summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/code_800C5968.s19942
-rw-r--r--asm/code_800D7C90.s13523
-rw-r--r--asm/code_800E4234.s5952
-rw-r--r--asm/code_800E96C4.s16433
-rw-r--r--asm/code_800F8AC4.s12360
-rw-r--r--asm/code_80104354.s19619
-rw-r--r--asm/code_801166F8.s5099
-rw-r--r--asm/code_8011B19C.s1604
-rw-r--r--asm/code_8011C954.s14
-rw-r--r--asm/code_8011C974.s1671
-rw-r--r--asm/code_8011E1FC.s18486
-rw-r--r--asm/code_8012F0D8.s3016
-rw-r--r--asm/code_80131CF0.s9446
-rw-r--r--asm/code_8013A930.s4895
-rw-r--r--asm/code_8013F044.s18334
-rw-r--r--asm/code_8014FEA8.s1537
-rw-r--r--asm/code_80151474.s4872
-rw-r--r--asm/code_80155B50.s2101
-rw-r--r--asm/code_80157854.s669
-rw-r--r--asm/code_801581B8.s873
-rw-r--r--asm/code_80158E50.s5543
-rw-r--r--asm/code_8015D390.s5896
-rw-r--r--asm/code_80162784.s293
-rw-r--r--asm/code_80162B70.s681
-rw-r--r--asm/code_8016340C.s193
-rw-r--r--asm/code_80163674.s1670
-rw-r--r--asm/code_80164CE8.s109
-rw-r--r--asm/code_80164E3C.s107
-rw-r--r--asm/code_80164FA0.s450
-rw-r--r--asm/code_80165534.s1823
-rw-r--r--asm/code_80166D6C.s405
-rw-r--r--asm/code_80167298.s387
-rw-r--r--asm/code_80167820.s106
-rw-r--r--asm/code_80167994.s34
-rw-r--r--asm/code_801679F8.s680
-rw-r--r--asm/nw4r/snd/detail/snd_StrmSound.s17
-rw-r--r--asm/nw4r/snd/detail/snd_Task.s18
-rw-r--r--asm/text_3.s89494
-rw-r--r--asm/text_4.s89215
-rw-r--r--obj_files.mk36
40 files changed, 178876 insertions, 178727 deletions
diff --git a/asm/code_800C5968.s b/asm/code_800C5968.s
new file mode 100644
index 0000000..79ed2c1
--- /dev/null
+++ b/asm/code_800C5968.s
@@ -0,0 +1,19942 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+func_800C5968:
+/* 800C5968 000C15C8 94 21 F8 50 */ stwu r1, -0x7b0(r1)
+/* 800C596C 000C15CC 7C 08 02 A6 */ mflr r0
+/* 800C5970 000C15D0 90 01 07 B4 */ stw r0, 0x7b4(r1)
+/* 800C5974 000C15D4 39 61 07 B0 */ addi r11, r1, 0x7b0
+/* 800C5978 000C15D8 48 10 17 A1 */ bl _savegpr_23
+/* 800C597C 000C15DC 3C 00 43 30 */ lis r0, 0x4330
+/* 800C5980 000C15E0 90 01 07 78 */ stw r0, 0x778(r1)
+/* 800C5984 000C15E4 90 01 07 80 */ stw r0, 0x780(r1)
+/* 800C5988 000C15E8 48 05 6F ED */ bl func_8011C974
+/* 800C598C 000C15EC 7C 79 1B 78 */ mr r25, r3
+/* 800C5990 000C15F0 3B E0 00 00 */ li r31, 0
+/* 800C5994 000C15F4 38 60 00 00 */ li r3, 0
+/* 800C5998 000C15F8 4B FF 4E 55 */ bl func_800BA7EC
+/* 800C599C 000C15FC 38 03 00 01 */ addi r0, r3, 1
+/* 800C59A0 000C1600 38 60 00 01 */ li r3, 1
+/* 800C59A4 000C1604 7C 1A 07 74 */ extsb r26, r0
+/* 800C59A8 000C1608 4B FF 4E 45 */ bl func_800BA7EC
+/* 800C59AC 000C160C 38 03 00 03 */ addi r0, r3, 3
+/* 800C59B0 000C1610 38 60 00 02 */ li r3, 2
+/* 800C59B4 000C1614 54 00 F0 BE */ srwi r0, r0, 2
+/* 800C59B8 000C1618 7C 1B 07 74 */ extsb r27, r0
+/* 800C59BC 000C161C 4B FF 4E 31 */ bl func_800BA7EC
+/* 800C59C0 000C1620 88 19 00 14 */ lbz r0, 0x14(r25)
+/* 800C59C4 000C1624 3B 20 00 01 */ li r25, 1
+/* 800C59C8 000C1628 38 80 FF FF */ li r4, -1
+/* 800C59CC 000C162C 54 7C 06 3E */ clrlwi r28, r3, 0x18
+/* 800C59D0 000C1630 7C 00 C8 10 */ subfc r0, r0, r25
+/* 800C59D4 000C1634 7F A4 01 90 */ subfze r29, r4
+/* 800C59D8 000C1638 4B FF 4B F5 */ bl func_800BA5CC
+/* 800C59DC 000C163C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800C59E0 000C1640 28 00 00 0E */ cmplwi r0, 0xe
+/* 800C59E4 000C1644 41 81 50 A0 */ bgt lbl_800CAA84
+/* 800C59E8 000C1648 3C 60 80 41 */ lis r3, lbl_80416BD8@ha
+/* 800C59EC 000C164C 54 00 10 3A */ slwi r0, r0, 2
+/* 800C59F0 000C1650 38 63 6B D8 */ addi r3, r3, lbl_80416BD8@l
+/* 800C59F4 000C1654 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800C59F8 000C1658 7C 69 03 A6 */ mtctr r3
+/* 800C59FC 000C165C 4E 80 04 20 */ bctr
+/* 800C5A00 000C1660 38 60 00 01 */ li r3, 1
+/* 800C5A04 000C1664 4B FF 4B B5 */ bl func_800BA5B8
+/* 800C5A08 000C1668 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 800C5A0C 000C166C 38 60 00 01 */ li r3, 1
+/* 800C5A10 000C1670 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
+/* 800C5A14 000C1674 4B FF 4F DD */ bl func_800BA9F0
+/* 800C5A18 000C1678 38 60 00 04 */ li r3, 4
+/* 800C5A1C 000C167C 4B FF 4F 71 */ bl func_800BA98C
+/* 800C5A20 000C1680 7C 63 07 34 */ extsh r3, r3
+/* 800C5A24 000C1684 38 A1 00 08 */ addi r5, r1, 8
+/* 800C5A28 000C1688 38 80 00 08 */ li r4, 8
+/* 800C5A2C 000C168C 48 18 E4 21 */ bl func_80253E4C
+/* 800C5A30 000C1690 80 01 00 08 */ lwz r0, 8(r1)
+/* 800C5A34 000C1694 2C 00 00 00 */ cmpwi r0, 0
+/* 800C5A38 000C1698 40 82 00 08 */ bne lbl_800C5A40
+/* 800C5A3C 000C169C 4B F9 08 81 */ bl func_800562BC
+lbl_800C5A40:
+/* 800C5A40 000C16A0 4B F4 16 4D */ bl func_8000708C
+/* 800C5A44 000C16A4 2C 03 00 00 */ cmpwi r3, 0
+/* 800C5A48 000C16A8 41 82 00 34 */ beq lbl_800C5A7C
+/* 800C5A4C 000C16AC 38 60 00 09 */ li r3, 9
+/* 800C5A50 000C16B0 4B F4 5A 71 */ bl func_8000B4C0
+/* 800C5A54 000C16B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800C5A58 000C16B8 40 82 00 24 */ bne lbl_800C5A7C
+/* 800C5A5C 000C16BC 38 60 00 02 */ li r3, 2
+/* 800C5A60 000C16C0 48 02 09 85 */ bl func_800E63E4
+/* 800C5A64 000C16C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5A68 000C16C8 41 82 00 14 */ beq lbl_800C5A7C
+/* 800C5A6C 000C16CC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C5A70 000C16D0 38 60 00 09 */ li r3, 9
+/* 800C5A74 000C16D4 38 80 00 00 */ li r4, 0
+/* 800C5A78 000C16D8 4B F4 56 F9 */ bl func_8000B170
+lbl_800C5A7C:
+/* 800C5A7C 000C16DC 38 60 00 02 */ li r3, 2
+/* 800C5A80 000C16E0 4B F9 1F 7D */ bl func_800579FC
+/* 800C5A84 000C16E4 48 01 FA B9 */ bl func_800E553C
+/* 800C5A88 000C16E8 38 60 00 15 */ li r3, 0x15
+/* 800C5A8C 000C16EC 38 80 00 00 */ li r4, 0
+/* 800C5A90 000C16F0 4B FF 4B 8D */ bl func_800BA61C
+/* 800C5A94 000C16F4 38 60 00 11 */ li r3, 0x11
+/* 800C5A98 000C16F8 38 80 00 00 */ li r4, 0
+/* 800C5A9C 000C16FC 4B FF 4B 81 */ bl func_800BA61C
+/* 800C5AA0 000C1700 38 60 00 0F */ li r3, 0xf
+/* 800C5AA4 000C1704 4B FF 4E E9 */ bl func_800BA98C
+/* 800C5AA8 000C1708 7C 63 07 34 */ extsh r3, r3
+/* 800C5AAC 000C170C 38 80 00 08 */ li r4, 8
+/* 800C5AB0 000C1710 38 A0 00 00 */ li r5, 0
+/* 800C5AB4 000C1714 48 18 E3 3D */ bl func_80253DF0
+/* 800C5AB8 000C1718 38 60 00 10 */ li r3, 0x10
+/* 800C5ABC 000C171C 4B FF 4E D1 */ bl func_800BA98C
+/* 800C5AC0 000C1720 7C 63 07 34 */ extsh r3, r3
+/* 800C5AC4 000C1724 38 80 00 08 */ li r4, 8
+/* 800C5AC8 000C1728 38 A0 00 00 */ li r5, 0
+/* 800C5ACC 000C172C 48 18 E3 25 */ bl func_80253DF0
+/* 800C5AD0 000C1730 38 60 00 11 */ li r3, 0x11
+/* 800C5AD4 000C1734 4B FF 4E B9 */ bl func_800BA98C
+/* 800C5AD8 000C1738 7C 63 07 34 */ extsh r3, r3
+/* 800C5ADC 000C173C 38 80 00 08 */ li r4, 8
+/* 800C5AE0 000C1740 38 A0 00 00 */ li r5, 0
+/* 800C5AE4 000C1744 48 18 E3 0D */ bl func_80253DF0
+/* 800C5AE8 000C1748 38 60 00 12 */ li r3, 0x12
+/* 800C5AEC 000C174C 4B FF 4E A1 */ bl func_800BA98C
+/* 800C5AF0 000C1750 7C 63 07 34 */ extsh r3, r3
+/* 800C5AF4 000C1754 38 80 00 08 */ li r4, 8
+/* 800C5AF8 000C1758 38 A0 00 00 */ li r5, 0
+/* 800C5AFC 000C175C 48 18 E2 F5 */ bl func_80253DF0
+/* 800C5B00 000C1760 38 00 10 00 */ li r0, 0x1000
+/* 800C5B04 000C1764 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5B08 000C1768 48 02 08 C9 */ bl func_800E63D0
+/* 800C5B0C 000C176C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C5B10 000C1770 2C 00 00 02 */ cmpwi r0, 2
+/* 800C5B14 000C1774 41 82 00 44 */ beq lbl_800C5B58
+/* 800C5B18 000C1778 40 80 00 14 */ bge lbl_800C5B2C
+/* 800C5B1C 000C177C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C5B20 000C1780 41 82 00 18 */ beq lbl_800C5B38
+/* 800C5B24 000C1784 40 80 00 24 */ bge lbl_800C5B48
+/* 800C5B28 000C1788 48 00 00 4C */ b lbl_800C5B74
+lbl_800C5B2C:
+/* 800C5B2C 000C178C 2C 00 00 04 */ cmpwi r0, 4
+/* 800C5B30 000C1790 40 80 00 44 */ bge lbl_800C5B74
+/* 800C5B34 000C1794 48 00 00 34 */ b lbl_800C5B68
+lbl_800C5B38:
+/* 800C5B38 000C1798 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5B3C 000C179C 60 00 08 00 */ ori r0, r0, 0x800
+/* 800C5B40 000C17A0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5B44 000C17A4 48 00 00 30 */ b lbl_800C5B74
+lbl_800C5B48:
+/* 800C5B48 000C17A8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5B4C 000C17AC 60 00 08 00 */ ori r0, r0, 0x800
+/* 800C5B50 000C17B0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5B54 000C17B4 48 00 00 20 */ b lbl_800C5B74
+lbl_800C5B58:
+/* 800C5B58 000C17B8 38 60 00 00 */ li r3, 0
+/* 800C5B5C 000C17BC 38 80 2C F4 */ li r4, 0x2cf4
+/* 800C5B60 000C17C0 4B FF 4E 91 */ bl func_800BA9F0
+/* 800C5B64 000C17C4 48 00 00 10 */ b lbl_800C5B74
+lbl_800C5B68:
+/* 800C5B68 000C17C8 38 60 00 15 */ li r3, 0x15
+/* 800C5B6C 000C17CC 38 80 00 01 */ li r4, 1
+/* 800C5B70 000C17D0 4B FF 4A AD */ bl func_800BA61C
+lbl_800C5B74:
+/* 800C5B74 000C17D4 38 60 00 18 */ li r3, 0x18
+/* 800C5B78 000C17D8 48 09 CF 19 */ bl func_80162A90
+/* 800C5B7C 000C17DC 2C 03 00 03 */ cmpwi r3, 3
+/* 800C5B80 000C17E0 41 82 00 70 */ beq lbl_800C5BF0
+/* 800C5B84 000C17E4 40 80 00 14 */ bge lbl_800C5B98
+/* 800C5B88 000C17E8 2C 03 00 01 */ cmpwi r3, 1
+/* 800C5B8C 000C17EC 41 82 00 18 */ beq lbl_800C5BA4
+/* 800C5B90 000C17F0 40 80 00 40 */ bge lbl_800C5BD0
+/* 800C5B94 000C17F4 48 00 00 98 */ b lbl_800C5C2C
+lbl_800C5B98:
+/* 800C5B98 000C17F8 2C 03 00 05 */ cmpwi r3, 5
+/* 800C5B9C 000C17FC 40 80 00 90 */ bge lbl_800C5C2C
+/* 800C5BA0 000C1800 48 00 00 70 */ b lbl_800C5C10
+lbl_800C5BA4:
+/* 800C5BA4 000C1804 38 60 00 00 */ li r3, 0
+/* 800C5BA8 000C1808 38 80 2C E3 */ li r4, 0x2ce3
+/* 800C5BAC 000C180C 4B FF 4E 45 */ bl func_800BA9F0
+/* 800C5BB0 000C1810 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5BB4 000C1814 38 60 00 01 */ li r3, 1
+/* 800C5BB8 000C1818 90 61 00 08 */ stw r3, 8(r1)
+/* 800C5BBC 000C181C 3B 80 00 00 */ li r28, 0
+/* 800C5BC0 000C1820 60 00 04 00 */ ori r0, r0, 0x400
+/* 800C5BC4 000C1824 3B 60 00 25 */ li r27, 0x25
+/* 800C5BC8 000C1828 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5BCC 000C182C 48 00 00 60 */ b lbl_800C5C2C
+lbl_800C5BD0:
+/* 800C5BD0 000C1830 38 60 00 00 */ li r3, 0
+/* 800C5BD4 000C1834 38 80 2C E4 */ li r4, 0x2ce4
+/* 800C5BD8 000C1838 4B FF 4E 19 */ bl func_800BA9F0
+/* 800C5BDC 000C183C 38 00 00 02 */ li r0, 2
+/* 800C5BE0 000C1840 3B 80 00 25 */ li r28, 0x25
+/* 800C5BE4 000C1844 90 01 00 08 */ stw r0, 8(r1)
+/* 800C5BE8 000C1848 3B 60 00 2B */ li r27, 0x2b
+/* 800C5BEC 000C184C 48 00 00 40 */ b lbl_800C5C2C
+lbl_800C5BF0:
+/* 800C5BF0 000C1850 38 60 00 00 */ li r3, 0
+/* 800C5BF4 000C1854 38 80 2C E5 */ li r4, 0x2ce5
+/* 800C5BF8 000C1858 4B FF 4D F9 */ bl func_800BA9F0
+/* 800C5BFC 000C185C 38 00 00 04 */ li r0, 4
+/* 800C5C00 000C1860 3B 80 00 2B */ li r28, 0x2b
+/* 800C5C04 000C1864 90 01 00 08 */ stw r0, 8(r1)
+/* 800C5C08 000C1868 3B 60 00 68 */ li r27, 0x68
+/* 800C5C0C 000C186C 48 00 00 20 */ b lbl_800C5C2C
+lbl_800C5C10:
+/* 800C5C10 000C1870 38 60 00 00 */ li r3, 0
+/* 800C5C14 000C1874 38 80 2C E6 */ li r4, 0x2ce6
+/* 800C5C18 000C1878 4B FF 4D D9 */ bl func_800BA9F0
+/* 800C5C1C 000C187C 38 00 00 08 */ li r0, 8
+/* 800C5C20 000C1880 3B 80 00 68 */ li r28, 0x68
+/* 800C5C24 000C1884 90 01 00 08 */ stw r0, 8(r1)
+/* 800C5C28 000C1888 3B 60 00 81 */ li r27, 0x81
+lbl_800C5C2C:
+/* 800C5C2C 000C188C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C5C30 000C1890 7F 98 E3 78 */ mr r24, r28
+/* 800C5C34 000C1894 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C5C38 000C1898 3B C0 00 00 */ li r30, 0
+/* 800C5C3C 000C189C 3B E0 00 00 */ li r31, 0
+/* 800C5C40 000C18A0 48 00 00 58 */ b lbl_800C5C98
+lbl_800C5C44:
+/* 800C5C44 000C18A4 7F 04 C3 78 */ mr r4, r24
+/* 800C5C48 000C18A8 38 60 00 04 */ li r3, 4
+/* 800C5C4C 000C18AC 48 01 F5 D9 */ bl func_800E5224
+/* 800C5C50 000C18B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5C54 000C18B4 41 82 00 28 */ beq lbl_800C5C7C
+/* 800C5C58 000C18B8 88 79 00 00 */ lbz r3, 0(r25)
+/* 800C5C5C 000C18BC 53 03 0E 3C */ rlwimi r3, r24, 1, 0x18, 0x1e
+/* 800C5C60 000C18C0 54 60 00 3C */ rlwinm r0, r3, 0, 0, 0x1e
+/* 800C5C64 000C18C4 54 63 FE 7E */ rlwinm r3, r3, 0x1f, 0x19, 0x1f
+/* 800C5C68 000C18C8 98 19 00 00 */ stb r0, 0(r25)
+/* 800C5C6C 000C18CC 48 01 CC E5 */ bl func_800E2950
+/* 800C5C70 000C18D0 3B DE 00 01 */ addi r30, r30, 1
+/* 800C5C74 000C18D4 3B 39 00 01 */ addi r25, r25, 1
+/* 800C5C78 000C18D8 48 00 00 1C */ b lbl_800C5C94
+lbl_800C5C7C:
+/* 800C5C7C 000C18DC 7F 04 C3 78 */ mr r4, r24
+/* 800C5C80 000C18E0 38 60 00 05 */ li r3, 5
+/* 800C5C84 000C18E4 48 01 F5 A1 */ bl func_800E5224
+/* 800C5C88 000C18E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5C8C 000C18EC 41 82 00 08 */ beq lbl_800C5C94
+/* 800C5C90 000C18F0 3B FF 00 01 */ addi r31, r31, 1
+lbl_800C5C94:
+/* 800C5C94 000C18F4 3B 18 00 01 */ addi r24, r24, 1
+lbl_800C5C98:
+/* 800C5C98 000C18F8 7C 18 D8 00 */ cmpw r24, r27
+/* 800C5C9C 000C18FC 41 80 FF A8 */ blt lbl_800C5C44
+/* 800C5CA0 000C1900 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C5CA4 000C1904 40 82 01 6C */ bne lbl_800C5E10
+/* 800C5CA8 000C1908 38 60 00 18 */ li r3, 0x18
+/* 800C5CAC 000C190C 48 09 CD E5 */ bl func_80162A90
+/* 800C5CB0 000C1910 28 03 00 01 */ cmplwi r3, 1
+/* 800C5CB4 000C1914 40 82 00 30 */ bne lbl_800C5CE4
+/* 800C5CB8 000C1918 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5CBC 000C191C 38 60 00 0D */ li r3, 0xd
+/* 800C5CC0 000C1920 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 800C5CC4 000C1924 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5CC8 000C1928 4B FF 48 91 */ bl func_800BA558
+/* 800C5CCC 000C192C 38 60 00 00 */ li r3, 0
+/* 800C5CD0 000C1930 4B FF 48 E9 */ bl func_800BA5B8
+/* 800C5CD4 000C1934 38 60 00 11 */ li r3, 0x11
+/* 800C5CD8 000C1938 38 80 00 01 */ li r4, 1
+/* 800C5CDC 000C193C 4B FF 49 41 */ bl func_800BA61C
+/* 800C5CE0 000C1940 48 00 01 EC */ b lbl_800C5ECC
+lbl_800C5CE4:
+/* 800C5CE4 000C1944 48 05 6C 91 */ bl func_8011C974
+/* 800C5CE8 000C1948 7C 78 1B 78 */ mr r24, r3
+/* 800C5CEC 000C194C 38 60 00 E8 */ li r3, 0xe8
+/* 800C5CF0 000C1950 48 11 4D 41 */ bl func_801DAA30
+/* 800C5CF4 000C1954 2C 03 00 00 */ cmpwi r3, 0
+/* 800C5CF8 000C1958 7C 7B 1B 78 */ mr r27, r3
+/* 800C5CFC 000C195C 41 82 00 0C */ beq lbl_800C5D08
+/* 800C5D00 000C1960 48 0B 20 ED */ bl func_80177DEC
+/* 800C5D04 000C1964 7C 7B 1B 78 */ mr r27, r3
+lbl_800C5D08:
+/* 800C5D08 000C1968 38 60 00 C8 */ li r3, 0xc8
+/* 800C5D0C 000C196C 48 18 38 D1 */ bl func_802495DC
+/* 800C5D10 000C1970 3B C0 00 00 */ li r30, 0
+/* 800C5D14 000C1974 3B 20 00 00 */ li r25, 0
+lbl_800C5D18:
+/* 800C5D18 000C1978 7F 63 DB 78 */ mr r3, r27
+/* 800C5D1C 000C197C 7F 09 C3 78 */ mr r9, r24
+/* 800C5D20 000C1980 38 9E 00 27 */ addi r4, r30, 0x27
+/* 800C5D24 000C1984 38 A0 00 02 */ li r5, 2
+/* 800C5D28 000C1988 38 C0 00 02 */ li r6, 2
+/* 800C5D2C 000C198C 38 E0 00 00 */ li r7, 0
+/* 800C5D30 000C1990 39 00 00 00 */ li r8, 0
+/* 800C5D34 000C1994 48 0B 4E 19 */ bl func_8017AB4C
+/* 800C5D38 000C1998 38 7E 00 25 */ addi r3, r30, 0x25
+/* 800C5D3C 000C199C 48 01 FD 95 */ bl func_800E5AD0
+/* 800C5D40 000C19A0 7C 77 1B 78 */ mr r23, r3
+/* 800C5D44 000C19A4 38 98 49 84 */ addi r4, r24, 0x4984
+/* 800C5D48 000C19A8 48 00 4D 59 */ bl func_800CAAA0
+/* 800C5D4C 000C19AC 9B 37 01 EF */ stb r25, 0x1ef(r23)
+/* 800C5D50 000C19B0 48 22 66 F9 */ bl SCGetLanguage
+/* 800C5D54 000C19B4 98 77 06 E6 */ stb r3, 0x6e6(r23)
+/* 800C5D58 000C19B8 38 BE 00 25 */ addi r5, r30, 0x25
+/* 800C5D5C 000C19BC 38 60 00 04 */ li r3, 4
+/* 800C5D60 000C19C0 38 80 00 00 */ li r4, 0
+/* 800C5D64 000C19C4 48 01 F6 FD */ bl func_800E5460
+/* 800C5D68 000C19C8 38 BE 00 25 */ addi r5, r30, 0x25
+/* 800C5D6C 000C19CC 38 60 00 05 */ li r3, 5
+/* 800C5D70 000C19D0 38 80 00 00 */ li r4, 0
+/* 800C5D74 000C19D4 48 01 F6 ED */ bl func_800E5460
+/* 800C5D78 000C19D8 38 BE 00 25 */ addi r5, r30, 0x25
+/* 800C5D7C 000C19DC 38 60 00 02 */ li r3, 2
+/* 800C5D80 000C19E0 38 80 00 01 */ li r4, 1
+/* 800C5D84 000C19E4 48 01 F6 DD */ bl func_800E5460
+/* 800C5D88 000C19E8 3B DE 00 01 */ addi r30, r30, 1
+/* 800C5D8C 000C19EC 2C 1E 00 06 */ cmpwi r30, 6
+/* 800C5D90 000C19F0 41 80 FF 88 */ blt lbl_800C5D18
+/* 800C5D94 000C19F4 38 60 00 C8 */ li r3, 0xc8
+/* 800C5D98 000C19F8 48 11 58 DD */ bl func_801DB674
+/* 800C5D9C 000C19FC 38 60 00 C8 */ li r3, 0xc8
+/* 800C5DA0 000C1A00 48 18 3A F1 */ bl func_80249890
+/* 800C5DA4 000C1A04 7F 63 DB 78 */ mr r3, r27
+/* 800C5DA8 000C1A08 38 80 00 01 */ li r4, 1
+/* 800C5DAC 000C1A0C 48 0B 21 75 */ bl func_80177F20
+/* 800C5DB0 000C1A10 3C E0 80 48 */ lis r7, lbl_8047CE18@ha
+/* 800C5DB4 000C1A14 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5DB8 000C1A18 38 87 CE 18 */ addi r4, r7, lbl_8047CE18@l
+/* 800C5DBC 000C1A1C 88 C7 CE 18 */ lbz r6, -0x31e8(r7)
+/* 800C5DC0 000C1A20 38 BC 00 01 */ addi r5, r28, 1
+/* 800C5DC4 000C1A24 88 64 00 01 */ lbz r3, 1(r4)
+/* 800C5DC8 000C1A28 53 86 0E 3C */ rlwimi r6, r28, 1, 0x18, 0x1e
+/* 800C5DCC 000C1A2C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 800C5DD0 000C1A30 50 A3 0E 3C */ rlwimi r3, r5, 1, 0x18, 0x1e
+/* 800C5DD4 000C1A34 98 C7 CE 18 */ stb r6, -0x31e8(r7)
+/* 800C5DD8 000C1A38 54 63 00 3C */ rlwinm r3, r3, 0, 0, 0x1e
+/* 800C5DDC 000C1A3C 3B C0 00 02 */ li r30, 2
+/* 800C5DE0 000C1A40 50 66 07 FE */ rlwimi r6, r3, 0, 0x1f, 0x1f
+/* 800C5DE4 000C1A44 98 64 00 01 */ stb r3, 1(r4)
+/* 800C5DE8 000C1A48 38 60 00 15 */ li r3, 0x15
+/* 800C5DEC 000C1A4C 38 80 00 01 */ li r4, 1
+/* 800C5DF0 000C1A50 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C5DF4 000C1A54 98 C7 CE 18 */ stb r6, -0x31e8(r7)
+/* 800C5DF8 000C1A58 4B FF 48 25 */ bl func_800BA61C
+/* 800C5DFC 000C1A5C 38 60 00 20 */ li r3, 0x20
+/* 800C5E00 000C1A60 48 02 01 99 */ bl func_800E5F98
+/* 800C5E04 000C1A64 38 60 00 21 */ li r3, 0x21
+/* 800C5E08 000C1A68 48 02 01 91 */ bl func_800E5F98
+/* 800C5E0C 000C1A6C 48 00 00 C0 */ b lbl_800C5ECC
+lbl_800C5E10:
+/* 800C5E10 000C1A70 48 02 05 C1 */ bl func_800E63D0
+/* 800C5E14 000C1A74 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C5E18 000C1A78 28 00 00 03 */ cmplwi r0, 3
+/* 800C5E1C 000C1A7C 40 82 00 7C */ bne lbl_800C5E98
+/* 800C5E20 000C1A80 38 60 00 15 */ li r3, 0x15
+/* 800C5E24 000C1A84 38 80 00 01 */ li r4, 1
+/* 800C5E28 000C1A88 4B FF 47 F5 */ bl func_800BA61C
+/* 800C5E2C 000C1A8C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C5E30 000C1A90 3B C0 00 00 */ li r30, 0
+/* 800C5E34 000C1A94 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C5E38 000C1A98 3B E0 00 00 */ li r31, 0
+/* 800C5E3C 000C1A9C 48 00 00 50 */ b lbl_800C5E8C
+lbl_800C5E40:
+/* 800C5E40 000C1AA0 7F 84 E3 78 */ mr r4, r28
+/* 800C5E44 000C1AA4 38 60 00 04 */ li r3, 4
+/* 800C5E48 000C1AA8 48 01 F3 DD */ bl func_800E5224
+/* 800C5E4C 000C1AAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5E50 000C1AB0 40 82 00 38 */ bne lbl_800C5E88
+/* 800C5E54 000C1AB4 88 19 00 00 */ lbz r0, 0(r25)
+/* 800C5E58 000C1AB8 7F 84 E3 78 */ mr r4, r28
+/* 800C5E5C 000C1ABC 38 60 00 05 */ li r3, 5
+/* 800C5E60 000C1AC0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
+/* 800C5E64 000C1AC4 98 19 00 00 */ stb r0, 0(r25)
+/* 800C5E68 000C1AC8 48 01 F3 BD */ bl func_800E5224
+/* 800C5E6C 000C1ACC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5E70 000C1AD0 41 82 00 18 */ beq lbl_800C5E88
+/* 800C5E74 000C1AD4 88 19 00 00 */ lbz r0, 0(r25)
+/* 800C5E78 000C1AD8 53 80 0E 3C */ rlwimi r0, r28, 1, 0x18, 0x1e
+/* 800C5E7C 000C1ADC 3B DE 00 01 */ addi r30, r30, 1
+/* 800C5E80 000C1AE0 98 19 00 00 */ stb r0, 0(r25)
+/* 800C5E84 000C1AE4 3B 39 00 01 */ addi r25, r25, 1
+lbl_800C5E88:
+/* 800C5E88 000C1AE8 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800C5E8C:
+/* 800C5E8C 000C1AEC 7C 1C D8 00 */ cmpw r28, r27
+/* 800C5E90 000C1AF0 41 80 FF B0 */ blt lbl_800C5E40
+/* 800C5E94 000C1AF4 48 00 00 38 */ b lbl_800C5ECC
+lbl_800C5E98:
+/* 800C5E98 000C1AF8 38 60 00 01 */ li r3, 1
+/* 800C5E9C 000C1AFC 48 02 05 49 */ bl func_800E63E4
+/* 800C5EA0 000C1B00 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5EA4 000C1B04 41 82 00 28 */ beq lbl_800C5ECC
+/* 800C5EA8 000C1B08 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
+/* 800C5EAC 000C1B0C 38 60 00 00 */ li r3, 0
+/* 800C5EB0 000C1B10 38 A5 CE 18 */ addi r5, r5, lbl_8047CE18@l
+/* 800C5EB4 000C1B14 38 80 46 B3 */ li r4, 0x46b3
+/* 800C5EB8 000C1B18 7C BE 2A 14 */ add r5, r30, r5
+/* 800C5EBC 000C1B1C 88 05 FF FF */ lbz r0, -1(r5)
+/* 800C5EC0 000C1B20 60 00 00 01 */ ori r0, r0, 1
+/* 800C5EC4 000C1B24 98 05 FF FF */ stb r0, -1(r5)
+/* 800C5EC8 000C1B28 4B FF 4B 29 */ bl func_800BA9F0
+lbl_800C5ECC:
+/* 800C5ECC 000C1B2C 38 60 00 07 */ li r3, 7
+/* 800C5ED0 000C1B30 38 80 00 00 */ li r4, 0
+/* 800C5ED4 000C1B34 48 01 F3 51 */ bl func_800E5224
+/* 800C5ED8 000C1B38 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5EDC 000C1B3C 41 82 00 0C */ beq lbl_800C5EE8
+/* 800C5EE0 000C1B40 2C 1D 00 00 */ cmpwi r29, 0
+/* 800C5EE4 000C1B44 41 82 00 10 */ beq lbl_800C5EF4
+lbl_800C5EE8:
+/* 800C5EE8 000C1B48 80 01 00 08 */ lwz r0, 8(r1)
+/* 800C5EEC 000C1B4C 60 00 00 01 */ ori r0, r0, 1
+/* 800C5EF0 000C1B50 90 01 00 08 */ stw r0, 8(r1)
+lbl_800C5EF4:
+/* 800C5EF4 000C1B54 38 60 00 06 */ li r3, 6
+/* 800C5EF8 000C1B58 38 80 00 00 */ li r4, 0
+/* 800C5EFC 000C1B5C 48 01 F3 29 */ bl func_800E5224
+/* 800C5F00 000C1B60 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5F04 000C1B64 41 82 00 0C */ beq lbl_800C5F10
+/* 800C5F08 000C1B68 2C 1D 00 00 */ cmpwi r29, 0
+/* 800C5F0C 000C1B6C 41 82 00 10 */ beq lbl_800C5F1C
+lbl_800C5F10:
+/* 800C5F10 000C1B70 80 01 00 08 */ lwz r0, 8(r1)
+/* 800C5F14 000C1B74 60 00 00 02 */ ori r0, r0, 2
+/* 800C5F18 000C1B78 90 01 00 08 */ stw r0, 8(r1)
+lbl_800C5F1C:
+/* 800C5F1C 000C1B7C 38 60 00 08 */ li r3, 8
+/* 800C5F20 000C1B80 38 80 00 00 */ li r4, 0
+/* 800C5F24 000C1B84 48 01 F3 01 */ bl func_800E5224
+/* 800C5F28 000C1B88 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5F2C 000C1B8C 40 82 00 10 */ bne lbl_800C5F3C
+/* 800C5F30 000C1B90 80 01 00 08 */ lwz r0, 8(r1)
+/* 800C5F34 000C1B94 60 00 00 04 */ ori r0, r0, 4
+/* 800C5F38 000C1B98 90 01 00 08 */ stw r0, 8(r1)
+lbl_800C5F3C:
+/* 800C5F3C 000C1B9C 38 60 00 09 */ li r3, 9
+/* 800C5F40 000C1BA0 38 80 00 00 */ li r4, 0
+/* 800C5F44 000C1BA4 48 01 F2 E1 */ bl func_800E5224
+/* 800C5F48 000C1BA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C5F4C 000C1BAC 40 82 00 10 */ bne lbl_800C5F5C
+/* 800C5F50 000C1BB0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800C5F54 000C1BB4 60 00 00 08 */ ori r0, r0, 8
+/* 800C5F58 000C1BB8 90 01 00 08 */ stw r0, 8(r1)
+lbl_800C5F5C:
+/* 800C5F5C 000C1BBC 7F C4 F3 78 */ mr r4, r30
+/* 800C5F60 000C1BC0 38 60 00 01 */ li r3, 1
+/* 800C5F64 000C1BC4 4B FF 46 B9 */ bl func_800BA61C
+/* 800C5F68 000C1BC8 7F E4 FB 78 */ mr r4, r31
+/* 800C5F6C 000C1BCC 38 60 00 03 */ li r3, 3
+/* 800C5F70 000C1BD0 4B FF 46 AD */ bl func_800BA61C
+/* 800C5F74 000C1BD4 80 81 00 08 */ lwz r4, 8(r1)
+/* 800C5F78 000C1BD8 38 60 00 04 */ li r3, 4
+/* 800C5F7C 000C1BDC 4B FF 46 A1 */ bl func_800BA61C
+/* 800C5F80 000C1BE0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C5F84 000C1BE4 3A E0 00 00 */ li r23, 0
+/* 800C5F88 000C1BE8 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+lbl_800C5F8C:
+/* 800C5F8C 000C1BEC 56 FB 04 3E */ clrlwi r27, r23, 0x10
+/* 800C5F90 000C1BF0 7C 19 D8 AE */ lbzx r0, r25, r27
+/* 800C5F94 000C1BF4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C5F98 000C1BF8 4B FF 4A 99 */ bl func_800BAA30
+/* 800C5F9C 000C1BFC 2C 03 00 00 */ cmpwi r3, 0
+/* 800C5FA0 000C1C00 40 82 00 18 */ bne lbl_800C5FB8
+/* 800C5FA4 000C1C04 7C 19 D8 AE */ lbzx r0, r25, r27
+/* 800C5FA8 000C1C08 38 80 00 98 */ li r4, 0x98
+/* 800C5FAC 000C1C0C 38 A0 00 E4 */ li r5, 0xe4
+/* 800C5FB0 000C1C10 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C5FB4 000C1C14 4B FF 4B 25 */ bl func_800BAAD8
+lbl_800C5FB8:
+/* 800C5FB8 000C1C18 3A F7 00 01 */ addi r23, r23, 1
+/* 800C5FBC 000C1C1C 28 17 00 04 */ cmplwi r23, 4
+/* 800C5FC0 000C1C20 41 80 FF CC */ blt lbl_800C5F8C
+/* 800C5FC4 000C1C24 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C5FC8 000C1C28 88 19 CE 18 */ lbz r0, lbl_8047CE18@l(r25)
+/* 800C5FCC 000C1C2C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C5FD0 000C1C30 4B FF 4A 61 */ bl func_800BAA30
+/* 800C5FD4 000C1C34 88 19 CE 18 */ lbz r0, -0x31e8(r25)
+/* 800C5FD8 000C1C38 7C 64 1B 78 */ mr r4, r3
+/* 800C5FDC 000C1C3C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C5FE0 000C1C40 4B FF EE 35 */ bl func_800C4E14
+/* 800C5FE4 000C1C44 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C5FE8 000C1C48 40 81 00 24 */ ble lbl_800C600C
+/* 800C5FEC 000C1C4C 3B 39 CE 18 */ addi r25, r25, -12776
+/* 800C5FF0 000C1C50 88 19 00 01 */ lbz r0, 1(r25)
+/* 800C5FF4 000C1C54 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C5FF8 000C1C58 4B FF 4A 39 */ bl func_800BAA30
+/* 800C5FFC 000C1C5C 88 19 00 01 */ lbz r0, 1(r25)
+/* 800C6000 000C1C60 7C 64 1B 78 */ mr r4, r3
+/* 800C6004 000C1C64 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6008 000C1C68 4B FF EE 0D */ bl func_800C4E14
+lbl_800C600C:
+/* 800C600C 000C1C6C 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6010 000C1C70 40 81 00 28 */ ble lbl_800C6038
+/* 800C6014 000C1C74 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6018 000C1C78 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C601C 000C1C7C 88 19 00 02 */ lbz r0, 2(r25)
+/* 800C6020 000C1C80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6024 000C1C84 4B FF 4A 0D */ bl func_800BAA30
+/* 800C6028 000C1C88 88 19 00 02 */ lbz r0, 2(r25)
+/* 800C602C 000C1C8C 7C 64 1B 78 */ mr r4, r3
+/* 800C6030 000C1C90 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6034 000C1C94 4B FF ED E1 */ bl func_800C4E14
+lbl_800C6038:
+/* 800C6038 000C1C98 2C 1E 00 03 */ cmpwi r30, 3
+/* 800C603C 000C1C9C 40 81 00 28 */ ble lbl_800C6064
+/* 800C6040 000C1CA0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6044 000C1CA4 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6048 000C1CA8 88 19 00 03 */ lbz r0, 3(r25)
+/* 800C604C 000C1CAC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6050 000C1CB0 4B FF 49 E1 */ bl func_800BAA30
+/* 800C6054 000C1CB4 88 19 00 03 */ lbz r0, 3(r25)
+/* 800C6058 000C1CB8 7C 64 1B 78 */ mr r4, r3
+/* 800C605C 000C1CBC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6060 000C1CC0 4B FF ED B5 */ bl func_800C4E14
+lbl_800C6064:
+/* 800C6064 000C1CC4 38 60 00 15 */ li r3, 0x15
+/* 800C6068 000C1CC8 4B FF 47 85 */ bl func_800BA7EC
+/* 800C606C 000C1CCC 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6070 000C1CD0 41 82 00 18 */ beq lbl_800C6088
+/* 800C6074 000C1CD4 38 60 00 06 */ li r3, 6
+/* 800C6078 000C1CD8 38 80 00 00 */ li r4, 0
+/* 800C607C 000C1CDC 48 01 F1 A9 */ bl func_800E5224
+/* 800C6080 000C1CE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C6084 000C1CE4 41 82 00 2C */ beq lbl_800C60B0
+lbl_800C6088:
+/* 800C6088 000C1CE8 38 60 00 01 */ li r3, 1
+/* 800C608C 000C1CEC 48 02 03 59 */ bl func_800E63E4
+/* 800C6090 000C1CF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C6094 000C1CF4 40 82 00 1C */ bne lbl_800C60B0
+/* 800C6098 000C1CF8 38 60 00 00 */ li r3, 0
+/* 800C609C 000C1CFC 4B FF 48 F1 */ bl func_800BA98C
+/* 800C60A0 000C1D00 7C 63 07 34 */ extsh r3, r3
+/* 800C60A4 000C1D04 38 80 00 08 */ li r4, 8
+/* 800C60A8 000C1D08 38 A0 00 01 */ li r5, 1
+/* 800C60AC 000C1D0C 48 18 DD 45 */ bl func_80253DF0
+lbl_800C60B0:
+/* 800C60B0 000C1D10 38 60 00 04 */ li r3, 4
+/* 800C60B4 000C1D14 4B FF 48 D9 */ bl func_800BA98C
+/* 800C60B8 000C1D18 7C 63 07 34 */ extsh r3, r3
+/* 800C60BC 000C1D1C 38 80 00 08 */ li r4, 8
+/* 800C60C0 000C1D20 38 A0 00 01 */ li r5, 1
+/* 800C60C4 000C1D24 48 18 DD 2D */ bl func_80253DF0
+/* 800C60C8 000C1D28 38 60 00 0C */ li r3, 0xc
+/* 800C60CC 000C1D2C 4B FF 48 C1 */ bl func_800BA98C
+/* 800C60D0 000C1D30 7C 63 07 34 */ extsh r3, r3
+/* 800C60D4 000C1D34 38 80 00 08 */ li r4, 8
+/* 800C60D8 000C1D38 38 A0 00 01 */ li r5, 1
+/* 800C60DC 000C1D3C 48 18 DD 15 */ bl func_80253DF0
+/* 800C60E0 000C1D40 38 60 00 0D */ li r3, 0xd
+/* 800C60E4 000C1D44 4B FF 48 A9 */ bl func_800BA98C
+/* 800C60E8 000C1D48 7C 63 07 34 */ extsh r3, r3
+/* 800C60EC 000C1D4C 38 80 00 08 */ li r4, 8
+/* 800C60F0 000C1D50 38 A0 00 01 */ li r5, 1
+/* 800C60F4 000C1D54 48 18 DC FD */ bl func_80253DF0
+/* 800C60F8 000C1D58 38 60 00 0F */ li r3, 0xf
+/* 800C60FC 000C1D5C 4B FF 48 91 */ bl func_800BA98C
+/* 800C6100 000C1D60 7C 63 07 34 */ extsh r3, r3
+/* 800C6104 000C1D64 38 80 00 08 */ li r4, 8
+/* 800C6108 000C1D68 38 A0 00 01 */ li r5, 1
+/* 800C610C 000C1D6C 48 18 DC E5 */ bl func_80253DF0
+/* 800C6110 000C1D70 38 60 00 01 */ li r3, 1
+/* 800C6114 000C1D74 4B FF 46 D9 */ bl func_800BA7EC
+/* 800C6118 000C1D78 38 03 00 03 */ addi r0, r3, 3
+/* 800C611C 000C1D7C 54 00 F0 BE */ srwi r0, r0, 2
+/* 800C6120 000C1D80 7C 00 07 74 */ extsb r0, r0
+/* 800C6124 000C1D84 7C 1A 00 00 */ cmpw r26, r0
+/* 800C6128 000C1D88 40 82 00 28 */ bne lbl_800C6150
+/* 800C612C 000C1D8C 38 60 00 01 */ li r3, 1
+/* 800C6130 000C1D90 4B FF 46 BD */ bl func_800BA7EC
+/* 800C6134 000C1D94 7C 63 07 74 */ extsb r3, r3
+/* 800C6138 000C1D98 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C613C 000C1D9C 7C 00 01 94 */ addze r0, r0
+/* 800C6140 000C1DA0 54 00 10 3A */ slwi r0, r0, 2
+/* 800C6144 000C1DA4 7C 00 18 50 */ subf r0, r0, r3
+/* 800C6148 000C1DA8 7C 19 07 74 */ extsb r25, r0
+/* 800C614C 000C1DAC 48 00 00 08 */ b lbl_800C6154
+lbl_800C6150:
+/* 800C6150 000C1DB0 3B 20 00 00 */ li r25, 0
+lbl_800C6154:
+/* 800C6154 000C1DB4 2C 19 00 01 */ cmpwi r25, 1
+/* 800C6158 000C1DB8 41 81 00 0C */ bgt lbl_800C6164
+/* 800C615C 000C1DBC 2C 19 00 00 */ cmpwi r25, 0
+/* 800C6160 000C1DC0 40 82 00 1C */ bne lbl_800C617C
+lbl_800C6164:
+/* 800C6164 000C1DC4 38 60 00 10 */ li r3, 0x10
+/* 800C6168 000C1DC8 4B FF 48 25 */ bl func_800BA98C
+/* 800C616C 000C1DCC 7C 63 07 34 */ extsh r3, r3
+/* 800C6170 000C1DD0 38 80 00 08 */ li r4, 8
+/* 800C6174 000C1DD4 38 A0 00 01 */ li r5, 1
+/* 800C6178 000C1DD8 48 18 DC 79 */ bl func_80253DF0
+lbl_800C617C:
+/* 800C617C 000C1DDC 2C 19 00 02 */ cmpwi r25, 2
+/* 800C6180 000C1DE0 41 81 00 0C */ bgt lbl_800C618C
+/* 800C6184 000C1DE4 2C 19 00 00 */ cmpwi r25, 0
+/* 800C6188 000C1DE8 40 82 00 1C */ bne lbl_800C61A4
+lbl_800C618C:
+/* 800C618C 000C1DEC 38 60 00 11 */ li r3, 0x11
+/* 800C6190 000C1DF0 4B FF 47 FD */ bl func_800BA98C
+/* 800C6194 000C1DF4 7C 63 07 34 */ extsh r3, r3
+/* 800C6198 000C1DF8 38 80 00 08 */ li r4, 8
+/* 800C619C 000C1DFC 38 A0 00 01 */ li r5, 1
+/* 800C61A0 000C1E00 48 18 DC 51 */ bl func_80253DF0
+lbl_800C61A4:
+/* 800C61A4 000C1E04 2C 19 00 00 */ cmpwi r25, 0
+/* 800C61A8 000C1E08 40 82 00 1C */ bne lbl_800C61C4
+/* 800C61AC 000C1E0C 38 60 00 12 */ li r3, 0x12
+/* 800C61B0 000C1E10 4B FF 47 DD */ bl func_800BA98C
+/* 800C61B4 000C1E14 7C 63 07 34 */ extsh r3, r3
+/* 800C61B8 000C1E18 38 80 00 08 */ li r4, 8
+/* 800C61BC 000C1E1C 38 A0 00 01 */ li r5, 1
+/* 800C61C0 000C1E20 48 18 DC 31 */ bl func_80253DF0
+lbl_800C61C4:
+/* 800C61C4 000C1E24 38 60 00 13 */ li r3, 0x13
+/* 800C61C8 000C1E28 4B FF 47 C5 */ bl func_800BA98C
+/* 800C61CC 000C1E2C 7C 63 07 34 */ extsh r3, r3
+/* 800C61D0 000C1E30 38 80 00 08 */ li r4, 8
+/* 800C61D4 000C1E34 38 A0 00 00 */ li r5, 0
+/* 800C61D8 000C1E38 48 18 DC 19 */ bl func_80253DF0
+/* 800C61DC 000C1E3C 38 60 00 14 */ li r3, 0x14
+/* 800C61E0 000C1E40 4B FF 47 AD */ bl func_800BA98C
+/* 800C61E4 000C1E44 7C 63 07 34 */ extsh r3, r3
+/* 800C61E8 000C1E48 38 80 00 08 */ li r4, 8
+/* 800C61EC 000C1E4C 38 A0 00 00 */ li r5, 0
+/* 800C61F0 000C1E50 48 18 DC 01 */ bl func_80253DF0
+/* 800C61F4 000C1E54 38 60 00 15 */ li r3, 0x15
+/* 800C61F8 000C1E58 4B FF 47 95 */ bl func_800BA98C
+/* 800C61FC 000C1E5C 7C 63 07 34 */ extsh r3, r3
+/* 800C6200 000C1E60 38 80 00 08 */ li r4, 8
+/* 800C6204 000C1E64 38 A0 00 00 */ li r5, 0
+/* 800C6208 000C1E68 48 18 DB E9 */ bl func_80253DF0
+/* 800C620C 000C1E6C 38 60 00 16 */ li r3, 0x16
+/* 800C6210 000C1E70 4B FF 47 7D */ bl func_800BA98C
+/* 800C6214 000C1E74 7C 63 07 34 */ extsh r3, r3
+/* 800C6218 000C1E78 38 80 00 08 */ li r4, 8
+/* 800C621C 000C1E7C 38 A0 00 00 */ li r5, 0
+/* 800C6220 000C1E80 48 18 DB D1 */ bl func_80253DF0
+/* 800C6224 000C1E84 38 60 00 0F */ li r3, 0xf
+/* 800C6228 000C1E88 4B FF 47 65 */ bl func_800BA98C
+/* 800C622C 000C1E8C 7C 63 07 34 */ extsh r3, r3
+/* 800C6230 000C1E90 38 80 00 09 */ li r4, 9
+/* 800C6234 000C1E94 38 A0 00 01 */ li r5, 1
+/* 800C6238 000C1E98 48 18 DB B9 */ bl func_80253DF0
+/* 800C623C 000C1E9C 38 60 00 10 */ li r3, 0x10
+/* 800C6240 000C1EA0 4B FF 47 4D */ bl func_800BA98C
+/* 800C6244 000C1EA4 7C 63 07 34 */ extsh r3, r3
+/* 800C6248 000C1EA8 38 80 00 09 */ li r4, 9
+/* 800C624C 000C1EAC 38 A0 00 01 */ li r5, 1
+/* 800C6250 000C1EB0 48 18 DB A1 */ bl func_80253DF0
+/* 800C6254 000C1EB4 38 60 00 11 */ li r3, 0x11
+/* 800C6258 000C1EB8 4B FF 47 35 */ bl func_800BA98C
+/* 800C625C 000C1EBC 7C 63 07 34 */ extsh r3, r3
+/* 800C6260 000C1EC0 38 80 00 09 */ li r4, 9
+/* 800C6264 000C1EC4 38 A0 00 01 */ li r5, 1
+/* 800C6268 000C1EC8 48 18 DB 89 */ bl func_80253DF0
+/* 800C626C 000C1ECC 38 60 00 12 */ li r3, 0x12
+/* 800C6270 000C1ED0 4B FF 47 1D */ bl func_800BA98C
+/* 800C6274 000C1ED4 7C 63 07 34 */ extsh r3, r3
+/* 800C6278 000C1ED8 38 80 00 09 */ li r4, 9
+/* 800C627C 000C1EDC 38 A0 00 01 */ li r5, 1
+/* 800C6280 000C1EE0 48 18 DB 71 */ bl func_80253DF0
+/* 800C6284 000C1EE4 38 60 00 13 */ li r3, 0x13
+/* 800C6288 000C1EE8 4B FF 47 05 */ bl func_800BA98C
+/* 800C628C 000C1EEC 7C 63 07 34 */ extsh r3, r3
+/* 800C6290 000C1EF0 38 80 00 09 */ li r4, 9
+/* 800C6294 000C1EF4 38 A0 00 00 */ li r5, 0
+/* 800C6298 000C1EF8 48 18 DB 59 */ bl func_80253DF0
+/* 800C629C 000C1EFC 38 60 00 14 */ li r3, 0x14
+/* 800C62A0 000C1F00 4B FF 46 ED */ bl func_800BA98C
+/* 800C62A4 000C1F04 7C 63 07 34 */ extsh r3, r3
+/* 800C62A8 000C1F08 38 80 00 09 */ li r4, 9
+/* 800C62AC 000C1F0C 38 A0 00 00 */ li r5, 0
+/* 800C62B0 000C1F10 48 18 DB 41 */ bl func_80253DF0
+/* 800C62B4 000C1F14 38 60 00 15 */ li r3, 0x15
+/* 800C62B8 000C1F18 4B FF 46 D5 */ bl func_800BA98C
+/* 800C62BC 000C1F1C 7C 63 07 34 */ extsh r3, r3
+/* 800C62C0 000C1F20 38 80 00 09 */ li r4, 9
+/* 800C62C4 000C1F24 38 A0 00 00 */ li r5, 0
+/* 800C62C8 000C1F28 48 18 DB 29 */ bl func_80253DF0
+/* 800C62CC 000C1F2C 38 60 00 16 */ li r3, 0x16
+/* 800C62D0 000C1F30 4B FF 46 BD */ bl func_800BA98C
+/* 800C62D4 000C1F34 7C 63 07 34 */ extsh r3, r3
+/* 800C62D8 000C1F38 38 80 00 09 */ li r4, 9
+/* 800C62DC 000C1F3C 38 A0 00 00 */ li r5, 0
+/* 800C62E0 000C1F40 48 18 DB 11 */ bl func_80253DF0
+/* 800C62E4 000C1F44 48 02 00 ED */ bl func_800E63D0
+/* 800C62E8 000C1F48 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C62EC 000C1F4C 28 00 00 02 */ cmplwi r0, 2
+/* 800C62F0 000C1F50 40 82 00 70 */ bne lbl_800C6360
+/* 800C62F4 000C1F54 38 60 00 01 */ li r3, 1
+/* 800C62F8 000C1F58 48 02 00 ED */ bl func_800E63E4
+/* 800C62FC 000C1F5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C6300 000C1F60 40 82 00 60 */ bne lbl_800C6360
+/* 800C6304 000C1F64 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C6308 000C1F68 38 60 00 1A */ li r3, 0x1a
+/* 800C630C 000C1F6C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800C6310 000C1F70 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C6314 000C1F74 4B FF 46 79 */ bl func_800BA98C
+/* 800C6318 000C1F78 7C 63 07 34 */ extsh r3, r3
+/* 800C631C 000C1F7C 38 80 00 08 */ li r4, 8
+/* 800C6320 000C1F80 38 A0 00 01 */ li r5, 1
+/* 800C6324 000C1F84 48 18 DA CD */ bl func_80253DF0
+/* 800C6328 000C1F88 38 60 00 1A */ li r3, 0x1a
+/* 800C632C 000C1F8C 4B FF 46 61 */ bl func_800BA98C
+/* 800C6330 000C1F90 7C 63 07 34 */ extsh r3, r3
+/* 800C6334 000C1F94 38 80 00 08 */ li r4, 8
+/* 800C6338 000C1F98 38 A0 00 00 */ li r5, 0
+/* 800C633C 000C1F9C 48 18 DA 75 */ bl func_80253DB0
+/* 800C6340 000C1FA0 38 60 00 00 */ li r3, 0
+/* 800C6344 000C1FA4 48 02 00 A1 */ bl func_800E63E4
+/* 800C6348 000C1FA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C634C 000C1FAC 40 82 00 08 */ bne lbl_800C6354
+/* 800C6350 000C1FB0 48 01 13 B5 */ bl func_800D7704
+lbl_800C6354:
+/* 800C6354 000C1FB4 38 60 00 00 */ li r3, 0
+/* 800C6358 000C1FB8 38 80 2C F4 */ li r4, 0x2cf4
+/* 800C635C 000C1FBC 4B FF 46 95 */ bl func_800BA9F0
+lbl_800C6360:
+/* 800C6360 000C1FC0 4B FF 42 39 */ bl func_800BA598
+/* 800C6364 000C1FC4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800C6368 000C1FC8 28 00 00 0D */ cmplwi r0, 0xd
+/* 800C636C 000C1FCC 41 82 00 34 */ beq lbl_800C63A0
+/* 800C6370 000C1FD0 38 60 00 00 */ li r3, 0
+/* 800C6374 000C1FD4 4B FF 46 19 */ bl func_800BA98C
+/* 800C6378 000C1FD8 7C 63 07 34 */ extsh r3, r3
+/* 800C637C 000C1FDC 38 80 00 04 */ li r4, 4
+/* 800C6380 000C1FE0 38 A0 00 00 */ li r5, 0
+/* 800C6384 000C1FE4 48 18 DA 2D */ bl func_80253DB0
+/* 800C6388 000C1FE8 38 60 00 0C */ li r3, 0xc
+/* 800C638C 000C1FEC 4B FF 46 01 */ bl func_800BA98C
+/* 800C6390 000C1FF0 7C 63 07 34 */ extsh r3, r3
+/* 800C6394 000C1FF4 38 80 00 18 */ li r4, 0x18
+/* 800C6398 000C1FF8 38 A0 00 00 */ li r5, 0
+/* 800C639C 000C1FFC 48 18 DA 15 */ bl func_80253DB0
+lbl_800C63A0:
+/* 800C63A0 000C2000 80 01 00 08 */ lwz r0, 8(r1)
+/* 800C63A4 000C2004 2C 00 00 00 */ cmpwi r0, 0
+/* 800C63A8 000C2008 40 82 00 1C */ bne lbl_800C63C4
+/* 800C63AC 000C200C 38 60 00 04 */ li r3, 4
+/* 800C63B0 000C2010 4B FF 45 DD */ bl func_800BA98C
+/* 800C63B4 000C2014 7C 63 07 34 */ extsh r3, r3
+/* 800C63B8 000C2018 38 80 00 02 */ li r4, 2
+/* 800C63BC 000C201C 38 A0 00 00 */ li r5, 0
+/* 800C63C0 000C2020 48 18 D9 F1 */ bl func_80253DB0
+lbl_800C63C4:
+/* 800C63C4 000C2024 38 60 00 0D */ li r3, 0xd
+/* 800C63C8 000C2028 4B FF 45 C5 */ bl func_800BA98C
+/* 800C63CC 000C202C 7C 63 07 34 */ extsh r3, r3
+/* 800C63D0 000C2030 38 80 00 0C */ li r4, 0xc
+/* 800C63D4 000C2034 38 A0 00 00 */ li r5, 0
+/* 800C63D8 000C2038 48 18 D9 D9 */ bl func_80253DB0
+/* 800C63DC 000C203C 38 60 00 0F */ li r3, 0xf
+/* 800C63E0 000C2040 4B FF 45 AD */ bl func_800BA98C
+/* 800C63E4 000C2044 7C 63 07 34 */ extsh r3, r3
+/* 800C63E8 000C2048 38 80 00 09 */ li r4, 9
+/* 800C63EC 000C204C 38 A0 00 00 */ li r5, 0
+/* 800C63F0 000C2050 48 18 D9 C1 */ bl func_80253DB0
+/* 800C63F4 000C2054 2C 19 00 01 */ cmpwi r25, 1
+/* 800C63F8 000C2058 41 81 00 0C */ bgt lbl_800C6404
+/* 800C63FC 000C205C 2C 19 00 00 */ cmpwi r25, 0
+/* 800C6400 000C2060 40 82 00 1C */ bne lbl_800C641C
+lbl_800C6404:
+/* 800C6404 000C2064 38 60 00 10 */ li r3, 0x10
+/* 800C6408 000C2068 4B FF 45 85 */ bl func_800BA98C
+/* 800C640C 000C206C 7C 63 07 34 */ extsh r3, r3
+/* 800C6410 000C2070 38 80 00 09 */ li r4, 9
+/* 800C6414 000C2074 38 A0 00 00 */ li r5, 0
+/* 800C6418 000C2078 48 18 D9 99 */ bl func_80253DB0
+lbl_800C641C:
+/* 800C641C 000C207C 2C 19 00 02 */ cmpwi r25, 2
+/* 800C6420 000C2080 41 81 00 0C */ bgt lbl_800C642C
+/* 800C6424 000C2084 2C 19 00 00 */ cmpwi r25, 0
+/* 800C6428 000C2088 40 82 00 1C */ bne lbl_800C6444
+lbl_800C642C:
+/* 800C642C 000C208C 38 60 00 11 */ li r3, 0x11
+/* 800C6430 000C2090 4B FF 45 5D */ bl func_800BA98C
+/* 800C6434 000C2094 7C 63 07 34 */ extsh r3, r3
+/* 800C6438 000C2098 38 80 00 09 */ li r4, 9
+/* 800C643C 000C209C 38 A0 00 00 */ li r5, 0
+/* 800C6440 000C20A0 48 18 D9 71 */ bl func_80253DB0
+lbl_800C6444:
+/* 800C6444 000C20A4 2C 19 00 00 */ cmpwi r25, 0
+/* 800C6448 000C20A8 40 82 00 1C */ bne lbl_800C6464
+/* 800C644C 000C20AC 38 60 00 12 */ li r3, 0x12
+/* 800C6450 000C20B0 4B FF 45 3D */ bl func_800BA98C
+/* 800C6454 000C20B4 7C 63 07 34 */ extsh r3, r3
+/* 800C6458 000C20B8 38 80 00 09 */ li r4, 9
+/* 800C645C 000C20BC 38 A0 00 00 */ li r5, 0
+/* 800C6460 000C20C0 48 18 D9 51 */ bl func_80253DB0
+lbl_800C6464:
+/* 800C6464 000C20C4 38 60 00 13 */ li r3, 0x13
+/* 800C6468 000C20C8 4B FF 45 25 */ bl func_800BA98C
+/* 800C646C 000C20CC 7C 63 07 34 */ extsh r3, r3
+/* 800C6470 000C20D0 38 80 00 07 */ li r4, 7
+/* 800C6474 000C20D4 38 A0 00 00 */ li r5, 0
+/* 800C6478 000C20D8 48 18 D9 39 */ bl func_80253DB0
+/* 800C647C 000C20DC 38 60 00 14 */ li r3, 0x14
+/* 800C6480 000C20E0 4B FF 45 0D */ bl func_800BA98C
+/* 800C6484 000C20E4 7C 63 07 34 */ extsh r3, r3
+/* 800C6488 000C20E8 38 80 00 07 */ li r4, 7
+/* 800C648C 000C20EC 38 A0 00 00 */ li r5, 0
+/* 800C6490 000C20F0 48 18 D9 21 */ bl func_80253DB0
+/* 800C6494 000C20F4 38 60 00 15 */ li r3, 0x15
+/* 800C6498 000C20F8 4B FF 44 F5 */ bl func_800BA98C
+/* 800C649C 000C20FC 7C 63 07 34 */ extsh r3, r3
+/* 800C64A0 000C2100 38 80 00 07 */ li r4, 7
+/* 800C64A4 000C2104 38 A0 00 00 */ li r5, 0
+/* 800C64A8 000C2108 48 18 D9 09 */ bl func_80253DB0
+/* 800C64AC 000C210C 38 60 00 16 */ li r3, 0x16
+/* 800C64B0 000C2110 4B FF 44 DD */ bl func_800BA98C
+/* 800C64B4 000C2114 7C 63 07 34 */ extsh r3, r3
+/* 800C64B8 000C2118 38 80 00 07 */ li r4, 7
+/* 800C64BC 000C211C 38 A0 00 00 */ li r5, 0
+/* 800C64C0 000C2120 48 18 D8 F1 */ bl func_80253DB0
+/* 800C64C4 000C2124 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C64C8 000C2128 2C 1E 00 04 */ cmpwi r30, 4
+/* 800C64CC 000C212C 60 03 00 01 */ ori r3, r0, 1
+/* 800C64D0 000C2130 41 81 00 08 */ bgt lbl_800C64D8
+/* 800C64D4 000C2134 54 03 04 3C */ rlwinm r3, r0, 0, 0x10, 0x1e
+lbl_800C64D8:
+/* 800C64D8 000C2138 B0 6D 9C 2E */ sth r3, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C64DC 000C213C 38 60 00 01 */ li r3, 1
+/* 800C64E0 000C2140 4B FF 43 0D */ bl func_800BA7EC
+/* 800C64E4 000C2144 38 03 00 03 */ addi r0, r3, 3
+/* 800C64E8 000C2148 54 00 F0 BE */ srwi r0, r0, 2
+/* 800C64EC 000C214C 7C 00 07 74 */ extsb r0, r0
+/* 800C64F0 000C2150 7C 1A 00 00 */ cmpw r26, r0
+/* 800C64F4 000C2154 40 82 00 10 */ bne lbl_800C6504
+/* 800C64F8 000C2158 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C64FC 000C215C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800C6500 000C2160 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800C6504:
+/* 800C6504 000C2164 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C6508 000C2168 40 82 00 14 */ bne lbl_800C651C
+/* 800C650C 000C216C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C6510 000C2170 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800C6514 000C2174 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C6518 000C2178 48 00 45 6C */ b lbl_800CAA84
+lbl_800C651C:
+/* 800C651C 000C217C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C6520 000C2180 60 00 00 02 */ ori r0, r0, 2
+/* 800C6524 000C2184 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C6528 000C2188 48 00 45 5C */ b lbl_800CAA84
+/* 800C652C 000C218C 38 60 00 0F */ li r3, 0xf
+/* 800C6530 000C2190 4B FF 44 5D */ bl func_800BA98C
+/* 800C6534 000C2194 7C 63 07 34 */ extsh r3, r3
+/* 800C6538 000C2198 48 18 D8 99 */ bl func_80253DD0
+/* 800C653C 000C219C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800C6540 000C21A0 28 00 00 03 */ cmplwi r0, 3
+/* 800C6544 000C21A4 40 82 45 40 */ bne lbl_800CAA84
+/* 800C6548 000C21A8 38 60 00 00 */ li r3, 0
+/* 800C654C 000C21AC 38 80 00 00 */ li r4, 0
+/* 800C6550 000C21B0 4B F9 33 A9 */ bl func_800598F8
+/* 800C6554 000C21B4 38 60 00 05 */ li r3, 5
+/* 800C6558 000C21B8 4B FF 40 61 */ bl func_800BA5B8
+/* 800C655C 000C21BC 7C 1A D8 00 */ cmpw r26, r27
+/* 800C6560 000C21C0 40 82 00 28 */ bne lbl_800C6588
+/* 800C6564 000C21C4 38 60 00 01 */ li r3, 1
+/* 800C6568 000C21C8 4B FF 42 85 */ bl func_800BA7EC
+/* 800C656C 000C21CC 7C 63 07 74 */ extsb r3, r3
+/* 800C6570 000C21D0 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C6574 000C21D4 7C 00 01 94 */ addze r0, r0
+/* 800C6578 000C21D8 54 00 10 3A */ slwi r0, r0, 2
+/* 800C657C 000C21DC 7C 00 18 50 */ subf r0, r0, r3
+/* 800C6580 000C21E0 7C 1E 07 74 */ extsb r30, r0
+/* 800C6584 000C21E4 48 00 00 08 */ b lbl_800C658C
+lbl_800C6588:
+/* 800C6588 000C21E8 3B C0 00 00 */ li r30, 0
+lbl_800C658C:
+/* 800C658C 000C21EC 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C6590 000C21F0 38 60 00 02 */ li r3, 2
+/* 800C6594 000C21F4 38 80 00 00 */ li r4, 0
+/* 800C6598 000C21F8 38 A0 00 00 */ li r5, 0
+/* 800C659C 000C21FC 41 81 00 0C */ bgt lbl_800C65A8
+/* 800C65A0 000C2200 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C65A4 000C2204 40 82 00 08 */ bne lbl_800C65AC
+lbl_800C65A8:
+/* 800C65A8 000C2208 38 A0 00 01 */ li r5, 1
+lbl_800C65AC:
+/* 800C65AC 000C220C 30 05 FF FF */ addic r0, r5, -1
+/* 800C65B0 000C2210 38 C0 00 03 */ li r6, 3
+/* 800C65B4 000C2214 7C A0 29 10 */ subfe r5, r0, r5
+/* 800C65B8 000C2218 38 E0 00 01 */ li r7, 1
+/* 800C65BC 000C221C 38 05 00 14 */ addi r0, r5, 0x14
+/* 800C65C0 000C2220 39 00 00 00 */ li r8, 0
+/* 800C65C4 000C2224 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800C65C8 000C2228 4B F9 34 01 */ bl func_800599C8
+/* 800C65CC 000C222C 38 60 00 03 */ li r3, 3
+/* 800C65D0 000C2230 38 80 00 00 */ li r4, 0
+/* 800C65D4 000C2234 38 A0 00 02 */ li r5, 2
+/* 800C65D8 000C2238 38 C0 00 14 */ li r6, 0x14
+/* 800C65DC 000C223C 38 E0 00 01 */ li r7, 1
+/* 800C65E0 000C2240 39 00 00 00 */ li r8, 0
+/* 800C65E4 000C2244 4B F9 33 E5 */ bl func_800599C8
+/* 800C65E8 000C2248 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C65EC 000C224C 54 00 B7 FE */ rlwinm r0, r0, 0x16, 0x1f, 0x1f
+/* 800C65F0 000C2250 7C 00 00 D0 */ neg r0, r0
+/* 800C65F4 000C2254 70 19 00 0B */ andi. r25, r0, 0xb
+/* 800C65F8 000C2258 48 01 FD D9 */ bl func_800E63D0
+/* 800C65FC 000C225C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C6600 000C2260 2C 00 00 02 */ cmpwi r0, 2
+/* 800C6604 000C2264 41 82 04 58 */ beq lbl_800C6A5C
+/* 800C6608 000C2268 40 80 00 14 */ bge lbl_800C661C
+/* 800C660C 000C226C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6610 000C2270 41 82 00 14 */ beq lbl_800C6624
+/* 800C6614 000C2274 40 80 03 18 */ bge lbl_800C692C
+/* 800C6618 000C2278 48 00 07 A0 */ b lbl_800C6DB8
+lbl_800C661C:
+/* 800C661C 000C227C 2C 00 00 04 */ cmpwi r0, 4
+/* 800C6620 000C2280 40 80 07 98 */ bge lbl_800C6DB8
+lbl_800C6624:
+/* 800C6624 000C2284 38 60 00 15 */ li r3, 0x15
+/* 800C6628 000C2288 4B FF 41 C5 */ bl func_800BA7EC
+/* 800C662C 000C228C 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6630 000C2290 40 82 01 C4 */ bne lbl_800C67F4
+/* 800C6634 000C2294 2C 19 00 00 */ cmpwi r25, 0
+/* 800C6638 000C2298 41 82 00 44 */ beq lbl_800C667C
+/* 800C663C 000C229C 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6640 000C22A0 38 60 00 0B */ li r3, 0xb
+/* 800C6644 000C22A4 38 00 00 00 */ li r0, 0
+/* 800C6648 000C22A8 41 81 00 0C */ bgt lbl_800C6654
+/* 800C664C 000C22AC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6650 000C22B0 40 82 00 08 */ bne lbl_800C6658
+lbl_800C6654:
+/* 800C6654 000C22B4 38 00 00 01 */ li r0, 1
+lbl_800C6658:
+/* 800C6658 000C22B8 2C 00 00 00 */ cmpwi r0, 0
+/* 800C665C 000C22BC 38 80 00 14 */ li r4, 0x14
+/* 800C6660 000C22C0 41 82 00 08 */ beq lbl_800C6668
+/* 800C6664 000C22C4 38 80 00 16 */ li r4, 0x16
+lbl_800C6668:
+/* 800C6668 000C22C8 38 A0 00 03 */ li r5, 3
+/* 800C666C 000C22CC 38 C0 00 0C */ li r6, 0xc
+/* 800C6670 000C22D0 38 E0 00 00 */ li r7, 0
+/* 800C6674 000C22D4 39 00 00 00 */ li r8, 0
+/* 800C6678 000C22D8 4B F9 33 51 */ bl func_800599C8
+lbl_800C667C:
+/* 800C667C 000C22DC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6680 000C22E0 40 82 00 24 */ bne lbl_800C66A4
+/* 800C6684 000C22E4 7F 25 CB 78 */ mr r5, r25
+/* 800C6688 000C22E8 38 60 00 0C */ li r3, 0xc
+/* 800C668C 000C22EC 38 80 00 17 */ li r4, 0x17
+/* 800C6690 000C22F0 38 C0 00 01 */ li r6, 1
+/* 800C6694 000C22F4 38 E0 00 00 */ li r7, 0
+/* 800C6698 000C22F8 39 00 00 00 */ li r8, 0
+/* 800C669C 000C22FC 4B F9 33 2D */ bl func_800599C8
+/* 800C66A0 000C2300 48 00 00 48 */ b lbl_800C66E8
+lbl_800C66A4:
+/* 800C66A4 000C2304 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C66A8 000C2308 40 81 00 24 */ ble lbl_800C66CC
+/* 800C66AC 000C230C 7F 25 CB 78 */ mr r5, r25
+/* 800C66B0 000C2310 38 60 00 0C */ li r3, 0xc
+/* 800C66B4 000C2314 38 80 00 15 */ li r4, 0x15
+/* 800C66B8 000C2318 38 C0 00 01 */ li r6, 1
+/* 800C66BC 000C231C 38 E0 00 00 */ li r7, 0
+/* 800C66C0 000C2320 39 00 00 00 */ li r8, 0
+/* 800C66C4 000C2324 4B F9 33 05 */ bl func_800599C8
+/* 800C66C8 000C2328 48 00 00 20 */ b lbl_800C66E8
+lbl_800C66CC:
+/* 800C66CC 000C232C 7F 25 CB 78 */ mr r5, r25
+/* 800C66D0 000C2330 38 60 00 0C */ li r3, 0xc
+/* 800C66D4 000C2334 38 80 00 14 */ li r4, 0x14
+/* 800C66D8 000C2338 38 C0 00 01 */ li r6, 1
+/* 800C66DC 000C233C 38 E0 00 00 */ li r7, 0
+/* 800C66E0 000C2340 39 00 00 00 */ li r8, 0
+/* 800C66E4 000C2344 4B F9 32 E5 */ bl func_800599C8
+lbl_800C66E8:
+/* 800C66E8 000C2348 38 60 00 01 */ li r3, 1
+/* 800C66EC 000C234C 38 80 00 02 */ li r4, 2
+/* 800C66F0 000C2350 38 A0 00 0C */ li r5, 0xc
+/* 800C66F4 000C2354 38 C0 00 00 */ li r6, 0
+/* 800C66F8 000C2358 38 E0 00 00 */ li r7, 0
+/* 800C66FC 000C235C 39 00 00 00 */ li r8, 0
+/* 800C6700 000C2360 4B F9 32 C9 */ bl func_800599C8
+/* 800C6704 000C2364 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6708 000C2368 38 00 00 00 */ li r0, 0
+/* 800C670C 000C236C 41 81 00 0C */ bgt lbl_800C6718
+/* 800C6710 000C2370 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6714 000C2374 40 82 00 08 */ bne lbl_800C671C
+lbl_800C6718:
+/* 800C6718 000C2378 38 00 00 01 */ li r0, 1
+lbl_800C671C:
+/* 800C671C 000C237C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6720 000C2380 41 82 00 0C */ beq lbl_800C672C
+/* 800C6724 000C2384 38 E0 00 16 */ li r7, 0x16
+/* 800C6728 000C2388 48 00 00 10 */ b lbl_800C6738
+lbl_800C672C:
+/* 800C672C 000C238C 7F 20 00 34 */ cntlzw r0, r25
+/* 800C6730 000C2390 54 03 D9 7E */ srwi r3, r0, 5
+/* 800C6734 000C2394 38 E3 00 0B */ addi r7, r3, 0xb
+lbl_800C6738:
+/* 800C6738 000C2398 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C673C 000C239C 38 60 00 14 */ li r3, 0x14
+/* 800C6740 000C23A0 38 80 00 00 */ li r4, 0
+/* 800C6744 000C23A4 38 A0 00 03 */ li r5, 3
+/* 800C6748 000C23A8 38 00 00 00 */ li r0, 0
+/* 800C674C 000C23AC 41 81 00 0C */ bgt lbl_800C6758
+/* 800C6750 000C23B0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6754 000C23B4 40 82 00 08 */ bne lbl_800C675C
+lbl_800C6758:
+/* 800C6758 000C23B8 38 00 00 01 */ li r0, 1
+lbl_800C675C:
+/* 800C675C 000C23BC 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6760 000C23C0 38 C0 00 02 */ li r6, 2
+/* 800C6764 000C23C4 41 82 00 08 */ beq lbl_800C676C
+/* 800C6768 000C23C8 38 C0 00 15 */ li r6, 0x15
+lbl_800C676C:
+/* 800C676C 000C23CC 54 E7 04 3E */ clrlwi r7, r7, 0x10
+/* 800C6770 000C23D0 39 00 00 00 */ li r8, 0
+/* 800C6774 000C23D4 4B F9 32 55 */ bl func_800599C8
+/* 800C6778 000C23D8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C677C 000C23DC 38 60 00 15 */ li r3, 0x15
+/* 800C6780 000C23E0 38 80 00 00 */ li r4, 0
+/* 800C6784 000C23E4 38 A0 00 14 */ li r5, 0x14
+/* 800C6788 000C23E8 38 C0 00 02 */ li r6, 2
+/* 800C678C 000C23EC 38 E0 00 0C */ li r7, 0xc
+/* 800C6790 000C23F0 40 82 00 08 */ bne lbl_800C6798
+/* 800C6794 000C23F4 38 E0 00 17 */ li r7, 0x17
+lbl_800C6798:
+/* 800C6798 000C23F8 39 00 00 00 */ li r8, 0
+/* 800C679C 000C23FC 4B F9 32 2D */ bl func_800599C8
+/* 800C67A0 000C2400 7F 20 00 34 */ cntlzw r0, r25
+/* 800C67A4 000C2404 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C67A8 000C2408 54 04 D9 7E */ srwi r4, r0, 5
+/* 800C67AC 000C240C 38 60 00 16 */ li r3, 0x16
+/* 800C67B0 000C2410 38 04 00 0B */ addi r0, r4, 0xb
+/* 800C67B4 000C2414 38 A0 00 03 */ li r5, 3
+/* 800C67B8 000C2418 38 80 00 14 */ li r4, 0x14
+/* 800C67BC 000C241C 38 C0 00 02 */ li r6, 2
+/* 800C67C0 000C2420 40 82 00 08 */ bne lbl_800C67C8
+/* 800C67C4 000C2424 38 C0 00 17 */ li r6, 0x17
+lbl_800C67C8:
+/* 800C67C8 000C2428 54 07 04 3E */ clrlwi r7, r0, 0x10
+/* 800C67CC 000C242C 39 00 00 00 */ li r8, 0
+/* 800C67D0 000C2430 4B F9 31 F9 */ bl func_800599C8
+/* 800C67D4 000C2434 38 60 00 17 */ li r3, 0x17
+/* 800C67D8 000C2438 38 80 00 15 */ li r4, 0x15
+/* 800C67DC 000C243C 38 A0 00 16 */ li r5, 0x16
+/* 800C67E0 000C2440 38 C0 00 02 */ li r6, 2
+/* 800C67E4 000C2444 38 E0 00 0C */ li r7, 0xc
+/* 800C67E8 000C2448 39 00 00 00 */ li r8, 0
+/* 800C67EC 000C244C 4B F9 31 DD */ bl func_800599C8
+/* 800C67F0 000C2450 48 00 05 C8 */ b lbl_800C6DB8
+lbl_800C67F4:
+/* 800C67F4 000C2454 38 60 00 06 */ li r3, 6
+/* 800C67F8 000C2458 38 80 00 00 */ li r4, 0
+/* 800C67FC 000C245C 48 01 EA 29 */ bl func_800E5224
+/* 800C6800 000C2460 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C6804 000C2464 41 82 00 EC */ beq lbl_800C68F0
+/* 800C6808 000C2468 38 60 00 01 */ li r3, 1
+/* 800C680C 000C246C 38 80 00 14 */ li r4, 0x14
+/* 800C6810 000C2470 38 A0 00 00 */ li r5, 0
+/* 800C6814 000C2474 38 C0 00 00 */ li r6, 0
+/* 800C6818 000C2478 38 E0 00 00 */ li r7, 0
+/* 800C681C 000C247C 39 00 00 00 */ li r8, 0
+/* 800C6820 000C2480 4B F9 31 A9 */ bl func_800599C8
+/* 800C6824 000C2484 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6828 000C2488 38 00 00 00 */ li r0, 0
+/* 800C682C 000C248C 41 81 00 0C */ bgt lbl_800C6838
+/* 800C6830 000C2490 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6834 000C2494 40 82 00 08 */ bne lbl_800C683C
+lbl_800C6838:
+/* 800C6838 000C2498 38 00 00 01 */ li r0, 1
+lbl_800C683C:
+/* 800C683C 000C249C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6840 000C24A0 38 E0 00 01 */ li r7, 1
+/* 800C6844 000C24A4 41 82 00 08 */ beq lbl_800C684C
+/* 800C6848 000C24A8 38 E0 00 16 */ li r7, 0x16
+lbl_800C684C:
+/* 800C684C 000C24AC 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C6850 000C24B0 38 60 00 14 */ li r3, 0x14
+/* 800C6854 000C24B4 38 80 00 00 */ li r4, 0
+/* 800C6858 000C24B8 38 A0 00 00 */ li r5, 0
+/* 800C685C 000C24BC 38 00 00 00 */ li r0, 0
+/* 800C6860 000C24C0 41 81 00 0C */ bgt lbl_800C686C
+/* 800C6864 000C24C4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6868 000C24C8 40 82 00 08 */ bne lbl_800C6870
+lbl_800C686C:
+/* 800C686C 000C24CC 38 00 00 01 */ li r0, 1
+lbl_800C6870:
+/* 800C6870 000C24D0 20 00 00 00 */ subfic r0, r0, 0
+/* 800C6874 000C24D4 39 00 00 00 */ li r8, 0
+/* 800C6878 000C24D8 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C687C 000C24DC 70 06 00 15 */ andi. r6, r0, 0x15
+/* 800C6880 000C24E0 4B F9 31 49 */ bl func_800599C8
+/* 800C6884 000C24E4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6888 000C24E8 38 60 00 15 */ li r3, 0x15
+/* 800C688C 000C24EC 38 80 00 00 */ li r4, 0
+/* 800C6890 000C24F0 38 A0 00 14 */ li r5, 0x14
+/* 800C6894 000C24F4 38 C0 00 00 */ li r6, 0
+/* 800C6898 000C24F8 38 E0 00 01 */ li r7, 1
+/* 800C689C 000C24FC 40 82 00 08 */ bne lbl_800C68A4
+/* 800C68A0 000C2500 38 E0 00 17 */ li r7, 0x17
+lbl_800C68A4:
+/* 800C68A4 000C2504 39 00 00 00 */ li r8, 0
+/* 800C68A8 000C2508 4B F9 31 21 */ bl func_800599C8
+/* 800C68AC 000C250C 30 1E FF FF */ addic r0, r30, -1
+/* 800C68B0 000C2510 38 60 00 16 */ li r3, 0x16
+/* 800C68B4 000C2514 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C68B8 000C2518 38 80 00 14 */ li r4, 0x14
+/* 800C68BC 000C251C 70 06 00 17 */ andi. r6, r0, 0x17
+/* 800C68C0 000C2520 38 A0 00 00 */ li r5, 0
+/* 800C68C4 000C2524 38 E0 00 01 */ li r7, 1
+/* 800C68C8 000C2528 39 00 00 00 */ li r8, 0
+/* 800C68CC 000C252C 4B F9 30 FD */ bl func_800599C8
+/* 800C68D0 000C2530 38 60 00 17 */ li r3, 0x17
+/* 800C68D4 000C2534 38 80 00 15 */ li r4, 0x15
+/* 800C68D8 000C2538 38 A0 00 16 */ li r5, 0x16
+/* 800C68DC 000C253C 38 C0 00 00 */ li r6, 0
+/* 800C68E0 000C2540 38 E0 00 01 */ li r7, 1
+/* 800C68E4 000C2544 39 00 00 00 */ li r8, 0
+/* 800C68E8 000C2548 4B F9 30 E1 */ bl func_800599C8
+/* 800C68EC 000C254C 48 00 04 CC */ b lbl_800C6DB8
+lbl_800C68F0:
+/* 800C68F0 000C2550 38 60 00 14 */ li r3, 0x14
+/* 800C68F4 000C2554 38 80 00 00 */ li r4, 0
+/* 800C68F8 000C2558 38 A0 00 00 */ li r5, 0
+/* 800C68FC 000C255C 38 C0 00 15 */ li r6, 0x15
+/* 800C6900 000C2560 38 E0 00 00 */ li r7, 0
+/* 800C6904 000C2564 39 00 00 00 */ li r8, 0
+/* 800C6908 000C2568 4B F9 30 C1 */ bl func_800599C8
+/* 800C690C 000C256C 38 60 00 15 */ li r3, 0x15
+/* 800C6910 000C2570 38 80 00 00 */ li r4, 0
+/* 800C6914 000C2574 38 A0 00 14 */ li r5, 0x14
+/* 800C6918 000C2578 38 C0 00 00 */ li r6, 0
+/* 800C691C 000C257C 38 E0 00 00 */ li r7, 0
+/* 800C6920 000C2580 39 00 00 00 */ li r8, 0
+/* 800C6924 000C2584 4B F9 30 A5 */ bl func_800599C8
+/* 800C6928 000C2588 48 00 04 90 */ b lbl_800C6DB8
+lbl_800C692C:
+/* 800C692C 000C258C 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6930 000C2590 38 60 00 0C */ li r3, 0xc
+/* 800C6934 000C2594 38 00 00 00 */ li r0, 0
+/* 800C6938 000C2598 41 81 00 0C */ bgt lbl_800C6944
+/* 800C693C 000C259C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6940 000C25A0 40 82 00 08 */ bne lbl_800C6948
+lbl_800C6944:
+/* 800C6944 000C25A4 38 00 00 01 */ li r0, 1
+lbl_800C6948:
+/* 800C6948 000C25A8 2C 00 00 00 */ cmpwi r0, 0
+/* 800C694C 000C25AC 38 80 00 14 */ li r4, 0x14
+/* 800C6950 000C25B0 41 82 00 08 */ beq lbl_800C6958
+/* 800C6954 000C25B4 38 80 00 16 */ li r4, 0x16
+lbl_800C6958:
+/* 800C6958 000C25B8 38 A0 00 03 */ li r5, 3
+/* 800C695C 000C25BC 38 C0 00 01 */ li r6, 1
+/* 800C6960 000C25C0 38 E0 00 00 */ li r7, 0
+/* 800C6964 000C25C4 39 00 00 00 */ li r8, 0
+/* 800C6968 000C25C8 4B F9 30 61 */ bl func_800599C8
+/* 800C696C 000C25CC 38 60 00 01 */ li r3, 1
+/* 800C6970 000C25D0 38 80 00 02 */ li r4, 2
+/* 800C6974 000C25D4 38 A0 00 0C */ li r5, 0xc
+/* 800C6978 000C25D8 38 C0 00 00 */ li r6, 0
+/* 800C697C 000C25DC 38 E0 00 00 */ li r7, 0
+/* 800C6980 000C25E0 39 00 00 00 */ li r8, 0
+/* 800C6984 000C25E4 4B F9 30 45 */ bl func_800599C8
+/* 800C6988 000C25E8 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C698C 000C25EC 38 00 00 00 */ li r0, 0
+/* 800C6990 000C25F0 41 81 00 0C */ bgt lbl_800C699C
+/* 800C6994 000C25F4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6998 000C25F8 40 82 00 08 */ bne lbl_800C69A0
+lbl_800C699C:
+/* 800C699C 000C25FC 38 00 00 01 */ li r0, 1
+lbl_800C69A0:
+/* 800C69A0 000C2600 2C 00 00 00 */ cmpwi r0, 0
+/* 800C69A4 000C2604 38 E0 00 0C */ li r7, 0xc
+/* 800C69A8 000C2608 41 82 00 08 */ beq lbl_800C69B0
+/* 800C69AC 000C260C 38 E0 00 16 */ li r7, 0x16
+lbl_800C69B0:
+/* 800C69B0 000C2610 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C69B4 000C2614 38 60 00 14 */ li r3, 0x14
+/* 800C69B8 000C2618 38 80 00 00 */ li r4, 0
+/* 800C69BC 000C261C 38 A0 00 03 */ li r5, 3
+/* 800C69C0 000C2620 38 00 00 00 */ li r0, 0
+/* 800C69C4 000C2624 41 81 00 0C */ bgt lbl_800C69D0
+/* 800C69C8 000C2628 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C69CC 000C262C 40 82 00 08 */ bne lbl_800C69D4
+lbl_800C69D0:
+/* 800C69D0 000C2630 38 00 00 01 */ li r0, 1
+lbl_800C69D4:
+/* 800C69D4 000C2634 2C 00 00 00 */ cmpwi r0, 0
+/* 800C69D8 000C2638 38 C0 00 02 */ li r6, 2
+/* 800C69DC 000C263C 41 82 00 08 */ beq lbl_800C69E4
+/* 800C69E0 000C2640 38 C0 00 15 */ li r6, 0x15
+lbl_800C69E4:
+/* 800C69E4 000C2644 39 00 00 00 */ li r8, 0
+/* 800C69E8 000C2648 4B F9 2F E1 */ bl func_800599C8
+/* 800C69EC 000C264C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C69F0 000C2650 38 60 00 15 */ li r3, 0x15
+/* 800C69F4 000C2654 38 80 00 00 */ li r4, 0
+/* 800C69F8 000C2658 38 A0 00 14 */ li r5, 0x14
+/* 800C69FC 000C265C 38 C0 00 02 */ li r6, 2
+/* 800C6A00 000C2660 38 E0 00 0C */ li r7, 0xc
+/* 800C6A04 000C2664 40 82 00 08 */ bne lbl_800C6A0C
+/* 800C6A08 000C2668 38 E0 00 17 */ li r7, 0x17
+lbl_800C6A0C:
+/* 800C6A0C 000C266C 39 00 00 00 */ li r8, 0
+/* 800C6A10 000C2670 4B F9 2F B9 */ bl func_800599C8
+/* 800C6A14 000C2674 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6A18 000C2678 38 60 00 16 */ li r3, 0x16
+/* 800C6A1C 000C267C 38 80 00 14 */ li r4, 0x14
+/* 800C6A20 000C2680 38 A0 00 03 */ li r5, 3
+/* 800C6A24 000C2684 38 C0 00 02 */ li r6, 2
+/* 800C6A28 000C2688 40 82 00 08 */ bne lbl_800C6A30
+/* 800C6A2C 000C268C 38 C0 00 17 */ li r6, 0x17
+lbl_800C6A30:
+/* 800C6A30 000C2690 38 E0 00 0C */ li r7, 0xc
+/* 800C6A34 000C2694 39 00 00 00 */ li r8, 0
+/* 800C6A38 000C2698 4B F9 2F 91 */ bl func_800599C8
+/* 800C6A3C 000C269C 38 60 00 17 */ li r3, 0x17
+/* 800C6A40 000C26A0 38 80 00 15 */ li r4, 0x15
+/* 800C6A44 000C26A4 38 A0 00 16 */ li r5, 0x16
+/* 800C6A48 000C26A8 38 C0 00 02 */ li r6, 2
+/* 800C6A4C 000C26AC 38 E0 00 0C */ li r7, 0xc
+/* 800C6A50 000C26B0 39 00 00 00 */ li r8, 0
+/* 800C6A54 000C26B4 4B F9 2F 75 */ bl func_800599C8
+/* 800C6A58 000C26B8 48 00 03 60 */ b lbl_800C6DB8
+lbl_800C6A5C:
+/* 800C6A5C 000C26BC 38 60 00 01 */ li r3, 1
+/* 800C6A60 000C26C0 48 01 F9 85 */ bl func_800E63E4
+/* 800C6A64 000C26C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C6A68 000C26C8 41 82 01 44 */ beq lbl_800C6BAC
+/* 800C6A6C 000C26CC 38 60 00 00 */ li r3, 0
+/* 800C6A70 000C26D0 4B FF 3F 1D */ bl func_800BA98C
+/* 800C6A74 000C26D4 7C 63 07 34 */ extsh r3, r3
+/* 800C6A78 000C26D8 38 80 00 08 */ li r4, 8
+/* 800C6A7C 000C26DC 38 A0 00 00 */ li r5, 0
+/* 800C6A80 000C26E0 48 18 D3 71 */ bl func_80253DF0
+/* 800C6A84 000C26E4 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C6A88 000C26E8 38 60 00 02 */ li r3, 2
+/* 800C6A8C 000C26EC 38 80 00 00 */ li r4, 0
+/* 800C6A90 000C26F0 38 A0 00 00 */ li r5, 0
+/* 800C6A94 000C26F4 41 81 00 0C */ bgt lbl_800C6AA0
+/* 800C6A98 000C26F8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6A9C 000C26FC 40 82 00 08 */ bne lbl_800C6AA4
+lbl_800C6AA0:
+/* 800C6AA0 000C2700 38 A0 00 01 */ li r5, 1
+lbl_800C6AA4:
+/* 800C6AA4 000C2704 30 05 FF FF */ addic r0, r5, -1
+/* 800C6AA8 000C2708 38 C0 00 03 */ li r6, 3
+/* 800C6AAC 000C270C 7C A0 29 10 */ subfe r5, r0, r5
+/* 800C6AB0 000C2710 38 E0 00 00 */ li r7, 0
+/* 800C6AB4 000C2714 38 05 00 14 */ addi r0, r5, 0x14
+/* 800C6AB8 000C2718 39 00 00 00 */ li r8, 0
+/* 800C6ABC 000C271C 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800C6AC0 000C2720 4B F9 2F 09 */ bl func_800599C8
+/* 800C6AC4 000C2724 38 60 00 03 */ li r3, 3
+/* 800C6AC8 000C2728 38 80 00 00 */ li r4, 0
+/* 800C6ACC 000C272C 38 A0 00 02 */ li r5, 2
+/* 800C6AD0 000C2730 38 C0 00 14 */ li r6, 0x14
+/* 800C6AD4 000C2734 38 E0 00 00 */ li r7, 0
+/* 800C6AD8 000C2738 39 00 00 00 */ li r8, 0
+/* 800C6ADC 000C273C 4B F9 2E ED */ bl func_800599C8
+/* 800C6AE0 000C2740 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6AE4 000C2744 38 00 00 00 */ li r0, 0
+/* 800C6AE8 000C2748 41 81 00 0C */ bgt lbl_800C6AF4
+/* 800C6AEC 000C274C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6AF0 000C2750 40 82 00 08 */ bne lbl_800C6AF8
+lbl_800C6AF4:
+/* 800C6AF4 000C2754 38 00 00 01 */ li r0, 1
+lbl_800C6AF8:
+/* 800C6AF8 000C2758 20 00 00 00 */ subfic r0, r0, 0
+/* 800C6AFC 000C275C 2C 9E 00 01 */ cmpwi cr1, r30, 1
+/* 800C6B00 000C2760 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C6B04 000C2764 38 60 00 14 */ li r3, 0x14
+/* 800C6B08 000C2768 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800C6B0C 000C276C 38 80 00 00 */ li r4, 0
+/* 800C6B10 000C2770 38 A0 00 03 */ li r5, 3
+/* 800C6B14 000C2774 38 00 00 00 */ li r0, 0
+/* 800C6B18 000C2778 41 85 00 0C */ bgt cr1, lbl_800C6B24
+/* 800C6B1C 000C277C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6B20 000C2780 40 82 00 08 */ bne lbl_800C6B28
+lbl_800C6B24:
+/* 800C6B24 000C2784 38 00 00 01 */ li r0, 1
+lbl_800C6B28:
+/* 800C6B28 000C2788 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6B2C 000C278C 38 C0 00 02 */ li r6, 2
+/* 800C6B30 000C2790 41 82 00 08 */ beq lbl_800C6B38
+/* 800C6B34 000C2794 38 C0 00 15 */ li r6, 0x15
+lbl_800C6B38:
+/* 800C6B38 000C2798 39 00 00 00 */ li r8, 0
+/* 800C6B3C 000C279C 4B F9 2E 8D */ bl func_800599C8
+/* 800C6B40 000C27A0 30 1E FF FF */ addic r0, r30, -1
+/* 800C6B44 000C27A4 38 60 00 15 */ li r3, 0x15
+/* 800C6B48 000C27A8 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C6B4C 000C27AC 38 80 00 00 */ li r4, 0
+/* 800C6B50 000C27B0 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800C6B54 000C27B4 38 A0 00 14 */ li r5, 0x14
+/* 800C6B58 000C27B8 38 C0 00 02 */ li r6, 2
+/* 800C6B5C 000C27BC 39 00 00 00 */ li r8, 0
+/* 800C6B60 000C27C0 4B F9 2E 69 */ bl func_800599C8
+/* 800C6B64 000C27C4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6B68 000C27C8 38 60 00 16 */ li r3, 0x16
+/* 800C6B6C 000C27CC 38 80 00 14 */ li r4, 0x14
+/* 800C6B70 000C27D0 38 A0 00 03 */ li r5, 3
+/* 800C6B74 000C27D4 38 C0 00 02 */ li r6, 2
+/* 800C6B78 000C27D8 40 82 00 08 */ bne lbl_800C6B80
+/* 800C6B7C 000C27DC 38 C0 00 17 */ li r6, 0x17
+lbl_800C6B80:
+/* 800C6B80 000C27E0 38 E0 00 00 */ li r7, 0
+/* 800C6B84 000C27E4 39 00 00 00 */ li r8, 0
+/* 800C6B88 000C27E8 4B F9 2E 41 */ bl func_800599C8
+/* 800C6B8C 000C27EC 38 60 00 17 */ li r3, 0x17
+/* 800C6B90 000C27F0 38 80 00 15 */ li r4, 0x15
+/* 800C6B94 000C27F4 38 A0 00 16 */ li r5, 0x16
+/* 800C6B98 000C27F8 38 C0 00 02 */ li r6, 2
+/* 800C6B9C 000C27FC 38 E0 00 00 */ li r7, 0
+/* 800C6BA0 000C2800 39 00 00 00 */ li r8, 0
+/* 800C6BA4 000C2804 4B F9 2E 25 */ bl func_800599C8
+/* 800C6BA8 000C2808 48 00 02 10 */ b lbl_800C6DB8
+lbl_800C6BAC:
+/* 800C6BAC 000C280C 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C6BB0 000C2810 38 00 00 00 */ li r0, 0
+/* 800C6BB4 000C2814 41 81 00 0C */ bgt lbl_800C6BC0
+/* 800C6BB8 000C2818 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6BBC 000C281C 40 82 00 08 */ bne lbl_800C6BC4
+lbl_800C6BC0:
+/* 800C6BC0 000C2820 38 00 00 01 */ li r0, 1
+lbl_800C6BC4:
+/* 800C6BC4 000C2824 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6BC8 000C2828 38 E0 00 0D */ li r7, 0xd
+/* 800C6BCC 000C282C 41 82 00 08 */ beq lbl_800C6BD4
+/* 800C6BD0 000C2830 38 E0 00 16 */ li r7, 0x16
+lbl_800C6BD4:
+/* 800C6BD4 000C2834 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C6BD8 000C2838 38 60 00 14 */ li r3, 0x14
+/* 800C6BDC 000C283C 38 80 00 00 */ li r4, 0
+/* 800C6BE0 000C2840 38 A0 00 03 */ li r5, 3
+/* 800C6BE4 000C2844 38 00 00 00 */ li r0, 0
+/* 800C6BE8 000C2848 41 81 00 0C */ bgt lbl_800C6BF4
+/* 800C6BEC 000C284C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6BF0 000C2850 40 82 00 08 */ bne lbl_800C6BF8
+lbl_800C6BF4:
+/* 800C6BF4 000C2854 38 00 00 01 */ li r0, 1
+lbl_800C6BF8:
+/* 800C6BF8 000C2858 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6BFC 000C285C 38 C0 00 02 */ li r6, 2
+/* 800C6C00 000C2860 41 82 00 08 */ beq lbl_800C6C08
+/* 800C6C04 000C2864 38 C0 00 15 */ li r6, 0x15
+lbl_800C6C08:
+/* 800C6C08 000C2868 39 00 00 00 */ li r8, 0
+/* 800C6C0C 000C286C 4B F9 2D BD */ bl func_800599C8
+/* 800C6C10 000C2870 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6C14 000C2874 38 60 00 15 */ li r3, 0x15
+/* 800C6C18 000C2878 38 80 00 00 */ li r4, 0
+/* 800C6C1C 000C287C 38 A0 00 14 */ li r5, 0x14
+/* 800C6C20 000C2880 38 C0 00 02 */ li r6, 2
+/* 800C6C24 000C2884 38 E0 00 0D */ li r7, 0xd
+/* 800C6C28 000C2888 40 82 00 08 */ bne lbl_800C6C30
+/* 800C6C2C 000C288C 38 E0 00 17 */ li r7, 0x17
+lbl_800C6C30:
+/* 800C6C30 000C2890 39 00 00 00 */ li r8, 0
+/* 800C6C34 000C2894 4B F9 2D 95 */ bl func_800599C8
+/* 800C6C38 000C2898 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C6C3C 000C289C 38 60 00 16 */ li r3, 0x16
+/* 800C6C40 000C28A0 38 80 00 14 */ li r4, 0x14
+/* 800C6C44 000C28A4 38 A0 00 03 */ li r5, 3
+/* 800C6C48 000C28A8 38 C0 00 02 */ li r6, 2
+/* 800C6C4C 000C28AC 40 82 00 08 */ bne lbl_800C6C54
+/* 800C6C50 000C28B0 38 C0 00 17 */ li r6, 0x17
+lbl_800C6C54:
+/* 800C6C54 000C28B4 38 E0 00 0D */ li r7, 0xd
+/* 800C6C58 000C28B8 39 00 00 00 */ li r8, 0
+/* 800C6C5C 000C28BC 4B F9 2D 6D */ bl func_800599C8
+/* 800C6C60 000C28C0 38 60 00 17 */ li r3, 0x17
+/* 800C6C64 000C28C4 38 80 00 15 */ li r4, 0x15
+/* 800C6C68 000C28C8 38 A0 00 16 */ li r5, 0x16
+/* 800C6C6C 000C28CC 38 C0 00 02 */ li r6, 2
+/* 800C6C70 000C28D0 38 E0 00 0D */ li r7, 0xd
+/* 800C6C74 000C28D4 39 00 00 00 */ li r8, 0
+/* 800C6C78 000C28D8 4B F9 2D 51 */ bl func_800599C8
+/* 800C6C7C 000C28DC 38 60 00 0D */ li r3, 0xd
+/* 800C6C80 000C28E0 38 80 00 14 */ li r4, 0x14
+/* 800C6C84 000C28E4 38 A0 00 00 */ li r5, 0
+/* 800C6C88 000C28E8 38 C0 00 0E */ li r6, 0xe
+/* 800C6C8C 000C28EC 38 E0 00 00 */ li r7, 0
+/* 800C6C90 000C28F0 39 00 00 00 */ li r8, 0
+/* 800C6C94 000C28F4 4B F9 2D 35 */ bl func_800599C8
+/* 800C6C98 000C28F8 38 60 02 61 */ li r3, 0x261
+/* 800C6C9C 000C28FC 48 09 BD F5 */ bl func_80162A90
+/* 800C6CA0 000C2900 28 03 00 02 */ cmplwi r3, 2
+/* 800C6CA4 000C2904 40 82 00 5C */ bne lbl_800C6D00
+/* 800C6CA8 000C2908 38 60 00 0E */ li r3, 0xe
+/* 800C6CAC 000C290C 38 80 00 14 */ li r4, 0x14
+/* 800C6CB0 000C2910 38 A0 00 0D */ li r5, 0xd
+/* 800C6CB4 000C2914 38 C0 00 0F */ li r6, 0xf
+/* 800C6CB8 000C2918 38 E0 00 00 */ li r7, 0
+/* 800C6CBC 000C291C 39 00 00 00 */ li r8, 0
+/* 800C6CC0 000C2920 4B F9 2D 09 */ bl func_800599C8
+/* 800C6CC4 000C2924 38 60 00 0F */ li r3, 0xf
+/* 800C6CC8 000C2928 38 80 00 14 */ li r4, 0x14
+/* 800C6CCC 000C292C 38 A0 00 0E */ li r5, 0xe
+/* 800C6CD0 000C2930 38 C0 00 01 */ li r6, 1
+/* 800C6CD4 000C2934 38 E0 00 00 */ li r7, 0
+/* 800C6CD8 000C2938 39 00 00 00 */ li r8, 0
+/* 800C6CDC 000C293C 4B F9 2C ED */ bl func_800599C8
+/* 800C6CE0 000C2940 38 60 00 01 */ li r3, 1
+/* 800C6CE4 000C2944 38 80 00 02 */ li r4, 2
+/* 800C6CE8 000C2948 38 A0 00 0F */ li r5, 0xf
+/* 800C6CEC 000C294C 38 C0 00 00 */ li r6, 0
+/* 800C6CF0 000C2950 38 E0 00 00 */ li r7, 0
+/* 800C6CF4 000C2954 39 00 00 00 */ li r8, 0
+/* 800C6CF8 000C2958 4B F9 2C D1 */ bl func_800599C8
+/* 800C6CFC 000C295C 48 00 00 BC */ b lbl_800C6DB8
+lbl_800C6D00:
+/* 800C6D00 000C2960 48 01 F7 4D */ bl func_800E644C
+/* 800C6D04 000C2964 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C6D08 000C2968 2C 00 00 01 */ cmpwi r0, 1
+/* 800C6D0C 000C296C 41 82 00 58 */ beq lbl_800C6D64
+/* 800C6D10 000C2970 40 80 00 10 */ bge lbl_800C6D20
+/* 800C6D14 000C2974 2C 00 00 00 */ cmpwi r0, 0
+/* 800C6D18 000C2978 40 80 00 10 */ bge lbl_800C6D28
+/* 800C6D1C 000C297C 48 00 00 48 */ b lbl_800C6D64
+lbl_800C6D20:
+/* 800C6D20 000C2980 2C 00 00 03 */ cmpwi r0, 3
+/* 800C6D24 000C2984 40 80 00 40 */ bge lbl_800C6D64
+lbl_800C6D28:
+/* 800C6D28 000C2988 38 60 00 0E */ li r3, 0xe
+/* 800C6D2C 000C298C 38 80 00 14 */ li r4, 0x14
+/* 800C6D30 000C2990 38 A0 00 0D */ li r5, 0xd
+/* 800C6D34 000C2994 38 C0 00 01 */ li r6, 1
+/* 800C6D38 000C2998 38 E0 00 00 */ li r7, 0
+/* 800C6D3C 000C299C 39 00 00 00 */ li r8, 0
+/* 800C6D40 000C29A0 4B F9 2C 89 */ bl func_800599C8
+/* 800C6D44 000C29A4 38 60 00 01 */ li r3, 1
+/* 800C6D48 000C29A8 38 80 00 02 */ li r4, 2
+/* 800C6D4C 000C29AC 38 A0 00 0E */ li r5, 0xe
+/* 800C6D50 000C29B0 38 C0 00 00 */ li r6, 0
+/* 800C6D54 000C29B4 38 E0 00 00 */ li r7, 0
+/* 800C6D58 000C29B8 39 00 00 00 */ li r8, 0
+/* 800C6D5C 000C29BC 4B F9 2C 6D */ bl func_800599C8
+/* 800C6D60 000C29C0 48 00 00 58 */ b lbl_800C6DB8
+lbl_800C6D64:
+/* 800C6D64 000C29C4 38 60 00 0E */ li r3, 0xe
+/* 800C6D68 000C29C8 38 80 00 14 */ li r4, 0x14
+/* 800C6D6C 000C29CC 38 A0 00 0D */ li r5, 0xd
+/* 800C6D70 000C29D0 38 C0 00 0F */ li r6, 0xf
+/* 800C6D74 000C29D4 38 E0 00 00 */ li r7, 0
+/* 800C6D78 000C29D8 39 00 00 00 */ li r8, 0
+/* 800C6D7C 000C29DC 4B F9 2C 4D */ bl func_800599C8
+/* 800C6D80 000C29E0 38 60 00 0F */ li r3, 0xf
+/* 800C6D84 000C29E4 38 80 00 14 */ li r4, 0x14
+/* 800C6D88 000C29E8 38 A0 00 0E */ li r5, 0xe
+/* 800C6D8C 000C29EC 38 C0 00 01 */ li r6, 1
+/* 800C6D90 000C29F0 38 E0 00 00 */ li r7, 0
+/* 800C6D94 000C29F4 39 00 00 00 */ li r8, 0
+/* 800C6D98 000C29F8 4B F9 2C 31 */ bl func_800599C8
+/* 800C6D9C 000C29FC 38 60 00 01 */ li r3, 1
+/* 800C6DA0 000C2A00 38 80 00 02 */ li r4, 2
+/* 800C6DA4 000C2A04 38 A0 00 0F */ li r5, 0xf
+/* 800C6DA8 000C2A08 38 C0 00 00 */ li r6, 0
+/* 800C6DAC 000C2A0C 38 E0 00 00 */ li r7, 0
+/* 800C6DB0 000C2A10 39 00 00 00 */ li r8, 0
+/* 800C6DB4 000C2A14 4B F9 2C 15 */ bl func_800599C8
+lbl_800C6DB8:
+/* 800C6DB8 000C2A18 7C 1A D8 00 */ cmpw r26, r27
+/* 800C6DBC 000C2A1C 40 80 3C C8 */ bge lbl_800CAA84
+/* 800C6DC0 000C2A20 57 40 10 3A */ slwi r0, r26, 2
+/* 800C6DC4 000C2A24 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6DC8 000C2A28 7C 1E 07 74 */ extsb r30, r0
+/* 800C6DCC 000C2A2C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6DD0 000C2A30 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C6DD4 000C2A34 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6DD8 000C2A38 4B FF 3C 59 */ bl func_800BAA30
+/* 800C6DDC 000C2A3C 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6DE0 000C2A40 40 82 00 18 */ bne lbl_800C6DF8
+/* 800C6DE4 000C2A44 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C6DE8 000C2A48 38 80 00 98 */ li r4, 0x98
+/* 800C6DEC 000C2A4C 38 A0 00 E4 */ li r5, 0xe4
+/* 800C6DF0 000C2A50 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6DF4 000C2A54 4B FF 3C E5 */ bl func_800BAAD8
+lbl_800C6DF8:
+/* 800C6DF8 000C2A58 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C6DFC 000C2A5C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6E00 000C2A60 4B FF 3C 31 */ bl func_800BAA30
+/* 800C6E04 000C2A64 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C6E08 000C2A68 7C 64 1B 78 */ mr r4, r3
+/* 800C6E0C 000C2A6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6E10 000C2A70 4B FF E0 05 */ bl func_800C4E14
+/* 800C6E14 000C2A74 3B 5E 00 01 */ addi r26, r30, 1
+/* 800C6E18 000C2A78 38 60 00 01 */ li r3, 1
+/* 800C6E1C 000C2A7C 4B FF 39 D1 */ bl func_800BA7EC
+/* 800C6E20 000C2A80 7C 03 D0 40 */ cmplw r3, r26
+/* 800C6E24 000C2A84 40 81 00 58 */ ble lbl_800C6E7C
+/* 800C6E28 000C2A88 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6E2C 000C2A8C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6E30 000C2A90 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6E34 000C2A94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6E38 000C2A98 4B FF 3B F9 */ bl func_800BAA30
+/* 800C6E3C 000C2A9C 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6E40 000C2AA0 40 82 00 18 */ bne lbl_800C6E58
+/* 800C6E44 000C2AA4 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6E48 000C2AA8 38 80 00 98 */ li r4, 0x98
+/* 800C6E4C 000C2AAC 38 A0 00 E4 */ li r5, 0xe4
+/* 800C6E50 000C2AB0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6E54 000C2AB4 4B FF 3C 85 */ bl func_800BAAD8
+lbl_800C6E58:
+/* 800C6E58 000C2AB8 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6E5C 000C2ABC 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6E60 000C2AC0 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6E64 000C2AC4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6E68 000C2AC8 4B FF 3B C9 */ bl func_800BAA30
+/* 800C6E6C 000C2ACC 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6E70 000C2AD0 7C 64 1B 78 */ mr r4, r3
+/* 800C6E74 000C2AD4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6E78 000C2AD8 4B FF DF 9D */ bl func_800C4E14
+lbl_800C6E7C:
+/* 800C6E7C 000C2ADC 3B 5E 00 02 */ addi r26, r30, 2
+/* 800C6E80 000C2AE0 38 60 00 01 */ li r3, 1
+/* 800C6E84 000C2AE4 4B FF 39 69 */ bl func_800BA7EC
+/* 800C6E88 000C2AE8 7C 03 D0 40 */ cmplw r3, r26
+/* 800C6E8C 000C2AEC 40 81 00 58 */ ble lbl_800C6EE4
+/* 800C6E90 000C2AF0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6E94 000C2AF4 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6E98 000C2AF8 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6E9C 000C2AFC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6EA0 000C2B00 4B FF 3B 91 */ bl func_800BAA30
+/* 800C6EA4 000C2B04 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6EA8 000C2B08 40 82 00 18 */ bne lbl_800C6EC0
+/* 800C6EAC 000C2B0C 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6EB0 000C2B10 38 80 00 98 */ li r4, 0x98
+/* 800C6EB4 000C2B14 38 A0 00 E4 */ li r5, 0xe4
+/* 800C6EB8 000C2B18 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6EBC 000C2B1C 4B FF 3C 1D */ bl func_800BAAD8
+lbl_800C6EC0:
+/* 800C6EC0 000C2B20 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6EC4 000C2B24 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6EC8 000C2B28 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6ECC 000C2B2C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6ED0 000C2B30 4B FF 3B 61 */ bl func_800BAA30
+/* 800C6ED4 000C2B34 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6ED8 000C2B38 7C 64 1B 78 */ mr r4, r3
+/* 800C6EDC 000C2B3C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6EE0 000C2B40 4B FF DF 35 */ bl func_800C4E14
+lbl_800C6EE4:
+/* 800C6EE4 000C2B44 3B 5E 00 03 */ addi r26, r30, 3
+/* 800C6EE8 000C2B48 38 60 00 01 */ li r3, 1
+/* 800C6EEC 000C2B4C 4B FF 39 01 */ bl func_800BA7EC
+/* 800C6EF0 000C2B50 7C 03 D0 40 */ cmplw r3, r26
+/* 800C6EF4 000C2B54 40 81 3B 90 */ ble lbl_800CAA84
+/* 800C6EF8 000C2B58 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6EFC 000C2B5C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6F00 000C2B60 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6F04 000C2B64 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6F08 000C2B68 4B FF 3B 29 */ bl func_800BAA30
+/* 800C6F0C 000C2B6C 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6F10 000C2B70 40 82 00 18 */ bne lbl_800C6F28
+/* 800C6F14 000C2B74 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6F18 000C2B78 38 80 00 98 */ li r4, 0x98
+/* 800C6F1C 000C2B7C 38 A0 00 E4 */ li r5, 0xe4
+/* 800C6F20 000C2B80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6F24 000C2B84 4B FF 3B B5 */ bl func_800BAAD8
+lbl_800C6F28:
+/* 800C6F28 000C2B88 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C6F2C 000C2B8C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C6F30 000C2B90 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6F34 000C2B94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6F38 000C2B98 4B FF 3A F9 */ bl func_800BAA30
+/* 800C6F3C 000C2B9C 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C6F40 000C2BA0 7C 64 1B 78 */ mr r4, r3
+/* 800C6F44 000C2BA4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C6F48 000C2BA8 4B FF DE CD */ bl func_800C4E14
+/* 800C6F4C 000C2BAC 48 00 3B 38 */ b lbl_800CAA84
+/* 800C6F50 000C2BB0 38 60 00 29 */ li r3, 0x29
+/* 800C6F54 000C2BB4 38 80 00 14 */ li r4, 0x14
+/* 800C6F58 000C2BB8 48 01 0C A1 */ bl func_800D7BF8
+/* 800C6F5C 000C2BBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800C6F60 000C2BC0 54 7D 04 3E */ clrlwi r29, r3, 0x10
+/* 800C6F64 000C2BC4 41 82 18 8C */ beq lbl_800C87F0
+/* 800C6F68 000C2BC8 2C 1D 00 0F */ cmpwi r29, 0xf
+/* 800C6F6C 000C2BCC 41 82 0B BC */ beq lbl_800C7B28
+/* 800C6F70 000C2BD0 40 80 00 44 */ bge lbl_800C6FB4
+/* 800C6F74 000C2BD4 2C 1D 00 0B */ cmpwi r29, 0xb
+/* 800C6F78 000C2BD8 41 82 04 A4 */ beq lbl_800C741C
+/* 800C6F7C 000C2BDC 40 80 00 28 */ bge lbl_800C6FA4
+/* 800C6F80 000C2BE0 2C 1D 00 02 */ cmpwi r29, 2
+/* 800C6F84 000C2BE4 41 82 01 2C */ beq lbl_800C70B0
+/* 800C6F88 000C2BE8 40 80 00 10 */ bge lbl_800C6F98
+/* 800C6F8C 000C2BEC 2C 1D 00 01 */ cmpwi r29, 1
+/* 800C6F90 000C2BF0 40 80 00 90 */ bge lbl_800C7020
+/* 800C6F94 000C2BF4 48 00 12 78 */ b lbl_800C820C
+lbl_800C6F98:
+/* 800C6F98 000C2BF8 2C 1D 00 04 */ cmpwi r29, 4
+/* 800C6F9C 000C2BFC 40 80 12 70 */ bge lbl_800C820C
+/* 800C6FA0 000C2C00 48 00 03 18 */ b lbl_800C72B8
+lbl_800C6FA4:
+/* 800C6FA4 000C2C04 2C 1D 00 0D */ cmpwi r29, 0xd
+/* 800C6FA8 000C2C08 41 82 08 D0 */ beq lbl_800C7878
+/* 800C6FAC 000C2C0C 40 80 0A 24 */ bge lbl_800C79D0
+/* 800C6FB0 000C2C10 48 00 05 A4 */ b lbl_800C7554
+lbl_800C6FB4:
+/* 800C6FB4 000C2C14 2C 1D 00 17 */ cmpwi r29, 0x17
+/* 800C6FB8 000C2C18 41 82 11 2C */ beq lbl_800C80E4
+/* 800C6FBC 000C2C1C 40 80 00 1C */ bge lbl_800C6FD8
+/* 800C6FC0 000C2C20 2C 1D 00 15 */ cmpwi r29, 0x15
+/* 800C6FC4 000C2C24 41 82 0E 38 */ beq lbl_800C7DFC
+/* 800C6FC8 000C2C28 40 80 0F A8 */ bge lbl_800C7F70
+/* 800C6FCC 000C2C2C 2C 1D 00 14 */ cmpwi r29, 0x14
+/* 800C6FD0 000C2C30 40 80 0C B0 */ bge lbl_800C7C80
+/* 800C6FD4 000C2C34 48 00 12 38 */ b lbl_800C820C
+lbl_800C6FD8:
+/* 800C6FD8 000C2C38 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800C6FDC 000C2C3C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800C6FE0 000C2C40 7C 1D 00 00 */ cmpw r29, r0
+/* 800C6FE4 000C2C44 41 82 00 08 */ beq lbl_800C6FEC
+/* 800C6FE8 000C2C48 48 00 12 24 */ b lbl_800C820C
+lbl_800C6FEC:
+/* 800C6FEC 000C2C4C 38 60 00 15 */ li r3, 0x15
+/* 800C6FF0 000C2C50 4B FF 37 FD */ bl func_800BA7EC
+/* 800C6FF4 000C2C54 2C 03 00 00 */ cmpwi r3, 0
+/* 800C6FF8 000C2C58 41 82 00 18 */ beq lbl_800C7010
+/* 800C6FFC 000C2C5C 38 60 00 06 */ li r3, 6
+/* 800C7000 000C2C60 38 80 00 00 */ li r4, 0
+/* 800C7004 000C2C64 48 01 E2 21 */ bl func_800E5224
+/* 800C7008 000C2C68 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C700C 000C2C6C 41 82 12 00 */ beq lbl_800C820C
+lbl_800C7010:
+/* 800C7010 000C2C70 38 60 00 01 */ li r3, 1
+/* 800C7014 000C2C74 48 01 F3 D1 */ bl func_800E63E4
+/* 800C7018 000C2C78 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C701C 000C2C7C 40 82 11 F0 */ bne lbl_800C820C
+lbl_800C7020:
+/* 800C7020 000C2C80 38 60 00 00 */ li r3, 0
+/* 800C7024 000C2C84 4B FF 39 69 */ bl func_800BA98C
+/* 800C7028 000C2C88 7C 63 07 34 */ extsh r3, r3
+/* 800C702C 000C2C8C 38 80 00 01 */ li r4, 1
+/* 800C7030 000C2C90 38 A0 00 00 */ li r5, 0
+/* 800C7034 000C2C94 48 18 CD 7D */ bl func_80253DB0
+/* 800C7038 000C2C98 38 60 00 0C */ li r3, 0xc
+/* 800C703C 000C2C9C 4B FF 39 51 */ bl func_800BA98C
+/* 800C7040 000C2CA0 7C 63 07 34 */ extsh r3, r3
+/* 800C7044 000C2CA4 38 80 00 16 */ li r4, 0x16
+/* 800C7048 000C2CA8 38 A0 00 00 */ li r5, 0
+/* 800C704C 000C2CAC 48 18 CD 65 */ bl func_80253DB0
+/* 800C7050 000C2CB0 38 60 00 0D */ li r3, 0xd
+/* 800C7054 000C2CB4 4B FF 39 39 */ bl func_800BA98C
+/* 800C7058 000C2CB8 7C 63 07 34 */ extsh r3, r3
+/* 800C705C 000C2CBC 38 80 00 0C */ li r4, 0xc
+/* 800C7060 000C2CC0 38 A0 00 00 */ li r5, 0
+/* 800C7064 000C2CC4 48 18 CD 4D */ bl func_80253DB0
+/* 800C7068 000C2CC8 38 60 00 1A */ li r3, 0x1a
+/* 800C706C 000C2CCC 4B FF 39 21 */ bl func_800BA98C
+/* 800C7070 000C2CD0 7C 63 07 34 */ extsh r3, r3
+/* 800C7074 000C2CD4 38 80 00 06 */ li r4, 6
+/* 800C7078 000C2CD8 38 A0 00 00 */ li r5, 0
+/* 800C707C 000C2CDC 48 18 CD 35 */ bl func_80253DB0
+/* 800C7080 000C2CE0 38 60 00 05 */ li r3, 5
+/* 800C7084 000C2CE4 4B FF 37 69 */ bl func_800BA7EC
+/* 800C7088 000C2CE8 2C 03 00 00 */ cmpwi r3, 0
+/* 800C708C 000C2CEC 41 82 00 10 */ beq lbl_800C709C
+/* 800C7090 000C2CF0 38 60 00 0E */ li r3, 0xe
+/* 800C7094 000C2CF4 4B FF 35 25 */ bl func_800BA5B8
+/* 800C7098 000C2CF8 48 00 00 0C */ b lbl_800C70A4
+lbl_800C709C:
+/* 800C709C 000C2CFC 38 60 00 0A */ li r3, 0xa
+/* 800C70A0 000C2D00 4B FF 35 19 */ bl func_800BA5B8
+lbl_800C70A4:
+/* 800C70A4 000C2D04 38 60 00 02 */ li r3, 2
+/* 800C70A8 000C2D08 4B F9 34 25 */ bl func_8005A4CC
+/* 800C70AC 000C2D0C 48 00 11 60 */ b lbl_800C820C
+lbl_800C70B0:
+/* 800C70B0 000C2D10 7C 1A D8 00 */ cmpw r26, r27
+/* 800C70B4 000C2D14 40 82 00 18 */ bne lbl_800C70CC
+/* 800C70B8 000C2D18 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C70BC 000C2D1C 38 60 02 22 */ li r3, 0x222
+/* 800C70C0 000C2D20 38 80 00 00 */ li r4, 0
+/* 800C70C4 000C2D24 4B F4 40 AD */ bl func_8000B170
+/* 800C70C8 000C2D28 48 00 11 44 */ b lbl_800C820C
+lbl_800C70CC:
+/* 800C70CC 000C2D2C 38 60 00 00 */ li r3, 0
+/* 800C70D0 000C2D30 4B FF 38 BD */ bl func_800BA98C
+/* 800C70D4 000C2D34 7C 63 07 34 */ extsh r3, r3
+/* 800C70D8 000C2D38 38 80 00 02 */ li r4, 2
+/* 800C70DC 000C2D3C 38 A0 00 00 */ li r5, 0
+/* 800C70E0 000C2D40 48 18 CC D1 */ bl func_80253DB0
+/* 800C70E4 000C2D44 38 60 00 0C */ li r3, 0xc
+/* 800C70E8 000C2D48 4B FF 38 A5 */ bl func_800BA98C
+/* 800C70EC 000C2D4C 7C 63 07 34 */ extsh r3, r3
+/* 800C70F0 000C2D50 38 80 00 0C */ li r4, 0xc
+/* 800C70F4 000C2D54 38 A0 00 00 */ li r5, 0
+/* 800C70F8 000C2D58 48 18 CC B9 */ bl func_80253DB0
+/* 800C70FC 000C2D5C 38 60 00 0D */ li r3, 0xd
+/* 800C7100 000C2D60 4B FF 38 8D */ bl func_800BA98C
+/* 800C7104 000C2D64 7C 63 07 34 */ extsh r3, r3
+/* 800C7108 000C2D68 38 80 00 0C */ li r4, 0xc
+/* 800C710C 000C2D6C 38 A0 00 00 */ li r5, 0
+/* 800C7110 000C2D70 48 18 CC A1 */ bl func_80253DB0
+/* 800C7114 000C2D74 38 60 00 1A */ li r3, 0x1a
+/* 800C7118 000C2D78 4B FF 38 75 */ bl func_800BA98C
+/* 800C711C 000C2D7C 7C 63 07 34 */ extsh r3, r3
+/* 800C7120 000C2D80 38 80 00 06 */ li r4, 6
+/* 800C7124 000C2D84 38 A0 00 00 */ li r5, 0
+/* 800C7128 000C2D88 48 18 CC 89 */ bl func_80253DB0
+/* 800C712C 000C2D8C 38 60 00 02 */ li r3, 2
+/* 800C7130 000C2D90 4B FF 34 89 */ bl func_800BA5B8
+/* 800C7134 000C2D94 38 60 00 0F */ li r3, 0xf
+/* 800C7138 000C2D98 4B FF 38 55 */ bl func_800BA98C
+/* 800C713C 000C2D9C 7C 63 07 34 */ extsh r3, r3
+/* 800C7140 000C2DA0 38 80 00 09 */ li r4, 9
+/* 800C7144 000C2DA4 38 A0 00 00 */ li r5, 0
+/* 800C7148 000C2DA8 48 18 CC A9 */ bl func_80253DF0
+/* 800C714C 000C2DAC 38 60 00 10 */ li r3, 0x10
+/* 800C7150 000C2DB0 4B FF 38 3D */ bl func_800BA98C
+/* 800C7154 000C2DB4 7C 63 07 34 */ extsh r3, r3
+/* 800C7158 000C2DB8 38 80 00 09 */ li r4, 9
+/* 800C715C 000C2DBC 38 A0 00 00 */ li r5, 0
+/* 800C7160 000C2DC0 48 18 CC 91 */ bl func_80253DF0
+/* 800C7164 000C2DC4 38 60 00 11 */ li r3, 0x11
+/* 800C7168 000C2DC8 4B FF 38 25 */ bl func_800BA98C
+/* 800C716C 000C2DCC 7C 63 07 34 */ extsh r3, r3
+/* 800C7170 000C2DD0 38 80 00 09 */ li r4, 9
+/* 800C7174 000C2DD4 38 A0 00 00 */ li r5, 0
+/* 800C7178 000C2DD8 48 18 CC 79 */ bl func_80253DF0
+/* 800C717C 000C2DDC 38 60 00 12 */ li r3, 0x12
+/* 800C7180 000C2DE0 4B FF 38 0D */ bl func_800BA98C
+/* 800C7184 000C2DE4 7C 63 07 34 */ extsh r3, r3
+/* 800C7188 000C2DE8 38 80 00 09 */ li r4, 9
+/* 800C718C 000C2DEC 38 A0 00 00 */ li r5, 0
+/* 800C7190 000C2DF0 48 18 CC 61 */ bl func_80253DF0
+/* 800C7194 000C2DF4 38 1B FF FF */ addi r0, r27, -1
+/* 800C7198 000C2DF8 7C 1A 00 00 */ cmpw r26, r0
+/* 800C719C 000C2DFC 40 82 00 28 */ bne lbl_800C71C4
+/* 800C71A0 000C2E00 38 60 00 01 */ li r3, 1
+/* 800C71A4 000C2E04 4B FF 36 49 */ bl func_800BA7EC
+/* 800C71A8 000C2E08 7C 63 07 74 */ extsb r3, r3
+/* 800C71AC 000C2E0C 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C71B0 000C2E10 7C 00 01 94 */ addze r0, r0
+/* 800C71B4 000C2E14 54 00 10 3A */ slwi r0, r0, 2
+/* 800C71B8 000C2E18 7C 00 18 50 */ subf r0, r0, r3
+/* 800C71BC 000C2E1C 7C 19 07 74 */ extsb r25, r0
+/* 800C71C0 000C2E20 48 00 00 08 */ b lbl_800C71C8
+lbl_800C71C4:
+/* 800C71C4 000C2E24 3B 20 00 00 */ li r25, 0
+lbl_800C71C8:
+/* 800C71C8 000C2E28 38 60 00 13 */ li r3, 0x13
+/* 800C71CC 000C2E2C 4B FF 37 C1 */ bl func_800BA98C
+/* 800C71D0 000C2E30 7C 63 07 34 */ extsh r3, r3
+/* 800C71D4 000C2E34 38 80 00 08 */ li r4, 8
+/* 800C71D8 000C2E38 38 A0 00 01 */ li r5, 1
+/* 800C71DC 000C2E3C 48 18 CC 15 */ bl func_80253DF0
+/* 800C71E0 000C2E40 38 60 00 14 */ li r3, 0x14
+/* 800C71E4 000C2E44 4B FF 37 A9 */ bl func_800BA98C
+/* 800C71E8 000C2E48 7C 63 07 34 */ extsh r3, r3
+/* 800C71EC 000C2E4C 38 80 00 08 */ li r4, 8
+/* 800C71F0 000C2E50 38 A0 00 00 */ li r5, 0
+/* 800C71F4 000C2E54 48 18 CB FD */ bl func_80253DF0
+/* 800C71F8 000C2E58 38 60 00 15 */ li r3, 0x15
+/* 800C71FC 000C2E5C 4B FF 37 91 */ bl func_800BA98C
+/* 800C7200 000C2E60 7C 63 07 34 */ extsh r3, r3
+/* 800C7204 000C2E64 38 80 00 08 */ li r4, 8
+/* 800C7208 000C2E68 38 A0 00 00 */ li r5, 0
+/* 800C720C 000C2E6C 48 18 CB E5 */ bl func_80253DF0
+/* 800C7210 000C2E70 38 60 00 16 */ li r3, 0x16
+/* 800C7214 000C2E74 4B FF 37 79 */ bl func_800BA98C
+/* 800C7218 000C2E78 7C 63 07 34 */ extsh r3, r3
+/* 800C721C 000C2E7C 38 80 00 08 */ li r4, 8
+/* 800C7220 000C2E80 38 A0 00 00 */ li r5, 0
+/* 800C7224 000C2E84 48 18 CB CD */ bl func_80253DF0
+/* 800C7228 000C2E88 2C 19 00 01 */ cmpwi r25, 1
+/* 800C722C 000C2E8C 41 81 00 0C */ bgt lbl_800C7238
+/* 800C7230 000C2E90 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7234 000C2E94 40 82 00 1C */ bne lbl_800C7250
+lbl_800C7238:
+/* 800C7238 000C2E98 38 60 00 14 */ li r3, 0x14
+/* 800C723C 000C2E9C 4B FF 37 51 */ bl func_800BA98C
+/* 800C7240 000C2EA0 7C 63 07 34 */ extsh r3, r3
+/* 800C7244 000C2EA4 38 80 00 08 */ li r4, 8
+/* 800C7248 000C2EA8 38 A0 00 01 */ li r5, 1
+/* 800C724C 000C2EAC 48 18 CB A5 */ bl func_80253DF0
+lbl_800C7250:
+/* 800C7250 000C2EB0 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7254 000C2EB4 41 81 00 0C */ bgt lbl_800C7260
+/* 800C7258 000C2EB8 2C 19 00 00 */ cmpwi r25, 0
+/* 800C725C 000C2EBC 40 82 00 1C */ bne lbl_800C7278
+lbl_800C7260:
+/* 800C7260 000C2EC0 38 60 00 15 */ li r3, 0x15
+/* 800C7264 000C2EC4 4B FF 37 29 */ bl func_800BA98C
+/* 800C7268 000C2EC8 7C 63 07 34 */ extsh r3, r3
+/* 800C726C 000C2ECC 38 80 00 08 */ li r4, 8
+/* 800C7270 000C2ED0 38 A0 00 01 */ li r5, 1
+/* 800C7274 000C2ED4 48 18 CB 7D */ bl func_80253DF0
+lbl_800C7278:
+/* 800C7278 000C2ED8 2C 19 00 00 */ cmpwi r25, 0
+/* 800C727C 000C2EDC 40 82 00 1C */ bne lbl_800C7298
+/* 800C7280 000C2EE0 38 60 00 16 */ li r3, 0x16
+/* 800C7284 000C2EE4 4B FF 37 09 */ bl func_800BA98C
+/* 800C7288 000C2EE8 7C 63 07 34 */ extsh r3, r3
+/* 800C728C 000C2EEC 38 80 00 08 */ li r4, 8
+/* 800C7290 000C2EF0 38 A0 00 01 */ li r5, 1
+/* 800C7294 000C2EF4 48 18 CB 5D */ bl func_80253DF0
+lbl_800C7298:
+/* 800C7298 000C2EF8 38 60 00 02 */ li r3, 2
+/* 800C729C 000C2EFC 38 80 00 81 */ li r4, 0x81
+/* 800C72A0 000C2F00 4B FF 33 7D */ bl func_800BA61C
+/* 800C72A4 000C2F04 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C72A8 000C2F08 38 60 02 23 */ li r3, 0x223
+/* 800C72AC 000C2F0C 38 80 00 00 */ li r4, 0
+/* 800C72B0 000C2F10 4B F4 3E C1 */ bl func_8000B170
+/* 800C72B4 000C2F14 48 00 0F 58 */ b lbl_800C820C
+lbl_800C72B8:
+/* 800C72B8 000C2F18 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C72BC 000C2F1C 40 82 00 18 */ bne lbl_800C72D4
+/* 800C72C0 000C2F20 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C72C4 000C2F24 38 60 02 22 */ li r3, 0x222
+/* 800C72C8 000C2F28 38 80 00 00 */ li r4, 0
+/* 800C72CC 000C2F2C 4B F4 3E A5 */ bl func_8000B170
+/* 800C72D0 000C2F30 48 00 0F 3C */ b lbl_800C820C
+lbl_800C72D4:
+/* 800C72D4 000C2F34 38 60 00 00 */ li r3, 0
+/* 800C72D8 000C2F38 4B FF 36 B5 */ bl func_800BA98C
+/* 800C72DC 000C2F3C 7C 63 07 34 */ extsh r3, r3
+/* 800C72E0 000C2F40 38 80 00 02 */ li r4, 2
+/* 800C72E4 000C2F44 38 A0 00 00 */ li r5, 0
+/* 800C72E8 000C2F48 48 18 CA C9 */ bl func_80253DB0
+/* 800C72EC 000C2F4C 38 60 00 0C */ li r3, 0xc
+/* 800C72F0 000C2F50 4B FF 36 9D */ bl func_800BA98C
+/* 800C72F4 000C2F54 7C 63 07 34 */ extsh r3, r3
+/* 800C72F8 000C2F58 38 80 00 0B */ li r4, 0xb
+/* 800C72FC 000C2F5C 38 A0 00 00 */ li r5, 0
+/* 800C7300 000C2F60 48 18 CA B1 */ bl func_80253DB0
+/* 800C7304 000C2F64 38 60 00 0D */ li r3, 0xd
+/* 800C7308 000C2F68 4B FF 36 85 */ bl func_800BA98C
+/* 800C730C 000C2F6C 7C 63 07 34 */ extsh r3, r3
+/* 800C7310 000C2F70 38 80 00 0C */ li r4, 0xc
+/* 800C7314 000C2F74 38 A0 00 00 */ li r5, 0
+/* 800C7318 000C2F78 48 18 CA 99 */ bl func_80253DB0
+/* 800C731C 000C2F7C 38 60 00 1A */ li r3, 0x1a
+/* 800C7320 000C2F80 4B FF 36 6D */ bl func_800BA98C
+/* 800C7324 000C2F84 7C 63 07 34 */ extsh r3, r3
+/* 800C7328 000C2F88 38 80 00 06 */ li r4, 6
+/* 800C732C 000C2F8C 38 A0 00 00 */ li r5, 0
+/* 800C7330 000C2F90 48 18 CA 81 */ bl func_80253DB0
+/* 800C7334 000C2F94 38 60 00 02 */ li r3, 2
+/* 800C7338 000C2F98 4B FF 32 81 */ bl func_800BA5B8
+/* 800C733C 000C2F9C 38 60 00 0F */ li r3, 0xf
+/* 800C7340 000C2FA0 4B FF 36 4D */ bl func_800BA98C
+/* 800C7344 000C2FA4 7C 63 07 34 */ extsh r3, r3
+/* 800C7348 000C2FA8 38 80 00 09 */ li r4, 9
+/* 800C734C 000C2FAC 38 A0 00 00 */ li r5, 0
+/* 800C7350 000C2FB0 48 18 CA A1 */ bl func_80253DF0
+/* 800C7354 000C2FB4 38 60 00 10 */ li r3, 0x10
+/* 800C7358 000C2FB8 4B FF 36 35 */ bl func_800BA98C
+/* 800C735C 000C2FBC 7C 63 07 34 */ extsh r3, r3
+/* 800C7360 000C2FC0 38 80 00 09 */ li r4, 9
+/* 800C7364 000C2FC4 38 A0 00 00 */ li r5, 0
+/* 800C7368 000C2FC8 48 18 CA 89 */ bl func_80253DF0
+/* 800C736C 000C2FCC 38 60 00 11 */ li r3, 0x11
+/* 800C7370 000C2FD0 4B FF 36 1D */ bl func_800BA98C
+/* 800C7374 000C2FD4 7C 63 07 34 */ extsh r3, r3
+/* 800C7378 000C2FD8 38 80 00 09 */ li r4, 9
+/* 800C737C 000C2FDC 38 A0 00 00 */ li r5, 0
+/* 800C7380 000C2FE0 48 18 CA 71 */ bl func_80253DF0
+/* 800C7384 000C2FE4 38 60 00 12 */ li r3, 0x12
+/* 800C7388 000C2FE8 4B FF 36 05 */ bl func_800BA98C
+/* 800C738C 000C2FEC 7C 63 07 34 */ extsh r3, r3
+/* 800C7390 000C2FF0 38 80 00 09 */ li r4, 9
+/* 800C7394 000C2FF4 38 A0 00 00 */ li r5, 0
+/* 800C7398 000C2FF8 48 18 CA 59 */ bl func_80253DF0
+/* 800C739C 000C2FFC 38 60 00 13 */ li r3, 0x13
+/* 800C73A0 000C3000 4B FF 35 ED */ bl func_800BA98C
+/* 800C73A4 000C3004 7C 63 07 34 */ extsh r3, r3
+/* 800C73A8 000C3008 38 80 00 08 */ li r4, 8
+/* 800C73AC 000C300C 38 A0 00 01 */ li r5, 1
+/* 800C73B0 000C3010 48 18 CA 41 */ bl func_80253DF0
+/* 800C73B4 000C3014 38 60 00 14 */ li r3, 0x14
+/* 800C73B8 000C3018 4B FF 35 D5 */ bl func_800BA98C
+/* 800C73BC 000C301C 7C 63 07 34 */ extsh r3, r3
+/* 800C73C0 000C3020 38 80 00 08 */ li r4, 8
+/* 800C73C4 000C3024 38 A0 00 01 */ li r5, 1
+/* 800C73C8 000C3028 48 18 CA 29 */ bl func_80253DF0
+/* 800C73CC 000C302C 38 60 00 15 */ li r3, 0x15
+/* 800C73D0 000C3030 4B FF 35 BD */ bl func_800BA98C
+/* 800C73D4 000C3034 7C 63 07 34 */ extsh r3, r3
+/* 800C73D8 000C3038 38 80 00 08 */ li r4, 8
+/* 800C73DC 000C303C 38 A0 00 01 */ li r5, 1
+/* 800C73E0 000C3040 48 18 CA 11 */ bl func_80253DF0
+/* 800C73E4 000C3044 38 60 00 16 */ li r3, 0x16
+/* 800C73E8 000C3048 4B FF 35 A5 */ bl func_800BA98C
+/* 800C73EC 000C304C 7C 63 07 34 */ extsh r3, r3
+/* 800C73F0 000C3050 38 80 00 08 */ li r4, 8
+/* 800C73F4 000C3054 38 A0 00 01 */ li r5, 1
+/* 800C73F8 000C3058 48 18 C9 F9 */ bl func_80253DF0
+/* 800C73FC 000C305C 38 60 00 02 */ li r3, 2
+/* 800C7400 000C3060 38 80 00 01 */ li r4, 1
+/* 800C7404 000C3064 4B FF 32 19 */ bl func_800BA61C
+/* 800C7408 000C3068 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C740C 000C306C 38 60 02 23 */ li r3, 0x223
+/* 800C7410 000C3070 38 80 00 00 */ li r4, 0
+/* 800C7414 000C3074 4B F4 3D 5D */ bl func_8000B170
+/* 800C7418 000C3078 48 00 0D F4 */ b lbl_800C820C
+lbl_800C741C:
+/* 800C741C 000C307C 38 60 00 03 */ li r3, 3
+/* 800C7420 000C3080 4B FF 33 CD */ bl func_800BA7EC
+/* 800C7424 000C3084 2C 03 00 00 */ cmpwi r3, 0
+/* 800C7428 000C3088 40 82 00 18 */ bne lbl_800C7440
+/* 800C742C 000C308C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C7430 000C3090 38 60 02 22 */ li r3, 0x222
+/* 800C7434 000C3094 38 80 00 00 */ li r4, 0
+/* 800C7438 000C3098 4B F4 3D 39 */ bl func_8000B170
+/* 800C743C 000C309C 48 00 0D D0 */ b lbl_800C820C
+lbl_800C7440:
+/* 800C7440 000C30A0 38 60 00 00 */ li r3, 0
+/* 800C7444 000C30A4 4B FF 35 49 */ bl func_800BA98C
+/* 800C7448 000C30A8 7C 63 07 34 */ extsh r3, r3
+/* 800C744C 000C30AC 38 80 00 02 */ li r4, 2
+/* 800C7450 000C30B0 38 A0 00 00 */ li r5, 0
+/* 800C7454 000C30B4 48 18 C9 5D */ bl func_80253DB0
+/* 800C7458 000C30B8 38 60 00 0C */ li r3, 0xc
+/* 800C745C 000C30BC 4B FF 35 31 */ bl func_800BA98C
+/* 800C7460 000C30C0 7C 63 07 34 */ extsh r3, r3
+/* 800C7464 000C30C4 38 80 00 14 */ li r4, 0x14
+/* 800C7468 000C30C8 38 A0 00 00 */ li r5, 0
+/* 800C746C 000C30CC 48 18 C9 45 */ bl func_80253DB0
+/* 800C7470 000C30D0 38 60 00 0D */ li r3, 0xd
+/* 800C7474 000C30D4 4B FF 35 19 */ bl func_800BA98C
+/* 800C7478 000C30D8 7C 63 07 34 */ extsh r3, r3
+/* 800C747C 000C30DC 38 80 00 0C */ li r4, 0xc
+/* 800C7480 000C30E0 38 A0 00 00 */ li r5, 0
+/* 800C7484 000C30E4 48 18 C9 2D */ bl func_80253DB0
+/* 800C7488 000C30E8 38 60 00 08 */ li r3, 8
+/* 800C748C 000C30EC 4B FF 31 2D */ bl func_800BA5B8
+/* 800C7490 000C30F0 7C 1A D8 00 */ cmpw r26, r27
+/* 800C7494 000C30F4 40 82 00 28 */ bne lbl_800C74BC
+/* 800C7498 000C30F8 38 60 00 01 */ li r3, 1
+/* 800C749C 000C30FC 4B FF 33 51 */ bl func_800BA7EC
+/* 800C74A0 000C3100 7C 63 07 74 */ extsb r3, r3
+/* 800C74A4 000C3104 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C74A8 000C3108 7C 00 01 94 */ addze r0, r0
+/* 800C74AC 000C310C 54 00 10 3A */ slwi r0, r0, 2
+/* 800C74B0 000C3110 7C 00 18 50 */ subf r0, r0, r3
+/* 800C74B4 000C3114 7C 19 07 74 */ extsb r25, r0
+/* 800C74B8 000C3118 48 00 00 08 */ b lbl_800C74C0
+lbl_800C74BC:
+/* 800C74BC 000C311C 3B 20 00 00 */ li r25, 0
+lbl_800C74C0:
+/* 800C74C0 000C3120 38 60 00 0F */ li r3, 0xf
+/* 800C74C4 000C3124 4B FF 34 C9 */ bl func_800BA98C
+/* 800C74C8 000C3128 7C 63 07 34 */ extsh r3, r3
+/* 800C74CC 000C312C 38 80 00 08 */ li r4, 8
+/* 800C74D0 000C3130 38 A0 00 00 */ li r5, 0
+/* 800C74D4 000C3134 48 18 C8 DD */ bl func_80253DB0
+/* 800C74D8 000C3138 2C 19 00 01 */ cmpwi r25, 1
+/* 800C74DC 000C313C 41 81 00 0C */ bgt lbl_800C74E8
+/* 800C74E0 000C3140 2C 19 00 00 */ cmpwi r25, 0
+/* 800C74E4 000C3144 40 82 00 1C */ bne lbl_800C7500
+lbl_800C74E8:
+/* 800C74E8 000C3148 38 60 00 10 */ li r3, 0x10
+/* 800C74EC 000C314C 4B FF 34 A1 */ bl func_800BA98C
+/* 800C74F0 000C3150 7C 63 07 34 */ extsh r3, r3
+/* 800C74F4 000C3154 38 80 00 08 */ li r4, 8
+/* 800C74F8 000C3158 38 A0 00 00 */ li r5, 0
+/* 800C74FC 000C315C 48 18 C8 B5 */ bl func_80253DB0
+lbl_800C7500:
+/* 800C7500 000C3160 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7504 000C3164 41 81 00 0C */ bgt lbl_800C7510
+/* 800C7508 000C3168 2C 19 00 00 */ cmpwi r25, 0
+/* 800C750C 000C316C 40 82 00 1C */ bne lbl_800C7528
+lbl_800C7510:
+/* 800C7510 000C3170 38 60 00 11 */ li r3, 0x11
+/* 800C7514 000C3174 4B FF 34 79 */ bl func_800BA98C
+/* 800C7518 000C3178 7C 63 07 34 */ extsh r3, r3
+/* 800C751C 000C317C 38 80 00 08 */ li r4, 8
+/* 800C7520 000C3180 38 A0 00 00 */ li r5, 0
+/* 800C7524 000C3184 48 18 C8 8D */ bl func_80253DB0
+lbl_800C7528:
+/* 800C7528 000C3188 2C 19 00 00 */ cmpwi r25, 0
+/* 800C752C 000C318C 40 82 00 1C */ bne lbl_800C7548
+/* 800C7530 000C3190 38 60 00 12 */ li r3, 0x12
+/* 800C7534 000C3194 4B FF 34 59 */ bl func_800BA98C
+/* 800C7538 000C3198 7C 63 07 34 */ extsh r3, r3
+/* 800C753C 000C319C 38 80 00 08 */ li r4, 8
+/* 800C7540 000C31A0 38 A0 00 00 */ li r5, 0
+/* 800C7544 000C31A4 48 18 C8 6D */ bl func_80253DB0
+lbl_800C7548:
+/* 800C7548 000C31A8 38 60 00 01 */ li r3, 1
+/* 800C754C 000C31AC 4B F9 2F 81 */ bl func_8005A4CC
+/* 800C7550 000C31B0 48 00 0C BC */ b lbl_800C820C
+lbl_800C7554:
+/* 800C7554 000C31B4 38 60 00 05 */ li r3, 5
+/* 800C7558 000C31B8 4B FF 32 95 */ bl func_800BA7EC
+/* 800C755C 000C31BC 2C 03 00 00 */ cmpwi r3, 0
+/* 800C7560 000C31C0 41 82 00 18 */ beq lbl_800C7578
+/* 800C7564 000C31C4 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C7568 000C31C8 38 60 02 22 */ li r3, 0x222
+/* 800C756C 000C31CC 38 80 00 00 */ li r4, 0
+/* 800C7570 000C31D0 4B F4 3C 01 */ bl func_8000B170
+/* 800C7574 000C31D4 48 00 0C 98 */ b lbl_800C820C
+lbl_800C7578:
+/* 800C7578 000C31D8 38 60 00 00 */ li r3, 0
+/* 800C757C 000C31DC 4B FF 34 11 */ bl func_800BA98C
+/* 800C7580 000C31E0 7C 63 07 34 */ extsh r3, r3
+/* 800C7584 000C31E4 38 80 00 02 */ li r4, 2
+/* 800C7588 000C31E8 38 A0 00 00 */ li r5, 0
+/* 800C758C 000C31EC 48 18 C8 25 */ bl func_80253DB0
+/* 800C7590 000C31F0 38 60 00 0C */ li r3, 0xc
+/* 800C7594 000C31F4 4B FF 33 F9 */ bl func_800BA98C
+/* 800C7598 000C31F8 7C 63 07 34 */ extsh r3, r3
+/* 800C759C 000C31FC 38 80 00 15 */ li r4, 0x15
+/* 800C75A0 000C3200 38 A0 00 00 */ li r5, 0
+/* 800C75A4 000C3204 48 18 C8 0D */ bl func_80253DB0
+/* 800C75A8 000C3208 38 60 00 0D */ li r3, 0xd
+/* 800C75AC 000C320C 4B FF 33 E1 */ bl func_800BA98C
+/* 800C75B0 000C3210 7C 63 07 34 */ extsh r3, r3
+/* 800C75B4 000C3214 38 80 00 0C */ li r4, 0xc
+/* 800C75B8 000C3218 38 A0 00 00 */ li r5, 0
+/* 800C75BC 000C321C 48 18 C7 F5 */ bl func_80253DB0
+/* 800C75C0 000C3220 38 60 00 05 */ li r3, 5
+/* 800C75C4 000C3224 38 80 00 01 */ li r4, 1
+/* 800C75C8 000C3228 4B FF 30 55 */ bl func_800BA61C
+/* 800C75CC 000C322C 38 60 00 00 */ li r3, 0
+/* 800C75D0 000C3230 38 80 2D 00 */ li r4, 0x2d00
+/* 800C75D4 000C3234 4B FF 34 1D */ bl func_800BA9F0
+/* 800C75D8 000C3238 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C75DC 000C323C 38 60 00 00 */ li r3, 0
+/* 800C75E0 000C3240 38 80 00 00 */ li r4, 0
+/* 800C75E4 000C3244 54 00 05 A6 */ rlwinm r0, r0, 0, 0x16, 0x13
+/* 800C75E8 000C3248 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C75EC 000C324C 4B F9 23 0D */ bl func_800598F8
+/* 800C75F0 000C3250 7C 1A D8 00 */ cmpw r26, r27
+/* 800C75F4 000C3254 40 82 00 28 */ bne lbl_800C761C
+/* 800C75F8 000C3258 38 60 00 01 */ li r3, 1
+/* 800C75FC 000C325C 4B FF 31 F1 */ bl func_800BA7EC
+/* 800C7600 000C3260 7C 63 07 74 */ extsb r3, r3
+/* 800C7604 000C3264 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C7608 000C3268 7C 00 01 94 */ addze r0, r0
+/* 800C760C 000C326C 54 00 10 3A */ slwi r0, r0, 2
+/* 800C7610 000C3270 7C 00 18 50 */ subf r0, r0, r3
+/* 800C7614 000C3274 7C 1E 07 74 */ extsb r30, r0
+/* 800C7618 000C3278 48 00 00 08 */ b lbl_800C7620
+lbl_800C761C:
+/* 800C761C 000C327C 3B C0 00 00 */ li r30, 0
+lbl_800C7620:
+/* 800C7620 000C3280 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C7624 000C3284 38 60 00 02 */ li r3, 2
+/* 800C7628 000C3288 38 80 00 00 */ li r4, 0
+/* 800C762C 000C328C 38 A0 00 00 */ li r5, 0
+/* 800C7630 000C3290 41 81 00 0C */ bgt lbl_800C763C
+/* 800C7634 000C3294 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C7638 000C3298 40 82 00 08 */ bne lbl_800C7640
+lbl_800C763C:
+/* 800C763C 000C329C 38 A0 00 01 */ li r5, 1
+lbl_800C7640:
+/* 800C7640 000C32A0 30 05 FF FF */ addic r0, r5, -1
+/* 800C7644 000C32A4 38 C0 00 03 */ li r6, 3
+/* 800C7648 000C32A8 7C A0 29 10 */ subfe r5, r0, r5
+/* 800C764C 000C32AC 38 E0 00 01 */ li r7, 1
+/* 800C7650 000C32B0 38 05 00 14 */ addi r0, r5, 0x14
+/* 800C7654 000C32B4 39 00 00 00 */ li r8, 0
+/* 800C7658 000C32B8 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800C765C 000C32BC 4B F9 23 6D */ bl func_800599C8
+/* 800C7660 000C32C0 38 60 00 03 */ li r3, 3
+/* 800C7664 000C32C4 38 80 00 00 */ li r4, 0
+/* 800C7668 000C32C8 38 A0 00 02 */ li r5, 2
+/* 800C766C 000C32CC 38 C0 00 14 */ li r6, 0x14
+/* 800C7670 000C32D0 38 E0 00 01 */ li r7, 1
+/* 800C7674 000C32D4 39 00 00 00 */ li r8, 0
+/* 800C7678 000C32D8 4B F9 23 51 */ bl func_800599C8
+/* 800C767C 000C32DC 48 01 ED 55 */ bl func_800E63D0
+/* 800C7680 000C32E0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C7684 000C32E4 2C 00 00 01 */ cmpwi r0, 1
+/* 800C7688 000C32E8 41 82 01 00 */ beq lbl_800C7788
+/* 800C768C 000C32EC 40 80 01 E0 */ bge lbl_800C786C
+/* 800C7690 000C32F0 2C 00 00 00 */ cmpwi r0, 0
+/* 800C7694 000C32F4 40 80 00 0C */ bge lbl_800C76A0
+/* 800C7698 000C32F8 48 00 01 D4 */ b lbl_800C786C
+/* 800C769C 000C32FC 48 00 01 D0 */ b lbl_800C786C
+lbl_800C76A0:
+/* 800C76A0 000C3300 38 60 00 01 */ li r3, 1
+/* 800C76A4 000C3304 38 80 00 02 */ li r4, 2
+/* 800C76A8 000C3308 38 A0 00 00 */ li r5, 0
+/* 800C76AC 000C330C 38 C0 00 00 */ li r6, 0
+/* 800C76B0 000C3310 38 E0 00 00 */ li r7, 0
+/* 800C76B4 000C3314 39 00 00 00 */ li r8, 0
+/* 800C76B8 000C3318 4B F9 23 11 */ bl func_800599C8
+/* 800C76BC 000C331C 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C76C0 000C3320 38 00 00 00 */ li r0, 0
+/* 800C76C4 000C3324 41 81 00 0C */ bgt lbl_800C76D0
+/* 800C76C8 000C3328 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C76CC 000C332C 40 82 00 08 */ bne lbl_800C76D4
+lbl_800C76D0:
+/* 800C76D0 000C3330 38 00 00 01 */ li r0, 1
+lbl_800C76D4:
+/* 800C76D4 000C3334 20 00 00 00 */ subfic r0, r0, 0
+/* 800C76D8 000C3338 2C 9E 00 01 */ cmpwi cr1, r30, 1
+/* 800C76DC 000C333C 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C76E0 000C3340 38 60 00 14 */ li r3, 0x14
+/* 800C76E4 000C3344 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800C76E8 000C3348 38 80 00 00 */ li r4, 0
+/* 800C76EC 000C334C 38 A0 00 03 */ li r5, 3
+/* 800C76F0 000C3350 38 00 00 00 */ li r0, 0
+/* 800C76F4 000C3354 41 85 00 0C */ bgt cr1, lbl_800C7700
+/* 800C76F8 000C3358 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C76FC 000C335C 40 82 00 08 */ bne lbl_800C7704
+lbl_800C7700:
+/* 800C7700 000C3360 38 00 00 01 */ li r0, 1
+lbl_800C7704:
+/* 800C7704 000C3364 2C 00 00 00 */ cmpwi r0, 0
+/* 800C7708 000C3368 38 C0 00 02 */ li r6, 2
+/* 800C770C 000C336C 41 82 00 08 */ beq lbl_800C7714
+/* 800C7710 000C3370 38 C0 00 15 */ li r6, 0x15
+lbl_800C7714:
+/* 800C7714 000C3374 39 00 00 00 */ li r8, 0
+/* 800C7718 000C3378 4B F9 22 B1 */ bl func_800599C8
+/* 800C771C 000C337C 30 1E FF FF */ addic r0, r30, -1
+/* 800C7720 000C3380 38 60 00 15 */ li r3, 0x15
+/* 800C7724 000C3384 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C7728 000C3388 38 80 00 00 */ li r4, 0
+/* 800C772C 000C338C 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800C7730 000C3390 38 A0 00 14 */ li r5, 0x14
+/* 800C7734 000C3394 38 C0 00 02 */ li r6, 2
+/* 800C7738 000C3398 39 00 00 00 */ li r8, 0
+/* 800C773C 000C339C 4B F9 22 8D */ bl func_800599C8
+/* 800C7740 000C33A0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C7744 000C33A4 38 60 00 16 */ li r3, 0x16
+/* 800C7748 000C33A8 38 80 00 14 */ li r4, 0x14
+/* 800C774C 000C33AC 38 A0 00 03 */ li r5, 3
+/* 800C7750 000C33B0 38 C0 00 02 */ li r6, 2
+/* 800C7754 000C33B4 40 82 00 08 */ bne lbl_800C775C
+/* 800C7758 000C33B8 38 C0 00 17 */ li r6, 0x17
+lbl_800C775C:
+/* 800C775C 000C33BC 38 E0 00 00 */ li r7, 0
+/* 800C7760 000C33C0 39 00 00 00 */ li r8, 0
+/* 800C7764 000C33C4 4B F9 22 65 */ bl func_800599C8
+/* 800C7768 000C33C8 38 60 00 17 */ li r3, 0x17
+/* 800C776C 000C33CC 38 80 00 15 */ li r4, 0x15
+/* 800C7770 000C33D0 38 A0 00 16 */ li r5, 0x16
+/* 800C7774 000C33D4 38 C0 00 02 */ li r6, 2
+/* 800C7778 000C33D8 38 E0 00 00 */ li r7, 0
+/* 800C777C 000C33DC 39 00 00 00 */ li r8, 0
+/* 800C7780 000C33E0 4B F9 22 49 */ bl func_800599C8
+/* 800C7784 000C33E4 48 00 00 E8 */ b lbl_800C786C
+lbl_800C7788:
+/* 800C7788 000C33E8 38 60 00 01 */ li r3, 1
+/* 800C778C 000C33EC 38 80 00 02 */ li r4, 2
+/* 800C7790 000C33F0 38 A0 00 00 */ li r5, 0
+/* 800C7794 000C33F4 38 C0 00 00 */ li r6, 0
+/* 800C7798 000C33F8 38 E0 00 00 */ li r7, 0
+/* 800C779C 000C33FC 39 00 00 00 */ li r8, 0
+/* 800C77A0 000C3400 4B F9 22 29 */ bl func_800599C8
+/* 800C77A4 000C3404 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C77A8 000C3408 38 00 00 00 */ li r0, 0
+/* 800C77AC 000C340C 41 81 00 0C */ bgt lbl_800C77B8
+/* 800C77B0 000C3410 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C77B4 000C3414 40 82 00 08 */ bne lbl_800C77BC
+lbl_800C77B8:
+/* 800C77B8 000C3418 38 00 00 01 */ li r0, 1
+lbl_800C77BC:
+/* 800C77BC 000C341C 20 00 00 00 */ subfic r0, r0, 0
+/* 800C77C0 000C3420 2C 9E 00 01 */ cmpwi cr1, r30, 1
+/* 800C77C4 000C3424 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C77C8 000C3428 38 60 00 14 */ li r3, 0x14
+/* 800C77CC 000C342C 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800C77D0 000C3430 38 80 00 00 */ li r4, 0
+/* 800C77D4 000C3434 38 A0 00 03 */ li r5, 3
+/* 800C77D8 000C3438 38 00 00 00 */ li r0, 0
+/* 800C77DC 000C343C 41 85 00 0C */ bgt cr1, lbl_800C77E8
+/* 800C77E0 000C3440 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C77E4 000C3444 40 82 00 08 */ bne lbl_800C77EC
+lbl_800C77E8:
+/* 800C77E8 000C3448 38 00 00 01 */ li r0, 1
+lbl_800C77EC:
+/* 800C77EC 000C344C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C77F0 000C3450 38 C0 00 02 */ li r6, 2
+/* 800C77F4 000C3454 41 82 00 08 */ beq lbl_800C77FC
+/* 800C77F8 000C3458 38 C0 00 15 */ li r6, 0x15
+lbl_800C77FC:
+/* 800C77FC 000C345C 39 00 00 00 */ li r8, 0
+/* 800C7800 000C3460 4B F9 21 C9 */ bl func_800599C8
+/* 800C7804 000C3464 30 1E FF FF */ addic r0, r30, -1
+/* 800C7808 000C3468 38 60 00 15 */ li r3, 0x15
+/* 800C780C 000C346C 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C7810 000C3470 38 80 00 00 */ li r4, 0
+/* 800C7814 000C3474 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800C7818 000C3478 38 A0 00 14 */ li r5, 0x14
+/* 800C781C 000C347C 38 C0 00 02 */ li r6, 2
+/* 800C7820 000C3480 39 00 00 00 */ li r8, 0
+/* 800C7824 000C3484 4B F9 21 A5 */ bl func_800599C8
+/* 800C7828 000C3488 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C782C 000C348C 38 60 00 16 */ li r3, 0x16
+/* 800C7830 000C3490 38 80 00 14 */ li r4, 0x14
+/* 800C7834 000C3494 38 A0 00 03 */ li r5, 3
+/* 800C7838 000C3498 38 C0 00 02 */ li r6, 2
+/* 800C783C 000C349C 40 82 00 08 */ bne lbl_800C7844
+/* 800C7840 000C34A0 38 C0 00 17 */ li r6, 0x17
+lbl_800C7844:
+/* 800C7844 000C34A4 38 E0 00 00 */ li r7, 0
+/* 800C7848 000C34A8 39 00 00 00 */ li r8, 0
+/* 800C784C 000C34AC 4B F9 21 7D */ bl func_800599C8
+/* 800C7850 000C34B0 38 60 00 17 */ li r3, 0x17
+/* 800C7854 000C34B4 38 80 00 15 */ li r4, 0x15
+/* 800C7858 000C34B8 38 A0 00 16 */ li r5, 0x16
+/* 800C785C 000C34BC 38 C0 00 02 */ li r6, 2
+/* 800C7860 000C34C0 38 E0 00 00 */ li r7, 0
+/* 800C7864 000C34C4 39 00 00 00 */ li r8, 0
+/* 800C7868 000C34C8 4B F9 21 61 */ bl func_800599C8
+lbl_800C786C:
+/* 800C786C 000C34CC 38 60 00 01 */ li r3, 1
+/* 800C7870 000C34D0 4B F9 2C 5D */ bl func_8005A4CC
+/* 800C7874 000C34D4 48 00 09 98 */ b lbl_800C820C
+lbl_800C7878:
+/* 800C7878 000C34D8 38 60 00 04 */ li r3, 4
+/* 800C787C 000C34DC 4B FF 2F 71 */ bl func_800BA7EC
+/* 800C7880 000C34E0 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800C7884 000C34E4 41 82 00 18 */ beq lbl_800C789C
+/* 800C7888 000C34E8 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C788C 000C34EC 38 60 02 22 */ li r3, 0x222
+/* 800C7890 000C34F0 38 80 00 00 */ li r4, 0
+/* 800C7894 000C34F4 4B F4 38 DD */ bl func_8000B170
+/* 800C7898 000C34F8 48 00 09 74 */ b lbl_800C820C
+lbl_800C789C:
+/* 800C789C 000C34FC 38 60 00 00 */ li r3, 0
+/* 800C78A0 000C3500 4B FF 30 ED */ bl func_800BA98C
+/* 800C78A4 000C3504 7C 63 07 34 */ extsh r3, r3
+/* 800C78A8 000C3508 38 80 00 02 */ li r4, 2
+/* 800C78AC 000C350C 38 A0 00 00 */ li r5, 0
+/* 800C78B0 000C3510 48 18 C5 01 */ bl func_80253DB0
+/* 800C78B4 000C3514 38 60 00 0C */ li r3, 0xc
+/* 800C78B8 000C3518 4B FF 30 D5 */ bl func_800BA98C
+/* 800C78BC 000C351C 7C 63 07 34 */ extsh r3, r3
+/* 800C78C0 000C3520 38 80 00 16 */ li r4, 0x16
+/* 800C78C4 000C3524 38 A0 00 00 */ li r5, 0
+/* 800C78C8 000C3528 48 18 C4 E9 */ bl func_80253DB0
+/* 800C78CC 000C352C 38 60 00 0D */ li r3, 0xd
+/* 800C78D0 000C3530 4B FF 30 BD */ bl func_800BA98C
+/* 800C78D4 000C3534 7C 63 07 34 */ extsh r3, r3
+/* 800C78D8 000C3538 38 80 00 0C */ li r4, 0xc
+/* 800C78DC 000C353C 38 A0 00 00 */ li r5, 0
+/* 800C78E0 000C3540 48 18 C4 D1 */ bl func_80253DB0
+/* 800C78E4 000C3544 38 60 00 1A */ li r3, 0x1a
+/* 800C78E8 000C3548 4B FF 30 A5 */ bl func_800BA98C
+/* 800C78EC 000C354C 7C 63 07 34 */ extsh r3, r3
+/* 800C78F0 000C3550 38 80 00 03 */ li r4, 3
+/* 800C78F4 000C3554 38 A0 00 00 */ li r5, 0
+/* 800C78F8 000C3558 48 18 C4 B9 */ bl func_80253DB0
+/* 800C78FC 000C355C 38 60 00 06 */ li r3, 6
+/* 800C7900 000C3560 4B FF 2C B9 */ bl func_800BA5B8
+/* 800C7904 000C3564 7C 1A D8 00 */ cmpw r26, r27
+/* 800C7908 000C3568 40 82 00 28 */ bne lbl_800C7930
+/* 800C790C 000C356C 38 60 00 01 */ li r3, 1
+/* 800C7910 000C3570 4B FF 2E DD */ bl func_800BA7EC
+/* 800C7914 000C3574 7C 63 07 74 */ extsb r3, r3
+/* 800C7918 000C3578 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C791C 000C357C 7C 00 01 94 */ addze r0, r0
+/* 800C7920 000C3580 54 00 10 3A */ slwi r0, r0, 2
+/* 800C7924 000C3584 7C 00 18 50 */ subf r0, r0, r3
+/* 800C7928 000C3588 7C 19 07 74 */ extsb r25, r0
+/* 800C792C 000C358C 48 00 00 08 */ b lbl_800C7934
+lbl_800C7930:
+/* 800C7930 000C3590 3B 20 00 00 */ li r25, 0
+lbl_800C7934:
+/* 800C7934 000C3594 38 60 00 0F */ li r3, 0xf
+/* 800C7938 000C3598 4B FF 30 55 */ bl func_800BA98C
+/* 800C793C 000C359C 7C 63 07 34 */ extsh r3, r3
+/* 800C7940 000C35A0 38 80 00 08 */ li r4, 8
+/* 800C7944 000C35A4 38 A0 00 00 */ li r5, 0
+/* 800C7948 000C35A8 48 18 C4 69 */ bl func_80253DB0
+/* 800C794C 000C35AC 2C 19 00 01 */ cmpwi r25, 1
+/* 800C7950 000C35B0 41 81 00 0C */ bgt lbl_800C795C
+/* 800C7954 000C35B4 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7958 000C35B8 40 82 00 1C */ bne lbl_800C7974
+lbl_800C795C:
+/* 800C795C 000C35BC 38 60 00 10 */ li r3, 0x10
+/* 800C7960 000C35C0 4B FF 30 2D */ bl func_800BA98C
+/* 800C7964 000C35C4 7C 63 07 34 */ extsh r3, r3
+/* 800C7968 000C35C8 38 80 00 08 */ li r4, 8
+/* 800C796C 000C35CC 38 A0 00 00 */ li r5, 0
+/* 800C7970 000C35D0 48 18 C4 41 */ bl func_80253DB0
+lbl_800C7974:
+/* 800C7974 000C35D4 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7978 000C35D8 41 81 00 0C */ bgt lbl_800C7984
+/* 800C797C 000C35DC 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7980 000C35E0 40 82 00 1C */ bne lbl_800C799C
+lbl_800C7984:
+/* 800C7984 000C35E4 38 60 00 11 */ li r3, 0x11
+/* 800C7988 000C35E8 4B FF 30 05 */ bl func_800BA98C
+/* 800C798C 000C35EC 7C 63 07 34 */ extsh r3, r3
+/* 800C7990 000C35F0 38 80 00 08 */ li r4, 8
+/* 800C7994 000C35F4 38 A0 00 00 */ li r5, 0
+/* 800C7998 000C35F8 48 18 C4 19 */ bl func_80253DB0
+lbl_800C799C:
+/* 800C799C 000C35FC 2C 19 00 00 */ cmpwi r25, 0
+/* 800C79A0 000C3600 40 82 00 1C */ bne lbl_800C79BC
+/* 800C79A4 000C3604 38 60 00 12 */ li r3, 0x12
+/* 800C79A8 000C3608 4B FF 2F E5 */ bl func_800BA98C
+/* 800C79AC 000C360C 7C 63 07 34 */ extsh r3, r3
+/* 800C79B0 000C3610 38 80 00 08 */ li r4, 8
+/* 800C79B4 000C3614 38 A0 00 00 */ li r5, 0
+/* 800C79B8 000C3618 48 18 C3 F9 */ bl func_80253DB0
+lbl_800C79BC:
+/* 800C79BC 000C361C 38 00 00 01 */ li r0, 1
+/* 800C79C0 000C3620 38 60 00 01 */ li r3, 1
+/* 800C79C4 000C3624 98 0D 9C 31 */ stb r0, lbl_8063EEF1-_SDA_BASE_(r13)
+/* 800C79C8 000C3628 4B F9 2B 05 */ bl func_8005A4CC
+/* 800C79CC 000C362C 48 00 08 40 */ b lbl_800C820C
+lbl_800C79D0:
+/* 800C79D0 000C3630 38 60 00 04 */ li r3, 4
+/* 800C79D4 000C3634 4B FF 2E 19 */ bl func_800BA7EC
+/* 800C79D8 000C3638 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 800C79DC 000C363C 41 82 00 18 */ beq lbl_800C79F4
+/* 800C79E0 000C3640 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C79E4 000C3644 38 60 02 22 */ li r3, 0x222
+/* 800C79E8 000C3648 38 80 00 00 */ li r4, 0
+/* 800C79EC 000C364C 4B F4 37 85 */ bl func_8000B170
+/* 800C79F0 000C3650 48 00 08 1C */ b lbl_800C820C
+lbl_800C79F4:
+/* 800C79F4 000C3654 38 60 00 00 */ li r3, 0
+/* 800C79F8 000C3658 4B FF 2F 95 */ bl func_800BA98C
+/* 800C79FC 000C365C 7C 63 07 34 */ extsh r3, r3
+/* 800C7A00 000C3660 38 80 00 02 */ li r4, 2
+/* 800C7A04 000C3664 38 A0 00 00 */ li r5, 0
+/* 800C7A08 000C3668 48 18 C3 A9 */ bl func_80253DB0
+/* 800C7A0C 000C366C 38 60 00 0C */ li r3, 0xc
+/* 800C7A10 000C3670 4B FF 2F 7D */ bl func_800BA98C
+/* 800C7A14 000C3674 7C 63 07 34 */ extsh r3, r3
+/* 800C7A18 000C3678 38 80 00 16 */ li r4, 0x16
+/* 800C7A1C 000C367C 38 A0 00 00 */ li r5, 0
+/* 800C7A20 000C3680 48 18 C3 91 */ bl func_80253DB0
+/* 800C7A24 000C3684 38 60 00 0D */ li r3, 0xd
+/* 800C7A28 000C3688 4B FF 2F 65 */ bl func_800BA98C
+/* 800C7A2C 000C368C 7C 63 07 34 */ extsh r3, r3
+/* 800C7A30 000C3690 38 80 00 0C */ li r4, 0xc
+/* 800C7A34 000C3694 38 A0 00 00 */ li r5, 0
+/* 800C7A38 000C3698 48 18 C3 79 */ bl func_80253DB0
+/* 800C7A3C 000C369C 38 60 00 1A */ li r3, 0x1a
+/* 800C7A40 000C36A0 4B FF 2F 4D */ bl func_800BA98C
+/* 800C7A44 000C36A4 7C 63 07 34 */ extsh r3, r3
+/* 800C7A48 000C36A8 38 80 00 04 */ li r4, 4
+/* 800C7A4C 000C36AC 38 A0 00 00 */ li r5, 0
+/* 800C7A50 000C36B0 48 18 C3 61 */ bl func_80253DB0
+/* 800C7A54 000C36B4 38 60 00 06 */ li r3, 6
+/* 800C7A58 000C36B8 4B FF 2B 61 */ bl func_800BA5B8
+/* 800C7A5C 000C36BC 7C 1A D8 00 */ cmpw r26, r27
+/* 800C7A60 000C36C0 40 82 00 28 */ bne lbl_800C7A88
+/* 800C7A64 000C36C4 38 60 00 01 */ li r3, 1
+/* 800C7A68 000C36C8 4B FF 2D 85 */ bl func_800BA7EC
+/* 800C7A6C 000C36CC 7C 63 07 74 */ extsb r3, r3
+/* 800C7A70 000C36D0 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C7A74 000C36D4 7C 00 01 94 */ addze r0, r0
+/* 800C7A78 000C36D8 54 00 10 3A */ slwi r0, r0, 2
+/* 800C7A7C 000C36DC 7C 00 18 50 */ subf r0, r0, r3
+/* 800C7A80 000C36E0 7C 19 07 74 */ extsb r25, r0
+/* 800C7A84 000C36E4 48 00 00 08 */ b lbl_800C7A8C
+lbl_800C7A88:
+/* 800C7A88 000C36E8 3B 20 00 00 */ li r25, 0
+lbl_800C7A8C:
+/* 800C7A8C 000C36EC 38 60 00 0F */ li r3, 0xf
+/* 800C7A90 000C36F0 4B FF 2E FD */ bl func_800BA98C
+/* 800C7A94 000C36F4 7C 63 07 34 */ extsh r3, r3
+/* 800C7A98 000C36F8 38 80 00 08 */ li r4, 8
+/* 800C7A9C 000C36FC 38 A0 00 00 */ li r5, 0
+/* 800C7AA0 000C3700 48 18 C3 11 */ bl func_80253DB0
+/* 800C7AA4 000C3704 2C 19 00 01 */ cmpwi r25, 1
+/* 800C7AA8 000C3708 41 81 00 0C */ bgt lbl_800C7AB4
+/* 800C7AAC 000C370C 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7AB0 000C3710 40 82 00 1C */ bne lbl_800C7ACC
+lbl_800C7AB4:
+/* 800C7AB4 000C3714 38 60 00 10 */ li r3, 0x10
+/* 800C7AB8 000C3718 4B FF 2E D5 */ bl func_800BA98C
+/* 800C7ABC 000C371C 7C 63 07 34 */ extsh r3, r3
+/* 800C7AC0 000C3720 38 80 00 08 */ li r4, 8
+/* 800C7AC4 000C3724 38 A0 00 00 */ li r5, 0
+/* 800C7AC8 000C3728 48 18 C2 E9 */ bl func_80253DB0
+lbl_800C7ACC:
+/* 800C7ACC 000C372C 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7AD0 000C3730 41 81 00 0C */ bgt lbl_800C7ADC
+/* 800C7AD4 000C3734 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7AD8 000C3738 40 82 00 1C */ bne lbl_800C7AF4
+lbl_800C7ADC:
+/* 800C7ADC 000C373C 38 60 00 11 */ li r3, 0x11
+/* 800C7AE0 000C3740 4B FF 2E AD */ bl func_800BA98C
+/* 800C7AE4 000C3744 7C 63 07 34 */ extsh r3, r3
+/* 800C7AE8 000C3748 38 80 00 08 */ li r4, 8
+/* 800C7AEC 000C374C 38 A0 00 00 */ li r5, 0
+/* 800C7AF0 000C3750 48 18 C2 C1 */ bl func_80253DB0
+lbl_800C7AF4:
+/* 800C7AF4 000C3754 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7AF8 000C3758 40 82 00 1C */ bne lbl_800C7B14
+/* 800C7AFC 000C375C 38 60 00 12 */ li r3, 0x12
+/* 800C7B00 000C3760 4B FF 2E 8D */ bl func_800BA98C
+/* 800C7B04 000C3764 7C 63 07 34 */ extsh r3, r3
+/* 800C7B08 000C3768 38 80 00 08 */ li r4, 8
+/* 800C7B0C 000C376C 38 A0 00 00 */ li r5, 0
+/* 800C7B10 000C3770 48 18 C2 A1 */ bl func_80253DB0
+lbl_800C7B14:
+/* 800C7B14 000C3774 38 00 00 02 */ li r0, 2
+/* 800C7B18 000C3778 38 60 00 01 */ li r3, 1
+/* 800C7B1C 000C377C 98 0D 9C 31 */ stb r0, lbl_8063EEF1-_SDA_BASE_(r13)
+/* 800C7B20 000C3780 4B F9 29 AD */ bl func_8005A4CC
+/* 800C7B24 000C3784 48 00 06 E8 */ b lbl_800C820C
+lbl_800C7B28:
+/* 800C7B28 000C3788 38 60 00 04 */ li r3, 4
+/* 800C7B2C 000C378C 4B FF 2C C1 */ bl func_800BA7EC
+/* 800C7B30 000C3790 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 800C7B34 000C3794 41 82 00 18 */ beq lbl_800C7B4C
+/* 800C7B38 000C3798 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C7B3C 000C379C 38 60 02 22 */ li r3, 0x222
+/* 800C7B40 000C37A0 38 80 00 00 */ li r4, 0
+/* 800C7B44 000C37A4 4B F4 36 2D */ bl func_8000B170
+/* 800C7B48 000C37A8 48 00 06 C4 */ b lbl_800C820C
+lbl_800C7B4C:
+/* 800C7B4C 000C37AC 38 60 00 00 */ li r3, 0
+/* 800C7B50 000C37B0 4B FF 2E 3D */ bl func_800BA98C
+/* 800C7B54 000C37B4 7C 63 07 34 */ extsh r3, r3
+/* 800C7B58 000C37B8 38 80 00 02 */ li r4, 2
+/* 800C7B5C 000C37BC 38 A0 00 00 */ li r5, 0
+/* 800C7B60 000C37C0 48 18 C2 51 */ bl func_80253DB0
+/* 800C7B64 000C37C4 38 60 00 0C */ li r3, 0xc
+/* 800C7B68 000C37C8 4B FF 2E 25 */ bl func_800BA98C
+/* 800C7B6C 000C37CC 7C 63 07 34 */ extsh r3, r3
+/* 800C7B70 000C37D0 38 80 00 16 */ li r4, 0x16
+/* 800C7B74 000C37D4 38 A0 00 00 */ li r5, 0
+/* 800C7B78 000C37D8 48 18 C2 39 */ bl func_80253DB0
+/* 800C7B7C 000C37DC 38 60 00 0D */ li r3, 0xd
+/* 800C7B80 000C37E0 4B FF 2E 0D */ bl func_800BA98C
+/* 800C7B84 000C37E4 7C 63 07 34 */ extsh r3, r3
+/* 800C7B88 000C37E8 38 80 00 0C */ li r4, 0xc
+/* 800C7B8C 000C37EC 38 A0 00 00 */ li r5, 0
+/* 800C7B90 000C37F0 48 18 C2 21 */ bl func_80253DB0
+/* 800C7B94 000C37F4 38 60 00 1A */ li r3, 0x1a
+/* 800C7B98 000C37F8 4B FF 2D F5 */ bl func_800BA98C
+/* 800C7B9C 000C37FC 7C 63 07 34 */ extsh r3, r3
+/* 800C7BA0 000C3800 38 80 00 05 */ li r4, 5
+/* 800C7BA4 000C3804 38 A0 00 00 */ li r5, 0
+/* 800C7BA8 000C3808 48 18 C2 09 */ bl func_80253DB0
+/* 800C7BAC 000C380C 38 60 00 06 */ li r3, 6
+/* 800C7BB0 000C3810 4B FF 2A 09 */ bl func_800BA5B8
+/* 800C7BB4 000C3814 7C 1A D8 00 */ cmpw r26, r27
+/* 800C7BB8 000C3818 40 82 00 28 */ bne lbl_800C7BE0
+/* 800C7BBC 000C381C 38 60 00 01 */ li r3, 1
+/* 800C7BC0 000C3820 4B FF 2C 2D */ bl func_800BA7EC
+/* 800C7BC4 000C3824 7C 63 07 74 */ extsb r3, r3
+/* 800C7BC8 000C3828 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C7BCC 000C382C 7C 00 01 94 */ addze r0, r0
+/* 800C7BD0 000C3830 54 00 10 3A */ slwi r0, r0, 2
+/* 800C7BD4 000C3834 7C 00 18 50 */ subf r0, r0, r3
+/* 800C7BD8 000C3838 7C 19 07 74 */ extsb r25, r0
+/* 800C7BDC 000C383C 48 00 00 08 */ b lbl_800C7BE4
+lbl_800C7BE0:
+/* 800C7BE0 000C3840 3B 20 00 00 */ li r25, 0
+lbl_800C7BE4:
+/* 800C7BE4 000C3844 38 60 00 0F */ li r3, 0xf
+/* 800C7BE8 000C3848 4B FF 2D A5 */ bl func_800BA98C
+/* 800C7BEC 000C384C 7C 63 07 34 */ extsh r3, r3
+/* 800C7BF0 000C3850 38 80 00 08 */ li r4, 8
+/* 800C7BF4 000C3854 38 A0 00 00 */ li r5, 0
+/* 800C7BF8 000C3858 48 18 C1 B9 */ bl func_80253DB0
+/* 800C7BFC 000C385C 2C 19 00 01 */ cmpwi r25, 1
+/* 800C7C00 000C3860 41 81 00 0C */ bgt lbl_800C7C0C
+/* 800C7C04 000C3864 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7C08 000C3868 40 82 00 1C */ bne lbl_800C7C24
+lbl_800C7C0C:
+/* 800C7C0C 000C386C 38 60 00 10 */ li r3, 0x10
+/* 800C7C10 000C3870 4B FF 2D 7D */ bl func_800BA98C
+/* 800C7C14 000C3874 7C 63 07 34 */ extsh r3, r3
+/* 800C7C18 000C3878 38 80 00 08 */ li r4, 8
+/* 800C7C1C 000C387C 38 A0 00 00 */ li r5, 0
+/* 800C7C20 000C3880 48 18 C1 91 */ bl func_80253DB0
+lbl_800C7C24:
+/* 800C7C24 000C3884 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7C28 000C3888 41 81 00 0C */ bgt lbl_800C7C34
+/* 800C7C2C 000C388C 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7C30 000C3890 40 82 00 1C */ bne lbl_800C7C4C
+lbl_800C7C34:
+/* 800C7C34 000C3894 38 60 00 11 */ li r3, 0x11
+/* 800C7C38 000C3898 4B FF 2D 55 */ bl func_800BA98C
+/* 800C7C3C 000C389C 7C 63 07 34 */ extsh r3, r3
+/* 800C7C40 000C38A0 38 80 00 08 */ li r4, 8
+/* 800C7C44 000C38A4 38 A0 00 00 */ li r5, 0
+/* 800C7C48 000C38A8 48 18 C1 69 */ bl func_80253DB0
+lbl_800C7C4C:
+/* 800C7C4C 000C38AC 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7C50 000C38B0 40 82 00 1C */ bne lbl_800C7C6C
+/* 800C7C54 000C38B4 38 60 00 12 */ li r3, 0x12
+/* 800C7C58 000C38B8 4B FF 2D 35 */ bl func_800BA98C
+/* 800C7C5C 000C38BC 7C 63 07 34 */ extsh r3, r3
+/* 800C7C60 000C38C0 38 80 00 08 */ li r4, 8
+/* 800C7C64 000C38C4 38 A0 00 00 */ li r5, 0
+/* 800C7C68 000C38C8 48 18 C1 49 */ bl func_80253DB0
+lbl_800C7C6C:
+/* 800C7C6C 000C38CC 38 00 00 03 */ li r0, 3
+/* 800C7C70 000C38D0 38 60 00 01 */ li r3, 1
+/* 800C7C74 000C38D4 98 0D 9C 31 */ stb r0, lbl_8063EEF1-_SDA_BASE_(r13)
+/* 800C7C78 000C38D8 4B F9 28 55 */ bl func_8005A4CC
+/* 800C7C7C 000C38DC 48 00 05 90 */ b lbl_800C820C
+lbl_800C7C80:
+/* 800C7C80 000C38E0 38 60 00 05 */ li r3, 5
+/* 800C7C84 000C38E4 4B FF 2B 69 */ bl func_800BA7EC
+/* 800C7C88 000C38E8 2C 03 00 00 */ cmpwi r3, 0
+/* 800C7C8C 000C38EC 40 82 01 68 */ bne lbl_800C7DF4
+/* 800C7C90 000C38F0 38 60 00 01 */ li r3, 1
+/* 800C7C94 000C38F4 48 01 E7 51 */ bl func_800E63E4
+/* 800C7C98 000C38F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C7C9C 000C38FC 41 82 00 20 */ beq lbl_800C7CBC
+/* 800C7CA0 000C3900 38 60 00 00 */ li r3, 0
+/* 800C7CA4 000C3904 4B FF 2C E9 */ bl func_800BA98C
+/* 800C7CA8 000C3908 7C 63 07 34 */ extsh r3, r3
+/* 800C7CAC 000C390C 38 80 00 03 */ li r4, 3
+/* 800C7CB0 000C3910 38 A0 00 00 */ li r5, 0
+/* 800C7CB4 000C3914 48 18 C0 FD */ bl func_80253DB0
+/* 800C7CB8 000C3918 48 00 00 1C */ b lbl_800C7CD4
+lbl_800C7CBC:
+/* 800C7CBC 000C391C 38 60 00 00 */ li r3, 0
+/* 800C7CC0 000C3920 4B FF 2C CD */ bl func_800BA98C
+/* 800C7CC4 000C3924 7C 63 07 34 */ extsh r3, r3
+/* 800C7CC8 000C3928 38 80 00 02 */ li r4, 2
+/* 800C7CCC 000C392C 38 A0 00 00 */ li r5, 0
+/* 800C7CD0 000C3930 48 18 C0 E1 */ bl func_80253DB0
+lbl_800C7CD4:
+/* 800C7CD4 000C3934 38 60 00 0C */ li r3, 0xc
+/* 800C7CD8 000C3938 4B FF 2C B5 */ bl func_800BA98C
+/* 800C7CDC 000C393C 7C 63 07 34 */ extsh r3, r3
+/* 800C7CE0 000C3940 38 80 00 16 */ li r4, 0x16
+/* 800C7CE4 000C3944 38 A0 00 00 */ li r5, 0
+/* 800C7CE8 000C3948 48 18 C0 C9 */ bl func_80253DB0
+/* 800C7CEC 000C394C 38 60 00 0D */ li r3, 0xd
+/* 800C7CF0 000C3950 4B FF 2C 9D */ bl func_800BA98C
+/* 800C7CF4 000C3954 7C 63 07 34 */ extsh r3, r3
+/* 800C7CF8 000C3958 38 80 00 04 */ li r4, 4
+/* 800C7CFC 000C395C 38 A0 00 00 */ li r5, 0
+/* 800C7D00 000C3960 48 18 C0 B1 */ bl func_80253DB0
+/* 800C7D04 000C3964 38 60 00 1A */ li r3, 0x1a
+/* 800C7D08 000C3968 4B FF 2C 85 */ bl func_800BA98C
+/* 800C7D0C 000C396C 7C 63 07 34 */ extsh r3, r3
+/* 800C7D10 000C3970 38 80 00 06 */ li r4, 6
+/* 800C7D14 000C3974 38 A0 00 00 */ li r5, 0
+/* 800C7D18 000C3978 48 18 C0 99 */ bl func_80253DB0
+/* 800C7D1C 000C397C 38 60 00 0F */ li r3, 0xf
+/* 800C7D20 000C3980 4B FF 2C 6D */ bl func_800BA98C
+/* 800C7D24 000C3984 7C 63 07 34 */ extsh r3, r3
+/* 800C7D28 000C3988 38 80 00 09 */ li r4, 9
+/* 800C7D2C 000C398C 38 A0 00 02 */ li r5, 2
+/* 800C7D30 000C3990 48 18 C0 C1 */ bl func_80253DF0
+/* 800C7D34 000C3994 7C 1A D8 00 */ cmpw r26, r27
+/* 800C7D38 000C3998 40 82 00 28 */ bne lbl_800C7D60
+/* 800C7D3C 000C399C 38 60 00 01 */ li r3, 1
+/* 800C7D40 000C39A0 4B FF 2A AD */ bl func_800BA7EC
+/* 800C7D44 000C39A4 7C 63 07 74 */ extsb r3, r3
+/* 800C7D48 000C39A8 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C7D4C 000C39AC 7C 00 01 94 */ addze r0, r0
+/* 800C7D50 000C39B0 54 00 10 3A */ slwi r0, r0, 2
+/* 800C7D54 000C39B4 7C 00 18 50 */ subf r0, r0, r3
+/* 800C7D58 000C39B8 7C 19 07 74 */ extsb r25, r0
+/* 800C7D5C 000C39BC 48 00 00 08 */ b lbl_800C7D64
+lbl_800C7D60:
+/* 800C7D60 000C39C0 3B 20 00 00 */ li r25, 0
+lbl_800C7D64:
+/* 800C7D64 000C39C4 2C 19 00 01 */ cmpwi r25, 1
+/* 800C7D68 000C39C8 41 81 00 0C */ bgt lbl_800C7D74
+/* 800C7D6C 000C39CC 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7D70 000C39D0 40 82 00 1C */ bne lbl_800C7D8C
+lbl_800C7D74:
+/* 800C7D74 000C39D4 38 60 00 10 */ li r3, 0x10
+/* 800C7D78 000C39D8 4B FF 2C 15 */ bl func_800BA98C
+/* 800C7D7C 000C39DC 7C 63 07 34 */ extsh r3, r3
+/* 800C7D80 000C39E0 38 80 00 08 */ li r4, 8
+/* 800C7D84 000C39E4 38 A0 00 00 */ li r5, 0
+/* 800C7D88 000C39E8 48 18 C0 29 */ bl func_80253DB0
+lbl_800C7D8C:
+/* 800C7D8C 000C39EC 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7D90 000C39F0 41 81 00 0C */ bgt lbl_800C7D9C
+/* 800C7D94 000C39F4 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7D98 000C39F8 40 82 00 1C */ bne lbl_800C7DB4
+lbl_800C7D9C:
+/* 800C7D9C 000C39FC 38 60 00 11 */ li r3, 0x11
+/* 800C7DA0 000C3A00 4B FF 2B ED */ bl func_800BA98C
+/* 800C7DA4 000C3A04 7C 63 07 34 */ extsh r3, r3
+/* 800C7DA8 000C3A08 38 80 00 08 */ li r4, 8
+/* 800C7DAC 000C3A0C 38 A0 00 00 */ li r5, 0
+/* 800C7DB0 000C3A10 48 18 C0 01 */ bl func_80253DB0
+lbl_800C7DB4:
+/* 800C7DB4 000C3A14 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7DB8 000C3A18 40 82 00 1C */ bne lbl_800C7DD4
+/* 800C7DBC 000C3A1C 38 60 00 12 */ li r3, 0x12
+/* 800C7DC0 000C3A20 4B FF 2B CD */ bl func_800BA98C
+/* 800C7DC4 000C3A24 7C 63 07 34 */ extsh r3, r3
+/* 800C7DC8 000C3A28 38 80 00 08 */ li r4, 8
+/* 800C7DCC 000C3A2C 38 A0 00 00 */ li r5, 0
+/* 800C7DD0 000C3A30 48 18 BF E1 */ bl func_80253DB0
+lbl_800C7DD4:
+/* 800C7DD4 000C3A34 38 60 00 09 */ li r3, 9
+/* 800C7DD8 000C3A38 38 80 00 0F */ li r4, 0xf
+/* 800C7DDC 000C3A3C 4B FF 28 41 */ bl func_800BA61C
+/* 800C7DE0 000C3A40 38 60 00 0A */ li r3, 0xa
+/* 800C7DE4 000C3A44 4B FF 27 D5 */ bl func_800BA5B8
+/* 800C7DE8 000C3A48 38 60 00 01 */ li r3, 1
+/* 800C7DEC 000C3A4C 4B F9 26 E1 */ bl func_8005A4CC
+/* 800C7DF0 000C3A50 48 00 04 1C */ b lbl_800C820C
+lbl_800C7DF4:
+/* 800C7DF4 000C3A54 3B E0 00 01 */ li r31, 1
+/* 800C7DF8 000C3A58 48 00 04 14 */ b lbl_800C820C
+lbl_800C7DFC:
+/* 800C7DFC 000C3A5C 38 60 00 05 */ li r3, 5
+/* 800C7E00 000C3A60 4B FF 29 ED */ bl func_800BA7EC
+/* 800C7E04 000C3A64 2C 03 00 00 */ cmpwi r3, 0
+/* 800C7E08 000C3A68 40 82 01 60 */ bne lbl_800C7F68
+/* 800C7E0C 000C3A6C 38 60 00 00 */ li r3, 0
+/* 800C7E10 000C3A70 4B FF 29 DD */ bl func_800BA7EC
+/* 800C7E14 000C3A74 38 60 00 01 */ li r3, 1
+/* 800C7E18 000C3A78 48 01 E5 CD */ bl func_800E63E4
+/* 800C7E1C 000C3A7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C7E20 000C3A80 41 82 00 20 */ beq lbl_800C7E40
+/* 800C7E24 000C3A84 38 60 00 00 */ li r3, 0
+/* 800C7E28 000C3A88 4B FF 2B 65 */ bl func_800BA98C
+/* 800C7E2C 000C3A8C 7C 63 07 34 */ extsh r3, r3
+/* 800C7E30 000C3A90 38 80 00 03 */ li r4, 3
+/* 800C7E34 000C3A94 38 A0 00 00 */ li r5, 0
+/* 800C7E38 000C3A98 48 18 BF 79 */ bl func_80253DB0
+/* 800C7E3C 000C3A9C 48 00 00 1C */ b lbl_800C7E58
+lbl_800C7E40:
+/* 800C7E40 000C3AA0 38 60 00 00 */ li r3, 0
+/* 800C7E44 000C3AA4 4B FF 2B 49 */ bl func_800BA98C
+/* 800C7E48 000C3AA8 7C 63 07 34 */ extsh r3, r3
+/* 800C7E4C 000C3AAC 38 80 00 02 */ li r4, 2
+/* 800C7E50 000C3AB0 38 A0 00 00 */ li r5, 0
+/* 800C7E54 000C3AB4 48 18 BF 5D */ bl func_80253DB0
+lbl_800C7E58:
+/* 800C7E58 000C3AB8 38 60 00 0C */ li r3, 0xc
+/* 800C7E5C 000C3ABC 4B FF 2B 31 */ bl func_800BA98C
+/* 800C7E60 000C3AC0 7C 63 07 34 */ extsh r3, r3
+/* 800C7E64 000C3AC4 38 80 00 16 */ li r4, 0x16
+/* 800C7E68 000C3AC8 38 A0 00 00 */ li r5, 0
+/* 800C7E6C 000C3ACC 48 18 BF 45 */ bl func_80253DB0
+/* 800C7E70 000C3AD0 38 60 00 0D */ li r3, 0xd
+/* 800C7E74 000C3AD4 4B FF 2B 19 */ bl func_800BA98C
+/* 800C7E78 000C3AD8 7C 63 07 34 */ extsh r3, r3
+/* 800C7E7C 000C3ADC 38 80 00 06 */ li r4, 6
+/* 800C7E80 000C3AE0 38 A0 00 00 */ li r5, 0
+/* 800C7E84 000C3AE4 48 18 BF 2D */ bl func_80253DB0
+/* 800C7E88 000C3AE8 38 60 00 1A */ li r3, 0x1a
+/* 800C7E8C 000C3AEC 4B FF 2B 01 */ bl func_800BA98C
+/* 800C7E90 000C3AF0 7C 63 07 34 */ extsh r3, r3
+/* 800C7E94 000C3AF4 38 80 00 06 */ li r4, 6
+/* 800C7E98 000C3AF8 38 A0 00 00 */ li r5, 0
+/* 800C7E9C 000C3AFC 48 18 BF 15 */ bl func_80253DB0
+/* 800C7EA0 000C3B00 38 60 00 10 */ li r3, 0x10
+/* 800C7EA4 000C3B04 4B FF 2A E9 */ bl func_800BA98C
+/* 800C7EA8 000C3B08 7C 63 07 34 */ extsh r3, r3
+/* 800C7EAC 000C3B0C 38 80 00 09 */ li r4, 9
+/* 800C7EB0 000C3B10 38 A0 00 02 */ li r5, 2
+/* 800C7EB4 000C3B14 48 18 BF 3D */ bl func_80253DF0
+/* 800C7EB8 000C3B18 38 60 00 0A */ li r3, 0xa
+/* 800C7EBC 000C3B1C 4B FF 26 FD */ bl func_800BA5B8
+/* 800C7EC0 000C3B20 38 60 00 0F */ li r3, 0xf
+/* 800C7EC4 000C3B24 4B FF 2A C9 */ bl func_800BA98C
+/* 800C7EC8 000C3B28 7C 63 07 34 */ extsh r3, r3
+/* 800C7ECC 000C3B2C 38 80 00 08 */ li r4, 8
+/* 800C7ED0 000C3B30 38 A0 00 00 */ li r5, 0
+/* 800C7ED4 000C3B34 48 18 BE DD */ bl func_80253DB0
+/* 800C7ED8 000C3B38 7C 1A D8 00 */ cmpw r26, r27
+/* 800C7EDC 000C3B3C 40 82 00 28 */ bne lbl_800C7F04
+/* 800C7EE0 000C3B40 38 60 00 01 */ li r3, 1
+/* 800C7EE4 000C3B44 4B FF 29 09 */ bl func_800BA7EC
+/* 800C7EE8 000C3B48 7C 63 07 74 */ extsb r3, r3
+/* 800C7EEC 000C3B4C 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C7EF0 000C3B50 7C 00 01 94 */ addze r0, r0
+/* 800C7EF4 000C3B54 54 00 10 3A */ slwi r0, r0, 2
+/* 800C7EF8 000C3B58 7C 00 18 50 */ subf r0, r0, r3
+/* 800C7EFC 000C3B5C 7C 19 07 74 */ extsb r25, r0
+/* 800C7F00 000C3B60 48 00 00 08 */ b lbl_800C7F08
+lbl_800C7F04:
+/* 800C7F04 000C3B64 3B 20 00 00 */ li r25, 0
+lbl_800C7F08:
+/* 800C7F08 000C3B68 2C 19 00 02 */ cmpwi r25, 2
+/* 800C7F0C 000C3B6C 41 81 00 0C */ bgt lbl_800C7F18
+/* 800C7F10 000C3B70 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7F14 000C3B74 40 82 00 1C */ bne lbl_800C7F30
+lbl_800C7F18:
+/* 800C7F18 000C3B78 38 60 00 11 */ li r3, 0x11
+/* 800C7F1C 000C3B7C 4B FF 2A 71 */ bl func_800BA98C
+/* 800C7F20 000C3B80 7C 63 07 34 */ extsh r3, r3
+/* 800C7F24 000C3B84 38 80 00 08 */ li r4, 8
+/* 800C7F28 000C3B88 38 A0 00 00 */ li r5, 0
+/* 800C7F2C 000C3B8C 48 18 BE 85 */ bl func_80253DB0
+lbl_800C7F30:
+/* 800C7F30 000C3B90 2C 19 00 00 */ cmpwi r25, 0
+/* 800C7F34 000C3B94 40 82 00 1C */ bne lbl_800C7F50
+/* 800C7F38 000C3B98 38 60 00 12 */ li r3, 0x12
+/* 800C7F3C 000C3B9C 4B FF 2A 51 */ bl func_800BA98C
+/* 800C7F40 000C3BA0 7C 63 07 34 */ extsh r3, r3
+/* 800C7F44 000C3BA4 38 80 00 08 */ li r4, 8
+/* 800C7F48 000C3BA8 38 A0 00 00 */ li r5, 0
+/* 800C7F4C 000C3BAC 48 18 BE 65 */ bl func_80253DB0
+lbl_800C7F50:
+/* 800C7F50 000C3BB0 38 60 00 09 */ li r3, 9
+/* 800C7F54 000C3BB4 38 80 00 10 */ li r4, 0x10
+/* 800C7F58 000C3BB8 4B FF 26 C5 */ bl func_800BA61C
+/* 800C7F5C 000C3BBC 38 60 00 01 */ li r3, 1
+/* 800C7F60 000C3BC0 4B F9 25 6D */ bl func_8005A4CC
+/* 800C7F64 000C3BC4 48 00 02 A8 */ b lbl_800C820C
+lbl_800C7F68:
+/* 800C7F68 000C3BC8 3B E0 00 01 */ li r31, 1
+/* 800C7F6C 000C3BCC 48 00 02 A0 */ b lbl_800C820C
+lbl_800C7F70:
+/* 800C7F70 000C3BD0 38 60 00 05 */ li r3, 5
+/* 800C7F74 000C3BD4 4B FF 28 79 */ bl func_800BA7EC
+/* 800C7F78 000C3BD8 2C 03 00 00 */ cmpwi r3, 0
+/* 800C7F7C 000C3BDC 40 82 01 60 */ bne lbl_800C80DC
+/* 800C7F80 000C3BE0 38 60 00 00 */ li r3, 0
+/* 800C7F84 000C3BE4 4B FF 28 69 */ bl func_800BA7EC
+/* 800C7F88 000C3BE8 38 60 00 01 */ li r3, 1
+/* 800C7F8C 000C3BEC 48 01 E4 59 */ bl func_800E63E4
+/* 800C7F90 000C3BF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C7F94 000C3BF4 41 82 00 20 */ beq lbl_800C7FB4
+/* 800C7F98 000C3BF8 38 60 00 00 */ li r3, 0
+/* 800C7F9C 000C3BFC 4B FF 29 F1 */ bl func_800BA98C
+/* 800C7FA0 000C3C00 7C 63 07 34 */ extsh r3, r3
+/* 800C7FA4 000C3C04 38 80 00 03 */ li r4, 3
+/* 800C7FA8 000C3C08 38 A0 00 00 */ li r5, 0
+/* 800C7FAC 000C3C0C 48 18 BE 05 */ bl func_80253DB0
+/* 800C7FB0 000C3C10 48 00 00 1C */ b lbl_800C7FCC
+lbl_800C7FB4:
+/* 800C7FB4 000C3C14 38 60 00 00 */ li r3, 0
+/* 800C7FB8 000C3C18 4B FF 29 D5 */ bl func_800BA98C
+/* 800C7FBC 000C3C1C 7C 63 07 34 */ extsh r3, r3
+/* 800C7FC0 000C3C20 38 80 00 02 */ li r4, 2
+/* 800C7FC4 000C3C24 38 A0 00 00 */ li r5, 0
+/* 800C7FC8 000C3C28 48 18 BD E9 */ bl func_80253DB0
+lbl_800C7FCC:
+/* 800C7FCC 000C3C2C 38 60 00 0C */ li r3, 0xc
+/* 800C7FD0 000C3C30 4B FF 29 BD */ bl func_800BA98C
+/* 800C7FD4 000C3C34 7C 63 07 34 */ extsh r3, r3
+/* 800C7FD8 000C3C38 38 80 00 16 */ li r4, 0x16
+/* 800C7FDC 000C3C3C 38 A0 00 00 */ li r5, 0
+/* 800C7FE0 000C3C40 48 18 BD D1 */ bl func_80253DB0
+/* 800C7FE4 000C3C44 38 60 00 0D */ li r3, 0xd
+/* 800C7FE8 000C3C48 4B FF 29 A5 */ bl func_800BA98C
+/* 800C7FEC 000C3C4C 7C 63 07 34 */ extsh r3, r3
+/* 800C7FF0 000C3C50 38 80 00 08 */ li r4, 8
+/* 800C7FF4 000C3C54 38 A0 00 00 */ li r5, 0
+/* 800C7FF8 000C3C58 48 18 BD B9 */ bl func_80253DB0
+/* 800C7FFC 000C3C5C 38 60 00 1A */ li r3, 0x1a
+/* 800C8000 000C3C60 4B FF 29 8D */ bl func_800BA98C
+/* 800C8004 000C3C64 7C 63 07 34 */ extsh r3, r3
+/* 800C8008 000C3C68 38 80 00 06 */ li r4, 6
+/* 800C800C 000C3C6C 38 A0 00 00 */ li r5, 0
+/* 800C8010 000C3C70 48 18 BD A1 */ bl func_80253DB0
+/* 800C8014 000C3C74 38 60 00 11 */ li r3, 0x11
+/* 800C8018 000C3C78 4B FF 29 75 */ bl func_800BA98C
+/* 800C801C 000C3C7C 7C 63 07 34 */ extsh r3, r3
+/* 800C8020 000C3C80 38 80 00 09 */ li r4, 9
+/* 800C8024 000C3C84 38 A0 00 02 */ li r5, 2
+/* 800C8028 000C3C88 48 18 BD C9 */ bl func_80253DF0
+/* 800C802C 000C3C8C 38 60 00 0A */ li r3, 0xa
+/* 800C8030 000C3C90 4B FF 25 89 */ bl func_800BA5B8
+/* 800C8034 000C3C94 38 60 00 0F */ li r3, 0xf
+/* 800C8038 000C3C98 4B FF 29 55 */ bl func_800BA98C
+/* 800C803C 000C3C9C 7C 63 07 34 */ extsh r3, r3
+/* 800C8040 000C3CA0 38 80 00 08 */ li r4, 8
+/* 800C8044 000C3CA4 38 A0 00 00 */ li r5, 0
+/* 800C8048 000C3CA8 48 18 BD 69 */ bl func_80253DB0
+/* 800C804C 000C3CAC 38 60 00 09 */ li r3, 9
+/* 800C8050 000C3CB0 38 80 00 11 */ li r4, 0x11
+/* 800C8054 000C3CB4 4B FF 25 C9 */ bl func_800BA61C
+/* 800C8058 000C3CB8 7C 1A D8 00 */ cmpw r26, r27
+/* 800C805C 000C3CBC 40 82 00 28 */ bne lbl_800C8084
+/* 800C8060 000C3CC0 38 60 00 01 */ li r3, 1
+/* 800C8064 000C3CC4 4B FF 27 89 */ bl func_800BA7EC
+/* 800C8068 000C3CC8 7C 63 07 74 */ extsb r3, r3
+/* 800C806C 000C3CCC 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C8070 000C3CD0 7C 00 01 94 */ addze r0, r0
+/* 800C8074 000C3CD4 54 00 10 3A */ slwi r0, r0, 2
+/* 800C8078 000C3CD8 7C 00 18 50 */ subf r0, r0, r3
+/* 800C807C 000C3CDC 7C 19 07 74 */ extsb r25, r0
+/* 800C8080 000C3CE0 48 00 00 08 */ b lbl_800C8088
+lbl_800C8084:
+/* 800C8084 000C3CE4 3B 20 00 00 */ li r25, 0
+lbl_800C8088:
+/* 800C8088 000C3CE8 2C 19 00 01 */ cmpwi r25, 1
+/* 800C808C 000C3CEC 41 81 00 0C */ bgt lbl_800C8098
+/* 800C8090 000C3CF0 2C 19 00 00 */ cmpwi r25, 0
+/* 800C8094 000C3CF4 40 82 00 1C */ bne lbl_800C80B0
+lbl_800C8098:
+/* 800C8098 000C3CF8 38 60 00 10 */ li r3, 0x10
+/* 800C809C 000C3CFC 4B FF 28 F1 */ bl func_800BA98C
+/* 800C80A0 000C3D00 7C 63 07 34 */ extsh r3, r3
+/* 800C80A4 000C3D04 38 80 00 08 */ li r4, 8
+/* 800C80A8 000C3D08 38 A0 00 00 */ li r5, 0
+/* 800C80AC 000C3D0C 48 18 BD 05 */ bl func_80253DB0
+lbl_800C80B0:
+/* 800C80B0 000C3D10 2C 19 00 00 */ cmpwi r25, 0
+/* 800C80B4 000C3D14 40 82 00 1C */ bne lbl_800C80D0
+/* 800C80B8 000C3D18 38 60 00 12 */ li r3, 0x12
+/* 800C80BC 000C3D1C 4B FF 28 D1 */ bl func_800BA98C
+/* 800C80C0 000C3D20 7C 63 07 34 */ extsh r3, r3
+/* 800C80C4 000C3D24 38 80 00 08 */ li r4, 8
+/* 800C80C8 000C3D28 38 A0 00 00 */ li r5, 0
+/* 800C80CC 000C3D2C 48 18 BC E5 */ bl func_80253DB0
+lbl_800C80D0:
+/* 800C80D0 000C3D30 38 60 00 01 */ li r3, 1
+/* 800C80D4 000C3D34 4B F9 23 F9 */ bl func_8005A4CC
+/* 800C80D8 000C3D38 48 00 01 34 */ b lbl_800C820C
+lbl_800C80DC:
+/* 800C80DC 000C3D3C 3B E0 00 01 */ li r31, 1
+/* 800C80E0 000C3D40 48 00 01 2C */ b lbl_800C820C
+lbl_800C80E4:
+/* 800C80E4 000C3D44 38 60 00 05 */ li r3, 5
+/* 800C80E8 000C3D48 4B FF 27 05 */ bl func_800BA7EC
+/* 800C80EC 000C3D4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800C80F0 000C3D50 40 82 01 18 */ bne lbl_800C8208
+/* 800C80F4 000C3D54 38 60 00 00 */ li r3, 0
+/* 800C80F8 000C3D58 4B FF 26 F5 */ bl func_800BA7EC
+/* 800C80FC 000C3D5C 38 60 00 01 */ li r3, 1
+/* 800C8100 000C3D60 48 01 E2 E5 */ bl func_800E63E4
+/* 800C8104 000C3D64 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C8108 000C3D68 41 82 00 20 */ beq lbl_800C8128
+/* 800C810C 000C3D6C 38 60 00 00 */ li r3, 0
+/* 800C8110 000C3D70 4B FF 28 7D */ bl func_800BA98C
+/* 800C8114 000C3D74 7C 63 07 34 */ extsh r3, r3
+/* 800C8118 000C3D78 38 80 00 03 */ li r4, 3
+/* 800C811C 000C3D7C 38 A0 00 00 */ li r5, 0
+/* 800C8120 000C3D80 48 18 BC 91 */ bl func_80253DB0
+/* 800C8124 000C3D84 48 00 00 1C */ b lbl_800C8140
+lbl_800C8128:
+/* 800C8128 000C3D88 38 60 00 00 */ li r3, 0
+/* 800C812C 000C3D8C 4B FF 28 61 */ bl func_800BA98C
+/* 800C8130 000C3D90 7C 63 07 34 */ extsh r3, r3
+/* 800C8134 000C3D94 38 80 00 02 */ li r4, 2
+/* 800C8138 000C3D98 38 A0 00 00 */ li r5, 0
+/* 800C813C 000C3D9C 48 18 BC 75 */ bl func_80253DB0
+lbl_800C8140:
+/* 800C8140 000C3DA0 38 60 00 0C */ li r3, 0xc
+/* 800C8144 000C3DA4 4B FF 28 49 */ bl func_800BA98C
+/* 800C8148 000C3DA8 7C 63 07 34 */ extsh r3, r3
+/* 800C814C 000C3DAC 38 80 00 16 */ li r4, 0x16
+/* 800C8150 000C3DB0 38 A0 00 00 */ li r5, 0
+/* 800C8154 000C3DB4 48 18 BC 5D */ bl func_80253DB0
+/* 800C8158 000C3DB8 38 60 00 0D */ li r3, 0xd
+/* 800C815C 000C3DBC 4B FF 28 31 */ bl func_800BA98C
+/* 800C8160 000C3DC0 7C 63 07 34 */ extsh r3, r3
+/* 800C8164 000C3DC4 38 80 00 0A */ li r4, 0xa
+/* 800C8168 000C3DC8 38 A0 00 00 */ li r5, 0
+/* 800C816C 000C3DCC 48 18 BC 45 */ bl func_80253DB0
+/* 800C8170 000C3DD0 38 60 00 1A */ li r3, 0x1a
+/* 800C8174 000C3DD4 4B FF 28 19 */ bl func_800BA98C
+/* 800C8178 000C3DD8 7C 63 07 34 */ extsh r3, r3
+/* 800C817C 000C3DDC 38 80 00 06 */ li r4, 6
+/* 800C8180 000C3DE0 38 A0 00 00 */ li r5, 0
+/* 800C8184 000C3DE4 48 18 BC 2D */ bl func_80253DB0
+/* 800C8188 000C3DE8 38 60 00 12 */ li r3, 0x12
+/* 800C818C 000C3DEC 4B FF 28 01 */ bl func_800BA98C
+/* 800C8190 000C3DF0 7C 63 07 34 */ extsh r3, r3
+/* 800C8194 000C3DF4 38 80 00 09 */ li r4, 9
+/* 800C8198 000C3DF8 38 A0 00 02 */ li r5, 2
+/* 800C819C 000C3DFC 48 18 BC 55 */ bl func_80253DF0
+/* 800C81A0 000C3E00 38 60 00 0A */ li r3, 0xa
+/* 800C81A4 000C3E04 4B FF 24 15 */ bl func_800BA5B8
+/* 800C81A8 000C3E08 38 60 00 0F */ li r3, 0xf
+/* 800C81AC 000C3E0C 4B FF 27 E1 */ bl func_800BA98C
+/* 800C81B0 000C3E10 7C 63 07 34 */ extsh r3, r3
+/* 800C81B4 000C3E14 38 80 00 08 */ li r4, 8
+/* 800C81B8 000C3E18 38 A0 00 00 */ li r5, 0
+/* 800C81BC 000C3E1C 48 18 BB F5 */ bl func_80253DB0
+/* 800C81C0 000C3E20 38 60 00 10 */ li r3, 0x10
+/* 800C81C4 000C3E24 4B FF 27 C9 */ bl func_800BA98C
+/* 800C81C8 000C3E28 7C 63 07 34 */ extsh r3, r3
+/* 800C81CC 000C3E2C 38 80 00 08 */ li r4, 8
+/* 800C81D0 000C3E30 38 A0 00 00 */ li r5, 0
+/* 800C81D4 000C3E34 48 18 BB DD */ bl func_80253DB0
+/* 800C81D8 000C3E38 38 60 00 11 */ li r3, 0x11
+/* 800C81DC 000C3E3C 4B FF 27 B1 */ bl func_800BA98C
+/* 800C81E0 000C3E40 7C 63 07 34 */ extsh r3, r3
+/* 800C81E4 000C3E44 38 80 00 08 */ li r4, 8
+/* 800C81E8 000C3E48 38 A0 00 00 */ li r5, 0
+/* 800C81EC 000C3E4C 48 18 BB C5 */ bl func_80253DB0
+/* 800C81F0 000C3E50 38 60 00 09 */ li r3, 9
+/* 800C81F4 000C3E54 38 80 00 12 */ li r4, 0x12
+/* 800C81F8 000C3E58 4B FF 24 25 */ bl func_800BA61C
+/* 800C81FC 000C3E5C 38 60 00 01 */ li r3, 1
+/* 800C8200 000C3E60 4B F9 22 CD */ bl func_8005A4CC
+/* 800C8204 000C3E64 48 00 00 08 */ b lbl_800C820C
+lbl_800C8208:
+/* 800C8208 000C3E68 3B E0 00 01 */ li r31, 1
+lbl_800C820C:
+/* 800C820C 000C3E6C 2C 1F 00 00 */ cmpwi r31, 0
+/* 800C8210 000C3E70 41 82 28 74 */ beq lbl_800CAA84
+/* 800C8214 000C3E74 38 60 00 05 */ li r3, 5
+/* 800C8218 000C3E78 4B FF 25 D5 */ bl func_800BA7EC
+/* 800C821C 000C3E7C 28 03 00 01 */ cmplwi r3, 1
+/* 800C8220 000C3E80 40 82 00 40 */ bne lbl_800C8260
+/* 800C8224 000C3E84 7F 44 D3 78 */ mr r4, r26
+/* 800C8228 000C3E88 38 60 00 0B */ li r3, 0xb
+/* 800C822C 000C3E8C 4B FF 23 F1 */ bl func_800BA61C
+/* 800C8230 000C3E90 38 9D FF EC */ addi r4, r29, -20
+/* 800C8234 000C3E94 38 60 00 0C */ li r3, 0xc
+/* 800C8238 000C3E98 4B FF 23 E5 */ bl func_800BA61C
+/* 800C823C 000C3E9C 38 60 00 00 */ li r3, 0
+/* 800C8240 000C3EA0 38 80 2D 01 */ li r4, 0x2d01
+/* 800C8244 000C3EA4 4B FF 27 AD */ bl func_800BA9F0
+/* 800C8248 000C3EA8 38 60 00 05 */ li r3, 5
+/* 800C824C 000C3EAC 38 80 00 02 */ li r4, 2
+/* 800C8250 000C3EB0 4B FF 23 CD */ bl func_800BA61C
+/* 800C8254 000C3EB4 38 60 00 01 */ li r3, 1
+/* 800C8258 000C3EB8 4B F9 22 75 */ bl func_8005A4CC
+/* 800C825C 000C3EBC 48 00 28 28 */ b lbl_800CAA84
+lbl_800C8260:
+/* 800C8260 000C3EC0 38 60 00 05 */ li r3, 5
+/* 800C8264 000C3EC4 4B FF 25 89 */ bl func_800BA7EC
+/* 800C8268 000C3EC8 28 03 00 02 */ cmplwi r3, 2
+/* 800C826C 000C3ECC 40 82 28 18 */ bne lbl_800CAA84
+/* 800C8270 000C3ED0 38 60 00 0B */ li r3, 0xb
+/* 800C8274 000C3ED4 4B FF 25 79 */ bl func_800BA7EC
+/* 800C8278 000C3ED8 7C 1A 18 40 */ cmplw r26, r3
+/* 800C827C 000C3EDC 40 82 05 14 */ bne lbl_800C8790
+/* 800C8280 000C3EE0 38 60 00 0C */ li r3, 0xc
+/* 800C8284 000C3EE4 4B FF 25 69 */ bl func_800BA7EC
+/* 800C8288 000C3EE8 38 1D FF EC */ addi r0, r29, -20
+/* 800C828C 000C3EEC 7C 00 18 40 */ cmplw r0, r3
+/* 800C8290 000C3EF0 41 82 04 EC */ beq lbl_800C877C
+/* 800C8294 000C3EF4 38 60 00 0B */ li r3, 0xb
+/* 800C8298 000C3EF8 4B FF 25 55 */ bl func_800BA7EC
+/* 800C829C 000C3EFC 38 03 FF FF */ addi r0, r3, -1
+/* 800C82A0 000C3F00 38 60 00 0C */ li r3, 0xc
+/* 800C82A4 000C3F04 54 1C 10 3A */ slwi r28, r0, 2
+/* 800C82A8 000C3F08 4B FF 25 45 */ bl func_800BA7EC
+/* 800C82AC 000C3F0C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C82B0 000C3F10 7C 63 E2 14 */ add r3, r3, r28
+/* 800C82B4 000C3F14 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C82B8 000C3F18 7C 03 C8 AE */ lbzx r0, r3, r25
+/* 800C82BC 000C3F1C 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800C82C0 000C3F20 7F 03 C3 78 */ mr r3, r24
+/* 800C82C4 000C3F24 48 01 D8 0D */ bl func_800E5AD0
+/* 800C82C8 000C3F28 38 1A FF FF */ addi r0, r26, -1
+/* 800C82CC 000C3F2C 7C 7C 1B 78 */ mr r28, r3
+/* 800C82D0 000C3F30 54 00 10 3A */ slwi r0, r0, 2
+/* 800C82D4 000C3F34 7C 1D 02 14 */ add r0, r29, r0
+/* 800C82D8 000C3F38 7F 20 CA 14 */ add r25, r0, r25
+/* 800C82DC 000C3F3C 88 19 FF EC */ lbz r0, -0x14(r25)
+/* 800C82E0 000C3F40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C82E4 000C3F44 48 01 D7 ED */ bl func_800E5AD0
+/* 800C82E8 000C3F48 7C 7E 1B 78 */ mr r30, r3
+/* 800C82EC 000C3F4C 7F 84 E3 78 */ mr r4, r28
+/* 800C82F0 000C3F50 38 61 00 8C */ addi r3, r1, 0x8c
+/* 800C82F4 000C3F54 48 00 27 AD */ bl func_800CAAA0
+/* 800C82F8 000C3F58 7F 83 E3 78 */ mr r3, r28
+/* 800C82FC 000C3F5C 7F C4 F3 78 */ mr r4, r30
+/* 800C8300 000C3F60 48 00 27 A1 */ bl func_800CAAA0
+/* 800C8304 000C3F64 7F C3 F3 78 */ mr r3, r30
+/* 800C8308 000C3F68 38 81 00 8C */ addi r4, r1, 0x8c
+/* 800C830C 000C3F6C 48 00 27 95 */ bl func_800CAAA0
+/* 800C8310 000C3F70 7F 03 C3 78 */ mr r3, r24
+/* 800C8314 000C3F74 4B FF 27 1D */ bl func_800BAA30
+/* 800C8318 000C3F78 88 19 FF EC */ lbz r0, -0x14(r25)
+/* 800C831C 000C3F7C 7C 78 1B 78 */ mr r24, r3
+/* 800C8320 000C3F80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C8324 000C3F84 4B FF 27 0D */ bl func_800BAA30
+/* 800C8328 000C3F88 7C 79 1B 78 */ mr r25, r3
+/* 800C832C 000C3F8C 7F 04 C3 78 */ mr r4, r24
+/* 800C8330 000C3F90 38 61 00 0C */ addi r3, r1, 0xc
+/* 800C8334 000C3F94 48 00 28 D9 */ bl func_800CAC0C
+/* 800C8338 000C3F98 7F 03 C3 78 */ mr r3, r24
+/* 800C833C 000C3F9C 7F 24 CB 78 */ mr r4, r25
+/* 800C8340 000C3FA0 48 00 28 CD */ bl func_800CAC0C
+/* 800C8344 000C3FA4 7F 23 CB 78 */ mr r3, r25
+/* 800C8348 000C3FA8 38 81 00 0C */ addi r4, r1, 0xc
+/* 800C834C 000C3FAC 48 00 28 C1 */ bl func_800CAC0C
+/* 800C8350 000C3FB0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C8354 000C3FB4 38 60 00 05 */ li r3, 5
+/* 800C8358 000C3FB8 38 80 00 00 */ li r4, 0
+/* 800C835C 000C3FBC 60 00 08 00 */ ori r0, r0, 0x800
+/* 800C8360 000C3FC0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C8364 000C3FC4 4B FF 22 B9 */ bl func_800BA61C
+/* 800C8368 000C3FC8 38 60 00 18 */ li r3, 0x18
+/* 800C836C 000C3FCC 48 09 A7 25 */ bl func_80162A90
+/* 800C8370 000C3FD0 2C 03 00 03 */ cmpwi r3, 3
+/* 800C8374 000C3FD4 41 82 00 50 */ beq lbl_800C83C4
+/* 800C8378 000C3FD8 40 80 00 14 */ bge lbl_800C838C
+/* 800C837C 000C3FDC 2C 03 00 01 */ cmpwi r3, 1
+/* 800C8380 000C3FE0 41 82 00 18 */ beq lbl_800C8398
+/* 800C8384 000C3FE4 40 80 00 30 */ bge lbl_800C83B4
+/* 800C8388 000C3FE8 48 00 00 58 */ b lbl_800C83E0
+lbl_800C838C:
+/* 800C838C 000C3FEC 2C 03 00 05 */ cmpwi r3, 5
+/* 800C8390 000C3FF0 40 80 00 50 */ bge lbl_800C83E0
+/* 800C8394 000C3FF4 48 00 00 40 */ b lbl_800C83D4
+lbl_800C8398:
+/* 800C8398 000C3FF8 38 60 00 00 */ li r3, 0
+/* 800C839C 000C3FFC 38 80 2C E3 */ li r4, 0x2ce3
+/* 800C83A0 000C4000 4B FF 26 51 */ bl func_800BA9F0
+/* 800C83A4 000C4004 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C83A8 000C4008 60 00 04 00 */ ori r0, r0, 0x400
+/* 800C83AC 000C400C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C83B0 000C4010 48 00 00 30 */ b lbl_800C83E0
+lbl_800C83B4:
+/* 800C83B4 000C4014 38 60 00 00 */ li r3, 0
+/* 800C83B8 000C4018 38 80 2C E4 */ li r4, 0x2ce4
+/* 800C83BC 000C401C 4B FF 26 35 */ bl func_800BA9F0
+/* 800C83C0 000C4020 48 00 00 20 */ b lbl_800C83E0
+lbl_800C83C4:
+/* 800C83C4 000C4024 38 60 00 00 */ li r3, 0
+/* 800C83C8 000C4028 38 80 2C E5 */ li r4, 0x2ce5
+/* 800C83CC 000C402C 4B FF 26 25 */ bl func_800BA9F0
+/* 800C83D0 000C4030 48 00 00 10 */ b lbl_800C83E0
+lbl_800C83D4:
+/* 800C83D4 000C4034 38 60 00 00 */ li r3, 0
+/* 800C83D8 000C4038 38 80 2C E6 */ li r4, 0x2ce6
+/* 800C83DC 000C403C 4B FF 26 15 */ bl func_800BA9F0
+lbl_800C83E0:
+/* 800C83E0 000C4040 7C 1A D8 00 */ cmpw r26, r27
+/* 800C83E4 000C4044 40 82 00 28 */ bne lbl_800C840C
+/* 800C83E8 000C4048 38 60 00 01 */ li r3, 1
+/* 800C83EC 000C404C 4B FF 24 01 */ bl func_800BA7EC
+/* 800C83F0 000C4050 7C 63 07 74 */ extsb r3, r3
+/* 800C83F4 000C4054 7C 60 16 70 */ srawi r0, r3, 2
+/* 800C83F8 000C4058 7C 00 01 94 */ addze r0, r0
+/* 800C83FC 000C405C 54 00 10 3A */ slwi r0, r0, 2
+/* 800C8400 000C4060 7C 00 18 50 */ subf r0, r0, r3
+/* 800C8404 000C4064 7C 1A 07 74 */ extsb r26, r0
+/* 800C8408 000C4068 48 00 00 08 */ b lbl_800C8410
+lbl_800C840C:
+/* 800C840C 000C406C 3B 40 00 00 */ li r26, 0
+lbl_800C8410:
+/* 800C8410 000C4070 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C8414 000C4074 38 60 00 02 */ li r3, 2
+/* 800C8418 000C4078 38 80 00 00 */ li r4, 0
+/* 800C841C 000C407C 38 A0 00 00 */ li r5, 0
+/* 800C8420 000C4080 41 81 00 0C */ bgt lbl_800C842C
+/* 800C8424 000C4084 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C8428 000C4088 40 82 00 08 */ bne lbl_800C8430
+lbl_800C842C:
+/* 800C842C 000C408C 38 A0 00 01 */ li r5, 1
+lbl_800C8430:
+/* 800C8430 000C4090 30 05 FF FF */ addic r0, r5, -1
+/* 800C8434 000C4094 38 C0 00 03 */ li r6, 3
+/* 800C8438 000C4098 7C A0 29 10 */ subfe r5, r0, r5
+/* 800C843C 000C409C 38 E0 00 01 */ li r7, 1
+/* 800C8440 000C40A0 38 05 00 14 */ addi r0, r5, 0x14
+/* 800C8444 000C40A4 39 00 00 00 */ li r8, 0
+/* 800C8448 000C40A8 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800C844C 000C40AC 4B F9 15 7D */ bl func_800599C8
+/* 800C8450 000C40B0 38 60 00 03 */ li r3, 3
+/* 800C8454 000C40B4 38 80 00 00 */ li r4, 0
+/* 800C8458 000C40B8 38 A0 00 02 */ li r5, 2
+/* 800C845C 000C40BC 38 C0 00 14 */ li r6, 0x14
+/* 800C8460 000C40C0 38 E0 00 01 */ li r7, 1
+/* 800C8464 000C40C4 39 00 00 00 */ li r8, 0
+/* 800C8468 000C40C8 4B F9 15 61 */ bl func_800599C8
+/* 800C846C 000C40CC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C8470 000C40D0 54 00 B7 FE */ rlwinm r0, r0, 0x16, 0x1f, 0x1f
+/* 800C8474 000C40D4 7C 00 00 D0 */ neg r0, r0
+/* 800C8478 000C40D8 70 19 00 0B */ andi. r25, r0, 0xb
+/* 800C847C 000C40DC 48 01 DF 55 */ bl func_800E63D0
+/* 800C8480 000C40E0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C8484 000C40E4 2C 00 00 01 */ cmpwi r0, 1
+/* 800C8488 000C40E8 41 82 01 BC */ beq lbl_800C8644
+/* 800C848C 000C40EC 40 80 02 E4 */ bge lbl_800C8770
+/* 800C8490 000C40F0 2C 00 00 00 */ cmpwi r0, 0
+/* 800C8494 000C40F4 40 80 00 0C */ bge lbl_800C84A0
+/* 800C8498 000C40F8 48 00 02 D8 */ b lbl_800C8770
+/* 800C849C 000C40FC 48 00 02 D4 */ b lbl_800C8770
+lbl_800C84A0:
+/* 800C84A0 000C4100 2C 19 00 00 */ cmpwi r25, 0
+/* 800C84A4 000C4104 41 82 00 44 */ beq lbl_800C84E8
+/* 800C84A8 000C4108 2C 1A 00 02 */ cmpwi r26, 2
+/* 800C84AC 000C410C 38 60 00 0B */ li r3, 0xb
+/* 800C84B0 000C4110 38 00 00 00 */ li r0, 0
+/* 800C84B4 000C4114 41 81 00 0C */ bgt lbl_800C84C0
+/* 800C84B8 000C4118 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C84BC 000C411C 40 82 00 08 */ bne lbl_800C84C4
+lbl_800C84C0:
+/* 800C84C0 000C4120 38 00 00 01 */ li r0, 1
+lbl_800C84C4:
+/* 800C84C4 000C4124 2C 00 00 00 */ cmpwi r0, 0
+/* 800C84C8 000C4128 38 80 00 14 */ li r4, 0x14
+/* 800C84CC 000C412C 41 82 00 08 */ beq lbl_800C84D4
+/* 800C84D0 000C4130 38 80 00 16 */ li r4, 0x16
+lbl_800C84D4:
+/* 800C84D4 000C4134 38 A0 00 03 */ li r5, 3
+/* 800C84D8 000C4138 38 C0 00 0C */ li r6, 0xc
+/* 800C84DC 000C413C 38 E0 00 00 */ li r7, 0
+/* 800C84E0 000C4140 39 00 00 00 */ li r8, 0
+/* 800C84E4 000C4144 4B F9 14 E5 */ bl func_800599C8
+lbl_800C84E8:
+/* 800C84E8 000C4148 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C84EC 000C414C 40 82 00 24 */ bne lbl_800C8510
+/* 800C84F0 000C4150 7F 25 CB 78 */ mr r5, r25
+/* 800C84F4 000C4154 38 60 00 0C */ li r3, 0xc
+/* 800C84F8 000C4158 38 80 00 17 */ li r4, 0x17
+/* 800C84FC 000C415C 38 C0 00 01 */ li r6, 1
+/* 800C8500 000C4160 38 E0 00 00 */ li r7, 0
+/* 800C8504 000C4164 39 00 00 00 */ li r8, 0
+/* 800C8508 000C4168 4B F9 14 C1 */ bl func_800599C8
+/* 800C850C 000C416C 48 00 00 48 */ b lbl_800C8554
+lbl_800C8510:
+/* 800C8510 000C4170 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C8514 000C4174 40 81 00 24 */ ble lbl_800C8538
+/* 800C8518 000C4178 7F 25 CB 78 */ mr r5, r25
+/* 800C851C 000C417C 38 60 00 0C */ li r3, 0xc
+/* 800C8520 000C4180 38 80 00 15 */ li r4, 0x15
+/* 800C8524 000C4184 38 C0 00 01 */ li r6, 1
+/* 800C8528 000C4188 38 E0 00 00 */ li r7, 0
+/* 800C852C 000C418C 39 00 00 00 */ li r8, 0
+/* 800C8530 000C4190 4B F9 14 99 */ bl func_800599C8
+/* 800C8534 000C4194 48 00 00 20 */ b lbl_800C8554
+lbl_800C8538:
+/* 800C8538 000C4198 7F 25 CB 78 */ mr r5, r25
+/* 800C853C 000C419C 38 60 00 0C */ li r3, 0xc
+/* 800C8540 000C41A0 38 80 00 14 */ li r4, 0x14
+/* 800C8544 000C41A4 38 C0 00 01 */ li r6, 1
+/* 800C8548 000C41A8 38 E0 00 00 */ li r7, 0
+/* 800C854C 000C41AC 39 00 00 00 */ li r8, 0
+/* 800C8550 000C41B0 4B F9 14 79 */ bl func_800599C8
+lbl_800C8554:
+/* 800C8554 000C41B4 38 60 00 01 */ li r3, 1
+/* 800C8558 000C41B8 38 80 00 02 */ li r4, 2
+/* 800C855C 000C41BC 38 A0 00 0C */ li r5, 0xc
+/* 800C8560 000C41C0 38 C0 00 00 */ li r6, 0
+/* 800C8564 000C41C4 38 E0 00 00 */ li r7, 0
+/* 800C8568 000C41C8 39 00 00 00 */ li r8, 0
+/* 800C856C 000C41CC 4B F9 14 5D */ bl func_800599C8
+/* 800C8570 000C41D0 2C 1A 00 02 */ cmpwi r26, 2
+/* 800C8574 000C41D4 38 00 00 00 */ li r0, 0
+/* 800C8578 000C41D8 41 81 00 0C */ bgt lbl_800C8584
+/* 800C857C 000C41DC 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C8580 000C41E0 40 82 00 08 */ bne lbl_800C8588
+lbl_800C8584:
+/* 800C8584 000C41E4 38 00 00 01 */ li r0, 1
+lbl_800C8588:
+/* 800C8588 000C41E8 2C 00 00 00 */ cmpwi r0, 0
+/* 800C858C 000C41EC 38 E0 00 0C */ li r7, 0xc
+/* 800C8590 000C41F0 41 82 00 08 */ beq lbl_800C8598
+/* 800C8594 000C41F4 38 E0 00 16 */ li r7, 0x16
+lbl_800C8598:
+/* 800C8598 000C41F8 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C859C 000C41FC 38 60 00 14 */ li r3, 0x14
+/* 800C85A0 000C4200 38 80 00 00 */ li r4, 0
+/* 800C85A4 000C4204 38 A0 00 03 */ li r5, 3
+/* 800C85A8 000C4208 38 00 00 00 */ li r0, 0
+/* 800C85AC 000C420C 41 81 00 0C */ bgt lbl_800C85B8
+/* 800C85B0 000C4210 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C85B4 000C4214 40 82 00 08 */ bne lbl_800C85BC
+lbl_800C85B8:
+/* 800C85B8 000C4218 38 00 00 01 */ li r0, 1
+lbl_800C85BC:
+/* 800C85BC 000C421C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C85C0 000C4220 38 C0 00 02 */ li r6, 2
+/* 800C85C4 000C4224 41 82 00 08 */ beq lbl_800C85CC
+/* 800C85C8 000C4228 38 C0 00 15 */ li r6, 0x15
+lbl_800C85CC:
+/* 800C85CC 000C422C 39 00 00 00 */ li r8, 0
+/* 800C85D0 000C4230 4B F9 13 F9 */ bl func_800599C8
+/* 800C85D4 000C4234 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C85D8 000C4238 38 60 00 15 */ li r3, 0x15
+/* 800C85DC 000C423C 38 80 00 00 */ li r4, 0
+/* 800C85E0 000C4240 38 A0 00 14 */ li r5, 0x14
+/* 800C85E4 000C4244 38 C0 00 02 */ li r6, 2
+/* 800C85E8 000C4248 38 E0 00 0C */ li r7, 0xc
+/* 800C85EC 000C424C 40 82 00 08 */ bne lbl_800C85F4
+/* 800C85F0 000C4250 38 E0 00 17 */ li r7, 0x17
+lbl_800C85F4:
+/* 800C85F4 000C4254 39 00 00 00 */ li r8, 0
+/* 800C85F8 000C4258 4B F9 13 D1 */ bl func_800599C8
+/* 800C85FC 000C425C 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C8600 000C4260 38 60 00 16 */ li r3, 0x16
+/* 800C8604 000C4264 38 80 00 14 */ li r4, 0x14
+/* 800C8608 000C4268 38 A0 00 03 */ li r5, 3
+/* 800C860C 000C426C 38 C0 00 02 */ li r6, 2
+/* 800C8610 000C4270 40 82 00 08 */ bne lbl_800C8618
+/* 800C8614 000C4274 38 C0 00 17 */ li r6, 0x17
+lbl_800C8618:
+/* 800C8618 000C4278 38 E0 00 0C */ li r7, 0xc
+/* 800C861C 000C427C 39 00 00 00 */ li r8, 0
+/* 800C8620 000C4280 4B F9 13 A9 */ bl func_800599C8
+/* 800C8624 000C4284 38 60 00 17 */ li r3, 0x17
+/* 800C8628 000C4288 38 80 00 15 */ li r4, 0x15
+/* 800C862C 000C428C 38 A0 00 16 */ li r5, 0x16
+/* 800C8630 000C4290 38 C0 00 02 */ li r6, 2
+/* 800C8634 000C4294 38 E0 00 0C */ li r7, 0xc
+/* 800C8638 000C4298 39 00 00 00 */ li r8, 0
+/* 800C863C 000C429C 4B F9 13 8D */ bl func_800599C8
+/* 800C8640 000C42A0 48 00 01 30 */ b lbl_800C8770
+lbl_800C8644:
+/* 800C8644 000C42A4 2C 1A 00 02 */ cmpwi r26, 2
+/* 800C8648 000C42A8 38 60 00 0C */ li r3, 0xc
+/* 800C864C 000C42AC 38 00 00 00 */ li r0, 0
+/* 800C8650 000C42B0 41 81 00 0C */ bgt lbl_800C865C
+/* 800C8654 000C42B4 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C8658 000C42B8 40 82 00 08 */ bne lbl_800C8660
+lbl_800C865C:
+/* 800C865C 000C42BC 38 00 00 01 */ li r0, 1
+lbl_800C8660:
+/* 800C8660 000C42C0 2C 00 00 00 */ cmpwi r0, 0
+/* 800C8664 000C42C4 38 80 00 14 */ li r4, 0x14
+/* 800C8668 000C42C8 41 82 00 08 */ beq lbl_800C8670
+/* 800C866C 000C42CC 38 80 00 16 */ li r4, 0x16
+lbl_800C8670:
+/* 800C8670 000C42D0 38 A0 00 03 */ li r5, 3
+/* 800C8674 000C42D4 38 C0 00 01 */ li r6, 1
+/* 800C8678 000C42D8 38 E0 00 00 */ li r7, 0
+/* 800C867C 000C42DC 39 00 00 00 */ li r8, 0
+/* 800C8680 000C42E0 4B F9 13 49 */ bl func_800599C8
+/* 800C8684 000C42E4 38 60 00 01 */ li r3, 1
+/* 800C8688 000C42E8 38 80 00 02 */ li r4, 2
+/* 800C868C 000C42EC 38 A0 00 0C */ li r5, 0xc
+/* 800C8690 000C42F0 38 C0 00 00 */ li r6, 0
+/* 800C8694 000C42F4 38 E0 00 00 */ li r7, 0
+/* 800C8698 000C42F8 39 00 00 00 */ li r8, 0
+/* 800C869C 000C42FC 4B F9 13 2D */ bl func_800599C8
+/* 800C86A0 000C4300 2C 1A 00 02 */ cmpwi r26, 2
+/* 800C86A4 000C4304 38 00 00 00 */ li r0, 0
+/* 800C86A8 000C4308 41 81 00 0C */ bgt lbl_800C86B4
+/* 800C86AC 000C430C 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C86B0 000C4310 40 82 00 08 */ bne lbl_800C86B8
+lbl_800C86B4:
+/* 800C86B4 000C4314 38 00 00 01 */ li r0, 1
+lbl_800C86B8:
+/* 800C86B8 000C4318 2C 00 00 00 */ cmpwi r0, 0
+/* 800C86BC 000C431C 38 E0 00 0C */ li r7, 0xc
+/* 800C86C0 000C4320 41 82 00 08 */ beq lbl_800C86C8
+/* 800C86C4 000C4324 38 E0 00 16 */ li r7, 0x16
+lbl_800C86C8:
+/* 800C86C8 000C4328 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C86CC 000C432C 38 60 00 14 */ li r3, 0x14
+/* 800C86D0 000C4330 38 80 00 00 */ li r4, 0
+/* 800C86D4 000C4334 38 A0 00 03 */ li r5, 3
+/* 800C86D8 000C4338 38 00 00 00 */ li r0, 0
+/* 800C86DC 000C433C 41 81 00 0C */ bgt lbl_800C86E8
+/* 800C86E0 000C4340 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C86E4 000C4344 40 82 00 08 */ bne lbl_800C86EC
+lbl_800C86E8:
+/* 800C86E8 000C4348 38 00 00 01 */ li r0, 1
+lbl_800C86EC:
+/* 800C86EC 000C434C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C86F0 000C4350 38 C0 00 02 */ li r6, 2
+/* 800C86F4 000C4354 41 82 00 08 */ beq lbl_800C86FC
+/* 800C86F8 000C4358 38 C0 00 15 */ li r6, 0x15
+lbl_800C86FC:
+/* 800C86FC 000C435C 39 00 00 00 */ li r8, 0
+/* 800C8700 000C4360 4B F9 12 C9 */ bl func_800599C8
+/* 800C8704 000C4364 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C8708 000C4368 38 60 00 15 */ li r3, 0x15
+/* 800C870C 000C436C 38 80 00 00 */ li r4, 0
+/* 800C8710 000C4370 38 A0 00 14 */ li r5, 0x14
+/* 800C8714 000C4374 38 C0 00 02 */ li r6, 2
+/* 800C8718 000C4378 38 E0 00 0C */ li r7, 0xc
+/* 800C871C 000C437C 40 82 00 08 */ bne lbl_800C8724
+/* 800C8720 000C4380 38 E0 00 17 */ li r7, 0x17
+lbl_800C8724:
+/* 800C8724 000C4384 39 00 00 00 */ li r8, 0
+/* 800C8728 000C4388 4B F9 12 A1 */ bl func_800599C8
+/* 800C872C 000C438C 2C 1A 00 00 */ cmpwi r26, 0
+/* 800C8730 000C4390 38 60 00 16 */ li r3, 0x16
+/* 800C8734 000C4394 38 80 00 14 */ li r4, 0x14
+/* 800C8738 000C4398 38 A0 00 03 */ li r5, 3
+/* 800C873C 000C439C 38 C0 00 02 */ li r6, 2
+/* 800C8740 000C43A0 40 82 00 08 */ bne lbl_800C8748
+/* 800C8744 000C43A4 38 C0 00 17 */ li r6, 0x17
+lbl_800C8748:
+/* 800C8748 000C43A8 38 E0 00 0C */ li r7, 0xc
+/* 800C874C 000C43AC 39 00 00 00 */ li r8, 0
+/* 800C8750 000C43B0 4B F9 12 79 */ bl func_800599C8
+/* 800C8754 000C43B4 38 60 00 17 */ li r3, 0x17
+/* 800C8758 000C43B8 38 80 00 15 */ li r4, 0x15
+/* 800C875C 000C43BC 38 A0 00 16 */ li r5, 0x16
+/* 800C8760 000C43C0 38 C0 00 02 */ li r6, 2
+/* 800C8764 000C43C4 38 E0 00 0C */ li r7, 0xc
+/* 800C8768 000C43C8 39 00 00 00 */ li r8, 0
+/* 800C876C 000C43CC 4B F9 12 5D */ bl func_800599C8
+lbl_800C8770:
+/* 800C8770 000C43D0 38 60 00 01 */ li r3, 1
+/* 800C8774 000C43D4 4B F9 1D 59 */ bl func_8005A4CC
+/* 800C8778 000C43D8 48 00 23 0C */ b lbl_800CAA84
+lbl_800C877C:
+/* 800C877C 000C43DC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800C8780 000C43E0 38 60 02 22 */ li r3, 0x222
+/* 800C8784 000C43E4 38 80 00 00 */ li r4, 0
+/* 800C8788 000C43E8 4B F4 29 E9 */ bl func_8000B170
+/* 800C878C 000C43EC 48 00 22 F8 */ b lbl_800CAA84
+lbl_800C8790:
+/* 800C8790 000C43F0 38 60 00 0C */ li r3, 0xc
+/* 800C8794 000C43F4 4B FF 1E 25 */ bl func_800BA5B8
+/* 800C8798 000C43F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800C879C 000C43FC 38 9D FF EC */ addi r4, r29, -20
+/* 800C87A0 000C4400 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800C87A4 000C4404 38 60 00 09 */ li r3, 9
+/* 800C87A8 000C4408 88 05 00 59 */ lbz r0, 0x59(r5)
+/* 800C87AC 000C440C C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800C87B0 000C4410 90 01 07 7C */ stw r0, 0x77c(r1)
+/* 800C87B4 000C4414 80 AD 9C 18 */ lwz r5, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800C87B8 000C4418 C8 21 07 78 */ lfd f1, 0x778(r1)
+/* 800C87BC 000C441C FC 21 10 28 */ fsub f1, f1, f2
+/* 800C87C0 000C4420 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800C87C4 000C4424 D8 05 00 00 */ stfd f0, 0(r5)
+/* 800C87C8 000C4428 4B FF 1E 55 */ bl func_800BA61C
+/* 800C87CC 000C442C 38 60 00 0D */ li r3, 0xd
+/* 800C87D0 000C4430 4B FF 21 BD */ bl func_800BA98C
+/* 800C87D4 000C4434 7C 63 07 34 */ extsh r3, r3
+/* 800C87D8 000C4438 38 80 00 0C */ li r4, 0xc
+/* 800C87DC 000C443C 38 A0 00 00 */ li r5, 0
+/* 800C87E0 000C4440 48 18 B5 D1 */ bl func_80253DB0
+/* 800C87E4 000C4444 38 60 00 01 */ li r3, 1
+/* 800C87E8 000C4448 4B F9 1C E5 */ bl func_8005A4CC
+/* 800C87EC 000C444C 48 00 22 98 */ b lbl_800CAA84
+lbl_800C87F0:
+/* 800C87F0 000C4450 28 1D 00 17 */ cmplwi r29, 0x17
+/* 800C87F4 000C4454 41 81 22 90 */ bgt lbl_800CAA84
+/* 800C87F8 000C4458 3C 60 80 41 */ lis r3, lbl_80416B78@ha
+/* 800C87FC 000C445C 57 A0 10 3A */ slwi r0, r29, 2
+/* 800C8800 000C4460 38 63 6B 78 */ addi r3, r3, lbl_80416B78@l
+/* 800C8804 000C4464 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800C8808 000C4468 7C 69 03 A6 */ mtctr r3
+/* 800C880C 000C446C 4E 80 04 20 */ bctr
+/* 800C8810 000C4470 38 60 00 00 */ li r3, 0
+/* 800C8814 000C4474 4B FF 21 79 */ bl func_800BA98C
+/* 800C8818 000C4478 7C 63 07 34 */ extsh r3, r3
+/* 800C881C 000C447C 38 80 00 00 */ li r4, 0
+/* 800C8820 000C4480 38 A0 00 00 */ li r5, 0
+/* 800C8824 000C4484 48 18 B5 8D */ bl func_80253DB0
+/* 800C8828 000C4488 38 60 00 0C */ li r3, 0xc
+/* 800C882C 000C448C 4B FF 21 61 */ bl func_800BA98C
+/* 800C8830 000C4490 7C 63 07 34 */ extsh r3, r3
+/* 800C8834 000C4494 38 80 00 16 */ li r4, 0x16
+/* 800C8838 000C4498 38 A0 00 00 */ li r5, 0
+/* 800C883C 000C449C 48 18 B5 75 */ bl func_80253DB0
+/* 800C8840 000C44A0 38 60 00 0D */ li r3, 0xd
+/* 800C8844 000C44A4 4B FF 21 49 */ bl func_800BA98C
+/* 800C8848 000C44A8 7C 63 07 34 */ extsh r3, r3
+/* 800C884C 000C44AC 38 80 00 0C */ li r4, 0xc
+/* 800C8850 000C44B0 38 A0 00 00 */ li r5, 0
+/* 800C8854 000C44B4 48 18 B5 5D */ bl func_80253DB0
+/* 800C8858 000C44B8 38 60 00 1A */ li r3, 0x1a
+/* 800C885C 000C44BC 4B FF 21 31 */ bl func_800BA98C
+/* 800C8860 000C44C0 7C 63 07 34 */ extsh r3, r3
+/* 800C8864 000C44C4 38 80 00 06 */ li r4, 6
+/* 800C8868 000C44C8 38 A0 00 00 */ li r5, 0
+/* 800C886C 000C44CC 48 18 B5 45 */ bl func_80253DB0
+/* 800C8870 000C44D0 38 60 02 61 */ li r3, 0x261
+/* 800C8874 000C44D4 48 09 A2 1D */ bl func_80162A90
+/* 800C8878 000C44D8 28 03 00 02 */ cmplwi r3, 2
+/* 800C887C 000C44DC 40 82 00 34 */ bne lbl_800C88B0
+/* 800C8880 000C44E0 38 60 02 65 */ li r3, 0x265
+/* 800C8884 000C44E4 48 09 A2 0D */ bl func_80162A90
+/* 800C8888 000C44E8 2C 03 00 00 */ cmpwi r3, 0
+/* 800C888C 000C44EC 41 82 00 14 */ beq lbl_800C88A0
+/* 800C8890 000C44F0 38 60 00 01 */ li r3, 1
+/* 800C8894 000C44F4 38 80 51 84 */ li r4, 0x5184
+/* 800C8898 000C44F8 4B FF 21 59 */ bl func_800BA9F0
+/* 800C889C 000C44FC 48 00 21 E8 */ b lbl_800CAA84
+lbl_800C88A0:
+/* 800C88A0 000C4500 38 60 00 01 */ li r3, 1
+/* 800C88A4 000C4504 38 80 51 D4 */ li r4, 0x51d4
+/* 800C88A8 000C4508 4B FF 21 49 */ bl func_800BA9F0
+/* 800C88AC 000C450C 48 00 21 D8 */ b lbl_800CAA84
+lbl_800C88B0:
+/* 800C88B0 000C4510 38 60 00 05 */ li r3, 5
+/* 800C88B4 000C4514 4B FF 1F 39 */ bl func_800BA7EC
+/* 800C88B8 000C4518 2C 03 00 00 */ cmpwi r3, 0
+/* 800C88BC 000C451C 41 82 00 14 */ beq lbl_800C88D0
+/* 800C88C0 000C4520 38 60 00 01 */ li r3, 1
+/* 800C88C4 000C4524 38 80 2D 04 */ li r4, 0x2d04
+/* 800C88C8 000C4528 4B FF 21 29 */ bl func_800BA9F0
+/* 800C88CC 000C452C 48 00 21 B8 */ b lbl_800CAA84
+lbl_800C88D0:
+/* 800C88D0 000C4530 38 60 00 00 */ li r3, 0
+/* 800C88D4 000C4534 48 01 DB 11 */ bl func_800E63E4
+/* 800C88D8 000C4538 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C88DC 000C453C 41 82 00 14 */ beq lbl_800C88F0
+/* 800C88E0 000C4540 38 60 00 01 */ li r3, 1
+/* 800C88E4 000C4544 38 80 2C E7 */ li r4, 0x2ce7
+/* 800C88E8 000C4548 4B FF 21 09 */ bl func_800BA9F0
+/* 800C88EC 000C454C 48 00 21 98 */ b lbl_800CAA84
+lbl_800C88F0:
+/* 800C88F0 000C4550 48 01 DA E1 */ bl func_800E63D0
+/* 800C88F4 000C4554 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C88F8 000C4558 28 00 00 02 */ cmplwi r0, 2
+/* 800C88FC 000C455C 40 82 00 24 */ bne lbl_800C8920
+/* 800C8900 000C4560 38 60 00 01 */ li r3, 1
+/* 800C8904 000C4564 48 01 DA E1 */ bl func_800E63E4
+/* 800C8908 000C4568 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C890C 000C456C 40 82 00 14 */ bne lbl_800C8920
+/* 800C8910 000C4570 38 60 00 01 */ li r3, 1
+/* 800C8914 000C4574 38 80 2C E7 */ li r4, 0x2ce7
+/* 800C8918 000C4578 4B FF 20 D9 */ bl func_800BA9F0
+/* 800C891C 000C457C 48 00 21 68 */ b lbl_800CAA84
+lbl_800C8920:
+/* 800C8920 000C4580 38 60 00 01 */ li r3, 1
+/* 800C8924 000C4584 38 80 2C F2 */ li r4, 0x2cf2
+/* 800C8928 000C4588 4B FF 20 C9 */ bl func_800BA9F0
+/* 800C892C 000C458C 48 00 21 58 */ b lbl_800CAA84
+/* 800C8930 000C4590 38 60 00 00 */ li r3, 0
+/* 800C8934 000C4594 4B FF 20 59 */ bl func_800BA98C
+/* 800C8938 000C4598 7C 63 07 34 */ extsh r3, r3
+/* 800C893C 000C459C 38 80 00 02 */ li r4, 2
+/* 800C8940 000C45A0 38 A0 00 00 */ li r5, 0
+/* 800C8944 000C45A4 48 18 B4 6D */ bl func_80253DB0
+/* 800C8948 000C45A8 38 60 00 0C */ li r3, 0xc
+/* 800C894C 000C45AC 4B FF 20 41 */ bl func_800BA98C
+/* 800C8950 000C45B0 7C 63 07 34 */ extsh r3, r3
+/* 800C8954 000C45B4 38 80 00 01 */ li r4, 1
+/* 800C8958 000C45B8 38 A0 00 00 */ li r5, 0
+/* 800C895C 000C45BC 48 18 B4 55 */ bl func_80253DB0
+/* 800C8960 000C45C0 38 60 00 0D */ li r3, 0xd
+/* 800C8964 000C45C4 4B FF 20 29 */ bl func_800BA98C
+/* 800C8968 000C45C8 7C 63 07 34 */ extsh r3, r3
+/* 800C896C 000C45CC 38 80 00 0C */ li r4, 0xc
+/* 800C8970 000C45D0 38 A0 00 00 */ li r5, 0
+/* 800C8974 000C45D4 48 18 B4 3D */ bl func_80253DB0
+/* 800C8978 000C45D8 38 60 00 1A */ li r3, 0x1a
+/* 800C897C 000C45DC 4B FF 20 11 */ bl func_800BA98C
+/* 800C8980 000C45E0 7C 63 07 34 */ extsh r3, r3
+/* 800C8984 000C45E4 38 80 00 06 */ li r4, 6
+/* 800C8988 000C45E8 38 A0 00 00 */ li r5, 0
+/* 800C898C 000C45EC 48 18 B4 25 */ bl func_80253DB0
+/* 800C8990 000C45F0 38 60 00 01 */ li r3, 1
+/* 800C8994 000C45F4 38 80 2C ED */ li r4, 0x2ced
+/* 800C8998 000C45F8 4B FF 20 59 */ bl func_800BA9F0
+/* 800C899C 000C45FC 48 00 20 E8 */ b lbl_800CAA84
+/* 800C89A0 000C4600 38 60 00 00 */ li r3, 0
+/* 800C89A4 000C4604 4B FF 1F E9 */ bl func_800BA98C
+/* 800C89A8 000C4608 7C 63 07 34 */ extsh r3, r3
+/* 800C89AC 000C460C 38 80 00 02 */ li r4, 2
+/* 800C89B0 000C4610 38 A0 00 00 */ li r5, 0
+/* 800C89B4 000C4614 48 18 B3 FD */ bl func_80253DB0
+/* 800C89B8 000C4618 38 60 00 0C */ li r3, 0xc
+/* 800C89BC 000C461C 4B FF 1F D1 */ bl func_800BA98C
+/* 800C89C0 000C4620 7C 63 07 34 */ extsh r3, r3
+/* 800C89C4 000C4624 38 80 00 00 */ li r4, 0
+/* 800C89C8 000C4628 38 A0 00 00 */ li r5, 0
+/* 800C89CC 000C462C 48 18 B3 E5 */ bl func_80253DB0
+/* 800C89D0 000C4630 38 60 00 0D */ li r3, 0xd
+/* 800C89D4 000C4634 4B FF 1F B9 */ bl func_800BA98C
+/* 800C89D8 000C4638 7C 63 07 34 */ extsh r3, r3
+/* 800C89DC 000C463C 38 80 00 0C */ li r4, 0xc
+/* 800C89E0 000C4640 38 A0 00 00 */ li r5, 0
+/* 800C89E4 000C4644 48 18 B3 CD */ bl func_80253DB0
+/* 800C89E8 000C4648 38 60 00 1A */ li r3, 0x1a
+/* 800C89EC 000C464C 4B FF 1F A1 */ bl func_800BA98C
+/* 800C89F0 000C4650 7C 63 07 34 */ extsh r3, r3
+/* 800C89F4 000C4654 38 80 00 06 */ li r4, 6
+/* 800C89F8 000C4658 38 A0 00 00 */ li r5, 0
+/* 800C89FC 000C465C 48 18 B3 B5 */ bl func_80253DB0
+/* 800C8A00 000C4660 38 60 00 01 */ li r3, 1
+/* 800C8A04 000C4664 38 80 2C EC */ li r4, 0x2cec
+/* 800C8A08 000C4668 4B FF 1F E9 */ bl func_800BA9F0
+/* 800C8A0C 000C466C 48 00 20 78 */ b lbl_800CAA84
+/* 800C8A10 000C4670 38 60 00 00 */ li r3, 0
+/* 800C8A14 000C4674 4B FF 1F 79 */ bl func_800BA98C
+/* 800C8A18 000C4678 7C 63 07 34 */ extsh r3, r3
+/* 800C8A1C 000C467C 38 80 00 02 */ li r4, 2
+/* 800C8A20 000C4680 38 A0 00 00 */ li r5, 0
+/* 800C8A24 000C4684 48 18 B3 8D */ bl func_80253DB0
+/* 800C8A28 000C4688 38 60 00 0C */ li r3, 0xc
+/* 800C8A2C 000C468C 4B FF 1F 61 */ bl func_800BA98C
+/* 800C8A30 000C4690 7C 63 07 34 */ extsh r3, r3
+/* 800C8A34 000C4694 38 80 00 09 */ li r4, 9
+/* 800C8A38 000C4698 38 A0 00 00 */ li r5, 0
+/* 800C8A3C 000C469C 48 18 B3 75 */ bl func_80253DB0
+/* 800C8A40 000C46A0 38 60 00 0D */ li r3, 0xd
+/* 800C8A44 000C46A4 4B FF 1F 49 */ bl func_800BA98C
+/* 800C8A48 000C46A8 7C 63 07 34 */ extsh r3, r3
+/* 800C8A4C 000C46AC 38 80 00 0C */ li r4, 0xc
+/* 800C8A50 000C46B0 38 A0 00 00 */ li r5, 0
+/* 800C8A54 000C46B4 48 18 B3 5D */ bl func_80253DB0
+/* 800C8A58 000C46B8 38 60 00 01 */ li r3, 1
+/* 800C8A5C 000C46BC 38 80 2C F0 */ li r4, 0x2cf0
+/* 800C8A60 000C46C0 4B FF 1F 91 */ bl func_800BA9F0
+/* 800C8A64 000C46C4 48 00 20 20 */ b lbl_800CAA84
+/* 800C8A68 000C46C8 38 60 00 00 */ li r3, 0
+/* 800C8A6C 000C46CC 4B FF 1F 21 */ bl func_800BA98C
+/* 800C8A70 000C46D0 7C 63 07 34 */ extsh r3, r3
+/* 800C8A74 000C46D4 38 80 00 02 */ li r4, 2
+/* 800C8A78 000C46D8 38 A0 00 00 */ li r5, 0
+/* 800C8A7C 000C46DC 48 18 B3 35 */ bl func_80253DB0
+/* 800C8A80 000C46E0 38 60 00 0C */ li r3, 0xc
+/* 800C8A84 000C46E4 4B FF 1F 09 */ bl func_800BA98C
+/* 800C8A88 000C46E8 7C 63 07 34 */ extsh r3, r3
+/* 800C8A8C 000C46EC 38 80 00 0A */ li r4, 0xa
+/* 800C8A90 000C46F0 38 A0 00 00 */ li r5, 0
+/* 800C8A94 000C46F4 48 18 B3 1D */ bl func_80253DB0
+/* 800C8A98 000C46F8 38 60 00 0D */ li r3, 0xd
+/* 800C8A9C 000C46FC 4B FF 1E F1 */ bl func_800BA98C
+/* 800C8AA0 000C4700 7C 63 07 34 */ extsh r3, r3
+/* 800C8AA4 000C4704 38 80 00 0C */ li r4, 0xc
+/* 800C8AA8 000C4708 38 A0 00 00 */ li r5, 0
+/* 800C8AAC 000C470C 48 18 B3 05 */ bl func_80253DB0
+/* 800C8AB0 000C4710 38 60 00 01 */ li r3, 1
+/* 800C8AB4 000C4714 38 80 2C F1 */ li r4, 0x2cf1
+/* 800C8AB8 000C4718 4B FF 1F 39 */ bl func_800BA9F0
+/* 800C8ABC 000C471C 48 00 1F C8 */ b lbl_800CAA84
+/* 800C8AC0 000C4720 38 60 00 00 */ li r3, 0
+/* 800C8AC4 000C4724 4B FF 1E C9 */ bl func_800BA98C
+/* 800C8AC8 000C4728 7C 63 07 34 */ extsh r3, r3
+/* 800C8ACC 000C472C 38 80 00 02 */ li r4, 2
+/* 800C8AD0 000C4730 38 A0 00 00 */ li r5, 0
+/* 800C8AD4 000C4734 48 18 B2 DD */ bl func_80253DB0
+/* 800C8AD8 000C4738 38 60 00 0C */ li r3, 0xc
+/* 800C8ADC 000C473C 4B FF 1E B1 */ bl func_800BA98C
+/* 800C8AE0 000C4740 7C 63 07 34 */ extsh r3, r3
+/* 800C8AE4 000C4744 38 80 00 16 */ li r4, 0x16
+/* 800C8AE8 000C4748 38 A0 00 00 */ li r5, 0
+/* 800C8AEC 000C474C 48 18 B2 C5 */ bl func_80253DB0
+/* 800C8AF0 000C4750 38 60 00 0D */ li r3, 0xd
+/* 800C8AF4 000C4754 4B FF 1E 99 */ bl func_800BA98C
+/* 800C8AF8 000C4758 7C 63 07 34 */ extsh r3, r3
+/* 800C8AFC 000C475C 38 80 00 0C */ li r4, 0xc
+/* 800C8B00 000C4760 38 A0 00 00 */ li r5, 0
+/* 800C8B04 000C4764 48 18 B2 AD */ bl func_80253DB0
+/* 800C8B08 000C4768 38 60 00 1A */ li r3, 0x1a
+/* 800C8B0C 000C476C 4B FF 1E 81 */ bl func_800BA98C
+/* 800C8B10 000C4770 7C 63 07 34 */ extsh r3, r3
+/* 800C8B14 000C4774 38 80 00 00 */ li r4, 0
+/* 800C8B18 000C4778 38 A0 00 00 */ li r5, 0
+/* 800C8B1C 000C477C 48 18 B2 95 */ bl func_80253DB0
+/* 800C8B20 000C4780 38 60 00 01 */ li r3, 1
+/* 800C8B24 000C4784 38 80 2C FA */ li r4, 0x2cfa
+/* 800C8B28 000C4788 4B FF 1E C9 */ bl func_800BA9F0
+/* 800C8B2C 000C478C 48 00 1F 58 */ b lbl_800CAA84
+/* 800C8B30 000C4790 38 60 00 00 */ li r3, 0
+/* 800C8B34 000C4794 4B FF 1E 59 */ bl func_800BA98C
+/* 800C8B38 000C4798 7C 63 07 34 */ extsh r3, r3
+/* 800C8B3C 000C479C 38 80 00 02 */ li r4, 2
+/* 800C8B40 000C47A0 38 A0 00 00 */ li r5, 0
+/* 800C8B44 000C47A4 48 18 B2 6D */ bl func_80253DB0
+/* 800C8B48 000C47A8 38 60 00 0C */ li r3, 0xc
+/* 800C8B4C 000C47AC 4B FF 1E 41 */ bl func_800BA98C
+/* 800C8B50 000C47B0 7C 63 07 34 */ extsh r3, r3
+/* 800C8B54 000C47B4 38 80 00 16 */ li r4, 0x16
+/* 800C8B58 000C47B8 38 A0 00 00 */ li r5, 0
+/* 800C8B5C 000C47BC 48 18 B2 55 */ bl func_80253DB0
+/* 800C8B60 000C47C0 38 60 00 0D */ li r3, 0xd
+/* 800C8B64 000C47C4 4B FF 1E 29 */ bl func_800BA98C
+/* 800C8B68 000C47C8 7C 63 07 34 */ extsh r3, r3
+/* 800C8B6C 000C47CC 38 80 00 0C */ li r4, 0xc
+/* 800C8B70 000C47D0 38 A0 00 00 */ li r5, 0
+/* 800C8B74 000C47D4 48 18 B2 3D */ bl func_80253DB0
+/* 800C8B78 000C47D8 38 60 00 1A */ li r3, 0x1a
+/* 800C8B7C 000C47DC 4B FF 1E 11 */ bl func_800BA98C
+/* 800C8B80 000C47E0 7C 63 07 34 */ extsh r3, r3
+/* 800C8B84 000C47E4 38 80 00 01 */ li r4, 1
+/* 800C8B88 000C47E8 38 A0 00 00 */ li r5, 0
+/* 800C8B8C 000C47EC 48 18 B2 25 */ bl func_80253DB0
+/* 800C8B90 000C47F0 38 60 00 01 */ li r3, 1
+/* 800C8B94 000C47F4 38 80 2C FB */ li r4, 0x2cfb
+/* 800C8B98 000C47F8 4B FF 1E 59 */ bl func_800BA9F0
+/* 800C8B9C 000C47FC 48 00 1E E8 */ b lbl_800CAA84
+/* 800C8BA0 000C4800 38 60 00 00 */ li r3, 0
+/* 800C8BA4 000C4804 4B FF 1D E9 */ bl func_800BA98C
+/* 800C8BA8 000C4808 7C 63 07 34 */ extsh r3, r3
+/* 800C8BAC 000C480C 38 80 00 02 */ li r4, 2
+/* 800C8BB0 000C4810 38 A0 00 00 */ li r5, 0
+/* 800C8BB4 000C4814 48 18 B1 FD */ bl func_80253DB0
+/* 800C8BB8 000C4818 38 60 00 0C */ li r3, 0xc
+/* 800C8BBC 000C481C 4B FF 1D D1 */ bl func_800BA98C
+/* 800C8BC0 000C4820 7C 63 07 34 */ extsh r3, r3
+/* 800C8BC4 000C4824 38 80 00 16 */ li r4, 0x16
+/* 800C8BC8 000C4828 38 A0 00 00 */ li r5, 0
+/* 800C8BCC 000C482C 48 18 B1 E5 */ bl func_80253DB0
+/* 800C8BD0 000C4830 38 60 00 0D */ li r3, 0xd
+/* 800C8BD4 000C4834 4B FF 1D B9 */ bl func_800BA98C
+/* 800C8BD8 000C4838 7C 63 07 34 */ extsh r3, r3
+/* 800C8BDC 000C483C 38 80 00 0C */ li r4, 0xc
+/* 800C8BE0 000C4840 38 A0 00 00 */ li r5, 0
+/* 800C8BE4 000C4844 48 18 B1 CD */ bl func_80253DB0
+/* 800C8BE8 000C4848 38 60 00 1A */ li r3, 0x1a
+/* 800C8BEC 000C484C 4B FF 1D A1 */ bl func_800BA98C
+/* 800C8BF0 000C4850 7C 63 07 34 */ extsh r3, r3
+/* 800C8BF4 000C4854 38 80 00 02 */ li r4, 2
+/* 800C8BF8 000C4858 38 A0 00 00 */ li r5, 0
+/* 800C8BFC 000C485C 48 18 B1 B5 */ bl func_80253DB0
+/* 800C8C00 000C4860 38 60 00 01 */ li r3, 1
+/* 800C8C04 000C4864 38 80 2C FC */ li r4, 0x2cfc
+/* 800C8C08 000C4868 4B FF 1D E9 */ bl func_800BA9F0
+/* 800C8C0C 000C486C 48 00 1E 78 */ b lbl_800CAA84
+/* 800C8C10 000C4870 38 60 00 00 */ li r3, 0
+/* 800C8C14 000C4874 4B FF 1D 79 */ bl func_800BA98C
+/* 800C8C18 000C4878 7C 63 07 34 */ extsh r3, r3
+/* 800C8C1C 000C487C 38 80 00 02 */ li r4, 2
+/* 800C8C20 000C4880 38 A0 00 00 */ li r5, 0
+/* 800C8C24 000C4884 48 18 B1 8D */ bl func_80253DB0
+/* 800C8C28 000C4888 38 60 00 0C */ li r3, 0xc
+/* 800C8C2C 000C488C 4B FF 1D 61 */ bl func_800BA98C
+/* 800C8C30 000C4890 7C 63 07 34 */ extsh r3, r3
+/* 800C8C34 000C4894 38 80 00 16 */ li r4, 0x16
+/* 800C8C38 000C4898 38 A0 00 00 */ li r5, 0
+/* 800C8C3C 000C489C 48 18 B1 75 */ bl func_80253DB0
+/* 800C8C40 000C48A0 38 60 00 0D */ li r3, 0xd
+/* 800C8C44 000C48A4 4B FF 1D 49 */ bl func_800BA98C
+/* 800C8C48 000C48A8 7C 63 07 34 */ extsh r3, r3
+/* 800C8C4C 000C48AC 38 80 00 00 */ li r4, 0
+/* 800C8C50 000C48B0 38 A0 00 00 */ li r5, 0
+/* 800C8C54 000C48B4 48 18 B1 5D */ bl func_80253DB0
+/* 800C8C58 000C48B8 38 60 00 1A */ li r3, 0x1a
+/* 800C8C5C 000C48BC 4B FF 1D 31 */ bl func_800BA98C
+/* 800C8C60 000C48C0 7C 63 07 34 */ extsh r3, r3
+/* 800C8C64 000C48C4 38 80 00 06 */ li r4, 6
+/* 800C8C68 000C48C8 38 A0 00 00 */ li r5, 0
+/* 800C8C6C 000C48CC 48 18 B1 45 */ bl func_80253DB0
+/* 800C8C70 000C48D0 38 60 00 05 */ li r3, 5
+/* 800C8C74 000C48D4 4B FF 1B 79 */ bl func_800BA7EC
+/* 800C8C78 000C48D8 28 03 00 02 */ cmplwi r3, 2
+/* 800C8C7C 000C48DC 40 82 00 34 */ bne lbl_800C8CB0
+/* 800C8C80 000C48E0 38 60 00 0B */ li r3, 0xb
+/* 800C8C84 000C48E4 4B FF 1B 69 */ bl func_800BA7EC
+/* 800C8C88 000C48E8 7C 1A 18 40 */ cmplw r26, r3
+/* 800C8C8C 000C48EC 40 82 00 24 */ bne lbl_800C8CB0
+/* 800C8C90 000C48F0 38 60 00 0C */ li r3, 0xc
+/* 800C8C94 000C48F4 4B FF 1B 59 */ bl func_800BA7EC
+/* 800C8C98 000C48F8 2C 03 00 00 */ cmpwi r3, 0
+/* 800C8C9C 000C48FC 40 82 00 14 */ bne lbl_800C8CB0
+/* 800C8CA0 000C4900 38 60 00 01 */ li r3, 1
+/* 800C8CA4 000C4904 38 80 2D 03 */ li r4, 0x2d03
+/* 800C8CA8 000C4908 4B FF 1D 49 */ bl func_800BA9F0
+/* 800C8CAC 000C490C 48 00 1D D8 */ b lbl_800CAA84
+lbl_800C8CB0:
+/* 800C8CB0 000C4910 38 60 00 00 */ li r3, 0
+/* 800C8CB4 000C4914 4B FF 1B 39 */ bl func_800BA7EC
+/* 800C8CB8 000C4918 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C8CBC 000C491C 54 7A 16 3A */ rlwinm r26, r3, 2, 0x18, 0x1d
+/* 800C8CC0 000C4920 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C8CC4 000C4924 7C 79 D0 AE */ lbzx r3, r25, r26
+/* 800C8CC8 000C4928 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800C8CCC 000C492C 41 82 00 7C */ beq lbl_800C8D48
+/* 800C8CD0 000C4930 38 60 00 01 */ li r3, 1
+/* 800C8CD4 000C4934 48 01 D7 11 */ bl func_800E63E4
+/* 800C8CD8 000C4938 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800C8CDC 000C493C 41 82 00 14 */ beq lbl_800C8CF0
+/* 800C8CE0 000C4940 38 60 00 01 */ li r3, 1
+/* 800C8CE4 000C4944 38 80 46 B6 */ li r4, 0x46b6
+/* 800C8CE8 000C4948 4B FF 1D 09 */ bl func_800BA9F0
+/* 800C8CEC 000C494C 48 00 1D 98 */ b lbl_800CAA84
+lbl_800C8CF0:
+/* 800C8CF0 000C4950 38 60 00 01 */ li r3, 1
+/* 800C8CF4 000C4954 38 80 2C F5 */ li r4, 0x2cf5
+/* 800C8CF8 000C4958 4B FF 1C F9 */ bl func_800BA9F0
+/* 800C8CFC 000C495C 38 60 02 61 */ li r3, 0x261
+/* 800C8D00 000C4960 48 09 9D 91 */ bl func_80162A90
+/* 800C8D04 000C4964 28 03 00 02 */ cmplwi r3, 2
+/* 800C8D08 000C4968 40 82 1D 7C */ bne lbl_800CAA84
+/* 800C8D0C 000C496C 38 60 02 67 */ li r3, 0x267
+/* 800C8D10 000C4970 48 09 9D 81 */ bl func_80162A90
+/* 800C8D14 000C4974 28 03 00 02 */ cmplwi r3, 2
+/* 800C8D18 000C4978 40 82 1D 6C */ bne lbl_800CAA84
+/* 800C8D1C 000C497C 38 60 00 00 */ li r3, 0
+/* 800C8D20 000C4980 48 01 D7 9D */ bl func_800E64BC
+/* 800C8D24 000C4984 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C8D28 000C4988 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800C8D2C 000C498C 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800C8D30 000C4990 7C 00 18 40 */ cmplw r0, r3
+/* 800C8D34 000C4994 40 82 1D 50 */ bne lbl_800CAA84
+/* 800C8D38 000C4998 38 60 00 01 */ li r3, 1
+/* 800C8D3C 000C499C 38 80 52 34 */ li r4, 0x5234
+/* 800C8D40 000C49A0 4B FF 1C B1 */ bl func_800BA9F0
+/* 800C8D44 000C49A4 48 00 1D 40 */ b lbl_800CAA84
+lbl_800C8D48:
+/* 800C8D48 000C49A8 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
+/* 800C8D4C 000C49AC 38 60 00 00 */ li r3, 0
+/* 800C8D50 000C49B0 38 80 00 00 */ li r4, 0
+/* 800C8D54 000C49B4 48 01 C8 DD */ bl func_800E5630
+/* 800C8D58 000C49B8 7C 64 1B 78 */ mr r4, r3
+/* 800C8D5C 000C49BC 38 60 00 51 */ li r3, 0x51
+/* 800C8D60 000C49C0 48 09 35 A9 */ bl func_8015C308
+/* 800C8D64 000C49C4 38 60 00 01 */ li r3, 1
+/* 800C8D68 000C49C8 38 80 2C EE */ li r4, 0x2cee
+/* 800C8D6C 000C49CC 4B FF 1C 85 */ bl func_800BA9F0
+/* 800C8D70 000C49D0 48 00 1D 14 */ b lbl_800CAA84
+/* 800C8D74 000C49D4 38 60 00 00 */ li r3, 0
+/* 800C8D78 000C49D8 4B FF 1C 15 */ bl func_800BA98C
+/* 800C8D7C 000C49DC 7C 63 07 34 */ extsh r3, r3
+/* 800C8D80 000C49E0 38 80 00 02 */ li r4, 2
+/* 800C8D84 000C49E4 38 A0 00 00 */ li r5, 0
+/* 800C8D88 000C49E8 48 18 B0 29 */ bl func_80253DB0
+/* 800C8D8C 000C49EC 38 60 00 0C */ li r3, 0xc
+/* 800C8D90 000C49F0 4B FF 1B FD */ bl func_800BA98C
+/* 800C8D94 000C49F4 7C 63 07 34 */ extsh r3, r3
+/* 800C8D98 000C49F8 38 80 00 16 */ li r4, 0x16
+/* 800C8D9C 000C49FC 38 A0 00 00 */ li r5, 0
+/* 800C8DA0 000C4A00 48 18 B0 11 */ bl func_80253DB0
+/* 800C8DA4 000C4A04 38 60 00 0D */ li r3, 0xd
+/* 800C8DA8 000C4A08 4B FF 1B E5 */ bl func_800BA98C
+/* 800C8DAC 000C4A0C 7C 63 07 34 */ extsh r3, r3
+/* 800C8DB0 000C4A10 38 80 00 01 */ li r4, 1
+/* 800C8DB4 000C4A14 38 A0 00 00 */ li r5, 0
+/* 800C8DB8 000C4A18 48 18 AF F9 */ bl func_80253DB0
+/* 800C8DBC 000C4A1C 38 60 00 1A */ li r3, 0x1a
+/* 800C8DC0 000C4A20 4B FF 1B CD */ bl func_800BA98C
+/* 800C8DC4 000C4A24 7C 63 07 34 */ extsh r3, r3
+/* 800C8DC8 000C4A28 38 80 00 06 */ li r4, 6
+/* 800C8DCC 000C4A2C 38 A0 00 00 */ li r5, 0
+/* 800C8DD0 000C4A30 48 18 AF E1 */ bl func_80253DB0
+/* 800C8DD4 000C4A34 38 60 00 05 */ li r3, 5
+/* 800C8DD8 000C4A38 4B FF 1A 15 */ bl func_800BA7EC
+/* 800C8DDC 000C4A3C 28 03 00 02 */ cmplwi r3, 2
+/* 800C8DE0 000C4A40 40 82 00 34 */ bne lbl_800C8E14
+/* 800C8DE4 000C4A44 38 60 00 0B */ li r3, 0xb
+/* 800C8DE8 000C4A48 4B FF 1A 05 */ bl func_800BA7EC
+/* 800C8DEC 000C4A4C 7C 1A 18 40 */ cmplw r26, r3
+/* 800C8DF0 000C4A50 40 82 00 24 */ bne lbl_800C8E14
+/* 800C8DF4 000C4A54 38 60 00 0C */ li r3, 0xc
+/* 800C8DF8 000C4A58 4B FF 19 F5 */ bl func_800BA7EC
+/* 800C8DFC 000C4A5C 28 03 00 01 */ cmplwi r3, 1
+/* 800C8E00 000C4A60 40 82 00 14 */ bne lbl_800C8E14
+/* 800C8E04 000C4A64 38 60 00 01 */ li r3, 1
+/* 800C8E08 000C4A68 38 80 2D 03 */ li r4, 0x2d03
+/* 800C8E0C 000C4A6C 4B FF 1B E5 */ bl func_800BA9F0
+/* 800C8E10 000C4A70 48 00 1C 74 */ b lbl_800CAA84
+lbl_800C8E14:
+/* 800C8E14 000C4A74 38 60 00 00 */ li r3, 0
+/* 800C8E18 000C4A78 4B FF 19 D5 */ bl func_800BA7EC
+/* 800C8E1C 000C4A7C 54 63 10 3A */ slwi r3, r3, 2
+/* 800C8E20 000C4A80 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C8E24 000C4A84 38 03 00 01 */ addi r0, r3, 1
+/* 800C8E28 000C4A88 54 1A 06 3E */ clrlwi r26, r0, 0x18
+/* 800C8E2C 000C4A8C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C8E30 000C4A90 7C 79 D0 AE */ lbzx r3, r25, r26
+/* 800C8E34 000C4A94 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800C8E38 000C4A98 41 82 00 5C */ beq lbl_800C8E94
+/* 800C8E3C 000C4A9C 38 60 00 01 */ li r3, 1
+/* 800C8E40 000C4AA0 38 80 2C F5 */ li r4, 0x2cf5
+/* 800C8E44 000C4AA4 4B FF 1B AD */ bl func_800BA9F0
+/* 800C8E48 000C4AA8 38 60 02 61 */ li r3, 0x261
+/* 800C8E4C 000C4AAC 48 09 9C 45 */ bl func_80162A90
+/* 800C8E50 000C4AB0 28 03 00 02 */ cmplwi r3, 2
+/* 800C8E54 000C4AB4 40 82 1C 30 */ bne lbl_800CAA84
+/* 800C8E58 000C4AB8 38 60 02 67 */ li r3, 0x267
+/* 800C8E5C 000C4ABC 48 09 9C 35 */ bl func_80162A90
+/* 800C8E60 000C4AC0 28 03 00 02 */ cmplwi r3, 2
+/* 800C8E64 000C4AC4 40 82 1C 20 */ bne lbl_800CAA84
+/* 800C8E68 000C4AC8 38 60 00 00 */ li r3, 0
+/* 800C8E6C 000C4ACC 48 01 D6 51 */ bl func_800E64BC
+/* 800C8E70 000C4AD0 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C8E74 000C4AD4 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800C8E78 000C4AD8 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800C8E7C 000C4ADC 7C 00 18 40 */ cmplw r0, r3
+/* 800C8E80 000C4AE0 40 82 1C 04 */ bne lbl_800CAA84
+/* 800C8E84 000C4AE4 38 60 00 01 */ li r3, 1
+/* 800C8E88 000C4AE8 38 80 52 34 */ li r4, 0x5234
+/* 800C8E8C 000C4AEC 4B FF 1B 65 */ bl func_800BA9F0
+/* 800C8E90 000C4AF0 48 00 1B F4 */ b lbl_800CAA84
+lbl_800C8E94:
+/* 800C8E94 000C4AF4 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
+/* 800C8E98 000C4AF8 38 60 00 00 */ li r3, 0
+/* 800C8E9C 000C4AFC 38 80 00 00 */ li r4, 0
+/* 800C8EA0 000C4B00 48 01 C7 91 */ bl func_800E5630
+/* 800C8EA4 000C4B04 7C 64 1B 78 */ mr r4, r3
+/* 800C8EA8 000C4B08 38 60 00 51 */ li r3, 0x51
+/* 800C8EAC 000C4B0C 48 09 34 5D */ bl func_8015C308
+/* 800C8EB0 000C4B10 38 60 00 01 */ li r3, 1
+/* 800C8EB4 000C4B14 38 80 2C EE */ li r4, 0x2cee
+/* 800C8EB8 000C4B18 4B FF 1B 39 */ bl func_800BA9F0
+/* 800C8EBC 000C4B1C 48 00 1B C8 */ b lbl_800CAA84
+/* 800C8EC0 000C4B20 38 60 00 00 */ li r3, 0
+/* 800C8EC4 000C4B24 4B FF 1A C9 */ bl func_800BA98C
+/* 800C8EC8 000C4B28 7C 63 07 34 */ extsh r3, r3
+/* 800C8ECC 000C4B2C 38 80 00 02 */ li r4, 2
+/* 800C8ED0 000C4B30 38 A0 00 00 */ li r5, 0
+/* 800C8ED4 000C4B34 48 18 AE DD */ bl func_80253DB0
+/* 800C8ED8 000C4B38 38 60 00 0C */ li r3, 0xc
+/* 800C8EDC 000C4B3C 4B FF 1A B1 */ bl func_800BA98C
+/* 800C8EE0 000C4B40 7C 63 07 34 */ extsh r3, r3
+/* 800C8EE4 000C4B44 38 80 00 16 */ li r4, 0x16
+/* 800C8EE8 000C4B48 38 A0 00 00 */ li r5, 0
+/* 800C8EEC 000C4B4C 48 18 AE C5 */ bl func_80253DB0
+/* 800C8EF0 000C4B50 38 60 00 0D */ li r3, 0xd
+/* 800C8EF4 000C4B54 4B FF 1A 99 */ bl func_800BA98C
+/* 800C8EF8 000C4B58 7C 63 07 34 */ extsh r3, r3
+/* 800C8EFC 000C4B5C 38 80 00 02 */ li r4, 2
+/* 800C8F00 000C4B60 38 A0 00 00 */ li r5, 0
+/* 800C8F04 000C4B64 48 18 AE AD */ bl func_80253DB0
+/* 800C8F08 000C4B68 38 60 00 1A */ li r3, 0x1a
+/* 800C8F0C 000C4B6C 4B FF 1A 81 */ bl func_800BA98C
+/* 800C8F10 000C4B70 7C 63 07 34 */ extsh r3, r3
+/* 800C8F14 000C4B74 38 80 00 06 */ li r4, 6
+/* 800C8F18 000C4B78 38 A0 00 00 */ li r5, 0
+/* 800C8F1C 000C4B7C 48 18 AE 95 */ bl func_80253DB0
+/* 800C8F20 000C4B80 38 60 00 05 */ li r3, 5
+/* 800C8F24 000C4B84 4B FF 18 C9 */ bl func_800BA7EC
+/* 800C8F28 000C4B88 28 03 00 02 */ cmplwi r3, 2
+/* 800C8F2C 000C4B8C 40 82 00 34 */ bne lbl_800C8F60
+/* 800C8F30 000C4B90 38 60 00 0B */ li r3, 0xb
+/* 800C8F34 000C4B94 4B FF 18 B9 */ bl func_800BA7EC
+/* 800C8F38 000C4B98 7C 1A 18 40 */ cmplw r26, r3
+/* 800C8F3C 000C4B9C 40 82 00 24 */ bne lbl_800C8F60
+/* 800C8F40 000C4BA0 38 60 00 0C */ li r3, 0xc
+/* 800C8F44 000C4BA4 4B FF 18 A9 */ bl func_800BA7EC
+/* 800C8F48 000C4BA8 28 03 00 02 */ cmplwi r3, 2
+/* 800C8F4C 000C4BAC 40 82 00 14 */ bne lbl_800C8F60
+/* 800C8F50 000C4BB0 38 60 00 01 */ li r3, 1
+/* 800C8F54 000C4BB4 38 80 2D 03 */ li r4, 0x2d03
+/* 800C8F58 000C4BB8 4B FF 1A 99 */ bl func_800BA9F0
+/* 800C8F5C 000C4BBC 48 00 1B 28 */ b lbl_800CAA84
+lbl_800C8F60:
+/* 800C8F60 000C4BC0 38 60 00 00 */ li r3, 0
+/* 800C8F64 000C4BC4 4B FF 18 89 */ bl func_800BA7EC
+/* 800C8F68 000C4BC8 54 63 10 3A */ slwi r3, r3, 2
+/* 800C8F6C 000C4BCC 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C8F70 000C4BD0 38 03 00 02 */ addi r0, r3, 2
+/* 800C8F74 000C4BD4 54 1A 06 3E */ clrlwi r26, r0, 0x18
+/* 800C8F78 000C4BD8 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C8F7C 000C4BDC 7C 79 D0 AE */ lbzx r3, r25, r26
+/* 800C8F80 000C4BE0 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800C8F84 000C4BE4 41 82 00 5C */ beq lbl_800C8FE0
+/* 800C8F88 000C4BE8 38 60 00 01 */ li r3, 1
+/* 800C8F8C 000C4BEC 38 80 2C F5 */ li r4, 0x2cf5
+/* 800C8F90 000C4BF0 4B FF 1A 61 */ bl func_800BA9F0
+/* 800C8F94 000C4BF4 38 60 02 61 */ li r3, 0x261
+/* 800C8F98 000C4BF8 48 09 9A F9 */ bl func_80162A90
+/* 800C8F9C 000C4BFC 28 03 00 02 */ cmplwi r3, 2
+/* 800C8FA0 000C4C00 40 82 1A E4 */ bne lbl_800CAA84
+/* 800C8FA4 000C4C04 38 60 02 67 */ li r3, 0x267
+/* 800C8FA8 000C4C08 48 09 9A E9 */ bl func_80162A90
+/* 800C8FAC 000C4C0C 28 03 00 02 */ cmplwi r3, 2
+/* 800C8FB0 000C4C10 40 82 1A D4 */ bne lbl_800CAA84
+/* 800C8FB4 000C4C14 38 60 00 00 */ li r3, 0
+/* 800C8FB8 000C4C18 48 01 D5 05 */ bl func_800E64BC
+/* 800C8FBC 000C4C1C 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C8FC0 000C4C20 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800C8FC4 000C4C24 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800C8FC8 000C4C28 7C 00 18 40 */ cmplw r0, r3
+/* 800C8FCC 000C4C2C 40 82 1A B8 */ bne lbl_800CAA84
+/* 800C8FD0 000C4C30 38 60 00 01 */ li r3, 1
+/* 800C8FD4 000C4C34 38 80 52 34 */ li r4, 0x5234
+/* 800C8FD8 000C4C38 4B FF 1A 19 */ bl func_800BA9F0
+/* 800C8FDC 000C4C3C 48 00 1A A8 */ b lbl_800CAA84
+lbl_800C8FE0:
+/* 800C8FE0 000C4C40 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
+/* 800C8FE4 000C4C44 38 60 00 00 */ li r3, 0
+/* 800C8FE8 000C4C48 38 80 00 00 */ li r4, 0
+/* 800C8FEC 000C4C4C 48 01 C6 45 */ bl func_800E5630
+/* 800C8FF0 000C4C50 7C 64 1B 78 */ mr r4, r3
+/* 800C8FF4 000C4C54 38 60 00 51 */ li r3, 0x51
+/* 800C8FF8 000C4C58 48 09 33 11 */ bl func_8015C308
+/* 800C8FFC 000C4C5C 38 60 00 01 */ li r3, 1
+/* 800C9000 000C4C60 38 80 2C EE */ li r4, 0x2cee
+/* 800C9004 000C4C64 4B FF 19 ED */ bl func_800BA9F0
+/* 800C9008 000C4C68 48 00 1A 7C */ b lbl_800CAA84
+/* 800C900C 000C4C6C 38 60 00 00 */ li r3, 0
+/* 800C9010 000C4C70 4B FF 19 7D */ bl func_800BA98C
+/* 800C9014 000C4C74 7C 63 07 34 */ extsh r3, r3
+/* 800C9018 000C4C78 38 80 00 02 */ li r4, 2
+/* 800C901C 000C4C7C 38 A0 00 00 */ li r5, 0
+/* 800C9020 000C4C80 48 18 AD 91 */ bl func_80253DB0
+/* 800C9024 000C4C84 38 60 00 0C */ li r3, 0xc
+/* 800C9028 000C4C88 4B FF 19 65 */ bl func_800BA98C
+/* 800C902C 000C4C8C 7C 63 07 34 */ extsh r3, r3
+/* 800C9030 000C4C90 38 80 00 16 */ li r4, 0x16
+/* 800C9034 000C4C94 38 A0 00 00 */ li r5, 0
+/* 800C9038 000C4C98 48 18 AD 79 */ bl func_80253DB0
+/* 800C903C 000C4C9C 38 60 00 0D */ li r3, 0xd
+/* 800C9040 000C4CA0 4B FF 19 4D */ bl func_800BA98C
+/* 800C9044 000C4CA4 7C 63 07 34 */ extsh r3, r3
+/* 800C9048 000C4CA8 38 80 00 03 */ li r4, 3
+/* 800C904C 000C4CAC 38 A0 00 00 */ li r5, 0
+/* 800C9050 000C4CB0 48 18 AD 61 */ bl func_80253DB0
+/* 800C9054 000C4CB4 38 60 00 1A */ li r3, 0x1a
+/* 800C9058 000C4CB8 4B FF 19 35 */ bl func_800BA98C
+/* 800C905C 000C4CBC 7C 63 07 34 */ extsh r3, r3
+/* 800C9060 000C4CC0 38 80 00 06 */ li r4, 6
+/* 800C9064 000C4CC4 38 A0 00 00 */ li r5, 0
+/* 800C9068 000C4CC8 48 18 AD 49 */ bl func_80253DB0
+/* 800C906C 000C4CCC 38 60 00 05 */ li r3, 5
+/* 800C9070 000C4CD0 4B FF 17 7D */ bl func_800BA7EC
+/* 800C9074 000C4CD4 28 03 00 02 */ cmplwi r3, 2
+/* 800C9078 000C4CD8 40 82 00 34 */ bne lbl_800C90AC
+/* 800C907C 000C4CDC 38 60 00 0B */ li r3, 0xb
+/* 800C9080 000C4CE0 4B FF 17 6D */ bl func_800BA7EC
+/* 800C9084 000C4CE4 7C 1A 18 40 */ cmplw r26, r3
+/* 800C9088 000C4CE8 40 82 00 24 */ bne lbl_800C90AC
+/* 800C908C 000C4CEC 38 60 00 0C */ li r3, 0xc
+/* 800C9090 000C4CF0 4B FF 17 5D */ bl func_800BA7EC
+/* 800C9094 000C4CF4 28 03 00 03 */ cmplwi r3, 3
+/* 800C9098 000C4CF8 40 82 00 14 */ bne lbl_800C90AC
+/* 800C909C 000C4CFC 38 60 00 01 */ li r3, 1
+/* 800C90A0 000C4D00 38 80 2D 03 */ li r4, 0x2d03
+/* 800C90A4 000C4D04 4B FF 19 4D */ bl func_800BA9F0
+/* 800C90A8 000C4D08 48 00 19 DC */ b lbl_800CAA84
+lbl_800C90AC:
+/* 800C90AC 000C4D0C 38 60 00 00 */ li r3, 0
+/* 800C90B0 000C4D10 4B FF 17 3D */ bl func_800BA7EC
+/* 800C90B4 000C4D14 54 63 10 3A */ slwi r3, r3, 2
+/* 800C90B8 000C4D18 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C90BC 000C4D1C 38 03 00 03 */ addi r0, r3, 3
+/* 800C90C0 000C4D20 54 1A 06 3E */ clrlwi r26, r0, 0x18
+/* 800C90C4 000C4D24 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C90C8 000C4D28 7C 79 D0 AE */ lbzx r3, r25, r26
+/* 800C90CC 000C4D2C 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800C90D0 000C4D30 41 82 00 5C */ beq lbl_800C912C
+/* 800C90D4 000C4D34 38 60 00 01 */ li r3, 1
+/* 800C90D8 000C4D38 38 80 2C F5 */ li r4, 0x2cf5
+/* 800C90DC 000C4D3C 4B FF 19 15 */ bl func_800BA9F0
+/* 800C90E0 000C4D40 38 60 02 61 */ li r3, 0x261
+/* 800C90E4 000C4D44 48 09 99 AD */ bl func_80162A90
+/* 800C90E8 000C4D48 28 03 00 02 */ cmplwi r3, 2
+/* 800C90EC 000C4D4C 40 82 19 98 */ bne lbl_800CAA84
+/* 800C90F0 000C4D50 38 60 02 67 */ li r3, 0x267
+/* 800C90F4 000C4D54 48 09 99 9D */ bl func_80162A90
+/* 800C90F8 000C4D58 28 03 00 02 */ cmplwi r3, 2
+/* 800C90FC 000C4D5C 40 82 19 88 */ bne lbl_800CAA84
+/* 800C9100 000C4D60 38 60 00 00 */ li r3, 0
+/* 800C9104 000C4D64 48 01 D3 B9 */ bl func_800E64BC
+/* 800C9108 000C4D68 7C 19 D0 AE */ lbzx r0, r25, r26
+/* 800C910C 000C4D6C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800C9110 000C4D70 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800C9114 000C4D74 7C 00 18 40 */ cmplw r0, r3
+/* 800C9118 000C4D78 40 82 19 6C */ bne lbl_800CAA84
+/* 800C911C 000C4D7C 38 60 00 01 */ li r3, 1
+/* 800C9120 000C4D80 38 80 52 34 */ li r4, 0x5234
+/* 800C9124 000C4D84 4B FF 18 CD */ bl func_800BA9F0
+/* 800C9128 000C4D88 48 00 19 5C */ b lbl_800CAA84
+lbl_800C912C:
+/* 800C912C 000C4D8C 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
+/* 800C9130 000C4D90 38 60 00 00 */ li r3, 0
+/* 800C9134 000C4D94 38 80 00 00 */ li r4, 0
+/* 800C9138 000C4D98 48 01 C4 F9 */ bl func_800E5630
+/* 800C913C 000C4D9C 7C 64 1B 78 */ mr r4, r3
+/* 800C9140 000C4DA0 38 60 00 51 */ li r3, 0x51
+/* 800C9144 000C4DA4 48 09 31 C5 */ bl func_8015C308
+/* 800C9148 000C4DA8 38 60 00 01 */ li r3, 1
+/* 800C914C 000C4DAC 38 80 2C EE */ li r4, 0x2cee
+/* 800C9150 000C4DB0 4B FF 18 A1 */ bl func_800BA9F0
+/* 800C9154 000C4DB4 48 00 19 30 */ b lbl_800CAA84
+/* 800C9158 000C4DB8 38 60 00 00 */ li r3, 0
+/* 800C915C 000C4DBC 4B FF 18 31 */ bl func_800BA98C
+/* 800C9160 000C4DC0 7C 63 07 34 */ extsh r3, r3
+/* 800C9164 000C4DC4 48 18 AC 6D */ bl func_80253DD0
+/* 800C9168 000C4DC8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800C916C 000C4DCC 28 00 00 03 */ cmplwi r0, 3
+/* 800C9170 000C4DD0 40 82 19 14 */ bne lbl_800CAA84
+/* 800C9174 000C4DD4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C9178 000C4DD8 38 60 00 05 */ li r3, 5
+/* 800C917C 000C4DDC 38 80 00 00 */ li r4, 0
+/* 800C9180 000C4DE0 60 00 08 00 */ ori r0, r0, 0x800
+/* 800C9184 000C4DE4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C9188 000C4DE8 4B FF 14 95 */ bl func_800BA61C
+/* 800C918C 000C4DEC 38 60 00 01 */ li r3, 1
+/* 800C9190 000C4DF0 4B FF 14 29 */ bl func_800BA5B8
+/* 800C9194 000C4DF4 38 60 00 18 */ li r3, 0x18
+/* 800C9198 000C4DF8 48 09 98 F9 */ bl func_80162A90
+/* 800C919C 000C4DFC 2C 03 00 03 */ cmpwi r3, 3
+/* 800C91A0 000C4E00 41 82 00 50 */ beq lbl_800C91F0
+/* 800C91A4 000C4E04 40 80 00 14 */ bge lbl_800C91B8
+/* 800C91A8 000C4E08 2C 03 00 01 */ cmpwi r3, 1
+/* 800C91AC 000C4E0C 41 82 00 18 */ beq lbl_800C91C4
+/* 800C91B0 000C4E10 40 80 00 30 */ bge lbl_800C91E0
+/* 800C91B4 000C4E14 48 00 18 D0 */ b lbl_800CAA84
+lbl_800C91B8:
+/* 800C91B8 000C4E18 2C 03 00 05 */ cmpwi r3, 5
+/* 800C91BC 000C4E1C 40 80 18 C8 */ bge lbl_800CAA84
+/* 800C91C0 000C4E20 48 00 00 40 */ b lbl_800C9200
+lbl_800C91C4:
+/* 800C91C4 000C4E24 38 60 00 00 */ li r3, 0
+/* 800C91C8 000C4E28 38 80 2C E3 */ li r4, 0x2ce3
+/* 800C91CC 000C4E2C 4B FF 18 25 */ bl func_800BA9F0
+/* 800C91D0 000C4E30 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C91D4 000C4E34 60 00 04 00 */ ori r0, r0, 0x400
+/* 800C91D8 000C4E38 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C91DC 000C4E3C 48 00 18 A8 */ b lbl_800CAA84
+lbl_800C91E0:
+/* 800C91E0 000C4E40 38 60 00 00 */ li r3, 0
+/* 800C91E4 000C4E44 38 80 2C E4 */ li r4, 0x2ce4
+/* 800C91E8 000C4E48 4B FF 18 09 */ bl func_800BA9F0
+/* 800C91EC 000C4E4C 48 00 18 98 */ b lbl_800CAA84
+lbl_800C91F0:
+/* 800C91F0 000C4E50 38 60 00 00 */ li r3, 0
+/* 800C91F4 000C4E54 38 80 2C E5 */ li r4, 0x2ce5
+/* 800C91F8 000C4E58 4B FF 17 F9 */ bl func_800BA9F0
+/* 800C91FC 000C4E5C 48 00 18 88 */ b lbl_800CAA84
+lbl_800C9200:
+/* 800C9200 000C4E60 38 60 00 00 */ li r3, 0
+/* 800C9204 000C4E64 38 80 2C E6 */ li r4, 0x2ce6
+/* 800C9208 000C4E68 4B FF 17 E9 */ bl func_800BA9F0
+/* 800C920C 000C4E6C 48 00 18 78 */ b lbl_800CAA84
+/* 800C9210 000C4E70 57 80 07 3E */ clrlwi r0, r28, 0x1c
+/* 800C9214 000C4E74 2C 00 00 0E */ cmpwi r0, 0xe
+/* 800C9218 000C4E78 40 82 02 B8 */ bne lbl_800C94D0
+/* 800C921C 000C4E7C 57 80 06 31 */ rlwinm. r0, r28, 0, 0x18, 0x18
+/* 800C9220 000C4E80 38 1A FF FF */ addi r0, r26, -1
+/* 800C9224 000C4E84 7C 1D 07 74 */ extsb r29, r0
+/* 800C9228 000C4E88 41 82 00 0C */ beq lbl_800C9234
+/* 800C922C 000C4E8C 38 1A 00 01 */ addi r0, r26, 1
+/* 800C9230 000C4E90 7C 1D 07 74 */ extsb r29, r0
+lbl_800C9234:
+/* 800C9234 000C4E94 38 60 00 0F */ li r3, 0xf
+/* 800C9238 000C4E98 4B FF 17 55 */ bl func_800BA98C
+/* 800C923C 000C4E9C 7C 63 07 34 */ extsh r3, r3
+/* 800C9240 000C4EA0 38 80 00 08 */ li r4, 8
+/* 800C9244 000C4EA4 38 A0 00 01 */ li r5, 1
+/* 800C9248 000C4EA8 48 18 AB A9 */ bl func_80253DF0
+/* 800C924C 000C4EAC 7C 1D D8 00 */ cmpw r29, r27
+/* 800C9250 000C4EB0 40 82 00 E0 */ bne lbl_800C9330
+/* 800C9254 000C4EB4 38 60 00 01 */ li r3, 1
+/* 800C9258 000C4EB8 4B FF 15 95 */ bl func_800BA7EC
+/* 800C925C 000C4EBC 7C 64 07 74 */ extsb r4, r3
+/* 800C9260 000C4EC0 38 60 00 10 */ li r3, 0x10
+/* 800C9264 000C4EC4 7C 80 16 70 */ srawi r0, r4, 2
+/* 800C9268 000C4EC8 7C 00 01 94 */ addze r0, r0
+/* 800C926C 000C4ECC 54 00 10 3A */ slwi r0, r0, 2
+/* 800C9270 000C4ED0 7C 00 20 50 */ subf r0, r0, r4
+/* 800C9274 000C4ED4 7C 19 07 74 */ extsb r25, r0
+/* 800C9278 000C4ED8 4B FF 17 15 */ bl func_800BA98C
+/* 800C927C 000C4EDC 7C 63 07 34 */ extsh r3, r3
+/* 800C9280 000C4EE0 38 80 00 08 */ li r4, 8
+/* 800C9284 000C4EE4 38 A0 00 00 */ li r5, 0
+/* 800C9288 000C4EE8 48 18 AB 69 */ bl func_80253DF0
+/* 800C928C 000C4EEC 38 60 00 11 */ li r3, 0x11
+/* 800C9290 000C4EF0 4B FF 16 FD */ bl func_800BA98C
+/* 800C9294 000C4EF4 7C 63 07 34 */ extsh r3, r3
+/* 800C9298 000C4EF8 38 80 00 08 */ li r4, 8
+/* 800C929C 000C4EFC 38 A0 00 00 */ li r5, 0
+/* 800C92A0 000C4F00 48 18 AB 51 */ bl func_80253DF0
+/* 800C92A4 000C4F04 38 60 00 12 */ li r3, 0x12
+/* 800C92A8 000C4F08 4B FF 16 E5 */ bl func_800BA98C
+/* 800C92AC 000C4F0C 7C 63 07 34 */ extsh r3, r3
+/* 800C92B0 000C4F10 38 80 00 08 */ li r4, 8
+/* 800C92B4 000C4F14 38 A0 00 00 */ li r5, 0
+/* 800C92B8 000C4F18 48 18 AB 39 */ bl func_80253DF0
+/* 800C92BC 000C4F1C 2C 19 00 01 */ cmpwi r25, 1
+/* 800C92C0 000C4F20 41 81 00 0C */ bgt lbl_800C92CC
+/* 800C92C4 000C4F24 2C 19 00 00 */ cmpwi r25, 0
+/* 800C92C8 000C4F28 40 82 00 1C */ bne lbl_800C92E4
+lbl_800C92CC:
+/* 800C92CC 000C4F2C 38 60 00 10 */ li r3, 0x10
+/* 800C92D0 000C4F30 4B FF 16 BD */ bl func_800BA98C
+/* 800C92D4 000C4F34 7C 63 07 34 */ extsh r3, r3
+/* 800C92D8 000C4F38 38 80 00 08 */ li r4, 8
+/* 800C92DC 000C4F3C 38 A0 00 01 */ li r5, 1
+/* 800C92E0 000C4F40 48 18 AB 11 */ bl func_80253DF0
+lbl_800C92E4:
+/* 800C92E4 000C4F44 2C 19 00 02 */ cmpwi r25, 2
+/* 800C92E8 000C4F48 41 81 00 0C */ bgt lbl_800C92F4
+/* 800C92EC 000C4F4C 2C 19 00 00 */ cmpwi r25, 0
+/* 800C92F0 000C4F50 40 82 00 1C */ bne lbl_800C930C
+lbl_800C92F4:
+/* 800C92F4 000C4F54 38 60 00 11 */ li r3, 0x11
+/* 800C92F8 000C4F58 4B FF 16 95 */ bl func_800BA98C
+/* 800C92FC 000C4F5C 7C 63 07 34 */ extsh r3, r3
+/* 800C9300 000C4F60 38 80 00 08 */ li r4, 8
+/* 800C9304 000C4F64 38 A0 00 01 */ li r5, 1
+/* 800C9308 000C4F68 48 18 AA E9 */ bl func_80253DF0
+lbl_800C930C:
+/* 800C930C 000C4F6C 2C 19 00 00 */ cmpwi r25, 0
+/* 800C9310 000C4F70 40 82 00 DC */ bne lbl_800C93EC
+/* 800C9314 000C4F74 38 60 00 12 */ li r3, 0x12
+/* 800C9318 000C4F78 4B FF 16 75 */ bl func_800BA98C
+/* 800C931C 000C4F7C 7C 63 07 34 */ extsh r3, r3
+/* 800C9320 000C4F80 38 80 00 08 */ li r4, 8
+/* 800C9324 000C4F84 38 A0 00 01 */ li r5, 1
+/* 800C9328 000C4F88 48 18 AA C9 */ bl func_80253DF0
+/* 800C932C 000C4F8C 48 00 00 C0 */ b lbl_800C93EC
+lbl_800C9330:
+/* 800C9330 000C4F90 38 60 00 10 */ li r3, 0x10
+/* 800C9334 000C4F94 4B FF 16 59 */ bl func_800BA98C
+/* 800C9338 000C4F98 7C 63 07 34 */ extsh r3, r3
+/* 800C933C 000C4F9C 38 80 00 08 */ li r4, 8
+/* 800C9340 000C4FA0 38 A0 00 01 */ li r5, 1
+/* 800C9344 000C4FA4 48 18 AA AD */ bl func_80253DF0
+/* 800C9348 000C4FA8 38 60 00 11 */ li r3, 0x11
+/* 800C934C 000C4FAC 4B FF 16 41 */ bl func_800BA98C
+/* 800C9350 000C4FB0 7C 63 07 34 */ extsh r3, r3
+/* 800C9354 000C4FB4 38 80 00 08 */ li r4, 8
+/* 800C9358 000C4FB8 38 A0 00 01 */ li r5, 1
+/* 800C935C 000C4FBC 48 18 AA 95 */ bl func_80253DF0
+/* 800C9360 000C4FC0 38 60 00 12 */ li r3, 0x12
+/* 800C9364 000C4FC4 4B FF 16 29 */ bl func_800BA98C
+/* 800C9368 000C4FC8 7C 63 07 34 */ extsh r3, r3
+/* 800C936C 000C4FCC 38 80 00 08 */ li r4, 8
+/* 800C9370 000C4FD0 38 A0 00 01 */ li r5, 1
+/* 800C9374 000C4FD4 48 18 AA 7D */ bl func_80253DF0
+/* 800C9378 000C4FD8 34 1D FF FE */ addic. r0, r29, -2
+/* 800C937C 000C4FDC 41 80 00 70 */ blt lbl_800C93EC
+/* 800C9380 000C4FE0 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800C9384 000C4FE4 54 1B 16 3A */ rlwinm r27, r0, 2, 0x18, 0x1d
+/* 800C9388 000C4FE8 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800C938C 000C4FEC 3B 5B 00 04 */ addi r26, r27, 4
+/* 800C9390 000C4FF0 7F 23 DA 14 */ add r25, r3, r27
+/* 800C9394 000C4FF4 48 00 00 50 */ b lbl_800C93E4
+lbl_800C9398:
+/* 800C9398 000C4FF8 88 19 00 00 */ lbz r0, 0(r25)
+/* 800C939C 000C4FFC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C93A0 000C5000 4B FF 16 91 */ bl func_800BAA30
+/* 800C93A4 000C5004 2C 03 00 00 */ cmpwi r3, 0
+/* 800C93A8 000C5008 40 82 00 34 */ bne lbl_800C93DC
+/* 800C93AC 000C500C 88 19 00 00 */ lbz r0, 0(r25)
+/* 800C93B0 000C5010 38 80 00 98 */ li r4, 0x98
+/* 800C93B4 000C5014 38 A0 00 E4 */ li r5, 0xe4
+/* 800C93B8 000C5018 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C93BC 000C501C 4B FF 17 1D */ bl func_800BAAD8
+/* 800C93C0 000C5020 88 19 00 00 */ lbz r0, 0(r25)
+/* 800C93C4 000C5024 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C93C8 000C5028 4B FF 16 69 */ bl func_800BAA30
+/* 800C93CC 000C502C 88 19 00 00 */ lbz r0, 0(r25)
+/* 800C93D0 000C5030 7C 64 1B 78 */ mr r4, r3
+/* 800C93D4 000C5034 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C93D8 000C5038 4B FF BA 3D */ bl func_800C4E14
+lbl_800C93DC:
+/* 800C93DC 000C503C 3B 7B 00 01 */ addi r27, r27, 1
+/* 800C93E0 000C5040 3B 39 00 01 */ addi r25, r25, 1
+lbl_800C93E4:
+/* 800C93E4 000C5044 7C 1B D0 00 */ cmpw r27, r26
+/* 800C93E8 000C5048 41 80 FF B0 */ blt lbl_800C9398
+lbl_800C93EC:
+/* 800C93EC 000C504C 38 60 00 03 */ li r3, 3
+/* 800C93F0 000C5050 4B FF 11 C9 */ bl func_800BA5B8
+/* 800C93F4 000C5054 38 9D FF FF */ addi r4, r29, -1
+/* 800C93F8 000C5058 38 60 00 00 */ li r3, 0
+/* 800C93FC 000C505C 4B FF 12 21 */ bl func_800BA61C
+/* 800C9400 000C5060 57 84 06 30 */ rlwinm r4, r28, 0, 0x18, 0x18
+/* 800C9404 000C5064 38 60 00 02 */ li r3, 2
+/* 800C9408 000C5068 4B FF 12 15 */ bl func_800BA61C
+/* 800C940C 000C506C 38 60 00 0F */ li r3, 0xf
+/* 800C9410 000C5070 4B FF 15 7D */ bl func_800BA98C
+/* 800C9414 000C5074 7C 63 07 34 */ extsh r3, r3
+/* 800C9418 000C5078 38 80 00 07 */ li r4, 7
+/* 800C941C 000C507C 38 A0 00 00 */ li r5, 0
+/* 800C9420 000C5080 48 18 A9 91 */ bl func_80253DB0
+/* 800C9424 000C5084 38 60 00 10 */ li r3, 0x10
+/* 800C9428 000C5088 4B FF 15 65 */ bl func_800BA98C
+/* 800C942C 000C508C 7C 63 07 34 */ extsh r3, r3
+/* 800C9430 000C5090 38 80 00 07 */ li r4, 7
+/* 800C9434 000C5094 38 A0 00 00 */ li r5, 0
+/* 800C9438 000C5098 48 18 A9 79 */ bl func_80253DB0
+/* 800C943C 000C509C 38 60 00 11 */ li r3, 0x11
+/* 800C9440 000C50A0 4B FF 15 4D */ bl func_800BA98C
+/* 800C9444 000C50A4 7C 63 07 34 */ extsh r3, r3
+/* 800C9448 000C50A8 38 80 00 07 */ li r4, 7
+/* 800C944C 000C50AC 38 A0 00 00 */ li r5, 0
+/* 800C9450 000C50B0 48 18 A9 61 */ bl func_80253DB0
+/* 800C9454 000C50B4 38 60 00 12 */ li r3, 0x12
+/* 800C9458 000C50B8 4B FF 15 35 */ bl func_800BA98C
+/* 800C945C 000C50BC 7C 63 07 34 */ extsh r3, r3
+/* 800C9460 000C50C0 38 80 00 07 */ li r4, 7
+/* 800C9464 000C50C4 38 A0 00 00 */ li r5, 0
+/* 800C9468 000C50C8 48 18 A9 49 */ bl func_80253DB0
+/* 800C946C 000C50CC 38 60 00 13 */ li r3, 0x13
+/* 800C9470 000C50D0 4B FF 15 1D */ bl func_800BA98C
+/* 800C9474 000C50D4 7C 63 07 34 */ extsh r3, r3
+/* 800C9478 000C50D8 38 80 00 08 */ li r4, 8
+/* 800C947C 000C50DC 38 A0 00 00 */ li r5, 0
+/* 800C9480 000C50E0 48 18 A9 71 */ bl func_80253DF0
+/* 800C9484 000C50E4 38 60 00 14 */ li r3, 0x14
+/* 800C9488 000C50E8 4B FF 15 05 */ bl func_800BA98C
+/* 800C948C 000C50EC 7C 63 07 34 */ extsh r3, r3
+/* 800C9490 000C50F0 38 80 00 08 */ li r4, 8
+/* 800C9494 000C50F4 38 A0 00 00 */ li r5, 0
+/* 800C9498 000C50F8 48 18 A9 59 */ bl func_80253DF0
+/* 800C949C 000C50FC 38 60 00 15 */ li r3, 0x15
+/* 800C94A0 000C5100 4B FF 14 ED */ bl func_800BA98C
+/* 800C94A4 000C5104 7C 63 07 34 */ extsh r3, r3
+/* 800C94A8 000C5108 38 80 00 08 */ li r4, 8
+/* 800C94AC 000C510C 38 A0 00 00 */ li r5, 0
+/* 800C94B0 000C5110 48 18 A9 41 */ bl func_80253DF0
+/* 800C94B4 000C5114 38 60 00 16 */ li r3, 0x16
+/* 800C94B8 000C5118 4B FF 14 D5 */ bl func_800BA98C
+/* 800C94BC 000C511C 7C 63 07 34 */ extsh r3, r3
+/* 800C94C0 000C5120 38 80 00 08 */ li r4, 8
+/* 800C94C4 000C5124 38 A0 00 00 */ li r5, 0
+/* 800C94C8 000C5128 48 18 A9 29 */ bl func_80253DF0
+/* 800C94CC 000C512C 48 00 15 B8 */ b lbl_800CAA84
+lbl_800C94D0:
+/* 800C94D0 000C5130 38 1C 00 01 */ addi r0, r28, 1
+/* 800C94D4 000C5134 38 60 00 02 */ li r3, 2
+/* 800C94D8 000C5138 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800C94DC 000C513C 4B FF 11 41 */ bl func_800BA61C
+/* 800C94E0 000C5140 48 00 15 A4 */ b lbl_800CAA84
+/* 800C94E4 000C5144 7C 1A D8 00 */ cmpw r26, r27
+/* 800C94E8 000C5148 40 80 01 78 */ bge lbl_800C9660
+/* 800C94EC 000C514C 57 40 10 3A */ slwi r0, r26, 2
+/* 800C94F0 000C5150 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C94F4 000C5154 7C 1E 07 74 */ extsb r30, r0
+/* 800C94F8 000C5158 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C94FC 000C515C 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9500 000C5160 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C9504 000C5164 4B FF 15 2D */ bl func_800BAA30
+/* 800C9508 000C5168 2C 03 00 00 */ cmpwi r3, 0
+/* 800C950C 000C516C 40 82 00 34 */ bne lbl_800C9540
+/* 800C9510 000C5170 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9514 000C5174 38 80 00 98 */ li r4, 0x98
+/* 800C9518 000C5178 38 A0 00 E4 */ li r5, 0xe4
+/* 800C951C 000C517C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C9520 000C5180 4B FF 15 B9 */ bl func_800BAAD8
+/* 800C9524 000C5184 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9528 000C5188 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C952C 000C518C 4B FF 15 05 */ bl func_800BAA30
+/* 800C9530 000C5190 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9534 000C5194 7C 64 1B 78 */ mr r4, r3
+/* 800C9538 000C5198 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C953C 000C519C 4B FF B8 D9 */ bl func_800C4E14
+lbl_800C9540:
+/* 800C9540 000C51A0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C9544 000C51A4 3B FE 00 01 */ addi r31, r30, 1
+/* 800C9548 000C51A8 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C954C 000C51AC 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C9550 000C51B0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C9554 000C51B4 4B FF 14 DD */ bl func_800BAA30
+/* 800C9558 000C51B8 2C 03 00 00 */ cmpwi r3, 0
+/* 800C955C 000C51BC 40 82 00 44 */ bne lbl_800C95A0
+/* 800C9560 000C51C0 38 60 00 01 */ li r3, 1
+/* 800C9564 000C51C4 4B FF 12 89 */ bl func_800BA7EC
+/* 800C9568 000C51C8 7C 03 F8 40 */ cmplw r3, r31
+/* 800C956C 000C51CC 40 81 00 34 */ ble lbl_800C95A0
+/* 800C9570 000C51D0 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C9574 000C51D4 38 80 00 98 */ li r4, 0x98
+/* 800C9578 000C51D8 38 A0 00 E4 */ li r5, 0xe4
+/* 800C957C 000C51DC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C9580 000C51E0 4B FF 15 59 */ bl func_800BAAD8
+/* 800C9584 000C51E4 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C9588 000C51E8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C958C 000C51EC 4B FF 14 A5 */ bl func_800BAA30
+/* 800C9590 000C51F0 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C9594 000C51F4 7C 64 1B 78 */ mr r4, r3
+/* 800C9598 000C51F8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C959C 000C51FC 4B FF B8 79 */ bl func_800C4E14
+lbl_800C95A0:
+/* 800C95A0 000C5200 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C95A4 000C5204 3B FE 00 02 */ addi r31, r30, 2
+/* 800C95A8 000C5208 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C95AC 000C520C 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C95B0 000C5210 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C95B4 000C5214 4B FF 14 7D */ bl func_800BAA30
+/* 800C95B8 000C5218 2C 03 00 00 */ cmpwi r3, 0
+/* 800C95BC 000C521C 40 82 00 44 */ bne lbl_800C9600
+/* 800C95C0 000C5220 38 60 00 01 */ li r3, 1
+/* 800C95C4 000C5224 4B FF 12 29 */ bl func_800BA7EC
+/* 800C95C8 000C5228 7C 03 F8 40 */ cmplw r3, r31
+/* 800C95CC 000C522C 40 81 00 34 */ ble lbl_800C9600
+/* 800C95D0 000C5230 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C95D4 000C5234 38 80 00 98 */ li r4, 0x98
+/* 800C95D8 000C5238 38 A0 00 E4 */ li r5, 0xe4
+/* 800C95DC 000C523C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C95E0 000C5240 4B FF 14 F9 */ bl func_800BAAD8
+/* 800C95E4 000C5244 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C95E8 000C5248 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C95EC 000C524C 4B FF 14 45 */ bl func_800BAA30
+/* 800C95F0 000C5250 7C 19 F8 AE */ lbzx r0, r25, r31
+/* 800C95F4 000C5254 7C 64 1B 78 */ mr r4, r3
+/* 800C95F8 000C5258 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C95FC 000C525C 4B FF B8 19 */ bl func_800C4E14
+lbl_800C9600:
+/* 800C9600 000C5260 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800C9604 000C5264 3B DE 00 03 */ addi r30, r30, 3
+/* 800C9608 000C5268 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800C960C 000C526C 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9610 000C5270 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C9614 000C5274 4B FF 14 1D */ bl func_800BAA30
+/* 800C9618 000C5278 2C 03 00 00 */ cmpwi r3, 0
+/* 800C961C 000C527C 40 82 00 44 */ bne lbl_800C9660
+/* 800C9620 000C5280 38 60 00 01 */ li r3, 1
+/* 800C9624 000C5284 4B FF 11 C9 */ bl func_800BA7EC
+/* 800C9628 000C5288 7C 03 F0 40 */ cmplw r3, r30
+/* 800C962C 000C528C 40 81 00 34 */ ble lbl_800C9660
+/* 800C9630 000C5290 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9634 000C5294 38 80 00 98 */ li r4, 0x98
+/* 800C9638 000C5298 38 A0 00 E4 */ li r5, 0xe4
+/* 800C963C 000C529C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C9640 000C52A0 4B FF 14 99 */ bl func_800BAAD8
+/* 800C9644 000C52A4 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9648 000C52A8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C964C 000C52AC 4B FF 13 E5 */ bl func_800BAA30
+/* 800C9650 000C52B0 7C 19 F0 AE */ lbzx r0, r25, r30
+/* 800C9654 000C52B4 7C 64 1B 78 */ mr r4, r3
+/* 800C9658 000C52B8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800C965C 000C52BC 4B FF B7 B9 */ bl func_800C4E14
+lbl_800C9660:
+/* 800C9660 000C52C0 38 60 00 00 */ li r3, 0
+/* 800C9664 000C52C4 38 80 00 00 */ li r4, 0
+/* 800C9668 000C52C8 4B F9 02 91 */ bl func_800598F8
+/* 800C966C 000C52CC 57 80 06 31 */ rlwinm. r0, r28, 0, 0x18, 0x18
+/* 800C9670 000C52D0 41 82 00 14 */ beq lbl_800C9684
+/* 800C9674 000C52D4 38 60 00 29 */ li r3, 0x29
+/* 800C9678 000C52D8 38 80 00 02 */ li r4, 2
+/* 800C967C 000C52DC 48 00 E5 7D */ bl func_800D7BF8
+/* 800C9680 000C52E0 48 00 00 10 */ b lbl_800C9690
+lbl_800C9684:
+/* 800C9684 000C52E4 38 60 00 29 */ li r3, 0x29
+/* 800C9688 000C52E8 38 80 00 03 */ li r4, 3
+/* 800C968C 000C52EC 48 00 E5 6D */ bl func_800D7BF8
+lbl_800C9690:
+/* 800C9690 000C52F0 38 60 00 05 */ li r3, 5
+/* 800C9694 000C52F4 4B FF 0F 25 */ bl func_800BA5B8
+/* 800C9698 000C52F8 7C 1A D8 00 */ cmpw r26, r27
+/* 800C969C 000C52FC 40 82 00 38 */ bne lbl_800C96D4
+/* 800C96A0 000C5300 38 60 00 01 */ li r3, 1
+/* 800C96A4 000C5304 4B FF 11 49 */ bl func_800BA7EC
+/* 800C96A8 000C5308 7C 64 07 74 */ extsb r4, r3
+/* 800C96AC 000C530C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C96B0 000C5310 7C 83 16 70 */ srawi r3, r4, 2
+/* 800C96B4 000C5314 7C 63 01 94 */ addze r3, r3
+/* 800C96B8 000C5318 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800C96BC 000C531C 54 63 10 3A */ slwi r3, r3, 2
+/* 800C96C0 000C5320 60 00 00 02 */ ori r0, r0, 2
+/* 800C96C4 000C5324 7C 63 20 50 */ subf r3, r3, r4
+/* 800C96C8 000C5328 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C96CC 000C532C 7C 7E 07 74 */ extsb r30, r3
+/* 800C96D0 000C5330 48 00 00 28 */ b lbl_800C96F8
+lbl_800C96D4:
+/* 800C96D4 000C5334 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C96D8 000C5338 2C 1A 00 01 */ cmpwi r26, 1
+/* 800C96DC 000C533C 3B C0 00 00 */ li r30, 0
+/* 800C96E0 000C5340 54 03 07 FA */ rlwinm r3, r0, 0, 0x1f, 0x1d
+/* 800C96E4 000C5344 40 81 00 08 */ ble lbl_800C96EC
+/* 800C96E8 000C5348 60 03 00 02 */ ori r3, r0, 2
+lbl_800C96EC:
+/* 800C96EC 000C534C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800C96F0 000C5350 60 00 00 01 */ ori r0, r0, 1
+/* 800C96F4 000C5354 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800C96F8:
+/* 800C96F8 000C5358 38 60 00 05 */ li r3, 5
+/* 800C96FC 000C535C 4B FF 10 F1 */ bl func_800BA7EC
+/* 800C9700 000C5360 2C 03 00 00 */ cmpwi r3, 0
+/* 800C9704 000C5364 41 82 02 54 */ beq lbl_800C9958
+/* 800C9708 000C5368 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C970C 000C536C 38 60 00 02 */ li r3, 2
+/* 800C9710 000C5370 38 80 00 00 */ li r4, 0
+/* 800C9714 000C5374 38 A0 00 00 */ li r5, 0
+/* 800C9718 000C5378 41 81 00 0C */ bgt lbl_800C9724
+/* 800C971C 000C537C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9720 000C5380 40 82 00 08 */ bne lbl_800C9728
+lbl_800C9724:
+/* 800C9724 000C5384 38 A0 00 01 */ li r5, 1
+lbl_800C9728:
+/* 800C9728 000C5388 30 05 FF FF */ addic r0, r5, -1
+/* 800C972C 000C538C 38 C0 00 03 */ li r6, 3
+/* 800C9730 000C5390 7C A0 29 10 */ subfe r5, r0, r5
+/* 800C9734 000C5394 38 E0 00 01 */ li r7, 1
+/* 800C9738 000C5398 38 05 00 14 */ addi r0, r5, 0x14
+/* 800C973C 000C539C 39 00 00 00 */ li r8, 0
+/* 800C9740 000C53A0 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800C9744 000C53A4 4B F9 02 85 */ bl func_800599C8
+/* 800C9748 000C53A8 38 60 00 03 */ li r3, 3
+/* 800C974C 000C53AC 38 80 00 00 */ li r4, 0
+/* 800C9750 000C53B0 38 A0 00 02 */ li r5, 2
+/* 800C9754 000C53B4 38 C0 00 14 */ li r6, 0x14
+/* 800C9758 000C53B8 38 E0 00 01 */ li r7, 1
+/* 800C975C 000C53BC 39 00 00 00 */ li r8, 0
+/* 800C9760 000C53C0 4B F9 02 69 */ bl func_800599C8
+/* 800C9764 000C53C4 48 01 CC 6D */ bl func_800E63D0
+/* 800C9768 000C53C8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C976C 000C53CC 2C 00 00 01 */ cmpwi r0, 1
+/* 800C9770 000C53D0 41 82 01 00 */ beq lbl_800C9870
+/* 800C9774 000C53D4 40 80 07 78 */ bge lbl_800C9EEC
+/* 800C9778 000C53D8 2C 00 00 00 */ cmpwi r0, 0
+/* 800C977C 000C53DC 40 80 00 0C */ bge lbl_800C9788
+/* 800C9780 000C53E0 48 00 07 6C */ b lbl_800C9EEC
+/* 800C9784 000C53E4 48 00 07 68 */ b lbl_800C9EEC
+lbl_800C9788:
+/* 800C9788 000C53E8 38 60 00 01 */ li r3, 1
+/* 800C978C 000C53EC 38 80 00 02 */ li r4, 2
+/* 800C9790 000C53F0 38 A0 00 00 */ li r5, 0
+/* 800C9794 000C53F4 38 C0 00 00 */ li r6, 0
+/* 800C9798 000C53F8 38 E0 00 00 */ li r7, 0
+/* 800C979C 000C53FC 39 00 00 00 */ li r8, 0
+/* 800C97A0 000C5400 4B F9 02 29 */ bl func_800599C8
+/* 800C97A4 000C5404 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C97A8 000C5408 38 00 00 00 */ li r0, 0
+/* 800C97AC 000C540C 41 81 00 0C */ bgt lbl_800C97B8
+/* 800C97B0 000C5410 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C97B4 000C5414 40 82 00 08 */ bne lbl_800C97BC
+lbl_800C97B8:
+/* 800C97B8 000C5418 38 00 00 01 */ li r0, 1
+lbl_800C97BC:
+/* 800C97BC 000C541C 20 00 00 00 */ subfic r0, r0, 0
+/* 800C97C0 000C5420 2C 9E 00 01 */ cmpwi cr1, r30, 1
+/* 800C97C4 000C5424 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C97C8 000C5428 38 60 00 14 */ li r3, 0x14
+/* 800C97CC 000C542C 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800C97D0 000C5430 38 80 00 00 */ li r4, 0
+/* 800C97D4 000C5434 38 A0 00 03 */ li r5, 3
+/* 800C97D8 000C5438 38 00 00 00 */ li r0, 0
+/* 800C97DC 000C543C 41 85 00 0C */ bgt cr1, lbl_800C97E8
+/* 800C97E0 000C5440 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C97E4 000C5444 40 82 00 08 */ bne lbl_800C97EC
+lbl_800C97E8:
+/* 800C97E8 000C5448 38 00 00 01 */ li r0, 1
+lbl_800C97EC:
+/* 800C97EC 000C544C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C97F0 000C5450 38 C0 00 02 */ li r6, 2
+/* 800C97F4 000C5454 41 82 00 08 */ beq lbl_800C97FC
+/* 800C97F8 000C5458 38 C0 00 15 */ li r6, 0x15
+lbl_800C97FC:
+/* 800C97FC 000C545C 39 00 00 00 */ li r8, 0
+/* 800C9800 000C5460 4B F9 01 C9 */ bl func_800599C8
+/* 800C9804 000C5464 30 1E FF FF */ addic r0, r30, -1
+/* 800C9808 000C5468 38 60 00 15 */ li r3, 0x15
+/* 800C980C 000C546C 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C9810 000C5470 38 80 00 00 */ li r4, 0
+/* 800C9814 000C5474 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800C9818 000C5478 38 A0 00 14 */ li r5, 0x14
+/* 800C981C 000C547C 38 C0 00 02 */ li r6, 2
+/* 800C9820 000C5480 39 00 00 00 */ li r8, 0
+/* 800C9824 000C5484 4B F9 01 A5 */ bl func_800599C8
+/* 800C9828 000C5488 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C982C 000C548C 38 60 00 16 */ li r3, 0x16
+/* 800C9830 000C5490 38 80 00 14 */ li r4, 0x14
+/* 800C9834 000C5494 38 A0 00 03 */ li r5, 3
+/* 800C9838 000C5498 38 C0 00 02 */ li r6, 2
+/* 800C983C 000C549C 40 82 00 08 */ bne lbl_800C9844
+/* 800C9840 000C54A0 38 C0 00 17 */ li r6, 0x17
+lbl_800C9844:
+/* 800C9844 000C54A4 38 E0 00 00 */ li r7, 0
+/* 800C9848 000C54A8 39 00 00 00 */ li r8, 0
+/* 800C984C 000C54AC 4B F9 01 7D */ bl func_800599C8
+/* 800C9850 000C54B0 38 60 00 17 */ li r3, 0x17
+/* 800C9854 000C54B4 38 80 00 15 */ li r4, 0x15
+/* 800C9858 000C54B8 38 A0 00 16 */ li r5, 0x16
+/* 800C985C 000C54BC 38 C0 00 02 */ li r6, 2
+/* 800C9860 000C54C0 38 E0 00 00 */ li r7, 0
+/* 800C9864 000C54C4 39 00 00 00 */ li r8, 0
+/* 800C9868 000C54C8 4B F9 01 61 */ bl func_800599C8
+/* 800C986C 000C54CC 48 00 06 80 */ b lbl_800C9EEC
+lbl_800C9870:
+/* 800C9870 000C54D0 38 60 00 01 */ li r3, 1
+/* 800C9874 000C54D4 38 80 00 02 */ li r4, 2
+/* 800C9878 000C54D8 38 A0 00 00 */ li r5, 0
+/* 800C987C 000C54DC 38 C0 00 00 */ li r6, 0
+/* 800C9880 000C54E0 38 E0 00 00 */ li r7, 0
+/* 800C9884 000C54E4 39 00 00 00 */ li r8, 0
+/* 800C9888 000C54E8 4B F9 01 41 */ bl func_800599C8
+/* 800C988C 000C54EC 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C9890 000C54F0 38 00 00 00 */ li r0, 0
+/* 800C9894 000C54F4 41 81 00 0C */ bgt lbl_800C98A0
+/* 800C9898 000C54F8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C989C 000C54FC 40 82 00 08 */ bne lbl_800C98A4
+lbl_800C98A0:
+/* 800C98A0 000C5500 38 00 00 01 */ li r0, 1
+lbl_800C98A4:
+/* 800C98A4 000C5504 20 00 00 00 */ subfic r0, r0, 0
+/* 800C98A8 000C5508 2C 9E 00 01 */ cmpwi cr1, r30, 1
+/* 800C98AC 000C550C 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C98B0 000C5510 38 60 00 14 */ li r3, 0x14
+/* 800C98B4 000C5514 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800C98B8 000C5518 38 80 00 00 */ li r4, 0
+/* 800C98BC 000C551C 38 A0 00 03 */ li r5, 3
+/* 800C98C0 000C5520 38 00 00 00 */ li r0, 0
+/* 800C98C4 000C5524 41 85 00 0C */ bgt cr1, lbl_800C98D0
+/* 800C98C8 000C5528 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C98CC 000C552C 40 82 00 08 */ bne lbl_800C98D4
+lbl_800C98D0:
+/* 800C98D0 000C5530 38 00 00 01 */ li r0, 1
+lbl_800C98D4:
+/* 800C98D4 000C5534 2C 00 00 00 */ cmpwi r0, 0
+/* 800C98D8 000C5538 38 C0 00 02 */ li r6, 2
+/* 800C98DC 000C553C 41 82 00 08 */ beq lbl_800C98E4
+/* 800C98E0 000C5540 38 C0 00 15 */ li r6, 0x15
+lbl_800C98E4:
+/* 800C98E4 000C5544 39 00 00 00 */ li r8, 0
+/* 800C98E8 000C5548 4B F9 00 E1 */ bl func_800599C8
+/* 800C98EC 000C554C 30 1E FF FF */ addic r0, r30, -1
+/* 800C98F0 000C5550 38 60 00 15 */ li r3, 0x15
+/* 800C98F4 000C5554 7C 00 01 10 */ subfe r0, r0, r0
+/* 800C98F8 000C5558 38 80 00 00 */ li r4, 0
+/* 800C98FC 000C555C 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800C9900 000C5560 38 A0 00 14 */ li r5, 0x14
+/* 800C9904 000C5564 38 C0 00 02 */ li r6, 2
+/* 800C9908 000C5568 39 00 00 00 */ li r8, 0
+/* 800C990C 000C556C 4B F9 00 BD */ bl func_800599C8
+/* 800C9910 000C5570 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9914 000C5574 38 60 00 16 */ li r3, 0x16
+/* 800C9918 000C5578 38 80 00 14 */ li r4, 0x14
+/* 800C991C 000C557C 38 A0 00 03 */ li r5, 3
+/* 800C9920 000C5580 38 C0 00 02 */ li r6, 2
+/* 800C9924 000C5584 40 82 00 08 */ bne lbl_800C992C
+/* 800C9928 000C5588 38 C0 00 17 */ li r6, 0x17
+lbl_800C992C:
+/* 800C992C 000C558C 38 E0 00 00 */ li r7, 0
+/* 800C9930 000C5590 39 00 00 00 */ li r8, 0
+/* 800C9934 000C5594 4B F9 00 95 */ bl func_800599C8
+/* 800C9938 000C5598 38 60 00 17 */ li r3, 0x17
+/* 800C993C 000C559C 38 80 00 15 */ li r4, 0x15
+/* 800C9940 000C55A0 38 A0 00 16 */ li r5, 0x16
+/* 800C9944 000C55A4 38 C0 00 02 */ li r6, 2
+/* 800C9948 000C55A8 38 E0 00 00 */ li r7, 0
+/* 800C994C 000C55AC 39 00 00 00 */ li r8, 0
+/* 800C9950 000C55B0 4B F9 00 79 */ bl func_800599C8
+/* 800C9954 000C55B4 48 00 05 98 */ b lbl_800C9EEC
+lbl_800C9958:
+/* 800C9958 000C55B8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800C995C 000C55BC 2C 9E 00 01 */ cmpwi cr1, r30, 1
+/* 800C9960 000C55C0 38 60 00 02 */ li r3, 2
+/* 800C9964 000C55C4 38 80 00 00 */ li r4, 0
+/* 800C9968 000C55C8 54 00 B7 FE */ rlwinm r0, r0, 0x16, 0x1f, 0x1f
+/* 800C996C 000C55CC 38 A0 00 00 */ li r5, 0
+/* 800C9970 000C55D0 7C 00 00 D0 */ neg r0, r0
+/* 800C9974 000C55D4 70 19 00 0B */ andi. r25, r0, 0xb
+/* 800C9978 000C55D8 41 85 00 0C */ bgt cr1, lbl_800C9984
+/* 800C997C 000C55DC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9980 000C55E0 40 82 00 08 */ bne lbl_800C9988
+lbl_800C9984:
+/* 800C9984 000C55E4 38 A0 00 01 */ li r5, 1
+lbl_800C9988:
+/* 800C9988 000C55E8 30 05 FF FF */ addic r0, r5, -1
+/* 800C998C 000C55EC 38 C0 00 03 */ li r6, 3
+/* 800C9990 000C55F0 7C A0 29 10 */ subfe r5, r0, r5
+/* 800C9994 000C55F4 38 E0 00 01 */ li r7, 1
+/* 800C9998 000C55F8 38 05 00 14 */ addi r0, r5, 0x14
+/* 800C999C 000C55FC 39 00 00 00 */ li r8, 0
+/* 800C99A0 000C5600 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800C99A4 000C5604 4B F9 00 25 */ bl func_800599C8
+/* 800C99A8 000C5608 38 60 00 03 */ li r3, 3
+/* 800C99AC 000C560C 38 80 00 00 */ li r4, 0
+/* 800C99B0 000C5610 38 A0 00 02 */ li r5, 2
+/* 800C99B4 000C5614 38 C0 00 14 */ li r6, 0x14
+/* 800C99B8 000C5618 38 E0 00 01 */ li r7, 1
+/* 800C99BC 000C561C 39 00 00 00 */ li r8, 0
+/* 800C99C0 000C5620 4B F9 00 09 */ bl func_800599C8
+/* 800C99C4 000C5624 48 01 CA 0D */ bl func_800E63D0
+/* 800C99C8 000C5628 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C99CC 000C562C 2C 00 00 01 */ cmpwi r0, 1
+/* 800C99D0 000C5630 41 82 01 E0 */ beq lbl_800C9BB0
+/* 800C99D4 000C5634 40 80 00 10 */ bge lbl_800C99E4
+/* 800C99D8 000C5638 2C 00 00 00 */ cmpwi r0, 0
+/* 800C99DC 000C563C 40 80 00 14 */ bge lbl_800C99F0
+/* 800C99E0 000C5640 48 00 05 0C */ b lbl_800C9EEC
+lbl_800C99E4:
+/* 800C99E4 000C5644 2C 00 00 03 */ cmpwi r0, 3
+/* 800C99E8 000C5648 40 80 05 04 */ bge lbl_800C9EEC
+/* 800C99EC 000C564C 48 00 02 F4 */ b lbl_800C9CE0
+lbl_800C99F0:
+/* 800C99F0 000C5650 2C 19 00 00 */ cmpwi r25, 0
+/* 800C99F4 000C5654 41 82 00 44 */ beq lbl_800C9A38
+/* 800C99F8 000C5658 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C99FC 000C565C 38 60 00 0B */ li r3, 0xb
+/* 800C9A00 000C5660 38 00 00 00 */ li r0, 0
+/* 800C9A04 000C5664 41 81 00 0C */ bgt lbl_800C9A10
+/* 800C9A08 000C5668 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9A0C 000C566C 40 82 00 08 */ bne lbl_800C9A14
+lbl_800C9A10:
+/* 800C9A10 000C5670 38 00 00 01 */ li r0, 1
+lbl_800C9A14:
+/* 800C9A14 000C5674 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9A18 000C5678 38 80 00 14 */ li r4, 0x14
+/* 800C9A1C 000C567C 41 82 00 08 */ beq lbl_800C9A24
+/* 800C9A20 000C5680 38 80 00 16 */ li r4, 0x16
+lbl_800C9A24:
+/* 800C9A24 000C5684 38 A0 00 03 */ li r5, 3
+/* 800C9A28 000C5688 38 C0 00 0C */ li r6, 0xc
+/* 800C9A2C 000C568C 38 E0 00 00 */ li r7, 0
+/* 800C9A30 000C5690 39 00 00 00 */ li r8, 0
+/* 800C9A34 000C5694 4B F8 FF 95 */ bl func_800599C8
+lbl_800C9A38:
+/* 800C9A38 000C5698 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9A3C 000C569C 40 82 00 24 */ bne lbl_800C9A60
+/* 800C9A40 000C56A0 7F 25 CB 78 */ mr r5, r25
+/* 800C9A44 000C56A4 38 60 00 0C */ li r3, 0xc
+/* 800C9A48 000C56A8 38 80 00 17 */ li r4, 0x17
+/* 800C9A4C 000C56AC 38 C0 00 01 */ li r6, 1
+/* 800C9A50 000C56B0 38 E0 00 00 */ li r7, 0
+/* 800C9A54 000C56B4 39 00 00 00 */ li r8, 0
+/* 800C9A58 000C56B8 4B F8 FF 71 */ bl func_800599C8
+/* 800C9A5C 000C56BC 48 00 00 48 */ b lbl_800C9AA4
+lbl_800C9A60:
+/* 800C9A60 000C56C0 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C9A64 000C56C4 40 81 00 24 */ ble lbl_800C9A88
+/* 800C9A68 000C56C8 7F 25 CB 78 */ mr r5, r25
+/* 800C9A6C 000C56CC 38 60 00 0C */ li r3, 0xc
+/* 800C9A70 000C56D0 38 80 00 15 */ li r4, 0x15
+/* 800C9A74 000C56D4 38 C0 00 01 */ li r6, 1
+/* 800C9A78 000C56D8 38 E0 00 00 */ li r7, 0
+/* 800C9A7C 000C56DC 39 00 00 00 */ li r8, 0
+/* 800C9A80 000C56E0 4B F8 FF 49 */ bl func_800599C8
+/* 800C9A84 000C56E4 48 00 00 20 */ b lbl_800C9AA4
+lbl_800C9A88:
+/* 800C9A88 000C56E8 7F 25 CB 78 */ mr r5, r25
+/* 800C9A8C 000C56EC 38 60 00 0C */ li r3, 0xc
+/* 800C9A90 000C56F0 38 80 00 14 */ li r4, 0x14
+/* 800C9A94 000C56F4 38 C0 00 01 */ li r6, 1
+/* 800C9A98 000C56F8 38 E0 00 00 */ li r7, 0
+/* 800C9A9C 000C56FC 39 00 00 00 */ li r8, 0
+/* 800C9AA0 000C5700 4B F8 FF 29 */ bl func_800599C8
+lbl_800C9AA4:
+/* 800C9AA4 000C5704 38 60 00 01 */ li r3, 1
+/* 800C9AA8 000C5708 38 80 00 02 */ li r4, 2
+/* 800C9AAC 000C570C 38 A0 00 0C */ li r5, 0xc
+/* 800C9AB0 000C5710 38 C0 00 00 */ li r6, 0
+/* 800C9AB4 000C5714 38 E0 00 00 */ li r7, 0
+/* 800C9AB8 000C5718 39 00 00 00 */ li r8, 0
+/* 800C9ABC 000C571C 4B F8 FF 0D */ bl func_800599C8
+/* 800C9AC0 000C5720 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C9AC4 000C5724 38 00 00 00 */ li r0, 0
+/* 800C9AC8 000C5728 41 81 00 0C */ bgt lbl_800C9AD4
+/* 800C9ACC 000C572C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9AD0 000C5730 40 82 00 08 */ bne lbl_800C9AD8
+lbl_800C9AD4:
+/* 800C9AD4 000C5734 38 00 00 01 */ li r0, 1
+lbl_800C9AD8:
+/* 800C9AD8 000C5738 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9ADC 000C573C 41 82 00 0C */ beq lbl_800C9AE8
+/* 800C9AE0 000C5740 38 E0 00 16 */ li r7, 0x16
+/* 800C9AE4 000C5744 48 00 00 10 */ b lbl_800C9AF4
+lbl_800C9AE8:
+/* 800C9AE8 000C5748 7F 20 00 34 */ cntlzw r0, r25
+/* 800C9AEC 000C574C 54 03 D9 7E */ srwi r3, r0, 5
+/* 800C9AF0 000C5750 38 E3 00 0B */ addi r7, r3, 0xb
+lbl_800C9AF4:
+/* 800C9AF4 000C5754 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C9AF8 000C5758 38 60 00 14 */ li r3, 0x14
+/* 800C9AFC 000C575C 38 80 00 00 */ li r4, 0
+/* 800C9B00 000C5760 38 A0 00 03 */ li r5, 3
+/* 800C9B04 000C5764 38 00 00 00 */ li r0, 0
+/* 800C9B08 000C5768 41 81 00 0C */ bgt lbl_800C9B14
+/* 800C9B0C 000C576C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9B10 000C5770 40 82 00 08 */ bne lbl_800C9B18
+lbl_800C9B14:
+/* 800C9B14 000C5774 38 00 00 01 */ li r0, 1
+lbl_800C9B18:
+/* 800C9B18 000C5778 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9B1C 000C577C 38 C0 00 02 */ li r6, 2
+/* 800C9B20 000C5780 41 82 00 08 */ beq lbl_800C9B28
+/* 800C9B24 000C5784 38 C0 00 15 */ li r6, 0x15
+lbl_800C9B28:
+/* 800C9B28 000C5788 54 E7 04 3E */ clrlwi r7, r7, 0x10
+/* 800C9B2C 000C578C 39 00 00 00 */ li r8, 0
+/* 800C9B30 000C5790 4B F8 FE 99 */ bl func_800599C8
+/* 800C9B34 000C5794 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9B38 000C5798 38 60 00 15 */ li r3, 0x15
+/* 800C9B3C 000C579C 38 80 00 00 */ li r4, 0
+/* 800C9B40 000C57A0 38 A0 00 14 */ li r5, 0x14
+/* 800C9B44 000C57A4 38 C0 00 02 */ li r6, 2
+/* 800C9B48 000C57A8 38 E0 00 0C */ li r7, 0xc
+/* 800C9B4C 000C57AC 40 82 00 08 */ bne lbl_800C9B54
+/* 800C9B50 000C57B0 38 E0 00 17 */ li r7, 0x17
+lbl_800C9B54:
+/* 800C9B54 000C57B4 39 00 00 00 */ li r8, 0
+/* 800C9B58 000C57B8 4B F8 FE 71 */ bl func_800599C8
+/* 800C9B5C 000C57BC 7F 20 00 34 */ cntlzw r0, r25
+/* 800C9B60 000C57C0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9B64 000C57C4 54 04 D9 7E */ srwi r4, r0, 5
+/* 800C9B68 000C57C8 38 60 00 16 */ li r3, 0x16
+/* 800C9B6C 000C57CC 38 04 00 0B */ addi r0, r4, 0xb
+/* 800C9B70 000C57D0 38 A0 00 03 */ li r5, 3
+/* 800C9B74 000C57D4 38 80 00 14 */ li r4, 0x14
+/* 800C9B78 000C57D8 38 C0 00 02 */ li r6, 2
+/* 800C9B7C 000C57DC 40 82 00 08 */ bne lbl_800C9B84
+/* 800C9B80 000C57E0 38 C0 00 17 */ li r6, 0x17
+lbl_800C9B84:
+/* 800C9B84 000C57E4 54 07 04 3E */ clrlwi r7, r0, 0x10
+/* 800C9B88 000C57E8 39 00 00 00 */ li r8, 0
+/* 800C9B8C 000C57EC 4B F8 FE 3D */ bl func_800599C8
+/* 800C9B90 000C57F0 38 60 00 17 */ li r3, 0x17
+/* 800C9B94 000C57F4 38 80 00 15 */ li r4, 0x15
+/* 800C9B98 000C57F8 38 A0 00 16 */ li r5, 0x16
+/* 800C9B9C 000C57FC 38 C0 00 02 */ li r6, 2
+/* 800C9BA0 000C5800 38 E0 00 0C */ li r7, 0xc
+/* 800C9BA4 000C5804 39 00 00 00 */ li r8, 0
+/* 800C9BA8 000C5808 4B F8 FE 21 */ bl func_800599C8
+/* 800C9BAC 000C580C 48 00 03 40 */ b lbl_800C9EEC
+lbl_800C9BB0:
+/* 800C9BB0 000C5810 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C9BB4 000C5814 38 60 00 0C */ li r3, 0xc
+/* 800C9BB8 000C5818 38 00 00 00 */ li r0, 0
+/* 800C9BBC 000C581C 41 81 00 0C */ bgt lbl_800C9BC8
+/* 800C9BC0 000C5820 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9BC4 000C5824 40 82 00 08 */ bne lbl_800C9BCC
+lbl_800C9BC8:
+/* 800C9BC8 000C5828 38 00 00 01 */ li r0, 1
+lbl_800C9BCC:
+/* 800C9BCC 000C582C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9BD0 000C5830 38 80 00 14 */ li r4, 0x14
+/* 800C9BD4 000C5834 41 82 00 08 */ beq lbl_800C9BDC
+/* 800C9BD8 000C5838 38 80 00 16 */ li r4, 0x16
+lbl_800C9BDC:
+/* 800C9BDC 000C583C 38 A0 00 03 */ li r5, 3
+/* 800C9BE0 000C5840 38 C0 00 01 */ li r6, 1
+/* 800C9BE4 000C5844 38 E0 00 00 */ li r7, 0
+/* 800C9BE8 000C5848 39 00 00 00 */ li r8, 0
+/* 800C9BEC 000C584C 4B F8 FD DD */ bl func_800599C8
+/* 800C9BF0 000C5850 38 60 00 01 */ li r3, 1
+/* 800C9BF4 000C5854 38 80 00 02 */ li r4, 2
+/* 800C9BF8 000C5858 38 A0 00 0C */ li r5, 0xc
+/* 800C9BFC 000C585C 38 C0 00 00 */ li r6, 0
+/* 800C9C00 000C5860 38 E0 00 00 */ li r7, 0
+/* 800C9C04 000C5864 39 00 00 00 */ li r8, 0
+/* 800C9C08 000C5868 4B F8 FD C1 */ bl func_800599C8
+/* 800C9C0C 000C586C 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C9C10 000C5870 38 00 00 00 */ li r0, 0
+/* 800C9C14 000C5874 41 81 00 0C */ bgt lbl_800C9C20
+/* 800C9C18 000C5878 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9C1C 000C587C 40 82 00 08 */ bne lbl_800C9C24
+lbl_800C9C20:
+/* 800C9C20 000C5880 38 00 00 01 */ li r0, 1
+lbl_800C9C24:
+/* 800C9C24 000C5884 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9C28 000C5888 38 E0 00 0C */ li r7, 0xc
+/* 800C9C2C 000C588C 41 82 00 08 */ beq lbl_800C9C34
+/* 800C9C30 000C5890 38 E0 00 16 */ li r7, 0x16
+lbl_800C9C34:
+/* 800C9C34 000C5894 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C9C38 000C5898 38 60 00 14 */ li r3, 0x14
+/* 800C9C3C 000C589C 38 80 00 00 */ li r4, 0
+/* 800C9C40 000C58A0 38 A0 00 03 */ li r5, 3
+/* 800C9C44 000C58A4 38 00 00 00 */ li r0, 0
+/* 800C9C48 000C58A8 41 81 00 0C */ bgt lbl_800C9C54
+/* 800C9C4C 000C58AC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9C50 000C58B0 40 82 00 08 */ bne lbl_800C9C58
+lbl_800C9C54:
+/* 800C9C54 000C58B4 38 00 00 01 */ li r0, 1
+lbl_800C9C58:
+/* 800C9C58 000C58B8 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9C5C 000C58BC 38 C0 00 02 */ li r6, 2
+/* 800C9C60 000C58C0 41 82 00 08 */ beq lbl_800C9C68
+/* 800C9C64 000C58C4 38 C0 00 15 */ li r6, 0x15
+lbl_800C9C68:
+/* 800C9C68 000C58C8 39 00 00 00 */ li r8, 0
+/* 800C9C6C 000C58CC 4B F8 FD 5D */ bl func_800599C8
+/* 800C9C70 000C58D0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9C74 000C58D4 38 60 00 15 */ li r3, 0x15
+/* 800C9C78 000C58D8 38 80 00 00 */ li r4, 0
+/* 800C9C7C 000C58DC 38 A0 00 14 */ li r5, 0x14
+/* 800C9C80 000C58E0 38 C0 00 02 */ li r6, 2
+/* 800C9C84 000C58E4 38 E0 00 0C */ li r7, 0xc
+/* 800C9C88 000C58E8 40 82 00 08 */ bne lbl_800C9C90
+/* 800C9C8C 000C58EC 38 E0 00 17 */ li r7, 0x17
+lbl_800C9C90:
+/* 800C9C90 000C58F0 39 00 00 00 */ li r8, 0
+/* 800C9C94 000C58F4 4B F8 FD 35 */ bl func_800599C8
+/* 800C9C98 000C58F8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9C9C 000C58FC 38 60 00 16 */ li r3, 0x16
+/* 800C9CA0 000C5900 38 80 00 14 */ li r4, 0x14
+/* 800C9CA4 000C5904 38 A0 00 03 */ li r5, 3
+/* 800C9CA8 000C5908 38 C0 00 02 */ li r6, 2
+/* 800C9CAC 000C590C 40 82 00 08 */ bne lbl_800C9CB4
+/* 800C9CB0 000C5910 38 C0 00 17 */ li r6, 0x17
+lbl_800C9CB4:
+/* 800C9CB4 000C5914 38 E0 00 0C */ li r7, 0xc
+/* 800C9CB8 000C5918 39 00 00 00 */ li r8, 0
+/* 800C9CBC 000C591C 4B F8 FD 0D */ bl func_800599C8
+/* 800C9CC0 000C5920 38 60 00 17 */ li r3, 0x17
+/* 800C9CC4 000C5924 38 80 00 15 */ li r4, 0x15
+/* 800C9CC8 000C5928 38 A0 00 16 */ li r5, 0x16
+/* 800C9CCC 000C592C 38 C0 00 02 */ li r6, 2
+/* 800C9CD0 000C5930 38 E0 00 0C */ li r7, 0xc
+/* 800C9CD4 000C5934 39 00 00 00 */ li r8, 0
+/* 800C9CD8 000C5938 4B F8 FC F1 */ bl func_800599C8
+/* 800C9CDC 000C593C 48 00 02 10 */ b lbl_800C9EEC
+lbl_800C9CE0:
+/* 800C9CE0 000C5940 2C 1E 00 02 */ cmpwi r30, 2
+/* 800C9CE4 000C5944 38 00 00 00 */ li r0, 0
+/* 800C9CE8 000C5948 41 81 00 0C */ bgt lbl_800C9CF4
+/* 800C9CEC 000C594C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9CF0 000C5950 40 82 00 08 */ bne lbl_800C9CF8
+lbl_800C9CF4:
+/* 800C9CF4 000C5954 38 00 00 01 */ li r0, 1
+lbl_800C9CF8:
+/* 800C9CF8 000C5958 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9CFC 000C595C 38 E0 00 0D */ li r7, 0xd
+/* 800C9D00 000C5960 41 82 00 08 */ beq lbl_800C9D08
+/* 800C9D04 000C5964 38 E0 00 16 */ li r7, 0x16
+lbl_800C9D08:
+/* 800C9D08 000C5968 2C 1E 00 01 */ cmpwi r30, 1
+/* 800C9D0C 000C596C 38 60 00 14 */ li r3, 0x14
+/* 800C9D10 000C5970 38 80 00 00 */ li r4, 0
+/* 800C9D14 000C5974 38 A0 00 03 */ li r5, 3
+/* 800C9D18 000C5978 38 00 00 00 */ li r0, 0
+/* 800C9D1C 000C597C 41 81 00 0C */ bgt lbl_800C9D28
+/* 800C9D20 000C5980 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9D24 000C5984 40 82 00 08 */ bne lbl_800C9D2C
+lbl_800C9D28:
+/* 800C9D28 000C5988 38 00 00 01 */ li r0, 1
+lbl_800C9D2C:
+/* 800C9D2C 000C598C 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9D30 000C5990 38 C0 00 02 */ li r6, 2
+/* 800C9D34 000C5994 41 82 00 08 */ beq lbl_800C9D3C
+/* 800C9D38 000C5998 38 C0 00 15 */ li r6, 0x15
+lbl_800C9D3C:
+/* 800C9D3C 000C599C 39 00 00 00 */ li r8, 0
+/* 800C9D40 000C59A0 4B F8 FC 89 */ bl func_800599C8
+/* 800C9D44 000C59A4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9D48 000C59A8 38 60 00 15 */ li r3, 0x15
+/* 800C9D4C 000C59AC 38 80 00 00 */ li r4, 0
+/* 800C9D50 000C59B0 38 A0 00 14 */ li r5, 0x14
+/* 800C9D54 000C59B4 38 C0 00 02 */ li r6, 2
+/* 800C9D58 000C59B8 38 E0 00 0D */ li r7, 0xd
+/* 800C9D5C 000C59BC 40 82 00 08 */ bne lbl_800C9D64
+/* 800C9D60 000C59C0 38 E0 00 17 */ li r7, 0x17
+lbl_800C9D64:
+/* 800C9D64 000C59C4 39 00 00 00 */ li r8, 0
+/* 800C9D68 000C59C8 4B F8 FC 61 */ bl func_800599C8
+/* 800C9D6C 000C59CC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800C9D70 000C59D0 38 60 00 16 */ li r3, 0x16
+/* 800C9D74 000C59D4 38 80 00 14 */ li r4, 0x14
+/* 800C9D78 000C59D8 38 A0 00 03 */ li r5, 3
+/* 800C9D7C 000C59DC 38 C0 00 02 */ li r6, 2
+/* 800C9D80 000C59E0 40 82 00 08 */ bne lbl_800C9D88
+/* 800C9D84 000C59E4 38 C0 00 17 */ li r6, 0x17
+lbl_800C9D88:
+/* 800C9D88 000C59E8 38 E0 00 0D */ li r7, 0xd
+/* 800C9D8C 000C59EC 39 00 00 00 */ li r8, 0
+/* 800C9D90 000C59F0 4B F8 FC 39 */ bl func_800599C8
+/* 800C9D94 000C59F4 38 60 00 17 */ li r3, 0x17
+/* 800C9D98 000C59F8 38 80 00 15 */ li r4, 0x15
+/* 800C9D9C 000C59FC 38 A0 00 16 */ li r5, 0x16
+/* 800C9DA0 000C5A00 38 C0 00 02 */ li r6, 2
+/* 800C9DA4 000C5A04 38 E0 00 0D */ li r7, 0xd
+/* 800C9DA8 000C5A08 39 00 00 00 */ li r8, 0
+/* 800C9DAC 000C5A0C 4B F8 FC 1D */ bl func_800599C8
+/* 800C9DB0 000C5A10 38 60 00 0D */ li r3, 0xd
+/* 800C9DB4 000C5A14 38 80 00 14 */ li r4, 0x14
+/* 800C9DB8 000C5A18 38 A0 00 00 */ li r5, 0
+/* 800C9DBC 000C5A1C 38 C0 00 0E */ li r6, 0xe
+/* 800C9DC0 000C5A20 38 E0 00 00 */ li r7, 0
+/* 800C9DC4 000C5A24 39 00 00 00 */ li r8, 0
+/* 800C9DC8 000C5A28 4B F8 FC 01 */ bl func_800599C8
+/* 800C9DCC 000C5A2C 38 60 02 61 */ li r3, 0x261
+/* 800C9DD0 000C5A30 48 09 8C C1 */ bl func_80162A90
+/* 800C9DD4 000C5A34 28 03 00 02 */ cmplwi r3, 2
+/* 800C9DD8 000C5A38 40 82 00 5C */ bne lbl_800C9E34
+/* 800C9DDC 000C5A3C 38 60 00 0E */ li r3, 0xe
+/* 800C9DE0 000C5A40 38 80 00 14 */ li r4, 0x14
+/* 800C9DE4 000C5A44 38 A0 00 0D */ li r5, 0xd
+/* 800C9DE8 000C5A48 38 C0 00 0F */ li r6, 0xf
+/* 800C9DEC 000C5A4C 38 E0 00 00 */ li r7, 0
+/* 800C9DF0 000C5A50 39 00 00 00 */ li r8, 0
+/* 800C9DF4 000C5A54 4B F8 FB D5 */ bl func_800599C8
+/* 800C9DF8 000C5A58 38 60 00 0F */ li r3, 0xf
+/* 800C9DFC 000C5A5C 38 80 00 14 */ li r4, 0x14
+/* 800C9E00 000C5A60 38 A0 00 0E */ li r5, 0xe
+/* 800C9E04 000C5A64 38 C0 00 01 */ li r6, 1
+/* 800C9E08 000C5A68 38 E0 00 00 */ li r7, 0
+/* 800C9E0C 000C5A6C 39 00 00 00 */ li r8, 0
+/* 800C9E10 000C5A70 4B F8 FB B9 */ bl func_800599C8
+/* 800C9E14 000C5A74 38 60 00 01 */ li r3, 1
+/* 800C9E18 000C5A78 38 80 00 02 */ li r4, 2
+/* 800C9E1C 000C5A7C 38 A0 00 0F */ li r5, 0xf
+/* 800C9E20 000C5A80 38 C0 00 00 */ li r6, 0
+/* 800C9E24 000C5A84 38 E0 00 00 */ li r7, 0
+/* 800C9E28 000C5A88 39 00 00 00 */ li r8, 0
+/* 800C9E2C 000C5A8C 4B F8 FB 9D */ bl func_800599C8
+/* 800C9E30 000C5A90 48 00 00 BC */ b lbl_800C9EEC
+lbl_800C9E34:
+/* 800C9E34 000C5A94 48 01 C6 19 */ bl func_800E644C
+/* 800C9E38 000C5A98 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800C9E3C 000C5A9C 2C 00 00 01 */ cmpwi r0, 1
+/* 800C9E40 000C5AA0 41 82 00 58 */ beq lbl_800C9E98
+/* 800C9E44 000C5AA4 40 80 00 10 */ bge lbl_800C9E54
+/* 800C9E48 000C5AA8 2C 00 00 00 */ cmpwi r0, 0
+/* 800C9E4C 000C5AAC 40 80 00 10 */ bge lbl_800C9E5C
+/* 800C9E50 000C5AB0 48 00 00 48 */ b lbl_800C9E98
+lbl_800C9E54:
+/* 800C9E54 000C5AB4 2C 00 00 03 */ cmpwi r0, 3
+/* 800C9E58 000C5AB8 40 80 00 40 */ bge lbl_800C9E98
+lbl_800C9E5C:
+/* 800C9E5C 000C5ABC 38 60 00 0E */ li r3, 0xe
+/* 800C9E60 000C5AC0 38 80 00 14 */ li r4, 0x14
+/* 800C9E64 000C5AC4 38 A0 00 0D */ li r5, 0xd
+/* 800C9E68 000C5AC8 38 C0 00 01 */ li r6, 1
+/* 800C9E6C 000C5ACC 38 E0 00 00 */ li r7, 0
+/* 800C9E70 000C5AD0 39 00 00 00 */ li r8, 0
+/* 800C9E74 000C5AD4 4B F8 FB 55 */ bl func_800599C8
+/* 800C9E78 000C5AD8 38 60 00 01 */ li r3, 1
+/* 800C9E7C 000C5ADC 38 80 00 02 */ li r4, 2
+/* 800C9E80 000C5AE0 38 A0 00 0E */ li r5, 0xe
+/* 800C9E84 000C5AE4 38 C0 00 00 */ li r6, 0
+/* 800C9E88 000C5AE8 38 E0 00 00 */ li r7, 0
+/* 800C9E8C 000C5AEC 39 00 00 00 */ li r8, 0
+/* 800C9E90 000C5AF0 4B F8 FB 39 */ bl func_800599C8
+/* 800C9E94 000C5AF4 48 00 00 58 */ b lbl_800C9EEC
+lbl_800C9E98:
+/* 800C9E98 000C5AF8 38 60 00 0E */ li r3, 0xe
+/* 800C9E9C 000C5AFC 38 80 00 14 */ li r4, 0x14
+/* 800C9EA0 000C5B00 38 A0 00 0D */ li r5, 0xd
+/* 800C9EA4 000C5B04 38 C0 00 0F */ li r6, 0xf
+/* 800C9EA8 000C5B08 38 E0 00 00 */ li r7, 0
+/* 800C9EAC 000C5B0C 39 00 00 00 */ li r8, 0
+/* 800C9EB0 000C5B10 4B F8 FB 19 */ bl func_800599C8
+/* 800C9EB4 000C5B14 38 60 00 0F */ li r3, 0xf
+/* 800C9EB8 000C5B18 38 80 00 14 */ li r4, 0x14
+/* 800C9EBC 000C5B1C 38 A0 00 0E */ li r5, 0xe
+/* 800C9EC0 000C5B20 38 C0 00 01 */ li r6, 1
+/* 800C9EC4 000C5B24 38 E0 00 00 */ li r7, 0
+/* 800C9EC8 000C5B28 39 00 00 00 */ li r8, 0
+/* 800C9ECC 000C5B2C 4B F8 FA FD */ bl func_800599C8
+/* 800C9ED0 000C5B30 38 60 00 01 */ li r3, 1
+/* 800C9ED4 000C5B34 38 80 00 02 */ li r4, 2
+/* 800C9ED8 000C5B38 38 A0 00 0F */ li r5, 0xf
+/* 800C9EDC 000C5B3C 38 C0 00 00 */ li r6, 0
+/* 800C9EE0 000C5B40 38 E0 00 00 */ li r7, 0
+/* 800C9EE4 000C5B44 39 00 00 00 */ li r8, 0
+/* 800C9EE8 000C5B48 4B F8 FA E1 */ bl func_800599C8
+lbl_800C9EEC:
+/* 800C9EEC 000C5B4C 38 60 00 0F */ li r3, 0xf
+/* 800C9EF0 000C5B50 4B FF 0A 9D */ bl func_800BA98C
+/* 800C9EF4 000C5B54 7C 63 07 34 */ extsh r3, r3
+/* 800C9EF8 000C5B58 38 80 00 09 */ li r4, 9
+/* 800C9EFC 000C5B5C 38 A0 00 01 */ li r5, 1
+/* 800C9F00 000C5B60 48 18 9E F1 */ bl func_80253DF0
+/* 800C9F04 000C5B64 38 60 00 10 */ li r3, 0x10
+/* 800C9F08 000C5B68 4B FF 0A 85 */ bl func_800BA98C
+/* 800C9F0C 000C5B6C 7C 63 07 34 */ extsh r3, r3
+/* 800C9F10 000C5B70 38 80 00 09 */ li r4, 9
+/* 800C9F14 000C5B74 38 A0 00 01 */ li r5, 1
+/* 800C9F18 000C5B78 48 18 9E D9 */ bl func_80253DF0
+/* 800C9F1C 000C5B7C 38 60 00 11 */ li r3, 0x11
+/* 800C9F20 000C5B80 4B FF 0A 6D */ bl func_800BA98C
+/* 800C9F24 000C5B84 7C 63 07 34 */ extsh r3, r3
+/* 800C9F28 000C5B88 38 80 00 09 */ li r4, 9
+/* 800C9F2C 000C5B8C 38 A0 00 01 */ li r5, 1
+/* 800C9F30 000C5B90 48 18 9E C1 */ bl func_80253DF0
+/* 800C9F34 000C5B94 38 60 00 12 */ li r3, 0x12
+/* 800C9F38 000C5B98 4B FF 0A 55 */ bl func_800BA98C
+/* 800C9F3C 000C5B9C 7C 63 07 34 */ extsh r3, r3
+/* 800C9F40 000C5BA0 38 80 00 09 */ li r4, 9
+/* 800C9F44 000C5BA4 38 A0 00 01 */ li r5, 1
+/* 800C9F48 000C5BA8 48 18 9E A9 */ bl func_80253DF0
+/* 800C9F4C 000C5BAC 48 00 0B 38 */ b lbl_800CAA84
+/* 800C9F50 000C5BB0 38 60 00 1A */ li r3, 0x1a
+/* 800C9F54 000C5BB4 4B FF 0A 39 */ bl func_800BA98C
+/* 800C9F58 000C5BB8 7C 63 07 34 */ extsh r3, r3
+/* 800C9F5C 000C5BBC 48 18 9E 75 */ bl func_80253DD0
+/* 800C9F60 000C5BC0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800C9F64 000C5BC4 28 00 00 03 */ cmplwi r0, 3
+/* 800C9F68 000C5BC8 40 82 0B 1C */ bne lbl_800CAA84
+/* 800C9F6C 000C5BCC 88 8D 9C 31 */ lbz r4, lbl_8063EEF1-_SDA_BASE_(r13)
+/* 800C9F70 000C5BD0 38 60 00 18 */ li r3, 0x18
+/* 800C9F74 000C5BD4 38 A0 00 01 */ li r5, 1
+/* 800C9F78 000C5BD8 48 09 89 C9 */ bl func_80162940
+/* 800C9F7C 000C5BDC 88 0D 9C 31 */ lbz r0, lbl_8063EEF1-_SDA_BASE_(r13)
+/* 800C9F80 000C5BE0 2C 00 00 03 */ cmpwi r0, 3
+/* 800C9F84 000C5BE4 41 82 00 48 */ beq lbl_800C9FCC
+/* 800C9F88 000C5BE8 40 80 00 14 */ bge lbl_800C9F9C
+/* 800C9F8C 000C5BEC 2C 00 00 01 */ cmpwi r0, 1
+/* 800C9F90 000C5BF0 41 82 00 18 */ beq lbl_800C9FA8
+/* 800C9F94 000C5BF4 40 80 00 24 */ bge lbl_800C9FB8
+/* 800C9F98 000C5BF8 48 00 00 58 */ b lbl_800C9FF0
+lbl_800C9F9C:
+/* 800C9F9C 000C5BFC 2C 00 00 05 */ cmpwi r0, 5
+/* 800C9FA0 000C5C00 40 80 00 50 */ bge lbl_800C9FF0
+/* 800C9FA4 000C5C04 48 00 00 3C */ b lbl_800C9FE0
+lbl_800C9FA8:
+/* 800C9FA8 000C5C08 93 21 00 08 */ stw r25, 8(r1)
+/* 800C9FAC 000C5C0C 3B 80 00 00 */ li r28, 0
+/* 800C9FB0 000C5C10 3B 60 00 25 */ li r27, 0x25
+/* 800C9FB4 000C5C14 48 00 00 3C */ b lbl_800C9FF0
+lbl_800C9FB8:
+/* 800C9FB8 000C5C18 38 00 00 02 */ li r0, 2
+/* 800C9FBC 000C5C1C 3B 80 00 25 */ li r28, 0x25
+/* 800C9FC0 000C5C20 90 01 00 08 */ stw r0, 8(r1)
+/* 800C9FC4 000C5C24 3B 60 00 2B */ li r27, 0x2b
+/* 800C9FC8 000C5C28 48 00 00 28 */ b lbl_800C9FF0
+lbl_800C9FCC:
+/* 800C9FCC 000C5C2C 38 00 00 04 */ li r0, 4
+/* 800C9FD0 000C5C30 3B 80 00 2B */ li r28, 0x2b
+/* 800C9FD4 000C5C34 90 01 00 08 */ stw r0, 8(r1)
+/* 800C9FD8 000C5C38 3B 60 00 68 */ li r27, 0x68
+/* 800C9FDC 000C5C3C 48 00 00 14 */ b lbl_800C9FF0
+lbl_800C9FE0:
+/* 800C9FE0 000C5C40 38 00 00 08 */ li r0, 8
+/* 800C9FE4 000C5C44 3B 80 00 68 */ li r28, 0x68
+/* 800C9FE8 000C5C48 90 01 00 08 */ stw r0, 8(r1)
+/* 800C9FEC 000C5C4C 3B 60 00 81 */ li r27, 0x81
+lbl_800C9FF0:
+/* 800C9FF0 000C5C50 38 60 00 00 */ li r3, 0
+/* 800C9FF4 000C5C54 38 80 2C F4 */ li r4, 0x2cf4
+/* 800C9FF8 000C5C58 4B FF 09 F9 */ bl func_800BA9F0
+/* 800C9FFC 000C5C5C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800CA000 000C5C60 3B E0 00 00 */ li r31, 0
+/* 800CA004 000C5C64 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800CA008 000C5C68 3B C0 00 00 */ li r30, 0
+/* 800CA00C 000C5C6C 48 00 00 58 */ b lbl_800CA064
+lbl_800CA010:
+/* 800CA010 000C5C70 7F 84 E3 78 */ mr r4, r28
+/* 800CA014 000C5C74 38 60 00 04 */ li r3, 4
+/* 800CA018 000C5C78 48 01 B2 0D */ bl func_800E5224
+/* 800CA01C 000C5C7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA020 000C5C80 41 82 00 28 */ beq lbl_800CA048
+/* 800CA024 000C5C84 88 79 00 00 */ lbz r3, 0(r25)
+/* 800CA028 000C5C88 53 83 0E 3C */ rlwimi r3, r28, 1, 0x18, 0x1e
+/* 800CA02C 000C5C8C 54 60 00 3C */ rlwinm r0, r3, 0, 0, 0x1e
+/* 800CA030 000C5C90 54 63 FE 7E */ rlwinm r3, r3, 0x1f, 0x19, 0x1f
+/* 800CA034 000C5C94 98 19 00 00 */ stb r0, 0(r25)
+/* 800CA038 000C5C98 48 01 89 19 */ bl func_800E2950
+/* 800CA03C 000C5C9C 3B FF 00 01 */ addi r31, r31, 1
+/* 800CA040 000C5CA0 3B 39 00 01 */ addi r25, r25, 1
+/* 800CA044 000C5CA4 48 00 00 1C */ b lbl_800CA060
+lbl_800CA048:
+/* 800CA048 000C5CA8 7F 84 E3 78 */ mr r4, r28
+/* 800CA04C 000C5CAC 38 60 00 05 */ li r3, 5
+/* 800CA050 000C5CB0 48 01 B1 D5 */ bl func_800E5224
+/* 800CA054 000C5CB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA058 000C5CB8 41 82 00 08 */ beq lbl_800CA060
+/* 800CA05C 000C5CBC 3B DE 00 01 */ addi r30, r30, 1
+lbl_800CA060:
+/* 800CA060 000C5CC0 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800CA064:
+/* 800CA064 000C5CC4 7C 1C D8 00 */ cmpw r28, r27
+/* 800CA068 000C5CC8 41 80 FF A8 */ blt lbl_800CA010
+/* 800CA06C 000C5CCC 38 60 00 07 */ li r3, 7
+/* 800CA070 000C5CD0 38 80 00 00 */ li r4, 0
+/* 800CA074 000C5CD4 48 01 B1 B1 */ bl func_800E5224
+/* 800CA078 000C5CD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA07C 000C5CDC 40 82 00 10 */ bne lbl_800CA08C
+/* 800CA080 000C5CE0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800CA084 000C5CE4 60 00 00 01 */ ori r0, r0, 1
+/* 800CA088 000C5CE8 90 01 00 08 */ stw r0, 8(r1)
+lbl_800CA08C:
+/* 800CA08C 000C5CEC 38 60 00 06 */ li r3, 6
+/* 800CA090 000C5CF0 38 80 00 00 */ li r4, 0
+/* 800CA094 000C5CF4 48 01 B1 91 */ bl func_800E5224
+/* 800CA098 000C5CF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA09C 000C5CFC 40 82 00 10 */ bne lbl_800CA0AC
+/* 800CA0A0 000C5D00 80 01 00 08 */ lwz r0, 8(r1)
+/* 800CA0A4 000C5D04 60 00 00 02 */ ori r0, r0, 2
+/* 800CA0A8 000C5D08 90 01 00 08 */ stw r0, 8(r1)
+lbl_800CA0AC:
+/* 800CA0AC 000C5D0C 38 60 00 08 */ li r3, 8
+/* 800CA0B0 000C5D10 38 80 00 00 */ li r4, 0
+/* 800CA0B4 000C5D14 48 01 B1 71 */ bl func_800E5224
+/* 800CA0B8 000C5D18 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA0BC 000C5D1C 40 82 00 10 */ bne lbl_800CA0CC
+/* 800CA0C0 000C5D20 80 01 00 08 */ lwz r0, 8(r1)
+/* 800CA0C4 000C5D24 60 00 00 04 */ ori r0, r0, 4
+/* 800CA0C8 000C5D28 90 01 00 08 */ stw r0, 8(r1)
+lbl_800CA0CC:
+/* 800CA0CC 000C5D2C 38 60 00 09 */ li r3, 9
+/* 800CA0D0 000C5D30 38 80 00 00 */ li r4, 0
+/* 800CA0D4 000C5D34 48 01 B1 51 */ bl func_800E5224
+/* 800CA0D8 000C5D38 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA0DC 000C5D3C 40 82 00 10 */ bne lbl_800CA0EC
+/* 800CA0E0 000C5D40 80 01 00 08 */ lwz r0, 8(r1)
+/* 800CA0E4 000C5D44 60 00 00 08 */ ori r0, r0, 8
+/* 800CA0E8 000C5D48 90 01 00 08 */ stw r0, 8(r1)
+lbl_800CA0EC:
+/* 800CA0EC 000C5D4C 7F E4 FB 78 */ mr r4, r31
+/* 800CA0F0 000C5D50 38 60 00 01 */ li r3, 1
+/* 800CA0F4 000C5D54 4B FF 05 29 */ bl func_800BA61C
+/* 800CA0F8 000C5D58 7F C4 F3 78 */ mr r4, r30
+/* 800CA0FC 000C5D5C 38 60 00 03 */ li r3, 3
+/* 800CA100 000C5D60 4B FF 05 1D */ bl func_800BA61C
+/* 800CA104 000C5D64 80 81 00 08 */ lwz r4, 8(r1)
+/* 800CA108 000C5D68 38 60 00 04 */ li r3, 4
+/* 800CA10C 000C5D6C 4B FF 05 11 */ bl func_800BA61C
+/* 800CA110 000C5D70 38 60 00 00 */ li r3, 0
+/* 800CA114 000C5D74 38 80 00 00 */ li r4, 0
+/* 800CA118 000C5D78 4B FF 05 05 */ bl func_800BA61C
+/* 800CA11C 000C5D7C 3A E0 00 00 */ li r23, 0
+/* 800CA120 000C5D80 3B 60 00 00 */ li r27, 0
+/* 800CA124 000C5D84 3B 20 00 00 */ li r25, 0
+lbl_800CA128:
+/* 800CA128 000C5D88 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CA12C 000C5D8C 7C 60 DA 14 */ add r3, r0, r27
+/* 800CA130 000C5D90 80 63 01 1C */ lwz r3, 0x11c(r3)
+/* 800CA134 000C5D94 2C 03 00 00 */ cmpwi r3, 0
+/* 800CA138 000C5D98 41 82 00 08 */ beq lbl_800CA140
+/* 800CA13C 000C5D9C 48 17 41 95 */ bl func_8023E2D0
+lbl_800CA140:
+/* 800CA140 000C5DA0 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CA144 000C5DA4 3A F7 00 01 */ addi r23, r23, 1
+/* 800CA148 000C5DA8 2C 17 00 3D */ cmpwi r23, 0x3d
+/* 800CA14C 000C5DAC 7C 60 DA 14 */ add r3, r0, r27
+/* 800CA150 000C5DB0 3B 7B 00 04 */ addi r27, r27, 4
+/* 800CA154 000C5DB4 93 23 01 1C */ stw r25, 0x11c(r3)
+/* 800CA158 000C5DB8 41 80 FF D0 */ blt lbl_800CA128
+/* 800CA15C 000C5DBC 3F 60 80 48 */ lis r27, lbl_8047CE18@ha
+/* 800CA160 000C5DC0 3A E0 00 00 */ li r23, 0
+/* 800CA164 000C5DC4 3B 7B CE 18 */ addi r27, r27, lbl_8047CE18@l
+lbl_800CA168:
+/* 800CA168 000C5DC8 88 1B 00 00 */ lbz r0, 0(r27)
+/* 800CA16C 000C5DCC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA170 000C5DD0 4B FF 08 C1 */ bl func_800BAA30
+/* 800CA174 000C5DD4 2C 03 00 00 */ cmpwi r3, 0
+/* 800CA178 000C5DD8 40 82 00 18 */ bne lbl_800CA190
+/* 800CA17C 000C5DDC 88 1B 00 00 */ lbz r0, 0(r27)
+/* 800CA180 000C5DE0 38 80 00 98 */ li r4, 0x98
+/* 800CA184 000C5DE4 38 A0 00 E4 */ li r5, 0xe4
+/* 800CA188 000C5DE8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA18C 000C5DEC 4B FF 09 4D */ bl func_800BAAD8
+lbl_800CA190:
+/* 800CA190 000C5DF0 3A F7 00 01 */ addi r23, r23, 1
+/* 800CA194 000C5DF4 3B 7B 00 01 */ addi r27, r27, 1
+/* 800CA198 000C5DF8 2C 17 00 04 */ cmpwi r23, 4
+/* 800CA19C 000C5DFC 41 80 FF CC */ blt lbl_800CA168
+/* 800CA1A0 000C5E00 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800CA1A4 000C5E04 88 19 CE 18 */ lbz r0, lbl_8047CE18@l(r25)
+/* 800CA1A8 000C5E08 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA1AC 000C5E0C 4B FF 08 85 */ bl func_800BAA30
+/* 800CA1B0 000C5E10 88 19 CE 18 */ lbz r0, -0x31e8(r25)
+/* 800CA1B4 000C5E14 7C 64 1B 78 */ mr r4, r3
+/* 800CA1B8 000C5E18 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA1BC 000C5E1C 4B FF AC 59 */ bl func_800C4E14
+/* 800CA1C0 000C5E20 2C 1F 00 01 */ cmpwi r31, 1
+/* 800CA1C4 000C5E24 40 81 00 24 */ ble lbl_800CA1E8
+/* 800CA1C8 000C5E28 3B 39 CE 18 */ addi r25, r25, -12776
+/* 800CA1CC 000C5E2C 88 19 00 01 */ lbz r0, 1(r25)
+/* 800CA1D0 000C5E30 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA1D4 000C5E34 4B FF 08 5D */ bl func_800BAA30
+/* 800CA1D8 000C5E38 88 19 00 01 */ lbz r0, 1(r25)
+/* 800CA1DC 000C5E3C 7C 64 1B 78 */ mr r4, r3
+/* 800CA1E0 000C5E40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA1E4 000C5E44 4B FF AC 31 */ bl func_800C4E14
+lbl_800CA1E8:
+/* 800CA1E8 000C5E48 2C 1F 00 02 */ cmpwi r31, 2
+/* 800CA1EC 000C5E4C 40 81 00 28 */ ble lbl_800CA214
+/* 800CA1F0 000C5E50 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800CA1F4 000C5E54 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800CA1F8 000C5E58 88 19 00 02 */ lbz r0, 2(r25)
+/* 800CA1FC 000C5E5C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA200 000C5E60 4B FF 08 31 */ bl func_800BAA30
+/* 800CA204 000C5E64 88 19 00 02 */ lbz r0, 2(r25)
+/* 800CA208 000C5E68 7C 64 1B 78 */ mr r4, r3
+/* 800CA20C 000C5E6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA210 000C5E70 4B FF AC 05 */ bl func_800C4E14
+lbl_800CA214:
+/* 800CA214 000C5E74 2C 1F 00 03 */ cmpwi r31, 3
+/* 800CA218 000C5E78 40 81 00 28 */ ble lbl_800CA240
+/* 800CA21C 000C5E7C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800CA220 000C5E80 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800CA224 000C5E84 88 19 00 03 */ lbz r0, 3(r25)
+/* 800CA228 000C5E88 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA22C 000C5E8C 4B FF 08 05 */ bl func_800BAA30
+/* 800CA230 000C5E90 88 19 00 03 */ lbz r0, 3(r25)
+/* 800CA234 000C5E94 7C 64 1B 78 */ mr r4, r3
+/* 800CA238 000C5E98 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA23C 000C5E9C 4B FF AB D9 */ bl func_800C4E14
+lbl_800CA240:
+/* 800CA240 000C5EA0 38 60 00 01 */ li r3, 1
+/* 800CA244 000C5EA4 4B FF 03 75 */ bl func_800BA5B8
+/* 800CA248 000C5EA8 38 60 00 0F */ li r3, 0xf
+/* 800CA24C 000C5EAC 4B FF 07 41 */ bl func_800BA98C
+/* 800CA250 000C5EB0 7C 63 07 34 */ extsh r3, r3
+/* 800CA254 000C5EB4 38 80 00 08 */ li r4, 8
+/* 800CA258 000C5EB8 38 A0 00 01 */ li r5, 1
+/* 800CA25C 000C5EBC 48 18 9B 95 */ bl func_80253DF0
+/* 800CA260 000C5EC0 2C 1F 00 01 */ cmpwi r31, 1
+/* 800CA264 000C5EC4 40 81 00 1C */ ble lbl_800CA280
+/* 800CA268 000C5EC8 38 60 00 10 */ li r3, 0x10
+/* 800CA26C 000C5ECC 4B FF 07 21 */ bl func_800BA98C
+/* 800CA270 000C5ED0 7C 63 07 34 */ extsh r3, r3
+/* 800CA274 000C5ED4 38 80 00 08 */ li r4, 8
+/* 800CA278 000C5ED8 38 A0 00 01 */ li r5, 1
+/* 800CA27C 000C5EDC 48 18 9B 75 */ bl func_80253DF0
+lbl_800CA280:
+/* 800CA280 000C5EE0 2C 1F 00 02 */ cmpwi r31, 2
+/* 800CA284 000C5EE4 40 81 00 1C */ ble lbl_800CA2A0
+/* 800CA288 000C5EE8 38 60 00 11 */ li r3, 0x11
+/* 800CA28C 000C5EEC 4B FF 07 01 */ bl func_800BA98C
+/* 800CA290 000C5EF0 7C 63 07 34 */ extsh r3, r3
+/* 800CA294 000C5EF4 38 80 00 08 */ li r4, 8
+/* 800CA298 000C5EF8 38 A0 00 01 */ li r5, 1
+/* 800CA29C 000C5EFC 48 18 9B 55 */ bl func_80253DF0
+lbl_800CA2A0:
+/* 800CA2A0 000C5F00 2C 1F 00 03 */ cmpwi r31, 3
+/* 800CA2A4 000C5F04 40 81 00 1C */ ble lbl_800CA2C0
+/* 800CA2A8 000C5F08 38 60 00 12 */ li r3, 0x12
+/* 800CA2AC 000C5F0C 4B FF 06 E1 */ bl func_800BA98C
+/* 800CA2B0 000C5F10 7C 63 07 34 */ extsh r3, r3
+/* 800CA2B4 000C5F14 38 80 00 08 */ li r4, 8
+/* 800CA2B8 000C5F18 38 A0 00 01 */ li r5, 1
+/* 800CA2BC 000C5F1C 48 18 9B 35 */ bl func_80253DF0
+lbl_800CA2C0:
+/* 800CA2C0 000C5F20 38 60 00 0F */ li r3, 0xf
+/* 800CA2C4 000C5F24 4B FF 06 C9 */ bl func_800BA98C
+/* 800CA2C8 000C5F28 7C 63 07 34 */ extsh r3, r3
+/* 800CA2CC 000C5F2C 38 80 00 09 */ li r4, 9
+/* 800CA2D0 000C5F30 38 A0 00 00 */ li r5, 0
+/* 800CA2D4 000C5F34 48 18 9A DD */ bl func_80253DB0
+/* 800CA2D8 000C5F38 2C 1F 00 01 */ cmpwi r31, 1
+/* 800CA2DC 000C5F3C 40 81 00 1C */ ble lbl_800CA2F8
+/* 800CA2E0 000C5F40 38 60 00 10 */ li r3, 0x10
+/* 800CA2E4 000C5F44 4B FF 06 A9 */ bl func_800BA98C
+/* 800CA2E8 000C5F48 7C 63 07 34 */ extsh r3, r3
+/* 800CA2EC 000C5F4C 38 80 00 09 */ li r4, 9
+/* 800CA2F0 000C5F50 38 A0 00 00 */ li r5, 0
+/* 800CA2F4 000C5F54 48 18 9A BD */ bl func_80253DB0
+lbl_800CA2F8:
+/* 800CA2F8 000C5F58 2C 1F 00 02 */ cmpwi r31, 2
+/* 800CA2FC 000C5F5C 40 81 00 1C */ ble lbl_800CA318
+/* 800CA300 000C5F60 38 60 00 11 */ li r3, 0x11
+/* 800CA304 000C5F64 4B FF 06 89 */ bl func_800BA98C
+/* 800CA308 000C5F68 7C 63 07 34 */ extsh r3, r3
+/* 800CA30C 000C5F6C 38 80 00 09 */ li r4, 9
+/* 800CA310 000C5F70 38 A0 00 00 */ li r5, 0
+/* 800CA314 000C5F74 48 18 9A 9D */ bl func_80253DB0
+lbl_800CA318:
+/* 800CA318 000C5F78 2C 1F 00 03 */ cmpwi r31, 3
+/* 800CA31C 000C5F7C 40 81 00 1C */ ble lbl_800CA338
+/* 800CA320 000C5F80 38 60 00 12 */ li r3, 0x12
+/* 800CA324 000C5F84 4B FF 06 69 */ bl func_800BA98C
+/* 800CA328 000C5F88 7C 63 07 34 */ extsh r3, r3
+/* 800CA32C 000C5F8C 38 80 00 09 */ li r4, 9
+/* 800CA330 000C5F90 38 A0 00 00 */ li r5, 0
+/* 800CA334 000C5F94 48 18 9A 7D */ bl func_80253DB0
+lbl_800CA338:
+/* 800CA338 000C5F98 38 00 10 01 */ li r0, 0x1001
+/* 800CA33C 000C5F9C 2C 1F 00 04 */ cmpwi r31, 4
+/* 800CA340 000C5FA0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CA344 000C5FA4 41 81 00 0C */ bgt lbl_800CA350
+/* 800CA348 000C5FA8 38 00 10 00 */ li r0, 0x1000
+/* 800CA34C 000C5FAC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CA350:
+/* 800CA350 000C5FB0 2C 1A 00 01 */ cmpwi r26, 1
+/* 800CA354 000C5FB4 40 82 00 0C */ bne lbl_800CA360
+/* 800CA358 000C5FB8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800CA35C 000C5FBC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CA360:
+/* 800CA360 000C5FC0 88 6D 9C 31 */ lbz r3, lbl_8063EEF1-_SDA_BASE_(r13)
+/* 800CA364 000C5FC4 28 03 00 04 */ cmplwi r3, 4
+/* 800CA368 000C5FC8 40 82 00 10 */ bne lbl_800CA378
+/* 800CA36C 000C5FCC 54 00 04 3E */ clrlwi r0, r0, 0x10
+/* 800CA370 000C5FD0 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800CA374 000C5FD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CA378:
+/* 800CA378 000C5FD8 48 01 C0 59 */ bl func_800E63D0
+/* 800CA37C 000C5FDC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CA380 000C5FE0 28 00 00 02 */ cmplwi r0, 2
+/* 800CA384 000C5FE4 40 82 07 00 */ bne lbl_800CAA84
+/* 800CA388 000C5FE8 38 60 00 01 */ li r3, 1
+/* 800CA38C 000C5FEC 48 01 C0 59 */ bl func_800E63E4
+/* 800CA390 000C5FF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA394 000C5FF4 40 82 06 F0 */ bne lbl_800CAA84
+/* 800CA398 000C5FF8 38 60 00 00 */ li r3, 0
+/* 800CA39C 000C5FFC 48 01 C0 49 */ bl func_800E63E4
+/* 800CA3A0 000C6000 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA3A4 000C6004 40 82 06 E0 */ bne lbl_800CAA84
+/* 800CA3A8 000C6008 48 00 D3 5D */ bl func_800D7704
+/* 800CA3AC 000C600C 48 00 06 D8 */ b lbl_800CAA84
+/* 800CA3B0 000C6010 38 60 00 0C */ li r3, 0xc
+/* 800CA3B4 000C6014 4B FF 05 D9 */ bl func_800BA98C
+/* 800CA3B8 000C6018 7C 63 07 34 */ extsh r3, r3
+/* 800CA3BC 000C601C 48 18 9A 15 */ bl func_80253DD0
+/* 800CA3C0 000C6020 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA3C4 000C6024 28 00 00 03 */ cmplwi r0, 3
+/* 800CA3C8 000C6028 40 82 06 BC */ bne lbl_800CAA84
+/* 800CA3CC 000C602C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CA3D0 000C6030 38 60 00 0D */ li r3, 0xd
+/* 800CA3D4 000C6034 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 800CA3D8 000C6038 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CA3DC 000C603C 4B FF 01 7D */ bl func_800BA558
+/* 800CA3E0 000C6040 38 60 00 00 */ li r3, 0
+/* 800CA3E4 000C6044 4B FF 01 D5 */ bl func_800BA5B8
+/* 800CA3E8 000C6048 38 60 00 11 */ li r3, 0x11
+/* 800CA3EC 000C604C 38 80 00 01 */ li r4, 1
+/* 800CA3F0 000C6050 4B FF 02 2D */ bl func_800BA61C
+/* 800CA3F4 000C6054 48 00 06 90 */ b lbl_800CAA84
+/* 800CA3F8 000C6058 38 60 00 01 */ li r3, 1
+/* 800CA3FC 000C605C 48 01 BF E9 */ bl func_800E63E4
+/* 800CA400 000C6060 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA404 000C6064 40 82 00 3C */ bne lbl_800CA440
+/* 800CA408 000C6068 38 60 00 00 */ li r3, 0
+/* 800CA40C 000C606C 4B FF 05 81 */ bl func_800BA98C
+/* 800CA410 000C6070 7C 63 07 34 */ extsh r3, r3
+/* 800CA414 000C6074 48 18 99 BD */ bl func_80253DD0
+/* 800CA418 000C6078 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA41C 000C607C 28 00 00 03 */ cmplwi r0, 3
+/* 800CA420 000C6080 41 82 00 20 */ beq lbl_800CA440
+/* 800CA424 000C6084 38 60 00 00 */ li r3, 0
+/* 800CA428 000C6088 4B FF 05 65 */ bl func_800BA98C
+/* 800CA42C 000C608C 7C 63 07 34 */ extsh r3, r3
+/* 800CA430 000C6090 48 18 99 B1 */ bl func_80253DE0
+/* 800CA434 000C6094 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA438 000C6098 28 00 00 02 */ cmplwi r0, 2
+/* 800CA43C 000C609C 40 82 06 48 */ bne lbl_800CAA84
+lbl_800CA440:
+/* 800CA440 000C60A0 38 60 00 0C */ li r3, 0xc
+/* 800CA444 000C60A4 4B FF 05 49 */ bl func_800BA98C
+/* 800CA448 000C60A8 7C 63 07 34 */ extsh r3, r3
+/* 800CA44C 000C60AC 48 18 99 85 */ bl func_80253DD0
+/* 800CA450 000C60B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA454 000C60B4 28 00 00 03 */ cmplwi r0, 3
+/* 800CA458 000C60B8 41 82 00 20 */ beq lbl_800CA478
+/* 800CA45C 000C60BC 38 60 00 0C */ li r3, 0xc
+/* 800CA460 000C60C0 4B FF 05 2D */ bl func_800BA98C
+/* 800CA464 000C60C4 7C 63 07 34 */ extsh r3, r3
+/* 800CA468 000C60C8 48 18 99 79 */ bl func_80253DE0
+/* 800CA46C 000C60CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA470 000C60D0 28 00 00 16 */ cmplwi r0, 0x16
+/* 800CA474 000C60D4 40 82 06 10 */ bne lbl_800CAA84
+lbl_800CA478:
+/* 800CA478 000C60D8 38 60 00 0D */ li r3, 0xd
+/* 800CA47C 000C60DC 4B FF 05 11 */ bl func_800BA98C
+/* 800CA480 000C60E0 7C 63 07 34 */ extsh r3, r3
+/* 800CA484 000C60E4 48 18 99 4D */ bl func_80253DD0
+/* 800CA488 000C60E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA48C 000C60EC 28 00 00 03 */ cmplwi r0, 3
+/* 800CA490 000C60F0 41 82 00 20 */ beq lbl_800CA4B0
+/* 800CA494 000C60F4 38 60 00 0D */ li r3, 0xd
+/* 800CA498 000C60F8 4B FF 04 F5 */ bl func_800BA98C
+/* 800CA49C 000C60FC 7C 63 07 34 */ extsh r3, r3
+/* 800CA4A0 000C6100 48 18 99 41 */ bl func_80253DE0
+/* 800CA4A4 000C6104 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA4A8 000C6108 28 00 00 0C */ cmplwi r0, 0xc
+/* 800CA4AC 000C610C 40 82 05 D8 */ bne lbl_800CAA84
+lbl_800CA4B0:
+/* 800CA4B0 000C6110 38 60 00 00 */ li r3, 0
+/* 800CA4B4 000C6114 4B FF 04 D9 */ bl func_800BA98C
+/* 800CA4B8 000C6118 7C 63 07 34 */ extsh r3, r3
+/* 800CA4BC 000C611C 48 18 99 25 */ bl func_80253DE0
+/* 800CA4C0 000C6120 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CA4C4 000C6124 28 00 00 01 */ cmplwi r0, 1
+/* 800CA4C8 000C6128 40 82 00 6C */ bne lbl_800CA534
+/* 800CA4CC 000C612C 4B F8 BD A9 */ bl func_80056274
+/* 800CA4D0 000C6130 38 60 00 0B */ li r3, 0xb
+/* 800CA4D4 000C6134 4B FF 00 E5 */ bl func_800BA5B8
+/* 800CA4D8 000C6138 48 01 BE F9 */ bl func_800E63D0
+/* 800CA4DC 000C613C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CA4E0 000C6140 28 00 00 02 */ cmplwi r0, 2
+/* 800CA4E4 000C6144 40 82 00 14 */ bne lbl_800CA4F8
+/* 800CA4E8 000C6148 38 60 00 01 */ li r3, 1
+/* 800CA4EC 000C614C 48 01 BE F9 */ bl func_800E63E4
+/* 800CA4F0 000C6150 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA4F4 000C6154 40 82 05 90 */ bne lbl_800CAA84
+lbl_800CA4F8:
+/* 800CA4F8 000C6158 38 60 02 61 */ li r3, 0x261
+/* 800CA4FC 000C615C 48 09 85 95 */ bl func_80162A90
+/* 800CA500 000C6160 28 03 00 02 */ cmplwi r3, 2
+/* 800CA504 000C6164 40 82 00 14 */ bne lbl_800CA518
+/* 800CA508 000C6168 38 60 02 67 */ li r3, 0x267
+/* 800CA50C 000C616C 48 09 85 85 */ bl func_80162A90
+/* 800CA510 000C6170 28 03 00 01 */ cmplwi r3, 1
+/* 800CA514 000C6174 41 82 05 70 */ beq lbl_800CAA84
+lbl_800CA518:
+/* 800CA518 000C6178 38 60 00 02 */ li r3, 2
+/* 800CA51C 000C617C 48 01 BE C9 */ bl func_800E63E4
+/* 800CA520 000C6180 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA524 000C6184 41 82 05 60 */ beq lbl_800CAA84
+/* 800CA528 000C6188 38 60 00 01 */ li r3, 1
+/* 800CA52C 000C618C 4B F8 BF 2D */ bl func_80056458
+/* 800CA530 000C6190 48 00 05 54 */ b lbl_800CAA84
+lbl_800CA534:
+/* 800CA534 000C6194 38 60 00 0D */ li r3, 0xd
+/* 800CA538 000C6198 4B FF 04 55 */ bl func_800BA98C
+/* 800CA53C 000C619C 7C 63 07 34 */ extsh r3, r3
+/* 800CA540 000C61A0 38 80 00 08 */ li r4, 8
+/* 800CA544 000C61A4 38 A0 00 00 */ li r5, 0
+/* 800CA548 000C61A8 48 18 98 A9 */ bl func_80253DF0
+/* 800CA54C 000C61AC 38 60 00 10 */ li r3, 0x10
+/* 800CA550 000C61B0 4B FF 04 3D */ bl func_800BA98C
+/* 800CA554 000C61B4 7C 63 07 34 */ extsh r3, r3
+/* 800CA558 000C61B8 38 80 00 08 */ li r4, 8
+/* 800CA55C 000C61BC 38 A0 00 00 */ li r5, 0
+/* 800CA560 000C61C0 48 18 98 91 */ bl func_80253DF0
+/* 800CA564 000C61C4 38 60 00 11 */ li r3, 0x11
+/* 800CA568 000C61C8 4B FF 04 25 */ bl func_800BA98C
+/* 800CA56C 000C61CC 7C 63 07 34 */ extsh r3, r3
+/* 800CA570 000C61D0 38 80 00 08 */ li r4, 8
+/* 800CA574 000C61D4 38 A0 00 00 */ li r5, 0
+/* 800CA578 000C61D8 48 18 98 79 */ bl func_80253DF0
+/* 800CA57C 000C61DC 38 60 00 12 */ li r3, 0x12
+/* 800CA580 000C61E0 4B FF 04 0D */ bl func_800BA98C
+/* 800CA584 000C61E4 7C 63 07 34 */ extsh r3, r3
+/* 800CA588 000C61E8 38 80 00 08 */ li r4, 8
+/* 800CA58C 000C61EC 38 A0 00 00 */ li r5, 0
+/* 800CA590 000C61F0 48 18 98 61 */ bl func_80253DF0
+/* 800CA594 000C61F4 38 60 00 1A */ li r3, 0x1a
+/* 800CA598 000C61F8 4B FF 03 F5 */ bl func_800BA98C
+/* 800CA59C 000C61FC 7C 63 07 34 */ extsh r3, r3
+/* 800CA5A0 000C6200 38 80 00 08 */ li r4, 8
+/* 800CA5A4 000C6204 38 A0 00 00 */ li r5, 0
+/* 800CA5A8 000C6208 48 18 98 49 */ bl func_80253DF0
+/* 800CA5AC 000C620C 38 60 00 0F */ li r3, 0xf
+/* 800CA5B0 000C6210 4B FF 03 DD */ bl func_800BA98C
+/* 800CA5B4 000C6214 7C 63 07 34 */ extsh r3, r3
+/* 800CA5B8 000C6218 38 80 00 08 */ li r4, 8
+/* 800CA5BC 000C621C 38 A0 00 01 */ li r5, 1
+/* 800CA5C0 000C6220 48 18 98 31 */ bl func_80253DF0
+/* 800CA5C4 000C6224 38 60 00 0F */ li r3, 0xf
+/* 800CA5C8 000C6228 4B FF 03 C5 */ bl func_800BA98C
+/* 800CA5CC 000C622C 7C 63 07 34 */ extsh r3, r3
+/* 800CA5D0 000C6230 38 80 00 07 */ li r4, 7
+/* 800CA5D4 000C6234 38 A0 00 00 */ li r5, 0
+/* 800CA5D8 000C6238 48 18 97 D9 */ bl func_80253DB0
+/* 800CA5DC 000C623C 38 60 00 02 */ li r3, 2
+/* 800CA5E0 000C6240 4B FE FF 79 */ bl func_800BA558
+/* 800CA5E4 000C6244 38 60 00 00 */ li r3, 0
+/* 800CA5E8 000C6248 4B FE FF D1 */ bl func_800BA5B8
+/* 800CA5EC 000C624C 38 60 00 01 */ li r3, 1
+/* 800CA5F0 000C6250 48 01 BD F5 */ bl func_800E63E4
+/* 800CA5F4 000C6254 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA5F8 000C6258 41 82 04 8C */ beq lbl_800CAA84
+/* 800CA5FC 000C625C 38 60 00 00 */ li r3, 0
+/* 800CA600 000C6260 4B FF 03 8D */ bl func_800BA98C
+/* 800CA604 000C6264 7C 63 07 34 */ extsh r3, r3
+/* 800CA608 000C6268 38 80 00 08 */ li r4, 8
+/* 800CA60C 000C626C 38 A0 00 00 */ li r5, 0
+/* 800CA610 000C6270 48 18 97 E1 */ bl func_80253DF0
+/* 800CA614 000C6274 48 00 04 70 */ b lbl_800CAA84
+/* 800CA618 000C6278 4B F8 BC E1 */ bl func_800562F8
+/* 800CA61C 000C627C 2C 03 00 00 */ cmpwi r3, 0
+/* 800CA620 000C6280 41 82 04 64 */ beq lbl_800CAA84
+/* 800CA624 000C6284 48 01 BD AD */ bl func_800E63D0
+/* 800CA628 000C6288 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CA62C 000C628C 2C 00 00 02 */ cmpwi r0, 2
+/* 800CA630 000C6290 41 82 00 30 */ beq lbl_800CA660
+/* 800CA634 000C6294 40 80 00 10 */ bge lbl_800CA644
+/* 800CA638 000C6298 2C 00 00 00 */ cmpwi r0, 0
+/* 800CA63C 000C629C 40 80 00 14 */ bge lbl_800CA650
+/* 800CA640 000C62A0 48 00 04 44 */ b lbl_800CAA84
+lbl_800CA644:
+/* 800CA644 000C62A4 2C 00 00 04 */ cmpwi r0, 4
+/* 800CA648 000C62A8 40 80 04 3C */ bge lbl_800CAA84
+/* 800CA64C 000C62AC 48 00 01 C0 */ b lbl_800CA80C
+lbl_800CA650:
+/* 800CA650 000C62B0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CA654 000C62B4 38 80 08 34 */ li r4, 0x834
+/* 800CA658 000C62B8 48 15 C1 51 */ bl func_802267A8
+/* 800CA65C 000C62BC 48 00 04 28 */ b lbl_800CAA84
+lbl_800CA660:
+/* 800CA660 000C62C0 38 60 00 00 */ li r3, 0
+/* 800CA664 000C62C4 48 01 BD 81 */ bl func_800E63E4
+/* 800CA668 000C62C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA66C 000C62CC 41 82 00 14 */ beq lbl_800CA680
+/* 800CA670 000C62D0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CA674 000C62D4 38 80 08 34 */ li r4, 0x834
+/* 800CA678 000C62D8 48 15 C1 31 */ bl func_802267A8
+/* 800CA67C 000C62DC 48 00 04 08 */ b lbl_800CAA84
+lbl_800CA680:
+/* 800CA680 000C62E0 38 60 00 01 */ li r3, 1
+/* 800CA684 000C62E4 48 01 BD 61 */ bl func_800E63E4
+/* 800CA688 000C62E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA68C 000C62EC 40 82 03 F8 */ bne lbl_800CAA84
+/* 800CA690 000C62F0 38 60 02 61 */ li r3, 0x261
+/* 800CA694 000C62F4 48 09 83 FD */ bl func_80162A90
+/* 800CA698 000C62F8 28 03 00 04 */ cmplwi r3, 4
+/* 800CA69C 000C62FC 40 82 00 24 */ bne lbl_800CA6C0
+/* 800CA6A0 000C6300 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CA6A4 000C6304 38 80 0A F2 */ li r4, 0xaf2
+/* 800CA6A8 000C6308 48 15 C1 01 */ bl func_802267A8
+/* 800CA6AC 000C630C 38 60 02 62 */ li r3, 0x262
+/* 800CA6B0 000C6310 38 80 00 00 */ li r4, 0
+/* 800CA6B4 000C6314 38 A0 00 01 */ li r5, 1
+/* 800CA6B8 000C6318 48 09 82 89 */ bl func_80162940
+/* 800CA6BC 000C631C 48 00 03 C8 */ b lbl_800CAA84
+lbl_800CA6C0:
+/* 800CA6C0 000C6320 38 60 02 61 */ li r3, 0x261
+/* 800CA6C4 000C6324 48 09 83 CD */ bl func_80162A90
+/* 800CA6C8 000C6328 28 03 00 02 */ cmplwi r3, 2
+/* 800CA6CC 000C632C 40 82 01 20 */ bne lbl_800CA7EC
+/* 800CA6D0 000C6330 38 60 02 67 */ li r3, 0x267
+/* 800CA6D4 000C6334 48 09 83 BD */ bl func_80162A90
+/* 800CA6D8 000C6338 28 03 00 01 */ cmplwi r3, 1
+/* 800CA6DC 000C633C 40 82 00 44 */ bne lbl_800CA720
+/* 800CA6E0 000C6340 38 60 00 21 */ li r3, 0x21
+/* 800CA6E4 000C6344 38 80 00 00 */ li r4, 0
+/* 800CA6E8 000C6348 4B F8 BD 05 */ bl func_800563EC
+/* 800CA6EC 000C634C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CA6F0 000C6350 38 80 08 34 */ li r4, 0x834
+/* 800CA6F4 000C6354 48 15 C0 B5 */ bl func_802267A8
+/* 800CA6F8 000C6358 38 60 00 02 */ li r3, 2
+/* 800CA6FC 000C635C 4B F8 D8 B9 */ bl func_80057FB4
+/* 800CA700 000C6360 38 60 02 67 */ li r3, 0x267
+/* 800CA704 000C6364 48 09 83 8D */ bl func_80162A90
+/* 800CA708 000C6368 7C 64 1B 78 */ mr r4, r3
+/* 800CA70C 000C636C 38 60 02 67 */ li r3, 0x267
+/* 800CA710 000C6370 38 84 FF FF */ addi r4, r4, -1
+/* 800CA714 000C6374 38 A0 00 01 */ li r5, 1
+/* 800CA718 000C6378 48 09 82 29 */ bl func_80162940
+/* 800CA71C 000C637C 48 00 03 68 */ b lbl_800CAA84
+lbl_800CA720:
+/* 800CA720 000C6380 38 60 00 07 */ li r3, 7
+/* 800CA724 000C6384 38 80 00 00 */ li r4, 0
+/* 800CA728 000C6388 48 01 AA FD */ bl func_800E5224
+/* 800CA72C 000C638C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA730 000C6390 41 82 00 18 */ beq lbl_800CA748
+/* 800CA734 000C6394 38 60 00 18 */ li r3, 0x18
+/* 800CA738 000C6398 38 80 00 01 */ li r4, 1
+/* 800CA73C 000C639C 38 A0 00 01 */ li r5, 1
+/* 800CA740 000C63A0 48 09 82 01 */ bl func_80162940
+/* 800CA744 000C63A4 48 00 00 14 */ b lbl_800CA758
+lbl_800CA748:
+/* 800CA748 000C63A8 38 60 00 18 */ li r3, 0x18
+/* 800CA74C 000C63AC 38 80 00 02 */ li r4, 2
+/* 800CA750 000C63B0 38 A0 00 01 */ li r5, 1
+/* 800CA754 000C63B4 48 09 81 ED */ bl func_80162940
+lbl_800CA758:
+/* 800CA758 000C63B8 38 60 02 67 */ li r3, 0x267
+/* 800CA75C 000C63BC 38 80 00 01 */ li r4, 1
+/* 800CA760 000C63C0 38 A0 00 01 */ li r5, 1
+/* 800CA764 000C63C4 48 09 81 DD */ bl func_80162940
+/* 800CA768 000C63C8 38 60 02 65 */ li r3, 0x265
+/* 800CA76C 000C63CC 38 80 00 00 */ li r4, 0
+/* 800CA770 000C63D0 38 A0 00 01 */ li r5, 1
+/* 800CA774 000C63D4 48 09 81 CD */ bl func_80162940
+/* 800CA778 000C63D8 38 60 00 00 */ li r3, 0
+/* 800CA77C 000C63DC 4B FE FD DD */ bl func_800BA558
+/* 800CA780 000C63E0 38 60 00 00 */ li r3, 0
+/* 800CA784 000C63E4 4B FE FE 35 */ bl func_800BA5B8
+/* 800CA788 000C63E8 38 60 00 00 */ li r3, 0
+/* 800CA78C 000C63EC 38 80 00 00 */ li r4, 0
+/* 800CA790 000C63F0 4B FE FE 8D */ bl func_800BA61C
+/* 800CA794 000C63F4 38 60 00 00 */ li r3, 0
+/* 800CA798 000C63F8 48 01 BC C9 */ bl func_800E6460
+/* 800CA79C 000C63FC 4B F8 BB 21 */ bl func_800562BC
+/* 800CA7A0 000C6400 38 60 00 1A */ li r3, 0x1a
+/* 800CA7A4 000C6404 4B FF 01 E9 */ bl func_800BA98C
+/* 800CA7A8 000C6408 7C 63 07 34 */ extsh r3, r3
+/* 800CA7AC 000C640C 38 80 00 08 */ li r4, 8
+/* 800CA7B0 000C6410 38 A0 00 00 */ li r5, 0
+/* 800CA7B4 000C6414 48 18 96 3D */ bl func_80253DF0
+/* 800CA7B8 000C6418 38 60 00 0C */ li r3, 0xc
+/* 800CA7BC 000C641C 4B FF 01 D1 */ bl func_800BA98C
+/* 800CA7C0 000C6420 7C 63 07 34 */ extsh r3, r3
+/* 800CA7C4 000C6424 38 80 00 08 */ li r4, 8
+/* 800CA7C8 000C6428 38 A0 00 00 */ li r5, 0
+/* 800CA7CC 000C642C 48 18 96 25 */ bl func_80253DF0
+/* 800CA7D0 000C6430 38 60 00 00 */ li r3, 0
+/* 800CA7D4 000C6434 4B FF 01 B9 */ bl func_800BA98C
+/* 800CA7D8 000C6438 7C 63 07 34 */ extsh r3, r3
+/* 800CA7DC 000C643C 38 80 00 08 */ li r4, 8
+/* 800CA7E0 000C6440 38 A0 00 00 */ li r5, 0
+/* 800CA7E4 000C6444 48 18 96 0D */ bl func_80253DF0
+/* 800CA7E8 000C6448 48 00 02 9C */ b lbl_800CAA84
+lbl_800CA7EC:
+/* 800CA7EC 000C644C 38 60 00 37 */ li r3, 0x37
+/* 800CA7F0 000C6450 38 80 00 01 */ li r4, 1
+/* 800CA7F4 000C6454 38 A0 00 01 */ li r5, 1
+/* 800CA7F8 000C6458 48 09 81 49 */ bl func_80162940
+/* 800CA7FC 000C645C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CA800 000C6460 38 80 08 98 */ li r4, 0x898
+/* 800CA804 000C6464 48 15 BF A5 */ bl func_802267A8
+/* 800CA808 000C6468 48 00 02 7C */ b lbl_800CAA84
+lbl_800CA80C:
+/* 800CA80C 000C646C 38 60 00 37 */ li r3, 0x37
+/* 800CA810 000C6470 38 80 00 01 */ li r4, 1
+/* 800CA814 000C6474 38 A0 00 01 */ li r5, 1
+/* 800CA818 000C6478 48 09 81 29 */ bl func_80162940
+/* 800CA81C 000C647C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CA820 000C6480 38 80 08 98 */ li r4, 0x898
+/* 800CA824 000C6484 48 15 BF 85 */ bl func_802267A8
+/* 800CA828 000C6488 48 00 02 5C */ b lbl_800CAA84
+/* 800CA82C 000C648C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CA830 000C6490 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CA834 000C6494 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CA838 000C6498 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CA83C 000C649C 90 01 07 84 */ stw r0, 0x784(r1)
+/* 800CA840 000C64A0 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800CA844 000C64A4 C8 01 07 80 */ lfd f0, 0x780(r1)
+/* 800CA848 000C64A8 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800CA84C 000C64AC FC 60 18 28 */ fsub f3, f0, f3
+/* 800CA850 000C64B0 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
+/* 800CA854 000C64B4 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800CA858 000C64B8 FC 22 08 28 */ fsub f1, f2, f1
+/* 800CA85C 000C64BC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800CA860 000C64C0 40 81 02 24 */ ble lbl_800CAA84
+/* 800CA864 000C64C4 38 60 00 0D */ li r3, 0xd
+/* 800CA868 000C64C8 4B FE FD 51 */ bl func_800BA5B8
+/* 800CA86C 000C64CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CA870 000C64D0 38 60 00 0B */ li r3, 0xb
+/* 800CA874 000C64D4 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CA878 000C64D8 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CA87C 000C64DC C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800CA880 000C64E0 90 01 07 7C */ stw r0, 0x77c(r1)
+/* 800CA884 000C64E4 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CA888 000C64E8 C8 21 07 78 */ lfd f1, 0x778(r1)
+/* 800CA88C 000C64EC FC 21 10 28 */ fsub f1, f1, f2
+/* 800CA890 000C64F0 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800CA894 000C64F4 D8 04 00 00 */ stfd f0, 0(r4)
+/* 800CA898 000C64F8 4B FE FF 55 */ bl func_800BA7EC
+/* 800CA89C 000C64FC 38 03 FF FF */ addi r0, r3, -1
+/* 800CA8A0 000C6500 38 60 00 0C */ li r3, 0xc
+/* 800CA8A4 000C6504 54 1B 10 3A */ slwi r27, r0, 2
+/* 800CA8A8 000C6508 4B FE FF 45 */ bl func_800BA7EC
+/* 800CA8AC 000C650C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
+/* 800CA8B0 000C6510 7C 63 DA 14 */ add r3, r3, r27
+/* 800CA8B4 000C6514 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
+/* 800CA8B8 000C6518 7C 03 C8 AE */ lbzx r0, r3, r25
+/* 800CA8BC 000C651C 54 1B FE 7E */ rlwinm r27, r0, 0x1f, 0x19, 0x1f
+/* 800CA8C0 000C6520 7F 63 DB 78 */ mr r3, r27
+/* 800CA8C4 000C6524 48 01 B2 0D */ bl func_800E5AD0
+/* 800CA8C8 000C6528 38 1A FF FF */ addi r0, r26, -1
+/* 800CA8CC 000C652C 7C 7C 1B 78 */ mr r28, r3
+/* 800CA8D0 000C6530 54 1A 10 3A */ slwi r26, r0, 2
+/* 800CA8D4 000C6534 38 60 00 09 */ li r3, 9
+/* 800CA8D8 000C6538 4B FE FF 15 */ bl func_800BA7EC
+/* 800CA8DC 000C653C 7C 7A 1A 14 */ add r3, r26, r3
+/* 800CA8E0 000C6540 7C 03 C8 AE */ lbzx r0, r3, r25
+/* 800CA8E4 000C6544 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA8E8 000C6548 48 01 B1 E9 */ bl func_800E5AD0
+/* 800CA8EC 000C654C 7C 7D 1B 78 */ mr r29, r3
+/* 800CA8F0 000C6550 7F 84 E3 78 */ mr r4, r28
+/* 800CA8F4 000C6554 38 61 00 8C */ addi r3, r1, 0x8c
+/* 800CA8F8 000C6558 48 00 01 A9 */ bl func_800CAAA0
+/* 800CA8FC 000C655C 7F 83 E3 78 */ mr r3, r28
+/* 800CA900 000C6560 7F A4 EB 78 */ mr r4, r29
+/* 800CA904 000C6564 48 00 01 9D */ bl func_800CAAA0
+/* 800CA908 000C6568 7F A3 EB 78 */ mr r3, r29
+/* 800CA90C 000C656C 38 81 00 8C */ addi r4, r1, 0x8c
+/* 800CA910 000C6570 48 00 01 91 */ bl func_800CAAA0
+/* 800CA914 000C6574 7F 63 DB 78 */ mr r3, r27
+/* 800CA918 000C6578 4B FF 01 19 */ bl func_800BAA30
+/* 800CA91C 000C657C 7C 7B 1B 78 */ mr r27, r3
+/* 800CA920 000C6580 38 60 00 09 */ li r3, 9
+/* 800CA924 000C6584 4B FE FE C9 */ bl func_800BA7EC
+/* 800CA928 000C6588 7C 7A 1A 14 */ add r3, r26, r3
+/* 800CA92C 000C658C 7C 03 C8 AE */ lbzx r0, r3, r25
+/* 800CA930 000C6590 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CA934 000C6594 4B FF 00 FD */ bl func_800BAA30
+/* 800CA938 000C6598 7C 79 1B 78 */ mr r25, r3
+/* 800CA93C 000C659C 7F 64 DB 78 */ mr r4, r27
+/* 800CA940 000C65A0 38 61 00 0C */ addi r3, r1, 0xc
+/* 800CA944 000C65A4 48 00 02 C9 */ bl func_800CAC0C
+/* 800CA948 000C65A8 7F 63 DB 78 */ mr r3, r27
+/* 800CA94C 000C65AC 7F 24 CB 78 */ mr r4, r25
+/* 800CA950 000C65B0 48 00 02 BD */ bl func_800CAC0C
+/* 800CA954 000C65B4 7F 23 CB 78 */ mr r3, r25
+/* 800CA958 000C65B8 38 81 00 0C */ addi r4, r1, 0xc
+/* 800CA95C 000C65BC 48 00 02 B1 */ bl func_800CAC0C
+/* 800CA960 000C65C0 38 60 00 18 */ li r3, 0x18
+/* 800CA964 000C65C4 48 09 81 2D */ bl func_80162A90
+/* 800CA968 000C65C8 2C 03 00 03 */ cmpwi r3, 3
+/* 800CA96C 000C65CC 41 82 00 50 */ beq lbl_800CA9BC
+/* 800CA970 000C65D0 40 80 00 14 */ bge lbl_800CA984
+/* 800CA974 000C65D4 2C 03 00 01 */ cmpwi r3, 1
+/* 800CA978 000C65D8 41 82 00 18 */ beq lbl_800CA990
+/* 800CA97C 000C65DC 40 80 00 30 */ bge lbl_800CA9AC
+/* 800CA980 000C65E0 48 00 00 58 */ b lbl_800CA9D8
+lbl_800CA984:
+/* 800CA984 000C65E4 2C 03 00 05 */ cmpwi r3, 5
+/* 800CA988 000C65E8 40 80 00 50 */ bge lbl_800CA9D8
+/* 800CA98C 000C65EC 48 00 00 40 */ b lbl_800CA9CC
+lbl_800CA990:
+/* 800CA990 000C65F0 38 60 00 00 */ li r3, 0
+/* 800CA994 000C65F4 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CA998 000C65F8 4B FF 00 59 */ bl func_800BA9F0
+/* 800CA99C 000C65FC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CA9A0 000C6600 60 00 04 00 */ ori r0, r0, 0x400
+/* 800CA9A4 000C6604 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CA9A8 000C6608 48 00 00 30 */ b lbl_800CA9D8
+lbl_800CA9AC:
+/* 800CA9AC 000C660C 38 60 00 00 */ li r3, 0
+/* 800CA9B0 000C6610 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CA9B4 000C6614 4B FF 00 3D */ bl func_800BA9F0
+/* 800CA9B8 000C6618 48 00 00 20 */ b lbl_800CA9D8
+lbl_800CA9BC:
+/* 800CA9BC 000C661C 38 60 00 00 */ li r3, 0
+/* 800CA9C0 000C6620 38 80 2C E5 */ li r4, 0x2ce5
+/* 800CA9C4 000C6624 4B FF 00 2D */ bl func_800BA9F0
+/* 800CA9C8 000C6628 48 00 00 10 */ b lbl_800CA9D8
+lbl_800CA9CC:
+/* 800CA9CC 000C662C 38 60 00 00 */ li r3, 0
+/* 800CA9D0 000C6630 38 80 2C E6 */ li r4, 0x2ce6
+/* 800CA9D4 000C6634 4B FF 00 1D */ bl func_800BA9F0
+lbl_800CA9D8:
+/* 800CA9D8 000C6638 38 60 00 01 */ li r3, 1
+/* 800CA9DC 000C663C 48 01 BA 09 */ bl func_800E63E4
+/* 800CA9E0 000C6640 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CA9E4 000C6644 41 82 00 10 */ beq lbl_800CA9F4
+/* 800CA9E8 000C6648 38 60 00 00 */ li r3, 0
+/* 800CA9EC 000C664C 38 80 46 B3 */ li r4, 0x46b3
+/* 800CA9F0 000C6650 4B FF 00 01 */ bl func_800BA9F0
+lbl_800CA9F4:
+/* 800CA9F4 000C6654 38 60 00 01 */ li r3, 1
+/* 800CA9F8 000C6658 38 80 2C F2 */ li r4, 0x2cf2
+/* 800CA9FC 000C665C 4B FE FF F5 */ bl func_800BA9F0
+/* 800CAA00 000C6660 38 60 00 05 */ li r3, 5
+/* 800CAA04 000C6664 38 80 00 00 */ li r4, 0
+/* 800CAA08 000C6668 4B FE FC 15 */ bl func_800BA61C
+/* 800CAA0C 000C666C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAA10 000C6670 60 00 08 00 */ ori r0, r0, 0x800
+/* 800CAA14 000C6674 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAA18 000C6678 48 00 00 6C */ b lbl_800CAA84
+/* 800CAA1C 000C667C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CAA20 000C6680 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CAA24 000C6684 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CAA28 000C6688 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CAA2C 000C668C 90 01 07 84 */ stw r0, 0x784(r1)
+/* 800CAA30 000C6690 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800CAA34 000C6694 C8 01 07 80 */ lfd f0, 0x780(r1)
+/* 800CAA38 000C6698 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800CAA3C 000C669C FC 60 18 28 */ fsub f3, f0, f3
+/* 800CAA40 000C66A0 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
+/* 800CAA44 000C66A4 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800CAA48 000C66A8 FC 22 08 28 */ fsub f1, f2, f1
+/* 800CAA4C 000C66AC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800CAA50 000C66B0 40 81 00 34 */ ble lbl_800CAA84
+/* 800CAA54 000C66B4 38 60 00 01 */ li r3, 1
+/* 800CAA58 000C66B8 4B FE FB 61 */ bl func_800BA5B8
+/* 800CAA5C 000C66BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CAA60 000C66C0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CAA64 000C66C4 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800CAA68 000C66C8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 800CAA6C 000C66CC 90 01 07 7C */ stw r0, 0x77c(r1)
+/* 800CAA70 000C66D0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CAA74 000C66D4 C8 21 07 78 */ lfd f1, 0x778(r1)
+/* 800CAA78 000C66D8 FC 21 10 28 */ fsub f1, f1, f2
+/* 800CAA7C 000C66DC FC 00 08 24 */ fdiv f0, f0, f1
+/* 800CAA80 000C66E0 D8 03 00 00 */ stfd f0, 0(r3)
+lbl_800CAA84:
+/* 800CAA84 000C66E4 39 61 07 B0 */ addi r11, r1, 0x7b0
+/* 800CAA88 000C66E8 7F A3 EB 78 */ mr r3, r29
+/* 800CAA8C 000C66EC 48 0F C6 D9 */ bl _restgpr_23
+/* 800CAA90 000C66F0 80 01 07 B4 */ lwz r0, 0x7b4(r1)
+/* 800CAA94 000C66F4 7C 08 03 A6 */ mtlr r0
+/* 800CAA98 000C66F8 38 21 07 B0 */ addi r1, r1, 0x7b0
+/* 800CAA9C 000C66FC 4E 80 00 20 */ blr
+
+.global func_800CAAA0
+func_800CAAA0:
+/* 800CAAA0 000C6700 38 00 00 3F */ li r0, 0x3f
+/* 800CAAA4 000C6704 39 03 FF FC */ addi r8, r3, -4
+/* 800CAAA8 000C6708 38 C4 FF FC */ addi r6, r4, -4
+/* 800CAAAC 000C670C 7C 09 03 A6 */ mtctr r0
+lbl_800CAAB0:
+/* 800CAAB0 000C6710 80 A6 00 04 */ lwz r5, 4(r6)
+/* 800CAAB4 000C6714 84 06 00 08 */ lwzu r0, 8(r6)
+/* 800CAAB8 000C6718 90 A8 00 04 */ stw r5, 4(r8)
+/* 800CAABC 000C671C 94 08 00 08 */ stwu r0, 8(r8)
+/* 800CAAC0 000C6720 42 00 FF F0 */ bdnz lbl_800CAAB0
+/* 800CAAC4 000C6724 80 A6 00 04 */ lwz r5, 4(r6)
+/* 800CAAC8 000C6728 38 00 01 A4 */ li r0, 0x1a4
+/* 800CAACC 000C672C 38 E3 01 FB */ addi r7, r3, 0x1fb
+/* 800CAAD0 000C6730 38 C4 01 FB */ addi r6, r4, 0x1fb
+/* 800CAAD4 000C6734 90 A8 00 04 */ stw r5, 4(r8)
+/* 800CAAD8 000C6738 7C 09 03 A6 */ mtctr r0
+lbl_800CAADC:
+/* 800CAADC 000C673C 88 A6 00 01 */ lbz r5, 1(r6)
+/* 800CAAE0 000C6740 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 800CAAE4 000C6744 98 A7 00 01 */ stb r5, 1(r7)
+/* 800CAAE8 000C6748 9C 07 00 02 */ stbu r0, 2(r7)
+/* 800CAAEC 000C674C 42 00 FF F0 */ bdnz lbl_800CAADC
+/* 800CAAF0 000C6750 88 A4 05 44 */ lbz r5, 0x544(r4)
+/* 800CAAF4 000C6754 38 00 00 17 */ li r0, 0x17
+/* 800CAAF8 000C6758 38 E3 05 44 */ addi r7, r3, 0x544
+/* 800CAAFC 000C675C 38 C4 05 44 */ addi r6, r4, 0x544
+/* 800CAB00 000C6760 98 A3 05 44 */ stb r5, 0x544(r3)
+/* 800CAB04 000C6764 88 A4 05 45 */ lbz r5, 0x545(r4)
+/* 800CAB08 000C6768 98 A3 05 45 */ stb r5, 0x545(r3)
+/* 800CAB0C 000C676C 7C 09 03 A6 */ mtctr r0
+lbl_800CAB10:
+/* 800CAB10 000C6770 80 A6 00 04 */ lwz r5, 4(r6)
+/* 800CAB14 000C6774 84 06 00 08 */ lwzu r0, 8(r6)
+/* 800CAB18 000C6778 90 A7 00 04 */ stw r5, 4(r7)
+/* 800CAB1C 000C677C 94 07 00 08 */ stwu r0, 8(r7)
+/* 800CAB20 000C6780 42 00 FF F0 */ bdnz lbl_800CAB10
+/* 800CAB24 000C6784 80 A4 06 00 */ lwz r5, 0x600(r4)
+/* 800CAB28 000C6788 38 00 00 30 */ li r0, 0x30
+/* 800CAB2C 000C678C 38 E3 06 02 */ addi r7, r3, 0x602
+/* 800CAB30 000C6790 38 C4 06 02 */ addi r6, r4, 0x602
+/* 800CAB34 000C6794 90 A3 06 00 */ stw r5, 0x600(r3)
+/* 800CAB38 000C6798 7C 09 03 A6 */ mtctr r0
+lbl_800CAB3C:
+/* 800CAB3C 000C679C A0 A6 00 02 */ lhz r5, 2(r6)
+/* 800CAB40 000C67A0 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 800CAB44 000C67A4 B0 A7 00 02 */ sth r5, 2(r7)
+/* 800CAB48 000C67A8 B4 07 00 04 */ sthu r0, 4(r7)
+/* 800CAB4C 000C67AC 42 00 FF F0 */ bdnz lbl_800CAB3C
+/* 800CAB50 000C67B0 80 A4 06 C4 */ lwz r5, 0x6c4(r4)
+/* 800CAB54 000C67B4 80 04 06 C8 */ lwz r0, 0x6c8(r4)
+/* 800CAB58 000C67B8 90 A3 06 C4 */ stw r5, 0x6c4(r3)
+/* 800CAB5C 000C67BC 90 03 06 C8 */ stw r0, 0x6c8(r3)
+/* 800CAB60 000C67C0 80 04 06 CC */ lwz r0, 0x6cc(r4)
+/* 800CAB64 000C67C4 90 03 06 CC */ stw r0, 0x6cc(r3)
+/* 800CAB68 000C67C8 88 A4 06 D0 */ lbz r5, 0x6d0(r4)
+/* 800CAB6C 000C67CC 88 04 06 D1 */ lbz r0, 0x6d1(r4)
+/* 800CAB70 000C67D0 98 A3 06 D0 */ stb r5, 0x6d0(r3)
+/* 800CAB74 000C67D4 98 03 06 D1 */ stb r0, 0x6d1(r3)
+/* 800CAB78 000C67D8 88 A4 06 D2 */ lbz r5, 0x6d2(r4)
+/* 800CAB7C 000C67DC 88 04 06 D3 */ lbz r0, 0x6d3(r4)
+/* 800CAB80 000C67E0 98 A3 06 D2 */ stb r5, 0x6d2(r3)
+/* 800CAB84 000C67E4 98 03 06 D3 */ stb r0, 0x6d3(r3)
+/* 800CAB88 000C67E8 88 A4 06 D4 */ lbz r5, 0x6d4(r4)
+/* 800CAB8C 000C67EC 88 04 06 D5 */ lbz r0, 0x6d5(r4)
+/* 800CAB90 000C67F0 98 A3 06 D4 */ stb r5, 0x6d4(r3)
+/* 800CAB94 000C67F4 98 03 06 D5 */ stb r0, 0x6d5(r3)
+/* 800CAB98 000C67F8 88 A4 06 D6 */ lbz r5, 0x6d6(r4)
+/* 800CAB9C 000C67FC 88 04 06 D7 */ lbz r0, 0x6d7(r4)
+/* 800CABA0 000C6800 98 A3 06 D6 */ stb r5, 0x6d6(r3)
+/* 800CABA4 000C6804 98 03 06 D7 */ stb r0, 0x6d7(r3)
+/* 800CABA8 000C6808 88 04 06 D8 */ lbz r0, 0x6d8(r4)
+/* 800CABAC 000C680C 98 03 06 D8 */ stb r0, 0x6d8(r3)
+/* 800CABB0 000C6810 88 04 06 D9 */ lbz r0, 0x6d9(r4)
+/* 800CABB4 000C6814 98 03 06 D9 */ stb r0, 0x6d9(r3)
+/* 800CABB8 000C6818 80 04 06 DC */ lwz r0, 0x6dc(r4)
+/* 800CABBC 000C681C 90 03 06 DC */ stw r0, 0x6dc(r3)
+/* 800CABC0 000C6820 80 04 06 E0 */ lwz r0, 0x6e0(r4)
+/* 800CABC4 000C6824 90 03 06 E0 */ stw r0, 0x6e0(r3)
+/* 800CABC8 000C6828 88 04 06 E4 */ lbz r0, 0x6e4(r4)
+/* 800CABCC 000C682C 98 03 06 E4 */ stb r0, 0x6e4(r3)
+/* 800CABD0 000C6830 88 04 06 E5 */ lbz r0, 0x6e5(r4)
+/* 800CABD4 000C6834 98 03 06 E5 */ stb r0, 0x6e5(r3)
+/* 800CABD8 000C6838 88 04 06 E6 */ lbz r0, 0x6e6(r4)
+/* 800CABDC 000C683C 98 03 06 E6 */ stb r0, 0x6e6(r3)
+/* 800CABE0 000C6840 88 04 06 E7 */ lbz r0, 0x6e7(r4)
+/* 800CABE4 000C6844 98 03 06 E7 */ stb r0, 0x6e7(r3)
+/* 800CABE8 000C6848 88 04 06 E8 */ lbz r0, 0x6e8(r4)
+/* 800CABEC 000C684C 98 03 06 E8 */ stb r0, 0x6e8(r3)
+/* 800CABF0 000C6850 88 04 06 E9 */ lbz r0, 0x6e9(r4)
+/* 800CABF4 000C6854 98 03 06 E9 */ stb r0, 0x6e9(r3)
+/* 800CABF8 000C6858 88 04 06 EA */ lbz r0, 0x6ea(r4)
+/* 800CABFC 000C685C 98 03 06 EA */ stb r0, 0x6ea(r3)
+/* 800CAC00 000C6860 88 04 06 EB */ lbz r0, 0x6eb(r4)
+/* 800CAC04 000C6864 98 03 06 EB */ stb r0, 0x6eb(r3)
+/* 800CAC08 000C6868 4E 80 00 20 */ blr
+
+.global func_800CAC0C
+func_800CAC0C:
+/* 800CAC0C 000C686C A0 A4 00 00 */ lhz r5, 0(r4)
+/* 800CAC10 000C6870 38 00 00 04 */ li r0, 4
+/* 800CAC14 000C6874 38 E3 00 24 */ addi r7, r3, 0x24
+/* 800CAC18 000C6878 38 C4 00 24 */ addi r6, r4, 0x24
+/* 800CAC1C 000C687C B0 A3 00 00 */ sth r5, 0(r3)
+/* 800CAC20 000C6880 A0 A4 00 02 */ lhz r5, 2(r4)
+/* 800CAC24 000C6884 B0 A3 00 02 */ sth r5, 2(r3)
+/* 800CAC28 000C6888 88 A4 00 04 */ lbz r5, 4(r4)
+/* 800CAC2C 000C688C 98 A3 00 04 */ stb r5, 4(r3)
+/* 800CAC30 000C6890 88 A4 00 05 */ lbz r5, 5(r4)
+/* 800CAC34 000C6894 98 A3 00 05 */ stb r5, 5(r3)
+/* 800CAC38 000C6898 88 A4 00 06 */ lbz r5, 6(r4)
+/* 800CAC3C 000C689C 98 A3 00 06 */ stb r5, 6(r3)
+/* 800CAC40 000C68A0 88 A4 00 07 */ lbz r5, 7(r4)
+/* 800CAC44 000C68A4 98 A3 00 07 */ stb r5, 7(r3)
+/* 800CAC48 000C68A8 80 A4 00 08 */ lwz r5, 8(r4)
+/* 800CAC4C 000C68AC 90 A3 00 08 */ stw r5, 8(r3)
+/* 800CAC50 000C68B0 80 A4 00 0C */ lwz r5, 0xc(r4)
+/* 800CAC54 000C68B4 90 A3 00 0C */ stw r5, 0xc(r3)
+/* 800CAC58 000C68B8 80 A4 00 10 */ lwz r5, 0x10(r4)
+/* 800CAC5C 000C68BC 90 A3 00 10 */ stw r5, 0x10(r3)
+/* 800CAC60 000C68C0 80 A4 00 14 */ lwz r5, 0x14(r4)
+/* 800CAC64 000C68C4 90 A3 00 14 */ stw r5, 0x14(r3)
+/* 800CAC68 000C68C8 80 A4 00 18 */ lwz r5, 0x18(r4)
+/* 800CAC6C 000C68CC 90 A3 00 18 */ stw r5, 0x18(r3)
+/* 800CAC70 000C68D0 80 A4 00 1C */ lwz r5, 0x1c(r4)
+/* 800CAC74 000C68D4 90 A3 00 1C */ stw r5, 0x1c(r3)
+/* 800CAC78 000C68D8 80 A4 00 20 */ lwz r5, 0x20(r4)
+/* 800CAC7C 000C68DC 90 A3 00 20 */ stw r5, 0x20(r3)
+/* 800CAC80 000C68E0 80 A4 00 24 */ lwz r5, 0x24(r4)
+/* 800CAC84 000C68E4 90 A3 00 24 */ stw r5, 0x24(r3)
+/* 800CAC88 000C68E8 7C 09 03 A6 */ mtctr r0
+lbl_800CAC8C:
+/* 800CAC8C 000C68EC 80 A6 00 04 */ lwz r5, 4(r6)
+/* 800CAC90 000C68F0 84 06 00 08 */ lwzu r0, 8(r6)
+/* 800CAC94 000C68F4 90 A7 00 04 */ stw r5, 4(r7)
+/* 800CAC98 000C68F8 94 07 00 08 */ stwu r0, 8(r7)
+/* 800CAC9C 000C68FC 42 00 FF F0 */ bdnz lbl_800CAC8C
+/* 800CACA0 000C6900 80 A4 00 48 */ lwz r5, 0x48(r4)
+/* 800CACA4 000C6904 38 00 00 04 */ li r0, 4
+/* 800CACA8 000C6908 38 E3 00 50 */ addi r7, r3, 0x50
+/* 800CACAC 000C690C 38 C4 00 50 */ addi r6, r4, 0x50
+/* 800CACB0 000C6910 90 A3 00 48 */ stw r5, 0x48(r3)
+/* 800CACB4 000C6914 80 A4 00 4C */ lwz r5, 0x4c(r4)
+/* 800CACB8 000C6918 90 A3 00 4C */ stw r5, 0x4c(r3)
+/* 800CACBC 000C691C 80 A4 00 50 */ lwz r5, 0x50(r4)
+/* 800CACC0 000C6920 90 A3 00 50 */ stw r5, 0x50(r3)
+/* 800CACC4 000C6924 7C 09 03 A6 */ mtctr r0
+lbl_800CACC8:
+/* 800CACC8 000C6928 80 A6 00 04 */ lwz r5, 4(r6)
+/* 800CACCC 000C692C 84 06 00 08 */ lwzu r0, 8(r6)
+/* 800CACD0 000C6930 90 A7 00 04 */ stw r5, 4(r7)
+/* 800CACD4 000C6934 94 07 00 08 */ stwu r0, 8(r7)
+/* 800CACD8 000C6938 42 00 FF F0 */ bdnz lbl_800CACC8
+/* 800CACDC 000C693C 80 A4 00 74 */ lwz r5, 0x74(r4)
+/* 800CACE0 000C6940 80 04 00 78 */ lwz r0, 0x78(r4)
+/* 800CACE4 000C6944 90 A3 00 74 */ stw r5, 0x74(r3)
+/* 800CACE8 000C6948 90 03 00 78 */ stw r0, 0x78(r3)
+/* 800CACEC 000C694C 80 04 00 7C */ lwz r0, 0x7c(r4)
+/* 800CACF0 000C6950 90 03 00 7C */ stw r0, 0x7c(r3)
+/* 800CACF4 000C6954 4E 80 00 20 */ blr
+/* 800CACF8 000C6958 94 21 FF 20 */ stwu r1, -0xe0(r1)
+/* 800CACFC 000C695C 7C 08 02 A6 */ mflr r0
+/* 800CAD00 000C6960 90 01 00 E4 */ stw r0, 0xe4(r1)
+/* 800CAD04 000C6964 39 61 00 E0 */ addi r11, r1, 0xe0
+/* 800CAD08 000C6968 48 0F C4 09 */ bl _savegpr_21
+/* 800CAD0C 000C696C 3C 00 43 30 */ lis r0, 0x4330
+/* 800CAD10 000C6970 38 60 00 0F */ li r3, 0xf
+/* 800CAD14 000C6974 90 01 00 98 */ stw r0, 0x98(r1)
+/* 800CAD18 000C6978 90 01 00 A0 */ stw r0, 0xa0(r1)
+/* 800CAD1C 000C697C 4B FE FC 71 */ bl func_800BA98C
+/* 800CAD20 000C6980 3B 40 00 00 */ li r26, 0
+/* 800CAD24 000C6984 3B C0 00 00 */ li r30, 0
+/* 800CAD28 000C6988 48 09 49 B9 */ bl func_8015F6E0
+/* 800CAD2C 000C698C 7C 7D 1B 78 */ mr r29, r3
+/* 800CAD30 000C6990 38 60 00 02 */ li r3, 2
+/* 800CAD34 000C6994 4B FE FA B9 */ bl func_800BA7EC
+/* 800CAD38 000C6998 54 76 06 3E */ clrlwi r22, r3, 0x18
+/* 800CAD3C 000C699C 4B FE F8 91 */ bl func_800BA5CC
+/* 800CAD40 000C69A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CAD44 000C69A4 28 00 00 1A */ cmplwi r0, 0x1a
+/* 800CAD48 000C69A8 41 81 66 50 */ bgt lbl_800D1398
+/* 800CAD4C 000C69AC 3C 60 80 41 */ lis r3, lbl_80416CDC@ha
+/* 800CAD50 000C69B0 54 00 10 3A */ slwi r0, r0, 2
+/* 800CAD54 000C69B4 38 63 6C DC */ addi r3, r3, lbl_80416CDC@l
+/* 800CAD58 000C69B8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800CAD5C 000C69BC 7C 69 03 A6 */ mtctr r3
+/* 800CAD60 000C69C0 4E 80 04 20 */ bctr
+/* 800CAD64 000C69C4 38 60 00 01 */ li r3, 1
+/* 800CAD68 000C69C8 4B FE F8 51 */ bl func_800BA5B8
+/* 800CAD6C 000C69CC 4B FE F8 2D */ bl func_800BA598
+/* 800CAD70 000C69D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CAD74 000C69D4 2C 00 00 03 */ cmpwi r0, 3
+/* 800CAD78 000C69D8 41 82 00 84 */ beq lbl_800CADFC
+/* 800CAD7C 000C69DC 40 80 00 10 */ bge lbl_800CAD8C
+/* 800CAD80 000C69E0 2C 00 00 01 */ cmpwi r0, 1
+/* 800CAD84 000C69E4 41 82 00 48 */ beq lbl_800CADCC
+/* 800CAD88 000C69E8 48 00 00 BC */ b lbl_800CAE44
+lbl_800CAD8C:
+/* 800CAD8C 000C69EC 2C 00 00 05 */ cmpwi r0, 5
+/* 800CAD90 000C69F0 41 82 00 0C */ beq lbl_800CAD9C
+/* 800CAD94 000C69F4 40 80 00 B0 */ bge lbl_800CAE44
+/* 800CAD98 000C69F8 48 00 00 34 */ b lbl_800CADCC
+lbl_800CAD9C:
+/* 800CAD9C 000C69FC 38 60 00 04 */ li r3, 4
+/* 800CADA0 000C6A00 4B FE FB ED */ bl func_800BA98C
+/* 800CADA4 000C6A04 7C 63 07 34 */ extsh r3, r3
+/* 800CADA8 000C6A08 38 80 00 08 */ li r4, 8
+/* 800CADAC 000C6A0C 38 A0 00 01 */ li r5, 1
+/* 800CADB0 000C6A10 48 18 90 41 */ bl func_80253DF0
+/* 800CADB4 000C6A14 38 60 00 04 */ li r3, 4
+/* 800CADB8 000C6A18 4B FE FB D5 */ bl func_800BA98C
+/* 800CADBC 000C6A1C 7C 63 07 34 */ extsh r3, r3
+/* 800CADC0 000C6A20 38 80 00 02 */ li r4, 2
+/* 800CADC4 000C6A24 38 A0 00 00 */ li r5, 0
+/* 800CADC8 000C6A28 48 18 8F E9 */ bl func_80253DB0
+lbl_800CADCC:
+/* 800CADCC 000C6A2C 38 60 00 0F */ li r3, 0xf
+/* 800CADD0 000C6A30 4B FE FB BD */ bl func_800BA98C
+/* 800CADD4 000C6A34 7C 63 07 34 */ extsh r3, r3
+/* 800CADD8 000C6A38 38 80 00 08 */ li r4, 8
+/* 800CADDC 000C6A3C 38 A0 00 01 */ li r5, 1
+/* 800CADE0 000C6A40 48 18 90 11 */ bl func_80253DF0
+/* 800CADE4 000C6A44 38 60 00 0F */ li r3, 0xf
+/* 800CADE8 000C6A48 4B FE FB A5 */ bl func_800BA98C
+/* 800CADEC 000C6A4C 7C 63 07 34 */ extsh r3, r3
+/* 800CADF0 000C6A50 38 80 00 09 */ li r4, 9
+/* 800CADF4 000C6A54 38 A0 00 00 */ li r5, 0
+/* 800CADF8 000C6A58 48 18 8F B9 */ bl func_80253DB0
+lbl_800CADFC:
+/* 800CADFC 000C6A5C 38 60 00 0C */ li r3, 0xc
+/* 800CAE00 000C6A60 4B FE FB 8D */ bl func_800BA98C
+/* 800CAE04 000C6A64 7C 63 07 34 */ extsh r3, r3
+/* 800CAE08 000C6A68 38 80 00 08 */ li r4, 8
+/* 800CAE0C 000C6A6C 38 A0 00 01 */ li r5, 1
+/* 800CAE10 000C6A70 48 18 8F E1 */ bl func_80253DF0
+/* 800CAE14 000C6A74 38 60 00 00 */ li r3, 0
+/* 800CAE18 000C6A78 4B FE FB 75 */ bl func_800BA98C
+/* 800CAE1C 000C6A7C 7C 63 07 34 */ extsh r3, r3
+/* 800CAE20 000C6A80 38 80 00 04 */ li r4, 4
+/* 800CAE24 000C6A84 38 A0 00 00 */ li r5, 0
+/* 800CAE28 000C6A88 48 18 8F 89 */ bl func_80253DB0
+/* 800CAE2C 000C6A8C 38 60 00 0C */ li r3, 0xc
+/* 800CAE30 000C6A90 4B FE FB 5D */ bl func_800BA98C
+/* 800CAE34 000C6A94 7C 63 07 34 */ extsh r3, r3
+/* 800CAE38 000C6A98 38 80 00 18 */ li r4, 0x18
+/* 800CAE3C 000C6A9C 38 A0 00 00 */ li r5, 0
+/* 800CAE40 000C6AA0 48 18 8F 71 */ bl func_80253DB0
+lbl_800CAE44:
+/* 800CAE44 000C6AA4 38 00 10 03 */ li r0, 0x1003
+/* 800CAE48 000C6AA8 38 60 00 00 */ li r3, 0
+/* 800CAE4C 000C6AAC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAE50 000C6AB0 4B FE F9 9D */ bl func_800BA7EC
+/* 800CAE54 000C6AB4 7C 75 07 75 */ extsb. r21, r3
+/* 800CAE58 000C6AB8 40 82 00 20 */ bne lbl_800CAE78
+/* 800CAE5C 000C6ABC 38 60 00 09 */ li r3, 9
+/* 800CAE60 000C6AC0 4B FE F9 8D */ bl func_800BA7EC
+/* 800CAE64 000C6AC4 28 03 00 0F */ cmplwi r3, 0xf
+/* 800CAE68 000C6AC8 40 82 00 10 */ bne lbl_800CAE78
+/* 800CAE6C 000C6ACC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAE70 000C6AD0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800CAE74 000C6AD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CAE78:
+/* 800CAE78 000C6AD8 38 60 00 09 */ li r3, 9
+/* 800CAE7C 000C6ADC 4B FE F9 71 */ bl func_800BA7EC
+/* 800CAE80 000C6AE0 56 A4 10 3A */ slwi r4, r21, 2
+/* 800CAE84 000C6AE4 20 A3 00 12 */ subfic r5, r3, 0x12
+/* 800CAE88 000C6AE8 38 04 00 04 */ addi r0, r4, 4
+/* 800CAE8C 000C6AEC 38 60 00 01 */ li r3, 1
+/* 800CAE90 000C6AF0 7C 05 00 50 */ subf r0, r5, r0
+/* 800CAE94 000C6AF4 7C 15 07 74 */ extsb r21, r0
+/* 800CAE98 000C6AF8 4B FE F9 55 */ bl func_800BA7EC
+/* 800CAE9C 000C6AFC 7C 60 07 74 */ extsb r0, r3
+/* 800CAEA0 000C6B00 7C 15 00 00 */ cmpw r21, r0
+/* 800CAEA4 000C6B04 40 82 00 10 */ bne lbl_800CAEB4
+/* 800CAEA8 000C6B08 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAEAC 000C6B0C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800CAEB0 000C6B10 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CAEB4:
+/* 800CAEB4 000C6B14 48 01 B5 1D */ bl func_800E63D0
+/* 800CAEB8 000C6B18 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CAEBC 000C6B1C 2C 00 00 02 */ cmpwi r0, 2
+/* 800CAEC0 000C6B20 41 82 00 80 */ beq lbl_800CAF40
+/* 800CAEC4 000C6B24 40 80 00 14 */ bge lbl_800CAED8
+/* 800CAEC8 000C6B28 2C 00 00 00 */ cmpwi r0, 0
+/* 800CAECC 000C6B2C 41 82 00 24 */ beq lbl_800CAEF0
+/* 800CAED0 000C6B30 40 80 00 60 */ bge lbl_800CAF30
+/* 800CAED4 000C6B34 48 00 00 B8 */ b lbl_800CAF8C
+lbl_800CAED8:
+/* 800CAED8 000C6B38 2C 00 00 04 */ cmpwi r0, 4
+/* 800CAEDC 000C6B3C 40 80 00 B0 */ bge lbl_800CAF8C
+/* 800CAEE0 000C6B40 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAEE4 000C6B44 60 00 00 10 */ ori r0, r0, 0x10
+/* 800CAEE8 000C6B48 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAEEC 000C6B4C 48 00 00 A0 */ b lbl_800CAF8C
+lbl_800CAEF0:
+/* 800CAEF0 000C6B50 38 60 00 15 */ li r3, 0x15
+/* 800CAEF4 000C6B54 4B FE F8 F9 */ bl func_800BA7EC
+/* 800CAEF8 000C6B58 2C 03 00 00 */ cmpwi r3, 0
+/* 800CAEFC 000C6B5C 41 82 00 28 */ beq lbl_800CAF24
+/* 800CAF00 000C6B60 38 60 00 06 */ li r3, 6
+/* 800CAF04 000C6B64 38 80 00 00 */ li r4, 0
+/* 800CAF08 000C6B68 48 01 A3 1D */ bl func_800E5224
+/* 800CAF0C 000C6B6C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CAF10 000C6B70 40 82 00 14 */ bne lbl_800CAF24
+/* 800CAF14 000C6B74 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF18 000C6B78 60 00 02 00 */ ori r0, r0, 0x200
+/* 800CAF1C 000C6B7C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF20 000C6B80 48 00 00 6C */ b lbl_800CAF8C
+lbl_800CAF24:
+/* 800CAF24 000C6B84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF28 000C6B88 60 00 00 10 */ ori r0, r0, 0x10
+/* 800CAF2C 000C6B8C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CAF30:
+/* 800CAF30 000C6B90 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF34 000C6B94 60 00 00 28 */ ori r0, r0, 0x28
+/* 800CAF38 000C6B98 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF3C 000C6B9C 48 00 00 50 */ b lbl_800CAF8C
+lbl_800CAF40:
+/* 800CAF40 000C6BA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF44 000C6BA4 38 60 00 01 */ li r3, 1
+/* 800CAF48 000C6BA8 60 00 00 30 */ ori r0, r0, 0x30
+/* 800CAF4C 000C6BAC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CAF50 000C6BB0 48 01 B4 95 */ bl func_800E63E4
+/* 800CAF54 000C6BB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CAF58 000C6BB8 41 82 00 34 */ beq lbl_800CAF8C
+/* 800CAF5C 000C6BBC 38 60 00 00 */ li r3, 0
+/* 800CAF60 000C6BC0 4B FE FA 2D */ bl func_800BA98C
+/* 800CAF64 000C6BC4 7C 63 07 34 */ extsh r3, r3
+/* 800CAF68 000C6BC8 38 80 00 08 */ li r4, 8
+/* 800CAF6C 000C6BCC 38 A0 00 01 */ li r5, 1
+/* 800CAF70 000C6BD0 48 18 8E 81 */ bl func_80253DF0
+/* 800CAF74 000C6BD4 38 60 00 00 */ li r3, 0
+/* 800CAF78 000C6BD8 4B FE FA 15 */ bl func_800BA98C
+/* 800CAF7C 000C6BDC 7C 63 07 34 */ extsh r3, r3
+/* 800CAF80 000C6BE0 38 80 00 04 */ li r4, 4
+/* 800CAF84 000C6BE4 38 A0 00 00 */ li r5, 0
+/* 800CAF88 000C6BE8 48 18 8E 29 */ bl func_80253DB0
+lbl_800CAF8C:
+/* 800CAF8C 000C6BEC 48 01 B4 45 */ bl func_800E63D0
+/* 800CAF90 000C6BF0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CAF94 000C6BF4 2C 00 00 02 */ cmpwi r0, 2
+/* 800CAF98 000C6BF8 41 82 00 B4 */ beq lbl_800CB04C
+/* 800CAF9C 000C6BFC 40 80 00 10 */ bge lbl_800CAFAC
+/* 800CAFA0 000C6C00 2C 00 00 00 */ cmpwi r0, 0
+/* 800CAFA4 000C6C04 40 80 00 10 */ bge lbl_800CAFB4
+/* 800CAFA8 000C6C08 48 00 00 D0 */ b lbl_800CB078
+lbl_800CAFAC:
+/* 800CAFAC 000C6C0C 2C 00 00 04 */ cmpwi r0, 4
+/* 800CAFB0 000C6C10 40 80 00 C8 */ bge lbl_800CB078
+lbl_800CAFB4:
+/* 800CAFB4 000C6C14 38 60 00 18 */ li r3, 0x18
+/* 800CAFB8 000C6C18 48 09 7A D9 */ bl func_80162A90
+/* 800CAFBC 000C6C1C 2C 03 00 03 */ cmpwi r3, 3
+/* 800CAFC0 000C6C20 41 82 00 6C */ beq lbl_800CB02C
+/* 800CAFC4 000C6C24 40 80 00 14 */ bge lbl_800CAFD8
+/* 800CAFC8 000C6C28 2C 03 00 01 */ cmpwi r3, 1
+/* 800CAFCC 000C6C2C 41 82 00 18 */ beq lbl_800CAFE4
+/* 800CAFD0 000C6C30 40 80 00 24 */ bge lbl_800CAFF4
+/* 800CAFD4 000C6C34 48 00 00 A4 */ b lbl_800CB078
+lbl_800CAFD8:
+/* 800CAFD8 000C6C38 2C 03 00 05 */ cmpwi r3, 5
+/* 800CAFDC 000C6C3C 40 80 00 9C */ bge lbl_800CB078
+/* 800CAFE0 000C6C40 48 00 00 5C */ b lbl_800CB03C
+lbl_800CAFE4:
+/* 800CAFE4 000C6C44 38 60 00 00 */ li r3, 0
+/* 800CAFE8 000C6C48 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CAFEC 000C6C4C 4B FE FA 05 */ bl func_800BA9F0
+/* 800CAFF0 000C6C50 48 00 00 88 */ b lbl_800CB078
+lbl_800CAFF4:
+/* 800CAFF4 000C6C54 38 60 00 00 */ li r3, 0
+/* 800CAFF8 000C6C58 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CAFFC 000C6C5C 4B FE F9 F5 */ bl func_800BA9F0
+/* 800CB000 000C6C60 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB004 000C6C64 38 60 00 15 */ li r3, 0x15
+/* 800CB008 000C6C68 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
+/* 800CB00C 000C6C6C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB010 000C6C70 4B FE F7 DD */ bl func_800BA7EC
+/* 800CB014 000C6C74 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB018 000C6C78 40 82 00 60 */ bne lbl_800CB078
+/* 800CB01C 000C6C7C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB020 000C6C80 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 800CB024 000C6C84 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB028 000C6C88 48 00 00 50 */ b lbl_800CB078
+lbl_800CB02C:
+/* 800CB02C 000C6C8C 38 60 00 00 */ li r3, 0
+/* 800CB030 000C6C90 38 80 2C E5 */ li r4, 0x2ce5
+/* 800CB034 000C6C94 4B FE F9 BD */ bl func_800BA9F0
+/* 800CB038 000C6C98 48 00 00 40 */ b lbl_800CB078
+lbl_800CB03C:
+/* 800CB03C 000C6C9C 38 60 00 00 */ li r3, 0
+/* 800CB040 000C6CA0 38 80 2C E6 */ li r4, 0x2ce6
+/* 800CB044 000C6CA4 4B FE F9 AD */ bl func_800BA9F0
+/* 800CB048 000C6CA8 48 00 00 30 */ b lbl_800CB078
+lbl_800CB04C:
+/* 800CB04C 000C6CAC 38 60 00 01 */ li r3, 1
+/* 800CB050 000C6CB0 48 01 B3 95 */ bl func_800E63E4
+/* 800CB054 000C6CB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CB058 000C6CB8 41 82 00 14 */ beq lbl_800CB06C
+/* 800CB05C 000C6CBC 38 60 00 00 */ li r3, 0
+/* 800CB060 000C6CC0 38 80 46 B3 */ li r4, 0x46b3
+/* 800CB064 000C6CC4 4B FE F9 8D */ bl func_800BA9F0
+/* 800CB068 000C6CC8 48 00 00 10 */ b lbl_800CB078
+lbl_800CB06C:
+/* 800CB06C 000C6CCC 38 60 00 00 */ li r3, 0
+/* 800CB070 000C6CD0 38 80 2C F4 */ li r4, 0x2cf4
+/* 800CB074 000C6CD4 4B FE F9 7D */ bl func_800BA9F0
+lbl_800CB078:
+/* 800CB078 000C6CD8 38 60 00 09 */ li r3, 9
+/* 800CB07C 000C6CDC 4B FE F7 71 */ bl func_800BA7EC
+/* 800CB080 000C6CE0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800CB084 000C6CE4 4B FE F9 09 */ bl func_800BA98C
+/* 800CB088 000C6CE8 7C 63 07 34 */ extsh r3, r3
+/* 800CB08C 000C6CEC 38 80 00 09 */ li r4, 9
+/* 800CB090 000C6CF0 38 A0 00 01 */ li r5, 1
+/* 800CB094 000C6CF4 48 18 8D 5D */ bl func_80253DF0
+/* 800CB098 000C6CF8 48 00 63 00 */ b lbl_800D1398
+/* 800CB09C 000C6CFC 4B FE F4 FD */ bl func_800BA598
+/* 800CB0A0 000C6D00 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CB0A4 000C6D04 28 00 00 03 */ cmplwi r0, 3
+/* 800CB0A8 000C6D08 41 82 00 20 */ beq lbl_800CB0C8
+/* 800CB0AC 000C6D0C 38 60 00 0F */ li r3, 0xf
+/* 800CB0B0 000C6D10 4B FE F8 DD */ bl func_800BA98C
+/* 800CB0B4 000C6D14 7C 63 07 34 */ extsh r3, r3
+/* 800CB0B8 000C6D18 48 18 8D 19 */ bl func_80253DD0
+/* 800CB0BC 000C6D1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CB0C0 000C6D20 28 00 00 03 */ cmplwi r0, 3
+/* 800CB0C4 000C6D24 41 82 00 30 */ beq lbl_800CB0F4
+lbl_800CB0C8:
+/* 800CB0C8 000C6D28 4B FE F4 D1 */ bl func_800BA598
+/* 800CB0CC 000C6D2C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CB0D0 000C6D30 28 00 00 03 */ cmplwi r0, 3
+/* 800CB0D4 000C6D34 40 82 62 C4 */ bne lbl_800D1398
+/* 800CB0D8 000C6D38 38 60 00 00 */ li r3, 0
+/* 800CB0DC 000C6D3C 4B FE F8 B1 */ bl func_800BA98C
+/* 800CB0E0 000C6D40 7C 63 07 34 */ extsh r3, r3
+/* 800CB0E4 000C6D44 48 18 8C ED */ bl func_80253DD0
+/* 800CB0E8 000C6D48 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CB0EC 000C6D4C 28 00 00 03 */ cmplwi r0, 3
+/* 800CB0F0 000C6D50 40 82 62 A8 */ bne lbl_800D1398
+lbl_800CB0F4:
+/* 800CB0F4 000C6D54 38 60 00 00 */ li r3, 0
+/* 800CB0F8 000C6D58 38 80 00 00 */ li r4, 0
+/* 800CB0FC 000C6D5C 4B F8 E7 FD */ bl func_800598F8
+/* 800CB100 000C6D60 38 60 00 02 */ li r3, 2
+/* 800CB104 000C6D64 4B FE F4 B5 */ bl func_800BA5B8
+/* 800CB108 000C6D68 38 60 00 15 */ li r3, 0x15
+/* 800CB10C 000C6D6C 4B FE F6 E1 */ bl func_800BA7EC
+/* 800CB110 000C6D70 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB114 000C6D74 41 82 03 44 */ beq lbl_800CB458
+/* 800CB118 000C6D78 38 60 00 06 */ li r3, 6
+/* 800CB11C 000C6D7C 38 80 00 00 */ li r4, 0
+/* 800CB120 000C6D80 48 01 A1 05 */ bl func_800E5224
+/* 800CB124 000C6D84 7C 64 07 75 */ extsb. r4, r3
+/* 800CB128 000C6D88 40 82 01 04 */ bne lbl_800CB22C
+/* 800CB12C 000C6D8C 38 60 00 02 */ li r3, 2
+/* 800CB130 000C6D90 38 80 00 00 */ li r4, 0
+/* 800CB134 000C6D94 38 A0 00 17 */ li r5, 0x17
+/* 800CB138 000C6D98 38 C0 00 03 */ li r6, 3
+/* 800CB13C 000C6D9C 38 E0 00 00 */ li r7, 0
+/* 800CB140 000C6DA0 39 00 00 00 */ li r8, 0
+/* 800CB144 000C6DA4 4B F8 E8 85 */ bl func_800599C8
+/* 800CB148 000C6DA8 38 60 00 03 */ li r3, 3
+/* 800CB14C 000C6DAC 38 80 00 00 */ li r4, 0
+/* 800CB150 000C6DB0 38 A0 00 02 */ li r5, 2
+/* 800CB154 000C6DB4 38 C0 00 15 */ li r6, 0x15
+/* 800CB158 000C6DB8 38 E0 00 0A */ li r7, 0xa
+/* 800CB15C 000C6DBC 39 00 00 00 */ li r8, 0
+/* 800CB160 000C6DC0 4B F8 E8 69 */ bl func_800599C8
+/* 800CB164 000C6DC4 38 60 00 0A */ li r3, 0xa
+/* 800CB168 000C6DC8 38 80 00 18 */ li r4, 0x18
+/* 800CB16C 000C6DCC 38 A0 00 00 */ li r5, 0
+/* 800CB170 000C6DD0 38 C0 00 00 */ li r6, 0
+/* 800CB174 000C6DD4 38 E0 00 00 */ li r7, 0
+/* 800CB178 000C6DD8 39 00 00 00 */ li r8, 0
+/* 800CB17C 000C6DDC 4B F8 E8 4D */ bl func_800599C8
+/* 800CB180 000C6DE0 38 60 00 15 */ li r3, 0x15
+/* 800CB184 000C6DE4 38 80 00 00 */ li r4, 0
+/* 800CB188 000C6DE8 38 A0 00 03 */ li r5, 3
+/* 800CB18C 000C6DEC 38 C0 00 16 */ li r6, 0x16
+/* 800CB190 000C6DF0 38 E0 00 18 */ li r7, 0x18
+/* 800CB194 000C6DF4 39 00 00 00 */ li r8, 0
+/* 800CB198 000C6DF8 4B F8 E8 31 */ bl func_800599C8
+/* 800CB19C 000C6DFC 38 60 00 16 */ li r3, 0x16
+/* 800CB1A0 000C6E00 38 80 00 00 */ li r4, 0
+/* 800CB1A4 000C6E04 38 A0 00 15 */ li r5, 0x15
+/* 800CB1A8 000C6E08 38 C0 00 17 */ li r6, 0x17
+/* 800CB1AC 000C6E0C 38 E0 00 19 */ li r7, 0x19
+/* 800CB1B0 000C6E10 39 00 00 00 */ li r8, 0
+/* 800CB1B4 000C6E14 4B F8 E8 15 */ bl func_800599C8
+/* 800CB1B8 000C6E18 38 60 00 17 */ li r3, 0x17
+/* 800CB1BC 000C6E1C 38 80 00 00 */ li r4, 0
+/* 800CB1C0 000C6E20 38 A0 00 16 */ li r5, 0x16
+/* 800CB1C4 000C6E24 38 C0 00 02 */ li r6, 2
+/* 800CB1C8 000C6E28 38 E0 00 1A */ li r7, 0x1a
+/* 800CB1CC 000C6E2C 39 00 00 00 */ li r8, 0
+/* 800CB1D0 000C6E30 4B F8 E7 F9 */ bl func_800599C8
+/* 800CB1D4 000C6E34 38 60 00 18 */ li r3, 0x18
+/* 800CB1D8 000C6E38 38 80 00 15 */ li r4, 0x15
+/* 800CB1DC 000C6E3C 38 A0 00 03 */ li r5, 3
+/* 800CB1E0 000C6E40 38 C0 00 19 */ li r6, 0x19
+/* 800CB1E4 000C6E44 38 E0 00 0A */ li r7, 0xa
+/* 800CB1E8 000C6E48 39 00 00 00 */ li r8, 0
+/* 800CB1EC 000C6E4C 4B F8 E7 DD */ bl func_800599C8
+/* 800CB1F0 000C6E50 38 60 00 19 */ li r3, 0x19
+/* 800CB1F4 000C6E54 38 80 00 16 */ li r4, 0x16
+/* 800CB1F8 000C6E58 38 A0 00 18 */ li r5, 0x18
+/* 800CB1FC 000C6E5C 38 C0 00 1A */ li r6, 0x1a
+/* 800CB200 000C6E60 38 E0 00 0A */ li r7, 0xa
+/* 800CB204 000C6E64 39 00 00 00 */ li r8, 0
+/* 800CB208 000C6E68 4B F8 E7 C1 */ bl func_800599C8
+/* 800CB20C 000C6E6C 38 60 00 1A */ li r3, 0x1a
+/* 800CB210 000C6E70 38 80 00 17 */ li r4, 0x17
+/* 800CB214 000C6E74 38 A0 00 19 */ li r5, 0x19
+/* 800CB218 000C6E78 38 C0 00 02 */ li r6, 2
+/* 800CB21C 000C6E7C 38 E0 00 0A */ li r7, 0xa
+/* 800CB220 000C6E80 39 00 00 00 */ li r8, 0
+/* 800CB224 000C6E84 4B F8 E7 A5 */ bl func_800599C8
+/* 800CB228 000C6E88 48 00 61 70 */ b lbl_800D1398
+lbl_800CB22C:
+/* 800CB22C 000C6E8C 48 01 B1 A5 */ bl func_800E63D0
+/* 800CB230 000C6E90 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CB234 000C6E94 28 00 00 03 */ cmplwi r0, 3
+/* 800CB238 000C6E98 40 82 01 20 */ bne lbl_800CB358
+/* 800CB23C 000C6E9C 38 60 00 01 */ li r3, 1
+/* 800CB240 000C6EA0 38 80 00 02 */ li r4, 2
+/* 800CB244 000C6EA4 38 A0 00 05 */ li r5, 5
+/* 800CB248 000C6EA8 38 C0 00 00 */ li r6, 0
+/* 800CB24C 000C6EAC 38 E0 00 00 */ li r7, 0
+/* 800CB250 000C6EB0 39 00 00 00 */ li r8, 0
+/* 800CB254 000C6EB4 4B F8 E7 75 */ bl func_800599C8
+/* 800CB258 000C6EB8 38 60 00 02 */ li r3, 2
+/* 800CB25C 000C6EBC 38 80 00 00 */ li r4, 0
+/* 800CB260 000C6EC0 38 A0 00 17 */ li r5, 0x17
+/* 800CB264 000C6EC4 38 C0 00 03 */ li r6, 3
+/* 800CB268 000C6EC8 38 E0 00 01 */ li r7, 1
+/* 800CB26C 000C6ECC 39 00 00 00 */ li r8, 0
+/* 800CB270 000C6ED0 4B F8 E7 59 */ bl func_800599C8
+/* 800CB274 000C6ED4 38 60 00 03 */ li r3, 3
+/* 800CB278 000C6ED8 38 80 00 00 */ li r4, 0
+/* 800CB27C 000C6EDC 38 A0 00 02 */ li r5, 2
+/* 800CB280 000C6EE0 38 C0 00 15 */ li r6, 0x15
+/* 800CB284 000C6EE4 38 E0 00 05 */ li r7, 5
+/* 800CB288 000C6EE8 39 00 00 00 */ li r8, 0
+/* 800CB28C 000C6EEC 4B F8 E7 3D */ bl func_800599C8
+/* 800CB290 000C6EF0 38 60 00 05 */ li r3, 5
+/* 800CB294 000C6EF4 38 80 00 18 */ li r4, 0x18
+/* 800CB298 000C6EF8 38 A0 00 00 */ li r5, 0
+/* 800CB29C 000C6EFC 38 C0 00 01 */ li r6, 1
+/* 800CB2A0 000C6F00 38 E0 00 00 */ li r7, 0
+/* 800CB2A4 000C6F04 39 00 00 00 */ li r8, 0
+/* 800CB2A8 000C6F08 4B F8 E7 21 */ bl func_800599C8
+/* 800CB2AC 000C6F0C 38 60 00 15 */ li r3, 0x15
+/* 800CB2B0 000C6F10 38 80 00 00 */ li r4, 0
+/* 800CB2B4 000C6F14 38 A0 00 03 */ li r5, 3
+/* 800CB2B8 000C6F18 38 C0 00 16 */ li r6, 0x16
+/* 800CB2BC 000C6F1C 38 E0 00 18 */ li r7, 0x18
+/* 800CB2C0 000C6F20 39 00 00 00 */ li r8, 0
+/* 800CB2C4 000C6F24 4B F8 E7 05 */ bl func_800599C8
+/* 800CB2C8 000C6F28 38 60 00 16 */ li r3, 0x16
+/* 800CB2CC 000C6F2C 38 80 00 00 */ li r4, 0
+/* 800CB2D0 000C6F30 38 A0 00 15 */ li r5, 0x15
+/* 800CB2D4 000C6F34 38 C0 00 17 */ li r6, 0x17
+/* 800CB2D8 000C6F38 38 E0 00 19 */ li r7, 0x19
+/* 800CB2DC 000C6F3C 39 00 00 00 */ li r8, 0
+/* 800CB2E0 000C6F40 4B F8 E6 E9 */ bl func_800599C8
+/* 800CB2E4 000C6F44 38 60 00 17 */ li r3, 0x17
+/* 800CB2E8 000C6F48 38 80 00 00 */ li r4, 0
+/* 800CB2EC 000C6F4C 38 A0 00 16 */ li r5, 0x16
+/* 800CB2F0 000C6F50 38 C0 00 02 */ li r6, 2
+/* 800CB2F4 000C6F54 38 E0 00 1A */ li r7, 0x1a
+/* 800CB2F8 000C6F58 39 00 00 00 */ li r8, 0
+/* 800CB2FC 000C6F5C 4B F8 E6 CD */ bl func_800599C8
+/* 800CB300 000C6F60 38 60 00 18 */ li r3, 0x18
+/* 800CB304 000C6F64 38 80 00 15 */ li r4, 0x15
+/* 800CB308 000C6F68 38 A0 00 03 */ li r5, 3
+/* 800CB30C 000C6F6C 38 C0 00 19 */ li r6, 0x19
+/* 800CB310 000C6F70 38 E0 00 05 */ li r7, 5
+/* 800CB314 000C6F74 39 00 00 00 */ li r8, 0
+/* 800CB318 000C6F78 4B F8 E6 B1 */ bl func_800599C8
+/* 800CB31C 000C6F7C 38 60 00 19 */ li r3, 0x19
+/* 800CB320 000C6F80 38 80 00 16 */ li r4, 0x16
+/* 800CB324 000C6F84 38 A0 00 18 */ li r5, 0x18
+/* 800CB328 000C6F88 38 C0 00 1A */ li r6, 0x1a
+/* 800CB32C 000C6F8C 38 E0 00 05 */ li r7, 5
+/* 800CB330 000C6F90 39 00 00 00 */ li r8, 0
+/* 800CB334 000C6F94 4B F8 E6 95 */ bl func_800599C8
+/* 800CB338 000C6F98 38 60 00 1A */ li r3, 0x1a
+/* 800CB33C 000C6F9C 38 80 00 17 */ li r4, 0x17
+/* 800CB340 000C6FA0 38 A0 00 19 */ li r5, 0x19
+/* 800CB344 000C6FA4 38 C0 00 02 */ li r6, 2
+/* 800CB348 000C6FA8 38 E0 00 05 */ li r7, 5
+/* 800CB34C 000C6FAC 39 00 00 00 */ li r8, 0
+/* 800CB350 000C6FB0 4B F8 E6 79 */ bl func_800599C8
+/* 800CB354 000C6FB4 48 00 60 44 */ b lbl_800D1398
+lbl_800CB358:
+/* 800CB358 000C6FB8 38 60 00 01 */ li r3, 1
+/* 800CB35C 000C6FBC 38 80 00 02 */ li r4, 2
+/* 800CB360 000C6FC0 38 A0 00 06 */ li r5, 6
+/* 800CB364 000C6FC4 38 C0 00 00 */ li r6, 0
+/* 800CB368 000C6FC8 38 E0 00 00 */ li r7, 0
+/* 800CB36C 000C6FCC 39 00 00 00 */ li r8, 0
+/* 800CB370 000C6FD0 4B F8 E6 59 */ bl func_800599C8
+/* 800CB374 000C6FD4 38 60 00 05 */ li r3, 5
+/* 800CB378 000C6FD8 38 80 00 18 */ li r4, 0x18
+/* 800CB37C 000C6FDC 38 A0 00 00 */ li r5, 0
+/* 800CB380 000C6FE0 38 C0 00 06 */ li r6, 6
+/* 800CB384 000C6FE4 38 E0 00 00 */ li r7, 0
+/* 800CB388 000C6FE8 39 00 00 00 */ li r8, 0
+/* 800CB38C 000C6FEC 4B F8 E6 3D */ bl func_800599C8
+/* 800CB390 000C6FF0 38 60 00 06 */ li r3, 6
+/* 800CB394 000C6FF4 38 80 00 1A */ li r4, 0x1a
+/* 800CB398 000C6FF8 38 A0 00 05 */ li r5, 5
+/* 800CB39C 000C6FFC 38 C0 00 01 */ li r6, 1
+/* 800CB3A0 000C7000 38 E0 00 00 */ li r7, 0
+/* 800CB3A4 000C7004 39 00 00 00 */ li r8, 0
+/* 800CB3A8 000C7008 4B F8 E6 21 */ bl func_800599C8
+/* 800CB3AC 000C700C 38 60 00 15 */ li r3, 0x15
+/* 800CB3B0 000C7010 38 80 00 00 */ li r4, 0
+/* 800CB3B4 000C7014 38 A0 00 03 */ li r5, 3
+/* 800CB3B8 000C7018 38 C0 00 16 */ li r6, 0x16
+/* 800CB3BC 000C701C 38 E0 00 18 */ li r7, 0x18
+/* 800CB3C0 000C7020 39 00 00 00 */ li r8, 0
+/* 800CB3C4 000C7024 4B F8 E6 05 */ bl func_800599C8
+/* 800CB3C8 000C7028 38 60 00 16 */ li r3, 0x16
+/* 800CB3CC 000C702C 38 80 00 00 */ li r4, 0
+/* 800CB3D0 000C7030 38 A0 00 15 */ li r5, 0x15
+/* 800CB3D4 000C7034 38 C0 00 17 */ li r6, 0x17
+/* 800CB3D8 000C7038 38 E0 00 19 */ li r7, 0x19
+/* 800CB3DC 000C703C 39 00 00 00 */ li r8, 0
+/* 800CB3E0 000C7040 4B F8 E5 E9 */ bl func_800599C8
+/* 800CB3E4 000C7044 38 60 00 17 */ li r3, 0x17
+/* 800CB3E8 000C7048 38 80 00 00 */ li r4, 0
+/* 800CB3EC 000C704C 38 A0 00 16 */ li r5, 0x16
+/* 800CB3F0 000C7050 38 C0 00 02 */ li r6, 2
+/* 800CB3F4 000C7054 38 E0 00 1A */ li r7, 0x1a
+/* 800CB3F8 000C7058 39 00 00 00 */ li r8, 0
+/* 800CB3FC 000C705C 4B F8 E5 CD */ bl func_800599C8
+/* 800CB400 000C7060 38 60 00 18 */ li r3, 0x18
+/* 800CB404 000C7064 38 80 00 15 */ li r4, 0x15
+/* 800CB408 000C7068 38 A0 00 03 */ li r5, 3
+/* 800CB40C 000C706C 38 C0 00 19 */ li r6, 0x19
+/* 800CB410 000C7070 38 E0 00 05 */ li r7, 5
+/* 800CB414 000C7074 39 00 00 00 */ li r8, 0
+/* 800CB418 000C7078 4B F8 E5 B1 */ bl func_800599C8
+/* 800CB41C 000C707C 38 60 00 19 */ li r3, 0x19
+/* 800CB420 000C7080 38 80 00 16 */ li r4, 0x16
+/* 800CB424 000C7084 38 A0 00 18 */ li r5, 0x18
+/* 800CB428 000C7088 38 C0 00 1A */ li r6, 0x1a
+/* 800CB42C 000C708C 38 E0 00 06 */ li r7, 6
+/* 800CB430 000C7090 39 00 00 00 */ li r8, 0
+/* 800CB434 000C7094 4B F8 E5 95 */ bl func_800599C8
+/* 800CB438 000C7098 38 60 00 1A */ li r3, 0x1a
+/* 800CB43C 000C709C 38 80 00 17 */ li r4, 0x17
+/* 800CB440 000C70A0 38 A0 00 19 */ li r5, 0x19
+/* 800CB444 000C70A4 38 C0 00 02 */ li r6, 2
+/* 800CB448 000C70A8 38 E0 00 06 */ li r7, 6
+/* 800CB44C 000C70AC 39 00 00 00 */ li r8, 0
+/* 800CB450 000C70B0 4B F8 E5 79 */ bl func_800599C8
+/* 800CB454 000C70B4 48 00 5F 44 */ b lbl_800D1398
+lbl_800CB458:
+/* 800CB458 000C70B8 38 60 00 01 */ li r3, 1
+/* 800CB45C 000C70BC 38 80 00 02 */ li r4, 2
+/* 800CB460 000C70C0 38 A0 00 06 */ li r5, 6
+/* 800CB464 000C70C4 38 C0 00 00 */ li r6, 0
+/* 800CB468 000C70C8 38 E0 00 00 */ li r7, 0
+/* 800CB46C 000C70CC 39 00 00 00 */ li r8, 0
+/* 800CB470 000C70D0 4B F8 E5 59 */ bl func_800599C8
+/* 800CB474 000C70D4 38 60 00 02 */ li r3, 2
+/* 800CB478 000C70D8 38 80 00 00 */ li r4, 0
+/* 800CB47C 000C70DC 38 A0 00 17 */ li r5, 0x17
+/* 800CB480 000C70E0 38 C0 00 03 */ li r6, 3
+/* 800CB484 000C70E4 38 E0 00 01 */ li r7, 1
+/* 800CB488 000C70E8 39 00 00 00 */ li r8, 0
+/* 800CB48C 000C70EC 4B F8 E5 3D */ bl func_800599C8
+/* 800CB490 000C70F0 38 60 00 14 */ li r3, 0x14
+/* 800CB494 000C70F4 38 80 00 00 */ li r4, 0
+/* 800CB498 000C70F8 38 A0 00 03 */ li r5, 3
+/* 800CB49C 000C70FC 38 C0 00 15 */ li r6, 0x15
+/* 800CB4A0 000C7100 38 E0 00 06 */ li r7, 6
+/* 800CB4A4 000C7104 39 00 00 00 */ li r8, 0
+/* 800CB4A8 000C7108 4B F8 E5 21 */ bl func_800599C8
+/* 800CB4AC 000C710C 38 60 00 16 */ li r3, 0x16
+/* 800CB4B0 000C7110 38 80 00 00 */ li r4, 0
+/* 800CB4B4 000C7114 38 A0 00 15 */ li r5, 0x15
+/* 800CB4B8 000C7118 38 C0 00 17 */ li r6, 0x17
+/* 800CB4BC 000C711C 38 E0 00 19 */ li r7, 0x19
+/* 800CB4C0 000C7120 39 00 00 00 */ li r8, 0
+/* 800CB4C4 000C7124 4B F8 E5 05 */ bl func_800599C8
+/* 800CB4C8 000C7128 38 60 00 17 */ li r3, 0x17
+/* 800CB4CC 000C712C 38 80 00 00 */ li r4, 0
+/* 800CB4D0 000C7130 38 A0 00 16 */ li r5, 0x16
+/* 800CB4D4 000C7134 38 C0 00 02 */ li r6, 2
+/* 800CB4D8 000C7138 38 E0 00 1A */ li r7, 0x1a
+/* 800CB4DC 000C713C 39 00 00 00 */ li r8, 0
+/* 800CB4E0 000C7140 4B F8 E4 E9 */ bl func_800599C8
+/* 800CB4E4 000C7144 38 60 00 19 */ li r3, 0x19
+/* 800CB4E8 000C7148 38 80 00 16 */ li r4, 0x16
+/* 800CB4EC 000C714C 38 A0 00 18 */ li r5, 0x18
+/* 800CB4F0 000C7150 38 C0 00 1A */ li r6, 0x1a
+/* 800CB4F4 000C7154 38 E0 00 06 */ li r7, 6
+/* 800CB4F8 000C7158 39 00 00 00 */ li r8, 0
+/* 800CB4FC 000C715C 4B F8 E4 CD */ bl func_800599C8
+/* 800CB500 000C7160 38 60 00 1A */ li r3, 0x1a
+/* 800CB504 000C7164 38 80 00 17 */ li r4, 0x17
+/* 800CB508 000C7168 38 A0 00 19 */ li r5, 0x19
+/* 800CB50C 000C716C 38 C0 00 02 */ li r6, 2
+/* 800CB510 000C7170 38 E0 00 06 */ li r7, 6
+/* 800CB514 000C7174 39 00 00 00 */ li r8, 0
+/* 800CB518 000C7178 4B F8 E4 B1 */ bl func_800599C8
+/* 800CB51C 000C717C 48 01 AE B5 */ bl func_800E63D0
+/* 800CB520 000C7180 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CB524 000C7184 2C 00 00 01 */ cmpwi r0, 1
+/* 800CB528 000C7188 41 82 01 50 */ beq lbl_800CB678
+/* 800CB52C 000C718C 40 80 00 10 */ bge lbl_800CB53C
+/* 800CB530 000C7190 2C 00 00 00 */ cmpwi r0, 0
+/* 800CB534 000C7194 40 80 00 14 */ bge lbl_800CB548
+/* 800CB538 000C7198 48 00 5E 60 */ b lbl_800D1398
+lbl_800CB53C:
+/* 800CB53C 000C719C 2C 00 00 03 */ cmpwi r0, 3
+/* 800CB540 000C71A0 40 80 5E 58 */ bge lbl_800D1398
+/* 800CB544 000C71A4 48 00 01 C4 */ b lbl_800CB708
+lbl_800CB548:
+/* 800CB548 000C71A8 38 60 00 18 */ li r3, 0x18
+/* 800CB54C 000C71AC 48 09 75 45 */ bl func_80162A90
+/* 800CB550 000C71B0 28 03 00 02 */ cmplwi r3, 2
+/* 800CB554 000C71B4 40 82 00 78 */ bne lbl_800CB5CC
+/* 800CB558 000C71B8 38 60 00 03 */ li r3, 3
+/* 800CB55C 000C71BC 38 80 00 00 */ li r4, 0
+/* 800CB560 000C71C0 38 A0 00 02 */ li r5, 2
+/* 800CB564 000C71C4 38 C0 00 14 */ li r6, 0x14
+/* 800CB568 000C71C8 38 E0 00 06 */ li r7, 6
+/* 800CB56C 000C71CC 39 00 00 00 */ li r8, 0
+/* 800CB570 000C71D0 4B F8 E4 59 */ bl func_800599C8
+/* 800CB574 000C71D4 38 60 00 06 */ li r3, 6
+/* 800CB578 000C71D8 38 80 00 1A */ li r4, 0x1a
+/* 800CB57C 000C71DC 38 A0 00 00 */ li r5, 0
+/* 800CB580 000C71E0 38 C0 00 01 */ li r6, 1
+/* 800CB584 000C71E4 38 E0 00 00 */ li r7, 0
+/* 800CB588 000C71E8 39 00 00 00 */ li r8, 0
+/* 800CB58C 000C71EC 4B F8 E4 3D */ bl func_800599C8
+/* 800CB590 000C71F0 38 60 00 15 */ li r3, 0x15
+/* 800CB594 000C71F4 38 80 00 00 */ li r4, 0
+/* 800CB598 000C71F8 38 A0 00 14 */ li r5, 0x14
+/* 800CB59C 000C71FC 38 C0 00 16 */ li r6, 0x16
+/* 800CB5A0 000C7200 38 E0 00 18 */ li r7, 0x18
+/* 800CB5A4 000C7204 39 00 00 00 */ li r8, 0
+/* 800CB5A8 000C7208 4B F8 E4 21 */ bl func_800599C8
+/* 800CB5AC 000C720C 38 60 00 18 */ li r3, 0x18
+/* 800CB5B0 000C7210 38 80 00 15 */ li r4, 0x15
+/* 800CB5B4 000C7214 38 A0 00 14 */ li r5, 0x14
+/* 800CB5B8 000C7218 38 C0 00 19 */ li r6, 0x19
+/* 800CB5BC 000C721C 38 E0 00 06 */ li r7, 6
+/* 800CB5C0 000C7220 39 00 00 00 */ li r8, 0
+/* 800CB5C4 000C7224 4B F8 E4 05 */ bl func_800599C8
+/* 800CB5C8 000C7228 48 00 5D D0 */ b lbl_800D1398
+lbl_800CB5CC:
+/* 800CB5CC 000C722C 38 60 00 03 */ li r3, 3
+/* 800CB5D0 000C7230 38 80 00 00 */ li r4, 0
+/* 800CB5D4 000C7234 38 A0 00 02 */ li r5, 2
+/* 800CB5D8 000C7238 38 C0 00 14 */ li r6, 0x14
+/* 800CB5DC 000C723C 38 E0 00 04 */ li r7, 4
+/* 800CB5E0 000C7240 39 00 00 00 */ li r8, 0
+/* 800CB5E4 000C7244 4B F8 E3 E5 */ bl func_800599C8
+/* 800CB5E8 000C7248 38 60 00 04 */ li r3, 4
+/* 800CB5EC 000C724C 38 80 00 03 */ li r4, 3
+/* 800CB5F0 000C7250 38 A0 00 00 */ li r5, 0
+/* 800CB5F4 000C7254 38 C0 00 05 */ li r6, 5
+/* 800CB5F8 000C7258 38 E0 00 00 */ li r7, 0
+/* 800CB5FC 000C725C 39 00 00 00 */ li r8, 0
+/* 800CB600 000C7260 4B F8 E3 C9 */ bl func_800599C8
+/* 800CB604 000C7264 38 60 00 05 */ li r3, 5
+/* 800CB608 000C7268 38 80 00 18 */ li r4, 0x18
+/* 800CB60C 000C726C 38 A0 00 04 */ li r5, 4
+/* 800CB610 000C7270 38 C0 00 06 */ li r6, 6
+/* 800CB614 000C7274 38 E0 00 00 */ li r7, 0
+/* 800CB618 000C7278 39 00 00 00 */ li r8, 0
+/* 800CB61C 000C727C 4B F8 E3 AD */ bl func_800599C8
+/* 800CB620 000C7280 38 60 00 06 */ li r3, 6
+/* 800CB624 000C7284 38 80 00 1A */ li r4, 0x1a
+/* 800CB628 000C7288 38 A0 00 05 */ li r5, 5
+/* 800CB62C 000C728C 38 C0 00 01 */ li r6, 1
+/* 800CB630 000C7290 38 E0 00 00 */ li r7, 0
+/* 800CB634 000C7294 39 00 00 00 */ li r8, 0
+/* 800CB638 000C7298 4B F8 E3 91 */ bl func_800599C8
+/* 800CB63C 000C729C 38 60 00 15 */ li r3, 0x15
+/* 800CB640 000C72A0 38 80 00 00 */ li r4, 0
+/* 800CB644 000C72A4 38 A0 00 14 */ li r5, 0x14
+/* 800CB648 000C72A8 38 C0 00 16 */ li r6, 0x16
+/* 800CB64C 000C72AC 38 E0 00 18 */ li r7, 0x18
+/* 800CB650 000C72B0 39 00 00 00 */ li r8, 0
+/* 800CB654 000C72B4 4B F8 E3 75 */ bl func_800599C8
+/* 800CB658 000C72B8 38 60 00 18 */ li r3, 0x18
+/* 800CB65C 000C72BC 38 80 00 15 */ li r4, 0x15
+/* 800CB660 000C72C0 38 A0 00 14 */ li r5, 0x14
+/* 800CB664 000C72C4 38 C0 00 19 */ li r6, 0x19
+/* 800CB668 000C72C8 38 E0 00 05 */ li r7, 5
+/* 800CB66C 000C72CC 39 00 00 00 */ li r8, 0
+/* 800CB670 000C72D0 4B F8 E3 59 */ bl func_800599C8
+/* 800CB674 000C72D4 48 00 5D 24 */ b lbl_800D1398
+lbl_800CB678:
+/* 800CB678 000C72D8 38 60 00 03 */ li r3, 3
+/* 800CB67C 000C72DC 38 80 00 00 */ li r4, 0
+/* 800CB680 000C72E0 38 A0 00 02 */ li r5, 2
+/* 800CB684 000C72E4 38 C0 00 15 */ li r6, 0x15
+/* 800CB688 000C72E8 38 E0 00 04 */ li r7, 4
+/* 800CB68C 000C72EC 39 00 00 00 */ li r8, 0
+/* 800CB690 000C72F0 4B F8 E3 39 */ bl func_800599C8
+/* 800CB694 000C72F4 38 60 00 04 */ li r3, 4
+/* 800CB698 000C72F8 38 80 00 03 */ li r4, 3
+/* 800CB69C 000C72FC 38 A0 00 00 */ li r5, 0
+/* 800CB6A0 000C7300 38 C0 00 06 */ li r6, 6
+/* 800CB6A4 000C7304 38 E0 00 00 */ li r7, 0
+/* 800CB6A8 000C7308 39 00 00 00 */ li r8, 0
+/* 800CB6AC 000C730C 4B F8 E3 1D */ bl func_800599C8
+/* 800CB6B0 000C7310 38 60 00 06 */ li r3, 6
+/* 800CB6B4 000C7314 38 80 00 1A */ li r4, 0x1a
+/* 800CB6B8 000C7318 38 A0 00 04 */ li r5, 4
+/* 800CB6BC 000C731C 38 C0 00 01 */ li r6, 1
+/* 800CB6C0 000C7320 38 E0 00 00 */ li r7, 0
+/* 800CB6C4 000C7324 39 00 00 00 */ li r8, 0
+/* 800CB6C8 000C7328 4B F8 E3 01 */ bl func_800599C8
+/* 800CB6CC 000C732C 38 60 00 15 */ li r3, 0x15
+/* 800CB6D0 000C7330 38 80 00 00 */ li r4, 0
+/* 800CB6D4 000C7334 38 A0 00 03 */ li r5, 3
+/* 800CB6D8 000C7338 38 C0 00 16 */ li r6, 0x16
+/* 800CB6DC 000C733C 38 E0 00 18 */ li r7, 0x18
+/* 800CB6E0 000C7340 39 00 00 00 */ li r8, 0
+/* 800CB6E4 000C7344 4B F8 E2 E5 */ bl func_800599C8
+/* 800CB6E8 000C7348 38 60 00 18 */ li r3, 0x18
+/* 800CB6EC 000C734C 38 80 00 15 */ li r4, 0x15
+/* 800CB6F0 000C7350 38 A0 00 03 */ li r5, 3
+/* 800CB6F4 000C7354 38 C0 00 19 */ li r6, 0x19
+/* 800CB6F8 000C7358 38 E0 00 06 */ li r7, 6
+/* 800CB6FC 000C735C 39 00 00 00 */ li r8, 0
+/* 800CB700 000C7360 4B F8 E2 C9 */ bl func_800599C8
+/* 800CB704 000C7364 48 00 5C 94 */ b lbl_800D1398
+lbl_800CB708:
+/* 800CB708 000C7368 38 60 00 03 */ li r3, 3
+/* 800CB70C 000C736C 38 80 00 00 */ li r4, 0
+/* 800CB710 000C7370 38 A0 00 02 */ li r5, 2
+/* 800CB714 000C7374 38 C0 00 15 */ li r6, 0x15
+/* 800CB718 000C7378 38 E0 00 05 */ li r7, 5
+/* 800CB71C 000C737C 39 00 00 00 */ li r8, 0
+/* 800CB720 000C7380 4B F8 E2 A9 */ bl func_800599C8
+/* 800CB724 000C7384 38 60 00 05 */ li r3, 5
+/* 800CB728 000C7388 38 80 00 03 */ li r4, 3
+/* 800CB72C 000C738C 38 A0 00 00 */ li r5, 0
+/* 800CB730 000C7390 38 C0 00 06 */ li r6, 6
+/* 800CB734 000C7394 38 E0 00 00 */ li r7, 0
+/* 800CB738 000C7398 39 00 00 00 */ li r8, 0
+/* 800CB73C 000C739C 4B F8 E2 8D */ bl func_800599C8
+/* 800CB740 000C73A0 38 60 00 06 */ li r3, 6
+/* 800CB744 000C73A4 38 80 00 1A */ li r4, 0x1a
+/* 800CB748 000C73A8 38 A0 00 05 */ li r5, 5
+/* 800CB74C 000C73AC 38 C0 00 01 */ li r6, 1
+/* 800CB750 000C73B0 38 E0 00 00 */ li r7, 0
+/* 800CB754 000C73B4 39 00 00 00 */ li r8, 0
+/* 800CB758 000C73B8 4B F8 E2 71 */ bl func_800599C8
+/* 800CB75C 000C73BC 38 60 00 15 */ li r3, 0x15
+/* 800CB760 000C73C0 38 80 00 00 */ li r4, 0
+/* 800CB764 000C73C4 38 A0 00 03 */ li r5, 3
+/* 800CB768 000C73C8 38 C0 00 16 */ li r6, 0x16
+/* 800CB76C 000C73CC 38 E0 00 18 */ li r7, 0x18
+/* 800CB770 000C73D0 39 00 00 00 */ li r8, 0
+/* 800CB774 000C73D4 4B F8 E2 55 */ bl func_800599C8
+/* 800CB778 000C73D8 38 60 00 18 */ li r3, 0x18
+/* 800CB77C 000C73DC 38 80 00 15 */ li r4, 0x15
+/* 800CB780 000C73E0 38 A0 00 03 */ li r5, 3
+/* 800CB784 000C73E4 38 C0 00 19 */ li r6, 0x19
+/* 800CB788 000C73E8 38 E0 00 06 */ li r7, 6
+/* 800CB78C 000C73EC 39 00 00 00 */ li r8, 0
+/* 800CB790 000C73F0 4B F8 E2 39 */ bl func_800599C8
+/* 800CB794 000C73F4 48 00 5C 04 */ b lbl_800D1398
+/* 800CB798 000C73F8 48 01 AC 39 */ bl func_800E63D0
+/* 800CB79C 000C73FC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CB7A0 000C7400 2C 00 00 02 */ cmpwi r0, 2
+/* 800CB7A4 000C7404 41 82 00 64 */ beq lbl_800CB808
+/* 800CB7A8 000C7408 40 80 00 14 */ bge lbl_800CB7BC
+/* 800CB7AC 000C740C 2C 00 00 00 */ cmpwi r0, 0
+/* 800CB7B0 000C7410 41 82 00 1C */ beq lbl_800CB7CC
+/* 800CB7B4 000C7414 40 80 00 4C */ bge lbl_800CB800
+/* 800CB7B8 000C7418 48 00 00 80 */ b lbl_800CB838
+lbl_800CB7BC:
+/* 800CB7BC 000C741C 2C 00 00 04 */ cmpwi r0, 4
+/* 800CB7C0 000C7420 40 80 00 78 */ bge lbl_800CB838
+/* 800CB7C4 000C7424 38 80 00 05 */ li r4, 5
+/* 800CB7C8 000C7428 48 00 00 70 */ b lbl_800CB838
+lbl_800CB7CC:
+/* 800CB7CC 000C742C 38 60 00 15 */ li r3, 0x15
+/* 800CB7D0 000C7430 4B FE F0 1D */ bl func_800BA7EC
+/* 800CB7D4 000C7434 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB7D8 000C7438 40 82 00 14 */ bne lbl_800CB7EC
+/* 800CB7DC 000C743C 38 60 02 7D */ li r3, 0x27d
+/* 800CB7E0 000C7440 48 09 72 B1 */ bl func_80162A90
+/* 800CB7E4 000C7444 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB7E8 000C7448 40 82 00 0C */ bne lbl_800CB7F4
+lbl_800CB7EC:
+/* 800CB7EC 000C744C 38 80 00 0A */ li r4, 0xa
+/* 800CB7F0 000C7450 48 00 00 48 */ b lbl_800CB838
+lbl_800CB7F4:
+/* 800CB7F4 000C7454 3B 40 00 01 */ li r26, 1
+/* 800CB7F8 000C7458 38 80 00 15 */ li r4, 0x15
+/* 800CB7FC 000C745C 48 00 00 3C */ b lbl_800CB838
+lbl_800CB800:
+/* 800CB800 000C7460 38 80 00 15 */ li r4, 0x15
+/* 800CB804 000C7464 48 00 00 34 */ b lbl_800CB838
+lbl_800CB808:
+/* 800CB808 000C7468 38 60 00 15 */ li r3, 0x15
+/* 800CB80C 000C746C 4B FE EF E1 */ bl func_800BA7EC
+/* 800CB810 000C7470 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB814 000C7474 41 82 00 20 */ beq lbl_800CB834
+/* 800CB818 000C7478 38 60 00 06 */ li r3, 6
+/* 800CB81C 000C747C 38 80 00 00 */ li r4, 0
+/* 800CB820 000C7480 48 01 9A 05 */ bl func_800E5224
+/* 800CB824 000C7484 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CB828 000C7488 40 82 00 0C */ bne lbl_800CB834
+/* 800CB82C 000C748C 38 80 00 0A */ li r4, 0xa
+/* 800CB830 000C7490 48 00 00 08 */ b lbl_800CB838
+lbl_800CB834:
+/* 800CB834 000C7494 38 80 00 05 */ li r4, 5
+lbl_800CB838:
+/* 800CB838 000C7498 38 60 00 2D */ li r3, 0x2d
+/* 800CB83C 000C749C 48 00 C3 BD */ bl func_800D7BF8
+/* 800CB840 000C74A0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800CB844 000C74A4 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800CB848 000C74A8 41 82 20 84 */ beq lbl_800CD8CC
+/* 800CB84C 000C74AC 57 64 06 3E */ clrlwi r4, r27, 0x18
+/* 800CB850 000C74B0 38 60 00 08 */ li r3, 8
+/* 800CB854 000C74B4 4B FE ED C9 */ bl func_800BA61C
+/* 800CB858 000C74B8 38 60 00 00 */ li r3, 0
+/* 800CB85C 000C74BC 4B FE EF 91 */ bl func_800BA7EC
+/* 800CB860 000C74C0 54 76 10 3A */ slwi r22, r3, 2
+/* 800CB864 000C74C4 38 60 00 09 */ li r3, 9
+/* 800CB868 000C74C8 4B FE EF 85 */ bl func_800BA7EC
+/* 800CB86C 000C74CC 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CB870 000C74D0 2C 1B 00 08 */ cmpwi r27, 8
+/* 800CB874 000C74D4 20 00 00 03 */ subfic r0, r0, 3
+/* 800CB878 000C74D8 7C 00 B2 14 */ add r0, r0, r22
+/* 800CB87C 000C74DC 54 1A 06 3E */ clrlwi r26, r0, 0x18
+/* 800CB880 000C74E0 41 82 10 D8 */ beq lbl_800CC958
+/* 800CB884 000C74E4 40 80 00 38 */ bge lbl_800CB8BC
+/* 800CB888 000C74E8 2C 1B 00 04 */ cmpwi r27, 4
+/* 800CB88C 000C74EC 41 82 0C 8C */ beq lbl_800CC518
+/* 800CB890 000C74F0 40 80 00 1C */ bge lbl_800CB8AC
+/* 800CB894 000C74F4 2C 1B 00 02 */ cmpwi r27, 2
+/* 800CB898 000C74F8 41 82 09 B0 */ beq lbl_800CC248
+/* 800CB89C 000C74FC 40 80 0B 70 */ bge lbl_800CC40C
+/* 800CB8A0 000C7500 2C 1B 00 01 */ cmpwi r27, 1
+/* 800CB8A4 000C7504 40 80 00 78 */ bge lbl_800CB91C
+/* 800CB8A8 000C7508 48 00 5A F0 */ b lbl_800D1398
+lbl_800CB8AC:
+/* 800CB8AC 000C750C 2C 1B 00 06 */ cmpwi r27, 6
+/* 800CB8B0 000C7510 41 82 0F BC */ beq lbl_800CC86C
+/* 800CB8B4 000C7514 40 80 10 14 */ bge lbl_800CC8C8
+/* 800CB8B8 000C7518 48 00 0C BC */ b lbl_800CC574
+lbl_800CB8BC:
+/* 800CB8BC 000C751C 2C 1B 00 14 */ cmpwi r27, 0x14
+/* 800CB8C0 000C7520 41 82 11 E0 */ beq lbl_800CCAA0
+/* 800CB8C4 000C7524 40 80 00 14 */ bge lbl_800CB8D8
+/* 800CB8C8 000C7528 2C 1B 00 0A */ cmpwi r27, 0xa
+/* 800CB8CC 000C752C 41 82 11 78 */ beq lbl_800CCA44
+/* 800CB8D0 000C7530 40 80 5A C8 */ bge lbl_800D1398
+/* 800CB8D4 000C7534 48 00 10 E0 */ b lbl_800CC9B4
+lbl_800CB8D8:
+/* 800CB8D8 000C7538 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800CB8DC 000C753C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800CB8E0 000C7540 7C 1B 00 00 */ cmpw r27, r0
+/* 800CB8E4 000C7544 41 82 00 14 */ beq lbl_800CB8F8
+/* 800CB8E8 000C7548 40 80 5A B0 */ bge lbl_800D1398
+/* 800CB8EC 000C754C 2C 1B 00 1B */ cmpwi r27, 0x1b
+/* 800CB8F0 000C7550 40 80 5A A8 */ bge lbl_800D1398
+/* 800CB8F4 000C7554 48 00 12 08 */ b lbl_800CCAFC
+lbl_800CB8F8:
+/* 800CB8F8 000C7558 38 60 00 15 */ li r3, 0x15
+/* 800CB8FC 000C755C 4B FE EE F1 */ bl func_800BA7EC
+/* 800CB900 000C7560 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB904 000C7564 41 82 00 18 */ beq lbl_800CB91C
+/* 800CB908 000C7568 38 60 00 06 */ li r3, 6
+/* 800CB90C 000C756C 38 80 00 00 */ li r4, 0
+/* 800CB910 000C7570 48 01 99 15 */ bl func_800E5224
+/* 800CB914 000C7574 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CB918 000C7578 41 82 5A 80 */ beq lbl_800D1398
+lbl_800CB91C:
+/* 800CB91C 000C757C 38 60 00 0A */ li r3, 0xa
+/* 800CB920 000C7580 4B FE EE CD */ bl func_800BA7EC
+/* 800CB924 000C7584 2C 03 00 00 */ cmpwi r3, 0
+/* 800CB928 000C7588 41 82 04 E0 */ beq lbl_800CBE08
+/* 800CB92C 000C758C 38 60 00 0A */ li r3, 0xa
+/* 800CB930 000C7590 38 80 00 00 */ li r4, 0
+/* 800CB934 000C7594 4B FE EC E9 */ bl func_800BA61C
+/* 800CB938 000C7598 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB93C 000C759C 38 60 00 18 */ li r3, 0x18
+/* 800CB940 000C75A0 60 00 00 38 */ ori r0, r0, 0x38
+/* 800CB944 000C75A4 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800CB948 000C75A8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB94C 000C75AC 48 09 71 45 */ bl func_80162A90
+/* 800CB950 000C75B0 28 03 00 02 */ cmplwi r3, 2
+/* 800CB954 000C75B4 40 82 00 10 */ bne lbl_800CB964
+/* 800CB958 000C75B8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CB95C 000C75BC 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
+/* 800CB960 000C75C0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CB964:
+/* 800CB964 000C75C4 38 60 00 09 */ li r3, 9
+/* 800CB968 000C75C8 4B FE F0 25 */ bl func_800BA98C
+/* 800CB96C 000C75CC 7C 63 07 34 */ extsh r3, r3
+/* 800CB970 000C75D0 38 80 00 08 */ li r4, 8
+/* 800CB974 000C75D4 38 A0 00 00 */ li r5, 0
+/* 800CB978 000C75D8 48 18 84 79 */ bl func_80253DF0
+/* 800CB97C 000C75DC 38 60 00 00 */ li r3, 0
+/* 800CB980 000C75E0 38 80 00 00 */ li r4, 0
+/* 800CB984 000C75E4 4B F8 DF 75 */ bl func_800598F8
+/* 800CB988 000C75E8 38 60 00 01 */ li r3, 1
+/* 800CB98C 000C75EC 38 80 00 02 */ li r4, 2
+/* 800CB990 000C75F0 38 A0 00 06 */ li r5, 6
+/* 800CB994 000C75F4 38 C0 00 00 */ li r6, 0
+/* 800CB998 000C75F8 38 E0 00 00 */ li r7, 0
+/* 800CB99C 000C75FC 39 00 00 00 */ li r8, 0
+/* 800CB9A0 000C7600 4B F8 E0 29 */ bl func_800599C8
+/* 800CB9A4 000C7604 38 60 00 02 */ li r3, 2
+/* 800CB9A8 000C7608 38 80 00 00 */ li r4, 0
+/* 800CB9AC 000C760C 38 A0 00 17 */ li r5, 0x17
+/* 800CB9B0 000C7610 38 C0 00 03 */ li r6, 3
+/* 800CB9B4 000C7614 38 E0 00 01 */ li r7, 1
+/* 800CB9B8 000C7618 39 00 00 00 */ li r8, 0
+/* 800CB9BC 000C761C 4B F8 E0 0D */ bl func_800599C8
+/* 800CB9C0 000C7620 38 60 00 14 */ li r3, 0x14
+/* 800CB9C4 000C7624 38 80 00 00 */ li r4, 0
+/* 800CB9C8 000C7628 38 A0 00 03 */ li r5, 3
+/* 800CB9CC 000C762C 38 C0 00 15 */ li r6, 0x15
+/* 800CB9D0 000C7630 38 E0 00 06 */ li r7, 6
+/* 800CB9D4 000C7634 39 00 00 00 */ li r8, 0
+/* 800CB9D8 000C7638 4B F8 DF F1 */ bl func_800599C8
+/* 800CB9DC 000C763C 38 60 00 16 */ li r3, 0x16
+/* 800CB9E0 000C7640 38 80 00 00 */ li r4, 0
+/* 800CB9E4 000C7644 38 A0 00 15 */ li r5, 0x15
+/* 800CB9E8 000C7648 38 C0 00 17 */ li r6, 0x17
+/* 800CB9EC 000C764C 38 E0 00 19 */ li r7, 0x19
+/* 800CB9F0 000C7650 39 00 00 00 */ li r8, 0
+/* 800CB9F4 000C7654 4B F8 DF D5 */ bl func_800599C8
+/* 800CB9F8 000C7658 38 60 00 17 */ li r3, 0x17
+/* 800CB9FC 000C765C 38 80 00 00 */ li r4, 0
+/* 800CBA00 000C7660 38 A0 00 16 */ li r5, 0x16
+/* 800CBA04 000C7664 38 C0 00 02 */ li r6, 2
+/* 800CBA08 000C7668 38 E0 00 1A */ li r7, 0x1a
+/* 800CBA0C 000C766C 39 00 00 00 */ li r8, 0
+/* 800CBA10 000C7670 4B F8 DF B9 */ bl func_800599C8
+/* 800CBA14 000C7674 38 60 00 19 */ li r3, 0x19
+/* 800CBA18 000C7678 38 80 00 16 */ li r4, 0x16
+/* 800CBA1C 000C767C 38 A0 00 18 */ li r5, 0x18
+/* 800CBA20 000C7680 38 C0 00 1A */ li r6, 0x1a
+/* 800CBA24 000C7684 38 E0 00 06 */ li r7, 6
+/* 800CBA28 000C7688 39 00 00 00 */ li r8, 0
+/* 800CBA2C 000C768C 4B F8 DF 9D */ bl func_800599C8
+/* 800CBA30 000C7690 38 60 00 1A */ li r3, 0x1a
+/* 800CBA34 000C7694 38 80 00 17 */ li r4, 0x17
+/* 800CBA38 000C7698 38 A0 00 19 */ li r5, 0x19
+/* 800CBA3C 000C769C 38 C0 00 02 */ li r6, 2
+/* 800CBA40 000C76A0 38 E0 00 06 */ li r7, 6
+/* 800CBA44 000C76A4 39 00 00 00 */ li r8, 0
+/* 800CBA48 000C76A8 4B F8 DF 81 */ bl func_800599C8
+/* 800CBA4C 000C76AC 38 60 00 18 */ li r3, 0x18
+/* 800CBA50 000C76B0 48 09 70 41 */ bl func_80162A90
+/* 800CBA54 000C76B4 28 03 00 02 */ cmplwi r3, 2
+/* 800CBA58 000C76B8 40 82 00 78 */ bne lbl_800CBAD0
+/* 800CBA5C 000C76BC 38 60 00 03 */ li r3, 3
+/* 800CBA60 000C76C0 38 80 00 00 */ li r4, 0
+/* 800CBA64 000C76C4 38 A0 00 02 */ li r5, 2
+/* 800CBA68 000C76C8 38 C0 00 14 */ li r6, 0x14
+/* 800CBA6C 000C76CC 38 E0 00 06 */ li r7, 6
+/* 800CBA70 000C76D0 39 00 00 00 */ li r8, 0
+/* 800CBA74 000C76D4 4B F8 DF 55 */ bl func_800599C8
+/* 800CBA78 000C76D8 38 60 00 06 */ li r3, 6
+/* 800CBA7C 000C76DC 38 80 00 1A */ li r4, 0x1a
+/* 800CBA80 000C76E0 38 A0 00 00 */ li r5, 0
+/* 800CBA84 000C76E4 38 C0 00 01 */ li r6, 1
+/* 800CBA88 000C76E8 38 E0 00 00 */ li r7, 0
+/* 800CBA8C 000C76EC 39 00 00 00 */ li r8, 0
+/* 800CBA90 000C76F0 4B F8 DF 39 */ bl func_800599C8
+/* 800CBA94 000C76F4 38 60 00 15 */ li r3, 0x15
+/* 800CBA98 000C76F8 38 80 00 00 */ li r4, 0
+/* 800CBA9C 000C76FC 38 A0 00 14 */ li r5, 0x14
+/* 800CBAA0 000C7700 38 C0 00 16 */ li r6, 0x16
+/* 800CBAA4 000C7704 38 E0 00 18 */ li r7, 0x18
+/* 800CBAA8 000C7708 39 00 00 00 */ li r8, 0
+/* 800CBAAC 000C770C 4B F8 DF 1D */ bl func_800599C8
+/* 800CBAB0 000C7710 38 60 00 18 */ li r3, 0x18
+/* 800CBAB4 000C7714 38 80 00 15 */ li r4, 0x15
+/* 800CBAB8 000C7718 38 A0 00 14 */ li r5, 0x14
+/* 800CBABC 000C771C 38 C0 00 19 */ li r6, 0x19
+/* 800CBAC0 000C7720 38 E0 00 06 */ li r7, 6
+/* 800CBAC4 000C7724 39 00 00 00 */ li r8, 0
+/* 800CBAC8 000C7728 4B F8 DF 01 */ bl func_800599C8
+/* 800CBACC 000C772C 48 00 00 AC */ b lbl_800CBB78
+lbl_800CBAD0:
+/* 800CBAD0 000C7730 38 60 00 03 */ li r3, 3
+/* 800CBAD4 000C7734 38 80 00 00 */ li r4, 0
+/* 800CBAD8 000C7738 38 A0 00 02 */ li r5, 2
+/* 800CBADC 000C773C 38 C0 00 14 */ li r6, 0x14
+/* 800CBAE0 000C7740 38 E0 00 04 */ li r7, 4
+/* 800CBAE4 000C7744 39 00 00 00 */ li r8, 0
+/* 800CBAE8 000C7748 4B F8 DE E1 */ bl func_800599C8
+/* 800CBAEC 000C774C 38 60 00 04 */ li r3, 4
+/* 800CBAF0 000C7750 38 80 00 03 */ li r4, 3
+/* 800CBAF4 000C7754 38 A0 00 00 */ li r5, 0
+/* 800CBAF8 000C7758 38 C0 00 05 */ li r6, 5
+/* 800CBAFC 000C775C 38 E0 00 00 */ li r7, 0
+/* 800CBB00 000C7760 39 00 00 00 */ li r8, 0
+/* 800CBB04 000C7764 4B F8 DE C5 */ bl func_800599C8
+/* 800CBB08 000C7768 38 60 00 05 */ li r3, 5
+/* 800CBB0C 000C776C 38 80 00 18 */ li r4, 0x18
+/* 800CBB10 000C7770 38 A0 00 04 */ li r5, 4
+/* 800CBB14 000C7774 38 C0 00 06 */ li r6, 6
+/* 800CBB18 000C7778 38 E0 00 00 */ li r7, 0
+/* 800CBB1C 000C777C 39 00 00 00 */ li r8, 0
+/* 800CBB20 000C7780 4B F8 DE A9 */ bl func_800599C8
+/* 800CBB24 000C7784 38 60 00 06 */ li r3, 6
+/* 800CBB28 000C7788 38 80 00 1A */ li r4, 0x1a
+/* 800CBB2C 000C778C 38 A0 00 05 */ li r5, 5
+/* 800CBB30 000C7790 38 C0 00 01 */ li r6, 1
+/* 800CBB34 000C7794 38 E0 00 00 */ li r7, 0
+/* 800CBB38 000C7798 39 00 00 00 */ li r8, 0
+/* 800CBB3C 000C779C 4B F8 DE 8D */ bl func_800599C8
+/* 800CBB40 000C77A0 38 60 00 15 */ li r3, 0x15
+/* 800CBB44 000C77A4 38 80 00 00 */ li r4, 0
+/* 800CBB48 000C77A8 38 A0 00 14 */ li r5, 0x14
+/* 800CBB4C 000C77AC 38 C0 00 16 */ li r6, 0x16
+/* 800CBB50 000C77B0 38 E0 00 18 */ li r7, 0x18
+/* 800CBB54 000C77B4 39 00 00 00 */ li r8, 0
+/* 800CBB58 000C77B8 4B F8 DE 71 */ bl func_800599C8
+/* 800CBB5C 000C77BC 38 60 00 18 */ li r3, 0x18
+/* 800CBB60 000C77C0 38 80 00 15 */ li r4, 0x15
+/* 800CBB64 000C77C4 38 A0 00 14 */ li r5, 0x14
+/* 800CBB68 000C77C8 38 C0 00 19 */ li r6, 0x19
+/* 800CBB6C 000C77CC 38 E0 00 05 */ li r7, 5
+/* 800CBB70 000C77D0 39 00 00 00 */ li r8, 0
+/* 800CBB74 000C77D4 4B F8 DE 55 */ bl func_800599C8
+lbl_800CBB78:
+/* 800CBB78 000C77D8 38 60 00 18 */ li r3, 0x18
+/* 800CBB7C 000C77DC 48 09 6F 15 */ bl func_80162A90
+/* 800CBB80 000C77E0 28 03 00 01 */ cmplwi r3, 1
+/* 800CBB84 000C77E4 40 82 00 14 */ bne lbl_800CBB98
+/* 800CBB88 000C77E8 38 60 00 00 */ li r3, 0
+/* 800CBB8C 000C77EC 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CBB90 000C77F0 4B FE EE 61 */ bl func_800BA9F0
+/* 800CBB94 000C77F4 48 00 00 10 */ b lbl_800CBBA4
+lbl_800CBB98:
+/* 800CBB98 000C77F8 38 60 00 00 */ li r3, 0
+/* 800CBB9C 000C77FC 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CBBA0 000C7800 4B FE EE 51 */ bl func_800BA9F0
+lbl_800CBBA4:
+/* 800CBBA4 000C7804 38 60 00 01 */ li r3, 1
+/* 800CBBA8 000C7808 4B F8 E9 25 */ bl func_8005A4CC
+/* 800CBBAC 000C780C 38 60 00 0B */ li r3, 0xb
+/* 800CBBB0 000C7810 4B FE EC 3D */ bl func_800BA7EC
+/* 800CBBB4 000C7814 7C 1A 18 40 */ cmplw r26, r3
+/* 800CBBB8 000C7818 40 82 01 A4 */ bne lbl_800CBD5C
+/* 800CBBBC 000C781C 38 60 00 0C */ li r3, 0xc
+/* 800CBBC0 000C7820 4B FE EC 2D */ bl func_800BA7EC
+/* 800CBBC4 000C7824 38 03 00 15 */ addi r0, r3, 0x15
+/* 800CBBC8 000C7828 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800CBBCC 000C782C 4B F8 E8 6D */ bl func_8005A438
+/* 800CBBD0 000C7830 38 60 00 0C */ li r3, 0xc
+/* 800CBBD4 000C7834 4B FE EC 19 */ bl func_800BA7EC
+/* 800CBBD8 000C7838 2C 03 00 03 */ cmpwi r3, 3
+/* 800CBBDC 000C783C 41 82 00 D8 */ beq lbl_800CBCB4
+/* 800CBBE0 000C7840 40 80 00 1C */ bge lbl_800CBBFC
+/* 800CBBE4 000C7844 2C 03 00 01 */ cmpwi r3, 1
+/* 800CBBE8 000C7848 41 82 00 5C */ beq lbl_800CBC44
+/* 800CBBEC 000C784C 40 80 00 90 */ bge lbl_800CBC7C
+/* 800CBBF0 000C7850 2C 03 00 00 */ cmpwi r3, 0
+/* 800CBBF4 000C7854 40 80 00 18 */ bge lbl_800CBC0C
+/* 800CBBF8 000C7858 48 00 01 A0 */ b lbl_800CBD98
+lbl_800CBBFC:
+/* 800CBBFC 000C785C 2C 03 00 05 */ cmpwi r3, 5
+/* 800CBC00 000C7860 41 82 01 24 */ beq lbl_800CBD24
+/* 800CBC04 000C7864 40 80 01 94 */ bge lbl_800CBD98
+/* 800CBC08 000C7868 48 00 00 E4 */ b lbl_800CBCEC
+lbl_800CBC0C:
+/* 800CBC0C 000C786C 38 60 00 0F */ li r3, 0xf
+/* 800CBC10 000C7870 4B FE ED 7D */ bl func_800BA98C
+/* 800CBC14 000C7874 7C 63 07 34 */ extsh r3, r3
+/* 800CBC18 000C7878 38 80 00 01 */ li r4, 1
+/* 800CBC1C 000C787C 38 A0 00 00 */ li r5, 0
+/* 800CBC20 000C7880 48 18 81 91 */ bl func_80253DB0
+/* 800CBC24 000C7884 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBC28 000C7888 38 60 00 00 */ li r3, 0
+/* 800CBC2C 000C788C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBC30 000C7890 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBC34 000C7894 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBC38 000C7898 48 01 A1 B5 */ bl func_800E5DEC
+/* 800CBC3C 000C789C 7C 7F 1B 78 */ mr r31, r3
+/* 800CBC40 000C78A0 48 00 01 58 */ b lbl_800CBD98
+lbl_800CBC44:
+/* 800CBC44 000C78A4 38 60 00 0F */ li r3, 0xf
+/* 800CBC48 000C78A8 4B FE ED 45 */ bl func_800BA98C
+/* 800CBC4C 000C78AC 7C 63 07 34 */ extsh r3, r3
+/* 800CBC50 000C78B0 38 80 00 02 */ li r4, 2
+/* 800CBC54 000C78B4 38 A0 00 00 */ li r5, 0
+/* 800CBC58 000C78B8 48 18 81 59 */ bl func_80253DB0
+/* 800CBC5C 000C78BC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBC60 000C78C0 38 60 00 01 */ li r3, 1
+/* 800CBC64 000C78C4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBC68 000C78C8 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBC6C 000C78CC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBC70 000C78D0 48 01 A1 7D */ bl func_800E5DEC
+/* 800CBC74 000C78D4 7C 7F 1B 78 */ mr r31, r3
+/* 800CBC78 000C78D8 48 00 01 20 */ b lbl_800CBD98
+lbl_800CBC7C:
+/* 800CBC7C 000C78DC 38 60 00 0F */ li r3, 0xf
+/* 800CBC80 000C78E0 4B FE ED 0D */ bl func_800BA98C
+/* 800CBC84 000C78E4 7C 63 07 34 */ extsh r3, r3
+/* 800CBC88 000C78E8 38 80 00 03 */ li r4, 3
+/* 800CBC8C 000C78EC 38 A0 00 00 */ li r5, 0
+/* 800CBC90 000C78F0 48 18 81 21 */ bl func_80253DB0
+/* 800CBC94 000C78F4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBC98 000C78F8 38 60 00 02 */ li r3, 2
+/* 800CBC9C 000C78FC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBCA0 000C7900 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBCA4 000C7904 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBCA8 000C7908 48 01 A1 45 */ bl func_800E5DEC
+/* 800CBCAC 000C790C 7C 7F 1B 78 */ mr r31, r3
+/* 800CBCB0 000C7910 48 00 00 E8 */ b lbl_800CBD98
+lbl_800CBCB4:
+/* 800CBCB4 000C7914 38 60 00 0F */ li r3, 0xf
+/* 800CBCB8 000C7918 4B FE EC D5 */ bl func_800BA98C
+/* 800CBCBC 000C791C 7C 63 07 34 */ extsh r3, r3
+/* 800CBCC0 000C7920 38 80 00 04 */ li r4, 4
+/* 800CBCC4 000C7924 38 A0 00 00 */ li r5, 0
+/* 800CBCC8 000C7928 48 18 80 E9 */ bl func_80253DB0
+/* 800CBCCC 000C792C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBCD0 000C7930 38 60 00 03 */ li r3, 3
+/* 800CBCD4 000C7934 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBCD8 000C7938 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBCDC 000C793C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBCE0 000C7940 48 01 A1 0D */ bl func_800E5DEC
+/* 800CBCE4 000C7944 7C 7F 1B 78 */ mr r31, r3
+/* 800CBCE8 000C7948 48 00 00 B0 */ b lbl_800CBD98
+lbl_800CBCEC:
+/* 800CBCEC 000C794C 38 60 00 0F */ li r3, 0xf
+/* 800CBCF0 000C7950 4B FE EC 9D */ bl func_800BA98C
+/* 800CBCF4 000C7954 7C 63 07 34 */ extsh r3, r3
+/* 800CBCF8 000C7958 38 80 00 05 */ li r4, 5
+/* 800CBCFC 000C795C 38 A0 00 00 */ li r5, 0
+/* 800CBD00 000C7960 48 18 80 B1 */ bl func_80253DB0
+/* 800CBD04 000C7964 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBD08 000C7968 38 60 00 04 */ li r3, 4
+/* 800CBD0C 000C796C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBD10 000C7970 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBD14 000C7974 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBD18 000C7978 48 01 A0 D5 */ bl func_800E5DEC
+/* 800CBD1C 000C797C 7C 7F 1B 78 */ mr r31, r3
+/* 800CBD20 000C7980 48 00 00 78 */ b lbl_800CBD98
+lbl_800CBD24:
+/* 800CBD24 000C7984 38 60 00 0F */ li r3, 0xf
+/* 800CBD28 000C7988 4B FE EC 65 */ bl func_800BA98C
+/* 800CBD2C 000C798C 7C 63 07 34 */ extsh r3, r3
+/* 800CBD30 000C7990 38 80 00 06 */ li r4, 6
+/* 800CBD34 000C7994 38 A0 00 00 */ li r5, 0
+/* 800CBD38 000C7998 48 18 80 79 */ bl func_80253DB0
+/* 800CBD3C 000C799C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBD40 000C79A0 38 60 00 05 */ li r3, 5
+/* 800CBD44 000C79A4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBD48 000C79A8 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBD4C 000C79AC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBD50 000C79B0 48 01 A0 9D */ bl func_800E5DEC
+/* 800CBD54 000C79B4 7C 7F 1B 78 */ mr r31, r3
+/* 800CBD58 000C79B8 48 00 00 40 */ b lbl_800CBD98
+lbl_800CBD5C:
+/* 800CBD5C 000C79BC 38 60 00 15 */ li r3, 0x15
+/* 800CBD60 000C79C0 4B F8 E6 D9 */ bl func_8005A438
+/* 800CBD64 000C79C4 38 60 00 0F */ li r3, 0xf
+/* 800CBD68 000C79C8 4B FE EC 25 */ bl func_800BA98C
+/* 800CBD6C 000C79CC 7C 63 07 34 */ extsh r3, r3
+/* 800CBD70 000C79D0 38 80 00 01 */ li r4, 1
+/* 800CBD74 000C79D4 38 A0 00 00 */ li r5, 0
+/* 800CBD78 000C79D8 48 18 80 39 */ bl func_80253DB0
+/* 800CBD7C 000C79DC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CBD80 000C79E0 38 60 00 00 */ li r3, 0
+/* 800CBD84 000C79E4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CBD88 000C79E8 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CBD8C 000C79EC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CBD90 000C79F0 48 01 A0 5D */ bl func_800E5DEC
+/* 800CBD94 000C79F4 7C 7F 1B 78 */ mr r31, r3
+lbl_800CBD98:
+/* 800CBD98 000C79F8 38 60 00 00 */ li r3, 0
+/* 800CBD9C 000C79FC 4B FE EB F1 */ bl func_800BA98C
+/* 800CBDA0 000C7A00 7C 63 07 34 */ extsh r3, r3
+/* 800CBDA4 000C7A04 38 80 00 02 */ li r4, 2
+/* 800CBDA8 000C7A08 38 A0 00 00 */ li r5, 0
+/* 800CBDAC 000C7A0C 48 18 80 05 */ bl func_80253DB0
+/* 800CBDB0 000C7A10 38 60 00 0C */ li r3, 0xc
+/* 800CBDB4 000C7A14 4B FE EB D9 */ bl func_800BA98C
+/* 800CBDB8 000C7A18 7C 63 07 34 */ extsh r3, r3
+/* 800CBDBC 000C7A1C 38 80 00 16 */ li r4, 0x16
+/* 800CBDC0 000C7A20 38 A0 00 00 */ li r5, 0
+/* 800CBDC4 000C7A24 48 18 7F ED */ bl func_80253DB0
+/* 800CBDC8 000C7A28 88 1F 00 8A */ lbz r0, 0x8a(r31)
+/* 800CBDCC 000C7A2C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CBDD0 000C7A30 41 82 00 28 */ beq lbl_800CBDF8
+/* 800CBDD4 000C7A34 7F E3 FB 78 */ mr r3, r31
+/* 800CBDD8 000C7A38 4B F8 AB A5 */ bl func_8005697C
+/* 800CBDDC 000C7A3C 7C 64 1B 78 */ mr r4, r3
+/* 800CBDE0 000C7A40 38 60 00 15 */ li r3, 0x15
+/* 800CBDE4 000C7A44 48 09 05 25 */ bl func_8015C308
+/* 800CBDE8 000C7A48 38 60 00 01 */ li r3, 1
+/* 800CBDEC 000C7A4C 38 80 2D 23 */ li r4, 0x2d23
+/* 800CBDF0 000C7A50 4B FE EC 01 */ bl func_800BA9F0
+/* 800CBDF4 000C7A54 48 00 55 A4 */ b lbl_800D1398
+lbl_800CBDF8:
+/* 800CBDF8 000C7A58 38 60 00 01 */ li r3, 1
+/* 800CBDFC 000C7A5C 38 80 2D 22 */ li r4, 0x2d22
+/* 800CBE00 000C7A60 4B FE EB F1 */ bl func_800BA9F0
+/* 800CBE04 000C7A64 48 00 55 94 */ b lbl_800D1398
+lbl_800CBE08:
+/* 800CBE08 000C7A68 38 60 00 02 */ li r3, 2
+/* 800CBE0C 000C7A6C 4B F8 E6 C1 */ bl func_8005A4CC
+/* 800CBE10 000C7A70 38 60 00 00 */ li r3, 0
+/* 800CBE14 000C7A74 4B FE EB 79 */ bl func_800BA98C
+/* 800CBE18 000C7A78 7C 63 07 34 */ extsh r3, r3
+/* 800CBE1C 000C7A7C 38 80 00 01 */ li r4, 1
+/* 800CBE20 000C7A80 38 A0 00 00 */ li r5, 0
+/* 800CBE24 000C7A84 48 18 7F 8D */ bl func_80253DB0
+/* 800CBE28 000C7A88 38 60 00 0C */ li r3, 0xc
+/* 800CBE2C 000C7A8C 4B FE EB 61 */ bl func_800BA98C
+/* 800CBE30 000C7A90 7C 63 07 34 */ extsh r3, r3
+/* 800CBE34 000C7A94 38 80 00 16 */ li r4, 0x16
+/* 800CBE38 000C7A98 38 A0 00 00 */ li r5, 0
+/* 800CBE3C 000C7A9C 48 18 7F 75 */ bl func_80253DB0
+/* 800CBE40 000C7AA0 38 60 00 0D */ li r3, 0xd
+/* 800CBE44 000C7AA4 4B FE EB 49 */ bl func_800BA98C
+/* 800CBE48 000C7AA8 7C 63 07 34 */ extsh r3, r3
+/* 800CBE4C 000C7AAC 38 80 00 08 */ li r4, 8
+/* 800CBE50 000C7AB0 38 A0 00 01 */ li r5, 1
+/* 800CBE54 000C7AB4 48 18 7F 9D */ bl func_80253DF0
+/* 800CBE58 000C7AB8 38 60 00 0F */ li r3, 0xf
+/* 800CBE5C 000C7ABC 4B FE EB 31 */ bl func_800BA98C
+/* 800CBE60 000C7AC0 7C 63 07 34 */ extsh r3, r3
+/* 800CBE64 000C7AC4 38 80 00 08 */ li r4, 8
+/* 800CBE68 000C7AC8 38 A0 00 01 */ li r5, 1
+/* 800CBE6C 000C7ACC 48 18 7F 85 */ bl func_80253DF0
+/* 800CBE70 000C7AD0 38 60 00 10 */ li r3, 0x10
+/* 800CBE74 000C7AD4 4B FE EB 19 */ bl func_800BA98C
+/* 800CBE78 000C7AD8 7C 63 07 34 */ extsh r3, r3
+/* 800CBE7C 000C7ADC 38 80 00 08 */ li r4, 8
+/* 800CBE80 000C7AE0 38 A0 00 00 */ li r5, 0
+/* 800CBE84 000C7AE4 48 18 7F 6D */ bl func_80253DF0
+/* 800CBE88 000C7AE8 38 60 00 11 */ li r3, 0x11
+/* 800CBE8C 000C7AEC 4B FE EB 01 */ bl func_800BA98C
+/* 800CBE90 000C7AF0 7C 63 07 34 */ extsh r3, r3
+/* 800CBE94 000C7AF4 38 80 00 08 */ li r4, 8
+/* 800CBE98 000C7AF8 38 A0 00 00 */ li r5, 0
+/* 800CBE9C 000C7AFC 48 18 7F 55 */ bl func_80253DF0
+/* 800CBEA0 000C7B00 38 60 00 12 */ li r3, 0x12
+/* 800CBEA4 000C7B04 4B FE EA E9 */ bl func_800BA98C
+/* 800CBEA8 000C7B08 7C 63 07 34 */ extsh r3, r3
+/* 800CBEAC 000C7B0C 38 80 00 08 */ li r4, 8
+/* 800CBEB0 000C7B10 38 A0 00 00 */ li r5, 0
+/* 800CBEB4 000C7B14 48 18 7F 3D */ bl func_80253DF0
+/* 800CBEB8 000C7B18 38 60 00 0F */ li r3, 0xf
+/* 800CBEBC 000C7B1C 4B FE EA D1 */ bl func_800BA98C
+/* 800CBEC0 000C7B20 7C 63 07 34 */ extsh r3, r3
+/* 800CBEC4 000C7B24 38 80 00 09 */ li r4, 9
+/* 800CBEC8 000C7B28 38 A0 00 01 */ li r5, 1
+/* 800CBECC 000C7B2C 48 18 7F 25 */ bl func_80253DF0
+/* 800CBED0 000C7B30 38 60 00 10 */ li r3, 0x10
+/* 800CBED4 000C7B34 4B FE EA B9 */ bl func_800BA98C
+/* 800CBED8 000C7B38 7C 63 07 34 */ extsh r3, r3
+/* 800CBEDC 000C7B3C 38 80 00 09 */ li r4, 9
+/* 800CBEE0 000C7B40 38 A0 00 01 */ li r5, 1
+/* 800CBEE4 000C7B44 48 18 7F 0D */ bl func_80253DF0
+/* 800CBEE8 000C7B48 38 60 00 11 */ li r3, 0x11
+/* 800CBEEC 000C7B4C 4B FE EA A1 */ bl func_800BA98C
+/* 800CBEF0 000C7B50 7C 63 07 34 */ extsh r3, r3
+/* 800CBEF4 000C7B54 38 80 00 09 */ li r4, 9
+/* 800CBEF8 000C7B58 38 A0 00 01 */ li r5, 1
+/* 800CBEFC 000C7B5C 48 18 7E F5 */ bl func_80253DF0
+/* 800CBF00 000C7B60 38 60 00 12 */ li r3, 0x12
+/* 800CBF04 000C7B64 4B FE EA 89 */ bl func_800BA98C
+/* 800CBF08 000C7B68 7C 63 07 34 */ extsh r3, r3
+/* 800CBF0C 000C7B6C 38 80 00 09 */ li r4, 9
+/* 800CBF10 000C7B70 38 A0 00 01 */ li r5, 1
+/* 800CBF14 000C7B74 48 18 7E DD */ bl func_80253DF0
+/* 800CBF18 000C7B78 38 60 00 00 */ li r3, 0
+/* 800CBF1C 000C7B7C 4B FE E8 D1 */ bl func_800BA7EC
+/* 800CBF20 000C7B80 38 03 00 01 */ addi r0, r3, 1
+/* 800CBF24 000C7B84 38 60 00 01 */ li r3, 1
+/* 800CBF28 000C7B88 7C 15 07 74 */ extsb r21, r0
+/* 800CBF2C 000C7B8C 4B FE E8 C1 */ bl func_800BA7EC
+/* 800CBF30 000C7B90 38 03 00 03 */ addi r0, r3, 3
+/* 800CBF34 000C7B94 54 00 F0 BE */ srwi r0, r0, 2
+/* 800CBF38 000C7B98 7C 00 07 74 */ extsb r0, r0
+/* 800CBF3C 000C7B9C 7C 15 00 00 */ cmpw r21, r0
+/* 800CBF40 000C7BA0 40 82 00 28 */ bne lbl_800CBF68
+/* 800CBF44 000C7BA4 38 60 00 01 */ li r3, 1
+/* 800CBF48 000C7BA8 4B FE E8 A5 */ bl func_800BA7EC
+/* 800CBF4C 000C7BAC 7C 63 07 74 */ extsb r3, r3
+/* 800CBF50 000C7BB0 7C 60 16 70 */ srawi r0, r3, 2
+/* 800CBF54 000C7BB4 7C 00 01 94 */ addze r0, r0
+/* 800CBF58 000C7BB8 54 00 10 3A */ slwi r0, r0, 2
+/* 800CBF5C 000C7BBC 7C 00 18 50 */ subf r0, r0, r3
+/* 800CBF60 000C7BC0 7C 1C 07 74 */ extsb r28, r0
+/* 800CBF64 000C7BC4 48 00 00 08 */ b lbl_800CBF6C
+lbl_800CBF68:
+/* 800CBF68 000C7BC8 3B 80 00 00 */ li r28, 0
+lbl_800CBF6C:
+/* 800CBF6C 000C7BCC 38 60 00 00 */ li r3, 0
+/* 800CBF70 000C7BD0 4B FE E8 7D */ bl func_800BA7EC
+/* 800CBF74 000C7BD4 54 60 10 3A */ slwi r0, r3, 2
+/* 800CBF78 000C7BD8 3E C0 80 48 */ lis r22, lbl_8047CE18@ha
+/* 800CBF7C 000C7BDC 7C 15 07 74 */ extsb r21, r0
+/* 800CBF80 000C7BE0 3A D6 CE 18 */ addi r22, r22, lbl_8047CE18@l
+/* 800CBF84 000C7BE4 3B 15 00 04 */ addi r24, r21, 4
+/* 800CBF88 000C7BE8 48 00 00 64 */ b lbl_800CBFEC
+lbl_800CBF8C:
+/* 800CBF8C 000C7BEC 38 60 00 01 */ li r3, 1
+/* 800CBF90 000C7BF0 4B FE E8 5D */ bl func_800BA7EC
+/* 800CBF94 000C7BF4 38 03 FF FF */ addi r0, r3, -1
+/* 800CBF98 000C7BF8 7E B7 07 74 */ extsb r23, r21
+/* 800CBF9C 000C7BFC 7C 17 00 40 */ cmplw r23, r0
+/* 800CBFA0 000C7C00 40 80 00 58 */ bge lbl_800CBFF8
+/* 800CBFA4 000C7C04 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CBFA8 000C7C08 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CBFAC 000C7C0C 4B FE EA 85 */ bl func_800BAA30
+/* 800CBFB0 000C7C10 2C 03 00 00 */ cmpwi r3, 0
+/* 800CBFB4 000C7C14 40 82 00 34 */ bne lbl_800CBFE8
+/* 800CBFB8 000C7C18 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CBFBC 000C7C1C 38 80 00 98 */ li r4, 0x98
+/* 800CBFC0 000C7C20 38 A0 00 E4 */ li r5, 0xe4
+/* 800CBFC4 000C7C24 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CBFC8 000C7C28 4B FE EB 11 */ bl func_800BAAD8
+/* 800CBFCC 000C7C2C 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CBFD0 000C7C30 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CBFD4 000C7C34 4B FE EA 5D */ bl func_800BAA30
+/* 800CBFD8 000C7C38 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CBFDC 000C7C3C 7C 64 1B 78 */ mr r4, r3
+/* 800CBFE0 000C7C40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CBFE4 000C7C44 4B FF 8E 31 */ bl func_800C4E14
+lbl_800CBFE8:
+/* 800CBFE8 000C7C48 3A B5 00 01 */ addi r21, r21, 1
+lbl_800CBFEC:
+/* 800CBFEC 000C7C4C 7E A0 07 74 */ extsb r0, r21
+/* 800CBFF0 000C7C50 7C 00 C0 00 */ cmpw r0, r24
+/* 800CBFF4 000C7C54 41 80 FF 98 */ blt lbl_800CBF8C
+lbl_800CBFF8:
+/* 800CBFF8 000C7C58 38 60 00 00 */ li r3, 0
+/* 800CBFFC 000C7C5C 4B FE E7 F1 */ bl func_800BA7EC
+/* 800CC000 000C7C60 2C 03 00 00 */ cmpwi r3, 0
+/* 800CC004 000C7C64 41 82 00 80 */ beq lbl_800CC084
+/* 800CC008 000C7C68 38 60 00 00 */ li r3, 0
+/* 800CC00C 000C7C6C 4B FE E7 E1 */ bl func_800BA7EC
+/* 800CC010 000C7C70 38 03 FF FF */ addi r0, r3, -1
+/* 800CC014 000C7C74 3E C0 80 48 */ lis r22, lbl_8047CE18@ha
+/* 800CC018 000C7C78 54 00 10 3A */ slwi r0, r0, 2
+/* 800CC01C 000C7C7C 7C 15 07 74 */ extsb r21, r0
+/* 800CC020 000C7C80 3A D6 CE 18 */ addi r22, r22, lbl_8047CE18@l
+/* 800CC024 000C7C84 3B 15 00 04 */ addi r24, r21, 4
+/* 800CC028 000C7C88 48 00 00 50 */ b lbl_800CC078
+lbl_800CC02C:
+/* 800CC02C 000C7C8C 7E B7 07 74 */ extsb r23, r21
+/* 800CC030 000C7C90 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CC034 000C7C94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CC038 000C7C98 4B FE E9 F9 */ bl func_800BAA30
+/* 800CC03C 000C7C9C 2C 03 00 00 */ cmpwi r3, 0
+/* 800CC040 000C7CA0 40 82 00 34 */ bne lbl_800CC074
+/* 800CC044 000C7CA4 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CC048 000C7CA8 38 80 00 98 */ li r4, 0x98
+/* 800CC04C 000C7CAC 38 A0 00 E4 */ li r5, 0xe4
+/* 800CC050 000C7CB0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CC054 000C7CB4 4B FE EA 85 */ bl func_800BAAD8
+/* 800CC058 000C7CB8 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CC05C 000C7CBC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CC060 000C7CC0 4B FE E9 D1 */ bl func_800BAA30
+/* 800CC064 000C7CC4 7C 16 B8 AE */ lbzx r0, r22, r23
+/* 800CC068 000C7CC8 7C 64 1B 78 */ mr r4, r3
+/* 800CC06C 000C7CCC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CC070 000C7CD0 4B FF 8D A5 */ bl func_800C4E14
+lbl_800CC074:
+/* 800CC074 000C7CD4 3A B5 00 01 */ addi r21, r21, 1
+lbl_800CC078:
+/* 800CC078 000C7CD8 7E A0 07 74 */ extsb r0, r21
+/* 800CC07C 000C7CDC 7C 00 C0 00 */ cmpw r0, r24
+/* 800CC080 000C7CE0 41 80 FF AC */ blt lbl_800CC02C
+lbl_800CC084:
+/* 800CC084 000C7CE4 38 60 00 09 */ li r3, 9
+/* 800CC088 000C7CE8 4B FE E7 65 */ bl func_800BA7EC
+/* 800CC08C 000C7CEC 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CC090 000C7CF0 41 82 00 5C */ beq lbl_800CC0EC
+/* 800CC094 000C7CF4 40 80 00 14 */ bge lbl_800CC0A8
+/* 800CC098 000C7CF8 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CC09C 000C7CFC 41 82 00 18 */ beq lbl_800CC0B4
+/* 800CC0A0 000C7D00 40 80 00 30 */ bge lbl_800CC0D0
+/* 800CC0A4 000C7D04 48 00 00 7C */ b lbl_800CC120
+lbl_800CC0A8:
+/* 800CC0A8 000C7D08 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CC0AC 000C7D0C 40 80 00 74 */ bge lbl_800CC120
+/* 800CC0B0 000C7D10 48 00 00 58 */ b lbl_800CC108
+lbl_800CC0B4:
+/* 800CC0B4 000C7D14 38 60 00 0D */ li r3, 0xd
+/* 800CC0B8 000C7D18 4B FE E8 D5 */ bl func_800BA98C
+/* 800CC0BC 000C7D1C 7C 63 07 34 */ extsh r3, r3
+/* 800CC0C0 000C7D20 38 80 00 05 */ li r4, 5
+/* 800CC0C4 000C7D24 38 A0 00 00 */ li r5, 0
+/* 800CC0C8 000C7D28 48 18 7C E9 */ bl func_80253DB0
+/* 800CC0CC 000C7D2C 48 00 00 54 */ b lbl_800CC120
+lbl_800CC0D0:
+/* 800CC0D0 000C7D30 38 60 00 0D */ li r3, 0xd
+/* 800CC0D4 000C7D34 4B FE E8 B9 */ bl func_800BA98C
+/* 800CC0D8 000C7D38 7C 63 07 34 */ extsh r3, r3
+/* 800CC0DC 000C7D3C 38 80 00 07 */ li r4, 7
+/* 800CC0E0 000C7D40 38 A0 00 00 */ li r5, 0
+/* 800CC0E4 000C7D44 48 18 7C CD */ bl func_80253DB0
+/* 800CC0E8 000C7D48 48 00 00 38 */ b lbl_800CC120
+lbl_800CC0EC:
+/* 800CC0EC 000C7D4C 38 60 00 0D */ li r3, 0xd
+/* 800CC0F0 000C7D50 4B FE E8 9D */ bl func_800BA98C
+/* 800CC0F4 000C7D54 7C 63 07 34 */ extsh r3, r3
+/* 800CC0F8 000C7D58 38 80 00 09 */ li r4, 9
+/* 800CC0FC 000C7D5C 38 A0 00 00 */ li r5, 0
+/* 800CC100 000C7D60 48 18 7C B1 */ bl func_80253DB0
+/* 800CC104 000C7D64 48 00 00 1C */ b lbl_800CC120
+lbl_800CC108:
+/* 800CC108 000C7D68 38 60 00 0D */ li r3, 0xd
+/* 800CC10C 000C7D6C 4B FE E8 81 */ bl func_800BA98C
+/* 800CC110 000C7D70 7C 63 07 34 */ extsh r3, r3
+/* 800CC114 000C7D74 38 80 00 0B */ li r4, 0xb
+/* 800CC118 000C7D78 38 A0 00 00 */ li r5, 0
+/* 800CC11C 000C7D7C 48 18 7C 95 */ bl func_80253DB0
+lbl_800CC120:
+/* 800CC120 000C7D80 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
+/* 800CC124 000C7D84 48 15 84 65 */ bl func_80224588
+/* 800CC128 000C7D88 38 60 00 0F */ li r3, 0xf
+/* 800CC12C 000C7D8C 4B FE E8 61 */ bl func_800BA98C
+/* 800CC130 000C7D90 7C 63 07 34 */ extsh r3, r3
+/* 800CC134 000C7D94 38 80 00 09 */ li r4, 9
+/* 800CC138 000C7D98 38 A0 00 00 */ li r5, 0
+/* 800CC13C 000C7D9C 48 18 7C 75 */ bl func_80253DB0
+/* 800CC140 000C7DA0 2C 1C 00 01 */ cmpwi r28, 1
+/* 800CC144 000C7DA4 41 81 00 0C */ bgt lbl_800CC150
+/* 800CC148 000C7DA8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800CC14C 000C7DAC 40 82 00 34 */ bne lbl_800CC180
+lbl_800CC150:
+/* 800CC150 000C7DB0 38 60 00 10 */ li r3, 0x10
+/* 800CC154 000C7DB4 4B FE E8 39 */ bl func_800BA98C
+/* 800CC158 000C7DB8 7C 63 07 34 */ extsh r3, r3
+/* 800CC15C 000C7DBC 38 80 00 09 */ li r4, 9
+/* 800CC160 000C7DC0 38 A0 00 00 */ li r5, 0
+/* 800CC164 000C7DC4 48 18 7C 4D */ bl func_80253DB0
+/* 800CC168 000C7DC8 38 60 00 10 */ li r3, 0x10
+/* 800CC16C 000C7DCC 4B FE E8 21 */ bl func_800BA98C
+/* 800CC170 000C7DD0 7C 63 07 34 */ extsh r3, r3
+/* 800CC174 000C7DD4 38 80 00 08 */ li r4, 8
+/* 800CC178 000C7DD8 38 A0 00 01 */ li r5, 1
+/* 800CC17C 000C7DDC 48 18 7C 75 */ bl func_80253DF0
+lbl_800CC180:
+/* 800CC180 000C7DE0 2C 1C 00 02 */ cmpwi r28, 2
+/* 800CC184 000C7DE4 41 81 00 0C */ bgt lbl_800CC190
+/* 800CC188 000C7DE8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800CC18C 000C7DEC 40 82 00 34 */ bne lbl_800CC1C0
+lbl_800CC190:
+/* 800CC190 000C7DF0 38 60 00 11 */ li r3, 0x11
+/* 800CC194 000C7DF4 4B FE E7 F9 */ bl func_800BA98C
+/* 800CC198 000C7DF8 7C 63 07 34 */ extsh r3, r3
+/* 800CC19C 000C7DFC 38 80 00 09 */ li r4, 9
+/* 800CC1A0 000C7E00 38 A0 00 00 */ li r5, 0
+/* 800CC1A4 000C7E04 48 18 7C 0D */ bl func_80253DB0
+/* 800CC1A8 000C7E08 38 60 00 11 */ li r3, 0x11
+/* 800CC1AC 000C7E0C 4B FE E7 E1 */ bl func_800BA98C
+/* 800CC1B0 000C7E10 7C 63 07 34 */ extsh r3, r3
+/* 800CC1B4 000C7E14 38 80 00 08 */ li r4, 8
+/* 800CC1B8 000C7E18 38 A0 00 01 */ li r5, 1
+/* 800CC1BC 000C7E1C 48 18 7C 35 */ bl func_80253DF0
+lbl_800CC1C0:
+/* 800CC1C0 000C7E20 2C 1C 00 00 */ cmpwi r28, 0
+/* 800CC1C4 000C7E24 40 82 00 34 */ bne lbl_800CC1F8
+/* 800CC1C8 000C7E28 38 60 00 12 */ li r3, 0x12
+/* 800CC1CC 000C7E2C 4B FE E7 C1 */ bl func_800BA98C
+/* 800CC1D0 000C7E30 7C 63 07 34 */ extsh r3, r3
+/* 800CC1D4 000C7E34 38 80 00 09 */ li r4, 9
+/* 800CC1D8 000C7E38 38 A0 00 00 */ li r5, 0
+/* 800CC1DC 000C7E3C 48 18 7B D5 */ bl func_80253DB0
+/* 800CC1E0 000C7E40 38 60 00 12 */ li r3, 0x12
+/* 800CC1E4 000C7E44 4B FE E7 A9 */ bl func_800BA98C
+/* 800CC1E8 000C7E48 7C 63 07 34 */ extsh r3, r3
+/* 800CC1EC 000C7E4C 38 80 00 08 */ li r4, 8
+/* 800CC1F0 000C7E50 38 A0 00 01 */ li r5, 1
+/* 800CC1F4 000C7E54 48 18 7B FD */ bl func_80253DF0
+lbl_800CC1F8:
+/* 800CC1F8 000C7E58 38 60 00 09 */ li r3, 9
+/* 800CC1FC 000C7E5C 4B FE E5 F1 */ bl func_800BA7EC
+/* 800CC200 000C7E60 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800CC204 000C7E64 4B FE E7 89 */ bl func_800BA98C
+/* 800CC208 000C7E68 7C 76 1B 78 */ mr r22, r3
+/* 800CC20C 000C7E6C 7C 63 07 34 */ extsh r3, r3
+/* 800CC210 000C7E70 38 80 00 07 */ li r4, 7
+/* 800CC214 000C7E74 38 A0 00 00 */ li r5, 0
+/* 800CC218 000C7E78 48 18 7B 99 */ bl func_80253DB0
+/* 800CC21C 000C7E7C 7E C3 07 34 */ extsh r3, r22
+/* 800CC220 000C7E80 38 80 00 09 */ li r4, 9
+/* 800CC224 000C7E84 38 A0 00 02 */ li r5, 2
+/* 800CC228 000C7E88 48 18 7B C9 */ bl func_80253DF0
+/* 800CC22C 000C7E8C 7E C3 07 34 */ extsh r3, r22
+/* 800CC230 000C7E90 38 80 00 08 */ li r4, 8
+/* 800CC234 000C7E94 38 A0 00 01 */ li r5, 1
+/* 800CC238 000C7E98 48 18 7B B9 */ bl func_80253DF0
+/* 800CC23C 000C7E9C 38 60 00 08 */ li r3, 8
+/* 800CC240 000C7EA0 4B FE E3 79 */ bl func_800BA5B8
+/* 800CC244 000C7EA4 48 00 51 54 */ b lbl_800D1398
+lbl_800CC248:
+/* 800CC248 000C7EA8 38 60 00 00 */ li r3, 0
+/* 800CC24C 000C7EAC 4B FE E7 41 */ bl func_800BA98C
+/* 800CC250 000C7EB0 7C 63 07 34 */ extsh r3, r3
+/* 800CC254 000C7EB4 38 80 00 02 */ li r4, 2
+/* 800CC258 000C7EB8 38 A0 00 00 */ li r5, 0
+/* 800CC25C 000C7EBC 48 18 7B 55 */ bl func_80253DB0
+/* 800CC260 000C7EC0 38 60 00 0F */ li r3, 0xf
+/* 800CC264 000C7EC4 4B FE E7 29 */ bl func_800BA98C
+/* 800CC268 000C7EC8 7C 63 07 34 */ extsh r3, r3
+/* 800CC26C 000C7ECC 38 80 00 07 */ li r4, 7
+/* 800CC270 000C7ED0 38 A0 00 00 */ li r5, 0
+/* 800CC274 000C7ED4 48 18 7B 3D */ bl func_80253DB0
+/* 800CC278 000C7ED8 38 60 00 0C */ li r3, 0xc
+/* 800CC27C 000C7EDC 4B FE E7 11 */ bl func_800BA98C
+/* 800CC280 000C7EE0 7C 63 07 34 */ extsh r3, r3
+/* 800CC284 000C7EE4 38 80 00 0C */ li r4, 0xc
+/* 800CC288 000C7EE8 38 A0 00 00 */ li r5, 0
+/* 800CC28C 000C7EEC 48 18 7B 25 */ bl func_80253DB0
+/* 800CC290 000C7EF0 38 60 00 00 */ li r3, 0
+/* 800CC294 000C7EF4 4B FE E5 59 */ bl func_800BA7EC
+/* 800CC298 000C7EF8 38 03 00 01 */ addi r0, r3, 1
+/* 800CC29C 000C7EFC 38 60 00 01 */ li r3, 1
+/* 800CC2A0 000C7F00 7C 15 07 74 */ extsb r21, r0
+/* 800CC2A4 000C7F04 4B FE E5 49 */ bl func_800BA7EC
+/* 800CC2A8 000C7F08 38 03 00 03 */ addi r0, r3, 3
+/* 800CC2AC 000C7F0C 54 00 F0 BE */ srwi r0, r0, 2
+/* 800CC2B0 000C7F10 7C 00 07 74 */ extsb r0, r0
+/* 800CC2B4 000C7F14 7C 15 00 00 */ cmpw r21, r0
+/* 800CC2B8 000C7F18 40 82 00 CC */ bne lbl_800CC384
+/* 800CC2BC 000C7F1C 38 60 00 01 */ li r3, 1
+/* 800CC2C0 000C7F20 4B FE E5 2D */ bl func_800BA7EC
+/* 800CC2C4 000C7F24 7C 76 07 74 */ extsb r22, r3
+/* 800CC2C8 000C7F28 38 60 00 09 */ li r3, 9
+/* 800CC2CC 000C7F2C 4B FE E5 21 */ bl func_800BA7EC
+/* 800CC2D0 000C7F30 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CC2D4 000C7F34 41 82 00 74 */ beq lbl_800CC348
+/* 800CC2D8 000C7F38 40 80 00 14 */ bge lbl_800CC2EC
+/* 800CC2DC 000C7F3C 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CC2E0 000C7F40 41 82 00 18 */ beq lbl_800CC2F8
+/* 800CC2E4 000C7F44 40 80 00 3C */ bge lbl_800CC320
+/* 800CC2E8 000C7F48 48 00 00 9C */ b lbl_800CC384
+lbl_800CC2EC:
+/* 800CC2EC 000C7F4C 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CC2F0 000C7F50 40 80 00 94 */ bge lbl_800CC384
+/* 800CC2F4 000C7F54 48 00 00 78 */ b lbl_800CC36C
+lbl_800CC2F8:
+/* 800CC2F8 000C7F58 56 A3 10 3A */ slwi r3, r21, 2
+/* 800CC2FC 000C7F5C 38 03 FF FE */ addi r0, r3, -2
+/* 800CC300 000C7F60 7C 00 B0 00 */ cmpw r0, r22
+/* 800CC304 000C7F64 40 81 00 80 */ ble lbl_800CC384
+/* 800CC308 000C7F68 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC30C 000C7F6C 38 60 02 22 */ li r3, 0x222
+/* 800CC310 000C7F70 38 80 00 00 */ li r4, 0
+/* 800CC314 000C7F74 4B F3 EE 5D */ bl func_8000B170
+/* 800CC318 000C7F78 38 60 FF FF */ li r3, -1
+/* 800CC31C 000C7F7C 48 00 50 80 */ b lbl_800D139C
+lbl_800CC320:
+/* 800CC320 000C7F80 56 A3 10 3A */ slwi r3, r21, 2
+/* 800CC324 000C7F84 38 03 FF FF */ addi r0, r3, -1
+/* 800CC328 000C7F88 7C 00 B0 00 */ cmpw r0, r22
+/* 800CC32C 000C7F8C 40 81 00 58 */ ble lbl_800CC384
+/* 800CC330 000C7F90 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC334 000C7F94 38 60 02 22 */ li r3, 0x222
+/* 800CC338 000C7F98 38 80 00 00 */ li r4, 0
+/* 800CC33C 000C7F9C 4B F3 EE 35 */ bl func_8000B170
+/* 800CC340 000C7FA0 38 60 FF FF */ li r3, -1
+/* 800CC344 000C7FA4 48 00 50 58 */ b lbl_800D139C
+lbl_800CC348:
+/* 800CC348 000C7FA8 56 A0 10 3A */ slwi r0, r21, 2
+/* 800CC34C 000C7FAC 7C 00 B0 00 */ cmpw r0, r22
+/* 800CC350 000C7FB0 40 81 00 34 */ ble lbl_800CC384
+/* 800CC354 000C7FB4 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC358 000C7FB8 38 60 02 22 */ li r3, 0x222
+/* 800CC35C 000C7FBC 38 80 00 00 */ li r4, 0
+/* 800CC360 000C7FC0 4B F3 EE 11 */ bl func_8000B170
+/* 800CC364 000C7FC4 38 60 FF FF */ li r3, -1
+/* 800CC368 000C7FC8 48 00 50 34 */ b lbl_800D139C
+lbl_800CC36C:
+/* 800CC36C 000C7FCC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC370 000C7FD0 38 60 02 22 */ li r3, 0x222
+/* 800CC374 000C7FD4 38 80 00 00 */ li r4, 0
+/* 800CC378 000C7FD8 4B F3 ED F9 */ bl func_8000B170
+/* 800CC37C 000C7FDC 38 60 FF FF */ li r3, -1
+/* 800CC380 000C7FE0 48 00 50 1C */ b lbl_800D139C
+lbl_800CC384:
+/* 800CC384 000C7FE4 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC388 000C7FE8 38 60 02 23 */ li r3, 0x223
+/* 800CC38C 000C7FEC 38 80 00 00 */ li r4, 0
+/* 800CC390 000C7FF0 4B F3 ED E1 */ bl func_8000B170
+/* 800CC394 000C7FF4 38 60 00 02 */ li r3, 2
+/* 800CC398 000C7FF8 38 80 00 81 */ li r4, 0x81
+/* 800CC39C 000C7FFC 4B FE E2 81 */ bl func_800BA61C
+/* 800CC3A0 000C8000 38 60 00 03 */ li r3, 3
+/* 800CC3A4 000C8004 4B FE E2 15 */ bl func_800BA5B8
+/* 800CC3A8 000C8008 38 60 00 10 */ li r3, 0x10
+/* 800CC3AC 000C800C 4B FE E5 E1 */ bl func_800BA98C
+/* 800CC3B0 000C8010 7C 63 07 34 */ extsh r3, r3
+/* 800CC3B4 000C8014 38 80 00 08 */ li r4, 8
+/* 800CC3B8 000C8018 38 A0 00 01 */ li r5, 1
+/* 800CC3BC 000C801C 48 18 7A 35 */ bl func_80253DF0
+/* 800CC3C0 000C8020 38 60 00 10 */ li r3, 0x10
+/* 800CC3C4 000C8024 4B FE E5 C9 */ bl func_800BA98C
+/* 800CC3C8 000C8028 7C 63 07 34 */ extsh r3, r3
+/* 800CC3CC 000C802C 38 80 00 07 */ li r4, 7
+/* 800CC3D0 000C8030 38 A0 00 00 */ li r5, 0
+/* 800CC3D4 000C8034 48 18 79 DD */ bl func_80253DB0
+/* 800CC3D8 000C8038 38 60 00 0F */ li r3, 0xf
+/* 800CC3DC 000C803C 4B FE E5 B1 */ bl func_800BA98C
+/* 800CC3E0 000C8040 7C 63 07 34 */ extsh r3, r3
+/* 800CC3E4 000C8044 38 80 00 09 */ li r4, 9
+/* 800CC3E8 000C8048 38 A0 00 00 */ li r5, 0
+/* 800CC3EC 000C804C 48 18 7A 05 */ bl func_80253DF0
+/* 800CC3F0 000C8050 38 60 00 10 */ li r3, 0x10
+/* 800CC3F4 000C8054 4B FE E5 99 */ bl func_800BA98C
+/* 800CC3F8 000C8058 7C 63 07 34 */ extsh r3, r3
+/* 800CC3FC 000C805C 38 80 00 09 */ li r4, 9
+/* 800CC400 000C8060 38 A0 00 00 */ li r5, 0
+/* 800CC404 000C8064 48 18 79 ED */ bl func_80253DF0
+/* 800CC408 000C8068 48 00 4F 90 */ b lbl_800D1398
+lbl_800CC40C:
+/* 800CC40C 000C806C 38 60 00 00 */ li r3, 0
+/* 800CC410 000C8070 4B FE E5 7D */ bl func_800BA98C
+/* 800CC414 000C8074 7C 63 07 34 */ extsh r3, r3
+/* 800CC418 000C8078 38 80 00 02 */ li r4, 2
+/* 800CC41C 000C807C 38 A0 00 00 */ li r5, 0
+/* 800CC420 000C8080 48 18 79 91 */ bl func_80253DB0
+/* 800CC424 000C8084 38 60 00 0C */ li r3, 0xc
+/* 800CC428 000C8088 4B FE E5 65 */ bl func_800BA98C
+/* 800CC42C 000C808C 7C 63 07 34 */ extsh r3, r3
+/* 800CC430 000C8090 38 80 00 0B */ li r4, 0xb
+/* 800CC434 000C8094 38 A0 00 00 */ li r5, 0
+/* 800CC438 000C8098 48 18 79 79 */ bl func_80253DB0
+/* 800CC43C 000C809C 38 60 00 0F */ li r3, 0xf
+/* 800CC440 000C80A0 4B FE E5 4D */ bl func_800BA98C
+/* 800CC444 000C80A4 7C 63 07 34 */ extsh r3, r3
+/* 800CC448 000C80A8 38 80 00 07 */ li r4, 7
+/* 800CC44C 000C80AC 38 A0 00 00 */ li r5, 0
+/* 800CC450 000C80B0 48 18 79 61 */ bl func_80253DB0
+/* 800CC454 000C80B4 38 60 00 00 */ li r3, 0
+/* 800CC458 000C80B8 4B FE E3 95 */ bl func_800BA7EC
+/* 800CC45C 000C80BC 7C 60 07 75 */ extsb. r0, r3
+/* 800CC460 000C80C0 40 82 00 30 */ bne lbl_800CC490
+/* 800CC464 000C80C4 38 60 00 09 */ li r3, 9
+/* 800CC468 000C80C8 4B FE E3 85 */ bl func_800BA7EC
+/* 800CC46C 000C80CC 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CC470 000C80D0 41 82 00 08 */ beq lbl_800CC478
+/* 800CC474 000C80D4 48 00 00 1C */ b lbl_800CC490
+lbl_800CC478:
+/* 800CC478 000C80D8 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC47C 000C80DC 38 60 02 22 */ li r3, 0x222
+/* 800CC480 000C80E0 38 80 00 00 */ li r4, 0
+/* 800CC484 000C80E4 4B F3 EC ED */ bl func_8000B170
+/* 800CC488 000C80E8 38 60 FF FF */ li r3, -1
+/* 800CC48C 000C80EC 48 00 4F 10 */ b lbl_800D139C
+lbl_800CC490:
+/* 800CC490 000C80F0 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC494 000C80F4 38 60 02 23 */ li r3, 0x223
+/* 800CC498 000C80F8 38 80 00 00 */ li r4, 0
+/* 800CC49C 000C80FC 4B F3 EC D5 */ bl func_8000B170
+/* 800CC4A0 000C8100 38 60 00 02 */ li r3, 2
+/* 800CC4A4 000C8104 38 80 00 01 */ li r4, 1
+/* 800CC4A8 000C8108 4B FE E1 75 */ bl func_800BA61C
+/* 800CC4AC 000C810C 38 60 00 03 */ li r3, 3
+/* 800CC4B0 000C8110 4B FE E1 09 */ bl func_800BA5B8
+/* 800CC4B4 000C8114 38 60 00 11 */ li r3, 0x11
+/* 800CC4B8 000C8118 4B FE E4 D5 */ bl func_800BA98C
+/* 800CC4BC 000C811C 7C 63 07 34 */ extsh r3, r3
+/* 800CC4C0 000C8120 38 80 00 08 */ li r4, 8
+/* 800CC4C4 000C8124 38 A0 00 01 */ li r5, 1
+/* 800CC4C8 000C8128 48 18 79 29 */ bl func_80253DF0
+/* 800CC4CC 000C812C 38 60 00 11 */ li r3, 0x11
+/* 800CC4D0 000C8130 4B FE E4 BD */ bl func_800BA98C
+/* 800CC4D4 000C8134 7C 63 07 34 */ extsh r3, r3
+/* 800CC4D8 000C8138 38 80 00 07 */ li r4, 7
+/* 800CC4DC 000C813C 38 A0 00 00 */ li r5, 0
+/* 800CC4E0 000C8140 48 18 78 D1 */ bl func_80253DB0
+/* 800CC4E4 000C8144 38 60 00 0F */ li r3, 0xf
+/* 800CC4E8 000C8148 4B FE E4 A5 */ bl func_800BA98C
+/* 800CC4EC 000C814C 7C 63 07 34 */ extsh r3, r3
+/* 800CC4F0 000C8150 38 80 00 09 */ li r4, 9
+/* 800CC4F4 000C8154 38 A0 00 00 */ li r5, 0
+/* 800CC4F8 000C8158 48 18 78 F9 */ bl func_80253DF0
+/* 800CC4FC 000C815C 38 60 00 11 */ li r3, 0x11
+/* 800CC500 000C8160 4B FE E4 8D */ bl func_800BA98C
+/* 800CC504 000C8164 7C 63 07 34 */ extsh r3, r3
+/* 800CC508 000C8168 38 80 00 09 */ li r4, 9
+/* 800CC50C 000C816C 38 A0 00 00 */ li r5, 0
+/* 800CC510 000C8170 48 18 78 E1 */ bl func_80253DF0
+/* 800CC514 000C8174 48 00 4E 84 */ b lbl_800D1398
+lbl_800CC518:
+/* 800CC518 000C8178 38 60 00 00 */ li r3, 0
+/* 800CC51C 000C817C 4B FE E4 71 */ bl func_800BA98C
+/* 800CC520 000C8180 7C 63 07 34 */ extsh r3, r3
+/* 800CC524 000C8184 38 80 00 02 */ li r4, 2
+/* 800CC528 000C8188 38 A0 00 00 */ li r5, 0
+/* 800CC52C 000C818C 48 18 78 85 */ bl func_80253DB0
+/* 800CC530 000C8190 38 60 00 0C */ li r3, 0xc
+/* 800CC534 000C8194 4B FE E4 59 */ bl func_800BA98C
+/* 800CC538 000C8198 7C 63 07 34 */ extsh r3, r3
+/* 800CC53C 000C819C 38 80 00 0D */ li r4, 0xd
+/* 800CC540 000C81A0 38 A0 00 00 */ li r5, 0
+/* 800CC544 000C81A4 48 18 78 6D */ bl func_80253DB0
+/* 800CC548 000C81A8 38 60 00 0F */ li r3, 0xf
+/* 800CC54C 000C81AC 4B FE E4 41 */ bl func_800BA98C
+/* 800CC550 000C81B0 7C 63 07 34 */ extsh r3, r3
+/* 800CC554 000C81B4 38 80 00 07 */ li r4, 7
+/* 800CC558 000C81B8 38 A0 00 00 */ li r5, 0
+/* 800CC55C 000C81BC 48 18 78 55 */ bl func_80253DB0
+/* 800CC560 000C81C0 38 60 00 06 */ li r3, 6
+/* 800CC564 000C81C4 4B FE E0 55 */ bl func_800BA5B8
+/* 800CC568 000C81C8 38 60 00 01 */ li r3, 1
+/* 800CC56C 000C81CC 4B F8 DF 61 */ bl func_8005A4CC
+/* 800CC570 000C81D0 48 00 4E 28 */ b lbl_800D1398
+lbl_800CC574:
+/* 800CC574 000C81D4 38 60 00 00 */ li r3, 0
+/* 800CC578 000C81D8 4B FE E4 15 */ bl func_800BA98C
+/* 800CC57C 000C81DC 7C 63 07 34 */ extsh r3, r3
+/* 800CC580 000C81E0 38 80 00 02 */ li r4, 2
+/* 800CC584 000C81E4 38 A0 00 00 */ li r5, 0
+/* 800CC588 000C81E8 48 18 78 29 */ bl func_80253DB0
+/* 800CC58C 000C81EC 38 60 00 0F */ li r3, 0xf
+/* 800CC590 000C81F0 4B FE E3 FD */ bl func_800BA98C
+/* 800CC594 000C81F4 7C 63 07 34 */ extsh r3, r3
+/* 800CC598 000C81F8 38 80 00 07 */ li r4, 7
+/* 800CC59C 000C81FC 38 A0 00 00 */ li r5, 0
+/* 800CC5A0 000C8200 48 18 78 11 */ bl func_80253DB0
+/* 800CC5A4 000C8204 38 60 00 00 */ li r3, 0
+/* 800CC5A8 000C8208 4B FE E2 45 */ bl func_800BA7EC
+/* 800CC5AC 000C820C 54 60 10 3A */ slwi r0, r3, 2
+/* 800CC5B0 000C8210 38 60 00 09 */ li r3, 9
+/* 800CC5B4 000C8214 7C 1C 07 74 */ extsb r28, r0
+/* 800CC5B8 000C8218 4B FE E2 35 */ bl func_800BA7EC
+/* 800CC5BC 000C821C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CC5C0 000C8220 41 82 00 30 */ beq lbl_800CC5F0
+/* 800CC5C4 000C8224 40 80 00 14 */ bge lbl_800CC5D8
+/* 800CC5C8 000C8228 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CC5CC 000C822C 41 82 00 38 */ beq lbl_800CC604
+/* 800CC5D0 000C8230 40 80 00 14 */ bge lbl_800CC5E4
+/* 800CC5D4 000C8234 48 00 00 30 */ b lbl_800CC604
+lbl_800CC5D8:
+/* 800CC5D8 000C8238 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CC5DC 000C823C 40 80 00 28 */ bge lbl_800CC604
+/* 800CC5E0 000C8240 48 00 00 1C */ b lbl_800CC5FC
+lbl_800CC5E4:
+/* 800CC5E4 000C8244 38 1C 00 01 */ addi r0, r28, 1
+/* 800CC5E8 000C8248 7C 1C 07 74 */ extsb r28, r0
+/* 800CC5EC 000C824C 48 00 00 18 */ b lbl_800CC604
+lbl_800CC5F0:
+/* 800CC5F0 000C8250 38 1C 00 02 */ addi r0, r28, 2
+/* 800CC5F4 000C8254 7C 1C 07 74 */ extsb r28, r0
+/* 800CC5F8 000C8258 48 00 00 0C */ b lbl_800CC604
+lbl_800CC5FC:
+/* 800CC5FC 000C825C 38 1C 00 03 */ addi r0, r28, 3
+/* 800CC600 000C8260 7C 1C 07 74 */ extsb r28, r0
+lbl_800CC604:
+/* 800CC604 000C8264 48 01 9D CD */ bl func_800E63D0
+/* 800CC608 000C8268 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CC60C 000C826C 2C 00 00 01 */ cmpwi r0, 1
+/* 800CC610 000C8270 41 82 4D 88 */ beq lbl_800D1398
+/* 800CC614 000C8274 40 80 00 10 */ bge lbl_800CC624
+/* 800CC618 000C8278 2C 00 00 00 */ cmpwi r0, 0
+/* 800CC61C 000C827C 40 80 00 14 */ bge lbl_800CC630
+/* 800CC620 000C8280 48 00 4D 78 */ b lbl_800D1398
+lbl_800CC624:
+/* 800CC624 000C8284 2C 00 00 04 */ cmpwi r0, 4
+/* 800CC628 000C8288 40 80 4D 70 */ bge lbl_800D1398
+/* 800CC62C 000C828C 48 00 01 EC */ b lbl_800CC818
+lbl_800CC630:
+/* 800CC630 000C8290 3A A0 00 01 */ li r21, 1
+/* 800CC634 000C8294 38 60 00 00 */ li r3, 0
+/* 800CC638 000C8298 48 02 B2 6D */ bl func_800F78A4
+/* 800CC63C 000C829C 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800CC640 000C82A0 40 82 00 14 */ bne lbl_800CC654
+/* 800CC644 000C82A4 38 60 00 01 */ li r3, 1
+/* 800CC648 000C82A8 48 02 B2 5D */ bl func_800F78A4
+/* 800CC64C 000C82AC 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800CC650 000C82B0 41 82 00 08 */ beq lbl_800CC658
+lbl_800CC654:
+/* 800CC654 000C82B4 3A A0 00 00 */ li r21, 0
+lbl_800CC658:
+/* 800CC658 000C82B8 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
+/* 800CC65C 000C82BC 3A C0 00 00 */ li r22, 0
+/* 800CC660 000C82C0 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
+lbl_800CC664:
+/* 800CC664 000C82C4 7C 1F E0 AE */ lbzx r0, r31, r28
+/* 800CC668 000C82C8 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CC66C 000C82CC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CC670 000C82D0 48 01 97 7D */ bl func_800E5DEC
+/* 800CC674 000C82D4 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CC678 000C82D8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CC67C 000C82DC 41 82 00 0C */ beq lbl_800CC688
+/* 800CC680 000C82E0 3A A0 00 00 */ li r21, 0
+/* 800CC684 000C82E4 48 00 00 10 */ b lbl_800CC694
+lbl_800CC688:
+/* 800CC688 000C82E8 3A D6 00 01 */ addi r22, r22, 1
+/* 800CC68C 000C82EC 28 16 00 06 */ cmplwi r22, 6
+/* 800CC690 000C82F0 41 80 FF D4 */ blt lbl_800CC664
+lbl_800CC694:
+/* 800CC694 000C82F4 2C 15 00 00 */ cmpwi r21, 0
+/* 800CC698 000C82F8 41 82 01 6C */ beq lbl_800CC804
+/* 800CC69C 000C82FC 3B 40 00 00 */ li r26, 0
+/* 800CC6A0 000C8300 3A A0 00 00 */ li r21, 0
+lbl_800CC6A4:
+/* 800CC6A4 000C8304 7C 1F E0 AE */ lbzx r0, r31, r28
+/* 800CC6A8 000C8308 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800CC6AC 000C830C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CC6B0 000C8310 48 01 97 3D */ bl func_800E5DEC
+/* 800CC6B4 000C8314 3A B5 00 01 */ addi r21, r21, 1
+/* 800CC6B8 000C8318 28 15 00 06 */ cmplwi r21, 6
+/* 800CC6BC 000C831C 41 80 FF E8 */ blt lbl_800CC6A4
+/* 800CC6C0 000C8320 3B 20 00 00 */ li r25, 0
+/* 800CC6C4 000C8324 3B 00 00 00 */ li r24, 0
+/* 800CC6C8 000C8328 3B C0 00 00 */ li r30, 0
+/* 800CC6CC 000C832C 3A C0 00 44 */ li r22, 0x44
+/* 800CC6D0 000C8330 3A E0 00 01 */ li r23, 1
+lbl_800CC6D4:
+/* 800CC6D4 000C8334 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 800CC6D8 000C8338 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800CC6DC 000C833C 7C 7D 02 14 */ add r3, r29, r0
+/* 800CC6E0 000C8340 3A A3 00 CC */ addi r21, r3, 0xcc
+/* 800CC6E4 000C8344 7E A3 AB 78 */ mr r3, r21
+/* 800CC6E8 000C8348 48 30 FA B5 */ bl func_803DC19C
+/* 800CC6EC 000C834C 4B F8 A4 E9 */ bl func_80056BD4
+/* 800CC6F0 000C8350 2C 03 00 00 */ cmpwi r3, 0
+/* 800CC6F4 000C8354 41 82 00 7C */ beq lbl_800CC770
+/* 800CC6F8 000C8358 7E A3 AB 78 */ mr r3, r21
+/* 800CC6FC 000C835C 48 30 FA A1 */ bl func_803DC19C
+/* 800CC700 000C8360 4B F8 A7 2D */ bl func_80056E2C
+/* 800CC704 000C8364 2C 03 00 00 */ cmpwi r3, 0
+/* 800CC708 000C8368 40 82 00 68 */ bne lbl_800CC770
+/* 800CC70C 000C836C 7C 1F E0 AE */ lbzx r0, r31, r28
+/* 800CC710 000C8370 57 03 06 3E */ clrlwi r3, r24, 0x18
+/* 800CC714 000C8374 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CC718 000C8378 48 01 96 D5 */ bl func_800E5DEC
+/* 800CC71C 000C837C 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CC720 000C8380 38 A3 FF FF */ addi r5, r3, -1
+/* 800CC724 000C8384 38 95 FF FF */ addi r4, r21, -1
+/* 800CC728 000C8388 60 00 00 80 */ ori r0, r0, 0x80
+/* 800CC72C 000C838C 98 03 00 8A */ stb r0, 0x8a(r3)
+/* 800CC730 000C8390 9B C3 00 88 */ stb r30, 0x88(r3)
+/* 800CC734 000C8394 9B 23 00 89 */ stb r25, 0x89(r3)
+/* 800CC738 000C8398 7E C9 03 A6 */ mtctr r22
+lbl_800CC73C:
+/* 800CC73C 000C839C 88 64 00 01 */ lbz r3, 1(r4)
+/* 800CC740 000C83A0 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800CC744 000C83A4 98 65 00 01 */ stb r3, 1(r5)
+/* 800CC748 000C83A8 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800CC74C 000C83AC 42 00 FF F0 */ bdnz lbl_800CC73C
+/* 800CC750 000C83B0 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 800CC754 000C83B4 38 60 00 00 */ li r3, 0
+/* 800CC758 000C83B8 7E E0 00 30 */ slw r0, r23, r0
+/* 800CC75C 000C83BC 3B 18 00 01 */ addi r24, r24, 1
+/* 800CC760 000C83C0 7F 40 03 78 */ or r0, r26, r0
+/* 800CC764 000C83C4 54 1A 04 3E */ clrlwi r26, r0, 0x10
+/* 800CC768 000C83C8 7F 44 D3 78 */ mr r4, r26
+/* 800CC76C 000C83CC 48 02 B2 01 */ bl func_800F796C
+lbl_800CC770:
+/* 800CC770 000C83D0 3B 39 00 01 */ addi r25, r25, 1
+/* 800CC774 000C83D4 28 19 00 06 */ cmplwi r25, 6
+/* 800CC778 000C83D8 41 80 FF 5C */ blt lbl_800CC6D4
+/* 800CC77C 000C83DC 38 60 00 0C */ li r3, 0xc
+/* 800CC780 000C83E0 4B FE E2 0D */ bl func_800BA98C
+/* 800CC784 000C83E4 7C 63 07 34 */ extsh r3, r3
+/* 800CC788 000C83E8 38 80 00 0E */ li r4, 0xe
+/* 800CC78C 000C83EC 38 A0 00 00 */ li r5, 0
+/* 800CC790 000C83F0 48 18 76 21 */ bl func_80253DB0
+/* 800CC794 000C83F4 38 60 00 01 */ li r3, 1
+/* 800CC798 000C83F8 4B F8 DD 35 */ bl func_8005A4CC
+/* 800CC79C 000C83FC 38 60 00 00 */ li r3, 0
+/* 800CC7A0 000C8400 48 02 B1 05 */ bl func_800F78A4
+/* 800CC7A4 000C8404 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800CC7A8 000C8408 40 82 00 14 */ bne lbl_800CC7BC
+/* 800CC7AC 000C840C 38 60 00 01 */ li r3, 1
+/* 800CC7B0 000C8410 48 02 B0 F5 */ bl func_800F78A4
+/* 800CC7B4 000C8414 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800CC7B8 000C8418 41 82 00 08 */ beq lbl_800CC7C0
+lbl_800CC7BC:
+/* 800CC7BC 000C841C 3B A0 2D 13 */ li r29, 0x2d13
+lbl_800CC7C0:
+/* 800CC7C0 000C8420 3A A0 00 00 */ li r21, 0
+lbl_800CC7C4:
+/* 800CC7C4 000C8424 7C 1F E0 AE */ lbzx r0, r31, r28
+/* 800CC7C8 000C8428 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800CC7CC 000C842C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CC7D0 000C8430 48 01 96 1D */ bl func_800E5DEC
+/* 800CC7D4 000C8434 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CC7D8 000C8438 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CC7DC 000C843C 41 82 00 0C */ beq lbl_800CC7E8
+/* 800CC7E0 000C8440 3B A0 2D 12 */ li r29, 0x2d12
+/* 800CC7E4 000C8444 48 00 00 10 */ b lbl_800CC7F4
+lbl_800CC7E8:
+/* 800CC7E8 000C8448 3A B5 00 01 */ addi r21, r21, 1
+/* 800CC7EC 000C844C 28 15 00 06 */ cmplwi r21, 6
+/* 800CC7F0 000C8450 41 80 FF D4 */ blt lbl_800CC7C4
+lbl_800CC7F4:
+/* 800CC7F4 000C8454 7F A4 EB 78 */ mr r4, r29
+/* 800CC7F8 000C8458 38 60 00 01 */ li r3, 1
+/* 800CC7FC 000C845C 4B FE E1 F5 */ bl func_800BA9F0
+/* 800CC800 000C8460 48 00 4B 98 */ b lbl_800D1398
+lbl_800CC804:
+/* 800CC804 000C8464 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC808 000C8468 38 60 02 22 */ li r3, 0x222
+/* 800CC80C 000C846C 38 80 00 00 */ li r4, 0
+/* 800CC810 000C8470 4B F3 E9 61 */ bl func_8000B170
+/* 800CC814 000C8474 48 00 4B 84 */ b lbl_800D1398
+lbl_800CC818:
+/* 800CC818 000C8478 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800CC81C 000C847C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800CC820 000C8480 7C 03 D0 AE */ lbzx r0, r3, r26
+/* 800CC824 000C8484 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800CC828 000C8488 41 82 00 18 */ beq lbl_800CC840
+/* 800CC82C 000C848C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC830 000C8490 38 60 02 22 */ li r3, 0x222
+/* 800CC834 000C8494 38 80 00 00 */ li r4, 0
+/* 800CC838 000C8498 4B F3 E9 39 */ bl func_8000B170
+/* 800CC83C 000C849C 48 00 4B 5C */ b lbl_800D1398
+lbl_800CC840:
+/* 800CC840 000C84A0 38 60 00 06 */ li r3, 6
+/* 800CC844 000C84A4 4B FE DD 75 */ bl func_800BA5B8
+/* 800CC848 000C84A8 38 60 00 0C */ li r3, 0xc
+/* 800CC84C 000C84AC 4B FE E1 41 */ bl func_800BA98C
+/* 800CC850 000C84B0 7C 63 07 34 */ extsh r3, r3
+/* 800CC854 000C84B4 38 80 00 0E */ li r4, 0xe
+/* 800CC858 000C84B8 38 A0 00 00 */ li r5, 0
+/* 800CC85C 000C84BC 48 18 75 55 */ bl func_80253DB0
+/* 800CC860 000C84C0 38 60 00 01 */ li r3, 1
+/* 800CC864 000C84C4 4B F8 DC 69 */ bl func_8005A4CC
+/* 800CC868 000C84C8 48 00 4B 30 */ b lbl_800D1398
+lbl_800CC86C:
+/* 800CC86C 000C84CC 38 60 00 00 */ li r3, 0
+/* 800CC870 000C84D0 4B FE E1 1D */ bl func_800BA98C
+/* 800CC874 000C84D4 7C 63 07 34 */ extsh r3, r3
+/* 800CC878 000C84D8 38 80 00 02 */ li r4, 2
+/* 800CC87C 000C84DC 38 A0 00 00 */ li r5, 0
+/* 800CC880 000C84E0 48 18 75 31 */ bl func_80253DB0
+/* 800CC884 000C84E4 38 60 00 0C */ li r3, 0xc
+/* 800CC888 000C84E8 4B FE E1 05 */ bl func_800BA98C
+/* 800CC88C 000C84EC 7C 63 07 34 */ extsh r3, r3
+/* 800CC890 000C84F0 38 80 00 0F */ li r4, 0xf
+/* 800CC894 000C84F4 38 A0 00 00 */ li r5, 0
+/* 800CC898 000C84F8 48 18 75 19 */ bl func_80253DB0
+/* 800CC89C 000C84FC 38 60 00 0F */ li r3, 0xf
+/* 800CC8A0 000C8500 4B FE E0 ED */ bl func_800BA98C
+/* 800CC8A4 000C8504 7C 63 07 34 */ extsh r3, r3
+/* 800CC8A8 000C8508 38 80 00 07 */ li r4, 7
+/* 800CC8AC 000C850C 38 A0 00 00 */ li r5, 0
+/* 800CC8B0 000C8510 48 18 75 01 */ bl func_80253DB0
+/* 800CC8B4 000C8514 38 60 00 06 */ li r3, 6
+/* 800CC8B8 000C8518 4B FE DD 01 */ bl func_800BA5B8
+/* 800CC8BC 000C851C 38 60 00 01 */ li r3, 1
+/* 800CC8C0 000C8520 4B F8 DC 0D */ bl func_8005A4CC
+/* 800CC8C4 000C8524 48 00 4A D4 */ b lbl_800D1398
+lbl_800CC8C8:
+/* 800CC8C8 000C8528 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CC8CC 000C852C 38 60 00 02 */ li r3, 2
+/* 800CC8D0 000C8530 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CC8D4 000C8534 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CC8D8 000C8538 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CC8DC 000C853C 48 01 89 49 */ bl func_800E5224
+/* 800CC8E0 000C8540 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CC8E4 000C8544 41 82 00 18 */ beq lbl_800CC8FC
+/* 800CC8E8 000C8548 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC8EC 000C854C 38 60 02 22 */ li r3, 0x222
+/* 800CC8F0 000C8550 38 80 00 00 */ li r4, 0
+/* 800CC8F4 000C8554 4B F3 E8 7D */ bl func_8000B170
+/* 800CC8F8 000C8558 48 00 4A A0 */ b lbl_800D1398
+lbl_800CC8FC:
+/* 800CC8FC 000C855C 38 60 00 00 */ li r3, 0
+/* 800CC900 000C8560 4B FE E0 8D */ bl func_800BA98C
+/* 800CC904 000C8564 7C 63 07 34 */ extsh r3, r3
+/* 800CC908 000C8568 38 80 00 02 */ li r4, 2
+/* 800CC90C 000C856C 38 A0 00 00 */ li r5, 0
+/* 800CC910 000C8570 48 18 74 A1 */ bl func_80253DB0
+/* 800CC914 000C8574 38 60 00 0C */ li r3, 0xc
+/* 800CC918 000C8578 4B FE E0 75 */ bl func_800BA98C
+/* 800CC91C 000C857C 7C 63 07 34 */ extsh r3, r3
+/* 800CC920 000C8580 38 80 00 10 */ li r4, 0x10
+/* 800CC924 000C8584 38 A0 00 00 */ li r5, 0
+/* 800CC928 000C8588 48 18 74 89 */ bl func_80253DB0
+/* 800CC92C 000C858C 38 60 00 0F */ li r3, 0xf
+/* 800CC930 000C8590 4B FE E0 5D */ bl func_800BA98C
+/* 800CC934 000C8594 7C 63 07 34 */ extsh r3, r3
+/* 800CC938 000C8598 38 80 00 07 */ li r4, 7
+/* 800CC93C 000C859C 38 A0 00 00 */ li r5, 0
+/* 800CC940 000C85A0 48 18 74 71 */ bl func_80253DB0
+/* 800CC944 000C85A4 38 60 00 06 */ li r3, 6
+/* 800CC948 000C85A8 4B FE DC 71 */ bl func_800BA5B8
+/* 800CC94C 000C85AC 38 60 00 01 */ li r3, 1
+/* 800CC950 000C85B0 4B F8 DB 7D */ bl func_8005A4CC
+/* 800CC954 000C85B4 48 00 4A 44 */ b lbl_800D1398
+lbl_800CC958:
+/* 800CC958 000C85B8 38 60 00 00 */ li r3, 0
+/* 800CC95C 000C85BC 4B FE E0 31 */ bl func_800BA98C
+/* 800CC960 000C85C0 7C 63 07 34 */ extsh r3, r3
+/* 800CC964 000C85C4 38 80 00 02 */ li r4, 2
+/* 800CC968 000C85C8 38 A0 00 00 */ li r5, 0
+/* 800CC96C 000C85CC 48 18 74 45 */ bl func_80253DB0
+/* 800CC970 000C85D0 38 60 00 0C */ li r3, 0xc
+/* 800CC974 000C85D4 4B FE E0 19 */ bl func_800BA98C
+/* 800CC978 000C85D8 7C 63 07 34 */ extsh r3, r3
+/* 800CC97C 000C85DC 38 80 00 11 */ li r4, 0x11
+/* 800CC980 000C85E0 38 A0 00 00 */ li r5, 0
+/* 800CC984 000C85E4 48 18 74 2D */ bl func_80253DB0
+/* 800CC988 000C85E8 38 60 00 0F */ li r3, 0xf
+/* 800CC98C 000C85EC 4B FE E0 01 */ bl func_800BA98C
+/* 800CC990 000C85F0 7C 63 07 34 */ extsh r3, r3
+/* 800CC994 000C85F4 38 80 00 07 */ li r4, 7
+/* 800CC998 000C85F8 38 A0 00 00 */ li r5, 0
+/* 800CC99C 000C85FC 48 18 74 15 */ bl func_80253DB0
+/* 800CC9A0 000C8600 38 60 00 06 */ li r3, 6
+/* 800CC9A4 000C8604 4B FE DC 15 */ bl func_800BA5B8
+/* 800CC9A8 000C8608 38 60 00 01 */ li r3, 1
+/* 800CC9AC 000C860C 4B F8 DB 21 */ bl func_8005A4CC
+/* 800CC9B0 000C8610 48 00 49 E8 */ b lbl_800D1398
+lbl_800CC9B4:
+/* 800CC9B4 000C8614 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CC9B8 000C8618 38 60 00 02 */ li r3, 2
+/* 800CC9BC 000C861C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CC9C0 000C8620 7C 04 D0 AE */ lbzx r0, r4, r26
+/* 800CC9C4 000C8624 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CC9C8 000C8628 48 01 88 5D */ bl func_800E5224
+/* 800CC9CC 000C862C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CC9D0 000C8630 41 82 00 18 */ beq lbl_800CC9E8
+/* 800CC9D4 000C8634 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CC9D8 000C8638 38 60 02 22 */ li r3, 0x222
+/* 800CC9DC 000C863C 38 80 00 00 */ li r4, 0
+/* 800CC9E0 000C8640 4B F3 E7 91 */ bl func_8000B170
+/* 800CC9E4 000C8644 48 00 49 B4 */ b lbl_800D1398
+lbl_800CC9E8:
+/* 800CC9E8 000C8648 38 60 00 00 */ li r3, 0
+/* 800CC9EC 000C864C 4B FE DF A1 */ bl func_800BA98C
+/* 800CC9F0 000C8650 7C 63 07 34 */ extsh r3, r3
+/* 800CC9F4 000C8654 38 80 00 02 */ li r4, 2
+/* 800CC9F8 000C8658 38 A0 00 00 */ li r5, 0
+/* 800CC9FC 000C865C 48 18 73 B5 */ bl func_80253DB0
+/* 800CCA00 000C8660 38 60 00 0C */ li r3, 0xc
+/* 800CCA04 000C8664 4B FE DF 89 */ bl func_800BA98C
+/* 800CCA08 000C8668 7C 63 07 34 */ extsh r3, r3
+/* 800CCA0C 000C866C 38 80 00 12 */ li r4, 0x12
+/* 800CCA10 000C8670 38 A0 00 00 */ li r5, 0
+/* 800CCA14 000C8674 48 18 73 9D */ bl func_80253DB0
+/* 800CCA18 000C8678 38 60 00 0F */ li r3, 0xf
+/* 800CCA1C 000C867C 4B FE DF 71 */ bl func_800BA98C
+/* 800CCA20 000C8680 7C 63 07 34 */ extsh r3, r3
+/* 800CCA24 000C8684 38 80 00 07 */ li r4, 7
+/* 800CCA28 000C8688 38 A0 00 00 */ li r5, 0
+/* 800CCA2C 000C868C 48 18 73 85 */ bl func_80253DB0
+/* 800CCA30 000C8690 38 60 00 0C */ li r3, 0xc
+/* 800CCA34 000C8694 4B FE DB 85 */ bl func_800BA5B8
+/* 800CCA38 000C8698 38 60 00 01 */ li r3, 1
+/* 800CCA3C 000C869C 4B F8 DA 91 */ bl func_8005A4CC
+/* 800CCA40 000C86A0 48 00 49 58 */ b lbl_800D1398
+lbl_800CCA44:
+/* 800CCA44 000C86A4 38 60 00 00 */ li r3, 0
+/* 800CCA48 000C86A8 4B FE DF 45 */ bl func_800BA98C
+/* 800CCA4C 000C86AC 7C 63 07 34 */ extsh r3, r3
+/* 800CCA50 000C86B0 38 80 00 02 */ li r4, 2
+/* 800CCA54 000C86B4 38 A0 00 00 */ li r5, 0
+/* 800CCA58 000C86B8 48 18 73 59 */ bl func_80253DB0
+/* 800CCA5C 000C86BC 38 60 00 0F */ li r3, 0xf
+/* 800CCA60 000C86C0 4B FE DF 2D */ bl func_800BA98C
+/* 800CCA64 000C86C4 7C 63 07 34 */ extsh r3, r3
+/* 800CCA68 000C86C8 38 80 00 07 */ li r4, 7
+/* 800CCA6C 000C86CC 38 A0 00 00 */ li r5, 0
+/* 800CCA70 000C86D0 48 18 73 41 */ bl func_80253DB0
+/* 800CCA74 000C86D4 38 60 00 0C */ li r3, 0xc
+/* 800CCA78 000C86D8 4B FE DF 15 */ bl func_800BA98C
+/* 800CCA7C 000C86DC 7C 63 07 34 */ extsh r3, r3
+/* 800CCA80 000C86E0 38 80 00 13 */ li r4, 0x13
+/* 800CCA84 000C86E4 38 A0 00 00 */ li r5, 0
+/* 800CCA88 000C86E8 48 18 73 29 */ bl func_80253DB0
+/* 800CCA8C 000C86EC 38 60 00 01 */ li r3, 1
+/* 800CCA90 000C86F0 4B F8 DA 3D */ bl func_8005A4CC
+/* 800CCA94 000C86F4 38 60 00 06 */ li r3, 6
+/* 800CCA98 000C86F8 4B FE DB 21 */ bl func_800BA5B8
+/* 800CCA9C 000C86FC 48 00 48 FC */ b lbl_800D1398
+lbl_800CCAA0:
+/* 800CCAA0 000C8700 38 60 00 00 */ li r3, 0
+/* 800CCAA4 000C8704 4B FE DE E9 */ bl func_800BA98C
+/* 800CCAA8 000C8708 7C 63 07 34 */ extsh r3, r3
+/* 800CCAAC 000C870C 38 80 00 02 */ li r4, 2
+/* 800CCAB0 000C8710 38 A0 00 00 */ li r5, 0
+/* 800CCAB4 000C8714 48 18 72 FD */ bl func_80253DB0
+/* 800CCAB8 000C8718 38 60 00 0C */ li r3, 0xc
+/* 800CCABC 000C871C 4B FE DE D1 */ bl func_800BA98C
+/* 800CCAC0 000C8720 7C 63 07 34 */ extsh r3, r3
+/* 800CCAC4 000C8724 38 80 00 16 */ li r4, 0x16
+/* 800CCAC8 000C8728 38 A0 00 00 */ li r5, 0
+/* 800CCACC 000C872C 48 18 72 E5 */ bl func_80253DB0
+/* 800CCAD0 000C8730 38 60 00 0F */ li r3, 0xf
+/* 800CCAD4 000C8734 4B FE DE B9 */ bl func_800BA98C
+/* 800CCAD8 000C8738 7C 63 07 34 */ extsh r3, r3
+/* 800CCADC 000C873C 38 80 00 07 */ li r4, 7
+/* 800CCAE0 000C8740 38 A0 00 00 */ li r5, 0
+/* 800CCAE4 000C8744 48 18 72 CD */ bl func_80253DB0
+/* 800CCAE8 000C8748 38 60 00 06 */ li r3, 6
+/* 800CCAEC 000C874C 4B FE DA CD */ bl func_800BA5B8
+/* 800CCAF0 000C8750 38 60 00 01 */ li r3, 1
+/* 800CCAF4 000C8754 4B F8 D9 D9 */ bl func_8005A4CC
+/* 800CCAF8 000C8758 48 00 48 A0 */ b lbl_800D1398
+lbl_800CCAFC:
+/* 800CCAFC 000C875C 38 60 00 15 */ li r3, 0x15
+/* 800CCB00 000C8760 4B FE DC ED */ bl func_800BA7EC
+/* 800CCB04 000C8764 28 03 00 01 */ cmplwi r3, 1
+/* 800CCB08 000C8768 41 82 48 90 */ beq lbl_800D1398
+/* 800CCB0C 000C876C 3F C0 80 48 */ lis r30, lbl_8047CE18@ha
+/* 800CCB10 000C8770 38 7B FF EB */ addi r3, r27, -21
+/* 800CCB14 000C8774 3B DE CE 18 */ addi r30, r30, lbl_8047CE18@l
+/* 800CCB18 000C8778 7C 1E D0 AE */ lbzx r0, r30, r26
+/* 800CCB1C 000C877C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CCB20 000C8780 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CCB24 000C8784 48 01 92 C9 */ bl func_800E5DEC
+/* 800CCB28 000C8788 7C 78 1B 78 */ mr r24, r3
+/* 800CCB2C 000C878C 38 60 00 00 */ li r3, 0
+/* 800CCB30 000C8790 4B FE DE 5D */ bl func_800BA98C
+/* 800CCB34 000C8794 7C 63 07 34 */ extsh r3, r3
+/* 800CCB38 000C8798 38 80 00 02 */ li r4, 2
+/* 800CCB3C 000C879C 38 A0 00 00 */ li r5, 0
+/* 800CCB40 000C87A0 48 18 72 71 */ bl func_80253DB0
+/* 800CCB44 000C87A4 38 60 00 0C */ li r3, 0xc
+/* 800CCB48 000C87A8 4B FE DE 45 */ bl func_800BA98C
+/* 800CCB4C 000C87AC 7C 63 07 34 */ extsh r3, r3
+/* 800CCB50 000C87B0 38 80 00 16 */ li r4, 0x16
+/* 800CCB54 000C87B4 38 A0 00 00 */ li r5, 0
+/* 800CCB58 000C87B8 48 18 72 59 */ bl func_80253DB0
+/* 800CCB5C 000C87BC 38 60 00 00 */ li r3, 0
+/* 800CCB60 000C87C0 4B FE DC 8D */ bl func_800BA7EC
+/* 800CCB64 000C87C4 7C 7D 07 74 */ extsb r29, r3
+/* 800CCB68 000C87C8 48 01 98 69 */ bl func_800E63D0
+/* 800CCB6C 000C87CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CCB70 000C87D0 41 82 00 08 */ beq lbl_800CCB78
+/* 800CCB74 000C87D4 48 00 0D 38 */ b lbl_800CD8AC
+lbl_800CCB78:
+/* 800CCB78 000C87D8 7C 1E E8 AE */ lbzx r0, r30, r29
+/* 800CCB7C 000C87DC 38 60 00 02 */ li r3, 2
+/* 800CCB80 000C87E0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CCB84 000C87E4 48 01 86 A1 */ bl func_800E5224
+/* 800CCB88 000C87E8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CCB8C 000C87EC 28 00 00 01 */ cmplwi r0, 1
+/* 800CCB90 000C87F0 40 81 00 24 */ ble lbl_800CCBB4
+/* 800CCB94 000C87F4 88 18 00 8A */ lbz r0, 0x8a(r24)
+/* 800CCB98 000C87F8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CCB9C 000C87FC 41 82 47 FC */ beq lbl_800D1398
+/* 800CCBA0 000C8800 38 60 00 06 */ li r3, 6
+/* 800CCBA4 000C8804 4B FE DA 15 */ bl func_800BA5B8
+/* 800CCBA8 000C8808 38 60 00 01 */ li r3, 1
+/* 800CCBAC 000C880C 4B F8 D9 21 */ bl func_8005A4CC
+/* 800CCBB0 000C8810 48 00 47 E8 */ b lbl_800D1398
+lbl_800CCBB4:
+/* 800CCBB4 000C8814 38 60 00 0A */ li r3, 0xa
+/* 800CCBB8 000C8818 4B FE DC 35 */ bl func_800BA7EC
+/* 800CCBBC 000C881C 2C 03 00 00 */ cmpwi r3, 0
+/* 800CCBC0 000C8820 40 82 03 30 */ bne lbl_800CCEF0
+/* 800CCBC4 000C8824 38 60 00 01 */ li r3, 1
+/* 800CCBC8 000C8828 4B F8 D9 05 */ bl func_8005A4CC
+/* 800CCBCC 000C882C 7F 44 D3 78 */ mr r4, r26
+/* 800CCBD0 000C8830 38 60 00 0B */ li r3, 0xb
+/* 800CCBD4 000C8834 4B FE DA 49 */ bl func_800BA61C
+/* 800CCBD8 000C8838 38 9B FF EB */ addi r4, r27, -21
+/* 800CCBDC 000C883C 38 60 00 0C */ li r3, 0xc
+/* 800CCBE0 000C8840 4B FE DA 3D */ bl func_800BA61C
+/* 800CCBE4 000C8844 88 18 00 8A */ lbz r0, 0x8a(r24)
+/* 800CCBE8 000C8848 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CCBEC 000C884C 41 82 02 74 */ beq lbl_800CCE60
+/* 800CCBF0 000C8850 88 18 00 88 */ lbz r0, 0x88(r24)
+/* 800CCBF4 000C8854 7C 00 07 74 */ extsb r0, r0
+/* 800CCBF8 000C8858 2C 00 FF FF */ cmpwi r0, -1
+/* 800CCBFC 000C885C 40 82 00 20 */ bne lbl_800CCC1C
+/* 800CCC00 000C8860 7C 1E E8 AE */ lbzx r0, r30, r29
+/* 800CCC04 000C8864 38 60 00 02 */ li r3, 2
+/* 800CCC08 000C8868 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CCC0C 000C886C 48 01 86 19 */ bl func_800E5224
+/* 800CCC10 000C8870 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CCC14 000C8874 28 00 00 01 */ cmplwi r0, 1
+/* 800CCC18 000C8878 40 82 01 DC */ bne lbl_800CCDF4
+lbl_800CCC1C:
+/* 800CCC1C 000C887C 38 60 00 0A */ li r3, 0xa
+/* 800CCC20 000C8880 38 80 00 01 */ li r4, 1
+/* 800CCC24 000C8884 4B FE D9 F9 */ bl func_800BA61C
+/* 800CCC28 000C8888 38 60 00 09 */ li r3, 9
+/* 800CCC2C 000C888C 4B FE DD 61 */ bl func_800BA98C
+/* 800CCC30 000C8890 7C 63 07 34 */ extsh r3, r3
+/* 800CCC34 000C8894 38 80 00 08 */ li r4, 8
+/* 800CCC38 000C8898 38 A0 00 01 */ li r5, 1
+/* 800CCC3C 000C889C 48 18 71 B5 */ bl func_80253DF0
+/* 800CCC40 000C88A0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CCC44 000C88A4 38 60 00 00 */ li r3, 0
+/* 800CCC48 000C88A8 38 80 00 00 */ li r4, 0
+/* 800CCC4C 000C88AC 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
+/* 800CCC50 000C88B0 60 00 01 C0 */ ori r0, r0, 0x1c0
+/* 800CCC54 000C88B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CCC58 000C88B8 4B F8 CC A1 */ bl func_800598F8
+/* 800CCC5C 000C88BC 38 60 00 01 */ li r3, 1
+/* 800CCC60 000C88C0 38 80 00 02 */ li r4, 2
+/* 800CCC64 000C88C4 38 A0 00 09 */ li r5, 9
+/* 800CCC68 000C88C8 38 C0 00 00 */ li r6, 0
+/* 800CCC6C 000C88CC 38 E0 00 00 */ li r7, 0
+/* 800CCC70 000C88D0 39 00 00 00 */ li r8, 0
+/* 800CCC74 000C88D4 4B F8 CD 55 */ bl func_800599C8
+/* 800CCC78 000C88D8 38 60 00 02 */ li r3, 2
+/* 800CCC7C 000C88DC 38 80 00 00 */ li r4, 0
+/* 800CCC80 000C88E0 38 A0 00 17 */ li r5, 0x17
+/* 800CCC84 000C88E4 38 C0 00 03 */ li r6, 3
+/* 800CCC88 000C88E8 38 E0 00 01 */ li r7, 1
+/* 800CCC8C 000C88EC 39 00 00 00 */ li r8, 0
+/* 800CCC90 000C88F0 4B F8 CD 39 */ bl func_800599C8
+/* 800CCC94 000C88F4 38 60 00 03 */ li r3, 3
+/* 800CCC98 000C88F8 38 80 00 00 */ li r4, 0
+/* 800CCC9C 000C88FC 38 A0 00 02 */ li r5, 2
+/* 800CCCA0 000C8900 38 C0 00 15 */ li r6, 0x15
+/* 800CCCA4 000C8904 38 E0 00 07 */ li r7, 7
+/* 800CCCA8 000C8908 39 00 00 00 */ li r8, 0
+/* 800CCCAC 000C890C 4B F8 CD 1D */ bl func_800599C8
+/* 800CCCB0 000C8910 38 60 00 07 */ li r3, 7
+/* 800CCCB4 000C8914 38 80 00 03 */ li r4, 3
+/* 800CCCB8 000C8918 38 A0 00 00 */ li r5, 0
+/* 800CCCBC 000C891C 38 C0 00 08 */ li r6, 8
+/* 800CCCC0 000C8920 38 E0 00 00 */ li r7, 0
+/* 800CCCC4 000C8924 39 00 00 00 */ li r8, 0
+/* 800CCCC8 000C8928 4B F8 CD 01 */ bl func_800599C8
+/* 800CCCCC 000C892C 38 60 00 08 */ li r3, 8
+/* 800CCCD0 000C8930 38 80 00 18 */ li r4, 0x18
+/* 800CCCD4 000C8934 38 A0 00 07 */ li r5, 7
+/* 800CCCD8 000C8938 38 C0 00 09 */ li r6, 9
+/* 800CCCDC 000C893C 38 E0 00 00 */ li r7, 0
+/* 800CCCE0 000C8940 39 00 00 00 */ li r8, 0
+/* 800CCCE4 000C8944 4B F8 CC E5 */ bl func_800599C8
+/* 800CCCE8 000C8948 38 60 00 09 */ li r3, 9
+/* 800CCCEC 000C894C 38 80 00 1A */ li r4, 0x1a
+/* 800CCCF0 000C8950 38 A0 00 08 */ li r5, 8
+/* 800CCCF4 000C8954 38 C0 00 01 */ li r6, 1
+/* 800CCCF8 000C8958 38 E0 00 00 */ li r7, 0
+/* 800CCCFC 000C895C 39 00 00 00 */ li r8, 0
+/* 800CCD00 000C8960 4B F8 CC C9 */ bl func_800599C8
+/* 800CCD04 000C8964 38 60 00 15 */ li r3, 0x15
+/* 800CCD08 000C8968 38 80 00 00 */ li r4, 0
+/* 800CCD0C 000C896C 38 A0 00 03 */ li r5, 3
+/* 800CCD10 000C8970 38 C0 00 16 */ li r6, 0x16
+/* 800CCD14 000C8974 38 E0 00 18 */ li r7, 0x18
+/* 800CCD18 000C8978 39 00 00 00 */ li r8, 0
+/* 800CCD1C 000C897C 4B F8 CC AD */ bl func_800599C8
+/* 800CCD20 000C8980 38 60 00 16 */ li r3, 0x16
+/* 800CCD24 000C8984 38 80 00 00 */ li r4, 0
+/* 800CCD28 000C8988 38 A0 00 15 */ li r5, 0x15
+/* 800CCD2C 000C898C 38 C0 00 17 */ li r6, 0x17
+/* 800CCD30 000C8990 38 E0 00 19 */ li r7, 0x19
+/* 800CCD34 000C8994 39 00 00 00 */ li r8, 0
+/* 800CCD38 000C8998 4B F8 CC 91 */ bl func_800599C8
+/* 800CCD3C 000C899C 38 60 00 17 */ li r3, 0x17
+/* 800CCD40 000C89A0 38 80 00 00 */ li r4, 0
+/* 800CCD44 000C89A4 38 A0 00 16 */ li r5, 0x16
+/* 800CCD48 000C89A8 38 C0 00 02 */ li r6, 2
+/* 800CCD4C 000C89AC 38 E0 00 1A */ li r7, 0x1a
+/* 800CCD50 000C89B0 39 00 00 00 */ li r8, 0
+/* 800CCD54 000C89B4 4B F8 CC 75 */ bl func_800599C8
+/* 800CCD58 000C89B8 38 60 00 18 */ li r3, 0x18
+/* 800CCD5C 000C89BC 38 80 00 15 */ li r4, 0x15
+/* 800CCD60 000C89C0 38 A0 00 03 */ li r5, 3
+/* 800CCD64 000C89C4 38 C0 00 19 */ li r6, 0x19
+/* 800CCD68 000C89C8 38 E0 00 08 */ li r7, 8
+/* 800CCD6C 000C89CC 39 00 00 00 */ li r8, 0
+/* 800CCD70 000C89D0 4B F8 CC 59 */ bl func_800599C8
+/* 800CCD74 000C89D4 38 60 00 19 */ li r3, 0x19
+/* 800CCD78 000C89D8 38 80 00 16 */ li r4, 0x16
+/* 800CCD7C 000C89DC 38 A0 00 18 */ li r5, 0x18
+/* 800CCD80 000C89E0 38 C0 00 1A */ li r6, 0x1a
+/* 800CCD84 000C89E4 38 E0 00 09 */ li r7, 9
+/* 800CCD88 000C89E8 39 00 00 00 */ li r8, 0
+/* 800CCD8C 000C89EC 4B F8 CC 3D */ bl func_800599C8
+/* 800CCD90 000C89F0 38 60 00 1A */ li r3, 0x1a
+/* 800CCD94 000C89F4 38 80 00 17 */ li r4, 0x17
+/* 800CCD98 000C89F8 38 A0 00 19 */ li r5, 0x19
+/* 800CCD9C 000C89FC 38 C0 00 02 */ li r6, 2
+/* 800CCDA0 000C8A00 38 E0 00 09 */ li r7, 9
+/* 800CCDA4 000C8A04 39 00 00 00 */ li r8, 0
+/* 800CCDA8 000C8A08 4B F8 CC 21 */ bl func_800599C8
+/* 800CCDAC 000C8A0C 7C 1E D0 AE */ lbzx r0, r30, r26
+/* 800CCDB0 000C8A10 38 7B FF EB */ addi r3, r27, -21
+/* 800CCDB4 000C8A14 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CCDB8 000C8A18 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CCDBC 000C8A1C 48 01 90 31 */ bl func_800E5DEC
+/* 800CCDC0 000C8A20 4B F8 9B BD */ bl func_8005697C
+/* 800CCDC4 000C8A24 7C 64 1B 78 */ mr r4, r3
+/* 800CCDC8 000C8A28 38 60 00 21 */ li r3, 0x21
+/* 800CCDCC 000C8A2C 48 08 F5 3D */ bl func_8015C308
+/* 800CCDD0 000C8A30 38 60 00 00 */ li r3, 0
+/* 800CCDD4 000C8A34 38 80 2D 1D */ li r4, 0x2d1d
+/* 800CCDD8 000C8A38 4B FE DC 19 */ bl func_800BA9F0
+/* 800CCDDC 000C8A3C 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800CCDE0 000C8A40 4B F8 D6 59 */ bl func_8005A438
+/* 800CCDE4 000C8A44 38 60 00 01 */ li r3, 1
+/* 800CCDE8 000C8A48 38 80 2D 25 */ li r4, 0x2d25
+/* 800CCDEC 000C8A4C 4B FE DC 05 */ bl func_800BA9F0
+/* 800CCDF0 000C8A50 48 00 45 A8 */ b lbl_800D1398
+lbl_800CCDF4:
+/* 800CCDF4 000C8A54 38 60 00 00 */ li r3, 0
+/* 800CCDF8 000C8A58 4B FE DB 95 */ bl func_800BA98C
+/* 800CCDFC 000C8A5C 7C 63 07 34 */ extsh r3, r3
+/* 800CCE00 000C8A60 38 80 00 03 */ li r4, 3
+/* 800CCE04 000C8A64 38 A0 00 00 */ li r5, 0
+/* 800CCE08 000C8A68 48 18 6F A9 */ bl func_80253DB0
+/* 800CCE0C 000C8A6C 38 60 00 0C */ li r3, 0xc
+/* 800CCE10 000C8A70 4B FE DB 7D */ bl func_800BA98C
+/* 800CCE14 000C8A74 7C 63 07 34 */ extsh r3, r3
+/* 800CCE18 000C8A78 38 80 00 17 */ li r4, 0x17
+/* 800CCE1C 000C8A7C 38 A0 00 00 */ li r5, 0
+/* 800CCE20 000C8A80 48 18 6F 91 */ bl func_80253DB0
+/* 800CCE24 000C8A84 38 60 00 0F */ li r3, 0xf
+/* 800CCE28 000C8A88 4B FE DB 65 */ bl func_800BA98C
+/* 800CCE2C 000C8A8C 7C 63 07 34 */ extsh r3, r3
+/* 800CCE30 000C8A90 38 80 00 08 */ li r4, 8
+/* 800CCE34 000C8A94 38 A0 00 00 */ li r5, 0
+/* 800CCE38 000C8A98 48 18 6F 79 */ bl func_80253DB0
+/* 800CCE3C 000C8A9C 38 60 00 04 */ li r3, 4
+/* 800CCE40 000C8AA0 4B FE DB 4D */ bl func_800BA98C
+/* 800CCE44 000C8AA4 7C 63 07 34 */ extsh r3, r3
+/* 800CCE48 000C8AA8 38 80 00 01 */ li r4, 1
+/* 800CCE4C 000C8AAC 38 A0 00 00 */ li r5, 0
+/* 800CCE50 000C8AB0 48 18 6F 61 */ bl func_80253DB0
+/* 800CCE54 000C8AB4 38 60 00 14 */ li r3, 0x14
+/* 800CCE58 000C8AB8 4B FE D7 61 */ bl func_800BA5B8
+/* 800CCE5C 000C8ABC 48 00 45 3C */ b lbl_800D1398
+lbl_800CCE60:
+/* 800CCE60 000C8AC0 38 60 00 0D */ li r3, 0xd
+/* 800CCE64 000C8AC4 4B FE D7 55 */ bl func_800BA5B8
+/* 800CCE68 000C8AC8 38 60 00 00 */ li r3, 0
+/* 800CCE6C 000C8ACC 4B FE DB 21 */ bl func_800BA98C
+/* 800CCE70 000C8AD0 7C 63 07 34 */ extsh r3, r3
+/* 800CCE74 000C8AD4 38 80 00 03 */ li r4, 3
+/* 800CCE78 000C8AD8 38 A0 00 00 */ li r5, 0
+/* 800CCE7C 000C8ADC 48 18 6F 35 */ bl func_80253DB0
+/* 800CCE80 000C8AE0 38 60 00 0C */ li r3, 0xc
+/* 800CCE84 000C8AE4 4B FE DB 09 */ bl func_800BA98C
+/* 800CCE88 000C8AE8 7C 63 07 34 */ extsh r3, r3
+/* 800CCE8C 000C8AEC 38 80 00 17 */ li r4, 0x17
+/* 800CCE90 000C8AF0 38 A0 00 00 */ li r5, 0
+/* 800CCE94 000C8AF4 48 18 6F 1D */ bl func_80253DB0
+/* 800CCE98 000C8AF8 38 60 00 09 */ li r3, 9
+/* 800CCE9C 000C8AFC 4B FE DA F1 */ bl func_800BA98C
+/* 800CCEA0 000C8B00 7C 63 07 34 */ extsh r3, r3
+/* 800CCEA4 000C8B04 38 80 00 08 */ li r4, 8
+/* 800CCEA8 000C8B08 38 A0 00 00 */ li r5, 0
+/* 800CCEAC 000C8B0C 48 18 6F 45 */ bl func_80253DF0
+/* 800CCEB0 000C8B10 38 60 00 0F */ li r3, 0xf
+/* 800CCEB4 000C8B14 4B FE DA D9 */ bl func_800BA98C
+/* 800CCEB8 000C8B18 7C 63 07 34 */ extsh r3, r3
+/* 800CCEBC 000C8B1C 38 80 00 08 */ li r4, 8
+/* 800CCEC0 000C8B20 38 A0 00 00 */ li r5, 0
+/* 800CCEC4 000C8B24 48 18 6E ED */ bl func_80253DB0
+/* 800CCEC8 000C8B28 38 60 00 04 */ li r3, 4
+/* 800CCECC 000C8B2C 4B FE DA C1 */ bl func_800BA98C
+/* 800CCED0 000C8B30 7C 63 07 34 */ extsh r3, r3
+/* 800CCED4 000C8B34 38 80 00 01 */ li r4, 1
+/* 800CCED8 000C8B38 38 A0 00 00 */ li r5, 0
+/* 800CCEDC 000C8B3C 48 18 6E D5 */ bl func_80253DB0
+/* 800CCEE0 000C8B40 38 60 00 00 */ li r3, 0
+/* 800CCEE4 000C8B44 38 80 00 00 */ li r4, 0
+/* 800CCEE8 000C8B48 4B F8 CA 11 */ bl func_800598F8
+/* 800CCEEC 000C8B4C 48 00 44 AC */ b lbl_800D1398
+lbl_800CCEF0:
+/* 800CCEF0 000C8B50 38 60 00 0B */ li r3, 0xb
+/* 800CCEF4 000C8B54 4B FE D8 F9 */ bl func_800BA7EC
+/* 800CCEF8 000C8B58 7C 1A 18 40 */ cmplw r26, r3
+/* 800CCEFC 000C8B5C 40 82 02 B0 */ bne lbl_800CD1AC
+/* 800CCF00 000C8B60 38 60 00 0C */ li r3, 0xc
+/* 800CCF04 000C8B64 4B FE D8 E9 */ bl func_800BA7EC
+/* 800CCF08 000C8B68 38 1B FF EB */ addi r0, r27, -21
+/* 800CCF0C 000C8B6C 7C 00 18 40 */ cmplw r0, r3
+/* 800CCF10 000C8B70 40 82 02 9C */ bne lbl_800CD1AC
+/* 800CCF14 000C8B74 38 60 00 0A */ li r3, 0xa
+/* 800CCF18 000C8B78 38 80 00 00 */ li r4, 0
+/* 800CCF1C 000C8B7C 4B FE D7 01 */ bl func_800BA61C
+/* 800CCF20 000C8B80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CCF24 000C8B84 38 60 00 18 */ li r3, 0x18
+/* 800CCF28 000C8B88 60 00 00 38 */ ori r0, r0, 0x38
+/* 800CCF2C 000C8B8C 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800CCF30 000C8B90 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CCF34 000C8B94 48 09 5B 5D */ bl func_80162A90
+/* 800CCF38 000C8B98 28 03 00 02 */ cmplwi r3, 2
+/* 800CCF3C 000C8B9C 40 82 00 10 */ bne lbl_800CCF4C
+/* 800CCF40 000C8BA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CCF44 000C8BA4 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
+/* 800CCF48 000C8BA8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CCF4C:
+/* 800CCF4C 000C8BAC 38 60 00 09 */ li r3, 9
+/* 800CCF50 000C8BB0 4B FE DA 3D */ bl func_800BA98C
+/* 800CCF54 000C8BB4 7C 63 07 34 */ extsh r3, r3
+/* 800CCF58 000C8BB8 38 80 00 08 */ li r4, 8
+/* 800CCF5C 000C8BBC 38 A0 00 00 */ li r5, 0
+/* 800CCF60 000C8BC0 48 18 6E 91 */ bl func_80253DF0
+/* 800CCF64 000C8BC4 38 60 00 00 */ li r3, 0
+/* 800CCF68 000C8BC8 38 80 00 00 */ li r4, 0
+/* 800CCF6C 000C8BCC 4B F8 C9 8D */ bl func_800598F8
+/* 800CCF70 000C8BD0 38 60 00 01 */ li r3, 1
+/* 800CCF74 000C8BD4 38 80 00 02 */ li r4, 2
+/* 800CCF78 000C8BD8 38 A0 00 06 */ li r5, 6
+/* 800CCF7C 000C8BDC 38 C0 00 00 */ li r6, 0
+/* 800CCF80 000C8BE0 38 E0 00 00 */ li r7, 0
+/* 800CCF84 000C8BE4 39 00 00 00 */ li r8, 0
+/* 800CCF88 000C8BE8 4B F8 CA 41 */ bl func_800599C8
+/* 800CCF8C 000C8BEC 38 60 00 02 */ li r3, 2
+/* 800CCF90 000C8BF0 38 80 00 00 */ li r4, 0
+/* 800CCF94 000C8BF4 38 A0 00 17 */ li r5, 0x17
+/* 800CCF98 000C8BF8 38 C0 00 03 */ li r6, 3
+/* 800CCF9C 000C8BFC 38 E0 00 01 */ li r7, 1
+/* 800CCFA0 000C8C00 39 00 00 00 */ li r8, 0
+/* 800CCFA4 000C8C04 4B F8 CA 25 */ bl func_800599C8
+/* 800CCFA8 000C8C08 38 60 00 14 */ li r3, 0x14
+/* 800CCFAC 000C8C0C 38 80 00 00 */ li r4, 0
+/* 800CCFB0 000C8C10 38 A0 00 03 */ li r5, 3
+/* 800CCFB4 000C8C14 38 C0 00 15 */ li r6, 0x15
+/* 800CCFB8 000C8C18 38 E0 00 06 */ li r7, 6
+/* 800CCFBC 000C8C1C 39 00 00 00 */ li r8, 0
+/* 800CCFC0 000C8C20 4B F8 CA 09 */ bl func_800599C8
+/* 800CCFC4 000C8C24 38 60 00 16 */ li r3, 0x16
+/* 800CCFC8 000C8C28 38 80 00 00 */ li r4, 0
+/* 800CCFCC 000C8C2C 38 A0 00 15 */ li r5, 0x15
+/* 800CCFD0 000C8C30 38 C0 00 17 */ li r6, 0x17
+/* 800CCFD4 000C8C34 38 E0 00 19 */ li r7, 0x19
+/* 800CCFD8 000C8C38 39 00 00 00 */ li r8, 0
+/* 800CCFDC 000C8C3C 4B F8 C9 ED */ bl func_800599C8
+/* 800CCFE0 000C8C40 38 60 00 17 */ li r3, 0x17
+/* 800CCFE4 000C8C44 38 80 00 00 */ li r4, 0
+/* 800CCFE8 000C8C48 38 A0 00 16 */ li r5, 0x16
+/* 800CCFEC 000C8C4C 38 C0 00 02 */ li r6, 2
+/* 800CCFF0 000C8C50 38 E0 00 1A */ li r7, 0x1a
+/* 800CCFF4 000C8C54 39 00 00 00 */ li r8, 0
+/* 800CCFF8 000C8C58 4B F8 C9 D1 */ bl func_800599C8
+/* 800CCFFC 000C8C5C 38 60 00 19 */ li r3, 0x19
+/* 800CD000 000C8C60 38 80 00 16 */ li r4, 0x16
+/* 800CD004 000C8C64 38 A0 00 18 */ li r5, 0x18
+/* 800CD008 000C8C68 38 C0 00 1A */ li r6, 0x1a
+/* 800CD00C 000C8C6C 38 E0 00 06 */ li r7, 6
+/* 800CD010 000C8C70 39 00 00 00 */ li r8, 0
+/* 800CD014 000C8C74 4B F8 C9 B5 */ bl func_800599C8
+/* 800CD018 000C8C78 38 60 00 1A */ li r3, 0x1a
+/* 800CD01C 000C8C7C 38 80 00 17 */ li r4, 0x17
+/* 800CD020 000C8C80 38 A0 00 19 */ li r5, 0x19
+/* 800CD024 000C8C84 38 C0 00 02 */ li r6, 2
+/* 800CD028 000C8C88 38 E0 00 06 */ li r7, 6
+/* 800CD02C 000C8C8C 39 00 00 00 */ li r8, 0
+/* 800CD030 000C8C90 4B F8 C9 99 */ bl func_800599C8
+/* 800CD034 000C8C94 38 60 00 18 */ li r3, 0x18
+/* 800CD038 000C8C98 48 09 5A 59 */ bl func_80162A90
+/* 800CD03C 000C8C9C 28 03 00 02 */ cmplwi r3, 2
+/* 800CD040 000C8CA0 40 82 00 78 */ bne lbl_800CD0B8
+/* 800CD044 000C8CA4 38 60 00 03 */ li r3, 3
+/* 800CD048 000C8CA8 38 80 00 00 */ li r4, 0
+/* 800CD04C 000C8CAC 38 A0 00 02 */ li r5, 2
+/* 800CD050 000C8CB0 38 C0 00 14 */ li r6, 0x14
+/* 800CD054 000C8CB4 38 E0 00 06 */ li r7, 6
+/* 800CD058 000C8CB8 39 00 00 00 */ li r8, 0
+/* 800CD05C 000C8CBC 4B F8 C9 6D */ bl func_800599C8
+/* 800CD060 000C8CC0 38 60 00 06 */ li r3, 6
+/* 800CD064 000C8CC4 38 80 00 1A */ li r4, 0x1a
+/* 800CD068 000C8CC8 38 A0 00 00 */ li r5, 0
+/* 800CD06C 000C8CCC 38 C0 00 01 */ li r6, 1
+/* 800CD070 000C8CD0 38 E0 00 00 */ li r7, 0
+/* 800CD074 000C8CD4 39 00 00 00 */ li r8, 0
+/* 800CD078 000C8CD8 4B F8 C9 51 */ bl func_800599C8
+/* 800CD07C 000C8CDC 38 60 00 15 */ li r3, 0x15
+/* 800CD080 000C8CE0 38 80 00 00 */ li r4, 0
+/* 800CD084 000C8CE4 38 A0 00 14 */ li r5, 0x14
+/* 800CD088 000C8CE8 38 C0 00 16 */ li r6, 0x16
+/* 800CD08C 000C8CEC 38 E0 00 18 */ li r7, 0x18
+/* 800CD090 000C8CF0 39 00 00 00 */ li r8, 0
+/* 800CD094 000C8CF4 4B F8 C9 35 */ bl func_800599C8
+/* 800CD098 000C8CF8 38 60 00 18 */ li r3, 0x18
+/* 800CD09C 000C8CFC 38 80 00 15 */ li r4, 0x15
+/* 800CD0A0 000C8D00 38 A0 00 14 */ li r5, 0x14
+/* 800CD0A4 000C8D04 38 C0 00 19 */ li r6, 0x19
+/* 800CD0A8 000C8D08 38 E0 00 06 */ li r7, 6
+/* 800CD0AC 000C8D0C 39 00 00 00 */ li r8, 0
+/* 800CD0B0 000C8D10 4B F8 C9 19 */ bl func_800599C8
+/* 800CD0B4 000C8D14 48 00 00 AC */ b lbl_800CD160
+lbl_800CD0B8:
+/* 800CD0B8 000C8D18 38 60 00 03 */ li r3, 3
+/* 800CD0BC 000C8D1C 38 80 00 00 */ li r4, 0
+/* 800CD0C0 000C8D20 38 A0 00 02 */ li r5, 2
+/* 800CD0C4 000C8D24 38 C0 00 14 */ li r6, 0x14
+/* 800CD0C8 000C8D28 38 E0 00 04 */ li r7, 4
+/* 800CD0CC 000C8D2C 39 00 00 00 */ li r8, 0
+/* 800CD0D0 000C8D30 4B F8 C8 F9 */ bl func_800599C8
+/* 800CD0D4 000C8D34 38 60 00 04 */ li r3, 4
+/* 800CD0D8 000C8D38 38 80 00 03 */ li r4, 3
+/* 800CD0DC 000C8D3C 38 A0 00 00 */ li r5, 0
+/* 800CD0E0 000C8D40 38 C0 00 05 */ li r6, 5
+/* 800CD0E4 000C8D44 38 E0 00 00 */ li r7, 0
+/* 800CD0E8 000C8D48 39 00 00 00 */ li r8, 0
+/* 800CD0EC 000C8D4C 4B F8 C8 DD */ bl func_800599C8
+/* 800CD0F0 000C8D50 38 60 00 05 */ li r3, 5
+/* 800CD0F4 000C8D54 38 80 00 18 */ li r4, 0x18
+/* 800CD0F8 000C8D58 38 A0 00 04 */ li r5, 4
+/* 800CD0FC 000C8D5C 38 C0 00 06 */ li r6, 6
+/* 800CD100 000C8D60 38 E0 00 00 */ li r7, 0
+/* 800CD104 000C8D64 39 00 00 00 */ li r8, 0
+/* 800CD108 000C8D68 4B F8 C8 C1 */ bl func_800599C8
+/* 800CD10C 000C8D6C 38 60 00 06 */ li r3, 6
+/* 800CD110 000C8D70 38 80 00 1A */ li r4, 0x1a
+/* 800CD114 000C8D74 38 A0 00 05 */ li r5, 5
+/* 800CD118 000C8D78 38 C0 00 01 */ li r6, 1
+/* 800CD11C 000C8D7C 38 E0 00 00 */ li r7, 0
+/* 800CD120 000C8D80 39 00 00 00 */ li r8, 0
+/* 800CD124 000C8D84 4B F8 C8 A5 */ bl func_800599C8
+/* 800CD128 000C8D88 38 60 00 15 */ li r3, 0x15
+/* 800CD12C 000C8D8C 38 80 00 00 */ li r4, 0
+/* 800CD130 000C8D90 38 A0 00 14 */ li r5, 0x14
+/* 800CD134 000C8D94 38 C0 00 16 */ li r6, 0x16
+/* 800CD138 000C8D98 38 E0 00 18 */ li r7, 0x18
+/* 800CD13C 000C8D9C 39 00 00 00 */ li r8, 0
+/* 800CD140 000C8DA0 4B F8 C8 89 */ bl func_800599C8
+/* 800CD144 000C8DA4 38 60 00 18 */ li r3, 0x18
+/* 800CD148 000C8DA8 38 80 00 15 */ li r4, 0x15
+/* 800CD14C 000C8DAC 38 A0 00 14 */ li r5, 0x14
+/* 800CD150 000C8DB0 38 C0 00 19 */ li r6, 0x19
+/* 800CD154 000C8DB4 38 E0 00 05 */ li r7, 5
+/* 800CD158 000C8DB8 39 00 00 00 */ li r8, 0
+/* 800CD15C 000C8DBC 4B F8 C8 6D */ bl func_800599C8
+lbl_800CD160:
+/* 800CD160 000C8DC0 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800CD164 000C8DC4 4B F8 D2 D5 */ bl func_8005A438
+/* 800CD168 000C8DC8 38 60 00 18 */ li r3, 0x18
+/* 800CD16C 000C8DCC 48 09 59 25 */ bl func_80162A90
+/* 800CD170 000C8DD0 28 03 00 01 */ cmplwi r3, 1
+/* 800CD174 000C8DD4 40 82 00 14 */ bne lbl_800CD188
+/* 800CD178 000C8DD8 38 60 00 00 */ li r3, 0
+/* 800CD17C 000C8DDC 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CD180 000C8DE0 4B FE D8 71 */ bl func_800BA9F0
+/* 800CD184 000C8DE4 48 00 00 10 */ b lbl_800CD194
+lbl_800CD188:
+/* 800CD188 000C8DE8 38 60 00 00 */ li r3, 0
+/* 800CD18C 000C8DEC 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CD190 000C8DF0 4B FE D8 61 */ bl func_800BA9F0
+lbl_800CD194:
+/* 800CD194 000C8DF4 38 60 00 01 */ li r3, 1
+/* 800CD198 000C8DF8 4B F8 D3 35 */ bl func_8005A4CC
+/* 800CD19C 000C8DFC 38 60 00 01 */ li r3, 1
+/* 800CD1A0 000C8E00 38 80 2D 23 */ li r4, 0x2d23
+/* 800CD1A4 000C8E04 4B FE D8 4D */ bl func_800BA9F0
+/* 800CD1A8 000C8E08 48 00 41 F0 */ b lbl_800D1398
+lbl_800CD1AC:
+/* 800CD1AC 000C8E0C 38 60 00 0B */ li r3, 0xb
+/* 800CD1B0 000C8E10 4B FE D6 3D */ bl func_800BA7EC
+/* 800CD1B4 000C8E14 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CD1B8 000C8E18 3B E4 CE 18 */ addi r31, r4, lbl_8047CE18@l
+/* 800CD1BC 000C8E1C 7C 1F 18 AE */ lbzx r0, r31, r3
+/* 800CD1C0 000C8E20 38 60 00 0C */ li r3, 0xc
+/* 800CD1C4 000C8E24 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CD1C8 000C8E28 4B FE D6 25 */ bl func_800BA7EC
+/* 800CD1CC 000C8E2C 7F 04 C3 78 */ mr r4, r24
+/* 800CD1D0 000C8E30 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CD1D4 000C8E34 48 01 8C 19 */ bl func_800E5DEC
+/* 800CD1D8 000C8E38 7C 1E D0 AE */ lbzx r0, r30, r26
+/* 800CD1DC 000C8E3C 38 9B FF EB */ addi r4, r27, -21
+/* 800CD1E0 000C8E40 7C 76 1B 78 */ mr r22, r3
+/* 800CD1E4 000C8E44 54 83 06 3E */ clrlwi r3, r4, 0x18
+/* 800CD1E8 000C8E48 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD1EC 000C8E4C 48 01 8C 01 */ bl func_800E5DEC
+/* 800CD1F0 000C8E50 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CD1F4 000C8E54 7C 75 1B 78 */ mr r21, r3
+/* 800CD1F8 000C8E58 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CD1FC 000C8E5C 40 82 03 00 */ bne lbl_800CD4FC
+/* 800CD200 000C8E60 7E C4 B3 78 */ mr r4, r22
+/* 800CD204 000C8E64 38 61 00 08 */ addi r3, r1, 8
+/* 800CD208 000C8E68 48 00 41 AD */ bl func_800D13B4
+/* 800CD20C 000C8E6C 38 60 00 0B */ li r3, 0xb
+/* 800CD210 000C8E70 4B FE D5 DD */ bl func_800BA7EC
+/* 800CD214 000C8E74 7C 1A 18 40 */ cmplw r26, r3
+/* 800CD218 000C8E78 40 82 01 54 */ bne lbl_800CD36C
+/* 800CD21C 000C8E7C 88 16 00 8A */ lbz r0, 0x8a(r22)
+/* 800CD220 000C8E80 38 60 00 11 */ li r3, 0x11
+/* 800CD224 000C8E84 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CD228 000C8E88 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CD22C 000C8E8C 98 16 00 8A */ stb r0, 0x8a(r22)
+/* 800CD230 000C8E90 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CD234 000C8E94 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CD238 000C8E98 88 05 00 59 */ lbz r0, 0x59(r5)
+/* 800CD23C 000C8E9C C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800CD240 000C8EA0 90 01 00 9C */ stw r0, 0x9c(r1)
+/* 800CD244 000C8EA4 C8 21 00 98 */ lfd f1, 0x98(r1)
+/* 800CD248 000C8EA8 FC 21 10 28 */ fsub f1, f1, f2
+/* 800CD24C 000C8EAC FC 00 08 24 */ fdiv f0, f0, f1
+/* 800CD250 000C8EB0 D8 04 00 00 */ stfd f0, 0(r4)
+/* 800CD254 000C8EB4 4B FE D3 65 */ bl func_800BA5B8
+/* 800CD258 000C8EB8 38 60 00 0C */ li r3, 0xc
+/* 800CD25C 000C8EBC 4B FE D5 91 */ bl func_800BA7EC
+/* 800CD260 000C8EC0 7C 76 07 74 */ extsb r22, r3
+/* 800CD264 000C8EC4 2C 16 00 05 */ cmpwi r22, 5
+/* 800CD268 000C8EC8 40 80 00 84 */ bge lbl_800CD2EC
+/* 800CD26C 000C8ECC 48 00 00 48 */ b lbl_800CD2B4
+lbl_800CD270:
+/* 800CD270 000C8ED0 38 60 00 0B */ li r3, 0xb
+/* 800CD274 000C8ED4 4B FE D5 79 */ bl func_800BA7EC
+/* 800CD278 000C8ED8 7C 9F 18 AE */ lbzx r4, r31, r3
+/* 800CD27C 000C8EDC 38 16 00 01 */ addi r0, r22, 1
+/* 800CD280 000C8EE0 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800CD284 000C8EE4 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
+/* 800CD288 000C8EE8 48 01 8B 65 */ bl func_800E5DEC
+/* 800CD28C 000C8EEC 7C 75 1B 78 */ mr r21, r3
+/* 800CD290 000C8EF0 38 60 00 0B */ li r3, 0xb
+/* 800CD294 000C8EF4 4B FE D5 59 */ bl func_800BA7EC
+/* 800CD298 000C8EF8 7C 1F 18 AE */ lbzx r0, r31, r3
+/* 800CD29C 000C8EFC 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CD2A0 000C8F00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD2A4 000C8F04 48 01 8B 49 */ bl func_800E5DEC
+/* 800CD2A8 000C8F08 7E A4 AB 78 */ mr r4, r21
+/* 800CD2AC 000C8F0C 48 00 41 09 */ bl func_800D13B4
+/* 800CD2B0 000C8F10 3A D6 00 01 */ addi r22, r22, 1
+lbl_800CD2B4:
+/* 800CD2B4 000C8F14 7E C0 07 74 */ extsb r0, r22
+/* 800CD2B8 000C8F18 2C 00 00 05 */ cmpwi r0, 5
+/* 800CD2BC 000C8F1C 41 80 FF B4 */ blt lbl_800CD270
+/* 800CD2C0 000C8F20 38 60 00 0B */ li r3, 0xb
+/* 800CD2C4 000C8F24 4B FE D5 29 */ bl func_800BA7EC
+/* 800CD2C8 000C8F28 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CD2CC 000C8F2C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CD2D0 000C8F30 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CD2D4 000C8F34 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CD2D8 000C8F38 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD2DC 000C8F3C 48 01 8B 11 */ bl func_800E5DEC
+/* 800CD2E0 000C8F40 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CD2E4 000C8F44 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CD2E8 000C8F48 98 03 00 8A */ stb r0, 0x8a(r3)
+lbl_800CD2EC:
+/* 800CD2EC 000C8F4C 7C 1E D0 AE */ lbzx r0, r30, r26
+/* 800CD2F0 000C8F50 38 7B FF EB */ addi r3, r27, -21
+/* 800CD2F4 000C8F54 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CD2F8 000C8F58 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD2FC 000C8F5C 48 01 8A F1 */ bl func_800E5DEC
+/* 800CD300 000C8F60 38 81 00 08 */ addi r4, r1, 8
+/* 800CD304 000C8F64 48 00 40 B1 */ bl func_800D13B4
+/* 800CD308 000C8F68 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CD30C 000C8F6C 3A A0 00 00 */ li r21, 0
+/* 800CD310 000C8F70 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800CD314:
+/* 800CD314 000C8F74 38 60 00 0B */ li r3, 0xb
+/* 800CD318 000C8F78 4B FE D4 D5 */ bl func_800BA7EC
+/* 800CD31C 000C8F7C 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CD320 000C8F80 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800CD324 000C8F84 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD328 000C8F88 48 01 8A C5 */ bl func_800E5DEC
+/* 800CD32C 000C8F8C 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CD330 000C8F90 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CD334 000C8F94 40 82 00 10 */ bne lbl_800CD344
+/* 800CD338 000C8F98 38 80 00 00 */ li r4, 0
+/* 800CD33C 000C8F9C 38 A0 00 88 */ li r5, 0x88
+/* 800CD340 000C8FA0 4B F3 6D C5 */ bl memset
+lbl_800CD344:
+/* 800CD344 000C8FA4 3A B5 00 01 */ addi r21, r21, 1
+/* 800CD348 000C8FA8 28 15 00 06 */ cmplwi r21, 6
+/* 800CD34C 000C8FAC 41 80 FF C8 */ blt lbl_800CD314
+/* 800CD350 000C8FB0 38 1B FF EB */ addi r0, r27, -21
+/* 800CD354 000C8FB4 38 60 00 0C */ li r3, 0xc
+/* 800CD358 000C8FB8 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800CD35C 000C8FBC 4B FE D2 C1 */ bl func_800BA61C
+/* 800CD360 000C8FC0 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800CD364 000C8FC4 4B F8 D0 D5 */ bl func_8005A438
+/* 800CD368 000C8FC8 48 00 02 C0 */ b lbl_800CD628
+lbl_800CD36C:
+/* 800CD36C 000C8FCC 7E A3 AB 78 */ mr r3, r21
+/* 800CD370 000C8FD0 7E C4 B3 78 */ mr r4, r22
+/* 800CD374 000C8FD4 48 00 40 41 */ bl func_800D13B4
+/* 800CD378 000C8FD8 88 16 00 8A */ lbz r0, 0x8a(r22)
+/* 800CD37C 000C8FDC 38 60 00 0C */ li r3, 0xc
+/* 800CD380 000C8FE0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CD384 000C8FE4 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CD388 000C8FE8 98 16 00 8A */ stb r0, 0x8a(r22)
+/* 800CD38C 000C8FEC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CD390 000C8FF0 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CD394 000C8FF4 88 05 00 59 */ lbz r0, 0x59(r5)
+/* 800CD398 000C8FF8 C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800CD39C 000C8FFC 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800CD3A0 000C9000 C8 21 00 A0 */ lfd f1, 0xa0(r1)
+/* 800CD3A4 000C9004 FC 21 10 28 */ fsub f1, f1, f2
+/* 800CD3A8 000C9008 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800CD3AC 000C900C D8 04 00 00 */ stfd f0, 0(r4)
+/* 800CD3B0 000C9010 4B FE D4 3D */ bl func_800BA7EC
+/* 800CD3B4 000C9014 7C 76 07 74 */ extsb r22, r3
+/* 800CD3B8 000C9018 2C 16 00 05 */ cmpwi r22, 5
+/* 800CD3BC 000C901C 40 80 00 84 */ bge lbl_800CD440
+/* 800CD3C0 000C9020 48 00 00 48 */ b lbl_800CD408
+lbl_800CD3C4:
+/* 800CD3C4 000C9024 38 60 00 0B */ li r3, 0xb
+/* 800CD3C8 000C9028 4B FE D4 25 */ bl func_800BA7EC
+/* 800CD3CC 000C902C 7C 9F 18 AE */ lbzx r4, r31, r3
+/* 800CD3D0 000C9030 38 16 00 01 */ addi r0, r22, 1
+/* 800CD3D4 000C9034 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800CD3D8 000C9038 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
+/* 800CD3DC 000C903C 48 01 8A 11 */ bl func_800E5DEC
+/* 800CD3E0 000C9040 7C 75 1B 78 */ mr r21, r3
+/* 800CD3E4 000C9044 38 60 00 0B */ li r3, 0xb
+/* 800CD3E8 000C9048 4B FE D4 05 */ bl func_800BA7EC
+/* 800CD3EC 000C904C 7C 1F 18 AE */ lbzx r0, r31, r3
+/* 800CD3F0 000C9050 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CD3F4 000C9054 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD3F8 000C9058 48 01 89 F5 */ bl func_800E5DEC
+/* 800CD3FC 000C905C 7E A4 AB 78 */ mr r4, r21
+/* 800CD400 000C9060 48 00 3F B5 */ bl func_800D13B4
+/* 800CD404 000C9064 3A D6 00 01 */ addi r22, r22, 1
+lbl_800CD408:
+/* 800CD408 000C9068 7E C0 07 74 */ extsb r0, r22
+/* 800CD40C 000C906C 2C 00 00 05 */ cmpwi r0, 5
+/* 800CD410 000C9070 41 80 FF B4 */ blt lbl_800CD3C4
+/* 800CD414 000C9074 38 60 00 0B */ li r3, 0xb
+/* 800CD418 000C9078 4B FE D3 D5 */ bl func_800BA7EC
+/* 800CD41C 000C907C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CD420 000C9080 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CD424 000C9084 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CD428 000C9088 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CD42C 000C908C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD430 000C9090 48 01 89 BD */ bl func_800E5DEC
+/* 800CD434 000C9094 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CD438 000C9098 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CD43C 000C909C 98 03 00 8A */ stb r0, 0x8a(r3)
+lbl_800CD440:
+/* 800CD440 000C90A0 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CD444 000C90A4 3A A0 00 00 */ li r21, 0
+/* 800CD448 000C90A8 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800CD44C:
+/* 800CD44C 000C90AC 38 60 00 0B */ li r3, 0xb
+/* 800CD450 000C90B0 4B FE D3 9D */ bl func_800BA7EC
+/* 800CD454 000C90B4 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CD458 000C90B8 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800CD45C 000C90BC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD460 000C90C0 48 01 89 8D */ bl func_800E5DEC
+/* 800CD464 000C90C4 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CD468 000C90C8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CD46C 000C90CC 40 82 00 10 */ bne lbl_800CD47C
+/* 800CD470 000C90D0 38 80 00 00 */ li r4, 0
+/* 800CD474 000C90D4 38 A0 00 88 */ li r5, 0x88
+/* 800CD478 000C90D8 4B F3 6C 8D */ bl memset
+lbl_800CD47C:
+/* 800CD47C 000C90DC 3A B5 00 01 */ addi r21, r21, 1
+/* 800CD480 000C90E0 28 15 00 06 */ cmplwi r21, 6
+/* 800CD484 000C90E4 41 80 FF C8 */ blt lbl_800CD44C
+/* 800CD488 000C90E8 38 60 00 0B */ li r3, 0xb
+/* 800CD48C 000C90EC 4B FE D3 61 */ bl func_800BA7EC
+/* 800CD490 000C90F0 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CD494 000C90F4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CD498 000C90F8 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CD49C 000C90FC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CD4A0 000C9100 48 01 54 B1 */ bl func_800E2950
+/* 800CD4A4 000C9104 38 1B FF EB */ addi r0, r27, -21
+/* 800CD4A8 000C9108 38 60 00 0C */ li r3, 0xc
+/* 800CD4AC 000C910C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800CD4B0 000C9110 4B FE D1 6D */ bl func_800BA61C
+/* 800CD4B4 000C9114 7F 44 D3 78 */ mr r4, r26
+/* 800CD4B8 000C9118 38 60 00 0B */ li r3, 0xb
+/* 800CD4BC 000C911C 4B FE D1 61 */ bl func_800BA61C
+/* 800CD4C0 000C9120 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800CD4C4 000C9124 4B F8 CF 75 */ bl func_8005A438
+/* 800CD4C8 000C9128 28 1B 00 15 */ cmplwi r27, 0x15
+/* 800CD4CC 000C912C 40 81 01 5C */ ble lbl_800CD628
+/* 800CD4D0 000C9130 7C 1E D0 AE */ lbzx r0, r30, r26
+/* 800CD4D4 000C9134 38 7B FF EA */ addi r3, r27, -22
+/* 800CD4D8 000C9138 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CD4DC 000C913C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD4E0 000C9140 48 01 89 0D */ bl func_800E5DEC
+/* 800CD4E4 000C9144 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CD4E8 000C9148 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CD4EC 000C914C 40 82 01 3C */ bne lbl_800CD628
+/* 800CD4F0 000C9150 38 60 00 11 */ li r3, 0x11
+/* 800CD4F4 000C9154 4B FE D0 C5 */ bl func_800BA5B8
+/* 800CD4F8 000C9158 48 00 01 30 */ b lbl_800CD628
+lbl_800CD4FC:
+/* 800CD4FC 000C915C 88 03 00 88 */ lbz r0, 0x88(r3)
+/* 800CD500 000C9160 7C 00 07 74 */ extsb r0, r0
+/* 800CD504 000C9164 2C 00 FF FF */ cmpwi r0, -1
+/* 800CD508 000C9168 40 82 00 3C */ bne lbl_800CD544
+/* 800CD50C 000C916C 7C 1E E8 AE */ lbzx r0, r30, r29
+/* 800CD510 000C9170 38 60 00 02 */ li r3, 2
+/* 800CD514 000C9174 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CD518 000C9178 48 01 7D 0D */ bl func_800E5224
+/* 800CD51C 000C917C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CD520 000C9180 28 00 00 01 */ cmplwi r0, 1
+/* 800CD524 000C9184 41 82 00 20 */ beq lbl_800CD544
+/* 800CD528 000C9188 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800CD52C 000C918C 38 60 02 22 */ li r3, 0x222
+/* 800CD530 000C9190 38 80 00 00 */ li r4, 0
+/* 800CD534 000C9194 4B F3 DC 3D */ bl func_8000B170
+/* 800CD538 000C9198 3C 60 10 00 */ lis r3, 0x0FFFFFFF@ha
+/* 800CD53C 000C919C 38 63 FF FF */ addi r3, r3, 0x0FFFFFFF@l
+/* 800CD540 000C91A0 48 00 3E 5C */ b lbl_800D139C
+lbl_800CD544:
+/* 800CD544 000C91A4 38 60 00 0B */ li r3, 0xb
+/* 800CD548 000C91A8 4B FE D2 A5 */ bl func_800BA7EC
+/* 800CD54C 000C91AC 7C 1A 18 40 */ cmplw r26, r3
+/* 800CD550 000C91B0 40 82 00 34 */ bne lbl_800CD584
+/* 800CD554 000C91B4 7E A4 AB 78 */ mr r4, r21
+/* 800CD558 000C91B8 38 61 00 08 */ addi r3, r1, 8
+/* 800CD55C 000C91BC 48 00 3E 59 */ bl func_800D13B4
+/* 800CD560 000C91C0 7E A3 AB 78 */ mr r3, r21
+/* 800CD564 000C91C4 7E C4 B3 78 */ mr r4, r22
+/* 800CD568 000C91C8 48 00 3E 4D */ bl func_800D13B4
+/* 800CD56C 000C91CC 7E C3 B3 78 */ mr r3, r22
+/* 800CD570 000C91D0 38 81 00 08 */ addi r4, r1, 8
+/* 800CD574 000C91D4 48 00 3E 41 */ bl func_800D13B4
+/* 800CD578 000C91D8 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800CD57C 000C91DC 4B F8 CE BD */ bl func_8005A438
+/* 800CD580 000C91E0 48 00 00 A8 */ b lbl_800CD628
+lbl_800CD584:
+/* 800CD584 000C91E4 7E A4 AB 78 */ mr r4, r21
+/* 800CD588 000C91E8 38 61 00 08 */ addi r3, r1, 8
+/* 800CD58C 000C91EC 48 00 3E 29 */ bl func_800D13B4
+/* 800CD590 000C91F0 7E A3 AB 78 */ mr r3, r21
+/* 800CD594 000C91F4 7E C4 B3 78 */ mr r4, r22
+/* 800CD598 000C91F8 48 00 3E 1D */ bl func_800D13B4
+/* 800CD59C 000C91FC 7E C3 B3 78 */ mr r3, r22
+/* 800CD5A0 000C9200 38 81 00 08 */ addi r4, r1, 8
+/* 800CD5A4 000C9204 48 00 3E 11 */ bl func_800D13B4
+/* 800CD5A8 000C9208 38 60 00 12 */ li r3, 0x12
+/* 800CD5AC 000C920C 4B FE D0 0D */ bl func_800BA5B8
+/* 800CD5B0 000C9210 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CD5B4 000C9214 38 60 00 0F */ li r3, 0xf
+/* 800CD5B8 000C9218 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CD5BC 000C921C 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CD5C0 000C9220 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800CD5C4 000C9224 90 01 00 9C */ stw r0, 0x9c(r1)
+/* 800CD5C8 000C9228 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CD5CC 000C922C C8 21 00 98 */ lfd f1, 0x98(r1)
+/* 800CD5D0 000C9230 FC 21 10 28 */ fsub f1, f1, f2
+/* 800CD5D4 000C9234 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800CD5D8 000C9238 D8 04 00 00 */ stfd f0, 0(r4)
+/* 800CD5DC 000C923C 4B FE D3 B1 */ bl func_800BA98C
+/* 800CD5E0 000C9240 7C 63 07 34 */ extsh r3, r3
+/* 800CD5E4 000C9244 38 80 00 07 */ li r4, 7
+/* 800CD5E8 000C9248 38 A0 00 00 */ li r5, 0
+/* 800CD5EC 000C924C 48 18 67 C5 */ bl func_80253DB0
+/* 800CD5F0 000C9250 38 60 00 01 */ li r3, 1
+/* 800CD5F4 000C9254 4B F8 CE D9 */ bl func_8005A4CC
+/* 800CD5F8 000C9258 38 60 00 18 */ li r3, 0x18
+/* 800CD5FC 000C925C 48 09 54 95 */ bl func_80162A90
+/* 800CD600 000C9260 28 03 00 01 */ cmplwi r3, 1
+/* 800CD604 000C9264 40 82 00 14 */ bne lbl_800CD618
+/* 800CD608 000C9268 38 60 00 00 */ li r3, 0
+/* 800CD60C 000C926C 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CD610 000C9270 4B FE D3 E1 */ bl func_800BA9F0
+/* 800CD614 000C9274 48 00 3D 84 */ b lbl_800D1398
+lbl_800CD618:
+/* 800CD618 000C9278 38 60 00 00 */ li r3, 0
+/* 800CD61C 000C927C 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CD620 000C9280 4B FE D3 D1 */ bl func_800BA9F0
+/* 800CD624 000C9284 48 00 3D 74 */ b lbl_800D1398
+lbl_800CD628:
+/* 800CD628 000C9288 38 60 00 01 */ li r3, 1
+/* 800CD62C 000C928C 4B F8 CE A1 */ bl func_8005A4CC
+/* 800CD630 000C9290 38 60 00 00 */ li r3, 0
+/* 800CD634 000C9294 38 80 00 00 */ li r4, 0
+/* 800CD638 000C9298 4B F8 C2 C1 */ bl func_800598F8
+/* 800CD63C 000C929C 38 60 00 01 */ li r3, 1
+/* 800CD640 000C92A0 38 80 00 02 */ li r4, 2
+/* 800CD644 000C92A4 38 A0 00 06 */ li r5, 6
+/* 800CD648 000C92A8 38 C0 00 00 */ li r6, 0
+/* 800CD64C 000C92AC 38 E0 00 00 */ li r7, 0
+/* 800CD650 000C92B0 39 00 00 00 */ li r8, 0
+/* 800CD654 000C92B4 4B F8 C3 75 */ bl func_800599C8
+/* 800CD658 000C92B8 38 60 00 02 */ li r3, 2
+/* 800CD65C 000C92BC 38 80 00 00 */ li r4, 0
+/* 800CD660 000C92C0 38 A0 00 17 */ li r5, 0x17
+/* 800CD664 000C92C4 38 C0 00 03 */ li r6, 3
+/* 800CD668 000C92C8 38 E0 00 01 */ li r7, 1
+/* 800CD66C 000C92CC 39 00 00 00 */ li r8, 0
+/* 800CD670 000C92D0 4B F8 C3 59 */ bl func_800599C8
+/* 800CD674 000C92D4 38 60 00 14 */ li r3, 0x14
+/* 800CD678 000C92D8 38 80 00 00 */ li r4, 0
+/* 800CD67C 000C92DC 38 A0 00 03 */ li r5, 3
+/* 800CD680 000C92E0 38 C0 00 15 */ li r6, 0x15
+/* 800CD684 000C92E4 38 E0 00 06 */ li r7, 6
+/* 800CD688 000C92E8 39 00 00 00 */ li r8, 0
+/* 800CD68C 000C92EC 4B F8 C3 3D */ bl func_800599C8
+/* 800CD690 000C92F0 38 60 00 16 */ li r3, 0x16
+/* 800CD694 000C92F4 38 80 00 00 */ li r4, 0
+/* 800CD698 000C92F8 38 A0 00 15 */ li r5, 0x15
+/* 800CD69C 000C92FC 38 C0 00 17 */ li r6, 0x17
+/* 800CD6A0 000C9300 38 E0 00 19 */ li r7, 0x19
+/* 800CD6A4 000C9304 39 00 00 00 */ li r8, 0
+/* 800CD6A8 000C9308 4B F8 C3 21 */ bl func_800599C8
+/* 800CD6AC 000C930C 38 60 00 17 */ li r3, 0x17
+/* 800CD6B0 000C9310 38 80 00 00 */ li r4, 0
+/* 800CD6B4 000C9314 38 A0 00 16 */ li r5, 0x16
+/* 800CD6B8 000C9318 38 C0 00 02 */ li r6, 2
+/* 800CD6BC 000C931C 38 E0 00 1A */ li r7, 0x1a
+/* 800CD6C0 000C9320 39 00 00 00 */ li r8, 0
+/* 800CD6C4 000C9324 4B F8 C3 05 */ bl func_800599C8
+/* 800CD6C8 000C9328 38 60 00 19 */ li r3, 0x19
+/* 800CD6CC 000C932C 38 80 00 16 */ li r4, 0x16
+/* 800CD6D0 000C9330 38 A0 00 18 */ li r5, 0x18
+/* 800CD6D4 000C9334 38 C0 00 1A */ li r6, 0x1a
+/* 800CD6D8 000C9338 38 E0 00 06 */ li r7, 6
+/* 800CD6DC 000C933C 39 00 00 00 */ li r8, 0
+/* 800CD6E0 000C9340 4B F8 C2 E9 */ bl func_800599C8
+/* 800CD6E4 000C9344 38 60 00 1A */ li r3, 0x1a
+/* 800CD6E8 000C9348 38 80 00 17 */ li r4, 0x17
+/* 800CD6EC 000C934C 38 A0 00 19 */ li r5, 0x19
+/* 800CD6F0 000C9350 38 C0 00 02 */ li r6, 2
+/* 800CD6F4 000C9354 38 E0 00 06 */ li r7, 6
+/* 800CD6F8 000C9358 39 00 00 00 */ li r8, 0
+/* 800CD6FC 000C935C 4B F8 C2 CD */ bl func_800599C8
+/* 800CD700 000C9360 38 60 00 18 */ li r3, 0x18
+/* 800CD704 000C9364 48 09 53 8D */ bl func_80162A90
+/* 800CD708 000C9368 28 03 00 02 */ cmplwi r3, 2
+/* 800CD70C 000C936C 40 82 00 78 */ bne lbl_800CD784
+/* 800CD710 000C9370 38 60 00 03 */ li r3, 3
+/* 800CD714 000C9374 38 80 00 00 */ li r4, 0
+/* 800CD718 000C9378 38 A0 00 02 */ li r5, 2
+/* 800CD71C 000C937C 38 C0 00 14 */ li r6, 0x14
+/* 800CD720 000C9380 38 E0 00 06 */ li r7, 6
+/* 800CD724 000C9384 39 00 00 00 */ li r8, 0
+/* 800CD728 000C9388 4B F8 C2 A1 */ bl func_800599C8
+/* 800CD72C 000C938C 38 60 00 06 */ li r3, 6
+/* 800CD730 000C9390 38 80 00 1A */ li r4, 0x1a
+/* 800CD734 000C9394 38 A0 00 00 */ li r5, 0
+/* 800CD738 000C9398 38 C0 00 01 */ li r6, 1
+/* 800CD73C 000C939C 38 E0 00 00 */ li r7, 0
+/* 800CD740 000C93A0 39 00 00 00 */ li r8, 0
+/* 800CD744 000C93A4 4B F8 C2 85 */ bl func_800599C8
+/* 800CD748 000C93A8 38 60 00 15 */ li r3, 0x15
+/* 800CD74C 000C93AC 38 80 00 00 */ li r4, 0
+/* 800CD750 000C93B0 38 A0 00 14 */ li r5, 0x14
+/* 800CD754 000C93B4 38 C0 00 16 */ li r6, 0x16
+/* 800CD758 000C93B8 38 E0 00 18 */ li r7, 0x18
+/* 800CD75C 000C93BC 39 00 00 00 */ li r8, 0
+/* 800CD760 000C93C0 4B F8 C2 69 */ bl func_800599C8
+/* 800CD764 000C93C4 38 60 00 18 */ li r3, 0x18
+/* 800CD768 000C93C8 38 80 00 15 */ li r4, 0x15
+/* 800CD76C 000C93CC 38 A0 00 14 */ li r5, 0x14
+/* 800CD770 000C93D0 38 C0 00 19 */ li r6, 0x19
+/* 800CD774 000C93D4 38 E0 00 06 */ li r7, 6
+/* 800CD778 000C93D8 39 00 00 00 */ li r8, 0
+/* 800CD77C 000C93DC 4B F8 C2 4D */ bl func_800599C8
+/* 800CD780 000C93E0 48 00 00 AC */ b lbl_800CD82C
+lbl_800CD784:
+/* 800CD784 000C93E4 38 60 00 03 */ li r3, 3
+/* 800CD788 000C93E8 38 80 00 00 */ li r4, 0
+/* 800CD78C 000C93EC 38 A0 00 02 */ li r5, 2
+/* 800CD790 000C93F0 38 C0 00 14 */ li r6, 0x14
+/* 800CD794 000C93F4 38 E0 00 04 */ li r7, 4
+/* 800CD798 000C93F8 39 00 00 00 */ li r8, 0
+/* 800CD79C 000C93FC 4B F8 C2 2D */ bl func_800599C8
+/* 800CD7A0 000C9400 38 60 00 04 */ li r3, 4
+/* 800CD7A4 000C9404 38 80 00 03 */ li r4, 3
+/* 800CD7A8 000C9408 38 A0 00 00 */ li r5, 0
+/* 800CD7AC 000C940C 38 C0 00 05 */ li r6, 5
+/* 800CD7B0 000C9410 38 E0 00 00 */ li r7, 0
+/* 800CD7B4 000C9414 39 00 00 00 */ li r8, 0
+/* 800CD7B8 000C9418 4B F8 C2 11 */ bl func_800599C8
+/* 800CD7BC 000C941C 38 60 00 05 */ li r3, 5
+/* 800CD7C0 000C9420 38 80 00 18 */ li r4, 0x18
+/* 800CD7C4 000C9424 38 A0 00 04 */ li r5, 4
+/* 800CD7C8 000C9428 38 C0 00 06 */ li r6, 6
+/* 800CD7CC 000C942C 38 E0 00 00 */ li r7, 0
+/* 800CD7D0 000C9430 39 00 00 00 */ li r8, 0
+/* 800CD7D4 000C9434 4B F8 C1 F5 */ bl func_800599C8
+/* 800CD7D8 000C9438 38 60 00 06 */ li r3, 6
+/* 800CD7DC 000C943C 38 80 00 1A */ li r4, 0x1a
+/* 800CD7E0 000C9440 38 A0 00 05 */ li r5, 5
+/* 800CD7E4 000C9444 38 C0 00 01 */ li r6, 1
+/* 800CD7E8 000C9448 38 E0 00 00 */ li r7, 0
+/* 800CD7EC 000C944C 39 00 00 00 */ li r8, 0
+/* 800CD7F0 000C9450 4B F8 C1 D9 */ bl func_800599C8
+/* 800CD7F4 000C9454 38 60 00 15 */ li r3, 0x15
+/* 800CD7F8 000C9458 38 80 00 00 */ li r4, 0
+/* 800CD7FC 000C945C 38 A0 00 14 */ li r5, 0x14
+/* 800CD800 000C9460 38 C0 00 16 */ li r6, 0x16
+/* 800CD804 000C9464 38 E0 00 18 */ li r7, 0x18
+/* 800CD808 000C9468 39 00 00 00 */ li r8, 0
+/* 800CD80C 000C946C 4B F8 C1 BD */ bl func_800599C8
+/* 800CD810 000C9470 38 60 00 18 */ li r3, 0x18
+/* 800CD814 000C9474 38 80 00 15 */ li r4, 0x15
+/* 800CD818 000C9478 38 A0 00 14 */ li r5, 0x14
+/* 800CD81C 000C947C 38 C0 00 19 */ li r6, 0x19
+/* 800CD820 000C9480 38 E0 00 05 */ li r7, 5
+/* 800CD824 000C9484 39 00 00 00 */ li r8, 0
+/* 800CD828 000C9488 4B F8 C1 A1 */ bl func_800599C8
+lbl_800CD82C:
+/* 800CD82C 000C948C 38 60 00 18 */ li r3, 0x18
+/* 800CD830 000C9490 48 09 52 61 */ bl func_80162A90
+/* 800CD834 000C9494 28 03 00 01 */ cmplwi r3, 1
+/* 800CD838 000C9498 40 82 00 14 */ bne lbl_800CD84C
+/* 800CD83C 000C949C 38 60 00 00 */ li r3, 0
+/* 800CD840 000C94A0 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CD844 000C94A4 4B FE D1 AD */ bl func_800BA9F0
+/* 800CD848 000C94A8 48 00 00 10 */ b lbl_800CD858
+lbl_800CD84C:
+/* 800CD84C 000C94AC 38 60 00 00 */ li r3, 0
+/* 800CD850 000C94B0 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CD854 000C94B4 4B FE D1 9D */ bl func_800BA9F0
+lbl_800CD858:
+/* 800CD858 000C94B8 38 60 00 0A */ li r3, 0xa
+/* 800CD85C 000C94BC 38 80 00 00 */ li r4, 0
+/* 800CD860 000C94C0 4B FE CD BD */ bl func_800BA61C
+/* 800CD864 000C94C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CD868 000C94C8 38 60 00 18 */ li r3, 0x18
+/* 800CD86C 000C94CC 60 00 00 38 */ ori r0, r0, 0x38
+/* 800CD870 000C94D0 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800CD874 000C94D4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CD878 000C94D8 48 09 52 19 */ bl func_80162A90
+/* 800CD87C 000C94DC 28 03 00 02 */ cmplwi r3, 2
+/* 800CD880 000C94E0 40 82 00 10 */ bne lbl_800CD890
+/* 800CD884 000C94E4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CD888 000C94E8 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
+/* 800CD88C 000C94EC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CD890:
+/* 800CD890 000C94F0 38 60 00 09 */ li r3, 9
+/* 800CD894 000C94F4 4B FE D0 F9 */ bl func_800BA98C
+/* 800CD898 000C94F8 7C 63 07 34 */ extsh r3, r3
+/* 800CD89C 000C94FC 38 80 00 08 */ li r4, 8
+/* 800CD8A0 000C9500 38 A0 00 00 */ li r5, 0
+/* 800CD8A4 000C9504 48 18 65 4D */ bl func_80253DF0
+/* 800CD8A8 000C9508 48 00 3A F0 */ b lbl_800D1398
+lbl_800CD8AC:
+/* 800CD8AC 000C950C 88 18 00 8A */ lbz r0, 0x8a(r24)
+/* 800CD8B0 000C9510 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CD8B4 000C9514 41 82 3A E4 */ beq lbl_800D1398
+/* 800CD8B8 000C9518 38 60 00 06 */ li r3, 6
+/* 800CD8BC 000C951C 4B FE CC FD */ bl func_800BA5B8
+/* 800CD8C0 000C9520 38 60 00 01 */ li r3, 1
+/* 800CD8C4 000C9524 4B F8 CC 09 */ bl func_8005A4CC
+/* 800CD8C8 000C9528 48 00 3A D0 */ b lbl_800D1398
+lbl_800CD8CC:
+/* 800CD8CC 000C952C 38 60 00 00 */ li r3, 0
+/* 800CD8D0 000C9530 4B FE CF 1D */ bl func_800BA7EC
+/* 800CD8D4 000C9534 54 78 10 3A */ slwi r24, r3, 2
+/* 800CD8D8 000C9538 38 60 00 09 */ li r3, 9
+/* 800CD8DC 000C953C 4B FE CF 11 */ bl func_800BA7EC
+/* 800CD8E0 000C9540 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CD8E4 000C9544 28 1B 00 1A */ cmplwi r27, 0x1a
+/* 800CD8E8 000C9548 20 00 00 03 */ subfic r0, r0, 3
+/* 800CD8EC 000C954C 7C 00 C2 14 */ add r0, r0, r24
+/* 800CD8F0 000C9550 54 1C 06 3E */ clrlwi r28, r0, 0x18
+/* 800CD8F4 000C9554 41 81 08 64 */ bgt lbl_800CE158
+/* 800CD8F8 000C9558 3C 60 80 41 */ lis r3, lbl_80416C70@ha
+/* 800CD8FC 000C955C 57 60 10 3A */ slwi r0, r27, 2
+/* 800CD900 000C9560 38 63 6C 70 */ addi r3, r3, lbl_80416C70@l
+/* 800CD904 000C9564 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800CD908 000C9568 7C 69 03 A6 */ mtctr r3
+/* 800CD90C 000C956C 4E 80 04 20 */ bctr
+/* 800CD910 000C9570 38 60 00 00 */ li r3, 0
+/* 800CD914 000C9574 4B FE D0 79 */ bl func_800BA98C
+/* 800CD918 000C9578 7C 63 07 34 */ extsh r3, r3
+/* 800CD91C 000C957C 38 80 00 00 */ li r4, 0
+/* 800CD920 000C9580 38 A0 00 00 */ li r5, 0
+/* 800CD924 000C9584 48 18 64 8D */ bl func_80253DB0
+/* 800CD928 000C9588 38 60 00 0C */ li r3, 0xc
+/* 800CD92C 000C958C 4B FE D0 61 */ bl func_800BA98C
+/* 800CD930 000C9590 7C 63 07 34 */ extsh r3, r3
+/* 800CD934 000C9594 38 80 00 16 */ li r4, 0x16
+/* 800CD938 000C9598 38 A0 00 00 */ li r5, 0
+/* 800CD93C 000C959C 48 18 64 75 */ bl func_80253DB0
+/* 800CD940 000C95A0 38 60 00 0F */ li r3, 0xf
+/* 800CD944 000C95A4 4B FE D0 49 */ bl func_800BA98C
+/* 800CD948 000C95A8 7C 63 07 34 */ extsh r3, r3
+/* 800CD94C 000C95AC 38 80 00 07 */ li r4, 7
+/* 800CD950 000C95B0 38 A0 00 00 */ li r5, 0
+/* 800CD954 000C95B4 48 18 64 5D */ bl func_80253DB0
+/* 800CD958 000C95B8 38 60 00 0A */ li r3, 0xa
+/* 800CD95C 000C95BC 4B FE CE 91 */ bl func_800BA7EC
+/* 800CD960 000C95C0 2C 03 00 00 */ cmpwi r3, 0
+/* 800CD964 000C95C4 40 82 00 14 */ bne lbl_800CD978
+/* 800CD968 000C95C8 38 60 00 01 */ li r3, 1
+/* 800CD96C 000C95CC 38 80 2D 10 */ li r4, 0x2d10
+/* 800CD970 000C95D0 4B FE D0 81 */ bl func_800BA9F0
+/* 800CD974 000C95D4 48 00 07 E4 */ b lbl_800CE158
+lbl_800CD978:
+/* 800CD978 000C95D8 38 60 00 01 */ li r3, 1
+/* 800CD97C 000C95DC 38 80 2D 25 */ li r4, 0x2d25
+/* 800CD980 000C95E0 4B FE D0 71 */ bl func_800BA9F0
+/* 800CD984 000C95E4 48 00 07 D4 */ b lbl_800CE158
+/* 800CD988 000C95E8 38 60 00 00 */ li r3, 0
+/* 800CD98C 000C95EC 4B FE D0 01 */ bl func_800BA98C
+/* 800CD990 000C95F0 7C 63 07 34 */ extsh r3, r3
+/* 800CD994 000C95F4 38 80 00 02 */ li r4, 2
+/* 800CD998 000C95F8 38 A0 00 00 */ li r5, 0
+/* 800CD99C 000C95FC 48 18 64 15 */ bl func_80253DB0
+/* 800CD9A0 000C9600 38 60 00 0C */ li r3, 0xc
+/* 800CD9A4 000C9604 4B FE CF E9 */ bl func_800BA98C
+/* 800CD9A8 000C9608 7C 63 07 34 */ extsh r3, r3
+/* 800CD9AC 000C960C 38 80 00 01 */ li r4, 1
+/* 800CD9B0 000C9610 38 A0 00 00 */ li r5, 0
+/* 800CD9B4 000C9614 48 18 63 FD */ bl func_80253DB0
+/* 800CD9B8 000C9618 38 60 00 0F */ li r3, 0xf
+/* 800CD9BC 000C961C 4B FE CF D1 */ bl func_800BA98C
+/* 800CD9C0 000C9620 7C 63 07 34 */ extsh r3, r3
+/* 800CD9C4 000C9624 38 80 00 07 */ li r4, 7
+/* 800CD9C8 000C9628 38 A0 00 00 */ li r5, 0
+/* 800CD9CC 000C962C 48 18 63 E5 */ bl func_80253DB0
+/* 800CD9D0 000C9630 38 60 00 01 */ li r3, 1
+/* 800CD9D4 000C9634 38 80 2D 0F */ li r4, 0x2d0f
+/* 800CD9D8 000C9638 4B FE D0 19 */ bl func_800BA9F0
+/* 800CD9DC 000C963C 48 00 07 7C */ b lbl_800CE158
+/* 800CD9E0 000C9640 38 60 00 00 */ li r3, 0
+/* 800CD9E4 000C9644 4B FE CF A9 */ bl func_800BA98C
+/* 800CD9E8 000C9648 7C 63 07 34 */ extsh r3, r3
+/* 800CD9EC 000C964C 38 80 00 02 */ li r4, 2
+/* 800CD9F0 000C9650 38 A0 00 00 */ li r5, 0
+/* 800CD9F4 000C9654 48 18 63 BD */ bl func_80253DB0
+/* 800CD9F8 000C9658 38 60 00 0C */ li r3, 0xc
+/* 800CD9FC 000C965C 4B FE CF 91 */ bl func_800BA98C
+/* 800CDA00 000C9660 7C 63 07 34 */ extsh r3, r3
+/* 800CDA04 000C9664 38 80 00 00 */ li r4, 0
+/* 800CDA08 000C9668 38 A0 00 00 */ li r5, 0
+/* 800CDA0C 000C966C 48 18 63 A5 */ bl func_80253DB0
+/* 800CDA10 000C9670 38 60 00 0F */ li r3, 0xf
+/* 800CDA14 000C9674 4B FE CF 79 */ bl func_800BA98C
+/* 800CDA18 000C9678 7C 63 07 34 */ extsh r3, r3
+/* 800CDA1C 000C967C 38 80 00 07 */ li r4, 7
+/* 800CDA20 000C9680 38 A0 00 00 */ li r5, 0
+/* 800CDA24 000C9684 48 18 63 8D */ bl func_80253DB0
+/* 800CDA28 000C9688 38 60 00 01 */ li r3, 1
+/* 800CDA2C 000C968C 38 80 2D 0E */ li r4, 0x2d0e
+/* 800CDA30 000C9690 4B FE CF C1 */ bl func_800BA9F0
+/* 800CDA34 000C9694 48 00 07 24 */ b lbl_800CE158
+/* 800CDA38 000C9698 38 60 00 00 */ li r3, 0
+/* 800CDA3C 000C969C 4B FE CF 51 */ bl func_800BA98C
+/* 800CDA40 000C96A0 7C 63 07 34 */ extsh r3, r3
+/* 800CDA44 000C96A4 38 80 00 02 */ li r4, 2
+/* 800CDA48 000C96A8 38 A0 00 00 */ li r5, 0
+/* 800CDA4C 000C96AC 48 18 63 65 */ bl func_80253DB0
+/* 800CDA50 000C96B0 38 60 00 0C */ li r3, 0xc
+/* 800CDA54 000C96B4 4B FE CF 39 */ bl func_800BA98C
+/* 800CDA58 000C96B8 7C 63 07 34 */ extsh r3, r3
+/* 800CDA5C 000C96BC 38 80 00 02 */ li r4, 2
+/* 800CDA60 000C96C0 38 A0 00 00 */ li r5, 0
+/* 800CDA64 000C96C4 48 18 63 4D */ bl func_80253DB0
+/* 800CDA68 000C96C8 38 60 00 0F */ li r3, 0xf
+/* 800CDA6C 000C96CC 4B FE CF 21 */ bl func_800BA98C
+/* 800CDA70 000C96D0 7C 63 07 34 */ extsh r3, r3
+/* 800CDA74 000C96D4 38 80 00 07 */ li r4, 7
+/* 800CDA78 000C96D8 38 A0 00 00 */ li r5, 0
+/* 800CDA7C 000C96DC 48 18 63 35 */ bl func_80253DB0
+/* 800CDA80 000C96E0 38 60 00 18 */ li r3, 0x18
+/* 800CDA84 000C96E4 48 09 50 0D */ bl func_80162A90
+/* 800CDA88 000C96E8 2C 03 00 02 */ cmpwi r3, 2
+/* 800CDA8C 000C96EC 41 82 06 CC */ beq lbl_800CE158
+/* 800CDA90 000C96F0 40 80 00 10 */ bge lbl_800CDAA0
+/* 800CDA94 000C96F4 2C 03 00 01 */ cmpwi r3, 1
+/* 800CDA98 000C96F8 40 80 00 14 */ bge lbl_800CDAAC
+/* 800CDA9C 000C96FC 48 00 06 BC */ b lbl_800CE158
+lbl_800CDAA0:
+/* 800CDAA0 000C9700 2C 03 00 05 */ cmpwi r3, 5
+/* 800CDAA4 000C9704 40 80 06 B4 */ bge lbl_800CE158
+/* 800CDAA8 000C9708 48 00 00 14 */ b lbl_800CDABC
+lbl_800CDAAC:
+/* 800CDAAC 000C970C 38 60 00 01 */ li r3, 1
+/* 800CDAB0 000C9710 38 80 2D 16 */ li r4, 0x2d16
+/* 800CDAB4 000C9714 4B FE CF 3D */ bl func_800BA9F0
+/* 800CDAB8 000C9718 48 00 06 A0 */ b lbl_800CE158
+lbl_800CDABC:
+/* 800CDABC 000C971C 38 60 00 01 */ li r3, 1
+/* 800CDAC0 000C9720 38 80 2D 17 */ li r4, 0x2d17
+/* 800CDAC4 000C9724 4B FE CF 2D */ bl func_800BA9F0
+/* 800CDAC8 000C9728 48 00 06 90 */ b lbl_800CE158
+/* 800CDACC 000C972C 38 60 00 00 */ li r3, 0
+/* 800CDAD0 000C9730 4B FE CE BD */ bl func_800BA98C
+/* 800CDAD4 000C9734 7C 63 07 34 */ extsh r3, r3
+/* 800CDAD8 000C9738 38 80 00 02 */ li r4, 2
+/* 800CDADC 000C973C 38 A0 00 00 */ li r5, 0
+/* 800CDAE0 000C9740 48 18 62 D1 */ bl func_80253DB0
+/* 800CDAE4 000C9744 38 60 00 0C */ li r3, 0xc
+/* 800CDAE8 000C9748 4B FE CE A5 */ bl func_800BA98C
+/* 800CDAEC 000C974C 7C 63 07 34 */ extsh r3, r3
+/* 800CDAF0 000C9750 38 80 00 03 */ li r4, 3
+/* 800CDAF4 000C9754 38 A0 00 00 */ li r5, 0
+/* 800CDAF8 000C9758 48 18 62 B9 */ bl func_80253DB0
+/* 800CDAFC 000C975C 38 60 00 0F */ li r3, 0xf
+/* 800CDB00 000C9760 4B FE CE 8D */ bl func_800BA98C
+/* 800CDB04 000C9764 7C 63 07 34 */ extsh r3, r3
+/* 800CDB08 000C9768 38 80 00 07 */ li r4, 7
+/* 800CDB0C 000C976C 38 A0 00 00 */ li r5, 0
+/* 800CDB10 000C9770 48 18 62 A1 */ bl func_80253DB0
+/* 800CDB14 000C9774 38 60 00 00 */ li r3, 0
+/* 800CDB18 000C9778 4B FE CC D5 */ bl func_800BA7EC
+/* 800CDB1C 000C977C 54 60 10 3A */ slwi r0, r3, 2
+/* 800CDB20 000C9780 38 60 00 09 */ li r3, 9
+/* 800CDB24 000C9784 7C 15 07 74 */ extsb r21, r0
+/* 800CDB28 000C9788 4B FE CC C5 */ bl func_800BA7EC
+/* 800CDB2C 000C978C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CDB30 000C9790 41 82 00 30 */ beq lbl_800CDB60
+/* 800CDB34 000C9794 40 80 00 14 */ bge lbl_800CDB48
+/* 800CDB38 000C9798 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CDB3C 000C979C 41 82 00 38 */ beq lbl_800CDB74
+/* 800CDB40 000C97A0 40 80 00 14 */ bge lbl_800CDB54
+/* 800CDB44 000C97A4 48 00 00 30 */ b lbl_800CDB74
+lbl_800CDB48:
+/* 800CDB48 000C97A8 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CDB4C 000C97AC 40 80 00 28 */ bge lbl_800CDB74
+/* 800CDB50 000C97B0 48 00 00 1C */ b lbl_800CDB6C
+lbl_800CDB54:
+/* 800CDB54 000C97B4 38 15 00 01 */ addi r0, r21, 1
+/* 800CDB58 000C97B8 7C 15 07 74 */ extsb r21, r0
+/* 800CDB5C 000C97BC 48 00 00 18 */ b lbl_800CDB74
+lbl_800CDB60:
+/* 800CDB60 000C97C0 38 15 00 02 */ addi r0, r21, 2
+/* 800CDB64 000C97C4 7C 15 07 74 */ extsb r21, r0
+/* 800CDB68 000C97C8 48 00 00 0C */ b lbl_800CDB74
+lbl_800CDB6C:
+/* 800CDB6C 000C97CC 38 15 00 03 */ addi r0, r21, 3
+/* 800CDB70 000C97D0 7C 15 07 74 */ extsb r21, r0
+lbl_800CDB74:
+/* 800CDB74 000C97D4 48 01 88 5D */ bl func_800E63D0
+/* 800CDB78 000C97D8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CDB7C 000C97DC 2C 00 00 01 */ cmpwi r0, 1
+/* 800CDB80 000C97E0 41 82 01 74 */ beq lbl_800CDCF4
+/* 800CDB84 000C97E4 40 80 00 10 */ bge lbl_800CDB94
+/* 800CDB88 000C97E8 2C 00 00 00 */ cmpwi r0, 0
+/* 800CDB8C 000C97EC 40 80 00 14 */ bge lbl_800CDBA0
+/* 800CDB90 000C97F0 48 00 01 64 */ b lbl_800CDCF4
+lbl_800CDB94:
+/* 800CDB94 000C97F4 2C 00 00 03 */ cmpwi r0, 3
+/* 800CDB98 000C97F8 40 80 01 5C */ bge lbl_800CDCF4
+/* 800CDB9C 000C97FC 48 00 00 7C */ b lbl_800CDC18
+lbl_800CDBA0:
+/* 800CDBA0 000C9800 3B A0 2D 11 */ li r29, 0x2d11
+/* 800CDBA4 000C9804 38 60 00 00 */ li r3, 0
+/* 800CDBA8 000C9808 48 02 9C FD */ bl func_800F78A4
+/* 800CDBAC 000C980C 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800CDBB0 000C9810 40 82 00 14 */ bne lbl_800CDBC4
+/* 800CDBB4 000C9814 38 60 00 01 */ li r3, 1
+/* 800CDBB8 000C9818 48 02 9C ED */ bl func_800F78A4
+/* 800CDBBC 000C981C 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800CDBC0 000C9820 41 82 00 08 */ beq lbl_800CDBC8
+lbl_800CDBC4:
+/* 800CDBC4 000C9824 3B A0 2D 13 */ li r29, 0x2d13
+lbl_800CDBC8:
+/* 800CDBC8 000C9828 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CDBCC 000C982C 3A C0 00 00 */ li r22, 0
+/* 800CDBD0 000C9830 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800CDBD4:
+/* 800CDBD4 000C9834 7C 18 A8 AE */ lbzx r0, r24, r21
+/* 800CDBD8 000C9838 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CDBDC 000C983C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CDBE0 000C9840 48 01 82 0D */ bl func_800E5DEC
+/* 800CDBE4 000C9844 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CDBE8 000C9848 7C 7F 1B 78 */ mr r31, r3
+/* 800CDBEC 000C984C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CDBF0 000C9850 41 82 00 0C */ beq lbl_800CDBFC
+/* 800CDBF4 000C9854 3B A0 2D 12 */ li r29, 0x2d12
+/* 800CDBF8 000C9858 48 00 00 10 */ b lbl_800CDC08
+lbl_800CDBFC:
+/* 800CDBFC 000C985C 3A D6 00 01 */ addi r22, r22, 1
+/* 800CDC00 000C9860 28 16 00 06 */ cmplwi r22, 6
+/* 800CDC04 000C9864 41 80 FF D0 */ blt lbl_800CDBD4
+lbl_800CDC08:
+/* 800CDC08 000C9868 7F A4 EB 78 */ mr r4, r29
+/* 800CDC0C 000C986C 38 60 00 01 */ li r3, 1
+/* 800CDC10 000C9870 4B FE CD E1 */ bl func_800BA9F0
+/* 800CDC14 000C9874 48 00 05 44 */ b lbl_800CE158
+lbl_800CDC18:
+/* 800CDC18 000C9878 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CDC1C 000C987C 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CDC20 000C9880 7C 18 E0 AE */ lbzx r0, r24, r28
+/* 800CDC24 000C9884 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800CDC28 000C9888 41 82 00 7C */ beq lbl_800CDCA4
+/* 800CDC2C 000C988C 38 60 00 01 */ li r3, 1
+/* 800CDC30 000C9890 48 01 87 B5 */ bl func_800E63E4
+/* 800CDC34 000C9894 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CDC38 000C9898 41 82 00 14 */ beq lbl_800CDC4C
+/* 800CDC3C 000C989C 38 60 00 01 */ li r3, 1
+/* 800CDC40 000C98A0 38 80 46 B6 */ li r4, 0x46b6
+/* 800CDC44 000C98A4 4B FE CD AD */ bl func_800BA9F0
+/* 800CDC48 000C98A8 48 00 05 10 */ b lbl_800CE158
+lbl_800CDC4C:
+/* 800CDC4C 000C98AC 38 60 00 01 */ li r3, 1
+/* 800CDC50 000C98B0 38 80 2C F5 */ li r4, 0x2cf5
+/* 800CDC54 000C98B4 4B FE CD 9D */ bl func_800BA9F0
+/* 800CDC58 000C98B8 38 60 02 61 */ li r3, 0x261
+/* 800CDC5C 000C98BC 48 09 4E 35 */ bl func_80162A90
+/* 800CDC60 000C98C0 28 03 00 02 */ cmplwi r3, 2
+/* 800CDC64 000C98C4 40 82 04 F4 */ bne lbl_800CE158
+/* 800CDC68 000C98C8 38 60 02 67 */ li r3, 0x267
+/* 800CDC6C 000C98CC 48 09 4E 25 */ bl func_80162A90
+/* 800CDC70 000C98D0 28 03 00 02 */ cmplwi r3, 2
+/* 800CDC74 000C98D4 40 82 04 E4 */ bne lbl_800CE158
+/* 800CDC78 000C98D8 38 60 00 00 */ li r3, 0
+/* 800CDC7C 000C98DC 48 01 88 41 */ bl func_800E64BC
+/* 800CDC80 000C98E0 7C 18 E0 AE */ lbzx r0, r24, r28
+/* 800CDC84 000C98E4 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CDC88 000C98E8 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800CDC8C 000C98EC 7C 00 18 40 */ cmplw r0, r3
+/* 800CDC90 000C98F0 40 82 04 C8 */ bne lbl_800CE158
+/* 800CDC94 000C98F4 38 60 00 01 */ li r3, 1
+/* 800CDC98 000C98F8 38 80 52 34 */ li r4, 0x5234
+/* 800CDC9C 000C98FC 4B FE CD 55 */ bl func_800BA9F0
+/* 800CDCA0 000C9900 48 00 04 B8 */ b lbl_800CE158
+lbl_800CDCA4:
+/* 800CDCA4 000C9904 38 60 00 01 */ li r3, 1
+/* 800CDCA8 000C9908 48 01 87 3D */ bl func_800E63E4
+/* 800CDCAC 000C990C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CDCB0 000C9910 41 82 00 14 */ beq lbl_800CDCC4
+/* 800CDCB4 000C9914 38 60 00 01 */ li r3, 1
+/* 800CDCB8 000C9918 38 80 2D 17 */ li r4, 0x2d17
+/* 800CDCBC 000C991C 4B FE CD 35 */ bl func_800BA9F0
+/* 800CDCC0 000C9920 48 00 04 98 */ b lbl_800CE158
+lbl_800CDCC4:
+/* 800CDCC4 000C9924 38 60 00 00 */ li r3, 0
+/* 800CDCC8 000C9928 48 01 87 1D */ bl func_800E63E4
+/* 800CDCCC 000C992C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CDCD0 000C9930 41 82 00 14 */ beq lbl_800CDCE4
+/* 800CDCD4 000C9934 38 60 00 01 */ li r3, 1
+/* 800CDCD8 000C9938 38 80 51 7D */ li r4, 0x517d
+/* 800CDCDC 000C993C 4B FE CD 15 */ bl func_800BA9F0
+/* 800CDCE0 000C9940 48 00 04 78 */ b lbl_800CE158
+lbl_800CDCE4:
+/* 800CDCE4 000C9944 38 60 00 01 */ li r3, 1
+/* 800CDCE8 000C9948 38 80 2D 19 */ li r4, 0x2d19
+/* 800CDCEC 000C994C 4B FE CD 05 */ bl func_800BA9F0
+/* 800CDCF0 000C9950 48 00 04 68 */ b lbl_800CE158
+lbl_800CDCF4:
+/* 800CDCF4 000C9954 38 60 00 01 */ li r3, 1
+/* 800CDCF8 000C9958 38 80 2D 19 */ li r4, 0x2d19
+/* 800CDCFC 000C995C 4B FE CC F5 */ bl func_800BA9F0
+/* 800CDD00 000C9960 48 00 04 58 */ b lbl_800CE158
+/* 800CDD04 000C9964 38 60 00 00 */ li r3, 0
+/* 800CDD08 000C9968 4B FE CC 85 */ bl func_800BA98C
+/* 800CDD0C 000C996C 7C 63 07 34 */ extsh r3, r3
+/* 800CDD10 000C9970 38 80 00 02 */ li r4, 2
+/* 800CDD14 000C9974 38 A0 00 00 */ li r5, 0
+/* 800CDD18 000C9978 48 18 60 99 */ bl func_80253DB0
+/* 800CDD1C 000C997C 38 60 00 0C */ li r3, 0xc
+/* 800CDD20 000C9980 4B FE CC 6D */ bl func_800BA98C
+/* 800CDD24 000C9984 7C 63 07 34 */ extsh r3, r3
+/* 800CDD28 000C9988 38 80 00 04 */ li r4, 4
+/* 800CDD2C 000C998C 38 A0 00 00 */ li r5, 0
+/* 800CDD30 000C9990 48 18 60 81 */ bl func_80253DB0
+/* 800CDD34 000C9994 38 60 00 0F */ li r3, 0xf
+/* 800CDD38 000C9998 4B FE CC 55 */ bl func_800BA98C
+/* 800CDD3C 000C999C 7C 63 07 34 */ extsh r3, r3
+/* 800CDD40 000C99A0 38 80 00 07 */ li r4, 7
+/* 800CDD44 000C99A4 38 A0 00 00 */ li r5, 0
+/* 800CDD48 000C99A8 48 18 60 69 */ bl func_80253DB0
+/* 800CDD4C 000C99AC 38 60 00 01 */ li r3, 1
+/* 800CDD50 000C99B0 38 80 2D 15 */ li r4, 0x2d15
+/* 800CDD54 000C99B4 4B FE CC 9D */ bl func_800BA9F0
+/* 800CDD58 000C99B8 48 00 04 00 */ b lbl_800CE158
+/* 800CDD5C 000C99BC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CDD60 000C99C0 38 60 00 02 */ li r3, 2
+/* 800CDD64 000C99C4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CDD68 000C99C8 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CDD6C 000C99CC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CDD70 000C99D0 48 01 74 B5 */ bl func_800E5224
+/* 800CDD74 000C99D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CDD78 000C99D8 41 82 00 14 */ beq lbl_800CDD8C
+/* 800CDD7C 000C99DC 38 60 00 01 */ li r3, 1
+/* 800CDD80 000C99E0 38 80 51 CD */ li r4, 0x51cd
+/* 800CDD84 000C99E4 4B FE CC 6D */ bl func_800BA9F0
+/* 800CDD88 000C99E8 48 00 00 10 */ b lbl_800CDD98
+lbl_800CDD8C:
+/* 800CDD8C 000C99EC 38 60 00 01 */ li r3, 1
+/* 800CDD90 000C99F0 38 80 2D 1E */ li r4, 0x2d1e
+/* 800CDD94 000C99F4 4B FE CC 5D */ bl func_800BA9F0
+lbl_800CDD98:
+/* 800CDD98 000C99F8 38 60 00 00 */ li r3, 0
+/* 800CDD9C 000C99FC 4B FE CB F1 */ bl func_800BA98C
+/* 800CDDA0 000C9A00 7C 63 07 34 */ extsh r3, r3
+/* 800CDDA4 000C9A04 38 80 00 02 */ li r4, 2
+/* 800CDDA8 000C9A08 38 A0 00 00 */ li r5, 0
+/* 800CDDAC 000C9A0C 48 18 60 05 */ bl func_80253DB0
+/* 800CDDB0 000C9A10 38 60 00 0C */ li r3, 0xc
+/* 800CDDB4 000C9A14 4B FE CB D9 */ bl func_800BA98C
+/* 800CDDB8 000C9A18 7C 63 07 34 */ extsh r3, r3
+/* 800CDDBC 000C9A1C 38 80 00 05 */ li r4, 5
+/* 800CDDC0 000C9A20 38 A0 00 00 */ li r5, 0
+/* 800CDDC4 000C9A24 48 18 5F ED */ bl func_80253DB0
+/* 800CDDC8 000C9A28 38 60 00 0F */ li r3, 0xf
+/* 800CDDCC 000C9A2C 4B FE CB C1 */ bl func_800BA98C
+/* 800CDDD0 000C9A30 7C 63 07 34 */ extsh r3, r3
+/* 800CDDD4 000C9A34 38 80 00 07 */ li r4, 7
+/* 800CDDD8 000C9A38 38 A0 00 00 */ li r5, 0
+/* 800CDDDC 000C9A3C 48 18 5F D5 */ bl func_80253DB0
+/* 800CDDE0 000C9A40 48 00 03 78 */ b lbl_800CE158
+/* 800CDDE4 000C9A44 38 60 00 00 */ li r3, 0
+/* 800CDDE8 000C9A48 4B FE CB A5 */ bl func_800BA98C
+/* 800CDDEC 000C9A4C 7C 63 07 34 */ extsh r3, r3
+/* 800CDDF0 000C9A50 38 80 00 02 */ li r4, 2
+/* 800CDDF4 000C9A54 38 A0 00 00 */ li r5, 0
+/* 800CDDF8 000C9A58 48 18 5F B9 */ bl func_80253DB0
+/* 800CDDFC 000C9A5C 38 60 00 0C */ li r3, 0xc
+/* 800CDE00 000C9A60 4B FE CB 8D */ bl func_800BA98C
+/* 800CDE04 000C9A64 7C 63 07 34 */ extsh r3, r3
+/* 800CDE08 000C9A68 38 80 00 06 */ li r4, 6
+/* 800CDE0C 000C9A6C 38 A0 00 00 */ li r5, 0
+/* 800CDE10 000C9A70 48 18 5F A1 */ bl func_80253DB0
+/* 800CDE14 000C9A74 38 60 00 0F */ li r3, 0xf
+/* 800CDE18 000C9A78 4B FE CB 75 */ bl func_800BA98C
+/* 800CDE1C 000C9A7C 7C 63 07 34 */ extsh r3, r3
+/* 800CDE20 000C9A80 38 80 00 07 */ li r4, 7
+/* 800CDE24 000C9A84 38 A0 00 00 */ li r5, 0
+/* 800CDE28 000C9A88 48 18 5F 89 */ bl func_80253DB0
+/* 800CDE2C 000C9A8C 38 60 00 0B */ li r3, 0xb
+/* 800CDE30 000C9A90 4B FE C9 BD */ bl func_800BA7EC
+/* 800CDE34 000C9A94 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CDE38 000C9A98 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CDE3C 000C9A9C 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CDE40 000C9AA0 38 60 00 0C */ li r3, 0xc
+/* 800CDE44 000C9AA4 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CDE48 000C9AA8 4B FE C9 A5 */ bl func_800BA7EC
+/* 800CDE4C 000C9AAC 7F 04 C3 78 */ mr r4, r24
+/* 800CDE50 000C9AB0 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CDE54 000C9AB4 48 01 7F 99 */ bl func_800E5DEC
+/* 800CDE58 000C9AB8 7C 7F 1B 78 */ mr r31, r3
+/* 800CDE5C 000C9ABC 4B F8 8B 21 */ bl func_8005697C
+/* 800CDE60 000C9AC0 7C 64 1B 78 */ mr r4, r3
+/* 800CDE64 000C9AC4 38 60 00 1D */ li r3, 0x1d
+/* 800CDE68 000C9AC8 48 08 E4 A1 */ bl func_8015C308
+/* 800CDE6C 000C9ACC 38 60 00 01 */ li r3, 1
+/* 800CDE70 000C9AD0 38 80 2D 1B */ li r4, 0x2d1b
+/* 800CDE74 000C9AD4 4B FE CB 7D */ bl func_800BA9F0
+/* 800CDE78 000C9AD8 48 00 02 E0 */ b lbl_800CE158
+/* 800CDE7C 000C9ADC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CDE80 000C9AE0 38 60 00 02 */ li r3, 2
+/* 800CDE84 000C9AE4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CDE88 000C9AE8 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CDE8C 000C9AEC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CDE90 000C9AF0 48 01 73 95 */ bl func_800E5224
+/* 800CDE94 000C9AF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CDE98 000C9AF8 41 82 00 14 */ beq lbl_800CDEAC
+/* 800CDE9C 000C9AFC 38 60 00 01 */ li r3, 1
+/* 800CDEA0 000C9B00 38 80 51 CE */ li r4, 0x51ce
+/* 800CDEA4 000C9B04 4B FE CB 4D */ bl func_800BA9F0
+/* 800CDEA8 000C9B08 48 00 00 10 */ b lbl_800CDEB8
+lbl_800CDEAC:
+/* 800CDEAC 000C9B0C 38 60 00 01 */ li r3, 1
+/* 800CDEB0 000C9B10 38 80 2D 24 */ li r4, 0x2d24
+/* 800CDEB4 000C9B14 4B FE CB 3D */ bl func_800BA9F0
+lbl_800CDEB8:
+/* 800CDEB8 000C9B18 38 60 00 00 */ li r3, 0
+/* 800CDEBC 000C9B1C 4B FE CA D1 */ bl func_800BA98C
+/* 800CDEC0 000C9B20 7C 63 07 34 */ extsh r3, r3
+/* 800CDEC4 000C9B24 38 80 00 02 */ li r4, 2
+/* 800CDEC8 000C9B28 38 A0 00 00 */ li r5, 0
+/* 800CDECC 000C9B2C 48 18 5E E5 */ bl func_80253DB0
+/* 800CDED0 000C9B30 38 60 00 0C */ li r3, 0xc
+/* 800CDED4 000C9B34 4B FE CA B9 */ bl func_800BA98C
+/* 800CDED8 000C9B38 7C 63 07 34 */ extsh r3, r3
+/* 800CDEDC 000C9B3C 38 80 00 07 */ li r4, 7
+/* 800CDEE0 000C9B40 38 A0 00 00 */ li r5, 0
+/* 800CDEE4 000C9B44 48 18 5E CD */ bl func_80253DB0
+/* 800CDEE8 000C9B48 38 60 00 0F */ li r3, 0xf
+/* 800CDEEC 000C9B4C 4B FE CA A1 */ bl func_800BA98C
+/* 800CDEF0 000C9B50 7C 63 07 34 */ extsh r3, r3
+/* 800CDEF4 000C9B54 38 80 00 07 */ li r4, 7
+/* 800CDEF8 000C9B58 38 A0 00 00 */ li r5, 0
+/* 800CDEFC 000C9B5C 48 18 5E B5 */ bl func_80253DB0
+/* 800CDF00 000C9B60 38 60 00 0B */ li r3, 0xb
+/* 800CDF04 000C9B64 4B FE C8 E9 */ bl func_800BA7EC
+/* 800CDF08 000C9B68 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CDF0C 000C9B6C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CDF10 000C9B70 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CDF14 000C9B74 38 60 00 0C */ li r3, 0xc
+/* 800CDF18 000C9B78 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CDF1C 000C9B7C 4B FE C8 D1 */ bl func_800BA7EC
+/* 800CDF20 000C9B80 7F 04 C3 78 */ mr r4, r24
+/* 800CDF24 000C9B84 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CDF28 000C9B88 48 01 7E C5 */ bl func_800E5DEC
+/* 800CDF2C 000C9B8C 7C 7F 1B 78 */ mr r31, r3
+/* 800CDF30 000C9B90 4B F8 8A 4D */ bl func_8005697C
+/* 800CDF34 000C9B94 7C 64 1B 78 */ mr r4, r3
+/* 800CDF38 000C9B98 38 60 00 15 */ li r3, 0x15
+/* 800CDF3C 000C9B9C 48 08 E3 CD */ bl func_8015C308
+/* 800CDF40 000C9BA0 48 00 02 18 */ b lbl_800CE158
+/* 800CDF44 000C9BA4 38 60 00 01 */ li r3, 1
+/* 800CDF48 000C9BA8 38 80 46 B5 */ li r4, 0x46b5
+/* 800CDF4C 000C9BAC 4B FE CA A5 */ bl func_800BA9F0
+/* 800CDF50 000C9BB0 38 60 00 00 */ li r3, 0
+/* 800CDF54 000C9BB4 4B FE CA 39 */ bl func_800BA98C
+/* 800CDF58 000C9BB8 7C 63 07 34 */ extsh r3, r3
+/* 800CDF5C 000C9BBC 38 80 00 02 */ li r4, 2
+/* 800CDF60 000C9BC0 38 A0 00 00 */ li r5, 0
+/* 800CDF64 000C9BC4 48 18 5E 4D */ bl func_80253DB0
+/* 800CDF68 000C9BC8 38 60 00 0C */ li r3, 0xc
+/* 800CDF6C 000C9BCC 4B FE CA 21 */ bl func_800BA98C
+/* 800CDF70 000C9BD0 7C 63 07 34 */ extsh r3, r3
+/* 800CDF74 000C9BD4 38 80 00 08 */ li r4, 8
+/* 800CDF78 000C9BD8 38 A0 00 00 */ li r5, 0
+/* 800CDF7C 000C9BDC 48 18 5E 35 */ bl func_80253DB0
+/* 800CDF80 000C9BE0 38 60 00 0F */ li r3, 0xf
+/* 800CDF84 000C9BE4 4B FE CA 09 */ bl func_800BA98C
+/* 800CDF88 000C9BE8 7C 63 07 34 */ extsh r3, r3
+/* 800CDF8C 000C9BEC 38 80 00 07 */ li r4, 7
+/* 800CDF90 000C9BF0 38 A0 00 00 */ li r5, 0
+/* 800CDF94 000C9BF4 48 18 5E 1D */ bl func_80253DB0
+/* 800CDF98 000C9BF8 48 00 01 C0 */ b lbl_800CE158
+/* 800CDF9C 000C9BFC 38 60 00 00 */ li r3, 0
+/* 800CDFA0 000C9C00 4B FE C9 ED */ bl func_800BA98C
+/* 800CDFA4 000C9C04 7C 63 07 34 */ extsh r3, r3
+/* 800CDFA8 000C9C08 38 80 00 02 */ li r4, 2
+/* 800CDFAC 000C9C0C 38 A0 00 00 */ li r5, 0
+/* 800CDFB0 000C9C10 48 18 5E 01 */ bl func_80253DB0
+/* 800CDFB4 000C9C14 38 60 00 0C */ li r3, 0xc
+/* 800CDFB8 000C9C18 4B FE C9 D5 */ bl func_800BA98C
+/* 800CDFBC 000C9C1C 7C 63 07 34 */ extsh r3, r3
+/* 800CDFC0 000C9C20 38 80 00 16 */ li r4, 0x16
+/* 800CDFC4 000C9C24 38 A0 00 00 */ li r5, 0
+/* 800CDFC8 000C9C28 48 18 5D E9 */ bl func_80253DB0
+/* 800CDFCC 000C9C2C 38 60 00 0F */ li r3, 0xf
+/* 800CDFD0 000C9C30 4B FE C9 BD */ bl func_800BA98C
+/* 800CDFD4 000C9C34 7C 63 07 34 */ extsh r3, r3
+/* 800CDFD8 000C9C38 38 80 00 00 */ li r4, 0
+/* 800CDFDC 000C9C3C 38 A0 00 00 */ li r5, 0
+/* 800CDFE0 000C9C40 48 18 5D D1 */ bl func_80253DB0
+/* 800CDFE4 000C9C44 38 60 00 01 */ li r3, 1
+/* 800CDFE8 000C9C48 38 80 2D 18 */ li r4, 0x2d18
+/* 800CDFEC 000C9C4C 4B FE CA 05 */ bl func_800BA9F0
+/* 800CDFF0 000C9C50 48 00 01 68 */ b lbl_800CE158
+/* 800CDFF4 000C9C54 38 60 00 0F */ li r3, 0xf
+/* 800CDFF8 000C9C58 4B FE C9 95 */ bl func_800BA98C
+/* 800CDFFC 000C9C5C 7C 63 07 34 */ extsh r3, r3
+/* 800CE000 000C9C60 38 80 00 01 */ li r4, 1
+/* 800CE004 000C9C64 38 A0 00 00 */ li r5, 0
+/* 800CE008 000C9C68 48 18 5D A9 */ bl func_80253DB0
+/* 800CE00C 000C9C6C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE010 000C9C70 3B C0 00 01 */ li r30, 1
+/* 800CE014 000C9C74 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE018 000C9C78 38 60 00 00 */ li r3, 0
+/* 800CE01C 000C9C7C 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE020 000C9C80 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE024 000C9C84 48 01 7D C9 */ bl func_800E5DEC
+/* 800CE028 000C9C88 7C 7F 1B 78 */ mr r31, r3
+/* 800CE02C 000C9C8C 48 00 01 2C */ b lbl_800CE158
+/* 800CE030 000C9C90 38 60 00 0F */ li r3, 0xf
+/* 800CE034 000C9C94 4B FE C9 59 */ bl func_800BA98C
+/* 800CE038 000C9C98 7C 63 07 34 */ extsh r3, r3
+/* 800CE03C 000C9C9C 38 80 00 02 */ li r4, 2
+/* 800CE040 000C9CA0 38 A0 00 00 */ li r5, 0
+/* 800CE044 000C9CA4 48 18 5D 6D */ bl func_80253DB0
+/* 800CE048 000C9CA8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE04C 000C9CAC 38 60 00 01 */ li r3, 1
+/* 800CE050 000C9CB0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE054 000C9CB4 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE058 000C9CB8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE05C 000C9CBC 48 01 7D 91 */ bl func_800E5DEC
+/* 800CE060 000C9CC0 7C 7F 1B 78 */ mr r31, r3
+/* 800CE064 000C9CC4 3B C0 00 01 */ li r30, 1
+/* 800CE068 000C9CC8 48 00 00 F0 */ b lbl_800CE158
+/* 800CE06C 000C9CCC 38 60 00 0F */ li r3, 0xf
+/* 800CE070 000C9CD0 4B FE C9 1D */ bl func_800BA98C
+/* 800CE074 000C9CD4 7C 63 07 34 */ extsh r3, r3
+/* 800CE078 000C9CD8 38 80 00 03 */ li r4, 3
+/* 800CE07C 000C9CDC 38 A0 00 00 */ li r5, 0
+/* 800CE080 000C9CE0 48 18 5D 31 */ bl func_80253DB0
+/* 800CE084 000C9CE4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE088 000C9CE8 38 60 00 02 */ li r3, 2
+/* 800CE08C 000C9CEC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE090 000C9CF0 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE094 000C9CF4 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE098 000C9CF8 48 01 7D 55 */ bl func_800E5DEC
+/* 800CE09C 000C9CFC 7C 7F 1B 78 */ mr r31, r3
+/* 800CE0A0 000C9D00 3B C0 00 01 */ li r30, 1
+/* 800CE0A4 000C9D04 48 00 00 B4 */ b lbl_800CE158
+/* 800CE0A8 000C9D08 38 60 00 0F */ li r3, 0xf
+/* 800CE0AC 000C9D0C 4B FE C8 E1 */ bl func_800BA98C
+/* 800CE0B0 000C9D10 7C 63 07 34 */ extsh r3, r3
+/* 800CE0B4 000C9D14 38 80 00 04 */ li r4, 4
+/* 800CE0B8 000C9D18 38 A0 00 00 */ li r5, 0
+/* 800CE0BC 000C9D1C 48 18 5C F5 */ bl func_80253DB0
+/* 800CE0C0 000C9D20 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE0C4 000C9D24 38 60 00 03 */ li r3, 3
+/* 800CE0C8 000C9D28 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE0CC 000C9D2C 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE0D0 000C9D30 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE0D4 000C9D34 48 01 7D 19 */ bl func_800E5DEC
+/* 800CE0D8 000C9D38 7C 7F 1B 78 */ mr r31, r3
+/* 800CE0DC 000C9D3C 3B C0 00 01 */ li r30, 1
+/* 800CE0E0 000C9D40 48 00 00 78 */ b lbl_800CE158
+/* 800CE0E4 000C9D44 38 60 00 0F */ li r3, 0xf
+/* 800CE0E8 000C9D48 4B FE C8 A5 */ bl func_800BA98C
+/* 800CE0EC 000C9D4C 7C 63 07 34 */ extsh r3, r3
+/* 800CE0F0 000C9D50 38 80 00 05 */ li r4, 5
+/* 800CE0F4 000C9D54 38 A0 00 00 */ li r5, 0
+/* 800CE0F8 000C9D58 48 18 5C B9 */ bl func_80253DB0
+/* 800CE0FC 000C9D5C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE100 000C9D60 38 60 00 04 */ li r3, 4
+/* 800CE104 000C9D64 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE108 000C9D68 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE10C 000C9D6C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE110 000C9D70 48 01 7C DD */ bl func_800E5DEC
+/* 800CE114 000C9D74 7C 7F 1B 78 */ mr r31, r3
+/* 800CE118 000C9D78 3B C0 00 01 */ li r30, 1
+/* 800CE11C 000C9D7C 48 00 00 3C */ b lbl_800CE158
+/* 800CE120 000C9D80 38 60 00 0F */ li r3, 0xf
+/* 800CE124 000C9D84 4B FE C8 69 */ bl func_800BA98C
+/* 800CE128 000C9D88 7C 63 07 34 */ extsh r3, r3
+/* 800CE12C 000C9D8C 38 80 00 06 */ li r4, 6
+/* 800CE130 000C9D90 38 A0 00 00 */ li r5, 0
+/* 800CE134 000C9D94 48 18 5C 7D */ bl func_80253DB0
+/* 800CE138 000C9D98 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE13C 000C9D9C 38 60 00 05 */ li r3, 5
+/* 800CE140 000C9DA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE144 000C9DA4 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE148 000C9DA8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE14C 000C9DAC 48 01 7C A1 */ bl func_800E5DEC
+/* 800CE150 000C9DB0 7C 7F 1B 78 */ mr r31, r3
+/* 800CE154 000C9DB4 3B C0 00 01 */ li r30, 1
+lbl_800CE158:
+/* 800CE158 000C9DB8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800CE15C 000C9DBC 41 82 32 3C */ beq lbl_800D1398
+/* 800CE160 000C9DC0 38 60 00 00 */ li r3, 0
+/* 800CE164 000C9DC4 4B FE C8 29 */ bl func_800BA98C
+/* 800CE168 000C9DC8 7C 63 07 34 */ extsh r3, r3
+/* 800CE16C 000C9DCC 38 80 00 02 */ li r4, 2
+/* 800CE170 000C9DD0 38 A0 00 00 */ li r5, 0
+/* 800CE174 000C9DD4 48 18 5C 3D */ bl func_80253DB0
+/* 800CE178 000C9DD8 38 60 00 0C */ li r3, 0xc
+/* 800CE17C 000C9DDC 4B FE C8 11 */ bl func_800BA98C
+/* 800CE180 000C9DE0 7C 63 07 34 */ extsh r3, r3
+/* 800CE184 000C9DE4 38 80 00 16 */ li r4, 0x16
+/* 800CE188 000C9DE8 38 A0 00 00 */ li r5, 0
+/* 800CE18C 000C9DEC 48 18 5C 25 */ bl func_80253DB0
+/* 800CE190 000C9DF0 2C 1A 00 00 */ cmpwi r26, 0
+/* 800CE194 000C9DF4 41 82 01 48 */ beq lbl_800CE2DC
+/* 800CE198 000C9DF8 38 60 00 0A */ li r3, 0xa
+/* 800CE19C 000C9DFC 4B FE C6 51 */ bl func_800BA7EC
+/* 800CE1A0 000C9E00 2C 03 00 00 */ cmpwi r3, 0
+/* 800CE1A4 000C9E04 40 82 00 44 */ bne lbl_800CE1E8
+/* 800CE1A8 000C9E08 88 1F 00 8A */ lbz r0, 0x8a(r31)
+/* 800CE1AC 000C9E0C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CE1B0 000C9E10 41 82 00 28 */ beq lbl_800CE1D8
+/* 800CE1B4 000C9E14 7F E3 FB 78 */ mr r3, r31
+/* 800CE1B8 000C9E18 4B F8 87 C5 */ bl func_8005697C
+/* 800CE1BC 000C9E1C 7C 64 1B 78 */ mr r4, r3
+/* 800CE1C0 000C9E20 38 60 00 15 */ li r3, 0x15
+/* 800CE1C4 000C9E24 48 08 E1 45 */ bl func_8015C308
+/* 800CE1C8 000C9E28 38 60 00 01 */ li r3, 1
+/* 800CE1CC 000C9E2C 38 80 2D 23 */ li r4, 0x2d23
+/* 800CE1D0 000C9E30 4B FE C8 21 */ bl func_800BA9F0
+/* 800CE1D4 000C9E34 48 00 31 C4 */ b lbl_800D1398
+lbl_800CE1D8:
+/* 800CE1D8 000C9E38 38 60 00 01 */ li r3, 1
+/* 800CE1DC 000C9E3C 38 80 2D 22 */ li r4, 0x2d22
+/* 800CE1E0 000C9E40 4B FE C8 11 */ bl func_800BA9F0
+/* 800CE1E4 000C9E44 48 00 31 B4 */ b lbl_800D1398
+lbl_800CE1E8:
+/* 800CE1E8 000C9E48 88 1F 00 8A */ lbz r0, 0x8a(r31)
+/* 800CE1EC 000C9E4C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CE1F0 000C9E50 41 82 00 A0 */ beq lbl_800CE290
+/* 800CE1F4 000C9E54 38 60 00 0C */ li r3, 0xc
+/* 800CE1F8 000C9E58 4B FE C5 F5 */ bl func_800BA7EC
+/* 800CE1FC 000C9E5C 38 1B FF EB */ addi r0, r27, -21
+/* 800CE200 000C9E60 7C 00 18 40 */ cmplw r0, r3
+/* 800CE204 000C9E64 40 82 00 24 */ bne lbl_800CE228
+/* 800CE208 000C9E68 38 60 00 0B */ li r3, 0xb
+/* 800CE20C 000C9E6C 4B FE C5 E1 */ bl func_800BA7EC
+/* 800CE210 000C9E70 7C 1C 18 40 */ cmplw r28, r3
+/* 800CE214 000C9E74 40 82 00 14 */ bne lbl_800CE228
+/* 800CE218 000C9E78 38 60 00 01 */ li r3, 1
+/* 800CE21C 000C9E7C 38 80 2D 25 */ li r4, 0x2d25
+/* 800CE220 000C9E80 4B FE C7 D1 */ bl func_800BA9F0
+/* 800CE224 000C9E84 48 00 31 74 */ b lbl_800D1398
+lbl_800CE228:
+/* 800CE228 000C9E88 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 800CE22C 000C9E8C 7C 00 07 74 */ extsb r0, r0
+/* 800CE230 000C9E90 2C 00 FF FF */ cmpwi r0, -1
+/* 800CE234 000C9E94 40 82 00 28 */ bne lbl_800CE25C
+/* 800CE238 000C9E98 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE23C 000C9E9C 38 60 00 02 */ li r3, 2
+/* 800CE240 000C9EA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE244 000C9EA4 7C 04 E0 AE */ lbzx r0, r4, r28
+/* 800CE248 000C9EA8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE24C 000C9EAC 48 01 6F D9 */ bl func_800E5224
+/* 800CE250 000C9EB0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CE254 000C9EB4 28 00 00 01 */ cmplwi r0, 1
+/* 800CE258 000C9EB8 40 82 00 28 */ bne lbl_800CE280
+lbl_800CE25C:
+/* 800CE25C 000C9EBC 7F E3 FB 78 */ mr r3, r31
+/* 800CE260 000C9EC0 4B F8 87 1D */ bl func_8005697C
+/* 800CE264 000C9EC4 7C 64 1B 78 */ mr r4, r3
+/* 800CE268 000C9EC8 38 60 00 1D */ li r3, 0x1d
+/* 800CE26C 000C9ECC 48 08 E0 9D */ bl func_8015C308
+/* 800CE270 000C9ED0 38 60 00 01 */ li r3, 1
+/* 800CE274 000C9ED4 38 80 2D 20 */ li r4, 0x2d20
+/* 800CE278 000C9ED8 4B FE C7 79 */ bl func_800BA9F0
+/* 800CE27C 000C9EDC 48 00 31 1C */ b lbl_800D1398
+lbl_800CE280:
+/* 800CE280 000C9EE0 38 60 00 01 */ li r3, 1
+/* 800CE284 000C9EE4 38 80 2D 21 */ li r4, 0x2d21
+/* 800CE288 000C9EE8 4B FE C7 69 */ bl func_800BA9F0
+/* 800CE28C 000C9EEC 48 00 31 0C */ b lbl_800D1398
+lbl_800CE290:
+/* 800CE290 000C9EF0 38 60 00 0B */ li r3, 0xb
+/* 800CE294 000C9EF4 4B FE C5 59 */ bl func_800BA7EC
+/* 800CE298 000C9EF8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE29C 000C9EFC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE2A0 000C9F00 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CE2A4 000C9F04 38 60 00 0C */ li r3, 0xc
+/* 800CE2A8 000C9F08 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CE2AC 000C9F0C 4B FE C5 41 */ bl func_800BA7EC
+/* 800CE2B0 000C9F10 7F 04 C3 78 */ mr r4, r24
+/* 800CE2B4 000C9F14 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CE2B8 000C9F18 48 01 7B 35 */ bl func_800E5DEC
+/* 800CE2BC 000C9F1C 4B F8 86 C1 */ bl func_8005697C
+/* 800CE2C0 000C9F20 7C 64 1B 78 */ mr r4, r3
+/* 800CE2C4 000C9F24 38 60 00 5E */ li r3, 0x5e
+/* 800CE2C8 000C9F28 48 08 E0 41 */ bl func_8015C308
+/* 800CE2CC 000C9F2C 38 60 00 01 */ li r3, 1
+/* 800CE2D0 000C9F30 38 80 2D 1F */ li r4, 0x2d1f
+/* 800CE2D4 000C9F34 4B FE C7 1D */ bl func_800BA9F0
+/* 800CE2D8 000C9F38 48 00 30 C0 */ b lbl_800D1398
+lbl_800CE2DC:
+/* 800CE2DC 000C9F3C 48 01 80 F5 */ bl func_800E63D0
+/* 800CE2E0 000C9F40 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CE2E4 000C9F44 28 00 00 03 */ cmplwi r0, 3
+/* 800CE2E8 000C9F48 41 82 00 14 */ beq lbl_800CE2FC
+/* 800CE2EC 000C9F4C 38 60 02 7D */ li r3, 0x27d
+/* 800CE2F0 000C9F50 48 09 47 A1 */ bl func_80162A90
+/* 800CE2F4 000C9F54 2C 03 00 00 */ cmpwi r3, 0
+/* 800CE2F8 000C9F58 40 82 00 14 */ bne lbl_800CE30C
+lbl_800CE2FC:
+/* 800CE2FC 000C9F5C 38 60 00 01 */ li r3, 1
+/* 800CE300 000C9F60 38 80 FF FF */ li r4, -1
+/* 800CE304 000C9F64 4B FE C6 ED */ bl func_800BA9F0
+/* 800CE308 000C9F68 48 00 30 90 */ b lbl_800D1398
+lbl_800CE30C:
+/* 800CE30C 000C9F6C 88 1F 00 8A */ lbz r0, 0x8a(r31)
+/* 800CE310 000C9F70 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CE314 000C9F74 41 82 00 28 */ beq lbl_800CE33C
+/* 800CE318 000C9F78 7F E3 FB 78 */ mr r3, r31
+/* 800CE31C 000C9F7C 4B F8 86 61 */ bl func_8005697C
+/* 800CE320 000C9F80 7C 64 1B 78 */ mr r4, r3
+/* 800CE324 000C9F84 38 60 00 1D */ li r3, 0x1d
+/* 800CE328 000C9F88 48 08 DF E1 */ bl func_8015C308
+/* 800CE32C 000C9F8C 38 60 00 01 */ li r3, 1
+/* 800CE330 000C9F90 38 80 2D 1B */ li r4, 0x2d1b
+/* 800CE334 000C9F94 4B FE C6 BD */ bl func_800BA9F0
+/* 800CE338 000C9F98 48 00 30 60 */ b lbl_800D1398
+lbl_800CE33C:
+/* 800CE33C 000C9F9C 38 60 00 01 */ li r3, 1
+/* 800CE340 000C9FA0 38 80 FF FF */ li r4, -1
+/* 800CE344 000C9FA4 4B FE C6 AD */ bl func_800BA9F0
+/* 800CE348 000C9FA8 48 00 30 50 */ b lbl_800D1398
+/* 800CE34C 000C9FAC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE350 000C9FB0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CE354 000C9FB4 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CE358 000C9FB8 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CE35C 000C9FBC 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800CE360 000C9FC0 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800CE364 000C9FC4 C8 01 00 A0 */ lfd f0, 0xa0(r1)
+/* 800CE368 000C9FC8 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800CE36C 000C9FCC FC 60 18 28 */ fsub f3, f0, f3
+/* 800CE370 000C9FD0 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
+/* 800CE374 000C9FD4 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800CE378 000C9FD8 FC 22 08 28 */ fsub f1, f2, f1
+/* 800CE37C 000C9FDC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800CE380 000C9FE0 4C 41 13 82 */ cror 2, 1, 2
+/* 800CE384 000C9FE4 40 82 30 14 */ bne lbl_800D1398
+/* 800CE388 000C9FE8 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CE38C 000C9FEC 3A E0 00 00 */ li r23, 0
+/* 800CE390 000C9FF0 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800CE394:
+/* 800CE394 000C9FF4 38 60 00 0B */ li r3, 0xb
+/* 800CE398 000C9FF8 4B FE C4 55 */ bl func_800BA7EC
+/* 800CE39C 000C9FFC 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CE3A0 000CA000 56 E3 06 3E */ clrlwi r3, r23, 0x18
+/* 800CE3A4 000CA004 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE3A8 000CA008 48 01 7A 45 */ bl func_800E5DEC
+/* 800CE3AC 000CA00C 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CE3B0 000CA010 7C 75 1B 78 */ mr r21, r3
+/* 800CE3B4 000CA014 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CE3B8 000CA018 40 82 00 60 */ bne lbl_800CE418
+/* 800CE3BC 000CA01C 38 60 00 0B */ li r3, 0xb
+/* 800CE3C0 000CA020 4B FE C4 2D */ bl func_800BA7EC
+/* 800CE3C4 000CA024 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CE3C8 000CA028 38 60 00 0C */ li r3, 0xc
+/* 800CE3CC 000CA02C 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CE3D0 000CA030 4B FE C4 1D */ bl func_800BA7EC
+/* 800CE3D4 000CA034 7F 04 C3 78 */ mr r4, r24
+/* 800CE3D8 000CA038 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CE3DC 000CA03C 48 01 7A 11 */ bl func_800E5DEC
+/* 800CE3E0 000CA040 7C 76 1B 78 */ mr r22, r3
+/* 800CE3E4 000CA044 7E A3 AB 78 */ mr r3, r21
+/* 800CE3E8 000CA048 7E C4 B3 78 */ mr r4, r22
+/* 800CE3EC 000CA04C 48 00 2F C9 */ bl func_800D13B4
+/* 800CE3F0 000CA050 88 16 00 8A */ lbz r0, 0x8a(r22)
+/* 800CE3F4 000CA054 56 E4 06 3E */ clrlwi r4, r23, 0x18
+/* 800CE3F8 000CA058 38 60 00 0C */ li r3, 0xc
+/* 800CE3FC 000CA05C 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CE400 000CA060 98 16 00 8A */ stb r0, 0x8a(r22)
+/* 800CE404 000CA064 4B FE C2 19 */ bl func_800BA61C
+/* 800CE408 000CA068 38 17 00 15 */ addi r0, r23, 0x15
+/* 800CE40C 000CA06C 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800CE410 000CA070 4B F8 C0 29 */ bl func_8005A438
+/* 800CE414 000CA074 48 00 00 10 */ b lbl_800CE424
+lbl_800CE418:
+/* 800CE418 000CA078 3A F7 00 01 */ addi r23, r23, 1
+/* 800CE41C 000CA07C 28 17 00 06 */ cmplwi r23, 6
+/* 800CE420 000CA080 41 80 FF 74 */ blt lbl_800CE394
+lbl_800CE424:
+/* 800CE424 000CA084 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CE428 000CA088 3A A0 00 00 */ li r21, 0
+/* 800CE42C 000CA08C 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800CE430:
+/* 800CE430 000CA090 38 60 00 0B */ li r3, 0xb
+/* 800CE434 000CA094 4B FE C3 B9 */ bl func_800BA7EC
+/* 800CE438 000CA098 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CE43C 000CA09C 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800CE440 000CA0A0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE444 000CA0A4 48 01 79 A9 */ bl func_800E5DEC
+/* 800CE448 000CA0A8 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CE44C 000CA0AC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CE450 000CA0B0 40 82 00 10 */ bne lbl_800CE460
+/* 800CE454 000CA0B4 38 80 00 00 */ li r4, 0
+/* 800CE458 000CA0B8 38 A0 00 88 */ li r5, 0x88
+/* 800CE45C 000CA0BC 4B F3 5C A9 */ bl memset
+lbl_800CE460:
+/* 800CE460 000CA0C0 3A B5 00 01 */ addi r21, r21, 1
+/* 800CE464 000CA0C4 28 15 00 06 */ cmplwi r21, 6
+/* 800CE468 000CA0C8 41 80 FF C8 */ blt lbl_800CE430
+/* 800CE46C 000CA0CC 38 60 00 02 */ li r3, 2
+/* 800CE470 000CA0D0 4B FE C1 49 */ bl func_800BA5B8
+/* 800CE474 000CA0D4 38 60 00 0B */ li r3, 0xb
+/* 800CE478 000CA0D8 4B FE C3 75 */ bl func_800BA7EC
+/* 800CE47C 000CA0DC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE480 000CA0E0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE484 000CA0E4 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CE488 000CA0E8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CE48C 000CA0EC 48 01 44 C5 */ bl func_800E2950
+/* 800CE490 000CA0F0 38 60 00 0C */ li r3, 0xc
+/* 800CE494 000CA0F4 4B FE C3 59 */ bl func_800BA7EC
+/* 800CE498 000CA0F8 2C 03 00 03 */ cmpwi r3, 3
+/* 800CE49C 000CA0FC 41 82 00 84 */ beq lbl_800CE520
+/* 800CE4A0 000CA100 40 80 00 1C */ bge lbl_800CE4BC
+/* 800CE4A4 000CA104 2C 03 00 01 */ cmpwi r3, 1
+/* 800CE4A8 000CA108 41 82 00 40 */ beq lbl_800CE4E8
+/* 800CE4AC 000CA10C 40 80 00 58 */ bge lbl_800CE504
+/* 800CE4B0 000CA110 2C 03 00 00 */ cmpwi r3, 0
+/* 800CE4B4 000CA114 40 80 00 18 */ bge lbl_800CE4CC
+/* 800CE4B8 000CA118 48 00 2E E0 */ b lbl_800D1398
+lbl_800CE4BC:
+/* 800CE4BC 000CA11C 2C 03 00 05 */ cmpwi r3, 5
+/* 800CE4C0 000CA120 41 82 00 98 */ beq lbl_800CE558
+/* 800CE4C4 000CA124 40 80 2E D4 */ bge lbl_800D1398
+/* 800CE4C8 000CA128 48 00 00 74 */ b lbl_800CE53C
+lbl_800CE4CC:
+/* 800CE4CC 000CA12C 38 60 00 0F */ li r3, 0xf
+/* 800CE4D0 000CA130 4B FE C4 BD */ bl func_800BA98C
+/* 800CE4D4 000CA134 7C 63 07 34 */ extsh r3, r3
+/* 800CE4D8 000CA138 38 80 00 01 */ li r4, 1
+/* 800CE4DC 000CA13C 38 A0 00 00 */ li r5, 0
+/* 800CE4E0 000CA140 48 18 58 D1 */ bl func_80253DB0
+/* 800CE4E4 000CA144 48 00 2E B4 */ b lbl_800D1398
+lbl_800CE4E8:
+/* 800CE4E8 000CA148 38 60 00 0F */ li r3, 0xf
+/* 800CE4EC 000CA14C 4B FE C4 A1 */ bl func_800BA98C
+/* 800CE4F0 000CA150 7C 63 07 34 */ extsh r3, r3
+/* 800CE4F4 000CA154 38 80 00 02 */ li r4, 2
+/* 800CE4F8 000CA158 38 A0 00 00 */ li r5, 0
+/* 800CE4FC 000CA15C 48 18 58 B5 */ bl func_80253DB0
+/* 800CE500 000CA160 48 00 2E 98 */ b lbl_800D1398
+lbl_800CE504:
+/* 800CE504 000CA164 38 60 00 0F */ li r3, 0xf
+/* 800CE508 000CA168 4B FE C4 85 */ bl func_800BA98C
+/* 800CE50C 000CA16C 7C 63 07 34 */ extsh r3, r3
+/* 800CE510 000CA170 38 80 00 03 */ li r4, 3
+/* 800CE514 000CA174 38 A0 00 00 */ li r5, 0
+/* 800CE518 000CA178 48 18 58 99 */ bl func_80253DB0
+/* 800CE51C 000CA17C 48 00 2E 7C */ b lbl_800D1398
+lbl_800CE520:
+/* 800CE520 000CA180 38 60 00 0F */ li r3, 0xf
+/* 800CE524 000CA184 4B FE C4 69 */ bl func_800BA98C
+/* 800CE528 000CA188 7C 63 07 34 */ extsh r3, r3
+/* 800CE52C 000CA18C 38 80 00 04 */ li r4, 4
+/* 800CE530 000CA190 38 A0 00 00 */ li r5, 0
+/* 800CE534 000CA194 48 18 58 7D */ bl func_80253DB0
+/* 800CE538 000CA198 48 00 2E 60 */ b lbl_800D1398
+lbl_800CE53C:
+/* 800CE53C 000CA19C 38 60 00 0F */ li r3, 0xf
+/* 800CE540 000CA1A0 4B FE C4 4D */ bl func_800BA98C
+/* 800CE544 000CA1A4 7C 63 07 34 */ extsh r3, r3
+/* 800CE548 000CA1A8 38 80 00 05 */ li r4, 5
+/* 800CE54C 000CA1AC 38 A0 00 00 */ li r5, 0
+/* 800CE550 000CA1B0 48 18 58 61 */ bl func_80253DB0
+/* 800CE554 000CA1B4 48 00 2E 44 */ b lbl_800D1398
+lbl_800CE558:
+/* 800CE558 000CA1B8 38 60 00 0F */ li r3, 0xf
+/* 800CE55C 000CA1BC 4B FE C4 31 */ bl func_800BA98C
+/* 800CE560 000CA1C0 7C 63 07 34 */ extsh r3, r3
+/* 800CE564 000CA1C4 38 80 00 06 */ li r4, 6
+/* 800CE568 000CA1C8 38 A0 00 00 */ li r5, 0
+/* 800CE56C 000CA1CC 48 18 58 45 */ bl func_80253DB0
+/* 800CE570 000CA1D0 48 00 2E 28 */ b lbl_800D1398
+/* 800CE574 000CA1D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE578 000CA1D8 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CE57C 000CA1DC 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CE580 000CA1E0 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CE584 000CA1E4 90 01 00 9C */ stw r0, 0x9c(r1)
+/* 800CE588 000CA1E8 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800CE58C 000CA1EC C8 01 00 98 */ lfd f0, 0x98(r1)
+/* 800CE590 000CA1F0 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800CE594 000CA1F4 FC 60 18 28 */ fsub f3, f0, f3
+/* 800CE598 000CA1F8 C8 02 8A 50 */ lfd f0, lbl_80641050-_SDA2_BASE_(r2)
+/* 800CE59C 000CA1FC FC 42 18 24 */ fdiv f2, f2, f3
+/* 800CE5A0 000CA200 FC 22 08 28 */ fsub f1, f2, f1
+/* 800CE5A4 000CA204 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800CE5A8 000CA208 4C 41 13 82 */ cror 2, 1, 2
+/* 800CE5AC 000CA20C 40 82 2D EC */ bne lbl_800D1398
+/* 800CE5B0 000CA210 38 60 00 13 */ li r3, 0x13
+/* 800CE5B4 000CA214 4B FE C0 05 */ bl func_800BA5B8
+/* 800CE5B8 000CA218 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE5BC 000CA21C C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CE5C0 000CA220 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800CE5C4 000CA224 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 800CE5C8 000CA228 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800CE5CC 000CA22C 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CE5D0 000CA230 C8 21 00 A0 */ lfd f1, 0xa0(r1)
+/* 800CE5D4 000CA234 FC 21 10 28 */ fsub f1, f1, f2
+/* 800CE5D8 000CA238 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800CE5DC 000CA23C D8 03 00 00 */ stfd f0, 0(r3)
+/* 800CE5E0 000CA240 48 00 2D B8 */ b lbl_800D1398
+/* 800CE5E4 000CA244 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE5E8 000CA248 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CE5EC 000CA24C 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800CE5F0 000CA250 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800CE5F4 000CA254 90 01 00 9C */ stw r0, 0x9c(r1)
+/* 800CE5F8 000CA258 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800CE5FC 000CA25C C8 01 00 98 */ lfd f0, 0x98(r1)
+/* 800CE600 000CA260 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800CE604 000CA264 FC 60 18 28 */ fsub f3, f0, f3
+/* 800CE608 000CA268 C8 02 8A 50 */ lfd f0, lbl_80641050-_SDA2_BASE_(r2)
+/* 800CE60C 000CA26C FC 42 18 24 */ fdiv f2, f2, f3
+/* 800CE610 000CA270 FC 22 08 28 */ fsub f1, f2, f1
+/* 800CE614 000CA274 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800CE618 000CA278 4C 41 13 82 */ cror 2, 1, 2
+/* 800CE61C 000CA27C 40 82 2D 7C */ bne lbl_800D1398
+/* 800CE620 000CA280 38 60 00 0A */ li r3, 0xa
+/* 800CE624 000CA284 38 80 00 00 */ li r4, 0
+/* 800CE628 000CA288 4B FE BF F5 */ bl func_800BA61C
+/* 800CE62C 000CA28C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CE630 000CA290 38 60 00 18 */ li r3, 0x18
+/* 800CE634 000CA294 60 00 00 38 */ ori r0, r0, 0x38
+/* 800CE638 000CA298 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800CE63C 000CA29C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CE640 000CA2A0 48 09 44 51 */ bl func_80162A90
+/* 800CE644 000CA2A4 28 03 00 02 */ cmplwi r3, 2
+/* 800CE648 000CA2A8 40 82 00 10 */ bne lbl_800CE658
+/* 800CE64C 000CA2AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CE650 000CA2B0 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
+/* 800CE654 000CA2B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CE658:
+/* 800CE658 000CA2B8 38 60 00 09 */ li r3, 9
+/* 800CE65C 000CA2BC 4B FE C3 31 */ bl func_800BA98C
+/* 800CE660 000CA2C0 7C 63 07 34 */ extsh r3, r3
+/* 800CE664 000CA2C4 38 80 00 08 */ li r4, 8
+/* 800CE668 000CA2C8 38 A0 00 00 */ li r5, 0
+/* 800CE66C 000CA2CC 48 18 57 85 */ bl func_80253DF0
+/* 800CE670 000CA2D0 38 60 00 00 */ li r3, 0
+/* 800CE674 000CA2D4 38 80 00 00 */ li r4, 0
+/* 800CE678 000CA2D8 4B F8 B2 81 */ bl func_800598F8
+/* 800CE67C 000CA2DC 38 60 00 01 */ li r3, 1
+/* 800CE680 000CA2E0 38 80 00 02 */ li r4, 2
+/* 800CE684 000CA2E4 38 A0 00 06 */ li r5, 6
+/* 800CE688 000CA2E8 38 C0 00 00 */ li r6, 0
+/* 800CE68C 000CA2EC 38 E0 00 00 */ li r7, 0
+/* 800CE690 000CA2F0 39 00 00 00 */ li r8, 0
+/* 800CE694 000CA2F4 4B F8 B3 35 */ bl func_800599C8
+/* 800CE698 000CA2F8 38 60 00 02 */ li r3, 2
+/* 800CE69C 000CA2FC 38 80 00 00 */ li r4, 0
+/* 800CE6A0 000CA300 38 A0 00 17 */ li r5, 0x17
+/* 800CE6A4 000CA304 38 C0 00 03 */ li r6, 3
+/* 800CE6A8 000CA308 38 E0 00 01 */ li r7, 1
+/* 800CE6AC 000CA30C 39 00 00 00 */ li r8, 0
+/* 800CE6B0 000CA310 4B F8 B3 19 */ bl func_800599C8
+/* 800CE6B4 000CA314 38 60 00 14 */ li r3, 0x14
+/* 800CE6B8 000CA318 38 80 00 00 */ li r4, 0
+/* 800CE6BC 000CA31C 38 A0 00 03 */ li r5, 3
+/* 800CE6C0 000CA320 38 C0 00 15 */ li r6, 0x15
+/* 800CE6C4 000CA324 38 E0 00 06 */ li r7, 6
+/* 800CE6C8 000CA328 39 00 00 00 */ li r8, 0
+/* 800CE6CC 000CA32C 4B F8 B2 FD */ bl func_800599C8
+/* 800CE6D0 000CA330 38 60 00 16 */ li r3, 0x16
+/* 800CE6D4 000CA334 38 80 00 00 */ li r4, 0
+/* 800CE6D8 000CA338 38 A0 00 15 */ li r5, 0x15
+/* 800CE6DC 000CA33C 38 C0 00 17 */ li r6, 0x17
+/* 800CE6E0 000CA340 38 E0 00 19 */ li r7, 0x19
+/* 800CE6E4 000CA344 39 00 00 00 */ li r8, 0
+/* 800CE6E8 000CA348 4B F8 B2 E1 */ bl func_800599C8
+/* 800CE6EC 000CA34C 38 60 00 17 */ li r3, 0x17
+/* 800CE6F0 000CA350 38 80 00 00 */ li r4, 0
+/* 800CE6F4 000CA354 38 A0 00 16 */ li r5, 0x16
+/* 800CE6F8 000CA358 38 C0 00 02 */ li r6, 2
+/* 800CE6FC 000CA35C 38 E0 00 1A */ li r7, 0x1a
+/* 800CE700 000CA360 39 00 00 00 */ li r8, 0
+/* 800CE704 000CA364 4B F8 B2 C5 */ bl func_800599C8
+/* 800CE708 000CA368 38 60 00 19 */ li r3, 0x19
+/* 800CE70C 000CA36C 38 80 00 16 */ li r4, 0x16
+/* 800CE710 000CA370 38 A0 00 18 */ li r5, 0x18
+/* 800CE714 000CA374 38 C0 00 1A */ li r6, 0x1a
+/* 800CE718 000CA378 38 E0 00 06 */ li r7, 6
+/* 800CE71C 000CA37C 39 00 00 00 */ li r8, 0
+/* 800CE720 000CA380 4B F8 B2 A9 */ bl func_800599C8
+/* 800CE724 000CA384 38 60 00 1A */ li r3, 0x1a
+/* 800CE728 000CA388 38 80 00 17 */ li r4, 0x17
+/* 800CE72C 000CA38C 38 A0 00 19 */ li r5, 0x19
+/* 800CE730 000CA390 38 C0 00 02 */ li r6, 2
+/* 800CE734 000CA394 38 E0 00 06 */ li r7, 6
+/* 800CE738 000CA398 39 00 00 00 */ li r8, 0
+/* 800CE73C 000CA39C 4B F8 B2 8D */ bl func_800599C8
+/* 800CE740 000CA3A0 38 60 00 18 */ li r3, 0x18
+/* 800CE744 000CA3A4 48 09 43 4D */ bl func_80162A90
+/* 800CE748 000CA3A8 28 03 00 02 */ cmplwi r3, 2
+/* 800CE74C 000CA3AC 40 82 00 84 */ bne lbl_800CE7D0
+/* 800CE750 000CA3B0 38 60 00 03 */ li r3, 3
+/* 800CE754 000CA3B4 38 80 00 00 */ li r4, 0
+/* 800CE758 000CA3B8 38 A0 00 02 */ li r5, 2
+/* 800CE75C 000CA3BC 38 C0 00 14 */ li r6, 0x14
+/* 800CE760 000CA3C0 38 E0 00 06 */ li r7, 6
+/* 800CE764 000CA3C4 39 00 00 00 */ li r8, 0
+/* 800CE768 000CA3C8 4B F8 B2 61 */ bl func_800599C8
+/* 800CE76C 000CA3CC 38 60 00 06 */ li r3, 6
+/* 800CE770 000CA3D0 38 80 00 1A */ li r4, 0x1a
+/* 800CE774 000CA3D4 38 A0 00 00 */ li r5, 0
+/* 800CE778 000CA3D8 38 C0 00 01 */ li r6, 1
+/* 800CE77C 000CA3DC 38 E0 00 00 */ li r7, 0
+/* 800CE780 000CA3E0 39 00 00 00 */ li r8, 0
+/* 800CE784 000CA3E4 4B F8 B2 45 */ bl func_800599C8
+/* 800CE788 000CA3E8 38 60 00 15 */ li r3, 0x15
+/* 800CE78C 000CA3EC 38 80 00 00 */ li r4, 0
+/* 800CE790 000CA3F0 38 A0 00 14 */ li r5, 0x14
+/* 800CE794 000CA3F4 38 C0 00 16 */ li r6, 0x16
+/* 800CE798 000CA3F8 38 E0 00 18 */ li r7, 0x18
+/* 800CE79C 000CA3FC 39 00 00 00 */ li r8, 0
+/* 800CE7A0 000CA400 4B F8 B2 29 */ bl func_800599C8
+/* 800CE7A4 000CA404 38 60 00 18 */ li r3, 0x18
+/* 800CE7A8 000CA408 38 80 00 15 */ li r4, 0x15
+/* 800CE7AC 000CA40C 38 A0 00 14 */ li r5, 0x14
+/* 800CE7B0 000CA410 38 C0 00 19 */ li r6, 0x19
+/* 800CE7B4 000CA414 38 E0 00 06 */ li r7, 6
+/* 800CE7B8 000CA418 39 00 00 00 */ li r8, 0
+/* 800CE7BC 000CA41C 4B F8 B2 0D */ bl func_800599C8
+/* 800CE7C0 000CA420 38 60 00 00 */ li r3, 0
+/* 800CE7C4 000CA424 38 80 2C E4 */ li r4, 0x2ce4
+/* 800CE7C8 000CA428 4B FE C2 29 */ bl func_800BA9F0
+/* 800CE7CC 000CA42C 48 00 00 B8 */ b lbl_800CE884
+lbl_800CE7D0:
+/* 800CE7D0 000CA430 38 60 00 03 */ li r3, 3
+/* 800CE7D4 000CA434 38 80 00 00 */ li r4, 0
+/* 800CE7D8 000CA438 38 A0 00 02 */ li r5, 2
+/* 800CE7DC 000CA43C 38 C0 00 14 */ li r6, 0x14
+/* 800CE7E0 000CA440 38 E0 00 04 */ li r7, 4
+/* 800CE7E4 000CA444 39 00 00 00 */ li r8, 0
+/* 800CE7E8 000CA448 4B F8 B1 E1 */ bl func_800599C8
+/* 800CE7EC 000CA44C 38 60 00 04 */ li r3, 4
+/* 800CE7F0 000CA450 38 80 00 03 */ li r4, 3
+/* 800CE7F4 000CA454 38 A0 00 00 */ li r5, 0
+/* 800CE7F8 000CA458 38 C0 00 05 */ li r6, 5
+/* 800CE7FC 000CA45C 38 E0 00 00 */ li r7, 0
+/* 800CE800 000CA460 39 00 00 00 */ li r8, 0
+/* 800CE804 000CA464 4B F8 B1 C5 */ bl func_800599C8
+/* 800CE808 000CA468 38 60 00 05 */ li r3, 5
+/* 800CE80C 000CA46C 38 80 00 18 */ li r4, 0x18
+/* 800CE810 000CA470 38 A0 00 04 */ li r5, 4
+/* 800CE814 000CA474 38 C0 00 06 */ li r6, 6
+/* 800CE818 000CA478 38 E0 00 00 */ li r7, 0
+/* 800CE81C 000CA47C 39 00 00 00 */ li r8, 0
+/* 800CE820 000CA480 4B F8 B1 A9 */ bl func_800599C8
+/* 800CE824 000CA484 38 60 00 06 */ li r3, 6
+/* 800CE828 000CA488 38 80 00 1A */ li r4, 0x1a
+/* 800CE82C 000CA48C 38 A0 00 05 */ li r5, 5
+/* 800CE830 000CA490 38 C0 00 01 */ li r6, 1
+/* 800CE834 000CA494 38 E0 00 00 */ li r7, 0
+/* 800CE838 000CA498 39 00 00 00 */ li r8, 0
+/* 800CE83C 000CA49C 4B F8 B1 8D */ bl func_800599C8
+/* 800CE840 000CA4A0 38 60 00 15 */ li r3, 0x15
+/* 800CE844 000CA4A4 38 80 00 00 */ li r4, 0
+/* 800CE848 000CA4A8 38 A0 00 14 */ li r5, 0x14
+/* 800CE84C 000CA4AC 38 C0 00 16 */ li r6, 0x16
+/* 800CE850 000CA4B0 38 E0 00 18 */ li r7, 0x18
+/* 800CE854 000CA4B4 39 00 00 00 */ li r8, 0
+/* 800CE858 000CA4B8 4B F8 B1 71 */ bl func_800599C8
+/* 800CE85C 000CA4BC 38 60 00 18 */ li r3, 0x18
+/* 800CE860 000CA4C0 38 80 00 15 */ li r4, 0x15
+/* 800CE864 000CA4C4 38 A0 00 14 */ li r5, 0x14
+/* 800CE868 000CA4C8 38 C0 00 19 */ li r6, 0x19
+/* 800CE86C 000CA4CC 38 E0 00 05 */ li r7, 5
+/* 800CE870 000CA4D0 39 00 00 00 */ li r8, 0
+/* 800CE874 000CA4D4 4B F8 B1 55 */ bl func_800599C8
+/* 800CE878 000CA4D8 38 60 00 00 */ li r3, 0
+/* 800CE87C 000CA4DC 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CE880 000CA4E0 4B FE C1 71 */ bl func_800BA9F0
+lbl_800CE884:
+/* 800CE884 000CA4E4 38 60 00 02 */ li r3, 2
+/* 800CE888 000CA4E8 4B FE BD 31 */ bl func_800BA5B8
+/* 800CE88C 000CA4EC 38 60 00 00 */ li r3, 0
+/* 800CE890 000CA4F0 4B FE BF 5D */ bl func_800BA7EC
+/* 800CE894 000CA4F4 54 79 10 3A */ slwi r25, r3, 2
+/* 800CE898 000CA4F8 38 60 00 09 */ li r3, 9
+/* 800CE89C 000CA4FC 4B FE BF 51 */ bl func_800BA7EC
+/* 800CE8A0 000CA500 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CE8A4 000CA504 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CE8A8 000CA508 20 00 00 03 */ subfic r0, r0, 3
+/* 800CE8AC 000CA50C 7C 00 CA 14 */ add r0, r0, r25
+/* 800CE8B0 000CA510 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CE8B4 000CA514 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800CE8B8 000CA518 7C 18 00 AE */ lbzx r0, r24, r0
+/* 800CE8BC 000CA51C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CE8C0 000CA520 48 01 40 91 */ bl func_800E2950
+/* 800CE8C4 000CA524 38 60 00 0B */ li r3, 0xb
+/* 800CE8C8 000CA528 4B FE BF 25 */ bl func_800BA7EC
+/* 800CE8CC 000CA52C 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CE8D0 000CA530 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CE8D4 000CA534 48 01 40 7D */ bl func_800E2950
+/* 800CE8D8 000CA538 48 00 2A C0 */ b lbl_800D1398
+/* 800CE8DC 000CA53C 38 60 00 0C */ li r3, 0xc
+/* 800CE8E0 000CA540 4B FE C0 AD */ bl func_800BA98C
+/* 800CE8E4 000CA544 7C 63 07 34 */ extsh r3, r3
+/* 800CE8E8 000CA548 48 18 54 E9 */ bl func_80253DD0
+/* 800CE8EC 000CA54C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CE8F0 000CA550 28 00 00 03 */ cmplwi r0, 3
+/* 800CE8F4 000CA554 40 82 2A A4 */ bne lbl_800D1398
+/* 800CE8F8 000CA558 38 60 00 0B */ li r3, 0xb
+/* 800CE8FC 000CA55C 4B FE BE F1 */ bl func_800BA7EC
+/* 800CE900 000CA560 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE904 000CA564 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE908 000CA568 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CE90C 000CA56C 38 60 00 0C */ li r3, 0xc
+/* 800CE910 000CA570 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CE914 000CA574 4B FE BE D9 */ bl func_800BA7EC
+/* 800CE918 000CA578 7F 04 C3 78 */ mr r4, r24
+/* 800CE91C 000CA57C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CE920 000CA580 48 01 74 CD */ bl func_800E5DEC
+/* 800CE924 000CA584 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CE928 000CA588 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CE92C 000CA58C 98 03 00 8A */ stb r0, 0x8a(r3)
+/* 800CE930 000CA590 88 03 00 88 */ lbz r0, 0x88(r3)
+/* 800CE934 000CA594 7C 04 07 75 */ extsb. r4, r0
+/* 800CE938 000CA598 40 82 00 1C */ bne lbl_800CE954
+/* 800CE93C 000CA59C 88 83 00 89 */ lbz r4, 0x89(r3)
+/* 800CE940 000CA5A0 38 60 00 06 */ li r3, 6
+/* 800CE944 000CA5A4 7C 84 07 74 */ extsb r4, r4
+/* 800CE948 000CA5A8 54 84 04 3E */ clrlwi r4, r4, 0x10
+/* 800CE94C 000CA5AC 48 02 90 21 */ bl func_800F796C
+/* 800CE950 000CA5B0 48 00 00 24 */ b lbl_800CE974
+lbl_800CE954:
+/* 800CE954 000CA5B4 38 04 FF FF */ addi r0, r4, -1
+/* 800CE958 000CA5B8 88 83 00 89 */ lbz r4, 0x89(r3)
+/* 800CE95C 000CA5BC 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800CE960 000CA5C0 38 60 00 04 */ li r3, 4
+/* 800CE964 000CA5C4 7C 84 07 74 */ extsb r4, r4
+/* 800CE968 000CA5C8 7C 04 02 14 */ add r0, r4, r0
+/* 800CE96C 000CA5CC 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800CE970 000CA5D0 48 02 8F FD */ bl func_800F796C
+lbl_800CE974:
+/* 800CE974 000CA5D4 38 60 00 0C */ li r3, 0xc
+/* 800CE978 000CA5D8 4B FE BE 75 */ bl func_800BA7EC
+/* 800CE97C 000CA5DC 7C 76 07 74 */ extsb r22, r3
+/* 800CE980 000CA5E0 2C 16 00 05 */ cmpwi r22, 5
+/* 800CE984 000CA5E4 40 80 00 8C */ bge lbl_800CEA10
+/* 800CE988 000CA5E8 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CE98C 000CA5EC 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CE990 000CA5F0 48 00 00 48 */ b lbl_800CE9D8
+lbl_800CE994:
+/* 800CE994 000CA5F4 38 60 00 0B */ li r3, 0xb
+/* 800CE998 000CA5F8 4B FE BE 55 */ bl func_800BA7EC
+/* 800CE99C 000CA5FC 7C 98 18 AE */ lbzx r4, r24, r3
+/* 800CE9A0 000CA600 38 16 00 01 */ addi r0, r22, 1
+/* 800CE9A4 000CA604 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800CE9A8 000CA608 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
+/* 800CE9AC 000CA60C 48 01 74 41 */ bl func_800E5DEC
+/* 800CE9B0 000CA610 7C 75 1B 78 */ mr r21, r3
+/* 800CE9B4 000CA614 38 60 00 0B */ li r3, 0xb
+/* 800CE9B8 000CA618 4B FE BE 35 */ bl func_800BA7EC
+/* 800CE9BC 000CA61C 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CE9C0 000CA620 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CE9C4 000CA624 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CE9C8 000CA628 48 01 74 25 */ bl func_800E5DEC
+/* 800CE9CC 000CA62C 7E A4 AB 78 */ mr r4, r21
+/* 800CE9D0 000CA630 48 00 29 E5 */ bl func_800D13B4
+/* 800CE9D4 000CA634 3A D6 00 01 */ addi r22, r22, 1
+lbl_800CE9D8:
+/* 800CE9D8 000CA638 7E C0 07 74 */ extsb r0, r22
+/* 800CE9DC 000CA63C 2C 00 00 05 */ cmpwi r0, 5
+/* 800CE9E0 000CA640 41 80 FF B4 */ blt lbl_800CE994
+/* 800CE9E4 000CA644 38 60 00 0B */ li r3, 0xb
+/* 800CE9E8 000CA648 4B FE BE 05 */ bl func_800BA7EC
+/* 800CE9EC 000CA64C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CE9F0 000CA650 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CE9F4 000CA654 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CE9F8 000CA658 38 60 00 05 */ li r3, 5
+/* 800CE9FC 000CA65C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CEA00 000CA660 48 01 73 ED */ bl func_800E5DEC
+/* 800CEA04 000CA664 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CEA08 000CA668 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800CEA0C 000CA66C 98 03 00 8A */ stb r0, 0x8a(r3)
+lbl_800CEA10:
+/* 800CEA10 000CA670 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CEA14 000CA674 3A A0 00 00 */ li r21, 0
+/* 800CEA18 000CA678 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800CEA1C:
+/* 800CEA1C 000CA67C 38 60 00 0B */ li r3, 0xb
+/* 800CEA20 000CA680 4B FE BD CD */ bl func_800BA7EC
+/* 800CEA24 000CA684 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CEA28 000CA688 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800CEA2C 000CA68C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CEA30 000CA690 48 01 73 BD */ bl func_800E5DEC
+/* 800CEA34 000CA694 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CEA38 000CA698 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CEA3C 000CA69C 40 82 00 10 */ bne lbl_800CEA4C
+/* 800CEA40 000CA6A0 38 80 00 00 */ li r4, 0
+/* 800CEA44 000CA6A4 38 A0 00 88 */ li r5, 0x88
+/* 800CEA48 000CA6A8 4B F3 56 BD */ bl memset
+lbl_800CEA4C:
+/* 800CEA4C 000CA6AC 3A B5 00 01 */ addi r21, r21, 1
+/* 800CEA50 000CA6B0 28 15 00 06 */ cmplwi r21, 6
+/* 800CEA54 000CA6B4 41 80 FF C8 */ blt lbl_800CEA1C
+/* 800CEA58 000CA6B8 38 60 00 0A */ li r3, 0xa
+/* 800CEA5C 000CA6BC 38 80 00 00 */ li r4, 0
+/* 800CEA60 000CA6C0 4B FE BB BD */ bl func_800BA61C
+/* 800CEA64 000CA6C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEA68 000CA6C8 38 60 00 09 */ li r3, 9
+/* 800CEA6C 000CA6CC 60 00 00 38 */ ori r0, r0, 0x38
+/* 800CEA70 000CA6D0 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800CEA74 000CA6D4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEA78 000CA6D8 4B FE BF 15 */ bl func_800BA98C
+/* 800CEA7C 000CA6DC 7C 63 07 34 */ extsh r3, r3
+/* 800CEA80 000CA6E0 38 80 00 08 */ li r4, 8
+/* 800CEA84 000CA6E4 38 A0 00 00 */ li r5, 0
+/* 800CEA88 000CA6E8 48 18 53 69 */ bl func_80253DF0
+/* 800CEA8C 000CA6EC 38 60 00 00 */ li r3, 0
+/* 800CEA90 000CA6F0 38 80 00 00 */ li r4, 0
+/* 800CEA94 000CA6F4 4B F8 AE 65 */ bl func_800598F8
+/* 800CEA98 000CA6F8 38 60 00 01 */ li r3, 1
+/* 800CEA9C 000CA6FC 38 80 00 02 */ li r4, 2
+/* 800CEAA0 000CA700 38 A0 00 06 */ li r5, 6
+/* 800CEAA4 000CA704 38 C0 00 00 */ li r6, 0
+/* 800CEAA8 000CA708 38 E0 00 00 */ li r7, 0
+/* 800CEAAC 000CA70C 39 00 00 00 */ li r8, 0
+/* 800CEAB0 000CA710 4B F8 AF 19 */ bl func_800599C8
+/* 800CEAB4 000CA714 38 60 00 02 */ li r3, 2
+/* 800CEAB8 000CA718 38 80 00 00 */ li r4, 0
+/* 800CEABC 000CA71C 38 A0 00 17 */ li r5, 0x17
+/* 800CEAC0 000CA720 38 C0 00 03 */ li r6, 3
+/* 800CEAC4 000CA724 38 E0 00 01 */ li r7, 1
+/* 800CEAC8 000CA728 39 00 00 00 */ li r8, 0
+/* 800CEACC 000CA72C 4B F8 AE FD */ bl func_800599C8
+/* 800CEAD0 000CA730 38 60 00 03 */ li r3, 3
+/* 800CEAD4 000CA734 38 80 00 00 */ li r4, 0
+/* 800CEAD8 000CA738 38 A0 00 02 */ li r5, 2
+/* 800CEADC 000CA73C 38 C0 00 14 */ li r6, 0x14
+/* 800CEAE0 000CA740 38 E0 00 04 */ li r7, 4
+/* 800CEAE4 000CA744 39 00 00 00 */ li r8, 0
+/* 800CEAE8 000CA748 4B F8 AE E1 */ bl func_800599C8
+/* 800CEAEC 000CA74C 38 60 00 04 */ li r3, 4
+/* 800CEAF0 000CA750 38 80 00 03 */ li r4, 3
+/* 800CEAF4 000CA754 38 A0 00 00 */ li r5, 0
+/* 800CEAF8 000CA758 38 C0 00 05 */ li r6, 5
+/* 800CEAFC 000CA75C 38 E0 00 00 */ li r7, 0
+/* 800CEB00 000CA760 39 00 00 00 */ li r8, 0
+/* 800CEB04 000CA764 4B F8 AE C5 */ bl func_800599C8
+/* 800CEB08 000CA768 38 60 00 05 */ li r3, 5
+/* 800CEB0C 000CA76C 38 80 00 18 */ li r4, 0x18
+/* 800CEB10 000CA770 38 A0 00 04 */ li r5, 4
+/* 800CEB14 000CA774 38 C0 00 06 */ li r6, 6
+/* 800CEB18 000CA778 38 E0 00 00 */ li r7, 0
+/* 800CEB1C 000CA77C 39 00 00 00 */ li r8, 0
+/* 800CEB20 000CA780 4B F8 AE A9 */ bl func_800599C8
+/* 800CEB24 000CA784 38 60 00 06 */ li r3, 6
+/* 800CEB28 000CA788 38 80 00 1A */ li r4, 0x1a
+/* 800CEB2C 000CA78C 38 A0 00 05 */ li r5, 5
+/* 800CEB30 000CA790 38 C0 00 01 */ li r6, 1
+/* 800CEB34 000CA794 38 E0 00 00 */ li r7, 0
+/* 800CEB38 000CA798 39 00 00 00 */ li r8, 0
+/* 800CEB3C 000CA79C 4B F8 AE 8D */ bl func_800599C8
+/* 800CEB40 000CA7A0 38 60 00 14 */ li r3, 0x14
+/* 800CEB44 000CA7A4 38 80 00 00 */ li r4, 0
+/* 800CEB48 000CA7A8 38 A0 00 03 */ li r5, 3
+/* 800CEB4C 000CA7AC 38 C0 00 15 */ li r6, 0x15
+/* 800CEB50 000CA7B0 38 E0 00 06 */ li r7, 6
+/* 800CEB54 000CA7B4 39 00 00 00 */ li r8, 0
+/* 800CEB58 000CA7B8 4B F8 AE 71 */ bl func_800599C8
+/* 800CEB5C 000CA7BC 38 60 00 15 */ li r3, 0x15
+/* 800CEB60 000CA7C0 38 80 00 00 */ li r4, 0
+/* 800CEB64 000CA7C4 38 A0 00 14 */ li r5, 0x14
+/* 800CEB68 000CA7C8 38 C0 00 16 */ li r6, 0x16
+/* 800CEB6C 000CA7CC 38 E0 00 18 */ li r7, 0x18
+/* 800CEB70 000CA7D0 39 00 00 00 */ li r8, 0
+/* 800CEB74 000CA7D4 4B F8 AE 55 */ bl func_800599C8
+/* 800CEB78 000CA7D8 38 60 00 16 */ li r3, 0x16
+/* 800CEB7C 000CA7DC 38 80 00 00 */ li r4, 0
+/* 800CEB80 000CA7E0 38 A0 00 15 */ li r5, 0x15
+/* 800CEB84 000CA7E4 38 C0 00 17 */ li r6, 0x17
+/* 800CEB88 000CA7E8 38 E0 00 19 */ li r7, 0x19
+/* 800CEB8C 000CA7EC 39 00 00 00 */ li r8, 0
+/* 800CEB90 000CA7F0 4B F8 AE 39 */ bl func_800599C8
+/* 800CEB94 000CA7F4 38 60 00 17 */ li r3, 0x17
+/* 800CEB98 000CA7F8 38 80 00 00 */ li r4, 0
+/* 800CEB9C 000CA7FC 38 A0 00 16 */ li r5, 0x16
+/* 800CEBA0 000CA800 38 C0 00 02 */ li r6, 2
+/* 800CEBA4 000CA804 38 E0 00 1A */ li r7, 0x1a
+/* 800CEBA8 000CA808 39 00 00 00 */ li r8, 0
+/* 800CEBAC 000CA80C 4B F8 AE 1D */ bl func_800599C8
+/* 800CEBB0 000CA810 38 60 00 18 */ li r3, 0x18
+/* 800CEBB4 000CA814 38 80 00 15 */ li r4, 0x15
+/* 800CEBB8 000CA818 38 A0 00 14 */ li r5, 0x14
+/* 800CEBBC 000CA81C 38 C0 00 19 */ li r6, 0x19
+/* 800CEBC0 000CA820 38 E0 00 05 */ li r7, 5
+/* 800CEBC4 000CA824 39 00 00 00 */ li r8, 0
+/* 800CEBC8 000CA828 4B F8 AE 01 */ bl func_800599C8
+/* 800CEBCC 000CA82C 38 60 00 19 */ li r3, 0x19
+/* 800CEBD0 000CA830 38 80 00 16 */ li r4, 0x16
+/* 800CEBD4 000CA834 38 A0 00 18 */ li r5, 0x18
+/* 800CEBD8 000CA838 38 C0 00 1A */ li r6, 0x1a
+/* 800CEBDC 000CA83C 38 E0 00 06 */ li r7, 6
+/* 800CEBE0 000CA840 39 00 00 00 */ li r8, 0
+/* 800CEBE4 000CA844 4B F8 AD E5 */ bl func_800599C8
+/* 800CEBE8 000CA848 38 60 00 1A */ li r3, 0x1a
+/* 800CEBEC 000CA84C 38 80 00 17 */ li r4, 0x17
+/* 800CEBF0 000CA850 38 A0 00 19 */ li r5, 0x19
+/* 800CEBF4 000CA854 38 C0 00 02 */ li r6, 2
+/* 800CEBF8 000CA858 38 E0 00 06 */ li r7, 6
+/* 800CEBFC 000CA85C 39 00 00 00 */ li r8, 0
+/* 800CEC00 000CA860 4B F8 AD C9 */ bl func_800599C8
+/* 800CEC04 000CA864 38 60 00 00 */ li r3, 0
+/* 800CEC08 000CA868 38 80 2C E3 */ li r4, 0x2ce3
+/* 800CEC0C 000CA86C 4B FE BD E5 */ bl func_800BA9F0
+/* 800CEC10 000CA870 38 60 00 02 */ li r3, 2
+/* 800CEC14 000CA874 4B FE B9 A5 */ bl func_800BA5B8
+/* 800CEC18 000CA878 38 60 00 0B */ li r3, 0xb
+/* 800CEC1C 000CA87C 4B FE BB D1 */ bl func_800BA7EC
+/* 800CEC20 000CA880 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CEC24 000CA884 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CEC28 000CA888 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CEC2C 000CA88C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CEC30 000CA890 48 01 3D 21 */ bl func_800E2950
+/* 800CEC34 000CA894 38 60 00 15 */ li r3, 0x15
+/* 800CEC38 000CA898 4B F8 B8 01 */ bl func_8005A438
+/* 800CEC3C 000CA89C 38 60 00 0C */ li r3, 0xc
+/* 800CEC40 000CA8A0 4B FE BD 4D */ bl func_800BA98C
+/* 800CEC44 000CA8A4 7C 63 07 34 */ extsh r3, r3
+/* 800CEC48 000CA8A8 38 80 00 16 */ li r4, 0x16
+/* 800CEC4C 000CA8AC 38 A0 00 00 */ li r5, 0
+/* 800CEC50 000CA8B0 48 18 51 61 */ bl func_80253DB0
+/* 800CEC54 000CA8B4 38 60 00 0F */ li r3, 0xf
+/* 800CEC58 000CA8B8 4B FE BD 35 */ bl func_800BA98C
+/* 800CEC5C 000CA8BC 7C 63 07 34 */ extsh r3, r3
+/* 800CEC60 000CA8C0 38 80 00 01 */ li r4, 1
+/* 800CEC64 000CA8C4 38 A0 00 00 */ li r5, 0
+/* 800CEC68 000CA8C8 48 18 51 49 */ bl func_80253DB0
+/* 800CEC6C 000CA8CC 38 60 00 0B */ li r3, 0xb
+/* 800CEC70 000CA8D0 4B FE BB 7D */ bl func_800BA7EC
+/* 800CEC74 000CA8D4 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800CEC78 000CA8D8 38 60 00 00 */ li r3, 0
+/* 800CEC7C 000CA8DC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CEC80 000CA8E0 48 01 71 6D */ bl func_800E5DEC
+/* 800CEC84 000CA8E4 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CEC88 000CA8E8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CEC8C 000CA8EC 41 82 00 24 */ beq lbl_800CECB0
+/* 800CEC90 000CA8F0 4B F8 7C ED */ bl func_8005697C
+/* 800CEC94 000CA8F4 7C 64 1B 78 */ mr r4, r3
+/* 800CEC98 000CA8F8 38 60 00 15 */ li r3, 0x15
+/* 800CEC9C 000CA8FC 48 08 D6 6D */ bl func_8015C308
+/* 800CECA0 000CA900 38 60 00 01 */ li r3, 1
+/* 800CECA4 000CA904 38 80 2D 23 */ li r4, 0x2d23
+/* 800CECA8 000CA908 4B FE BD 49 */ bl func_800BA9F0
+/* 800CECAC 000CA90C 48 00 26 EC */ b lbl_800D1398
+lbl_800CECB0:
+/* 800CECB0 000CA910 38 60 00 01 */ li r3, 1
+/* 800CECB4 000CA914 38 80 2D 22 */ li r4, 0x2d22
+/* 800CECB8 000CA918 4B FE BD 39 */ bl func_800BA9F0
+/* 800CECBC 000CA91C 48 00 26 DC */ b lbl_800D1398
+/* 800CECC0 000CA920 56 C0 07 3E */ clrlwi r0, r22, 0x1c
+/* 800CECC4 000CA924 2C 00 00 0E */ cmpwi r0, 0xe
+/* 800CECC8 000CA928 40 82 04 90 */ bne lbl_800CF158
+/* 800CECCC 000CA92C 56 D6 06 30 */ rlwinm r22, r22, 0, 0x18, 0x18
+/* 800CECD0 000CA930 38 60 00 02 */ li r3, 2
+/* 800CECD4 000CA934 7E C4 B3 78 */ mr r4, r22
+/* 800CECD8 000CA938 4B FE B9 45 */ bl func_800BA61C
+/* 800CECDC 000CA93C 38 60 00 00 */ li r3, 0
+/* 800CECE0 000CA940 4B FE BB 0D */ bl func_800BA7EC
+/* 800CECE4 000CA944 38 03 00 01 */ addi r0, r3, 1
+/* 800CECE8 000CA948 38 60 00 01 */ li r3, 1
+/* 800CECEC 000CA94C 7C 15 07 74 */ extsb r21, r0
+/* 800CECF0 000CA950 4B FE BA FD */ bl func_800BA7EC
+/* 800CECF4 000CA954 56 C0 06 31 */ rlwinm. r0, r22, 0, 0x18, 0x18
+/* 800CECF8 000CA958 38 03 00 03 */ addi r0, r3, 3
+/* 800CECFC 000CA95C 54 00 F0 BE */ srwi r0, r0, 2
+/* 800CED00 000CA960 7C 03 07 74 */ extsb r3, r0
+/* 800CED04 000CA964 41 82 02 1C */ beq lbl_800CEF20
+/* 800CED08 000CA968 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CED0C 000CA96C 7C 15 18 00 */ cmpw r21, r3
+/* 800CED10 000CA970 60 00 00 02 */ ori r0, r0, 2
+/* 800CED14 000CA974 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CED18 000CA978 40 82 00 C8 */ bne lbl_800CEDE0
+/* 800CED1C 000CA97C 38 60 00 09 */ li r3, 9
+/* 800CED20 000CA980 4B FE BA CD */ bl func_800BA7EC
+/* 800CED24 000CA984 2C 03 00 10 */ cmpwi r3, 0x10
+/* 800CED28 000CA988 41 82 00 54 */ beq lbl_800CED7C
+/* 800CED2C 000CA98C 40 80 00 10 */ bge lbl_800CED3C
+/* 800CED30 000CA990 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CED34 000CA994 40 80 00 14 */ bge lbl_800CED48
+/* 800CED38 000CA998 48 00 01 44 */ b lbl_800CEE7C
+lbl_800CED3C:
+/* 800CED3C 000CA99C 2C 03 00 12 */ cmpwi r3, 0x12
+/* 800CED40 000CA9A0 40 80 01 3C */ bge lbl_800CEE7C
+/* 800CED44 000CA9A4 48 00 00 6C */ b lbl_800CEDB0
+lbl_800CED48:
+/* 800CED48 000CA9A8 38 60 00 09 */ li r3, 9
+/* 800CED4C 000CA9AC 38 80 00 10 */ li r4, 0x10
+/* 800CED50 000CA9B0 4B FE B8 CD */ bl func_800BA61C
+/* 800CED54 000CA9B4 38 60 00 01 */ li r3, 1
+/* 800CED58 000CA9B8 4B FE BA 95 */ bl func_800BA7EC
+/* 800CED5C 000CA9BC 56 A4 10 3A */ slwi r4, r21, 2
+/* 800CED60 000CA9C0 38 04 FF FE */ addi r0, r4, -2
+/* 800CED64 000CA9C4 7C 00 18 40 */ cmplw r0, r3
+/* 800CED68 000CA9C8 40 82 01 14 */ bne lbl_800CEE7C
+/* 800CED6C 000CA9CC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CED70 000CA9D0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800CED74 000CA9D4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CED78 000CA9D8 48 00 01 04 */ b lbl_800CEE7C
+lbl_800CED7C:
+/* 800CED7C 000CA9DC 38 60 00 09 */ li r3, 9
+/* 800CED80 000CA9E0 38 80 00 11 */ li r4, 0x11
+/* 800CED84 000CA9E4 4B FE B8 99 */ bl func_800BA61C
+/* 800CED88 000CA9E8 38 60 00 01 */ li r3, 1
+/* 800CED8C 000CA9EC 4B FE BA 61 */ bl func_800BA7EC
+/* 800CED90 000CA9F0 56 A4 10 3A */ slwi r4, r21, 2
+/* 800CED94 000CA9F4 38 04 FF FF */ addi r0, r4, -1
+/* 800CED98 000CA9F8 7C 00 18 40 */ cmplw r0, r3
+/* 800CED9C 000CA9FC 40 82 00 E0 */ bne lbl_800CEE7C
+/* 800CEDA0 000CAA00 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEDA4 000CAA04 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800CEDA8 000CAA08 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEDAC 000CAA0C 48 00 00 D0 */ b lbl_800CEE7C
+lbl_800CEDB0:
+/* 800CEDB0 000CAA10 38 60 00 09 */ li r3, 9
+/* 800CEDB4 000CAA14 38 80 00 12 */ li r4, 0x12
+/* 800CEDB8 000CAA18 4B FE B8 65 */ bl func_800BA61C
+/* 800CEDBC 000CAA1C 38 60 00 01 */ li r3, 1
+/* 800CEDC0 000CAA20 4B FE BA 2D */ bl func_800BA7EC
+/* 800CEDC4 000CAA24 56 A0 10 3A */ slwi r0, r21, 2
+/* 800CEDC8 000CAA28 7C 00 18 40 */ cmplw r0, r3
+/* 800CEDCC 000CAA2C 40 82 00 B0 */ bne lbl_800CEE7C
+/* 800CEDD0 000CAA30 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEDD4 000CAA34 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800CEDD8 000CAA38 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEDDC 000CAA3C 48 00 00 A0 */ b lbl_800CEE7C
+lbl_800CEDE0:
+/* 800CEDE0 000CAA40 38 60 00 09 */ li r3, 9
+/* 800CEDE4 000CAA44 4B FE BA 09 */ bl func_800BA7EC
+/* 800CEDE8 000CAA48 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CEDEC 000CAA4C 41 82 00 44 */ beq lbl_800CEE30
+/* 800CEDF0 000CAA50 40 80 00 14 */ bge lbl_800CEE04
+/* 800CEDF4 000CAA54 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CEDF8 000CAA58 41 82 00 18 */ beq lbl_800CEE10
+/* 800CEDFC 000CAA5C 40 80 00 24 */ bge lbl_800CEE20
+/* 800CEE00 000CAA60 48 00 00 7C */ b lbl_800CEE7C
+lbl_800CEE04:
+/* 800CEE04 000CAA64 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CEE08 000CAA68 40 80 00 74 */ bge lbl_800CEE7C
+/* 800CEE0C 000CAA6C 48 00 00 34 */ b lbl_800CEE40
+lbl_800CEE10:
+/* 800CEE10 000CAA70 38 60 00 09 */ li r3, 9
+/* 800CEE14 000CAA74 38 80 00 10 */ li r4, 0x10
+/* 800CEE18 000CAA78 4B FE B8 05 */ bl func_800BA61C
+/* 800CEE1C 000CAA7C 48 00 00 60 */ b lbl_800CEE7C
+lbl_800CEE20:
+/* 800CEE20 000CAA80 38 60 00 09 */ li r3, 9
+/* 800CEE24 000CAA84 38 80 00 11 */ li r4, 0x11
+/* 800CEE28 000CAA88 4B FE B7 F5 */ bl func_800BA61C
+/* 800CEE2C 000CAA8C 48 00 00 50 */ b lbl_800CEE7C
+lbl_800CEE30:
+/* 800CEE30 000CAA90 38 60 00 09 */ li r3, 9
+/* 800CEE34 000CAA94 38 80 00 12 */ li r4, 0x12
+/* 800CEE38 000CAA98 4B FE B7 E5 */ bl func_800BA61C
+/* 800CEE3C 000CAA9C 48 00 00 40 */ b lbl_800CEE7C
+lbl_800CEE40:
+/* 800CEE40 000CAAA0 38 60 00 09 */ li r3, 9
+/* 800CEE44 000CAAA4 38 80 00 0F */ li r4, 0xf
+/* 800CEE48 000CAAA8 4B FE B7 D5 */ bl func_800BA61C
+/* 800CEE4C 000CAAAC 7E A4 AB 78 */ mr r4, r21
+/* 800CEE50 000CAAB0 38 60 00 00 */ li r3, 0
+/* 800CEE54 000CAAB4 4B FE B7 C9 */ bl func_800BA61C
+/* 800CEE58 000CAAB8 38 60 00 01 */ li r3, 1
+/* 800CEE5C 000CAABC 4B FE B9 91 */ bl func_800BA7EC
+/* 800CEE60 000CAAC0 56 A4 10 3A */ slwi r4, r21, 2
+/* 800CEE64 000CAAC4 38 04 00 01 */ addi r0, r4, 1
+/* 800CEE68 000CAAC8 7C 00 18 40 */ cmplw r0, r3
+/* 800CEE6C 000CAACC 40 82 00 10 */ bne lbl_800CEE7C
+/* 800CEE70 000CAAD0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEE74 000CAAD4 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800CEE78 000CAAD8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800CEE7C:
+/* 800CEE7C 000CAADC 38 60 00 00 */ li r3, 0
+/* 800CEE80 000CAAE0 4B FE B9 6D */ bl func_800BA7EC
+/* 800CEE84 000CAAE4 54 78 10 3A */ slwi r24, r3, 2
+/* 800CEE88 000CAAE8 38 60 00 09 */ li r3, 9
+/* 800CEE8C 000CAAEC 4B FE B9 61 */ bl func_800BA7EC
+/* 800CEE90 000CAAF0 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CEE94 000CAAF4 38 60 00 01 */ li r3, 1
+/* 800CEE98 000CAAF8 20 00 00 04 */ subfic r0, r0, 4
+/* 800CEE9C 000CAAFC 7C 00 C2 14 */ add r0, r0, r24
+/* 800CEEA0 000CAB00 7C 17 07 74 */ extsb r23, r0
+/* 800CEEA4 000CAB04 4B FE B9 49 */ bl func_800BA7EC
+/* 800CEEA8 000CAB08 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CEEAC 000CAB0C 7C 75 07 74 */ extsb r21, r3
+/* 800CEEB0 000CAB10 3A D7 00 04 */ addi r22, r23, 4
+/* 800CEEB4 000CAB14 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CEEB8 000CAB18 48 00 00 58 */ b lbl_800CEF10
+lbl_800CEEBC:
+/* 800CEEBC 000CAB1C 7E F9 07 74 */ extsb r25, r23
+/* 800CEEC0 000CAB20 7C 19 A8 00 */ cmpw r25, r21
+/* 800CEEC4 000CAB24 41 82 02 10 */ beq lbl_800CF0D4
+/* 800CEEC8 000CAB28 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CEECC 000CAB2C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CEED0 000CAB30 4B FE BB 61 */ bl func_800BAA30
+/* 800CEED4 000CAB34 2C 03 00 00 */ cmpwi r3, 0
+/* 800CEED8 000CAB38 40 82 00 34 */ bne lbl_800CEF0C
+/* 800CEEDC 000CAB3C 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CEEE0 000CAB40 38 80 00 98 */ li r4, 0x98
+/* 800CEEE4 000CAB44 38 A0 00 E4 */ li r5, 0xe4
+/* 800CEEE8 000CAB48 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CEEEC 000CAB4C 4B FE BB ED */ bl func_800BAAD8
+/* 800CEEF0 000CAB50 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CEEF4 000CAB54 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CEEF8 000CAB58 4B FE BB 39 */ bl func_800BAA30
+/* 800CEEFC 000CAB5C 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CEF00 000CAB60 7C 64 1B 78 */ mr r4, r3
+/* 800CEF04 000CAB64 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CEF08 000CAB68 4B FF 5F 0D */ bl func_800C4E14
+lbl_800CEF0C:
+/* 800CEF0C 000CAB6C 3A F7 00 01 */ addi r23, r23, 1
+lbl_800CEF10:
+/* 800CEF10 000CAB70 7E E0 07 74 */ extsb r0, r23
+/* 800CEF14 000CAB74 7C 00 B0 00 */ cmpw r0, r22
+/* 800CEF18 000CAB78 41 80 FF A4 */ blt lbl_800CEEBC
+/* 800CEF1C 000CAB7C 48 00 01 B8 */ b lbl_800CF0D4
+lbl_800CEF20:
+/* 800CEF20 000CAB80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEF24 000CAB84 2C 15 00 01 */ cmpwi r21, 1
+/* 800CEF28 000CAB88 60 00 00 01 */ ori r0, r0, 1
+/* 800CEF2C 000CAB8C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEF30 000CAB90 40 82 00 6C */ bne lbl_800CEF9C
+/* 800CEF34 000CAB94 38 60 00 09 */ li r3, 9
+/* 800CEF38 000CAB98 4B FE B8 B5 */ bl func_800BA7EC
+/* 800CEF3C 000CAB9C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CEF40 000CABA0 41 82 00 3C */ beq lbl_800CEF7C
+/* 800CEF44 000CABA4 40 80 00 10 */ bge lbl_800CEF54
+/* 800CEF48 000CABA8 2C 03 00 10 */ cmpwi r3, 0x10
+/* 800CEF4C 000CABAC 40 80 00 14 */ bge lbl_800CEF60
+/* 800CEF50 000CABB0 48 00 00 C4 */ b lbl_800CF014
+lbl_800CEF54:
+/* 800CEF54 000CABB4 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CEF58 000CABB8 40 80 00 BC */ bge lbl_800CF014
+/* 800CEF5C 000CABBC 48 00 00 30 */ b lbl_800CEF8C
+lbl_800CEF60:
+/* 800CEF60 000CABC0 38 60 00 09 */ li r3, 9
+/* 800CEF64 000CABC4 38 80 00 0F */ li r4, 0xf
+/* 800CEF68 000CABC8 4B FE B6 B5 */ bl func_800BA61C
+/* 800CEF6C 000CABCC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEF70 000CABD0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800CEF74 000CABD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CEF78 000CABD8 48 00 00 9C */ b lbl_800CF014
+lbl_800CEF7C:
+/* 800CEF7C 000CABDC 38 60 00 09 */ li r3, 9
+/* 800CEF80 000CABE0 38 80 00 10 */ li r4, 0x10
+/* 800CEF84 000CABE4 4B FE B6 99 */ bl func_800BA61C
+/* 800CEF88 000CABE8 48 00 00 8C */ b lbl_800CF014
+lbl_800CEF8C:
+/* 800CEF8C 000CABEC 38 60 00 09 */ li r3, 9
+/* 800CEF90 000CABF0 38 80 00 11 */ li r4, 0x11
+/* 800CEF94 000CABF4 4B FE B6 89 */ bl func_800BA61C
+/* 800CEF98 000CABF8 48 00 00 7C */ b lbl_800CF014
+lbl_800CEF9C:
+/* 800CEF9C 000CABFC 38 60 00 09 */ li r3, 9
+/* 800CEFA0 000CAC00 4B FE B8 4D */ bl func_800BA7EC
+/* 800CEFA4 000CAC04 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800CEFA8 000CAC08 41 82 00 50 */ beq lbl_800CEFF8
+/* 800CEFAC 000CAC0C 40 80 00 14 */ bge lbl_800CEFC0
+/* 800CEFB0 000CAC10 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800CEFB4 000CAC14 41 82 00 18 */ beq lbl_800CEFCC
+/* 800CEFB8 000CAC18 40 80 00 30 */ bge lbl_800CEFE8
+/* 800CEFBC 000CAC1C 48 00 00 58 */ b lbl_800CF014
+lbl_800CEFC0:
+/* 800CEFC0 000CAC20 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800CEFC4 000CAC24 40 80 00 50 */ bge lbl_800CF014
+/* 800CEFC8 000CAC28 48 00 00 40 */ b lbl_800CF008
+lbl_800CEFCC:
+/* 800CEFCC 000CAC2C 38 60 00 09 */ li r3, 9
+/* 800CEFD0 000CAC30 38 80 00 12 */ li r4, 0x12
+/* 800CEFD4 000CAC34 4B FE B6 49 */ bl func_800BA61C
+/* 800CEFD8 000CAC38 38 95 FF FE */ addi r4, r21, -2
+/* 800CEFDC 000CAC3C 38 60 00 00 */ li r3, 0
+/* 800CEFE0 000CAC40 4B FE B6 3D */ bl func_800BA61C
+/* 800CEFE4 000CAC44 48 00 00 30 */ b lbl_800CF014
+lbl_800CEFE8:
+/* 800CEFE8 000CAC48 38 60 00 09 */ li r3, 9
+/* 800CEFEC 000CAC4C 38 80 00 0F */ li r4, 0xf
+/* 800CEFF0 000CAC50 4B FE B6 2D */ bl func_800BA61C
+/* 800CEFF4 000CAC54 48 00 00 20 */ b lbl_800CF014
+lbl_800CEFF8:
+/* 800CEFF8 000CAC58 38 60 00 09 */ li r3, 9
+/* 800CEFFC 000CAC5C 38 80 00 10 */ li r4, 0x10
+/* 800CF000 000CAC60 4B FE B6 1D */ bl func_800BA61C
+/* 800CF004 000CAC64 48 00 00 10 */ b lbl_800CF014
+lbl_800CF008:
+/* 800CF008 000CAC68 38 60 00 09 */ li r3, 9
+/* 800CF00C 000CAC6C 38 80 00 11 */ li r4, 0x11
+/* 800CF010 000CAC70 4B FE B6 0D */ bl func_800BA61C
+lbl_800CF014:
+/* 800CF014 000CAC74 38 60 00 09 */ li r3, 9
+/* 800CF018 000CAC78 4B FE B7 D5 */ bl func_800BA7EC
+/* 800CF01C 000CAC7C 28 03 00 0F */ cmplwi r3, 0xf
+/* 800CF020 000CAC80 40 82 00 20 */ bne lbl_800CF040
+/* 800CF024 000CAC84 38 60 00 00 */ li r3, 0
+/* 800CF028 000CAC88 4B FE B7 C5 */ bl func_800BA7EC
+/* 800CF02C 000CAC8C 38 03 FF FF */ addi r0, r3, -1
+/* 800CF030 000CAC90 54 03 10 3A */ slwi r3, r0, 2
+/* 800CF034 000CAC94 38 03 00 03 */ addi r0, r3, 3
+/* 800CF038 000CAC98 7C 1A 07 74 */ extsb r26, r0
+/* 800CF03C 000CAC9C 48 00 00 28 */ b lbl_800CF064
+lbl_800CF040:
+/* 800CF040 000CACA0 38 60 00 00 */ li r3, 0
+/* 800CF044 000CACA4 4B FE B7 A9 */ bl func_800BA7EC
+/* 800CF048 000CACA8 54 78 10 3A */ slwi r24, r3, 2
+/* 800CF04C 000CACAC 38 60 00 09 */ li r3, 9
+/* 800CF050 000CACB0 4B FE B7 9D */ bl func_800BA7EC
+/* 800CF054 000CACB4 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CF058 000CACB8 20 00 00 02 */ subfic r0, r0, 2
+/* 800CF05C 000CACBC 7C 00 C2 14 */ add r0, r0, r24
+/* 800CF060 000CACC0 7C 1A 07 74 */ extsb r26, r0
+lbl_800CF064:
+/* 800CF064 000CACC4 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CF068 000CACC8 7F 55 D3 78 */ mr r21, r26
+/* 800CF06C 000CACCC 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CF070 000CACD0 48 00 00 5C */ b lbl_800CF0CC
+lbl_800CF074:
+/* 800CF074 000CACD4 7E B9 07 74 */ extsb r25, r21
+/* 800CF078 000CACD8 7C 19 D0 50 */ subf r0, r25, r26
+/* 800CF07C 000CACDC 2C 00 00 04 */ cmpwi r0, 4
+/* 800CF080 000CACE0 40 80 00 54 */ bge lbl_800CF0D4
+/* 800CF084 000CACE4 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CF088 000CACE8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF08C 000CACEC 4B FE B9 A5 */ bl func_800BAA30
+/* 800CF090 000CACF0 2C 03 00 00 */ cmpwi r3, 0
+/* 800CF094 000CACF4 40 82 00 34 */ bne lbl_800CF0C8
+/* 800CF098 000CACF8 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CF09C 000CACFC 38 80 00 98 */ li r4, 0x98
+/* 800CF0A0 000CAD00 38 A0 00 E4 */ li r5, 0xe4
+/* 800CF0A4 000CAD04 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF0A8 000CAD08 4B FE BA 31 */ bl func_800BAAD8
+/* 800CF0AC 000CAD0C 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CF0B0 000CAD10 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF0B4 000CAD14 4B FE B9 7D */ bl func_800BAA30
+/* 800CF0B8 000CAD18 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800CF0BC 000CAD1C 7C 64 1B 78 */ mr r4, r3
+/* 800CF0C0 000CAD20 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF0C4 000CAD24 4B FF 5D 51 */ bl func_800C4E14
+lbl_800CF0C8:
+/* 800CF0C8 000CAD28 3A B5 FF FF */ addi r21, r21, -1
+lbl_800CF0CC:
+/* 800CF0CC 000CAD2C 7E A0 07 75 */ extsb. r0, r21
+/* 800CF0D0 000CAD30 41 81 FF A4 */ bgt lbl_800CF074
+lbl_800CF0D4:
+/* 800CF0D4 000CAD34 38 60 00 10 */ li r3, 0x10
+/* 800CF0D8 000CAD38 4B FE B8 B5 */ bl func_800BA98C
+/* 800CF0DC 000CAD3C 7C 63 07 34 */ extsh r3, r3
+/* 800CF0E0 000CAD40 38 80 00 08 */ li r4, 8
+/* 800CF0E4 000CAD44 38 A0 00 00 */ li r5, 0
+/* 800CF0E8 000CAD48 48 18 4D 09 */ bl func_80253DF0
+/* 800CF0EC 000CAD4C 38 60 00 11 */ li r3, 0x11
+/* 800CF0F0 000CAD50 4B FE B8 9D */ bl func_800BA98C
+/* 800CF0F4 000CAD54 7C 63 07 34 */ extsh r3, r3
+/* 800CF0F8 000CAD58 38 80 00 08 */ li r4, 8
+/* 800CF0FC 000CAD5C 38 A0 00 00 */ li r5, 0
+/* 800CF100 000CAD60 48 18 4C F1 */ bl func_80253DF0
+/* 800CF104 000CAD64 38 60 00 0F */ li r3, 0xf
+/* 800CF108 000CAD68 4B FE B8 85 */ bl func_800BA98C
+/* 800CF10C 000CAD6C 7C 63 07 34 */ extsh r3, r3
+/* 800CF110 000CAD70 38 80 00 09 */ li r4, 9
+/* 800CF114 000CAD74 38 A0 00 01 */ li r5, 1
+/* 800CF118 000CAD78 48 18 4C D9 */ bl func_80253DF0
+/* 800CF11C 000CAD7C 38 60 00 10 */ li r3, 0x10
+/* 800CF120 000CAD80 4B FE B8 6D */ bl func_800BA98C
+/* 800CF124 000CAD84 7C 63 07 34 */ extsh r3, r3
+/* 800CF128 000CAD88 38 80 00 09 */ li r4, 9
+/* 800CF12C 000CAD8C 38 A0 00 01 */ li r5, 1
+/* 800CF130 000CAD90 48 18 4C C1 */ bl func_80253DF0
+/* 800CF134 000CAD94 38 60 00 11 */ li r3, 0x11
+/* 800CF138 000CAD98 4B FE B8 55 */ bl func_800BA98C
+/* 800CF13C 000CAD9C 7C 63 07 34 */ extsh r3, r3
+/* 800CF140 000CADA0 38 80 00 09 */ li r4, 9
+/* 800CF144 000CADA4 38 A0 00 01 */ li r5, 1
+/* 800CF148 000CADA8 48 18 4C A9 */ bl func_80253DF0
+/* 800CF14C 000CADAC 38 60 00 02 */ li r3, 2
+/* 800CF150 000CADB0 4B FE B4 69 */ bl func_800BA5B8
+/* 800CF154 000CADB4 48 00 22 44 */ b lbl_800D1398
+lbl_800CF158:
+/* 800CF158 000CADB8 38 16 00 01 */ addi r0, r22, 1
+/* 800CF15C 000CADBC 38 60 00 02 */ li r3, 2
+/* 800CF160 000CADC0 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800CF164 000CADC4 4B FE B4 B9 */ bl func_800BA61C
+/* 800CF168 000CADC8 48 00 22 30 */ b lbl_800D1398
+/* 800CF16C 000CADCC 38 60 00 0C */ li r3, 0xc
+/* 800CF170 000CADD0 4B FE B8 1D */ bl func_800BA98C
+/* 800CF174 000CADD4 7C 63 07 34 */ extsh r3, r3
+/* 800CF178 000CADD8 48 18 4C 59 */ bl func_80253DD0
+/* 800CF17C 000CADDC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CF180 000CADE0 28 00 00 03 */ cmplwi r0, 3
+/* 800CF184 000CADE4 40 82 22 14 */ bne lbl_800D1398
+/* 800CF188 000CADE8 38 60 00 07 */ li r3, 7
+/* 800CF18C 000CADEC 4B FE B4 2D */ bl func_800BA5B8
+/* 800CF190 000CADF0 38 60 00 00 */ li r3, 0
+/* 800CF194 000CADF4 4B FE B7 F9 */ bl func_800BA98C
+/* 800CF198 000CADF8 7C 63 07 34 */ extsh r3, r3
+/* 800CF19C 000CADFC 38 80 00 03 */ li r4, 3
+/* 800CF1A0 000CAE00 38 A0 00 00 */ li r5, 0
+/* 800CF1A4 000CAE04 48 18 4C 0D */ bl func_80253DB0
+/* 800CF1A8 000CAE08 38 60 00 0C */ li r3, 0xc
+/* 800CF1AC 000CAE0C 4B FE B7 E1 */ bl func_800BA98C
+/* 800CF1B0 000CAE10 7C 63 07 34 */ extsh r3, r3
+/* 800CF1B4 000CAE14 38 80 00 17 */ li r4, 0x17
+/* 800CF1B8 000CAE18 38 A0 00 00 */ li r5, 0
+/* 800CF1BC 000CAE1C 48 18 4B F5 */ bl func_80253DB0
+/* 800CF1C0 000CAE20 38 60 00 09 */ li r3, 9
+/* 800CF1C4 000CAE24 4B FE B7 C9 */ bl func_800BA98C
+/* 800CF1C8 000CAE28 7C 63 07 34 */ extsh r3, r3
+/* 800CF1CC 000CAE2C 38 80 00 08 */ li r4, 8
+/* 800CF1D0 000CAE30 38 A0 00 00 */ li r5, 0
+/* 800CF1D4 000CAE34 48 18 4C 1D */ bl func_80253DF0
+/* 800CF1D8 000CAE38 38 60 00 08 */ li r3, 8
+/* 800CF1DC 000CAE3C 4B FE B6 11 */ bl func_800BA7EC
+/* 800CF1E0 000CAE40 28 03 00 04 */ cmplwi r3, 4
+/* 800CF1E4 000CAE44 41 82 00 30 */ beq lbl_800CF214
+/* 800CF1E8 000CAE48 38 60 00 01 */ li r3, 1
+/* 800CF1EC 000CAE4C 48 01 71 F9 */ bl func_800E63E4
+/* 800CF1F0 000CAE50 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF1F4 000CAE54 40 82 00 20 */ bne lbl_800CF214
+/* 800CF1F8 000CAE58 38 60 00 0F */ li r3, 0xf
+/* 800CF1FC 000CAE5C 4B FE B7 91 */ bl func_800BA98C
+/* 800CF200 000CAE60 7C 63 07 34 */ extsh r3, r3
+/* 800CF204 000CAE64 38 80 00 08 */ li r4, 8
+/* 800CF208 000CAE68 38 A0 00 00 */ li r5, 0
+/* 800CF20C 000CAE6C 48 18 4B A5 */ bl func_80253DB0
+/* 800CF210 000CAE70 48 00 00 AC */ b lbl_800CF2BC
+lbl_800CF214:
+/* 800CF214 000CAE74 48 01 71 BD */ bl func_800E63D0
+/* 800CF218 000CAE78 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF21C 000CAE7C 40 82 00 A0 */ bne lbl_800CF2BC
+/* 800CF220 000CAE80 38 60 00 00 */ li r3, 0
+/* 800CF224 000CAE84 4B FE B5 C9 */ bl func_800BA7EC
+/* 800CF228 000CAE88 54 79 10 3A */ slwi r25, r3, 2
+/* 800CF22C 000CAE8C 38 60 00 09 */ li r3, 9
+/* 800CF230 000CAE90 4B FE B5 BD */ bl func_800BA7EC
+/* 800CF234 000CAE94 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CF238 000CAE98 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CF23C 000CAE9C 20 00 00 03 */ subfic r0, r0, 3
+/* 800CF240 000CAEA0 3A C0 00 00 */ li r22, 0
+/* 800CF244 000CAEA4 7C 00 CA 14 */ add r0, r0, r25
+/* 800CF248 000CAEA8 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CF24C 000CAEAC 54 15 06 3E */ clrlwi r21, r0, 0x18
+lbl_800CF250:
+/* 800CF250 000CAEB0 7C 18 A8 AE */ lbzx r0, r24, r21
+/* 800CF254 000CAEB4 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800CF258 000CAEB8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CF25C 000CAEBC 48 01 6B 91 */ bl func_800E5DEC
+/* 800CF260 000CAEC0 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800CF264 000CAEC4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800CF268 000CAEC8 41 82 00 48 */ beq lbl_800CF2B0
+/* 800CF26C 000CAECC 88 03 00 88 */ lbz r0, 0x88(r3)
+/* 800CF270 000CAED0 7C 00 07 74 */ extsb r0, r0
+/* 800CF274 000CAED4 2C 00 FF FF */ cmpwi r0, -1
+/* 800CF278 000CAED8 40 82 00 38 */ bne lbl_800CF2B0
+/* 800CF27C 000CAEDC 38 60 00 0F */ li r3, 0xf
+/* 800CF280 000CAEE0 4B FE B7 0D */ bl func_800BA98C
+/* 800CF284 000CAEE4 7C 63 07 34 */ extsh r3, r3
+/* 800CF288 000CAEE8 38 80 00 08 */ li r4, 8
+/* 800CF28C 000CAEEC 38 A0 00 00 */ li r5, 0
+/* 800CF290 000CAEF0 48 18 4B 21 */ bl func_80253DB0
+/* 800CF294 000CAEF4 38 60 00 04 */ li r3, 4
+/* 800CF298 000CAEF8 4B FE B6 F5 */ bl func_800BA98C
+/* 800CF29C 000CAEFC 7C 63 07 34 */ extsh r3, r3
+/* 800CF2A0 000CAF00 38 80 00 01 */ li r4, 1
+/* 800CF2A4 000CAF04 38 A0 00 00 */ li r5, 0
+/* 800CF2A8 000CAF08 48 18 4B 09 */ bl func_80253DB0
+/* 800CF2AC 000CAF0C 48 00 00 10 */ b lbl_800CF2BC
+lbl_800CF2B0:
+/* 800CF2B0 000CAF10 3A D6 00 01 */ addi r22, r22, 1
+/* 800CF2B4 000CAF14 28 16 00 06 */ cmplwi r22, 6
+/* 800CF2B8 000CAF18 41 80 FF 98 */ blt lbl_800CF250
+lbl_800CF2BC:
+/* 800CF2BC 000CAF1C 38 60 00 08 */ li r3, 8
+/* 800CF2C0 000CAF20 4B FE B5 2D */ bl func_800BA7EC
+/* 800CF2C4 000CAF24 28 03 00 05 */ cmplwi r3, 5
+/* 800CF2C8 000CAF28 40 82 00 94 */ bne lbl_800CF35C
+/* 800CF2CC 000CAF2C 38 60 00 01 */ li r3, 1
+/* 800CF2D0 000CAF30 48 01 71 15 */ bl func_800E63E4
+/* 800CF2D4 000CAF34 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF2D8 000CAF38 40 82 00 84 */ bne lbl_800CF35C
+/* 800CF2DC 000CAF3C 38 60 00 00 */ li r3, 0
+/* 800CF2E0 000CAF40 4B FE B5 0D */ bl func_800BA7EC
+/* 800CF2E4 000CAF44 54 79 10 3A */ slwi r25, r3, 2
+/* 800CF2E8 000CAF48 38 60 00 09 */ li r3, 9
+/* 800CF2EC 000CAF4C 4B FE B5 01 */ bl func_800BA7EC
+/* 800CF2F0 000CAF50 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CF2F4 000CAF54 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800CF2F8 000CAF58 20 00 00 03 */ subfic r0, r0, 3
+/* 800CF2FC 000CAF5C 7C 00 CA 14 */ add r0, r0, r25
+/* 800CF300 000CAF60 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800CF304 000CAF64 54 15 06 3E */ clrlwi r21, r0, 0x18
+/* 800CF308 000CAF68 7C 18 A8 AE */ lbzx r0, r24, r21
+/* 800CF30C 000CAF6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF310 000CAF70 4B FE B7 21 */ bl func_800BAA30
+/* 800CF314 000CAF74 7C 18 A8 AE */ lbzx r0, r24, r21
+/* 800CF318 000CAF78 7C 64 1B 78 */ mr r4, r3
+/* 800CF31C 000CAF7C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF320 000CAF80 48 01 71 79 */ bl func_800E6498
+/* 800CF324 000CAF84 48 01 70 AD */ bl func_800E63D0
+/* 800CF328 000CAF88 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CF32C 000CAF8C 28 00 00 03 */ cmplwi r0, 3
+/* 800CF330 000CAF90 40 82 20 68 */ bne lbl_800D1398
+/* 800CF334 000CAF94 7C 18 A8 AE */ lbzx r0, r24, r21
+/* 800CF338 000CAF98 38 60 00 04 */ li r3, 4
+/* 800CF33C 000CAF9C 38 80 00 01 */ li r4, 1
+/* 800CF340 000CAFA0 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
+/* 800CF344 000CAFA4 48 01 61 1D */ bl func_800E5460
+/* 800CF348 000CAFA8 38 60 02 80 */ li r3, 0x280
+/* 800CF34C 000CAFAC 38 80 00 01 */ li r4, 1
+/* 800CF350 000CAFB0 38 A0 00 01 */ li r5, 1
+/* 800CF354 000CAFB4 48 09 35 ED */ bl func_80162940
+/* 800CF358 000CAFB8 48 00 20 40 */ b lbl_800D1398
+lbl_800CF35C:
+/* 800CF35C 000CAFBC 38 60 00 08 */ li r3, 8
+/* 800CF360 000CAFC0 4B FE B4 8D */ bl func_800BA7EC
+/* 800CF364 000CAFC4 28 03 00 15 */ cmplwi r3, 0x15
+/* 800CF368 000CAFC8 41 80 00 14 */ blt lbl_800CF37C
+/* 800CF36C 000CAFCC 38 60 00 08 */ li r3, 8
+/* 800CF370 000CAFD0 4B FE B4 7D */ bl func_800BA7EC
+/* 800CF374 000CAFD4 28 03 00 1A */ cmplwi r3, 0x1a
+/* 800CF378 000CAFD8 40 81 00 24 */ ble lbl_800CF39C
+lbl_800CF37C:
+/* 800CF37C 000CAFDC 38 60 00 08 */ li r3, 8
+/* 800CF380 000CAFE0 4B FE B4 6D */ bl func_800BA7EC
+/* 800CF384 000CAFE4 28 03 00 07 */ cmplwi r3, 7
+/* 800CF388 000CAFE8 41 82 00 14 */ beq lbl_800CF39C
+/* 800CF38C 000CAFEC 38 60 00 08 */ li r3, 8
+/* 800CF390 000CAFF0 4B FE B4 5D */ bl func_800BA7EC
+/* 800CF394 000CAFF4 28 03 00 08 */ cmplwi r3, 8
+/* 800CF398 000CAFF8 40 82 00 2C */ bne lbl_800CF3C4
+lbl_800CF39C:
+/* 800CF39C 000CAFFC 38 60 00 00 */ li r3, 0
+/* 800CF3A0 000CB000 38 80 00 00 */ li r4, 0
+/* 800CF3A4 000CB004 4B F8 A5 55 */ bl func_800598F8
+/* 800CF3A8 000CB008 38 60 00 04 */ li r3, 4
+/* 800CF3AC 000CB00C 4B FE B5 E1 */ bl func_800BA98C
+/* 800CF3B0 000CB010 7C 63 07 34 */ extsh r3, r3
+/* 800CF3B4 000CB014 38 80 00 01 */ li r4, 1
+/* 800CF3B8 000CB018 38 A0 00 00 */ li r5, 0
+/* 800CF3BC 000CB01C 48 18 49 F5 */ bl func_80253DB0
+/* 800CF3C0 000CB020 48 00 1F D8 */ b lbl_800D1398
+lbl_800CF3C4:
+/* 800CF3C4 000CB024 38 60 00 08 */ li r3, 8
+/* 800CF3C8 000CB028 4B FE B4 25 */ bl func_800BA7EC
+/* 800CF3CC 000CB02C 28 03 00 0A */ cmplwi r3, 0xa
+/* 800CF3D0 000CB030 40 82 1F C8 */ bne lbl_800D1398
+/* 800CF3D4 000CB034 38 60 00 00 */ li r3, 0
+/* 800CF3D8 000CB038 4B FE B4 15 */ bl func_800BA7EC
+/* 800CF3DC 000CB03C 54 78 10 3A */ slwi r24, r3, 2
+/* 800CF3E0 000CB040 38 60 00 09 */ li r3, 9
+/* 800CF3E4 000CB044 4B FE B4 09 */ bl func_800BA7EC
+/* 800CF3E8 000CB048 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CF3EC 000CB04C 38 60 00 0F */ li r3, 0xf
+/* 800CF3F0 000CB050 20 00 00 03 */ subfic r0, r0, 3
+/* 800CF3F4 000CB054 7C 00 C2 14 */ add r0, r0, r24
+/* 800CF3F8 000CB058 54 15 06 3E */ clrlwi r21, r0, 0x18
+/* 800CF3FC 000CB05C 4B FE B5 91 */ bl func_800BA98C
+/* 800CF400 000CB060 7C 63 07 34 */ extsh r3, r3
+/* 800CF404 000CB064 38 80 00 08 */ li r4, 8
+/* 800CF408 000CB068 38 A0 00 00 */ li r5, 0
+/* 800CF40C 000CB06C 48 18 49 A5 */ bl func_80253DB0
+/* 800CF410 000CB070 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
+/* 800CF414 000CB074 38 60 00 04 */ li r3, 4
+/* 800CF418 000CB078 38 A5 CE 18 */ addi r5, r5, lbl_8047CE18@l
+/* 800CF41C 000CB07C 38 80 00 01 */ li r4, 1
+/* 800CF420 000CB080 7C 05 A8 AE */ lbzx r0, r5, r21
+/* 800CF424 000CB084 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
+/* 800CF428 000CB088 48 01 60 39 */ bl func_800E5460
+/* 800CF42C 000CB08C 48 00 1F 6C */ b lbl_800D1398
+/* 800CF430 000CB090 38 60 00 00 */ li r3, 0
+/* 800CF434 000CB094 4B FE B5 59 */ bl func_800BA98C
+/* 800CF438 000CB098 7C 63 07 34 */ extsh r3, r3
+/* 800CF43C 000CB09C 48 18 49 95 */ bl func_80253DD0
+/* 800CF440 000CB0A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CF444 000CB0A4 28 00 00 03 */ cmplwi r0, 3
+/* 800CF448 000CB0A8 40 82 1F 50 */ bne lbl_800D1398
+/* 800CF44C 000CB0AC 38 60 00 04 */ li r3, 4
+/* 800CF450 000CB0B0 4B FE B5 3D */ bl func_800BA98C
+/* 800CF454 000CB0B4 7C 63 07 34 */ extsh r3, r3
+/* 800CF458 000CB0B8 38 80 00 08 */ li r4, 8
+/* 800CF45C 000CB0BC 38 A0 00 00 */ li r5, 0
+/* 800CF460 000CB0C0 48 18 49 91 */ bl func_80253DF0
+/* 800CF464 000CB0C4 38 60 00 0C */ li r3, 0xc
+/* 800CF468 000CB0C8 4B FE B5 25 */ bl func_800BA98C
+/* 800CF46C 000CB0CC 7C 63 07 34 */ extsh r3, r3
+/* 800CF470 000CB0D0 38 80 00 08 */ li r4, 8
+/* 800CF474 000CB0D4 38 A0 00 00 */ li r5, 0
+/* 800CF478 000CB0D8 48 18 49 79 */ bl func_80253DF0
+/* 800CF47C 000CB0DC 38 60 00 0F */ li r3, 0xf
+/* 800CF480 000CB0E0 4B FE B5 0D */ bl func_800BA98C
+/* 800CF484 000CB0E4 7C 63 07 34 */ extsh r3, r3
+/* 800CF488 000CB0E8 38 80 00 08 */ li r4, 8
+/* 800CF48C 000CB0EC 38 A0 00 00 */ li r5, 0
+/* 800CF490 000CB0F0 48 18 49 61 */ bl func_80253DF0
+/* 800CF494 000CB0F4 38 60 00 00 */ li r3, 0
+/* 800CF498 000CB0F8 4B FE B4 F5 */ bl func_800BA98C
+/* 800CF49C 000CB0FC 7C 63 07 34 */ extsh r3, r3
+/* 800CF4A0 000CB100 38 80 00 08 */ li r4, 8
+/* 800CF4A4 000CB104 38 A0 00 00 */ li r5, 0
+/* 800CF4A8 000CB108 48 18 49 49 */ bl func_80253DF0
+/* 800CF4AC 000CB10C 38 60 00 0B */ li r3, 0xb
+/* 800CF4B0 000CB110 4B FE B3 3D */ bl func_800BA7EC
+/* 800CF4B4 000CB114 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CF4B8 000CB118 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CF4BC 000CB11C 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CF4C0 000CB120 38 60 00 0C */ li r3, 0xc
+/* 800CF4C4 000CB124 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CF4C8 000CB128 4B FE B3 25 */ bl func_800BA7EC
+/* 800CF4CC 000CB12C 7F 04 C3 78 */ mr r4, r24
+/* 800CF4D0 000CB130 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CF4D4 000CB134 48 01 69 19 */ bl func_800E5DEC
+/* 800CF4D8 000CB138 38 60 00 02 */ li r3, 2
+/* 800CF4DC 000CB13C 48 01 A3 5D */ bl func_800E9838
+/* 800CF4E0 000CB140 38 60 00 02 */ li r3, 2
+/* 800CF4E4 000CB144 48 01 AA 6D */ bl func_800E9F50
+/* 800CF4E8 000CB148 38 60 00 0E */ li r3, 0xe
+/* 800CF4EC 000CB14C 4B FE B0 CD */ bl func_800BA5B8
+/* 800CF4F0 000CB150 48 00 1E A8 */ b lbl_800D1398
+/* 800CF4F4 000CB154 38 60 00 0C */ li r3, 0xc
+/* 800CF4F8 000CB158 4B FE B4 95 */ bl func_800BA98C
+/* 800CF4FC 000CB15C 7C 63 07 34 */ extsh r3, r3
+/* 800CF500 000CB160 48 18 48 D1 */ bl func_80253DD0
+/* 800CF504 000CB164 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CF508 000CB168 28 00 00 03 */ cmplwi r0, 3
+/* 800CF50C 000CB16C 40 82 1E 8C */ bne lbl_800D1398
+/* 800CF510 000CB170 38 60 00 0C */ li r3, 0xc
+/* 800CF514 000CB174 4B FE B4 79 */ bl func_800BA98C
+/* 800CF518 000CB178 7C 63 07 34 */ extsh r3, r3
+/* 800CF51C 000CB17C 38 80 00 08 */ li r4, 8
+/* 800CF520 000CB180 38 A0 00 00 */ li r5, 0
+/* 800CF524 000CB184 48 18 48 CD */ bl func_80253DF0
+/* 800CF528 000CB188 38 60 00 08 */ li r3, 8
+/* 800CF52C 000CB18C 4B FE B2 C1 */ bl func_800BA7EC
+/* 800CF530 000CB190 38 03 FF FC */ addi r0, r3, -4
+/* 800CF534 000CB194 28 00 00 16 */ cmplwi r0, 0x16
+/* 800CF538 000CB198 41 81 1E 60 */ bgt lbl_800D1398
+/* 800CF53C 000CB19C 3C 60 80 41 */ lis r3, lbl_80416C14@ha
+/* 800CF540 000CB1A0 54 00 10 3A */ slwi r0, r0, 2
+/* 800CF544 000CB1A4 38 63 6C 14 */ addi r3, r3, lbl_80416C14@l
+/* 800CF548 000CB1A8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800CF54C 000CB1AC 7C 69 03 A6 */ mtctr r3
+/* 800CF550 000CB1B0 4E 80 04 20 */ bctr
+/* 800CF554 000CB1B4 38 60 00 03 */ li r3, 3
+/* 800CF558 000CB1B8 4B FE B0 01 */ bl func_800BA558
+/* 800CF55C 000CB1BC 38 60 00 0F */ li r3, 0xf
+/* 800CF560 000CB1C0 4B FE B4 2D */ bl func_800BA98C
+/* 800CF564 000CB1C4 7C 63 07 34 */ extsh r3, r3
+/* 800CF568 000CB1C8 48 18 48 79 */ bl func_80253DE0
+/* 800CF56C 000CB1CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CF570 000CB1D0 28 00 00 08 */ cmplwi r0, 8
+/* 800CF574 000CB1D4 40 82 00 70 */ bne lbl_800CF5E4
+/* 800CF578 000CB1D8 38 60 00 07 */ li r3, 7
+/* 800CF57C 000CB1DC 4B FE B0 3D */ bl func_800BA5B8
+/* 800CF580 000CB1E0 38 60 00 04 */ li r3, 4
+/* 800CF584 000CB1E4 4B FE B4 09 */ bl func_800BA98C
+/* 800CF588 000CB1E8 7C 63 07 34 */ extsh r3, r3
+/* 800CF58C 000CB1EC 38 80 00 08 */ li r4, 8
+/* 800CF590 000CB1F0 38 A0 00 00 */ li r5, 0
+/* 800CF594 000CB1F4 48 18 48 5D */ bl func_80253DF0
+/* 800CF598 000CB1F8 38 60 00 0F */ li r3, 0xf
+/* 800CF59C 000CB1FC 4B FE B3 F1 */ bl func_800BA98C
+/* 800CF5A0 000CB200 7C 63 07 34 */ extsh r3, r3
+/* 800CF5A4 000CB204 38 80 00 08 */ li r4, 8
+/* 800CF5A8 000CB208 38 A0 00 00 */ li r5, 0
+/* 800CF5AC 000CB20C 48 18 48 45 */ bl func_80253DF0
+/* 800CF5B0 000CB210 38 60 00 1B */ li r3, 0x1b
+/* 800CF5B4 000CB214 4B FE B3 D9 */ bl func_800BA98C
+/* 800CF5B8 000CB218 7C 63 07 34 */ extsh r3, r3
+/* 800CF5BC 000CB21C 38 80 00 08 */ li r4, 8
+/* 800CF5C0 000CB220 38 A0 00 01 */ li r5, 1
+/* 800CF5C4 000CB224 48 18 48 2D */ bl func_80253DF0
+/* 800CF5C8 000CB228 38 60 00 1B */ li r3, 0x1b
+/* 800CF5CC 000CB22C 4B FE B3 C1 */ bl func_800BA98C
+/* 800CF5D0 000CB230 7C 63 07 34 */ extsh r3, r3
+/* 800CF5D4 000CB234 38 80 00 06 */ li r4, 6
+/* 800CF5D8 000CB238 38 A0 00 00 */ li r5, 0
+/* 800CF5DC 000CB23C 48 18 47 D5 */ bl func_80253DB0
+/* 800CF5E0 000CB240 48 00 1D B8 */ b lbl_800D1398
+lbl_800CF5E4:
+/* 800CF5E4 000CB244 38 60 00 00 */ li r3, 0
+/* 800CF5E8 000CB248 4B FE AF D1 */ bl func_800BA5B8
+/* 800CF5EC 000CB24C 48 00 1D AC */ b lbl_800D1398
+/* 800CF5F0 000CB250 38 60 00 00 */ li r3, 0
+/* 800CF5F4 000CB254 48 01 6D F1 */ bl func_800E63E4
+/* 800CF5F8 000CB258 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF5FC 000CB25C 41 82 00 18 */ beq lbl_800CF614
+/* 800CF600 000CB260 38 60 00 05 */ li r3, 5
+/* 800CF604 000CB264 4B FE AF 55 */ bl func_800BA558
+/* 800CF608 000CB268 38 60 00 00 */ li r3, 0
+/* 800CF60C 000CB26C 4B FE AF AD */ bl func_800BA5B8
+/* 800CF610 000CB270 48 00 1D 88 */ b lbl_800D1398
+lbl_800CF614:
+/* 800CF614 000CB274 38 60 00 01 */ li r3, 1
+/* 800CF618 000CB278 48 01 6D CD */ bl func_800E63E4
+/* 800CF61C 000CB27C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF620 000CB280 41 82 00 18 */ beq lbl_800CF638
+/* 800CF624 000CB284 38 60 00 00 */ li r3, 0
+/* 800CF628 000CB288 4B FE AF 91 */ bl func_800BA5B8
+/* 800CF62C 000CB28C 38 60 00 03 */ li r3, 3
+/* 800CF630 000CB290 4B FE AF 29 */ bl func_800BA558
+/* 800CF634 000CB294 48 00 1D 64 */ b lbl_800D1398
+lbl_800CF638:
+/* 800CF638 000CB298 38 60 00 1A */ li r3, 0x1a
+/* 800CF63C 000CB29C 4B FE AF 7D */ bl func_800BA5B8
+/* 800CF640 000CB2A0 4B F8 6C 35 */ bl func_80056274
+/* 800CF644 000CB2A4 38 60 02 61 */ li r3, 0x261
+/* 800CF648 000CB2A8 48 09 34 49 */ bl func_80162A90
+/* 800CF64C 000CB2AC 28 03 00 02 */ cmplwi r3, 2
+/* 800CF650 000CB2B0 41 82 1D 48 */ beq lbl_800D1398
+/* 800CF654 000CB2B4 38 60 00 02 */ li r3, 2
+/* 800CF658 000CB2B8 48 01 6D 8D */ bl func_800E63E4
+/* 800CF65C 000CB2BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF660 000CB2C0 41 82 1D 38 */ beq lbl_800D1398
+/* 800CF664 000CB2C4 38 60 00 01 */ li r3, 1
+/* 800CF668 000CB2C8 4B F8 6D F1 */ bl func_80056458
+/* 800CF66C 000CB2CC 48 00 1D 2C */ b lbl_800D1398
+/* 800CF670 000CB2D0 38 60 00 0F */ li r3, 0xf
+/* 800CF674 000CB2D4 4B FE B3 19 */ bl func_800BA98C
+/* 800CF678 000CB2D8 7C 63 07 34 */ extsh r3, r3
+/* 800CF67C 000CB2DC 38 80 00 08 */ li r4, 8
+/* 800CF680 000CB2E0 38 A0 00 00 */ li r5, 0
+/* 800CF684 000CB2E4 48 18 47 6D */ bl func_80253DF0
+/* 800CF688 000CB2E8 38 60 00 01 */ li r3, 1
+/* 800CF68C 000CB2EC 4B FE AE CD */ bl func_800BA558
+/* 800CF690 000CB2F0 38 60 00 00 */ li r3, 0
+/* 800CF694 000CB2F4 4B FE AF 25 */ bl func_800BA5B8
+/* 800CF698 000CB2F8 48 00 1D 00 */ b lbl_800D1398
+/* 800CF69C 000CB2FC 38 60 00 04 */ li r3, 4
+/* 800CF6A0 000CB300 4B FE B2 ED */ bl func_800BA98C
+/* 800CF6A4 000CB304 7C 63 07 34 */ extsh r3, r3
+/* 800CF6A8 000CB308 38 80 00 08 */ li r4, 8
+/* 800CF6AC 000CB30C 38 A0 00 00 */ li r5, 0
+/* 800CF6B0 000CB310 48 18 47 41 */ bl func_80253DF0
+/* 800CF6B4 000CB314 38 60 00 0C */ li r3, 0xc
+/* 800CF6B8 000CB318 4B FE B2 D5 */ bl func_800BA98C
+/* 800CF6BC 000CB31C 7C 63 07 34 */ extsh r3, r3
+/* 800CF6C0 000CB320 38 80 00 08 */ li r4, 8
+/* 800CF6C4 000CB324 38 A0 00 00 */ li r5, 0
+/* 800CF6C8 000CB328 48 18 47 29 */ bl func_80253DF0
+/* 800CF6CC 000CB32C 38 60 00 0F */ li r3, 0xf
+/* 800CF6D0 000CB330 4B FE B2 BD */ bl func_800BA98C
+/* 800CF6D4 000CB334 7C 63 07 34 */ extsh r3, r3
+/* 800CF6D8 000CB338 38 80 00 08 */ li r4, 8
+/* 800CF6DC 000CB33C 38 A0 00 00 */ li r5, 0
+/* 800CF6E0 000CB340 48 18 47 11 */ bl func_80253DF0
+/* 800CF6E4 000CB344 38 60 00 00 */ li r3, 0
+/* 800CF6E8 000CB348 4B FE B2 A5 */ bl func_800BA98C
+/* 800CF6EC 000CB34C 7C 63 07 34 */ extsh r3, r3
+/* 800CF6F0 000CB350 38 80 00 08 */ li r4, 8
+/* 800CF6F4 000CB354 38 A0 00 00 */ li r5, 0
+/* 800CF6F8 000CB358 48 18 46 F9 */ bl func_80253DF0
+/* 800CF6FC 000CB35C 38 60 00 0B */ li r3, 0xb
+/* 800CF700 000CB360 4B FE B0 ED */ bl func_800BA7EC
+/* 800CF704 000CB364 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CF708 000CB368 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CF70C 000CB36C 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CF710 000CB370 38 60 00 0C */ li r3, 0xc
+/* 800CF714 000CB374 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CF718 000CB378 4B FE B0 D5 */ bl func_800BA7EC
+/* 800CF71C 000CB37C 7F 04 C3 78 */ mr r4, r24
+/* 800CF720 000CB380 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CF724 000CB384 48 01 66 C9 */ bl func_800E5DEC
+/* 800CF728 000CB388 38 60 00 01 */ li r3, 1
+/* 800CF72C 000CB38C 48 01 A1 0D */ bl func_800E9838
+/* 800CF730 000CB390 38 60 00 01 */ li r3, 1
+/* 800CF734 000CB394 48 01 A8 1D */ bl func_800E9F50
+/* 800CF738 000CB398 38 60 00 0E */ li r3, 0xe
+/* 800CF73C 000CB39C 4B FE AE 7D */ bl func_800BA5B8
+/* 800CF740 000CB3A0 48 00 1C 58 */ b lbl_800D1398
+/* 800CF744 000CB3A4 38 60 00 0F */ li r3, 0xf
+/* 800CF748 000CB3A8 4B FE B2 45 */ bl func_800BA98C
+/* 800CF74C 000CB3AC 7C 63 07 34 */ extsh r3, r3
+/* 800CF750 000CB3B0 38 80 00 08 */ li r4, 8
+/* 800CF754 000CB3B4 38 A0 00 00 */ li r5, 0
+/* 800CF758 000CB3B8 48 18 46 99 */ bl func_80253DF0
+/* 800CF75C 000CB3BC 38 60 00 00 */ li r3, 0
+/* 800CF760 000CB3C0 4B FE B2 2D */ bl func_800BA98C
+/* 800CF764 000CB3C4 7C 63 07 34 */ extsh r3, r3
+/* 800CF768 000CB3C8 38 80 00 08 */ li r4, 8
+/* 800CF76C 000CB3CC 38 A0 00 00 */ li r5, 0
+/* 800CF770 000CB3D0 48 18 46 81 */ bl func_80253DF0
+/* 800CF774 000CB3D4 38 60 00 0B */ li r3, 0xb
+/* 800CF778 000CB3D8 4B FE B0 75 */ bl func_800BA7EC
+/* 800CF77C 000CB3DC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CF780 000CB3E0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CF784 000CB3E4 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CF788 000CB3E8 38 60 00 0C */ li r3, 0xc
+/* 800CF78C 000CB3EC 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CF790 000CB3F0 4B FE B0 5D */ bl func_800BA7EC
+/* 800CF794 000CB3F4 7F 04 C3 78 */ mr r4, r24
+/* 800CF798 000CB3F8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CF79C 000CB3FC 48 01 66 51 */ bl func_800E5DEC
+/* 800CF7A0 000CB400 7C 75 1B 78 */ mr r21, r3
+/* 800CF7A4 000CB404 38 60 00 04 */ li r3, 4
+/* 800CF7A8 000CB408 48 02 94 4D */ bl func_800F8BF4
+/* 800CF7AC 000CB40C 3C C0 80 0D */ lis r6, lbl_800D75FC@ha
+/* 800CF7B0 000CB410 7E A3 AB 78 */ mr r3, r21
+/* 800CF7B4 000CB414 7E A4 AB 78 */ mr r4, r21
+/* 800CF7B8 000CB418 38 A0 00 00 */ li r5, 0
+/* 800CF7BC 000CB41C 38 C6 75 FC */ addi r6, r6, lbl_800D75FC@l
+/* 800CF7C0 000CB420 38 E0 00 00 */ li r7, 0
+/* 800CF7C4 000CB424 48 02 9C 41 */ bl func_800F9404
+/* 800CF7C8 000CB428 38 60 00 0B */ li r3, 0xb
+/* 800CF7CC 000CB42C 4B FE AD ED */ bl func_800BA5B8
+/* 800CF7D0 000CB430 48 00 1B C8 */ b lbl_800D1398
+/* 800CF7D4 000CB434 38 60 00 1A */ li r3, 0x1a
+/* 800CF7D8 000CB438 4B FE AD E1 */ bl func_800BA5B8
+/* 800CF7DC 000CB43C 4B F8 6A 99 */ bl func_80056274
+/* 800CF7E0 000CB440 38 60 02 61 */ li r3, 0x261
+/* 800CF7E4 000CB444 48 09 32 AD */ bl func_80162A90
+/* 800CF7E8 000CB448 28 03 00 02 */ cmplwi r3, 2
+/* 800CF7EC 000CB44C 41 82 1B AC */ beq lbl_800D1398
+/* 800CF7F0 000CB450 38 60 00 02 */ li r3, 2
+/* 800CF7F4 000CB454 48 01 6B F1 */ bl func_800E63E4
+/* 800CF7F8 000CB458 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF7FC 000CB45C 41 82 1B 9C */ beq lbl_800D1398
+/* 800CF800 000CB460 38 60 00 01 */ li r3, 1
+/* 800CF804 000CB464 4B F8 6C 55 */ bl func_80056458
+/* 800CF808 000CB468 48 00 1B 90 */ b lbl_800D1398
+/* 800CF80C 000CB46C 38 60 00 0F */ li r3, 0xf
+/* 800CF810 000CB470 4B FE B1 7D */ bl func_800BA98C
+/* 800CF814 000CB474 7C 63 07 34 */ extsh r3, r3
+/* 800CF818 000CB478 38 80 00 08 */ li r4, 8
+/* 800CF81C 000CB47C 38 A0 00 00 */ li r5, 0
+/* 800CF820 000CB480 48 18 45 D1 */ bl func_80253DF0
+/* 800CF824 000CB484 38 60 00 00 */ li r3, 0
+/* 800CF828 000CB488 4B FE AF C5 */ bl func_800BA7EC
+/* 800CF82C 000CB48C 54 78 10 3A */ slwi r24, r3, 2
+/* 800CF830 000CB490 38 60 00 09 */ li r3, 9
+/* 800CF834 000CB494 4B FE AF B9 */ bl func_800BA7EC
+/* 800CF838 000CB498 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CF83C 000CB49C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800CF840 000CB4A0 20 00 00 03 */ subfic r0, r0, 3
+/* 800CF844 000CB4A4 7C 00 C2 14 */ add r0, r0, r24
+/* 800CF848 000CB4A8 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800CF84C 000CB4AC 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800CF850 000CB4B0 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800CF854 000CB4B4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800CF858 000CB4B8 48 01 59 B5 */ bl func_800E520C
+/* 800CF85C 000CB4BC 38 60 00 04 */ li r3, 4
+/* 800CF860 000CB4C0 4B FE AC F9 */ bl func_800BA558
+/* 800CF864 000CB4C4 38 60 00 00 */ li r3, 0
+/* 800CF868 000CB4C8 4B FE AD 51 */ bl func_800BA5B8
+/* 800CF86C 000CB4CC 48 00 1B 2C */ b lbl_800D1398
+/* 800CF870 000CB4D0 38 60 00 0F */ li r3, 0xf
+/* 800CF874 000CB4D4 4B FE B1 19 */ bl func_800BA98C
+/* 800CF878 000CB4D8 7C 63 07 34 */ extsh r3, r3
+/* 800CF87C 000CB4DC 38 80 00 08 */ li r4, 8
+/* 800CF880 000CB4E0 38 A0 00 00 */ li r5, 0
+/* 800CF884 000CB4E4 48 18 45 6D */ bl func_80253DF0
+/* 800CF888 000CB4E8 38 60 00 00 */ li r3, 0
+/* 800CF88C 000CB4EC 4B FE B1 01 */ bl func_800BA98C
+/* 800CF890 000CB4F0 7C 63 07 34 */ extsh r3, r3
+/* 800CF894 000CB4F4 38 80 00 08 */ li r4, 8
+/* 800CF898 000CB4F8 38 A0 00 00 */ li r5, 0
+/* 800CF89C 000CB4FC 48 18 45 55 */ bl func_80253DF0
+/* 800CF8A0 000CB500 38 60 00 00 */ li r3, 0
+/* 800CF8A4 000CB504 4B FE AF 49 */ bl func_800BA7EC
+/* 800CF8A8 000CB508 54 78 10 3A */ slwi r24, r3, 2
+/* 800CF8AC 000CB50C 38 60 00 09 */ li r3, 9
+/* 800CF8B0 000CB510 4B FE AF 3D */ bl func_800BA7EC
+/* 800CF8B4 000CB514 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800CF8B8 000CB518 38 60 00 08 */ li r3, 8
+/* 800CF8BC 000CB51C 20 00 00 03 */ subfic r0, r0, 3
+/* 800CF8C0 000CB520 7C 00 C2 14 */ add r0, r0, r24
+/* 800CF8C4 000CB524 54 15 06 3E */ clrlwi r21, r0, 0x18
+/* 800CF8C8 000CB528 4B FE AF 25 */ bl func_800BA7EC
+/* 800CF8CC 000CB52C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CF8D0 000CB530 38 63 FF EB */ addi r3, r3, -21
+/* 800CF8D4 000CB534 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CF8D8 000CB538 7C 04 A8 AE */ lbzx r0, r4, r21
+/* 800CF8DC 000CB53C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CF8E0 000CB540 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800CF8E4 000CB544 48 01 65 09 */ bl func_800E5DEC
+/* 800CF8E8 000CB548 7C 75 1B 78 */ mr r21, r3
+/* 800CF8EC 000CB54C 38 60 00 02 */ li r3, 2
+/* 800CF8F0 000CB550 48 02 93 05 */ bl func_800F8BF4
+/* 800CF8F4 000CB554 38 60 00 08 */ li r3, 8
+/* 800CF8F8 000CB558 4B FE AE F5 */ bl func_800BA7EC
+/* 800CF8FC 000CB55C 7C 65 1B 78 */ mr r5, r3
+/* 800CF900 000CB560 3C C0 80 0D */ lis r6, lbl_800D75FC@ha
+/* 800CF904 000CB564 7E A3 AB 78 */ mr r3, r21
+/* 800CF908 000CB568 7E A4 AB 78 */ mr r4, r21
+/* 800CF90C 000CB56C 38 A5 FF EB */ addi r5, r5, -21
+/* 800CF910 000CB570 38 C6 75 FC */ addi r6, r6, lbl_800D75FC@l
+/* 800CF914 000CB574 38 E0 00 00 */ li r7, 0
+/* 800CF918 000CB578 48 02 9A ED */ bl func_800F9404
+/* 800CF91C 000CB57C 38 60 00 0A */ li r3, 0xa
+/* 800CF920 000CB580 4B FE AC 99 */ bl func_800BA5B8
+/* 800CF924 000CB584 48 00 1A 74 */ b lbl_800D1398
+/* 800CF928 000CB588 4B F8 69 D1 */ bl func_800562F8
+/* 800CF92C 000CB58C 2C 03 00 00 */ cmpwi r3, 0
+/* 800CF930 000CB590 41 82 1A 68 */ beq lbl_800D1398
+/* 800CF934 000CB594 38 60 00 15 */ li r3, 0x15
+/* 800CF938 000CB598 4B FE AE B5 */ bl func_800BA7EC
+/* 800CF93C 000CB59C 2C 03 00 00 */ cmpwi r3, 0
+/* 800CF940 000CB5A0 41 82 00 14 */ beq lbl_800CF954
+/* 800CF944 000CB5A4 48 01 6A 8D */ bl func_800E63D0
+/* 800CF948 000CB5A8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800CF94C 000CB5AC 28 00 00 03 */ cmplwi r0, 3
+/* 800CF950 000CB5B0 40 82 00 14 */ bne lbl_800CF964
+lbl_800CF954:
+/* 800CF954 000CB5B4 38 60 00 01 */ li r3, 1
+/* 800CF958 000CB5B8 48 01 6A 8D */ bl func_800E63E4
+/* 800CF95C 000CB5BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CF960 000CB5C0 41 82 00 2C */ beq lbl_800CF98C
+lbl_800CF964:
+/* 800CF964 000CB5C4 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CF968 000CB5C8 38 80 08 34 */ li r4, 0x834
+/* 800CF96C 000CB5CC 48 15 6E 3D */ bl func_802267A8
+/* 800CF970 000CB5D0 38 60 00 02 */ li r3, 2
+/* 800CF974 000CB5D4 4B F8 86 41 */ bl func_80057FB4
+/* 800CF978 000CB5D8 38 60 02 7D */ li r3, 0x27d
+/* 800CF97C 000CB5DC 38 80 00 01 */ li r4, 1
+/* 800CF980 000CB5E0 38 A0 00 01 */ li r5, 1
+/* 800CF984 000CB5E4 48 09 2F BD */ bl func_80162940
+/* 800CF988 000CB5E8 48 00 1A 10 */ b lbl_800D1398
+lbl_800CF98C:
+/* 800CF98C 000CB5EC 38 60 02 61 */ li r3, 0x261
+/* 800CF990 000CB5F0 48 09 31 01 */ bl func_80162A90
+/* 800CF994 000CB5F4 28 03 00 04 */ cmplwi r3, 4
+/* 800CF998 000CB5F8 40 82 00 24 */ bne lbl_800CF9BC
+/* 800CF99C 000CB5FC 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CF9A0 000CB600 38 80 0A F2 */ li r4, 0xaf2
+/* 800CF9A4 000CB604 48 15 6E 05 */ bl func_802267A8
+/* 800CF9A8 000CB608 38 60 02 62 */ li r3, 0x262
+/* 800CF9AC 000CB60C 38 80 00 01 */ li r4, 1
+/* 800CF9B0 000CB610 38 A0 00 01 */ li r5, 1
+/* 800CF9B4 000CB614 48 09 2F 8D */ bl func_80162940
+/* 800CF9B8 000CB618 48 00 19 E0 */ b lbl_800D1398
+lbl_800CF9BC:
+/* 800CF9BC 000CB61C 38 60 02 61 */ li r3, 0x261
+/* 800CF9C0 000CB620 48 09 30 D1 */ bl func_80162A90
+/* 800CF9C4 000CB624 28 03 00 02 */ cmplwi r3, 2
+/* 800CF9C8 000CB628 40 82 01 10 */ bne lbl_800CFAD8
+/* 800CF9CC 000CB62C 38 60 02 67 */ li r3, 0x267
+/* 800CF9D0 000CB630 48 09 30 C1 */ bl func_80162A90
+/* 800CF9D4 000CB634 28 03 00 01 */ cmplwi r3, 1
+/* 800CF9D8 000CB638 40 82 00 C8 */ bne lbl_800CFAA0
+/* 800CF9DC 000CB63C 38 60 02 67 */ li r3, 0x267
+/* 800CF9E0 000CB640 38 80 00 02 */ li r4, 2
+/* 800CF9E4 000CB644 38 A0 00 01 */ li r5, 1
+/* 800CF9E8 000CB648 48 09 2F 59 */ bl func_80162940
+/* 800CF9EC 000CB64C 38 60 02 65 */ li r3, 0x265
+/* 800CF9F0 000CB650 38 80 00 01 */ li r4, 1
+/* 800CF9F4 000CB654 38 A0 00 01 */ li r5, 1
+/* 800CF9F8 000CB658 48 09 2F 49 */ bl func_80162940
+/* 800CF9FC 000CB65C 38 60 00 07 */ li r3, 7
+/* 800CFA00 000CB660 38 80 00 00 */ li r4, 0
+/* 800CFA04 000CB664 48 01 58 21 */ bl func_800E5224
+/* 800CFA08 000CB668 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800CFA0C 000CB66C 41 82 00 18 */ beq lbl_800CFA24
+/* 800CFA10 000CB670 38 60 00 18 */ li r3, 0x18
+/* 800CFA14 000CB674 38 80 00 01 */ li r4, 1
+/* 800CFA18 000CB678 38 A0 00 01 */ li r5, 1
+/* 800CFA1C 000CB67C 48 09 2F 25 */ bl func_80162940
+/* 800CFA20 000CB680 48 00 00 14 */ b lbl_800CFA34
+lbl_800CFA24:
+/* 800CFA24 000CB684 38 60 00 18 */ li r3, 0x18
+/* 800CFA28 000CB688 38 80 00 02 */ li r4, 2
+/* 800CFA2C 000CB68C 38 A0 00 01 */ li r5, 1
+/* 800CFA30 000CB690 48 09 2F 11 */ bl func_80162940
+lbl_800CFA34:
+/* 800CFA34 000CB694 38 60 00 00 */ li r3, 0
+/* 800CFA38 000CB698 38 80 00 00 */ li r4, 0
+/* 800CFA3C 000CB69C 4B FE AB E1 */ bl func_800BA61C
+/* 800CFA40 000CB6A0 38 60 00 00 */ li r3, 0
+/* 800CFA44 000CB6A4 4B FE AB 15 */ bl func_800BA558
+/* 800CFA48 000CB6A8 38 60 00 00 */ li r3, 0
+/* 800CFA4C 000CB6AC 4B FE AB 6D */ bl func_800BA5B8
+/* 800CFA50 000CB6B0 38 60 00 01 */ li r3, 1
+/* 800CFA54 000CB6B4 48 01 6A 0D */ bl func_800E6460
+/* 800CFA58 000CB6B8 3A A0 00 00 */ li r21, 0
+/* 800CFA5C 000CB6BC 3B 00 00 00 */ li r24, 0
+/* 800CFA60 000CB6C0 7E B9 AB 78 */ mr r25, r21
+lbl_800CFA64:
+/* 800CFA64 000CB6C4 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CFA68 000CB6C8 7C 60 C2 14 */ add r3, r0, r24
+/* 800CFA6C 000CB6CC 80 63 01 1C */ lwz r3, 0x11c(r3)
+/* 800CFA70 000CB6D0 2C 03 00 00 */ cmpwi r3, 0
+/* 800CFA74 000CB6D4 41 82 00 08 */ beq lbl_800CFA7C
+/* 800CFA78 000CB6D8 48 16 E8 59 */ bl func_8023E2D0
+lbl_800CFA7C:
+/* 800CFA7C 000CB6DC 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800CFA80 000CB6E0 3A B5 00 01 */ addi r21, r21, 1
+/* 800CFA84 000CB6E4 2C 15 00 3D */ cmpwi r21, 0x3d
+/* 800CFA88 000CB6E8 7C 60 C2 14 */ add r3, r0, r24
+/* 800CFA8C 000CB6EC 3B 18 00 04 */ addi r24, r24, 4
+/* 800CFA90 000CB6F0 93 23 01 1C */ stw r25, 0x11c(r3)
+/* 800CFA94 000CB6F4 41 80 FF D0 */ blt lbl_800CFA64
+/* 800CFA98 000CB6F8 4B F8 68 25 */ bl func_800562BC
+/* 800CFA9C 000CB6FC 48 00 18 FC */ b lbl_800D1398
+lbl_800CFAA0:
+/* 800CFAA0 000CB700 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CFAA4 000CB704 38 80 08 34 */ li r4, 0x834
+/* 800CFAA8 000CB708 48 15 6D 01 */ bl func_802267A8
+/* 800CFAAC 000CB70C 38 60 00 02 */ li r3, 2
+/* 800CFAB0 000CB710 4B F8 85 05 */ bl func_80057FB4
+/* 800CFAB4 000CB714 38 60 02 67 */ li r3, 0x267
+/* 800CFAB8 000CB718 38 80 00 03 */ li r4, 3
+/* 800CFABC 000CB71C 38 A0 00 01 */ li r5, 1
+/* 800CFAC0 000CB720 48 09 2E 81 */ bl func_80162940
+/* 800CFAC4 000CB724 38 60 02 66 */ li r3, 0x266
+/* 800CFAC8 000CB728 38 80 00 01 */ li r4, 1
+/* 800CFACC 000CB72C 38 A0 00 01 */ li r5, 1
+/* 800CFAD0 000CB730 48 09 2E 71 */ bl func_80162940
+/* 800CFAD4 000CB734 48 00 18 C4 */ b lbl_800D1398
+lbl_800CFAD8:
+/* 800CFAD8 000CB738 38 60 00 06 */ li r3, 6
+/* 800CFADC 000CB73C 48 09 2F B5 */ bl func_80162A90
+/* 800CFAE0 000CB740 28 03 00 0D */ cmplwi r3, 0xd
+/* 800CFAE4 000CB744 40 82 00 14 */ bne lbl_800CFAF8
+/* 800CFAE8 000CB748 38 60 00 06 */ li r3, 6
+/* 800CFAEC 000CB74C 38 80 00 05 */ li r4, 5
+/* 800CFAF0 000CB750 38 A0 00 01 */ li r5, 1
+/* 800CFAF4 000CB754 48 09 2E 4D */ bl func_80162940
+lbl_800CFAF8:
+/* 800CFAF8 000CB758 38 60 00 37 */ li r3, 0x37
+/* 800CFAFC 000CB75C 38 80 00 02 */ li r4, 2
+/* 800CFB00 000CB760 38 A0 00 01 */ li r5, 1
+/* 800CFB04 000CB764 48 09 2E 3D */ bl func_80162940
+/* 800CFB08 000CB768 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800CFB0C 000CB76C 38 80 08 98 */ li r4, 0x898
+/* 800CFB10 000CB770 48 15 6C 99 */ bl func_802267A8
+/* 800CFB14 000CB774 48 00 18 84 */ b lbl_800D1398
+/* 800CFB18 000CB778 48 02 9A 95 */ bl func_800F95AC
+/* 800CFB1C 000CB77C 3C 03 00 01 */ addis r0, r3, 1
+/* 800CFB20 000CB780 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800CFB24 000CB784 41 82 18 74 */ beq lbl_800D1398
+/* 800CFB28 000CB788 38 60 00 00 */ li r3, 0
+/* 800CFB2C 000CB78C 4B FE AA 8D */ bl func_800BA5B8
+/* 800CFB30 000CB790 38 60 00 00 */ li r3, 0
+/* 800CFB34 000CB794 4B FE AE 59 */ bl func_800BA98C
+/* 800CFB38 000CB798 7C 63 07 34 */ extsh r3, r3
+/* 800CFB3C 000CB79C 38 80 00 08 */ li r4, 8
+/* 800CFB40 000CB7A0 38 A0 00 01 */ li r5, 1
+/* 800CFB44 000CB7A4 48 18 42 AD */ bl func_80253DF0
+/* 800CFB48 000CB7A8 38 60 00 04 */ li r3, 4
+/* 800CFB4C 000CB7AC 4B FE AE 41 */ bl func_800BA98C
+/* 800CFB50 000CB7B0 7C 63 07 34 */ extsh r3, r3
+/* 800CFB54 000CB7B4 38 80 00 02 */ li r4, 2
+/* 800CFB58 000CB7B8 38 A0 00 00 */ li r5, 0
+/* 800CFB5C 000CB7BC 48 18 42 55 */ bl func_80253DB0
+/* 800CFB60 000CB7C0 38 60 00 0F */ li r3, 0xf
+/* 800CFB64 000CB7C4 4B FE AE 29 */ bl func_800BA98C
+/* 800CFB68 000CB7C8 7C 63 07 34 */ extsh r3, r3
+/* 800CFB6C 000CB7CC 38 80 00 08 */ li r4, 8
+/* 800CFB70 000CB7D0 38 A0 00 01 */ li r5, 1
+/* 800CFB74 000CB7D4 48 18 42 7D */ bl func_80253DF0
+/* 800CFB78 000CB7D8 38 60 00 0F */ li r3, 0xf
+/* 800CFB7C 000CB7DC 4B FE AE 11 */ bl func_800BA98C
+/* 800CFB80 000CB7E0 7C 63 07 34 */ extsh r3, r3
+/* 800CFB84 000CB7E4 38 80 00 09 */ li r4, 9
+/* 800CFB88 000CB7E8 38 A0 00 00 */ li r5, 0
+/* 800CFB8C 000CB7EC 48 18 42 25 */ bl func_80253DB0
+/* 800CFB90 000CB7F0 38 60 00 0C */ li r3, 0xc
+/* 800CFB94 000CB7F4 4B FE AD F9 */ bl func_800BA98C
+/* 800CFB98 000CB7F8 7C 63 07 34 */ extsh r3, r3
+/* 800CFB9C 000CB7FC 38 80 00 08 */ li r4, 8
+/* 800CFBA0 000CB800 38 A0 00 01 */ li r5, 1
+/* 800CFBA4 000CB804 48 18 42 4D */ bl func_80253DF0
+/* 800CFBA8 000CB808 38 60 00 00 */ li r3, 0
+/* 800CFBAC 000CB80C 4B FE AD E1 */ bl func_800BA98C
+/* 800CFBB0 000CB810 7C 63 07 34 */ extsh r3, r3
+/* 800CFBB4 000CB814 38 80 00 04 */ li r4, 4
+/* 800CFBB8 000CB818 38 A0 00 00 */ li r5, 0
+/* 800CFBBC 000CB81C 48 18 41 F5 */ bl func_80253DB0
+/* 800CFBC0 000CB820 38 60 00 0C */ li r3, 0xc
+/* 800CFBC4 000CB824 4B FE AD C9 */ bl func_800BA98C
+/* 800CFBC8 000CB828 7C 63 07 34 */ extsh r3, r3
+/* 800CFBCC 000CB82C 38 80 00 18 */ li r4, 0x18
+/* 800CFBD0 000CB830 38 A0 00 00 */ li r5, 0
+/* 800CFBD4 000CB834 48 18 41 DD */ bl func_80253DB0
+/* 800CFBD8 000CB838 48 02 97 01 */ bl func_800F92D8
+/* 800CFBDC 000CB83C 48 00 17 BC */ b lbl_800D1398
+/* 800CFBE0 000CB840 48 02 99 CD */ bl func_800F95AC
+/* 800CFBE4 000CB844 3C 03 00 01 */ addis r0, r3, 1
+/* 800CFBE8 000CB848 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800CFBEC 000CB84C 41 82 17 AC */ beq lbl_800D1398
+/* 800CFBF0 000CB850 38 60 00 02 */ li r3, 2
+/* 800CFBF4 000CB854 4B FE A9 C5 */ bl func_800BA5B8
+/* 800CFBF8 000CB858 38 60 00 09 */ li r3, 9
+/* 800CFBFC 000CB85C 4B FE AD 91 */ bl func_800BA98C
+/* 800CFC00 000CB860 7C 63 07 34 */ extsh r3, r3
+/* 800CFC04 000CB864 38 80 00 08 */ li r4, 8
+/* 800CFC08 000CB868 38 A0 00 01 */ li r5, 1
+/* 800CFC0C 000CB86C 48 18 41 E5 */ bl func_80253DF0
+/* 800CFC10 000CB870 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CFC14 000CB874 38 60 00 00 */ li r3, 0
+/* 800CFC18 000CB878 38 80 00 00 */ li r4, 0
+/* 800CFC1C 000CB87C 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
+/* 800CFC20 000CB880 60 00 01 C0 */ ori r0, r0, 0x1c0
+/* 800CFC24 000CB884 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CFC28 000CB888 4B F8 9C D1 */ bl func_800598F8
+/* 800CFC2C 000CB88C 38 60 00 01 */ li r3, 1
+/* 800CFC30 000CB890 38 80 00 02 */ li r4, 2
+/* 800CFC34 000CB894 38 A0 00 09 */ li r5, 9
+/* 800CFC38 000CB898 38 C0 00 00 */ li r6, 0
+/* 800CFC3C 000CB89C 38 E0 00 00 */ li r7, 0
+/* 800CFC40 000CB8A0 39 00 00 00 */ li r8, 0
+/* 800CFC44 000CB8A4 4B F8 9D 85 */ bl func_800599C8
+/* 800CFC48 000CB8A8 38 60 00 02 */ li r3, 2
+/* 800CFC4C 000CB8AC 38 80 00 00 */ li r4, 0
+/* 800CFC50 000CB8B0 38 A0 00 17 */ li r5, 0x17
+/* 800CFC54 000CB8B4 38 C0 00 03 */ li r6, 3
+/* 800CFC58 000CB8B8 38 E0 00 01 */ li r7, 1
+/* 800CFC5C 000CB8BC 39 00 00 00 */ li r8, 0
+/* 800CFC60 000CB8C0 4B F8 9D 69 */ bl func_800599C8
+/* 800CFC64 000CB8C4 38 60 00 03 */ li r3, 3
+/* 800CFC68 000CB8C8 38 80 00 00 */ li r4, 0
+/* 800CFC6C 000CB8CC 38 A0 00 02 */ li r5, 2
+/* 800CFC70 000CB8D0 38 C0 00 15 */ li r6, 0x15
+/* 800CFC74 000CB8D4 38 E0 00 07 */ li r7, 7
+/* 800CFC78 000CB8D8 39 00 00 00 */ li r8, 0
+/* 800CFC7C 000CB8DC 4B F8 9D 4D */ bl func_800599C8
+/* 800CFC80 000CB8E0 38 60 00 07 */ li r3, 7
+/* 800CFC84 000CB8E4 38 80 00 03 */ li r4, 3
+/* 800CFC88 000CB8E8 38 A0 00 00 */ li r5, 0
+/* 800CFC8C 000CB8EC 38 C0 00 08 */ li r6, 8
+/* 800CFC90 000CB8F0 38 E0 00 00 */ li r7, 0
+/* 800CFC94 000CB8F4 39 00 00 00 */ li r8, 0
+/* 800CFC98 000CB8F8 4B F8 9D 31 */ bl func_800599C8
+/* 800CFC9C 000CB8FC 38 60 00 08 */ li r3, 8
+/* 800CFCA0 000CB900 38 80 00 18 */ li r4, 0x18
+/* 800CFCA4 000CB904 38 A0 00 07 */ li r5, 7
+/* 800CFCA8 000CB908 38 C0 00 09 */ li r6, 9
+/* 800CFCAC 000CB90C 38 E0 00 00 */ li r7, 0
+/* 800CFCB0 000CB910 39 00 00 00 */ li r8, 0
+/* 800CFCB4 000CB914 4B F8 9D 15 */ bl func_800599C8
+/* 800CFCB8 000CB918 38 60 00 09 */ li r3, 9
+/* 800CFCBC 000CB91C 38 80 00 1A */ li r4, 0x1a
+/* 800CFCC0 000CB920 38 A0 00 08 */ li r5, 8
+/* 800CFCC4 000CB924 38 C0 00 01 */ li r6, 1
+/* 800CFCC8 000CB928 38 E0 00 00 */ li r7, 0
+/* 800CFCCC 000CB92C 39 00 00 00 */ li r8, 0
+/* 800CFCD0 000CB930 4B F8 9C F9 */ bl func_800599C8
+/* 800CFCD4 000CB934 38 60 00 15 */ li r3, 0x15
+/* 800CFCD8 000CB938 38 80 00 00 */ li r4, 0
+/* 800CFCDC 000CB93C 38 A0 00 03 */ li r5, 3
+/* 800CFCE0 000CB940 38 C0 00 16 */ li r6, 0x16
+/* 800CFCE4 000CB944 38 E0 00 18 */ li r7, 0x18
+/* 800CFCE8 000CB948 39 00 00 00 */ li r8, 0
+/* 800CFCEC 000CB94C 4B F8 9C DD */ bl func_800599C8
+/* 800CFCF0 000CB950 38 60 00 16 */ li r3, 0x16
+/* 800CFCF4 000CB954 38 80 00 00 */ li r4, 0
+/* 800CFCF8 000CB958 38 A0 00 15 */ li r5, 0x15
+/* 800CFCFC 000CB95C 38 C0 00 17 */ li r6, 0x17
+/* 800CFD00 000CB960 38 E0 00 19 */ li r7, 0x19
+/* 800CFD04 000CB964 39 00 00 00 */ li r8, 0
+/* 800CFD08 000CB968 4B F8 9C C1 */ bl func_800599C8
+/* 800CFD0C 000CB96C 38 60 00 17 */ li r3, 0x17
+/* 800CFD10 000CB970 38 80 00 00 */ li r4, 0
+/* 800CFD14 000CB974 38 A0 00 16 */ li r5, 0x16
+/* 800CFD18 000CB978 38 C0 00 02 */ li r6, 2
+/* 800CFD1C 000CB97C 38 E0 00 1A */ li r7, 0x1a
+/* 800CFD20 000CB980 39 00 00 00 */ li r8, 0
+/* 800CFD24 000CB984 4B F8 9C A5 */ bl func_800599C8
+/* 800CFD28 000CB988 38 60 00 18 */ li r3, 0x18
+/* 800CFD2C 000CB98C 38 80 00 15 */ li r4, 0x15
+/* 800CFD30 000CB990 38 A0 00 03 */ li r5, 3
+/* 800CFD34 000CB994 38 C0 00 19 */ li r6, 0x19
+/* 800CFD38 000CB998 38 E0 00 08 */ li r7, 8
+/* 800CFD3C 000CB99C 39 00 00 00 */ li r8, 0
+/* 800CFD40 000CB9A0 4B F8 9C 89 */ bl func_800599C8
+/* 800CFD44 000CB9A4 38 60 00 19 */ li r3, 0x19
+/* 800CFD48 000CB9A8 38 80 00 16 */ li r4, 0x16
+/* 800CFD4C 000CB9AC 38 A0 00 18 */ li r5, 0x18
+/* 800CFD50 000CB9B0 38 C0 00 1A */ li r6, 0x1a
+/* 800CFD54 000CB9B4 38 E0 00 09 */ li r7, 9
+/* 800CFD58 000CB9B8 39 00 00 00 */ li r8, 0
+/* 800CFD5C 000CB9BC 4B F8 9C 6D */ bl func_800599C8
+/* 800CFD60 000CB9C0 38 60 00 1A */ li r3, 0x1a
+/* 800CFD64 000CB9C4 38 80 00 17 */ li r4, 0x17
+/* 800CFD68 000CB9C8 38 A0 00 19 */ li r5, 0x19
+/* 800CFD6C 000CB9CC 38 C0 00 02 */ li r6, 2
+/* 800CFD70 000CB9D0 38 E0 00 09 */ li r7, 9
+/* 800CFD74 000CB9D4 39 00 00 00 */ li r8, 0
+/* 800CFD78 000CB9D8 4B F8 9C 51 */ bl func_800599C8
+/* 800CFD7C 000CB9DC 38 60 00 04 */ li r3, 4
+/* 800CFD80 000CB9E0 4B FE AC 0D */ bl func_800BA98C
+/* 800CFD84 000CB9E4 7C 63 07 34 */ extsh r3, r3
+/* 800CFD88 000CB9E8 38 80 00 08 */ li r4, 8
+/* 800CFD8C 000CB9EC 38 A0 00 01 */ li r5, 1
+/* 800CFD90 000CB9F0 48 18 40 61 */ bl func_80253DF0
+/* 800CFD94 000CB9F4 38 60 00 0C */ li r3, 0xc
+/* 800CFD98 000CB9F8 4B FE AB F5 */ bl func_800BA98C
+/* 800CFD9C 000CB9FC 7C 63 07 34 */ extsh r3, r3
+/* 800CFDA0 000CBA00 38 80 00 08 */ li r4, 8
+/* 800CFDA4 000CBA04 38 A0 00 01 */ li r5, 1
+/* 800CFDA8 000CBA08 48 18 40 49 */ bl func_80253DF0
+/* 800CFDAC 000CBA0C 38 60 00 0F */ li r3, 0xf
+/* 800CFDB0 000CBA10 4B FE AB DD */ bl func_800BA98C
+/* 800CFDB4 000CBA14 7C 63 07 34 */ extsh r3, r3
+/* 800CFDB8 000CBA18 38 80 00 08 */ li r4, 8
+/* 800CFDBC 000CBA1C 38 A0 00 01 */ li r5, 1
+/* 800CFDC0 000CBA20 48 18 40 31 */ bl func_80253DF0
+/* 800CFDC4 000CBA24 38 60 00 00 */ li r3, 0
+/* 800CFDC8 000CBA28 4B FE AB C5 */ bl func_800BA98C
+/* 800CFDCC 000CBA2C 7C 63 07 34 */ extsh r3, r3
+/* 800CFDD0 000CBA30 38 80 00 08 */ li r4, 8
+/* 800CFDD4 000CBA34 38 A0 00 01 */ li r5, 1
+/* 800CFDD8 000CBA38 48 18 40 19 */ bl func_80253DF0
+/* 800CFDDC 000CBA3C 38 60 00 04 */ li r3, 4
+/* 800CFDE0 000CBA40 4B FE AB AD */ bl func_800BA98C
+/* 800CFDE4 000CBA44 7C 63 07 34 */ extsh r3, r3
+/* 800CFDE8 000CBA48 38 80 00 02 */ li r4, 2
+/* 800CFDEC 000CBA4C 38 A0 00 00 */ li r5, 0
+/* 800CFDF0 000CBA50 48 18 3F C1 */ bl func_80253DB0
+/* 800CFDF4 000CBA54 38 60 00 0C */ li r3, 0xc
+/* 800CFDF8 000CBA58 4B FE AB 95 */ bl func_800BA98C
+/* 800CFDFC 000CBA5C 7C 63 07 34 */ extsh r3, r3
+/* 800CFE00 000CBA60 38 80 00 18 */ li r4, 0x18
+/* 800CFE04 000CBA64 38 A0 00 00 */ li r5, 0
+/* 800CFE08 000CBA68 48 18 3F A9 */ bl func_80253DB0
+/* 800CFE0C 000CBA6C 38 60 00 0F */ li r3, 0xf
+/* 800CFE10 000CBA70 4B FE AB 7D */ bl func_800BA98C
+/* 800CFE14 000CBA74 7C 63 07 34 */ extsh r3, r3
+/* 800CFE18 000CBA78 38 80 00 09 */ li r4, 9
+/* 800CFE1C 000CBA7C 38 A0 00 00 */ li r5, 0
+/* 800CFE20 000CBA80 48 18 3F 91 */ bl func_80253DB0
+/* 800CFE24 000CBA84 38 60 00 00 */ li r3, 0
+/* 800CFE28 000CBA88 4B FE AB 65 */ bl func_800BA98C
+/* 800CFE2C 000CBA8C 7C 63 07 34 */ extsh r3, r3
+/* 800CFE30 000CBA90 38 80 00 04 */ li r4, 4
+/* 800CFE34 000CBA94 38 A0 00 00 */ li r5, 0
+/* 800CFE38 000CBA98 48 18 3F 79 */ bl func_80253DB0
+/* 800CFE3C 000CBA9C 38 60 00 00 */ li r3, 0
+/* 800CFE40 000CBAA0 4B FE AB 4D */ bl func_800BA98C
+/* 800CFE44 000CBAA4 7C 63 07 34 */ extsh r3, r3
+/* 800CFE48 000CBAA8 38 80 00 02 */ li r4, 2
+/* 800CFE4C 000CBAAC 38 A0 00 00 */ li r5, 0
+/* 800CFE50 000CBAB0 48 18 3F 61 */ bl func_80253DB0
+/* 800CFE54 000CBAB4 38 60 00 0C */ li r3, 0xc
+/* 800CFE58 000CBAB8 4B FE AB 35 */ bl func_800BA98C
+/* 800CFE5C 000CBABC 7C 63 07 34 */ extsh r3, r3
+/* 800CFE60 000CBAC0 38 80 00 06 */ li r4, 6
+/* 800CFE64 000CBAC4 38 A0 00 00 */ li r5, 0
+/* 800CFE68 000CBAC8 48 18 3F 49 */ bl func_80253DB0
+/* 800CFE6C 000CBACC 38 60 00 0F */ li r3, 0xf
+/* 800CFE70 000CBAD0 4B FE AB 1D */ bl func_800BA98C
+/* 800CFE74 000CBAD4 7C 63 07 34 */ extsh r3, r3
+/* 800CFE78 000CBAD8 38 80 00 07 */ li r4, 7
+/* 800CFE7C 000CBADC 38 A0 00 00 */ li r5, 0
+/* 800CFE80 000CBAE0 48 18 3F 31 */ bl func_80253DB0
+/* 800CFE84 000CBAE4 38 60 00 0B */ li r3, 0xb
+/* 800CFE88 000CBAE8 4B FE A9 65 */ bl func_800BA7EC
+/* 800CFE8C 000CBAEC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CFE90 000CBAF0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CFE94 000CBAF4 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CFE98 000CBAF8 38 60 00 0C */ li r3, 0xc
+/* 800CFE9C 000CBAFC 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CFEA0 000CBB00 4B FE A9 4D */ bl func_800BA7EC
+/* 800CFEA4 000CBB04 7F 04 C3 78 */ mr r4, r24
+/* 800CFEA8 000CBB08 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CFEAC 000CBB0C 48 01 5F 41 */ bl func_800E5DEC
+/* 800CFEB0 000CBB10 4B F8 6A CD */ bl func_8005697C
+/* 800CFEB4 000CBB14 7C 64 1B 78 */ mr r4, r3
+/* 800CFEB8 000CBB18 38 60 00 21 */ li r3, 0x21
+/* 800CFEBC 000CBB1C 48 08 C4 4D */ bl func_8015C308
+/* 800CFEC0 000CBB20 38 60 00 00 */ li r3, 0
+/* 800CFEC4 000CBB24 38 80 2D 1D */ li r4, 0x2d1d
+/* 800CFEC8 000CBB28 4B FE AB 29 */ bl func_800BA9F0
+/* 800CFECC 000CBB2C 38 60 00 01 */ li r3, 1
+/* 800CFED0 000CBB30 38 80 2D 1B */ li r4, 0x2d1b
+/* 800CFED4 000CBB34 4B FE AB 1D */ bl func_800BA9F0
+/* 800CFED8 000CBB38 38 60 00 08 */ li r3, 8
+/* 800CFEDC 000CBB3C 4B F8 A5 5D */ bl func_8005A438
+/* 800CFEE0 000CBB40 48 02 93 F9 */ bl func_800F92D8
+/* 800CFEE4 000CBB44 48 00 14 B4 */ b lbl_800D1398
+/* 800CFEE8 000CBB48 48 01 A4 51 */ bl func_800EA338
+/* 800CFEEC 000CBB4C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CFEF0 000CBB50 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800CFEF4 000CBB54 41 82 14 A4 */ beq lbl_800D1398
+/* 800CFEF8 000CBB58 48 01 A4 41 */ bl func_800EA338
+/* 800CFEFC 000CBB5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800CFF00 000CBB60 28 00 80 00 */ cmplwi r0, 0x8000
+/* 800CFF04 000CBB64 40 82 03 70 */ bne lbl_800D0274
+/* 800CFF08 000CBB68 38 60 00 0A */ li r3, 0xa
+/* 800CFF0C 000CBB6C 4B FE A8 E1 */ bl func_800BA7EC
+/* 800CFF10 000CBB70 2C 03 00 00 */ cmpwi r3, 0
+/* 800CFF14 000CBB74 41 82 01 D4 */ beq lbl_800D00E8
+/* 800CFF18 000CBB78 38 60 00 09 */ li r3, 9
+/* 800CFF1C 000CBB7C 4B FE AA 71 */ bl func_800BA98C
+/* 800CFF20 000CBB80 7C 63 07 34 */ extsh r3, r3
+/* 800CFF24 000CBB84 38 80 00 08 */ li r4, 8
+/* 800CFF28 000CBB88 38 A0 00 01 */ li r5, 1
+/* 800CFF2C 000CBB8C 48 18 3E C5 */ bl func_80253DF0
+/* 800CFF30 000CBB90 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CFF34 000CBB94 38 60 00 0B */ li r3, 0xb
+/* 800CFF38 000CBB98 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
+/* 800CFF3C 000CBB9C 60 00 01 C0 */ ori r0, r0, 0x1c0
+/* 800CFF40 000CBBA0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800CFF44 000CBBA4 4B FE A8 A9 */ bl func_800BA7EC
+/* 800CFF48 000CBBA8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800CFF4C 000CBBAC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800CFF50 000CBBB0 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800CFF54 000CBBB4 38 60 00 0C */ li r3, 0xc
+/* 800CFF58 000CBBB8 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800CFF5C 000CBBBC 4B FE A8 91 */ bl func_800BA7EC
+/* 800CFF60 000CBBC0 7F 04 C3 78 */ mr r4, r24
+/* 800CFF64 000CBBC4 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800CFF68 000CBBC8 48 01 5E 85 */ bl func_800E5DEC
+/* 800CFF6C 000CBBCC 4B F8 6A 11 */ bl func_8005697C
+/* 800CFF70 000CBBD0 7C 64 1B 78 */ mr r4, r3
+/* 800CFF74 000CBBD4 38 60 00 21 */ li r3, 0x21
+/* 800CFF78 000CBBD8 48 08 C3 91 */ bl func_8015C308
+/* 800CFF7C 000CBBDC 38 60 00 00 */ li r3, 0
+/* 800CFF80 000CBBE0 38 80 2D 1D */ li r4, 0x2d1d
+/* 800CFF84 000CBBE4 4B FE AA 6D */ bl func_800BA9F0
+/* 800CFF88 000CBBE8 38 60 00 00 */ li r3, 0
+/* 800CFF8C 000CBBEC 38 80 00 00 */ li r4, 0
+/* 800CFF90 000CBBF0 4B F8 99 69 */ bl func_800598F8
+/* 800CFF94 000CBBF4 38 60 00 01 */ li r3, 1
+/* 800CFF98 000CBBF8 38 80 00 02 */ li r4, 2
+/* 800CFF9C 000CBBFC 38 A0 00 09 */ li r5, 9
+/* 800CFFA0 000CBC00 38 C0 00 00 */ li r6, 0
+/* 800CFFA4 000CBC04 38 E0 00 00 */ li r7, 0
+/* 800CFFA8 000CBC08 39 00 00 00 */ li r8, 0
+/* 800CFFAC 000CBC0C 4B F8 9A 1D */ bl func_800599C8
+/* 800CFFB0 000CBC10 38 60 00 02 */ li r3, 2
+/* 800CFFB4 000CBC14 38 80 00 00 */ li r4, 0
+/* 800CFFB8 000CBC18 38 A0 00 17 */ li r5, 0x17
+/* 800CFFBC 000CBC1C 38 C0 00 03 */ li r6, 3
+/* 800CFFC0 000CBC20 38 E0 00 01 */ li r7, 1
+/* 800CFFC4 000CBC24 39 00 00 00 */ li r8, 0
+/* 800CFFC8 000CBC28 4B F8 9A 01 */ bl func_800599C8
+/* 800CFFCC 000CBC2C 38 60 00 03 */ li r3, 3
+/* 800CFFD0 000CBC30 38 80 00 00 */ li r4, 0
+/* 800CFFD4 000CBC34 38 A0 00 02 */ li r5, 2
+/* 800CFFD8 000CBC38 38 C0 00 15 */ li r6, 0x15
+/* 800CFFDC 000CBC3C 38 E0 00 07 */ li r7, 7
+/* 800CFFE0 000CBC40 39 00 00 00 */ li r8, 0
+/* 800CFFE4 000CBC44 4B F8 99 E5 */ bl func_800599C8
+/* 800CFFE8 000CBC48 38 60 00 07 */ li r3, 7
+/* 800CFFEC 000CBC4C 38 80 00 03 */ li r4, 3
+/* 800CFFF0 000CBC50 38 A0 00 00 */ li r5, 0
+/* 800CFFF4 000CBC54 38 C0 00 08 */ li r6, 8
+/* 800CFFF8 000CBC58 38 E0 00 00 */ li r7, 0
+/* 800CFFFC 000CBC5C 39 00 00 00 */ li r8, 0
+/* 800D0000 000CBC60 4B F8 99 C9 */ bl func_800599C8
+/* 800D0004 000CBC64 38 60 00 08 */ li r3, 8
+/* 800D0008 000CBC68 38 80 00 18 */ li r4, 0x18
+/* 800D000C 000CBC6C 38 A0 00 07 */ li r5, 7
+/* 800D0010 000CBC70 38 C0 00 09 */ li r6, 9
+/* 800D0014 000CBC74 38 E0 00 00 */ li r7, 0
+/* 800D0018 000CBC78 39 00 00 00 */ li r8, 0
+/* 800D001C 000CBC7C 4B F8 99 AD */ bl func_800599C8
+/* 800D0020 000CBC80 38 60 00 09 */ li r3, 9
+/* 800D0024 000CBC84 38 80 00 1A */ li r4, 0x1a
+/* 800D0028 000CBC88 38 A0 00 08 */ li r5, 8
+/* 800D002C 000CBC8C 38 C0 00 01 */ li r6, 1
+/* 800D0030 000CBC90 38 E0 00 00 */ li r7, 0
+/* 800D0034 000CBC94 39 00 00 00 */ li r8, 0
+/* 800D0038 000CBC98 4B F8 99 91 */ bl func_800599C8
+/* 800D003C 000CBC9C 38 60 00 15 */ li r3, 0x15
+/* 800D0040 000CBCA0 38 80 00 00 */ li r4, 0
+/* 800D0044 000CBCA4 38 A0 00 03 */ li r5, 3
+/* 800D0048 000CBCA8 38 C0 00 16 */ li r6, 0x16
+/* 800D004C 000CBCAC 38 E0 00 18 */ li r7, 0x18
+/* 800D0050 000CBCB0 39 00 00 00 */ li r8, 0
+/* 800D0054 000CBCB4 4B F8 99 75 */ bl func_800599C8
+/* 800D0058 000CBCB8 38 60 00 16 */ li r3, 0x16
+/* 800D005C 000CBCBC 38 80 00 00 */ li r4, 0
+/* 800D0060 000CBCC0 38 A0 00 15 */ li r5, 0x15
+/* 800D0064 000CBCC4 38 C0 00 17 */ li r6, 0x17
+/* 800D0068 000CBCC8 38 E0 00 19 */ li r7, 0x19
+/* 800D006C 000CBCCC 39 00 00 00 */ li r8, 0
+/* 800D0070 000CBCD0 4B F8 99 59 */ bl func_800599C8
+/* 800D0074 000CBCD4 38 60 00 17 */ li r3, 0x17
+/* 800D0078 000CBCD8 38 80 00 00 */ li r4, 0
+/* 800D007C 000CBCDC 38 A0 00 16 */ li r5, 0x16
+/* 800D0080 000CBCE0 38 C0 00 02 */ li r6, 2
+/* 800D0084 000CBCE4 38 E0 00 1A */ li r7, 0x1a
+/* 800D0088 000CBCE8 39 00 00 00 */ li r8, 0
+/* 800D008C 000CBCEC 4B F8 99 3D */ bl func_800599C8
+/* 800D0090 000CBCF0 38 60 00 18 */ li r3, 0x18
+/* 800D0094 000CBCF4 38 80 00 15 */ li r4, 0x15
+/* 800D0098 000CBCF8 38 A0 00 03 */ li r5, 3
+/* 800D009C 000CBCFC 38 C0 00 19 */ li r6, 0x19
+/* 800D00A0 000CBD00 38 E0 00 08 */ li r7, 8
+/* 800D00A4 000CBD04 39 00 00 00 */ li r8, 0
+/* 800D00A8 000CBD08 4B F8 99 21 */ bl func_800599C8
+/* 800D00AC 000CBD0C 38 60 00 19 */ li r3, 0x19
+/* 800D00B0 000CBD10 38 80 00 16 */ li r4, 0x16
+/* 800D00B4 000CBD14 38 A0 00 18 */ li r5, 0x18
+/* 800D00B8 000CBD18 38 C0 00 1A */ li r6, 0x1a
+/* 800D00BC 000CBD1C 38 E0 00 09 */ li r7, 9
+/* 800D00C0 000CBD20 39 00 00 00 */ li r8, 0
+/* 800D00C4 000CBD24 4B F8 99 05 */ bl func_800599C8
+/* 800D00C8 000CBD28 38 60 00 1A */ li r3, 0x1a
+/* 800D00CC 000CBD2C 38 80 00 17 */ li r4, 0x17
+/* 800D00D0 000CBD30 38 A0 00 19 */ li r5, 0x19
+/* 800D00D4 000CBD34 38 C0 00 02 */ li r6, 2
+/* 800D00D8 000CBD38 38 E0 00 09 */ li r7, 9
+/* 800D00DC 000CBD3C 39 00 00 00 */ li r8, 0
+/* 800D00E0 000CBD40 4B F8 98 E9 */ bl func_800599C8
+/* 800D00E4 000CBD44 48 00 04 48 */ b lbl_800D052C
+lbl_800D00E8:
+/* 800D00E8 000CBD48 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D00EC 000CBD4C 38 60 00 00 */ li r3, 0
+/* 800D00F0 000CBD50 38 80 00 00 */ li r4, 0
+/* 800D00F4 000CBD54 60 00 00 38 */ ori r0, r0, 0x38
+/* 800D00F8 000CBD58 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800D00FC 000CBD5C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0100 000CBD60 4B F8 97 F9 */ bl func_800598F8
+/* 800D0104 000CBD64 38 60 00 01 */ li r3, 1
+/* 800D0108 000CBD68 38 80 00 02 */ li r4, 2
+/* 800D010C 000CBD6C 38 A0 00 06 */ li r5, 6
+/* 800D0110 000CBD70 38 C0 00 00 */ li r6, 0
+/* 800D0114 000CBD74 38 E0 00 00 */ li r7, 0
+/* 800D0118 000CBD78 39 00 00 00 */ li r8, 0
+/* 800D011C 000CBD7C 4B F8 98 AD */ bl func_800599C8
+/* 800D0120 000CBD80 38 60 00 02 */ li r3, 2
+/* 800D0124 000CBD84 38 80 00 00 */ li r4, 0
+/* 800D0128 000CBD88 38 A0 00 17 */ li r5, 0x17
+/* 800D012C 000CBD8C 38 C0 00 03 */ li r6, 3
+/* 800D0130 000CBD90 38 E0 00 01 */ li r7, 1
+/* 800D0134 000CBD94 39 00 00 00 */ li r8, 0
+/* 800D0138 000CBD98 4B F8 98 91 */ bl func_800599C8
+/* 800D013C 000CBD9C 38 60 00 03 */ li r3, 3
+/* 800D0140 000CBDA0 38 80 00 00 */ li r4, 0
+/* 800D0144 000CBDA4 38 A0 00 02 */ li r5, 2
+/* 800D0148 000CBDA8 38 C0 00 14 */ li r6, 0x14
+/* 800D014C 000CBDAC 38 E0 00 04 */ li r7, 4
+/* 800D0150 000CBDB0 39 00 00 00 */ li r8, 0
+/* 800D0154 000CBDB4 4B F8 98 75 */ bl func_800599C8
+/* 800D0158 000CBDB8 38 60 00 04 */ li r3, 4
+/* 800D015C 000CBDBC 38 80 00 03 */ li r4, 3
+/* 800D0160 000CBDC0 38 A0 00 00 */ li r5, 0
+/* 800D0164 000CBDC4 38 C0 00 05 */ li r6, 5
+/* 800D0168 000CBDC8 38 E0 00 00 */ li r7, 0
+/* 800D016C 000CBDCC 39 00 00 00 */ li r8, 0
+/* 800D0170 000CBDD0 4B F8 98 59 */ bl func_800599C8
+/* 800D0174 000CBDD4 38 60 00 05 */ li r3, 5
+/* 800D0178 000CBDD8 38 80 00 18 */ li r4, 0x18
+/* 800D017C 000CBDDC 38 A0 00 04 */ li r5, 4
+/* 800D0180 000CBDE0 38 C0 00 06 */ li r6, 6
+/* 800D0184 000CBDE4 38 E0 00 00 */ li r7, 0
+/* 800D0188 000CBDE8 39 00 00 00 */ li r8, 0
+/* 800D018C 000CBDEC 4B F8 98 3D */ bl func_800599C8
+/* 800D0190 000CBDF0 38 60 00 06 */ li r3, 6
+/* 800D0194 000CBDF4 38 80 00 1A */ li r4, 0x1a
+/* 800D0198 000CBDF8 38 A0 00 05 */ li r5, 5
+/* 800D019C 000CBDFC 38 C0 00 01 */ li r6, 1
+/* 800D01A0 000CBE00 38 E0 00 00 */ li r7, 0
+/* 800D01A4 000CBE04 39 00 00 00 */ li r8, 0
+/* 800D01A8 000CBE08 4B F8 98 21 */ bl func_800599C8
+/* 800D01AC 000CBE0C 38 60 00 14 */ li r3, 0x14
+/* 800D01B0 000CBE10 38 80 00 00 */ li r4, 0
+/* 800D01B4 000CBE14 38 A0 00 03 */ li r5, 3
+/* 800D01B8 000CBE18 38 C0 00 15 */ li r6, 0x15
+/* 800D01BC 000CBE1C 38 E0 00 06 */ li r7, 6
+/* 800D01C0 000CBE20 39 00 00 00 */ li r8, 0
+/* 800D01C4 000CBE24 4B F8 98 05 */ bl func_800599C8
+/* 800D01C8 000CBE28 38 60 00 15 */ li r3, 0x15
+/* 800D01CC 000CBE2C 38 80 00 00 */ li r4, 0
+/* 800D01D0 000CBE30 38 A0 00 14 */ li r5, 0x14
+/* 800D01D4 000CBE34 38 C0 00 16 */ li r6, 0x16
+/* 800D01D8 000CBE38 38 E0 00 18 */ li r7, 0x18
+/* 800D01DC 000CBE3C 39 00 00 00 */ li r8, 0
+/* 800D01E0 000CBE40 4B F8 97 E9 */ bl func_800599C8
+/* 800D01E4 000CBE44 38 60 00 16 */ li r3, 0x16
+/* 800D01E8 000CBE48 38 80 00 00 */ li r4, 0
+/* 800D01EC 000CBE4C 38 A0 00 15 */ li r5, 0x15
+/* 800D01F0 000CBE50 38 C0 00 17 */ li r6, 0x17
+/* 800D01F4 000CBE54 38 E0 00 19 */ li r7, 0x19
+/* 800D01F8 000CBE58 39 00 00 00 */ li r8, 0
+/* 800D01FC 000CBE5C 4B F8 97 CD */ bl func_800599C8
+/* 800D0200 000CBE60 38 60 00 17 */ li r3, 0x17
+/* 800D0204 000CBE64 38 80 00 00 */ li r4, 0
+/* 800D0208 000CBE68 38 A0 00 16 */ li r5, 0x16
+/* 800D020C 000CBE6C 38 C0 00 02 */ li r6, 2
+/* 800D0210 000CBE70 38 E0 00 1A */ li r7, 0x1a
+/* 800D0214 000CBE74 39 00 00 00 */ li r8, 0
+/* 800D0218 000CBE78 4B F8 97 B1 */ bl func_800599C8
+/* 800D021C 000CBE7C 38 60 00 18 */ li r3, 0x18
+/* 800D0220 000CBE80 38 80 00 15 */ li r4, 0x15
+/* 800D0224 000CBE84 38 A0 00 14 */ li r5, 0x14
+/* 800D0228 000CBE88 38 C0 00 19 */ li r6, 0x19
+/* 800D022C 000CBE8C 38 E0 00 05 */ li r7, 5
+/* 800D0230 000CBE90 39 00 00 00 */ li r8, 0
+/* 800D0234 000CBE94 4B F8 97 95 */ bl func_800599C8
+/* 800D0238 000CBE98 38 60 00 19 */ li r3, 0x19
+/* 800D023C 000CBE9C 38 80 00 16 */ li r4, 0x16
+/* 800D0240 000CBEA0 38 A0 00 18 */ li r5, 0x18
+/* 800D0244 000CBEA4 38 C0 00 1A */ li r6, 0x1a
+/* 800D0248 000CBEA8 38 E0 00 06 */ li r7, 6
+/* 800D024C 000CBEAC 39 00 00 00 */ li r8, 0
+/* 800D0250 000CBEB0 4B F8 97 79 */ bl func_800599C8
+/* 800D0254 000CBEB4 38 60 00 1A */ li r3, 0x1a
+/* 800D0258 000CBEB8 38 80 00 17 */ li r4, 0x17
+/* 800D025C 000CBEBC 38 A0 00 19 */ li r5, 0x19
+/* 800D0260 000CBEC0 38 C0 00 02 */ li r6, 2
+/* 800D0264 000CBEC4 38 E0 00 06 */ li r7, 6
+/* 800D0268 000CBEC8 39 00 00 00 */ li r8, 0
+/* 800D026C 000CBECC 4B F8 97 5D */ bl func_800599C8
+/* 800D0270 000CBED0 48 00 02 BC */ b lbl_800D052C
+lbl_800D0274:
+/* 800D0274 000CBED4 48 01 A0 C5 */ bl func_800EA338
+/* 800D0278 000CBED8 54 78 04 3E */ clrlwi r24, r3, 0x10
+/* 800D027C 000CBEDC 38 60 00 0B */ li r3, 0xb
+/* 800D0280 000CBEE0 4B FE A5 6D */ bl func_800BA7EC
+/* 800D0284 000CBEE4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D0288 000CBEE8 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D028C 000CBEEC 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D0290 000CBEF0 38 60 00 0C */ li r3, 0xc
+/* 800D0294 000CBEF4 54 19 FE 7E */ rlwinm r25, r0, 0x1f, 0x19, 0x1f
+/* 800D0298 000CBEF8 4B FE A5 55 */ bl func_800BA7EC
+/* 800D029C 000CBEFC 7F 24 CB 78 */ mr r4, r25
+/* 800D02A0 000CBF00 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D02A4 000CBF04 48 01 5B 49 */ bl func_800E5DEC
+/* 800D02A8 000CBF08 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D02AC 000CBF0C 2C 18 00 00 */ cmpwi r24, 0
+/* 800D02B0 000CBF10 60 00 00 80 */ ori r0, r0, 0x80
+/* 800D02B4 000CBF14 98 03 00 8A */ stb r0, 0x8a(r3)
+/* 800D02B8 000CBF18 41 80 00 48 */ blt lbl_800D0300
+/* 800D02BC 000CBF1C 2C 18 00 06 */ cmpwi r24, 6
+/* 800D02C0 000CBF20 40 80 00 40 */ bge lbl_800D0300
+/* 800D02C4 000CBF24 1C 98 00 DC */ mulli r4, r24, 0xdc
+/* 800D02C8 000CBF28 38 00 00 44 */ li r0, 0x44
+/* 800D02CC 000CBF2C 38 C3 FF FF */ addi r6, r3, -1
+/* 800D02D0 000CBF30 7C 9D 22 14 */ add r4, r29, r4
+/* 800D02D4 000CBF34 38 A4 00 CB */ addi r5, r4, 0xcb
+/* 800D02D8 000CBF38 7C 09 03 A6 */ mtctr r0
+lbl_800D02DC:
+/* 800D02DC 000CBF3C 88 85 00 01 */ lbz r4, 1(r5)
+/* 800D02E0 000CBF40 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 800D02E4 000CBF44 98 86 00 01 */ stb r4, 1(r6)
+/* 800D02E8 000CBF48 9C 06 00 02 */ stbu r0, 2(r6)
+/* 800D02EC 000CBF4C 42 00 FF F0 */ bdnz lbl_800D02DC
+/* 800D02F0 000CBF50 38 00 00 00 */ li r0, 0
+/* 800D02F4 000CBF54 98 03 00 88 */ stb r0, 0x88(r3)
+/* 800D02F8 000CBF58 9B 03 00 89 */ stb r24, 0x89(r3)
+/* 800D02FC 000CBF5C 48 00 00 58 */ b lbl_800D0354
+lbl_800D0300:
+/* 800D0300 000CBF60 38 98 FF FA */ addi r4, r24, -6
+/* 800D0304 000CBF64 38 00 00 44 */ li r0, 0x44
+/* 800D0308 000CBF68 1C 84 00 88 */ mulli r4, r4, 0x88
+/* 800D030C 000CBF6C 38 C3 FF FF */ addi r6, r3, -1
+/* 800D0310 000CBF70 7C 9D 22 14 */ add r4, r29, r4
+/* 800D0314 000CBF74 38 A4 05 F7 */ addi r5, r4, 0x5f7
+/* 800D0318 000CBF78 7C 09 03 A6 */ mtctr r0
+lbl_800D031C:
+/* 800D031C 000CBF7C 88 85 00 01 */ lbz r4, 1(r5)
+/* 800D0320 000CBF80 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 800D0324 000CBF84 98 86 00 01 */ stb r4, 1(r6)
+/* 800D0328 000CBF88 9C 06 00 02 */ stbu r0, 2(r6)
+/* 800D032C 000CBF8C 42 00 FF F0 */ bdnz lbl_800D031C
+/* 800D0330 000CBF90 38 98 FF FA */ addi r4, r24, -6
+/* 800D0334 000CBF94 38 C0 00 1E */ li r6, 0x1e
+/* 800D0338 000CBF98 7C 04 33 D6 */ divw r0, r4, r6
+/* 800D033C 000CBF9C 38 B8 00 17 */ addi r5, r24, 0x17
+/* 800D0340 000CBFA0 7C A5 33 D6 */ divw r5, r5, r6
+/* 800D0344 000CBFA4 7C 00 31 D6 */ mullw r0, r0, r6
+/* 800D0348 000CBFA8 98 A3 00 88 */ stb r5, 0x88(r3)
+/* 800D034C 000CBFAC 7C 00 20 50 */ subf r0, r0, r4
+/* 800D0350 000CBFB0 98 03 00 89 */ stb r0, 0x89(r3)
+lbl_800D0354:
+/* 800D0354 000CBFB4 48 01 51 E9 */ bl func_800E553C
+/* 800D0358 000CBFB8 38 60 00 0A */ li r3, 0xa
+/* 800D035C 000CBFBC 38 80 00 00 */ li r4, 0
+/* 800D0360 000CBFC0 4B FE A2 BD */ bl func_800BA61C
+/* 800D0364 000CBFC4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0368 000CBFC8 38 60 00 09 */ li r3, 9
+/* 800D036C 000CBFCC 60 00 00 38 */ ori r0, r0, 0x38
+/* 800D0370 000CBFD0 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
+/* 800D0374 000CBFD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0378 000CBFD8 4B FE A6 15 */ bl func_800BA98C
+/* 800D037C 000CBFDC 7C 63 07 34 */ extsh r3, r3
+/* 800D0380 000CBFE0 38 80 00 08 */ li r4, 8
+/* 800D0384 000CBFE4 38 A0 00 00 */ li r5, 0
+/* 800D0388 000CBFE8 48 18 3A 69 */ bl func_80253DF0
+/* 800D038C 000CBFEC 38 60 00 00 */ li r3, 0
+/* 800D0390 000CBFF0 38 80 00 00 */ li r4, 0
+/* 800D0394 000CBFF4 4B F8 95 65 */ bl func_800598F8
+/* 800D0398 000CBFF8 38 60 00 01 */ li r3, 1
+/* 800D039C 000CBFFC 38 80 00 02 */ li r4, 2
+/* 800D03A0 000CC000 38 A0 00 06 */ li r5, 6
+/* 800D03A4 000CC004 38 C0 00 00 */ li r6, 0
+/* 800D03A8 000CC008 38 E0 00 00 */ li r7, 0
+/* 800D03AC 000CC00C 39 00 00 00 */ li r8, 0
+/* 800D03B0 000CC010 4B F8 96 19 */ bl func_800599C8
+/* 800D03B4 000CC014 38 60 00 02 */ li r3, 2
+/* 800D03B8 000CC018 38 80 00 00 */ li r4, 0
+/* 800D03BC 000CC01C 38 A0 00 17 */ li r5, 0x17
+/* 800D03C0 000CC020 38 C0 00 03 */ li r6, 3
+/* 800D03C4 000CC024 38 E0 00 01 */ li r7, 1
+/* 800D03C8 000CC028 39 00 00 00 */ li r8, 0
+/* 800D03CC 000CC02C 4B F8 95 FD */ bl func_800599C8
+/* 800D03D0 000CC030 38 60 00 03 */ li r3, 3
+/* 800D03D4 000CC034 38 80 00 00 */ li r4, 0
+/* 800D03D8 000CC038 38 A0 00 02 */ li r5, 2
+/* 800D03DC 000CC03C 38 C0 00 14 */ li r6, 0x14
+/* 800D03E0 000CC040 38 E0 00 04 */ li r7, 4
+/* 800D03E4 000CC044 39 00 00 00 */ li r8, 0
+/* 800D03E8 000CC048 4B F8 95 E1 */ bl func_800599C8
+/* 800D03EC 000CC04C 38 60 00 04 */ li r3, 4
+/* 800D03F0 000CC050 38 80 00 03 */ li r4, 3
+/* 800D03F4 000CC054 38 A0 00 00 */ li r5, 0
+/* 800D03F8 000CC058 38 C0 00 05 */ li r6, 5
+/* 800D03FC 000CC05C 38 E0 00 00 */ li r7, 0
+/* 800D0400 000CC060 39 00 00 00 */ li r8, 0
+/* 800D0404 000CC064 4B F8 95 C5 */ bl func_800599C8
+/* 800D0408 000CC068 38 60 00 05 */ li r3, 5
+/* 800D040C 000CC06C 38 80 00 18 */ li r4, 0x18
+/* 800D0410 000CC070 38 A0 00 04 */ li r5, 4
+/* 800D0414 000CC074 38 C0 00 06 */ li r6, 6
+/* 800D0418 000CC078 38 E0 00 00 */ li r7, 0
+/* 800D041C 000CC07C 39 00 00 00 */ li r8, 0
+/* 800D0420 000CC080 4B F8 95 A9 */ bl func_800599C8
+/* 800D0424 000CC084 38 60 00 06 */ li r3, 6
+/* 800D0428 000CC088 38 80 00 1A */ li r4, 0x1a
+/* 800D042C 000CC08C 38 A0 00 05 */ li r5, 5
+/* 800D0430 000CC090 38 C0 00 01 */ li r6, 1
+/* 800D0434 000CC094 38 E0 00 00 */ li r7, 0
+/* 800D0438 000CC098 39 00 00 00 */ li r8, 0
+/* 800D043C 000CC09C 4B F8 95 8D */ bl func_800599C8
+/* 800D0440 000CC0A0 38 60 00 14 */ li r3, 0x14
+/* 800D0444 000CC0A4 38 80 00 00 */ li r4, 0
+/* 800D0448 000CC0A8 38 A0 00 03 */ li r5, 3
+/* 800D044C 000CC0AC 38 C0 00 15 */ li r6, 0x15
+/* 800D0450 000CC0B0 38 E0 00 06 */ li r7, 6
+/* 800D0454 000CC0B4 39 00 00 00 */ li r8, 0
+/* 800D0458 000CC0B8 4B F8 95 71 */ bl func_800599C8
+/* 800D045C 000CC0BC 38 60 00 15 */ li r3, 0x15
+/* 800D0460 000CC0C0 38 80 00 00 */ li r4, 0
+/* 800D0464 000CC0C4 38 A0 00 14 */ li r5, 0x14
+/* 800D0468 000CC0C8 38 C0 00 16 */ li r6, 0x16
+/* 800D046C 000CC0CC 38 E0 00 18 */ li r7, 0x18
+/* 800D0470 000CC0D0 39 00 00 00 */ li r8, 0
+/* 800D0474 000CC0D4 4B F8 95 55 */ bl func_800599C8
+/* 800D0478 000CC0D8 38 60 00 16 */ li r3, 0x16
+/* 800D047C 000CC0DC 38 80 00 00 */ li r4, 0
+/* 800D0480 000CC0E0 38 A0 00 15 */ li r5, 0x15
+/* 800D0484 000CC0E4 38 C0 00 17 */ li r6, 0x17
+/* 800D0488 000CC0E8 38 E0 00 19 */ li r7, 0x19
+/* 800D048C 000CC0EC 39 00 00 00 */ li r8, 0
+/* 800D0490 000CC0F0 4B F8 95 39 */ bl func_800599C8
+/* 800D0494 000CC0F4 38 60 00 17 */ li r3, 0x17
+/* 800D0498 000CC0F8 38 80 00 00 */ li r4, 0
+/* 800D049C 000CC0FC 38 A0 00 16 */ li r5, 0x16
+/* 800D04A0 000CC100 38 C0 00 02 */ li r6, 2
+/* 800D04A4 000CC104 38 E0 00 1A */ li r7, 0x1a
+/* 800D04A8 000CC108 39 00 00 00 */ li r8, 0
+/* 800D04AC 000CC10C 4B F8 95 1D */ bl func_800599C8
+/* 800D04B0 000CC110 38 60 00 18 */ li r3, 0x18
+/* 800D04B4 000CC114 38 80 00 15 */ li r4, 0x15
+/* 800D04B8 000CC118 38 A0 00 14 */ li r5, 0x14
+/* 800D04BC 000CC11C 38 C0 00 19 */ li r6, 0x19
+/* 800D04C0 000CC120 38 E0 00 05 */ li r7, 5
+/* 800D04C4 000CC124 39 00 00 00 */ li r8, 0
+/* 800D04C8 000CC128 4B F8 95 01 */ bl func_800599C8
+/* 800D04CC 000CC12C 38 60 00 19 */ li r3, 0x19
+/* 800D04D0 000CC130 38 80 00 16 */ li r4, 0x16
+/* 800D04D4 000CC134 38 A0 00 18 */ li r5, 0x18
+/* 800D04D8 000CC138 38 C0 00 1A */ li r6, 0x1a
+/* 800D04DC 000CC13C 38 E0 00 06 */ li r7, 6
+/* 800D04E0 000CC140 39 00 00 00 */ li r8, 0
+/* 800D04E4 000CC144 4B F8 94 E5 */ bl func_800599C8
+/* 800D04E8 000CC148 38 60 00 1A */ li r3, 0x1a
+/* 800D04EC 000CC14C 38 80 00 17 */ li r4, 0x17
+/* 800D04F0 000CC150 38 A0 00 19 */ li r5, 0x19
+/* 800D04F4 000CC154 38 C0 00 02 */ li r6, 2
+/* 800D04F8 000CC158 38 E0 00 06 */ li r7, 6
+/* 800D04FC 000CC15C 39 00 00 00 */ li r8, 0
+/* 800D0500 000CC160 4B F8 94 C9 */ bl func_800599C8
+/* 800D0504 000CC164 38 60 00 00 */ li r3, 0
+/* 800D0508 000CC168 38 80 2C E3 */ li r4, 0x2ce3
+/* 800D050C 000CC16C 4B FE A4 E5 */ bl func_800BA9F0
+/* 800D0510 000CC170 38 60 00 0B */ li r3, 0xb
+/* 800D0514 000CC174 4B FE A2 D9 */ bl func_800BA7EC
+/* 800D0518 000CC178 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D051C 000CC17C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D0520 000CC180 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D0524 000CC184 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800D0528 000CC188 48 01 24 29 */ bl func_800E2950
+lbl_800D052C:
+/* 800D052C 000CC18C 38 60 00 0C */ li r3, 0xc
+/* 800D0530 000CC190 4B FE A2 BD */ bl func_800BA7EC
+/* 800D0534 000CC194 2C 03 00 00 */ cmpwi r3, 0
+/* 800D0538 000CC198 41 82 00 80 */ beq lbl_800D05B8
+/* 800D053C 000CC19C 38 60 00 0B */ li r3, 0xb
+/* 800D0540 000CC1A0 4B FE A2 AD */ bl func_800BA7EC
+/* 800D0544 000CC1A4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D0548 000CC1A8 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D054C 000CC1AC 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D0550 000CC1B0 38 60 00 0C */ li r3, 0xc
+/* 800D0554 000CC1B4 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800D0558 000CC1B8 4B FE A2 95 */ bl func_800BA7EC
+/* 800D055C 000CC1BC 38 03 FF FF */ addi r0, r3, -1
+/* 800D0560 000CC1C0 7F 04 C3 78 */ mr r4, r24
+/* 800D0564 000CC1C4 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800D0568 000CC1C8 48 01 58 85 */ bl func_800E5DEC
+/* 800D056C 000CC1CC 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D0570 000CC1D0 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D0574 000CC1D4 41 82 00 10 */ beq lbl_800D0584
+/* 800D0578 000CC1D8 38 60 00 10 */ li r3, 0x10
+/* 800D057C 000CC1DC 4B FE A0 3D */ bl func_800BA5B8
+/* 800D0580 000CC1E0 48 00 00 40 */ b lbl_800D05C0
+lbl_800D0584:
+/* 800D0584 000CC1E4 38 60 00 0F */ li r3, 0xf
+/* 800D0588 000CC1E8 4B FE A0 31 */ bl func_800BA5B8
+/* 800D058C 000CC1EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D0590 000CC1F0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D0594 000CC1F4 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800D0598 000CC1F8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 800D059C 000CC1FC 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800D05A0 000CC200 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800D05A4 000CC204 C8 21 00 A0 */ lfd f1, 0xa0(r1)
+/* 800D05A8 000CC208 FC 21 10 28 */ fsub f1, f1, f2
+/* 800D05AC 000CC20C FC 00 08 24 */ fdiv f0, f0, f1
+/* 800D05B0 000CC210 D8 03 00 00 */ stfd f0, 0(r3)
+/* 800D05B4 000CC214 48 00 00 0C */ b lbl_800D05C0
+lbl_800D05B8:
+/* 800D05B8 000CC218 38 60 00 10 */ li r3, 0x10
+/* 800D05BC 000CC21C 4B FE 9F FD */ bl func_800BA5B8
+lbl_800D05C0:
+/* 800D05C0 000CC220 38 60 00 0B */ li r3, 0xb
+/* 800D05C4 000CC224 4B FE A2 29 */ bl func_800BA7EC
+/* 800D05C8 000CC228 54 60 07 BE */ clrlwi r0, r3, 0x1e
+/* 800D05CC 000CC22C 2C 00 00 02 */ cmpwi r0, 2
+/* 800D05D0 000CC230 41 82 00 44 */ beq lbl_800D0614
+/* 800D05D4 000CC234 40 80 00 14 */ bge lbl_800D05E8
+/* 800D05D8 000CC238 2C 00 00 00 */ cmpwi r0, 0
+/* 800D05DC 000CC23C 41 82 00 18 */ beq lbl_800D05F4
+/* 800D05E0 000CC240 40 80 00 24 */ bge lbl_800D0604
+/* 800D05E4 000CC244 48 00 00 4C */ b lbl_800D0630
+lbl_800D05E8:
+/* 800D05E8 000CC248 2C 00 00 04 */ cmpwi r0, 4
+/* 800D05EC 000CC24C 40 80 00 44 */ bge lbl_800D0630
+/* 800D05F0 000CC250 48 00 00 34 */ b lbl_800D0624
+lbl_800D05F4:
+/* 800D05F4 000CC254 38 60 00 09 */ li r3, 9
+/* 800D05F8 000CC258 38 80 00 0F */ li r4, 0xf
+/* 800D05FC 000CC25C 4B FE A0 21 */ bl func_800BA61C
+/* 800D0600 000CC260 48 00 00 30 */ b lbl_800D0630
+lbl_800D0604:
+/* 800D0604 000CC264 38 60 00 09 */ li r3, 9
+/* 800D0608 000CC268 38 80 00 10 */ li r4, 0x10
+/* 800D060C 000CC26C 4B FE A0 11 */ bl func_800BA61C
+/* 800D0610 000CC270 48 00 00 20 */ b lbl_800D0630
+lbl_800D0614:
+/* 800D0614 000CC274 38 60 00 09 */ li r3, 9
+/* 800D0618 000CC278 38 80 00 11 */ li r4, 0x11
+/* 800D061C 000CC27C 4B FE A0 01 */ bl func_800BA61C
+/* 800D0620 000CC280 48 00 00 10 */ b lbl_800D0630
+lbl_800D0624:
+/* 800D0624 000CC284 38 60 00 09 */ li r3, 9
+/* 800D0628 000CC288 38 80 00 12 */ li r4, 0x12
+/* 800D062C 000CC28C 4B FE 9F F1 */ bl func_800BA61C
+lbl_800D0630:
+/* 800D0630 000CC290 38 60 00 0B */ li r3, 0xb
+/* 800D0634 000CC294 4B FE A1 B9 */ bl func_800BA7EC
+/* 800D0638 000CC298 54 64 F0 BE */ srwi r4, r3, 2
+/* 800D063C 000CC29C 38 60 00 00 */ li r3, 0
+/* 800D0640 000CC2A0 4B FE 9F DD */ bl func_800BA61C
+/* 800D0644 000CC2A4 38 60 00 0B */ li r3, 0xb
+/* 800D0648 000CC2A8 4B FE A1 A5 */ bl func_800BA7EC
+/* 800D064C 000CC2AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0650 000CC2B0 2C 03 00 00 */ cmpwi r3, 0
+/* 800D0654 000CC2B4 60 03 00 02 */ ori r3, r0, 2
+/* 800D0658 000CC2B8 40 82 00 08 */ bne lbl_800D0660
+/* 800D065C 000CC2BC 54 03 07 FA */ rlwinm r3, r0, 0, 0x1f, 0x1d
+lbl_800D0660:
+/* 800D0660 000CC2C0 B0 6D 9C 2E */ sth r3, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0664 000CC2C4 38 60 00 01 */ li r3, 1
+/* 800D0668 000CC2C8 4B FE A1 85 */ bl func_800BA7EC
+/* 800D066C 000CC2CC 7C 78 07 74 */ extsb r24, r3
+/* 800D0670 000CC2D0 38 60 00 0B */ li r3, 0xb
+/* 800D0674 000CC2D4 4B FE A1 79 */ bl func_800BA7EC
+/* 800D0678 000CC2D8 38 63 00 01 */ addi r3, r3, 1
+/* 800D067C 000CC2DC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0680 000CC2E0 7C 03 C0 40 */ cmplw r3, r24
+/* 800D0684 000CC2E4 60 03 00 01 */ ori r3, r0, 1
+/* 800D0688 000CC2E8 40 82 00 08 */ bne lbl_800D0690
+/* 800D068C 000CC2EC 54 03 04 3C */ rlwinm r3, r0, 0, 0x10, 0x1e
+lbl_800D0690:
+/* 800D0690 000CC2F0 B0 6D 9C 2E */ sth r3, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0694 000CC2F4 38 60 00 04 */ li r3, 4
+/* 800D0698 000CC2F8 4B FE A2 F5 */ bl func_800BA98C
+/* 800D069C 000CC2FC 7C 63 07 34 */ extsh r3, r3
+/* 800D06A0 000CC300 38 80 00 08 */ li r4, 8
+/* 800D06A4 000CC304 38 A0 00 01 */ li r5, 1
+/* 800D06A8 000CC308 48 18 37 49 */ bl func_80253DF0
+/* 800D06AC 000CC30C 38 60 00 0C */ li r3, 0xc
+/* 800D06B0 000CC310 4B FE A2 DD */ bl func_800BA98C
+/* 800D06B4 000CC314 7C 63 07 34 */ extsh r3, r3
+/* 800D06B8 000CC318 38 80 00 08 */ li r4, 8
+/* 800D06BC 000CC31C 38 A0 00 01 */ li r5, 1
+/* 800D06C0 000CC320 48 18 37 31 */ bl func_80253DF0
+/* 800D06C4 000CC324 38 60 00 0F */ li r3, 0xf
+/* 800D06C8 000CC328 4B FE A2 C5 */ bl func_800BA98C
+/* 800D06CC 000CC32C 7C 63 07 34 */ extsh r3, r3
+/* 800D06D0 000CC330 38 80 00 08 */ li r4, 8
+/* 800D06D4 000CC334 38 A0 00 01 */ li r5, 1
+/* 800D06D8 000CC338 48 18 37 19 */ bl func_80253DF0
+/* 800D06DC 000CC33C 38 60 00 00 */ li r3, 0
+/* 800D06E0 000CC340 4B FE A2 AD */ bl func_800BA98C
+/* 800D06E4 000CC344 7C 63 07 34 */ extsh r3, r3
+/* 800D06E8 000CC348 38 80 00 08 */ li r4, 8
+/* 800D06EC 000CC34C 38 A0 00 01 */ li r5, 1
+/* 800D06F0 000CC350 48 18 37 01 */ bl func_80253DF0
+/* 800D06F4 000CC354 38 60 00 04 */ li r3, 4
+/* 800D06F8 000CC358 4B FE A2 95 */ bl func_800BA98C
+/* 800D06FC 000CC35C 7C 63 07 34 */ extsh r3, r3
+/* 800D0700 000CC360 38 80 00 02 */ li r4, 2
+/* 800D0704 000CC364 38 A0 00 00 */ li r5, 0
+/* 800D0708 000CC368 48 18 36 A9 */ bl func_80253DB0
+/* 800D070C 000CC36C 38 60 00 0C */ li r3, 0xc
+/* 800D0710 000CC370 4B FE A2 7D */ bl func_800BA98C
+/* 800D0714 000CC374 7C 63 07 34 */ extsh r3, r3
+/* 800D0718 000CC378 38 80 00 18 */ li r4, 0x18
+/* 800D071C 000CC37C 38 A0 00 00 */ li r5, 0
+/* 800D0720 000CC380 48 18 36 91 */ bl func_80253DB0
+/* 800D0724 000CC384 38 60 00 0F */ li r3, 0xf
+/* 800D0728 000CC388 4B FE A2 65 */ bl func_800BA98C
+/* 800D072C 000CC38C 7C 63 07 34 */ extsh r3, r3
+/* 800D0730 000CC390 38 80 00 09 */ li r4, 9
+/* 800D0734 000CC394 38 A0 00 00 */ li r5, 0
+/* 800D0738 000CC398 48 18 36 79 */ bl func_80253DB0
+/* 800D073C 000CC39C 38 60 00 00 */ li r3, 0
+/* 800D0740 000CC3A0 4B FE A2 4D */ bl func_800BA98C
+/* 800D0744 000CC3A4 7C 63 07 34 */ extsh r3, r3
+/* 800D0748 000CC3A8 38 80 00 04 */ li r4, 4
+/* 800D074C 000CC3AC 38 A0 00 00 */ li r5, 0
+/* 800D0750 000CC3B0 48 18 36 61 */ bl func_80253DB0
+/* 800D0754 000CC3B4 48 00 0C 44 */ b lbl_800D1398
+/* 800D0758 000CC3B8 38 60 00 04 */ li r3, 4
+/* 800D075C 000CC3BC 4B FE A2 31 */ bl func_800BA98C
+/* 800D0760 000CC3C0 7C 63 07 34 */ extsh r3, r3
+/* 800D0764 000CC3C4 48 18 36 6D */ bl func_80253DD0
+/* 800D0768 000CC3C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D076C 000CC3CC 28 00 00 03 */ cmplwi r0, 3
+/* 800D0770 000CC3D0 40 82 0C 28 */ bne lbl_800D1398
+/* 800D0774 000CC3D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D0778 000CC3D8 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800D077C 000CC3DC 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800D0780 000CC3E0 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D0784 000CC3E4 90 01 00 9C */ stw r0, 0x9c(r1)
+/* 800D0788 000CC3E8 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800D078C 000CC3EC C8 01 00 98 */ lfd f0, 0x98(r1)
+/* 800D0790 000CC3F0 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800D0794 000CC3F4 FC 60 18 28 */ fsub f3, f0, f3
+/* 800D0798 000CC3F8 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
+/* 800D079C 000CC3FC FC 42 18 24 */ fdiv f2, f2, f3
+/* 800D07A0 000CC400 FC 22 08 28 */ fsub f1, f2, f1
+/* 800D07A4 000CC404 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800D07A8 000CC408 40 81 0B F0 */ ble lbl_800D1398
+/* 800D07AC 000CC40C 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800D07B0 000CC410 3A E0 00 00 */ li r23, 0
+/* 800D07B4 000CC414 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800D07B8:
+/* 800D07B8 000CC418 38 60 00 0B */ li r3, 0xb
+/* 800D07BC 000CC41C 4B FE A0 31 */ bl func_800BA7EC
+/* 800D07C0 000CC420 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800D07C4 000CC424 56 E3 06 3E */ clrlwi r3, r23, 0x18
+/* 800D07C8 000CC428 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D07CC 000CC42C 48 01 56 21 */ bl func_800E5DEC
+/* 800D07D0 000CC430 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D07D4 000CC434 7C 75 1B 78 */ mr r21, r3
+/* 800D07D8 000CC438 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D07DC 000CC43C 40 82 00 54 */ bne lbl_800D0830
+/* 800D07E0 000CC440 38 60 00 0B */ li r3, 0xb
+/* 800D07E4 000CC444 4B FE A0 09 */ bl func_800BA7EC
+/* 800D07E8 000CC448 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800D07EC 000CC44C 38 60 00 0C */ li r3, 0xc
+/* 800D07F0 000CC450 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800D07F4 000CC454 4B FE 9F F9 */ bl func_800BA7EC
+/* 800D07F8 000CC458 7F 04 C3 78 */ mr r4, r24
+/* 800D07FC 000CC45C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D0800 000CC460 48 01 55 ED */ bl func_800E5DEC
+/* 800D0804 000CC464 7C 76 1B 78 */ mr r22, r3
+/* 800D0808 000CC468 7E A3 AB 78 */ mr r3, r21
+/* 800D080C 000CC46C 7E C4 B3 78 */ mr r4, r22
+/* 800D0810 000CC470 48 00 0B A5 */ bl func_800D13B4
+/* 800D0814 000CC474 88 16 00 8A */ lbz r0, 0x8a(r22)
+/* 800D0818 000CC478 56 E4 06 3E */ clrlwi r4, r23, 0x18
+/* 800D081C 000CC47C 38 60 00 0C */ li r3, 0xc
+/* 800D0820 000CC480 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800D0824 000CC484 98 16 00 8A */ stb r0, 0x8a(r22)
+/* 800D0828 000CC488 4B FE 9D F5 */ bl func_800BA61C
+/* 800D082C 000CC48C 48 00 00 10 */ b lbl_800D083C
+lbl_800D0830:
+/* 800D0830 000CC490 3A F7 00 01 */ addi r23, r23, 1
+/* 800D0834 000CC494 28 17 00 06 */ cmplwi r23, 6
+/* 800D0838 000CC498 41 80 FF 80 */ blt lbl_800D07B8
+lbl_800D083C:
+/* 800D083C 000CC49C 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800D0840 000CC4A0 3A A0 00 00 */ li r21, 0
+/* 800D0844 000CC4A4 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800D0848:
+/* 800D0848 000CC4A8 38 60 00 0B */ li r3, 0xb
+/* 800D084C 000CC4AC 4B FE 9F A1 */ bl func_800BA7EC
+/* 800D0850 000CC4B0 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800D0854 000CC4B4 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800D0858 000CC4B8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D085C 000CC4BC 48 01 55 91 */ bl func_800E5DEC
+/* 800D0860 000CC4C0 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D0864 000CC4C4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D0868 000CC4C8 40 82 00 10 */ bne lbl_800D0878
+/* 800D086C 000CC4CC 38 80 00 00 */ li r4, 0
+/* 800D0870 000CC4D0 38 A0 00 88 */ li r5, 0x88
+/* 800D0874 000CC4D4 4B F3 38 91 */ bl memset
+lbl_800D0878:
+/* 800D0878 000CC4D8 3A B5 00 01 */ addi r21, r21, 1
+/* 800D087C 000CC4DC 28 15 00 06 */ cmplwi r21, 6
+/* 800D0880 000CC4E0 41 80 FF C8 */ blt lbl_800D0848
+/* 800D0884 000CC4E4 38 60 00 10 */ li r3, 0x10
+/* 800D0888 000CC4E8 4B FE 9D 31 */ bl func_800BA5B8
+/* 800D088C 000CC4EC 48 00 0B 0C */ b lbl_800D1398
+/* 800D0890 000CC4F0 38 60 00 04 */ li r3, 4
+/* 800D0894 000CC4F4 4B FE A0 F9 */ bl func_800BA98C
+/* 800D0898 000CC4F8 7C 63 07 34 */ extsh r3, r3
+/* 800D089C 000CC4FC 48 18 35 35 */ bl func_80253DD0
+/* 800D08A0 000CC500 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D08A4 000CC504 28 00 00 03 */ cmplwi r0, 3
+/* 800D08A8 000CC508 40 82 0A F0 */ bne lbl_800D1398
+/* 800D08AC 000CC50C 38 60 00 02 */ li r3, 2
+/* 800D08B0 000CC510 4B FE 9D 09 */ bl func_800BA5B8
+/* 800D08B4 000CC514 38 60 00 00 */ li r3, 0
+/* 800D08B8 000CC518 4B FE A0 D5 */ bl func_800BA98C
+/* 800D08BC 000CC51C 7C 63 07 34 */ extsh r3, r3
+/* 800D08C0 000CC520 38 80 00 02 */ li r4, 2
+/* 800D08C4 000CC524 38 A0 00 00 */ li r5, 0
+/* 800D08C8 000CC528 48 18 34 E9 */ bl func_80253DB0
+/* 800D08CC 000CC52C 48 01 9A 6D */ bl func_800EA338
+/* 800D08D0 000CC530 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D08D4 000CC534 28 00 80 00 */ cmplwi r0, 0x8000
+/* 800D08D8 000CC538 40 82 01 60 */ bne lbl_800D0A38
+/* 800D08DC 000CC53C 38 60 00 0A */ li r3, 0xa
+/* 800D08E0 000CC540 4B FE 9F 0D */ bl func_800BA7EC
+/* 800D08E4 000CC544 2C 03 00 00 */ cmpwi r3, 0
+/* 800D08E8 000CC548 41 82 00 4C */ beq lbl_800D0934
+/* 800D08EC 000CC54C 38 60 00 07 */ li r3, 7
+/* 800D08F0 000CC550 4B F8 9B 49 */ bl func_8005A438
+/* 800D08F4 000CC554 38 60 00 0C */ li r3, 0xc
+/* 800D08F8 000CC558 4B FE A0 95 */ bl func_800BA98C
+/* 800D08FC 000CC55C 7C 63 07 34 */ extsh r3, r3
+/* 800D0900 000CC560 38 80 00 05 */ li r4, 5
+/* 800D0904 000CC564 38 A0 00 00 */ li r5, 0
+/* 800D0908 000CC568 48 18 34 A9 */ bl func_80253DB0
+/* 800D090C 000CC56C 38 60 00 0F */ li r3, 0xf
+/* 800D0910 000CC570 4B FE A0 7D */ bl func_800BA98C
+/* 800D0914 000CC574 7C 63 07 34 */ extsh r3, r3
+/* 800D0918 000CC578 38 80 00 07 */ li r4, 7
+/* 800D091C 000CC57C 38 A0 00 00 */ li r5, 0
+/* 800D0920 000CC580 48 18 34 91 */ bl func_80253DB0
+/* 800D0924 000CC584 38 60 00 01 */ li r3, 1
+/* 800D0928 000CC588 38 80 2D 1E */ li r4, 0x2d1e
+/* 800D092C 000CC58C 4B FE A0 C5 */ bl func_800BA9F0
+/* 800D0930 000CC590 48 00 02 5C */ b lbl_800D0B8C
+lbl_800D0934:
+/* 800D0934 000CC594 38 60 00 0C */ li r3, 0xc
+/* 800D0938 000CC598 4B FE 9E B5 */ bl func_800BA7EC
+/* 800D093C 000CC59C 2C 03 00 03 */ cmpwi r3, 3
+/* 800D0940 000CC5A0 41 82 00 84 */ beq lbl_800D09C4
+/* 800D0944 000CC5A4 40 80 00 1C */ bge lbl_800D0960
+/* 800D0948 000CC5A8 2C 03 00 01 */ cmpwi r3, 1
+/* 800D094C 000CC5AC 41 82 00 40 */ beq lbl_800D098C
+/* 800D0950 000CC5B0 40 80 00 58 */ bge lbl_800D09A8
+/* 800D0954 000CC5B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800D0958 000CC5B8 40 80 00 18 */ bge lbl_800D0970
+/* 800D095C 000CC5BC 48 00 00 B8 */ b lbl_800D0A14
+lbl_800D0960:
+/* 800D0960 000CC5C0 2C 03 00 05 */ cmpwi r3, 5
+/* 800D0964 000CC5C4 41 82 00 98 */ beq lbl_800D09FC
+/* 800D0968 000CC5C8 40 80 00 AC */ bge lbl_800D0A14
+/* 800D096C 000CC5CC 48 00 00 74 */ b lbl_800D09E0
+lbl_800D0970:
+/* 800D0970 000CC5D0 38 60 00 0F */ li r3, 0xf
+/* 800D0974 000CC5D4 4B FE A0 19 */ bl func_800BA98C
+/* 800D0978 000CC5D8 7C 63 07 34 */ extsh r3, r3
+/* 800D097C 000CC5DC 38 80 00 01 */ li r4, 1
+/* 800D0980 000CC5E0 38 A0 00 00 */ li r5, 0
+/* 800D0984 000CC5E4 48 18 34 2D */ bl func_80253DB0
+/* 800D0988 000CC5E8 48 00 00 8C */ b lbl_800D0A14
+lbl_800D098C:
+/* 800D098C 000CC5EC 38 60 00 0F */ li r3, 0xf
+/* 800D0990 000CC5F0 4B FE 9F FD */ bl func_800BA98C
+/* 800D0994 000CC5F4 7C 63 07 34 */ extsh r3, r3
+/* 800D0998 000CC5F8 38 80 00 02 */ li r4, 2
+/* 800D099C 000CC5FC 38 A0 00 00 */ li r5, 0
+/* 800D09A0 000CC600 48 18 34 11 */ bl func_80253DB0
+/* 800D09A4 000CC604 48 00 00 70 */ b lbl_800D0A14
+lbl_800D09A8:
+/* 800D09A8 000CC608 38 60 00 0F */ li r3, 0xf
+/* 800D09AC 000CC60C 4B FE 9F E1 */ bl func_800BA98C
+/* 800D09B0 000CC610 7C 63 07 34 */ extsh r3, r3
+/* 800D09B4 000CC614 38 80 00 03 */ li r4, 3
+/* 800D09B8 000CC618 38 A0 00 00 */ li r5, 0
+/* 800D09BC 000CC61C 48 18 33 F5 */ bl func_80253DB0
+/* 800D09C0 000CC620 48 00 00 54 */ b lbl_800D0A14
+lbl_800D09C4:
+/* 800D09C4 000CC624 38 60 00 0F */ li r3, 0xf
+/* 800D09C8 000CC628 4B FE 9F C5 */ bl func_800BA98C
+/* 800D09CC 000CC62C 7C 63 07 34 */ extsh r3, r3
+/* 800D09D0 000CC630 38 80 00 04 */ li r4, 4
+/* 800D09D4 000CC634 38 A0 00 00 */ li r5, 0
+/* 800D09D8 000CC638 48 18 33 D9 */ bl func_80253DB0
+/* 800D09DC 000CC63C 48 00 00 38 */ b lbl_800D0A14
+lbl_800D09E0:
+/* 800D09E0 000CC640 38 60 00 0F */ li r3, 0xf
+/* 800D09E4 000CC644 4B FE 9F A9 */ bl func_800BA98C
+/* 800D09E8 000CC648 7C 63 07 34 */ extsh r3, r3
+/* 800D09EC 000CC64C 38 80 00 05 */ li r4, 5
+/* 800D09F0 000CC650 38 A0 00 00 */ li r5, 0
+/* 800D09F4 000CC654 48 18 33 BD */ bl func_80253DB0
+/* 800D09F8 000CC658 48 00 00 1C */ b lbl_800D0A14
+lbl_800D09FC:
+/* 800D09FC 000CC65C 38 60 00 0F */ li r3, 0xf
+/* 800D0A00 000CC660 4B FE 9F 8D */ bl func_800BA98C
+/* 800D0A04 000CC664 7C 63 07 34 */ extsh r3, r3
+/* 800D0A08 000CC668 38 80 00 06 */ li r4, 6
+/* 800D0A0C 000CC66C 38 A0 00 00 */ li r5, 0
+/* 800D0A10 000CC670 48 18 33 A1 */ bl func_80253DB0
+lbl_800D0A14:
+/* 800D0A14 000CC674 38 60 00 01 */ li r3, 1
+/* 800D0A18 000CC678 38 80 2D 22 */ li r4, 0x2d22
+/* 800D0A1C 000CC67C 4B FE 9F D5 */ bl func_800BA9F0
+/* 800D0A20 000CC680 38 60 00 0C */ li r3, 0xc
+/* 800D0A24 000CC684 4B FE 9D C9 */ bl func_800BA7EC
+/* 800D0A28 000CC688 38 03 00 15 */ addi r0, r3, 0x15
+/* 800D0A2C 000CC68C 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800D0A30 000CC690 4B F8 9A 09 */ bl func_8005A438
+/* 800D0A34 000CC694 48 00 01 58 */ b lbl_800D0B8C
+lbl_800D0A38:
+/* 800D0A38 000CC698 38 60 00 0C */ li r3, 0xc
+/* 800D0A3C 000CC69C 4B FE 9D B1 */ bl func_800BA7EC
+/* 800D0A40 000CC6A0 38 03 00 15 */ addi r0, r3, 0x15
+/* 800D0A44 000CC6A4 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800D0A48 000CC6A8 4B F8 99 F1 */ bl func_8005A438
+/* 800D0A4C 000CC6AC 38 60 00 0C */ li r3, 0xc
+/* 800D0A50 000CC6B0 4B FE 9D 9D */ bl func_800BA7EC
+/* 800D0A54 000CC6B4 2C 03 00 03 */ cmpwi r3, 3
+/* 800D0A58 000CC6B8 41 82 00 84 */ beq lbl_800D0ADC
+/* 800D0A5C 000CC6BC 40 80 00 1C */ bge lbl_800D0A78
+/* 800D0A60 000CC6C0 2C 03 00 01 */ cmpwi r3, 1
+/* 800D0A64 000CC6C4 41 82 00 40 */ beq lbl_800D0AA4
+/* 800D0A68 000CC6C8 40 80 00 58 */ bge lbl_800D0AC0
+/* 800D0A6C 000CC6CC 2C 03 00 00 */ cmpwi r3, 0
+/* 800D0A70 000CC6D0 40 80 00 18 */ bge lbl_800D0A88
+/* 800D0A74 000CC6D4 48 00 00 B8 */ b lbl_800D0B2C
+lbl_800D0A78:
+/* 800D0A78 000CC6D8 2C 03 00 05 */ cmpwi r3, 5
+/* 800D0A7C 000CC6DC 41 82 00 98 */ beq lbl_800D0B14
+/* 800D0A80 000CC6E0 40 80 00 AC */ bge lbl_800D0B2C
+/* 800D0A84 000CC6E4 48 00 00 74 */ b lbl_800D0AF8
+lbl_800D0A88:
+/* 800D0A88 000CC6E8 38 60 00 0F */ li r3, 0xf
+/* 800D0A8C 000CC6EC 4B FE 9F 01 */ bl func_800BA98C
+/* 800D0A90 000CC6F0 7C 63 07 34 */ extsh r3, r3
+/* 800D0A94 000CC6F4 38 80 00 01 */ li r4, 1
+/* 800D0A98 000CC6F8 38 A0 00 00 */ li r5, 0
+/* 800D0A9C 000CC6FC 48 18 33 15 */ bl func_80253DB0
+/* 800D0AA0 000CC700 48 00 00 8C */ b lbl_800D0B2C
+lbl_800D0AA4:
+/* 800D0AA4 000CC704 38 60 00 0F */ li r3, 0xf
+/* 800D0AA8 000CC708 4B FE 9E E5 */ bl func_800BA98C
+/* 800D0AAC 000CC70C 7C 63 07 34 */ extsh r3, r3
+/* 800D0AB0 000CC710 38 80 00 02 */ li r4, 2
+/* 800D0AB4 000CC714 38 A0 00 00 */ li r5, 0
+/* 800D0AB8 000CC718 48 18 32 F9 */ bl func_80253DB0
+/* 800D0ABC 000CC71C 48 00 00 70 */ b lbl_800D0B2C
+lbl_800D0AC0:
+/* 800D0AC0 000CC720 38 60 00 0F */ li r3, 0xf
+/* 800D0AC4 000CC724 4B FE 9E C9 */ bl func_800BA98C
+/* 800D0AC8 000CC728 7C 63 07 34 */ extsh r3, r3
+/* 800D0ACC 000CC72C 38 80 00 03 */ li r4, 3
+/* 800D0AD0 000CC730 38 A0 00 00 */ li r5, 0
+/* 800D0AD4 000CC734 48 18 32 DD */ bl func_80253DB0
+/* 800D0AD8 000CC738 48 00 00 54 */ b lbl_800D0B2C
+lbl_800D0ADC:
+/* 800D0ADC 000CC73C 38 60 00 0F */ li r3, 0xf
+/* 800D0AE0 000CC740 4B FE 9E AD */ bl func_800BA98C
+/* 800D0AE4 000CC744 7C 63 07 34 */ extsh r3, r3
+/* 800D0AE8 000CC748 38 80 00 04 */ li r4, 4
+/* 800D0AEC 000CC74C 38 A0 00 00 */ li r5, 0
+/* 800D0AF0 000CC750 48 18 32 C1 */ bl func_80253DB0
+/* 800D0AF4 000CC754 48 00 00 38 */ b lbl_800D0B2C
+lbl_800D0AF8:
+/* 800D0AF8 000CC758 38 60 00 0F */ li r3, 0xf
+/* 800D0AFC 000CC75C 4B FE 9E 91 */ bl func_800BA98C
+/* 800D0B00 000CC760 7C 63 07 34 */ extsh r3, r3
+/* 800D0B04 000CC764 38 80 00 05 */ li r4, 5
+/* 800D0B08 000CC768 38 A0 00 00 */ li r5, 0
+/* 800D0B0C 000CC76C 48 18 32 A5 */ bl func_80253DB0
+/* 800D0B10 000CC770 48 00 00 1C */ b lbl_800D0B2C
+lbl_800D0B14:
+/* 800D0B14 000CC774 38 60 00 0F */ li r3, 0xf
+/* 800D0B18 000CC778 4B FE 9E 75 */ bl func_800BA98C
+/* 800D0B1C 000CC77C 7C 63 07 34 */ extsh r3, r3
+/* 800D0B20 000CC780 38 80 00 06 */ li r4, 6
+/* 800D0B24 000CC784 38 A0 00 00 */ li r5, 0
+/* 800D0B28 000CC788 48 18 32 89 */ bl func_80253DB0
+lbl_800D0B2C:
+/* 800D0B2C 000CC78C 38 60 00 0B */ li r3, 0xb
+/* 800D0B30 000CC790 4B FE 9C BD */ bl func_800BA7EC
+/* 800D0B34 000CC794 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D0B38 000CC798 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D0B3C 000CC79C 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D0B40 000CC7A0 38 60 00 0C */ li r3, 0xc
+/* 800D0B44 000CC7A4 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800D0B48 000CC7A8 4B FE 9C A5 */ bl func_800BA7EC
+/* 800D0B4C 000CC7AC 7F 04 C3 78 */ mr r4, r24
+/* 800D0B50 000CC7B0 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D0B54 000CC7B4 48 01 52 99 */ bl func_800E5DEC
+/* 800D0B58 000CC7B8 4B F8 5E 25 */ bl func_8005697C
+/* 800D0B5C 000CC7BC 7C 64 1B 78 */ mr r4, r3
+/* 800D0B60 000CC7C0 38 60 00 15 */ li r3, 0x15
+/* 800D0B64 000CC7C4 48 08 B7 A5 */ bl func_8015C308
+/* 800D0B68 000CC7C8 38 60 00 01 */ li r3, 1
+/* 800D0B6C 000CC7CC 38 80 2D 23 */ li r4, 0x2d23
+/* 800D0B70 000CC7D0 4B FE 9E 81 */ bl func_800BA9F0
+/* 800D0B74 000CC7D4 38 60 00 0C */ li r3, 0xc
+/* 800D0B78 000CC7D8 4B FE 9E 15 */ bl func_800BA98C
+/* 800D0B7C 000CC7DC 7C 63 07 34 */ extsh r3, r3
+/* 800D0B80 000CC7E0 38 80 00 16 */ li r4, 0x16
+/* 800D0B84 000CC7E4 38 A0 00 00 */ li r5, 0
+/* 800D0B88 000CC7E8 48 18 32 29 */ bl func_80253DB0
+lbl_800D0B8C:
+/* 800D0B8C 000CC7EC 48 01 92 C5 */ bl func_800E9E50
+/* 800D0B90 000CC7F0 48 00 08 08 */ b lbl_800D1398
+/* 800D0B94 000CC7F4 38 60 00 01 */ li r3, 1
+/* 800D0B98 000CC7F8 38 80 FF FF */ li r4, -1
+/* 800D0B9C 000CC7FC 4B FE 9E 55 */ bl func_800BA9F0
+/* 800D0BA0 000CC800 38 60 00 0D */ li r3, 0xd
+/* 800D0BA4 000CC804 4B FE 9D E9 */ bl func_800BA98C
+/* 800D0BA8 000CC808 7C 63 07 34 */ extsh r3, r3
+/* 800D0BAC 000CC80C 48 18 32 25 */ bl func_80253DD0
+/* 800D0BB0 000CC810 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D0BB4 000CC814 28 00 00 03 */ cmplwi r0, 3
+/* 800D0BB8 000CC818 40 82 07 E0 */ bne lbl_800D1398
+/* 800D0BBC 000CC81C 38 60 00 00 */ li r3, 0
+/* 800D0BC0 000CC820 4B FE 9C 2D */ bl func_800BA7EC
+/* 800D0BC4 000CC824 7C 75 07 74 */ extsb r21, r3
+/* 800D0BC8 000CC828 38 60 00 00 */ li r3, 0
+/* 800D0BCC 000CC82C 4B FE 9D C1 */ bl func_800BA98C
+/* 800D0BD0 000CC830 7C 63 07 34 */ extsh r3, r3
+/* 800D0BD4 000CC834 38 80 00 02 */ li r4, 2
+/* 800D0BD8 000CC838 38 A0 00 00 */ li r5, 0
+/* 800D0BDC 000CC83C 48 18 31 D5 */ bl func_80253DB0
+/* 800D0BE0 000CC840 38 60 00 0F */ li r3, 0xf
+/* 800D0BE4 000CC844 4B FE 9D A9 */ bl func_800BA98C
+/* 800D0BE8 000CC848 7C 63 07 34 */ extsh r3, r3
+/* 800D0BEC 000CC84C 38 80 00 07 */ li r4, 7
+/* 800D0BF0 000CC850 38 A0 00 00 */ li r5, 0
+/* 800D0BF4 000CC854 48 18 31 BD */ bl func_80253DB0
+/* 800D0BF8 000CC858 38 60 00 0F */ li r3, 0xf
+/* 800D0BFC 000CC85C 4B FE 9D 91 */ bl func_800BA98C
+/* 800D0C00 000CC860 7C 63 07 34 */ extsh r3, r3
+/* 800D0C04 000CC864 38 80 00 09 */ li r4, 9
+/* 800D0C08 000CC868 38 A0 00 01 */ li r5, 1
+/* 800D0C0C 000CC86C 48 18 31 E5 */ bl func_80253DF0
+/* 800D0C10 000CC870 38 60 00 00 */ li r3, 0
+/* 800D0C14 000CC874 4B FE 99 45 */ bl func_800BA558
+/* 800D0C18 000CC878 38 60 00 01 */ li r3, 1
+/* 800D0C1C 000CC87C 4B FE 99 9D */ bl func_800BA5B8
+/* 800D0C20 000CC880 38 00 10 01 */ li r0, 0x1001
+/* 800D0C24 000CC884 2C 15 00 00 */ cmpwi r21, 0
+/* 800D0C28 000CC888 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0C2C 000CC88C 41 82 00 0C */ beq lbl_800D0C38
+/* 800D0C30 000CC890 60 00 00 02 */ ori r0, r0, 2
+/* 800D0C34 000CC894 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800D0C38:
+/* 800D0C38 000CC898 38 60 00 01 */ li r3, 1
+/* 800D0C3C 000CC89C 4B FE 9B B1 */ bl func_800BA7EC
+/* 800D0C40 000CC8A0 38 63 00 03 */ addi r3, r3, 3
+/* 800D0C44 000CC8A4 38 15 00 01 */ addi r0, r21, 1
+/* 800D0C48 000CC8A8 54 63 F0 BE */ srwi r3, r3, 2
+/* 800D0C4C 000CC8AC 7C 63 07 74 */ extsb r3, r3
+/* 800D0C50 000CC8B0 7C 00 18 00 */ cmpw r0, r3
+/* 800D0C54 000CC8B4 40 82 00 10 */ bne lbl_800D0C64
+/* 800D0C58 000CC8B8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0C5C 000CC8BC 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800D0C60 000CC8C0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800D0C64:
+/* 800D0C64 000CC8C4 48 01 57 6D */ bl func_800E63D0
+/* 800D0C68 000CC8C8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D0C6C 000CC8CC 2C 00 00 01 */ cmpwi r0, 1
+/* 800D0C70 000CC8D0 41 82 00 7C */ beq lbl_800D0CEC
+/* 800D0C74 000CC8D4 40 80 00 10 */ bge lbl_800D0C84
+/* 800D0C78 000CC8D8 2C 00 00 00 */ cmpwi r0, 0
+/* 800D0C7C 000CC8DC 40 80 00 14 */ bge lbl_800D0C90
+/* 800D0C80 000CC8E0 48 00 00 D4 */ b lbl_800D0D54
+lbl_800D0C84:
+/* 800D0C84 000CC8E4 2C 00 00 03 */ cmpwi r0, 3
+/* 800D0C88 000CC8E8 40 80 00 CC */ bge lbl_800D0D54
+/* 800D0C8C 000CC8EC 48 00 00 70 */ b lbl_800D0CFC
+lbl_800D0C90:
+/* 800D0C90 000CC8F0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0C94 000CC8F4 38 60 00 15 */ li r3, 0x15
+/* 800D0C98 000CC8F8 60 00 0C 00 */ ori r0, r0, 0xc00
+/* 800D0C9C 000CC8FC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0CA0 000CC900 4B FE 9B 4D */ bl func_800BA7EC
+/* 800D0CA4 000CC904 2C 03 00 00 */ cmpwi r3, 0
+/* 800D0CA8 000CC908 41 82 00 10 */ beq lbl_800D0CB8
+/* 800D0CAC 000CC90C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0CB0 000CC910 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800D0CB4 000CC914 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800D0CB8:
+/* 800D0CB8 000CC918 38 60 00 06 */ li r3, 6
+/* 800D0CBC 000CC91C 38 80 00 00 */ li r4, 0
+/* 800D0CC0 000CC920 48 01 45 65 */ bl func_800E5224
+/* 800D0CC4 000CC924 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D0CC8 000CC928 40 82 00 8C */ bne lbl_800D0D54
+/* 800D0CCC 000CC92C 38 60 00 15 */ li r3, 0x15
+/* 800D0CD0 000CC930 4B FE 9B 1D */ bl func_800BA7EC
+/* 800D0CD4 000CC934 2C 03 00 00 */ cmpwi r3, 0
+/* 800D0CD8 000CC938 41 82 00 7C */ beq lbl_800D0D54
+/* 800D0CDC 000CC93C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0CE0 000CC940 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 800D0CE4 000CC944 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0CE8 000CC948 48 00 00 6C */ b lbl_800D0D54
+lbl_800D0CEC:
+/* 800D0CEC 000CC94C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0CF0 000CC950 60 00 08 00 */ ori r0, r0, 0x800
+/* 800D0CF4 000CC954 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0CF8 000CC958 48 00 00 5C */ b lbl_800D0D54
+lbl_800D0CFC:
+/* 800D0CFC 000CC95C 38 60 00 01 */ li r3, 1
+/* 800D0D00 000CC960 48 01 56 E5 */ bl func_800E63E4
+/* 800D0D04 000CC964 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D0D08 000CC968 40 82 00 4C */ bne lbl_800D0D54
+/* 800D0D0C 000CC96C 38 60 00 1A */ li r3, 0x1a
+/* 800D0D10 000CC970 4B FE 9C 7D */ bl func_800BA98C
+/* 800D0D14 000CC974 7C 63 07 34 */ extsh r3, r3
+/* 800D0D18 000CC978 38 80 00 08 */ li r4, 8
+/* 800D0D1C 000CC97C 38 A0 00 01 */ li r5, 1
+/* 800D0D20 000CC980 48 18 30 D1 */ bl func_80253DF0
+/* 800D0D24 000CC984 38 60 00 1A */ li r3, 0x1a
+/* 800D0D28 000CC988 4B FE 9C 65 */ bl func_800BA98C
+/* 800D0D2C 000CC98C 7C 63 07 34 */ extsh r3, r3
+/* 800D0D30 000CC990 38 80 00 08 */ li r4, 8
+/* 800D0D34 000CC994 38 A0 00 00 */ li r5, 0
+/* 800D0D38 000CC998 48 18 30 79 */ bl func_80253DB0
+/* 800D0D3C 000CC99C 38 60 00 00 */ li r3, 0
+/* 800D0D40 000CC9A0 4B FE 9C 4D */ bl func_800BA98C
+/* 800D0D44 000CC9A4 7C 63 07 34 */ extsh r3, r3
+/* 800D0D48 000CC9A8 38 80 00 03 */ li r4, 3
+/* 800D0D4C 000CC9AC 38 A0 00 00 */ li r5, 0
+/* 800D0D50 000CC9B0 48 18 30 61 */ bl func_80253DB0
+lbl_800D0D54:
+/* 800D0D54 000CC9B4 38 60 00 18 */ li r3, 0x18
+/* 800D0D58 000CC9B8 48 09 1D 39 */ bl func_80162A90
+/* 800D0D5C 000CC9BC 2C 03 00 03 */ cmpwi r3, 3
+/* 800D0D60 000CC9C0 41 82 00 50 */ beq lbl_800D0DB0
+/* 800D0D64 000CC9C4 40 80 00 14 */ bge lbl_800D0D78
+/* 800D0D68 000CC9C8 2C 03 00 01 */ cmpwi r3, 1
+/* 800D0D6C 000CC9CC 41 82 00 18 */ beq lbl_800D0D84
+/* 800D0D70 000CC9D0 40 80 00 24 */ bge lbl_800D0D94
+/* 800D0D74 000CC9D4 48 00 00 70 */ b lbl_800D0DE4
+lbl_800D0D78:
+/* 800D0D78 000CC9D8 2C 03 00 05 */ cmpwi r3, 5
+/* 800D0D7C 000CC9DC 40 80 00 68 */ bge lbl_800D0DE4
+/* 800D0D80 000CC9E0 48 00 00 4C */ b lbl_800D0DCC
+lbl_800D0D84:
+/* 800D0D84 000CC9E4 38 60 00 00 */ li r3, 0
+/* 800D0D88 000CC9E8 38 80 2C E3 */ li r4, 0x2ce3
+/* 800D0D8C 000CC9EC 4B FE 9C 65 */ bl func_800BA9F0
+/* 800D0D90 000CC9F0 48 00 00 54 */ b lbl_800D0DE4
+lbl_800D0D94:
+/* 800D0D94 000CC9F4 38 60 00 00 */ li r3, 0
+/* 800D0D98 000CC9F8 38 80 2C E4 */ li r4, 0x2ce4
+/* 800D0D9C 000CC9FC 4B FE 9C 55 */ bl func_800BA9F0
+/* 800D0DA0 000CCA00 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0DA4 000CCA04 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800D0DA8 000CCA08 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0DAC 000CCA0C 48 00 00 38 */ b lbl_800D0DE4
+lbl_800D0DB0:
+/* 800D0DB0 000CCA10 38 60 00 00 */ li r3, 0
+/* 800D0DB4 000CCA14 38 80 2C E5 */ li r4, 0x2ce5
+/* 800D0DB8 000CCA18 4B FE 9C 39 */ bl func_800BA9F0
+/* 800D0DBC 000CCA1C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0DC0 000CCA20 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800D0DC4 000CCA24 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0DC8 000CCA28 48 00 00 1C */ b lbl_800D0DE4
+lbl_800D0DCC:
+/* 800D0DCC 000CCA2C 38 60 00 00 */ li r3, 0
+/* 800D0DD0 000CCA30 38 80 2C E6 */ li r4, 0x2ce6
+/* 800D0DD4 000CCA34 4B FE 9C 1D */ bl func_800BA9F0
+/* 800D0DD8 000CCA38 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D0DDC 000CCA3C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800D0DE0 000CCA40 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800D0DE4:
+/* 800D0DE4 000CCA44 48 01 55 ED */ bl func_800E63D0
+/* 800D0DE8 000CCA48 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D0DEC 000CCA4C 28 00 00 02 */ cmplwi r0, 2
+/* 800D0DF0 000CCA50 40 82 05 A8 */ bne lbl_800D1398
+/* 800D0DF4 000CCA54 38 60 00 01 */ li r3, 1
+/* 800D0DF8 000CCA58 48 01 55 ED */ bl func_800E63E4
+/* 800D0DFC 000CCA5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D0E00 000CCA60 40 82 05 98 */ bne lbl_800D1398
+/* 800D0E04 000CCA64 38 60 00 00 */ li r3, 0
+/* 800D0E08 000CCA68 38 80 2C F4 */ li r4, 0x2cf4
+/* 800D0E0C 000CCA6C 4B FE 9B E5 */ bl func_800BA9F0
+/* 800D0E10 000CCA70 48 00 05 88 */ b lbl_800D1398
+/* 800D0E14 000CCA74 38 60 00 00 */ li r3, 0
+/* 800D0E18 000CCA78 4B FE 9B 75 */ bl func_800BA98C
+/* 800D0E1C 000CCA7C 7C 63 07 34 */ extsh r3, r3
+/* 800D0E20 000CCA80 48 18 2F B1 */ bl func_80253DD0
+/* 800D0E24 000CCA84 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D0E28 000CCA88 28 00 00 03 */ cmplwi r0, 3
+/* 800D0E2C 000CCA8C 40 82 05 6C */ bne lbl_800D1398
+/* 800D0E30 000CCA90 38 60 00 15 */ li r3, 0x15
+/* 800D0E34 000CCA94 4B FE 97 85 */ bl func_800BA5B8
+/* 800D0E38 000CCA98 38 60 00 04 */ li r3, 4
+/* 800D0E3C 000CCA9C 4B FE 9B 51 */ bl func_800BA98C
+/* 800D0E40 000CCAA0 7C 63 07 34 */ extsh r3, r3
+/* 800D0E44 000CCAA4 38 80 00 08 */ li r4, 8
+/* 800D0E48 000CCAA8 38 A0 00 00 */ li r5, 0
+/* 800D0E4C 000CCAAC 48 18 2F A5 */ bl func_80253DF0
+/* 800D0E50 000CCAB0 38 60 00 0F */ li r3, 0xf
+/* 800D0E54 000CCAB4 4B FE 9B 39 */ bl func_800BA98C
+/* 800D0E58 000CCAB8 7C 63 07 34 */ extsh r3, r3
+/* 800D0E5C 000CCABC 38 80 00 08 */ li r4, 8
+/* 800D0E60 000CCAC0 38 A0 00 00 */ li r5, 0
+/* 800D0E64 000CCAC4 48 18 2F 8D */ bl func_80253DF0
+/* 800D0E68 000CCAC8 38 60 00 00 */ li r3, 0
+/* 800D0E6C 000CCACC 4B FE 9B 21 */ bl func_800BA98C
+/* 800D0E70 000CCAD0 7C 63 07 34 */ extsh r3, r3
+/* 800D0E74 000CCAD4 38 80 00 08 */ li r4, 8
+/* 800D0E78 000CCAD8 38 A0 00 00 */ li r5, 0
+/* 800D0E7C 000CCADC 48 18 2F 75 */ bl func_80253DF0
+/* 800D0E80 000CCAE0 38 60 00 0C */ li r3, 0xc
+/* 800D0E84 000CCAE4 4B FE 9B 09 */ bl func_800BA98C
+/* 800D0E88 000CCAE8 7C 63 07 34 */ extsh r3, r3
+/* 800D0E8C 000CCAEC 38 80 00 08 */ li r4, 8
+/* 800D0E90 000CCAF0 38 A0 00 00 */ li r5, 0
+/* 800D0E94 000CCAF4 48 18 2F 5D */ bl func_80253DF0
+/* 800D0E98 000CCAF8 38 60 00 1B */ li r3, 0x1b
+/* 800D0E9C 000CCAFC 4B FE 9A F1 */ bl func_800BA98C
+/* 800D0EA0 000CCB00 7C 63 07 34 */ extsh r3, r3
+/* 800D0EA4 000CCB04 38 80 00 08 */ li r4, 8
+/* 800D0EA8 000CCB08 38 A0 00 01 */ li r5, 1
+/* 800D0EAC 000CCB0C 48 18 2F 45 */ bl func_80253DF0
+/* 800D0EB0 000CCB10 38 60 00 1B */ li r3, 0x1b
+/* 800D0EB4 000CCB14 4B FE 9A D9 */ bl func_800BA98C
+/* 800D0EB8 000CCB18 7C 63 07 34 */ extsh r3, r3
+/* 800D0EBC 000CCB1C 38 80 00 06 */ li r4, 6
+/* 800D0EC0 000CCB20 38 A0 00 00 */ li r5, 0
+/* 800D0EC4 000CCB24 48 18 2E ED */ bl func_80253DB0
+/* 800D0EC8 000CCB28 48 00 04 D0 */ b lbl_800D1398
+/* 800D0ECC 000CCB2C 38 60 00 1B */ li r3, 0x1b
+/* 800D0ED0 000CCB30 4B FE 9A BD */ bl func_800BA98C
+/* 800D0ED4 000CCB34 7C 63 07 34 */ extsh r3, r3
+/* 800D0ED8 000CCB38 48 18 2E F9 */ bl func_80253DD0
+/* 800D0EDC 000CCB3C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D0EE0 000CCB40 28 00 00 03 */ cmplwi r0, 3
+/* 800D0EE4 000CCB44 40 82 04 B4 */ bne lbl_800D1398
+/* 800D0EE8 000CCB48 38 60 00 16 */ li r3, 0x16
+/* 800D0EEC 000CCB4C 4B FE 96 CD */ bl func_800BA5B8
+/* 800D0EF0 000CCB50 38 60 00 1B */ li r3, 0x1b
+/* 800D0EF4 000CCB54 4B FE 9A 99 */ bl func_800BA98C
+/* 800D0EF8 000CCB58 7C 63 07 34 */ extsh r3, r3
+/* 800D0EFC 000CCB5C 38 80 00 01 */ li r4, 1
+/* 800D0F00 000CCB60 38 A0 00 00 */ li r5, 0
+/* 800D0F04 000CCB64 48 18 2E AD */ bl func_80253DB0
+/* 800D0F08 000CCB68 38 60 00 00 */ li r3, 0
+/* 800D0F0C 000CCB6C 38 80 00 00 */ li r4, 0
+/* 800D0F10 000CCB70 4B F8 89 E9 */ bl func_800598F8
+/* 800D0F14 000CCB74 38 60 00 01 */ li r3, 1
+/* 800D0F18 000CCB78 38 80 00 00 */ li r4, 0
+/* 800D0F1C 000CCB7C 38 A0 00 00 */ li r5, 0
+/* 800D0F20 000CCB80 38 C0 00 02 */ li r6, 2
+/* 800D0F24 000CCB84 38 E0 00 00 */ li r7, 0
+/* 800D0F28 000CCB88 39 00 00 00 */ li r8, 0
+/* 800D0F2C 000CCB8C 4B F8 8A 9D */ bl func_800599C8
+/* 800D0F30 000CCB90 38 60 00 02 */ li r3, 2
+/* 800D0F34 000CCB94 38 80 00 00 */ li r4, 0
+/* 800D0F38 000CCB98 38 A0 00 01 */ li r5, 1
+/* 800D0F3C 000CCB9C 38 C0 00 00 */ li r6, 0
+/* 800D0F40 000CCBA0 38 E0 00 00 */ li r7, 0
+/* 800D0F44 000CCBA4 39 00 00 00 */ li r8, 0
+/* 800D0F48 000CCBA8 4B F8 8A 81 */ bl func_800599C8
+/* 800D0F4C 000CCBAC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D0F50 000CCBB0 38 60 02 5F */ li r3, 0x25f
+/* 800D0F54 000CCBB4 38 80 00 00 */ li r4, 0
+/* 800D0F58 000CCBB8 4B F3 A2 19 */ bl func_8000B170
+/* 800D0F5C 000CCBBC 48 00 04 3C */ b lbl_800D1398
+/* 800D0F60 000CCBC0 38 60 00 2D */ li r3, 0x2d
+/* 800D0F64 000CCBC4 38 80 00 02 */ li r4, 2
+/* 800D0F68 000CCBC8 48 00 6C 91 */ bl func_800D7BF8
+/* 800D0F6C 000CCBCC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800D0F70 000CCBD0 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800D0F74 000CCBD4 41 82 00 78 */ beq lbl_800D0FEC
+/* 800D0F78 000CCBD8 3C 03 00 01 */ addis r0, r3, 1
+/* 800D0F7C 000CCBDC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800D0F80 000CCBE0 41 82 00 6C */ beq lbl_800D0FEC
+/* 800D0F84 000CCBE4 28 1B 00 01 */ cmplwi r27, 1
+/* 800D0F88 000CCBE8 40 82 00 30 */ bne lbl_800D0FB8
+/* 800D0F8C 000CCBEC 38 60 00 1B */ li r3, 0x1b
+/* 800D0F90 000CCBF0 4B FE 99 FD */ bl func_800BA98C
+/* 800D0F94 000CCBF4 7C 63 07 34 */ extsh r3, r3
+/* 800D0F98 000CCBF8 38 80 00 02 */ li r4, 2
+/* 800D0F9C 000CCBFC 38 A0 00 00 */ li r5, 0
+/* 800D0FA0 000CCC00 48 18 2E 11 */ bl func_80253DB0
+/* 800D0FA4 000CCC04 38 60 00 17 */ li r3, 0x17
+/* 800D0FA8 000CCC08 4B FE 96 11 */ bl func_800BA5B8
+/* 800D0FAC 000CCC0C 38 60 00 01 */ li r3, 1
+/* 800D0FB0 000CCC10 4B F8 95 1D */ bl func_8005A4CC
+/* 800D0FB4 000CCC14 48 00 03 E4 */ b lbl_800D1398
+lbl_800D0FB8:
+/* 800D0FB8 000CCC18 28 1B 00 02 */ cmplwi r27, 2
+/* 800D0FBC 000CCC1C 40 82 03 DC */ bne lbl_800D1398
+/* 800D0FC0 000CCC20 38 60 00 1B */ li r3, 0x1b
+/* 800D0FC4 000CCC24 4B FE 99 C9 */ bl func_800BA98C
+/* 800D0FC8 000CCC28 7C 63 07 34 */ extsh r3, r3
+/* 800D0FCC 000CCC2C 38 80 00 03 */ li r4, 3
+/* 800D0FD0 000CCC30 38 A0 00 00 */ li r5, 0
+/* 800D0FD4 000CCC34 48 18 2D DD */ bl func_80253DB0
+/* 800D0FD8 000CCC38 38 60 00 17 */ li r3, 0x17
+/* 800D0FDC 000CCC3C 4B FE 95 DD */ bl func_800BA5B8
+/* 800D0FE0 000CCC40 38 60 00 01 */ li r3, 1
+/* 800D0FE4 000CCC44 4B F8 94 E9 */ bl func_8005A4CC
+/* 800D0FE8 000CCC48 48 00 03 B0 */ b lbl_800D1398
+lbl_800D0FEC:
+/* 800D0FEC 000CCC4C 28 1B 00 01 */ cmplwi r27, 1
+/* 800D0FF0 000CCC50 40 82 00 20 */ bne lbl_800D1010
+/* 800D0FF4 000CCC54 38 60 00 1B */ li r3, 0x1b
+/* 800D0FF8 000CCC58 4B FE 99 95 */ bl func_800BA98C
+/* 800D0FFC 000CCC5C 7C 63 07 34 */ extsh r3, r3
+/* 800D1000 000CCC60 38 80 00 00 */ li r4, 0
+/* 800D1004 000CCC64 38 A0 00 00 */ li r5, 0
+/* 800D1008 000CCC68 48 18 2D A9 */ bl func_80253DB0
+/* 800D100C 000CCC6C 48 00 03 8C */ b lbl_800D1398
+lbl_800D1010:
+/* 800D1010 000CCC70 28 1B 00 02 */ cmplwi r27, 2
+/* 800D1014 000CCC74 40 82 03 84 */ bne lbl_800D1398
+/* 800D1018 000CCC78 38 60 00 1B */ li r3, 0x1b
+/* 800D101C 000CCC7C 4B FE 99 71 */ bl func_800BA98C
+/* 800D1020 000CCC80 7C 63 07 34 */ extsh r3, r3
+/* 800D1024 000CCC84 38 80 00 01 */ li r4, 1
+/* 800D1028 000CCC88 38 A0 00 00 */ li r5, 0
+/* 800D102C 000CCC8C 48 18 2D 85 */ bl func_80253DB0
+/* 800D1030 000CCC90 48 00 03 68 */ b lbl_800D1398
+/* 800D1034 000CCC94 38 60 00 1B */ li r3, 0x1b
+/* 800D1038 000CCC98 4B FE 99 55 */ bl func_800BA98C
+/* 800D103C 000CCC9C 7C 63 07 34 */ extsh r3, r3
+/* 800D1040 000CCCA0 48 18 2D 91 */ bl func_80253DD0
+/* 800D1044 000CCCA4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1048 000CCCA8 28 00 00 03 */ cmplwi r0, 3
+/* 800D104C 000CCCAC 40 82 03 4C */ bne lbl_800D1398
+/* 800D1050 000CCCB0 38 60 00 1B */ li r3, 0x1b
+/* 800D1054 000CCCB4 4B FE 99 39 */ bl func_800BA98C
+/* 800D1058 000CCCB8 7C 63 07 34 */ extsh r3, r3
+/* 800D105C 000CCCBC 48 18 2D 85 */ bl func_80253DE0
+/* 800D1060 000CCCC0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1064 000CCCC4 28 00 00 02 */ cmplwi r0, 2
+/* 800D1068 000CCCC8 40 82 00 10 */ bne lbl_800D1078
+/* 800D106C 000CCCCC 38 60 00 18 */ li r3, 0x18
+/* 800D1070 000CCCD0 4B FE 95 49 */ bl func_800BA5B8
+/* 800D1074 000CCCD4 48 00 00 0C */ b lbl_800D1080
+lbl_800D1078:
+/* 800D1078 000CCCD8 38 60 00 19 */ li r3, 0x19
+/* 800D107C 000CCCDC 4B FE 95 3D */ bl func_800BA5B8
+lbl_800D1080:
+/* 800D1080 000CCCE0 38 60 00 1B */ li r3, 0x1b
+/* 800D1084 000CCCE4 4B FE 99 09 */ bl func_800BA98C
+/* 800D1088 000CCCE8 7C 63 07 34 */ extsh r3, r3
+/* 800D108C 000CCCEC 38 80 00 05 */ li r4, 5
+/* 800D1090 000CCCF0 38 A0 00 00 */ li r5, 0
+/* 800D1094 000CCCF4 48 18 2D 1D */ bl func_80253DB0
+/* 800D1098 000CCCF8 48 00 03 00 */ b lbl_800D1398
+/* 800D109C 000CCCFC 38 60 00 1B */ li r3, 0x1b
+/* 800D10A0 000CCD00 4B FE 98 ED */ bl func_800BA98C
+/* 800D10A4 000CCD04 7C 63 07 34 */ extsh r3, r3
+/* 800D10A8 000CCD08 48 18 2D 29 */ bl func_80253DD0
+/* 800D10AC 000CCD0C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D10B0 000CCD10 28 00 00 03 */ cmplwi r0, 3
+/* 800D10B4 000CCD14 40 82 02 E4 */ bne lbl_800D1398
+/* 800D10B8 000CCD18 38 60 00 0B */ li r3, 0xb
+/* 800D10BC 000CCD1C 4B FE 97 31 */ bl func_800BA7EC
+/* 800D10C0 000CCD20 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D10C4 000CCD24 3B 24 CE 18 */ addi r25, r4, lbl_8047CE18@l
+/* 800D10C8 000CCD28 7C 19 18 AE */ lbzx r0, r25, r3
+/* 800D10CC 000CCD2C 38 60 00 0C */ li r3, 0xc
+/* 800D10D0 000CCD30 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
+/* 800D10D4 000CCD34 4B FE 97 19 */ bl func_800BA7EC
+/* 800D10D8 000CCD38 7F 04 C3 78 */ mr r4, r24
+/* 800D10DC 000CCD3C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D10E0 000CCD40 48 01 4D 0D */ bl func_800E5DEC
+/* 800D10E4 000CCD44 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D10E8 000CCD48 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800D10EC 000CCD4C 98 03 00 8A */ stb r0, 0x8a(r3)
+/* 800D10F0 000CCD50 38 60 00 0C */ li r3, 0xc
+/* 800D10F4 000CCD54 4B FE 96 F9 */ bl func_800BA7EC
+/* 800D10F8 000CCD58 7C 76 07 74 */ extsb r22, r3
+/* 800D10FC 000CCD5C 2C 16 00 05 */ cmpwi r22, 5
+/* 800D1100 000CCD60 40 80 00 84 */ bge lbl_800D1184
+/* 800D1104 000CCD64 48 00 00 48 */ b lbl_800D114C
+lbl_800D1108:
+/* 800D1108 000CCD68 38 60 00 0B */ li r3, 0xb
+/* 800D110C 000CCD6C 4B FE 96 E1 */ bl func_800BA7EC
+/* 800D1110 000CCD70 7C 99 18 AE */ lbzx r4, r25, r3
+/* 800D1114 000CCD74 38 16 00 01 */ addi r0, r22, 1
+/* 800D1118 000CCD78 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800D111C 000CCD7C 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
+/* 800D1120 000CCD80 48 01 4C CD */ bl func_800E5DEC
+/* 800D1124 000CCD84 7C 75 1B 78 */ mr r21, r3
+/* 800D1128 000CCD88 38 60 00 0B */ li r3, 0xb
+/* 800D112C 000CCD8C 4B FE 96 C1 */ bl func_800BA7EC
+/* 800D1130 000CCD90 7C 19 18 AE */ lbzx r0, r25, r3
+/* 800D1134 000CCD94 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 800D1138 000CCD98 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D113C 000CCD9C 48 01 4C B1 */ bl func_800E5DEC
+/* 800D1140 000CCDA0 7E A4 AB 78 */ mr r4, r21
+/* 800D1144 000CCDA4 48 00 02 71 */ bl func_800D13B4
+/* 800D1148 000CCDA8 3A D6 00 01 */ addi r22, r22, 1
+lbl_800D114C:
+/* 800D114C 000CCDAC 7E C0 07 74 */ extsb r0, r22
+/* 800D1150 000CCDB0 2C 00 00 05 */ cmpwi r0, 5
+/* 800D1154 000CCDB4 41 80 FF B4 */ blt lbl_800D1108
+/* 800D1158 000CCDB8 38 60 00 0B */ li r3, 0xb
+/* 800D115C 000CCDBC 4B FE 96 91 */ bl func_800BA7EC
+/* 800D1160 000CCDC0 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D1164 000CCDC4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D1168 000CCDC8 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D116C 000CCDCC 38 60 00 05 */ li r3, 5
+/* 800D1170 000CCDD0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D1174 000CCDD4 48 01 4C 79 */ bl func_800E5DEC
+/* 800D1178 000CCDD8 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D117C 000CCDDC 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800D1180 000CCDE0 98 03 00 8A */ stb r0, 0x8a(r3)
+lbl_800D1184:
+/* 800D1184 000CCDE4 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800D1188 000CCDE8 3A A0 00 00 */ li r21, 0
+/* 800D118C 000CCDEC 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+lbl_800D1190:
+/* 800D1190 000CCDF0 38 60 00 0B */ li r3, 0xb
+/* 800D1194 000CCDF4 4B FE 96 59 */ bl func_800BA7EC
+/* 800D1198 000CCDF8 7C 18 18 AE */ lbzx r0, r24, r3
+/* 800D119C 000CCDFC 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800D11A0 000CCE00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D11A4 000CCE04 48 01 4C 49 */ bl func_800E5DEC
+/* 800D11A8 000CCE08 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D11AC 000CCE0C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D11B0 000CCE10 40 82 00 10 */ bne lbl_800D11C0
+/* 800D11B4 000CCE14 38 80 00 00 */ li r4, 0
+/* 800D11B8 000CCE18 38 A0 00 88 */ li r5, 0x88
+/* 800D11BC 000CCE1C 4B F3 2F 49 */ bl memset
+lbl_800D11C0:
+/* 800D11C0 000CCE20 3A B5 00 01 */ addi r21, r21, 1
+/* 800D11C4 000CCE24 28 15 00 06 */ cmplwi r21, 6
+/* 800D11C8 000CCE28 41 80 FF C8 */ blt lbl_800D1190
+/* 800D11CC 000CCE2C 38 60 00 0B */ li r3, 0xb
+/* 800D11D0 000CCE30 4B FE 96 1D */ bl func_800BA7EC
+/* 800D11D4 000CCE34 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D11D8 000CCE38 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D11DC 000CCE3C 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D11E0 000CCE40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800D11E4 000CCE44 48 01 17 6D */ bl func_800E2950
+/* 800D11E8 000CCE48 38 60 00 1B */ li r3, 0x1b
+/* 800D11EC 000CCE4C 4B FE 97 A1 */ bl func_800BA98C
+/* 800D11F0 000CCE50 7C 63 07 34 */ extsh r3, r3
+/* 800D11F4 000CCE54 38 80 00 08 */ li r4, 8
+/* 800D11F8 000CCE58 38 A0 00 00 */ li r5, 0
+/* 800D11FC 000CCE5C 48 18 2B F5 */ bl func_80253DF0
+/* 800D1200 000CCE60 38 60 00 19 */ li r3, 0x19
+/* 800D1204 000CCE64 4B FE 97 89 */ bl func_800BA98C
+/* 800D1208 000CCE68 7C 63 07 34 */ extsh r3, r3
+/* 800D120C 000CCE6C 38 80 00 08 */ li r4, 8
+/* 800D1210 000CCE70 38 A0 00 00 */ li r5, 0
+/* 800D1214 000CCE74 48 18 2B DD */ bl func_80253DF0
+/* 800D1218 000CCE78 38 60 00 0C */ li r3, 0xc
+/* 800D121C 000CCE7C 4B FE 97 71 */ bl func_800BA98C
+/* 800D1220 000CCE80 7C 63 07 34 */ extsh r3, r3
+/* 800D1224 000CCE84 38 80 00 08 */ li r4, 8
+/* 800D1228 000CCE88 38 A0 00 01 */ li r5, 1
+/* 800D122C 000CCE8C 48 18 2B C5 */ bl func_80253DF0
+/* 800D1230 000CCE90 38 60 00 00 */ li r3, 0
+/* 800D1234 000CCE94 4B FE 97 59 */ bl func_800BA98C
+/* 800D1238 000CCE98 7C 63 07 34 */ extsh r3, r3
+/* 800D123C 000CCE9C 38 80 00 08 */ li r4, 8
+/* 800D1240 000CCEA0 38 A0 00 01 */ li r5, 1
+/* 800D1244 000CCEA4 48 18 2B AD */ bl func_80253DF0
+/* 800D1248 000CCEA8 38 60 00 04 */ li r3, 4
+/* 800D124C 000CCEAC 4B FE 97 41 */ bl func_800BA98C
+/* 800D1250 000CCEB0 7C 63 07 34 */ extsh r3, r3
+/* 800D1254 000CCEB4 38 80 00 08 */ li r4, 8
+/* 800D1258 000CCEB8 38 A0 00 01 */ li r5, 1
+/* 800D125C 000CCEBC 48 18 2B 95 */ bl func_80253DF0
+/* 800D1260 000CCEC0 38 60 00 0F */ li r3, 0xf
+/* 800D1264 000CCEC4 4B FE 97 29 */ bl func_800BA98C
+/* 800D1268 000CCEC8 7C 63 07 34 */ extsh r3, r3
+/* 800D126C 000CCECC 38 80 00 08 */ li r4, 8
+/* 800D1270 000CCED0 38 A0 00 01 */ li r5, 1
+/* 800D1274 000CCED4 48 18 2B 7D */ bl func_80253DF0
+/* 800D1278 000CCED8 38 60 00 04 */ li r3, 4
+/* 800D127C 000CCEDC 4B FE 97 11 */ bl func_800BA98C
+/* 800D1280 000CCEE0 7C 63 07 34 */ extsh r3, r3
+/* 800D1284 000CCEE4 38 80 00 02 */ li r4, 2
+/* 800D1288 000CCEE8 38 A0 00 00 */ li r5, 0
+/* 800D128C 000CCEEC 48 18 2B 25 */ bl func_80253DB0
+/* 800D1290 000CCEF0 38 60 00 0F */ li r3, 0xf
+/* 800D1294 000CCEF4 4B FE 96 F9 */ bl func_800BA98C
+/* 800D1298 000CCEF8 7C 63 07 34 */ extsh r3, r3
+/* 800D129C 000CCEFC 38 80 00 09 */ li r4, 9
+/* 800D12A0 000CCF00 38 A0 00 00 */ li r5, 0
+/* 800D12A4 000CCF04 48 18 2B 0D */ bl func_80253DB0
+/* 800D12A8 000CCF08 38 60 00 00 */ li r3, 0
+/* 800D12AC 000CCF0C 4B FE 93 0D */ bl func_800BA5B8
+/* 800D12B0 000CCF10 48 00 00 E8 */ b lbl_800D1398
+/* 800D12B4 000CCF14 38 60 00 1B */ li r3, 0x1b
+/* 800D12B8 000CCF18 4B FE 96 D5 */ bl func_800BA98C
+/* 800D12BC 000CCF1C 7C 63 07 34 */ extsh r3, r3
+/* 800D12C0 000CCF20 48 18 2B 11 */ bl func_80253DD0
+/* 800D12C4 000CCF24 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D12C8 000CCF28 28 00 00 03 */ cmplwi r0, 3
+/* 800D12CC 000CCF2C 40 82 00 CC */ bne lbl_800D1398
+/* 800D12D0 000CCF30 38 60 00 1B */ li r3, 0x1b
+/* 800D12D4 000CCF34 4B FE 96 B9 */ bl func_800BA98C
+/* 800D12D8 000CCF38 7C 63 07 34 */ extsh r3, r3
+/* 800D12DC 000CCF3C 38 80 00 08 */ li r4, 8
+/* 800D12E0 000CCF40 38 A0 00 00 */ li r5, 0
+/* 800D12E4 000CCF44 48 18 2B 0D */ bl func_80253DF0
+/* 800D12E8 000CCF48 38 60 00 19 */ li r3, 0x19
+/* 800D12EC 000CCF4C 4B FE 96 A1 */ bl func_800BA98C
+/* 800D12F0 000CCF50 7C 63 07 34 */ extsh r3, r3
+/* 800D12F4 000CCF54 38 80 00 08 */ li r4, 8
+/* 800D12F8 000CCF58 38 A0 00 00 */ li r5, 0
+/* 800D12FC 000CCF5C 48 18 2A F5 */ bl func_80253DF0
+/* 800D1300 000CCF60 38 60 00 0C */ li r3, 0xc
+/* 800D1304 000CCF64 4B FE 96 89 */ bl func_800BA98C
+/* 800D1308 000CCF68 7C 63 07 34 */ extsh r3, r3
+/* 800D130C 000CCF6C 38 80 00 08 */ li r4, 8
+/* 800D1310 000CCF70 38 A0 00 01 */ li r5, 1
+/* 800D1314 000CCF74 48 18 2A DD */ bl func_80253DF0
+/* 800D1318 000CCF78 38 60 00 00 */ li r3, 0
+/* 800D131C 000CCF7C 4B FE 96 71 */ bl func_800BA98C
+/* 800D1320 000CCF80 7C 63 07 34 */ extsh r3, r3
+/* 800D1324 000CCF84 38 80 00 08 */ li r4, 8
+/* 800D1328 000CCF88 38 A0 00 01 */ li r5, 1
+/* 800D132C 000CCF8C 48 18 2A C5 */ bl func_80253DF0
+/* 800D1330 000CCF90 38 60 00 04 */ li r3, 4
+/* 800D1334 000CCF94 4B FE 96 59 */ bl func_800BA98C
+/* 800D1338 000CCF98 7C 63 07 34 */ extsh r3, r3
+/* 800D133C 000CCF9C 38 80 00 08 */ li r4, 8
+/* 800D1340 000CCFA0 38 A0 00 01 */ li r5, 1
+/* 800D1344 000CCFA4 48 18 2A AD */ bl func_80253DF0
+/* 800D1348 000CCFA8 38 60 00 0F */ li r3, 0xf
+/* 800D134C 000CCFAC 4B FE 96 41 */ bl func_800BA98C
+/* 800D1350 000CCFB0 7C 63 07 34 */ extsh r3, r3
+/* 800D1354 000CCFB4 38 80 00 08 */ li r4, 8
+/* 800D1358 000CCFB8 38 A0 00 01 */ li r5, 1
+/* 800D135C 000CCFBC 48 18 2A 95 */ bl func_80253DF0
+/* 800D1360 000CCFC0 38 60 00 04 */ li r3, 4
+/* 800D1364 000CCFC4 4B FE 96 29 */ bl func_800BA98C
+/* 800D1368 000CCFC8 7C 63 07 34 */ extsh r3, r3
+/* 800D136C 000CCFCC 38 80 00 02 */ li r4, 2
+/* 800D1370 000CCFD0 38 A0 00 00 */ li r5, 0
+/* 800D1374 000CCFD4 48 18 2A 3D */ bl func_80253DB0
+/* 800D1378 000CCFD8 38 60 00 0F */ li r3, 0xf
+/* 800D137C 000CCFDC 4B FE 96 11 */ bl func_800BA98C
+/* 800D1380 000CCFE0 7C 63 07 34 */ extsh r3, r3
+/* 800D1384 000CCFE4 38 80 00 09 */ li r4, 9
+/* 800D1388 000CCFE8 38 A0 00 00 */ li r5, 0
+/* 800D138C 000CCFEC 48 18 2A 25 */ bl func_80253DB0
+/* 800D1390 000CCFF0 38 60 00 00 */ li r3, 0
+/* 800D1394 000CCFF4 4B FE 92 25 */ bl func_800BA5B8
+lbl_800D1398:
+/* 800D1398 000CCFF8 7F 63 DB 78 */ mr r3, r27
+lbl_800D139C:
+/* 800D139C 000CCFFC 39 61 00 E0 */ addi r11, r1, 0xe0
+/* 800D13A0 000CD000 48 0F 5D BD */ bl _restgpr_21
+/* 800D13A4 000CD004 80 01 00 E4 */ lwz r0, 0xe4(r1)
+/* 800D13A8 000CD008 7C 08 03 A6 */ mtlr r0
+/* 800D13AC 000CD00C 38 21 00 E0 */ addi r1, r1, 0xe0
+/* 800D13B0 000CD010 4E 80 00 20 */ blr
+
+.global func_800D13B4
+func_800D13B4:
+/* 800D13B4 000CD014 38 00 00 44 */ li r0, 0x44
+/* 800D13B8 000CD018 38 E3 FF FF */ addi r7, r3, -1
+/* 800D13BC 000CD01C 38 C4 FF FF */ addi r6, r4, -1
+/* 800D13C0 000CD020 7C 09 03 A6 */ mtctr r0
+lbl_800D13C4:
+/* 800D13C4 000CD024 88 A6 00 01 */ lbz r5, 1(r6)
+/* 800D13C8 000CD028 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 800D13CC 000CD02C 98 A7 00 01 */ stb r5, 1(r7)
+/* 800D13D0 000CD030 9C 07 00 02 */ stbu r0, 2(r7)
+/* 800D13D4 000CD034 42 00 FF F0 */ bdnz lbl_800D13C4
+/* 800D13D8 000CD038 88 04 00 88 */ lbz r0, 0x88(r4)
+/* 800D13DC 000CD03C 98 03 00 88 */ stb r0, 0x88(r3)
+/* 800D13E0 000CD040 88 04 00 89 */ lbz r0, 0x89(r4)
+/* 800D13E4 000CD044 98 03 00 89 */ stb r0, 0x89(r3)
+/* 800D13E8 000CD048 88 04 00 8A */ lbz r0, 0x8a(r4)
+/* 800D13EC 000CD04C 98 03 00 8A */ stb r0, 0x8a(r3)
+/* 800D13F0 000CD050 88 04 00 8B */ lbz r0, 0x8b(r4)
+/* 800D13F4 000CD054 98 03 00 8B */ stb r0, 0x8b(r3)
+/* 800D13F8 000CD058 4E 80 00 20 */ blr
+
+.global func_800D13FC
+func_800D13FC:
+/* 800D13FC 000CD05C 88 0D 9C 30 */ lbz r0, lbl_8063EEF0-_SDA_BASE_(r13)
+/* 800D1400 000CD060 28 00 00 0A */ cmplwi r0, 0xa
+/* 800D1404 000CD064 4D 81 00 20 */ bgtlr
+/* 800D1408 000CD068 3C 60 80 41 */ lis r3, lbl_80416D48@ha
+/* 800D140C 000CD06C 54 00 10 3A */ slwi r0, r0, 2
+/* 800D1410 000CD070 38 63 6D 48 */ addi r3, r3, lbl_80416D48@l
+/* 800D1414 000CD074 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D1418 000CD078 7C 69 03 A6 */ mtctr r3
+/* 800D141C 000CD07C 4E 80 04 20 */ bctr
+/* 800D1420 000CD080 38 60 00 03 */ li r3, 3
+/* 800D1424 000CD084 38 80 30 B7 */ li r4, 0x30b7
+/* 800D1428 000CD088 48 08 B0 CC */ b func_8015C4F4
+/* 800D142C 000CD08C 38 60 00 04 */ li r3, 4
+/* 800D1430 000CD090 38 80 30 BF */ li r4, 0x30bf
+/* 800D1434 000CD094 48 08 B0 C0 */ b func_8015C4F4
+/* 800D1438 000CD098 38 60 00 04 */ li r3, 4
+/* 800D143C 000CD09C 38 80 30 C0 */ li r4, 0x30c0
+/* 800D1440 000CD0A0 48 08 B0 B4 */ b func_8015C4F4
+/* 800D1444 000CD0A4 38 60 00 04 */ li r3, 4
+/* 800D1448 000CD0A8 38 80 30 C1 */ li r4, 0x30c1
+/* 800D144C 000CD0AC 48 08 B0 A8 */ b func_8015C4F4
+/* 800D1450 000CD0B0 38 60 00 04 */ li r3, 4
+/* 800D1454 000CD0B4 38 80 30 C2 */ li r4, 0x30c2
+/* 800D1458 000CD0B8 48 08 B0 9C */ b func_8015C4F4
+/* 800D145C 000CD0BC 38 60 00 04 */ li r3, 4
+/* 800D1460 000CD0C0 38 80 30 C3 */ li r4, 0x30c3
+/* 800D1464 000CD0C4 48 08 B0 90 */ b func_8015C4F4
+/* 800D1468 000CD0C8 38 60 00 03 */ li r3, 3
+/* 800D146C 000CD0CC 38 80 30 C4 */ li r4, 0x30c4
+/* 800D1470 000CD0D0 48 08 B0 84 */ b func_8015C4F4
+/* 800D1474 000CD0D4 38 60 00 04 */ li r3, 4
+/* 800D1478 000CD0D8 38 80 30 C5 */ li r4, 0x30c5
+/* 800D147C 000CD0DC 48 08 B0 78 */ b func_8015C4F4
+/* 800D1480 000CD0E0 38 60 00 04 */ li r3, 4
+/* 800D1484 000CD0E4 38 80 30 C6 */ li r4, 0x30c6
+/* 800D1488 000CD0E8 48 08 B0 6C */ b func_8015C4F4
+/* 800D148C 000CD0EC 38 60 00 04 */ li r3, 4
+/* 800D1490 000CD0F0 38 80 30 C7 */ li r4, 0x30c7
+/* 800D1494 000CD0F4 48 08 B0 60 */ b func_8015C4F4
+/* 800D1498 000CD0F8 4E 80 00 20 */ blr
+
+.global func_800D149C
+func_800D149C:
+/* 800D149C 000CD0FC 98 6D 9C 30 */ stb r3, lbl_8063EEF0-_SDA_BASE_(r13)
+/* 800D14A0 000CD100 4E 80 00 20 */ blr
+
+.global func_800D14A4
+func_800D14A4:
+/* 800D14A4 000CD104 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800D14A8 000CD108 7C 08 02 A6 */ mflr r0
+/* 800D14AC 000CD10C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800D14B0 000CD110 DB E1 00 50 */ stfd f31, 0x50(r1)
+/* 800D14B4 000CD114 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
+/* 800D14B8 000CD118 DB C1 00 40 */ stfd f30, 0x40(r1)
+/* 800D14BC 000CD11C F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
+/* 800D14C0 000CD120 39 61 00 40 */ addi r11, r1, 0x40
+/* 800D14C4 000CD124 48 0F 5C 5D */ bl _savegpr_25
+/* 800D14C8 000CD128 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D14CC 000CD12C 3C A0 43 30 */ lis r5, 0x4330
+/* 800D14D0 000CD130 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800D14D4 000CD134 7C 7B 1B 78 */ mr r27, r3
+/* 800D14D8 000CD138 88 06 00 59 */ lbz r0, 0x59(r6)
+/* 800D14DC 000CD13C 38 60 00 02 */ li r3, 2
+/* 800D14E0 000CD140 90 A1 00 10 */ stw r5, 0x10(r1)
+/* 800D14E4 000CD144 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D14E8 000CD148 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800D14EC 000CD14C C8 46 00 A0 */ lfd f2, 0xa0(r6)
+/* 800D14F0 000CD150 C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800D14F4 000CD154 C8 24 00 00 */ lfd f1, 0(r4)
+/* 800D14F8 000CD158 FC 60 18 28 */ fsub f3, f0, f3
+/* 800D14FC 000CD15C C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D1500 000CD160 90 A1 00 18 */ stw r5, 0x18(r1)
+/* 800D1504 000CD164 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800D1508 000CD168 FC 22 08 28 */ fsub f1, f2, f1
+/* 800D150C 000CD16C FC 20 08 18 */ frsp f1, f1
+/* 800D1510 000CD170 EF C1 00 24 */ fdivs f30, f1, f0
+/* 800D1514 000CD174 4B FE 92 D9 */ bl func_800BA7EC
+/* 800D1518 000CD178 54 7F 06 3E */ clrlwi r31, r3, 0x18
+/* 800D151C 000CD17C 7F 63 DB 78 */ mr r3, r27
+/* 800D1520 000CD180 38 A1 00 08 */ addi r5, r1, 8
+/* 800D1524 000CD184 38 80 00 08 */ li r4, 8
+/* 800D1528 000CD188 48 18 29 25 */ bl func_80253E4C
+/* 800D152C 000CD18C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D1530 000CD190 2C 00 00 00 */ cmpwi r0, 0
+/* 800D1534 000CD194 41 82 06 58 */ beq lbl_800D1B8C
+/* 800D1538 000CD198 38 60 00 00 */ li r3, 0
+/* 800D153C 000CD19C 4B FE 92 B1 */ bl func_800BA7EC
+/* 800D1540 000CD1A0 54 60 10 3A */ slwi r0, r3, 2
+/* 800D1544 000CD1A4 7C 1C 07 74 */ extsb r28, r0
+/* 800D1548 000CD1A8 4B FE 90 31 */ bl func_800BA578
+/* 800D154C 000CD1AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1550 000CD1B0 28 00 00 02 */ cmplwi r0, 2
+/* 800D1554 000CD1B4 40 82 00 14 */ bne lbl_800D1568
+/* 800D1558 000CD1B8 4B FE 90 75 */ bl func_800BA5CC
+/* 800D155C 000CD1BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1560 000CD1C0 28 00 00 08 */ cmplwi r0, 8
+/* 800D1564 000CD1C4 40 82 00 54 */ bne lbl_800D15B8
+lbl_800D1568:
+/* 800D1568 000CD1C8 4B FE 90 11 */ bl func_800BA578
+/* 800D156C 000CD1CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1570 000CD1D0 28 00 00 03 */ cmplwi r0, 3
+/* 800D1574 000CD1D4 41 82 00 44 */ beq lbl_800D15B8
+/* 800D1578 000CD1D8 4B FE 90 01 */ bl func_800BA578
+/* 800D157C 000CD1DC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1580 000CD1E0 28 00 00 09 */ cmplwi r0, 9
+/* 800D1584 000CD1E4 41 82 00 34 */ beq lbl_800D15B8
+/* 800D1588 000CD1E8 4B FE 8F F1 */ bl func_800BA578
+/* 800D158C 000CD1EC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1590 000CD1F0 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D1594 000CD1F4 40 82 01 C0 */ bne lbl_800D1754
+/* 800D1598 000CD1F8 4B FE 90 35 */ bl func_800BA5CC
+/* 800D159C 000CD1FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D15A0 000CD200 28 00 00 0A */ cmplwi r0, 0xa
+/* 800D15A4 000CD204 41 80 01 B0 */ blt lbl_800D1754
+/* 800D15A8 000CD208 4B FE 90 25 */ bl func_800BA5CC
+/* 800D15AC 000CD20C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D15B0 000CD210 28 00 00 15 */ cmplwi r0, 0x15
+/* 800D15B4 000CD214 40 80 01 A0 */ bge lbl_800D1754
+lbl_800D15B8:
+/* 800D15B8 000CD218 57 E3 07 3E */ clrlwi r3, r31, 0x1c
+/* 800D15BC 000CD21C C3 E2 8A 5C */ lfs f31, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D15C0 000CD220 28 03 00 0E */ cmplwi r3, 0xe
+/* 800D15C4 000CD224 41 81 00 AC */ bgt lbl_800D1670
+/* 800D15C8 000CD228 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D15CC 000CD22C 41 82 00 38 */ beq lbl_800D1604
+/* 800D15D0 000CD230 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 800D15D4 000CD234 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D15D8 000CD238 C8 01 00 18 */ lfd f0, 0x18(r1)
+/* 800D15DC 000CD23C C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D15E0 000CD240 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D15E4 000CD244 C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
+/* 800D15E8 000CD248 EC 21 00 B2 */ fmuls f1, f1, f2
+/* 800D15EC 000CD24C EC 21 00 24 */ fdivs f1, f1, f0
+/* 800D15F0 000CD250 48 15 23 F1 */ bl func_802239E0
+/* 800D15F4 000CD254 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D15F8 000CD258 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D15FC 000CD25C EF FF 00 28 */ fsubs f31, f31, f0
+/* 800D1600 000CD260 48 00 00 34 */ b lbl_800D1634
+lbl_800D1604:
+/* 800D1604 000CD264 90 61 00 14 */ stw r3, 0x14(r1)
+/* 800D1608 000CD268 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D160C 000CD26C C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800D1610 000CD270 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D1614 000CD274 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D1618 000CD278 C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
+/* 800D161C 000CD27C EC 21 00 B2 */ fmuls f1, f1, f2
+/* 800D1620 000CD280 EC 21 00 24 */ fdivs f1, f1, f0
+/* 800D1624 000CD284 48 15 23 BD */ bl func_802239E0
+/* 800D1628 000CD288 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D162C 000CD28C EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D1630 000CD290 EF FF 00 2A */ fadds f31, f31, f0
+lbl_800D1634:
+/* 800D1634 000CD294 38 60 00 10 */ li r3, 0x10
+/* 800D1638 000CD298 4B FE 93 55 */ bl func_800BA98C
+/* 800D163C 000CD29C 7C 60 07 34 */ extsh r0, r3
+/* 800D1640 000CD2A0 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1644 000CD2A4 40 82 00 10 */ bne lbl_800D1654
+/* 800D1648 000CD2A8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D164C 000CD2AC EF FF 00 2A */ fadds f31, f31, f0
+/* 800D1650 000CD2B0 48 00 00 20 */ b lbl_800D1670
+lbl_800D1654:
+/* 800D1654 000CD2B4 38 60 00 11 */ li r3, 0x11
+/* 800D1658 000CD2B8 4B FE 93 35 */ bl func_800BA98C
+/* 800D165C 000CD2BC 7C 60 07 34 */ extsh r0, r3
+/* 800D1660 000CD2C0 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1664 000CD2C4 40 82 00 0C */ bne lbl_800D1670
+/* 800D1668 000CD2C8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D166C 000CD2CC EF FF 00 28 */ fsubs f31, f31, f0
+lbl_800D1670:
+/* 800D1670 000CD2D0 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D1674 000CD2D4 7F 63 DB 78 */ mr r3, r27
+/* 800D1678 000CD2D8 38 80 00 05 */ li r4, 5
+/* 800D167C 000CD2DC 48 18 27 95 */ bl func_80253E10
+/* 800D1680 000CD2E0 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D1684 000CD2E4 7F 63 DB 78 */ mr r3, r27
+/* 800D1688 000CD2E8 38 80 00 06 */ li r4, 6
+/* 800D168C 000CD2EC 48 18 27 85 */ bl func_80253E10
+/* 800D1690 000CD2F0 FC 20 F8 90 */ fmr f1, f31
+/* 800D1694 000CD2F4 7F 63 DB 78 */ mr r3, r27
+/* 800D1698 000CD2F8 38 80 00 03 */ li r4, 3
+/* 800D169C 000CD2FC 48 18 27 75 */ bl func_80253E10
+/* 800D16A0 000CD300 C0 22 8A 6C */ lfs f1, lbl_8064106C-_SDA2_BASE_(r2)
+/* 800D16A4 000CD304 7F 63 DB 78 */ mr r3, r27
+/* 800D16A8 000CD308 38 80 00 04 */ li r4, 4
+/* 800D16AC 000CD30C 48 18 27 65 */ bl func_80253E10
+/* 800D16B0 000CD310 4B FE 8E C9 */ bl func_800BA578
+/* 800D16B4 000CD314 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D16B8 000CD318 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D16BC 000CD31C 40 82 00 14 */ bne lbl_800D16D0
+/* 800D16C0 000CD320 38 60 00 14 */ li r3, 0x14
+/* 800D16C4 000CD324 4B FE 91 29 */ bl func_800BA7EC
+/* 800D16C8 000CD328 54 7E 06 3E */ clrlwi r30, r3, 0x18
+/* 800D16CC 000CD32C 48 00 00 10 */ b lbl_800D16DC
+lbl_800D16D0:
+/* 800D16D0 000CD330 38 60 00 09 */ li r3, 9
+/* 800D16D4 000CD334 4B FE 91 19 */ bl func_800BA7EC
+/* 800D16D8 000CD338 54 7E 06 3E */ clrlwi r30, r3, 0x18
+lbl_800D16DC:
+/* 800D16DC 000CD33C 38 60 00 0F */ li r3, 0xf
+/* 800D16E0 000CD340 4B FE 92 AD */ bl func_800BA98C
+/* 800D16E4 000CD344 7C 60 07 34 */ extsh r0, r3
+/* 800D16E8 000CD348 7C 1B 00 00 */ cmpw r27, r0
+/* 800D16EC 000CD34C 40 82 00 14 */ bne lbl_800D1700
+/* 800D16F0 000CD350 20 1E 00 12 */ subfic r0, r30, 0x12
+/* 800D16F4 000CD354 20 00 00 03 */ subfic r0, r0, 3
+/* 800D16F8 000CD358 7C 1D 07 74 */ extsb r29, r0
+/* 800D16FC 000CD35C 48 00 04 2C */ b lbl_800D1B28
+lbl_800D1700:
+/* 800D1700 000CD360 38 60 00 10 */ li r3, 0x10
+/* 800D1704 000CD364 4B FE 92 89 */ bl func_800BA98C
+/* 800D1708 000CD368 7C 60 07 34 */ extsh r0, r3
+/* 800D170C 000CD36C 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1710 000CD370 40 82 00 14 */ bne lbl_800D1724
+/* 800D1714 000CD374 20 1E 00 12 */ subfic r0, r30, 0x12
+/* 800D1718 000CD378 20 00 00 04 */ subfic r0, r0, 4
+/* 800D171C 000CD37C 7C 1D 07 74 */ extsb r29, r0
+/* 800D1720 000CD380 48 00 04 08 */ b lbl_800D1B28
+lbl_800D1724:
+/* 800D1724 000CD384 38 60 00 11 */ li r3, 0x11
+/* 800D1728 000CD388 4B FE 92 65 */ bl func_800BA98C
+/* 800D172C 000CD38C 7C 60 07 34 */ extsh r0, r3
+/* 800D1730 000CD390 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1734 000CD394 40 82 03 F4 */ bne lbl_800D1B28
+/* 800D1738 000CD398 20 1E 00 12 */ subfic r0, r30, 0x12
+/* 800D173C 000CD39C 20 00 00 02 */ subfic r0, r0, 2
+/* 800D1740 000CD3A0 7C 1D 07 74 */ extsb r29, r0
+/* 800D1744 000CD3A4 7C 1D E2 15 */ add. r0, r29, r28
+/* 800D1748 000CD3A8 40 80 03 E0 */ bge lbl_800D1B28
+/* 800D174C 000CD3AC 3B A0 00 00 */ li r29, 0
+/* 800D1750 000CD3B0 48 00 03 D8 */ b lbl_800D1B28
+lbl_800D1754:
+/* 800D1754 000CD3B4 3B C0 00 00 */ li r30, 0
+/* 800D1758 000CD3B8 38 60 00 0F */ li r3, 0xf
+/* 800D175C 000CD3BC 4B FE 92 31 */ bl func_800BA98C
+/* 800D1760 000CD3C0 7C 60 07 34 */ extsh r0, r3
+/* 800D1764 000CD3C4 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1768 000CD3C8 40 82 00 10 */ bne lbl_800D1778
+/* 800D176C 000CD3CC 3B 20 00 01 */ li r25, 1
+/* 800D1770 000CD3D0 3B A0 00 00 */ li r29, 0
+/* 800D1774 000CD3D4 48 00 01 58 */ b lbl_800D18CC
+lbl_800D1778:
+/* 800D1778 000CD3D8 38 60 00 10 */ li r3, 0x10
+/* 800D177C 000CD3DC 4B FE 92 11 */ bl func_800BA98C
+/* 800D1780 000CD3E0 7C 60 07 34 */ extsh r0, r3
+/* 800D1784 000CD3E4 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1788 000CD3E8 40 82 00 10 */ bne lbl_800D1798
+/* 800D178C 000CD3EC 3B 20 00 02 */ li r25, 2
+/* 800D1790 000CD3F0 3B A0 00 01 */ li r29, 1
+/* 800D1794 000CD3F4 48 00 01 38 */ b lbl_800D18CC
+lbl_800D1798:
+/* 800D1798 000CD3F8 38 60 00 11 */ li r3, 0x11
+/* 800D179C 000CD3FC 4B FE 91 F1 */ bl func_800BA98C
+/* 800D17A0 000CD400 7C 60 07 34 */ extsh r0, r3
+/* 800D17A4 000CD404 7C 1B 00 00 */ cmpw r27, r0
+/* 800D17A8 000CD408 40 82 00 10 */ bne lbl_800D17B8
+/* 800D17AC 000CD40C 3B 20 00 03 */ li r25, 3
+/* 800D17B0 000CD410 3B A0 00 02 */ li r29, 2
+/* 800D17B4 000CD414 48 00 01 18 */ b lbl_800D18CC
+lbl_800D17B8:
+/* 800D17B8 000CD418 38 60 00 12 */ li r3, 0x12
+/* 800D17BC 000CD41C 4B FE 91 D1 */ bl func_800BA98C
+/* 800D17C0 000CD420 7C 60 07 34 */ extsh r0, r3
+/* 800D17C4 000CD424 7C 1B 00 00 */ cmpw r27, r0
+/* 800D17C8 000CD428 40 82 00 10 */ bne lbl_800D17D8
+/* 800D17CC 000CD42C 3B 20 00 04 */ li r25, 4
+/* 800D17D0 000CD430 3B A0 00 03 */ li r29, 3
+/* 800D17D4 000CD434 48 00 00 F8 */ b lbl_800D18CC
+lbl_800D17D8:
+/* 800D17D8 000CD438 38 60 00 13 */ li r3, 0x13
+/* 800D17DC 000CD43C 4B FE 91 B1 */ bl func_800BA98C
+/* 800D17E0 000CD440 7C 60 07 34 */ extsh r0, r3
+/* 800D17E4 000CD444 7C 1B 00 00 */ cmpw r27, r0
+/* 800D17E8 000CD448 40 82 00 2C */ bne lbl_800D1814
+/* 800D17EC 000CD44C 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D17F0 000CD450 3B 20 00 01 */ li r25, 1
+/* 800D17F4 000CD454 3B C0 00 01 */ li r30, 1
+/* 800D17F8 000CD458 41 82 00 0C */ beq lbl_800D1804
+/* 800D17FC 000CD45C 3B A0 00 04 */ li r29, 4
+/* 800D1800 000CD460 48 00 00 CC */ b lbl_800D18CC
+lbl_800D1804:
+/* 800D1804 000CD464 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D1808 000CD468 40 81 00 C4 */ ble lbl_800D18CC
+/* 800D180C 000CD46C 3B A0 FF FC */ li r29, -4
+/* 800D1810 000CD470 48 00 00 BC */ b lbl_800D18CC
+lbl_800D1814:
+/* 800D1814 000CD474 38 60 00 14 */ li r3, 0x14
+/* 800D1818 000CD478 4B FE 91 75 */ bl func_800BA98C
+/* 800D181C 000CD47C 7C 60 07 34 */ extsh r0, r3
+/* 800D1820 000CD480 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1824 000CD484 40 82 00 2C */ bne lbl_800D1850
+/* 800D1828 000CD488 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D182C 000CD48C 3B 20 00 02 */ li r25, 2
+/* 800D1830 000CD490 3B C0 00 01 */ li r30, 1
+/* 800D1834 000CD494 41 82 00 0C */ beq lbl_800D1840
+/* 800D1838 000CD498 3B A0 00 05 */ li r29, 5
+/* 800D183C 000CD49C 48 00 00 90 */ b lbl_800D18CC
+lbl_800D1840:
+/* 800D1840 000CD4A0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D1844 000CD4A4 40 81 00 88 */ ble lbl_800D18CC
+/* 800D1848 000CD4A8 3B A0 FF FD */ li r29, -3
+/* 800D184C 000CD4AC 48 00 00 80 */ b lbl_800D18CC
+lbl_800D1850:
+/* 800D1850 000CD4B0 38 60 00 15 */ li r3, 0x15
+/* 800D1854 000CD4B4 4B FE 91 39 */ bl func_800BA98C
+/* 800D1858 000CD4B8 7C 60 07 34 */ extsh r0, r3
+/* 800D185C 000CD4BC 7C 1B 00 00 */ cmpw r27, r0
+/* 800D1860 000CD4C0 40 82 00 2C */ bne lbl_800D188C
+/* 800D1864 000CD4C4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D1868 000CD4C8 3B 20 00 03 */ li r25, 3
+/* 800D186C 000CD4CC 3B C0 00 01 */ li r30, 1
+/* 800D1870 000CD4D0 41 82 00 0C */ beq lbl_800D187C
+/* 800D1874 000CD4D4 3B A0 00 06 */ li r29, 6
+/* 800D1878 000CD4D8 48 00 00 54 */ b lbl_800D18CC
+lbl_800D187C:
+/* 800D187C 000CD4DC 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D1880 000CD4E0 40 81 00 4C */ ble lbl_800D18CC
+/* 800D1884 000CD4E4 3B A0 FF FE */ li r29, -2
+/* 800D1888 000CD4E8 48 00 00 44 */ b lbl_800D18CC
+lbl_800D188C:
+/* 800D188C 000CD4EC 38 60 00 16 */ li r3, 0x16
+/* 800D1890 000CD4F0 4B FE 90 FD */ bl func_800BA98C
+/* 800D1894 000CD4F4 7C 60 07 34 */ extsh r0, r3
+/* 800D1898 000CD4F8 7C 1B 00 00 */ cmpw r27, r0
+/* 800D189C 000CD4FC 40 82 02 F0 */ bne lbl_800D1B8C
+/* 800D18A0 000CD500 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D18A4 000CD504 3B 20 00 04 */ li r25, 4
+/* 800D18A8 000CD508 3B C0 00 01 */ li r30, 1
+/* 800D18AC 000CD50C 41 82 00 0C */ beq lbl_800D18B8
+/* 800D18B0 000CD510 3B A0 00 07 */ li r29, 7
+/* 800D18B4 000CD514 48 00 00 18 */ b lbl_800D18CC
+lbl_800D18B8:
+/* 800D18B8 000CD518 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D18BC 000CD51C 40 81 00 10 */ ble lbl_800D18CC
+/* 800D18C0 000CD520 3B A0 FF FF */ li r29, -1
+/* 800D18C4 000CD524 48 00 00 08 */ b lbl_800D18CC
+/* 800D18C8 000CD528 48 00 02 C4 */ b lbl_800D1B8C
+lbl_800D18CC:
+/* 800D18CC 000CD52C 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
+/* 800D18D0 000CD530 57 3A 28 34 */ slwi r26, r25, 5
+/* 800D18D4 000CD534 38 64 6A B8 */ addi r3, r4, lbl_80416AB8@l
+/* 800D18D8 000CD538 C3 E2 8A 5C */ lfs f31, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D18DC 000CD53C 7C A3 D2 14 */ add r5, r3, r26
+/* 800D18E0 000CD540 7C A3 D4 2E */ lfsx f5, r3, r26
+/* 800D18E4 000CD544 C0 05 00 08 */ lfs f0, 8(r5)
+/* 800D18E8 000CD548 EC C0 28 28 */ fsubs f6, f0, f5
+/* 800D18EC 000CD54C FC 06 F8 40 */ fcmpo cr0, f6, f31
+/* 800D18F0 000CD550 4C 40 13 82 */ cror 2, 0, 2
+/* 800D18F4 000CD554 40 82 00 0C */ bne lbl_800D1900
+/* 800D18F8 000CD558 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D18FC 000CD55C 48 00 00 34 */ b lbl_800D1930
+lbl_800D1900:
+/* 800D1900 000CD560 C0 23 00 08 */ lfs f1, 8(r3)
+/* 800D1904 000CD564 C0 84 6A B8 */ lfs f4, 0x6ab8(r4)
+/* 800D1908 000CD568 C0 03 00 04 */ lfs f0, 4(r3)
+/* 800D190C 000CD56C EC 21 20 28 */ fsubs f1, f1, f4
+/* 800D1910 000CD570 C0 62 8A 58 */ lfs f3, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D1914 000CD574 EC 00 20 28 */ fsubs f0, f0, f4
+/* 800D1918 000CD578 EC 46 00 F2 */ fmuls f2, f6, f3
+/* 800D191C 000CD57C EC 26 08 24 */ fdivs f1, f6, f1
+/* 800D1920 000CD580 EC 00 00 F2 */ fmuls f0, f0, f3
+/* 800D1924 000CD584 EC 42 28 2A */ fadds f2, f2, f5
+/* 800D1928 000CD588 EC 04 00 2A */ fadds f0, f4, f0
+/* 800D192C 000CD58C EF E2 00 28 */ fsubs f31, f2, f0
+lbl_800D1930:
+/* 800D1930 000CD590 7F 63 DB 78 */ mr r3, r27
+/* 800D1934 000CD594 38 80 00 05 */ li r4, 5
+/* 800D1938 000CD598 48 18 24 D9 */ bl func_80253E10
+/* 800D193C 000CD59C 4B FE 8C 3D */ bl func_800BA578
+/* 800D1940 000CD5A0 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800D1944 000CD5A4 40 82 00 C8 */ bne lbl_800D1A0C
+/* 800D1948 000CD5A8 4B FE 8C 85 */ bl func_800BA5CC
+/* 800D194C 000CD5AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1950 000CD5B0 28 00 00 0C */ cmplwi r0, 0xc
+/* 800D1954 000CD5B4 40 82 00 54 */ bne lbl_800D19A8
+/* 800D1958 000CD5B8 38 60 00 09 */ li r3, 9
+/* 800D195C 000CD5BC 4B FE 8E 91 */ bl func_800BA7EC
+/* 800D1960 000CD5C0 38 19 FF FF */ addi r0, r25, -1
+/* 800D1964 000CD5C4 7C 00 18 40 */ cmplw r0, r3
+/* 800D1968 000CD5C8 40 82 00 A4 */ bne lbl_800D1A0C
+/* 800D196C 000CD5CC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D1970 000CD5D0 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800D1974 000CD5D4 4C 41 13 82 */ cror 2, 1, 2
+/* 800D1978 000CD5D8 40 82 00 08 */ bne lbl_800D1980
+/* 800D197C 000CD5DC FF C0 00 90 */ fmr f30, f0
+lbl_800D1980:
+/* 800D1980 000CD5E0 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D1984 000CD5E4 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
+/* 800D1988 000CD5E8 EC 21 07 B2 */ fmuls f1, f1, f30
+/* 800D198C 000CD5EC EC 20 00 72 */ fmuls f1, f0, f1
+/* 800D1990 000CD5F0 48 10 2A F5 */ bl sin
+/* 800D1994 000CD5F4 FC 20 08 18 */ frsp f1, f1
+/* 800D1998 000CD5F8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D199C 000CD5FC EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D19A0 000CD600 EF FF 00 2A */ fadds f31, f31, f0
+/* 800D19A4 000CD604 48 00 00 68 */ b lbl_800D1A0C
+lbl_800D19A8:
+/* 800D19A8 000CD608 4B FE 8C 25 */ bl func_800BA5CC
+/* 800D19AC 000CD60C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D19B0 000CD610 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D19B4 000CD614 40 82 00 58 */ bne lbl_800D1A0C
+/* 800D19B8 000CD618 38 60 00 09 */ li r3, 9
+/* 800D19BC 000CD61C 4B FE 8E 31 */ bl func_800BA7EC
+/* 800D19C0 000CD620 38 19 FF FF */ addi r0, r25, -1
+/* 800D19C4 000CD624 7C 00 18 40 */ cmplw r0, r3
+/* 800D19C8 000CD628 40 82 00 44 */ bne lbl_800D1A0C
+/* 800D19CC 000CD62C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D19D0 000CD630 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800D19D4 000CD634 4C 41 13 82 */ cror 2, 1, 2
+/* 800D19D8 000CD638 40 82 00 08 */ bne lbl_800D19E0
+/* 800D19DC 000CD63C FF C0 00 90 */ fmr f30, f0
+lbl_800D19E0:
+/* 800D19E0 000CD640 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D19E4 000CD644 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
+/* 800D19E8 000CD648 EC 21 07 B2 */ fmuls f1, f1, f30
+/* 800D19EC 000CD64C EC 20 00 72 */ fmuls f1, f0, f1
+/* 800D19F0 000CD650 48 10 2A 95 */ bl sin
+/* 800D19F4 000CD654 FC 40 08 18 */ frsp f2, f1
+/* 800D19F8 000CD658 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D19FC 000CD65C C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D1A00 000CD660 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D1A04 000CD664 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D1A08 000CD668 EF FF 00 28 */ fsubs f31, f31, f0
+lbl_800D1A0C:
+/* 800D1A0C 000CD66C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D1A10 000CD670 41 82 00 20 */ beq lbl_800D1A30
+/* 800D1A14 000CD674 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D1A18 000CD678 41 82 00 10 */ beq lbl_800D1A28
+/* 800D1A1C 000CD67C C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D1A20 000CD680 EF FF 00 2A */ fadds f31, f31, f0
+/* 800D1A24 000CD684 48 00 00 0C */ b lbl_800D1A30
+lbl_800D1A28:
+/* 800D1A28 000CD688 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D1A2C 000CD68C EF FF 00 28 */ fsubs f31, f31, f0
+lbl_800D1A30:
+/* 800D1A30 000CD690 57 E3 07 3E */ clrlwi r3, r31, 0x1c
+/* 800D1A34 000CD694 28 03 00 0E */ cmplwi r3, 0xe
+/* 800D1A38 000CD698 41 81 00 70 */ bgt lbl_800D1AA8
+/* 800D1A3C 000CD69C 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D1A40 000CD6A0 41 82 00 38 */ beq lbl_800D1A78
+/* 800D1A44 000CD6A4 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 800D1A48 000CD6A8 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D1A4C 000CD6AC C8 01 00 18 */ lfd f0, 0x18(r1)
+/* 800D1A50 000CD6B0 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D1A54 000CD6B4 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D1A58 000CD6B8 C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
+/* 800D1A5C 000CD6BC EC 21 00 B2 */ fmuls f1, f1, f2
+/* 800D1A60 000CD6C0 EC 21 00 24 */ fdivs f1, f1, f0
+/* 800D1A64 000CD6C4 48 15 1F 7D */ bl func_802239E0
+/* 800D1A68 000CD6C8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D1A6C 000CD6CC EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D1A70 000CD6D0 EF FF 00 28 */ fsubs f31, f31, f0
+/* 800D1A74 000CD6D4 48 00 00 34 */ b lbl_800D1AA8
+lbl_800D1A78:
+/* 800D1A78 000CD6D8 90 61 00 14 */ stw r3, 0x14(r1)
+/* 800D1A7C 000CD6DC C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D1A80 000CD6E0 C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800D1A84 000CD6E4 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D1A88 000CD6E8 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D1A8C 000CD6EC C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
+/* 800D1A90 000CD6F0 EC 21 00 B2 */ fmuls f1, f1, f2
+/* 800D1A94 000CD6F4 EC 21 00 24 */ fdivs f1, f1, f0
+/* 800D1A98 000CD6F8 48 15 1F 49 */ bl func_802239E0
+/* 800D1A9C 000CD6FC C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D1AA0 000CD700 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D1AA4 000CD704 EF FF 00 2A */ fadds f31, f31, f0
+lbl_800D1AA8:
+/* 800D1AA8 000CD708 FC 20 F8 90 */ fmr f1, f31
+/* 800D1AAC 000CD70C 7F 63 DB 78 */ mr r3, r27
+/* 800D1AB0 000CD710 38 80 00 03 */ li r4, 3
+/* 800D1AB4 000CD714 48 18 23 5D */ bl func_80253E10
+/* 800D1AB8 000CD718 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
+/* 800D1ABC 000CD71C C3 C2 8A 5C */ lfs f30, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D1AC0 000CD720 38 84 6A B8 */ addi r4, r4, lbl_80416AB8@l
+/* 800D1AC4 000CD724 7C 64 D2 14 */ add r3, r4, r26
+/* 800D1AC8 000CD728 C0 03 00 1C */ lfs f0, 0x1c(r3)
+/* 800D1ACC 000CD72C C0 63 00 10 */ lfs f3, 0x10(r3)
+/* 800D1AD0 000CD730 EC 80 18 28 */ fsubs f4, f0, f3
+/* 800D1AD4 000CD734 FC 04 F0 40 */ fcmpo cr0, f4, f30
+/* 800D1AD8 000CD738 4C 40 13 82 */ cror 2, 0, 2
+/* 800D1ADC 000CD73C 40 82 00 0C */ bne lbl_800D1AE8
+/* 800D1AE0 000CD740 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D1AE4 000CD744 48 00 00 28 */ b lbl_800D1B0C
+lbl_800D1AE8:
+/* 800D1AE8 000CD748 C0 24 00 18 */ lfs f1, 0x18(r4)
+/* 800D1AEC 000CD74C C0 04 00 10 */ lfs f0, 0x10(r4)
+/* 800D1AF0 000CD750 C0 42 8A 74 */ lfs f2, lbl_80641074-_SDA2_BASE_(r2)
+/* 800D1AF4 000CD754 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800D1AF8 000CD758 EC 02 00 28 */ fsubs f0, f2, f0
+/* 800D1AFC 000CD75C EC 24 08 24 */ fdivs f1, f4, f1
+/* 800D1B00 000CD760 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D1B04 000CD764 EC 02 00 28 */ fsubs f0, f2, f0
+/* 800D1B08 000CD768 EF C0 18 28 */ fsubs f30, f0, f3
+lbl_800D1B0C:
+/* 800D1B0C 000CD76C 7F 63 DB 78 */ mr r3, r27
+/* 800D1B10 000CD770 38 80 00 06 */ li r4, 6
+/* 800D1B14 000CD774 48 18 22 FD */ bl func_80253E10
+/* 800D1B18 000CD778 FC 20 F0 90 */ fmr f1, f30
+/* 800D1B1C 000CD77C 7F 63 DB 78 */ mr r3, r27
+/* 800D1B20 000CD780 38 80 00 04 */ li r4, 4
+/* 800D1B24 000CD784 48 18 22 ED */ bl func_80253E10
+lbl_800D1B28:
+/* 800D1B28 000CD788 4B FE 8A 51 */ bl func_800BA578
+/* 800D1B2C 000CD78C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1B30 000CD790 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D1B34 000CD794 40 82 00 14 */ bne lbl_800D1B48
+/* 800D1B38 000CD798 4B FE 8A 95 */ bl func_800BA5CC
+/* 800D1B3C 000CD79C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1B40 000CD7A0 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D1B44 000CD7A4 40 82 00 48 */ bne lbl_800D1B8C
+lbl_800D1B48:
+/* 800D1B48 000CD7A8 7F BD E2 14 */ add r29, r29, r28
+/* 800D1B4C 000CD7AC 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D1B50 000CD7B0 7F A0 07 74 */ extsb r0, r29
+/* 800D1B54 000CD7B4 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D1B58 000CD7B8 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800D1B5C 000CD7BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D1B60 000CD7C0 41 82 00 1C */ beq lbl_800D1B7C
+/* 800D1B64 000CD7C4 3C 80 80 81 */ lis r4, 0x808080FF@ha
+/* 800D1B68 000CD7C8 7F 63 DB 78 */ mr r3, r27
+/* 800D1B6C 000CD7CC 38 A4 80 FF */ addi r5, r4, 0x808080FF@l
+/* 800D1B70 000CD7D0 38 80 00 02 */ li r4, 2
+/* 800D1B74 000CD7D4 48 18 22 7D */ bl func_80253DF0
+/* 800D1B78 000CD7D8 48 00 00 14 */ b lbl_800D1B8C
+lbl_800D1B7C:
+/* 800D1B7C 000CD7DC 7F 63 DB 78 */ mr r3, r27
+/* 800D1B80 000CD7E0 38 80 00 02 */ li r4, 2
+/* 800D1B84 000CD7E4 38 A0 FF FF */ li r5, -1
+/* 800D1B88 000CD7E8 48 18 22 69 */ bl func_80253DF0
+lbl_800D1B8C:
+/* 800D1B8C 000CD7EC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
+/* 800D1B90 000CD7F0 CB E1 00 50 */ lfd f31, 0x50(r1)
+/* 800D1B94 000CD7F4 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
+/* 800D1B98 000CD7F8 39 61 00 40 */ addi r11, r1, 0x40
+/* 800D1B9C 000CD7FC CB C1 00 40 */ lfd f30, 0x40(r1)
+/* 800D1BA0 000CD800 48 0F 55 CD */ bl _restgpr_25
+/* 800D1BA4 000CD804 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800D1BA8 000CD808 7C 08 03 A6 */ mtlr r0
+/* 800D1BAC 000CD80C 38 21 00 60 */ addi r1, r1, 0x60
+/* 800D1BB0 000CD810 4E 80 00 20 */ blr
+
+.global func_800D1BB4
+func_800D1BB4:
+/* 800D1BB4 000CD814 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 800D1BB8 000CD818 7C 08 02 A6 */ mflr r0
+/* 800D1BBC 000CD81C 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800D1BC0 000CD820 DB E1 00 40 */ stfd f31, 0x40(r1)
+/* 800D1BC4 000CD824 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
+/* 800D1BC8 000CD828 DB C1 00 30 */ stfd f30, 0x30(r1)
+/* 800D1BCC 000CD82C F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
+/* 800D1BD0 000CD830 DB A1 00 20 */ stfd f29, 0x20(r1)
+/* 800D1BD4 000CD834 F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
+/* 800D1BD8 000CD838 3C 00 43 30 */ lis r0, 0x4330
+/* 800D1BDC 000CD83C C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D1BE0 000CD840 38 A1 00 08 */ addi r5, r1, 8
+/* 800D1BE4 000CD844 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800D1BE8 000CD848 38 80 00 08 */ li r4, 8
+/* 800D1BEC 000CD84C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800D1BF0 000CD850 7C 7E 1B 78 */ mr r30, r3
+/* 800D1BF4 000CD854 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D1BF8 000CD858 80 CD 9C 18 */ lwz r6, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800D1BFC 000CD85C 88 E8 00 59 */ lbz r7, 0x59(r8)
+/* 800D1C00 000CD860 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800D1C04 000CD864 C8 48 00 A0 */ lfd f2, 0xa0(r8)
+/* 800D1C08 000CD868 90 E1 00 14 */ stw r7, 0x14(r1)
+/* 800D1C0C 000CD86C C8 26 00 00 */ lfd f1, 0(r6)
+/* 800D1C10 000CD870 C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800D1C14 000CD874 FC 60 18 28 */ fsub f3, f0, f3
+/* 800D1C18 000CD878 C0 02 8A 78 */ lfs f0, lbl_80641078-_SDA2_BASE_(r2)
+/* 800D1C1C 000CD87C FC 42 18 24 */ fdiv f2, f2, f3
+/* 800D1C20 000CD880 FC 22 08 28 */ fsub f1, f2, f1
+/* 800D1C24 000CD884 FC 20 08 18 */ frsp f1, f1
+/* 800D1C28 000CD888 EF A1 00 24 */ fdivs f29, f1, f0
+/* 800D1C2C 000CD88C 48 18 22 21 */ bl func_80253E4C
+/* 800D1C30 000CD890 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D1C34 000CD894 2C 00 00 00 */ cmpwi r0, 0
+/* 800D1C38 000CD898 41 82 01 E8 */ beq lbl_800D1E20
+/* 800D1C3C 000CD89C 38 60 00 00 */ li r3, 0
+/* 800D1C40 000CD8A0 4B FE 8D 4D */ bl func_800BA98C
+/* 800D1C44 000CD8A4 7C 63 07 34 */ extsh r3, r3
+/* 800D1C48 000CD8A8 48 18 21 99 */ bl func_80253DE0
+/* 800D1C4C 000CD8AC 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800D1C50 000CD8B0 40 82 00 14 */ bne lbl_800D1C64
+/* 800D1C54 000CD8B4 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1C58 000CD8B8 38 60 00 01 */ li r3, 1
+/* 800D1C5C 000CD8BC 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1C60 000CD8C0 4B F8 7D F5 */ bl func_80059A54
+lbl_800D1C64:
+/* 800D1C64 000CD8C4 38 60 00 0C */ li r3, 0xc
+/* 800D1C68 000CD8C8 4B FE 8D 25 */ bl func_800BA98C
+/* 800D1C6C 000CD8CC 7C 63 07 34 */ extsh r3, r3
+/* 800D1C70 000CD8D0 48 18 21 71 */ bl func_80253DE0
+/* 800D1C74 000CD8D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1C78 000CD8D8 2C 00 00 05 */ cmpwi r0, 5
+/* 800D1C7C 000CD8DC 41 82 00 58 */ beq lbl_800D1CD4
+/* 800D1C80 000CD8E0 40 80 00 1C */ bge lbl_800D1C9C
+/* 800D1C84 000CD8E4 2C 00 00 01 */ cmpwi r0, 1
+/* 800D1C88 000CD8E8 41 82 00 24 */ beq lbl_800D1CAC
+/* 800D1C8C 000CD8EC 40 80 00 80 */ bge lbl_800D1D0C
+/* 800D1C90 000CD8F0 2C 00 00 00 */ cmpwi r0, 0
+/* 800D1C94 000CD8F4 40 80 00 2C */ bge lbl_800D1CC0
+/* 800D1C98 000CD8F8 48 00 00 74 */ b lbl_800D1D0C
+lbl_800D1C9C:
+/* 800D1C9C 000CD8FC 2C 00 00 07 */ cmpwi r0, 7
+/* 800D1CA0 000CD900 41 82 00 5C */ beq lbl_800D1CFC
+/* 800D1CA4 000CD904 40 80 00 68 */ bge lbl_800D1D0C
+/* 800D1CA8 000CD908 48 00 00 40 */ b lbl_800D1CE8
+lbl_800D1CAC:
+/* 800D1CAC 000CD90C 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1CB0 000CD910 38 60 00 02 */ li r3, 2
+/* 800D1CB4 000CD914 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1CB8 000CD918 4B F8 7D 9D */ bl func_80059A54
+/* 800D1CBC 000CD91C 48 00 00 50 */ b lbl_800D1D0C
+lbl_800D1CC0:
+/* 800D1CC0 000CD920 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1CC4 000CD924 38 60 00 03 */ li r3, 3
+/* 800D1CC8 000CD928 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1CCC 000CD92C 4B F8 7D 89 */ bl func_80059A54
+/* 800D1CD0 000CD930 48 00 00 3C */ b lbl_800D1D0C
+lbl_800D1CD4:
+/* 800D1CD4 000CD934 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1CD8 000CD938 38 60 00 07 */ li r3, 7
+/* 800D1CDC 000CD93C 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1CE0 000CD940 4B F8 7D 75 */ bl func_80059A54
+/* 800D1CE4 000CD944 48 00 00 28 */ b lbl_800D1D0C
+lbl_800D1CE8:
+/* 800D1CE8 000CD948 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1CEC 000CD94C 38 60 00 08 */ li r3, 8
+/* 800D1CF0 000CD950 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1CF4 000CD954 4B F8 7D 61 */ bl func_80059A54
+/* 800D1CF8 000CD958 48 00 00 14 */ b lbl_800D1D0C
+lbl_800D1CFC:
+/* 800D1CFC 000CD95C 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1D00 000CD960 38 60 00 09 */ li r3, 9
+/* 800D1D04 000CD964 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1D08 000CD968 4B F8 7D 4D */ bl func_80059A54
+lbl_800D1D0C:
+/* 800D1D0C 000CD96C 3B E0 00 15 */ li r31, 0x15
+/* 800D1D10 000CD970 38 60 00 0F */ li r3, 0xf
+/* 800D1D14 000CD974 4B FE 8C 79 */ bl func_800BA98C
+/* 800D1D18 000CD978 7C 63 07 34 */ extsh r3, r3
+/* 800D1D1C 000CD97C 48 18 20 C5 */ bl func_80253DE0
+/* 800D1D20 000CD980 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1D24 000CD984 2C 00 00 04 */ cmpwi r0, 4
+/* 800D1D28 000CD988 41 82 00 38 */ beq lbl_800D1D60
+/* 800D1D2C 000CD98C 40 80 00 1C */ bge lbl_800D1D48
+/* 800D1D30 000CD990 2C 00 00 02 */ cmpwi r0, 2
+/* 800D1D34 000CD994 41 82 00 34 */ beq lbl_800D1D68
+/* 800D1D38 000CD998 40 80 00 2C */ bge lbl_800D1D64
+/* 800D1D3C 000CD99C 2C 00 00 01 */ cmpwi r0, 1
+/* 800D1D40 000CD9A0 40 80 00 2C */ bge lbl_800D1D6C
+/* 800D1D44 000CD9A4 48 00 00 38 */ b lbl_800D1D7C
+lbl_800D1D48:
+/* 800D1D48 000CD9A8 2C 00 00 06 */ cmpwi r0, 6
+/* 800D1D4C 000CD9AC 41 82 00 0C */ beq lbl_800D1D58
+/* 800D1D50 000CD9B0 40 80 00 2C */ bge lbl_800D1D7C
+/* 800D1D54 000CD9B4 48 00 00 08 */ b lbl_800D1D5C
+lbl_800D1D58:
+/* 800D1D58 000CD9B8 3B E0 00 16 */ li r31, 0x16
+lbl_800D1D5C:
+/* 800D1D5C 000CD9BC 3B FF 00 01 */ addi r31, r31, 1
+lbl_800D1D60:
+/* 800D1D60 000CD9C0 3B FF 00 01 */ addi r31, r31, 1
+lbl_800D1D64:
+/* 800D1D64 000CD9C4 3B FF 00 01 */ addi r31, r31, 1
+lbl_800D1D68:
+/* 800D1D68 000CD9C8 3B FF 00 01 */ addi r31, r31, 1
+lbl_800D1D6C:
+/* 800D1D6C 000CD9CC 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
+/* 800D1D70 000CD9D0 7F E3 FB 78 */ mr r3, r31
+/* 800D1D74 000CD9D4 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
+/* 800D1D78 000CD9D8 4B F8 7C DD */ bl func_80059A54
+lbl_800D1D7C:
+/* 800D1D7C 000CD9DC 3C A0 80 48 */ lis r5, lbl_8047D5D8@ha
+/* 800D1D80 000CD9E0 3C 60 80 41 */ lis r3, lbl_80416B58@ha
+/* 800D1D84 000CD9E4 38 85 D5 D8 */ addi r4, r5, lbl_8047D5D8@l
+/* 800D1D88 000CD9E8 C0 85 D5 D8 */ lfs f4, -0x2a28(r5)
+/* 800D1D8C 000CD9EC C0 24 00 18 */ lfs f1, 0x18(r4)
+/* 800D1D90 000CD9F0 38 63 6B 58 */ addi r3, r3, lbl_80416B58@l
+/* 800D1D94 000CD9F4 C0 04 00 10 */ lfs f0, 0x10(r4)
+/* 800D1D98 000CD9F8 C0 A4 00 04 */ lfs f5, 4(r4)
+/* 800D1D9C 000CD9FC EC 41 00 2A */ fadds f2, f1, f0
+/* 800D1DA0 000CDA00 C0 62 8A 58 */ lfs f3, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D1DA4 000CDA04 EC 85 20 2A */ fadds f4, f5, f4
+/* 800D1DA8 000CDA08 C0 23 00 18 */ lfs f1, 0x18(r3)
+/* 800D1DAC 000CDA0C C0 03 00 10 */ lfs f0, 0x10(r3)
+/* 800D1DB0 000CDA10 FC 40 10 50 */ fneg f2, f2
+/* 800D1DB4 000CDA14 EC 01 00 28 */ fsubs f0, f1, f0
+/* 800D1DB8 000CDA18 EF C4 00 F2 */ fmuls f30, f4, f3
+/* 800D1DBC 000CDA1C EC 22 00 F2 */ fmuls f1, f2, f3
+/* 800D1DC0 000CDA20 EF E1 00 2A */ fadds f31, f1, f0
+/* 800D1DC4 000CDA24 4B FE 88 09 */ bl func_800BA5CC
+/* 800D1DC8 000CDA28 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D1DCC 000CDA2C 28 00 00 13 */ cmplwi r0, 0x13
+/* 800D1DD0 000CDA30 40 82 00 30 */ bne lbl_800D1E00
+/* 800D1DD4 000CDA34 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
+/* 800D1DD8 000CDA38 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
+/* 800D1DDC 000CDA3C EC 21 07 72 */ fmuls f1, f1, f29
+/* 800D1DE0 000CDA40 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800D1DE4 000CDA44 48 10 22 95 */ bl cos
+/* 800D1DE8 000CDA48 FC 40 08 18 */ frsp f2, f1
+/* 800D1DEC 000CDA4C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D1DF0 000CDA50 C0 02 8A 7C */ lfs f0, lbl_8064107C-_SDA2_BASE_(r2)
+/* 800D1DF4 000CDA54 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D1DF8 000CDA58 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D1DFC 000CDA5C EF DE 00 2A */ fadds f30, f30, f0
+lbl_800D1E00:
+/* 800D1E00 000CDA60 FC 20 F0 90 */ fmr f1, f30
+/* 800D1E04 000CDA64 7F C3 F3 78 */ mr r3, r30
+/* 800D1E08 000CDA68 38 80 00 03 */ li r4, 3
+/* 800D1E0C 000CDA6C 48 18 20 05 */ bl func_80253E10
+/* 800D1E10 000CDA70 FC 20 F8 90 */ fmr f1, f31
+/* 800D1E14 000CDA74 7F C3 F3 78 */ mr r3, r30
+/* 800D1E18 000CDA78 38 80 00 04 */ li r4, 4
+/* 800D1E1C 000CDA7C 48 18 1F F5 */ bl func_80253E10
+lbl_800D1E20:
+/* 800D1E20 000CDA80 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
+/* 800D1E24 000CDA84 CB E1 00 40 */ lfd f31, 0x40(r1)
+/* 800D1E28 000CDA88 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
+/* 800D1E2C 000CDA8C CB C1 00 30 */ lfd f30, 0x30(r1)
+/* 800D1E30 000CDA90 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
+/* 800D1E34 000CDA94 CB A1 00 20 */ lfd f29, 0x20(r1)
+/* 800D1E38 000CDA98 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800D1E3C 000CDA9C 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800D1E40 000CDAA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800D1E44 000CDAA4 7C 08 03 A6 */ mtlr r0
+/* 800D1E48 000CDAA8 38 21 00 50 */ addi r1, r1, 0x50
+/* 800D1E4C 000CDAAC 4E 80 00 20 */ blr
+
+.global func_800D1E50
+func_800D1E50:
+/* 800D1E50 000CDAB0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D1E54 000CDAB4 7C 08 02 A6 */ mflr r0
+/* 800D1E58 000CDAB8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D1E5C 000CDABC 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D1E60 000CDAC0 48 0F 52 CD */ bl _savegpr_28
+/* 800D1E64 000CDAC4 7C 7E 1B 78 */ mr r30, r3
+/* 800D1E68 000CDAC8 7C 9F 23 78 */ mr r31, r4
+/* 800D1E6C 000CDACC 38 C1 00 08 */ addi r6, r1, 8
+/* 800D1E70 000CDAD0 38 A0 00 03 */ li r5, 3
+/* 800D1E74 000CDAD4 48 18 20 19 */ bl func_80253E8C
+/* 800D1E78 000CDAD8 80 61 00 08 */ lwz r3, 8(r1)
+/* 800D1E7C 000CDADC 38 03 FF EF */ addi r0, r3, -17
+/* 800D1E80 000CDAE0 28 00 00 1C */ cmplwi r0, 0x1c
+/* 800D1E84 000CDAE4 41 81 04 08 */ bgt lbl_800D228C
+/* 800D1E88 000CDAE8 3C 60 80 41 */ lis r3, lbl_80416D74@ha
+/* 800D1E8C 000CDAEC 54 00 10 3A */ slwi r0, r0, 2
+/* 800D1E90 000CDAF0 38 63 6D 74 */ addi r3, r3, lbl_80416D74@l
+/* 800D1E94 000CDAF4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D1E98 000CDAF8 7C 69 03 A6 */ mtctr r3
+/* 800D1E9C 000CDAFC 4E 80 04 20 */ bctr
+/* 800D1EA0 000CDB00 7F C3 F3 78 */ mr r3, r30
+/* 800D1EA4 000CDB04 7F E4 FB 78 */ mr r4, r31
+/* 800D1EA8 000CDB08 38 A0 00 01 */ li r5, 1
+/* 800D1EAC 000CDB0C 38 C0 00 00 */ li r6, 0
+/* 800D1EB0 000CDB10 48 18 20 05 */ bl func_80253EB4
+/* 800D1EB4 000CDB14 48 00 03 D8 */ b lbl_800D228C
+/* 800D1EB8 000CDB18 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1EBC 000CDB1C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 800D1EC0 000CDB20 40 82 06 30 */ bne lbl_800D24F0
+/* 800D1EC4 000CDB24 7F C3 F3 78 */ mr r3, r30
+/* 800D1EC8 000CDB28 7F E4 FB 78 */ mr r4, r31
+/* 800D1ECC 000CDB2C 38 A0 00 01 */ li r5, 1
+/* 800D1ED0 000CDB30 38 C0 00 00 */ li r6, 0
+/* 800D1ED4 000CDB34 48 18 1F E1 */ bl func_80253EB4
+/* 800D1ED8 000CDB38 48 00 03 B4 */ b lbl_800D228C
+/* 800D1EDC 000CDB3C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1EE0 000CDB40 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800D1EE4 000CDB44 40 82 06 0C */ bne lbl_800D24F0
+/* 800D1EE8 000CDB48 7F C3 F3 78 */ mr r3, r30
+/* 800D1EEC 000CDB4C 7F E4 FB 78 */ mr r4, r31
+/* 800D1EF0 000CDB50 38 A0 00 01 */ li r5, 1
+/* 800D1EF4 000CDB54 38 C0 00 00 */ li r6, 0
+/* 800D1EF8 000CDB58 48 18 1F BD */ bl func_80253EB4
+/* 800D1EFC 000CDB5C 48 00 03 90 */ b lbl_800D228C
+/* 800D1F00 000CDB60 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1F04 000CDB64 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800D1F08 000CDB68 40 82 05 E8 */ bne lbl_800D24F0
+/* 800D1F0C 000CDB6C 7F C3 F3 78 */ mr r3, r30
+/* 800D1F10 000CDB70 7F E4 FB 78 */ mr r4, r31
+/* 800D1F14 000CDB74 38 A0 00 01 */ li r5, 1
+/* 800D1F18 000CDB78 38 C0 00 00 */ li r6, 0
+/* 800D1F1C 000CDB7C 48 18 1F 99 */ bl func_80253EB4
+/* 800D1F20 000CDB80 48 00 03 6C */ b lbl_800D228C
+/* 800D1F24 000CDB84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1F28 000CDB88 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800D1F2C 000CDB8C 40 82 05 C4 */ bne lbl_800D24F0
+/* 800D1F30 000CDB90 7F C3 F3 78 */ mr r3, r30
+/* 800D1F34 000CDB94 7F E4 FB 78 */ mr r4, r31
+/* 800D1F38 000CDB98 38 A0 00 01 */ li r5, 1
+/* 800D1F3C 000CDB9C 38 C0 00 00 */ li r6, 0
+/* 800D1F40 000CDBA0 48 18 1F 75 */ bl func_80253EB4
+/* 800D1F44 000CDBA4 48 00 03 48 */ b lbl_800D228C
+/* 800D1F48 000CDBA8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1F4C 000CDBAC 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800D1F50 000CDBB0 40 82 05 A0 */ bne lbl_800D24F0
+/* 800D1F54 000CDBB4 7F C3 F3 78 */ mr r3, r30
+/* 800D1F58 000CDBB8 7F E4 FB 78 */ mr r4, r31
+/* 800D1F5C 000CDBBC 38 A0 00 01 */ li r5, 1
+/* 800D1F60 000CDBC0 38 C0 00 00 */ li r6, 0
+/* 800D1F64 000CDBC4 48 18 1F 51 */ bl func_80253EB4
+/* 800D1F68 000CDBC8 48 00 03 24 */ b lbl_800D228C
+/* 800D1F6C 000CDBCC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1F70 000CDBD0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
+/* 800D1F74 000CDBD4 40 82 05 7C */ bne lbl_800D24F0
+/* 800D1F78 000CDBD8 7F C3 F3 78 */ mr r3, r30
+/* 800D1F7C 000CDBDC 7F E4 FB 78 */ mr r4, r31
+/* 800D1F80 000CDBE0 38 A0 00 01 */ li r5, 1
+/* 800D1F84 000CDBE4 38 C0 00 00 */ li r6, 0
+/* 800D1F88 000CDBE8 48 18 1F 2D */ bl func_80253EB4
+/* 800D1F8C 000CDBEC 48 00 03 00 */ b lbl_800D228C
+/* 800D1F90 000CDBF0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1F94 000CDBF4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
+/* 800D1F98 000CDBF8 40 82 05 58 */ bne lbl_800D24F0
+/* 800D1F9C 000CDBFC 7F C3 F3 78 */ mr r3, r30
+/* 800D1FA0 000CDC00 7F E4 FB 78 */ mr r4, r31
+/* 800D1FA4 000CDC04 38 A0 00 01 */ li r5, 1
+/* 800D1FA8 000CDC08 38 C0 00 00 */ li r6, 0
+/* 800D1FAC 000CDC0C 48 18 1F 09 */ bl func_80253EB4
+/* 800D1FB0 000CDC10 48 00 02 DC */ b lbl_800D228C
+/* 800D1FB4 000CDC14 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1FB8 000CDC18 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
+/* 800D1FBC 000CDC1C 40 82 05 34 */ bne lbl_800D24F0
+/* 800D1FC0 000CDC20 7F C3 F3 78 */ mr r3, r30
+/* 800D1FC4 000CDC24 7F E4 FB 78 */ mr r4, r31
+/* 800D1FC8 000CDC28 38 A0 00 01 */ li r5, 1
+/* 800D1FCC 000CDC2C 38 C0 00 00 */ li r6, 0
+/* 800D1FD0 000CDC30 48 18 1E E5 */ bl func_80253EB4
+/* 800D1FD4 000CDC34 48 00 02 B8 */ b lbl_800D228C
+/* 800D1FD8 000CDC38 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D1FDC 000CDC3C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
+/* 800D1FE0 000CDC40 40 82 05 10 */ bne lbl_800D24F0
+/* 800D1FE4 000CDC44 7F C3 F3 78 */ mr r3, r30
+/* 800D1FE8 000CDC48 7F E4 FB 78 */ mr r4, r31
+/* 800D1FEC 000CDC4C 38 A0 00 01 */ li r5, 1
+/* 800D1FF0 000CDC50 38 C0 00 00 */ li r6, 0
+/* 800D1FF4 000CDC54 48 18 1E C1 */ bl func_80253EB4
+/* 800D1FF8 000CDC58 48 00 02 94 */ b lbl_800D228C
+/* 800D1FFC 000CDC5C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D2000 000CDC60 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
+/* 800D2004 000CDC64 40 82 04 EC */ bne lbl_800D24F0
+/* 800D2008 000CDC68 7F C3 F3 78 */ mr r3, r30
+/* 800D200C 000CDC6C 7F E4 FB 78 */ mr r4, r31
+/* 800D2010 000CDC70 38 A0 00 01 */ li r5, 1
+/* 800D2014 000CDC74 38 C0 00 00 */ li r6, 0
+/* 800D2018 000CDC78 48 18 1E 9D */ bl func_80253EB4
+/* 800D201C 000CDC7C 48 00 02 70 */ b lbl_800D228C
+/* 800D2020 000CDC80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D2024 000CDC84 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
+/* 800D2028 000CDC88 41 82 04 C8 */ beq lbl_800D24F0
+/* 800D202C 000CDC8C 38 60 00 09 */ li r3, 9
+/* 800D2030 000CDC90 4B FE 87 BD */ bl func_800BA7EC
+/* 800D2034 000CDC94 7C 7D 1B 78 */ mr r29, r3
+/* 800D2038 000CDC98 38 60 00 00 */ li r3, 0
+/* 800D203C 000CDC9C 4B FE 87 B1 */ bl func_800BA7EC
+/* 800D2040 000CDCA0 7C 7C 1B 78 */ mr r28, r3
+/* 800D2044 000CDCA4 4B FE 85 35 */ bl func_800BA578
+/* 800D2048 000CDCA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D204C 000CDCAC 28 00 00 02 */ cmplwi r0, 2
+/* 800D2050 000CDCB0 41 82 00 14 */ beq lbl_800D2064
+/* 800D2054 000CDCB4 4B FE 85 25 */ bl func_800BA578
+/* 800D2058 000CDCB8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D205C 000CDCBC 28 00 00 09 */ cmplwi r0, 9
+/* 800D2060 000CDCC0 40 82 01 18 */ bne lbl_800D2178
+lbl_800D2064:
+/* 800D2064 000CDCC4 2C 1D 00 11 */ cmpwi r29, 0x11
+/* 800D2068 000CDCC8 41 82 00 3C */ beq lbl_800D20A4
+/* 800D206C 000CDCCC 40 80 00 14 */ bge lbl_800D2080
+/* 800D2070 000CDCD0 2C 1D 00 0F */ cmpwi r29, 0xf
+/* 800D2074 000CDCD4 41 82 00 18 */ beq lbl_800D208C
+/* 800D2078 000CDCD8 40 80 00 20 */ bge lbl_800D2098
+/* 800D207C 000CDCDC 48 00 00 3C */ b lbl_800D20B8
+lbl_800D2080:
+/* 800D2080 000CDCE0 2C 1D 00 13 */ cmpwi r29, 0x13
+/* 800D2084 000CDCE4 40 80 00 34 */ bge lbl_800D20B8
+/* 800D2088 000CDCE8 48 00 00 28 */ b lbl_800D20B0
+lbl_800D208C:
+/* 800D208C 000CDCEC 57 83 10 3A */ slwi r3, r28, 2
+/* 800D2090 000CDCF0 3B 83 00 01 */ addi r28, r3, 1
+/* 800D2094 000CDCF4 48 00 00 24 */ b lbl_800D20B8
+lbl_800D2098:
+/* 800D2098 000CDCF8 57 83 10 3A */ slwi r3, r28, 2
+/* 800D209C 000CDCFC 3B 83 00 02 */ addi r28, r3, 2
+/* 800D20A0 000CDD00 48 00 00 18 */ b lbl_800D20B8
+lbl_800D20A4:
+/* 800D20A4 000CDD04 57 83 10 3A */ slwi r3, r28, 2
+/* 800D20A8 000CDD08 3B 83 00 03 */ addi r28, r3, 3
+/* 800D20AC 000CDD0C 48 00 00 0C */ b lbl_800D20B8
+lbl_800D20B0:
+/* 800D20B0 000CDD10 57 83 10 3A */ slwi r3, r28, 2
+/* 800D20B4 000CDD14 3B 83 00 04 */ addi r28, r3, 4
+lbl_800D20B8:
+/* 800D20B8 000CDD18 3B A0 00 00 */ li r29, 0
+/* 800D20BC 000CDD1C 38 60 00 0F */ li r3, 0xf
+/* 800D20C0 000CDD20 4B FE 88 CD */ bl func_800BA98C
+/* 800D20C4 000CDD24 7C 63 07 34 */ extsh r3, r3
+/* 800D20C8 000CDD28 48 18 1D 19 */ bl func_80253DE0
+/* 800D20CC 000CDD2C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D20D0 000CDD30 2C 00 00 04 */ cmpwi r0, 4
+/* 800D20D4 000CDD34 41 82 00 38 */ beq lbl_800D210C
+/* 800D20D8 000CDD38 40 80 00 1C */ bge lbl_800D20F4
+/* 800D20DC 000CDD3C 2C 00 00 02 */ cmpwi r0, 2
+/* 800D20E0 000CDD40 41 82 00 34 */ beq lbl_800D2114
+/* 800D20E4 000CDD44 40 80 00 2C */ bge lbl_800D2110
+/* 800D20E8 000CDD48 2C 00 00 01 */ cmpwi r0, 1
+/* 800D20EC 000CDD4C 40 80 00 2C */ bge lbl_800D2118
+/* 800D20F0 000CDD50 48 00 00 50 */ b lbl_800D2140
+lbl_800D20F4:
+/* 800D20F4 000CDD54 2C 00 00 06 */ cmpwi r0, 6
+/* 800D20F8 000CDD58 41 82 00 0C */ beq lbl_800D2104
+/* 800D20FC 000CDD5C 40 80 00 44 */ bge lbl_800D2140
+/* 800D2100 000CDD60 48 00 00 08 */ b lbl_800D2108
+lbl_800D2104:
+/* 800D2104 000CDD64 3B A0 00 01 */ li r29, 1
+lbl_800D2108:
+/* 800D2108 000CDD68 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D210C:
+/* 800D210C 000CDD6C 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D2110:
+/* 800D2110 000CDD70 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D2114:
+/* 800D2114 000CDD74 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D2118:
+/* 800D2118 000CDD78 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D211C 000CDD7C 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 800D2120 000CDD80 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D2124 000CDD84 7C 9C 22 14 */ add r4, r28, r4
+/* 800D2128 000CDD88 88 04 FF FF */ lbz r0, -1(r4)
+/* 800D212C 000CDD8C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D2130 000CDD90 48 01 3C BD */ bl func_800E5DEC
+/* 800D2134 000CDD94 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D2138 000CDD98 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D213C 000CDD9C 40 82 03 B4 */ bne lbl_800D24F0
+lbl_800D2140:
+/* 800D2140 000CDDA0 7F 84 E3 78 */ mr r4, r28
+/* 800D2144 000CDDA4 38 60 00 17 */ li r3, 0x17
+/* 800D2148 000CDDA8 48 08 A1 C1 */ bl func_8015C308
+/* 800D214C 000CDDAC 38 60 00 01 */ li r3, 1
+/* 800D2150 000CDDB0 4B FE 86 9D */ bl func_800BA7EC
+/* 800D2154 000CDDB4 7C 64 1B 78 */ mr r4, r3
+/* 800D2158 000CDDB8 38 60 00 18 */ li r3, 0x18
+/* 800D215C 000CDDBC 48 08 A1 AD */ bl func_8015C308
+/* 800D2160 000CDDC0 7F C3 F3 78 */ mr r3, r30
+/* 800D2164 000CDDC4 7F E4 FB 78 */ mr r4, r31
+/* 800D2168 000CDDC8 38 A0 00 02 */ li r5, 2
+/* 800D216C 000CDDCC 38 C0 2D D0 */ li r6, 0x2dd0
+/* 800D2170 000CDDD0 48 18 1D 45 */ bl func_80253EB4
+/* 800D2174 000CDDD4 48 00 01 18 */ b lbl_800D228C
+lbl_800D2178:
+/* 800D2178 000CDDD8 4B FE 84 01 */ bl func_800BA578
+/* 800D217C 000CDDDC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2180 000CDDE0 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D2184 000CDDE4 40 82 00 D0 */ bne lbl_800D2254
+/* 800D2188 000CDDE8 4B FE 84 45 */ bl func_800BA5CC
+/* 800D218C 000CDDEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2190 000CDDF0 28 00 00 0A */ cmplwi r0, 0xa
+/* 800D2194 000CDDF4 41 80 00 24 */ blt lbl_800D21B8
+/* 800D2198 000CDDF8 4B FE 84 35 */ bl func_800BA5CC
+/* 800D219C 000CDDFC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D21A0 000CDE00 28 00 00 16 */ cmplwi r0, 0x16
+/* 800D21A4 000CDE04 41 82 00 14 */ beq lbl_800D21B8
+/* 800D21A8 000CDE08 4B FE 84 25 */ bl func_800BA5CC
+/* 800D21AC 000CDE0C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D21B0 000CDE10 28 00 00 18 */ cmplwi r0, 0x18
+/* 800D21B4 000CDE14 41 80 00 4C */ blt lbl_800D2200
+lbl_800D21B8:
+/* 800D21B8 000CDE18 38 60 00 12 */ li r3, 0x12
+/* 800D21BC 000CDE1C 4B FE 86 31 */ bl func_800BA7EC
+/* 800D21C0 000CDE20 7C 64 1B 78 */ mr r4, r3
+/* 800D21C4 000CDE24 38 60 00 17 */ li r3, 0x17
+/* 800D21C8 000CDE28 38 84 00 01 */ addi r4, r4, 1
+/* 800D21CC 000CDE2C 48 08 A1 3D */ bl func_8015C308
+/* 800D21D0 000CDE30 38 60 00 13 */ li r3, 0x13
+/* 800D21D4 000CDE34 4B FE 86 19 */ bl func_800BA7EC
+/* 800D21D8 000CDE38 38 03 00 03 */ addi r0, r3, 3
+/* 800D21DC 000CDE3C 38 60 00 18 */ li r3, 0x18
+/* 800D21E0 000CDE40 54 04 F0 BE */ srwi r4, r0, 2
+/* 800D21E4 000CDE44 48 08 A1 25 */ bl func_8015C308
+/* 800D21E8 000CDE48 7F C3 F3 78 */ mr r3, r30
+/* 800D21EC 000CDE4C 7F E4 FB 78 */ mr r4, r31
+/* 800D21F0 000CDE50 38 A0 00 02 */ li r5, 2
+/* 800D21F4 000CDE54 38 C0 2C E8 */ li r6, 0x2ce8
+/* 800D21F8 000CDE58 48 18 1C BD */ bl func_80253EB4
+/* 800D21FC 000CDE5C 48 00 00 90 */ b lbl_800D228C
+lbl_800D2200:
+/* 800D2200 000CDE60 38 60 00 0E */ li r3, 0xe
+/* 800D2204 000CDE64 4B FE 85 E9 */ bl func_800BA7EC
+/* 800D2208 000CDE68 7C 7D 1B 78 */ mr r29, r3
+/* 800D220C 000CDE6C 38 60 00 12 */ li r3, 0x12
+/* 800D2210 000CDE70 4B FE 85 DD */ bl func_800BA7EC
+/* 800D2214 000CDE74 54 60 10 3A */ slwi r0, r3, 2
+/* 800D2218 000CDE78 38 60 00 17 */ li r3, 0x17
+/* 800D221C 000CDE7C 7C 80 EA 14 */ add r4, r0, r29
+/* 800D2220 000CDE80 38 84 00 01 */ addi r4, r4, 1
+/* 800D2224 000CDE84 48 08 A0 E5 */ bl func_8015C308
+/* 800D2228 000CDE88 38 60 00 13 */ li r3, 0x13
+/* 800D222C 000CDE8C 4B FE 85 C1 */ bl func_800BA7EC
+/* 800D2230 000CDE90 7C 64 1B 78 */ mr r4, r3
+/* 800D2234 000CDE94 38 60 00 18 */ li r3, 0x18
+/* 800D2238 000CDE98 48 08 A0 D1 */ bl func_8015C308
+/* 800D223C 000CDE9C 7F C3 F3 78 */ mr r3, r30
+/* 800D2240 000CDEA0 7F E4 FB 78 */ mr r4, r31
+/* 800D2244 000CDEA4 38 A0 00 02 */ li r5, 2
+/* 800D2248 000CDEA8 38 C0 2D D0 */ li r6, 0x2dd0
+/* 800D224C 000CDEAC 48 18 1C 69 */ bl func_80253EB4
+/* 800D2250 000CDEB0 48 00 00 3C */ b lbl_800D228C
+lbl_800D2254:
+/* 800D2254 000CDEB4 38 9C 00 01 */ addi r4, r28, 1
+/* 800D2258 000CDEB8 38 60 00 17 */ li r3, 0x17
+/* 800D225C 000CDEBC 48 08 A0 AD */ bl func_8015C308
+/* 800D2260 000CDEC0 38 60 00 01 */ li r3, 1
+/* 800D2264 000CDEC4 4B FE 85 89 */ bl func_800BA7EC
+/* 800D2268 000CDEC8 38 03 00 03 */ addi r0, r3, 3
+/* 800D226C 000CDECC 38 60 00 18 */ li r3, 0x18
+/* 800D2270 000CDED0 54 04 F0 BE */ srwi r4, r0, 2
+/* 800D2274 000CDED4 48 08 A0 95 */ bl func_8015C308
+/* 800D2278 000CDED8 7F C3 F3 78 */ mr r3, r30
+/* 800D227C 000CDEDC 7F E4 FB 78 */ mr r4, r31
+/* 800D2280 000CDEE0 38 A0 00 02 */ li r5, 2
+/* 800D2284 000CDEE4 38 C0 2C E8 */ li r6, 0x2ce8
+/* 800D2288 000CDEE8 48 18 1C 2D */ bl func_80253EB4
+lbl_800D228C:
+/* 800D228C 000CDEEC 4B FE 82 ED */ bl func_800BA578
+/* 800D2290 000CDEF0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2294 000CDEF4 28 00 00 02 */ cmplwi r0, 2
+/* 800D2298 000CDEF8 40 82 02 58 */ bne lbl_800D24F0
+/* 800D229C 000CDEFC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D22A0 000CDF00 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
+/* 800D22A4 000CDF04 41 82 02 4C */ beq lbl_800D24F0
+/* 800D22A8 000CDF08 38 60 00 09 */ li r3, 9
+/* 800D22AC 000CDF0C 4B FE 85 41 */ bl func_800BA7EC
+/* 800D22B0 000CDF10 7C 7D 1B 78 */ mr r29, r3
+/* 800D22B4 000CDF14 38 60 00 00 */ li r3, 0
+/* 800D22B8 000CDF18 4B FE 85 35 */ bl func_800BA7EC
+/* 800D22BC 000CDF1C 2C 1D 00 11 */ cmpwi r29, 0x11
+/* 800D22C0 000CDF20 7C 7C 1B 78 */ mr r28, r3
+/* 800D22C4 000CDF24 41 82 00 3C */ beq lbl_800D2300
+/* 800D22C8 000CDF28 40 80 00 14 */ bge lbl_800D22DC
+/* 800D22CC 000CDF2C 2C 1D 00 0F */ cmpwi r29, 0xf
+/* 800D22D0 000CDF30 41 82 00 18 */ beq lbl_800D22E8
+/* 800D22D4 000CDF34 40 80 00 20 */ bge lbl_800D22F4
+/* 800D22D8 000CDF38 48 00 00 3C */ b lbl_800D2314
+lbl_800D22DC:
+/* 800D22DC 000CDF3C 2C 1D 00 13 */ cmpwi r29, 0x13
+/* 800D22E0 000CDF40 40 80 00 34 */ bge lbl_800D2314
+/* 800D22E4 000CDF44 48 00 00 28 */ b lbl_800D230C
+lbl_800D22E8:
+/* 800D22E8 000CDF48 54 63 10 3A */ slwi r3, r3, 2
+/* 800D22EC 000CDF4C 3B 83 00 01 */ addi r28, r3, 1
+/* 800D22F0 000CDF50 48 00 00 24 */ b lbl_800D2314
+lbl_800D22F4:
+/* 800D22F4 000CDF54 54 63 10 3A */ slwi r3, r3, 2
+/* 800D22F8 000CDF58 3B 83 00 02 */ addi r28, r3, 2
+/* 800D22FC 000CDF5C 48 00 00 18 */ b lbl_800D2314
+lbl_800D2300:
+/* 800D2300 000CDF60 54 63 10 3A */ slwi r3, r3, 2
+/* 800D2304 000CDF64 3B 83 00 03 */ addi r28, r3, 3
+/* 800D2308 000CDF68 48 00 00 0C */ b lbl_800D2314
+lbl_800D230C:
+/* 800D230C 000CDF6C 54 63 10 3A */ slwi r3, r3, 2
+/* 800D2310 000CDF70 3B 83 00 04 */ addi r28, r3, 4
+lbl_800D2314:
+/* 800D2314 000CDF74 3B A0 00 00 */ li r29, 0
+/* 800D2318 000CDF78 38 60 00 0F */ li r3, 0xf
+/* 800D231C 000CDF7C 4B FE 86 71 */ bl func_800BA98C
+/* 800D2320 000CDF80 7C 63 07 34 */ extsh r3, r3
+/* 800D2324 000CDF84 48 18 1A BD */ bl func_80253DE0
+/* 800D2328 000CDF88 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D232C 000CDF8C 2C 00 00 04 */ cmpwi r0, 4
+/* 800D2330 000CDF90 41 82 00 38 */ beq lbl_800D2368
+/* 800D2334 000CDF94 40 80 00 1C */ bge lbl_800D2350
+/* 800D2338 000CDF98 2C 00 00 02 */ cmpwi r0, 2
+/* 800D233C 000CDF9C 41 82 00 34 */ beq lbl_800D2370
+/* 800D2340 000CDFA0 40 80 00 2C */ bge lbl_800D236C
+/* 800D2344 000CDFA4 2C 00 00 01 */ cmpwi r0, 1
+/* 800D2348 000CDFA8 40 80 00 2C */ bge lbl_800D2374
+/* 800D234C 000CDFAC 48 00 01 A4 */ b lbl_800D24F0
+lbl_800D2350:
+/* 800D2350 000CDFB0 2C 00 00 06 */ cmpwi r0, 6
+/* 800D2354 000CDFB4 41 82 00 0C */ beq lbl_800D2360
+/* 800D2358 000CDFB8 40 80 01 98 */ bge lbl_800D24F0
+/* 800D235C 000CDFBC 48 00 00 08 */ b lbl_800D2364
+lbl_800D2360:
+/* 800D2360 000CDFC0 3B A0 00 01 */ li r29, 1
+lbl_800D2364:
+/* 800D2364 000CDFC4 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D2368:
+/* 800D2368 000CDFC8 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D236C:
+/* 800D236C 000CDFCC 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D2370:
+/* 800D2370 000CDFD0 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D2374:
+/* 800D2374 000CDFD4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D2378 000CDFD8 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 800D237C 000CDFDC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D2380 000CDFE0 7C 9C 22 14 */ add r4, r28, r4
+/* 800D2384 000CDFE4 88 04 FF FF */ lbz r0, -1(r4)
+/* 800D2388 000CDFE8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D238C 000CDFEC 48 01 3A 61 */ bl func_800E5DEC
+/* 800D2390 000CDFF0 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D2394 000CDFF4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D2398 000CDFF8 40 82 00 0C */ bne lbl_800D23A4
+/* 800D239C 000CDFFC 48 00 01 54 */ b lbl_800D24F0
+/* 800D23A0 000CE000 48 00 01 50 */ b lbl_800D24F0
+lbl_800D23A4:
+/* 800D23A4 000CE004 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D23A8 000CE008 7C 7C 1B 78 */ mr r28, r3
+/* 800D23AC 000CE00C 2C 00 00 15 */ cmpwi r0, 0x15
+/* 800D23B0 000CE010 41 82 01 40 */ beq lbl_800D24F0
+/* 800D23B4 000CE014 40 80 00 14 */ bge lbl_800D23C8
+/* 800D23B8 000CE018 2C 00 00 13 */ cmpwi r0, 0x13
+/* 800D23BC 000CE01C 41 82 00 18 */ beq lbl_800D23D4
+/* 800D23C0 000CE020 40 80 00 68 */ bge lbl_800D2428
+/* 800D23C4 000CE024 48 00 01 2C */ b lbl_800D24F0
+lbl_800D23C8:
+/* 800D23C8 000CE028 2C 00 00 17 */ cmpwi r0, 0x17
+/* 800D23CC 000CE02C 40 80 01 24 */ bge lbl_800D24F0
+/* 800D23D0 000CE030 48 00 00 D4 */ b lbl_800D24A4
+lbl_800D23D4:
+/* 800D23D4 000CE034 38 80 00 03 */ li r4, 3
+/* 800D23D8 000CE038 38 A0 00 00 */ li r5, 0
+/* 800D23DC 000CE03C 48 30 8B 21 */ bl func_803DAEFC
+/* 800D23E0 000CE040 2C 03 00 00 */ cmpwi r3, 0
+/* 800D23E4 000CE044 41 82 00 0C */ beq lbl_800D23F0
+/* 800D23E8 000CE048 38 60 00 00 */ li r3, 0
+/* 800D23EC 000CE04C 48 00 00 24 */ b lbl_800D2410
+lbl_800D23F0:
+/* 800D23F0 000CE050 7F 83 E3 78 */ mr r3, r28
+/* 800D23F4 000CE054 38 80 00 00 */ li r4, 0
+/* 800D23F8 000CE058 4B F8 4B 71 */ bl func_80056F68
+/* 800D23FC 000CE05C 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800D2400 000CE060 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800D2404 000CE064 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800D2408 000CE068 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800D240C 000CE06C 4B F8 85 ED */ bl func_8005A9F8
+lbl_800D2410:
+/* 800D2410 000CE070 7C 66 1B 78 */ mr r6, r3
+/* 800D2414 000CE074 7F C3 F3 78 */ mr r3, r30
+/* 800D2418 000CE078 7F E4 FB 78 */ mr r4, r31
+/* 800D241C 000CE07C 38 A0 00 01 */ li r5, 1
+/* 800D2420 000CE080 48 18 1A 95 */ bl func_80253EB4
+/* 800D2424 000CE084 48 00 00 CC */ b lbl_800D24F0
+lbl_800D2428:
+/* 800D2428 000CE088 38 80 00 01 */ li r4, 1
+/* 800D242C 000CE08C 4B F8 4B 3D */ bl func_80056F68
+/* 800D2430 000CE090 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 800D2434 000CE094 7F 83 E3 78 */ mr r3, r28
+/* 800D2438 000CE098 38 80 00 00 */ li r4, 0
+/* 800D243C 000CE09C 4B F8 4B 2D */ bl func_80056F68
+/* 800D2440 000CE0A0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D2444 000CE0A4 7C 00 E8 40 */ cmplw r0, r29
+/* 800D2448 000CE0A8 41 82 00 A8 */ beq lbl_800D24F0
+/* 800D244C 000CE0AC 7F 83 E3 78 */ mr r3, r28
+/* 800D2450 000CE0B0 38 80 00 03 */ li r4, 3
+/* 800D2454 000CE0B4 38 A0 00 00 */ li r5, 0
+/* 800D2458 000CE0B8 48 30 8A A5 */ bl func_803DAEFC
+/* 800D245C 000CE0BC 2C 03 00 00 */ cmpwi r3, 0
+/* 800D2460 000CE0C0 41 82 00 0C */ beq lbl_800D246C
+/* 800D2464 000CE0C4 38 60 00 00 */ li r3, 0
+/* 800D2468 000CE0C8 48 00 00 24 */ b lbl_800D248C
+lbl_800D246C:
+/* 800D246C 000CE0CC 7F 83 E3 78 */ mr r3, r28
+/* 800D2470 000CE0D0 38 80 00 01 */ li r4, 1
+/* 800D2474 000CE0D4 4B F8 4A F5 */ bl func_80056F68
+/* 800D2478 000CE0D8 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800D247C 000CE0DC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800D2480 000CE0E0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800D2484 000CE0E4 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800D2488 000CE0E8 4B F8 85 71 */ bl func_8005A9F8
+lbl_800D248C:
+/* 800D248C 000CE0EC 7C 66 1B 78 */ mr r6, r3
+/* 800D2490 000CE0F0 7F C3 F3 78 */ mr r3, r30
+/* 800D2494 000CE0F4 7F E4 FB 78 */ mr r4, r31
+/* 800D2498 000CE0F8 38 A0 00 01 */ li r5, 1
+/* 800D249C 000CE0FC 48 18 1A 19 */ bl func_80253EB4
+/* 800D24A0 000CE100 48 00 00 50 */ b lbl_800D24F0
+lbl_800D24A4:
+/* 800D24A4 000CE104 4B F8 45 B9 */ bl func_80056A5C
+/* 800D24A8 000CE108 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D24AC 000CE10C 2C 00 00 01 */ cmpwi r0, 1
+/* 800D24B0 000CE110 41 82 00 2C */ beq lbl_800D24DC
+/* 800D24B4 000CE114 40 80 00 3C */ bge lbl_800D24F0
+/* 800D24B8 000CE118 2C 00 00 00 */ cmpwi r0, 0
+/* 800D24BC 000CE11C 40 80 00 08 */ bge lbl_800D24C4
+/* 800D24C0 000CE120 48 00 00 30 */ b lbl_800D24F0
+lbl_800D24C4:
+/* 800D24C4 000CE124 7F C3 F3 78 */ mr r3, r30
+/* 800D24C8 000CE128 7F E4 FB 78 */ mr r4, r31
+/* 800D24CC 000CE12C 38 A0 00 02 */ li r5, 2
+/* 800D24D0 000CE130 38 C0 0E 8D */ li r6, 0xe8d
+/* 800D24D4 000CE134 48 18 19 E1 */ bl func_80253EB4
+/* 800D24D8 000CE138 48 00 00 18 */ b lbl_800D24F0
+lbl_800D24DC:
+/* 800D24DC 000CE13C 7F C3 F3 78 */ mr r3, r30
+/* 800D24E0 000CE140 7F E4 FB 78 */ mr r4, r31
+/* 800D24E4 000CE144 38 A0 00 02 */ li r5, 2
+/* 800D24E8 000CE148 38 C0 0E 90 */ li r6, 0xe90
+/* 800D24EC 000CE14C 48 18 19 C9 */ bl func_80253EB4
+lbl_800D24F0:
+/* 800D24F0 000CE150 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D24F4 000CE154 48 0F 4C 85 */ bl _restgpr_28
+/* 800D24F8 000CE158 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D24FC 000CE15C 7C 08 03 A6 */ mtlr r0
+/* 800D2500 000CE160 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D2504 000CE164 4E 80 00 20 */ blr
+
+.global func_800D2508
+func_800D2508:
+/* 800D2508 000CE168 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800D250C 000CE16C 7C 08 02 A6 */ mflr r0
+/* 800D2510 000CE170 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800D2514 000CE174 39 61 00 30 */ addi r11, r1, 0x30
+/* 800D2518 000CE178 48 0F 4C 09 */ bl _savegpr_25
+/* 800D251C 000CE17C 7C 7B 1B 78 */ mr r27, r3
+/* 800D2520 000CE180 7C 9C 23 78 */ mr r28, r4
+/* 800D2524 000CE184 38 60 00 00 */ li r3, 0
+/* 800D2528 000CE188 4B FE 82 C5 */ bl func_800BA7EC
+/* 800D252C 000CE18C 54 7E 16 3A */ rlwinm r30, r3, 2, 0x18, 0x1d
+/* 800D2530 000CE190 38 60 00 02 */ li r3, 2
+/* 800D2534 000CE194 4B FE 82 B9 */ bl func_800BA7EC
+/* 800D2538 000CE198 54 7F 06 3E */ clrlwi r31, r3, 0x18
+/* 800D253C 000CE19C 4B FE 80 3D */ bl func_800BA578
+/* 800D2540 000CE1A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2544 000CE1A4 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D2548 000CE1A8 40 82 00 14 */ bne lbl_800D255C
+/* 800D254C 000CE1AC 4B FE 80 81 */ bl func_800BA5CC
+/* 800D2550 000CE1B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2554 000CE1B4 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D2558 000CE1B8 40 82 04 AC */ bne lbl_800D2A04
+lbl_800D255C:
+/* 800D255C 000CE1BC 7F 63 DB 78 */ mr r3, r27
+/* 800D2560 000CE1C0 7F 84 E3 78 */ mr r4, r28
+/* 800D2564 000CE1C4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D2568 000CE1C8 38 A0 00 03 */ li r5, 3
+/* 800D256C 000CE1CC 48 18 19 21 */ bl func_80253E8C
+/* 800D2570 000CE1D0 4B FE 80 09 */ bl func_800BA578
+/* 800D2574 000CE1D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2578 000CE1D8 28 00 00 02 */ cmplwi r0, 2
+/* 800D257C 000CE1DC 40 82 00 14 */ bne lbl_800D2590
+/* 800D2580 000CE1E0 4B FE 80 4D */ bl func_800BA5CC
+/* 800D2584 000CE1E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2588 000CE1E8 28 00 00 08 */ cmplwi r0, 8
+/* 800D258C 000CE1EC 40 82 00 44 */ bne lbl_800D25D0
+lbl_800D2590:
+/* 800D2590 000CE1F0 4B FE 7F E9 */ bl func_800BA578
+/* 800D2594 000CE1F4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2598 000CE1F8 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D259C 000CE1FC 40 82 00 14 */ bne lbl_800D25B0
+/* 800D25A0 000CE200 4B FE 80 2D */ bl func_800BA5CC
+/* 800D25A4 000CE204 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D25A8 000CE208 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D25AC 000CE20C 41 82 00 24 */ beq lbl_800D25D0
+lbl_800D25B0:
+/* 800D25B0 000CE210 4B FE 7F C9 */ bl func_800BA578
+/* 800D25B4 000CE214 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D25B8 000CE218 28 00 00 09 */ cmplwi r0, 9
+/* 800D25BC 000CE21C 41 82 00 14 */ beq lbl_800D25D0
+/* 800D25C0 000CE220 4B FE 7F B9 */ bl func_800BA578
+/* 800D25C4 000CE224 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D25C8 000CE228 28 00 00 03 */ cmplwi r0, 3
+/* 800D25CC 000CE22C 40 82 00 A0 */ bne lbl_800D266C
+lbl_800D25D0:
+/* 800D25D0 000CE230 38 60 00 0F */ li r3, 0xf
+/* 800D25D4 000CE234 4B FE 83 B9 */ bl func_800BA98C
+/* 800D25D8 000CE238 7C 60 07 34 */ extsh r0, r3
+/* 800D25DC 000CE23C 7C 1B 00 00 */ cmpw r27, r0
+/* 800D25E0 000CE240 40 82 00 20 */ bne lbl_800D2600
+/* 800D25E4 000CE244 3B E0 00 00 */ li r31, 0
+/* 800D25E8 000CE248 38 60 00 09 */ li r3, 9
+/* 800D25EC 000CE24C 4B FE 82 01 */ bl func_800BA7EC
+/* 800D25F0 000CE250 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D25F4 000CE254 20 00 00 03 */ subfic r0, r0, 3
+/* 800D25F8 000CE258 7C 1D 07 74 */ extsb r29, r0
+/* 800D25FC 000CE25C 48 00 01 CC */ b lbl_800D27C8
+lbl_800D2600:
+/* 800D2600 000CE260 38 60 00 10 */ li r3, 0x10
+/* 800D2604 000CE264 4B FE 83 89 */ bl func_800BA98C
+/* 800D2608 000CE268 7C 60 07 34 */ extsh r0, r3
+/* 800D260C 000CE26C 7C 1B 00 00 */ cmpw r27, r0
+/* 800D2610 000CE270 40 82 00 20 */ bne lbl_800D2630
+/* 800D2614 000CE274 3B E0 00 01 */ li r31, 1
+/* 800D2618 000CE278 38 60 00 09 */ li r3, 9
+/* 800D261C 000CE27C 4B FE 81 D1 */ bl func_800BA7EC
+/* 800D2620 000CE280 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D2624 000CE284 20 00 00 04 */ subfic r0, r0, 4
+/* 800D2628 000CE288 7C 1D 07 74 */ extsb r29, r0
+/* 800D262C 000CE28C 48 00 01 9C */ b lbl_800D27C8
+lbl_800D2630:
+/* 800D2630 000CE290 38 60 00 11 */ li r3, 0x11
+/* 800D2634 000CE294 4B FE 83 59 */ bl func_800BA98C
+/* 800D2638 000CE298 7C 60 07 34 */ extsh r0, r3
+/* 800D263C 000CE29C 7C 1B 00 00 */ cmpw r27, r0
+/* 800D2640 000CE2A0 40 82 01 88 */ bne lbl_800D27C8
+/* 800D2644 000CE2A4 3B E0 00 02 */ li r31, 2
+/* 800D2648 000CE2A8 38 60 00 09 */ li r3, 9
+/* 800D264C 000CE2AC 4B FE 81 A1 */ bl func_800BA7EC
+/* 800D2650 000CE2B0 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D2654 000CE2B4 20 00 00 02 */ subfic r0, r0, 2
+/* 800D2658 000CE2B8 7C 1D 07 74 */ extsb r29, r0
+/* 800D265C 000CE2BC 7C 1D F2 15 */ add. r0, r29, r30
+/* 800D2660 000CE2C0 40 80 01 68 */ bge lbl_800D27C8
+/* 800D2664 000CE2C4 3B A0 00 00 */ li r29, 0
+/* 800D2668 000CE2C8 48 00 01 60 */ b lbl_800D27C8
+lbl_800D266C:
+/* 800D266C 000CE2CC 38 60 00 0F */ li r3, 0xf
+/* 800D2670 000CE2D0 4B FE 83 1D */ bl func_800BA98C
+/* 800D2674 000CE2D4 7C 60 07 34 */ extsh r0, r3
+/* 800D2678 000CE2D8 7C 1B 00 00 */ cmpw r27, r0
+/* 800D267C 000CE2DC 40 82 00 10 */ bne lbl_800D268C
+/* 800D2680 000CE2E0 3B A0 00 00 */ li r29, 0
+/* 800D2684 000CE2E4 3B E0 00 00 */ li r31, 0
+/* 800D2688 000CE2E8 48 00 01 40 */ b lbl_800D27C8
+lbl_800D268C:
+/* 800D268C 000CE2EC 38 60 00 10 */ li r3, 0x10
+/* 800D2690 000CE2F0 4B FE 82 FD */ bl func_800BA98C
+/* 800D2694 000CE2F4 7C 60 07 34 */ extsh r0, r3
+/* 800D2698 000CE2F8 7C 1B 00 00 */ cmpw r27, r0
+/* 800D269C 000CE2FC 40 82 00 10 */ bne lbl_800D26AC
+/* 800D26A0 000CE300 3B A0 00 01 */ li r29, 1
+/* 800D26A4 000CE304 3B E0 00 01 */ li r31, 1
+/* 800D26A8 000CE308 48 00 01 20 */ b lbl_800D27C8
+lbl_800D26AC:
+/* 800D26AC 000CE30C 38 60 00 11 */ li r3, 0x11
+/* 800D26B0 000CE310 4B FE 82 DD */ bl func_800BA98C
+/* 800D26B4 000CE314 7C 60 07 34 */ extsh r0, r3
+/* 800D26B8 000CE318 7C 1B 00 00 */ cmpw r27, r0
+/* 800D26BC 000CE31C 40 82 00 10 */ bne lbl_800D26CC
+/* 800D26C0 000CE320 3B A0 00 02 */ li r29, 2
+/* 800D26C4 000CE324 3B E0 00 02 */ li r31, 2
+/* 800D26C8 000CE328 48 00 01 00 */ b lbl_800D27C8
+lbl_800D26CC:
+/* 800D26CC 000CE32C 38 60 00 12 */ li r3, 0x12
+/* 800D26D0 000CE330 4B FE 82 BD */ bl func_800BA98C
+/* 800D26D4 000CE334 7C 60 07 34 */ extsh r0, r3
+/* 800D26D8 000CE338 7C 1B 00 00 */ cmpw r27, r0
+/* 800D26DC 000CE33C 40 82 00 10 */ bne lbl_800D26EC
+/* 800D26E0 000CE340 3B A0 00 03 */ li r29, 3
+/* 800D26E4 000CE344 3B E0 00 03 */ li r31, 3
+/* 800D26E8 000CE348 48 00 00 E0 */ b lbl_800D27C8
+lbl_800D26EC:
+/* 800D26EC 000CE34C 38 60 00 13 */ li r3, 0x13
+/* 800D26F0 000CE350 4B FE 82 9D */ bl func_800BA98C
+/* 800D26F4 000CE354 7C 60 07 34 */ extsh r0, r3
+/* 800D26F8 000CE358 7C 1B 00 00 */ cmpw r27, r0
+/* 800D26FC 000CE35C 40 82 00 28 */ bne lbl_800D2724
+/* 800D2700 000CE360 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D2704 000CE364 3B E0 00 04 */ li r31, 4
+/* 800D2708 000CE368 41 82 00 0C */ beq lbl_800D2714
+/* 800D270C 000CE36C 3B A0 00 04 */ li r29, 4
+/* 800D2710 000CE370 48 00 00 B8 */ b lbl_800D27C8
+lbl_800D2714:
+/* 800D2714 000CE374 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D2718 000CE378 41 82 00 B0 */ beq lbl_800D27C8
+/* 800D271C 000CE37C 3B A0 FF FC */ li r29, -4
+/* 800D2720 000CE380 48 00 00 A8 */ b lbl_800D27C8
+lbl_800D2724:
+/* 800D2724 000CE384 38 60 00 14 */ li r3, 0x14
+/* 800D2728 000CE388 4B FE 82 65 */ bl func_800BA98C
+/* 800D272C 000CE38C 7C 60 07 34 */ extsh r0, r3
+/* 800D2730 000CE390 7C 1B 00 00 */ cmpw r27, r0
+/* 800D2734 000CE394 40 82 00 28 */ bne lbl_800D275C
+/* 800D2738 000CE398 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D273C 000CE39C 3B E0 00 05 */ li r31, 5
+/* 800D2740 000CE3A0 41 82 00 0C */ beq lbl_800D274C
+/* 800D2744 000CE3A4 3B A0 00 05 */ li r29, 5
+/* 800D2748 000CE3A8 48 00 00 80 */ b lbl_800D27C8
+lbl_800D274C:
+/* 800D274C 000CE3AC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D2750 000CE3B0 41 82 00 78 */ beq lbl_800D27C8
+/* 800D2754 000CE3B4 3B A0 FF FD */ li r29, -3
+/* 800D2758 000CE3B8 48 00 00 70 */ b lbl_800D27C8
+lbl_800D275C:
+/* 800D275C 000CE3BC 38 60 00 15 */ li r3, 0x15
+/* 800D2760 000CE3C0 4B FE 82 2D */ bl func_800BA98C
+/* 800D2764 000CE3C4 7C 60 07 34 */ extsh r0, r3
+/* 800D2768 000CE3C8 7C 1B 00 00 */ cmpw r27, r0
+/* 800D276C 000CE3CC 40 82 00 28 */ bne lbl_800D2794
+/* 800D2770 000CE3D0 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D2774 000CE3D4 3B E0 00 06 */ li r31, 6
+/* 800D2778 000CE3D8 41 82 00 0C */ beq lbl_800D2784
+/* 800D277C 000CE3DC 3B A0 00 06 */ li r29, 6
+/* 800D2780 000CE3E0 48 00 00 48 */ b lbl_800D27C8
+lbl_800D2784:
+/* 800D2784 000CE3E4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D2788 000CE3E8 41 82 00 40 */ beq lbl_800D27C8
+/* 800D278C 000CE3EC 3B A0 FF FE */ li r29, -2
+/* 800D2790 000CE3F0 48 00 00 38 */ b lbl_800D27C8
+lbl_800D2794:
+/* 800D2794 000CE3F4 38 60 00 16 */ li r3, 0x16
+/* 800D2798 000CE3F8 4B FE 81 F5 */ bl func_800BA98C
+/* 800D279C 000CE3FC 7C 60 07 34 */ extsh r0, r3
+/* 800D27A0 000CE400 7C 1B 00 00 */ cmpw r27, r0
+/* 800D27A4 000CE404 40 82 00 24 */ bne lbl_800D27C8
+/* 800D27A8 000CE408 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
+/* 800D27AC 000CE40C 3B E0 00 07 */ li r31, 7
+/* 800D27B0 000CE410 41 82 00 0C */ beq lbl_800D27BC
+/* 800D27B4 000CE414 3B A0 00 07 */ li r29, 7
+/* 800D27B8 000CE418 48 00 00 10 */ b lbl_800D27C8
+lbl_800D27BC:
+/* 800D27BC 000CE41C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D27C0 000CE420 41 82 00 08 */ beq lbl_800D27C8
+/* 800D27C4 000CE424 3B A0 FF FF */ li r29, -1
+lbl_800D27C8:
+/* 800D27C8 000CE428 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800D27CC 000CE42C 3F 20 80 48 */ lis r25, lbl_8047D1D8@ha
+/* 800D27D0 000CE430 7C 7D F2 14 */ add r3, r29, r30
+/* 800D27D4 000CE434 57 E4 34 B2 */ rlwinm r4, r31, 6, 0x12, 0x19
+/* 800D27D8 000CE438 2C 00 00 02 */ cmpwi r0, 2
+/* 800D27DC 000CE43C 3B 39 D1 D8 */ addi r25, r25, lbl_8047D1D8@l
+/* 800D27E0 000CE440 7F D9 22 14 */ add r30, r25, r4
+/* 800D27E4 000CE444 7C 7D 07 74 */ extsb r29, r3
+/* 800D27E8 000CE448 41 82 00 14 */ beq lbl_800D27FC
+/* 800D27EC 000CE44C 40 80 02 18 */ bge lbl_800D2A04
+/* 800D27F0 000CE450 2C 00 00 01 */ cmpwi r0, 1
+/* 800D27F4 000CE454 40 80 00 B0 */ bge lbl_800D28A4
+/* 800D27F8 000CE458 48 00 02 0C */ b lbl_800D2A04
+lbl_800D27FC:
+/* 800D27FC 000CE45C 7F 63 DB 78 */ mr r3, r27
+/* 800D2800 000CE460 7F 84 E3 78 */ mr r4, r28
+/* 800D2804 000CE464 38 C1 00 08 */ addi r6, r1, 8
+/* 800D2808 000CE468 38 A0 00 05 */ li r5, 5
+/* 800D280C 000CE46C 48 18 16 81 */ bl func_80253E8C
+/* 800D2810 000CE470 83 21 00 08 */ lwz r25, 8(r1)
+/* 800D2814 000CE474 3F 40 80 48 */ lis r26, lbl_8047CE18@ha
+/* 800D2818 000CE478 3B 5A CE 18 */ addi r26, r26, lbl_8047CE18@l
+/* 800D281C 000CE47C 38 60 00 00 */ li r3, 0
+/* 800D2820 000CE480 93 D9 00 00 */ stw r30, 0(r25)
+/* 800D2824 000CE484 38 80 00 00 */ li r4, 0
+/* 800D2828 000CE488 7C 1A E8 AE */ lbzx r0, r26, r29
+/* 800D282C 000CE48C 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
+/* 800D2830 000CE490 48 01 2E 01 */ bl func_800E5630
+/* 800D2834 000CE494 7C 64 1B 78 */ mr r4, r3
+/* 800D2838 000CE498 38 60 00 57 */ li r3, 0x57
+/* 800D283C 000CE49C 48 08 9A CD */ bl func_8015C308
+/* 800D2840 000CE4A0 80 99 00 00 */ lwz r4, 0(r25)
+/* 800D2844 000CE4A4 38 60 2D B5 */ li r3, 0x2db5
+/* 800D2848 000CE4A8 48 17 DB 91 */ bl func_802503D8
+/* 800D284C 000CE4AC 7C 1A E8 AE */ lbzx r0, r26, r29
+/* 800D2850 000CE4B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D2854 000CE4B4 41 82 00 18 */ beq lbl_800D286C
+/* 800D2858 000CE4B8 38 00 00 80 */ li r0, 0x80
+/* 800D285C 000CE4BC 98 19 00 06 */ stb r0, 6(r25)
+/* 800D2860 000CE4C0 98 19 00 05 */ stb r0, 5(r25)
+/* 800D2864 000CE4C4 98 19 00 04 */ stb r0, 4(r25)
+/* 800D2868 000CE4C8 48 00 00 14 */ b lbl_800D287C
+lbl_800D286C:
+/* 800D286C 000CE4CC 38 00 00 FF */ li r0, 0xff
+/* 800D2870 000CE4D0 98 19 00 06 */ stb r0, 6(r25)
+/* 800D2874 000CE4D4 98 19 00 05 */ stb r0, 5(r25)
+/* 800D2878 000CE4D8 98 19 00 04 */ stb r0, 4(r25)
+lbl_800D287C:
+/* 800D287C 000CE4DC 88 BC 00 05 */ lbz r5, 5(r28)
+/* 800D2880 000CE4E0 38 00 00 05 */ li r0, 5
+/* 800D2884 000CE4E4 7F 63 DB 78 */ mr r3, r27
+/* 800D2888 000CE4E8 7F 84 E3 78 */ mr r4, r28
+/* 800D288C 000CE4EC 98 B9 00 07 */ stb r5, 7(r25)
+/* 800D2890 000CE4F0 38 A0 00 02 */ li r5, 2
+/* 800D2894 000CE4F4 38 C0 FF FE */ li r6, -2
+/* 800D2898 000CE4F8 98 19 00 09 */ stb r0, 9(r25)
+/* 800D289C 000CE4FC 48 18 16 19 */ bl func_80253EB4
+/* 800D28A0 000CE500 48 00 01 64 */ b lbl_800D2A04
+lbl_800D28A4:
+/* 800D28A4 000CE504 C0 22 8A 6C */ lfs f1, lbl_8064106C-_SDA2_BASE_(r2)
+/* 800D28A8 000CE508 7F 63 DB 78 */ mr r3, r27
+/* 800D28AC 000CE50C 80 BC 00 24 */ lwz r5, 0x24(r28)
+/* 800D28B0 000CE510 7F 84 E3 78 */ mr r4, r28
+/* 800D28B4 000CE514 C0 02 8A 80 */ lfs f0, lbl_80641080-_SDA2_BASE_(r2)
+/* 800D28B8 000CE518 38 C1 00 08 */ addi r6, r1, 8
+/* 800D28BC 000CE51C D0 25 00 04 */ stfs f1, 4(r5)
+/* 800D28C0 000CE520 38 A0 00 05 */ li r5, 5
+/* 800D28C4 000CE524 80 FC 00 24 */ lwz r7, 0x24(r28)
+/* 800D28C8 000CE528 D0 07 00 0C */ stfs f0, 0xc(r7)
+/* 800D28CC 000CE52C 48 18 15 C1 */ bl func_80253E8C
+/* 800D28D0 000CE530 38 1F 00 08 */ addi r0, r31, 8
+/* 800D28D4 000CE534 3F 40 80 48 */ lis r26, lbl_8047CE18@ha
+/* 800D28D8 000CE538 54 00 30 32 */ slwi r0, r0, 6
+/* 800D28DC 000CE53C 83 E1 00 08 */ lwz r31, 8(r1)
+/* 800D28E0 000CE540 7C 19 02 14 */ add r0, r25, r0
+/* 800D28E4 000CE544 3B 5A CE 18 */ addi r26, r26, lbl_8047CE18@l
+/* 800D28E8 000CE548 90 1F 00 00 */ stw r0, 0(r31)
+/* 800D28EC 000CE54C 7C 1A E8 AE */ lbzx r0, r26, r29
+/* 800D28F0 000CE550 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800D28F4 000CE554 48 01 31 DD */ bl func_800E5AD0
+/* 800D28F8 000CE558 7C 1A E8 AE */ lbzx r0, r26, r29
+/* 800D28FC 000CE55C 7C 7E 1B 78 */ mr r30, r3
+/* 800D2900 000CE560 38 60 00 00 */ li r3, 0
+/* 800D2904 000CE564 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D2908 000CE568 48 01 34 E5 */ bl func_800E5DEC
+/* 800D290C 000CE56C A0 1E 00 1C */ lhz r0, 0x1c(r30)
+/* 800D2910 000CE570 2C 00 2B F6 */ cmpwi r0, 0x2bf6
+/* 800D2914 000CE574 41 82 00 44 */ beq lbl_800D2958
+/* 800D2918 000CE578 40 80 00 28 */ bge lbl_800D2940
+/* 800D291C 000CE57C 2C 00 2B 7E */ cmpwi r0, 0x2b7e
+/* 800D2920 000CE580 41 82 00 38 */ beq lbl_800D2958
+/* 800D2924 000CE584 40 80 00 10 */ bge lbl_800D2934
+/* 800D2928 000CE588 2C 00 2B 42 */ cmpwi r0, 0x2b42
+/* 800D292C 000CE58C 41 82 00 2C */ beq lbl_800D2958
+/* 800D2930 000CE590 48 00 00 5C */ b lbl_800D298C
+lbl_800D2934:
+/* 800D2934 000CE594 2C 00 2B BA */ cmpwi r0, 0x2bba
+/* 800D2938 000CE598 41 82 00 20 */ beq lbl_800D2958
+/* 800D293C 000CE59C 48 00 00 50 */ b lbl_800D298C
+lbl_800D2940:
+/* 800D2940 000CE5A0 2C 00 2C 6E */ cmpwi r0, 0x2c6e
+/* 800D2944 000CE5A4 41 82 00 14 */ beq lbl_800D2958
+/* 800D2948 000CE5A8 40 80 00 44 */ bge lbl_800D298C
+/* 800D294C 000CE5AC 2C 00 2C 32 */ cmpwi r0, 0x2c32
+/* 800D2950 000CE5B0 41 82 00 08 */ beq lbl_800D2958
+/* 800D2954 000CE5B4 48 00 00 38 */ b lbl_800D298C
+lbl_800D2958:
+/* 800D2958 000CE5B8 38 80 00 05 */ li r4, 5
+/* 800D295C 000CE5BC 38 A0 00 00 */ li r5, 0
+/* 800D2960 000CE5C0 48 30 85 9D */ bl func_803DAEFC
+/* 800D2964 000CE5C4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800D2968 000CE5C8 7C 64 1B 78 */ mr r4, r3
+/* 800D296C 000CE5CC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800D2970 000CE5D0 38 65 00 10 */ addi r3, r5, 0x10
+/* 800D2974 000CE5D4 48 2B F6 21 */ bl func_80391F94
+/* 800D2978 000CE5D8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800D297C 000CE5DC 48 17 D9 79 */ bl func_802502F4
+/* 800D2980 000CE5E0 7C 64 1B 78 */ mr r4, r3
+/* 800D2984 000CE5E4 38 60 00 15 */ li r3, 0x15
+/* 800D2988 000CE5E8 48 08 99 81 */ bl func_8015C308
+lbl_800D298C:
+/* 800D298C 000CE5EC A0 7E 00 1C */ lhz r3, 0x1c(r30)
+/* 800D2990 000CE5F0 28 03 FF FF */ cmplwi r3, 0xffff
+/* 800D2994 000CE5F4 41 82 00 10 */ beq lbl_800D29A4
+/* 800D2998 000CE5F8 80 9F 00 00 */ lwz r4, 0(r31)
+/* 800D299C 000CE5FC 48 17 DA 3D */ bl func_802503D8
+/* 800D29A0 000CE600 48 00 00 10 */ b lbl_800D29B0
+lbl_800D29A4:
+/* 800D29A4 000CE604 80 9F 00 00 */ lwz r4, 0(r31)
+/* 800D29A8 000CE608 38 7E 01 D0 */ addi r3, r30, 0x1d0
+/* 800D29AC 000CE60C 48 17 DA 2D */ bl func_802503D8
+lbl_800D29B0:
+/* 800D29B0 000CE610 7C 1A E8 AE */ lbzx r0, r26, r29
+/* 800D29B4 000CE614 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D29B8 000CE618 41 82 00 18 */ beq lbl_800D29D0
+/* 800D29BC 000CE61C 38 00 00 80 */ li r0, 0x80
+/* 800D29C0 000CE620 98 1F 00 06 */ stb r0, 6(r31)
+/* 800D29C4 000CE624 98 1F 00 05 */ stb r0, 5(r31)
+/* 800D29C8 000CE628 98 1F 00 04 */ stb r0, 4(r31)
+/* 800D29CC 000CE62C 48 00 00 14 */ b lbl_800D29E0
+lbl_800D29D0:
+/* 800D29D0 000CE630 38 00 00 FF */ li r0, 0xff
+/* 800D29D4 000CE634 98 1F 00 06 */ stb r0, 6(r31)
+/* 800D29D8 000CE638 98 1F 00 05 */ stb r0, 5(r31)
+/* 800D29DC 000CE63C 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800D29E0:
+/* 800D29E0 000CE640 88 BC 00 05 */ lbz r5, 5(r28)
+/* 800D29E4 000CE644 38 00 00 05 */ li r0, 5
+/* 800D29E8 000CE648 7F 63 DB 78 */ mr r3, r27
+/* 800D29EC 000CE64C 7F 84 E3 78 */ mr r4, r28
+/* 800D29F0 000CE650 98 BF 00 07 */ stb r5, 7(r31)
+/* 800D29F4 000CE654 38 A0 00 02 */ li r5, 2
+/* 800D29F8 000CE658 38 C0 FF FE */ li r6, -2
+/* 800D29FC 000CE65C 98 1F 00 09 */ stb r0, 9(r31)
+/* 800D2A00 000CE660 48 18 14 B5 */ bl func_80253EB4
+lbl_800D2A04:
+/* 800D2A04 000CE664 39 61 00 30 */ addi r11, r1, 0x30
+/* 800D2A08 000CE668 48 0F 47 65 */ bl _restgpr_25
+/* 800D2A0C 000CE66C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800D2A10 000CE670 7C 08 03 A6 */ mtlr r0
+/* 800D2A14 000CE674 38 21 00 30 */ addi r1, r1, 0x30
+/* 800D2A18 000CE678 4E 80 00 20 */ blr
+
+.global func_800D2A1C
+func_800D2A1C:
+/* 800D2A1C 000CE67C 4E 80 00 20 */ blr
+
+.global func_800D2A20
+func_800D2A20:
+/* 800D2A20 000CE680 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D2A24 000CE684 7C 08 02 A6 */ mflr r0
+/* 800D2A28 000CE688 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D2A2C 000CE68C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D2A30 000CE690 48 0F 47 01 */ bl _savegpr_29
+/* 800D2A34 000CE694 7C 7D 1B 78 */ mr r29, r3
+/* 800D2A38 000CE698 7C 9E 23 78 */ mr r30, r4
+/* 800D2A3C 000CE69C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D2A40 000CE6A0 38 A0 00 03 */ li r5, 3
+/* 800D2A44 000CE6A4 48 18 14 49 */ bl func_80253E8C
+/* 800D2A48 000CE6A8 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 800D2A4C 000CE6AC 38 03 FF FD */ addi r0, r3, -3
+/* 800D2A50 000CE6B0 28 00 00 07 */ cmplwi r0, 7
+/* 800D2A54 000CE6B4 41 81 01 88 */ bgt lbl_800D2BDC
+/* 800D2A58 000CE6B8 3C 60 80 41 */ lis r3, lbl_80416DE8@ha
+/* 800D2A5C 000CE6BC 54 00 10 3A */ slwi r0, r0, 2
+/* 800D2A60 000CE6C0 38 63 6D E8 */ addi r3, r3, lbl_80416DE8@l
+/* 800D2A64 000CE6C4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D2A68 000CE6C8 7C 69 03 A6 */ mtctr r3
+/* 800D2A6C 000CE6CC 4E 80 04 20 */ bctr
+/* 800D2A70 000CE6D0 7F A3 EB 78 */ mr r3, r29
+/* 800D2A74 000CE6D4 7F C4 F3 78 */ mr r4, r30
+/* 800D2A78 000CE6D8 38 C1 00 08 */ addi r6, r1, 8
+/* 800D2A7C 000CE6DC 38 A0 00 05 */ li r5, 5
+/* 800D2A80 000CE6E0 48 18 14 0D */ bl func_80253E8C
+/* 800D2A84 000CE6E4 3C 60 80 48 */ lis r3, lbl_8047D1D8@ha
+/* 800D2A88 000CE6E8 83 E1 00 08 */ lwz r31, 8(r1)
+/* 800D2A8C 000CE6EC 38 63 D1 D8 */ addi r3, r3, lbl_8047D1D8@l
+/* 800D2A90 000CE6F0 90 7F 00 00 */ stw r3, 0(r31)
+/* 800D2A94 000CE6F4 4B FE 7A E5 */ bl func_800BA578
+/* 800D2A98 000CE6F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2A9C 000CE6FC 28 00 00 03 */ cmplwi r0, 3
+/* 800D2AA0 000CE700 40 82 00 14 */ bne lbl_800D2AB4
+/* 800D2AA4 000CE704 80 9F 00 00 */ lwz r4, 0(r31)
+/* 800D2AA8 000CE708 38 60 2D 38 */ li r3, 0x2d38
+/* 800D2AAC 000CE70C 48 17 D9 2D */ bl func_802503D8
+/* 800D2AB0 000CE710 48 00 00 10 */ b lbl_800D2AC0
+lbl_800D2AB4:
+/* 800D2AB4 000CE714 80 9F 00 00 */ lwz r4, 0(r31)
+/* 800D2AB8 000CE718 38 60 2D 36 */ li r3, 0x2d36
+/* 800D2ABC 000CE71C 48 17 D9 1D */ bl func_802503D8
+lbl_800D2AC0:
+/* 800D2AC0 000CE720 38 E0 00 FF */ li r7, 0xff
+/* 800D2AC4 000CE724 38 00 00 84 */ li r0, 0x84
+/* 800D2AC8 000CE728 98 FF 00 06 */ stb r7, 6(r31)
+/* 800D2ACC 000CE72C 7F A3 EB 78 */ mr r3, r29
+/* 800D2AD0 000CE730 7F C4 F3 78 */ mr r4, r30
+/* 800D2AD4 000CE734 38 A0 00 02 */ li r5, 2
+/* 800D2AD8 000CE738 98 FF 00 05 */ stb r7, 5(r31)
+/* 800D2ADC 000CE73C 38 C0 FF FE */ li r6, -2
+/* 800D2AE0 000CE740 98 FF 00 04 */ stb r7, 4(r31)
+/* 800D2AE4 000CE744 88 FE 00 05 */ lbz r7, 5(r30)
+/* 800D2AE8 000CE748 98 FF 00 07 */ stb r7, 7(r31)
+/* 800D2AEC 000CE74C 98 1F 00 09 */ stb r0, 9(r31)
+/* 800D2AF0 000CE750 48 18 13 C5 */ bl func_80253EB4
+/* 800D2AF4 000CE754 48 00 00 E8 */ b lbl_800D2BDC
+/* 800D2AF8 000CE758 7F A3 EB 78 */ mr r3, r29
+/* 800D2AFC 000CE75C 7F C4 F3 78 */ mr r4, r30
+/* 800D2B00 000CE760 38 C1 00 08 */ addi r6, r1, 8
+/* 800D2B04 000CE764 38 A0 00 05 */ li r5, 5
+/* 800D2B08 000CE768 48 18 13 85 */ bl func_80253E8C
+/* 800D2B0C 000CE76C 3C 60 80 48 */ lis r3, lbl_8047D1D8@ha
+/* 800D2B10 000CE770 83 E1 00 08 */ lwz r31, 8(r1)
+/* 800D2B14 000CE774 38 63 D1 D8 */ addi r3, r3, lbl_8047D1D8@l
+/* 800D2B18 000CE778 38 03 00 40 */ addi r0, r3, 0x40
+/* 800D2B1C 000CE77C 90 1F 00 00 */ stw r0, 0(r31)
+/* 800D2B20 000CE780 4B FE 7A 59 */ bl func_800BA578
+/* 800D2B24 000CE784 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2B28 000CE788 28 00 00 03 */ cmplwi r0, 3
+/* 800D2B2C 000CE78C 40 82 00 14 */ bne lbl_800D2B40
+/* 800D2B30 000CE790 80 9F 00 00 */ lwz r4, 0(r31)
+/* 800D2B34 000CE794 38 60 2D 39 */ li r3, 0x2d39
+/* 800D2B38 000CE798 48 17 D8 A1 */ bl func_802503D8
+/* 800D2B3C 000CE79C 48 00 00 10 */ b lbl_800D2B4C
+lbl_800D2B40:
+/* 800D2B40 000CE7A0 80 9F 00 00 */ lwz r4, 0(r31)
+/* 800D2B44 000CE7A4 38 60 2D 37 */ li r3, 0x2d37
+/* 800D2B48 000CE7A8 48 17 D8 91 */ bl func_802503D8
+lbl_800D2B4C:
+/* 800D2B4C 000CE7AC 38 E0 00 FF */ li r7, 0xff
+/* 800D2B50 000CE7B0 38 00 00 84 */ li r0, 0x84
+/* 800D2B54 000CE7B4 98 FF 00 06 */ stb r7, 6(r31)
+/* 800D2B58 000CE7B8 7F A3 EB 78 */ mr r3, r29
+/* 800D2B5C 000CE7BC 7F C4 F3 78 */ mr r4, r30
+/* 800D2B60 000CE7C0 38 A0 00 02 */ li r5, 2
+/* 800D2B64 000CE7C4 98 FF 00 05 */ stb r7, 5(r31)
+/* 800D2B68 000CE7C8 38 C0 FF FE */ li r6, -2
+/* 800D2B6C 000CE7CC 98 FF 00 04 */ stb r7, 4(r31)
+/* 800D2B70 000CE7D0 88 FE 00 05 */ lbz r7, 5(r30)
+/* 800D2B74 000CE7D4 98 FF 00 07 */ stb r7, 7(r31)
+/* 800D2B78 000CE7D8 98 1F 00 09 */ stb r0, 9(r31)
+/* 800D2B7C 000CE7DC 48 18 13 39 */ bl func_80253EB4
+/* 800D2B80 000CE7E0 48 00 00 5C */ b lbl_800D2BDC
+/* 800D2B84 000CE7E4 4B FE 79 F5 */ bl func_800BA578
+/* 800D2B88 000CE7E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2B8C 000CE7EC 28 00 00 03 */ cmplwi r0, 3
+/* 800D2B90 000CE7F0 40 82 00 1C */ bne lbl_800D2BAC
+/* 800D2B94 000CE7F4 7F A3 EB 78 */ mr r3, r29
+/* 800D2B98 000CE7F8 7F C4 F3 78 */ mr r4, r30
+/* 800D2B9C 000CE7FC 38 A0 00 02 */ li r5, 2
+/* 800D2BA0 000CE800 38 C0 2D 30 */ li r6, 0x2d30
+/* 800D2BA4 000CE804 48 18 13 11 */ bl func_80253EB4
+/* 800D2BA8 000CE808 48 00 00 34 */ b lbl_800D2BDC
+lbl_800D2BAC:
+/* 800D2BAC 000CE80C 7F A3 EB 78 */ mr r3, r29
+/* 800D2BB0 000CE810 7F C4 F3 78 */ mr r4, r30
+/* 800D2BB4 000CE814 38 A0 00 02 */ li r5, 2
+/* 800D2BB8 000CE818 38 C0 2D 31 */ li r6, 0x2d31
+/* 800D2BBC 000CE81C 48 18 12 F9 */ bl func_80253EB4
+/* 800D2BC0 000CE820 48 00 00 1C */ b lbl_800D2BDC
+/* 800D2BC4 000CE824 4B FE 79 B5 */ bl func_800BA578
+/* 800D2BC8 000CE828 7F A3 EB 78 */ mr r3, r29
+/* 800D2BCC 000CE82C 7F C4 F3 78 */ mr r4, r30
+/* 800D2BD0 000CE830 38 A0 00 02 */ li r5, 2
+/* 800D2BD4 000CE834 38 C0 2D 2F */ li r6, 0x2d2f
+/* 800D2BD8 000CE838 48 18 12 DD */ bl func_80253EB4
+lbl_800D2BDC:
+/* 800D2BDC 000CE83C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D2BE0 000CE840 48 0F 45 9D */ bl _restgpr_29
+/* 800D2BE4 000CE844 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D2BE8 000CE848 7C 08 03 A6 */ mtlr r0
+/* 800D2BEC 000CE84C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D2BF0 000CE850 4E 80 00 20 */ blr
+
+.global func_800D2BF4
+func_800D2BF4:
+/* 800D2BF4 000CE854 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 800D2BF8 000CE858 7C 08 02 A6 */ mflr r0
+/* 800D2BFC 000CE85C 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800D2C00 000CE860 39 61 00 90 */ addi r11, r1, 0x90
+/* 800D2C04 000CE864 48 0F 45 1D */ bl _savegpr_25
+/* 800D2C08 000CE868 7C 7C 1B 78 */ mr r28, r3
+/* 800D2C0C 000CE86C 7C 9D 23 78 */ mr r29, r4
+/* 800D2C10 000CE870 38 C1 00 08 */ addi r6, r1, 8
+/* 800D2C14 000CE874 3B E0 00 00 */ li r31, 0
+/* 800D2C18 000CE878 3B C0 00 01 */ li r30, 1
+/* 800D2C1C 000CE87C 38 A0 00 03 */ li r5, 3
+/* 800D2C20 000CE880 48 18 12 BD */ bl func_80253EDC
+/* 800D2C24 000CE884 4B FE 79 55 */ bl func_800BA578
+/* 800D2C28 000CE888 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2C2C 000CE88C 28 00 00 02 */ cmplwi r0, 2
+/* 800D2C30 000CE890 40 82 00 D4 */ bne lbl_800D2D04
+/* 800D2C34 000CE894 48 01 37 9D */ bl func_800E63D0
+/* 800D2C38 000CE898 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D2C3C 000CE89C 41 82 00 08 */ beq lbl_800D2C44
+/* 800D2C40 000CE8A0 48 00 00 C4 */ b lbl_800D2D04
+lbl_800D2C44:
+/* 800D2C44 000CE8A4 38 60 00 00 */ li r3, 0
+/* 800D2C48 000CE8A8 4B FE 7B A5 */ bl func_800BA7EC
+/* 800D2C4C 000CE8AC 54 7A 16 3A */ rlwinm r26, r3, 2, 0x18, 0x1d
+/* 800D2C50 000CE8B0 38 60 00 09 */ li r3, 9
+/* 800D2C54 000CE8B4 4B FE 7B 99 */ bl func_800BA7EC
+/* 800D2C58 000CE8B8 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D2C5C 000CE8BC 41 82 00 30 */ beq lbl_800D2C8C
+/* 800D2C60 000CE8C0 40 80 00 14 */ bge lbl_800D2C74
+/* 800D2C64 000CE8C4 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D2C68 000CE8C8 41 82 00 38 */ beq lbl_800D2CA0
+/* 800D2C6C 000CE8CC 40 80 00 14 */ bge lbl_800D2C80
+/* 800D2C70 000CE8D0 48 00 00 30 */ b lbl_800D2CA0
+lbl_800D2C74:
+/* 800D2C74 000CE8D4 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D2C78 000CE8D8 40 80 00 28 */ bge lbl_800D2CA0
+/* 800D2C7C 000CE8DC 48 00 00 1C */ b lbl_800D2C98
+lbl_800D2C80:
+/* 800D2C80 000CE8E0 38 1A 00 01 */ addi r0, r26, 1
+/* 800D2C84 000CE8E4 54 1A 06 3E */ clrlwi r26, r0, 0x18
+/* 800D2C88 000CE8E8 48 00 00 18 */ b lbl_800D2CA0
+lbl_800D2C8C:
+/* 800D2C8C 000CE8EC 38 1A 00 02 */ addi r0, r26, 2
+/* 800D2C90 000CE8F0 54 1A 06 3E */ clrlwi r26, r0, 0x18
+/* 800D2C94 000CE8F4 48 00 00 0C */ b lbl_800D2CA0
+lbl_800D2C98:
+/* 800D2C98 000CE8F8 38 1A 00 03 */ addi r0, r26, 3
+/* 800D2C9C 000CE8FC 54 1A 06 3E */ clrlwi r26, r0, 0x18
+lbl_800D2CA0:
+/* 800D2CA0 000CE900 38 60 00 00 */ li r3, 0
+/* 800D2CA4 000CE904 48 02 4C 01 */ bl func_800F78A4
+/* 800D2CA8 000CE908 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800D2CAC 000CE90C 40 82 00 14 */ bne lbl_800D2CC0
+/* 800D2CB0 000CE910 38 60 00 01 */ li r3, 1
+/* 800D2CB4 000CE914 48 02 4B F1 */ bl func_800F78A4
+/* 800D2CB8 000CE918 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800D2CBC 000CE91C 41 82 00 0C */ beq lbl_800D2CC8
+lbl_800D2CC0:
+/* 800D2CC0 000CE920 3B C0 00 00 */ li r30, 0
+/* 800D2CC4 000CE924 48 00 00 40 */ b lbl_800D2D04
+lbl_800D2CC8:
+/* 800D2CC8 000CE928 3F 60 80 48 */ lis r27, lbl_8047CE18@ha
+/* 800D2CCC 000CE92C 3B 20 00 00 */ li r25, 0
+/* 800D2CD0 000CE930 3B 7B CE 18 */ addi r27, r27, lbl_8047CE18@l
+lbl_800D2CD4:
+/* 800D2CD4 000CE934 7C 1B D0 AE */ lbzx r0, r27, r26
+/* 800D2CD8 000CE938 57 23 06 3E */ clrlwi r3, r25, 0x18
+/* 800D2CDC 000CE93C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D2CE0 000CE940 48 01 31 0D */ bl func_800E5DEC
+/* 800D2CE4 000CE944 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D2CE8 000CE948 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D2CEC 000CE94C 41 82 00 0C */ beq lbl_800D2CF8
+/* 800D2CF0 000CE950 3B C0 00 00 */ li r30, 0
+/* 800D2CF4 000CE954 48 00 00 10 */ b lbl_800D2D04
+lbl_800D2CF8:
+/* 800D2CF8 000CE958 3B 39 00 01 */ addi r25, r25, 1
+/* 800D2CFC 000CE95C 28 19 00 06 */ cmplwi r25, 6
+/* 800D2D00 000CE960 41 80 FF D4 */ blt lbl_800D2CD4
+lbl_800D2D04:
+/* 800D2D04 000CE964 80 61 00 08 */ lwz r3, 8(r1)
+/* 800D2D08 000CE968 38 03 FF E4 */ addi r0, r3, -28
+/* 800D2D0C 000CE96C 28 00 00 12 */ cmplwi r0, 0x12
+/* 800D2D10 000CE970 41 81 13 04 */ bgt lbl_800D4014
+/* 800D2D14 000CE974 3C 60 80 41 */ lis r3, lbl_80416E08@ha
+/* 800D2D18 000CE978 54 00 10 3A */ slwi r0, r0, 2
+/* 800D2D1C 000CE97C 38 63 6E 08 */ addi r3, r3, lbl_80416E08@l
+/* 800D2D20 000CE980 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D2D24 000CE984 7C 69 03 A6 */ mtctr r3
+/* 800D2D28 000CE988 4E 80 04 20 */ bctr
+/* 800D2D2C 000CE98C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D2D30 000CE990 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D2D34 000CE994 40 82 00 48 */ bne lbl_800D2D7C
+/* 800D2D38 000CE998 88 7D 00 11 */ lbz r3, 0x11(r29)
+/* 800D2D3C 000CE99C 38 80 00 40 */ li r4, 0x40
+/* 800D2D40 000CE9A0 3C 00 43 30 */ lis r0, 0x4330
+/* 800D2D44 000CE9A4 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D2D48 000CE9A8 90 61 00 54 */ stw r3, 0x54(r1)
+/* 800D2D4C 000CE9AC C0 02 8A 84 */ lfs f0, lbl_80641084-_SDA2_BASE_(r2)
+/* 800D2D50 000CE9B0 90 01 00 50 */ stw r0, 0x50(r1)
+/* 800D2D54 000CE9B4 C8 21 00 50 */ lfd f1, 0x50(r1)
+/* 800D2D58 000CE9B8 98 9D 00 10 */ stb r4, 0x10(r29)
+/* 800D2D5C 000CE9BC EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D2D60 000CE9C0 98 9D 00 0F */ stb r4, 0xf(r29)
+/* 800D2D64 000CE9C4 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D2D68 000CE9C8 98 9D 00 0E */ stb r4, 0xe(r29)
+/* 800D2D6C 000CE9CC FC 00 00 1E */ fctiwz f0, f0
+/* 800D2D70 000CE9D0 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D2D74 000CE9D4 80 01 00 5C */ lwz r0, 0x5c(r1)
+/* 800D2D78 000CE9D8 98 1D 00 11 */ stb r0, 0x11(r29)
+lbl_800D2D7C:
+/* 800D2D7C 000CE9DC 38 60 00 15 */ li r3, 0x15
+/* 800D2D80 000CE9E0 4B FE 7A 6D */ bl func_800BA7EC
+/* 800D2D84 000CE9E4 2C 03 00 00 */ cmpwi r3, 0
+/* 800D2D88 000CE9E8 41 82 00 28 */ beq lbl_800D2DB0
+/* 800D2D8C 000CE9EC 4B FE 77 ED */ bl func_800BA578
+/* 800D2D90 000CE9F0 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800D2D94 000CE9F4 40 82 00 1C */ bne lbl_800D2DB0
+/* 800D2D98 000CE9F8 7F 83 E3 78 */ mr r3, r28
+/* 800D2D9C 000CE9FC 7F A4 EB 78 */ mr r4, r29
+/* 800D2DA0 000CEA00 38 A0 00 02 */ li r5, 2
+/* 800D2DA4 000CEA04 38 C0 00 00 */ li r6, 0
+/* 800D2DA8 000CEA08 48 18 11 5D */ bl func_80253F04
+/* 800D2DAC 000CEA0C 48 00 12 68 */ b lbl_800D4014
+lbl_800D2DB0:
+/* 800D2DB0 000CEA10 7F 83 E3 78 */ mr r3, r28
+/* 800D2DB4 000CEA14 7F A4 EB 78 */ mr r4, r29
+/* 800D2DB8 000CEA18 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D2DBC 000CEA1C 38 A0 00 06 */ li r5, 6
+/* 800D2DC0 000CEA20 48 18 11 1D */ bl func_80253EDC
+/* 800D2DC4 000CEA24 4B FE 77 B5 */ bl func_800BA578
+/* 800D2DC8 000CEA28 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2DCC 000CEA2C 28 00 00 01 */ cmplwi r0, 1
+/* 800D2DD0 000CEA30 41 82 12 44 */ beq lbl_800D4014
+/* 800D2DD4 000CEA34 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D2DD8 000CEA38 38 60 00 02 */ li r3, 2
+/* 800D2DDC 000CEA3C 4B F8 6C 61 */ bl func_80059A3C
+/* 800D2DE0 000CEA40 48 00 12 34 */ b lbl_800D4014
+/* 800D2DE4 000CEA44 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D2DE8 000CEA48 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 800D2DEC 000CEA4C 40 82 00 48 */ bne lbl_800D2E34
+/* 800D2DF0 000CEA50 88 7D 00 11 */ lbz r3, 0x11(r29)
+/* 800D2DF4 000CEA54 38 80 00 40 */ li r4, 0x40
+/* 800D2DF8 000CEA58 3C 00 43 30 */ lis r0, 0x4330
+/* 800D2DFC 000CEA5C C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D2E00 000CEA60 90 61 00 5C */ stw r3, 0x5c(r1)
+/* 800D2E04 000CEA64 C0 02 8A 84 */ lfs f0, lbl_80641084-_SDA2_BASE_(r2)
+/* 800D2E08 000CEA68 90 01 00 58 */ stw r0, 0x58(r1)
+/* 800D2E0C 000CEA6C C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800D2E10 000CEA70 98 9D 00 10 */ stb r4, 0x10(r29)
+/* 800D2E14 000CEA74 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D2E18 000CEA78 98 9D 00 0F */ stb r4, 0xf(r29)
+/* 800D2E1C 000CEA7C EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D2E20 000CEA80 98 9D 00 0E */ stb r4, 0xe(r29)
+/* 800D2E24 000CEA84 FC 00 00 1E */ fctiwz f0, f0
+/* 800D2E28 000CEA88 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D2E2C 000CEA8C 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800D2E30 000CEA90 98 1D 00 11 */ stb r0, 0x11(r29)
+lbl_800D2E34:
+/* 800D2E34 000CEA94 38 60 00 15 */ li r3, 0x15
+/* 800D2E38 000CEA98 4B FE 79 B5 */ bl func_800BA7EC
+/* 800D2E3C 000CEA9C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D2E40 000CEAA0 41 82 00 28 */ beq lbl_800D2E68
+/* 800D2E44 000CEAA4 4B FE 77 35 */ bl func_800BA578
+/* 800D2E48 000CEAA8 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 800D2E4C 000CEAAC 40 82 00 1C */ bne lbl_800D2E68
+/* 800D2E50 000CEAB0 7F 83 E3 78 */ mr r3, r28
+/* 800D2E54 000CEAB4 7F A4 EB 78 */ mr r4, r29
+/* 800D2E58 000CEAB8 38 A0 00 02 */ li r5, 2
+/* 800D2E5C 000CEABC 38 C0 00 00 */ li r6, 0
+/* 800D2E60 000CEAC0 48 18 10 A5 */ bl func_80253F04
+/* 800D2E64 000CEAC4 48 00 11 B0 */ b lbl_800D4014
+lbl_800D2E68:
+/* 800D2E68 000CEAC8 7F 83 E3 78 */ mr r3, r28
+/* 800D2E6C 000CEACC 7F A4 EB 78 */ mr r4, r29
+/* 800D2E70 000CEAD0 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D2E74 000CEAD4 38 A0 00 06 */ li r5, 6
+/* 800D2E78 000CEAD8 48 18 10 65 */ bl func_80253EDC
+/* 800D2E7C 000CEADC 4B FE 76 FD */ bl func_800BA578
+/* 800D2E80 000CEAE0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2E84 000CEAE4 28 00 00 01 */ cmplwi r0, 1
+/* 800D2E88 000CEAE8 41 82 11 8C */ beq lbl_800D4014
+/* 800D2E8C 000CEAEC 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D2E90 000CEAF0 38 60 00 03 */ li r3, 3
+/* 800D2E94 000CEAF4 4B F8 6B A9 */ bl func_80059A3C
+/* 800D2E98 000CEAF8 48 00 11 7C */ b lbl_800D4014
+/* 800D2E9C 000CEAFC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D2EA0 000CEB00 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 800D2EA4 000CEB04 41 82 14 44 */ beq lbl_800D42E8
+/* 800D2EA8 000CEB08 7F 83 E3 78 */ mr r3, r28
+/* 800D2EAC 000CEB0C 7F A4 EB 78 */ mr r4, r29
+/* 800D2EB0 000CEB10 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D2EB4 000CEB14 38 A0 00 06 */ li r5, 6
+/* 800D2EB8 000CEB18 48 18 10 25 */ bl func_80253EDC
+/* 800D2EBC 000CEB1C 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D2EC0 000CEB20 38 60 00 04 */ li r3, 4
+/* 800D2EC4 000CEB24 4B F8 6B 79 */ bl func_80059A3C
+/* 800D2EC8 000CEB28 48 00 11 4C */ b lbl_800D4014
+/* 800D2ECC 000CEB2C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D2ED0 000CEB30 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800D2ED4 000CEB34 41 82 14 14 */ beq lbl_800D42E8
+/* 800D2ED8 000CEB38 7F 83 E3 78 */ mr r3, r28
+/* 800D2EDC 000CEB3C 7F A4 EB 78 */ mr r4, r29
+/* 800D2EE0 000CEB40 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D2EE4 000CEB44 38 A0 00 06 */ li r5, 6
+/* 800D2EE8 000CEB48 48 18 0F F5 */ bl func_80253EDC
+/* 800D2EEC 000CEB4C 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D2EF0 000CEB50 38 60 00 05 */ li r3, 5
+/* 800D2EF4 000CEB54 4B F8 6B 49 */ bl func_80059A3C
+/* 800D2EF8 000CEB58 38 60 00 00 */ li r3, 0
+/* 800D2EFC 000CEB5C 4B FE 78 F1 */ bl func_800BA7EC
+/* 800D2F00 000CEB60 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D2F04 000CEB64 38 60 00 09 */ li r3, 9
+/* 800D2F08 000CEB68 4B FE 78 E5 */ bl func_800BA7EC
+/* 800D2F0C 000CEB6C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D2F10 000CEB70 41 82 00 30 */ beq lbl_800D2F40
+/* 800D2F14 000CEB74 40 80 00 14 */ bge lbl_800D2F28
+/* 800D2F18 000CEB78 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D2F1C 000CEB7C 41 82 00 38 */ beq lbl_800D2F54
+/* 800D2F20 000CEB80 40 80 00 14 */ bge lbl_800D2F34
+/* 800D2F24 000CEB84 48 00 00 30 */ b lbl_800D2F54
+lbl_800D2F28:
+/* 800D2F28 000CEB88 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D2F2C 000CEB8C 40 80 00 28 */ bge lbl_800D2F54
+/* 800D2F30 000CEB90 48 00 00 1C */ b lbl_800D2F4C
+lbl_800D2F34:
+/* 800D2F34 000CEB94 38 1B 00 01 */ addi r0, r27, 1
+/* 800D2F38 000CEB98 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D2F3C 000CEB9C 48 00 00 18 */ b lbl_800D2F54
+lbl_800D2F40:
+/* 800D2F40 000CEBA0 38 1B 00 02 */ addi r0, r27, 2
+/* 800D2F44 000CEBA4 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D2F48 000CEBA8 48 00 00 0C */ b lbl_800D2F54
+lbl_800D2F4C:
+/* 800D2F4C 000CEBAC 38 1B 00 03 */ addi r0, r27, 3
+/* 800D2F50 000CEBB0 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D2F54:
+/* 800D2F54 000CEBB4 4B FE 76 25 */ bl func_800BA578
+/* 800D2F58 000CEBB8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D2F5C 000CEBBC 28 00 00 01 */ cmplwi r0, 1
+/* 800D2F60 000CEBC0 41 82 00 70 */ beq lbl_800D2FD0
+/* 800D2F64 000CEBC4 48 01 34 6D */ bl func_800E63D0
+/* 800D2F68 000CEBC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D2F6C 000CEBCC 41 82 00 64 */ beq lbl_800D2FD0
+/* 800D2F70 000CEBD0 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D2F74 000CEBD4 3C 60 27 57 */ lis r3, 0x27570C00@ha
+/* 800D2F78 000CEBD8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D2F7C 000CEBDC 38 83 0C 00 */ addi r4, r3, 0x27570C00@l
+/* 800D2F80 000CEBE0 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800D2F84 000CEBE4 38 60 03 F4 */ li r3, 0x3f4
+/* 800D2F88 000CEBE8 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 800D2F8C 000CEBEC D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 800D2F90 000CEBF0 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 800D2F94 000CEBF4 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800D2F98 000CEBF8 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 800D2F9C 000CEBFC D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 800D2FA0 000CEC00 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 800D2FA4 000CEC04 4B F8 7C BD */ bl func_8005AC60
+/* 800D2FA8 000CEC08 7C 66 1B 78 */ mr r6, r3
+/* 800D2FAC 000CEC0C 7F 83 E3 78 */ mr r3, r28
+/* 800D2FB0 000CEC10 7F A4 EB 78 */ mr r4, r29
+/* 800D2FB4 000CEC14 38 A0 00 02 */ li r5, 2
+/* 800D2FB8 000CEC18 48 18 0F 4D */ bl func_80253F04
+/* 800D2FBC 000CEC1C 7F 83 E3 78 */ mr r3, r28
+/* 800D2FC0 000CEC20 7F A4 EB 78 */ mr r4, r29
+/* 800D2FC4 000CEC24 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D2FC8 000CEC28 38 A0 00 01 */ li r5, 1
+/* 800D2FCC 000CEC2C 48 18 0F 39 */ bl func_80253F04
+lbl_800D2FD0:
+/* 800D2FD0 000CEC30 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D2FD4 000CEC34 40 82 00 14 */ bne lbl_800D2FE8
+/* 800D2FD8 000CEC38 38 60 00 15 */ li r3, 0x15
+/* 800D2FDC 000CEC3C 4B FE 78 11 */ bl func_800BA7EC
+/* 800D2FE0 000CEC40 2C 03 00 00 */ cmpwi r3, 0
+/* 800D2FE4 000CEC44 41 82 00 18 */ beq lbl_800D2FFC
+lbl_800D2FE8:
+/* 800D2FE8 000CEC48 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D2FEC 000CEC4C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D2FF0 000CEC50 7C 03 D8 AE */ lbzx r0, r3, r27
+/* 800D2FF4 000CEC54 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D2FF8 000CEC58 41 82 10 1C */ beq lbl_800D4014
+lbl_800D2FFC:
+/* 800D2FFC 000CEC5C 38 00 00 80 */ li r0, 0x80
+/* 800D3000 000CEC60 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D3004 000CEC64 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D3008 000CEC68 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800D300C 000CEC6C 48 00 10 08 */ b lbl_800D4014
+/* 800D3010 000CEC70 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3014 000CEC74 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800D3018 000CEC78 41 82 12 D0 */ beq lbl_800D42E8
+/* 800D301C 000CEC7C 7F 83 E3 78 */ mr r3, r28
+/* 800D3020 000CEC80 7F A4 EB 78 */ mr r4, r29
+/* 800D3024 000CEC84 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3028 000CEC88 38 A0 00 06 */ li r5, 6
+/* 800D302C 000CEC8C 48 18 0E B1 */ bl func_80253EDC
+/* 800D3030 000CEC90 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D3034 000CEC94 38 60 00 06 */ li r3, 6
+/* 800D3038 000CEC98 4B F8 6A 05 */ bl func_80059A3C
+/* 800D303C 000CEC9C 48 00 0F D8 */ b lbl_800D4014
+/* 800D3040 000CECA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3044 000CECA4 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800D3048 000CECA8 41 82 12 A0 */ beq lbl_800D42E8
+/* 800D304C 000CECAC 38 60 00 00 */ li r3, 0
+/* 800D3050 000CECB0 4B FE 77 9D */ bl func_800BA7EC
+/* 800D3054 000CECB4 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D3058 000CECB8 38 60 00 09 */ li r3, 9
+/* 800D305C 000CECBC 4B FE 77 91 */ bl func_800BA7EC
+/* 800D3060 000CECC0 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D3064 000CECC4 41 82 00 30 */ beq lbl_800D3094
+/* 800D3068 000CECC8 40 80 00 14 */ bge lbl_800D307C
+/* 800D306C 000CECCC 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D3070 000CECD0 41 82 00 38 */ beq lbl_800D30A8
+/* 800D3074 000CECD4 40 80 00 14 */ bge lbl_800D3088
+/* 800D3078 000CECD8 48 00 00 30 */ b lbl_800D30A8
+lbl_800D307C:
+/* 800D307C 000CECDC 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D3080 000CECE0 40 80 00 28 */ bge lbl_800D30A8
+/* 800D3084 000CECE4 48 00 00 1C */ b lbl_800D30A0
+lbl_800D3088:
+/* 800D3088 000CECE8 38 1B 00 01 */ addi r0, r27, 1
+/* 800D308C 000CECEC 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D3090 000CECF0 48 00 00 18 */ b lbl_800D30A8
+lbl_800D3094:
+/* 800D3094 000CECF4 38 1B 00 02 */ addi r0, r27, 2
+/* 800D3098 000CECF8 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D309C 000CECFC 48 00 00 0C */ b lbl_800D30A8
+lbl_800D30A0:
+/* 800D30A0 000CED00 38 1B 00 03 */ addi r0, r27, 3
+/* 800D30A4 000CED04 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D30A8:
+/* 800D30A8 000CED08 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D30AC 000CED0C 38 60 00 02 */ li r3, 2
+/* 800D30B0 000CED10 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D30B4 000CED14 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D30B8 000CED18 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D30BC 000CED1C 48 01 21 69 */ bl func_800E5224
+/* 800D30C0 000CED20 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D30C4 000CED24 41 82 00 14 */ beq lbl_800D30D8
+/* 800D30C8 000CED28 38 00 00 80 */ li r0, 0x80
+/* 800D30CC 000CED2C 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D30D0 000CED30 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D30D4 000CED34 98 1D 00 0E */ stb r0, 0xe(r29)
+lbl_800D30D8:
+/* 800D30D8 000CED38 7F 83 E3 78 */ mr r3, r28
+/* 800D30DC 000CED3C 7F A4 EB 78 */ mr r4, r29
+/* 800D30E0 000CED40 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D30E4 000CED44 38 A0 00 06 */ li r5, 6
+/* 800D30E8 000CED48 48 18 0D F5 */ bl func_80253EDC
+/* 800D30EC 000CED4C 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D30F0 000CED50 38 60 00 07 */ li r3, 7
+/* 800D30F4 000CED54 4B F8 69 49 */ bl func_80059A3C
+/* 800D30F8 000CED58 48 00 0F 1C */ b lbl_800D4014
+/* 800D30FC 000CED5C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3100 000CED60 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800D3104 000CED64 41 82 11 E4 */ beq lbl_800D42E8
+/* 800D3108 000CED68 7F 83 E3 78 */ mr r3, r28
+/* 800D310C 000CED6C 7F A4 EB 78 */ mr r4, r29
+/* 800D3110 000CED70 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3114 000CED74 38 A0 00 06 */ li r5, 6
+/* 800D3118 000CED78 48 18 0D C5 */ bl func_80253EDC
+/* 800D311C 000CED7C 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D3120 000CED80 38 60 00 08 */ li r3, 8
+/* 800D3124 000CED84 4B F8 69 19 */ bl func_80059A3C
+/* 800D3128 000CED88 48 00 0E EC */ b lbl_800D4014
+/* 800D312C 000CED8C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3130 000CED90 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
+/* 800D3134 000CED94 41 82 11 B4 */ beq lbl_800D42E8
+/* 800D3138 000CED98 38 60 00 00 */ li r3, 0
+/* 800D313C 000CED9C 4B FE 76 B1 */ bl func_800BA7EC
+/* 800D3140 000CEDA0 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D3144 000CEDA4 38 60 00 09 */ li r3, 9
+/* 800D3148 000CEDA8 4B FE 76 A5 */ bl func_800BA7EC
+/* 800D314C 000CEDAC 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D3150 000CEDB0 41 82 00 30 */ beq lbl_800D3180
+/* 800D3154 000CEDB4 40 80 00 14 */ bge lbl_800D3168
+/* 800D3158 000CEDB8 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D315C 000CEDBC 41 82 00 38 */ beq lbl_800D3194
+/* 800D3160 000CEDC0 40 80 00 14 */ bge lbl_800D3174
+/* 800D3164 000CEDC4 48 00 00 30 */ b lbl_800D3194
+lbl_800D3168:
+/* 800D3168 000CEDC8 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D316C 000CEDCC 40 80 00 28 */ bge lbl_800D3194
+/* 800D3170 000CEDD0 48 00 00 1C */ b lbl_800D318C
+lbl_800D3174:
+/* 800D3174 000CEDD4 38 1B 00 01 */ addi r0, r27, 1
+/* 800D3178 000CEDD8 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D317C 000CEDDC 48 00 00 18 */ b lbl_800D3194
+lbl_800D3180:
+/* 800D3180 000CEDE0 38 1B 00 02 */ addi r0, r27, 2
+/* 800D3184 000CEDE4 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D3188 000CEDE8 48 00 00 0C */ b lbl_800D3194
+lbl_800D318C:
+/* 800D318C 000CEDEC 38 1B 00 03 */ addi r0, r27, 3
+/* 800D3190 000CEDF0 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D3194:
+/* 800D3194 000CEDF4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D3198 000CEDF8 38 60 00 02 */ li r3, 2
+/* 800D319C 000CEDFC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D31A0 000CEE00 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D31A4 000CEE04 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D31A8 000CEE08 48 01 20 7D */ bl func_800E5224
+/* 800D31AC 000CEE0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D31B0 000CEE10 41 82 00 14 */ beq lbl_800D31C4
+/* 800D31B4 000CEE14 38 00 00 80 */ li r0, 0x80
+/* 800D31B8 000CEE18 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D31BC 000CEE1C 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D31C0 000CEE20 98 1D 00 0E */ stb r0, 0xe(r29)
+lbl_800D31C4:
+/* 800D31C4 000CEE24 7F 83 E3 78 */ mr r3, r28
+/* 800D31C8 000CEE28 7F A4 EB 78 */ mr r4, r29
+/* 800D31CC 000CEE2C 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D31D0 000CEE30 38 A0 00 06 */ li r5, 6
+/* 800D31D4 000CEE34 48 18 0D 09 */ bl func_80253EDC
+/* 800D31D8 000CEE38 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D31DC 000CEE3C 38 60 00 09 */ li r3, 9
+/* 800D31E0 000CEE40 4B F8 68 5D */ bl func_80059A3C
+/* 800D31E4 000CEE44 48 00 0E 30 */ b lbl_800D4014
+/* 800D31E8 000CEE48 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D31EC 000CEE4C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
+/* 800D31F0 000CEE50 41 82 10 F8 */ beq lbl_800D42E8
+/* 800D31F4 000CEE54 7F 83 E3 78 */ mr r3, r28
+/* 800D31F8 000CEE58 7F A4 EB 78 */ mr r4, r29
+/* 800D31FC 000CEE5C 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3200 000CEE60 38 A0 00 06 */ li r5, 6
+/* 800D3204 000CEE64 48 18 0C D9 */ bl func_80253EDC
+/* 800D3208 000CEE68 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D320C 000CEE6C 38 60 00 0A */ li r3, 0xa
+/* 800D3210 000CEE70 4B F8 68 2D */ bl func_80059A3C
+/* 800D3214 000CEE74 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D3218 000CEE78 3C 60 27 56 */ lis r3, 0x27560C00@ha
+/* 800D321C 000CEE7C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D3220 000CEE80 38 83 0C 00 */ addi r4, r3, 0x27560C00@l
+/* 800D3224 000CEE84 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800D3228 000CEE88 38 60 03 F4 */ li r3, 0x3f4
+/* 800D322C 000CEE8C D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 800D3230 000CEE90 D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 800D3234 000CEE94 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 800D3238 000CEE98 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800D323C 000CEE9C D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 800D3240 000CEEA0 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 800D3244 000CEEA4 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 800D3248 000CEEA8 4B F8 7A 19 */ bl func_8005AC60
+/* 800D324C 000CEEAC 7C 66 1B 78 */ mr r6, r3
+/* 800D3250 000CEEB0 7F 83 E3 78 */ mr r3, r28
+/* 800D3254 000CEEB4 7F A4 EB 78 */ mr r4, r29
+/* 800D3258 000CEEB8 38 A0 00 02 */ li r5, 2
+/* 800D325C 000CEEBC 48 18 0C A9 */ bl func_80253F04
+/* 800D3260 000CEEC0 7F 83 E3 78 */ mr r3, r28
+/* 800D3264 000CEEC4 7F A4 EB 78 */ mr r4, r29
+/* 800D3268 000CEEC8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D326C 000CEECC 38 A0 00 01 */ li r5, 1
+/* 800D3270 000CEED0 48 18 0C 95 */ bl func_80253F04
+/* 800D3274 000CEED4 38 60 00 12 */ li r3, 0x12
+/* 800D3278 000CEED8 4B FE 75 75 */ bl func_800BA7EC
+/* 800D327C 000CEEDC 54 7E 10 3A */ slwi r30, r3, 2
+/* 800D3280 000CEEE0 38 60 00 0E */ li r3, 0xe
+/* 800D3284 000CEEE4 4B FE 75 69 */ bl func_800BA7EC
+/* 800D3288 000CEEE8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D328C 000CEEEC 7C 63 F2 14 */ add r3, r3, r30
+/* 800D3290 000CEEF0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D3294 000CEEF4 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800D3298 000CEEF8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D329C 000CEEFC 41 82 0D 78 */ beq lbl_800D4014
+/* 800D32A0 000CEF00 38 00 00 80 */ li r0, 0x80
+/* 800D32A4 000CEF04 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D32A8 000CEF08 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D32AC 000CEF0C 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800D32B0 000CEF10 48 00 0D 64 */ b lbl_800D4014
+/* 800D32B4 000CEF14 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D32B8 000CEF18 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
+/* 800D32BC 000CEF1C 41 82 10 2C */ beq lbl_800D42E8
+/* 800D32C0 000CEF20 7F 83 E3 78 */ mr r3, r28
+/* 800D32C4 000CEF24 7F A4 EB 78 */ mr r4, r29
+/* 800D32C8 000CEF28 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D32CC 000CEF2C 38 A0 00 06 */ li r5, 6
+/* 800D32D0 000CEF30 48 18 0C 0D */ bl func_80253EDC
+/* 800D32D4 000CEF34 88 7D 00 11 */ lbz r3, 0x11(r29)
+/* 800D32D8 000CEF38 38 00 FF 00 */ li r0, -256
+/* 800D32DC 000CEF3C 7C 7A 03 78 */ or r26, r3, r0
+/* 800D32E0 000CEF40 4B FE 72 99 */ bl func_800BA578
+/* 800D32E4 000CEF44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D32E8 000CEF48 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D32EC 000CEF4C 40 82 01 0C */ bne lbl_800D33F8
+/* 800D32F0 000CEF50 38 60 00 11 */ li r3, 0x11
+/* 800D32F4 000CEF54 4B FE 74 F9 */ bl func_800BA7EC
+/* 800D32F8 000CEF58 28 03 00 01 */ cmplwi r3, 1
+/* 800D32FC 000CEF5C 40 82 00 64 */ bne lbl_800D3360
+/* 800D3300 000CEF60 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3304 000CEF64 7F 48 D3 78 */ mr r8, r26
+/* 800D3308 000CEF68 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D330C 000CEF6C 38 60 2D 06 */ li r3, 0x2d06
+/* 800D3310 000CEF70 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3314 000CEF74 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3318 000CEF78 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D331C 000CEF7C FC 40 18 1E */ fctiwz f2, f3
+/* 800D3320 000CEF80 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3324 000CEF84 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3328 000CEF88 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 800D332C 000CEF8C FC 20 08 1E */ fctiwz f1, f1
+/* 800D3330 000CEF90 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 800D3334 000CEF94 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3338 000CEF98 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 800D333C 000CEF9C 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 800D3340 000CEFA0 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D3344 000CEFA4 D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800D3348 000CEFA8 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800D334C 000CEFAC 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800D3350 000CEFB0 7C C6 07 34 */ extsh r6, r6
+/* 800D3354 000CEFB4 7C E7 07 34 */ extsh r7, r7
+/* 800D3358 000CEFB8 48 17 CD DD */ bl func_80250134
+/* 800D335C 000CEFBC 48 00 0C B8 */ b lbl_800D4014
+lbl_800D3360:
+/* 800D3360 000CEFC0 38 60 00 12 */ li r3, 0x12
+/* 800D3364 000CEFC4 4B FE 74 89 */ bl func_800BA7EC
+/* 800D3368 000CEFC8 54 7E 10 3A */ slwi r30, r3, 2
+/* 800D336C 000CEFCC 38 60 00 0E */ li r3, 0xe
+/* 800D3370 000CEFD0 4B FE 74 7D */ bl func_800BA7EC
+/* 800D3374 000CEFD4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D3378 000CEFD8 7C 63 F2 14 */ add r3, r3, r30
+/* 800D337C 000CEFDC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D3380 000CEFE0 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800D3384 000CEFE4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D3388 000CEFE8 41 82 00 10 */ beq lbl_800D3398
+/* 800D338C 000CEFEC 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3390 000CEFF0 64 1A 40 40 */ oris r26, r0, 0x4040
+/* 800D3394 000CEFF4 63 5A 40 00 */ ori r26, r26, 0x4000
+lbl_800D3398:
+/* 800D3398 000CEFF8 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D339C 000CEFFC 7F 48 D3 78 */ mr r8, r26
+/* 800D33A0 000CF000 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D33A4 000CF004 38 60 2D 52 */ li r3, 0x2d52
+/* 800D33A8 000CF008 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D33AC 000CF00C FC 80 28 1E */ fctiwz f4, f5
+/* 800D33B0 000CF010 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D33B4 000CF014 FC 40 18 1E */ fctiwz f2, f3
+/* 800D33B8 000CF018 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D33BC 000CF01C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D33C0 000CF020 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D33C4 000CF024 FC 20 08 1E */ fctiwz f1, f1
+/* 800D33C8 000CF028 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D33CC 000CF02C FC 00 00 1E */ fctiwz f0, f0
+/* 800D33D0 000CF030 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D33D4 000CF034 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D33D8 000CF038 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D33DC 000CF03C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D33E0 000CF040 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D33E4 000CF044 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D33E8 000CF048 7C C6 07 34 */ extsh r6, r6
+/* 800D33EC 000CF04C 7C E7 07 34 */ extsh r7, r7
+/* 800D33F0 000CF050 48 17 CD 45 */ bl func_80250134
+/* 800D33F4 000CF054 48 00 0C 20 */ b lbl_800D4014
+lbl_800D33F8:
+/* 800D33F8 000CF058 38 60 00 15 */ li r3, 0x15
+/* 800D33FC 000CF05C 4B FE 73 F1 */ bl func_800BA7EC
+/* 800D3400 000CF060 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3404 000CF064 41 82 00 64 */ beq lbl_800D3468
+/* 800D3408 000CF068 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D340C 000CF06C 7F 48 D3 78 */ mr r8, r26
+/* 800D3410 000CF070 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3414 000CF074 38 60 46 B4 */ li r3, 0x46b4
+/* 800D3418 000CF078 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D341C 000CF07C FC 80 28 1E */ fctiwz f4, f5
+/* 800D3420 000CF080 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3424 000CF084 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3428 000CF088 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D342C 000CF08C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3430 000CF090 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3434 000CF094 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3438 000CF098 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D343C 000CF09C FC 00 00 1E */ fctiwz f0, f0
+/* 800D3440 000CF0A0 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3444 000CF0A4 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3448 000CF0A8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D344C 000CF0AC D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3450 000CF0B0 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3454 000CF0B4 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3458 000CF0B8 7C C6 07 34 */ extsh r6, r6
+/* 800D345C 000CF0BC 7C E7 07 34 */ extsh r7, r7
+/* 800D3460 000CF0C0 48 17 CC D5 */ bl func_80250134
+/* 800D3464 000CF0C4 48 00 0B B0 */ b lbl_800D4014
+lbl_800D3468:
+/* 800D3468 000CF0C8 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D346C 000CF0CC 7F 48 D3 78 */ mr r8, r26
+/* 800D3470 000CF0D0 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3474 000CF0D4 38 60 2D D0 */ li r3, 0x2dd0
+/* 800D3478 000CF0D8 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D347C 000CF0DC FC 80 28 1E */ fctiwz f4, f5
+/* 800D3480 000CF0E0 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3484 000CF0E4 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3488 000CF0E8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D348C 000CF0EC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3490 000CF0F0 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3494 000CF0F4 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3498 000CF0F8 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D349C 000CF0FC FC 00 00 1E */ fctiwz f0, f0
+/* 800D34A0 000CF100 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D34A4 000CF104 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D34A8 000CF108 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D34AC 000CF10C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D34B0 000CF110 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D34B4 000CF114 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D34B8 000CF118 7C C6 07 34 */ extsh r6, r6
+/* 800D34BC 000CF11C 7C E7 07 34 */ extsh r7, r7
+/* 800D34C0 000CF120 48 17 CC 75 */ bl func_80250134
+/* 800D34C4 000CF124 48 00 0B 50 */ b lbl_800D4014
+/* 800D34C8 000CF128 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D34CC 000CF12C 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
+/* 800D34D0 000CF130 41 82 0E 18 */ beq lbl_800D42E8
+/* 800D34D4 000CF134 7F 83 E3 78 */ mr r3, r28
+/* 800D34D8 000CF138 7F A4 EB 78 */ mr r4, r29
+/* 800D34DC 000CF13C 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D34E0 000CF140 38 A0 00 06 */ li r5, 6
+/* 800D34E4 000CF144 48 18 09 F9 */ bl func_80253EDC
+/* 800D34E8 000CF148 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D34EC 000CF14C 38 60 00 0B */ li r3, 0xb
+/* 800D34F0 000CF150 4B F8 65 4D */ bl func_80059A3C
+/* 800D34F4 000CF154 38 60 00 11 */ li r3, 0x11
+/* 800D34F8 000CF158 4B FE 72 F5 */ bl func_800BA7EC
+/* 800D34FC 000CF15C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3500 000CF160 40 82 00 28 */ bne lbl_800D3528
+/* 800D3504 000CF164 38 60 00 03 */ li r3, 3
+/* 800D3508 000CF168 4B FE 72 E5 */ bl func_800BA7EC
+/* 800D350C 000CF16C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3510 000CF170 40 82 0B 04 */ bne lbl_800D4014
+/* 800D3514 000CF174 38 00 00 80 */ li r0, 0x80
+/* 800D3518 000CF178 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D351C 000CF17C 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D3520 000CF180 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800D3524 000CF184 48 00 0A F0 */ b lbl_800D4014
+lbl_800D3528:
+/* 800D3528 000CF188 38 60 00 01 */ li r3, 1
+/* 800D352C 000CF18C 4B FE 72 C1 */ bl func_800BA7EC
+/* 800D3530 000CF190 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3534 000CF194 40 82 0A E0 */ bne lbl_800D4014
+/* 800D3538 000CF198 38 00 00 80 */ li r0, 0x80
+/* 800D353C 000CF19C 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D3540 000CF1A0 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D3544 000CF1A4 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800D3548 000CF1A8 48 00 0A CC */ b lbl_800D4014
+/* 800D354C 000CF1AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3550 000CF1B0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
+/* 800D3554 000CF1B4 41 82 0D 94 */ beq lbl_800D42E8
+/* 800D3558 000CF1B8 7F 83 E3 78 */ mr r3, r28
+/* 800D355C 000CF1BC 7F A4 EB 78 */ mr r4, r29
+/* 800D3560 000CF1C0 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3564 000CF1C4 38 A0 00 06 */ li r5, 6
+/* 800D3568 000CF1C8 48 18 09 75 */ bl func_80253EDC
+/* 800D356C 000CF1CC 38 81 00 2C */ addi r4, r1, 0x2c
+/* 800D3570 000CF1D0 38 60 00 0C */ li r3, 0xc
+/* 800D3574 000CF1D4 4B F8 64 C9 */ bl func_80059A3C
+/* 800D3578 000CF1D8 48 00 0A 9C */ b lbl_800D4014
+/* 800D357C 000CF1DC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3580 000CF1E0 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
+/* 800D3584 000CF1E4 41 82 0A 90 */ beq lbl_800D4014
+/* 800D3588 000CF1E8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D358C 000CF1EC 38 60 00 11 */ li r3, 0x11
+/* 800D3590 000CF1F0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D3594 000CF1F4 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800D3598 000CF1F8 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 800D359C 000CF1FC D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 800D35A0 000CF200 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 800D35A4 000CF204 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800D35A8 000CF208 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 800D35AC 000CF20C D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 800D35B0 000CF210 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 800D35B4 000CF214 4B FE 72 39 */ bl func_800BA7EC
+/* 800D35B8 000CF218 28 03 00 01 */ cmplwi r3, 1
+/* 800D35BC 000CF21C 40 82 00 18 */ bne lbl_800D35D4
+/* 800D35C0 000CF220 3C 80 0B C0 */ lis r4, 0x0BC00C00@ha
+/* 800D35C4 000CF224 38 60 03 F4 */ li r3, 0x3f4
+/* 800D35C8 000CF228 38 84 0C 00 */ addi r4, r4, 0x0BC00C00@l
+/* 800D35CC 000CF22C 4B F8 76 95 */ bl func_8005AC60
+/* 800D35D0 000CF230 48 00 00 14 */ b lbl_800D35E4
+lbl_800D35D4:
+/* 800D35D4 000CF234 3C 80 0B BF */ lis r4, 0x0BBF0C00@ha
+/* 800D35D8 000CF238 38 60 03 F4 */ li r3, 0x3f4
+/* 800D35DC 000CF23C 38 84 0C 00 */ addi r4, r4, 0x0BBF0C00@l
+/* 800D35E0 000CF240 4B F8 76 81 */ bl func_8005AC60
+lbl_800D35E4:
+/* 800D35E4 000CF244 7C 66 1B 78 */ mr r6, r3
+/* 800D35E8 000CF248 7F 83 E3 78 */ mr r3, r28
+/* 800D35EC 000CF24C 7F A4 EB 78 */ mr r4, r29
+/* 800D35F0 000CF250 38 A0 00 02 */ li r5, 2
+/* 800D35F4 000CF254 48 18 09 11 */ bl func_80253F04
+/* 800D35F8 000CF258 7F 83 E3 78 */ mr r3, r28
+/* 800D35FC 000CF25C 7F A4 EB 78 */ mr r4, r29
+/* 800D3600 000CF260 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D3604 000CF264 38 A0 00 01 */ li r5, 1
+/* 800D3608 000CF268 48 18 08 FD */ bl func_80253F04
+/* 800D360C 000CF26C 38 60 00 11 */ li r3, 0x11
+/* 800D3610 000CF270 4B FE 71 DD */ bl func_800BA7EC
+/* 800D3614 000CF274 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3618 000CF278 40 82 00 28 */ bne lbl_800D3640
+/* 800D361C 000CF27C 38 60 00 03 */ li r3, 3
+/* 800D3620 000CF280 4B FE 71 CD */ bl func_800BA7EC
+/* 800D3624 000CF284 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3628 000CF288 40 82 09 EC */ bne lbl_800D4014
+/* 800D362C 000CF28C 38 00 00 80 */ li r0, 0x80
+/* 800D3630 000CF290 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D3634 000CF294 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D3638 000CF298 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800D363C 000CF29C 48 00 09 D8 */ b lbl_800D4014
+lbl_800D3640:
+/* 800D3640 000CF2A0 38 60 00 01 */ li r3, 1
+/* 800D3644 000CF2A4 4B FE 71 A9 */ bl func_800BA7EC
+/* 800D3648 000CF2A8 2C 03 00 00 */ cmpwi r3, 0
+/* 800D364C 000CF2AC 40 82 09 C8 */ bne lbl_800D4014
+/* 800D3650 000CF2B0 38 00 00 80 */ li r0, 0x80
+/* 800D3654 000CF2B4 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800D3658 000CF2B8 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800D365C 000CF2BC 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800D3660 000CF2C0 48 00 09 B4 */ b lbl_800D4014
+/* 800D3664 000CF2C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3668 000CF2C8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800D366C 000CF2CC 41 82 0C 7C */ beq lbl_800D42E8
+/* 800D3670 000CF2D0 7F 83 E3 78 */ mr r3, r28
+/* 800D3674 000CF2D4 7F A4 EB 78 */ mr r4, r29
+/* 800D3678 000CF2D8 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D367C 000CF2DC 38 A0 00 06 */ li r5, 6
+/* 800D3680 000CF2E0 48 18 08 5D */ bl func_80253EDC
+/* 800D3684 000CF2E4 4B FE 6E F5 */ bl func_800BA578
+/* 800D3688 000CF2E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D368C 000CF2EC 28 00 00 01 */ cmplwi r0, 1
+/* 800D3690 000CF2F0 40 82 00 6C */ bne lbl_800D36FC
+/* 800D3694 000CF2F4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3698 000CF2F8 38 00 FF 00 */ li r0, -256
+/* 800D369C 000CF2FC C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D36A0 000CF300 38 60 2D 09 */ li r3, 0x2d09
+/* 800D36A4 000CF304 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D36A8 000CF308 FC 80 28 1E */ fctiwz f4, f5
+/* 800D36AC 000CF30C C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D36B0 000CF310 FC 40 18 1E */ fctiwz f2, f3
+/* 800D36B4 000CF314 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D36B8 000CF318 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D36BC 000CF31C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D36C0 000CF320 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D36C4 000CF324 7C 88 03 78 */ or r8, r4, r0
+/* 800D36C8 000CF328 FC 20 08 1E */ fctiwz f1, f1
+/* 800D36CC 000CF32C FC 00 00 1E */ fctiwz f0, f0
+/* 800D36D0 000CF330 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D36D4 000CF334 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D36D8 000CF338 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D36DC 000CF33C 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D36E0 000CF340 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D36E4 000CF344 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D36E8 000CF348 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D36EC 000CF34C 7C C6 07 34 */ extsh r6, r6
+/* 800D36F0 000CF350 7C E7 07 34 */ extsh r7, r7
+/* 800D36F4 000CF354 48 17 CA 41 */ bl func_80250134
+/* 800D36F8 000CF358 48 00 09 1C */ b lbl_800D4014
+lbl_800D36FC:
+/* 800D36FC 000CF35C 48 01 2C D5 */ bl func_800E63D0
+/* 800D3700 000CF360 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D3704 000CF364 41 82 00 08 */ beq lbl_800D370C
+/* 800D3708 000CF368 48 00 00 DC */ b lbl_800D37E4
+lbl_800D370C:
+/* 800D370C 000CF36C 2C 1E 00 00 */ cmpwi r30, 0
+/* 800D3710 000CF370 41 82 00 6C */ beq lbl_800D377C
+/* 800D3714 000CF374 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3718 000CF378 38 00 FF 00 */ li r0, -256
+/* 800D371C 000CF37C C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3720 000CF380 38 60 2D 07 */ li r3, 0x2d07
+/* 800D3724 000CF384 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3728 000CF388 FC 80 28 1E */ fctiwz f4, f5
+/* 800D372C 000CF38C C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3730 000CF390 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3734 000CF394 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3738 000CF398 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D373C 000CF39C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3740 000CF3A0 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3744 000CF3A4 7C 88 03 78 */ or r8, r4, r0
+/* 800D3748 000CF3A8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D374C 000CF3AC FC 00 00 1E */ fctiwz f0, f0
+/* 800D3750 000CF3B0 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3754 000CF3B4 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3758 000CF3B8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D375C 000CF3BC 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3760 000CF3C0 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3764 000CF3C4 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3768 000CF3C8 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D376C 000CF3CC 7C C6 07 34 */ extsh r6, r6
+/* 800D3770 000CF3D0 7C E7 07 34 */ extsh r7, r7
+/* 800D3774 000CF3D4 48 17 C9 C1 */ bl func_80250134
+/* 800D3778 000CF3D8 48 00 08 9C */ b lbl_800D4014
+lbl_800D377C:
+/* 800D377C 000CF3DC C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3780 000CF3E0 38 60 2D 07 */ li r3, 0x2d07
+/* 800D3784 000CF3E4 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3788 000CF3E8 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D378C 000CF3EC FC 80 28 1E */ fctiwz f4, f5
+/* 800D3790 000CF3F0 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3794 000CF3F4 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3798 000CF3F8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D379C 000CF3FC 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D37A0 000CF400 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D37A4 000CF404 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D37A8 000CF408 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D37AC 000CF40C FC 20 08 1E */ fctiwz f1, f1
+/* 800D37B0 000CF410 FC 00 00 1E */ fctiwz f0, f0
+/* 800D37B4 000CF414 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D37B8 000CF418 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D37BC 000CF41C 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D37C0 000CF420 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D37C4 000CF424 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D37C8 000CF428 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D37CC 000CF42C 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D37D0 000CF430 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D37D4 000CF434 7C C6 07 34 */ extsh r6, r6
+/* 800D37D8 000CF438 7C E7 07 34 */ extsh r7, r7
+/* 800D37DC 000CF43C 48 17 C9 59 */ bl func_80250134
+/* 800D37E0 000CF440 48 00 08 34 */ b lbl_800D4014
+lbl_800D37E4:
+/* 800D37E4 000CF444 38 60 00 00 */ li r3, 0
+/* 800D37E8 000CF448 48 01 2B FD */ bl func_800E63E4
+/* 800D37EC 000CF44C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D37F0 000CF450 41 82 00 6C */ beq lbl_800D385C
+/* 800D37F4 000CF454 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D37F8 000CF458 38 00 FF 00 */ li r0, -256
+/* 800D37FC 000CF45C C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3800 000CF460 38 60 51 62 */ li r3, 0x5162
+/* 800D3804 000CF464 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3808 000CF468 FC 80 28 1E */ fctiwz f4, f5
+/* 800D380C 000CF46C C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3810 000CF470 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3814 000CF474 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3818 000CF478 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D381C 000CF47C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3820 000CF480 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3824 000CF484 7C 88 03 78 */ or r8, r4, r0
+/* 800D3828 000CF488 FC 20 08 1E */ fctiwz f1, f1
+/* 800D382C 000CF48C FC 00 00 1E */ fctiwz f0, f0
+/* 800D3830 000CF490 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3834 000CF494 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3838 000CF498 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D383C 000CF49C 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3840 000CF4A0 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3844 000CF4A4 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3848 000CF4A8 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D384C 000CF4AC 7C C6 07 34 */ extsh r6, r6
+/* 800D3850 000CF4B0 7C E7 07 34 */ extsh r7, r7
+/* 800D3854 000CF4B4 48 17 C8 E1 */ bl func_80250134
+/* 800D3858 000CF4B8 48 00 07 BC */ b lbl_800D4014
+lbl_800D385C:
+/* 800D385C 000CF4BC 38 60 00 01 */ li r3, 1
+/* 800D3860 000CF4C0 48 01 2B 85 */ bl func_800E63E4
+/* 800D3864 000CF4C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D3868 000CF4C8 41 82 01 44 */ beq lbl_800D39AC
+/* 800D386C 000CF4CC 38 60 00 00 */ li r3, 0
+/* 800D3870 000CF4D0 4B FE 6F 7D */ bl func_800BA7EC
+/* 800D3874 000CF4D4 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D3878 000CF4D8 38 60 00 09 */ li r3, 9
+/* 800D387C 000CF4DC 4B FE 6F 71 */ bl func_800BA7EC
+/* 800D3880 000CF4E0 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D3884 000CF4E4 41 82 00 30 */ beq lbl_800D38B4
+/* 800D3888 000CF4E8 40 80 00 14 */ bge lbl_800D389C
+/* 800D388C 000CF4EC 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D3890 000CF4F0 41 82 00 38 */ beq lbl_800D38C8
+/* 800D3894 000CF4F4 40 80 00 14 */ bge lbl_800D38A8
+/* 800D3898 000CF4F8 48 00 00 30 */ b lbl_800D38C8
+lbl_800D389C:
+/* 800D389C 000CF4FC 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D38A0 000CF500 40 80 00 28 */ bge lbl_800D38C8
+/* 800D38A4 000CF504 48 00 00 1C */ b lbl_800D38C0
+lbl_800D38A8:
+/* 800D38A8 000CF508 38 1B 00 01 */ addi r0, r27, 1
+/* 800D38AC 000CF50C 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D38B0 000CF510 48 00 00 18 */ b lbl_800D38C8
+lbl_800D38B4:
+/* 800D38B4 000CF514 38 1B 00 02 */ addi r0, r27, 2
+/* 800D38B8 000CF518 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D38BC 000CF51C 48 00 00 0C */ b lbl_800D38C8
+lbl_800D38C0:
+/* 800D38C0 000CF520 38 1B 00 03 */ addi r0, r27, 3
+/* 800D38C4 000CF524 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D38C8:
+/* 800D38C8 000CF528 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D38CC 000CF52C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D38D0 000CF530 7C 03 D8 AE */ lbzx r0, r3, r27
+/* 800D38D4 000CF534 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D38D8 000CF538 41 82 00 6C */ beq lbl_800D3944
+/* 800D38DC 000CF53C C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D38E0 000CF540 38 60 46 B6 */ li r3, 0x46b6
+/* 800D38E4 000CF544 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D38E8 000CF548 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D38EC 000CF54C FC 80 28 1E */ fctiwz f4, f5
+/* 800D38F0 000CF550 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D38F4 000CF554 FC 40 18 1E */ fctiwz f2, f3
+/* 800D38F8 000CF558 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D38FC 000CF55C 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3900 000CF560 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3904 000CF564 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3908 000CF568 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D390C 000CF56C FC 20 08 1E */ fctiwz f1, f1
+/* 800D3910 000CF570 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3914 000CF574 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3918 000CF578 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D391C 000CF57C 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D3920 000CF580 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3924 000CF584 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3928 000CF588 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D392C 000CF58C 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3930 000CF590 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3934 000CF594 7C C6 07 34 */ extsh r6, r6
+/* 800D3938 000CF598 7C E7 07 34 */ extsh r7, r7
+/* 800D393C 000CF59C 48 17 C7 F9 */ bl func_80250134
+/* 800D3940 000CF5A0 48 00 06 D4 */ b lbl_800D4014
+lbl_800D3944:
+/* 800D3944 000CF5A4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3948 000CF5A8 38 00 FF 00 */ li r0, -256
+/* 800D394C 000CF5AC C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3950 000CF5B0 38 60 2D 17 */ li r3, 0x2d17
+/* 800D3954 000CF5B4 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3958 000CF5B8 FC 80 28 1E */ fctiwz f4, f5
+/* 800D395C 000CF5BC C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3960 000CF5C0 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3964 000CF5C4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3968 000CF5C8 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D396C 000CF5CC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3970 000CF5D0 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3974 000CF5D4 7C 88 03 78 */ or r8, r4, r0
+/* 800D3978 000CF5D8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D397C 000CF5DC FC 00 00 1E */ fctiwz f0, f0
+/* 800D3980 000CF5E0 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3984 000CF5E4 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3988 000CF5E8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D398C 000CF5EC 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3990 000CF5F0 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3994 000CF5F4 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3998 000CF5F8 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D399C 000CF5FC 7C C6 07 34 */ extsh r6, r6
+/* 800D39A0 000CF600 7C E7 07 34 */ extsh r7, r7
+/* 800D39A4 000CF604 48 17 C7 91 */ bl func_80250134
+/* 800D39A8 000CF608 48 00 06 6C */ b lbl_800D4014
+lbl_800D39AC:
+/* 800D39AC 000CF60C 38 60 00 00 */ li r3, 0
+/* 800D39B0 000CF610 4B FE 6E 3D */ bl func_800BA7EC
+/* 800D39B4 000CF614 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D39B8 000CF618 38 60 00 09 */ li r3, 9
+/* 800D39BC 000CF61C 4B FE 6E 31 */ bl func_800BA7EC
+/* 800D39C0 000CF620 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D39C4 000CF624 41 82 00 30 */ beq lbl_800D39F4
+/* 800D39C8 000CF628 40 80 00 14 */ bge lbl_800D39DC
+/* 800D39CC 000CF62C 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D39D0 000CF630 41 82 00 38 */ beq lbl_800D3A08
+/* 800D39D4 000CF634 40 80 00 14 */ bge lbl_800D39E8
+/* 800D39D8 000CF638 48 00 00 30 */ b lbl_800D3A08
+lbl_800D39DC:
+/* 800D39DC 000CF63C 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D39E0 000CF640 40 80 00 28 */ bge lbl_800D3A08
+/* 800D39E4 000CF644 48 00 00 1C */ b lbl_800D3A00
+lbl_800D39E8:
+/* 800D39E8 000CF648 38 1B 00 01 */ addi r0, r27, 1
+/* 800D39EC 000CF64C 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D39F0 000CF650 48 00 00 18 */ b lbl_800D3A08
+lbl_800D39F4:
+/* 800D39F4 000CF654 38 1B 00 02 */ addi r0, r27, 2
+/* 800D39F8 000CF658 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D39FC 000CF65C 48 00 00 0C */ b lbl_800D3A08
+lbl_800D3A00:
+/* 800D3A00 000CF660 38 1B 00 03 */ addi r0, r27, 3
+/* 800D3A04 000CF664 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D3A08:
+/* 800D3A08 000CF668 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D3A0C 000CF66C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D3A10 000CF670 7C 03 D8 AE */ lbzx r0, r3, r27
+/* 800D3A14 000CF674 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D3A18 000CF678 41 82 00 6C */ beq lbl_800D3A84
+/* 800D3A1C 000CF67C C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3A20 000CF680 38 60 2D 08 */ li r3, 0x2d08
+/* 800D3A24 000CF684 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3A28 000CF688 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3A2C 000CF68C FC 80 28 1E */ fctiwz f4, f5
+/* 800D3A30 000CF690 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3A34 000CF694 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3A38 000CF698 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3A3C 000CF69C 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3A40 000CF6A0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3A44 000CF6A4 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3A48 000CF6A8 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D3A4C 000CF6AC FC 20 08 1E */ fctiwz f1, f1
+/* 800D3A50 000CF6B0 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3A54 000CF6B4 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3A58 000CF6B8 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3A5C 000CF6BC 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D3A60 000CF6C0 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3A64 000CF6C4 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3A68 000CF6C8 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3A6C 000CF6CC 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3A70 000CF6D0 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3A74 000CF6D4 7C C6 07 34 */ extsh r6, r6
+/* 800D3A78 000CF6D8 7C E7 07 34 */ extsh r7, r7
+/* 800D3A7C 000CF6DC 48 17 C6 B9 */ bl func_80250134
+/* 800D3A80 000CF6E0 48 00 05 94 */ b lbl_800D4014
+lbl_800D3A84:
+/* 800D3A84 000CF6E4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3A88 000CF6E8 38 00 FF 00 */ li r0, -256
+/* 800D3A8C 000CF6EC C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3A90 000CF6F0 38 60 2D 08 */ li r3, 0x2d08
+/* 800D3A94 000CF6F4 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3A98 000CF6F8 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3A9C 000CF6FC C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3AA0 000CF700 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3AA4 000CF704 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3AA8 000CF708 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D3AAC 000CF70C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3AB0 000CF710 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3AB4 000CF714 7C 88 03 78 */ or r8, r4, r0
+/* 800D3AB8 000CF718 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3ABC 000CF71C FC 00 00 1E */ fctiwz f0, f0
+/* 800D3AC0 000CF720 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3AC4 000CF724 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3AC8 000CF728 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3ACC 000CF72C 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3AD0 000CF730 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3AD4 000CF734 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3AD8 000CF738 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3ADC 000CF73C 7C C6 07 34 */ extsh r6, r6
+/* 800D3AE0 000CF740 7C E7 07 34 */ extsh r7, r7
+/* 800D3AE4 000CF744 48 17 C6 51 */ bl func_80250134
+/* 800D3AE8 000CF748 48 00 05 2C */ b lbl_800D4014
+/* 800D3AEC 000CF74C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3AF0 000CF750 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
+/* 800D3AF4 000CF754 41 82 05 20 */ beq lbl_800D4014
+/* 800D3AF8 000CF758 7F 83 E3 78 */ mr r3, r28
+/* 800D3AFC 000CF75C 7F A4 EB 78 */ mr r4, r29
+/* 800D3B00 000CF760 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3B04 000CF764 38 A0 00 06 */ li r5, 6
+/* 800D3B08 000CF768 48 18 03 D5 */ bl func_80253EDC
+/* 800D3B0C 000CF76C 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D3B10 000CF770 38 00 FF 00 */ li r0, -256
+/* 800D3B14 000CF774 38 60 00 11 */ li r3, 0x11
+/* 800D3B18 000CF778 7C 9B 03 78 */ or r27, r4, r0
+/* 800D3B1C 000CF77C 4B FE 6C D1 */ bl func_800BA7EC
+/* 800D3B20 000CF780 28 03 00 01 */ cmplwi r3, 1
+/* 800D3B24 000CF784 40 82 00 88 */ bne lbl_800D3BAC
+/* 800D3B28 000CF788 38 60 00 01 */ li r3, 1
+/* 800D3B2C 000CF78C 4B FE 6C C1 */ bl func_800BA7EC
+/* 800D3B30 000CF790 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3B34 000CF794 40 82 00 10 */ bne lbl_800D3B44
+/* 800D3B38 000CF798 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3B3C 000CF79C 64 1B 40 40 */ oris r27, r0, 0x4040
+/* 800D3B40 000CF7A0 63 7B 40 00 */ ori r27, r27, 0x4000
+lbl_800D3B44:
+/* 800D3B44 000CF7A4 38 60 2C EA */ li r3, 0x2cea
+/* 800D3B48 000CF7A8 48 17 C7 AD */ bl func_802502F4
+/* 800D3B4C 000CF7AC C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3B50 000CF7B0 7F 69 DB 78 */ mr r9, r27
+/* 800D3B54 000CF7B4 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3B58 000CF7B8 38 80 00 01 */ li r4, 1
+/* 800D3B5C 000CF7BC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3B60 000CF7C0 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3B64 000CF7C4 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3B68 000CF7C8 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3B6C 000CF7CC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3B70 000CF7D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3B74 000CF7D4 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3B78 000CF7D8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3B7C 000CF7DC D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3B80 000CF7E0 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3B84 000CF7E4 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800D3B88 000CF7E8 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800D3B8C 000CF7EC D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3B90 000CF7F0 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3B94 000CF7F4 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800D3B98 000CF7F8 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800D3B9C 000CF7FC 7C E7 07 34 */ extsh r7, r7
+/* 800D3BA0 000CF800 7D 08 07 34 */ extsh r8, r8
+/* 800D3BA4 000CF804 48 17 C6 09 */ bl func_802501AC
+/* 800D3BA8 000CF808 48 00 04 6C */ b lbl_800D4014
+lbl_800D3BAC:
+/* 800D3BAC 000CF80C 38 60 00 03 */ li r3, 3
+/* 800D3BB0 000CF810 4B FE 6C 3D */ bl func_800BA7EC
+/* 800D3BB4 000CF814 2C 03 00 00 */ cmpwi r3, 0
+/* 800D3BB8 000CF818 40 82 00 10 */ bne lbl_800D3BC8
+/* 800D3BBC 000CF81C 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3BC0 000CF820 64 1B 40 40 */ oris r27, r0, 0x4040
+/* 800D3BC4 000CF824 63 7B 40 00 */ ori r27, r27, 0x4000
+lbl_800D3BC8:
+/* 800D3BC8 000CF828 38 60 2C E9 */ li r3, 0x2ce9
+/* 800D3BCC 000CF82C 48 17 C7 29 */ bl func_802502F4
+/* 800D3BD0 000CF830 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3BD4 000CF834 7F 69 DB 78 */ mr r9, r27
+/* 800D3BD8 000CF838 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3BDC 000CF83C 38 80 00 01 */ li r4, 1
+/* 800D3BE0 000CF840 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3BE4 000CF844 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3BE8 000CF848 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3BEC 000CF84C FC 40 18 1E */ fctiwz f2, f3
+/* 800D3BF0 000CF850 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3BF4 000CF854 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3BF8 000CF858 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3BFC 000CF85C FC 20 08 1E */ fctiwz f1, f1
+/* 800D3C00 000CF860 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3C04 000CF864 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3C08 000CF868 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800D3C0C 000CF86C 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800D3C10 000CF870 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3C14 000CF874 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3C18 000CF878 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800D3C1C 000CF87C 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800D3C20 000CF880 7C E7 07 34 */ extsh r7, r7
+/* 800D3C24 000CF884 7D 08 07 34 */ extsh r8, r8
+/* 800D3C28 000CF888 48 17 C5 85 */ bl func_802501AC
+/* 800D3C2C 000CF88C 48 00 03 E8 */ b lbl_800D4014
+/* 800D3C30 000CF890 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3C34 000CF894 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
+/* 800D3C38 000CF898 41 82 03 DC */ beq lbl_800D4014
+/* 800D3C3C 000CF89C 7F 83 E3 78 */ mr r3, r28
+/* 800D3C40 000CF8A0 7F A4 EB 78 */ mr r4, r29
+/* 800D3C44 000CF8A4 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3C48 000CF8A8 38 A0 00 06 */ li r5, 6
+/* 800D3C4C 000CF8AC 48 18 02 91 */ bl func_80253EDC
+/* 800D3C50 000CF8B0 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3C54 000CF8B4 38 00 FF 00 */ li r0, -256
+/* 800D3C58 000CF8B8 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3C5C 000CF8BC 38 60 2C EB */ li r3, 0x2ceb
+/* 800D3C60 000CF8C0 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3C64 000CF8C4 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3C68 000CF8C8 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3C6C 000CF8CC FC 40 18 1E */ fctiwz f2, f3
+/* 800D3C70 000CF8D0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3C74 000CF8D4 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D3C78 000CF8D8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3C7C 000CF8DC D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3C80 000CF8E0 7C 88 03 78 */ or r8, r4, r0
+/* 800D3C84 000CF8E4 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3C88 000CF8E8 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3C8C 000CF8EC D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3C90 000CF8F0 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3C94 000CF8F4 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3C98 000CF8F8 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3C9C 000CF8FC D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3CA0 000CF900 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3CA4 000CF904 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3CA8 000CF908 7C C6 07 34 */ extsh r6, r6
+/* 800D3CAC 000CF90C 7C E7 07 34 */ extsh r7, r7
+/* 800D3CB0 000CF910 48 17 C4 85 */ bl func_80250134
+/* 800D3CB4 000CF914 48 00 03 60 */ b lbl_800D4014
+/* 800D3CB8 000CF918 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3CBC 000CF91C 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800D3CC0 000CF920 41 82 03 54 */ beq lbl_800D4014
+/* 800D3CC4 000CF924 7F 83 E3 78 */ mr r3, r28
+/* 800D3CC8 000CF928 7F A4 EB 78 */ mr r4, r29
+/* 800D3CCC 000CF92C 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3CD0 000CF930 38 A0 00 06 */ li r5, 6
+/* 800D3CD4 000CF934 48 18 02 09 */ bl func_80253EDC
+/* 800D3CD8 000CF938 38 60 00 00 */ li r3, 0
+/* 800D3CDC 000CF93C 4B FE 6B 11 */ bl func_800BA7EC
+/* 800D3CE0 000CF940 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D3CE4 000CF944 38 60 00 09 */ li r3, 9
+/* 800D3CE8 000CF948 4B FE 6B 05 */ bl func_800BA7EC
+/* 800D3CEC 000CF94C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D3CF0 000CF950 41 82 00 30 */ beq lbl_800D3D20
+/* 800D3CF4 000CF954 40 80 00 14 */ bge lbl_800D3D08
+/* 800D3CF8 000CF958 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D3CFC 000CF95C 41 82 00 38 */ beq lbl_800D3D34
+/* 800D3D00 000CF960 40 80 00 14 */ bge lbl_800D3D14
+/* 800D3D04 000CF964 48 00 00 30 */ b lbl_800D3D34
+lbl_800D3D08:
+/* 800D3D08 000CF968 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D3D0C 000CF96C 40 80 00 28 */ bge lbl_800D3D34
+/* 800D3D10 000CF970 48 00 00 1C */ b lbl_800D3D2C
+lbl_800D3D14:
+/* 800D3D14 000CF974 38 1B 00 01 */ addi r0, r27, 1
+/* 800D3D18 000CF978 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D3D1C 000CF97C 48 00 00 18 */ b lbl_800D3D34
+lbl_800D3D20:
+/* 800D3D20 000CF980 38 1B 00 02 */ addi r0, r27, 2
+/* 800D3D24 000CF984 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D3D28 000CF988 48 00 00 0C */ b lbl_800D3D34
+lbl_800D3D2C:
+/* 800D3D2C 000CF98C 38 1B 00 03 */ addi r0, r27, 3
+/* 800D3D30 000CF990 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D3D34:
+/* 800D3D34 000CF994 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D3D38 000CF998 38 60 00 02 */ li r3, 2
+/* 800D3D3C 000CF99C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D3D40 000CF9A0 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D3D44 000CF9A4 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D3D48 000CF9A8 48 01 14 DD */ bl func_800E5224
+/* 800D3D4C 000CF9AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D3D50 000CF9B0 41 82 00 6C */ beq lbl_800D3DBC
+/* 800D3D54 000CF9B4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3D58 000CF9B8 38 60 2D 0A */ li r3, 0x2d0a
+/* 800D3D5C 000CF9BC C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3D60 000CF9C0 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3D64 000CF9C4 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3D68 000CF9C8 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3D6C 000CF9CC FC 40 18 1E */ fctiwz f2, f3
+/* 800D3D70 000CF9D0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3D74 000CF9D4 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3D78 000CF9D8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3D7C 000CF9DC D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3D80 000CF9E0 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D3D84 000CF9E4 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3D88 000CF9E8 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3D8C 000CF9EC D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3D90 000CF9F0 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3D94 000CF9F4 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D3D98 000CF9F8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3D9C 000CF9FC 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3DA0 000CFA00 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3DA4 000CFA04 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3DA8 000CFA08 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3DAC 000CFA0C 7C C6 07 34 */ extsh r6, r6
+/* 800D3DB0 000CFA10 7C E7 07 34 */ extsh r7, r7
+/* 800D3DB4 000CFA14 48 17 C3 81 */ bl func_80250134
+/* 800D3DB8 000CFA18 48 00 02 5C */ b lbl_800D4014
+lbl_800D3DBC:
+/* 800D3DBC 000CFA1C C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3DC0 000CFA20 38 00 FF 00 */ li r0, -256
+/* 800D3DC4 000CFA24 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3DC8 000CFA28 38 60 2D 0A */ li r3, 0x2d0a
+/* 800D3DCC 000CFA2C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3DD0 000CFA30 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3DD4 000CFA34 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3DD8 000CFA38 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3DDC 000CFA3C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3DE0 000CFA40 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D3DE4 000CFA44 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3DE8 000CFA48 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3DEC 000CFA4C 7C 88 03 78 */ or r8, r4, r0
+/* 800D3DF0 000CFA50 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3DF4 000CFA54 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3DF8 000CFA58 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3DFC 000CFA5C 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3E00 000CFA60 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3E04 000CFA64 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3E08 000CFA68 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3E0C 000CFA6C 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3E10 000CFA70 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3E14 000CFA74 7C C6 07 34 */ extsh r6, r6
+/* 800D3E18 000CFA78 7C E7 07 34 */ extsh r7, r7
+/* 800D3E1C 000CFA7C 48 17 C3 19 */ bl func_80250134
+/* 800D3E20 000CFA80 48 00 01 F4 */ b lbl_800D4014
+/* 800D3E24 000CFA84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3E28 000CFA88 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800D3E2C 000CFA8C 41 82 01 E8 */ beq lbl_800D4014
+/* 800D3E30 000CFA90 7F 83 E3 78 */ mr r3, r28
+/* 800D3E34 000CFA94 7F A4 EB 78 */ mr r4, r29
+/* 800D3E38 000CFA98 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3E3C 000CFA9C 38 A0 00 06 */ li r5, 6
+/* 800D3E40 000CFAA0 48 18 00 9D */ bl func_80253EDC
+/* 800D3E44 000CFAA4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3E48 000CFAA8 38 00 FF 00 */ li r0, -256
+/* 800D3E4C 000CFAAC C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3E50 000CFAB0 38 60 2D 0B */ li r3, 0x2d0b
+/* 800D3E54 000CFAB4 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3E58 000CFAB8 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3E5C 000CFABC C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3E60 000CFAC0 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3E64 000CFAC4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3E68 000CFAC8 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D3E6C 000CFACC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3E70 000CFAD0 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3E74 000CFAD4 7C 88 03 78 */ or r8, r4, r0
+/* 800D3E78 000CFAD8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3E7C 000CFADC FC 00 00 1E */ fctiwz f0, f0
+/* 800D3E80 000CFAE0 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3E84 000CFAE4 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3E88 000CFAE8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3E8C 000CFAEC 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3E90 000CFAF0 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3E94 000CFAF4 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3E98 000CFAF8 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3E9C 000CFAFC 7C C6 07 34 */ extsh r6, r6
+/* 800D3EA0 000CFB00 7C E7 07 34 */ extsh r7, r7
+/* 800D3EA4 000CFB04 48 17 C2 91 */ bl func_80250134
+/* 800D3EA8 000CFB08 48 00 01 6C */ b lbl_800D4014
+/* 800D3EAC 000CFB0C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D3EB0 000CFB10 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
+/* 800D3EB4 000CFB14 41 82 01 60 */ beq lbl_800D4014
+/* 800D3EB8 000CFB18 7F 83 E3 78 */ mr r3, r28
+/* 800D3EBC 000CFB1C 7F A4 EB 78 */ mr r4, r29
+/* 800D3EC0 000CFB20 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D3EC4 000CFB24 38 A0 00 06 */ li r5, 6
+/* 800D3EC8 000CFB28 48 18 00 15 */ bl func_80253EDC
+/* 800D3ECC 000CFB2C 38 60 00 00 */ li r3, 0
+/* 800D3ED0 000CFB30 4B FE 69 1D */ bl func_800BA7EC
+/* 800D3ED4 000CFB34 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
+/* 800D3ED8 000CFB38 38 60 00 09 */ li r3, 9
+/* 800D3EDC 000CFB3C 4B FE 69 11 */ bl func_800BA7EC
+/* 800D3EE0 000CFB40 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D3EE4 000CFB44 41 82 00 30 */ beq lbl_800D3F14
+/* 800D3EE8 000CFB48 40 80 00 14 */ bge lbl_800D3EFC
+/* 800D3EEC 000CFB4C 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D3EF0 000CFB50 41 82 00 38 */ beq lbl_800D3F28
+/* 800D3EF4 000CFB54 40 80 00 14 */ bge lbl_800D3F08
+/* 800D3EF8 000CFB58 48 00 00 30 */ b lbl_800D3F28
+lbl_800D3EFC:
+/* 800D3EFC 000CFB5C 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D3F00 000CFB60 40 80 00 28 */ bge lbl_800D3F28
+/* 800D3F04 000CFB64 48 00 00 1C */ b lbl_800D3F20
+lbl_800D3F08:
+/* 800D3F08 000CFB68 38 1B 00 01 */ addi r0, r27, 1
+/* 800D3F0C 000CFB6C 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D3F10 000CFB70 48 00 00 18 */ b lbl_800D3F28
+lbl_800D3F14:
+/* 800D3F14 000CFB74 38 1B 00 02 */ addi r0, r27, 2
+/* 800D3F18 000CFB78 54 1B 06 3E */ clrlwi r27, r0, 0x18
+/* 800D3F1C 000CFB7C 48 00 00 0C */ b lbl_800D3F28
+lbl_800D3F20:
+/* 800D3F20 000CFB80 38 1B 00 03 */ addi r0, r27, 3
+/* 800D3F24 000CFB84 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_800D3F28:
+/* 800D3F28 000CFB88 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D3F2C 000CFB8C 38 60 00 02 */ li r3, 2
+/* 800D3F30 000CFB90 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D3F34 000CFB94 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D3F38 000CFB98 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D3F3C 000CFB9C 48 01 12 E9 */ bl func_800E5224
+/* 800D3F40 000CFBA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D3F44 000CFBA4 41 82 00 6C */ beq lbl_800D3FB0
+/* 800D3F48 000CFBA8 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3F4C 000CFBAC 38 60 2D 0C */ li r3, 0x2d0c
+/* 800D3F50 000CFBB0 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3F54 000CFBB4 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3F58 000CFBB8 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3F5C 000CFBBC C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3F60 000CFBC0 FC 40 18 1E */ fctiwz f2, f3
+/* 800D3F64 000CFBC4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3F68 000CFBC8 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D3F6C 000CFBCC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3F70 000CFBD0 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3F74 000CFBD4 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D3F78 000CFBD8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3F7C 000CFBDC FC 00 00 1E */ fctiwz f0, f0
+/* 800D3F80 000CFBE0 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3F84 000CFBE4 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3F88 000CFBE8 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D3F8C 000CFBEC D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3F90 000CFBF0 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3F94 000CFBF4 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D3F98 000CFBF8 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D3F9C 000CFBFC 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D3FA0 000CFC00 7C C6 07 34 */ extsh r6, r6
+/* 800D3FA4 000CFC04 7C E7 07 34 */ extsh r7, r7
+/* 800D3FA8 000CFC08 48 17 C1 8D */ bl func_80250134
+/* 800D3FAC 000CFC0C 48 00 00 68 */ b lbl_800D4014
+lbl_800D3FB0:
+/* 800D3FB0 000CFC10 C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D3FB4 000CFC14 38 00 FF 00 */ li r0, -256
+/* 800D3FB8 000CFC18 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D3FBC 000CFC1C 38 60 2D 0C */ li r3, 0x2d0c
+/* 800D3FC0 000CFC20 C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D3FC4 000CFC24 FC 80 28 1E */ fctiwz f4, f5
+/* 800D3FC8 000CFC28 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D3FCC 000CFC2C FC 40 18 1E */ fctiwz f2, f3
+/* 800D3FD0 000CFC30 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D3FD4 000CFC34 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800D3FD8 000CFC38 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D3FDC 000CFC3C D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D3FE0 000CFC40 7C 88 03 78 */ or r8, r4, r0
+/* 800D3FE4 000CFC44 FC 20 08 1E */ fctiwz f1, f1
+/* 800D3FE8 000CFC48 FC 00 00 1E */ fctiwz f0, f0
+/* 800D3FEC 000CFC4C D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D3FF0 000CFC50 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D3FF4 000CFC54 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D3FF8 000CFC58 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D3FFC 000CFC5C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D4000 000CFC60 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D4004 000CFC64 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D4008 000CFC68 7C C6 07 34 */ extsh r6, r6
+/* 800D400C 000CFC6C 7C E7 07 34 */ extsh r7, r7
+/* 800D4010 000CFC70 48 17 C1 25 */ bl func_80250134
+lbl_800D4014:
+/* 800D4014 000CFC74 4B FE 65 65 */ bl func_800BA578
+/* 800D4018 000CFC78 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D401C 000CFC7C 28 00 00 02 */ cmplwi r0, 2
+/* 800D4020 000CFC80 40 82 02 C8 */ bne lbl_800D42E8
+/* 800D4024 000CFC84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800D4028 000CFC88 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
+/* 800D402C 000CFC8C 41 82 02 BC */ beq lbl_800D42E8
+/* 800D4030 000CFC90 38 60 00 09 */ li r3, 9
+/* 800D4034 000CFC94 4B FE 67 B9 */ bl func_800BA7EC
+/* 800D4038 000CFC98 7C 7E 1B 78 */ mr r30, r3
+/* 800D403C 000CFC9C 38 60 00 00 */ li r3, 0
+/* 800D4040 000CFCA0 4B FE 67 AD */ bl func_800BA7EC
+/* 800D4044 000CFCA4 2C 1E 00 11 */ cmpwi r30, 0x11
+/* 800D4048 000CFCA8 7C 7A 1B 78 */ mr r26, r3
+/* 800D404C 000CFCAC 41 82 00 3C */ beq lbl_800D4088
+/* 800D4050 000CFCB0 40 80 00 14 */ bge lbl_800D4064
+/* 800D4054 000CFCB4 2C 1E 00 0F */ cmpwi r30, 0xf
+/* 800D4058 000CFCB8 41 82 00 18 */ beq lbl_800D4070
+/* 800D405C 000CFCBC 40 80 00 20 */ bge lbl_800D407C
+/* 800D4060 000CFCC0 48 00 00 3C */ b lbl_800D409C
+lbl_800D4064:
+/* 800D4064 000CFCC4 2C 1E 00 13 */ cmpwi r30, 0x13
+/* 800D4068 000CFCC8 40 80 00 34 */ bge lbl_800D409C
+/* 800D406C 000CFCCC 48 00 00 28 */ b lbl_800D4094
+lbl_800D4070:
+/* 800D4070 000CFCD0 54 63 10 3A */ slwi r3, r3, 2
+/* 800D4074 000CFCD4 3B 43 00 01 */ addi r26, r3, 1
+/* 800D4078 000CFCD8 48 00 00 24 */ b lbl_800D409C
+lbl_800D407C:
+/* 800D407C 000CFCDC 54 63 10 3A */ slwi r3, r3, 2
+/* 800D4080 000CFCE0 3B 43 00 02 */ addi r26, r3, 2
+/* 800D4084 000CFCE4 48 00 00 18 */ b lbl_800D409C
+lbl_800D4088:
+/* 800D4088 000CFCE8 54 63 10 3A */ slwi r3, r3, 2
+/* 800D408C 000CFCEC 3B 43 00 03 */ addi r26, r3, 3
+/* 800D4090 000CFCF0 48 00 00 0C */ b lbl_800D409C
+lbl_800D4094:
+/* 800D4094 000CFCF4 54 63 10 3A */ slwi r3, r3, 2
+/* 800D4098 000CFCF8 3B 43 00 04 */ addi r26, r3, 4
+lbl_800D409C:
+/* 800D409C 000CFCFC 3B C0 00 00 */ li r30, 0
+/* 800D40A0 000CFD00 38 60 00 0F */ li r3, 0xf
+/* 800D40A4 000CFD04 4B FE 68 E9 */ bl func_800BA98C
+/* 800D40A8 000CFD08 7C 63 07 34 */ extsh r3, r3
+/* 800D40AC 000CFD0C 48 17 FD 35 */ bl func_80253DE0
+/* 800D40B0 000CFD10 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D40B4 000CFD14 2C 00 00 04 */ cmpwi r0, 4
+/* 800D40B8 000CFD18 41 82 00 38 */ beq lbl_800D40F0
+/* 800D40BC 000CFD1C 40 80 00 1C */ bge lbl_800D40D8
+/* 800D40C0 000CFD20 2C 00 00 02 */ cmpwi r0, 2
+/* 800D40C4 000CFD24 41 82 00 34 */ beq lbl_800D40F8
+/* 800D40C8 000CFD28 40 80 00 2C */ bge lbl_800D40F4
+/* 800D40CC 000CFD2C 2C 00 00 01 */ cmpwi r0, 1
+/* 800D40D0 000CFD30 40 80 00 2C */ bge lbl_800D40FC
+/* 800D40D4 000CFD34 48 00 02 14 */ b lbl_800D42E8
+lbl_800D40D8:
+/* 800D40D8 000CFD38 2C 00 00 06 */ cmpwi r0, 6
+/* 800D40DC 000CFD3C 41 82 00 0C */ beq lbl_800D40E8
+/* 800D40E0 000CFD40 40 80 02 08 */ bge lbl_800D42E8
+/* 800D40E4 000CFD44 48 00 00 08 */ b lbl_800D40EC
+lbl_800D40E8:
+/* 800D40E8 000CFD48 3B C0 00 01 */ li r30, 1
+lbl_800D40EC:
+/* 800D40EC 000CFD4C 3B DE 00 01 */ addi r30, r30, 1
+lbl_800D40F0:
+/* 800D40F0 000CFD50 3B DE 00 01 */ addi r30, r30, 1
+lbl_800D40F4:
+/* 800D40F4 000CFD54 3B DE 00 01 */ addi r30, r30, 1
+lbl_800D40F8:
+/* 800D40F8 000CFD58 3B DE 00 01 */ addi r30, r30, 1
+lbl_800D40FC:
+/* 800D40FC 000CFD5C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D4100 000CFD60 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 800D4104 000CFD64 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D4108 000CFD68 7C 9A 22 14 */ add r4, r26, r4
+/* 800D410C 000CFD6C 88 04 FF FF */ lbz r0, -1(r4)
+/* 800D4110 000CFD70 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D4114 000CFD74 48 01 1C D9 */ bl func_800E5DEC
+/* 800D4118 000CFD78 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D411C 000CFD7C 7C 7B 1B 78 */ mr r27, r3
+/* 800D4120 000CFD80 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D4124 000CFD84 40 82 00 0C */ bne lbl_800D4130
+/* 800D4128 000CFD88 48 00 01 C0 */ b lbl_800D42E8
+/* 800D412C 000CFD8C 48 00 01 BC */ b lbl_800D42E8
+lbl_800D4130:
+/* 800D4130 000CFD90 38 60 00 0C */ li r3, 0xc
+/* 800D4134 000CFD94 4B FE 66 B9 */ bl func_800BA7EC
+/* 800D4138 000CFD98 57 C0 06 3E */ clrlwi r0, r30, 0x18
+/* 800D413C 000CFD9C 7C 00 18 40 */ cmplw r0, r3
+/* 800D4140 000CFDA0 40 82 00 2C */ bne lbl_800D416C
+/* 800D4144 000CFDA4 38 60 00 0B */ li r3, 0xb
+/* 800D4148 000CFDA8 4B FE 66 A5 */ bl func_800BA7EC
+/* 800D414C 000CFDAC 38 1A FF FF */ addi r0, r26, -1
+/* 800D4150 000CFDB0 7C 00 18 40 */ cmplw r0, r3
+/* 800D4154 000CFDB4 40 82 00 18 */ bne lbl_800D416C
+/* 800D4158 000CFDB8 38 60 00 0A */ li r3, 0xa
+/* 800D415C 000CFDBC 4B FE 66 91 */ bl func_800BA7EC
+/* 800D4160 000CFDC0 2C 03 00 00 */ cmpwi r3, 0
+/* 800D4164 000CFDC4 41 82 00 08 */ beq lbl_800D416C
+/* 800D4168 000CFDC8 3B E0 00 01 */ li r31, 1
+lbl_800D416C:
+/* 800D416C 000CFDCC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D4170 000CFDD0 2C 00 00 16 */ cmpwi r0, 0x16
+/* 800D4174 000CFDD4 41 82 01 74 */ beq lbl_800D42E8
+/* 800D4178 000CFDD8 40 80 00 10 */ bge lbl_800D4188
+/* 800D417C 000CFDDC 2C 00 00 15 */ cmpwi r0, 0x15
+/* 800D4180 000CFDE0 40 80 00 14 */ bge lbl_800D4194
+/* 800D4184 000CFDE4 48 00 01 64 */ b lbl_800D42E8
+lbl_800D4188:
+/* 800D4188 000CFDE8 2C 00 00 18 */ cmpwi r0, 0x18
+/* 800D418C 000CFDEC 40 80 01 5C */ bge lbl_800D42E8
+/* 800D4190 000CFDF0 48 00 00 AC */ b lbl_800D423C
+lbl_800D4194:
+/* 800D4194 000CFDF4 7F 63 DB 78 */ mr r3, r27
+/* 800D4198 000CFDF8 4B F8 27 E5 */ bl func_8005697C
+/* 800D419C 000CFDFC 7C 64 1B 78 */ mr r4, r3
+/* 800D41A0 000CFE00 38 60 00 54 */ li r3, 0x54
+/* 800D41A4 000CFE04 48 08 81 65 */ bl func_8015C308
+/* 800D41A8 000CFE08 7F 83 E3 78 */ mr r3, r28
+/* 800D41AC 000CFE0C 7F A4 EB 78 */ mr r4, r29
+/* 800D41B0 000CFE10 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D41B4 000CFE14 38 A0 00 06 */ li r5, 6
+/* 800D41B8 000CFE18 48 17 FD 25 */ bl func_80253EDC
+/* 800D41BC 000CFE1C C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D41C0 000CFE20 2C 1F 00 00 */ cmpwi r31, 0
+/* 800D41C4 000CFE24 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D41C8 000CFE28 38 60 2D B0 */ li r3, 0x2db0
+/* 800D41CC 000CFE2C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D41D0 000CFE30 FC 80 28 1E */ fctiwz f4, f5
+/* 800D41D4 000CFE34 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D41D8 000CFE38 FC 40 18 1E */ fctiwz f2, f3
+/* 800D41DC 000CFE3C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D41E0 000CFE40 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D41E4 000CFE44 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D41E8 000CFE48 FC 20 08 1E */ fctiwz f1, f1
+/* 800D41EC 000CFE4C D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D41F0 000CFE50 FC 00 00 1E */ fctiwz f0, f0
+/* 800D41F4 000CFE54 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D41F8 000CFE58 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D41FC 000CFE5C D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D4200 000CFE60 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D4204 000CFE64 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D4208 000CFE68 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D420C 000CFE6C 7C C6 07 34 */ extsh r6, r6
+/* 800D4210 000CFE70 7C E7 07 34 */ extsh r7, r7
+/* 800D4214 000CFE74 41 82 00 14 */ beq lbl_800D4228
+/* 800D4218 000CFE78 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D421C 000CFE7C 64 08 00 EE */ oris r8, r0, 0xee
+/* 800D4220 000CFE80 61 08 FF 00 */ ori r8, r8, 0xff00
+/* 800D4224 000CFE84 48 00 00 10 */ b lbl_800D4234
+lbl_800D4228:
+/* 800D4228 000CFE88 89 1D 00 11 */ lbz r8, 0x11(r29)
+/* 800D422C 000CFE8C 38 00 FF 00 */ li r0, -256
+/* 800D4230 000CFE90 7D 08 03 78 */ or r8, r8, r0
+lbl_800D4234:
+/* 800D4234 000CFE94 48 17 BF 01 */ bl func_80250134
+/* 800D4238 000CFE98 48 00 00 B0 */ b lbl_800D42E8
+lbl_800D423C:
+/* 800D423C 000CFE9C 7F 83 E3 78 */ mr r3, r28
+/* 800D4240 000CFEA0 7F A4 EB 78 */ mr r4, r29
+/* 800D4244 000CFEA4 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D4248 000CFEA8 38 A0 00 06 */ li r5, 6
+/* 800D424C 000CFEAC 48 17 FC 91 */ bl func_80253EDC
+/* 800D4250 000CFEB0 7F 63 DB 78 */ mr r3, r27
+/* 800D4254 000CFEB4 38 80 00 A0 */ li r4, 0xa0
+/* 800D4258 000CFEB8 38 A0 00 00 */ li r5, 0
+/* 800D425C 000CFEBC 48 30 6C A1 */ bl func_803DAEFC
+/* 800D4260 000CFEC0 7C 64 1B 78 */ mr r4, r3
+/* 800D4264 000CFEC4 38 60 00 1B */ li r3, 0x1b
+/* 800D4268 000CFEC8 48 08 80 A1 */ bl func_8015C308
+/* 800D426C 000CFECC C0 A1 00 2C */ lfs f5, 0x2c(r1)
+/* 800D4270 000CFED0 2C 1F 00 00 */ cmpwi r31, 0
+/* 800D4274 000CFED4 C0 61 00 3C */ lfs f3, 0x3c(r1)
+/* 800D4278 000CFED8 38 60 0E A0 */ li r3, 0xea0
+/* 800D427C 000CFEDC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800D4280 000CFEE0 FC 80 28 1E */ fctiwz f4, f5
+/* 800D4284 000CFEE4 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800D4288 000CFEE8 FC 40 18 1E */ fctiwz f2, f3
+/* 800D428C 000CFEEC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D4290 000CFEF0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D4294 000CFEF4 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800D4298 000CFEF8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D429C 000CFEFC D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D42A0 000CFF00 FC 00 00 1E */ fctiwz f0, f0
+/* 800D42A4 000CFF04 80 81 00 6C */ lwz r4, 0x6c(r1)
+/* 800D42A8 000CFF08 80 A1 00 64 */ lwz r5, 0x64(r1)
+/* 800D42AC 000CFF0C D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800D42B0 000CFF10 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800D42B4 000CFF14 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800D42B8 000CFF18 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 800D42BC 000CFF1C 7C C6 07 34 */ extsh r6, r6
+/* 800D42C0 000CFF20 7C E7 07 34 */ extsh r7, r7
+/* 800D42C4 000CFF24 41 82 00 14 */ beq lbl_800D42D8
+/* 800D42C8 000CFF28 88 1D 00 11 */ lbz r0, 0x11(r29)
+/* 800D42CC 000CFF2C 64 08 00 EE */ oris r8, r0, 0xee
+/* 800D42D0 000CFF30 61 08 FF 00 */ ori r8, r8, 0xff00
+/* 800D42D4 000CFF34 48 00 00 10 */ b lbl_800D42E4
+lbl_800D42D8:
+/* 800D42D8 000CFF38 89 1D 00 11 */ lbz r8, 0x11(r29)
+/* 800D42DC 000CFF3C 38 00 FF 00 */ li r0, -256
+/* 800D42E0 000CFF40 7D 08 03 78 */ or r8, r8, r0
+lbl_800D42E4:
+/* 800D42E4 000CFF44 48 17 BE 51 */ bl func_80250134
+lbl_800D42E8:
+/* 800D42E8 000CFF48 39 61 00 90 */ addi r11, r1, 0x90
+/* 800D42EC 000CFF4C 48 0F 2E 81 */ bl _restgpr_25
+/* 800D42F0 000CFF50 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800D42F4 000CFF54 7C 08 03 A6 */ mtlr r0
+/* 800D42F8 000CFF58 38 21 00 90 */ addi r1, r1, 0x90
+/* 800D42FC 000CFF5C 4E 80 00 20 */ blr
+
+.global func_800D4300
+func_800D4300:
+/* 800D4300 000CFF60 94 21 FE 60 */ stwu r1, -0x1a0(r1)
+/* 800D4304 000CFF64 7C 08 02 A6 */ mflr r0
+/* 800D4308 000CFF68 90 01 01 A4 */ stw r0, 0x1a4(r1)
+/* 800D430C 000CFF6C DB E1 01 90 */ stfd f31, 0x190(r1)
+/* 800D4310 000CFF70 F3 E1 01 98 */ psq_st f31, 408(r1), 0, qr0
+/* 800D4314 000CFF74 DB C1 01 80 */ stfd f30, 0x180(r1)
+/* 800D4318 000CFF78 F3 C1 01 88 */ psq_st f30, 392(r1), 0, qr0
+/* 800D431C 000CFF7C DB A1 01 70 */ stfd f29, 0x170(r1)
+/* 800D4320 000CFF80 F3 A1 01 78 */ psq_st f29, 376(r1), 0, qr0
+/* 800D4324 000CFF84 39 61 01 70 */ addi r11, r1, 0x170
+/* 800D4328 000CFF88 48 0F 2D F5 */ bl _savegpr_24
+/* 800D432C 000CFF8C 3C 00 43 30 */ lis r0, 0x4330
+/* 800D4330 000CFF90 7C 79 1B 78 */ mr r25, r3
+/* 800D4334 000CFF94 90 01 01 18 */ stw r0, 0x118(r1)
+/* 800D4338 000CFF98 7C 9A 23 78 */ mr r26, r4
+/* 800D433C 000CFF9C 90 01 01 20 */ stw r0, 0x120(r1)
+/* 800D4340 000CFFA0 48 19 E4 91 */ bl OSGetTick
+/* 800D4344 000CFFA4 3C A0 80 00 */ lis r5, 0x800000F8@ha
+/* 800D4348 000CFFA8 3C 80 80 40 */ lis r4, lbl_803FBE98@ha
+/* 800D434C 000CFFAC 80 A5 00 F8 */ lwz r5, 0x800000F8@l(r5)
+/* 800D4350 000CFFB0 38 84 BE 98 */ addi r4, r4, lbl_803FBE98@l
+/* 800D4354 000CFFB4 38 E0 03 E8 */ li r7, 0x3e8
+/* 800D4358 000CFFB8 38 00 00 15 */ li r0, 0x15
+/* 800D435C 000CFFBC 54 A6 F0 BE */ srwi r6, r5, 2
+/* 800D4360 000CFFC0 38 A1 00 64 */ addi r5, r1, 0x64
+/* 800D4364 000CFFC4 7C C6 3B 96 */ divwu r6, r6, r7
+/* 800D4368 000CFFC8 38 84 FF FC */ addi r4, r4, -4
+/* 800D436C 000CFFCC 7C C3 33 96 */ divwu r6, r3, r6
+/* 800D4370 000CFFD0 7C 66 3B 96 */ divwu r3, r6, r7
+/* 800D4374 000CFFD4 7C 63 39 D6 */ mullw r3, r3, r7
+/* 800D4378 000CFFD8 7F C3 30 50 */ subf r30, r3, r6
+/* 800D437C 000CFFDC 7C 09 03 A6 */ mtctr r0
+lbl_800D4380:
+/* 800D4380 000CFFE0 80 64 00 04 */ lwz r3, 4(r4)
+/* 800D4384 000CFFE4 84 04 00 08 */ lwzu r0, 8(r4)
+/* 800D4388 000CFFE8 90 65 00 04 */ stw r3, 4(r5)
+/* 800D438C 000CFFEC 94 05 00 08 */ stwu r0, 8(r5)
+/* 800D4390 000CFFF0 42 00 FF F0 */ bdnz lbl_800D4380
+/* 800D4394 000CFFF4 80 04 00 04 */ lwz r0, 4(r4)
+/* 800D4398 000CFFF8 7F 23 CB 78 */ mr r3, r25
+/* 800D439C 000CFFFC 7F 44 D3 78 */ mr r4, r26
+/* 800D43A0 000D0000 38 C1 00 24 */ addi r6, r1, 0x24
+/* 800D43A4 000D0004 90 05 00 04 */ stw r0, 4(r5)
+/* 800D43A8 000D0008 3B E0 00 00 */ li r31, 0
+/* 800D43AC 000D000C 38 A0 00 03 */ li r5, 3
+/* 800D43B0 000D0010 48 17 FB 2D */ bl func_80253EDC
+/* 800D43B4 000D0014 4B FE 61 C5 */ bl func_800BA578
+/* 800D43B8 000D0018 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D43BC 000D001C 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D43C0 000D0020 40 82 00 24 */ bne lbl_800D43E4
+/* 800D43C4 000D0024 4B FE 62 09 */ bl func_800BA5CC
+/* 800D43C8 000D0028 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D43CC 000D002C 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D43D0 000D0030 41 82 00 14 */ beq lbl_800D43E4
+/* 800D43D4 000D0034 38 60 00 12 */ li r3, 0x12
+/* 800D43D8 000D0038 4B FE 64 15 */ bl func_800BA7EC
+/* 800D43DC 000D003C 54 7C 16 3A */ rlwinm r28, r3, 2, 0x18, 0x1d
+/* 800D43E0 000D0040 48 00 00 10 */ b lbl_800D43F0
+lbl_800D43E4:
+/* 800D43E4 000D0044 38 60 00 00 */ li r3, 0
+/* 800D43E8 000D0048 4B FE 64 05 */ bl func_800BA7EC
+/* 800D43EC 000D004C 54 7C 16 3A */ rlwinm r28, r3, 2, 0x18, 0x1d
+lbl_800D43F0:
+/* 800D43F0 000D0050 38 60 00 02 */ li r3, 2
+/* 800D43F4 000D0054 4B FE 63 F9 */ bl func_800BA7EC
+/* 800D43F8 000D0058 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 800D43FC 000D005C 4B FE 61 7D */ bl func_800BA578
+/* 800D4400 000D0060 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4404 000D0064 28 00 00 02 */ cmplwi r0, 2
+/* 800D4408 000D0068 40 82 00 14 */ bne lbl_800D441C
+/* 800D440C 000D006C 4B FE 61 C1 */ bl func_800BA5CC
+/* 800D4410 000D0070 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4414 000D0074 28 00 00 08 */ cmplwi r0, 8
+/* 800D4418 000D0078 40 82 00 44 */ bne lbl_800D445C
+lbl_800D441C:
+/* 800D441C 000D007C 4B FE 61 5D */ bl func_800BA578
+/* 800D4420 000D0080 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4424 000D0084 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D4428 000D0088 40 82 00 14 */ bne lbl_800D443C
+/* 800D442C 000D008C 4B FE 61 A1 */ bl func_800BA5CC
+/* 800D4430 000D0090 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4434 000D0094 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D4438 000D0098 41 82 00 24 */ beq lbl_800D445C
+lbl_800D443C:
+/* 800D443C 000D009C 4B FE 61 3D */ bl func_800BA578
+/* 800D4440 000D00A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4444 000D00A4 28 00 00 09 */ cmplwi r0, 9
+/* 800D4448 000D00A8 41 82 00 14 */ beq lbl_800D445C
+/* 800D444C 000D00AC 4B FE 61 2D */ bl func_800BA578
+/* 800D4450 000D00B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4454 000D00B4 28 00 00 03 */ cmplwi r0, 3
+/* 800D4458 000D00B8 40 82 00 94 */ bne lbl_800D44EC
+lbl_800D445C:
+/* 800D445C 000D00BC 38 60 00 0F */ li r3, 0xf
+/* 800D4460 000D00C0 4B FE 65 2D */ bl func_800BA98C
+/* 800D4464 000D00C4 7C 60 07 34 */ extsh r0, r3
+/* 800D4468 000D00C8 7C 19 00 00 */ cmpw r25, r0
+/* 800D446C 000D00CC 40 82 00 1C */ bne lbl_800D4488
+/* 800D4470 000D00D0 38 60 00 09 */ li r3, 9
+/* 800D4474 000D00D4 4B FE 63 79 */ bl func_800BA7EC
+/* 800D4478 000D00D8 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D447C 000D00DC 20 00 00 03 */ subfic r0, r0, 3
+/* 800D4480 000D00E0 7C 1B 07 74 */ extsb r27, r0
+/* 800D4484 000D00E4 48 00 02 58 */ b lbl_800D46DC
+lbl_800D4488:
+/* 800D4488 000D00E8 38 60 00 10 */ li r3, 0x10
+/* 800D448C 000D00EC 4B FE 65 01 */ bl func_800BA98C
+/* 800D4490 000D00F0 7C 60 07 34 */ extsh r0, r3
+/* 800D4494 000D00F4 7C 19 00 00 */ cmpw r25, r0
+/* 800D4498 000D00F8 40 82 00 1C */ bne lbl_800D44B4
+/* 800D449C 000D00FC 38 60 00 09 */ li r3, 9
+/* 800D44A0 000D0100 4B FE 63 4D */ bl func_800BA7EC
+/* 800D44A4 000D0104 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D44A8 000D0108 20 00 00 04 */ subfic r0, r0, 4
+/* 800D44AC 000D010C 7C 1B 07 74 */ extsb r27, r0
+/* 800D44B0 000D0110 48 00 02 2C */ b lbl_800D46DC
+lbl_800D44B4:
+/* 800D44B4 000D0114 38 60 00 11 */ li r3, 0x11
+/* 800D44B8 000D0118 4B FE 64 D5 */ bl func_800BA98C
+/* 800D44BC 000D011C 7C 60 07 34 */ extsh r0, r3
+/* 800D44C0 000D0120 7C 19 00 00 */ cmpw r25, r0
+/* 800D44C4 000D0124 40 82 02 18 */ bne lbl_800D46DC
+/* 800D44C8 000D0128 38 60 00 09 */ li r3, 9
+/* 800D44CC 000D012C 4B FE 63 21 */ bl func_800BA7EC
+/* 800D44D0 000D0130 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D44D4 000D0134 20 00 00 02 */ subfic r0, r0, 2
+/* 800D44D8 000D0138 7C 1B 07 74 */ extsb r27, r0
+/* 800D44DC 000D013C 7C 1B E2 15 */ add. r0, r27, r28
+/* 800D44E0 000D0140 40 80 01 FC */ bge lbl_800D46DC
+/* 800D44E4 000D0144 3B 60 00 00 */ li r27, 0
+/* 800D44E8 000D0148 48 00 01 F4 */ b lbl_800D46DC
+lbl_800D44EC:
+/* 800D44EC 000D014C 4B FE 60 8D */ bl func_800BA578
+/* 800D44F0 000D0150 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D44F4 000D0154 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D44F8 000D0158 40 82 00 A4 */ bne lbl_800D459C
+/* 800D44FC 000D015C 4B FE 60 D1 */ bl func_800BA5CC
+/* 800D4500 000D0160 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4504 000D0164 28 00 00 0A */ cmplwi r0, 0xa
+/* 800D4508 000D0168 41 80 00 94 */ blt lbl_800D459C
+/* 800D450C 000D016C 4B FE 60 C1 */ bl func_800BA5CC
+/* 800D4510 000D0170 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D4514 000D0174 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D4518 000D0178 40 80 00 84 */ bge lbl_800D459C
+/* 800D451C 000D017C 38 60 00 0F */ li r3, 0xf
+/* 800D4520 000D0180 4B FE 64 6D */ bl func_800BA98C
+/* 800D4524 000D0184 7C 60 07 34 */ extsh r0, r3
+/* 800D4528 000D0188 7C 19 00 00 */ cmpw r25, r0
+/* 800D452C 000D018C 40 82 00 14 */ bne lbl_800D4540
+/* 800D4530 000D0190 38 60 00 0E */ li r3, 0xe
+/* 800D4534 000D0194 4B FE 62 B9 */ bl func_800BA7EC
+/* 800D4538 000D0198 7C 7B 07 74 */ extsb r27, r3
+/* 800D453C 000D019C 48 00 01 A0 */ b lbl_800D46DC
+lbl_800D4540:
+/* 800D4540 000D01A0 38 60 00 10 */ li r3, 0x10
+/* 800D4544 000D01A4 4B FE 64 49 */ bl func_800BA98C
+/* 800D4548 000D01A8 7C 60 07 34 */ extsh r0, r3
+/* 800D454C 000D01AC 7C 19 00 00 */ cmpw r25, r0
+/* 800D4550 000D01B0 40 82 00 18 */ bne lbl_800D4568
+/* 800D4554 000D01B4 38 60 00 0E */ li r3, 0xe
+/* 800D4558 000D01B8 4B FE 62 95 */ bl func_800BA7EC
+/* 800D455C 000D01BC 38 03 00 01 */ addi r0, r3, 1
+/* 800D4560 000D01C0 7C 1B 07 74 */ extsb r27, r0
+/* 800D4564 000D01C4 48 00 01 78 */ b lbl_800D46DC
+lbl_800D4568:
+/* 800D4568 000D01C8 38 60 00 11 */ li r3, 0x11
+/* 800D456C 000D01CC 4B FE 64 21 */ bl func_800BA98C
+/* 800D4570 000D01D0 7C 60 07 34 */ extsh r0, r3
+/* 800D4574 000D01D4 7C 19 00 00 */ cmpw r25, r0
+/* 800D4578 000D01D8 40 82 01 64 */ bne lbl_800D46DC
+/* 800D457C 000D01DC 38 60 00 0E */ li r3, 0xe
+/* 800D4580 000D01E0 4B FE 62 6D */ bl func_800BA7EC
+/* 800D4584 000D01E4 38 03 FF FF */ addi r0, r3, -1
+/* 800D4588 000D01E8 7C 1B 07 74 */ extsb r27, r0
+/* 800D458C 000D01EC 7C 1B E2 15 */ add. r0, r27, r28
+/* 800D4590 000D01F0 40 80 01 4C */ bge lbl_800D46DC
+/* 800D4594 000D01F4 3B 60 00 00 */ li r27, 0
+/* 800D4598 000D01F8 48 00 01 44 */ b lbl_800D46DC
+lbl_800D459C:
+/* 800D459C 000D01FC 57 38 04 7E */ clrlwi r24, r25, 0x11
+/* 800D45A0 000D0200 38 60 00 0F */ li r3, 0xf
+/* 800D45A4 000D0204 4B FE 63 E9 */ bl func_800BA98C
+/* 800D45A8 000D0208 7C 60 07 34 */ extsh r0, r3
+/* 800D45AC 000D020C 7C 18 00 00 */ cmpw r24, r0
+/* 800D45B0 000D0210 40 82 00 0C */ bne lbl_800D45BC
+/* 800D45B4 000D0214 3B 60 00 00 */ li r27, 0
+/* 800D45B8 000D0218 48 00 01 24 */ b lbl_800D46DC
+lbl_800D45BC:
+/* 800D45BC 000D021C 38 60 00 10 */ li r3, 0x10
+/* 800D45C0 000D0220 4B FE 63 CD */ bl func_800BA98C
+/* 800D45C4 000D0224 7C 60 07 34 */ extsh r0, r3
+/* 800D45C8 000D0228 7C 18 00 00 */ cmpw r24, r0
+/* 800D45CC 000D022C 40 82 00 0C */ bne lbl_800D45D8
+/* 800D45D0 000D0230 3B 60 00 01 */ li r27, 1
+/* 800D45D4 000D0234 48 00 01 08 */ b lbl_800D46DC
+lbl_800D45D8:
+/* 800D45D8 000D0238 38 60 00 11 */ li r3, 0x11
+/* 800D45DC 000D023C 4B FE 63 B1 */ bl func_800BA98C
+/* 800D45E0 000D0240 7C 60 07 34 */ extsh r0, r3
+/* 800D45E4 000D0244 7C 18 00 00 */ cmpw r24, r0
+/* 800D45E8 000D0248 40 82 00 0C */ bne lbl_800D45F4
+/* 800D45EC 000D024C 3B 60 00 02 */ li r27, 2
+/* 800D45F0 000D0250 48 00 00 EC */ b lbl_800D46DC
+lbl_800D45F4:
+/* 800D45F4 000D0254 38 60 00 12 */ li r3, 0x12
+/* 800D45F8 000D0258 4B FE 63 95 */ bl func_800BA98C
+/* 800D45FC 000D025C 7C 60 07 34 */ extsh r0, r3
+/* 800D4600 000D0260 7C 18 00 00 */ cmpw r24, r0
+/* 800D4604 000D0264 40 82 00 0C */ bne lbl_800D4610
+/* 800D4608 000D0268 3B 60 00 03 */ li r27, 3
+/* 800D460C 000D026C 48 00 00 D0 */ b lbl_800D46DC
+lbl_800D4610:
+/* 800D4610 000D0270 38 60 00 13 */ li r3, 0x13
+/* 800D4614 000D0274 4B FE 63 79 */ bl func_800BA98C
+/* 800D4618 000D0278 7C 60 07 34 */ extsh r0, r3
+/* 800D461C 000D027C 7C 18 00 00 */ cmpw r24, r0
+/* 800D4620 000D0280 40 82 00 24 */ bne lbl_800D4644
+/* 800D4624 000D0284 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
+/* 800D4628 000D0288 41 82 00 0C */ beq lbl_800D4634
+/* 800D462C 000D028C 3B 60 00 04 */ li r27, 4
+/* 800D4630 000D0290 48 00 00 AC */ b lbl_800D46DC
+lbl_800D4634:
+/* 800D4634 000D0294 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D4638 000D0298 41 82 00 A4 */ beq lbl_800D46DC
+/* 800D463C 000D029C 3B 60 FF FC */ li r27, -4
+/* 800D4640 000D02A0 48 00 00 9C */ b lbl_800D46DC
+lbl_800D4644:
+/* 800D4644 000D02A4 38 60 00 14 */ li r3, 0x14
+/* 800D4648 000D02A8 4B FE 63 45 */ bl func_800BA98C
+/* 800D464C 000D02AC 7C 60 07 34 */ extsh r0, r3
+/* 800D4650 000D02B0 7C 18 00 00 */ cmpw r24, r0
+/* 800D4654 000D02B4 40 82 00 24 */ bne lbl_800D4678
+/* 800D4658 000D02B8 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
+/* 800D465C 000D02BC 41 82 00 0C */ beq lbl_800D4668
+/* 800D4660 000D02C0 3B 60 00 05 */ li r27, 5
+/* 800D4664 000D02C4 48 00 00 78 */ b lbl_800D46DC
+lbl_800D4668:
+/* 800D4668 000D02C8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D466C 000D02CC 41 82 00 70 */ beq lbl_800D46DC
+/* 800D4670 000D02D0 3B 60 FF FD */ li r27, -3
+/* 800D4674 000D02D4 48 00 00 68 */ b lbl_800D46DC
+lbl_800D4678:
+/* 800D4678 000D02D8 38 60 00 15 */ li r3, 0x15
+/* 800D467C 000D02DC 4B FE 63 11 */ bl func_800BA98C
+/* 800D4680 000D02E0 7C 60 07 34 */ extsh r0, r3
+/* 800D4684 000D02E4 7C 18 00 00 */ cmpw r24, r0
+/* 800D4688 000D02E8 40 82 00 24 */ bne lbl_800D46AC
+/* 800D468C 000D02EC 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
+/* 800D4690 000D02F0 41 82 00 0C */ beq lbl_800D469C
+/* 800D4694 000D02F4 3B 60 00 06 */ li r27, 6
+/* 800D4698 000D02F8 48 00 00 44 */ b lbl_800D46DC
+lbl_800D469C:
+/* 800D469C 000D02FC 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D46A0 000D0300 41 82 00 3C */ beq lbl_800D46DC
+/* 800D46A4 000D0304 3B 60 FF FE */ li r27, -2
+/* 800D46A8 000D0308 48 00 00 34 */ b lbl_800D46DC
+lbl_800D46AC:
+/* 800D46AC 000D030C 38 60 00 16 */ li r3, 0x16
+/* 800D46B0 000D0310 4B FE 62 DD */ bl func_800BA98C
+/* 800D46B4 000D0314 7C 60 07 34 */ extsh r0, r3
+/* 800D46B8 000D0318 7C 18 00 00 */ cmpw r24, r0
+/* 800D46BC 000D031C 40 82 00 20 */ bne lbl_800D46DC
+/* 800D46C0 000D0320 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
+/* 800D46C4 000D0324 41 82 00 0C */ beq lbl_800D46D0
+/* 800D46C8 000D0328 3B 60 00 07 */ li r27, 7
+/* 800D46CC 000D032C 48 00 00 10 */ b lbl_800D46DC
+lbl_800D46D0:
+/* 800D46D0 000D0330 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D46D4 000D0334 41 82 00 08 */ beq lbl_800D46DC
+/* 800D46D8 000D0338 3B 60 FF FF */ li r27, -1
+lbl_800D46DC:
+/* 800D46DC 000D033C 7C 1B E2 14 */ add r0, r27, r28
+/* 800D46E0 000D0340 7C 1B 07 74 */ extsb r27, r0
+/* 800D46E4 000D0344 4B FE 5E 95 */ bl func_800BA578
+/* 800D46E8 000D0348 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D46EC 000D034C 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D46F0 000D0350 40 82 01 BC */ bne lbl_800D48AC
+/* 800D46F4 000D0354 4B FE 5E D9 */ bl func_800BA5CC
+/* 800D46F8 000D0358 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D46FC 000D035C 28 00 00 14 */ cmplwi r0, 0x14
+/* 800D4700 000D0360 41 82 01 AC */ beq lbl_800D48AC
+/* 800D4704 000D0364 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D4708 000D0368 28 00 00 1C */ cmplwi r0, 0x1c
+/* 800D470C 000D036C 41 81 1C F0 */ bgt lbl_800D63FC
+/* 800D4710 000D0370 3C 60 80 41 */ lis r3, lbl_80416EC8@ha
+/* 800D4714 000D0374 54 00 10 3A */ slwi r0, r0, 2
+/* 800D4718 000D0378 38 63 6E C8 */ addi r3, r3, lbl_80416EC8@l
+/* 800D471C 000D037C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D4720 000D0380 7C 69 03 A6 */ mtctr r3
+/* 800D4724 000D0384 4E 80 04 20 */ bctr
+/* 800D4728 000D0388 7F 23 CB 78 */ mr r3, r25
+/* 800D472C 000D038C 7F 44 D3 78 */ mr r4, r26
+/* 800D4730 000D0390 38 A0 00 02 */ li r5, 2
+/* 800D4734 000D0394 38 C0 00 00 */ li r6, 0
+/* 800D4738 000D0398 48 17 F7 CD */ bl func_80253F04
+/* 800D473C 000D039C 48 00 1C C0 */ b lbl_800D63FC
+/* 800D4740 000D03A0 7F 23 CB 78 */ mr r3, r25
+/* 800D4744 000D03A4 7F 44 D3 78 */ mr r4, r26
+/* 800D4748 000D03A8 38 C1 00 48 */ addi r6, r1, 0x48
+/* 800D474C 000D03AC 38 A0 00 06 */ li r5, 6
+/* 800D4750 000D03B0 48 17 F7 8D */ bl func_80253EDC
+/* 800D4754 000D03B4 3F 80 80 48 */ lis r28, lbl_8047CE18@ha
+/* 800D4758 000D03B8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D475C 000D03BC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4760 000D03C0 3B 9C CE 18 */ addi r28, r28, lbl_8047CE18@l
+/* 800D4764 000D03C4 7C 1C D8 AE */ lbzx r0, r28, r27
+/* 800D4768 000D03C8 38 60 00 00 */ li r3, 0
+/* 800D476C 000D03CC D0 21 00 2C */ stfs f1, 0x2c(r1)
+/* 800D4770 000D03D0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D4774 000D03D4 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800D4778 000D03D8 D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800D477C 000D03DC D0 21 00 40 */ stfs f1, 0x40(r1)
+/* 800D4780 000D03E0 D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 800D4784 000D03E4 D0 01 00 30 */ stfs f0, 0x30(r1)
+/* 800D4788 000D03E8 D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800D478C 000D03EC D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800D4790 000D03F0 48 01 0A 95 */ bl func_800E5224
+/* 800D4794 000D03F4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800D4798 000D03F8 38 61 00 68 */ addi r3, r1, 0x68
+/* 800D479C 000D03FC 7C 83 00 2E */ lwzx r4, r3, r0
+/* 800D47A0 000D0400 38 60 03 F4 */ li r3, 0x3f4
+/* 800D47A4 000D0404 4B F8 64 BD */ bl func_8005AC60
+/* 800D47A8 000D0408 7C 66 1B 78 */ mr r6, r3
+/* 800D47AC 000D040C 7F 23 CB 78 */ mr r3, r25
+/* 800D47B0 000D0410 7F 44 D3 78 */ mr r4, r26
+/* 800D47B4 000D0414 38 A0 00 02 */ li r5, 2
+/* 800D47B8 000D0418 48 17 F7 4D */ bl func_80253F04
+/* 800D47BC 000D041C 7F 23 CB 78 */ mr r3, r25
+/* 800D47C0 000D0420 7F 44 D3 78 */ mr r4, r26
+/* 800D47C4 000D0424 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800D47C8 000D0428 38 A0 00 01 */ li r5, 1
+/* 800D47CC 000D042C 48 17 F7 39 */ bl func_80253F04
+/* 800D47D0 000D0430 7C 1C D8 AE */ lbzx r0, r28, r27
+/* 800D47D4 000D0434 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D47D8 000D0438 41 82 1C 24 */ beq lbl_800D63FC
+/* 800D47DC 000D043C 38 00 00 80 */ li r0, 0x80
+/* 800D47E0 000D0440 98 1A 00 10 */ stb r0, 0x10(r26)
+/* 800D47E4 000D0444 98 1A 00 0F */ stb r0, 0xf(r26)
+/* 800D47E8 000D0448 98 1A 00 0E */ stb r0, 0xe(r26)
+/* 800D47EC 000D044C 48 00 1C 10 */ b lbl_800D63FC
+/* 800D47F0 000D0450 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D47F4 000D0454 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D47F8 000D0458 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D47FC 000D045C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D4800 000D0460 7C 03 D8 AE */ lbzx r0, r3, r27
+/* 800D4804 000D0464 38 60 00 02 */ li r3, 2
+/* 800D4808 000D0468 D0 21 00 2C */ stfs f1, 0x2c(r1)
+/* 800D480C 000D046C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D4810 000D0470 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800D4814 000D0474 D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800D4818 000D0478 D0 21 00 40 */ stfs f1, 0x40(r1)
+/* 800D481C 000D047C D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 800D4820 000D0480 D0 01 00 30 */ stfs f0, 0x30(r1)
+/* 800D4824 000D0484 D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800D4828 000D0488 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800D482C 000D048C 48 01 09 F9 */ bl func_800E5224
+/* 800D4830 000D0490 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D4834 000D0494 2C 00 00 02 */ cmpwi r0, 2
+/* 800D4838 000D0498 40 80 00 10 */ bge lbl_800D4848
+/* 800D483C 000D049C 2C 00 00 00 */ cmpwi r0, 0
+/* 800D4840 000D04A0 40 80 00 14 */ bge lbl_800D4854
+/* 800D4844 000D04A4 48 00 00 3C */ b lbl_800D4880
+lbl_800D4848:
+/* 800D4848 000D04A8 2C 00 00 04 */ cmpwi r0, 4
+/* 800D484C 000D04AC 40 80 00 34 */ bge lbl_800D4880
+/* 800D4850 000D04B0 48 00 00 1C */ b lbl_800D486C
+lbl_800D4854:
+/* 800D4854 000D04B4 3C 80 27 94 */ lis r4, 0x27940C00@ha
+/* 800D4858 000D04B8 38 60 03 F4 */ li r3, 0x3f4
+/* 800D485C 000D04BC 38 84 0C 00 */ addi r4, r4, 0x27940C00@l
+/* 800D4860 000D04C0 4B F8 64 01 */ bl func_8005AC60
+/* 800D4864 000D04C4 7C 7E 1B 78 */ mr r30, r3
+/* 800D4868 000D04C8 48 00 00 18 */ b lbl_800D4880
+lbl_800D486C:
+/* 800D486C 000D04CC 3C 80 0B E0 */ lis r4, 0x0BE00C00@ha
+/* 800D4870 000D04D0 38 60 03 F4 */ li r3, 0x3f4
+/* 800D4874 000D04D4 38 84 0C 00 */ addi r4, r4, 0x0BE00C00@l
+/* 800D4878 000D04D8 4B F8 63 E9 */ bl func_8005AC60
+/* 800D487C 000D04DC 7C 7E 1B 78 */ mr r30, r3
+lbl_800D4880:
+/* 800D4880 000D04E0 7F 23 CB 78 */ mr r3, r25
+/* 800D4884 000D04E4 7F 44 D3 78 */ mr r4, r26
+/* 800D4888 000D04E8 7F C6 F3 78 */ mr r6, r30
+/* 800D488C 000D04EC 38 A0 00 02 */ li r5, 2
+/* 800D4890 000D04F0 48 17 F6 75 */ bl func_80253F04
+/* 800D4894 000D04F4 7F 23 CB 78 */ mr r3, r25
+/* 800D4898 000D04F8 7F 44 D3 78 */ mr r4, r26
+/* 800D489C 000D04FC 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800D48A0 000D0500 38 A0 00 01 */ li r5, 1
+/* 800D48A4 000D0504 48 17 F6 61 */ bl func_80253F04
+/* 800D48A8 000D0508 48 00 1B 54 */ b lbl_800D63FC
+lbl_800D48AC:
+/* 800D48AC 000D050C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D48B0 000D0510 28 00 00 1C */ cmplwi r0, 0x1c
+/* 800D48B4 000D0514 41 81 1B 48 */ bgt lbl_800D63FC
+/* 800D48B8 000D0518 3C 60 80 41 */ lis r3, lbl_80416E54@ha
+/* 800D48BC 000D051C 54 00 10 3A */ slwi r0, r0, 2
+/* 800D48C0 000D0520 38 63 6E 54 */ addi r3, r3, lbl_80416E54@l
+/* 800D48C4 000D0524 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D48C8 000D0528 7C 69 03 A6 */ mtctr r3
+/* 800D48CC 000D052C 4E 80 04 20 */ bctr
+/* 800D48D0 000D0530 7F 23 CB 78 */ mr r3, r25
+/* 800D48D4 000D0534 7F 44 D3 78 */ mr r4, r26
+/* 800D48D8 000D0538 38 C1 00 48 */ addi r6, r1, 0x48
+/* 800D48DC 000D053C 38 A0 00 06 */ li r5, 6
+/* 800D48E0 000D0540 48 17 F5 FD */ bl func_80253EDC
+/* 800D48E4 000D0544 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
+/* 800D48E8 000D0548 38 60 00 01 */ li r3, 1
+/* 800D48EC 000D054C 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
+/* 800D48F0 000D0550 7C 1F D8 AE */ lbzx r0, r31, r27
+/* 800D48F4 000D0554 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D48F8 000D0558 48 01 09 2D */ bl func_800E5224
+/* 800D48FC 000D055C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D4900 000D0560 40 82 08 E4 */ bne lbl_800D51E4
+/* 800D4904 000D0564 7C 1F D8 AE */ lbzx r0, r31, r27
+/* 800D4908 000D0568 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800D490C 000D056C 4B FE 61 25 */ bl func_800BAA30
+/* 800D4910 000D0570 2C 03 00 00 */ cmpwi r3, 0
+/* 800D4914 000D0574 7C 7C 1B 78 */ mr r28, r3
+/* 800D4918 000D0578 41 82 08 6C */ beq lbl_800D5184
+/* 800D491C 000D057C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4920 000D0580 38 80 00 01 */ li r4, 1
+/* 800D4924 000D0584 38 A0 00 01 */ li r5, 1
+/* 800D4928 000D0588 38 C0 00 00 */ li r6, 0
+/* 800D492C 000D058C 48 00 1B 01 */ bl func_800D642C
+/* 800D4930 000D0590 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4934 000D0594 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4938 000D0598 FC 40 08 90 */ fmr f2, f1
+/* 800D493C 000D059C C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D4940 000D05A0 FC A0 08 90 */ fmr f5, f1
+/* 800D4944 000D05A4 C0 82 8A 7C */ lfs f4, lbl_8064107C-_SDA2_BASE_(r2)
+/* 800D4948 000D05A8 C0 C2 8A 88 */ lfs f6, lbl_80641088-_SDA2_BASE_(r2)
+/* 800D494C 000D05AC 48 16 02 AD */ bl func_80234BF8
+/* 800D4950 000D05B0 38 60 00 07 */ li r3, 7
+/* 800D4954 000D05B4 48 16 85 C9 */ bl func_8023CF1C
+/* 800D4958 000D05B8 7C 64 1B 78 */ mr r4, r3
+/* 800D495C 000D05BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4960 000D05C0 48 16 37 5D */ bl func_802380BC
+/* 800D4964 000D05C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4968 000D05C8 7F 85 E3 78 */ mr r5, r28
+/* 800D496C 000D05CC 38 80 00 00 */ li r4, 0
+/* 800D4970 000D05D0 4B FE 4F 45 */ bl func_800B98B4
+/* 800D4974 000D05D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4978 000D05D8 38 00 00 80 */ li r0, 0x80
+/* 800D497C 000D05DC C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D4980 000D05E0 38 61 00 20 */ addi r3, r1, 0x20
+/* 800D4984 000D05E4 90 04 17 38 */ stw r0, 0x1738(r4)
+/* 800D4988 000D05E8 38 80 00 00 */ li r4, 0
+/* 800D498C 000D05EC C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D4990 000D05F0 38 A0 00 00 */ li r5, 0
+/* 800D4994 000D05F4 88 1A 00 11 */ lbz r0, 0x11(r26)
+/* 800D4998 000D05F8 38 C0 00 00 */ li r6, 0
+/* 800D499C 000D05FC 90 01 01 1C */ stw r0, 0x11c(r1)
+/* 800D49A0 000D0600 C8 21 01 18 */ lfd f1, 0x118(r1)
+/* 800D49A4 000D0604 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D49A8 000D0608 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D49AC 000D060C FC 00 00 1E */ fctiwz f0, f0
+/* 800D49B0 000D0610 D8 01 01 28 */ stfd f0, 0x128(r1)
+/* 800D49B4 000D0614 80 E1 01 2C */ lwz r7, 0x12c(r1)
+/* 800D49B8 000D0618 54 E7 06 3E */ clrlwi r7, r7, 0x18
+/* 800D49BC 000D061C 48 00 1B 3D */ bl func_800D64F8
+/* 800D49C0 000D0620 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D49C4 000D0624 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 800D49C8 000D0628 2C 00 00 00 */ cmpwi r0, 0
+/* 800D49CC 000D062C 41 82 01 6C */ beq lbl_800D4B38
+/* 800D49D0 000D0630 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800D49D4 000D0634 FC 00 00 1E */ fctiwz f0, f0
+/* 800D49D8 000D0638 D8 01 01 28 */ stfd f0, 0x128(r1)
+/* 800D49DC 000D063C 80 61 01 2C */ lwz r3, 0x12c(r1)
+/* 800D49E0 000D0640 7C 63 07 34 */ extsh r3, r3
+/* 800D49E4 000D0644 48 00 1A D9 */ bl func_800D64BC
+/* 800D49E8 000D0648 C0 01 00 4C */ lfs f0, 0x4c(r1)
+/* 800D49EC 000D064C FF C0 08 90 */ fmr f30, f1
+/* 800D49F0 000D0650 FC 00 00 1E */ fctiwz f0, f0
+/* 800D49F4 000D0654 D8 01 01 30 */ stfd f0, 0x130(r1)
+/* 800D49F8 000D0658 80 61 01 34 */ lwz r3, 0x134(r1)
+/* 800D49FC 000D065C 7C 63 07 34 */ extsh r3, r3
+/* 800D4A00 000D0660 48 00 1A BD */ bl func_800D64BC
+/* 800D4A04 000D0664 C0 A2 8A 8C */ lfs f5, lbl_8064108C-_SDA2_BASE_(r2)
+/* 800D4A08 000D0668 C0 62 8A 90 */ lfs f3, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D4A0C 000D066C EC 9E 28 28 */ fsubs f4, f30, f5
+/* 800D4A10 000D0670 C0 42 8A 94 */ lfs f2, lbl_80641094-_SDA2_BASE_(r2)
+/* 800D4A14 000D0674 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4A18 000D0678 EC 63 01 32 */ fmuls f3, f3, f4
+/* 800D4A1C 000D067C EC 43 10 24 */ fdivs f2, f3, f2
+/* 800D4A20 000D0680 EF E5 10 2A */ fadds f31, f5, f2
+/* 800D4A24 000D0684 FC 1F 00 40 */ fcmpo cr0, f31, f0
+/* 800D4A28 000D0688 40 80 00 08 */ bge lbl_800D4A30
+/* 800D4A2C 000D068C FF E0 00 90 */ fmr f31, f0
+lbl_800D4A30:
+/* 800D4A30 000D0690 C0 82 8A 8C */ lfs f4, lbl_8064108C-_SDA2_BASE_(r2)
+/* 800D4A34 000D0694 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D4A38 000D0698 EC 61 20 28 */ fsubs f3, f1, f4
+/* 800D4A3C 000D069C C0 22 8A 94 */ lfs f1, lbl_80641094-_SDA2_BASE_(r2)
+/* 800D4A40 000D06A0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4A44 000D06A4 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800D4A48 000D06A8 EC 22 08 24 */ fdivs f1, f2, f1
+/* 800D4A4C 000D06AC EF A4 08 2A */ fadds f29, f4, f1
+/* 800D4A50 000D06B0 FC 1D 00 40 */ fcmpo cr0, f29, f0
+/* 800D4A54 000D06B4 40 80 00 08 */ bge lbl_800D4A5C
+/* 800D4A58 000D06B8 FF A0 00 90 */ fmr f29, f0
+lbl_800D4A5C:
+/* 800D4A5C 000D06BC C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4A60 000D06C0 FC 00 00 1E */ fctiwz f0, f0
+/* 800D4A64 000D06C4 D8 01 01 38 */ stfd f0, 0x138(r1)
+/* 800D4A68 000D06C8 80 61 01 3C */ lwz r3, 0x13c(r1)
+/* 800D4A6C 000D06CC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800D4A70 000D06D0 48 00 1A 61 */ bl func_800D64D0
+/* 800D4A74 000D06D4 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D4A78 000D06D8 FF C0 08 90 */ fmr f30, f1
+/* 800D4A7C 000D06DC FC 00 00 1E */ fctiwz f0, f0
+/* 800D4A80 000D06E0 D8 01 01 40 */ stfd f0, 0x140(r1)
+/* 800D4A84 000D06E4 80 61 01 44 */ lwz r3, 0x144(r1)
+/* 800D4A88 000D06E8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800D4A8C 000D06EC 48 00 1A 45 */ bl func_800D64D0
+/* 800D4A90 000D06F0 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
+/* 800D4A94 000D06F4 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D4A98 000D06F8 EC 7E 00 28 */ fsubs f3, f30, f0
+/* 800D4A9C 000D06FC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4AA0 000D0700 EF C2 00 F2 */ fmuls f30, f2, f3
+/* 800D4AA4 000D0704 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800D4AA8 000D0708 40 80 00 08 */ bge lbl_800D4AB0
+/* 800D4AAC 000D070C FF C0 00 90 */ fmr f30, f0
+lbl_800D4AB0:
+/* 800D4AB0 000D0710 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
+/* 800D4AB4 000D0714 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D4AB8 000D0718 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800D4ABC 000D071C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4AC0 000D0720 EC 22 00 72 */ fmuls f1, f2, f1
+/* 800D4AC4 000D0724 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800D4AC8 000D0728 40 80 00 08 */ bge lbl_800D4AD0
+/* 800D4ACC 000D072C FC 20 00 90 */ fmr f1, f0
+lbl_800D4AD0:
+/* 800D4AD0 000D0730 EC 21 F0 28 */ fsubs f1, f1, f30
+/* 800D4AD4 000D0734 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D4AD8 000D0738 EC 20 08 2A */ fadds f1, f0, f1
+/* 800D4ADC 000D073C 48 00 1A 09 */ bl func_800D64E4
+/* 800D4AE0 000D0740 EC 3D F8 28 */ fsubs f1, f29, f31
+/* 800D4AE4 000D0744 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D4AE8 000D0748 7C 7E 1B 78 */ mr r30, r3
+/* 800D4AEC 000D074C EC 20 08 2A */ fadds f1, f0, f1
+/* 800D4AF0 000D0750 48 00 19 F5 */ bl func_800D64E4
+/* 800D4AF4 000D0754 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D4AF8 000D0758 7C 7D 1B 78 */ mr r29, r3
+/* 800D4AFC 000D075C EC 20 F0 2A */ fadds f1, f0, f30
+/* 800D4B00 000D0760 48 00 19 E5 */ bl func_800D64E4
+/* 800D4B04 000D0764 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D4B08 000D0768 7C 7C 1B 78 */ mr r28, r3
+/* 800D4B0C 000D076C EC 20 F8 2A */ fadds f1, f0, f31
+/* 800D4B10 000D0770 48 00 19 D5 */ bl func_800D64E4
+/* 800D4B14 000D0774 7C 60 1B 78 */ mr r0, r3
+/* 800D4B18 000D0778 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4B1C 000D077C 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800D4B20 000D0780 57 86 04 3E */ clrlwi r6, r28, 0x10
+/* 800D4B24 000D0784 57 A7 04 3E */ clrlwi r7, r29, 0x10
+/* 800D4B28 000D0788 57 C8 04 3E */ clrlwi r8, r30, 0x10
+/* 800D4B2C 000D078C 38 80 00 01 */ li r4, 1
+/* 800D4B30 000D0790 48 16 06 49 */ bl func_80235178
+/* 800D4B34 000D0794 48 00 00 98 */ b lbl_800D4BCC
+lbl_800D4B38:
+/* 800D4B38 000D0798 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4B3C 000D079C C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4B40 000D07A0 FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800D4B44 000D07A4 40 80 00 08 */ bge lbl_800D4B4C
+/* 800D4B48 000D07A8 48 00 00 08 */ b lbl_800D4B50
+lbl_800D4B4C:
+/* 800D4B4C 000D07AC FC 20 00 90 */ fmr f1, f0
+lbl_800D4B50:
+/* 800D4B50 000D07B0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800D4B54 000D07B4 C0 42 8A 5C */ lfs f2, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4B58 000D07B8 FC 00 10 40 */ fcmpo cr0, f0, f2
+/* 800D4B5C 000D07BC 40 80 00 08 */ bge lbl_800D4B64
+/* 800D4B60 000D07C0 48 00 00 08 */ b lbl_800D4B68
+lbl_800D4B64:
+/* 800D4B64 000D07C4 FC 40 00 90 */ fmr f2, f0
+lbl_800D4B68:
+/* 800D4B68 000D07C8 FC A0 10 1E */ fctiwz f5, f2
+/* 800D4B6C 000D07CC C0 61 00 4C */ lfs f3, 0x4c(r1)
+/* 800D4B70 000D07D0 FC 80 08 1E */ fctiwz f4, f1
+/* 800D4B74 000D07D4 C0 41 00 48 */ lfs f2, 0x48(r1)
+/* 800D4B78 000D07D8 C0 21 00 64 */ lfs f1, 0x64(r1)
+/* 800D4B7C 000D07DC 38 80 00 01 */ li r4, 1
+/* 800D4B80 000D07E0 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4B84 000D07E4 EC 43 10 28 */ fsubs f2, f3, f2
+/* 800D4B88 000D07E8 D8 A1 01 40 */ stfd f5, 0x140(r1)
+/* 800D4B8C 000D07EC EC 01 00 28 */ fsubs f0, f1, f0
+/* 800D4B90 000D07F0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4B94 000D07F4 FC 20 10 1E */ fctiwz f1, f2
+/* 800D4B98 000D07F8 D8 81 01 38 */ stfd f4, 0x138(r1)
+/* 800D4B9C 000D07FC 80 A1 01 44 */ lwz r5, 0x144(r1)
+/* 800D4BA0 000D0800 FC 00 00 1E */ fctiwz f0, f0
+/* 800D4BA4 000D0804 D8 21 01 30 */ stfd f1, 0x130(r1)
+/* 800D4BA8 000D0808 54 A5 04 3E */ clrlwi r5, r5, 0x10
+/* 800D4BAC 000D080C 80 C1 01 3C */ lwz r6, 0x13c(r1)
+/* 800D4BB0 000D0810 D8 01 01 28 */ stfd f0, 0x128(r1)
+/* 800D4BB4 000D0814 80 E1 01 34 */ lwz r7, 0x134(r1)
+/* 800D4BB8 000D0818 54 C6 04 3E */ clrlwi r6, r6, 0x10
+/* 800D4BBC 000D081C 81 01 01 2C */ lwz r8, 0x12c(r1)
+/* 800D4BC0 000D0820 54 E7 04 3E */ clrlwi r7, r7, 0x10
+/* 800D4BC4 000D0824 55 08 04 3E */ clrlwi r8, r8, 0x10
+/* 800D4BC8 000D0828 48 16 05 B1 */ bl func_80235178
+lbl_800D4BCC:
+/* 800D4BCC 000D082C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4BD0 000D0830 38 80 00 04 */ li r4, 4
+/* 800D4BD4 000D0834 48 15 E9 59 */ bl func_8023352C
+/* 800D4BD8 000D0838 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D4BDC 000D083C C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D4BE0 000D0840 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4BE4 000D0844 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4BE8 000D0848 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4BEC 000D084C EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4BF0 000D0850 4B FE 4D 0D */ bl func_800B98FC
+/* 800D4BF4 000D0854 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800D4BF8 000D0858 3F 80 CC 01 */ lis r28, 0xCC008000@ha
+/* 800D4BFC 000D085C C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D4C00 000D0860 90 1C 80 00 */ stw r0, 0xCC008000@l(r28)
+/* 800D4C04 000D0864 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4C08 000D0868 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4C0C 000D086C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4C10 000D0870 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4C14 000D0874 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D4C18 000D0878 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D4C1C 000D087C EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4C20 000D0880 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4C24 000D0884 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4C28 000D0888 4B FE 4C D5 */ bl func_800B98FC
+/* 800D4C2C 000D088C 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800D4C30 000D0890 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D4C34 000D0894 90 1C 80 00 */ stw r0, -0x8000(r28)
+/* 800D4C38 000D0898 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4C3C 000D089C D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4C40 000D08A0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4C44 000D08A4 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4C48 000D08A8 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D4C4C 000D08AC C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D4C50 000D08B0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4C54 000D08B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4C58 000D08B8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4C5C 000D08BC 4B FE 4C A1 */ bl func_800B98FC
+/* 800D4C60 000D08C0 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800D4C64 000D08C4 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D4C68 000D08C8 90 1C 80 00 */ stw r0, -0x8000(r28)
+/* 800D4C6C 000D08CC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4C70 000D08D0 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4C74 000D08D4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4C78 000D08D8 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4C7C 000D08DC C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D4C80 000D08E0 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D4C84 000D08E4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4C88 000D08E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4C8C 000D08EC EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4C90 000D08F0 4B FE 4C 6D */ bl func_800B98FC
+/* 800D4C94 000D08F4 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800D4C98 000D08F8 90 1C 80 00 */ stw r0, -0x8000(r28)
+/* 800D4C9C 000D08FC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4CA0 000D0900 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4CA4 000D0904 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4CA8 000D0908 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D4CAC 000D090C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4CB0 000D0910 48 15 E8 D1 */ bl func_80233580
+/* 800D4CB4 000D0914 88 FA 00 11 */ lbz r7, 0x11(r26)
+/* 800D4CB8 000D0918 38 61 00 1C */ addi r3, r1, 0x1c
+/* 800D4CBC 000D091C 38 80 00 00 */ li r4, 0
+/* 800D4CC0 000D0920 38 A0 00 00 */ li r5, 0
+/* 800D4CC4 000D0924 28 07 00 FF */ cmplwi r7, 0xff
+/* 800D4CC8 000D0928 7C E0 16 70 */ srawi r0, r7, 2
+/* 800D4CCC 000D092C 38 C0 00 00 */ li r6, 0
+/* 800D4CD0 000D0930 40 82 00 08 */ bne lbl_800D4CD8
+/* 800D4CD4 000D0934 7C E0 3B 78 */ mr r0, r7
+lbl_800D4CD8:
+/* 800D4CD8 000D0938 54 07 06 3E */ clrlwi r7, r0, 0x18
+/* 800D4CDC 000D093C 48 00 18 1D */ bl func_800D64F8
+/* 800D4CE0 000D0940 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4CE4 000D0944 38 80 00 04 */ li r4, 4
+/* 800D4CE8 000D0948 48 15 E8 45 */ bl func_8023352C
+/* 800D4CEC 000D094C C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D4CF0 000D0950 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4CF4 000D0954 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4CF8 000D0958 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D4CFC 000D095C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4D00 000D0960 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4D04 000D0964 4B FE 4B F9 */ bl func_800B98FC
+/* 800D4D08 000D0968 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4D0C 000D096C 3F C0 CC 01 */ lis r30, 0xCC008000@ha
+/* 800D4D10 000D0970 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4D14 000D0974 90 1E 80 00 */ stw r0, 0xCC008000@l(r30)
+/* 800D4D18 000D0978 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4D1C 000D097C D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4D20 000D0980 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4D24 000D0984 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4D28 000D0988 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D4D2C 000D098C C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D4D30 000D0990 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D4D34 000D0994 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4D38 000D0998 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4D3C 000D099C 4B FE 4B C1 */ bl func_800B98FC
+/* 800D4D40 000D09A0 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4D44 000D09A4 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4D48 000D09A8 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4D4C 000D09AC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4D50 000D09B0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4D54 000D09B4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4D58 000D09B8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4D5C 000D09BC C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D4D60 000D09C0 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D4D64 000D09C4 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D4D68 000D09C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4D6C 000D09CC EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4D70 000D09D0 4B FE 4B 8D */ bl func_800B98FC
+/* 800D4D74 000D09D4 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4D78 000D09D8 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4D7C 000D09DC 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4D80 000D09E0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4D84 000D09E4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4D88 000D09E8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4D8C 000D09EC D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4D90 000D09F0 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D4D94 000D09F4 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D4D98 000D09F8 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D4D9C 000D09FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4DA0 000D0A00 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4DA4 000D0A04 4B FE 4B 59 */ bl func_800B98FC
+/* 800D4DA8 000D0A08 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4DAC 000D0A0C 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4DB0 000D0A10 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4DB4 000D0A14 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4DB8 000D0A18 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4DBC 000D0A1C D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4DC0 000D0A20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4DC4 000D0A24 48 15 E7 BD */ bl func_80233580
+/* 800D4DC8 000D0A28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4DCC 000D0A2C 38 80 00 04 */ li r4, 4
+/* 800D4DD0 000D0A30 48 15 E7 5D */ bl func_8023352C
+/* 800D4DD4 000D0A34 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4DD8 000D0A38 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D4DDC 000D0A3C C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4DE0 000D0A40 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4DE4 000D0A44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4DE8 000D0A48 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4DEC 000D0A4C 4B FE 4B 11 */ bl func_800B98FC
+/* 800D4DF0 000D0A50 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4DF4 000D0A54 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4DF8 000D0A58 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4DFC 000D0A5C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4E00 000D0A60 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E04 000D0A64 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4E08 000D0A68 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E0C 000D0A6C C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D4E10 000D0A70 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D4E14 000D0A74 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4E18 000D0A78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4E1C 000D0A7C EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4E20 000D0A80 4B FE 4A DD */ bl func_800B98FC
+/* 800D4E24 000D0A84 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4E28 000D0A88 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4E2C 000D0A8C 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4E30 000D0A90 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4E34 000D0A94 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E38 000D0A98 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4E3C 000D0A9C D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E40 000D0AA0 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D4E44 000D0AA4 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D4E48 000D0AA8 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4E4C 000D0AAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4E50 000D0AB0 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4E54 000D0AB4 4B FE 4A A9 */ bl func_800B98FC
+/* 800D4E58 000D0AB8 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4E5C 000D0ABC C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4E60 000D0AC0 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4E64 000D0AC4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4E68 000D0AC8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E6C 000D0ACC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4E70 000D0AD0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E74 000D0AD4 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D4E78 000D0AD8 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D4E7C 000D0ADC EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4E80 000D0AE0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4E84 000D0AE4 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D4E88 000D0AE8 4B FE 4A 75 */ bl func_800B98FC
+/* 800D4E8C 000D0AEC 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4E90 000D0AF0 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4E94 000D0AF4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4E98 000D0AF8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4E9C 000D0AFC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4EA0 000D0B00 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4EA4 000D0B04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4EA8 000D0B08 48 15 E6 D9 */ bl func_80233580
+/* 800D4EAC 000D0B0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4EB0 000D0B10 38 80 00 04 */ li r4, 4
+/* 800D4EB4 000D0B14 48 15 E6 79 */ bl func_8023352C
+/* 800D4EB8 000D0B18 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4EBC 000D0B1C C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D4EC0 000D0B20 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4EC4 000D0B24 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4EC8 000D0B28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4ECC 000D0B2C EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4ED0 000D0B30 4B FE 4A 2D */ bl func_800B98FC
+/* 800D4ED4 000D0B34 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4ED8 000D0B38 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4EDC 000D0B3C 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4EE0 000D0B40 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4EE4 000D0B44 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4EE8 000D0B48 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4EEC 000D0B4C D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4EF0 000D0B50 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D4EF4 000D0B54 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D4EF8 000D0B58 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4EFC 000D0B5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F00 000D0B60 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4F04 000D0B64 4B FE 49 F9 */ bl func_800B98FC
+/* 800D4F08 000D0B68 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4F0C 000D0B6C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4F10 000D0B70 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4F14 000D0B74 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4F18 000D0B78 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4F1C 000D0B7C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4F20 000D0B80 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4F24 000D0B84 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D4F28 000D0B88 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D4F2C 000D0B8C EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4F30 000D0B90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F34 000D0B94 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4F38 000D0B98 4B FE 49 C5 */ bl func_800B98FC
+/* 800D4F3C 000D0B9C 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4F40 000D0BA0 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4F44 000D0BA4 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4F48 000D0BA8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4F4C 000D0BAC D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4F50 000D0BB0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4F54 000D0BB4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4F58 000D0BB8 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D4F5C 000D0BBC C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D4F60 000D0BC0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D4F64 000D0BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F68 000D0BC8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4F6C 000D0BCC 4B FE 49 91 */ bl func_800B98FC
+/* 800D4F70 000D0BD0 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4F74 000D0BD4 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4F78 000D0BD8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4F7C 000D0BDC D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4F80 000D0BE0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4F84 000D0BE4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4F88 000D0BE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F8C 000D0BEC 48 15 E5 F5 */ bl func_80233580
+/* 800D4F90 000D0BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F94 000D0BF4 38 80 00 04 */ li r4, 4
+/* 800D4F98 000D0BF8 48 15 E5 95 */ bl func_8023352C
+/* 800D4F9C 000D0BFC C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D4FA0 000D0C00 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4FA4 000D0C04 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D4FA8 000D0C08 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D4FAC 000D0C0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4FB0 000D0C10 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4FB4 000D0C14 4B FE 49 49 */ bl func_800B98FC
+/* 800D4FB8 000D0C18 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4FBC 000D0C1C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4FC0 000D0C20 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4FC4 000D0C24 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4FC8 000D0C28 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4FCC 000D0C2C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D4FD0 000D0C30 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D4FD4 000D0C34 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D4FD8 000D0C38 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D4FDC 000D0C3C EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D4FE0 000D0C40 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4FE4 000D0C44 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D4FE8 000D0C48 4B FE 49 15 */ bl func_800B98FC
+/* 800D4FEC 000D0C4C 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D4FF0 000D0C50 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D4FF4 000D0C54 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D4FF8 000D0C58 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D4FFC 000D0C5C D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D5000 000D0C60 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5004 000D0C64 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D5008 000D0C68 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D500C 000D0C6C C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D5010 000D0C70 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D5014 000D0C74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5018 000D0C78 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D501C 000D0C7C 4B FE 48 E1 */ bl func_800B98FC
+/* 800D5020 000D0C80 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D5024 000D0C84 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5028 000D0C88 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D502C 000D0C8C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5030 000D0C90 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D5034 000D0C94 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5038 000D0C98 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D503C 000D0C9C C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D5040 000D0CA0 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D5044 000D0CA4 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D5048 000D0CA8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D504C 000D0CAC EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5050 000D0CB0 4B FE 48 AD */ bl func_800B98FC
+/* 800D5054 000D0CB4 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D5058 000D0CB8 90 1E 80 00 */ stw r0, -0x8000(r30)
+/* 800D505C 000D0CBC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5060 000D0CC0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D5064 000D0CC4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5068 000D0CC8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
+/* 800D506C 000D0CCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5070 000D0CD0 48 15 E5 11 */ bl func_80233580
+/* 800D5074 000D0CD4 7C 1F D8 AE */ lbzx r0, r31, r27
+/* 800D5078 000D0CD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D507C 000D0CDC 41 82 00 18 */ beq lbl_800D5094
+/* 800D5080 000D0CE0 38 00 00 80 */ li r0, 0x80
+/* 800D5084 000D0CE4 38 60 00 80 */ li r3, 0x80
+/* 800D5088 000D0CE8 98 01 00 1E */ stb r0, 0x1e(r1)
+/* 800D508C 000D0CEC 98 01 00 1D */ stb r0, 0x1d(r1)
+/* 800D5090 000D0CF0 48 00 00 14 */ b lbl_800D50A4
+lbl_800D5094:
+/* 800D5094 000D0CF4 38 00 00 FF */ li r0, 0xff
+/* 800D5098 000D0CF8 38 60 00 FF */ li r3, 0xff
+/* 800D509C 000D0CFC 98 01 00 1E */ stb r0, 0x1e(r1)
+/* 800D50A0 000D0D00 98 01 00 1D */ stb r0, 0x1d(r1)
+lbl_800D50A4:
+/* 800D50A4 000D0D04 98 61 00 1C */ stb r3, 0x1c(r1)
+/* 800D50A8 000D0D08 38 80 00 04 */ li r4, 4
+/* 800D50AC 000D0D0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D50B0 000D0D10 88 1A 00 11 */ lbz r0, 0x11(r26)
+/* 800D50B4 000D0D14 98 01 00 1F */ stb r0, 0x1f(r1)
+/* 800D50B8 000D0D18 48 15 E4 75 */ bl func_8023352C
+/* 800D50BC 000D0D1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D50C0 000D0D20 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D50C4 000D0D24 C0 41 00 58 */ lfs f2, 0x58(r1)
+/* 800D50C8 000D0D28 4B FE 48 35 */ bl func_800B98FC
+/* 800D50CC 000D0D2C 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D50D0 000D0D30 3F 60 CC 01 */ lis r27, 0xCC008000@ha
+/* 800D50D4 000D0D34 90 1B 80 00 */ stw r0, 0xCC008000@l(r27)
+/* 800D50D8 000D0D38 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D50DC 000D0D3C D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D50E0 000D0D40 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D50E4 000D0D44 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D50E8 000D0D48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D50EC 000D0D4C C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D50F0 000D0D50 C0 41 00 5C */ lfs f2, 0x5c(r1)
+/* 800D50F4 000D0D54 4B FE 48 09 */ bl func_800B98FC
+/* 800D50F8 000D0D58 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D50FC 000D0D5C 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800D5100 000D0D60 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5104 000D0D64 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5108 000D0D68 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D510C 000D0D6C D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5110 000D0D70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5114 000D0D74 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5118 000D0D78 C0 41 00 60 */ lfs f2, 0x60(r1)
+/* 800D511C 000D0D7C 4B FE 47 E1 */ bl func_800B98FC
+/* 800D5120 000D0D80 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D5124 000D0D84 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800D5128 000D0D88 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D512C 000D0D8C D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5130 000D0D90 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5134 000D0D94 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5138 000D0D98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D513C 000D0D9C C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D5140 000D0DA0 C0 41 00 64 */ lfs f2, 0x64(r1)
+/* 800D5144 000D0DA4 4B FE 47 B9 */ bl func_800B98FC
+/* 800D5148 000D0DA8 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800D514C 000D0DAC 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800D5150 000D0DB0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5154 000D0DB4 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5158 000D0DB8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D515C 000D0DBC D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5160 000D0DC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5164 000D0DC4 48 15 E4 1D */ bl func_80233580
+/* 800D5168 000D0DC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D516C 000D0DCC 38 80 00 00 */ li r4, 0
+/* 800D5170 000D0DD0 38 A0 00 00 */ li r5, 0
+/* 800D5174 000D0DD4 38 C0 00 00 */ li r6, 0
+/* 800D5178 000D0DD8 38 E0 02 80 */ li r7, 0x280
+/* 800D517C 000D0DDC 39 00 01 E0 */ li r8, 0x1e0
+/* 800D5180 000D0DE0 48 15 FF F9 */ bl func_80235178
+lbl_800D5184:
+/* 800D5184 000D0DE4 4B FE 53 F5 */ bl func_800BA578
+/* 800D5188 000D0DE8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D518C 000D0DEC 28 00 00 02 */ cmplwi r0, 2
+/* 800D5190 000D0DF0 40 82 12 6C */ bne lbl_800D63FC
+/* 800D5194 000D0DF4 48 01 12 3D */ bl func_800E63D0
+/* 800D5198 000D0DF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D519C 000D0DFC 41 82 00 08 */ beq lbl_800D51A4
+/* 800D51A0 000D0E00 48 00 00 44 */ b lbl_800D51E4
+lbl_800D51A4:
+/* 800D51A4 000D0E04 38 60 00 0A */ li r3, 0xa
+/* 800D51A8 000D0E08 4B FE 56 45 */ bl func_800BA7EC
+/* 800D51AC 000D0E0C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D51B0 000D0E10 40 82 00 34 */ bne lbl_800D51E4
+/* 800D51B4 000D0E14 38 60 00 15 */ li r3, 0x15
+/* 800D51B8 000D0E18 4B FE 56 35 */ bl func_800BA7EC
+/* 800D51BC 000D0E1C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D51C0 000D0E20 41 82 00 18 */ beq lbl_800D51D8
+/* 800D51C4 000D0E24 38 60 00 06 */ li r3, 6
+/* 800D51C8 000D0E28 38 80 00 00 */ li r4, 0
+/* 800D51CC 000D0E2C 48 01 00 59 */ bl func_800E5224
+/* 800D51D0 000D0E30 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D51D4 000D0E34 41 82 00 10 */ beq lbl_800D51E4
+lbl_800D51D8:
+/* 800D51D8 000D0E38 38 81 00 48 */ addi r4, r1, 0x48
+/* 800D51DC 000D0E3C 38 60 00 14 */ li r3, 0x14
+/* 800D51E0 000D0E40 4B F8 48 5D */ bl func_80059A3C
+lbl_800D51E4:
+/* 800D51E4 000D0E44 7F 23 CB 78 */ mr r3, r25
+/* 800D51E8 000D0E48 7F 44 D3 78 */ mr r4, r26
+/* 800D51EC 000D0E4C 38 A0 00 02 */ li r5, 2
+/* 800D51F0 000D0E50 38 C0 00 00 */ li r6, 0
+/* 800D51F4 000D0E54 48 17 ED 11 */ bl func_80253F04
+/* 800D51F8 000D0E58 48 00 12 04 */ b lbl_800D63FC
+/* 800D51FC 000D0E5C 7F 23 CB 78 */ mr r3, r25
+/* 800D5200 000D0E60 7F 44 D3 78 */ mr r4, r26
+/* 800D5204 000D0E64 38 C1 00 48 */ addi r6, r1, 0x48
+/* 800D5208 000D0E68 38 A0 00 06 */ li r5, 6
+/* 800D520C 000D0E6C 48 17 EC D1 */ bl func_80253EDC
+/* 800D5210 000D0E70 3F C0 80 48 */ lis r30, lbl_8047CE18@ha
+/* 800D5214 000D0E74 38 60 00 01 */ li r3, 1
+/* 800D5218 000D0E78 3B DE CE 18 */ addi r30, r30, lbl_8047CE18@l
+/* 800D521C 000D0E7C 7C 1E D8 AE */ lbzx r0, r30, r27
+/* 800D5220 000D0E80 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D5224 000D0E84 48 01 00 01 */ bl func_800E5224
+/* 800D5228 000D0E88 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D522C 000D0E8C 41 82 08 EC */ beq lbl_800D5B18
+/* 800D5230 000D0E90 7C 1E D8 AE */ lbzx r0, r30, r27
+/* 800D5234 000D0E94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800D5238 000D0E98 4B FE 57 F9 */ bl func_800BAA30
+/* 800D523C 000D0E9C C0 02 8A A4 */ lfs f0, lbl_806410A4-_SDA2_BASE_(r2)
+/* 800D5240 000D0EA0 2C 03 00 00 */ cmpwi r3, 0
+/* 800D5244 000D0EA4 7C 7C 1B 78 */ mr r28, r3
+/* 800D5248 000D0EA8 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800D524C 000D0EAC 41 82 08 6C */ beq lbl_800D5AB8
+/* 800D5250 000D0EB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5254 000D0EB4 38 80 00 01 */ li r4, 1
+/* 800D5258 000D0EB8 38 A0 00 01 */ li r5, 1
+/* 800D525C 000D0EBC 38 C0 00 00 */ li r6, 0
+/* 800D5260 000D0EC0 48 00 11 CD */ bl func_800D642C
+/* 800D5264 000D0EC4 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5268 000D0EC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D526C 000D0ECC FC 40 08 90 */ fmr f2, f1
+/* 800D5270 000D0ED0 C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D5274 000D0ED4 FC A0 08 90 */ fmr f5, f1
+/* 800D5278 000D0ED8 C0 82 8A 7C */ lfs f4, lbl_8064107C-_SDA2_BASE_(r2)
+/* 800D527C 000D0EDC C0 C2 8A 88 */ lfs f6, lbl_80641088-_SDA2_BASE_(r2)
+/* 800D5280 000D0EE0 48 15 F9 79 */ bl func_80234BF8
+/* 800D5284 000D0EE4 38 60 00 07 */ li r3, 7
+/* 800D5288 000D0EE8 48 16 7C 95 */ bl func_8023CF1C
+/* 800D528C 000D0EEC 7C 64 1B 78 */ mr r4, r3
+/* 800D5290 000D0EF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5294 000D0EF4 48 16 2E 29 */ bl func_802380BC
+/* 800D5298 000D0EF8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D529C 000D0EFC 7F 85 E3 78 */ mr r5, r28
+/* 800D52A0 000D0F00 38 80 00 00 */ li r4, 0
+/* 800D52A4 000D0F04 4B FE 46 11 */ bl func_800B98B4
+/* 800D52A8 000D0F08 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D52AC 000D0F0C 38 00 00 80 */ li r0, 0x80
+/* 800D52B0 000D0F10 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D52B4 000D0F14 38 61 00 18 */ addi r3, r1, 0x18
+/* 800D52B8 000D0F18 90 04 17 38 */ stw r0, 0x1738(r4)
+/* 800D52BC 000D0F1C 38 80 00 00 */ li r4, 0
+/* 800D52C0 000D0F20 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D52C4 000D0F24 38 A0 00 00 */ li r5, 0
+/* 800D52C8 000D0F28 88 1A 00 11 */ lbz r0, 0x11(r26)
+/* 800D52CC 000D0F2C 38 C0 00 00 */ li r6, 0
+/* 800D52D0 000D0F30 90 01 01 24 */ stw r0, 0x124(r1)
+/* 800D52D4 000D0F34 C8 21 01 20 */ lfd f1, 0x120(r1)
+/* 800D52D8 000D0F38 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D52DC 000D0F3C EC 00 00 72 */ fmuls f0, f0, f1
+/* 800D52E0 000D0F40 FC 00 00 1E */ fctiwz f0, f0
+/* 800D52E4 000D0F44 D8 01 01 40 */ stfd f0, 0x140(r1)
+/* 800D52E8 000D0F48 80 E1 01 44 */ lwz r7, 0x144(r1)
+/* 800D52EC 000D0F4C 54 E7 06 3E */ clrlwi r7, r7, 0x18
+/* 800D52F0 000D0F50 48 00 12 09 */ bl func_800D64F8
+/* 800D52F4 000D0F54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D52F8 000D0F58 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 800D52FC 000D0F5C 2C 00 00 00 */ cmpwi r0, 0
+/* 800D5300 000D0F60 41 82 01 6C */ beq lbl_800D546C
+/* 800D5304 000D0F64 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800D5308 000D0F68 FC 00 00 1E */ fctiwz f0, f0
+/* 800D530C 000D0F6C D8 01 01 40 */ stfd f0, 0x140(r1)
+/* 800D5310 000D0F70 80 61 01 44 */ lwz r3, 0x144(r1)
+/* 800D5314 000D0F74 7C 63 07 34 */ extsh r3, r3
+/* 800D5318 000D0F78 48 00 11 A5 */ bl func_800D64BC
+/* 800D531C 000D0F7C C0 01 00 4C */ lfs f0, 0x4c(r1)
+/* 800D5320 000D0F80 FF C0 08 90 */ fmr f30, f1
+/* 800D5324 000D0F84 FC 00 00 1E */ fctiwz f0, f0
+/* 800D5328 000D0F88 D8 01 01 38 */ stfd f0, 0x138(r1)
+/* 800D532C 000D0F8C 80 61 01 3C */ lwz r3, 0x13c(r1)
+/* 800D5330 000D0F90 7C 63 07 34 */ extsh r3, r3
+/* 800D5334 000D0F94 48 00 11 89 */ bl func_800D64BC
+/* 800D5338 000D0F98 C0 A2 8A 8C */ lfs f5, lbl_8064108C-_SDA2_BASE_(r2)
+/* 800D533C 000D0F9C C0 62 8A 90 */ lfs f3, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D5340 000D0FA0 EC 9E 28 28 */ fsubs f4, f30, f5
+/* 800D5344 000D0FA4 C0 42 8A 94 */ lfs f2, lbl_80641094-_SDA2_BASE_(r2)
+/* 800D5348 000D0FA8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D534C 000D0FAC EC 63 01 32 */ fmuls f3, f3, f4
+/* 800D5350 000D0FB0 EC 43 10 24 */ fdivs f2, f3, f2
+/* 800D5354 000D0FB4 EF E5 10 2A */ fadds f31, f5, f2
+/* 800D5358 000D0FB8 FC 1F 00 40 */ fcmpo cr0, f31, f0
+/* 800D535C 000D0FBC 40 80 00 08 */ bge lbl_800D5364
+/* 800D5360 000D0FC0 FF E0 00 90 */ fmr f31, f0
+lbl_800D5364:
+/* 800D5364 000D0FC4 C0 82 8A 8C */ lfs f4, lbl_8064108C-_SDA2_BASE_(r2)
+/* 800D5368 000D0FC8 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D536C 000D0FCC EC 61 20 28 */ fsubs f3, f1, f4
+/* 800D5370 000D0FD0 C0 22 8A 94 */ lfs f1, lbl_80641094-_SDA2_BASE_(r2)
+/* 800D5374 000D0FD4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5378 000D0FD8 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800D537C 000D0FDC EC 22 08 24 */ fdivs f1, f2, f1
+/* 800D5380 000D0FE0 EF A4 08 2A */ fadds f29, f4, f1
+/* 800D5384 000D0FE4 FC 1D 00 40 */ fcmpo cr0, f29, f0
+/* 800D5388 000D0FE8 40 80 00 08 */ bge lbl_800D5390
+/* 800D538C 000D0FEC FF A0 00 90 */ fmr f29, f0
+lbl_800D5390:
+/* 800D5390 000D0FF0 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D5394 000D0FF4 FC 00 00 1E */ fctiwz f0, f0
+/* 800D5398 000D0FF8 D8 01 01 30 */ stfd f0, 0x130(r1)
+/* 800D539C 000D0FFC 80 61 01 34 */ lwz r3, 0x134(r1)
+/* 800D53A0 000D1000 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800D53A4 000D1004 48 00 11 2D */ bl func_800D64D0
+/* 800D53A8 000D1008 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D53AC 000D100C FF C0 08 90 */ fmr f30, f1
+/* 800D53B0 000D1010 FC 00 00 1E */ fctiwz f0, f0
+/* 800D53B4 000D1014 D8 01 01 28 */ stfd f0, 0x128(r1)
+/* 800D53B8 000D1018 80 61 01 2C */ lwz r3, 0x12c(r1)
+/* 800D53BC 000D101C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800D53C0 000D1020 48 00 11 11 */ bl func_800D64D0
+/* 800D53C4 000D1024 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
+/* 800D53C8 000D1028 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D53CC 000D102C EC 7E 00 28 */ fsubs f3, f30, f0
+/* 800D53D0 000D1030 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D53D4 000D1034 EF C2 00 F2 */ fmuls f30, f2, f3
+/* 800D53D8 000D1038 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800D53DC 000D103C 40 80 00 08 */ bge lbl_800D53E4
+/* 800D53E0 000D1040 FF C0 00 90 */ fmr f30, f0
+lbl_800D53E4:
+/* 800D53E4 000D1044 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
+/* 800D53E8 000D1048 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
+/* 800D53EC 000D104C EC 21 00 28 */ fsubs f1, f1, f0
+/* 800D53F0 000D1050 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D53F4 000D1054 EC 22 00 72 */ fmuls f1, f2, f1
+/* 800D53F8 000D1058 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800D53FC 000D105C 40 80 00 08 */ bge lbl_800D5404
+/* 800D5400 000D1060 FC 20 00 90 */ fmr f1, f0
+lbl_800D5404:
+/* 800D5404 000D1064 EC 21 F0 28 */ fsubs f1, f1, f30
+/* 800D5408 000D1068 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D540C 000D106C EC 20 08 2A */ fadds f1, f0, f1
+/* 800D5410 000D1070 48 00 10 D5 */ bl func_800D64E4
+/* 800D5414 000D1074 EC 3D F8 28 */ fsubs f1, f29, f31
+/* 800D5418 000D1078 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D541C 000D107C 7C 7F 1B 78 */ mr r31, r3
+/* 800D5420 000D1080 EC 20 08 2A */ fadds f1, f0, f1
+/* 800D5424 000D1084 48 00 10 C1 */ bl func_800D64E4
+/* 800D5428 000D1088 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D542C 000D108C 7C 7D 1B 78 */ mr r29, r3
+/* 800D5430 000D1090 EC 20 F0 2A */ fadds f1, f0, f30
+/* 800D5434 000D1094 48 00 10 B1 */ bl func_800D64E4
+/* 800D5438 000D1098 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D543C 000D109C 7C 7C 1B 78 */ mr r28, r3
+/* 800D5440 000D10A0 EC 20 F8 2A */ fadds f1, f0, f31
+/* 800D5444 000D10A4 48 00 10 A1 */ bl func_800D64E4
+/* 800D5448 000D10A8 7C 60 1B 78 */ mr r0, r3
+/* 800D544C 000D10AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5450 000D10B0 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800D5454 000D10B4 57 86 04 3E */ clrlwi r6, r28, 0x10
+/* 800D5458 000D10B8 57 A7 04 3E */ clrlwi r7, r29, 0x10
+/* 800D545C 000D10BC 57 E8 04 3E */ clrlwi r8, r31, 0x10
+/* 800D5460 000D10C0 38 80 00 01 */ li r4, 1
+/* 800D5464 000D10C4 48 15 FD 15 */ bl func_80235178
+/* 800D5468 000D10C8 48 00 00 98 */ b lbl_800D5500
+lbl_800D546C:
+/* 800D546C 000D10CC C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D5470 000D10D0 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5474 000D10D4 FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800D5478 000D10D8 40 80 00 08 */ bge lbl_800D5480
+/* 800D547C 000D10DC 48 00 00 08 */ b lbl_800D5484
+lbl_800D5480:
+/* 800D5480 000D10E0 FC 20 00 90 */ fmr f1, f0
+lbl_800D5484:
+/* 800D5484 000D10E4 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800D5488 000D10E8 C0 42 8A 5C */ lfs f2, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D548C 000D10EC FC 00 10 40 */ fcmpo cr0, f0, f2
+/* 800D5490 000D10F0 40 80 00 08 */ bge lbl_800D5498
+/* 800D5494 000D10F4 48 00 00 08 */ b lbl_800D549C
+lbl_800D5498:
+/* 800D5498 000D10F8 FC 40 00 90 */ fmr f2, f0
+lbl_800D549C:
+/* 800D549C 000D10FC FC A0 10 1E */ fctiwz f5, f2
+/* 800D54A0 000D1100 C0 61 00 4C */ lfs f3, 0x4c(r1)
+/* 800D54A4 000D1104 FC 80 08 1E */ fctiwz f4, f1
+/* 800D54A8 000D1108 C0 41 00 48 */ lfs f2, 0x48(r1)
+/* 800D54AC 000D110C C0 21 00 64 */ lfs f1, 0x64(r1)
+/* 800D54B0 000D1110 38 80 00 01 */ li r4, 1
+/* 800D54B4 000D1114 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D54B8 000D1118 EC 43 10 28 */ fsubs f2, f3, f2
+/* 800D54BC 000D111C D8 A1 01 40 */ stfd f5, 0x140(r1)
+/* 800D54C0 000D1120 EC 01 00 28 */ fsubs f0, f1, f0
+/* 800D54C4 000D1124 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D54C8 000D1128 FC 20 10 1E */ fctiwz f1, f2
+/* 800D54CC 000D112C D8 81 01 38 */ stfd f4, 0x138(r1)
+/* 800D54D0 000D1130 80 A1 01 44 */ lwz r5, 0x144(r1)
+/* 800D54D4 000D1134 FC 00 00 1E */ fctiwz f0, f0
+/* 800D54D8 000D1138 D8 21 01 30 */ stfd f1, 0x130(r1)
+/* 800D54DC 000D113C 54 A5 04 3E */ clrlwi r5, r5, 0x10
+/* 800D54E0 000D1140 80 C1 01 3C */ lwz r6, 0x13c(r1)
+/* 800D54E4 000D1144 D8 01 01 28 */ stfd f0, 0x128(r1)
+/* 800D54E8 000D1148 80 E1 01 34 */ lwz r7, 0x134(r1)
+/* 800D54EC 000D114C 54 C6 04 3E */ clrlwi r6, r6, 0x10
+/* 800D54F0 000D1150 81 01 01 2C */ lwz r8, 0x12c(r1)
+/* 800D54F4 000D1154 54 E7 04 3E */ clrlwi r7, r7, 0x10
+/* 800D54F8 000D1158 55 08 04 3E */ clrlwi r8, r8, 0x10
+/* 800D54FC 000D115C 48 15 FC 7D */ bl func_80235178
+lbl_800D5500:
+/* 800D5500 000D1160 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5504 000D1164 38 80 00 04 */ li r4, 4
+/* 800D5508 000D1168 48 15 E0 25 */ bl func_8023352C
+/* 800D550C 000D116C C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D5510 000D1170 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D5514 000D1174 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D5518 000D1178 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D551C 000D117C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5520 000D1180 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5524 000D1184 4B FE 43 D9 */ bl func_800B98FC
+/* 800D5528 000D1188 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800D552C 000D118C 3F 80 CC 01 */ lis r28, 0xCC008000@ha
+/* 800D5530 000D1190 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D5534 000D1194 90 1C 80 00 */ stw r0, 0xCC008000@l(r28)
+/* 800D5538 000D1198 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D553C 000D119C D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D5540 000D11A0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5544 000D11A4 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D5548 000D11A8 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D554C 000D11AC C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D5550 000D11B0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5554 000D11B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5558 000D11B8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D555C 000D11BC 4B FE 43 A1 */ bl func_800B98FC
+/* 800D5560 000D11C0 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800D5564 000D11C4 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D5568 000D11C8 90 1C 80 00 */ stw r0, -0x8000(r28)
+/* 800D556C 000D11CC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5570 000D11D0 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D5574 000D11D4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5578 000D11D8 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D557C 000D11DC C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5580 000D11E0 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D5584 000D11E4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5588 000D11E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D558C 000D11EC EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5590 000D11F0 4B FE 43 6D */ bl func_800B98FC
+/* 800D5594 000D11F4 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800D5598 000D11F8 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
+/* 800D559C 000D11FC 90 1C 80 00 */ stw r0, -0x8000(r28)
+/* 800D55A0 000D1200 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D55A4 000D1204 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D55A8 000D1208 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D55AC 000D120C D0 3C 80 00 */ stfs f1, -0x8000(r28)
+/* 800D55B0 000D1210 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D55B4 000D1214 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D55B8 000D1218 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D55BC 000D121C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D55C0 000D1220 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D55C4 000D1224 4B FE 43 39 */ bl func_800B98FC
+/* 800D55C8 000D1228 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800D55CC 000D122C 90 1C 80 00 */ stw r0, -0x8000(r28)
+/* 800D55D0 000D1230 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D55D4 000D1234 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D55D8 000D1238 D0 1C 80 00 */ stfs f0, -0x8000(r28)
+/* 800D55DC 000D123C D0 3C 80 00 */ stfs f1, -0x8000(r28)
+/* 800D55E0 000D1240 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D55E4 000D1244 48 15 DF 9D */ bl func_80233580
+/* 800D55E8 000D1248 88 FA 00 11 */ lbz r7, 0x11(r26)
+/* 800D55EC 000D124C 38 61 00 14 */ addi r3, r1, 0x14
+/* 800D55F0 000D1250 38 80 00 00 */ li r4, 0
+/* 800D55F4 000D1254 38 A0 00 00 */ li r5, 0
+/* 800D55F8 000D1258 28 07 00 FF */ cmplwi r7, 0xff
+/* 800D55FC 000D125C 7C E0 16 70 */ srawi r0, r7, 2
+/* 800D5600 000D1260 38 C0 00 00 */ li r6, 0
+/* 800D5604 000D1264 40 82 00 08 */ bne lbl_800D560C
+/* 800D5608 000D1268 7C E0 3B 78 */ mr r0, r7
+lbl_800D560C:
+/* 800D560C 000D126C 54 07 06 3E */ clrlwi r7, r0, 0x18
+/* 800D5610 000D1270 48 00 0E E9 */ bl func_800D64F8
+/* 800D5614 000D1274 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5618 000D1278 38 80 00 04 */ li r4, 4
+/* 800D561C 000D127C 48 15 DF 11 */ bl func_8023352C
+/* 800D5620 000D1280 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D5624 000D1284 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5628 000D1288 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D562C 000D128C EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D5630 000D1290 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5634 000D1294 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D5638 000D1298 4B FE 42 C5 */ bl func_800B98FC
+/* 800D563C 000D129C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5640 000D12A0 3F E0 CC 01 */ lis r31, 0xCC008000@ha
+/* 800D5644 000D12A4 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5648 000D12A8 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
+/* 800D564C 000D12AC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5650 000D12B0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5654 000D12B4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5658 000D12B8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D565C 000D12BC C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D5660 000D12C0 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D5664 000D12C4 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D5668 000D12C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D566C 000D12CC EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D5670 000D12D0 4B FE 42 8D */ bl func_800B98FC
+/* 800D5674 000D12D4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5678 000D12D8 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D567C 000D12DC 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5680 000D12E0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5684 000D12E4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5688 000D12E8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D568C 000D12EC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5690 000D12F0 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5694 000D12F4 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D5698 000D12F8 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D569C 000D12FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D56A0 000D1300 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D56A4 000D1304 4B FE 42 59 */ bl func_800B98FC
+/* 800D56A8 000D1308 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D56AC 000D130C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D56B0 000D1310 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D56B4 000D1314 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D56B8 000D1318 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D56BC 000D131C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D56C0 000D1320 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D56C4 000D1324 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D56C8 000D1328 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D56CC 000D132C EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D56D0 000D1330 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D56D4 000D1334 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D56D8 000D1338 4B FE 42 25 */ bl func_800B98FC
+/* 800D56DC 000D133C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D56E0 000D1340 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D56E4 000D1344 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D56E8 000D1348 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D56EC 000D134C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D56F0 000D1350 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D56F4 000D1354 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D56F8 000D1358 48 15 DE 89 */ bl func_80233580
+/* 800D56FC 000D135C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5700 000D1360 38 80 00 04 */ li r4, 4
+/* 800D5704 000D1364 48 15 DE 29 */ bl func_8023352C
+/* 800D5708 000D1368 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D570C 000D136C C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D5710 000D1370 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D5714 000D1374 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5718 000D1378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D571C 000D137C EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D5720 000D1380 4B FE 41 DD */ bl func_800B98FC
+/* 800D5724 000D1384 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5728 000D1388 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D572C 000D138C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5730 000D1390 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5734 000D1394 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5738 000D1398 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D573C 000D139C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5740 000D13A0 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D5744 000D13A4 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D5748 000D13A8 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D574C 000D13AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5750 000D13B0 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D5754 000D13B4 4B FE 41 A9 */ bl func_800B98FC
+/* 800D5758 000D13B8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D575C 000D13BC C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5760 000D13C0 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5764 000D13C4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5768 000D13C8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D576C 000D13CC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5770 000D13D0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5774 000D13D4 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5778 000D13D8 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D577C 000D13DC EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5780 000D13E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5784 000D13E4 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D5788 000D13E8 4B FE 41 75 */ bl func_800B98FC
+/* 800D578C 000D13EC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5790 000D13F0 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5794 000D13F4 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5798 000D13F8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D579C 000D13FC C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D57A0 000D1400 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D57A4 000D1404 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D57A8 000D1408 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D57AC 000D140C C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D57B0 000D1410 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D57B4 000D1414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D57B8 000D1418 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800D57BC 000D141C 4B FE 41 41 */ bl func_800B98FC
+/* 800D57C0 000D1420 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D57C4 000D1424 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D57C8 000D1428 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D57CC 000D142C C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D57D0 000D1430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D57D4 000D1434 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D57D8 000D1438 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D57DC 000D143C 48 15 DD A5 */ bl func_80233580
+/* 800D57E0 000D1440 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D57E4 000D1444 38 80 00 04 */ li r4, 4
+/* 800D57E8 000D1448 48 15 DD 45 */ bl func_8023352C
+/* 800D57EC 000D144C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D57F0 000D1450 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D57F4 000D1454 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D57F8 000D1458 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D57FC 000D145C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5800 000D1460 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5804 000D1464 4B FE 40 F9 */ bl func_800B98FC
+/* 800D5808 000D1468 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D580C 000D146C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5810 000D1470 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5814 000D1474 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5818 000D1478 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D581C 000D147C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5820 000D1480 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5824 000D1484 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D5828 000D1488 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D582C 000D148C EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5830 000D1490 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5834 000D1494 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5838 000D1498 4B FE 40 C5 */ bl func_800B98FC
+/* 800D583C 000D149C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5840 000D14A0 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5844 000D14A4 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5848 000D14A8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D584C 000D14AC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5850 000D14B0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5854 000D14B4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5858 000D14B8 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D585C 000D14BC C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D5860 000D14C0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5864 000D14C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5868 000D14C8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D586C 000D14CC 4B FE 40 91 */ bl func_800B98FC
+/* 800D5870 000D14D0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5874 000D14D4 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5878 000D14D8 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D587C 000D14DC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5880 000D14E0 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D5884 000D14E4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5888 000D14E8 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D588C 000D14EC C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D5890 000D14F0 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D5894 000D14F4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800D5898 000D14F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D589C 000D14FC EC 42 00 2A */ fadds f2, f2, f0
+/* 800D58A0 000D1500 4B FE 40 5D */ bl func_800B98FC
+/* 800D58A4 000D1504 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D58A8 000D1508 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D58AC 000D150C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D58B0 000D1510 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D58B4 000D1514 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D58B8 000D1518 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D58BC 000D151C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D58C0 000D1520 48 15 DC C1 */ bl func_80233580
+/* 800D58C4 000D1524 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D58C8 000D1528 38 80 00 04 */ li r4, 4
+/* 800D58CC 000D152C 48 15 DC 61 */ bl func_8023352C
+/* 800D58D0 000D1530 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D58D4 000D1534 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D58D8 000D1538 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800D58DC 000D153C EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D58E0 000D1540 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D58E4 000D1544 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D58E8 000D1548 4B FE 40 15 */ bl func_800B98FC
+/* 800D58EC 000D154C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D58F0 000D1550 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D58F4 000D1554 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D58F8 000D1558 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D58FC 000D155C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5900 000D1560 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5904 000D1564 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5908 000D1568 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D590C 000D156C C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800D5910 000D1570 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D5914 000D1574 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5918 000D1578 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D591C 000D157C 4B FE 3F E1 */ bl func_800B98FC
+/* 800D5920 000D1580 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5924 000D1584 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D5928 000D1588 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D592C 000D158C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5930 000D1590 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D5934 000D1594 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5938 000D1598 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D593C 000D159C C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5940 000D15A0 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800D5944 000D15A4 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D5948 000D15A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D594C 000D15AC EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5950 000D15B0 4B FE 3F AD */ bl func_800B98FC
+/* 800D5954 000D15B4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5958 000D15B8 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
+/* 800D595C 000D15BC 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5960 000D15C0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5964 000D15C4 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D5968 000D15C8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D596C 000D15CC D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D5970 000D15D0 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D5974 000D15D4 C0 01 00 64 */ lfs f0, 0x64(r1)
+/* 800D5978 000D15D8 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800D597C 000D15DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5980 000D15E0 EC 42 00 2A */ fadds f2, f2, f0
+/* 800D5984 000D15E4 4B FE 3F 79 */ bl func_800B98FC
+/* 800D5988 000D15E8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D598C 000D15EC 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800D5990 000D15F0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5994 000D15F4 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D5998 000D15F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800D599C 000D15FC D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800D59A0 000D1600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D59A4 000D1604 48 15 DB DD */ bl func_80233580
+/* 800D59A8 000D1608 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D59AC 000D160C 38 80 00 00 */ li r4, 0
+/* 800D59B0 000D1610 38 A0 00 00 */ li r5, 0
+/* 800D59B4 000D1614 38 C0 00 00 */ li r6, 0
+/* 800D59B8 000D1618 38 E0 02 80 */ li r7, 0x280
+/* 800D59BC 000D161C 39 00 01 E0 */ li r8, 0x1e0
+/* 800D59C0 000D1620 48 15 F7 B9 */ bl func_80235178
+/* 800D59C4 000D1624 7C 1E D8 AE */ lbzx r0, r30, r27
+/* 800D59C8 000D1628 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800D59CC 000D162C 41 82 00 18 */ beq lbl_800D59E4
+/* 800D59D0 000D1630 38 00 00 80 */ li r0, 0x80
+/* 800D59D4 000D1634 38 60 00 80 */ li r3, 0x80
+/* 800D59D8 000D1638 98 01 00 16 */ stb r0, 0x16(r1)
+/* 800D59DC 000D163C 98 01 00 15 */ stb r0, 0x15(r1)
+/* 800D59E0 000D1640 48 00 00 14 */ b lbl_800D59F4
+lbl_800D59E4:
+/* 800D59E4 000D1644 38 00 00 FF */ li r0, 0xff
+/* 800D59E8 000D1648 38 60 00 FF */ li r3, 0xff
+/* 800D59EC 000D164C 98 01 00 16 */ stb r0, 0x16(r1)
+/* 800D59F0 000D1650 98 01 00 15 */ stb r0, 0x15(r1)
+lbl_800D59F4:
+/* 800D59F4 000D1654 98 61 00 14 */ stb r3, 0x14(r1)
+/* 800D59F8 000D1658 38 80 00 04 */ li r4, 4
+/* 800D59FC 000D165C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A00 000D1660 88 1A 00 11 */ lbz r0, 0x11(r26)
+/* 800D5A04 000D1664 98 01 00 17 */ stb r0, 0x17(r1)
+/* 800D5A08 000D1668 48 15 DB 25 */ bl func_8023352C
+/* 800D5A0C 000D166C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A10 000D1670 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D5A14 000D1674 C0 41 00 58 */ lfs f2, 0x58(r1)
+/* 800D5A18 000D1678 4B FE 3E E5 */ bl func_800B98FC
+/* 800D5A1C 000D167C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5A20 000D1680 3F 60 CC 01 */ lis r27, 0xCC008000@ha
+/* 800D5A24 000D1684 90 1B 80 00 */ stw r0, 0xCC008000@l(r27)
+/* 800D5A28 000D1688 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5A2C 000D168C D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5A30 000D1690 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5A34 000D1694 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5A38 000D1698 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A3C 000D169C C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D5A40 000D16A0 C0 41 00 5C */ lfs f2, 0x5c(r1)
+/* 800D5A44 000D16A4 4B FE 3E B9 */ bl func_800B98FC
+/* 800D5A48 000D16A8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5A4C 000D16AC 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800D5A50 000D16B0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5A54 000D16B4 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5A58 000D16B8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5A5C 000D16BC D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5A60 000D16C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A64 000D16C4 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5A68 000D16C8 C0 41 00 60 */ lfs f2, 0x60(r1)
+/* 800D5A6C 000D16CC 4B FE 3E 91 */ bl func_800B98FC
+/* 800D5A70 000D16D0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5A74 000D16D4 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800D5A78 000D16D8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5A7C 000D16DC C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D5A80 000D16E0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5A84 000D16E4 D0 3B 80 00 */ stfs f1, -0x8000(r27)
+/* 800D5A88 000D16E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A8C 000D16EC C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D5A90 000D16F0 C0 41 00 64 */ lfs f2, 0x64(r1)
+/* 800D5A94 000D16F4 4B FE 3E 69 */ bl func_800B98FC
+/* 800D5A98 000D16F8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800D5A9C 000D16FC 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800D5AA0 000D1700 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5AA4 000D1704 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 800D5AA8 000D1708 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800D5AAC 000D170C D0 3B 80 00 */ stfs f1, -0x8000(r27)
+/* 800D5AB0 000D1710 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5AB4 000D1714 48 15 DA CD */ bl func_80233580
+lbl_800D5AB8:
+/* 800D5AB8 000D1718 4B FE 4A C1 */ bl func_800BA578
+/* 800D5ABC 000D171C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D5AC0 000D1720 28 00 00 02 */ cmplwi r0, 2
+/* 800D5AC4 000D1724 40 82 09 38 */ bne lbl_800D63FC
+/* 800D5AC8 000D1728 48 01 09 09 */ bl func_800E63D0
+/* 800D5ACC 000D172C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D5AD0 000D1730 41 82 00 08 */ beq lbl_800D5AD8
+/* 800D5AD4 000D1734 48 00 00 44 */ b lbl_800D5B18
+lbl_800D5AD8:
+/* 800D5AD8 000D1738 38 60 00 0A */ li r3, 0xa
+/* 800D5ADC 000D173C 4B FE 4D 11 */ bl func_800BA7EC
+/* 800D5AE0 000D1740 2C 03 00 00 */ cmpwi r3, 0
+/* 800D5AE4 000D1744 40 82 00 34 */ bne lbl_800D5B18
+/* 800D5AE8 000D1748 38 60 00 15 */ li r3, 0x15
+/* 800D5AEC 000D174C 4B FE 4D 01 */ bl func_800BA7EC
+/* 800D5AF0 000D1750 2C 03 00 00 */ cmpwi r3, 0
+/* 800D5AF4 000D1754 41 82 00 18 */ beq lbl_800D5B0C
+/* 800D5AF8 000D1758 38 60 00 06 */ li r3, 6
+/* 800D5AFC 000D175C 38 80 00 00 */ li r4, 0
+/* 800D5B00 000D1760 48 00 F7 25 */ bl func_800E5224
+/* 800D5B04 000D1764 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D5B08 000D1768 41 82 00 10 */ beq lbl_800D5B18
+lbl_800D5B0C:
+/* 800D5B0C 000D176C 38 81 00 48 */ addi r4, r1, 0x48
+/* 800D5B10 000D1770 38 60 00 14 */ li r3, 0x14
+/* 800D5B14 000D1774 4B F8 3F 29 */ bl func_80059A3C
+lbl_800D5B18:
+/* 800D5B18 000D1778 7F 23 CB 78 */ mr r3, r25
+/* 800D5B1C 000D177C 7F 44 D3 78 */ mr r4, r26
+/* 800D5B20 000D1780 38 A0 00 02 */ li r5, 2
+/* 800D5B24 000D1784 38 C0 00 00 */ li r6, 0
+/* 800D5B28 000D1788 48 17 E3 DD */ bl func_80253F04
+/* 800D5B2C 000D178C 48 00 08 D0 */ b lbl_800D63FC
+/* 800D5B30 000D1790 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D5B34 000D1794 38 60 00 01 */ li r3, 1
+/* 800D5B38 000D1798 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D5B3C 000D179C 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D5B40 000D17A0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D5B44 000D17A4 48 00 F6 E1 */ bl func_800E5224
+/* 800D5B48 000D17A8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D5B4C 000D17AC 41 82 08 B0 */ beq lbl_800D63FC
+/* 800D5B50 000D17B0 7F 23 CB 78 */ mr r3, r25
+/* 800D5B54 000D17B4 7F 44 D3 78 */ mr r4, r26
+/* 800D5B58 000D17B8 38 A0 00 02 */ li r5, 2
+/* 800D5B5C 000D17BC 38 C0 00 00 */ li r6, 0
+/* 800D5B60 000D17C0 48 17 E3 A5 */ bl func_80253F04
+/* 800D5B64 000D17C4 48 00 08 98 */ b lbl_800D63FC
+/* 800D5B68 000D17C8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D5B6C 000D17CC 38 60 00 01 */ li r3, 1
+/* 800D5B70 000D17D0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D5B74 000D17D4 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D5B78 000D17D8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D5B7C 000D17DC 48 00 F6 A9 */ bl func_800E5224
+/* 800D5B80 000D17E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D5B84 000D17E4 40 82 08 78 */ bne lbl_800D63FC
+/* 800D5B88 000D17E8 7F 23 CB 78 */ mr r3, r25
+/* 800D5B8C 000D17EC 7F 44 D3 78 */ mr r4, r26
+/* 800D5B90 000D17F0 38 A0 00 02 */ li r5, 2
+/* 800D5B94 000D17F4 38 C0 00 00 */ li r6, 0
+/* 800D5B98 000D17F8 48 17 E3 6D */ bl func_80253F04
+/* 800D5B9C 000D17FC 48 00 08 60 */ b lbl_800D63FC
+/* 800D5BA0 000D1800 7F 23 CB 78 */ mr r3, r25
+/* 800D5BA4 000D1804 7F 44 D3 78 */ mr r4, r26
+/* 800D5BA8 000D1808 38 C1 00 48 */ addi r6, r1, 0x48
+/* 800D5BAC 000D180C 38 A0 00 06 */ li r5, 6
+/* 800D5BB0 000D1810 48 17 E3 2D */ bl func_80253EDC
+/* 800D5BB4 000D1814 3F 80 80 48 */ lis r28, lbl_8047CE18@ha
+/* 800D5BB8 000D1818 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5BBC 000D181C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5BC0 000D1820 3B 9C CE 18 */ addi r28, r28, lbl_8047CE18@l
+/* 800D5BC4 000D1824 7C 1C D8 AE */ lbzx r0, r28, r27
+/* 800D5BC8 000D1828 38 60 00 00 */ li r3, 0
+/* 800D5BCC 000D182C D0 21 00 2C */ stfs f1, 0x2c(r1)
+/* 800D5BD0 000D1830 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D5BD4 000D1834 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800D5BD8 000D1838 D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800D5BDC 000D183C D0 21 00 40 */ stfs f1, 0x40(r1)
+/* 800D5BE0 000D1840 D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 800D5BE4 000D1844 D0 01 00 30 */ stfs f0, 0x30(r1)
+/* 800D5BE8 000D1848 D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800D5BEC 000D184C D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800D5BF0 000D1850 48 00 F6 35 */ bl func_800E5224
+/* 800D5BF4 000D1854 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800D5BF8 000D1858 38 61 00 68 */ addi r3, r1, 0x68
+/* 800D5BFC 000D185C 7C 83 00 2E */ lwzx r4, r3, r0
+/* 800D5C00 000D1860 38 60 03 F4 */ li r3, 0x3f4
+/* 800D5C04 000D1864 4B F8 50 5D */ bl func_8005AC60
+/* 800D5C08 000D1868 7C 66 1B 78 */ mr r6, r3
+/* 800D5C0C 000D186C 7F 23 CB 78 */ mr r3, r25
+/* 800D5C10 000D1870 7F 44 D3 78 */ mr r4, r26
+/* 800D5C14 000D1874 38 A0 00 02 */ li r5, 2
+/* 800D5C18 000D1878 48 17 E2 ED */ bl func_80253F04
+/* 800D5C1C 000D187C 7F 23 CB 78 */ mr r3, r25
+/* 800D5C20 000D1880 7F 44 D3 78 */ mr r4, r26
+/* 800D5C24 000D1884 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800D5C28 000D1888 38 A0 00 01 */ li r5, 1
+/* 800D5C2C 000D188C 48 17 E2 D9 */ bl func_80253F04
+/* 800D5C30 000D1890 38 60 00 05 */ li r3, 5
+/* 800D5C34 000D1894 4B FE 4B B9 */ bl func_800BA7EC
+/* 800D5C38 000D1898 28 03 00 02 */ cmplwi r3, 2
+/* 800D5C3C 000D189C 40 82 00 44 */ bne lbl_800D5C80
+/* 800D5C40 000D18A0 38 60 00 0B */ li r3, 0xb
+/* 800D5C44 000D18A4 4B FE 4B A9 */ bl func_800BA7EC
+/* 800D5C48 000D18A8 38 03 FF FF */ addi r0, r3, -1
+/* 800D5C4C 000D18AC 38 60 00 0C */ li r3, 0xc
+/* 800D5C50 000D18B0 54 19 10 3A */ slwi r25, r0, 2
+/* 800D5C54 000D18B4 4B FE 4B 99 */ bl func_800BA7EC
+/* 800D5C58 000D18B8 7C 03 CA 14 */ add r0, r3, r25
+/* 800D5C5C 000D18BC 7C 1B 00 40 */ cmplw r27, r0
+/* 800D5C60 000D18C0 40 82 00 20 */ bne lbl_800D5C80
+/* 800D5C64 000D18C4 3C 60 80 48 */ lis r3, lbl_8047D0D8@ha
+/* 800D5C68 000D18C8 57 60 2E 34 */ rlwinm r0, r27, 5, 0x18, 0x1a
+/* 800D5C6C 000D18CC 38 63 D0 D8 */ addi r3, r3, lbl_8047D0D8@l
+/* 800D5C70 000D18D0 38 81 00 48 */ addi r4, r1, 0x48
+/* 800D5C74 000D18D4 7C 63 02 14 */ add r3, r3, r0
+/* 800D5C78 000D18D8 48 00 08 95 */ bl func_800D650C
+/* 800D5C7C 000D18DC 48 00 07 80 */ b lbl_800D63FC
+lbl_800D5C80:
+/* 800D5C80 000D18E0 48 01 07 CD */ bl func_800E644C
+/* 800D5C84 000D18E4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D5C88 000D18E8 28 00 00 01 */ cmplwi r0, 1
+/* 800D5C8C 000D18EC 40 82 07 70 */ bne lbl_800D63FC
+/* 800D5C90 000D18F0 38 60 00 00 */ li r3, 0
+/* 800D5C94 000D18F4 48 01 08 29 */ bl func_800E64BC
+/* 800D5C98 000D18F8 7C 1C D8 AE */ lbzx r0, r28, r27
+/* 800D5C9C 000D18FC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D5CA0 000D1900 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800D5CA4 000D1904 7C 00 18 40 */ cmplw r0, r3
+/* 800D5CA8 000D1908 40 82 07 54 */ bne lbl_800D63FC
+/* 800D5CAC 000D190C 3C 60 80 48 */ lis r3, lbl_8047D0D8@ha
+/* 800D5CB0 000D1910 57 60 2E 34 */ rlwinm r0, r27, 5, 0x18, 0x1a
+/* 800D5CB4 000D1914 38 63 D0 D8 */ addi r3, r3, lbl_8047D0D8@l
+/* 800D5CB8 000D1918 38 81 00 48 */ addi r4, r1, 0x48
+/* 800D5CBC 000D191C 7C 63 02 14 */ add r3, r3, r0
+/* 800D5CC0 000D1920 48 00 08 4D */ bl func_800D650C
+/* 800D5CC4 000D1924 48 00 07 38 */ b lbl_800D63FC
+/* 800D5CC8 000D1928 57 20 04 21 */ rlwinm. r0, r25, 0, 0x10, 0x10
+/* 800D5CCC 000D192C 40 82 00 A4 */ bne lbl_800D5D70
+/* 800D5CD0 000D1930 48 01 07 7D */ bl func_800E644C
+/* 800D5CD4 000D1934 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D5CD8 000D1938 28 00 00 01 */ cmplwi r0, 1
+/* 800D5CDC 000D193C 40 82 00 44 */ bne lbl_800D5D20
+/* 800D5CE0 000D1940 38 60 00 00 */ li r3, 0
+/* 800D5CE4 000D1944 48 01 07 D9 */ bl func_800E64BC
+/* 800D5CE8 000D1948 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D5CEC 000D194C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D5CF0 000D1950 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D5CF4 000D1954 7C 04 D8 AE */ lbzx r0, r4, r27
+/* 800D5CF8 000D1958 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800D5CFC 000D195C 7C 00 18 40 */ cmplw r0, r3
+/* 800D5D00 000D1960 40 82 00 20 */ bne lbl_800D5D20
+/* 800D5D04 000D1964 80 1A 00 88 */ lwz r0, 0x88(r26)
+/* 800D5D08 000D1968 88 7A 00 11 */ lbz r3, 0x11(r26)
+/* 800D5D0C 000D196C 60 00 00 01 */ ori r0, r0, 1
+/* 800D5D10 000D1970 90 1A 00 88 */ stw r0, 0x88(r26)
+/* 800D5D14 000D1974 98 6D 9C 33 */ stb r3, lbl_8063EEF3-_SDA_BASE_(r13)
+/* 800D5D18 000D1978 9B 6D 9C 32 */ stb r27, lbl_8063EEF2-_SDA_BASE_(r13)
+/* 800D5D1C 000D197C 48 00 06 E0 */ b lbl_800D63FC
+lbl_800D5D20:
+/* 800D5D20 000D1980 38 60 00 05 */ li r3, 5
+/* 800D5D24 000D1984 4B FE 4A C9 */ bl func_800BA7EC
+/* 800D5D28 000D1988 28 03 00 02 */ cmplwi r3, 2
+/* 800D5D2C 000D198C 40 82 06 D0 */ bne lbl_800D63FC
+/* 800D5D30 000D1990 38 60 00 0B */ li r3, 0xb
+/* 800D5D34 000D1994 4B FE 4A B9 */ bl func_800BA7EC
+/* 800D5D38 000D1998 38 03 FF FF */ addi r0, r3, -1
+/* 800D5D3C 000D199C 38 60 00 0C */ li r3, 0xc
+/* 800D5D40 000D19A0 54 19 10 3A */ slwi r25, r0, 2
+/* 800D5D44 000D19A4 4B FE 4A A9 */ bl func_800BA7EC
+/* 800D5D48 000D19A8 7C 03 CA 14 */ add r0, r3, r25
+/* 800D5D4C 000D19AC 7C 1B 00 40 */ cmplw r27, r0
+/* 800D5D50 000D19B0 40 82 06 AC */ bne lbl_800D63FC
+/* 800D5D54 000D19B4 80 1A 00 88 */ lwz r0, 0x88(r26)
+/* 800D5D58 000D19B8 88 7A 00 11 */ lbz r3, 0x11(r26)
+/* 800D5D5C 000D19BC 60 00 00 01 */ ori r0, r0, 1
+/* 800D5D60 000D19C0 90 1A 00 88 */ stw r0, 0x88(r26)
+/* 800D5D64 000D19C4 98 6D 9C 33 */ stb r3, lbl_8063EEF3-_SDA_BASE_(r13)
+/* 800D5D68 000D19C8 9B 6D 9C 32 */ stb r27, lbl_8063EEF2-_SDA_BASE_(r13)
+/* 800D5D6C 000D19CC 48 00 06 90 */ b lbl_800D63FC
+lbl_800D5D70:
+/* 800D5D70 000D19D0 8B 6D 9C 32 */ lbz r27, lbl_8063EEF2-_SDA_BASE_(r13)
+/* 800D5D74 000D19D4 3B 80 00 00 */ li r28, 0
+/* 800D5D78 000D19D8 38 60 00 05 */ li r3, 5
+/* 800D5D7C 000D19DC 4B FE 4A 71 */ bl func_800BA7EC
+/* 800D5D80 000D19E0 28 03 00 02 */ cmplwi r3, 2
+/* 800D5D84 000D19E4 40 82 00 30 */ bne lbl_800D5DB4
+/* 800D5D88 000D19E8 38 60 00 0B */ li r3, 0xb
+/* 800D5D8C 000D19EC 4B FE 4A 61 */ bl func_800BA7EC
+/* 800D5D90 000D19F0 38 03 FF FF */ addi r0, r3, -1
+/* 800D5D94 000D19F4 38 60 00 0C */ li r3, 0xc
+/* 800D5D98 000D19F8 54 1A 10 3A */ slwi r26, r0, 2
+/* 800D5D9C 000D19FC 4B FE 4A 51 */ bl func_800BA7EC
+/* 800D5DA0 000D1A00 7C 63 D2 14 */ add r3, r3, r26
+/* 800D5DA4 000D1A04 7F 60 07 74 */ extsb r0, r27
+/* 800D5DA8 000D1A08 7C 00 18 40 */ cmplw r0, r3
+/* 800D5DAC 000D1A0C 40 82 00 08 */ bne lbl_800D5DB4
+/* 800D5DB0 000D1A10 3B 80 00 01 */ li r28, 1
+lbl_800D5DB4:
+/* 800D5DB4 000D1A14 3B 40 00 00 */ li r26, 0
+/* 800D5DB8 000D1A18 48 01 06 95 */ bl func_800E644C
+/* 800D5DBC 000D1A1C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D5DC0 000D1A20 28 00 00 01 */ cmplwi r0, 1
+/* 800D5DC4 000D1A24 40 82 00 30 */ bne lbl_800D5DF4
+/* 800D5DC8 000D1A28 38 60 00 00 */ li r3, 0
+/* 800D5DCC 000D1A2C 48 01 06 F1 */ bl func_800E64BC
+/* 800D5DD0 000D1A30 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D5DD4 000D1A34 7F 60 07 74 */ extsb r0, r27
+/* 800D5DD8 000D1A38 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D5DDC 000D1A3C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D5DE0 000D1A40 7C 04 00 AE */ lbzx r0, r4, r0
+/* 800D5DE4 000D1A44 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800D5DE8 000D1A48 7C 00 18 40 */ cmplw r0, r3
+/* 800D5DEC 000D1A4C 40 82 00 08 */ bne lbl_800D5DF4
+/* 800D5DF0 000D1A50 3B 40 00 01 */ li r26, 1
+lbl_800D5DF4:
+/* 800D5DF4 000D1A54 57 39 04 7E */ clrlwi r25, r25, 0x11
+/* 800D5DF8 000D1A58 38 A1 00 10 */ addi r5, r1, 0x10
+/* 800D5DFC 000D1A5C 7F 23 CB 78 */ mr r3, r25
+/* 800D5E00 000D1A60 38 80 00 05 */ li r4, 5
+/* 800D5E04 000D1A64 48 17 E0 69 */ bl func_80253E6C
+/* 800D5E08 000D1A68 7F 23 CB 78 */ mr r3, r25
+/* 800D5E0C 000D1A6C 38 A1 00 0C */ addi r5, r1, 0xc
+/* 800D5E10 000D1A70 38 80 00 06 */ li r4, 6
+/* 800D5E14 000D1A74 48 17 E0 59 */ bl func_80253E6C
+/* 800D5E18 000D1A78 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800D5E1C 000D1A7C C0 22 8A 58 */ lfs f1, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D5E20 000D1A80 FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800D5E24 000D1A84 40 81 00 10 */ ble lbl_800D5E34
+/* 800D5E28 000D1A88 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 800D5E2C 000D1A8C FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800D5E30 000D1A90 41 81 05 CC */ bgt lbl_800D63FC
+lbl_800D5E34:
+/* 800D5E34 000D1A94 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D5E38 000D1A98 40 82 00 0C */ bne lbl_800D5E44
+/* 800D5E3C 000D1A9C 2C 1A 00 00 */ cmpwi r26, 0
+/* 800D5E40 000D1AA0 41 82 05 BC */ beq lbl_800D63FC
+lbl_800D5E44:
+/* 800D5E44 000D1AA4 38 61 00 08 */ addi r3, r1, 8
+/* 800D5E48 000D1AA8 38 80 00 00 */ li r4, 0
+/* 800D5E4C 000D1AAC 38 A0 00 FF */ li r5, 0xff
+/* 800D5E50 000D1AB0 38 C0 00 FF */ li r6, 0xff
+/* 800D5E54 000D1AB4 38 E0 00 FF */ li r7, 0xff
+/* 800D5E58 000D1AB8 48 00 06 A1 */ bl func_800D64F8
+/* 800D5E5C 000D1ABC 3C 80 80 48 */ lis r4, lbl_8047D0D8@ha
+/* 800D5E60 000D1AC0 57 60 2E 34 */ rlwinm r0, r27, 5, 0x18, 0x1a
+/* 800D5E64 000D1AC4 38 84 D0 D8 */ addi r4, r4, lbl_8047D0D8@l
+/* 800D5E68 000D1AC8 38 61 00 48 */ addi r3, r1, 0x48
+/* 800D5E6C 000D1ACC 7C 84 02 14 */ add r4, r4, r0
+/* 800D5E70 000D1AD0 48 00 06 9D */ bl func_800D650C
+/* 800D5E74 000D1AD4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5E78 000D1AD8 38 80 00 01 */ li r4, 1
+/* 800D5E7C 000D1ADC 38 A0 00 01 */ li r5, 1
+/* 800D5E80 000D1AE0 38 C0 00 00 */ li r6, 0
+/* 800D5E84 000D1AE4 48 00 05 A9 */ bl func_800D642C
+/* 800D5E88 000D1AE8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5E8C 000D1AEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5E90 000D1AF0 FC 40 08 90 */ fmr f2, f1
+/* 800D5E94 000D1AF4 C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
+/* 800D5E98 000D1AF8 FC A0 08 90 */ fmr f5, f1
+/* 800D5E9C 000D1AFC C0 82 8A 7C */ lfs f4, lbl_8064107C-_SDA2_BASE_(r2)
+/* 800D5EA0 000D1B00 C0 C2 8A 88 */ lfs f6, lbl_80641088-_SDA2_BASE_(r2)
+/* 800D5EA4 000D1B04 48 15 ED 55 */ bl func_80234BF8
+/* 800D5EA8 000D1B08 38 60 00 07 */ li r3, 7
+/* 800D5EAC 000D1B0C 48 16 70 71 */ bl func_8023CF1C
+/* 800D5EB0 000D1B10 7C 64 1B 78 */ mr r4, r3
+/* 800D5EB4 000D1B14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5EB8 000D1B18 48 16 22 05 */ bl func_802380BC
+/* 800D5EBC 000D1B1C 3C 80 11 E6 */ lis r4, 0x11E60C00@ha
+/* 800D5EC0 000D1B20 38 60 03 F4 */ li r3, 0x3f4
+/* 800D5EC4 000D1B24 38 84 0C 00 */ addi r4, r4, 0x11E60C00@l
+/* 800D5EC8 000D1B28 4B F8 4D 99 */ bl func_8005AC60
+/* 800D5ECC 000D1B2C 7C 65 1B 78 */ mr r5, r3
+/* 800D5ED0 000D1B30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5ED4 000D1B34 38 80 00 00 */ li r4, 0
+/* 800D5ED8 000D1B38 4B FE 39 DD */ bl func_800B98B4
+/* 800D5EDC 000D1B3C 93 C1 01 1C */ stw r30, 0x11c(r1)
+/* 800D5EE0 000D1B40 38 00 00 80 */ li r0, 0x80
+/* 800D5EE4 000D1B44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5EE8 000D1B48 C8 22 8A 48 */ lfd f1, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D5EEC 000D1B4C C8 01 01 18 */ lfd f0, 0x118(r1)
+/* 800D5EF0 000D1B50 C0 42 8A A8 */ lfs f2, lbl_806410A8-_SDA2_BASE_(r2)
+/* 800D5EF4 000D1B54 EC 60 08 28 */ fsubs f3, f0, f1
+/* 800D5EF8 000D1B58 C0 22 8A AC */ lfs f1, lbl_806410AC-_SDA2_BASE_(r2)
+/* 800D5EFC 000D1B5C C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
+/* 800D5F00 000D1B60 90 03 17 38 */ stw r0, 0x1738(r3)
+/* 800D5F04 000D1B64 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800D5F08 000D1B68 EC 22 08 24 */ fdivs f1, f2, f1
+/* 800D5F0C 000D1B6C EC 20 00 72 */ fmuls f1, f0, f1
+/* 800D5F10 000D1B70 48 0F E1 69 */ bl cos
+/* 800D5F14 000D1B74 FC 40 08 18 */ frsp f2, f1
+/* 800D5F18 000D1B78 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5F1C 000D1B7C 88 0D 9C 33 */ lbz r0, lbl_8063EEF3-_SDA_BASE_(r13)
+/* 800D5F20 000D1B80 38 80 00 04 */ li r4, 4
+/* 800D5F24 000D1B84 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D5F28 000D1B88 EC 41 10 2A */ fadds f2, f1, f2
+/* 800D5F2C 000D1B8C C0 82 8A B8 */ lfs f4, lbl_806410B8-_SDA2_BASE_(r2)
+/* 800D5F30 000D1B90 C0 22 8A C0 */ lfs f1, lbl_806410C0-_SDA2_BASE_(r2)
+/* 800D5F34 000D1B94 EC A0 00 B2 */ fmuls f5, f0, f2
+/* 800D5F38 000D1B98 C0 62 8A B4 */ lfs f3, lbl_806410B4-_SDA2_BASE_(r2)
+/* 800D5F3C 000D1B9C C0 02 8A BC */ lfs f0, lbl_806410BC-_SDA2_BASE_(r2)
+/* 800D5F40 000D1BA0 C0 42 8A B0 */ lfs f2, lbl_806410B0-_SDA2_BASE_(r2)
+/* 800D5F44 000D1BA4 EC 84 01 72 */ fmuls f4, f4, f5
+/* 800D5F48 000D1BA8 98 01 00 0B */ stb r0, 0xb(r1)
+/* 800D5F4C 000D1BAC EC 21 01 72 */ fmuls f1, f1, f5
+/* 800D5F50 000D1BB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5F54 000D1BB4 EC 63 20 2A */ fadds f3, f3, f4
+/* 800D5F58 000D1BB8 EC 00 08 2A */ fadds f0, f0, f1
+/* 800D5F5C 000D1BBC EC 22 00 F2 */ fmuls f1, f2, f3
+/* 800D5F60 000D1BC0 EC 02 00 32 */ fmuls f0, f2, f0
+/* 800D5F64 000D1BC4 FC 20 08 1E */ fctiwz f1, f1
+/* 800D5F68 000D1BC8 FC 00 00 1E */ fctiwz f0, f0
+/* 800D5F6C 000D1BCC D8 21 01 40 */ stfd f1, 0x140(r1)
+/* 800D5F70 000D1BD0 D8 01 01 38 */ stfd f0, 0x138(r1)
+/* 800D5F74 000D1BD4 80 A1 01 44 */ lwz r5, 0x144(r1)
+/* 800D5F78 000D1BD8 80 01 01 3C */ lwz r0, 0x13c(r1)
+/* 800D5F7C 000D1BDC 98 A1 00 09 */ stb r5, 9(r1)
+/* 800D5F80 000D1BE0 98 01 00 0A */ stb r0, 0xa(r1)
+/* 800D5F84 000D1BE4 48 15 D5 A9 */ bl func_8023352C
+/* 800D5F88 000D1BE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5F8C 000D1BEC C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800D5F90 000D1BF0 C0 41 00 58 */ lfs f2, 0x58(r1)
+/* 800D5F94 000D1BF4 4B FE 39 69 */ bl func_800B98FC
+/* 800D5F98 000D1BF8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D5F9C 000D1BFC 3F 20 CC 01 */ lis r25, 0xCC008000@ha
+/* 800D5FA0 000D1C00 90 19 80 00 */ stw r0, 0xCC008000@l(r25)
+/* 800D5FA4 000D1C04 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5FA8 000D1C08 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D5FAC 000D1C0C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5FB0 000D1C10 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D5FB4 000D1C14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5FB8 000D1C18 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800D5FBC 000D1C1C C0 41 00 5C */ lfs f2, 0x5c(r1)
+/* 800D5FC0 000D1C20 4B FE 39 3D */ bl func_800B98FC
+/* 800D5FC4 000D1C24 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D5FC8 000D1C28 90 19 80 00 */ stw r0, -0x8000(r25)
+/* 800D5FCC 000D1C2C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5FD0 000D1C30 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D5FD4 000D1C34 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D5FD8 000D1C38 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D5FDC 000D1C3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5FE0 000D1C40 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800D5FE4 000D1C44 C0 41 00 60 */ lfs f2, 0x60(r1)
+/* 800D5FE8 000D1C48 4B FE 39 15 */ bl func_800B98FC
+/* 800D5FEC 000D1C4C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D5FF0 000D1C50 90 19 80 00 */ stw r0, -0x8000(r25)
+/* 800D5FF4 000D1C54 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D5FF8 000D1C58 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D5FFC 000D1C5C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D6000 000D1C60 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D6004 000D1C64 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D6008 000D1C68 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800D600C 000D1C6C C0 41 00 64 */ lfs f2, 0x64(r1)
+/* 800D6010 000D1C70 4B FE 38 ED */ bl func_800B98FC
+/* 800D6014 000D1C74 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D6018 000D1C78 90 19 80 00 */ stw r0, -0x8000(r25)
+/* 800D601C 000D1C7C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D6020 000D1C80 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D6024 000D1C84 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D6028 000D1C88 D0 19 80 00 */ stfs f0, -0x8000(r25)
+/* 800D602C 000D1C8C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D6030 000D1C90 48 15 D5 51 */ bl func_80233580
+/* 800D6034 000D1C94 48 00 03 C8 */ b lbl_800D63FC
+/* 800D6038 000D1C98 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D603C 000D1C9C C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D6040 000D1CA0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D6044 000D1CA4 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D6048 000D1CA8 7C 03 D8 AE */ lbzx r0, r3, r27
+/* 800D604C 000D1CAC 38 60 00 02 */ li r3, 2
+/* 800D6050 000D1CB0 D0 21 00 2C */ stfs f1, 0x2c(r1)
+/* 800D6054 000D1CB4 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D6058 000D1CB8 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800D605C 000D1CBC D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800D6060 000D1CC0 D0 21 00 40 */ stfs f1, 0x40(r1)
+/* 800D6064 000D1CC4 D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 800D6068 000D1CC8 D0 01 00 30 */ stfs f0, 0x30(r1)
+/* 800D606C 000D1CCC D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800D6070 000D1CD0 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800D6074 000D1CD4 48 00 F1 B1 */ bl func_800E5224
+/* 800D6078 000D1CD8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D607C 000D1CDC 2C 00 00 02 */ cmpwi r0, 2
+/* 800D6080 000D1CE0 40 80 00 10 */ bge lbl_800D6090
+/* 800D6084 000D1CE4 2C 00 00 00 */ cmpwi r0, 0
+/* 800D6088 000D1CE8 40 80 00 14 */ bge lbl_800D609C
+/* 800D608C 000D1CEC 48 00 00 3C */ b lbl_800D60C8
+lbl_800D6090:
+/* 800D6090 000D1CF0 2C 00 00 04 */ cmpwi r0, 4
+/* 800D6094 000D1CF4 40 80 00 34 */ bge lbl_800D60C8
+/* 800D6098 000D1CF8 48 00 00 1C */ b lbl_800D60B4
+lbl_800D609C:
+/* 800D609C 000D1CFC 3C 80 27 94 */ lis r4, 0x27940C00@ha
+/* 800D60A0 000D1D00 38 60 03 F4 */ li r3, 0x3f4
+/* 800D60A4 000D1D04 38 84 0C 00 */ addi r4, r4, 0x27940C00@l
+/* 800D60A8 000D1D08 4B F8 4B B9 */ bl func_8005AC60
+/* 800D60AC 000D1D0C 7C 7E 1B 78 */ mr r30, r3
+/* 800D60B0 000D1D10 48 00 00 18 */ b lbl_800D60C8
+lbl_800D60B4:
+/* 800D60B4 000D1D14 3C 80 0B E0 */ lis r4, 0x0BE00C00@ha
+/* 800D60B8 000D1D18 38 60 03 F4 */ li r3, 0x3f4
+/* 800D60BC 000D1D1C 38 84 0C 00 */ addi r4, r4, 0x0BE00C00@l
+/* 800D60C0 000D1D20 4B F8 4B A1 */ bl func_8005AC60
+/* 800D60C4 000D1D24 7C 7E 1B 78 */ mr r30, r3
+lbl_800D60C8:
+/* 800D60C8 000D1D28 7F 23 CB 78 */ mr r3, r25
+/* 800D60CC 000D1D2C 7F 44 D3 78 */ mr r4, r26
+/* 800D60D0 000D1D30 7F C6 F3 78 */ mr r6, r30
+/* 800D60D4 000D1D34 38 A0 00 02 */ li r5, 2
+/* 800D60D8 000D1D38 48 17 DE 2D */ bl func_80253F04
+/* 800D60DC 000D1D3C 7F 23 CB 78 */ mr r3, r25
+/* 800D60E0 000D1D40 7F 44 D3 78 */ mr r4, r26
+/* 800D60E4 000D1D44 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800D60E8 000D1D48 38 A0 00 01 */ li r5, 1
+/* 800D60EC 000D1D4C 48 17 DE 19 */ bl func_80253F04
+/* 800D60F0 000D1D50 48 00 03 0C */ b lbl_800D63FC
+/* 800D60F4 000D1D54 3B E0 00 01 */ li r31, 1
+/* 800D60F8 000D1D58 3B FF 00 01 */ addi r31, r31, 1
+/* 800D60FC 000D1D5C 3B FF 00 01 */ addi r31, r31, 1
+/* 800D6100 000D1D60 3B FF 00 01 */ addi r31, r31, 1
+/* 800D6104 000D1D64 3B FF 00 01 */ addi r31, r31, 1
+/* 800D6108 000D1D68 3F A0 80 48 */ lis r29, lbl_8047CE18@ha
+/* 800D610C 000D1D6C 57 E3 06 3E */ clrlwi r3, r31, 0x18
+/* 800D6110 000D1D70 3B BD CE 18 */ addi r29, r29, lbl_8047CE18@l
+/* 800D6114 000D1D74 3B 80 00 00 */ li r28, 0
+/* 800D6118 000D1D78 7C 1D D8 AE */ lbzx r0, r29, r27
+/* 800D611C 000D1D7C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D6120 000D1D80 48 00 FC CD */ bl func_800E5DEC
+/* 800D6124 000D1D84 7C 78 1B 78 */ mr r24, r3
+/* 800D6128 000D1D88 4B F8 0A AD */ bl func_80056BD4
+/* 800D612C 000D1D8C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D6130 000D1D90 41 82 00 94 */ beq lbl_800D61C4
+/* 800D6134 000D1D94 88 18 00 8A */ lbz r0, 0x8a(r24)
+/* 800D6138 000D1D98 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D613C 000D1D9C 41 82 00 88 */ beq lbl_800D61C4
+/* 800D6140 000D1DA0 38 60 00 0B */ li r3, 0xb
+/* 800D6144 000D1DA4 4B FE 46 A9 */ bl func_800BA7EC
+/* 800D6148 000D1DA8 7C 1B 18 40 */ cmplw r27, r3
+/* 800D614C 000D1DAC 40 82 00 28 */ bne lbl_800D6174
+/* 800D6150 000D1DB0 38 60 00 0C */ li r3, 0xc
+/* 800D6154 000D1DB4 4B FE 46 99 */ bl func_800BA7EC
+/* 800D6158 000D1DB8 57 E0 06 3E */ clrlwi r0, r31, 0x18
+/* 800D615C 000D1DBC 7C 00 18 40 */ cmplw r0, r3
+/* 800D6160 000D1DC0 40 82 00 14 */ bne lbl_800D6174
+/* 800D6164 000D1DC4 38 60 00 0A */ li r3, 0xa
+/* 800D6168 000D1DC8 4B FE 46 85 */ bl func_800BA7EC
+/* 800D616C 000D1DCC 2C 03 00 00 */ cmpwi r3, 0
+/* 800D6170 000D1DD0 40 82 00 54 */ bne lbl_800D61C4
+lbl_800D6174:
+/* 800D6174 000D1DD4 7F 03 C3 78 */ mr r3, r24
+/* 800D6178 000D1DD8 38 A1 00 28 */ addi r5, r1, 0x28
+/* 800D617C 000D1DDC 38 80 00 00 */ li r4, 0
+/* 800D6180 000D1DE0 4B F8 69 A5 */ bl func_8005CB24
+/* 800D6184 000D1DE4 88 18 00 88 */ lbz r0, 0x88(r24)
+/* 800D6188 000D1DE8 7C 7E 1B 78 */ mr r30, r3
+/* 800D618C 000D1DEC 7C 00 07 74 */ extsb r0, r0
+/* 800D6190 000D1DF0 2C 00 FF FF */ cmpwi r0, -1
+/* 800D6194 000D1DF4 40 82 00 50 */ bne lbl_800D61E4
+/* 800D6198 000D1DF8 7C 1D D8 AE */ lbzx r0, r29, r27
+/* 800D619C 000D1DFC 38 60 00 02 */ li r3, 2
+/* 800D61A0 000D1E00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D61A4 000D1E04 48 00 F0 81 */ bl func_800E5224
+/* 800D61A8 000D1E08 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D61AC 000D1E0C 40 82 00 38 */ bne lbl_800D61E4
+/* 800D61B0 000D1E10 48 01 02 21 */ bl func_800E63D0
+/* 800D61B4 000D1E14 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D61B8 000D1E18 40 82 00 2C */ bne lbl_800D61E4
+/* 800D61BC 000D1E1C 3B 80 00 01 */ li r28, 1
+/* 800D61C0 000D1E20 48 00 00 24 */ b lbl_800D61E4
+lbl_800D61C4:
+/* 800D61C4 000D1E24 38 A1 00 28 */ addi r5, r1, 0x28
+/* 800D61C8 000D1E28 38 60 00 00 */ li r3, 0
+/* 800D61CC 000D1E2C 38 80 00 00 */ li r4, 0
+/* 800D61D0 000D1E30 4B F8 69 55 */ bl func_8005CB24
+/* 800D61D4 000D1E34 88 1A 00 11 */ lbz r0, 0x11(r26)
+/* 800D61D8 000D1E38 7C 7E 1B 78 */ mr r30, r3
+/* 800D61DC 000D1E3C 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
+/* 800D61E0 000D1E40 98 1A 00 11 */ stb r0, 0x11(r26)
+lbl_800D61E4:
+/* 800D61E4 000D1E44 7F 23 CB 78 */ mr r3, r25
+/* 800D61E8 000D1E48 7F 44 D3 78 */ mr r4, r26
+/* 800D61EC 000D1E4C 7F C6 F3 78 */ mr r6, r30
+/* 800D61F0 000D1E50 38 A0 00 02 */ li r5, 2
+/* 800D61F4 000D1E54 48 17 DD 11 */ bl func_80253F04
+/* 800D61F8 000D1E58 7F 23 CB 78 */ mr r3, r25
+/* 800D61FC 000D1E5C 7F 44 D3 78 */ mr r4, r26
+/* 800D6200 000D1E60 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800D6204 000D1E64 38 A0 00 01 */ li r5, 1
+/* 800D6208 000D1E68 48 17 DC FD */ bl func_80253F04
+/* 800D620C 000D1E6C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D6210 000D1E70 41 82 00 78 */ beq lbl_800D6288
+/* 800D6214 000D1E74 88 1A 00 0E */ lbz r0, 0xe(r26)
+/* 800D6218 000D1E78 88 7A 00 0F */ lbz r3, 0xf(r26)
+/* 800D621C 000D1E7C 90 01 01 24 */ stw r0, 0x124(r1)
+/* 800D6220 000D1E80 88 1A 00 10 */ lbz r0, 0x10(r26)
+/* 800D6224 000D1E84 C8 01 01 20 */ lfd f0, 0x120(r1)
+/* 800D6228 000D1E88 90 61 01 1C */ stw r3, 0x11c(r1)
+/* 800D622C 000D1E8C C8 82 8A 48 */ lfd f4, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D6230 000D1E90 90 01 01 24 */ stw r0, 0x124(r1)
+/* 800D6234 000D1E94 C8 21 01 18 */ lfd f1, 0x118(r1)
+/* 800D6238 000D1E98 EC 40 20 28 */ fsubs f2, f0, f4
+/* 800D623C 000D1E9C C8 01 01 20 */ lfd f0, 0x120(r1)
+/* 800D6240 000D1EA0 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800D6244 000D1EA4 C0 62 8A 58 */ lfs f3, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D6248 000D1EA8 EC 00 20 28 */ fsubs f0, f0, f4
+/* 800D624C 000D1EAC EC 43 00 B2 */ fmuls f2, f3, f2
+/* 800D6250 000D1EB0 EC 23 00 72 */ fmuls f1, f3, f1
+/* 800D6254 000D1EB4 EC 03 00 32 */ fmuls f0, f3, f0
+/* 800D6258 000D1EB8 FC 40 10 1E */ fctiwz f2, f2
+/* 800D625C 000D1EBC FC 20 08 1E */ fctiwz f1, f1
+/* 800D6260 000D1EC0 FC 00 00 1E */ fctiwz f0, f0
+/* 800D6264 000D1EC4 D8 41 01 40 */ stfd f2, 0x140(r1)
+/* 800D6268 000D1EC8 D8 21 01 38 */ stfd f1, 0x138(r1)
+/* 800D626C 000D1ECC 80 81 01 44 */ lwz r4, 0x144(r1)
+/* 800D6270 000D1ED0 D8 01 01 30 */ stfd f0, 0x130(r1)
+/* 800D6274 000D1ED4 80 61 01 3C */ lwz r3, 0x13c(r1)
+/* 800D6278 000D1ED8 80 01 01 34 */ lwz r0, 0x134(r1)
+/* 800D627C 000D1EDC 98 9A 00 0E */ stb r4, 0xe(r26)
+/* 800D6280 000D1EE0 98 7A 00 0F */ stb r3, 0xf(r26)
+/* 800D6284 000D1EE4 98 1A 00 10 */ stb r0, 0x10(r26)
+lbl_800D6288:
+/* 800D6288 000D1EE8 4B FE 42 F1 */ bl func_800BA578
+/* 800D628C 000D1EEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D6290 000D1EF0 28 00 00 02 */ cmplwi r0, 2
+/* 800D6294 000D1EF4 40 82 01 68 */ bne lbl_800D63FC
+/* 800D6298 000D1EF8 7F 23 CB 78 */ mr r3, r25
+/* 800D629C 000D1EFC 7F 44 D3 78 */ mr r4, r26
+/* 800D62A0 000D1F00 38 C1 00 48 */ addi r6, r1, 0x48
+/* 800D62A4 000D1F04 38 A0 00 06 */ li r5, 6
+/* 800D62A8 000D1F08 48 17 DC 35 */ bl func_80253EDC
+/* 800D62AC 000D1F0C 57 E3 06 3E */ clrlwi r3, r31, 0x18
+/* 800D62B0 000D1F10 38 81 00 48 */ addi r4, r1, 0x48
+/* 800D62B4 000D1F14 38 63 00 15 */ addi r3, r3, 0x15
+/* 800D62B8 000D1F18 4B F8 37 85 */ bl func_80059A3C
+/* 800D62BC 000D1F1C 48 00 01 40 */ b lbl_800D63FC
+/* 800D62C0 000D1F20 3B E0 00 01 */ li r31, 1
+/* 800D62C4 000D1F24 3B FF 00 01 */ addi r31, r31, 1
+/* 800D62C8 000D1F28 3B FF 00 01 */ addi r31, r31, 1
+/* 800D62CC 000D1F2C 3B FF 00 01 */ addi r31, r31, 1
+/* 800D62D0 000D1F30 3B FF 00 01 */ addi r31, r31, 1
+/* 800D62D4 000D1F34 38 60 00 0C */ li r3, 0xc
+/* 800D62D8 000D1F38 4B FE 45 15 */ bl func_800BA7EC
+/* 800D62DC 000D1F3C 57 E0 06 3E */ clrlwi r0, r31, 0x18
+/* 800D62E0 000D1F40 7C 00 18 40 */ cmplw r0, r3
+/* 800D62E4 000D1F44 40 82 01 18 */ bne lbl_800D63FC
+/* 800D62E8 000D1F48 38 60 00 0B */ li r3, 0xb
+/* 800D62EC 000D1F4C 4B FE 45 01 */ bl func_800BA7EC
+/* 800D62F0 000D1F50 7C 1B 18 40 */ cmplw r27, r3
+/* 800D62F4 000D1F54 40 82 01 08 */ bne lbl_800D63FC
+/* 800D62F8 000D1F58 38 60 00 0A */ li r3, 0xa
+/* 800D62FC 000D1F5C 4B FE 44 F1 */ bl func_800BA7EC
+/* 800D6300 000D1F60 2C 03 00 00 */ cmpwi r3, 0
+/* 800D6304 000D1F64 41 82 00 F8 */ beq lbl_800D63FC
+/* 800D6308 000D1F68 3C 80 11 E7 */ lis r4, 0x11E70C00@ha
+/* 800D630C 000D1F6C 38 60 03 F4 */ li r3, 0x3f4
+/* 800D6310 000D1F70 38 84 0C 00 */ addi r4, r4, 0x11E70C00@l
+/* 800D6314 000D1F74 4B F8 49 4D */ bl func_8005AC60
+/* 800D6318 000D1F78 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D631C 000D1F7C 7C 66 1B 78 */ mr r6, r3
+/* 800D6320 000D1F80 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D6324 000D1F84 7F 23 CB 78 */ mr r3, r25
+/* 800D6328 000D1F88 D0 21 00 2C */ stfs f1, 0x2c(r1)
+/* 800D632C 000D1F8C 7F 44 D3 78 */ mr r4, r26
+/* 800D6330 000D1F90 38 A0 00 02 */ li r5, 2
+/* 800D6334 000D1F94 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800D6338 000D1F98 D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800D633C 000D1F9C D0 21 00 40 */ stfs f1, 0x40(r1)
+/* 800D6340 000D1FA0 D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 800D6344 000D1FA4 D0 01 00 30 */ stfs f0, 0x30(r1)
+/* 800D6348 000D1FA8 D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800D634C 000D1FAC D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800D6350 000D1FB0 48 17 DB B5 */ bl func_80253F04
+/* 800D6354 000D1FB4 7F 23 CB 78 */ mr r3, r25
+/* 800D6358 000D1FB8 7F 44 D3 78 */ mr r4, r26
+/* 800D635C 000D1FBC 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800D6360 000D1FC0 38 A0 00 01 */ li r5, 1
+/* 800D6364 000D1FC4 48 17 DB A1 */ bl func_80253F04
+/* 800D6368 000D1FC8 93 C1 01 1C */ stw r30, 0x11c(r1)
+/* 800D636C 000D1FCC C8 22 8A 48 */ lfd f1, lbl_80641048-_SDA2_BASE_(r2)
+/* 800D6370 000D1FD0 C8 01 01 18 */ lfd f0, 0x118(r1)
+/* 800D6374 000D1FD4 C0 42 8A A8 */ lfs f2, lbl_806410A8-_SDA2_BASE_(r2)
+/* 800D6378 000D1FD8 EC 60 08 28 */ fsubs f3, f0, f1
+/* 800D637C 000D1FDC C0 22 8A AC */ lfs f1, lbl_806410AC-_SDA2_BASE_(r2)
+/* 800D6380 000D1FE0 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
+/* 800D6384 000D1FE4 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800D6388 000D1FE8 EC 22 08 24 */ fdivs f1, f2, f1
+/* 800D638C 000D1FEC EC 20 00 72 */ fmuls f1, f0, f1
+/* 800D6390 000D1FF0 48 0F DC E9 */ bl cos
+/* 800D6394 000D1FF4 FC 40 08 18 */ frsp f2, f1
+/* 800D6398 000D1FF8 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D639C 000D1FFC 38 00 00 00 */ li r0, 0
+/* 800D63A0 000D2000 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
+/* 800D63A4 000D2004 C0 82 8A B8 */ lfs f4, lbl_806410B8-_SDA2_BASE_(r2)
+/* 800D63A8 000D2008 EC 41 10 2A */ fadds f2, f1, f2
+/* 800D63AC 000D200C C0 22 8A C0 */ lfs f1, lbl_806410C0-_SDA2_BASE_(r2)
+/* 800D63B0 000D2010 C0 62 8A B4 */ lfs f3, lbl_806410B4-_SDA2_BASE_(r2)
+/* 800D63B4 000D2014 EC A0 00 B2 */ fmuls f5, f0, f2
+/* 800D63B8 000D2018 C0 02 8A BC */ lfs f0, lbl_806410BC-_SDA2_BASE_(r2)
+/* 800D63BC 000D201C C0 42 8A B0 */ lfs f2, lbl_806410B0-_SDA2_BASE_(r2)
+/* 800D63C0 000D2020 98 1A 00 0E */ stb r0, 0xe(r26)
+/* 800D63C4 000D2024 EC 84 01 72 */ fmuls f4, f4, f5
+/* 800D63C8 000D2028 EC 21 01 72 */ fmuls f1, f1, f5
+/* 800D63CC 000D202C EC 63 20 2A */ fadds f3, f3, f4
+/* 800D63D0 000D2030 EC 00 08 2A */ fadds f0, f0, f1
+/* 800D63D4 000D2034 EC 22 00 F2 */ fmuls f1, f2, f3
+/* 800D63D8 000D2038 EC 02 00 32 */ fmuls f0, f2, f0
+/* 800D63DC 000D203C FC 20 08 1E */ fctiwz f1, f1
+/* 800D63E0 000D2040 FC 00 00 1E */ fctiwz f0, f0
+/* 800D63E4 000D2044 D8 21 01 40 */ stfd f1, 0x140(r1)
+/* 800D63E8 000D2048 D8 01 01 38 */ stfd f0, 0x138(r1)
+/* 800D63EC 000D204C 80 61 01 44 */ lwz r3, 0x144(r1)
+/* 800D63F0 000D2050 80 01 01 3C */ lwz r0, 0x13c(r1)
+/* 800D63F4 000D2054 98 7A 00 0F */ stb r3, 0xf(r26)
+/* 800D63F8 000D2058 98 1A 00 10 */ stb r0, 0x10(r26)
+lbl_800D63FC:
+/* 800D63FC 000D205C E3 E1 01 98 */ psq_l f31, 408(r1), 0, qr0
+/* 800D6400 000D2060 CB E1 01 90 */ lfd f31, 0x190(r1)
+/* 800D6404 000D2064 E3 C1 01 88 */ psq_l f30, 392(r1), 0, qr0
+/* 800D6408 000D2068 CB C1 01 80 */ lfd f30, 0x180(r1)
+/* 800D640C 000D206C E3 A1 01 78 */ psq_l f29, 376(r1), 0, qr0
+/* 800D6410 000D2070 39 61 01 70 */ addi r11, r1, 0x170
+/* 800D6414 000D2074 CB A1 01 70 */ lfd f29, 0x170(r1)
+/* 800D6418 000D2078 48 0F 0D 51 */ bl _restgpr_24
+/* 800D641C 000D207C 80 01 01 A4 */ lwz r0, 0x1a4(r1)
+/* 800D6420 000D2080 7C 08 03 A6 */ mtlr r0
+/* 800D6424 000D2084 38 21 01 A0 */ addi r1, r1, 0x1a0
+/* 800D6428 000D2088 4E 80 00 20 */ blr
+
+.global func_800D642C
+func_800D642C:
+/* 800D642C 000D208C 2C 04 00 00 */ cmpwi r4, 0
+/* 800D6430 000D2090 41 82 00 14 */ beq lbl_800D6444
+/* 800D6434 000D2094 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D6438 000D2098 38 00 00 01 */ li r0, 1
+/* 800D643C 000D209C 98 04 0A 36 */ stb r0, 0xa36(r4)
+/* 800D6440 000D20A0 48 00 00 10 */ b lbl_800D6450
+lbl_800D6444:
+/* 800D6444 000D20A4 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D6448 000D20A8 38 00 00 00 */ li r0, 0
+/* 800D644C 000D20AC 98 04 0A 36 */ stb r0, 0xa36(r4)
+lbl_800D6450:
+/* 800D6450 000D20B0 2C 05 00 00 */ cmpwi r5, 0
+/* 800D6454 000D20B4 41 82 00 14 */ beq lbl_800D6468
+/* 800D6458 000D20B8 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D645C 000D20BC 38 00 00 01 */ li r0, 1
+/* 800D6460 000D20C0 98 04 0A 37 */ stb r0, 0xa37(r4)
+/* 800D6464 000D20C4 48 00 00 10 */ b lbl_800D6474
+lbl_800D6468:
+/* 800D6468 000D20C8 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D646C 000D20CC 38 00 00 00 */ li r0, 0
+/* 800D6470 000D20D0 98 04 0A 37 */ stb r0, 0xa37(r4)
+lbl_800D6474:
+/* 800D6474 000D20D4 2C 06 00 00 */ cmpwi r6, 0
+/* 800D6478 000D20D8 41 82 00 14 */ beq lbl_800D648C
+/* 800D647C 000D20DC 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D6480 000D20E0 38 00 00 01 */ li r0, 1
+/* 800D6484 000D20E4 98 04 0A 38 */ stb r0, 0xa38(r4)
+/* 800D6488 000D20E8 48 00 00 10 */ b lbl_800D6498
+lbl_800D648C:
+/* 800D648C 000D20EC 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D6490 000D20F0 38 00 00 00 */ li r0, 0
+/* 800D6494 000D20F4 98 04 0A 38 */ stb r0, 0xa38(r4)
+lbl_800D6498:
+/* 800D6498 000D20F8 80 83 16 38 */ lwz r4, 0x1638(r3)
+/* 800D649C 000D20FC 80 04 00 64 */ lwz r0, 0x64(r4)
+/* 800D64A0 000D2100 60 00 00 04 */ ori r0, r0, 4
+/* 800D64A4 000D2104 90 04 00 64 */ stw r0, 0x64(r4)
+/* 800D64A8 000D2108 80 63 16 38 */ lwz r3, 0x1638(r3)
+/* 800D64AC 000D210C 80 03 00 00 */ lwz r0, 0(r3)
+/* 800D64B0 000D2110 60 00 00 40 */ ori r0, r0, 0x40
+/* 800D64B4 000D2114 90 03 00 00 */ stw r0, 0(r3)
+/* 800D64B8 000D2118 4E 80 00 20 */ blr
+
+.global func_800D64BC
+func_800D64BC:
+/* 800D64BC 000D211C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800D64C0 000D2120 B0 61 00 08 */ sth r3, 8(r1)
+/* 800D64C4 000D2124 E0 21 D0 08 */ psq_l f1, 8(r1), 1, qr5
+/* 800D64C8 000D2128 38 21 00 10 */ addi r1, r1, 0x10
+/* 800D64CC 000D212C 4E 80 00 20 */ blr
+
+.global func_800D64D0
+func_800D64D0:
+/* 800D64D0 000D2130 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800D64D4 000D2134 B0 61 00 08 */ sth r3, 8(r1)
+/* 800D64D8 000D2138 E0 21 B0 08 */ psq_l f1, 8(r1), 1, qr3
+/* 800D64DC 000D213C 38 21 00 10 */ addi r1, r1, 0x10
+/* 800D64E0 000D2140 4E 80 00 20 */ blr
+
+.global func_800D64E4
+func_800D64E4:
+/* 800D64E4 000D2144 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800D64E8 000D2148 F0 21 B0 08 */ psq_st f1, 8(r1), 1, qr3
+/* 800D64EC 000D214C A0 61 00 08 */ lhz r3, 8(r1)
+/* 800D64F0 000D2150 38 21 00 10 */ addi r1, r1, 0x10
+/* 800D64F4 000D2154 4E 80 00 20 */ blr
+
+.global func_800D64F8
+func_800D64F8:
+/* 800D64F8 000D2158 98 83 00 00 */ stb r4, 0(r3)
+/* 800D64FC 000D215C 98 A3 00 01 */ stb r5, 1(r3)
+/* 800D6500 000D2160 98 C3 00 02 */ stb r6, 2(r3)
+/* 800D6504 000D2164 98 E3 00 03 */ stb r7, 3(r3)
+/* 800D6508 000D2168 4E 80 00 20 */ blr
+
+.global func_800D650C
+func_800D650C:
+/* 800D650C 000D216C C0 E4 00 00 */ lfs f7, 0(r4)
+/* 800D6510 000D2170 C0 C4 00 04 */ lfs f6, 4(r4)
+/* 800D6514 000D2174 C0 A4 00 08 */ lfs f5, 8(r4)
+/* 800D6518 000D2178 C0 84 00 0C */ lfs f4, 0xc(r4)
+/* 800D651C 000D217C C0 64 00 10 */ lfs f3, 0x10(r4)
+/* 800D6520 000D2180 C0 44 00 14 */ lfs f2, 0x14(r4)
+/* 800D6524 000D2184 C0 24 00 18 */ lfs f1, 0x18(r4)
+/* 800D6528 000D2188 C0 04 00 1C */ lfs f0, 0x1c(r4)
+/* 800D652C 000D218C D0 E3 00 00 */ stfs f7, 0(r3)
+/* 800D6530 000D2190 D0 C3 00 04 */ stfs f6, 4(r3)
+/* 800D6534 000D2194 D0 A3 00 08 */ stfs f5, 8(r3)
+/* 800D6538 000D2198 D0 83 00 0C */ stfs f4, 0xc(r3)
+/* 800D653C 000D219C D0 63 00 10 */ stfs f3, 0x10(r3)
+/* 800D6540 000D21A0 D0 43 00 14 */ stfs f2, 0x14(r3)
+/* 800D6544 000D21A4 D0 23 00 18 */ stfs f1, 0x18(r3)
+/* 800D6548 000D21A8 D0 03 00 1C */ stfs f0, 0x1c(r3)
+/* 800D654C 000D21AC 4E 80 00 20 */ blr
+
+.global func_800D6550
+func_800D6550:
+/* 800D6550 000D21B0 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 800D6554 000D21B4 7C 08 02 A6 */ mflr r0
+/* 800D6558 000D21B8 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800D655C 000D21BC 39 61 00 90 */ addi r11, r1, 0x90
+/* 800D6560 000D21C0 48 0F 0B C9 */ bl _savegpr_27
+/* 800D6564 000D21C4 7C 7E 1B 78 */ mr r30, r3
+/* 800D6568 000D21C8 7C 9C 23 78 */ mr r28, r4
+/* 800D656C 000D21CC 3B 60 00 00 */ li r27, 0
+/* 800D6570 000D21D0 38 60 00 09 */ li r3, 9
+/* 800D6574 000D21D4 4B FE 42 79 */ bl func_800BA7EC
+/* 800D6578 000D21D8 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800D657C 000D21DC 41 82 00 2C */ beq lbl_800D65A8
+/* 800D6580 000D21E0 40 80 00 14 */ bge lbl_800D6594
+/* 800D6584 000D21E4 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800D6588 000D21E8 41 82 00 2C */ beq lbl_800D65B4
+/* 800D658C 000D21EC 40 80 00 14 */ bge lbl_800D65A0
+/* 800D6590 000D21F0 48 00 00 24 */ b lbl_800D65B4
+lbl_800D6594:
+/* 800D6594 000D21F4 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800D6598 000D21F8 40 80 00 1C */ bge lbl_800D65B4
+/* 800D659C 000D21FC 48 00 00 14 */ b lbl_800D65B0
+lbl_800D65A0:
+/* 800D65A0 000D2200 3B 60 00 01 */ li r27, 1
+/* 800D65A4 000D2204 48 00 00 10 */ b lbl_800D65B4
+lbl_800D65A8:
+/* 800D65A8 000D2208 3B 60 00 02 */ li r27, 2
+/* 800D65AC 000D220C 48 00 00 08 */ b lbl_800D65B4
+lbl_800D65B0:
+/* 800D65B0 000D2210 3B 60 00 03 */ li r27, 3
+lbl_800D65B4:
+/* 800D65B4 000D2214 38 60 00 00 */ li r3, 0
+/* 800D65B8 000D2218 4B FE 42 35 */ bl func_800BA7EC
+/* 800D65BC 000D221C 54 60 10 3A */ slwi r0, r3, 2
+/* 800D65C0 000D2220 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
+/* 800D65C4 000D2224 7C DB 02 14 */ add r6, r27, r0
+/* 800D65C8 000D2228 7F C3 F3 78 */ mr r3, r30
+/* 800D65CC 000D222C 38 A5 CE 18 */ addi r5, r5, lbl_8047CE18@l
+/* 800D65D0 000D2230 7F 84 E3 78 */ mr r4, r28
+/* 800D65D4 000D2234 7C 06 28 AE */ lbzx r0, r6, r5
+/* 800D65D8 000D2238 38 C1 00 08 */ addi r6, r1, 8
+/* 800D65DC 000D223C 38 A0 00 03 */ li r5, 3
+/* 800D65E0 000D2240 54 1D FE 7E */ rlwinm r29, r0, 0x1f, 0x19, 0x1f
+/* 800D65E4 000D2244 48 17 D8 F9 */ bl func_80253EDC
+/* 800D65E8 000D2248 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D65EC 000D224C 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D65F0 000D2250 41 81 07 A0 */ bgt lbl_800D6D90
+/* 800D65F4 000D2254 3C 60 80 41 */ lis r3, lbl_80416F3C@ha
+/* 800D65F8 000D2258 54 00 10 3A */ slwi r0, r0, 2
+/* 800D65FC 000D225C 38 63 6F 3C */ addi r3, r3, lbl_80416F3C@l
+/* 800D6600 000D2260 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D6604 000D2264 7C 69 03 A6 */ mtctr r3
+/* 800D6608 000D2268 4E 80 04 20 */ bctr
+/* 800D660C 000D226C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
+/* 800D6610 000D2270 7F A4 EB 78 */ mr r4, r29
+/* 800D6614 000D2274 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
+/* 800D6618 000D2278 38 60 00 02 */ li r3, 2
+/* 800D661C 000D227C D0 21 00 4C */ stfs f1, 0x4c(r1)
+/* 800D6620 000D2280 D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800D6624 000D2284 D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800D6628 000D2288 D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 800D662C 000D228C D0 01 00 40 */ stfs f0, 0x40(r1)
+/* 800D6630 000D2290 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800D6634 000D2294 D0 21 00 50 */ stfs f1, 0x50(r1)
+/* 800D6638 000D2298 D0 21 00 48 */ stfs f1, 0x48(r1)
+/* 800D663C 000D229C 48 00 EB E9 */ bl func_800E5224
+/* 800D6640 000D22A0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D6644 000D22A4 2C 00 00 02 */ cmpwi r0, 2
+/* 800D6648 000D22A8 40 80 00 10 */ bge lbl_800D6658
+/* 800D664C 000D22AC 2C 00 00 00 */ cmpwi r0, 0
+/* 800D6650 000D22B0 40 80 00 14 */ bge lbl_800D6664
+/* 800D6654 000D22B4 48 00 00 3C */ b lbl_800D6690
+lbl_800D6658:
+/* 800D6658 000D22B8 2C 00 00 04 */ cmpwi r0, 4
+/* 800D665C 000D22BC 40 80 00 34 */ bge lbl_800D6690
+/* 800D6660 000D22C0 48 00 00 1C */ b lbl_800D667C
+lbl_800D6664:
+/* 800D6664 000D22C4 3C 80 27 BE */ lis r4, 0x27BE0C00@ha
+/* 800D6668 000D22C8 38 60 03 F4 */ li r3, 0x3f4
+/* 800D666C 000D22CC 38 84 0C 00 */ addi r4, r4, 0x27BE0C00@l
+/* 800D6670 000D22D0 4B F8 45 F1 */ bl func_8005AC60
+/* 800D6674 000D22D4 7C 7B 1B 78 */ mr r27, r3
+/* 800D6678 000D22D8 48 00 00 18 */ b lbl_800D6690
+lbl_800D667C:
+/* 800D667C 000D22DC 3C 80 27 BD */ lis r4, 0x27BD0C00@ha
+/* 800D6680 000D22E0 38 60 03 F4 */ li r3, 0x3f4
+/* 800D6684 000D22E4 38 84 0C 00 */ addi r4, r4, 0x27BD0C00@l
+/* 800D6688 000D22E8 4B F8 45 D9 */ bl func_8005AC60
+/* 800D668C 000D22EC 7C 7B 1B 78 */ mr r27, r3
+lbl_800D6690:
+/* 800D6690 000D22F0 7F C3 F3 78 */ mr r3, r30
+/* 800D6694 000D22F4 7F 84 E3 78 */ mr r4, r28
+/* 800D6698 000D22F8 7F 66 DB 78 */ mr r6, r27
+/* 800D669C 000D22FC 38 A0 00 02 */ li r5, 2
+/* 800D66A0 000D2300 48 17 D8 65 */ bl func_80253F04
+/* 800D66A4 000D2304 7F C3 F3 78 */ mr r3, r30
+/* 800D66A8 000D2308 7F 84 E3 78 */ mr r4, r28
+/* 800D66AC 000D230C 38 C1 00 34 */ addi r6, r1, 0x34
+/* 800D66B0 000D2310 38 A0 00 01 */ li r5, 1
+/* 800D66B4 000D2314 48 17 D8 51 */ bl func_80253F04
+/* 800D66B8 000D2318 48 00 06 D8 */ b lbl_800D6D90
+/* 800D66BC 000D231C 7F C3 F3 78 */ mr r3, r30
+/* 800D66C0 000D2320 7F 84 E3 78 */ mr r4, r28
+/* 800D66C4 000D2324 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D66C8 000D2328 38 A0 00 06 */ li r5, 6
+/* 800D66CC 000D232C 48 17 D8 11 */ bl func_80253EDC
+/* 800D66D0 000D2330 38 60 2D 3A */ li r3, 0x2d3a
+/* 800D66D4 000D2334 48 17 9C 21 */ bl func_802502F4
+/* 800D66D8 000D2338 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D66DC 000D233C 38 80 00 02 */ li r4, 2
+/* 800D66E0 000D2340 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D66E4 000D2344 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D66E8 000D2348 FC 80 28 1E */ fctiwz f4, f5
+/* 800D66EC 000D234C C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D66F0 000D2350 FC 40 18 1E */ fctiwz f2, f3
+/* 800D66F4 000D2354 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D66F8 000D2358 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D66FC 000D235C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6700 000D2360 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 800D6704 000D2364 FC 20 08 1E */ fctiwz f1, f1
+/* 800D6708 000D2368 FC 00 00 1E */ fctiwz f0, f0
+/* 800D670C 000D236C D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800D6710 000D2370 80 A1 00 5C */ lwz r5, 0x5c(r1)
+/* 800D6714 000D2374 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800D6718 000D2378 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800D671C 000D237C D8 01 00 70 */ stfd f0, 0x70(r1)
+/* 800D6720 000D2380 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800D6724 000D2384 81 01 00 74 */ lwz r8, 0x74(r1)
+/* 800D6728 000D2388 7C E7 07 34 */ extsh r7, r7
+/* 800D672C 000D238C 7D 08 07 34 */ extsh r8, r8
+/* 800D6730 000D2390 48 17 9A 7D */ bl func_802501AC
+/* 800D6734 000D2394 48 00 06 5C */ b lbl_800D6D90
+/* 800D6738 000D2398 7F C3 F3 78 */ mr r3, r30
+/* 800D673C 000D239C 7F 84 E3 78 */ mr r4, r28
+/* 800D6740 000D23A0 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D6744 000D23A4 38 A0 00 06 */ li r5, 6
+/* 800D6748 000D23A8 48 17 D7 95 */ bl func_80253EDC
+/* 800D674C 000D23AC 38 60 2D 3B */ li r3, 0x2d3b
+/* 800D6750 000D23B0 48 17 9B A5 */ bl func_802502F4
+/* 800D6754 000D23B4 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6758 000D23B8 38 80 00 02 */ li r4, 2
+/* 800D675C 000D23BC C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6760 000D23C0 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D6764 000D23C4 FC 80 28 1E */ fctiwz f4, f5
+/* 800D6768 000D23C8 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D676C 000D23CC FC 40 18 1E */ fctiwz f2, f3
+/* 800D6770 000D23D0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D6774 000D23D4 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D6778 000D23D8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D677C 000D23DC D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6780 000D23E0 FC 20 08 1E */ fctiwz f1, f1
+/* 800D6784 000D23E4 FC 00 00 1E */ fctiwz f0, f0
+/* 800D6788 000D23E8 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D678C 000D23EC 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6790 000D23F0 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6794 000D23F4 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6798 000D23F8 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D679C 000D23FC 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D67A0 000D2400 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D67A4 000D2404 7C E7 07 34 */ extsh r7, r7
+/* 800D67A8 000D2408 7D 08 07 34 */ extsh r8, r8
+/* 800D67AC 000D240C 48 17 9A 01 */ bl func_802501AC
+/* 800D67B0 000D2410 48 00 05 E0 */ b lbl_800D6D90
+/* 800D67B4 000D2414 7F C3 F3 78 */ mr r3, r30
+/* 800D67B8 000D2418 7F 84 E3 78 */ mr r4, r28
+/* 800D67BC 000D241C 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D67C0 000D2420 38 A0 00 06 */ li r5, 6
+/* 800D67C4 000D2424 48 17 D7 19 */ bl func_80253EDC
+/* 800D67C8 000D2428 38 60 2D 3D */ li r3, 0x2d3d
+/* 800D67CC 000D242C 48 17 9B 29 */ bl func_802502F4
+/* 800D67D0 000D2430 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D67D4 000D2434 38 80 00 02 */ li r4, 2
+/* 800D67D8 000D2438 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D67DC 000D243C C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D67E0 000D2440 FC 80 28 1E */ fctiwz f4, f5
+/* 800D67E4 000D2444 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D67E8 000D2448 FC 40 18 1E */ fctiwz f2, f3
+/* 800D67EC 000D244C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D67F0 000D2450 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D67F4 000D2454 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D67F8 000D2458 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D67FC 000D245C FC 20 08 1E */ fctiwz f1, f1
+/* 800D6800 000D2460 FC 00 00 1E */ fctiwz f0, f0
+/* 800D6804 000D2464 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6808 000D2468 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D680C 000D246C D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6810 000D2470 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6814 000D2474 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6818 000D2478 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D681C 000D247C 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D6820 000D2480 7C E7 07 34 */ extsh r7, r7
+/* 800D6824 000D2484 7D 08 07 34 */ extsh r8, r8
+/* 800D6828 000D2488 48 17 99 85 */ bl func_802501AC
+/* 800D682C 000D248C 48 00 05 64 */ b lbl_800D6D90
+/* 800D6830 000D2490 7F C3 F3 78 */ mr r3, r30
+/* 800D6834 000D2494 7F 84 E3 78 */ mr r4, r28
+/* 800D6838 000D2498 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D683C 000D249C 38 A0 00 06 */ li r5, 6
+/* 800D6840 000D24A0 48 17 D6 9D */ bl func_80253EDC
+/* 800D6844 000D24A4 38 60 2D 3C */ li r3, 0x2d3c
+/* 800D6848 000D24A8 48 17 9A AD */ bl func_802502F4
+/* 800D684C 000D24AC C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6850 000D24B0 38 80 00 02 */ li r4, 2
+/* 800D6854 000D24B4 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6858 000D24B8 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D685C 000D24BC FC 80 28 1E */ fctiwz f4, f5
+/* 800D6860 000D24C0 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D6864 000D24C4 FC 40 18 1E */ fctiwz f2, f3
+/* 800D6868 000D24C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D686C 000D24CC 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D6870 000D24D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6874 000D24D4 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6878 000D24D8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D687C 000D24DC FC 00 00 1E */ fctiwz f0, f0
+/* 800D6880 000D24E0 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6884 000D24E4 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6888 000D24E8 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D688C 000D24EC 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6890 000D24F0 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6894 000D24F4 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D6898 000D24F8 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D689C 000D24FC 7C E7 07 34 */ extsh r7, r7
+/* 800D68A0 000D2500 7D 08 07 34 */ extsh r8, r8
+/* 800D68A4 000D2504 48 17 99 09 */ bl func_802501AC
+/* 800D68A8 000D2508 48 00 04 E8 */ b lbl_800D6D90
+/* 800D68AC 000D250C 7F C3 F3 78 */ mr r3, r30
+/* 800D68B0 000D2510 7F 84 E3 78 */ mr r4, r28
+/* 800D68B4 000D2514 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D68B8 000D2518 38 A0 00 06 */ li r5, 6
+/* 800D68BC 000D251C 48 17 D6 21 */ bl func_80253EDC
+/* 800D68C0 000D2520 38 60 2D 3E */ li r3, 0x2d3e
+/* 800D68C4 000D2524 48 17 9A 31 */ bl func_802502F4
+/* 800D68C8 000D2528 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D68CC 000D252C 38 80 00 02 */ li r4, 2
+/* 800D68D0 000D2530 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D68D4 000D2534 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D68D8 000D2538 FC 80 28 1E */ fctiwz f4, f5
+/* 800D68DC 000D253C C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D68E0 000D2540 FC 40 18 1E */ fctiwz f2, f3
+/* 800D68E4 000D2544 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D68E8 000D2548 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D68EC 000D254C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D68F0 000D2550 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D68F4 000D2554 FC 20 08 1E */ fctiwz f1, f1
+/* 800D68F8 000D2558 FC 00 00 1E */ fctiwz f0, f0
+/* 800D68FC 000D255C D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6900 000D2560 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6904 000D2564 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6908 000D2568 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D690C 000D256C D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6910 000D2570 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D6914 000D2574 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D6918 000D2578 7C E7 07 34 */ extsh r7, r7
+/* 800D691C 000D257C 7D 08 07 34 */ extsh r8, r8
+/* 800D6920 000D2580 48 17 98 8D */ bl func_802501AC
+/* 800D6924 000D2584 48 00 04 6C */ b lbl_800D6D90
+/* 800D6928 000D2588 7F C3 F3 78 */ mr r3, r30
+/* 800D692C 000D258C 7F 84 E3 78 */ mr r4, r28
+/* 800D6930 000D2590 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D6934 000D2594 38 A0 00 06 */ li r5, 6
+/* 800D6938 000D2598 48 17 D5 A5 */ bl func_80253EDC
+/* 800D693C 000D259C 7F A5 EB 78 */ mr r5, r29
+/* 800D6940 000D25A0 38 60 00 09 */ li r3, 9
+/* 800D6944 000D25A4 38 80 00 00 */ li r4, 0
+/* 800D6948 000D25A8 48 00 EC E9 */ bl func_800E5630
+/* 800D694C 000D25AC C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6950 000D25B0 38 80 00 01 */ li r4, 1
+/* 800D6954 000D25B4 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6958 000D25B8 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D695C 000D25BC FC 80 28 1E */ fctiwz f4, f5
+/* 800D6960 000D25C0 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D6964 000D25C4 FC 40 18 1E */ fctiwz f2, f3
+/* 800D6968 000D25C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D696C 000D25CC 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D6970 000D25D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6974 000D25D4 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6978 000D25D8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D697C 000D25DC FC 00 00 1E */ fctiwz f0, f0
+/* 800D6980 000D25E0 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6984 000D25E4 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6988 000D25E8 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D698C 000D25EC 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6990 000D25F0 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6994 000D25F4 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D6998 000D25F8 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D699C 000D25FC 7C E7 07 34 */ extsh r7, r7
+/* 800D69A0 000D2600 7D 08 07 34 */ extsh r8, r8
+/* 800D69A4 000D2604 48 17 98 09 */ bl func_802501AC
+/* 800D69A8 000D2608 48 00 03 E8 */ b lbl_800D6D90
+/* 800D69AC 000D260C 7F A5 EB 78 */ mr r5, r29
+/* 800D69B0 000D2610 38 60 00 0A */ li r3, 0xa
+/* 800D69B4 000D2614 38 80 00 00 */ li r4, 0
+/* 800D69B8 000D2618 48 00 EC 79 */ bl func_800E5630
+/* 800D69BC 000D261C 7C 7B 1B 78 */ mr r27, r3
+/* 800D69C0 000D2620 7F A5 EB 78 */ mr r5, r29
+/* 800D69C4 000D2624 38 60 00 0B */ li r3, 0xb
+/* 800D69C8 000D2628 38 80 00 00 */ li r4, 0
+/* 800D69CC 000D262C 48 00 EC 65 */ bl func_800E5630
+/* 800D69D0 000D2630 7C 7F 1B 78 */ mr r31, r3
+/* 800D69D4 000D2634 7F C3 F3 78 */ mr r3, r30
+/* 800D69D8 000D2638 7F 84 E3 78 */ mr r4, r28
+/* 800D69DC 000D263C 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D69E0 000D2640 38 A0 00 06 */ li r5, 6
+/* 800D69E4 000D2644 48 17 D4 F9 */ bl func_80253EDC
+/* 800D69E8 000D2648 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800D69EC 000D264C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800D69F0 000D2650 FC 20 08 1E */ fctiwz f1, f1
+/* 800D69F4 000D2654 A0 7B 00 00 */ lhz r3, 0(r27)
+/* 800D69F8 000D2658 FC 00 00 1E */ fctiwz f0, f0
+/* 800D69FC 000D265C 28 03 00 3F */ cmplwi r3, 0x3f
+/* 800D6A00 000D2660 D8 21 00 70 */ stfd f1, 0x70(r1)
+/* 800D6A04 000D2664 D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800D6A08 000D2668 83 C1 00 74 */ lwz r30, 0x74(r1)
+/* 800D6A0C 000D266C 83 A1 00 6C */ lwz r29, 0x6c(r1)
+/* 800D6A10 000D2670 41 82 00 0C */ beq lbl_800D6A1C
+/* 800D6A14 000D2674 28 03 FF 1F */ cmplwi r3, 0xff1f
+/* 800D6A18 000D2678 40 82 00 24 */ bne lbl_800D6A3C
+lbl_800D6A1C:
+/* 800D6A1C 000D267C 89 1C 00 11 */ lbz r8, 0x11(r28)
+/* 800D6A20 000D2680 7F C4 F3 78 */ mr r4, r30
+/* 800D6A24 000D2684 7F A5 EB 78 */ mr r5, r29
+/* 800D6A28 000D2688 38 60 55 2C */ li r3, 0x552c
+/* 800D6A2C 000D268C 38 C0 00 00 */ li r6, 0
+/* 800D6A30 000D2690 38 E0 00 00 */ li r7, 0
+/* 800D6A34 000D2694 48 17 97 01 */ bl func_80250134
+/* 800D6A38 000D2698 48 00 03 58 */ b lbl_800D6D90
+lbl_800D6A3C:
+/* 800D6A3C 000D269C 28 03 FF 10 */ cmplwi r3, 0xff10
+/* 800D6A40 000D26A0 40 80 00 34 */ bge lbl_800D6A74
+/* 800D6A44 000D26A4 A0 9B 00 02 */ lhz r4, 2(r27)
+/* 800D6A48 000D26A8 2C 04 00 00 */ cmpwi r4, 0
+/* 800D6A4C 000D26AC 41 82 00 1C */ beq lbl_800D6A68
+/* 800D6A50 000D26B0 38 03 FF D0 */ addi r0, r3, -48
+/* 800D6A54 000D26B4 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800D6A58 000D26B8 7C 64 02 14 */ add r3, r4, r0
+/* 800D6A5C 000D26BC 38 03 FF D0 */ addi r0, r3, -48
+/* 800D6A60 000D26C0 54 1B 04 3E */ clrlwi r27, r0, 0x10
+/* 800D6A64 000D26C4 48 00 00 48 */ b lbl_800D6AAC
+lbl_800D6A68:
+/* 800D6A68 000D26C8 38 03 FF D0 */ addi r0, r3, -48
+/* 800D6A6C 000D26CC 54 1B 04 3E */ clrlwi r27, r0, 0x10
+/* 800D6A70 000D26D0 48 00 00 3C */ b lbl_800D6AAC
+lbl_800D6A74:
+/* 800D6A74 000D26D4 A0 9B 00 02 */ lhz r4, 2(r27)
+/* 800D6A78 000D26D8 2C 04 00 00 */ cmpwi r4, 0
+/* 800D6A7C 000D26DC 41 82 00 24 */ beq lbl_800D6AA0
+/* 800D6A80 000D26E0 3C 63 FF FF */ addis r3, r3, 0xffff
+/* 800D6A84 000D26E4 3C 84 FF FF */ addis r4, r4, 0xffff
+/* 800D6A88 000D26E8 38 03 00 F0 */ addi r0, r3, 0xf0
+/* 800D6A8C 000D26EC 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800D6A90 000D26F0 7C 64 02 14 */ add r3, r4, r0
+/* 800D6A94 000D26F4 38 03 00 F0 */ addi r0, r3, 0xf0
+/* 800D6A98 000D26F8 54 1B 04 3E */ clrlwi r27, r0, 0x10
+/* 800D6A9C 000D26FC 48 00 00 10 */ b lbl_800D6AAC
+lbl_800D6AA0:
+/* 800D6AA0 000D2700 3C 63 FF FF */ addis r3, r3, 0xffff
+/* 800D6AA4 000D2704 38 03 00 F0 */ addi r0, r3, 0xf0
+/* 800D6AA8 000D2708 54 1B 04 3E */ clrlwi r27, r0, 0x10
+lbl_800D6AAC:
+/* 800D6AAC 000D270C 38 00 00 00 */ li r0, 0
+/* 800D6AB0 000D2710 B0 01 00 12 */ sth r0, 0x12(r1)
+/* 800D6AB4 000D2714 B0 01 00 10 */ sth r0, 0x10(r1)
+/* 800D6AB8 000D2718 B0 01 00 0E */ sth r0, 0xe(r1)
+/* 800D6ABC 000D271C A0 7F 00 00 */ lhz r3, 0(r31)
+/* 800D6AC0 000D2720 28 03 FF 10 */ cmplwi r3, 0xff10
+/* 800D6AC4 000D2724 40 80 00 14 */ bge lbl_800D6AD8
+/* 800D6AC8 000D2728 B0 61 00 0C */ sth r3, 0xc(r1)
+/* 800D6ACC 000D272C A0 1F 00 02 */ lhz r0, 2(r31)
+/* 800D6AD0 000D2730 B0 01 00 0E */ sth r0, 0xe(r1)
+/* 800D6AD4 000D2734 48 00 00 28 */ b lbl_800D6AFC
+lbl_800D6AD8:
+/* 800D6AD8 000D2738 3C 63 FF FF */ addis r3, r3, 0xffff
+/* 800D6ADC 000D273C 38 03 01 20 */ addi r0, r3, 0x120
+/* 800D6AE0 000D2740 B0 01 00 0C */ sth r0, 0xc(r1)
+/* 800D6AE4 000D2744 A0 7F 00 02 */ lhz r3, 2(r31)
+/* 800D6AE8 000D2748 2C 03 00 00 */ cmpwi r3, 0
+/* 800D6AEC 000D274C 41 82 00 10 */ beq lbl_800D6AFC
+/* 800D6AF0 000D2750 3C 63 FF FF */ addis r3, r3, 0xffff
+/* 800D6AF4 000D2754 38 03 01 20 */ addi r0, r3, 0x120
+/* 800D6AF8 000D2758 B0 01 00 0E */ sth r0, 0xe(r1)
+lbl_800D6AFC:
+/* 800D6AFC 000D275C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D6B00 000D2760 38 60 00 0F */ li r3, 0xf
+/* 800D6B04 000D2764 48 08 58 05 */ bl func_8015C308
+/* 800D6B08 000D2768 89 1C 00 11 */ lbz r8, 0x11(r28)
+/* 800D6B0C 000D276C 7F C4 F3 78 */ mr r4, r30
+/* 800D6B10 000D2770 7F A5 EB 78 */ mr r5, r29
+/* 800D6B14 000D2774 38 60 03 F9 */ li r3, 0x3f9
+/* 800D6B18 000D2778 38 C0 00 00 */ li r6, 0
+/* 800D6B1C 000D277C 38 E0 00 00 */ li r7, 0
+/* 800D6B20 000D2780 48 17 96 15 */ bl func_80250134
+/* 800D6B24 000D2784 38 60 03 F9 */ li r3, 0x3f9
+/* 800D6B28 000D2788 38 80 00 01 */ li r4, 1
+/* 800D6B2C 000D278C 38 A0 00 00 */ li r5, 0
+/* 800D6B30 000D2790 48 17 98 69 */ bl func_80250398
+/* 800D6B34 000D2794 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D6B38 000D2798 88 BC 00 11 */ lbz r5, 0x11(r28)
+/* 800D6B3C 000D279C 7F DE 02 14 */ add r30, r30, r0
+/* 800D6B40 000D27A0 7F A4 EB 78 */ mr r4, r29
+/* 800D6B44 000D27A4 7F C3 F3 78 */ mr r3, r30
+/* 800D6B48 000D27A8 4B F8 20 B5 */ bl func_80058BFC
+/* 800D6B4C 000D27AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D6B50 000D27B0 7F 63 DB 78 */ mr r3, r27
+/* 800D6B54 000D27B4 7F DE 02 14 */ add r30, r30, r0
+/* 800D6B58 000D27B8 4B F8 20 75 */ bl func_80058BCC
+/* 800D6B5C 000D27BC 89 1C 00 11 */ lbz r8, 0x11(r28)
+/* 800D6B60 000D27C0 7F C4 F3 78 */ mr r4, r30
+/* 800D6B64 000D27C4 7F A5 EB 78 */ mr r5, r29
+/* 800D6B68 000D27C8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800D6B6C 000D27CC 38 C0 00 00 */ li r6, 0
+/* 800D6B70 000D27D0 38 E0 00 00 */ li r7, 0
+/* 800D6B74 000D27D4 48 17 95 C1 */ bl func_80250134
+/* 800D6B78 000D27D8 48 00 02 18 */ b lbl_800D6D90
+/* 800D6B7C 000D27DC 7F C3 F3 78 */ mr r3, r30
+/* 800D6B80 000D27E0 7F 84 E3 78 */ mr r4, r28
+/* 800D6B84 000D27E4 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D6B88 000D27E8 38 A0 00 06 */ li r5, 6
+/* 800D6B8C 000D27EC 48 17 D3 51 */ bl func_80253EDC
+/* 800D6B90 000D27F0 7F A3 EB 78 */ mr r3, r29
+/* 800D6B94 000D27F4 48 00 EF 3D */ bl func_800E5AD0
+/* 800D6B98 000D27F8 7C 64 1B 78 */ mr r4, r3
+/* 800D6B9C 000D27FC 38 60 00 17 */ li r3, 0x17
+/* 800D6BA0 000D2800 80 84 05 E8 */ lwz r4, 0x5e8(r4)
+/* 800D6BA4 000D2804 48 08 57 65 */ bl func_8015C308
+/* 800D6BA8 000D2808 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6BAC 000D280C 38 60 2D 42 */ li r3, 0x2d42
+/* 800D6BB0 000D2810 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6BB4 000D2814 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D6BB8 000D2818 FC 80 28 1E */ fctiwz f4, f5
+/* 800D6BBC 000D281C C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D6BC0 000D2820 FC 40 18 1E */ fctiwz f2, f3
+/* 800D6BC4 000D2824 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D6BC8 000D2828 89 1C 00 11 */ lbz r8, 0x11(r28)
+/* 800D6BCC 000D282C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6BD0 000D2830 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6BD4 000D2834 FC 20 08 1E */ fctiwz f1, f1
+/* 800D6BD8 000D2838 FC 00 00 1E */ fctiwz f0, f0
+/* 800D6BDC 000D283C D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6BE0 000D2840 80 81 00 74 */ lwz r4, 0x74(r1)
+/* 800D6BE4 000D2844 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6BE8 000D2848 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800D6BEC 000D284C D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6BF0 000D2850 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800D6BF4 000D2854 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800D6BF8 000D2858 7C C6 07 34 */ extsh r6, r6
+/* 800D6BFC 000D285C 7C E7 07 34 */ extsh r7, r7
+/* 800D6C00 000D2860 48 17 95 35 */ bl func_80250134
+/* 800D6C04 000D2864 48 00 01 8C */ b lbl_800D6D90
+/* 800D6C08 000D2868 7F C3 F3 78 */ mr r3, r30
+/* 800D6C0C 000D286C 7F 84 E3 78 */ mr r4, r28
+/* 800D6C10 000D2870 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D6C14 000D2874 38 A0 00 06 */ li r5, 6
+/* 800D6C18 000D2878 48 17 D2 C5 */ bl func_80253EDC
+/* 800D6C1C 000D287C 7F A5 EB 78 */ mr r5, r29
+/* 800D6C20 000D2880 38 60 00 0C */ li r3, 0xc
+/* 800D6C24 000D2884 38 80 00 00 */ li r4, 0
+/* 800D6C28 000D2888 48 00 EA 09 */ bl func_800E5630
+/* 800D6C2C 000D288C C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6C30 000D2890 38 80 00 02 */ li r4, 2
+/* 800D6C34 000D2894 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6C38 000D2898 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D6C3C 000D289C FC 80 28 1E */ fctiwz f4, f5
+/* 800D6C40 000D28A0 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D6C44 000D28A4 FC 40 18 1E */ fctiwz f2, f3
+/* 800D6C48 000D28A8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D6C4C 000D28AC 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D6C50 000D28B0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6C54 000D28B4 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6C58 000D28B8 FC 20 08 1E */ fctiwz f1, f1
+/* 800D6C5C 000D28BC FC 00 00 1E */ fctiwz f0, f0
+/* 800D6C60 000D28C0 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6C64 000D28C4 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6C68 000D28C8 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6C6C 000D28CC 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6C70 000D28D0 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6C74 000D28D4 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D6C78 000D28D8 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D6C7C 000D28DC 7C E7 07 34 */ extsh r7, r7
+/* 800D6C80 000D28E0 7D 08 07 34 */ extsh r8, r8
+/* 800D6C84 000D28E4 48 17 95 29 */ bl func_802501AC
+/* 800D6C88 000D28E8 48 00 01 08 */ b lbl_800D6D90
+/* 800D6C8C 000D28EC 7F C3 F3 78 */ mr r3, r30
+/* 800D6C90 000D28F0 7F 84 E3 78 */ mr r4, r28
+/* 800D6C94 000D28F4 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D6C98 000D28F8 38 A0 00 06 */ li r5, 6
+/* 800D6C9C 000D28FC 48 17 D2 41 */ bl func_80253EDC
+/* 800D6CA0 000D2900 7F A5 EB 78 */ mr r5, r29
+/* 800D6CA4 000D2904 38 60 00 0D */ li r3, 0xd
+/* 800D6CA8 000D2908 38 80 00 00 */ li r4, 0
+/* 800D6CAC 000D290C 48 00 E9 85 */ bl func_800E5630
+/* 800D6CB0 000D2910 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6CB4 000D2914 38 80 00 02 */ li r4, 2
+/* 800D6CB8 000D2918 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6CBC 000D291C C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D6CC0 000D2920 FC 80 28 1E */ fctiwz f4, f5
+/* 800D6CC4 000D2924 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D6CC8 000D2928 FC 40 18 1E */ fctiwz f2, f3
+/* 800D6CCC 000D292C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D6CD0 000D2930 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D6CD4 000D2934 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6CD8 000D2938 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6CDC 000D293C FC 20 08 1E */ fctiwz f1, f1
+/* 800D6CE0 000D2940 FC 00 00 1E */ fctiwz f0, f0
+/* 800D6CE4 000D2944 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6CE8 000D2948 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6CEC 000D294C D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6CF0 000D2950 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6CF4 000D2954 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6CF8 000D2958 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D6CFC 000D295C 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D6D00 000D2960 7C E7 07 34 */ extsh r7, r7
+/* 800D6D04 000D2964 7D 08 07 34 */ extsh r8, r8
+/* 800D6D08 000D2968 48 17 94 A5 */ bl func_802501AC
+/* 800D6D0C 000D296C 48 00 00 84 */ b lbl_800D6D90
+/* 800D6D10 000D2970 7F C3 F3 78 */ mr r3, r30
+/* 800D6D14 000D2974 7F 84 E3 78 */ mr r4, r28
+/* 800D6D18 000D2978 38 C1 00 14 */ addi r6, r1, 0x14
+/* 800D6D1C 000D297C 38 A0 00 06 */ li r5, 6
+/* 800D6D20 000D2980 48 17 D1 BD */ bl func_80253EDC
+/* 800D6D24 000D2984 7F A5 EB 78 */ mr r5, r29
+/* 800D6D28 000D2988 38 60 00 0E */ li r3, 0xe
+/* 800D6D2C 000D298C 38 80 00 00 */ li r4, 0
+/* 800D6D30 000D2990 48 00 E9 01 */ bl func_800E5630
+/* 800D6D34 000D2994 C0 A1 00 14 */ lfs f5, 0x14(r1)
+/* 800D6D38 000D2998 38 80 00 02 */ li r4, 2
+/* 800D6D3C 000D299C C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 800D6D40 000D29A0 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 800D6D44 000D29A4 FC 80 28 1E */ fctiwz f4, f5
+/* 800D6D48 000D29A8 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800D6D4C 000D29AC FC 40 18 1E */ fctiwz f2, f3
+/* 800D6D50 000D29B0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D6D54 000D29B4 89 3C 00 11 */ lbz r9, 0x11(r28)
+/* 800D6D58 000D29B8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D6D5C 000D29BC D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 800D6D60 000D29C0 FC 20 08 1E */ fctiwz f1, f1
+/* 800D6D64 000D29C4 FC 00 00 1E */ fctiwz f0, f0
+/* 800D6D68 000D29C8 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800D6D6C 000D29CC 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800D6D70 000D29D0 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800D6D74 000D29D4 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800D6D78 000D29D8 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800D6D7C 000D29DC 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800D6D80 000D29E0 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 800D6D84 000D29E4 7C E7 07 34 */ extsh r7, r7
+/* 800D6D88 000D29E8 7D 08 07 34 */ extsh r8, r8
+/* 800D6D8C 000D29EC 48 17 94 21 */ bl func_802501AC
+lbl_800D6D90:
+/* 800D6D90 000D29F0 39 61 00 90 */ addi r11, r1, 0x90
+/* 800D6D94 000D29F4 48 0F 03 E1 */ bl _restgpr_27
+/* 800D6D98 000D29F8 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800D6D9C 000D29FC 7C 08 03 A6 */ mtlr r0
+/* 800D6DA0 000D2A00 38 21 00 90 */ addi r1, r1, 0x90
+/* 800D6DA4 000D2A04 4E 80 00 20 */ blr
+
+.global func_800D6DA8
+func_800D6DA8:
+/* 800D6DA8 000D2A08 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D6DAC 000D2A0C 7C 08 02 A6 */ mflr r0
+/* 800D6DB0 000D2A10 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D6DB4 000D2A14 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D6DB8 000D2A18 48 0F 03 75 */ bl _savegpr_28
+/* 800D6DBC 000D2A1C 7C 7E 1B 78 */ mr r30, r3
+/* 800D6DC0 000D2A20 7C 9F 23 78 */ mr r31, r4
+/* 800D6DC4 000D2A24 38 C1 00 08 */ addi r6, r1, 8
+/* 800D6DC8 000D2A28 38 A0 00 03 */ li r5, 3
+/* 800D6DCC 000D2A2C 48 17 D1 11 */ bl func_80253EDC
+/* 800D6DD0 000D2A30 4B FE 37 A9 */ bl func_800BA578
+/* 800D6DD4 000D2A34 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D6DD8 000D2A38 28 00 00 0D */ cmplwi r0, 0xd
+/* 800D6DDC 000D2A3C 40 82 00 38 */ bne lbl_800D6E14
+/* 800D6DE0 000D2A40 38 60 00 12 */ li r3, 0x12
+/* 800D6DE4 000D2A44 4B FE 3A 09 */ bl func_800BA7EC
+/* 800D6DE8 000D2A48 38 03 00 01 */ addi r0, r3, 1
+/* 800D6DEC 000D2A4C 38 60 00 13 */ li r3, 0x13
+/* 800D6DF0 000D2A50 7C 1C 07 74 */ extsb r28, r0
+/* 800D6DF4 000D2A54 4B FE 39 F9 */ bl func_800BA7EC
+/* 800D6DF8 000D2A58 38 03 00 03 */ addi r0, r3, 3
+/* 800D6DFC 000D2A5C 38 60 00 13 */ li r3, 0x13
+/* 800D6E00 000D2A60 54 00 F0 BE */ srwi r0, r0, 2
+/* 800D6E04 000D2A64 7C 1D 07 74 */ extsb r29, r0
+/* 800D6E08 000D2A68 4B FE 39 E5 */ bl func_800BA7EC
+/* 800D6E0C 000D2A6C 7C 63 07 74 */ extsb r3, r3
+/* 800D6E10 000D2A70 48 00 00 34 */ b lbl_800D6E44
+lbl_800D6E14:
+/* 800D6E14 000D2A74 38 60 00 00 */ li r3, 0
+/* 800D6E18 000D2A78 4B FE 39 D5 */ bl func_800BA7EC
+/* 800D6E1C 000D2A7C 38 03 00 01 */ addi r0, r3, 1
+/* 800D6E20 000D2A80 38 60 00 01 */ li r3, 1
+/* 800D6E24 000D2A84 7C 1C 07 74 */ extsb r28, r0
+/* 800D6E28 000D2A88 4B FE 39 C5 */ bl func_800BA7EC
+/* 800D6E2C 000D2A8C 38 03 00 03 */ addi r0, r3, 3
+/* 800D6E30 000D2A90 38 60 00 01 */ li r3, 1
+/* 800D6E34 000D2A94 54 00 F0 BE */ srwi r0, r0, 2
+/* 800D6E38 000D2A98 7C 1D 07 74 */ extsb r29, r0
+/* 800D6E3C 000D2A9C 4B FE 39 B1 */ bl func_800BA7EC
+/* 800D6E40 000D2AA0 7C 63 07 74 */ extsb r3, r3
+lbl_800D6E44:
+/* 800D6E44 000D2AA4 7C 1C E8 00 */ cmpw r28, r29
+/* 800D6E48 000D2AA8 40 82 00 1C */ bne lbl_800D6E64
+/* 800D6E4C 000D2AAC 7C 60 16 70 */ srawi r0, r3, 2
+/* 800D6E50 000D2AB0 7C 00 01 94 */ addze r0, r0
+/* 800D6E54 000D2AB4 54 00 10 3A */ slwi r0, r0, 2
+/* 800D6E58 000D2AB8 7C 00 18 50 */ subf r0, r0, r3
+/* 800D6E5C 000D2ABC 7C 1C 07 74 */ extsb r28, r0
+/* 800D6E60 000D2AC0 48 00 00 08 */ b lbl_800D6E68
+lbl_800D6E64:
+/* 800D6E64 000D2AC4 3B 80 00 00 */ li r28, 0
+lbl_800D6E68:
+/* 800D6E68 000D2AC8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D6E6C 000D2ACC 2C 00 00 0B */ cmpwi r0, 0xb
+/* 800D6E70 000D2AD0 41 82 00 94 */ beq lbl_800D6F04
+/* 800D6E74 000D2AD4 40 80 00 14 */ bge lbl_800D6E88
+/* 800D6E78 000D2AD8 2C 00 00 09 */ cmpwi r0, 9
+/* 800D6E7C 000D2ADC 41 82 00 18 */ beq lbl_800D6E94
+/* 800D6E80 000D2AE0 40 80 00 40 */ bge lbl_800D6EC0
+/* 800D6E84 000D2AE4 48 00 00 F4 */ b lbl_800D6F78
+lbl_800D6E88:
+/* 800D6E88 000D2AE8 2C 00 00 0D */ cmpwi r0, 0xd
+/* 800D6E8C 000D2AEC 40 80 00 EC */ bge lbl_800D6F78
+/* 800D6E90 000D2AF0 48 00 00 B8 */ b lbl_800D6F48
+lbl_800D6E94:
+/* 800D6E94 000D2AF4 3F A0 80 41 */ lis r29, lbl_80416AB8@ha
+/* 800D6E98 000D2AF8 7F C3 F3 78 */ mr r3, r30
+/* 800D6E9C 000D2AFC 3B BD 6A B8 */ addi r29, r29, lbl_80416AB8@l
+/* 800D6EA0 000D2B00 7F E4 FB 78 */ mr r4, r31
+/* 800D6EA4 000D2B04 38 DD 00 20 */ addi r6, r29, 0x20
+/* 800D6EA8 000D2B08 38 A0 00 06 */ li r5, 6
+/* 800D6EAC 000D2B0C 48 17 D0 31 */ bl func_80253EDC
+/* 800D6EB0 000D2B10 38 9D 00 20 */ addi r4, r29, 0x20
+/* 800D6EB4 000D2B14 38 60 00 14 */ li r3, 0x14
+/* 800D6EB8 000D2B18 4B F8 2B 85 */ bl func_80059A3C
+/* 800D6EBC 000D2B1C 48 00 00 BC */ b lbl_800D6F78
+lbl_800D6EC0:
+/* 800D6EC0 000D2B20 3C A0 80 41 */ lis r5, lbl_80416AB8@ha
+/* 800D6EC4 000D2B24 7F C3 F3 78 */ mr r3, r30
+/* 800D6EC8 000D2B28 38 A5 6A B8 */ addi r5, r5, lbl_80416AB8@l
+/* 800D6ECC 000D2B2C 7F E4 FB 78 */ mr r4, r31
+/* 800D6ED0 000D2B30 38 C5 00 40 */ addi r6, r5, 0x40
+/* 800D6ED4 000D2B34 38 A0 00 06 */ li r5, 6
+/* 800D6ED8 000D2B38 48 17 D0 05 */ bl func_80253EDC
+/* 800D6EDC 000D2B3C 2C 1C 00 01 */ cmpwi r28, 1
+/* 800D6EE0 000D2B40 41 81 00 0C */ bgt lbl_800D6EEC
+/* 800D6EE4 000D2B44 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D6EE8 000D2B48 40 82 00 90 */ bne lbl_800D6F78
+lbl_800D6EEC:
+/* 800D6EEC 000D2B4C 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
+/* 800D6EF0 000D2B50 38 60 00 15 */ li r3, 0x15
+/* 800D6EF4 000D2B54 38 84 6A B8 */ addi r4, r4, lbl_80416AB8@l
+/* 800D6EF8 000D2B58 38 84 00 40 */ addi r4, r4, 0x40
+/* 800D6EFC 000D2B5C 4B F8 2B 41 */ bl func_80059A3C
+/* 800D6F00 000D2B60 48 00 00 78 */ b lbl_800D6F78
+lbl_800D6F04:
+/* 800D6F04 000D2B64 3C A0 80 41 */ lis r5, lbl_80416AB8@ha
+/* 800D6F08 000D2B68 7F C3 F3 78 */ mr r3, r30
+/* 800D6F0C 000D2B6C 38 A5 6A B8 */ addi r5, r5, lbl_80416AB8@l
+/* 800D6F10 000D2B70 7F E4 FB 78 */ mr r4, r31
+/* 800D6F14 000D2B74 38 C5 00 60 */ addi r6, r5, 0x60
+/* 800D6F18 000D2B78 38 A0 00 06 */ li r5, 6
+/* 800D6F1C 000D2B7C 48 17 CF C1 */ bl func_80253EDC
+/* 800D6F20 000D2B80 2C 1C 00 02 */ cmpwi r28, 2
+/* 800D6F24 000D2B84 41 81 00 0C */ bgt lbl_800D6F30
+/* 800D6F28 000D2B88 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D6F2C 000D2B8C 40 82 00 4C */ bne lbl_800D6F78
+lbl_800D6F30:
+/* 800D6F30 000D2B90 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
+/* 800D6F34 000D2B94 38 60 00 16 */ li r3, 0x16
+/* 800D6F38 000D2B98 38 84 6A B8 */ addi r4, r4, lbl_80416AB8@l
+/* 800D6F3C 000D2B9C 38 84 00 60 */ addi r4, r4, 0x60
+/* 800D6F40 000D2BA0 4B F8 2A FD */ bl func_80059A3C
+/* 800D6F44 000D2BA4 48 00 00 34 */ b lbl_800D6F78
+lbl_800D6F48:
+/* 800D6F48 000D2BA8 3F A0 80 41 */ lis r29, lbl_80416AB8@ha
+/* 800D6F4C 000D2BAC 7F C3 F3 78 */ mr r3, r30
+/* 800D6F50 000D2BB0 3B BD 6A B8 */ addi r29, r29, lbl_80416AB8@l
+/* 800D6F54 000D2BB4 7F E4 FB 78 */ mr r4, r31
+/* 800D6F58 000D2BB8 38 DD 00 80 */ addi r6, r29, 0x80
+/* 800D6F5C 000D2BBC 38 A0 00 06 */ li r5, 6
+/* 800D6F60 000D2BC0 48 17 CF 7D */ bl func_80253EDC
+/* 800D6F64 000D2BC4 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D6F68 000D2BC8 40 82 00 10 */ bne lbl_800D6F78
+/* 800D6F6C 000D2BCC 38 9D 00 80 */ addi r4, r29, 0x80
+/* 800D6F70 000D2BD0 38 60 00 17 */ li r3, 0x17
+/* 800D6F74 000D2BD4 4B F8 2A C9 */ bl func_80059A3C
+lbl_800D6F78:
+/* 800D6F78 000D2BD8 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D6F7C 000D2BDC 48 0F 01 FD */ bl _restgpr_28
+/* 800D6F80 000D2BE0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D6F84 000D2BE4 7C 08 03 A6 */ mtlr r0
+/* 800D6F88 000D2BE8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D6F8C 000D2BEC 4E 80 00 20 */ blr
+
+.global func_800D6F90
+func_800D6F90:
+/* 800D6F90 000D2BF0 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800D6F94 000D2BF4 7C 08 02 A6 */ mflr r0
+/* 800D6F98 000D2BF8 38 A0 00 03 */ li r5, 3
+/* 800D6F9C 000D2BFC 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800D6FA0 000D2C00 38 C1 00 08 */ addi r6, r1, 8
+/* 800D6FA4 000D2C04 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800D6FA8 000D2C08 7C 9F 23 78 */ mr r31, r4
+/* 800D6FAC 000D2C0C 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 800D6FB0 000D2C10 7C 7E 1B 78 */ mr r30, r3
+/* 800D6FB4 000D2C14 48 17 CF 29 */ bl func_80253EDC
+/* 800D6FB8 000D2C18 80 61 00 08 */ lwz r3, 8(r1)
+/* 800D6FBC 000D2C1C 38 03 FF FC */ addi r0, r3, -4
+/* 800D6FC0 000D2C20 28 00 00 08 */ cmplwi r0, 8
+/* 800D6FC4 000D2C24 41 81 04 30 */ bgt lbl_800D73F4
+/* 800D6FC8 000D2C28 3C 60 80 41 */ lis r3, lbl_80416F74@ha
+/* 800D6FCC 000D2C2C 54 00 10 3A */ slwi r0, r0, 2
+/* 800D6FD0 000D2C30 38 63 6F 74 */ addi r3, r3, lbl_80416F74@l
+/* 800D6FD4 000D2C34 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D6FD8 000D2C38 7C 69 03 A6 */ mtctr r3
+/* 800D6FDC 000D2C3C 4E 80 04 20 */ bctr
+/* 800D6FE0 000D2C40 38 60 00 04 */ li r3, 4
+/* 800D6FE4 000D2C44 4B FE 38 09 */ bl func_800BA7EC
+/* 800D6FE8 000D2C48 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800D6FEC 000D2C4C 41 82 00 24 */ beq lbl_800D7010
+/* 800D6FF0 000D2C50 38 60 00 18 */ li r3, 0x18
+/* 800D6FF4 000D2C54 48 08 BA 9D */ bl func_80162A90
+/* 800D6FF8 000D2C58 28 03 00 01 */ cmplwi r3, 1
+/* 800D6FFC 000D2C5C 41 82 00 14 */ beq lbl_800D7010
+/* 800D7000 000D2C60 38 00 00 80 */ li r0, 0x80
+/* 800D7004 000D2C64 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 800D7008 000D2C68 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 800D700C 000D2C6C 98 1F 00 0E */ stb r0, 0xe(r31)
+lbl_800D7010:
+/* 800D7010 000D2C70 7F C3 F3 78 */ mr r3, r30
+/* 800D7014 000D2C74 7F E4 FB 78 */ mr r4, r31
+/* 800D7018 000D2C78 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D701C 000D2C7C 38 A0 00 06 */ li r5, 6
+/* 800D7020 000D2C80 48 17 CE BD */ bl func_80253EDC
+/* 800D7024 000D2C84 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D7028 000D2C88 38 60 00 0D */ li r3, 0xd
+/* 800D702C 000D2C8C 4B F8 2A 11 */ bl func_80059A3C
+/* 800D7030 000D2C90 48 00 03 C4 */ b lbl_800D73F4
+/* 800D7034 000D2C94 38 60 00 04 */ li r3, 4
+/* 800D7038 000D2C98 4B FE 37 B5 */ bl func_800BA7EC
+/* 800D703C 000D2C9C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 800D7040 000D2CA0 41 82 00 24 */ beq lbl_800D7064
+/* 800D7044 000D2CA4 38 60 00 18 */ li r3, 0x18
+/* 800D7048 000D2CA8 48 08 BA 49 */ bl func_80162A90
+/* 800D704C 000D2CAC 28 03 00 02 */ cmplwi r3, 2
+/* 800D7050 000D2CB0 41 82 00 14 */ beq lbl_800D7064
+/* 800D7054 000D2CB4 38 00 00 80 */ li r0, 0x80
+/* 800D7058 000D2CB8 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 800D705C 000D2CBC 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 800D7060 000D2CC0 98 1F 00 0E */ stb r0, 0xe(r31)
+lbl_800D7064:
+/* 800D7064 000D2CC4 7F C3 F3 78 */ mr r3, r30
+/* 800D7068 000D2CC8 7F E4 FB 78 */ mr r4, r31
+/* 800D706C 000D2CCC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D7070 000D2CD0 38 A0 00 06 */ li r5, 6
+/* 800D7074 000D2CD4 48 17 CE 69 */ bl func_80253EDC
+/* 800D7078 000D2CD8 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D707C 000D2CDC 38 60 00 0E */ li r3, 0xe
+/* 800D7080 000D2CE0 4B F8 29 BD */ bl func_80059A3C
+/* 800D7084 000D2CE4 48 00 03 70 */ b lbl_800D73F4
+/* 800D7088 000D2CE8 48 00 F3 C5 */ bl func_800E644C
+/* 800D708C 000D2CEC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D7090 000D2CF0 2C 00 00 01 */ cmpwi r0, 1
+/* 800D7094 000D2CF4 41 82 00 44 */ beq lbl_800D70D8
+/* 800D7098 000D2CF8 40 80 00 10 */ bge lbl_800D70A8
+/* 800D709C 000D2CFC 2C 00 00 00 */ cmpwi r0, 0
+/* 800D70A0 000D2D00 40 80 00 10 */ bge lbl_800D70B0
+/* 800D70A4 000D2D04 48 00 00 34 */ b lbl_800D70D8
+lbl_800D70A8:
+/* 800D70A8 000D2D08 2C 00 00 03 */ cmpwi r0, 3
+/* 800D70AC 000D2D0C 40 80 00 2C */ bge lbl_800D70D8
+lbl_800D70B0:
+/* 800D70B0 000D2D10 38 60 02 61 */ li r3, 0x261
+/* 800D70B4 000D2D14 48 08 B9 DD */ bl func_80162A90
+/* 800D70B8 000D2D18 28 03 00 02 */ cmplwi r3, 2
+/* 800D70BC 000D2D1C 41 82 00 1C */ beq lbl_800D70D8
+/* 800D70C0 000D2D20 7F C3 F3 78 */ mr r3, r30
+/* 800D70C4 000D2D24 7F E4 FB 78 */ mr r4, r31
+/* 800D70C8 000D2D28 38 A0 00 02 */ li r5, 2
+/* 800D70CC 000D2D2C 38 C0 00 00 */ li r6, 0
+/* 800D70D0 000D2D30 48 17 CE 35 */ bl func_80253F04
+/* 800D70D4 000D2D34 48 00 03 20 */ b lbl_800D73F4
+lbl_800D70D8:
+/* 800D70D8 000D2D38 38 60 00 04 */ li r3, 4
+/* 800D70DC 000D2D3C 4B FE 37 11 */ bl func_800BA7EC
+/* 800D70E0 000D2D40 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 800D70E4 000D2D44 41 82 00 24 */ beq lbl_800D7108
+/* 800D70E8 000D2D48 38 60 00 18 */ li r3, 0x18
+/* 800D70EC 000D2D4C 48 08 B9 A5 */ bl func_80162A90
+/* 800D70F0 000D2D50 28 03 00 03 */ cmplwi r3, 3
+/* 800D70F4 000D2D54 41 82 00 14 */ beq lbl_800D7108
+/* 800D70F8 000D2D58 38 00 00 80 */ li r0, 0x80
+/* 800D70FC 000D2D5C 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 800D7100 000D2D60 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 800D7104 000D2D64 98 1F 00 0E */ stb r0, 0xe(r31)
+lbl_800D7108:
+/* 800D7108 000D2D68 7F C3 F3 78 */ mr r3, r30
+/* 800D710C 000D2D6C 7F E4 FB 78 */ mr r4, r31
+/* 800D7110 000D2D70 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D7114 000D2D74 38 A0 00 06 */ li r5, 6
+/* 800D7118 000D2D78 48 17 CD C5 */ bl func_80253EDC
+/* 800D711C 000D2D7C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D7120 000D2D80 38 60 00 0F */ li r3, 0xf
+/* 800D7124 000D2D84 4B F8 29 19 */ bl func_80059A3C
+/* 800D7128 000D2D88 48 00 02 CC */ b lbl_800D73F4
+/* 800D712C 000D2D8C 7F C3 F3 78 */ mr r3, r30
+/* 800D7130 000D2D90 7F E4 FB 78 */ mr r4, r31
+/* 800D7134 000D2D94 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D7138 000D2D98 38 A0 00 06 */ li r5, 6
+/* 800D713C 000D2D9C 48 17 CD A1 */ bl func_80253EDC
+/* 800D7140 000D2DA0 38 60 00 04 */ li r3, 4
+/* 800D7144 000D2DA4 4B FE 36 A9 */ bl func_800BA7EC
+/* 800D7148 000D2DA8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800D714C 000D2DAC 41 82 00 24 */ beq lbl_800D7170
+/* 800D7150 000D2DB0 38 60 00 18 */ li r3, 0x18
+/* 800D7154 000D2DB4 48 08 B9 3D */ bl func_80162A90
+/* 800D7158 000D2DB8 28 03 00 01 */ cmplwi r3, 1
+/* 800D715C 000D2DBC 41 82 00 14 */ beq lbl_800D7170
+/* 800D7160 000D2DC0 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 800D7164 000D2DC4 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D7168 000D2DC8 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D716C 000D2DCC 48 00 00 10 */ b lbl_800D717C
+lbl_800D7170:
+/* 800D7170 000D2DD0 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 800D7174 000D2DD4 38 00 FF 00 */ li r0, -256
+/* 800D7178 000D2DD8 7C 68 03 78 */ or r8, r3, r0
+lbl_800D717C:
+/* 800D717C 000D2DDC C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800D7180 000D2DE0 38 60 2C F6 */ li r3, 0x2cf6
+/* 800D7184 000D2DE4 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800D7188 000D2DE8 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800D718C 000D2DEC FC 80 28 1E */ fctiwz f4, f5
+/* 800D7190 000D2DF0 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800D7194 000D2DF4 FC 40 18 1E */ fctiwz f2, f3
+/* 800D7198 000D2DF8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D719C 000D2DFC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D71A0 000D2E00 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800D71A4 000D2E04 FC 20 08 1E */ fctiwz f1, f1
+/* 800D71A8 000D2E08 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800D71AC 000D2E0C FC 00 00 1E */ fctiwz f0, f0
+/* 800D71B0 000D2E10 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 800D71B4 000D2E14 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 800D71B8 000D2E18 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800D71BC 000D2E1C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800D71C0 000D2E20 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800D71C4 000D2E24 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 800D71C8 000D2E28 7C C6 07 34 */ extsh r6, r6
+/* 800D71CC 000D2E2C 7C E7 07 34 */ extsh r7, r7
+/* 800D71D0 000D2E30 48 17 8F 65 */ bl func_80250134
+/* 800D71D4 000D2E34 48 00 02 20 */ b lbl_800D73F4
+/* 800D71D8 000D2E38 7F C3 F3 78 */ mr r3, r30
+/* 800D71DC 000D2E3C 7F E4 FB 78 */ mr r4, r31
+/* 800D71E0 000D2E40 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D71E4 000D2E44 38 A0 00 06 */ li r5, 6
+/* 800D71E8 000D2E48 48 17 CC F5 */ bl func_80253EDC
+/* 800D71EC 000D2E4C 38 60 00 04 */ li r3, 4
+/* 800D71F0 000D2E50 4B FE 35 FD */ bl func_800BA7EC
+/* 800D71F4 000D2E54 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 800D71F8 000D2E58 41 82 00 24 */ beq lbl_800D721C
+/* 800D71FC 000D2E5C 38 60 00 18 */ li r3, 0x18
+/* 800D7200 000D2E60 48 08 B8 91 */ bl func_80162A90
+/* 800D7204 000D2E64 28 03 00 02 */ cmplwi r3, 2
+/* 800D7208 000D2E68 41 82 00 14 */ beq lbl_800D721C
+/* 800D720C 000D2E6C 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 800D7210 000D2E70 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D7214 000D2E74 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D7218 000D2E78 48 00 00 10 */ b lbl_800D7228
+lbl_800D721C:
+/* 800D721C 000D2E7C 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 800D7220 000D2E80 38 00 FF 00 */ li r0, -256
+/* 800D7224 000D2E84 7C 68 03 78 */ or r8, r3, r0
+lbl_800D7228:
+/* 800D7228 000D2E88 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800D722C 000D2E8C 38 60 2C F7 */ li r3, 0x2cf7
+/* 800D7230 000D2E90 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800D7234 000D2E94 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800D7238 000D2E98 FC 80 28 1E */ fctiwz f4, f5
+/* 800D723C 000D2E9C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800D7240 000D2EA0 FC 40 18 1E */ fctiwz f2, f3
+/* 800D7244 000D2EA4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D7248 000D2EA8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D724C 000D2EAC D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800D7250 000D2EB0 FC 20 08 1E */ fctiwz f1, f1
+/* 800D7254 000D2EB4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800D7258 000D2EB8 FC 00 00 1E */ fctiwz f0, f0
+/* 800D725C 000D2EBC 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800D7260 000D2EC0 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800D7264 000D2EC4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800D7268 000D2EC8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800D726C 000D2ECC 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 800D7270 000D2ED0 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800D7274 000D2ED4 7C C6 07 34 */ extsh r6, r6
+/* 800D7278 000D2ED8 7C E7 07 34 */ extsh r7, r7
+/* 800D727C 000D2EDC 48 17 8E B9 */ bl func_80250134
+/* 800D7280 000D2EE0 48 00 01 74 */ b lbl_800D73F4
+/* 800D7284 000D2EE4 48 00 F1 C9 */ bl func_800E644C
+/* 800D7288 000D2EE8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D728C 000D2EEC 2C 00 00 01 */ cmpwi r0, 1
+/* 800D7290 000D2EF0 41 82 00 44 */ beq lbl_800D72D4
+/* 800D7294 000D2EF4 40 80 00 10 */ bge lbl_800D72A4
+/* 800D7298 000D2EF8 2C 00 00 00 */ cmpwi r0, 0
+/* 800D729C 000D2EFC 40 80 00 10 */ bge lbl_800D72AC
+/* 800D72A0 000D2F00 48 00 00 34 */ b lbl_800D72D4
+lbl_800D72A4:
+/* 800D72A4 000D2F04 2C 00 00 03 */ cmpwi r0, 3
+/* 800D72A8 000D2F08 40 80 00 2C */ bge lbl_800D72D4
+lbl_800D72AC:
+/* 800D72AC 000D2F0C 38 60 02 61 */ li r3, 0x261
+/* 800D72B0 000D2F10 48 08 B7 E1 */ bl func_80162A90
+/* 800D72B4 000D2F14 28 03 00 02 */ cmplwi r3, 2
+/* 800D72B8 000D2F18 41 82 00 1C */ beq lbl_800D72D4
+/* 800D72BC 000D2F1C 7F C3 F3 78 */ mr r3, r30
+/* 800D72C0 000D2F20 7F E4 FB 78 */ mr r4, r31
+/* 800D72C4 000D2F24 38 A0 00 02 */ li r5, 2
+/* 800D72C8 000D2F28 38 C0 00 00 */ li r6, 0
+/* 800D72CC 000D2F2C 48 17 CC 39 */ bl func_80253F04
+/* 800D72D0 000D2F30 48 00 01 24 */ b lbl_800D73F4
+lbl_800D72D4:
+/* 800D72D4 000D2F34 7F C3 F3 78 */ mr r3, r30
+/* 800D72D8 000D2F38 7F E4 FB 78 */ mr r4, r31
+/* 800D72DC 000D2F3C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D72E0 000D2F40 38 A0 00 06 */ li r5, 6
+/* 800D72E4 000D2F44 48 17 CB F9 */ bl func_80253EDC
+/* 800D72E8 000D2F48 38 60 00 04 */ li r3, 4
+/* 800D72EC 000D2F4C 4B FE 35 01 */ bl func_800BA7EC
+/* 800D72F0 000D2F50 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 800D72F4 000D2F54 41 82 00 24 */ beq lbl_800D7318
+/* 800D72F8 000D2F58 38 60 00 18 */ li r3, 0x18
+/* 800D72FC 000D2F5C 48 08 B7 95 */ bl func_80162A90
+/* 800D7300 000D2F60 28 03 00 03 */ cmplwi r3, 3
+/* 800D7304 000D2F64 41 82 00 14 */ beq lbl_800D7318
+/* 800D7308 000D2F68 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 800D730C 000D2F6C 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800D7310 000D2F70 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800D7314 000D2F74 48 00 00 10 */ b lbl_800D7324
+lbl_800D7318:
+/* 800D7318 000D2F78 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 800D731C 000D2F7C 38 00 FF 00 */ li r0, -256
+/* 800D7320 000D2F80 7C 68 03 78 */ or r8, r3, r0
+lbl_800D7324:
+/* 800D7324 000D2F84 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800D7328 000D2F88 38 60 2C F8 */ li r3, 0x2cf8
+/* 800D732C 000D2F8C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800D7330 000D2F90 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800D7334 000D2F94 FC 80 28 1E */ fctiwz f4, f5
+/* 800D7338 000D2F98 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800D733C 000D2F9C FC 40 18 1E */ fctiwz f2, f3
+/* 800D7340 000D2FA0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800D7344 000D2FA4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800D7348 000D2FA8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800D734C 000D2FAC FC 20 08 1E */ fctiwz f1, f1
+/* 800D7350 000D2FB0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800D7354 000D2FB4 FC 00 00 1E */ fctiwz f0, f0
+/* 800D7358 000D2FB8 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800D735C 000D2FBC 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800D7360 000D2FC0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800D7364 000D2FC4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800D7368 000D2FC8 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 800D736C 000D2FCC 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800D7370 000D2FD0 7C C6 07 34 */ extsh r6, r6
+/* 800D7374 000D2FD4 7C E7 07 34 */ extsh r7, r7
+/* 800D7378 000D2FD8 48 17 8D BD */ bl func_80250134
+/* 800D737C 000D2FDC 48 00 00 78 */ b lbl_800D73F4
+/* 800D7380 000D2FE0 38 60 00 18 */ li r3, 0x18
+/* 800D7384 000D2FE4 48 08 B7 0D */ bl func_80162A90
+/* 800D7388 000D2FE8 28 03 00 01 */ cmplwi r3, 1
+/* 800D738C 000D2FEC 41 82 00 68 */ beq lbl_800D73F4
+/* 800D7390 000D2FF0 7F C3 F3 78 */ mr r3, r30
+/* 800D7394 000D2FF4 7F E4 FB 78 */ mr r4, r31
+/* 800D7398 000D2FF8 38 A0 00 02 */ li r5, 2
+/* 800D739C 000D2FFC 38 C0 00 00 */ li r6, 0
+/* 800D73A0 000D3000 48 17 CB 65 */ bl func_80253F04
+/* 800D73A4 000D3004 48 00 00 50 */ b lbl_800D73F4
+/* 800D73A8 000D3008 38 60 00 18 */ li r3, 0x18
+/* 800D73AC 000D300C 48 08 B6 E5 */ bl func_80162A90
+/* 800D73B0 000D3010 28 03 00 02 */ cmplwi r3, 2
+/* 800D73B4 000D3014 41 82 00 40 */ beq lbl_800D73F4
+/* 800D73B8 000D3018 7F C3 F3 78 */ mr r3, r30
+/* 800D73BC 000D301C 7F E4 FB 78 */ mr r4, r31
+/* 800D73C0 000D3020 38 A0 00 02 */ li r5, 2
+/* 800D73C4 000D3024 38 C0 00 00 */ li r6, 0
+/* 800D73C8 000D3028 48 17 CB 3D */ bl func_80253F04
+/* 800D73CC 000D302C 48 00 00 28 */ b lbl_800D73F4
+/* 800D73D0 000D3030 38 60 00 18 */ li r3, 0x18
+/* 800D73D4 000D3034 48 08 B6 BD */ bl func_80162A90
+/* 800D73D8 000D3038 28 03 00 03 */ cmplwi r3, 3
+/* 800D73DC 000D303C 41 82 00 18 */ beq lbl_800D73F4
+/* 800D73E0 000D3040 7F C3 F3 78 */ mr r3, r30
+/* 800D73E4 000D3044 7F E4 FB 78 */ mr r4, r31
+/* 800D73E8 000D3048 38 A0 00 02 */ li r5, 2
+/* 800D73EC 000D304C 38 C0 00 00 */ li r6, 0
+/* 800D73F0 000D3050 48 17 CB 15 */ bl func_80253F04
+lbl_800D73F4:
+/* 800D73F4 000D3054 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800D73F8 000D3058 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 800D73FC 000D305C 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 800D7400 000D3060 7C 08 03 A6 */ mtlr r0
+/* 800D7404 000D3064 38 21 00 60 */ addi r1, r1, 0x60
+/* 800D7408 000D3068 4E 80 00 20 */ blr
+
+.global func_800D740C
+func_800D740C:
+/* 800D740C 000D306C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800D7410 000D3070 7C 08 02 A6 */ mflr r0
+/* 800D7414 000D3074 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800D7418 000D3078 39 61 00 60 */ addi r11, r1, 0x60
+/* 800D741C 000D307C 48 0E FD 15 */ bl _savegpr_29
+/* 800D7420 000D3080 7C 7D 1B 78 */ mr r29, r3
+/* 800D7424 000D3084 7C 9E 23 78 */ mr r30, r4
+/* 800D7428 000D3088 38 C1 00 08 */ addi r6, r1, 8
+/* 800D742C 000D308C 38 A0 00 03 */ li r5, 3
+/* 800D7430 000D3090 48 17 CA AD */ bl func_80253EDC
+/* 800D7434 000D3094 7F A3 EB 78 */ mr r3, r29
+/* 800D7438 000D3098 7F C4 F3 78 */ mr r4, r30
+/* 800D743C 000D309C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D7440 000D30A0 38 A0 00 06 */ li r5, 6
+/* 800D7444 000D30A4 48 17 CA 99 */ bl func_80253EDC
+/* 800D7448 000D30A8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D744C 000D30AC 2C 00 00 01 */ cmpwi r0, 1
+/* 800D7450 000D30B0 41 82 00 BC */ beq lbl_800D750C
+/* 800D7454 000D30B4 40 80 00 F0 */ bge lbl_800D7544
+/* 800D7458 000D30B8 2C 00 00 00 */ cmpwi r0, 0
+/* 800D745C 000D30BC 40 80 00 08 */ bge lbl_800D7464
+/* 800D7460 000D30C0 48 00 00 E4 */ b lbl_800D7544
+lbl_800D7464:
+/* 800D7464 000D30C4 3C 60 80 41 */ lis r3, lbl_80416B58@ha
+/* 800D7468 000D30C8 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D746C 000D30CC 38 63 6B 58 */ addi r3, r3, lbl_80416B58@l
+/* 800D7470 000D30D0 4B FF F0 9D */ bl func_800D650C
+/* 800D7474 000D30D4 C0 22 8A C4 */ lfs f1, lbl_806410C4-_SDA2_BASE_(r2)
+/* 800D7478 000D30D8 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 800D747C 000D30DC FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800D7480 000D30E0 40 82 00 28 */ bne lbl_800D74A8
+/* 800D7484 000D30E4 C0 01 00 1C */ lfs f0, 0x1c(r1)
+/* 800D7488 000D30E8 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800D748C 000D30EC 40 82 00 1C */ bne lbl_800D74A8
+/* 800D7490 000D30F0 7F A3 EB 78 */ mr r3, r29
+/* 800D7494 000D30F4 7F C4 F3 78 */ mr r4, r30
+/* 800D7498 000D30F8 38 A0 00 02 */ li r5, 2
+/* 800D749C 000D30FC 38 C0 00 00 */ li r6, 0
+/* 800D74A0 000D3100 48 17 CA 65 */ bl func_80253F04
+/* 800D74A4 000D3104 48 00 00 A0 */ b lbl_800D7544
+lbl_800D74A8:
+/* 800D74A8 000D3108 38 60 00 0B */ li r3, 0xb
+/* 800D74AC 000D310C 4B FE 33 41 */ bl func_800BA7EC
+/* 800D74B0 000D3110 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800D74B4 000D3114 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800D74B8 000D3118 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800D74BC 000D311C 38 60 00 0C */ li r3, 0xc
+/* 800D74C0 000D3120 54 1F FE 7E */ rlwinm r31, r0, 0x1f, 0x19, 0x1f
+/* 800D74C4 000D3124 4B FE 33 29 */ bl func_800BA7EC
+/* 800D74C8 000D3128 7F E4 FB 78 */ mr r4, r31
+/* 800D74CC 000D312C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D74D0 000D3130 48 00 E9 1D */ bl func_800E5DEC
+/* 800D74D4 000D3134 38 A1 00 2C */ addi r5, r1, 0x2c
+/* 800D74D8 000D3138 38 80 00 00 */ li r4, 0
+/* 800D74DC 000D313C 4B F8 56 49 */ bl func_8005CB24
+/* 800D74E0 000D3140 7C 66 1B 78 */ mr r6, r3
+/* 800D74E4 000D3144 7F A3 EB 78 */ mr r3, r29
+/* 800D74E8 000D3148 7F C4 F3 78 */ mr r4, r30
+/* 800D74EC 000D314C 38 A0 00 02 */ li r5, 2
+/* 800D74F0 000D3150 48 17 CA 15 */ bl func_80253F04
+/* 800D74F4 000D3154 7F A3 EB 78 */ mr r3, r29
+/* 800D74F8 000D3158 7F C4 F3 78 */ mr r4, r30
+/* 800D74FC 000D315C 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 800D7500 000D3160 38 A0 00 01 */ li r5, 1
+/* 800D7504 000D3164 48 17 CA 01 */ bl func_80253F04
+/* 800D7508 000D3168 48 00 00 3C */ b lbl_800D7544
+lbl_800D750C:
+/* 800D750C 000D316C C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 800D7510 000D3170 C0 22 8A C4 */ lfs f1, lbl_806410C4-_SDA2_BASE_(r2)
+/* 800D7514 000D3174 FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800D7518 000D3178 4C 40 13 82 */ cror 2, 0, 2
+/* 800D751C 000D317C 40 82 00 28 */ bne lbl_800D7544
+/* 800D7520 000D3180 C0 01 00 1C */ lfs f0, 0x1c(r1)
+/* 800D7524 000D3184 FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800D7528 000D3188 4C 40 13 82 */ cror 2, 0, 2
+/* 800D752C 000D318C 40 82 00 18 */ bne lbl_800D7544
+/* 800D7530 000D3190 7F A3 EB 78 */ mr r3, r29
+/* 800D7534 000D3194 7F C4 F3 78 */ mr r4, r30
+/* 800D7538 000D3198 38 A0 00 02 */ li r5, 2
+/* 800D753C 000D319C 38 C0 00 00 */ li r6, 0
+/* 800D7540 000D31A0 48 17 C9 C5 */ bl func_80253F04
+lbl_800D7544:
+/* 800D7544 000D31A4 39 61 00 60 */ addi r11, r1, 0x60
+/* 800D7548 000D31A8 48 0E FC 35 */ bl _restgpr_29
+/* 800D754C 000D31AC 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800D7550 000D31B0 7C 08 03 A6 */ mtlr r0
+/* 800D7554 000D31B4 38 21 00 60 */ addi r1, r1, 0x60
+/* 800D7558 000D31B8 4E 80 00 20 */ blr
+
+.global func_800D755C
+func_800D755C:
+/* 800D755C 000D31BC 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800D7560 000D31C0 7C 08 02 A6 */ mflr r0
+/* 800D7564 000D31C4 38 A0 00 03 */ li r5, 3
+/* 800D7568 000D31C8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800D756C 000D31CC 38 C1 00 08 */ addi r6, r1, 8
+/* 800D7570 000D31D0 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800D7574 000D31D4 7C 9F 23 78 */ mr r31, r4
+/* 800D7578 000D31D8 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800D757C 000D31DC 7C 7E 1B 78 */ mr r30, r3
+/* 800D7580 000D31E0 48 17 C9 5D */ bl func_80253EDC
+/* 800D7584 000D31E4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D7588 000D31E8 2C 00 00 02 */ cmpwi r0, 2
+/* 800D758C 000D31EC 41 82 00 38 */ beq lbl_800D75C4
+/* 800D7590 000D31F0 40 80 00 54 */ bge lbl_800D75E4
+/* 800D7594 000D31F4 2C 00 00 01 */ cmpwi r0, 1
+/* 800D7598 000D31F8 40 80 00 08 */ bge lbl_800D75A0
+/* 800D759C 000D31FC 48 00 00 48 */ b lbl_800D75E4
+lbl_800D75A0:
+/* 800D75A0 000D3200 7F C3 F3 78 */ mr r3, r30
+/* 800D75A4 000D3204 7F E4 FB 78 */ mr r4, r31
+/* 800D75A8 000D3208 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D75AC 000D320C 38 A0 00 06 */ li r5, 6
+/* 800D75B0 000D3210 48 17 C9 2D */ bl func_80253EDC
+/* 800D75B4 000D3214 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D75B8 000D3218 38 60 00 01 */ li r3, 1
+/* 800D75BC 000D321C 4B F8 24 81 */ bl func_80059A3C
+/* 800D75C0 000D3220 48 00 00 24 */ b lbl_800D75E4
+lbl_800D75C4:
+/* 800D75C4 000D3224 7F C3 F3 78 */ mr r3, r30
+/* 800D75C8 000D3228 7F E4 FB 78 */ mr r4, r31
+/* 800D75CC 000D322C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800D75D0 000D3230 38 A0 00 06 */ li r5, 6
+/* 800D75D4 000D3234 48 17 C9 09 */ bl func_80253EDC
+/* 800D75D8 000D3238 38 81 00 0C */ addi r4, r1, 0xc
+/* 800D75DC 000D323C 38 60 00 02 */ li r3, 2
+/* 800D75E0 000D3240 4B F8 24 5D */ bl func_80059A3C
+lbl_800D75E4:
+/* 800D75E4 000D3244 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800D75E8 000D3248 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800D75EC 000D324C 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800D75F0 000D3250 7C 08 03 A6 */ mtlr r0
+/* 800D75F4 000D3254 38 21 00 40 */ addi r1, r1, 0x40
+/* 800D75F8 000D3258 4E 80 00 20 */ blr
+lbl_800D75FC:
+/* 800D75FC 000D325C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D7600 000D3260 7C 08 02 A6 */ mflr r0
+/* 800D7604 000D3264 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D7608 000D3268 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D760C 000D326C 48 0E FB 1D */ bl _savegpr_27
+/* 800D7610 000D3270 83 A4 00 00 */ lwz r29, 0(r4)
+/* 800D7614 000D3274 7C 9B 23 78 */ mr r27, r4
+/* 800D7618 000D3278 7C BC 2B 78 */ mr r28, r5
+/* 800D761C 000D327C 38 60 00 00 */ li r3, 0
+/* 800D7620 000D3280 4B FE 31 CD */ bl func_800BA7EC
+/* 800D7624 000D3284 54 7F 10 3A */ slwi r31, r3, 2
+/* 800D7628 000D3288 38 60 00 09 */ li r3, 9
+/* 800D762C 000D328C 4B FE 31 C1 */ bl func_800BA7EC
+/* 800D7630 000D3290 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800D7634 000D3294 2C 1C 00 00 */ cmpwi r28, 0
+/* 800D7638 000D3298 20 00 00 03 */ subfic r0, r0, 3
+/* 800D763C 000D329C 7C 00 FA 14 */ add r0, r0, r31
+/* 800D7640 000D32A0 54 1C 06 3E */ clrlwi r28, r0, 0x18
+/* 800D7644 000D32A4 41 82 00 58 */ beq lbl_800D769C
+/* 800D7648 000D32A8 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
+/* 800D764C 000D32AC 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
+lbl_800D7650:
+/* 800D7650 000D32B0 2C 1D 00 00 */ cmpwi r29, 0
+/* 800D7654 000D32B4 40 82 00 08 */ bne lbl_800D765C
+/* 800D7658 000D32B8 3B A0 00 06 */ li r29, 6
+lbl_800D765C:
+/* 800D765C 000D32BC 7C 1F E0 AE */ lbzx r0, r31, r28
+/* 800D7660 000D32C0 3B BD FF FF */ addi r29, r29, -1
+/* 800D7664 000D32C4 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 800D7668 000D32C8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D766C 000D32CC 48 00 E7 81 */ bl func_800E5DEC
+/* 800D7670 000D32D0 7C 7E 1B 78 */ mr r30, r3
+/* 800D7674 000D32D4 4B F7 F5 61 */ bl func_80056BD4
+/* 800D7678 000D32D8 2C 03 00 00 */ cmpwi r3, 0
+/* 800D767C 000D32DC 41 82 FF D4 */ beq lbl_800D7650
+/* 800D7680 000D32E0 7F C3 F3 78 */ mr r3, r30
+/* 800D7684 000D32E4 4B F7 F7 A9 */ bl func_80056E2C
+/* 800D7688 000D32E8 2C 03 00 00 */ cmpwi r3, 0
+/* 800D768C 000D32EC 40 82 FF C4 */ bne lbl_800D7650
+/* 800D7690 000D32F0 93 BB 00 00 */ stw r29, 0(r27)
+/* 800D7694 000D32F4 7F C3 F3 78 */ mr r3, r30
+/* 800D7698 000D32F8 48 00 00 54 */ b lbl_800D76EC
+lbl_800D769C:
+/* 800D769C 000D32FC 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
+/* 800D76A0 000D3300 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
+lbl_800D76A4:
+/* 800D76A4 000D3304 3B BD 00 01 */ addi r29, r29, 1
+/* 800D76A8 000D3308 28 1D 00 06 */ cmplwi r29, 6
+/* 800D76AC 000D330C 40 82 00 08 */ bne lbl_800D76B4
+/* 800D76B0 000D3310 3B A0 00 00 */ li r29, 0
+lbl_800D76B4:
+/* 800D76B4 000D3314 7C 1F E0 AE */ lbzx r0, r31, r28
+/* 800D76B8 000D3318 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 800D76BC 000D331C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D76C0 000D3320 48 00 E7 2D */ bl func_800E5DEC
+/* 800D76C4 000D3324 7C 7E 1B 78 */ mr r30, r3
+/* 800D76C8 000D3328 4B F7 F5 0D */ bl func_80056BD4
+/* 800D76CC 000D332C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D76D0 000D3330 41 82 FF D4 */ beq lbl_800D76A4
+/* 800D76D4 000D3334 7F C3 F3 78 */ mr r3, r30
+/* 800D76D8 000D3338 4B F7 F7 55 */ bl func_80056E2C
+/* 800D76DC 000D333C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D76E0 000D3340 40 82 FF C4 */ bne lbl_800D76A4
+/* 800D76E4 000D3344 93 BB 00 00 */ stw r29, 0(r27)
+/* 800D76E8 000D3348 7F C3 F3 78 */ mr r3, r30
+lbl_800D76EC:
+/* 800D76EC 000D334C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D76F0 000D3350 48 0E FA 85 */ bl _restgpr_27
+/* 800D76F4 000D3354 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D76F8 000D3358 7C 08 03 A6 */ mtlr r0
+/* 800D76FC 000D335C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D7700 000D3360 4E 80 00 20 */ blr
+
+.global func_800D7704
+func_800D7704:
+/* 800D7704 000D3364 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800D7708 000D3368 7C 08 02 A6 */ mflr r0
+/* 800D770C 000D336C 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800D7710 000D3370 39 61 00 70 */ addi r11, r1, 0x70
+/* 800D7714 000D3374 48 0E F9 E1 */ bl __save_gpr
+/* 800D7718 000D3378 48 04 52 5D */ bl func_8011C974
+/* 800D771C 000D337C 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800D7720 000D3380 7C 75 1B 78 */ mr r21, r3
+/* 800D7724 000D3384 2C 00 00 00 */ cmpwi r0, 0
+/* 800D7728 000D3388 40 82 00 10 */ bne lbl_800D7738
+/* 800D772C 000D338C 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 800D7730 000D3390 28 00 03 F0 */ cmplwi r0, 0x3f0
+/* 800D7734 000D3394 41 82 04 AC */ beq lbl_800D7BE0
+lbl_800D7738:
+/* 800D7738 000D3398 3B 60 00 00 */ li r27, 0
+/* 800D773C 000D339C 38 60 00 01 */ li r3, 1
+/* 800D7740 000D33A0 4B FE 30 AD */ bl func_800BA7EC
+/* 800D7744 000D33A4 3F 20 80 64 */ lis r25, lbl_8063CE34@ha
+/* 800D7748 000D33A8 3E E0 80 48 */ lis r23, lbl_8047CE18@ha
+/* 800D774C 000D33AC 54 7F 06 3E */ clrlwi r31, r3, 0x18
+/* 800D7750 000D33B0 39 C1 00 08 */ addi r14, r1, 8
+/* 800D7754 000D33B4 3B 39 CE 34 */ addi r25, r25, lbl_8063CE34@l
+/* 800D7758 000D33B8 3A F7 CE 18 */ addi r23, r23, lbl_8047CE18@l
+/* 800D775C 000D33BC 3B A0 00 00 */ li r29, 0
+/* 800D7760 000D33C0 3B 00 00 00 */ li r24, 0
+/* 800D7764 000D33C4 48 00 04 70 */ b lbl_800D7BD4
+lbl_800D7768:
+/* 800D7768 000D33C8 57 B6 06 3E */ clrlwi r22, r29, 0x18
+/* 800D776C 000D33CC 39 E0 00 00 */ li r15, 0
+/* 800D7770 000D33D0 3A 00 00 64 */ li r16, 0x64
+/* 800D7774 000D33D4 3A 80 00 01 */ li r20, 1
+/* 800D7778 000D33D8 3B 80 00 00 */ li r28, 0
+/* 800D777C 000D33DC 3B C0 00 00 */ li r30, 0
+/* 800D7780 000D33E0 3A 20 00 00 */ li r17, 0
+lbl_800D7784:
+/* 800D7784 000D33E4 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7788 000D33E8 56 23 06 3E */ clrlwi r3, r17, 0x18
+/* 800D778C 000D33EC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D7790 000D33F0 48 00 E6 5D */ bl func_800E5DEC
+/* 800D7794 000D33F4 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D7798 000D33F8 56 3A 06 3E */ clrlwi r26, r17, 0x18
+/* 800D779C 000D33FC 56 33 0D FC */ rlwinm r19, r17, 1, 0x17, 0x1e
+/* 800D77A0 000D3400 38 81 00 1A */ addi r4, r1, 0x1a
+/* 800D77A4 000D3404 7F 04 9B 2E */ sthx r24, r4, r19
+/* 800D77A8 000D3408 38 81 00 0E */ addi r4, r1, 0xe
+/* 800D77AC 000D340C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D77B0 000D3410 7C 72 1B 78 */ mr r18, r3
+/* 800D77B4 000D3414 7F 04 9B 2E */ sthx r24, r4, r19
+/* 800D77B8 000D3418 7F 0E D1 AE */ stbx r24, r14, r26
+/* 800D77BC 000D341C 41 82 00 B8 */ beq lbl_800D7874
+/* 800D77C0 000D3420 4B F7 F4 15 */ bl func_80056BD4
+/* 800D77C4 000D3424 2C 03 00 00 */ cmpwi r3, 0
+/* 800D77C8 000D3428 41 82 00 AC */ beq lbl_800D7874
+/* 800D77CC 000D342C 7E 43 93 78 */ mr r3, r18
+/* 800D77D0 000D3430 4B F7 F6 5D */ bl func_80056E2C
+/* 800D77D4 000D3434 2C 03 00 00 */ cmpwi r3, 0
+/* 800D77D8 000D3438 40 82 00 9C */ bne lbl_800D7874
+/* 800D77DC 000D343C 7E 43 93 78 */ mr r3, r18
+/* 800D77E0 000D3440 38 80 00 A0 */ li r4, 0xa0
+/* 800D77E4 000D3444 38 A0 00 00 */ li r5, 0
+/* 800D77E8 000D3448 48 30 37 15 */ bl func_803DAEFC
+/* 800D77EC 000D344C 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800D77F0 000D3450 55 E0 06 3E */ clrlwi r0, r15, 0x18
+/* 800D77F4 000D3454 7C 04 00 40 */ cmplw r4, r0
+/* 800D77F8 000D3458 7C 6E D1 AE */ stbx r3, r14, r26
+/* 800D77FC 000D345C 40 81 00 08 */ ble lbl_800D7804
+/* 800D7800 000D3460 7C 8F 23 78 */ mr r15, r4
+lbl_800D7804:
+/* 800D7804 000D3464 56 00 06 3E */ clrlwi r0, r16, 0x18
+/* 800D7808 000D3468 7C 04 00 40 */ cmplw r4, r0
+/* 800D780C 000D346C 40 80 00 08 */ bge lbl_800D7814
+/* 800D7810 000D3470 7C 90 23 78 */ mr r16, r4
+lbl_800D7814:
+/* 800D7814 000D3474 7F 9C 22 14 */ add r28, r28, r4
+/* 800D7818 000D3478 7E 43 93 78 */ mr r3, r18
+/* 800D781C 000D347C 38 80 00 05 */ li r4, 5
+/* 800D7820 000D3480 38 A0 00 00 */ li r5, 0
+/* 800D7824 000D3484 3B DE 00 01 */ addi r30, r30, 1
+/* 800D7828 000D3488 48 30 36 D5 */ bl func_803DAEFC
+/* 800D782C 000D348C 7C 64 1B 78 */ mr r4, r3
+/* 800D7830 000D3490 38 79 00 04 */ addi r3, r25, 4
+/* 800D7834 000D3494 48 2B 91 55 */ bl func_80390988
+/* 800D7838 000D3498 2C 03 00 00 */ cmpwi r3, 0
+/* 800D783C 000D349C 40 82 00 08 */ bne lbl_800D7844
+/* 800D7840 000D34A0 3A 80 00 00 */ li r20, 0
+lbl_800D7844:
+/* 800D7844 000D34A4 7E 43 93 78 */ mr r3, r18
+/* 800D7848 000D34A8 38 80 00 05 */ li r4, 5
+/* 800D784C 000D34AC 38 A0 00 00 */ li r5, 0
+/* 800D7850 000D34B0 48 30 36 AD */ bl func_803DAEFC
+/* 800D7854 000D34B4 38 81 00 1A */ addi r4, r1, 0x1a
+/* 800D7858 000D34B8 38 A0 00 00 */ li r5, 0
+/* 800D785C 000D34BC 7C 64 9B 2E */ sthx r3, r4, r19
+/* 800D7860 000D34C0 7E 43 93 78 */ mr r3, r18
+/* 800D7864 000D34C4 38 80 00 06 */ li r4, 6
+/* 800D7868 000D34C8 48 30 36 95 */ bl func_803DAEFC
+/* 800D786C 000D34CC 38 81 00 0E */ addi r4, r1, 0xe
+/* 800D7870 000D34D0 7C 64 9B 2E */ sthx r3, r4, r19
+lbl_800D7874:
+/* 800D7874 000D34D4 3A 31 00 01 */ addi r17, r17, 1
+/* 800D7878 000D34D8 28 11 00 06 */ cmplwi r17, 6
+/* 800D787C 000D34DC 41 80 FF 08 */ blt lbl_800D7784
+/* 800D7880 000D34E0 80 15 00 0C */ lwz r0, 0xc(r21)
+/* 800D7884 000D34E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800D7888 000D34E8 40 82 00 6C */ bne lbl_800D78F4
+/* 800D788C 000D34EC 88 95 00 14 */ lbz r4, 0x14(r21)
+/* 800D7890 000D34F0 8B 95 00 19 */ lbz r28, 0x19(r21)
+/* 800D7894 000D34F4 28 04 00 07 */ cmplwi r4, 7
+/* 800D7898 000D34F8 40 82 00 28 */ bne lbl_800D78C0
+/* 800D789C 000D34FC 55 E0 06 3E */ clrlwi r0, r15, 0x18
+/* 800D78A0 000D3500 28 00 00 05 */ cmplwi r0, 5
+/* 800D78A4 000D3504 41 81 00 0C */ bgt lbl_800D78B0
+/* 800D78A8 000D3508 2C 14 00 00 */ cmpwi r20, 0
+/* 800D78AC 000D350C 40 82 00 30 */ bne lbl_800D78DC
+lbl_800D78B0:
+/* 800D78B0 000D3510 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D78B4 000D3514 60 00 00 01 */ ori r0, r0, 1
+/* 800D78B8 000D3518 7C 17 B1 AE */ stbx r0, r23, r22
+/* 800D78BC 000D351C 48 00 03 14 */ b lbl_800D7BD0
+lbl_800D78C0:
+/* 800D78C0 000D3520 28 04 00 0B */ cmplwi r4, 0xb
+/* 800D78C4 000D3524 40 82 00 18 */ bne lbl_800D78DC
+/* 800D78C8 000D3528 80 75 00 08 */ lwz r3, 8(r21)
+/* 800D78CC 000D352C 38 03 FF FE */ addi r0, r3, -2
+/* 800D78D0 000D3530 30 00 FF FF */ addic r0, r0, -1
+/* 800D78D4 000D3534 7C 60 01 10 */ subfe r3, r0, r0
+/* 800D78D8 000D3538 3B 83 00 02 */ addi r28, r3, 2
+lbl_800D78DC:
+/* 800D78DC 000D353C 28 04 00 0D */ cmplwi r4, 0xd
+/* 800D78E0 000D3540 41 82 00 0C */ beq lbl_800D78EC
+/* 800D78E4 000D3544 28 04 00 07 */ cmplwi r4, 7
+/* 800D78E8 000D3548 40 82 01 74 */ bne lbl_800D7A5C
+lbl_800D78EC:
+/* 800D78EC 000D354C 3B 60 18 00 */ li r27, 0x1800
+/* 800D78F0 000D3550 48 00 01 6C */ b lbl_800D7A5C
+lbl_800D78F4:
+/* 800D78F4 000D3554 A0 75 00 8A */ lhz r3, 0x8a(r21)
+/* 800D78F8 000D3558 56 00 06 3E */ clrlwi r0, r16, 0x18
+/* 800D78FC 000D355C 7C 03 00 00 */ cmpw r3, r0
+/* 800D7900 000D3560 40 81 00 14 */ ble lbl_800D7914
+/* 800D7904 000D3564 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7908 000D3568 60 00 00 01 */ ori r0, r0, 1
+/* 800D790C 000D356C 7C 17 B1 AE */ stbx r0, r23, r22
+/* 800D7910 000D3570 48 00 02 C0 */ b lbl_800D7BD0
+lbl_800D7914:
+/* 800D7914 000D3574 A0 75 00 8C */ lhz r3, 0x8c(r21)
+/* 800D7918 000D3578 55 E0 06 3E */ clrlwi r0, r15, 0x18
+/* 800D791C 000D357C 7C 03 00 00 */ cmpw r3, r0
+/* 800D7920 000D3580 40 80 00 14 */ bge lbl_800D7934
+/* 800D7924 000D3584 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7928 000D3588 60 00 00 01 */ ori r0, r0, 1
+/* 800D792C 000D358C 7C 17 B1 AE */ stbx r0, r23, r22
+/* 800D7930 000D3590 48 00 02 A0 */ b lbl_800D7BD0
+lbl_800D7934:
+/* 800D7934 000D3594 A0 15 00 90 */ lhz r0, 0x90(r21)
+/* 800D7938 000D3598 2C 00 00 07 */ cmpwi r0, 7
+/* 800D793C 000D359C 41 82 00 30 */ beq lbl_800D796C
+/* 800D7940 000D35A0 40 80 00 48 */ bge lbl_800D7988
+/* 800D7944 000D35A4 2C 00 00 00 */ cmpwi r0, 0
+/* 800D7948 000D35A8 41 82 00 08 */ beq lbl_800D7950
+/* 800D794C 000D35AC 48 00 00 3C */ b lbl_800D7988
+lbl_800D7950:
+/* 800D7950 000D35B0 80 15 00 08 */ lwz r0, 8(r21)
+/* 800D7954 000D35B4 2C 00 00 02 */ cmpwi r0, 2
+/* 800D7958 000D35B8 40 82 00 0C */ bne lbl_800D7964
+/* 800D795C 000D35BC 3B 80 00 01 */ li r28, 1
+/* 800D7960 000D35C0 48 00 00 2C */ b lbl_800D798C
+lbl_800D7964:
+/* 800D7964 000D35C4 3B 80 00 02 */ li r28, 2
+/* 800D7968 000D35C8 48 00 00 24 */ b lbl_800D798C
+lbl_800D796C:
+/* 800D796C 000D35CC 80 15 00 08 */ lwz r0, 8(r21)
+/* 800D7970 000D35D0 2C 00 00 02 */ cmpwi r0, 2
+/* 800D7974 000D35D4 40 82 00 0C */ bne lbl_800D7980
+/* 800D7978 000D35D8 3B 80 00 03 */ li r28, 3
+/* 800D797C 000D35DC 48 00 00 10 */ b lbl_800D798C
+lbl_800D7980:
+/* 800D7980 000D35E0 3B 80 00 04 */ li r28, 4
+/* 800D7984 000D35E4 48 00 00 08 */ b lbl_800D798C
+lbl_800D7988:
+/* 800D7988 000D35E8 54 1C 06 3E */ clrlwi r28, r0, 0x18
+lbl_800D798C:
+/* 800D798C 000D35EC 38 C0 00 00 */ li r6, 0
+lbl_800D7990:
+/* 800D7990 000D35F0 54 C3 06 3E */ clrlwi r3, r6, 0x18
+/* 800D7994 000D35F4 38 A0 00 05 */ li r5, 5
+/* 800D7998 000D35F8 20 03 00 05 */ subfic r0, r3, 5
+/* 800D799C 000D35FC 7C 09 03 A6 */ mtctr r0
+/* 800D79A0 000D3600 28 03 00 05 */ cmplwi r3, 5
+/* 800D79A4 000D3604 40 80 00 2C */ bge lbl_800D79D0
+lbl_800D79A8:
+/* 800D79A8 000D3608 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 800D79AC 000D360C 38 81 00 08 */ addi r4, r1, 8
+/* 800D79B0 000D3610 7C 04 00 EE */ lbzux r0, r4, r0
+/* 800D79B4 000D3614 88 64 FF FF */ lbz r3, -1(r4)
+/* 800D79B8 000D3618 7C 03 00 40 */ cmplw r3, r0
+/* 800D79BC 000D361C 40 81 00 0C */ ble lbl_800D79C8
+/* 800D79C0 000D3620 98 64 00 00 */ stb r3, 0(r4)
+/* 800D79C4 000D3624 98 04 FF FF */ stb r0, -1(r4)
+lbl_800D79C8:
+/* 800D79C8 000D3628 38 A5 FF FF */ addi r5, r5, -1
+/* 800D79CC 000D362C 42 00 FF DC */ bdnz lbl_800D79A8
+lbl_800D79D0:
+/* 800D79D0 000D3630 38 C6 00 01 */ addi r6, r6, 1
+/* 800D79D4 000D3634 28 06 00 06 */ cmplwi r6, 6
+/* 800D79D8 000D3638 41 80 FF B8 */ blt lbl_800D7990
+/* 800D79DC 000D363C 38 00 00 06 */ li r0, 6
+/* 800D79E0 000D3640 38 A0 00 00 */ li r5, 0
+/* 800D79E4 000D3644 38 80 00 00 */ li r4, 0
+/* 800D79E8 000D3648 38 60 00 00 */ li r3, 0
+/* 800D79EC 000D364C 7C 09 03 A6 */ mtctr r0
+lbl_800D79F0:
+/* 800D79F0 000D3650 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 800D79F4 000D3654 7C 0E 00 AE */ lbzx r0, r14, r0
+/* 800D79F8 000D3658 2C 00 00 00 */ cmpwi r0, 0
+/* 800D79FC 000D365C 7C 63 02 14 */ add r3, r3, r0
+/* 800D7A00 000D3660 41 82 00 0C */ beq lbl_800D7A0C
+/* 800D7A04 000D3664 38 05 00 01 */ addi r0, r5, 1
+/* 800D7A08 000D3668 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_800D7A0C:
+/* 800D7A0C 000D366C 7C 05 E0 40 */ cmplw r5, r28
+/* 800D7A10 000D3670 41 82 00 0C */ beq lbl_800D7A1C
+/* 800D7A14 000D3674 38 84 00 01 */ addi r4, r4, 1
+/* 800D7A18 000D3678 42 00 FF D8 */ bdnz lbl_800D79F0
+lbl_800D7A1C:
+/* 800D7A1C 000D367C A0 15 00 8E */ lhz r0, 0x8e(r21)
+/* 800D7A20 000D3680 7C 00 18 00 */ cmpw r0, r3
+/* 800D7A24 000D3684 40 80 00 14 */ bge lbl_800D7A38
+/* 800D7A28 000D3688 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7A2C 000D368C 60 00 00 01 */ ori r0, r0, 1
+/* 800D7A30 000D3690 7C 17 B1 AE */ stbx r0, r23, r22
+/* 800D7A34 000D3694 48 00 01 9C */ b lbl_800D7BD0
+lbl_800D7A38:
+/* 800D7A38 000D3698 A0 15 00 96 */ lhz r0, 0x96(r21)
+/* 800D7A3C 000D369C 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 800D7A40 000D36A0 40 82 00 08 */ bne lbl_800D7A48
+/* 800D7A44 000D36A4 63 7B 08 00 */ ori r27, r27, 0x800
+lbl_800D7A48:
+/* 800D7A48 000D36A8 A0 15 00 96 */ lhz r0, 0x96(r21)
+/* 800D7A4C 000D36AC 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 800D7A50 000D36B0 40 82 00 0C */ bne lbl_800D7A5C
+/* 800D7A54 000D36B4 63 60 10 00 */ ori r0, r27, 0x1000
+/* 800D7A58 000D36B8 54 1B 04 3E */ clrlwi r27, r0, 0x10
+lbl_800D7A5C:
+/* 800D7A5C 000D36BC 57 60 04 3F */ clrlwi. r0, r27, 0x10
+/* 800D7A60 000D36C0 41 82 01 18 */ beq lbl_800D7B78
+/* 800D7A64 000D36C4 57 74 05 28 */ rlwinm r20, r27, 0, 0x14, 0x14
+/* 800D7A68 000D36C8 57 73 04 E6 */ rlwinm r19, r27, 0, 0x13, 0x13
+/* 800D7A6C 000D36CC 3A 20 00 00 */ li r17, 0
+lbl_800D7A70:
+/* 800D7A70 000D36D0 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7A74 000D36D4 56 23 06 3E */ clrlwi r3, r17, 0x18
+/* 800D7A78 000D36D8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800D7A7C 000D36DC 48 00 E3 71 */ bl func_800E5DEC
+/* 800D7A80 000D36E0 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800D7A84 000D36E4 7C 70 1B 78 */ mr r16, r3
+/* 800D7A88 000D36E8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800D7A8C 000D36EC 41 82 00 E0 */ beq lbl_800D7B6C
+/* 800D7A90 000D36F0 4B F7 F1 45 */ bl func_80056BD4
+/* 800D7A94 000D36F4 2C 03 00 00 */ cmpwi r3, 0
+/* 800D7A98 000D36F8 41 82 00 D4 */ beq lbl_800D7B6C
+/* 800D7A9C 000D36FC 7E 03 83 78 */ mr r3, r16
+/* 800D7AA0 000D3700 4B F7 F3 8D */ bl func_80056E2C
+/* 800D7AA4 000D3704 2C 03 00 00 */ cmpwi r3, 0
+/* 800D7AA8 000D3708 40 82 00 C4 */ bne lbl_800D7B6C
+/* 800D7AAC 000D370C 2C 14 00 00 */ cmpwi r20, 0
+/* 800D7AB0 000D3710 41 82 00 58 */ beq lbl_800D7B08
+/* 800D7AB4 000D3714 56 2F 06 3E */ clrlwi r15, r17, 0x18
+/* 800D7AB8 000D3718 3A 40 00 00 */ li r18, 0
+lbl_800D7ABC:
+/* 800D7ABC 000D371C 56 40 06 3E */ clrlwi r0, r18, 0x18
+/* 800D7AC0 000D3720 7C 00 78 40 */ cmplw r0, r15
+/* 800D7AC4 000D3724 41 82 00 38 */ beq lbl_800D7AFC
+/* 800D7AC8 000D3728 7E 03 83 78 */ mr r3, r16
+/* 800D7ACC 000D372C 38 80 00 05 */ li r4, 5
+/* 800D7AD0 000D3730 38 A0 00 00 */ li r5, 0
+/* 800D7AD4 000D3734 48 30 34 29 */ bl func_803DAEFC
+/* 800D7AD8 000D3738 56 40 0D FC */ rlwinm r0, r18, 1, 0x17, 0x1e
+/* 800D7ADC 000D373C 38 81 00 1A */ addi r4, r1, 0x1a
+/* 800D7AE0 000D3740 7C 04 02 2E */ lhzx r0, r4, r0
+/* 800D7AE4 000D3744 7C 00 18 40 */ cmplw r0, r3
+/* 800D7AE8 000D3748 40 82 00 14 */ bne lbl_800D7AFC
+/* 800D7AEC 000D374C 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7AF0 000D3750 60 00 00 01 */ ori r0, r0, 1
+/* 800D7AF4 000D3754 7C 17 B1 AE */ stbx r0, r23, r22
+/* 800D7AF8 000D3758 48 00 00 10 */ b lbl_800D7B08
+lbl_800D7AFC:
+/* 800D7AFC 000D375C 3A 52 00 01 */ addi r18, r18, 1
+/* 800D7B00 000D3760 28 12 00 06 */ cmplwi r18, 6
+/* 800D7B04 000D3764 41 80 FF B8 */ blt lbl_800D7ABC
+lbl_800D7B08:
+/* 800D7B08 000D3768 2C 13 00 00 */ cmpwi r19, 0
+/* 800D7B0C 000D376C 41 82 00 60 */ beq lbl_800D7B6C
+/* 800D7B10 000D3770 56 3A 06 3E */ clrlwi r26, r17, 0x18
+/* 800D7B14 000D3774 39 E0 00 00 */ li r15, 0
+lbl_800D7B18:
+/* 800D7B18 000D3778 55 E0 06 3E */ clrlwi r0, r15, 0x18
+/* 800D7B1C 000D377C 7C 00 D0 40 */ cmplw r0, r26
+/* 800D7B20 000D3780 41 82 00 40 */ beq lbl_800D7B60
+/* 800D7B24 000D3784 55 E0 0D FC */ rlwinm r0, r15, 1, 0x17, 0x1e
+/* 800D7B28 000D3788 38 61 00 0E */ addi r3, r1, 0xe
+/* 800D7B2C 000D378C 7E 43 02 2E */ lhzx r18, r3, r0
+/* 800D7B30 000D3790 2C 12 00 00 */ cmpwi r18, 0
+/* 800D7B34 000D3794 41 82 00 2C */ beq lbl_800D7B60
+/* 800D7B38 000D3798 7E 03 83 78 */ mr r3, r16
+/* 800D7B3C 000D379C 38 80 00 06 */ li r4, 6
+/* 800D7B40 000D37A0 38 A0 00 00 */ li r5, 0
+/* 800D7B44 000D37A4 48 30 33 B9 */ bl func_803DAEFC
+/* 800D7B48 000D37A8 7C 12 18 40 */ cmplw r18, r3
+/* 800D7B4C 000D37AC 40 82 00 14 */ bne lbl_800D7B60
+/* 800D7B50 000D37B0 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7B54 000D37B4 60 00 00 01 */ ori r0, r0, 1
+/* 800D7B58 000D37B8 7C 17 B1 AE */ stbx r0, r23, r22
+/* 800D7B5C 000D37BC 48 00 00 10 */ b lbl_800D7B6C
+lbl_800D7B60:
+/* 800D7B60 000D37C0 39 EF 00 01 */ addi r15, r15, 1
+/* 800D7B64 000D37C4 28 0F 00 06 */ cmplwi r15, 6
+/* 800D7B68 000D37C8 41 80 FF B0 */ blt lbl_800D7B18
+lbl_800D7B6C:
+/* 800D7B6C 000D37CC 3A 31 00 01 */ addi r17, r17, 1
+/* 800D7B70 000D37D0 28 11 00 06 */ cmplwi r17, 6
+/* 800D7B74 000D37D4 41 80 FE FC */ blt lbl_800D7A70
+lbl_800D7B78:
+/* 800D7B78 000D37D8 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 800D7B7C 000D37DC 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 800D7B80 000D37E0 7C 03 00 40 */ cmplw r3, r0
+/* 800D7B84 000D37E4 41 80 00 0C */ blt lbl_800D7B90
+/* 800D7B88 000D37E8 2C 03 00 00 */ cmpwi r3, 0
+/* 800D7B8C 000D37EC 40 82 00 10 */ bne lbl_800D7B9C
+lbl_800D7B90:
+/* 800D7B90 000D37F0 7C 17 B0 AE */ lbzx r0, r23, r22
+/* 800D7B94 000D37F4 60 00 00 01 */ ori r0, r0, 1
+/* 800D7B98 000D37F8 7C 17 B1 AE */ stbx r0, r23, r22
+lbl_800D7B9C:
+/* 800D7B9C 000D37FC 48 00 E8 B1 */ bl func_800E644C
+/* 800D7BA0 000D3800 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D7BA4 000D3804 28 00 00 01 */ cmplwi r0, 1
+/* 800D7BA8 000D3808 40 82 00 28 */ bne lbl_800D7BD0
+/* 800D7BAC 000D380C 38 60 00 00 */ li r3, 0
+/* 800D7BB0 000D3810 48 00 E9 0D */ bl func_800E64BC
+/* 800D7BB4 000D3814 7C 97 B0 AE */ lbzx r4, r23, r22
+/* 800D7BB8 000D3818 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D7BBC 000D381C 54 80 FE 7E */ rlwinm r0, r4, 0x1f, 0x19, 0x1f
+/* 800D7BC0 000D3820 7C 00 18 40 */ cmplw r0, r3
+/* 800D7BC4 000D3824 40 82 00 0C */ bne lbl_800D7BD0
+/* 800D7BC8 000D3828 60 80 00 01 */ ori r0, r4, 1
+/* 800D7BCC 000D382C 7C 17 B1 AE */ stbx r0, r23, r22
+lbl_800D7BD0:
+/* 800D7BD0 000D3830 3B BD 00 01 */ addi r29, r29, 1
+lbl_800D7BD4:
+/* 800D7BD4 000D3834 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 800D7BD8 000D3838 7C 00 F8 40 */ cmplw r0, r31
+/* 800D7BDC 000D383C 41 80 FB 8C */ blt lbl_800D7768
+lbl_800D7BE0:
+/* 800D7BE0 000D3840 39 61 00 70 */ addi r11, r1, 0x70
+/* 800D7BE4 000D3844 48 0E F5 5D */ bl __restore_gpr
+/* 800D7BE8 000D3848 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800D7BEC 000D384C 7C 08 03 A6 */ mtlr r0
+/* 800D7BF0 000D3850 38 21 00 70 */ addi r1, r1, 0x70
+/* 800D7BF4 000D3854 4E 80 00 20 */ blr
+
+.global func_800D7BF8
+func_800D7BF8:
+/* 800D7BF8 000D3858 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D7BFC 000D385C 7C 08 02 A6 */ mflr r0
+/* 800D7C00 000D3860 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D7C04 000D3864 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D7C08 000D3868 48 0E F5 25 */ bl _savegpr_28
+/* 800D7C0C 000D386C 7C 7C 1B 78 */ mr r28, r3
+/* 800D7C10 000D3870 7C 9D 23 78 */ mr r29, r4
+/* 800D7C14 000D3874 48 04 4D 61 */ bl func_8011C974
+/* 800D7C18 000D3878 7C 7F 1B 78 */ mr r31, r3
+/* 800D7C1C 000D387C 3B C0 00 00 */ li r30, 0
+/* 800D7C20 000D3880 38 60 02 61 */ li r3, 0x261
+/* 800D7C24 000D3884 48 08 AE 6D */ bl func_80162A90
+/* 800D7C28 000D3888 28 03 00 02 */ cmplwi r3, 2
+/* 800D7C2C 000D388C 40 82 00 24 */ bne lbl_800D7C50
+/* 800D7C30 000D3890 80 1F 00 00 */ lwz r0, 0(r31)
+/* 800D7C34 000D3894 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
+/* 800D7C38 000D3898 41 82 00 18 */ beq lbl_800D7C50
+/* 800D7C3C 000D389C 38 60 02 65 */ li r3, 0x265
+/* 800D7C40 000D38A0 48 08 AE 51 */ bl func_80162A90
+/* 800D7C44 000D38A4 2C 03 00 00 */ cmpwi r3, 0
+/* 800D7C48 000D38A8 41 82 00 08 */ beq lbl_800D7C50
+/* 800D7C4C 000D38AC 3B C0 00 01 */ li r30, 1
+lbl_800D7C50:
+/* 800D7C50 000D38B0 7F 83 E3 78 */ mr r3, r28
+/* 800D7C54 000D38B4 7F A4 EB 78 */ mr r4, r29
+/* 800D7C58 000D38B8 7F C5 F3 78 */ mr r5, r30
+/* 800D7C5C 000D38BC 38 C0 00 01 */ li r6, 1
+/* 800D7C60 000D38C0 4B F8 1E 0D */ bl func_80059A6C
+/* 800D7C64 000D38C4 39 61 00 20 */ addi r11, r1, 0x20
+/* 800D7C68 000D38C8 48 0E F5 11 */ bl _restgpr_28
+/* 800D7C6C 000D38CC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D7C70 000D38D0 7C 08 03 A6 */ mtlr r0
+/* 800D7C74 000D38D4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D7C78 000D38D8 4E 80 00 20 */ blr
+
+.global func_800D7C7C
+func_800D7C7C:
+/* 800D7C7C 000D38DC 38 6D 9C 28 */ addi r3, r13, lbl_8063EEE8-_SDA_BASE_
+/* 800D7C80 000D38E0 38 80 00 01 */ li r4, 1
+/* 800D7C84 000D38E4 38 A0 00 04 */ li r5, 4
+/* 800D7C88 000D38E8 38 C0 00 00 */ li r6, 0
+/* 800D7C8C 000D38EC 4B F4 CC 88 */ b func_80024914
diff --git a/asm/code_800D7C90.s b/asm/code_800D7C90.s
new file mode 100644
index 0000000..abd2e48
--- /dev/null
+++ b/asm/code_800D7C90.s
@@ -0,0 +1,13523 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+func_800D7C90:
+/* 800D7C90 000D38F0 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 800D7C94 000D38F4 7C 08 02 A6 */ mflr r0
+/* 800D7C98 000D38F8 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800D7C9C 000D38FC 39 61 00 50 */ addi r11, r1, 0x50
+/* 800D7CA0 000D3900 48 0E F4 8D */ bl _savegpr_28
+/* 800D7CA4 000D3904 3C 60 80 40 */ lis r3, lbl_803FBF48@ha
+/* 800D7CA8 000D3908 38 00 00 06 */ li r0, 6
+/* 800D7CAC 000D390C 38 63 BF 48 */ addi r3, r3, lbl_803FBF48@l
+/* 800D7CB0 000D3910 38 A1 00 1A */ addi r5, r1, 0x1a
+/* 800D7CB4 000D3914 38 83 FF FE */ addi r4, r3, -2
+/* 800D7CB8 000D3918 7C 09 03 A6 */ mtctr r0
+lbl_800D7CBC:
+/* 800D7CBC 000D391C A0 64 00 02 */ lhz r3, 2(r4)
+/* 800D7CC0 000D3920 A4 04 00 04 */ lhzu r0, 4(r4)
+/* 800D7CC4 000D3924 B0 65 00 02 */ sth r3, 2(r5)
+/* 800D7CC8 000D3928 B4 05 00 04 */ sthu r0, 4(r5)
+/* 800D7CCC 000D392C 42 00 FF F0 */ bdnz lbl_800D7CBC
+/* 800D7CD0 000D3930 4B FE 28 FD */ bl func_800BA5CC
+/* 800D7CD4 000D3934 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D7CD8 000D3938 2C 00 00 02 */ cmpwi r0, 2
+/* 800D7CDC 000D393C 41 82 01 FC */ beq lbl_800D7ED8
+/* 800D7CE0 000D3940 40 80 00 14 */ bge lbl_800D7CF4
+/* 800D7CE4 000D3944 2C 00 00 00 */ cmpwi r0, 0
+/* 800D7CE8 000D3948 41 82 00 1C */ beq lbl_800D7D04
+/* 800D7CEC 000D394C 40 80 00 98 */ bge lbl_800D7D84
+/* 800D7CF0 000D3950 48 00 07 2C */ b lbl_800D841C
+lbl_800D7CF4:
+/* 800D7CF4 000D3954 2C 00 00 04 */ cmpwi r0, 4
+/* 800D7CF8 000D3958 41 82 04 C8 */ beq lbl_800D81C0
+/* 800D7CFC 000D395C 40 80 07 20 */ bge lbl_800D841C
+/* 800D7D00 000D3960 48 00 04 14 */ b lbl_800D8114
+lbl_800D7D04:
+/* 800D7D04 000D3964 38 60 00 00 */ li r3, 0
+/* 800D7D08 000D3968 38 80 00 00 */ li r4, 0
+/* 800D7D0C 000D396C 4B F8 1B ED */ bl func_800598F8
+/* 800D7D10 000D3970 38 60 00 01 */ li r3, 1
+/* 800D7D14 000D3974 4B FE 28 A5 */ bl func_800BA5B8
+/* 800D7D18 000D3978 38 60 00 0A */ li r3, 0xa
+/* 800D7D1C 000D397C 4B FE 2C 71 */ bl func_800BA98C
+/* 800D7D20 000D3980 7C 63 07 34 */ extsh r3, r3
+/* 800D7D24 000D3984 38 80 00 08 */ li r4, 8
+/* 800D7D28 000D3988 38 A0 00 01 */ li r5, 1
+/* 800D7D2C 000D398C 48 17 C0 C5 */ bl func_80253DF0
+/* 800D7D30 000D3990 38 60 00 00 */ li r3, 0
+/* 800D7D34 000D3994 4B FE 2C 59 */ bl func_800BA98C
+/* 800D7D38 000D3998 7C 63 07 34 */ extsh r3, r3
+/* 800D7D3C 000D399C 38 80 00 04 */ li r4, 4
+/* 800D7D40 000D39A0 38 A0 00 00 */ li r5, 0
+/* 800D7D44 000D39A4 48 17 C0 6D */ bl func_80253DB0
+/* 800D7D48 000D39A8 38 60 00 0A */ li r3, 0xa
+/* 800D7D4C 000D39AC 4B FE 2C 41 */ bl func_800BA98C
+/* 800D7D50 000D39B0 7C 63 07 34 */ extsh r3, r3
+/* 800D7D54 000D39B4 38 80 00 0C */ li r4, 0xc
+/* 800D7D58 000D39B8 38 A0 00 00 */ li r5, 0
+/* 800D7D5C 000D39BC 48 17 C0 55 */ bl func_80253DB0
+/* 800D7D60 000D39C0 38 60 00 00 */ li r3, 0
+/* 800D7D64 000D39C4 38 80 2D 44 */ li r4, 0x2d44
+/* 800D7D68 000D39C8 4B FE 2C 89 */ bl func_800BA9F0
+/* 800D7D6C 000D39CC 38 60 00 01 */ li r3, 1
+/* 800D7D70 000D39D0 38 80 2D 4A */ li r4, 0x2d4a
+/* 800D7D74 000D39D4 4B FE 2C 7D */ bl func_800BA9F0
+/* 800D7D78 000D39D8 38 00 00 00 */ li r0, 0
+/* 800D7D7C 000D39DC 98 0D 9C 3E */ stb r0, lbl_8063EEFE-_SDA_BASE_(r13)
+/* 800D7D80 000D39E0 48 00 06 9C */ b lbl_800D841C
+lbl_800D7D84:
+/* 800D7D84 000D39E4 38 60 00 00 */ li r3, 0
+/* 800D7D88 000D39E8 4B FE 2C 05 */ bl func_800BA98C
+/* 800D7D8C 000D39EC 7C 63 07 34 */ extsh r3, r3
+/* 800D7D90 000D39F0 48 17 C0 41 */ bl func_80253DD0
+/* 800D7D94 000D39F4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D7D98 000D39F8 28 00 00 03 */ cmplwi r0, 3
+/* 800D7D9C 000D39FC 40 82 06 80 */ bne lbl_800D841C
+/* 800D7DA0 000D3A00 38 60 00 00 */ li r3, 0
+/* 800D7DA4 000D3A04 38 80 00 00 */ li r4, 0
+/* 800D7DA8 000D3A08 4B F8 1B 51 */ bl func_800598F8
+/* 800D7DAC 000D3A0C 38 60 00 01 */ li r3, 1
+/* 800D7DB0 000D3A10 38 80 00 06 */ li r4, 6
+/* 800D7DB4 000D3A14 38 A0 00 06 */ li r5, 6
+/* 800D7DB8 000D3A18 38 C0 00 00 */ li r6, 0
+/* 800D7DBC 000D3A1C 38 E0 00 00 */ li r7, 0
+/* 800D7DC0 000D3A20 39 00 00 00 */ li r8, 0
+/* 800D7DC4 000D3A24 4B F8 1C 05 */ bl func_800599C8
+/* 800D7DC8 000D3A28 38 60 00 02 */ li r3, 2
+/* 800D7DCC 000D3A2C 38 80 00 00 */ li r4, 0
+/* 800D7DD0 000D3A30 38 A0 00 00 */ li r5, 0
+/* 800D7DD4 000D3A34 38 C0 00 03 */ li r6, 3
+/* 800D7DD8 000D3A38 38 E0 00 05 */ li r7, 5
+/* 800D7DDC 000D3A3C 39 00 00 00 */ li r8, 0
+/* 800D7DE0 000D3A40 4B F8 1B E9 */ bl func_800599C8
+/* 800D7DE4 000D3A44 38 60 00 03 */ li r3, 3
+/* 800D7DE8 000D3A48 38 80 00 00 */ li r4, 0
+/* 800D7DEC 000D3A4C 38 A0 00 02 */ li r5, 2
+/* 800D7DF0 000D3A50 38 C0 00 04 */ li r6, 4
+/* 800D7DF4 000D3A54 38 E0 00 06 */ li r7, 6
+/* 800D7DF8 000D3A58 39 00 00 00 */ li r8, 0
+/* 800D7DFC 000D3A5C 4B F8 1B CD */ bl func_800599C8
+/* 800D7E00 000D3A60 38 60 00 04 */ li r3, 4
+/* 800D7E04 000D3A64 38 80 00 00 */ li r4, 0
+/* 800D7E08 000D3A68 38 A0 00 03 */ li r5, 3
+/* 800D7E0C 000D3A6C 38 C0 00 00 */ li r6, 0
+/* 800D7E10 000D3A70 38 E0 00 01 */ li r7, 1
+/* 800D7E14 000D3A74 39 00 00 00 */ li r8, 0
+/* 800D7E18 000D3A78 4B F8 1B B1 */ bl func_800599C8
+/* 800D7E1C 000D3A7C 38 60 00 05 */ li r3, 5
+/* 800D7E20 000D3A80 38 80 00 02 */ li r4, 2
+/* 800D7E24 000D3A84 38 A0 00 00 */ li r5, 0
+/* 800D7E28 000D3A88 38 C0 00 06 */ li r6, 6
+/* 800D7E2C 000D3A8C 38 E0 00 01 */ li r7, 1
+/* 800D7E30 000D3A90 39 00 00 00 */ li r8, 0
+/* 800D7E34 000D3A94 4B F8 1B 95 */ bl func_800599C8
+/* 800D7E38 000D3A98 38 60 00 06 */ li r3, 6
+/* 800D7E3C 000D3A9C 38 80 00 03 */ li r4, 3
+/* 800D7E40 000D3AA0 38 A0 00 05 */ li r5, 5
+/* 800D7E44 000D3AA4 38 C0 00 01 */ li r6, 1
+/* 800D7E48 000D3AA8 38 E0 00 01 */ li r7, 1
+/* 800D7E4C 000D3AAC 39 00 00 00 */ li r8, 0
+/* 800D7E50 000D3AB0 4B F8 1B 79 */ bl func_800599C8
+/* 800D7E54 000D3AB4 38 60 00 0A */ li r3, 0xa
+/* 800D7E58 000D3AB8 4B FE 2B 35 */ bl func_800BA98C
+/* 800D7E5C 000D3ABC 7C 63 07 34 */ extsh r3, r3
+/* 800D7E60 000D3AC0 38 80 00 00 */ li r4, 0
+/* 800D7E64 000D3AC4 38 A0 00 00 */ li r5, 0
+/* 800D7E68 000D3AC8 48 17 BF 49 */ bl func_80253DB0
+/* 800D7E6C 000D3ACC 38 60 00 02 */ li r3, 2
+/* 800D7E70 000D3AD0 4B FE 27 49 */ bl func_800BA5B8
+/* 800D7E74 000D3AD4 38 60 1B 5E */ li r3, 0x1b5e
+/* 800D7E78 000D3AD8 48 17 1A F5 */ bl func_8024996C
+/* 800D7E7C 000D3ADC 38 60 1B 60 */ li r3, 0x1b60
+/* 800D7E80 000D3AE0 48 17 1A ED */ bl func_8024996C
+/* 800D7E84 000D3AE4 38 60 1B 62 */ li r3, 0x1b62
+/* 800D7E88 000D3AE8 48 17 1A E5 */ bl func_8024996C
+/* 800D7E8C 000D3AEC 38 60 1B 64 */ li r3, 0x1b64
+/* 800D7E90 000D3AF0 48 17 1A DD */ bl func_8024996C
+/* 800D7E94 000D3AF4 38 60 1B 66 */ li r3, 0x1b66
+/* 800D7E98 000D3AF8 48 17 1A D5 */ bl func_8024996C
+/* 800D7E9C 000D3AFC 38 60 1B 68 */ li r3, 0x1b68
+/* 800D7EA0 000D3B00 48 17 1A CD */ bl func_8024996C
+/* 800D7EA4 000D3B04 38 60 1B 5F */ li r3, 0x1b5f
+/* 800D7EA8 000D3B08 48 17 1A C5 */ bl func_8024996C
+/* 800D7EAC 000D3B0C 38 60 1B 61 */ li r3, 0x1b61
+/* 800D7EB0 000D3B10 48 17 1A BD */ bl func_8024996C
+/* 800D7EB4 000D3B14 38 60 1B 63 */ li r3, 0x1b63
+/* 800D7EB8 000D3B18 48 17 1A B5 */ bl func_8024996C
+/* 800D7EBC 000D3B1C 38 60 1B 65 */ li r3, 0x1b65
+/* 800D7EC0 000D3B20 48 17 1A AD */ bl func_8024996C
+/* 800D7EC4 000D3B24 38 60 1B 67 */ li r3, 0x1b67
+/* 800D7EC8 000D3B28 48 17 1A A5 */ bl func_8024996C
+/* 800D7ECC 000D3B2C 38 60 1B 69 */ li r3, 0x1b69
+/* 800D7ED0 000D3B30 48 17 1A 9D */ bl func_8024996C
+/* 800D7ED4 000D3B34 48 00 05 48 */ b lbl_800D841C
+lbl_800D7ED8:
+/* 800D7ED8 000D3B38 38 60 00 2D */ li r3, 0x2d
+/* 800D7EDC 000D3B3C 38 80 00 02 */ li r4, 2
+/* 800D7EE0 000D3B40 38 A0 00 00 */ li r5, 0
+/* 800D7EE4 000D3B44 38 C0 00 01 */ li r6, 1
+/* 800D7EE8 000D3B48 4B F8 1B 85 */ bl func_80059A6C
+/* 800D7EEC 000D3B4C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800D7EF0 000D3B50 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 800D7EF4 000D3B54 41 82 00 EC */ beq lbl_800D7FE0
+/* 800D7EF8 000D3B58 28 1F 00 02 */ cmplwi r31, 2
+/* 800D7EFC 000D3B5C 41 80 00 88 */ blt lbl_800D7F84
+/* 800D7F00 000D3B60 28 1F 00 06 */ cmplwi r31, 6
+/* 800D7F04 000D3B64 41 81 00 80 */ bgt lbl_800D7F84
+/* 800D7F08 000D3B68 28 1F 00 05 */ cmplwi r31, 5
+/* 800D7F0C 000D3B6C 40 82 00 28 */ bne lbl_800D7F34
+/* 800D7F10 000D3B70 38 60 00 18 */ li r3, 0x18
+/* 800D7F14 000D3B74 48 08 AB 7D */ bl func_80162A90
+/* 800D7F18 000D3B78 28 03 00 02 */ cmplwi r3, 2
+/* 800D7F1C 000D3B7C 40 82 00 18 */ bne lbl_800D7F34
+/* 800D7F20 000D3B80 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800D7F24 000D3B84 38 60 02 22 */ li r3, 0x222
+/* 800D7F28 000D3B88 38 80 00 00 */ li r4, 0
+/* 800D7F2C 000D3B8C 4B F3 32 45 */ bl func_8000B170
+/* 800D7F30 000D3B90 48 00 04 EC */ b lbl_800D841C
+lbl_800D7F34:
+/* 800D7F34 000D3B94 38 60 00 0A */ li r3, 0xa
+/* 800D7F38 000D3B98 4B FE 2A 55 */ bl func_800BA98C
+/* 800D7F3C 000D3B9C 57 E0 10 3A */ slwi r0, r31, 2
+/* 800D7F40 000D3BA0 38 81 00 1A */ addi r4, r1, 0x1a
+/* 800D7F44 000D3BA4 7C 84 02 2E */ lhzx r4, r4, r0
+/* 800D7F48 000D3BA8 7C 63 07 34 */ extsh r3, r3
+/* 800D7F4C 000D3BAC 38 A0 00 00 */ li r5, 0
+/* 800D7F50 000D3BB0 48 17 BE 61 */ bl func_80253DB0
+/* 800D7F54 000D3BB4 38 60 00 00 */ li r3, 0
+/* 800D7F58 000D3BB8 4B FE 2A 35 */ bl func_800BA98C
+/* 800D7F5C 000D3BBC 7C 63 07 34 */ extsh r3, r3
+/* 800D7F60 000D3BC0 38 80 00 02 */ li r4, 2
+/* 800D7F64 000D3BC4 38 A0 00 00 */ li r5, 0
+/* 800D7F68 000D3BC8 48 17 BE 49 */ bl func_80253DB0
+/* 800D7F6C 000D3BCC 38 60 00 03 */ li r3, 3
+/* 800D7F70 000D3BD0 4B FE 26 49 */ bl func_800BA5B8
+/* 800D7F74 000D3BD4 38 60 00 01 */ li r3, 1
+/* 800D7F78 000D3BD8 4B F8 25 55 */ bl func_8005A4CC
+/* 800D7F7C 000D3BDC 9B ED 9C 3E */ stb r31, lbl_8063EEFE-_SDA_BASE_(r13)
+/* 800D7F80 000D3BE0 48 00 04 9C */ b lbl_800D841C
+lbl_800D7F84:
+/* 800D7F84 000D3BE4 28 1F 00 01 */ cmplwi r31, 1
+/* 800D7F88 000D3BE8 41 82 00 0C */ beq lbl_800D7F94
+/* 800D7F8C 000D3BEC 28 1F FF FF */ cmplwi r31, 0xffff
+/* 800D7F90 000D3BF0 40 82 04 8C */ bne lbl_800D841C
+lbl_800D7F94:
+/* 800D7F94 000D3BF4 38 60 00 0A */ li r3, 0xa
+/* 800D7F98 000D3BF8 4B FE 29 F5 */ bl func_800BA98C
+/* 800D7F9C 000D3BFC 7C 63 07 34 */ extsh r3, r3
+/* 800D7FA0 000D3C00 38 80 00 0A */ li r4, 0xa
+/* 800D7FA4 000D3C04 38 A0 00 00 */ li r5, 0
+/* 800D7FA8 000D3C08 48 17 BE 09 */ bl func_80253DB0
+/* 800D7FAC 000D3C0C 38 60 00 00 */ li r3, 0
+/* 800D7FB0 000D3C10 4B FE 29 DD */ bl func_800BA98C
+/* 800D7FB4 000D3C14 A0 81 00 1E */ lhz r4, 0x1e(r1)
+/* 800D7FB8 000D3C18 7C 63 07 34 */ extsh r3, r3
+/* 800D7FBC 000D3C1C 38 A0 00 00 */ li r5, 0
+/* 800D7FC0 000D3C20 48 17 BD F1 */ bl func_80253DB0
+/* 800D7FC4 000D3C24 38 60 00 03 */ li r3, 3
+/* 800D7FC8 000D3C28 4B FE 25 F1 */ bl func_800BA5B8
+/* 800D7FCC 000D3C2C 38 00 00 01 */ li r0, 1
+/* 800D7FD0 000D3C30 38 60 00 02 */ li r3, 2
+/* 800D7FD4 000D3C34 98 0D 9C 3E */ stb r0, lbl_8063EEFE-_SDA_BASE_(r13)
+/* 800D7FD8 000D3C38 4B F8 24 F5 */ bl func_8005A4CC
+/* 800D7FDC 000D3C3C 48 00 04 40 */ b lbl_800D841C
+lbl_800D7FE0:
+/* 800D7FE0 000D3C40 28 1F 00 01 */ cmplwi r31, 1
+/* 800D7FE4 000D3C44 40 82 00 38 */ bne lbl_800D801C
+/* 800D7FE8 000D3C48 38 60 00 00 */ li r3, 0
+/* 800D7FEC 000D3C4C 4B FE 29 A1 */ bl func_800BA98C
+/* 800D7FF0 000D3C50 A0 81 00 1C */ lhz r4, 0x1c(r1)
+/* 800D7FF4 000D3C54 7C 63 07 34 */ extsh r3, r3
+/* 800D7FF8 000D3C58 38 A0 00 00 */ li r5, 0
+/* 800D7FFC 000D3C5C 48 17 BD B5 */ bl func_80253DB0
+/* 800D8000 000D3C60 38 60 00 0A */ li r3, 0xa
+/* 800D8004 000D3C64 4B FE 29 89 */ bl func_800BA98C
+/* 800D8008 000D3C68 7C 63 07 34 */ extsh r3, r3
+/* 800D800C 000D3C6C 38 80 00 0A */ li r4, 0xa
+/* 800D8010 000D3C70 38 A0 00 00 */ li r5, 0
+/* 800D8014 000D3C74 48 17 BD 9D */ bl func_80253DB0
+/* 800D8018 000D3C78 48 00 00 48 */ b lbl_800D8060
+lbl_800D801C:
+/* 800D801C 000D3C7C 40 81 00 44 */ ble lbl_800D8060
+/* 800D8020 000D3C80 28 1F 00 06 */ cmplwi r31, 6
+/* 800D8024 000D3C84 41 81 00 3C */ bgt lbl_800D8060
+/* 800D8028 000D3C88 38 60 00 0A */ li r3, 0xa
+/* 800D802C 000D3C8C 4B FE 29 61 */ bl func_800BA98C
+/* 800D8030 000D3C90 57 E0 10 3A */ slwi r0, r31, 2
+/* 800D8034 000D3C94 38 81 00 18 */ addi r4, r1, 0x18
+/* 800D8038 000D3C98 7C 84 02 2E */ lhzx r4, r4, r0
+/* 800D803C 000D3C9C 7C 63 07 34 */ extsh r3, r3
+/* 800D8040 000D3CA0 38 A0 00 00 */ li r5, 0
+/* 800D8044 000D3CA4 48 17 BD 6D */ bl func_80253DB0
+/* 800D8048 000D3CA8 38 60 00 00 */ li r3, 0
+/* 800D804C 000D3CAC 4B FE 29 41 */ bl func_800BA98C
+/* 800D8050 000D3CB0 7C 63 07 34 */ extsh r3, r3
+/* 800D8054 000D3CB4 38 80 00 02 */ li r4, 2
+/* 800D8058 000D3CB8 38 A0 00 00 */ li r5, 0
+/* 800D805C 000D3CBC 48 17 BD 55 */ bl func_80253DB0
+lbl_800D8060:
+/* 800D8060 000D3CC0 2C 1F 00 04 */ cmpwi r31, 4
+/* 800D8064 000D3CC4 41 82 00 60 */ beq lbl_800D80C4
+/* 800D8068 000D3CC8 40 80 00 1C */ bge lbl_800D8084
+/* 800D806C 000D3CCC 2C 1F 00 02 */ cmpwi r31, 2
+/* 800D8070 000D3CD0 41 82 00 34 */ beq lbl_800D80A4
+/* 800D8074 000D3CD4 40 80 00 40 */ bge lbl_800D80B4
+/* 800D8078 000D3CD8 2C 1F 00 01 */ cmpwi r31, 1
+/* 800D807C 000D3CDC 40 80 00 18 */ bge lbl_800D8094
+/* 800D8080 000D3CE0 48 00 03 9C */ b lbl_800D841C
+lbl_800D8084:
+/* 800D8084 000D3CE4 2C 1F 00 06 */ cmpwi r31, 6
+/* 800D8088 000D3CE8 41 82 00 7C */ beq lbl_800D8104
+/* 800D808C 000D3CEC 40 80 03 90 */ bge lbl_800D841C
+/* 800D8090 000D3CF0 48 00 00 44 */ b lbl_800D80D4
+lbl_800D8094:
+/* 800D8094 000D3CF4 38 60 00 01 */ li r3, 1
+/* 800D8098 000D3CF8 38 80 2D 4F */ li r4, 0x2d4f
+/* 800D809C 000D3CFC 4B FE 29 55 */ bl func_800BA9F0
+/* 800D80A0 000D3D00 48 00 03 7C */ b lbl_800D841C
+lbl_800D80A4:
+/* 800D80A4 000D3D04 38 60 00 01 */ li r3, 1
+/* 800D80A8 000D3D08 38 80 2D 4A */ li r4, 0x2d4a
+/* 800D80AC 000D3D0C 4B FE 29 45 */ bl func_800BA9F0
+/* 800D80B0 000D3D10 48 00 03 6C */ b lbl_800D841C
+lbl_800D80B4:
+/* 800D80B4 000D3D14 38 60 00 01 */ li r3, 1
+/* 800D80B8 000D3D18 38 80 2D 4B */ li r4, 0x2d4b
+/* 800D80BC 000D3D1C 4B FE 29 35 */ bl func_800BA9F0
+/* 800D80C0 000D3D20 48 00 03 5C */ b lbl_800D841C
+lbl_800D80C4:
+/* 800D80C4 000D3D24 38 60 00 01 */ li r3, 1
+/* 800D80C8 000D3D28 38 80 2D 4C */ li r4, 0x2d4c
+/* 800D80CC 000D3D2C 4B FE 29 25 */ bl func_800BA9F0
+/* 800D80D0 000D3D30 48 00 03 4C */ b lbl_800D841C
+lbl_800D80D4:
+/* 800D80D4 000D3D34 38 60 00 18 */ li r3, 0x18
+/* 800D80D8 000D3D38 48 08 A9 B9 */ bl func_80162A90
+/* 800D80DC 000D3D3C 28 03 00 02 */ cmplwi r3, 2
+/* 800D80E0 000D3D40 40 82 00 14 */ bne lbl_800D80F4
+/* 800D80E4 000D3D44 38 60 00 01 */ li r3, 1
+/* 800D80E8 000D3D48 38 80 2D 50 */ li r4, 0x2d50
+/* 800D80EC 000D3D4C 4B FE 29 05 */ bl func_800BA9F0
+/* 800D80F0 000D3D50 48 00 03 2C */ b lbl_800D841C
+lbl_800D80F4:
+/* 800D80F4 000D3D54 38 60 00 01 */ li r3, 1
+/* 800D80F8 000D3D58 38 80 2D 4D */ li r4, 0x2d4d
+/* 800D80FC 000D3D5C 4B FE 28 F5 */ bl func_800BA9F0
+/* 800D8100 000D3D60 48 00 03 1C */ b lbl_800D841C
+lbl_800D8104:
+/* 800D8104 000D3D64 38 60 00 01 */ li r3, 1
+/* 800D8108 000D3D68 38 80 2D 4E */ li r4, 0x2d4e
+/* 800D810C 000D3D6C 4B FE 28 E5 */ bl func_800BA9F0
+/* 800D8110 000D3D70 48 00 03 0C */ b lbl_800D841C
+lbl_800D8114:
+/* 800D8114 000D3D74 38 60 00 00 */ li r3, 0
+/* 800D8118 000D3D78 4B FE 28 75 */ bl func_800BA98C
+/* 800D811C 000D3D7C 7C 63 07 34 */ extsh r3, r3
+/* 800D8120 000D3D80 48 17 BC B1 */ bl func_80253DD0
+/* 800D8124 000D3D84 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8128 000D3D88 28 00 00 03 */ cmplwi r0, 3
+/* 800D812C 000D3D8C 41 82 00 20 */ beq lbl_800D814C
+/* 800D8130 000D3D90 38 60 00 00 */ li r3, 0
+/* 800D8134 000D3D94 4B FE 28 59 */ bl func_800BA98C
+/* 800D8138 000D3D98 7C 63 07 34 */ extsh r3, r3
+/* 800D813C 000D3D9C 48 17 BC A5 */ bl func_80253DE0
+/* 800D8140 000D3DA0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8144 000D3DA4 28 00 00 02 */ cmplwi r0, 2
+/* 800D8148 000D3DA8 40 82 02 D4 */ bne lbl_800D841C
+lbl_800D814C:
+/* 800D814C 000D3DAC 38 60 00 0A */ li r3, 0xa
+/* 800D8150 000D3DB0 4B FE 28 3D */ bl func_800BA98C
+/* 800D8154 000D3DB4 7C 63 07 34 */ extsh r3, r3
+/* 800D8158 000D3DB8 48 17 BC 79 */ bl func_80253DD0
+/* 800D815C 000D3DBC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8160 000D3DC0 28 00 00 03 */ cmplwi r0, 3
+/* 800D8164 000D3DC4 41 82 00 20 */ beq lbl_800D8184
+/* 800D8168 000D3DC8 38 60 00 0A */ li r3, 0xa
+/* 800D816C 000D3DCC 4B FE 28 21 */ bl func_800BA98C
+/* 800D8170 000D3DD0 7C 63 07 34 */ extsh r3, r3
+/* 800D8174 000D3DD4 48 17 BC 6D */ bl func_80253DE0
+/* 800D8178 000D3DD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D817C 000D3DDC 28 00 00 0A */ cmplwi r0, 0xa
+/* 800D8180 000D3DE0 40 82 02 9C */ bne lbl_800D841C
+lbl_800D8184:
+/* 800D8184 000D3DE4 38 60 00 04 */ li r3, 4
+/* 800D8188 000D3DE8 4B FE 24 31 */ bl func_800BA5B8
+/* 800D818C 000D3DEC 38 60 00 00 */ li r3, 0
+/* 800D8190 000D3DF0 4B FE 27 FD */ bl func_800BA98C
+/* 800D8194 000D3DF4 7C 63 07 34 */ extsh r3, r3
+/* 800D8198 000D3DF8 38 80 00 03 */ li r4, 3
+/* 800D819C 000D3DFC 38 A0 00 00 */ li r5, 0
+/* 800D81A0 000D3E00 48 17 BC 11 */ bl func_80253DB0
+/* 800D81A4 000D3E04 38 60 00 0A */ li r3, 0xa
+/* 800D81A8 000D3E08 4B FE 27 E5 */ bl func_800BA98C
+/* 800D81AC 000D3E0C 7C 63 07 34 */ extsh r3, r3
+/* 800D81B0 000D3E10 38 80 00 0B */ li r4, 0xb
+/* 800D81B4 000D3E14 38 A0 00 00 */ li r5, 0
+/* 800D81B8 000D3E18 48 17 BB F9 */ bl func_80253DB0
+/* 800D81BC 000D3E1C 48 00 02 60 */ b lbl_800D841C
+lbl_800D81C0:
+/* 800D81C0 000D3E20 38 60 00 00 */ li r3, 0
+/* 800D81C4 000D3E24 4B FE 27 C9 */ bl func_800BA98C
+/* 800D81C8 000D3E28 7C 63 07 34 */ extsh r3, r3
+/* 800D81CC 000D3E2C 48 17 BC 05 */ bl func_80253DD0
+/* 800D81D0 000D3E30 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D81D4 000D3E34 28 00 00 03 */ cmplwi r0, 3
+/* 800D81D8 000D3E38 40 82 02 44 */ bne lbl_800D841C
+/* 800D81DC 000D3E3C 38 60 00 0A */ li r3, 0xa
+/* 800D81E0 000D3E40 4B FE 27 AD */ bl func_800BA98C
+/* 800D81E4 000D3E44 7C 63 07 34 */ extsh r3, r3
+/* 800D81E8 000D3E48 38 80 00 08 */ li r4, 8
+/* 800D81EC 000D3E4C 38 A0 00 00 */ li r5, 0
+/* 800D81F0 000D3E50 48 17 BC 01 */ bl func_80253DF0
+/* 800D81F4 000D3E54 88 0D 9C 3E */ lbz r0, lbl_8063EEFE-_SDA_BASE_(r13)
+/* 800D81F8 000D3E58 28 00 00 01 */ cmplwi r0, 1
+/* 800D81FC 000D3E5C 40 82 00 20 */ bne lbl_800D821C
+/* 800D8200 000D3E60 38 60 00 02 */ li r3, 2
+/* 800D8204 000D3E64 4B FE 23 55 */ bl func_800BA558
+/* 800D8208 000D3E68 38 60 00 00 */ li r3, 0
+/* 800D820C 000D3E6C 4B FE 23 AD */ bl func_800BA5B8
+/* 800D8210 000D3E70 38 60 FF FF */ li r3, -1
+/* 800D8214 000D3E74 48 00 A7 3D */ bl func_800E2950
+/* 800D8218 000D3E78 48 00 02 04 */ b lbl_800D841C
+lbl_800D821C:
+/* 800D821C 000D3E7C 28 00 00 02 */ cmplwi r0, 2
+/* 800D8220 000D3E80 40 82 01 90 */ bne lbl_800D83B0
+/* 800D8224 000D3E84 38 60 00 06 */ li r3, 6
+/* 800D8228 000D3E88 4B FE 23 31 */ bl func_800BA558
+/* 800D822C 000D3E8C 38 60 00 00 */ li r3, 0
+/* 800D8230 000D3E90 4B FE 23 89 */ bl func_800BA5B8
+/* 800D8234 000D3E94 3B A0 00 00 */ li r29, 0
+lbl_800D8238:
+/* 800D8238 000D3E98 7F A3 EB 78 */ mr r3, r29
+/* 800D823C 000D3E9C 4B FE CA BD */ bl func_800C4CF8
+/* 800D8240 000D3EA0 4B FE CF 2D */ bl func_800C516C
+/* 800D8244 000D3EA4 3B BD 00 01 */ addi r29, r29, 1
+/* 800D8248 000D3EA8 2C 1D 00 12 */ cmpwi r29, 0x12
+/* 800D824C 000D3EAC 41 80 FF EC */ blt lbl_800D8238
+/* 800D8250 000D3EB0 48 08 74 91 */ bl func_8015F6E0
+/* 800D8254 000D3EB4 7C 7D 1B 78 */ mr r29, r3
+/* 800D8258 000D3EB8 38 61 00 0C */ addi r3, r1, 0xc
+/* 800D825C 000D3EBC 38 81 00 08 */ addi r4, r1, 8
+/* 800D8260 000D3EC0 48 00 D7 BD */ bl func_800E5A1C
+/* 800D8264 000D3EC4 3B C1 00 10 */ addi r30, r1, 0x10
+/* 800D8268 000D3EC8 3B 80 00 00 */ li r28, 0
+lbl_800D826C:
+/* 800D826C 000D3ECC 7F 83 E3 78 */ mr r3, r28
+/* 800D8270 000D3ED0 48 00 D8 11 */ bl func_800E5A80
+/* 800D8274 000D3ED4 7C 9E E2 14 */ add r4, r30, r28
+/* 800D8278 000D3ED8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800D827C 000D3EDC 2C 1C 00 0A */ cmpwi r28, 0xa
+/* 800D8280 000D3EE0 98 64 00 02 */ stb r3, 2(r4)
+/* 800D8284 000D3EE4 41 80 FF E8 */ blt lbl_800D826C
+/* 800D8288 000D3EE8 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800D828C 000D3EEC 80 81 00 0C */ lwz r4, 0xc(r1)
+/* 800D8290 000D3EF0 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800D8294 000D3EF4 38 63 00 28 */ addi r3, r3, 0x28
+/* 800D8298 000D3EF8 48 2B DB A1 */ bl func_80395E38
+/* 800D829C 000D3EFC 38 80 00 01 */ li r4, 1
+/* 800D82A0 000D3F00 88 1D 00 B4 */ lbz r0, 0xb4(r29)
+/* 800D82A4 000D3F04 7C 83 18 30 */ slw r3, r4, r3
+/* 800D82A8 000D3F08 7C 00 18 39 */ and. r0, r0, r3
+/* 800D82AC 000D3F0C 41 82 00 14 */ beq lbl_800D82C0
+/* 800D82B0 000D3F10 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800D82B4 000D3F14 38 61 00 10 */ addi r3, r1, 0x10
+/* 800D82B8 000D3F18 B0 01 00 10 */ sth r0, 0x10(r1)
+/* 800D82BC 000D3F1C 48 01 12 99 */ bl func_800E9554
+lbl_800D82C0:
+/* 800D82C0 000D3F20 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800D82C4 000D3F24 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800D82C8 000D3F28 88 A1 00 08 */ lbz r5, 8(r1)
+/* 800D82CC 000D3F2C 38 80 00 01 */ li r4, 1
+/* 800D82D0 000D3F30 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 800D82D4 000D3F34 4B FE CA 81 */ bl func_800C4D54
+/* 800D82D8 000D3F38 38 60 FF FF */ li r3, -1
+/* 800D82DC 000D3F3C 4B FE CA 1D */ bl func_800C4CF8
+/* 800D82E0 000D3F40 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D82E4 000D3F44 4B F6 35 F1 */ bl func_8003B8D4
+/* 800D82E8 000D3F48 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800D82EC 000D3F4C 2C 00 00 04 */ cmpwi r0, 4
+/* 800D82F0 000D3F50 41 82 00 78 */ beq lbl_800D8368
+/* 800D82F4 000D3F54 40 80 00 1C */ bge lbl_800D8310
+/* 800D82F8 000D3F58 2C 00 00 02 */ cmpwi r0, 2
+/* 800D82FC 000D3F5C 41 82 00 3C */ beq lbl_800D8338
+/* 800D8300 000D3F60 40 80 00 50 */ bge lbl_800D8350
+/* 800D8304 000D3F64 2C 00 00 01 */ cmpwi r0, 1
+/* 800D8308 000D3F68 40 80 00 18 */ bge lbl_800D8320
+/* 800D830C 000D3F6C 48 00 01 10 */ b lbl_800D841C
+lbl_800D8310:
+/* 800D8310 000D3F70 2C 00 00 06 */ cmpwi r0, 6
+/* 800D8314 000D3F74 41 82 00 84 */ beq lbl_800D8398
+/* 800D8318 000D3F78 40 80 01 04 */ bge lbl_800D841C
+/* 800D831C 000D3F7C 48 00 00 64 */ b lbl_800D8380
+lbl_800D8320:
+/* 800D8320 000D3F80 38 60 FF FF */ li r3, -1
+/* 800D8324 000D3F84 4B FE C9 D5 */ bl func_800C4CF8
+/* 800D8328 000D3F88 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D832C 000D3F8C 38 80 00 02 */ li r4, 2
+/* 800D8330 000D3F90 4B F6 0D 61 */ bl func_80039090
+/* 800D8334 000D3F94 48 00 00 E8 */ b lbl_800D841C
+lbl_800D8338:
+/* 800D8338 000D3F98 38 60 FF FF */ li r3, -1
+/* 800D833C 000D3F9C 4B FE C9 BD */ bl func_800C4CF8
+/* 800D8340 000D3FA0 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D8344 000D3FA4 38 80 00 02 */ li r4, 2
+/* 800D8348 000D3FA8 4B F6 0D 49 */ bl func_80039090
+/* 800D834C 000D3FAC 48 00 00 D0 */ b lbl_800D841C
+lbl_800D8350:
+/* 800D8350 000D3FB0 38 60 FF FF */ li r3, -1
+/* 800D8354 000D3FB4 4B FE C9 A5 */ bl func_800C4CF8
+/* 800D8358 000D3FB8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D835C 000D3FBC 38 80 00 02 */ li r4, 2
+/* 800D8360 000D3FC0 4B F6 0D 31 */ bl func_80039090
+/* 800D8364 000D3FC4 48 00 00 B8 */ b lbl_800D841C
+lbl_800D8368:
+/* 800D8368 000D3FC8 38 60 FF FF */ li r3, -1
+/* 800D836C 000D3FCC 4B FE C9 8D */ bl func_800C4CF8
+/* 800D8370 000D3FD0 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D8374 000D3FD4 38 80 00 02 */ li r4, 2
+/* 800D8378 000D3FD8 4B F6 0D 19 */ bl func_80039090
+/* 800D837C 000D3FDC 48 00 00 A0 */ b lbl_800D841C
+lbl_800D8380:
+/* 800D8380 000D3FE0 38 60 FF FF */ li r3, -1
+/* 800D8384 000D3FE4 4B FE C9 75 */ bl func_800C4CF8
+/* 800D8388 000D3FE8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D838C 000D3FEC 38 80 00 02 */ li r4, 2
+/* 800D8390 000D3FF0 4B F6 0D 01 */ bl func_80039090
+/* 800D8394 000D3FF4 48 00 00 88 */ b lbl_800D841C
+lbl_800D8398:
+/* 800D8398 000D3FF8 38 60 FF FF */ li r3, -1
+/* 800D839C 000D3FFC 4B FE C9 5D */ bl func_800C4CF8
+/* 800D83A0 000D4000 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800D83A4 000D4004 38 80 00 02 */ li r4, 2
+/* 800D83A8 000D4008 4B F6 0C E9 */ bl func_80039090
+/* 800D83AC 000D400C 48 00 00 70 */ b lbl_800D841C
+lbl_800D83B0:
+/* 800D83B0 000D4010 28 00 00 04 */ cmplwi r0, 4
+/* 800D83B4 000D4014 40 82 00 18 */ bne lbl_800D83CC
+/* 800D83B8 000D4018 38 60 00 0B */ li r3, 0xb
+/* 800D83BC 000D401C 4B FE 21 9D */ bl func_800BA558
+/* 800D83C0 000D4020 38 60 00 00 */ li r3, 0
+/* 800D83C4 000D4024 4B FE 21 F5 */ bl func_800BA5B8
+/* 800D83C8 000D4028 48 00 00 54 */ b lbl_800D841C
+lbl_800D83CC:
+/* 800D83CC 000D402C 28 00 00 03 */ cmplwi r0, 3
+/* 800D83D0 000D4030 40 82 00 18 */ bne lbl_800D83E8
+/* 800D83D4 000D4034 38 60 00 0A */ li r3, 0xa
+/* 800D83D8 000D4038 4B FE 21 81 */ bl func_800BA558
+/* 800D83DC 000D403C 38 60 00 00 */ li r3, 0
+/* 800D83E0 000D4040 4B FE 21 D9 */ bl func_800BA5B8
+/* 800D83E4 000D4044 48 00 00 38 */ b lbl_800D841C
+lbl_800D83E8:
+/* 800D83E8 000D4048 28 00 00 05 */ cmplwi r0, 5
+/* 800D83EC 000D404C 40 82 00 18 */ bne lbl_800D8404
+/* 800D83F0 000D4050 38 60 00 0D */ li r3, 0xd
+/* 800D83F4 000D4054 4B FE 21 65 */ bl func_800BA558
+/* 800D83F8 000D4058 38 60 00 00 */ li r3, 0
+/* 800D83FC 000D405C 4B FE 21 BD */ bl func_800BA5B8
+/* 800D8400 000D4060 48 00 00 1C */ b lbl_800D841C
+lbl_800D8404:
+/* 800D8404 000D4064 28 00 00 06 */ cmplwi r0, 6
+/* 800D8408 000D4068 40 82 00 14 */ bne lbl_800D841C
+/* 800D840C 000D406C 38 60 00 0C */ li r3, 0xc
+/* 800D8410 000D4070 4B FE 21 49 */ bl func_800BA558
+/* 800D8414 000D4074 38 60 00 00 */ li r3, 0
+/* 800D8418 000D4078 4B FE 21 A1 */ bl func_800BA5B8
+lbl_800D841C:
+/* 800D841C 000D407C 39 61 00 50 */ addi r11, r1, 0x50
+/* 800D8420 000D4080 7F E3 FB 78 */ mr r3, r31
+/* 800D8424 000D4084 48 0E ED 55 */ bl _restgpr_28
+/* 800D8428 000D4088 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800D842C 000D408C 7C 08 03 A6 */ mtlr r0
+/* 800D8430 000D4090 38 21 00 50 */ addi r1, r1, 0x50
+/* 800D8434 000D4094 4E 80 00 20 */ blr
+/* 800D8438 000D4098 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D843C 000D409C 7C 08 02 A6 */ mflr r0
+/* 800D8440 000D40A0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D8444 000D40A4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800D8448 000D40A8 4B FE 21 85 */ bl func_800BA5CC
+/* 800D844C 000D40AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8450 000D40B0 28 00 00 0B */ cmplwi r0, 0xb
+/* 800D8454 000D40B4 41 81 0A FC */ bgt lbl_800D8F50
+/* 800D8458 000D40B8 3C 60 80 41 */ lis r3, lbl_80416F98@ha
+/* 800D845C 000D40BC 54 00 10 3A */ slwi r0, r0, 2
+/* 800D8460 000D40C0 38 63 6F 98 */ addi r3, r3, lbl_80416F98@l
+/* 800D8464 000D40C4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D8468 000D40C8 7C 69 03 A6 */ mtctr r3
+/* 800D846C 000D40CC 4E 80 04 20 */ bctr
+/* 800D8470 000D40D0 38 60 00 00 */ li r3, 0
+/* 800D8474 000D40D4 38 80 00 00 */ li r4, 0
+/* 800D8478 000D40D8 4B F8 14 81 */ bl func_800598F8
+/* 800D847C 000D40DC 38 60 00 01 */ li r3, 1
+/* 800D8480 000D40E0 4B FE 21 39 */ bl func_800BA5B8
+/* 800D8484 000D40E4 38 60 00 04 */ li r3, 4
+/* 800D8488 000D40E8 4B FE 25 05 */ bl func_800BA98C
+/* 800D848C 000D40EC 7C 63 07 34 */ extsh r3, r3
+/* 800D8490 000D40F0 38 A1 00 08 */ addi r5, r1, 8
+/* 800D8494 000D40F4 38 80 00 08 */ li r4, 8
+/* 800D8498 000D40F8 48 17 B9 B5 */ bl func_80253E4C
+/* 800D849C 000D40FC 38 60 00 17 */ li r3, 0x17
+/* 800D84A0 000D4100 4B FE 24 ED */ bl func_800BA98C
+/* 800D84A4 000D4104 7C 63 07 34 */ extsh r3, r3
+/* 800D84A8 000D4108 38 80 00 08 */ li r4, 8
+/* 800D84AC 000D410C 38 A0 00 01 */ li r5, 1
+/* 800D84B0 000D4110 48 17 B9 41 */ bl func_80253DF0
+/* 800D84B4 000D4114 38 60 00 00 */ li r3, 0
+/* 800D84B8 000D4118 4B FE 24 D5 */ bl func_800BA98C
+/* 800D84BC 000D411C 7C 63 07 34 */ extsh r3, r3
+/* 800D84C0 000D4120 38 80 00 04 */ li r4, 4
+/* 800D84C4 000D4124 38 A0 00 00 */ li r5, 0
+/* 800D84C8 000D4128 48 17 B8 E9 */ bl func_80253DB0
+/* 800D84CC 000D412C 38 60 00 17 */ li r3, 0x17
+/* 800D84D0 000D4130 4B FE 24 BD */ bl func_800BA98C
+/* 800D84D4 000D4134 7C 63 07 34 */ extsh r3, r3
+/* 800D84D8 000D4138 38 80 00 10 */ li r4, 0x10
+/* 800D84DC 000D413C 38 A0 00 00 */ li r5, 0
+/* 800D84E0 000D4140 48 17 B8 D1 */ bl func_80253DB0
+/* 800D84E4 000D4144 80 01 00 08 */ lwz r0, 8(r1)
+/* 800D84E8 000D4148 2C 00 00 00 */ cmpwi r0, 0
+/* 800D84EC 000D414C 40 82 00 34 */ bne lbl_800D8520
+/* 800D84F0 000D4150 38 60 00 04 */ li r3, 4
+/* 800D84F4 000D4154 4B FE 24 99 */ bl func_800BA98C
+/* 800D84F8 000D4158 7C 63 07 34 */ extsh r3, r3
+/* 800D84FC 000D415C 38 80 00 08 */ li r4, 8
+/* 800D8500 000D4160 38 A0 00 01 */ li r5, 1
+/* 800D8504 000D4164 48 17 B8 ED */ bl func_80253DF0
+/* 800D8508 000D4168 38 60 00 04 */ li r3, 4
+/* 800D850C 000D416C 4B FE 24 81 */ bl func_800BA98C
+/* 800D8510 000D4170 7C 63 07 34 */ extsh r3, r3
+/* 800D8514 000D4174 38 80 00 02 */ li r4, 2
+/* 800D8518 000D4178 38 A0 00 00 */ li r5, 0
+/* 800D851C 000D417C 48 17 B8 95 */ bl func_80253DB0
+lbl_800D8520:
+/* 800D8520 000D4180 38 60 00 00 */ li r3, 0
+/* 800D8524 000D4184 38 80 2D 76 */ li r4, 0x2d76
+/* 800D8528 000D4188 4B FE 24 C9 */ bl func_800BA9F0
+/* 800D852C 000D418C 38 60 04 0A */ li r3, 0x40a
+/* 800D8530 000D4190 48 17 7D C5 */ bl func_802502F4
+/* 800D8534 000D4194 7C 64 1B 78 */ mr r4, r3
+/* 800D8538 000D4198 38 60 00 15 */ li r3, 0x15
+/* 800D853C 000D419C 48 08 3D CD */ bl func_8015C308
+/* 800D8540 000D41A0 38 60 00 07 */ li r3, 7
+/* 800D8544 000D41A4 38 80 00 00 */ li r4, 0
+/* 800D8548 000D41A8 4B FE 20 D5 */ bl func_800BA61C
+/* 800D854C 000D41AC 38 60 00 06 */ li r3, 6
+/* 800D8550 000D41B0 38 80 00 01 */ li r4, 1
+/* 800D8554 000D41B4 4B FE 20 C9 */ bl func_800BA61C
+/* 800D8558 000D41B8 48 00 09 F8 */ b lbl_800D8F50
+/* 800D855C 000D41BC 38 60 00 00 */ li r3, 0
+/* 800D8560 000D41C0 4B FE 24 2D */ bl func_800BA98C
+/* 800D8564 000D41C4 7C 63 07 34 */ extsh r3, r3
+/* 800D8568 000D41C8 48 17 B8 69 */ bl func_80253DD0
+/* 800D856C 000D41CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8570 000D41D0 28 00 00 03 */ cmplwi r0, 3
+/* 800D8574 000D41D4 40 82 09 DC */ bne lbl_800D8F50
+/* 800D8578 000D41D8 38 60 00 02 */ li r3, 2
+/* 800D857C 000D41DC 4B FE 20 3D */ bl func_800BA5B8
+/* 800D8580 000D41E0 38 60 00 01 */ li r3, 1
+/* 800D8584 000D41E4 38 80 00 07 */ li r4, 7
+/* 800D8588 000D41E8 38 A0 00 00 */ li r5, 0
+/* 800D858C 000D41EC 38 C0 00 00 */ li r6, 0
+/* 800D8590 000D41F0 38 E0 00 00 */ li r7, 0
+/* 800D8594 000D41F4 39 00 00 00 */ li r8, 0
+/* 800D8598 000D41F8 4B F8 14 31 */ bl func_800599C8
+/* 800D859C 000D41FC 38 60 00 02 */ li r3, 2
+/* 800D85A0 000D4200 38 80 00 00 */ li r4, 0
+/* 800D85A4 000D4204 38 A0 00 00 */ li r5, 0
+/* 800D85A8 000D4208 38 C0 00 03 */ li r6, 3
+/* 800D85AC 000D420C 38 E0 00 04 */ li r7, 4
+/* 800D85B0 000D4210 39 00 00 00 */ li r8, 0
+/* 800D85B4 000D4214 4B F8 14 15 */ bl func_800599C8
+/* 800D85B8 000D4218 38 60 00 03 */ li r3, 3
+/* 800D85BC 000D421C 38 80 00 00 */ li r4, 0
+/* 800D85C0 000D4220 38 A0 00 02 */ li r5, 2
+/* 800D85C4 000D4224 38 C0 00 00 */ li r6, 0
+/* 800D85C8 000D4228 38 E0 00 05 */ li r7, 5
+/* 800D85CC 000D422C 39 00 00 00 */ li r8, 0
+/* 800D85D0 000D4230 4B F8 13 F9 */ bl func_800599C8
+/* 800D85D4 000D4234 38 60 00 04 */ li r3, 4
+/* 800D85D8 000D4238 38 80 00 02 */ li r4, 2
+/* 800D85DC 000D423C 38 A0 00 00 */ li r5, 0
+/* 800D85E0 000D4240 38 C0 00 05 */ li r6, 5
+/* 800D85E4 000D4244 38 E0 00 06 */ li r7, 6
+/* 800D85E8 000D4248 39 00 00 00 */ li r8, 0
+/* 800D85EC 000D424C 4B F8 13 DD */ bl func_800599C8
+/* 800D85F0 000D4250 38 60 00 05 */ li r3, 5
+/* 800D85F4 000D4254 38 80 00 03 */ li r4, 3
+/* 800D85F8 000D4258 38 A0 00 04 */ li r5, 4
+/* 800D85FC 000D425C 38 C0 00 00 */ li r6, 0
+/* 800D8600 000D4260 38 E0 00 07 */ li r7, 7
+/* 800D8604 000D4264 39 00 00 00 */ li r8, 0
+/* 800D8608 000D4268 4B F8 13 C1 */ bl func_800599C8
+/* 800D860C 000D426C 38 60 00 06 */ li r3, 6
+/* 800D8610 000D4270 38 80 00 04 */ li r4, 4
+/* 800D8614 000D4274 38 A0 00 00 */ li r5, 0
+/* 800D8618 000D4278 38 C0 00 07 */ li r6, 7
+/* 800D861C 000D427C 38 E0 00 01 */ li r7, 1
+/* 800D8620 000D4280 39 00 00 00 */ li r8, 0
+/* 800D8624 000D4284 4B F8 13 A5 */ bl func_800599C8
+/* 800D8628 000D4288 38 60 00 07 */ li r3, 7
+/* 800D862C 000D428C 38 80 00 05 */ li r4, 5
+/* 800D8630 000D4290 38 A0 00 06 */ li r5, 6
+/* 800D8634 000D4294 38 C0 00 00 */ li r6, 0
+/* 800D8638 000D4298 38 E0 00 01 */ li r7, 1
+/* 800D863C 000D429C 39 00 00 00 */ li r8, 0
+/* 800D8640 000D42A0 4B F8 13 89 */ bl func_800599C8
+/* 800D8644 000D42A4 38 60 00 17 */ li r3, 0x17
+/* 800D8648 000D42A8 4B FE 23 45 */ bl func_800BA98C
+/* 800D864C 000D42AC 7C 63 07 34 */ extsh r3, r3
+/* 800D8650 000D42B0 38 80 00 00 */ li r4, 0
+/* 800D8654 000D42B4 38 A0 00 00 */ li r5, 0
+/* 800D8658 000D42B8 48 17 B7 59 */ bl func_80253DB0
+/* 800D865C 000D42BC 48 00 08 F4 */ b lbl_800D8F50
+/* 800D8660 000D42C0 38 60 00 2D */ li r3, 0x2d
+/* 800D8664 000D42C4 38 80 00 02 */ li r4, 2
+/* 800D8668 000D42C8 38 A0 00 00 */ li r5, 0
+/* 800D866C 000D42CC 38 C0 00 01 */ li r6, 1
+/* 800D8670 000D42D0 4B F8 13 FD */ bl func_80059A6C
+/* 800D8674 000D42D4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800D8678 000D42D8 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 800D867C 000D42DC 41 82 01 90 */ beq lbl_800D880C
+/* 800D8680 000D42E0 28 1F 00 02 */ cmplwi r31, 2
+/* 800D8684 000D42E4 41 80 01 1C */ blt lbl_800D87A0
+/* 800D8688 000D42E8 28 1F 00 08 */ cmplwi r31, 8
+/* 800D868C 000D42EC 41 81 01 14 */ bgt lbl_800D87A0
+/* 800D8690 000D42F0 38 60 00 17 */ li r3, 0x17
+/* 800D8694 000D42F4 4B FE 22 F9 */ bl func_800BA98C
+/* 800D8698 000D42F8 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
+/* 800D869C 000D42FC 57 E0 10 3A */ slwi r0, r31, 2
+/* 800D86A0 000D4300 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
+/* 800D86A4 000D4304 7C 63 07 34 */ extsh r3, r3
+/* 800D86A8 000D4308 7C 84 02 14 */ add r4, r4, r0
+/* 800D86AC 000D430C 38 A0 00 00 */ li r5, 0
+/* 800D86B0 000D4310 A0 84 FF FE */ lhz r4, -2(r4)
+/* 800D86B4 000D4314 48 17 B6 FD */ bl func_80253DB0
+/* 800D86B8 000D4318 38 60 00 00 */ li r3, 0
+/* 800D86BC 000D431C 4B FE 22 D1 */ bl func_800BA98C
+/* 800D86C0 000D4320 7C 63 07 34 */ extsh r3, r3
+/* 800D86C4 000D4324 38 80 00 02 */ li r4, 2
+/* 800D86C8 000D4328 38 A0 00 00 */ li r5, 0
+/* 800D86CC 000D432C 48 17 B6 E5 */ bl func_80253DB0
+/* 800D86D0 000D4330 38 60 00 03 */ li r3, 3
+/* 800D86D4 000D4334 4B FE 1E E5 */ bl func_800BA5B8
+/* 800D86D8 000D4338 2C 1F 00 05 */ cmpwi r31, 5
+/* 800D86DC 000D433C 41 82 00 60 */ beq lbl_800D873C
+/* 800D86E0 000D4340 40 80 00 1C */ bge lbl_800D86FC
+/* 800D86E4 000D4344 2C 1F 00 03 */ cmpwi r31, 3
+/* 800D86E8 000D4348 41 82 00 34 */ beq lbl_800D871C
+/* 800D86EC 000D434C 40 80 00 40 */ bge lbl_800D872C
+/* 800D86F0 000D4350 2C 1F 00 02 */ cmpwi r31, 2
+/* 800D86F4 000D4354 40 80 00 18 */ bge lbl_800D870C
+/* 800D86F8 000D4358 48 00 00 70 */ b lbl_800D8768
+lbl_800D86FC:
+/* 800D86FC 000D435C 2C 1F 00 07 */ cmpwi r31, 7
+/* 800D8700 000D4360 41 82 00 5C */ beq lbl_800D875C
+/* 800D8704 000D4364 40 80 00 64 */ bge lbl_800D8768
+/* 800D8708 000D4368 48 00 00 44 */ b lbl_800D874C
+lbl_800D870C:
+/* 800D870C 000D436C 38 60 00 07 */ li r3, 7
+/* 800D8710 000D4370 38 80 00 01 */ li r4, 1
+/* 800D8714 000D4374 4B FE 1F 09 */ bl func_800BA61C
+/* 800D8718 000D4378 48 00 00 50 */ b lbl_800D8768
+lbl_800D871C:
+/* 800D871C 000D437C 38 60 00 07 */ li r3, 7
+/* 800D8720 000D4380 38 80 00 02 */ li r4, 2
+/* 800D8724 000D4384 4B FE 1E F9 */ bl func_800BA61C
+/* 800D8728 000D4388 48 00 00 40 */ b lbl_800D8768
+lbl_800D872C:
+/* 800D872C 000D438C 38 60 00 07 */ li r3, 7
+/* 800D8730 000D4390 38 80 00 03 */ li r4, 3
+/* 800D8734 000D4394 4B FE 1E E9 */ bl func_800BA61C
+/* 800D8738 000D4398 48 00 00 30 */ b lbl_800D8768
+lbl_800D873C:
+/* 800D873C 000D439C 38 60 00 07 */ li r3, 7
+/* 800D8740 000D43A0 38 80 00 04 */ li r4, 4
+/* 800D8744 000D43A4 4B FE 1E D9 */ bl func_800BA61C
+/* 800D8748 000D43A8 48 00 00 20 */ b lbl_800D8768
+lbl_800D874C:
+/* 800D874C 000D43AC 38 60 00 07 */ li r3, 7
+/* 800D8750 000D43B0 38 80 00 05 */ li r4, 5
+/* 800D8754 000D43B4 4B FE 1E C9 */ bl func_800BA61C
+/* 800D8758 000D43B8 48 00 00 10 */ b lbl_800D8768
+lbl_800D875C:
+/* 800D875C 000D43BC 38 60 00 07 */ li r3, 7
+/* 800D8760 000D43C0 38 80 00 06 */ li r4, 6
+/* 800D8764 000D43C4 4B FE 1E B9 */ bl func_800BA61C
+lbl_800D8768:
+/* 800D8768 000D43C8 38 60 00 01 */ li r3, 1
+/* 800D876C 000D43CC 4B F8 1D 61 */ bl func_8005A4CC
+/* 800D8770 000D43D0 38 60 00 07 */ li r3, 7
+/* 800D8774 000D43D4 4B FE 20 79 */ bl func_800BA7EC
+/* 800D8778 000D43D8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D877C 000D43DC 38 80 00 00 */ li r4, 0
+/* 800D8780 000D43E0 48 00 CA 1D */ bl func_800E519C
+/* 800D8784 000D43E4 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800D8788 000D43E8 38 60 00 06 */ li r3, 6
+/* 800D878C 000D43EC 30 04 FF FF */ addic r0, r4, -1
+/* 800D8790 000D43F0 7C 00 21 10 */ subfe r0, r0, r4
+/* 800D8794 000D43F4 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800D8798 000D43F8 4B FE 1E 85 */ bl func_800BA61C
+/* 800D879C 000D43FC 48 00 07 B4 */ b lbl_800D8F50
+lbl_800D87A0:
+/* 800D87A0 000D4400 28 1F 00 01 */ cmplwi r31, 1
+/* 800D87A4 000D4404 41 82 00 0C */ beq lbl_800D87B0
+/* 800D87A8 000D4408 28 1F FF FF */ cmplwi r31, 0xffff
+/* 800D87AC 000D440C 40 82 07 A4 */ bne lbl_800D8F50
+lbl_800D87B0:
+/* 800D87B0 000D4410 38 60 00 00 */ li r3, 0
+/* 800D87B4 000D4414 4B FE 21 D9 */ bl func_800BA98C
+/* 800D87B8 000D4418 7C 63 07 34 */ extsh r3, r3
+/* 800D87BC 000D441C 38 80 00 01 */ li r4, 1
+/* 800D87C0 000D4420 38 A0 00 00 */ li r5, 0
+/* 800D87C4 000D4424 48 17 B5 ED */ bl func_80253DB0
+/* 800D87C8 000D4428 38 60 00 17 */ li r3, 0x17
+/* 800D87CC 000D442C 4B FE 21 C1 */ bl func_800BA98C
+/* 800D87D0 000D4430 7C 63 07 34 */ extsh r3, r3
+/* 800D87D4 000D4434 38 80 00 0E */ li r4, 0xe
+/* 800D87D8 000D4438 38 A0 00 00 */ li r5, 0
+/* 800D87DC 000D443C 48 17 B5 D5 */ bl func_80253DB0
+/* 800D87E0 000D4440 38 60 00 03 */ li r3, 3
+/* 800D87E4 000D4444 4B FE 1D D5 */ bl func_800BA5B8
+/* 800D87E8 000D4448 38 60 00 07 */ li r3, 7
+/* 800D87EC 000D444C 38 80 00 00 */ li r4, 0
+/* 800D87F0 000D4450 4B FE 1E 2D */ bl func_800BA61C
+/* 800D87F4 000D4454 38 60 00 06 */ li r3, 6
+/* 800D87F8 000D4458 38 80 00 01 */ li r4, 1
+/* 800D87FC 000D445C 4B FE 1E 21 */ bl func_800BA61C
+/* 800D8800 000D4460 38 60 00 02 */ li r3, 2
+/* 800D8804 000D4464 4B F8 1C C9 */ bl func_8005A4CC
+/* 800D8808 000D4468 48 00 07 48 */ b lbl_800D8F50
+lbl_800D880C:
+/* 800D880C 000D446C 28 1F 00 01 */ cmplwi r31, 1
+/* 800D8810 000D4470 40 82 00 38 */ bne lbl_800D8848
+/* 800D8814 000D4474 38 60 00 00 */ li r3, 0
+/* 800D8818 000D4478 4B FE 21 75 */ bl func_800BA98C
+/* 800D881C 000D447C 7C 63 07 34 */ extsh r3, r3
+/* 800D8820 000D4480 38 80 00 00 */ li r4, 0
+/* 800D8824 000D4484 38 A0 00 00 */ li r5, 0
+/* 800D8828 000D4488 48 17 B5 89 */ bl func_80253DB0
+/* 800D882C 000D448C 38 60 00 17 */ li r3, 0x17
+/* 800D8830 000D4490 4B FE 21 5D */ bl func_800BA98C
+/* 800D8834 000D4494 7C 63 07 34 */ extsh r3, r3
+/* 800D8838 000D4498 38 80 00 0E */ li r4, 0xe
+/* 800D883C 000D449C 38 A0 00 00 */ li r5, 0
+/* 800D8840 000D44A0 48 17 B5 71 */ bl func_80253DB0
+/* 800D8844 000D44A4 48 00 07 0C */ b lbl_800D8F50
+lbl_800D8848:
+/* 800D8848 000D44A8 28 1F 00 02 */ cmplwi r31, 2
+/* 800D884C 000D44AC 41 80 07 04 */ blt lbl_800D8F50
+/* 800D8850 000D44B0 28 1F 00 07 */ cmplwi r31, 7
+/* 800D8854 000D44B4 41 81 06 FC */ bgt lbl_800D8F50
+/* 800D8858 000D44B8 38 60 00 17 */ li r3, 0x17
+/* 800D885C 000D44BC 4B FE 21 31 */ bl func_800BA98C
+/* 800D8860 000D44C0 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
+/* 800D8864 000D44C4 57 E0 10 3A */ slwi r0, r31, 2
+/* 800D8868 000D44C8 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
+/* 800D886C 000D44CC 7C 63 07 34 */ extsh r3, r3
+/* 800D8870 000D44D0 7C 84 02 14 */ add r4, r4, r0
+/* 800D8874 000D44D4 38 A0 00 00 */ li r5, 0
+/* 800D8878 000D44D8 A0 84 FF FC */ lhz r4, -4(r4)
+/* 800D887C 000D44DC 48 17 B5 35 */ bl func_80253DB0
+/* 800D8880 000D44E0 38 60 00 00 */ li r3, 0
+/* 800D8884 000D44E4 4B FE 21 09 */ bl func_800BA98C
+/* 800D8888 000D44E8 7C 63 07 34 */ extsh r3, r3
+/* 800D888C 000D44EC 38 80 00 02 */ li r4, 2
+/* 800D8890 000D44F0 38 A0 00 00 */ li r5, 0
+/* 800D8894 000D44F4 48 17 B5 1D */ bl func_80253DB0
+/* 800D8898 000D44F8 48 00 06 B8 */ b lbl_800D8F50
+/* 800D889C 000D44FC 38 60 00 00 */ li r3, 0
+/* 800D88A0 000D4500 4B FE 20 ED */ bl func_800BA98C
+/* 800D88A4 000D4504 7C 63 07 34 */ extsh r3, r3
+/* 800D88A8 000D4508 48 17 B5 29 */ bl func_80253DD0
+/* 800D88AC 000D450C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D88B0 000D4510 28 00 00 03 */ cmplwi r0, 3
+/* 800D88B4 000D4514 41 82 00 20 */ beq lbl_800D88D4
+/* 800D88B8 000D4518 38 60 00 00 */ li r3, 0
+/* 800D88BC 000D451C 4B FE 20 D1 */ bl func_800BA98C
+/* 800D88C0 000D4520 7C 63 07 34 */ extsh r3, r3
+/* 800D88C4 000D4524 48 17 B5 1D */ bl func_80253DE0
+/* 800D88C8 000D4528 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D88CC 000D452C 28 00 00 02 */ cmplwi r0, 2
+/* 800D88D0 000D4530 40 82 06 80 */ bne lbl_800D8F50
+lbl_800D88D4:
+/* 800D88D4 000D4534 38 60 00 17 */ li r3, 0x17
+/* 800D88D8 000D4538 4B FE 20 B5 */ bl func_800BA98C
+/* 800D88DC 000D453C 7C 63 07 34 */ extsh r3, r3
+/* 800D88E0 000D4540 48 17 B4 F1 */ bl func_80253DD0
+/* 800D88E4 000D4544 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D88E8 000D4548 28 00 00 03 */ cmplwi r0, 3
+/* 800D88EC 000D454C 41 82 00 20 */ beq lbl_800D890C
+/* 800D88F0 000D4550 38 60 00 17 */ li r3, 0x17
+/* 800D88F4 000D4554 4B FE 20 99 */ bl func_800BA98C
+/* 800D88F8 000D4558 7C 63 07 34 */ extsh r3, r3
+/* 800D88FC 000D455C 48 17 B4 E5 */ bl func_80253DE0
+/* 800D8900 000D4560 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8904 000D4564 28 00 00 0E */ cmplwi r0, 0xe
+/* 800D8908 000D4568 40 82 06 48 */ bne lbl_800D8F50
+lbl_800D890C:
+/* 800D890C 000D456C 38 60 00 04 */ li r3, 4
+/* 800D8910 000D4570 4B FE 1C A9 */ bl func_800BA5B8
+/* 800D8914 000D4574 38 60 00 00 */ li r3, 0
+/* 800D8918 000D4578 4B FE 20 75 */ bl func_800BA98C
+/* 800D891C 000D457C 7C 63 07 34 */ extsh r3, r3
+/* 800D8920 000D4580 38 80 00 03 */ li r4, 3
+/* 800D8924 000D4584 38 A0 00 00 */ li r5, 0
+/* 800D8928 000D4588 48 17 B4 89 */ bl func_80253DB0
+/* 800D892C 000D458C 38 60 00 17 */ li r3, 0x17
+/* 800D8930 000D4590 4B FE 20 5D */ bl func_800BA98C
+/* 800D8934 000D4594 7C 63 07 34 */ extsh r3, r3
+/* 800D8938 000D4598 38 80 00 0F */ li r4, 0xf
+/* 800D893C 000D459C 38 A0 00 00 */ li r5, 0
+/* 800D8940 000D45A0 48 17 B4 71 */ bl func_80253DB0
+/* 800D8944 000D45A4 38 60 00 07 */ li r3, 7
+/* 800D8948 000D45A8 4B FE 1E A5 */ bl func_800BA7EC
+/* 800D894C 000D45AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800D8950 000D45B0 41 82 06 00 */ beq lbl_800D8F50
+/* 800D8954 000D45B4 38 60 00 04 */ li r3, 4
+/* 800D8958 000D45B8 4B FE 20 35 */ bl func_800BA98C
+/* 800D895C 000D45BC 7C 63 07 34 */ extsh r3, r3
+/* 800D8960 000D45C0 38 80 00 01 */ li r4, 1
+/* 800D8964 000D45C4 38 A0 00 00 */ li r5, 0
+/* 800D8968 000D45C8 48 17 B4 49 */ bl func_80253DB0
+/* 800D896C 000D45CC 48 00 05 E4 */ b lbl_800D8F50
+/* 800D8970 000D45D0 38 60 00 00 */ li r3, 0
+/* 800D8974 000D45D4 4B FE 20 19 */ bl func_800BA98C
+/* 800D8978 000D45D8 7C 63 07 34 */ extsh r3, r3
+/* 800D897C 000D45DC 48 17 B4 55 */ bl func_80253DD0
+/* 800D8980 000D45E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8984 000D45E4 28 00 00 03 */ cmplwi r0, 3
+/* 800D8988 000D45E8 40 82 05 C8 */ bne lbl_800D8F50
+/* 800D898C 000D45EC 38 60 00 17 */ li r3, 0x17
+/* 800D8990 000D45F0 4B FE 1F FD */ bl func_800BA98C
+/* 800D8994 000D45F4 7C 63 07 34 */ extsh r3, r3
+/* 800D8998 000D45F8 38 80 00 08 */ li r4, 8
+/* 800D899C 000D45FC 38 A0 00 00 */ li r5, 0
+/* 800D89A0 000D4600 48 17 B4 51 */ bl func_80253DF0
+/* 800D89A4 000D4604 38 60 00 07 */ li r3, 7
+/* 800D89A8 000D4608 4B FE 1E 45 */ bl func_800BA7EC
+/* 800D89AC 000D460C 2C 03 00 00 */ cmpwi r3, 0
+/* 800D89B0 000D4610 40 82 00 18 */ bne lbl_800D89C8
+/* 800D89B4 000D4614 38 60 00 04 */ li r3, 4
+/* 800D89B8 000D4618 4B FE 1B A1 */ bl func_800BA558
+/* 800D89BC 000D461C 38 60 00 00 */ li r3, 0
+/* 800D89C0 000D4620 4B FE 1B F9 */ bl func_800BA5B8
+/* 800D89C4 000D4624 48 00 05 8C */ b lbl_800D8F50
+lbl_800D89C8:
+/* 800D89C8 000D4628 38 60 00 05 */ li r3, 5
+/* 800D89CC 000D462C 4B FE 1B ED */ bl func_800BA5B8
+/* 800D89D0 000D4630 38 60 00 04 */ li r3, 4
+/* 800D89D4 000D4634 4B FE 1F B9 */ bl func_800BA98C
+/* 800D89D8 000D4638 7C 63 07 34 */ extsh r3, r3
+/* 800D89DC 000D463C 38 80 00 08 */ li r4, 8
+/* 800D89E0 000D4640 38 A0 00 00 */ li r5, 0
+/* 800D89E4 000D4644 48 17 B4 0D */ bl func_80253DF0
+/* 800D89E8 000D4648 38 60 00 18 */ li r3, 0x18
+/* 800D89EC 000D464C 4B FE 1F A1 */ bl func_800BA98C
+/* 800D89F0 000D4650 7C 63 07 34 */ extsh r3, r3
+/* 800D89F4 000D4654 38 80 00 08 */ li r4, 8
+/* 800D89F8 000D4658 38 A0 00 01 */ li r5, 1
+/* 800D89FC 000D465C 48 17 B3 F5 */ bl func_80253DF0
+/* 800D8A00 000D4660 38 60 00 00 */ li r3, 0
+/* 800D8A04 000D4664 4B FE 1F 89 */ bl func_800BA98C
+/* 800D8A08 000D4668 7C 63 07 34 */ extsh r3, r3
+/* 800D8A0C 000D466C 38 80 00 04 */ li r4, 4
+/* 800D8A10 000D4670 38 A0 00 00 */ li r5, 0
+/* 800D8A14 000D4674 48 17 B3 9D */ bl func_80253DB0
+/* 800D8A18 000D4678 38 60 00 18 */ li r3, 0x18
+/* 800D8A1C 000D467C 4B FE 1F 71 */ bl func_800BA98C
+/* 800D8A20 000D4680 7C 63 07 34 */ extsh r3, r3
+/* 800D8A24 000D4684 38 80 00 08 */ li r4, 8
+/* 800D8A28 000D4688 38 A0 00 00 */ li r5, 0
+/* 800D8A2C 000D468C 48 17 B3 85 */ bl func_80253DB0
+/* 800D8A30 000D4690 48 00 05 20 */ b lbl_800D8F50
+/* 800D8A34 000D4694 38 60 00 00 */ li r3, 0
+/* 800D8A38 000D4698 4B FE 1F 55 */ bl func_800BA98C
+/* 800D8A3C 000D469C 7C 63 07 34 */ extsh r3, r3
+/* 800D8A40 000D46A0 48 17 B3 91 */ bl func_80253DD0
+/* 800D8A44 000D46A4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8A48 000D46A8 28 00 00 03 */ cmplwi r0, 3
+/* 800D8A4C 000D46AC 40 82 05 04 */ bne lbl_800D8F50
+/* 800D8A50 000D46B0 38 60 00 00 */ li r3, 0
+/* 800D8A54 000D46B4 38 80 00 00 */ li r4, 0
+/* 800D8A58 000D46B8 4B F8 0E A1 */ bl func_800598F8
+/* 800D8A5C 000D46BC 38 60 00 06 */ li r3, 6
+/* 800D8A60 000D46C0 4B FE 1B 59 */ bl func_800BA5B8
+/* 800D8A64 000D46C4 38 60 00 01 */ li r3, 1
+/* 800D8A68 000D46C8 38 80 00 03 */ li r4, 3
+/* 800D8A6C 000D46CC 38 A0 00 04 */ li r5, 4
+/* 800D8A70 000D46D0 38 C0 00 00 */ li r6, 0
+/* 800D8A74 000D46D4 38 E0 00 00 */ li r7, 0
+/* 800D8A78 000D46D8 39 00 00 00 */ li r8, 0
+/* 800D8A7C 000D46DC 4B F8 0F 4D */ bl func_800599C8
+/* 800D8A80 000D46E0 38 60 00 02 */ li r3, 2
+/* 800D8A84 000D46E4 38 80 00 00 */ li r4, 0
+/* 800D8A88 000D46E8 38 A0 00 00 */ li r5, 0
+/* 800D8A8C 000D46EC 38 C0 00 03 */ li r6, 3
+/* 800D8A90 000D46F0 38 E0 00 04 */ li r7, 4
+/* 800D8A94 000D46F4 39 00 00 00 */ li r8, 0
+/* 800D8A98 000D46F8 4B F8 0F 31 */ bl func_800599C8
+/* 800D8A9C 000D46FC 38 60 00 03 */ li r3, 3
+/* 800D8AA0 000D4700 38 80 00 00 */ li r4, 0
+/* 800D8AA4 000D4704 38 A0 00 02 */ li r5, 2
+/* 800D8AA8 000D4708 38 C0 00 00 */ li r6, 0
+/* 800D8AAC 000D470C 38 E0 00 01 */ li r7, 1
+/* 800D8AB0 000D4710 39 00 00 00 */ li r8, 0
+/* 800D8AB4 000D4714 4B F8 0F 15 */ bl func_800599C8
+/* 800D8AB8 000D4718 38 60 00 04 */ li r3, 4
+/* 800D8ABC 000D471C 38 80 00 02 */ li r4, 2
+/* 800D8AC0 000D4720 38 A0 00 00 */ li r5, 0
+/* 800D8AC4 000D4724 38 C0 00 01 */ li r6, 1
+/* 800D8AC8 000D4728 38 E0 00 00 */ li r7, 0
+/* 800D8ACC 000D472C 39 00 00 00 */ li r8, 0
+/* 800D8AD0 000D4730 4B F8 0E F9 */ bl func_800599C8
+/* 800D8AD4 000D4734 38 00 00 00 */ li r0, 0
+/* 800D8AD8 000D4738 98 0D 9C 3F */ stb r0, lbl_8063EEFF-_SDA_BASE_(r13)
+/* 800D8ADC 000D473C 48 00 04 74 */ b lbl_800D8F50
+/* 800D8AE0 000D4740 38 60 00 06 */ li r3, 6
+/* 800D8AE4 000D4744 4B FE 1D 09 */ bl func_800BA7EC
+/* 800D8AE8 000D4748 30 03 FF FF */ addic r0, r3, -1
+/* 800D8AEC 000D474C 38 A0 00 00 */ li r5, 0
+/* 800D8AF0 000D4750 7C 80 19 10 */ subfe r4, r0, r3
+/* 800D8AF4 000D4754 38 60 00 2D */ li r3, 0x2d
+/* 800D8AF8 000D4758 38 04 00 02 */ addi r0, r4, 2
+/* 800D8AFC 000D475C 38 C0 00 01 */ li r6, 1
+/* 800D8B00 000D4760 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800D8B04 000D4764 4B F8 0F 69 */ bl func_80059A6C
+/* 800D8B08 000D4768 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800D8B0C 000D476C 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 800D8B10 000D4770 41 82 01 3C */ beq lbl_800D8C4C
+/* 800D8B14 000D4774 28 9F 00 02 */ cmplwi cr1, r31, 2
+/* 800D8B18 000D4778 41 84 00 D8 */ blt cr1, lbl_800D8BF0
+/* 800D8B1C 000D477C 28 1F 00 04 */ cmplwi r31, 4
+/* 800D8B20 000D4780 41 81 00 D0 */ bgt lbl_800D8BF0
+/* 800D8B24 000D4784 9B ED 9C 3F */ stb r31, lbl_8063EEFF-_SDA_BASE_(r13)
+/* 800D8B28 000D4788 40 86 00 38 */ bne cr1, lbl_800D8B60
+/* 800D8B2C 000D478C 38 60 00 07 */ li r3, 7
+/* 800D8B30 000D4790 4B FE 1C BD */ bl func_800BA7EC
+/* 800D8B34 000D4794 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D8B38 000D4798 38 80 00 00 */ li r4, 0
+/* 800D8B3C 000D479C 48 00 C5 F1 */ bl func_800E512C
+/* 800D8B40 000D47A0 38 60 00 06 */ li r3, 6
+/* 800D8B44 000D47A4 4B FE 1C A9 */ bl func_800BA7EC
+/* 800D8B48 000D47A8 2C 03 00 00 */ cmpwi r3, 0
+/* 800D8B4C 000D47AC 41 82 04 04 */ beq lbl_800D8F50
+/* 800D8B50 000D47B0 38 60 00 06 */ li r3, 6
+/* 800D8B54 000D47B4 38 80 00 00 */ li r4, 0
+/* 800D8B58 000D47B8 4B FE 1A C5 */ bl func_800BA61C
+/* 800D8B5C 000D47BC 48 00 00 48 */ b lbl_800D8BA4
+lbl_800D8B60:
+/* 800D8B60 000D47C0 28 1F 00 03 */ cmplwi r31, 3
+/* 800D8B64 000D47C4 40 82 00 38 */ bne lbl_800D8B9C
+/* 800D8B68 000D47C8 38 60 00 07 */ li r3, 7
+/* 800D8B6C 000D47CC 4B FE 1C 81 */ bl func_800BA7EC
+/* 800D8B70 000D47D0 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D8B74 000D47D4 38 80 00 01 */ li r4, 1
+/* 800D8B78 000D47D8 48 00 C5 B5 */ bl func_800E512C
+/* 800D8B7C 000D47DC 38 60 00 06 */ li r3, 6
+/* 800D8B80 000D47E0 4B FE 1C 6D */ bl func_800BA7EC
+/* 800D8B84 000D47E4 28 03 00 01 */ cmplwi r3, 1
+/* 800D8B88 000D47E8 41 82 03 C8 */ beq lbl_800D8F50
+/* 800D8B8C 000D47EC 38 60 00 06 */ li r3, 6
+/* 800D8B90 000D47F0 38 80 00 01 */ li r4, 1
+/* 800D8B94 000D47F4 4B FE 1A 89 */ bl func_800BA61C
+/* 800D8B98 000D47F8 48 00 00 0C */ b lbl_800D8BA4
+lbl_800D8B9C:
+/* 800D8B9C 000D47FC 38 60 00 07 */ li r3, 7
+/* 800D8BA0 000D4800 4B FE 1A 19 */ bl func_800BA5B8
+lbl_800D8BA4:
+/* 800D8BA4 000D4804 38 60 00 18 */ li r3, 0x18
+/* 800D8BA8 000D4808 4B FE 1D E5 */ bl func_800BA98C
+/* 800D8BAC 000D480C 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
+/* 800D8BB0 000D4810 57 E0 10 3A */ slwi r0, r31, 2
+/* 800D8BB4 000D4814 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
+/* 800D8BB8 000D4818 7C 63 07 34 */ extsh r3, r3
+/* 800D8BBC 000D481C 7C 84 02 14 */ add r4, r4, r0
+/* 800D8BC0 000D4820 38 A0 00 00 */ li r5, 0
+/* 800D8BC4 000D4824 A0 84 00 1A */ lhz r4, 0x1a(r4)
+/* 800D8BC8 000D4828 48 17 B1 E9 */ bl func_80253DB0
+/* 800D8BCC 000D482C 38 60 00 00 */ li r3, 0
+/* 800D8BD0 000D4830 4B FE 1D BD */ bl func_800BA98C
+/* 800D8BD4 000D4834 7C 63 07 34 */ extsh r3, r3
+/* 800D8BD8 000D4838 38 80 00 02 */ li r4, 2
+/* 800D8BDC 000D483C 38 A0 00 00 */ li r5, 0
+/* 800D8BE0 000D4840 48 17 B1 D1 */ bl func_80253DB0
+/* 800D8BE4 000D4844 38 60 00 01 */ li r3, 1
+/* 800D8BE8 000D4848 4B F8 18 E5 */ bl func_8005A4CC
+/* 800D8BEC 000D484C 48 00 03 64 */ b lbl_800D8F50
+lbl_800D8BF0:
+/* 800D8BF0 000D4850 28 1F 00 01 */ cmplwi r31, 1
+/* 800D8BF4 000D4854 41 82 00 0C */ beq lbl_800D8C00
+/* 800D8BF8 000D4858 28 1F FF FF */ cmplwi r31, 0xffff
+/* 800D8BFC 000D485C 40 82 03 54 */ bne lbl_800D8F50
+lbl_800D8C00:
+/* 800D8C00 000D4860 38 60 00 00 */ li r3, 0
+/* 800D8C04 000D4864 4B FE 1D 89 */ bl func_800BA98C
+/* 800D8C08 000D4868 7C 63 07 34 */ extsh r3, r3
+/* 800D8C0C 000D486C 38 80 00 01 */ li r4, 1
+/* 800D8C10 000D4870 38 A0 00 00 */ li r5, 0
+/* 800D8C14 000D4874 48 17 B1 9D */ bl func_80253DB0
+/* 800D8C18 000D4878 38 60 00 18 */ li r3, 0x18
+/* 800D8C1C 000D487C 4B FE 1D 71 */ bl func_800BA98C
+/* 800D8C20 000D4880 7C 63 07 34 */ extsh r3, r3
+/* 800D8C24 000D4884 38 80 00 06 */ li r4, 6
+/* 800D8C28 000D4888 38 A0 00 00 */ li r5, 0
+/* 800D8C2C 000D488C 48 17 B1 85 */ bl func_80253DB0
+/* 800D8C30 000D4890 38 60 00 07 */ li r3, 7
+/* 800D8C34 000D4894 4B FE 19 85 */ bl func_800BA5B8
+/* 800D8C38 000D4898 38 60 00 02 */ li r3, 2
+/* 800D8C3C 000D489C 4B F8 18 91 */ bl func_8005A4CC
+/* 800D8C40 000D48A0 38 00 00 00 */ li r0, 0
+/* 800D8C44 000D48A4 98 0D 9C 3F */ stb r0, lbl_8063EEFF-_SDA_BASE_(r13)
+/* 800D8C48 000D48A8 48 00 03 08 */ b lbl_800D8F50
+lbl_800D8C4C:
+/* 800D8C4C 000D48AC 28 1F 00 01 */ cmplwi r31, 1
+/* 800D8C50 000D48B0 40 82 00 38 */ bne lbl_800D8C88
+/* 800D8C54 000D48B4 38 60 00 00 */ li r3, 0
+/* 800D8C58 000D48B8 4B FE 1D 35 */ bl func_800BA98C
+/* 800D8C5C 000D48BC 7C 63 07 34 */ extsh r3, r3
+/* 800D8C60 000D48C0 38 80 00 00 */ li r4, 0
+/* 800D8C64 000D48C4 38 A0 00 00 */ li r5, 0
+/* 800D8C68 000D48C8 48 17 B1 49 */ bl func_80253DB0
+/* 800D8C6C 000D48CC 38 60 00 18 */ li r3, 0x18
+/* 800D8C70 000D48D0 4B FE 1D 1D */ bl func_800BA98C
+/* 800D8C74 000D48D4 7C 63 07 34 */ extsh r3, r3
+/* 800D8C78 000D48D8 38 80 00 06 */ li r4, 6
+/* 800D8C7C 000D48DC 38 A0 00 00 */ li r5, 0
+/* 800D8C80 000D48E0 48 17 B1 31 */ bl func_80253DB0
+/* 800D8C84 000D48E4 48 00 02 CC */ b lbl_800D8F50
+lbl_800D8C88:
+/* 800D8C88 000D48E8 28 1F 00 02 */ cmplwi r31, 2
+/* 800D8C8C 000D48EC 41 80 02 C4 */ blt lbl_800D8F50
+/* 800D8C90 000D48F0 28 1F 00 04 */ cmplwi r31, 4
+/* 800D8C94 000D48F4 41 81 02 BC */ bgt lbl_800D8F50
+/* 800D8C98 000D48F8 38 60 00 18 */ li r3, 0x18
+/* 800D8C9C 000D48FC 4B FE 1C F1 */ bl func_800BA98C
+/* 800D8CA0 000D4900 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
+/* 800D8CA4 000D4904 57 E0 10 3A */ slwi r0, r31, 2
+/* 800D8CA8 000D4908 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
+/* 800D8CAC 000D490C 7C 63 07 34 */ extsh r3, r3
+/* 800D8CB0 000D4910 7C 84 02 14 */ add r4, r4, r0
+/* 800D8CB4 000D4914 38 A0 00 00 */ li r5, 0
+/* 800D8CB8 000D4918 A0 84 00 18 */ lhz r4, 0x18(r4)
+/* 800D8CBC 000D491C 48 17 B0 F5 */ bl func_80253DB0
+/* 800D8CC0 000D4920 38 60 00 00 */ li r3, 0
+/* 800D8CC4 000D4924 4B FE 1C C9 */ bl func_800BA98C
+/* 800D8CC8 000D4928 7C 63 07 34 */ extsh r3, r3
+/* 800D8CCC 000D492C 38 80 00 02 */ li r4, 2
+/* 800D8CD0 000D4930 38 A0 00 00 */ li r5, 0
+/* 800D8CD4 000D4934 48 17 B0 DD */ bl func_80253DB0
+/* 800D8CD8 000D4938 48 00 02 78 */ b lbl_800D8F50
+/* 800D8CDC 000D493C 38 60 00 00 */ li r3, 0
+/* 800D8CE0 000D4940 4B FE 1C AD */ bl func_800BA98C
+/* 800D8CE4 000D4944 7C 63 07 34 */ extsh r3, r3
+/* 800D8CE8 000D4948 48 17 B0 E9 */ bl func_80253DD0
+/* 800D8CEC 000D494C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8CF0 000D4950 28 00 00 03 */ cmplwi r0, 3
+/* 800D8CF4 000D4954 41 82 00 20 */ beq lbl_800D8D14
+/* 800D8CF8 000D4958 38 60 00 00 */ li r3, 0
+/* 800D8CFC 000D495C 4B FE 1C 91 */ bl func_800BA98C
+/* 800D8D00 000D4960 7C 63 07 34 */ extsh r3, r3
+/* 800D8D04 000D4964 48 17 B0 DD */ bl func_80253DE0
+/* 800D8D08 000D4968 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8D0C 000D496C 28 00 00 02 */ cmplwi r0, 2
+/* 800D8D10 000D4970 40 82 02 40 */ bne lbl_800D8F50
+lbl_800D8D14:
+/* 800D8D14 000D4974 38 60 00 18 */ li r3, 0x18
+/* 800D8D18 000D4978 4B FE 1C 75 */ bl func_800BA98C
+/* 800D8D1C 000D497C 7C 63 07 34 */ extsh r3, r3
+/* 800D8D20 000D4980 48 17 B0 B1 */ bl func_80253DD0
+/* 800D8D24 000D4984 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8D28 000D4988 28 00 00 03 */ cmplwi r0, 3
+/* 800D8D2C 000D498C 41 82 00 20 */ beq lbl_800D8D4C
+/* 800D8D30 000D4990 38 60 00 18 */ li r3, 0x18
+/* 800D8D34 000D4994 4B FE 1C 59 */ bl func_800BA98C
+/* 800D8D38 000D4998 7C 63 07 34 */ extsh r3, r3
+/* 800D8D3C 000D499C 48 17 B0 A5 */ bl func_80253DE0
+/* 800D8D40 000D49A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8D44 000D49A4 28 00 00 06 */ cmplwi r0, 6
+/* 800D8D48 000D49A8 40 82 02 08 */ bne lbl_800D8F50
+lbl_800D8D4C:
+/* 800D8D4C 000D49AC 38 60 00 18 */ li r3, 0x18
+/* 800D8D50 000D49B0 4B FE 1C 3D */ bl func_800BA98C
+/* 800D8D54 000D49B4 7C 63 07 34 */ extsh r3, r3
+/* 800D8D58 000D49B8 38 80 00 07 */ li r4, 7
+/* 800D8D5C 000D49BC 38 A0 00 00 */ li r5, 0
+/* 800D8D60 000D49C0 48 17 B0 51 */ bl func_80253DB0
+/* 800D8D64 000D49C4 38 60 00 00 */ li r3, 0
+/* 800D8D68 000D49C8 4B FE 1C 25 */ bl func_800BA98C
+/* 800D8D6C 000D49CC 7C 63 07 34 */ extsh r3, r3
+/* 800D8D70 000D49D0 38 80 00 03 */ li r4, 3
+/* 800D8D74 000D49D4 38 A0 00 00 */ li r5, 0
+/* 800D8D78 000D49D8 48 17 B0 39 */ bl func_80253DB0
+/* 800D8D7C 000D49DC 38 60 00 08 */ li r3, 8
+/* 800D8D80 000D49E0 4B FE 18 39 */ bl func_800BA5B8
+/* 800D8D84 000D49E4 48 00 01 CC */ b lbl_800D8F50
+/* 800D8D88 000D49E8 38 60 00 00 */ li r3, 0
+/* 800D8D8C 000D49EC 4B FE 1C 01 */ bl func_800BA98C
+/* 800D8D90 000D49F0 7C 63 07 34 */ extsh r3, r3
+/* 800D8D94 000D49F4 48 17 B0 3D */ bl func_80253DD0
+/* 800D8D98 000D49F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8D9C 000D49FC 28 00 00 03 */ cmplwi r0, 3
+/* 800D8DA0 000D4A00 40 82 01 B0 */ bne lbl_800D8F50
+/* 800D8DA4 000D4A04 38 60 00 18 */ li r3, 0x18
+/* 800D8DA8 000D4A08 4B FE 1B E5 */ bl func_800BA98C
+/* 800D8DAC 000D4A0C 7C 63 07 34 */ extsh r3, r3
+/* 800D8DB0 000D4A10 38 80 00 08 */ li r4, 8
+/* 800D8DB4 000D4A14 38 A0 00 00 */ li r5, 0
+/* 800D8DB8 000D4A18 48 17 B0 39 */ bl func_80253DF0
+/* 800D8DBC 000D4A1C 88 0D 9C 3F */ lbz r0, lbl_8063EEFF-_SDA_BASE_(r13)
+/* 800D8DC0 000D4A20 28 00 00 04 */ cmplwi r0, 4
+/* 800D8DC4 000D4A24 41 82 00 10 */ beq lbl_800D8DD4
+/* 800D8DC8 000D4A28 38 60 00 00 */ li r3, 0
+/* 800D8DCC 000D4A2C 4B FE 17 ED */ bl func_800BA5B8
+/* 800D8DD0 000D4A30 48 00 01 80 */ b lbl_800D8F50
+lbl_800D8DD4:
+/* 800D8DD4 000D4A34 38 60 00 09 */ li r3, 9
+/* 800D8DD8 000D4A38 4B FE 17 E1 */ bl func_800BA5B8
+/* 800D8DDC 000D4A3C 48 00 01 74 */ b lbl_800D8F50
+/* 800D8DE0 000D4A40 38 60 00 07 */ li r3, 7
+/* 800D8DE4 000D4A44 4B FE 1A 09 */ bl func_800BA7EC
+/* 800D8DE8 000D4A48 2C 03 00 04 */ cmpwi r3, 4
+/* 800D8DEC 000D4A4C 41 82 00 84 */ beq lbl_800D8E70
+/* 800D8DF0 000D4A50 40 80 00 1C */ bge lbl_800D8E0C
+/* 800D8DF4 000D4A54 2C 03 00 02 */ cmpwi r3, 2
+/* 800D8DF8 000D4A58 41 82 00 40 */ beq lbl_800D8E38
+/* 800D8DFC 000D4A5C 40 80 00 58 */ bge lbl_800D8E54
+/* 800D8E00 000D4A60 2C 03 00 01 */ cmpwi r3, 1
+/* 800D8E04 000D4A64 40 80 00 18 */ bge lbl_800D8E1C
+/* 800D8E08 000D4A68 48 00 00 B8 */ b lbl_800D8EC0
+lbl_800D8E0C:
+/* 800D8E0C 000D4A6C 2C 03 00 06 */ cmpwi r3, 6
+/* 800D8E10 000D4A70 41 82 00 98 */ beq lbl_800D8EA8
+/* 800D8E14 000D4A74 40 80 00 AC */ bge lbl_800D8EC0
+/* 800D8E18 000D4A78 48 00 00 74 */ b lbl_800D8E8C
+lbl_800D8E1C:
+/* 800D8E1C 000D4A7C 38 80 00 00 */ li r4, 0
+/* 800D8E20 000D4A80 48 00 CB 99 */ bl func_800E59B8
+/* 800D8E24 000D4A84 7C 64 1B 78 */ mr r4, r3
+/* 800D8E28 000D4A88 38 60 00 05 */ li r3, 5
+/* 800D8E2C 000D4A8C 38 A0 00 00 */ li r5, 0
+/* 800D8E30 000D4A90 4B FD 16 D9 */ bl func_800AA508
+/* 800D8E34 000D4A94 48 00 00 8C */ b lbl_800D8EC0
+lbl_800D8E38:
+/* 800D8E38 000D4A98 38 80 00 00 */ li r4, 0
+/* 800D8E3C 000D4A9C 48 00 CB 7D */ bl func_800E59B8
+/* 800D8E40 000D4AA0 7C 64 1B 78 */ mr r4, r3
+/* 800D8E44 000D4AA4 38 60 00 06 */ li r3, 6
+/* 800D8E48 000D4AA8 38 A0 00 00 */ li r5, 0
+/* 800D8E4C 000D4AAC 4B FD 16 BD */ bl func_800AA508
+/* 800D8E50 000D4AB0 48 00 00 70 */ b lbl_800D8EC0
+lbl_800D8E54:
+/* 800D8E54 000D4AB4 38 80 00 00 */ li r4, 0
+/* 800D8E58 000D4AB8 48 00 CB 61 */ bl func_800E59B8
+/* 800D8E5C 000D4ABC 7C 64 1B 78 */ mr r4, r3
+/* 800D8E60 000D4AC0 38 60 00 07 */ li r3, 7
+/* 800D8E64 000D4AC4 38 A0 00 00 */ li r5, 0
+/* 800D8E68 000D4AC8 4B FD 16 A1 */ bl func_800AA508
+/* 800D8E6C 000D4ACC 48 00 00 54 */ b lbl_800D8EC0
+lbl_800D8E70:
+/* 800D8E70 000D4AD0 38 80 00 00 */ li r4, 0
+/* 800D8E74 000D4AD4 48 00 CB 45 */ bl func_800E59B8
+/* 800D8E78 000D4AD8 7C 64 1B 78 */ mr r4, r3
+/* 800D8E7C 000D4ADC 38 60 00 08 */ li r3, 8
+/* 800D8E80 000D4AE0 38 A0 00 00 */ li r5, 0
+/* 800D8E84 000D4AE4 4B FD 16 85 */ bl func_800AA508
+/* 800D8E88 000D4AE8 48 00 00 38 */ b lbl_800D8EC0
+lbl_800D8E8C:
+/* 800D8E8C 000D4AEC 38 80 00 00 */ li r4, 0
+/* 800D8E90 000D4AF0 48 00 CB 29 */ bl func_800E59B8
+/* 800D8E94 000D4AF4 7C 64 1B 78 */ mr r4, r3
+/* 800D8E98 000D4AF8 38 60 00 09 */ li r3, 9
+/* 800D8E9C 000D4AFC 38 A0 00 00 */ li r5, 0
+/* 800D8EA0 000D4B00 4B FD 16 69 */ bl func_800AA508
+/* 800D8EA4 000D4B04 48 00 00 1C */ b lbl_800D8EC0
+lbl_800D8EA8:
+/* 800D8EA8 000D4B08 38 80 00 00 */ li r4, 0
+/* 800D8EAC 000D4B0C 48 00 CB 0D */ bl func_800E59B8
+/* 800D8EB0 000D4B10 7C 64 1B 78 */ mr r4, r3
+/* 800D8EB4 000D4B14 38 60 00 0A */ li r3, 0xa
+/* 800D8EB8 000D4B18 38 A0 00 00 */ li r5, 0
+/* 800D8EBC 000D4B1C 4B FD 16 4D */ bl func_800AA508
+lbl_800D8EC0:
+/* 800D8EC0 000D4B20 38 60 00 0A */ li r3, 0xa
+/* 800D8EC4 000D4B24 4B FE 16 F5 */ bl func_800BA5B8
+/* 800D8EC8 000D4B28 48 00 00 88 */ b lbl_800D8F50
+/* 800D8ECC 000D4B2C 4B FD 2C 1D */ bl func_800ABAE8
+/* 800D8ED0 000D4B30 2C 03 00 00 */ cmpwi r3, 0
+/* 800D8ED4 000D4B34 40 82 00 7C */ bne lbl_800D8F50
+/* 800D8ED8 000D4B38 38 60 00 0B */ li r3, 0xb
+/* 800D8EDC 000D4B3C 4B FE 16 DD */ bl func_800BA5B8
+/* 800D8EE0 000D4B40 48 00 00 70 */ b lbl_800D8F50
+/* 800D8EE4 000D4B44 4B FD 2B 09 */ bl func_800AB9EC
+/* 800D8EE8 000D4B48 38 60 00 05 */ li r3, 5
+/* 800D8EEC 000D4B4C 4B FE 16 CD */ bl func_800BA5B8
+/* 800D8EF0 000D4B50 38 60 00 04 */ li r3, 4
+/* 800D8EF4 000D4B54 4B FE 1A 99 */ bl func_800BA98C
+/* 800D8EF8 000D4B58 7C 63 07 34 */ extsh r3, r3
+/* 800D8EFC 000D4B5C 38 80 00 08 */ li r4, 8
+/* 800D8F00 000D4B60 38 A0 00 00 */ li r5, 0
+/* 800D8F04 000D4B64 48 17 AE ED */ bl func_80253DF0
+/* 800D8F08 000D4B68 38 60 00 18 */ li r3, 0x18
+/* 800D8F0C 000D4B6C 4B FE 1A 81 */ bl func_800BA98C
+/* 800D8F10 000D4B70 7C 63 07 34 */ extsh r3, r3
+/* 800D8F14 000D4B74 38 80 00 08 */ li r4, 8
+/* 800D8F18 000D4B78 38 A0 00 01 */ li r5, 1
+/* 800D8F1C 000D4B7C 48 17 AE D5 */ bl func_80253DF0
+/* 800D8F20 000D4B80 38 60 00 00 */ li r3, 0
+/* 800D8F24 000D4B84 4B FE 1A 69 */ bl func_800BA98C
+/* 800D8F28 000D4B88 7C 63 07 34 */ extsh r3, r3
+/* 800D8F2C 000D4B8C 38 80 00 04 */ li r4, 4
+/* 800D8F30 000D4B90 38 A0 00 00 */ li r5, 0
+/* 800D8F34 000D4B94 48 17 AE 7D */ bl func_80253DB0
+/* 800D8F38 000D4B98 38 60 00 18 */ li r3, 0x18
+/* 800D8F3C 000D4B9C 4B FE 1A 51 */ bl func_800BA98C
+/* 800D8F40 000D4BA0 7C 63 07 34 */ extsh r3, r3
+/* 800D8F44 000D4BA4 38 80 00 08 */ li r4, 8
+/* 800D8F48 000D4BA8 38 A0 00 00 */ li r5, 0
+/* 800D8F4C 000D4BAC 48 17 AE 65 */ bl func_80253DB0
+lbl_800D8F50:
+/* 800D8F50 000D4BB0 7F E3 FB 78 */ mr r3, r31
+/* 800D8F54 000D4BB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800D8F58 000D4BB8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D8F5C 000D4BBC 7C 08 03 A6 */ mtlr r0
+/* 800D8F60 000D4BC0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D8F64 000D4BC4 4E 80 00 20 */ blr
+/* 800D8F68 000D4BC8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800D8F6C 000D4BCC 7C 08 02 A6 */ mflr r0
+/* 800D8F70 000D4BD0 3D 00 80 40 */ lis r8, lbl_803FBF8C@ha
+/* 800D8F74 000D4BD4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800D8F78 000D4BD8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800D8F7C 000D4BDC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800D8F80 000D4BE0 A4 E8 BF 8C */ lhzu r7, lbl_803FBF8C@l(r8)
+/* 800D8F84 000D4BE4 A0 C8 00 02 */ lhz r6, 2(r8)
+/* 800D8F88 000D4BE8 A0 A8 00 04 */ lhz r5, 4(r8)
+/* 800D8F8C 000D4BEC A0 88 00 06 */ lhz r4, 6(r8)
+/* 800D8F90 000D4BF0 A0 68 00 08 */ lhz r3, 8(r8)
+/* 800D8F94 000D4BF4 A0 08 00 0A */ lhz r0, 0xa(r8)
+/* 800D8F98 000D4BF8 B0 E1 00 08 */ sth r7, 8(r1)
+/* 800D8F9C 000D4BFC B0 C1 00 0A */ sth r6, 0xa(r1)
+/* 800D8FA0 000D4C00 B0 A1 00 0C */ sth r5, 0xc(r1)
+/* 800D8FA4 000D4C04 B0 81 00 0E */ sth r4, 0xe(r1)
+/* 800D8FA8 000D4C08 B0 61 00 10 */ sth r3, 0x10(r1)
+/* 800D8FAC 000D4C0C B0 01 00 12 */ sth r0, 0x12(r1)
+/* 800D8FB0 000D4C10 4B FE 16 1D */ bl func_800BA5CC
+/* 800D8FB4 000D4C14 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D8FB8 000D4C18 2C 00 00 03 */ cmpwi r0, 3
+/* 800D8FBC 000D4C1C 41 82 04 38 */ beq lbl_800D93F4
+/* 800D8FC0 000D4C20 40 80 00 1C */ bge lbl_800D8FDC
+/* 800D8FC4 000D4C24 2C 00 00 01 */ cmpwi r0, 1
+/* 800D8FC8 000D4C28 41 82 00 C0 */ beq lbl_800D9088
+/* 800D8FCC 000D4C2C 40 80 01 90 */ bge lbl_800D915C
+/* 800D8FD0 000D4C30 2C 00 00 00 */ cmpwi r0, 0
+/* 800D8FD4 000D4C34 40 80 00 18 */ bge lbl_800D8FEC
+/* 800D8FD8 000D4C38 48 00 04 B8 */ b lbl_800D9490
+lbl_800D8FDC:
+/* 800D8FDC 000D4C3C 2C 00 00 05 */ cmpwi r0, 5
+/* 800D8FE0 000D4C40 41 82 04 6C */ beq lbl_800D944C
+/* 800D8FE4 000D4C44 40 80 04 AC */ bge lbl_800D9490
+/* 800D8FE8 000D4C48 48 00 03 B4 */ b lbl_800D939C
+lbl_800D8FEC:
+/* 800D8FEC 000D4C4C 38 60 00 00 */ li r3, 0
+/* 800D8FF0 000D4C50 38 80 00 00 */ li r4, 0
+/* 800D8FF4 000D4C54 4B F8 09 05 */ bl func_800598F8
+/* 800D8FF8 000D4C58 38 60 00 01 */ li r3, 1
+/* 800D8FFC 000D4C5C 4B FE 15 BD */ bl func_800BA5B8
+/* 800D9000 000D4C60 38 60 00 0B */ li r3, 0xb
+/* 800D9004 000D4C64 4B FE 19 89 */ bl func_800BA98C
+/* 800D9008 000D4C68 7C 63 07 34 */ extsh r3, r3
+/* 800D900C 000D4C6C 38 80 00 08 */ li r4, 8
+/* 800D9010 000D4C70 38 A0 00 01 */ li r5, 1
+/* 800D9014 000D4C74 48 17 AD DD */ bl func_80253DF0
+/* 800D9018 000D4C78 38 60 00 0B */ li r3, 0xb
+/* 800D901C 000D4C7C 4B FE 19 71 */ bl func_800BA98C
+/* 800D9020 000D4C80 7C 63 07 34 */ extsh r3, r3
+/* 800D9024 000D4C84 38 80 00 06 */ li r4, 6
+/* 800D9028 000D4C88 38 A0 00 00 */ li r5, 0
+/* 800D902C 000D4C8C 48 17 AD 85 */ bl func_80253DB0
+/* 800D9030 000D4C90 38 60 00 00 */ li r3, 0
+/* 800D9034 000D4C94 4B FE 19 59 */ bl func_800BA98C
+/* 800D9038 000D4C98 7C 63 07 34 */ extsh r3, r3
+/* 800D903C 000D4C9C 38 80 00 04 */ li r4, 4
+/* 800D9040 000D4CA0 38 A0 00 00 */ li r5, 0
+/* 800D9044 000D4CA4 48 17 AD 6D */ bl func_80253DB0
+/* 800D9048 000D4CA8 38 60 00 00 */ li r3, 0
+/* 800D904C 000D4CAC 38 80 2D 55 */ li r4, 0x2d55
+/* 800D9050 000D4CB0 4B FE 19 A1 */ bl func_800BA9F0
+/* 800D9054 000D4CB4 38 60 00 01 */ li r3, 1
+/* 800D9058 000D4CB8 38 80 FF FF */ li r4, -1
+/* 800D905C 000D4CBC 48 00 C1 C9 */ bl func_800E5224
+/* 800D9060 000D4CC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D9064 000D4CC4 40 82 00 14 */ bne lbl_800D9078
+/* 800D9068 000D4CC8 38 60 00 01 */ li r3, 1
+/* 800D906C 000D4CCC 38 80 2D 59 */ li r4, 0x2d59
+/* 800D9070 000D4CD0 4B FE 19 81 */ bl func_800BA9F0
+/* 800D9074 000D4CD4 48 00 04 1C */ b lbl_800D9490
+lbl_800D9078:
+/* 800D9078 000D4CD8 38 60 00 01 */ li r3, 1
+/* 800D907C 000D4CDC 38 80 2D 5A */ li r4, 0x2d5a
+/* 800D9080 000D4CE0 4B FE 19 71 */ bl func_800BA9F0
+/* 800D9084 000D4CE4 48 00 04 0C */ b lbl_800D9490
+lbl_800D9088:
+/* 800D9088 000D4CE8 38 60 00 00 */ li r3, 0
+/* 800D908C 000D4CEC 4B FE 19 01 */ bl func_800BA98C
+/* 800D9090 000D4CF0 7C 63 07 34 */ extsh r3, r3
+/* 800D9094 000D4CF4 48 17 AD 3D */ bl func_80253DD0
+/* 800D9098 000D4CF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D909C 000D4CFC 28 00 00 03 */ cmplwi r0, 3
+/* 800D90A0 000D4D00 40 82 03 F0 */ bne lbl_800D9490
+/* 800D90A4 000D4D04 38 60 00 02 */ li r3, 2
+/* 800D90A8 000D4D08 4B FE 15 11 */ bl func_800BA5B8
+/* 800D90AC 000D4D0C 38 60 00 02 */ li r3, 2
+/* 800D90B0 000D4D10 38 80 00 00 */ li r4, 0
+/* 800D90B4 000D4D14 38 A0 00 00 */ li r5, 0
+/* 800D90B8 000D4D18 38 C0 00 03 */ li r6, 3
+/* 800D90BC 000D4D1C 38 E0 00 00 */ li r7, 0
+/* 800D90C0 000D4D20 39 00 00 00 */ li r8, 0
+/* 800D90C4 000D4D24 4B F8 09 05 */ bl func_800599C8
+/* 800D90C8 000D4D28 38 60 00 03 */ li r3, 3
+/* 800D90CC 000D4D2C 38 80 00 00 */ li r4, 0
+/* 800D90D0 000D4D30 38 A0 00 02 */ li r5, 2
+/* 800D90D4 000D4D34 38 C0 00 00 */ li r6, 0
+/* 800D90D8 000D4D38 38 E0 00 01 */ li r7, 1
+/* 800D90DC 000D4D3C 39 00 00 00 */ li r8, 0
+/* 800D90E0 000D4D40 4B F8 08 E9 */ bl func_800599C8
+/* 800D90E4 000D4D44 38 60 00 01 */ li r3, 1
+/* 800D90E8 000D4D48 38 80 00 03 */ li r4, 3
+/* 800D90EC 000D4D4C 38 A0 00 00 */ li r5, 0
+/* 800D90F0 000D4D50 38 C0 00 00 */ li r6, 0
+/* 800D90F4 000D4D54 38 E0 00 00 */ li r7, 0
+/* 800D90F8 000D4D58 39 00 00 00 */ li r8, 0
+/* 800D90FC 000D4D5C 4B F8 08 CD */ bl func_800599C8
+/* 800D9100 000D4D60 38 60 00 01 */ li r3, 1
+/* 800D9104 000D4D64 38 80 FF FF */ li r4, -1
+/* 800D9108 000D4D68 48 00 C1 1D */ bl func_800E5224
+/* 800D910C 000D4D6C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D9110 000D4D70 40 82 00 28 */ bne lbl_800D9138
+/* 800D9114 000D4D74 38 60 00 0B */ li r3, 0xb
+/* 800D9118 000D4D78 4B FE 18 75 */ bl func_800BA98C
+/* 800D911C 000D4D7C 7C 63 07 34 */ extsh r3, r3
+/* 800D9120 000D4D80 38 80 00 00 */ li r4, 0
+/* 800D9124 000D4D84 38 A0 00 00 */ li r5, 0
+/* 800D9128 000D4D88 48 17 AC 89 */ bl func_80253DB0
+/* 800D912C 000D4D8C 38 60 00 02 */ li r3, 2
+/* 800D9130 000D4D90 4B F8 13 09 */ bl func_8005A438
+/* 800D9134 000D4D94 48 00 03 5C */ b lbl_800D9490
+lbl_800D9138:
+/* 800D9138 000D4D98 38 60 00 0B */ li r3, 0xb
+/* 800D913C 000D4D9C 4B FE 18 51 */ bl func_800BA98C
+/* 800D9140 000D4DA0 7C 63 07 34 */ extsh r3, r3
+/* 800D9144 000D4DA4 38 80 00 01 */ li r4, 1
+/* 800D9148 000D4DA8 38 A0 00 00 */ li r5, 0
+/* 800D914C 000D4DAC 48 17 AC 65 */ bl func_80253DB0
+/* 800D9150 000D4DB0 38 60 00 03 */ li r3, 3
+/* 800D9154 000D4DB4 4B F8 12 E5 */ bl func_8005A438
+/* 800D9158 000D4DB8 48 00 03 38 */ b lbl_800D9490
+lbl_800D915C:
+/* 800D915C 000D4DBC 38 60 00 2D */ li r3, 0x2d
+/* 800D9160 000D4DC0 38 80 00 02 */ li r4, 2
+/* 800D9164 000D4DC4 38 A0 00 00 */ li r5, 0
+/* 800D9168 000D4DC8 38 C0 00 01 */ li r6, 1
+/* 800D916C 000D4DCC 4B F8 09 01 */ bl func_80059A6C
+/* 800D9170 000D4DD0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800D9174 000D4DD4 54 7E 04 3E */ clrlwi r30, r3, 0x10
+/* 800D9178 000D4DD8 41 82 01 70 */ beq lbl_800D92E8
+/* 800D917C 000D4DDC 38 1E FF FE */ addi r0, r30, -2
+/* 800D9180 000D4DE0 28 00 00 01 */ cmplwi r0, 1
+/* 800D9184 000D4DE4 41 81 01 10 */ bgt lbl_800D9294
+/* 800D9188 000D4DE8 38 60 00 0B */ li r3, 0xb
+/* 800D918C 000D4DEC 4B FE 18 01 */ bl func_800BA98C
+/* 800D9190 000D4DF0 57 C0 10 3A */ slwi r0, r30, 2
+/* 800D9194 000D4DF4 38 81 00 06 */ addi r4, r1, 6
+/* 800D9198 000D4DF8 7C 84 02 2E */ lhzx r4, r4, r0
+/* 800D919C 000D4DFC 7C 63 07 34 */ extsh r3, r3
+/* 800D91A0 000D4E00 38 A0 00 00 */ li r5, 0
+/* 800D91A4 000D4E04 48 17 AC 0D */ bl func_80253DB0
+/* 800D91A8 000D4E08 38 60 00 00 */ li r3, 0
+/* 800D91AC 000D4E0C 4B FE 17 E1 */ bl func_800BA98C
+/* 800D91B0 000D4E10 7C 63 07 34 */ extsh r3, r3
+/* 800D91B4 000D4E14 38 80 00 02 */ li r4, 2
+/* 800D91B8 000D4E18 38 A0 00 00 */ li r5, 0
+/* 800D91BC 000D4E1C 48 17 AB F5 */ bl func_80253DB0
+/* 800D91C0 000D4E20 38 60 00 03 */ li r3, 3
+/* 800D91C4 000D4E24 4B FE 13 F5 */ bl func_800BA5B8
+/* 800D91C8 000D4E28 38 60 00 01 */ li r3, 1
+/* 800D91CC 000D4E2C 4B F8 13 01 */ bl func_8005A4CC
+/* 800D91D0 000D4E30 38 60 00 01 */ li r3, 1
+/* 800D91D4 000D4E34 38 80 FF FF */ li r4, -1
+/* 800D91D8 000D4E38 48 00 C0 4D */ bl func_800E5224
+/* 800D91DC 000D4E3C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800D91E0 000D4E40 40 82 00 50 */ bne lbl_800D9230
+/* 800D91E4 000D4E44 28 1E 00 03 */ cmplwi r30, 3
+/* 800D91E8 000D4E48 40 82 00 48 */ bne lbl_800D9230
+/* 800D91EC 000D4E4C 38 60 00 01 */ li r3, 1
+/* 800D91F0 000D4E50 38 80 00 01 */ li r4, 1
+/* 800D91F4 000D4E54 38 A0 FF FF */ li r5, -1
+/* 800D91F8 000D4E58 48 00 C2 69 */ bl func_800E5460
+/* 800D91FC 000D4E5C 38 60 00 0B */ li r3, 0xb
+/* 800D9200 000D4E60 38 80 FF FF */ li r4, -1
+/* 800D9204 000D4E64 48 00 C0 21 */ bl func_800E5224
+/* 800D9208 000D4E68 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D920C 000D4E6C 4B FE 18 25 */ bl func_800BAA30
+/* 800D9210 000D4E70 7C 7F 1B 78 */ mr r31, r3
+/* 800D9214 000D4E74 38 60 00 0B */ li r3, 0xb
+/* 800D9218 000D4E78 38 80 FF FF */ li r4, -1
+/* 800D921C 000D4E7C 48 00 C0 09 */ bl func_800E5224
+/* 800D9220 000D4E80 7F E4 FB 78 */ mr r4, r31
+/* 800D9224 000D4E84 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D9228 000D4E88 4B FE BB ED */ bl func_800C4E14
+/* 800D922C 000D4E8C 48 00 02 64 */ b lbl_800D9490
+lbl_800D9230:
+/* 800D9230 000D4E90 38 60 00 01 */ li r3, 1
+/* 800D9234 000D4E94 38 80 FF FF */ li r4, -1
+/* 800D9238 000D4E98 48 00 BF ED */ bl func_800E5224
+/* 800D923C 000D4E9C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800D9240 000D4EA0 28 00 00 01 */ cmplwi r0, 1
+/* 800D9244 000D4EA4 40 82 02 4C */ bne lbl_800D9490
+/* 800D9248 000D4EA8 28 1E 00 02 */ cmplwi r30, 2
+/* 800D924C 000D4EAC 40 82 02 44 */ bne lbl_800D9490
+/* 800D9250 000D4EB0 38 60 00 01 */ li r3, 1
+/* 800D9254 000D4EB4 38 80 00 00 */ li r4, 0
+/* 800D9258 000D4EB8 38 A0 FF FF */ li r5, -1
+/* 800D925C 000D4EBC 48 00 C2 05 */ bl func_800E5460
+/* 800D9260 000D4EC0 38 60 00 0B */ li r3, 0xb
+/* 800D9264 000D4EC4 38 80 FF FF */ li r4, -1
+/* 800D9268 000D4EC8 48 00 BF BD */ bl func_800E5224
+/* 800D926C 000D4ECC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D9270 000D4ED0 4B FE 17 C1 */ bl func_800BAA30
+/* 800D9274 000D4ED4 7C 7F 1B 78 */ mr r31, r3
+/* 800D9278 000D4ED8 38 60 00 0B */ li r3, 0xb
+/* 800D927C 000D4EDC 38 80 FF FF */ li r4, -1
+/* 800D9280 000D4EE0 48 00 BF A5 */ bl func_800E5224
+/* 800D9284 000D4EE4 7F E4 FB 78 */ mr r4, r31
+/* 800D9288 000D4EE8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800D928C 000D4EEC 4B FE BB 89 */ bl func_800C4E14
+/* 800D9290 000D4EF0 48 00 02 00 */ b lbl_800D9490
+lbl_800D9294:
+/* 800D9294 000D4EF4 28 1E 00 01 */ cmplwi r30, 1
+/* 800D9298 000D4EF8 41 82 00 0C */ beq lbl_800D92A4
+/* 800D929C 000D4EFC 28 1E FF FF */ cmplwi r30, 0xffff
+/* 800D92A0 000D4F00 40 82 01 F0 */ bne lbl_800D9490
+lbl_800D92A4:
+/* 800D92A4 000D4F04 38 60 00 00 */ li r3, 0
+/* 800D92A8 000D4F08 4B FE 16 E5 */ bl func_800BA98C
+/* 800D92AC 000D4F0C A0 81 00 0A */ lhz r4, 0xa(r1)
+/* 800D92B0 000D4F10 7C 63 07 34 */ extsh r3, r3
+/* 800D92B4 000D4F14 38 A0 00 00 */ li r5, 0
+/* 800D92B8 000D4F18 48 17 AA F9 */ bl func_80253DB0
+/* 800D92BC 000D4F1C 38 60 00 0B */ li r3, 0xb
+/* 800D92C0 000D4F20 4B FE 16 CD */ bl func_800BA98C
+/* 800D92C4 000D4F24 7C 63 07 34 */ extsh r3, r3
+/* 800D92C8 000D4F28 38 80 00 04 */ li r4, 4
+/* 800D92CC 000D4F2C 38 A0 00 00 */ li r5, 0
+/* 800D92D0 000D4F30 48 17 AA E1 */ bl func_80253DB0
+/* 800D92D4 000D4F34 38 60 00 04 */ li r3, 4
+/* 800D92D8 000D4F38 4B FE 12 E1 */ bl func_800BA5B8
+/* 800D92DC 000D4F3C 38 60 00 02 */ li r3, 2
+/* 800D92E0 000D4F40 4B F8 11 ED */ bl func_8005A4CC
+/* 800D92E4 000D4F44 48 00 01 AC */ b lbl_800D9490
+lbl_800D92E8:
+/* 800D92E8 000D4F48 28 1E 00 01 */ cmplwi r30, 1
+/* 800D92EC 000D4F4C 40 82 00 44 */ bne lbl_800D9330
+/* 800D92F0 000D4F50 38 60 00 00 */ li r3, 0
+/* 800D92F4 000D4F54 4B FE 16 99 */ bl func_800BA98C
+/* 800D92F8 000D4F58 A0 81 00 08 */ lhz r4, 8(r1)
+/* 800D92FC 000D4F5C 7C 63 07 34 */ extsh r3, r3
+/* 800D9300 000D4F60 38 A0 00 00 */ li r5, 0
+/* 800D9304 000D4F64 48 17 AA AD */ bl func_80253DB0
+/* 800D9308 000D4F68 38 60 00 0B */ li r3, 0xb
+/* 800D930C 000D4F6C 4B FE 16 81 */ bl func_800BA98C
+/* 800D9310 000D4F70 7C 63 07 34 */ extsh r3, r3
+/* 800D9314 000D4F74 38 80 00 04 */ li r4, 4
+/* 800D9318 000D4F78 38 A0 00 00 */ li r5, 0
+/* 800D931C 000D4F7C 48 17 AA 95 */ bl func_80253DB0
+/* 800D9320 000D4F80 38 60 00 01 */ li r3, 1
+/* 800D9324 000D4F84 38 80 2D 5B */ li r4, 0x2d5b
+/* 800D9328 000D4F88 4B FE 16 C9 */ bl func_800BA9F0
+/* 800D932C 000D4F8C 48 00 01 64 */ b lbl_800D9490
+lbl_800D9330:
+/* 800D9330 000D4F90 38 1E FF FE */ addi r0, r30, -2
+/* 800D9334 000D4F94 28 00 00 01 */ cmplwi r0, 1
+/* 800D9338 000D4F98 41 81 01 58 */ bgt lbl_800D9490
+/* 800D933C 000D4F9C 38 60 00 00 */ li r3, 0
+/* 800D9340 000D4FA0 4B FE 16 4D */ bl func_800BA98C
+/* 800D9344 000D4FA4 7C 63 07 34 */ extsh r3, r3
+/* 800D9348 000D4FA8 38 80 00 02 */ li r4, 2
+/* 800D934C 000D4FAC 38 A0 00 00 */ li r5, 0
+/* 800D9350 000D4FB0 48 17 AA 61 */ bl func_80253DB0
+/* 800D9354 000D4FB4 38 60 00 0B */ li r3, 0xb
+/* 800D9358 000D4FB8 4B FE 16 35 */ bl func_800BA98C
+/* 800D935C 000D4FBC 57 C0 10 3A */ slwi r0, r30, 2
+/* 800D9360 000D4FC0 38 81 00 04 */ addi r4, r1, 4
+/* 800D9364 000D4FC4 7C 84 02 2E */ lhzx r4, r4, r0
+/* 800D9368 000D4FC8 7C 63 07 34 */ extsh r3, r3
+/* 800D936C 000D4FCC 38 A0 00 00 */ li r5, 0
+/* 800D9370 000D4FD0 48 17 AA 41 */ bl func_80253DB0
+/* 800D9374 000D4FD4 28 1E 00 02 */ cmplwi r30, 2
+/* 800D9378 000D4FD8 40 82 00 14 */ bne lbl_800D938C
+/* 800D937C 000D4FDC 38 60 00 01 */ li r3, 1
+/* 800D9380 000D4FE0 38 80 2D 59 */ li r4, 0x2d59
+/* 800D9384 000D4FE4 4B FE 16 6D */ bl func_800BA9F0
+/* 800D9388 000D4FE8 48 00 01 08 */ b lbl_800D9490
+lbl_800D938C:
+/* 800D938C 000D4FEC 38 60 00 01 */ li r3, 1
+/* 800D9390 000D4FF0 38 80 2D 5A */ li r4, 0x2d5a
+/* 800D9394 000D4FF4 4B FE 16 5D */ bl func_800BA9F0
+/* 800D9398 000D4FF8 48 00 00 F8 */ b lbl_800D9490
+lbl_800D939C:
+/* 800D939C 000D4FFC 38 60 00 00 */ li r3, 0
+/* 800D93A0 000D5000 4B FE 15 ED */ bl func_800BA98C
+/* 800D93A4 000D5004 7C 63 07 34 */ extsh r3, r3
+/* 800D93A8 000D5008 48 17 AA 29 */ bl func_80253DD0
+/* 800D93AC 000D500C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D93B0 000D5010 28 00 00 03 */ cmplwi r0, 3
+/* 800D93B4 000D5014 40 82 00 DC */ bne lbl_800D9490
+/* 800D93B8 000D5018 38 60 00 05 */ li r3, 5
+/* 800D93BC 000D501C 4B FE 11 FD */ bl func_800BA5B8
+/* 800D93C0 000D5020 38 60 00 00 */ li r3, 0
+/* 800D93C4 000D5024 4B FE 15 C9 */ bl func_800BA98C
+/* 800D93C8 000D5028 7C 63 07 34 */ extsh r3, r3
+/* 800D93CC 000D502C 38 80 00 03 */ li r4, 3
+/* 800D93D0 000D5030 38 A0 00 00 */ li r5, 0
+/* 800D93D4 000D5034 48 17 A9 DD */ bl func_80253DB0
+/* 800D93D8 000D5038 38 60 00 0B */ li r3, 0xb
+/* 800D93DC 000D503C 4B FE 15 B1 */ bl func_800BA98C
+/* 800D93E0 000D5040 7C 63 07 34 */ extsh r3, r3
+/* 800D93E4 000D5044 38 80 00 05 */ li r4, 5
+/* 800D93E8 000D5048 38 A0 00 00 */ li r5, 0
+/* 800D93EC 000D504C 48 17 A9 C5 */ bl func_80253DB0
+/* 800D93F0 000D5050 48 00 00 A0 */ b lbl_800D9490
+lbl_800D93F4:
+/* 800D93F4 000D5054 38 60 00 0B */ li r3, 0xb
+/* 800D93F8 000D5058 4B FE 15 95 */ bl func_800BA98C
+/* 800D93FC 000D505C 7C 63 07 34 */ extsh r3, r3
+/* 800D9400 000D5060 48 17 A9 D1 */ bl func_80253DD0
+/* 800D9404 000D5064 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9408 000D5068 28 00 00 03 */ cmplwi r0, 3
+/* 800D940C 000D506C 40 82 00 84 */ bne lbl_800D9490
+/* 800D9410 000D5070 38 60 00 05 */ li r3, 5
+/* 800D9414 000D5074 4B FE 11 A5 */ bl func_800BA5B8
+/* 800D9418 000D5078 38 60 00 00 */ li r3, 0
+/* 800D941C 000D507C 4B FE 15 71 */ bl func_800BA98C
+/* 800D9420 000D5080 7C 63 07 34 */ extsh r3, r3
+/* 800D9424 000D5084 38 80 00 03 */ li r4, 3
+/* 800D9428 000D5088 38 A0 00 00 */ li r5, 0
+/* 800D942C 000D508C 48 17 A9 85 */ bl func_80253DB0
+/* 800D9430 000D5090 38 60 00 0B */ li r3, 0xb
+/* 800D9434 000D5094 4B FE 15 59 */ bl func_800BA98C
+/* 800D9438 000D5098 7C 63 07 34 */ extsh r3, r3
+/* 800D943C 000D509C 38 80 00 05 */ li r4, 5
+/* 800D9440 000D50A0 38 A0 00 00 */ li r5, 0
+/* 800D9444 000D50A4 48 17 A9 6D */ bl func_80253DB0
+/* 800D9448 000D50A8 48 00 00 48 */ b lbl_800D9490
+lbl_800D944C:
+/* 800D944C 000D50AC 38 60 00 00 */ li r3, 0
+/* 800D9450 000D50B0 4B FE 15 3D */ bl func_800BA98C
+/* 800D9454 000D50B4 7C 63 07 34 */ extsh r3, r3
+/* 800D9458 000D50B8 48 17 A9 79 */ bl func_80253DD0
+/* 800D945C 000D50BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9460 000D50C0 28 00 00 03 */ cmplwi r0, 3
+/* 800D9464 000D50C4 40 82 00 2C */ bne lbl_800D9490
+/* 800D9468 000D50C8 38 60 00 0B */ li r3, 0xb
+/* 800D946C 000D50CC 4B FE 15 21 */ bl func_800BA98C
+/* 800D9470 000D50D0 7C 63 07 34 */ extsh r3, r3
+/* 800D9474 000D50D4 38 80 00 08 */ li r4, 8
+/* 800D9478 000D50D8 38 A0 00 00 */ li r5, 0
+/* 800D947C 000D50DC 48 17 A9 75 */ bl func_80253DF0
+/* 800D9480 000D50E0 38 60 00 04 */ li r3, 4
+/* 800D9484 000D50E4 4B FE 10 D5 */ bl func_800BA558
+/* 800D9488 000D50E8 38 60 00 00 */ li r3, 0
+/* 800D948C 000D50EC 4B FE 11 2D */ bl func_800BA5B8
+lbl_800D9490:
+/* 800D9490 000D50F0 7F C3 F3 78 */ mr r3, r30
+/* 800D9494 000D50F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800D9498 000D50F8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800D949C 000D50FC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800D94A0 000D5100 7C 08 03 A6 */ mtlr r0
+/* 800D94A4 000D5104 38 21 00 20 */ addi r1, r1, 0x20
+/* 800D94A8 000D5108 4E 80 00 20 */ blr
+/* 800D94AC 000D510C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800D94B0 000D5110 7C 08 02 A6 */ mflr r0
+/* 800D94B4 000D5114 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800D94B8 000D5118 39 61 00 30 */ addi r11, r1, 0x30
+/* 800D94BC 000D511C 48 0E DC 6D */ bl _savegpr_27
+/* 800D94C0 000D5120 8B A2 8A D0 */ lbz r29, lbl_806410D0-_SDA2_BASE_(r2)
+/* 800D94C4 000D5124 38 60 FF FF */ li r3, -1
+/* 800D94C8 000D5128 8B 82 8A D1 */ lbz r28, lbl_806410D1-_SDA2_BASE_(r2)
+/* 800D94CC 000D512C 89 82 8A D2 */ lbz r12, lbl_806410D2-_SDA2_BASE_(r2)
+/* 800D94D0 000D5130 89 62 8A D3 */ lbz r11, lbl_806410D3-_SDA2_BASE_(r2)
+/* 800D94D4 000D5134 89 42 8A D4 */ lbz r10, lbl_806410D4-_SDA2_BASE_(r2)
+/* 800D94D8 000D5138 89 22 8A D5 */ lbz r9, lbl_806410D5-_SDA2_BASE_(r2)
+/* 800D94DC 000D513C 89 02 8A D6 */ lbz r8, lbl_806410D6-_SDA2_BASE_(r2)
+/* 800D94E0 000D5140 88 E2 8A D7 */ lbz r7, lbl_806410D7-_SDA2_BASE_(r2)
+/* 800D94E4 000D5144 88 C2 8A D8 */ lbz r6, lbl_806410D8-_SDA2_BASE_(r2)
+/* 800D94E8 000D5148 88 A2 8A D9 */ lbz r5, lbl_806410D9-_SDA2_BASE_(r2)
+/* 800D94EC 000D514C 88 82 8A DA */ lbz r4, lbl_806410DA-_SDA2_BASE_(r2)
+/* 800D94F0 000D5150 88 02 8A DB */ lbz r0, lbl_806410DB-_SDA2_BASE_(r2)
+/* 800D94F4 000D5154 9B A1 00 0E */ stb r29, 0xe(r1)
+/* 800D94F8 000D5158 9B 81 00 0F */ stb r28, 0xf(r1)
+/* 800D94FC 000D515C 99 81 00 10 */ stb r12, 0x10(r1)
+/* 800D9500 000D5160 99 61 00 11 */ stb r11, 0x11(r1)
+/* 800D9504 000D5164 99 41 00 12 */ stb r10, 0x12(r1)
+/* 800D9508 000D5168 99 21 00 13 */ stb r9, 0x13(r1)
+/* 800D950C 000D516C 99 01 00 08 */ stb r8, 8(r1)
+/* 800D9510 000D5170 98 E1 00 09 */ stb r7, 9(r1)
+/* 800D9514 000D5174 98 C1 00 0A */ stb r6, 0xa(r1)
+/* 800D9518 000D5178 98 A1 00 0B */ stb r5, 0xb(r1)
+/* 800D951C 000D517C 98 81 00 0C */ stb r4, 0xc(r1)
+/* 800D9520 000D5180 98 01 00 0D */ stb r0, 0xd(r1)
+/* 800D9524 000D5184 48 00 C5 AD */ bl func_800E5AD0
+/* 800D9528 000D5188 7C 7F 1B 78 */ mr r31, r3
+/* 800D952C 000D518C 48 08 61 B5 */ bl func_8015F6E0
+/* 800D9530 000D5190 4B FE 10 9D */ bl func_800BA5CC
+/* 800D9534 000D5194 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9538 000D5198 28 00 00 06 */ cmplwi r0, 6
+/* 800D953C 000D519C 41 81 0A 0C */ bgt lbl_800D9F48
+/* 800D9540 000D51A0 3C 60 80 41 */ lis r3, lbl_80416FC8@ha
+/* 800D9544 000D51A4 54 00 10 3A */ slwi r0, r0, 2
+/* 800D9548 000D51A8 38 63 6F C8 */ addi r3, r3, lbl_80416FC8@l
+/* 800D954C 000D51AC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D9550 000D51B0 7C 69 03 A6 */ mtctr r3
+/* 800D9554 000D51B4 4E 80 04 20 */ bctr
+/* 800D9558 000D51B8 38 60 00 00 */ li r3, 0
+/* 800D955C 000D51BC 38 80 00 00 */ li r4, 0
+/* 800D9560 000D51C0 4B F8 03 99 */ bl func_800598F8
+/* 800D9564 000D51C4 38 60 00 01 */ li r3, 1
+/* 800D9568 000D51C8 4B FE 10 51 */ bl func_800BA5B8
+/* 800D956C 000D51CC 38 60 00 1C */ li r3, 0x1c
+/* 800D9570 000D51D0 4B FE 14 1D */ bl func_800BA98C
+/* 800D9574 000D51D4 7C 63 07 34 */ extsh r3, r3
+/* 800D9578 000D51D8 38 80 00 08 */ li r4, 8
+/* 800D957C 000D51DC 38 A0 00 01 */ li r5, 1
+/* 800D9580 000D51E0 48 17 A8 71 */ bl func_80253DF0
+/* 800D9584 000D51E4 38 60 00 01 */ li r3, 1
+/* 800D9588 000D51E8 4B FE 14 05 */ bl func_800BA98C
+/* 800D958C 000D51EC 7C 63 07 34 */ extsh r3, r3
+/* 800D9590 000D51F0 38 80 00 08 */ li r4, 8
+/* 800D9594 000D51F4 38 A0 00 01 */ li r5, 1
+/* 800D9598 000D51F8 48 17 A8 59 */ bl func_80253DF0
+/* 800D959C 000D51FC 38 60 00 1C */ li r3, 0x1c
+/* 800D95A0 000D5200 4B FE 13 ED */ bl func_800BA98C
+/* 800D95A4 000D5204 7C 63 07 34 */ extsh r3, r3
+/* 800D95A8 000D5208 38 80 00 0E */ li r4, 0xe
+/* 800D95AC 000D520C 38 A0 00 00 */ li r5, 0
+/* 800D95B0 000D5210 48 17 A8 01 */ bl func_80253DB0
+/* 800D95B4 000D5214 38 60 00 01 */ li r3, 1
+/* 800D95B8 000D5218 4B FE 13 D5 */ bl func_800BA98C
+/* 800D95BC 000D521C 7C 63 07 34 */ extsh r3, r3
+/* 800D95C0 000D5220 38 80 00 06 */ li r4, 6
+/* 800D95C4 000D5224 38 A0 00 00 */ li r5, 0
+/* 800D95C8 000D5228 48 17 A7 E9 */ bl func_80253DB0
+/* 800D95CC 000D522C 38 60 00 00 */ li r3, 0
+/* 800D95D0 000D5230 4B FE 13 BD */ bl func_800BA98C
+/* 800D95D4 000D5234 7C 63 07 34 */ extsh r3, r3
+/* 800D95D8 000D5238 38 80 00 04 */ li r4, 4
+/* 800D95DC 000D523C 38 A0 00 00 */ li r5, 0
+/* 800D95E0 000D5240 48 17 A7 D1 */ bl func_80253DB0
+/* 800D95E4 000D5244 38 60 00 00 */ li r3, 0
+/* 800D95E8 000D5248 38 80 2D 97 */ li r4, 0x2d97
+/* 800D95EC 000D524C 4B FE 14 05 */ bl func_800BA9F0
+/* 800D95F0 000D5250 38 60 FF FF */ li r3, -1
+/* 800D95F4 000D5254 48 00 93 5D */ bl func_800E2950
+/* 800D95F8 000D5258 38 60 00 10 */ li r3, 0x10
+/* 800D95FC 000D525C 38 80 00 01 */ li r4, 1
+/* 800D9600 000D5260 4B FE 10 1D */ bl func_800BA61C
+/* 800D9604 000D5264 38 60 00 0E */ li r3, 0xe
+/* 800D9608 000D5268 38 80 00 00 */ li r4, 0
+/* 800D960C 000D526C 4B FE 10 11 */ bl func_800BA61C
+/* 800D9610 000D5270 48 00 09 38 */ b lbl_800D9F48
+/* 800D9614 000D5274 38 60 00 00 */ li r3, 0
+/* 800D9618 000D5278 4B FE 13 75 */ bl func_800BA98C
+/* 800D961C 000D527C 7C 63 07 34 */ extsh r3, r3
+/* 800D9620 000D5280 48 17 A7 B1 */ bl func_80253DD0
+/* 800D9624 000D5284 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9628 000D5288 28 00 00 03 */ cmplwi r0, 3
+/* 800D962C 000D528C 40 82 09 1C */ bne lbl_800D9F48
+/* 800D9630 000D5290 38 60 00 02 */ li r3, 2
+/* 800D9634 000D5294 4B FE 0F 85 */ bl func_800BA5B8
+/* 800D9638 000D5298 38 60 00 00 */ li r3, 0
+/* 800D963C 000D529C 38 80 00 00 */ li r4, 0
+/* 800D9640 000D52A0 4B F8 02 B9 */ bl func_800598F8
+/* 800D9644 000D52A4 38 60 00 02 */ li r3, 2
+/* 800D9648 000D52A8 38 80 00 00 */ li r4, 0
+/* 800D964C 000D52AC 38 A0 00 0A */ li r5, 0xa
+/* 800D9650 000D52B0 38 C0 00 00 */ li r6, 0
+/* 800D9654 000D52B4 38 E0 00 03 */ li r7, 3
+/* 800D9658 000D52B8 39 00 00 00 */ li r8, 0
+/* 800D965C 000D52BC 4B F8 03 6D */ bl func_800599C8
+/* 800D9660 000D52C0 38 60 00 03 */ li r3, 3
+/* 800D9664 000D52C4 38 80 00 02 */ li r4, 2
+/* 800D9668 000D52C8 38 A0 00 0C */ li r5, 0xc
+/* 800D966C 000D52CC 38 C0 00 00 */ li r6, 0
+/* 800D9670 000D52D0 38 E0 00 01 */ li r7, 1
+/* 800D9674 000D52D4 39 00 00 00 */ li r8, 0
+/* 800D9678 000D52D8 4B F8 03 51 */ bl func_800599C8
+/* 800D967C 000D52DC 38 60 00 01 */ li r3, 1
+/* 800D9680 000D52E0 38 80 00 03 */ li r4, 3
+/* 800D9684 000D52E4 38 A0 00 0F */ li r5, 0xf
+/* 800D9688 000D52E8 38 C0 00 00 */ li r6, 0
+/* 800D968C 000D52EC 38 E0 00 00 */ li r7, 0
+/* 800D9690 000D52F0 39 00 00 00 */ li r8, 0
+/* 800D9694 000D52F4 4B F8 03 35 */ bl func_800599C8
+/* 800D9698 000D52F8 38 60 00 0A */ li r3, 0xa
+/* 800D969C 000D52FC 38 80 00 14 */ li r4, 0x14
+/* 800D96A0 000D5300 38 A0 00 00 */ li r5, 0
+/* 800D96A4 000D5304 38 C0 00 02 */ li r6, 2
+/* 800D96A8 000D5308 38 E0 00 0B */ li r7, 0xb
+/* 800D96AC 000D530C 39 00 00 00 */ li r8, 0
+/* 800D96B0 000D5310 4B F8 03 19 */ bl func_800599C8
+/* 800D96B4 000D5314 38 60 00 0B */ li r3, 0xb
+/* 800D96B8 000D5318 38 80 00 0A */ li r4, 0xa
+/* 800D96BC 000D531C 38 A0 00 00 */ li r5, 0
+/* 800D96C0 000D5320 38 C0 00 02 */ li r6, 2
+/* 800D96C4 000D5324 38 E0 00 0C */ li r7, 0xc
+/* 800D96C8 000D5328 39 00 00 00 */ li r8, 0
+/* 800D96CC 000D532C 4B F8 02 FD */ bl func_800599C8
+/* 800D96D0 000D5330 38 60 00 0C */ li r3, 0xc
+/* 800D96D4 000D5334 38 80 00 0B */ li r4, 0xb
+/* 800D96D8 000D5338 38 A0 00 00 */ li r5, 0
+/* 800D96DC 000D533C 38 C0 00 03 */ li r6, 3
+/* 800D96E0 000D5340 38 E0 00 0D */ li r7, 0xd
+/* 800D96E4 000D5344 39 00 00 00 */ li r8, 0
+/* 800D96E8 000D5348 4B F8 02 E1 */ bl func_800599C8
+/* 800D96EC 000D534C 38 60 00 0D */ li r3, 0xd
+/* 800D96F0 000D5350 38 80 00 0C */ li r4, 0xc
+/* 800D96F4 000D5354 38 A0 00 00 */ li r5, 0
+/* 800D96F8 000D5358 38 C0 00 03 */ li r6, 3
+/* 800D96FC 000D535C 38 E0 00 0E */ li r7, 0xe
+/* 800D9700 000D5360 39 00 00 00 */ li r8, 0
+/* 800D9704 000D5364 4B F8 02 C5 */ bl func_800599C8
+/* 800D9708 000D5368 38 60 00 0E */ li r3, 0xe
+/* 800D970C 000D536C 38 80 00 0D */ li r4, 0xd
+/* 800D9710 000D5370 38 A0 00 00 */ li r5, 0
+/* 800D9714 000D5374 38 C0 00 01 */ li r6, 1
+/* 800D9718 000D5378 38 E0 00 0F */ li r7, 0xf
+/* 800D971C 000D537C 39 00 00 00 */ li r8, 0
+/* 800D9720 000D5380 4B F8 02 A9 */ bl func_800599C8
+/* 800D9724 000D5384 38 60 00 0F */ li r3, 0xf
+/* 800D9728 000D5388 38 80 00 0E */ li r4, 0xe
+/* 800D972C 000D538C 38 A0 00 00 */ li r5, 0
+/* 800D9730 000D5390 38 C0 00 01 */ li r6, 1
+/* 800D9734 000D5394 38 E0 00 15 */ li r7, 0x15
+/* 800D9738 000D5398 39 00 00 00 */ li r8, 0
+/* 800D973C 000D539C 4B F8 02 8D */ bl func_800599C8
+/* 800D9740 000D53A0 38 00 00 00 */ li r0, 0
+/* 800D9744 000D53A4 98 0D 9C 40 */ stb r0, lbl_8063EF00-_SDA_BASE_(r13)
+/* 800D9748 000D53A8 48 00 08 00 */ b lbl_800D9F48
+/* 800D974C 000D53AC 38 60 00 3D */ li r3, 0x3d
+/* 800D9750 000D53B0 38 80 00 0A */ li r4, 0xa
+/* 800D9754 000D53B4 38 A0 00 00 */ li r5, 0
+/* 800D9758 000D53B8 38 C0 00 01 */ li r6, 1
+/* 800D975C 000D53BC 4B F8 03 11 */ bl func_80059A6C
+/* 800D9760 000D53C0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800D9764 000D53C4 54 7E 04 3E */ clrlwi r30, r3, 0x10
+/* 800D9768 000D53C8 41 82 02 BC */ beq lbl_800D9A24
+/* 800D976C 000D53CC 38 1E FF FE */ addi r0, r30, -2
+/* 800D9770 000D53D0 28 00 00 01 */ cmplwi r0, 1
+/* 800D9774 000D53D4 41 81 00 FC */ bgt lbl_800D9870
+/* 800D9778 000D53D8 38 60 00 00 */ li r3, 0
+/* 800D977C 000D53DC 4B FE 12 11 */ bl func_800BA98C
+/* 800D9780 000D53E0 7C 63 07 34 */ extsh r3, r3
+/* 800D9784 000D53E4 38 80 00 02 */ li r4, 2
+/* 800D9788 000D53E8 38 A0 00 00 */ li r5, 0
+/* 800D978C 000D53EC 48 17 A6 25 */ bl func_80253DB0
+/* 800D9790 000D53F0 28 1E 00 02 */ cmplwi r30, 2
+/* 800D9794 000D53F4 40 82 00 64 */ bne lbl_800D97F8
+/* 800D9798 000D53F8 38 60 00 10 */ li r3, 0x10
+/* 800D979C 000D53FC 4B FE 10 51 */ bl func_800BA7EC
+/* 800D97A0 000D5400 28 03 00 01 */ cmplwi r3, 1
+/* 800D97A4 000D5404 40 82 00 18 */ bne lbl_800D97BC
+/* 800D97A8 000D5408 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800D97AC 000D540C 38 60 02 22 */ li r3, 0x222
+/* 800D97B0 000D5410 38 80 00 00 */ li r4, 0
+/* 800D97B4 000D5414 4B F3 19 BD */ bl func_8000B170
+/* 800D97B8 000D5418 48 00 07 90 */ b lbl_800D9F48
+lbl_800D97BC:
+/* 800D97BC 000D541C 38 60 00 01 */ li r3, 1
+/* 800D97C0 000D5420 4B F8 0D 0D */ bl func_8005A4CC
+/* 800D97C4 000D5424 38 60 00 01 */ li r3, 1
+/* 800D97C8 000D5428 4B FE 11 C5 */ bl func_800BA98C
+/* 800D97CC 000D542C 7C 63 07 34 */ extsh r3, r3
+/* 800D97D0 000D5430 38 80 00 02 */ li r4, 2
+/* 800D97D4 000D5434 38 A0 00 00 */ li r5, 0
+/* 800D97D8 000D5438 48 17 A5 D9 */ bl func_80253DB0
+/* 800D97DC 000D543C 38 60 00 1C */ li r3, 0x1c
+/* 800D97E0 000D5440 4B FE 11 AD */ bl func_800BA98C
+/* 800D97E4 000D5444 7C 63 07 34 */ extsh r3, r3
+/* 800D97E8 000D5448 38 80 00 0F */ li r4, 0xf
+/* 800D97EC 000D544C 38 A0 00 00 */ li r5, 0
+/* 800D97F0 000D5450 48 17 A5 C1 */ bl func_80253DB0
+/* 800D97F4 000D5454 48 00 00 70 */ b lbl_800D9864
+lbl_800D97F8:
+/* 800D97F8 000D5458 38 60 00 0F */ li r3, 0xf
+/* 800D97FC 000D545C 4B FE 0F F1 */ bl func_800BA7EC
+/* 800D9800 000D5460 7C 7C 1B 78 */ mr r28, r3
+/* 800D9804 000D5464 38 60 00 10 */ li r3, 0x10
+/* 800D9808 000D5468 4B FE 0F E5 */ bl func_800BA7EC
+/* 800D980C 000D546C 38 03 00 05 */ addi r0, r3, 5
+/* 800D9810 000D5470 7C 00 E0 40 */ cmplw r0, r28
+/* 800D9814 000D5474 41 80 00 18 */ blt lbl_800D982C
+/* 800D9818 000D5478 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800D981C 000D547C 38 60 02 22 */ li r3, 0x222
+/* 800D9820 000D5480 38 80 00 00 */ li r4, 0
+/* 800D9824 000D5484 4B F3 19 4D */ bl func_8000B170
+/* 800D9828 000D5488 48 00 07 20 */ b lbl_800D9F48
+lbl_800D982C:
+/* 800D982C 000D548C 38 60 00 01 */ li r3, 1
+/* 800D9830 000D5490 4B F8 0C 9D */ bl func_8005A4CC
+/* 800D9834 000D5494 38 60 00 01 */ li r3, 1
+/* 800D9838 000D5498 4B FE 11 55 */ bl func_800BA98C
+/* 800D983C 000D549C 7C 63 07 34 */ extsh r3, r3
+/* 800D9840 000D54A0 38 80 00 03 */ li r4, 3
+/* 800D9844 000D54A4 38 A0 00 00 */ li r5, 0
+/* 800D9848 000D54A8 48 17 A5 69 */ bl func_80253DB0
+/* 800D984C 000D54AC 38 60 00 1C */ li r3, 0x1c
+/* 800D9850 000D54B0 4B FE 11 3D */ bl func_800BA98C
+/* 800D9854 000D54B4 7C 63 07 34 */ extsh r3, r3
+/* 800D9858 000D54B8 38 80 00 10 */ li r4, 0x10
+/* 800D985C 000D54BC 38 A0 00 00 */ li r5, 0
+/* 800D9860 000D54C0 48 17 A5 51 */ bl func_80253DB0
+lbl_800D9864:
+/* 800D9864 000D54C4 38 60 00 03 */ li r3, 3
+/* 800D9868 000D54C8 4B FE 0D 51 */ bl func_800BA5B8
+/* 800D986C 000D54CC 48 00 06 DC */ b lbl_800D9F48
+lbl_800D9870:
+/* 800D9870 000D54D0 28 1E 00 01 */ cmplwi r30, 1
+/* 800D9874 000D54D4 41 82 00 0C */ beq lbl_800D9880
+/* 800D9878 000D54D8 28 1E FF FF */ cmplwi r30, 0xffff
+/* 800D987C 000D54DC 40 82 00 60 */ bne lbl_800D98DC
+lbl_800D9880:
+/* 800D9880 000D54E0 38 60 00 00 */ li r3, 0
+/* 800D9884 000D54E4 4B FE 11 09 */ bl func_800BA98C
+/* 800D9888 000D54E8 7C 63 07 34 */ extsh r3, r3
+/* 800D988C 000D54EC 38 80 00 01 */ li r4, 1
+/* 800D9890 000D54F0 38 A0 00 00 */ li r5, 0
+/* 800D9894 000D54F4 48 17 A5 1D */ bl func_80253DB0
+/* 800D9898 000D54F8 38 60 00 01 */ li r3, 1
+/* 800D989C 000D54FC 4B FE 10 F1 */ bl func_800BA98C
+/* 800D98A0 000D5500 7C 63 07 34 */ extsh r3, r3
+/* 800D98A4 000D5504 38 80 00 04 */ li r4, 4
+/* 800D98A8 000D5508 38 A0 00 00 */ li r5, 0
+/* 800D98AC 000D550C 48 17 A5 05 */ bl func_80253DB0
+/* 800D98B0 000D5510 38 60 00 1C */ li r3, 0x1c
+/* 800D98B4 000D5514 4B FE 10 D9 */ bl func_800BA98C
+/* 800D98B8 000D5518 7C 63 07 34 */ extsh r3, r3
+/* 800D98BC 000D551C 38 80 00 0C */ li r4, 0xc
+/* 800D98C0 000D5520 38 A0 00 00 */ li r5, 0
+/* 800D98C4 000D5524 48 17 A4 ED */ bl func_80253DB0
+/* 800D98C8 000D5528 38 60 00 05 */ li r3, 5
+/* 800D98CC 000D552C 4B FE 0C ED */ bl func_800BA5B8
+/* 800D98D0 000D5530 38 60 00 02 */ li r3, 2
+/* 800D98D4 000D5534 4B F8 0B F9 */ bl func_8005A4CC
+/* 800D98D8 000D5538 48 00 06 70 */ b lbl_800D9F48
+lbl_800D98DC:
+/* 800D98DC 000D553C 28 1E 00 0A */ cmplwi r30, 0xa
+/* 800D98E0 000D5540 41 80 06 68 */ blt lbl_800D9F48
+/* 800D98E4 000D5544 28 1E 00 0F */ cmplwi r30, 0xf
+/* 800D98E8 000D5548 41 81 06 60 */ bgt lbl_800D9F48
+/* 800D98EC 000D554C 38 60 00 10 */ li r3, 0x10
+/* 800D98F0 000D5550 4B FE 0E FD */ bl func_800BA7EC
+/* 800D98F4 000D5554 7C 7E 1A 14 */ add r3, r30, r3
+/* 800D98F8 000D5558 3F 80 80 48 */ lis r28, lbl_8047CD10@ha
+/* 800D98FC 000D555C 3B A3 FF F5 */ addi r29, r3, -11
+/* 800D9900 000D5560 57 BB 08 3C */ slwi r27, r29, 1
+/* 800D9904 000D5564 3B 9C CD 10 */ addi r28, r28, lbl_8047CD10@l
+/* 800D9908 000D5568 7C 1C DA 2E */ lhzx r0, r28, r27
+/* 800D990C 000D556C 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800D9910 000D5570 28 00 00 02 */ cmplwi r0, 2
+/* 800D9914 000D5574 41 82 00 18 */ beq lbl_800D992C
+/* 800D9918 000D5578 38 60 00 0F */ li r3, 0xf
+/* 800D991C 000D557C 4B FE 0E D1 */ bl func_800BA7EC
+/* 800D9920 000D5580 38 03 FF FF */ addi r0, r3, -1
+/* 800D9924 000D5584 7C 1D 00 40 */ cmplw r29, r0
+/* 800D9928 000D5588 40 81 00 18 */ ble lbl_800D9940
+lbl_800D992C:
+/* 800D992C 000D558C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800D9930 000D5590 38 60 02 22 */ li r3, 0x222
+/* 800D9934 000D5594 38 80 00 00 */ li r4, 0
+/* 800D9938 000D5598 4B F3 18 39 */ bl func_8000B170
+/* 800D993C 000D559C 48 00 06 0C */ b lbl_800D9F48
+lbl_800D9940:
+/* 800D9940 000D55A0 3F A0 80 64 */ lis r29, lbl_8063CE34@ha
+/* 800D9944 000D55A4 A8 9F 00 20 */ lha r4, 0x20(r31)
+/* 800D9948 000D55A8 3B BD CE 34 */ addi r29, r29, lbl_8063CE34@l
+/* 800D994C 000D55AC 38 7D 00 28 */ addi r3, r29, 0x28
+/* 800D9950 000D55B0 48 2B C4 E9 */ bl func_80395E38
+/* 800D9954 000D55B4 1C 83 00 3C */ mulli r4, r3, 0x3c
+/* 800D9958 000D55B8 7C 1C DA 2E */ lhzx r0, r28, r27
+/* 800D995C 000D55BC 38 7D 00 38 */ addi r3, r29, 0x38
+/* 800D9960 000D55C0 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
+/* 800D9964 000D55C4 7C 80 22 14 */ add r4, r0, r4
+/* 800D9968 000D55C8 48 2B CA 3D */ bl func_803963A4
+/* 800D996C 000D55CC B0 7F 00 1C */ sth r3, 0x1c(r31)
+/* 800D9970 000D55D0 38 60 00 00 */ li r3, 0
+/* 800D9974 000D55D4 4B FE 10 19 */ bl func_800BA98C
+/* 800D9978 000D55D8 7C 63 07 34 */ extsh r3, r3
+/* 800D997C 000D55DC 38 80 00 02 */ li r4, 2
+/* 800D9980 000D55E0 38 A0 00 00 */ li r5, 0
+/* 800D9984 000D55E4 48 17 A4 2D */ bl func_80253DB0
+/* 800D9988 000D55E8 38 60 00 01 */ li r3, 1
+/* 800D998C 000D55EC 4B FE 10 01 */ bl func_800BA98C
+/* 800D9990 000D55F0 7C 63 07 34 */ extsh r3, r3
+/* 800D9994 000D55F4 38 80 00 04 */ li r4, 4
+/* 800D9998 000D55F8 38 A0 00 00 */ li r5, 0
+/* 800D999C 000D55FC 48 17 A4 15 */ bl func_80253DB0
+/* 800D99A0 000D5600 38 60 00 1C */ li r3, 0x1c
+/* 800D99A4 000D5604 4B FE 0F E9 */ bl func_800BA98C
+/* 800D99A8 000D5608 38 81 FF FE */ addi r4, r1, -2
+/* 800D99AC 000D560C 7C 63 07 34 */ extsh r3, r3
+/* 800D99B0 000D5610 7C 84 F0 AE */ lbzx r4, r4, r30
+/* 800D99B4 000D5614 38 A0 00 00 */ li r5, 0
+/* 800D99B8 000D5618 48 17 A3 F9 */ bl func_80253DB0
+/* 800D99BC 000D561C 38 60 00 05 */ li r3, 5
+/* 800D99C0 000D5620 4B FE 0B F9 */ bl func_800BA5B8
+/* 800D99C4 000D5624 38 60 00 01 */ li r3, 1
+/* 800D99C8 000D5628 4B F8 0B 05 */ bl func_8005A4CC
+/* 800D99CC 000D562C 7C 1C DA 2E */ lhzx r0, r28, r27
+/* 800D99D0 000D5630 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
+/* 800D99D4 000D5634 28 00 00 11 */ cmplwi r0, 0x11
+/* 800D99D8 000D5638 40 82 05 70 */ bne lbl_800D9F48
+/* 800D99DC 000D563C 38 7F 01 FC */ addi r3, r31, 0x1fc
+/* 800D99E0 000D5640 4B F7 D1 F5 */ bl func_80056BD4
+/* 800D99E4 000D5644 2C 03 00 00 */ cmpwi r3, 0
+/* 800D99E8 000D5648 41 82 00 2C */ beq lbl_800D9A14
+/* 800D99EC 000D564C 38 7F 01 FC */ addi r3, r31, 0x1fc
+/* 800D99F0 000D5650 4B F7 D4 3D */ bl func_80056E2C
+/* 800D99F4 000D5654 2C 03 00 00 */ cmpwi r3, 0
+/* 800D99F8 000D5658 40 82 00 1C */ bne lbl_800D9A14
+/* 800D99FC 000D565C 38 7F 01 FC */ addi r3, r31, 0x1fc
+/* 800D9A00 000D5660 38 80 00 05 */ li r4, 5
+/* 800D9A04 000D5664 38 A0 00 00 */ li r5, 0
+/* 800D9A08 000D5668 48 30 14 F5 */ bl func_803DAEFC
+/* 800D9A0C 000D566C B0 7F 01 EC */ sth r3, 0x1ec(r31)
+/* 800D9A10 000D5670 48 00 05 38 */ b lbl_800D9F48
+lbl_800D9A14:
+/* 800D9A14 000D5674 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800D9A18 000D5678 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800D9A1C 000D567C B0 1F 01 EC */ sth r0, 0x1ec(r31)
+/* 800D9A20 000D5680 48 00 05 28 */ b lbl_800D9F48
+lbl_800D9A24:
+/* 800D9A24 000D5684 28 1E 00 01 */ cmplwi r30, 1
+/* 800D9A28 000D5688 40 82 00 70 */ bne lbl_800D9A98
+/* 800D9A2C 000D568C 38 60 00 00 */ li r3, 0
+/* 800D9A30 000D5690 4B FE 0F 5D */ bl func_800BA98C
+/* 800D9A34 000D5694 7C 63 07 34 */ extsh r3, r3
+/* 800D9A38 000D5698 38 80 00 00 */ li r4, 0
+/* 800D9A3C 000D569C 38 A0 00 00 */ li r5, 0
+/* 800D9A40 000D56A0 48 17 A3 71 */ bl func_80253DB0
+/* 800D9A44 000D56A4 38 60 00 01 */ li r3, 1
+/* 800D9A48 000D56A8 4B FE 0F 45 */ bl func_800BA98C
+/* 800D9A4C 000D56AC 7C 63 07 34 */ extsh r3, r3
+/* 800D9A50 000D56B0 38 80 00 04 */ li r4, 4
+/* 800D9A54 000D56B4 38 A0 00 00 */ li r5, 0
+/* 800D9A58 000D56B8 48 17 A3 59 */ bl func_80253DB0
+/* 800D9A5C 000D56BC 38 60 00 1C */ li r3, 0x1c
+/* 800D9A60 000D56C0 4B FE 0F 2D */ bl func_800BA98C
+/* 800D9A64 000D56C4 7C 63 07 34 */ extsh r3, r3
+/* 800D9A68 000D56C8 38 80 00 0C */ li r4, 0xc
+/* 800D9A6C 000D56CC 38 A0 00 00 */ li r5, 0
+/* 800D9A70 000D56D0 48 17 A3 41 */ bl func_80253DB0
+/* 800D9A74 000D56D4 38 60 00 01 */ li r3, 1
+/* 800D9A78 000D56D8 38 80 2D 5B */ li r4, 0x2d5b
+/* 800D9A7C 000D56DC 4B FE 0F 75 */ bl func_800BA9F0
+/* 800D9A80 000D56E0 38 60 00 0E */ li r3, 0xe
+/* 800D9A84 000D56E4 38 80 00 00 */ li r4, 0
+/* 800D9A88 000D56E8 4B FE 0B 95 */ bl func_800BA61C
+/* 800D9A8C 000D56EC 38 60 00 03 */ li r3, 3
+/* 800D9A90 000D56F0 4B F8 0A 3D */ bl func_8005A4CC
+/* 800D9A94 000D56F4 48 00 04 B4 */ b lbl_800D9F48
+lbl_800D9A98:
+/* 800D9A98 000D56F8 38 1E FF FE */ addi r0, r30, -2
+/* 800D9A9C 000D56FC 28 00 00 01 */ cmplwi r0, 1
+/* 800D9AA0 000D5700 41 81 00 A0 */ bgt lbl_800D9B40
+/* 800D9AA4 000D5704 38 60 00 00 */ li r3, 0
+/* 800D9AA8 000D5708 4B FE 0E E5 */ bl func_800BA98C
+/* 800D9AAC 000D570C 7C 63 07 34 */ extsh r3, r3
+/* 800D9AB0 000D5710 38 80 00 02 */ li r4, 2
+/* 800D9AB4 000D5714 38 A0 00 00 */ li r5, 0
+/* 800D9AB8 000D5718 48 17 A2 F9 */ bl func_80253DB0
+/* 800D9ABC 000D571C 38 60 00 1C */ li r3, 0x1c
+/* 800D9AC0 000D5720 4B FE 0E CD */ bl func_800BA98C
+/* 800D9AC4 000D5724 7C 63 07 34 */ extsh r3, r3
+/* 800D9AC8 000D5728 38 80 00 0C */ li r4, 0xc
+/* 800D9ACC 000D572C 38 A0 00 00 */ li r5, 0
+/* 800D9AD0 000D5730 48 17 A2 E1 */ bl func_80253DB0
+/* 800D9AD4 000D5734 28 1E 00 02 */ cmplwi r30, 2
+/* 800D9AD8 000D5738 40 82 00 2C */ bne lbl_800D9B04
+/* 800D9ADC 000D573C 38 60 00 01 */ li r3, 1
+/* 800D9AE0 000D5740 4B FE 0E AD */ bl func_800BA98C
+/* 800D9AE4 000D5744 7C 63 07 34 */ extsh r3, r3
+/* 800D9AE8 000D5748 38 80 00 00 */ li r4, 0
+/* 800D9AEC 000D574C 38 A0 00 00 */ li r5, 0
+/* 800D9AF0 000D5750 48 17 A2 C1 */ bl func_80253DB0
+/* 800D9AF4 000D5754 38 60 00 01 */ li r3, 1
+/* 800D9AF8 000D5758 38 80 2C C4 */ li r4, 0x2cc4
+/* 800D9AFC 000D575C 4B FE 0E F5 */ bl func_800BA9F0
+/* 800D9B00 000D5760 48 00 00 28 */ b lbl_800D9B28
+lbl_800D9B04:
+/* 800D9B04 000D5764 38 60 00 01 */ li r3, 1
+/* 800D9B08 000D5768 4B FE 0E 85 */ bl func_800BA98C
+/* 800D9B0C 000D576C 7C 63 07 34 */ extsh r3, r3
+/* 800D9B10 000D5770 38 80 00 01 */ li r4, 1
+/* 800D9B14 000D5774 38 A0 00 00 */ li r5, 0
+/* 800D9B18 000D5778 48 17 A2 99 */ bl func_80253DB0
+/* 800D9B1C 000D577C 38 60 00 01 */ li r3, 1
+/* 800D9B20 000D5780 38 80 2C C6 */ li r4, 0x2cc6
+/* 800D9B24 000D5784 4B FE 0E CD */ bl func_800BA9F0
+lbl_800D9B28:
+/* 800D9B28 000D5788 38 60 00 03 */ li r3, 3
+/* 800D9B2C 000D578C 4B F8 09 A1 */ bl func_8005A4CC
+/* 800D9B30 000D5790 38 60 00 0E */ li r3, 0xe
+/* 800D9B34 000D5794 38 80 00 00 */ li r4, 0
+/* 800D9B38 000D5798 4B FE 0A E5 */ bl func_800BA61C
+/* 800D9B3C 000D579C 48 00 04 0C */ b lbl_800D9F48
+lbl_800D9B40:
+/* 800D9B40 000D57A0 28 1E 00 0A */ cmplwi r30, 0xa
+/* 800D9B44 000D57A4 41 80 00 B8 */ blt lbl_800D9BFC
+/* 800D9B48 000D57A8 28 1E 00 0F */ cmplwi r30, 0xf
+/* 800D9B4C 000D57AC 41 81 00 B0 */ bgt lbl_800D9BFC
+/* 800D9B50 000D57B0 38 60 00 00 */ li r3, 0
+/* 800D9B54 000D57B4 4B FE 0E 39 */ bl func_800BA98C
+/* 800D9B58 000D57B8 7C 63 07 34 */ extsh r3, r3
+/* 800D9B5C 000D57BC 38 80 00 02 */ li r4, 2
+/* 800D9B60 000D57C0 38 A0 00 00 */ li r5, 0
+/* 800D9B64 000D57C4 48 17 A2 4D */ bl func_80253DB0
+/* 800D9B68 000D57C8 38 60 00 01 */ li r3, 1
+/* 800D9B6C 000D57CC 4B FE 0E 21 */ bl func_800BA98C
+/* 800D9B70 000D57D0 7C 63 07 34 */ extsh r3, r3
+/* 800D9B74 000D57D4 38 80 00 04 */ li r4, 4
+/* 800D9B78 000D57D8 38 A0 00 00 */ li r5, 0
+/* 800D9B7C 000D57DC 48 17 A2 35 */ bl func_80253DB0
+/* 800D9B80 000D57E0 38 60 00 1C */ li r3, 0x1c
+/* 800D9B84 000D57E4 4B FE 0E 09 */ bl func_800BA98C
+/* 800D9B88 000D57E8 38 81 00 04 */ addi r4, r1, 4
+/* 800D9B8C 000D57EC 7C 63 07 34 */ extsh r3, r3
+/* 800D9B90 000D57F0 7C 84 F0 AE */ lbzx r4, r4, r30
+/* 800D9B94 000D57F4 38 A0 00 00 */ li r5, 0
+/* 800D9B98 000D57F8 48 17 A2 19 */ bl func_80253DB0
+/* 800D9B9C 000D57FC 38 60 00 10 */ li r3, 0x10
+/* 800D9BA0 000D5800 4B FE 0C 4D */ bl func_800BA7EC
+/* 800D9BA4 000D5804 7C 9E 1A 14 */ add r4, r30, r3
+/* 800D9BA8 000D5808 38 60 00 0F */ li r3, 0xf
+/* 800D9BAC 000D580C 3B 64 FF F5 */ addi r27, r4, -11
+/* 800D9BB0 000D5810 4B FE 0C 3D */ bl func_800BA7EC
+/* 800D9BB4 000D5814 38 03 FF FF */ addi r0, r3, -1
+/* 800D9BB8 000D5818 7C 1B 00 40 */ cmplw r27, r0
+/* 800D9BBC 000D581C 40 81 00 14 */ ble lbl_800D9BD0
+/* 800D9BC0 000D5820 38 60 00 0E */ li r3, 0xe
+/* 800D9BC4 000D5824 38 80 00 00 */ li r4, 0
+/* 800D9BC8 000D5828 4B FE 0A 55 */ bl func_800BA61C
+/* 800D9BCC 000D582C 48 00 00 10 */ b lbl_800D9BDC
+lbl_800D9BD0:
+/* 800D9BD0 000D5830 38 9E FF F6 */ addi r4, r30, -10
+/* 800D9BD4 000D5834 38 60 00 0E */ li r3, 0xe
+/* 800D9BD8 000D5838 4B FE 0A 45 */ bl func_800BA61C
+lbl_800D9BDC:
+/* 800D9BDC 000D583C 88 0D 9C 40 */ lbz r0, lbl_8063EF00-_SDA_BASE_(r13)
+/* 800D9BE0 000D5840 2C 00 00 00 */ cmpwi r0, 0
+/* 800D9BE4 000D5844 41 82 00 0C */ beq lbl_800D9BF0
+/* 800D9BE8 000D5848 38 60 00 03 */ li r3, 3
+/* 800D9BEC 000D584C 4B F8 08 E1 */ bl func_8005A4CC
+lbl_800D9BF0:
+/* 800D9BF0 000D5850 38 00 00 01 */ li r0, 1
+/* 800D9BF4 000D5854 98 0D 9C 40 */ stb r0, lbl_8063EF00-_SDA_BASE_(r13)
+/* 800D9BF8 000D5858 48 00 03 50 */ b lbl_800D9F48
+lbl_800D9BFC:
+/* 800D9BFC 000D585C 38 1E FF EC */ addi r0, r30, -20
+/* 800D9C00 000D5860 28 00 00 01 */ cmplwi r0, 1
+/* 800D9C04 000D5864 41 81 03 44 */ bgt lbl_800D9F48
+/* 800D9C08 000D5868 38 60 00 00 */ li r3, 0
+/* 800D9C0C 000D586C 4B FE 0D 81 */ bl func_800BA98C
+/* 800D9C10 000D5870 7C 63 07 34 */ extsh r3, r3
+/* 800D9C14 000D5874 38 80 00 02 */ li r4, 2
+/* 800D9C18 000D5878 38 A0 00 00 */ li r5, 0
+/* 800D9C1C 000D587C 48 17 A1 95 */ bl func_80253DB0
+/* 800D9C20 000D5880 28 1E 00 14 */ cmplwi r30, 0x14
+/* 800D9C24 000D5884 40 82 00 54 */ bne lbl_800D9C78
+/* 800D9C28 000D5888 38 60 00 10 */ li r3, 0x10
+/* 800D9C2C 000D588C 4B FE 0B C1 */ bl func_800BA7EC
+/* 800D9C30 000D5890 28 03 00 01 */ cmplwi r3, 1
+/* 800D9C34 000D5894 40 82 00 20 */ bne lbl_800D9C54
+/* 800D9C38 000D5898 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800D9C3C 000D589C 38 60 02 22 */ li r3, 0x222
+/* 800D9C40 000D58A0 38 80 00 00 */ li r4, 0
+/* 800D9C44 000D58A4 4B F3 15 2D */ bl func_8000B170
+/* 800D9C48 000D58A8 38 60 00 0A */ li r3, 0xa
+/* 800D9C4C 000D58AC 4B F8 07 ED */ bl func_8005A438
+/* 800D9C50 000D58B0 48 00 02 F8 */ b lbl_800D9F48
+lbl_800D9C54:
+/* 800D9C54 000D58B4 38 60 00 03 */ li r3, 3
+/* 800D9C58 000D58B8 4B F8 08 75 */ bl func_8005A4CC
+/* 800D9C5C 000D58BC 38 60 00 1C */ li r3, 0x1c
+/* 800D9C60 000D58C0 4B FE 0D 2D */ bl func_800BA98C
+/* 800D9C64 000D58C4 7C 63 07 34 */ extsh r3, r3
+/* 800D9C68 000D58C8 38 80 00 0F */ li r4, 0xf
+/* 800D9C6C 000D58CC 38 A0 00 00 */ li r5, 0
+/* 800D9C70 000D58D0 48 17 A1 41 */ bl func_80253DB0
+/* 800D9C74 000D58D4 48 00 00 60 */ b lbl_800D9CD4
+lbl_800D9C78:
+/* 800D9C78 000D58D8 38 60 00 0F */ li r3, 0xf
+/* 800D9C7C 000D58DC 4B FE 0B 71 */ bl func_800BA7EC
+/* 800D9C80 000D58E0 7C 7F 1B 78 */ mr r31, r3
+/* 800D9C84 000D58E4 38 60 00 10 */ li r3, 0x10
+/* 800D9C88 000D58E8 4B FE 0B 65 */ bl func_800BA7EC
+/* 800D9C8C 000D58EC 38 03 00 05 */ addi r0, r3, 5
+/* 800D9C90 000D58F0 7C 00 F8 40 */ cmplw r0, r31
+/* 800D9C94 000D58F4 41 80 00 20 */ blt lbl_800D9CB4
+/* 800D9C98 000D58F8 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800D9C9C 000D58FC 38 60 02 22 */ li r3, 0x222
+/* 800D9CA0 000D5900 38 80 00 00 */ li r4, 0
+/* 800D9CA4 000D5904 4B F3 14 CD */ bl func_8000B170
+/* 800D9CA8 000D5908 38 60 00 0F */ li r3, 0xf
+/* 800D9CAC 000D590C 4B F8 07 8D */ bl func_8005A438
+/* 800D9CB0 000D5910 48 00 02 98 */ b lbl_800D9F48
+lbl_800D9CB4:
+/* 800D9CB4 000D5914 38 60 00 03 */ li r3, 3
+/* 800D9CB8 000D5918 4B F8 08 15 */ bl func_8005A4CC
+/* 800D9CBC 000D591C 38 60 00 1C */ li r3, 0x1c
+/* 800D9CC0 000D5920 4B FE 0C CD */ bl func_800BA98C
+/* 800D9CC4 000D5924 7C 63 07 34 */ extsh r3, r3
+/* 800D9CC8 000D5928 38 80 00 10 */ li r4, 0x10
+/* 800D9CCC 000D592C 38 A0 00 00 */ li r5, 0
+/* 800D9CD0 000D5930 48 17 A0 E1 */ bl func_80253DB0
+lbl_800D9CD4:
+/* 800D9CD4 000D5934 38 60 00 04 */ li r3, 4
+/* 800D9CD8 000D5938 4B FE 08 E1 */ bl func_800BA5B8
+/* 800D9CDC 000D593C 48 00 02 6C */ b lbl_800D9F48
+/* 800D9CE0 000D5940 38 60 00 1C */ li r3, 0x1c
+/* 800D9CE4 000D5944 4B FE 0C A9 */ bl func_800BA98C
+/* 800D9CE8 000D5948 7C 63 07 34 */ extsh r3, r3
+/* 800D9CEC 000D594C 48 17 A0 E5 */ bl func_80253DD0
+/* 800D9CF0 000D5950 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9CF4 000D5954 28 00 00 03 */ cmplwi r0, 3
+/* 800D9CF8 000D5958 40 82 02 50 */ bne lbl_800D9F48
+/* 800D9CFC 000D595C 38 60 00 1C */ li r3, 0x1c
+/* 800D9D00 000D5960 4B FE 0C 8D */ bl func_800BA98C
+/* 800D9D04 000D5964 7C 63 07 34 */ extsh r3, r3
+/* 800D9D08 000D5968 48 17 A0 D9 */ bl func_80253DE0
+/* 800D9D0C 000D596C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9D10 000D5970 28 00 00 0F */ cmplwi r0, 0xf
+/* 800D9D14 000D5974 40 82 00 20 */ bne lbl_800D9D34
+/* 800D9D18 000D5978 38 60 00 10 */ li r3, 0x10
+/* 800D9D1C 000D597C 4B FE 0A D1 */ bl func_800BA7EC
+/* 800D9D20 000D5980 7C 64 1B 78 */ mr r4, r3
+/* 800D9D24 000D5984 38 60 00 10 */ li r3, 0x10
+/* 800D9D28 000D5988 38 84 FF FF */ addi r4, r4, -1
+/* 800D9D2C 000D598C 4B FE 08 F1 */ bl func_800BA61C
+/* 800D9D30 000D5990 48 00 00 1C */ b lbl_800D9D4C
+lbl_800D9D34:
+/* 800D9D34 000D5994 38 60 00 10 */ li r3, 0x10
+/* 800D9D38 000D5998 4B FE 0A B5 */ bl func_800BA7EC
+/* 800D9D3C 000D599C 7C 64 1B 78 */ mr r4, r3
+/* 800D9D40 000D59A0 38 60 00 10 */ li r3, 0x10
+/* 800D9D44 000D59A4 38 84 00 01 */ addi r4, r4, 1
+/* 800D9D48 000D59A8 4B FE 08 D5 */ bl func_800BA61C
+lbl_800D9D4C:
+/* 800D9D4C 000D59AC 38 60 00 1C */ li r3, 0x1c
+/* 800D9D50 000D59B0 4B FE 0C 3D */ bl func_800BA98C
+/* 800D9D54 000D59B4 7C 63 07 34 */ extsh r3, r3
+/* 800D9D58 000D59B8 38 80 00 0C */ li r4, 0xc
+/* 800D9D5C 000D59BC 38 A0 00 00 */ li r5, 0
+/* 800D9D60 000D59C0 48 17 A0 51 */ bl func_80253DB0
+/* 800D9D64 000D59C4 38 60 00 02 */ li r3, 2
+/* 800D9D68 000D59C8 4B FE 08 51 */ bl func_800BA5B8
+/* 800D9D6C 000D59CC 48 00 01 DC */ b lbl_800D9F48
+/* 800D9D70 000D59D0 38 60 00 1C */ li r3, 0x1c
+/* 800D9D74 000D59D4 4B FE 0C 19 */ bl func_800BA98C
+/* 800D9D78 000D59D8 7C 63 07 34 */ extsh r3, r3
+/* 800D9D7C 000D59DC 48 17 A0 55 */ bl func_80253DD0
+/* 800D9D80 000D59E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9D84 000D59E4 28 00 00 03 */ cmplwi r0, 3
+/* 800D9D88 000D59E8 40 82 01 C0 */ bne lbl_800D9F48
+/* 800D9D8C 000D59EC 38 60 00 1C */ li r3, 0x1c
+/* 800D9D90 000D59F0 4B FE 0B FD */ bl func_800BA98C
+/* 800D9D94 000D59F4 7C 63 07 34 */ extsh r3, r3
+/* 800D9D98 000D59F8 48 17 A0 49 */ bl func_80253DE0
+/* 800D9D9C 000D59FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9DA0 000D5A00 28 00 00 0F */ cmplwi r0, 0xf
+/* 800D9DA4 000D5A04 40 82 00 40 */ bne lbl_800D9DE4
+/* 800D9DA8 000D5A08 38 60 00 0A */ li r3, 0xa
+/* 800D9DAC 000D5A0C 4B F8 06 8D */ bl func_8005A438
+/* 800D9DB0 000D5A10 38 60 00 10 */ li r3, 0x10
+/* 800D9DB4 000D5A14 4B FE 0A 39 */ bl func_800BA7EC
+/* 800D9DB8 000D5A18 7C 64 1B 78 */ mr r4, r3
+/* 800D9DBC 000D5A1C 38 60 00 10 */ li r3, 0x10
+/* 800D9DC0 000D5A20 38 84 FF FF */ addi r4, r4, -1
+/* 800D9DC4 000D5A24 4B FE 08 59 */ bl func_800BA61C
+/* 800D9DC8 000D5A28 38 60 00 1C */ li r3, 0x1c
+/* 800D9DCC 000D5A2C 4B FE 0B C1 */ bl func_800BA98C
+/* 800D9DD0 000D5A30 7C 63 07 34 */ extsh r3, r3
+/* 800D9DD4 000D5A34 38 80 00 00 */ li r4, 0
+/* 800D9DD8 000D5A38 38 A0 00 00 */ li r5, 0
+/* 800D9DDC 000D5A3C 48 17 9F D5 */ bl func_80253DB0
+/* 800D9DE0 000D5A40 48 00 00 3C */ b lbl_800D9E1C
+lbl_800D9DE4:
+/* 800D9DE4 000D5A44 38 60 00 0F */ li r3, 0xf
+/* 800D9DE8 000D5A48 4B F8 06 51 */ bl func_8005A438
+/* 800D9DEC 000D5A4C 38 60 00 10 */ li r3, 0x10
+/* 800D9DF0 000D5A50 4B FE 09 FD */ bl func_800BA7EC
+/* 800D9DF4 000D5A54 7C 64 1B 78 */ mr r4, r3
+/* 800D9DF8 000D5A58 38 60 00 10 */ li r3, 0x10
+/* 800D9DFC 000D5A5C 38 84 00 01 */ addi r4, r4, 1
+/* 800D9E00 000D5A60 4B FE 08 1D */ bl func_800BA61C
+/* 800D9E04 000D5A64 38 60 00 1C */ li r3, 0x1c
+/* 800D9E08 000D5A68 4B FE 0B 85 */ bl func_800BA98C
+/* 800D9E0C 000D5A6C 7C 63 07 34 */ extsh r3, r3
+/* 800D9E10 000D5A70 38 80 00 05 */ li r4, 5
+/* 800D9E14 000D5A74 38 A0 00 00 */ li r5, 0
+/* 800D9E18 000D5A78 48 17 9F 99 */ bl func_80253DB0
+lbl_800D9E1C:
+/* 800D9E1C 000D5A7C 38 60 00 02 */ li r3, 2
+/* 800D9E20 000D5A80 4B FE 07 99 */ bl func_800BA5B8
+/* 800D9E24 000D5A84 48 00 01 24 */ b lbl_800D9F48
+/* 800D9E28 000D5A88 38 60 00 00 */ li r3, 0
+/* 800D9E2C 000D5A8C 4B FE 0B 61 */ bl func_800BA98C
+/* 800D9E30 000D5A90 7C 63 07 34 */ extsh r3, r3
+/* 800D9E34 000D5A94 48 17 9F 9D */ bl func_80253DD0
+/* 800D9E38 000D5A98 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9E3C 000D5A9C 28 00 00 03 */ cmplwi r0, 3
+/* 800D9E40 000D5AA0 41 82 00 20 */ beq lbl_800D9E60
+/* 800D9E44 000D5AA4 38 60 00 00 */ li r3, 0
+/* 800D9E48 000D5AA8 4B FE 0B 45 */ bl func_800BA98C
+/* 800D9E4C 000D5AAC 7C 63 07 34 */ extsh r3, r3
+/* 800D9E50 000D5AB0 48 17 9F 91 */ bl func_80253DE0
+/* 800D9E54 000D5AB4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9E58 000D5AB8 28 00 00 02 */ cmplwi r0, 2
+/* 800D9E5C 000D5ABC 40 82 00 EC */ bne lbl_800D9F48
+lbl_800D9E60:
+/* 800D9E60 000D5AC0 38 60 00 1C */ li r3, 0x1c
+/* 800D9E64 000D5AC4 4B FE 0B 29 */ bl func_800BA98C
+/* 800D9E68 000D5AC8 7C 63 07 34 */ extsh r3, r3
+/* 800D9E6C 000D5ACC 48 17 9F 65 */ bl func_80253DD0
+/* 800D9E70 000D5AD0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9E74 000D5AD4 28 00 00 03 */ cmplwi r0, 3
+/* 800D9E78 000D5AD8 41 82 00 20 */ beq lbl_800D9E98
+/* 800D9E7C 000D5ADC 38 60 00 1C */ li r3, 0x1c
+/* 800D9E80 000D5AE0 4B FE 0B 0D */ bl func_800BA98C
+/* 800D9E84 000D5AE4 7C 63 07 34 */ extsh r3, r3
+/* 800D9E88 000D5AE8 48 17 9F 59 */ bl func_80253DE0
+/* 800D9E8C 000D5AEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9E90 000D5AF0 28 00 00 0C */ cmplwi r0, 0xc
+/* 800D9E94 000D5AF4 40 82 00 B4 */ bne lbl_800D9F48
+lbl_800D9E98:
+/* 800D9E98 000D5AF8 38 60 00 06 */ li r3, 6
+/* 800D9E9C 000D5AFC 4B FE 07 1D */ bl func_800BA5B8
+/* 800D9EA0 000D5B00 38 60 00 00 */ li r3, 0
+/* 800D9EA4 000D5B04 4B FE 0A E9 */ bl func_800BA98C
+/* 800D9EA8 000D5B08 7C 63 07 34 */ extsh r3, r3
+/* 800D9EAC 000D5B0C 38 80 00 03 */ li r4, 3
+/* 800D9EB0 000D5B10 38 A0 00 00 */ li r5, 0
+/* 800D9EB4 000D5B14 48 17 9E FD */ bl func_80253DB0
+/* 800D9EB8 000D5B18 38 60 00 1C */ li r3, 0x1c
+/* 800D9EBC 000D5B1C 4B FE 0A D1 */ bl func_800BA98C
+/* 800D9EC0 000D5B20 7C 63 07 34 */ extsh r3, r3
+/* 800D9EC4 000D5B24 38 80 00 0D */ li r4, 0xd
+/* 800D9EC8 000D5B28 38 A0 00 00 */ li r5, 0
+/* 800D9ECC 000D5B2C 48 17 9E E5 */ bl func_80253DB0
+/* 800D9ED0 000D5B30 38 60 00 01 */ li r3, 1
+/* 800D9ED4 000D5B34 4B FE 0A B9 */ bl func_800BA98C
+/* 800D9ED8 000D5B38 7C 63 07 34 */ extsh r3, r3
+/* 800D9EDC 000D5B3C 38 80 00 05 */ li r4, 5
+/* 800D9EE0 000D5B40 38 A0 00 00 */ li r5, 0
+/* 800D9EE4 000D5B44 48 17 9E CD */ bl func_80253DB0
+/* 800D9EE8 000D5B48 48 00 00 60 */ b lbl_800D9F48
+/* 800D9EEC 000D5B4C 38 60 00 00 */ li r3, 0
+/* 800D9EF0 000D5B50 4B FE 0A 9D */ bl func_800BA98C
+/* 800D9EF4 000D5B54 7C 63 07 34 */ extsh r3, r3
+/* 800D9EF8 000D5B58 48 17 9E D9 */ bl func_80253DD0
+/* 800D9EFC 000D5B5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9F00 000D5B60 28 00 00 03 */ cmplwi r0, 3
+/* 800D9F04 000D5B64 40 82 00 44 */ bne lbl_800D9F48
+/* 800D9F08 000D5B68 38 60 00 04 */ li r3, 4
+/* 800D9F0C 000D5B6C 4B FE 06 4D */ bl func_800BA558
+/* 800D9F10 000D5B70 38 60 00 00 */ li r3, 0
+/* 800D9F14 000D5B74 4B FE 06 A5 */ bl func_800BA5B8
+/* 800D9F18 000D5B78 38 60 00 1C */ li r3, 0x1c
+/* 800D9F1C 000D5B7C 4B FE 0A 71 */ bl func_800BA98C
+/* 800D9F20 000D5B80 7C 63 07 34 */ extsh r3, r3
+/* 800D9F24 000D5B84 38 80 00 08 */ li r4, 8
+/* 800D9F28 000D5B88 38 A0 00 00 */ li r5, 0
+/* 800D9F2C 000D5B8C 48 17 9E C5 */ bl func_80253DF0
+/* 800D9F30 000D5B90 38 60 00 01 */ li r3, 1
+/* 800D9F34 000D5B94 4B FE 0A 59 */ bl func_800BA98C
+/* 800D9F38 000D5B98 7C 63 07 34 */ extsh r3, r3
+/* 800D9F3C 000D5B9C 38 80 00 08 */ li r4, 8
+/* 800D9F40 000D5BA0 38 A0 00 00 */ li r5, 0
+/* 800D9F44 000D5BA4 48 17 9E AD */ bl func_80253DF0
+lbl_800D9F48:
+/* 800D9F48 000D5BA8 39 61 00 30 */ addi r11, r1, 0x30
+/* 800D9F4C 000D5BAC 7F C3 F3 78 */ mr r3, r30
+/* 800D9F50 000D5BB0 48 0E D2 25 */ bl _restgpr_27
+/* 800D9F54 000D5BB4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800D9F58 000D5BB8 7C 08 03 A6 */ mtlr r0
+/* 800D9F5C 000D5BBC 38 21 00 30 */ addi r1, r1, 0x30
+/* 800D9F60 000D5BC0 4E 80 00 20 */ blr
+/* 800D9F64 000D5BC4 94 21 FF 60 */ stwu r1, -0xa0(r1)
+/* 800D9F68 000D5BC8 7C 08 02 A6 */ mflr r0
+/* 800D9F6C 000D5BCC 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800D9F70 000D5BD0 39 61 00 A0 */ addi r11, r1, 0xa0
+/* 800D9F74 000D5BD4 48 0E D1 99 */ bl _savegpr_20
+/* 800D9F78 000D5BD8 38 60 00 12 */ li r3, 0x12
+/* 800D9F7C 000D5BDC 4B FE 08 71 */ bl func_800BA7EC
+/* 800D9F80 000D5BE0 38 03 00 01 */ addi r0, r3, 1
+/* 800D9F84 000D5BE4 38 60 00 13 */ li r3, 0x13
+/* 800D9F88 000D5BE8 54 1E 06 3E */ clrlwi r30, r0, 0x18
+/* 800D9F8C 000D5BEC 4B FE 08 61 */ bl func_800BA7EC
+/* 800D9F90 000D5BF0 38 03 00 03 */ addi r0, r3, 3
+/* 800D9F94 000D5BF4 38 60 00 02 */ li r3, 2
+/* 800D9F98 000D5BF8 54 17 F6 3E */ rlwinm r23, r0, 0x1e, 0x18, 0x1f
+/* 800D9F9C 000D5BFC 4B FE 08 51 */ bl func_800BA7EC
+/* 800D9FA0 000D5C00 54 78 06 3E */ clrlwi r24, r3, 0x18
+/* 800D9FA4 000D5C04 38 60 00 51 */ li r3, 0x51
+/* 800D9FA8 000D5C08 48 08 8A E9 */ bl func_80162A90
+/* 800D9FAC 000D5C0C 7C 60 00 34 */ cntlzw r0, r3
+/* 800D9FB0 000D5C10 54 1D D9 7E */ srwi r29, r0, 5
+/* 800D9FB4 000D5C14 4B FE 06 19 */ bl func_800BA5CC
+/* 800D9FB8 000D5C18 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800D9FBC 000D5C1C 28 00 00 1A */ cmplwi r0, 0x1a
+/* 800D9FC0 000D5C20 41 81 38 1C */ bgt lbl_800DD7DC
+/* 800D9FC4 000D5C24 3C 60 80 41 */ lis r3, lbl_80417044@ha
+/* 800D9FC8 000D5C28 54 00 10 3A */ slwi r0, r0, 2
+/* 800D9FCC 000D5C2C 38 63 70 44 */ addi r3, r3, lbl_80417044@l
+/* 800D9FD0 000D5C30 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800D9FD4 000D5C34 7C 69 03 A6 */ mtctr r3
+/* 800D9FD8 000D5C38 4E 80 04 20 */ bctr
+/* 800D9FDC 000D5C3C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800D9FE0 000D5C40 38 00 00 25 */ li r0, 0x25
+/* 800D9FE4 000D5C44 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800D9FE8 000D5C48 3A E0 00 00 */ li r23, 0
+/* 800D9FEC 000D5C4C 3B 20 00 00 */ li r25, 0
+/* 800D9FF0 000D5C50 38 A0 00 00 */ li r5, 0
+/* 800D9FF4 000D5C54 7C 09 03 A6 */ mtctr r0
+lbl_800D9FF8:
+/* 800D9FF8 000D5C58 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 800D9FFC 000D5C5C 38 A5 00 01 */ addi r5, r5, 1
+/* 800DA000 000D5C60 7C 83 02 14 */ add r4, r3, r0
+/* 800DA004 000D5C64 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800DA008 000D5C68 98 04 00 25 */ stb r0, 0x25(r4)
+/* 800DA00C 000D5C6C 42 00 FF EC */ bdnz lbl_800D9FF8
+/* 800DA010 000D5C70 38 61 00 39 */ addi r3, r1, 0x39
+/* 800DA014 000D5C74 38 80 00 FF */ li r4, 0xff
+/* 800DA018 000D5C78 38 A0 00 25 */ li r5, 0x25
+/* 800DA01C 000D5C7C 4B F2 A0 E9 */ bl memset
+/* 800DA020 000D5C80 38 61 00 14 */ addi r3, r1, 0x14
+/* 800DA024 000D5C84 38 80 00 FF */ li r4, 0xff
+/* 800DA028 000D5C88 38 A0 00 25 */ li r5, 0x25
+/* 800DA02C 000D5C8C 4B F2 A0 D9 */ bl memset
+/* 800DA030 000D5C90 3A A1 00 14 */ addi r21, r1, 0x14
+/* 800DA034 000D5C94 3A C1 00 39 */ addi r22, r1, 0x39
+/* 800DA038 000D5C98 3A 80 00 00 */ li r20, 0
+/* 800DA03C 000D5C9C 3B 00 00 00 */ li r24, 0
+lbl_800DA040:
+/* 800DA040 000D5CA0 56 84 06 3E */ clrlwi r4, r20, 0x18
+/* 800DA044 000D5CA4 38 60 00 04 */ li r3, 4
+/* 800DA048 000D5CA8 48 00 B1 DD */ bl func_800E5224
+/* 800DA04C 000D5CAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DA050 000D5CB0 41 82 00 30 */ beq lbl_800DA080
+/* 800DA054 000D5CB4 38 60 00 11 */ li r3, 0x11
+/* 800DA058 000D5CB8 4B FE 07 95 */ bl func_800BA7EC
+/* 800DA05C 000D5CBC 28 03 00 01 */ cmplwi r3, 1
+/* 800DA060 000D5CC0 41 82 00 4C */ beq lbl_800DA0AC
+/* 800DA064 000D5CC4 56 84 06 3E */ clrlwi r4, r20, 0x18
+/* 800DA068 000D5CC8 38 60 00 0E */ li r3, 0xe
+/* 800DA06C 000D5CCC 48 00 B1 B9 */ bl func_800E5224
+/* 800DA070 000D5CD0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800DA074 000D5CD4 3A F7 00 01 */ addi r23, r23, 1
+/* 800DA078 000D5CD8 7E 96 01 AE */ stbx r20, r22, r0
+/* 800DA07C 000D5CDC 48 00 00 30 */ b lbl_800DA0AC
+lbl_800DA080:
+/* 800DA080 000D5CE0 56 84 06 3E */ clrlwi r4, r20, 0x18
+/* 800DA084 000D5CE4 38 60 00 05 */ li r3, 5
+/* 800DA088 000D5CE8 48 00 B1 9D */ bl func_800E5224
+/* 800DA08C 000D5CEC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DA090 000D5CF0 41 82 00 1C */ beq lbl_800DA0AC
+/* 800DA094 000D5CF4 56 84 06 3E */ clrlwi r4, r20, 0x18
+/* 800DA098 000D5CF8 38 60 00 0E */ li r3, 0xe
+/* 800DA09C 000D5CFC 48 00 B1 89 */ bl func_800E5224
+/* 800DA0A0 000D5D00 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800DA0A4 000D5D04 3B 39 00 01 */ addi r25, r25, 1
+/* 800DA0A8 000D5D08 7E 95 01 AE */ stbx r20, r21, r0
+lbl_800DA0AC:
+/* 800DA0AC 000D5D0C 3A 94 00 01 */ addi r20, r20, 1
+/* 800DA0B0 000D5D10 28 14 00 25 */ cmplwi r20, 0x25
+/* 800DA0B4 000D5D14 41 80 FF 8C */ blt lbl_800DA040
+/* 800DA0B8 000D5D18 38 60 00 12 */ li r3, 0x12
+/* 800DA0BC 000D5D1C 38 80 00 00 */ li r4, 0
+/* 800DA0C0 000D5D20 4B FE 05 5D */ bl func_800BA61C
+/* 800DA0C4 000D5D24 57 23 06 3E */ clrlwi r3, r25, 0x18
+/* 800DA0C8 000D5D28 56 E0 06 3E */ clrlwi r0, r23, 0x18
+/* 800DA0CC 000D5D2C 7C 83 02 14 */ add r4, r3, r0
+/* 800DA0D0 000D5D30 38 60 00 13 */ li r3, 0x13
+/* 800DA0D4 000D5D34 4B FE 05 49 */ bl func_800BA61C
+/* 800DA0D8 000D5D38 38 60 00 0E */ li r3, 0xe
+/* 800DA0DC 000D5D3C 38 80 00 00 */ li r4, 0
+/* 800DA0E0 000D5D40 4B FE 05 3D */ bl func_800BA61C
+/* 800DA0E4 000D5D44 38 60 00 12 */ li r3, 0x12
+/* 800DA0E8 000D5D48 4B FE 07 05 */ bl func_800BA7EC
+/* 800DA0EC 000D5D4C 38 03 00 01 */ addi r0, r3, 1
+/* 800DA0F0 000D5D50 38 60 00 13 */ li r3, 0x13
+/* 800DA0F4 000D5D54 54 17 06 3E */ clrlwi r23, r0, 0x18
+/* 800DA0F8 000D5D58 4B FE 06 F5 */ bl func_800BA7EC
+/* 800DA0FC 000D5D5C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DA100 000D5D60 38 03 00 03 */ addi r0, r3, 3
+/* 800DA104 000D5D64 3B C1 00 39 */ addi r30, r1, 0x39
+/* 800DA108 000D5D68 3A C1 00 14 */ addi r22, r1, 0x14
+/* 800DA10C 000D5D6C 54 1C F6 3E */ rlwinm r28, r0, 0x1e, 0x18, 0x1f
+/* 800DA110 000D5D70 3B E4 CE 18 */ addi r31, r4, lbl_8047CE18@l
+/* 800DA114 000D5D74 3B 20 00 00 */ li r25, 0
+/* 800DA118 000D5D78 3B 60 00 00 */ li r27, 0
+/* 800DA11C 000D5D7C 3B 40 00 00 */ li r26, 0
+/* 800DA120 000D5D80 3A A0 00 01 */ li r21, 1
+lbl_800DA124:
+/* 800DA124 000D5D84 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 800DA128 000D5D88 7E 9E 00 AE */ lbzx r20, r30, r0
+/* 800DA12C 000D5D8C 28 14 00 FF */ cmplwi r20, 0xff
+/* 800DA130 000D5D90 41 82 00 44 */ beq lbl_800DA174
+/* 800DA134 000D5D94 38 60 00 03 */ li r3, 3
+/* 800DA138 000D5D98 4B FE 06 B5 */ bl func_800BA7EC
+/* 800DA13C 000D5D9C 57 60 06 3E */ clrlwi r0, r27, 0x18
+/* 800DA140 000D5DA0 7C 80 1A 14 */ add r4, r0, r3
+/* 800DA144 000D5DA4 38 60 00 03 */ li r3, 3
+/* 800DA148 000D5DA8 7C 04 F8 AE */ lbzx r0, r4, r31
+/* 800DA14C 000D5DAC 52 80 0E 3C */ rlwimi r0, r20, 1, 0x18, 0x1e
+/* 800DA150 000D5DB0 7C 04 F9 AE */ stbx r0, r4, r31
+/* 800DA154 000D5DB4 4B FE 06 99 */ bl func_800BA7EC
+/* 800DA158 000D5DB8 57 60 06 3E */ clrlwi r0, r27, 0x18
+/* 800DA15C 000D5DBC 3B 7B 00 01 */ addi r27, r27, 1
+/* 800DA160 000D5DC0 7C 60 1A 14 */ add r3, r0, r3
+/* 800DA164 000D5DC4 7C 03 F8 AE */ lbzx r0, r3, r31
+/* 800DA168 000D5DC8 52 A0 07 FE */ rlwimi r0, r21, 0, 0x1f, 0x1f
+/* 800DA16C 000D5DCC 7C 03 F9 AE */ stbx r0, r3, r31
+/* 800DA170 000D5DD0 48 00 00 28 */ b lbl_800DA198
+lbl_800DA174:
+/* 800DA174 000D5DD4 7C 96 00 AE */ lbzx r4, r22, r0
+/* 800DA178 000D5DD8 28 04 00 FF */ cmplwi r4, 0xff
+/* 800DA17C 000D5DDC 41 82 00 1C */ beq lbl_800DA198
+/* 800DA180 000D5DE0 57 43 06 3E */ clrlwi r3, r26, 0x18
+/* 800DA184 000D5DE4 3B 5A 00 01 */ addi r26, r26, 1
+/* 800DA188 000D5DE8 7C 1F 18 AE */ lbzx r0, r31, r3
+/* 800DA18C 000D5DEC 50 80 0E 3C */ rlwimi r0, r4, 1, 0x18, 0x1e
+/* 800DA190 000D5DF0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
+/* 800DA194 000D5DF4 7C 1F 19 AE */ stbx r0, r31, r3
+lbl_800DA198:
+/* 800DA198 000D5DF8 3B 39 00 01 */ addi r25, r25, 1
+/* 800DA19C 000D5DFC 28 19 00 25 */ cmplwi r25, 0x25
+/* 800DA1A0 000D5E00 41 80 FF 84 */ blt lbl_800DA124
+/* 800DA1A4 000D5E04 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DA1A8 000D5E08 41 82 00 20 */ beq lbl_800DA1C8
+/* 800DA1AC 000D5E0C 38 60 00 00 */ li r3, 0
+/* 800DA1B0 000D5E10 4B FE 07 DD */ bl func_800BA98C
+/* 800DA1B4 000D5E14 7C 63 07 34 */ extsh r3, r3
+/* 800DA1B8 000D5E18 38 80 00 08 */ li r4, 8
+/* 800DA1BC 000D5E1C 38 A0 00 00 */ li r5, 0
+/* 800DA1C0 000D5E20 48 17 9C 31 */ bl func_80253DF0
+/* 800DA1C4 000D5E24 48 00 00 1C */ b lbl_800DA1E0
+lbl_800DA1C8:
+/* 800DA1C8 000D5E28 38 60 00 00 */ li r3, 0
+/* 800DA1CC 000D5E2C 4B FE 07 C1 */ bl func_800BA98C
+/* 800DA1D0 000D5E30 7C 63 07 34 */ extsh r3, r3
+/* 800DA1D4 000D5E34 38 80 00 08 */ li r4, 8
+/* 800DA1D8 000D5E38 38 A0 00 01 */ li r5, 1
+/* 800DA1DC 000D5E3C 48 17 9C 15 */ bl func_80253DF0
+lbl_800DA1E0:
+/* 800DA1E0 000D5E40 38 60 00 0C */ li r3, 0xc
+/* 800DA1E4 000D5E44 4B FE 07 A9 */ bl func_800BA98C
+/* 800DA1E8 000D5E48 7C 63 07 34 */ extsh r3, r3
+/* 800DA1EC 000D5E4C 38 80 00 08 */ li r4, 8
+/* 800DA1F0 000D5E50 38 A0 00 01 */ li r5, 1
+/* 800DA1F4 000D5E54 48 17 9B FD */ bl func_80253DF0
+/* 800DA1F8 000D5E58 38 60 00 0D */ li r3, 0xd
+/* 800DA1FC 000D5E5C 4B FE 07 91 */ bl func_800BA98C
+/* 800DA200 000D5E60 7C 63 07 34 */ extsh r3, r3
+/* 800DA204 000D5E64 38 80 00 08 */ li r4, 8
+/* 800DA208 000D5E68 38 A0 00 01 */ li r5, 1
+/* 800DA20C 000D5E6C 48 17 9B E5 */ bl func_80253DF0
+/* 800DA210 000D5E70 38 60 00 0F */ li r3, 0xf
+/* 800DA214 000D5E74 4B FE 07 79 */ bl func_800BA98C
+/* 800DA218 000D5E78 7C 63 07 34 */ extsh r3, r3
+/* 800DA21C 000D5E7C 38 80 00 08 */ li r4, 8
+/* 800DA220 000D5E80 38 A0 00 01 */ li r5, 1
+/* 800DA224 000D5E84 48 17 9B CD */ bl func_80253DF0
+/* 800DA228 000D5E88 57 43 06 3E */ clrlwi r3, r26, 0x18
+/* 800DA22C 000D5E8C 57 60 06 3E */ clrlwi r0, r27, 0x18
+/* 800DA230 000D5E90 7F C3 02 14 */ add r30, r3, r0
+/* 800DA234 000D5E94 6B C0 00 01 */ xori r0, r30, 1
+/* 800DA238 000D5E98 38 60 00 10 */ li r3, 0x10
+/* 800DA23C 000D5E9C 7C 04 0E 70 */ srawi r4, r0, 1
+/* 800DA240 000D5EA0 7C 00 F0 38 */ and r0, r0, r30
+/* 800DA244 000D5EA4 7C 00 20 50 */ subf r0, r0, r4
+/* 800DA248 000D5EA8 54 15 0F FE */ srwi r21, r0, 0x1f
+/* 800DA24C 000D5EAC 4B FE 07 41 */ bl func_800BA98C
+/* 800DA250 000D5EB0 7E A5 AB 78 */ mr r5, r21
+/* 800DA254 000D5EB4 7C 63 07 34 */ extsh r3, r3
+/* 800DA258 000D5EB8 38 80 00 08 */ li r4, 8
+/* 800DA25C 000D5EBC 48 17 9B 95 */ bl func_80253DF0
+/* 800DA260 000D5EC0 6B C0 00 02 */ xori r0, r30, 2
+/* 800DA264 000D5EC4 38 60 00 11 */ li r3, 0x11
+/* 800DA268 000D5EC8 7C 04 0E 70 */ srawi r4, r0, 1
+/* 800DA26C 000D5ECC 7C 00 F0 38 */ and r0, r0, r30
+/* 800DA270 000D5ED0 7C 00 20 50 */ subf r0, r0, r4
+/* 800DA274 000D5ED4 54 15 0F FE */ srwi r21, r0, 0x1f
+/* 800DA278 000D5ED8 4B FE 07 15 */ bl func_800BA98C
+/* 800DA27C 000D5EDC 7E A5 AB 78 */ mr r5, r21
+/* 800DA280 000D5EE0 7C 63 07 34 */ extsh r3, r3
+/* 800DA284 000D5EE4 38 80 00 08 */ li r4, 8
+/* 800DA288 000D5EE8 48 17 9B 69 */ bl func_80253DF0
+/* 800DA28C 000D5EEC 6B C0 00 03 */ xori r0, r30, 3
+/* 800DA290 000D5EF0 38 60 00 12 */ li r3, 0x12
+/* 800DA294 000D5EF4 7C 04 0E 70 */ srawi r4, r0, 1
+/* 800DA298 000D5EF8 7C 00 F0 38 */ and r0, r0, r30
+/* 800DA29C 000D5EFC 7C 00 20 50 */ subf r0, r0, r4
+/* 800DA2A0 000D5F00 54 15 0F FE */ srwi r21, r0, 0x1f
+/* 800DA2A4 000D5F04 4B FE 06 E9 */ bl func_800BA98C
+/* 800DA2A8 000D5F08 7E A5 AB 78 */ mr r5, r21
+/* 800DA2AC 000D5F0C 7C 63 07 34 */ extsh r3, r3
+/* 800DA2B0 000D5F10 38 80 00 08 */ li r4, 8
+/* 800DA2B4 000D5F14 48 17 9B 3D */ bl func_80253DF0
+/* 800DA2B8 000D5F18 38 60 00 13 */ li r3, 0x13
+/* 800DA2BC 000D5F1C 4B FE 06 D1 */ bl func_800BA98C
+/* 800DA2C0 000D5F20 7C 63 07 34 */ extsh r3, r3
+/* 800DA2C4 000D5F24 38 80 00 08 */ li r4, 8
+/* 800DA2C8 000D5F28 38 A0 00 00 */ li r5, 0
+/* 800DA2CC 000D5F2C 48 17 9B 25 */ bl func_80253DF0
+/* 800DA2D0 000D5F30 38 60 00 14 */ li r3, 0x14
+/* 800DA2D4 000D5F34 4B FE 06 B9 */ bl func_800BA98C
+/* 800DA2D8 000D5F38 7C 63 07 34 */ extsh r3, r3
+/* 800DA2DC 000D5F3C 38 80 00 08 */ li r4, 8
+/* 800DA2E0 000D5F40 38 A0 00 00 */ li r5, 0
+/* 800DA2E4 000D5F44 48 17 9B 0D */ bl func_80253DF0
+/* 800DA2E8 000D5F48 38 60 00 15 */ li r3, 0x15
+/* 800DA2EC 000D5F4C 4B FE 06 A1 */ bl func_800BA98C
+/* 800DA2F0 000D5F50 7C 63 07 34 */ extsh r3, r3
+/* 800DA2F4 000D5F54 38 80 00 08 */ li r4, 8
+/* 800DA2F8 000D5F58 38 A0 00 00 */ li r5, 0
+/* 800DA2FC 000D5F5C 48 17 9A F5 */ bl func_80253DF0
+/* 800DA300 000D5F60 38 60 00 16 */ li r3, 0x16
+/* 800DA304 000D5F64 4B FE 06 89 */ bl func_800BA98C
+/* 800DA308 000D5F68 7C 63 07 34 */ extsh r3, r3
+/* 800DA30C 000D5F6C 38 80 00 08 */ li r4, 8
+/* 800DA310 000D5F70 38 A0 00 00 */ li r5, 0
+/* 800DA314 000D5F74 48 17 9A DD */ bl func_80253DF0
+/* 800DA318 000D5F78 38 60 00 0F */ li r3, 0xf
+/* 800DA31C 000D5F7C 4B FE 06 71 */ bl func_800BA98C
+/* 800DA320 000D5F80 7C 63 07 34 */ extsh r3, r3
+/* 800DA324 000D5F84 38 80 00 09 */ li r4, 9
+/* 800DA328 000D5F88 38 A0 00 01 */ li r5, 1
+/* 800DA32C 000D5F8C 48 17 9A C5 */ bl func_80253DF0
+/* 800DA330 000D5F90 38 60 00 10 */ li r3, 0x10
+/* 800DA334 000D5F94 4B FE 06 59 */ bl func_800BA98C
+/* 800DA338 000D5F98 7C 63 07 34 */ extsh r3, r3
+/* 800DA33C 000D5F9C 38 80 00 09 */ li r4, 9
+/* 800DA340 000D5FA0 38 A0 00 01 */ li r5, 1
+/* 800DA344 000D5FA4 48 17 9A AD */ bl func_80253DF0
+/* 800DA348 000D5FA8 38 60 00 11 */ li r3, 0x11
+/* 800DA34C 000D5FAC 4B FE 06 41 */ bl func_800BA98C
+/* 800DA350 000D5FB0 7C 63 07 34 */ extsh r3, r3
+/* 800DA354 000D5FB4 38 80 00 09 */ li r4, 9
+/* 800DA358 000D5FB8 38 A0 00 01 */ li r5, 1
+/* 800DA35C 000D5FBC 48 17 9A 95 */ bl func_80253DF0
+/* 800DA360 000D5FC0 38 60 00 12 */ li r3, 0x12
+/* 800DA364 000D5FC4 4B FE 06 29 */ bl func_800BA98C
+/* 800DA368 000D5FC8 7C 63 07 34 */ extsh r3, r3
+/* 800DA36C 000D5FCC 38 80 00 09 */ li r4, 9
+/* 800DA370 000D5FD0 38 A0 00 01 */ li r5, 1
+/* 800DA374 000D5FD4 48 17 9A 7D */ bl func_80253DF0
+/* 800DA378 000D5FD8 38 60 00 13 */ li r3, 0x13
+/* 800DA37C 000D5FDC 4B FE 06 11 */ bl func_800BA98C
+/* 800DA380 000D5FE0 7C 63 07 34 */ extsh r3, r3
+/* 800DA384 000D5FE4 38 80 00 09 */ li r4, 9
+/* 800DA388 000D5FE8 38 A0 00 00 */ li r5, 0
+/* 800DA38C 000D5FEC 48 17 9A 65 */ bl func_80253DF0
+/* 800DA390 000D5FF0 38 60 00 14 */ li r3, 0x14
+/* 800DA394 000D5FF4 4B FE 05 F9 */ bl func_800BA98C
+/* 800DA398 000D5FF8 7C 63 07 34 */ extsh r3, r3
+/* 800DA39C 000D5FFC 38 80 00 09 */ li r4, 9
+/* 800DA3A0 000D6000 38 A0 00 00 */ li r5, 0
+/* 800DA3A4 000D6004 48 17 9A 4D */ bl func_80253DF0
+/* 800DA3A8 000D6008 38 60 00 15 */ li r3, 0x15
+/* 800DA3AC 000D600C 4B FE 05 E1 */ bl func_800BA98C
+/* 800DA3B0 000D6010 7C 63 07 34 */ extsh r3, r3
+/* 800DA3B4 000D6014 38 80 00 09 */ li r4, 9
+/* 800DA3B8 000D6018 38 A0 00 00 */ li r5, 0
+/* 800DA3BC 000D601C 48 17 9A 35 */ bl func_80253DF0
+/* 800DA3C0 000D6020 38 60 00 16 */ li r3, 0x16
+/* 800DA3C4 000D6024 4B FE 05 C9 */ bl func_800BA98C
+/* 800DA3C8 000D6028 7C 63 07 34 */ extsh r3, r3
+/* 800DA3CC 000D602C 38 80 00 09 */ li r4, 9
+/* 800DA3D0 000D6030 38 A0 00 00 */ li r5, 0
+/* 800DA3D4 000D6034 48 17 9A 1D */ bl func_80253DF0
+/* 800DA3D8 000D6038 38 60 00 11 */ li r3, 0x11
+/* 800DA3DC 000D603C 4B FE 04 11 */ bl func_800BA7EC
+/* 800DA3E0 000D6040 2C 03 00 00 */ cmpwi r3, 0
+/* 800DA3E4 000D6044 40 82 00 34 */ bne lbl_800DA418
+/* 800DA3E8 000D6048 38 60 00 00 */ li r3, 0
+/* 800DA3EC 000D604C 4B FE 05 A1 */ bl func_800BA98C
+/* 800DA3F0 000D6050 7C 63 07 34 */ extsh r3, r3
+/* 800DA3F4 000D6054 38 80 00 04 */ li r4, 4
+/* 800DA3F8 000D6058 38 A0 00 00 */ li r5, 0
+/* 800DA3FC 000D605C 48 17 99 B5 */ bl func_80253DB0
+/* 800DA400 000D6060 38 60 00 0C */ li r3, 0xc
+/* 800DA404 000D6064 4B FE 05 89 */ bl func_800BA98C
+/* 800DA408 000D6068 7C 63 07 34 */ extsh r3, r3
+/* 800DA40C 000D606C 38 80 00 18 */ li r4, 0x18
+/* 800DA410 000D6070 38 A0 00 00 */ li r5, 0
+/* 800DA414 000D6074 48 17 99 9D */ bl func_80253DB0
+lbl_800DA418:
+/* 800DA418 000D6078 38 60 00 0D */ li r3, 0xd
+/* 800DA41C 000D607C 4B FE 05 71 */ bl func_800BA98C
+/* 800DA420 000D6080 7C 63 07 34 */ extsh r3, r3
+/* 800DA424 000D6084 38 80 00 0C */ li r4, 0xc
+/* 800DA428 000D6088 38 A0 00 00 */ li r5, 0
+/* 800DA42C 000D608C 48 17 99 85 */ bl func_80253DB0
+/* 800DA430 000D6090 38 60 00 0F */ li r3, 0xf
+/* 800DA434 000D6094 4B FE 05 59 */ bl func_800BA98C
+/* 800DA438 000D6098 7C 63 07 34 */ extsh r3, r3
+/* 800DA43C 000D609C 38 80 00 09 */ li r4, 9
+/* 800DA440 000D60A0 38 A0 00 00 */ li r5, 0
+/* 800DA444 000D60A4 48 17 99 6D */ bl func_80253DB0
+/* 800DA448 000D60A8 2C 1E 00 01 */ cmpwi r30, 1
+/* 800DA44C 000D60AC 40 81 00 1C */ ble lbl_800DA468
+/* 800DA450 000D60B0 38 60 00 10 */ li r3, 0x10
+/* 800DA454 000D60B4 4B FE 05 39 */ bl func_800BA98C
+/* 800DA458 000D60B8 7C 63 07 34 */ extsh r3, r3
+/* 800DA45C 000D60BC 38 80 00 09 */ li r4, 9
+/* 800DA460 000D60C0 38 A0 00 00 */ li r5, 0
+/* 800DA464 000D60C4 48 17 99 4D */ bl func_80253DB0
+lbl_800DA468:
+/* 800DA468 000D60C8 2C 1E 00 02 */ cmpwi r30, 2
+/* 800DA46C 000D60CC 40 81 00 1C */ ble lbl_800DA488
+/* 800DA470 000D60D0 38 60 00 11 */ li r3, 0x11
+/* 800DA474 000D60D4 4B FE 05 19 */ bl func_800BA98C
+/* 800DA478 000D60D8 7C 63 07 34 */ extsh r3, r3
+/* 800DA47C 000D60DC 38 80 00 09 */ li r4, 9
+/* 800DA480 000D60E0 38 A0 00 00 */ li r5, 0
+/* 800DA484 000D60E4 48 17 99 2D */ bl func_80253DB0
+lbl_800DA488:
+/* 800DA488 000D60E8 2C 1E 00 03 */ cmpwi r30, 3
+/* 800DA48C 000D60EC 40 81 00 1C */ ble lbl_800DA4A8
+/* 800DA490 000D60F0 38 60 00 12 */ li r3, 0x12
+/* 800DA494 000D60F4 4B FE 04 F9 */ bl func_800BA98C
+/* 800DA498 000D60F8 7C 63 07 34 */ extsh r3, r3
+/* 800DA49C 000D60FC 38 80 00 09 */ li r4, 9
+/* 800DA4A0 000D6100 38 A0 00 00 */ li r5, 0
+/* 800DA4A4 000D6104 48 17 99 0D */ bl func_80253DB0
+lbl_800DA4A8:
+/* 800DA4A8 000D6108 38 60 00 13 */ li r3, 0x13
+/* 800DA4AC 000D610C 4B FE 04 E1 */ bl func_800BA98C
+/* 800DA4B0 000D6110 7C 63 07 34 */ extsh r3, r3
+/* 800DA4B4 000D6114 38 80 00 07 */ li r4, 7
+/* 800DA4B8 000D6118 38 A0 00 00 */ li r5, 0
+/* 800DA4BC 000D611C 48 17 98 F5 */ bl func_80253DB0
+/* 800DA4C0 000D6120 38 60 00 14 */ li r3, 0x14
+/* 800DA4C4 000D6124 4B FE 04 C9 */ bl func_800BA98C
+/* 800DA4C8 000D6128 7C 63 07 34 */ extsh r3, r3
+/* 800DA4CC 000D612C 38 80 00 07 */ li r4, 7
+/* 800DA4D0 000D6130 38 A0 00 00 */ li r5, 0
+/* 800DA4D4 000D6134 48 17 98 DD */ bl func_80253DB0
+/* 800DA4D8 000D6138 38 60 00 15 */ li r3, 0x15
+/* 800DA4DC 000D613C 4B FE 04 B1 */ bl func_800BA98C
+/* 800DA4E0 000D6140 7C 63 07 34 */ extsh r3, r3
+/* 800DA4E4 000D6144 38 80 00 07 */ li r4, 7
+/* 800DA4E8 000D6148 38 A0 00 00 */ li r5, 0
+/* 800DA4EC 000D614C 48 17 98 C5 */ bl func_80253DB0
+/* 800DA4F0 000D6150 38 60 00 16 */ li r3, 0x16
+/* 800DA4F4 000D6154 4B FE 04 99 */ bl func_800BA98C
+/* 800DA4F8 000D6158 7C 63 07 34 */ extsh r3, r3
+/* 800DA4FC 000D615C 38 80 00 07 */ li r4, 7
+/* 800DA500 000D6160 38 A0 00 00 */ li r5, 0
+/* 800DA504 000D6164 48 17 98 AD */ bl func_80253DB0
+/* 800DA508 000D6168 38 00 10 01 */ li r0, 0x1001
+/* 800DA50C 000D616C 2C 1E 00 04 */ cmpwi r30, 4
+/* 800DA510 000D6170 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DA514 000D6174 41 81 00 0C */ bgt lbl_800DA520
+/* 800DA518 000D6178 38 00 10 00 */ li r0, 0x1000
+/* 800DA51C 000D617C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DA520:
+/* 800DA520 000D6180 7C 17 E0 40 */ cmplw r23, r28
+/* 800DA524 000D6184 40 82 00 0C */ bne lbl_800DA530
+/* 800DA528 000D6188 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DA52C 000D618C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DA530:
+/* 800DA530 000D6190 38 60 00 11 */ li r3, 0x11
+/* 800DA534 000D6194 4B FE 02 B9 */ bl func_800BA7EC
+/* 800DA538 000D6198 28 03 00 01 */ cmplwi r3, 1
+/* 800DA53C 000D619C 40 82 00 20 */ bne lbl_800DA55C
+/* 800DA540 000D61A0 38 60 00 00 */ li r3, 0
+/* 800DA544 000D61A4 38 80 2C FE */ li r4, 0x2cfe
+/* 800DA548 000D61A8 4B FE 04 A9 */ bl func_800BA9F0
+/* 800DA54C 000D61AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DA550 000D61B0 60 00 04 00 */ ori r0, r0, 0x400
+/* 800DA554 000D61B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DA558 000D61B8 48 00 00 10 */ b lbl_800DA568
+lbl_800DA55C:
+/* 800DA55C 000D61BC 38 60 00 00 */ li r3, 0
+/* 800DA560 000D61C0 38 80 2D 51 */ li r4, 0x2d51
+/* 800DA564 000D61C4 4B FE 04 8D */ bl func_800BA9F0
+lbl_800DA568:
+/* 800DA568 000D61C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DA56C 000D61CC 41 82 00 1C */ beq lbl_800DA588
+/* 800DA570 000D61D0 38 60 00 02 */ li r3, 2
+/* 800DA574 000D61D4 4B FE 00 45 */ bl func_800BA5B8
+/* 800DA578 000D61D8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DA57C 000D61DC 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800DA580 000D61E0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DA584 000D61E4 48 00 00 0C */ b lbl_800DA590
+lbl_800DA588:
+/* 800DA588 000D61E8 38 60 00 01 */ li r3, 1
+/* 800DA58C 000D61EC 4B FE 00 2D */ bl func_800BA5B8
+lbl_800DA590:
+/* 800DA590 000D61F0 38 60 00 01 */ li r3, 1
+/* 800DA594 000D61F4 38 80 2D B8 */ li r4, 0x2db8
+/* 800DA598 000D61F8 4B FE 04 59 */ bl func_800BA9F0
+/* 800DA59C 000D61FC 48 00 32 40 */ b lbl_800DD7DC
+/* 800DA5A0 000D6200 38 60 00 0F */ li r3, 0xf
+/* 800DA5A4 000D6204 4B FE 03 E9 */ bl func_800BA98C
+/* 800DA5A8 000D6208 7C 63 07 34 */ extsh r3, r3
+/* 800DA5AC 000D620C 48 17 98 25 */ bl func_80253DD0
+/* 800DA5B0 000D6210 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DA5B4 000D6214 28 00 00 03 */ cmplwi r0, 3
+/* 800DA5B8 000D6218 40 82 32 24 */ bne lbl_800DD7DC
+/* 800DA5BC 000D621C 38 60 00 02 */ li r3, 2
+/* 800DA5C0 000D6220 4B FF 6E DD */ bl func_800D149C
+/* 800DA5C4 000D6224 38 60 00 0D */ li r3, 0xd
+/* 800DA5C8 000D6228 38 80 00 00 */ li r4, 0
+/* 800DA5CC 000D622C 4B FE 00 51 */ bl func_800BA61C
+/* 800DA5D0 000D6230 38 60 00 03 */ li r3, 3
+/* 800DA5D4 000D6234 4B FD FF E5 */ bl func_800BA5B8
+/* 800DA5D8 000D6238 48 00 32 04 */ b lbl_800DD7DC
+/* 800DA5DC 000D623C 38 60 00 0D */ li r3, 0xd
+/* 800DA5E0 000D6240 4B FE 02 0D */ bl func_800BA7EC
+/* 800DA5E4 000D6244 2C 03 00 00 */ cmpwi r3, 0
+/* 800DA5E8 000D6248 40 82 00 44 */ bne lbl_800DA62C
+/* 800DA5EC 000D624C 38 60 00 90 */ li r3, 0x90
+/* 800DA5F0 000D6250 38 80 00 00 */ li r4, 0
+/* 800DA5F4 000D6254 38 A0 00 00 */ li r5, 0
+/* 800DA5F8 000D6258 38 C0 00 01 */ li r6, 1
+/* 800DA5FC 000D625C 4B F7 F4 71 */ bl func_80059A6C
+/* 800DA600 000D6260 2C 03 00 00 */ cmpwi r3, 0
+/* 800DA604 000D6264 41 82 00 28 */ beq lbl_800DA62C
+/* 800DA608 000D6268 38 60 00 03 */ li r3, 3
+/* 800DA60C 000D626C 4B FF 6E 91 */ bl func_800D149C
+/* 800DA610 000D6270 38 60 00 00 */ li r3, 0
+/* 800DA614 000D6274 38 80 00 00 */ li r4, 0
+/* 800DA618 000D6278 4B F7 F2 E1 */ bl func_800598F8
+/* 800DA61C 000D627C 38 60 00 0D */ li r3, 0xd
+/* 800DA620 000D6280 38 80 00 01 */ li r4, 1
+/* 800DA624 000D6284 4B FD FF F9 */ bl func_800BA61C
+/* 800DA628 000D6288 48 00 31 B4 */ b lbl_800DD7DC
+lbl_800DA62C:
+/* 800DA62C 000D628C 38 60 00 0D */ li r3, 0xd
+/* 800DA630 000D6290 4B FE 01 BD */ bl func_800BA7EC
+/* 800DA634 000D6294 28 03 00 01 */ cmplwi r3, 1
+/* 800DA638 000D6298 40 82 31 A4 */ bne lbl_800DD7DC
+/* 800DA63C 000D629C 38 60 00 90 */ li r3, 0x90
+/* 800DA640 000D62A0 38 80 00 00 */ li r4, 0
+/* 800DA644 000D62A4 38 A0 00 00 */ li r5, 0
+/* 800DA648 000D62A8 38 C0 00 01 */ li r6, 1
+/* 800DA64C 000D62AC 4B F7 F4 21 */ bl func_80059A6C
+/* 800DA650 000D62B0 2C 03 00 00 */ cmpwi r3, 0
+/* 800DA654 000D62B4 41 82 31 88 */ beq lbl_800DD7DC
+/* 800DA658 000D62B8 38 60 00 00 */ li r3, 0
+/* 800DA65C 000D62BC 4B FF 6E 41 */ bl func_800D149C
+/* 800DA660 000D62C0 38 60 00 01 */ li r3, 1
+/* 800DA664 000D62C4 4B FD FF 55 */ bl func_800BA5B8
+/* 800DA668 000D62C8 48 00 31 74 */ b lbl_800DD7DC
+/* 800DA66C 000D62CC 38 60 00 0F */ li r3, 0xf
+/* 800DA670 000D62D0 4B FE 03 1D */ bl func_800BA98C
+/* 800DA674 000D62D4 7C 63 07 34 */ extsh r3, r3
+/* 800DA678 000D62D8 48 17 97 59 */ bl func_80253DD0
+/* 800DA67C 000D62DC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DA680 000D62E0 28 00 00 03 */ cmplwi r0, 3
+/* 800DA684 000D62E4 41 82 00 0C */ beq lbl_800DA690
+/* 800DA688 000D62E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DA68C 000D62EC 41 82 31 50 */ beq lbl_800DD7DC
+lbl_800DA690:
+/* 800DA690 000D62F0 38 60 00 04 */ li r3, 4
+/* 800DA694 000D62F4 4B FD FF 25 */ bl func_800BA5B8
+/* 800DA698 000D62F8 38 60 00 00 */ li r3, 0
+/* 800DA69C 000D62FC 38 80 00 00 */ li r4, 0
+/* 800DA6A0 000D6300 4B F7 F2 59 */ bl func_800598F8
+/* 800DA6A4 000D6304 7C 1E B8 40 */ cmplw r30, r23
+/* 800DA6A8 000D6308 40 82 00 28 */ bne lbl_800DA6D0
+/* 800DA6AC 000D630C 38 60 00 13 */ li r3, 0x13
+/* 800DA6B0 000D6310 4B FE 01 3D */ bl func_800BA7EC
+/* 800DA6B4 000D6314 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DA6B8 000D6318 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DA6BC 000D631C 7C 00 01 94 */ addze r0, r0
+/* 800DA6C0 000D6320 54 00 10 3A */ slwi r0, r0, 2
+/* 800DA6C4 000D6324 7C 00 18 50 */ subf r0, r0, r3
+/* 800DA6C8 000D6328 54 19 06 3E */ clrlwi r25, r0, 0x18
+/* 800DA6CC 000D632C 48 00 00 08 */ b lbl_800DA6D4
+lbl_800DA6D0:
+/* 800DA6D0 000D6330 3B 20 00 00 */ li r25, 0
+lbl_800DA6D4:
+/* 800DA6D4 000D6334 38 60 00 11 */ li r3, 0x11
+/* 800DA6D8 000D6338 4B FE 01 15 */ bl func_800BA7EC
+/* 800DA6DC 000D633C 54 74 06 3F */ clrlwi. r20, r3, 0x18
+/* 800DA6E0 000D6340 41 82 01 A8 */ beq lbl_800DA888
+/* 800DA6E4 000D6344 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DA6E8 000D6348 40 82 01 A0 */ bne lbl_800DA888
+/* 800DA6EC 000D634C 28 19 00 02 */ cmplwi r25, 2
+/* 800DA6F0 000D6350 38 60 00 0B */ li r3, 0xb
+/* 800DA6F4 000D6354 38 00 00 00 */ li r0, 0
+/* 800DA6F8 000D6358 41 81 00 0C */ bgt lbl_800DA704
+/* 800DA6FC 000D635C 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA700 000D6360 40 82 00 08 */ bne lbl_800DA708
+lbl_800DA704:
+/* 800DA704 000D6364 38 00 00 01 */ li r0, 1
+lbl_800DA708:
+/* 800DA708 000D6368 2C 00 00 00 */ cmpwi r0, 0
+/* 800DA70C 000D636C 38 80 00 14 */ li r4, 0x14
+/* 800DA710 000D6370 41 82 00 08 */ beq lbl_800DA718
+/* 800DA714 000D6374 38 80 00 16 */ li r4, 0x16
+lbl_800DA718:
+/* 800DA718 000D6378 38 A0 00 03 */ li r5, 3
+/* 800DA71C 000D637C 38 C0 00 01 */ li r6, 1
+/* 800DA720 000D6380 38 E0 00 00 */ li r7, 0
+/* 800DA724 000D6384 39 00 00 00 */ li r8, 0
+/* 800DA728 000D6388 4B F7 F2 A1 */ bl func_800599C8
+/* 800DA72C 000D638C 28 19 00 01 */ cmplwi r25, 1
+/* 800DA730 000D6390 38 60 00 02 */ li r3, 2
+/* 800DA734 000D6394 38 80 00 00 */ li r4, 0
+/* 800DA738 000D6398 38 A0 00 00 */ li r5, 0
+/* 800DA73C 000D639C 41 81 00 0C */ bgt lbl_800DA748
+/* 800DA740 000D63A0 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA744 000D63A4 40 82 00 08 */ bne lbl_800DA74C
+lbl_800DA748:
+/* 800DA748 000D63A8 38 A0 00 01 */ li r5, 1
+lbl_800DA74C:
+/* 800DA74C 000D63AC 30 05 FF FF */ addic r0, r5, -1
+/* 800DA750 000D63B0 38 C0 00 03 */ li r6, 3
+/* 800DA754 000D63B4 7C A0 29 10 */ subfe r5, r0, r5
+/* 800DA758 000D63B8 38 E0 00 01 */ li r7, 1
+/* 800DA75C 000D63BC 38 05 00 14 */ addi r0, r5, 0x14
+/* 800DA760 000D63C0 39 00 00 00 */ li r8, 0
+/* 800DA764 000D63C4 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DA768 000D63C8 4B F7 F2 61 */ bl func_800599C8
+/* 800DA76C 000D63CC 38 60 00 03 */ li r3, 3
+/* 800DA770 000D63D0 38 80 00 00 */ li r4, 0
+/* 800DA774 000D63D4 38 A0 00 02 */ li r5, 2
+/* 800DA778 000D63D8 38 C0 00 14 */ li r6, 0x14
+/* 800DA77C 000D63DC 38 E0 00 01 */ li r7, 1
+/* 800DA780 000D63E0 39 00 00 00 */ li r8, 0
+/* 800DA784 000D63E4 4B F7 F2 45 */ bl func_800599C8
+/* 800DA788 000D63E8 30 74 FF FF */ addic r3, r20, -1
+/* 800DA78C 000D63EC 38 00 00 0B */ li r0, 0xb
+/* 800DA790 000D63F0 7C 83 19 10 */ subfe r4, r3, r3
+/* 800DA794 000D63F4 38 C0 00 00 */ li r6, 0
+/* 800DA798 000D63F8 7C 00 20 78 */ andc r0, r0, r4
+/* 800DA79C 000D63FC 38 60 00 01 */ li r3, 1
+/* 800DA7A0 000D6400 38 80 00 02 */ li r4, 2
+/* 800DA7A4 000D6404 38 E0 00 00 */ li r7, 0
+/* 800DA7A8 000D6408 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DA7AC 000D640C 39 00 00 00 */ li r8, 0
+/* 800DA7B0 000D6410 4B F7 F2 19 */ bl func_800599C8
+/* 800DA7B4 000D6414 28 19 00 02 */ cmplwi r25, 2
+/* 800DA7B8 000D6418 38 00 00 00 */ li r0, 0
+/* 800DA7BC 000D641C 41 81 00 0C */ bgt lbl_800DA7C8
+/* 800DA7C0 000D6420 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA7C4 000D6424 40 82 00 08 */ bne lbl_800DA7CC
+lbl_800DA7C8:
+/* 800DA7C8 000D6428 38 00 00 01 */ li r0, 1
+lbl_800DA7CC:
+/* 800DA7CC 000D642C 2C 00 00 00 */ cmpwi r0, 0
+/* 800DA7D0 000D6430 38 E0 00 0B */ li r7, 0xb
+/* 800DA7D4 000D6434 41 82 00 08 */ beq lbl_800DA7DC
+/* 800DA7D8 000D6438 38 E0 00 16 */ li r7, 0x16
+lbl_800DA7DC:
+/* 800DA7DC 000D643C 28 19 00 01 */ cmplwi r25, 1
+/* 800DA7E0 000D6440 38 60 00 14 */ li r3, 0x14
+/* 800DA7E4 000D6444 38 80 00 00 */ li r4, 0
+/* 800DA7E8 000D6448 38 A0 00 03 */ li r5, 3
+/* 800DA7EC 000D644C 38 00 00 00 */ li r0, 0
+/* 800DA7F0 000D6450 41 81 00 0C */ bgt lbl_800DA7FC
+/* 800DA7F4 000D6454 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA7F8 000D6458 40 82 00 08 */ bne lbl_800DA800
+lbl_800DA7FC:
+/* 800DA7FC 000D645C 38 00 00 01 */ li r0, 1
+lbl_800DA800:
+/* 800DA800 000D6460 2C 00 00 00 */ cmpwi r0, 0
+/* 800DA804 000D6464 38 C0 00 02 */ li r6, 2
+/* 800DA808 000D6468 41 82 00 08 */ beq lbl_800DA810
+/* 800DA80C 000D646C 38 C0 00 15 */ li r6, 0x15
+lbl_800DA810:
+/* 800DA810 000D6470 39 00 00 00 */ li r8, 0
+/* 800DA814 000D6474 4B F7 F1 B5 */ bl func_800599C8
+/* 800DA818 000D6478 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA81C 000D647C 38 60 00 15 */ li r3, 0x15
+/* 800DA820 000D6480 38 80 00 00 */ li r4, 0
+/* 800DA824 000D6484 38 A0 00 14 */ li r5, 0x14
+/* 800DA828 000D6488 38 C0 00 02 */ li r6, 2
+/* 800DA82C 000D648C 38 E0 00 0B */ li r7, 0xb
+/* 800DA830 000D6490 40 82 00 08 */ bne lbl_800DA838
+/* 800DA834 000D6494 38 E0 00 17 */ li r7, 0x17
+lbl_800DA838:
+/* 800DA838 000D6498 39 00 00 00 */ li r8, 0
+/* 800DA83C 000D649C 4B F7 F1 8D */ bl func_800599C8
+/* 800DA840 000D64A0 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA844 000D64A4 38 60 00 16 */ li r3, 0x16
+/* 800DA848 000D64A8 38 80 00 14 */ li r4, 0x14
+/* 800DA84C 000D64AC 38 A0 00 03 */ li r5, 3
+/* 800DA850 000D64B0 38 C0 00 02 */ li r6, 2
+/* 800DA854 000D64B4 40 82 00 08 */ bne lbl_800DA85C
+/* 800DA858 000D64B8 38 C0 00 17 */ li r6, 0x17
+lbl_800DA85C:
+/* 800DA85C 000D64BC 38 E0 00 0B */ li r7, 0xb
+/* 800DA860 000D64C0 39 00 00 00 */ li r8, 0
+/* 800DA864 000D64C4 4B F7 F1 65 */ bl func_800599C8
+/* 800DA868 000D64C8 38 60 00 17 */ li r3, 0x17
+/* 800DA86C 000D64CC 38 80 00 15 */ li r4, 0x15
+/* 800DA870 000D64D0 38 A0 00 16 */ li r5, 0x16
+/* 800DA874 000D64D4 38 C0 00 02 */ li r6, 2
+/* 800DA878 000D64D8 38 E0 00 0B */ li r7, 0xb
+/* 800DA87C 000D64DC 39 00 00 00 */ li r8, 0
+/* 800DA880 000D64E0 4B F7 F1 49 */ bl func_800599C8
+/* 800DA884 000D64E4 48 00 2F 58 */ b lbl_800DD7DC
+lbl_800DA888:
+/* 800DA888 000D64E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DA88C 000D64EC 41 82 00 64 */ beq lbl_800DA8F0
+/* 800DA890 000D64F0 28 19 00 01 */ cmplwi r25, 1
+/* 800DA894 000D64F4 38 60 00 02 */ li r3, 2
+/* 800DA898 000D64F8 38 80 00 00 */ li r4, 0
+/* 800DA89C 000D64FC 38 A0 00 00 */ li r5, 0
+/* 800DA8A0 000D6500 41 81 00 0C */ bgt lbl_800DA8AC
+/* 800DA8A4 000D6504 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA8A8 000D6508 40 82 00 08 */ bne lbl_800DA8B0
+lbl_800DA8AC:
+/* 800DA8AC 000D650C 38 A0 00 01 */ li r5, 1
+lbl_800DA8B0:
+/* 800DA8B0 000D6510 30 05 FF FF */ addic r0, r5, -1
+/* 800DA8B4 000D6514 38 C0 00 03 */ li r6, 3
+/* 800DA8B8 000D6518 7C A0 29 10 */ subfe r5, r0, r5
+/* 800DA8BC 000D651C 38 E0 00 00 */ li r7, 0
+/* 800DA8C0 000D6520 38 05 00 14 */ addi r0, r5, 0x14
+/* 800DA8C4 000D6524 39 00 00 00 */ li r8, 0
+/* 800DA8C8 000D6528 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DA8CC 000D652C 4B F7 F0 FD */ bl func_800599C8
+/* 800DA8D0 000D6530 38 60 00 03 */ li r3, 3
+/* 800DA8D4 000D6534 38 80 00 00 */ li r4, 0
+/* 800DA8D8 000D6538 38 A0 00 02 */ li r5, 2
+/* 800DA8DC 000D653C 38 C0 00 14 */ li r6, 0x14
+/* 800DA8E0 000D6540 38 E0 00 00 */ li r7, 0
+/* 800DA8E4 000D6544 39 00 00 00 */ li r8, 0
+/* 800DA8E8 000D6548 4B F7 F0 E1 */ bl func_800599C8
+/* 800DA8EC 000D654C 48 00 00 7C */ b lbl_800DA968
+lbl_800DA8F0:
+/* 800DA8F0 000D6550 28 19 00 01 */ cmplwi r25, 1
+/* 800DA8F4 000D6554 38 60 00 02 */ li r3, 2
+/* 800DA8F8 000D6558 38 80 00 00 */ li r4, 0
+/* 800DA8FC 000D655C 38 A0 00 00 */ li r5, 0
+/* 800DA900 000D6560 41 81 00 0C */ bgt lbl_800DA90C
+/* 800DA904 000D6564 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA908 000D6568 40 82 00 08 */ bne lbl_800DA910
+lbl_800DA90C:
+/* 800DA90C 000D656C 38 A0 00 01 */ li r5, 1
+lbl_800DA910:
+/* 800DA910 000D6570 30 05 FF FF */ addic r0, r5, -1
+/* 800DA914 000D6574 38 C0 00 03 */ li r6, 3
+/* 800DA918 000D6578 7C A0 29 10 */ subfe r5, r0, r5
+/* 800DA91C 000D657C 38 E0 00 01 */ li r7, 1
+/* 800DA920 000D6580 38 05 00 14 */ addi r0, r5, 0x14
+/* 800DA924 000D6584 39 00 00 00 */ li r8, 0
+/* 800DA928 000D6588 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DA92C 000D658C 4B F7 F0 9D */ bl func_800599C8
+/* 800DA930 000D6590 38 60 00 03 */ li r3, 3
+/* 800DA934 000D6594 38 80 00 00 */ li r4, 0
+/* 800DA938 000D6598 38 A0 00 02 */ li r5, 2
+/* 800DA93C 000D659C 38 C0 00 14 */ li r6, 0x14
+/* 800DA940 000D65A0 38 E0 00 01 */ li r7, 1
+/* 800DA944 000D65A4 39 00 00 00 */ li r8, 0
+/* 800DA948 000D65A8 4B F7 F0 81 */ bl func_800599C8
+/* 800DA94C 000D65AC 38 60 00 01 */ li r3, 1
+/* 800DA950 000D65B0 38 80 00 02 */ li r4, 2
+/* 800DA954 000D65B4 38 A0 00 00 */ li r5, 0
+/* 800DA958 000D65B8 38 C0 00 00 */ li r6, 0
+/* 800DA95C 000D65BC 38 E0 00 00 */ li r7, 0
+/* 800DA960 000D65C0 39 00 00 00 */ li r8, 0
+/* 800DA964 000D65C4 4B F7 F0 65 */ bl func_800599C8
+lbl_800DA968:
+/* 800DA968 000D65C8 28 19 00 02 */ cmplwi r25, 2
+/* 800DA96C 000D65CC 38 00 00 00 */ li r0, 0
+/* 800DA970 000D65D0 41 81 00 0C */ bgt lbl_800DA97C
+/* 800DA974 000D65D4 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA978 000D65D8 40 82 00 08 */ bne lbl_800DA980
+lbl_800DA97C:
+/* 800DA97C 000D65DC 38 00 00 01 */ li r0, 1
+lbl_800DA980:
+/* 800DA980 000D65E0 20 00 00 00 */ subfic r0, r0, 0
+/* 800DA984 000D65E4 28 99 00 01 */ cmplwi cr1, r25, 1
+/* 800DA988 000D65E8 7C 00 01 10 */ subfe r0, r0, r0
+/* 800DA98C 000D65EC 38 60 00 14 */ li r3, 0x14
+/* 800DA990 000D65F0 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800DA994 000D65F4 38 80 00 00 */ li r4, 0
+/* 800DA998 000D65F8 38 A0 00 03 */ li r5, 3
+/* 800DA99C 000D65FC 38 00 00 00 */ li r0, 0
+/* 800DA9A0 000D6600 41 85 00 0C */ bgt cr1, lbl_800DA9AC
+/* 800DA9A4 000D6604 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA9A8 000D6608 40 82 00 08 */ bne lbl_800DA9B0
+lbl_800DA9AC:
+/* 800DA9AC 000D660C 38 00 00 01 */ li r0, 1
+lbl_800DA9B0:
+/* 800DA9B0 000D6610 2C 00 00 00 */ cmpwi r0, 0
+/* 800DA9B4 000D6614 38 C0 00 02 */ li r6, 2
+/* 800DA9B8 000D6618 41 82 00 08 */ beq lbl_800DA9C0
+/* 800DA9BC 000D661C 38 C0 00 15 */ li r6, 0x15
+lbl_800DA9C0:
+/* 800DA9C0 000D6620 39 00 00 00 */ li r8, 0
+/* 800DA9C4 000D6624 4B F7 F0 05 */ bl func_800599C8
+/* 800DA9C8 000D6628 30 19 FF FF */ addic r0, r25, -1
+/* 800DA9CC 000D662C 38 60 00 15 */ li r3, 0x15
+/* 800DA9D0 000D6630 7C 00 01 10 */ subfe r0, r0, r0
+/* 800DA9D4 000D6634 38 80 00 00 */ li r4, 0
+/* 800DA9D8 000D6638 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800DA9DC 000D663C 38 A0 00 14 */ li r5, 0x14
+/* 800DA9E0 000D6640 38 C0 00 02 */ li r6, 2
+/* 800DA9E4 000D6644 39 00 00 00 */ li r8, 0
+/* 800DA9E8 000D6648 4B F7 EF E1 */ bl func_800599C8
+/* 800DA9EC 000D664C 2C 19 00 00 */ cmpwi r25, 0
+/* 800DA9F0 000D6650 38 60 00 16 */ li r3, 0x16
+/* 800DA9F4 000D6654 38 80 00 14 */ li r4, 0x14
+/* 800DA9F8 000D6658 38 A0 00 03 */ li r5, 3
+/* 800DA9FC 000D665C 38 C0 00 02 */ li r6, 2
+/* 800DAA00 000D6660 40 82 00 08 */ bne lbl_800DAA08
+/* 800DAA04 000D6664 38 C0 00 17 */ li r6, 0x17
+lbl_800DAA08:
+/* 800DAA08 000D6668 38 E0 00 00 */ li r7, 0
+/* 800DAA0C 000D666C 39 00 00 00 */ li r8, 0
+/* 800DAA10 000D6670 4B F7 EF B9 */ bl func_800599C8
+/* 800DAA14 000D6674 38 60 00 17 */ li r3, 0x17
+/* 800DAA18 000D6678 38 80 00 15 */ li r4, 0x15
+/* 800DAA1C 000D667C 38 A0 00 16 */ li r5, 0x16
+/* 800DAA20 000D6680 38 C0 00 02 */ li r6, 2
+/* 800DAA24 000D6684 38 E0 00 00 */ li r7, 0
+/* 800DAA28 000D6688 39 00 00 00 */ li r8, 0
+/* 800DAA2C 000D668C 4B F7 EF 9D */ bl func_800599C8
+/* 800DAA30 000D6690 48 00 2D AC */ b lbl_800DD7DC
+/* 800DAA34 000D6694 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DAA38 000D6698 41 82 00 1C */ beq lbl_800DAA54
+/* 800DAA3C 000D669C 38 60 00 2C */ li r3, 0x2c
+/* 800DAA40 000D66A0 38 80 00 14 */ li r4, 0x14
+/* 800DAA44 000D66A4 38 A0 00 00 */ li r5, 0
+/* 800DAA48 000D66A8 38 C0 00 01 */ li r6, 1
+/* 800DAA4C 000D66AC 4B F7 F0 21 */ bl func_80059A6C
+/* 800DAA50 000D66B0 48 00 00 18 */ b lbl_800DAA68
+lbl_800DAA54:
+/* 800DAA54 000D66B4 38 60 00 2D */ li r3, 0x2d
+/* 800DAA58 000D66B8 38 80 00 14 */ li r4, 0x14
+/* 800DAA5C 000D66BC 38 A0 00 00 */ li r5, 0
+/* 800DAA60 000D66C0 38 C0 00 01 */ li r6, 1
+/* 800DAA64 000D66C4 4B F7 F0 09 */ bl func_80059A6C
+lbl_800DAA68:
+/* 800DAA68 000D66C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800DAA6C 000D66CC 54 78 04 3E */ clrlwi r24, r3, 0x10
+/* 800DAA70 000D66D0 41 82 09 58 */ beq lbl_800DB3C8
+/* 800DAA74 000D66D4 2C 18 00 14 */ cmpwi r24, 0x14
+/* 800DAA78 000D66D8 41 82 05 48 */ beq lbl_800DAFC0
+/* 800DAA7C 000D66DC 40 80 00 2C */ bge lbl_800DAAA8
+/* 800DAA80 000D66E0 2C 18 00 03 */ cmpwi r24, 3
+/* 800DAA84 000D66E4 41 82 03 F0 */ beq lbl_800DAE74
+/* 800DAA88 000D66E8 40 80 00 14 */ bge lbl_800DAA9C
+/* 800DAA8C 000D66EC 2C 18 00 01 */ cmpwi r24, 1
+/* 800DAA90 000D66F0 41 82 00 44 */ beq lbl_800DAAD4
+/* 800DAA94 000D66F4 40 80 00 B8 */ bge lbl_800DAB4C
+/* 800DAA98 000D66F8 48 00 2D 44 */ b lbl_800DD7DC
+lbl_800DAA9C:
+/* 800DAA9C 000D66FC 2C 18 00 0B */ cmpwi r24, 0xb
+/* 800DAAA0 000D6700 41 82 02 9C */ beq lbl_800DAD3C
+/* 800DAAA4 000D6704 48 00 2D 38 */ b lbl_800DD7DC
+lbl_800DAAA8:
+/* 800DAAA8 000D6708 2C 18 00 17 */ cmpwi r24, 0x17
+/* 800DAAAC 000D670C 41 82 08 54 */ beq lbl_800DB300
+/* 800DAAB0 000D6710 40 80 00 10 */ bge lbl_800DAAC0
+/* 800DAAB4 000D6714 2C 18 00 16 */ cmpwi r24, 0x16
+/* 800DAAB8 000D6718 40 80 07 38 */ bge lbl_800DB1F0
+/* 800DAABC 000D671C 48 00 06 24 */ b lbl_800DB0E0
+lbl_800DAAC0:
+/* 800DAAC0 000D6720 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800DAAC4 000D6724 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800DAAC8 000D6728 7C 18 00 00 */ cmpw r24, r0
+/* 800DAACC 000D672C 41 82 00 08 */ beq lbl_800DAAD4
+/* 800DAAD0 000D6730 48 00 2D 0C */ b lbl_800DD7DC
+lbl_800DAAD4:
+/* 800DAAD4 000D6734 38 60 00 00 */ li r3, 0
+/* 800DAAD8 000D6738 4B FD FE B5 */ bl func_800BA98C
+/* 800DAADC 000D673C 7C 63 07 34 */ extsh r3, r3
+/* 800DAAE0 000D6740 38 80 00 01 */ li r4, 1
+/* 800DAAE4 000D6744 38 A0 00 00 */ li r5, 0
+/* 800DAAE8 000D6748 48 17 92 C9 */ bl func_80253DB0
+/* 800DAAEC 000D674C 38 60 00 0C */ li r3, 0xc
+/* 800DAAF0 000D6750 4B FD FE 9D */ bl func_800BA98C
+/* 800DAAF4 000D6754 7C 63 07 34 */ extsh r3, r3
+/* 800DAAF8 000D6758 38 80 00 16 */ li r4, 0x16
+/* 800DAAFC 000D675C 38 A0 00 00 */ li r5, 0
+/* 800DAB00 000D6760 48 17 92 B1 */ bl func_80253DB0
+/* 800DAB04 000D6764 38 60 00 0D */ li r3, 0xd
+/* 800DAB08 000D6768 4B FD FE 85 */ bl func_800BA98C
+/* 800DAB0C 000D676C 7C 63 07 34 */ extsh r3, r3
+/* 800DAB10 000D6770 38 80 00 0C */ li r4, 0xc
+/* 800DAB14 000D6774 38 A0 00 00 */ li r5, 0
+/* 800DAB18 000D6778 48 17 92 99 */ bl func_80253DB0
+/* 800DAB1C 000D677C 38 60 00 11 */ li r3, 0x11
+/* 800DAB20 000D6780 4B FD FC CD */ bl func_800BA7EC
+/* 800DAB24 000D6784 2C 03 00 00 */ cmpwi r3, 0
+/* 800DAB28 000D6788 40 82 00 10 */ bne lbl_800DAB38
+/* 800DAB2C 000D678C 38 60 00 08 */ li r3, 8
+/* 800DAB30 000D6790 4B FD FA 89 */ bl func_800BA5B8
+/* 800DAB34 000D6794 48 00 00 0C */ b lbl_800DAB40
+lbl_800DAB38:
+/* 800DAB38 000D6798 38 60 00 18 */ li r3, 0x18
+/* 800DAB3C 000D679C 4B FD FA 7D */ bl func_800BA5B8
+lbl_800DAB40:
+/* 800DAB40 000D67A0 38 60 00 02 */ li r3, 2
+/* 800DAB44 000D67A4 4B F7 F9 89 */ bl func_8005A4CC
+/* 800DAB48 000D67A8 48 00 2C 94 */ b lbl_800DD7DC
+lbl_800DAB4C:
+/* 800DAB4C 000D67AC 7C 1E B8 40 */ cmplw r30, r23
+/* 800DAB50 000D67B0 40 82 00 18 */ bne lbl_800DAB68
+/* 800DAB54 000D67B4 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DAB58 000D67B8 38 60 02 22 */ li r3, 0x222
+/* 800DAB5C 000D67BC 38 80 00 00 */ li r4, 0
+/* 800DAB60 000D67C0 4B F3 06 11 */ bl func_8000B170
+/* 800DAB64 000D67C4 48 00 2C 78 */ b lbl_800DD7DC
+lbl_800DAB68:
+/* 800DAB68 000D67C8 38 60 00 00 */ li r3, 0
+/* 800DAB6C 000D67CC 4B FD FE 21 */ bl func_800BA98C
+/* 800DAB70 000D67D0 7C 63 07 34 */ extsh r3, r3
+/* 800DAB74 000D67D4 38 80 00 02 */ li r4, 2
+/* 800DAB78 000D67D8 38 A0 00 00 */ li r5, 0
+/* 800DAB7C 000D67DC 48 17 92 35 */ bl func_80253DB0
+/* 800DAB80 000D67E0 38 60 00 0C */ li r3, 0xc
+/* 800DAB84 000D67E4 4B FD FE 09 */ bl func_800BA98C
+/* 800DAB88 000D67E8 7C 63 07 34 */ extsh r3, r3
+/* 800DAB8C 000D67EC 38 80 00 0C */ li r4, 0xc
+/* 800DAB90 000D67F0 38 A0 00 00 */ li r5, 0
+/* 800DAB94 000D67F4 48 17 92 1D */ bl func_80253DB0
+/* 800DAB98 000D67F8 38 60 00 0D */ li r3, 0xd
+/* 800DAB9C 000D67FC 4B FD FD F1 */ bl func_800BA98C
+/* 800DABA0 000D6800 7C 63 07 34 */ extsh r3, r3
+/* 800DABA4 000D6804 38 80 00 0C */ li r4, 0xc
+/* 800DABA8 000D6808 38 A0 00 00 */ li r5, 0
+/* 800DABAC 000D680C 48 17 92 05 */ bl func_80253DB0
+/* 800DABB0 000D6810 38 60 00 05 */ li r3, 5
+/* 800DABB4 000D6814 4B FD FA 05 */ bl func_800BA5B8
+/* 800DABB8 000D6818 38 60 00 0F */ li r3, 0xf
+/* 800DABBC 000D681C 4B FD FD D1 */ bl func_800BA98C
+/* 800DABC0 000D6820 7C 63 07 34 */ extsh r3, r3
+/* 800DABC4 000D6824 38 80 00 09 */ li r4, 9
+/* 800DABC8 000D6828 38 A0 00 00 */ li r5, 0
+/* 800DABCC 000D682C 48 17 92 25 */ bl func_80253DF0
+/* 800DABD0 000D6830 38 60 00 10 */ li r3, 0x10
+/* 800DABD4 000D6834 4B FD FD B9 */ bl func_800BA98C
+/* 800DABD8 000D6838 7C 63 07 34 */ extsh r3, r3
+/* 800DABDC 000D683C 38 80 00 09 */ li r4, 9
+/* 800DABE0 000D6840 38 A0 00 00 */ li r5, 0
+/* 800DABE4 000D6844 48 17 92 0D */ bl func_80253DF0
+/* 800DABE8 000D6848 38 60 00 11 */ li r3, 0x11
+/* 800DABEC 000D684C 4B FD FD A1 */ bl func_800BA98C
+/* 800DABF0 000D6850 7C 63 07 34 */ extsh r3, r3
+/* 800DABF4 000D6854 38 80 00 09 */ li r4, 9
+/* 800DABF8 000D6858 38 A0 00 00 */ li r5, 0
+/* 800DABFC 000D685C 48 17 91 F5 */ bl func_80253DF0
+/* 800DAC00 000D6860 38 60 00 12 */ li r3, 0x12
+/* 800DAC04 000D6864 4B FD FD 89 */ bl func_800BA98C
+/* 800DAC08 000D6868 7C 63 07 34 */ extsh r3, r3
+/* 800DAC0C 000D686C 38 80 00 09 */ li r4, 9
+/* 800DAC10 000D6870 38 A0 00 00 */ li r5, 0
+/* 800DAC14 000D6874 48 17 91 DD */ bl func_80253DF0
+/* 800DAC18 000D6878 38 17 FF FF */ addi r0, r23, -1
+/* 800DAC1C 000D687C 7C 1E 00 00 */ cmpw r30, r0
+/* 800DAC20 000D6880 40 82 00 28 */ bne lbl_800DAC48
+/* 800DAC24 000D6884 38 60 00 13 */ li r3, 0x13
+/* 800DAC28 000D6888 4B FD FB C5 */ bl func_800BA7EC
+/* 800DAC2C 000D688C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DAC30 000D6890 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DAC34 000D6894 7C 00 01 94 */ addze r0, r0
+/* 800DAC38 000D6898 54 00 10 3A */ slwi r0, r0, 2
+/* 800DAC3C 000D689C 7C 00 18 50 */ subf r0, r0, r3
+/* 800DAC40 000D68A0 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DAC44 000D68A4 48 00 00 08 */ b lbl_800DAC4C
+lbl_800DAC48:
+/* 800DAC48 000D68A8 3A 80 00 00 */ li r20, 0
+lbl_800DAC4C:
+/* 800DAC4C 000D68AC 38 60 00 13 */ li r3, 0x13
+/* 800DAC50 000D68B0 4B FD FD 3D */ bl func_800BA98C
+/* 800DAC54 000D68B4 7C 63 07 34 */ extsh r3, r3
+/* 800DAC58 000D68B8 38 80 00 08 */ li r4, 8
+/* 800DAC5C 000D68BC 38 A0 00 01 */ li r5, 1
+/* 800DAC60 000D68C0 48 17 91 91 */ bl func_80253DF0
+/* 800DAC64 000D68C4 38 60 00 14 */ li r3, 0x14
+/* 800DAC68 000D68C8 4B FD FD 25 */ bl func_800BA98C
+/* 800DAC6C 000D68CC 7C 63 07 34 */ extsh r3, r3
+/* 800DAC70 000D68D0 38 80 00 08 */ li r4, 8
+/* 800DAC74 000D68D4 38 A0 00 00 */ li r5, 0
+/* 800DAC78 000D68D8 48 17 91 79 */ bl func_80253DF0
+/* 800DAC7C 000D68DC 38 60 00 15 */ li r3, 0x15
+/* 800DAC80 000D68E0 4B FD FD 0D */ bl func_800BA98C
+/* 800DAC84 000D68E4 7C 63 07 34 */ extsh r3, r3
+/* 800DAC88 000D68E8 38 80 00 08 */ li r4, 8
+/* 800DAC8C 000D68EC 38 A0 00 00 */ li r5, 0
+/* 800DAC90 000D68F0 48 17 91 61 */ bl func_80253DF0
+/* 800DAC94 000D68F4 38 60 00 16 */ li r3, 0x16
+/* 800DAC98 000D68F8 4B FD FC F5 */ bl func_800BA98C
+/* 800DAC9C 000D68FC 7C 63 07 34 */ extsh r3, r3
+/* 800DACA0 000D6900 38 80 00 08 */ li r4, 8
+/* 800DACA4 000D6904 38 A0 00 00 */ li r5, 0
+/* 800DACA8 000D6908 48 17 91 49 */ bl func_80253DF0
+/* 800DACAC 000D690C 28 14 00 01 */ cmplwi r20, 1
+/* 800DACB0 000D6910 41 81 00 0C */ bgt lbl_800DACBC
+/* 800DACB4 000D6914 2C 14 00 00 */ cmpwi r20, 0
+/* 800DACB8 000D6918 40 82 00 1C */ bne lbl_800DACD4
+lbl_800DACBC:
+/* 800DACBC 000D691C 38 60 00 14 */ li r3, 0x14
+/* 800DACC0 000D6920 4B FD FC CD */ bl func_800BA98C
+/* 800DACC4 000D6924 7C 63 07 34 */ extsh r3, r3
+/* 800DACC8 000D6928 38 80 00 08 */ li r4, 8
+/* 800DACCC 000D692C 38 A0 00 01 */ li r5, 1
+/* 800DACD0 000D6930 48 17 91 21 */ bl func_80253DF0
+lbl_800DACD4:
+/* 800DACD4 000D6934 28 14 00 02 */ cmplwi r20, 2
+/* 800DACD8 000D6938 41 81 00 0C */ bgt lbl_800DACE4
+/* 800DACDC 000D693C 2C 14 00 00 */ cmpwi r20, 0
+/* 800DACE0 000D6940 40 82 00 1C */ bne lbl_800DACFC
+lbl_800DACE4:
+/* 800DACE4 000D6944 38 60 00 15 */ li r3, 0x15
+/* 800DACE8 000D6948 4B FD FC A5 */ bl func_800BA98C
+/* 800DACEC 000D694C 7C 63 07 34 */ extsh r3, r3
+/* 800DACF0 000D6950 38 80 00 08 */ li r4, 8
+/* 800DACF4 000D6954 38 A0 00 01 */ li r5, 1
+/* 800DACF8 000D6958 48 17 90 F9 */ bl func_80253DF0
+lbl_800DACFC:
+/* 800DACFC 000D695C 2C 14 00 00 */ cmpwi r20, 0
+/* 800DAD00 000D6960 40 82 00 1C */ bne lbl_800DAD1C
+/* 800DAD04 000D6964 38 60 00 16 */ li r3, 0x16
+/* 800DAD08 000D6968 4B FD FC 85 */ bl func_800BA98C
+/* 800DAD0C 000D696C 7C 63 07 34 */ extsh r3, r3
+/* 800DAD10 000D6970 38 80 00 08 */ li r4, 8
+/* 800DAD14 000D6974 38 A0 00 01 */ li r5, 1
+/* 800DAD18 000D6978 48 17 90 D9 */ bl func_80253DF0
+lbl_800DAD1C:
+/* 800DAD1C 000D697C 38 60 00 02 */ li r3, 2
+/* 800DAD20 000D6980 38 80 00 81 */ li r4, 0x81
+/* 800DAD24 000D6984 4B FD F8 F9 */ bl func_800BA61C
+/* 800DAD28 000D6988 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DAD2C 000D698C 38 60 02 23 */ li r3, 0x223
+/* 800DAD30 000D6990 38 80 00 00 */ li r4, 0
+/* 800DAD34 000D6994 4B F3 04 3D */ bl func_8000B170
+/* 800DAD38 000D6998 48 00 2A A4 */ b lbl_800DD7DC
+lbl_800DAD3C:
+/* 800DAD3C 000D699C 38 60 00 01 */ li r3, 1
+/* 800DAD40 000D69A0 4B FD FA AD */ bl func_800BA7EC
+/* 800DAD44 000D69A4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DAD48 000D69A8 40 82 00 18 */ bne lbl_800DAD60
+/* 800DAD4C 000D69AC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DAD50 000D69B0 38 60 02 22 */ li r3, 0x222
+/* 800DAD54 000D69B4 38 80 00 00 */ li r4, 0
+/* 800DAD58 000D69B8 4B F3 04 19 */ bl func_8000B170
+/* 800DAD5C 000D69BC 48 00 2A 80 */ b lbl_800DD7DC
+lbl_800DAD60:
+/* 800DAD60 000D69C0 38 60 00 00 */ li r3, 0
+/* 800DAD64 000D69C4 4B FD FC 29 */ bl func_800BA98C
+/* 800DAD68 000D69C8 7C 63 07 34 */ extsh r3, r3
+/* 800DAD6C 000D69CC 38 80 00 02 */ li r4, 2
+/* 800DAD70 000D69D0 38 A0 00 00 */ li r5, 0
+/* 800DAD74 000D69D4 48 17 90 3D */ bl func_80253DB0
+/* 800DAD78 000D69D8 38 60 00 0C */ li r3, 0xc
+/* 800DAD7C 000D69DC 4B FD FC 11 */ bl func_800BA98C
+/* 800DAD80 000D69E0 7C 63 07 34 */ extsh r3, r3
+/* 800DAD84 000D69E4 38 80 00 14 */ li r4, 0x14
+/* 800DAD88 000D69E8 38 A0 00 00 */ li r5, 0
+/* 800DAD8C 000D69EC 48 17 90 25 */ bl func_80253DB0
+/* 800DAD90 000D69F0 38 60 00 0D */ li r3, 0xd
+/* 800DAD94 000D69F4 4B FD FB F9 */ bl func_800BA98C
+/* 800DAD98 000D69F8 7C 63 07 34 */ extsh r3, r3
+/* 800DAD9C 000D69FC 38 80 00 0C */ li r4, 0xc
+/* 800DADA0 000D6A00 38 A0 00 00 */ li r5, 0
+/* 800DADA4 000D6A04 48 17 90 0D */ bl func_80253DB0
+/* 800DADA8 000D6A08 38 60 00 16 */ li r3, 0x16
+/* 800DADAC 000D6A0C 4B FD F8 0D */ bl func_800BA5B8
+/* 800DADB0 000D6A10 7C 1E B8 40 */ cmplw r30, r23
+/* 800DADB4 000D6A14 40 82 00 28 */ bne lbl_800DADDC
+/* 800DADB8 000D6A18 38 60 00 13 */ li r3, 0x13
+/* 800DADBC 000D6A1C 4B FD FA 31 */ bl func_800BA7EC
+/* 800DADC0 000D6A20 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DADC4 000D6A24 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DADC8 000D6A28 7C 00 01 94 */ addze r0, r0
+/* 800DADCC 000D6A2C 54 00 10 3A */ slwi r0, r0, 2
+/* 800DADD0 000D6A30 7C 00 18 50 */ subf r0, r0, r3
+/* 800DADD4 000D6A34 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DADD8 000D6A38 48 00 00 08 */ b lbl_800DADE0
+lbl_800DADDC:
+/* 800DADDC 000D6A3C 3A 80 00 00 */ li r20, 0
+lbl_800DADE0:
+/* 800DADE0 000D6A40 38 60 00 0F */ li r3, 0xf
+/* 800DADE4 000D6A44 4B FD FB A9 */ bl func_800BA98C
+/* 800DADE8 000D6A48 7C 63 07 34 */ extsh r3, r3
+/* 800DADEC 000D6A4C 38 80 00 08 */ li r4, 8
+/* 800DADF0 000D6A50 38 A0 00 00 */ li r5, 0
+/* 800DADF4 000D6A54 48 17 8F BD */ bl func_80253DB0
+/* 800DADF8 000D6A58 28 14 00 01 */ cmplwi r20, 1
+/* 800DADFC 000D6A5C 41 81 00 0C */ bgt lbl_800DAE08
+/* 800DAE00 000D6A60 2C 14 00 00 */ cmpwi r20, 0
+/* 800DAE04 000D6A64 40 82 00 1C */ bne lbl_800DAE20
+lbl_800DAE08:
+/* 800DAE08 000D6A68 38 60 00 10 */ li r3, 0x10
+/* 800DAE0C 000D6A6C 4B FD FB 81 */ bl func_800BA98C
+/* 800DAE10 000D6A70 7C 63 07 34 */ extsh r3, r3
+/* 800DAE14 000D6A74 38 80 00 08 */ li r4, 8
+/* 800DAE18 000D6A78 38 A0 00 00 */ li r5, 0
+/* 800DAE1C 000D6A7C 48 17 8F 95 */ bl func_80253DB0
+lbl_800DAE20:
+/* 800DAE20 000D6A80 28 14 00 02 */ cmplwi r20, 2
+/* 800DAE24 000D6A84 41 81 00 0C */ bgt lbl_800DAE30
+/* 800DAE28 000D6A88 2C 14 00 00 */ cmpwi r20, 0
+/* 800DAE2C 000D6A8C 40 82 00 1C */ bne lbl_800DAE48
+lbl_800DAE30:
+/* 800DAE30 000D6A90 38 60 00 11 */ li r3, 0x11
+/* 800DAE34 000D6A94 4B FD FB 59 */ bl func_800BA98C
+/* 800DAE38 000D6A98 7C 63 07 34 */ extsh r3, r3
+/* 800DAE3C 000D6A9C 38 80 00 08 */ li r4, 8
+/* 800DAE40 000D6AA0 38 A0 00 00 */ li r5, 0
+/* 800DAE44 000D6AA4 48 17 8F 6D */ bl func_80253DB0
+lbl_800DAE48:
+/* 800DAE48 000D6AA8 2C 14 00 00 */ cmpwi r20, 0
+/* 800DAE4C 000D6AAC 40 82 00 1C */ bne lbl_800DAE68
+/* 800DAE50 000D6AB0 38 60 00 12 */ li r3, 0x12
+/* 800DAE54 000D6AB4 4B FD FB 39 */ bl func_800BA98C
+/* 800DAE58 000D6AB8 7C 63 07 34 */ extsh r3, r3
+/* 800DAE5C 000D6ABC 38 80 00 08 */ li r4, 8
+/* 800DAE60 000D6AC0 38 A0 00 00 */ li r5, 0
+/* 800DAE64 000D6AC4 48 17 8F 4D */ bl func_80253DB0
+lbl_800DAE68:
+/* 800DAE68 000D6AC8 38 60 00 01 */ li r3, 1
+/* 800DAE6C 000D6ACC 4B F7 F6 61 */ bl func_8005A4CC
+/* 800DAE70 000D6AD0 48 00 29 6C */ b lbl_800DD7DC
+lbl_800DAE74:
+/* 800DAE74 000D6AD4 28 1E 00 01 */ cmplwi r30, 1
+/* 800DAE78 000D6AD8 40 82 00 18 */ bne lbl_800DAE90
+/* 800DAE7C 000D6ADC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DAE80 000D6AE0 38 60 02 22 */ li r3, 0x222
+/* 800DAE84 000D6AE4 38 80 00 00 */ li r4, 0
+/* 800DAE88 000D6AE8 4B F3 02 E9 */ bl func_8000B170
+/* 800DAE8C 000D6AEC 48 00 29 50 */ b lbl_800DD7DC
+lbl_800DAE90:
+/* 800DAE90 000D6AF0 38 60 00 00 */ li r3, 0
+/* 800DAE94 000D6AF4 4B FD FA F9 */ bl func_800BA98C
+/* 800DAE98 000D6AF8 7C 63 07 34 */ extsh r3, r3
+/* 800DAE9C 000D6AFC 38 80 00 02 */ li r4, 2
+/* 800DAEA0 000D6B00 38 A0 00 00 */ li r5, 0
+/* 800DAEA4 000D6B04 48 17 8F 0D */ bl func_80253DB0
+/* 800DAEA8 000D6B08 38 60 00 0C */ li r3, 0xc
+/* 800DAEAC 000D6B0C 4B FD FA E1 */ bl func_800BA98C
+/* 800DAEB0 000D6B10 7C 63 07 34 */ extsh r3, r3
+/* 800DAEB4 000D6B14 38 80 00 0B */ li r4, 0xb
+/* 800DAEB8 000D6B18 38 A0 00 00 */ li r5, 0
+/* 800DAEBC 000D6B1C 48 17 8E F5 */ bl func_80253DB0
+/* 800DAEC0 000D6B20 38 60 00 0D */ li r3, 0xd
+/* 800DAEC4 000D6B24 4B FD FA C9 */ bl func_800BA98C
+/* 800DAEC8 000D6B28 7C 63 07 34 */ extsh r3, r3
+/* 800DAECC 000D6B2C 38 80 00 0C */ li r4, 0xc
+/* 800DAED0 000D6B30 38 A0 00 00 */ li r5, 0
+/* 800DAED4 000D6B34 48 17 8E DD */ bl func_80253DB0
+/* 800DAED8 000D6B38 38 60 00 05 */ li r3, 5
+/* 800DAEDC 000D6B3C 4B FD F6 DD */ bl func_800BA5B8
+/* 800DAEE0 000D6B40 38 60 00 0F */ li r3, 0xf
+/* 800DAEE4 000D6B44 4B FD FA A9 */ bl func_800BA98C
+/* 800DAEE8 000D6B48 7C 63 07 34 */ extsh r3, r3
+/* 800DAEEC 000D6B4C 38 80 00 09 */ li r4, 9
+/* 800DAEF0 000D6B50 38 A0 00 00 */ li r5, 0
+/* 800DAEF4 000D6B54 48 17 8E FD */ bl func_80253DF0
+/* 800DAEF8 000D6B58 38 60 00 10 */ li r3, 0x10
+/* 800DAEFC 000D6B5C 4B FD FA 91 */ bl func_800BA98C
+/* 800DAF00 000D6B60 7C 63 07 34 */ extsh r3, r3
+/* 800DAF04 000D6B64 38 80 00 09 */ li r4, 9
+/* 800DAF08 000D6B68 38 A0 00 00 */ li r5, 0
+/* 800DAF0C 000D6B6C 48 17 8E E5 */ bl func_80253DF0
+/* 800DAF10 000D6B70 38 60 00 11 */ li r3, 0x11
+/* 800DAF14 000D6B74 4B FD FA 79 */ bl func_800BA98C
+/* 800DAF18 000D6B78 7C 63 07 34 */ extsh r3, r3
+/* 800DAF1C 000D6B7C 38 80 00 09 */ li r4, 9
+/* 800DAF20 000D6B80 38 A0 00 00 */ li r5, 0
+/* 800DAF24 000D6B84 48 17 8E CD */ bl func_80253DF0
+/* 800DAF28 000D6B88 38 60 00 12 */ li r3, 0x12
+/* 800DAF2C 000D6B8C 4B FD FA 61 */ bl func_800BA98C
+/* 800DAF30 000D6B90 7C 63 07 34 */ extsh r3, r3
+/* 800DAF34 000D6B94 38 80 00 09 */ li r4, 9
+/* 800DAF38 000D6B98 38 A0 00 00 */ li r5, 0
+/* 800DAF3C 000D6B9C 48 17 8E B5 */ bl func_80253DF0
+/* 800DAF40 000D6BA0 38 60 00 13 */ li r3, 0x13
+/* 800DAF44 000D6BA4 4B FD FA 49 */ bl func_800BA98C
+/* 800DAF48 000D6BA8 7C 63 07 34 */ extsh r3, r3
+/* 800DAF4C 000D6BAC 38 80 00 08 */ li r4, 8
+/* 800DAF50 000D6BB0 38 A0 00 01 */ li r5, 1
+/* 800DAF54 000D6BB4 48 17 8E 9D */ bl func_80253DF0
+/* 800DAF58 000D6BB8 38 60 00 14 */ li r3, 0x14
+/* 800DAF5C 000D6BBC 4B FD FA 31 */ bl func_800BA98C
+/* 800DAF60 000D6BC0 7C 63 07 34 */ extsh r3, r3
+/* 800DAF64 000D6BC4 38 80 00 08 */ li r4, 8
+/* 800DAF68 000D6BC8 38 A0 00 01 */ li r5, 1
+/* 800DAF6C 000D6BCC 48 17 8E 85 */ bl func_80253DF0
+/* 800DAF70 000D6BD0 38 60 00 15 */ li r3, 0x15
+/* 800DAF74 000D6BD4 4B FD FA 19 */ bl func_800BA98C
+/* 800DAF78 000D6BD8 7C 63 07 34 */ extsh r3, r3
+/* 800DAF7C 000D6BDC 38 80 00 08 */ li r4, 8
+/* 800DAF80 000D6BE0 38 A0 00 01 */ li r5, 1
+/* 800DAF84 000D6BE4 48 17 8E 6D */ bl func_80253DF0
+/* 800DAF88 000D6BE8 38 60 00 16 */ li r3, 0x16
+/* 800DAF8C 000D6BEC 4B FD FA 01 */ bl func_800BA98C
+/* 800DAF90 000D6BF0 7C 63 07 34 */ extsh r3, r3
+/* 800DAF94 000D6BF4 38 80 00 08 */ li r4, 8
+/* 800DAF98 000D6BF8 38 A0 00 01 */ li r5, 1
+/* 800DAF9C 000D6BFC 48 17 8E 55 */ bl func_80253DF0
+/* 800DAFA0 000D6C00 38 60 00 02 */ li r3, 2
+/* 800DAFA4 000D6C04 38 80 00 01 */ li r4, 1
+/* 800DAFA8 000D6C08 4B FD F6 75 */ bl func_800BA61C
+/* 800DAFAC 000D6C0C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DAFB0 000D6C10 38 60 02 23 */ li r3, 0x223
+/* 800DAFB4 000D6C14 38 80 00 00 */ li r4, 0
+/* 800DAFB8 000D6C18 4B F3 01 B9 */ bl func_8000B170
+/* 800DAFBC 000D6C1C 48 00 28 20 */ b lbl_800DD7DC
+lbl_800DAFC0:
+/* 800DAFC0 000D6C20 38 60 00 00 */ li r3, 0
+/* 800DAFC4 000D6C24 4B FD F9 C9 */ bl func_800BA98C
+/* 800DAFC8 000D6C28 7C 63 07 34 */ extsh r3, r3
+/* 800DAFCC 000D6C2C 38 80 00 02 */ li r4, 2
+/* 800DAFD0 000D6C30 38 A0 00 00 */ li r5, 0
+/* 800DAFD4 000D6C34 48 17 8D DD */ bl func_80253DB0
+/* 800DAFD8 000D6C38 38 60 00 0C */ li r3, 0xc
+/* 800DAFDC 000D6C3C 4B FD F9 B1 */ bl func_800BA98C
+/* 800DAFE0 000D6C40 7C 63 07 34 */ extsh r3, r3
+/* 800DAFE4 000D6C44 38 80 00 16 */ li r4, 0x16
+/* 800DAFE8 000D6C48 38 A0 00 00 */ li r5, 0
+/* 800DAFEC 000D6C4C 48 17 8D C5 */ bl func_80253DB0
+/* 800DAFF0 000D6C50 38 60 00 0D */ li r3, 0xd
+/* 800DAFF4 000D6C54 4B FD F9 99 */ bl func_800BA98C
+/* 800DAFF8 000D6C58 7C 63 07 34 */ extsh r3, r3
+/* 800DAFFC 000D6C5C 38 80 00 04 */ li r4, 4
+/* 800DB000 000D6C60 38 A0 00 00 */ li r5, 0
+/* 800DB004 000D6C64 48 17 8D AD */ bl func_80253DB0
+/* 800DB008 000D6C68 38 60 00 0F */ li r3, 0xf
+/* 800DB00C 000D6C6C 4B FD F9 81 */ bl func_800BA98C
+/* 800DB010 000D6C70 7C 63 07 34 */ extsh r3, r3
+/* 800DB014 000D6C74 38 80 00 09 */ li r4, 9
+/* 800DB018 000D6C78 38 A0 00 02 */ li r5, 2
+/* 800DB01C 000D6C7C 48 17 8D D5 */ bl func_80253DF0
+/* 800DB020 000D6C80 7C 1E B8 40 */ cmplw r30, r23
+/* 800DB024 000D6C84 40 82 00 28 */ bne lbl_800DB04C
+/* 800DB028 000D6C88 38 60 00 13 */ li r3, 0x13
+/* 800DB02C 000D6C8C 4B FD F7 C1 */ bl func_800BA7EC
+/* 800DB030 000D6C90 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DB034 000D6C94 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DB038 000D6C98 7C 00 01 94 */ addze r0, r0
+/* 800DB03C 000D6C9C 54 00 10 3A */ slwi r0, r0, 2
+/* 800DB040 000D6CA0 7C 00 18 50 */ subf r0, r0, r3
+/* 800DB044 000D6CA4 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DB048 000D6CA8 48 00 00 08 */ b lbl_800DB050
+lbl_800DB04C:
+/* 800DB04C 000D6CAC 3A 80 00 00 */ li r20, 0
+lbl_800DB050:
+/* 800DB050 000D6CB0 28 14 00 01 */ cmplwi r20, 1
+/* 800DB054 000D6CB4 41 81 00 0C */ bgt lbl_800DB060
+/* 800DB058 000D6CB8 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB05C 000D6CBC 40 82 00 1C */ bne lbl_800DB078
+lbl_800DB060:
+/* 800DB060 000D6CC0 38 60 00 10 */ li r3, 0x10
+/* 800DB064 000D6CC4 4B FD F9 29 */ bl func_800BA98C
+/* 800DB068 000D6CC8 7C 63 07 34 */ extsh r3, r3
+/* 800DB06C 000D6CCC 38 80 00 08 */ li r4, 8
+/* 800DB070 000D6CD0 38 A0 00 00 */ li r5, 0
+/* 800DB074 000D6CD4 48 17 8D 3D */ bl func_80253DB0
+lbl_800DB078:
+/* 800DB078 000D6CD8 28 14 00 02 */ cmplwi r20, 2
+/* 800DB07C 000D6CDC 41 81 00 0C */ bgt lbl_800DB088
+/* 800DB080 000D6CE0 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB084 000D6CE4 40 82 00 1C */ bne lbl_800DB0A0
+lbl_800DB088:
+/* 800DB088 000D6CE8 38 60 00 11 */ li r3, 0x11
+/* 800DB08C 000D6CEC 4B FD F9 01 */ bl func_800BA98C
+/* 800DB090 000D6CF0 7C 63 07 34 */ extsh r3, r3
+/* 800DB094 000D6CF4 38 80 00 08 */ li r4, 8
+/* 800DB098 000D6CF8 38 A0 00 00 */ li r5, 0
+/* 800DB09C 000D6CFC 48 17 8D 15 */ bl func_80253DB0
+lbl_800DB0A0:
+/* 800DB0A0 000D6D00 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB0A4 000D6D04 40 82 00 1C */ bne lbl_800DB0C0
+/* 800DB0A8 000D6D08 38 60 00 12 */ li r3, 0x12
+/* 800DB0AC 000D6D0C 4B FD F8 E1 */ bl func_800BA98C
+/* 800DB0B0 000D6D10 7C 63 07 34 */ extsh r3, r3
+/* 800DB0B4 000D6D14 38 80 00 08 */ li r4, 8
+/* 800DB0B8 000D6D18 38 A0 00 00 */ li r5, 0
+/* 800DB0BC 000D6D1C 48 17 8C F5 */ bl func_80253DB0
+lbl_800DB0C0:
+/* 800DB0C0 000D6D20 38 60 00 14 */ li r3, 0x14
+/* 800DB0C4 000D6D24 38 80 00 0F */ li r4, 0xf
+/* 800DB0C8 000D6D28 4B FD F5 55 */ bl func_800BA61C
+/* 800DB0CC 000D6D2C 38 60 00 08 */ li r3, 8
+/* 800DB0D0 000D6D30 4B FD F4 E9 */ bl func_800BA5B8
+/* 800DB0D4 000D6D34 38 60 00 01 */ li r3, 1
+/* 800DB0D8 000D6D38 4B F7 F3 F5 */ bl func_8005A4CC
+/* 800DB0DC 000D6D3C 48 00 27 00 */ b lbl_800DD7DC
+lbl_800DB0E0:
+/* 800DB0E0 000D6D40 38 60 00 00 */ li r3, 0
+/* 800DB0E4 000D6D44 4B FD F8 A9 */ bl func_800BA98C
+/* 800DB0E8 000D6D48 7C 63 07 34 */ extsh r3, r3
+/* 800DB0EC 000D6D4C 38 80 00 02 */ li r4, 2
+/* 800DB0F0 000D6D50 38 A0 00 00 */ li r5, 0
+/* 800DB0F4 000D6D54 48 17 8C BD */ bl func_80253DB0
+/* 800DB0F8 000D6D58 38 60 00 0C */ li r3, 0xc
+/* 800DB0FC 000D6D5C 4B FD F8 91 */ bl func_800BA98C
+/* 800DB100 000D6D60 7C 63 07 34 */ extsh r3, r3
+/* 800DB104 000D6D64 38 80 00 16 */ li r4, 0x16
+/* 800DB108 000D6D68 38 A0 00 00 */ li r5, 0
+/* 800DB10C 000D6D6C 48 17 8C A5 */ bl func_80253DB0
+/* 800DB110 000D6D70 38 60 00 0D */ li r3, 0xd
+/* 800DB114 000D6D74 4B FD F8 79 */ bl func_800BA98C
+/* 800DB118 000D6D78 7C 63 07 34 */ extsh r3, r3
+/* 800DB11C 000D6D7C 38 80 00 06 */ li r4, 6
+/* 800DB120 000D6D80 38 A0 00 00 */ li r5, 0
+/* 800DB124 000D6D84 48 17 8C 8D */ bl func_80253DB0
+/* 800DB128 000D6D88 38 60 00 10 */ li r3, 0x10
+/* 800DB12C 000D6D8C 4B FD F8 61 */ bl func_800BA98C
+/* 800DB130 000D6D90 7C 63 07 34 */ extsh r3, r3
+/* 800DB134 000D6D94 38 80 00 09 */ li r4, 9
+/* 800DB138 000D6D98 38 A0 00 02 */ li r5, 2
+/* 800DB13C 000D6D9C 48 17 8C B5 */ bl func_80253DF0
+/* 800DB140 000D6DA0 38 60 00 08 */ li r3, 8
+/* 800DB144 000D6DA4 4B FD F4 75 */ bl func_800BA5B8
+/* 800DB148 000D6DA8 38 60 00 0F */ li r3, 0xf
+/* 800DB14C 000D6DAC 4B FD F8 41 */ bl func_800BA98C
+/* 800DB150 000D6DB0 7C 63 07 34 */ extsh r3, r3
+/* 800DB154 000D6DB4 38 80 00 08 */ li r4, 8
+/* 800DB158 000D6DB8 38 A0 00 00 */ li r5, 0
+/* 800DB15C 000D6DBC 48 17 8C 55 */ bl func_80253DB0
+/* 800DB160 000D6DC0 7C 1E B8 40 */ cmplw r30, r23
+/* 800DB164 000D6DC4 40 82 00 28 */ bne lbl_800DB18C
+/* 800DB168 000D6DC8 38 60 00 13 */ li r3, 0x13
+/* 800DB16C 000D6DCC 4B FD F6 81 */ bl func_800BA7EC
+/* 800DB170 000D6DD0 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DB174 000D6DD4 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DB178 000D6DD8 7C 00 01 94 */ addze r0, r0
+/* 800DB17C 000D6DDC 54 00 10 3A */ slwi r0, r0, 2
+/* 800DB180 000D6DE0 7C 00 18 50 */ subf r0, r0, r3
+/* 800DB184 000D6DE4 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DB188 000D6DE8 48 00 00 08 */ b lbl_800DB190
+lbl_800DB18C:
+/* 800DB18C 000D6DEC 3A 80 00 00 */ li r20, 0
+lbl_800DB190:
+/* 800DB190 000D6DF0 28 14 00 02 */ cmplwi r20, 2
+/* 800DB194 000D6DF4 41 81 00 0C */ bgt lbl_800DB1A0
+/* 800DB198 000D6DF8 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB19C 000D6DFC 40 82 00 1C */ bne lbl_800DB1B8
+lbl_800DB1A0:
+/* 800DB1A0 000D6E00 38 60 00 11 */ li r3, 0x11
+/* 800DB1A4 000D6E04 4B FD F7 E9 */ bl func_800BA98C
+/* 800DB1A8 000D6E08 7C 63 07 34 */ extsh r3, r3
+/* 800DB1AC 000D6E0C 38 80 00 08 */ li r4, 8
+/* 800DB1B0 000D6E10 38 A0 00 00 */ li r5, 0
+/* 800DB1B4 000D6E14 48 17 8B FD */ bl func_80253DB0
+lbl_800DB1B8:
+/* 800DB1B8 000D6E18 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB1BC 000D6E1C 40 82 00 1C */ bne lbl_800DB1D8
+/* 800DB1C0 000D6E20 38 60 00 12 */ li r3, 0x12
+/* 800DB1C4 000D6E24 4B FD F7 C9 */ bl func_800BA98C
+/* 800DB1C8 000D6E28 7C 63 07 34 */ extsh r3, r3
+/* 800DB1CC 000D6E2C 38 80 00 08 */ li r4, 8
+/* 800DB1D0 000D6E30 38 A0 00 00 */ li r5, 0
+/* 800DB1D4 000D6E34 48 17 8B DD */ bl func_80253DB0
+lbl_800DB1D8:
+/* 800DB1D8 000D6E38 38 60 00 14 */ li r3, 0x14
+/* 800DB1DC 000D6E3C 38 80 00 10 */ li r4, 0x10
+/* 800DB1E0 000D6E40 4B FD F4 3D */ bl func_800BA61C
+/* 800DB1E4 000D6E44 38 60 00 01 */ li r3, 1
+/* 800DB1E8 000D6E48 4B F7 F2 E5 */ bl func_8005A4CC
+/* 800DB1EC 000D6E4C 48 00 25 F0 */ b lbl_800DD7DC
+lbl_800DB1F0:
+/* 800DB1F0 000D6E50 38 60 00 00 */ li r3, 0
+/* 800DB1F4 000D6E54 4B FD F7 99 */ bl func_800BA98C
+/* 800DB1F8 000D6E58 7C 63 07 34 */ extsh r3, r3
+/* 800DB1FC 000D6E5C 38 80 00 02 */ li r4, 2
+/* 800DB200 000D6E60 38 A0 00 00 */ li r5, 0
+/* 800DB204 000D6E64 48 17 8B AD */ bl func_80253DB0
+/* 800DB208 000D6E68 38 60 00 0C */ li r3, 0xc
+/* 800DB20C 000D6E6C 4B FD F7 81 */ bl func_800BA98C
+/* 800DB210 000D6E70 7C 63 07 34 */ extsh r3, r3
+/* 800DB214 000D6E74 38 80 00 16 */ li r4, 0x16
+/* 800DB218 000D6E78 38 A0 00 00 */ li r5, 0
+/* 800DB21C 000D6E7C 48 17 8B 95 */ bl func_80253DB0
+/* 800DB220 000D6E80 38 60 00 0D */ li r3, 0xd
+/* 800DB224 000D6E84 4B FD F7 69 */ bl func_800BA98C
+/* 800DB228 000D6E88 7C 63 07 34 */ extsh r3, r3
+/* 800DB22C 000D6E8C 38 80 00 08 */ li r4, 8
+/* 800DB230 000D6E90 38 A0 00 00 */ li r5, 0
+/* 800DB234 000D6E94 48 17 8B 7D */ bl func_80253DB0
+/* 800DB238 000D6E98 38 60 00 11 */ li r3, 0x11
+/* 800DB23C 000D6E9C 4B FD F7 51 */ bl func_800BA98C
+/* 800DB240 000D6EA0 7C 63 07 34 */ extsh r3, r3
+/* 800DB244 000D6EA4 38 80 00 09 */ li r4, 9
+/* 800DB248 000D6EA8 38 A0 00 02 */ li r5, 2
+/* 800DB24C 000D6EAC 48 17 8B A5 */ bl func_80253DF0
+/* 800DB250 000D6EB0 38 60 00 08 */ li r3, 8
+/* 800DB254 000D6EB4 4B FD F3 65 */ bl func_800BA5B8
+/* 800DB258 000D6EB8 38 60 00 0F */ li r3, 0xf
+/* 800DB25C 000D6EBC 4B FD F7 31 */ bl func_800BA98C
+/* 800DB260 000D6EC0 7C 63 07 34 */ extsh r3, r3
+/* 800DB264 000D6EC4 38 80 00 08 */ li r4, 8
+/* 800DB268 000D6EC8 38 A0 00 00 */ li r5, 0
+/* 800DB26C 000D6ECC 48 17 8B 45 */ bl func_80253DB0
+/* 800DB270 000D6ED0 38 60 00 14 */ li r3, 0x14
+/* 800DB274 000D6ED4 38 80 00 11 */ li r4, 0x11
+/* 800DB278 000D6ED8 4B FD F3 A5 */ bl func_800BA61C
+/* 800DB27C 000D6EDC 7C 1E B8 40 */ cmplw r30, r23
+/* 800DB280 000D6EE0 40 82 00 28 */ bne lbl_800DB2A8
+/* 800DB284 000D6EE4 38 60 00 13 */ li r3, 0x13
+/* 800DB288 000D6EE8 4B FD F5 65 */ bl func_800BA7EC
+/* 800DB28C 000D6EEC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DB290 000D6EF0 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DB294 000D6EF4 7C 00 01 94 */ addze r0, r0
+/* 800DB298 000D6EF8 54 00 10 3A */ slwi r0, r0, 2
+/* 800DB29C 000D6EFC 7C 00 18 50 */ subf r0, r0, r3
+/* 800DB2A0 000D6F00 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DB2A4 000D6F04 48 00 00 08 */ b lbl_800DB2AC
+lbl_800DB2A8:
+/* 800DB2A8 000D6F08 3A 80 00 00 */ li r20, 0
+lbl_800DB2AC:
+/* 800DB2AC 000D6F0C 28 14 00 01 */ cmplwi r20, 1
+/* 800DB2B0 000D6F10 41 81 00 0C */ bgt lbl_800DB2BC
+/* 800DB2B4 000D6F14 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB2B8 000D6F18 40 82 00 1C */ bne lbl_800DB2D4
+lbl_800DB2BC:
+/* 800DB2BC 000D6F1C 38 60 00 10 */ li r3, 0x10
+/* 800DB2C0 000D6F20 4B FD F6 CD */ bl func_800BA98C
+/* 800DB2C4 000D6F24 7C 63 07 34 */ extsh r3, r3
+/* 800DB2C8 000D6F28 38 80 00 08 */ li r4, 8
+/* 800DB2CC 000D6F2C 38 A0 00 00 */ li r5, 0
+/* 800DB2D0 000D6F30 48 17 8A E1 */ bl func_80253DB0
+lbl_800DB2D4:
+/* 800DB2D4 000D6F34 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB2D8 000D6F38 40 82 00 1C */ bne lbl_800DB2F4
+/* 800DB2DC 000D6F3C 38 60 00 12 */ li r3, 0x12
+/* 800DB2E0 000D6F40 4B FD F6 AD */ bl func_800BA98C
+/* 800DB2E4 000D6F44 7C 63 07 34 */ extsh r3, r3
+/* 800DB2E8 000D6F48 38 80 00 08 */ li r4, 8
+/* 800DB2EC 000D6F4C 38 A0 00 00 */ li r5, 0
+/* 800DB2F0 000D6F50 48 17 8A C1 */ bl func_80253DB0
+lbl_800DB2F4:
+/* 800DB2F4 000D6F54 38 60 00 01 */ li r3, 1
+/* 800DB2F8 000D6F58 4B F7 F1 D5 */ bl func_8005A4CC
+/* 800DB2FC 000D6F5C 48 00 24 E0 */ b lbl_800DD7DC
+lbl_800DB300:
+/* 800DB300 000D6F60 38 60 00 00 */ li r3, 0
+/* 800DB304 000D6F64 4B FD F6 89 */ bl func_800BA98C
+/* 800DB308 000D6F68 7C 63 07 34 */ extsh r3, r3
+/* 800DB30C 000D6F6C 38 80 00 02 */ li r4, 2
+/* 800DB310 000D6F70 38 A0 00 00 */ li r5, 0
+/* 800DB314 000D6F74 48 17 8A 9D */ bl func_80253DB0
+/* 800DB318 000D6F78 38 60 00 0C */ li r3, 0xc
+/* 800DB31C 000D6F7C 4B FD F6 71 */ bl func_800BA98C
+/* 800DB320 000D6F80 7C 63 07 34 */ extsh r3, r3
+/* 800DB324 000D6F84 38 80 00 16 */ li r4, 0x16
+/* 800DB328 000D6F88 38 A0 00 00 */ li r5, 0
+/* 800DB32C 000D6F8C 48 17 8A 85 */ bl func_80253DB0
+/* 800DB330 000D6F90 38 60 00 0D */ li r3, 0xd
+/* 800DB334 000D6F94 4B FD F6 59 */ bl func_800BA98C
+/* 800DB338 000D6F98 7C 63 07 34 */ extsh r3, r3
+/* 800DB33C 000D6F9C 38 80 00 0A */ li r4, 0xa
+/* 800DB340 000D6FA0 38 A0 00 00 */ li r5, 0
+/* 800DB344 000D6FA4 48 17 8A 6D */ bl func_80253DB0
+/* 800DB348 000D6FA8 38 60 00 12 */ li r3, 0x12
+/* 800DB34C 000D6FAC 4B FD F6 41 */ bl func_800BA98C
+/* 800DB350 000D6FB0 7C 63 07 34 */ extsh r3, r3
+/* 800DB354 000D6FB4 38 80 00 09 */ li r4, 9
+/* 800DB358 000D6FB8 38 A0 00 02 */ li r5, 2
+/* 800DB35C 000D6FBC 48 17 8A 95 */ bl func_80253DF0
+/* 800DB360 000D6FC0 38 60 00 08 */ li r3, 8
+/* 800DB364 000D6FC4 4B FD F2 55 */ bl func_800BA5B8
+/* 800DB368 000D6FC8 38 60 00 0F */ li r3, 0xf
+/* 800DB36C 000D6FCC 4B FD F6 21 */ bl func_800BA98C
+/* 800DB370 000D6FD0 7C 63 07 34 */ extsh r3, r3
+/* 800DB374 000D6FD4 38 80 00 08 */ li r4, 8
+/* 800DB378 000D6FD8 38 A0 00 00 */ li r5, 0
+/* 800DB37C 000D6FDC 48 17 8A 35 */ bl func_80253DB0
+/* 800DB380 000D6FE0 38 60 00 10 */ li r3, 0x10
+/* 800DB384 000D6FE4 4B FD F6 09 */ bl func_800BA98C
+/* 800DB388 000D6FE8 7C 63 07 34 */ extsh r3, r3
+/* 800DB38C 000D6FEC 38 80 00 08 */ li r4, 8
+/* 800DB390 000D6FF0 38 A0 00 00 */ li r5, 0
+/* 800DB394 000D6FF4 48 17 8A 1D */ bl func_80253DB0
+/* 800DB398 000D6FF8 38 60 00 11 */ li r3, 0x11
+/* 800DB39C 000D6FFC 4B FD F5 F1 */ bl func_800BA98C
+/* 800DB3A0 000D7000 7C 63 07 34 */ extsh r3, r3
+/* 800DB3A4 000D7004 38 80 00 08 */ li r4, 8
+/* 800DB3A8 000D7008 38 A0 00 00 */ li r5, 0
+/* 800DB3AC 000D700C 48 17 8A 05 */ bl func_80253DB0
+/* 800DB3B0 000D7010 38 60 00 14 */ li r3, 0x14
+/* 800DB3B4 000D7014 38 80 00 12 */ li r4, 0x12
+/* 800DB3B8 000D7018 4B FD F2 65 */ bl func_800BA61C
+/* 800DB3BC 000D701C 38 60 00 01 */ li r3, 1
+/* 800DB3C0 000D7020 4B F7 F1 0D */ bl func_8005A4CC
+/* 800DB3C4 000D7024 48 00 24 18 */ b lbl_800DD7DC
+lbl_800DB3C8:
+/* 800DB3C8 000D7028 28 18 00 17 */ cmplwi r24, 0x17
+/* 800DB3CC 000D702C 41 81 24 10 */ bgt lbl_800DD7DC
+/* 800DB3D0 000D7030 3C 60 80 41 */ lis r3, lbl_80416FE4@ha
+/* 800DB3D4 000D7034 57 00 10 3A */ slwi r0, r24, 2
+/* 800DB3D8 000D7038 38 63 6F E4 */ addi r3, r3, lbl_80416FE4@l
+/* 800DB3DC 000D703C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800DB3E0 000D7040 7C 69 03 A6 */ mtctr r3
+/* 800DB3E4 000D7044 4E 80 04 20 */ bctr
+/* 800DB3E8 000D7048 38 60 00 00 */ li r3, 0
+/* 800DB3EC 000D704C 4B FD F5 A1 */ bl func_800BA98C
+/* 800DB3F0 000D7050 7C 63 07 34 */ extsh r3, r3
+/* 800DB3F4 000D7054 38 80 00 00 */ li r4, 0
+/* 800DB3F8 000D7058 38 A0 00 00 */ li r5, 0
+/* 800DB3FC 000D705C 48 17 89 B5 */ bl func_80253DB0
+/* 800DB400 000D7060 38 60 00 0C */ li r3, 0xc
+/* 800DB404 000D7064 4B FD F5 89 */ bl func_800BA98C
+/* 800DB408 000D7068 7C 63 07 34 */ extsh r3, r3
+/* 800DB40C 000D706C 38 80 00 16 */ li r4, 0x16
+/* 800DB410 000D7070 38 A0 00 00 */ li r5, 0
+/* 800DB414 000D7074 48 17 89 9D */ bl func_80253DB0
+/* 800DB418 000D7078 38 60 00 0D */ li r3, 0xd
+/* 800DB41C 000D707C 4B FD F5 71 */ bl func_800BA98C
+/* 800DB420 000D7080 7C 63 07 34 */ extsh r3, r3
+/* 800DB424 000D7084 38 80 00 0C */ li r4, 0xc
+/* 800DB428 000D7088 38 A0 00 00 */ li r5, 0
+/* 800DB42C 000D708C 48 17 89 85 */ bl func_80253DB0
+/* 800DB430 000D7090 38 60 00 11 */ li r3, 0x11
+/* 800DB434 000D7094 4B FD F3 B9 */ bl func_800BA7EC
+/* 800DB438 000D7098 2C 03 00 00 */ cmpwi r3, 0
+/* 800DB43C 000D709C 40 82 00 14 */ bne lbl_800DB450
+/* 800DB440 000D70A0 38 60 00 01 */ li r3, 1
+/* 800DB444 000D70A4 38 80 2D 5B */ li r4, 0x2d5b
+/* 800DB448 000D70A8 4B FD F5 A9 */ bl func_800BA9F0
+/* 800DB44C 000D70AC 48 00 23 90 */ b lbl_800DD7DC
+lbl_800DB450:
+/* 800DB450 000D70B0 38 60 00 01 */ li r3, 1
+/* 800DB454 000D70B4 38 80 2C F2 */ li r4, 0x2cf2
+/* 800DB458 000D70B8 4B FD F5 99 */ bl func_800BA9F0
+/* 800DB45C 000D70BC 48 00 23 80 */ b lbl_800DD7DC
+/* 800DB460 000D70C0 38 60 00 00 */ li r3, 0
+/* 800DB464 000D70C4 4B FD F5 29 */ bl func_800BA98C
+/* 800DB468 000D70C8 7C 63 07 34 */ extsh r3, r3
+/* 800DB46C 000D70CC 38 80 00 02 */ li r4, 2
+/* 800DB470 000D70D0 38 A0 00 00 */ li r5, 0
+/* 800DB474 000D70D4 48 17 89 3D */ bl func_80253DB0
+/* 800DB478 000D70D8 38 60 00 0C */ li r3, 0xc
+/* 800DB47C 000D70DC 4B FD F5 11 */ bl func_800BA98C
+/* 800DB480 000D70E0 7C 63 07 34 */ extsh r3, r3
+/* 800DB484 000D70E4 38 80 00 01 */ li r4, 1
+/* 800DB488 000D70E8 38 A0 00 00 */ li r5, 0
+/* 800DB48C 000D70EC 48 17 89 25 */ bl func_80253DB0
+/* 800DB490 000D70F0 38 60 00 0D */ li r3, 0xd
+/* 800DB494 000D70F4 4B FD F4 F9 */ bl func_800BA98C
+/* 800DB498 000D70F8 7C 63 07 34 */ extsh r3, r3
+/* 800DB49C 000D70FC 38 80 00 0C */ li r4, 0xc
+/* 800DB4A0 000D7100 38 A0 00 00 */ li r5, 0
+/* 800DB4A4 000D7104 48 17 89 0D */ bl func_80253DB0
+/* 800DB4A8 000D7108 38 60 00 01 */ li r3, 1
+/* 800DB4AC 000D710C 38 80 2C ED */ li r4, 0x2ced
+/* 800DB4B0 000D7110 4B FD F5 41 */ bl func_800BA9F0
+/* 800DB4B4 000D7114 48 00 23 28 */ b lbl_800DD7DC
+/* 800DB4B8 000D7118 38 60 00 00 */ li r3, 0
+/* 800DB4BC 000D711C 4B FD F4 D1 */ bl func_800BA98C
+/* 800DB4C0 000D7120 7C 63 07 34 */ extsh r3, r3
+/* 800DB4C4 000D7124 38 80 00 02 */ li r4, 2
+/* 800DB4C8 000D7128 38 A0 00 00 */ li r5, 0
+/* 800DB4CC 000D712C 48 17 88 E5 */ bl func_80253DB0
+/* 800DB4D0 000D7130 38 60 00 0C */ li r3, 0xc
+/* 800DB4D4 000D7134 4B FD F4 B9 */ bl func_800BA98C
+/* 800DB4D8 000D7138 7C 63 07 34 */ extsh r3, r3
+/* 800DB4DC 000D713C 38 80 00 00 */ li r4, 0
+/* 800DB4E0 000D7140 38 A0 00 00 */ li r5, 0
+/* 800DB4E4 000D7144 48 17 88 CD */ bl func_80253DB0
+/* 800DB4E8 000D7148 38 60 00 0D */ li r3, 0xd
+/* 800DB4EC 000D714C 4B FD F4 A1 */ bl func_800BA98C
+/* 800DB4F0 000D7150 7C 63 07 34 */ extsh r3, r3
+/* 800DB4F4 000D7154 38 80 00 0C */ li r4, 0xc
+/* 800DB4F8 000D7158 38 A0 00 00 */ li r5, 0
+/* 800DB4FC 000D715C 48 17 88 B5 */ bl func_80253DB0
+/* 800DB500 000D7160 38 60 00 01 */ li r3, 1
+/* 800DB504 000D7164 38 80 2C EC */ li r4, 0x2cec
+/* 800DB508 000D7168 4B FD F4 E9 */ bl func_800BA9F0
+/* 800DB50C 000D716C 48 00 22 D0 */ b lbl_800DD7DC
+/* 800DB510 000D7170 38 60 00 00 */ li r3, 0
+/* 800DB514 000D7174 4B FD F4 79 */ bl func_800BA98C
+/* 800DB518 000D7178 7C 63 07 34 */ extsh r3, r3
+/* 800DB51C 000D717C 38 80 00 02 */ li r4, 2
+/* 800DB520 000D7180 38 A0 00 00 */ li r5, 0
+/* 800DB524 000D7184 48 17 88 8D */ bl func_80253DB0
+/* 800DB528 000D7188 38 60 00 0C */ li r3, 0xc
+/* 800DB52C 000D718C 4B FD F4 61 */ bl func_800BA98C
+/* 800DB530 000D7190 7C 63 07 34 */ extsh r3, r3
+/* 800DB534 000D7194 38 80 00 09 */ li r4, 9
+/* 800DB538 000D7198 38 A0 00 00 */ li r5, 0
+/* 800DB53C 000D719C 48 17 88 75 */ bl func_80253DB0
+/* 800DB540 000D71A0 38 60 00 0D */ li r3, 0xd
+/* 800DB544 000D71A4 4B FD F4 49 */ bl func_800BA98C
+/* 800DB548 000D71A8 7C 63 07 34 */ extsh r3, r3
+/* 800DB54C 000D71AC 38 80 00 0C */ li r4, 0xc
+/* 800DB550 000D71B0 38 A0 00 00 */ li r5, 0
+/* 800DB554 000D71B4 48 17 88 5D */ bl func_80253DB0
+/* 800DB558 000D71B8 38 60 00 01 */ li r3, 1
+/* 800DB55C 000D71BC 4B FD F2 91 */ bl func_800BA7EC
+/* 800DB560 000D71C0 2C 03 00 00 */ cmpwi r3, 0
+/* 800DB564 000D71C4 40 82 00 14 */ bne lbl_800DB578
+/* 800DB568 000D71C8 38 60 00 01 */ li r3, 1
+/* 800DB56C 000D71CC 38 80 31 0F */ li r4, 0x310f
+/* 800DB570 000D71D0 4B FD F4 81 */ bl func_800BA9F0
+/* 800DB574 000D71D4 48 00 22 68 */ b lbl_800DD7DC
+lbl_800DB578:
+/* 800DB578 000D71D8 38 60 00 01 */ li r3, 1
+/* 800DB57C 000D71DC 38 80 2C EF */ li r4, 0x2cef
+/* 800DB580 000D71E0 4B FD F4 71 */ bl func_800BA9F0
+/* 800DB584 000D71E4 48 00 22 58 */ b lbl_800DD7DC
+/* 800DB588 000D71E8 38 98 FF EC */ addi r4, r24, -20
+/* 800DB58C 000D71EC 38 60 00 0E */ li r3, 0xe
+/* 800DB590 000D71F0 4B FD F0 8D */ bl func_800BA61C
+/* 800DB594 000D71F4 38 60 00 00 */ li r3, 0
+/* 800DB598 000D71F8 4B FD F3 F5 */ bl func_800BA98C
+/* 800DB59C 000D71FC 7C 63 07 34 */ extsh r3, r3
+/* 800DB5A0 000D7200 38 80 00 02 */ li r4, 2
+/* 800DB5A4 000D7204 38 A0 00 00 */ li r5, 0
+/* 800DB5A8 000D7208 48 17 88 09 */ bl func_80253DB0
+/* 800DB5AC 000D720C 38 60 00 0C */ li r3, 0xc
+/* 800DB5B0 000D7210 4B FD F3 DD */ bl func_800BA98C
+/* 800DB5B4 000D7214 7C 63 07 34 */ extsh r3, r3
+/* 800DB5B8 000D7218 38 80 00 16 */ li r4, 0x16
+/* 800DB5BC 000D721C 38 A0 00 00 */ li r5, 0
+/* 800DB5C0 000D7220 48 17 87 F1 */ bl func_80253DB0
+/* 800DB5C4 000D7224 38 60 00 0D */ li r3, 0xd
+/* 800DB5C8 000D7228 4B FD F3 C5 */ bl func_800BA98C
+/* 800DB5CC 000D722C 38 18 FF EC */ addi r0, r24, -20
+/* 800DB5D0 000D7230 7C 63 07 34 */ extsh r3, r3
+/* 800DB5D4 000D7234 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800DB5D8 000D7238 38 A0 00 00 */ li r5, 0
+/* 800DB5DC 000D723C 48 17 87 D5 */ bl func_80253DB0
+/* 800DB5E0 000D7240 38 60 00 0E */ li r3, 0xe
+/* 800DB5E4 000D7244 4B FD F2 09 */ bl func_800BA7EC
+/* 800DB5E8 000D7248 38 1E FF FF */ addi r0, r30, -1
+/* 800DB5EC 000D724C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DB5F0 000D7250 54 00 10 3A */ slwi r0, r0, 2
+/* 800DB5F4 000D7254 7C 60 1A 14 */ add r3, r0, r3
+/* 800DB5F8 000D7258 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DB5FC 000D725C 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800DB600 000D7260 38 60 00 0E */ li r3, 0xe
+/* 800DB604 000D7264 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800DB608 000D7268 48 00 9C 1D */ bl func_800E5224
+/* 800DB60C 000D726C 3C 80 80 40 */ lis r4, lbl_803FBF98@ha
+/* 800DB610 000D7270 54 60 0D FC */ rlwinm r0, r3, 1, 0x17, 0x1e
+/* 800DB614 000D7274 38 84 BF 98 */ addi r4, r4, lbl_803FBF98@l
+/* 800DB618 000D7278 7C 64 02 2E */ lhzx r3, r4, r0
+/* 800DB61C 000D727C 48 17 4C D9 */ bl func_802502F4
+/* 800DB620 000D7280 7C 64 1B 78 */ mr r4, r3
+/* 800DB624 000D7284 38 60 00 0E */ li r3, 0xe
+/* 800DB628 000D7288 48 08 0C E1 */ bl func_8015C308
+/* 800DB62C 000D728C 38 60 00 01 */ li r3, 1
+/* 800DB630 000D7290 38 80 2C FF */ li r4, 0x2cff
+/* 800DB634 000D7294 4B FD F3 BD */ bl func_800BA9F0
+/* 800DB638 000D7298 48 00 21 A4 */ b lbl_800DD7DC
+/* 800DB63C 000D729C 57 00 07 3E */ clrlwi r0, r24, 0x1c
+/* 800DB640 000D72A0 2C 00 00 0E */ cmpwi r0, 0xe
+/* 800DB644 000D72A4 40 82 02 44 */ bne lbl_800DB888
+/* 800DB648 000D72A8 57 00 06 31 */ rlwinm. r0, r24, 0, 0x18, 0x18
+/* 800DB64C 000D72AC 38 1E FF FF */ addi r0, r30, -1
+/* 800DB650 000D72B0 54 19 06 3E */ clrlwi r25, r0, 0x18
+/* 800DB654 000D72B4 41 82 00 0C */ beq lbl_800DB660
+/* 800DB658 000D72B8 38 1E 00 01 */ addi r0, r30, 1
+/* 800DB65C 000D72BC 54 19 06 3E */ clrlwi r25, r0, 0x18
+lbl_800DB660:
+/* 800DB660 000D72C0 38 60 00 0F */ li r3, 0xf
+/* 800DB664 000D72C4 4B FD F3 29 */ bl func_800BA98C
+/* 800DB668 000D72C8 7C 63 07 34 */ extsh r3, r3
+/* 800DB66C 000D72CC 38 80 00 08 */ li r4, 8
+/* 800DB670 000D72D0 38 A0 00 01 */ li r5, 1
+/* 800DB674 000D72D4 48 17 87 7D */ bl func_80253DF0
+/* 800DB678 000D72D8 7C 19 B8 40 */ cmplw r25, r23
+/* 800DB67C 000D72DC 40 82 00 E0 */ bne lbl_800DB75C
+/* 800DB680 000D72E0 38 60 00 13 */ li r3, 0x13
+/* 800DB684 000D72E4 4B FD F1 69 */ bl func_800BA7EC
+/* 800DB688 000D72E8 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800DB68C 000D72EC 38 60 00 10 */ li r3, 0x10
+/* 800DB690 000D72F0 7C 80 16 70 */ srawi r0, r4, 2
+/* 800DB694 000D72F4 7C 00 01 94 */ addze r0, r0
+/* 800DB698 000D72F8 54 00 10 3A */ slwi r0, r0, 2
+/* 800DB69C 000D72FC 7C 00 20 50 */ subf r0, r0, r4
+/* 800DB6A0 000D7300 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DB6A4 000D7304 4B FD F2 E9 */ bl func_800BA98C
+/* 800DB6A8 000D7308 7C 63 07 34 */ extsh r3, r3
+/* 800DB6AC 000D730C 38 80 00 08 */ li r4, 8
+/* 800DB6B0 000D7310 38 A0 00 00 */ li r5, 0
+/* 800DB6B4 000D7314 48 17 87 3D */ bl func_80253DF0
+/* 800DB6B8 000D7318 38 60 00 11 */ li r3, 0x11
+/* 800DB6BC 000D731C 4B FD F2 D1 */ bl func_800BA98C
+/* 800DB6C0 000D7320 7C 63 07 34 */ extsh r3, r3
+/* 800DB6C4 000D7324 38 80 00 08 */ li r4, 8
+/* 800DB6C8 000D7328 38 A0 00 00 */ li r5, 0
+/* 800DB6CC 000D732C 48 17 87 25 */ bl func_80253DF0
+/* 800DB6D0 000D7330 38 60 00 12 */ li r3, 0x12
+/* 800DB6D4 000D7334 4B FD F2 B9 */ bl func_800BA98C
+/* 800DB6D8 000D7338 7C 63 07 34 */ extsh r3, r3
+/* 800DB6DC 000D733C 38 80 00 08 */ li r4, 8
+/* 800DB6E0 000D7340 38 A0 00 00 */ li r5, 0
+/* 800DB6E4 000D7344 48 17 87 0D */ bl func_80253DF0
+/* 800DB6E8 000D7348 28 14 00 01 */ cmplwi r20, 1
+/* 800DB6EC 000D734C 41 81 00 0C */ bgt lbl_800DB6F8
+/* 800DB6F0 000D7350 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB6F4 000D7354 40 82 00 1C */ bne lbl_800DB710
+lbl_800DB6F8:
+/* 800DB6F8 000D7358 38 60 00 10 */ li r3, 0x10
+/* 800DB6FC 000D735C 4B FD F2 91 */ bl func_800BA98C
+/* 800DB700 000D7360 7C 63 07 34 */ extsh r3, r3
+/* 800DB704 000D7364 38 80 00 08 */ li r4, 8
+/* 800DB708 000D7368 38 A0 00 01 */ li r5, 1
+/* 800DB70C 000D736C 48 17 86 E5 */ bl func_80253DF0
+lbl_800DB710:
+/* 800DB710 000D7370 28 14 00 02 */ cmplwi r20, 2
+/* 800DB714 000D7374 41 81 00 0C */ bgt lbl_800DB720
+/* 800DB718 000D7378 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB71C 000D737C 40 82 00 1C */ bne lbl_800DB738
+lbl_800DB720:
+/* 800DB720 000D7380 38 60 00 11 */ li r3, 0x11
+/* 800DB724 000D7384 4B FD F2 69 */ bl func_800BA98C
+/* 800DB728 000D7388 7C 63 07 34 */ extsh r3, r3
+/* 800DB72C 000D738C 38 80 00 08 */ li r4, 8
+/* 800DB730 000D7390 38 A0 00 01 */ li r5, 1
+/* 800DB734 000D7394 48 17 86 BD */ bl func_80253DF0
+lbl_800DB738:
+/* 800DB738 000D7398 2C 14 00 00 */ cmpwi r20, 0
+/* 800DB73C 000D739C 40 82 00 68 */ bne lbl_800DB7A4
+/* 800DB740 000D73A0 38 60 00 12 */ li r3, 0x12
+/* 800DB744 000D73A4 4B FD F2 49 */ bl func_800BA98C
+/* 800DB748 000D73A8 7C 63 07 34 */ extsh r3, r3
+/* 800DB74C 000D73AC 38 80 00 08 */ li r4, 8
+/* 800DB750 000D73B0 38 A0 00 01 */ li r5, 1
+/* 800DB754 000D73B4 48 17 86 9D */ bl func_80253DF0
+/* 800DB758 000D73B8 48 00 00 4C */ b lbl_800DB7A4
+lbl_800DB75C:
+/* 800DB75C 000D73BC 38 60 00 10 */ li r3, 0x10
+/* 800DB760 000D73C0 4B FD F2 2D */ bl func_800BA98C
+/* 800DB764 000D73C4 7C 63 07 34 */ extsh r3, r3
+/* 800DB768 000D73C8 38 80 00 08 */ li r4, 8
+/* 800DB76C 000D73CC 38 A0 00 01 */ li r5, 1
+/* 800DB770 000D73D0 48 17 86 81 */ bl func_80253DF0
+/* 800DB774 000D73D4 38 60 00 11 */ li r3, 0x11
+/* 800DB778 000D73D8 4B FD F2 15 */ bl func_800BA98C
+/* 800DB77C 000D73DC 7C 63 07 34 */ extsh r3, r3
+/* 800DB780 000D73E0 38 80 00 08 */ li r4, 8
+/* 800DB784 000D73E4 38 A0 00 01 */ li r5, 1
+/* 800DB788 000D73E8 48 17 86 69 */ bl func_80253DF0
+/* 800DB78C 000D73EC 38 60 00 12 */ li r3, 0x12
+/* 800DB790 000D73F0 4B FD F1 FD */ bl func_800BA98C
+/* 800DB794 000D73F4 7C 63 07 34 */ extsh r3, r3
+/* 800DB798 000D73F8 38 80 00 08 */ li r4, 8
+/* 800DB79C 000D73FC 38 A0 00 01 */ li r5, 1
+/* 800DB7A0 000D7400 48 17 86 51 */ bl func_80253DF0
+lbl_800DB7A4:
+/* 800DB7A4 000D7404 38 60 00 06 */ li r3, 6
+/* 800DB7A8 000D7408 4B FD EE 11 */ bl func_800BA5B8
+/* 800DB7AC 000D740C 38 99 FF FF */ addi r4, r25, -1
+/* 800DB7B0 000D7410 38 60 00 12 */ li r3, 0x12
+/* 800DB7B4 000D7414 4B FD EE 69 */ bl func_800BA61C
+/* 800DB7B8 000D7418 57 04 06 30 */ rlwinm r4, r24, 0, 0x18, 0x18
+/* 800DB7BC 000D741C 38 60 00 02 */ li r3, 2
+/* 800DB7C0 000D7420 4B FD EE 5D */ bl func_800BA61C
+/* 800DB7C4 000D7424 38 60 00 0F */ li r3, 0xf
+/* 800DB7C8 000D7428 4B FD F1 C5 */ bl func_800BA98C
+/* 800DB7CC 000D742C 7C 63 07 34 */ extsh r3, r3
+/* 800DB7D0 000D7430 38 80 00 07 */ li r4, 7
+/* 800DB7D4 000D7434 38 A0 00 00 */ li r5, 0
+/* 800DB7D8 000D7438 48 17 85 D9 */ bl func_80253DB0
+/* 800DB7DC 000D743C 38 60 00 10 */ li r3, 0x10
+/* 800DB7E0 000D7440 4B FD F1 AD */ bl func_800BA98C
+/* 800DB7E4 000D7444 7C 63 07 34 */ extsh r3, r3
+/* 800DB7E8 000D7448 38 80 00 07 */ li r4, 7
+/* 800DB7EC 000D744C 38 A0 00 00 */ li r5, 0
+/* 800DB7F0 000D7450 48 17 85 C1 */ bl func_80253DB0
+/* 800DB7F4 000D7454 38 60 00 11 */ li r3, 0x11
+/* 800DB7F8 000D7458 4B FD F1 95 */ bl func_800BA98C
+/* 800DB7FC 000D745C 7C 63 07 34 */ extsh r3, r3
+/* 800DB800 000D7460 38 80 00 07 */ li r4, 7
+/* 800DB804 000D7464 38 A0 00 00 */ li r5, 0
+/* 800DB808 000D7468 48 17 85 A9 */ bl func_80253DB0
+/* 800DB80C 000D746C 38 60 00 12 */ li r3, 0x12
+/* 800DB810 000D7470 4B FD F1 7D */ bl func_800BA98C
+/* 800DB814 000D7474 7C 63 07 34 */ extsh r3, r3
+/* 800DB818 000D7478 38 80 00 07 */ li r4, 7
+/* 800DB81C 000D747C 38 A0 00 00 */ li r5, 0
+/* 800DB820 000D7480 48 17 85 91 */ bl func_80253DB0
+/* 800DB824 000D7484 38 60 00 13 */ li r3, 0x13
+/* 800DB828 000D7488 4B FD F1 65 */ bl func_800BA98C
+/* 800DB82C 000D748C 7C 63 07 34 */ extsh r3, r3
+/* 800DB830 000D7490 38 80 00 08 */ li r4, 8
+/* 800DB834 000D7494 38 A0 00 00 */ li r5, 0
+/* 800DB838 000D7498 48 17 85 B9 */ bl func_80253DF0
+/* 800DB83C 000D749C 38 60 00 14 */ li r3, 0x14
+/* 800DB840 000D74A0 4B FD F1 4D */ bl func_800BA98C
+/* 800DB844 000D74A4 7C 63 07 34 */ extsh r3, r3
+/* 800DB848 000D74A8 38 80 00 08 */ li r4, 8
+/* 800DB84C 000D74AC 38 A0 00 00 */ li r5, 0
+/* 800DB850 000D74B0 48 17 85 A1 */ bl func_80253DF0
+/* 800DB854 000D74B4 38 60 00 15 */ li r3, 0x15
+/* 800DB858 000D74B8 4B FD F1 35 */ bl func_800BA98C
+/* 800DB85C 000D74BC 7C 63 07 34 */ extsh r3, r3
+/* 800DB860 000D74C0 38 80 00 08 */ li r4, 8
+/* 800DB864 000D74C4 38 A0 00 00 */ li r5, 0
+/* 800DB868 000D74C8 48 17 85 89 */ bl func_80253DF0
+/* 800DB86C 000D74CC 38 60 00 16 */ li r3, 0x16
+/* 800DB870 000D74D0 4B FD F1 1D */ bl func_800BA98C
+/* 800DB874 000D74D4 7C 63 07 34 */ extsh r3, r3
+/* 800DB878 000D74D8 38 80 00 08 */ li r4, 8
+/* 800DB87C 000D74DC 38 A0 00 00 */ li r5, 0
+/* 800DB880 000D74E0 48 17 85 71 */ bl func_80253DF0
+/* 800DB884 000D74E4 48 00 1F 58 */ b lbl_800DD7DC
+lbl_800DB888:
+/* 800DB888 000D74E8 38 18 00 01 */ addi r0, r24, 1
+/* 800DB88C 000D74EC 38 60 00 02 */ li r3, 2
+/* 800DB890 000D74F0 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800DB894 000D74F4 4B FD ED 89 */ bl func_800BA61C
+/* 800DB898 000D74F8 48 00 1F 44 */ b lbl_800DD7DC
+/* 800DB89C 000D74FC 38 60 00 00 */ li r3, 0
+/* 800DB8A0 000D7500 38 80 00 00 */ li r4, 0
+/* 800DB8A4 000D7504 4B F7 E0 55 */ bl func_800598F8
+/* 800DB8A8 000D7508 38 60 00 04 */ li r3, 4
+/* 800DB8AC 000D750C 4B FD ED 0D */ bl func_800BA5B8
+/* 800DB8B0 000D7510 7C 1E B8 40 */ cmplw r30, r23
+/* 800DB8B4 000D7514 40 82 00 38 */ bne lbl_800DB8EC
+/* 800DB8B8 000D7518 38 60 00 13 */ li r3, 0x13
+/* 800DB8BC 000D751C 4B FD EF 31 */ bl func_800BA7EC
+/* 800DB8C0 000D7520 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800DB8C4 000D7524 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DB8C8 000D7528 7C 83 16 70 */ srawi r3, r4, 2
+/* 800DB8CC 000D752C 7C 63 01 94 */ addze r3, r3
+/* 800DB8D0 000D7530 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DB8D4 000D7534 54 63 10 3A */ slwi r3, r3, 2
+/* 800DB8D8 000D7538 60 00 00 02 */ ori r0, r0, 2
+/* 800DB8DC 000D753C 7C 63 20 50 */ subf r3, r3, r4
+/* 800DB8E0 000D7540 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DB8E4 000D7544 54 79 06 3E */ clrlwi r25, r3, 0x18
+/* 800DB8E8 000D7548 48 00 00 28 */ b lbl_800DB910
+lbl_800DB8EC:
+/* 800DB8EC 000D754C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DB8F0 000D7550 28 1E 00 01 */ cmplwi r30, 1
+/* 800DB8F4 000D7554 3B 20 00 00 */ li r25, 0
+/* 800DB8F8 000D7558 54 03 07 FA */ rlwinm r3, r0, 0, 0x1f, 0x1d
+/* 800DB8FC 000D755C 40 81 00 08 */ ble lbl_800DB904
+/* 800DB900 000D7560 60 03 00 02 */ ori r3, r0, 2
+lbl_800DB904:
+/* 800DB904 000D7564 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DB908 000D7568 60 00 00 01 */ ori r0, r0, 1
+/* 800DB90C 000D756C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DB910:
+/* 800DB910 000D7570 38 60 00 11 */ li r3, 0x11
+/* 800DB914 000D7574 4B FD EE D9 */ bl func_800BA7EC
+/* 800DB918 000D7578 54 74 06 3F */ clrlwi. r20, r3, 0x18
+/* 800DB91C 000D757C 41 82 01 A8 */ beq lbl_800DBAC4
+/* 800DB920 000D7580 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DB924 000D7584 40 82 01 A0 */ bne lbl_800DBAC4
+/* 800DB928 000D7588 28 19 00 02 */ cmplwi r25, 2
+/* 800DB92C 000D758C 38 60 00 0B */ li r3, 0xb
+/* 800DB930 000D7590 38 00 00 00 */ li r0, 0
+/* 800DB934 000D7594 41 81 00 0C */ bgt lbl_800DB940
+/* 800DB938 000D7598 2C 19 00 00 */ cmpwi r25, 0
+/* 800DB93C 000D759C 40 82 00 08 */ bne lbl_800DB944
+lbl_800DB940:
+/* 800DB940 000D75A0 38 00 00 01 */ li r0, 1
+lbl_800DB944:
+/* 800DB944 000D75A4 2C 00 00 00 */ cmpwi r0, 0
+/* 800DB948 000D75A8 38 80 00 14 */ li r4, 0x14
+/* 800DB94C 000D75AC 41 82 00 08 */ beq lbl_800DB954
+/* 800DB950 000D75B0 38 80 00 16 */ li r4, 0x16
+lbl_800DB954:
+/* 800DB954 000D75B4 38 A0 00 03 */ li r5, 3
+/* 800DB958 000D75B8 38 C0 00 01 */ li r6, 1
+/* 800DB95C 000D75BC 38 E0 00 00 */ li r7, 0
+/* 800DB960 000D75C0 39 00 00 00 */ li r8, 0
+/* 800DB964 000D75C4 4B F7 E0 65 */ bl func_800599C8
+/* 800DB968 000D75C8 28 19 00 01 */ cmplwi r25, 1
+/* 800DB96C 000D75CC 38 60 00 02 */ li r3, 2
+/* 800DB970 000D75D0 38 80 00 00 */ li r4, 0
+/* 800DB974 000D75D4 38 A0 00 00 */ li r5, 0
+/* 800DB978 000D75D8 41 81 00 0C */ bgt lbl_800DB984
+/* 800DB97C 000D75DC 2C 19 00 00 */ cmpwi r25, 0
+/* 800DB980 000D75E0 40 82 00 08 */ bne lbl_800DB988
+lbl_800DB984:
+/* 800DB984 000D75E4 38 A0 00 01 */ li r5, 1
+lbl_800DB988:
+/* 800DB988 000D75E8 30 05 FF FF */ addic r0, r5, -1
+/* 800DB98C 000D75EC 38 C0 00 03 */ li r6, 3
+/* 800DB990 000D75F0 7C A0 29 10 */ subfe r5, r0, r5
+/* 800DB994 000D75F4 38 E0 00 01 */ li r7, 1
+/* 800DB998 000D75F8 38 05 00 14 */ addi r0, r5, 0x14
+/* 800DB99C 000D75FC 39 00 00 00 */ li r8, 0
+/* 800DB9A0 000D7600 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DB9A4 000D7604 4B F7 E0 25 */ bl func_800599C8
+/* 800DB9A8 000D7608 38 60 00 03 */ li r3, 3
+/* 800DB9AC 000D760C 38 80 00 00 */ li r4, 0
+/* 800DB9B0 000D7610 38 A0 00 02 */ li r5, 2
+/* 800DB9B4 000D7614 38 C0 00 14 */ li r6, 0x14
+/* 800DB9B8 000D7618 38 E0 00 01 */ li r7, 1
+/* 800DB9BC 000D761C 39 00 00 00 */ li r8, 0
+/* 800DB9C0 000D7620 4B F7 E0 09 */ bl func_800599C8
+/* 800DB9C4 000D7624 30 74 FF FF */ addic r3, r20, -1
+/* 800DB9C8 000D7628 38 00 00 0B */ li r0, 0xb
+/* 800DB9CC 000D762C 7C 83 19 10 */ subfe r4, r3, r3
+/* 800DB9D0 000D7630 38 C0 00 00 */ li r6, 0
+/* 800DB9D4 000D7634 7C 00 20 78 */ andc r0, r0, r4
+/* 800DB9D8 000D7638 38 60 00 01 */ li r3, 1
+/* 800DB9DC 000D763C 38 80 00 02 */ li r4, 2
+/* 800DB9E0 000D7640 38 E0 00 00 */ li r7, 0
+/* 800DB9E4 000D7644 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DB9E8 000D7648 39 00 00 00 */ li r8, 0
+/* 800DB9EC 000D764C 4B F7 DF DD */ bl func_800599C8
+/* 800DB9F0 000D7650 28 19 00 02 */ cmplwi r25, 2
+/* 800DB9F4 000D7654 38 00 00 00 */ li r0, 0
+/* 800DB9F8 000D7658 41 81 00 0C */ bgt lbl_800DBA04
+/* 800DB9FC 000D765C 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBA00 000D7660 40 82 00 08 */ bne lbl_800DBA08
+lbl_800DBA04:
+/* 800DBA04 000D7664 38 00 00 01 */ li r0, 1
+lbl_800DBA08:
+/* 800DBA08 000D7668 2C 00 00 00 */ cmpwi r0, 0
+/* 800DBA0C 000D766C 38 E0 00 0B */ li r7, 0xb
+/* 800DBA10 000D7670 41 82 00 08 */ beq lbl_800DBA18
+/* 800DBA14 000D7674 38 E0 00 16 */ li r7, 0x16
+lbl_800DBA18:
+/* 800DBA18 000D7678 28 19 00 01 */ cmplwi r25, 1
+/* 800DBA1C 000D767C 38 60 00 14 */ li r3, 0x14
+/* 800DBA20 000D7680 38 80 00 00 */ li r4, 0
+/* 800DBA24 000D7684 38 A0 00 03 */ li r5, 3
+/* 800DBA28 000D7688 38 00 00 00 */ li r0, 0
+/* 800DBA2C 000D768C 41 81 00 0C */ bgt lbl_800DBA38
+/* 800DBA30 000D7690 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBA34 000D7694 40 82 00 08 */ bne lbl_800DBA3C
+lbl_800DBA38:
+/* 800DBA38 000D7698 38 00 00 01 */ li r0, 1
+lbl_800DBA3C:
+/* 800DBA3C 000D769C 2C 00 00 00 */ cmpwi r0, 0
+/* 800DBA40 000D76A0 38 C0 00 02 */ li r6, 2
+/* 800DBA44 000D76A4 41 82 00 08 */ beq lbl_800DBA4C
+/* 800DBA48 000D76A8 38 C0 00 15 */ li r6, 0x15
+lbl_800DBA4C:
+/* 800DBA4C 000D76AC 39 00 00 00 */ li r8, 0
+/* 800DBA50 000D76B0 4B F7 DF 79 */ bl func_800599C8
+/* 800DBA54 000D76B4 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBA58 000D76B8 38 60 00 15 */ li r3, 0x15
+/* 800DBA5C 000D76BC 38 80 00 00 */ li r4, 0
+/* 800DBA60 000D76C0 38 A0 00 14 */ li r5, 0x14
+/* 800DBA64 000D76C4 38 C0 00 02 */ li r6, 2
+/* 800DBA68 000D76C8 38 E0 00 0B */ li r7, 0xb
+/* 800DBA6C 000D76CC 40 82 00 08 */ bne lbl_800DBA74
+/* 800DBA70 000D76D0 38 E0 00 17 */ li r7, 0x17
+lbl_800DBA74:
+/* 800DBA74 000D76D4 39 00 00 00 */ li r8, 0
+/* 800DBA78 000D76D8 4B F7 DF 51 */ bl func_800599C8
+/* 800DBA7C 000D76DC 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBA80 000D76E0 38 60 00 16 */ li r3, 0x16
+/* 800DBA84 000D76E4 38 80 00 14 */ li r4, 0x14
+/* 800DBA88 000D76E8 38 A0 00 03 */ li r5, 3
+/* 800DBA8C 000D76EC 38 C0 00 02 */ li r6, 2
+/* 800DBA90 000D76F0 40 82 00 08 */ bne lbl_800DBA98
+/* 800DBA94 000D76F4 38 C0 00 17 */ li r6, 0x17
+lbl_800DBA98:
+/* 800DBA98 000D76F8 38 E0 00 0B */ li r7, 0xb
+/* 800DBA9C 000D76FC 39 00 00 00 */ li r8, 0
+/* 800DBAA0 000D7700 4B F7 DF 29 */ bl func_800599C8
+/* 800DBAA4 000D7704 38 60 00 17 */ li r3, 0x17
+/* 800DBAA8 000D7708 38 80 00 15 */ li r4, 0x15
+/* 800DBAAC 000D770C 38 A0 00 16 */ li r5, 0x16
+/* 800DBAB0 000D7710 38 C0 00 02 */ li r6, 2
+/* 800DBAB4 000D7714 38 E0 00 0B */ li r7, 0xb
+/* 800DBAB8 000D7718 39 00 00 00 */ li r8, 0
+/* 800DBABC 000D771C 4B F7 DF 0D */ bl func_800599C8
+/* 800DBAC0 000D7720 48 00 01 AC */ b lbl_800DBC6C
+lbl_800DBAC4:
+/* 800DBAC4 000D7724 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DBAC8 000D7728 41 82 00 64 */ beq lbl_800DBB2C
+/* 800DBACC 000D772C 28 19 00 01 */ cmplwi r25, 1
+/* 800DBAD0 000D7730 38 60 00 02 */ li r3, 2
+/* 800DBAD4 000D7734 38 80 00 00 */ li r4, 0
+/* 800DBAD8 000D7738 38 A0 00 00 */ li r5, 0
+/* 800DBADC 000D773C 41 81 00 0C */ bgt lbl_800DBAE8
+/* 800DBAE0 000D7740 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBAE4 000D7744 40 82 00 08 */ bne lbl_800DBAEC
+lbl_800DBAE8:
+/* 800DBAE8 000D7748 38 A0 00 01 */ li r5, 1
+lbl_800DBAEC:
+/* 800DBAEC 000D774C 30 05 FF FF */ addic r0, r5, -1
+/* 800DBAF0 000D7750 38 C0 00 03 */ li r6, 3
+/* 800DBAF4 000D7754 7C A0 29 10 */ subfe r5, r0, r5
+/* 800DBAF8 000D7758 38 E0 00 00 */ li r7, 0
+/* 800DBAFC 000D775C 38 05 00 14 */ addi r0, r5, 0x14
+/* 800DBB00 000D7760 39 00 00 00 */ li r8, 0
+/* 800DBB04 000D7764 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DBB08 000D7768 4B F7 DE C1 */ bl func_800599C8
+/* 800DBB0C 000D776C 38 60 00 03 */ li r3, 3
+/* 800DBB10 000D7770 38 80 00 00 */ li r4, 0
+/* 800DBB14 000D7774 38 A0 00 02 */ li r5, 2
+/* 800DBB18 000D7778 38 C0 00 14 */ li r6, 0x14
+/* 800DBB1C 000D777C 38 E0 00 00 */ li r7, 0
+/* 800DBB20 000D7780 39 00 00 00 */ li r8, 0
+/* 800DBB24 000D7784 4B F7 DE A5 */ bl func_800599C8
+/* 800DBB28 000D7788 48 00 00 7C */ b lbl_800DBBA4
+lbl_800DBB2C:
+/* 800DBB2C 000D778C 28 19 00 01 */ cmplwi r25, 1
+/* 800DBB30 000D7790 38 60 00 02 */ li r3, 2
+/* 800DBB34 000D7794 38 80 00 00 */ li r4, 0
+/* 800DBB38 000D7798 38 A0 00 00 */ li r5, 0
+/* 800DBB3C 000D779C 41 81 00 0C */ bgt lbl_800DBB48
+/* 800DBB40 000D77A0 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBB44 000D77A4 40 82 00 08 */ bne lbl_800DBB4C
+lbl_800DBB48:
+/* 800DBB48 000D77A8 38 A0 00 01 */ li r5, 1
+lbl_800DBB4C:
+/* 800DBB4C 000D77AC 30 05 FF FF */ addic r0, r5, -1
+/* 800DBB50 000D77B0 38 C0 00 03 */ li r6, 3
+/* 800DBB54 000D77B4 7C A0 29 10 */ subfe r5, r0, r5
+/* 800DBB58 000D77B8 38 E0 00 01 */ li r7, 1
+/* 800DBB5C 000D77BC 38 05 00 14 */ addi r0, r5, 0x14
+/* 800DBB60 000D77C0 39 00 00 00 */ li r8, 0
+/* 800DBB64 000D77C4 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800DBB68 000D77C8 4B F7 DE 61 */ bl func_800599C8
+/* 800DBB6C 000D77CC 38 60 00 03 */ li r3, 3
+/* 800DBB70 000D77D0 38 80 00 00 */ li r4, 0
+/* 800DBB74 000D77D4 38 A0 00 02 */ li r5, 2
+/* 800DBB78 000D77D8 38 C0 00 14 */ li r6, 0x14
+/* 800DBB7C 000D77DC 38 E0 00 01 */ li r7, 1
+/* 800DBB80 000D77E0 39 00 00 00 */ li r8, 0
+/* 800DBB84 000D77E4 4B F7 DE 45 */ bl func_800599C8
+/* 800DBB88 000D77E8 38 60 00 01 */ li r3, 1
+/* 800DBB8C 000D77EC 38 80 00 02 */ li r4, 2
+/* 800DBB90 000D77F0 38 A0 00 00 */ li r5, 0
+/* 800DBB94 000D77F4 38 C0 00 00 */ li r6, 0
+/* 800DBB98 000D77F8 38 E0 00 00 */ li r7, 0
+/* 800DBB9C 000D77FC 39 00 00 00 */ li r8, 0
+/* 800DBBA0 000D7800 4B F7 DE 29 */ bl func_800599C8
+lbl_800DBBA4:
+/* 800DBBA4 000D7804 28 19 00 02 */ cmplwi r25, 2
+/* 800DBBA8 000D7808 38 00 00 00 */ li r0, 0
+/* 800DBBAC 000D780C 41 81 00 0C */ bgt lbl_800DBBB8
+/* 800DBBB0 000D7810 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBBB4 000D7814 40 82 00 08 */ bne lbl_800DBBBC
+lbl_800DBBB8:
+/* 800DBBB8 000D7818 38 00 00 01 */ li r0, 1
+lbl_800DBBBC:
+/* 800DBBBC 000D781C 20 00 00 00 */ subfic r0, r0, 0
+/* 800DBBC0 000D7820 28 99 00 01 */ cmplwi cr1, r25, 1
+/* 800DBBC4 000D7824 7C 00 01 10 */ subfe r0, r0, r0
+/* 800DBBC8 000D7828 38 60 00 14 */ li r3, 0x14
+/* 800DBBCC 000D782C 70 07 00 16 */ andi. r7, r0, 0x16
+/* 800DBBD0 000D7830 38 80 00 00 */ li r4, 0
+/* 800DBBD4 000D7834 38 A0 00 03 */ li r5, 3
+/* 800DBBD8 000D7838 38 00 00 00 */ li r0, 0
+/* 800DBBDC 000D783C 41 85 00 0C */ bgt cr1, lbl_800DBBE8
+/* 800DBBE0 000D7840 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBBE4 000D7844 40 82 00 08 */ bne lbl_800DBBEC
+lbl_800DBBE8:
+/* 800DBBE8 000D7848 38 00 00 01 */ li r0, 1
+lbl_800DBBEC:
+/* 800DBBEC 000D784C 2C 00 00 00 */ cmpwi r0, 0
+/* 800DBBF0 000D7850 38 C0 00 02 */ li r6, 2
+/* 800DBBF4 000D7854 41 82 00 08 */ beq lbl_800DBBFC
+/* 800DBBF8 000D7858 38 C0 00 15 */ li r6, 0x15
+lbl_800DBBFC:
+/* 800DBBFC 000D785C 39 00 00 00 */ li r8, 0
+/* 800DBC00 000D7860 4B F7 DD C9 */ bl func_800599C8
+/* 800DBC04 000D7864 30 19 FF FF */ addic r0, r25, -1
+/* 800DBC08 000D7868 38 60 00 15 */ li r3, 0x15
+/* 800DBC0C 000D786C 7C 00 01 10 */ subfe r0, r0, r0
+/* 800DBC10 000D7870 38 80 00 00 */ li r4, 0
+/* 800DBC14 000D7874 70 07 00 17 */ andi. r7, r0, 0x17
+/* 800DBC18 000D7878 38 A0 00 14 */ li r5, 0x14
+/* 800DBC1C 000D787C 38 C0 00 02 */ li r6, 2
+/* 800DBC20 000D7880 39 00 00 00 */ li r8, 0
+/* 800DBC24 000D7884 4B F7 DD A5 */ bl func_800599C8
+/* 800DBC28 000D7888 2C 19 00 00 */ cmpwi r25, 0
+/* 800DBC2C 000D788C 38 60 00 16 */ li r3, 0x16
+/* 800DBC30 000D7890 38 80 00 14 */ li r4, 0x14
+/* 800DBC34 000D7894 38 A0 00 03 */ li r5, 3
+/* 800DBC38 000D7898 38 C0 00 02 */ li r6, 2
+/* 800DBC3C 000D789C 40 82 00 08 */ bne lbl_800DBC44
+/* 800DBC40 000D78A0 38 C0 00 17 */ li r6, 0x17
+lbl_800DBC44:
+/* 800DBC44 000D78A4 38 E0 00 00 */ li r7, 0
+/* 800DBC48 000D78A8 39 00 00 00 */ li r8, 0
+/* 800DBC4C 000D78AC 4B F7 DD 7D */ bl func_800599C8
+/* 800DBC50 000D78B0 38 60 00 17 */ li r3, 0x17
+/* 800DBC54 000D78B4 38 80 00 15 */ li r4, 0x15
+/* 800DBC58 000D78B8 38 A0 00 16 */ li r5, 0x16
+/* 800DBC5C 000D78BC 38 C0 00 02 */ li r6, 2
+/* 800DBC60 000D78C0 38 E0 00 00 */ li r7, 0
+/* 800DBC64 000D78C4 39 00 00 00 */ li r8, 0
+/* 800DBC68 000D78C8 4B F7 DD 61 */ bl func_800599C8
+lbl_800DBC6C:
+/* 800DBC6C 000D78CC 38 60 00 0F */ li r3, 0xf
+/* 800DBC70 000D78D0 4B FD ED 1D */ bl func_800BA98C
+/* 800DBC74 000D78D4 7C 63 07 34 */ extsh r3, r3
+/* 800DBC78 000D78D8 38 80 00 09 */ li r4, 9
+/* 800DBC7C 000D78DC 38 A0 00 01 */ li r5, 1
+/* 800DBC80 000D78E0 48 17 81 71 */ bl func_80253DF0
+/* 800DBC84 000D78E4 38 60 00 10 */ li r3, 0x10
+/* 800DBC88 000D78E8 4B FD ED 05 */ bl func_800BA98C
+/* 800DBC8C 000D78EC 7C 63 07 34 */ extsh r3, r3
+/* 800DBC90 000D78F0 38 80 00 09 */ li r4, 9
+/* 800DBC94 000D78F4 38 A0 00 01 */ li r5, 1
+/* 800DBC98 000D78F8 48 17 81 59 */ bl func_80253DF0
+/* 800DBC9C 000D78FC 38 60 00 11 */ li r3, 0x11
+/* 800DBCA0 000D7900 4B FD EC ED */ bl func_800BA98C
+/* 800DBCA4 000D7904 7C 63 07 34 */ extsh r3, r3
+/* 800DBCA8 000D7908 38 80 00 09 */ li r4, 9
+/* 800DBCAC 000D790C 38 A0 00 01 */ li r5, 1
+/* 800DBCB0 000D7910 48 17 81 41 */ bl func_80253DF0
+/* 800DBCB4 000D7914 38 60 00 12 */ li r3, 0x12
+/* 800DBCB8 000D7918 4B FD EC D5 */ bl func_800BA98C
+/* 800DBCBC 000D791C 7C 63 07 34 */ extsh r3, r3
+/* 800DBCC0 000D7920 38 80 00 09 */ li r4, 9
+/* 800DBCC4 000D7924 38 A0 00 01 */ li r5, 1
+/* 800DBCC8 000D7928 48 17 81 29 */ bl func_80253DF0
+/* 800DBCCC 000D792C 57 00 06 31 */ rlwinm. r0, r24, 0, 0x18, 0x18
+/* 800DBCD0 000D7930 41 82 00 1C */ beq lbl_800DBCEC
+/* 800DBCD4 000D7934 38 60 00 29 */ li r3, 0x29
+/* 800DBCD8 000D7938 38 80 00 02 */ li r4, 2
+/* 800DBCDC 000D793C 38 A0 00 00 */ li r5, 0
+/* 800DBCE0 000D7940 38 C0 00 01 */ li r6, 1
+/* 800DBCE4 000D7944 4B F7 DD 89 */ bl func_80059A6C
+/* 800DBCE8 000D7948 48 00 1A F4 */ b lbl_800DD7DC
+lbl_800DBCEC:
+/* 800DBCEC 000D794C 38 60 00 29 */ li r3, 0x29
+/* 800DBCF0 000D7950 38 80 00 03 */ li r4, 3
+/* 800DBCF4 000D7954 38 A0 00 00 */ li r5, 0
+/* 800DBCF8 000D7958 38 C0 00 01 */ li r6, 1
+/* 800DBCFC 000D795C 4B F7 DD 71 */ bl func_80059A6C
+/* 800DBD00 000D7960 48 00 1A DC */ b lbl_800DD7DC
+/* 800DBD04 000D7964 38 60 00 00 */ li r3, 0
+/* 800DBD08 000D7968 4B FD EC 85 */ bl func_800BA98C
+/* 800DBD0C 000D796C 7C 63 07 34 */ extsh r3, r3
+/* 800DBD10 000D7970 48 17 80 C1 */ bl func_80253DD0
+/* 800DBD14 000D7974 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBD18 000D7978 28 00 00 03 */ cmplwi r0, 3
+/* 800DBD1C 000D797C 41 82 00 20 */ beq lbl_800DBD3C
+/* 800DBD20 000D7980 38 60 00 00 */ li r3, 0
+/* 800DBD24 000D7984 4B FD EC 69 */ bl func_800BA98C
+/* 800DBD28 000D7988 7C 63 07 34 */ extsh r3, r3
+/* 800DBD2C 000D798C 48 17 80 B5 */ bl func_80253DE0
+/* 800DBD30 000D7990 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBD34 000D7994 28 00 00 02 */ cmplwi r0, 2
+/* 800DBD38 000D7998 40 82 1A A4 */ bne lbl_800DD7DC
+lbl_800DBD3C:
+/* 800DBD3C 000D799C 38 60 00 0C */ li r3, 0xc
+/* 800DBD40 000D79A0 4B FD EC 4D */ bl func_800BA98C
+/* 800DBD44 000D79A4 7C 63 07 34 */ extsh r3, r3
+/* 800DBD48 000D79A8 48 17 80 89 */ bl func_80253DD0
+/* 800DBD4C 000D79AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBD50 000D79B0 28 00 00 03 */ cmplwi r0, 3
+/* 800DBD54 000D79B4 41 82 00 20 */ beq lbl_800DBD74
+/* 800DBD58 000D79B8 38 60 00 0C */ li r3, 0xc
+/* 800DBD5C 000D79BC 4B FD EC 31 */ bl func_800BA98C
+/* 800DBD60 000D79C0 7C 63 07 34 */ extsh r3, r3
+/* 800DBD64 000D79C4 48 17 80 7D */ bl func_80253DE0
+/* 800DBD68 000D79C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBD6C 000D79CC 28 00 00 16 */ cmplwi r0, 0x16
+/* 800DBD70 000D79D0 40 82 1A 6C */ bne lbl_800DD7DC
+lbl_800DBD74:
+/* 800DBD74 000D79D4 38 60 00 0D */ li r3, 0xd
+/* 800DBD78 000D79D8 4B FD EC 15 */ bl func_800BA98C
+/* 800DBD7C 000D79DC 7C 63 07 34 */ extsh r3, r3
+/* 800DBD80 000D79E0 48 17 80 51 */ bl func_80253DD0
+/* 800DBD84 000D79E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBD88 000D79E8 28 00 00 03 */ cmplwi r0, 3
+/* 800DBD8C 000D79EC 41 82 00 20 */ beq lbl_800DBDAC
+/* 800DBD90 000D79F0 38 60 00 0D */ li r3, 0xd
+/* 800DBD94 000D79F4 4B FD EB F9 */ bl func_800BA98C
+/* 800DBD98 000D79F8 7C 63 07 34 */ extsh r3, r3
+/* 800DBD9C 000D79FC 48 17 80 45 */ bl func_80253DE0
+/* 800DBDA0 000D7A00 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBDA4 000D7A04 28 00 00 0C */ cmplwi r0, 0xc
+/* 800DBDA8 000D7A08 40 82 1A 34 */ bne lbl_800DD7DC
+lbl_800DBDAC:
+/* 800DBDAC 000D7A0C 38 60 00 00 */ li r3, 0
+/* 800DBDB0 000D7A10 4B FD EB DD */ bl func_800BA98C
+/* 800DBDB4 000D7A14 7C 63 07 34 */ extsh r3, r3
+/* 800DBDB8 000D7A18 48 17 80 29 */ bl func_80253DE0
+/* 800DBDBC 000D7A1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBDC0 000D7A20 28 00 00 01 */ cmplwi r0, 1
+/* 800DBDC4 000D7A24 40 82 00 88 */ bne lbl_800DBE4C
+/* 800DBDC8 000D7A28 38 60 00 09 */ li r3, 9
+/* 800DBDCC 000D7A2C 4B FD E7 ED */ bl func_800BA5B8
+/* 800DBDD0 000D7A30 38 60 00 0C */ li r3, 0xc
+/* 800DBDD4 000D7A34 4B FD EB B9 */ bl func_800BA98C
+/* 800DBDD8 000D7A38 7C 63 07 34 */ extsh r3, r3
+/* 800DBDDC 000D7A3C 38 80 00 17 */ li r4, 0x17
+/* 800DBDE0 000D7A40 38 A0 00 00 */ li r5, 0
+/* 800DBDE4 000D7A44 48 17 7F CD */ bl func_80253DB0
+/* 800DBDE8 000D7A48 38 60 00 0F */ li r3, 0xf
+/* 800DBDEC 000D7A4C 4B FD EB A1 */ bl func_800BA98C
+/* 800DBDF0 000D7A50 7C 63 07 34 */ extsh r3, r3
+/* 800DBDF4 000D7A54 38 80 00 08 */ li r4, 8
+/* 800DBDF8 000D7A58 38 A0 00 00 */ li r5, 0
+/* 800DBDFC 000D7A5C 48 17 7F B5 */ bl func_80253DB0
+/* 800DBE00 000D7A60 38 60 00 10 */ li r3, 0x10
+/* 800DBE04 000D7A64 4B FD EB 89 */ bl func_800BA98C
+/* 800DBE08 000D7A68 7C 63 07 34 */ extsh r3, r3
+/* 800DBE0C 000D7A6C 38 80 00 08 */ li r4, 8
+/* 800DBE10 000D7A70 38 A0 00 00 */ li r5, 0
+/* 800DBE14 000D7A74 48 17 7F 9D */ bl func_80253DB0
+/* 800DBE18 000D7A78 38 60 00 11 */ li r3, 0x11
+/* 800DBE1C 000D7A7C 4B FD EB 71 */ bl func_800BA98C
+/* 800DBE20 000D7A80 7C 63 07 34 */ extsh r3, r3
+/* 800DBE24 000D7A84 38 80 00 08 */ li r4, 8
+/* 800DBE28 000D7A88 38 A0 00 00 */ li r5, 0
+/* 800DBE2C 000D7A8C 48 17 7F 85 */ bl func_80253DB0
+/* 800DBE30 000D7A90 38 60 00 12 */ li r3, 0x12
+/* 800DBE34 000D7A94 4B FD EB 59 */ bl func_800BA98C
+/* 800DBE38 000D7A98 7C 63 07 34 */ extsh r3, r3
+/* 800DBE3C 000D7A9C 38 80 00 08 */ li r4, 8
+/* 800DBE40 000D7AA0 38 A0 00 00 */ li r5, 0
+/* 800DBE44 000D7AA4 48 17 7F 6D */ bl func_80253DB0
+/* 800DBE48 000D7AA8 48 00 19 94 */ b lbl_800DD7DC
+lbl_800DBE4C:
+/* 800DBE4C 000D7AAC 38 60 00 0D */ li r3, 0xd
+/* 800DBE50 000D7AB0 4B FD EB 3D */ bl func_800BA98C
+/* 800DBE54 000D7AB4 7C 63 07 34 */ extsh r3, r3
+/* 800DBE58 000D7AB8 38 80 00 08 */ li r4, 8
+/* 800DBE5C 000D7ABC 38 A0 00 00 */ li r5, 0
+/* 800DBE60 000D7AC0 48 17 7F 91 */ bl func_80253DF0
+/* 800DBE64 000D7AC4 38 60 00 10 */ li r3, 0x10
+/* 800DBE68 000D7AC8 4B FD EB 25 */ bl func_800BA98C
+/* 800DBE6C 000D7ACC 7C 63 07 34 */ extsh r3, r3
+/* 800DBE70 000D7AD0 38 80 00 08 */ li r4, 8
+/* 800DBE74 000D7AD4 38 A0 00 00 */ li r5, 0
+/* 800DBE78 000D7AD8 48 17 7F 79 */ bl func_80253DF0
+/* 800DBE7C 000D7ADC 38 60 00 11 */ li r3, 0x11
+/* 800DBE80 000D7AE0 4B FD EB 0D */ bl func_800BA98C
+/* 800DBE84 000D7AE4 7C 63 07 34 */ extsh r3, r3
+/* 800DBE88 000D7AE8 38 80 00 08 */ li r4, 8
+/* 800DBE8C 000D7AEC 38 A0 00 00 */ li r5, 0
+/* 800DBE90 000D7AF0 48 17 7F 61 */ bl func_80253DF0
+/* 800DBE94 000D7AF4 38 60 00 12 */ li r3, 0x12
+/* 800DBE98 000D7AF8 4B FD EA F5 */ bl func_800BA98C
+/* 800DBE9C 000D7AFC 7C 63 07 34 */ extsh r3, r3
+/* 800DBEA0 000D7B00 38 80 00 08 */ li r4, 8
+/* 800DBEA4 000D7B04 38 A0 00 00 */ li r5, 0
+/* 800DBEA8 000D7B08 48 17 7F 49 */ bl func_80253DF0
+/* 800DBEAC 000D7B0C 38 60 00 0F */ li r3, 0xf
+/* 800DBEB0 000D7B10 4B FD EA DD */ bl func_800BA98C
+/* 800DBEB4 000D7B14 7C 63 07 34 */ extsh r3, r3
+/* 800DBEB8 000D7B18 38 80 00 08 */ li r4, 8
+/* 800DBEBC 000D7B1C 38 A0 00 01 */ li r5, 1
+/* 800DBEC0 000D7B20 48 17 7F 31 */ bl func_80253DF0
+/* 800DBEC4 000D7B24 38 60 00 0F */ li r3, 0xf
+/* 800DBEC8 000D7B28 4B FD EA C5 */ bl func_800BA98C
+/* 800DBECC 000D7B2C 7C 63 07 34 */ extsh r3, r3
+/* 800DBED0 000D7B30 38 80 00 07 */ li r4, 7
+/* 800DBED4 000D7B34 38 A0 00 00 */ li r5, 0
+/* 800DBED8 000D7B38 48 17 7E D9 */ bl func_80253DB0
+/* 800DBEDC 000D7B3C 38 60 00 0A */ li r3, 0xa
+/* 800DBEE0 000D7B40 4B FD E6 D9 */ bl func_800BA5B8
+/* 800DBEE4 000D7B44 48 00 18 F8 */ b lbl_800DD7DC
+/* 800DBEE8 000D7B48 38 60 00 0C */ li r3, 0xc
+/* 800DBEEC 000D7B4C 4B FD EA A1 */ bl func_800BA98C
+/* 800DBEF0 000D7B50 7C 63 07 34 */ extsh r3, r3
+/* 800DBEF4 000D7B54 48 17 7E DD */ bl func_80253DD0
+/* 800DBEF8 000D7B58 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBEFC 000D7B5C 28 00 00 03 */ cmplwi r0, 3
+/* 800DBF00 000D7B60 40 82 18 DC */ bne lbl_800DD7DC
+/* 800DBF04 000D7B64 38 60 00 0C */ li r3, 0xc
+/* 800DBF08 000D7B68 4B FD EA 85 */ bl func_800BA98C
+/* 800DBF0C 000D7B6C 7C 63 07 34 */ extsh r3, r3
+/* 800DBF10 000D7B70 38 80 00 08 */ li r4, 8
+/* 800DBF14 000D7B74 38 A0 00 00 */ li r5, 0
+/* 800DBF18 000D7B78 48 17 7E D9 */ bl func_80253DF0
+/* 800DBF1C 000D7B7C 38 60 00 0D */ li r3, 0xd
+/* 800DBF20 000D7B80 4B FD EA 6D */ bl func_800BA98C
+/* 800DBF24 000D7B84 7C 63 07 34 */ extsh r3, r3
+/* 800DBF28 000D7B88 38 80 00 08 */ li r4, 8
+/* 800DBF2C 000D7B8C 38 A0 00 00 */ li r5, 0
+/* 800DBF30 000D7B90 48 17 7E C1 */ bl func_80253DF0
+/* 800DBF34 000D7B94 38 60 00 0F */ li r3, 0xf
+/* 800DBF38 000D7B98 4B FD EA 55 */ bl func_800BA98C
+/* 800DBF3C 000D7B9C 7C 63 07 34 */ extsh r3, r3
+/* 800DBF40 000D7BA0 38 80 00 08 */ li r4, 8
+/* 800DBF44 000D7BA4 38 A0 00 00 */ li r5, 0
+/* 800DBF48 000D7BA8 48 17 7E A9 */ bl func_80253DF0
+/* 800DBF4C 000D7BAC 38 60 00 10 */ li r3, 0x10
+/* 800DBF50 000D7BB0 4B FD EA 3D */ bl func_800BA98C
+/* 800DBF54 000D7BB4 7C 63 07 34 */ extsh r3, r3
+/* 800DBF58 000D7BB8 38 80 00 08 */ li r4, 8
+/* 800DBF5C 000D7BBC 38 A0 00 00 */ li r5, 0
+/* 800DBF60 000D7BC0 48 17 7E 91 */ bl func_80253DF0
+/* 800DBF64 000D7BC4 38 60 00 11 */ li r3, 0x11
+/* 800DBF68 000D7BC8 4B FD EA 25 */ bl func_800BA98C
+/* 800DBF6C 000D7BCC 7C 63 07 34 */ extsh r3, r3
+/* 800DBF70 000D7BD0 38 80 00 08 */ li r4, 8
+/* 800DBF74 000D7BD4 38 A0 00 00 */ li r5, 0
+/* 800DBF78 000D7BD8 48 17 7E 79 */ bl func_80253DF0
+/* 800DBF7C 000D7BDC 38 60 00 12 */ li r3, 0x12
+/* 800DBF80 000D7BE0 4B FD EA 0D */ bl func_800BA98C
+/* 800DBF84 000D7BE4 7C 63 07 34 */ extsh r3, r3
+/* 800DBF88 000D7BE8 38 80 00 08 */ li r4, 8
+/* 800DBF8C 000D7BEC 38 A0 00 00 */ li r5, 0
+/* 800DBF90 000D7BF0 48 17 7E 61 */ bl func_80253DF0
+/* 800DBF94 000D7BF4 38 60 00 04 */ li r3, 4
+/* 800DBF98 000D7BF8 4B FD E5 C1 */ bl func_800BA558
+/* 800DBF9C 000D7BFC 38 60 00 00 */ li r3, 0
+/* 800DBFA0 000D7C00 4B FD E6 19 */ bl func_800BA5B8
+/* 800DBFA4 000D7C04 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800DBFA8 000D7C08 38 00 00 25 */ li r0, 0x25
+/* 800DBFAC 000D7C0C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800DBFB0 000D7C10 38 A0 00 00 */ li r5, 0
+/* 800DBFB4 000D7C14 7C 09 03 A6 */ mtctr r0
+lbl_800DBFB8:
+/* 800DBFB8 000D7C18 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 800DBFBC 000D7C1C 38 A5 00 01 */ addi r5, r5, 1
+/* 800DBFC0 000D7C20 7C 83 02 14 */ add r4, r3, r0
+/* 800DBFC4 000D7C24 88 04 00 25 */ lbz r0, 0x25(r4)
+/* 800DBFC8 000D7C28 98 04 00 00 */ stb r0, 0(r4)
+/* 800DBFCC 000D7C2C 42 00 FF EC */ bdnz lbl_800DBFB8
+/* 800DBFD0 000D7C30 48 00 18 0C */ b lbl_800DD7DC
+/* 800DBFD4 000D7C34 38 60 00 00 */ li r3, 0
+/* 800DBFD8 000D7C38 4B FD E9 B5 */ bl func_800BA98C
+/* 800DBFDC 000D7C3C 7C 63 07 34 */ extsh r3, r3
+/* 800DBFE0 000D7C40 48 17 7D F1 */ bl func_80253DD0
+/* 800DBFE4 000D7C44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DBFE8 000D7C48 28 00 00 03 */ cmplwi r0, 3
+/* 800DBFEC 000D7C4C 40 82 17 F0 */ bne lbl_800DD7DC
+/* 800DBFF0 000D7C50 38 60 00 19 */ li r3, 0x19
+/* 800DBFF4 000D7C54 4B FD E5 C5 */ bl func_800BA5B8
+/* 800DBFF8 000D7C58 7C 1E B8 40 */ cmplw r30, r23
+/* 800DBFFC 000D7C5C 40 82 00 28 */ bne lbl_800DC024
+/* 800DC000 000D7C60 38 60 00 13 */ li r3, 0x13
+/* 800DC004 000D7C64 4B FD E7 E9 */ bl func_800BA7EC
+/* 800DC008 000D7C68 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DC00C 000D7C6C 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DC010 000D7C70 7C 00 01 94 */ addze r0, r0
+/* 800DC014 000D7C74 54 00 10 3A */ slwi r0, r0, 2
+/* 800DC018 000D7C78 7C 00 18 50 */ subf r0, r0, r3
+/* 800DC01C 000D7C7C 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DC020 000D7C80 48 00 00 08 */ b lbl_800DC028
+lbl_800DC024:
+/* 800DC024 000D7C84 3A 80 00 00 */ li r20, 0
+lbl_800DC028:
+/* 800DC028 000D7C88 38 60 00 0C */ li r3, 0xc
+/* 800DC02C 000D7C8C 4B FD E9 61 */ bl func_800BA98C
+/* 800DC030 000D7C90 7C 63 07 34 */ extsh r3, r3
+/* 800DC034 000D7C94 38 80 00 17 */ li r4, 0x17
+/* 800DC038 000D7C98 38 A0 00 00 */ li r5, 0
+/* 800DC03C 000D7C9C 48 17 7D 75 */ bl func_80253DB0
+/* 800DC040 000D7CA0 38 60 00 0F */ li r3, 0xf
+/* 800DC044 000D7CA4 4B FD E9 49 */ bl func_800BA98C
+/* 800DC048 000D7CA8 7C 63 07 34 */ extsh r3, r3
+/* 800DC04C 000D7CAC 38 80 00 08 */ li r4, 8
+/* 800DC050 000D7CB0 38 A0 00 00 */ li r5, 0
+/* 800DC054 000D7CB4 48 17 7D 5D */ bl func_80253DB0
+/* 800DC058 000D7CB8 28 14 00 01 */ cmplwi r20, 1
+/* 800DC05C 000D7CBC 41 81 00 0C */ bgt lbl_800DC068
+/* 800DC060 000D7CC0 2C 14 00 00 */ cmpwi r20, 0
+/* 800DC064 000D7CC4 40 82 00 1C */ bne lbl_800DC080
+lbl_800DC068:
+/* 800DC068 000D7CC8 38 60 00 10 */ li r3, 0x10
+/* 800DC06C 000D7CCC 4B FD E9 21 */ bl func_800BA98C
+/* 800DC070 000D7CD0 7C 63 07 34 */ extsh r3, r3
+/* 800DC074 000D7CD4 38 80 00 08 */ li r4, 8
+/* 800DC078 000D7CD8 38 A0 00 00 */ li r5, 0
+/* 800DC07C 000D7CDC 48 17 7D 35 */ bl func_80253DB0
+lbl_800DC080:
+/* 800DC080 000D7CE0 28 14 00 02 */ cmplwi r20, 2
+/* 800DC084 000D7CE4 41 81 00 0C */ bgt lbl_800DC090
+/* 800DC088 000D7CE8 2C 14 00 00 */ cmpwi r20, 0
+/* 800DC08C 000D7CEC 40 82 00 1C */ bne lbl_800DC0A8
+lbl_800DC090:
+/* 800DC090 000D7CF0 38 60 00 11 */ li r3, 0x11
+/* 800DC094 000D7CF4 4B FD E8 F9 */ bl func_800BA98C
+/* 800DC098 000D7CF8 7C 63 07 34 */ extsh r3, r3
+/* 800DC09C 000D7CFC 38 80 00 08 */ li r4, 8
+/* 800DC0A0 000D7D00 38 A0 00 00 */ li r5, 0
+/* 800DC0A4 000D7D04 48 17 7D 0D */ bl func_80253DB0
+lbl_800DC0A8:
+/* 800DC0A8 000D7D08 2C 14 00 00 */ cmpwi r20, 0
+/* 800DC0AC 000D7D0C 40 82 00 1C */ bne lbl_800DC0C8
+/* 800DC0B0 000D7D10 38 60 00 12 */ li r3, 0x12
+/* 800DC0B4 000D7D14 4B FD E8 D9 */ bl func_800BA98C
+/* 800DC0B8 000D7D18 7C 63 07 34 */ extsh r3, r3
+/* 800DC0BC 000D7D1C 38 80 00 08 */ li r4, 8
+/* 800DC0C0 000D7D20 38 A0 00 00 */ li r5, 0
+/* 800DC0C4 000D7D24 48 17 7C ED */ bl func_80253DB0
+lbl_800DC0C8:
+/* 800DC0C8 000D7D28 38 60 00 00 */ li r3, 0
+/* 800DC0CC 000D7D2C 4B FD E8 C1 */ bl func_800BA98C
+/* 800DC0D0 000D7D30 7C 63 07 34 */ extsh r3, r3
+/* 800DC0D4 000D7D34 38 80 00 03 */ li r4, 3
+/* 800DC0D8 000D7D38 38 A0 00 00 */ li r5, 0
+/* 800DC0DC 000D7D3C 48 17 7C D5 */ bl func_80253DB0
+/* 800DC0E0 000D7D40 38 60 00 04 */ li r3, 4
+/* 800DC0E4 000D7D44 4B FD E8 A9 */ bl func_800BA98C
+/* 800DC0E8 000D7D48 7C 63 07 34 */ extsh r3, r3
+/* 800DC0EC 000D7D4C 38 80 00 01 */ li r4, 1
+/* 800DC0F0 000D7D50 38 A0 00 00 */ li r5, 0
+/* 800DC0F4 000D7D54 48 17 7C BD */ bl func_80253DB0
+/* 800DC0F8 000D7D58 4B F7 A1 7D */ bl func_80056274
+/* 800DC0FC 000D7D5C 48 00 16 E0 */ b lbl_800DD7DC
+/* 800DC100 000D7D60 38 60 00 00 */ li r3, 0
+/* 800DC104 000D7D64 4B FD E8 89 */ bl func_800BA98C
+/* 800DC108 000D7D68 7C 63 07 34 */ extsh r3, r3
+/* 800DC10C 000D7D6C 48 17 7C C5 */ bl func_80253DD0
+/* 800DC110 000D7D70 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DC114 000D7D74 28 00 00 03 */ cmplwi r0, 3
+/* 800DC118 000D7D78 40 82 16 C4 */ bne lbl_800DD7DC
+/* 800DC11C 000D7D7C 38 60 00 0D */ li r3, 0xd
+/* 800DC120 000D7D80 4B FD E8 6D */ bl func_800BA98C
+/* 800DC124 000D7D84 7C 63 07 34 */ extsh r3, r3
+/* 800DC128 000D7D88 38 80 00 08 */ li r4, 8
+/* 800DC12C 000D7D8C 38 A0 00 00 */ li r5, 0
+/* 800DC130 000D7D90 48 17 7C C1 */ bl func_80253DF0
+/* 800DC134 000D7D94 38 60 00 10 */ li r3, 0x10
+/* 800DC138 000D7D98 4B FD E8 55 */ bl func_800BA98C
+/* 800DC13C 000D7D9C 7C 63 07 34 */ extsh r3, r3
+/* 800DC140 000D7DA0 38 80 00 08 */ li r4, 8
+/* 800DC144 000D7DA4 38 A0 00 00 */ li r5, 0
+/* 800DC148 000D7DA8 48 17 7C A9 */ bl func_80253DF0
+/* 800DC14C 000D7DAC 38 60 00 11 */ li r3, 0x11
+/* 800DC150 000D7DB0 4B FD E8 3D */ bl func_800BA98C
+/* 800DC154 000D7DB4 7C 63 07 34 */ extsh r3, r3
+/* 800DC158 000D7DB8 38 80 00 08 */ li r4, 8
+/* 800DC15C 000D7DBC 38 A0 00 00 */ li r5, 0
+/* 800DC160 000D7DC0 48 17 7C 91 */ bl func_80253DF0
+/* 800DC164 000D7DC4 38 60 00 12 */ li r3, 0x12
+/* 800DC168 000D7DC8 4B FD E8 25 */ bl func_800BA98C
+/* 800DC16C 000D7DCC 7C 63 07 34 */ extsh r3, r3
+/* 800DC170 000D7DD0 38 80 00 08 */ li r4, 8
+/* 800DC174 000D7DD4 38 A0 00 00 */ li r5, 0
+/* 800DC178 000D7DD8 48 17 7C 79 */ bl func_80253DF0
+/* 800DC17C 000D7DDC 38 60 00 0F */ li r3, 0xf
+/* 800DC180 000D7DE0 4B FD E8 0D */ bl func_800BA98C
+/* 800DC184 000D7DE4 7C 63 07 34 */ extsh r3, r3
+/* 800DC188 000D7DE8 38 80 00 08 */ li r4, 8
+/* 800DC18C 000D7DEC 38 A0 00 01 */ li r5, 1
+/* 800DC190 000D7DF0 48 17 7C 61 */ bl func_80253DF0
+/* 800DC194 000D7DF4 38 60 00 04 */ li r3, 4
+/* 800DC198 000D7DF8 4B FD E7 F5 */ bl func_800BA98C
+/* 800DC19C 000D7DFC 7C 63 07 34 */ extsh r3, r3
+/* 800DC1A0 000D7E00 38 80 00 08 */ li r4, 8
+/* 800DC1A4 000D7E04 38 A0 00 01 */ li r5, 1
+/* 800DC1A8 000D7E08 48 17 7C 49 */ bl func_80253DF0
+/* 800DC1AC 000D7E0C 38 60 00 00 */ li r3, 0
+/* 800DC1B0 000D7E10 4B FD E7 DD */ bl func_800BA98C
+/* 800DC1B4 000D7E14 7C 63 07 34 */ extsh r3, r3
+/* 800DC1B8 000D7E18 38 80 00 08 */ li r4, 8
+/* 800DC1BC 000D7E1C 38 A0 00 01 */ li r5, 1
+/* 800DC1C0 000D7E20 48 17 7C 31 */ bl func_80253DF0
+/* 800DC1C4 000D7E24 38 60 00 1A */ li r3, 0x1a
+/* 800DC1C8 000D7E28 4B FD E3 F1 */ bl func_800BA5B8
+/* 800DC1CC 000D7E2C 48 00 16 10 */ b lbl_800DD7DC
+/* 800DC1D0 000D7E30 4B F7 A1 29 */ bl func_800562F8
+/* 800DC1D4 000D7E34 2C 03 00 00 */ cmpwi r3, 0
+/* 800DC1D8 000D7E38 41 82 16 04 */ beq lbl_800DD7DC
+/* 800DC1DC 000D7E3C 38 60 00 02 */ li r3, 2
+/* 800DC1E0 000D7E40 48 00 A2 05 */ bl func_800E63E4
+/* 800DC1E4 000D7E44 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DC1E8 000D7E48 41 82 00 0C */ beq lbl_800DC1F4
+/* 800DC1EC 000D7E4C 38 60 00 00 */ li r3, 0
+/* 800DC1F0 000D7E50 4B F7 A2 69 */ bl func_80056458
+lbl_800DC1F4:
+/* 800DC1F4 000D7E54 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800DC1F8 000D7E58 38 80 08 34 */ li r4, 0x834
+/* 800DC1FC 000D7E5C 48 14 A5 AD */ bl func_802267A8
+/* 800DC200 000D7E60 48 00 15 DC */ b lbl_800DD7DC
+/* 800DC204 000D7E64 38 60 00 0C */ li r3, 0xc
+/* 800DC208 000D7E68 4B FD E7 85 */ bl func_800BA98C
+/* 800DC20C 000D7E6C 7C 63 07 34 */ extsh r3, r3
+/* 800DC210 000D7E70 48 17 7B C1 */ bl func_80253DD0
+/* 800DC214 000D7E74 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DC218 000D7E78 28 00 00 03 */ cmplwi r0, 3
+/* 800DC21C 000D7E7C 40 82 15 C0 */ bne lbl_800DD7DC
+/* 800DC220 000D7E80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC224 000D7E84 38 60 00 00 */ li r3, 0
+/* 800DC228 000D7E88 60 00 08 00 */ ori r0, r0, 0x800
+/* 800DC22C 000D7E8C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC230 000D7E90 4B FD E3 29 */ bl func_800BA558
+/* 800DC234 000D7E94 38 60 00 00 */ li r3, 0
+/* 800DC238 000D7E98 4B FD E3 81 */ bl func_800BA5B8
+/* 800DC23C 000D7E9C 38 60 00 11 */ li r3, 0x11
+/* 800DC240 000D7EA0 38 80 00 00 */ li r4, 0
+/* 800DC244 000D7EA4 4B FD E3 D9 */ bl func_800BA61C
+/* 800DC248 000D7EA8 48 00 15 94 */ b lbl_800DD7DC
+/* 800DC24C 000D7EAC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC250 000D7EB0 38 60 00 11 */ li r3, 0x11
+/* 800DC254 000D7EB4 3B DE FF FF */ addi r30, r30, -1
+/* 800DC258 000D7EB8 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800DC25C 000D7EBC 60 00 02 03 */ ori r0, r0, 0x203
+/* 800DC260 000D7EC0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC264 000D7EC4 4B FD E5 89 */ bl func_800BA7EC
+/* 800DC268 000D7EC8 28 03 00 01 */ cmplwi r3, 1
+/* 800DC26C 000D7ECC 40 82 00 18 */ bne lbl_800DC284
+/* 800DC270 000D7ED0 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 800DC274 000D7ED4 38 60 00 01 */ li r3, 1
+/* 800DC278 000D7ED8 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
+/* 800DC27C 000D7EDC 4B FD E7 75 */ bl func_800BA9F0
+/* 800DC280 000D7EE0 48 00 00 44 */ b lbl_800DC2C4
+lbl_800DC284:
+/* 800DC284 000D7EE4 38 60 00 0E */ li r3, 0xe
+/* 800DC288 000D7EE8 4B FD E5 65 */ bl func_800BA7EC
+/* 800DC28C 000D7EEC 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
+/* 800DC290 000D7EF0 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DC294 000D7EF4 7C 60 1A 14 */ add r3, r0, r3
+/* 800DC298 000D7EF8 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DC29C 000D7EFC 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800DC2A0 000D7F00 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800DC2A4 000D7F04 41 82 00 14 */ beq lbl_800DC2B8
+/* 800DC2A8 000D7F08 38 60 00 01 */ li r3, 1
+/* 800DC2AC 000D7F0C 38 80 2D 54 */ li r4, 0x2d54
+/* 800DC2B0 000D7F10 4B FD E7 41 */ bl func_800BA9F0
+/* 800DC2B4 000D7F14 48 00 00 10 */ b lbl_800DC2C4
+lbl_800DC2B8:
+/* 800DC2B8 000D7F18 38 60 00 01 */ li r3, 1
+/* 800DC2BC 000D7F1C 38 80 2D 53 */ li r4, 0x2d53
+/* 800DC2C0 000D7F20 4B FD E7 31 */ bl func_800BA9F0
+lbl_800DC2C4:
+/* 800DC2C4 000D7F24 57 C0 06 3F */ clrlwi. r0, r30, 0x18
+/* 800DC2C8 000D7F28 40 82 00 20 */ bne lbl_800DC2E8
+/* 800DC2CC 000D7F2C 38 60 00 0E */ li r3, 0xe
+/* 800DC2D0 000D7F30 4B FD E5 1D */ bl func_800BA7EC
+/* 800DC2D4 000D7F34 2C 03 00 00 */ cmpwi r3, 0
+/* 800DC2D8 000D7F38 40 82 00 10 */ bne lbl_800DC2E8
+/* 800DC2DC 000D7F3C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC2E0 000D7F40 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800DC2E4 000D7F44 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DC2E8:
+/* 800DC2E8 000D7F48 38 60 00 13 */ li r3, 0x13
+/* 800DC2EC 000D7F4C 4B FD E5 01 */ bl func_800BA7EC
+/* 800DC2F0 000D7F50 7C 77 1B 78 */ mr r23, r3
+/* 800DC2F4 000D7F54 38 60 00 0E */ li r3, 0xe
+/* 800DC2F8 000D7F58 4B FD E4 F5 */ bl func_800BA7EC
+/* 800DC2FC 000D7F5C 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
+/* 800DC300 000D7F60 7C 60 1A 14 */ add r3, r0, r3
+/* 800DC304 000D7F64 38 03 00 01 */ addi r0, r3, 1
+/* 800DC308 000D7F68 7C 00 B8 40 */ cmplw r0, r23
+/* 800DC30C 000D7F6C 40 82 00 10 */ bne lbl_800DC31C
+/* 800DC310 000D7F70 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC314 000D7F74 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DC318 000D7F78 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DC31C:
+/* 800DC31C 000D7F7C 38 60 00 14 */ li r3, 0x14
+/* 800DC320 000D7F80 4B FD E4 CD */ bl func_800BA7EC
+/* 800DC324 000D7F84 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800DC328 000D7F88 4B FD E6 65 */ bl func_800BA98C
+/* 800DC32C 000D7F8C 7C 63 07 34 */ extsh r3, r3
+/* 800DC330 000D7F90 38 80 00 09 */ li r4, 9
+/* 800DC334 000D7F94 38 A0 00 01 */ li r5, 1
+/* 800DC338 000D7F98 48 17 7A B9 */ bl func_80253DF0
+/* 800DC33C 000D7F9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DC340 000D7FA0 41 82 00 48 */ beq lbl_800DC388
+/* 800DC344 000D7FA4 38 60 00 04 */ li r3, 4
+/* 800DC348 000D7FA8 4B FF 51 55 */ bl func_800D149C
+/* 800DC34C 000D7FAC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DC350 000D7FB0 3C 00 43 30 */ lis r0, 0x4330
+/* 800DC354 000D7FB4 90 01 00 60 */ stw r0, 0x60(r1)
+/* 800DC358 000D7FB8 38 60 00 0C */ li r3, 0xc
+/* 800DC35C 000D7FBC 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800DC360 000D7FC0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800DC364 000D7FC4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800DC368 000D7FC8 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800DC36C 000D7FCC C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800DC370 000D7FD0 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800DC374 000D7FD4 FC 21 10 28 */ fsub f1, f1, f2
+/* 800DC378 000D7FD8 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800DC37C 000D7FDC D8 04 00 00 */ stfd f0, 0(r4)
+/* 800DC380 000D7FE0 4B FD E2 39 */ bl func_800BA5B8
+/* 800DC384 000D7FE4 48 00 14 58 */ b lbl_800DD7DC
+lbl_800DC388:
+/* 800DC388 000D7FE8 38 60 00 0D */ li r3, 0xd
+/* 800DC38C 000D7FEC 4B FD E2 2D */ bl func_800BA5B8
+/* 800DC390 000D7FF0 48 00 14 4C */ b lbl_800DD7DC
+/* 800DC394 000D7FF4 38 60 00 90 */ li r3, 0x90
+/* 800DC398 000D7FF8 38 80 00 00 */ li r4, 0
+/* 800DC39C 000D7FFC 38 A0 00 00 */ li r5, 0
+/* 800DC3A0 000D8000 38 C0 00 01 */ li r6, 1
+/* 800DC3A4 000D8004 4B F7 D6 C9 */ bl func_80059A6C
+/* 800DC3A8 000D8008 2C 03 00 00 */ cmpwi r3, 0
+/* 800DC3AC 000D800C 41 82 14 30 */ beq lbl_800DD7DC
+/* 800DC3B0 000D8010 38 60 00 00 */ li r3, 0
+/* 800DC3B4 000D8014 4B FF 50 E9 */ bl func_800D149C
+/* 800DC3B8 000D8018 38 60 00 0D */ li r3, 0xd
+/* 800DC3BC 000D801C 4B FD E1 FD */ bl func_800BA5B8
+/* 800DC3C0 000D8020 48 00 14 1C */ b lbl_800DD7DC
+/* 800DC3C4 000D8024 38 60 00 0F */ li r3, 0xf
+/* 800DC3C8 000D8028 4B FD E5 C5 */ bl func_800BA98C
+/* 800DC3CC 000D802C 7C 63 07 34 */ extsh r3, r3
+/* 800DC3D0 000D8030 48 17 7A 01 */ bl func_80253DD0
+/* 800DC3D4 000D8034 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DC3D8 000D8038 28 00 00 03 */ cmplwi r0, 3
+/* 800DC3DC 000D803C 40 82 14 00 */ bne lbl_800DD7DC
+/* 800DC3E0 000D8040 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC3E4 000D8044 3B DE FF FF */ addi r30, r30, -1
+/* 800DC3E8 000D8048 57 D4 15 BA */ rlwinm r20, r30, 2, 0x16, 0x1d
+/* 800DC3EC 000D804C 38 60 00 0E */ li r3, 0xe
+/* 800DC3F0 000D8050 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 800DC3F4 000D8054 60 00 02 03 */ ori r0, r0, 0x203
+/* 800DC3F8 000D8058 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC3FC 000D805C 4B FD E3 F1 */ bl func_800BA7EC
+/* 800DC400 000D8060 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DC404 000D8064 7C 74 1A 14 */ add r3, r20, r3
+/* 800DC408 000D8068 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DC40C 000D806C 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800DC410 000D8070 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800DC414 000D8074 41 82 00 14 */ beq lbl_800DC428
+/* 800DC418 000D8078 38 60 00 01 */ li r3, 1
+/* 800DC41C 000D807C 38 80 2D 54 */ li r4, 0x2d54
+/* 800DC420 000D8080 4B FD E5 D1 */ bl func_800BA9F0
+/* 800DC424 000D8084 48 00 00 10 */ b lbl_800DC434
+lbl_800DC428:
+/* 800DC428 000D8088 38 60 00 01 */ li r3, 1
+/* 800DC42C 000D808C 38 80 2D 53 */ li r4, 0x2d53
+/* 800DC430 000D8090 4B FD E5 C1 */ bl func_800BA9F0
+lbl_800DC434:
+/* 800DC434 000D8094 57 C0 06 3F */ clrlwi. r0, r30, 0x18
+/* 800DC438 000D8098 40 82 00 20 */ bne lbl_800DC458
+/* 800DC43C 000D809C 38 60 00 0E */ li r3, 0xe
+/* 800DC440 000D80A0 4B FD E3 AD */ bl func_800BA7EC
+/* 800DC444 000D80A4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DC448 000D80A8 40 82 00 10 */ bne lbl_800DC458
+/* 800DC44C 000D80AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC450 000D80B0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800DC454 000D80B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DC458:
+/* 800DC458 000D80B8 38 60 00 13 */ li r3, 0x13
+/* 800DC45C 000D80BC 4B FD E3 91 */ bl func_800BA7EC
+/* 800DC460 000D80C0 7C 77 1B 78 */ mr r23, r3
+/* 800DC464 000D80C4 38 60 00 0E */ li r3, 0xe
+/* 800DC468 000D80C8 4B FD E3 85 */ bl func_800BA7EC
+/* 800DC46C 000D80CC 7C 74 1A 14 */ add r3, r20, r3
+/* 800DC470 000D80D0 38 03 00 01 */ addi r0, r3, 1
+/* 800DC474 000D80D4 7C 00 B8 40 */ cmplw r0, r23
+/* 800DC478 000D80D8 40 82 00 10 */ bne lbl_800DC488
+/* 800DC47C 000D80DC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DC480 000D80E0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DC484 000D80E4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DC488:
+/* 800DC488 000D80E8 38 60 00 14 */ li r3, 0x14
+/* 800DC48C 000D80EC 4B FD E3 61 */ bl func_800BA7EC
+/* 800DC490 000D80F0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800DC494 000D80F4 4B FD E4 F9 */ bl func_800BA98C
+/* 800DC498 000D80F8 7C 63 07 34 */ extsh r3, r3
+/* 800DC49C 000D80FC 38 80 00 09 */ li r4, 9
+/* 800DC4A0 000D8100 38 A0 00 01 */ li r5, 1
+/* 800DC4A4 000D8104 48 17 79 4D */ bl func_80253DF0
+/* 800DC4A8 000D8108 38 60 00 0D */ li r3, 0xd
+/* 800DC4AC 000D810C 4B FD E1 0D */ bl func_800BA5B8
+/* 800DC4B0 000D8110 48 00 13 2C */ b lbl_800DD7DC
+/* 800DC4B4 000D8114 38 60 00 00 */ li r3, 0
+/* 800DC4B8 000D8118 38 80 00 00 */ li r4, 0
+/* 800DC4BC 000D811C 4B F7 D4 3D */ bl func_800598F8
+/* 800DC4C0 000D8120 38 60 00 0E */ li r3, 0xe
+/* 800DC4C4 000D8124 4B FD E0 F5 */ bl func_800BA5B8
+/* 800DC4C8 000D8128 38 60 00 01 */ li r3, 1
+/* 800DC4CC 000D812C 38 80 00 02 */ li r4, 2
+/* 800DC4D0 000D8130 38 A0 00 0A */ li r5, 0xa
+/* 800DC4D4 000D8134 38 C0 00 00 */ li r6, 0
+/* 800DC4D8 000D8138 38 E0 00 00 */ li r7, 0
+/* 800DC4DC 000D813C 39 00 00 00 */ li r8, 0
+/* 800DC4E0 000D8140 4B F7 D4 E9 */ bl func_800599C8
+/* 800DC4E4 000D8144 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 800DC4E8 000D8148 38 60 00 02 */ li r3, 2
+/* 800DC4EC 000D814C 28 00 00 01 */ cmplwi r0, 1
+/* 800DC4F0 000D8150 38 80 00 00 */ li r4, 0
+/* 800DC4F4 000D8154 38 A0 00 03 */ li r5, 3
+/* 800DC4F8 000D8158 38 C0 00 03 */ li r6, 3
+/* 800DC4FC 000D815C 38 E0 00 01 */ li r7, 1
+/* 800DC500 000D8160 40 82 00 08 */ bne lbl_800DC508
+/* 800DC504 000D8164 38 E0 00 0A */ li r7, 0xa
+lbl_800DC508:
+/* 800DC508 000D8168 39 00 00 00 */ li r8, 0
+/* 800DC50C 000D816C 4B F7 D4 BD */ bl func_800599C8
+/* 800DC510 000D8170 38 60 00 03 */ li r3, 3
+/* 800DC514 000D8174 38 80 00 00 */ li r4, 0
+/* 800DC518 000D8178 38 A0 00 02 */ li r5, 2
+/* 800DC51C 000D817C 38 C0 00 02 */ li r6, 2
+/* 800DC520 000D8180 38 E0 00 0A */ li r7, 0xa
+/* 800DC524 000D8184 39 00 00 00 */ li r8, 0
+/* 800DC528 000D8188 4B F7 D4 A1 */ bl func_800599C8
+/* 800DC52C 000D818C 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 800DC530 000D8190 38 60 00 0A */ li r3, 0xa
+/* 800DC534 000D8194 38 C4 FF FF */ addi r6, r4, -1
+/* 800DC538 000D8198 38 A0 00 00 */ li r5, 0
+/* 800DC53C 000D819C 30 06 FF FF */ addic r0, r6, -1
+/* 800DC540 000D81A0 38 80 00 03 */ li r4, 3
+/* 800DC544 000D81A4 7C 00 31 10 */ subfe r0, r0, r6
+/* 800DC548 000D81A8 38 E0 00 00 */ li r7, 0
+/* 800DC54C 000D81AC 54 06 04 3E */ clrlwi r6, r0, 0x10
+/* 800DC550 000D81B0 39 00 00 00 */ li r8, 0
+/* 800DC554 000D81B4 4B F7 D4 75 */ bl func_800599C8
+/* 800DC558 000D81B8 48 00 12 84 */ b lbl_800DD7DC
+/* 800DC55C 000D81BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800DC560 000D81C0 41 82 00 1C */ beq lbl_800DC57C
+/* 800DC564 000D81C4 38 60 00 2C */ li r3, 0x2c
+/* 800DC568 000D81C8 38 80 00 0A */ li r4, 0xa
+/* 800DC56C 000D81CC 38 A0 00 00 */ li r5, 0
+/* 800DC570 000D81D0 38 C0 00 01 */ li r6, 1
+/* 800DC574 000D81D4 4B F7 D4 F9 */ bl func_80059A6C
+/* 800DC578 000D81D8 48 00 00 18 */ b lbl_800DC590
+lbl_800DC57C:
+/* 800DC57C 000D81DC 38 60 00 2D */ li r3, 0x2d
+/* 800DC580 000D81E0 38 80 00 0A */ li r4, 0xa
+/* 800DC584 000D81E4 38 A0 00 00 */ li r5, 0
+/* 800DC588 000D81E8 38 C0 00 01 */ li r6, 1
+/* 800DC58C 000D81EC 4B F7 D4 E1 */ bl func_80059A6C
+lbl_800DC590:
+/* 800DC590 000D81F0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800DC594 000D81F4 54 78 04 3E */ clrlwi r24, r3, 0x10
+/* 800DC598 000D81F8 41 82 06 F8 */ beq lbl_800DCC90
+/* 800DC59C 000D81FC 2C 18 00 0A */ cmpwi r24, 0xa
+/* 800DC5A0 000D8200 41 82 06 00 */ beq lbl_800DCBA0
+/* 800DC5A4 000D8204 40 80 00 28 */ bge lbl_800DC5CC
+/* 800DC5A8 000D8208 2C 18 00 02 */ cmpwi r24, 2
+/* 800DC5AC 000D820C 41 82 03 54 */ beq lbl_800DC900
+/* 800DC5B0 000D8210 40 80 00 10 */ bge lbl_800DC5C0
+/* 800DC5B4 000D8214 2C 18 00 01 */ cmpwi r24, 1
+/* 800DC5B8 000D8218 40 80 00 28 */ bge lbl_800DC5E0
+/* 800DC5BC 000D821C 48 00 12 20 */ b lbl_800DD7DC
+lbl_800DC5C0:
+/* 800DC5C0 000D8220 2C 18 00 04 */ cmpwi r24, 4
+/* 800DC5C4 000D8224 40 80 12 18 */ bge lbl_800DD7DC
+/* 800DC5C8 000D8228 48 00 04 D8 */ b lbl_800DCAA0
+lbl_800DC5CC:
+/* 800DC5CC 000D822C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800DC5D0 000D8230 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800DC5D4 000D8234 7C 18 00 00 */ cmpw r24, r0
+/* 800DC5D8 000D8238 41 82 00 08 */ beq lbl_800DC5E0
+/* 800DC5DC 000D823C 48 00 12 00 */ b lbl_800DD7DC
+lbl_800DC5E0:
+/* 800DC5E0 000D8240 38 60 00 00 */ li r3, 0
+/* 800DC5E4 000D8244 4B FD E3 A9 */ bl func_800BA98C
+/* 800DC5E8 000D8248 7C 63 07 34 */ extsh r3, r3
+/* 800DC5EC 000D824C 38 80 00 01 */ li r4, 1
+/* 800DC5F0 000D8250 38 A0 00 00 */ li r5, 0
+/* 800DC5F4 000D8254 48 17 77 BD */ bl func_80253DB0
+/* 800DC5F8 000D8258 38 60 00 0C */ li r3, 0xc
+/* 800DC5FC 000D825C 4B FD E3 91 */ bl func_800BA98C
+/* 800DC600 000D8260 7C 63 07 34 */ extsh r3, r3
+/* 800DC604 000D8264 38 80 00 16 */ li r4, 0x16
+/* 800DC608 000D8268 38 A0 00 00 */ li r5, 0
+/* 800DC60C 000D826C 48 17 77 A5 */ bl func_80253DB0
+/* 800DC610 000D8270 38 60 00 0D */ li r3, 0xd
+/* 800DC614 000D8274 4B FD E3 79 */ bl func_800BA98C
+/* 800DC618 000D8278 7C 63 07 34 */ extsh r3, r3
+/* 800DC61C 000D827C 38 80 00 08 */ li r4, 8
+/* 800DC620 000D8280 38 A0 00 01 */ li r5, 1
+/* 800DC624 000D8284 48 17 77 CD */ bl func_80253DF0
+/* 800DC628 000D8288 38 60 00 0F */ li r3, 0xf
+/* 800DC62C 000D828C 4B FD E3 61 */ bl func_800BA98C
+/* 800DC630 000D8290 7C 63 07 34 */ extsh r3, r3
+/* 800DC634 000D8294 38 80 00 08 */ li r4, 8
+/* 800DC638 000D8298 38 A0 00 01 */ li r5, 1
+/* 800DC63C 000D829C 48 17 77 B5 */ bl func_80253DF0
+/* 800DC640 000D82A0 38 60 00 10 */ li r3, 0x10
+/* 800DC644 000D82A4 4B FD E3 49 */ bl func_800BA98C
+/* 800DC648 000D82A8 7C 63 07 34 */ extsh r3, r3
+/* 800DC64C 000D82AC 38 80 00 08 */ li r4, 8
+/* 800DC650 000D82B0 38 A0 00 00 */ li r5, 0
+/* 800DC654 000D82B4 48 17 77 9D */ bl func_80253DF0
+/* 800DC658 000D82B8 38 60 00 11 */ li r3, 0x11
+/* 800DC65C 000D82BC 4B FD E3 31 */ bl func_800BA98C
+/* 800DC660 000D82C0 7C 63 07 34 */ extsh r3, r3
+/* 800DC664 000D82C4 38 80 00 08 */ li r4, 8
+/* 800DC668 000D82C8 38 A0 00 00 */ li r5, 0
+/* 800DC66C 000D82CC 48 17 77 85 */ bl func_80253DF0
+/* 800DC670 000D82D0 38 60 00 12 */ li r3, 0x12
+/* 800DC674 000D82D4 4B FD E3 19 */ bl func_800BA98C
+/* 800DC678 000D82D8 7C 63 07 34 */ extsh r3, r3
+/* 800DC67C 000D82DC 38 80 00 08 */ li r4, 8
+/* 800DC680 000D82E0 38 A0 00 00 */ li r5, 0
+/* 800DC684 000D82E4 48 17 77 6D */ bl func_80253DF0
+/* 800DC688 000D82E8 38 60 00 0F */ li r3, 0xf
+/* 800DC68C 000D82EC 4B FD E3 01 */ bl func_800BA98C
+/* 800DC690 000D82F0 7C 63 07 34 */ extsh r3, r3
+/* 800DC694 000D82F4 38 80 00 09 */ li r4, 9
+/* 800DC698 000D82F8 38 A0 00 01 */ li r5, 1
+/* 800DC69C 000D82FC 48 17 77 55 */ bl func_80253DF0
+/* 800DC6A0 000D8300 38 60 00 10 */ li r3, 0x10
+/* 800DC6A4 000D8304 4B FD E2 E9 */ bl func_800BA98C
+/* 800DC6A8 000D8308 7C 63 07 34 */ extsh r3, r3
+/* 800DC6AC 000D830C 38 80 00 09 */ li r4, 9
+/* 800DC6B0 000D8310 38 A0 00 01 */ li r5, 1
+/* 800DC6B4 000D8314 48 17 77 3D */ bl func_80253DF0
+/* 800DC6B8 000D8318 38 60 00 11 */ li r3, 0x11
+/* 800DC6BC 000D831C 4B FD E2 D1 */ bl func_800BA98C
+/* 800DC6C0 000D8320 7C 63 07 34 */ extsh r3, r3
+/* 800DC6C4 000D8324 38 80 00 09 */ li r4, 9
+/* 800DC6C8 000D8328 38 A0 00 01 */ li r5, 1
+/* 800DC6CC 000D832C 48 17 77 25 */ bl func_80253DF0
+/* 800DC6D0 000D8330 38 60 00 12 */ li r3, 0x12
+/* 800DC6D4 000D8334 4B FD E2 B9 */ bl func_800BA98C
+/* 800DC6D8 000D8338 7C 63 07 34 */ extsh r3, r3
+/* 800DC6DC 000D833C 38 80 00 09 */ li r4, 9
+/* 800DC6E0 000D8340 38 A0 00 01 */ li r5, 1
+/* 800DC6E4 000D8344 48 17 77 0D */ bl func_80253DF0
+/* 800DC6E8 000D8348 7C 1E B8 40 */ cmplw r30, r23
+/* 800DC6EC 000D834C 40 82 00 28 */ bne lbl_800DC714
+/* 800DC6F0 000D8350 38 60 00 13 */ li r3, 0x13
+/* 800DC6F4 000D8354 4B FD E0 F9 */ bl func_800BA7EC
+/* 800DC6F8 000D8358 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800DC6FC 000D835C 7C 60 16 70 */ srawi r0, r3, 2
+/* 800DC700 000D8360 7C 00 01 94 */ addze r0, r0
+/* 800DC704 000D8364 54 00 10 3A */ slwi r0, r0, 2
+/* 800DC708 000D8368 7C 00 18 50 */ subf r0, r0, r3
+/* 800DC70C 000D836C 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DC710 000D8370 48 00 00 08 */ b lbl_800DC718
+lbl_800DC714:
+/* 800DC714 000D8374 3A 80 00 00 */ li r20, 0
+lbl_800DC718:
+/* 800DC718 000D8378 38 60 00 14 */ li r3, 0x14
+/* 800DC71C 000D837C 4B FD E0 D1 */ bl func_800BA7EC
+/* 800DC720 000D8380 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800DC724 000D8384 41 82 00 5C */ beq lbl_800DC780
+/* 800DC728 000D8388 40 80 00 14 */ bge lbl_800DC73C
+/* 800DC72C 000D838C 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800DC730 000D8390 41 82 00 18 */ beq lbl_800DC748
+/* 800DC734 000D8394 40 80 00 30 */ bge lbl_800DC764
+/* 800DC738 000D8398 48 00 00 7C */ b lbl_800DC7B4
+lbl_800DC73C:
+/* 800DC73C 000D839C 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800DC740 000D83A0 40 80 00 74 */ bge lbl_800DC7B4
+/* 800DC744 000D83A4 48 00 00 58 */ b lbl_800DC79C
+lbl_800DC748:
+/* 800DC748 000D83A8 38 60 00 0D */ li r3, 0xd
+/* 800DC74C 000D83AC 4B FD E2 41 */ bl func_800BA98C
+/* 800DC750 000D83B0 7C 63 07 34 */ extsh r3, r3
+/* 800DC754 000D83B4 38 80 00 05 */ li r4, 5
+/* 800DC758 000D83B8 38 A0 00 00 */ li r5, 0
+/* 800DC75C 000D83BC 48 17 76 55 */ bl func_80253DB0
+/* 800DC760 000D83C0 48 00 00 54 */ b lbl_800DC7B4
+lbl_800DC764:
+/* 800DC764 000D83C4 38 60 00 0D */ li r3, 0xd
+/* 800DC768 000D83C8 4B FD E2 25 */ bl func_800BA98C
+/* 800DC76C 000D83CC 7C 63 07 34 */ extsh r3, r3
+/* 800DC770 000D83D0 38 80 00 07 */ li r4, 7
+/* 800DC774 000D83D4 38 A0 00 00 */ li r5, 0
+/* 800DC778 000D83D8 48 17 76 39 */ bl func_80253DB0
+/* 800DC77C 000D83DC 48 00 00 38 */ b lbl_800DC7B4
+lbl_800DC780:
+/* 800DC780 000D83E0 38 60 00 0D */ li r3, 0xd
+/* 800DC784 000D83E4 4B FD E2 09 */ bl func_800BA98C
+/* 800DC788 000D83E8 7C 63 07 34 */ extsh r3, r3
+/* 800DC78C 000D83EC 38 80 00 09 */ li r4, 9
+/* 800DC790 000D83F0 38 A0 00 00 */ li r5, 0
+/* 800DC794 000D83F4 48 17 76 1D */ bl func_80253DB0
+/* 800DC798 000D83F8 48 00 00 1C */ b lbl_800DC7B4
+lbl_800DC79C:
+/* 800DC79C 000D83FC 38 60 00 0D */ li r3, 0xd
+/* 800DC7A0 000D8400 4B FD E1 ED */ bl func_800BA98C
+/* 800DC7A4 000D8404 7C 63 07 34 */ extsh r3, r3
+/* 800DC7A8 000D8408 38 80 00 0B */ li r4, 0xb
+/* 800DC7AC 000D840C 38 A0 00 00 */ li r5, 0
+/* 800DC7B0 000D8410 48 17 76 01 */ bl func_80253DB0
+lbl_800DC7B4:
+/* 800DC7B4 000D8414 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
+/* 800DC7B8 000D8418 48 14 7D D1 */ bl func_80224588
+/* 800DC7BC 000D841C 38 60 00 0F */ li r3, 0xf
+/* 800DC7C0 000D8420 4B FD E1 CD */ bl func_800BA98C
+/* 800DC7C4 000D8424 7C 63 07 34 */ extsh r3, r3
+/* 800DC7C8 000D8428 38 80 00 09 */ li r4, 9
+/* 800DC7CC 000D842C 38 A0 00 00 */ li r5, 0
+/* 800DC7D0 000D8430 48 17 75 E1 */ bl func_80253DB0
+/* 800DC7D4 000D8434 28 14 00 01 */ cmplwi r20, 1
+/* 800DC7D8 000D8438 41 81 00 0C */ bgt lbl_800DC7E4
+/* 800DC7DC 000D843C 2C 14 00 00 */ cmpwi r20, 0
+/* 800DC7E0 000D8440 40 82 00 34 */ bne lbl_800DC814
+lbl_800DC7E4:
+/* 800DC7E4 000D8444 38 60 00 10 */ li r3, 0x10
+/* 800DC7E8 000D8448 4B FD E1 A5 */ bl func_800BA98C
+/* 800DC7EC 000D844C 7C 63 07 34 */ extsh r3, r3
+/* 800DC7F0 000D8450 38 80 00 09 */ li r4, 9
+/* 800DC7F4 000D8454 38 A0 00 00 */ li r5, 0
+/* 800DC7F8 000D8458 48 17 75 B9 */ bl func_80253DB0
+/* 800DC7FC 000D845C 38 60 00 10 */ li r3, 0x10
+/* 800DC800 000D8460 4B FD E1 8D */ bl func_800BA98C
+/* 800DC804 000D8464 7C 63 07 34 */ extsh r3, r3
+/* 800DC808 000D8468 38 80 00 08 */ li r4, 8
+/* 800DC80C 000D846C 38 A0 00 01 */ li r5, 1
+/* 800DC810 000D8470 48 17 75 E1 */ bl func_80253DF0
+lbl_800DC814:
+/* 800DC814 000D8474 28 14 00 02 */ cmplwi r20, 2
+/* 800DC818 000D8478 41 81 00 0C */ bgt lbl_800DC824
+/* 800DC81C 000D847C 2C 14 00 00 */ cmpwi r20, 0
+/* 800DC820 000D8480 40 82 00 34 */ bne lbl_800DC854
+lbl_800DC824:
+/* 800DC824 000D8484 38 60 00 11 */ li r3, 0x11
+/* 800DC828 000D8488 4B FD E1 65 */ bl func_800BA98C
+/* 800DC82C 000D848C 7C 63 07 34 */ extsh r3, r3
+/* 800DC830 000D8490 38 80 00 09 */ li r4, 9
+/* 800DC834 000D8494 38 A0 00 00 */ li r5, 0
+/* 800DC838 000D8498 48 17 75 79 */ bl func_80253DB0
+/* 800DC83C 000D849C 38 60 00 11 */ li r3, 0x11
+/* 800DC840 000D84A0 4B FD E1 4D */ bl func_800BA98C
+/* 800DC844 000D84A4 7C 63 07 34 */ extsh r3, r3
+/* 800DC848 000D84A8 38 80 00 08 */ li r4, 8
+/* 800DC84C 000D84AC 38 A0 00 01 */ li r5, 1
+/* 800DC850 000D84B0 48 17 75 A1 */ bl func_80253DF0
+lbl_800DC854:
+/* 800DC854 000D84B4 2C 14 00 00 */ cmpwi r20, 0
+/* 800DC858 000D84B8 40 82 00 34 */ bne lbl_800DC88C
+/* 800DC85C 000D84BC 38 60 00 12 */ li r3, 0x12
+/* 800DC860 000D84C0 4B FD E1 2D */ bl func_800BA98C
+/* 800DC864 000D84C4 7C 63 07 34 */ extsh r3, r3
+/* 800DC868 000D84C8 38 80 00 09 */ li r4, 9
+/* 800DC86C 000D84CC 38 A0 00 00 */ li r5, 0
+/* 800DC870 000D84D0 48 17 75 41 */ bl func_80253DB0
+/* 800DC874 000D84D4 38 60 00 12 */ li r3, 0x12
+/* 800DC878 000D84D8 4B FD E1 15 */ bl func_800BA98C
+/* 800DC87C 000D84DC 7C 63 07 34 */ extsh r3, r3
+/* 800DC880 000D84E0 38 80 00 08 */ li r4, 8
+/* 800DC884 000D84E4 38 A0 00 01 */ li r5, 1
+/* 800DC888 000D84E8 48 17 75 69 */ bl func_80253DF0
+lbl_800DC88C:
+/* 800DC88C 000D84EC 38 60 00 14 */ li r3, 0x14
+/* 800DC890 000D84F0 4B FD DF 5D */ bl func_800BA7EC
+/* 800DC894 000D84F4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800DC898 000D84F8 4B FD E0 F5 */ bl func_800BA98C
+/* 800DC89C 000D84FC 7C 63 07 34 */ extsh r3, r3
+/* 800DC8A0 000D8500 38 80 00 07 */ li r4, 7
+/* 800DC8A4 000D8504 38 A0 00 00 */ li r5, 0
+/* 800DC8A8 000D8508 48 17 75 09 */ bl func_80253DB0
+/* 800DC8AC 000D850C 38 60 00 14 */ li r3, 0x14
+/* 800DC8B0 000D8510 4B FD DF 3D */ bl func_800BA7EC
+/* 800DC8B4 000D8514 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800DC8B8 000D8518 4B FD E0 D5 */ bl func_800BA98C
+/* 800DC8BC 000D851C 7C 63 07 34 */ extsh r3, r3
+/* 800DC8C0 000D8520 38 80 00 09 */ li r4, 9
+/* 800DC8C4 000D8524 38 A0 00 02 */ li r5, 2
+/* 800DC8C8 000D8528 48 17 75 29 */ bl func_80253DF0
+/* 800DC8CC 000D852C 38 60 00 14 */ li r3, 0x14
+/* 800DC8D0 000D8530 4B FD DF 1D */ bl func_800BA7EC
+/* 800DC8D4 000D8534 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800DC8D8 000D8538 4B FD E0 B5 */ bl func_800BA98C
+/* 800DC8DC 000D853C 7C 63 07 34 */ extsh r3, r3
+/* 800DC8E0 000D8540 38 80 00 08 */ li r4, 8
+/* 800DC8E4 000D8544 38 A0 00 01 */ li r5, 1
+/* 800DC8E8 000D8548 48 17 75 09 */ bl func_80253DF0
+/* 800DC8EC 000D854C 38 60 00 15 */ li r3, 0x15
+/* 800DC8F0 000D8550 4B FD DC C9 */ bl func_800BA5B8
+/* 800DC8F4 000D8554 38 60 00 02 */ li r3, 2
+/* 800DC8F8 000D8558 4B F7 DB D5 */ bl func_8005A4CC
+/* 800DC8FC 000D855C 48 00 0E E0 */ b lbl_800DD7DC
+lbl_800DC900:
+/* 800DC900 000D8560 38 60 00 00 */ li r3, 0
+/* 800DC904 000D8564 4B FD E0 89 */ bl func_800BA98C
+/* 800DC908 000D8568 7C 63 07 34 */ extsh r3, r3
+/* 800DC90C 000D856C 38 80 00 02 */ li r4, 2
+/* 800DC910 000D8570 38 A0 00 00 */ li r5, 0
+/* 800DC914 000D8574 48 17 74 9D */ bl func_80253DB0
+/* 800DC918 000D8578 38 60 00 0F */ li r3, 0xf
+/* 800DC91C 000D857C 4B FD E0 71 */ bl func_800BA98C
+/* 800DC920 000D8580 7C 63 07 34 */ extsh r3, r3
+/* 800DC924 000D8584 38 80 00 07 */ li r4, 7
+/* 800DC928 000D8588 38 A0 00 00 */ li r5, 0
+/* 800DC92C 000D858C 48 17 74 85 */ bl func_80253DB0
+/* 800DC930 000D8590 38 60 00 0C */ li r3, 0xc
+/* 800DC934 000D8594 4B FD E0 59 */ bl func_800BA98C
+/* 800DC938 000D8598 7C 63 07 34 */ extsh r3, r3
+/* 800DC93C 000D859C 38 80 00 0C */ li r4, 0xc
+/* 800DC940 000D85A0 38 A0 00 00 */ li r5, 0
+/* 800DC944 000D85A4 48 17 74 6D */ bl func_80253DB0
+/* 800DC948 000D85A8 7C 1E B8 40 */ cmplw r30, r23
+/* 800DC94C 000D85AC 40 82 00 CC */ bne lbl_800DCA18
+/* 800DC950 000D85B0 38 60 00 13 */ li r3, 0x13
+/* 800DC954 000D85B4 4B FD DE 99 */ bl func_800BA7EC
+/* 800DC958 000D85B8 38 1E FF FF */ addi r0, r30, -1
+/* 800DC95C 000D85BC 54 75 06 3E */ clrlwi r21, r3, 0x18
+/* 800DC960 000D85C0 54 14 16 3A */ rlwinm r20, r0, 2, 0x18, 0x1d
+/* 800DC964 000D85C4 38 60 00 14 */ li r3, 0x14
+/* 800DC968 000D85C8 4B FD DE 85 */ bl func_800BA7EC
+/* 800DC96C 000D85CC 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800DC970 000D85D0 41 82 00 6C */ beq lbl_800DC9DC
+/* 800DC974 000D85D4 40 80 00 14 */ bge lbl_800DC988
+/* 800DC978 000D85D8 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800DC97C 000D85DC 41 82 00 18 */ beq lbl_800DC994
+/* 800DC980 000D85E0 40 80 00 38 */ bge lbl_800DC9B8
+/* 800DC984 000D85E4 48 00 00 94 */ b lbl_800DCA18
+lbl_800DC988:
+/* 800DC988 000D85E8 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800DC98C 000D85EC 40 80 00 8C */ bge lbl_800DCA18
+/* 800DC990 000D85F0 48 00 00 70 */ b lbl_800DCA00
+lbl_800DC994:
+/* 800DC994 000D85F4 38 14 00 02 */ addi r0, r20, 2
+/* 800DC998 000D85F8 7C 00 A8 00 */ cmpw r0, r21
+/* 800DC99C 000D85FC 40 81 00 7C */ ble lbl_800DCA18
+/* 800DC9A0 000D8600 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DC9A4 000D8604 38 60 02 22 */ li r3, 0x222
+/* 800DC9A8 000D8608 38 80 00 00 */ li r4, 0
+/* 800DC9AC 000D860C 4B F2 E7 C5 */ bl func_8000B170
+/* 800DC9B0 000D8610 38 60 FF FF */ li r3, -1
+/* 800DC9B4 000D8614 48 00 0E 2C */ b lbl_800DD7E0
+lbl_800DC9B8:
+/* 800DC9B8 000D8618 38 14 00 03 */ addi r0, r20, 3
+/* 800DC9BC 000D861C 7C 00 A8 00 */ cmpw r0, r21
+/* 800DC9C0 000D8620 40 81 00 58 */ ble lbl_800DCA18
+/* 800DC9C4 000D8624 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DC9C8 000D8628 38 60 02 22 */ li r3, 0x222
+/* 800DC9CC 000D862C 38 80 00 00 */ li r4, 0
+/* 800DC9D0 000D8630 4B F2 E7 A1 */ bl func_8000B170
+/* 800DC9D4 000D8634 38 60 FF FF */ li r3, -1
+/* 800DC9D8 000D8638 48 00 0E 08 */ b lbl_800DD7E0
+lbl_800DC9DC:
+/* 800DC9DC 000D863C 38 14 00 04 */ addi r0, r20, 4
+/* 800DC9E0 000D8640 7C 00 A8 00 */ cmpw r0, r21
+/* 800DC9E4 000D8644 40 81 00 34 */ ble lbl_800DCA18
+/* 800DC9E8 000D8648 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DC9EC 000D864C 38 60 02 22 */ li r3, 0x222
+/* 800DC9F0 000D8650 38 80 00 00 */ li r4, 0
+/* 800DC9F4 000D8654 4B F2 E7 7D */ bl func_8000B170
+/* 800DC9F8 000D8658 38 60 FF FF */ li r3, -1
+/* 800DC9FC 000D865C 48 00 0D E4 */ b lbl_800DD7E0
+lbl_800DCA00:
+/* 800DCA00 000D8660 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DCA04 000D8664 38 60 02 22 */ li r3, 0x222
+/* 800DCA08 000D8668 38 80 00 00 */ li r4, 0
+/* 800DCA0C 000D866C 4B F2 E7 65 */ bl func_8000B170
+/* 800DCA10 000D8670 38 60 FF FF */ li r3, -1
+/* 800DCA14 000D8674 48 00 0D CC */ b lbl_800DD7E0
+lbl_800DCA18:
+/* 800DCA18 000D8678 38 60 00 02 */ li r3, 2
+/* 800DCA1C 000D867C 38 80 00 81 */ li r4, 0x81
+/* 800DCA20 000D8680 4B FD DB FD */ bl func_800BA61C
+/* 800DCA24 000D8684 38 60 00 0F */ li r3, 0xf
+/* 800DCA28 000D8688 4B FD DB 91 */ bl func_800BA5B8
+/* 800DCA2C 000D868C 38 60 00 10 */ li r3, 0x10
+/* 800DCA30 000D8690 4B FD DF 5D */ bl func_800BA98C
+/* 800DCA34 000D8694 7C 63 07 34 */ extsh r3, r3
+/* 800DCA38 000D8698 38 80 00 08 */ li r4, 8
+/* 800DCA3C 000D869C 38 A0 00 01 */ li r5, 1
+/* 800DCA40 000D86A0 48 17 73 B1 */ bl func_80253DF0
+/* 800DCA44 000D86A4 38 60 00 10 */ li r3, 0x10
+/* 800DCA48 000D86A8 4B FD DF 45 */ bl func_800BA98C
+/* 800DCA4C 000D86AC 7C 63 07 34 */ extsh r3, r3
+/* 800DCA50 000D86B0 38 80 00 07 */ li r4, 7
+/* 800DCA54 000D86B4 38 A0 00 00 */ li r5, 0
+/* 800DCA58 000D86B8 48 17 73 59 */ bl func_80253DB0
+/* 800DCA5C 000D86BC 38 60 00 0F */ li r3, 0xf
+/* 800DCA60 000D86C0 4B FD DF 2D */ bl func_800BA98C
+/* 800DCA64 000D86C4 7C 63 07 34 */ extsh r3, r3
+/* 800DCA68 000D86C8 38 80 00 09 */ li r4, 9
+/* 800DCA6C 000D86CC 38 A0 00 00 */ li r5, 0
+/* 800DCA70 000D86D0 48 17 73 81 */ bl func_80253DF0
+/* 800DCA74 000D86D4 38 60 00 10 */ li r3, 0x10
+/* 800DCA78 000D86D8 4B FD DF 15 */ bl func_800BA98C
+/* 800DCA7C 000D86DC 7C 63 07 34 */ extsh r3, r3
+/* 800DCA80 000D86E0 38 80 00 09 */ li r4, 9
+/* 800DCA84 000D86E4 38 A0 00 00 */ li r5, 0
+/* 800DCA88 000D86E8 48 17 73 69 */ bl func_80253DF0
+/* 800DCA8C 000D86EC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DCA90 000D86F0 38 60 02 23 */ li r3, 0x223
+/* 800DCA94 000D86F4 38 80 00 00 */ li r4, 0
+/* 800DCA98 000D86F8 4B F2 E6 D9 */ bl func_8000B170
+/* 800DCA9C 000D86FC 48 00 0D 40 */ b lbl_800DD7DC
+lbl_800DCAA0:
+/* 800DCAA0 000D8700 38 60 00 00 */ li r3, 0
+/* 800DCAA4 000D8704 4B FD DE E9 */ bl func_800BA98C
+/* 800DCAA8 000D8708 7C 63 07 34 */ extsh r3, r3
+/* 800DCAAC 000D870C 38 80 00 02 */ li r4, 2
+/* 800DCAB0 000D8710 38 A0 00 00 */ li r5, 0
+/* 800DCAB4 000D8714 48 17 72 FD */ bl func_80253DB0
+/* 800DCAB8 000D8718 38 60 00 0C */ li r3, 0xc
+/* 800DCABC 000D871C 4B FD DE D1 */ bl func_800BA98C
+/* 800DCAC0 000D8720 7C 63 07 34 */ extsh r3, r3
+/* 800DCAC4 000D8724 38 80 00 0B */ li r4, 0xb
+/* 800DCAC8 000D8728 38 A0 00 00 */ li r5, 0
+/* 800DCACC 000D872C 48 17 72 E5 */ bl func_80253DB0
+/* 800DCAD0 000D8730 38 60 00 0F */ li r3, 0xf
+/* 800DCAD4 000D8734 4B FD DE B9 */ bl func_800BA98C
+/* 800DCAD8 000D8738 7C 63 07 34 */ extsh r3, r3
+/* 800DCADC 000D873C 38 80 00 07 */ li r4, 7
+/* 800DCAE0 000D8740 38 A0 00 00 */ li r5, 0
+/* 800DCAE4 000D8744 48 17 72 CD */ bl func_80253DB0
+/* 800DCAE8 000D8748 28 1E 00 01 */ cmplwi r30, 1
+/* 800DCAEC 000D874C 40 82 00 2C */ bne lbl_800DCB18
+/* 800DCAF0 000D8750 38 60 00 0E */ li r3, 0xe
+/* 800DCAF4 000D8754 4B FD DC F9 */ bl func_800BA7EC
+/* 800DCAF8 000D8758 2C 03 00 00 */ cmpwi r3, 0
+/* 800DCAFC 000D875C 40 82 00 1C */ bne lbl_800DCB18
+/* 800DCB00 000D8760 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DCB04 000D8764 38 60 02 22 */ li r3, 0x222
+/* 800DCB08 000D8768 38 80 00 00 */ li r4, 0
+/* 800DCB0C 000D876C 4B F2 E6 65 */ bl func_8000B170
+/* 800DCB10 000D8770 38 60 FF FF */ li r3, -1
+/* 800DCB14 000D8774 48 00 0C CC */ b lbl_800DD7E0
+lbl_800DCB18:
+/* 800DCB18 000D8778 38 60 00 02 */ li r3, 2
+/* 800DCB1C 000D877C 38 80 00 01 */ li r4, 1
+/* 800DCB20 000D8780 4B FD DA FD */ bl func_800BA61C
+/* 800DCB24 000D8784 38 60 00 0F */ li r3, 0xf
+/* 800DCB28 000D8788 4B FD DA 91 */ bl func_800BA5B8
+/* 800DCB2C 000D878C 38 60 00 11 */ li r3, 0x11
+/* 800DCB30 000D8790 4B FD DE 5D */ bl func_800BA98C
+/* 800DCB34 000D8794 7C 63 07 34 */ extsh r3, r3
+/* 800DCB38 000D8798 38 80 00 08 */ li r4, 8
+/* 800DCB3C 000D879C 38 A0 00 01 */ li r5, 1
+/* 800DCB40 000D87A0 48 17 72 B1 */ bl func_80253DF0
+/* 800DCB44 000D87A4 38 60 00 11 */ li r3, 0x11
+/* 800DCB48 000D87A8 4B FD DE 45 */ bl func_800BA98C
+/* 800DCB4C 000D87AC 7C 63 07 34 */ extsh r3, r3
+/* 800DCB50 000D87B0 38 80 00 07 */ li r4, 7
+/* 800DCB54 000D87B4 38 A0 00 00 */ li r5, 0
+/* 800DCB58 000D87B8 48 17 72 59 */ bl func_80253DB0
+/* 800DCB5C 000D87BC 38 60 00 0F */ li r3, 0xf
+/* 800DCB60 000D87C0 4B FD DE 2D */ bl func_800BA98C
+/* 800DCB64 000D87C4 7C 63 07 34 */ extsh r3, r3
+/* 800DCB68 000D87C8 38 80 00 09 */ li r4, 9
+/* 800DCB6C 000D87CC 38 A0 00 00 */ li r5, 0
+/* 800DCB70 000D87D0 48 17 72 81 */ bl func_80253DF0
+/* 800DCB74 000D87D4 38 60 00 11 */ li r3, 0x11
+/* 800DCB78 000D87D8 4B FD DE 15 */ bl func_800BA98C
+/* 800DCB7C 000D87DC 7C 63 07 34 */ extsh r3, r3
+/* 800DCB80 000D87E0 38 80 00 09 */ li r4, 9
+/* 800DCB84 000D87E4 38 A0 00 00 */ li r5, 0
+/* 800DCB88 000D87E8 48 17 72 69 */ bl func_80253DF0
+/* 800DCB8C 000D87EC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DCB90 000D87F0 38 60 02 23 */ li r3, 0x223
+/* 800DCB94 000D87F4 38 80 00 00 */ li r4, 0
+/* 800DCB98 000D87F8 4B F2 E5 D9 */ bl func_8000B170
+/* 800DCB9C 000D87FC 48 00 0C 40 */ b lbl_800DD7DC
+lbl_800DCBA0:
+/* 800DCBA0 000D8800 38 60 00 00 */ li r3, 0
+/* 800DCBA4 000D8804 4B FD DD E9 */ bl func_800BA98C
+/* 800DCBA8 000D8808 7C 63 07 34 */ extsh r3, r3
+/* 800DCBAC 000D880C 38 80 00 02 */ li r4, 2
+/* 800DCBB0 000D8810 38 A0 00 00 */ li r5, 0
+/* 800DCBB4 000D8814 48 17 71 FD */ bl func_80253DB0
+/* 800DCBB8 000D8818 38 60 00 0F */ li r3, 0xf
+/* 800DCBBC 000D881C 4B FD DD D1 */ bl func_800BA98C
+/* 800DCBC0 000D8820 7C 63 07 34 */ extsh r3, r3
+/* 800DCBC4 000D8824 38 80 00 07 */ li r4, 7
+/* 800DCBC8 000D8828 38 A0 00 00 */ li r5, 0
+/* 800DCBCC 000D882C 48 17 71 E5 */ bl func_80253DB0
+/* 800DCBD0 000D8830 38 60 00 0E */ li r3, 0xe
+/* 800DCBD4 000D8834 4B FD DC 19 */ bl func_800BA7EC
+/* 800DCBD8 000D8838 38 1E FF FF */ addi r0, r30, -1
+/* 800DCBDC 000D883C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DCBE0 000D8840 54 00 10 3A */ slwi r0, r0, 2
+/* 800DCBE4 000D8844 7C 60 1A 14 */ add r3, r0, r3
+/* 800DCBE8 000D8848 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DCBEC 000D884C 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800DCBF0 000D8850 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800DCBF4 000D8854 41 82 00 1C */ beq lbl_800DCC10
+/* 800DCBF8 000D8858 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DCBFC 000D885C 38 60 02 22 */ li r3, 0x222
+/* 800DCC00 000D8860 38 80 00 00 */ li r4, 0
+/* 800DCC04 000D8864 4B F2 E5 6D */ bl func_8000B170
+/* 800DCC08 000D8868 38 60 FF FF */ li r3, -1
+/* 800DCC0C 000D886C 48 00 0B D4 */ b lbl_800DD7E0
+lbl_800DCC10:
+/* 800DCC10 000D8870 38 60 00 0C */ li r3, 0xc
+/* 800DCC14 000D8874 4B FD DD 79 */ bl func_800BA98C
+/* 800DCC18 000D8878 7C 63 07 34 */ extsh r3, r3
+/* 800DCC1C 000D887C 38 80 00 13 */ li r4, 0x13
+/* 800DCC20 000D8880 38 A0 00 00 */ li r5, 0
+/* 800DCC24 000D8884 48 17 71 8D */ bl func_80253DB0
+/* 800DCC28 000D8888 38 60 00 12 */ li r3, 0x12
+/* 800DCC2C 000D888C 4B FD D9 8D */ bl func_800BA5B8
+/* 800DCC30 000D8890 38 60 00 11 */ li r3, 0x11
+/* 800DCC34 000D8894 4B FD DB B9 */ bl func_800BA7EC
+/* 800DCC38 000D8898 28 03 00 01 */ cmplwi r3, 1
+/* 800DCC3C 000D889C 40 82 00 48 */ bne lbl_800DCC84
+/* 800DCC40 000D88A0 3A 80 00 00 */ li r20, 0
+lbl_800DCC44:
+/* 800DCC44 000D88A4 56 84 06 3E */ clrlwi r4, r20, 0x18
+/* 800DCC48 000D88A8 38 60 00 04 */ li r3, 4
+/* 800DCC4C 000D88AC 48 00 85 D9 */ bl func_800E5224
+/* 800DCC50 000D88B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DCC54 000D88B4 40 82 00 24 */ bne lbl_800DCC78
+/* 800DCC58 000D88B8 56 83 06 3E */ clrlwi r3, r20, 0x18
+/* 800DCC5C 000D88BC 48 00 85 B1 */ bl func_800E520C
+/* 800DCC60 000D88C0 38 60 00 01 */ li r3, 1
+/* 800DCC64 000D88C4 38 80 00 00 */ li r4, 0
+/* 800DCC68 000D88C8 48 00 8D 6D */ bl func_800E59D4
+/* 800DCC6C 000D88CC 38 60 00 01 */ li r3, 1
+/* 800DCC70 000D88D0 48 00 7B 51 */ bl func_800E47C0
+/* 800DCC74 000D88D4 48 00 00 10 */ b lbl_800DCC84
+lbl_800DCC78:
+/* 800DCC78 000D88D8 3A 94 00 01 */ addi r20, r20, 1
+/* 800DCC7C 000D88DC 28 14 00 25 */ cmplwi r20, 0x25
+/* 800DCC80 000D88E0 41 80 FF C4 */ blt lbl_800DCC44
+lbl_800DCC84:
+/* 800DCC84 000D88E4 38 60 00 01 */ li r3, 1
+/* 800DCC88 000D88E8 4B F7 D8 45 */ bl func_8005A4CC
+/* 800DCC8C 000D88EC 48 00 0B 50 */ b lbl_800DD7DC
+lbl_800DCC90:
+/* 800DCC90 000D88F0 2C 18 00 03 */ cmpwi r24, 3
+/* 800DCC94 000D88F4 41 82 00 D4 */ beq lbl_800DCD68
+/* 800DCC98 000D88F8 40 80 00 14 */ bge lbl_800DCCAC
+/* 800DCC9C 000D88FC 2C 18 00 01 */ cmpwi r24, 1
+/* 800DCCA0 000D8900 41 82 00 18 */ beq lbl_800DCCB8
+/* 800DCCA4 000D8904 40 80 00 6C */ bge lbl_800DCD10
+/* 800DCCA8 000D8908 48 00 0B 34 */ b lbl_800DD7DC
+lbl_800DCCAC:
+/* 800DCCAC 000D890C 2C 18 00 0A */ cmpwi r24, 0xa
+/* 800DCCB0 000D8910 41 82 01 10 */ beq lbl_800DCDC0
+/* 800DCCB4 000D8914 48 00 0B 28 */ b lbl_800DD7DC
+lbl_800DCCB8:
+/* 800DCCB8 000D8918 38 60 00 00 */ li r3, 0
+/* 800DCCBC 000D891C 4B FD DC D1 */ bl func_800BA98C
+/* 800DCCC0 000D8920 7C 63 07 34 */ extsh r3, r3
+/* 800DCCC4 000D8924 38 80 00 00 */ li r4, 0
+/* 800DCCC8 000D8928 38 A0 00 00 */ li r5, 0
+/* 800DCCCC 000D892C 48 17 70 E5 */ bl func_80253DB0
+/* 800DCCD0 000D8930 38 60 00 0C */ li r3, 0xc
+/* 800DCCD4 000D8934 4B FD DC B9 */ bl func_800BA98C
+/* 800DCCD8 000D8938 7C 63 07 34 */ extsh r3, r3
+/* 800DCCDC 000D893C 38 80 00 16 */ li r4, 0x16
+/* 800DCCE0 000D8940 38 A0 00 00 */ li r5, 0
+/* 800DCCE4 000D8944 48 17 70 CD */ bl func_80253DB0
+/* 800DCCE8 000D8948 38 60 00 0F */ li r3, 0xf
+/* 800DCCEC 000D894C 4B FD DC A1 */ bl func_800BA98C
+/* 800DCCF0 000D8950 7C 63 07 34 */ extsh r3, r3
+/* 800DCCF4 000D8954 38 80 00 07 */ li r4, 7
+/* 800DCCF8 000D8958 38 A0 00 00 */ li r5, 0
+/* 800DCCFC 000D895C 48 17 70 B5 */ bl func_80253DB0
+/* 800DCD00 000D8960 38 60 00 01 */ li r3, 1
+/* 800DCD04 000D8964 38 80 2D 10 */ li r4, 0x2d10
+/* 800DCD08 000D8968 4B FD DC E9 */ bl func_800BA9F0
+/* 800DCD0C 000D896C 48 00 0A D0 */ b lbl_800DD7DC
+lbl_800DCD10:
+/* 800DCD10 000D8970 38 60 00 00 */ li r3, 0
+/* 800DCD14 000D8974 4B FD DC 79 */ bl func_800BA98C
+/* 800DCD18 000D8978 7C 63 07 34 */ extsh r3, r3
+/* 800DCD1C 000D897C 38 80 00 02 */ li r4, 2
+/* 800DCD20 000D8980 38 A0 00 00 */ li r5, 0
+/* 800DCD24 000D8984 48 17 70 8D */ bl func_80253DB0
+/* 800DCD28 000D8988 38 60 00 0C */ li r3, 0xc
+/* 800DCD2C 000D898C 4B FD DC 61 */ bl func_800BA98C
+/* 800DCD30 000D8990 7C 63 07 34 */ extsh r3, r3
+/* 800DCD34 000D8994 38 80 00 01 */ li r4, 1
+/* 800DCD38 000D8998 38 A0 00 00 */ li r5, 0
+/* 800DCD3C 000D899C 48 17 70 75 */ bl func_80253DB0
+/* 800DCD40 000D89A0 38 60 00 0F */ li r3, 0xf
+/* 800DCD44 000D89A4 4B FD DC 49 */ bl func_800BA98C
+/* 800DCD48 000D89A8 7C 63 07 34 */ extsh r3, r3
+/* 800DCD4C 000D89AC 38 80 00 07 */ li r4, 7
+/* 800DCD50 000D89B0 38 A0 00 00 */ li r5, 0
+/* 800DCD54 000D89B4 48 17 70 5D */ bl func_80253DB0
+/* 800DCD58 000D89B8 38 60 00 01 */ li r3, 1
+/* 800DCD5C 000D89BC 38 80 2D 0F */ li r4, 0x2d0f
+/* 800DCD60 000D89C0 4B FD DC 91 */ bl func_800BA9F0
+/* 800DCD64 000D89C4 48 00 0A 78 */ b lbl_800DD7DC
+lbl_800DCD68:
+/* 800DCD68 000D89C8 38 60 00 00 */ li r3, 0
+/* 800DCD6C 000D89CC 4B FD DC 21 */ bl func_800BA98C
+/* 800DCD70 000D89D0 7C 63 07 34 */ extsh r3, r3
+/* 800DCD74 000D89D4 38 80 00 02 */ li r4, 2
+/* 800DCD78 000D89D8 38 A0 00 00 */ li r5, 0
+/* 800DCD7C 000D89DC 48 17 70 35 */ bl func_80253DB0
+/* 800DCD80 000D89E0 38 60 00 0C */ li r3, 0xc
+/* 800DCD84 000D89E4 4B FD DC 09 */ bl func_800BA98C
+/* 800DCD88 000D89E8 7C 63 07 34 */ extsh r3, r3
+/* 800DCD8C 000D89EC 38 80 00 00 */ li r4, 0
+/* 800DCD90 000D89F0 38 A0 00 00 */ li r5, 0
+/* 800DCD94 000D89F4 48 17 70 1D */ bl func_80253DB0
+/* 800DCD98 000D89F8 38 60 00 0F */ li r3, 0xf
+/* 800DCD9C 000D89FC 4B FD DB F1 */ bl func_800BA98C
+/* 800DCDA0 000D8A00 7C 63 07 34 */ extsh r3, r3
+/* 800DCDA4 000D8A04 38 80 00 07 */ li r4, 7
+/* 800DCDA8 000D8A08 38 A0 00 00 */ li r5, 0
+/* 800DCDAC 000D8A0C 48 17 70 05 */ bl func_80253DB0
+/* 800DCDB0 000D8A10 38 60 00 01 */ li r3, 1
+/* 800DCDB4 000D8A14 38 80 2D 0E */ li r4, 0x2d0e
+/* 800DCDB8 000D8A18 4B FD DC 39 */ bl func_800BA9F0
+/* 800DCDBC 000D8A1C 48 00 0A 20 */ b lbl_800DD7DC
+lbl_800DCDC0:
+/* 800DCDC0 000D8A20 38 60 00 00 */ li r3, 0
+/* 800DCDC4 000D8A24 4B FD DB C9 */ bl func_800BA98C
+/* 800DCDC8 000D8A28 7C 63 07 34 */ extsh r3, r3
+/* 800DCDCC 000D8A2C 38 80 00 02 */ li r4, 2
+/* 800DCDD0 000D8A30 38 A0 00 00 */ li r5, 0
+/* 800DCDD4 000D8A34 48 17 6F DD */ bl func_80253DB0
+/* 800DCDD8 000D8A38 38 60 00 0C */ li r3, 0xc
+/* 800DCDDC 000D8A3C 4B FD DB B1 */ bl func_800BA98C
+/* 800DCDE0 000D8A40 7C 63 07 34 */ extsh r3, r3
+/* 800DCDE4 000D8A44 38 80 00 08 */ li r4, 8
+/* 800DCDE8 000D8A48 38 A0 00 00 */ li r5, 0
+/* 800DCDEC 000D8A4C 48 17 6F C5 */ bl func_80253DB0
+/* 800DCDF0 000D8A50 38 60 00 0F */ li r3, 0xf
+/* 800DCDF4 000D8A54 4B FD DB 99 */ bl func_800BA98C
+/* 800DCDF8 000D8A58 7C 63 07 34 */ extsh r3, r3
+/* 800DCDFC 000D8A5C 38 80 00 07 */ li r4, 7
+/* 800DCE00 000D8A60 38 A0 00 00 */ li r5, 0
+/* 800DCE04 000D8A64 48 17 6F AD */ bl func_80253DB0
+/* 800DCE08 000D8A68 38 60 00 11 */ li r3, 0x11
+/* 800DCE0C 000D8A6C 4B FD D9 E1 */ bl func_800BA7EC
+/* 800DCE10 000D8A70 28 03 00 01 */ cmplwi r3, 1
+/* 800DCE14 000D8A74 40 82 00 14 */ bne lbl_800DCE28
+/* 800DCE18 000D8A78 38 60 00 01 */ li r3, 1
+/* 800DCE1C 000D8A7C 38 80 2D 0D */ li r4, 0x2d0d
+/* 800DCE20 000D8A80 4B FD DB D1 */ bl func_800BA9F0
+/* 800DCE24 000D8A84 48 00 09 B8 */ b lbl_800DD7DC
+lbl_800DCE28:
+/* 800DCE28 000D8A88 38 60 00 0E */ li r3, 0xe
+/* 800DCE2C 000D8A8C 4B FD D9 C1 */ bl func_800BA7EC
+/* 800DCE30 000D8A90 38 1E FF FF */ addi r0, r30, -1
+/* 800DCE34 000D8A94 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DCE38 000D8A98 54 00 10 3A */ slwi r0, r0, 2
+/* 800DCE3C 000D8A9C 7C 60 1A 14 */ add r3, r0, r3
+/* 800DCE40 000D8AA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DCE44 000D8AA4 7C 03 20 AE */ lbzx r0, r3, r4
+/* 800DCE48 000D8AA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800DCE4C 000D8AAC 41 82 00 14 */ beq lbl_800DCE60
+/* 800DCE50 000D8AB0 38 60 00 01 */ li r3, 1
+/* 800DCE54 000D8AB4 38 80 2D 54 */ li r4, 0x2d54
+/* 800DCE58 000D8AB8 4B FD DB 99 */ bl func_800BA9F0
+/* 800DCE5C 000D8ABC 48 00 09 80 */ b lbl_800DD7DC
+lbl_800DCE60:
+/* 800DCE60 000D8AC0 38 60 00 01 */ li r3, 1
+/* 800DCE64 000D8AC4 38 80 2D 53 */ li r4, 0x2d53
+/* 800DCE68 000D8AC8 4B FD DB 89 */ bl func_800BA9F0
+/* 800DCE6C 000D8ACC 48 00 09 70 */ b lbl_800DD7DC
+/* 800DCE70 000D8AD0 57 00 07 3E */ clrlwi r0, r24, 0x1c
+/* 800DCE74 000D8AD4 2C 00 00 0E */ cmpwi r0, 0xe
+/* 800DCE78 000D8AD8 40 82 03 9C */ bne lbl_800DD214
+/* 800DCE7C 000D8ADC 57 18 06 30 */ rlwinm r24, r24, 0, 0x18, 0x18
+/* 800DCE80 000D8AE0 38 60 00 02 */ li r3, 2
+/* 800DCE84 000D8AE4 7F 04 C3 78 */ mr r4, r24
+/* 800DCE88 000D8AE8 4B FD D7 95 */ bl func_800BA61C
+/* 800DCE8C 000D8AEC 57 00 06 31 */ rlwinm. r0, r24, 0, 0x18, 0x18
+/* 800DCE90 000D8AF0 41 82 01 B8 */ beq lbl_800DD048
+/* 800DCE94 000D8AF4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCE98 000D8AF8 7C 1E B8 40 */ cmplw r30, r23
+/* 800DCE9C 000D8AFC 60 00 00 03 */ ori r0, r0, 3
+/* 800DCEA0 000D8B00 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCEA4 000D8B04 40 82 00 D4 */ bne lbl_800DCF78
+/* 800DCEA8 000D8B08 38 60 00 13 */ li r3, 0x13
+/* 800DCEAC 000D8B0C 4B FD D9 41 */ bl func_800BA7EC
+/* 800DCEB0 000D8B10 38 1E FF FF */ addi r0, r30, -1
+/* 800DCEB4 000D8B14 54 75 06 3E */ clrlwi r21, r3, 0x18
+/* 800DCEB8 000D8B18 54 14 16 3A */ rlwinm r20, r0, 2, 0x18, 0x1d
+/* 800DCEBC 000D8B1C 38 60 00 14 */ li r3, 0x14
+/* 800DCEC0 000D8B20 4B FD D9 2D */ bl func_800BA7EC
+/* 800DCEC4 000D8B24 2C 03 00 10 */ cmpwi r3, 0x10
+/* 800DCEC8 000D8B28 41 82 00 54 */ beq lbl_800DCF1C
+/* 800DCECC 000D8B2C 40 80 00 10 */ bge lbl_800DCEDC
+/* 800DCED0 000D8B30 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800DCED4 000D8B34 40 80 00 14 */ bge lbl_800DCEE8
+/* 800DCED8 000D8B38 48 00 02 B8 */ b lbl_800DD190
+lbl_800DCEDC:
+/* 800DCEDC 000D8B3C 2C 03 00 12 */ cmpwi r3, 0x12
+/* 800DCEE0 000D8B40 40 80 02 B0 */ bge lbl_800DD190
+/* 800DCEE4 000D8B44 48 00 00 6C */ b lbl_800DCF50
+lbl_800DCEE8:
+/* 800DCEE8 000D8B48 38 60 00 14 */ li r3, 0x14
+/* 800DCEEC 000D8B4C 38 80 00 10 */ li r4, 0x10
+/* 800DCEF0 000D8B50 4B FD D7 2D */ bl func_800BA61C
+/* 800DCEF4 000D8B54 38 60 00 0E */ li r3, 0xe
+/* 800DCEF8 000D8B58 38 80 00 01 */ li r4, 1
+/* 800DCEFC 000D8B5C 4B FD D7 21 */ bl func_800BA61C
+/* 800DCF00 000D8B60 38 14 00 02 */ addi r0, r20, 2
+/* 800DCF04 000D8B64 7C 00 A8 00 */ cmpw r0, r21
+/* 800DCF08 000D8B68 40 82 02 88 */ bne lbl_800DD190
+/* 800DCF0C 000D8B6C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCF10 000D8B70 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DCF14 000D8B74 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCF18 000D8B78 48 00 02 78 */ b lbl_800DD190
+lbl_800DCF1C:
+/* 800DCF1C 000D8B7C 38 60 00 14 */ li r3, 0x14
+/* 800DCF20 000D8B80 38 80 00 11 */ li r4, 0x11
+/* 800DCF24 000D8B84 4B FD D6 F9 */ bl func_800BA61C
+/* 800DCF28 000D8B88 38 60 00 0E */ li r3, 0xe
+/* 800DCF2C 000D8B8C 38 80 00 02 */ li r4, 2
+/* 800DCF30 000D8B90 4B FD D6 ED */ bl func_800BA61C
+/* 800DCF34 000D8B94 38 14 00 03 */ addi r0, r20, 3
+/* 800DCF38 000D8B98 7C 00 A8 00 */ cmpw r0, r21
+/* 800DCF3C 000D8B9C 40 82 02 54 */ bne lbl_800DD190
+/* 800DCF40 000D8BA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCF44 000D8BA4 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DCF48 000D8BA8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCF4C 000D8BAC 48 00 02 44 */ b lbl_800DD190
+lbl_800DCF50:
+/* 800DCF50 000D8BB0 38 60 00 14 */ li r3, 0x14
+/* 800DCF54 000D8BB4 38 80 00 12 */ li r4, 0x12
+/* 800DCF58 000D8BB8 4B FD D6 C5 */ bl func_800BA61C
+/* 800DCF5C 000D8BBC 38 60 00 0E */ li r3, 0xe
+/* 800DCF60 000D8BC0 38 80 00 03 */ li r4, 3
+/* 800DCF64 000D8BC4 4B FD D6 B9 */ bl func_800BA61C
+/* 800DCF68 000D8BC8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCF6C 000D8BCC 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DCF70 000D8BD0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DCF74 000D8BD4 48 00 02 1C */ b lbl_800DD190
+lbl_800DCF78:
+/* 800DCF78 000D8BD8 38 60 00 14 */ li r3, 0x14
+/* 800DCF7C 000D8BDC 4B FD D8 71 */ bl func_800BA7EC
+/* 800DCF80 000D8BE0 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800DCF84 000D8BE4 41 82 00 5C */ beq lbl_800DCFE0
+/* 800DCF88 000D8BE8 40 80 00 14 */ bge lbl_800DCF9C
+/* 800DCF8C 000D8BEC 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800DCF90 000D8BF0 41 82 00 18 */ beq lbl_800DCFA8
+/* 800DCF94 000D8BF4 40 80 00 30 */ bge lbl_800DCFC4
+/* 800DCF98 000D8BF8 48 00 01 F8 */ b lbl_800DD190
+lbl_800DCF9C:
+/* 800DCF9C 000D8BFC 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800DCFA0 000D8C00 40 80 01 F0 */ bge lbl_800DD190
+/* 800DCFA4 000D8C04 48 00 00 58 */ b lbl_800DCFFC
+lbl_800DCFA8:
+/* 800DCFA8 000D8C08 38 60 00 14 */ li r3, 0x14
+/* 800DCFAC 000D8C0C 38 80 00 10 */ li r4, 0x10
+/* 800DCFB0 000D8C10 4B FD D6 6D */ bl func_800BA61C
+/* 800DCFB4 000D8C14 38 60 00 0E */ li r3, 0xe
+/* 800DCFB8 000D8C18 38 80 00 01 */ li r4, 1
+/* 800DCFBC 000D8C1C 4B FD D6 61 */ bl func_800BA61C
+/* 800DCFC0 000D8C20 48 00 01 D0 */ b lbl_800DD190
+lbl_800DCFC4:
+/* 800DCFC4 000D8C24 38 60 00 14 */ li r3, 0x14
+/* 800DCFC8 000D8C28 38 80 00 11 */ li r4, 0x11
+/* 800DCFCC 000D8C2C 4B FD D6 51 */ bl func_800BA61C
+/* 800DCFD0 000D8C30 38 60 00 0E */ li r3, 0xe
+/* 800DCFD4 000D8C34 38 80 00 02 */ li r4, 2
+/* 800DCFD8 000D8C38 4B FD D6 45 */ bl func_800BA61C
+/* 800DCFDC 000D8C3C 48 00 01 B4 */ b lbl_800DD190
+lbl_800DCFE0:
+/* 800DCFE0 000D8C40 38 60 00 14 */ li r3, 0x14
+/* 800DCFE4 000D8C44 38 80 00 12 */ li r4, 0x12
+/* 800DCFE8 000D8C48 4B FD D6 35 */ bl func_800BA61C
+/* 800DCFEC 000D8C4C 38 60 00 0E */ li r3, 0xe
+/* 800DCFF0 000D8C50 38 80 00 03 */ li r4, 3
+/* 800DCFF4 000D8C54 4B FD D6 29 */ bl func_800BA61C
+/* 800DCFF8 000D8C58 48 00 01 98 */ b lbl_800DD190
+lbl_800DCFFC:
+/* 800DCFFC 000D8C5C 38 60 00 14 */ li r3, 0x14
+/* 800DD000 000D8C60 38 80 00 0F */ li r4, 0xf
+/* 800DD004 000D8C64 4B FD D6 19 */ bl func_800BA61C
+/* 800DD008 000D8C68 38 60 00 0E */ li r3, 0xe
+/* 800DD00C 000D8C6C 38 80 00 00 */ li r4, 0
+/* 800DD010 000D8C70 4B FD D6 0D */ bl func_800BA61C
+/* 800DD014 000D8C74 7F C4 F3 78 */ mr r4, r30
+/* 800DD018 000D8C78 38 60 00 12 */ li r3, 0x12
+/* 800DD01C 000D8C7C 4B FD D6 01 */ bl func_800BA61C
+/* 800DD020 000D8C80 38 60 00 13 */ li r3, 0x13
+/* 800DD024 000D8C84 4B FD D7 C9 */ bl func_800BA7EC
+/* 800DD028 000D8C88 57 C4 15 BA */ rlwinm r4, r30, 2, 0x16, 0x1d
+/* 800DD02C 000D8C8C 38 04 00 01 */ addi r0, r4, 1
+/* 800DD030 000D8C90 7C 00 18 40 */ cmplw r0, r3
+/* 800DD034 000D8C94 40 82 01 5C */ bne lbl_800DD190
+/* 800DD038 000D8C98 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD03C 000D8C9C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DD040 000D8CA0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD044 000D8CA4 48 00 01 4C */ b lbl_800DD190
+lbl_800DD048:
+/* 800DD048 000D8CA8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD04C 000D8CAC 28 1E 00 01 */ cmplwi r30, 1
+/* 800DD050 000D8CB0 60 00 00 03 */ ori r0, r0, 3
+/* 800DD054 000D8CB4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD058 000D8CB8 40 82 00 90 */ bne lbl_800DD0E8
+/* 800DD05C 000D8CBC 38 60 00 14 */ li r3, 0x14
+/* 800DD060 000D8CC0 4B FD D7 8D */ bl func_800BA7EC
+/* 800DD064 000D8CC4 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800DD068 000D8CC8 41 82 00 48 */ beq lbl_800DD0B0
+/* 800DD06C 000D8CCC 40 80 00 10 */ bge lbl_800DD07C
+/* 800DD070 000D8CD0 2C 03 00 10 */ cmpwi r3, 0x10
+/* 800DD074 000D8CD4 40 80 00 14 */ bge lbl_800DD088
+/* 800DD078 000D8CD8 48 00 01 18 */ b lbl_800DD190
+lbl_800DD07C:
+/* 800DD07C 000D8CDC 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800DD080 000D8CE0 40 80 01 10 */ bge lbl_800DD190
+/* 800DD084 000D8CE4 48 00 00 48 */ b lbl_800DD0CC
+lbl_800DD088:
+/* 800DD088 000D8CE8 38 60 00 14 */ li r3, 0x14
+/* 800DD08C 000D8CEC 38 80 00 0F */ li r4, 0xf
+/* 800DD090 000D8CF0 4B FD D5 8D */ bl func_800BA61C
+/* 800DD094 000D8CF4 38 60 00 0E */ li r3, 0xe
+/* 800DD098 000D8CF8 38 80 00 00 */ li r4, 0
+/* 800DD09C 000D8CFC 4B FD D5 81 */ bl func_800BA61C
+/* 800DD0A0 000D8D00 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD0A4 000D8D04 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800DD0A8 000D8D08 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD0AC 000D8D0C 48 00 00 E4 */ b lbl_800DD190
+lbl_800DD0B0:
+/* 800DD0B0 000D8D10 38 60 00 14 */ li r3, 0x14
+/* 800DD0B4 000D8D14 38 80 00 10 */ li r4, 0x10
+/* 800DD0B8 000D8D18 4B FD D5 65 */ bl func_800BA61C
+/* 800DD0BC 000D8D1C 38 60 00 0E */ li r3, 0xe
+/* 800DD0C0 000D8D20 38 80 00 01 */ li r4, 1
+/* 800DD0C4 000D8D24 4B FD D5 59 */ bl func_800BA61C
+/* 800DD0C8 000D8D28 48 00 00 C8 */ b lbl_800DD190
+lbl_800DD0CC:
+/* 800DD0CC 000D8D2C 38 60 00 14 */ li r3, 0x14
+/* 800DD0D0 000D8D30 38 80 00 11 */ li r4, 0x11
+/* 800DD0D4 000D8D34 4B FD D5 49 */ bl func_800BA61C
+/* 800DD0D8 000D8D38 38 60 00 0E */ li r3, 0xe
+/* 800DD0DC 000D8D3C 38 80 00 02 */ li r4, 2
+/* 800DD0E0 000D8D40 4B FD D5 3D */ bl func_800BA61C
+/* 800DD0E4 000D8D44 48 00 00 AC */ b lbl_800DD190
+lbl_800DD0E8:
+/* 800DD0E8 000D8D48 38 60 00 14 */ li r3, 0x14
+/* 800DD0EC 000D8D4C 4B FD D7 01 */ bl func_800BA7EC
+/* 800DD0F0 000D8D50 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800DD0F4 000D8D54 41 82 00 68 */ beq lbl_800DD15C
+/* 800DD0F8 000D8D58 40 80 00 14 */ bge lbl_800DD10C
+/* 800DD0FC 000D8D5C 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800DD100 000D8D60 41 82 00 18 */ beq lbl_800DD118
+/* 800DD104 000D8D64 40 80 00 3C */ bge lbl_800DD140
+/* 800DD108 000D8D68 48 00 00 88 */ b lbl_800DD190
+lbl_800DD10C:
+/* 800DD10C 000D8D6C 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800DD110 000D8D70 40 80 00 80 */ bge lbl_800DD190
+/* 800DD114 000D8D74 48 00 00 64 */ b lbl_800DD178
+lbl_800DD118:
+/* 800DD118 000D8D78 38 60 00 14 */ li r3, 0x14
+/* 800DD11C 000D8D7C 38 80 00 12 */ li r4, 0x12
+/* 800DD120 000D8D80 4B FD D4 FD */ bl func_800BA61C
+/* 800DD124 000D8D84 38 9E FF FE */ addi r4, r30, -2
+/* 800DD128 000D8D88 38 60 00 12 */ li r3, 0x12
+/* 800DD12C 000D8D8C 4B FD D4 F1 */ bl func_800BA61C
+/* 800DD130 000D8D90 38 60 00 0E */ li r3, 0xe
+/* 800DD134 000D8D94 38 80 00 03 */ li r4, 3
+/* 800DD138 000D8D98 4B FD D4 E5 */ bl func_800BA61C
+/* 800DD13C 000D8D9C 48 00 00 54 */ b lbl_800DD190
+lbl_800DD140:
+/* 800DD140 000D8DA0 38 60 00 14 */ li r3, 0x14
+/* 800DD144 000D8DA4 38 80 00 0F */ li r4, 0xf
+/* 800DD148 000D8DA8 4B FD D4 D5 */ bl func_800BA61C
+/* 800DD14C 000D8DAC 38 60 00 0E */ li r3, 0xe
+/* 800DD150 000D8DB0 38 80 00 00 */ li r4, 0
+/* 800DD154 000D8DB4 4B FD D4 C9 */ bl func_800BA61C
+/* 800DD158 000D8DB8 48 00 00 38 */ b lbl_800DD190
+lbl_800DD15C:
+/* 800DD15C 000D8DBC 38 60 00 14 */ li r3, 0x14
+/* 800DD160 000D8DC0 38 80 00 10 */ li r4, 0x10
+/* 800DD164 000D8DC4 4B FD D4 B9 */ bl func_800BA61C
+/* 800DD168 000D8DC8 38 60 00 0E */ li r3, 0xe
+/* 800DD16C 000D8DCC 38 80 00 01 */ li r4, 1
+/* 800DD170 000D8DD0 4B FD D4 AD */ bl func_800BA61C
+/* 800DD174 000D8DD4 48 00 00 1C */ b lbl_800DD190
+lbl_800DD178:
+/* 800DD178 000D8DD8 38 60 00 14 */ li r3, 0x14
+/* 800DD17C 000D8DDC 38 80 00 11 */ li r4, 0x11
+/* 800DD180 000D8DE0 4B FD D4 9D */ bl func_800BA61C
+/* 800DD184 000D8DE4 38 60 00 0E */ li r3, 0xe
+/* 800DD188 000D8DE8 38 80 00 02 */ li r4, 2
+/* 800DD18C 000D8DEC 4B FD D4 91 */ bl func_800BA61C
+lbl_800DD190:
+/* 800DD190 000D8DF0 38 60 00 10 */ li r3, 0x10
+/* 800DD194 000D8DF4 4B FD D7 F9 */ bl func_800BA98C
+/* 800DD198 000D8DF8 7C 63 07 34 */ extsh r3, r3
+/* 800DD19C 000D8DFC 38 80 00 08 */ li r4, 8
+/* 800DD1A0 000D8E00 38 A0 00 00 */ li r5, 0
+/* 800DD1A4 000D8E04 48 17 6C 4D */ bl func_80253DF0
+/* 800DD1A8 000D8E08 38 60 00 11 */ li r3, 0x11
+/* 800DD1AC 000D8E0C 4B FD D7 E1 */ bl func_800BA98C
+/* 800DD1B0 000D8E10 7C 63 07 34 */ extsh r3, r3
+/* 800DD1B4 000D8E14 38 80 00 08 */ li r4, 8
+/* 800DD1B8 000D8E18 38 A0 00 00 */ li r5, 0
+/* 800DD1BC 000D8E1C 48 17 6C 35 */ bl func_80253DF0
+/* 800DD1C0 000D8E20 38 60 00 0F */ li r3, 0xf
+/* 800DD1C4 000D8E24 4B FD D7 C9 */ bl func_800BA98C
+/* 800DD1C8 000D8E28 7C 63 07 34 */ extsh r3, r3
+/* 800DD1CC 000D8E2C 38 80 00 09 */ li r4, 9
+/* 800DD1D0 000D8E30 38 A0 00 01 */ li r5, 1
+/* 800DD1D4 000D8E34 48 17 6C 1D */ bl func_80253DF0
+/* 800DD1D8 000D8E38 38 60 00 10 */ li r3, 0x10
+/* 800DD1DC 000D8E3C 4B FD D7 B1 */ bl func_800BA98C
+/* 800DD1E0 000D8E40 7C 63 07 34 */ extsh r3, r3
+/* 800DD1E4 000D8E44 38 80 00 09 */ li r4, 9
+/* 800DD1E8 000D8E48 38 A0 00 01 */ li r5, 1
+/* 800DD1EC 000D8E4C 48 17 6C 05 */ bl func_80253DF0
+/* 800DD1F0 000D8E50 38 60 00 11 */ li r3, 0x11
+/* 800DD1F4 000D8E54 4B FD D7 99 */ bl func_800BA98C
+/* 800DD1F8 000D8E58 7C 63 07 34 */ extsh r3, r3
+/* 800DD1FC 000D8E5C 38 80 00 09 */ li r4, 9
+/* 800DD200 000D8E60 38 A0 00 01 */ li r5, 1
+/* 800DD204 000D8E64 48 17 6B ED */ bl func_80253DF0
+/* 800DD208 000D8E68 38 60 00 0E */ li r3, 0xe
+/* 800DD20C 000D8E6C 4B FD D3 AD */ bl func_800BA5B8
+/* 800DD210 000D8E70 48 00 05 CC */ b lbl_800DD7DC
+lbl_800DD214:
+/* 800DD214 000D8E74 38 18 00 01 */ addi r0, r24, 1
+/* 800DD218 000D8E78 38 60 00 02 */ li r3, 2
+/* 800DD21C 000D8E7C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800DD220 000D8E80 4B FD D3 FD */ bl func_800BA61C
+/* 800DD224 000D8E84 48 00 05 B8 */ b lbl_800DD7DC
+/* 800DD228 000D8E88 38 60 00 0D */ li r3, 0xd
+/* 800DD22C 000D8E8C 4B FD D7 61 */ bl func_800BA98C
+/* 800DD230 000D8E90 7C 63 07 34 */ extsh r3, r3
+/* 800DD234 000D8E94 48 17 6B 9D */ bl func_80253DD0
+/* 800DD238 000D8E98 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DD23C 000D8E9C 28 00 00 03 */ cmplwi r0, 3
+/* 800DD240 000D8EA0 40 82 05 9C */ bne lbl_800DD7DC
+/* 800DD244 000D8EA4 38 60 00 00 */ li r3, 0
+/* 800DD248 000D8EA8 4B FD D7 45 */ bl func_800BA98C
+/* 800DD24C 000D8EAC 7C 63 07 34 */ extsh r3, r3
+/* 800DD250 000D8EB0 38 80 00 02 */ li r4, 2
+/* 800DD254 000D8EB4 38 A0 00 00 */ li r5, 0
+/* 800DD258 000D8EB8 48 17 6B 59 */ bl func_80253DB0
+/* 800DD25C 000D8EBC 38 60 00 0F */ li r3, 0xf
+/* 800DD260 000D8EC0 4B FD D7 2D */ bl func_800BA98C
+/* 800DD264 000D8EC4 7C 63 07 34 */ extsh r3, r3
+/* 800DD268 000D8EC8 38 80 00 07 */ li r4, 7
+/* 800DD26C 000D8ECC 38 A0 00 00 */ li r5, 0
+/* 800DD270 000D8ED0 48 17 6B 41 */ bl func_80253DB0
+/* 800DD274 000D8ED4 38 60 00 0F */ li r3, 0xf
+/* 800DD278 000D8ED8 4B FD D7 15 */ bl func_800BA98C
+/* 800DD27C 000D8EDC 7C 63 07 34 */ extsh r3, r3
+/* 800DD280 000D8EE0 38 80 00 09 */ li r4, 9
+/* 800DD284 000D8EE4 38 A0 00 02 */ li r5, 2
+/* 800DD288 000D8EE8 48 17 6B 69 */ bl func_80253DF0
+/* 800DD28C 000D8EEC 38 60 00 01 */ li r3, 1
+/* 800DD290 000D8EF0 4B FD D3 29 */ bl func_800BA5B8
+/* 800DD294 000D8EF4 38 00 10 03 */ li r0, 0x1003
+/* 800DD298 000D8EF8 38 60 00 13 */ li r3, 0x13
+/* 800DD29C 000D8EFC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD2A0 000D8F00 4B FD D5 4D */ bl func_800BA7EC
+/* 800DD2A4 000D8F04 28 03 00 04 */ cmplwi r3, 4
+/* 800DD2A8 000D8F08 41 81 00 10 */ bgt lbl_800DD2B8
+/* 800DD2AC 000D8F0C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD2B0 000D8F10 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DD2B4 000D8F14 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DD2B8:
+/* 800DD2B8 000D8F18 7C 1E B8 40 */ cmplw r30, r23
+/* 800DD2BC 000D8F1C 40 82 00 10 */ bne lbl_800DD2CC
+/* 800DD2C0 000D8F20 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD2C4 000D8F24 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DD2C8 000D8F28 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DD2CC:
+/* 800DD2CC 000D8F2C 28 1E 00 01 */ cmplwi r30, 1
+/* 800DD2D0 000D8F30 40 82 00 10 */ bne lbl_800DD2E0
+/* 800DD2D4 000D8F34 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD2D8 000D8F38 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800DD2DC 000D8F3C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DD2E0:
+/* 800DD2E0 000D8F40 38 60 00 11 */ li r3, 0x11
+/* 800DD2E4 000D8F44 4B FD D5 09 */ bl func_800BA7EC
+/* 800DD2E8 000D8F48 28 03 00 01 */ cmplwi r3, 1
+/* 800DD2EC 000D8F4C 40 82 04 F0 */ bne lbl_800DD7DC
+/* 800DD2F0 000D8F50 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD2F4 000D8F54 60 00 04 00 */ ori r0, r0, 0x400
+/* 800DD2F8 000D8F58 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD2FC 000D8F5C 48 00 04 E0 */ b lbl_800DD7DC
+/* 800DD300 000D8F60 38 60 00 0C */ li r3, 0xc
+/* 800DD304 000D8F64 4B FD D6 89 */ bl func_800BA98C
+/* 800DD308 000D8F68 7C 63 07 34 */ extsh r3, r3
+/* 800DD30C 000D8F6C 48 17 6A C5 */ bl func_80253DD0
+/* 800DD310 000D8F70 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DD314 000D8F74 28 00 00 03 */ cmplwi r0, 3
+/* 800DD318 000D8F78 40 82 04 C4 */ bne lbl_800DD7DC
+/* 800DD31C 000D8F7C 38 60 00 13 */ li r3, 0x13
+/* 800DD320 000D8F80 4B FD D2 99 */ bl func_800BA5B8
+/* 800DD324 000D8F84 38 60 00 0F */ li r3, 0xf
+/* 800DD328 000D8F88 4B FD D6 65 */ bl func_800BA98C
+/* 800DD32C 000D8F8C 7C 63 07 34 */ extsh r3, r3
+/* 800DD330 000D8F90 38 80 00 08 */ li r4, 8
+/* 800DD334 000D8F94 38 A0 00 00 */ li r5, 0
+/* 800DD338 000D8F98 48 17 6A 79 */ bl func_80253DB0
+/* 800DD33C 000D8F9C 38 60 00 10 */ li r3, 0x10
+/* 800DD340 000D8FA0 4B FD D6 4D */ bl func_800BA98C
+/* 800DD344 000D8FA4 7C 63 07 34 */ extsh r3, r3
+/* 800DD348 000D8FA8 38 80 00 08 */ li r4, 8
+/* 800DD34C 000D8FAC 38 A0 00 00 */ li r5, 0
+/* 800DD350 000D8FB0 48 17 6A 61 */ bl func_80253DB0
+/* 800DD354 000D8FB4 38 60 00 11 */ li r3, 0x11
+/* 800DD358 000D8FB8 4B FD D6 35 */ bl func_800BA98C
+/* 800DD35C 000D8FBC 7C 63 07 34 */ extsh r3, r3
+/* 800DD360 000D8FC0 38 80 00 08 */ li r4, 8
+/* 800DD364 000D8FC4 38 A0 00 00 */ li r5, 0
+/* 800DD368 000D8FC8 48 17 6A 49 */ bl func_80253DB0
+/* 800DD36C 000D8FCC 38 60 00 11 */ li r3, 0x11
+/* 800DD370 000D8FD0 4B FD D4 7D */ bl func_800BA7EC
+/* 800DD374 000D8FD4 28 03 00 01 */ cmplwi r3, 1
+/* 800DD378 000D8FD8 40 82 04 64 */ bne lbl_800DD7DC
+/* 800DD37C 000D8FDC 38 60 00 0C */ li r3, 0xc
+/* 800DD380 000D8FE0 4B FD D6 0D */ bl func_800BA98C
+/* 800DD384 000D8FE4 7C 63 07 34 */ extsh r3, r3
+/* 800DD388 000D8FE8 38 80 00 17 */ li r4, 0x17
+/* 800DD38C 000D8FEC 38 A0 00 00 */ li r5, 0
+/* 800DD390 000D8FF0 48 17 6A 21 */ bl func_80253DB0
+/* 800DD394 000D8FF4 48 00 04 48 */ b lbl_800DD7DC
+/* 800DD398 000D8FF8 38 60 00 0F */ li r3, 0xf
+/* 800DD39C 000D8FFC 4B FD D5 F1 */ bl func_800BA98C
+/* 800DD3A0 000D9000 7C 63 07 34 */ extsh r3, r3
+/* 800DD3A4 000D9004 48 17 6A 2D */ bl func_80253DD0
+/* 800DD3A8 000D9008 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DD3AC 000D900C 28 00 00 03 */ cmplwi r0, 3
+/* 800DD3B0 000D9010 40 82 04 2C */ bne lbl_800DD7DC
+/* 800DD3B4 000D9014 38 60 00 11 */ li r3, 0x11
+/* 800DD3B8 000D9018 4B FD D4 35 */ bl func_800BA7EC
+/* 800DD3BC 000D901C 28 03 00 01 */ cmplwi r3, 1
+/* 800DD3C0 000D9020 40 82 00 D8 */ bne lbl_800DD498
+/* 800DD3C4 000D9024 38 60 00 07 */ li r3, 7
+/* 800DD3C8 000D9028 4B FD D1 91 */ bl func_800BA558
+/* 800DD3CC 000D902C 38 60 00 00 */ li r3, 0
+/* 800DD3D0 000D9030 4B FD D1 E9 */ bl func_800BA5B8
+/* 800DD3D4 000D9034 38 60 00 0F */ li r3, 0xf
+/* 800DD3D8 000D9038 4B FD D5 B5 */ bl func_800BA98C
+/* 800DD3DC 000D903C 7C 63 07 34 */ extsh r3, r3
+/* 800DD3E0 000D9040 38 80 00 08 */ li r4, 8
+/* 800DD3E4 000D9044 38 A0 00 00 */ li r5, 0
+/* 800DD3E8 000D9048 48 17 6A 09 */ bl func_80253DF0
+/* 800DD3EC 000D904C 38 60 00 10 */ li r3, 0x10
+/* 800DD3F0 000D9050 4B FD D5 9D */ bl func_800BA98C
+/* 800DD3F4 000D9054 7C 63 07 34 */ extsh r3, r3
+/* 800DD3F8 000D9058 38 80 00 08 */ li r4, 8
+/* 800DD3FC 000D905C 38 A0 00 00 */ li r5, 0
+/* 800DD400 000D9060 48 17 69 F1 */ bl func_80253DF0
+/* 800DD404 000D9064 38 60 00 11 */ li r3, 0x11
+/* 800DD408 000D9068 4B FD D5 85 */ bl func_800BA98C
+/* 800DD40C 000D906C 7C 63 07 34 */ extsh r3, r3
+/* 800DD410 000D9070 38 80 00 08 */ li r4, 8
+/* 800DD414 000D9074 38 A0 00 00 */ li r5, 0
+/* 800DD418 000D9078 48 17 69 D9 */ bl func_80253DF0
+/* 800DD41C 000D907C 38 60 00 0C */ li r3, 0xc
+/* 800DD420 000D9080 4B FD D5 6D */ bl func_800BA98C
+/* 800DD424 000D9084 7C 63 07 34 */ extsh r3, r3
+/* 800DD428 000D9088 38 80 00 08 */ li r4, 8
+/* 800DD42C 000D908C 38 A0 00 00 */ li r5, 0
+/* 800DD430 000D9090 48 17 69 C1 */ bl func_80253DF0
+/* 800DD434 000D9094 3A 80 00 00 */ li r20, 0
+lbl_800DD438:
+/* 800DD438 000D9098 7E 83 A3 78 */ mr r3, r20
+/* 800DD43C 000D909C 4B FE 78 BD */ bl func_800C4CF8
+/* 800DD440 000D90A0 4B FE 7D 2D */ bl func_800C516C
+/* 800DD444 000D90A4 3A 94 00 01 */ addi r20, r20, 1
+/* 800DD448 000D90A8 2C 14 00 12 */ cmpwi r20, 0x12
+/* 800DD44C 000D90AC 41 80 FF EC */ blt lbl_800DD438
+/* 800DD450 000D90B0 38 81 00 08 */ addi r4, r1, 8
+/* 800DD454 000D90B4 38 60 00 01 */ li r3, 1
+/* 800DD458 000D90B8 48 00 89 F1 */ bl func_800E5E48
+/* 800DD45C 000D90BC 38 C1 00 08 */ addi r6, r1, 8
+/* 800DD460 000D90C0 38 60 00 01 */ li r3, 1
+/* 800DD464 000D90C4 38 80 00 01 */ li r4, 1
+/* 800DD468 000D90C8 38 A0 00 00 */ li r5, 0
+/* 800DD46C 000D90CC 4B FE 78 E9 */ bl func_800C4D54
+/* 800DD470 000D90D0 38 60 FF FF */ li r3, -1
+/* 800DD474 000D90D4 4B FE 78 85 */ bl func_800C4CF8
+/* 800DD478 000D90D8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800DD47C 000D90DC 4B F5 E4 59 */ bl func_8003B8D4
+/* 800DD480 000D90E0 38 60 FF FF */ li r3, -1
+/* 800DD484 000D90E4 4B FE 78 75 */ bl func_800C4CF8
+/* 800DD488 000D90E8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800DD48C 000D90EC 38 80 00 02 */ li r4, 2
+/* 800DD490 000D90F0 4B F5 BC 01 */ bl func_80039090
+/* 800DD494 000D90F4 48 00 03 48 */ b lbl_800DD7DC
+lbl_800DD498:
+/* 800DD498 000D90F8 38 60 00 00 */ li r3, 0
+/* 800DD49C 000D90FC 38 80 FF FF */ li r4, -1
+/* 800DD4A0 000D9100 48 00 7D 85 */ bl func_800E5224
+/* 800DD4A4 000D9104 38 1E FF FF */ addi r0, r30, -1
+/* 800DD4A8 000D9108 7C 78 1B 78 */ mr r24, r3
+/* 800DD4AC 000D910C 54 14 10 3A */ slwi r20, r0, 2
+/* 800DD4B0 000D9110 38 60 00 0E */ li r3, 0xe
+/* 800DD4B4 000D9114 4B FD D3 39 */ bl func_800BA7EC
+/* 800DD4B8 000D9118 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
+/* 800DD4BC 000D911C 7C 94 1A 14 */ add r4, r20, r3
+/* 800DD4C0 000D9120 3A E5 CE 18 */ addi r23, r5, lbl_8047CE18@l
+/* 800DD4C4 000D9124 38 60 00 00 */ li r3, 0
+/* 800DD4C8 000D9128 7C 04 B8 AE */ lbzx r0, r4, r23
+/* 800DD4CC 000D912C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800DD4D0 000D9130 48 00 7D 55 */ bl func_800E5224
+/* 800DD4D4 000D9134 7C 60 1B 78 */ mr r0, r3
+/* 800DD4D8 000D9138 38 60 00 00 */ li r3, 0
+/* 800DD4DC 000D913C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800DD4E0 000D9140 38 A0 FF FF */ li r5, -1
+/* 800DD4E4 000D9144 48 00 7F 7D */ bl func_800E5460
+/* 800DD4E8 000D9148 38 60 00 0E */ li r3, 0xe
+/* 800DD4EC 000D914C 4B FD D3 01 */ bl func_800BA7EC
+/* 800DD4F0 000D9150 7C 74 1A 14 */ add r3, r20, r3
+/* 800DD4F4 000D9154 57 04 06 3E */ clrlwi r4, r24, 0x18
+/* 800DD4F8 000D9158 7C 03 B8 AE */ lbzx r0, r3, r23
+/* 800DD4FC 000D915C 38 60 00 00 */ li r3, 0
+/* 800DD500 000D9160 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
+/* 800DD504 000D9164 48 00 7F 5D */ bl func_800E5460
+/* 800DD508 000D9168 38 00 00 25 */ li r0, 0x25
+/* 800DD50C 000D916C 38 80 00 00 */ li r4, 0
+/* 800DD510 000D9170 7C 09 03 A6 */ mtctr r0
+lbl_800DD514:
+/* 800DD514 000D9174 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 800DD518 000D9178 38 84 00 01 */ addi r4, r4, 1
+/* 800DD51C 000D917C 7C 77 02 14 */ add r3, r23, r0
+/* 800DD520 000D9180 88 03 00 25 */ lbz r0, 0x25(r3)
+/* 800DD524 000D9184 98 03 00 00 */ stb r0, 0(r3)
+/* 800DD528 000D9188 42 00 FF EC */ bdnz lbl_800DD514
+/* 800DD52C 000D918C 38 60 00 0F */ li r3, 0xf
+/* 800DD530 000D9190 4B FD D4 5D */ bl func_800BA98C
+/* 800DD534 000D9194 7C 63 07 34 */ extsh r3, r3
+/* 800DD538 000D9198 38 80 00 09 */ li r4, 9
+/* 800DD53C 000D919C 38 A0 00 00 */ li r5, 0
+/* 800DD540 000D91A0 48 17 68 71 */ bl func_80253DB0
+/* 800DD544 000D91A4 38 60 00 00 */ li r3, 0
+/* 800DD548 000D91A8 38 80 2C E3 */ li r4, 0x2ce3
+/* 800DD54C 000D91AC 4B FD D4 A5 */ bl func_800BA9F0
+/* 800DD550 000D91B0 38 60 00 14 */ li r3, 0x14
+/* 800DD554 000D91B4 4B FD D0 65 */ bl func_800BA5B8
+/* 800DD558 000D91B8 48 00 02 84 */ b lbl_800DD7DC
+/* 800DD55C 000D91BC 38 60 00 0F */ li r3, 0xf
+/* 800DD560 000D91C0 4B FD D4 2D */ bl func_800BA98C
+/* 800DD564 000D91C4 7C 63 07 34 */ extsh r3, r3
+/* 800DD568 000D91C8 48 17 68 69 */ bl func_80253DD0
+/* 800DD56C 000D91CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DD570 000D91D0 28 00 00 03 */ cmplwi r0, 3
+/* 800DD574 000D91D4 40 82 02 68 */ bne lbl_800DD7DC
+/* 800DD578 000D91D8 38 60 00 02 */ li r3, 2
+/* 800DD57C 000D91DC 4B FD CF DD */ bl func_800BA558
+/* 800DD580 000D91E0 38 60 00 02 */ li r3, 2
+/* 800DD584 000D91E4 4B FD D0 35 */ bl func_800BA5B8
+/* 800DD588 000D91E8 38 60 00 00 */ li r3, 0
+/* 800DD58C 000D91EC 38 80 00 00 */ li r4, 0
+/* 800DD590 000D91F0 4B F7 C3 69 */ bl func_800598F8
+/* 800DD594 000D91F4 38 60 00 01 */ li r3, 1
+/* 800DD598 000D91F8 38 80 00 02 */ li r4, 2
+/* 800DD59C 000D91FC 38 A0 00 06 */ li r5, 6
+/* 800DD5A0 000D9200 38 C0 00 00 */ li r6, 0
+/* 800DD5A4 000D9204 38 E0 00 00 */ li r7, 0
+/* 800DD5A8 000D9208 39 00 00 00 */ li r8, 0
+/* 800DD5AC 000D920C 4B F7 C4 1D */ bl func_800599C8
+/* 800DD5B0 000D9210 38 60 00 02 */ li r3, 2
+/* 800DD5B4 000D9214 38 80 00 00 */ li r4, 0
+/* 800DD5B8 000D9218 38 A0 00 17 */ li r5, 0x17
+/* 800DD5BC 000D921C 38 C0 00 03 */ li r6, 3
+/* 800DD5C0 000D9220 38 E0 00 01 */ li r7, 1
+/* 800DD5C4 000D9224 39 00 00 00 */ li r8, 0
+/* 800DD5C8 000D9228 4B F7 C4 01 */ bl func_800599C8
+/* 800DD5CC 000D922C 38 60 00 14 */ li r3, 0x14
+/* 800DD5D0 000D9230 38 80 00 00 */ li r4, 0
+/* 800DD5D4 000D9234 38 A0 00 03 */ li r5, 3
+/* 800DD5D8 000D9238 38 C0 00 15 */ li r6, 0x15
+/* 800DD5DC 000D923C 38 E0 00 06 */ li r7, 6
+/* 800DD5E0 000D9240 39 00 00 00 */ li r8, 0
+/* 800DD5E4 000D9244 4B F7 C3 E5 */ bl func_800599C8
+/* 800DD5E8 000D9248 38 60 00 16 */ li r3, 0x16
+/* 800DD5EC 000D924C 38 80 00 00 */ li r4, 0
+/* 800DD5F0 000D9250 38 A0 00 15 */ li r5, 0x15
+/* 800DD5F4 000D9254 38 C0 00 17 */ li r6, 0x17
+/* 800DD5F8 000D9258 38 E0 00 19 */ li r7, 0x19
+/* 800DD5FC 000D925C 39 00 00 00 */ li r8, 0
+/* 800DD600 000D9260 4B F7 C3 C9 */ bl func_800599C8
+/* 800DD604 000D9264 38 60 00 17 */ li r3, 0x17
+/* 800DD608 000D9268 38 80 00 00 */ li r4, 0
+/* 800DD60C 000D926C 38 A0 00 16 */ li r5, 0x16
+/* 800DD610 000D9270 38 C0 00 02 */ li r6, 2
+/* 800DD614 000D9274 38 E0 00 1A */ li r7, 0x1a
+/* 800DD618 000D9278 39 00 00 00 */ li r8, 0
+/* 800DD61C 000D927C 4B F7 C3 AD */ bl func_800599C8
+/* 800DD620 000D9280 38 60 00 19 */ li r3, 0x19
+/* 800DD624 000D9284 38 80 00 16 */ li r4, 0x16
+/* 800DD628 000D9288 38 A0 00 18 */ li r5, 0x18
+/* 800DD62C 000D928C 38 C0 00 1A */ li r6, 0x1a
+/* 800DD630 000D9290 38 E0 00 06 */ li r7, 6
+/* 800DD634 000D9294 39 00 00 00 */ li r8, 0
+/* 800DD638 000D9298 4B F7 C3 91 */ bl func_800599C8
+/* 800DD63C 000D929C 38 60 00 1A */ li r3, 0x1a
+/* 800DD640 000D92A0 38 80 00 17 */ li r4, 0x17
+/* 800DD644 000D92A4 38 A0 00 19 */ li r5, 0x19
+/* 800DD648 000D92A8 38 C0 00 02 */ li r6, 2
+/* 800DD64C 000D92AC 38 E0 00 06 */ li r7, 6
+/* 800DD650 000D92B0 39 00 00 00 */ li r8, 0
+/* 800DD654 000D92B4 4B F7 C3 75 */ bl func_800599C8
+/* 800DD658 000D92B8 38 60 00 03 */ li r3, 3
+/* 800DD65C 000D92BC 38 80 00 00 */ li r4, 0
+/* 800DD660 000D92C0 38 A0 00 02 */ li r5, 2
+/* 800DD664 000D92C4 38 C0 00 14 */ li r6, 0x14
+/* 800DD668 000D92C8 38 E0 00 04 */ li r7, 4
+/* 800DD66C 000D92CC 39 00 00 00 */ li r8, 0
+/* 800DD670 000D92D0 4B F7 C3 59 */ bl func_800599C8
+/* 800DD674 000D92D4 38 60 00 04 */ li r3, 4
+/* 800DD678 000D92D8 38 80 00 03 */ li r4, 3
+/* 800DD67C 000D92DC 38 A0 00 00 */ li r5, 0
+/* 800DD680 000D92E0 38 C0 00 05 */ li r6, 5
+/* 800DD684 000D92E4 38 E0 00 00 */ li r7, 0
+/* 800DD688 000D92E8 39 00 00 00 */ li r8, 0
+/* 800DD68C 000D92EC 4B F7 C3 3D */ bl func_800599C8
+/* 800DD690 000D92F0 38 60 00 05 */ li r3, 5
+/* 800DD694 000D92F4 38 80 00 18 */ li r4, 0x18
+/* 800DD698 000D92F8 38 A0 00 04 */ li r5, 4
+/* 800DD69C 000D92FC 38 C0 00 06 */ li r6, 6
+/* 800DD6A0 000D9300 38 E0 00 00 */ li r7, 0
+/* 800DD6A4 000D9304 39 00 00 00 */ li r8, 0
+/* 800DD6A8 000D9308 4B F7 C3 21 */ bl func_800599C8
+/* 800DD6AC 000D930C 38 60 00 06 */ li r3, 6
+/* 800DD6B0 000D9310 38 80 00 1A */ li r4, 0x1a
+/* 800DD6B4 000D9314 38 A0 00 05 */ li r5, 5
+/* 800DD6B8 000D9318 38 C0 00 01 */ li r6, 1
+/* 800DD6BC 000D931C 38 E0 00 00 */ li r7, 0
+/* 800DD6C0 000D9320 39 00 00 00 */ li r8, 0
+/* 800DD6C4 000D9324 4B F7 C3 05 */ bl func_800599C8
+/* 800DD6C8 000D9328 38 60 00 15 */ li r3, 0x15
+/* 800DD6CC 000D932C 38 80 00 00 */ li r4, 0
+/* 800DD6D0 000D9330 38 A0 00 14 */ li r5, 0x14
+/* 800DD6D4 000D9334 38 C0 00 16 */ li r6, 0x16
+/* 800DD6D8 000D9338 38 E0 00 18 */ li r7, 0x18
+/* 800DD6DC 000D933C 39 00 00 00 */ li r8, 0
+/* 800DD6E0 000D9340 4B F7 C2 E9 */ bl func_800599C8
+/* 800DD6E4 000D9344 38 60 00 18 */ li r3, 0x18
+/* 800DD6E8 000D9348 38 80 00 15 */ li r4, 0x15
+/* 800DD6EC 000D934C 38 A0 00 14 */ li r5, 0x14
+/* 800DD6F0 000D9350 38 C0 00 19 */ li r6, 0x19
+/* 800DD6F4 000D9354 38 E0 00 05 */ li r7, 5
+/* 800DD6F8 000D9358 39 00 00 00 */ li r8, 0
+/* 800DD6FC 000D935C 4B F7 C2 CD */ bl func_800599C8
+/* 800DD700 000D9360 38 00 10 03 */ li r0, 0x1003
+/* 800DD704 000D9364 38 60 00 00 */ li r3, 0
+/* 800DD708 000D9368 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD70C 000D936C 4B FD D0 E1 */ bl func_800BA7EC
+/* 800DD710 000D9370 54 74 06 3F */ clrlwi. r20, r3, 0x18
+/* 800DD714 000D9374 40 82 00 20 */ bne lbl_800DD734
+/* 800DD718 000D9378 38 60 00 09 */ li r3, 9
+/* 800DD71C 000D937C 4B FD D0 D1 */ bl func_800BA7EC
+/* 800DD720 000D9380 28 03 00 0F */ cmplwi r3, 0xf
+/* 800DD724 000D9384 40 82 00 10 */ bne lbl_800DD734
+/* 800DD728 000D9388 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD72C 000D938C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800DD730 000D9390 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DD734:
+/* 800DD734 000D9394 38 60 00 09 */ li r3, 9
+/* 800DD738 000D9398 4B FD D0 B5 */ bl func_800BA7EC
+/* 800DD73C 000D939C 56 84 15 BA */ rlwinm r4, r20, 2, 0x16, 0x1d
+/* 800DD740 000D93A0 20 A3 00 12 */ subfic r5, r3, 0x12
+/* 800DD744 000D93A4 38 04 00 04 */ addi r0, r4, 4
+/* 800DD748 000D93A8 38 60 00 01 */ li r3, 1
+/* 800DD74C 000D93AC 7C 05 00 50 */ subf r0, r5, r0
+/* 800DD750 000D93B0 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800DD754 000D93B4 4B FD D0 99 */ bl func_800BA7EC
+/* 800DD758 000D93B8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800DD75C 000D93BC 7C 14 00 40 */ cmplw r20, r0
+/* 800DD760 000D93C0 40 82 00 10 */ bne lbl_800DD770
+/* 800DD764 000D93C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD768 000D93C8 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 800DD76C 000D93CC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800DD770:
+/* 800DD770 000D93D0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD774 000D93D4 38 60 00 0F */ li r3, 0xf
+/* 800DD778 000D93D8 60 00 00 38 */ ori r0, r0, 0x38
+/* 800DD77C 000D93DC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800DD780 000D93E0 4B FD D2 0D */ bl func_800BA98C
+/* 800DD784 000D93E4 7C 63 07 34 */ extsh r3, r3
+/* 800DD788 000D93E8 38 80 00 09 */ li r4, 9
+/* 800DD78C 000D93EC 38 A0 00 01 */ li r5, 1
+/* 800DD790 000D93F0 48 17 66 61 */ bl func_80253DF0
+/* 800DD794 000D93F4 38 60 00 10 */ li r3, 0x10
+/* 800DD798 000D93F8 4B FD D1 F5 */ bl func_800BA98C
+/* 800DD79C 000D93FC 7C 63 07 34 */ extsh r3, r3
+/* 800DD7A0 000D9400 38 80 00 09 */ li r4, 9
+/* 800DD7A4 000D9404 38 A0 00 01 */ li r5, 1
+/* 800DD7A8 000D9408 48 17 66 49 */ bl func_80253DF0
+/* 800DD7AC 000D940C 38 60 00 11 */ li r3, 0x11
+/* 800DD7B0 000D9410 4B FD D1 DD */ bl func_800BA98C
+/* 800DD7B4 000D9414 7C 63 07 34 */ extsh r3, r3
+/* 800DD7B8 000D9418 38 80 00 09 */ li r4, 9
+/* 800DD7BC 000D941C 38 A0 00 01 */ li r5, 1
+/* 800DD7C0 000D9420 48 17 66 31 */ bl func_80253DF0
+/* 800DD7C4 000D9424 38 60 00 12 */ li r3, 0x12
+/* 800DD7C8 000D9428 4B FD D1 C5 */ bl func_800BA98C
+/* 800DD7CC 000D942C 7C 63 07 34 */ extsh r3, r3
+/* 800DD7D0 000D9430 38 80 00 09 */ li r4, 9
+/* 800DD7D4 000D9434 38 A0 00 01 */ li r5, 1
+/* 800DD7D8 000D9438 48 17 66 19 */ bl func_80253DF0
+lbl_800DD7DC:
+/* 800DD7DC 000D943C 7F 03 C3 78 */ mr r3, r24
+lbl_800DD7E0:
+/* 800DD7E0 000D9440 39 61 00 A0 */ addi r11, r1, 0xa0
+/* 800DD7E4 000D9444 48 0E 99 75 */ bl _restgpr_20
+/* 800DD7E8 000D9448 80 01 00 A4 */ lwz r0, 0xa4(r1)
+/* 800DD7EC 000D944C 7C 08 03 A6 */ mtlr r0
+/* 800DD7F0 000D9450 38 21 00 A0 */ addi r1, r1, 0xa0
+/* 800DD7F4 000D9454 4E 80 00 20 */ blr
+/* 800DD7F8 000D9458 94 21 FF 50 */ stwu r1, -0xb0(r1)
+/* 800DD7FC 000D945C 7C 08 02 A6 */ mflr r0
+/* 800DD800 000D9460 90 01 00 B4 */ stw r0, 0xb4(r1)
+/* 800DD804 000D9464 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 800DD808 000D9468 48 0E 99 0D */ bl _savegpr_22
+/* 800DD80C 000D946C 3B 80 00 00 */ li r28, 0
+/* 800DD810 000D9470 48 08 1E 81 */ bl func_8015F690
+/* 800DD814 000D9474 7C 7E 1B 78 */ mr r30, r3
+/* 800DD818 000D9478 4B FD CD B5 */ bl func_800BA5CC
+/* 800DD81C 000D947C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DD820 000D9480 28 00 00 1C */ cmplwi r0, 0x1c
+/* 800DD824 000D9484 41 81 14 28 */ bgt lbl_800DEC4C
+/* 800DD828 000D9488 3C 60 80 41 */ lis r3, lbl_804170B0@ha
+/* 800DD82C 000D948C 54 00 10 3A */ slwi r0, r0, 2
+/* 800DD830 000D9490 38 63 70 B0 */ addi r3, r3, lbl_804170B0@l
+/* 800DD834 000D9494 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800DD838 000D9498 7C 69 03 A6 */ mtctr r3
+/* 800DD83C 000D949C 4E 80 04 20 */ bctr
+/* 800DD840 000D94A0 38 60 00 00 */ li r3, 0
+/* 800DD844 000D94A4 38 80 00 00 */ li r4, 0
+/* 800DD848 000D94A8 4B F7 C0 B1 */ bl func_800598F8
+/* 800DD84C 000D94AC 38 60 00 01 */ li r3, 1
+/* 800DD850 000D94B0 4B FD CD 69 */ bl func_800BA5B8
+/* 800DD854 000D94B4 38 60 00 00 */ li r3, 0
+/* 800DD858 000D94B8 4B FD D1 35 */ bl func_800BA98C
+/* 800DD85C 000D94BC 7C 63 07 34 */ extsh r3, r3
+/* 800DD860 000D94C0 38 80 00 08 */ li r4, 8
+/* 800DD864 000D94C4 38 A0 00 00 */ li r5, 0
+/* 800DD868 000D94C8 48 17 65 89 */ bl func_80253DF0
+/* 800DD86C 000D94CC 38 60 00 19 */ li r3, 0x19
+/* 800DD870 000D94D0 4B FD D1 1D */ bl func_800BA98C
+/* 800DD874 000D94D4 7C 63 07 34 */ extsh r3, r3
+/* 800DD878 000D94D8 38 80 00 08 */ li r4, 8
+/* 800DD87C 000D94DC 38 A0 00 01 */ li r5, 1
+/* 800DD880 000D94E0 48 17 65 71 */ bl func_80253DF0
+/* 800DD884 000D94E4 38 60 00 19 */ li r3, 0x19
+/* 800DD888 000D94E8 4B FD D1 05 */ bl func_800BA98C
+/* 800DD88C 000D94EC 7C 63 07 34 */ extsh r3, r3
+/* 800DD890 000D94F0 38 80 00 06 */ li r4, 6
+/* 800DD894 000D94F4 38 A0 00 00 */ li r5, 0
+/* 800DD898 000D94F8 48 17 65 19 */ bl func_80253DB0
+/* 800DD89C 000D94FC 48 00 8B 35 */ bl func_800E63D0
+/* 800DD8A0 000D9500 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800DD8A4 000D9504 2C 00 00 02 */ cmpwi r0, 2
+/* 800DD8A8 000D9508 41 82 00 98 */ beq lbl_800DD940
+/* 800DD8AC 000D950C 40 80 13 A0 */ bge lbl_800DEC4C
+/* 800DD8B0 000D9510 2C 00 00 00 */ cmpwi r0, 0
+/* 800DD8B4 000D9514 40 80 00 08 */ bge lbl_800DD8BC
+/* 800DD8B8 000D9518 48 00 13 94 */ b lbl_800DEC4C
+lbl_800DD8BC:
+/* 800DD8BC 000D951C 38 60 00 18 */ li r3, 0x18
+/* 800DD8C0 000D9520 48 08 51 D1 */ bl func_80162A90
+/* 800DD8C4 000D9524 2C 03 00 03 */ cmpwi r3, 3
+/* 800DD8C8 000D9528 41 82 00 30 */ beq lbl_800DD8F8
+/* 800DD8CC 000D952C 40 80 00 10 */ bge lbl_800DD8DC
+/* 800DD8D0 000D9530 2C 03 00 01 */ cmpwi r3, 1
+/* 800DD8D4 000D9534 41 82 00 14 */ beq lbl_800DD8E8
+/* 800DD8D8 000D9538 48 00 13 74 */ b lbl_800DEC4C
+lbl_800DD8DC:
+/* 800DD8DC 000D953C 2C 03 00 05 */ cmpwi r3, 5
+/* 800DD8E0 000D9540 40 80 13 6C */ bge lbl_800DEC4C
+/* 800DD8E4 000D9544 48 00 00 38 */ b lbl_800DD91C
+lbl_800DD8E8:
+/* 800DD8E8 000D9548 38 60 00 00 */ li r3, 0
+/* 800DD8EC 000D954C 38 80 2D 29 */ li r4, 0x2d29
+/* 800DD8F0 000D9550 4B FD D1 01 */ bl func_800BA9F0
+/* 800DD8F4 000D9554 48 00 13 58 */ b lbl_800DEC4C
+lbl_800DD8F8:
+/* 800DD8F8 000D9558 38 60 30 AD */ li r3, 0x30ad
+/* 800DD8FC 000D955C 48 17 29 F9 */ bl func_802502F4
+/* 800DD900 000D9560 7C 64 1B 78 */ mr r4, r3
+/* 800DD904 000D9564 38 60 00 0E */ li r3, 0xe
+/* 800DD908 000D9568 48 07 EA 01 */ bl func_8015C308
+/* 800DD90C 000D956C 38 60 00 00 */ li r3, 0
+/* 800DD910 000D9570 38 80 2D 2C */ li r4, 0x2d2c
+/* 800DD914 000D9574 4B FD D0 DD */ bl func_800BA9F0
+/* 800DD918 000D9578 48 00 13 34 */ b lbl_800DEC4C
+lbl_800DD91C:
+/* 800DD91C 000D957C 38 60 30 AE */ li r3, 0x30ae
+/* 800DD920 000D9580 48 17 29 D5 */ bl func_802502F4
+/* 800DD924 000D9584 7C 64 1B 78 */ mr r4, r3
+/* 800DD928 000D9588 38 60 00 0E */ li r3, 0xe
+/* 800DD92C 000D958C 48 07 E9 DD */ bl func_8015C308
+/* 800DD930 000D9590 38 60 00 00 */ li r3, 0
+/* 800DD934 000D9594 38 80 2D 2C */ li r4, 0x2d2c
+/* 800DD938 000D9598 4B FD D0 B9 */ bl func_800BA9F0
+/* 800DD93C 000D959C 48 00 13 10 */ b lbl_800DEC4C
+lbl_800DD940:
+/* 800DD940 000D95A0 38 60 00 01 */ li r3, 1
+/* 800DD944 000D95A4 48 00 8A A1 */ bl func_800E63E4
+/* 800DD948 000D95A8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DD94C 000D95AC 41 82 00 14 */ beq lbl_800DD960
+/* 800DD950 000D95B0 38 60 00 00 */ li r3, 0
+/* 800DD954 000D95B4 38 80 46 B3 */ li r4, 0x46b3
+/* 800DD958 000D95B8 4B FD D0 99 */ bl func_800BA9F0
+/* 800DD95C 000D95BC 48 00 12 F0 */ b lbl_800DEC4C
+lbl_800DD960:
+/* 800DD960 000D95C0 38 60 00 00 */ li r3, 0
+/* 800DD964 000D95C4 38 80 2C F4 */ li r4, 0x2cf4
+/* 800DD968 000D95C8 4B FD D0 89 */ bl func_800BA9F0
+/* 800DD96C 000D95CC 48 00 12 E0 */ b lbl_800DEC4C
+/* 800DD970 000D95D0 38 60 00 19 */ li r3, 0x19
+/* 800DD974 000D95D4 4B FD D0 19 */ bl func_800BA98C
+/* 800DD978 000D95D8 7C 63 07 34 */ extsh r3, r3
+/* 800DD97C 000D95DC 48 17 64 55 */ bl func_80253DD0
+/* 800DD980 000D95E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DD984 000D95E4 28 00 00 03 */ cmplwi r0, 3
+/* 800DD988 000D95E8 40 82 12 C4 */ bne lbl_800DEC4C
+/* 800DD98C 000D95EC 38 60 00 19 */ li r3, 0x19
+/* 800DD990 000D95F0 4B FD CF FD */ bl func_800BA98C
+/* 800DD994 000D95F4 7C 63 07 34 */ extsh r3, r3
+/* 800DD998 000D95F8 38 80 00 01 */ li r4, 1
+/* 800DD99C 000D95FC 38 A0 00 00 */ li r5, 0
+/* 800DD9A0 000D9600 48 17 64 11 */ bl func_80253DB0
+/* 800DD9A4 000D9604 38 60 00 02 */ li r3, 2
+/* 800DD9A8 000D9608 4B FD CC 11 */ bl func_800BA5B8
+/* 800DD9AC 000D960C 38 60 00 00 */ li r3, 0
+/* 800DD9B0 000D9610 38 80 00 00 */ li r4, 0
+/* 800DD9B4 000D9614 4B F7 BF 45 */ bl func_800598F8
+/* 800DD9B8 000D9618 38 60 00 01 */ li r3, 1
+/* 800DD9BC 000D961C 38 80 00 00 */ li r4, 0
+/* 800DD9C0 000D9620 38 A0 00 00 */ li r5, 0
+/* 800DD9C4 000D9624 38 C0 00 02 */ li r6, 2
+/* 800DD9C8 000D9628 38 E0 00 00 */ li r7, 0
+/* 800DD9CC 000D962C 39 00 00 00 */ li r8, 0
+/* 800DD9D0 000D9630 4B F7 BF F9 */ bl func_800599C8
+/* 800DD9D4 000D9634 38 60 00 02 */ li r3, 2
+/* 800DD9D8 000D9638 38 80 00 00 */ li r4, 0
+/* 800DD9DC 000D963C 38 A0 00 01 */ li r5, 1
+/* 800DD9E0 000D9640 38 C0 00 00 */ li r6, 0
+/* 800DD9E4 000D9644 38 E0 00 00 */ li r7, 0
+/* 800DD9E8 000D9648 39 00 00 00 */ li r8, 0
+/* 800DD9EC 000D964C 4B F7 BF DD */ bl func_800599C8
+/* 800DD9F0 000D9650 48 00 12 5C */ b lbl_800DEC4C
+/* 800DD9F4 000D9654 38 60 00 29 */ li r3, 0x29
+/* 800DD9F8 000D9658 38 80 00 02 */ li r4, 2
+/* 800DD9FC 000D965C 38 A0 00 00 */ li r5, 0
+/* 800DDA00 000D9660 38 C0 00 01 */ li r6, 1
+/* 800DDA04 000D9664 4B F7 C0 69 */ bl func_80059A6C
+/* 800DDA08 000D9668 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800DDA0C 000D966C 54 7D 04 3E */ clrlwi r29, r3, 0x10
+/* 800DDA10 000D9670 41 82 00 6C */ beq lbl_800DDA7C
+/* 800DDA14 000D9674 28 1D 00 01 */ cmplwi r29, 1
+/* 800DDA18 000D9678 40 82 00 30 */ bne lbl_800DDA48
+/* 800DDA1C 000D967C 38 60 00 19 */ li r3, 0x19
+/* 800DDA20 000D9680 4B FD CF 6D */ bl func_800BA98C
+/* 800DDA24 000D9684 7C 63 07 34 */ extsh r3, r3
+/* 800DDA28 000D9688 38 80 00 02 */ li r4, 2
+/* 800DDA2C 000D968C 38 A0 00 00 */ li r5, 0
+/* 800DDA30 000D9690 48 17 63 81 */ bl func_80253DB0
+/* 800DDA34 000D9694 38 60 00 03 */ li r3, 3
+/* 800DDA38 000D9698 4B FD CB 81 */ bl func_800BA5B8
+/* 800DDA3C 000D969C 38 60 00 01 */ li r3, 1
+/* 800DDA40 000D96A0 4B F7 CA 8D */ bl func_8005A4CC
+/* 800DDA44 000D96A4 48 00 12 08 */ b lbl_800DEC4C
+lbl_800DDA48:
+/* 800DDA48 000D96A8 28 1D 00 02 */ cmplwi r29, 2
+/* 800DDA4C 000D96AC 40 82 12 00 */ bne lbl_800DEC4C
+/* 800DDA50 000D96B0 38 60 00 19 */ li r3, 0x19
+/* 800DDA54 000D96B4 4B FD CF 39 */ bl func_800BA98C
+/* 800DDA58 000D96B8 7C 63 07 34 */ extsh r3, r3
+/* 800DDA5C 000D96BC 38 80 00 03 */ li r4, 3
+/* 800DDA60 000D96C0 38 A0 00 00 */ li r5, 0
+/* 800DDA64 000D96C4 48 17 63 4D */ bl func_80253DB0
+/* 800DDA68 000D96C8 38 60 00 03 */ li r3, 3
+/* 800DDA6C 000D96CC 4B FD CB 4D */ bl func_800BA5B8
+/* 800DDA70 000D96D0 38 60 00 01 */ li r3, 1
+/* 800DDA74 000D96D4 4B F7 CA 59 */ bl func_8005A4CC
+/* 800DDA78 000D96D8 48 00 11 D4 */ b lbl_800DEC4C
+lbl_800DDA7C:
+/* 800DDA7C 000D96DC 28 1D 00 01 */ cmplwi r29, 1
+/* 800DDA80 000D96E0 40 82 00 68 */ bne lbl_800DDAE8
+/* 800DDA84 000D96E4 38 60 00 19 */ li r3, 0x19
+/* 800DDA88 000D96E8 4B FD CF 05 */ bl func_800BA98C
+/* 800DDA8C 000D96EC 7C 63 07 34 */ extsh r3, r3
+/* 800DDA90 000D96F0 38 80 00 00 */ li r4, 0
+/* 800DDA94 000D96F4 38 A0 00 00 */ li r5, 0
+/* 800DDA98 000D96F8 48 17 63 19 */ bl func_80253DB0
+/* 800DDA9C 000D96FC 38 60 00 18 */ li r3, 0x18
+/* 800DDAA0 000D9700 48 08 4F F1 */ bl func_80162A90
+/* 800DDAA4 000D9704 2C 03 00 02 */ cmpwi r3, 2
+/* 800DDAA8 000D9708 41 82 11 A4 */ beq lbl_800DEC4C
+/* 800DDAAC 000D970C 40 80 00 10 */ bge lbl_800DDABC
+/* 800DDAB0 000D9710 2C 03 00 01 */ cmpwi r3, 1
+/* 800DDAB4 000D9714 40 80 00 14 */ bge lbl_800DDAC8
+/* 800DDAB8 000D9718 48 00 11 94 */ b lbl_800DEC4C
+lbl_800DDABC:
+/* 800DDABC 000D971C 2C 03 00 05 */ cmpwi r3, 5
+/* 800DDAC0 000D9720 40 80 11 8C */ bge lbl_800DEC4C
+/* 800DDAC4 000D9724 48 00 00 14 */ b lbl_800DDAD8
+lbl_800DDAC8:
+/* 800DDAC8 000D9728 38 60 00 01 */ li r3, 1
+/* 800DDACC 000D972C 38 80 2D 2A */ li r4, 0x2d2a
+/* 800DDAD0 000D9730 4B FD CF 21 */ bl func_800BA9F0
+/* 800DDAD4 000D9734 48 00 11 78 */ b lbl_800DEC4C
+lbl_800DDAD8:
+/* 800DDAD8 000D9738 38 60 00 01 */ li r3, 1
+/* 800DDADC 000D973C 38 80 2D 2D */ li r4, 0x2d2d
+/* 800DDAE0 000D9740 4B FD CF 11 */ bl func_800BA9F0
+/* 800DDAE4 000D9744 48 00 11 68 */ b lbl_800DEC4C
+lbl_800DDAE8:
+/* 800DDAE8 000D9748 28 1D 00 02 */ cmplwi r29, 2
+/* 800DDAEC 000D974C 40 82 11 60 */ bne lbl_800DEC4C
+/* 800DDAF0 000D9750 38 60 00 19 */ li r3, 0x19
+/* 800DDAF4 000D9754 4B FD CE 99 */ bl func_800BA98C
+/* 800DDAF8 000D9758 7C 63 07 34 */ extsh r3, r3
+/* 800DDAFC 000D975C 38 80 00 01 */ li r4, 1
+/* 800DDB00 000D9760 38 A0 00 00 */ li r5, 0
+/* 800DDB04 000D9764 48 17 62 AD */ bl func_80253DB0
+/* 800DDB08 000D9768 38 60 00 18 */ li r3, 0x18
+/* 800DDB0C 000D976C 48 08 4F 85 */ bl func_80162A90
+/* 800DDB10 000D9770 2C 03 00 02 */ cmpwi r3, 2
+/* 800DDB14 000D9774 41 82 11 38 */ beq lbl_800DEC4C
+/* 800DDB18 000D9778 40 80 00 10 */ bge lbl_800DDB28
+/* 800DDB1C 000D977C 2C 03 00 01 */ cmpwi r3, 1
+/* 800DDB20 000D9780 40 80 00 14 */ bge lbl_800DDB34
+/* 800DDB24 000D9784 48 00 11 28 */ b lbl_800DEC4C
+lbl_800DDB28:
+/* 800DDB28 000D9788 2C 03 00 05 */ cmpwi r3, 5
+/* 800DDB2C 000D978C 40 80 11 20 */ bge lbl_800DEC4C
+/* 800DDB30 000D9790 48 00 00 14 */ b lbl_800DDB44
+lbl_800DDB34:
+/* 800DDB34 000D9794 38 60 00 01 */ li r3, 1
+/* 800DDB38 000D9798 38 80 2D 2B */ li r4, 0x2d2b
+/* 800DDB3C 000D979C 4B FD CE B5 */ bl func_800BA9F0
+/* 800DDB40 000D97A0 48 00 11 0C */ b lbl_800DEC4C
+lbl_800DDB44:
+/* 800DDB44 000D97A4 38 60 00 01 */ li r3, 1
+/* 800DDB48 000D97A8 38 80 2D 2E */ li r4, 0x2d2e
+/* 800DDB4C 000D97AC 4B FD CE A5 */ bl func_800BA9F0
+/* 800DDB50 000D97B0 48 00 10 FC */ b lbl_800DEC4C
+/* 800DDB54 000D97B4 38 60 00 19 */ li r3, 0x19
+/* 800DDB58 000D97B8 4B FD CE 35 */ bl func_800BA98C
+/* 800DDB5C 000D97BC 7C 63 07 34 */ extsh r3, r3
+/* 800DDB60 000D97C0 48 17 62 71 */ bl func_80253DD0
+/* 800DDB64 000D97C4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DDB68 000D97C8 28 00 00 03 */ cmplwi r0, 3
+/* 800DDB6C 000D97CC 40 82 10 E0 */ bne lbl_800DEC4C
+/* 800DDB70 000D97D0 38 60 00 19 */ li r3, 0x19
+/* 800DDB74 000D97D4 4B FD CE 19 */ bl func_800BA98C
+/* 800DDB78 000D97D8 7C 63 07 34 */ extsh r3, r3
+/* 800DDB7C 000D97DC 48 17 62 65 */ bl func_80253DE0
+/* 800DDB80 000D97E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DDB84 000D97E4 28 00 00 02 */ cmplwi r0, 2
+/* 800DDB88 000D97E8 40 82 00 BC */ bne lbl_800DDC44
+/* 800DDB8C 000D97EC 38 60 00 0F */ li r3, 0xf
+/* 800DDB90 000D97F0 4B FD CD FD */ bl func_800BA98C
+/* 800DDB94 000D97F4 7C 63 07 34 */ extsh r3, r3
+/* 800DDB98 000D97F8 38 80 00 08 */ li r4, 8
+/* 800DDB9C 000D97FC 38 A0 00 00 */ li r5, 0
+/* 800DDBA0 000D9800 48 17 62 11 */ bl func_80253DB0
+/* 800DDBA4 000D9804 38 60 00 04 */ li r3, 4
+/* 800DDBA8 000D9808 4B FD CA 11 */ bl func_800BA5B8
+/* 800DDBAC 000D980C 38 60 00 01 */ li r3, 1
+/* 800DDBB0 000D9810 48 00 88 35 */ bl func_800E63E4
+/* 800DDBB4 000D9814 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DDBB8 000D9818 40 82 00 94 */ bne lbl_800DDC4C
+/* 800DDBBC 000D981C 38 60 00 18 */ li r3, 0x18
+/* 800DDBC0 000D9820 48 08 4E D1 */ bl func_80162A90
+/* 800DDBC4 000D9824 2C 03 00 03 */ cmpwi r3, 3
+/* 800DDBC8 000D9828 41 82 00 34 */ beq lbl_800DDBFC
+/* 800DDBCC 000D982C 40 80 00 10 */ bge lbl_800DDBDC
+/* 800DDBD0 000D9830 2C 03 00 01 */ cmpwi r3, 1
+/* 800DDBD4 000D9834 41 82 00 14 */ beq lbl_800DDBE8
+/* 800DDBD8 000D9838 48 00 00 48 */ b lbl_800DDC20
+lbl_800DDBDC:
+/* 800DDBDC 000D983C 2C 03 00 05 */ cmpwi r3, 5
+/* 800DDBE0 000D9840 40 80 00 40 */ bge lbl_800DDC20
+/* 800DDBE4 000D9844 48 00 00 2C */ b lbl_800DDC10
+lbl_800DDBE8:
+/* 800DDBE8 000D9848 38 60 00 07 */ li r3, 7
+/* 800DDBEC 000D984C 38 80 00 00 */ li r4, 0
+/* 800DDBF0 000D9850 48 00 76 35 */ bl func_800E5224
+/* 800DDBF4 000D9854 7C 7F 1B 78 */ mr r31, r3
+/* 800DDBF8 000D9858 48 00 00 28 */ b lbl_800DDC20
+lbl_800DDBFC:
+/* 800DDBFC 000D985C 38 60 00 08 */ li r3, 8
+/* 800DDC00 000D9860 38 80 00 00 */ li r4, 0
+/* 800DDC04 000D9864 48 00 76 21 */ bl func_800E5224
+/* 800DDC08 000D9868 7C 7F 1B 78 */ mr r31, r3
+/* 800DDC0C 000D986C 48 00 00 14 */ b lbl_800DDC20
+lbl_800DDC10:
+/* 800DDC10 000D9870 38 60 00 09 */ li r3, 9
+/* 800DDC14 000D9874 38 80 00 00 */ li r4, 0
+/* 800DDC18 000D9878 48 00 76 0D */ bl func_800E5224
+/* 800DDC1C 000D987C 7C 7F 1B 78 */ mr r31, r3
+lbl_800DDC20:
+/* 800DDC20 000D9880 57 E0 06 3F */ clrlwi. r0, r31, 0x18
+/* 800DDC24 000D9884 40 82 00 28 */ bne lbl_800DDC4C
+/* 800DDC28 000D9888 38 60 00 04 */ li r3, 4
+/* 800DDC2C 000D988C 4B FD CD 61 */ bl func_800BA98C
+/* 800DDC30 000D9890 7C 63 07 34 */ extsh r3, r3
+/* 800DDC34 000D9894 38 80 00 01 */ li r4, 1
+/* 800DDC38 000D9898 38 A0 00 00 */ li r5, 0
+/* 800DDC3C 000D989C 48 17 61 75 */ bl func_80253DB0
+/* 800DDC40 000D98A0 48 00 00 0C */ b lbl_800DDC4C
+lbl_800DDC44:
+/* 800DDC44 000D98A4 38 60 00 05 */ li r3, 5
+/* 800DDC48 000D98A8 4B FD C9 71 */ bl func_800BA5B8
+lbl_800DDC4C:
+/* 800DDC4C 000D98AC 38 60 00 19 */ li r3, 0x19
+/* 800DDC50 000D98B0 4B FD CD 3D */ bl func_800BA98C
+/* 800DDC54 000D98B4 7C 63 07 34 */ extsh r3, r3
+/* 800DDC58 000D98B8 38 80 00 05 */ li r4, 5
+/* 800DDC5C 000D98BC 38 A0 00 00 */ li r5, 0
+/* 800DDC60 000D98C0 48 17 61 51 */ bl func_80253DB0
+/* 800DDC64 000D98C4 48 00 0F E8 */ b lbl_800DEC4C
+/* 800DDC68 000D98C8 38 60 00 19 */ li r3, 0x19
+/* 800DDC6C 000D98CC 4B FD CD 21 */ bl func_800BA98C
+/* 800DDC70 000D98D0 7C 63 07 34 */ extsh r3, r3
+/* 800DDC74 000D98D4 48 17 61 5D */ bl func_80253DD0
+/* 800DDC78 000D98D8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DDC7C 000D98DC 28 00 00 03 */ cmplwi r0, 3
+/* 800DDC80 000D98E0 40 82 0F CC */ bne lbl_800DEC4C
+/* 800DDC84 000D98E4 38 60 00 00 */ li r3, 0
+/* 800DDC88 000D98E8 4B FD CB 65 */ bl func_800BA7EC
+/* 800DDC8C 000D98EC 54 78 10 3A */ slwi r24, r3, 2
+/* 800DDC90 000D98F0 38 60 00 09 */ li r3, 9
+/* 800DDC94 000D98F4 4B FD CB 59 */ bl func_800BA7EC
+/* 800DDC98 000D98F8 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800DDC9C 000D98FC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DDCA0 000D9900 20 00 00 03 */ subfic r0, r0, 3
+/* 800DDCA4 000D9904 38 60 00 00 */ li r3, 0
+/* 800DDCA8 000D9908 7C 00 C2 14 */ add r0, r0, r24
+/* 800DDCAC 000D990C 3B 24 CE 18 */ addi r25, r4, lbl_8047CE18@l
+/* 800DDCB0 000D9910 54 16 06 3E */ clrlwi r22, r0, 0x18
+/* 800DDCB4 000D9914 7C 19 B0 AE */ lbzx r0, r25, r22
+/* 800DDCB8 000D9918 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800DDCBC 000D991C 48 00 75 69 */ bl func_800E5224
+/* 800DDCC0 000D9920 3B B6 00 01 */ addi r29, r22, 1
+/* 800DDCC4 000D9924 7C 7F 1B 78 */ mr r31, r3
+/* 800DDCC8 000D9928 7F BB EB 78 */ mr r27, r29
+/* 800DDCCC 000D992C 7F 59 EA 14 */ add r26, r25, r29
+/* 800DDCD0 000D9930 48 00 00 CC */ b lbl_800DDD9C
+lbl_800DDCD4:
+/* 800DDCD4 000D9934 7F 1B CA 14 */ add r24, r27, r25
+/* 800DDCD8 000D9938 88 18 FF FF */ lbz r0, -1(r24)
+/* 800DDCDC 000D993C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDCE0 000D9940 48 00 7D F1 */ bl func_800E5AD0
+/* 800DDCE4 000D9944 88 1A 00 00 */ lbz r0, 0(r26)
+/* 800DDCE8 000D9948 7C 76 1B 78 */ mr r22, r3
+/* 800DDCEC 000D994C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDCF0 000D9950 48 00 7D E1 */ bl func_800E5AD0
+/* 800DDCF4 000D9954 7C 64 1B 78 */ mr r4, r3
+/* 800DDCF8 000D9958 7E C3 B3 78 */ mr r3, r22
+/* 800DDCFC 000D995C 4B FE CD A5 */ bl func_800CAAA0
+/* 800DDD00 000D9960 88 18 FF FF */ lbz r0, -1(r24)
+/* 800DDD04 000D9964 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDD08 000D9968 4B FD CD 29 */ bl func_800BAA30
+/* 800DDD0C 000D996C 88 1A 00 00 */ lbz r0, 0(r26)
+/* 800DDD10 000D9970 7C 76 1B 78 */ mr r22, r3
+/* 800DDD14 000D9974 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDD18 000D9978 4B FD CD 19 */ bl func_800BAA30
+/* 800DDD1C 000D997C 2C 03 00 00 */ cmpwi r3, 0
+/* 800DDD20 000D9980 7C 77 1B 78 */ mr r23, r3
+/* 800DDD24 000D9984 41 82 00 2C */ beq lbl_800DDD50
+/* 800DDD28 000D9988 7E C4 B3 78 */ mr r4, r22
+/* 800DDD2C 000D998C 38 61 00 08 */ addi r3, r1, 8
+/* 800DDD30 000D9990 4B FE CE DD */ bl func_800CAC0C
+/* 800DDD34 000D9994 7E C3 B3 78 */ mr r3, r22
+/* 800DDD38 000D9998 7E E4 BB 78 */ mr r4, r23
+/* 800DDD3C 000D999C 4B FE CE D1 */ bl func_800CAC0C
+/* 800DDD40 000D99A0 7E E3 BB 78 */ mr r3, r23
+/* 800DDD44 000D99A4 38 81 00 08 */ addi r4, r1, 8
+/* 800DDD48 000D99A8 4B FE CE C5 */ bl func_800CAC0C
+/* 800DDD4C 000D99AC 48 00 00 48 */ b lbl_800DDD94
+lbl_800DDD50:
+/* 800DDD50 000D99B0 57 60 07 BF */ clrlwi. r0, r27, 0x1e
+/* 800DDD54 000D99B4 40 82 00 40 */ bne lbl_800DDD94
+/* 800DDD58 000D99B8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800DDD5C 000D99BC 40 82 00 38 */ bne lbl_800DDD94
+/* 800DDD60 000D99C0 88 18 FF FF */ lbz r0, -1(r24)
+/* 800DDD64 000D99C4 38 80 00 98 */ li r4, 0x98
+/* 800DDD68 000D99C8 38 A0 00 E4 */ li r5, 0xe4
+/* 800DDD6C 000D99CC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDD70 000D99D0 4B FD CD 69 */ bl func_800BAAD8
+/* 800DDD74 000D99D4 88 18 FF FF */ lbz r0, -1(r24)
+/* 800DDD78 000D99D8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDD7C 000D99DC 4B FD CC B5 */ bl func_800BAA30
+/* 800DDD80 000D99E0 88 18 FF FF */ lbz r0, -1(r24)
+/* 800DDD84 000D99E4 7C 64 1B 78 */ mr r4, r3
+/* 800DDD88 000D99E8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDD8C 000D99EC 4B FE 70 89 */ bl func_800C4E14
+/* 800DDD90 000D99F0 3B 80 00 01 */ li r28, 1
+lbl_800DDD94:
+/* 800DDD94 000D99F4 3B 7B 00 01 */ addi r27, r27, 1
+/* 800DDD98 000D99F8 3B 5A 00 01 */ addi r26, r26, 1
+lbl_800DDD9C:
+/* 800DDD9C 000D99FC 38 60 00 01 */ li r3, 1
+/* 800DDDA0 000D9A00 4B FD CA 4D */ bl func_800BA7EC
+/* 800DDDA4 000D9A04 7C 1B 18 40 */ cmplw r27, r3
+/* 800DDDA8 000D9A08 41 80 FF 2C */ blt lbl_800DDCD4
+/* 800DDDAC 000D9A0C 38 60 00 01 */ li r3, 1
+/* 800DDDB0 000D9A10 4B FD CA 3D */ bl func_800BA7EC
+/* 800DDDB4 000D9A14 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DDDB8 000D9A18 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DDDBC 000D9A1C 7C 63 22 14 */ add r3, r3, r4
+/* 800DDDC0 000D9A20 88 03 FF FF */ lbz r0, -1(r3)
+/* 800DDDC4 000D9A24 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DDDC8 000D9A28 48 00 7D 09 */ bl func_800E5AD0
+/* 800DDDCC 000D9A2C 88 03 05 45 */ lbz r0, 0x545(r3)
+/* 800DDDD0 000D9A30 38 80 00 00 */ li r4, 0
+/* 800DDDD4 000D9A34 88 C3 05 44 */ lbz r6, 0x544(r3)
+/* 800DDDD8 000D9A38 53 E6 0E 3C */ rlwimi r6, r31, 1, 0x18, 0x1e
+/* 800DDDDC 000D9A3C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 800DDDE0 000D9A40 38 A0 03 48 */ li r5, 0x348
+/* 800DDDE4 000D9A44 98 03 05 45 */ stb r0, 0x545(r3)
+/* 800DDDE8 000D9A48 60 C0 00 01 */ ori r0, r6, 1
+/* 800DDDEC 000D9A4C 98 03 05 44 */ stb r0, 0x544(r3)
+/* 800DDDF0 000D9A50 38 63 01 FC */ addi r3, r3, 0x1fc
+/* 800DDDF4 000D9A54 4B F2 63 11 */ bl memset
+/* 800DDDF8 000D9A58 38 60 00 01 */ li r3, 1
+/* 800DDDFC 000D9A5C 4B FD C9 F1 */ bl func_800BA7EC
+/* 800DDE00 000D9A60 38 03 00 03 */ addi r0, r3, 3
+/* 800DDE04 000D9A64 38 60 00 00 */ li r3, 0
+/* 800DDE08 000D9A68 54 18 F0 BE */ srwi r24, r0, 2
+/* 800DDE0C 000D9A6C 4B FD C9 E1 */ bl func_800BA7EC
+/* 800DDE10 000D9A70 38 03 00 01 */ addi r0, r3, 1
+/* 800DDE14 000D9A74 7C 00 C0 40 */ cmplw r0, r24
+/* 800DDE18 000D9A78 40 82 00 8C */ bne lbl_800DDEA4
+/* 800DDE1C 000D9A7C 38 60 00 00 */ li r3, 0
+/* 800DDE20 000D9A80 4B FD C9 CD */ bl func_800BA7EC
+/* 800DDE24 000D9A84 2C 03 00 00 */ cmpwi r3, 0
+/* 800DDE28 000D9A88 41 82 00 48 */ beq lbl_800DDE70
+/* 800DDE2C 000D9A8C 38 60 00 01 */ li r3, 1
+/* 800DDE30 000D9A90 4B FD C9 BD */ bl func_800BA7EC
+/* 800DDE34 000D9A94 7C 1D 18 40 */ cmplw r29, r3
+/* 800DDE38 000D9A98 40 82 00 38 */ bne lbl_800DDE70
+/* 800DDE3C 000D9A9C 38 60 00 09 */ li r3, 9
+/* 800DDE40 000D9AA0 4B FD C9 AD */ bl func_800BA7EC
+/* 800DDE44 000D9AA4 28 03 00 0F */ cmplwi r3, 0xf
+/* 800DDE48 000D9AA8 40 82 00 28 */ bne lbl_800DDE70
+/* 800DDE4C 000D9AAC 38 60 00 09 */ li r3, 9
+/* 800DDE50 000D9AB0 38 80 00 12 */ li r4, 0x12
+/* 800DDE54 000D9AB4 4B FD C7 C9 */ bl func_800BA61C
+/* 800DDE58 000D9AB8 38 60 00 00 */ li r3, 0
+/* 800DDE5C 000D9ABC 4B FD C9 91 */ bl func_800BA7EC
+/* 800DDE60 000D9AC0 7C 64 1B 78 */ mr r4, r3
+/* 800DDE64 000D9AC4 38 60 00 00 */ li r3, 0
+/* 800DDE68 000D9AC8 38 84 FF FF */ addi r4, r4, -1
+/* 800DDE6C 000D9ACC 4B FD C7 B1 */ bl func_800BA61C
+lbl_800DDE70:
+/* 800DDE70 000D9AD0 38 60 00 01 */ li r3, 1
+/* 800DDE74 000D9AD4 4B FD C9 79 */ bl func_800BA7EC
+/* 800DDE78 000D9AD8 7C 64 1B 78 */ mr r4, r3
+/* 800DDE7C 000D9ADC 38 60 00 01 */ li r3, 1
+/* 800DDE80 000D9AE0 38 84 FF FF */ addi r4, r4, -1
+/* 800DDE84 000D9AE4 4B FD C7 99 */ bl func_800BA61C
+/* 800DDE88 000D9AE8 38 60 00 03 */ li r3, 3
+/* 800DDE8C 000D9AEC 4B FD C9 61 */ bl func_800BA7EC
+/* 800DDE90 000D9AF0 7C 64 1B 78 */ mr r4, r3
+/* 800DDE94 000D9AF4 38 60 00 03 */ li r3, 3
+/* 800DDE98 000D9AF8 38 84 00 01 */ addi r4, r4, 1
+/* 800DDE9C 000D9AFC 4B FD C7 81 */ bl func_800BA61C
+/* 800DDEA0 000D9B00 48 00 00 34 */ b lbl_800DDED4
+lbl_800DDEA4:
+/* 800DDEA4 000D9B04 38 60 00 01 */ li r3, 1
+/* 800DDEA8 000D9B08 4B FD C9 45 */ bl func_800BA7EC
+/* 800DDEAC 000D9B0C 7C 64 1B 78 */ mr r4, r3
+/* 800DDEB0 000D9B10 38 60 00 01 */ li r3, 1
+/* 800DDEB4 000D9B14 38 84 FF FF */ addi r4, r4, -1
+/* 800DDEB8 000D9B18 4B FD C7 65 */ bl func_800BA61C
+/* 800DDEBC 000D9B1C 38 60 00 03 */ li r3, 3
+/* 800DDEC0 000D9B20 4B FD C9 2D */ bl func_800BA7EC
+/* 800DDEC4 000D9B24 7C 64 1B 78 */ mr r4, r3
+/* 800DDEC8 000D9B28 38 60 00 03 */ li r3, 3
+/* 800DDECC 000D9B2C 38 84 00 01 */ addi r4, r4, 1
+/* 800DDED0 000D9B30 4B FD C7 4D */ bl func_800BA61C
+lbl_800DDED4:
+/* 800DDED4 000D9B34 38 60 00 18 */ li r3, 0x18
+/* 800DDED8 000D9B38 48 08 4B B9 */ bl func_80162A90
+/* 800DDEDC 000D9B3C 2C 03 00 03 */ cmpwi r3, 3
+/* 800DDEE0 000D9B40 41 82 00 34 */ beq lbl_800DDF14
+/* 800DDEE4 000D9B44 40 80 00 10 */ bge lbl_800DDEF4
+/* 800DDEE8 000D9B48 2C 03 00 01 */ cmpwi r3, 1
+/* 800DDEEC 000D9B4C 41 82 00 14 */ beq lbl_800DDF00
+/* 800DDEF0 000D9B50 48 00 00 48 */ b lbl_800DDF38
+lbl_800DDEF4:
+/* 800DDEF4 000D9B54 2C 03 00 05 */ cmpwi r3, 5
+/* 800DDEF8 000D9B58 40 80 00 40 */ bge lbl_800DDF38
+/* 800DDEFC 000D9B5C 48 00 00 2C */ b lbl_800DDF28
+lbl_800DDF00:
+/* 800DDF00 000D9B60 38 60 00 07 */ li r3, 7
+/* 800DDF04 000D9B64 38 80 00 00 */ li r4, 0
+/* 800DDF08 000D9B68 48 00 73 1D */ bl func_800E5224
+/* 800DDF0C 000D9B6C 7C 7F 1B 78 */ mr r31, r3
+/* 800DDF10 000D9B70 48 00 00 28 */ b lbl_800DDF38
+lbl_800DDF14:
+/* 800DDF14 000D9B74 38 60 00 08 */ li r3, 8
+/* 800DDF18 000D9B78 38 80 00 00 */ li r4, 0
+/* 800DDF1C 000D9B7C 48 00 73 09 */ bl func_800E5224
+/* 800DDF20 000D9B80 7C 7F 1B 78 */ mr r31, r3
+/* 800DDF24 000D9B84 48 00 00 14 */ b lbl_800DDF38
+lbl_800DDF28:
+/* 800DDF28 000D9B88 38 60 00 09 */ li r3, 9
+/* 800DDF2C 000D9B8C 38 80 00 00 */ li r4, 0
+/* 800DDF30 000D9B90 48 00 72 F5 */ bl func_800E5224
+/* 800DDF34 000D9B94 7C 7F 1B 78 */ mr r31, r3
+lbl_800DDF38:
+/* 800DDF38 000D9B98 38 60 00 01 */ li r3, 1
+/* 800DDF3C 000D9B9C 48 00 84 A9 */ bl func_800E63E4
+/* 800DDF40 000D9BA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DDF44 000D9BA4 41 82 00 14 */ beq lbl_800DDF58
+/* 800DDF48 000D9BA8 38 60 00 06 */ li r3, 6
+/* 800DDF4C 000D9BAC 4B FD C6 6D */ bl func_800BA5B8
+/* 800DDF50 000D9BB0 4B F7 83 25 */ bl func_80056274
+/* 800DDF54 000D9BB4 48 00 0C F8 */ b lbl_800DEC4C
+lbl_800DDF58:
+/* 800DDF58 000D9BB8 57 E0 06 3F */ clrlwi. r0, r31, 0x18
+/* 800DDF5C 000D9BBC 41 82 01 04 */ beq lbl_800DE060
+/* 800DDF60 000D9BC0 38 60 00 0F */ li r3, 0xf
+/* 800DDF64 000D9BC4 4B FD CA 29 */ bl func_800BA98C
+/* 800DDF68 000D9BC8 7C 63 07 34 */ extsh r3, r3
+/* 800DDF6C 000D9BCC 38 80 00 08 */ li r4, 8
+/* 800DDF70 000D9BD0 38 A0 00 00 */ li r5, 0
+/* 800DDF74 000D9BD4 48 17 5E 7D */ bl func_80253DF0
+/* 800DDF78 000D9BD8 38 60 00 19 */ li r3, 0x19
+/* 800DDF7C 000D9BDC 4B FD CA 11 */ bl func_800BA98C
+/* 800DDF80 000D9BE0 7C 63 07 34 */ extsh r3, r3
+/* 800DDF84 000D9BE4 38 80 00 08 */ li r4, 8
+/* 800DDF88 000D9BE8 38 A0 00 00 */ li r5, 0
+/* 800DDF8C 000D9BEC 48 17 5E 65 */ bl func_80253DF0
+/* 800DDF90 000D9BF0 38 60 00 0C */ li r3, 0xc
+/* 800DDF94 000D9BF4 4B FD C9 F9 */ bl func_800BA98C
+/* 800DDF98 000D9BF8 7C 63 07 34 */ extsh r3, r3
+/* 800DDF9C 000D9BFC 38 80 00 08 */ li r4, 8
+/* 800DDFA0 000D9C00 38 A0 00 01 */ li r5, 1
+/* 800DDFA4 000D9C04 48 17 5E 4D */ bl func_80253DF0
+/* 800DDFA8 000D9C08 38 60 00 00 */ li r3, 0
+/* 800DDFAC 000D9C0C 4B FD C9 E1 */ bl func_800BA98C
+/* 800DDFB0 000D9C10 7C 63 07 34 */ extsh r3, r3
+/* 800DDFB4 000D9C14 38 80 00 08 */ li r4, 8
+/* 800DDFB8 000D9C18 38 A0 00 01 */ li r5, 1
+/* 800DDFBC 000D9C1C 48 17 5E 35 */ bl func_80253DF0
+/* 800DDFC0 000D9C20 38 60 00 00 */ li r3, 0
+/* 800DDFC4 000D9C24 4B FD C5 95 */ bl func_800BA558
+/* 800DDFC8 000D9C28 38 60 00 00 */ li r3, 0
+/* 800DDFCC 000D9C2C 4B FD C5 ED */ bl func_800BA5B8
+/* 800DDFD0 000D9C30 38 60 00 00 */ li r3, 0
+/* 800DDFD4 000D9C34 4B FD C8 19 */ bl func_800BA7EC
+/* 800DDFD8 000D9C38 2C 03 00 00 */ cmpwi r3, 0
+/* 800DDFDC 000D9C3C 41 82 0C 70 */ beq lbl_800DEC4C
+/* 800DDFE0 000D9C40 38 60 00 00 */ li r3, 0
+/* 800DDFE4 000D9C44 4B FD C8 09 */ bl func_800BA7EC
+/* 800DDFE8 000D9C48 38 03 FF FF */ addi r0, r3, -1
+/* 800DDFEC 000D9C4C 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
+/* 800DDFF0 000D9C50 54 00 10 3A */ slwi r0, r0, 2
+/* 800DDFF4 000D9C54 7C 16 07 74 */ extsb r22, r0
+/* 800DDFF8 000D9C58 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
+/* 800DDFFC 000D9C5C 3B 56 00 04 */ addi r26, r22, 4
+/* 800DE000 000D9C60 48 00 00 50 */ b lbl_800DE050
+lbl_800DE004:
+/* 800DE004 000D9C64 7E D9 07 74 */ extsb r25, r22
+/* 800DE008 000D9C68 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800DE00C 000D9C6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE010 000D9C70 4B FD CA 21 */ bl func_800BAA30
+/* 800DE014 000D9C74 2C 03 00 00 */ cmpwi r3, 0
+/* 800DE018 000D9C78 40 82 00 34 */ bne lbl_800DE04C
+/* 800DE01C 000D9C7C 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800DE020 000D9C80 38 80 00 98 */ li r4, 0x98
+/* 800DE024 000D9C84 38 A0 00 E4 */ li r5, 0xe4
+/* 800DE028 000D9C88 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE02C 000D9C8C 4B FD CA AD */ bl func_800BAAD8
+/* 800DE030 000D9C90 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800DE034 000D9C94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE038 000D9C98 4B FD C9 F9 */ bl func_800BAA30
+/* 800DE03C 000D9C9C 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800DE040 000D9CA0 7C 64 1B 78 */ mr r4, r3
+/* 800DE044 000D9CA4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE048 000D9CA8 4B FE 6D CD */ bl func_800C4E14
+lbl_800DE04C:
+/* 800DE04C 000D9CAC 3A D6 00 01 */ addi r22, r22, 1
+lbl_800DE050:
+/* 800DE050 000D9CB0 7E C0 07 74 */ extsb r0, r22
+/* 800DE054 000D9CB4 7C 00 D0 00 */ cmpw r0, r26
+/* 800DE058 000D9CB8 41 80 FF AC */ blt lbl_800DE004
+/* 800DE05C 000D9CBC 48 00 0B F0 */ b lbl_800DEC4C
+lbl_800DE060:
+/* 800DE060 000D9CC0 38 60 00 1B */ li r3, 0x1b
+/* 800DE064 000D9CC4 4B FD C5 55 */ bl func_800BA5B8
+/* 800DE068 000D9CC8 38 60 00 06 */ li r3, 6
+/* 800DE06C 000D9CCC 4B FD C9 21 */ bl func_800BA98C
+/* 800DE070 000D9CD0 7C 63 07 34 */ extsh r3, r3
+/* 800DE074 000D9CD4 38 80 00 08 */ li r4, 8
+/* 800DE078 000D9CD8 38 A0 00 01 */ li r5, 1
+/* 800DE07C 000D9CDC 48 17 5D 75 */ bl func_80253DF0
+/* 800DE080 000D9CE0 38 60 00 04 */ li r3, 4
+/* 800DE084 000D9CE4 4B FD C9 09 */ bl func_800BA98C
+/* 800DE088 000D9CE8 7C 63 07 34 */ extsh r3, r3
+/* 800DE08C 000D9CEC 38 80 00 08 */ li r4, 8
+/* 800DE090 000D9CF0 38 A0 00 00 */ li r5, 0
+/* 800DE094 000D9CF4 48 17 5D 5D */ bl func_80253DF0
+/* 800DE098 000D9CF8 38 60 00 06 */ li r3, 6
+/* 800DE09C 000D9CFC 4B FD C8 F1 */ bl func_800BA98C
+/* 800DE0A0 000D9D00 7C 63 07 34 */ extsh r3, r3
+/* 800DE0A4 000D9D04 38 80 00 02 */ li r4, 2
+/* 800DE0A8 000D9D08 38 A0 00 00 */ li r5, 0
+/* 800DE0AC 000D9D0C 48 17 5D 05 */ bl func_80253DB0
+/* 800DE0B0 000D9D10 38 60 00 00 */ li r3, 0
+/* 800DE0B4 000D9D14 38 80 00 00 */ li r4, 0
+/* 800DE0B8 000D9D18 4B F7 B8 41 */ bl func_800598F8
+/* 800DE0BC 000D9D1C 38 60 00 18 */ li r3, 0x18
+/* 800DE0C0 000D9D20 48 08 49 D1 */ bl func_80162A90
+/* 800DE0C4 000D9D24 2C 03 00 03 */ cmpwi r3, 3
+/* 800DE0C8 000D9D28 41 82 00 30 */ beq lbl_800DE0F8
+/* 800DE0CC 000D9D2C 40 80 00 44 */ bge lbl_800DE110
+/* 800DE0D0 000D9D30 2C 03 00 01 */ cmpwi r3, 1
+/* 800DE0D4 000D9D34 41 82 00 0C */ beq lbl_800DE0E0
+/* 800DE0D8 000D9D38 48 00 00 38 */ b lbl_800DE110
+/* 800DE0DC 000D9D3C 48 00 00 34 */ b lbl_800DE110
+lbl_800DE0E0:
+/* 800DE0E0 000D9D40 38 60 30 AB */ li r3, 0x30ab
+/* 800DE0E4 000D9D44 48 17 22 11 */ bl func_802502F4
+/* 800DE0E8 000D9D48 7C 64 1B 78 */ mr r4, r3
+/* 800DE0EC 000D9D4C 38 60 00 0E */ li r3, 0xe
+/* 800DE0F0 000D9D50 48 07 E2 19 */ bl func_8015C308
+/* 800DE0F4 000D9D54 48 00 00 30 */ b lbl_800DE124
+lbl_800DE0F8:
+/* 800DE0F8 000D9D58 38 60 30 AD */ li r3, 0x30ad
+/* 800DE0FC 000D9D5C 48 17 21 F9 */ bl func_802502F4
+/* 800DE100 000D9D60 7C 64 1B 78 */ mr r4, r3
+/* 800DE104 000D9D64 38 60 00 0E */ li r3, 0xe
+/* 800DE108 000D9D68 48 07 E2 01 */ bl func_8015C308
+/* 800DE10C 000D9D6C 48 00 00 18 */ b lbl_800DE124
+lbl_800DE110:
+/* 800DE110 000D9D70 38 60 30 AE */ li r3, 0x30ae
+/* 800DE114 000D9D74 48 17 21 E1 */ bl func_802502F4
+/* 800DE118 000D9D78 7C 64 1B 78 */ mr r4, r3
+/* 800DE11C 000D9D7C 38 60 00 0E */ li r3, 0xe
+/* 800DE120 000D9D80 48 07 E1 E9 */ bl func_8015C308
+lbl_800DE124:
+/* 800DE124 000D9D84 80 1E 00 4C */ lwz r0, 0x4c(r30)
+/* 800DE128 000D9D88 2C 00 00 01 */ cmpwi r0, 1
+/* 800DE12C 000D9D8C 41 82 00 2C */ beq lbl_800DE158
+/* 800DE130 000D9D90 40 80 00 40 */ bge lbl_800DE170
+/* 800DE134 000D9D94 2C 00 00 00 */ cmpwi r0, 0
+/* 800DE138 000D9D98 40 80 00 08 */ bge lbl_800DE140
+/* 800DE13C 000D9D9C 48 00 00 34 */ b lbl_800DE170
+lbl_800DE140:
+/* 800DE140 000D9DA0 38 60 2D 34 */ li r3, 0x2d34
+/* 800DE144 000D9DA4 48 17 21 B1 */ bl func_802502F4
+/* 800DE148 000D9DA8 7C 64 1B 78 */ mr r4, r3
+/* 800DE14C 000D9DAC 38 60 00 0F */ li r3, 0xf
+/* 800DE150 000D9DB0 48 07 E1 B9 */ bl func_8015C308
+/* 800DE154 000D9DB4 48 00 0A F8 */ b lbl_800DEC4C
+lbl_800DE158:
+/* 800DE158 000D9DB8 38 60 2D 33 */ li r3, 0x2d33
+/* 800DE15C 000D9DBC 48 17 21 99 */ bl func_802502F4
+/* 800DE160 000D9DC0 7C 64 1B 78 */ mr r4, r3
+/* 800DE164 000D9DC4 38 60 00 0F */ li r3, 0xf
+/* 800DE168 000D9DC8 48 07 E1 A1 */ bl func_8015C308
+/* 800DE16C 000D9DCC 48 00 0A E0 */ b lbl_800DEC4C
+lbl_800DE170:
+/* 800DE170 000D9DD0 38 60 2D 35 */ li r3, 0x2d35
+/* 800DE174 000D9DD4 48 17 21 81 */ bl func_802502F4
+/* 800DE178 000D9DD8 7C 64 1B 78 */ mr r4, r3
+/* 800DE17C 000D9DDC 38 60 00 0F */ li r3, 0xf
+/* 800DE180 000D9DE0 48 07 E1 89 */ bl func_8015C308
+/* 800DE184 000D9DE4 48 00 0A C8 */ b lbl_800DEC4C
+/* 800DE188 000D9DE8 38 60 00 19 */ li r3, 0x19
+/* 800DE18C 000D9DEC 4B FD C8 01 */ bl func_800BA98C
+/* 800DE190 000D9DF0 7C 63 07 34 */ extsh r3, r3
+/* 800DE194 000D9DF4 48 17 5C 3D */ bl func_80253DD0
+/* 800DE198 000D9DF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DE19C 000D9DFC 28 00 00 03 */ cmplwi r0, 3
+/* 800DE1A0 000D9E00 40 82 0A AC */ bne lbl_800DEC4C
+/* 800DE1A4 000D9E04 38 60 00 19 */ li r3, 0x19
+/* 800DE1A8 000D9E08 4B FD C7 E5 */ bl func_800BA98C
+/* 800DE1AC 000D9E0C 7C 63 07 34 */ extsh r3, r3
+/* 800DE1B0 000D9E10 38 80 00 08 */ li r4, 8
+/* 800DE1B4 000D9E14 38 A0 00 00 */ li r5, 0
+/* 800DE1B8 000D9E18 48 17 5C 39 */ bl func_80253DF0
+/* 800DE1BC 000D9E1C 38 60 00 0C */ li r3, 0xc
+/* 800DE1C0 000D9E20 4B FD C7 CD */ bl func_800BA98C
+/* 800DE1C4 000D9E24 7C 63 07 34 */ extsh r3, r3
+/* 800DE1C8 000D9E28 38 80 00 08 */ li r4, 8
+/* 800DE1CC 000D9E2C 38 A0 00 01 */ li r5, 1
+/* 800DE1D0 000D9E30 48 17 5C 21 */ bl func_80253DF0
+/* 800DE1D4 000D9E34 38 60 00 00 */ li r3, 0
+/* 800DE1D8 000D9E38 4B FD C7 B5 */ bl func_800BA98C
+/* 800DE1DC 000D9E3C 7C 63 07 34 */ extsh r3, r3
+/* 800DE1E0 000D9E40 38 80 00 08 */ li r4, 8
+/* 800DE1E4 000D9E44 38 A0 00 01 */ li r5, 1
+/* 800DE1E8 000D9E48 48 17 5C 09 */ bl func_80253DF0
+/* 800DE1EC 000D9E4C 38 60 00 02 */ li r3, 2
+/* 800DE1F0 000D9E50 4B FD C3 69 */ bl func_800BA558
+/* 800DE1F4 000D9E54 38 60 00 00 */ li r3, 0
+/* 800DE1F8 000D9E58 4B FD C3 C1 */ bl func_800BA5B8
+/* 800DE1FC 000D9E5C 48 00 0A 50 */ b lbl_800DEC4C
+/* 800DE200 000D9E60 4B F7 80 F9 */ bl func_800562F8
+/* 800DE204 000D9E64 2C 03 00 00 */ cmpwi r3, 0
+/* 800DE208 000D9E68 41 82 0A 44 */ beq lbl_800DEC4C
+/* 800DE20C 000D9E6C 38 60 00 02 */ li r3, 2
+/* 800DE210 000D9E70 48 00 81 D5 */ bl func_800E63E4
+/* 800DE214 000D9E74 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DE218 000D9E78 41 82 00 0C */ beq lbl_800DE224
+/* 800DE21C 000D9E7C 38 60 00 00 */ li r3, 0
+/* 800DE220 000D9E80 4B F7 82 39 */ bl func_80056458
+lbl_800DE224:
+/* 800DE224 000D9E84 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800DE228 000D9E88 38 80 08 34 */ li r4, 0x834
+/* 800DE22C 000D9E8C 48 14 85 7D */ bl func_802267A8
+/* 800DE230 000D9E90 38 60 00 02 */ li r3, 2
+/* 800DE234 000D9E94 4B F7 9D 81 */ bl func_80057FB4
+/* 800DE238 000D9E98 48 00 0A 14 */ b lbl_800DEC4C
+/* 800DE23C 000D9E9C 38 60 00 1B */ li r3, 0x1b
+/* 800DE240 000D9EA0 4B FD C7 4D */ bl func_800BA98C
+/* 800DE244 000D9EA4 7C 63 07 34 */ extsh r3, r3
+/* 800DE248 000D9EA8 48 17 5B 89 */ bl func_80253DD0
+/* 800DE24C 000D9EAC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DE250 000D9EB0 28 00 00 03 */ cmplwi r0, 3
+/* 800DE254 000D9EB4 40 82 09 F8 */ bne lbl_800DEC4C
+/* 800DE258 000D9EB8 38 60 00 08 */ li r3, 8
+/* 800DE25C 000D9EBC 4B FD C3 5D */ bl func_800BA5B8
+/* 800DE260 000D9EC0 38 60 00 1B */ li r3, 0x1b
+/* 800DE264 000D9EC4 4B FD C7 29 */ bl func_800BA98C
+/* 800DE268 000D9EC8 7C 63 07 34 */ extsh r3, r3
+/* 800DE26C 000D9ECC 38 80 00 01 */ li r4, 1
+/* 800DE270 000D9ED0 38 A0 00 00 */ li r5, 0
+/* 800DE274 000D9ED4 48 17 5B 3D */ bl func_80253DB0
+/* 800DE278 000D9ED8 38 60 00 00 */ li r3, 0
+/* 800DE27C 000D9EDC 38 80 00 00 */ li r4, 0
+/* 800DE280 000D9EE0 4B F7 B6 79 */ bl func_800598F8
+/* 800DE284 000D9EE4 38 60 00 01 */ li r3, 1
+/* 800DE288 000D9EE8 38 80 00 00 */ li r4, 0
+/* 800DE28C 000D9EEC 38 A0 00 00 */ li r5, 0
+/* 800DE290 000D9EF0 38 C0 00 02 */ li r6, 2
+/* 800DE294 000D9EF4 38 E0 00 00 */ li r7, 0
+/* 800DE298 000D9EF8 39 00 00 00 */ li r8, 0
+/* 800DE29C 000D9EFC 4B F7 B7 2D */ bl func_800599C8
+/* 800DE2A0 000D9F00 38 60 00 02 */ li r3, 2
+/* 800DE2A4 000D9F04 38 80 00 00 */ li r4, 0
+/* 800DE2A8 000D9F08 38 A0 00 01 */ li r5, 1
+/* 800DE2AC 000D9F0C 38 C0 00 00 */ li r6, 0
+/* 800DE2B0 000D9F10 38 E0 00 00 */ li r7, 0
+/* 800DE2B4 000D9F14 39 00 00 00 */ li r8, 0
+/* 800DE2B8 000D9F18 4B F7 B7 11 */ bl func_800599C8
+/* 800DE2BC 000D9F1C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DE2C0 000D9F20 38 60 02 5F */ li r3, 0x25f
+/* 800DE2C4 000D9F24 38 80 00 00 */ li r4, 0
+/* 800DE2C8 000D9F28 4B F2 CE A9 */ bl func_8000B170
+/* 800DE2CC 000D9F2C 48 00 09 80 */ b lbl_800DEC4C
+/* 800DE2D0 000D9F30 38 60 00 29 */ li r3, 0x29
+/* 800DE2D4 000D9F34 38 80 00 02 */ li r4, 2
+/* 800DE2D8 000D9F38 38 A0 00 00 */ li r5, 0
+/* 800DE2DC 000D9F3C 38 C0 00 01 */ li r6, 1
+/* 800DE2E0 000D9F40 4B F7 B7 8D */ bl func_80059A6C
+/* 800DE2E4 000D9F44 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800DE2E8 000D9F48 54 7D 04 3E */ clrlwi r29, r3, 0x10
+/* 800DE2EC 000D9F4C 41 82 00 78 */ beq lbl_800DE364
+/* 800DE2F0 000D9F50 3C 03 00 01 */ addis r0, r3, 1
+/* 800DE2F4 000D9F54 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800DE2F8 000D9F58 41 82 00 6C */ beq lbl_800DE364
+/* 800DE2FC 000D9F5C 28 1D 00 01 */ cmplwi r29, 1
+/* 800DE300 000D9F60 40 82 00 30 */ bne lbl_800DE330
+/* 800DE304 000D9F64 38 60 00 1B */ li r3, 0x1b
+/* 800DE308 000D9F68 4B FD C6 85 */ bl func_800BA98C
+/* 800DE30C 000D9F6C 7C 63 07 34 */ extsh r3, r3
+/* 800DE310 000D9F70 38 80 00 02 */ li r4, 2
+/* 800DE314 000D9F74 38 A0 00 00 */ li r5, 0
+/* 800DE318 000D9F78 48 17 5A 99 */ bl func_80253DB0
+/* 800DE31C 000D9F7C 38 60 00 09 */ li r3, 9
+/* 800DE320 000D9F80 4B FD C2 99 */ bl func_800BA5B8
+/* 800DE324 000D9F84 38 60 00 01 */ li r3, 1
+/* 800DE328 000D9F88 4B F7 C1 A5 */ bl func_8005A4CC
+/* 800DE32C 000D9F8C 48 00 09 20 */ b lbl_800DEC4C
+lbl_800DE330:
+/* 800DE330 000D9F90 28 1D 00 02 */ cmplwi r29, 2
+/* 800DE334 000D9F94 40 82 09 18 */ bne lbl_800DEC4C
+/* 800DE338 000D9F98 38 60 00 1B */ li r3, 0x1b
+/* 800DE33C 000D9F9C 4B FD C6 51 */ bl func_800BA98C
+/* 800DE340 000D9FA0 7C 63 07 34 */ extsh r3, r3
+/* 800DE344 000D9FA4 38 80 00 03 */ li r4, 3
+/* 800DE348 000D9FA8 38 A0 00 00 */ li r5, 0
+/* 800DE34C 000D9FAC 48 17 5A 65 */ bl func_80253DB0
+/* 800DE350 000D9FB0 38 60 00 09 */ li r3, 9
+/* 800DE354 000D9FB4 4B FD C2 65 */ bl func_800BA5B8
+/* 800DE358 000D9FB8 38 60 00 01 */ li r3, 1
+/* 800DE35C 000D9FBC 4B F7 C1 71 */ bl func_8005A4CC
+/* 800DE360 000D9FC0 48 00 08 EC */ b lbl_800DEC4C
+lbl_800DE364:
+/* 800DE364 000D9FC4 28 1D 00 01 */ cmplwi r29, 1
+/* 800DE368 000D9FC8 40 82 00 20 */ bne lbl_800DE388
+/* 800DE36C 000D9FCC 38 60 00 1B */ li r3, 0x1b
+/* 800DE370 000D9FD0 4B FD C6 1D */ bl func_800BA98C
+/* 800DE374 000D9FD4 7C 63 07 34 */ extsh r3, r3
+/* 800DE378 000D9FD8 38 80 00 00 */ li r4, 0
+/* 800DE37C 000D9FDC 38 A0 00 00 */ li r5, 0
+/* 800DE380 000D9FE0 48 17 5A 31 */ bl func_80253DB0
+/* 800DE384 000D9FE4 48 00 08 C8 */ b lbl_800DEC4C
+lbl_800DE388:
+/* 800DE388 000D9FE8 28 1D 00 02 */ cmplwi r29, 2
+/* 800DE38C 000D9FEC 40 82 08 C0 */ bne lbl_800DEC4C
+/* 800DE390 000D9FF0 38 60 00 1B */ li r3, 0x1b
+/* 800DE394 000D9FF4 4B FD C5 F9 */ bl func_800BA98C
+/* 800DE398 000D9FF8 7C 63 07 34 */ extsh r3, r3
+/* 800DE39C 000D9FFC 38 80 00 01 */ li r4, 1
+/* 800DE3A0 000DA000 38 A0 00 00 */ li r5, 0
+/* 800DE3A4 000DA004 48 17 5A 0D */ bl func_80253DB0
+/* 800DE3A8 000DA008 48 00 08 A4 */ b lbl_800DEC4C
+/* 800DE3AC 000DA00C 38 60 00 1B */ li r3, 0x1b
+/* 800DE3B0 000DA010 4B FD C5 DD */ bl func_800BA98C
+/* 800DE3B4 000DA014 7C 63 07 34 */ extsh r3, r3
+/* 800DE3B8 000DA018 48 17 5A 19 */ bl func_80253DD0
+/* 800DE3BC 000DA01C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DE3C0 000DA020 28 00 00 03 */ cmplwi r0, 3
+/* 800DE3C4 000DA024 40 82 08 88 */ bne lbl_800DEC4C
+/* 800DE3C8 000DA028 38 60 00 1B */ li r3, 0x1b
+/* 800DE3CC 000DA02C 4B FD C5 C1 */ bl func_800BA98C
+/* 800DE3D0 000DA030 7C 63 07 34 */ extsh r3, r3
+/* 800DE3D4 000DA034 48 17 5A 0D */ bl func_80253DE0
+/* 800DE3D8 000DA038 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DE3DC 000DA03C 28 00 00 02 */ cmplwi r0, 2
+/* 800DE3E0 000DA040 40 82 00 94 */ bne lbl_800DE474
+/* 800DE3E4 000DA044 38 60 00 0A */ li r3, 0xa
+/* 800DE3E8 000DA048 4B FD C1 D1 */ bl func_800BA5B8
+/* 800DE3EC 000DA04C 38 60 00 18 */ li r3, 0x18
+/* 800DE3F0 000DA050 48 08 46 A1 */ bl func_80162A90
+/* 800DE3F4 000DA054 2C 03 00 03 */ cmpwi r3, 3
+/* 800DE3F8 000DA058 41 82 00 34 */ beq lbl_800DE42C
+/* 800DE3FC 000DA05C 40 80 00 10 */ bge lbl_800DE40C
+/* 800DE400 000DA060 2C 03 00 01 */ cmpwi r3, 1
+/* 800DE404 000DA064 41 82 00 14 */ beq lbl_800DE418
+/* 800DE408 000DA068 48 00 00 48 */ b lbl_800DE450
+lbl_800DE40C:
+/* 800DE40C 000DA06C 2C 03 00 05 */ cmpwi r3, 5
+/* 800DE410 000DA070 40 80 00 40 */ bge lbl_800DE450
+/* 800DE414 000DA074 48 00 00 2C */ b lbl_800DE440
+lbl_800DE418:
+/* 800DE418 000DA078 38 60 00 07 */ li r3, 7
+/* 800DE41C 000DA07C 38 80 00 00 */ li r4, 0
+/* 800DE420 000DA080 48 00 6E 05 */ bl func_800E5224
+/* 800DE424 000DA084 7C 7F 1B 78 */ mr r31, r3
+/* 800DE428 000DA088 48 00 00 28 */ b lbl_800DE450
+lbl_800DE42C:
+/* 800DE42C 000DA08C 38 60 00 08 */ li r3, 8
+/* 800DE430 000DA090 38 80 00 00 */ li r4, 0
+/* 800DE434 000DA094 48 00 6D F1 */ bl func_800E5224
+/* 800DE438 000DA098 7C 7F 1B 78 */ mr r31, r3
+/* 800DE43C 000DA09C 48 00 00 14 */ b lbl_800DE450
+lbl_800DE440:
+/* 800DE440 000DA0A0 38 60 00 09 */ li r3, 9
+/* 800DE444 000DA0A4 38 80 00 00 */ li r4, 0
+/* 800DE448 000DA0A8 48 00 6D DD */ bl func_800E5224
+/* 800DE44C 000DA0AC 7C 7F 1B 78 */ mr r31, r3
+lbl_800DE450:
+/* 800DE450 000DA0B0 57 E0 06 3F */ clrlwi. r0, r31, 0x18
+/* 800DE454 000DA0B4 40 82 00 28 */ bne lbl_800DE47C
+/* 800DE458 000DA0B8 38 60 00 04 */ li r3, 4
+/* 800DE45C 000DA0BC 4B FD C5 31 */ bl func_800BA98C
+/* 800DE460 000DA0C0 7C 63 07 34 */ extsh r3, r3
+/* 800DE464 000DA0C4 38 80 00 01 */ li r4, 1
+/* 800DE468 000DA0C8 38 A0 00 00 */ li r5, 0
+/* 800DE46C 000DA0CC 48 17 59 45 */ bl func_80253DB0
+/* 800DE470 000DA0D0 48 00 00 0C */ b lbl_800DE47C
+lbl_800DE474:
+/* 800DE474 000DA0D4 38 60 00 0B */ li r3, 0xb
+/* 800DE478 000DA0D8 4B FD C1 41 */ bl func_800BA5B8
+lbl_800DE47C:
+/* 800DE47C 000DA0DC 38 60 00 1B */ li r3, 0x1b
+/* 800DE480 000DA0E0 4B FD C5 0D */ bl func_800BA98C
+/* 800DE484 000DA0E4 7C 63 07 34 */ extsh r3, r3
+/* 800DE488 000DA0E8 38 80 00 05 */ li r4, 5
+/* 800DE48C 000DA0EC 38 A0 00 00 */ li r5, 0
+/* 800DE490 000DA0F0 48 17 59 21 */ bl func_80253DB0
+/* 800DE494 000DA0F4 48 00 07 B8 */ b lbl_800DEC4C
+/* 800DE498 000DA0F8 38 60 00 1B */ li r3, 0x1b
+/* 800DE49C 000DA0FC 4B FD C4 F1 */ bl func_800BA98C
+/* 800DE4A0 000DA100 7C 63 07 34 */ extsh r3, r3
+/* 800DE4A4 000DA104 48 17 59 2D */ bl func_80253DD0
+/* 800DE4A8 000DA108 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DE4AC 000DA10C 28 00 00 03 */ cmplwi r0, 3
+/* 800DE4B0 000DA110 40 82 07 9C */ bne lbl_800DEC4C
+/* 800DE4B4 000DA114 38 60 00 00 */ li r3, 0
+/* 800DE4B8 000DA118 4B FD C3 35 */ bl func_800BA7EC
+/* 800DE4BC 000DA11C 54 78 10 3A */ slwi r24, r3, 2
+/* 800DE4C0 000DA120 38 60 00 09 */ li r3, 9
+/* 800DE4C4 000DA124 4B FD C3 29 */ bl func_800BA7EC
+/* 800DE4C8 000DA128 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800DE4CC 000DA12C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DE4D0 000DA130 20 00 00 03 */ subfic r0, r0, 3
+/* 800DE4D4 000DA134 38 60 00 00 */ li r3, 0
+/* 800DE4D8 000DA138 7C 00 C2 14 */ add r0, r0, r24
+/* 800DE4DC 000DA13C 3B 04 CE 18 */ addi r24, r4, lbl_8047CE18@l
+/* 800DE4E0 000DA140 54 19 06 3E */ clrlwi r25, r0, 0x18
+/* 800DE4E4 000DA144 7C 18 C8 AE */ lbzx r0, r24, r25
+/* 800DE4E8 000DA148 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800DE4EC 000DA14C 48 00 6D 39 */ bl func_800E5224
+/* 800DE4F0 000DA150 3B B9 00 01 */ addi r29, r25, 1
+/* 800DE4F4 000DA154 7C 7F 1B 78 */ mr r31, r3
+/* 800DE4F8 000DA158 7F BB EB 78 */ mr r27, r29
+/* 800DE4FC 000DA15C 7F 58 EA 14 */ add r26, r24, r29
+/* 800DE500 000DA160 48 00 00 CC */ b lbl_800DE5CC
+lbl_800DE504:
+/* 800DE504 000DA164 7F 3B C2 14 */ add r25, r27, r24
+/* 800DE508 000DA168 88 19 FF FF */ lbz r0, -1(r25)
+/* 800DE50C 000DA16C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE510 000DA170 48 00 75 C1 */ bl func_800E5AD0
+/* 800DE514 000DA174 88 1A 00 00 */ lbz r0, 0(r26)
+/* 800DE518 000DA178 7C 77 1B 78 */ mr r23, r3
+/* 800DE51C 000DA17C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE520 000DA180 48 00 75 B1 */ bl func_800E5AD0
+/* 800DE524 000DA184 7C 64 1B 78 */ mr r4, r3
+/* 800DE528 000DA188 7E E3 BB 78 */ mr r3, r23
+/* 800DE52C 000DA18C 4B FE C5 75 */ bl func_800CAAA0
+/* 800DE530 000DA190 88 19 FF FF */ lbz r0, -1(r25)
+/* 800DE534 000DA194 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE538 000DA198 4B FD C4 F9 */ bl func_800BAA30
+/* 800DE53C 000DA19C 88 1A 00 00 */ lbz r0, 0(r26)
+/* 800DE540 000DA1A0 7C 77 1B 78 */ mr r23, r3
+/* 800DE544 000DA1A4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE548 000DA1A8 4B FD C4 E9 */ bl func_800BAA30
+/* 800DE54C 000DA1AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800DE550 000DA1B0 7C 76 1B 78 */ mr r22, r3
+/* 800DE554 000DA1B4 41 82 00 2C */ beq lbl_800DE580
+/* 800DE558 000DA1B8 7E E4 BB 78 */ mr r4, r23
+/* 800DE55C 000DA1BC 38 61 00 08 */ addi r3, r1, 8
+/* 800DE560 000DA1C0 4B FE C6 AD */ bl func_800CAC0C
+/* 800DE564 000DA1C4 7E E3 BB 78 */ mr r3, r23
+/* 800DE568 000DA1C8 7E C4 B3 78 */ mr r4, r22
+/* 800DE56C 000DA1CC 4B FE C6 A1 */ bl func_800CAC0C
+/* 800DE570 000DA1D0 7E C3 B3 78 */ mr r3, r22
+/* 800DE574 000DA1D4 38 81 00 08 */ addi r4, r1, 8
+/* 800DE578 000DA1D8 4B FE C6 95 */ bl func_800CAC0C
+/* 800DE57C 000DA1DC 48 00 00 48 */ b lbl_800DE5C4
+lbl_800DE580:
+/* 800DE580 000DA1E0 57 60 07 BF */ clrlwi. r0, r27, 0x1e
+/* 800DE584 000DA1E4 40 82 00 40 */ bne lbl_800DE5C4
+/* 800DE588 000DA1E8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800DE58C 000DA1EC 40 82 00 38 */ bne lbl_800DE5C4
+/* 800DE590 000DA1F0 88 19 FF FF */ lbz r0, -1(r25)
+/* 800DE594 000DA1F4 38 80 00 98 */ li r4, 0x98
+/* 800DE598 000DA1F8 38 A0 00 E4 */ li r5, 0xe4
+/* 800DE59C 000DA1FC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE5A0 000DA200 4B FD C5 39 */ bl func_800BAAD8
+/* 800DE5A4 000DA204 88 19 FF FF */ lbz r0, -1(r25)
+/* 800DE5A8 000DA208 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE5AC 000DA20C 4B FD C4 85 */ bl func_800BAA30
+/* 800DE5B0 000DA210 88 19 FF FF */ lbz r0, -1(r25)
+/* 800DE5B4 000DA214 7C 64 1B 78 */ mr r4, r3
+/* 800DE5B8 000DA218 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE5BC 000DA21C 4B FE 68 59 */ bl func_800C4E14
+/* 800DE5C0 000DA220 3B 80 00 01 */ li r28, 1
+lbl_800DE5C4:
+/* 800DE5C4 000DA224 3B 7B 00 01 */ addi r27, r27, 1
+/* 800DE5C8 000DA228 3B 5A 00 01 */ addi r26, r26, 1
+lbl_800DE5CC:
+/* 800DE5CC 000DA22C 38 60 00 01 */ li r3, 1
+/* 800DE5D0 000DA230 4B FD C2 1D */ bl func_800BA7EC
+/* 800DE5D4 000DA234 7C 1B 18 40 */ cmplw r27, r3
+/* 800DE5D8 000DA238 41 80 FF 2C */ blt lbl_800DE504
+/* 800DE5DC 000DA23C 38 60 00 01 */ li r3, 1
+/* 800DE5E0 000DA240 4B FD C2 0D */ bl func_800BA7EC
+/* 800DE5E4 000DA244 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800DE5E8 000DA248 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800DE5EC 000DA24C 7C 63 22 14 */ add r3, r3, r4
+/* 800DE5F0 000DA250 88 03 FF FF */ lbz r0, -1(r3)
+/* 800DE5F4 000DA254 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE5F8 000DA258 48 00 74 D9 */ bl func_800E5AD0
+/* 800DE5FC 000DA25C 88 03 05 45 */ lbz r0, 0x545(r3)
+/* 800DE600 000DA260 38 80 00 00 */ li r4, 0
+/* 800DE604 000DA264 88 C3 05 44 */ lbz r6, 0x544(r3)
+/* 800DE608 000DA268 53 E6 0E 3C */ rlwimi r6, r31, 1, 0x18, 0x1e
+/* 800DE60C 000DA26C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 800DE610 000DA270 38 A0 03 48 */ li r5, 0x348
+/* 800DE614 000DA274 98 03 05 45 */ stb r0, 0x545(r3)
+/* 800DE618 000DA278 60 C0 00 01 */ ori r0, r6, 1
+/* 800DE61C 000DA27C 98 03 05 44 */ stb r0, 0x544(r3)
+/* 800DE620 000DA280 38 63 01 FC */ addi r3, r3, 0x1fc
+/* 800DE624 000DA284 4B F2 5A E1 */ bl memset
+/* 800DE628 000DA288 38 60 00 01 */ li r3, 1
+/* 800DE62C 000DA28C 4B FD C1 C1 */ bl func_800BA7EC
+/* 800DE630 000DA290 38 03 00 03 */ addi r0, r3, 3
+/* 800DE634 000DA294 38 60 00 00 */ li r3, 0
+/* 800DE638 000DA298 54 1A F0 BE */ srwi r26, r0, 2
+/* 800DE63C 000DA29C 4B FD C1 B1 */ bl func_800BA7EC
+/* 800DE640 000DA2A0 38 03 00 01 */ addi r0, r3, 1
+/* 800DE644 000DA2A4 7C 00 D0 40 */ cmplw r0, r26
+/* 800DE648 000DA2A8 40 82 00 8C */ bne lbl_800DE6D4
+/* 800DE64C 000DA2AC 38 60 00 00 */ li r3, 0
+/* 800DE650 000DA2B0 4B FD C1 9D */ bl func_800BA7EC
+/* 800DE654 000DA2B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DE658 000DA2B8 41 82 00 48 */ beq lbl_800DE6A0
+/* 800DE65C 000DA2BC 38 60 00 01 */ li r3, 1
+/* 800DE660 000DA2C0 4B FD C1 8D */ bl func_800BA7EC
+/* 800DE664 000DA2C4 7C 1D 18 40 */ cmplw r29, r3
+/* 800DE668 000DA2C8 40 82 00 38 */ bne lbl_800DE6A0
+/* 800DE66C 000DA2CC 38 60 00 09 */ li r3, 9
+/* 800DE670 000DA2D0 4B FD C1 7D */ bl func_800BA7EC
+/* 800DE674 000DA2D4 28 03 00 0F */ cmplwi r3, 0xf
+/* 800DE678 000DA2D8 40 82 00 28 */ bne lbl_800DE6A0
+/* 800DE67C 000DA2DC 38 60 00 09 */ li r3, 9
+/* 800DE680 000DA2E0 38 80 00 12 */ li r4, 0x12
+/* 800DE684 000DA2E4 4B FD BF 99 */ bl func_800BA61C
+/* 800DE688 000DA2E8 38 60 00 00 */ li r3, 0
+/* 800DE68C 000DA2EC 4B FD C1 61 */ bl func_800BA7EC
+/* 800DE690 000DA2F0 7C 64 1B 78 */ mr r4, r3
+/* 800DE694 000DA2F4 38 60 00 00 */ li r3, 0
+/* 800DE698 000DA2F8 38 84 FF FF */ addi r4, r4, -1
+/* 800DE69C 000DA2FC 4B FD BF 81 */ bl func_800BA61C
+lbl_800DE6A0:
+/* 800DE6A0 000DA300 38 60 00 01 */ li r3, 1
+/* 800DE6A4 000DA304 4B FD C1 49 */ bl func_800BA7EC
+/* 800DE6A8 000DA308 7C 64 1B 78 */ mr r4, r3
+/* 800DE6AC 000DA30C 38 60 00 01 */ li r3, 1
+/* 800DE6B0 000DA310 38 84 FF FF */ addi r4, r4, -1
+/* 800DE6B4 000DA314 4B FD BF 69 */ bl func_800BA61C
+/* 800DE6B8 000DA318 38 60 00 03 */ li r3, 3
+/* 800DE6BC 000DA31C 4B FD C1 31 */ bl func_800BA7EC
+/* 800DE6C0 000DA320 7C 64 1B 78 */ mr r4, r3
+/* 800DE6C4 000DA324 38 60 00 03 */ li r3, 3
+/* 800DE6C8 000DA328 38 84 00 01 */ addi r4, r4, 1
+/* 800DE6CC 000DA32C 4B FD BF 51 */ bl func_800BA61C
+/* 800DE6D0 000DA330 48 00 00 34 */ b lbl_800DE704
+lbl_800DE6D4:
+/* 800DE6D4 000DA334 38 60 00 01 */ li r3, 1
+/* 800DE6D8 000DA338 4B FD C1 15 */ bl func_800BA7EC
+/* 800DE6DC 000DA33C 7C 64 1B 78 */ mr r4, r3
+/* 800DE6E0 000DA340 38 60 00 01 */ li r3, 1
+/* 800DE6E4 000DA344 38 84 FF FF */ addi r4, r4, -1
+/* 800DE6E8 000DA348 4B FD BF 35 */ bl func_800BA61C
+/* 800DE6EC 000DA34C 38 60 00 03 */ li r3, 3
+/* 800DE6F0 000DA350 4B FD C0 FD */ bl func_800BA7EC
+/* 800DE6F4 000DA354 7C 64 1B 78 */ mr r4, r3
+/* 800DE6F8 000DA358 38 60 00 03 */ li r3, 3
+/* 800DE6FC 000DA35C 38 84 00 01 */ addi r4, r4, 1
+/* 800DE700 000DA360 4B FD BF 1D */ bl func_800BA61C
+lbl_800DE704:
+/* 800DE704 000DA364 38 60 00 18 */ li r3, 0x18
+/* 800DE708 000DA368 48 08 43 89 */ bl func_80162A90
+/* 800DE70C 000DA36C 2C 03 00 03 */ cmpwi r3, 3
+/* 800DE710 000DA370 41 82 00 34 */ beq lbl_800DE744
+/* 800DE714 000DA374 40 80 00 10 */ bge lbl_800DE724
+/* 800DE718 000DA378 2C 03 00 01 */ cmpwi r3, 1
+/* 800DE71C 000DA37C 41 82 00 14 */ beq lbl_800DE730
+/* 800DE720 000DA380 48 00 00 48 */ b lbl_800DE768
+lbl_800DE724:
+/* 800DE724 000DA384 2C 03 00 05 */ cmpwi r3, 5
+/* 800DE728 000DA388 40 80 00 40 */ bge lbl_800DE768
+/* 800DE72C 000DA38C 48 00 00 2C */ b lbl_800DE758
+lbl_800DE730:
+/* 800DE730 000DA390 38 60 00 07 */ li r3, 7
+/* 800DE734 000DA394 38 80 00 00 */ li r4, 0
+/* 800DE738 000DA398 48 00 6A ED */ bl func_800E5224
+/* 800DE73C 000DA39C 7C 7F 1B 78 */ mr r31, r3
+/* 800DE740 000DA3A0 48 00 00 28 */ b lbl_800DE768
+lbl_800DE744:
+/* 800DE744 000DA3A4 38 60 00 08 */ li r3, 8
+/* 800DE748 000DA3A8 38 80 00 00 */ li r4, 0
+/* 800DE74C 000DA3AC 48 00 6A D9 */ bl func_800E5224
+/* 800DE750 000DA3B0 7C 7F 1B 78 */ mr r31, r3
+/* 800DE754 000DA3B4 48 00 00 14 */ b lbl_800DE768
+lbl_800DE758:
+/* 800DE758 000DA3B8 38 60 00 09 */ li r3, 9
+/* 800DE75C 000DA3BC 38 80 00 00 */ li r4, 0
+/* 800DE760 000DA3C0 48 00 6A C5 */ bl func_800E5224
+/* 800DE764 000DA3C4 7C 7F 1B 78 */ mr r31, r3
+lbl_800DE768:
+/* 800DE768 000DA3C8 57 E0 06 3F */ clrlwi. r0, r31, 0x18
+/* 800DE76C 000DA3CC 41 82 01 34 */ beq lbl_800DE8A0
+/* 800DE770 000DA3D0 38 60 00 1B */ li r3, 0x1b
+/* 800DE774 000DA3D4 4B FD C2 19 */ bl func_800BA98C
+/* 800DE778 000DA3D8 7C 63 07 34 */ extsh r3, r3
+/* 800DE77C 000DA3DC 38 80 00 08 */ li r4, 8
+/* 800DE780 000DA3E0 38 A0 00 00 */ li r5, 0
+/* 800DE784 000DA3E4 48 17 56 6D */ bl func_80253DF0
+/* 800DE788 000DA3E8 38 60 00 19 */ li r3, 0x19
+/* 800DE78C 000DA3EC 4B FD C2 01 */ bl func_800BA98C
+/* 800DE790 000DA3F0 7C 63 07 34 */ extsh r3, r3
+/* 800DE794 000DA3F4 38 80 00 08 */ li r4, 8
+/* 800DE798 000DA3F8 38 A0 00 00 */ li r5, 0
+/* 800DE79C 000DA3FC 48 17 56 55 */ bl func_80253DF0
+/* 800DE7A0 000DA400 38 60 00 0C */ li r3, 0xc
+/* 800DE7A4 000DA404 4B FD C1 E9 */ bl func_800BA98C
+/* 800DE7A8 000DA408 7C 63 07 34 */ extsh r3, r3
+/* 800DE7AC 000DA40C 38 80 00 08 */ li r4, 8
+/* 800DE7B0 000DA410 38 A0 00 01 */ li r5, 1
+/* 800DE7B4 000DA414 48 17 56 3D */ bl func_80253DF0
+/* 800DE7B8 000DA418 38 60 00 00 */ li r3, 0
+/* 800DE7BC 000DA41C 4B FD C1 D1 */ bl func_800BA98C
+/* 800DE7C0 000DA420 7C 63 07 34 */ extsh r3, r3
+/* 800DE7C4 000DA424 38 80 00 08 */ li r4, 8
+/* 800DE7C8 000DA428 38 A0 00 01 */ li r5, 1
+/* 800DE7CC 000DA42C 48 17 56 25 */ bl func_80253DF0
+/* 800DE7D0 000DA430 38 60 00 04 */ li r3, 4
+/* 800DE7D4 000DA434 4B FD C1 B9 */ bl func_800BA98C
+/* 800DE7D8 000DA438 7C 63 07 34 */ extsh r3, r3
+/* 800DE7DC 000DA43C 38 80 00 08 */ li r4, 8
+/* 800DE7E0 000DA440 38 A0 00 01 */ li r5, 1
+/* 800DE7E4 000DA444 48 17 56 0D */ bl func_80253DF0
+/* 800DE7E8 000DA448 38 60 00 04 */ li r3, 4
+/* 800DE7EC 000DA44C 4B FD C1 A1 */ bl func_800BA98C
+/* 800DE7F0 000DA450 7C 63 07 34 */ extsh r3, r3
+/* 800DE7F4 000DA454 38 80 00 02 */ li r4, 2
+/* 800DE7F8 000DA458 38 A0 00 00 */ li r5, 0
+/* 800DE7FC 000DA45C 48 17 55 B5 */ bl func_80253DB0
+/* 800DE800 000DA460 38 60 00 00 */ li r3, 0
+/* 800DE804 000DA464 4B FD BD 55 */ bl func_800BA558
+/* 800DE808 000DA468 38 60 00 00 */ li r3, 0
+/* 800DE80C 000DA46C 4B FD BD AD */ bl func_800BA5B8
+/* 800DE810 000DA470 38 60 00 00 */ li r3, 0
+/* 800DE814 000DA474 4B FD BF D9 */ bl func_800BA7EC
+/* 800DE818 000DA478 2C 03 00 00 */ cmpwi r3, 0
+/* 800DE81C 000DA47C 41 82 04 30 */ beq lbl_800DEC4C
+/* 800DE820 000DA480 38 60 00 00 */ li r3, 0
+/* 800DE824 000DA484 4B FD BF C9 */ bl func_800BA7EC
+/* 800DE828 000DA488 38 03 FF FF */ addi r0, r3, -1
+/* 800DE82C 000DA48C 3F 40 80 48 */ lis r26, lbl_8047CE18@ha
+/* 800DE830 000DA490 54 00 10 3A */ slwi r0, r0, 2
+/* 800DE834 000DA494 7C 16 07 74 */ extsb r22, r0
+/* 800DE838 000DA498 3B 5A CE 18 */ addi r26, r26, lbl_8047CE18@l
+/* 800DE83C 000DA49C 3B 16 00 04 */ addi r24, r22, 4
+/* 800DE840 000DA4A0 48 00 00 50 */ b lbl_800DE890
+lbl_800DE844:
+/* 800DE844 000DA4A4 7E DB 07 74 */ extsb r27, r22
+/* 800DE848 000DA4A8 7C 1A D8 AE */ lbzx r0, r26, r27
+/* 800DE84C 000DA4AC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE850 000DA4B0 4B FD C1 E1 */ bl func_800BAA30
+/* 800DE854 000DA4B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DE858 000DA4B8 40 82 00 34 */ bne lbl_800DE88C
+/* 800DE85C 000DA4BC 7C 1A D8 AE */ lbzx r0, r26, r27
+/* 800DE860 000DA4C0 38 80 00 98 */ li r4, 0x98
+/* 800DE864 000DA4C4 38 A0 00 E4 */ li r5, 0xe4
+/* 800DE868 000DA4C8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE86C 000DA4CC 4B FD C2 6D */ bl func_800BAAD8
+/* 800DE870 000DA4D0 7C 1A D8 AE */ lbzx r0, r26, r27
+/* 800DE874 000DA4D4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE878 000DA4D8 4B FD C1 B9 */ bl func_800BAA30
+/* 800DE87C 000DA4DC 7C 1A D8 AE */ lbzx r0, r26, r27
+/* 800DE880 000DA4E0 7C 64 1B 78 */ mr r4, r3
+/* 800DE884 000DA4E4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DE888 000DA4E8 4B FE 65 8D */ bl func_800C4E14
+lbl_800DE88C:
+/* 800DE88C 000DA4EC 3A D6 00 01 */ addi r22, r22, 1
+lbl_800DE890:
+/* 800DE890 000DA4F0 7E C0 07 74 */ extsb r0, r22
+/* 800DE894 000DA4F4 7C 00 C0 00 */ cmpw r0, r24
+/* 800DE898 000DA4F8 41 80 FF AC */ blt lbl_800DE844
+/* 800DE89C 000DA4FC 48 00 03 B0 */ b lbl_800DEC4C
+lbl_800DE8A0:
+/* 800DE8A0 000DA500 38 60 00 1B */ li r3, 0x1b
+/* 800DE8A4 000DA504 4B FD BD 15 */ bl func_800BA5B8
+/* 800DE8A8 000DA508 38 60 00 06 */ li r3, 6
+/* 800DE8AC 000DA50C 4B FD C0 E1 */ bl func_800BA98C
+/* 800DE8B0 000DA510 7C 63 07 34 */ extsh r3, r3
+/* 800DE8B4 000DA514 38 80 00 08 */ li r4, 8
+/* 800DE8B8 000DA518 38 A0 00 01 */ li r5, 1
+/* 800DE8BC 000DA51C 48 17 55 35 */ bl func_80253DF0
+/* 800DE8C0 000DA520 38 60 00 04 */ li r3, 4
+/* 800DE8C4 000DA524 4B FD C0 C9 */ bl func_800BA98C
+/* 800DE8C8 000DA528 7C 63 07 34 */ extsh r3, r3
+/* 800DE8CC 000DA52C 38 80 00 08 */ li r4, 8
+/* 800DE8D0 000DA530 38 A0 00 00 */ li r5, 0
+/* 800DE8D4 000DA534 48 17 55 1D */ bl func_80253DF0
+/* 800DE8D8 000DA538 38 60 00 06 */ li r3, 6
+/* 800DE8DC 000DA53C 4B FD C0 B1 */ bl func_800BA98C
+/* 800DE8E0 000DA540 7C 63 07 34 */ extsh r3, r3
+/* 800DE8E4 000DA544 38 80 00 02 */ li r4, 2
+/* 800DE8E8 000DA548 38 A0 00 00 */ li r5, 0
+/* 800DE8EC 000DA54C 48 17 54 C5 */ bl func_80253DB0
+/* 800DE8F0 000DA550 38 60 00 00 */ li r3, 0
+/* 800DE8F4 000DA554 38 80 00 00 */ li r4, 0
+/* 800DE8F8 000DA558 4B F7 B0 01 */ bl func_800598F8
+/* 800DE8FC 000DA55C 38 60 00 18 */ li r3, 0x18
+/* 800DE900 000DA560 48 08 41 91 */ bl func_80162A90
+/* 800DE904 000DA564 2C 03 00 03 */ cmpwi r3, 3
+/* 800DE908 000DA568 41 82 00 30 */ beq lbl_800DE938
+/* 800DE90C 000DA56C 40 80 00 44 */ bge lbl_800DE950
+/* 800DE910 000DA570 2C 03 00 01 */ cmpwi r3, 1
+/* 800DE914 000DA574 41 82 00 0C */ beq lbl_800DE920
+/* 800DE918 000DA578 48 00 00 38 */ b lbl_800DE950
+/* 800DE91C 000DA57C 48 00 00 34 */ b lbl_800DE950
+lbl_800DE920:
+/* 800DE920 000DA580 38 60 30 AB */ li r3, 0x30ab
+/* 800DE924 000DA584 48 17 19 D1 */ bl func_802502F4
+/* 800DE928 000DA588 7C 64 1B 78 */ mr r4, r3
+/* 800DE92C 000DA58C 38 60 00 0E */ li r3, 0xe
+/* 800DE930 000DA590 48 07 D9 D9 */ bl func_8015C308
+/* 800DE934 000DA594 48 00 00 30 */ b lbl_800DE964
+lbl_800DE938:
+/* 800DE938 000DA598 38 60 30 AD */ li r3, 0x30ad
+/* 800DE93C 000DA59C 48 17 19 B9 */ bl func_802502F4
+/* 800DE940 000DA5A0 7C 64 1B 78 */ mr r4, r3
+/* 800DE944 000DA5A4 38 60 00 0E */ li r3, 0xe
+/* 800DE948 000DA5A8 48 07 D9 C1 */ bl func_8015C308
+/* 800DE94C 000DA5AC 48 00 00 18 */ b lbl_800DE964
+lbl_800DE950:
+/* 800DE950 000DA5B0 38 60 30 AE */ li r3, 0x30ae
+/* 800DE954 000DA5B4 48 17 19 A1 */ bl func_802502F4
+/* 800DE958 000DA5B8 7C 64 1B 78 */ mr r4, r3
+/* 800DE95C 000DA5BC 38 60 00 0E */ li r3, 0xe
+/* 800DE960 000DA5C0 48 07 D9 A9 */ bl func_8015C308
+lbl_800DE964:
+/* 800DE964 000DA5C4 80 1E 00 4C */ lwz r0, 0x4c(r30)
+/* 800DE968 000DA5C8 2C 00 00 01 */ cmpwi r0, 1
+/* 800DE96C 000DA5CC 41 82 00 2C */ beq lbl_800DE998
+/* 800DE970 000DA5D0 40 80 00 40 */ bge lbl_800DE9B0
+/* 800DE974 000DA5D4 2C 00 00 00 */ cmpwi r0, 0
+/* 800DE978 000DA5D8 40 80 00 08 */ bge lbl_800DE980
+/* 800DE97C 000DA5DC 48 00 00 34 */ b lbl_800DE9B0
+lbl_800DE980:
+/* 800DE980 000DA5E0 38 60 2D 34 */ li r3, 0x2d34
+/* 800DE984 000DA5E4 48 17 19 71 */ bl func_802502F4
+/* 800DE988 000DA5E8 7C 64 1B 78 */ mr r4, r3
+/* 800DE98C 000DA5EC 38 60 00 0F */ li r3, 0xf
+/* 800DE990 000DA5F0 48 07 D9 79 */ bl func_8015C308
+/* 800DE994 000DA5F4 48 00 02 B8 */ b lbl_800DEC4C
+lbl_800DE998:
+/* 800DE998 000DA5F8 38 60 2D 33 */ li r3, 0x2d33
+/* 800DE99C 000DA5FC 48 17 19 59 */ bl func_802502F4
+/* 800DE9A0 000DA600 7C 64 1B 78 */ mr r4, r3
+/* 800DE9A4 000DA604 38 60 00 0F */ li r3, 0xf
+/* 800DE9A8 000DA608 48 07 D9 61 */ bl func_8015C308
+/* 800DE9AC 000DA60C 48 00 02 A0 */ b lbl_800DEC4C
+lbl_800DE9B0:
+/* 800DE9B0 000DA610 38 60 2D 35 */ li r3, 0x2d35
+/* 800DE9B4 000DA614 48 17 19 41 */ bl func_802502F4
+/* 800DE9B8 000DA618 7C 64 1B 78 */ mr r4, r3
+/* 800DE9BC 000DA61C 38 60 00 0F */ li r3, 0xf
+/* 800DE9C0 000DA620 48 07 D9 49 */ bl func_8015C308
+/* 800DE9C4 000DA624 48 00 02 88 */ b lbl_800DEC4C
+/* 800DE9C8 000DA628 38 60 00 1B */ li r3, 0x1b
+/* 800DE9CC 000DA62C 4B FD BF C1 */ bl func_800BA98C
+/* 800DE9D0 000DA630 7C 63 07 34 */ extsh r3, r3
+/* 800DE9D4 000DA634 48 17 53 FD */ bl func_80253DD0
+/* 800DE9D8 000DA638 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DE9DC 000DA63C 28 00 00 03 */ cmplwi r0, 3
+/* 800DE9E0 000DA640 40 82 02 6C */ bne lbl_800DEC4C
+/* 800DE9E4 000DA644 38 60 00 1B */ li r3, 0x1b
+/* 800DE9E8 000DA648 4B FD BF A5 */ bl func_800BA98C
+/* 800DE9EC 000DA64C 7C 63 07 34 */ extsh r3, r3
+/* 800DE9F0 000DA650 38 80 00 08 */ li r4, 8
+/* 800DE9F4 000DA654 38 A0 00 00 */ li r5, 0
+/* 800DE9F8 000DA658 48 17 53 F9 */ bl func_80253DF0
+/* 800DE9FC 000DA65C 38 60 00 19 */ li r3, 0x19
+/* 800DEA00 000DA660 4B FD BF 8D */ bl func_800BA98C
+/* 800DEA04 000DA664 7C 63 07 34 */ extsh r3, r3
+/* 800DEA08 000DA668 38 80 00 08 */ li r4, 8
+/* 800DEA0C 000DA66C 38 A0 00 00 */ li r5, 0
+/* 800DEA10 000DA670 48 17 53 E1 */ bl func_80253DF0
+/* 800DEA14 000DA674 38 60 00 0C */ li r3, 0xc
+/* 800DEA18 000DA678 4B FD BF 75 */ bl func_800BA98C
+/* 800DEA1C 000DA67C 7C 63 07 34 */ extsh r3, r3
+/* 800DEA20 000DA680 38 80 00 08 */ li r4, 8
+/* 800DEA24 000DA684 38 A0 00 01 */ li r5, 1
+/* 800DEA28 000DA688 48 17 53 C9 */ bl func_80253DF0
+/* 800DEA2C 000DA68C 38 60 00 00 */ li r3, 0
+/* 800DEA30 000DA690 4B FD BF 5D */ bl func_800BA98C
+/* 800DEA34 000DA694 7C 63 07 34 */ extsh r3, r3
+/* 800DEA38 000DA698 38 80 00 08 */ li r4, 8
+/* 800DEA3C 000DA69C 38 A0 00 01 */ li r5, 1
+/* 800DEA40 000DA6A0 48 17 53 B1 */ bl func_80253DF0
+/* 800DEA44 000DA6A4 38 60 00 04 */ li r3, 4
+/* 800DEA48 000DA6A8 4B FD BF 45 */ bl func_800BA98C
+/* 800DEA4C 000DA6AC 7C 63 07 34 */ extsh r3, r3
+/* 800DEA50 000DA6B0 38 80 00 08 */ li r4, 8
+/* 800DEA54 000DA6B4 38 A0 00 01 */ li r5, 1
+/* 800DEA58 000DA6B8 48 17 53 99 */ bl func_80253DF0
+/* 800DEA5C 000DA6BC 38 60 00 0F */ li r3, 0xf
+/* 800DEA60 000DA6C0 4B FD BF 2D */ bl func_800BA98C
+/* 800DEA64 000DA6C4 7C 63 07 34 */ extsh r3, r3
+/* 800DEA68 000DA6C8 38 80 00 08 */ li r4, 8
+/* 800DEA6C 000DA6CC 38 A0 00 01 */ li r5, 1
+/* 800DEA70 000DA6D0 48 17 53 81 */ bl func_80253DF0
+/* 800DEA74 000DA6D4 38 60 00 04 */ li r3, 4
+/* 800DEA78 000DA6D8 4B FD BF 15 */ bl func_800BA98C
+/* 800DEA7C 000DA6DC 7C 63 07 34 */ extsh r3, r3
+/* 800DEA80 000DA6E0 38 80 00 02 */ li r4, 2
+/* 800DEA84 000DA6E4 38 A0 00 00 */ li r5, 0
+/* 800DEA88 000DA6E8 48 17 53 29 */ bl func_80253DB0
+/* 800DEA8C 000DA6EC 38 60 00 0F */ li r3, 0xf
+/* 800DEA90 000DA6F0 4B FD BE FD */ bl func_800BA98C
+/* 800DEA94 000DA6F4 7C 63 07 34 */ extsh r3, r3
+/* 800DEA98 000DA6F8 38 80 00 09 */ li r4, 9
+/* 800DEA9C 000DA6FC 38 A0 00 00 */ li r5, 0
+/* 800DEAA0 000DA700 48 17 53 11 */ bl func_80253DB0
+/* 800DEAA4 000DA704 38 60 00 02 */ li r3, 2
+/* 800DEAA8 000DA708 4B FD BA B1 */ bl func_800BA558
+/* 800DEAAC 000DA70C 38 60 00 00 */ li r3, 0
+/* 800DEAB0 000DA710 4B FD BB 09 */ bl func_800BA5B8
+/* 800DEAB4 000DA714 48 00 01 98 */ b lbl_800DEC4C
+/* 800DEAB8 000DA718 38 60 00 06 */ li r3, 6
+/* 800DEABC 000DA71C 4B FD BE D1 */ bl func_800BA98C
+/* 800DEAC0 000DA720 7C 63 07 34 */ extsh r3, r3
+/* 800DEAC4 000DA724 48 17 53 0D */ bl func_80253DD0
+/* 800DEAC8 000DA728 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DEACC 000DA72C 28 00 00 03 */ cmplwi r0, 3
+/* 800DEAD0 000DA730 40 82 01 7C */ bne lbl_800DEC4C
+/* 800DEAD4 000DA734 38 60 00 39 */ li r3, 0x39
+/* 800DEAD8 000DA738 38 80 00 01 */ li r4, 1
+/* 800DEADC 000DA73C 38 A0 00 00 */ li r5, 0
+/* 800DEAE0 000DA740 38 C0 00 01 */ li r6, 1
+/* 800DEAE4 000DA744 4B F7 AF 89 */ bl func_80059A6C
+/* 800DEAE8 000DA748 54 7D 04 3E */ clrlwi r29, r3, 0x10
+/* 800DEAEC 000DA74C 38 60 00 18 */ li r3, 0x18
+/* 800DEAF0 000DA750 48 08 3F A1 */ bl func_80162A90
+/* 800DEAF4 000DA754 2C 03 00 03 */ cmpwi r3, 3
+/* 800DEAF8 000DA758 41 82 00 30 */ beq lbl_800DEB28
+/* 800DEAFC 000DA75C 40 80 00 44 */ bge lbl_800DEB40
+/* 800DEB00 000DA760 2C 03 00 01 */ cmpwi r3, 1
+/* 800DEB04 000DA764 41 82 00 0C */ beq lbl_800DEB10
+/* 800DEB08 000DA768 48 00 00 38 */ b lbl_800DEB40
+/* 800DEB0C 000DA76C 48 00 00 34 */ b lbl_800DEB40
+lbl_800DEB10:
+/* 800DEB10 000DA770 38 60 30 AB */ li r3, 0x30ab
+/* 800DEB14 000DA774 48 17 17 E1 */ bl func_802502F4
+/* 800DEB18 000DA778 7C 64 1B 78 */ mr r4, r3
+/* 800DEB1C 000DA77C 38 60 00 0E */ li r3, 0xe
+/* 800DEB20 000DA780 48 07 D7 E9 */ bl func_8015C308
+/* 800DEB24 000DA784 48 00 00 30 */ b lbl_800DEB54
+lbl_800DEB28:
+/* 800DEB28 000DA788 38 60 30 AD */ li r3, 0x30ad
+/* 800DEB2C 000DA78C 48 17 17 C9 */ bl func_802502F4
+/* 800DEB30 000DA790 7C 64 1B 78 */ mr r4, r3
+/* 800DEB34 000DA794 38 60 00 0E */ li r3, 0xe
+/* 800DEB38 000DA798 48 07 D7 D1 */ bl func_8015C308
+/* 800DEB3C 000DA79C 48 00 00 18 */ b lbl_800DEB54
+lbl_800DEB40:
+/* 800DEB40 000DA7A0 38 60 30 AE */ li r3, 0x30ae
+/* 800DEB44 000DA7A4 48 17 17 B1 */ bl func_802502F4
+/* 800DEB48 000DA7A8 7C 64 1B 78 */ mr r4, r3
+/* 800DEB4C 000DA7AC 38 60 00 0E */ li r3, 0xe
+/* 800DEB50 000DA7B0 48 07 D7 B9 */ bl func_8015C308
+lbl_800DEB54:
+/* 800DEB54 000DA7B4 80 1E 00 4C */ lwz r0, 0x4c(r30)
+/* 800DEB58 000DA7B8 2C 00 00 01 */ cmpwi r0, 1
+/* 800DEB5C 000DA7BC 41 82 00 2C */ beq lbl_800DEB88
+/* 800DEB60 000DA7C0 40 80 00 40 */ bge lbl_800DEBA0
+/* 800DEB64 000DA7C4 2C 00 00 00 */ cmpwi r0, 0
+/* 800DEB68 000DA7C8 40 80 00 08 */ bge lbl_800DEB70
+/* 800DEB6C 000DA7CC 48 00 00 34 */ b lbl_800DEBA0
+lbl_800DEB70:
+/* 800DEB70 000DA7D0 38 60 2D 34 */ li r3, 0x2d34
+/* 800DEB74 000DA7D4 48 17 17 81 */ bl func_802502F4
+/* 800DEB78 000DA7D8 7C 64 1B 78 */ mr r4, r3
+/* 800DEB7C 000DA7DC 38 60 00 0F */ li r3, 0xf
+/* 800DEB80 000DA7E0 48 07 D7 89 */ bl func_8015C308
+/* 800DEB84 000DA7E4 48 00 00 30 */ b lbl_800DEBB4
+lbl_800DEB88:
+/* 800DEB88 000DA7E8 38 60 2D 33 */ li r3, 0x2d33
+/* 800DEB8C 000DA7EC 48 17 17 69 */ bl func_802502F4
+/* 800DEB90 000DA7F0 7C 64 1B 78 */ mr r4, r3
+/* 800DEB94 000DA7F4 38 60 00 0F */ li r3, 0xf
+/* 800DEB98 000DA7F8 48 07 D7 71 */ bl func_8015C308
+/* 800DEB9C 000DA7FC 48 00 00 18 */ b lbl_800DEBB4
+lbl_800DEBA0:
+/* 800DEBA0 000DA800 38 60 2D 35 */ li r3, 0x2d35
+/* 800DEBA4 000DA804 48 17 17 51 */ bl func_802502F4
+/* 800DEBA8 000DA808 7C 64 1B 78 */ mr r4, r3
+/* 800DEBAC 000DA80C 38 60 00 0F */ li r3, 0xf
+/* 800DEBB0 000DA810 48 07 D7 59 */ bl func_8015C308
+lbl_800DEBB4:
+/* 800DEBB4 000DA814 28 1D FF FF */ cmplwi r29, 0xffff
+/* 800DEBB8 000DA818 40 82 00 94 */ bne lbl_800DEC4C
+/* 800DEBBC 000DA81C 38 60 00 1C */ li r3, 0x1c
+/* 800DEBC0 000DA820 4B FD B9 F9 */ bl func_800BA5B8
+/* 800DEBC4 000DA824 38 60 00 06 */ li r3, 6
+/* 800DEBC8 000DA828 4B FD BD C5 */ bl func_800BA98C
+/* 800DEBCC 000DA82C 7C 63 07 34 */ extsh r3, r3
+/* 800DEBD0 000DA830 38 80 00 01 */ li r4, 1
+/* 800DEBD4 000DA834 38 A0 00 00 */ li r5, 0
+/* 800DEBD8 000DA838 48 17 51 D9 */ bl func_80253DB0
+/* 800DEBDC 000DA83C 38 60 00 01 */ li r3, 1
+/* 800DEBE0 000DA840 4B F7 B8 ED */ bl func_8005A4CC
+/* 800DEBE4 000DA844 48 00 00 68 */ b lbl_800DEC4C
+/* 800DEBE8 000DA848 38 60 00 06 */ li r3, 6
+/* 800DEBEC 000DA84C 4B FD BD A1 */ bl func_800BA98C
+/* 800DEBF0 000DA850 7C 63 07 34 */ extsh r3, r3
+/* 800DEBF4 000DA854 48 17 51 DD */ bl func_80253DD0
+/* 800DEBF8 000DA858 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DEBFC 000DA85C 28 00 00 03 */ cmplwi r0, 3
+/* 800DEC00 000DA860 40 82 00 4C */ bne lbl_800DEC4C
+/* 800DEC04 000DA864 38 60 00 06 */ li r3, 6
+/* 800DEC08 000DA868 4B FD BD 85 */ bl func_800BA98C
+/* 800DEC0C 000DA86C 7C 63 07 34 */ extsh r3, r3
+/* 800DEC10 000DA870 38 80 00 08 */ li r4, 8
+/* 800DEC14 000DA874 38 A0 00 00 */ li r5, 0
+/* 800DEC18 000DA878 48 17 51 D9 */ bl func_80253DF0
+/* 800DEC1C 000DA87C 38 60 00 02 */ li r3, 2
+/* 800DEC20 000DA880 48 00 77 C5 */ bl func_800E63E4
+/* 800DEC24 000DA884 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DEC28 000DA888 41 82 00 0C */ beq lbl_800DEC34
+/* 800DEC2C 000DA88C 38 60 00 00 */ li r3, 0
+/* 800DEC30 000DA890 4B F7 78 29 */ bl func_80056458
+lbl_800DEC34:
+/* 800DEC34 000DA894 4B F7 76 41 */ bl func_80056274
+/* 800DEC38 000DA898 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800DEC3C 000DA89C 38 80 08 34 */ li r4, 0x834
+/* 800DEC40 000DA8A0 48 14 7B 69 */ bl func_802267A8
+/* 800DEC44 000DA8A4 38 60 00 02 */ li r3, 2
+/* 800DEC48 000DA8A8 4B F7 93 6D */ bl func_80057FB4
+lbl_800DEC4C:
+/* 800DEC4C 000DA8AC 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 800DEC50 000DA8B0 7F A3 EB 78 */ mr r3, r29
+/* 800DEC54 000DA8B4 48 0E 85 0D */ bl _restgpr_22
+/* 800DEC58 000DA8B8 80 01 00 B4 */ lwz r0, 0xb4(r1)
+/* 800DEC5C 000DA8BC 7C 08 03 A6 */ mtlr r0
+/* 800DEC60 000DA8C0 38 21 00 B0 */ addi r1, r1, 0xb0
+/* 800DEC64 000DA8C4 4E 80 00 20 */ blr
+/* 800DEC68 000DA8C8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800DEC6C 000DA8CC 7C 08 02 A6 */ mflr r0
+/* 800DEC70 000DA8D0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800DEC74 000DA8D4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800DEC78 000DA8D8 48 03 DC FD */ bl func_8011C974
+/* 800DEC7C 000DA8DC 7C 7F 1B 78 */ mr r31, r3
+/* 800DEC80 000DA8E0 4B FD B9 4D */ bl func_800BA5CC
+/* 800DEC84 000DA8E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DEC88 000DA8E8 28 00 00 14 */ cmplwi r0, 0x14
+/* 800DEC8C 000DA8EC 41 81 0B 0C */ bgt lbl_800DF798
+/* 800DEC90 000DA8F0 3C 60 80 41 */ lis r3, lbl_80417148@ha
+/* 800DEC94 000DA8F4 54 00 10 3A */ slwi r0, r0, 2
+/* 800DEC98 000DA8F8 38 63 71 48 */ addi r3, r3, lbl_80417148@l
+/* 800DEC9C 000DA8FC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800DECA0 000DA900 7C 69 03 A6 */ mtctr r3
+/* 800DECA4 000DA904 4E 80 04 20 */ bctr
+/* 800DECA8 000DA908 38 60 00 01 */ li r3, 1
+/* 800DECAC 000DA90C 4B FD B9 0D */ bl func_800BA5B8
+/* 800DECB0 000DA910 38 60 00 0C */ li r3, 0xc
+/* 800DECB4 000DA914 4B FD BC D9 */ bl func_800BA98C
+/* 800DECB8 000DA918 7C 63 07 34 */ extsh r3, r3
+/* 800DECBC 000DA91C 38 80 00 08 */ li r4, 8
+/* 800DECC0 000DA920 38 A0 00 00 */ li r5, 0
+/* 800DECC4 000DA924 48 17 51 2D */ bl func_80253DF0
+/* 800DECC8 000DA928 38 60 00 0F */ li r3, 0xf
+/* 800DECCC 000DA92C 4B FD BC C1 */ bl func_800BA98C
+/* 800DECD0 000DA930 7C 63 07 34 */ extsh r3, r3
+/* 800DECD4 000DA934 38 80 00 08 */ li r4, 8
+/* 800DECD8 000DA938 38 A0 00 00 */ li r5, 0
+/* 800DECDC 000DA93C 48 17 51 15 */ bl func_80253DF0
+/* 800DECE0 000DA940 38 60 00 1D */ li r3, 0x1d
+/* 800DECE4 000DA944 4B FD BC A9 */ bl func_800BA98C
+/* 800DECE8 000DA948 7C 63 07 34 */ extsh r3, r3
+/* 800DECEC 000DA94C 38 80 00 08 */ li r4, 8
+/* 800DECF0 000DA950 38 A0 00 01 */ li r5, 1
+/* 800DECF4 000DA954 48 17 50 FD */ bl func_80253DF0
+/* 800DECF8 000DA958 38 60 00 1D */ li r3, 0x1d
+/* 800DECFC 000DA95C 4B FD BC 91 */ bl func_800BA98C
+/* 800DED00 000DA960 7C 63 07 34 */ extsh r3, r3
+/* 800DED04 000DA964 38 80 00 06 */ li r4, 6
+/* 800DED08 000DA968 38 A0 00 00 */ li r5, 0
+/* 800DED0C 000DA96C 48 17 50 A5 */ bl func_80253DB0
+/* 800DED10 000DA970 38 60 00 00 */ li r3, 0
+/* 800DED14 000DA974 4B FD BC 79 */ bl func_800BA98C
+/* 800DED18 000DA978 7C 63 07 34 */ extsh r3, r3
+/* 800DED1C 000DA97C 38 80 00 04 */ li r4, 4
+/* 800DED20 000DA980 38 A0 00 00 */ li r5, 0
+/* 800DED24 000DA984 48 17 50 8D */ bl func_80253DB0
+/* 800DED28 000DA988 38 60 00 00 */ li r3, 0
+/* 800DED2C 000DA98C 38 80 51 58 */ li r4, 0x5158
+/* 800DED30 000DA990 4B FD BC C1 */ bl func_800BA9F0
+/* 800DED34 000DA994 38 00 00 00 */ li r0, 0
+/* 800DED38 000DA998 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DED3C 000DA99C 98 0D 9C 42 */ stb r0, lbl_8063EF02-_SDA_BASE_(r13)
+/* 800DED40 000DA9A0 48 00 0A 58 */ b lbl_800DF798
+/* 800DED44 000DA9A4 38 60 00 1D */ li r3, 0x1d
+/* 800DED48 000DA9A8 4B FD BC 45 */ bl func_800BA98C
+/* 800DED4C 000DA9AC 7C 63 07 34 */ extsh r3, r3
+/* 800DED50 000DA9B0 48 17 50 81 */ bl func_80253DD0
+/* 800DED54 000DA9B4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DED58 000DA9B8 28 00 00 03 */ cmplwi r0, 3
+/* 800DED5C 000DA9BC 40 82 0A 3C */ bne lbl_800DF798
+/* 800DED60 000DA9C0 38 60 00 02 */ li r3, 2
+/* 800DED64 000DA9C4 4B FD B8 55 */ bl func_800BA5B8
+/* 800DED68 000DA9C8 38 60 00 00 */ li r3, 0
+/* 800DED6C 000DA9CC 38 80 00 00 */ li r4, 0
+/* 800DED70 000DA9D0 4B F7 AB 89 */ bl func_800598F8
+/* 800DED74 000DA9D4 38 60 00 0A */ li r3, 0xa
+/* 800DED78 000DA9D8 38 80 00 00 */ li r4, 0
+/* 800DED7C 000DA9DC 38 A0 00 00 */ li r5, 0
+/* 800DED80 000DA9E0 38 C0 00 0B */ li r6, 0xb
+/* 800DED84 000DA9E4 38 E0 00 00 */ li r7, 0
+/* 800DED88 000DA9E8 39 00 00 00 */ li r8, 0
+/* 800DED8C 000DA9EC 4B F7 AC 3D */ bl func_800599C8
+/* 800DED90 000DA9F0 38 60 00 0B */ li r3, 0xb
+/* 800DED94 000DA9F4 38 80 00 00 */ li r4, 0
+/* 800DED98 000DA9F8 38 A0 00 0A */ li r5, 0xa
+/* 800DED9C 000DA9FC 38 C0 00 01 */ li r6, 1
+/* 800DEDA0 000DAA00 38 E0 00 00 */ li r7, 0
+/* 800DEDA4 000DAA04 39 00 00 00 */ li r8, 0
+/* 800DEDA8 000DAA08 4B F7 AC 21 */ bl func_800599C8
+/* 800DEDAC 000DAA0C 38 60 00 01 */ li r3, 1
+/* 800DEDB0 000DAA10 38 80 00 00 */ li r4, 0
+/* 800DEDB4 000DAA14 38 A0 00 0B */ li r5, 0xb
+/* 800DEDB8 000DAA18 38 C0 00 00 */ li r6, 0
+/* 800DEDBC 000DAA1C 38 E0 00 00 */ li r7, 0
+/* 800DEDC0 000DAA20 39 00 00 00 */ li r8, 0
+/* 800DEDC4 000DAA24 4B F7 AC 05 */ bl func_800599C8
+/* 800DEDC8 000DAA28 48 00 09 D0 */ b lbl_800DF798
+/* 800DEDCC 000DAA2C 38 60 00 29 */ li r3, 0x29
+/* 800DEDD0 000DAA30 38 80 00 0A */ li r4, 0xa
+/* 800DEDD4 000DAA34 38 A0 00 00 */ li r5, 0
+/* 800DEDD8 000DAA38 38 C0 00 01 */ li r6, 1
+/* 800DEDDC 000DAA3C 4B F7 AC 91 */ bl func_80059A6C
+/* 800DEDE0 000DAA40 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800DEDE4 000DAA44 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 800DEDE8 000DAA48 41 82 01 20 */ beq lbl_800DEF08
+/* 800DEDEC 000DAA4C 2C 1F 00 0B */ cmpwi r31, 0xb
+/* 800DEDF0 000DAA50 41 82 00 C8 */ beq lbl_800DEEB8
+/* 800DEDF4 000DAA54 40 80 00 1C */ bge lbl_800DEE10
+/* 800DEDF8 000DAA58 2C 1F 00 01 */ cmpwi r31, 1
+/* 800DEDFC 000DAA5C 41 82 00 28 */ beq lbl_800DEE24
+/* 800DEE00 000DAA60 41 80 09 98 */ blt lbl_800DF798
+/* 800DEE04 000DAA64 2C 1F 00 0A */ cmpwi r31, 0xa
+/* 800DEE08 000DAA68 40 80 00 60 */ bge lbl_800DEE68
+/* 800DEE0C 000DAA6C 48 00 09 8C */ b lbl_800DF798
+lbl_800DEE10:
+/* 800DEE10 000DAA70 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800DEE14 000DAA74 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800DEE18 000DAA78 7C 1F 00 00 */ cmpw r31, r0
+/* 800DEE1C 000DAA7C 41 82 00 08 */ beq lbl_800DEE24
+/* 800DEE20 000DAA80 48 00 09 78 */ b lbl_800DF798
+lbl_800DEE24:
+/* 800DEE24 000DAA84 38 60 00 00 */ li r3, 0
+/* 800DEE28 000DAA88 4B FD BB 65 */ bl func_800BA98C
+/* 800DEE2C 000DAA8C 7C 63 07 34 */ extsh r3, r3
+/* 800DEE30 000DAA90 38 80 00 01 */ li r4, 1
+/* 800DEE34 000DAA94 38 A0 00 00 */ li r5, 0
+/* 800DEE38 000DAA98 48 17 4F 79 */ bl func_80253DB0
+/* 800DEE3C 000DAA9C 38 60 00 1D */ li r3, 0x1d
+/* 800DEE40 000DAAA0 4B FD BB 4D */ bl func_800BA98C
+/* 800DEE44 000DAAA4 7C 63 07 34 */ extsh r3, r3
+/* 800DEE48 000DAAA8 38 80 00 04 */ li r4, 4
+/* 800DEE4C 000DAAAC 38 A0 00 00 */ li r5, 0
+/* 800DEE50 000DAAB0 48 17 4F 61 */ bl func_80253DB0
+/* 800DEE54 000DAAB4 38 60 00 13 */ li r3, 0x13
+/* 800DEE58 000DAAB8 4B FD B7 61 */ bl func_800BA5B8
+/* 800DEE5C 000DAABC 38 60 00 02 */ li r3, 2
+/* 800DEE60 000DAAC0 4B F7 B6 6D */ bl func_8005A4CC
+/* 800DEE64 000DAAC4 48 00 09 34 */ b lbl_800DF798
+lbl_800DEE68:
+/* 800DEE68 000DAAC8 38 60 00 00 */ li r3, 0
+/* 800DEE6C 000DAACC 4B FD BB 21 */ bl func_800BA98C
+/* 800DEE70 000DAAD0 7C 63 07 34 */ extsh r3, r3
+/* 800DEE74 000DAAD4 38 80 00 03 */ li r4, 3
+/* 800DEE78 000DAAD8 38 A0 00 00 */ li r5, 0
+/* 800DEE7C 000DAADC 48 17 4F 35 */ bl func_80253DB0
+/* 800DEE80 000DAAE0 38 60 00 1D */ li r3, 0x1d
+/* 800DEE84 000DAAE4 4B FD BB 09 */ bl func_800BA98C
+/* 800DEE88 000DAAE8 7C 63 07 34 */ extsh r3, r3
+/* 800DEE8C 000DAAEC 38 80 00 05 */ li r4, 5
+/* 800DEE90 000DAAF0 38 A0 00 00 */ li r5, 0
+/* 800DEE94 000DAAF4 48 17 4F 1D */ bl func_80253DB0
+/* 800DEE98 000DAAF8 38 00 00 03 */ li r0, 3
+/* 800DEE9C 000DAAFC 38 60 00 0B */ li r3, 0xb
+/* 800DEEA0 000DAB00 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DEEA4 000DAB04 4B FD B7 15 */ bl func_800BA5B8
+/* 800DEEA8 000DAB08 38 60 00 01 */ li r3, 1
+/* 800DEEAC 000DAB0C 4B F7 B6 21 */ bl func_8005A4CC
+/* 800DEEB0 000DAB10 4B F2 A9 41 */ bl func_800097F0
+/* 800DEEB4 000DAB14 48 00 08 E4 */ b lbl_800DF798
+lbl_800DEEB8:
+/* 800DEEB8 000DAB18 38 60 00 00 */ li r3, 0
+/* 800DEEBC 000DAB1C 4B FD BA D1 */ bl func_800BA98C
+/* 800DEEC0 000DAB20 7C 63 07 34 */ extsh r3, r3
+/* 800DEEC4 000DAB24 38 80 00 03 */ li r4, 3
+/* 800DEEC8 000DAB28 38 A0 00 00 */ li r5, 0
+/* 800DEECC 000DAB2C 48 17 4E E5 */ bl func_80253DB0
+/* 800DEED0 000DAB30 38 60 00 1D */ li r3, 0x1d
+/* 800DEED4 000DAB34 4B FD BA B9 */ bl func_800BA98C
+/* 800DEED8 000DAB38 7C 63 07 34 */ extsh r3, r3
+/* 800DEEDC 000DAB3C 38 80 00 05 */ li r4, 5
+/* 800DEEE0 000DAB40 38 A0 00 00 */ li r5, 0
+/* 800DEEE4 000DAB44 48 17 4E CD */ bl func_80253DB0
+/* 800DEEE8 000DAB48 38 60 00 0B */ li r3, 0xb
+/* 800DEEEC 000DAB4C 4B FD B6 CD */ bl func_800BA5B8
+/* 800DEEF0 000DAB50 38 00 00 04 */ li r0, 4
+/* 800DEEF4 000DAB54 38 60 00 01 */ li r3, 1
+/* 800DEEF8 000DAB58 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DEEFC 000DAB5C 4B F7 B5 D1 */ bl func_8005A4CC
+/* 800DEF00 000DAB60 4B F2 A8 F1 */ bl func_800097F0
+/* 800DEF04 000DAB64 48 00 08 94 */ b lbl_800DF798
+lbl_800DEF08:
+/* 800DEF08 000DAB68 2C 1F 00 0A */ cmpwi r31, 0xa
+/* 800DEF0C 000DAB6C 41 82 00 54 */ beq lbl_800DEF60
+/* 800DEF10 000DAB70 40 80 00 10 */ bge lbl_800DEF20
+/* 800DEF14 000DAB74 2C 1F 00 01 */ cmpwi r31, 1
+/* 800DEF18 000DAB78 41 82 00 14 */ beq lbl_800DEF2C
+/* 800DEF1C 000DAB7C 48 00 08 7C */ b lbl_800DF798
+lbl_800DEF20:
+/* 800DEF20 000DAB80 2C 1F 00 0C */ cmpwi r31, 0xc
+/* 800DEF24 000DAB84 40 80 08 74 */ bge lbl_800DF798
+/* 800DEF28 000DAB88 48 00 00 6C */ b lbl_800DEF94
+lbl_800DEF2C:
+/* 800DEF2C 000DAB8C 38 60 00 00 */ li r3, 0
+/* 800DEF30 000DAB90 4B FD BA 5D */ bl func_800BA98C
+/* 800DEF34 000DAB94 7C 63 07 34 */ extsh r3, r3
+/* 800DEF38 000DAB98 38 80 00 00 */ li r4, 0
+/* 800DEF3C 000DAB9C 38 A0 00 00 */ li r5, 0
+/* 800DEF40 000DABA0 48 17 4E 71 */ bl func_80253DB0
+/* 800DEF44 000DABA4 38 60 00 1D */ li r3, 0x1d
+/* 800DEF48 000DABA8 4B FD BA 45 */ bl func_800BA98C
+/* 800DEF4C 000DABAC 7C 63 07 34 */ extsh r3, r3
+/* 800DEF50 000DABB0 38 80 00 04 */ li r4, 4
+/* 800DEF54 000DABB4 38 A0 00 00 */ li r5, 0
+/* 800DEF58 000DABB8 48 17 4E 59 */ bl func_80253DB0
+/* 800DEF5C 000DABBC 48 00 08 3C */ b lbl_800DF798
+lbl_800DEF60:
+/* 800DEF60 000DABC0 38 60 00 00 */ li r3, 0
+/* 800DEF64 000DABC4 4B FD BA 29 */ bl func_800BA98C
+/* 800DEF68 000DABC8 7C 63 07 34 */ extsh r3, r3
+/* 800DEF6C 000DABCC 38 80 00 02 */ li r4, 2
+/* 800DEF70 000DABD0 38 A0 00 00 */ li r5, 0
+/* 800DEF74 000DABD4 48 17 4E 3D */ bl func_80253DB0
+/* 800DEF78 000DABD8 38 60 00 1D */ li r3, 0x1d
+/* 800DEF7C 000DABDC 4B FD BA 11 */ bl func_800BA98C
+/* 800DEF80 000DABE0 7C 63 07 34 */ extsh r3, r3
+/* 800DEF84 000DABE4 38 80 00 00 */ li r4, 0
+/* 800DEF88 000DABE8 38 A0 00 00 */ li r5, 0
+/* 800DEF8C 000DABEC 48 17 4E 25 */ bl func_80253DB0
+/* 800DEF90 000DABF0 48 00 08 08 */ b lbl_800DF798
+lbl_800DEF94:
+/* 800DEF94 000DABF4 38 60 00 00 */ li r3, 0
+/* 800DEF98 000DABF8 4B FD B9 F5 */ bl func_800BA98C
+/* 800DEF9C 000DABFC 7C 63 07 34 */ extsh r3, r3
+/* 800DEFA0 000DAC00 38 80 00 02 */ li r4, 2
+/* 800DEFA4 000DAC04 38 A0 00 00 */ li r5, 0
+/* 800DEFA8 000DAC08 48 17 4E 09 */ bl func_80253DB0
+/* 800DEFAC 000DAC0C 38 60 00 1D */ li r3, 0x1d
+/* 800DEFB0 000DAC10 4B FD B9 DD */ bl func_800BA98C
+/* 800DEFB4 000DAC14 7C 63 07 34 */ extsh r3, r3
+/* 800DEFB8 000DAC18 38 80 00 02 */ li r4, 2
+/* 800DEFBC 000DAC1C 38 A0 00 00 */ li r5, 0
+/* 800DEFC0 000DAC20 48 17 4D F1 */ bl func_80253DB0
+/* 800DEFC4 000DAC24 48 00 07 D4 */ b lbl_800DF798
+/* 800DEFC8 000DAC28 38 60 00 1D */ li r3, 0x1d
+/* 800DEFCC 000DAC2C 4B FD B9 C1 */ bl func_800BA98C
+/* 800DEFD0 000DAC30 7C 63 07 34 */ extsh r3, r3
+/* 800DEFD4 000DAC34 48 17 4D FD */ bl func_80253DD0
+/* 800DEFD8 000DAC38 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DEFDC 000DAC3C 28 00 00 03 */ cmplwi r0, 3
+/* 800DEFE0 000DAC40 40 82 07 B8 */ bne lbl_800DF798
+/* 800DEFE4 000DAC44 38 60 00 00 */ li r3, 0
+/* 800DEFE8 000DAC48 4B FD B9 A5 */ bl func_800BA98C
+/* 800DEFEC 000DAC4C 7C 63 07 34 */ extsh r3, r3
+/* 800DEFF0 000DAC50 38 80 00 08 */ li r4, 8
+/* 800DEFF4 000DAC54 38 A0 00 00 */ li r5, 0
+/* 800DEFF8 000DAC58 48 17 4D F9 */ bl func_80253DF0
+/* 800DEFFC 000DAC5C 38 60 00 04 */ li r3, 4
+/* 800DF000 000DAC60 4B FD B9 8D */ bl func_800BA98C
+/* 800DF004 000DAC64 7C 63 07 34 */ extsh r3, r3
+/* 800DF008 000DAC68 38 80 00 08 */ li r4, 8
+/* 800DF00C 000DAC6C 38 A0 00 00 */ li r5, 0
+/* 800DF010 000DAC70 48 17 4D E1 */ bl func_80253DF0
+/* 800DF014 000DAC74 38 60 00 1D */ li r3, 0x1d
+/* 800DF018 000DAC78 4B FD B9 75 */ bl func_800BA98C
+/* 800DF01C 000DAC7C 7C 63 07 34 */ extsh r3, r3
+/* 800DF020 000DAC80 38 80 00 08 */ li r4, 8
+/* 800DF024 000DAC84 38 A0 00 00 */ li r5, 0
+/* 800DF028 000DAC88 48 17 4D C9 */ bl func_80253DF0
+/* 800DF02C 000DAC8C 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF030 000DAC90 38 7F 49 84 */ addi r3, r31, 0x4984
+/* 800DF034 000DAC94 38 A0 00 01 */ li r5, 1
+/* 800DF038 000DAC98 48 08 23 85 */ bl func_801613BC
+/* 800DF03C 000DAC9C 38 60 00 03 */ li r3, 3
+/* 800DF040 000DACA0 4B FD B5 79 */ bl func_800BA5B8
+/* 800DF044 000DACA4 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF048 000DACA8 38 60 00 17 */ li r3, 0x17
+/* 800DF04C 000DACAC 38 04 FF FD */ addi r0, r4, -3
+/* 800DF050 000DACB0 30 00 FF FF */ addic r0, r0, -1
+/* 800DF054 000DACB4 7C 80 01 10 */ subfe r4, r0, r0
+/* 800DF058 000DACB8 38 84 00 02 */ addi r4, r4, 2
+/* 800DF05C 000DACBC 48 07 D2 AD */ bl func_8015C308
+/* 800DF060 000DACC0 38 60 00 01 */ li r3, 1
+/* 800DF064 000DACC4 38 80 55 0E */ li r4, 0x550e
+/* 800DF068 000DACC8 4B F7 74 51 */ bl func_800564B8
+/* 800DF06C 000DACCC 48 00 07 2C */ b lbl_800DF798
+/* 800DF070 000DACD0 3B E0 00 01 */ li r31, 1
+/* 800DF074 000DACD4 38 60 00 01 */ li r3, 1
+/* 800DF078 000DACD8 38 80 55 0E */ li r4, 0x550e
+/* 800DF07C 000DACDC 4B F7 74 3D */ bl func_800564B8
+/* 800DF080 000DACE0 48 08 24 85 */ bl func_80161504
+/* 800DF084 000DACE4 7C 63 07 74 */ extsb r3, r3
+/* 800DF088 000DACE8 38 03 00 07 */ addi r0, r3, 7
+/* 800DF08C 000DACEC 28 00 00 08 */ cmplwi r0, 8
+/* 800DF090 000DACF0 41 81 00 FC */ bgt lbl_800DF18C
+/* 800DF094 000DACF4 3C 60 80 41 */ lis r3, lbl_80417124@ha
+/* 800DF098 000DACF8 54 00 10 3A */ slwi r0, r0, 2
+/* 800DF09C 000DACFC 38 63 71 24 */ addi r3, r3, lbl_80417124@l
+/* 800DF0A0 000DAD00 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800DF0A4 000DAD04 7C 69 03 A6 */ mtctr r3
+/* 800DF0A8 000DAD08 4E 80 04 20 */ bctr
+/* 800DF0AC 000DAD0C 38 60 00 01 */ li r3, 1
+/* 800DF0B0 000DAD10 38 80 55 0E */ li r4, 0x550e
+/* 800DF0B4 000DAD14 4B F7 74 05 */ bl func_800564B8
+/* 800DF0B8 000DAD18 3B E0 00 00 */ li r31, 0
+/* 800DF0BC 000DAD1C 48 00 00 D8 */ b lbl_800DF194
+/* 800DF0C0 000DAD20 38 60 00 01 */ li r3, 1
+/* 800DF0C4 000DAD24 38 80 55 0E */ li r4, 0x550e
+/* 800DF0C8 000DAD28 4B F7 73 F1 */ bl func_800564B8
+/* 800DF0CC 000DAD2C 38 60 00 00 */ li r3, 0
+/* 800DF0D0 000DAD30 4B FD B7 1D */ bl func_800BA7EC
+/* 800DF0D4 000DAD34 54 7F 10 3A */ slwi r31, r3, 2
+/* 800DF0D8 000DAD38 38 60 00 09 */ li r3, 9
+/* 800DF0DC 000DAD3C 4B FD B7 11 */ bl func_800BA7EC
+/* 800DF0E0 000DAD40 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800DF0E4 000DAD44 38 60 00 0A */ li r3, 0xa
+/* 800DF0E8 000DAD48 20 00 00 03 */ subfic r0, r0, 3
+/* 800DF0EC 000DAD4C 7C 00 FA 14 */ add r0, r0, r31
+/* 800DF0F0 000DAD50 54 1F 06 3E */ clrlwi r31, r0, 0x18
+/* 800DF0F4 000DAD54 4B FD B4 C5 */ bl func_800BA5B8
+/* 800DF0F8 000DAD58 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF0FC 000DAD5C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800DF100 000DAD60 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800DF104 000DAD64 38 A0 00 01 */ li r5, 1
+/* 800DF108 000DAD68 38 84 FF FD */ addi r4, r4, -3
+/* 800DF10C 000DAD6C 7C 03 F8 AE */ lbzx r0, r3, r31
+/* 800DF110 000DAD70 30 64 FF FF */ addic r3, r4, -1
+/* 800DF114 000DAD74 98 AD 9C 42 */ stb r5, lbl_8063EF02-_SDA_BASE_(r13)
+/* 800DF118 000DAD78 7C 83 19 10 */ subfe r4, r3, r3
+/* 800DF11C 000DAD7C 3B E0 00 00 */ li r31, 0
+/* 800DF120 000DAD80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DF124 000DAD84 38 04 00 02 */ addi r0, r4, 2
+/* 800DF128 000DAD88 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF12C 000DAD8C 48 00 69 A5 */ bl func_800E5AD0
+/* 800DF130 000DAD90 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF134 000DAD94 38 A0 00 01 */ li r5, 1
+/* 800DF138 000DAD98 48 08 22 85 */ bl func_801613BC
+/* 800DF13C 000DAD9C 48 00 00 58 */ b lbl_800DF194
+/* 800DF140 000DADA0 38 60 00 04 */ li r3, 4
+/* 800DF144 000DADA4 4B FD B4 75 */ bl func_800BA5B8
+/* 800DF148 000DADA8 38 00 00 03 */ li r0, 3
+/* 800DF14C 000DADAC 98 0D 9C 42 */ stb r0, lbl_8063EF02-_SDA_BASE_(r13)
+/* 800DF150 000DADB0 48 00 00 44 */ b lbl_800DF194
+/* 800DF154 000DADB4 38 60 00 04 */ li r3, 4
+/* 800DF158 000DADB8 4B FD B4 61 */ bl func_800BA5B8
+/* 800DF15C 000DADBC 38 00 00 02 */ li r0, 2
+/* 800DF160 000DADC0 98 0D 9C 42 */ stb r0, lbl_8063EF02-_SDA_BASE_(r13)
+/* 800DF164 000DADC4 48 00 00 30 */ b lbl_800DF194
+/* 800DF168 000DADC8 38 60 00 0E */ li r3, 0xe
+/* 800DF16C 000DADCC 4B FD B4 4D */ bl func_800BA5B8
+/* 800DF170 000DADD0 48 00 00 24 */ b lbl_800DF194
+/* 800DF174 000DADD4 38 60 00 0F */ li r3, 0xf
+/* 800DF178 000DADD8 4B FD B4 41 */ bl func_800BA5B8
+/* 800DF17C 000DADDC 48 00 00 18 */ b lbl_800DF194
+/* 800DF180 000DADE0 38 60 00 10 */ li r3, 0x10
+/* 800DF184 000DADE4 4B FD B4 35 */ bl func_800BA5B8
+/* 800DF188 000DADE8 48 00 00 0C */ b lbl_800DF194
+lbl_800DF18C:
+/* 800DF18C 000DADEC 38 60 00 11 */ li r3, 0x11
+/* 800DF190 000DADF0 4B FD B4 29 */ bl func_800BA5B8
+lbl_800DF194:
+/* 800DF194 000DADF4 2C 1F 00 00 */ cmpwi r31, 0
+/* 800DF198 000DADF8 41 82 06 00 */ beq lbl_800DF798
+/* 800DF19C 000DADFC 4B F2 A6 3D */ bl func_800097D8
+/* 800DF1A0 000DAE00 48 00 05 F8 */ b lbl_800DF798
+/* 800DF1A4 000DAE04 38 60 00 05 */ li r3, 5
+/* 800DF1A8 000DAE08 4B FD B4 11 */ bl func_800BA5B8
+/* 800DF1AC 000DAE0C 48 00 05 EC */ b lbl_800DF798
+/* 800DF1B0 000DAE10 38 60 00 1D */ li r3, 0x1d
+/* 800DF1B4 000DAE14 4B FD B7 D9 */ bl func_800BA98C
+/* 800DF1B8 000DAE18 7C 63 07 34 */ extsh r3, r3
+/* 800DF1BC 000DAE1C 48 17 4C 15 */ bl func_80253DD0
+/* 800DF1C0 000DAE20 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF1C4 000DAE24 28 00 00 03 */ cmplwi r0, 3
+/* 800DF1C8 000DAE28 40 82 05 D0 */ bne lbl_800DF798
+/* 800DF1CC 000DAE2C 38 60 00 1D */ li r3, 0x1d
+/* 800DF1D0 000DAE30 4B FD B7 BD */ bl func_800BA98C
+/* 800DF1D4 000DAE34 7C 63 07 34 */ extsh r3, r3
+/* 800DF1D8 000DAE38 38 80 00 08 */ li r4, 8
+/* 800DF1DC 000DAE3C 38 A0 00 00 */ li r5, 0
+/* 800DF1E0 000DAE40 48 17 4C 11 */ bl func_80253DF0
+/* 800DF1E4 000DAE44 38 60 00 00 */ li r3, 0
+/* 800DF1E8 000DAE48 4B FD B7 A5 */ bl func_800BA98C
+/* 800DF1EC 000DAE4C 7C 63 07 34 */ extsh r3, r3
+/* 800DF1F0 000DAE50 38 80 00 08 */ li r4, 8
+/* 800DF1F4 000DAE54 38 A0 00 00 */ li r5, 0
+/* 800DF1F8 000DAE58 48 17 4B F9 */ bl func_80253DF0
+/* 800DF1FC 000DAE5C 38 60 00 1E */ li r3, 0x1e
+/* 800DF200 000DAE60 4B FD B7 8D */ bl func_800BA98C
+/* 800DF204 000DAE64 7C 63 07 34 */ extsh r3, r3
+/* 800DF208 000DAE68 38 80 00 08 */ li r4, 8
+/* 800DF20C 000DAE6C 38 A0 00 01 */ li r5, 1
+/* 800DF210 000DAE70 48 17 4B E1 */ bl func_80253DF0
+/* 800DF214 000DAE74 38 60 00 1E */ li r3, 0x1e
+/* 800DF218 000DAE78 4B FD B7 75 */ bl func_800BA98C
+/* 800DF21C 000DAE7C 7C 63 07 34 */ extsh r3, r3
+/* 800DF220 000DAE80 38 80 00 06 */ li r4, 6
+/* 800DF224 000DAE84 38 A0 00 00 */ li r5, 0
+/* 800DF228 000DAE88 48 17 4B 89 */ bl func_80253DB0
+/* 800DF22C 000DAE8C 38 60 00 06 */ li r3, 6
+/* 800DF230 000DAE90 4B FD B3 89 */ bl func_800BA5B8
+/* 800DF234 000DAE94 48 00 05 64 */ b lbl_800DF798
+/* 800DF238 000DAE98 38 60 00 1E */ li r3, 0x1e
+/* 800DF23C 000DAE9C 4B FD B7 51 */ bl func_800BA98C
+/* 800DF240 000DAEA0 7C 63 07 34 */ extsh r3, r3
+/* 800DF244 000DAEA4 48 17 4B 8D */ bl func_80253DD0
+/* 800DF248 000DAEA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF24C 000DAEAC 28 00 00 03 */ cmplwi r0, 3
+/* 800DF250 000DAEB0 40 82 05 48 */ bne lbl_800DF798
+/* 800DF254 000DAEB4 38 60 00 07 */ li r3, 7
+/* 800DF258 000DAEB8 4B FD B3 61 */ bl func_800BA5B8
+/* 800DF25C 000DAEBC 38 60 00 00 */ li r3, 0
+/* 800DF260 000DAEC0 38 80 00 00 */ li r4, 0
+/* 800DF264 000DAEC4 4B F7 A6 95 */ bl func_800598F8
+/* 800DF268 000DAEC8 38 60 00 0A */ li r3, 0xa
+/* 800DF26C 000DAECC 38 80 00 00 */ li r4, 0
+/* 800DF270 000DAED0 38 A0 00 00 */ li r5, 0
+/* 800DF274 000DAED4 38 C0 00 0B */ li r6, 0xb
+/* 800DF278 000DAED8 38 E0 00 00 */ li r7, 0
+/* 800DF27C 000DAEDC 39 00 00 00 */ li r8, 0
+/* 800DF280 000DAEE0 4B F7 A7 49 */ bl func_800599C8
+/* 800DF284 000DAEE4 38 60 00 0B */ li r3, 0xb
+/* 800DF288 000DAEE8 38 80 00 00 */ li r4, 0
+/* 800DF28C 000DAEEC 38 A0 00 0A */ li r5, 0xa
+/* 800DF290 000DAEF0 38 C0 00 00 */ li r6, 0
+/* 800DF294 000DAEF4 38 E0 00 00 */ li r7, 0
+/* 800DF298 000DAEF8 39 00 00 00 */ li r8, 0
+/* 800DF29C 000DAEFC 4B F7 A7 2D */ bl func_800599C8
+/* 800DF2A0 000DAF00 48 00 04 F8 */ b lbl_800DF798
+/* 800DF2A4 000DAF04 38 60 00 00 */ li r3, 0
+/* 800DF2A8 000DAF08 38 80 00 0B */ li r4, 0xb
+/* 800DF2AC 000DAF0C 38 A0 00 00 */ li r5, 0
+/* 800DF2B0 000DAF10 38 C0 00 01 */ li r6, 1
+/* 800DF2B4 000DAF14 4B F7 A7 B9 */ bl func_80059A6C
+/* 800DF2B8 000DAF18 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800DF2BC 000DAF1C 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 800DF2C0 000DAF20 41 82 00 88 */ beq lbl_800DF348
+/* 800DF2C4 000DAF24 2C 1F 00 0B */ cmpwi r31, 0xb
+/* 800DF2C8 000DAF28 41 82 00 5C */ beq lbl_800DF324
+/* 800DF2CC 000DAF2C 40 80 04 CC */ bge lbl_800DF798
+/* 800DF2D0 000DAF30 2C 1F 00 0A */ cmpwi r31, 0xa
+/* 800DF2D4 000DAF34 40 80 00 08 */ bge lbl_800DF2DC
+/* 800DF2D8 000DAF38 48 00 04 C0 */ b lbl_800DF798
+lbl_800DF2DC:
+/* 800DF2DC 000DAF3C 38 60 00 1E */ li r3, 0x1e
+/* 800DF2E0 000DAF40 4B FD B6 AD */ bl func_800BA98C
+/* 800DF2E4 000DAF44 7C 63 07 34 */ extsh r3, r3
+/* 800DF2E8 000DAF48 38 80 00 02 */ li r4, 2
+/* 800DF2EC 000DAF4C 38 A0 00 00 */ li r5, 0
+/* 800DF2F0 000DAF50 48 17 4A C1 */ bl func_80253DB0
+/* 800DF2F4 000DAF54 38 60 00 08 */ li r3, 8
+/* 800DF2F8 000DAF58 4B FD B2 C1 */ bl func_800BA5B8
+/* 800DF2FC 000DAF5C 4B F2 A4 F5 */ bl func_800097F0
+/* 800DF300 000DAF60 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF304 000DAF64 28 00 00 03 */ cmplwi r0, 3
+/* 800DF308 000DAF68 40 82 00 10 */ bne lbl_800DF318
+/* 800DF30C 000DAF6C 38 00 00 01 */ li r0, 1
+/* 800DF310 000DAF70 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF314 000DAF74 48 00 04 84 */ b lbl_800DF798
+lbl_800DF318:
+/* 800DF318 000DAF78 38 00 00 02 */ li r0, 2
+/* 800DF31C 000DAF7C 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF320 000DAF80 48 00 04 78 */ b lbl_800DF798
+lbl_800DF324:
+/* 800DF324 000DAF84 38 60 00 1E */ li r3, 0x1e
+/* 800DF328 000DAF88 4B FD B6 65 */ bl func_800BA98C
+/* 800DF32C 000DAF8C 7C 63 07 34 */ extsh r3, r3
+/* 800DF330 000DAF90 38 80 00 03 */ li r4, 3
+/* 800DF334 000DAF94 38 A0 00 00 */ li r5, 0
+/* 800DF338 000DAF98 48 17 4A 79 */ bl func_80253DB0
+/* 800DF33C 000DAF9C 38 60 00 08 */ li r3, 8
+/* 800DF340 000DAFA0 4B FD B2 79 */ bl func_800BA5B8
+/* 800DF344 000DAFA4 48 00 04 54 */ b lbl_800DF798
+lbl_800DF348:
+/* 800DF348 000DAFA8 2C 1F 00 0B */ cmpwi r31, 0xb
+/* 800DF34C 000DAFAC 41 82 00 30 */ beq lbl_800DF37C
+/* 800DF350 000DAFB0 40 80 04 48 */ bge lbl_800DF798
+/* 800DF354 000DAFB4 2C 1F 00 0A */ cmpwi r31, 0xa
+/* 800DF358 000DAFB8 40 80 00 08 */ bge lbl_800DF360
+/* 800DF35C 000DAFBC 48 00 04 3C */ b lbl_800DF798
+lbl_800DF360:
+/* 800DF360 000DAFC0 38 60 00 1E */ li r3, 0x1e
+/* 800DF364 000DAFC4 4B FD B6 29 */ bl func_800BA98C
+/* 800DF368 000DAFC8 7C 63 07 34 */ extsh r3, r3
+/* 800DF36C 000DAFCC 38 80 00 00 */ li r4, 0
+/* 800DF370 000DAFD0 38 A0 00 00 */ li r5, 0
+/* 800DF374 000DAFD4 48 17 4A 3D */ bl func_80253DB0
+/* 800DF378 000DAFD8 48 00 04 20 */ b lbl_800DF798
+lbl_800DF37C:
+/* 800DF37C 000DAFDC 38 60 00 1E */ li r3, 0x1e
+/* 800DF380 000DAFE0 4B FD B6 0D */ bl func_800BA98C
+/* 800DF384 000DAFE4 7C 63 07 34 */ extsh r3, r3
+/* 800DF388 000DAFE8 38 80 00 01 */ li r4, 1
+/* 800DF38C 000DAFEC 38 A0 00 00 */ li r5, 0
+/* 800DF390 000DAFF0 48 17 4A 21 */ bl func_80253DB0
+/* 800DF394 000DAFF4 48 00 04 04 */ b lbl_800DF798
+/* 800DF398 000DAFF8 38 60 00 1E */ li r3, 0x1e
+/* 800DF39C 000DAFFC 4B FD B5 F1 */ bl func_800BA98C
+/* 800DF3A0 000DB000 7C 63 07 34 */ extsh r3, r3
+/* 800DF3A4 000DB004 48 17 4A 2D */ bl func_80253DD0
+/* 800DF3A8 000DB008 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF3AC 000DB00C 28 00 00 03 */ cmplwi r0, 3
+/* 800DF3B0 000DB010 40 82 03 E8 */ bne lbl_800DF798
+/* 800DF3B4 000DB014 38 60 00 1E */ li r3, 0x1e
+/* 800DF3B8 000DB018 4B FD B5 D5 */ bl func_800BA98C
+/* 800DF3BC 000DB01C 7C 63 07 34 */ extsh r3, r3
+/* 800DF3C0 000DB020 48 17 4A 21 */ bl func_80253DE0
+/* 800DF3C4 000DB024 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF3C8 000DB028 28 00 00 02 */ cmplwi r0, 2
+/* 800DF3CC 000DB02C 40 82 00 10 */ bne lbl_800DF3DC
+/* 800DF3D0 000DB030 38 60 00 09 */ li r3, 9
+/* 800DF3D4 000DB034 4B FD B1 E5 */ bl func_800BA5B8
+/* 800DF3D8 000DB038 48 00 03 C0 */ b lbl_800DF798
+lbl_800DF3DC:
+/* 800DF3DC 000DB03C 4B F7 6E 99 */ bl func_80056274
+/* 800DF3E0 000DB040 38 60 00 12 */ li r3, 0x12
+/* 800DF3E4 000DB044 4B FD B1 D5 */ bl func_800BA5B8
+/* 800DF3E8 000DB048 48 00 03 B0 */ b lbl_800DF798
+/* 800DF3EC 000DB04C 38 60 00 1E */ li r3, 0x1e
+/* 800DF3F0 000DB050 4B FD B5 9D */ bl func_800BA98C
+/* 800DF3F4 000DB054 7C 63 07 34 */ extsh r3, r3
+/* 800DF3F8 000DB058 48 17 49 D9 */ bl func_80253DD0
+/* 800DF3FC 000DB05C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF400 000DB060 28 00 00 03 */ cmplwi r0, 3
+/* 800DF404 000DB064 40 82 03 94 */ bne lbl_800DF798
+/* 800DF408 000DB068 38 60 00 1E */ li r3, 0x1e
+/* 800DF40C 000DB06C 4B FD B5 81 */ bl func_800BA98C
+/* 800DF410 000DB070 7C 63 07 34 */ extsh r3, r3
+/* 800DF414 000DB074 38 80 00 08 */ li r4, 8
+/* 800DF418 000DB078 38 A0 00 00 */ li r5, 0
+/* 800DF41C 000DB07C 48 17 49 D5 */ bl func_80253DF0
+/* 800DF420 000DB080 38 60 00 00 */ li r3, 0
+/* 800DF424 000DB084 4B FD B3 C9 */ bl func_800BA7EC
+/* 800DF428 000DB088 54 7F 10 3A */ slwi r31, r3, 2
+/* 800DF42C 000DB08C 38 60 00 09 */ li r3, 9
+/* 800DF430 000DB090 4B FD B3 BD */ bl func_800BA7EC
+/* 800DF434 000DB094 20 03 00 12 */ subfic r0, r3, 0x12
+/* 800DF438 000DB098 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800DF43C 000DB09C 20 00 00 03 */ subfic r0, r0, 3
+/* 800DF440 000DB0A0 7C 00 FA 14 */ add r0, r0, r31
+/* 800DF444 000DB0A4 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800DF448 000DB0A8 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800DF44C 000DB0AC 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800DF450 000DB0B0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DF454 000DB0B4 48 00 66 7D */ bl func_800E5AD0
+/* 800DF458 000DB0B8 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF45C 000DB0BC 38 A0 00 01 */ li r5, 1
+/* 800DF460 000DB0C0 48 08 1F 5D */ bl func_801613BC
+/* 800DF464 000DB0C4 38 60 00 0A */ li r3, 0xa
+/* 800DF468 000DB0C8 4B FD B1 51 */ bl func_800BA5B8
+/* 800DF46C 000DB0CC 48 00 03 2C */ b lbl_800DF798
+/* 800DF470 000DB0D0 3B E0 00 01 */ li r31, 1
+/* 800DF474 000DB0D4 48 08 20 91 */ bl func_80161504
+/* 800DF478 000DB0D8 7C 60 07 74 */ extsb r0, r3
+/* 800DF47C 000DB0DC 2C 00 FF FF */ cmpwi r0, -1
+/* 800DF480 000DB0E0 41 82 00 48 */ beq lbl_800DF4C8
+/* 800DF484 000DB0E4 40 80 00 14 */ bge lbl_800DF498
+/* 800DF488 000DB0E8 2C 00 FF FD */ cmpwi r0, -3
+/* 800DF48C 000DB0EC 41 82 00 54 */ beq lbl_800DF4E0
+/* 800DF490 000DB0F0 40 80 00 44 */ bge lbl_800DF4D4
+/* 800DF494 000DB0F4 48 00 00 58 */ b lbl_800DF4EC
+lbl_800DF498:
+/* 800DF498 000DB0F8 2C 00 00 01 */ cmpwi r0, 1
+/* 800DF49C 000DB0FC 41 82 00 10 */ beq lbl_800DF4AC
+/* 800DF4A0 000DB100 40 80 00 4C */ bge lbl_800DF4EC
+/* 800DF4A4 000DB104 3B E0 00 00 */ li r31, 0
+/* 800DF4A8 000DB108 48 00 00 4C */ b lbl_800DF4F4
+lbl_800DF4AC:
+/* 800DF4AC 000DB10C 38 60 00 0D */ li r3, 0xd
+/* 800DF4B0 000DB110 4B FD B1 09 */ bl func_800BA5B8
+/* 800DF4B4 000DB114 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DF4B8 000DB118 38 60 02 5E */ li r3, 0x25e
+/* 800DF4BC 000DB11C 38 80 00 00 */ li r4, 0
+/* 800DF4C0 000DB120 4B F2 BC B1 */ bl func_8000B170
+/* 800DF4C4 000DB124 48 00 00 30 */ b lbl_800DF4F4
+lbl_800DF4C8:
+/* 800DF4C8 000DB128 38 60 00 0E */ li r3, 0xe
+/* 800DF4CC 000DB12C 4B FD B0 ED */ bl func_800BA5B8
+/* 800DF4D0 000DB130 48 00 00 24 */ b lbl_800DF4F4
+lbl_800DF4D4:
+/* 800DF4D4 000DB134 38 60 00 0F */ li r3, 0xf
+/* 800DF4D8 000DB138 4B FD B0 E1 */ bl func_800BA5B8
+/* 800DF4DC 000DB13C 48 00 00 18 */ b lbl_800DF4F4
+lbl_800DF4E0:
+/* 800DF4E0 000DB140 38 60 00 10 */ li r3, 0x10
+/* 800DF4E4 000DB144 4B FD B0 D5 */ bl func_800BA5B8
+/* 800DF4E8 000DB148 48 00 00 0C */ b lbl_800DF4F4
+lbl_800DF4EC:
+/* 800DF4EC 000DB14C 38 60 00 11 */ li r3, 0x11
+/* 800DF4F0 000DB150 4B FD B0 C9 */ bl func_800BA5B8
+lbl_800DF4F4:
+/* 800DF4F4 000DB154 2C 1F 00 00 */ cmpwi r31, 0
+/* 800DF4F8 000DB158 41 82 02 A0 */ beq lbl_800DF798
+/* 800DF4FC 000DB15C 4B F2 A2 DD */ bl func_800097D8
+/* 800DF500 000DB160 48 00 02 98 */ b lbl_800DF798
+/* 800DF504 000DB164 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF508 000DB168 2C 00 00 03 */ cmpwi r0, 3
+/* 800DF50C 000DB16C 41 82 00 24 */ beq lbl_800DF530
+/* 800DF510 000DB170 40 80 00 14 */ bge lbl_800DF524
+/* 800DF514 000DB174 2C 00 00 01 */ cmpwi r0, 1
+/* 800DF518 000DB178 41 82 00 18 */ beq lbl_800DF530
+/* 800DF51C 000DB17C 40 80 00 24 */ bge lbl_800DF540
+/* 800DF520 000DB180 48 00 00 2C */ b lbl_800DF54C
+lbl_800DF524:
+/* 800DF524 000DB184 2C 00 00 05 */ cmpwi r0, 5
+/* 800DF528 000DB188 40 80 00 24 */ bge lbl_800DF54C
+/* 800DF52C 000DB18C 48 00 00 14 */ b lbl_800DF540
+lbl_800DF530:
+/* 800DF530 000DB190 38 60 00 17 */ li r3, 0x17
+/* 800DF534 000DB194 38 80 00 01 */ li r4, 1
+/* 800DF538 000DB198 48 07 CD D1 */ bl func_8015C308
+/* 800DF53C 000DB19C 48 00 00 10 */ b lbl_800DF54C
+lbl_800DF540:
+/* 800DF540 000DB1A0 38 60 00 17 */ li r3, 0x17
+/* 800DF544 000DB1A4 38 80 00 02 */ li r4, 2
+/* 800DF548 000DB1A8 48 07 CD C1 */ bl func_8015C308
+lbl_800DF54C:
+/* 800DF54C 000DB1AC 38 60 00 01 */ li r3, 1
+/* 800DF550 000DB1B0 38 80 51 4B */ li r4, 0x514b
+/* 800DF554 000DB1B4 4B F7 6F 65 */ bl func_800564B8
+/* 800DF558 000DB1B8 38 60 00 90 */ li r3, 0x90
+/* 800DF55C 000DB1BC 38 80 00 01 */ li r4, 1
+/* 800DF560 000DB1C0 38 A0 00 00 */ li r5, 0
+/* 800DF564 000DB1C4 38 C0 00 01 */ li r6, 1
+/* 800DF568 000DB1C8 4B F7 A5 05 */ bl func_80059A6C
+/* 800DF56C 000DB1CC 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 800DF570 000DB1D0 28 00 00 00 */ cmplwi r0, 0
+/* 800DF574 000DB1D4 40 82 02 24 */ bne lbl_800DF798
+/* 800DF578 000DB1D8 38 60 00 12 */ li r3, 0x12
+/* 800DF57C 000DB1DC 4B FD B0 3D */ bl func_800BA5B8
+/* 800DF580 000DB1E0 4B F7 6C F5 */ bl func_80056274
+/* 800DF584 000DB1E4 48 00 02 14 */ b lbl_800DF798
+/* 800DF588 000DB1E8 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF58C 000DB1EC 2C 00 00 03 */ cmpwi r0, 3
+/* 800DF590 000DB1F0 41 82 00 24 */ beq lbl_800DF5B4
+/* 800DF594 000DB1F4 40 80 00 14 */ bge lbl_800DF5A8
+/* 800DF598 000DB1F8 2C 00 00 01 */ cmpwi r0, 1
+/* 800DF59C 000DB1FC 41 82 00 18 */ beq lbl_800DF5B4
+/* 800DF5A0 000DB200 40 80 00 24 */ bge lbl_800DF5C4
+/* 800DF5A4 000DB204 48 00 00 2C */ b lbl_800DF5D0
+lbl_800DF5A8:
+/* 800DF5A8 000DB208 2C 00 00 05 */ cmpwi r0, 5
+/* 800DF5AC 000DB20C 40 80 00 24 */ bge lbl_800DF5D0
+/* 800DF5B0 000DB210 48 00 00 14 */ b lbl_800DF5C4
+lbl_800DF5B4:
+/* 800DF5B4 000DB214 38 60 00 17 */ li r3, 0x17
+/* 800DF5B8 000DB218 38 80 00 01 */ li r4, 1
+/* 800DF5BC 000DB21C 48 07 CD 4D */ bl func_8015C308
+/* 800DF5C0 000DB220 48 00 00 10 */ b lbl_800DF5D0
+lbl_800DF5C4:
+/* 800DF5C4 000DB224 38 60 00 17 */ li r3, 0x17
+/* 800DF5C8 000DB228 38 80 00 02 */ li r4, 2
+/* 800DF5CC 000DB22C 48 07 CD 3D */ bl func_8015C308
+lbl_800DF5D0:
+/* 800DF5D0 000DB230 38 60 00 01 */ li r3, 1
+/* 800DF5D4 000DB234 38 80 51 4C */ li r4, 0x514c
+/* 800DF5D8 000DB238 4B F7 6E E1 */ bl func_800564B8
+/* 800DF5DC 000DB23C 38 60 00 90 */ li r3, 0x90
+/* 800DF5E0 000DB240 38 80 00 01 */ li r4, 1
+/* 800DF5E4 000DB244 38 A0 00 00 */ li r5, 0
+/* 800DF5E8 000DB248 38 C0 00 01 */ li r6, 1
+/* 800DF5EC 000DB24C 4B F7 A4 81 */ bl func_80059A6C
+/* 800DF5F0 000DB250 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 800DF5F4 000DB254 28 00 00 00 */ cmplwi r0, 0
+/* 800DF5F8 000DB258 40 82 01 A0 */ bne lbl_800DF798
+/* 800DF5FC 000DB25C 38 60 00 12 */ li r3, 0x12
+/* 800DF600 000DB260 4B FD AF B9 */ bl func_800BA5B8
+/* 800DF604 000DB264 4B F7 6C 71 */ bl func_80056274
+/* 800DF608 000DB268 48 00 01 90 */ b lbl_800DF798
+/* 800DF60C 000DB26C 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800DF610 000DB270 2C 00 00 03 */ cmpwi r0, 3
+/* 800DF614 000DB274 41 82 00 24 */ beq lbl_800DF638
+/* 800DF618 000DB278 40 80 00 14 */ bge lbl_800DF62C
+/* 800DF61C 000DB27C 2C 00 00 01 */ cmpwi r0, 1
+/* 800DF620 000DB280 41 82 00 18 */ beq lbl_800DF638
+/* 800DF624 000DB284 40 80 00 24 */ bge lbl_800DF648
+/* 800DF628 000DB288 48 00 00 2C */ b lbl_800DF654
+lbl_800DF62C:
+/* 800DF62C 000DB28C 2C 00 00 05 */ cmpwi r0, 5
+/* 800DF630 000DB290 40 80 00 24 */ bge lbl_800DF654
+/* 800DF634 000DB294 48 00 00 14 */ b lbl_800DF648
+lbl_800DF638:
+/* 800DF638 000DB298 38 60 00 17 */ li r3, 0x17
+/* 800DF63C 000DB29C 38 80 00 01 */ li r4, 1
+/* 800DF640 000DB2A0 48 07 CC C9 */ bl func_8015C308
+/* 800DF644 000DB2A4 48 00 00 10 */ b lbl_800DF654
+lbl_800DF648:
+/* 800DF648 000DB2A8 38 60 00 17 */ li r3, 0x17
+/* 800DF64C 000DB2AC 38 80 00 02 */ li r4, 2
+/* 800DF650 000DB2B0 48 07 CC B9 */ bl func_8015C308
+lbl_800DF654:
+/* 800DF654 000DB2B4 38 60 00 01 */ li r3, 1
+/* 800DF658 000DB2B8 38 80 51 4D */ li r4, 0x514d
+/* 800DF65C 000DB2BC 4B F7 6E 5D */ bl func_800564B8
+/* 800DF660 000DB2C0 38 60 00 90 */ li r3, 0x90
+/* 800DF664 000DB2C4 38 80 00 01 */ li r4, 1
+/* 800DF668 000DB2C8 38 A0 00 00 */ li r5, 0
+/* 800DF66C 000DB2CC 38 C0 00 01 */ li r6, 1
+/* 800DF670 000DB2D0 4B F7 A3 FD */ bl func_80059A6C
+/* 800DF674 000DB2D4 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 800DF678 000DB2D8 28 00 00 00 */ cmplwi r0, 0
+/* 800DF67C 000DB2DC 40 82 01 1C */ bne lbl_800DF798
+/* 800DF680 000DB2E0 38 60 00 12 */ li r3, 0x12
+/* 800DF684 000DB2E4 4B FD AF 35 */ bl func_800BA5B8
+/* 800DF688 000DB2E8 4B F7 6B ED */ bl func_80056274
+/* 800DF68C 000DB2EC 48 00 01 0C */ b lbl_800DF798
+/* 800DF690 000DB2F0 4B F7 6C 69 */ bl func_800562F8
+/* 800DF694 000DB2F4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DF698 000DB2F8 41 82 01 00 */ beq lbl_800DF798
+/* 800DF69C 000DB2FC 38 60 00 02 */ li r3, 2
+/* 800DF6A0 000DB300 4B F7 89 15 */ bl func_80057FB4
+/* 800DF6A4 000DB304 38 60 00 02 */ li r3, 2
+/* 800DF6A8 000DB308 48 00 6D 3D */ bl func_800E63E4
+/* 800DF6AC 000DB30C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800DF6B0 000DB310 41 82 00 0C */ beq lbl_800DF6BC
+/* 800DF6B4 000DB314 38 60 00 00 */ li r3, 0
+/* 800DF6B8 000DB318 4B F7 6D A1 */ bl func_80056458
+lbl_800DF6BC:
+/* 800DF6BC 000DB31C 38 60 00 1D */ li r3, 0x1d
+/* 800DF6C0 000DB320 4B FD B2 CD */ bl func_800BA98C
+/* 800DF6C4 000DB324 7C 63 07 34 */ extsh r3, r3
+/* 800DF6C8 000DB328 38 80 00 08 */ li r4, 8
+/* 800DF6CC 000DB32C 38 A0 00 00 */ li r5, 0
+/* 800DF6D0 000DB330 48 17 47 21 */ bl func_80253DF0
+/* 800DF6D4 000DB334 38 60 00 1E */ li r3, 0x1e
+/* 800DF6D8 000DB338 4B FD B2 B5 */ bl func_800BA98C
+/* 800DF6DC 000DB33C 7C 63 07 34 */ extsh r3, r3
+/* 800DF6E0 000DB340 38 80 00 08 */ li r4, 8
+/* 800DF6E4 000DB344 38 A0 00 00 */ li r5, 0
+/* 800DF6E8 000DB348 48 17 47 09 */ bl func_80253DF0
+/* 800DF6EC 000DB34C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800DF6F0 000DB350 38 80 08 34 */ li r4, 0x834
+/* 800DF6F4 000DB354 48 14 70 B5 */ bl func_802267A8
+/* 800DF6F8 000DB358 48 00 00 A0 */ b lbl_800DF798
+/* 800DF6FC 000DB35C 38 60 00 1D */ li r3, 0x1d
+/* 800DF700 000DB360 4B FD B2 8D */ bl func_800BA98C
+/* 800DF704 000DB364 7C 63 07 34 */ extsh r3, r3
+/* 800DF708 000DB368 48 17 46 C9 */ bl func_80253DD0
+/* 800DF70C 000DB36C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF710 000DB370 28 00 00 03 */ cmplwi r0, 3
+/* 800DF714 000DB374 40 82 00 84 */ bne lbl_800DF798
+/* 800DF718 000DB378 38 60 00 1D */ li r3, 0x1d
+/* 800DF71C 000DB37C 4B FD B2 71 */ bl func_800BA98C
+/* 800DF720 000DB380 7C 63 07 34 */ extsh r3, r3
+/* 800DF724 000DB384 38 80 00 05 */ li r4, 5
+/* 800DF728 000DB388 38 A0 00 00 */ li r5, 0
+/* 800DF72C 000DB38C 48 17 46 85 */ bl func_80253DB0
+/* 800DF730 000DB390 38 60 00 00 */ li r3, 0
+/* 800DF734 000DB394 4B FD B2 59 */ bl func_800BA98C
+/* 800DF738 000DB398 7C 63 07 34 */ extsh r3, r3
+/* 800DF73C 000DB39C 38 80 00 03 */ li r4, 3
+/* 800DF740 000DB3A0 38 A0 00 00 */ li r5, 0
+/* 800DF744 000DB3A4 48 17 46 6D */ bl func_80253DB0
+/* 800DF748 000DB3A8 38 60 00 14 */ li r3, 0x14
+/* 800DF74C 000DB3AC 4B FD AE 6D */ bl func_800BA5B8
+/* 800DF750 000DB3B0 48 00 00 48 */ b lbl_800DF798
+/* 800DF754 000DB3B4 38 60 00 1D */ li r3, 0x1d
+/* 800DF758 000DB3B8 4B FD B2 35 */ bl func_800BA98C
+/* 800DF75C 000DB3BC 7C 63 07 34 */ extsh r3, r3
+/* 800DF760 000DB3C0 48 17 46 71 */ bl func_80253DD0
+/* 800DF764 000DB3C4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF768 000DB3C8 28 00 00 03 */ cmplwi r0, 3
+/* 800DF76C 000DB3CC 40 82 00 2C */ bne lbl_800DF798
+/* 800DF770 000DB3D0 38 60 00 1D */ li r3, 0x1d
+/* 800DF774 000DB3D4 4B FD B2 19 */ bl func_800BA98C
+/* 800DF778 000DB3D8 7C 63 07 34 */ extsh r3, r3
+/* 800DF77C 000DB3DC 38 80 00 08 */ li r4, 8
+/* 800DF780 000DB3E0 38 A0 00 00 */ li r5, 0
+/* 800DF784 000DB3E4 48 17 46 6D */ bl func_80253DF0
+/* 800DF788 000DB3E8 38 60 00 02 */ li r3, 2
+/* 800DF78C 000DB3EC 4B FD AD CD */ bl func_800BA558
+/* 800DF790 000DB3F0 38 60 00 00 */ li r3, 0
+/* 800DF794 000DB3F4 4B FD AE 25 */ bl func_800BA5B8
+lbl_800DF798:
+/* 800DF798 000DB3F8 7F E3 FB 78 */ mr r3, r31
+/* 800DF79C 000DB3FC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800DF7A0 000DB400 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800DF7A4 000DB404 7C 08 03 A6 */ mtlr r0
+/* 800DF7A8 000DB408 38 21 00 10 */ addi r1, r1, 0x10
+/* 800DF7AC 000DB40C 4E 80 00 20 */ blr
+/* 800DF7B0 000DB410 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 800DF7B4 000DB414 7C 08 02 A6 */ mflr r0
+/* 800DF7B8 000DB418 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800DF7BC 000DB41C 39 61 00 50 */ addi r11, r1, 0x50
+/* 800DF7C0 000DB420 48 0E 79 69 */ bl _savegpr_27
+/* 800DF7C4 000DB424 3C 00 43 30 */ lis r0, 0x4330
+/* 800DF7C8 000DB428 90 01 00 20 */ stw r0, 0x20(r1)
+/* 800DF7CC 000DB42C 90 01 00 28 */ stw r0, 0x28(r1)
+/* 800DF7D0 000DB430 4B FD AD FD */ bl func_800BA5CC
+/* 800DF7D4 000DB434 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DF7D8 000DB438 2C 00 00 05 */ cmpwi r0, 5
+/* 800DF7DC 000DB43C 41 82 06 30 */ beq lbl_800DFE0C
+/* 800DF7E0 000DB440 40 80 00 2C */ bge lbl_800DF80C
+/* 800DF7E4 000DB444 2C 00 00 02 */ cmpwi r0, 2
+/* 800DF7E8 000DB448 41 82 03 74 */ beq lbl_800DFB5C
+/* 800DF7EC 000DB44C 40 80 00 14 */ bge lbl_800DF800
+/* 800DF7F0 000DB450 2C 00 00 00 */ cmpwi r0, 0
+/* 800DF7F4 000DB454 41 82 00 44 */ beq lbl_800DF838
+/* 800DF7F8 000DB458 40 80 00 EC */ bge lbl_800DF8E4
+/* 800DF7FC 000DB45C 48 00 0A 2C */ b lbl_800E0228
+lbl_800DF800:
+/* 800DF800 000DB460 2C 00 00 04 */ cmpwi r0, 4
+/* 800DF804 000DB464 40 80 05 00 */ bge lbl_800DFD04
+/* 800DF808 000DB468 48 00 03 80 */ b lbl_800DFB88
+lbl_800DF80C:
+/* 800DF80C 000DB46C 2C 00 03 E9 */ cmpwi r0, 0x3e9
+/* 800DF810 000DB470 41 82 09 74 */ beq lbl_800E0184
+/* 800DF814 000DB474 40 80 00 18 */ bge lbl_800DF82C
+/* 800DF818 000DB478 2C 00 03 E8 */ cmpwi r0, 0x3e8
+/* 800DF81C 000DB47C 40 80 09 08 */ bge lbl_800E0124
+/* 800DF820 000DB480 2C 00 00 07 */ cmpwi r0, 7
+/* 800DF824 000DB484 40 80 0A 04 */ bge lbl_800E0228
+/* 800DF828 000DB488 48 00 06 68 */ b lbl_800DFE90
+lbl_800DF82C:
+/* 800DF82C 000DB48C 2C 00 03 EB */ cmpwi r0, 0x3eb
+/* 800DF830 000DB490 40 80 09 F8 */ bge lbl_800E0228
+/* 800DF834 000DB494 48 00 09 B0 */ b lbl_800E01E4
+lbl_800DF838:
+/* 800DF838 000DB498 38 60 00 90 */ li r3, 0x90
+/* 800DF83C 000DB49C 38 80 00 00 */ li r4, 0
+/* 800DF840 000DB4A0 38 A0 00 00 */ li r5, 0
+/* 800DF844 000DB4A4 38 C0 00 01 */ li r6, 1
+/* 800DF848 000DB4A8 4B F7 A2 25 */ bl func_80059A6C
+/* 800DF84C 000DB4AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800DF850 000DB4B0 40 82 00 24 */ bne lbl_800DF874
+/* 800DF854 000DB4B4 38 60 00 51 */ li r3, 0x51
+/* 800DF858 000DB4B8 48 08 32 39 */ bl func_80162A90
+/* 800DF85C 000DB4BC 28 03 00 01 */ cmplwi r3, 1
+/* 800DF860 000DB4C0 41 82 00 14 */ beq lbl_800DF874
+/* 800DF864 000DB4C4 38 60 00 18 */ li r3, 0x18
+/* 800DF868 000DB4C8 48 08 32 29 */ bl func_80162A90
+/* 800DF86C 000DB4CC 28 03 00 02 */ cmplwi r3, 2
+/* 800DF870 000DB4D0 40 82 09 B8 */ bne lbl_800E0228
+lbl_800DF874:
+/* 800DF874 000DB4D4 38 60 00 11 */ li r3, 0x11
+/* 800DF878 000DB4D8 4B FD AF 75 */ bl func_800BA7EC
+/* 800DF87C 000DB4DC 28 03 00 01 */ cmplwi r3, 1
+/* 800DF880 000DB4E0 40 82 00 2C */ bne lbl_800DF8AC
+/* 800DF884 000DB4E4 48 00 5D 25 */ bl func_800E55A8
+/* 800DF888 000DB4E8 7C 7B 1B 78 */ mr r27, r3
+/* 800DF88C 000DB4EC 38 60 00 00 */ li r3, 0
+/* 800DF890 000DB4F0 38 80 00 00 */ li r4, 0
+/* 800DF894 000DB4F4 48 00 61 25 */ bl func_800E59B8
+/* 800DF898 000DB4F8 7C 64 1B 78 */ mr r4, r3
+/* 800DF89C 000DB4FC 7F 65 DB 78 */ mr r5, r27
+/* 800DF8A0 000DB500 38 60 00 04 */ li r3, 4
+/* 800DF8A4 000DB504 4B FC AC 65 */ bl func_800AA508
+/* 800DF8A8 000DB508 48 00 00 28 */ b lbl_800DF8D0
+lbl_800DF8AC:
+/* 800DF8AC 000DB50C 48 00 5C FD */ bl func_800E55A8
+/* 800DF8B0 000DB510 7C 7B 1B 78 */ mr r27, r3
+/* 800DF8B4 000DB514 38 60 00 00 */ li r3, 0
+/* 800DF8B8 000DB518 38 80 00 00 */ li r4, 0
+/* 800DF8BC 000DB51C 48 00 60 FD */ bl func_800E59B8
+/* 800DF8C0 000DB520 7C 64 1B 78 */ mr r4, r3
+/* 800DF8C4 000DB524 7F 65 DB 78 */ mr r5, r27
+/* 800DF8C8 000DB528 38 60 00 03 */ li r3, 3
+/* 800DF8CC 000DB52C 4B FC AC 3D */ bl func_800AA508
+lbl_800DF8D0:
+/* 800DF8D0 000DB530 38 60 00 01 */ li r3, 1
+/* 800DF8D4 000DB534 4B FD AC E5 */ bl func_800BA5B8
+/* 800DF8D8 000DB538 38 60 00 00 */ li r3, 0
+/* 800DF8DC 000DB53C 4B FF 1B C1 */ bl func_800D149C
+/* 800DF8E0 000DB540 48 00 09 48 */ b lbl_800E0228
+lbl_800DF8E4:
+/* 800DF8E4 000DB544 4B FC C2 05 */ bl func_800ABAE8
+/* 800DF8E8 000DB548 2C 03 00 00 */ cmpwi r3, 0
+/* 800DF8EC 000DB54C 40 82 09 3C */ bne lbl_800E0228
+/* 800DF8F0 000DB550 38 60 00 11 */ li r3, 0x11
+/* 800DF8F4 000DB554 4B FD AE F9 */ bl func_800BA7EC
+/* 800DF8F8 000DB558 28 03 00 01 */ cmplwi r3, 1
+/* 800DF8FC 000DB55C 40 82 02 50 */ bne lbl_800DFB4C
+/* 800DF900 000DB560 3B 60 00 00 */ li r27, 0
+lbl_800DF904:
+/* 800DF904 000DB564 7F 63 DB 78 */ mr r3, r27
+/* 800DF908 000DB568 4B FE 53 F1 */ bl func_800C4CF8
+/* 800DF90C 000DB56C 4B FE 58 61 */ bl func_800C516C
+/* 800DF910 000DB570 3B 7B 00 01 */ addi r27, r27, 1
+/* 800DF914 000DB574 2C 1B 00 12 */ cmpwi r27, 0x12
+/* 800DF918 000DB578 41 80 FF EC */ blt lbl_800DF904
+/* 800DF91C 000DB57C 38 60 00 0B */ li r3, 0xb
+/* 800DF920 000DB580 38 80 00 00 */ li r4, 0
+/* 800DF924 000DB584 48 00 59 01 */ bl func_800E5224
+/* 800DF928 000DB588 7C 7B 1B 78 */ mr r27, r3
+/* 800DF92C 000DB58C 38 60 00 04 */ li r3, 4
+/* 800DF930 000DB590 57 65 06 3E */ clrlwi r5, r27, 0x18
+/* 800DF934 000DB594 38 80 00 01 */ li r4, 1
+/* 800DF938 000DB598 48 00 5B 29 */ bl func_800E5460
+/* 800DF93C 000DB59C 57 64 06 3E */ clrlwi r4, r27, 0x18
+/* 800DF940 000DB5A0 38 60 00 00 */ li r3, 0
+/* 800DF944 000DB5A4 48 00 58 E1 */ bl func_800E5224
+/* 800DF948 000DB5A8 7C 7C 1B 78 */ mr r28, r3
+/* 800DF94C 000DB5AC 57 64 06 3E */ clrlwi r4, r27, 0x18
+/* 800DF950 000DB5B0 38 60 00 05 */ li r3, 5
+/* 800DF954 000DB5B4 48 00 58 D1 */ bl func_800E5224
+/* 800DF958 000DB5B8 7C 7D 1B 78 */ mr r29, r3
+/* 800DF95C 000DB5BC 38 60 00 0E */ li r3, 0xe
+/* 800DF960 000DB5C0 4B FD AE 8D */ bl func_800BA7EC
+/* 800DF964 000DB5C4 7C 7E 1B 78 */ mr r30, r3
+/* 800DF968 000DB5C8 38 60 00 12 */ li r3, 0x12
+/* 800DF96C 000DB5CC 4B FD AE 81 */ bl func_800BA7EC
+/* 800DF970 000DB5D0 54 60 10 3A */ slwi r0, r3, 2
+/* 800DF974 000DB5D4 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
+/* 800DF978 000DB5D8 7F C0 F2 14 */ add r30, r0, r30
+/* 800DF97C 000DB5DC 38 60 00 00 */ li r3, 0
+/* 800DF980 000DB5E0 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
+/* 800DF984 000DB5E4 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DF988 000DB5E8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800DF98C 000DB5EC 48 00 58 99 */ bl func_800E5224
+/* 800DF990 000DB5F0 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800DF994 000DB5F4 57 65 06 3E */ clrlwi r5, r27, 0x18
+/* 800DF998 000DB5F8 38 60 00 00 */ li r3, 0
+/* 800DF99C 000DB5FC 48 00 5A C5 */ bl func_800E5460
+/* 800DF9A0 000DB600 57 65 06 3E */ clrlwi r5, r27, 0x18
+/* 800DF9A4 000DB604 38 60 00 05 */ li r3, 5
+/* 800DF9A8 000DB608 38 80 00 01 */ li r4, 1
+/* 800DF9AC 000DB60C 48 00 5A B5 */ bl func_800E5460
+/* 800DF9B0 000DB610 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DF9B4 000DB614 57 84 06 3E */ clrlwi r4, r28, 0x18
+/* 800DF9B8 000DB618 38 60 00 00 */ li r3, 0
+/* 800DF9BC 000DB61C 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
+/* 800DF9C0 000DB620 48 00 5A A1 */ bl func_800E5460
+/* 800DF9C4 000DB624 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DF9C8 000DB628 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 800DF9CC 000DB62C 38 60 00 05 */ li r3, 5
+/* 800DF9D0 000DB630 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
+/* 800DF9D4 000DB634 48 00 5A 8D */ bl func_800E5460
+/* 800DF9D8 000DB638 38 60 00 01 */ li r3, 1
+/* 800DF9DC 000DB63C 4B FD AE 11 */ bl func_800BA7EC
+/* 800DF9E0 000DB640 7C 83 FA 14 */ add r4, r3, r31
+/* 800DF9E4 000DB644 3B C0 00 00 */ li r30, 0
+/* 800DF9E8 000DB648 88 04 00 25 */ lbz r0, 0x25(r4)
+/* 800DF9EC 000DB64C 53 60 0E 3C */ rlwimi r0, r27, 1, 0x18, 0x1e
+/* 800DF9F0 000DB650 38 60 00 01 */ li r3, 1
+/* 800DF9F4 000DB654 98 04 00 25 */ stb r0, 0x25(r4)
+/* 800DF9F8 000DB658 4B FD AD F5 */ bl func_800BA7EC
+/* 800DF9FC 000DB65C 7C 83 FA 14 */ add r4, r3, r31
+/* 800DFA00 000DB660 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800DFA04 000DB664 88 04 00 25 */ lbz r0, 0x25(r4)
+/* 800DFA08 000DB668 53 C0 07 FE */ rlwimi r0, r30, 0, 0x1f, 0x1f
+/* 800DFA0C 000DB66C 98 04 00 25 */ stb r0, 0x25(r4)
+/* 800DFA10 000DB670 4B FD B0 21 */ bl func_800BAA30
+/* 800DFA14 000DB674 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFA18 000DB678 40 82 00 14 */ bne lbl_800DFA2C
+/* 800DFA1C 000DB67C 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800DFA20 000DB680 38 80 00 98 */ li r4, 0x98
+/* 800DFA24 000DB684 38 A0 00 E4 */ li r5, 0xe4
+/* 800DFA28 000DB688 4B FD B0 B1 */ bl func_800BAAD8
+lbl_800DFA2C:
+/* 800DFA2C 000DB68C 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800DFA30 000DB690 4B FD B0 01 */ bl func_800BAA30
+/* 800DFA34 000DB694 7C 64 1B 78 */ mr r4, r3
+/* 800DFA38 000DB698 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800DFA3C 000DB69C 4B FE 53 D9 */ bl func_800C4E14
+/* 800DFA40 000DB6A0 38 60 00 01 */ li r3, 1
+/* 800DFA44 000DB6A4 4B FD AD A9 */ bl func_800BA7EC
+/* 800DFA48 000DB6A8 7C 64 1B 78 */ mr r4, r3
+/* 800DFA4C 000DB6AC 38 60 00 01 */ li r3, 1
+/* 800DFA50 000DB6B0 38 84 00 01 */ addi r4, r4, 1
+/* 800DFA54 000DB6B4 4B FD AB C9 */ bl func_800BA61C
+/* 800DFA58 000DB6B8 38 60 00 03 */ li r3, 3
+/* 800DFA5C 000DB6BC 4B FD AD 91 */ bl func_800BA7EC
+/* 800DFA60 000DB6C0 7C 64 1B 78 */ mr r4, r3
+/* 800DFA64 000DB6C4 38 60 00 03 */ li r3, 3
+/* 800DFA68 000DB6C8 38 84 FF FF */ addi r4, r4, -1
+/* 800DFA6C 000DB6CC 4B FD AB B1 */ bl func_800BA61C
+/* 800DFA70 000DB6D0 38 60 00 11 */ li r3, 0x11
+/* 800DFA74 000DB6D4 38 80 00 00 */ li r4, 0
+/* 800DFA78 000DB6D8 4B FD AB A5 */ bl func_800BA61C
+/* 800DFA7C 000DB6DC 38 60 00 01 */ li r3, 1
+/* 800DFA80 000DB6E0 4B FD AD 6D */ bl func_800BA7EC
+/* 800DFA84 000DB6E4 38 03 00 03 */ addi r0, r3, 3
+/* 800DFA88 000DB6E8 38 60 00 09 */ li r3, 9
+/* 800DFA8C 000DB6EC 54 04 07 BE */ clrlwi r4, r0, 0x1e
+/* 800DFA90 000DB6F0 38 84 00 0F */ addi r4, r4, 0xf
+/* 800DFA94 000DB6F4 4B FD AB 89 */ bl func_800BA61C
+/* 800DFA98 000DB6F8 38 60 00 01 */ li r3, 1
+/* 800DFA9C 000DB6FC 4B FD AD 51 */ bl func_800BA7EC
+/* 800DFAA0 000DB700 38 03 00 03 */ addi r0, r3, 3
+/* 800DFAA4 000DB704 38 60 00 00 */ li r3, 0
+/* 800DFAA8 000DB708 54 04 F0 BE */ srwi r4, r0, 2
+/* 800DFAAC 000DB70C 38 84 FF FF */ addi r4, r4, -1
+/* 800DFAB0 000DB710 4B FD AB 6D */ bl func_800BA61C
+/* 800DFAB4 000DB714 38 60 00 03 */ li r3, 3
+/* 800DFAB8 000DB718 4B FD AB 01 */ bl func_800BA5B8
+/* 800DFABC 000DB71C 38 60 00 0F */ li r3, 0xf
+/* 800DFAC0 000DB720 4B FD AE CD */ bl func_800BA98C
+/* 800DFAC4 000DB724 7C 63 07 34 */ extsh r3, r3
+/* 800DFAC8 000DB728 38 80 00 09 */ li r4, 9
+/* 800DFACC 000DB72C 38 A0 00 00 */ li r5, 0
+/* 800DFAD0 000DB730 48 17 42 E1 */ bl func_80253DB0
+/* 800DFAD4 000DB734 38 60 00 0F */ li r3, 0xf
+/* 800DFAD8 000DB738 4B FD AE B5 */ bl func_800BA98C
+/* 800DFADC 000DB73C 7C 63 07 34 */ extsh r3, r3
+/* 800DFAE0 000DB740 38 80 00 09 */ li r4, 9
+/* 800DFAE4 000DB744 38 A0 00 00 */ li r5, 0
+/* 800DFAE8 000DB748 48 17 43 09 */ bl func_80253DF0
+/* 800DFAEC 000DB74C 38 60 00 0F */ li r3, 0xf
+/* 800DFAF0 000DB750 4B FD AE 9D */ bl func_800BA98C
+/* 800DFAF4 000DB754 7C 63 07 34 */ extsh r3, r3
+/* 800DFAF8 000DB758 38 80 00 0A */ li r4, 0xa
+/* 800DFAFC 000DB75C 38 A0 00 01 */ li r5, 1
+/* 800DFB00 000DB760 48 17 42 F1 */ bl func_80253DF0
+/* 800DFB04 000DB764 38 60 00 0F */ li r3, 0xf
+/* 800DFB08 000DB768 4B FD AE 85 */ bl func_800BA98C
+/* 800DFB0C 000DB76C 7C 63 07 34 */ extsh r3, r3
+/* 800DFB10 000DB770 38 80 00 08 */ li r4, 8
+/* 800DFB14 000DB774 38 A0 00 01 */ li r5, 1
+/* 800DFB18 000DB778 48 17 42 D9 */ bl func_80253DF0
+/* 800DFB1C 000DB77C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800DFB20 000DB780 38 00 00 25 */ li r0, 0x25
+/* 800DFB24 000DB784 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800DFB28 000DB788 38 A0 00 00 */ li r5, 0
+/* 800DFB2C 000DB78C 7C 09 03 A6 */ mtctr r0
+lbl_800DFB30:
+/* 800DFB30 000DB790 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 800DFB34 000DB794 38 A5 00 01 */ addi r5, r5, 1
+/* 800DFB38 000DB798 7C 83 02 14 */ add r4, r3, r0
+/* 800DFB3C 000DB79C 88 04 00 25 */ lbz r0, 0x25(r4)
+/* 800DFB40 000DB7A0 98 04 00 00 */ stb r0, 0(r4)
+/* 800DFB44 000DB7A4 42 00 FF EC */ bdnz lbl_800DFB30
+/* 800DFB48 000DB7A8 48 00 00 0C */ b lbl_800DFB54
+lbl_800DFB4C:
+/* 800DFB4C 000DB7AC 38 60 00 02 */ li r3, 2
+/* 800DFB50 000DB7B0 4B FD AA 69 */ bl func_800BA5B8
+lbl_800DFB54:
+/* 800DFB54 000DB7B4 4B FC BE 99 */ bl func_800AB9EC
+/* 800DFB58 000DB7B8 48 00 06 D0 */ b lbl_800E0228
+lbl_800DFB5C:
+/* 800DFB5C 000DB7BC 38 60 00 06 */ li r3, 6
+/* 800DFB60 000DB7C0 4B FD A9 F9 */ bl func_800BA558
+/* 800DFB64 000DB7C4 38 60 00 00 */ li r3, 0
+/* 800DFB68 000DB7C8 4B FD AA 51 */ bl func_800BA5B8
+/* 800DFB6C 000DB7CC 38 60 00 04 */ li r3, 4
+/* 800DFB70 000DB7D0 4B FD AE 1D */ bl func_800BA98C
+/* 800DFB74 000DB7D4 7C 63 07 34 */ extsh r3, r3
+/* 800DFB78 000DB7D8 38 80 00 02 */ li r4, 2
+/* 800DFB7C 000DB7DC 38 A0 00 00 */ li r5, 0
+/* 800DFB80 000DB7E0 48 17 42 31 */ bl func_80253DB0
+/* 800DFB84 000DB7E4 48 00 06 A4 */ b lbl_800E0228
+lbl_800DFB88:
+/* 800DFB88 000DB7E8 38 60 00 0F */ li r3, 0xf
+/* 800DFB8C 000DB7EC 4B FD AE 01 */ bl func_800BA98C
+/* 800DFB90 000DB7F0 7C 63 07 34 */ extsh r3, r3
+/* 800DFB94 000DB7F4 48 17 42 3D */ bl func_80253DD0
+/* 800DFB98 000DB7F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DFB9C 000DB7FC 28 00 00 03 */ cmplwi r0, 3
+/* 800DFBA0 000DB800 40 82 06 88 */ bne lbl_800E0228
+/* 800DFBA4 000DB804 48 0F AF 85 */ bl func_801DAB28
+/* 800DFBA8 000DB808 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFBAC 000DB80C 41 82 00 18 */ beq lbl_800DFBC4
+/* 800DFBB0 000DB810 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 800DFBB4 000DB814 38 80 01 40 */ li r4, 0x140
+/* 800DFBB8 000DB818 48 0F B0 DD */ bl func_801DAC94
+/* 800DFBBC 000DB81C 7C 7B 1B 78 */ mr r27, r3
+/* 800DFBC0 000DB820 48 00 00 08 */ b lbl_800DFBC8
+lbl_800DFBC4:
+/* 800DFBC4 000DB824 3B 60 00 00 */ li r27, 0
+lbl_800DFBC8:
+/* 800DFBC8 000DB828 2C 1B 00 00 */ cmpwi r27, 0
+/* 800DFBCC 000DB82C 41 82 00 24 */ beq lbl_800DFBF0
+/* 800DFBD0 000DB830 3C 80 1C FA */ lis r4, 0x1CFA0A00@ha
+/* 800DFBD4 000DB834 38 60 03 F4 */ li r3, 0x3f4
+/* 800DFBD8 000DB838 38 84 0A 00 */ addi r4, r4, 0x1CFA0A00@l
+/* 800DFBDC 000DB83C 48 0F B8 E1 */ bl func_801DB4BC
+/* 800DFBE0 000DB840 7C 64 1B 78 */ mr r4, r3
+/* 800DFBE4 000DB844 7F 63 DB 78 */ mr r3, r27
+/* 800DFBE8 000DB848 48 11 9D 05 */ bl func_801F98EC
+/* 800DFBEC 000DB84C 7C 7B 1B 78 */ mr r27, r3
+lbl_800DFBF0:
+/* 800DFBF0 000DB850 2C 1B 00 00 */ cmpwi r27, 0
+/* 800DFBF4 000DB854 93 6D 9C 44 */ stw r27, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFBF8 000DB858 41 82 00 C8 */ beq lbl_800DFCC0
+/* 800DFBFC 000DB85C C0 22 8A E8 */ lfs f1, lbl_806410E8-_SDA2_BASE_(r2)
+/* 800DFC00 000DB860 38 61 00 14 */ addi r3, r1, 0x14
+/* 800DFC04 000DB864 FC 40 08 90 */ fmr f2, f1
+/* 800DFC08 000DB868 FC 60 08 90 */ fmr f3, f1
+/* 800DFC0C 000DB86C 4B F4 CE B1 */ bl func_8002CABC
+/* 800DFC10 000DB870 83 6D 9C 44 */ lwz r27, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFC14 000DB874 38 81 00 14 */ addi r4, r1, 0x14
+/* 800DFC18 000DB878 38 7B 00 48 */ addi r3, r27, 0x48
+/* 800DFC1C 000DB87C 4B F4 A7 41 */ bl func_8002A35C
+/* 800DFC20 000DB880 38 7B 00 48 */ addi r3, r27, 0x48
+/* 800DFC24 000DB884 48 00 06 21 */ bl func_800E0244
+/* 800DFC28 000DB888 38 7B 00 4C */ addi r3, r27, 0x4c
+/* 800DFC2C 000DB88C 48 00 06 19 */ bl func_800E0244
+/* 800DFC30 000DB890 38 7B 00 50 */ addi r3, r27, 0x50
+/* 800DFC34 000DB894 48 00 06 11 */ bl func_800E0244
+/* 800DFC38 000DB898 7F 63 DB 78 */ mr r3, r27
+/* 800DFC3C 000DB89C 38 80 00 01 */ li r4, 1
+/* 800DFC40 000DB8A0 48 11 2A 79 */ bl func_801F26B8
+/* 800DFC44 000DB8A4 80 8D 9C 44 */ lwz r4, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFC48 000DB8A8 80 64 01 38 */ lwz r3, 0x138(r4)
+/* 800DFC4C 000DB8AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFC50 000DB8B0 41 82 00 10 */ beq lbl_800DFC60
+/* 800DFC54 000DB8B4 A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 800DFC58 000DB8B8 60 00 00 10 */ ori r0, r0, 0x10
+/* 800DFC5C 000DB8BC B0 03 01 48 */ sth r0, 0x148(r3)
+lbl_800DFC60:
+/* 800DFC60 000DB8C0 80 64 01 38 */ lwz r3, 0x138(r4)
+/* 800DFC64 000DB8C4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFC68 000DB8C8 41 82 00 10 */ beq lbl_800DFC78
+/* 800DFC6C 000DB8CC A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 800DFC70 000DB8D0 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
+/* 800DFC74 000DB8D4 B0 03 01 48 */ sth r0, 0x148(r3)
+lbl_800DFC78:
+/* 800DFC78 000DB8D8 80 8D 9C 44 */ lwz r4, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFC7C 000DB8DC 38 61 00 08 */ addi r3, r1, 8
+/* 800DFC80 000DB8E0 C0 62 8A CC */ lfs f3, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800DFC84 000DB8E4 80 04 01 04 */ lwz r0, 0x104(r4)
+/* 800DFC88 000DB8E8 C0 22 8A EC */ lfs f1, lbl_806410EC-_SDA2_BASE_(r2)
+/* 800DFC8C 000DB8EC 60 00 00 01 */ ori r0, r0, 1
+/* 800DFC90 000DB8F0 C0 42 8A F0 */ lfs f2, lbl_806410F0-_SDA2_BASE_(r2)
+/* 800DFC94 000DB8F4 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
+/* 800DFC98 000DB8F8 90 04 01 04 */ stw r0, 0x104(r4)
+/* 800DFC9C 000DB8FC D0 64 01 08 */ stfs f3, 0x108(r4)
+/* 800DFCA0 000DB900 4B F4 CE 1D */ bl func_8002CABC
+/* 800DFCA4 000DB904 83 6D 9C 44 */ lwz r27, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFCA8 000DB908 38 81 00 08 */ addi r4, r1, 8
+/* 800DFCAC 000DB90C 38 7B 00 20 */ addi r3, r27, 0x20
+/* 800DFCB0 000DB910 4B F4 A6 AD */ bl func_8002A35C
+/* 800DFCB4 000DB914 7F 63 DB 78 */ mr r3, r27
+/* 800DFCB8 000DB918 38 80 00 01 */ li r4, 1
+/* 800DFCBC 000DB91C 48 11 29 FD */ bl func_801F26B8
+lbl_800DFCC0:
+/* 800DFCC0 000DB920 38 60 00 04 */ li r3, 4
+/* 800DFCC4 000DB924 4B FD A8 F5 */ bl func_800BA5B8
+/* 800DFCC8 000DB928 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFCCC 000DB92C 38 60 02 60 */ li r3, 0x260
+/* 800DFCD0 000DB930 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800DFCD4 000DB934 38 80 00 00 */ li r4, 0
+/* 800DFCD8 000DB938 88 05 00 59 */ lbz r0, 0x59(r5)
+/* 800DFCDC 000DB93C C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800DFCE0 000DB940 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800DFCE4 000DB944 80 AD 9C 18 */ lwz r5, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800DFCE8 000DB948 C8 41 00 20 */ lfd f2, 0x20(r1)
+/* 800DFCEC 000DB94C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800DFCF0 000DB950 FC 42 18 28 */ fsub f2, f2, f3
+/* 800DFCF4 000DB954 FC 00 10 24 */ fdiv f0, f0, f2
+/* 800DFCF8 000DB958 D8 05 00 00 */ stfd f0, 0(r5)
+/* 800DFCFC 000DB95C 4B F2 B4 75 */ bl func_8000B170
+/* 800DFD00 000DB960 48 00 05 28 */ b lbl_800E0228
+lbl_800DFD04:
+/* 800DFD04 000DB964 83 6D 9C 44 */ lwz r27, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFD08 000DB968 80 1B 01 04 */ lwz r0, 0x104(r27)
+/* 800DFD0C 000DB96C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800DFD10 000DB970 41 82 00 18 */ beq lbl_800DFD28
+/* 800DFD14 000DB974 80 7B 01 38 */ lwz r3, 0x138(r27)
+/* 800DFD18 000DB978 48 12 7B 29 */ bl func_80207840
+/* 800DFD1C 000DB97C C0 1B 01 08 */ lfs f0, 0x108(r27)
+/* 800DFD20 000DB980 EC 20 08 2A */ fadds f1, f0, f1
+/* 800DFD24 000DB984 48 00 00 0C */ b lbl_800DFD30
+lbl_800DFD28:
+/* 800DFD28 000DB988 80 7B 01 38 */ lwz r3, 0x138(r27)
+/* 800DFD2C 000DB98C 48 12 7A E9 */ bl func_80207814
+lbl_800DFD30:
+/* 800DFD30 000DB990 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFD34 000DB994 C8 02 8A F8 */ lfd f0, lbl_806410F8-_SDA2_BASE_(r2)
+/* 800DFD38 000DB998 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800DFD3C 000DB99C C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800DFD40 000DB9A0 FC 00 08 2A */ fadd f0, f0, f1
+/* 800DFD44 000DB9A4 90 01 00 2C */ stw r0, 0x2c(r1)
+/* 800DFD48 000DB9A8 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800DFD4C 000DB9AC C8 21 00 28 */ lfd f1, 0x28(r1)
+/* 800DFD50 000DB9B0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800DFD54 000DB9B4 FC 61 18 28 */ fsub f3, f1, f3
+/* 800DFD58 000DB9B8 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800DFD5C 000DB9BC FC 42 18 24 */ fdiv f2, f2, f3
+/* 800DFD60 000DB9C0 FC 22 08 28 */ fsub f1, f2, f1
+/* 800DFD64 000DB9C4 FC 20 08 18 */ frsp f1, f1
+/* 800DFD68 000DB9C8 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800DFD6C 000DB9CC 40 81 04 BC */ ble lbl_800E0228
+/* 800DFD70 000DB9D0 38 60 00 51 */ li r3, 0x51
+/* 800DFD74 000DB9D4 48 08 2D 1D */ bl func_80162A90
+/* 800DFD78 000DB9D8 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFD7C 000DB9DC 41 82 00 10 */ beq lbl_800DFD8C
+/* 800DFD80 000DB9E0 38 60 00 01 */ li r3, 1
+/* 800DFD84 000DB9E4 4B FF 17 19 */ bl func_800D149C
+/* 800DFD88 000DB9E8 48 00 00 0C */ b lbl_800DFD94
+lbl_800DFD8C:
+/* 800DFD8C 000DB9EC 38 60 00 07 */ li r3, 7
+/* 800DFD90 000DB9F0 4B FF 17 0D */ bl func_800D149C
+lbl_800DFD94:
+/* 800DFD94 000DB9F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFD98 000DB9F8 38 60 00 05 */ li r3, 5
+/* 800DFD9C 000DB9FC C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800DFDA0 000DBA00 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800DFDA4 000DBA04 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800DFDA8 000DBA08 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800DFDAC 000DBA0C 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800DFDB0 000DBA10 C8 21 00 20 */ lfd f1, 0x20(r1)
+/* 800DFDB4 000DBA14 FC 21 10 28 */ fsub f1, f1, f2
+/* 800DFDB8 000DBA18 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800DFDBC 000DBA1C D8 04 00 00 */ stfd f0, 0(r4)
+/* 800DFDC0 000DBA20 4B FD A7 F9 */ bl func_800BA5B8
+/* 800DFDC4 000DBA24 80 6D 9C 44 */ lwz r3, lbl_8063EF04-_SDA_BASE_(r13)
+/* 800DFDC8 000DBA28 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFDCC 000DBA2C 41 82 00 18 */ beq lbl_800DFDE4
+/* 800DFDD0 000DBA30 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 800DFDD4 000DBA34 38 80 00 01 */ li r4, 1
+/* 800DFDD8 000DBA38 81 8C 00 08 */ lwz r12, 8(r12)
+/* 800DFDDC 000DBA3C 7D 89 03 A6 */ mtctr r12
+/* 800DFDE0 000DBA40 4E 80 04 21 */ bctrl
+lbl_800DFDE4:
+/* 800DFDE4 000DBA44 38 00 00 00 */ li r0, 0
+/* 800DFDE8 000DBA48 3B 60 00 00 */ li r27, 0
+/* 800DFDEC 000DBA4C 90 0D 9C 44 */ stw r0, lbl_8063EF04-_SDA_BASE_(r13)
+lbl_800DFDF0:
+/* 800DFDF0 000DBA50 7F 63 DB 78 */ mr r3, r27
+/* 800DFDF4 000DBA54 4B FE 4F 05 */ bl func_800C4CF8
+/* 800DFDF8 000DBA58 4B FE 53 75 */ bl func_800C516C
+/* 800DFDFC 000DBA5C 3B 7B 00 01 */ addi r27, r27, 1
+/* 800DFE00 000DBA60 2C 1B 00 06 */ cmpwi r27, 6
+/* 800DFE04 000DBA64 41 80 FF EC */ blt lbl_800DFDF0
+/* 800DFE08 000DBA68 48 00 04 20 */ b lbl_800E0228
+lbl_800DFE0C:
+/* 800DFE0C 000DBA6C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFE10 000DBA70 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800DFE14 000DBA74 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800DFE18 000DBA78 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800DFE1C 000DBA7C 90 01 00 2C */ stw r0, 0x2c(r1)
+/* 800DFE20 000DBA80 C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800DFE24 000DBA84 C8 01 00 28 */ lfd f0, 0x28(r1)
+/* 800DFE28 000DBA88 C8 23 00 00 */ lfd f1, 0(r3)
+/* 800DFE2C 000DBA8C FC 60 18 28 */ fsub f3, f0, f3
+/* 800DFE30 000DBA90 C8 02 8B 00 */ lfd f0, lbl_80641100-_SDA2_BASE_(r2)
+/* 800DFE34 000DBA94 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800DFE38 000DBA98 FC 22 08 28 */ fsub f1, f2, f1
+/* 800DFE3C 000DBA9C FC 20 08 18 */ frsp f1, f1
+/* 800DFE40 000DBAA0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800DFE44 000DBAA4 41 81 00 20 */ bgt lbl_800DFE64
+/* 800DFE48 000DBAA8 38 60 00 90 */ li r3, 0x90
+/* 800DFE4C 000DBAAC 38 80 00 00 */ li r4, 0
+/* 800DFE50 000DBAB0 38 A0 00 00 */ li r5, 0
+/* 800DFE54 000DBAB4 38 C0 00 01 */ li r6, 1
+/* 800DFE58 000DBAB8 4B F7 9C 15 */ bl func_80059A6C
+/* 800DFE5C 000DBABC 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFE60 000DBAC0 41 82 03 C8 */ beq lbl_800E0228
+lbl_800DFE64:
+/* 800DFE64 000DBAC4 38 60 00 0F */ li r3, 0xf
+/* 800DFE68 000DBAC8 4B FD AB 25 */ bl func_800BA98C
+/* 800DFE6C 000DBACC 7C 63 07 34 */ extsh r3, r3
+/* 800DFE70 000DBAD0 38 80 00 08 */ li r4, 8
+/* 800DFE74 000DBAD4 38 A0 00 00 */ li r5, 0
+/* 800DFE78 000DBAD8 48 17 3F 39 */ bl func_80253DB0
+/* 800DFE7C 000DBADC 38 60 00 06 */ li r3, 6
+/* 800DFE80 000DBAE0 4B FD A7 39 */ bl func_800BA5B8
+/* 800DFE84 000DBAE4 38 60 00 00 */ li r3, 0
+/* 800DFE88 000DBAE8 4B FF 16 15 */ bl func_800D149C
+/* 800DFE8C 000DBAEC 48 00 03 9C */ b lbl_800E0228
+lbl_800DFE90:
+/* 800DFE90 000DBAF0 38 60 00 0F */ li r3, 0xf
+/* 800DFE94 000DBAF4 4B FD AA F9 */ bl func_800BA98C
+/* 800DFE98 000DBAF8 7C 63 07 34 */ extsh r3, r3
+/* 800DFE9C 000DBAFC 48 17 3F 35 */ bl func_80253DD0
+/* 800DFEA0 000DBB00 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800DFEA4 000DBB04 28 00 00 03 */ cmplwi r0, 3
+/* 800DFEA8 000DBB08 40 82 03 80 */ bne lbl_800E0228
+/* 800DFEAC 000DBB0C 38 60 00 00 */ li r3, 0
+/* 800DFEB0 000DBB10 4B FD A9 3D */ bl func_800BA7EC
+/* 800DFEB4 000DBB14 54 7C 16 3A */ rlwinm r28, r3, 2, 0x18, 0x1d
+/* 800DFEB8 000DBB18 3F C0 80 48 */ lis r30, lbl_8047CE18@ha
+/* 800DFEBC 000DBB1C 3B 7C 00 04 */ addi r27, r28, 4
+/* 800DFEC0 000DBB20 3B DE CE 18 */ addi r30, r30, lbl_8047CE18@l
+/* 800DFEC4 000DBB24 48 00 00 64 */ b lbl_800DFF28
+lbl_800DFEC8:
+/* 800DFEC8 000DBB28 38 60 00 01 */ li r3, 1
+/* 800DFECC 000DBB2C 4B FD A9 21 */ bl func_800BA7EC
+/* 800DFED0 000DBB30 38 03 FF FF */ addi r0, r3, -1
+/* 800DFED4 000DBB34 57 9F 06 3E */ clrlwi r31, r28, 0x18
+/* 800DFED8 000DBB38 7C 1F 00 40 */ cmplw r31, r0
+/* 800DFEDC 000DBB3C 40 80 00 58 */ bge lbl_800DFF34
+/* 800DFEE0 000DBB40 7C 1E F8 AE */ lbzx r0, r30, r31
+/* 800DFEE4 000DBB44 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFEE8 000DBB48 4B FD AB 49 */ bl func_800BAA30
+/* 800DFEEC 000DBB4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFEF0 000DBB50 40 82 00 34 */ bne lbl_800DFF24
+/* 800DFEF4 000DBB54 7C 1E F8 AE */ lbzx r0, r30, r31
+/* 800DFEF8 000DBB58 38 80 00 98 */ li r4, 0x98
+/* 800DFEFC 000DBB5C 38 A0 00 E4 */ li r5, 0xe4
+/* 800DFF00 000DBB60 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFF04 000DBB64 4B FD AB D5 */ bl func_800BAAD8
+/* 800DFF08 000DBB68 7C 1E F8 AE */ lbzx r0, r30, r31
+/* 800DFF0C 000DBB6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFF10 000DBB70 4B FD AB 21 */ bl func_800BAA30
+/* 800DFF14 000DBB74 7C 1E F8 AE */ lbzx r0, r30, r31
+/* 800DFF18 000DBB78 7C 64 1B 78 */ mr r4, r3
+/* 800DFF1C 000DBB7C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFF20 000DBB80 4B FE 4E F5 */ bl func_800C4E14
+lbl_800DFF24:
+/* 800DFF24 000DBB84 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800DFF28:
+/* 800DFF28 000DBB88 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 800DFF2C 000DBB8C 7C 00 D8 00 */ cmpw r0, r27
+/* 800DFF30 000DBB90 41 80 FF 98 */ blt lbl_800DFEC8
+lbl_800DFF34:
+/* 800DFF34 000DBB94 38 60 00 00 */ li r3, 0
+/* 800DFF38 000DBB98 4B FD A8 B5 */ bl func_800BA7EC
+/* 800DFF3C 000DBB9C 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFF40 000DBBA0 41 82 00 7C */ beq lbl_800DFFBC
+/* 800DFF44 000DBBA4 38 60 00 00 */ li r3, 0
+/* 800DFF48 000DBBA8 4B FD A8 A5 */ bl func_800BA7EC
+/* 800DFF4C 000DBBAC 38 03 FF FF */ addi r0, r3, -1
+/* 800DFF50 000DBBB0 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
+/* 800DFF54 000DBBB4 54 1C 16 3A */ rlwinm r28, r0, 2, 0x18, 0x1d
+/* 800DFF58 000DBBB8 3B 7C 00 04 */ addi r27, r28, 4
+/* 800DFF5C 000DBBBC 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
+/* 800DFF60 000DBBC0 48 00 00 50 */ b lbl_800DFFB0
+lbl_800DFF64:
+/* 800DFF64 000DBBC4 57 9E 06 3E */ clrlwi r30, r28, 0x18
+/* 800DFF68 000DBBC8 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DFF6C 000DBBCC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFF70 000DBBD0 4B FD AA C1 */ bl func_800BAA30
+/* 800DFF74 000DBBD4 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFF78 000DBBD8 40 82 00 34 */ bne lbl_800DFFAC
+/* 800DFF7C 000DBBDC 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DFF80 000DBBE0 38 80 00 98 */ li r4, 0x98
+/* 800DFF84 000DBBE4 38 A0 00 E4 */ li r5, 0xe4
+/* 800DFF88 000DBBE8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFF8C 000DBBEC 4B FD AB 4D */ bl func_800BAAD8
+/* 800DFF90 000DBBF0 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DFF94 000DBBF4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFF98 000DBBF8 4B FD AA 99 */ bl func_800BAA30
+/* 800DFF9C 000DBBFC 7C 1F F0 AE */ lbzx r0, r31, r30
+/* 800DFFA0 000DBC00 7C 64 1B 78 */ mr r4, r3
+/* 800DFFA4 000DBC04 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800DFFA8 000DBC08 4B FE 4E 6D */ bl func_800C4E14
+lbl_800DFFAC:
+/* 800DFFAC 000DBC0C 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800DFFB0:
+/* 800DFFB0 000DBC10 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 800DFFB4 000DBC14 7C 00 D8 00 */ cmpw r0, r27
+/* 800DFFB8 000DBC18 41 80 FF AC */ blt lbl_800DFF64
+lbl_800DFFBC:
+/* 800DFFBC 000DBC1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFFC0 000DBC20 38 60 00 51 */ li r3, 0x51
+/* 800DFFC4 000DBC24 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800DFFC8 000DBC28 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800DFFCC 000DBC2C C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800DFFD0 000DBC30 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800DFFD4 000DBC34 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800DFFD8 000DBC38 C8 21 00 20 */ lfd f1, 0x20(r1)
+/* 800DFFDC 000DBC3C FC 21 10 28 */ fsub f1, f1, f2
+/* 800DFFE0 000DBC40 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800DFFE4 000DBC44 D8 04 00 00 */ stfd f0, 0(r4)
+/* 800DFFE8 000DBC48 48 08 2A A9 */ bl func_80162A90
+/* 800DFFEC 000DBC4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800DFFF0 000DBC50 41 82 00 28 */ beq lbl_800E0018
+/* 800DFFF4 000DBC54 38 60 00 00 */ li r3, 0
+/* 800DFFF8 000DBC58 4B FF 14 A5 */ bl func_800D149C
+/* 800DFFFC 000DBC5C 38 60 00 02 */ li r3, 2
+/* 800E0000 000DBC60 4B FD A5 59 */ bl func_800BA558
+/* 800E0004 000DBC64 38 60 00 01 */ li r3, 1
+/* 800E0008 000DBC68 4B FD A5 B1 */ bl func_800BA5B8
+/* 800E000C 000DBC6C 38 60 00 51 */ li r3, 0x51
+/* 800E0010 000DBC70 48 08 29 25 */ bl func_80162934
+/* 800E0014 000DBC74 48 00 00 0C */ b lbl_800E0020
+lbl_800E0018:
+/* 800E0018 000DBC78 38 60 03 E8 */ li r3, 0x3e8
+/* 800E001C 000DBC7C 4B FD A5 9D */ bl func_800BA5B8
+lbl_800E0020:
+/* 800E0020 000DBC80 38 60 00 0C */ li r3, 0xc
+/* 800E0024 000DBC84 4B FD A9 69 */ bl func_800BA98C
+/* 800E0028 000DBC88 7C 63 07 34 */ extsh r3, r3
+/* 800E002C 000DBC8C 38 80 00 08 */ li r4, 8
+/* 800E0030 000DBC90 38 A0 00 01 */ li r5, 1
+/* 800E0034 000DBC94 48 17 3D BD */ bl func_80253DF0
+/* 800E0038 000DBC98 38 60 00 0C */ li r3, 0xc
+/* 800E003C 000DBC9C 4B FD A9 51 */ bl func_800BA98C
+/* 800E0040 000DBCA0 7C 63 07 34 */ extsh r3, r3
+/* 800E0044 000DBCA4 38 80 00 08 */ li r4, 8
+/* 800E0048 000DBCA8 38 A0 00 01 */ li r5, 1
+/* 800E004C 000DBCAC 48 17 3D A5 */ bl func_80253DF0
+/* 800E0050 000DBCB0 38 60 00 04 */ li r3, 4
+/* 800E0054 000DBCB4 4B FD A9 39 */ bl func_800BA98C
+/* 800E0058 000DBCB8 7C 63 07 34 */ extsh r3, r3
+/* 800E005C 000DBCBC 38 80 00 08 */ li r4, 8
+/* 800E0060 000DBCC0 38 A0 00 01 */ li r5, 1
+/* 800E0064 000DBCC4 48 17 3D 8D */ bl func_80253DF0
+/* 800E0068 000DBCC8 38 60 00 00 */ li r3, 0
+/* 800E006C 000DBCCC 4B FD A9 21 */ bl func_800BA98C
+/* 800E0070 000DBCD0 7C 63 07 34 */ extsh r3, r3
+/* 800E0074 000DBCD4 38 80 00 08 */ li r4, 8
+/* 800E0078 000DBCD8 38 A0 00 01 */ li r5, 1
+/* 800E007C 000DBCDC 48 17 3D 75 */ bl func_80253DF0
+/* 800E0080 000DBCE0 38 60 00 04 */ li r3, 4
+/* 800E0084 000DBCE4 4B FD A9 09 */ bl func_800BA98C
+/* 800E0088 000DBCE8 7C 63 07 34 */ extsh r3, r3
+/* 800E008C 000DBCEC 38 80 00 02 */ li r4, 2
+/* 800E0090 000DBCF0 38 A0 00 00 */ li r5, 0
+/* 800E0094 000DBCF4 48 17 3D 1D */ bl func_80253DB0
+/* 800E0098 000DBCF8 38 60 00 00 */ li r3, 0
+/* 800E009C 000DBCFC 4B FD A8 F1 */ bl func_800BA98C
+/* 800E00A0 000DBD00 7C 63 07 34 */ extsh r3, r3
+/* 800E00A4 000DBD04 38 80 00 04 */ li r4, 4
+/* 800E00A8 000DBD08 38 A0 00 00 */ li r5, 0
+/* 800E00AC 000DBD0C 48 17 3D 05 */ bl func_80253DB0
+/* 800E00B0 000DBD10 38 60 00 0C */ li r3, 0xc
+/* 800E00B4 000DBD14 4B FD A8 D9 */ bl func_800BA98C
+/* 800E00B8 000DBD18 7C 63 07 34 */ extsh r3, r3
+/* 800E00BC 000DBD1C 38 80 00 18 */ li r4, 0x18
+/* 800E00C0 000DBD20 38 A0 00 00 */ li r5, 0
+/* 800E00C4 000DBD24 48 17 3C ED */ bl func_80253DB0
+/* 800E00C8 000DBD28 38 60 00 0F */ li r3, 0xf
+/* 800E00CC 000DBD2C 4B FD A8 C1 */ bl func_800BA98C
+/* 800E00D0 000DBD30 7C 63 07 34 */ extsh r3, r3
+/* 800E00D4 000DBD34 38 80 00 09 */ li r4, 9
+/* 800E00D8 000DBD38 38 A0 00 00 */ li r5, 0
+/* 800E00DC 000DBD3C 48 17 3C D5 */ bl func_80253DB0
+/* 800E00E0 000DBD40 38 60 00 00 */ li r3, 0
+/* 800E00E4 000DBD44 38 80 2C E3 */ li r4, 0x2ce3
+/* 800E00E8 000DBD48 4B FD A9 09 */ bl func_800BA9F0
+/* 800E00EC 000DBD4C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 800E00F0 000DBD50 38 60 00 01 */ li r3, 1
+/* 800E00F4 000DBD54 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
+/* 800E00F8 000DBD58 4B FD A8 F9 */ bl func_800BA9F0
+/* 800E00FC 000DBD5C 38 00 10 3A */ li r0, 0x103a
+/* 800E0100 000DBD60 38 60 00 01 */ li r3, 1
+/* 800E0104 000DBD64 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800E0108 000DBD68 4B FD A6 E5 */ bl func_800BA7EC
+/* 800E010C 000DBD6C 28 03 00 01 */ cmplwi r3, 1
+/* 800E0110 000DBD70 40 82 01 18 */ bne lbl_800E0228
+/* 800E0114 000DBD74 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800E0118 000DBD78 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 800E011C 000DBD7C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800E0120 000DBD80 48 00 01 08 */ b lbl_800E0228
+lbl_800E0124:
+/* 800E0124 000DBD84 38 60 00 08 */ li r3, 8
+/* 800E0128 000DBD88 4B FF 13 75 */ bl func_800D149C
+/* 800E012C 000DBD8C 38 60 00 90 */ li r3, 0x90
+/* 800E0130 000DBD90 38 80 00 00 */ li r4, 0
+/* 800E0134 000DBD94 38 A0 00 00 */ li r5, 0
+/* 800E0138 000DBD98 38 C0 00 01 */ li r6, 1
+/* 800E013C 000DBD9C 4B F7 99 31 */ bl func_80059A6C
+/* 800E0140 000DBDA0 2C 03 00 00 */ cmpwi r3, 0
+/* 800E0144 000DBDA4 41 82 00 E4 */ beq lbl_800E0228
+/* 800E0148 000DBDA8 38 60 00 09 */ li r3, 9
+/* 800E014C 000DBDAC 4B FF 13 51 */ bl func_800D149C
+/* 800E0150 000DBDB0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E0154 000DBDB4 38 60 03 E9 */ li r3, 0x3e9
+/* 800E0158 000DBDB8 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E015C 000DBDBC 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800E0160 000DBDC0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800E0164 000DBDC4 90 01 00 2C */ stw r0, 0x2c(r1)
+/* 800E0168 000DBDC8 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800E016C 000DBDCC C8 21 00 28 */ lfd f1, 0x28(r1)
+/* 800E0170 000DBDD0 FC 21 10 28 */ fsub f1, f1, f2
+/* 800E0174 000DBDD4 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800E0178 000DBDD8 D8 04 00 00 */ stfd f0, 0(r4)
+/* 800E017C 000DBDDC 4B FD A4 3D */ bl func_800BA5B8
+/* 800E0180 000DBDE0 48 00 00 A8 */ b lbl_800E0228
+lbl_800E0184:
+/* 800E0184 000DBDE4 38 60 00 09 */ li r3, 9
+/* 800E0188 000DBDE8 4B FF 13 15 */ bl func_800D149C
+/* 800E018C 000DBDEC 38 60 00 90 */ li r3, 0x90
+/* 800E0190 000DBDF0 38 80 00 00 */ li r4, 0
+/* 800E0194 000DBDF4 38 A0 00 00 */ li r5, 0
+/* 800E0198 000DBDF8 38 C0 00 01 */ li r6, 1
+/* 800E019C 000DBDFC 4B F7 98 D1 */ bl func_80059A6C
+/* 800E01A0 000DBE00 2C 03 00 00 */ cmpwi r3, 0
+/* 800E01A4 000DBE04 41 82 00 84 */ beq lbl_800E0228
+/* 800E01A8 000DBE08 38 60 00 0A */ li r3, 0xa
+/* 800E01AC 000DBE0C 4B FF 12 F1 */ bl func_800D149C
+/* 800E01B0 000DBE10 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E01B4 000DBE14 38 60 03 EA */ li r3, 0x3ea
+/* 800E01B8 000DBE18 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E01BC 000DBE1C 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800E01C0 000DBE20 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800E01C4 000DBE24 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E01C8 000DBE28 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
+/* 800E01CC 000DBE2C C8 21 00 20 */ lfd f1, 0x20(r1)
+/* 800E01D0 000DBE30 FC 21 10 28 */ fsub f1, f1, f2
+/* 800E01D4 000DBE34 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800E01D8 000DBE38 D8 04 00 00 */ stfd f0, 0(r4)
+/* 800E01DC 000DBE3C 4B FD A3 DD */ bl func_800BA5B8
+/* 800E01E0 000DBE40 48 00 00 48 */ b lbl_800E0228
+lbl_800E01E4:
+/* 800E01E4 000DBE44 38 60 00 0A */ li r3, 0xa
+/* 800E01E8 000DBE48 4B FF 12 B5 */ bl func_800D149C
+/* 800E01EC 000DBE4C 38 60 00 90 */ li r3, 0x90
+/* 800E01F0 000DBE50 38 80 00 00 */ li r4, 0
+/* 800E01F4 000DBE54 38 A0 00 00 */ li r5, 0
+/* 800E01F8 000DBE58 38 C0 00 01 */ li r6, 1
+/* 800E01FC 000DBE5C 4B F7 98 71 */ bl func_80059A6C
+/* 800E0200 000DBE60 2C 03 00 00 */ cmpwi r3, 0
+/* 800E0204 000DBE64 41 82 00 24 */ beq lbl_800E0228
+/* 800E0208 000DBE68 38 60 00 00 */ li r3, 0
+/* 800E020C 000DBE6C 4B FF 12 91 */ bl func_800D149C
+/* 800E0210 000DBE70 38 60 00 02 */ li r3, 2
+/* 800E0214 000DBE74 4B FD A3 45 */ bl func_800BA558
+/* 800E0218 000DBE78 38 60 00 01 */ li r3, 1
+/* 800E021C 000DBE7C 4B FD A3 9D */ bl func_800BA5B8
+/* 800E0220 000DBE80 38 60 00 51 */ li r3, 0x51
+/* 800E0224 000DBE84 48 08 27 11 */ bl func_80162934
+lbl_800E0228:
+/* 800E0228 000DBE88 39 61 00 50 */ addi r11, r1, 0x50
+/* 800E022C 000DBE8C 38 60 FF FF */ li r3, -1
+/* 800E0230 000DBE90 48 0E 6F 45 */ bl _restgpr_27
+/* 800E0234 000DBE94 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800E0238 000DBE98 7C 08 03 A6 */ mtlr r0
+/* 800E023C 000DBE9C 38 21 00 50 */ addi r1, r1, 0x50
+/* 800E0240 000DBEA0 4E 80 00 20 */ blr
+
+.global func_800E0244
+func_800E0244:
+/* 800E0244 000DBEA4 C0 43 00 00 */ lfs f2, 0(r3)
+/* 800E0248 000DBEA8 C0 22 8B 08 */ lfs f1, lbl_80641108-_SDA2_BASE_(r2)
+/* 800E024C 000DBEAC FC 02 08 40 */ fcmpo cr0, f2, f1
+/* 800E0250 000DBEB0 4C 80 00 20 */ bgelr
+/* 800E0254 000DBEB4 C0 62 8B 0C */ lfs f3, lbl_8064110C-_SDA2_BASE_(r2)
+/* 800E0258 000DBEB8 FC 02 18 40 */ fcmpo cr0, f2, f3
+/* 800E025C 000DBEBC 4C 81 00 20 */ blelr
+/* 800E0260 000DBEC0 C0 02 8A CC */ lfs f0, lbl_806410CC-_SDA2_BASE_(r2)
+/* 800E0264 000DBEC4 FC 02 00 40 */ fcmpo cr0, f2, f0
+/* 800E0268 000DBEC8 40 80 00 08 */ bge lbl_800E0270
+/* 800E026C 000DBECC 48 00 00 08 */ b lbl_800E0274
+lbl_800E0270:
+/* 800E0270 000DBED0 FC 60 08 90 */ fmr f3, f1
+lbl_800E0274:
+/* 800E0274 000DBED4 D0 63 00 00 */ stfs f3, 0(r3)
+/* 800E0278 000DBED8 4E 80 00 20 */ blr
+/* 800E027C 000DBEDC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E0280 000DBEE0 7C 08 02 A6 */ mflr r0
+/* 800E0284 000DBEE4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E0288 000DBEE8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E028C 000DBEEC 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E0290 000DBEF0 48 07 F4 51 */ bl func_8015F6E0
+/* 800E0294 000DBEF4 7C 7F 1B 78 */ mr r31, r3
+/* 800E0298 000DBEF8 3B C0 00 00 */ li r30, 0
+/* 800E029C 000DBEFC 38 60 00 09 */ li r3, 9
+/* 800E02A0 000DBF00 4B FD A5 4D */ bl func_800BA7EC
+/* 800E02A4 000DBF04 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800E02A8 000DBF08 41 82 00 2C */ beq lbl_800E02D4
+/* 800E02AC 000DBF0C 40 80 00 14 */ bge lbl_800E02C0
+/* 800E02B0 000DBF10 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800E02B4 000DBF14 41 82 00 2C */ beq lbl_800E02E0
+/* 800E02B8 000DBF18 40 80 00 14 */ bge lbl_800E02CC
+/* 800E02BC 000DBF1C 48 00 00 24 */ b lbl_800E02E0
+lbl_800E02C0:
+/* 800E02C0 000DBF20 2C 03 00 13 */ cmpwi r3, 0x13
+/* 800E02C4 000DBF24 40 80 00 1C */ bge lbl_800E02E0
+/* 800E02C8 000DBF28 48 00 00 14 */ b lbl_800E02DC
+lbl_800E02CC:
+/* 800E02CC 000DBF2C 3B C0 00 01 */ li r30, 1
+/* 800E02D0 000DBF30 48 00 00 10 */ b lbl_800E02E0
+lbl_800E02D4:
+/* 800E02D4 000DBF34 3B C0 00 02 */ li r30, 2
+/* 800E02D8 000DBF38 48 00 00 08 */ b lbl_800E02E0
+lbl_800E02DC:
+/* 800E02DC 000DBF3C 3B C0 00 03 */ li r30, 3
+lbl_800E02E0:
+/* 800E02E0 000DBF40 38 60 00 00 */ li r3, 0
+/* 800E02E4 000DBF44 4B FD A5 09 */ bl func_800BA7EC
+/* 800E02E8 000DBF48 54 60 10 3A */ slwi r0, r3, 2
+/* 800E02EC 000DBF4C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
+/* 800E02F0 000DBF50 7C 1E 02 14 */ add r0, r30, r0
+/* 800E02F4 000DBF54 7C 00 07 74 */ extsb r0, r0
+/* 800E02F8 000DBF58 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
+/* 800E02FC 000DBF5C 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800E0300 000DBF60 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800E0304 000DBF64 48 00 57 CD */ bl func_800E5AD0
+/* 800E0308 000DBF68 7C 7E 1B 78 */ mr r30, r3
+/* 800E030C 000DBF6C 4B FD A2 C1 */ bl func_800BA5CC
+/* 800E0310 000DBF70 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E0314 000DBF74 28 00 00 08 */ cmplwi r0, 8
+/* 800E0318 000DBF78 41 81 09 4C */ bgt lbl_800E0C64
+/* 800E031C 000DBF7C 3C 60 80 41 */ lis r3, lbl_8041719C@ha
+/* 800E0320 000DBF80 54 00 10 3A */ slwi r0, r0, 2
+/* 800E0324 000DBF84 38 63 71 9C */ addi r3, r3, lbl_8041719C@l
+/* 800E0328 000DBF88 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E032C 000DBF8C 7C 69 03 A6 */ mtctr r3
+/* 800E0330 000DBF90 4E 80 04 20 */ bctr
+/* 800E0334 000DBF94 88 1E 05 45 */ lbz r0, 0x545(r30)
+/* 800E0338 000DBF98 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
+/* 800E033C 000DBF9C 28 00 00 01 */ cmplwi r0, 1
+/* 800E0340 000DBFA0 41 81 01 44 */ bgt lbl_800E0484
+/* 800E0344 000DBFA4 38 00 00 08 */ li r0, 8
+/* 800E0348 000DBFA8 38 BE 05 46 */ addi r5, r30, 0x546
+/* 800E034C 000DBFAC 38 9F 00 0E */ addi r4, r31, 0xe
+/* 800E0350 000DBFB0 7C 09 03 A6 */ mtctr r0
+lbl_800E0354:
+/* 800E0354 000DBFB4 A0 64 00 02 */ lhz r3, 2(r4)
+/* 800E0358 000DBFB8 A4 04 00 04 */ lhzu r0, 4(r4)
+/* 800E035C 000DBFBC B0 65 00 02 */ sth r3, 2(r5)
+/* 800E0360 000DBFC0 B4 05 00 04 */ sthu r0, 4(r5)
+/* 800E0364 000DBFC4 42 00 FF F0 */ bdnz lbl_800E0354
+/* 800E0368 000DBFC8 A0 DF 00 30 */ lhz r6, 0x30(r31)
+/* 800E036C 000DBFCC 38 00 00 1B */ li r0, 0x1b
+/* 800E0370 000DBFD0 A0 7F 00 32 */ lhz r3, 0x32(r31)
+/* 800E0374 000DBFD4 38 BE 05 7A */ addi r5, r30, 0x57a
+/* 800E0378 000DBFD8 38 9F 00 42 */ addi r4, r31, 0x42
+/* 800E037C 000DBFDC B0 DE 05 68 */ sth r6, 0x568(r30)
+/* 800E0380 000DBFE0 B0 7E 05 6A */ sth r3, 0x56a(r30)
+/* 800E0384 000DBFE4 A0 DF 00 34 */ lhz r6, 0x34(r31)
+/* 800E0388 000DBFE8 A0 7F 00 36 */ lhz r3, 0x36(r31)
+/* 800E038C 000DBFEC B0 DE 05 6C */ sth r6, 0x56c(r30)
+/* 800E0390 000DBFF0 B0 7E 05 6E */ sth r3, 0x56e(r30)
+/* 800E0394 000DBFF4 A0 DF 00 38 */ lhz r6, 0x38(r31)
+/* 800E0398 000DBFF8 A0 7F 00 3A */ lhz r3, 0x3a(r31)
+/* 800E039C 000DBFFC B0 DE 05 70 */ sth r6, 0x570(r30)
+/* 800E03A0 000DC000 B0 7E 05 72 */ sth r3, 0x572(r30)
+/* 800E03A4 000DC004 A0 DF 00 3C */ lhz r6, 0x3c(r31)
+/* 800E03A8 000DC008 A0 7F 00 3E */ lhz r3, 0x3e(r31)
+/* 800E03AC 000DC00C B0 DE 05 74 */ sth r6, 0x574(r30)
+/* 800E03B0 000DC010 B0 7E 05 76 */ sth r3, 0x576(r30)
+/* 800E03B4 000DC014 A0 7F 00 40 */ lhz r3, 0x40(r31)
+/* 800E03B8 000DC018 B0 7E 05 78 */ sth r3, 0x578(r30)
+/* 800E03BC 000DC01C A0 7F 00 42 */ lhz r3, 0x42(r31)
+/* 800E03C0 000DC020 B0 7E 05 7A */ sth r3, 0x57a(r30)
+/* 800E03C4 000DC024 7C 09 03 A6 */ mtctr r0
+lbl_800E03C8:
+/* 800E03C8 000DC028 A0 64 00 02 */ lhz r3, 2(r4)
+/* 800E03CC 000DC02C A4 04 00 04 */ lhzu r0, 4(r4)
+/* 800E03D0 000DC030 B0 65 00 02 */ sth r3, 2(r5)
+/* 800E03D4 000DC034 B4 05 00 04 */ sthu r0, 4(r5)
+/* 800E03D8 000DC038 42 00 FF F0 */ bdnz lbl_800E03C8
+/* 800E03DC 000DC03C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
+/* 800E03E0 000DC040 90 1E 05 E8 */ stw r0, 0x5e8(r30)
+/* 800E03E4 000DC044 88 1F 00 B4 */ lbz r0, 0xb4(r31)
+/* 800E03E8 000DC048 98 1E 05 EC */ stb r0, 0x5ec(r30)
+/* 800E03EC 000DC04C 88 1F 00 B5 */ lbz r0, 0xb5(r31)
+/* 800E03F0 000DC050 98 1E 05 ED */ stb r0, 0x5ed(r30)
+/* 800E03F4 000DC054 88 1F 00 B6 */ lbz r0, 0xb6(r31)
+/* 800E03F8 000DC058 98 1E 05 EE */ stb r0, 0x5ee(r30)
+/* 800E03FC 000DC05C 88 1F 00 B7 */ lbz r0, 0xb7(r31)
+/* 800E0400 000DC060 98 1E 05 EF */ stb r0, 0x5ef(r30)
+/* 800E0404 000DC064 88 1F 00 B8 */ lbz r0, 0xb8(r31)
+/* 800E0408 000DC068 98 1E 05 F0 */ stb r0, 0x5f0(r30)
+/* 800E040C 000DC06C 88 7F 00 B9 */ lbz r3, 0xb9(r31)
+/* 800E0410 000DC070 88 1F 00 BA */ lbz r0, 0xba(r31)
+/* 800E0414 000DC074 98 7E 05 F1 */ stb r3, 0x5f1(r30)
+/* 800E0418 000DC078 98 1E 05 F2 */ stb r0, 0x5f2(r30)
+/* 800E041C 000DC07C 88 7F 00 BB */ lbz r3, 0xbb(r31)
+/* 800E0420 000DC080 88 1F 00 BC */ lbz r0, 0xbc(r31)
+/* 800E0424 000DC084 98 7E 05 F3 */ stb r3, 0x5f3(r30)
+/* 800E0428 000DC088 98 1E 05 F4 */ stb r0, 0x5f4(r30)
+/* 800E042C 000DC08C 88 7F 00 BD */ lbz r3, 0xbd(r31)
+/* 800E0430 000DC090 88 1F 00 BE */ lbz r0, 0xbe(r31)
+/* 800E0434 000DC094 98 7E 05 F5 */ stb r3, 0x5f5(r30)
+/* 800E0438 000DC098 98 1E 05 F6 */ stb r0, 0x5f6(r30)
+/* 800E043C 000DC09C 88 7F 00 BF */ lbz r3, 0xbf(r31)
+/* 800E0440 000DC0A0 88 1F 00 C0 */ lbz r0, 0xc0(r31)
+/* 800E0444 000DC0A4 98 7E 05 F7 */ stb r3, 0x5f7(r30)
+/* 800E0448 000DC0A8 98 1E 05 F8 */ stb r0, 0x5f8(r30)
+/* 800E044C 000DC0AC 88 1F 00 C1 */ lbz r0, 0xc1(r31)
+/* 800E0450 000DC0B0 98 1E 05 F9 */ stb r0, 0x5f9(r30)
+/* 800E0454 000DC0B4 88 1F 00 C2 */ lbz r0, 0xc2(r31)
+/* 800E0458 000DC0B8 98 1E 05 FA */ stb r0, 0x5fa(r30)
+/* 800E045C 000DC0BC 88 1F 00 C3 */ lbz r0, 0xc3(r31)
+/* 800E0460 000DC0C0 98 1E 05 FB */ stb r0, 0x5fb(r30)
+/* 800E0464 000DC0C4 88 1F 00 C4 */ lbz r0, 0xc4(r31)
+/* 800E0468 000DC0C8 98 1E 05 FC */ stb r0, 0x5fc(r30)
+/* 800E046C 000DC0CC 88 1F 00 C5 */ lbz r0, 0xc5(r31)
+/* 800E0470 000DC0D0 98 1E 05 FD */ stb r0, 0x5fd(r30)
+/* 800E0474 000DC0D4 88 1F 00 C6 */ lbz r0, 0xc6(r31)
+/* 800E0478 000DC0D8 98 1E 05 FE */ stb r0, 0x5fe(r30)
+/* 800E047C 000DC0DC 88 1F 00 C7 */ lbz r0, 0xc7(r31)
+/* 800E0480 000DC0E0 98 1E 05 FF */ stb r0, 0x5ff(r30)
+lbl_800E0484:
+/* 800E0484 000DC0E4 38 60 00 01 */ li r3, 1
+/* 800E0488 000DC0E8 4B FD A1 31 */ bl func_800BA5B8
+/* 800E048C 000DC0EC 38 60 00 0E */ li r3, 0xe
+/* 800E0490 000DC0F0 4B FD A4 FD */ bl func_800BA98C
+/* 800E0494 000DC0F4 7C 63 07 34 */ extsh r3, r3
+/* 800E0498 000DC0F8 38 80 00 08 */ li r4, 8
+/* 800E049C 000DC0FC 38 A0 00 01 */ li r5, 1
+/* 800E04A0 000DC100 48 17 39 51 */ bl func_80253DF0
+/* 800E04A4 000DC104 38 60 00 0C */ li r3, 0xc
+/* 800E04A8 000DC108 4B FD A4 E5 */ bl func_800BA98C
+/* 800E04AC 000DC10C 7C 63 07 34 */ extsh r3, r3
+/* 800E04B0 000DC110 38 80 00 08 */ li r4, 8
+/* 800E04B4 000DC114 38 A0 00 01 */ li r5, 1
+/* 800E04B8 000DC118 48 17 39 39 */ bl func_80253DF0
+/* 800E04BC 000DC11C 38 60 00 00 */ li r3, 0
+/* 800E04C0 000DC120 4B FD A4 CD */ bl func_800BA98C
+/* 800E04C4 000DC124 7C 63 07 34 */ extsh r3, r3
+/* 800E04C8 000DC128 38 80 00 04 */ li r4, 4
+/* 800E04CC 000DC12C 38 A0 00 00 */ li r5, 0
+/* 800E04D0 000DC130 48 17 38 E1 */ bl func_80253DB0
+/* 800E04D4 000DC134 38 60 00 0C */ li r3, 0xc
+/* 800E04D8 000DC138 4B FD A4 B5 */ bl func_800BA98C
+/* 800E04DC 000DC13C 7C 63 07 34 */ extsh r3, r3
+/* 800E04E0 000DC140 38 80 00 18 */ li r4, 0x18
+/* 800E04E4 000DC144 38 A0 00 00 */ li r5, 0
+/* 800E04E8 000DC148 48 17 38 C9 */ bl func_80253DB0
+/* 800E04EC 000DC14C 38 60 00 0E */ li r3, 0xe
+/* 800E04F0 000DC150 4B FD A4 9D */ bl func_800BA98C
+/* 800E04F4 000DC154 7C 63 07 34 */ extsh r3, r3
+/* 800E04F8 000DC158 38 80 00 02 */ li r4, 2
+/* 800E04FC 000DC15C 38 A0 00 00 */ li r5, 0
+/* 800E0500 000DC160 48 17 38 B1 */ bl func_80253DB0
+/* 800E0504 000DC164 38 00 00 20 */ li r0, 0x20
+/* 800E0508 000DC168 38 60 00 18 */ li r3, 0x18
+/* 800E050C 000DC16C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800E0510 000DC170 48 08 25 81 */ bl func_80162A90
+/* 800E0514 000DC174 28 03 00 03 */ cmplwi r3, 3
+/* 800E0518 000DC178 40 82 00 10 */ bne lbl_800E0528
+/* 800E051C 000DC17C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800E0520 000DC180 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E0524 000DC184 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
+lbl_800E0528:
+/* 800E0528 000DC188 48 00 5E A9 */ bl func_800E63D0
+/* 800E052C 000DC18C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E0530 000DC190 2C 00 00 02 */ cmpwi r0, 2
+/* 800E0534 000DC194 41 82 00 84 */ beq lbl_800E05B8
+/* 800E0538 000DC198 40 80 07 2C */ bge lbl_800E0C64
+/* 800E053C 000DC19C 2C 00 00 00 */ cmpwi r0, 0
+/* 800E0540 000DC1A0 40 80 00 08 */ bge lbl_800E0548
+/* 800E0544 000DC1A4 48 00 07 20 */ b lbl_800E0C64
+lbl_800E0548:
+/* 800E0548 000DC1A8 38 60 00 18 */ li r3, 0x18
+/* 800E054C 000DC1AC 48 08 25 45 */ bl func_80162A90
+/* 800E0550 000DC1B0 2C 03 00 03 */ cmpwi r3, 3
+/* 800E0554 000DC1B4 41 82 00 44 */ beq lbl_800E0598
+/* 800E0558 000DC1B8 40 80 00 14 */ bge lbl_800E056C
+/* 800E055C 000DC1BC 2C 03 00 01 */ cmpwi r3, 1
+/* 800E0560 000DC1C0 41 82 00 18 */ beq lbl_800E0578
+/* 800E0564 000DC1C4 40 80 00 24 */ bge lbl_800E0588
+/* 800E0568 000DC1C8 48 00 06 FC */ b lbl_800E0C64
+lbl_800E056C:
+/* 800E056C 000DC1CC 2C 03 00 05 */ cmpwi r3, 5
+/* 800E0570 000DC1D0 40 80 06 F4 */ bge lbl_800E0C64
+/* 800E0574 000DC1D4 48 00 00 34 */ b lbl_800E05A8
+lbl_800E0578:
+/* 800E0578 000DC1D8 38 60 00 00 */ li r3, 0
+/* 800E057C 000DC1DC 38 80 2C E3 */ li r4, 0x2ce3
+/* 800E0580 000DC1E0 4B FD A4 71 */ bl func_800BA9F0
+/* 800E0584 000DC1E4 48 00 06 E0 */ b lbl_800E0C64
+lbl_800E0588:
+/* 800E0588 000DC1E8 38 60 00 00 */ li r3, 0
+/* 800E058C 000DC1EC 38 80 2C E4 */ li r4, 0x2ce4
+/* 800E0590 000DC1F0 4B FD A4 61 */ bl func_800BA9F0
+/* 800E0594 000DC1F4 48 00 06 D0 */ b lbl_800E0C64
+lbl_800E0598:
+/* 800E0598 000DC1F8 38 60 00 00 */ li r3, 0
+/* 800E059C 000DC1FC 38 80 2C E5 */ li r4, 0x2ce5
+/* 800E05A0 000DC200 4B FD A4 51 */ bl func_800BA9F0
+/* 800E05A4 000DC204 48 00 06 C0 */ b lbl_800E0C64
+lbl_800E05A8:
+/* 800E05A8 000DC208 38 60 00 00 */ li r3, 0
+/* 800E05AC 000DC20C 38 80 2C E6 */ li r4, 0x2ce6
+/* 800E05B0 000DC210 4B FD A4 41 */ bl func_800BA9F0
+/* 800E05B4 000DC214 48 00 06 B0 */ b lbl_800E0C64
+lbl_800E05B8:
+/* 800E05B8 000DC218 38 60 00 01 */ li r3, 1
+/* 800E05BC 000DC21C 48 00 5E 29 */ bl func_800E63E4
+/* 800E05C0 000DC220 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E05C4 000DC224 41 82 00 14 */ beq lbl_800E05D8
+/* 800E05C8 000DC228 38 60 00 00 */ li r3, 0
+/* 800E05CC 000DC22C 38 80 46 B3 */ li r4, 0x46b3
+/* 800E05D0 000DC230 4B FD A4 21 */ bl func_800BA9F0
+/* 800E05D4 000DC234 48 00 06 90 */ b lbl_800E0C64
+lbl_800E05D8:
+/* 800E05D8 000DC238 38 60 00 00 */ li r3, 0
+/* 800E05DC 000DC23C 38 80 2C F4 */ li r4, 0x2cf4
+/* 800E05E0 000DC240 4B FD A4 11 */ bl func_800BA9F0
+/* 800E05E4 000DC244 48 00 06 80 */ b lbl_800E0C64
+/* 800E05E8 000DC248 38 60 00 00 */ li r3, 0
+/* 800E05EC 000DC24C 4B FD A3 A1 */ bl func_800BA98C
+/* 800E05F0 000DC250 7C 63 07 34 */ extsh r3, r3
+/* 800E05F4 000DC254 48 17 37 DD */ bl func_80253DD0
+/* 800E05F8 000DC258 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E05FC 000DC25C 28 00 00 03 */ cmplwi r0, 3
+/* 800E0600 000DC260 40 82 06 64 */ bne lbl_800E0C64
+/* 800E0604 000DC264 38 60 00 00 */ li r3, 0
+/* 800E0608 000DC268 38 80 00 00 */ li r4, 0
+/* 800E060C 000DC26C 4B F7 92 ED */ bl func_800598F8
+/* 800E0610 000DC270 38 60 00 0C */ li r3, 0xc
+/* 800E0614 000DC274 4B FD A3 79 */ bl func_800BA98C
+/* 800E0618 000DC278 7C 63 07 34 */ extsh r3, r3
+/* 800E061C 000DC27C 38 80 00 04 */ li r4, 4
+/* 800E0620 000DC280 38 A0 00 00 */ li r5, 0
+/* 800E0624 000DC284 48 17 37 8D */ bl func_80253DB0
+/* 800E0628 000DC288 38 60 00 02 */ li r3, 2
+/* 800E062C 000DC28C 4B FD 9F 8D */ bl func_800BA5B8
+/* 800E0630 000DC290 38 60 00 01 */ li r3, 1
+/* 800E0634 000DC294 38 80 00 00 */ li r4, 0
+/* 800E0638 000DC298 38 A0 00 06 */ li r5, 6
+/* 800E063C 000DC29C 38 C0 00 00 */ li r6, 0
+/* 800E0640 000DC2A0 38 E0 00 00 */ li r7, 0
+/* 800E0644 000DC2A4 39 00 00 00 */ li r8, 0
+/* 800E0648 000DC2A8 4B F7 93 81 */ bl func_800599C8
+/* 800E064C 000DC2AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
+/* 800E0650 000DC2B0 38 60 00 06 */ li r3, 6
+/* 800E0654 000DC2B4 38 80 00 00 */ li r4, 0
+/* 800E0658 000DC2B8 38 C0 00 01 */ li r6, 1
+/* 800E065C 000DC2BC 54 00 E7 FE */ rlwinm r0, r0, 0x1c, 0x1f, 0x1f
+/* 800E0660 000DC2C0 38 E0 00 00 */ li r7, 0
+/* 800E0664 000DC2C4 7C 00 00 D0 */ neg r0, r0
+/* 800E0668 000DC2C8 39 00 00 00 */ li r8, 0
+/* 800E066C 000DC2CC 70 05 00 05 */ andi. r5, r0, 5
+/* 800E0670 000DC2D0 4B F7 93 59 */ bl func_800599C8
+/* 800E0674 000DC2D4 38 60 00 05 */ li r3, 5
+/* 800E0678 000DC2D8 38 80 00 00 */ li r4, 0
+/* 800E067C 000DC2DC 38 A0 00 00 */ li r5, 0
+/* 800E0680 000DC2E0 38 C0 00 06 */ li r6, 6
+/* 800E0684 000DC2E4 38 E0 00 00 */ li r7, 0
+/* 800E0688 000DC2E8 39 00 00 00 */ li r8, 0
+/* 800E068C 000DC2EC 4B F7 93 3D */ bl func_800599C8
+/* 800E0690 000DC2F0 48 00 05 D4 */ b lbl_800E0C64
+/* 800E0694 000DC2F4 38 60 00 29 */ li r3, 0x29
+/* 800E0698 000DC2F8 38 80 00 06 */ li r4, 6
+/* 800E069C 000DC2FC 4B FF 75 5D */ bl func_800D7BF8
+/* 800E06A0 000DC300 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E06A4 000DC304 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 800E06A8 000DC308 41 82 00 F0 */ beq lbl_800E0798
+/* 800E06AC 000DC30C 28 1F 00 06 */ cmplwi r31, 6
+/* 800E06B0 000DC310 40 82 00 48 */ bne lbl_800E06F8
+/* 800E06B4 000DC314 38 60 00 00 */ li r3, 0
+/* 800E06B8 000DC318 4B FD A2 D5 */ bl func_800BA98C
+/* 800E06BC 000DC31C 7C 63 07 34 */ extsh r3, r3
+/* 800E06C0 000DC320 38 80 00 02 */ li r4, 2
+/* 800E06C4 000DC324 38 A0 00 00 */ li r5, 0
+/* 800E06C8 000DC328 48 17 36 E9 */ bl func_80253DB0
+/* 800E06CC 000DC32C 38 60 00 0C */ li r3, 0xc
+/* 800E06D0 000DC330 4B FD A2 BD */ bl func_800BA98C
+/* 800E06D4 000DC334 7C 63 07 34 */ extsh r3, r3
+/* 800E06D8 000DC338 38 80 00 0F */ li r4, 0xf
+/* 800E06DC 000DC33C 38 A0 00 00 */ li r5, 0
+/* 800E06E0 000DC340 48 17 36 D1 */ bl func_80253DB0
+/* 800E06E4 000DC344 38 60 00 03 */ li r3, 3
+/* 800E06E8 000DC348 4B FD 9E D1 */ bl func_800BA5B8
+/* 800E06EC 000DC34C 38 60 00 01 */ li r3, 1
+/* 800E06F0 000DC350 4B F7 9D DD */ bl func_8005A4CC
+/* 800E06F4 000DC354 48 00 05 70 */ b lbl_800E0C64
+lbl_800E06F8:
+/* 800E06F8 000DC358 28 1F 00 05 */ cmplwi r31, 5
+/* 800E06FC 000DC35C 40 82 00 48 */ bne lbl_800E0744
+/* 800E0700 000DC360 38 60 00 00 */ li r3, 0
+/* 800E0704 000DC364 4B FD A2 89 */ bl func_800BA98C
+/* 800E0708 000DC368 7C 63 07 34 */ extsh r3, r3
+/* 800E070C 000DC36C 38 80 00 02 */ li r4, 2
+/* 800E0710 000DC370 38 A0 00 00 */ li r5, 0
+/* 800E0714 000DC374 48 17 36 9D */ bl func_80253DB0
+/* 800E0718 000DC378 38 60 00 0C */ li r3, 0xc
+/* 800E071C 000DC37C 4B FD A2 71 */ bl func_800BA98C
+/* 800E0720 000DC380 7C 63 07 34 */ extsh r3, r3
+/* 800E0724 000DC384 38 80 00 0E */ li r4, 0xe
+/* 800E0728 000DC388 38 A0 00 00 */ li r5, 0
+/* 800E072C 000DC38C 48 17 36 85 */ bl func_80253DB0
+/* 800E0730 000DC390 38 60 00 03 */ li r3, 3
+/* 800E0734 000DC394 4B FD 9E 85 */ bl func_800BA5B8
+/* 800E0738 000DC398 38 60 00 01 */ li r3, 1
+/* 800E073C 000DC39C 4B F7 9D 91 */ bl func_8005A4CC
+/* 800E0740 000DC3A0 48 00 05 24 */ b lbl_800E0C64
+lbl_800E0744:
+/* 800E0744 000DC3A4 28 1F 00 01 */ cmplwi r31, 1
+/* 800E0748 000DC3A8 41 82 00 0C */ beq lbl_800E0754
+/* 800E074C 000DC3AC 28 1F FF FF */ cmplwi r31, 0xffff
+/* 800E0750 000DC3B0 40 82 05 14 */ bne lbl_800E0C64
+lbl_800E0754:
+/* 800E0754 000DC3B4 38 60 00 00 */ li r3, 0
+/* 800E0758 000DC3B8 4B FD A2 35 */ bl func_800BA98C
+/* 800E075C 000DC3BC 7C 63 07 34 */ extsh r3, r3
+/* 800E0760 000DC3C0 38 80 00 01 */ li r4, 1
+/* 800E0764 000DC3C4 38 A0 00 00 */ li r5, 0
+/* 800E0768 000DC3C8 48 17 36 49 */ bl func_80253DB0
+/* 800E076C 000DC3CC 38 60 00 0C */ li r3, 0xc
+/* 800E0770 000DC3D0 4B FD A2 1D */ bl func_800BA98C
+/* 800E0774 000DC3D4 7C 63 07 34 */ extsh r3, r3
+/* 800E0778 000DC3D8 38 80 00 16 */ li r4, 0x16
+/* 800E077C 000DC3DC 38 A0 00 00 */ li r5, 0
+/* 800E0780 000DC3E0 48 17 36 31 */ bl func_80253DB0
+/* 800E0784 000DC3E4 38 60 00 03 */ li r3, 3
+/* 800E0788 000DC3E8 4B FD 9E 31 */ bl func_800BA5B8
+/* 800E078C 000DC3EC 38 60 00 02 */ li r3, 2
+/* 800E0790 000DC3F0 4B F7 9D 3D */ bl func_8005A4CC
+/* 800E0794 000DC3F4 48 00 04 D0 */ b lbl_800E0C64
+lbl_800E0798:
+/* 800E0798 000DC3F8 28 1F 00 01 */ cmplwi r31, 1
+/* 800E079C 000DC3FC 40 82 00 44 */ bne lbl_800E07E0
+/* 800E07A0 000DC400 38 60 00 00 */ li r3, 0
+/* 800E07A4 000DC404 4B FD A1 E9 */ bl func_800BA98C
+/* 800E07A8 000DC408 7C 63 07 34 */ extsh r3, r3
+/* 800E07AC 000DC40C 38 80 00 00 */ li r4, 0
+/* 800E07B0 000DC410 38 A0 00 00 */ li r5, 0
+/* 800E07B4 000DC414 48 17 35 FD */ bl func_80253DB0
+/* 800E07B8 000DC418 38 60 00 0C */ li r3, 0xc
+/* 800E07BC 000DC41C 4B FD A1 D1 */ bl func_800BA98C
+/* 800E07C0 000DC420 7C 63 07 34 */ extsh r3, r3
+/* 800E07C4 000DC424 38 80 00 16 */ li r4, 0x16
+/* 800E07C8 000DC428 38 A0 00 00 */ li r5, 0
+/* 800E07CC 000DC42C 48 17 35 E5 */ bl func_80253DB0
+/* 800E07D0 000DC430 38 60 00 01 */ li r3, 1
+/* 800E07D4 000DC434 38 80 2D 10 */ li r4, 0x2d10
+/* 800E07D8 000DC438 4B FD A2 19 */ bl func_800BA9F0
+/* 800E07DC 000DC43C 48 00 04 88 */ b lbl_800E0C64
+lbl_800E07E0:
+/* 800E07E0 000DC440 28 1F 00 05 */ cmplwi r31, 5
+/* 800E07E4 000DC444 40 82 00 44 */ bne lbl_800E0828
+/* 800E07E8 000DC448 38 60 00 00 */ li r3, 0
+/* 800E07EC 000DC44C 4B FD A1 A1 */ bl func_800BA98C
+/* 800E07F0 000DC450 7C 63 07 34 */ extsh r3, r3
+/* 800E07F4 000DC454 38 80 00 02 */ li r4, 2
+/* 800E07F8 000DC458 38 A0 00 00 */ li r5, 0
+/* 800E07FC 000DC45C 48 17 35 B5 */ bl func_80253DB0
+/* 800E0800 000DC460 38 60 00 0C */ li r3, 0xc
+/* 800E0804 000DC464 4B FD A1 89 */ bl func_800BA98C
+/* 800E0808 000DC468 7C 63 07 34 */ extsh r3, r3
+/* 800E080C 000DC46C 38 80 00 03 */ li r4, 3
+/* 800E0810 000DC470 38 A0 00 00 */ li r5, 0
+/* 800E0814 000DC474 48 17 35 9D */ bl func_80253DB0
+/* 800E0818 000DC478 38 60 00 01 */ li r3, 1
+/* 800E081C 000DC47C 38 80 2D 1C */ li r4, 0x2d1c
+/* 800E0820 000DC480 4B FD A1 D1 */ bl func_800BA9F0
+/* 800E0824 000DC484 48 00 04 40 */ b lbl_800E0C64
+lbl_800E0828:
+/* 800E0828 000DC488 28 1F 00 06 */ cmplwi r31, 6
+/* 800E082C 000DC48C 40 82 04 38 */ bne lbl_800E0C64
+/* 800E0830 000DC490 38 60 00 00 */ li r3, 0
+/* 800E0834 000DC494 4B FD A1 59 */ bl func_800BA98C
+/* 800E0838 000DC498 7C 63 07 34 */ extsh r3, r3
+/* 800E083C 000DC49C 38 80 00 02 */ li r4, 2
+/* 800E0840 000DC4A0 38 A0 00 00 */ li r5, 0
+/* 800E0844 000DC4A4 48 17 35 6D */ bl func_80253DB0
+/* 800E0848 000DC4A8 38 60 00 0C */ li r3, 0xc
+/* 800E084C 000DC4AC 4B FD A1 41 */ bl func_800BA98C
+/* 800E0850 000DC4B0 7C 63 07 34 */ extsh r3, r3
+/* 800E0854 000DC4B4 38 80 00 04 */ li r4, 4
+/* 800E0858 000DC4B8 38 A0 00 00 */ li r5, 0
+/* 800E085C 000DC4BC 48 17 35 55 */ bl func_80253DB0
+/* 800E0860 000DC4C0 38 60 00 01 */ li r3, 1
+/* 800E0864 000DC4C4 38 80 2D 14 */ li r4, 0x2d14
+/* 800E0868 000DC4C8 4B FD A1 89 */ bl func_800BA9F0
+/* 800E086C 000DC4CC 48 00 03 F8 */ b lbl_800E0C64
+/* 800E0870 000DC4D0 38 60 00 00 */ li r3, 0
+/* 800E0874 000DC4D4 4B FD A1 19 */ bl func_800BA98C
+/* 800E0878 000DC4D8 7C 63 07 34 */ extsh r3, r3
+/* 800E087C 000DC4DC 48 17 35 55 */ bl func_80253DD0
+/* 800E0880 000DC4E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E0884 000DC4E4 28 00 00 03 */ cmplwi r0, 3
+/* 800E0888 000DC4E8 41 82 00 20 */ beq lbl_800E08A8
+/* 800E088C 000DC4EC 38 60 00 00 */ li r3, 0
+/* 800E0890 000DC4F0 4B FD A0 FD */ bl func_800BA98C
+/* 800E0894 000DC4F4 7C 63 07 34 */ extsh r3, r3
+/* 800E0898 000DC4F8 48 17 35 49 */ bl func_80253DE0
+/* 800E089C 000DC4FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E08A0 000DC500 28 00 00 02 */ cmplwi r0, 2
+/* 800E08A4 000DC504 40 82 03 C0 */ bne lbl_800E0C64
+lbl_800E08A8:
+/* 800E08A8 000DC508 38 60 00 0C */ li r3, 0xc
+/* 800E08AC 000DC50C 4B FD A0 E1 */ bl func_800BA98C
+/* 800E08B0 000DC510 7C 63 07 34 */ extsh r3, r3
+/* 800E08B4 000DC514 48 17 35 1D */ bl func_80253DD0
+/* 800E08B8 000DC518 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E08BC 000DC51C 28 00 00 03 */ cmplwi r0, 3
+/* 800E08C0 000DC520 41 82 00 20 */ beq lbl_800E08E0
+/* 800E08C4 000DC524 38 60 00 0C */ li r3, 0xc
+/* 800E08C8 000DC528 4B FD A0 C5 */ bl func_800BA98C
+/* 800E08CC 000DC52C 7C 63 07 34 */ extsh r3, r3
+/* 800E08D0 000DC530 48 17 35 11 */ bl func_80253DE0
+/* 800E08D4 000DC534 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E08D8 000DC538 28 00 00 16 */ cmplwi r0, 0x16
+/* 800E08DC 000DC53C 40 82 03 88 */ bne lbl_800E0C64
+lbl_800E08E0:
+/* 800E08E0 000DC540 38 60 00 0C */ li r3, 0xc
+/* 800E08E4 000DC544 4B FD A0 A9 */ bl func_800BA98C
+/* 800E08E8 000DC548 7C 63 07 34 */ extsh r3, r3
+/* 800E08EC 000DC54C 48 17 34 F5 */ bl func_80253DE0
+/* 800E08F0 000DC550 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E08F4 000DC554 28 00 00 16 */ cmplwi r0, 0x16
+/* 800E08F8 000DC558 40 82 00 10 */ bne lbl_800E0908
+/* 800E08FC 000DC55C 38 60 00 04 */ li r3, 4
+/* 800E0900 000DC560 4B FD 9C B9 */ bl func_800BA5B8
+/* 800E0904 000DC564 48 00 00 4C */ b lbl_800E0950
+lbl_800E0908:
+/* 800E0908 000DC568 38 60 00 0C */ li r3, 0xc
+/* 800E090C 000DC56C 4B FD A0 81 */ bl func_800BA98C
+/* 800E0910 000DC570 7C 63 07 34 */ extsh r3, r3
+/* 800E0914 000DC574 48 17 34 CD */ bl func_80253DE0
+/* 800E0918 000DC578 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E091C 000DC57C 28 00 00 0E */ cmplwi r0, 0xe
+/* 800E0920 000DC580 40 82 00 28 */ bne lbl_800E0948
+/* 800E0924 000DC584 38 60 00 04 */ li r3, 4
+/* 800E0928 000DC588 4B FD A0 65 */ bl func_800BA98C
+/* 800E092C 000DC58C 7C 63 07 34 */ extsh r3, r3
+/* 800E0930 000DC590 38 80 00 01 */ li r4, 1
+/* 800E0934 000DC594 38 A0 00 00 */ li r5, 0
+/* 800E0938 000DC598 48 17 34 79 */ bl func_80253DB0
+/* 800E093C 000DC59C 38 60 00 06 */ li r3, 6
+/* 800E0940 000DC5A0 4B FD 9C 79 */ bl func_800BA5B8
+/* 800E0944 000DC5A4 48 00 00 0C */ b lbl_800E0950
+lbl_800E0948:
+/* 800E0948 000DC5A8 38 60 00 05 */ li r3, 5
+/* 800E094C 000DC5AC 4B FD 9C 6D */ bl func_800BA5B8
+lbl_800E0950:
+/* 800E0950 000DC5B0 38 60 00 00 */ li r3, 0
+/* 800E0954 000DC5B4 4B FD A0 39 */ bl func_800BA98C
+/* 800E0958 000DC5B8 7C 63 07 34 */ extsh r3, r3
+/* 800E095C 000DC5BC 38 80 00 03 */ li r4, 3
+/* 800E0960 000DC5C0 38 A0 00 00 */ li r5, 0
+/* 800E0964 000DC5C4 48 17 34 4D */ bl func_80253DB0
+/* 800E0968 000DC5C8 38 60 00 0C */ li r3, 0xc
+/* 800E096C 000DC5CC 4B FD A0 21 */ bl func_800BA98C
+/* 800E0970 000DC5D0 7C 63 07 34 */ extsh r3, r3
+/* 800E0974 000DC5D4 38 80 00 17 */ li r4, 0x17
+/* 800E0978 000DC5D8 38 A0 00 00 */ li r5, 0
+/* 800E097C 000DC5DC 48 17 34 35 */ bl func_80253DB0
+/* 800E0980 000DC5E0 38 60 00 0E */ li r3, 0xe
+/* 800E0984 000DC5E4 4B FD A0 09 */ bl func_800BA98C
+/* 800E0988 000DC5E8 7C 63 07 34 */ extsh r3, r3
+/* 800E098C 000DC5EC 38 80 00 01 */ li r4, 1
+/* 800E0990 000DC5F0 38 A0 00 00 */ li r5, 0
+/* 800E0994 000DC5F4 48 17 34 1D */ bl func_80253DB0
+/* 800E0998 000DC5F8 48 00 02 CC */ b lbl_800E0C64
+/* 800E099C 000DC5FC 38 60 00 00 */ li r3, 0
+/* 800E09A0 000DC600 4B FD 9F ED */ bl func_800BA98C
+/* 800E09A4 000DC604 7C 63 07 34 */ extsh r3, r3
+/* 800E09A8 000DC608 48 17 34 29 */ bl func_80253DD0
+/* 800E09AC 000DC60C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E09B0 000DC610 28 00 00 03 */ cmplwi r0, 3
+/* 800E09B4 000DC614 40 82 02 B0 */ bne lbl_800E0C64
+/* 800E09B8 000DC618 38 60 00 0C */ li r3, 0xc
+/* 800E09BC 000DC61C 4B FD 9F D1 */ bl func_800BA98C
+/* 800E09C0 000DC620 7C 63 07 34 */ extsh r3, r3
+/* 800E09C4 000DC624 38 80 00 08 */ li r4, 8
+/* 800E09C8 000DC628 38 A0 00 01 */ li r5, 1
+/* 800E09CC 000DC62C 48 17 34 25 */ bl func_80253DF0
+/* 800E09D0 000DC630 38 60 00 0F */ li r3, 0xf
+/* 800E09D4 000DC634 4B FD 9F B9 */ bl func_800BA98C
+/* 800E09D8 000DC638 7C 63 07 34 */ extsh r3, r3
+/* 800E09DC 000DC63C 38 80 00 08 */ li r4, 8
+/* 800E09E0 000DC640 38 A0 00 01 */ li r5, 1
+/* 800E09E4 000DC644 48 17 34 0D */ bl func_80253DF0
+/* 800E09E8 000DC648 38 60 00 0E */ li r3, 0xe
+/* 800E09EC 000DC64C 4B FD 9F A1 */ bl func_800BA98C
+/* 800E09F0 000DC650 7C 63 07 34 */ extsh r3, r3
+/* 800E09F4 000DC654 38 80 00 08 */ li r4, 8
+/* 800E09F8 000DC658 38 A0 00 00 */ li r5, 0
+/* 800E09FC 000DC65C 48 17 33 F5 */ bl func_80253DF0
+/* 800E0A00 000DC660 38 60 00 00 */ li r3, 0
+/* 800E0A04 000DC664 4B FD 9B 55 */ bl func_800BA558
+/* 800E0A08 000DC668 38 60 00 00 */ li r3, 0
+/* 800E0A0C 000DC66C 4B FD 9B AD */ bl func_800BA5B8
+/* 800E0A10 000DC670 48 00 02 54 */ b lbl_800E0C64
+/* 800E0A14 000DC674 38 60 00 00 */ li r3, 0
+/* 800E0A18 000DC678 4B FD 9F 75 */ bl func_800BA98C
+/* 800E0A1C 000DC67C 7C 63 07 34 */ extsh r3, r3
+/* 800E0A20 000DC680 48 17 33 B1 */ bl func_80253DD0
+/* 800E0A24 000DC684 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E0A28 000DC688 28 00 00 03 */ cmplwi r0, 3
+/* 800E0A2C 000DC68C 40 82 02 38 */ bne lbl_800E0C64
+/* 800E0A30 000DC690 38 60 00 0C */ li r3, 0xc
+/* 800E0A34 000DC694 4B FD 9F 59 */ bl func_800BA98C
+/* 800E0A38 000DC698 7C 63 07 34 */ extsh r3, r3
+/* 800E0A3C 000DC69C 38 80 00 08 */ li r4, 8
+/* 800E0A40 000DC6A0 38 A0 00 01 */ li r5, 1
+/* 800E0A44 000DC6A4 48 17 33 AD */ bl func_80253DF0
+/* 800E0A48 000DC6A8 38 60 00 0E */ li r3, 0xe
+/* 800E0A4C 000DC6AC 4B FD 9F 41 */ bl func_800BA98C
+/* 800E0A50 000DC6B0 7C 63 07 34 */ extsh r3, r3
+/* 800E0A54 000DC6B4 38 80 00 08 */ li r4, 8
+/* 800E0A58 000DC6B8 38 A0 00 00 */ li r5, 0
+/* 800E0A5C 000DC6BC 48 17 33 95 */ bl func_80253DF0
+/* 800E0A60 000DC6C0 38 60 00 02 */ li r3, 2
+/* 800E0A64 000DC6C4 4B FD 9A F5 */ bl func_800BA558
+/* 800E0A68 000DC6C8 38 60 00 00 */ li r3, 0
+/* 800E0A6C 000DC6CC 4B FD 9B 4D */ bl func_800BA5B8
+/* 800E0A70 000DC6D0 48 00 01 F4 */ b lbl_800E0C64
+/* 800E0A74 000DC6D4 38 60 00 00 */ li r3, 0
+/* 800E0A78 000DC6D8 4B FD 9F 15 */ bl func_800BA98C
+/* 800E0A7C 000DC6DC 7C 63 07 34 */ extsh r3, r3
+/* 800E0A80 000DC6E0 48 17 33 51 */ bl func_80253DD0
+/* 800E0A84 000DC6E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E0A88 000DC6E8 28 00 00 03 */ cmplwi r0, 3
+/* 800E0A8C 000DC6EC 40 82 01 D8 */ bne lbl_800E0C64
+/* 800E0A90 000DC6F0 38 60 00 04 */ li r3, 4
+/* 800E0A94 000DC6F4 4B FD 9E F9 */ bl func_800BA98C
+/* 800E0A98 000DC6F8 7C 63 07 34 */ extsh r3, r3
+/* 800E0A9C 000DC6FC 38 80 00 08 */ li r4, 8
+/* 800E0AA0 000DC700 38 A0 00 00 */ li r5, 0
+/* 800E0AA4 000DC704 48 17 33 4D */ bl func_80253DF0
+/* 800E0AA8 000DC708 38 60 00 00 */ li r3, 0
+/* 800E0AAC 000DC70C 4B FD 9E E1 */ bl func_800BA98C
+/* 800E0AB0 000DC710 7C 63 07 34 */ extsh r3, r3
+/* 800E0AB4 000DC714 38 80 00 08 */ li r4, 8
+/* 800E0AB8 000DC718 38 A0 00 00 */ li r5, 0
+/* 800E0ABC 000DC71C 48 17 33 35 */ bl func_80253DF0
+/* 800E0AC0 000DC720 38 60 00 0C */ li r3, 0xc
+/* 800E0AC4 000DC724 4B FD 9E C9 */ bl func_800BA98C
+/* 800E0AC8 000DC728 7C 63 07 34 */ extsh r3, r3
+/* 800E0ACC 000DC72C 38 80 00 08 */ li r4, 8
+/* 800E0AD0 000DC730 38 A0 00 00 */ li r5, 0
+/* 800E0AD4 000DC734 48 17 33 1D */ bl func_80253DF0
+/* 800E0AD8 000DC738 38 60 00 0E */ li r3, 0xe
+/* 800E0ADC 000DC73C 4B FD 9E B1 */ bl func_800BA98C
+/* 800E0AE0 000DC740 7C 63 07 34 */ extsh r3, r3
+/* 800E0AE4 000DC744 38 80 00 08 */ li r4, 8
+/* 800E0AE8 000DC748 38 A0 00 00 */ li r5, 0
+/* 800E0AEC 000DC74C 48 17 33 05 */ bl func_80253DF0
+/* 800E0AF0 000DC750 38 60 00 07 */ li r3, 7
+/* 800E0AF4 000DC754 4B FD 9A C5 */ bl func_800BA5B8
+/* 800E0AF8 000DC758 7F C4 F3 78 */ mr r4, r30
+/* 800E0AFC 000DC75C 38 60 00 01 */ li r3, 1
+/* 800E0B00 000DC760 48 05 13 49 */ bl func_80131E48
+/* 800E0B04 000DC764 48 00 01 60 */ b lbl_800E0C64
+/* 800E0B08 000DC768 48 05 14 BD */ bl func_80131FC4
+/* 800E0B0C 000DC76C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E0B10 000DC770 41 82 01 54 */ beq lbl_800E0C64
+/* 800E0B14 000DC774 38 60 00 08 */ li r3, 8
+/* 800E0B18 000DC778 4B FD 9A A1 */ bl func_800BA5B8
+/* 800E0B1C 000DC77C 38 60 00 04 */ li r3, 4
+/* 800E0B20 000DC780 4B FD 9E 6D */ bl func_800BA98C
+/* 800E0B24 000DC784 7C 63 07 34 */ extsh r3, r3
+/* 800E0B28 000DC788 38 80 00 08 */ li r4, 8
+/* 800E0B2C 000DC78C 38 A0 00 01 */ li r5, 1
+/* 800E0B30 000DC790 48 17 32 C1 */ bl func_80253DF0
+/* 800E0B34 000DC794 38 60 00 00 */ li r3, 0
+/* 800E0B38 000DC798 4B FD 9E 55 */ bl func_800BA98C
+/* 800E0B3C 000DC79C 7C 63 07 34 */ extsh r3, r3
+/* 800E0B40 000DC7A0 38 80 00 08 */ li r4, 8
+/* 800E0B44 000DC7A4 38 A0 00 01 */ li r5, 1
+/* 800E0B48 000DC7A8 48 17 32 A9 */ bl func_80253DF0
+/* 800E0B4C 000DC7AC 38 60 00 0C */ li r3, 0xc
+/* 800E0B50 000DC7B0 4B FD 9E 3D */ bl func_800BA98C
+/* 800E0B54 000DC7B4 7C 63 07 34 */ extsh r3, r3
+/* 800E0B58 000DC7B8 38 80 00 08 */ li r4, 8
+/* 800E0B5C 000DC7BC 38 A0 00 01 */ li r5, 1
+/* 800E0B60 000DC7C0 48 17 32 91 */ bl func_80253DF0
+/* 800E0B64 000DC7C4 38 60 00 0E */ li r3, 0xe
+/* 800E0B68 000DC7C8 4B FD 9E 25 */ bl func_800BA98C
+/* 800E0B6C 000DC7CC 7C 63 07 34 */ extsh r3, r3
+/* 800E0B70 000DC7D0 38 80 00 08 */ li r4, 8
+/* 800E0B74 000DC7D4 38 A0 00 01 */ li r5, 1
+/* 800E0B78 000DC7D8 48 17 32 79 */ bl func_80253DF0
+/* 800E0B7C 000DC7DC 38 60 00 04 */ li r3, 4
+/* 800E0B80 000DC7E0 4B FD 9E 0D */ bl func_800BA98C
+/* 800E0B84 000DC7E4 7C 63 07 34 */ extsh r3, r3
+/* 800E0B88 000DC7E8 38 80 00 02 */ li r4, 2
+/* 800E0B8C 000DC7EC 38 A0 00 00 */ li r5, 0
+/* 800E0B90 000DC7F0 48 17 32 21 */ bl func_80253DB0
+/* 800E0B94 000DC7F4 38 60 00 00 */ li r3, 0
+/* 800E0B98 000DC7F8 4B FD 9D F5 */ bl func_800BA98C
+/* 800E0B9C 000DC7FC 7C 63 07 34 */ extsh r3, r3
+/* 800E0BA0 000DC800 38 80 00 04 */ li r4, 4
+/* 800E0BA4 000DC804 38 A0 00 00 */ li r5, 0
+/* 800E0BA8 000DC808 48 17 32 09 */ bl func_80253DB0
+/* 800E0BAC 000DC80C 38 60 00 0C */ li r3, 0xc
+/* 800E0BB0 000DC810 4B FD 9D DD */ bl func_800BA98C
+/* 800E0BB4 000DC814 7C 63 07 34 */ extsh r3, r3
+/* 800E0BB8 000DC818 38 80 00 18 */ li r4, 0x18
+/* 800E0BBC 000DC81C 38 A0 00 00 */ li r5, 0
+/* 800E0BC0 000DC820 48 17 31 F1 */ bl func_80253DB0
+/* 800E0BC4 000DC824 38 60 00 0E */ li r3, 0xe
+/* 800E0BC8 000DC828 4B FD 9D C5 */ bl func_800BA98C
+/* 800E0BCC 000DC82C 7C 63 07 34 */ extsh r3, r3
+/* 800E0BD0 000DC830 38 80 00 02 */ li r4, 2
+/* 800E0BD4 000DC834 38 A0 00 00 */ li r5, 0
+/* 800E0BD8 000DC838 48 17 31 D9 */ bl func_80253DB0
+/* 800E0BDC 000DC83C 48 00 00 88 */ b lbl_800E0C64
+/* 800E0BE0 000DC840 38 60 00 00 */ li r3, 0
+/* 800E0BE4 000DC844 4B FD 9D A9 */ bl func_800BA98C
+/* 800E0BE8 000DC848 7C 63 07 34 */ extsh r3, r3
+/* 800E0BEC 000DC84C 48 17 31 E5 */ bl func_80253DD0
+/* 800E0BF0 000DC850 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E0BF4 000DC854 28 00 00 03 */ cmplwi r0, 3
+/* 800E0BF8 000DC858 40 82 00 6C */ bne lbl_800E0C64
+/* 800E0BFC 000DC85C 38 60 00 00 */ li r3, 0
+/* 800E0C00 000DC860 38 80 00 00 */ li r4, 0
+/* 800E0C04 000DC864 4B F7 8C F5 */ bl func_800598F8
+/* 800E0C08 000DC868 38 60 00 02 */ li r3, 2
+/* 800E0C0C 000DC86C 4B FD 99 AD */ bl func_800BA5B8
+/* 800E0C10 000DC870 38 60 00 01 */ li r3, 1
+/* 800E0C14 000DC874 38 80 00 00 */ li r4, 0
+/* 800E0C18 000DC878 38 A0 00 06 */ li r5, 6
+/* 800E0C1C 000DC87C 38 C0 00 00 */ li r6, 0
+/* 800E0C20 000DC880 38 E0 00 00 */ li r7, 0
+/* 800E0C24 000DC884 39 00 00 00 */ li r8, 0
+/* 800E0C28 000DC888 4B F7 8D A1 */ bl func_800599C8
+/* 800E0C2C 000DC88C 38 60 00 06 */ li r3, 6
+/* 800E0C30 000DC890 38 80 00 00 */ li r4, 0
+/* 800E0C34 000DC894 38 A0 00 05 */ li r5, 5
+/* 800E0C38 000DC898 38 C0 00 01 */ li r6, 1
+/* 800E0C3C 000DC89C 38 E0 00 00 */ li r7, 0
+/* 800E0C40 000DC8A0 39 00 00 00 */ li r8, 0
+/* 800E0C44 000DC8A4 4B F7 8D 85 */ bl func_800599C8
+/* 800E0C48 000DC8A8 38 60 00 05 */ li r3, 5
+/* 800E0C4C 000DC8AC 38 80 00 00 */ li r4, 0
+/* 800E0C50 000DC8B0 38 A0 00 00 */ li r5, 0
+/* 800E0C54 000DC8B4 38 C0 00 06 */ li r6, 6
+/* 800E0C58 000DC8B8 38 E0 00 00 */ li r7, 0
+/* 800E0C5C 000DC8BC 39 00 00 00 */ li r8, 0
+/* 800E0C60 000DC8C0 4B F7 8D 69 */ bl func_800599C8
+lbl_800E0C64:
+/* 800E0C64 000DC8C4 7F E3 FB 78 */ mr r3, r31
+/* 800E0C68 000DC8C8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E0C6C 000DC8CC 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E0C70 000DC8D0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E0C74 000DC8D4 7C 08 03 A6 */ mtlr r0
+/* 800E0C78 000DC8D8 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E0C7C 000DC8DC 4E 80 00 20 */ blr
+
+.global func_800E0C80
+func_800E0C80:
+/* 800E0C80 000DC8E0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E0C84 000DC8E4 7C 08 02 A6 */ mflr r0
+/* 800E0C88 000DC8E8 38 A0 00 03 */ li r5, 3
+/* 800E0C8C 000DC8EC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E0C90 000DC8F0 38 C1 00 08 */ addi r6, r1, 8
+/* 800E0C94 000DC8F4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800E0C98 000DC8F8 7C 9F 23 78 */ mr r31, r4
+/* 800E0C9C 000DC8FC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800E0CA0 000DC900 7C 7E 1B 78 */ mr r30, r3
+/* 800E0CA4 000DC904 48 17 31 E9 */ bl func_80253E8C
+/* 800E0CA8 000DC908 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E0CAC 000DC90C 2C 00 00 08 */ cmpwi r0, 8
+/* 800E0CB0 000DC910 41 82 00 70 */ beq lbl_800E0D20
+/* 800E0CB4 000DC914 40 80 00 1C */ bge lbl_800E0CD0
+/* 800E0CB8 000DC918 2C 00 00 05 */ cmpwi r0, 5
+/* 800E0CBC 000DC91C 41 82 00 38 */ beq lbl_800E0CF4
+/* 800E0CC0 000DC920 40 80 00 A0 */ bge lbl_800E0D60
+/* 800E0CC4 000DC924 2C 00 00 04 */ cmpwi r0, 4
+/* 800E0CC8 000DC928 40 80 00 14 */ bge lbl_800E0CDC
+/* 800E0CCC 000DC92C 48 00 00 94 */ b lbl_800E0D60
+lbl_800E0CD0:
+/* 800E0CD0 000DC930 2C 00 00 0A */ cmpwi r0, 0xa
+/* 800E0CD4 000DC934 40 80 00 8C */ bge lbl_800E0D60
+/* 800E0CD8 000DC938 48 00 00 60 */ b lbl_800E0D38
+lbl_800E0CDC:
+/* 800E0CDC 000DC93C 7F C3 F3 78 */ mr r3, r30
+/* 800E0CE0 000DC940 7F E4 FB 78 */ mr r4, r31
+/* 800E0CE4 000DC944 38 A0 00 02 */ li r5, 2
+/* 800E0CE8 000DC948 38 C0 2D 56 */ li r6, 0x2d56
+/* 800E0CEC 000DC94C 48 17 31 C9 */ bl func_80253EB4
+/* 800E0CF0 000DC950 48 00 00 70 */ b lbl_800E0D60
+lbl_800E0CF4:
+/* 800E0CF4 000DC954 38 60 00 01 */ li r3, 1
+/* 800E0CF8 000DC958 38 80 FF FF */ li r4, -1
+/* 800E0CFC 000DC95C 48 00 45 29 */ bl func_800E5224
+/* 800E0D00 000DC960 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E0D04 000DC964 40 82 00 5C */ bne lbl_800E0D60
+/* 800E0D08 000DC968 7F C3 F3 78 */ mr r3, r30
+/* 800E0D0C 000DC96C 7F E4 FB 78 */ mr r4, r31
+/* 800E0D10 000DC970 38 A0 00 02 */ li r5, 2
+/* 800E0D14 000DC974 38 C0 2D 58 */ li r6, 0x2d58
+/* 800E0D18 000DC978 48 17 31 9D */ bl func_80253EB4
+/* 800E0D1C 000DC97C 48 00 00 44 */ b lbl_800E0D60
+lbl_800E0D20:
+/* 800E0D20 000DC980 7F C3 F3 78 */ mr r3, r30
+/* 800E0D24 000DC984 7F E4 FB 78 */ mr r4, r31
+/* 800E0D28 000DC988 38 A0 00 02 */ li r5, 2
+/* 800E0D2C 000DC98C 38 C0 2D 57 */ li r6, 0x2d57
+/* 800E0D30 000DC990 48 17 31 85 */ bl func_80253EB4
+/* 800E0D34 000DC994 48 00 00 2C */ b lbl_800E0D60
+lbl_800E0D38:
+/* 800E0D38 000DC998 38 60 00 01 */ li r3, 1
+/* 800E0D3C 000DC99C 38 80 FF FF */ li r4, -1
+/* 800E0D40 000DC9A0 48 00 44 E5 */ bl func_800E5224
+/* 800E0D44 000DC9A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E0D48 000DC9A8 41 82 00 18 */ beq lbl_800E0D60
+/* 800E0D4C 000DC9AC 7F C3 F3 78 */ mr r3, r30
+/* 800E0D50 000DC9B0 7F E4 FB 78 */ mr r4, r31
+/* 800E0D54 000DC9B4 38 A0 00 02 */ li r5, 2
+/* 800E0D58 000DC9B8 38 C0 2D 58 */ li r6, 0x2d58
+/* 800E0D5C 000DC9BC 48 17 31 59 */ bl func_80253EB4
+lbl_800E0D60:
+/* 800E0D60 000DC9C0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E0D64 000DC9C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800E0D68 000DC9C8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800E0D6C 000DC9CC 7C 08 03 A6 */ mtlr r0
+/* 800E0D70 000DC9D0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E0D74 000DC9D4 4E 80 00 20 */ blr
+
+.global func_800E0D78
+func_800E0D78:
+/* 800E0D78 000DC9D8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E0D7C 000DC9DC 7C 08 02 A6 */ mflr r0
+/* 800E0D80 000DC9E0 38 A0 00 03 */ li r5, 3
+/* 800E0D84 000DC9E4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E0D88 000DC9E8 38 C1 00 08 */ addi r6, r1, 8
+/* 800E0D8C 000DC9EC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800E0D90 000DC9F0 7C 9F 23 78 */ mr r31, r4
+/* 800E0D94 000DC9F4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800E0D98 000DC9F8 7C 7E 1B 78 */ mr r30, r3
+/* 800E0D9C 000DC9FC 48 17 30 F1 */ bl func_80253E8C
+/* 800E0DA0 000DCA00 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E0DA4 000DCA04 38 03 FF F7 */ addi r0, r3, -9
+/* 800E0DA8 000DCA08 28 00 00 14 */ cmplwi r0, 0x14
+/* 800E0DAC 000DCA0C 41 81 00 C0 */ bgt lbl_800E0E6C
+/* 800E0DB0 000DCA10 3C 60 80 41 */ lis r3, lbl_804171C0@ha
+/* 800E0DB4 000DCA14 54 00 10 3A */ slwi r0, r0, 2
+/* 800E0DB8 000DCA18 38 63 71 C0 */ addi r3, r3, lbl_804171C0@l
+/* 800E0DBC 000DCA1C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E0DC0 000DCA20 7C 69 03 A6 */ mtctr r3
+/* 800E0DC4 000DCA24 4E 80 04 20 */ bctr
+/* 800E0DC8 000DCA28 7F C3 F3 78 */ mr r3, r30
+/* 800E0DCC 000DCA2C 7F E4 FB 78 */ mr r4, r31
+/* 800E0DD0 000DCA30 38 A0 00 02 */ li r5, 2
+/* 800E0DD4 000DCA34 38 C0 2D 77 */ li r6, 0x2d77
+/* 800E0DD8 000DCA38 48 17 30 DD */ bl func_80253EB4
+/* 800E0DDC 000DCA3C 48 00 00 90 */ b lbl_800E0E6C
+/* 800E0DE0 000DCA40 7F C3 F3 78 */ mr r3, r30
+/* 800E0DE4 000DCA44 7F E4 FB 78 */ mr r4, r31
+/* 800E0DE8 000DCA48 38 A0 00 02 */ li r5, 2
+/* 800E0DEC 000DCA4C 38 C0 2D 78 */ li r6, 0x2d78
+/* 800E0DF0 000DCA50 48 17 30 C5 */ bl func_80253EB4
+/* 800E0DF4 000DCA54 48 00 00 78 */ b lbl_800E0E6C
+/* 800E0DF8 000DCA58 7F C3 F3 78 */ mr r3, r30
+/* 800E0DFC 000DCA5C 7F E4 FB 78 */ mr r4, r31
+/* 800E0E00 000DCA60 38 A0 00 02 */ li r5, 2
+/* 800E0E04 000DCA64 38 C0 2D 79 */ li r6, 0x2d79
+/* 800E0E08 000DCA68 48 17 30 AD */ bl func_80253EB4
+/* 800E0E0C 000DCA6C 48 00 00 60 */ b lbl_800E0E6C
+/* 800E0E10 000DCA70 7F C3 F3 78 */ mr r3, r30
+/* 800E0E14 000DCA74 7F E4 FB 78 */ mr r4, r31
+/* 800E0E18 000DCA78 38 A0 00 02 */ li r5, 2
+/* 800E0E1C 000DCA7C 38 C0 2D 7A */ li r6, 0x2d7a
+/* 800E0E20 000DCA80 48 17 30 95 */ bl func_80253EB4
+/* 800E0E24 000DCA84 48 00 00 48 */ b lbl_800E0E6C
+/* 800E0E28 000DCA88 7F C3 F3 78 */ mr r3, r30
+/* 800E0E2C 000DCA8C 7F E4 FB 78 */ mr r4, r31
+/* 800E0E30 000DCA90 38 A0 00 02 */ li r5, 2
+/* 800E0E34 000DCA94 38 C0 2D 7B */ li r6, 0x2d7b
+/* 800E0E38 000DCA98 48 17 30 7D */ bl func_80253EB4
+/* 800E0E3C 000DCA9C 48 00 00 30 */ b lbl_800E0E6C
+/* 800E0E40 000DCAA0 7F C3 F3 78 */ mr r3, r30
+/* 800E0E44 000DCAA4 7F E4 FB 78 */ mr r4, r31
+/* 800E0E48 000DCAA8 38 A0 00 02 */ li r5, 2
+/* 800E0E4C 000DCAAC 38 C0 2D 7C */ li r6, 0x2d7c
+/* 800E0E50 000DCAB0 48 17 30 65 */ bl func_80253EB4
+/* 800E0E54 000DCAB4 48 00 00 18 */ b lbl_800E0E6C
+/* 800E0E58 000DCAB8 7F C3 F3 78 */ mr r3, r30
+/* 800E0E5C 000DCABC 7F E4 FB 78 */ mr r4, r31
+/* 800E0E60 000DCAC0 38 A0 00 01 */ li r5, 1
+/* 800E0E64 000DCAC4 38 C0 00 00 */ li r6, 0
+/* 800E0E68 000DCAC8 48 17 30 4D */ bl func_80253EB4
+lbl_800E0E6C:
+/* 800E0E6C 000DCACC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E0E70 000DCAD0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800E0E74 000DCAD4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800E0E78 000DCAD8 7C 08 03 A6 */ mtlr r0
+/* 800E0E7C 000DCADC 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E0E80 000DCAE0 4E 80 00 20 */ blr
+
+.global func_800E0E84
+func_800E0E84:
+/* 800E0E84 000DCAE4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E0E88 000DCAE8 7C 08 02 A6 */ mflr r0
+/* 800E0E8C 000DCAEC 38 A0 00 03 */ li r5, 3
+/* 800E0E90 000DCAF0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E0E94 000DCAF4 38 C1 00 08 */ addi r6, r1, 8
+/* 800E0E98 000DCAF8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800E0E9C 000DCAFC 7C 9F 23 78 */ mr r31, r4
+/* 800E0EA0 000DCB00 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800E0EA4 000DCB04 7C 7E 1B 78 */ mr r30, r3
+/* 800E0EA8 000DCB08 48 17 2F E5 */ bl func_80253E8C
+/* 800E0EAC 000DCB0C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E0EB0 000DCB10 38 03 FF FB */ addi r0, r3, -5
+/* 800E0EB4 000DCB14 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E0EB8 000DCB18 41 81 01 50 */ bgt lbl_800E1008
+/* 800E0EBC 000DCB1C 3C 60 80 41 */ lis r3, lbl_80417234@ha
+/* 800E0EC0 000DCB20 54 00 10 3A */ slwi r0, r0, 2
+/* 800E0EC4 000DCB24 38 63 72 34 */ addi r3, r3, lbl_80417234@l
+/* 800E0EC8 000DCB28 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E0ECC 000DCB2C 7C 69 03 A6 */ mtctr r3
+/* 800E0ED0 000DCB30 4E 80 04 20 */ bctr
+/* 800E0ED4 000DCB34 7F C3 F3 78 */ mr r3, r30
+/* 800E0ED8 000DCB38 7F E4 FB 78 */ mr r4, r31
+/* 800E0EDC 000DCB3C 38 A0 00 02 */ li r5, 2
+/* 800E0EE0 000DCB40 38 C0 2D 85 */ li r6, 0x2d85
+/* 800E0EE4 000DCB44 48 17 2F D1 */ bl func_80253EB4
+/* 800E0EE8 000DCB48 48 00 01 20 */ b lbl_800E1008
+/* 800E0EEC 000DCB4C 38 60 00 07 */ li r3, 7
+/* 800E0EF0 000DCB50 4B FD 98 FD */ bl func_800BA7EC
+/* 800E0EF4 000DCB54 28 03 00 07 */ cmplwi r3, 7
+/* 800E0EF8 000DCB58 41 81 00 50 */ bgt lbl_800E0F48
+/* 800E0EFC 000DCB5C 3C 80 80 41 */ lis r4, lbl_80417214@ha
+/* 800E0F00 000DCB60 54 60 10 3A */ slwi r0, r3, 2
+/* 800E0F04 000DCB64 38 84 72 14 */ addi r4, r4, lbl_80417214@l
+/* 800E0F08 000DCB68 7C 84 00 2E */ lwzx r4, r4, r0
+/* 800E0F0C 000DCB6C 7C 89 03 A6 */ mtctr r4
+/* 800E0F10 000DCB70 4E 80 04 20 */ bctr
+/* 800E0F14 000DCB74 38 C0 2D 86 */ li r6, 0x2d86
+/* 800E0F18 000DCB78 48 00 00 30 */ b lbl_800E0F48
+/* 800E0F1C 000DCB7C 38 C0 2D 88 */ li r6, 0x2d88
+/* 800E0F20 000DCB80 48 00 00 28 */ b lbl_800E0F48
+/* 800E0F24 000DCB84 38 C0 2D 8A */ li r6, 0x2d8a
+/* 800E0F28 000DCB88 48 00 00 20 */ b lbl_800E0F48
+/* 800E0F2C 000DCB8C 38 C0 2D 8C */ li r6, 0x2d8c
+/* 800E0F30 000DCB90 48 00 00 18 */ b lbl_800E0F48
+/* 800E0F34 000DCB94 38 C0 2D 8E */ li r6, 0x2d8e
+/* 800E0F38 000DCB98 48 00 00 10 */ b lbl_800E0F48
+/* 800E0F3C 000DCB9C 38 C0 2D 90 */ li r6, 0x2d90
+/* 800E0F40 000DCBA0 48 00 00 08 */ b lbl_800E0F48
+/* 800E0F44 000DCBA4 38 C0 2D 92 */ li r6, 0x2d92
+lbl_800E0F48:
+/* 800E0F48 000DCBA8 7F C3 F3 78 */ mr r3, r30
+/* 800E0F4C 000DCBAC 7F E4 FB 78 */ mr r4, r31
+/* 800E0F50 000DCBB0 38 A0 00 02 */ li r5, 2
+/* 800E0F54 000DCBB4 48 17 2F 61 */ bl func_80253EB4
+/* 800E0F58 000DCBB8 48 00 00 B0 */ b lbl_800E1008
+/* 800E0F5C 000DCBBC 7F C3 F3 78 */ mr r3, r30
+/* 800E0F60 000DCBC0 7F E4 FB 78 */ mr r4, r31
+/* 800E0F64 000DCBC4 38 A0 00 02 */ li r5, 2
+/* 800E0F68 000DCBC8 38 C0 2D 94 */ li r6, 0x2d94
+/* 800E0F6C 000DCBCC 48 17 2F 49 */ bl func_80253EB4
+/* 800E0F70 000DCBD0 48 00 00 98 */ b lbl_800E1008
+/* 800E0F74 000DCBD4 7F C3 F3 78 */ mr r3, r30
+/* 800E0F78 000DCBD8 7F E4 FB 78 */ mr r4, r31
+/* 800E0F7C 000DCBDC 38 A0 00 02 */ li r5, 2
+/* 800E0F80 000DCBE0 38 C0 2D 95 */ li r6, 0x2d95
+/* 800E0F84 000DCBE4 48 17 2F 31 */ bl func_80253EB4
+/* 800E0F88 000DCBE8 48 00 00 80 */ b lbl_800E1008
+/* 800E0F8C 000DCBEC 7F C3 F3 78 */ mr r3, r30
+/* 800E0F90 000DCBF0 7F E4 FB 78 */ mr r4, r31
+/* 800E0F94 000DCBF4 38 A0 00 02 */ li r5, 2
+/* 800E0F98 000DCBF8 38 C0 2D 93 */ li r6, 0x2d93
+/* 800E0F9C 000DCBFC 48 17 2F 19 */ bl func_80253EB4
+/* 800E0FA0 000DCC00 48 00 00 68 */ b lbl_800E1008
+/* 800E0FA4 000DCC04 38 60 00 07 */ li r3, 7
+/* 800E0FA8 000DCC08 4B FD 98 45 */ bl func_800BA7EC
+/* 800E0FAC 000DCC0C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800E0FB0 000DCC10 38 80 00 00 */ li r4, 0
+/* 800E0FB4 000DCC14 48 00 41 E9 */ bl func_800E519C
+/* 800E0FB8 000DCC18 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E0FBC 000DCC1C 40 82 00 4C */ bne lbl_800E1008
+/* 800E0FC0 000DCC20 7F C3 F3 78 */ mr r3, r30
+/* 800E0FC4 000DCC24 7F E4 FB 78 */ mr r4, r31
+/* 800E0FC8 000DCC28 38 A0 00 02 */ li r5, 2
+/* 800E0FCC 000DCC2C 38 C0 2D 58 */ li r6, 0x2d58
+/* 800E0FD0 000DCC30 48 17 2E E5 */ bl func_80253EB4
+/* 800E0FD4 000DCC34 48 00 00 34 */ b lbl_800E1008
+/* 800E0FD8 000DCC38 38 60 00 07 */ li r3, 7
+/* 800E0FDC 000DCC3C 4B FD 98 11 */ bl func_800BA7EC
+/* 800E0FE0 000DCC40 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800E0FE4 000DCC44 38 80 00 00 */ li r4, 0
+/* 800E0FE8 000DCC48 48 00 41 B5 */ bl func_800E519C
+/* 800E0FEC 000DCC4C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E0FF0 000DCC50 41 82 00 18 */ beq lbl_800E1008
+/* 800E0FF4 000DCC54 7F C3 F3 78 */ mr r3, r30
+/* 800E0FF8 000DCC58 7F E4 FB 78 */ mr r4, r31
+/* 800E0FFC 000DCC5C 38 A0 00 02 */ li r5, 2
+/* 800E1000 000DCC60 38 C0 2D 58 */ li r6, 0x2d58
+/* 800E1004 000DCC64 48 17 2E B1 */ bl func_80253EB4
+lbl_800E1008:
+/* 800E1008 000DCC68 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E100C 000DCC6C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800E1010 000DCC70 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800E1014 000DCC74 7C 08 03 A6 */ mtlr r0
+/* 800E1018 000DCC78 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E101C 000DCC7C 4E 80 00 20 */ blr
+
+.global func_800E1020
+func_800E1020:
+/* 800E1020 000DCC80 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E1024 000DCC84 7C 08 02 A6 */ mflr r0
+/* 800E1028 000DCC88 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E102C 000DCC8C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E1030 000DCC90 48 0E 60 F1 */ bl _savegpr_25
+/* 800E1034 000DCC94 7C 7B 1B 78 */ mr r27, r3
+/* 800E1038 000DCC98 7C 9C 23 78 */ mr r28, r4
+/* 800E103C 000DCC9C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1040 000DCCA0 3B A0 FF FF */ li r29, -1
+/* 800E1044 000DCCA4 38 A0 00 03 */ li r5, 3
+/* 800E1048 000DCCA8 48 17 2E 45 */ bl func_80253E8C
+/* 800E104C 000DCCAC 7F 63 DB 78 */ mr r3, r27
+/* 800E1050 000DCCB0 48 17 2D 91 */ bl func_80253DE0
+/* 800E1054 000DCCB4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E1058 000DCCB8 2C 00 00 10 */ cmpwi r0, 0x10
+/* 800E105C 000DCCBC 41 82 00 14 */ beq lbl_800E1070
+/* 800E1060 000DCCC0 40 80 00 38 */ bge lbl_800E1098
+/* 800E1064 000DCCC4 2C 00 00 0F */ cmpwi r0, 0xf
+/* 800E1068 000DCCC8 40 80 00 1C */ bge lbl_800E1084
+/* 800E106C 000DCCCC 48 00 00 2C */ b lbl_800E1098
+lbl_800E1070:
+/* 800E1070 000DCCD0 38 60 00 10 */ li r3, 0x10
+/* 800E1074 000DCCD4 4B FD 97 79 */ bl func_800BA7EC
+/* 800E1078 000DCCD8 38 03 FF FF */ addi r0, r3, -1
+/* 800E107C 000DCCDC 7C 04 07 74 */ extsb r4, r0
+/* 800E1080 000DCCE0 48 00 00 28 */ b lbl_800E10A8
+lbl_800E1084:
+/* 800E1084 000DCCE4 38 60 00 10 */ li r3, 0x10
+/* 800E1088 000DCCE8 4B FD 97 65 */ bl func_800BA7EC
+/* 800E108C 000DCCEC 38 03 FF FE */ addi r0, r3, -2
+/* 800E1090 000DCCF0 7C 04 07 74 */ extsb r4, r0
+/* 800E1094 000DCCF4 48 00 00 14 */ b lbl_800E10A8
+lbl_800E1098:
+/* 800E1098 000DCCF8 38 60 00 10 */ li r3, 0x10
+/* 800E109C 000DCCFC 4B FD 97 51 */ bl func_800BA7EC
+/* 800E10A0 000DCD00 38 03 FF FE */ addi r0, r3, -2
+/* 800E10A4 000DCD04 7C 04 07 74 */ extsb r4, r0
+lbl_800E10A8:
+/* 800E10A8 000DCD08 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E10AC 000DCD0C 28 00 00 15 */ cmplwi r0, 0x15
+/* 800E10B0 000DCD10 41 81 00 80 */ bgt lbl_800E1130
+/* 800E10B4 000DCD14 3C 60 80 41 */ lis r3, lbl_80417268@ha
+/* 800E10B8 000DCD18 54 00 10 3A */ slwi r0, r0, 2
+/* 800E10BC 000DCD1C 38 63 72 68 */ addi r3, r3, lbl_80417268@l
+/* 800E10C0 000DCD20 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E10C4 000DCD24 7C 69 03 A6 */ mtctr r3
+/* 800E10C8 000DCD28 4E 80 04 20 */ bctr
+/* 800E10CC 000DCD2C 7F 63 DB 78 */ mr r3, r27
+/* 800E10D0 000DCD30 7F 84 E3 78 */ mr r4, r28
+/* 800E10D4 000DCD34 38 A0 00 01 */ li r5, 1
+/* 800E10D8 000DCD38 38 C0 00 00 */ li r6, 0
+/* 800E10DC 000DCD3C 48 17 2D D9 */ bl func_80253EB4
+/* 800E10E0 000DCD40 48 00 00 50 */ b lbl_800E1130
+/* 800E10E4 000DCD44 7C 9D 23 78 */ mr r29, r4
+/* 800E10E8 000DCD48 48 00 00 48 */ b lbl_800E1130
+/* 800E10EC 000DCD4C 38 04 00 01 */ addi r0, r4, 1
+/* 800E10F0 000DCD50 7C 1D 07 74 */ extsb r29, r0
+/* 800E10F4 000DCD54 48 00 00 3C */ b lbl_800E1130
+/* 800E10F8 000DCD58 38 04 00 02 */ addi r0, r4, 2
+/* 800E10FC 000DCD5C 7C 1D 07 74 */ extsb r29, r0
+/* 800E1100 000DCD60 48 00 00 30 */ b lbl_800E1130
+/* 800E1104 000DCD64 38 04 00 03 */ addi r0, r4, 3
+/* 800E1108 000DCD68 7C 1D 07 74 */ extsb r29, r0
+/* 800E110C 000DCD6C 48 00 00 24 */ b lbl_800E1130
+/* 800E1110 000DCD70 38 04 00 04 */ addi r0, r4, 4
+/* 800E1114 000DCD74 7C 1D 07 74 */ extsb r29, r0
+/* 800E1118 000DCD78 48 00 00 18 */ b lbl_800E1130
+/* 800E111C 000DCD7C 38 04 00 05 */ addi r0, r4, 5
+/* 800E1120 000DCD80 7C 1D 07 74 */ extsb r29, r0
+/* 800E1124 000DCD84 48 00 00 0C */ b lbl_800E1130
+/* 800E1128 000DCD88 38 04 00 06 */ addi r0, r4, 6
+/* 800E112C 000DCD8C 7C 1D 07 74 */ extsb r29, r0
+lbl_800E1130:
+/* 800E1130 000DCD90 7F A0 07 75 */ extsb. r0, r29
+/* 800E1134 000DCD94 41 80 01 68 */ blt lbl_800E129C
+/* 800E1138 000DCD98 38 60 00 0F */ li r3, 0xf
+/* 800E113C 000DCD9C 4B FD 96 B1 */ bl func_800BA7EC
+/* 800E1140 000DCDA0 7F A0 07 74 */ extsb r0, r29
+/* 800E1144 000DCDA4 7C 00 18 40 */ cmplw r0, r3
+/* 800E1148 000DCDA8 40 80 01 54 */ bge lbl_800E129C
+/* 800E114C 000DCDAC 3F E0 80 48 */ lis r31, lbl_8047CD10@ha
+/* 800E1150 000DCDB0 54 1E 08 3C */ slwi r30, r0, 1
+/* 800E1154 000DCDB4 3B FF CD 10 */ addi r31, r31, lbl_8047CD10@l
+/* 800E1158 000DCDB8 48 00 44 51 */ bl func_800E55A8
+/* 800E115C 000DCDBC 7C 1F F2 2E */ lhzx r0, r31, r30
+/* 800E1160 000DCDC0 1C 83 00 3C */ mulli r4, r3, 0x3c
+/* 800E1164 000DCDC4 3F 40 80 64 */ lis r26, lbl_8063CE34@ha
+/* 800E1168 000DCDC8 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
+/* 800E116C 000DCDCC 3B 5A CE 34 */ addi r26, r26, lbl_8063CE34@l
+/* 800E1170 000DCDD0 38 7A 00 38 */ addi r3, r26, 0x38
+/* 800E1174 000DCDD4 7C 80 22 14 */ add r4, r0, r4
+/* 800E1178 000DCDD8 48 2B 52 2D */ bl func_803963A4
+/* 800E117C 000DCDDC 7C 1F F2 2E */ lhzx r0, r31, r30
+/* 800E1180 000DCDE0 54 79 04 3E */ clrlwi r25, r3, 0x10
+/* 800E1184 000DCDE4 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
+/* 800E1188 000DCDE8 28 00 00 11 */ cmplwi r0, 0x11
+/* 800E118C 000DCDEC 40 82 00 3C */ bne lbl_800E11C8
+/* 800E1190 000DCDF0 38 60 00 00 */ li r3, 0
+/* 800E1194 000DCDF4 38 80 00 FF */ li r4, 0xff
+/* 800E1198 000DCDF8 48 00 4C 55 */ bl func_800E5DEC
+/* 800E119C 000DCDFC 38 80 00 05 */ li r4, 5
+/* 800E11A0 000DCE00 38 A0 00 00 */ li r5, 0
+/* 800E11A4 000DCE04 48 2F 9D 59 */ bl func_803DAEFC
+/* 800E11A8 000DCE08 7C 64 1B 78 */ mr r4, r3
+/* 800E11AC 000DCE0C 38 7A 00 10 */ addi r3, r26, 0x10
+/* 800E11B0 000DCE10 48 2B 0D E5 */ bl func_80391F94
+/* 800E11B4 000DCE14 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E11B8 000DCE18 48 16 F1 3D */ bl func_802502F4
+/* 800E11BC 000DCE1C 7C 64 1B 78 */ mr r4, r3
+/* 800E11C0 000DCE20 38 60 00 15 */ li r3, 0x15
+/* 800E11C4 000DCE24 48 07 B1 45 */ bl func_8015C308
+lbl_800E11C8:
+/* 800E11C8 000DCE28 7F 63 DB 78 */ mr r3, r27
+/* 800E11CC 000DCE2C 7F 84 E3 78 */ mr r4, r28
+/* 800E11D0 000DCE30 38 C1 00 08 */ addi r6, r1, 8
+/* 800E11D4 000DCE34 38 A0 00 05 */ li r5, 5
+/* 800E11D8 000DCE38 48 17 2C B5 */ bl func_80253E8C
+/* 800E11DC 000DCE3C 7F A6 07 74 */ extsb r6, r29
+/* 800E11E0 000DCE40 38 A0 00 07 */ li r5, 7
+/* 800E11E4 000DCE44 7C 06 2B D6 */ divw r0, r6, r5
+/* 800E11E8 000DCE48 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
+/* 800E11EC 000DCE4C 83 A1 00 08 */ lwz r29, 8(r1)
+/* 800E11F0 000DCE50 7F 23 CB 78 */ mr r3, r25
+/* 800E11F4 000DCE54 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
+/* 800E11F8 000DCE58 7C 00 29 D6 */ mullw r0, r0, r5
+/* 800E11FC 000DCE5C 7C 00 30 50 */ subf r0, r0, r6
+/* 800E1200 000DCE60 54 00 30 32 */ slwi r0, r0, 6
+/* 800E1204 000DCE64 7C 84 02 14 */ add r4, r4, r0
+/* 800E1208 000DCE68 90 9D 00 00 */ stw r4, 0(r29)
+/* 800E120C 000DCE6C 48 16 F1 CD */ bl func_802503D8
+/* 800E1210 000DCE70 7C 1F F2 2E */ lhzx r0, r31, r30
+/* 800E1214 000DCE74 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E1218 000DCE78 2C 00 00 01 */ cmpwi r0, 1
+/* 800E121C 000DCE7C 41 82 00 34 */ beq lbl_800E1250
+/* 800E1220 000DCE80 40 80 00 10 */ bge lbl_800E1230
+/* 800E1224 000DCE84 2C 00 00 00 */ cmpwi r0, 0
+/* 800E1228 000DCE88 40 80 00 14 */ bge lbl_800E123C
+/* 800E122C 000DCE8C 48 00 00 4C */ b lbl_800E1278
+lbl_800E1230:
+/* 800E1230 000DCE90 2C 00 00 03 */ cmpwi r0, 3
+/* 800E1234 000DCE94 40 80 00 44 */ bge lbl_800E1278
+/* 800E1238 000DCE98 48 00 00 30 */ b lbl_800E1268
+lbl_800E123C:
+/* 800E123C 000DCE9C 38 00 00 FF */ li r0, 0xff
+/* 800E1240 000DCEA0 98 1D 00 06 */ stb r0, 6(r29)
+/* 800E1244 000DCEA4 98 1D 00 05 */ stb r0, 5(r29)
+/* 800E1248 000DCEA8 98 1D 00 04 */ stb r0, 4(r29)
+/* 800E124C 000DCEAC 48 00 00 2C */ b lbl_800E1278
+lbl_800E1250:
+/* 800E1250 000DCEB0 38 60 00 FF */ li r3, 0xff
+/* 800E1254 000DCEB4 38 00 00 00 */ li r0, 0
+/* 800E1258 000DCEB8 98 7D 00 05 */ stb r3, 5(r29)
+/* 800E125C 000DCEBC 98 7D 00 04 */ stb r3, 4(r29)
+/* 800E1260 000DCEC0 98 1D 00 06 */ stb r0, 6(r29)
+/* 800E1264 000DCEC4 48 00 00 14 */ b lbl_800E1278
+lbl_800E1268:
+/* 800E1268 000DCEC8 38 00 00 80 */ li r0, 0x80
+/* 800E126C 000DCECC 98 1D 00 06 */ stb r0, 6(r29)
+/* 800E1270 000DCED0 98 1D 00 05 */ stb r0, 5(r29)
+/* 800E1274 000DCED4 98 1D 00 04 */ stb r0, 4(r29)
+lbl_800E1278:
+/* 800E1278 000DCED8 88 BC 00 05 */ lbz r5, 5(r28)
+/* 800E127C 000DCEDC 38 00 00 84 */ li r0, 0x84
+/* 800E1280 000DCEE0 7F 63 DB 78 */ mr r3, r27
+/* 800E1284 000DCEE4 7F 84 E3 78 */ mr r4, r28
+/* 800E1288 000DCEE8 98 BD 00 07 */ stb r5, 7(r29)
+/* 800E128C 000DCEEC 38 A0 00 02 */ li r5, 2
+/* 800E1290 000DCEF0 38 C0 FF FE */ li r6, -2
+/* 800E1294 000DCEF4 98 1D 00 09 */ stb r0, 9(r29)
+/* 800E1298 000DCEF8 48 17 2C 1D */ bl func_80253EB4
+lbl_800E129C:
+/* 800E129C 000DCEFC 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E12A0 000DCF00 48 0E 5E CD */ bl _restgpr_25
+/* 800E12A4 000DCF04 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E12A8 000DCF08 7C 08 03 A6 */ mtlr r0
+/* 800E12AC 000DCF0C 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E12B0 000DCF10 4E 80 00 20 */ blr
+
+.global func_800E12B4
+func_800E12B4:
+/* 800E12B4 000DCF14 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E12B8 000DCF18 7C 08 02 A6 */ mflr r0
+/* 800E12BC 000DCF1C 38 A0 00 03 */ li r5, 3
+/* 800E12C0 000DCF20 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E12C4 000DCF24 38 C1 00 08 */ addi r6, r1, 8
+/* 800E12C8 000DCF28 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800E12CC 000DCF2C 7C 9F 23 78 */ mr r31, r4
+/* 800E12D0 000DCF30 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800E12D4 000DCF34 7C 7E 1B 78 */ mr r30, r3
+/* 800E12D8 000DCF38 48 17 2B B5 */ bl func_80253E8C
+/* 800E12DC 000DCF3C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E12E0 000DCF40 38 03 FF FD */ addi r0, r3, -3
+/* 800E12E4 000DCF44 28 00 00 09 */ cmplwi r0, 9
+/* 800E12E8 000DCF48 41 81 00 78 */ bgt lbl_800E1360
+/* 800E12EC 000DCF4C 3C 60 80 41 */ lis r3, lbl_804172C0@ha
+/* 800E12F0 000DCF50 54 00 10 3A */ slwi r0, r0, 2
+/* 800E12F4 000DCF54 38 63 72 C0 */ addi r3, r3, lbl_804172C0@l
+/* 800E12F8 000DCF58 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E12FC 000DCF5C 7C 69 03 A6 */ mtctr r3
+/* 800E1300 000DCF60 4E 80 04 20 */ bctr
+/* 800E1304 000DCF64 7F C3 F3 78 */ mr r3, r30
+/* 800E1308 000DCF68 7F E4 FB 78 */ mr r4, r31
+/* 800E130C 000DCF6C 38 A0 00 01 */ li r5, 1
+/* 800E1310 000DCF70 38 C0 00 00 */ li r6, 0
+/* 800E1314 000DCF74 48 17 2B A1 */ bl func_80253EB4
+/* 800E1318 000DCF78 48 00 00 48 */ b lbl_800E1360
+/* 800E131C 000DCF7C 7F C3 F3 78 */ mr r3, r30
+/* 800E1320 000DCF80 7F E4 FB 78 */ mr r4, r31
+/* 800E1324 000DCF84 38 A0 00 02 */ li r5, 2
+/* 800E1328 000DCF88 38 C0 51 60 */ li r6, 0x5160
+/* 800E132C 000DCF8C 48 17 2B 89 */ bl func_80253EB4
+/* 800E1330 000DCF90 48 00 00 30 */ b lbl_800E1360
+/* 800E1334 000DCF94 7F C3 F3 78 */ mr r3, r30
+/* 800E1338 000DCF98 7F E4 FB 78 */ mr r4, r31
+/* 800E133C 000DCF9C 38 A0 00 02 */ li r5, 2
+/* 800E1340 000DCFA0 38 C0 51 61 */ li r6, 0x5161
+/* 800E1344 000DCFA4 48 17 2B 71 */ bl func_80253EB4
+/* 800E1348 000DCFA8 48 00 00 18 */ b lbl_800E1360
+/* 800E134C 000DCFAC 7F C3 F3 78 */ mr r3, r30
+/* 800E1350 000DCFB0 7F E4 FB 78 */ mr r4, r31
+/* 800E1354 000DCFB4 38 A0 00 02 */ li r5, 2
+/* 800E1358 000DCFB8 38 C0 51 64 */ li r6, 0x5164
+/* 800E135C 000DCFBC 48 17 2B 59 */ bl func_80253EB4
+lbl_800E1360:
+/* 800E1360 000DCFC0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E1364 000DCFC4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800E1368 000DCFC8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800E136C 000DCFCC 7C 08 03 A6 */ mtlr r0
+/* 800E1370 000DCFD0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E1374 000DCFD4 4E 80 00 20 */ blr
+
+.global func_800E1378
+func_800E1378:
+/* 800E1378 000DCFD8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E137C 000DCFDC 7C 08 02 A6 */ mflr r0
+/* 800E1380 000DCFE0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E1384 000DCFE4 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E1388 000DCFE8 48 0E 5D A9 */ bl _savegpr_29
+/* 800E138C 000DCFEC 7C 7D 1B 78 */ mr r29, r3
+/* 800E1390 000DCFF0 7C 9E 23 78 */ mr r30, r4
+/* 800E1394 000DCFF4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1398 000DCFF8 38 A0 00 03 */ li r5, 3
+/* 800E139C 000DCFFC 48 17 2A F1 */ bl func_80253E8C
+/* 800E13A0 000DD000 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E13A4 000DD004 2C 00 00 06 */ cmpwi r0, 6
+/* 800E13A8 000DD008 41 82 00 8C */ beq lbl_800E1434
+/* 800E13AC 000DD00C 40 80 00 10 */ bge lbl_800E13BC
+/* 800E13B0 000DD010 2C 00 00 04 */ cmpwi r0, 4
+/* 800E13B4 000DD014 41 82 00 14 */ beq lbl_800E13C8
+/* 800E13B8 000DD018 48 00 01 34 */ b lbl_800E14EC
+lbl_800E13BC:
+/* 800E13BC 000DD01C 2C 00 00 08 */ cmpwi r0, 8
+/* 800E13C0 000DD020 41 82 00 D0 */ beq lbl_800E1490
+/* 800E13C4 000DD024 48 00 01 28 */ b lbl_800E14EC
+lbl_800E13C8:
+/* 800E13C8 000DD028 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
+/* 800E13CC 000DD02C 28 00 00 03 */ cmplwi r0, 3
+/* 800E13D0 000DD030 41 82 00 0C */ beq lbl_800E13DC
+/* 800E13D4 000DD034 28 00 00 01 */ cmplwi r0, 1
+/* 800E13D8 000DD038 40 82 00 14 */ bne lbl_800E13EC
+lbl_800E13DC:
+/* 800E13DC 000DD03C 38 60 00 17 */ li r3, 0x17
+/* 800E13E0 000DD040 38 80 00 01 */ li r4, 1
+/* 800E13E4 000DD044 48 07 AF 25 */ bl func_8015C308
+/* 800E13E8 000DD048 48 00 00 10 */ b lbl_800E13F8
+lbl_800E13EC:
+/* 800E13EC 000DD04C 38 60 00 17 */ li r3, 0x17
+/* 800E13F0 000DD050 38 80 00 02 */ li r4, 2
+/* 800E13F4 000DD054 48 07 AF 15 */ bl func_8015C308
+lbl_800E13F8:
+/* 800E13F8 000DD058 88 0D 9C 42 */ lbz r0, lbl_8063EF02-_SDA_BASE_(r13)
+/* 800E13FC 000DD05C 28 00 00 02 */ cmplwi r0, 2
+/* 800E1400 000DD060 40 82 00 1C */ bne lbl_800E141C
+/* 800E1404 000DD064 7F A3 EB 78 */ mr r3, r29
+/* 800E1408 000DD068 7F C4 F3 78 */ mr r4, r30
+/* 800E140C 000DD06C 38 A0 00 02 */ li r5, 2
+/* 800E1410 000DD070 38 C0 51 59 */ li r6, 0x5159
+/* 800E1414 000DD074 48 17 2A A1 */ bl func_80253EB4
+/* 800E1418 000DD078 48 00 00 D4 */ b lbl_800E14EC
+lbl_800E141C:
+/* 800E141C 000DD07C 7F A3 EB 78 */ mr r3, r29
+/* 800E1420 000DD080 7F C4 F3 78 */ mr r4, r30
+/* 800E1424 000DD084 38 A0 00 02 */ li r5, 2
+/* 800E1428 000DD088 38 C0 51 5A */ li r6, 0x515a
+/* 800E142C 000DD08C 48 17 2A 89 */ bl func_80253EB4
+/* 800E1430 000DD090 48 00 00 BC */ b lbl_800E14EC
+lbl_800E1434:
+/* 800E1434 000DD094 7F A3 EB 78 */ mr r3, r29
+/* 800E1438 000DD098 7F C4 F3 78 */ mr r4, r30
+/* 800E143C 000DD09C 38 C1 00 08 */ addi r6, r1, 8
+/* 800E1440 000DD0A0 38 A0 00 05 */ li r5, 5
+/* 800E1444 000DD0A4 48 17 2A 49 */ bl func_80253E8C
+/* 800E1448 000DD0A8 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
+/* 800E144C 000DD0AC 83 E1 00 08 */ lwz r31, 8(r1)
+/* 800E1450 000DD0B0 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
+/* 800E1454 000DD0B4 38 60 51 5C */ li r3, 0x515c
+/* 800E1458 000DD0B8 90 9F 00 00 */ stw r4, 0(r31)
+/* 800E145C 000DD0BC 48 16 EF 7D */ bl func_802503D8
+/* 800E1460 000DD0C0 38 E0 00 FF */ li r7, 0xff
+/* 800E1464 000DD0C4 38 00 00 85 */ li r0, 0x85
+/* 800E1468 000DD0C8 98 FF 00 06 */ stb r7, 6(r31)
+/* 800E146C 000DD0CC 7F A3 EB 78 */ mr r3, r29
+/* 800E1470 000DD0D0 7F C4 F3 78 */ mr r4, r30
+/* 800E1474 000DD0D4 38 A0 00 02 */ li r5, 2
+/* 800E1478 000DD0D8 98 FF 00 05 */ stb r7, 5(r31)
+/* 800E147C 000DD0DC 38 C0 FF FE */ li r6, -2
+/* 800E1480 000DD0E0 98 FF 00 04 */ stb r7, 4(r31)
+/* 800E1484 000DD0E4 98 1F 00 09 */ stb r0, 9(r31)
+/* 800E1488 000DD0E8 48 17 2A 2D */ bl func_80253EB4
+/* 800E148C 000DD0EC 48 00 00 60 */ b lbl_800E14EC
+lbl_800E1490:
+/* 800E1490 000DD0F0 7F A3 EB 78 */ mr r3, r29
+/* 800E1494 000DD0F4 7F C4 F3 78 */ mr r4, r30
+/* 800E1498 000DD0F8 38 C1 00 08 */ addi r6, r1, 8
+/* 800E149C 000DD0FC 38 A0 00 05 */ li r5, 5
+/* 800E14A0 000DD100 48 17 29 ED */ bl func_80253E8C
+/* 800E14A4 000DD104 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
+/* 800E14A8 000DD108 83 E1 00 08 */ lwz r31, 8(r1)
+/* 800E14AC 000DD10C 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
+/* 800E14B0 000DD110 38 60 51 5D */ li r3, 0x515d
+/* 800E14B4 000DD114 38 84 00 40 */ addi r4, r4, 0x40
+/* 800E14B8 000DD118 90 9F 00 00 */ stw r4, 0(r31)
+/* 800E14BC 000DD11C 48 16 EF 1D */ bl func_802503D8
+/* 800E14C0 000DD120 38 E0 00 FF */ li r7, 0xff
+/* 800E14C4 000DD124 38 00 00 85 */ li r0, 0x85
+/* 800E14C8 000DD128 98 FF 00 06 */ stb r7, 6(r31)
+/* 800E14CC 000DD12C 7F A3 EB 78 */ mr r3, r29
+/* 800E14D0 000DD130 7F C4 F3 78 */ mr r4, r30
+/* 800E14D4 000DD134 38 A0 00 02 */ li r5, 2
+/* 800E14D8 000DD138 98 FF 00 05 */ stb r7, 5(r31)
+/* 800E14DC 000DD13C 38 C0 FF FE */ li r6, -2
+/* 800E14E0 000DD140 98 FF 00 04 */ stb r7, 4(r31)
+/* 800E14E4 000DD144 98 1F 00 09 */ stb r0, 9(r31)
+/* 800E14E8 000DD148 48 17 29 CD */ bl func_80253EB4
+lbl_800E14EC:
+/* 800E14EC 000DD14C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E14F0 000DD150 48 0E 5C 8D */ bl _restgpr_29
+/* 800E14F4 000DD154 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E14F8 000DD158 7C 08 03 A6 */ mtlr r0
+/* 800E14FC 000DD15C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E1500 000DD160 4E 80 00 20 */ blr
+
+.global func_800E1504
+func_800E1504:
+/* 800E1504 000DD164 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E1508 000DD168 7C 08 02 A6 */ mflr r0
+/* 800E150C 000DD16C 38 A0 00 03 */ li r5, 3
+/* 800E1510 000DD170 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E1514 000DD174 38 C1 00 08 */ addi r6, r1, 8
+/* 800E1518 000DD178 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800E151C 000DD17C 7C 9F 23 78 */ mr r31, r4
+/* 800E1520 000DD180 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800E1524 000DD184 7C 7E 1B 78 */ mr r30, r3
+/* 800E1528 000DD188 48 17 29 65 */ bl func_80253E8C
+/* 800E152C 000DD18C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E1530 000DD190 2C 00 00 06 */ cmpwi r0, 6
+/* 800E1534 000DD194 41 82 00 4C */ beq lbl_800E1580
+/* 800E1538 000DD198 40 80 00 10 */ bge lbl_800E1548
+/* 800E153C 000DD19C 2C 00 00 05 */ cmpwi r0, 5
+/* 800E1540 000DD1A0 40 80 00 14 */ bge lbl_800E1554
+/* 800E1544 000DD1A4 48 00 00 3C */ b lbl_800E1580
+lbl_800E1548:
+/* 800E1548 000DD1A8 2C 00 00 08 */ cmpwi r0, 8
+/* 800E154C 000DD1AC 40 80 00 34 */ bge lbl_800E1580
+/* 800E1550 000DD1B0 48 00 00 1C */ b lbl_800E156C
+lbl_800E1554:
+/* 800E1554 000DD1B4 7F C3 F3 78 */ mr r3, r30
+/* 800E1558 000DD1B8 7F E4 FB 78 */ mr r4, r31
+/* 800E155C 000DD1BC 38 A0 00 02 */ li r5, 2
+/* 800E1560 000DD1C0 38 C0 2D 27 */ li r6, 0x2d27
+/* 800E1564 000DD1C4 48 17 29 51 */ bl func_80253EB4
+/* 800E1568 000DD1C8 48 00 00 18 */ b lbl_800E1580
+lbl_800E156C:
+/* 800E156C 000DD1CC 7F C3 F3 78 */ mr r3, r30
+/* 800E1570 000DD1D0 7F E4 FB 78 */ mr r4, r31
+/* 800E1574 000DD1D4 38 A0 00 02 */ li r5, 2
+/* 800E1578 000DD1D8 38 C0 2D 28 */ li r6, 0x2d28
+/* 800E157C 000DD1DC 48 17 29 39 */ bl func_80253EB4
+lbl_800E1580:
+/* 800E1580 000DD1E0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E1584 000DD1E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800E1588 000DD1E8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800E158C 000DD1EC 7C 08 03 A6 */ mtlr r0
+/* 800E1590 000DD1F0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E1594 000DD1F4 4E 80 00 20 */ blr
+
+.global func_800E1598
+func_800E1598:
+/* 800E1598 000DD1F8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800E159C 000DD1FC 7C 08 02 A6 */ mflr r0
+/* 800E15A0 000DD200 38 A0 00 03 */ li r5, 3
+/* 800E15A4 000DD204 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800E15A8 000DD208 3C 00 43 30 */ lis r0, 0x4330
+/* 800E15AC 000DD20C 38 C1 00 08 */ addi r6, r1, 8
+/* 800E15B0 000DD210 93 E1 00 6C */ stw r31, 0x6c(r1)
+/* 800E15B4 000DD214 7C 9F 23 78 */ mr r31, r4
+/* 800E15B8 000DD218 93 C1 00 68 */ stw r30, 0x68(r1)
+/* 800E15BC 000DD21C 7C 7E 1B 78 */ mr r30, r3
+/* 800E15C0 000DD220 90 01 00 30 */ stw r0, 0x30(r1)
+/* 800E15C4 000DD224 90 01 00 38 */ stw r0, 0x38(r1)
+/* 800E15C8 000DD228 48 17 29 15 */ bl func_80253EDC
+/* 800E15CC 000DD22C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E15D0 000DD230 38 03 FF FB */ addi r0, r3, -5
+/* 800E15D4 000DD234 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E15D8 000DD238 41 81 05 2C */ bgt lbl_800E1B04
+/* 800E15DC 000DD23C 3C 60 80 41 */ lis r3, lbl_804172E8@ha
+/* 800E15E0 000DD240 54 00 10 3A */ slwi r0, r0, 2
+/* 800E15E4 000DD244 38 63 72 E8 */ addi r3, r3, lbl_804172E8@l
+/* 800E15E8 000DD248 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E15EC 000DD24C 7C 69 03 A6 */ mtctr r3
+/* 800E15F0 000DD250 4E 80 04 20 */ bctr
+/* 800E15F4 000DD254 7F C3 F3 78 */ mr r3, r30
+/* 800E15F8 000DD258 7F E4 FB 78 */ mr r4, r31
+/* 800E15FC 000DD25C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1600 000DD260 38 A0 00 06 */ li r5, 6
+/* 800E1604 000DD264 48 17 28 D9 */ bl func_80253EDC
+/* 800E1608 000DD268 38 60 00 0A */ li r3, 0xa
+/* 800E160C 000DD26C 4B FD 93 81 */ bl func_800BA98C
+/* 800E1610 000DD270 7C 60 07 34 */ extsh r0, r3
+/* 800E1614 000DD274 7C 1E 00 00 */ cmpw r30, r0
+/* 800E1618 000DD278 40 82 00 20 */ bne lbl_800E1638
+/* 800E161C 000DD27C 80 1F 00 88 */ lwz r0, 0x88(r31)
+/* 800E1620 000DD280 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1624 000DD284 38 60 00 02 */ li r3, 2
+/* 800E1628 000DD288 60 00 00 01 */ ori r0, r0, 1
+/* 800E162C 000DD28C 90 1F 00 88 */ stw r0, 0x88(r31)
+/* 800E1630 000DD290 4B F7 84 0D */ bl func_80059A3C
+/* 800E1634 000DD294 48 00 04 D0 */ b lbl_800E1B04
+lbl_800E1638:
+/* 800E1638 000DD298 38 60 2D 45 */ li r3, 0x2d45
+/* 800E163C 000DD29C 38 80 00 00 */ li r4, 0
+/* 800E1640 000DD2A0 38 A0 00 00 */ li r5, 0
+/* 800E1644 000DD2A4 48 16 ED 55 */ bl func_80250398
+/* 800E1648 000DD2A8 54 60 84 3E */ srwi r0, r3, 0x10
+/* 800E164C 000DD2AC C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1650 000DD2B0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E1654 000DD2B4 38 00 FF 00 */ li r0, -256
+/* 800E1658 000DD2B8 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E165C 000DD2BC FC 20 10 1E */ fctiwz f1, f2
+/* 800E1660 000DD2C0 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E1664 000DD2C4 38 60 2D 45 */ li r3, 0x2d45
+/* 800E1668 000DD2C8 EC 00 10 28 */ fsubs f0, f0, f2
+/* 800E166C 000DD2CC C8 61 00 30 */ lfd f3, 0x30(r1)
+/* 800E1670 000DD2D0 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 800E1674 000DD2D4 C0 81 00 1C */ lfs f4, 0x1c(r1)
+/* 800E1678 000DD2D8 EC A3 28 28 */ fsubs f5, f3, f5
+/* 800E167C 000DD2DC FC 00 00 1E */ fctiwz f0, f0
+/* 800E1680 000DD2E0 EC 62 20 28 */ fsubs f3, f2, f4
+/* 800E1684 000DD2E4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 800E1688 000DD2E8 C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
+/* 800E168C 000DD2EC D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800E1690 000DD2F0 EC 23 28 28 */ fsubs f1, f3, f5
+/* 800E1694 000DD2F4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E1698 000DD2F8 FC 00 18 1E */ fctiwz f0, f3
+/* 800E169C 000DD2FC 80 C1 00 54 */ lwz r6, 0x54(r1)
+/* 800E16A0 000DD300 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800E16A4 000DD304 7C A8 03 78 */ or r8, r5, r0
+/* 800E16A8 000DD308 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800E16AC 000DD30C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E16B0 000DD310 7C C6 07 34 */ extsh r6, r6
+/* 800E16B4 000DD314 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800E16B8 000DD318 EC 01 00 B2 */ fmuls f0, f1, f2
+/* 800E16BC 000DD31C 7C E7 07 34 */ extsh r7, r7
+/* 800E16C0 000DD320 EC 04 00 2A */ fadds f0, f4, f0
+/* 800E16C4 000DD324 FC 00 00 1E */ fctiwz f0, f0
+/* 800E16C8 000DD328 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800E16CC 000DD32C 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800E16D0 000DD330 48 16 EA 65 */ bl func_80250134
+/* 800E16D4 000DD334 48 00 04 30 */ b lbl_800E1B04
+/* 800E16D8 000DD338 7F C3 F3 78 */ mr r3, r30
+/* 800E16DC 000DD33C 7F E4 FB 78 */ mr r4, r31
+/* 800E16E0 000DD340 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E16E4 000DD344 38 A0 00 06 */ li r5, 6
+/* 800E16E8 000DD348 48 17 27 F5 */ bl func_80253EDC
+/* 800E16EC 000DD34C 38 60 00 0A */ li r3, 0xa
+/* 800E16F0 000DD350 4B FD 92 9D */ bl func_800BA98C
+/* 800E16F4 000DD354 7C 60 07 34 */ extsh r0, r3
+/* 800E16F8 000DD358 7C 1E 00 00 */ cmpw r30, r0
+/* 800E16FC 000DD35C 40 82 00 20 */ bne lbl_800E171C
+/* 800E1700 000DD360 80 1F 00 88 */ lwz r0, 0x88(r31)
+/* 800E1704 000DD364 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1708 000DD368 38 60 00 03 */ li r3, 3
+/* 800E170C 000DD36C 60 00 00 01 */ ori r0, r0, 1
+/* 800E1710 000DD370 90 1F 00 88 */ stw r0, 0x88(r31)
+/* 800E1714 000DD374 4B F7 83 29 */ bl func_80059A3C
+/* 800E1718 000DD378 48 00 03 EC */ b lbl_800E1B04
+lbl_800E171C:
+/* 800E171C 000DD37C 38 60 2D 46 */ li r3, 0x2d46
+/* 800E1720 000DD380 38 80 00 00 */ li r4, 0
+/* 800E1724 000DD384 38 A0 00 00 */ li r5, 0
+/* 800E1728 000DD388 48 16 EC 71 */ bl func_80250398
+/* 800E172C 000DD38C 54 60 84 3E */ srwi r0, r3, 0x10
+/* 800E1730 000DD390 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1734 000DD394 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 800E1738 000DD398 38 00 FF 00 */ li r0, -256
+/* 800E173C 000DD39C C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E1740 000DD3A0 FC 20 10 1E */ fctiwz f1, f2
+/* 800E1744 000DD3A4 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E1748 000DD3A8 38 60 2D 46 */ li r3, 0x2d46
+/* 800E174C 000DD3AC EC 00 10 28 */ fsubs f0, f0, f2
+/* 800E1750 000DD3B0 C8 61 00 38 */ lfd f3, 0x38(r1)
+/* 800E1754 000DD3B4 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 800E1758 000DD3B8 C0 81 00 1C */ lfs f4, 0x1c(r1)
+/* 800E175C 000DD3BC EC A3 28 28 */ fsubs f5, f3, f5
+/* 800E1760 000DD3C0 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1764 000DD3C4 EC 62 20 28 */ fsubs f3, f2, f4
+/* 800E1768 000DD3C8 D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 800E176C 000DD3CC C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
+/* 800E1770 000DD3D0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E1774 000DD3D4 EC 23 28 28 */ fsubs f1, f3, f5
+/* 800E1778 000DD3D8 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E177C 000DD3DC FC 00 18 1E */ fctiwz f0, f3
+/* 800E1780 000DD3E0 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 800E1784 000DD3E4 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 800E1788 000DD3E8 7C A8 03 78 */ or r8, r5, r0
+/* 800E178C 000DD3EC D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800E1790 000DD3F0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E1794 000DD3F4 7C C6 07 34 */ extsh r6, r6
+/* 800E1798 000DD3F8 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800E179C 000DD3FC EC 01 00 B2 */ fmuls f0, f1, f2
+/* 800E17A0 000DD400 7C E7 07 34 */ extsh r7, r7
+/* 800E17A4 000DD404 EC 04 00 2A */ fadds f0, f4, f0
+/* 800E17A8 000DD408 FC 00 00 1E */ fctiwz f0, f0
+/* 800E17AC 000DD40C D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800E17B0 000DD410 80 A1 00 5C */ lwz r5, 0x5c(r1)
+/* 800E17B4 000DD414 48 16 E9 81 */ bl func_80250134
+/* 800E17B8 000DD418 48 00 03 4C */ b lbl_800E1B04
+/* 800E17BC 000DD41C 7F C3 F3 78 */ mr r3, r30
+/* 800E17C0 000DD420 7F E4 FB 78 */ mr r4, r31
+/* 800E17C4 000DD424 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E17C8 000DD428 38 A0 00 06 */ li r5, 6
+/* 800E17CC 000DD42C 48 17 27 11 */ bl func_80253EDC
+/* 800E17D0 000DD430 38 60 00 0A */ li r3, 0xa
+/* 800E17D4 000DD434 4B FD 91 B9 */ bl func_800BA98C
+/* 800E17D8 000DD438 7C 60 07 34 */ extsh r0, r3
+/* 800E17DC 000DD43C 7C 1E 00 00 */ cmpw r30, r0
+/* 800E17E0 000DD440 40 82 00 20 */ bne lbl_800E1800
+/* 800E17E4 000DD444 80 1F 00 88 */ lwz r0, 0x88(r31)
+/* 800E17E8 000DD448 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E17EC 000DD44C 38 60 00 04 */ li r3, 4
+/* 800E17F0 000DD450 60 00 00 01 */ ori r0, r0, 1
+/* 800E17F4 000DD454 90 1F 00 88 */ stw r0, 0x88(r31)
+/* 800E17F8 000DD458 4B F7 82 45 */ bl func_80059A3C
+/* 800E17FC 000DD45C 48 00 03 08 */ b lbl_800E1B04
+lbl_800E1800:
+/* 800E1800 000DD460 38 60 2D 47 */ li r3, 0x2d47
+/* 800E1804 000DD464 38 80 00 00 */ li r4, 0
+/* 800E1808 000DD468 38 A0 00 00 */ li r5, 0
+/* 800E180C 000DD46C 48 16 EB 8D */ bl func_80250398
+/* 800E1810 000DD470 54 60 84 3E */ srwi r0, r3, 0x10
+/* 800E1814 000DD474 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1818 000DD478 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E181C 000DD47C 38 00 FF 00 */ li r0, -256
+/* 800E1820 000DD480 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E1824 000DD484 FC 20 10 1E */ fctiwz f1, f2
+/* 800E1828 000DD488 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E182C 000DD48C 38 60 2D 47 */ li r3, 0x2d47
+/* 800E1830 000DD490 EC 00 10 28 */ fsubs f0, f0, f2
+/* 800E1834 000DD494 C8 61 00 30 */ lfd f3, 0x30(r1)
+/* 800E1838 000DD498 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 800E183C 000DD49C C0 81 00 1C */ lfs f4, 0x1c(r1)
+/* 800E1840 000DD4A0 EC A3 28 28 */ fsubs f5, f3, f5
+/* 800E1844 000DD4A4 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1848 000DD4A8 EC 62 20 28 */ fsubs f3, f2, f4
+/* 800E184C 000DD4AC D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 800E1850 000DD4B0 C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
+/* 800E1854 000DD4B4 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E1858 000DD4B8 EC 23 28 28 */ fsubs f1, f3, f5
+/* 800E185C 000DD4BC 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E1860 000DD4C0 FC 00 18 1E */ fctiwz f0, f3
+/* 800E1864 000DD4C4 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 800E1868 000DD4C8 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 800E186C 000DD4CC 7C A8 03 78 */ or r8, r5, r0
+/* 800E1870 000DD4D0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800E1874 000DD4D4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E1878 000DD4D8 7C C6 07 34 */ extsh r6, r6
+/* 800E187C 000DD4DC 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800E1880 000DD4E0 EC 01 00 B2 */ fmuls f0, f1, f2
+/* 800E1884 000DD4E4 7C E7 07 34 */ extsh r7, r7
+/* 800E1888 000DD4E8 EC 04 00 2A */ fadds f0, f4, f0
+/* 800E188C 000DD4EC FC 00 00 1E */ fctiwz f0, f0
+/* 800E1890 000DD4F0 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800E1894 000DD4F4 80 A1 00 5C */ lwz r5, 0x5c(r1)
+/* 800E1898 000DD4F8 48 16 E8 9D */ bl func_80250134
+/* 800E189C 000DD4FC 48 00 02 68 */ b lbl_800E1B04
+/* 800E18A0 000DD500 7F C3 F3 78 */ mr r3, r30
+/* 800E18A4 000DD504 7F E4 FB 78 */ mr r4, r31
+/* 800E18A8 000DD508 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E18AC 000DD50C 38 A0 00 06 */ li r5, 6
+/* 800E18B0 000DD510 48 17 26 2D */ bl func_80253EDC
+/* 800E18B4 000DD514 38 60 00 0A */ li r3, 0xa
+/* 800E18B8 000DD518 4B FD 90 D5 */ bl func_800BA98C
+/* 800E18BC 000DD51C 7C 60 07 34 */ extsh r0, r3
+/* 800E18C0 000DD520 7C 1E 00 00 */ cmpw r30, r0
+/* 800E18C4 000DD524 40 82 00 40 */ bne lbl_800E1904
+/* 800E18C8 000DD528 80 1F 00 88 */ lwz r0, 0x88(r31)
+/* 800E18CC 000DD52C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E18D0 000DD530 38 60 00 05 */ li r3, 5
+/* 800E18D4 000DD534 60 00 00 01 */ ori r0, r0, 1
+/* 800E18D8 000DD538 90 1F 00 88 */ stw r0, 0x88(r31)
+/* 800E18DC 000DD53C 4B F7 81 61 */ bl func_80059A3C
+/* 800E18E0 000DD540 38 60 00 18 */ li r3, 0x18
+/* 800E18E4 000DD544 48 08 11 AD */ bl func_80162A90
+/* 800E18E8 000DD548 28 03 00 02 */ cmplwi r3, 2
+/* 800E18EC 000DD54C 40 82 02 18 */ bne lbl_800E1B04
+/* 800E18F0 000DD550 38 00 00 80 */ li r0, 0x80
+/* 800E18F4 000DD554 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 800E18F8 000DD558 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 800E18FC 000DD55C 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 800E1900 000DD560 48 00 02 04 */ b lbl_800E1B04
+lbl_800E1904:
+/* 800E1904 000DD564 38 60 2D 48 */ li r3, 0x2d48
+/* 800E1908 000DD568 38 80 00 00 */ li r4, 0
+/* 800E190C 000DD56C 38 A0 00 00 */ li r5, 0
+/* 800E1910 000DD570 48 16 EA 89 */ bl func_80250398
+/* 800E1914 000DD574 54 60 84 3E */ srwi r0, r3, 0x10
+/* 800E1918 000DD578 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E191C 000DD57C 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 800E1920 000DD580 38 60 00 18 */ li r3, 0x18
+/* 800E1924 000DD584 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E1928 000DD588 C8 21 00 38 */ lfd f1, 0x38(r1)
+/* 800E192C 000DD58C C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 800E1930 000DD590 EC 61 18 28 */ fsubs f3, f1, f3
+/* 800E1934 000DD594 C0 22 8B 10 */ lfs f1, lbl_80641110-_SDA2_BASE_(r2)
+/* 800E1938 000DD598 EC 00 10 28 */ fsubs f0, f0, f2
+/* 800E193C 000DD59C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E1940 000DD5A0 EC 01 00 2A */ fadds f0, f1, f0
+/* 800E1944 000DD5A4 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800E1948 000DD5A8 EC 02 00 2A */ fadds f0, f2, f0
+/* 800E194C 000DD5AC FC 00 00 1E */ fctiwz f0, f0
+/* 800E1950 000DD5B0 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800E1954 000DD5B4 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 800E1958 000DD5B8 48 08 11 39 */ bl func_80162A90
+/* 800E195C 000DD5BC 28 03 00 02 */ cmplwi r3, 2
+/* 800E1960 000DD5C0 40 82 00 64 */ bne lbl_800E19C4
+/* 800E1964 000DD5C4 C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 800E1968 000DD5C8 7F C5 F3 78 */ mr r5, r30
+/* 800E196C 000DD5CC C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 800E1970 000DD5D0 38 60 2D 48 */ li r3, 0x2d48
+/* 800E1974 000DD5D4 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 800E1978 000DD5D8 FC 60 20 1E */ fctiwz f3, f4
+/* 800E197C 000DD5DC C0 01 00 1C */ lfs f0, 0x1c(r1)
+/* 800E1980 000DD5E0 EC 42 20 28 */ fsubs f2, f2, f4
+/* 800E1984 000DD5E4 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 800E1988 000DD5E8 EC 01 00 28 */ fsubs f0, f1, f0
+/* 800E198C 000DD5EC D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 800E1990 000DD5F0 FC 20 10 1E */ fctiwz f1, f2
+/* 800E1994 000DD5F4 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800E1998 000DD5F8 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 800E199C 000DD5FC 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800E19A0 000DD600 FC 00 00 1E */ fctiwz f0, f0
+/* 800E19A4 000DD604 D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 800E19A8 000DD608 80 C1 00 54 */ lwz r6, 0x54(r1)
+/* 800E19AC 000DD60C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E19B0 000DD610 7C C6 07 34 */ extsh r6, r6
+/* 800E19B4 000DD614 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 800E19B8 000DD618 7C E7 07 34 */ extsh r7, r7
+/* 800E19BC 000DD61C 48 16 E7 79 */ bl func_80250134
+/* 800E19C0 000DD620 48 00 01 44 */ b lbl_800E1B04
+lbl_800E19C4:
+/* 800E19C4 000DD624 C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 800E19C8 000DD628 38 00 FF 00 */ li r0, -256
+/* 800E19CC 000DD62C C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 800E19D0 000DD630 7F C5 F3 78 */ mr r5, r30
+/* 800E19D4 000DD634 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 800E19D8 000DD638 FC 60 20 1E */ fctiwz f3, f4
+/* 800E19DC 000DD63C C0 01 00 1C */ lfs f0, 0x1c(r1)
+/* 800E19E0 000DD640 EC 42 20 28 */ fsubs f2, f2, f4
+/* 800E19E4 000DD644 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800E19E8 000DD648 38 60 2D 48 */ li r3, 0x2d48
+/* 800E19EC 000DD64C EC 01 00 28 */ fsubs f0, f1, f0
+/* 800E19F0 000DD650 FC 20 10 1E */ fctiwz f1, f2
+/* 800E19F4 000DD654 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 800E19F8 000DD658 7C 88 03 78 */ or r8, r4, r0
+/* 800E19FC 000DD65C FC 00 00 1E */ fctiwz f0, f0
+/* 800E1A00 000DD660 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 800E1A04 000DD664 D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 800E1A08 000DD668 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E1A0C 000DD66C 80 C1 00 54 */ lwz r6, 0x54(r1)
+/* 800E1A10 000DD670 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 800E1A14 000DD674 7C C6 07 34 */ extsh r6, r6
+/* 800E1A18 000DD678 7C E7 07 34 */ extsh r7, r7
+/* 800E1A1C 000DD67C 48 16 E7 19 */ bl func_80250134
+/* 800E1A20 000DD680 48 00 00 E4 */ b lbl_800E1B04
+/* 800E1A24 000DD684 7F C3 F3 78 */ mr r3, r30
+/* 800E1A28 000DD688 7F E4 FB 78 */ mr r4, r31
+/* 800E1A2C 000DD68C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1A30 000DD690 38 A0 00 06 */ li r5, 6
+/* 800E1A34 000DD694 48 17 24 A9 */ bl func_80253EDC
+/* 800E1A38 000DD698 38 60 00 0A */ li r3, 0xa
+/* 800E1A3C 000DD69C 4B FD 8F 51 */ bl func_800BA98C
+/* 800E1A40 000DD6A0 7C 60 07 34 */ extsh r0, r3
+/* 800E1A44 000DD6A4 7C 1E 00 00 */ cmpw r30, r0
+/* 800E1A48 000DD6A8 40 82 00 20 */ bne lbl_800E1A68
+/* 800E1A4C 000DD6AC 80 1F 00 88 */ lwz r0, 0x88(r31)
+/* 800E1A50 000DD6B0 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1A54 000DD6B4 38 60 00 06 */ li r3, 6
+/* 800E1A58 000DD6B8 60 00 00 01 */ ori r0, r0, 1
+/* 800E1A5C 000DD6BC 90 1F 00 88 */ stw r0, 0x88(r31)
+/* 800E1A60 000DD6C0 4B F7 7F DD */ bl func_80059A3C
+/* 800E1A64 000DD6C4 48 00 00 A0 */ b lbl_800E1B04
+lbl_800E1A68:
+/* 800E1A68 000DD6C8 38 60 2D 49 */ li r3, 0x2d49
+/* 800E1A6C 000DD6CC 38 80 00 00 */ li r4, 0
+/* 800E1A70 000DD6D0 38 A0 00 00 */ li r5, 0
+/* 800E1A74 000DD6D4 48 16 E9 25 */ bl func_80250398
+/* 800E1A78 000DD6D8 54 60 84 3E */ srwi r0, r3, 0x10
+/* 800E1A7C 000DD6DC C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1A80 000DD6E0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E1A84 000DD6E4 38 00 FF 00 */ li r0, -256
+/* 800E1A88 000DD6E8 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E1A8C 000DD6EC FC 20 10 1E */ fctiwz f1, f2
+/* 800E1A90 000DD6F0 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
+/* 800E1A94 000DD6F4 38 60 2D 49 */ li r3, 0x2d49
+/* 800E1A98 000DD6F8 EC 00 10 28 */ fsubs f0, f0, f2
+/* 800E1A9C 000DD6FC C8 61 00 30 */ lfd f3, 0x30(r1)
+/* 800E1AA0 000DD700 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 800E1AA4 000DD704 C0 81 00 1C */ lfs f4, 0x1c(r1)
+/* 800E1AA8 000DD708 EC A3 28 28 */ fsubs f5, f3, f5
+/* 800E1AAC 000DD70C FC 00 00 1E */ fctiwz f0, f0
+/* 800E1AB0 000DD710 EC 62 20 28 */ fsubs f3, f2, f4
+/* 800E1AB4 000DD714 D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 800E1AB8 000DD718 C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
+/* 800E1ABC 000DD71C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E1AC0 000DD720 EC 23 28 28 */ fsubs f1, f3, f5
+/* 800E1AC4 000DD724 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E1AC8 000DD728 FC 00 18 1E */ fctiwz f0, f3
+/* 800E1ACC 000DD72C 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 800E1AD0 000DD730 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 800E1AD4 000DD734 7C A8 03 78 */ or r8, r5, r0
+/* 800E1AD8 000DD738 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800E1ADC 000DD73C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E1AE0 000DD740 7C C6 07 34 */ extsh r6, r6
+/* 800E1AE4 000DD744 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800E1AE8 000DD748 EC 01 00 B2 */ fmuls f0, f1, f2
+/* 800E1AEC 000DD74C 7C E7 07 34 */ extsh r7, r7
+/* 800E1AF0 000DD750 EC 04 00 2A */ fadds f0, f4, f0
+/* 800E1AF4 000DD754 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1AF8 000DD758 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800E1AFC 000DD75C 80 A1 00 5C */ lwz r5, 0x5c(r1)
+/* 800E1B00 000DD760 48 16 E6 35 */ bl func_80250134
+lbl_800E1B04:
+/* 800E1B04 000DD764 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800E1B08 000DD768 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 800E1B0C 000DD76C 83 C1 00 68 */ lwz r30, 0x68(r1)
+/* 800E1B10 000DD770 7C 08 03 A6 */ mtlr r0
+/* 800E1B14 000DD774 38 21 00 70 */ addi r1, r1, 0x70
+/* 800E1B18 000DD778 4E 80 00 20 */ blr
+
+.global func_800E1B1C
+func_800E1B1C:
+/* 800E1B1C 000DD77C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800E1B20 000DD780 7C 08 02 A6 */ mflr r0
+/* 800E1B24 000DD784 38 A0 00 03 */ li r5, 3
+/* 800E1B28 000DD788 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800E1B2C 000DD78C 38 C1 00 08 */ addi r6, r1, 8
+/* 800E1B30 000DD790 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800E1B34 000DD794 7C 9F 23 78 */ mr r31, r4
+/* 800E1B38 000DD798 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800E1B3C 000DD79C 7C 7E 1B 78 */ mr r30, r3
+/* 800E1B40 000DD7A0 48 17 23 9D */ bl func_80253EDC
+/* 800E1B44 000DD7A4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E1B48 000DD7A8 2C 00 00 02 */ cmpwi r0, 2
+/* 800E1B4C 000DD7AC 41 82 00 38 */ beq lbl_800E1B84
+/* 800E1B50 000DD7B0 40 80 00 54 */ bge lbl_800E1BA4
+/* 800E1B54 000DD7B4 2C 00 00 01 */ cmpwi r0, 1
+/* 800E1B58 000DD7B8 40 80 00 08 */ bge lbl_800E1B60
+/* 800E1B5C 000DD7BC 48 00 00 48 */ b lbl_800E1BA4
+lbl_800E1B60:
+/* 800E1B60 000DD7C0 7F C3 F3 78 */ mr r3, r30
+/* 800E1B64 000DD7C4 7F E4 FB 78 */ mr r4, r31
+/* 800E1B68 000DD7C8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1B6C 000DD7CC 38 A0 00 06 */ li r5, 6
+/* 800E1B70 000DD7D0 48 17 23 6D */ bl func_80253EDC
+/* 800E1B74 000DD7D4 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1B78 000DD7D8 38 60 00 02 */ li r3, 2
+/* 800E1B7C 000DD7DC 4B F7 7E C1 */ bl func_80059A3C
+/* 800E1B80 000DD7E0 48 00 00 24 */ b lbl_800E1BA4
+lbl_800E1B84:
+/* 800E1B84 000DD7E4 7F C3 F3 78 */ mr r3, r30
+/* 800E1B88 000DD7E8 7F E4 FB 78 */ mr r4, r31
+/* 800E1B8C 000DD7EC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1B90 000DD7F0 38 A0 00 06 */ li r5, 6
+/* 800E1B94 000DD7F4 48 17 23 49 */ bl func_80253EDC
+/* 800E1B98 000DD7F8 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1B9C 000DD7FC 38 60 00 03 */ li r3, 3
+/* 800E1BA0 000DD800 4B F7 7E 9D */ bl func_80059A3C
+lbl_800E1BA4:
+/* 800E1BA4 000DD804 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800E1BA8 000DD808 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800E1BAC 000DD80C 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800E1BB0 000DD810 7C 08 03 A6 */ mtlr r0
+/* 800E1BB4 000DD814 38 21 00 40 */ addi r1, r1, 0x40
+/* 800E1BB8 000DD818 4E 80 00 20 */ blr
+
+.global func_800E1BBC
+func_800E1BBC:
+/* 800E1BBC 000DD81C 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 800E1BC0 000DD820 7C 08 02 A6 */ mflr r0
+/* 800E1BC4 000DD824 38 A0 00 03 */ li r5, 3
+/* 800E1BC8 000DD828 90 01 00 84 */ stw r0, 0x84(r1)
+/* 800E1BCC 000DD82C 38 C1 00 08 */ addi r6, r1, 8
+/* 800E1BD0 000DD830 93 E1 00 7C */ stw r31, 0x7c(r1)
+/* 800E1BD4 000DD834 7C 9F 23 78 */ mr r31, r4
+/* 800E1BD8 000DD838 93 C1 00 78 */ stw r30, 0x78(r1)
+/* 800E1BDC 000DD83C 7C 7E 1B 78 */ mr r30, r3
+/* 800E1BE0 000DD840 48 17 22 FD */ bl func_80253EDC
+/* 800E1BE4 000DD844 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E1BE8 000DD848 28 00 00 1A */ cmplwi r0, 0x1a
+/* 800E1BEC 000DD84C 41 81 07 B0 */ bgt lbl_800E239C
+/* 800E1BF0 000DD850 3C 60 80 41 */ lis r3, lbl_8041731C@ha
+/* 800E1BF4 000DD854 54 00 10 3A */ slwi r0, r0, 2
+/* 800E1BF8 000DD858 38 63 73 1C */ addi r3, r3, lbl_8041731C@l
+/* 800E1BFC 000DD85C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E1C00 000DD860 7C 69 03 A6 */ mtctr r3
+/* 800E1C04 000DD864 4E 80 04 20 */ bctr
+/* 800E1C08 000DD868 7F C3 F3 78 */ mr r3, r30
+/* 800E1C0C 000DD86C 7F E4 FB 78 */ mr r4, r31
+/* 800E1C10 000DD870 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1C14 000DD874 38 A0 00 06 */ li r5, 6
+/* 800E1C18 000DD878 48 17 22 C5 */ bl func_80253EDC
+/* 800E1C1C 000DD87C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1C20 000DD880 38 60 00 02 */ li r3, 2
+/* 800E1C24 000DD884 4B F7 7E 19 */ bl func_80059A3C
+/* 800E1C28 000DD888 48 00 07 74 */ b lbl_800E239C
+/* 800E1C2C 000DD88C 7F C3 F3 78 */ mr r3, r30
+/* 800E1C30 000DD890 7F E4 FB 78 */ mr r4, r31
+/* 800E1C34 000DD894 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1C38 000DD898 38 A0 00 06 */ li r5, 6
+/* 800E1C3C 000DD89C 48 17 22 A1 */ bl func_80253EDC
+/* 800E1C40 000DD8A0 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1C44 000DD8A4 38 60 00 03 */ li r3, 3
+/* 800E1C48 000DD8A8 4B F7 7D F5 */ bl func_80059A3C
+/* 800E1C4C 000DD8AC 48 00 07 50 */ b lbl_800E239C
+/* 800E1C50 000DD8B0 7F C3 F3 78 */ mr r3, r30
+/* 800E1C54 000DD8B4 7F E4 FB 78 */ mr r4, r31
+/* 800E1C58 000DD8B8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1C5C 000DD8BC 38 A0 00 06 */ li r5, 6
+/* 800E1C60 000DD8C0 48 17 22 7D */ bl func_80253EDC
+/* 800E1C64 000DD8C4 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1C68 000DD8C8 38 60 00 04 */ li r3, 4
+/* 800E1C6C 000DD8CC 4B F7 7D D1 */ bl func_80059A3C
+/* 800E1C70 000DD8D0 48 00 07 2C */ b lbl_800E239C
+/* 800E1C74 000DD8D4 7F C3 F3 78 */ mr r3, r30
+/* 800E1C78 000DD8D8 7F E4 FB 78 */ mr r4, r31
+/* 800E1C7C 000DD8DC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1C80 000DD8E0 38 A0 00 06 */ li r5, 6
+/* 800E1C84 000DD8E4 48 17 22 59 */ bl func_80253EDC
+/* 800E1C88 000DD8E8 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1C8C 000DD8EC 38 60 00 05 */ li r3, 5
+/* 800E1C90 000DD8F0 4B F7 7D AD */ bl func_80059A3C
+/* 800E1C94 000DD8F4 48 00 07 08 */ b lbl_800E239C
+/* 800E1C98 000DD8F8 7F C3 F3 78 */ mr r3, r30
+/* 800E1C9C 000DD8FC 7F E4 FB 78 */ mr r4, r31
+/* 800E1CA0 000DD900 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1CA4 000DD904 38 A0 00 06 */ li r5, 6
+/* 800E1CA8 000DD908 48 17 22 35 */ bl func_80253EDC
+/* 800E1CAC 000DD90C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1CB0 000DD910 38 60 00 06 */ li r3, 6
+/* 800E1CB4 000DD914 4B F7 7D 89 */ bl func_80059A3C
+/* 800E1CB8 000DD918 48 00 06 E4 */ b lbl_800E239C
+/* 800E1CBC 000DD91C 7F C3 F3 78 */ mr r3, r30
+/* 800E1CC0 000DD920 7F E4 FB 78 */ mr r4, r31
+/* 800E1CC4 000DD924 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1CC8 000DD928 38 A0 00 06 */ li r5, 6
+/* 800E1CCC 000DD92C 48 17 22 11 */ bl func_80253EDC
+/* 800E1CD0 000DD930 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E1CD4 000DD934 38 60 00 07 */ li r3, 7
+/* 800E1CD8 000DD938 4B F7 7D 65 */ bl func_80059A3C
+/* 800E1CDC 000DD93C 48 00 06 C0 */ b lbl_800E239C
+/* 800E1CE0 000DD940 7F C3 F3 78 */ mr r3, r30
+/* 800E1CE4 000DD944 7F E4 FB 78 */ mr r4, r31
+/* 800E1CE8 000DD948 38 A0 00 02 */ li r5, 2
+/* 800E1CEC 000DD94C 38 C0 00 00 */ li r6, 0
+/* 800E1CF0 000DD950 48 17 22 15 */ bl func_80253F04
+/* 800E1CF4 000DD954 48 00 06 A8 */ b lbl_800E239C
+/* 800E1CF8 000DD958 7F C3 F3 78 */ mr r3, r30
+/* 800E1CFC 000DD95C 7F E4 FB 78 */ mr r4, r31
+/* 800E1D00 000DD960 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1D04 000DD964 38 A0 00 06 */ li r5, 6
+/* 800E1D08 000DD968 48 17 21 D5 */ bl func_80253EDC
+/* 800E1D0C 000DD96C 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E1D10 000DD970 38 00 FF 00 */ li r0, -256
+/* 800E1D14 000DD974 38 60 00 01 */ li r3, 1
+/* 800E1D18 000DD978 38 80 00 00 */ li r4, 0
+/* 800E1D1C 000DD97C 7C BF 03 78 */ or r31, r5, r0
+/* 800E1D20 000DD980 48 00 34 7D */ bl func_800E519C
+/* 800E1D24 000DD984 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E1D28 000DD988 38 60 00 01 */ li r3, 1
+/* 800E1D2C 000DD98C 48 00 3C 8D */ bl func_800E59B8
+/* 800E1D30 000DD990 7C 64 1B 78 */ mr r4, r3
+/* 800E1D34 000DD994 38 60 00 0E */ li r3, 0xe
+/* 800E1D38 000DD998 48 07 A5 D1 */ bl func_8015C308
+/* 800E1D3C 000DD99C 38 60 2D 96 */ li r3, 0x2d96
+/* 800E1D40 000DD9A0 48 16 E5 B5 */ bl func_802502F4
+/* 800E1D44 000DD9A4 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1D48 000DD9A8 57 E9 06 3E */ clrlwi r9, r31, 0x18
+/* 800E1D4C 000DD9AC C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E1D50 000DD9B0 38 80 00 02 */ li r4, 2
+/* 800E1D54 000DD9B4 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E1D58 000DD9B8 EC 20 10 28 */ fsubs f1, f0, f2
+/* 800E1D5C 000DD9BC C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E1D60 000DD9C0 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800E1D64 000DD9C4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E1D68 000DD9C8 EC 85 10 2A */ fadds f4, f5, f2
+/* 800E1D6C 000DD9CC EC 45 18 2A */ fadds f2, f5, f3
+/* 800E1D70 000DD9D0 FC 20 08 1E */ fctiwz f1, f1
+/* 800E1D74 000DD9D4 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1D78 000DD9D8 FC 60 20 1E */ fctiwz f3, f4
+/* 800E1D7C 000DD9DC FC 40 10 1E */ fctiwz f2, f2
+/* 800E1D80 000DD9E0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800E1D84 000DD9E4 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E1D88 000DD9E8 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800E1D8C 000DD9EC D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 800E1D90 000DD9F0 81 01 00 4C */ lwz r8, 0x4c(r1)
+/* 800E1D94 000DD9F4 7C E7 07 34 */ extsh r7, r7
+/* 800E1D98 000DD9F8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800E1D9C 000DD9FC 80 A1 00 34 */ lwz r5, 0x34(r1)
+/* 800E1DA0 000DDA00 7D 08 07 34 */ extsh r8, r8
+/* 800E1DA4 000DDA04 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 800E1DA8 000DDA08 48 16 E4 05 */ bl func_802501AC
+/* 800E1DAC 000DDA0C 38 60 2D 96 */ li r3, 0x2d96
+/* 800E1DB0 000DDA10 48 16 E5 45 */ bl func_802502F4
+/* 800E1DB4 000DDA14 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E1DB8 000DDA18 7F E9 FB 78 */ mr r9, r31
+/* 800E1DBC 000DDA1C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E1DC0 000DDA20 38 80 00 02 */ li r4, 2
+/* 800E1DC4 000DDA24 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E1DC8 000DDA28 FC 80 28 1E */ fctiwz f4, f5
+/* 800E1DCC 000DDA2C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E1DD0 000DDA30 FC 40 18 1E */ fctiwz f2, f3
+/* 800E1DD4 000DDA34 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E1DD8 000DDA38 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E1DDC 000DDA3C D8 81 00 50 */ stfd f4, 0x50(r1)
+/* 800E1DE0 000DDA40 FC 20 08 1E */ fctiwz f1, f1
+/* 800E1DE4 000DDA44 D8 41 00 58 */ stfd f2, 0x58(r1)
+/* 800E1DE8 000DDA48 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1DEC 000DDA4C 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 800E1DF0 000DDA50 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 800E1DF4 000DDA54 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800E1DF8 000DDA58 D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800E1DFC 000DDA5C 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800E1E00 000DDA60 81 01 00 6C */ lwz r8, 0x6c(r1)
+/* 800E1E04 000DDA64 7C E7 07 34 */ extsh r7, r7
+/* 800E1E08 000DDA68 7D 08 07 34 */ extsh r8, r8
+/* 800E1E0C 000DDA6C 48 16 E3 A1 */ bl func_802501AC
+/* 800E1E10 000DDA70 48 00 05 8C */ b lbl_800E239C
+/* 800E1E14 000DDA74 7F C3 F3 78 */ mr r3, r30
+/* 800E1E18 000DDA78 7F E4 FB 78 */ mr r4, r31
+/* 800E1E1C 000DDA7C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1E20 000DDA80 38 A0 00 06 */ li r5, 6
+/* 800E1E24 000DDA84 48 17 20 B9 */ bl func_80253EDC
+/* 800E1E28 000DDA88 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E1E2C 000DDA8C 38 00 FF 00 */ li r0, -256
+/* 800E1E30 000DDA90 38 60 00 02 */ li r3, 2
+/* 800E1E34 000DDA94 38 80 00 00 */ li r4, 0
+/* 800E1E38 000DDA98 7C BF 03 78 */ or r31, r5, r0
+/* 800E1E3C 000DDA9C 48 00 33 61 */ bl func_800E519C
+/* 800E1E40 000DDAA0 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E1E44 000DDAA4 38 60 00 02 */ li r3, 2
+/* 800E1E48 000DDAA8 48 00 3B 71 */ bl func_800E59B8
+/* 800E1E4C 000DDAAC 7C 64 1B 78 */ mr r4, r3
+/* 800E1E50 000DDAB0 38 60 00 0E */ li r3, 0xe
+/* 800E1E54 000DDAB4 48 07 A4 B5 */ bl func_8015C308
+/* 800E1E58 000DDAB8 38 60 2D 96 */ li r3, 0x2d96
+/* 800E1E5C 000DDABC 48 16 E4 99 */ bl func_802502F4
+/* 800E1E60 000DDAC0 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1E64 000DDAC4 57 E9 06 3E */ clrlwi r9, r31, 0x18
+/* 800E1E68 000DDAC8 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E1E6C 000DDACC 38 80 00 02 */ li r4, 2
+/* 800E1E70 000DDAD0 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E1E74 000DDAD4 EC 20 10 28 */ fsubs f1, f0, f2
+/* 800E1E78 000DDAD8 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E1E7C 000DDADC C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800E1E80 000DDAE0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E1E84 000DDAE4 EC 85 10 2A */ fadds f4, f5, f2
+/* 800E1E88 000DDAE8 EC 45 18 2A */ fadds f2, f5, f3
+/* 800E1E8C 000DDAEC FC 20 08 1E */ fctiwz f1, f1
+/* 800E1E90 000DDAF0 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1E94 000DDAF4 FC 60 20 1E */ fctiwz f3, f4
+/* 800E1E98 000DDAF8 FC 40 10 1E */ fctiwz f2, f2
+/* 800E1E9C 000DDAFC D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800E1EA0 000DDB00 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800E1EA4 000DDB04 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800E1EA8 000DDB08 D8 61 00 68 */ stfd f3, 0x68(r1)
+/* 800E1EAC 000DDB0C 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800E1EB0 000DDB10 7C E7 07 34 */ extsh r7, r7
+/* 800E1EB4 000DDB14 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800E1EB8 000DDB18 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800E1EBC 000DDB1C 7D 08 07 34 */ extsh r8, r8
+/* 800E1EC0 000DDB20 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800E1EC4 000DDB24 48 16 E2 E9 */ bl func_802501AC
+/* 800E1EC8 000DDB28 38 60 2D 96 */ li r3, 0x2d96
+/* 800E1ECC 000DDB2C 48 16 E4 29 */ bl func_802502F4
+/* 800E1ED0 000DDB30 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E1ED4 000DDB34 7F E9 FB 78 */ mr r9, r31
+/* 800E1ED8 000DDB38 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E1EDC 000DDB3C 38 80 00 02 */ li r4, 2
+/* 800E1EE0 000DDB40 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E1EE4 000DDB44 FC 80 28 1E */ fctiwz f4, f5
+/* 800E1EE8 000DDB48 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E1EEC 000DDB4C FC 40 18 1E */ fctiwz f2, f3
+/* 800E1EF0 000DDB50 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E1EF4 000DDB54 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E1EF8 000DDB58 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800E1EFC 000DDB5C FC 20 08 1E */ fctiwz f1, f1
+/* 800E1F00 000DDB60 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800E1F04 000DDB64 FC 00 00 1E */ fctiwz f0, f0
+/* 800E1F08 000DDB68 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800E1F0C 000DDB6C 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E1F10 000DDB70 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800E1F14 000DDB74 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800E1F18 000DDB78 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 800E1F1C 000DDB7C 81 01 00 34 */ lwz r8, 0x34(r1)
+/* 800E1F20 000DDB80 7C E7 07 34 */ extsh r7, r7
+/* 800E1F24 000DDB84 7D 08 07 34 */ extsh r8, r8
+/* 800E1F28 000DDB88 48 16 E2 85 */ bl func_802501AC
+/* 800E1F2C 000DDB8C 48 00 04 70 */ b lbl_800E239C
+/* 800E1F30 000DDB90 7F C3 F3 78 */ mr r3, r30
+/* 800E1F34 000DDB94 7F E4 FB 78 */ mr r4, r31
+/* 800E1F38 000DDB98 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E1F3C 000DDB9C 38 A0 00 06 */ li r5, 6
+/* 800E1F40 000DDBA0 48 17 1F 9D */ bl func_80253EDC
+/* 800E1F44 000DDBA4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E1F48 000DDBA8 38 00 FF 00 */ li r0, -256
+/* 800E1F4C 000DDBAC 38 60 00 03 */ li r3, 3
+/* 800E1F50 000DDBB0 38 80 00 00 */ li r4, 0
+/* 800E1F54 000DDBB4 7C BF 03 78 */ or r31, r5, r0
+/* 800E1F58 000DDBB8 48 00 32 45 */ bl func_800E519C
+/* 800E1F5C 000DDBBC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E1F60 000DDBC0 38 60 00 03 */ li r3, 3
+/* 800E1F64 000DDBC4 48 00 3A 55 */ bl func_800E59B8
+/* 800E1F68 000DDBC8 7C 64 1B 78 */ mr r4, r3
+/* 800E1F6C 000DDBCC 38 60 00 0E */ li r3, 0xe
+/* 800E1F70 000DDBD0 48 07 A3 99 */ bl func_8015C308
+/* 800E1F74 000DDBD4 38 60 2D 96 */ li r3, 0x2d96
+/* 800E1F78 000DDBD8 48 16 E3 7D */ bl func_802502F4
+/* 800E1F7C 000DDBDC C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E1F80 000DDBE0 57 E9 06 3E */ clrlwi r9, r31, 0x18
+/* 800E1F84 000DDBE4 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E1F88 000DDBE8 38 80 00 02 */ li r4, 2
+/* 800E1F8C 000DDBEC C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E1F90 000DDBF0 EC 20 10 28 */ fsubs f1, f0, f2
+/* 800E1F94 000DDBF4 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E1F98 000DDBF8 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800E1F9C 000DDBFC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E1FA0 000DDC00 EC 85 10 2A */ fadds f4, f5, f2
+/* 800E1FA4 000DDC04 EC 45 18 2A */ fadds f2, f5, f3
+/* 800E1FA8 000DDC08 FC 20 08 1E */ fctiwz f1, f1
+/* 800E1FAC 000DDC0C FC 00 00 1E */ fctiwz f0, f0
+/* 800E1FB0 000DDC10 FC 60 20 1E */ fctiwz f3, f4
+/* 800E1FB4 000DDC14 FC 40 10 1E */ fctiwz f2, f2
+/* 800E1FB8 000DDC18 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800E1FBC 000DDC1C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800E1FC0 000DDC20 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800E1FC4 000DDC24 D8 61 00 68 */ stfd f3, 0x68(r1)
+/* 800E1FC8 000DDC28 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800E1FCC 000DDC2C 7C E7 07 34 */ extsh r7, r7
+/* 800E1FD0 000DDC30 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800E1FD4 000DDC34 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800E1FD8 000DDC38 7D 08 07 34 */ extsh r8, r8
+/* 800E1FDC 000DDC3C 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800E1FE0 000DDC40 48 16 E1 CD */ bl func_802501AC
+/* 800E1FE4 000DDC44 38 60 2D 96 */ li r3, 0x2d96
+/* 800E1FE8 000DDC48 48 16 E3 0D */ bl func_802502F4
+/* 800E1FEC 000DDC4C C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E1FF0 000DDC50 7F E9 FB 78 */ mr r9, r31
+/* 800E1FF4 000DDC54 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E1FF8 000DDC58 38 80 00 02 */ li r4, 2
+/* 800E1FFC 000DDC5C C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E2000 000DDC60 FC 80 28 1E */ fctiwz f4, f5
+/* 800E2004 000DDC64 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E2008 000DDC68 FC 40 18 1E */ fctiwz f2, f3
+/* 800E200C 000DDC6C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E2010 000DDC70 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E2014 000DDC74 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800E2018 000DDC78 FC 20 08 1E */ fctiwz f1, f1
+/* 800E201C 000DDC7C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800E2020 000DDC80 FC 00 00 1E */ fctiwz f0, f0
+/* 800E2024 000DDC84 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800E2028 000DDC88 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E202C 000DDC8C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800E2030 000DDC90 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800E2034 000DDC94 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 800E2038 000DDC98 81 01 00 34 */ lwz r8, 0x34(r1)
+/* 800E203C 000DDC9C 7C E7 07 34 */ extsh r7, r7
+/* 800E2040 000DDCA0 7D 08 07 34 */ extsh r8, r8
+/* 800E2044 000DDCA4 48 16 E1 69 */ bl func_802501AC
+/* 800E2048 000DDCA8 48 00 03 54 */ b lbl_800E239C
+/* 800E204C 000DDCAC 7F C3 F3 78 */ mr r3, r30
+/* 800E2050 000DDCB0 7F E4 FB 78 */ mr r4, r31
+/* 800E2054 000DDCB4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2058 000DDCB8 38 A0 00 06 */ li r5, 6
+/* 800E205C 000DDCBC 48 17 1E 81 */ bl func_80253EDC
+/* 800E2060 000DDCC0 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E2064 000DDCC4 38 00 FF 00 */ li r0, -256
+/* 800E2068 000DDCC8 38 60 00 04 */ li r3, 4
+/* 800E206C 000DDCCC 38 80 00 00 */ li r4, 0
+/* 800E2070 000DDCD0 7C BF 03 78 */ or r31, r5, r0
+/* 800E2074 000DDCD4 48 00 31 29 */ bl func_800E519C
+/* 800E2078 000DDCD8 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E207C 000DDCDC 38 60 00 04 */ li r3, 4
+/* 800E2080 000DDCE0 48 00 39 39 */ bl func_800E59B8
+/* 800E2084 000DDCE4 7C 64 1B 78 */ mr r4, r3
+/* 800E2088 000DDCE8 38 60 00 0E */ li r3, 0xe
+/* 800E208C 000DDCEC 48 07 A2 7D */ bl func_8015C308
+/* 800E2090 000DDCF0 38 60 2D 96 */ li r3, 0x2d96
+/* 800E2094 000DDCF4 48 16 E2 61 */ bl func_802502F4
+/* 800E2098 000DDCF8 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E209C 000DDCFC 57 E9 06 3E */ clrlwi r9, r31, 0x18
+/* 800E20A0 000DDD00 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E20A4 000DDD04 38 80 00 02 */ li r4, 2
+/* 800E20A8 000DDD08 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E20AC 000DDD0C EC 20 10 28 */ fsubs f1, f0, f2
+/* 800E20B0 000DDD10 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E20B4 000DDD14 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800E20B8 000DDD18 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E20BC 000DDD1C EC 85 10 2A */ fadds f4, f5, f2
+/* 800E20C0 000DDD20 EC 45 18 2A */ fadds f2, f5, f3
+/* 800E20C4 000DDD24 FC 20 08 1E */ fctiwz f1, f1
+/* 800E20C8 000DDD28 FC 00 00 1E */ fctiwz f0, f0
+/* 800E20CC 000DDD2C FC 60 20 1E */ fctiwz f3, f4
+/* 800E20D0 000DDD30 FC 40 10 1E */ fctiwz f2, f2
+/* 800E20D4 000DDD34 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800E20D8 000DDD38 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800E20DC 000DDD3C 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800E20E0 000DDD40 D8 61 00 68 */ stfd f3, 0x68(r1)
+/* 800E20E4 000DDD44 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800E20E8 000DDD48 7C E7 07 34 */ extsh r7, r7
+/* 800E20EC 000DDD4C D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800E20F0 000DDD50 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800E20F4 000DDD54 7D 08 07 34 */ extsh r8, r8
+/* 800E20F8 000DDD58 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800E20FC 000DDD5C 48 16 E0 B1 */ bl func_802501AC
+/* 800E2100 000DDD60 38 60 2D 96 */ li r3, 0x2d96
+/* 800E2104 000DDD64 48 16 E1 F1 */ bl func_802502F4
+/* 800E2108 000DDD68 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E210C 000DDD6C 7F E9 FB 78 */ mr r9, r31
+/* 800E2110 000DDD70 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E2114 000DDD74 38 80 00 02 */ li r4, 2
+/* 800E2118 000DDD78 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E211C 000DDD7C FC 80 28 1E */ fctiwz f4, f5
+/* 800E2120 000DDD80 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E2124 000DDD84 FC 40 18 1E */ fctiwz f2, f3
+/* 800E2128 000DDD88 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E212C 000DDD8C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E2130 000DDD90 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800E2134 000DDD94 FC 20 08 1E */ fctiwz f1, f1
+/* 800E2138 000DDD98 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800E213C 000DDD9C FC 00 00 1E */ fctiwz f0, f0
+/* 800E2140 000DDDA0 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800E2144 000DDDA4 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E2148 000DDDA8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800E214C 000DDDAC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800E2150 000DDDB0 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 800E2154 000DDDB4 81 01 00 34 */ lwz r8, 0x34(r1)
+/* 800E2158 000DDDB8 7C E7 07 34 */ extsh r7, r7
+/* 800E215C 000DDDBC 7D 08 07 34 */ extsh r8, r8
+/* 800E2160 000DDDC0 48 16 E0 4D */ bl func_802501AC
+/* 800E2164 000DDDC4 48 00 02 38 */ b lbl_800E239C
+/* 800E2168 000DDDC8 7F C3 F3 78 */ mr r3, r30
+/* 800E216C 000DDDCC 7F E4 FB 78 */ mr r4, r31
+/* 800E2170 000DDDD0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2174 000DDDD4 38 A0 00 06 */ li r5, 6
+/* 800E2178 000DDDD8 48 17 1D 65 */ bl func_80253EDC
+/* 800E217C 000DDDDC 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E2180 000DDDE0 38 00 FF 00 */ li r0, -256
+/* 800E2184 000DDDE4 38 60 00 05 */ li r3, 5
+/* 800E2188 000DDDE8 38 80 00 00 */ li r4, 0
+/* 800E218C 000DDDEC 7C BF 03 78 */ or r31, r5, r0
+/* 800E2190 000DDDF0 48 00 30 0D */ bl func_800E519C
+/* 800E2194 000DDDF4 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E2198 000DDDF8 38 60 00 05 */ li r3, 5
+/* 800E219C 000DDDFC 48 00 38 1D */ bl func_800E59B8
+/* 800E21A0 000DDE00 7C 64 1B 78 */ mr r4, r3
+/* 800E21A4 000DDE04 38 60 00 0E */ li r3, 0xe
+/* 800E21A8 000DDE08 48 07 A1 61 */ bl func_8015C308
+/* 800E21AC 000DDE0C 38 60 2D 96 */ li r3, 0x2d96
+/* 800E21B0 000DDE10 48 16 E1 45 */ bl func_802502F4
+/* 800E21B4 000DDE14 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E21B8 000DDE18 57 E9 06 3E */ clrlwi r9, r31, 0x18
+/* 800E21BC 000DDE1C C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E21C0 000DDE20 38 80 00 02 */ li r4, 2
+/* 800E21C4 000DDE24 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E21C8 000DDE28 EC 20 10 28 */ fsubs f1, f0, f2
+/* 800E21CC 000DDE2C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E21D0 000DDE30 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800E21D4 000DDE34 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E21D8 000DDE38 EC 85 10 2A */ fadds f4, f5, f2
+/* 800E21DC 000DDE3C EC 45 18 2A */ fadds f2, f5, f3
+/* 800E21E0 000DDE40 FC 20 08 1E */ fctiwz f1, f1
+/* 800E21E4 000DDE44 FC 00 00 1E */ fctiwz f0, f0
+/* 800E21E8 000DDE48 FC 60 20 1E */ fctiwz f3, f4
+/* 800E21EC 000DDE4C FC 40 10 1E */ fctiwz f2, f2
+/* 800E21F0 000DDE50 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800E21F4 000DDE54 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800E21F8 000DDE58 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800E21FC 000DDE5C D8 61 00 68 */ stfd f3, 0x68(r1)
+/* 800E2200 000DDE60 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800E2204 000DDE64 7C E7 07 34 */ extsh r7, r7
+/* 800E2208 000DDE68 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800E220C 000DDE6C 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800E2210 000DDE70 7D 08 07 34 */ extsh r8, r8
+/* 800E2214 000DDE74 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800E2218 000DDE78 48 16 DF 95 */ bl func_802501AC
+/* 800E221C 000DDE7C 38 60 2D 96 */ li r3, 0x2d96
+/* 800E2220 000DDE80 48 16 E0 D5 */ bl func_802502F4
+/* 800E2224 000DDE84 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E2228 000DDE88 7F E9 FB 78 */ mr r9, r31
+/* 800E222C 000DDE8C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E2230 000DDE90 38 80 00 02 */ li r4, 2
+/* 800E2234 000DDE94 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E2238 000DDE98 FC 80 28 1E */ fctiwz f4, f5
+/* 800E223C 000DDE9C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E2240 000DDEA0 FC 40 18 1E */ fctiwz f2, f3
+/* 800E2244 000DDEA4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E2248 000DDEA8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E224C 000DDEAC D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800E2250 000DDEB0 FC 20 08 1E */ fctiwz f1, f1
+/* 800E2254 000DDEB4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800E2258 000DDEB8 FC 00 00 1E */ fctiwz f0, f0
+/* 800E225C 000DDEBC 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800E2260 000DDEC0 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E2264 000DDEC4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800E2268 000DDEC8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800E226C 000DDECC 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 800E2270 000DDED0 81 01 00 34 */ lwz r8, 0x34(r1)
+/* 800E2274 000DDED4 7C E7 07 34 */ extsh r7, r7
+/* 800E2278 000DDED8 7D 08 07 34 */ extsh r8, r8
+/* 800E227C 000DDEDC 48 16 DF 31 */ bl func_802501AC
+/* 800E2280 000DDEE0 48 00 01 1C */ b lbl_800E239C
+/* 800E2284 000DDEE4 7F C3 F3 78 */ mr r3, r30
+/* 800E2288 000DDEE8 7F E4 FB 78 */ mr r4, r31
+/* 800E228C 000DDEEC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2290 000DDEF0 38 A0 00 06 */ li r5, 6
+/* 800E2294 000DDEF4 48 17 1C 49 */ bl func_80253EDC
+/* 800E2298 000DDEF8 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800E229C 000DDEFC 38 00 FF 00 */ li r0, -256
+/* 800E22A0 000DDF00 38 60 00 06 */ li r3, 6
+/* 800E22A4 000DDF04 38 80 00 00 */ li r4, 0
+/* 800E22A8 000DDF08 7C BF 03 78 */ or r31, r5, r0
+/* 800E22AC 000DDF0C 48 00 2E F1 */ bl func_800E519C
+/* 800E22B0 000DDF10 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E22B4 000DDF14 38 60 00 06 */ li r3, 6
+/* 800E22B8 000DDF18 48 00 37 01 */ bl func_800E59B8
+/* 800E22BC 000DDF1C 7C 64 1B 78 */ mr r4, r3
+/* 800E22C0 000DDF20 38 60 00 0E */ li r3, 0xe
+/* 800E22C4 000DDF24 48 07 A0 45 */ bl func_8015C308
+/* 800E22C8 000DDF28 38 60 2D 96 */ li r3, 0x2d96
+/* 800E22CC 000DDF2C 48 16 E0 29 */ bl func_802502F4
+/* 800E22D0 000DDF30 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E22D4 000DDF34 57 E9 06 3E */ clrlwi r9, r31, 0x18
+/* 800E22D8 000DDF38 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 800E22DC 000DDF3C 38 80 00 02 */ li r4, 2
+/* 800E22E0 000DDF40 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E22E4 000DDF44 EC 20 10 28 */ fsubs f1, f0, f2
+/* 800E22E8 000DDF48 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E22EC 000DDF4C C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
+/* 800E22F0 000DDF50 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E22F4 000DDF54 EC 85 10 2A */ fadds f4, f5, f2
+/* 800E22F8 000DDF58 EC 45 18 2A */ fadds f2, f5, f3
+/* 800E22FC 000DDF5C FC 20 08 1E */ fctiwz f1, f1
+/* 800E2300 000DDF60 FC 00 00 1E */ fctiwz f0, f0
+/* 800E2304 000DDF64 FC 60 20 1E */ fctiwz f3, f4
+/* 800E2308 000DDF68 FC 40 10 1E */ fctiwz f2, f2
+/* 800E230C 000DDF6C D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800E2310 000DDF70 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800E2314 000DDF74 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800E2318 000DDF78 D8 61 00 68 */ stfd f3, 0x68(r1)
+/* 800E231C 000DDF7C 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800E2320 000DDF80 7C E7 07 34 */ extsh r7, r7
+/* 800E2324 000DDF84 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800E2328 000DDF88 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800E232C 000DDF8C 7D 08 07 34 */ extsh r8, r8
+/* 800E2330 000DDF90 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800E2334 000DDF94 48 16 DE 79 */ bl func_802501AC
+/* 800E2338 000DDF98 38 60 2D 96 */ li r3, 0x2d96
+/* 800E233C 000DDF9C 48 16 DF B9 */ bl func_802502F4
+/* 800E2340 000DDFA0 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E2344 000DDFA4 7F E9 FB 78 */ mr r9, r31
+/* 800E2348 000DDFA8 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E234C 000DDFAC 38 80 00 02 */ li r4, 2
+/* 800E2350 000DDFB0 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E2354 000DDFB4 FC 80 28 1E */ fctiwz f4, f5
+/* 800E2358 000DDFB8 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E235C 000DDFBC FC 40 18 1E */ fctiwz f2, f3
+/* 800E2360 000DDFC0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E2364 000DDFC4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E2368 000DDFC8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800E236C 000DDFCC FC 20 08 1E */ fctiwz f1, f1
+/* 800E2370 000DDFD0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800E2374 000DDFD4 FC 00 00 1E */ fctiwz f0, f0
+/* 800E2378 000DDFD8 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800E237C 000DDFDC 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E2380 000DDFE0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800E2384 000DDFE4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800E2388 000DDFE8 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 800E238C 000DDFEC 81 01 00 34 */ lwz r8, 0x34(r1)
+/* 800E2390 000DDFF0 7C E7 07 34 */ extsh r7, r7
+/* 800E2394 000DDFF4 7D 08 07 34 */ extsh r8, r8
+/* 800E2398 000DDFF8 48 16 DE 15 */ bl func_802501AC
+lbl_800E239C:
+/* 800E239C 000DDFFC 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 800E23A0 000DE000 83 E1 00 7C */ lwz r31, 0x7c(r1)
+/* 800E23A4 000DE004 83 C1 00 78 */ lwz r30, 0x78(r1)
+/* 800E23A8 000DE008 7C 08 03 A6 */ mtlr r0
+/* 800E23AC 000DE00C 38 21 00 80 */ addi r1, r1, 0x80
+/* 800E23B0 000DE010 4E 80 00 20 */ blr
+
+.global func_800E23B4
+func_800E23B4:
+/* 800E23B4 000DE014 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800E23B8 000DE018 7C 08 02 A6 */ mflr r0
+/* 800E23BC 000DE01C 38 A0 00 03 */ li r5, 3
+/* 800E23C0 000DE020 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800E23C4 000DE024 38 C1 00 08 */ addi r6, r1, 8
+/* 800E23C8 000DE028 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800E23CC 000DE02C 7C 9F 23 78 */ mr r31, r4
+/* 800E23D0 000DE030 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 800E23D4 000DE034 7C 7E 1B 78 */ mr r30, r3
+/* 800E23D8 000DE038 48 17 1B 05 */ bl func_80253EDC
+/* 800E23DC 000DE03C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E23E0 000DE040 38 03 FF F9 */ addi r0, r3, -7
+/* 800E23E4 000DE044 28 00 00 09 */ cmplwi r0, 9
+/* 800E23E8 000DE048 41 81 01 94 */ bgt lbl_800E257C
+/* 800E23EC 000DE04C 3C 60 80 41 */ lis r3, lbl_80417388@ha
+/* 800E23F0 000DE050 54 00 10 3A */ slwi r0, r0, 2
+/* 800E23F4 000DE054 38 63 73 88 */ addi r3, r3, lbl_80417388@l
+/* 800E23F8 000DE058 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E23FC 000DE05C 7C 69 03 A6 */ mtctr r3
+/* 800E2400 000DE060 4E 80 04 20 */ bctr
+/* 800E2404 000DE064 7F C3 F3 78 */ mr r3, r30
+/* 800E2408 000DE068 7F E4 FB 78 */ mr r4, r31
+/* 800E240C 000DE06C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2410 000DE070 38 A0 00 06 */ li r5, 6
+/* 800E2414 000DE074 48 17 1A C9 */ bl func_80253EDC
+/* 800E2418 000DE078 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E241C 000DE07C 38 60 00 02 */ li r3, 2
+/* 800E2420 000DE080 4B F7 76 1D */ bl func_80059A3C
+/* 800E2424 000DE084 48 00 01 58 */ b lbl_800E257C
+/* 800E2428 000DE088 7F C3 F3 78 */ mr r3, r30
+/* 800E242C 000DE08C 7F E4 FB 78 */ mr r4, r31
+/* 800E2430 000DE090 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2434 000DE094 38 A0 00 06 */ li r5, 6
+/* 800E2438 000DE098 48 17 1A A5 */ bl func_80253EDC
+/* 800E243C 000DE09C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E2440 000DE0A0 38 60 00 03 */ li r3, 3
+/* 800E2444 000DE0A4 4B F7 75 F9 */ bl func_80059A3C
+/* 800E2448 000DE0A8 48 00 01 34 */ b lbl_800E257C
+/* 800E244C 000DE0AC 7F C3 F3 78 */ mr r3, r30
+/* 800E2450 000DE0B0 7F E4 FB 78 */ mr r4, r31
+/* 800E2454 000DE0B4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2458 000DE0B8 38 A0 00 06 */ li r5, 6
+/* 800E245C 000DE0BC 48 17 1A 81 */ bl func_80253EDC
+/* 800E2460 000DE0C0 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E2464 000DE0C4 38 60 00 04 */ li r3, 4
+/* 800E2468 000DE0C8 4B F7 75 D5 */ bl func_80059A3C
+/* 800E246C 000DE0CC 48 00 01 10 */ b lbl_800E257C
+/* 800E2470 000DE0D0 7F C3 F3 78 */ mr r3, r30
+/* 800E2474 000DE0D4 7F E4 FB 78 */ mr r4, r31
+/* 800E2478 000DE0D8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E247C 000DE0DC 38 A0 00 06 */ li r5, 6
+/* 800E2480 000DE0E0 48 17 1A 5D */ bl func_80253EDC
+/* 800E2484 000DE0E4 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800E2488 000DE0E8 38 00 FF 00 */ li r0, -256
+/* 800E248C 000DE0EC 38 60 00 06 */ li r3, 6
+/* 800E2490 000DE0F0 7C 9F 03 78 */ or r31, r4, r0
+/* 800E2494 000DE0F4 4B FD 83 59 */ bl func_800BA7EC
+/* 800E2498 000DE0F8 2C 03 00 00 */ cmpwi r3, 0
+/* 800E249C 000DE0FC 41 82 00 74 */ beq lbl_800E2510
+/* 800E24A0 000DE100 38 60 00 07 */ li r3, 7
+/* 800E24A4 000DE104 4B FD 83 49 */ bl func_800BA7EC
+/* 800E24A8 000DE108 38 80 00 01 */ li r4, 1
+/* 800E24AC 000DE10C 48 00 35 0D */ bl func_800E59B8
+/* 800E24B0 000DE110 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E24B4 000DE114 7F E9 FB 78 */ mr r9, r31
+/* 800E24B8 000DE118 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E24BC 000DE11C 38 80 00 01 */ li r4, 1
+/* 800E24C0 000DE120 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E24C4 000DE124 FC 80 28 1E */ fctiwz f4, f5
+/* 800E24C8 000DE128 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E24CC 000DE12C FC 40 18 1E */ fctiwz f2, f3
+/* 800E24D0 000DE130 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E24D4 000DE134 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E24D8 000DE138 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800E24DC 000DE13C FC 20 08 1E */ fctiwz f1, f1
+/* 800E24E0 000DE140 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800E24E4 000DE144 FC 00 00 1E */ fctiwz f0, f0
+/* 800E24E8 000DE148 80 A1 00 34 */ lwz r5, 0x34(r1)
+/* 800E24EC 000DE14C 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 800E24F0 000DE150 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800E24F4 000DE154 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E24F8 000DE158 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800E24FC 000DE15C 81 01 00 4C */ lwz r8, 0x4c(r1)
+/* 800E2500 000DE160 7C E7 07 34 */ extsh r7, r7
+/* 800E2504 000DE164 7D 08 07 34 */ extsh r8, r8
+/* 800E2508 000DE168 48 16 DC A5 */ bl func_802501AC
+/* 800E250C 000DE16C 48 00 00 70 */ b lbl_800E257C
+lbl_800E2510:
+/* 800E2510 000DE170 38 60 00 07 */ li r3, 7
+/* 800E2514 000DE174 4B FD 82 D9 */ bl func_800BA7EC
+/* 800E2518 000DE178 38 80 00 00 */ li r4, 0
+/* 800E251C 000DE17C 48 00 34 9D */ bl func_800E59B8
+/* 800E2520 000DE180 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 800E2524 000DE184 7F E9 FB 78 */ mr r9, r31
+/* 800E2528 000DE188 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E252C 000DE18C 38 80 00 01 */ li r4, 1
+/* 800E2530 000DE190 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E2534 000DE194 FC 80 28 1E */ fctiwz f4, f5
+/* 800E2538 000DE198 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E253C 000DE19C FC 40 18 1E */ fctiwz f2, f3
+/* 800E2540 000DE1A0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800E2544 000DE1A4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E2548 000DE1A8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800E254C 000DE1AC FC 20 08 1E */ fctiwz f1, f1
+/* 800E2550 000DE1B0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800E2554 000DE1B4 FC 00 00 1E */ fctiwz f0, f0
+/* 800E2558 000DE1B8 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800E255C 000DE1BC 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E2560 000DE1C0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800E2564 000DE1C4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800E2568 000DE1C8 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 800E256C 000DE1CC 81 01 00 34 */ lwz r8, 0x34(r1)
+/* 800E2570 000DE1D0 7C E7 07 34 */ extsh r7, r7
+/* 800E2574 000DE1D4 7D 08 07 34 */ extsh r8, r8
+/* 800E2578 000DE1D8 48 16 DC 35 */ bl func_802501AC
+lbl_800E257C:
+/* 800E257C 000DE1DC 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800E2580 000DE1E0 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 800E2584 000DE1E4 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 800E2588 000DE1E8 7C 08 03 A6 */ mtlr r0
+/* 800E258C 000DE1EC 38 21 00 60 */ addi r1, r1, 0x60
+/* 800E2590 000DE1F0 4E 80 00 20 */ blr
+
+.global func_800E2594
+func_800E2594:
+/* 800E2594 000DE1F4 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800E2598 000DE1F8 7C 08 02 A6 */ mflr r0
+/* 800E259C 000DE1FC 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800E25A0 000DE200 39 61 00 60 */ addi r11, r1, 0x60
+/* 800E25A4 000DE204 48 0E 4B 8D */ bl _savegpr_29
+/* 800E25A8 000DE208 7C 7F 1B 78 */ mr r31, r3
+/* 800E25AC 000DE20C 7C 9D 23 78 */ mr r29, r4
+/* 800E25B0 000DE210 38 C1 00 08 */ addi r6, r1, 8
+/* 800E25B4 000DE214 3B C0 00 0A */ li r30, 0xa
+/* 800E25B8 000DE218 38 A0 00 03 */ li r5, 3
+/* 800E25BC 000DE21C 48 17 19 21 */ bl func_80253EDC
+/* 800E25C0 000DE220 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E25C4 000DE224 38 03 FF FB */ addi r0, r3, -5
+/* 800E25C8 000DE228 28 00 00 1A */ cmplwi r0, 0x1a
+/* 800E25CC 000DE22C 41 81 01 68 */ bgt lbl_800E2734
+/* 800E25D0 000DE230 3C 60 80 41 */ lis r3, lbl_804173B0@ha
+/* 800E25D4 000DE234 54 00 10 3A */ slwi r0, r0, 2
+/* 800E25D8 000DE238 38 63 73 B0 */ addi r3, r3, lbl_804173B0@l
+/* 800E25DC 000DE23C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E25E0 000DE240 7C 69 03 A6 */ mtctr r3
+/* 800E25E4 000DE244 4E 80 04 20 */ bctr
+/* 800E25E8 000DE248 3B C0 00 0B */ li r30, 0xb
+/* 800E25EC 000DE24C 3B DE 00 01 */ addi r30, r30, 1
+/* 800E25F0 000DE250 3B DE 00 01 */ addi r30, r30, 1
+/* 800E25F4 000DE254 3B DE 00 01 */ addi r30, r30, 1
+/* 800E25F8 000DE258 3B DE 00 01 */ addi r30, r30, 1
+/* 800E25FC 000DE25C 7F E3 FB 78 */ mr r3, r31
+/* 800E2600 000DE260 7F A4 EB 78 */ mr r4, r29
+/* 800E2604 000DE264 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2608 000DE268 38 A0 00 06 */ li r5, 6
+/* 800E260C 000DE26C 48 17 18 D1 */ bl func_80253EDC
+/* 800E2610 000DE270 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 800E2614 000DE274 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E2618 000DE278 4B F7 74 25 */ bl func_80059A3C
+/* 800E261C 000DE27C 48 00 01 18 */ b lbl_800E2734
+/* 800E2620 000DE280 3B C0 00 0B */ li r30, 0xb
+/* 800E2624 000DE284 3B DE 00 01 */ addi r30, r30, 1
+/* 800E2628 000DE288 3B DE 00 01 */ addi r30, r30, 1
+/* 800E262C 000DE28C 3B DE 00 01 */ addi r30, r30, 1
+/* 800E2630 000DE290 3B DE 00 01 */ addi r30, r30, 1
+/* 800E2634 000DE294 38 60 00 0F */ li r3, 0xf
+/* 800E2638 000DE298 4B FD 81 B5 */ bl func_800BA7EC
+/* 800E263C 000DE29C 7C 7F 1B 78 */ mr r31, r3
+/* 800E2640 000DE2A0 38 60 00 10 */ li r3, 0x10
+/* 800E2644 000DE2A4 4B FD 81 A9 */ bl func_800BA7EC
+/* 800E2648 000DE2A8 57 C0 06 3E */ clrlwi r0, r30, 0x18
+/* 800E264C 000DE2AC 7C 60 1A 14 */ add r3, r0, r3
+/* 800E2650 000DE2B0 38 03 FF F6 */ addi r0, r3, -10
+/* 800E2654 000DE2B4 7C 00 F8 40 */ cmplw r0, r31
+/* 800E2658 000DE2B8 40 81 00 DC */ ble lbl_800E2734
+/* 800E265C 000DE2BC 38 00 00 80 */ li r0, 0x80
+/* 800E2660 000DE2C0 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800E2664 000DE2C4 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800E2668 000DE2C8 98 1D 00 0E */ stb r0, 0xe(r29)
+/* 800E266C 000DE2CC 48 00 00 C8 */ b lbl_800E2734
+/* 800E2670 000DE2D0 7F E3 FB 78 */ mr r3, r31
+/* 800E2674 000DE2D4 48 17 17 6D */ bl func_80253DE0
+/* 800E2678 000DE2D8 7F E3 FB 78 */ mr r3, r31
+/* 800E267C 000DE2DC 7F A4 EB 78 */ mr r4, r29
+/* 800E2680 000DE2E0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2684 000DE2E4 38 A0 00 06 */ li r5, 6
+/* 800E2688 000DE2E8 48 17 18 55 */ bl func_80253EDC
+/* 800E268C 000DE2EC 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 800E2690 000DE2F0 38 00 FF 00 */ li r0, -256
+/* 800E2694 000DE2F4 38 60 00 0E */ li r3, 0xe
+/* 800E2698 000DE2F8 7C 9E 03 78 */ or r30, r4, r0
+/* 800E269C 000DE2FC 4B FD 81 51 */ bl func_800BA7EC
+/* 800E26A0 000DE300 7C 7F 1B 78 */ mr r31, r3
+/* 800E26A4 000DE304 38 60 00 10 */ li r3, 0x10
+/* 800E26A8 000DE308 4B FD 81 45 */ bl func_800BA7EC
+/* 800E26AC 000DE30C 7C 60 1B 78 */ mr r0, r3
+/* 800E26B0 000DE310 38 60 00 1B */ li r3, 0x1b
+/* 800E26B4 000DE314 7C 80 FA 14 */ add r4, r0, r31
+/* 800E26B8 000DE318 48 07 9C 51 */ bl func_8015C308
+/* 800E26BC 000DE31C 38 60 00 0F */ li r3, 0xf
+/* 800E26C0 000DE320 4B FD 81 2D */ bl func_800BA7EC
+/* 800E26C4 000DE324 7C 64 1B 78 */ mr r4, r3
+/* 800E26C8 000DE328 38 60 00 1C */ li r3, 0x1c
+/* 800E26CC 000DE32C 48 07 9C 3D */ bl func_8015C308
+/* 800E26D0 000DE330 C0 41 00 0C */ lfs f2, 0xc(r1)
+/* 800E26D4 000DE334 7F C8 F3 78 */ mr r8, r30
+/* 800E26D8 000DE338 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 800E26DC 000DE33C 38 60 43 E3 */ li r3, 0x43e3
+/* 800E26E0 000DE340 FC 80 10 1E */ fctiwz f4, f2
+/* 800E26E4 000DE344 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 800E26E8 000DE348 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E26EC 000DE34C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 800E26F0 000DE350 C0 42 8B 14 */ lfs f2, lbl_80641114-_SDA2_BASE_(r2)
+/* 800E26F4 000DE354 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800E26F8 000DE358 EC 43 10 28 */ fsubs f2, f3, f2
+/* 800E26FC 000DE35C D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800E2700 000DE360 FC 20 08 1E */ fctiwz f1, f1
+/* 800E2704 000DE364 FC 00 00 1E */ fctiwz f0, f0
+/* 800E2708 000DE368 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 800E270C 000DE36C FC 40 10 1E */ fctiwz f2, f2
+/* 800E2710 000DE370 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800E2714 000DE374 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800E2718 000DE378 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 800E271C 000DE37C D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800E2720 000DE380 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 800E2724 000DE384 7C C6 07 34 */ extsh r6, r6
+/* 800E2728 000DE388 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 800E272C 000DE38C 7C E7 07 34 */ extsh r7, r7
+/* 800E2730 000DE390 48 16 DA 05 */ bl func_80250134
+lbl_800E2734:
+/* 800E2734 000DE394 39 61 00 60 */ addi r11, r1, 0x60
+/* 800E2738 000DE398 48 0E 4A 45 */ bl _restgpr_29
+/* 800E273C 000DE39C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800E2740 000DE3A0 7C 08 03 A6 */ mtlr r0
+/* 800E2744 000DE3A4 38 21 00 60 */ addi r1, r1, 0x60
+/* 800E2748 000DE3A8 4E 80 00 20 */ blr
+
+.global func_800E274C
+func_800E274C:
+/* 800E274C 000DE3AC 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800E2750 000DE3B0 7C 08 02 A6 */ mflr r0
+/* 800E2754 000DE3B4 38 A0 00 03 */ li r5, 3
+/* 800E2758 000DE3B8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800E275C 000DE3BC 38 C1 00 08 */ addi r6, r1, 8
+/* 800E2760 000DE3C0 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800E2764 000DE3C4 7C 9F 23 78 */ mr r31, r4
+/* 800E2768 000DE3C8 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800E276C 000DE3CC 7C 7E 1B 78 */ mr r30, r3
+/* 800E2770 000DE3D0 48 17 17 6D */ bl func_80253EDC
+/* 800E2774 000DE3D4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E2778 000DE3D8 2C 00 00 08 */ cmpwi r0, 8
+/* 800E277C 000DE3DC 41 82 00 70 */ beq lbl_800E27EC
+/* 800E2780 000DE3E0 40 80 00 1C */ bge lbl_800E279C
+/* 800E2784 000DE3E4 2C 00 00 02 */ cmpwi r0, 2
+/* 800E2788 000DE3E8 41 82 00 44 */ beq lbl_800E27CC
+/* 800E278C 000DE3EC 40 80 00 60 */ bge lbl_800E27EC
+/* 800E2790 000DE3F0 2C 00 00 01 */ cmpwi r0, 1
+/* 800E2794 000DE3F4 40 80 00 14 */ bge lbl_800E27A8
+/* 800E2798 000DE3F8 48 00 00 54 */ b lbl_800E27EC
+lbl_800E279C:
+/* 800E279C 000DE3FC 2C 00 00 0B */ cmpwi r0, 0xb
+/* 800E27A0 000DE400 41 82 00 4C */ beq lbl_800E27EC
+/* 800E27A4 000DE404 48 00 00 48 */ b lbl_800E27EC
+lbl_800E27A8:
+/* 800E27A8 000DE408 7F C3 F3 78 */ mr r3, r30
+/* 800E27AC 000DE40C 7F E4 FB 78 */ mr r4, r31
+/* 800E27B0 000DE410 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E27B4 000DE414 38 A0 00 06 */ li r5, 6
+/* 800E27B8 000DE418 48 17 17 25 */ bl func_80253EDC
+/* 800E27BC 000DE41C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E27C0 000DE420 38 60 00 0A */ li r3, 0xa
+/* 800E27C4 000DE424 4B F7 72 79 */ bl func_80059A3C
+/* 800E27C8 000DE428 48 00 00 24 */ b lbl_800E27EC
+lbl_800E27CC:
+/* 800E27CC 000DE42C 7F C3 F3 78 */ mr r3, r30
+/* 800E27D0 000DE430 7F E4 FB 78 */ mr r4, r31
+/* 800E27D4 000DE434 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E27D8 000DE438 38 A0 00 06 */ li r5, 6
+/* 800E27DC 000DE43C 48 17 17 01 */ bl func_80253EDC
+/* 800E27E0 000DE440 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E27E4 000DE444 38 60 00 0B */ li r3, 0xb
+/* 800E27E8 000DE448 4B F7 72 55 */ bl func_80059A3C
+lbl_800E27EC:
+/* 800E27EC 000DE44C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800E27F0 000DE450 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800E27F4 000DE454 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800E27F8 000DE458 7C 08 03 A6 */ mtlr r0
+/* 800E27FC 000DE45C 38 21 00 40 */ addi r1, r1, 0x40
+/* 800E2800 000DE460 4E 80 00 20 */ blr
+
+.global func_800E2804
+func_800E2804:
+/* 800E2804 000DE464 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800E2808 000DE468 7C 08 02 A6 */ mflr r0
+/* 800E280C 000DE46C 38 A0 00 03 */ li r5, 3
+/* 800E2810 000DE470 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800E2814 000DE474 38 C1 00 08 */ addi r6, r1, 8
+/* 800E2818 000DE478 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800E281C 000DE47C 7C 9F 23 78 */ mr r31, r4
+/* 800E2820 000DE480 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800E2824 000DE484 7C 7E 1B 78 */ mr r30, r3
+/* 800E2828 000DE488 48 17 16 B5 */ bl func_80253EDC
+/* 800E282C 000DE48C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E2830 000DE490 2C 00 00 02 */ cmpwi r0, 2
+/* 800E2834 000DE494 41 82 00 38 */ beq lbl_800E286C
+/* 800E2838 000DE498 40 80 00 54 */ bge lbl_800E288C
+/* 800E283C 000DE49C 2C 00 00 01 */ cmpwi r0, 1
+/* 800E2840 000DE4A0 40 80 00 08 */ bge lbl_800E2848
+/* 800E2844 000DE4A4 48 00 00 48 */ b lbl_800E288C
+lbl_800E2848:
+/* 800E2848 000DE4A8 7F C3 F3 78 */ mr r3, r30
+/* 800E284C 000DE4AC 7F E4 FB 78 */ mr r4, r31
+/* 800E2850 000DE4B0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2854 000DE4B4 38 A0 00 06 */ li r5, 6
+/* 800E2858 000DE4B8 48 17 16 85 */ bl func_80253EDC
+/* 800E285C 000DE4BC 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E2860 000DE4C0 38 60 00 0A */ li r3, 0xa
+/* 800E2864 000DE4C4 4B F7 71 D9 */ bl func_80059A3C
+/* 800E2868 000DE4C8 48 00 00 24 */ b lbl_800E288C
+lbl_800E286C:
+/* 800E286C 000DE4CC 7F C3 F3 78 */ mr r3, r30
+/* 800E2870 000DE4D0 7F E4 FB 78 */ mr r4, r31
+/* 800E2874 000DE4D4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2878 000DE4D8 38 A0 00 06 */ li r5, 6
+/* 800E287C 000DE4DC 48 17 16 61 */ bl func_80253EDC
+/* 800E2880 000DE4E0 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E2884 000DE4E4 38 60 00 0B */ li r3, 0xb
+/* 800E2888 000DE4E8 4B F7 71 B5 */ bl func_80059A3C
+lbl_800E288C:
+/* 800E288C 000DE4EC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800E2890 000DE4F0 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800E2894 000DE4F4 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800E2898 000DE4F8 7C 08 03 A6 */ mtlr r0
+/* 800E289C 000DE4FC 38 21 00 40 */ addi r1, r1, 0x40
+/* 800E28A0 000DE500 4E 80 00 20 */ blr
+
+.global func_800E28A4
+func_800E28A4:
+/* 800E28A4 000DE504 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800E28A8 000DE508 7C 08 02 A6 */ mflr r0
+/* 800E28AC 000DE50C 38 A0 00 03 */ li r5, 3
+/* 800E28B0 000DE510 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800E28B4 000DE514 38 C1 00 08 */ addi r6, r1, 8
+/* 800E28B8 000DE518 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800E28BC 000DE51C 7C 9F 23 78 */ mr r31, r4
+/* 800E28C0 000DE520 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800E28C4 000DE524 7C 7E 1B 78 */ mr r30, r3
+/* 800E28C8 000DE528 48 17 16 15 */ bl func_80253EDC
+/* 800E28CC 000DE52C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800E28D0 000DE530 2C 00 00 05 */ cmpwi r0, 5
+/* 800E28D4 000DE534 41 82 00 64 */ beq lbl_800E2938
+/* 800E28D8 000DE538 40 80 00 10 */ bge lbl_800E28E8
+/* 800E28DC 000DE53C 2C 00 00 04 */ cmpwi r0, 4
+/* 800E28E0 000DE540 40 80 00 14 */ bge lbl_800E28F4
+/* 800E28E4 000DE544 48 00 00 54 */ b lbl_800E2938
+lbl_800E28E8:
+/* 800E28E8 000DE548 2C 00 00 07 */ cmpwi r0, 7
+/* 800E28EC 000DE54C 40 80 00 4C */ bge lbl_800E2938
+/* 800E28F0 000DE550 48 00 00 28 */ b lbl_800E2918
+lbl_800E28F4:
+/* 800E28F4 000DE554 7F C3 F3 78 */ mr r3, r30
+/* 800E28F8 000DE558 7F E4 FB 78 */ mr r4, r31
+/* 800E28FC 000DE55C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2900 000DE560 38 A0 00 06 */ li r5, 6
+/* 800E2904 000DE564 48 17 15 D9 */ bl func_80253EDC
+/* 800E2908 000DE568 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E290C 000DE56C 38 60 00 01 */ li r3, 1
+/* 800E2910 000DE570 4B F7 71 2D */ bl func_80059A3C
+/* 800E2914 000DE574 48 00 00 24 */ b lbl_800E2938
+lbl_800E2918:
+/* 800E2918 000DE578 7F C3 F3 78 */ mr r3, r30
+/* 800E291C 000DE57C 7F E4 FB 78 */ mr r4, r31
+/* 800E2920 000DE580 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E2924 000DE584 38 A0 00 06 */ li r5, 6
+/* 800E2928 000DE588 48 17 15 B5 */ bl func_80253EDC
+/* 800E292C 000DE58C 38 81 00 0C */ addi r4, r1, 0xc
+/* 800E2930 000DE590 38 60 00 02 */ li r3, 2
+/* 800E2934 000DE594 4B F7 71 09 */ bl func_80059A3C
+lbl_800E2938:
+/* 800E2938 000DE598 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800E293C 000DE59C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800E2940 000DE5A0 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800E2944 000DE5A4 7C 08 03 A6 */ mtlr r0
+/* 800E2948 000DE5A8 38 21 00 40 */ addi r1, r1, 0x40
+/* 800E294C 000DE5AC 4E 80 00 20 */ blr
+
+.global func_800E2950
+func_800E2950:
+/* 800E2950 000DE5B0 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800E2954 000DE5B4 7C 08 02 A6 */ mflr r0
+/* 800E2958 000DE5B8 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800E295C 000DE5BC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800E2960 000DE5C0 48 0E 47 A9 */ bl _savegpr_19
+/* 800E2964 000DE5C4 7C 76 1B 78 */ mr r22, r3
+/* 800E2968 000DE5C8 48 00 31 69 */ bl func_800E5AD0
+/* 800E296C 000DE5CC 7C 78 1B 78 */ mr r24, r3
+/* 800E2970 000DE5D0 3A 80 00 00 */ li r20, 0
+/* 800E2974 000DE5D4 48 07 CD 6D */ bl func_8015F6E0
+/* 800E2978 000DE5D8 2C 18 00 00 */ cmpwi r24, 0
+/* 800E297C 000DE5DC 7C 79 1B 78 */ mr r25, r3
+/* 800E2980 000DE5E0 41 82 18 88 */ beq lbl_800E4208
+/* 800E2984 000DE5E4 88 18 05 45 */ lbz r0, 0x545(r24)
+/* 800E2988 000DE5E8 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
+/* 800E298C 000DE5EC 28 00 00 02 */ cmplwi r0, 2
+/* 800E2990 000DE5F0 41 82 18 78 */ beq lbl_800E4208
+/* 800E2994 000DE5F4 3E 60 80 64 */ lis r19, lbl_8063CE34@ha
+/* 800E2998 000DE5F8 3A A0 00 00 */ li r21, 0
+/* 800E299C 000DE5FC 3A 73 CE 34 */ addi r19, r19, lbl_8063CE34@l
+lbl_800E29A0:
+/* 800E29A0 000DE600 38 73 00 38 */ addi r3, r19, 0x38
+/* 800E29A4 000DE604 56 A4 04 3E */ clrlwi r4, r21, 0x10
+/* 800E29A8 000DE608 48 2B 39 FD */ bl func_803963A4
+/* 800E29AC 000DE60C A0 18 00 1C */ lhz r0, 0x1c(r24)
+/* 800E29B0 000DE610 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E29B4 000DE614 7C 00 18 40 */ cmplw r0, r3
+/* 800E29B8 000DE618 40 82 00 20 */ bne lbl_800E29D8
+/* 800E29BC 000DE61C 56 A4 04 3E */ clrlwi r4, r21, 0x10
+/* 800E29C0 000DE620 38 60 00 3C */ li r3, 0x3c
+/* 800E29C4 000DE624 7C 04 1B D6 */ divw r0, r4, r3
+/* 800E29C8 000DE628 7C 00 19 D6 */ mullw r0, r0, r3
+/* 800E29CC 000DE62C 7C 00 20 50 */ subf r0, r0, r4
+/* 800E29D0 000DE630 54 14 06 3E */ clrlwi r20, r0, 0x18
+/* 800E29D4 000DE634 48 00 00 10 */ b lbl_800E29E4
+lbl_800E29D8:
+/* 800E29D8 000DE638 3A B5 00 01 */ addi r21, r21, 1
+/* 800E29DC 000DE63C 28 15 01 68 */ cmplwi r21, 0x168
+/* 800E29E0 000DE640 41 80 FF C0 */ blt lbl_800E29A0
+lbl_800E29E4:
+/* 800E29E4 000DE644 56 A0 04 3E */ clrlwi r0, r21, 0x10
+/* 800E29E8 000DE648 28 00 01 68 */ cmplwi r0, 0x168
+/* 800E29EC 000DE64C 40 82 00 08 */ bne lbl_800E29F4
+/* 800E29F0 000DE650 3A 80 00 0D */ li r20, 0xd
+lbl_800E29F4:
+/* 800E29F4 000DE654 38 61 00 08 */ addi r3, r1, 8
+/* 800E29F8 000DE658 38 80 00 00 */ li r4, 0
+/* 800E29FC 000DE65C 38 A0 00 08 */ li r5, 8
+/* 800E2A00 000DE660 4B F2 17 05 */ bl memset
+/* 800E2A04 000DE664 3E 60 80 48 */ lis r19, lbl_8047CD10@ha
+/* 800E2A08 000DE668 38 80 00 00 */ li r4, 0
+/* 800E2A0C 000DE66C 38 73 CD 10 */ addi r3, r19, lbl_8047CD10@l
+/* 800E2A10 000DE670 38 A0 00 3C */ li r5, 0x3c
+/* 800E2A14 000DE674 4B F2 16 F1 */ bl memset
+/* 800E2A18 000DE678 A0 73 CD 10 */ lhz r3, -0x32f0(r19)
+/* 800E2A1C 000DE67C 38 00 00 01 */ li r0, 1
+/* 800E2A20 000DE680 52 83 14 3A */ rlwimi r3, r20, 2, 0x10, 0x1d
+/* 800E2A24 000DE684 3A E0 00 01 */ li r23, 1
+/* 800E2A28 000DE688 50 03 07 BE */ rlwimi r3, r0, 0, 0x1e, 0x1f
+/* 800E2A2C 000DE68C 3B 40 00 01 */ li r26, 1
+/* 800E2A30 000DE690 B0 73 CD 10 */ sth r3, -0x32f0(r19)
+/* 800E2A34 000DE694 3A A0 00 00 */ li r21, 0
+/* 800E2A38 000DE698 3A 60 00 3D */ li r19, 0x3d
+lbl_800E2A3C:
+/* 800E2A3C 000DE69C 56 63 04 3E */ clrlwi r3, r19, 0x10
+/* 800E2A40 000DE6A0 48 08 00 51 */ bl func_80162A90
+/* 800E2A44 000DE6A4 7C 03 A8 40 */ cmplw r3, r21
+/* 800E2A48 000DE6A8 40 81 00 10 */ ble lbl_800E2A58
+/* 800E2A4C 000DE6AC 56 63 04 3E */ clrlwi r3, r19, 0x10
+/* 800E2A50 000DE6B0 48 08 00 41 */ bl func_80162A90
+/* 800E2A54 000DE6B4 54 75 06 3E */ clrlwi r21, r3, 0x18
+lbl_800E2A58:
+/* 800E2A58 000DE6B8 3A 73 00 01 */ addi r19, r19, 1
+/* 800E2A5C 000DE6BC 28 13 00 50 */ cmplwi r19, 0x50
+/* 800E2A60 000DE6C0 40 81 FF DC */ ble lbl_800E2A3C
+/* 800E2A64 000DE6C4 38 60 00 3D */ li r3, 0x3d
+/* 800E2A68 000DE6C8 48 08 00 29 */ bl func_80162A90
+/* 800E2A6C 000DE6CC 28 03 00 07 */ cmplwi r3, 7
+/* 800E2A70 000DE6D0 41 82 00 18 */ beq lbl_800E2A88
+/* 800E2A74 000DE6D4 38 60 00 3E */ li r3, 0x3e
+/* 800E2A78 000DE6D8 48 08 00 19 */ bl func_80162A90
+/* 800E2A7C 000DE6DC 28 03 00 07 */ cmplwi r3, 7
+/* 800E2A80 000DE6E0 41 82 00 08 */ beq lbl_800E2A88
+/* 800E2A84 000DE6E4 3B 40 00 00 */ li r26, 0
+lbl_800E2A88:
+/* 800E2A88 000DE6E8 38 60 00 3F */ li r3, 0x3f
+/* 800E2A8C 000DE6EC 48 08 00 05 */ bl func_80162A90
+/* 800E2A90 000DE6F0 28 03 00 07 */ cmplwi r3, 7
+/* 800E2A94 000DE6F4 41 82 00 18 */ beq lbl_800E2AAC
+/* 800E2A98 000DE6F8 38 60 00 40 */ li r3, 0x40
+/* 800E2A9C 000DE6FC 48 07 FF F5 */ bl func_80162A90
+/* 800E2AA0 000DE700 28 03 00 07 */ cmplwi r3, 7
+/* 800E2AA4 000DE704 41 82 00 08 */ beq lbl_800E2AAC
+/* 800E2AA8 000DE708 3B 40 00 00 */ li r26, 0
+lbl_800E2AAC:
+/* 800E2AAC 000DE70C 38 60 00 41 */ li r3, 0x41
+/* 800E2AB0 000DE710 48 07 FF E1 */ bl func_80162A90
+/* 800E2AB4 000DE714 28 03 00 07 */ cmplwi r3, 7
+/* 800E2AB8 000DE718 41 82 00 18 */ beq lbl_800E2AD0
+/* 800E2ABC 000DE71C 38 60 00 42 */ li r3, 0x42
+/* 800E2AC0 000DE720 48 07 FF D1 */ bl func_80162A90
+/* 800E2AC4 000DE724 28 03 00 07 */ cmplwi r3, 7
+/* 800E2AC8 000DE728 41 82 00 08 */ beq lbl_800E2AD0
+/* 800E2ACC 000DE72C 3B 40 00 00 */ li r26, 0
+lbl_800E2AD0:
+/* 800E2AD0 000DE730 38 60 00 43 */ li r3, 0x43
+/* 800E2AD4 000DE734 48 07 FF BD */ bl func_80162A90
+/* 800E2AD8 000DE738 28 03 00 07 */ cmplwi r3, 7
+/* 800E2ADC 000DE73C 41 82 00 18 */ beq lbl_800E2AF4
+/* 800E2AE0 000DE740 38 60 00 44 */ li r3, 0x44
+/* 800E2AE4 000DE744 48 07 FF AD */ bl func_80162A90
+/* 800E2AE8 000DE748 28 03 00 07 */ cmplwi r3, 7
+/* 800E2AEC 000DE74C 41 82 00 08 */ beq lbl_800E2AF4
+/* 800E2AF0 000DE750 3B 40 00 00 */ li r26, 0
+lbl_800E2AF4:
+/* 800E2AF4 000DE754 38 60 00 45 */ li r3, 0x45
+/* 800E2AF8 000DE758 48 07 FF 99 */ bl func_80162A90
+/* 800E2AFC 000DE75C 28 03 00 07 */ cmplwi r3, 7
+/* 800E2B00 000DE760 41 82 00 18 */ beq lbl_800E2B18
+/* 800E2B04 000DE764 38 60 00 46 */ li r3, 0x46
+/* 800E2B08 000DE768 48 07 FF 89 */ bl func_80162A90
+/* 800E2B0C 000DE76C 28 03 00 07 */ cmplwi r3, 7
+/* 800E2B10 000DE770 41 82 00 08 */ beq lbl_800E2B18
+/* 800E2B14 000DE774 3B 40 00 00 */ li r26, 0
+lbl_800E2B18:
+/* 800E2B18 000DE778 38 60 00 4A */ li r3, 0x4a
+/* 800E2B1C 000DE77C 48 07 FF 75 */ bl func_80162A90
+/* 800E2B20 000DE780 28 03 00 07 */ cmplwi r3, 7
+/* 800E2B24 000DE784 41 82 00 18 */ beq lbl_800E2B3C
+/* 800E2B28 000DE788 38 60 00 4B */ li r3, 0x4b
+/* 800E2B2C 000DE78C 48 07 FF 65 */ bl func_80162A90
+/* 800E2B30 000DE790 28 03 00 07 */ cmplwi r3, 7
+/* 800E2B34 000DE794 41 82 00 08 */ beq lbl_800E2B3C
+/* 800E2B38 000DE798 3B 40 00 00 */ li r26, 0
+lbl_800E2B3C:
+/* 800E2B3C 000DE79C 38 60 00 4E */ li r3, 0x4e
+/* 800E2B40 000DE7A0 48 07 FF 51 */ bl func_80162A90
+/* 800E2B44 000DE7A4 28 03 00 07 */ cmplwi r3, 7
+/* 800E2B48 000DE7A8 41 82 00 18 */ beq lbl_800E2B60
+/* 800E2B4C 000DE7AC 38 60 00 4F */ li r3, 0x4f
+/* 800E2B50 000DE7B0 48 07 FF 41 */ bl func_80162A90
+/* 800E2B54 000DE7B4 28 03 00 07 */ cmplwi r3, 7
+/* 800E2B58 000DE7B8 41 82 00 08 */ beq lbl_800E2B60
+/* 800E2B5C 000DE7BC 3B 40 00 00 */ li r26, 0
+lbl_800E2B60:
+/* 800E2B60 000DE7C0 38 60 02 49 */ li r3, 0x249
+/* 800E2B64 000DE7C4 48 07 FF 2D */ bl func_80162A90
+/* 800E2B68 000DE7C8 28 03 00 08 */ cmplwi r3, 8
+/* 800E2B6C 000DE7CC 41 82 00 08 */ beq lbl_800E2B74
+/* 800E2B70 000DE7D0 3B 40 00 00 */ li r26, 0
+lbl_800E2B74:
+/* 800E2B74 000DE7D4 2C 1A 00 00 */ cmpwi r26, 0
+/* 800E2B78 000DE7D8 41 82 00 30 */ beq lbl_800E2BA8
+/* 800E2B7C 000DE7DC 2C 14 00 00 */ cmpwi r20, 0
+/* 800E2B80 000DE7E0 41 82 00 1C */ beq lbl_800E2B9C
+/* 800E2B84 000DE7E4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2B88 000DE7E8 3A E0 00 02 */ li r23, 2
+/* 800E2B8C 000DE7EC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2B90 000DE7F0 A0 03 00 02 */ lhz r0, 2(r3)
+/* 800E2B94 000DE7F4 54 00 07 9E */ rlwinm r0, r0, 0, 0x1e, 0xf
+/* 800E2B98 000DE7F8 B0 03 00 02 */ sth r0, 2(r3)
+lbl_800E2B9C:
+/* 800E2B9C 000DE7FC 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2BA0 000DE800 60 00 00 01 */ ori r0, r0, 1
+/* 800E2BA4 000DE804 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2BA8:
+/* 800E2BA8 000DE808 28 15 00 07 */ cmplwi r21, 7
+/* 800E2BAC 000DE80C 40 82 00 38 */ bne lbl_800E2BE4
+/* 800E2BB0 000DE810 28 14 00 01 */ cmplwi r20, 1
+/* 800E2BB4 000DE814 41 82 00 24 */ beq lbl_800E2BD8
+/* 800E2BB8 000DE818 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2BBC 000DE81C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2BC0 000DE820 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2BC4 000DE824 38 A0 00 01 */ li r5, 1
+/* 800E2BC8 000DE828 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2BCC 000DE82C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2BD0 000DE830 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2BD4 000DE834 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2BD8:
+/* 800E2BD8 000DE838 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2BDC 000DE83C 60 00 00 02 */ ori r0, r0, 2
+/* 800E2BE0 000DE840 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2BE4:
+/* 800E2BE4 000DE844 28 15 00 06 */ cmplwi r21, 6
+/* 800E2BE8 000DE848 41 80 00 38 */ blt lbl_800E2C20
+/* 800E2BEC 000DE84C 28 14 00 02 */ cmplwi r20, 2
+/* 800E2BF0 000DE850 41 82 00 24 */ beq lbl_800E2C14
+/* 800E2BF4 000DE854 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2BF8 000DE858 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2BFC 000DE85C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2C00 000DE860 38 A0 00 02 */ li r5, 2
+/* 800E2C04 000DE864 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2C08 000DE868 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2C0C 000DE86C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2C10 000DE870 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2C14:
+/* 800E2C14 000DE874 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2C18 000DE878 60 00 00 04 */ ori r0, r0, 4
+/* 800E2C1C 000DE87C 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2C20:
+/* 800E2C20 000DE880 28 15 00 05 */ cmplwi r21, 5
+/* 800E2C24 000DE884 41 80 00 38 */ blt lbl_800E2C5C
+/* 800E2C28 000DE888 28 14 00 03 */ cmplwi r20, 3
+/* 800E2C2C 000DE88C 41 82 00 24 */ beq lbl_800E2C50
+/* 800E2C30 000DE890 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2C34 000DE894 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2C38 000DE898 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2C3C 000DE89C 38 A0 00 03 */ li r5, 3
+/* 800E2C40 000DE8A0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2C44 000DE8A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2C48 000DE8A8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2C4C 000DE8AC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2C50:
+/* 800E2C50 000DE8B0 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2C54 000DE8B4 60 00 00 08 */ ori r0, r0, 8
+/* 800E2C58 000DE8B8 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2C5C:
+/* 800E2C5C 000DE8BC 28 15 00 04 */ cmplwi r21, 4
+/* 800E2C60 000DE8C0 41 80 00 38 */ blt lbl_800E2C98
+/* 800E2C64 000DE8C4 28 14 00 04 */ cmplwi r20, 4
+/* 800E2C68 000DE8C8 41 82 00 24 */ beq lbl_800E2C8C
+/* 800E2C6C 000DE8CC 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2C70 000DE8D0 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2C74 000DE8D4 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2C78 000DE8D8 38 A0 00 04 */ li r5, 4
+/* 800E2C7C 000DE8DC 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2C80 000DE8E0 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2C84 000DE8E4 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2C88 000DE8E8 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2C8C:
+/* 800E2C8C 000DE8EC 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2C90 000DE8F0 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E2C94 000DE8F4 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2C98:
+/* 800E2C98 000DE8F8 28 15 00 03 */ cmplwi r21, 3
+/* 800E2C9C 000DE8FC 41 80 00 38 */ blt lbl_800E2CD4
+/* 800E2CA0 000DE900 28 14 00 05 */ cmplwi r20, 5
+/* 800E2CA4 000DE904 41 82 00 24 */ beq lbl_800E2CC8
+/* 800E2CA8 000DE908 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2CAC 000DE90C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2CB0 000DE910 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2CB4 000DE914 38 A0 00 05 */ li r5, 5
+/* 800E2CB8 000DE918 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2CBC 000DE91C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2CC0 000DE920 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2CC4 000DE924 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2CC8:
+/* 800E2CC8 000DE928 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2CCC 000DE92C 60 00 00 20 */ ori r0, r0, 0x20
+/* 800E2CD0 000DE930 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2CD4:
+/* 800E2CD4 000DE934 28 15 00 02 */ cmplwi r21, 2
+/* 800E2CD8 000DE938 41 80 00 38 */ blt lbl_800E2D10
+/* 800E2CDC 000DE93C 28 14 00 06 */ cmplwi r20, 6
+/* 800E2CE0 000DE940 41 82 00 24 */ beq lbl_800E2D04
+/* 800E2CE4 000DE944 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2CE8 000DE948 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2CEC 000DE94C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2CF0 000DE950 38 A0 00 06 */ li r5, 6
+/* 800E2CF4 000DE954 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2CF8 000DE958 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2CFC 000DE95C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2D00 000DE960 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2D04:
+/* 800E2D04 000DE964 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2D08 000DE968 60 00 00 40 */ ori r0, r0, 0x40
+/* 800E2D0C 000DE96C 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2D10:
+/* 800E2D10 000DE970 28 15 00 01 */ cmplwi r21, 1
+/* 800E2D14 000DE974 41 80 00 38 */ blt lbl_800E2D4C
+/* 800E2D18 000DE978 28 14 00 07 */ cmplwi r20, 7
+/* 800E2D1C 000DE97C 41 82 00 24 */ beq lbl_800E2D40
+/* 800E2D20 000DE980 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2D24 000DE984 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2D28 000DE988 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2D2C 000DE98C 38 A0 00 07 */ li r5, 7
+/* 800E2D30 000DE990 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2D34 000DE994 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2D38 000DE998 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2D3C 000DE99C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2D40:
+/* 800E2D40 000DE9A0 88 01 00 08 */ lbz r0, 8(r1)
+/* 800E2D44 000DE9A4 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E2D48 000DE9A8 98 01 00 08 */ stb r0, 8(r1)
+lbl_800E2D4C:
+/* 800E2D4C 000DE9AC 38 60 00 38 */ li r3, 0x38
+/* 800E2D50 000DE9B0 48 07 FD 41 */ bl func_80162A90
+/* 800E2D54 000DE9B4 28 03 00 64 */ cmplwi r3, 0x64
+/* 800E2D58 000DE9B8 41 80 00 38 */ blt lbl_800E2D90
+/* 800E2D5C 000DE9BC 28 14 00 08 */ cmplwi r20, 8
+/* 800E2D60 000DE9C0 41 82 00 24 */ beq lbl_800E2D84
+/* 800E2D64 000DE9C4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2D68 000DE9C8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2D6C 000DE9CC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2D70 000DE9D0 38 A0 00 08 */ li r5, 8
+/* 800E2D74 000DE9D4 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2D78 000DE9D8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2D7C 000DE9DC 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2D80 000DE9E0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2D84:
+/* 800E2D84 000DE9E4 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2D88 000DE9E8 60 00 00 01 */ ori r0, r0, 1
+/* 800E2D8C 000DE9EC 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2D90:
+/* 800E2D90 000DE9F0 38 60 00 39 */ li r3, 0x39
+/* 800E2D94 000DE9F4 48 07 FC FD */ bl func_80162A90
+/* 800E2D98 000DE9F8 2C 03 00 00 */ cmpwi r3, 0
+/* 800E2D9C 000DE9FC 41 82 00 38 */ beq lbl_800E2DD4
+/* 800E2DA0 000DEA00 28 14 00 09 */ cmplwi r20, 9
+/* 800E2DA4 000DEA04 41 82 00 24 */ beq lbl_800E2DC8
+/* 800E2DA8 000DEA08 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2DAC 000DEA0C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2DB0 000DEA10 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2DB4 000DEA14 38 A0 00 09 */ li r5, 9
+/* 800E2DB8 000DEA18 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2DBC 000DEA1C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2DC0 000DEA20 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2DC4 000DEA24 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2DC8:
+/* 800E2DC8 000DEA28 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2DCC 000DEA2C 60 00 00 02 */ ori r0, r0, 2
+/* 800E2DD0 000DEA30 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2DD4:
+/* 800E2DD4 000DEA34 38 60 00 15 */ li r3, 0x15
+/* 800E2DD8 000DEA38 48 07 FC B9 */ bl func_80162A90
+/* 800E2DDC 000DEA3C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E2DE0 000DEA40 41 82 00 38 */ beq lbl_800E2E18
+/* 800E2DE4 000DEA44 28 14 00 0A */ cmplwi r20, 0xa
+/* 800E2DE8 000DEA48 41 82 00 24 */ beq lbl_800E2E0C
+/* 800E2DEC 000DEA4C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2DF0 000DEA50 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2DF4 000DEA54 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2DF8 000DEA58 38 A0 00 0A */ li r5, 0xa
+/* 800E2DFC 000DEA5C 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2E00 000DEA60 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2E04 000DEA64 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2E08 000DEA68 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2E0C:
+/* 800E2E0C 000DEA6C 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2E10 000DEA70 60 00 00 04 */ ori r0, r0, 4
+/* 800E2E14 000DEA74 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2E18:
+/* 800E2E18 000DEA78 38 60 00 13 */ li r3, 0x13
+/* 800E2E1C 000DEA7C 48 07 FC 75 */ bl func_80162A90
+/* 800E2E20 000DEA80 2C 03 00 00 */ cmpwi r3, 0
+/* 800E2E24 000DEA84 41 82 00 38 */ beq lbl_800E2E5C
+/* 800E2E28 000DEA88 28 14 00 0B */ cmplwi r20, 0xb
+/* 800E2E2C 000DEA8C 41 82 00 24 */ beq lbl_800E2E50
+/* 800E2E30 000DEA90 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2E34 000DEA94 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2E38 000DEA98 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2E3C 000DEA9C 38 A0 00 0B */ li r5, 0xb
+/* 800E2E40 000DEAA0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2E44 000DEAA4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2E48 000DEAA8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2E4C 000DEAAC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2E50:
+/* 800E2E50 000DEAB0 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2E54 000DEAB4 60 00 00 08 */ ori r0, r0, 8
+/* 800E2E58 000DEAB8 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2E5C:
+/* 800E2E5C 000DEABC 38 60 00 10 */ li r3, 0x10
+/* 800E2E60 000DEAC0 48 07 FC 31 */ bl func_80162A90
+/* 800E2E64 000DEAC4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E2E68 000DEAC8 41 82 00 38 */ beq lbl_800E2EA0
+/* 800E2E6C 000DEACC 28 14 00 0C */ cmplwi r20, 0xc
+/* 800E2E70 000DEAD0 41 82 00 24 */ beq lbl_800E2E94
+/* 800E2E74 000DEAD4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2E78 000DEAD8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2E7C 000DEADC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2E80 000DEAE0 38 A0 00 0C */ li r5, 0xc
+/* 800E2E84 000DEAE4 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2E88 000DEAE8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2E8C 000DEAEC 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2E90 000DEAF0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2E94:
+/* 800E2E94 000DEAF4 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2E98 000DEAF8 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E2E9C 000DEAFC 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2EA0:
+/* 800E2EA0 000DEB00 28 14 00 0D */ cmplwi r20, 0xd
+/* 800E2EA4 000DEB04 41 82 00 24 */ beq lbl_800E2EC8
+/* 800E2EA8 000DEB08 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2EAC 000DEB0C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2EB0 000DEB10 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2EB4 000DEB14 38 A0 00 0D */ li r5, 0xd
+/* 800E2EB8 000DEB18 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2EBC 000DEB1C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2EC0 000DEB20 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2EC4 000DEB24 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2EC8:
+/* 800E2EC8 000DEB28 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2ECC 000DEB2C 38 60 00 08 */ li r3, 8
+/* 800E2ED0 000DEB30 38 80 00 00 */ li r4, 0
+/* 800E2ED4 000DEB34 60 00 00 20 */ ori r0, r0, 0x20
+/* 800E2ED8 000DEB38 98 01 00 09 */ stb r0, 9(r1)
+/* 800E2EDC 000DEB3C 48 00 23 49 */ bl func_800E5224
+/* 800E2EE0 000DEB40 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E2EE4 000DEB44 28 00 00 3C */ cmplwi r0, 0x3c
+/* 800E2EE8 000DEB48 41 82 00 14 */ beq lbl_800E2EFC
+/* 800E2EEC 000DEB4C 3C 99 00 06 */ addis r4, r25, 6
+/* 800E2EF0 000DEB50 88 04 82 ED */ lbz r0, -0x7d13(r4)
+/* 800E2EF4 000DEB54 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
+/* 800E2EF8 000DEB58 41 82 00 38 */ beq lbl_800E2F30
+lbl_800E2EFC:
+/* 800E2EFC 000DEB5C 28 14 00 0E */ cmplwi r20, 0xe
+/* 800E2F00 000DEB60 41 82 00 24 */ beq lbl_800E2F24
+/* 800E2F04 000DEB64 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
+/* 800E2F08 000DEB68 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
+/* 800E2F0C 000DEB6C 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
+/* 800E2F10 000DEB70 38 C0 00 0E */ li r6, 0xe
+/* 800E2F14 000DEB74 7C 04 2A 2E */ lhzx r0, r4, r5
+/* 800E2F18 000DEB78 50 C0 14 3A */ rlwimi r0, r6, 2, 0x10, 0x1d
+/* 800E2F1C 000DEB7C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2F20 000DEB80 7C 04 2B 2E */ sthx r0, r4, r5
+lbl_800E2F24:
+/* 800E2F24 000DEB84 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2F28 000DEB88 60 00 00 40 */ ori r0, r0, 0x40
+/* 800E2F2C 000DEB8C 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2F30:
+/* 800E2F30 000DEB90 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E2F34 000DEB94 28 00 00 1F */ cmplwi r0, 0x1f
+/* 800E2F38 000DEB98 41 80 00 0C */ blt lbl_800E2F44
+/* 800E2F3C 000DEB9C 28 00 00 3C */ cmplwi r0, 0x3c
+/* 800E2F40 000DEBA0 41 80 00 14 */ blt lbl_800E2F54
+lbl_800E2F44:
+/* 800E2F44 000DEBA4 3C 99 00 06 */ addis r4, r25, 6
+/* 800E2F48 000DEBA8 88 04 82 ED */ lbz r0, -0x7d13(r4)
+/* 800E2F4C 000DEBAC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800E2F50 000DEBB0 41 82 00 38 */ beq lbl_800E2F88
+lbl_800E2F54:
+/* 800E2F54 000DEBB4 28 14 00 0F */ cmplwi r20, 0xf
+/* 800E2F58 000DEBB8 41 82 00 24 */ beq lbl_800E2F7C
+/* 800E2F5C 000DEBBC 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
+/* 800E2F60 000DEBC0 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
+/* 800E2F64 000DEBC4 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
+/* 800E2F68 000DEBC8 38 C0 00 0F */ li r6, 0xf
+/* 800E2F6C 000DEBCC 7C 04 2A 2E */ lhzx r0, r4, r5
+/* 800E2F70 000DEBD0 50 C0 14 3A */ rlwimi r0, r6, 2, 0x10, 0x1d
+/* 800E2F74 000DEBD4 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2F78 000DEBD8 7C 04 2B 2E */ sthx r0, r4, r5
+lbl_800E2F7C:
+/* 800E2F7C 000DEBDC 88 01 00 09 */ lbz r0, 9(r1)
+/* 800E2F80 000DEBE0 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E2F84 000DEBE4 98 01 00 09 */ stb r0, 9(r1)
+lbl_800E2F88:
+/* 800E2F88 000DEBE8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E2F8C 000DEBEC 28 00 00 01 */ cmplwi r0, 1
+/* 800E2F90 000DEBF0 41 80 00 0C */ blt lbl_800E2F9C
+/* 800E2F94 000DEBF4 28 00 00 1E */ cmplwi r0, 0x1e
+/* 800E2F98 000DEBF8 40 81 00 14 */ ble lbl_800E2FAC
+lbl_800E2F9C:
+/* 800E2F9C 000DEBFC 3C 79 00 06 */ addis r3, r25, 6
+/* 800E2FA0 000DEC00 88 03 82 EE */ lbz r0, -0x7d12(r3)
+/* 800E2FA4 000DEC04 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E2FA8 000DEC08 41 82 00 38 */ beq lbl_800E2FE0
+lbl_800E2FAC:
+/* 800E2FAC 000DEC0C 28 14 00 10 */ cmplwi r20, 0x10
+/* 800E2FB0 000DEC10 41 82 00 24 */ beq lbl_800E2FD4
+/* 800E2FB4 000DEC14 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E2FB8 000DEC18 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E2FBC 000DEC1C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E2FC0 000DEC20 38 A0 00 10 */ li r5, 0x10
+/* 800E2FC4 000DEC24 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E2FC8 000DEC28 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E2FCC 000DEC2C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E2FD0 000DEC30 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E2FD4:
+/* 800E2FD4 000DEC34 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E2FD8 000DEC38 60 00 00 01 */ ori r0, r0, 1
+/* 800E2FDC 000DEC3C 98 01 00 0A */ stb r0, 0xa(r1)
+lbl_800E2FE0:
+/* 800E2FE0 000DEC40 2C 16 00 00 */ cmpwi r22, 0
+/* 800E2FE4 000DEC44 3B 20 00 FF */ li r25, 0xff
+/* 800E2FE8 000DEC48 41 80 00 08 */ blt lbl_800E2FF0
+/* 800E2FEC 000DEC4C 56 D9 06 3E */ clrlwi r25, r22, 0x18
+lbl_800E2FF0:
+/* 800E2FF0 000DEC50 7F 24 CB 78 */ mr r4, r25
+/* 800E2FF4 000DEC54 38 60 00 00 */ li r3, 0
+/* 800E2FF8 000DEC58 48 00 2D F5 */ bl func_800E5DEC
+/* 800E2FFC 000DEC5C 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800E3000 000DEC60 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800E3004 000DEC64 41 82 00 90 */ beq lbl_800E3094
+/* 800E3008 000DEC68 38 80 00 05 */ li r4, 5
+/* 800E300C 000DEC6C 38 A0 00 00 */ li r5, 0
+/* 800E3010 000DEC70 48 2F 7E ED */ bl func_803DAEFC
+/* 800E3014 000DEC74 7C 73 1B 78 */ mr r19, r3
+/* 800E3018 000DEC78 3A A0 00 01 */ li r21, 1
+lbl_800E301C:
+/* 800E301C 000DEC7C 7F 24 CB 78 */ mr r4, r25
+/* 800E3020 000DEC80 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800E3024 000DEC84 48 00 2D C9 */ bl func_800E5DEC
+/* 800E3028 000DEC88 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800E302C 000DEC8C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800E3030 000DEC90 41 82 00 24 */ beq lbl_800E3054
+/* 800E3034 000DEC94 38 80 00 05 */ li r4, 5
+/* 800E3038 000DEC98 38 A0 00 00 */ li r5, 0
+/* 800E303C 000DEC9C 48 2F 7E C1 */ bl func_803DAEFC
+/* 800E3040 000DECA0 7C 13 18 40 */ cmplw r19, r3
+/* 800E3044 000DECA4 40 82 00 10 */ bne lbl_800E3054
+/* 800E3048 000DECA8 3A B5 00 01 */ addi r21, r21, 1
+/* 800E304C 000DECAC 28 15 00 06 */ cmplwi r21, 6
+/* 800E3050 000DECB0 41 80 FF CC */ blt lbl_800E301C
+lbl_800E3054:
+/* 800E3054 000DECB4 56 A0 06 3E */ clrlwi r0, r21, 0x18
+/* 800E3058 000DECB8 28 00 00 06 */ cmplwi r0, 6
+/* 800E305C 000DECBC 40 82 00 38 */ bne lbl_800E3094
+/* 800E3060 000DECC0 28 14 00 11 */ cmplwi r20, 0x11
+/* 800E3064 000DECC4 41 82 00 24 */ beq lbl_800E3088
+/* 800E3068 000DECC8 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E306C 000DECCC 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3070 000DECD0 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3074 000DECD4 38 A0 00 11 */ li r5, 0x11
+/* 800E3078 000DECD8 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E307C 000DECDC 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3080 000DECE0 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3084 000DECE4 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3088:
+/* 800E3088 000DECE8 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E308C 000DECEC 60 00 00 02 */ ori r0, r0, 2
+/* 800E3090 000DECF0 98 01 00 0A */ stb r0, 0xa(r1)
+lbl_800E3094:
+/* 800E3094 000DECF4 38 61 00 1A */ addi r3, r1, 0x1a
+/* 800E3098 000DECF8 38 80 00 00 */ li r4, 0
+/* 800E309C 000DECFC 38 A0 00 12 */ li r5, 0x12
+/* 800E30A0 000DED00 4B F2 10 65 */ bl memset
+/* 800E30A4 000DED04 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E30A8 000DED08 3B E1 00 1A */ addi r31, r1, 0x1a
+/* 800E30AC 000DED0C 3A A0 00 00 */ li r21, 0
+/* 800E30B0 000DED10 3B 40 00 12 */ li r26, 0x12
+/* 800E30B4 000DED14 3B 63 CD 10 */ addi r27, r3, lbl_8047CD10@l
+/* 800E30B8 000DED18 3B 80 00 13 */ li r28, 0x13
+/* 800E30BC 000DED1C 3B A0 00 14 */ li r29, 0x14
+/* 800E30C0 000DED20 3B C0 00 15 */ li r30, 0x15
+lbl_800E30C4:
+/* 800E30C4 000DED24 7F 24 CB 78 */ mr r4, r25
+/* 800E30C8 000DED28 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 800E30CC 000DED2C 48 00 2D 21 */ bl func_800E5DEC
+/* 800E30D0 000DED30 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800E30D4 000DED34 7C 76 1B 78 */ mr r22, r3
+/* 800E30D8 000DED38 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800E30DC 000DED3C 41 82 01 74 */ beq lbl_800E3250
+/* 800E30E0 000DED40 38 80 00 0A */ li r4, 0xa
+/* 800E30E4 000DED44 38 A0 00 00 */ li r5, 0
+/* 800E30E8 000DED48 48 2F 7E 15 */ bl func_803DAEFC
+/* 800E30EC 000DED4C 2C 03 00 46 */ cmpwi r3, 0x46
+/* 800E30F0 000DED50 41 82 00 D4 */ beq lbl_800E31C4
+/* 800E30F4 000DED54 40 80 00 1C */ bge lbl_800E3110
+/* 800E30F8 000DED58 2C 03 00 2D */ cmpwi r3, 0x2d
+/* 800E30FC 000DED5C 41 82 00 20 */ beq lbl_800E311C
+/* 800E3100 000DED60 40 80 00 F8 */ bge lbl_800E31F8
+/* 800E3104 000DED64 2C 03 00 02 */ cmpwi r3, 2
+/* 800E3108 000DED68 41 82 00 84 */ beq lbl_800E318C
+/* 800E310C 000DED6C 48 00 00 EC */ b lbl_800E31F8
+lbl_800E3110:
+/* 800E3110 000DED70 2C 03 00 75 */ cmpwi r3, 0x75
+/* 800E3114 000DED74 41 82 00 40 */ beq lbl_800E3154
+/* 800E3118 000DED78 48 00 00 E0 */ b lbl_800E31F8
+lbl_800E311C:
+/* 800E311C 000DED7C 28 14 00 12 */ cmplwi r20, 0x12
+/* 800E3120 000DED80 41 82 00 24 */ beq lbl_800E3144
+/* 800E3124 000DED84 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E3128 000DED88 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 800E312C 000DED8C 40 82 00 18 */ bne lbl_800E3144
+/* 800E3130 000DED90 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
+/* 800E3134 000DED94 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3138 000DED98 7C 1B 1A 2E */ lhzx r0, r27, r3
+/* 800E313C 000DED9C 53 40 14 3A */ rlwimi r0, r26, 2, 0x10, 0x1d
+/* 800E3140 000DEDA0 7C 1B 1B 2E */ sthx r0, r27, r3
+lbl_800E3144:
+/* 800E3144 000DEDA4 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E3148 000DEDA8 60 00 00 04 */ ori r0, r0, 4
+/* 800E314C 000DEDAC 98 01 00 0A */ stb r0, 0xa(r1)
+/* 800E3150 000DEDB0 48 00 00 A8 */ b lbl_800E31F8
+lbl_800E3154:
+/* 800E3154 000DEDB4 28 14 00 13 */ cmplwi r20, 0x13
+/* 800E3158 000DEDB8 41 82 00 24 */ beq lbl_800E317C
+/* 800E315C 000DEDBC 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E3160 000DEDC0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 800E3164 000DEDC4 40 82 00 18 */ bne lbl_800E317C
+/* 800E3168 000DEDC8 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
+/* 800E316C 000DEDCC 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3170 000DEDD0 7C 1B 1A 2E */ lhzx r0, r27, r3
+/* 800E3174 000DEDD4 53 80 14 3A */ rlwimi r0, r28, 2, 0x10, 0x1d
+/* 800E3178 000DEDD8 7C 1B 1B 2E */ sthx r0, r27, r3
+lbl_800E317C:
+/* 800E317C 000DEDDC 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E3180 000DEDE0 60 00 00 08 */ ori r0, r0, 8
+/* 800E3184 000DEDE4 98 01 00 0A */ stb r0, 0xa(r1)
+/* 800E3188 000DEDE8 48 00 00 70 */ b lbl_800E31F8
+lbl_800E318C:
+/* 800E318C 000DEDEC 28 14 00 14 */ cmplwi r20, 0x14
+/* 800E3190 000DEDF0 41 82 00 24 */ beq lbl_800E31B4
+/* 800E3194 000DEDF4 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E3198 000DEDF8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800E319C 000DEDFC 40 82 00 18 */ bne lbl_800E31B4
+/* 800E31A0 000DEE00 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
+/* 800E31A4 000DEE04 3A F7 00 01 */ addi r23, r23, 1
+/* 800E31A8 000DEE08 7C 1B 1A 2E */ lhzx r0, r27, r3
+/* 800E31AC 000DEE0C 53 A0 14 3A */ rlwimi r0, r29, 2, 0x10, 0x1d
+/* 800E31B0 000DEE10 7C 1B 1B 2E */ sthx r0, r27, r3
+lbl_800E31B4:
+/* 800E31B4 000DEE14 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E31B8 000DEE18 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E31BC 000DEE1C 98 01 00 0A */ stb r0, 0xa(r1)
+/* 800E31C0 000DEE20 48 00 00 38 */ b lbl_800E31F8
+lbl_800E31C4:
+/* 800E31C4 000DEE24 28 14 00 15 */ cmplwi r20, 0x15
+/* 800E31C8 000DEE28 41 82 00 24 */ beq lbl_800E31EC
+/* 800E31CC 000DEE2C 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E31D0 000DEE30 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800E31D4 000DEE34 40 82 00 18 */ bne lbl_800E31EC
+/* 800E31D8 000DEE38 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
+/* 800E31DC 000DEE3C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E31E0 000DEE40 7C 1B 1A 2E */ lhzx r0, r27, r3
+/* 800E31E4 000DEE44 53 C0 14 3A */ rlwimi r0, r30, 2, 0x10, 0x1d
+/* 800E31E8 000DEE48 7C 1B 1B 2E */ sthx r0, r27, r3
+lbl_800E31EC:
+/* 800E31EC 000DEE4C 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E31F0 000DEE50 60 00 00 20 */ ori r0, r0, 0x20
+/* 800E31F4 000DEE54 98 01 00 0A */ stb r0, 0xa(r1)
+lbl_800E31F8:
+/* 800E31F8 000DEE58 7E C3 B3 78 */ mr r3, r22
+/* 800E31FC 000DEE5C 38 80 00 00 */ li r4, 0
+/* 800E3200 000DEE60 4B F7 3D 69 */ bl func_80056F68
+/* 800E3204 000DEE64 7C 73 1B 78 */ mr r19, r3
+/* 800E3208 000DEE68 7E C3 B3 78 */ mr r3, r22
+/* 800E320C 000DEE6C 38 80 00 01 */ li r4, 1
+/* 800E3210 000DEE70 4B F7 3D 59 */ bl func_80056F68
+/* 800E3214 000DEE74 56 65 06 3E */ clrlwi r5, r19, 0x18
+/* 800E3218 000DEE78 28 05 00 11 */ cmplwi r5, 0x11
+/* 800E321C 000DEE7C 41 81 00 10 */ bgt lbl_800E322C
+/* 800E3220 000DEE80 7C 9F 28 AE */ lbzx r4, r31, r5
+/* 800E3224 000DEE84 38 04 00 01 */ addi r0, r4, 1
+/* 800E3228 000DEE88 7C 1F 29 AE */ stbx r0, r31, r5
+lbl_800E322C:
+/* 800E322C 000DEE8C 56 60 06 3E */ clrlwi r0, r19, 0x18
+/* 800E3230 000DEE90 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E3234 000DEE94 7C 00 20 40 */ cmplw r0, r4
+/* 800E3238 000DEE98 41 82 00 18 */ beq lbl_800E3250
+/* 800E323C 000DEE9C 28 04 00 11 */ cmplwi r4, 0x11
+/* 800E3240 000DEEA0 41 81 00 10 */ bgt lbl_800E3250
+/* 800E3244 000DEEA4 7C 7F 20 AE */ lbzx r3, r31, r4
+/* 800E3248 000DEEA8 38 03 00 01 */ addi r0, r3, 1
+/* 800E324C 000DEEAC 7C 1F 21 AE */ stbx r0, r31, r4
+lbl_800E3250:
+/* 800E3250 000DEEB0 3A B5 00 01 */ addi r21, r21, 1
+/* 800E3254 000DEEB4 28 15 00 06 */ cmplwi r21, 6
+/* 800E3258 000DEEB8 41 80 FE 6C */ blt lbl_800E30C4
+/* 800E325C 000DEEBC 88 01 00 1A */ lbz r0, 0x1a(r1)
+/* 800E3260 000DEEC0 28 00 00 03 */ cmplwi r0, 3
+/* 800E3264 000DEEC4 41 80 00 38 */ blt lbl_800E329C
+/* 800E3268 000DEEC8 28 14 00 16 */ cmplwi r20, 0x16
+/* 800E326C 000DEECC 41 82 00 24 */ beq lbl_800E3290
+/* 800E3270 000DEED0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3274 000DEED4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3278 000DEED8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E327C 000DEEDC 38 A0 00 16 */ li r5, 0x16
+/* 800E3280 000DEEE0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3284 000DEEE4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3288 000DEEE8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E328C 000DEEEC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3290:
+/* 800E3290 000DEEF0 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E3294 000DEEF4 60 00 00 40 */ ori r0, r0, 0x40
+/* 800E3298 000DEEF8 98 01 00 0A */ stb r0, 0xa(r1)
+lbl_800E329C:
+/* 800E329C 000DEEFC 88 01 00 24 */ lbz r0, 0x24(r1)
+/* 800E32A0 000DEF00 28 00 00 03 */ cmplwi r0, 3
+/* 800E32A4 000DEF04 41 80 00 38 */ blt lbl_800E32DC
+/* 800E32A8 000DEF08 28 14 00 17 */ cmplwi r20, 0x17
+/* 800E32AC 000DEF0C 41 82 00 24 */ beq lbl_800E32D0
+/* 800E32B0 000DEF10 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E32B4 000DEF14 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E32B8 000DEF18 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E32BC 000DEF1C 38 A0 00 17 */ li r5, 0x17
+/* 800E32C0 000DEF20 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E32C4 000DEF24 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E32C8 000DEF28 3A F7 00 01 */ addi r23, r23, 1
+/* 800E32CC 000DEF2C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E32D0:
+/* 800E32D0 000DEF30 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 800E32D4 000DEF34 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E32D8 000DEF38 98 01 00 0A */ stb r0, 0xa(r1)
+lbl_800E32DC:
+/* 800E32DC 000DEF3C 88 01 00 25 */ lbz r0, 0x25(r1)
+/* 800E32E0 000DEF40 28 00 00 03 */ cmplwi r0, 3
+/* 800E32E4 000DEF44 41 80 00 38 */ blt lbl_800E331C
+/* 800E32E8 000DEF48 28 14 00 18 */ cmplwi r20, 0x18
+/* 800E32EC 000DEF4C 41 82 00 24 */ beq lbl_800E3310
+/* 800E32F0 000DEF50 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E32F4 000DEF54 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E32F8 000DEF58 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E32FC 000DEF5C 38 A0 00 18 */ li r5, 0x18
+/* 800E3300 000DEF60 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3304 000DEF64 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3308 000DEF68 3A F7 00 01 */ addi r23, r23, 1
+/* 800E330C 000DEF6C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3310:
+/* 800E3310 000DEF70 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E3314 000DEF74 60 00 00 01 */ ori r0, r0, 1
+/* 800E3318 000DEF78 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E331C:
+/* 800E331C 000DEF7C 88 01 00 27 */ lbz r0, 0x27(r1)
+/* 800E3320 000DEF80 28 00 00 03 */ cmplwi r0, 3
+/* 800E3324 000DEF84 41 80 00 38 */ blt lbl_800E335C
+/* 800E3328 000DEF88 28 14 00 19 */ cmplwi r20, 0x19
+/* 800E332C 000DEF8C 41 82 00 24 */ beq lbl_800E3350
+/* 800E3330 000DEF90 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3334 000DEF94 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3338 000DEF98 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E333C 000DEF9C 38 A0 00 19 */ li r5, 0x19
+/* 800E3340 000DEFA0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3344 000DEFA4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3348 000DEFA8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E334C 000DEFAC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3350:
+/* 800E3350 000DEFB0 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E3354 000DEFB4 60 00 00 02 */ ori r0, r0, 2
+/* 800E3358 000DEFB8 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E335C:
+/* 800E335C 000DEFBC 88 01 00 26 */ lbz r0, 0x26(r1)
+/* 800E3360 000DEFC0 28 00 00 03 */ cmplwi r0, 3
+/* 800E3364 000DEFC4 41 80 00 38 */ blt lbl_800E339C
+/* 800E3368 000DEFC8 28 14 00 1A */ cmplwi r20, 0x1a
+/* 800E336C 000DEFCC 41 82 00 24 */ beq lbl_800E3390
+/* 800E3370 000DEFD0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3374 000DEFD4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3378 000DEFD8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E337C 000DEFDC 38 A0 00 1A */ li r5, 0x1a
+/* 800E3380 000DEFE0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3384 000DEFE4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3388 000DEFE8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E338C 000DEFEC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3390:
+/* 800E3390 000DEFF0 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E3394 000DEFF4 60 00 00 04 */ ori r0, r0, 4
+/* 800E3398 000DEFF8 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E339C:
+/* 800E339C 000DEFFC 88 01 00 29 */ lbz r0, 0x29(r1)
+/* 800E33A0 000DF000 28 00 00 03 */ cmplwi r0, 3
+/* 800E33A4 000DF004 41 80 00 38 */ blt lbl_800E33DC
+/* 800E33A8 000DF008 28 14 00 1B */ cmplwi r20, 0x1b
+/* 800E33AC 000DF00C 41 82 00 24 */ beq lbl_800E33D0
+/* 800E33B0 000DF010 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E33B4 000DF014 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E33B8 000DF018 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E33BC 000DF01C 38 A0 00 1B */ li r5, 0x1b
+/* 800E33C0 000DF020 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E33C4 000DF024 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E33C8 000DF028 3A F7 00 01 */ addi r23, r23, 1
+/* 800E33CC 000DF02C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E33D0:
+/* 800E33D0 000DF030 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E33D4 000DF034 60 00 00 08 */ ori r0, r0, 8
+/* 800E33D8 000DF038 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E33DC:
+/* 800E33DC 000DF03C 88 01 00 1B */ lbz r0, 0x1b(r1)
+/* 800E33E0 000DF040 28 00 00 03 */ cmplwi r0, 3
+/* 800E33E4 000DF044 41 80 00 38 */ blt lbl_800E341C
+/* 800E33E8 000DF048 28 14 00 1C */ cmplwi r20, 0x1c
+/* 800E33EC 000DF04C 41 82 00 24 */ beq lbl_800E3410
+/* 800E33F0 000DF050 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E33F4 000DF054 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E33F8 000DF058 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E33FC 000DF05C 38 A0 00 1C */ li r5, 0x1c
+/* 800E3400 000DF060 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3404 000DF064 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3408 000DF068 3A F7 00 01 */ addi r23, r23, 1
+/* 800E340C 000DF06C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3410:
+/* 800E3410 000DF070 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E3414 000DF074 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E3418 000DF078 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E341C:
+/* 800E341C 000DF07C 88 01 00 1D */ lbz r0, 0x1d(r1)
+/* 800E3420 000DF080 28 00 00 03 */ cmplwi r0, 3
+/* 800E3424 000DF084 41 80 00 38 */ blt lbl_800E345C
+/* 800E3428 000DF088 28 14 00 1D */ cmplwi r20, 0x1d
+/* 800E342C 000DF08C 41 82 00 24 */ beq lbl_800E3450
+/* 800E3430 000DF090 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3434 000DF094 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3438 000DF098 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E343C 000DF09C 38 A0 00 1D */ li r5, 0x1d
+/* 800E3440 000DF0A0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3444 000DF0A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3448 000DF0A8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E344C 000DF0AC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3450:
+/* 800E3450 000DF0B0 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E3454 000DF0B4 60 00 00 20 */ ori r0, r0, 0x20
+/* 800E3458 000DF0B8 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E345C:
+/* 800E345C 000DF0BC 88 01 00 1E */ lbz r0, 0x1e(r1)
+/* 800E3460 000DF0C0 28 00 00 03 */ cmplwi r0, 3
+/* 800E3464 000DF0C4 41 80 00 38 */ blt lbl_800E349C
+/* 800E3468 000DF0C8 28 14 00 1E */ cmplwi r20, 0x1e
+/* 800E346C 000DF0CC 41 82 00 24 */ beq lbl_800E3490
+/* 800E3470 000DF0D0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3474 000DF0D4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3478 000DF0D8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E347C 000DF0DC 38 A0 00 1E */ li r5, 0x1e
+/* 800E3480 000DF0E0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3484 000DF0E4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3488 000DF0E8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E348C 000DF0EC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3490:
+/* 800E3490 000DF0F0 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E3494 000DF0F4 60 00 00 40 */ ori r0, r0, 0x40
+/* 800E3498 000DF0F8 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E349C:
+/* 800E349C 000DF0FC 88 01 00 1C */ lbz r0, 0x1c(r1)
+/* 800E34A0 000DF100 28 00 00 03 */ cmplwi r0, 3
+/* 800E34A4 000DF104 41 80 00 38 */ blt lbl_800E34DC
+/* 800E34A8 000DF108 28 14 00 1F */ cmplwi r20, 0x1f
+/* 800E34AC 000DF10C 41 82 00 24 */ beq lbl_800E34D0
+/* 800E34B0 000DF110 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E34B4 000DF114 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E34B8 000DF118 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E34BC 000DF11C 38 A0 00 1F */ li r5, 0x1f
+/* 800E34C0 000DF120 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E34C4 000DF124 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E34C8 000DF128 3A F7 00 01 */ addi r23, r23, 1
+/* 800E34CC 000DF12C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E34D0:
+/* 800E34D0 000DF130 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 800E34D4 000DF134 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E34D8 000DF138 98 01 00 0B */ stb r0, 0xb(r1)
+lbl_800E34DC:
+/* 800E34DC 000DF13C 88 01 00 28 */ lbz r0, 0x28(r1)
+/* 800E34E0 000DF140 28 00 00 03 */ cmplwi r0, 3
+/* 800E34E4 000DF144 41 80 00 38 */ blt lbl_800E351C
+/* 800E34E8 000DF148 28 14 00 20 */ cmplwi r20, 0x20
+/* 800E34EC 000DF14C 41 82 00 24 */ beq lbl_800E3510
+/* 800E34F0 000DF150 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E34F4 000DF154 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E34F8 000DF158 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E34FC 000DF15C 38 A0 00 20 */ li r5, 0x20
+/* 800E3500 000DF160 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3504 000DF164 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3508 000DF168 3A F7 00 01 */ addi r23, r23, 1
+/* 800E350C 000DF16C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3510:
+/* 800E3510 000DF170 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E3514 000DF174 60 00 00 01 */ ori r0, r0, 1
+/* 800E3518 000DF178 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E351C:
+/* 800E351C 000DF17C 88 01 00 20 */ lbz r0, 0x20(r1)
+/* 800E3520 000DF180 28 00 00 03 */ cmplwi r0, 3
+/* 800E3524 000DF184 41 80 00 38 */ blt lbl_800E355C
+/* 800E3528 000DF188 28 14 00 21 */ cmplwi r20, 0x21
+/* 800E352C 000DF18C 41 82 00 24 */ beq lbl_800E3550
+/* 800E3530 000DF190 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3534 000DF194 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3538 000DF198 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E353C 000DF19C 38 A0 00 21 */ li r5, 0x21
+/* 800E3540 000DF1A0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3544 000DF1A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3548 000DF1A8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E354C 000DF1AC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3550:
+/* 800E3550 000DF1B0 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E3554 000DF1B4 60 00 00 02 */ ori r0, r0, 2
+/* 800E3558 000DF1B8 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E355C:
+/* 800E355C 000DF1BC 88 01 00 1F */ lbz r0, 0x1f(r1)
+/* 800E3560 000DF1C0 28 00 00 03 */ cmplwi r0, 3
+/* 800E3564 000DF1C4 41 80 00 38 */ blt lbl_800E359C
+/* 800E3568 000DF1C8 28 14 00 22 */ cmplwi r20, 0x22
+/* 800E356C 000DF1CC 41 82 00 24 */ beq lbl_800E3590
+/* 800E3570 000DF1D0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3574 000DF1D4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3578 000DF1D8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E357C 000DF1DC 38 A0 00 22 */ li r5, 0x22
+/* 800E3580 000DF1E0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3584 000DF1E4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3588 000DF1E8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E358C 000DF1EC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3590:
+/* 800E3590 000DF1F0 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E3594 000DF1F4 60 00 00 04 */ ori r0, r0, 4
+/* 800E3598 000DF1F8 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E359C:
+/* 800E359C 000DF1FC 88 01 00 21 */ lbz r0, 0x21(r1)
+/* 800E35A0 000DF200 28 00 00 03 */ cmplwi r0, 3
+/* 800E35A4 000DF204 41 80 00 38 */ blt lbl_800E35DC
+/* 800E35A8 000DF208 28 14 00 23 */ cmplwi r20, 0x23
+/* 800E35AC 000DF20C 41 82 00 24 */ beq lbl_800E35D0
+/* 800E35B0 000DF210 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E35B4 000DF214 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E35B8 000DF218 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E35BC 000DF21C 38 A0 00 23 */ li r5, 0x23
+/* 800E35C0 000DF220 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E35C4 000DF224 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E35C8 000DF228 3A F7 00 01 */ addi r23, r23, 1
+/* 800E35CC 000DF22C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E35D0:
+/* 800E35D0 000DF230 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E35D4 000DF234 60 00 00 08 */ ori r0, r0, 8
+/* 800E35D8 000DF238 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E35DC:
+/* 800E35DC 000DF23C 88 01 00 2A */ lbz r0, 0x2a(r1)
+/* 800E35E0 000DF240 28 00 00 03 */ cmplwi r0, 3
+/* 800E35E4 000DF244 41 80 00 38 */ blt lbl_800E361C
+/* 800E35E8 000DF248 28 14 00 24 */ cmplwi r20, 0x24
+/* 800E35EC 000DF24C 41 82 00 24 */ beq lbl_800E3610
+/* 800E35F0 000DF250 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E35F4 000DF254 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E35F8 000DF258 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E35FC 000DF25C 38 A0 00 24 */ li r5, 0x24
+/* 800E3600 000DF260 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3604 000DF264 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3608 000DF268 3A F7 00 01 */ addi r23, r23, 1
+/* 800E360C 000DF26C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3610:
+/* 800E3610 000DF270 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E3614 000DF274 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E3618 000DF278 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E361C:
+/* 800E361C 000DF27C 88 01 00 2B */ lbz r0, 0x2b(r1)
+/* 800E3620 000DF280 28 00 00 03 */ cmplwi r0, 3
+/* 800E3624 000DF284 41 80 00 38 */ blt lbl_800E365C
+/* 800E3628 000DF288 28 14 00 25 */ cmplwi r20, 0x25
+/* 800E362C 000DF28C 41 82 00 24 */ beq lbl_800E3650
+/* 800E3630 000DF290 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3634 000DF294 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3638 000DF298 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E363C 000DF29C 38 A0 00 25 */ li r5, 0x25
+/* 800E3640 000DF2A0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3644 000DF2A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3648 000DF2A8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E364C 000DF2AC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3650:
+/* 800E3650 000DF2B0 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E3654 000DF2B4 60 00 00 20 */ ori r0, r0, 0x20
+/* 800E3658 000DF2B8 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E365C:
+/* 800E365C 000DF2BC 88 01 00 22 */ lbz r0, 0x22(r1)
+/* 800E3660 000DF2C0 28 00 00 03 */ cmplwi r0, 3
+/* 800E3664 000DF2C4 41 80 00 38 */ blt lbl_800E369C
+/* 800E3668 000DF2C8 28 14 00 26 */ cmplwi r20, 0x26
+/* 800E366C 000DF2CC 41 82 00 24 */ beq lbl_800E3690
+/* 800E3670 000DF2D0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3674 000DF2D4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3678 000DF2D8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E367C 000DF2DC 38 A0 00 26 */ li r5, 0x26
+/* 800E3680 000DF2E0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3684 000DF2E4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3688 000DF2E8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E368C 000DF2EC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3690:
+/* 800E3690 000DF2F0 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E3694 000DF2F4 60 00 00 40 */ ori r0, r0, 0x40
+/* 800E3698 000DF2F8 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E369C:
+/* 800E369C 000DF2FC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E36A0 000DF300 A8 98 00 20 */ lha r4, 0x20(r24)
+/* 800E36A4 000DF304 3A C3 CE 34 */ addi r22, r3, lbl_8063CE34@l
+/* 800E36A8 000DF308 38 76 00 28 */ addi r3, r22, 0x28
+/* 800E36AC 000DF30C 48 2B 27 8D */ bl func_80395E38
+/* 800E36B0 000DF310 1F 23 00 0A */ mulli r25, r3, 0xa
+/* 800E36B4 000DF314 7C 7F 1B 78 */ mr r31, r3
+/* 800E36B8 000DF318 3A A1 00 10 */ addi r21, r1, 0x10
+/* 800E36BC 000DF31C 3A 60 00 00 */ li r19, 0
+lbl_800E36C0:
+/* 800E36C0 000DF320 56 60 04 3E */ clrlwi r0, r19, 0x10
+/* 800E36C4 000DF324 38 76 00 30 */ addi r3, r22, 0x30
+/* 800E36C8 000DF328 7C 99 02 14 */ add r4, r25, r0
+/* 800E36CC 000DF32C 48 2B 23 D9 */ bl func_80395AA4
+/* 800E36D0 000DF330 56 60 04 3E */ clrlwi r0, r19, 0x10
+/* 800E36D4 000DF334 54 65 04 3E */ clrlwi r5, r3, 0x10
+/* 800E36D8 000DF338 7C 98 02 14 */ add r4, r24, r0
+/* 800E36DC 000DF33C 38 76 00 2C */ addi r3, r22, 0x2c
+/* 800E36E0 000DF340 88 04 00 22 */ lbz r0, 0x22(r4)
+/* 800E36E4 000DF344 7C 80 2A 14 */ add r4, r0, r5
+/* 800E36E8 000DF348 48 2B 20 61 */ bl func_80395748
+/* 800E36EC 000DF34C 56 60 04 3E */ clrlwi r0, r19, 0x10
+/* 800E36F0 000DF350 3A 73 00 01 */ addi r19, r19, 1
+/* 800E36F4 000DF354 28 13 00 0A */ cmplwi r19, 0xa
+/* 800E36F8 000DF358 7C 75 01 AE */ stbx r3, r21, r0
+/* 800E36FC 000DF35C 41 80 FF C4 */ blt lbl_800E36C0
+/* 800E3700 000DF360 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3704 000DF364 28 00 00 01 */ cmplwi r0, 1
+/* 800E3708 000DF368 41 82 00 0C */ beq lbl_800E3714
+/* 800E370C 000DF36C 2C 1F 00 02 */ cmpwi r31, 2
+/* 800E3710 000DF370 40 82 00 98 */ bne lbl_800E37A8
+lbl_800E3714:
+/* 800E3714 000DF374 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3718 000DF378 28 00 00 01 */ cmplwi r0, 1
+/* 800E371C 000DF37C 40 82 00 8C */ bne lbl_800E37A8
+/* 800E3720 000DF380 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3724 000DF384 28 00 00 01 */ cmplwi r0, 1
+/* 800E3728 000DF388 41 82 00 0C */ beq lbl_800E3734
+/* 800E372C 000DF38C 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3730 000DF390 40 82 00 78 */ bne lbl_800E37A8
+lbl_800E3734:
+/* 800E3734 000DF394 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3738 000DF398 28 00 00 01 */ cmplwi r0, 1
+/* 800E373C 000DF39C 40 82 00 6C */ bne lbl_800E37A8
+/* 800E3740 000DF3A0 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3744 000DF3A4 28 00 00 01 */ cmplwi r0, 1
+/* 800E3748 000DF3A8 41 82 00 0C */ beq lbl_800E3754
+/* 800E374C 000DF3AC 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3750 000DF3B0 40 82 00 58 */ bne lbl_800E37A8
+lbl_800E3754:
+/* 800E3754 000DF3B4 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3758 000DF3B8 28 00 00 01 */ cmplwi r0, 1
+/* 800E375C 000DF3BC 41 82 00 18 */ beq lbl_800E3774
+/* 800E3760 000DF3C0 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3764 000DF3C4 41 82 00 10 */ beq lbl_800E3774
+/* 800E3768 000DF3C8 38 1F FF FC */ addi r0, r31, -4
+/* 800E376C 000DF3CC 28 00 00 01 */ cmplwi r0, 1
+/* 800E3770 000DF3D0 41 81 00 38 */ bgt lbl_800E37A8
+lbl_800E3774:
+/* 800E3774 000DF3D4 28 14 00 27 */ cmplwi r20, 0x27
+/* 800E3778 000DF3D8 41 82 00 24 */ beq lbl_800E379C
+/* 800E377C 000DF3DC 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3780 000DF3E0 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3784 000DF3E4 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3788 000DF3E8 38 A0 00 27 */ li r5, 0x27
+/* 800E378C 000DF3EC 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3790 000DF3F0 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3794 000DF3F4 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3798 000DF3F8 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E379C:
+/* 800E379C 000DF3FC 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 800E37A0 000DF400 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E37A4 000DF404 98 01 00 0C */ stb r0, 0xc(r1)
+lbl_800E37A8:
+/* 800E37A8 000DF408 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E37AC 000DF40C 28 00 00 02 */ cmplwi r0, 2
+/* 800E37B0 000DF410 41 82 00 0C */ beq lbl_800E37BC
+/* 800E37B4 000DF414 2C 1F 00 02 */ cmpwi r31, 2
+/* 800E37B8 000DF418 40 82 00 98 */ bne lbl_800E3850
+lbl_800E37BC:
+/* 800E37BC 000DF41C 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E37C0 000DF420 28 00 00 02 */ cmplwi r0, 2
+/* 800E37C4 000DF424 40 82 00 8C */ bne lbl_800E3850
+/* 800E37C8 000DF428 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E37CC 000DF42C 28 00 00 02 */ cmplwi r0, 2
+/* 800E37D0 000DF430 41 82 00 0C */ beq lbl_800E37DC
+/* 800E37D4 000DF434 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E37D8 000DF438 40 82 00 78 */ bne lbl_800E3850
+lbl_800E37DC:
+/* 800E37DC 000DF43C 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E37E0 000DF440 28 00 00 02 */ cmplwi r0, 2
+/* 800E37E4 000DF444 40 82 00 6C */ bne lbl_800E3850
+/* 800E37E8 000DF448 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E37EC 000DF44C 28 00 00 02 */ cmplwi r0, 2
+/* 800E37F0 000DF450 41 82 00 0C */ beq lbl_800E37FC
+/* 800E37F4 000DF454 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E37F8 000DF458 40 82 00 58 */ bne lbl_800E3850
+lbl_800E37FC:
+/* 800E37FC 000DF45C 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3800 000DF460 28 00 00 02 */ cmplwi r0, 2
+/* 800E3804 000DF464 41 82 00 18 */ beq lbl_800E381C
+/* 800E3808 000DF468 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E380C 000DF46C 41 82 00 10 */ beq lbl_800E381C
+/* 800E3810 000DF470 38 1F FF FC */ addi r0, r31, -4
+/* 800E3814 000DF474 28 00 00 01 */ cmplwi r0, 1
+/* 800E3818 000DF478 41 81 00 38 */ bgt lbl_800E3850
+lbl_800E381C:
+/* 800E381C 000DF47C 28 14 00 28 */ cmplwi r20, 0x28
+/* 800E3820 000DF480 41 82 00 24 */ beq lbl_800E3844
+/* 800E3824 000DF484 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3828 000DF488 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E382C 000DF48C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3830 000DF490 38 A0 00 28 */ li r5, 0x28
+/* 800E3834 000DF494 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3838 000DF498 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E383C 000DF49C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3840 000DF4A0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3844:
+/* 800E3844 000DF4A4 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3848 000DF4A8 60 00 00 01 */ ori r0, r0, 1
+/* 800E384C 000DF4AC 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E3850:
+/* 800E3850 000DF4B0 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3854 000DF4B4 28 00 00 03 */ cmplwi r0, 3
+/* 800E3858 000DF4B8 41 82 00 0C */ beq lbl_800E3864
+/* 800E385C 000DF4BC 2C 1F 00 02 */ cmpwi r31, 2
+/* 800E3860 000DF4C0 40 82 00 98 */ bne lbl_800E38F8
+lbl_800E3864:
+/* 800E3864 000DF4C4 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3868 000DF4C8 28 00 00 03 */ cmplwi r0, 3
+/* 800E386C 000DF4CC 40 82 00 8C */ bne lbl_800E38F8
+/* 800E3870 000DF4D0 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3874 000DF4D4 28 00 00 03 */ cmplwi r0, 3
+/* 800E3878 000DF4D8 41 82 00 0C */ beq lbl_800E3884
+/* 800E387C 000DF4DC 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3880 000DF4E0 40 82 00 78 */ bne lbl_800E38F8
+lbl_800E3884:
+/* 800E3884 000DF4E4 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3888 000DF4E8 28 00 00 03 */ cmplwi r0, 3
+/* 800E388C 000DF4EC 40 82 00 6C */ bne lbl_800E38F8
+/* 800E3890 000DF4F0 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3894 000DF4F4 28 00 00 03 */ cmplwi r0, 3
+/* 800E3898 000DF4F8 41 82 00 0C */ beq lbl_800E38A4
+/* 800E389C 000DF4FC 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E38A0 000DF500 40 82 00 58 */ bne lbl_800E38F8
+lbl_800E38A4:
+/* 800E38A4 000DF504 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E38A8 000DF508 28 00 00 03 */ cmplwi r0, 3
+/* 800E38AC 000DF50C 41 82 00 18 */ beq lbl_800E38C4
+/* 800E38B0 000DF510 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E38B4 000DF514 41 82 00 10 */ beq lbl_800E38C4
+/* 800E38B8 000DF518 38 1F FF FC */ addi r0, r31, -4
+/* 800E38BC 000DF51C 28 00 00 01 */ cmplwi r0, 1
+/* 800E38C0 000DF520 41 81 00 38 */ bgt lbl_800E38F8
+lbl_800E38C4:
+/* 800E38C4 000DF524 28 14 00 29 */ cmplwi r20, 0x29
+/* 800E38C8 000DF528 41 82 00 24 */ beq lbl_800E38EC
+/* 800E38CC 000DF52C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E38D0 000DF530 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E38D4 000DF534 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E38D8 000DF538 38 A0 00 29 */ li r5, 0x29
+/* 800E38DC 000DF53C 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E38E0 000DF540 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E38E4 000DF544 3A F7 00 01 */ addi r23, r23, 1
+/* 800E38E8 000DF548 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E38EC:
+/* 800E38EC 000DF54C 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E38F0 000DF550 60 00 00 02 */ ori r0, r0, 2
+/* 800E38F4 000DF554 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E38F8:
+/* 800E38F8 000DF558 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E38FC 000DF55C 28 00 00 04 */ cmplwi r0, 4
+/* 800E3900 000DF560 41 82 00 0C */ beq lbl_800E390C
+/* 800E3904 000DF564 2C 1F 00 02 */ cmpwi r31, 2
+/* 800E3908 000DF568 40 82 00 98 */ bne lbl_800E39A0
+lbl_800E390C:
+/* 800E390C 000DF56C 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3910 000DF570 28 00 00 04 */ cmplwi r0, 4
+/* 800E3914 000DF574 40 82 00 8C */ bne lbl_800E39A0
+/* 800E3918 000DF578 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E391C 000DF57C 28 00 00 04 */ cmplwi r0, 4
+/* 800E3920 000DF580 41 82 00 0C */ beq lbl_800E392C
+/* 800E3924 000DF584 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3928 000DF588 40 82 00 78 */ bne lbl_800E39A0
+lbl_800E392C:
+/* 800E392C 000DF58C 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3930 000DF590 28 00 00 04 */ cmplwi r0, 4
+/* 800E3934 000DF594 40 82 00 6C */ bne lbl_800E39A0
+/* 800E3938 000DF598 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E393C 000DF59C 28 00 00 04 */ cmplwi r0, 4
+/* 800E3940 000DF5A0 41 82 00 0C */ beq lbl_800E394C
+/* 800E3944 000DF5A4 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3948 000DF5A8 40 82 00 58 */ bne lbl_800E39A0
+lbl_800E394C:
+/* 800E394C 000DF5AC 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3950 000DF5B0 28 00 00 04 */ cmplwi r0, 4
+/* 800E3954 000DF5B4 41 82 00 18 */ beq lbl_800E396C
+/* 800E3958 000DF5B8 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E395C 000DF5BC 41 82 00 10 */ beq lbl_800E396C
+/* 800E3960 000DF5C0 38 1F FF FC */ addi r0, r31, -4
+/* 800E3964 000DF5C4 28 00 00 01 */ cmplwi r0, 1
+/* 800E3968 000DF5C8 41 81 00 38 */ bgt lbl_800E39A0
+lbl_800E396C:
+/* 800E396C 000DF5CC 28 14 00 2A */ cmplwi r20, 0x2a
+/* 800E3970 000DF5D0 41 82 00 24 */ beq lbl_800E3994
+/* 800E3974 000DF5D4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3978 000DF5D8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E397C 000DF5DC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3980 000DF5E0 38 A0 00 2A */ li r5, 0x2a
+/* 800E3984 000DF5E4 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3988 000DF5E8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E398C 000DF5EC 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3990 000DF5F0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3994:
+/* 800E3994 000DF5F4 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3998 000DF5F8 60 00 00 04 */ ori r0, r0, 4
+/* 800E399C 000DF5FC 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E39A0:
+/* 800E39A0 000DF600 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E39A4 000DF604 28 00 00 05 */ cmplwi r0, 5
+/* 800E39A8 000DF608 40 82 00 A4 */ bne lbl_800E3A4C
+/* 800E39AC 000DF60C 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E39B0 000DF610 28 00 00 05 */ cmplwi r0, 5
+/* 800E39B4 000DF614 40 82 00 98 */ bne lbl_800E3A4C
+/* 800E39B8 000DF618 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E39BC 000DF61C 28 00 00 05 */ cmplwi r0, 5
+/* 800E39C0 000DF620 41 82 00 0C */ beq lbl_800E39CC
+/* 800E39C4 000DF624 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E39C8 000DF628 40 82 00 84 */ bne lbl_800E3A4C
+lbl_800E39CC:
+/* 800E39CC 000DF62C 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E39D0 000DF630 28 00 00 05 */ cmplwi r0, 5
+/* 800E39D4 000DF634 40 82 00 78 */ bne lbl_800E3A4C
+/* 800E39D8 000DF638 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E39DC 000DF63C 28 00 00 05 */ cmplwi r0, 5
+/* 800E39E0 000DF640 40 82 00 6C */ bne lbl_800E3A4C
+/* 800E39E4 000DF644 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E39E8 000DF648 28 00 00 05 */ cmplwi r0, 5
+/* 800E39EC 000DF64C 41 82 00 18 */ beq lbl_800E3A04
+/* 800E39F0 000DF650 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E39F4 000DF654 41 82 00 10 */ beq lbl_800E3A04
+/* 800E39F8 000DF658 38 1F FF FC */ addi r0, r31, -4
+/* 800E39FC 000DF65C 28 00 00 01 */ cmplwi r0, 1
+/* 800E3A00 000DF660 41 81 00 4C */ bgt lbl_800E3A4C
+lbl_800E3A04:
+/* 800E3A04 000DF664 88 01 00 18 */ lbz r0, 0x18(r1)
+/* 800E3A08 000DF668 28 00 00 05 */ cmplwi r0, 5
+/* 800E3A0C 000DF66C 41 82 00 0C */ beq lbl_800E3A18
+/* 800E3A10 000DF670 2C 1F 00 04 */ cmpwi r31, 4
+/* 800E3A14 000DF674 40 80 00 38 */ bge lbl_800E3A4C
+lbl_800E3A18:
+/* 800E3A18 000DF678 28 14 00 2B */ cmplwi r20, 0x2b
+/* 800E3A1C 000DF67C 41 82 00 24 */ beq lbl_800E3A40
+/* 800E3A20 000DF680 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3A24 000DF684 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3A28 000DF688 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3A2C 000DF68C 38 A0 00 2B */ li r5, 0x2b
+/* 800E3A30 000DF690 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3A34 000DF694 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3A38 000DF698 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3A3C 000DF69C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3A40:
+/* 800E3A40 000DF6A0 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3A44 000DF6A4 60 00 00 08 */ ori r0, r0, 8
+/* 800E3A48 000DF6A8 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E3A4C:
+/* 800E3A4C 000DF6AC 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3A50 000DF6B0 28 00 00 06 */ cmplwi r0, 6
+/* 800E3A54 000DF6B4 40 82 00 A4 */ bne lbl_800E3AF8
+/* 800E3A58 000DF6B8 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3A5C 000DF6BC 28 00 00 06 */ cmplwi r0, 6
+/* 800E3A60 000DF6C0 40 82 00 98 */ bne lbl_800E3AF8
+/* 800E3A64 000DF6C4 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3A68 000DF6C8 28 00 00 06 */ cmplwi r0, 6
+/* 800E3A6C 000DF6CC 41 82 00 0C */ beq lbl_800E3A78
+/* 800E3A70 000DF6D0 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3A74 000DF6D4 40 82 00 84 */ bne lbl_800E3AF8
+lbl_800E3A78:
+/* 800E3A78 000DF6D8 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3A7C 000DF6DC 28 00 00 06 */ cmplwi r0, 6
+/* 800E3A80 000DF6E0 40 82 00 78 */ bne lbl_800E3AF8
+/* 800E3A84 000DF6E4 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3A88 000DF6E8 28 00 00 06 */ cmplwi r0, 6
+/* 800E3A8C 000DF6EC 40 82 00 6C */ bne lbl_800E3AF8
+/* 800E3A90 000DF6F0 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3A94 000DF6F4 28 00 00 06 */ cmplwi r0, 6
+/* 800E3A98 000DF6F8 41 82 00 18 */ beq lbl_800E3AB0
+/* 800E3A9C 000DF6FC 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3AA0 000DF700 41 82 00 10 */ beq lbl_800E3AB0
+/* 800E3AA4 000DF704 38 1F FF FC */ addi r0, r31, -4
+/* 800E3AA8 000DF708 28 00 00 01 */ cmplwi r0, 1
+/* 800E3AAC 000DF70C 41 81 00 4C */ bgt lbl_800E3AF8
+lbl_800E3AB0:
+/* 800E3AB0 000DF710 88 01 00 18 */ lbz r0, 0x18(r1)
+/* 800E3AB4 000DF714 28 00 00 06 */ cmplwi r0, 6
+/* 800E3AB8 000DF718 41 82 00 0C */ beq lbl_800E3AC4
+/* 800E3ABC 000DF71C 2C 1F 00 04 */ cmpwi r31, 4
+/* 800E3AC0 000DF720 40 80 00 38 */ bge lbl_800E3AF8
+lbl_800E3AC4:
+/* 800E3AC4 000DF724 28 14 00 2C */ cmplwi r20, 0x2c
+/* 800E3AC8 000DF728 41 82 00 24 */ beq lbl_800E3AEC
+/* 800E3ACC 000DF72C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3AD0 000DF730 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3AD4 000DF734 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3AD8 000DF738 38 A0 00 2C */ li r5, 0x2c
+/* 800E3ADC 000DF73C 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3AE0 000DF740 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3AE4 000DF744 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3AE8 000DF748 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3AEC:
+/* 800E3AEC 000DF74C 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3AF0 000DF750 60 00 00 10 */ ori r0, r0, 0x10
+/* 800E3AF4 000DF754 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E3AF8:
+/* 800E3AF8 000DF758 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3AFC 000DF75C 28 00 00 07 */ cmplwi r0, 7
+/* 800E3B00 000DF760 40 82 00 8C */ bne lbl_800E3B8C
+/* 800E3B04 000DF764 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3B08 000DF768 28 00 00 07 */ cmplwi r0, 7
+/* 800E3B0C 000DF76C 40 82 00 80 */ bne lbl_800E3B8C
+/* 800E3B10 000DF770 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3B14 000DF774 28 00 00 07 */ cmplwi r0, 7
+/* 800E3B18 000DF778 41 82 00 0C */ beq lbl_800E3B24
+/* 800E3B1C 000DF77C 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3B20 000DF780 40 82 00 6C */ bne lbl_800E3B8C
+lbl_800E3B24:
+/* 800E3B24 000DF784 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3B28 000DF788 28 00 00 07 */ cmplwi r0, 7
+/* 800E3B2C 000DF78C 40 82 00 60 */ bne lbl_800E3B8C
+/* 800E3B30 000DF790 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3B34 000DF794 28 00 00 07 */ cmplwi r0, 7
+/* 800E3B38 000DF798 41 82 00 0C */ beq lbl_800E3B44
+/* 800E3B3C 000DF79C 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3B40 000DF7A0 40 82 00 4C */ bne lbl_800E3B8C
+lbl_800E3B44:
+/* 800E3B44 000DF7A4 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3B48 000DF7A8 28 00 00 07 */ cmplwi r0, 7
+/* 800E3B4C 000DF7AC 41 82 00 0C */ beq lbl_800E3B58
+/* 800E3B50 000DF7B0 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3B54 000DF7B4 40 82 00 38 */ bne lbl_800E3B8C
+lbl_800E3B58:
+/* 800E3B58 000DF7B8 28 14 00 2D */ cmplwi r20, 0x2d
+/* 800E3B5C 000DF7BC 41 82 00 24 */ beq lbl_800E3B80
+/* 800E3B60 000DF7C0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3B64 000DF7C4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3B68 000DF7C8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3B6C 000DF7CC 38 A0 00 2D */ li r5, 0x2d
+/* 800E3B70 000DF7D0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3B74 000DF7D4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3B78 000DF7D8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3B7C 000DF7DC 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3B80:
+/* 800E3B80 000DF7E0 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3B84 000DF7E4 60 00 00 20 */ ori r0, r0, 0x20
+/* 800E3B88 000DF7E8 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E3B8C:
+/* 800E3B8C 000DF7EC 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3B90 000DF7F0 28 00 00 08 */ cmplwi r0, 8
+/* 800E3B94 000DF7F4 40 82 00 8C */ bne lbl_800E3C20
+/* 800E3B98 000DF7F8 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3B9C 000DF7FC 28 00 00 08 */ cmplwi r0, 8
+/* 800E3BA0 000DF800 40 82 00 80 */ bne lbl_800E3C20
+/* 800E3BA4 000DF804 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3BA8 000DF808 28 00 00 08 */ cmplwi r0, 8
+/* 800E3BAC 000DF80C 41 82 00 0C */ beq lbl_800E3BB8
+/* 800E3BB0 000DF810 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3BB4 000DF814 40 82 00 6C */ bne lbl_800E3C20
+lbl_800E3BB8:
+/* 800E3BB8 000DF818 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3BBC 000DF81C 28 00 00 08 */ cmplwi r0, 8
+/* 800E3BC0 000DF820 40 82 00 60 */ bne lbl_800E3C20
+/* 800E3BC4 000DF824 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3BC8 000DF828 28 00 00 08 */ cmplwi r0, 8
+/* 800E3BCC 000DF82C 41 82 00 0C */ beq lbl_800E3BD8
+/* 800E3BD0 000DF830 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3BD4 000DF834 40 82 00 4C */ bne lbl_800E3C20
+lbl_800E3BD8:
+/* 800E3BD8 000DF838 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3BDC 000DF83C 28 00 00 08 */ cmplwi r0, 8
+/* 800E3BE0 000DF840 41 82 00 0C */ beq lbl_800E3BEC
+/* 800E3BE4 000DF844 2C 1F 00 01 */ cmpwi r31, 1
+/* 800E3BE8 000DF848 40 82 00 38 */ bne lbl_800E3C20
+lbl_800E3BEC:
+/* 800E3BEC 000DF84C 28 14 00 2E */ cmplwi r20, 0x2e
+/* 800E3BF0 000DF850 41 82 00 24 */ beq lbl_800E3C14
+/* 800E3BF4 000DF854 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3BF8 000DF858 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3BFC 000DF85C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3C00 000DF860 38 A0 00 2E */ li r5, 0x2e
+/* 800E3C04 000DF864 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3C08 000DF868 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3C0C 000DF86C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3C10 000DF870 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3C14:
+/* 800E3C14 000DF874 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3C18 000DF878 60 00 00 40 */ ori r0, r0, 0x40
+/* 800E3C1C 000DF87C 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E3C20:
+/* 800E3C20 000DF880 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3C24 000DF884 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C28 000DF888 40 82 00 B0 */ bne lbl_800E3CD8
+/* 800E3C2C 000DF88C 88 01 00 11 */ lbz r0, 0x11(r1)
+/* 800E3C30 000DF890 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C34 000DF894 40 82 00 A4 */ bne lbl_800E3CD8
+/* 800E3C38 000DF898 88 01 00 12 */ lbz r0, 0x12(r1)
+/* 800E3C3C 000DF89C 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C40 000DF8A0 40 82 00 98 */ bne lbl_800E3CD8
+/* 800E3C44 000DF8A4 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3C48 000DF8A8 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C4C 000DF8AC 40 82 00 8C */ bne lbl_800E3CD8
+/* 800E3C50 000DF8B0 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3C54 000DF8B4 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C58 000DF8B8 41 82 00 0C */ beq lbl_800E3C64
+/* 800E3C5C 000DF8BC 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3C60 000DF8C0 40 82 00 78 */ bne lbl_800E3CD8
+lbl_800E3C64:
+/* 800E3C64 000DF8C4 88 01 00 15 */ lbz r0, 0x15(r1)
+/* 800E3C68 000DF8C8 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C6C 000DF8CC 40 82 00 6C */ bne lbl_800E3CD8
+/* 800E3C70 000DF8D0 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3C74 000DF8D4 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C78 000DF8D8 40 82 00 60 */ bne lbl_800E3CD8
+/* 800E3C7C 000DF8DC 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3C80 000DF8E0 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C84 000DF8E4 41 82 00 0C */ beq lbl_800E3C90
+/* 800E3C88 000DF8E8 2C 1F 00 04 */ cmpwi r31, 4
+/* 800E3C8C 000DF8EC 40 82 00 4C */ bne lbl_800E3CD8
+lbl_800E3C90:
+/* 800E3C90 000DF8F0 88 01 00 18 */ lbz r0, 0x18(r1)
+/* 800E3C94 000DF8F4 28 00 00 09 */ cmplwi r0, 9
+/* 800E3C98 000DF8F8 41 82 00 0C */ beq lbl_800E3CA4
+/* 800E3C9C 000DF8FC 2C 1F 00 04 */ cmpwi r31, 4
+/* 800E3CA0 000DF900 41 82 00 38 */ beq lbl_800E3CD8
+lbl_800E3CA4:
+/* 800E3CA4 000DF904 28 14 00 2F */ cmplwi r20, 0x2f
+/* 800E3CA8 000DF908 41 82 00 24 */ beq lbl_800E3CCC
+/* 800E3CAC 000DF90C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3CB0 000DF910 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3CB4 000DF914 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3CB8 000DF918 38 A0 00 2F */ li r5, 0x2f
+/* 800E3CBC 000DF91C 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3CC0 000DF920 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3CC4 000DF924 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3CC8 000DF928 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3CCC:
+/* 800E3CCC 000DF92C 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 800E3CD0 000DF930 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E3CD4 000DF934 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E3CD8:
+/* 800E3CD8 000DF938 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3CDC 000DF93C 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3CE0 000DF940 40 82 00 88 */ bne lbl_800E3D68
+/* 800E3CE4 000DF944 88 01 00 12 */ lbz r0, 0x12(r1)
+/* 800E3CE8 000DF948 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3CEC 000DF94C 40 82 00 7C */ bne lbl_800E3D68
+/* 800E3CF0 000DF950 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3CF4 000DF954 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3CF8 000DF958 40 82 00 70 */ bne lbl_800E3D68
+/* 800E3CFC 000DF95C 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3D00 000DF960 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3D04 000DF964 41 82 00 0C */ beq lbl_800E3D10
+/* 800E3D08 000DF968 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3D0C 000DF96C 40 82 00 5C */ bne lbl_800E3D68
+lbl_800E3D10:
+/* 800E3D10 000DF970 88 01 00 16 */ lbz r0, 0x16(r1)
+/* 800E3D14 000DF974 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3D18 000DF978 40 82 00 50 */ bne lbl_800E3D68
+/* 800E3D1C 000DF97C 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3D20 000DF980 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3D24 000DF984 40 82 00 44 */ bne lbl_800E3D68
+/* 800E3D28 000DF988 88 01 00 19 */ lbz r0, 0x19(r1)
+/* 800E3D2C 000DF98C 28 00 00 0A */ cmplwi r0, 0xa
+/* 800E3D30 000DF990 40 82 00 38 */ bne lbl_800E3D68
+/* 800E3D34 000DF994 28 14 00 30 */ cmplwi r20, 0x30
+/* 800E3D38 000DF998 41 82 00 24 */ beq lbl_800E3D5C
+/* 800E3D3C 000DF99C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3D40 000DF9A0 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3D44 000DF9A4 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3D48 000DF9A8 38 A0 00 30 */ li r5, 0x30
+/* 800E3D4C 000DF9AC 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3D50 000DF9B0 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3D54 000DF9B4 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3D58 000DF9B8 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3D5C:
+/* 800E3D5C 000DF9BC 88 01 00 0E */ lbz r0, 0xe(r1)
+/* 800E3D60 000DF9C0 60 00 00 01 */ ori r0, r0, 1
+/* 800E3D64 000DF9C4 98 01 00 0E */ stb r0, 0xe(r1)
+lbl_800E3D68:
+/* 800E3D68 000DF9C8 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3D6C 000DF9CC 28 00 00 0B */ cmplwi r0, 0xb
+/* 800E3D70 000DF9D0 40 82 00 58 */ bne lbl_800E3DC8
+/* 800E3D74 000DF9D4 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3D78 000DF9D8 28 00 00 0B */ cmplwi r0, 0xb
+/* 800E3D7C 000DF9DC 40 82 00 4C */ bne lbl_800E3DC8
+/* 800E3D80 000DF9E0 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3D84 000DF9E4 28 00 00 0B */ cmplwi r0, 0xb
+/* 800E3D88 000DF9E8 41 82 00 0C */ beq lbl_800E3D94
+/* 800E3D8C 000DF9EC 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3D90 000DF9F0 40 82 00 38 */ bne lbl_800E3DC8
+lbl_800E3D94:
+/* 800E3D94 000DF9F4 28 14 00 31 */ cmplwi r20, 0x31
+/* 800E3D98 000DF9F8 41 82 00 24 */ beq lbl_800E3DBC
+/* 800E3D9C 000DF9FC 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3DA0 000DFA00 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3DA4 000DFA04 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3DA8 000DFA08 38 A0 00 31 */ li r5, 0x31
+/* 800E3DAC 000DFA0C 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3DB0 000DFA10 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3DB4 000DFA14 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3DB8 000DFA18 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3DBC:
+/* 800E3DBC 000DFA1C 88 01 00 0E */ lbz r0, 0xe(r1)
+/* 800E3DC0 000DFA20 60 00 00 02 */ ori r0, r0, 2
+/* 800E3DC4 000DFA24 98 01 00 0E */ stb r0, 0xe(r1)
+lbl_800E3DC8:
+/* 800E3DC8 000DFA28 88 01 00 12 */ lbz r0, 0x12(r1)
+/* 800E3DCC 000DFA2C 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E3DD0 000DFA30 40 82 00 70 */ bne lbl_800E3E40
+/* 800E3DD4 000DFA34 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3DD8 000DFA38 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E3DDC 000DFA3C 40 82 00 64 */ bne lbl_800E3E40
+/* 800E3DE0 000DFA40 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3DE4 000DFA44 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E3DE8 000DFA48 41 82 00 0C */ beq lbl_800E3DF4
+/* 800E3DEC 000DFA4C 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3DF0 000DFA50 40 82 00 50 */ bne lbl_800E3E40
+lbl_800E3DF4:
+/* 800E3DF4 000DFA54 88 01 00 17 */ lbz r0, 0x17(r1)
+/* 800E3DF8 000DFA58 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E3DFC 000DFA5C 40 82 00 44 */ bne lbl_800E3E40
+/* 800E3E00 000DFA60 88 01 00 19 */ lbz r0, 0x19(r1)
+/* 800E3E04 000DFA64 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E3E08 000DFA68 40 82 00 38 */ bne lbl_800E3E40
+/* 800E3E0C 000DFA6C 28 14 00 32 */ cmplwi r20, 0x32
+/* 800E3E10 000DFA70 41 82 00 24 */ beq lbl_800E3E34
+/* 800E3E14 000DFA74 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3E18 000DFA78 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3E1C 000DFA7C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3E20 000DFA80 38 A0 00 32 */ li r5, 0x32
+/* 800E3E24 000DFA84 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3E28 000DFA88 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3E2C 000DFA8C 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3E30 000DFA90 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3E34:
+/* 800E3E34 000DFA94 88 01 00 0E */ lbz r0, 0xe(r1)
+/* 800E3E38 000DFA98 60 00 00 04 */ ori r0, r0, 4
+/* 800E3E3C 000DFA9C 98 01 00 0E */ stb r0, 0xe(r1)
+lbl_800E3E40:
+/* 800E3E40 000DFAA0 88 01 00 13 */ lbz r0, 0x13(r1)
+/* 800E3E44 000DFAA4 28 00 00 0D */ cmplwi r0, 0xd
+/* 800E3E48 000DFAA8 40 82 00 4C */ bne lbl_800E3E94
+/* 800E3E4C 000DFAAC 88 61 00 14 */ lbz r3, 0x14(r1)
+/* 800E3E50 000DFAB0 28 03 00 0D */ cmplwi r3, 0xd
+/* 800E3E54 000DFAB4 41 82 00 0C */ beq lbl_800E3E60
+/* 800E3E58 000DFAB8 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3E5C 000DFABC 40 82 00 38 */ bne lbl_800E3E94
+lbl_800E3E60:
+/* 800E3E60 000DFAC0 28 14 00 33 */ cmplwi r20, 0x33
+/* 800E3E64 000DFAC4 41 82 00 24 */ beq lbl_800E3E88
+/* 800E3E68 000DFAC8 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
+/* 800E3E6C 000DFACC 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
+/* 800E3E70 000DFAD0 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
+/* 800E3E74 000DFAD4 38 C0 00 33 */ li r6, 0x33
+/* 800E3E78 000DFAD8 7C 64 2A 2E */ lhzx r3, r4, r5
+/* 800E3E7C 000DFADC 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
+/* 800E3E80 000DFAE0 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3E84 000DFAE4 7C 64 2B 2E */ sthx r3, r4, r5
+lbl_800E3E88:
+/* 800E3E88 000DFAE8 88 61 00 0E */ lbz r3, 0xe(r1)
+/* 800E3E8C 000DFAEC 60 63 00 08 */ ori r3, r3, 8
+/* 800E3E90 000DFAF0 98 61 00 0E */ stb r3, 0xe(r1)
+lbl_800E3E94:
+/* 800E3E94 000DFAF4 28 00 00 0E */ cmplwi r0, 0xe
+/* 800E3E98 000DFAF8 40 82 00 4C */ bne lbl_800E3EE4
+/* 800E3E9C 000DFAFC 88 61 00 14 */ lbz r3, 0x14(r1)
+/* 800E3EA0 000DFB00 28 03 00 0E */ cmplwi r3, 0xe
+/* 800E3EA4 000DFB04 41 82 00 0C */ beq lbl_800E3EB0
+/* 800E3EA8 000DFB08 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3EAC 000DFB0C 40 82 00 38 */ bne lbl_800E3EE4
+lbl_800E3EB0:
+/* 800E3EB0 000DFB10 28 14 00 34 */ cmplwi r20, 0x34
+/* 800E3EB4 000DFB14 41 82 00 24 */ beq lbl_800E3ED8
+/* 800E3EB8 000DFB18 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
+/* 800E3EBC 000DFB1C 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
+/* 800E3EC0 000DFB20 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
+/* 800E3EC4 000DFB24 38 C0 00 34 */ li r6, 0x34
+/* 800E3EC8 000DFB28 7C 64 2A 2E */ lhzx r3, r4, r5
+/* 800E3ECC 000DFB2C 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
+/* 800E3ED0 000DFB30 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3ED4 000DFB34 7C 64 2B 2E */ sthx r3, r4, r5
+lbl_800E3ED8:
+/* 800E3ED8 000DFB38 88 61 00 0E */ lbz r3, 0xe(r1)
+/* 800E3EDC 000DFB3C 60 63 00 10 */ ori r3, r3, 0x10
+/* 800E3EE0 000DFB40 98 61 00 0E */ stb r3, 0xe(r1)
+lbl_800E3EE4:
+/* 800E3EE4 000DFB44 28 00 00 0F */ cmplwi r0, 0xf
+/* 800E3EE8 000DFB48 40 82 00 4C */ bne lbl_800E3F34
+/* 800E3EEC 000DFB4C 88 61 00 14 */ lbz r3, 0x14(r1)
+/* 800E3EF0 000DFB50 28 03 00 0F */ cmplwi r3, 0xf
+/* 800E3EF4 000DFB54 41 82 00 0C */ beq lbl_800E3F00
+/* 800E3EF8 000DFB58 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3EFC 000DFB5C 40 82 00 38 */ bne lbl_800E3F34
+lbl_800E3F00:
+/* 800E3F00 000DFB60 28 14 00 35 */ cmplwi r20, 0x35
+/* 800E3F04 000DFB64 41 82 00 24 */ beq lbl_800E3F28
+/* 800E3F08 000DFB68 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
+/* 800E3F0C 000DFB6C 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
+/* 800E3F10 000DFB70 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
+/* 800E3F14 000DFB74 38 C0 00 35 */ li r6, 0x35
+/* 800E3F18 000DFB78 7C 64 2A 2E */ lhzx r3, r4, r5
+/* 800E3F1C 000DFB7C 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
+/* 800E3F20 000DFB80 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3F24 000DFB84 7C 64 2B 2E */ sthx r3, r4, r5
+lbl_800E3F28:
+/* 800E3F28 000DFB88 88 61 00 0E */ lbz r3, 0xe(r1)
+/* 800E3F2C 000DFB8C 60 63 00 20 */ ori r3, r3, 0x20
+/* 800E3F30 000DFB90 98 61 00 0E */ stb r3, 0xe(r1)
+lbl_800E3F34:
+/* 800E3F34 000DFB94 28 00 00 10 */ cmplwi r0, 0x10
+/* 800E3F38 000DFB98 40 82 00 4C */ bne lbl_800E3F84
+/* 800E3F3C 000DFB9C 88 61 00 14 */ lbz r3, 0x14(r1)
+/* 800E3F40 000DFBA0 28 03 00 10 */ cmplwi r3, 0x10
+/* 800E3F44 000DFBA4 41 82 00 0C */ beq lbl_800E3F50
+/* 800E3F48 000DFBA8 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3F4C 000DFBAC 40 82 00 38 */ bne lbl_800E3F84
+lbl_800E3F50:
+/* 800E3F50 000DFBB0 28 14 00 36 */ cmplwi r20, 0x36
+/* 800E3F54 000DFBB4 41 82 00 24 */ beq lbl_800E3F78
+/* 800E3F58 000DFBB8 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
+/* 800E3F5C 000DFBBC 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
+/* 800E3F60 000DFBC0 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
+/* 800E3F64 000DFBC4 38 C0 00 36 */ li r6, 0x36
+/* 800E3F68 000DFBC8 7C 64 2A 2E */ lhzx r3, r4, r5
+/* 800E3F6C 000DFBCC 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
+/* 800E3F70 000DFBD0 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3F74 000DFBD4 7C 64 2B 2E */ sthx r3, r4, r5
+lbl_800E3F78:
+/* 800E3F78 000DFBD8 88 61 00 0E */ lbz r3, 0xe(r1)
+/* 800E3F7C 000DFBDC 60 63 00 40 */ ori r3, r3, 0x40
+/* 800E3F80 000DFBE0 98 61 00 0E */ stb r3, 0xe(r1)
+lbl_800E3F84:
+/* 800E3F84 000DFBE4 28 00 00 11 */ cmplwi r0, 0x11
+/* 800E3F88 000DFBE8 40 82 00 4C */ bne lbl_800E3FD4
+/* 800E3F8C 000DFBEC 88 01 00 14 */ lbz r0, 0x14(r1)
+/* 800E3F90 000DFBF0 28 00 00 11 */ cmplwi r0, 0x11
+/* 800E3F94 000DFBF4 41 82 00 0C */ beq lbl_800E3FA0
+/* 800E3F98 000DFBF8 2C 1F 00 05 */ cmpwi r31, 5
+/* 800E3F9C 000DFBFC 40 82 00 38 */ bne lbl_800E3FD4
+lbl_800E3FA0:
+/* 800E3FA0 000DFC00 28 14 00 37 */ cmplwi r20, 0x37
+/* 800E3FA4 000DFC04 41 82 00 24 */ beq lbl_800E3FC8
+/* 800E3FA8 000DFC08 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3FAC 000DFC0C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3FB0 000DFC10 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3FB4 000DFC14 38 A0 00 37 */ li r5, 0x37
+/* 800E3FB8 000DFC18 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3FBC 000DFC1C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E3FC0 000DFC20 3A F7 00 01 */ addi r23, r23, 1
+/* 800E3FC4 000DFC24 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E3FC8:
+/* 800E3FC8 000DFC28 88 01 00 0E */ lbz r0, 0xe(r1)
+/* 800E3FCC 000DFC2C 60 00 00 80 */ ori r0, r0, 0x80
+/* 800E3FD0 000DFC30 98 01 00 0E */ stb r0, 0xe(r1)
+lbl_800E3FD4:
+/* 800E3FD4 000DFC34 88 01 00 10 */ lbz r0, 0x10(r1)
+/* 800E3FD8 000DFC38 28 00 00 12 */ cmplwi r0, 0x12
+/* 800E3FDC 000DFC3C 40 82 00 38 */ bne lbl_800E4014
+/* 800E3FE0 000DFC40 28 14 00 38 */ cmplwi r20, 0x38
+/* 800E3FE4 000DFC44 41 82 00 24 */ beq lbl_800E4008
+/* 800E3FE8 000DFC48 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E3FEC 000DFC4C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E3FF0 000DFC50 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E3FF4 000DFC54 38 A0 00 38 */ li r5, 0x38
+/* 800E3FF8 000DFC58 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E3FFC 000DFC5C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E4000 000DFC60 3A F7 00 01 */ addi r23, r23, 1
+/* 800E4004 000DFC64 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E4008:
+/* 800E4008 000DFC68 88 01 00 0F */ lbz r0, 0xf(r1)
+/* 800E400C 000DFC6C 60 00 00 01 */ ori r0, r0, 1
+/* 800E4010 000DFC70 98 01 00 0F */ stb r0, 0xf(r1)
+lbl_800E4014:
+/* 800E4014 000DFC74 88 C1 00 18 */ lbz r6, 0x18(r1)
+/* 800E4018 000DFC78 28 06 00 13 */ cmplwi r6, 0x13
+/* 800E401C 000DFC7C 40 82 00 38 */ bne lbl_800E4054
+/* 800E4020 000DFC80 28 14 00 39 */ cmplwi r20, 0x39
+/* 800E4024 000DFC84 41 82 00 24 */ beq lbl_800E4048
+/* 800E4028 000DFC88 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E402C 000DFC8C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E4030 000DFC90 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E4034 000DFC94 38 A0 00 39 */ li r5, 0x39
+/* 800E4038 000DFC98 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E403C 000DFC9C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E4040 000DFCA0 3A F7 00 01 */ addi r23, r23, 1
+/* 800E4044 000DFCA4 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E4048:
+/* 800E4048 000DFCA8 88 01 00 0F */ lbz r0, 0xf(r1)
+/* 800E404C 000DFCAC 60 00 00 02 */ ori r0, r0, 2
+/* 800E4050 000DFCB0 98 01 00 0F */ stb r0, 0xf(r1)
+lbl_800E4054:
+/* 800E4054 000DFCB4 28 06 00 14 */ cmplwi r6, 0x14
+/* 800E4058 000DFCB8 40 82 00 38 */ bne lbl_800E4090
+/* 800E405C 000DFCBC 28 14 00 3A */ cmplwi r20, 0x3a
+/* 800E4060 000DFCC0 41 82 00 24 */ beq lbl_800E4084
+/* 800E4064 000DFCC4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E4068 000DFCC8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E406C 000DFCCC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E4070 000DFCD0 38 A0 00 3A */ li r5, 0x3a
+/* 800E4074 000DFCD4 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E4078 000DFCD8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E407C 000DFCDC 3A F7 00 01 */ addi r23, r23, 1
+/* 800E4080 000DFCE0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E4084:
+/* 800E4084 000DFCE4 88 01 00 0F */ lbz r0, 0xf(r1)
+/* 800E4088 000DFCE8 60 00 00 04 */ ori r0, r0, 4
+/* 800E408C 000DFCEC 98 01 00 0F */ stb r0, 0xf(r1)
+lbl_800E4090:
+/* 800E4090 000DFCF0 28 06 00 15 */ cmplwi r6, 0x15
+/* 800E4094 000DFCF4 40 82 00 38 */ bne lbl_800E40CC
+/* 800E4098 000DFCF8 28 14 00 3B */ cmplwi r20, 0x3b
+/* 800E409C 000DFCFC 41 82 00 24 */ beq lbl_800E40C0
+/* 800E40A0 000DFD00 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
+/* 800E40A4 000DFD04 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
+/* 800E40A8 000DFD08 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
+/* 800E40AC 000DFD0C 38 A0 00 3B */ li r5, 0x3b
+/* 800E40B0 000DFD10 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800E40B4 000DFD14 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
+/* 800E40B8 000DFD18 3A F7 00 01 */ addi r23, r23, 1
+/* 800E40BC 000DFD1C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800E40C0:
+/* 800E40C0 000DFD20 88 01 00 0F */ lbz r0, 0xf(r1)
+/* 800E40C4 000DFD24 60 00 00 08 */ ori r0, r0, 8
+/* 800E40C8 000DFD28 98 01 00 0F */ stb r0, 0xf(r1)
+lbl_800E40CC:
+/* 800E40CC 000DFD2C 7E 89 1E 70 */ srawi r9, r20, 3
+/* 800E40D0 000DFD30 38 61 00 08 */ addi r3, r1, 8
+/* 800E40D4 000DFD34 7C 03 48 AE */ lbzx r0, r3, r9
+/* 800E40D8 000DFD38 56 8A 07 7E */ clrlwi r10, r20, 0x1d
+/* 800E40DC 000DFD3C 7C 00 56 30 */ sraw r0, r0, r10
+/* 800E40E0 000DFD40 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E40E4 000DFD44 41 82 00 3C */ beq lbl_800E4120
+/* 800E40E8 000DFD48 56 E4 04 3E */ clrlwi r4, r23, 0x10
+/* 800E40EC 000DFD4C 38 60 00 0F */ li r3, 0xf
+/* 800E40F0 000DFD50 4B FD 65 2D */ bl func_800BA61C
+/* 800E40F4 000DFD54 3E A0 80 64 */ lis r21, lbl_8063CE34@ha
+/* 800E40F8 000DFD58 A8 98 00 20 */ lha r4, 0x20(r24)
+/* 800E40FC 000DFD5C 3A B5 CE 34 */ addi r21, r21, lbl_8063CE34@l
+/* 800E4100 000DFD60 38 75 00 28 */ addi r3, r21, 0x28
+/* 800E4104 000DFD64 48 2B 1D 35 */ bl func_80395E38
+/* 800E4108 000DFD68 1C 03 00 3C */ mulli r0, r3, 0x3c
+/* 800E410C 000DFD6C 38 75 00 38 */ addi r3, r21, 0x38
+/* 800E4110 000DFD70 7C 94 02 14 */ add r4, r20, r0
+/* 800E4114 000DFD74 48 2B 22 91 */ bl func_803963A4
+/* 800E4118 000DFD78 B0 78 00 1C */ sth r3, 0x1c(r24)
+/* 800E411C 000DFD7C 48 00 00 EC */ b lbl_800E4208
+lbl_800E4120:
+/* 800E4120 000DFD80 56 E4 04 3E */ clrlwi r4, r23, 0x10
+/* 800E4124 000DFD84 3C C0 80 48 */ lis r6, lbl_8047CD10@ha
+/* 800E4128 000DFD88 38 E4 FF FF */ addi r7, r4, -1
+/* 800E412C 000DFD8C 39 00 00 00 */ li r8, 0
+/* 800E4130 000DFD90 38 C6 CD 10 */ addi r6, r6, lbl_8047CD10@l
+/* 800E4134 000DFD94 48 00 00 28 */ b lbl_800E415C
+lbl_800E4138:
+/* 800E4138 000DFD98 55 05 04 3E */ clrlwi r5, r8, 0x10
+/* 800E413C 000DFD9C 55 04 0B FC */ rlwinm r4, r8, 1, 0xf, 0x1e
+/* 800E4140 000DFDA0 38 A5 00 01 */ addi r5, r5, 1
+/* 800E4144 000DFDA4 7C 06 22 2E */ lhzx r0, r6, r4
+/* 800E4148 000DFDA8 54 A5 08 3C */ slwi r5, r5, 1
+/* 800E414C 000DFDAC 39 08 00 01 */ addi r8, r8, 1
+/* 800E4150 000DFDB0 7C A6 2A 2E */ lhzx r5, r6, r5
+/* 800E4154 000DFDB4 50 A0 04 3A */ rlwimi r0, r5, 0, 0x10, 0x1d
+/* 800E4158 000DFDB8 7C 06 23 2E */ sthx r0, r6, r4
+lbl_800E415C:
+/* 800E415C 000DFDBC 55 00 04 3E */ clrlwi r0, r8, 0x10
+/* 800E4160 000DFDC0 7C 00 38 00 */ cmpw r0, r7
+/* 800E4164 000DFDC4 41 80 FF D4 */ blt lbl_800E4138
+/* 800E4168 000DFDC8 3C C0 80 48 */ lis r6, lbl_8047CD10@ha
+/* 800E416C 000DFDCC 55 07 0B FC */ rlwinm r7, r8, 1, 0xf, 0x1e
+/* 800E4170 000DFDD0 38 C6 CD 10 */ addi r6, r6, lbl_8047CD10@l
+/* 800E4174 000DFDD4 38 80 00 01 */ li r4, 1
+/* 800E4178 000DFDD8 7C A6 3A 2E */ lhzx r5, r6, r7
+/* 800E417C 000DFDDC 7C 84 50 30 */ slw r4, r4, r10
+/* 800E4180 000DFDE0 7D 03 48 AE */ lbzx r8, r3, r9
+/* 800E4184 000DFDE4 38 17 FF FF */ addi r0, r23, -1
+/* 800E4188 000DFDE8 54 A5 07 9E */ rlwinm r5, r5, 0, 0x1e, 0xf
+/* 800E418C 000DFDEC 7D 08 20 78 */ andc r8, r8, r4
+/* 800E4190 000DFDF0 7C A6 3B 2E */ sthx r5, r6, r7
+/* 800E4194 000DFDF4 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800E4198 000DFDF8 7D 03 49 AE */ stbx r8, r3, r9
+/* 800E419C 000DFDFC 38 60 00 0F */ li r3, 0xf
+/* 800E41A0 000DFE00 4B FD 64 7D */ bl func_800BA61C
+/* 800E41A4 000DFE04 38 00 00 3C */ li r0, 0x3c
+/* 800E41A8 000DFE08 38 81 00 08 */ addi r4, r1, 8
+/* 800E41AC 000DFE0C 3A 60 00 00 */ li r19, 0
+/* 800E41B0 000DFE10 7C 09 03 A6 */ mtctr r0
+lbl_800E41B4:
+/* 800E41B4 000DFE14 56 63 04 3E */ clrlwi r3, r19, 0x10
+/* 800E41B8 000DFE18 56 60 07 7E */ clrlwi r0, r19, 0x1d
+/* 800E41BC 000DFE1C 7C 63 1E 70 */ srawi r3, r3, 3
+/* 800E41C0 000DFE20 7C 64 18 AE */ lbzx r3, r4, r3
+/* 800E41C4 000DFE24 7C 60 06 30 */ sraw r0, r3, r0
+/* 800E41C8 000DFE28 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E41CC 000DFE2C 41 82 00 34 */ beq lbl_800E4200
+/* 800E41D0 000DFE30 3E 80 80 64 */ lis r20, lbl_8063CE34@ha
+/* 800E41D4 000DFE34 A8 98 00 20 */ lha r4, 0x20(r24)
+/* 800E41D8 000DFE38 3A 94 CE 34 */ addi r20, r20, lbl_8063CE34@l
+/* 800E41DC 000DFE3C 38 74 00 28 */ addi r3, r20, 0x28
+/* 800E41E0 000DFE40 48 2B 1C 59 */ bl func_80395E38
+/* 800E41E4 000DFE44 1C 83 00 3C */ mulli r4, r3, 0x3c
+/* 800E41E8 000DFE48 56 60 04 3E */ clrlwi r0, r19, 0x10
+/* 800E41EC 000DFE4C 38 74 00 38 */ addi r3, r20, 0x38
+/* 800E41F0 000DFE50 7C 80 22 14 */ add r4, r0, r4
+/* 800E41F4 000DFE54 48 2B 21 B1 */ bl func_803963A4
+/* 800E41F8 000DFE58 B0 78 00 1C */ sth r3, 0x1c(r24)
+/* 800E41FC 000DFE5C 48 00 00 0C */ b lbl_800E4208
+lbl_800E4200:
+/* 800E4200 000DFE60 3A 73 00 01 */ addi r19, r19, 1
+/* 800E4204 000DFE64 42 00 FF B0 */ bdnz lbl_800E41B4
+lbl_800E4208:
+/* 800E4208 000DFE68 39 61 00 70 */ addi r11, r1, 0x70
+/* 800E420C 000DFE6C 48 0E 2F 49 */ bl _restgpr_19
+/* 800E4210 000DFE70 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800E4214 000DFE74 7C 08 03 A6 */ mtlr r0
+/* 800E4218 000DFE78 38 21 00 70 */ addi r1, r1, 0x70
+/* 800E421C 000DFE7C 4E 80 00 20 */ blr
+
+.global func_800E4220
+func_800E4220:
+/* 800E4220 000DFE80 38 6D 9C 38 */ addi r3, r13, lbl_8063EEF8-_SDA_BASE_
+/* 800E4224 000DFE84 38 80 00 01 */ li r4, 1
+/* 800E4228 000DFE88 38 A0 00 04 */ li r5, 4
+/* 800E422C 000DFE8C 38 C0 00 00 */ li r6, 0
+/* 800E4230 000DFE90 4B F4 06 E4 */ b func_80024914
diff --git a/asm/code_800E4234.s b/asm/code_800E4234.s
new file mode 100644
index 0000000..36efb83
--- /dev/null
+++ b/asm/code_800E4234.s
@@ -0,0 +1,5952 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_800E4234
+func_800E4234:
+/* 800E4234 000DFE94 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E4238 000DFE98 7C 08 02 A6 */ mflr r0
+/* 800E423C 000DFE9C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E4240 000DFEA0 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E4244 000DFEA4 48 0E 2E E5 */ bl _savegpr_27
+/* 800E4248 000DFEA8 3F E3 00 01 */ addis r31, r3, 1
+/* 800E424C 000DFEAC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800E4250 000DFEB0 3B 60 00 00 */ li r27, 0
+/* 800E4254 000DFEB4 3B A3 FF FF */ addi r29, r3, 0x0000FFFF@l
+/* 800E4258 000DFEB8 3B FF 34 D8 */ addi r31, r31, 0x34d8
+lbl_800E425C:
+/* 800E425C 000DFEBC 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800E4260 000DFEC0 28 03 00 1F */ cmplwi r3, 0x1f
+/* 800E4264 000DFEC4 38 83 00 06 */ addi r4, r3, 6
+/* 800E4268 000DFEC8 41 81 00 08 */ bgt lbl_800E4270
+/* 800E426C 000DFECC 7C 64 1B 78 */ mr r4, r3
+lbl_800E4270:
+/* 800E4270 000DFED0 57 60 06 3E */ clrlwi r0, r27, 0x18
+/* 800E4274 000DFED4 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E4278 000DFED8 7F DF 02 14 */ add r30, r31, r0
+/* 800E427C 000DFEDC 88 1E 05 44 */ lbz r0, 0x544(r30)
+/* 800E4280 000DFEE0 50 80 0E 3C */ rlwimi r0, r4, 1, 0x18, 0x1e
+/* 800E4284 000DFEE4 60 00 00 01 */ ori r0, r0, 1
+/* 800E4288 000DFEE8 98 1E 05 44 */ stb r0, 0x544(r30)
+/* 800E428C 000DFEEC 88 1E 05 45 */ lbz r0, 0x545(r30)
+/* 800E4290 000DFEF0 54 00 07 6E */ rlwinm r0, r0, 0, 0x1d, 0x17
+/* 800E4294 000DFEF4 98 1E 05 45 */ stb r0, 0x545(r30)
+/* 800E4298 000DFEF8 B3 BE 01 EC */ sth r29, 0x1ec(r30)
+/* 800E429C 000DFEFC 48 20 81 AD */ bl SCGetLanguage
+/* 800E42A0 000DFF00 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E42A4 000DFF04 98 7E 06 E6 */ stb r3, 0x6e6(r30)
+/* 800E42A8 000DFF08 28 1B 00 25 */ cmplwi r27, 0x25
+/* 800E42AC 000DFF0C 41 80 FF B0 */ blt lbl_800E425C
+/* 800E42B0 000DFF10 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800E42B4 000DFF14 3B 60 00 25 */ li r27, 0x25
+/* 800E42B8 000DFF18 3B C3 FF FF */ addi r30, r3, 0x0000FFFF@l
+/* 800E42BC 000DFF1C 3B A0 00 01 */ li r29, 1
+lbl_800E42C0:
+/* 800E42C0 000DFF20 57 60 06 3E */ clrlwi r0, r27, 0x18
+/* 800E42C4 000DFF24 38 7B FF FB */ addi r3, r27, -5
+/* 800E42C8 000DFF28 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E42CC 000DFF2C 7F 9F 02 14 */ add r28, r31, r0
+/* 800E42D0 000DFF30 88 1C 05 44 */ lbz r0, 0x544(r28)
+/* 800E42D4 000DFF34 50 60 0E 3C */ rlwimi r0, r3, 1, 0x18, 0x1e
+/* 800E42D8 000DFF38 60 00 00 01 */ ori r0, r0, 1
+/* 800E42DC 000DFF3C 98 1C 05 44 */ stb r0, 0x544(r28)
+/* 800E42E0 000DFF40 88 1C 05 45 */ lbz r0, 0x545(r28)
+/* 800E42E4 000DFF44 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
+/* 800E42E8 000DFF48 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
+/* 800E42EC 000DFF4C 98 1C 05 45 */ stb r0, 0x545(r28)
+/* 800E42F0 000DFF50 B3 DC 01 EC */ sth r30, 0x1ec(r28)
+/* 800E42F4 000DFF54 48 20 81 55 */ bl SCGetLanguage
+/* 800E42F8 000DFF58 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E42FC 000DFF5C 98 7C 06 E6 */ stb r3, 0x6e6(r28)
+/* 800E4300 000DFF60 28 1B 00 2B */ cmplwi r27, 0x2b
+/* 800E4304 000DFF64 41 80 FF BC */ blt lbl_800E42C0
+/* 800E4308 000DFF68 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E430C 000DFF6C 48 0E 2E 69 */ bl _restgpr_27
+/* 800E4310 000DFF70 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E4314 000DFF74 7C 08 03 A6 */ mtlr r0
+/* 800E4318 000DFF78 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E431C 000DFF7C 4E 80 00 20 */ blr
+
+.global func_800E4320
+func_800E4320:
+/* 800E4320 000DFF80 3C E0 80 48 */ lis r7, lbl_8047D604@ha
+/* 800E4324 000DFF84 38 00 00 04 */ li r0, 4
+/* 800E4328 000DFF88 38 E7 D6 04 */ addi r7, r7, lbl_8047D604@l
+/* 800E432C 000DFF8C 39 20 00 00 */ li r9, 0
+/* 800E4330 000DFF90 38 60 00 00 */ li r3, 0
+/* 800E4334 000DFF94 38 80 00 00 */ li r4, 0
+/* 800E4338 000DFF98 38 C0 FF FF */ li r6, -1
+/* 800E433C 000DFF9C 7C 09 03 A6 */ mtctr r0
+lbl_800E4340:
+/* 800E4340 000DFFA0 7D 07 1A 14 */ add r8, r7, r3
+/* 800E4344 000DFFA4 7C A7 22 14 */ add r5, r7, r4
+/* 800E4348 000DFFA8 91 28 00 18 */ stw r9, 0x18(r8)
+/* 800E434C 000DFFAC 38 63 00 04 */ addi r3, r3, 4
+/* 800E4350 000DFFB0 38 84 00 02 */ addi r4, r4, 2
+/* 800E4354 000DFFB4 91 28 00 28 */ stw r9, 0x28(r8)
+/* 800E4358 000DFFB8 B0 C5 00 3C */ sth r6, 0x3c(r5)
+/* 800E435C 000DFFBC 91 28 00 44 */ stw r9, 0x44(r8)
+/* 800E4360 000DFFC0 42 00 FF E0 */ bdnz lbl_800E4340
+/* 800E4364 000DFFC4 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E4368 000DFFC8 38 C0 00 00 */ li r6, 0
+/* 800E436C 000DFFCC 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E4370 000DFFD0 C0 62 8B 18 */ lfs f3, lbl_80641118-_SDA2_BASE_(r2)
+/* 800E4374 000DFFD4 88 64 00 FC */ lbz r3, 0xfc(r4)
+/* 800E4378 000DFFD8 C0 42 8B 1C */ lfs f2, lbl_8064111C-_SDA2_BASE_(r2)
+/* 800E437C 000DFFDC C0 22 8B 20 */ lfs f1, lbl_80641120-_SDA2_BASE_(r2)
+/* 800E4380 000DFFE0 54 63 00 36 */ rlwinm r3, r3, 0, 0, 0x1b
+/* 800E4384 000DFFE4 C0 02 8B 24 */ lfs f0, lbl_80641124-_SDA2_BASE_(r2)
+/* 800E4388 000DFFE8 88 04 00 FD */ lbz r0, 0xfd(r4)
+/* 800E438C 000DFFEC 98 C4 00 0C */ stb r6, 0xc(r4)
+/* 800E4390 000DFFF0 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800E4394 000DFFF4 90 C5 D6 04 */ stw r6, -0x29fc(r5)
+/* 800E4398 000DFFF8 90 C4 00 04 */ stw r6, 4(r4)
+/* 800E439C 000DFFFC 90 C4 00 10 */ stw r6, 0x10(r4)
+/* 800E43A0 000E0000 90 C4 00 14 */ stw r6, 0x14(r4)
+/* 800E43A4 000E0004 98 64 00 FC */ stb r3, 0xfc(r4)
+/* 800E43A8 000E0008 98 04 00 FD */ stb r0, 0xfd(r4)
+/* 800E43AC 000E000C D0 64 00 E4 */ stfs f3, 0xe4(r4)
+/* 800E43B0 000E0010 D0 64 00 D8 */ stfs f3, 0xd8(r4)
+/* 800E43B4 000E0014 D0 44 00 E0 */ stfs f2, 0xe0(r4)
+/* 800E43B8 000E0018 D0 44 00 DC */ stfs f2, 0xdc(r4)
+/* 800E43BC 000E001C D0 24 00 EC */ stfs f1, 0xec(r4)
+/* 800E43C0 000E0020 D0 24 00 E8 */ stfs f1, 0xe8(r4)
+/* 800E43C4 000E0024 D0 04 00 F4 */ stfs f0, 0xf4(r4)
+/* 800E43C8 000E0028 D0 04 00 F0 */ stfs f0, 0xf0(r4)
+/* 800E43CC 000E002C 4E 80 00 20 */ blr
+
+.global func_800E43D0
+func_800E43D0:
+/* 800E43D0 000E0030 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800E43D4 000E0034 7C 08 02 A6 */ mflr r0
+/* 800E43D8 000E0038 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800E43DC 000E003C 39 61 00 40 */ addi r11, r1, 0x40
+/* 800E43E0 000E0040 48 0E 2D 41 */ bl _savegpr_25
+/* 800E43E4 000E0044 48 07 B2 FD */ bl func_8015F6E0
+/* 800E43E8 000E0048 3C 83 00 06 */ addis r4, r3, 6
+/* 800E43EC 000E004C 3D 20 80 48 */ lis r9, lbl_8047D604@ha
+/* 800E43F0 000E0050 3C A3 00 01 */ addis r5, r3, 1
+/* 800E43F4 000E0054 39 40 00 00 */ li r10, 0
+/* 800E43F8 000E0058 38 E5 34 D8 */ addi r7, r5, 0x34d8
+/* 800E43FC 000E005C 39 09 D6 04 */ addi r8, r9, lbl_8047D604@l
+/* 800E4400 000E0060 38 C4 81 6C */ addi r6, r4, -32404
+/* 800E4404 000E0064 38 A4 82 2C */ addi r5, r4, -32212
+/* 800E4408 000E0068 38 00 00 05 */ li r0, 5
+/* 800E440C 000E006C 7D 44 53 78 */ mr r4, r10
+/* 800E4410 000E0070 99 48 00 0C */ stb r10, 0xc(r8)
+/* 800E4414 000E0074 90 E9 D6 04 */ stw r7, -0x29fc(r9)
+/* 800E4418 000E0078 90 C8 00 04 */ stw r6, 4(r8)
+/* 800E441C 000E007C 90 A8 00 08 */ stw r5, 8(r8)
+/* 800E4420 000E0080 7C 09 03 A6 */ mtctr r0
+lbl_800E4424:
+/* 800E4424 000E0084 7C A8 22 14 */ add r5, r8, r4
+/* 800E4428 000E0088 38 84 00 04 */ addi r4, r4, 4
+/* 800E442C 000E008C 91 45 00 44 */ stw r10, 0x44(r5)
+/* 800E4430 000E0090 42 00 FF F4 */ bdnz lbl_800E4424
+/* 800E4434 000E0094 80 03 00 00 */ lwz r0, 0(r3)
+/* 800E4438 000E0098 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 800E443C 000E009C 40 82 02 4C */ bne lbl_800E4688
+/* 800E4440 000E00A0 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E4444 000E00A4 38 00 00 C0 */ li r0, 0xc0
+/* 800E4448 000E00A8 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E444C 000E00AC 38 C0 00 00 */ li r6, 0
+/* 800E4450 000E00B0 38 A0 00 00 */ li r5, 0
+/* 800E4454 000E00B4 7C 09 03 A6 */ mtctr r0
+lbl_800E4458:
+/* 800E4458 000E00B8 80 64 00 04 */ lwz r3, 4(r4)
+/* 800E445C 000E00BC 7C A3 31 AE */ stbx r5, r3, r6
+/* 800E4460 000E00C0 38 C6 00 01 */ addi r6, r6, 1
+/* 800E4464 000E00C4 42 00 FF F4 */ bdnz lbl_800E4458
+/* 800E4468 000E00C8 3B C1 00 08 */ addi r30, r1, 8
+/* 800E446C 000E00CC 3B 20 00 00 */ li r25, 0
+lbl_800E4470:
+/* 800E4470 000E00D0 38 79 00 01 */ addi r3, r25, 1
+/* 800E4474 000E00D4 38 81 00 08 */ addi r4, r1, 8
+/* 800E4478 000E00D8 48 00 19 D1 */ bl func_800E5E48
+/* 800E447C 000E00DC 3B 80 00 00 */ li r28, 0
+lbl_800E4480:
+/* 800E4480 000E00E0 7C 9E E2 14 */ add r4, r30, r28
+/* 800E4484 000E00E4 7F 23 CB 78 */ mr r3, r25
+/* 800E4488 000E00E8 88 A4 00 02 */ lbz r5, 2(r4)
+/* 800E448C 000E00EC 7F 84 E3 78 */ mr r4, r28
+/* 800E4490 000E00F0 38 C0 00 01 */ li r6, 1
+/* 800E4494 000E00F4 48 00 17 49 */ bl func_800E5BDC
+/* 800E4498 000E00F8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E449C 000E00FC 2C 1C 00 0A */ cmpwi r28, 0xa
+/* 800E44A0 000E0100 41 80 FF E0 */ blt lbl_800E4480
+/* 800E44A4 000E0104 3B 39 00 01 */ addi r25, r25, 1
+/* 800E44A8 000E0108 28 19 00 06 */ cmplwi r25, 6
+/* 800E44AC 000E010C 41 80 FF C4 */ blt lbl_800E4470
+/* 800E44B0 000E0110 3B 80 00 00 */ li r28, 0
+lbl_800E44B4:
+/* 800E44B4 000E0114 7F 83 E3 78 */ mr r3, r28
+/* 800E44B8 000E0118 38 80 00 01 */ li r4, 1
+/* 800E44BC 000E011C 38 A0 00 01 */ li r5, 1
+/* 800E44C0 000E0120 38 C0 00 01 */ li r6, 1
+/* 800E44C4 000E0124 48 00 18 21 */ bl func_800E5CE4
+/* 800E44C8 000E0128 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E44CC 000E012C 2C 1C 00 06 */ cmpwi r28, 6
+/* 800E44D0 000E0130 41 80 FF E4 */ blt lbl_800E44B4
+/* 800E44D4 000E0134 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E44D8 000E0138 3B 60 00 00 */ li r27, 0
+/* 800E44DC 000E013C 3B E0 00 00 */ li r31, 0
+/* 800E44E0 000E0140 3B C3 CE 34 */ addi r30, r3, lbl_8063CE34@l
+lbl_800E44E4:
+/* 800E44E4 000E0144 3B 80 00 00 */ li r28, 0
+lbl_800E44E8:
+/* 800E44E8 000E0148 7F BF E2 14 */ add r29, r31, r28
+/* 800E44EC 000E014C 38 7E 00 30 */ addi r3, r30, 0x30
+/* 800E44F0 000E0150 7F A4 EB 78 */ mr r4, r29
+/* 800E44F4 000E0154 48 2B 15 B1 */ bl func_80395AA4
+/* 800E44F8 000E0158 54 7A 04 3E */ clrlwi r26, r3, 0x10
+/* 800E44FC 000E015C 7F A4 EB 78 */ mr r4, r29
+/* 800E4500 000E0160 38 7E 00 30 */ addi r3, r30, 0x30
+/* 800E4504 000E0164 48 2B 15 D5 */ bl func_80395AD8
+/* 800E4508 000E0168 7F 5D D3 78 */ mr r29, r26
+/* 800E450C 000E016C 54 79 04 3E */ clrlwi r25, r3, 0x10
+/* 800E4510 000E0170 48 00 00 38 */ b lbl_800E4548
+lbl_800E4514:
+/* 800E4514 000E0174 7F A4 EB 78 */ mr r4, r29
+/* 800E4518 000E0178 38 7E 00 2C */ addi r3, r30, 0x2c
+/* 800E451C 000E017C 48 2B 12 2D */ bl func_80395748
+/* 800E4520 000E0180 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E4524 000E0184 28 00 00 02 */ cmplwi r0, 2
+/* 800E4528 000E0188 40 82 00 1C */ bne lbl_800E4544
+/* 800E452C 000E018C 7F 63 DB 78 */ mr r3, r27
+/* 800E4530 000E0190 7F 84 E3 78 */ mr r4, r28
+/* 800E4534 000E0194 7C BA E8 50 */ subf r5, r26, r29
+/* 800E4538 000E0198 38 C0 00 01 */ li r6, 1
+/* 800E453C 000E019C 48 00 17 A9 */ bl func_800E5CE4
+/* 800E4540 000E01A0 48 00 00 10 */ b lbl_800E4550
+lbl_800E4544:
+/* 800E4544 000E01A4 3B BD 00 01 */ addi r29, r29, 1
+lbl_800E4548:
+/* 800E4548 000E01A8 7C 1D C8 00 */ cmpw r29, r25
+/* 800E454C 000E01AC 40 81 FF C8 */ ble lbl_800E4514
+lbl_800E4550:
+/* 800E4550 000E01B0 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E4554 000E01B4 2C 1C 00 0A */ cmpwi r28, 0xa
+/* 800E4558 000E01B8 41 80 FF 90 */ blt lbl_800E44E8
+/* 800E455C 000E01BC 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E4560 000E01C0 3B FF 00 0A */ addi r31, r31, 0xa
+/* 800E4564 000E01C4 2C 1B 00 06 */ cmpwi r27, 6
+/* 800E4568 000E01C8 41 80 FF 7C */ blt lbl_800E44E4
+/* 800E456C 000E01CC 38 60 00 00 */ li r3, 0
+/* 800E4570 000E01D0 38 80 00 06 */ li r4, 6
+/* 800E4574 000E01D4 38 A0 00 10 */ li r5, 0x10
+/* 800E4578 000E01D8 38 C0 00 01 */ li r6, 1
+/* 800E457C 000E01DC 48 00 17 69 */ bl func_800E5CE4
+/* 800E4580 000E01E0 38 60 00 01 */ li r3, 1
+/* 800E4584 000E01E4 38 80 00 06 */ li r4, 6
+/* 800E4588 000E01E8 38 A0 00 0C */ li r5, 0xc
+/* 800E458C 000E01EC 38 C0 00 01 */ li r6, 1
+/* 800E4590 000E01F0 48 00 17 55 */ bl func_800E5CE4
+/* 800E4594 000E01F4 38 60 00 02 */ li r3, 2
+/* 800E4598 000E01F8 38 80 00 06 */ li r4, 6
+/* 800E459C 000E01FC 38 A0 00 10 */ li r5, 0x10
+/* 800E45A0 000E0200 38 C0 00 01 */ li r6, 1
+/* 800E45A4 000E0204 48 00 17 41 */ bl func_800E5CE4
+/* 800E45A8 000E0208 38 60 00 03 */ li r3, 3
+/* 800E45AC 000E020C 38 80 00 06 */ li r4, 6
+/* 800E45B0 000E0210 38 A0 00 10 */ li r5, 0x10
+/* 800E45B4 000E0214 38 C0 00 01 */ li r6, 1
+/* 800E45B8 000E0218 48 00 17 2D */ bl func_800E5CE4
+/* 800E45BC 000E021C 38 60 00 04 */ li r3, 4
+/* 800E45C0 000E0220 38 80 00 06 */ li r4, 6
+/* 800E45C4 000E0224 38 A0 00 10 */ li r5, 0x10
+/* 800E45C8 000E0228 38 C0 00 01 */ li r6, 1
+/* 800E45CC 000E022C 48 00 17 19 */ bl func_800E5CE4
+/* 800E45D0 000E0230 38 60 00 05 */ li r3, 5
+/* 800E45D4 000E0234 38 80 00 06 */ li r4, 6
+/* 800E45D8 000E0238 38 A0 00 10 */ li r5, 0x10
+/* 800E45DC 000E023C 38 C0 00 01 */ li r6, 1
+/* 800E45E0 000E0240 48 00 17 05 */ bl func_800E5CE4
+/* 800E45E4 000E0244 3F C0 80 48 */ lis r30, lbl_8047D604@ha
+/* 800E45E8 000E0248 3B A0 00 00 */ li r29, 0
+/* 800E45EC 000E024C 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
+/* 800E45F0 000E0250 3B E0 00 00 */ li r31, 0
+lbl_800E45F4:
+/* 800E45F4 000E0254 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 800E45F8 000E0258 28 00 00 9F */ cmplwi r0, 0x9f
+/* 800E45FC 000E025C 40 80 00 08 */ bge lbl_800E4604
+/* 800E4600 000E0260 9B BE 00 0C */ stb r29, 0xc(r30)
+lbl_800E4604:
+/* 800E4604 000E0264 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 800E4608 000E0268 38 60 00 00 */ li r3, 0
+/* 800E460C 000E026C 7C 85 23 78 */ mr r5, r4
+/* 800E4610 000E0270 48 00 0E 51 */ bl func_800E5460
+/* 800E4614 000E0274 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 800E4618 000E0278 38 60 00 05 */ li r3, 5
+/* 800E461C 000E027C 38 80 00 01 */ li r4, 1
+/* 800E4620 000E0280 48 00 0E 41 */ bl func_800E5460
+/* 800E4624 000E0284 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 800E4628 000E0288 38 60 00 01 */ li r3, 1
+/* 800E462C 000E028C 38 80 00 01 */ li r4, 1
+/* 800E4630 000E0290 48 00 0E 31 */ bl func_800E5460
+/* 800E4634 000E0294 3B 20 00 00 */ li r25, 0
+lbl_800E4638:
+/* 800E4638 000E0298 57 23 06 3E */ clrlwi r3, r25, 0x18
+/* 800E463C 000E029C 38 80 00 01 */ li r4, 1
+/* 800E4640 000E02A0 48 00 0A ED */ bl func_800E512C
+/* 800E4644 000E02A4 3B 39 00 01 */ addi r25, r25, 1
+/* 800E4648 000E02A8 28 19 00 07 */ cmplwi r25, 7
+/* 800E464C 000E02AC 41 80 FF EC */ blt lbl_800E4638
+/* 800E4650 000E02B0 3B 20 00 00 */ li r25, 0
+lbl_800E4654:
+/* 800E4654 000E02B4 57 23 06 3E */ clrlwi r3, r25, 0x18
+/* 800E4658 000E02B8 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 800E465C 000E02BC 48 00 17 91 */ bl func_800E5DEC
+/* 800E4660 000E02C0 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800E4664 000E02C4 3B 39 00 01 */ addi r25, r25, 1
+/* 800E4668 000E02C8 2C 19 00 06 */ cmpwi r25, 6
+/* 800E466C 000E02CC 54 00 07 2E */ rlwinm r0, r0, 0, 0x1c, 0x17
+/* 800E4670 000E02D0 98 03 00 8A */ stb r0, 0x8a(r3)
+/* 800E4674 000E02D4 9B E3 00 8B */ stb r31, 0x8b(r3)
+/* 800E4678 000E02D8 41 80 FF DC */ blt lbl_800E4654
+/* 800E467C 000E02DC 3B BD 00 01 */ addi r29, r29, 1
+/* 800E4680 000E02E0 2C 1D 00 03 */ cmpwi r29, 3
+/* 800E4684 000E02E4 41 80 FF 70 */ blt lbl_800E45F4
+lbl_800E4688:
+/* 800E4688 000E02E8 39 61 00 40 */ addi r11, r1, 0x40
+/* 800E468C 000E02EC 48 0E 2A E1 */ bl _restgpr_25
+/* 800E4690 000E02F0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800E4694 000E02F4 7C 08 03 A6 */ mtlr r0
+/* 800E4698 000E02F8 38 21 00 40 */ addi r1, r1, 0x40
+/* 800E469C 000E02FC 4E 80 00 20 */ blr
+
+.global func_800E46A0
+func_800E46A0:
+/* 800E46A0 000E0300 4E 80 00 20 */ blr
+
+.global func_800E46A4
+func_800E46A4:
+/* 800E46A4 000E0304 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E46A8 000E0308 7C 08 02 A6 */ mflr r0
+/* 800E46AC 000E030C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E46B0 000E0310 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E46B4 000E0314 7C BF 2B 78 */ mr r31, r5
+/* 800E46B8 000E0318 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E46BC 000E031C 7C 7E 1B 78 */ mr r30, r3
+/* 800E46C0 000E0320 7C 83 23 78 */ mr r3, r4
+/* 800E46C4 000E0324 48 16 BC 31 */ bl func_802502F4
+/* 800E46C8 000E0328 2C 03 00 00 */ cmpwi r3, 0
+/* 800E46CC 000E032C 41 82 00 DC */ beq lbl_800E47A8
+/* 800E46D0 000E0330 2C 1F 00 00 */ cmpwi r31, 0
+/* 800E46D4 000E0334 40 81 00 68 */ ble lbl_800E473C
+/* 800E46D8 000E0338 38 E0 00 00 */ li r7, 0
+/* 800E46DC 000E033C 48 00 00 2C */ b lbl_800E4708
+lbl_800E46E0:
+/* 800E46E0 000E0340 54 E6 0B FC */ rlwinm r6, r7, 1, 0xf, 0x1e
+/* 800E46E4 000E0344 7C A3 32 2E */ lhzx r5, r3, r6
+/* 800E46E8 000E0348 28 05 FF FF */ cmplwi r5, 0xffff
+/* 800E46EC 000E034C 40 82 00 14 */ bne lbl_800E4700
+/* 800E46F0 000E0350 7C 83 32 14 */ add r4, r3, r6
+/* 800E46F4 000E0354 A0 04 00 02 */ lhz r0, 2(r4)
+/* 800E46F8 000E0358 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800E46FC 000E035C 41 82 00 18 */ beq lbl_800E4714
+lbl_800E4700:
+/* 800E4700 000E0360 7C BE 33 2E */ sthx r5, r30, r6
+/* 800E4704 000E0364 38 E7 00 01 */ addi r7, r7, 1
+lbl_800E4708:
+/* 800E4708 000E0368 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 800E470C 000E036C 7C 00 F8 00 */ cmpw r0, r31
+/* 800E4710 000E0370 41 80 FF D0 */ blt lbl_800E46E0
+lbl_800E4714:
+/* 800E4714 000E0374 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800E4718 000E0378 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+/* 800E471C 000E037C 48 00 00 10 */ b lbl_800E472C
+lbl_800E4720:
+/* 800E4720 000E0380 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
+/* 800E4724 000E0384 38 E7 00 01 */ addi r7, r7, 1
+/* 800E4728 000E0388 7C 7E 03 2E */ sthx r3, r30, r0
+lbl_800E472C:
+/* 800E472C 000E038C 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 800E4730 000E0390 7C 00 F8 00 */ cmpw r0, r31
+/* 800E4734 000E0394 41 80 FF EC */ blt lbl_800E4720
+/* 800E4738 000E0398 48 00 00 34 */ b lbl_800E476C
+lbl_800E473C:
+/* 800E473C 000E039C 38 E0 00 00 */ li r7, 0
+lbl_800E4740:
+/* 800E4740 000E03A0 54 E6 0B FC */ rlwinm r6, r7, 1, 0xf, 0x1e
+/* 800E4744 000E03A4 7C A3 32 2E */ lhzx r5, r3, r6
+/* 800E4748 000E03A8 28 05 FF FF */ cmplwi r5, 0xffff
+/* 800E474C 000E03AC 40 82 00 14 */ bne lbl_800E4760
+/* 800E4750 000E03B0 7C 83 32 14 */ add r4, r3, r6
+/* 800E4754 000E03B4 A0 04 00 02 */ lhz r0, 2(r4)
+/* 800E4758 000E03B8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800E475C 000E03BC 41 82 00 10 */ beq lbl_800E476C
+lbl_800E4760:
+/* 800E4760 000E03C0 7C BE 33 2E */ sthx r5, r30, r6
+/* 800E4764 000E03C4 38 E7 00 01 */ addi r7, r7, 1
+/* 800E4768 000E03C8 4B FF FF D8 */ b lbl_800E4740
+lbl_800E476C:
+/* 800E476C 000E03CC 2C 1F 00 02 */ cmpwi r31, 2
+/* 800E4770 000E03D0 41 80 00 28 */ blt lbl_800E4798
+/* 800E4774 000E03D4 38 7F FF FE */ addi r3, r31, -2
+/* 800E4778 000E03D8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 800E477C 000E03DC 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
+/* 800E4780 000E03E0 38 1F FF FF */ addi r0, r31, -1
+/* 800E4784 000E03E4 54 63 08 3C */ slwi r3, r3, 1
+/* 800E4788 000E03E8 7C 9E 1B 2E */ sthx r4, r30, r3
+/* 800E478C 000E03EC 54 00 08 3C */ slwi r0, r0, 1
+/* 800E4790 000E03F0 7C 9E 03 2E */ sthx r4, r30, r0
+/* 800E4794 000E03F4 48 00 00 14 */ b lbl_800E47A8
+lbl_800E4798:
+/* 800E4798 000E03F8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800E479C 000E03FC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800E47A0 000E0400 B0 1E 00 02 */ sth r0, 2(r30)
+/* 800E47A4 000E0404 B0 1E 00 00 */ sth r0, 0(r30)
+lbl_800E47A8:
+/* 800E47A8 000E0408 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E47AC 000E040C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E47B0 000E0410 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E47B4 000E0414 7C 08 03 A6 */ mtlr r0
+/* 800E47B8 000E0418 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E47BC 000E041C 4E 80 00 20 */ blr
+
+.global func_800E47C0
+func_800E47C0:
+/* 800E47C0 000E0420 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E47C4 000E0424 7C 08 02 A6 */ mflr r0
+/* 800E47C8 000E0428 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E47CC 000E042C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E47D0 000E0430 48 0E 29 61 */ bl _savegpr_29
+/* 800E47D4 000E0434 3F C0 80 48 */ lis r30, lbl_8047D604@ha
+/* 800E47D8 000E0438 38 A0 00 00 */ li r5, 0
+/* 800E47DC 000E043C 3B FE D6 04 */ addi r31, r30, lbl_8047D604@l
+/* 800E47E0 000E0440 80 9E D6 04 */ lwz r4, -0x29fc(r30)
+/* 800E47E4 000E0444 88 1F 00 0C */ lbz r0, 0xc(r31)
+/* 800E47E8 000E0448 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E47EC 000E044C 7F A4 02 14 */ add r29, r4, r0
+/* 800E47F0 000E0450 7F A4 EB 78 */ mr r4, r29
+/* 800E47F4 000E0454 48 00 00 81 */ bl func_800E4874
+/* 800E47F8 000E0458 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 800E47FC 000E045C 38 60 00 FF */ li r3, 0xff
+/* 800E4800 000E0460 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
+/* 800E4804 000E0464 38 00 00 00 */ li r0, 0
+/* 800E4808 000E0468 B0 9D 00 2E */ sth r4, 0x2e(r29)
+/* 800E480C 000E046C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E4810 000E0470 B0 9D 00 2C */ sth r4, 0x2c(r29)
+/* 800E4814 000E0474 B0 9D 00 62 */ sth r4, 0x62(r29)
+/* 800E4818 000E0478 B0 9D 00 60 */ sth r4, 0x60(r29)
+/* 800E481C 000E047C B0 9D 00 9A */ sth r4, 0x9a(r29)
+/* 800E4820 000E0480 B0 9D 00 98 */ sth r4, 0x98(r29)
+/* 800E4824 000E0484 B0 9D 00 CE */ sth r4, 0xce(r29)
+/* 800E4828 000E0488 B0 9D 00 CC */ sth r4, 0xcc(r29)
+/* 800E482C 000E048C B0 9D 01 02 */ sth r4, 0x102(r29)
+/* 800E4830 000E0490 B0 9D 01 00 */ sth r4, 0x100(r29)
+/* 800E4834 000E0494 B0 9D 01 6A */ sth r4, 0x16a(r29)
+/* 800E4838 000E0498 B0 9D 01 68 */ sth r4, 0x168(r29)
+/* 800E483C 000E049C 98 7D 00 1E */ stb r3, 0x1e(r29)
+/* 800E4840 000E04A0 98 1D 01 EE */ stb r0, 0x1ee(r29)
+/* 800E4844 000E04A4 88 1F 00 0C */ lbz r0, 0xc(r31)
+/* 800E4848 000E04A8 80 7E D6 04 */ lwz r3, -0x29fc(r30)
+/* 800E484C 000E04AC 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E4850 000E04B0 7C 63 02 14 */ add r3, r3, r0
+/* 800E4854 000E04B4 88 03 05 44 */ lbz r0, 0x544(r3)
+/* 800E4858 000E04B8 60 00 00 01 */ ori r0, r0, 1
+/* 800E485C 000E04BC 98 03 05 44 */ stb r0, 0x544(r3)
+/* 800E4860 000E04C0 48 0E 29 1D */ bl _restgpr_29
+/* 800E4864 000E04C4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E4868 000E04C8 7C 08 03 A6 */ mtlr r0
+/* 800E486C 000E04CC 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E4870 000E04D0 4E 80 00 20 */ blr
+
+.global func_800E4874
+func_800E4874:
+/* 800E4874 000E04D4 94 21 FF 60 */ stwu r1, -0xa0(r1)
+/* 800E4878 000E04D8 7C 08 02 A6 */ mflr r0
+/* 800E487C 000E04DC 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800E4880 000E04E0 39 61 00 A0 */ addi r11, r1, 0xa0
+/* 800E4884 000E04E4 48 0E 28 8D */ bl _savegpr_21
+/* 800E4888 000E04E8 3C C0 80 40 */ lis r6, lbl_803FBFE8@ha
+/* 800E488C 000E04EC 38 00 00 0C */ li r0, 0xc
+/* 800E4890 000E04F0 38 C6 BF E8 */ addi r6, r6, lbl_803FBFE8@l
+/* 800E4894 000E04F4 7C 7C 1B 78 */ mr r28, r3
+/* 800E4898 000E04F8 7C 9D 23 78 */ mr r29, r4
+/* 800E489C 000E04FC 7C BE 2B 78 */ mr r30, r5
+/* 800E48A0 000E0500 38 E1 00 36 */ addi r7, r1, 0x36
+/* 800E48A4 000E0504 38 C6 FF FE */ addi r6, r6, -2
+/* 800E48A8 000E0508 7C 09 03 A6 */ mtctr r0
+lbl_800E48AC:
+/* 800E48AC 000E050C A0 A6 00 02 */ lhz r5, 2(r6)
+/* 800E48B0 000E0510 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 800E48B4 000E0514 B0 A7 00 02 */ sth r5, 2(r7)
+/* 800E48B8 000E0518 B4 07 00 04 */ sthu r0, 4(r7)
+/* 800E48BC 000E051C 42 00 FF F0 */ bdnz lbl_800E48AC
+/* 800E48C0 000E0520 3C A0 80 40 */ lis r5, lbl_803FC018@ha
+/* 800E48C4 000E0524 38 00 00 0C */ li r0, 0xc
+/* 800E48C8 000E0528 38 A5 C0 18 */ addi r5, r5, lbl_803FC018@l
+/* 800E48CC 000E052C 38 E1 00 06 */ addi r7, r1, 6
+/* 800E48D0 000E0530 38 C5 FF FE */ addi r6, r5, -2
+/* 800E48D4 000E0534 7C 09 03 A6 */ mtctr r0
+lbl_800E48D8:
+/* 800E48D8 000E0538 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 800E48DC 000E053C A4 06 00 04 */ lhzu r0, 4(r6)
+/* 800E48E0 000E0540 B0 A7 00 02 */ sth r5, 2(r7)
+/* 800E48E4 000E0544 B4 07 00 04 */ sthu r0, 4(r7)
+/* 800E48E8 000E0548 42 00 FF F0 */ bdnz lbl_800E48D8
+/* 800E48EC 000E054C 38 00 00 06 */ li r0, 6
+/* 800E48F0 000E0550 38 E0 00 00 */ li r7, 0
+/* 800E48F4 000E0554 38 C0 00 00 */ li r6, 0
+/* 800E48F8 000E0558 7C 09 03 A6 */ mtctr r0
+lbl_800E48FC:
+/* 800E48FC 000E055C 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
+/* 800E4900 000E0560 38 E7 00 01 */ addi r7, r7, 1
+/* 800E4904 000E0564 7C A4 02 14 */ add r5, r4, r0
+/* 800E4908 000E0568 B0 C5 01 F0 */ sth r6, 0x1f0(r5)
+/* 800E490C 000E056C 42 00 FF F0 */ bdnz lbl_800E48FC
+/* 800E4910 000E0570 3B E0 00 00 */ li r31, 0
+/* 800E4914 000E0574 28 03 00 0C */ cmplwi r3, 0xc
+/* 800E4918 000E0578 9B E4 01 EF */ stb r31, 0x1ef(r4)
+/* 800E491C 000E057C 41 81 07 F8 */ bgt lbl_800E5114
+/* 800E4920 000E0580 3C A0 80 41 */ lis r5, lbl_80417420@ha
+/* 800E4924 000E0584 54 60 10 3A */ slwi r0, r3, 2
+/* 800E4928 000E0588 38 A5 74 20 */ addi r5, r5, lbl_80417420@l
+/* 800E492C 000E058C 7C A5 00 2E */ lwzx r5, r5, r0
+/* 800E4930 000E0590 7C A9 03 A6 */ mtctr r5
+/* 800E4934 000E0594 4E 80 04 20 */ bctr
+/* 800E4938 000E0598 38 64 00 04 */ addi r3, r4, 4
+/* 800E493C 000E059C 38 80 18 D5 */ li r4, 0x18d5
+/* 800E4940 000E05A0 38 A0 00 0C */ li r5, 0xc
+/* 800E4944 000E05A4 4B FF FD 61 */ bl func_800E46A4
+/* 800E4948 000E05A8 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E494C 000E05AC 38 80 1A DE */ li r4, 0x1ade
+/* 800E4950 000E05B0 38 A0 00 1A */ li r5, 0x1a
+/* 800E4954 000E05B4 4B FF FD 51 */ bl func_800E46A4
+/* 800E4958 000E05B8 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E495C 000E05BC 38 80 1A D9 */ li r4, 0x1ad9
+/* 800E4960 000E05C0 38 A0 00 1C */ li r5, 0x1c
+/* 800E4964 000E05C4 4B FF FD 41 */ bl func_800E46A4
+/* 800E4968 000E05C8 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E496C 000E05CC 38 80 1A DA */ li r4, 0x1ada
+/* 800E4970 000E05D0 38 A0 00 1A */ li r5, 0x1a
+/* 800E4974 000E05D4 4B FF FD 31 */ bl func_800E46A4
+/* 800E4978 000E05D8 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E497C 000E05DC 38 80 1A DB */ li r4, 0x1adb
+/* 800E4980 000E05E0 38 A0 00 1A */ li r5, 0x1a
+/* 800E4984 000E05E4 4B FF FD 21 */ bl func_800E46A4
+/* 800E4988 000E05E8 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E498C 000E05EC 38 80 1A DF */ li r4, 0x1adf
+/* 800E4990 000E05F0 38 A0 00 34 */ li r5, 0x34
+/* 800E4994 000E05F4 4B FF FD 11 */ bl func_800E46A4
+/* 800E4998 000E05F8 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E499C 000E05FC 38 80 1A E0 */ li r4, 0x1ae0
+/* 800E49A0 000E0600 38 A0 00 34 */ li r5, 0x34
+/* 800E49A4 000E0604 4B FF FD 01 */ bl func_800E46A4
+/* 800E49A8 000E0608 38 E0 1A DE */ li r7, 0x1ade
+/* 800E49AC 000E060C 38 C0 1A D9 */ li r6, 0x1ad9
+/* 800E49B0 000E0610 38 A0 1A DA */ li r5, 0x1ada
+/* 800E49B4 000E0614 38 80 1A DB */ li r4, 0x1adb
+/* 800E49B8 000E0618 38 60 1A DF */ li r3, 0x1adf
+/* 800E49BC 000E061C 38 00 1A E0 */ li r0, 0x1ae0
+/* 800E49C0 000E0620 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
+/* 800E49C4 000E0624 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
+/* 800E49C8 000E0628 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
+/* 800E49CC 000E062C B0 9D 01 F6 */ sth r4, 0x1f6(r29)
+/* 800E49D0 000E0630 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
+/* 800E49D4 000E0634 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E49D8 000E0638 48 00 06 FC */ b lbl_800E50D4
+/* 800E49DC 000E063C 38 64 00 04 */ addi r3, r4, 4
+/* 800E49E0 000E0640 38 80 18 ED */ li r4, 0x18ed
+/* 800E49E4 000E0644 38 A0 00 0C */ li r5, 0xc
+/* 800E49E8 000E0648 4B FF FC BD */ bl func_800E46A4
+/* 800E49EC 000E064C 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E49F0 000E0650 38 80 1D 0C */ li r4, 0x1d0c
+/* 800E49F4 000E0654 38 A0 00 1A */ li r5, 0x1a
+/* 800E49F8 000E0658 4B FF FC AD */ bl func_800E46A4
+/* 800E49FC 000E065C 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4A00 000E0660 38 80 1D 07 */ li r4, 0x1d07
+/* 800E4A04 000E0664 38 A0 00 1C */ li r5, 0x1c
+/* 800E4A08 000E0668 4B FF FC 9D */ bl func_800E46A4
+/* 800E4A0C 000E066C 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4A10 000E0670 38 80 1D 08 */ li r4, 0x1d08
+/* 800E4A14 000E0674 38 A0 00 1A */ li r5, 0x1a
+/* 800E4A18 000E0678 4B FF FC 8D */ bl func_800E46A4
+/* 800E4A1C 000E067C 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4A20 000E0680 38 80 1D 09 */ li r4, 0x1d09
+/* 800E4A24 000E0684 38 A0 00 1A */ li r5, 0x1a
+/* 800E4A28 000E0688 4B FF FC 7D */ bl func_800E46A4
+/* 800E4A2C 000E068C 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4A30 000E0690 38 80 1D 0D */ li r4, 0x1d0d
+/* 800E4A34 000E0694 38 A0 00 34 */ li r5, 0x34
+/* 800E4A38 000E0698 4B FF FC 6D */ bl func_800E46A4
+/* 800E4A3C 000E069C 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4A40 000E06A0 38 80 1D 0E */ li r4, 0x1d0e
+/* 800E4A44 000E06A4 38 A0 00 34 */ li r5, 0x34
+/* 800E4A48 000E06A8 4B FF FC 5D */ bl func_800E46A4
+/* 800E4A4C 000E06AC 38 E0 1D 0C */ li r7, 0x1d0c
+/* 800E4A50 000E06B0 38 C0 1D 07 */ li r6, 0x1d07
+/* 800E4A54 000E06B4 38 A0 1D 08 */ li r5, 0x1d08
+/* 800E4A58 000E06B8 38 80 1D 09 */ li r4, 0x1d09
+/* 800E4A5C 000E06BC 38 60 1D 0D */ li r3, 0x1d0d
+/* 800E4A60 000E06C0 38 00 1D 0E */ li r0, 0x1d0e
+/* 800E4A64 000E06C4 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
+/* 800E4A68 000E06C8 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
+/* 800E4A6C 000E06CC B0 BD 01 F4 */ sth r5, 0x1f4(r29)
+/* 800E4A70 000E06D0 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
+/* 800E4A74 000E06D4 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
+/* 800E4A78 000E06D8 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4A7C 000E06DC 48 00 06 58 */ b lbl_800E50D4
+/* 800E4A80 000E06E0 38 64 00 04 */ addi r3, r4, 4
+/* 800E4A84 000E06E4 38 80 18 DD */ li r4, 0x18dd
+/* 800E4A88 000E06E8 38 A0 00 0C */ li r5, 0xc
+/* 800E4A8C 000E06EC 4B FF FC 19 */ bl func_800E46A4
+/* 800E4A90 000E06F0 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E4A94 000E06F4 38 80 1B 98 */ li r4, 0x1b98
+/* 800E4A98 000E06F8 38 A0 00 1A */ li r5, 0x1a
+/* 800E4A9C 000E06FC 4B FF FC 09 */ bl func_800E46A4
+/* 800E4AA0 000E0700 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4AA4 000E0704 38 80 1B 93 */ li r4, 0x1b93
+/* 800E4AA8 000E0708 38 A0 00 1C */ li r5, 0x1c
+/* 800E4AAC 000E070C 4B FF FB F9 */ bl func_800E46A4
+/* 800E4AB0 000E0710 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4AB4 000E0714 38 80 1B 94 */ li r4, 0x1b94
+/* 800E4AB8 000E0718 38 A0 00 1A */ li r5, 0x1a
+/* 800E4ABC 000E071C 4B FF FB E9 */ bl func_800E46A4
+/* 800E4AC0 000E0720 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4AC4 000E0724 38 80 1B 95 */ li r4, 0x1b95
+/* 800E4AC8 000E0728 38 A0 00 1A */ li r5, 0x1a
+/* 800E4ACC 000E072C 4B FF FB D9 */ bl func_800E46A4
+/* 800E4AD0 000E0730 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4AD4 000E0734 38 80 1B 99 */ li r4, 0x1b99
+/* 800E4AD8 000E0738 38 A0 00 34 */ li r5, 0x34
+/* 800E4ADC 000E073C 4B FF FB C9 */ bl func_800E46A4
+/* 800E4AE0 000E0740 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4AE4 000E0744 38 80 1B 9A */ li r4, 0x1b9a
+/* 800E4AE8 000E0748 38 A0 00 34 */ li r5, 0x34
+/* 800E4AEC 000E074C 4B FF FB B9 */ bl func_800E46A4
+/* 800E4AF0 000E0750 38 E0 1B 98 */ li r7, 0x1b98
+/* 800E4AF4 000E0754 38 C0 1B 93 */ li r6, 0x1b93
+/* 800E4AF8 000E0758 38 A0 1B 94 */ li r5, 0x1b94
+/* 800E4AFC 000E075C 38 80 1B 95 */ li r4, 0x1b95
+/* 800E4B00 000E0760 38 60 1B 99 */ li r3, 0x1b99
+/* 800E4B04 000E0764 38 00 1B 9A */ li r0, 0x1b9a
+/* 800E4B08 000E0768 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
+/* 800E4B0C 000E076C B0 DD 01 F2 */ sth r6, 0x1f2(r29)
+/* 800E4B10 000E0770 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
+/* 800E4B14 000E0774 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
+/* 800E4B18 000E0778 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
+/* 800E4B1C 000E077C B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4B20 000E0780 48 00 05 B4 */ b lbl_800E50D4
+/* 800E4B24 000E0784 38 64 00 04 */ addi r3, r4, 4
+/* 800E4B28 000E0788 38 80 18 F5 */ li r4, 0x18f5
+/* 800E4B2C 000E078C 38 A0 00 0C */ li r5, 0xc
+/* 800E4B30 000E0790 4B FF FB 75 */ bl func_800E46A4
+/* 800E4B34 000E0794 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E4B38 000E0798 38 80 1D C6 */ li r4, 0x1dc6
+/* 800E4B3C 000E079C 38 A0 00 1A */ li r5, 0x1a
+/* 800E4B40 000E07A0 4B FF FB 65 */ bl func_800E46A4
+/* 800E4B44 000E07A4 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4B48 000E07A8 38 80 1D C1 */ li r4, 0x1dc1
+/* 800E4B4C 000E07AC 38 A0 00 1C */ li r5, 0x1c
+/* 800E4B50 000E07B0 4B FF FB 55 */ bl func_800E46A4
+/* 800E4B54 000E07B4 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4B58 000E07B8 38 80 1D C2 */ li r4, 0x1dc2
+/* 800E4B5C 000E07BC 38 A0 00 1A */ li r5, 0x1a
+/* 800E4B60 000E07C0 4B FF FB 45 */ bl func_800E46A4
+/* 800E4B64 000E07C4 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4B68 000E07C8 38 80 1D C3 */ li r4, 0x1dc3
+/* 800E4B6C 000E07CC 38 A0 00 1A */ li r5, 0x1a
+/* 800E4B70 000E07D0 4B FF FB 35 */ bl func_800E46A4
+/* 800E4B74 000E07D4 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4B78 000E07D8 38 80 1D C7 */ li r4, 0x1dc7
+/* 800E4B7C 000E07DC 38 A0 00 34 */ li r5, 0x34
+/* 800E4B80 000E07E0 4B FF FB 25 */ bl func_800E46A4
+/* 800E4B84 000E07E4 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4B88 000E07E8 38 80 1D C8 */ li r4, 0x1dc8
+/* 800E4B8C 000E07EC 38 A0 00 34 */ li r5, 0x34
+/* 800E4B90 000E07F0 4B FF FB 15 */ bl func_800E46A4
+/* 800E4B94 000E07F4 38 E0 1D C6 */ li r7, 0x1dc6
+/* 800E4B98 000E07F8 38 C0 1D C1 */ li r6, 0x1dc1
+/* 800E4B9C 000E07FC 38 A0 1D C2 */ li r5, 0x1dc2
+/* 800E4BA0 000E0800 38 80 1D C3 */ li r4, 0x1dc3
+/* 800E4BA4 000E0804 38 60 1D C7 */ li r3, 0x1dc7
+/* 800E4BA8 000E0808 38 00 1D C8 */ li r0, 0x1dc8
+/* 800E4BAC 000E080C B0 FD 01 F0 */ sth r7, 0x1f0(r29)
+/* 800E4BB0 000E0810 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
+/* 800E4BB4 000E0814 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
+/* 800E4BB8 000E0818 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
+/* 800E4BBC 000E081C B0 7D 01 F8 */ sth r3, 0x1f8(r29)
+/* 800E4BC0 000E0820 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4BC4 000E0824 48 00 05 10 */ b lbl_800E50D4
+/* 800E4BC8 000E0828 38 64 00 04 */ addi r3, r4, 4
+/* 800E4BCC 000E082C 38 80 18 E5 */ li r4, 0x18e5
+/* 800E4BD0 000E0830 38 A0 00 0C */ li r5, 0xc
+/* 800E4BD4 000E0834 4B FF FA D1 */ bl func_800E46A4
+/* 800E4BD8 000E0838 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E4BDC 000E083C 38 80 1C 52 */ li r4, 0x1c52
+/* 800E4BE0 000E0840 38 A0 00 1A */ li r5, 0x1a
+/* 800E4BE4 000E0844 4B FF FA C1 */ bl func_800E46A4
+/* 800E4BE8 000E0848 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4BEC 000E084C 38 80 1C 4D */ li r4, 0x1c4d
+/* 800E4BF0 000E0850 38 A0 00 1C */ li r5, 0x1c
+/* 800E4BF4 000E0854 4B FF FA B1 */ bl func_800E46A4
+/* 800E4BF8 000E0858 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4BFC 000E085C 38 80 1C 4E */ li r4, 0x1c4e
+/* 800E4C00 000E0860 38 A0 00 1A */ li r5, 0x1a
+/* 800E4C04 000E0864 4B FF FA A1 */ bl func_800E46A4
+/* 800E4C08 000E0868 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4C0C 000E086C 38 80 1C 4F */ li r4, 0x1c4f
+/* 800E4C10 000E0870 38 A0 00 1A */ li r5, 0x1a
+/* 800E4C14 000E0874 4B FF FA 91 */ bl func_800E46A4
+/* 800E4C18 000E0878 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4C1C 000E087C 38 80 1C 53 */ li r4, 0x1c53
+/* 800E4C20 000E0880 38 A0 00 34 */ li r5, 0x34
+/* 800E4C24 000E0884 4B FF FA 81 */ bl func_800E46A4
+/* 800E4C28 000E0888 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4C2C 000E088C 38 80 1C 54 */ li r4, 0x1c54
+/* 800E4C30 000E0890 38 A0 00 34 */ li r5, 0x34
+/* 800E4C34 000E0894 4B FF FA 71 */ bl func_800E46A4
+/* 800E4C38 000E0898 38 E0 1C 52 */ li r7, 0x1c52
+/* 800E4C3C 000E089C 38 C0 1C 4D */ li r6, 0x1c4d
+/* 800E4C40 000E08A0 38 A0 1C 4E */ li r5, 0x1c4e
+/* 800E4C44 000E08A4 38 80 1C 4F */ li r4, 0x1c4f
+/* 800E4C48 000E08A8 38 60 1C 53 */ li r3, 0x1c53
+/* 800E4C4C 000E08AC 38 00 1C 54 */ li r0, 0x1c54
+/* 800E4C50 000E08B0 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
+/* 800E4C54 000E08B4 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
+/* 800E4C58 000E08B8 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
+/* 800E4C5C 000E08BC B0 9D 01 F6 */ sth r4, 0x1f6(r29)
+/* 800E4C60 000E08C0 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
+/* 800E4C64 000E08C4 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4C68 000E08C8 48 00 04 6C */ b lbl_800E50D4
+/* 800E4C6C 000E08CC 38 64 00 04 */ addi r3, r4, 4
+/* 800E4C70 000E08D0 38 80 18 FD */ li r4, 0x18fd
+/* 800E4C74 000E08D4 38 A0 00 0C */ li r5, 0xc
+/* 800E4C78 000E08D8 4B FF FA 2D */ bl func_800E46A4
+/* 800E4C7C 000E08DC 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E4C80 000E08E0 38 80 1E 80 */ li r4, 0x1e80
+/* 800E4C84 000E08E4 38 A0 00 1A */ li r5, 0x1a
+/* 800E4C88 000E08E8 4B FF FA 1D */ bl func_800E46A4
+/* 800E4C8C 000E08EC 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4C90 000E08F0 38 80 1E 7B */ li r4, 0x1e7b
+/* 800E4C94 000E08F4 38 A0 00 1C */ li r5, 0x1c
+/* 800E4C98 000E08F8 4B FF FA 0D */ bl func_800E46A4
+/* 800E4C9C 000E08FC 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4CA0 000E0900 38 80 1E 7C */ li r4, 0x1e7c
+/* 800E4CA4 000E0904 38 A0 00 1A */ li r5, 0x1a
+/* 800E4CA8 000E0908 4B FF F9 FD */ bl func_800E46A4
+/* 800E4CAC 000E090C 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4CB0 000E0910 38 80 1E 7D */ li r4, 0x1e7d
+/* 800E4CB4 000E0914 38 A0 00 1A */ li r5, 0x1a
+/* 800E4CB8 000E0918 4B FF F9 ED */ bl func_800E46A4
+/* 800E4CBC 000E091C 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4CC0 000E0920 38 80 1E 81 */ li r4, 0x1e81
+/* 800E4CC4 000E0924 38 A0 00 34 */ li r5, 0x34
+/* 800E4CC8 000E0928 4B FF F9 DD */ bl func_800E46A4
+/* 800E4CCC 000E092C 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4CD0 000E0930 38 80 1E 82 */ li r4, 0x1e82
+/* 800E4CD4 000E0934 38 A0 00 34 */ li r5, 0x34
+/* 800E4CD8 000E0938 4B FF F9 CD */ bl func_800E46A4
+/* 800E4CDC 000E093C 38 E0 1E 80 */ li r7, 0x1e80
+/* 800E4CE0 000E0940 38 C0 1E 7B */ li r6, 0x1e7b
+/* 800E4CE4 000E0944 38 A0 1E 7C */ li r5, 0x1e7c
+/* 800E4CE8 000E0948 38 80 1E 7D */ li r4, 0x1e7d
+/* 800E4CEC 000E094C 38 60 1E 81 */ li r3, 0x1e81
+/* 800E4CF0 000E0950 38 00 1E 82 */ li r0, 0x1e82
+/* 800E4CF4 000E0954 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
+/* 800E4CF8 000E0958 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
+/* 800E4CFC 000E095C B0 BD 01 F4 */ sth r5, 0x1f4(r29)
+/* 800E4D00 000E0960 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
+/* 800E4D04 000E0964 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
+/* 800E4D08 000E0968 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4D0C 000E096C 48 00 03 C8 */ b lbl_800E50D4
+/* 800E4D10 000E0970 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E4D14 000E0974 38 64 00 2C */ addi r3, r4, 0x2c
+/* 800E4D18 000E0978 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E4D1C 000E097C 3B 41 00 38 */ addi r26, r1, 0x38
+/* 800E4D20 000E0980 88 DB 00 FC */ lbz r6, 0xfc(r27)
+/* 800E4D24 000E0984 38 A0 00 1A */ li r5, 0x1a
+/* 800E4D28 000E0988 54 C4 07 BE */ clrlwi r4, r6, 0x1e
+/* 800E4D2C 000E098C 38 04 00 01 */ addi r0, r4, 1
+/* 800E4D30 000E0990 50 06 07 BE */ rlwimi r6, r0, 0, 0x1e, 0x1f
+/* 800E4D34 000E0994 54 C0 07 BE */ clrlwi r0, r6, 0x1e
+/* 800E4D38 000E0998 98 DB 00 FC */ stb r6, 0xfc(r27)
+/* 800E4D3C 000E099C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4D40 000E09A0 7C 9A 02 2E */ lhzx r4, r26, r0
+/* 800E4D44 000E09A4 4B FF F9 61 */ bl func_800E46A4
+/* 800E4D48 000E09A8 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4D4C 000E09AC 3B 21 00 3A */ addi r25, r1, 0x3a
+/* 800E4D50 000E09B0 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4D54 000E09B4 38 A0 00 1C */ li r5, 0x1c
+/* 800E4D58 000E09B8 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4D5C 000E09BC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4D60 000E09C0 7C 99 02 2E */ lhzx r4, r25, r0
+/* 800E4D64 000E09C4 4B FF F9 41 */ bl func_800E46A4
+/* 800E4D68 000E09C8 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4D6C 000E09CC 3B 01 00 3C */ addi r24, r1, 0x3c
+/* 800E4D70 000E09D0 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4D74 000E09D4 38 A0 00 1A */ li r5, 0x1a
+/* 800E4D78 000E09D8 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4D7C 000E09DC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4D80 000E09E0 7C 98 02 2E */ lhzx r4, r24, r0
+/* 800E4D84 000E09E4 4B FF F9 21 */ bl func_800E46A4
+/* 800E4D88 000E09E8 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4D8C 000E09EC 3A E1 00 3E */ addi r23, r1, 0x3e
+/* 800E4D90 000E09F0 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4D94 000E09F4 38 A0 00 1A */ li r5, 0x1a
+/* 800E4D98 000E09F8 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4D9C 000E09FC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4DA0 000E0A00 7C 97 02 2E */ lhzx r4, r23, r0
+/* 800E4DA4 000E0A04 4B FF F9 01 */ bl func_800E46A4
+/* 800E4DA8 000E0A08 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4DAC 000E0A0C 3A C1 00 40 */ addi r22, r1, 0x40
+/* 800E4DB0 000E0A10 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4DB4 000E0A14 38 A0 00 34 */ li r5, 0x34
+/* 800E4DB8 000E0A18 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4DBC 000E0A1C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4DC0 000E0A20 7C 96 02 2E */ lhzx r4, r22, r0
+/* 800E4DC4 000E0A24 4B FF F8 E1 */ bl func_800E46A4
+/* 800E4DC8 000E0A28 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4DCC 000E0A2C 3A A1 00 42 */ addi r21, r1, 0x42
+/* 800E4DD0 000E0A30 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4DD4 000E0A34 38 A0 00 34 */ li r5, 0x34
+/* 800E4DD8 000E0A38 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4DDC 000E0A3C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4DE0 000E0A40 7C 95 02 2E */ lhzx r4, r21, r0
+/* 800E4DE4 000E0A44 4B FF F8 C1 */ bl func_800E46A4
+/* 800E4DE8 000E0A48 7F 80 07 74 */ extsb r0, r28
+/* 800E4DEC 000E0A4C 93 FD 00 00 */ stw r31, 0(r29)
+/* 800E4DF0 000E0A50 B0 1D 00 20 */ sth r0, 0x20(r29)
+/* 800E4DF4 000E0A54 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4DF8 000E0A58 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4DFC 000E0A5C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4E00 000E0A60 7C 1A 02 2E */ lhzx r0, r26, r0
+/* 800E4E04 000E0A64 B0 1D 01 F0 */ sth r0, 0x1f0(r29)
+/* 800E4E08 000E0A68 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4E0C 000E0A6C 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4E10 000E0A70 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4E14 000E0A74 7C 19 02 2E */ lhzx r0, r25, r0
+/* 800E4E18 000E0A78 B0 1D 01 F2 */ sth r0, 0x1f2(r29)
+/* 800E4E1C 000E0A7C 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4E20 000E0A80 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4E24 000E0A84 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4E28 000E0A88 7C 18 02 2E */ lhzx r0, r24, r0
+/* 800E4E2C 000E0A8C B0 1D 01 F4 */ sth r0, 0x1f4(r29)
+/* 800E4E30 000E0A90 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4E34 000E0A94 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4E38 000E0A98 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4E3C 000E0A9C 7C 17 02 2E */ lhzx r0, r23, r0
+/* 800E4E40 000E0AA0 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
+/* 800E4E44 000E0AA4 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4E48 000E0AA8 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4E4C 000E0AAC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4E50 000E0AB0 7C 16 02 2E */ lhzx r0, r22, r0
+/* 800E4E54 000E0AB4 B0 1D 01 F8 */ sth r0, 0x1f8(r29)
+/* 800E4E58 000E0AB8 88 1B 00 FC */ lbz r0, 0xfc(r27)
+/* 800E4E5C 000E0ABC 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4E60 000E0AC0 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4E64 000E0AC4 7C 15 02 2E */ lhzx r0, r21, r0
+/* 800E4E68 000E0AC8 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4E6C 000E0ACC 48 00 02 68 */ b lbl_800E50D4
+/* 800E4E70 000E0AD0 3E A0 80 48 */ lis r21, lbl_8047D604@ha
+/* 800E4E74 000E0AD4 38 64 00 2C */ addi r3, r4, 0x2c
+/* 800E4E78 000E0AD8 3A B5 D6 04 */ addi r21, r21, lbl_8047D604@l
+/* 800E4E7C 000E0ADC 3A C1 00 08 */ addi r22, r1, 8
+/* 800E4E80 000E0AE0 88 D5 00 FC */ lbz r6, 0xfc(r21)
+/* 800E4E84 000E0AE4 38 A0 00 1A */ li r5, 0x1a
+/* 800E4E88 000E0AE8 54 C4 07 BE */ clrlwi r4, r6, 0x1e
+/* 800E4E8C 000E0AEC 38 04 00 01 */ addi r0, r4, 1
+/* 800E4E90 000E0AF0 50 06 07 BE */ rlwimi r6, r0, 0, 0x1e, 0x1f
+/* 800E4E94 000E0AF4 54 C0 07 BE */ clrlwi r0, r6, 0x1e
+/* 800E4E98 000E0AF8 98 D5 00 FC */ stb r6, 0xfc(r21)
+/* 800E4E9C 000E0AFC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4EA0 000E0B00 7C 96 02 2E */ lhzx r4, r22, r0
+/* 800E4EA4 000E0B04 4B FF F8 01 */ bl func_800E46A4
+/* 800E4EA8 000E0B08 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4EAC 000E0B0C 3A E1 00 0A */ addi r23, r1, 0xa
+/* 800E4EB0 000E0B10 38 7D 00 60 */ addi r3, r29, 0x60
+/* 800E4EB4 000E0B14 38 A0 00 1C */ li r5, 0x1c
+/* 800E4EB8 000E0B18 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4EBC 000E0B1C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4EC0 000E0B20 7C 97 02 2E */ lhzx r4, r23, r0
+/* 800E4EC4 000E0B24 4B FF F7 E1 */ bl func_800E46A4
+/* 800E4EC8 000E0B28 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4ECC 000E0B2C 3B 01 00 0C */ addi r24, r1, 0xc
+/* 800E4ED0 000E0B30 38 7D 00 98 */ addi r3, r29, 0x98
+/* 800E4ED4 000E0B34 38 A0 00 1A */ li r5, 0x1a
+/* 800E4ED8 000E0B38 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4EDC 000E0B3C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4EE0 000E0B40 7C 98 02 2E */ lhzx r4, r24, r0
+/* 800E4EE4 000E0B44 4B FF F7 C1 */ bl func_800E46A4
+/* 800E4EE8 000E0B48 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4EEC 000E0B4C 3B 21 00 0E */ addi r25, r1, 0xe
+/* 800E4EF0 000E0B50 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4EF4 000E0B54 38 A0 00 1A */ li r5, 0x1a
+/* 800E4EF8 000E0B58 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4EFC 000E0B5C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F00 000E0B60 7C 99 02 2E */ lhzx r4, r25, r0
+/* 800E4F04 000E0B64 4B FF F7 A1 */ bl func_800E46A4
+/* 800E4F08 000E0B68 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4F0C 000E0B6C 3B 41 00 10 */ addi r26, r1, 0x10
+/* 800E4F10 000E0B70 38 7D 01 00 */ addi r3, r29, 0x100
+/* 800E4F14 000E0B74 38 A0 00 34 */ li r5, 0x34
+/* 800E4F18 000E0B78 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4F1C 000E0B7C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F20 000E0B80 7C 9A 02 2E */ lhzx r4, r26, r0
+/* 800E4F24 000E0B84 4B FF F7 81 */ bl func_800E46A4
+/* 800E4F28 000E0B88 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4F2C 000E0B8C 3B 61 00 12 */ addi r27, r1, 0x12
+/* 800E4F30 000E0B90 38 7D 01 68 */ addi r3, r29, 0x168
+/* 800E4F34 000E0B94 38 A0 00 34 */ li r5, 0x34
+/* 800E4F38 000E0B98 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4F3C 000E0B9C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F40 000E0BA0 7C 9B 02 2E */ lhzx r4, r27, r0
+/* 800E4F44 000E0BA4 4B FF F7 61 */ bl func_800E46A4
+/* 800E4F48 000E0BA8 7F 80 07 74 */ extsb r0, r28
+/* 800E4F4C 000E0BAC 93 FD 00 00 */ stw r31, 0(r29)
+/* 800E4F50 000E0BB0 B0 1D 00 20 */ sth r0, 0x20(r29)
+/* 800E4F54 000E0BB4 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4F58 000E0BB8 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4F5C 000E0BBC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F60 000E0BC0 7C 16 02 2E */ lhzx r0, r22, r0
+/* 800E4F64 000E0BC4 B0 1D 01 F0 */ sth r0, 0x1f0(r29)
+/* 800E4F68 000E0BC8 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4F6C 000E0BCC 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4F70 000E0BD0 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F74 000E0BD4 7C 17 02 2E */ lhzx r0, r23, r0
+/* 800E4F78 000E0BD8 B0 1D 01 F2 */ sth r0, 0x1f2(r29)
+/* 800E4F7C 000E0BDC 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4F80 000E0BE0 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4F84 000E0BE4 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F88 000E0BE8 7C 18 02 2E */ lhzx r0, r24, r0
+/* 800E4F8C 000E0BEC B0 1D 01 F4 */ sth r0, 0x1f4(r29)
+/* 800E4F90 000E0BF0 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4F94 000E0BF4 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4F98 000E0BF8 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4F9C 000E0BFC 7C 19 02 2E */ lhzx r0, r25, r0
+/* 800E4FA0 000E0C00 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
+/* 800E4FA4 000E0C04 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4FA8 000E0C08 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4FAC 000E0C0C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4FB0 000E0C10 7C 1A 02 2E */ lhzx r0, r26, r0
+/* 800E4FB4 000E0C14 B0 1D 01 F8 */ sth r0, 0x1f8(r29)
+/* 800E4FB8 000E0C18 88 15 00 FC */ lbz r0, 0xfc(r21)
+/* 800E4FBC 000E0C1C 54 00 07 BE */ clrlwi r0, r0, 0x1e
+/* 800E4FC0 000E0C20 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 800E4FC4 000E0C24 7C 1B 02 2E */ lhzx r0, r27, r0
+/* 800E4FC8 000E0C28 B0 1D 01 FA */ sth r0, 0x1fa(r29)
+/* 800E4FCC 000E0C2C 48 00 01 08 */ b lbl_800E50D4
+/* 800E4FD0 000E0C30 38 64 00 98 */ addi r3, r4, 0x98
+/* 800E4FD4 000E0C34 38 80 52 46 */ li r4, 0x5246
+/* 800E4FD8 000E0C38 38 A0 00 1A */ li r5, 0x1a
+/* 800E4FDC 000E0C3C 4B FF F6 C9 */ bl func_800E46A4
+/* 800E4FE0 000E0C40 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E4FE4 000E0C44 38 80 52 47 */ li r4, 0x5247
+/* 800E4FE8 000E0C48 38 A0 00 1A */ li r5, 0x1a
+/* 800E4FEC 000E0C4C 4B FF F6 B9 */ bl func_800E46A4
+/* 800E4FF0 000E0C50 7F 84 07 74 */ extsb r4, r28
+/* 800E4FF4 000E0C54 38 60 52 46 */ li r3, 0x5246
+/* 800E4FF8 000E0C58 38 00 52 47 */ li r0, 0x5247
+/* 800E4FFC 000E0C5C 93 FD 00 00 */ stw r31, 0(r29)
+/* 800E5000 000E0C60 B0 9D 00 20 */ sth r4, 0x20(r29)
+/* 800E5004 000E0C64 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
+/* 800E5008 000E0C68 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
+/* 800E500C 000E0C6C 48 00 01 08 */ b lbl_800E5114
+/* 800E5010 000E0C70 38 64 00 98 */ addi r3, r4, 0x98
+/* 800E5014 000E0C74 38 80 52 48 */ li r4, 0x5248
+/* 800E5018 000E0C78 38 A0 00 1A */ li r5, 0x1a
+/* 800E501C 000E0C7C 4B FF F6 89 */ bl func_800E46A4
+/* 800E5020 000E0C80 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E5024 000E0C84 38 80 52 49 */ li r4, 0x5249
+/* 800E5028 000E0C88 38 A0 00 1A */ li r5, 0x1a
+/* 800E502C 000E0C8C 4B FF F6 79 */ bl func_800E46A4
+/* 800E5030 000E0C90 7F 84 07 74 */ extsb r4, r28
+/* 800E5034 000E0C94 38 60 52 48 */ li r3, 0x5248
+/* 800E5038 000E0C98 38 00 52 49 */ li r0, 0x5249
+/* 800E503C 000E0C9C 93 FD 00 00 */ stw r31, 0(r29)
+/* 800E5040 000E0CA0 B0 9D 00 20 */ sth r4, 0x20(r29)
+/* 800E5044 000E0CA4 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
+/* 800E5048 000E0CA8 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
+/* 800E504C 000E0CAC 48 00 00 C8 */ b lbl_800E5114
+/* 800E5050 000E0CB0 38 64 00 98 */ addi r3, r4, 0x98
+/* 800E5054 000E0CB4 38 80 52 4A */ li r4, 0x524a
+/* 800E5058 000E0CB8 38 A0 00 1A */ li r5, 0x1a
+/* 800E505C 000E0CBC 4B FF F6 49 */ bl func_800E46A4
+/* 800E5060 000E0CC0 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E5064 000E0CC4 38 80 52 4B */ li r4, 0x524b
+/* 800E5068 000E0CC8 38 A0 00 1A */ li r5, 0x1a
+/* 800E506C 000E0CCC 4B FF F6 39 */ bl func_800E46A4
+/* 800E5070 000E0CD0 7F 84 07 74 */ extsb r4, r28
+/* 800E5074 000E0CD4 38 60 52 4A */ li r3, 0x524a
+/* 800E5078 000E0CD8 38 00 52 4B */ li r0, 0x524b
+/* 800E507C 000E0CDC 93 FD 00 00 */ stw r31, 0(r29)
+/* 800E5080 000E0CE0 B0 9D 00 20 */ sth r4, 0x20(r29)
+/* 800E5084 000E0CE4 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
+/* 800E5088 000E0CE8 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
+/* 800E508C 000E0CEC 48 00 00 88 */ b lbl_800E5114
+/* 800E5090 000E0CF0 38 64 00 98 */ addi r3, r4, 0x98
+/* 800E5094 000E0CF4 38 80 52 4C */ li r4, 0x524c
+/* 800E5098 000E0CF8 38 A0 00 1A */ li r5, 0x1a
+/* 800E509C 000E0CFC 4B FF F6 09 */ bl func_800E46A4
+/* 800E50A0 000E0D00 38 7D 00 CC */ addi r3, r29, 0xcc
+/* 800E50A4 000E0D04 38 80 52 4D */ li r4, 0x524d
+/* 800E50A8 000E0D08 38 A0 00 1A */ li r5, 0x1a
+/* 800E50AC 000E0D0C 4B FF F5 F9 */ bl func_800E46A4
+/* 800E50B0 000E0D10 7F 84 07 74 */ extsb r4, r28
+/* 800E50B4 000E0D14 38 60 52 4C */ li r3, 0x524c
+/* 800E50B8 000E0D18 38 00 52 4D */ li r0, 0x524d
+/* 800E50BC 000E0D1C 93 FD 00 00 */ stw r31, 0(r29)
+/* 800E50C0 000E0D20 B0 9D 00 20 */ sth r4, 0x20(r29)
+/* 800E50C4 000E0D24 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
+/* 800E50C8 000E0D28 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
+/* 800E50CC 000E0D2C 48 00 00 48 */ b lbl_800E5114
+/* 800E50D0 000E0D30 48 00 00 44 */ b lbl_800E5114
+lbl_800E50D4:
+/* 800E50D4 000E0D34 7F 83 E3 78 */ mr r3, r28
+/* 800E50D8 000E0D38 38 9D 00 20 */ addi r4, r29, 0x20
+/* 800E50DC 000E0D3C 48 00 0D 6D */ bl func_800E5E48
+/* 800E50E0 000E0D40 38 00 00 00 */ li r0, 0
+/* 800E50E4 000E0D44 3E A0 80 64 */ lis r21, lbl_8063CE34@ha
+/* 800E50E8 000E0D48 3A B5 CE 34 */ addi r21, r21, lbl_8063CE34@l
+/* 800E50EC 000E0D4C 90 1D 00 00 */ stw r0, 0(r29)
+/* 800E50F0 000E0D50 7F 84 E3 78 */ mr r4, r28
+/* 800E50F4 000E0D54 38 75 00 28 */ addi r3, r21, 0x28
+/* 800E50F8 000E0D58 48 2B 0D 41 */ bl func_80395E38
+/* 800E50FC 000E0D5C 1C 83 00 3C */ mulli r4, r3, 0x3c
+/* 800E5100 000E0D60 38 75 00 38 */ addi r3, r21, 0x38
+/* 800E5104 000E0D64 38 84 00 0D */ addi r4, r4, 0xd
+/* 800E5108 000E0D68 48 2B 12 9D */ bl func_803963A4
+/* 800E510C 000E0D6C B0 7D 00 1C */ sth r3, 0x1c(r29)
+/* 800E5110 000E0D70 9B DD 01 EE */ stb r30, 0x1ee(r29)
+lbl_800E5114:
+/* 800E5114 000E0D74 39 61 00 A0 */ addi r11, r1, 0xa0
+/* 800E5118 000E0D78 48 0E 20 45 */ bl _restgpr_21
+/* 800E511C 000E0D7C 80 01 00 A4 */ lwz r0, 0xa4(r1)
+/* 800E5120 000E0D80 7C 08 03 A6 */ mtlr r0
+/* 800E5124 000E0D84 38 21 00 A0 */ addi r1, r1, 0xa0
+/* 800E5128 000E0D88 4E 80 00 20 */ blr
+
+.global func_800E512C
+func_800E512C:
+/* 800E512C 000E0D8C 28 03 00 07 */ cmplwi r3, 7
+/* 800E5130 000E0D90 4D 81 00 20 */ bgtlr
+/* 800E5134 000E0D94 2C 04 00 00 */ cmpwi r4, 0
+/* 800E5138 000E0D98 41 82 00 34 */ beq lbl_800E516C
+/* 800E513C 000E0D9C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5140 000E0DA0 38 00 00 01 */ li r0, 1
+/* 800E5144 000E0DA4 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E5148 000E0DA8 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E514C 000E0DAC 88 84 00 0C */ lbz r4, 0xc(r4)
+/* 800E5150 000E0DB0 7C 00 18 30 */ slw r0, r0, r3
+/* 800E5154 000E0DB4 1C 64 06 EC */ mulli r3, r4, 0x6ec
+/* 800E5158 000E0DB8 7C 85 1A 14 */ add r4, r5, r3
+/* 800E515C 000E0DBC 88 64 00 1E */ lbz r3, 0x1e(r4)
+/* 800E5160 000E0DC0 7C 60 03 78 */ or r0, r3, r0
+/* 800E5164 000E0DC4 98 04 00 1E */ stb r0, 0x1e(r4)
+/* 800E5168 000E0DC8 4E 80 00 20 */ blr
+lbl_800E516C:
+/* 800E516C 000E0DCC 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5170 000E0DD0 38 00 00 01 */ li r0, 1
+/* 800E5174 000E0DD4 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E5178 000E0DD8 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E517C 000E0DDC 88 84 00 0C */ lbz r4, 0xc(r4)
+/* 800E5180 000E0DE0 7C 00 18 30 */ slw r0, r0, r3
+/* 800E5184 000E0DE4 1C 64 06 EC */ mulli r3, r4, 0x6ec
+/* 800E5188 000E0DE8 7C 85 1A 14 */ add r4, r5, r3
+/* 800E518C 000E0DEC 88 64 00 1E */ lbz r3, 0x1e(r4)
+/* 800E5190 000E0DF0 7C 60 00 78 */ andc r0, r3, r0
+/* 800E5194 000E0DF4 98 04 00 1E */ stb r0, 0x1e(r4)
+/* 800E5198 000E0DF8 4E 80 00 20 */ blr
+
+.global func_800E519C
+func_800E519C:
+/* 800E519C 000E0DFC 28 03 00 07 */ cmplwi r3, 7
+/* 800E51A0 000E0E00 40 81 00 0C */ ble lbl_800E51AC
+/* 800E51A4 000E0E04 38 60 00 00 */ li r3, 0
+/* 800E51A8 000E0E08 4E 80 00 20 */ blr
+lbl_800E51AC:
+/* 800E51AC 000E0E0C 2C 04 00 00 */ cmpwi r4, 0
+/* 800E51B0 000E0E10 40 82 00 3C */ bne lbl_800E51EC
+/* 800E51B4 000E0E14 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E51B8 000E0E18 38 C0 00 01 */ li r6, 1
+/* 800E51BC 000E0E1C 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E51C0 000E0E20 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E51C4 000E0E24 88 04 00 0C */ lbz r0, 0xc(r4)
+/* 800E51C8 000E0E28 7C C4 18 30 */ slw r4, r6, r3
+/* 800E51CC 000E0E2C 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E51D0 000E0E30 7C 65 02 14 */ add r3, r5, r0
+/* 800E51D4 000E0E34 88 03 00 1E */ lbz r0, 0x1e(r3)
+/* 800E51D8 000E0E38 7C 83 00 38 */ and r3, r4, r0
+/* 800E51DC 000E0E3C 30 03 FF FF */ addic r0, r3, -1
+/* 800E51E0 000E0E40 7C 00 19 10 */ subfe r0, r0, r3
+/* 800E51E4 000E0E44 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800E51E8 000E0E48 4E 80 00 20 */ blr
+lbl_800E51EC:
+/* 800E51EC 000E0E4C 38 00 00 01 */ li r0, 1
+/* 800E51F0 000E0E50 88 84 00 1E */ lbz r4, 0x1e(r4)
+/* 800E51F4 000E0E54 7C 00 18 30 */ slw r0, r0, r3
+/* 800E51F8 000E0E58 7C 83 00 38 */ and r3, r4, r0
+/* 800E51FC 000E0E5C 30 03 FF FF */ addic r0, r3, -1
+/* 800E5200 000E0E60 7C 00 19 10 */ subfe r0, r0, r3
+/* 800E5204 000E0E64 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800E5208 000E0E68 4E 80 00 20 */ blr
+
+.global func_800E520C
+func_800E520C:
+/* 800E520C 000E0E6C 28 03 00 9F */ cmplwi r3, 0x9f
+/* 800E5210 000E0E70 4C 80 00 20 */ bgelr
+/* 800E5214 000E0E74 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5218 000E0E78 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E521C 000E0E7C 98 64 00 0C */ stb r3, 0xc(r4)
+/* 800E5220 000E0E80 4E 80 00 20 */ blr
+
+.global func_800E5224
+func_800E5224:
+/* 800E5224 000E0E84 2C 04 00 00 */ cmpwi r4, 0
+/* 800E5228 000E0E88 40 80 00 20 */ bge lbl_800E5248
+/* 800E522C 000E0E8C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5230 000E0E90 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E5234 000E0E94 80 05 D6 04 */ lwz r0, -0x29fc(r5)
+/* 800E5238 000E0E98 88 84 00 0C */ lbz r4, 0xc(r4)
+/* 800E523C 000E0E9C 1C 84 06 EC */ mulli r4, r4, 0x6ec
+/* 800E5240 000E0EA0 7C A0 22 14 */ add r5, r0, r4
+/* 800E5244 000E0EA4 48 00 00 24 */ b lbl_800E5268
+lbl_800E5248:
+/* 800E5248 000E0EA8 2C 04 00 9F */ cmpwi r4, 0x9f
+/* 800E524C 000E0EAC 41 80 00 0C */ blt lbl_800E5258
+/* 800E5250 000E0EB0 38 60 00 00 */ li r3, 0
+/* 800E5254 000E0EB4 4E 80 00 20 */ blr
+lbl_800E5258:
+/* 800E5258 000E0EB8 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E525C 000E0EBC 1C 84 06 EC */ mulli r4, r4, 0x6ec
+/* 800E5260 000E0EC0 80 05 D6 04 */ lwz r0, lbl_8047D604@l(r5)
+/* 800E5264 000E0EC4 7C A0 22 14 */ add r5, r0, r4
+lbl_800E5268:
+/* 800E5268 000E0EC8 28 03 00 0E */ cmplwi r3, 0xe
+/* 800E526C 000E0ECC 38 E0 00 00 */ li r7, 0
+/* 800E5270 000E0ED0 38 C0 00 00 */ li r6, 0
+/* 800E5274 000E0ED4 41 81 01 94 */ bgt lbl_800E5408
+/* 800E5278 000E0ED8 3C 80 80 41 */ lis r4, lbl_80417454@ha
+/* 800E527C 000E0EDC 54 63 10 3A */ slwi r3, r3, 2
+/* 800E5280 000E0EE0 38 84 74 54 */ addi r4, r4, lbl_80417454@l
+/* 800E5284 000E0EE4 7C 84 18 2E */ lwzx r4, r4, r3
+/* 800E5288 000E0EE8 7C 89 03 A6 */ mtctr r4
+/* 800E528C 000E0EEC 4E 80 04 20 */ bctr
+/* 800E5290 000E0EF0 88 05 05 44 */ lbz r0, 0x544(r5)
+/* 800E5294 000E0EF4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
+/* 800E5298 000E0EF8 4E 80 00 20 */ blr
+/* 800E529C 000E0EFC 88 05 05 44 */ lbz r0, 0x544(r5)
+/* 800E52A0 000E0F00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
+/* 800E52A4 000E0F04 28 04 00 1F */ cmplwi r4, 0x1f
+/* 800E52A8 000E0F08 38 04 FF FA */ addi r0, r4, -6
+/* 800E52AC 000E0F0C 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800E52B0 000E0F10 4D 81 00 20 */ bgtlr
+/* 800E52B4 000E0F14 7C 83 23 78 */ mr r3, r4
+/* 800E52B8 000E0F18 4E 80 00 20 */ blr
+/* 800E52BC 000E0F1C 88 05 05 44 */ lbz r0, 0x544(r5)
+/* 800E52C0 000E0F20 54 03 07 FE */ clrlwi r3, r0, 0x1f
+/* 800E52C4 000E0F24 4E 80 00 20 */ blr
+/* 800E52C8 000E0F28 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E52CC 000E0F2C 54 03 D7 BE */ rlwinm r3, r0, 0x1a, 0x1e, 0x1f
+/* 800E52D0 000E0F30 4E 80 00 20 */ blr
+/* 800E52D4 000E0F34 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E52D8 000E0F38 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
+/* 800E52DC 000E0F3C 4E 80 00 20 */ blr
+/* 800E52E0 000E0F40 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E52E4 000E0F44 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
+/* 800E52E8 000E0F48 4E 80 00 20 */ blr
+/* 800E52EC 000E0F4C 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E52F0 000E0F50 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
+/* 800E52F4 000E0F54 4E 80 00 20 */ blr
+/* 800E52F8 000E0F58 38 C0 00 19 */ li r6, 0x19
+/* 800E52FC 000E0F5C 38 E0 00 1E */ li r7, 0x1e
+/* 800E5300 000E0F60 38 86 00 3D */ addi r4, r6, 0x3d
+/* 800E5304 000E0F64 38 67 00 19 */ addi r3, r7, 0x19
+/* 800E5308 000E0F68 54 86 06 3E */ clrlwi r6, r4, 0x18
+/* 800E530C 000E0F6C 54 67 06 3E */ clrlwi r7, r3, 0x18
+/* 800E5310 000E0F70 38 86 00 06 */ addi r4, r6, 6
+/* 800E5314 000E0F74 38 67 00 3D */ addi r3, r7, 0x3d
+/* 800E5318 000E0F78 54 86 06 3E */ clrlwi r6, r4, 0x18
+/* 800E531C 000E0F7C 54 67 06 3E */ clrlwi r7, r3, 0x18
+/* 800E5320 000E0F80 38 86 00 25 */ addi r4, r6, 0x25
+/* 800E5324 000E0F84 38 67 00 06 */ addi r3, r7, 6
+/* 800E5328 000E0F88 54 86 06 3E */ clrlwi r6, r4, 0x18
+/* 800E532C 000E0F8C 54 67 06 3E */ clrlwi r7, r3, 0x18
+/* 800E5330 000E0F90 38 67 00 25 */ addi r3, r7, 0x25
+/* 800E5334 000E0F94 54 67 06 3E */ clrlwi r7, r3, 0x18
+/* 800E5338 000E0F98 7C 86 38 50 */ subf r4, r6, r7
+/* 800E533C 000E0F9C 38 60 00 00 */ li r3, 0
+/* 800E5340 000E0FA0 7C 89 03 A6 */ mtctr r4
+/* 800E5344 000E0FA4 7C 06 38 40 */ cmplw r6, r7
+/* 800E5348 000E0FA8 4C 80 00 20 */ bgelr
+lbl_800E534C:
+/* 800E534C 000E0FAC 54 C4 06 3E */ clrlwi r4, r6, 0x18
+/* 800E5350 000E0FB0 1C 84 06 EC */ mulli r4, r4, 0x6ec
+/* 800E5354 000E0FB4 7C 80 22 14 */ add r4, r0, r4
+/* 800E5358 000E0FB8 88 84 05 45 */ lbz r4, 0x545(r4)
+/* 800E535C 000E0FBC 54 84 E7 FF */ rlwinm. r4, r4, 0x1c, 0x1f, 0x1f
+/* 800E5360 000E0FC0 41 82 00 0C */ beq lbl_800E536C
+/* 800E5364 000E0FC4 38 63 00 01 */ addi r3, r3, 1
+/* 800E5368 000E0FC8 54 63 06 3E */ clrlwi r3, r3, 0x18
+lbl_800E536C:
+/* 800E536C 000E0FCC 38 C6 00 01 */ addi r6, r6, 1
+/* 800E5370 000E0FD0 42 00 FF DC */ bdnz lbl_800E534C
+/* 800E5374 000E0FD4 4E 80 00 20 */ blr
+/* 800E5378 000E0FD8 38 80 00 06 */ li r4, 6
+/* 800E537C 000E0FDC 38 60 00 00 */ li r3, 0
+/* 800E5380 000E0FE0 38 C0 00 25 */ li r6, 0x25
+/* 800E5384 000E0FE4 7C 89 03 A6 */ mtctr r4
+lbl_800E5388:
+/* 800E5388 000E0FE8 54 C4 06 3E */ clrlwi r4, r6, 0x18
+/* 800E538C 000E0FEC 1C 84 06 EC */ mulli r4, r4, 0x6ec
+/* 800E5390 000E0FF0 7C 80 22 14 */ add r4, r0, r4
+/* 800E5394 000E0FF4 88 A4 05 45 */ lbz r5, 0x545(r4)
+/* 800E5398 000E0FF8 54 A4 E7 FF */ rlwinm. r4, r5, 0x1c, 0x1f, 0x1f
+/* 800E539C 000E0FFC 40 82 00 14 */ bne lbl_800E53B0
+/* 800E53A0 000E1000 54 A4 EF FF */ rlwinm. r4, r5, 0x1d, 0x1f, 0x1f
+/* 800E53A4 000E1004 41 82 00 0C */ beq lbl_800E53B0
+/* 800E53A8 000E1008 38 63 00 01 */ addi r3, r3, 1
+/* 800E53AC 000E100C 54 63 06 3E */ clrlwi r3, r3, 0x18
+lbl_800E53B0:
+/* 800E53B0 000E1010 38 C6 00 01 */ addi r6, r6, 1
+/* 800E53B4 000E1014 42 00 FF D4 */ bdnz lbl_800E5388
+/* 800E53B8 000E1018 4E 80 00 20 */ blr
+/* 800E53BC 000E101C 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E53C0 000E1020 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E53C4 000E1024 88 63 00 0C */ lbz r3, 0xc(r3)
+/* 800E53C8 000E1028 4E 80 00 20 */ blr
+/* 800E53CC 000E102C 38 80 00 06 */ li r4, 6
+/* 800E53D0 000E1030 38 60 00 00 */ li r3, 0
+/* 800E53D4 000E1034 38 A0 00 25 */ li r5, 0x25
+/* 800E53D8 000E1038 7C 89 03 A6 */ mtctr r4
+lbl_800E53DC:
+/* 800E53DC 000E103C 54 A4 06 3E */ clrlwi r4, r5, 0x18
+/* 800E53E0 000E1040 1C 84 06 EC */ mulli r4, r4, 0x6ec
+/* 800E53E4 000E1044 7C 80 22 14 */ add r4, r0, r4
+/* 800E53E8 000E1048 88 84 05 45 */ lbz r4, 0x545(r4)
+/* 800E53EC 000E104C 54 84 E7 FF */ rlwinm. r4, r4, 0x1c, 0x1f, 0x1f
+/* 800E53F0 000E1050 41 82 00 0C */ beq lbl_800E53FC
+/* 800E53F4 000E1054 38 63 00 01 */ addi r3, r3, 1
+/* 800E53F8 000E1058 54 63 06 3E */ clrlwi r3, r3, 0x18
+lbl_800E53FC:
+/* 800E53FC 000E105C 38 A5 00 01 */ addi r5, r5, 1
+/* 800E5400 000E1060 42 00 FF DC */ bdnz lbl_800E53DC
+/* 800E5404 000E1064 4E 80 00 20 */ blr
+lbl_800E5408:
+/* 800E5408 000E1068 38 60 00 00 */ li r3, 0
+/* 800E540C 000E106C 4E 80 00 20 */ blr
+
+.global func_800E5410
+func_800E5410:
+/* 800E5410 000E1070 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5414 000E1074 38 00 00 3C */ li r0, 0x3c
+/* 800E5418 000E1078 80 84 D6 04 */ lwz r4, lbl_8047D604@l(r4)
+/* 800E541C 000E107C 38 C0 00 2B */ li r6, 0x2b
+/* 800E5420 000E1080 7C 09 03 A6 */ mtctr r0
+lbl_800E5424:
+/* 800E5424 000E1084 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 800E5428 000E1088 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E542C 000E108C 7C A4 02 14 */ add r5, r4, r0
+/* 800E5430 000E1090 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E5434 000E1094 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
+/* 800E5438 000E1098 41 82 00 18 */ beq lbl_800E5450
+/* 800E543C 000E109C 80 05 06 DC */ lwz r0, 0x6dc(r5)
+/* 800E5440 000E10A0 7C 03 00 40 */ cmplw r3, r0
+/* 800E5444 000E10A4 40 82 00 0C */ bne lbl_800E5450
+/* 800E5448 000E10A8 38 60 00 01 */ li r3, 1
+/* 800E544C 000E10AC 4E 80 00 20 */ blr
+lbl_800E5450:
+/* 800E5450 000E10B0 38 C6 00 01 */ addi r6, r6, 1
+/* 800E5454 000E10B4 42 00 FF D0 */ bdnz lbl_800E5424
+/* 800E5458 000E10B8 38 60 00 00 */ li r3, 0
+/* 800E545C 000E10BC 4E 80 00 20 */ blr
+
+.global func_800E5460
+func_800E5460:
+/* 800E5460 000E10C0 2C 05 00 00 */ cmpwi r5, 0
+/* 800E5464 000E10C4 40 80 00 20 */ bge lbl_800E5484
+/* 800E5468 000E10C8 3C C0 80 48 */ lis r6, lbl_8047D604@ha
+/* 800E546C 000E10CC 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
+/* 800E5470 000E10D0 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
+/* 800E5474 000E10D4 88 05 00 0C */ lbz r0, 0xc(r5)
+/* 800E5478 000E10D8 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E547C 000E10DC 7C A6 02 14 */ add r5, r6, r0
+/* 800E5480 000E10E0 48 00 00 1C */ b lbl_800E549C
+lbl_800E5484:
+/* 800E5484 000E10E4 2C 05 00 9F */ cmpwi r5, 0x9f
+/* 800E5488 000E10E8 4C 80 00 20 */ bgelr
+/* 800E548C 000E10EC 3C C0 80 48 */ lis r6, lbl_8047D604@ha
+/* 800E5490 000E10F0 1C 05 06 EC */ mulli r0, r5, 0x6ec
+/* 800E5494 000E10F4 80 A6 D6 04 */ lwz r5, lbl_8047D604@l(r6)
+/* 800E5498 000E10F8 7C A5 02 14 */ add r5, r5, r0
+lbl_800E549C:
+/* 800E549C 000E10FC 2C 03 00 03 */ cmpwi r3, 3
+/* 800E54A0 000E1100 41 82 00 60 */ beq lbl_800E5500
+/* 800E54A4 000E1104 40 80 00 1C */ bge lbl_800E54C0
+/* 800E54A8 000E1108 2C 03 00 01 */ cmpwi r3, 1
+/* 800E54AC 000E110C 41 82 00 34 */ beq lbl_800E54E0
+/* 800E54B0 000E1110 40 80 00 40 */ bge lbl_800E54F0
+/* 800E54B4 000E1114 2C 03 00 00 */ cmpwi r3, 0
+/* 800E54B8 000E1118 40 80 00 18 */ bge lbl_800E54D0
+/* 800E54BC 000E111C 4E 80 00 20 */ blr
+lbl_800E54C0:
+/* 800E54C0 000E1120 2C 03 00 05 */ cmpwi r3, 5
+/* 800E54C4 000E1124 41 82 00 68 */ beq lbl_800E552C
+/* 800E54C8 000E1128 4C 80 00 20 */ bgelr
+/* 800E54CC 000E112C 48 00 00 44 */ b lbl_800E5510
+lbl_800E54D0:
+/* 800E54D0 000E1130 88 05 05 44 */ lbz r0, 0x544(r5)
+/* 800E54D4 000E1134 50 80 0E 3C */ rlwimi r0, r4, 1, 0x18, 0x1e
+/* 800E54D8 000E1138 98 05 05 44 */ stb r0, 0x544(r5)
+/* 800E54DC 000E113C 4E 80 00 20 */ blr
+lbl_800E54E0:
+/* 800E54E0 000E1140 88 05 05 44 */ lbz r0, 0x544(r5)
+/* 800E54E4 000E1144 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f
+/* 800E54E8 000E1148 98 05 05 44 */ stb r0, 0x544(r5)
+/* 800E54EC 000E114C 4E 80 00 20 */ blr
+lbl_800E54F0:
+/* 800E54F0 000E1150 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E54F4 000E1154 50 80 36 32 */ rlwimi r0, r4, 6, 0x18, 0x19
+/* 800E54F8 000E1158 98 05 05 45 */ stb r0, 0x545(r5)
+/* 800E54FC 000E115C 4E 80 00 20 */ blr
+lbl_800E5500:
+/* 800E5500 000E1160 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E5504 000E1164 50 80 2E B4 */ rlwimi r0, r4, 5, 0x1a, 0x1a
+/* 800E5508 000E1168 98 05 05 45 */ stb r0, 0x545(r5)
+/* 800E550C 000E116C 4E 80 00 20 */ blr
+lbl_800E5510:
+/* 800E5510 000E1170 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E5514 000E1174 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b
+/* 800E5518 000E1178 28 04 00 01 */ cmplwi r4, 1
+/* 800E551C 000E117C 98 05 05 45 */ stb r0, 0x545(r5)
+/* 800E5520 000E1180 4C 82 00 20 */ bnelr
+/* 800E5524 000E1184 38 65 06 04 */ addi r3, r5, 0x604
+/* 800E5528 000E1188 48 09 97 28 */ b func_8017EC50
+lbl_800E552C:
+/* 800E552C 000E118C 88 05 05 45 */ lbz r0, 0x545(r5)
+/* 800E5530 000E1190 50 80 1F 38 */ rlwimi r0, r4, 3, 0x1c, 0x1c
+/* 800E5534 000E1194 98 05 05 45 */ stb r0, 0x545(r5)
+/* 800E5538 000E1198 4E 80 00 20 */ blr
+
+.global func_800E553C
+func_800E553C:
+/* 800E553C 000E119C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E5540 000E11A0 7C 08 02 A6 */ mflr r0
+/* 800E5544 000E11A4 38 60 00 02 */ li r3, 2
+/* 800E5548 000E11A8 38 80 00 00 */ li r4, 0
+/* 800E554C 000E11AC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E5550 000E11B0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E5554 000E11B4 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E5558 000E11B8 48 01 24 15 */ bl func_800F796C
+/* 800E555C 000E11BC 3B C0 00 00 */ li r30, 0
+/* 800E5560 000E11C0 3F E0 80 48 */ lis r31, lbl_8047D604@ha
+lbl_800E5564:
+/* 800E5564 000E11C4 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 800E5568 000E11C8 80 9F D6 04 */ lwz r4, lbl_8047D604@l(r31)
+/* 800E556C 000E11CC 1C 03 06 EC */ mulli r0, r3, 0x6ec
+/* 800E5570 000E11D0 7C 84 02 14 */ add r4, r4, r0
+/* 800E5574 000E11D4 88 04 05 45 */ lbz r0, 0x545(r4)
+/* 800E5578 000E11D8 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
+/* 800E557C 000E11DC 41 82 00 08 */ beq lbl_800E5584
+/* 800E5580 000E11E0 48 01 14 CD */ bl func_800F6A4C
+lbl_800E5584:
+/* 800E5584 000E11E4 3B DE 00 01 */ addi r30, r30, 1
+/* 800E5588 000E11E8 28 1E 00 25 */ cmplwi r30, 0x25
+/* 800E558C 000E11EC 41 80 FF D8 */ blt lbl_800E5564
+/* 800E5590 000E11F0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E5594 000E11F4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E5598 000E11F8 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E559C 000E11FC 7C 08 03 A6 */ mtlr r0
+/* 800E55A0 000E1200 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E55A4 000E1204 4E 80 00 20 */ blr
+
+.global func_800E55A8
+func_800E55A8:
+/* 800E55A8 000E1208 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E55AC 000E120C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800E55B0 000E1210 38 64 D6 04 */ addi r3, r4, lbl_8047D604@l
+/* 800E55B4 000E1214 80 84 D6 04 */ lwz r4, -0x29fc(r4)
+/* 800E55B8 000E1218 88 03 00 0C */ lbz r0, 0xc(r3)
+/* 800E55BC 000E121C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800E55C0 000E1220 38 65 00 28 */ addi r3, r5, 0x28
+/* 800E55C4 000E1224 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E55C8 000E1228 7C 84 02 14 */ add r4, r4, r0
+/* 800E55CC 000E122C A8 84 00 20 */ lha r4, 0x20(r4)
+/* 800E55D0 000E1230 48 2B 08 68 */ b func_80395E38
+
+.global func_800E55D4
+func_800E55D4:
+/* 800E55D4 000E1234 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E55D8 000E1238 7C 08 02 A6 */ mflr r0
+/* 800E55DC 000E123C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E55E0 000E1240 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E55E4 000E1244 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E55E8 000E1248 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E55EC 000E124C 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E55F0 000E1250 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E55F4 000E1254 38 63 00 28 */ addi r3, r3, 0x28
+/* 800E55F8 000E1258 88 04 00 0C */ lbz r0, 0xc(r4)
+/* 800E55FC 000E125C 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E5600 000E1260 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5604 000E1264 7C 85 02 14 */ add r4, r5, r0
+/* 800E5608 000E1268 8B E4 01 EE */ lbz r31, 0x1ee(r4)
+/* 800E560C 000E126C A8 84 00 20 */ lha r4, 0x20(r4)
+/* 800E5610 000E1270 48 2B 08 29 */ bl func_80395E38
+/* 800E5614 000E1274 1C 1F 00 06 */ mulli r0, r31, 6
+/* 800E5618 000E1278 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E561C 000E127C 7C 60 1A 14 */ add r3, r0, r3
+/* 800E5620 000E1280 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E5624 000E1284 7C 08 03 A6 */ mtlr r0
+/* 800E5628 000E1288 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E562C 000E128C 4E 80 00 20 */ blr
+
+.global func_800E5630
+func_800E5630:
+/* 800E5630 000E1290 28 05 00 FF */ cmplwi r5, 0xff
+/* 800E5634 000E1294 40 82 00 14 */ bne lbl_800E5648
+/* 800E5638 000E1298 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E563C 000E129C 38 A5 D6 04 */ addi r5, r5, lbl_8047D604@l
+/* 800E5640 000E12A0 88 A5 00 0C */ lbz r5, 0xc(r5)
+/* 800E5644 000E12A4 48 00 00 18 */ b lbl_800E565C
+lbl_800E5648:
+/* 800E5648 000E12A8 28 05 00 9F */ cmplwi r5, 0x9f
+/* 800E564C 000E12AC 40 80 00 08 */ bge lbl_800E5654
+/* 800E5650 000E12B0 48 00 00 0C */ b lbl_800E565C
+lbl_800E5654:
+/* 800E5654 000E12B4 38 60 00 00 */ li r3, 0
+/* 800E5658 000E12B8 4E 80 00 20 */ blr
+lbl_800E565C:
+/* 800E565C 000E12BC 3C C0 80 48 */ lis r6, lbl_8047D604@ha
+/* 800E5660 000E12C0 1C 05 06 EC */ mulli r0, r5, 0x6ec
+/* 800E5664 000E12C4 80 A6 D6 04 */ lwz r5, lbl_8047D604@l(r6)
+/* 800E5668 000E12C8 7C A5 02 14 */ add r5, r5, r0
+/* 800E566C 000E12CC 48 00 00 08 */ b func_800E5674
+/* 800E5670 000E12D0 4E 80 00 20 */ blr
+
+.global func_800E5674
+func_800E5674:
+/* 800E5674 000E12D4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E5678 000E12D8 7C 08 02 A6 */ mflr r0
+/* 800E567C 000E12DC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E5680 000E12E0 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E5684 000E12E4 48 0E 1A A5 */ bl _savegpr_27
+/* 800E5688 000E12E8 2C 05 00 00 */ cmpwi r5, 0
+/* 800E568C 000E12EC 7C 7C 1B 78 */ mr r28, r3
+/* 800E5690 000E12F0 7C 9D 23 78 */ mr r29, r4
+/* 800E5694 000E12F4 7C BE 2B 78 */ mr r30, r5
+/* 800E5698 000E12F8 40 82 00 0C */ bne lbl_800E56A4
+/* 800E569C 000E12FC 38 60 00 00 */ li r3, 0
+/* 800E56A0 000E1300 48 00 03 00 */ b lbl_800E59A0
+lbl_800E56A4:
+/* 800E56A4 000E1304 2C 04 00 00 */ cmpwi r4, 0
+/* 800E56A8 000E1308 41 82 00 84 */ beq lbl_800E572C
+/* 800E56AC 000E130C 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
+/* 800E56B0 000E1310 3B 60 00 00 */ li r27, 0
+/* 800E56B4 000E1314 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
+lbl_800E56B8:
+/* 800E56B8 000E1318 38 7F 00 38 */ addi r3, r31, 0x38
+/* 800E56BC 000E131C 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 800E56C0 000E1320 48 2B 0C E5 */ bl func_803963A4
+/* 800E56C4 000E1324 A0 1E 00 1C */ lhz r0, 0x1c(r30)
+/* 800E56C8 000E1328 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E56CC 000E132C 7C 00 18 40 */ cmplw r0, r3
+/* 800E56D0 000E1330 40 82 00 20 */ bne lbl_800E56F0
+/* 800E56D4 000E1334 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 800E56D8 000E1338 38 60 00 3C */ li r3, 0x3c
+/* 800E56DC 000E133C 7C 04 1B D6 */ divw r0, r4, r3
+/* 800E56E0 000E1340 7C 00 19 D6 */ mullw r0, r0, r3
+/* 800E56E4 000E1344 7C 00 20 50 */ subf r0, r0, r4
+/* 800E56E8 000E1348 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 800E56EC 000E134C 48 00 00 10 */ b lbl_800E56FC
+lbl_800E56F0:
+/* 800E56F0 000E1350 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E56F4 000E1354 28 1B 01 68 */ cmplwi r27, 0x168
+/* 800E56F8 000E1358 41 80 FF C0 */ blt lbl_800E56B8
+lbl_800E56FC:
+/* 800E56FC 000E135C 57 60 04 3E */ clrlwi r0, r27, 0x10
+/* 800E5700 000E1360 28 00 01 68 */ cmplwi r0, 0x168
+/* 800E5704 000E1364 40 82 00 08 */ bne lbl_800E570C
+/* 800E5708 000E1368 3B E0 00 0D */ li r31, 0xd
+lbl_800E570C:
+/* 800E570C 000E136C 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E5710 000E1370 A8 9E 00 20 */ lha r4, 0x20(r30)
+/* 800E5714 000E1374 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E5718 000E1378 38 63 00 28 */ addi r3, r3, 0x28
+/* 800E571C 000E137C 48 2B 07 1D */ bl func_80395E38
+/* 800E5720 000E1380 1C 03 00 3C */ mulli r0, r3, 0x3c
+/* 800E5724 000E1384 7C 1F 02 14 */ add r0, r31, r0
+/* 800E5728 000E1388 54 1F 04 3E */ clrlwi r31, r0, 0x10
+lbl_800E572C:
+/* 800E572C 000E138C 28 1C 00 0E */ cmplwi r28, 0xe
+/* 800E5730 000E1390 41 81 02 6C */ bgt lbl_800E599C
+/* 800E5734 000E1394 3C 60 80 41 */ lis r3, lbl_80417490@ha
+/* 800E5738 000E1398 57 80 10 3A */ slwi r0, r28, 2
+/* 800E573C 000E139C 38 63 74 90 */ addi r3, r3, lbl_80417490@l
+/* 800E5740 000E13A0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E5744 000E13A4 7C 69 03 A6 */ mtctr r3
+/* 800E5748 000E13A8 4E 80 04 20 */ bctr
+/* 800E574C 000E13AC 38 7E 00 04 */ addi r3, r30, 4
+/* 800E5750 000E13B0 48 00 02 50 */ b lbl_800E59A0
+/* 800E5754 000E13B4 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E5758 000E13B8 41 82 00 28 */ beq lbl_800E5780
+/* 800E575C 000E13BC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E5760 000E13C0 7F E4 FB 78 */ mr r4, r31
+/* 800E5764 000E13C4 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E5768 000E13C8 38 A0 00 00 */ li r5, 0
+/* 800E576C 000E13CC 38 63 00 38 */ addi r3, r3, 0x38
+/* 800E5770 000E13D0 48 2B 0C 69 */ bl func_803963D8
+/* 800E5774 000E13D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E5778 000E13D8 48 16 AB 7D */ bl func_802502F4
+/* 800E577C 000E13DC 48 00 02 24 */ b lbl_800E59A0
+lbl_800E5780:
+/* 800E5780 000E13E0 88 1E 01 EF */ lbz r0, 0x1ef(r30)
+/* 800E5784 000E13E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800E5788 000E13E8 41 82 00 10 */ beq lbl_800E5798
+/* 800E578C 000E13EC A0 7E 01 F0 */ lhz r3, 0x1f0(r30)
+/* 800E5790 000E13F0 48 16 AB 65 */ bl func_802502F4
+/* 800E5794 000E13F4 48 00 02 0C */ b lbl_800E59A0
+lbl_800E5798:
+/* 800E5798 000E13F8 38 7E 00 2C */ addi r3, r30, 0x2c
+/* 800E579C 000E13FC 48 00 02 04 */ b lbl_800E59A0
+/* 800E57A0 000E1400 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E57A4 000E1404 41 82 00 28 */ beq lbl_800E57CC
+/* 800E57A8 000E1408 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E57AC 000E140C 7F E4 FB 78 */ mr r4, r31
+/* 800E57B0 000E1410 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E57B4 000E1414 38 A0 00 01 */ li r5, 1
+/* 800E57B8 000E1418 38 63 00 38 */ addi r3, r3, 0x38
+/* 800E57BC 000E141C 48 2B 0C 1D */ bl func_803963D8
+/* 800E57C0 000E1420 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E57C4 000E1424 48 16 AB 31 */ bl func_802502F4
+/* 800E57C8 000E1428 48 00 01 D8 */ b lbl_800E59A0
+lbl_800E57CC:
+/* 800E57CC 000E142C 88 1E 01 EF */ lbz r0, 0x1ef(r30)
+/* 800E57D0 000E1430 2C 00 00 00 */ cmpwi r0, 0
+/* 800E57D4 000E1434 41 82 00 10 */ beq lbl_800E57E4
+/* 800E57D8 000E1438 A0 7E 01 F2 */ lhz r3, 0x1f2(r30)
+/* 800E57DC 000E143C 48 16 AB 19 */ bl func_802502F4
+/* 800E57E0 000E1440 48 00 01 C0 */ b lbl_800E59A0
+lbl_800E57E4:
+/* 800E57E4 000E1444 38 7E 00 60 */ addi r3, r30, 0x60
+/* 800E57E8 000E1448 48 00 01 B8 */ b lbl_800E59A0
+/* 800E57EC 000E144C 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E57F0 000E1450 41 82 00 28 */ beq lbl_800E5818
+/* 800E57F4 000E1454 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E57F8 000E1458 7F E4 FB 78 */ mr r4, r31
+/* 800E57FC 000E145C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E5800 000E1460 38 A0 00 02 */ li r5, 2
+/* 800E5804 000E1464 38 63 00 38 */ addi r3, r3, 0x38
+/* 800E5808 000E1468 48 2B 0B D1 */ bl func_803963D8
+/* 800E580C 000E146C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E5810 000E1470 48 16 AA E5 */ bl func_802502F4
+/* 800E5814 000E1474 48 00 01 8C */ b lbl_800E59A0
+lbl_800E5818:
+/* 800E5818 000E1478 88 1E 01 EF */ lbz r0, 0x1ef(r30)
+/* 800E581C 000E147C 2C 00 00 00 */ cmpwi r0, 0
+/* 800E5820 000E1480 41 82 00 10 */ beq lbl_800E5830
+/* 800E5824 000E1484 A0 7E 01 F4 */ lhz r3, 0x1f4(r30)
+/* 800E5828 000E1488 48 16 AA CD */ bl func_802502F4
+/* 800E582C 000E148C 48 00 01 74 */ b lbl_800E59A0
+lbl_800E5830:
+/* 800E5830 000E1490 38 7E 00 98 */ addi r3, r30, 0x98
+/* 800E5834 000E1494 48 00 01 6C */ b lbl_800E59A0
+/* 800E5838 000E1498 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E583C 000E149C 41 82 00 28 */ beq lbl_800E5864
+/* 800E5840 000E14A0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E5844 000E14A4 7F E4 FB 78 */ mr r4, r31
+/* 800E5848 000E14A8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E584C 000E14AC 38 A0 00 03 */ li r5, 3
+/* 800E5850 000E14B0 38 63 00 38 */ addi r3, r3, 0x38
+/* 800E5854 000E14B4 48 2B 0B 85 */ bl func_803963D8
+/* 800E5858 000E14B8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E585C 000E14BC 48 16 AA 99 */ bl func_802502F4
+/* 800E5860 000E14C0 48 00 01 40 */ b lbl_800E59A0
+lbl_800E5864:
+/* 800E5864 000E14C4 88 1E 01 EF */ lbz r0, 0x1ef(r30)
+/* 800E5868 000E14C8 2C 00 00 00 */ cmpwi r0, 0
+/* 800E586C 000E14CC 41 82 00 10 */ beq lbl_800E587C
+/* 800E5870 000E14D0 A0 7E 01 F6 */ lhz r3, 0x1f6(r30)
+/* 800E5874 000E14D4 48 16 AA 81 */ bl func_802502F4
+/* 800E5878 000E14D8 48 00 01 28 */ b lbl_800E59A0
+lbl_800E587C:
+/* 800E587C 000E14DC 38 7E 00 CC */ addi r3, r30, 0xcc
+/* 800E5880 000E14E0 48 00 01 20 */ b lbl_800E59A0
+/* 800E5884 000E14E4 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E5888 000E14E8 41 82 00 28 */ beq lbl_800E58B0
+/* 800E588C 000E14EC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E5890 000E14F0 7F E4 FB 78 */ mr r4, r31
+/* 800E5894 000E14F4 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E5898 000E14F8 38 A0 00 04 */ li r5, 4
+/* 800E589C 000E14FC 38 63 00 38 */ addi r3, r3, 0x38
+/* 800E58A0 000E1500 48 2B 0B 39 */ bl func_803963D8
+/* 800E58A4 000E1504 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E58A8 000E1508 48 16 AA 4D */ bl func_802502F4
+/* 800E58AC 000E150C 48 00 00 F4 */ b lbl_800E59A0
+lbl_800E58B0:
+/* 800E58B0 000E1510 88 1E 01 EF */ lbz r0, 0x1ef(r30)
+/* 800E58B4 000E1514 2C 00 00 00 */ cmpwi r0, 0
+/* 800E58B8 000E1518 41 82 00 10 */ beq lbl_800E58C8
+/* 800E58BC 000E151C A0 7E 01 F8 */ lhz r3, 0x1f8(r30)
+/* 800E58C0 000E1520 48 16 AA 35 */ bl func_802502F4
+/* 800E58C4 000E1524 48 00 00 DC */ b lbl_800E59A0
+lbl_800E58C8:
+/* 800E58C8 000E1528 38 7E 01 00 */ addi r3, r30, 0x100
+/* 800E58CC 000E152C 48 00 00 D4 */ b lbl_800E59A0
+/* 800E58D0 000E1530 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E58D4 000E1534 41 82 00 28 */ beq lbl_800E58FC
+/* 800E58D8 000E1538 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E58DC 000E153C 7F E4 FB 78 */ mr r4, r31
+/* 800E58E0 000E1540 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E58E4 000E1544 38 A0 00 05 */ li r5, 5
+/* 800E58E8 000E1548 38 63 00 38 */ addi r3, r3, 0x38
+/* 800E58EC 000E154C 48 2B 0A ED */ bl func_803963D8
+/* 800E58F0 000E1550 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E58F4 000E1554 48 16 AA 01 */ bl func_802502F4
+/* 800E58F8 000E1558 48 00 00 A8 */ b lbl_800E59A0
+lbl_800E58FC:
+/* 800E58FC 000E155C 88 1E 01 EF */ lbz r0, 0x1ef(r30)
+/* 800E5900 000E1560 2C 00 00 00 */ cmpwi r0, 0
+/* 800E5904 000E1564 41 82 00 10 */ beq lbl_800E5914
+/* 800E5908 000E1568 A0 7E 01 FA */ lhz r3, 0x1fa(r30)
+/* 800E590C 000E156C 48 16 A9 E9 */ bl func_802502F4
+/* 800E5910 000E1570 48 00 00 90 */ b lbl_800E59A0
+lbl_800E5914:
+/* 800E5914 000E1574 38 7E 01 68 */ addi r3, r30, 0x168
+/* 800E5918 000E1578 48 00 00 88 */ b lbl_800E59A0
+/* 800E591C 000E157C A0 7E 00 1C */ lhz r3, 0x1c(r30)
+/* 800E5920 000E1580 48 16 A9 D5 */ bl func_802502F4
+/* 800E5924 000E1584 48 00 00 7C */ b lbl_800E59A0
+/* 800E5928 000E1588 38 7E 05 48 */ addi r3, r30, 0x548
+/* 800E592C 000E158C 48 00 00 74 */ b lbl_800E59A0
+/* 800E5930 000E1590 38 7E 05 68 */ addi r3, r30, 0x568
+/* 800E5934 000E1594 48 00 00 6C */ b lbl_800E59A0
+/* 800E5938 000E1598 38 7E 05 70 */ addi r3, r30, 0x570
+/* 800E593C 000E159C 48 00 00 64 */ b lbl_800E59A0
+/* 800E5940 000E15A0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E5944 000E15A4 A0 9E 05 78 */ lhz r4, 0x578(r30)
+/* 800E5948 000E15A8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E594C 000E15AC 38 63 00 34 */ addi r3, r3, 0x34
+/* 800E5950 000E15B0 48 2A B2 F9 */ bl func_80390C48
+/* 800E5954 000E15B4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E5958 000E15B8 48 16 A9 9D */ bl func_802502F4
+/* 800E595C 000E15BC 48 00 00 44 */ b lbl_800E59A0
+/* 800E5960 000E15C0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E5964 000E15C4 A0 9E 05 78 */ lhz r4, 0x578(r30)
+/* 800E5968 000E15C8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E596C 000E15CC A0 BE 05 7A */ lhz r5, 0x57a(r30)
+/* 800E5970 000E15D0 38 63 00 34 */ addi r3, r3, 0x34
+/* 800E5974 000E15D4 48 2A B5 11 */ bl func_80390E84
+/* 800E5978 000E15D8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E597C 000E15DC 28 03 16 49 */ cmplwi r3, 0x1649
+/* 800E5980 000E15E0 40 82 00 0C */ bne lbl_800E598C
+/* 800E5984 000E15E4 38 6D 82 68 */ addi r3, r13, lbl_8063D528-_SDA_BASE_
+/* 800E5988 000E15E8 48 00 00 18 */ b lbl_800E59A0
+lbl_800E598C:
+/* 800E598C 000E15EC 48 16 A9 69 */ bl func_802502F4
+/* 800E5990 000E15F0 48 00 00 10 */ b lbl_800E59A0
+/* 800E5994 000E15F4 38 7E 05 7C */ addi r3, r30, 0x57c
+/* 800E5998 000E15F8 48 00 00 08 */ b lbl_800E59A0
+lbl_800E599C:
+/* 800E599C 000E15FC 38 60 00 00 */ li r3, 0
+lbl_800E59A0:
+/* 800E59A0 000E1600 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E59A4 000E1604 48 0E 17 D1 */ bl _restgpr_27
+/* 800E59A8 000E1608 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E59AC 000E160C 7C 08 03 A6 */ mtlr r0
+/* 800E59B0 000E1610 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E59B4 000E1614 4E 80 00 20 */ blr
+
+.global func_800E59B8
+func_800E59B8:
+/* 800E59B8 000E1618 3C C0 80 48 */ lis r6, lbl_8047D604@ha
+/* 800E59BC 000E161C 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
+/* 800E59C0 000E1620 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
+/* 800E59C4 000E1624 88 05 00 0C */ lbz r0, 0xc(r5)
+/* 800E59C8 000E1628 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E59CC 000E162C 7C A6 02 14 */ add r5, r6, r0
+/* 800E59D0 000E1630 4B FF FC A4 */ b func_800E5674
+
+.global func_800E59D4
+func_800E59D4:
+/* 800E59D4 000E1634 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E59D8 000E1638 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E59DC 000E163C 38 65 D6 04 */ addi r3, r5, lbl_8047D604@l
+/* 800E59E0 000E1640 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E59E4 000E1644 88 63 00 0C */ lbz r3, 0xc(r3)
+/* 800E59E8 000E1648 1C 63 06 EC */ mulli r3, r3, 0x6ec
+/* 800E59EC 000E164C 7C 65 1A 14 */ add r3, r5, r3
+/* 800E59F0 000E1650 B0 03 00 20 */ sth r0, 0x20(r3)
+/* 800E59F4 000E1654 98 83 01 EE */ stb r4, 0x1ee(r3)
+/* 800E59F8 000E1658 4E 80 00 20 */ blr
+
+.global func_800E59FC
+func_800E59FC:
+/* 800E59FC 000E165C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5A00 000E1660 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E5A04 000E1664 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E5A08 000E1668 88 04 00 0C */ lbz r0, 0xc(r4)
+/* 800E5A0C 000E166C 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5A10 000E1670 7C 85 02 14 */ add r4, r5, r0
+/* 800E5A14 000E1674 98 64 01 EE */ stb r3, 0x1ee(r4)
+/* 800E5A18 000E1678 4E 80 00 20 */ blr
+
+.global func_800E5A1C
+func_800E5A1C:
+/* 800E5A1C 000E167C 3C C0 80 48 */ lis r6, lbl_8047D604@ha
+/* 800E5A20 000E1680 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
+/* 800E5A24 000E1684 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
+/* 800E5A28 000E1688 88 05 00 0C */ lbz r0, 0xc(r5)
+/* 800E5A2C 000E168C 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5A30 000E1690 7C A6 02 14 */ add r5, r6, r0
+/* 800E5A34 000E1694 A8 05 00 20 */ lha r0, 0x20(r5)
+/* 800E5A38 000E1698 90 03 00 00 */ stw r0, 0(r3)
+/* 800E5A3C 000E169C 88 05 01 EE */ lbz r0, 0x1ee(r5)
+/* 800E5A40 000E16A0 98 04 00 00 */ stb r0, 0(r4)
+/* 800E5A44 000E16A4 4E 80 00 20 */ blr
+
+.global func_800E5A48
+func_800E5A48:
+/* 800E5A48 000E16A8 3C C0 80 48 */ lis r6, lbl_8047D604@ha
+/* 800E5A4C 000E16AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5A50 000E16B0 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
+/* 800E5A54 000E16B4 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
+/* 800E5A58 000E16B8 88 05 00 0C */ lbz r0, 0xc(r5)
+/* 800E5A5C 000E16BC 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5A60 000E16C0 7C A6 02 14 */ add r5, r6, r0
+/* 800E5A64 000E16C4 40 80 00 10 */ bge lbl_800E5A74
+/* 800E5A68 000E16C8 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 800E5A6C 000E16CC B0 05 00 20 */ sth r0, 0x20(r5)
+/* 800E5A70 000E16D0 4E 80 00 20 */ blr
+lbl_800E5A74:
+/* 800E5A74 000E16D4 7C 65 1A 14 */ add r3, r5, r3
+/* 800E5A78 000E16D8 98 83 00 22 */ stb r4, 0x22(r3)
+/* 800E5A7C 000E16DC 4E 80 00 20 */ blr
+
+.global func_800E5A80
+func_800E5A80:
+/* 800E5A80 000E16E0 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5A84 000E16E4 40 80 00 28 */ bge lbl_800E5AAC
+/* 800E5A88 000E16E8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5A8C 000E16EC 38 64 D6 04 */ addi r3, r4, lbl_8047D604@l
+/* 800E5A90 000E16F0 80 84 D6 04 */ lwz r4, -0x29fc(r4)
+/* 800E5A94 000E16F4 88 03 00 0C */ lbz r0, 0xc(r3)
+/* 800E5A98 000E16F8 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5A9C 000E16FC 7C 64 02 14 */ add r3, r4, r0
+/* 800E5AA0 000E1700 A8 03 00 20 */ lha r0, 0x20(r3)
+/* 800E5AA4 000E1704 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 800E5AA8 000E1708 4E 80 00 20 */ blr
+lbl_800E5AAC:
+/* 800E5AAC 000E170C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5AB0 000E1710 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
+/* 800E5AB4 000E1714 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
+/* 800E5AB8 000E1718 88 04 00 0C */ lbz r0, 0xc(r4)
+/* 800E5ABC 000E171C 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5AC0 000E1720 7C 05 02 14 */ add r0, r5, r0
+/* 800E5AC4 000E1724 7C 60 1A 14 */ add r3, r0, r3
+/* 800E5AC8 000E1728 88 63 00 22 */ lbz r3, 0x22(r3)
+/* 800E5ACC 000E172C 4E 80 00 20 */ blr
+
+.global func_800E5AD0
+func_800E5AD0:
+/* 800E5AD0 000E1730 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5AD4 000E1734 40 80 00 20 */ bge lbl_800E5AF4
+/* 800E5AD8 000E1738 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5ADC 000E173C 38 64 D6 04 */ addi r3, r4, lbl_8047D604@l
+/* 800E5AE0 000E1740 80 84 D6 04 */ lwz r4, -0x29fc(r4)
+/* 800E5AE4 000E1744 88 03 00 0C */ lbz r0, 0xc(r3)
+/* 800E5AE8 000E1748 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5AEC 000E174C 7C 64 02 14 */ add r3, r4, r0
+/* 800E5AF0 000E1750 4E 80 00 20 */ blr
+lbl_800E5AF4:
+/* 800E5AF4 000E1754 2C 03 00 9F */ cmpwi r3, 0x9f
+/* 800E5AF8 000E1758 40 80 00 18 */ bge lbl_800E5B10
+/* 800E5AFC 000E175C 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5B00 000E1760 1C 03 06 EC */ mulli r0, r3, 0x6ec
+/* 800E5B04 000E1764 80 64 D6 04 */ lwz r3, lbl_8047D604@l(r4)
+/* 800E5B08 000E1768 7C 63 02 14 */ add r3, r3, r0
+/* 800E5B0C 000E176C 4E 80 00 20 */ blr
+lbl_800E5B10:
+/* 800E5B10 000E1770 38 60 00 00 */ li r3, 0
+/* 800E5B14 000E1774 4E 80 00 20 */ blr
+
+.global func_800E5B18
+func_800E5B18:
+/* 800E5B18 000E1778 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E5B1C 000E177C 7C 08 02 A6 */ mflr r0
+/* 800E5B20 000E1780 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E5B24 000E1784 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5B28 000E1788 48 0E 15 F9 */ bl _savegpr_25
+/* 800E5B2C 000E178C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5B30 000E1790 7C 79 1B 78 */ mr r25, r3
+/* 800E5B34 000E1794 7C 9A 23 78 */ mr r26, r4
+/* 800E5B38 000E1798 7C BB 2B 78 */ mr r27, r5
+/* 800E5B3C 000E179C 41 80 00 1C */ blt lbl_800E5B58
+/* 800E5B40 000E17A0 2C 03 00 06 */ cmpwi r3, 6
+/* 800E5B44 000E17A4 41 81 00 14 */ bgt lbl_800E5B58
+/* 800E5B48 000E17A8 2C 04 00 00 */ cmpwi r4, 0
+/* 800E5B4C 000E17AC 41 80 00 0C */ blt lbl_800E5B58
+/* 800E5B50 000E17B0 2C 04 00 0A */ cmpwi r4, 0xa
+/* 800E5B54 000E17B4 40 81 00 0C */ ble lbl_800E5B60
+lbl_800E5B58:
+/* 800E5B58 000E17B8 38 60 00 00 */ li r3, 0
+/* 800E5B5C 000E17BC 48 00 00 68 */ b lbl_800E5BC4
+lbl_800E5B60:
+/* 800E5B60 000E17C0 1F C3 00 0A */ mulli r30, r3, 0xa
+/* 800E5B64 000E17C4 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
+/* 800E5B68 000E17C8 3B A0 00 00 */ li r29, 0
+/* 800E5B6C 000E17CC 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
+/* 800E5B70 000E17D0 3B 80 00 00 */ li r28, 0
+/* 800E5B74 000E17D4 48 00 00 1C */ b lbl_800E5B90
+lbl_800E5B78:
+/* 800E5B78 000E17D8 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E5B7C 000E17DC 7C 9C F2 14 */ add r4, r28, r30
+/* 800E5B80 000E17E0 48 2A FF 8D */ bl func_80395B0C
+/* 800E5B84 000E17E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E5B88 000E17E8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E5B8C 000E17EC 7F BD 02 14 */ add r29, r29, r0
+lbl_800E5B90:
+/* 800E5B90 000E17F0 7C 1C D0 00 */ cmpw r28, r26
+/* 800E5B94 000E17F4 41 80 FF E4 */ blt lbl_800E5B78
+/* 800E5B98 000E17F8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5B9C 000E17FC 7F BD DA 14 */ add r29, r29, r27
+/* 800E5BA0 000E1800 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E5BA4 000E1804 57 23 28 34 */ slwi r3, r25, 5
+/* 800E5BA8 000E1808 80 A4 00 04 */ lwz r5, 4(r4)
+/* 800E5BAC 000E180C 7F A4 1E 70 */ srawi r4, r29, 3
+/* 800E5BB0 000E1810 57 A0 07 7E */ clrlwi r0, r29, 0x1d
+/* 800E5BB4 000E1814 7C 65 1A 14 */ add r3, r5, r3
+/* 800E5BB8 000E1818 7C 64 18 AE */ lbzx r3, r4, r3
+/* 800E5BBC 000E181C 7C 60 06 30 */ sraw r0, r3, r0
+/* 800E5BC0 000E1820 54 03 07 FE */ clrlwi r3, r0, 0x1f
+lbl_800E5BC4:
+/* 800E5BC4 000E1824 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5BC8 000E1828 48 0E 15 A5 */ bl _restgpr_25
+/* 800E5BCC 000E182C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E5BD0 000E1830 7C 08 03 A6 */ mtlr r0
+/* 800E5BD4 000E1834 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E5BD8 000E1838 4E 80 00 20 */ blr
+
+.global func_800E5BDC
+func_800E5BDC:
+/* 800E5BDC 000E183C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E5BE0 000E1840 7C 08 02 A6 */ mflr r0
+/* 800E5BE4 000E1844 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E5BE8 000E1848 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5BEC 000E184C 48 0E 15 31 */ bl _savegpr_24
+/* 800E5BF0 000E1850 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5BF4 000E1854 7C 78 1B 78 */ mr r24, r3
+/* 800E5BF8 000E1858 7C 99 23 78 */ mr r25, r4
+/* 800E5BFC 000E185C 7C BA 2B 78 */ mr r26, r5
+/* 800E5C00 000E1860 7C DB 33 78 */ mr r27, r6
+/* 800E5C04 000E1864 41 80 00 C8 */ blt lbl_800E5CCC
+/* 800E5C08 000E1868 2C 03 00 06 */ cmpwi r3, 6
+/* 800E5C0C 000E186C 41 81 00 C0 */ bgt lbl_800E5CCC
+/* 800E5C10 000E1870 2C 04 00 00 */ cmpwi r4, 0
+/* 800E5C14 000E1874 41 80 00 B8 */ blt lbl_800E5CCC
+/* 800E5C18 000E1878 2C 04 00 0A */ cmpwi r4, 0xa
+/* 800E5C1C 000E187C 40 81 00 08 */ ble lbl_800E5C24
+/* 800E5C20 000E1880 48 00 00 AC */ b lbl_800E5CCC
+lbl_800E5C24:
+/* 800E5C24 000E1884 1F C3 00 0A */ mulli r30, r3, 0xa
+/* 800E5C28 000E1888 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
+/* 800E5C2C 000E188C 3B A0 00 00 */ li r29, 0
+/* 800E5C30 000E1890 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
+/* 800E5C34 000E1894 3B 80 00 00 */ li r28, 0
+/* 800E5C38 000E1898 48 00 00 1C */ b lbl_800E5C54
+lbl_800E5C3C:
+/* 800E5C3C 000E189C 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E5C40 000E18A0 7C 9C F2 14 */ add r4, r28, r30
+/* 800E5C44 000E18A4 48 2A FE C9 */ bl func_80395B0C
+/* 800E5C48 000E18A8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E5C4C 000E18AC 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E5C50 000E18B0 7F BD 02 14 */ add r29, r29, r0
+lbl_800E5C54:
+/* 800E5C54 000E18B4 7C 1C C8 00 */ cmpw r28, r25
+/* 800E5C58 000E18B8 41 80 FF E4 */ blt lbl_800E5C3C
+/* 800E5C5C 000E18BC 2C 1B 00 00 */ cmpwi r27, 0
+/* 800E5C60 000E18C0 7F BD D2 14 */ add r29, r29, r26
+/* 800E5C64 000E18C4 41 82 00 38 */ beq lbl_800E5C9C
+/* 800E5C68 000E18C8 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E5C6C 000E18CC 57 04 28 34 */ slwi r4, r24, 5
+/* 800E5C70 000E18D0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E5C74 000E18D4 7F A6 1E 70 */ srawi r6, r29, 3
+/* 800E5C78 000E18D8 80 A3 00 04 */ lwz r5, 4(r3)
+/* 800E5C7C 000E18DC 57 A0 07 7E */ clrlwi r0, r29, 0x1d
+/* 800E5C80 000E18E0 38 60 00 01 */ li r3, 1
+/* 800E5C84 000E18E4 7C A5 22 14 */ add r5, r5, r4
+/* 800E5C88 000E18E8 7C 86 28 AE */ lbzx r4, r6, r5
+/* 800E5C8C 000E18EC 7C 60 00 30 */ slw r0, r3, r0
+/* 800E5C90 000E18F0 7C 80 03 78 */ or r0, r4, r0
+/* 800E5C94 000E18F4 7C 06 29 AE */ stbx r0, r6, r5
+/* 800E5C98 000E18F8 48 00 00 34 */ b lbl_800E5CCC
+lbl_800E5C9C:
+/* 800E5C9C 000E18FC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E5CA0 000E1900 57 04 28 34 */ slwi r4, r24, 5
+/* 800E5CA4 000E1904 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E5CA8 000E1908 7F A6 1E 70 */ srawi r6, r29, 3
+/* 800E5CAC 000E190C 80 A3 00 04 */ lwz r5, 4(r3)
+/* 800E5CB0 000E1910 57 A0 07 7E */ clrlwi r0, r29, 0x1d
+/* 800E5CB4 000E1914 38 60 00 01 */ li r3, 1
+/* 800E5CB8 000E1918 7C A5 22 14 */ add r5, r5, r4
+/* 800E5CBC 000E191C 7C 86 28 AE */ lbzx r4, r6, r5
+/* 800E5CC0 000E1920 7C 60 00 30 */ slw r0, r3, r0
+/* 800E5CC4 000E1924 7C 80 00 78 */ andc r0, r4, r0
+/* 800E5CC8 000E1928 7C 06 29 AE */ stbx r0, r6, r5
+lbl_800E5CCC:
+/* 800E5CCC 000E192C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5CD0 000E1930 48 0E 14 99 */ bl _restgpr_24
+/* 800E5CD4 000E1934 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E5CD8 000E1938 7C 08 03 A6 */ mtlr r0
+/* 800E5CDC 000E193C 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E5CE0 000E1940 4E 80 00 20 */ blr
+
+.global func_800E5CE4
+func_800E5CE4:
+/* 800E5CE4 000E1944 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E5CE8 000E1948 7C 08 02 A6 */ mflr r0
+/* 800E5CEC 000E194C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E5CF0 000E1950 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5CF4 000E1954 48 0E 14 29 */ bl _savegpr_24
+/* 800E5CF8 000E1958 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5CFC 000E195C 7C 78 1B 78 */ mr r24, r3
+/* 800E5D00 000E1960 7C 99 23 78 */ mr r25, r4
+/* 800E5D04 000E1964 7C BA 2B 78 */ mr r26, r5
+/* 800E5D08 000E1968 7C DB 33 78 */ mr r27, r6
+/* 800E5D0C 000E196C 41 80 00 C8 */ blt lbl_800E5DD4
+/* 800E5D10 000E1970 2C 03 00 06 */ cmpwi r3, 6
+/* 800E5D14 000E1974 41 81 00 C0 */ bgt lbl_800E5DD4
+/* 800E5D18 000E1978 2C 04 00 00 */ cmpwi r4, 0
+/* 800E5D1C 000E197C 41 80 00 B8 */ blt lbl_800E5DD4
+/* 800E5D20 000E1980 2C 04 00 0A */ cmpwi r4, 0xa
+/* 800E5D24 000E1984 40 81 00 08 */ ble lbl_800E5D2C
+/* 800E5D28 000E1988 48 00 00 AC */ b lbl_800E5DD4
+lbl_800E5D2C:
+/* 800E5D2C 000E198C 1F C3 00 0A */ mulli r30, r3, 0xa
+/* 800E5D30 000E1990 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
+/* 800E5D34 000E1994 3B A0 00 00 */ li r29, 0
+/* 800E5D38 000E1998 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
+/* 800E5D3C 000E199C 3B 80 00 00 */ li r28, 0
+/* 800E5D40 000E19A0 48 00 00 1C */ b lbl_800E5D5C
+lbl_800E5D44:
+/* 800E5D44 000E19A4 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E5D48 000E19A8 7C 9C F2 14 */ add r4, r28, r30
+/* 800E5D4C 000E19AC 48 2A FD C1 */ bl func_80395B0C
+/* 800E5D50 000E19B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E5D54 000E19B4 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E5D58 000E19B8 7F BD 02 14 */ add r29, r29, r0
+lbl_800E5D5C:
+/* 800E5D5C 000E19BC 7C 1C C8 00 */ cmpw r28, r25
+/* 800E5D60 000E19C0 41 80 FF E4 */ blt lbl_800E5D44
+/* 800E5D64 000E19C4 2C 1B 00 00 */ cmpwi r27, 0
+/* 800E5D68 000E19C8 7F BD D2 14 */ add r29, r29, r26
+/* 800E5D6C 000E19CC 41 82 00 38 */ beq lbl_800E5DA4
+/* 800E5D70 000E19D0 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E5D74 000E19D4 57 04 28 34 */ slwi r4, r24, 5
+/* 800E5D78 000E19D8 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E5D7C 000E19DC 7F A6 1E 70 */ srawi r6, r29, 3
+/* 800E5D80 000E19E0 80 A3 00 08 */ lwz r5, 8(r3)
+/* 800E5D84 000E19E4 57 A0 07 7E */ clrlwi r0, r29, 0x1d
+/* 800E5D88 000E19E8 38 60 00 01 */ li r3, 1
+/* 800E5D8C 000E19EC 7C A5 22 14 */ add r5, r5, r4
+/* 800E5D90 000E19F0 7C 86 28 AE */ lbzx r4, r6, r5
+/* 800E5D94 000E19F4 7C 60 00 30 */ slw r0, r3, r0
+/* 800E5D98 000E19F8 7C 80 03 78 */ or r0, r4, r0
+/* 800E5D9C 000E19FC 7C 06 29 AE */ stbx r0, r6, r5
+/* 800E5DA0 000E1A00 48 00 00 34 */ b lbl_800E5DD4
+lbl_800E5DA4:
+/* 800E5DA4 000E1A04 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E5DA8 000E1A08 57 04 28 34 */ slwi r4, r24, 5
+/* 800E5DAC 000E1A0C 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E5DB0 000E1A10 7F A6 1E 70 */ srawi r6, r29, 3
+/* 800E5DB4 000E1A14 80 A3 00 08 */ lwz r5, 8(r3)
+/* 800E5DB8 000E1A18 57 A0 07 7E */ clrlwi r0, r29, 0x1d
+/* 800E5DBC 000E1A1C 38 60 00 01 */ li r3, 1
+/* 800E5DC0 000E1A20 7C A5 22 14 */ add r5, r5, r4
+/* 800E5DC4 000E1A24 7C 86 28 AE */ lbzx r4, r6, r5
+/* 800E5DC8 000E1A28 7C 60 00 30 */ slw r0, r3, r0
+/* 800E5DCC 000E1A2C 7C 80 00 78 */ andc r0, r4, r0
+/* 800E5DD0 000E1A30 7C 06 29 AE */ stbx r0, r6, r5
+lbl_800E5DD4:
+/* 800E5DD4 000E1A34 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5DD8 000E1A38 48 0E 13 91 */ bl _restgpr_24
+/* 800E5DDC 000E1A3C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E5DE0 000E1A40 7C 08 03 A6 */ mtlr r0
+/* 800E5DE4 000E1A44 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E5DE8 000E1A48 4E 80 00 20 */ blr
+
+.global func_800E5DEC
+func_800E5DEC:
+/* 800E5DEC 000E1A4C 28 03 00 06 */ cmplwi r3, 6
+/* 800E5DF0 000E1A50 40 81 00 0C */ ble lbl_800E5DFC
+/* 800E5DF4 000E1A54 38 60 00 00 */ li r3, 0
+/* 800E5DF8 000E1A58 4E 80 00 20 */ blr
+lbl_800E5DFC:
+/* 800E5DFC 000E1A5C 28 04 00 FF */ cmplwi r4, 0xff
+/* 800E5E00 000E1A60 40 82 00 14 */ bne lbl_800E5E14
+/* 800E5E04 000E1A64 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5E08 000E1A68 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E5E0C 000E1A6C 88 84 00 0C */ lbz r4, 0xc(r4)
+/* 800E5E10 000E1A70 48 00 00 14 */ b lbl_800E5E24
+lbl_800E5E14:
+/* 800E5E14 000E1A74 28 04 00 9F */ cmplwi r4, 0x9f
+/* 800E5E18 000E1A78 40 81 00 0C */ ble lbl_800E5E24
+/* 800E5E1C 000E1A7C 38 60 00 00 */ li r3, 0
+/* 800E5E20 000E1A80 4E 80 00 20 */ blr
+lbl_800E5E24:
+/* 800E5E24 000E1A84 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 800E5E28 000E1A88 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5E2C 000E1A8C 1C 80 06 EC */ mulli r4, r0, 0x6ec
+/* 800E5E30 000E1A90 80 A5 D6 04 */ lwz r5, lbl_8047D604@l(r5)
+/* 800E5E34 000E1A94 1C 03 00 8C */ mulli r0, r3, 0x8c
+/* 800E5E38 000E1A98 7C 65 22 14 */ add r3, r5, r4
+/* 800E5E3C 000E1A9C 7C 63 02 14 */ add r3, r3, r0
+/* 800E5E40 000E1AA0 38 63 01 FC */ addi r3, r3, 0x1fc
+/* 800E5E44 000E1AA4 4E 80 00 20 */ blr
+
+.global func_800E5E48
+func_800E5E48:
+/* 800E5E48 000E1AA8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E5E4C 000E1AAC 7C 08 02 A6 */ mflr r0
+/* 800E5E50 000E1AB0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E5E54 000E1AB4 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5E58 000E1AB8 48 0E 12 C9 */ bl _savegpr_25
+/* 800E5E5C 000E1ABC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800E5E60 000E1AC0 B0 64 00 00 */ sth r3, 0(r4)
+/* 800E5E64 000E1AC4 3B E5 CE 34 */ addi r31, r5, lbl_8063CE34@l
+/* 800E5E68 000E1AC8 7C 99 23 78 */ mr r25, r4
+/* 800E5E6C 000E1ACC 7C 64 1B 78 */ mr r4, r3
+/* 800E5E70 000E1AD0 38 7F 00 28 */ addi r3, r31, 0x28
+/* 800E5E74 000E1AD4 48 2A FF C5 */ bl func_80395E38
+/* 800E5E78 000E1AD8 1F 43 00 0A */ mulli r26, r3, 0xa
+/* 800E5E7C 000E1ADC 3B A0 00 00 */ li r29, 0
+lbl_800E5E80:
+/* 800E5E80 000E1AE0 7F DA EA 14 */ add r30, r26, r29
+/* 800E5E84 000E1AE4 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E5E88 000E1AE8 7F C4 F3 78 */ mr r4, r30
+/* 800E5E8C 000E1AEC 48 2A FC 19 */ bl func_80395AA4
+/* 800E5E90 000E1AF0 54 7C 04 3E */ clrlwi r28, r3, 0x10
+/* 800E5E94 000E1AF4 7F C4 F3 78 */ mr r4, r30
+/* 800E5E98 000E1AF8 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E5E9C 000E1AFC 48 2A FC 3D */ bl func_80395AD8
+/* 800E5EA0 000E1B00 7F 9E E3 78 */ mr r30, r28
+/* 800E5EA4 000E1B04 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800E5EA8 000E1B08 48 00 00 2C */ b lbl_800E5ED4
+lbl_800E5EAC:
+/* 800E5EAC 000E1B0C 7F C4 F3 78 */ mr r4, r30
+/* 800E5EB0 000E1B10 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E5EB4 000E1B14 48 2A F4 95 */ bl func_80395348
+/* 800E5EB8 000E1B18 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E5EBC 000E1B1C 40 82 00 14 */ bne lbl_800E5ED0
+/* 800E5EC0 000E1B20 7C 1C F0 50 */ subf r0, r28, r30
+/* 800E5EC4 000E1B24 7C 79 EA 14 */ add r3, r25, r29
+/* 800E5EC8 000E1B28 98 03 00 02 */ stb r0, 2(r3)
+/* 800E5ECC 000E1B2C 48 00 00 10 */ b lbl_800E5EDC
+lbl_800E5ED0:
+/* 800E5ED0 000E1B30 3B DE 00 01 */ addi r30, r30, 1
+lbl_800E5ED4:
+/* 800E5ED4 000E1B34 7C 1E D8 00 */ cmpw r30, r27
+/* 800E5ED8 000E1B38 40 81 FF D4 */ ble lbl_800E5EAC
+lbl_800E5EDC:
+/* 800E5EDC 000E1B3C 3B BD 00 01 */ addi r29, r29, 1
+/* 800E5EE0 000E1B40 2C 1D 00 0A */ cmpwi r29, 0xa
+/* 800E5EE4 000E1B44 41 80 FF 9C */ blt lbl_800E5E80
+/* 800E5EE8 000E1B48 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E5EEC 000E1B4C 48 0E 12 81 */ bl _restgpr_25
+/* 800E5EF0 000E1B50 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E5EF4 000E1B54 7C 08 03 A6 */ mtlr r0
+/* 800E5EF8 000E1B58 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E5EFC 000E1B5C 4E 80 00 20 */ blr
+
+.global func_800E5F00
+func_800E5F00:
+/* 800E5F00 000E1B60 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E5F04 000E1B64 7C 08 02 A6 */ mflr r0
+/* 800E5F08 000E1B68 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E5F0C 000E1B6C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E5F10 000E1B70 7C 7F 1B 78 */ mr r31, r3
+/* 800E5F14 000E1B74 48 03 6A 61 */ bl func_8011C974
+/* 800E5F18 000E1B78 57 E4 07 3E */ clrlwi r4, r31, 0x1c
+/* 800E5F1C 000E1B7C 57 E5 E7 3E */ rlwinm r5, r31, 0x1c, 0x1c, 0x1f
+/* 800E5F20 000E1B80 28 04 00 02 */ cmplwi r4, 2
+/* 800E5F24 000E1B84 41 81 00 14 */ bgt lbl_800E5F38
+/* 800E5F28 000E1B88 2C 05 00 00 */ cmpwi r5, 0
+/* 800E5F2C 000E1B8C 41 82 00 0C */ beq lbl_800E5F38
+/* 800E5F30 000E1B90 28 05 00 0A */ cmplwi r5, 0xa
+/* 800E5F34 000E1B94 40 81 00 0C */ ble lbl_800E5F40
+lbl_800E5F38:
+/* 800E5F38 000E1B98 38 60 00 00 */ li r3, 0
+/* 800E5F3C 000E1B9C 48 00 00 48 */ b lbl_800E5F84
+lbl_800E5F40:
+/* 800E5F40 000E1BA0 38 05 FF FF */ addi r0, r5, -1
+/* 800E5F44 000E1BA4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E5F48 000E1BA8 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800E5F4C 000E1BAC 1C 00 00 03 */ mulli r0, r0, 3
+/* 800E5F50 000E1BB0 7C 84 02 14 */ add r4, r4, r0
+/* 800E5F54 000E1BB4 38 04 00 81 */ addi r0, r4, 0x81
+/* 800E5F58 000E1BB8 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800E5F5C 000E1BBC 40 82 00 0C */ bne lbl_800E5F68
+/* 800E5F60 000E1BC0 38 60 00 00 */ li r3, 0
+/* 800E5F64 000E1BC4 48 00 00 20 */ b lbl_800E5F84
+lbl_800E5F68:
+/* 800E5F68 000E1BC8 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E5F6C 000E1BCC 38 83 49 84 */ addi r4, r3, 0x4984
+/* 800E5F70 000E1BD0 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5F74 000E1BD4 80 65 D6 04 */ lwz r3, lbl_8047D604@l(r5)
+/* 800E5F78 000E1BD8 7C 63 02 14 */ add r3, r3, r0
+/* 800E5F7C 000E1BDC 4B FE 4B 25 */ bl func_800CAAA0
+/* 800E5F80 000E1BE0 38 60 00 01 */ li r3, 1
+lbl_800E5F84:
+/* 800E5F84 000E1BE4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E5F88 000E1BE8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E5F8C 000E1BEC 7C 08 03 A6 */ mtlr r0
+/* 800E5F90 000E1BF0 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E5F94 000E1BF4 4E 80 00 20 */ blr
+
+.global func_800E5F98
+func_800E5F98:
+/* 800E5F98 000E1BF8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800E5F9C 000E1BFC 7C 08 02 A6 */ mflr r0
+/* 800E5FA0 000E1C00 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800E5FA4 000E1C04 39 61 00 70 */ addi r11, r1, 0x70
+/* 800E5FA8 000E1C08 48 0E 11 89 */ bl _savegpr_29
+/* 800E5FAC 000E1C0C 28 03 00 2B */ cmplwi r3, 0x2b
+/* 800E5FB0 000E1C10 40 80 00 F4 */ bge lbl_800E60A4
+/* 800E5FB4 000E1C14 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E5FB8 000E1C18 38 00 00 2B */ li r0, 0x2b
+/* 800E5FBC 000E1C1C 80 84 D6 04 */ lwz r4, lbl_8047D604@l(r4)
+/* 800E5FC0 000E1C20 3B E0 00 00 */ li r31, 0
+/* 800E5FC4 000E1C24 7C 09 03 A6 */ mtctr r0
+lbl_800E5FC8:
+/* 800E5FC8 000E1C28 57 E0 06 3E */ clrlwi r0, r31, 0x18
+/* 800E5FCC 000E1C2C 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E5FD0 000E1C30 7C A4 02 14 */ add r5, r4, r0
+/* 800E5FD4 000E1C34 88 05 05 44 */ lbz r0, 0x544(r5)
+/* 800E5FD8 000E1C38 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 800E5FDC 000E1C3C 7C 03 00 40 */ cmplw r3, r0
+/* 800E5FE0 000E1C40 40 82 00 BC */ bne lbl_800E609C
+/* 800E5FE4 000E1C44 88 85 05 45 */ lbz r4, 0x545(r5)
+/* 800E5FE8 000E1C48 54 80 E7 FF */ rlwinm. r0, r4, 0x1c, 0x1f, 0x1f
+/* 800E5FEC 000E1C4C 40 82 00 B8 */ bne lbl_800E60A4
+/* 800E5FF0 000E1C50 60 80 00 08 */ ori r0, r4, 8
+/* 800E5FF4 000E1C54 28 03 00 20 */ cmplwi r3, 0x20
+/* 800E5FF8 000E1C58 98 05 05 45 */ stb r0, 0x545(r5)
+/* 800E5FFC 000E1C5C 41 80 00 A8 */ blt lbl_800E60A4
+/* 800E6000 000E1C60 28 03 00 26 */ cmplwi r3, 0x26
+/* 800E6004 000E1C64 40 80 00 A0 */ bge lbl_800E60A4
+/* 800E6008 000E1C68 48 18 C7 B1 */ bl OSGetTime
+/* 800E600C 000E1C6C 38 A1 00 08 */ addi r5, r1, 8
+/* 800E6010 000E1C70 48 18 C9 F5 */ bl OSTicksToCalendarTime
+/* 800E6014 000E1C74 3B C0 00 00 */ li r30, 0
+lbl_800E6018:
+/* 800E6018 000E1C78 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 800E601C 000E1C7C 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 800E6020 000E1C80 4B FF FD CD */ bl func_800E5DEC
+/* 800E6024 000E1C84 7C 7D 1B 78 */ mr r29, r3
+/* 800E6028 000E1C88 4B F7 0B AD */ bl func_80056BD4
+/* 800E602C 000E1C8C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6030 000E1C90 41 82 00 5C */ beq lbl_800E608C
+/* 800E6034 000E1C94 80 C1 00 1C */ lwz r6, 0x1c(r1)
+/* 800E6038 000E1C98 7F A3 EB 78 */ mr r3, r29
+/* 800E603C 000E1C9C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E6040 000E1CA0 38 80 00 A0 */ li r4, 0xa0
+/* 800E6044 000E1CA4 38 E6 F8 30 */ addi r7, r6, -2000
+/* 800E6048 000E1CA8 80 A1 00 18 */ lwz r5, 0x18(r1)
+/* 800E604C 000E1CAC B0 E1 00 30 */ sth r7, 0x30(r1)
+/* 800E6050 000E1CB0 38 C5 00 01 */ addi r6, r5, 1
+/* 800E6054 000E1CB4 38 A0 00 00 */ li r5, 0
+/* 800E6058 000E1CB8 B0 C1 00 32 */ sth r6, 0x32(r1)
+/* 800E605C 000E1CBC B0 01 00 34 */ sth r0, 0x34(r1)
+/* 800E6060 000E1CC0 48 2F 4E 9D */ bl func_803DAEFC
+/* 800E6064 000E1CC4 B0 61 00 36 */ sth r3, 0x36(r1)
+/* 800E6068 000E1CC8 38 60 00 3B */ li r3, 0x3b
+/* 800E606C 000E1CCC 48 07 CA 25 */ bl func_80162A90
+/* 800E6070 000E1CD0 90 61 00 38 */ stw r3, 0x38(r1)
+/* 800E6074 000E1CD4 38 81 00 3C */ addi r4, r1, 0x3c
+/* 800E6078 000E1CD8 38 60 53 16 */ li r3, 0x5316
+/* 800E607C 000E1CDC 48 16 A3 5D */ bl func_802503D8
+/* 800E6080 000E1CE0 7F A3 EB 78 */ mr r3, r29
+/* 800E6084 000E1CE4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800E6088 000E1CE8 4B F7 10 61 */ bl func_800570E8
+lbl_800E608C:
+/* 800E608C 000E1CEC 3B DE 00 01 */ addi r30, r30, 1
+/* 800E6090 000E1CF0 28 1E 00 06 */ cmplwi r30, 6
+/* 800E6094 000E1CF4 41 80 FF 84 */ blt lbl_800E6018
+/* 800E6098 000E1CF8 48 00 00 0C */ b lbl_800E60A4
+lbl_800E609C:
+/* 800E609C 000E1CFC 3B FF 00 01 */ addi r31, r31, 1
+/* 800E60A0 000E1D00 42 00 FF 28 */ bdnz lbl_800E5FC8
+lbl_800E60A4:
+/* 800E60A4 000E1D04 39 61 00 70 */ addi r11, r1, 0x70
+/* 800E60A8 000E1D08 48 0E 10 D5 */ bl _restgpr_29
+/* 800E60AC 000E1D0C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800E60B0 000E1D10 7C 08 03 A6 */ mtlr r0
+/* 800E60B4 000E1D14 38 21 00 70 */ addi r1, r1, 0x70
+/* 800E60B8 000E1D18 4E 80 00 20 */ blr
+
+.global func_800E60BC
+func_800E60BC:
+/* 800E60BC 000E1D1C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E60C0 000E1D20 7C 08 02 A6 */ mflr r0
+/* 800E60C4 000E1D24 28 04 00 02 */ cmplwi r4, 2
+/* 800E60C8 000E1D28 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E60CC 000E1D2C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E60D0 000E1D30 7C 7F 1B 78 */ mr r31, r3
+/* 800E60D4 000E1D34 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E60D8 000E1D38 40 82 00 D4 */ bne lbl_800E61AC
+/* 800E60DC 000E1D3C 38 60 00 08 */ li r3, 8
+/* 800E60E0 000E1D40 38 80 FF FF */ li r4, -1
+/* 800E60E4 000E1D44 4B FF F1 41 */ bl func_800E5224
+/* 800E60E8 000E1D48 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E60EC 000E1D4C 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E60F0 000E1D50 80 E5 D6 04 */ lwz r7, lbl_8047D604@l(r5)
+/* 800E60F4 000E1D54 38 C4 00 2B */ addi r6, r4, 0x2b
+/* 800E60F8 000E1D58 3B C0 00 2B */ li r30, 0x2b
+/* 800E60FC 000E1D5C 48 00 00 58 */ b lbl_800E6154
+lbl_800E6100:
+/* 800E6100 000E1D60 57 C0 06 3E */ clrlwi r0, r30, 0x18
+/* 800E6104 000E1D64 80 9F 06 DC */ lwz r4, 0x6dc(r31)
+/* 800E6108 000E1D68 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 800E610C 000E1D6C 7C A7 02 14 */ add r5, r7, r0
+/* 800E6110 000E1D70 80 05 06 DC */ lwz r0, 0x6dc(r5)
+/* 800E6114 000E1D74 7C 04 00 40 */ cmplw r4, r0
+/* 800E6118 000E1D78 40 82 00 38 */ bne lbl_800E6150
+/* 800E611C 000E1D7C 80 9F 06 E0 */ lwz r4, 0x6e0(r31)
+/* 800E6120 000E1D80 80 05 06 E0 */ lwz r0, 0x6e0(r5)
+/* 800E6124 000E1D84 7C 04 00 40 */ cmplw r4, r0
+/* 800E6128 000E1D88 40 82 00 28 */ bne lbl_800E6150
+/* 800E612C 000E1D8C 7C A3 2B 78 */ mr r3, r5
+/* 800E6130 000E1D90 7F E4 FB 78 */ mr r4, r31
+/* 800E6134 000E1D94 4B FE 49 6D */ bl func_800CAAA0
+/* 800E6138 000E1D98 57 C5 06 3E */ clrlwi r5, r30, 0x18
+/* 800E613C 000E1D9C 38 60 00 02 */ li r3, 2
+/* 800E6140 000E1DA0 38 80 00 02 */ li r4, 2
+/* 800E6144 000E1DA4 4B FF F3 1D */ bl func_800E5460
+/* 800E6148 000E1DA8 38 60 00 02 */ li r3, 2
+/* 800E614C 000E1DAC 48 00 00 C4 */ b lbl_800E6210
+lbl_800E6150:
+/* 800E6150 000E1DB0 3B DE 00 01 */ addi r30, r30, 1
+lbl_800E6154:
+/* 800E6154 000E1DB4 57 C0 06 3E */ clrlwi r0, r30, 0x18
+/* 800E6158 000E1DB8 7C 00 30 00 */ cmpw r0, r6
+/* 800E615C 000E1DBC 41 80 FF A4 */ blt lbl_800E6100
+/* 800E6160 000E1DC0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E6164 000E1DC4 28 00 00 3C */ cmplwi r0, 0x3c
+/* 800E6168 000E1DC8 40 82 00 0C */ bne lbl_800E6174
+/* 800E616C 000E1DCC 38 60 00 00 */ li r3, 0
+/* 800E6170 000E1DD0 48 00 00 A0 */ b lbl_800E6210
+lbl_800E6174:
+/* 800E6174 000E1DD4 54 DE 06 3E */ clrlwi r30, r6, 0x18
+/* 800E6178 000E1DD8 7F E4 FB 78 */ mr r4, r31
+/* 800E617C 000E1DDC 1C 1E 06 EC */ mulli r0, r30, 0x6ec
+/* 800E6180 000E1DE0 7C 67 02 14 */ add r3, r7, r0
+/* 800E6184 000E1DE4 4B FE 49 1D */ bl func_800CAAA0
+/* 800E6188 000E1DE8 7F C5 F3 78 */ mr r5, r30
+/* 800E618C 000E1DEC 38 60 00 02 */ li r3, 2
+/* 800E6190 000E1DF0 38 80 00 02 */ li r4, 2
+/* 800E6194 000E1DF4 4B FF F2 CD */ bl func_800E5460
+/* 800E6198 000E1DF8 7F C5 F3 78 */ mr r5, r30
+/* 800E619C 000E1DFC 38 60 00 04 */ li r3, 4
+/* 800E61A0 000E1E00 38 80 00 01 */ li r4, 1
+/* 800E61A4 000E1E04 4B FF F2 BD */ bl func_800E5460
+/* 800E61A8 000E1E08 48 00 00 64 */ b lbl_800E620C
+lbl_800E61AC:
+/* 800E61AC 000E1E0C 38 60 00 09 */ li r3, 9
+/* 800E61B0 000E1E10 38 80 FF FF */ li r4, -1
+/* 800E61B4 000E1E14 4B FF F0 71 */ bl func_800E5224
+/* 800E61B8 000E1E18 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E61BC 000E1E1C 28 00 00 19 */ cmplwi r0, 0x19
+/* 800E61C0 000E1E20 40 82 00 0C */ bne lbl_800E61CC
+/* 800E61C4 000E1E24 38 60 00 00 */ li r3, 0
+/* 800E61C8 000E1E28 48 00 00 48 */ b lbl_800E6210
+lbl_800E61CC:
+/* 800E61CC 000E1E2C 38 03 00 68 */ addi r0, r3, 0x68
+/* 800E61D0 000E1E30 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E61D4 000E1E34 54 1E 06 3E */ clrlwi r30, r0, 0x18
+/* 800E61D8 000E1E38 80 63 D6 04 */ lwz r3, lbl_8047D604@l(r3)
+/* 800E61DC 000E1E3C 1C 1E 06 EC */ mulli r0, r30, 0x6ec
+/* 800E61E0 000E1E40 7F E4 FB 78 */ mr r4, r31
+/* 800E61E4 000E1E44 7C 63 02 14 */ add r3, r3, r0
+/* 800E61E8 000E1E48 4B FE 48 B9 */ bl func_800CAAA0
+/* 800E61EC 000E1E4C 7F C5 F3 78 */ mr r5, r30
+/* 800E61F0 000E1E50 38 60 00 02 */ li r3, 2
+/* 800E61F4 000E1E54 38 80 00 03 */ li r4, 3
+/* 800E61F8 000E1E58 4B FF F2 69 */ bl func_800E5460
+/* 800E61FC 000E1E5C 7F C5 F3 78 */ mr r5, r30
+/* 800E6200 000E1E60 38 60 00 04 */ li r3, 4
+/* 800E6204 000E1E64 38 80 00 01 */ li r4, 1
+/* 800E6208 000E1E68 4B FF F2 59 */ bl func_800E5460
+lbl_800E620C:
+/* 800E620C 000E1E6C 38 60 00 01 */ li r3, 1
+lbl_800E6210:
+/* 800E6210 000E1E70 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E6214 000E1E74 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E6218 000E1E78 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E621C 000E1E7C 7C 08 03 A6 */ mtlr r0
+/* 800E6220 000E1E80 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E6224 000E1E84 4E 80 00 20 */ blr
+
+.global func_800E6228
+func_800E6228:
+/* 800E6228 000E1E88 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E622C 000E1E8C 7C 08 02 A6 */ mflr r0
+/* 800E6230 000E1E90 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E6234 000E1E94 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E6238 000E1E98 48 0E 0E F1 */ bl _savegpr_27
+/* 800E623C 000E1E9C 7C 7D 1B 78 */ mr r29, r3
+/* 800E6240 000E1EA0 7C BE 2B 78 */ mr r30, r5
+/* 800E6244 000E1EA4 7C DF 33 78 */ mr r31, r6
+/* 800E6248 000E1EA8 48 03 67 2D */ bl func_8011C974
+/* 800E624C 000E1EAC 3F 80 80 48 */ lis r28, lbl_8047D604@ha
+/* 800E6250 000E1EB0 38 1F FF FF */ addi r0, r31, -1
+/* 800E6254 000E1EB4 38 DC D6 04 */ addi r6, r28, lbl_8047D604@l
+/* 800E6258 000E1EB8 2C 1D 00 03 */ cmpwi r29, 3
+/* 800E625C 000E1EBC 7C 04 00 34 */ cntlzw r4, r0
+/* 800E6260 000E1EC0 88 06 00 FD */ lbz r0, 0xfd(r6)
+/* 800E6264 000E1EC4 50 80 16 30 */ rlwimi r0, r4, 2, 0x18, 0x18
+/* 800E6268 000E1EC8 88 A6 00 FC */ lbz r5, 0xfc(r6)
+/* 800E626C 000E1ECC 98 06 00 FD */ stb r0, 0xfd(r6)
+/* 800E6270 000E1ED0 7C 7B 1B 78 */ mr r27, r3
+/* 800E6274 000E1ED4 54 A0 07 B6 */ rlwinm r0, r5, 0, 0x1e, 0x1b
+/* 800E6278 000E1ED8 98 06 00 FC */ stb r0, 0xfc(r6)
+/* 800E627C 000E1EDC 41 82 00 48 */ beq lbl_800E62C4
+/* 800E6280 000E1EE0 40 80 00 18 */ bge lbl_800E6298
+/* 800E6284 000E1EE4 2C 1D 00 02 */ cmpwi r29, 2
+/* 800E6288 000E1EE8 40 80 00 20 */ bge lbl_800E62A8
+/* 800E628C 000E1EEC 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E6290 000E1EF0 40 80 00 34 */ bge lbl_800E62C4
+/* 800E6294 000E1EF4 48 00 01 24 */ b lbl_800E63B8
+lbl_800E6298:
+/* 800E6298 000E1EF8 2C 1D 00 05 */ cmpwi r29, 5
+/* 800E629C 000E1EFC 41 82 00 58 */ beq lbl_800E62F4
+/* 800E62A0 000E1F00 40 80 01 18 */ bge lbl_800E63B8
+/* 800E62A4 000E1F04 48 00 00 38 */ b lbl_800E62DC
+lbl_800E62A8:
+/* 800E62A8 000E1F08 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800E62AC 000E1F0C 28 00 00 01 */ cmplwi r0, 1
+/* 800E62B0 000E1F10 41 81 00 14 */ bgt lbl_800E62C4
+/* 800E62B4 000E1F14 38 60 00 18 */ li r3, 0x18
+/* 800E62B8 000E1F18 38 80 00 02 */ li r4, 2
+/* 800E62BC 000E1F1C 38 A0 00 01 */ li r5, 1
+/* 800E62C0 000E1F20 48 07 C6 81 */ bl func_80162940
+lbl_800E62C4:
+/* 800E62C4 000E1F24 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E62C8 000E1F28 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E62CC 000E1F2C 88 03 00 FC */ lbz r0, 0xfc(r3)
+/* 800E62D0 000E1F30 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
+/* 800E62D4 000E1F34 98 03 00 FC */ stb r0, 0xfc(r3)
+/* 800E62D8 000E1F38 48 00 00 90 */ b lbl_800E6368
+lbl_800E62DC:
+/* 800E62DC 000E1F3C 38 60 00 02 */ li r3, 2
+/* 800E62E0 000E1F40 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800E62E4 000E1F44 50 60 36 32 */ rlwimi r0, r3, 6, 0x18, 0x19
+/* 800E62E8 000E1F48 60 00 00 08 */ ori r0, r0, 8
+/* 800E62EC 000E1F4C 98 06 00 FC */ stb r0, 0xfc(r6)
+/* 800E62F0 000E1F50 48 00 00 78 */ b lbl_800E6368
+lbl_800E62F4:
+/* 800E62F4 000E1F54 3B A0 00 02 */ li r29, 2
+/* 800E62F8 000E1F58 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800E62FC 000E1F5C 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
+/* 800E6300 000E1F60 38 A0 00 01 */ li r5, 1
+/* 800E6304 000E1F64 60 00 00 04 */ ori r0, r0, 4
+/* 800E6308 000E1F68 38 60 00 18 */ li r3, 0x18
+/* 800E630C 000E1F6C 98 06 00 FC */ stb r0, 0xfc(r6)
+/* 800E6310 000E1F70 38 80 00 03 */ li r4, 3
+/* 800E6314 000E1F74 48 07 C6 2D */ bl func_80162940
+/* 800E6318 000E1F78 80 7C D6 04 */ lwz r3, -0x29fc(r28)
+/* 800E631C 000E1F7C 38 9B 49 84 */ addi r4, r27, 0x4984
+/* 800E6320 000E1F80 3C 63 00 03 */ addis r3, r3, 3
+/* 800E6324 000E1F84 38 63 C8 F4 */ addi r3, r3, -14092
+/* 800E6328 000E1F88 4B FE 47 79 */ bl func_800CAAA0
+/* 800E632C 000E1F8C 80 BC D6 04 */ lwz r5, -0x29fc(r28)
+/* 800E6330 000E1F90 38 60 00 04 */ li r3, 4
+/* 800E6334 000E1F94 38 80 00 01 */ li r4, 1
+/* 800E6338 000E1F98 3C C5 00 03 */ addis r6, r5, 3
+/* 800E633C 000E1F9C 38 A0 00 67 */ li r5, 0x67
+/* 800E6340 000E1FA0 88 06 CE 39 */ lbz r0, -0x31c7(r6)
+/* 800E6344 000E1FA4 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
+/* 800E6348 000E1FA8 98 06 CE 39 */ stb r0, -0x31c7(r6)
+/* 800E634C 000E1FAC 4B FF F1 15 */ bl func_800E5460
+/* 800E6350 000E1FB0 38 60 00 05 */ li r3, 5
+/* 800E6354 000E1FB4 38 80 00 01 */ li r4, 1
+/* 800E6358 000E1FB8 38 A0 00 67 */ li r5, 0x67
+/* 800E635C 000E1FBC 4B FF F1 05 */ bl func_800E5460
+/* 800E6360 000E1FC0 48 00 00 08 */ b lbl_800E6368
+/* 800E6364 000E1FC4 48 00 00 54 */ b lbl_800E63B8
+lbl_800E6368:
+/* 800E6368 000E1FC8 2C 1E 00 04 */ cmpwi r30, 4
+/* 800E636C 000E1FCC 40 80 00 4C */ bge lbl_800E63B8
+/* 800E6370 000E1FD0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800E6374 000E1FD4 40 80 00 08 */ bge lbl_800E637C
+/* 800E6378 000E1FD8 48 00 00 40 */ b lbl_800E63B8
+lbl_800E637C:
+/* 800E637C 000E1FDC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E6380 000E1FE0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E6384 000E1FE4 88 03 00 FC */ lbz r0, 0xfc(r3)
+/* 800E6388 000E1FE8 53 C0 26 B6 */ rlwimi r0, r30, 4, 0x1a, 0x1b
+/* 800E638C 000E1FEC 98 03 00 FC */ stb r0, 0xfc(r3)
+/* 800E6390 000E1FF0 48 00 00 08 */ b lbl_800E6398
+/* 800E6394 000E1FF4 48 00 00 24 */ b lbl_800E63B8
+lbl_800E6398:
+/* 800E6398 000E1FF8 4B F6 FF 25 */ bl func_800562BC
+/* 800E639C 000E1FFC 2C 1F 00 00 */ cmpwi r31, 0
+/* 800E63A0 000E2000 41 82 00 0C */ beq lbl_800E63AC
+/* 800E63A4 000E2004 38 60 00 00 */ li r3, 0
+/* 800E63A8 000E2008 4B F7 00 B1 */ bl func_80056458
+lbl_800E63AC:
+/* 800E63AC 000E200C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 800E63B0 000E2010 38 80 08 FC */ li r4, 0x8fc
+/* 800E63B4 000E2014 48 14 03 F5 */ bl func_802267A8
+lbl_800E63B8:
+/* 800E63B8 000E2018 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E63BC 000E201C 48 0E 0D B9 */ bl _restgpr_27
+/* 800E63C0 000E2020 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E63C4 000E2024 7C 08 03 A6 */ mtlr r0
+/* 800E63C8 000E2028 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E63CC 000E202C 4E 80 00 20 */ blr
+
+.global func_800E63D0
+func_800E63D0:
+/* 800E63D0 000E2030 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E63D4 000E2034 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E63D8 000E2038 88 03 00 FC */ lbz r0, 0xfc(r3)
+/* 800E63DC 000E203C 54 03 D7 BE */ rlwinm r3, r0, 0x1a, 0x1e, 0x1f
+/* 800E63E0 000E2040 4E 80 00 20 */ blr
+
+.global func_800E63E4
+func_800E63E4:
+/* 800E63E4 000E2044 2C 03 00 01 */ cmpwi r3, 1
+/* 800E63E8 000E2048 41 82 00 34 */ beq lbl_800E641C
+/* 800E63EC 000E204C 40 80 00 10 */ bge lbl_800E63FC
+/* 800E63F0 000E2050 2C 03 00 00 */ cmpwi r3, 0
+/* 800E63F4 000E2054 40 80 00 14 */ bge lbl_800E6408
+/* 800E63F8 000E2058 48 00 00 4C */ b lbl_800E6444
+lbl_800E63FC:
+/* 800E63FC 000E205C 2C 03 00 03 */ cmpwi r3, 3
+/* 800E6400 000E2060 40 80 00 44 */ bge lbl_800E6444
+/* 800E6404 000E2064 48 00 00 2C */ b lbl_800E6430
+lbl_800E6408:
+/* 800E6408 000E2068 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E640C 000E206C 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E6410 000E2070 88 03 00 FC */ lbz r0, 0xfc(r3)
+/* 800E6414 000E2074 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
+/* 800E6418 000E2078 4E 80 00 20 */ blr
+lbl_800E641C:
+/* 800E641C 000E207C 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E6420 000E2080 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E6424 000E2084 88 03 00 FC */ lbz r0, 0xfc(r3)
+/* 800E6428 000E2088 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
+/* 800E642C 000E208C 4E 80 00 20 */ blr
+lbl_800E6430:
+/* 800E6430 000E2090 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E6434 000E2094 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E6438 000E2098 88 03 00 FD */ lbz r0, 0xfd(r3)
+/* 800E643C 000E209C 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f
+/* 800E6440 000E20A0 4E 80 00 20 */ blr
+lbl_800E6444:
+/* 800E6444 000E20A4 38 60 00 FF */ li r3, 0xff
+/* 800E6448 000E20A8 4E 80 00 20 */ blr
+
+.global func_800E644C
+func_800E644C:
+/* 800E644C 000E20AC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E6450 000E20B0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E6454 000E20B4 88 03 00 FC */ lbz r0, 0xfc(r3)
+/* 800E6458 000E20B8 54 03 E7 BE */ rlwinm r3, r0, 0x1c, 0x1e, 0x1f
+/* 800E645C 000E20BC 4E 80 00 20 */ blr
+
+.global func_800E6460
+func_800E6460:
+/* 800E6460 000E20C0 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E6464 000E20C4 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E6468 000E20C8 88 04 00 FC */ lbz r0, 0xfc(r4)
+/* 800E646C 000E20CC 50 60 26 B6 */ rlwimi r0, r3, 4, 0x1a, 0x1b
+/* 800E6470 000E20D0 98 04 00 FC */ stb r0, 0xfc(r4)
+/* 800E6474 000E20D4 4E 80 00 20 */ blr
+
+.global func_800E6478
+func_800E6478:
+/* 800E6478 000E20D8 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E647C 000E20DC 38 00 00 FF */ li r0, 0xff
+/* 800E6480 000E20E0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E6484 000E20E4 98 03 00 38 */ stb r0, 0x38(r3)
+/* 800E6488 000E20E8 98 03 00 39 */ stb r0, 0x39(r3)
+/* 800E648C 000E20EC 98 03 00 3A */ stb r0, 0x3a(r3)
+/* 800E6490 000E20F0 98 03 00 3B */ stb r0, 0x3b(r3)
+/* 800E6494 000E20F4 4E 80 00 20 */ blr
+
+.global func_800E6498
+func_800E6498:
+/* 800E6498 000E20F8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E649C 000E20FC 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E64A0 000E2100 88 04 00 FC */ lbz r0, 0xfc(r4)
+/* 800E64A4 000E2104 54 00 E7 BE */ rlwinm r0, r0, 0x1c, 0x1e, 0x1f
+/* 800E64A8 000E2108 28 00 00 03 */ cmplwi r0, 3
+/* 800E64AC 000E210C 4D 81 00 20 */ bgtlr
+/* 800E64B0 000E2110 7C 84 02 14 */ add r4, r4, r0
+/* 800E64B4 000E2114 98 64 00 38 */ stb r3, 0x38(r4)
+/* 800E64B8 000E2118 4E 80 00 20 */ blr
+
+.global func_800E64BC
+func_800E64BC:
+/* 800E64BC 000E211C 28 03 00 03 */ cmplwi r3, 3
+/* 800E64C0 000E2120 41 81 00 18 */ bgt lbl_800E64D8
+/* 800E64C4 000E2124 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E64C8 000E2128 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E64CC 000E212C 7C 64 1A 14 */ add r3, r4, r3
+/* 800E64D0 000E2130 88 63 00 38 */ lbz r3, 0x38(r3)
+/* 800E64D4 000E2134 4E 80 00 20 */ blr
+lbl_800E64D8:
+/* 800E64D8 000E2138 38 60 00 FF */ li r3, 0xff
+/* 800E64DC 000E213C 4E 80 00 20 */ blr
+
+.global func_800E64E0
+func_800E64E0:
+/* 800E64E0 000E2140 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E64E4 000E2144 7C 08 02 A6 */ mflr r0
+/* 800E64E8 000E2148 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E64EC 000E214C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E64F0 000E2150 48 0E 0C 2D */ bl _savegpr_24
+/* 800E64F4 000E2154 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E64F8 000E2158 3B 00 00 00 */ li r24, 0
+/* 800E64FC 000E215C 3B E0 00 00 */ li r31, 0
+/* 800E6500 000E2160 3B C0 00 00 */ li r30, 0
+/* 800E6504 000E2164 7F 1C C3 78 */ mr r28, r24
+/* 800E6508 000E2168 3B A3 D6 04 */ addi r29, r3, lbl_8047D604@l
+/* 800E650C 000E216C 3B 60 FF FF */ li r27, -1
+lbl_800E6510:
+/* 800E6510 000E2170 7F 5D F2 14 */ add r26, r29, r30
+/* 800E6514 000E2174 A8 1A 00 3C */ lha r0, 0x3c(r26)
+/* 800E6518 000E2178 2C 00 FF FF */ cmpwi r0, -1
+/* 800E651C 000E217C 41 82 00 0C */ beq lbl_800E6528
+/* 800E6520 000E2180 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 800E6524 000E2184 48 16 D7 A9 */ bl func_80253CCC
+lbl_800E6528:
+/* 800E6528 000E2188 7F 3D FA 14 */ add r25, r29, r31
+/* 800E652C 000E218C 80 79 00 44 */ lwz r3, 0x44(r25)
+/* 800E6530 000E2190 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6534 000E2194 41 82 00 08 */ beq lbl_800E653C
+/* 800E6538 000E2198 4B F6 F8 F9 */ bl func_80055E30
+lbl_800E653C:
+/* 800E653C 000E219C 93 99 00 44 */ stw r28, 0x44(r25)
+/* 800E6540 000E21A0 3B 18 00 01 */ addi r24, r24, 1
+/* 800E6544 000E21A4 2C 18 00 04 */ cmpwi r24, 4
+/* 800E6548 000E21A8 3B DE 00 02 */ addi r30, r30, 2
+/* 800E654C 000E21AC B3 7A 00 3C */ sth r27, 0x3c(r26)
+/* 800E6550 000E21B0 3B FF 00 04 */ addi r31, r31, 4
+/* 800E6554 000E21B4 41 80 FF BC */ blt lbl_800E6510
+/* 800E6558 000E21B8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E655C 000E21BC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E6560 000E21C0 80 7B 00 10 */ lwz r3, 0x10(r27)
+/* 800E6564 000E21C4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6568 000E21C8 41 82 00 10 */ beq lbl_800E6578
+/* 800E656C 000E21CC 4B F6 F8 C5 */ bl func_80055E30
+/* 800E6570 000E21D0 38 00 00 00 */ li r0, 0
+/* 800E6574 000E21D4 90 1B 00 10 */ stw r0, 0x10(r27)
+lbl_800E6578:
+/* 800E6578 000E21D8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E657C 000E21DC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E6580 000E21E0 80 7B 00 14 */ lwz r3, 0x14(r27)
+/* 800E6584 000E21E4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6588 000E21E8 41 82 00 10 */ beq lbl_800E6598
+/* 800E658C 000E21EC 4B F6 F8 A5 */ bl func_80055E30
+/* 800E6590 000E21F0 38 00 00 00 */ li r0, 0
+/* 800E6594 000E21F4 90 1B 00 14 */ stw r0, 0x14(r27)
+lbl_800E6598:
+/* 800E6598 000E21F8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E659C 000E21FC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E65A0 000E2200 80 7B 00 F8 */ lwz r3, 0xf8(r27)
+/* 800E65A4 000E2204 2C 03 00 00 */ cmpwi r3, 0
+/* 800E65A8 000E2208 41 82 00 14 */ beq lbl_800E65BC
+/* 800E65AC 000E220C 38 80 00 01 */ li r4, 1
+/* 800E65B0 000E2210 48 11 3C E5 */ bl func_801FA294
+/* 800E65B4 000E2214 38 00 00 00 */ li r0, 0
+/* 800E65B8 000E2218 90 1B 00 F8 */ stw r0, 0xf8(r27)
+lbl_800E65BC:
+/* 800E65BC 000E221C 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E65C0 000E2220 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E65C4 000E2224 80 7B 00 54 */ lwz r3, 0x54(r27)
+/* 800E65C8 000E2228 2C 03 00 00 */ cmpwi r3, 0
+/* 800E65CC 000E222C 41 82 00 18 */ beq lbl_800E65E4
+/* 800E65D0 000E2230 48 0F D2 21 */ bl func_801E37F0
+/* 800E65D4 000E2234 80 7B 00 54 */ lwz r3, 0x54(r27)
+/* 800E65D8 000E2238 4B F6 F8 59 */ bl func_80055E30
+/* 800E65DC 000E223C 38 00 00 00 */ li r0, 0
+/* 800E65E0 000E2240 90 1B 00 54 */ stw r0, 0x54(r27)
+lbl_800E65E4:
+/* 800E65E4 000E2244 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E65E8 000E2248 38 00 00 04 */ li r0, 4
+/* 800E65EC 000E224C 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E65F0 000E2250 C0 22 8B 28 */ lfs f1, lbl_80641128-_SDA2_BASE_(r2)
+/* 800E65F4 000E2254 C0 02 8B 2C */ lfs f0, lbl_8064112C-_SDA2_BASE_(r2)
+/* 800E65F8 000E2258 38 60 00 00 */ li r3, 0
+/* 800E65FC 000E225C 7C 09 03 A6 */ mtctr r0
+lbl_800E6600:
+/* 800E6600 000E2260 7C A4 1A 14 */ add r5, r4, r3
+/* 800E6604 000E2264 38 63 00 20 */ addi r3, r3, 0x20
+/* 800E6608 000E2268 D0 25 00 64 */ stfs f1, 0x64(r5)
+/* 800E660C 000E226C D0 25 00 58 */ stfs f1, 0x58(r5)
+/* 800E6610 000E2270 D0 05 00 60 */ stfs f0, 0x60(r5)
+/* 800E6614 000E2274 D0 05 00 5C */ stfs f0, 0x5c(r5)
+/* 800E6618 000E2278 42 00 FF E8 */ bdnz lbl_800E6600
+/* 800E661C 000E227C 3F 60 0B E1 */ lis r27, 0x0BE11A00@ha
+/* 800E6620 000E2280 38 60 03 EC */ li r3, 0x3ec
+/* 800E6624 000E2284 38 9B 1A 00 */ addi r4, r27, 0x0BE11A00@l
+/* 800E6628 000E2288 48 16 31 F5 */ bl func_8024981C
+/* 800E662C 000E228C 3F 80 80 48 */ lis r28, lbl_8047D604@ha
+/* 800E6630 000E2290 3B 00 00 00 */ li r24, 0
+/* 800E6634 000E2294 3B 9C D6 04 */ addi r28, r28, lbl_8047D604@l
+/* 800E6638 000E2298 3F A0 80 0E */ lis r29, 0x800e
+/* 800E663C 000E229C 3F E0 80 0E */ lis r31, 0x800e
+/* 800E6640 000E22A0 3F C0 80 0E */ lis r30, 0x800e
+lbl_800E6644:
+/* 800E6644 000E22A4 57 00 15 BA */ rlwinm r0, r24, 2, 0x16, 0x1d
+/* 800E6648 000E22A8 38 9B 1A 00 */ addi r4, r27, 0x1a00
+/* 800E664C 000E22AC 7F 3C 02 14 */ add r25, r28, r0
+/* 800E6650 000E22B0 38 60 03 EC */ li r3, 0x3ec
+/* 800E6654 000E22B4 4B F6 F7 45 */ bl func_80055D98
+/* 800E6658 000E22B8 90 79 00 44 */ stw r3, 0x44(r25)
+/* 800E665C 000E22BC 38 9D 72 0C */ addi r4, r29, 0x720c
+/* 800E6660 000E22C0 38 BF 73 98 */ addi r5, r31, 0x7398
+/* 800E6664 000E22C4 38 DE 76 04 */ addi r6, r30, 0x7604
+/* 800E6668 000E22C8 38 E0 FF FF */ li r7, -1
+/* 800E666C 000E22CC 39 00 00 00 */ li r8, 0
+/* 800E6670 000E22D0 39 20 00 01 */ li r9, 1
+/* 800E6674 000E22D4 39 40 00 00 */ li r10, 0
+/* 800E6678 000E22D8 48 16 D5 C1 */ bl func_80253C38
+/* 800E667C 000E22DC 57 00 0D FC */ rlwinm r0, r24, 1, 0x17, 0x1e
+/* 800E6680 000E22E0 3B 18 00 01 */ addi r24, r24, 1
+/* 800E6684 000E22E4 7C 9C 02 14 */ add r4, r28, r0
+/* 800E6688 000E22E8 28 18 00 04 */ cmplwi r24, 4
+/* 800E668C 000E22EC B0 64 00 3C */ sth r3, 0x3c(r4)
+/* 800E6690 000E22F0 41 80 FF B4 */ blt lbl_800E6644
+/* 800E6694 000E22F4 38 60 03 EC */ li r3, 0x3ec
+/* 800E6698 000E22F8 3C 80 12 29 */ lis r4, 0x1229
+/* 800E669C 000E22FC 48 16 31 81 */ bl func_8024981C
+/* 800E66A0 000E2300 38 60 03 EC */ li r3, 0x3ec
+/* 800E66A4 000E2304 3C 80 12 29 */ lis r4, 0x1229
+/* 800E66A8 000E2308 4B F6 F6 F1 */ bl func_80055D98
+/* 800E66AC 000E230C 3F C0 80 48 */ lis r30, lbl_8047D604@ha
+/* 800E66B0 000E2310 3C 80 0B E1 */ lis r4, 0x0BE11A00@ha
+/* 800E66B4 000E2314 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
+/* 800E66B8 000E2318 90 7E 00 54 */ stw r3, 0x54(r30)
+/* 800E66BC 000E231C 38 84 1A 00 */ addi r4, r4, 0x0BE11A00@l
+/* 800E66C0 000E2320 38 60 03 EC */ li r3, 0x3ec
+/* 800E66C4 000E2324 48 0F 4F 81 */ bl func_801DB644
+/* 800E66C8 000E2328 38 60 03 EC */ li r3, 0x3ec
+/* 800E66CC 000E232C 3C 80 12 29 */ lis r4, 0x1229
+/* 800E66D0 000E2330 48 0F 4F 75 */ bl func_801DB644
+/* 800E66D4 000E2334 80 1E 00 F8 */ lwz r0, 0xf8(r30)
+/* 800E66D8 000E2338 2C 00 00 00 */ cmpwi r0, 0
+/* 800E66DC 000E233C 40 82 00 50 */ bne lbl_800E672C
+/* 800E66E0 000E2340 83 3E 00 54 */ lwz r25, 0x54(r30)
+/* 800E66E4 000E2344 7F 23 CB 78 */ mr r3, r25
+/* 800E66E8 000E2348 7F 24 CB 78 */ mr r4, r25
+/* 800E66EC 000E234C 48 0F CD F1 */ bl func_801E34DC
+/* 800E66F0 000E2350 48 0F 44 39 */ bl func_801DAB28
+/* 800E66F4 000E2354 2C 03 00 00 */ cmpwi r3, 0
+/* 800E66F8 000E2358 41 82 00 14 */ beq lbl_800E670C
+/* 800E66FC 000E235C 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 800E6700 000E2360 38 80 00 14 */ li r4, 0x14
+/* 800E6704 000E2364 48 0F 45 91 */ bl func_801DAC94
+/* 800E6708 000E2368 48 00 00 08 */ b lbl_800E6710
+lbl_800E670C:
+/* 800E670C 000E236C 38 60 00 00 */ li r3, 0
+lbl_800E6710:
+/* 800E6710 000E2370 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6714 000E2374 41 82 00 0C */ beq lbl_800E6720
+/* 800E6718 000E2378 7F 24 CB 78 */ mr r4, r25
+/* 800E671C 000E237C 48 11 39 79 */ bl func_801FA094
+lbl_800E6720:
+/* 800E6720 000E2380 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E6724 000E2384 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E6728 000E2388 90 64 00 F8 */ stw r3, 0xf8(r4)
+lbl_800E672C:
+/* 800E672C 000E238C 3F C0 0B E0 */ lis r30, 0x0BE00C00@ha
+/* 800E6730 000E2390 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6734 000E2394 38 9E 0C 00 */ addi r4, r30, 0x0BE00C00@l
+/* 800E6738 000E2398 48 16 30 E5 */ bl func_8024981C
+/* 800E673C 000E239C 38 9E 0C 00 */ addi r4, r30, 0xc00
+/* 800E6740 000E23A0 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6744 000E23A4 48 0F 4D 79 */ bl func_801DB4BC
+/* 800E6748 000E23A8 7C 7A 1B 78 */ mr r26, r3
+/* 800E674C 000E23AC 38 80 00 00 */ li r4, 0
+/* 800E6750 000E23B0 48 00 02 0D */ bl func_800E695C
+/* 800E6754 000E23B4 80 7A 00 28 */ lwz r3, 0x28(r26)
+/* 800E6758 000E23B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E675C 000E23BC 41 82 00 0C */ beq lbl_800E6768
+/* 800E6760 000E23C0 7C 1A 18 50 */ subf r0, r26, r3
+/* 800E6764 000E23C4 90 1A 00 28 */ stw r0, 0x28(r26)
+lbl_800E6768:
+/* 800E6768 000E23C8 80 1A 00 08 */ lwz r0, 8(r26)
+/* 800E676C 000E23CC 2C 00 00 01 */ cmpwi r0, 1
+/* 800E6770 000E23D0 41 81 00 18 */ bgt lbl_800E6788
+/* 800E6774 000E23D4 80 7A 00 48 */ lwz r3, 0x48(r26)
+/* 800E6778 000E23D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E677C 000E23DC 41 82 00 0C */ beq lbl_800E6788
+/* 800E6780 000E23E0 7C 1A 18 50 */ subf r0, r26, r3
+/* 800E6784 000E23E4 90 1A 00 48 */ stw r0, 0x48(r26)
+lbl_800E6788:
+/* 800E6788 000E23E8 3F E0 0B E0 */ lis r31, 0x0BE00C00@ha
+/* 800E678C 000E23EC 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6790 000E23F0 38 9F 0C 00 */ addi r4, r31, 0x0BE00C00@l
+/* 800E6794 000E23F4 48 0F 4E 51 */ bl func_801DB5E4
+/* 800E6798 000E23F8 38 03 00 1F */ addi r0, r3, 0x1f
+/* 800E679C 000E23FC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 800E67A0 000E2400 54 19 00 34 */ rlwinm r25, r0, 0, 0, 0x1a
+/* 800E67A4 000E2404 7F 24 CB 78 */ mr r4, r25
+/* 800E67A8 000E2408 48 0F 44 ED */ bl func_801DAC94
+/* 800E67AC 000E240C 3F C0 80 48 */ lis r30, lbl_8047D604@ha
+/* 800E67B0 000E2410 7F 44 D3 78 */ mr r4, r26
+/* 800E67B4 000E2414 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
+/* 800E67B8 000E2418 7F 25 CB 78 */ mr r5, r25
+/* 800E67BC 000E241C 90 7E 00 10 */ stw r3, 0x10(r30)
+/* 800E67C0 000E2420 4B F1 D8 41 */ bl memcpy
+/* 800E67C4 000E2424 38 9F 0C 00 */ addi r4, r31, 0xc00
+/* 800E67C8 000E2428 38 60 03 F4 */ li r3, 0x3f4
+/* 800E67CC 000E242C 48 0F 4E 79 */ bl func_801DB644
+/* 800E67D0 000E2430 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 800E67D4 000E2434 48 15 6E F9 */ bl func_8023D6CC
+/* 800E67D8 000E2438 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E67DC 000E243C 7C 7A 1B 78 */ mr r26, r3
+/* 800E67E0 000E2440 88 04 00 7A */ lbz r0, 0x7a(r4)
+/* 800E67E4 000E2444 2C 00 00 00 */ cmpwi r0, 0
+/* 800E67E8 000E2448 41 82 00 38 */ beq lbl_800E6820
+/* 800E67EC 000E244C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E67F0 000E2450 41 82 00 30 */ beq lbl_800E6820
+/* 800E67F4 000E2454 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 800E67F8 000E2458 2C 05 00 02 */ cmpwi r5, 2
+/* 800E67FC 000E245C 40 80 00 08 */ bge lbl_800E6804
+/* 800E6800 000E2460 38 A0 00 02 */ li r5, 2
+lbl_800E6804:
+/* 800E6804 000E2464 80 9A 00 18 */ lwz r4, 0x18(r26)
+/* 800E6808 000E2468 7F 43 D3 78 */ mr r3, r26
+/* 800E680C 000E246C 2C 04 00 02 */ cmpwi r4, 2
+/* 800E6810 000E2470 40 80 00 08 */ bge lbl_800E6818
+/* 800E6814 000E2474 38 80 00 02 */ li r4, 2
+lbl_800E6818:
+/* 800E6818 000E2478 80 DA 00 20 */ lwz r6, 0x20(r26)
+/* 800E681C 000E247C 48 15 7B AD */ bl func_8023E3C8
+lbl_800E6820:
+/* 800E6820 000E2480 7F 43 D3 78 */ mr r3, r26
+/* 800E6824 000E2484 7F 24 CB 78 */ mr r4, r25
+/* 800E6828 000E2488 48 18 3E 2D */ bl DCFlushRange
+/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6830 000E2490 38 80 00 00 */ li r4, 0
+/* 800E6834 000E2494 48 00 01 51 */ bl func_800E6984
+/* 800E6838 000E2498 3F C0 27 94 */ lis r30, 0x27940C00@ha
+/* 800E683C 000E249C 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6840 000E24A0 38 9E 0C 00 */ addi r4, r30, 0x27940C00@l
+/* 800E6844 000E24A4 48 16 2F D9 */ bl func_8024981C
+/* 800E6848 000E24A8 38 9E 0C 00 */ addi r4, r30, 0xc00
+/* 800E684C 000E24AC 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6850 000E24B0 48 0F 4C 6D */ bl func_801DB4BC
+/* 800E6854 000E24B4 7C 7A 1B 78 */ mr r26, r3
+/* 800E6858 000E24B8 38 80 00 00 */ li r4, 0
+/* 800E685C 000E24BC 48 00 01 01 */ bl func_800E695C
+/* 800E6860 000E24C0 80 7A 00 28 */ lwz r3, 0x28(r26)
+/* 800E6864 000E24C4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E6868 000E24C8 41 82 00 0C */ beq lbl_800E6874
+/* 800E686C 000E24CC 7C 1A 18 50 */ subf r0, r26, r3
+/* 800E6870 000E24D0 90 1A 00 28 */ stw r0, 0x28(r26)
+lbl_800E6874:
+/* 800E6874 000E24D4 80 1A 00 08 */ lwz r0, 8(r26)
+/* 800E6878 000E24D8 2C 00 00 01 */ cmpwi r0, 1
+/* 800E687C 000E24DC 41 81 00 18 */ bgt lbl_800E6894
+/* 800E6880 000E24E0 80 7A 00 48 */ lwz r3, 0x48(r26)
+/* 800E6884 000E24E4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E6888 000E24E8 41 82 00 0C */ beq lbl_800E6894
+/* 800E688C 000E24EC 7C 1A 18 50 */ subf r0, r26, r3
+/* 800E6890 000E24F0 90 1A 00 48 */ stw r0, 0x48(r26)
+lbl_800E6894:
+/* 800E6894 000E24F4 3F E0 27 94 */ lis r31, 0x27940C00@ha
+/* 800E6898 000E24F8 38 60 03 F4 */ li r3, 0x3f4
+/* 800E689C 000E24FC 38 9F 0C 00 */ addi r4, r31, 0x27940C00@l
+/* 800E68A0 000E2500 48 0F 4D 45 */ bl func_801DB5E4
+/* 800E68A4 000E2504 38 03 00 1F */ addi r0, r3, 0x1f
+/* 800E68A8 000E2508 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 800E68AC 000E250C 54 19 00 34 */ rlwinm r25, r0, 0, 0, 0x1a
+/* 800E68B0 000E2510 7F 24 CB 78 */ mr r4, r25
+/* 800E68B4 000E2514 48 0F 43 E1 */ bl func_801DAC94
+/* 800E68B8 000E2518 3F C0 80 48 */ lis r30, lbl_8047D604@ha
+/* 800E68BC 000E251C 7F 44 D3 78 */ mr r4, r26
+/* 800E68C0 000E2520 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
+/* 800E68C4 000E2524 7F 25 CB 78 */ mr r5, r25
+/* 800E68C8 000E2528 90 7E 00 14 */ stw r3, 0x14(r30)
+/* 800E68CC 000E252C 4B F1 D7 35 */ bl memcpy
+/* 800E68D0 000E2530 38 9F 0C 00 */ addi r4, r31, 0xc00
+/* 800E68D4 000E2534 38 60 03 F4 */ li r3, 0x3f4
+/* 800E68D8 000E2538 48 0F 4D 6D */ bl func_801DB644
+/* 800E68DC 000E253C 80 7E 00 14 */ lwz r3, 0x14(r30)
+/* 800E68E0 000E2540 48 15 6D ED */ bl func_8023D6CC
+/* 800E68E4 000E2544 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E68E8 000E2548 7C 7A 1B 78 */ mr r26, r3
+/* 800E68EC 000E254C 88 04 00 7A */ lbz r0, 0x7a(r4)
+/* 800E68F0 000E2550 2C 00 00 00 */ cmpwi r0, 0
+/* 800E68F4 000E2554 41 82 00 38 */ beq lbl_800E692C
+/* 800E68F8 000E2558 2C 03 00 00 */ cmpwi r3, 0
+/* 800E68FC 000E255C 41 82 00 30 */ beq lbl_800E692C
+/* 800E6900 000E2560 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 800E6904 000E2564 2C 05 00 02 */ cmpwi r5, 2
+/* 800E6908 000E2568 40 80 00 08 */ bge lbl_800E6910
+/* 800E690C 000E256C 38 A0 00 02 */ li r5, 2
+lbl_800E6910:
+/* 800E6910 000E2570 80 9A 00 18 */ lwz r4, 0x18(r26)
+/* 800E6914 000E2574 7F 43 D3 78 */ mr r3, r26
+/* 800E6918 000E2578 2C 04 00 02 */ cmpwi r4, 2
+/* 800E691C 000E257C 40 80 00 08 */ bge lbl_800E6924
+/* 800E6920 000E2580 38 80 00 02 */ li r4, 2
+lbl_800E6924:
+/* 800E6924 000E2584 80 DA 00 20 */ lwz r6, 0x20(r26)
+/* 800E6928 000E2588 48 15 7A A1 */ bl func_8023E3C8
+lbl_800E692C:
+/* 800E692C 000E258C 7F 43 D3 78 */ mr r3, r26
+/* 800E6930 000E2590 7F 24 CB 78 */ mr r4, r25
+/* 800E6934 000E2594 48 18 3D 21 */ bl DCFlushRange
+/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E693C 000E259C 38 80 00 00 */ li r4, 0
+/* 800E6940 000E25A0 48 00 00 45 */ bl func_800E6984
+/* 800E6944 000E25A4 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E6948 000E25A8 48 0E 08 21 */ bl _restgpr_24
+/* 800E694C 000E25AC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E6950 000E25B0 7C 08 03 A6 */ mtlr r0
+/* 800E6954 000E25B4 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E6958 000E25B8 4E 80 00 20 */ blr
+
+.global func_800E695C
+func_800E695C:
+/* 800E695C 000E25BC 2C 04 00 00 */ cmpwi r4, 0
+/* 800E6960 000E25C0 41 82 00 14 */ beq lbl_800E6974
+/* 800E6964 000E25C4 88 03 00 07 */ lbz r0, 7(r3)
+/* 800E6968 000E25C8 60 00 00 01 */ ori r0, r0, 1
+/* 800E696C 000E25CC 98 03 00 07 */ stb r0, 7(r3)
+/* 800E6970 000E25D0 4E 80 00 20 */ blr
+lbl_800E6974:
+/* 800E6974 000E25D4 88 03 00 07 */ lbz r0, 7(r3)
+/* 800E6978 000E25D8 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
+/* 800E697C 000E25DC 98 03 00 07 */ stb r0, 7(r3)
+/* 800E6980 000E25E0 4E 80 00 20 */ blr
+
+.global func_800E6984
+func_800E6984:
+/* 800E6984 000E25E4 A0 03 16 FE */ lhz r0, 0x16fe(r3)
+/* 800E6988 000E25E8 2C 04 00 00 */ cmpwi r4, 0
+/* 800E698C 000E25EC 60 00 00 02 */ ori r0, r0, 2
+/* 800E6990 000E25F0 B0 03 16 FE */ sth r0, 0x16fe(r3)
+/* 800E6994 000E25F4 4D 82 00 20 */ beqlr
+/* 800E6998 000E25F8 60 00 00 04 */ ori r0, r0, 4
+/* 800E699C 000E25FC B0 03 16 FE */ sth r0, 0x16fe(r3)
+/* 800E69A0 000E2600 4E 80 00 20 */ blr
+
+.global func_800E69A4
+func_800E69A4:
+/* 800E69A4 000E2604 94 21 FF 00 */ stwu r1, -0x100(r1)
+/* 800E69A8 000E2608 7C 08 02 A6 */ mflr r0
+/* 800E69AC 000E260C 90 01 01 04 */ stw r0, 0x104(r1)
+/* 800E69B0 000E2610 39 61 01 00 */ addi r11, r1, 0x100
+/* 800E69B4 000E2614 48 0E 07 5D */ bl _savegpr_21
+/* 800E69B8 000E2618 3C E0 80 40 */ lis r7, lbl_803FC048@ha
+/* 800E69BC 000E261C 3F C0 80 48 */ lis r30, lbl_8047D5F8@ha
+/* 800E69C0 000E2620 38 E7 C0 48 */ addi r7, r7, lbl_803FC048@l
+/* 800E69C4 000E2624 38 00 00 15 */ li r0, 0x15
+/* 800E69C8 000E2628 7C 96 23 78 */ mr r22, r4
+/* 800E69CC 000E262C 7C B8 2B 78 */ mr r24, r5
+/* 800E69D0 000E2630 7C 75 1B 78 */ mr r21, r3
+/* 800E69D4 000E2634 7C D7 33 78 */ mr r23, r6
+/* 800E69D8 000E2638 3B DE D5 F8 */ addi r30, r30, lbl_8047D5F8@l
+/* 800E69DC 000E263C 38 A1 00 18 */ addi r5, r1, 0x18
+/* 800E69E0 000E2640 38 87 FF FC */ addi r4, r7, -4
+/* 800E69E4 000E2644 7C 09 03 A6 */ mtctr r0
+lbl_800E69E8:
+/* 800E69E8 000E2648 80 64 00 04 */ lwz r3, 4(r4)
+/* 800E69EC 000E264C 84 04 00 08 */ lwzu r0, 8(r4)
+/* 800E69F0 000E2650 90 65 00 04 */ stw r3, 4(r5)
+/* 800E69F4 000E2654 94 05 00 08 */ stwu r0, 8(r5)
+/* 800E69F8 000E2658 42 00 FF F0 */ bdnz lbl_800E69E8
+/* 800E69FC 000E265C 80 04 00 04 */ lwz r0, 4(r4)
+/* 800E6A00 000E2660 90 05 00 04 */ stw r0, 4(r5)
+/* 800E6A04 000E2664 48 03 5F 71 */ bl func_8011C974
+/* 800E6A08 000E2668 7C 7F 1B 78 */ mr r31, r3
+/* 800E6A0C 000E266C 38 61 00 0C */ addi r3, r1, 0xc
+/* 800E6A10 000E2670 38 80 00 FF */ li r4, 0xff
+/* 800E6A14 000E2674 38 A0 00 00 */ li r5, 0
+/* 800E6A18 000E2678 38 C0 00 FF */ li r6, 0xff
+/* 800E6A1C 000E267C 38 E0 00 FF */ li r7, 0xff
+/* 800E6A20 000E2680 4B FE FA D9 */ bl func_800D64F8
+/* 800E6A24 000E2684 88 0D 9C 4E */ lbz r0, lbl_8063EF0E-_SDA_BASE_(r13)
+/* 800E6A28 000E2688 7C 00 07 75 */ extsb. r0, r0
+/* 800E6A2C 000E268C 40 82 00 28 */ bne lbl_800E6A54
+/* 800E6A30 000E2690 38 7E 01 18 */ addi r3, r30, 0x118
+/* 800E6A34 000E2694 48 0F 75 45 */ bl func_801DDF78
+/* 800E6A38 000E2698 3C 80 80 1E */ lis r4, func_801DE19C@ha
+/* 800E6A3C 000E269C 38 7E 01 18 */ addi r3, r30, 0x118
+/* 800E6A40 000E26A0 38 84 E1 9C */ addi r4, r4, func_801DE19C@l
+/* 800E6A44 000E26A4 38 BE 01 0C */ addi r5, r30, 0x10c
+/* 800E6A48 000E26A8 48 0E 02 01 */ bl __register_global_object_tmp
+/* 800E6A4C 000E26AC 38 00 00 01 */ li r0, 1
+/* 800E6A50 000E26B0 98 0D 9C 4E */ stb r0, lbl_8063EF0E-_SDA_BASE_(r13)
+lbl_800E6A54:
+/* 800E6A54 000E26B4 28 15 00 10 */ cmplwi r21, 0x10
+/* 800E6A58 000E26B8 56 BD 07 3E */ clrlwi r29, r21, 0x1c
+/* 800E6A5C 000E26BC 41 80 00 90 */ blt lbl_800E6AEC
+/* 800E6A60 000E26C0 28 15 00 A3 */ cmplwi r21, 0xa3
+/* 800E6A64 000E26C4 40 80 00 88 */ bge lbl_800E6AEC
+/* 800E6A68 000E26C8 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E6A6C 000E26CC 40 82 00 28 */ bne lbl_800E6A94
+/* 800E6A70 000E26D0 56 A3 E7 3E */ rlwinm r3, r21, 0x1c, 0x1c, 0x1f
+/* 800E6A74 000E26D4 38 03 FF FF */ addi r0, r3, -1
+/* 800E6A78 000E26D8 1C 60 00 03 */ mulli r3, r0, 3
+/* 800E6A7C 000E26DC 38 63 00 81 */ addi r3, r3, 0x81
+/* 800E6A80 000E26E0 4B FF F0 51 */ bl func_800E5AD0
+/* 800E6A84 000E26E4 7C 64 1B 78 */ mr r4, r3
+/* 800E6A88 000E26E8 38 7F 1F FC */ addi r3, r31, 0x1ffc
+/* 800E6A8C 000E26EC 4B FE 40 15 */ bl func_800CAAA0
+/* 800E6A90 000E26F0 48 00 00 64 */ b lbl_800E6AF4
+lbl_800E6A94:
+/* 800E6A94 000E26F4 28 1D 00 01 */ cmplwi r29, 1
+/* 800E6A98 000E26F8 40 82 00 28 */ bne lbl_800E6AC0
+/* 800E6A9C 000E26FC 56 A3 E7 3E */ rlwinm r3, r21, 0x1c, 0x1c, 0x1f
+/* 800E6AA0 000E2700 38 03 FF FF */ addi r0, r3, -1
+/* 800E6AA4 000E2704 1C 60 00 03 */ mulli r3, r0, 3
+/* 800E6AA8 000E2708 38 63 00 82 */ addi r3, r3, 0x82
+/* 800E6AAC 000E270C 4B FF F0 25 */ bl func_800E5AD0
+/* 800E6AB0 000E2710 7C 64 1B 78 */ mr r4, r3
+/* 800E6AB4 000E2714 38 7F 2D D4 */ addi r3, r31, 0x2dd4
+/* 800E6AB8 000E2718 4B FE 3F E9 */ bl func_800CAAA0
+/* 800E6ABC 000E271C 48 00 00 38 */ b lbl_800E6AF4
+lbl_800E6AC0:
+/* 800E6AC0 000E2720 28 1D 00 02 */ cmplwi r29, 2
+/* 800E6AC4 000E2724 40 82 00 30 */ bne lbl_800E6AF4
+/* 800E6AC8 000E2728 56 A3 E7 3E */ rlwinm r3, r21, 0x1c, 0x1c, 0x1f
+/* 800E6ACC 000E272C 38 03 FF FF */ addi r0, r3, -1
+/* 800E6AD0 000E2730 1C 60 00 03 */ mulli r3, r0, 3
+/* 800E6AD4 000E2734 38 63 00 83 */ addi r3, r3, 0x83
+/* 800E6AD8 000E2738 4B FF EF F9 */ bl func_800E5AD0
+/* 800E6ADC 000E273C 7C 64 1B 78 */ mr r4, r3
+/* 800E6AE0 000E2740 38 7F 26 E8 */ addi r3, r31, 0x26e8
+/* 800E6AE4 000E2744 4B FE 3F BD */ bl func_800CAAA0
+/* 800E6AE8 000E2748 48 00 00 0C */ b lbl_800E6AF4
+lbl_800E6AEC:
+/* 800E6AEC 000E274C 28 15 00 A3 */ cmplwi r21, 0xa3
+/* 800E6AF0 000E2750 40 80 05 3C */ bge lbl_800E702C
+lbl_800E6AF4:
+/* 800E6AF4 000E2754 2C 1D 00 00 */ cmpwi r29, 0
+/* 800E6AF8 000E2758 40 82 00 0C */ bne lbl_800E6B04
+/* 800E6AFC 000E275C 3B 7F 1F FC */ addi r27, r31, 0x1ffc
+/* 800E6B00 000E2760 48 00 00 30 */ b lbl_800E6B30
+lbl_800E6B04:
+/* 800E6B04 000E2764 28 1D 00 01 */ cmplwi r29, 1
+/* 800E6B08 000E2768 40 82 00 0C */ bne lbl_800E6B14
+/* 800E6B0C 000E276C 3B 7F 2D D4 */ addi r27, r31, 0x2dd4
+/* 800E6B10 000E2770 48 00 00 20 */ b lbl_800E6B30
+lbl_800E6B14:
+/* 800E6B14 000E2774 28 1D 00 02 */ cmplwi r29, 2
+/* 800E6B18 000E2778 40 82 00 0C */ bne lbl_800E6B24
+/* 800E6B1C 000E277C 3B 7F 26 E8 */ addi r27, r31, 0x26e8
+/* 800E6B20 000E2780 48 00 00 10 */ b lbl_800E6B30
+lbl_800E6B24:
+/* 800E6B24 000E2784 28 1D 00 03 */ cmplwi r29, 3
+/* 800E6B28 000E2788 40 82 00 08 */ bne lbl_800E6B30
+/* 800E6B2C 000E278C 3B 7F 34 C0 */ addi r27, r31, 0x34c0
+lbl_800E6B30:
+/* 800E6B30 000E2790 57 BF 15 BA */ rlwinm r31, r29, 2, 0x16, 0x1d
+/* 800E6B34 000E2794 3A BE 00 0C */ addi r21, r30, 0xc
+/* 800E6B38 000E2798 7C 75 FA 14 */ add r3, r21, r31
+/* 800E6B3C 000E279C 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 800E6B40 000E27A0 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6B44 000E27A4 41 82 00 14 */ beq lbl_800E6B58
+/* 800E6B48 000E27A8 4B F6 F2 E9 */ bl func_80055E30
+/* 800E6B4C 000E27AC 7C 75 FA 14 */ add r3, r21, r31
+/* 800E6B50 000E27B0 38 00 00 00 */ li r0, 0
+/* 800E6B54 000E27B4 90 03 00 28 */ stw r0, 0x28(r3)
+lbl_800E6B58:
+/* 800E6B58 000E27B8 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6B5C 000E27BC 3A A1 00 1C */ addi r21, r1, 0x1c
+/* 800E6B60 000E27C0 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6B64 000E27C4 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
+/* 800E6B68 000E27C8 7C 95 00 2E */ lwzx r4, r21, r0
+/* 800E6B6C 000E27CC 48 16 2C B1 */ bl func_8024981C
+/* 800E6B70 000E27D0 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6B74 000E27D4 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6B78 000E27D8 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
+/* 800E6B7C 000E27DC 7C 95 00 2E */ lwzx r4, r21, r0
+/* 800E6B80 000E27E0 48 0F 49 3D */ bl func_801DB4BC
+/* 800E6B84 000E27E4 7C 7C 1B 78 */ mr r28, r3
+/* 800E6B88 000E27E8 38 80 00 00 */ li r4, 0
+/* 800E6B8C 000E27EC 4B FF FD D1 */ bl func_800E695C
+/* 800E6B90 000E27F0 80 7C 00 28 */ lwz r3, 0x28(r28)
+/* 800E6B94 000E27F4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E6B98 000E27F8 41 82 00 0C */ beq lbl_800E6BA4
+/* 800E6B9C 000E27FC 7C 1C 18 50 */ subf r0, r28, r3
+/* 800E6BA0 000E2800 90 1C 00 28 */ stw r0, 0x28(r28)
+lbl_800E6BA4:
+/* 800E6BA4 000E2804 80 1C 00 08 */ lwz r0, 8(r28)
+/* 800E6BA8 000E2808 2C 00 00 01 */ cmpwi r0, 1
+/* 800E6BAC 000E280C 41 81 00 18 */ bgt lbl_800E6BC4
+/* 800E6BB0 000E2810 80 7C 00 48 */ lwz r3, 0x48(r28)
+/* 800E6BB4 000E2814 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800E6BB8 000E2818 41 82 00 0C */ beq lbl_800E6BC4
+/* 800E6BBC 000E281C 7C 1C 18 50 */ subf r0, r28, r3
+/* 800E6BC0 000E2820 90 1C 00 48 */ stw r0, 0x48(r28)
+lbl_800E6BC4:
+/* 800E6BC4 000E2824 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6BC8 000E2828 3B 21 00 1C */ addi r25, r1, 0x1c
+/* 800E6BCC 000E282C 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6BD0 000E2830 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
+/* 800E6BD4 000E2834 7C 99 00 2E */ lwzx r4, r25, r0
+/* 800E6BD8 000E2838 48 0F 4A 0D */ bl func_801DB5E4
+/* 800E6BDC 000E283C 38 63 00 1F */ addi r3, r3, 0x1f
+/* 800E6BE0 000E2840 38 1E 00 0C */ addi r0, r30, 0xc
+/* 800E6BE4 000E2844 54 7A 00 34 */ rlwinm r26, r3, 0, 0, 0x1a
+/* 800E6BE8 000E2848 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 800E6BEC 000E284C 7F 44 D3 78 */ mr r4, r26
+/* 800E6BF0 000E2850 7E A0 FA 14 */ add r21, r0, r31
+/* 800E6BF4 000E2854 48 0F 40 A1 */ bl func_801DAC94
+/* 800E6BF8 000E2858 90 75 00 28 */ stw r3, 0x28(r21)
+/* 800E6BFC 000E285C 7F 84 E3 78 */ mr r4, r28
+/* 800E6C00 000E2860 7F 45 D3 78 */ mr r5, r26
+/* 800E6C04 000E2864 4B F1 D3 FD */ bl memcpy
+/* 800E6C08 000E2868 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6C0C 000E286C 38 60 03 F4 */ li r3, 0x3f4
+/* 800E6C10 000E2870 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
+/* 800E6C14 000E2874 7C 99 00 2E */ lwzx r4, r25, r0
+/* 800E6C18 000E2878 48 0F 4A 2D */ bl func_801DB644
+/* 800E6C1C 000E287C 80 75 00 28 */ lwz r3, 0x28(r21)
+/* 800E6C20 000E2880 48 15 6A AD */ bl func_8023D6CC
+/* 800E6C24 000E2884 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6C28 000E2888 7C 75 1B 78 */ mr r21, r3
+/* 800E6C2C 000E288C 88 04 00 7A */ lbz r0, 0x7a(r4)
+/* 800E6C30 000E2890 2C 00 00 00 */ cmpwi r0, 0
+/* 800E6C34 000E2894 41 82 00 38 */ beq lbl_800E6C6C
+/* 800E6C38 000E2898 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6C3C 000E289C 41 82 00 30 */ beq lbl_800E6C6C
+/* 800E6C40 000E28A0 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 800E6C44 000E28A4 2C 05 00 02 */ cmpwi r5, 2
+/* 800E6C48 000E28A8 40 80 00 08 */ bge lbl_800E6C50
+/* 800E6C4C 000E28AC 38 A0 00 02 */ li r5, 2
+lbl_800E6C50:
+/* 800E6C50 000E28B0 80 95 00 18 */ lwz r4, 0x18(r21)
+/* 800E6C54 000E28B4 7E A3 AB 78 */ mr r3, r21
+/* 800E6C58 000E28B8 2C 04 00 02 */ cmpwi r4, 2
+/* 800E6C5C 000E28BC 40 80 00 08 */ bge lbl_800E6C64
+/* 800E6C60 000E28C0 38 80 00 02 */ li r4, 2
+lbl_800E6C64:
+/* 800E6C64 000E28C4 80 D5 00 20 */ lwz r6, 0x20(r21)
+/* 800E6C68 000E28C8 48 15 77 61 */ bl func_8023E3C8
+lbl_800E6C6C:
+/* 800E6C6C 000E28CC 7E A3 AB 78 */ mr r3, r21
+/* 800E6C70 000E28D0 7F 44 D3 78 */ mr r4, r26
+/* 800E6C74 000E28D4 48 18 39 E1 */ bl DCFlushRange
+/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6C7C 000E28DC 38 80 00 00 */ li r4, 0
+/* 800E6C80 000E28E0 4B FF FD 05 */ bl func_800E6984
+/* 800E6C84 000E28E4 2C 18 00 00 */ cmpwi r24, 0
+/* 800E6C88 000E28E8 41 82 03 6C */ beq lbl_800E6FF4
+/* 800E6C8C 000E28EC 38 60 01 30 */ li r3, 0x130
+/* 800E6C90 000E28F0 38 80 00 E4 */ li r4, 0xe4
+/* 800E6C94 000E28F4 38 A0 00 90 */ li r5, 0x90
+/* 800E6C98 000E28F8 38 C0 00 00 */ li r6, 0
+/* 800E6C9C 000E28FC 38 E0 00 00 */ li r7, 0
+/* 800E6CA0 000E2900 39 00 00 00 */ li r8, 0
+/* 800E6CA4 000E2904 48 15 6C D1 */ bl func_8023D974
+/* 800E6CA8 000E2908 3A BE 00 0C */ addi r21, r30, 0xc
+/* 800E6CAC 000E290C 7C 7A 1B 78 */ mr r26, r3
+/* 800E6CB0 000E2910 7C 75 FA 14 */ add r3, r21, r31
+/* 800E6CB4 000E2914 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 800E6CB8 000E2918 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6CBC 000E291C 41 82 00 14 */ beq lbl_800E6CD0
+/* 800E6CC0 000E2920 48 15 76 11 */ bl func_8023E2D0
+/* 800E6CC4 000E2924 7C 75 FA 14 */ add r3, r21, r31
+/* 800E6CC8 000E2928 38 00 00 00 */ li r0, 0
+/* 800E6CCC 000E292C 90 03 00 18 */ stw r0, 0x18(r3)
+lbl_800E6CD0:
+/* 800E6CD0 000E2930 38 1E 00 0C */ addi r0, r30, 0xc
+/* 800E6CD4 000E2934 38 60 00 98 */ li r3, 0x98
+/* 800E6CD8 000E2938 7E A0 FA 14 */ add r21, r0, r31
+/* 800E6CDC 000E293C 38 80 00 E4 */ li r4, 0xe4
+/* 800E6CE0 000E2940 38 A0 00 90 */ li r5, 0x90
+/* 800E6CE4 000E2944 38 C0 00 00 */ li r6, 0
+/* 800E6CE8 000E2948 38 E0 00 00 */ li r7, 0
+/* 800E6CEC 000E294C 39 00 00 00 */ li r8, 0
+/* 800E6CF0 000E2950 48 15 6C 85 */ bl func_8023D974
+/* 800E6CF4 000E2954 90 75 00 18 */ stw r3, 0x18(r21)
+/* 800E6CF8 000E2958 7C 79 1B 78 */ mr r25, r3
+/* 800E6CFC 000E295C 4B F5 74 61 */ bl func_8003E15C
+/* 800E6D00 000E2960 4B F5 74 BD */ bl func_8003E1BC
+/* 800E6D04 000E2964 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6D08 000E2968 7C 7C 1B 78 */ mr r28, r3
+/* 800E6D0C 000E296C 40 82 00 10 */ bne lbl_800E6D1C
+/* 800E6D10 000E2970 7F 43 D3 78 */ mr r3, r26
+/* 800E6D14 000E2974 48 15 75 BD */ bl func_8023E2D0
+/* 800E6D18 000E2978 48 00 03 14 */ b lbl_800E702C
+lbl_800E6D1C:
+/* 800E6D1C 000E297C A8 1B 00 20 */ lha r0, 0x20(r27)
+/* 800E6D20 000E2980 2C 00 00 0D */ cmpwi r0, 0xd
+/* 800E6D24 000E2984 40 80 00 18 */ bge lbl_800E6D3C
+/* 800E6D28 000E2988 2C 00 00 09 */ cmpwi r0, 9
+/* 800E6D2C 000E298C 40 80 00 08 */ bge lbl_800E6D34
+/* 800E6D30 000E2990 48 00 00 0C */ b lbl_800E6D3C
+lbl_800E6D34:
+/* 800E6D34 000E2994 3B E0 00 01 */ li r31, 1
+/* 800E6D38 000E2998 48 00 00 08 */ b lbl_800E6D40
+lbl_800E6D3C:
+/* 800E6D3C 000E299C 3B E0 00 00 */ li r31, 0
+lbl_800E6D40:
+/* 800E6D40 000E29A0 88 1B 01 EE */ lbz r0, 0x1ee(r27)
+/* 800E6D44 000E29A4 7F 83 E3 78 */ mr r3, r28
+/* 800E6D48 000E29A8 7F E5 FB 78 */ mr r5, r31
+/* 800E6D4C 000E29AC 38 9B 00 20 */ addi r4, r27, 0x20
+/* 800E6D50 000E29B0 7C 06 07 74 */ extsb r6, r0
+/* 800E6D54 000E29B4 4B F5 65 B1 */ bl func_8003D304
+/* 800E6D58 000E29B8 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6D5C 000E29BC 40 82 00 24 */ bne lbl_800E6D80
+/* 800E6D60 000E29C0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800E6D64 000E29C4 41 82 00 10 */ beq lbl_800E6D74
+/* 800E6D68 000E29C8 4B F5 73 F5 */ bl func_8003E15C
+/* 800E6D6C 000E29CC 7F 84 E3 78 */ mr r4, r28
+/* 800E6D70 000E29D0 4B F5 74 C9 */ bl func_8003E238
+lbl_800E6D74:
+/* 800E6D74 000E29D4 7F 43 D3 78 */ mr r3, r26
+/* 800E6D78 000E29D8 48 15 75 59 */ bl func_8023E2D0
+/* 800E6D7C 000E29DC 48 00 02 B0 */ b lbl_800E702C
+lbl_800E6D80:
+/* 800E6D80 000E29E0 7F 83 E3 78 */ mr r3, r28
+/* 800E6D84 000E29E4 38 80 00 01 */ li r4, 1
+/* 800E6D88 000E29E8 4B F5 67 05 */ bl func_8003D48C
+/* 800E6D8C 000E29EC 4B F2 06 11 */ bl func_8000739C
+/* 800E6D90 000E29F0 7F 83 E3 78 */ mr r3, r28
+/* 800E6D94 000E29F4 4B F5 4B 41 */ bl func_8003B8D4
+/* 800E6D98 000E29F8 80 7C 0C 04 */ lwz r3, 0xc04(r28)
+/* 800E6D9C 000E29FC 48 11 CB B5 */ bl func_80203950
+/* 800E6DA0 000E2A00 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6DA4 000E2A04 7F 83 E3 78 */ mr r3, r28
+/* 800E6DA8 000E2A08 38 81 00 10 */ addi r4, r1, 0x10
+/* 800E6DAC 000E2A0C D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 800E6DB0 000E2A10 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 800E6DB4 000E2A14 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800E6DB8 000E2A18 4B F5 1A 65 */ bl func_8003881C
+/* 800E6DBC 000E2A1C A8 1B 00 20 */ lha r0, 0x20(r27)
+/* 800E6DC0 000E2A20 28 00 00 0C */ cmplwi r0, 0xc
+/* 800E6DC4 000E2A24 41 81 01 40 */ bgt lbl_800E6F04
+/* 800E6DC8 000E2A28 3C 60 80 41 */ lis r3, lbl_804174CC@ha
+/* 800E6DCC 000E2A2C 54 00 10 3A */ slwi r0, r0, 2
+/* 800E6DD0 000E2A30 38 63 74 CC */ addi r3, r3, lbl_804174CC@l
+/* 800E6DD4 000E2A34 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E6DD8 000E2A38 7C 69 03 A6 */ mtctr r3
+/* 800E6DDC 000E2A3C 4E 80 04 20 */ bctr
+/* 800E6DE0 000E2A40 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6DE4 000E2A44 7F 83 E3 78 */ mr r3, r28
+/* 800E6DE8 000E2A48 38 80 00 08 */ li r4, 8
+/* 800E6DEC 000E2A4C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E6DF0 000E2A50 41 82 00 08 */ beq lbl_800E6DF8
+/* 800E6DF4 000E2A54 38 80 00 06 */ li r4, 6
+lbl_800E6DF8:
+/* 800E6DF8 000E2A58 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6DFC 000E2A5C 4B F5 22 95 */ bl func_80039090
+/* 800E6E00 000E2A60 48 00 01 04 */ b lbl_800E6F04
+/* 800E6E04 000E2A64 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6E08 000E2A68 7F 83 E3 78 */ mr r3, r28
+/* 800E6E0C 000E2A6C 38 80 00 08 */ li r4, 8
+/* 800E6E10 000E2A70 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E6E14 000E2A74 41 82 00 08 */ beq lbl_800E6E1C
+/* 800E6E18 000E2A78 38 80 00 06 */ li r4, 6
+lbl_800E6E1C:
+/* 800E6E1C 000E2A7C C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6E20 000E2A80 4B F5 22 71 */ bl func_80039090
+/* 800E6E24 000E2A84 48 00 00 E0 */ b lbl_800E6F04
+/* 800E6E28 000E2A88 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6E2C 000E2A8C 7F 83 E3 78 */ mr r3, r28
+/* 800E6E30 000E2A90 38 80 00 08 */ li r4, 8
+/* 800E6E34 000E2A94 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E6E38 000E2A98 41 82 00 08 */ beq lbl_800E6E40
+/* 800E6E3C 000E2A9C 38 80 00 06 */ li r4, 6
+lbl_800E6E40:
+/* 800E6E40 000E2AA0 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6E44 000E2AA4 4B F5 22 4D */ bl func_80039090
+/* 800E6E48 000E2AA8 48 00 00 BC */ b lbl_800E6F04
+/* 800E6E4C 000E2AAC 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6E50 000E2AB0 7F 83 E3 78 */ mr r3, r28
+/* 800E6E54 000E2AB4 38 80 00 08 */ li r4, 8
+/* 800E6E58 000E2AB8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E6E5C 000E2ABC 41 82 00 08 */ beq lbl_800E6E64
+/* 800E6E60 000E2AC0 38 80 00 06 */ li r4, 6
+lbl_800E6E64:
+/* 800E6E64 000E2AC4 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6E68 000E2AC8 4B F5 22 29 */ bl func_80039090
+/* 800E6E6C 000E2ACC 48 00 00 98 */ b lbl_800E6F04
+/* 800E6E70 000E2AD0 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6E74 000E2AD4 7F 83 E3 78 */ mr r3, r28
+/* 800E6E78 000E2AD8 38 80 00 08 */ li r4, 8
+/* 800E6E7C 000E2ADC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E6E80 000E2AE0 41 82 00 08 */ beq lbl_800E6E88
+/* 800E6E84 000E2AE4 38 80 00 06 */ li r4, 6
+lbl_800E6E88:
+/* 800E6E88 000E2AE8 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6E8C 000E2AEC 4B F5 22 05 */ bl func_80039090
+/* 800E6E90 000E2AF0 48 00 00 74 */ b lbl_800E6F04
+/* 800E6E94 000E2AF4 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6E98 000E2AF8 7F 83 E3 78 */ mr r3, r28
+/* 800E6E9C 000E2AFC 38 80 00 08 */ li r4, 8
+/* 800E6EA0 000E2B00 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E6EA4 000E2B04 41 82 00 08 */ beq lbl_800E6EAC
+/* 800E6EA8 000E2B08 38 80 00 06 */ li r4, 6
+lbl_800E6EAC:
+/* 800E6EAC 000E2B0C C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6EB0 000E2B10 4B F5 21 E1 */ bl func_80039090
+/* 800E6EB4 000E2B14 48 00 00 50 */ b lbl_800E6F04
+/* 800E6EB8 000E2B18 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6EBC 000E2B1C 7F 83 E3 78 */ mr r3, r28
+/* 800E6EC0 000E2B20 38 80 00 0D */ li r4, 0xd
+/* 800E6EC4 000E2B24 4B F5 21 CD */ bl func_80039090
+/* 800E6EC8 000E2B28 48 00 00 3C */ b lbl_800E6F04
+/* 800E6ECC 000E2B2C C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6ED0 000E2B30 7F 83 E3 78 */ mr r3, r28
+/* 800E6ED4 000E2B34 38 80 00 0C */ li r4, 0xc
+/* 800E6ED8 000E2B38 4B F5 21 B9 */ bl func_80039090
+/* 800E6EDC 000E2B3C 48 00 00 28 */ b lbl_800E6F04
+/* 800E6EE0 000E2B40 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6EE4 000E2B44 7F 83 E3 78 */ mr r3, r28
+/* 800E6EE8 000E2B48 38 80 00 0C */ li r4, 0xc
+/* 800E6EEC 000E2B4C 4B F5 21 A5 */ bl func_80039090
+/* 800E6EF0 000E2B50 48 00 00 14 */ b lbl_800E6F04
+/* 800E6EF4 000E2B54 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E6EF8 000E2B58 7F 83 E3 78 */ mr r3, r28
+/* 800E6EFC 000E2B5C 38 80 00 0C */ li r4, 0xc
+/* 800E6F00 000E2B60 4B F5 21 91 */ bl func_80039090
+lbl_800E6F04:
+/* 800E6F04 000E2B64 80 1C 00 00 */ lwz r0, 0(r28)
+/* 800E6F08 000E2B68 2C 1F 00 00 */ cmpwi r31, 0
+/* 800E6F0C 000E2B6C 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 800E6F10 000E2B70 90 1C 00 00 */ stw r0, 0(r28)
+/* 800E6F14 000E2B74 40 82 00 68 */ bne lbl_800E6F7C
+/* 800E6F18 000E2B78 3B FC 05 24 */ addi r31, r28, 0x524
+/* 800E6F1C 000E2B7C 3B 00 00 00 */ li r24, 0
+/* 800E6F20 000E2B80 3A A0 00 05 */ li r21, 5
+lbl_800E6F24:
+/* 800E6F24 000E2B84 7C 18 AB D6 */ divw r0, r24, r21
+/* 800E6F28 000E2B88 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 800E6F2C 000E2B8C 28 03 00 0A */ cmplwi r3, 0xa
+/* 800E6F30 000E2B90 40 80 00 30 */ bge lbl_800E6F60
+/* 800E6F34 000E2B94 7C 00 A9 D6 */ mullw r0, r0, r21
+/* 800E6F38 000E2B98 7C 80 C0 50 */ subf r4, r0, r24
+/* 800E6F3C 000E2B9C 54 80 04 3E */ clrlwi r0, r4, 0x10
+/* 800E6F40 000E2BA0 28 00 00 05 */ cmplwi r0, 5
+/* 800E6F44 000E2BA4 40 80 00 1C */ bge lbl_800E6F60
+/* 800E6F48 000E2BA8 1C 03 00 AC */ mulli r0, r3, 0xac
+/* 800E6F4C 000E2BAC 54 83 2A F4 */ rlwinm r3, r4, 5, 0xb, 0x1a
+/* 800E6F50 000E2BB0 7C 1F 02 14 */ add r0, r31, r0
+/* 800E6F54 000E2BB4 7C 63 02 14 */ add r3, r3, r0
+/* 800E6F58 000E2BB8 80 63 00 38 */ lwz r3, 0x38(r3)
+/* 800E6F5C 000E2BBC 48 00 00 08 */ b lbl_800E6F64
+lbl_800E6F60:
+/* 800E6F60 000E2BC0 38 60 00 00 */ li r3, 0
+lbl_800E6F64:
+/* 800E6F64 000E2BC4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E6F68 000E2BC8 41 82 00 08 */ beq lbl_800E6F70
+/* 800E6F6C 000E2BCC 48 11 C9 E5 */ bl func_80203950
+lbl_800E6F70:
+/* 800E6F70 000E2BD0 3B 18 00 01 */ addi r24, r24, 1
+/* 800E6F74 000E2BD4 2C 18 00 32 */ cmpwi r24, 0x32
+/* 800E6F78 000E2BD8 41 80 FF AC */ blt lbl_800E6F24
+lbl_800E6F7C:
+/* 800E6F7C 000E2BDC 2C 17 00 00 */ cmpwi r23, 0
+/* 800E6F80 000E2BE0 41 82 00 28 */ beq lbl_800E6FA8
+/* 800E6F84 000E2BE4 38 A0 00 00 */ li r5, 0
+/* 800E6F88 000E2BE8 38 00 00 FF */ li r0, 0xff
+/* 800E6F8C 000E2BEC 98 A1 00 08 */ stb r5, 8(r1)
+/* 800E6F90 000E2BF0 7F 83 E3 78 */ mr r3, r28
+/* 800E6F94 000E2BF4 38 81 00 08 */ addi r4, r1, 8
+/* 800E6F98 000E2BF8 98 A1 00 09 */ stb r5, 9(r1)
+/* 800E6F9C 000E2BFC 98 A1 00 0A */ stb r5, 0xa(r1)
+/* 800E6FA0 000E2C00 98 01 00 0B */ stb r0, 0xb(r1)
+/* 800E6FA4 000E2C04 4B F5 55 19 */ bl func_8003C4BC
+lbl_800E6FA8:
+/* 800E6FA8 000E2C08 88 1B 05 44 */ lbz r0, 0x544(r27)
+/* 800E6FAC 000E2C0C 38 7E 00 0C */ addi r3, r30, 0xc
+/* 800E6FB0 000E2C10 80 C3 00 F8 */ lwz r6, 0xf8(r3)
+/* 800E6FB4 000E2C14 7F 83 E3 78 */ mr r3, r28
+/* 800E6FB8 000E2C18 54 00 07 FE */ clrlwi r0, r0, 0x1f
+/* 800E6FBC 000E2C1C 7F 44 D3 78 */ mr r4, r26
+/* 800E6FC0 000E2C20 7C 00 00 34 */ cntlzw r0, r0
+/* 800E6FC4 000E2C24 7F 25 CB 78 */ mr r5, r25
+/* 800E6FC8 000E2C28 54 07 D9 7E */ srwi r7, r0, 5
+/* 800E6FCC 000E2C2C 4B FD E2 21 */ bl func_800C51EC
+/* 800E6FD0 000E2C30 2C 1C 00 00 */ cmpwi r28, 0
+/* 800E6FD4 000E2C34 41 82 00 10 */ beq lbl_800E6FE4
+/* 800E6FD8 000E2C38 4B F5 71 85 */ bl func_8003E15C
+/* 800E6FDC 000E2C3C 7F 84 E3 78 */ mr r4, r28
+/* 800E6FE0 000E2C40 4B F5 72 59 */ bl func_8003E238
+lbl_800E6FE4:
+/* 800E6FE4 000E2C44 7F 43 D3 78 */ mr r3, r26
+/* 800E6FE8 000E2C48 48 15 72 E9 */ bl func_8023E2D0
+/* 800E6FEC 000E2C4C 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
+/* 800E6FF0 000E2C50 48 13 D5 99 */ bl func_80224588
+lbl_800E6FF4:
+/* 800E6FF4 000E2C54 38 7E 00 0C */ addi r3, r30, 0xc
+/* 800E6FF8 000E2C58 57 A0 0D FC */ rlwinm r0, r29, 1, 0x17, 0x1e
+/* 800E6FFC 000E2C5C 7E E3 02 14 */ add r23, r3, r0
+/* 800E7000 000E2C60 38 80 00 08 */ li r4, 8
+/* 800E7004 000E2C64 A8 77 00 3C */ lha r3, 0x3c(r23)
+/* 800E7008 000E2C68 38 A0 00 01 */ li r5, 1
+/* 800E700C 000E2C6C 48 16 CD E5 */ bl func_80253DF0
+/* 800E7010 000E2C70 2C 16 00 00 */ cmpwi r22, 0
+/* 800E7014 000E2C74 41 82 00 18 */ beq lbl_800E702C
+/* 800E7018 000E2C78 3C 80 80 81 */ lis r4, 0x808080FF@ha
+/* 800E701C 000E2C7C A8 77 00 3C */ lha r3, 0x3c(r23)
+/* 800E7020 000E2C80 38 A4 80 FF */ addi r5, r4, 0x808080FF@l
+/* 800E7024 000E2C84 38 80 00 02 */ li r4, 2
+/* 800E7028 000E2C88 48 16 CD C9 */ bl func_80253DF0
+lbl_800E702C:
+/* 800E702C 000E2C8C 39 61 01 00 */ addi r11, r1, 0x100
+/* 800E7030 000E2C90 48 0E 01 2D */ bl _restgpr_21
+/* 800E7034 000E2C94 80 01 01 04 */ lwz r0, 0x104(r1)
+/* 800E7038 000E2C98 7C 08 03 A6 */ mtlr r0
+/* 800E703C 000E2C9C 38 21 01 00 */ addi r1, r1, 0x100
+/* 800E7040 000E2CA0 4E 80 00 20 */ blr
+
+.global func_800E7044
+func_800E7044:
+/* 800E7044 000E2CA4 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E7048 000E2CA8 7C 08 02 A6 */ mflr r0
+/* 800E704C 000E2CAC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E7050 000E2CB0 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E7054 000E2CB4 48 0E 00 C9 */ bl _savegpr_24
+/* 800E7058 000E2CB8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E705C 000E2CBC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E7060 000E2CC0 80 7B 00 F8 */ lwz r3, 0xf8(r27)
+/* 800E7064 000E2CC4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E7068 000E2CC8 41 82 00 14 */ beq lbl_800E707C
+/* 800E706C 000E2CCC 38 80 00 01 */ li r4, 1
+/* 800E7070 000E2CD0 48 11 32 25 */ bl func_801FA294
+/* 800E7074 000E2CD4 38 00 00 00 */ li r0, 0
+/* 800E7078 000E2CD8 90 1B 00 F8 */ stw r0, 0xf8(r27)
+lbl_800E707C:
+/* 800E707C 000E2CDC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E7080 000E2CE0 3B 00 00 00 */ li r24, 0
+/* 800E7084 000E2CE4 3B E0 00 00 */ li r31, 0
+/* 800E7088 000E2CE8 3B C0 00 00 */ li r30, 0
+/* 800E708C 000E2CEC 7F 1C C3 78 */ mr r28, r24
+/* 800E7090 000E2CF0 3B 63 D6 04 */ addi r27, r3, lbl_8047D604@l
+/* 800E7094 000E2CF4 3B A0 FF FF */ li r29, -1
+lbl_800E7098:
+/* 800E7098 000E2CF8 7F 5B F2 14 */ add r26, r27, r30
+/* 800E709C 000E2CFC A8 1A 00 3C */ lha r0, 0x3c(r26)
+/* 800E70A0 000E2D00 2C 00 FF FF */ cmpwi r0, -1
+/* 800E70A4 000E2D04 41 82 00 0C */ beq lbl_800E70B0
+/* 800E70A8 000E2D08 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 800E70AC 000E2D0C 48 16 CC 21 */ bl func_80253CCC
+lbl_800E70B0:
+/* 800E70B0 000E2D10 7F 3B FA 14 */ add r25, r27, r31
+/* 800E70B4 000E2D14 80 79 00 44 */ lwz r3, 0x44(r25)
+/* 800E70B8 000E2D18 2C 03 00 00 */ cmpwi r3, 0
+/* 800E70BC 000E2D1C 41 82 00 08 */ beq lbl_800E70C4
+/* 800E70C0 000E2D20 4B F6 ED 71 */ bl func_80055E30
+lbl_800E70C4:
+/* 800E70C4 000E2D24 93 99 00 44 */ stw r28, 0x44(r25)
+/* 800E70C8 000E2D28 3B 18 00 01 */ addi r24, r24, 1
+/* 800E70CC 000E2D2C 2C 18 00 04 */ cmpwi r24, 4
+/* 800E70D0 000E2D30 3B DE 00 02 */ addi r30, r30, 2
+/* 800E70D4 000E2D34 B3 BA 00 3C */ sth r29, 0x3c(r26)
+/* 800E70D8 000E2D38 3B FF 00 04 */ addi r31, r31, 4
+/* 800E70DC 000E2D3C 41 80 FF BC */ blt lbl_800E7098
+/* 800E70E0 000E2D40 3F A0 80 48 */ lis r29, lbl_8047D604@ha
+/* 800E70E4 000E2D44 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
+/* 800E70E8 000E2D48 80 7D 00 54 */ lwz r3, 0x54(r29)
+/* 800E70EC 000E2D4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E70F0 000E2D50 41 82 00 18 */ beq lbl_800E7108
+/* 800E70F4 000E2D54 48 0F C6 FD */ bl func_801E37F0
+/* 800E70F8 000E2D58 80 7D 00 54 */ lwz r3, 0x54(r29)
+/* 800E70FC 000E2D5C 4B F6 ED 35 */ bl func_80055E30
+/* 800E7100 000E2D60 38 00 00 00 */ li r0, 0
+/* 800E7104 000E2D64 90 1D 00 54 */ stw r0, 0x54(r29)
+lbl_800E7108:
+/* 800E7108 000E2D68 3F A0 80 48 */ lis r29, lbl_8047D604@ha
+/* 800E710C 000E2D6C 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
+/* 800E7110 000E2D70 80 7D 00 10 */ lwz r3, 0x10(r29)
+/* 800E7114 000E2D74 2C 03 00 00 */ cmpwi r3, 0
+/* 800E7118 000E2D78 41 82 00 10 */ beq lbl_800E7128
+/* 800E711C 000E2D7C 4B F6 ED 15 */ bl func_80055E30
+/* 800E7120 000E2D80 38 00 00 00 */ li r0, 0
+/* 800E7124 000E2D84 90 1D 00 10 */ stw r0, 0x10(r29)
+lbl_800E7128:
+/* 800E7128 000E2D88 3F A0 80 48 */ lis r29, lbl_8047D604@ha
+/* 800E712C 000E2D8C 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
+/* 800E7130 000E2D90 80 7D 00 14 */ lwz r3, 0x14(r29)
+/* 800E7134 000E2D94 2C 03 00 00 */ cmpwi r3, 0
+/* 800E7138 000E2D98 41 82 00 10 */ beq lbl_800E7148
+/* 800E713C 000E2D9C 4B F6 EC F5 */ bl func_80055E30
+/* 800E7140 000E2DA0 38 00 00 00 */ li r0, 0
+/* 800E7144 000E2DA4 90 1D 00 14 */ stw r0, 0x14(r29)
+lbl_800E7148:
+/* 800E7148 000E2DA8 3F A0 80 48 */ lis r29, lbl_8047D604@ha
+/* 800E714C 000E2DAC 3B 00 00 00 */ li r24, 0
+/* 800E7150 000E2DB0 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
+/* 800E7154 000E2DB4 3B E0 00 00 */ li r31, 0
+/* 800E7158 000E2DB8 3B C0 00 00 */ li r30, 0
+lbl_800E715C:
+/* 800E715C 000E2DBC 7F 3D FA 14 */ add r25, r29, r31
+/* 800E7160 000E2DC0 80 79 00 28 */ lwz r3, 0x28(r25)
+/* 800E7164 000E2DC4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E7168 000E2DC8 41 82 00 0C */ beq lbl_800E7174
+/* 800E716C 000E2DCC 4B F6 EC C5 */ bl func_80055E30
+/* 800E7170 000E2DD0 93 D9 00 28 */ stw r30, 0x28(r25)
+lbl_800E7174:
+/* 800E7174 000E2DD4 80 79 00 18 */ lwz r3, 0x18(r25)
+/* 800E7178 000E2DD8 2C 03 00 00 */ cmpwi r3, 0
+/* 800E717C 000E2DDC 41 82 00 0C */ beq lbl_800E7188
+/* 800E7180 000E2DE0 48 15 71 51 */ bl func_8023E2D0
+/* 800E7184 000E2DE4 93 D9 00 18 */ stw r30, 0x18(r25)
+lbl_800E7188:
+/* 800E7188 000E2DE8 3B 18 00 01 */ addi r24, r24, 1
+/* 800E718C 000E2DEC 3B FF 00 04 */ addi r31, r31, 4
+/* 800E7190 000E2DF0 2C 18 00 04 */ cmpwi r24, 4
+/* 800E7194 000E2DF4 41 80 FF C8 */ blt lbl_800E715C
+/* 800E7198 000E2DF8 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E719C 000E2DFC 48 0D FF CD */ bl _restgpr_24
+/* 800E71A0 000E2E00 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E71A4 000E2E04 7C 08 03 A6 */ mtlr r0
+/* 800E71A8 000E2E08 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E71AC 000E2E0C 4E 80 00 20 */ blr
+
+.global func_800E71B0
+func_800E71B0:
+/* 800E71B0 000E2E10 28 03 00 04 */ cmplwi r3, 4
+/* 800E71B4 000E2E14 4C 80 00 20 */ bgelr
+/* 800E71B8 000E2E18 3C A0 80 48 */ lis r5, lbl_8047D604@ha
+/* 800E71BC 000E2E1C 54 60 2C F4 */ rlwinm r0, r3, 5, 0x13, 0x1a
+/* 800E71C0 000E2E20 38 A5 D6 04 */ addi r5, r5, lbl_8047D604@l
+/* 800E71C4 000E2E24 C0 24 00 00 */ lfs f1, 0(r4)
+/* 800E71C8 000E2E28 7C 65 02 14 */ add r3, r5, r0
+/* 800E71CC 000E2E2C C0 04 00 04 */ lfs f0, 4(r4)
+/* 800E71D0 000E2E30 D0 23 00 58 */ stfs f1, 0x58(r3)
+/* 800E71D4 000E2E34 C0 24 00 08 */ lfs f1, 8(r4)
+/* 800E71D8 000E2E38 D0 03 00 5C */ stfs f0, 0x5c(r3)
+/* 800E71DC 000E2E3C C0 04 00 0C */ lfs f0, 0xc(r4)
+/* 800E71E0 000E2E40 D0 23 00 60 */ stfs f1, 0x60(r3)
+/* 800E71E4 000E2E44 C0 24 00 10 */ lfs f1, 0x10(r4)
+/* 800E71E8 000E2E48 D0 03 00 64 */ stfs f0, 0x64(r3)
+/* 800E71EC 000E2E4C C0 04 00 14 */ lfs f0, 0x14(r4)
+/* 800E71F0 000E2E50 D0 23 00 68 */ stfs f1, 0x68(r3)
+/* 800E71F4 000E2E54 C0 24 00 18 */ lfs f1, 0x18(r4)
+/* 800E71F8 000E2E58 D0 03 00 6C */ stfs f0, 0x6c(r3)
+/* 800E71FC 000E2E5C C0 04 00 1C */ lfs f0, 0x1c(r4)
+/* 800E7200 000E2E60 D0 23 00 70 */ stfs f1, 0x70(r3)
+/* 800E7204 000E2E64 D0 03 00 74 */ stfs f0, 0x74(r3)
+/* 800E7208 000E2E68 4E 80 00 20 */ blr
+/* 800E720C 000E2E6C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E7210 000E2E70 7C 08 02 A6 */ mflr r0
+/* 800E7214 000E2E74 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E7218 000E2E78 DB E1 00 10 */ stfd f31, 0x10(r1)
+/* 800E721C 000E2E7C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
+/* 800E7220 000E2E80 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E7224 000E2E84 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E7228 000E2E88 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E722C 000E2E8C 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E7230 000E2E90 7C 7E 1B 78 */ mr r30, r3
+/* 800E7234 000E2E94 A8 04 00 3C */ lha r0, 0x3c(r4)
+/* 800E7238 000E2E98 7C 03 00 00 */ cmpw r3, r0
+/* 800E723C 000E2E9C 40 82 00 0C */ bne lbl_800E7248
+/* 800E7240 000E2EA0 38 00 00 00 */ li r0, 0
+/* 800E7244 000E2EA4 48 00 00 44 */ b lbl_800E7288
+lbl_800E7248:
+/* 800E7248 000E2EA8 A8 04 00 3E */ lha r0, 0x3e(r4)
+/* 800E724C 000E2EAC 7C 03 00 00 */ cmpw r3, r0
+/* 800E7250 000E2EB0 40 82 00 0C */ bne lbl_800E725C
+/* 800E7254 000E2EB4 38 00 00 01 */ li r0, 1
+/* 800E7258 000E2EB8 48 00 00 30 */ b lbl_800E7288
+lbl_800E725C:
+/* 800E725C 000E2EBC A8 04 00 40 */ lha r0, 0x40(r4)
+/* 800E7260 000E2EC0 7C 03 00 00 */ cmpw r3, r0
+/* 800E7264 000E2EC4 40 82 00 0C */ bne lbl_800E7270
+/* 800E7268 000E2EC8 38 00 00 02 */ li r0, 2
+/* 800E726C 000E2ECC 48 00 00 1C */ b lbl_800E7288
+lbl_800E7270:
+/* 800E7270 000E2ED0 A8 04 00 42 */ lha r0, 0x42(r4)
+/* 800E7274 000E2ED4 7C 03 00 00 */ cmpw r3, r0
+/* 800E7278 000E2ED8 40 82 01 00 */ bne lbl_800E7378
+/* 800E727C 000E2EDC 38 00 00 03 */ li r0, 3
+/* 800E7280 000E2EE0 48 00 00 08 */ b lbl_800E7288
+/* 800E7284 000E2EE4 48 00 00 F4 */ b lbl_800E7378
+lbl_800E7288:
+/* 800E7288 000E2EE8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E728C 000E2EEC 54 1F 28 34 */ slwi r31, r0, 5
+/* 800E7290 000E2EF0 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E7294 000E2EF4 C3 E2 8B 30 */ lfs f31, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7298 000E2EF8 7C 64 FA 14 */ add r3, r4, r31
+/* 800E729C 000E2EFC C0 03 00 60 */ lfs f0, 0x60(r3)
+/* 800E72A0 000E2F00 C0 A3 00 58 */ lfs f5, 0x58(r3)
+/* 800E72A4 000E2F04 EC C0 28 28 */ fsubs f6, f0, f5
+/* 800E72A8 000E2F08 FC 06 F8 40 */ fcmpo cr0, f6, f31
+/* 800E72AC 000E2F0C 4C 40 13 82 */ cror 2, 0, 2
+/* 800E72B0 000E2F10 40 82 00 0C */ bne lbl_800E72BC
+/* 800E72B4 000E2F14 C0 22 8B 34 */ lfs f1, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E72B8 000E2F18 48 00 00 34 */ b lbl_800E72EC
+lbl_800E72BC:
+/* 800E72BC 000E2F1C C0 24 00 E0 */ lfs f1, 0xe0(r4)
+/* 800E72C0 000E2F20 C0 84 00 D8 */ lfs f4, 0xd8(r4)
+/* 800E72C4 000E2F24 C0 04 00 DC */ lfs f0, 0xdc(r4)
+/* 800E72C8 000E2F28 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800E72CC 000E2F2C C0 62 8B 38 */ lfs f3, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E72D0 000E2F30 EC 00 20 28 */ fsubs f0, f0, f4
+/* 800E72D4 000E2F34 EC 46 00 F2 */ fmuls f2, f6, f3
+/* 800E72D8 000E2F38 EC 26 08 24 */ fdivs f1, f6, f1
+/* 800E72DC 000E2F3C EC 00 00 F2 */ fmuls f0, f0, f3
+/* 800E72E0 000E2F40 EC 42 28 2A */ fadds f2, f2, f5
+/* 800E72E4 000E2F44 EC 04 00 2A */ fadds f0, f4, f0
+/* 800E72E8 000E2F48 EF E2 00 28 */ fsubs f31, f2, f0
+lbl_800E72EC:
+/* 800E72EC 000E2F4C 7F C3 F3 78 */ mr r3, r30
+/* 800E72F0 000E2F50 38 80 00 05 */ li r4, 5
+/* 800E72F4 000E2F54 48 16 CB 1D */ bl func_80253E10
+/* 800E72F8 000E2F58 FC 20 F8 90 */ fmr f1, f31
+/* 800E72FC 000E2F5C 7F C3 F3 78 */ mr r3, r30
+/* 800E7300 000E2F60 38 80 00 03 */ li r4, 3
+/* 800E7304 000E2F64 48 16 CB 0D */ bl func_80253E10
+/* 800E7308 000E2F68 3C 80 80 48 */ lis r4, lbl_8047D604@ha
+/* 800E730C 000E2F6C C3 E2 8B 30 */ lfs f31, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7310 000E2F70 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
+/* 800E7314 000E2F74 7C 64 FA 14 */ add r3, r4, r31
+/* 800E7318 000E2F78 C0 03 00 74 */ lfs f0, 0x74(r3)
+/* 800E731C 000E2F7C C0 63 00 68 */ lfs f3, 0x68(r3)
+/* 800E7320 000E2F80 EC 80 18 28 */ fsubs f4, f0, f3
+/* 800E7324 000E2F84 FC 04 F8 40 */ fcmpo cr0, f4, f31
+/* 800E7328 000E2F88 4C 40 13 82 */ cror 2, 0, 2
+/* 800E732C 000E2F8C 40 82 00 0C */ bne lbl_800E7338
+/* 800E7330 000E2F90 C0 22 8B 34 */ lfs f1, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7334 000E2F94 48 00 00 28 */ b lbl_800E735C
+lbl_800E7338:
+/* 800E7338 000E2F98 C0 24 00 F0 */ lfs f1, 0xf0(r4)
+/* 800E733C 000E2F9C C0 04 00 E8 */ lfs f0, 0xe8(r4)
+/* 800E7340 000E2FA0 C0 42 8B 3C */ lfs f2, lbl_8064113C-_SDA2_BASE_(r2)
+/* 800E7344 000E2FA4 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800E7348 000E2FA8 EC 02 00 28 */ fsubs f0, f2, f0
+/* 800E734C 000E2FAC EC 24 08 24 */ fdivs f1, f4, f1
+/* 800E7350 000E2FB0 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800E7354 000E2FB4 EC 02 00 28 */ fsubs f0, f2, f0
+/* 800E7358 000E2FB8 EF E0 18 28 */ fsubs f31, f0, f3
+lbl_800E735C:
+/* 800E735C 000E2FBC 7F C3 F3 78 */ mr r3, r30
+/* 800E7360 000E2FC0 38 80 00 06 */ li r4, 6
+/* 800E7364 000E2FC4 48 16 CA AD */ bl func_80253E10
+/* 800E7368 000E2FC8 FC 20 F8 90 */ fmr f1, f31
+/* 800E736C 000E2FCC 7F C3 F3 78 */ mr r3, r30
+/* 800E7370 000E2FD0 38 80 00 04 */ li r4, 4
+/* 800E7374 000E2FD4 48 16 CA 9D */ bl func_80253E10
+lbl_800E7378:
+/* 800E7378 000E2FD8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
+/* 800E737C 000E2FDC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E7380 000E2FE0 CB E1 00 10 */ lfd f31, 0x10(r1)
+/* 800E7384 000E2FE4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E7388 000E2FE8 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E738C 000E2FEC 7C 08 03 A6 */ mtlr r0
+/* 800E7390 000E2FF0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E7394 000E2FF4 4E 80 00 20 */ blr
+/* 800E7398 000E2FF8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E739C 000E2FFC 7C 08 02 A6 */ mflr r0
+/* 800E73A0 000E3000 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E73A4 000E3004 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E73A8 000E3008 48 0D FD 81 */ bl _savegpr_27
+/* 800E73AC 000E300C 7C 7D 1B 78 */ mr r29, r3
+/* 800E73B0 000E3010 7C 9E 23 78 */ mr r30, r4
+/* 800E73B4 000E3014 48 03 55 C1 */ bl func_8011C974
+/* 800E73B8 000E3018 7C 7C 1B 78 */ mr r28, r3
+/* 800E73BC 000E301C 7F A3 EB 78 */ mr r3, r29
+/* 800E73C0 000E3020 7F C4 F3 78 */ mr r4, r30
+/* 800E73C4 000E3024 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800E73C8 000E3028 38 A0 00 03 */ li r5, 3
+/* 800E73CC 000E302C 48 16 CA C1 */ bl func_80253E8C
+/* 800E73D0 000E3030 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E73D4 000E3034 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E73D8 000E3038 A8 03 00 3C */ lha r0, 0x3c(r3)
+/* 800E73DC 000E303C 7C 1D 00 00 */ cmpw r29, r0
+/* 800E73E0 000E3040 40 82 00 14 */ bne lbl_800E73F4
+/* 800E73E4 000E3044 3B FC 1F FC */ addi r31, r28, 0x1ffc
+/* 800E73E8 000E3048 38 7C 21 F8 */ addi r3, r28, 0x21f8
+/* 800E73EC 000E304C 3B 80 00 00 */ li r28, 0
+/* 800E73F0 000E3050 48 00 00 5C */ b lbl_800E744C
+lbl_800E73F4:
+/* 800E73F4 000E3054 A8 03 00 3E */ lha r0, 0x3e(r3)
+/* 800E73F8 000E3058 7C 1D 00 00 */ cmpw r29, r0
+/* 800E73FC 000E305C 40 82 00 14 */ bne lbl_800E7410
+/* 800E7400 000E3060 3B FC 2D D4 */ addi r31, r28, 0x2dd4
+/* 800E7404 000E3064 38 7C 2F D0 */ addi r3, r28, 0x2fd0
+/* 800E7408 000E3068 3B 80 00 01 */ li r28, 1
+/* 800E740C 000E306C 48 00 00 40 */ b lbl_800E744C
+lbl_800E7410:
+/* 800E7410 000E3070 A8 03 00 40 */ lha r0, 0x40(r3)
+/* 800E7414 000E3074 7C 1D 00 00 */ cmpw r29, r0
+/* 800E7418 000E3078 40 82 00 14 */ bne lbl_800E742C
+/* 800E741C 000E307C 3B FC 26 E8 */ addi r31, r28, 0x26e8
+/* 800E7420 000E3080 38 7C 28 E4 */ addi r3, r28, 0x28e4
+/* 800E7424 000E3084 3B 80 00 02 */ li r28, 2
+/* 800E7428 000E3088 48 00 00 24 */ b lbl_800E744C
+lbl_800E742C:
+/* 800E742C 000E308C A8 03 00 42 */ lha r0, 0x42(r3)
+/* 800E7430 000E3090 7C 1D 00 00 */ cmpw r29, r0
+/* 800E7434 000E3094 40 82 01 B8 */ bne lbl_800E75EC
+/* 800E7438 000E3098 3B FC 34 C0 */ addi r31, r28, 0x34c0
+/* 800E743C 000E309C 38 7C 36 BC */ addi r3, r28, 0x36bc
+/* 800E7440 000E30A0 3B 80 00 03 */ li r28, 3
+/* 800E7444 000E30A4 48 00 00 08 */ b lbl_800E744C
+/* 800E7448 000E30A8 48 00 01 A4 */ b lbl_800E75EC
+lbl_800E744C:
+/* 800E744C 000E30AC 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E7450 000E30B0 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
+/* 800E7454 000E30B4 57 85 30 32 */ slwi r5, r28, 6
+/* 800E7458 000E30B8 2C 00 00 02 */ cmpwi r0, 2
+/* 800E745C 000E30BC 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
+/* 800E7460 000E30C0 7F 64 2A 14 */ add r27, r4, r5
+/* 800E7464 000E30C4 41 82 00 14 */ beq lbl_800E7478
+/* 800E7468 000E30C8 40 80 01 84 */ bge lbl_800E75EC
+/* 800E746C 000E30CC 2C 00 00 01 */ cmpwi r0, 1
+/* 800E7470 000E30D0 40 80 00 74 */ bge lbl_800E74E4
+/* 800E7474 000E30D4 48 00 01 78 */ b lbl_800E75EC
+lbl_800E7478:
+/* 800E7478 000E30D8 7F A3 EB 78 */ mr r3, r29
+/* 800E747C 000E30DC 7F C4 F3 78 */ mr r4, r30
+/* 800E7480 000E30E0 38 C1 00 08 */ addi r6, r1, 8
+/* 800E7484 000E30E4 38 A0 00 05 */ li r5, 5
+/* 800E7488 000E30E8 48 16 CA 05 */ bl func_80253E8C
+/* 800E748C 000E30EC 83 81 00 08 */ lwz r28, 8(r1)
+/* 800E7490 000E30F0 38 9F 00 04 */ addi r4, r31, 4
+/* 800E7494 000E30F4 38 60 00 21 */ li r3, 0x21
+/* 800E7498 000E30F8 93 7C 00 00 */ stw r27, 0(r28)
+/* 800E749C 000E30FC 48 07 4E 6D */ bl func_8015C308
+/* 800E74A0 000E3100 80 9C 00 00 */ lwz r4, 0(r28)
+/* 800E74A4 000E3104 38 60 03 FE */ li r3, 0x3fe
+/* 800E74A8 000E3108 48 16 8F 31 */ bl func_802503D8
+/* 800E74AC 000E310C 38 E0 00 FF */ li r7, 0xff
+/* 800E74B0 000E3110 38 00 00 05 */ li r0, 5
+/* 800E74B4 000E3114 98 FC 00 06 */ stb r7, 6(r28)
+/* 800E74B8 000E3118 7F A3 EB 78 */ mr r3, r29
+/* 800E74BC 000E311C 7F C4 F3 78 */ mr r4, r30
+/* 800E74C0 000E3120 38 A0 00 02 */ li r5, 2
+/* 800E74C4 000E3124 98 FC 00 05 */ stb r7, 5(r28)
+/* 800E74C8 000E3128 38 C0 FF FE */ li r6, -2
+/* 800E74CC 000E312C 98 FC 00 04 */ stb r7, 4(r28)
+/* 800E74D0 000E3130 88 FE 00 05 */ lbz r7, 5(r30)
+/* 800E74D4 000E3134 98 FC 00 07 */ stb r7, 7(r28)
+/* 800E74D8 000E3138 98 1C 00 09 */ stb r0, 9(r28)
+/* 800E74DC 000E313C 48 16 C9 D9 */ bl func_80253EB4
+/* 800E74E0 000E3140 48 00 01 0C */ b lbl_800E75EC
+lbl_800E74E4:
+/* 800E74E4 000E3144 C0 22 8B 40 */ lfs f1, lbl_80641140-_SDA2_BASE_(r2)
+/* 800E74E8 000E3148 80 9E 00 24 */ lwz r4, 0x24(r30)
+/* 800E74EC 000E314C C0 02 8B 44 */ lfs f0, lbl_80641144-_SDA2_BASE_(r2)
+/* 800E74F0 000E3150 D0 24 00 04 */ stfs f1, 4(r4)
+/* 800E74F4 000E3154 80 9E 00 24 */ lwz r4, 0x24(r30)
+/* 800E74F8 000E3158 D0 04 00 0C */ stfs f0, 0xc(r4)
+/* 800E74FC 000E315C A0 9F 01 EC */ lhz r4, 0x1ec(r31)
+/* 800E7500 000E3160 28 04 FF FF */ cmplwi r4, 0xffff
+/* 800E7504 000E3164 40 82 00 3C */ bne lbl_800E7540
+/* 800E7508 000E3168 38 80 00 05 */ li r4, 5
+/* 800E750C 000E316C 38 A0 00 00 */ li r5, 0
+/* 800E7510 000E3170 48 2F 39 ED */ bl func_803DAEFC
+/* 800E7514 000E3174 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800E7518 000E3178 7C 64 1B 78 */ mr r4, r3
+/* 800E751C 000E317C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800E7520 000E3180 38 65 00 10 */ addi r3, r5, 0x10
+/* 800E7524 000E3184 48 2A AA 71 */ bl func_80391F94
+/* 800E7528 000E3188 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E752C 000E318C 48 16 8D C9 */ bl func_802502F4
+/* 800E7530 000E3190 7C 64 1B 78 */ mr r4, r3
+/* 800E7534 000E3194 38 60 00 15 */ li r3, 0x15
+/* 800E7538 000E3198 48 07 4D D1 */ bl func_8015C308
+/* 800E753C 000E319C 48 00 00 28 */ b lbl_800E7564
+lbl_800E7540:
+/* 800E7540 000E31A0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E7544 000E31A4 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E7548 000E31A8 38 63 00 10 */ addi r3, r3, 0x10
+/* 800E754C 000E31AC 48 2A AA 49 */ bl func_80391F94
+/* 800E7550 000E31B0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E7554 000E31B4 48 16 8D A1 */ bl func_802502F4
+/* 800E7558 000E31B8 7C 64 1B 78 */ mr r4, r3
+/* 800E755C 000E31BC 38 60 00 15 */ li r3, 0x15
+/* 800E7560 000E31C0 48 07 4D A9 */ bl func_8015C308
+lbl_800E7564:
+/* 800E7564 000E31C4 7F A3 EB 78 */ mr r3, r29
+/* 800E7568 000E31C8 7F C4 F3 78 */ mr r4, r30
+/* 800E756C 000E31CC 38 C1 00 08 */ addi r6, r1, 8
+/* 800E7570 000E31D0 38 A0 00 05 */ li r5, 5
+/* 800E7574 000E31D4 48 16 C9 19 */ bl func_80253E8C
+/* 800E7578 000E31D8 38 1C 00 04 */ addi r0, r28, 4
+/* 800E757C 000E31DC 3C 60 80 48 */ lis r3, lbl_8047D1D8@ha
+/* 800E7580 000E31E0 54 00 30 32 */ slwi r0, r0, 6
+/* 800E7584 000E31E4 83 81 00 08 */ lwz r28, 8(r1)
+/* 800E7588 000E31E8 38 63 D1 D8 */ addi r3, r3, lbl_8047D1D8@l
+/* 800E758C 000E31EC 7C 03 02 14 */ add r0, r3, r0
+/* 800E7590 000E31F0 90 1C 00 00 */ stw r0, 0(r28)
+/* 800E7594 000E31F4 A0 7F 00 1C */ lhz r3, 0x1c(r31)
+/* 800E7598 000E31F8 28 03 FF FF */ cmplwi r3, 0xffff
+/* 800E759C 000E31FC 41 82 00 10 */ beq lbl_800E75AC
+/* 800E75A0 000E3200 80 9C 00 00 */ lwz r4, 0(r28)
+/* 800E75A4 000E3204 48 16 8E 35 */ bl func_802503D8
+/* 800E75A8 000E3208 48 00 00 10 */ b lbl_800E75B8
+lbl_800E75AC:
+/* 800E75AC 000E320C 80 9C 00 00 */ lwz r4, 0(r28)
+/* 800E75B0 000E3210 38 7F 01 D0 */ addi r3, r31, 0x1d0
+/* 800E75B4 000E3214 48 16 8E 25 */ bl func_802503D8
+lbl_800E75B8:
+/* 800E75B8 000E3218 38 E0 00 FF */ li r7, 0xff
+/* 800E75BC 000E321C 38 00 00 05 */ li r0, 5
+/* 800E75C0 000E3220 98 FC 00 06 */ stb r7, 6(r28)
+/* 800E75C4 000E3224 7F A3 EB 78 */ mr r3, r29
+/* 800E75C8 000E3228 7F C4 F3 78 */ mr r4, r30
+/* 800E75CC 000E322C 38 A0 00 02 */ li r5, 2
+/* 800E75D0 000E3230 98 FC 00 05 */ stb r7, 5(r28)
+/* 800E75D4 000E3234 38 C0 FF FE */ li r6, -2
+/* 800E75D8 000E3238 98 FC 00 04 */ stb r7, 4(r28)
+/* 800E75DC 000E323C 88 FE 00 05 */ lbz r7, 5(r30)
+/* 800E75E0 000E3240 98 FC 00 07 */ stb r7, 7(r28)
+/* 800E75E4 000E3244 98 1C 00 09 */ stb r0, 9(r28)
+/* 800E75E8 000E3248 48 16 C8 CD */ bl func_80253EB4
+lbl_800E75EC:
+/* 800E75EC 000E324C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E75F0 000E3250 48 0D FB 85 */ bl _restgpr_27
+/* 800E75F4 000E3254 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E75F8 000E3258 7C 08 03 A6 */ mtlr r0
+/* 800E75FC 000E325C 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E7600 000E3260 4E 80 00 20 */ blr
+/* 800E7604 000E3264 94 21 FF 20 */ stwu r1, -0xe0(r1)
+/* 800E7608 000E3268 7C 08 02 A6 */ mflr r0
+/* 800E760C 000E326C 90 01 00 E4 */ stw r0, 0xe4(r1)
+/* 800E7610 000E3270 DB E1 00 D0 */ stfd f31, 0xd0(r1)
+/* 800E7614 000E3274 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, qr0
+/* 800E7618 000E3278 DB C1 00 C0 */ stfd f30, 0xc0(r1)
+/* 800E761C 000E327C F3 C1 00 C8 */ psq_st f30, 200(r1), 0, qr0
+/* 800E7620 000E3280 DB A1 00 B0 */ stfd f29, 0xb0(r1)
+/* 800E7624 000E3284 F3 A1 00 B8 */ psq_st f29, 184(r1), 0, qr0
+/* 800E7628 000E3288 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 800E762C 000E328C 48 0D FA F5 */ bl _savegpr_25
+/* 800E7630 000E3290 7C 7D 1B 78 */ mr r29, r3
+/* 800E7634 000E3294 7C 9E 23 78 */ mr r30, r4
+/* 800E7638 000E3298 3B E0 00 00 */ li r31, 0
+/* 800E763C 000E329C 48 03 53 39 */ bl func_8011C974
+/* 800E7640 000E32A0 7C 7B 1B 78 */ mr r27, r3
+/* 800E7644 000E32A4 7F A3 EB 78 */ mr r3, r29
+/* 800E7648 000E32A8 7F C4 F3 78 */ mr r4, r30
+/* 800E764C 000E32AC 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800E7650 000E32B0 38 A0 00 03 */ li r5, 3
+/* 800E7654 000E32B4 48 16 C8 89 */ bl func_80253EDC
+/* 800E7658 000E32B8 3C 60 80 48 */ lis r3, lbl_8047D604@ha
+/* 800E765C 000E32BC 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
+/* 800E7660 000E32C0 A8 03 00 3C */ lha r0, 0x3c(r3)
+/* 800E7664 000E32C4 7C 1D 00 00 */ cmpw r29, r0
+/* 800E7668 000E32C8 40 82 00 10 */ bne lbl_800E7678
+/* 800E766C 000E32CC 3B 3B 1F FC */ addi r25, r27, 0x1ffc
+/* 800E7670 000E32D0 38 60 00 00 */ li r3, 0
+/* 800E7674 000E32D4 48 00 00 50 */ b lbl_800E76C4
+lbl_800E7678:
+/* 800E7678 000E32D8 A8 03 00 3E */ lha r0, 0x3e(r3)
+/* 800E767C 000E32DC 7C 1D 00 00 */ cmpw r29, r0
+/* 800E7680 000E32E0 40 82 00 10 */ bne lbl_800E7690
+/* 800E7684 000E32E4 3B 3B 2D D4 */ addi r25, r27, 0x2dd4
+/* 800E7688 000E32E8 38 60 00 01 */ li r3, 1
+/* 800E768C 000E32EC 48 00 00 38 */ b lbl_800E76C4
+lbl_800E7690:
+/* 800E7690 000E32F0 A8 03 00 40 */ lha r0, 0x40(r3)
+/* 800E7694 000E32F4 7C 1D 00 00 */ cmpw r29, r0
+/* 800E7698 000E32F8 40 82 00 10 */ bne lbl_800E76A8
+/* 800E769C 000E32FC 3B 3B 26 E8 */ addi r25, r27, 0x26e8
+/* 800E76A0 000E3300 38 60 00 02 */ li r3, 2
+/* 800E76A4 000E3304 48 00 00 20 */ b lbl_800E76C4
+lbl_800E76A8:
+/* 800E76A8 000E3308 A8 03 00 42 */ lha r0, 0x42(r3)
+/* 800E76AC 000E330C 7C 1D 00 00 */ cmpw r29, r0
+/* 800E76B0 000E3310 40 82 13 C0 */ bne lbl_800E8A70
+/* 800E76B4 000E3314 3B 3B 34 C0 */ addi r25, r27, 0x34c0
+/* 800E76B8 000E3318 38 60 00 03 */ li r3, 3
+/* 800E76BC 000E331C 48 00 00 08 */ b lbl_800E76C4
+/* 800E76C0 000E3320 48 00 13 B0 */ b lbl_800E8A70
+lbl_800E76C4:
+/* 800E76C4 000E3324 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800E76C8 000E3328 3F 60 80 48 */ lis r27, lbl_8047D604@ha
+/* 800E76CC 000E332C 54 7C 10 3A */ slwi r28, r3, 2
+/* 800E76D0 000E3330 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
+/* 800E76D4 000E3334 28 00 00 1B */ cmplwi r0, 0x1b
+/* 800E76D8 000E3338 7C 7B E2 14 */ add r3, r27, r28
+/* 800E76DC 000E333C 83 43 00 18 */ lwz r26, 0x18(r3)
+/* 800E76E0 000E3340 41 81 13 90 */ bgt lbl_800E8A70
+/* 800E76E4 000E3344 3C 60 80 41 */ lis r3, lbl_80417500@ha
+/* 800E76E8 000E3348 54 00 10 3A */ slwi r0, r0, 2
+/* 800E76EC 000E334C 38 63 75 00 */ addi r3, r3, lbl_80417500@l
+/* 800E76F0 000E3350 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800E76F4 000E3354 7C 69 03 A6 */ mtctr r3
+/* 800E76F8 000E3358 4E 80 04 20 */ bctr
+/* 800E76FC 000E335C 7F A3 EB 78 */ mr r3, r29
+/* 800E7700 000E3360 7F C4 F3 78 */ mr r4, r30
+/* 800E7704 000E3364 38 C1 00 44 */ addi r6, r1, 0x44
+/* 800E7708 000E3368 38 A0 00 06 */ li r5, 6
+/* 800E770C 000E336C 48 16 C7 D1 */ bl func_80253EDC
+/* 800E7710 000E3370 88 19 05 44 */ lbz r0, 0x544(r25)
+/* 800E7714 000E3374 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E7718 000E3378 40 82 08 70 */ bne lbl_800E7F88
+/* 800E771C 000E337C 2C 1A 00 00 */ cmpwi r26, 0
+/* 800E7720 000E3380 41 82 08 68 */ beq lbl_800E7F88
+/* 800E7724 000E3384 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7728 000E3388 38 80 00 01 */ li r4, 1
+/* 800E772C 000E338C 38 A0 00 01 */ li r5, 1
+/* 800E7730 000E3390 38 C0 00 00 */ li r6, 0
+/* 800E7734 000E3394 4B FE EC F9 */ bl func_800D642C
+/* 800E7738 000E3398 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E773C 000E339C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7740 000E33A0 FC 40 08 90 */ fmr f2, f1
+/* 800E7744 000E33A4 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
+/* 800E7748 000E33A8 FC A0 08 90 */ fmr f5, f1
+/* 800E774C 000E33AC C0 82 8B 4C */ lfs f4, lbl_8064114C-_SDA2_BASE_(r2)
+/* 800E7750 000E33B0 C0 C2 8B 50 */ lfs f6, lbl_80641150-_SDA2_BASE_(r2)
+/* 800E7754 000E33B4 48 14 D4 A5 */ bl func_80234BF8
+/* 800E7758 000E33B8 38 60 00 07 */ li r3, 7
+/* 800E775C 000E33BC 48 15 57 C1 */ bl func_8023CF1C
+/* 800E7760 000E33C0 7C 64 1B 78 */ mr r4, r3
+/* 800E7764 000E33C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7768 000E33C8 48 15 09 55 */ bl func_802380BC
+/* 800E776C 000E33CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7770 000E33D0 7F 45 D3 78 */ mr r5, r26
+/* 800E7774 000E33D4 38 80 00 00 */ li r4, 0
+/* 800E7778 000E33D8 4B FD 21 3D */ bl func_800B98B4
+/* 800E777C 000E33DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7780 000E33E0 38 80 00 80 */ li r4, 0x80
+/* 800E7784 000E33E4 3C 00 43 30 */ lis r0, 0x4330
+/* 800E7788 000E33E8 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
+/* 800E778C 000E33EC 90 83 17 38 */ stw r4, 0x1738(r3)
+/* 800E7790 000E33F0 38 61 00 1C */ addi r3, r1, 0x1c
+/* 800E7794 000E33F4 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E7798 000E33F8 38 80 00 00 */ li r4, 0
+/* 800E779C 000E33FC 88 FE 00 11 */ lbz r7, 0x11(r30)
+/* 800E77A0 000E3400 38 A0 00 00 */ li r5, 0
+/* 800E77A4 000E3404 90 01 00 68 */ stw r0, 0x68(r1)
+/* 800E77A8 000E3408 38 C0 00 00 */ li r6, 0
+/* 800E77AC 000E340C 90 E1 00 6C */ stw r7, 0x6c(r1)
+/* 800E77B0 000E3410 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800E77B4 000E3414 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E77B8 000E3418 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800E77BC 000E341C FC 00 00 1E */ fctiwz f0, f0
+/* 800E77C0 000E3420 D8 01 00 70 */ stfd f0, 0x70(r1)
+/* 800E77C4 000E3424 80 E1 00 74 */ lwz r7, 0x74(r1)
+/* 800E77C8 000E3428 54 E7 06 3E */ clrlwi r7, r7, 0x18
+/* 800E77CC 000E342C 4B FE ED 2D */ bl func_800D64F8
+/* 800E77D0 000E3430 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E77D4 000E3434 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 800E77D8 000E3438 2C 00 00 00 */ cmpwi r0, 0
+/* 800E77DC 000E343C 41 82 01 6C */ beq lbl_800E7948
+/* 800E77E0 000E3440 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800E77E4 000E3444 FC 00 00 1E */ fctiwz f0, f0
+/* 800E77E8 000E3448 D8 01 00 70 */ stfd f0, 0x70(r1)
+/* 800E77EC 000E344C 80 61 00 74 */ lwz r3, 0x74(r1)
+/* 800E77F0 000E3450 7C 63 07 34 */ extsh r3, r3
+/* 800E77F4 000E3454 4B FE EC C9 */ bl func_800D64BC
+/* 800E77F8 000E3458 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800E77FC 000E345C FF C0 08 90 */ fmr f30, f1
+/* 800E7800 000E3460 FC 00 00 1E */ fctiwz f0, f0
+/* 800E7804 000E3464 D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800E7808 000E3468 80 61 00 6C */ lwz r3, 0x6c(r1)
+/* 800E780C 000E346C 7C 63 07 34 */ extsh r3, r3
+/* 800E7810 000E3470 4B FE EC AD */ bl func_800D64BC
+/* 800E7814 000E3474 C0 A2 8B 54 */ lfs f5, lbl_80641154-_SDA2_BASE_(r2)
+/* 800E7818 000E3478 C0 62 8B 58 */ lfs f3, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E781C 000E347C EC 9E 28 28 */ fsubs f4, f30, f5
+/* 800E7820 000E3480 C0 42 8B 5C */ lfs f2, lbl_8064115C-_SDA2_BASE_(r2)
+/* 800E7824 000E3484 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7828 000E3488 EC 63 01 32 */ fmuls f3, f3, f4
+/* 800E782C 000E348C EC 43 10 24 */ fdivs f2, f3, f2
+/* 800E7830 000E3490 EF E5 10 2A */ fadds f31, f5, f2
+/* 800E7834 000E3494 FC 1F 00 40 */ fcmpo cr0, f31, f0
+/* 800E7838 000E3498 40 80 00 08 */ bge lbl_800E7840
+/* 800E783C 000E349C FF E0 00 90 */ fmr f31, f0
+lbl_800E7840:
+/* 800E7840 000E34A0 C0 82 8B 54 */ lfs f4, lbl_80641154-_SDA2_BASE_(r2)
+/* 800E7844 000E34A4 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E7848 000E34A8 EC 61 20 28 */ fsubs f3, f1, f4
+/* 800E784C 000E34AC C0 22 8B 5C */ lfs f1, lbl_8064115C-_SDA2_BASE_(r2)
+/* 800E7850 000E34B0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7854 000E34B4 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800E7858 000E34B8 EC 22 08 24 */ fdivs f1, f2, f1
+/* 800E785C 000E34BC EF A4 08 2A */ fadds f29, f4, f1
+/* 800E7860 000E34C0 FC 1D 00 40 */ fcmpo cr0, f29, f0
+/* 800E7864 000E34C4 40 80 00 08 */ bge lbl_800E786C
+/* 800E7868 000E34C8 FF A0 00 90 */ fmr f29, f0
+lbl_800E786C:
+/* 800E786C 000E34CC C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E7870 000E34D0 FC 00 00 1E */ fctiwz f0, f0
+/* 800E7874 000E34D4 D8 01 00 78 */ stfd f0, 0x78(r1)
+/* 800E7878 000E34D8 80 61 00 7C */ lwz r3, 0x7c(r1)
+/* 800E787C 000E34DC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E7880 000E34E0 4B FE EC 51 */ bl func_800D64D0
+/* 800E7884 000E34E4 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E7888 000E34E8 FF C0 08 90 */ fmr f30, f1
+/* 800E788C 000E34EC FC 00 00 1E */ fctiwz f0, f0
+/* 800E7890 000E34F0 D8 01 00 80 */ stfd f0, 0x80(r1)
+/* 800E7894 000E34F4 80 61 00 84 */ lwz r3, 0x84(r1)
+/* 800E7898 000E34F8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E789C 000E34FC 4B FE EC 35 */ bl func_800D64D0
+/* 800E78A0 000E3500 C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
+/* 800E78A4 000E3504 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E78A8 000E3508 EC 7E 00 28 */ fsubs f3, f30, f0
+/* 800E78AC 000E350C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E78B0 000E3510 EF C2 00 F2 */ fmuls f30, f2, f3
+/* 800E78B4 000E3514 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800E78B8 000E3518 40 80 00 08 */ bge lbl_800E78C0
+/* 800E78BC 000E351C FF C0 00 90 */ fmr f30, f0
+lbl_800E78C0:
+/* 800E78C0 000E3520 C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
+/* 800E78C4 000E3524 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E78C8 000E3528 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800E78CC 000E352C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E78D0 000E3530 EC 22 00 72 */ fmuls f1, f2, f1
+/* 800E78D4 000E3534 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800E78D8 000E3538 40 80 00 08 */ bge lbl_800E78E0
+/* 800E78DC 000E353C FC 20 00 90 */ fmr f1, f0
+lbl_800E78E0:
+/* 800E78E0 000E3540 EC 21 F0 28 */ fsubs f1, f1, f30
+/* 800E78E4 000E3544 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E78E8 000E3548 EC 20 08 2A */ fadds f1, f0, f1
+/* 800E78EC 000E354C 4B FE EB F9 */ bl func_800D64E4
+/* 800E78F0 000E3550 EC 3D F8 28 */ fsubs f1, f29, f31
+/* 800E78F4 000E3554 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E78F8 000E3558 7C 7F 1B 78 */ mr r31, r3
+/* 800E78FC 000E355C EC 20 08 2A */ fadds f1, f0, f1
+/* 800E7900 000E3560 4B FE EB E5 */ bl func_800D64E4
+/* 800E7904 000E3564 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E7908 000E3568 7C 7C 1B 78 */ mr r28, r3
+/* 800E790C 000E356C EC 20 F0 2A */ fadds f1, f0, f30
+/* 800E7910 000E3570 4B FE EB D5 */ bl func_800D64E4
+/* 800E7914 000E3574 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E7918 000E3578 7C 7B 1B 78 */ mr r27, r3
+/* 800E791C 000E357C EC 20 F8 2A */ fadds f1, f0, f31
+/* 800E7920 000E3580 4B FE EB C5 */ bl func_800D64E4
+/* 800E7924 000E3584 7C 60 1B 78 */ mr r0, r3
+/* 800E7928 000E3588 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E792C 000E358C 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800E7930 000E3590 57 66 04 3E */ clrlwi r6, r27, 0x10
+/* 800E7934 000E3594 57 87 04 3E */ clrlwi r7, r28, 0x10
+/* 800E7938 000E3598 57 E8 04 3E */ clrlwi r8, r31, 0x10
+/* 800E793C 000E359C 38 80 00 01 */ li r4, 1
+/* 800E7940 000E35A0 48 14 D8 39 */ bl func_80235178
+/* 800E7944 000E35A4 48 00 00 98 */ b lbl_800E79DC
+lbl_800E7948:
+/* 800E7948 000E35A8 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E794C 000E35AC C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7950 000E35B0 FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800E7954 000E35B4 40 80 00 08 */ bge lbl_800E795C
+/* 800E7958 000E35B8 48 00 00 08 */ b lbl_800E7960
+lbl_800E795C:
+/* 800E795C 000E35BC FC 20 00 90 */ fmr f1, f0
+lbl_800E7960:
+/* 800E7960 000E35C0 C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800E7964 000E35C4 C0 42 8B 30 */ lfs f2, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7968 000E35C8 FC 00 10 40 */ fcmpo cr0, f0, f2
+/* 800E796C 000E35CC 40 80 00 08 */ bge lbl_800E7974
+/* 800E7970 000E35D0 48 00 00 08 */ b lbl_800E7978
+lbl_800E7974:
+/* 800E7974 000E35D4 FC 40 00 90 */ fmr f2, f0
+lbl_800E7978:
+/* 800E7978 000E35D8 FC A0 10 1E */ fctiwz f5, f2
+/* 800E797C 000E35DC C0 61 00 48 */ lfs f3, 0x48(r1)
+/* 800E7980 000E35E0 FC 80 08 1E */ fctiwz f4, f1
+/* 800E7984 000E35E4 C0 41 00 44 */ lfs f2, 0x44(r1)
+/* 800E7988 000E35E8 C0 21 00 60 */ lfs f1, 0x60(r1)
+/* 800E798C 000E35EC 38 80 00 01 */ li r4, 1
+/* 800E7990 000E35F0 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E7994 000E35F4 EC 43 10 28 */ fsubs f2, f3, f2
+/* 800E7998 000E35F8 D8 A1 00 80 */ stfd f5, 0x80(r1)
+/* 800E799C 000E35FC EC 01 00 28 */ fsubs f0, f1, f0
+/* 800E79A0 000E3600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79A4 000E3604 FC 20 10 1E */ fctiwz f1, f2
+/* 800E79A8 000E3608 D8 81 00 78 */ stfd f4, 0x78(r1)
+/* 800E79AC 000E360C 80 A1 00 84 */ lwz r5, 0x84(r1)
+/* 800E79B0 000E3610 FC 00 00 1E */ fctiwz f0, f0
+/* 800E79B4 000E3614 D8 21 00 70 */ stfd f1, 0x70(r1)
+/* 800E79B8 000E3618 54 A5 04 3E */ clrlwi r5, r5, 0x10
+/* 800E79BC 000E361C 80 C1 00 7C */ lwz r6, 0x7c(r1)
+/* 800E79C0 000E3620 D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800E79C4 000E3624 80 E1 00 74 */ lwz r7, 0x74(r1)
+/* 800E79C8 000E3628 54 C6 04 3E */ clrlwi r6, r6, 0x10
+/* 800E79CC 000E362C 81 01 00 6C */ lwz r8, 0x6c(r1)
+/* 800E79D0 000E3630 54 E7 04 3E */ clrlwi r7, r7, 0x10
+/* 800E79D4 000E3634 55 08 04 3E */ clrlwi r8, r8, 0x10
+/* 800E79D8 000E3638 48 14 D7 A1 */ bl func_80235178
+lbl_800E79DC:
+/* 800E79DC 000E363C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79E0 000E3640 38 80 00 04 */ li r4, 4
+/* 800E79E4 000E3644 48 14 BB 49 */ bl func_8023352C
+/* 800E79E8 000E3648 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E79EC 000E364C C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E79F0 000E3650 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E79F4 000E3654 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E79F8 000E3658 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79FC 000E365C EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7A00 000E3660 4B FD 1E FD */ bl func_800B98FC
+/* 800E7A04 000E3664 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800E7A08 000E3668 3F E0 CC 01 */ lis r31, 0xCC008000@ha
+/* 800E7A0C 000E366C C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E7A10 000E3670 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
+/* 800E7A14 000E3674 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7A18 000E3678 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7A1C 000E367C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7A20 000E3680 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7A24 000E3684 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E7A28 000E3688 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E7A2C 000E368C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7A30 000E3690 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A34 000E3694 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7A38 000E3698 4B FD 1E C5 */ bl func_800B98FC
+/* 800E7A3C 000E369C 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800E7A40 000E36A0 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E7A44 000E36A4 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7A48 000E36A8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7A4C 000E36AC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7A50 000E36B0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7A54 000E36B4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7A58 000E36B8 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E7A5C 000E36BC C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E7A60 000E36C0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7A64 000E36C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A68 000E36C8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7A6C 000E36CC 4B FD 1E 91 */ bl func_800B98FC
+/* 800E7A70 000E36D0 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800E7A74 000E36D4 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E7A78 000E36D8 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7A7C 000E36DC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7A80 000E36E0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7A84 000E36E4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7A88 000E36E8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7A8C 000E36EC C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E7A90 000E36F0 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E7A94 000E36F4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7A98 000E36F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A9C 000E36FC EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7AA0 000E3700 4B FD 1E 5D */ bl func_800B98FC
+/* 800E7AA4 000E3704 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 800E7AA8 000E3708 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7AAC 000E370C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7AB0 000E3710 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7AB4 000E3714 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7AB8 000E3718 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7ABC 000E371C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7AC0 000E3720 48 14 BA C1 */ bl func_80233580
+/* 800E7AC4 000E3724 88 FE 00 11 */ lbz r7, 0x11(r30)
+/* 800E7AC8 000E3728 38 61 00 18 */ addi r3, r1, 0x18
+/* 800E7ACC 000E372C 38 80 00 00 */ li r4, 0
+/* 800E7AD0 000E3730 38 A0 00 00 */ li r5, 0
+/* 800E7AD4 000E3734 38 C0 00 00 */ li r6, 0
+/* 800E7AD8 000E3738 4B FE EA 21 */ bl func_800D64F8
+/* 800E7ADC 000E373C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7AE0 000E3740 38 80 00 04 */ li r4, 4
+/* 800E7AE4 000E3744 48 14 BA 49 */ bl func_8023352C
+/* 800E7AE8 000E3748 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E7AEC 000E374C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7AF0 000E3750 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E7AF4 000E3754 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7AF8 000E3758 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7AFC 000E375C EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7B00 000E3760 4B FD 1D FD */ bl func_800B98FC
+/* 800E7B04 000E3764 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7B08 000E3768 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7B0C 000E376C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7B10 000E3770 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7B14 000E3774 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7B18 000E3778 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7B1C 000E377C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7B20 000E3780 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E7B24 000E3784 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E7B28 000E3788 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7B2C 000E378C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B30 000E3790 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7B34 000E3794 4B FD 1D C9 */ bl func_800B98FC
+/* 800E7B38 000E3798 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7B3C 000E379C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7B40 000E37A0 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7B44 000E37A4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7B48 000E37A8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7B4C 000E37AC C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7B50 000E37B0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7B54 000E37B4 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E7B58 000E37B8 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E7B5C 000E37BC EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7B60 000E37C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B64 000E37C4 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7B68 000E37C8 4B FD 1D 95 */ bl func_800B98FC
+/* 800E7B6C 000E37CC 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7B70 000E37D0 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7B74 000E37D4 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7B78 000E37D8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7B7C 000E37DC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7B80 000E37E0 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7B84 000E37E4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7B88 000E37E8 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E7B8C 000E37EC C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E7B90 000E37F0 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7B94 000E37F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B98 000E37F8 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7B9C 000E37FC 4B FD 1D 61 */ bl func_800B98FC
+/* 800E7BA0 000E3800 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7BA4 000E3804 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7BA8 000E3808 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7BAC 000E380C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7BB0 000E3810 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7BB4 000E3814 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7BB8 000E3818 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BBC 000E381C 48 14 B9 C5 */ bl func_80233580
+/* 800E7BC0 000E3820 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BC4 000E3824 38 80 00 04 */ li r4, 4
+/* 800E7BC8 000E3828 48 14 B9 65 */ bl func_8023352C
+/* 800E7BCC 000E382C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7BD0 000E3830 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E7BD4 000E3834 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E7BD8 000E3838 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7BDC 000E383C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BE0 000E3840 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7BE4 000E3844 4B FD 1D 19 */ bl func_800B98FC
+/* 800E7BE8 000E3848 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7BEC 000E384C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7BF0 000E3850 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7BF4 000E3854 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7BF8 000E3858 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7BFC 000E385C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7C00 000E3860 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C04 000E3864 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E7C08 000E3868 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E7C0C 000E386C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7C10 000E3870 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C14 000E3874 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7C18 000E3878 4B FD 1C E5 */ bl func_800B98FC
+/* 800E7C1C 000E387C 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7C20 000E3880 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7C24 000E3884 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7C28 000E3888 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7C2C 000E388C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C30 000E3890 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7C34 000E3894 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C38 000E3898 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E7C3C 000E389C C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E7C40 000E38A0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7C44 000E38A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C48 000E38A8 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7C4C 000E38AC 4B FD 1C B1 */ bl func_800B98FC
+/* 800E7C50 000E38B0 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7C54 000E38B4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7C58 000E38B8 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7C5C 000E38BC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7C60 000E38C0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C64 000E38C4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7C68 000E38C8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C6C 000E38CC C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E7C70 000E38D0 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E7C74 000E38D4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7C78 000E38D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C7C 000E38DC EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E7C80 000E38E0 4B FD 1C 7D */ bl func_800B98FC
+/* 800E7C84 000E38E4 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7C88 000E38E8 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7C8C 000E38EC C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7C90 000E38F0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C94 000E38F4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7C98 000E38F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7C9C 000E38FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CA0 000E3900 48 14 B8 E1 */ bl func_80233580
+/* 800E7CA4 000E3904 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CA8 000E3908 38 80 00 04 */ li r4, 4
+/* 800E7CAC 000E390C 48 14 B8 81 */ bl func_8023352C
+/* 800E7CB0 000E3910 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7CB4 000E3914 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E7CB8 000E3918 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E7CBC 000E391C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7CC0 000E3920 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CC4 000E3924 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7CC8 000E3928 4B FD 1C 35 */ bl func_800B98FC
+/* 800E7CCC 000E392C 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7CD0 000E3930 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7CD4 000E3934 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7CD8 000E3938 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7CDC 000E393C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7CE0 000E3940 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7CE4 000E3944 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7CE8 000E3948 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E7CEC 000E394C C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E7CF0 000E3950 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7CF4 000E3954 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CF8 000E3958 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7CFC 000E395C 4B FD 1C 01 */ bl func_800B98FC
+/* 800E7D00 000E3960 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7D04 000E3964 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7D08 000E3968 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7D0C 000E396C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7D10 000E3970 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7D14 000E3974 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7D18 000E3978 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7D1C 000E397C C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E7D20 000E3980 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E7D24 000E3984 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7D28 000E3988 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D2C 000E398C EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7D30 000E3990 4B FD 1B CD */ bl func_800B98FC
+/* 800E7D34 000E3994 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7D38 000E3998 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7D3C 000E399C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7D40 000E39A0 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7D44 000E39A4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7D48 000E39A8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7D4C 000E39AC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7D50 000E39B0 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E7D54 000E39B4 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E7D58 000E39B8 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E7D5C 000E39BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D60 000E39C0 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7D64 000E39C4 4B FD 1B 99 */ bl func_800B98FC
+/* 800E7D68 000E39C8 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7D6C 000E39CC 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7D70 000E39D0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7D74 000E39D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7D78 000E39D8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7D7C 000E39DC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7D80 000E39E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D84 000E39E4 48 14 B7 FD */ bl func_80233580
+/* 800E7D88 000E39E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D8C 000E39EC 38 80 00 04 */ li r4, 4
+/* 800E7D90 000E39F0 48 14 B7 9D */ bl func_8023352C
+/* 800E7D94 000E39F4 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E7D98 000E39F8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7D9C 000E39FC C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E7DA0 000E3A00 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7DA4 000E3A04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7DA8 000E3A08 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7DAC 000E3A0C 4B FD 1B 51 */ bl func_800B98FC
+/* 800E7DB0 000E3A10 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7DB4 000E3A14 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7DB8 000E3A18 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7DBC 000E3A1C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7DC0 000E3A20 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7DC4 000E3A24 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7DC8 000E3A28 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7DCC 000E3A2C C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E7DD0 000E3A30 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E7DD4 000E3A34 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7DD8 000E3A38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7DDC 000E3A3C EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7DE0 000E3A40 4B FD 1B 1D */ bl func_800B98FC
+/* 800E7DE4 000E3A44 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7DE8 000E3A48 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7DEC 000E3A4C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7DF0 000E3A50 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7DF4 000E3A54 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7DF8 000E3A58 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7DFC 000E3A5C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7E00 000E3A60 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E7E04 000E3A64 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E7E08 000E3A68 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7E0C 000E3A6C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E10 000E3A70 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7E14 000E3A74 4B FD 1A E9 */ bl func_800B98FC
+/* 800E7E18 000E3A78 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7E1C 000E3A7C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E7E20 000E3A80 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7E24 000E3A84 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7E28 000E3A88 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7E2C 000E3A8C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7E30 000E3A90 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7E34 000E3A94 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E7E38 000E3A98 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E7E3C 000E3A9C EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E7E40 000E3AA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E44 000E3AA4 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E7E48 000E3AA8 4B FD 1A B5 */ bl func_800B98FC
+/* 800E7E4C 000E3AAC 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7E50 000E3AB0 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E7E54 000E3AB4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7E58 000E3AB8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7E5C 000E3ABC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7E60 000E3AC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E7E64 000E3AC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E68 000E3AC8 48 14 B7 19 */ bl func_80233580
+/* 800E7E6C 000E3ACC 7F A3 EB 78 */ mr r3, r29
+/* 800E7E70 000E3AD0 38 A1 00 14 */ addi r5, r1, 0x14
+/* 800E7E74 000E3AD4 38 80 00 02 */ li r4, 2
+/* 800E7E78 000E3AD8 48 16 BF D5 */ bl func_80253E4C
+/* 800E7E7C 000E3ADC 80 61 00 14 */ lwz r3, 0x14(r1)
+/* 800E7E80 000E3AE0 3C 03 00 01 */ addis r0, r3, 1
+/* 800E7E84 000E3AE4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800E7E88 000E3AE8 40 82 00 18 */ bne lbl_800E7EA0
+/* 800E7E8C 000E3AEC 38 00 00 FF */ li r0, 0xff
+/* 800E7E90 000E3AF0 38 60 00 FF */ li r3, 0xff
+/* 800E7E94 000E3AF4 98 01 00 1A */ stb r0, 0x1a(r1)
+/* 800E7E98 000E3AF8 98 01 00 19 */ stb r0, 0x19(r1)
+/* 800E7E9C 000E3AFC 48 00 00 14 */ b lbl_800E7EB0
+lbl_800E7EA0:
+/* 800E7EA0 000E3B00 38 00 00 80 */ li r0, 0x80
+/* 800E7EA4 000E3B04 38 60 00 80 */ li r3, 0x80
+/* 800E7EA8 000E3B08 98 01 00 1A */ stb r0, 0x1a(r1)
+/* 800E7EAC 000E3B0C 98 01 00 19 */ stb r0, 0x19(r1)
+lbl_800E7EB0:
+/* 800E7EB0 000E3B10 98 61 00 18 */ stb r3, 0x18(r1)
+/* 800E7EB4 000E3B14 38 80 00 04 */ li r4, 4
+/* 800E7EB8 000E3B18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EBC 000E3B1C 48 14 B6 71 */ bl func_8023352C
+/* 800E7EC0 000E3B20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EC4 000E3B24 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E7EC8 000E3B28 C0 41 00 54 */ lfs f2, 0x54(r1)
+/* 800E7ECC 000E3B2C 4B FD 1A 31 */ bl func_800B98FC
+/* 800E7ED0 000E3B30 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7ED4 000E3B34 3F 60 CC 01 */ lis r27, 0xCC008000@ha
+/* 800E7ED8 000E3B38 90 1B 80 00 */ stw r0, 0xCC008000@l(r27)
+/* 800E7EDC 000E3B3C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7EE0 000E3B40 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7EE4 000E3B44 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7EE8 000E3B48 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7EEC 000E3B4C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EF0 000E3B50 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E7EF4 000E3B54 C0 41 00 58 */ lfs f2, 0x58(r1)
+/* 800E7EF8 000E3B58 4B FD 1A 05 */ bl func_800B98FC
+/* 800E7EFC 000E3B5C 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7F00 000E3B60 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800E7F04 000E3B64 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7F08 000E3B68 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7F0C 000E3B6C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7F10 000E3B70 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7F14 000E3B74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F18 000E3B78 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E7F1C 000E3B7C C0 41 00 5C */ lfs f2, 0x5c(r1)
+/* 800E7F20 000E3B80 4B FD 19 DD */ bl func_800B98FC
+/* 800E7F24 000E3B84 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7F28 000E3B88 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800E7F2C 000E3B8C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7F30 000E3B90 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7F34 000E3B94 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7F38 000E3B98 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7F3C 000E3B9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F40 000E3BA0 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E7F44 000E3BA4 C0 41 00 60 */ lfs f2, 0x60(r1)
+/* 800E7F48 000E3BA8 4B FD 19 B5 */ bl func_800B98FC
+/* 800E7F4C 000E3BAC 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 800E7F50 000E3BB0 90 1B 80 00 */ stw r0, -0x8000(r27)
+/* 800E7F54 000E3BB4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7F58 000E3BB8 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7F5C 000E3BBC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E7F60 000E3BC0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
+/* 800E7F64 000E3BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F68 000E3BC8 48 14 B6 19 */ bl func_80233580
+/* 800E7F6C 000E3BCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F70 000E3BD0 38 80 00 00 */ li r4, 0
+/* 800E7F74 000E3BD4 38 A0 00 00 */ li r5, 0
+/* 800E7F78 000E3BD8 38 C0 00 00 */ li r6, 0
+/* 800E7F7C 000E3BDC 38 E0 02 80 */ li r7, 0x280
+/* 800E7F80 000E3BE0 39 00 01 E0 */ li r8, 0x1e0
+/* 800E7F84 000E3BE4 48 14 D1 F5 */ bl func_80235178
+lbl_800E7F88:
+/* 800E7F88 000E3BE8 7F A3 EB 78 */ mr r3, r29
+/* 800E7F8C 000E3BEC 7F C4 F3 78 */ mr r4, r30
+/* 800E7F90 000E3BF0 38 A0 00 02 */ li r5, 2
+/* 800E7F94 000E3BF4 38 C0 00 00 */ li r6, 0
+/* 800E7F98 000E3BF8 48 16 BF 6D */ bl func_80253F04
+/* 800E7F9C 000E3BFC 48 00 0A D4 */ b lbl_800E8A70
+/* 800E7FA0 000E3C00 7F A3 EB 78 */ mr r3, r29
+/* 800E7FA4 000E3C04 7F C4 F3 78 */ mr r4, r30
+/* 800E7FA8 000E3C08 38 C1 00 44 */ addi r6, r1, 0x44
+/* 800E7FAC 000E3C0C 38 A0 00 06 */ li r5, 6
+/* 800E7FB0 000E3C10 48 16 BF 2D */ bl func_80253EDC
+/* 800E7FB4 000E3C14 88 19 05 44 */ lbz r0, 0x544(r25)
+/* 800E7FB8 000E3C18 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800E7FBC 000E3C1C 41 82 08 78 */ beq lbl_800E8834
+/* 800E7FC0 000E3C20 C0 02 8B 6C */ lfs f0, lbl_8064116C-_SDA2_BASE_(r2)
+/* 800E7FC4 000E3C24 2C 1A 00 00 */ cmpwi r26, 0
+/* 800E7FC8 000E3C28 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 800E7FCC 000E3C2C 41 82 08 68 */ beq lbl_800E8834
+/* 800E7FD0 000E3C30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7FD4 000E3C34 38 80 00 01 */ li r4, 1
+/* 800E7FD8 000E3C38 38 A0 00 01 */ li r5, 1
+/* 800E7FDC 000E3C3C 38 C0 00 00 */ li r6, 0
+/* 800E7FE0 000E3C40 4B FE E4 4D */ bl func_800D642C
+/* 800E7FE4 000E3C44 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E7FE8 000E3C48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7FEC 000E3C4C FC 40 08 90 */ fmr f2, f1
+/* 800E7FF0 000E3C50 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
+/* 800E7FF4 000E3C54 FC A0 08 90 */ fmr f5, f1
+/* 800E7FF8 000E3C58 C0 82 8B 4C */ lfs f4, lbl_8064114C-_SDA2_BASE_(r2)
+/* 800E7FFC 000E3C5C C0 C2 8B 50 */ lfs f6, lbl_80641150-_SDA2_BASE_(r2)
+/* 800E8000 000E3C60 48 14 CB F9 */ bl func_80234BF8
+/* 800E8004 000E3C64 38 60 00 07 */ li r3, 7
+/* 800E8008 000E3C68 48 15 4F 15 */ bl func_8023CF1C
+/* 800E800C 000E3C6C 7C 64 1B 78 */ mr r4, r3
+/* 800E8010 000E3C70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8014 000E3C74 48 15 00 A9 */ bl func_802380BC
+/* 800E8018 000E3C78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E801C 000E3C7C 7F 45 D3 78 */ mr r5, r26
+/* 800E8020 000E3C80 38 80 00 00 */ li r4, 0
+/* 800E8024 000E3C84 4B FD 18 91 */ bl func_800B98B4
+/* 800E8028 000E3C88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E802C 000E3C8C 38 80 00 80 */ li r4, 0x80
+/* 800E8030 000E3C90 3C 00 43 30 */ lis r0, 0x4330
+/* 800E8034 000E3C94 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
+/* 800E8038 000E3C98 90 83 17 38 */ stw r4, 0x1738(r3)
+/* 800E803C 000E3C9C 38 61 00 10 */ addi r3, r1, 0x10
+/* 800E8040 000E3CA0 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E8044 000E3CA4 38 80 00 00 */ li r4, 0
+/* 800E8048 000E3CA8 88 FE 00 11 */ lbz r7, 0x11(r30)
+/* 800E804C 000E3CAC 38 A0 00 00 */ li r5, 0
+/* 800E8050 000E3CB0 90 01 00 80 */ stw r0, 0x80(r1)
+/* 800E8054 000E3CB4 38 C0 00 00 */ li r6, 0
+/* 800E8058 000E3CB8 90 E1 00 84 */ stw r7, 0x84(r1)
+/* 800E805C 000E3CBC C8 21 00 80 */ lfd f1, 0x80(r1)
+/* 800E8060 000E3CC0 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E8064 000E3CC4 EC 00 00 72 */ fmuls f0, f0, f1
+/* 800E8068 000E3CC8 FC 00 00 1E */ fctiwz f0, f0
+/* 800E806C 000E3CCC D8 01 00 78 */ stfd f0, 0x78(r1)
+/* 800E8070 000E3CD0 80 E1 00 7C */ lwz r7, 0x7c(r1)
+/* 800E8074 000E3CD4 54 E7 06 3E */ clrlwi r7, r7, 0x18
+/* 800E8078 000E3CD8 4B FE E4 81 */ bl func_800D64F8
+/* 800E807C 000E3CDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8080 000E3CE0 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 800E8084 000E3CE4 2C 00 00 00 */ cmpwi r0, 0
+/* 800E8088 000E3CE8 41 82 01 6C */ beq lbl_800E81F4
+/* 800E808C 000E3CEC C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800E8090 000E3CF0 FC 00 00 1E */ fctiwz f0, f0
+/* 800E8094 000E3CF4 D8 01 00 80 */ stfd f0, 0x80(r1)
+/* 800E8098 000E3CF8 80 61 00 84 */ lwz r3, 0x84(r1)
+/* 800E809C 000E3CFC 7C 63 07 34 */ extsh r3, r3
+/* 800E80A0 000E3D00 4B FE E4 1D */ bl func_800D64BC
+/* 800E80A4 000E3D04 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800E80A8 000E3D08 FF C0 08 90 */ fmr f30, f1
+/* 800E80AC 000E3D0C FC 00 00 1E */ fctiwz f0, f0
+/* 800E80B0 000E3D10 D8 01 00 78 */ stfd f0, 0x78(r1)
+/* 800E80B4 000E3D14 80 61 00 7C */ lwz r3, 0x7c(r1)
+/* 800E80B8 000E3D18 7C 63 07 34 */ extsh r3, r3
+/* 800E80BC 000E3D1C 4B FE E4 01 */ bl func_800D64BC
+/* 800E80C0 000E3D20 C0 A2 8B 54 */ lfs f5, lbl_80641154-_SDA2_BASE_(r2)
+/* 800E80C4 000E3D24 C0 62 8B 58 */ lfs f3, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E80C8 000E3D28 EC 9E 28 28 */ fsubs f4, f30, f5
+/* 800E80CC 000E3D2C C0 42 8B 5C */ lfs f2, lbl_8064115C-_SDA2_BASE_(r2)
+/* 800E80D0 000E3D30 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E80D4 000E3D34 EC 63 01 32 */ fmuls f3, f3, f4
+/* 800E80D8 000E3D38 EC 43 10 24 */ fdivs f2, f3, f2
+/* 800E80DC 000E3D3C EF E5 10 2A */ fadds f31, f5, f2
+/* 800E80E0 000E3D40 FC 1F 00 40 */ fcmpo cr0, f31, f0
+/* 800E80E4 000E3D44 40 80 00 08 */ bge lbl_800E80EC
+/* 800E80E8 000E3D48 FF E0 00 90 */ fmr f31, f0
+lbl_800E80EC:
+/* 800E80EC 000E3D4C C0 82 8B 54 */ lfs f4, lbl_80641154-_SDA2_BASE_(r2)
+/* 800E80F0 000E3D50 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E80F4 000E3D54 EC 61 20 28 */ fsubs f3, f1, f4
+/* 800E80F8 000E3D58 C0 22 8B 5C */ lfs f1, lbl_8064115C-_SDA2_BASE_(r2)
+/* 800E80FC 000E3D5C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8100 000E3D60 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800E8104 000E3D64 EC 22 08 24 */ fdivs f1, f2, f1
+/* 800E8108 000E3D68 EF A4 08 2A */ fadds f29, f4, f1
+/* 800E810C 000E3D6C FC 1D 00 40 */ fcmpo cr0, f29, f0
+/* 800E8110 000E3D70 40 80 00 08 */ bge lbl_800E8118
+/* 800E8114 000E3D74 FF A0 00 90 */ fmr f29, f0
+lbl_800E8118:
+/* 800E8118 000E3D78 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E811C 000E3D7C FC 00 00 1E */ fctiwz f0, f0
+/* 800E8120 000E3D80 D8 01 00 70 */ stfd f0, 0x70(r1)
+/* 800E8124 000E3D84 80 61 00 74 */ lwz r3, 0x74(r1)
+/* 800E8128 000E3D88 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E812C 000E3D8C 4B FE E3 A5 */ bl func_800D64D0
+/* 800E8130 000E3D90 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E8134 000E3D94 FF C0 08 90 */ fmr f30, f1
+/* 800E8138 000E3D98 FC 00 00 1E */ fctiwz f0, f0
+/* 800E813C 000E3D9C D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800E8140 000E3DA0 80 61 00 6C */ lwz r3, 0x6c(r1)
+/* 800E8144 000E3DA4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800E8148 000E3DA8 4B FE E3 89 */ bl func_800D64D0
+/* 800E814C 000E3DAC C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
+/* 800E8150 000E3DB0 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E8154 000E3DB4 EC 7E 00 28 */ fsubs f3, f30, f0
+/* 800E8158 000E3DB8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E815C 000E3DBC EF C2 00 F2 */ fmuls f30, f2, f3
+/* 800E8160 000E3DC0 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800E8164 000E3DC4 40 80 00 08 */ bge lbl_800E816C
+/* 800E8168 000E3DC8 FF C0 00 90 */ fmr f30, f0
+lbl_800E816C:
+/* 800E816C 000E3DCC C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
+/* 800E8170 000E3DD0 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
+/* 800E8174 000E3DD4 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800E8178 000E3DD8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E817C 000E3DDC EC 22 00 72 */ fmuls f1, f2, f1
+/* 800E8180 000E3DE0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800E8184 000E3DE4 40 80 00 08 */ bge lbl_800E818C
+/* 800E8188 000E3DE8 FC 20 00 90 */ fmr f1, f0
+lbl_800E818C:
+/* 800E818C 000E3DEC EC 21 F0 28 */ fsubs f1, f1, f30
+/* 800E8190 000E3DF0 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E8194 000E3DF4 EC 20 08 2A */ fadds f1, f0, f1
+/* 800E8198 000E3DF8 4B FE E3 4D */ bl func_800D64E4
+/* 800E819C 000E3DFC EC 3D F8 28 */ fsubs f1, f29, f31
+/* 800E81A0 000E3E00 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E81A4 000E3E04 7C 7B 1B 78 */ mr r27, r3
+/* 800E81A8 000E3E08 EC 20 08 2A */ fadds f1, f0, f1
+/* 800E81AC 000E3E0C 4B FE E3 39 */ bl func_800D64E4
+/* 800E81B0 000E3E10 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E81B4 000E3E14 7C 7C 1B 78 */ mr r28, r3
+/* 800E81B8 000E3E18 EC 20 F0 2A */ fadds f1, f0, f30
+/* 800E81BC 000E3E1C 4B FE E3 29 */ bl func_800D64E4
+/* 800E81C0 000E3E20 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
+/* 800E81C4 000E3E24 7C 7F 1B 78 */ mr r31, r3
+/* 800E81C8 000E3E28 EC 20 F8 2A */ fadds f1, f0, f31
+/* 800E81CC 000E3E2C 4B FE E3 19 */ bl func_800D64E4
+/* 800E81D0 000E3E30 7C 60 1B 78 */ mr r0, r3
+/* 800E81D4 000E3E34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E81D8 000E3E38 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 800E81DC 000E3E3C 57 E6 04 3E */ clrlwi r6, r31, 0x10
+/* 800E81E0 000E3E40 57 87 04 3E */ clrlwi r7, r28, 0x10
+/* 800E81E4 000E3E44 57 68 04 3E */ clrlwi r8, r27, 0x10
+/* 800E81E8 000E3E48 38 80 00 01 */ li r4, 1
+/* 800E81EC 000E3E4C 48 14 CF 8D */ bl func_80235178
+/* 800E81F0 000E3E50 48 00 00 98 */ b lbl_800E8288
+lbl_800E81F4:
+/* 800E81F4 000E3E54 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E81F8 000E3E58 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E81FC 000E3E5C FC 00 08 40 */ fcmpo cr0, f0, f1
+/* 800E8200 000E3E60 40 80 00 08 */ bge lbl_800E8208
+/* 800E8204 000E3E64 48 00 00 08 */ b lbl_800E820C
+lbl_800E8208:
+/* 800E8208 000E3E68 FC 20 00 90 */ fmr f1, f0
+lbl_800E820C:
+/* 800E820C 000E3E6C C0 01 00 44 */ lfs f0, 0x44(r1)
+/* 800E8210 000E3E70 C0 42 8B 30 */ lfs f2, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8214 000E3E74 FC 00 10 40 */ fcmpo cr0, f0, f2
+/* 800E8218 000E3E78 40 80 00 08 */ bge lbl_800E8220
+/* 800E821C 000E3E7C 48 00 00 08 */ b lbl_800E8224
+lbl_800E8220:
+/* 800E8220 000E3E80 FC 40 00 90 */ fmr f2, f0
+lbl_800E8224:
+/* 800E8224 000E3E84 FC A0 10 1E */ fctiwz f5, f2
+/* 800E8228 000E3E88 C0 61 00 48 */ lfs f3, 0x48(r1)
+/* 800E822C 000E3E8C FC 80 08 1E */ fctiwz f4, f1
+/* 800E8230 000E3E90 C0 41 00 44 */ lfs f2, 0x44(r1)
+/* 800E8234 000E3E94 C0 21 00 60 */ lfs f1, 0x60(r1)
+/* 800E8238 000E3E98 38 80 00 01 */ li r4, 1
+/* 800E823C 000E3E9C C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E8240 000E3EA0 EC 43 10 28 */ fsubs f2, f3, f2
+/* 800E8244 000E3EA4 D8 A1 00 80 */ stfd f5, 0x80(r1)
+/* 800E8248 000E3EA8 EC 01 00 28 */ fsubs f0, f1, f0
+/* 800E824C 000E3EAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8250 000E3EB0 FC 20 10 1E */ fctiwz f1, f2
+/* 800E8254 000E3EB4 D8 81 00 78 */ stfd f4, 0x78(r1)
+/* 800E8258 000E3EB8 80 A1 00 84 */ lwz r5, 0x84(r1)
+/* 800E825C 000E3EBC FC 00 00 1E */ fctiwz f0, f0
+/* 800E8260 000E3EC0 D8 21 00 70 */ stfd f1, 0x70(r1)
+/* 800E8264 000E3EC4 54 A5 04 3E */ clrlwi r5, r5, 0x10
+/* 800E8268 000E3EC8 80 C1 00 7C */ lwz r6, 0x7c(r1)
+/* 800E826C 000E3ECC D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800E8270 000E3ED0 80 E1 00 74 */ lwz r7, 0x74(r1)
+/* 800E8274 000E3ED4 54 C6 04 3E */ clrlwi r6, r6, 0x10
+/* 800E8278 000E3ED8 81 01 00 6C */ lwz r8, 0x6c(r1)
+/* 800E827C 000E3EDC 54 E7 04 3E */ clrlwi r7, r7, 0x10
+/* 800E8280 000E3EE0 55 08 04 3E */ clrlwi r8, r8, 0x10
+/* 800E8284 000E3EE4 48 14 CE F5 */ bl func_80235178
+lbl_800E8288:
+/* 800E8288 000E3EE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E828C 000E3EEC 38 80 00 04 */ li r4, 4
+/* 800E8290 000E3EF0 48 14 B2 9D */ bl func_8023352C
+/* 800E8294 000E3EF4 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E8298 000E3EF8 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E829C 000E3EFC C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E82A0 000E3F00 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E82A4 000E3F04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E82A8 000E3F08 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E82AC 000E3F0C 4B FD 16 51 */ bl func_800B98FC
+/* 800E82B0 000E3F10 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 800E82B4 000E3F14 3F E0 CC 01 */ lis r31, 0xCC008000@ha
+/* 800E82B8 000E3F18 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E82BC 000E3F1C 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
+/* 800E82C0 000E3F20 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E82C4 000E3F24 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E82C8 000E3F28 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E82CC 000E3F2C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E82D0 000E3F30 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E82D4 000E3F34 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E82D8 000E3F38 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E82DC 000E3F3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E82E0 000E3F40 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E82E4 000E3F44 4B FD 16 19 */ bl func_800B98FC
+/* 800E82E8 000E3F48 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 800E82EC 000E3F4C C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E82F0 000E3F50 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E82F4 000E3F54 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E82F8 000E3F58 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E82FC 000E3F5C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8300 000E3F60 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8304 000E3F64 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E8308 000E3F68 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E830C 000E3F6C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E8310 000E3F70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8314 000E3F74 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E8318 000E3F78 4B FD 15 E5 */ bl func_800B98FC
+/* 800E831C 000E3F7C 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 800E8320 000E3F80 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
+/* 800E8324 000E3F84 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8328 000E3F88 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E832C 000E3F8C C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8330 000E3F90 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8334 000E3F94 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8338 000E3F98 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E833C 000E3F9C C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E8340 000E3FA0 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E8344 000E3FA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8348 000E3FA8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E834C 000E3FAC 4B FD 15 B1 */ bl func_800B98FC
+/* 800E8350 000E3FB0 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 800E8354 000E3FB4 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8358 000E3FB8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E835C 000E3FBC C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8360 000E3FC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8364 000E3FC4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8368 000E3FC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E836C 000E3FCC 48 14 B2 15 */ bl func_80233580
+/* 800E8370 000E3FD0 88 FE 00 11 */ lbz r7, 0x11(r30)
+/* 800E8374 000E3FD4 38 61 00 0C */ addi r3, r1, 0xc
+/* 800E8378 000E3FD8 38 80 00 00 */ li r4, 0
+/* 800E837C 000E3FDC 38 A0 00 00 */ li r5, 0
+/* 800E8380 000E3FE0 38 C0 00 00 */ li r6, 0
+/* 800E8384 000E3FE4 4B FE E1 75 */ bl func_800D64F8
+/* 800E8388 000E3FE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E838C 000E3FEC 38 80 00 04 */ li r4, 4
+/* 800E8390 000E3FF0 48 14 B1 9D */ bl func_8023352C
+/* 800E8394 000E3FF4 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E8398 000E3FF8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E839C 000E3FFC C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E83A0 000E4000 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E83A4 000E4004 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E83A8 000E4008 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E83AC 000E400C 4B FD 15 51 */ bl func_800B98FC
+/* 800E83B0 000E4010 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E83B4 000E4014 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E83B8 000E4018 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E83BC 000E401C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E83C0 000E4020 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E83C4 000E4024 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E83C8 000E4028 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E83CC 000E402C C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E83D0 000E4030 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E83D4 000E4034 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E83D8 000E4038 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E83DC 000E403C EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E83E0 000E4040 4B FD 15 1D */ bl func_800B98FC
+/* 800E83E4 000E4044 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E83E8 000E4048 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E83EC 000E404C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E83F0 000E4050 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E83F4 000E4054 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E83F8 000E4058 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E83FC 000E405C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8400 000E4060 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E8404 000E4064 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E8408 000E4068 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E840C 000E406C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8410 000E4070 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E8414 000E4074 4B FD 14 E9 */ bl func_800B98FC
+/* 800E8418 000E4078 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E841C 000E407C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8420 000E4080 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8424 000E4084 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E8428 000E4088 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E842C 000E408C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8430 000E4090 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8434 000E4094 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E8438 000E4098 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E843C 000E409C EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E8440 000E40A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8444 000E40A4 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E8448 000E40A8 4B FD 14 B5 */ bl func_800B98FC
+/* 800E844C 000E40AC 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8450 000E40B0 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8454 000E40B4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8458 000E40B8 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E845C 000E40BC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8460 000E40C0 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8464 000E40C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8468 000E40C8 48 14 B1 19 */ bl func_80233580
+/* 800E846C 000E40CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8470 000E40D0 38 80 00 04 */ li r4, 4
+/* 800E8474 000E40D4 48 14 B0 B9 */ bl func_8023352C
+/* 800E8478 000E40D8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E847C 000E40DC C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E8480 000E40E0 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E8484 000E40E4 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E8488 000E40E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E848C 000E40EC EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E8490 000E40F0 4B FD 14 6D */ bl func_800B98FC
+/* 800E8494 000E40F4 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8498 000E40F8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E849C 000E40FC 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E84A0 000E4100 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E84A4 000E4104 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E84A8 000E4108 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E84AC 000E410C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E84B0 000E4110 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E84B4 000E4114 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E84B8 000E4118 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E84BC 000E411C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E84C0 000E4120 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E84C4 000E4124 4B FD 14 39 */ bl func_800B98FC
+/* 800E84C8 000E4128 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E84CC 000E412C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E84D0 000E4130 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E84D4 000E4134 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E84D8 000E4138 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E84DC 000E413C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E84E0 000E4140 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E84E4 000E4144 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E84E8 000E4148 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E84EC 000E414C EC 22 08 2A */ fadds f1, f2, f1
+/* 800E84F0 000E4150 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E84F4 000E4154 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E84F8 000E4158 4B FD 14 05 */ bl func_800B98FC
+/* 800E84FC 000E415C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8500 000E4160 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8504 000E4164 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8508 000E4168 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E850C 000E416C C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8510 000E4170 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8514 000E4174 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8518 000E4178 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E851C 000E417C C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E8520 000E4180 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E8524 000E4184 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8528 000E4188 EC 40 10 28 */ fsubs f2, f0, f2
+/* 800E852C 000E418C 4B FD 13 D1 */ bl func_800B98FC
+/* 800E8530 000E4190 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8534 000E4194 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8538 000E4198 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E853C 000E419C C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8540 000E41A0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8544 000E41A4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8548 000E41A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E854C 000E41AC 48 14 B0 35 */ bl func_80233580
+/* 800E8550 000E41B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8554 000E41B4 38 80 00 04 */ li r4, 4
+/* 800E8558 000E41B8 48 14 AF D5 */ bl func_8023352C
+/* 800E855C 000E41BC C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8560 000E41C0 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E8564 000E41C4 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E8568 000E41C8 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E856C 000E41CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8570 000E41D0 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E8574 000E41D4 4B FD 13 89 */ bl func_800B98FC
+/* 800E8578 000E41D8 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E857C 000E41DC C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8580 000E41E0 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8584 000E41E4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8588 000E41E8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E858C 000E41EC C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8590 000E41F0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8594 000E41F4 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E8598 000E41F8 C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E859C 000E41FC EC 22 08 2A */ fadds f1, f2, f1
+/* 800E85A0 000E4200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E85A4 000E4204 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E85A8 000E4208 4B FD 13 55 */ bl func_800B98FC
+/* 800E85AC 000E420C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E85B0 000E4210 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E85B4 000E4214 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E85B8 000E4218 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E85BC 000E421C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E85C0 000E4220 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E85C4 000E4224 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E85C8 000E4228 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E85CC 000E422C C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E85D0 000E4230 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E85D4 000E4234 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E85D8 000E4238 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E85DC 000E423C 4B FD 13 21 */ bl func_800B98FC
+/* 800E85E0 000E4240 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E85E4 000E4244 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E85E8 000E4248 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E85EC 000E424C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E85F0 000E4250 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E85F4 000E4254 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E85F8 000E4258 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E85FC 000E425C C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E8600 000E4260 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E8604 000E4264 EC 22 08 2A */ fadds f1, f2, f1
+/* 800E8608 000E4268 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E860C 000E426C EC 42 00 2A */ fadds f2, f2, f0
+/* 800E8610 000E4270 4B FD 12 ED */ bl func_800B98FC
+/* 800E8614 000E4274 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8618 000E4278 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E861C 000E427C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8620 000E4280 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8624 000E4284 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8628 000E4288 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E862C 000E428C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8630 000E4290 48 14 AF 51 */ bl func_80233580
+/* 800E8634 000E4294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8638 000E4298 38 80 00 04 */ li r4, 4
+/* 800E863C 000E429C 48 14 AE F1 */ bl func_8023352C
+/* 800E8640 000E42A0 C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E8644 000E42A4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8648 000E42A8 C0 01 00 54 */ lfs f0, 0x54(r1)
+/* 800E864C 000E42AC EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E8650 000E42B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8654 000E42B4 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E8658 000E42B8 4B FD 12 A5 */ bl func_800B98FC
+/* 800E865C 000E42BC 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8660 000E42C0 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8664 000E42C4 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8668 000E42C8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E866C 000E42CC D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8670 000E42D0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8674 000E42D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8678 000E42D8 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E867C 000E42DC C0 01 00 58 */ lfs f0, 0x58(r1)
+/* 800E8680 000E42E0 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E8684 000E42E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8688 000E42E8 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E868C 000E42EC 4B FD 12 71 */ bl func_800B98FC
+/* 800E8690 000E42F0 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8694 000E42F4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E8698 000E42F8 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E869C 000E42FC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E86A0 000E4300 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E86A4 000E4304 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E86A8 000E4308 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E86AC 000E430C C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E86B0 000E4310 C0 01 00 5C */ lfs f0, 0x5c(r1)
+/* 800E86B4 000E4314 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E86B8 000E4318 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E86BC 000E431C EC 42 00 2A */ fadds f2, f2, f0
+/* 800E86C0 000E4320 4B FD 12 3D */ bl func_800B98FC
+/* 800E86C4 000E4324 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E86C8 000E4328 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
+/* 800E86CC 000E432C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E86D0 000E4330 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E86D4 000E4334 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E86D8 000E4338 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E86DC 000E433C D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E86E0 000E4340 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E86E4 000E4344 C0 01 00 60 */ lfs f0, 0x60(r1)
+/* 800E86E8 000E4348 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800E86EC 000E434C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E86F0 000E4350 EC 42 00 2A */ fadds f2, f2, f0
+/* 800E86F4 000E4354 4B FD 12 09 */ bl func_800B98FC
+/* 800E86F8 000E4358 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E86FC 000E435C 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E8700 000E4360 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8704 000E4364 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8708 000E4368 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E870C 000E436C D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8710 000E4370 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8714 000E4374 48 14 AE 6D */ bl func_80233580
+/* 800E8718 000E4378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E871C 000E437C 38 80 00 00 */ li r4, 0
+/* 800E8720 000E4380 38 A0 00 00 */ li r5, 0
+/* 800E8724 000E4384 38 C0 00 00 */ li r6, 0
+/* 800E8728 000E4388 38 E0 02 80 */ li r7, 0x280
+/* 800E872C 000E438C 39 00 01 E0 */ li r8, 0x1e0
+/* 800E8730 000E4390 48 14 CA 49 */ bl func_80235178
+/* 800E8734 000E4394 7F A3 EB 78 */ mr r3, r29
+/* 800E8738 000E4398 38 A1 00 08 */ addi r5, r1, 8
+/* 800E873C 000E439C 38 80 00 02 */ li r4, 2
+/* 800E8740 000E43A0 48 16 B7 0D */ bl func_80253E4C
+/* 800E8744 000E43A4 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E8748 000E43A8 3C 03 00 01 */ addis r0, r3, 1
+/* 800E874C 000E43AC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800E8750 000E43B0 40 82 00 18 */ bne lbl_800E8768
+/* 800E8754 000E43B4 38 00 00 FF */ li r0, 0xff
+/* 800E8758 000E43B8 38 60 00 FF */ li r3, 0xff
+/* 800E875C 000E43BC 98 01 00 0E */ stb r0, 0xe(r1)
+/* 800E8760 000E43C0 98 01 00 0D */ stb r0, 0xd(r1)
+/* 800E8764 000E43C4 48 00 00 14 */ b lbl_800E8778
+lbl_800E8768:
+/* 800E8768 000E43C8 38 00 00 80 */ li r0, 0x80
+/* 800E876C 000E43CC 38 60 00 80 */ li r3, 0x80
+/* 800E8770 000E43D0 98 01 00 0E */ stb r0, 0xe(r1)
+/* 800E8774 000E43D4 98 01 00 0D */ stb r0, 0xd(r1)
+lbl_800E8778:
+/* 800E8778 000E43D8 98 61 00 0C */ stb r3, 0xc(r1)
+/* 800E877C 000E43DC 38 80 00 04 */ li r4, 4
+/* 800E8780 000E43E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8784 000E43E4 48 14 AD A9 */ bl func_8023352C
+/* 800E8788 000E43E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E878C 000E43EC C0 21 00 44 */ lfs f1, 0x44(r1)
+/* 800E8790 000E43F0 C0 41 00 54 */ lfs f2, 0x54(r1)
+/* 800E8794 000E43F4 4B FD 11 69 */ bl func_800B98FC
+/* 800E8798 000E43F8 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E879C 000E43FC 3F E0 CC 01 */ lis r31, 0xCC008000@ha
+/* 800E87A0 000E4400 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
+/* 800E87A4 000E4404 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E87A8 000E4408 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E87AC 000E440C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E87B0 000E4410 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E87B4 000E4414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E87B8 000E4418 C0 21 00 48 */ lfs f1, 0x48(r1)
+/* 800E87BC 000E441C C0 41 00 58 */ lfs f2, 0x58(r1)
+/* 800E87C0 000E4420 4B FD 11 3D */ bl func_800B98FC
+/* 800E87C4 000E4424 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E87C8 000E4428 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E87CC 000E442C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E87D0 000E4430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E87D4 000E4434 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E87D8 000E4438 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E87DC 000E443C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E87E0 000E4440 C0 21 00 4C */ lfs f1, 0x4c(r1)
+/* 800E87E4 000E4444 C0 41 00 5C */ lfs f2, 0x5c(r1)
+/* 800E87E8 000E4448 4B FD 11 15 */ bl func_800B98FC
+/* 800E87EC 000E444C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E87F0 000E4450 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E87F4 000E4454 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E87F8 000E4458 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E87FC 000E445C D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8800 000E4460 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E8804 000E4464 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8808 000E4468 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800E880C 000E446C C0 41 00 60 */ lfs f2, 0x60(r1)
+/* 800E8810 000E4470 4B FD 10 ED */ bl func_800B98FC
+/* 800E8814 000E4474 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800E8818 000E4478 90 1F 80 00 */ stw r0, -0x8000(r31)
+/* 800E881C 000E447C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8820 000E4480 C0 21 00 28 */ lfs f1, 0x28(r1)
+/* 800E8824 000E4484 D0 1F 80 00 */ stfs f0, -0x8000(r31)
+/* 800E8828 000E4488 D0 3F 80 00 */ stfs f1, -0x8000(r31)
+/* 800E882C 000E448C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8830 000E4490 48 14 AD 51 */ bl func_80233580
+lbl_800E8834:
+/* 800E8834 000E4494 7F A3 EB 78 */ mr r3, r29
+/* 800E8838 000E4498 7F C4 F3 78 */ mr r4, r30
+/* 800E883C 000E449C 38 A0 00 02 */ li r5, 2
+/* 800E8840 000E44A0 38 C0 00 00 */ li r6, 0
+/* 800E8844 000E44A4 48 16 B6 C1 */ bl func_80253F04
+/* 800E8848 000E44A8 48 00 02 28 */ b lbl_800E8A70
+/* 800E884C 000E44AC 7F A3 EB 78 */ mr r3, r29
+/* 800E8850 000E44B0 7F C4 F3 78 */ mr r4, r30
+/* 800E8854 000E44B4 38 C1 00 44 */ addi r6, r1, 0x44
+/* 800E8858 000E44B8 38 A0 00 06 */ li r5, 6
+/* 800E885C 000E44BC 48 16 B6 81 */ bl func_80253EDC
+/* 800E8860 000E44C0 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E8864 000E44C4 7C BB E2 14 */ add r5, r27, r28
+/* 800E8868 000E44C8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E886C 000E44CC 7F A3 EB 78 */ mr r3, r29
+/* 800E8870 000E44D0 80 C5 00 28 */ lwz r6, 0x28(r5)
+/* 800E8874 000E44D4 7F C4 F3 78 */ mr r4, r30
+/* 800E8878 000E44D8 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800E887C 000E44DC 38 A0 00 02 */ li r5, 2
+/* 800E8880 000E44E0 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 800E8884 000E44E4 D0 21 00 30 */ stfs f1, 0x30(r1)
+/* 800E8888 000E44E8 D0 21 00 3C */ stfs f1, 0x3c(r1)
+/* 800E888C 000E44EC D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800E8890 000E44F0 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800E8894 000E44F4 D0 01 00 40 */ stfs f0, 0x40(r1)
+/* 800E8898 000E44F8 D0 01 00 34 */ stfs f0, 0x34(r1)
+/* 800E889C 000E44FC 48 16 B6 69 */ bl func_80253F04
+/* 800E88A0 000E4500 7F A3 EB 78 */ mr r3, r29
+/* 800E88A4 000E4504 7F C4 F3 78 */ mr r4, r30
+/* 800E88A8 000E4508 38 C1 00 24 */ addi r6, r1, 0x24
+/* 800E88AC 000E450C 38 A0 00 01 */ li r5, 1
+/* 800E88B0 000E4510 48 16 B6 55 */ bl func_80253F04
+/* 800E88B4 000E4514 48 00 01 BC */ b lbl_800E8A70
+/* 800E88B8 000E4518 7F A3 EB 78 */ mr r3, r29
+/* 800E88BC 000E451C 7F C4 F3 78 */ mr r4, r30
+/* 800E88C0 000E4520 38 A0 00 02 */ li r5, 2
+/* 800E88C4 000E4524 38 C0 00 00 */ li r6, 0
+/* 800E88C8 000E4528 48 16 B6 3D */ bl func_80253F04
+/* 800E88CC 000E452C 48 00 01 A4 */ b lbl_800E8A70
+/* 800E88D0 000E4530 7F A3 EB 78 */ mr r3, r29
+/* 800E88D4 000E4534 7F C4 F3 78 */ mr r4, r30
+/* 800E88D8 000E4538 38 A0 00 02 */ li r5, 2
+/* 800E88DC 000E453C 38 C0 00 00 */ li r6, 0
+/* 800E88E0 000E4540 48 16 B6 25 */ bl func_80253F04
+/* 800E88E4 000E4544 48 00 01 8C */ b lbl_800E8A70
+/* 800E88E8 000E4548 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
+/* 800E88EC 000E454C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
+/* 800E88F0 000E4550 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800E88F4 000E4554 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 800E88F8 000E4558 D0 21 00 30 */ stfs f1, 0x30(r1)
+/* 800E88FC 000E455C D0 21 00 3C */ stfs f1, 0x3c(r1)
+/* 800E8900 000E4560 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800E8904 000E4564 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800E8908 000E4568 D0 01 00 40 */ stfs f0, 0x40(r1)
+/* 800E890C 000E456C D0 01 00 34 */ stfs f0, 0x34(r1)
+/* 800E8910 000E4570 88 19 05 45 */ lbz r0, 0x545(r25)
+/* 800E8914 000E4574 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
+/* 800E8918 000E4578 2C 00 00 02 */ cmpwi r0, 2
+/* 800E891C 000E457C 40 80 00 10 */ bge lbl_800E892C
+/* 800E8920 000E4580 2C 00 00 00 */ cmpwi r0, 0
+/* 800E8924 000E4584 40 80 00 14 */ bge lbl_800E8938
+/* 800E8928 000E4588 48 00 00 1C */ b lbl_800E8944
+lbl_800E892C:
+/* 800E892C 000E458C 2C 00 00 04 */ cmpwi r0, 4
+/* 800E8930 000E4590 40 80 00 14 */ bge lbl_800E8944
+/* 800E8934 000E4594 48 00 00 0C */ b lbl_800E8940
+lbl_800E8938:
+/* 800E8938 000E4598 83 5B 00 14 */ lwz r26, 0x14(r27)
+/* 800E893C 000E459C 48 00 00 08 */ b lbl_800E8944
+lbl_800E8940:
+/* 800E8940 000E45A0 83 5B 00 10 */ lwz r26, 0x10(r27)
+lbl_800E8944:
+/* 800E8944 000E45A4 7F A3 EB 78 */ mr r3, r29
+/* 800E8948 000E45A8 7F C4 F3 78 */ mr r4, r30
+/* 800E894C 000E45AC 7F 46 D3 78 */ mr r6, r26
+/* 800E8950 000E45B0 38 A0 00 02 */ li r5, 2
+/* 800E8954 000E45B4 48 16 B5 B1 */ bl func_80253F04
+/* 800E8958 000E45B8 7F A3 EB 78 */ mr r3, r29
+/* 800E895C 000E45BC 7F C4 F3 78 */ mr r4, r30
+/* 800E8960 000E45C0 38 C1 00 24 */ addi r6, r1, 0x24
+/* 800E8964 000E45C4 38 A0 00 01 */ li r5, 1
+/* 800E8968 000E45C8 48 16 B5 9D */ bl func_80253F04
+/* 800E896C 000E45CC 48 00 01 04 */ b lbl_800E8A70
+/* 800E8970 000E45D0 3B E0 00 01 */ li r31, 1
+/* 800E8974 000E45D4 3B FF 00 01 */ addi r31, r31, 1
+/* 800E8978 000E45D8 3B FF 00 01 */ addi r31, r31, 1
+/* 800E897C 000E45DC 3B FF 00 01 */ addi r31, r31, 1
+/* 800E8980 000E45E0 3B FF 00 01 */ addi r31, r31, 1
+/* 800E8984 000E45E4 48 03 3F F1 */ bl func_8011C974
+/* 800E8988 000E45E8 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800E898C 000E45EC 2C 00 00 00 */ cmpwi r0, 0
+/* 800E8990 000E45F0 40 82 00 34 */ bne lbl_800E89C4
+/* 800E8994 000E45F4 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800E8998 000E45F8 28 00 00 09 */ cmplwi r0, 9
+/* 800E899C 000E45FC 40 82 00 28 */ bne lbl_800E89C4
+/* 800E89A0 000E4600 38 A1 00 24 */ addi r5, r1, 0x24
+/* 800E89A4 000E4604 38 60 00 00 */ li r3, 0
+/* 800E89A8 000E4608 38 80 00 00 */ li r4, 0
+/* 800E89AC 000E460C 4B F7 41 79 */ bl func_8005CB24
+/* 800E89B0 000E4610 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800E89B4 000E4614 7C 66 1B 78 */ mr r6, r3
+/* 800E89B8 000E4618 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
+/* 800E89BC 000E461C 98 1E 00 11 */ stb r0, 0x11(r30)
+/* 800E89C0 000E4620 48 00 00 8C */ b lbl_800E8A4C
+lbl_800E89C4:
+/* 800E89C4 000E4624 57 E0 06 3E */ clrlwi r0, r31, 0x18
+/* 800E89C8 000E4628 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 800E89CC 000E462C 7C 79 02 14 */ add r3, r25, r0
+/* 800E89D0 000E4630 88 03 02 86 */ lbz r0, 0x286(r3)
+/* 800E89D4 000E4634 3B 43 01 FC */ addi r26, r3, 0x1fc
+/* 800E89D8 000E4638 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800E89DC 000E463C 40 82 00 28 */ bne lbl_800E8A04
+/* 800E89E0 000E4640 38 A1 00 24 */ addi r5, r1, 0x24
+/* 800E89E4 000E4644 38 60 00 00 */ li r3, 0
+/* 800E89E8 000E4648 38 80 00 00 */ li r4, 0
+/* 800E89EC 000E464C 4B F7 41 39 */ bl func_8005CB24
+/* 800E89F0 000E4650 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800E89F4 000E4654 7C 66 1B 78 */ mr r6, r3
+/* 800E89F8 000E4658 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
+/* 800E89FC 000E465C 98 1E 00 11 */ stb r0, 0x11(r30)
+/* 800E8A00 000E4660 48 00 00 4C */ b lbl_800E8A4C
+lbl_800E8A04:
+/* 800E8A04 000E4664 7F 43 D3 78 */ mr r3, r26
+/* 800E8A08 000E4668 4B F6 E1 CD */ bl func_80056BD4
+/* 800E8A0C 000E466C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E8A10 000E4670 41 82 00 1C */ beq lbl_800E8A2C
+/* 800E8A14 000E4674 7F 43 D3 78 */ mr r3, r26
+/* 800E8A18 000E4678 38 A1 00 24 */ addi r5, r1, 0x24
+/* 800E8A1C 000E467C 38 80 00 00 */ li r4, 0
+/* 800E8A20 000E4680 4B F7 41 05 */ bl func_8005CB24
+/* 800E8A24 000E4684 7C 66 1B 78 */ mr r6, r3
+/* 800E8A28 000E4688 48 00 00 24 */ b lbl_800E8A4C
+lbl_800E8A2C:
+/* 800E8A2C 000E468C 38 A1 00 24 */ addi r5, r1, 0x24
+/* 800E8A30 000E4690 38 60 00 00 */ li r3, 0
+/* 800E8A34 000E4694 38 80 00 00 */ li r4, 0
+/* 800E8A38 000E4698 4B F7 40 ED */ bl func_8005CB24
+/* 800E8A3C 000E469C 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800E8A40 000E46A0 7C 66 1B 78 */ mr r6, r3
+/* 800E8A44 000E46A4 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
+/* 800E8A48 000E46A8 98 1E 00 11 */ stb r0, 0x11(r30)
+lbl_800E8A4C:
+/* 800E8A4C 000E46AC 7F A3 EB 78 */ mr r3, r29
+/* 800E8A50 000E46B0 7F C4 F3 78 */ mr r4, r30
+/* 800E8A54 000E46B4 38 A0 00 02 */ li r5, 2
+/* 800E8A58 000E46B8 48 16 B4 AD */ bl func_80253F04
+/* 800E8A5C 000E46BC 7F A3 EB 78 */ mr r3, r29
+/* 800E8A60 000E46C0 7F C4 F3 78 */ mr r4, r30
+/* 800E8A64 000E46C4 38 C1 00 24 */ addi r6, r1, 0x24
+/* 800E8A68 000E46C8 38 A0 00 01 */ li r5, 1
+/* 800E8A6C 000E46CC 48 16 B4 99 */ bl func_80253F04
+lbl_800E8A70:
+/* 800E8A70 000E46D0 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0
+/* 800E8A74 000E46D4 CB E1 00 D0 */ lfd f31, 0xd0(r1)
+/* 800E8A78 000E46D8 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, qr0
+/* 800E8A7C 000E46DC CB C1 00 C0 */ lfd f30, 0xc0(r1)
+/* 800E8A80 000E46E0 E3 A1 00 B8 */ psq_l f29, 184(r1), 0, qr0
+/* 800E8A84 000E46E4 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 800E8A88 000E46E8 CB A1 00 B0 */ lfd f29, 0xb0(r1)
+/* 800E8A8C 000E46EC 48 0D E6 E1 */ bl _restgpr_25
+/* 800E8A90 000E46F0 80 01 00 E4 */ lwz r0, 0xe4(r1)
+/* 800E8A94 000E46F4 7C 08 03 A6 */ mtlr r0
+/* 800E8A98 000E46F8 38 21 00 E0 */ addi r1, r1, 0xe0
+/* 800E8A9C 000E46FC 4E 80 00 20 */ blr
+
+.global func_800E8AA0
+func_800E8AA0:
+/* 800E8AA0 000E4700 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E8AA4 000E4704 7C 08 02 A6 */ mflr r0
+/* 800E8AA8 000E4708 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E8AAC 000E470C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8AB0 000E4710 48 0D E6 71 */ bl _savegpr_25
+/* 800E8AB4 000E4714 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
+/* 800E8AB8 000E4718 7C 79 1B 78 */ mr r25, r3
+/* 800E8ABC 000E471C 3B 60 00 00 */ li r27, 0
+/* 800E8AC0 000E4720 3B 40 00 00 */ li r26, 0
+/* 800E8AC4 000E4724 3B C4 CE 34 */ addi r30, r4, lbl_8063CE34@l
+lbl_800E8AC8:
+/* 800E8AC8 000E4728 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 800E8ACC 000E472C 38 7E 00 30 */ addi r3, r30, 0x30
+/* 800E8AD0 000E4730 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800E8AD4 000E4734 7F F9 02 14 */ add r31, r25, r0
+/* 800E8AD8 000E4738 7F E4 FB 78 */ mr r4, r31
+/* 800E8ADC 000E473C 48 2A CF C9 */ bl func_80395AA4
+/* 800E8AE0 000E4740 54 7C 04 3E */ clrlwi r28, r3, 0x10
+/* 800E8AE4 000E4744 7F E4 FB 78 */ mr r4, r31
+/* 800E8AE8 000E4748 38 7E 00 30 */ addi r3, r30, 0x30
+/* 800E8AEC 000E474C 48 2A CF ED */ bl func_80395AD8
+/* 800E8AF0 000E4750 54 7D 04 3E */ clrlwi r29, r3, 0x10
+/* 800E8AF4 000E4754 57 5F 06 3E */ clrlwi r31, r26, 0x18
+/* 800E8AF8 000E4758 48 00 00 4C */ b lbl_800E8B44
+lbl_800E8AFC:
+/* 800E8AFC 000E475C 7F 84 E3 78 */ mr r4, r28
+/* 800E8B00 000E4760 38 7E 00 2C */ addi r3, r30, 0x2c
+/* 800E8B04 000E4764 48 2A C8 7D */ bl func_80395380
+/* 800E8B08 000E4768 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8B0C 000E476C 41 82 00 34 */ beq lbl_800E8B40
+/* 800E8B10 000E4770 7F 84 E3 78 */ mr r4, r28
+/* 800E8B14 000E4774 38 7E 00 2C */ addi r3, r30, 0x2c
+/* 800E8B18 000E4778 48 2A C8 D9 */ bl func_803953F0
+/* 800E8B1C 000E477C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8B20 000E4780 40 82 00 0C */ bne lbl_800E8B2C
+/* 800E8B24 000E4784 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E8B28 000E4788 48 00 00 18 */ b lbl_800E8B40
+lbl_800E8B2C:
+/* 800E8B2C 000E478C 2C 1F 00 00 */ cmpwi r31, 0
+/* 800E8B30 000E4790 40 82 00 10 */ bne lbl_800E8B40
+/* 800E8B34 000E4794 57 63 04 3E */ clrlwi r3, r27, 0x10
+/* 800E8B38 000E4798 38 03 00 01 */ addi r0, r3, 1
+/* 800E8B3C 000E479C 54 1B 04 3E */ clrlwi r27, r0, 0x10
+lbl_800E8B40:
+/* 800E8B40 000E47A0 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800E8B44:
+/* 800E8B44 000E47A4 7C 1C E8 00 */ cmpw r28, r29
+/* 800E8B48 000E47A8 40 81 FF B4 */ ble lbl_800E8AFC
+/* 800E8B4C 000E47AC 3B 5A 00 01 */ addi r26, r26, 1
+/* 800E8B50 000E47B0 28 1A 00 06 */ cmplwi r26, 6
+/* 800E8B54 000E47B4 41 80 FF 74 */ blt lbl_800E8AC8
+/* 800E8B58 000E47B8 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8B5C 000E47BC 7F 63 DB 78 */ mr r3, r27
+/* 800E8B60 000E47C0 48 0D E6 0D */ bl _restgpr_25
+/* 800E8B64 000E47C4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E8B68 000E47C8 7C 08 03 A6 */ mtlr r0
+/* 800E8B6C 000E47CC 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E8B70 000E47D0 4E 80 00 20 */ blr
+
+.global func_800E8B74
+func_800E8B74:
+/* 800E8B74 000E47D4 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E8B78 000E47D8 7C 08 02 A6 */ mflr r0
+/* 800E8B7C 000E47DC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E8B80 000E47E0 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8B84 000E47E4 48 0D E5 9D */ bl _savegpr_25
+/* 800E8B88 000E47E8 28 03 00 0A */ cmplwi r3, 0xa
+/* 800E8B8C 000E47EC 7C 79 1B 78 */ mr r25, r3
+/* 800E8B90 000E47F0 7C 9A 23 78 */ mr r26, r4
+/* 800E8B94 000E47F4 40 81 00 0C */ ble lbl_800E8BA0
+/* 800E8B98 000E47F8 38 60 00 00 */ li r3, 0
+/* 800E8B9C 000E47FC 48 00 00 E4 */ b lbl_800E8C80
+lbl_800E8BA0:
+/* 800E8BA0 000E4800 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E8BA4 000E4804 3B A0 00 00 */ li r29, 0
+/* 800E8BA8 000E4808 3B 80 00 00 */ li r28, 0
+/* 800E8BAC 000E480C 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
+lbl_800E8BB0:
+/* 800E8BB0 000E4810 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 800E8BB4 000E4814 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E8BB8 000E4818 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800E8BBC 000E481C 7F D9 02 14 */ add r30, r25, r0
+/* 800E8BC0 000E4820 7F C4 F3 78 */ mr r4, r30
+/* 800E8BC4 000E4824 48 2A CE E1 */ bl func_80395AA4
+/* 800E8BC8 000E4828 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800E8BCC 000E482C 7F C4 F3 78 */ mr r4, r30
+/* 800E8BD0 000E4830 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E8BD4 000E4834 48 2A CF 05 */ bl func_80395AD8
+/* 800E8BD8 000E4838 54 7E 04 3E */ clrlwi r30, r3, 0x10
+/* 800E8BDC 000E483C 48 00 00 8C */ b lbl_800E8C68
+lbl_800E8BE0:
+/* 800E8BE0 000E4840 7F 64 DB 78 */ mr r4, r27
+/* 800E8BE4 000E4844 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8BE8 000E4848 48 2A C7 99 */ bl func_80395380
+/* 800E8BEC 000E484C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8BF0 000E4850 41 82 00 74 */ beq lbl_800E8C64
+/* 800E8BF4 000E4854 7F 64 DB 78 */ mr r4, r27
+/* 800E8BF8 000E4858 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8BFC 000E485C 48 2A C7 F5 */ bl func_803953F0
+/* 800E8C00 000E4860 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8C04 000E4864 40 82 00 30 */ bne lbl_800E8C34
+/* 800E8C08 000E4868 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E8C0C 000E486C 7C 00 D0 40 */ cmplw r0, r26
+/* 800E8C10 000E4870 40 82 00 1C */ bne lbl_800E8C2C
+/* 800E8C14 000E4874 7F 64 DB 78 */ mr r4, r27
+/* 800E8C18 000E4878 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8C1C 000E487C 48 2A CB CD */ bl func_803957E8
+/* 800E8C20 000E4880 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E8C24 000E4884 1C 60 00 64 */ mulli r3, r0, 0x64
+/* 800E8C28 000E4888 48 00 00 58 */ b lbl_800E8C80
+lbl_800E8C2C:
+/* 800E8C2C 000E488C 3B BD 00 01 */ addi r29, r29, 1
+/* 800E8C30 000E4890 48 00 00 34 */ b lbl_800E8C64
+lbl_800E8C34:
+/* 800E8C34 000E4894 57 80 04 3F */ clrlwi. r0, r28, 0x10
+/* 800E8C38 000E4898 40 82 00 2C */ bne lbl_800E8C64
+/* 800E8C3C 000E489C 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E8C40 000E48A0 7C 00 D0 40 */ cmplw r0, r26
+/* 800E8C44 000E48A4 40 82 00 1C */ bne lbl_800E8C60
+/* 800E8C48 000E48A8 7F 64 DB 78 */ mr r4, r27
+/* 800E8C4C 000E48AC 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8C50 000E48B0 48 2A CB 99 */ bl func_803957E8
+/* 800E8C54 000E48B4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E8C58 000E48B8 1C 60 00 64 */ mulli r3, r0, 0x64
+/* 800E8C5C 000E48BC 48 00 00 24 */ b lbl_800E8C80
+lbl_800E8C60:
+/* 800E8C60 000E48C0 3B BD 00 01 */ addi r29, r29, 1
+lbl_800E8C64:
+/* 800E8C64 000E48C4 3B 7B 00 01 */ addi r27, r27, 1
+lbl_800E8C68:
+/* 800E8C68 000E48C8 7C 1B F0 00 */ cmpw r27, r30
+/* 800E8C6C 000E48CC 40 81 FF 74 */ ble lbl_800E8BE0
+/* 800E8C70 000E48D0 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E8C74 000E48D4 28 1C 00 06 */ cmplwi r28, 6
+/* 800E8C78 000E48D8 41 80 FF 38 */ blt lbl_800E8BB0
+/* 800E8C7C 000E48DC 38 60 00 00 */ li r3, 0
+lbl_800E8C80:
+/* 800E8C80 000E48E0 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8C84 000E48E4 48 0D E4 E9 */ bl _restgpr_25
+/* 800E8C88 000E48E8 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E8C8C 000E48EC 7C 08 03 A6 */ mtlr r0
+/* 800E8C90 000E48F0 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E8C94 000E48F4 4E 80 00 20 */ blr
+
+.global func_800E8C98
+func_800E8C98:
+/* 800E8C98 000E48F8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E8C9C 000E48FC 7C 08 02 A6 */ mflr r0
+/* 800E8CA0 000E4900 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E8CA4 000E4904 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8CA8 000E4908 48 0D E4 79 */ bl _savegpr_25
+/* 800E8CAC 000E490C 28 03 00 0A */ cmplwi r3, 0xa
+/* 800E8CB0 000E4910 7C 79 1B 78 */ mr r25, r3
+/* 800E8CB4 000E4914 7C 9A 23 78 */ mr r26, r4
+/* 800E8CB8 000E4918 40 81 00 0C */ ble lbl_800E8CC4
+/* 800E8CBC 000E491C 38 60 00 00 */ li r3, 0
+/* 800E8CC0 000E4920 48 00 00 D4 */ b lbl_800E8D94
+lbl_800E8CC4:
+/* 800E8CC4 000E4924 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E8CC8 000E4928 3B A0 00 00 */ li r29, 0
+/* 800E8CCC 000E492C 3B 80 00 00 */ li r28, 0
+/* 800E8CD0 000E4930 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
+lbl_800E8CD4:
+/* 800E8CD4 000E4934 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 800E8CD8 000E4938 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E8CDC 000E493C 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800E8CE0 000E4940 7F D9 02 14 */ add r30, r25, r0
+/* 800E8CE4 000E4944 7F C4 F3 78 */ mr r4, r30
+/* 800E8CE8 000E4948 48 2A CD BD */ bl func_80395AA4
+/* 800E8CEC 000E494C 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800E8CF0 000E4950 7F C4 F3 78 */ mr r4, r30
+/* 800E8CF4 000E4954 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E8CF8 000E4958 48 2A CD E1 */ bl func_80395AD8
+/* 800E8CFC 000E495C 54 7E 04 3E */ clrlwi r30, r3, 0x10
+/* 800E8D00 000E4960 48 00 00 7C */ b lbl_800E8D7C
+lbl_800E8D04:
+/* 800E8D04 000E4964 7F 64 DB 78 */ mr r4, r27
+/* 800E8D08 000E4968 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8D0C 000E496C 48 2A C6 75 */ bl func_80395380
+/* 800E8D10 000E4970 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8D14 000E4974 41 82 00 64 */ beq lbl_800E8D78
+/* 800E8D18 000E4978 7F 64 DB 78 */ mr r4, r27
+/* 800E8D1C 000E497C 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8D20 000E4980 48 2A C6 D1 */ bl func_803953F0
+/* 800E8D24 000E4984 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8D28 000E4988 40 82 00 28 */ bne lbl_800E8D50
+/* 800E8D2C 000E498C 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E8D30 000E4990 7C 00 D0 40 */ cmplw r0, r26
+/* 800E8D34 000E4994 40 82 00 14 */ bne lbl_800E8D48
+/* 800E8D38 000E4998 7F 64 DB 78 */ mr r4, r27
+/* 800E8D3C 000E499C 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8D40 000E49A0 48 2A CA 41 */ bl func_80395780
+/* 800E8D44 000E49A4 48 00 00 50 */ b lbl_800E8D94
+lbl_800E8D48:
+/* 800E8D48 000E49A8 3B BD 00 01 */ addi r29, r29, 1
+/* 800E8D4C 000E49AC 48 00 00 2C */ b lbl_800E8D78
+lbl_800E8D50:
+/* 800E8D50 000E49B0 57 80 04 3F */ clrlwi. r0, r28, 0x10
+/* 800E8D54 000E49B4 40 82 00 24 */ bne lbl_800E8D78
+/* 800E8D58 000E49B8 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E8D5C 000E49BC 7C 00 D0 40 */ cmplw r0, r26
+/* 800E8D60 000E49C0 40 82 00 14 */ bne lbl_800E8D74
+/* 800E8D64 000E49C4 7F 64 DB 78 */ mr r4, r27
+/* 800E8D68 000E49C8 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8D6C 000E49CC 48 2A CA 15 */ bl func_80395780
+/* 800E8D70 000E49D0 48 00 00 24 */ b lbl_800E8D94
+lbl_800E8D74:
+/* 800E8D74 000E49D4 3B BD 00 01 */ addi r29, r29, 1
+lbl_800E8D78:
+/* 800E8D78 000E49D8 3B 7B 00 01 */ addi r27, r27, 1
+lbl_800E8D7C:
+/* 800E8D7C 000E49DC 7C 1B F0 00 */ cmpw r27, r30
+/* 800E8D80 000E49E0 40 81 FF 84 */ ble lbl_800E8D04
+/* 800E8D84 000E49E4 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E8D88 000E49E8 28 1C 00 06 */ cmplwi r28, 6
+/* 800E8D8C 000E49EC 41 80 FF 48 */ blt lbl_800E8CD4
+/* 800E8D90 000E49F0 38 60 00 00 */ li r3, 0
+lbl_800E8D94:
+/* 800E8D94 000E49F4 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8D98 000E49F8 48 0D E3 D5 */ bl _restgpr_25
+/* 800E8D9C 000E49FC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E8DA0 000E4A00 7C 08 03 A6 */ mtlr r0
+/* 800E8DA4 000E4A04 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E8DA8 000E4A08 4E 80 00 20 */ blr
+
+.global func_800E8DAC
+func_800E8DAC:
+/* 800E8DAC 000E4A0C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E8DB0 000E4A10 7C 08 02 A6 */ mflr r0
+/* 800E8DB4 000E4A14 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E8DB8 000E4A18 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8DBC 000E4A1C 48 0D E3 65 */ bl _savegpr_25
+/* 800E8DC0 000E4A20 28 03 00 0A */ cmplwi r3, 0xa
+/* 800E8DC4 000E4A24 7C 79 1B 78 */ mr r25, r3
+/* 800E8DC8 000E4A28 7C 9A 23 78 */ mr r26, r4
+/* 800E8DCC 000E4A2C 40 81 00 0C */ ble lbl_800E8DD8
+/* 800E8DD0 000E4A30 38 60 00 00 */ li r3, 0
+/* 800E8DD4 000E4A34 48 00 00 D4 */ b lbl_800E8EA8
+lbl_800E8DD8:
+/* 800E8DD8 000E4A38 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E8DDC 000E4A3C 3B A0 00 00 */ li r29, 0
+/* 800E8DE0 000E4A40 3B 80 00 00 */ li r28, 0
+/* 800E8DE4 000E4A44 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
+lbl_800E8DE8:
+/* 800E8DE8 000E4A48 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 800E8DEC 000E4A4C 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E8DF0 000E4A50 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800E8DF4 000E4A54 7F D9 02 14 */ add r30, r25, r0
+/* 800E8DF8 000E4A58 7F C4 F3 78 */ mr r4, r30
+/* 800E8DFC 000E4A5C 48 2A CC A9 */ bl func_80395AA4
+/* 800E8E00 000E4A60 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800E8E04 000E4A64 7F C4 F3 78 */ mr r4, r30
+/* 800E8E08 000E4A68 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E8E0C 000E4A6C 48 2A CC CD */ bl func_80395AD8
+/* 800E8E10 000E4A70 54 7E 04 3E */ clrlwi r30, r3, 0x10
+/* 800E8E14 000E4A74 48 00 00 7C */ b lbl_800E8E90
+lbl_800E8E18:
+/* 800E8E18 000E4A78 7F 64 DB 78 */ mr r4, r27
+/* 800E8E1C 000E4A7C 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8E20 000E4A80 48 2A C5 61 */ bl func_80395380
+/* 800E8E24 000E4A84 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8E28 000E4A88 41 82 00 64 */ beq lbl_800E8E8C
+/* 800E8E2C 000E4A8C 7F 64 DB 78 */ mr r4, r27
+/* 800E8E30 000E4A90 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8E34 000E4A94 48 2A C5 BD */ bl func_803953F0
+/* 800E8E38 000E4A98 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8E3C 000E4A9C 40 82 00 28 */ bne lbl_800E8E64
+/* 800E8E40 000E4AA0 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E8E44 000E4AA4 7C 00 D0 40 */ cmplw r0, r26
+/* 800E8E48 000E4AA8 40 82 00 14 */ bne lbl_800E8E5C
+/* 800E8E4C 000E4AAC 7F 64 DB 78 */ mr r4, r27
+/* 800E8E50 000E4AB0 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8E54 000E4AB4 48 2A C9 61 */ bl func_803957B4
+/* 800E8E58 000E4AB8 48 00 00 50 */ b lbl_800E8EA8
+lbl_800E8E5C:
+/* 800E8E5C 000E4ABC 3B BD 00 01 */ addi r29, r29, 1
+/* 800E8E60 000E4AC0 48 00 00 2C */ b lbl_800E8E8C
+lbl_800E8E64:
+/* 800E8E64 000E4AC4 57 80 04 3F */ clrlwi. r0, r28, 0x10
+/* 800E8E68 000E4AC8 40 82 00 24 */ bne lbl_800E8E8C
+/* 800E8E6C 000E4ACC 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E8E70 000E4AD0 7C 00 D0 40 */ cmplw r0, r26
+/* 800E8E74 000E4AD4 40 82 00 14 */ bne lbl_800E8E88
+/* 800E8E78 000E4AD8 7F 64 DB 78 */ mr r4, r27
+/* 800E8E7C 000E4ADC 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E8E80 000E4AE0 48 2A C9 35 */ bl func_803957B4
+/* 800E8E84 000E4AE4 48 00 00 24 */ b lbl_800E8EA8
+lbl_800E8E88:
+/* 800E8E88 000E4AE8 3B BD 00 01 */ addi r29, r29, 1
+lbl_800E8E8C:
+/* 800E8E8C 000E4AEC 3B 7B 00 01 */ addi r27, r27, 1
+lbl_800E8E90:
+/* 800E8E90 000E4AF0 7C 1B F0 00 */ cmpw r27, r30
+/* 800E8E94 000E4AF4 40 81 FF 84 */ ble lbl_800E8E18
+/* 800E8E98 000E4AF8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E8E9C 000E4AFC 28 1C 00 06 */ cmplwi r28, 6
+/* 800E8EA0 000E4B00 41 80 FF 48 */ blt lbl_800E8DE8
+/* 800E8EA4 000E4B04 38 60 00 00 */ li r3, 0
+lbl_800E8EA8:
+/* 800E8EA8 000E4B08 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8EAC 000E4B0C 48 0D E2 C1 */ bl _restgpr_25
+/* 800E8EB0 000E4B10 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E8EB4 000E4B14 7C 08 03 A6 */ mtlr r0
+/* 800E8EB8 000E4B18 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E8EBC 000E4B1C 4E 80 00 20 */ blr
+
+.global func_800E8EC0
+func_800E8EC0:
+/* 800E8EC0 000E4B20 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E8EC4 000E4B24 7C 08 02 A6 */ mflr r0
+/* 800E8EC8 000E4B28 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E8ECC 000E4B2C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E8ED0 000E4B30 48 0D E2 51 */ bl _savegpr_25
+/* 800E8ED4 000E4B34 89 02 8B 78 */ lbz r8, lbl_80641178-_SDA2_BASE_(r2)
+/* 800E8ED8 000E4B38 7C 9F 23 78 */ mr r31, r4
+/* 800E8EDC 000E4B3C 88 E2 8B 79 */ lbz r7, lbl_80641179-_SDA2_BASE_(r2)
+/* 800E8EE0 000E4B40 28 03 00 0A */ cmplwi r3, 0xa
+/* 800E8EE4 000E4B44 88 C2 8B 7A */ lbz r6, lbl_8064117A-_SDA2_BASE_(r2)
+/* 800E8EE8 000E4B48 7C 7E 1B 78 */ mr r30, r3
+/* 800E8EEC 000E4B4C 88 A2 8B 7B */ lbz r5, lbl_8064117B-_SDA2_BASE_(r2)
+/* 800E8EF0 000E4B50 88 82 8B 7C */ lbz r4, lbl_8064117C-_SDA2_BASE_(r2)
+/* 800E8EF4 000E4B54 88 02 8B 7D */ lbz r0, lbl_8064117D-_SDA2_BASE_(r2)
+/* 800E8EF8 000E4B58 99 01 00 08 */ stb r8, 8(r1)
+/* 800E8EFC 000E4B5C 98 E1 00 09 */ stb r7, 9(r1)
+/* 800E8F00 000E4B60 98 C1 00 0A */ stb r6, 0xa(r1)
+/* 800E8F04 000E4B64 98 A1 00 0B */ stb r5, 0xb(r1)
+/* 800E8F08 000E4B68 98 81 00 0C */ stb r4, 0xc(r1)
+/* 800E8F0C 000E4B6C 98 01 00 0D */ stb r0, 0xd(r1)
+/* 800E8F10 000E4B70 40 81 00 0C */ ble lbl_800E8F1C
+/* 800E8F14 000E4B74 38 60 00 00 */ li r3, 0
+/* 800E8F18 000E4B78 48 00 00 E8 */ b lbl_800E9000
+lbl_800E8F1C:
+/* 800E8F1C 000E4B7C 28 03 00 09 */ cmplwi r3, 9
+/* 800E8F20 000E4B80 40 82 00 0C */ bne lbl_800E8F2C
+/* 800E8F24 000E4B84 38 60 00 3F */ li r3, 0x3f
+/* 800E8F28 000E4B88 48 00 00 D8 */ b lbl_800E9000
+lbl_800E8F2C:
+/* 800E8F2C 000E4B8C 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E8F30 000E4B90 3B 60 00 00 */ li r27, 0
+/* 800E8F34 000E4B94 3B 40 00 00 */ li r26, 0
+/* 800E8F38 000E4B98 3B A3 CE 34 */ addi r29, r3, lbl_8063CE34@l
+lbl_800E8F3C:
+/* 800E8F3C 000E4B9C 57 40 04 3E */ clrlwi r0, r26, 0x10
+/* 800E8F40 000E4BA0 38 7D 00 30 */ addi r3, r29, 0x30
+/* 800E8F44 000E4BA4 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800E8F48 000E4BA8 7F 9E 02 14 */ add r28, r30, r0
+/* 800E8F4C 000E4BAC 7F 84 E3 78 */ mr r4, r28
+/* 800E8F50 000E4BB0 48 2A CB 55 */ bl func_80395AA4
+/* 800E8F54 000E4BB4 54 79 04 3E */ clrlwi r25, r3, 0x10
+/* 800E8F58 000E4BB8 7F 84 E3 78 */ mr r4, r28
+/* 800E8F5C 000E4BBC 38 7D 00 30 */ addi r3, r29, 0x30
+/* 800E8F60 000E4BC0 48 2A CB 79 */ bl func_80395AD8
+/* 800E8F64 000E4BC4 54 7C 04 3E */ clrlwi r28, r3, 0x10
+/* 800E8F68 000E4BC8 48 00 00 80 */ b lbl_800E8FE8
+lbl_800E8F6C:
+/* 800E8F6C 000E4BCC 7F 24 CB 78 */ mr r4, r25
+/* 800E8F70 000E4BD0 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E8F74 000E4BD4 48 2A C4 0D */ bl func_80395380
+/* 800E8F78 000E4BD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8F7C 000E4BDC 41 82 00 68 */ beq lbl_800E8FE4
+/* 800E8F80 000E4BE0 7F 24 CB 78 */ mr r4, r25
+/* 800E8F84 000E4BE4 38 7D 00 2C */ addi r3, r29, 0x2c
+/* 800E8F88 000E4BE8 48 2A C4 69 */ bl func_803953F0
+/* 800E8F8C 000E4BEC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E8F90 000E4BF0 40 82 00 28 */ bne lbl_800E8FB8
+/* 800E8F94 000E4BF4 57 60 04 3E */ clrlwi r0, r27, 0x10
+/* 800E8F98 000E4BF8 7C 00 F8 40 */ cmplw r0, r31
+/* 800E8F9C 000E4BFC 40 82 00 14 */ bne lbl_800E8FB0
+/* 800E8FA0 000E4C00 57 40 04 3E */ clrlwi r0, r26, 0x10
+/* 800E8FA4 000E4C04 38 61 00 08 */ addi r3, r1, 8
+/* 800E8FA8 000E4C08 7C 63 00 AE */ lbzx r3, r3, r0
+/* 800E8FAC 000E4C0C 48 00 00 54 */ b lbl_800E9000
+lbl_800E8FB0:
+/* 800E8FB0 000E4C10 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E8FB4 000E4C14 48 00 00 30 */ b lbl_800E8FE4
+lbl_800E8FB8:
+/* 800E8FB8 000E4C18 57 40 04 3F */ clrlwi. r0, r26, 0x10
+/* 800E8FBC 000E4C1C 40 82 00 28 */ bne lbl_800E8FE4
+/* 800E8FC0 000E4C20 57 60 04 3E */ clrlwi r0, r27, 0x10
+/* 800E8FC4 000E4C24 7C 00 F8 40 */ cmplw r0, r31
+/* 800E8FC8 000E4C28 40 82 00 18 */ bne lbl_800E8FE0
+/* 800E8FCC 000E4C2C 28 1E 00 04 */ cmplwi r30, 4
+/* 800E8FD0 000E4C30 38 60 00 3F */ li r3, 0x3f
+/* 800E8FD4 000E4C34 40 82 00 2C */ bne lbl_800E9000
+/* 800E8FD8 000E4C38 38 60 00 1F */ li r3, 0x1f
+/* 800E8FDC 000E4C3C 48 00 00 24 */ b lbl_800E9000
+lbl_800E8FE0:
+/* 800E8FE0 000E4C40 3B 7B 00 01 */ addi r27, r27, 1
+lbl_800E8FE4:
+/* 800E8FE4 000E4C44 3B 39 00 01 */ addi r25, r25, 1
+lbl_800E8FE8:
+/* 800E8FE8 000E4C48 7C 19 E0 00 */ cmpw r25, r28
+/* 800E8FEC 000E4C4C 40 81 FF 80 */ ble lbl_800E8F6C
+/* 800E8FF0 000E4C50 3B 5A 00 01 */ addi r26, r26, 1
+/* 800E8FF4 000E4C54 28 1A 00 06 */ cmplwi r26, 6
+/* 800E8FF8 000E4C58 41 80 FF 44 */ blt lbl_800E8F3C
+/* 800E8FFC 000E4C5C 38 60 00 00 */ li r3, 0
+lbl_800E9000:
+/* 800E9000 000E4C60 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E9004 000E4C64 48 0D E1 69 */ bl _restgpr_25
+/* 800E9008 000E4C68 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E900C 000E4C6C 7C 08 03 A6 */ mtlr r0
+/* 800E9010 000E4C70 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E9014 000E4C74 4E 80 00 20 */ blr
+
+.global func_800E9018
+func_800E9018:
+/* 800E9018 000E4C78 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E901C 000E4C7C 7C 08 02 A6 */ mflr r0
+/* 800E9020 000E4C80 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E9024 000E4C84 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E9028 000E4C88 48 0D E0 ED */ bl _savegpr_22
+/* 800E902C 000E4C8C 7C 79 1B 78 */ mr r25, r3
+/* 800E9030 000E4C90 7C 9A 23 78 */ mr r26, r4
+/* 800E9034 000E4C94 48 07 66 AD */ bl func_8015F6E0
+/* 800E9038 000E4C98 28 19 00 0A */ cmplwi r25, 0xa
+/* 800E903C 000E4C9C 7C 7F 1B 78 */ mr r31, r3
+/* 800E9040 000E4CA0 40 81 00 0C */ ble lbl_800E904C
+/* 800E9044 000E4CA4 38 60 00 00 */ li r3, 0
+/* 800E9048 000E4CA8 48 00 01 44 */ b lbl_800E918C
+lbl_800E904C:
+/* 800E904C 000E4CAC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E9050 000E4CB0 3B C0 00 00 */ li r30, 0
+/* 800E9054 000E4CB4 3B A0 00 00 */ li r29, 0
+/* 800E9058 000E4CB8 3B 03 CE 34 */ addi r24, r3, lbl_8063CE34@l
+lbl_800E905C:
+/* 800E905C 000E4CBC 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E9060 000E4CC0 3B 60 00 00 */ li r27, 0
+/* 800E9064 000E4CC4 1E E0 00 0A */ mulli r23, r0, 0xa
+/* 800E9068 000E4CC8 3A C0 00 00 */ li r22, 0
+/* 800E906C 000E4CCC 48 00 00 1C */ b lbl_800E9088
+lbl_800E9070:
+/* 800E9070 000E4CD0 38 78 00 30 */ addi r3, r24, 0x30
+/* 800E9074 000E4CD4 7C 96 BA 14 */ add r4, r22, r23
+/* 800E9078 000E4CD8 48 2A CA 95 */ bl func_80395B0C
+/* 800E907C 000E4CDC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E9080 000E4CE0 3A D6 00 01 */ addi r22, r22, 1
+/* 800E9084 000E4CE4 7F 7B 02 14 */ add r27, r27, r0
+lbl_800E9088:
+/* 800E9088 000E4CE8 7C 16 C8 00 */ cmpw r22, r25
+/* 800E908C 000E4CEC 41 80 FF E4 */ blt lbl_800E9070
+/* 800E9090 000E4CF0 7E F9 BA 14 */ add r23, r25, r23
+/* 800E9094 000E4CF4 38 78 00 30 */ addi r3, r24, 0x30
+/* 800E9098 000E4CF8 7E E4 BB 78 */ mr r4, r23
+/* 800E909C 000E4CFC 48 2A CA 09 */ bl func_80395AA4
+/* 800E90A0 000E4D00 54 7C 04 3E */ clrlwi r28, r3, 0x10
+/* 800E90A4 000E4D04 7E E4 BB 78 */ mr r4, r23
+/* 800E90A8 000E4D08 38 78 00 30 */ addi r3, r24, 0x30
+/* 800E90AC 000E4D0C 48 2A CA 2D */ bl func_80395AD8
+/* 800E90B0 000E4D10 7F 97 E3 78 */ mr r23, r28
+/* 800E90B4 000E4D14 54 76 04 3E */ clrlwi r22, r3, 0x10
+/* 800E90B8 000E4D18 48 00 00 BC */ b lbl_800E9174
+lbl_800E90BC:
+/* 800E90BC 000E4D1C 7E E4 BB 78 */ mr r4, r23
+/* 800E90C0 000E4D20 38 78 00 2C */ addi r3, r24, 0x2c
+/* 800E90C4 000E4D24 48 2A C2 BD */ bl func_80395380
+/* 800E90C8 000E4D28 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E90CC 000E4D2C 41 82 00 A4 */ beq lbl_800E9170
+/* 800E90D0 000E4D30 7E E4 BB 78 */ mr r4, r23
+/* 800E90D4 000E4D34 38 78 00 2C */ addi r3, r24, 0x2c
+/* 800E90D8 000E4D38 48 2A C3 19 */ bl func_803953F0
+/* 800E90DC 000E4D3C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E90E0 000E4D40 40 82 00 48 */ bne lbl_800E9128
+/* 800E90E4 000E4D44 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 800E90E8 000E4D48 7C 00 D0 40 */ cmplw r0, r26
+/* 800E90EC 000E4D4C 40 82 00 34 */ bne lbl_800E9120
+/* 800E90F0 000E4D50 7C 1B BA 14 */ add r0, r27, r23
+/* 800E90F4 000E4D54 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
+/* 800E90F8 000E4D58 7C BC 00 50 */ subf r5, r28, r0
+/* 800E90FC 000E4D5C 3C 9F 00 06 */ addis r4, r31, 6
+/* 800E9100 000E4D60 7C A0 1E 70 */ srawi r0, r5, 3
+/* 800E9104 000E4D64 7C 63 02 14 */ add r3, r3, r0
+/* 800E9108 000E4D68 7C 63 22 14 */ add r3, r3, r4
+/* 800E910C 000E4D6C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800E9110 000E4D70 88 63 82 2C */ lbz r3, -0x7dd4(r3)
+/* 800E9114 000E4D74 7C 60 06 30 */ sraw r0, r3, r0
+/* 800E9118 000E4D78 54 03 07 FE */ clrlwi r3, r0, 0x1f
+/* 800E911C 000E4D7C 48 00 00 70 */ b lbl_800E918C
+lbl_800E9120:
+/* 800E9120 000E4D80 3B DE 00 01 */ addi r30, r30, 1
+/* 800E9124 000E4D84 48 00 00 4C */ b lbl_800E9170
+lbl_800E9128:
+/* 800E9128 000E4D88 57 A0 04 3F */ clrlwi. r0, r29, 0x10
+/* 800E912C 000E4D8C 40 82 00 44 */ bne lbl_800E9170
+/* 800E9130 000E4D90 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 800E9134 000E4D94 7C 00 D0 40 */ cmplw r0, r26
+/* 800E9138 000E4D98 40 82 00 34 */ bne lbl_800E916C
+/* 800E913C 000E4D9C 7C 1B BA 14 */ add r0, r27, r23
+/* 800E9140 000E4DA0 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
+/* 800E9144 000E4DA4 7C BC 00 50 */ subf r5, r28, r0
+/* 800E9148 000E4DA8 3C 9F 00 06 */ addis r4, r31, 6
+/* 800E914C 000E4DAC 7C A0 1E 70 */ srawi r0, r5, 3
+/* 800E9150 000E4DB0 7C 63 02 14 */ add r3, r3, r0
+/* 800E9154 000E4DB4 7C 63 22 14 */ add r3, r3, r4
+/* 800E9158 000E4DB8 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800E915C 000E4DBC 88 63 82 2C */ lbz r3, -0x7dd4(r3)
+/* 800E9160 000E4DC0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800E9164 000E4DC4 54 03 07 FE */ clrlwi r3, r0, 0x1f
+/* 800E9168 000E4DC8 48 00 00 24 */ b lbl_800E918C
+lbl_800E916C:
+/* 800E916C 000E4DCC 3B DE 00 01 */ addi r30, r30, 1
+lbl_800E9170:
+/* 800E9170 000E4DD0 3A F7 00 01 */ addi r23, r23, 1
+lbl_800E9174:
+/* 800E9174 000E4DD4 7C 17 B0 00 */ cmpw r23, r22
+/* 800E9178 000E4DD8 40 81 FF 44 */ ble lbl_800E90BC
+/* 800E917C 000E4DDC 3B BD 00 01 */ addi r29, r29, 1
+/* 800E9180 000E4DE0 28 1D 00 06 */ cmplwi r29, 6
+/* 800E9184 000E4DE4 41 80 FE D8 */ blt lbl_800E905C
+/* 800E9188 000E4DE8 38 60 00 00 */ li r3, 0
+lbl_800E918C:
+/* 800E918C 000E4DEC 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E9190 000E4DF0 48 0D DF D1 */ bl _restgpr_22
+/* 800E9194 000E4DF4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E9198 000E4DF8 7C 08 03 A6 */ mtlr r0
+/* 800E919C 000E4DFC 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E91A0 000E4E00 4E 80 00 20 */ blr
+
+.global func_800E91A4
+func_800E91A4:
+/* 800E91A4 000E4E04 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E91A8 000E4E08 7C 08 02 A6 */ mflr r0
+/* 800E91AC 000E4E0C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E91B0 000E4E10 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E91B4 000E4E14 48 0D DF 61 */ bl _savegpr_22
+/* 800E91B8 000E4E18 7C 79 1B 78 */ mr r25, r3
+/* 800E91BC 000E4E1C 7C 9A 23 78 */ mr r26, r4
+/* 800E91C0 000E4E20 48 07 65 21 */ bl func_8015F6E0
+/* 800E91C4 000E4E24 28 19 00 0A */ cmplwi r25, 0xa
+/* 800E91C8 000E4E28 7C 7F 1B 78 */ mr r31, r3
+/* 800E91CC 000E4E2C 40 81 00 0C */ ble lbl_800E91D8
+/* 800E91D0 000E4E30 38 60 00 00 */ li r3, 0
+/* 800E91D4 000E4E34 48 00 01 44 */ b lbl_800E9318
+lbl_800E91D8:
+/* 800E91D8 000E4E38 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E91DC 000E4E3C 3B C0 00 00 */ li r30, 0
+/* 800E91E0 000E4E40 3B A0 00 00 */ li r29, 0
+/* 800E91E4 000E4E44 3B 03 CE 34 */ addi r24, r3, lbl_8063CE34@l
+lbl_800E91E8:
+/* 800E91E8 000E4E48 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E91EC 000E4E4C 3B 60 00 00 */ li r27, 0
+/* 800E91F0 000E4E50 1E E0 00 0A */ mulli r23, r0, 0xa
+/* 800E91F4 000E4E54 3A C0 00 00 */ li r22, 0
+/* 800E91F8 000E4E58 48 00 00 1C */ b lbl_800E9214
+lbl_800E91FC:
+/* 800E91FC 000E4E5C 38 78 00 30 */ addi r3, r24, 0x30
+/* 800E9200 000E4E60 7C 96 BA 14 */ add r4, r22, r23
+/* 800E9204 000E4E64 48 2A C9 09 */ bl func_80395B0C
+/* 800E9208 000E4E68 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800E920C 000E4E6C 3A D6 00 01 */ addi r22, r22, 1
+/* 800E9210 000E4E70 7F 7B 02 14 */ add r27, r27, r0
+lbl_800E9214:
+/* 800E9214 000E4E74 7C 16 C8 00 */ cmpw r22, r25
+/* 800E9218 000E4E78 41 80 FF E4 */ blt lbl_800E91FC
+/* 800E921C 000E4E7C 7E F9 BA 14 */ add r23, r25, r23
+/* 800E9220 000E4E80 38 78 00 30 */ addi r3, r24, 0x30
+/* 800E9224 000E4E84 7E E4 BB 78 */ mr r4, r23
+/* 800E9228 000E4E88 48 2A C8 7D */ bl func_80395AA4
+/* 800E922C 000E4E8C 54 7C 04 3E */ clrlwi r28, r3, 0x10
+/* 800E9230 000E4E90 7E E4 BB 78 */ mr r4, r23
+/* 800E9234 000E4E94 38 78 00 30 */ addi r3, r24, 0x30
+/* 800E9238 000E4E98 48 2A C8 A1 */ bl func_80395AD8
+/* 800E923C 000E4E9C 7F 97 E3 78 */ mr r23, r28
+/* 800E9240 000E4EA0 54 76 04 3E */ clrlwi r22, r3, 0x10
+/* 800E9244 000E4EA4 48 00 00 BC */ b lbl_800E9300
+lbl_800E9248:
+/* 800E9248 000E4EA8 7E E4 BB 78 */ mr r4, r23
+/* 800E924C 000E4EAC 38 78 00 2C */ addi r3, r24, 0x2c
+/* 800E9250 000E4EB0 48 2A C1 31 */ bl func_80395380
+/* 800E9254 000E4EB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E9258 000E4EB8 41 82 00 A4 */ beq lbl_800E92FC
+/* 800E925C 000E4EBC 7E E4 BB 78 */ mr r4, r23
+/* 800E9260 000E4EC0 38 78 00 2C */ addi r3, r24, 0x2c
+/* 800E9264 000E4EC4 48 2A C1 8D */ bl func_803953F0
+/* 800E9268 000E4EC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E926C 000E4ECC 40 82 00 48 */ bne lbl_800E92B4
+/* 800E9270 000E4ED0 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 800E9274 000E4ED4 7C 00 D0 40 */ cmplw r0, r26
+/* 800E9278 000E4ED8 40 82 00 34 */ bne lbl_800E92AC
+/* 800E927C 000E4EDC 7C 1B BA 14 */ add r0, r27, r23
+/* 800E9280 000E4EE0 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
+/* 800E9284 000E4EE4 7C BC 00 50 */ subf r5, r28, r0
+/* 800E9288 000E4EE8 3C 9F 00 06 */ addis r4, r31, 6
+/* 800E928C 000E4EEC 7C A0 1E 70 */ srawi r0, r5, 3
+/* 800E9290 000E4EF0 7C 63 02 14 */ add r3, r3, r0
+/* 800E9294 000E4EF4 7C 63 22 14 */ add r3, r3, r4
+/* 800E9298 000E4EF8 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800E929C 000E4EFC 88 63 81 6C */ lbz r3, -0x7e94(r3)
+/* 800E92A0 000E4F00 7C 60 06 30 */ sraw r0, r3, r0
+/* 800E92A4 000E4F04 54 03 07 FE */ clrlwi r3, r0, 0x1f
+/* 800E92A8 000E4F08 48 00 00 70 */ b lbl_800E9318
+lbl_800E92AC:
+/* 800E92AC 000E4F0C 3B DE 00 01 */ addi r30, r30, 1
+/* 800E92B0 000E4F10 48 00 00 4C */ b lbl_800E92FC
+lbl_800E92B4:
+/* 800E92B4 000E4F14 57 A0 04 3F */ clrlwi. r0, r29, 0x10
+/* 800E92B8 000E4F18 40 82 00 44 */ bne lbl_800E92FC
+/* 800E92BC 000E4F1C 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 800E92C0 000E4F20 7C 00 D0 40 */ cmplw r0, r26
+/* 800E92C4 000E4F24 40 82 00 34 */ bne lbl_800E92F8
+/* 800E92C8 000E4F28 7C 1B BA 14 */ add r0, r27, r23
+/* 800E92CC 000E4F2C 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
+/* 800E92D0 000E4F30 7C BC 00 50 */ subf r5, r28, r0
+/* 800E92D4 000E4F34 3C 9F 00 06 */ addis r4, r31, 6
+/* 800E92D8 000E4F38 7C A0 1E 70 */ srawi r0, r5, 3
+/* 800E92DC 000E4F3C 7C 63 02 14 */ add r3, r3, r0
+/* 800E92E0 000E4F40 7C 63 22 14 */ add r3, r3, r4
+/* 800E92E4 000E4F44 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800E92E8 000E4F48 88 63 81 6C */ lbz r3, -0x7e94(r3)
+/* 800E92EC 000E4F4C 7C 60 06 30 */ sraw r0, r3, r0
+/* 800E92F0 000E4F50 54 03 07 FE */ clrlwi r3, r0, 0x1f
+/* 800E92F4 000E4F54 48 00 00 24 */ b lbl_800E9318
+lbl_800E92F8:
+/* 800E92F8 000E4F58 3B DE 00 01 */ addi r30, r30, 1
+lbl_800E92FC:
+/* 800E92FC 000E4F5C 3A F7 00 01 */ addi r23, r23, 1
+lbl_800E9300:
+/* 800E9300 000E4F60 7C 17 B0 00 */ cmpw r23, r22
+/* 800E9304 000E4F64 40 81 FF 44 */ ble lbl_800E9248
+/* 800E9308 000E4F68 3B BD 00 01 */ addi r29, r29, 1
+/* 800E930C 000E4F6C 28 1D 00 06 */ cmplwi r29, 6
+/* 800E9310 000E4F70 41 80 FE D8 */ blt lbl_800E91E8
+/* 800E9314 000E4F74 38 60 00 00 */ li r3, 0
+lbl_800E9318:
+/* 800E9318 000E4F78 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E931C 000E4F7C 48 0D DE 45 */ bl _restgpr_22
+/* 800E9320 000E4F80 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E9324 000E4F84 7C 08 03 A6 */ mtlr r0
+/* 800E9328 000E4F88 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E932C 000E4F8C 4E 80 00 20 */ blr
+
+.global func_800E9330
+func_800E9330:
+/* 800E9330 000E4F90 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800E9334 000E4F94 7C 08 02 A6 */ mflr r0
+/* 800E9338 000E4F98 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800E933C 000E4F9C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E9340 000E4FA0 48 0D DD D5 */ bl _savegpr_22
+/* 800E9344 000E4FA4 7C 7C 1B 78 */ mr r28, r3
+/* 800E9348 000E4FA8 7C 9F 23 78 */ mr r31, r4
+/* 800E934C 000E4FAC 48 07 63 95 */ bl func_8015F6E0
+/* 800E9350 000E4FB0 28 1C 00 0A */ cmplwi r28, 0xa
+/* 800E9354 000E4FB4 7C 7E 1B 78 */ mr r30, r3
+/* 800E9358 000E4FB8 41 81 01 E4 */ bgt lbl_800E953C
+/* 800E935C 000E4FBC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E9360 000E4FC0 3A E0 00 00 */ li r23, 0
+/* 800E9364 000E4FC4 3B A0 00 FF */ li r29, 0xff
+/* 800E9368 000E4FC8 3B 00 00 00 */ li r24, 0
+/* 800E936C 000E4FCC 3B 43 CE 34 */ addi r26, r3, lbl_8063CE34@l
+lbl_800E9370:
+/* 800E9370 000E4FD0 57 00 04 3E */ clrlwi r0, r24, 0x10
+/* 800E9374 000E4FD4 38 7A 00 30 */ addi r3, r26, 0x30
+/* 800E9378 000E4FD8 1C 00 00 0A */ mulli r0, r0, 0xa
+/* 800E937C 000E4FDC 7F 7C 02 14 */ add r27, r28, r0
+/* 800E9380 000E4FE0 7F 64 DB 78 */ mr r4, r27
+/* 800E9384 000E4FE4 48 2A C7 21 */ bl func_80395AA4
+/* 800E9388 000E4FE8 54 76 04 3E */ clrlwi r22, r3, 0x10
+/* 800E938C 000E4FEC 7F 64 DB 78 */ mr r4, r27
+/* 800E9390 000E4FF0 38 7A 00 30 */ addi r3, r26, 0x30
+/* 800E9394 000E4FF4 48 2A C7 45 */ bl func_80395AD8
+/* 800E9398 000E4FF8 7E D9 B3 78 */ mr r25, r22
+/* 800E939C 000E4FFC 54 7B 04 3E */ clrlwi r27, r3, 0x10
+/* 800E93A0 000E5000 48 00 00 88 */ b lbl_800E9428
+lbl_800E93A4:
+/* 800E93A4 000E5004 7F 24 CB 78 */ mr r4, r25
+/* 800E93A8 000E5008 38 7A 00 2C */ addi r3, r26, 0x2c
+/* 800E93AC 000E500C 48 2A BF D5 */ bl func_80395380
+/* 800E93B0 000E5010 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E93B4 000E5014 41 82 00 70 */ beq lbl_800E9424
+/* 800E93B8 000E5018 7F 24 CB 78 */ mr r4, r25
+/* 800E93BC 000E501C 38 7A 00 2C */ addi r3, r26, 0x2c
+/* 800E93C0 000E5020 48 2A C0 31 */ bl func_803953F0
+/* 800E93C4 000E5024 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E93C8 000E5028 40 82 00 30 */ bne lbl_800E93F8
+/* 800E93CC 000E502C 56 E0 04 3E */ clrlwi r0, r23, 0x10
+/* 800E93D0 000E5030 7C 00 F8 40 */ cmplw r0, r31
+/* 800E93D4 000E5034 40 82 00 1C */ bne lbl_800E93F0
+/* 800E93D8 000E5038 7F 84 E3 78 */ mr r4, r28
+/* 800E93DC 000E503C 57 03 04 3E */ clrlwi r3, r24, 0x10
+/* 800E93E0 000E5040 7C B6 C8 50 */ subf r5, r22, r25
+/* 800E93E4 000E5044 38 C0 00 01 */ li r6, 1
+/* 800E93E8 000E5048 4B FF C7 F5 */ bl func_800E5BDC
+/* 800E93EC 000E504C 48 00 01 50 */ b lbl_800E953C
+lbl_800E93F0:
+/* 800E93F0 000E5050 3A F7 00 01 */ addi r23, r23, 1
+/* 800E93F4 000E5054 48 00 00 30 */ b lbl_800E9424
+lbl_800E93F8:
+/* 800E93F8 000E5058 57 00 04 3F */ clrlwi. r0, r24, 0x10
+/* 800E93FC 000E505C 40 82 00 28 */ bne lbl_800E9424
+/* 800E9400 000E5060 56 E0 04 3E */ clrlwi r0, r23, 0x10
+/* 800E9404 000E5064 7C 00 F8 40 */ cmplw r0, r31
+/* 800E9408 000E5068 40 82 00 18 */ bne lbl_800E9420
+/* 800E940C 000E506C 7F 24 CB 78 */ mr r4, r25
+/* 800E9410 000E5070 38 7A 00 2C */ addi r3, r26, 0x2c
+/* 800E9414 000E5074 48 2A BF A5 */ bl func_803953B8
+/* 800E9418 000E5078 7C 7D 1B 78 */ mr r29, r3
+/* 800E941C 000E507C 48 00 00 14 */ b lbl_800E9430
+lbl_800E9420:
+/* 800E9420 000E5080 3A F7 00 01 */ addi r23, r23, 1
+lbl_800E9424:
+/* 800E9424 000E5084 3B 39 00 01 */ addi r25, r25, 1
+lbl_800E9428:
+/* 800E9428 000E5088 7C 19 D8 00 */ cmpw r25, r27
+/* 800E942C 000E508C 40 81 FF 78 */ ble lbl_800E93A4
+lbl_800E9430:
+/* 800E9430 000E5090 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 800E9434 000E5094 28 00 00 FF */ cmplwi r0, 0xff
+/* 800E9438 000E5098 40 82 00 10 */ bne lbl_800E9448
+/* 800E943C 000E509C 3B 18 00 01 */ addi r24, r24, 1
+/* 800E9440 000E50A0 28 18 00 06 */ cmplwi r24, 6
+/* 800E9444 000E50A4 41 80 FF 2C */ blt lbl_800E9370
+lbl_800E9448:
+/* 800E9448 000E50A8 57 BF 06 3E */ clrlwi r31, r29, 0x18
+/* 800E944C 000E50AC 28 1F 00 FF */ cmplwi r31, 0xff
+/* 800E9450 000E50B0 41 82 00 EC */ beq lbl_800E953C
+/* 800E9454 000E50B4 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E9458 000E50B8 3B A0 00 00 */ li r29, 0
+/* 800E945C 000E50BC 3B 60 00 01 */ li r27, 1
+/* 800E9460 000E50C0 3B 43 CE 34 */ addi r26, r3, lbl_8063CE34@l
+lbl_800E9464:
+/* 800E9464 000E50C4 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800E9468 000E50C8 3A C0 00 00 */ li r22, 0
+/* 800E946C 000E50CC 1F 20 00 0A */ mulli r25, r0, 0xa
+/* 800E9470 000E50D0 3A E0 00 00 */ li r23, 0
+/* 800E9474 000E50D4 48 00 00 1C */ b lbl_800E9490
+lbl_800E9478:
+/* 800E9478 000E50D8 38 7A 00 30 */ addi r3, r26, 0x30
+/* 800E947C 000E50DC 7C 97 CA 14 */ add r4, r23, r25
+/* 800E9480 000E50E0 48 2A C6 8D */ bl func_80395B0C
+/* 800E9484 000E50E4 7C 16 1A 14 */ add r0, r22, r3
+/* 800E9488 000E50E8 3A F7 00 01 */ addi r23, r23, 1
+/* 800E948C 000E50EC 54 16 06 3E */ clrlwi r22, r0, 0x18
+lbl_800E9490:
+/* 800E9490 000E50F0 7C 17 E0 00 */ cmpw r23, r28
+/* 800E9494 000E50F4 41 80 FF E4 */ blt lbl_800E9478
+/* 800E9498 000E50F8 7F 3C CA 14 */ add r25, r28, r25
+/* 800E949C 000E50FC 38 7A 00 30 */ addi r3, r26, 0x30
+/* 800E94A0 000E5100 7F 24 CB 78 */ mr r4, r25
+/* 800E94A4 000E5104 48 2A C6 01 */ bl func_80395AA4
+/* 800E94A8 000E5108 54 78 04 3E */ clrlwi r24, r3, 0x10
+/* 800E94AC 000E510C 7F 24 CB 78 */ mr r4, r25
+/* 800E94B0 000E5110 38 7A 00 30 */ addi r3, r26, 0x30
+/* 800E94B4 000E5114 48 2A C6 25 */ bl func_80395AD8
+/* 800E94B8 000E5118 7F 17 C3 78 */ mr r23, r24
+/* 800E94BC 000E511C 54 79 04 3E */ clrlwi r25, r3, 0x10
+/* 800E94C0 000E5120 48 00 00 68 */ b lbl_800E9528
+lbl_800E94C4:
+/* 800E94C4 000E5124 7E E4 BB 78 */ mr r4, r23
+/* 800E94C8 000E5128 38 7A 00 2C */ addi r3, r26, 0x2c
+/* 800E94CC 000E512C 48 2A BE ED */ bl func_803953B8
+/* 800E94D0 000E5130 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E94D4 000E5134 7C 1F 00 40 */ cmplw r31, r0
+/* 800E94D8 000E5138 40 82 00 4C */ bne lbl_800E9524
+/* 800E94DC 000E513C 7F 84 E3 78 */ mr r4, r28
+/* 800E94E0 000E5140 57 A3 04 3E */ clrlwi r3, r29, 0x10
+/* 800E94E4 000E5144 7C B8 B8 50 */ subf r5, r24, r23
+/* 800E94E8 000E5148 38 C0 00 01 */ li r6, 1
+/* 800E94EC 000E514C 4B FF C6 F1 */ bl func_800E5BDC
+/* 800E94F0 000E5150 57 A0 2A F4 */ rlwinm r0, r29, 5, 0xb, 0x1a
+/* 800E94F4 000E5154 7C 96 BA 14 */ add r4, r22, r23
+/* 800E94F8 000E5158 7C 7E 02 14 */ add r3, r30, r0
+/* 800E94FC 000E515C 7C 98 20 50 */ subf r4, r24, r4
+/* 800E9500 000E5160 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800E9504 000E5164 3C 63 00 06 */ addis r3, r3, 6
+/* 800E9508 000E5168 7C 85 1E 70 */ srawi r5, r4, 3
+/* 800E950C 000E516C 38 83 81 6C */ addi r4, r3, -32404
+/* 800E9510 000E5170 7F 60 00 30 */ slw r0, r27, r0
+/* 800E9514 000E5174 7C 65 20 AE */ lbzx r3, r5, r4
+/* 800E9518 000E5178 7C 60 03 78 */ or r0, r3, r0
+/* 800E951C 000E517C 7C 05 21 AE */ stbx r0, r5, r4
+/* 800E9520 000E5180 48 00 00 10 */ b lbl_800E9530
+lbl_800E9524:
+/* 800E9524 000E5184 3A F7 00 01 */ addi r23, r23, 1
+lbl_800E9528:
+/* 800E9528 000E5188 7C 17 C8 00 */ cmpw r23, r25
+/* 800E952C 000E518C 40 81 FF 98 */ ble lbl_800E94C4
+lbl_800E9530:
+/* 800E9530 000E5190 3B BD 00 01 */ addi r29, r29, 1
+/* 800E9534 000E5194 28 1D 00 06 */ cmplwi r29, 6
+/* 800E9538 000E5198 41 80 FF 2C */ blt lbl_800E9464
+lbl_800E953C:
+/* 800E953C 000E519C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800E9540 000E51A0 48 0D DC 21 */ bl _restgpr_22
+/* 800E9544 000E51A4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800E9548 000E51A8 7C 08 03 A6 */ mtlr r0
+/* 800E954C 000E51AC 38 21 00 30 */ addi r1, r1, 0x30
+/* 800E9550 000E51B0 4E 80 00 20 */ blr
+
+.global func_800E9554
+func_800E9554:
+/* 800E9554 000E51B4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E9558 000E51B8 7C 08 02 A6 */ mflr r0
+/* 800E955C 000E51BC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E9560 000E51C0 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E9564 000E51C4 48 0D DB C5 */ bl _savegpr_27
+/* 800E9568 000E51C8 7C 7B 1B 78 */ mr r27, r3
+/* 800E956C 000E51CC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E9570 000E51D0 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
+/* 800E9574 000E51D4 A8 9B 00 00 */ lha r4, 0(r27)
+/* 800E9578 000E51D8 38 7F 00 28 */ addi r3, r31, 0x28
+/* 800E957C 000E51DC 48 2A C8 BD */ bl func_80395E38
+/* 800E9580 000E51E0 1F 83 00 0A */ mulli r28, r3, 0xa
+/* 800E9584 000E51E4 3B A0 00 00 */ li r29, 0
+lbl_800E9588:
+/* 800E9588 000E51E8 7F DB EA 14 */ add r30, r27, r29
+/* 800E958C 000E51EC 38 7F 00 30 */ addi r3, r31, 0x30
+/* 800E9590 000E51F0 7C 9C EA 14 */ add r4, r28, r29
+/* 800E9594 000E51F4 48 2A C5 11 */ bl func_80395AA4
+/* 800E9598 000E51F8 88 1E 00 02 */ lbz r0, 2(r30)
+/* 800E959C 000E51FC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 800E95A0 000E5200 38 7F 00 2C */ addi r3, r31, 0x2c
+/* 800E95A4 000E5204 7C 80 22 14 */ add r4, r0, r4
+/* 800E95A8 000E5208 48 2A BC 89 */ bl func_80395230
+/* 800E95AC 000E520C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800E95B0 000E5210 28 00 00 03 */ cmplwi r0, 3
+/* 800E95B4 000E5214 40 82 00 10 */ bne lbl_800E95C4
+/* 800E95B8 000E5218 88 7E 00 02 */ lbz r3, 2(r30)
+/* 800E95BC 000E521C 38 03 00 01 */ addi r0, r3, 1
+/* 800E95C0 000E5220 98 1E 00 02 */ stb r0, 2(r30)
+lbl_800E95C4:
+/* 800E95C4 000E5224 3B BD 00 01 */ addi r29, r29, 1
+/* 800E95C8 000E5228 2C 1D 00 0A */ cmpwi r29, 0xa
+/* 800E95CC 000E522C 41 80 FF BC */ blt lbl_800E9588
+/* 800E95D0 000E5230 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E95D4 000E5234 48 0D DB A1 */ bl _restgpr_27
+/* 800E95D8 000E5238 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E95DC 000E523C 7C 08 03 A6 */ mtlr r0
+/* 800E95E0 000E5240 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E95E4 000E5244 4E 80 00 20 */ blr
+
+.global func_800E95E8
+func_800E95E8:
+/* 800E95E8 000E5248 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E95EC 000E524C 7C 08 02 A6 */ mflr r0
+/* 800E95F0 000E5250 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E95F4 000E5254 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E95F8 000E5258 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E95FC 000E525C 48 03 33 79 */ bl func_8011C974
+/* 800E9600 000E5260 7C 7E 1B 78 */ mr r30, r3
+/* 800E9604 000E5264 48 07 60 DD */ bl func_8015F6E0
+/* 800E9608 000E5268 7C 7F 1B 78 */ mr r31, r3
+/* 800E960C 000E526C 38 60 00 3B */ li r3, 0x3b
+/* 800E9610 000E5270 48 07 94 81 */ bl func_80162A90
+/* 800E9614 000E5274 80 9E 49 84 */ lwz r4, 0x4984(r30)
+/* 800E9618 000E5278 48 2F 2B 15 */ bl func_803DC12C
+/* 800E961C 000E527C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 800E9620 000E5280 41 82 00 30 */ beq lbl_800E9650
+/* 800E9624 000E5284 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800E9628 000E5288 A8 9E 49 A4 */ lha r4, 0x49a4(r30)
+/* 800E962C 000E528C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800E9630 000E5290 38 63 00 28 */ addi r3, r3, 0x28
+/* 800E9634 000E5294 48 2A C8 05 */ bl func_80395E38
+/* 800E9638 000E5298 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800E963C 000E529C 38 00 00 01 */ li r0, 1
+/* 800E9640 000E52A0 88 7F 00 B4 */ lbz r3, 0xb4(r31)
+/* 800E9644 000E52A4 7C 00 20 30 */ slw r0, r0, r4
+/* 800E9648 000E52A8 7C 60 03 78 */ or r0, r3, r0
+/* 800E964C 000E52AC 98 1F 00 B4 */ stb r0, 0xb4(r31)
+lbl_800E9650:
+/* 800E9650 000E52B0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E9654 000E52B4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E9658 000E52B8 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E965C 000E52BC 7C 08 03 A6 */ mtlr r0
+/* 800E9660 000E52C0 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E9664 000E52C4 4E 80 00 20 */ blr
+
+.global func_800E9668
+func_800E9668:
+/* 800E9668 000E52C8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E966C 000E52CC 7C 08 02 A6 */ mflr r0
+/* 800E9670 000E52D0 38 6D 9C 48 */ addi r3, r13, lbl_8063EF08-_SDA_BASE_
+/* 800E9674 000E52D4 38 80 00 01 */ li r4, 1
+/* 800E9678 000E52D8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E967C 000E52DC 38 A0 00 04 */ li r5, 4
+/* 800E9680 000E52E0 38 C0 00 00 */ li r6, 0
+/* 800E9684 000E52E4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E9688 000E52E8 4B F3 B2 8D */ bl func_80024914
+/* 800E968C 000E52EC 3F E0 80 48 */ lis r31, lbl_8047D604@ha
+/* 800E9690 000E52F0 38 7F D6 04 */ addi r3, r31, lbl_8047D604@l
+/* 800E9694 000E52F4 48 00 00 31 */ bl func_800E96C4
+/* 800E9698 000E52F8 3C 80 80 0F */ lis r4, lbl_800E96C8@ha
+/* 800E969C 000E52FC 3C A0 80 48 */ lis r5, lbl_8047D5F8@ha
+/* 800E96A0 000E5300 38 7F D6 04 */ addi r3, r31, -10748
+/* 800E96A4 000E5304 38 84 96 C8 */ addi r4, r4, lbl_800E96C8@l
+/* 800E96A8 000E5308 38 A5 D5 F8 */ addi r5, r5, lbl_8047D5F8@l
+/* 800E96AC 000E530C 48 0D D5 9D */ bl __register_global_object_tmp
+/* 800E96B0 000E5310 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E96B4 000E5314 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E96B8 000E5318 7C 08 03 A6 */ mtlr r0
+/* 800E96BC 000E531C 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E96C0 000E5320 4E 80 00 20 */ blr
diff --git a/asm/code_800E96C4.s b/asm/code_800E96C4.s
new file mode 100644
index 0000000..437afb5
--- /dev/null
+++ b/asm/code_800E96C4.s
@@ -0,0 +1,16433 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_800E96C4
+func_800E96C4:
+/* 800E96C4 000E5324 4E 80 00 20 */ blr
+lbl_800E96C8:
+/* 800E96C8 000E5328 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E96CC 000E532C 7C 08 02 A6 */ mflr r0
+/* 800E96D0 000E5330 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E96D4 000E5334 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E96D8 000E5338 48 0D DA 51 */ bl _savegpr_27
+/* 800E96DC 000E533C 2C 03 00 00 */ cmpwi r3, 0
+/* 800E96E0 000E5340 7C 7B 1B 78 */ mr r27, r3
+/* 800E96E4 000E5344 7C 9C 23 78 */ mr r28, r4
+/* 800E96E8 000E5348 41 82 00 3C */ beq lbl_800E9724
+/* 800E96EC 000E534C 7F 7E DB 78 */ mr r30, r27
+/* 800E96F0 000E5350 3B A0 00 00 */ li r29, 0
+/* 800E96F4 000E5354 3B E0 00 00 */ li r31, 0
+lbl_800E96F8:
+/* 800E96F8 000E5358 80 7E 00 18 */ lwz r3, 0x18(r30)
+/* 800E96FC 000E535C 48 15 4B D5 */ bl func_8023E2D0
+/* 800E9700 000E5360 3B BD 00 01 */ addi r29, r29, 1
+/* 800E9704 000E5364 93 FE 00 18 */ stw r31, 0x18(r30)
+/* 800E9708 000E5368 2C 1D 00 04 */ cmpwi r29, 4
+/* 800E970C 000E536C 3B DE 00 04 */ addi r30, r30, 4
+/* 800E9710 000E5370 41 80 FF E8 */ blt lbl_800E96F8
+/* 800E9714 000E5374 2C 1C 00 00 */ cmpwi r28, 0
+/* 800E9718 000E5378 40 81 00 0C */ ble lbl_800E9724
+/* 800E971C 000E537C 7F 63 DB 78 */ mr r3, r27
+/* 800E9720 000E5380 48 0F 13 99 */ bl func_801DAAB8
+lbl_800E9724:
+/* 800E9724 000E5384 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E9728 000E5388 7F 63 DB 78 */ mr r3, r27
+/* 800E972C 000E538C 48 0D DA 49 */ bl _restgpr_27
+/* 800E9730 000E5390 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E9734 000E5394 7C 08 03 A6 */ mtlr r0
+/* 800E9738 000E5398 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E973C 000E539C 4E 80 00 20 */ blr
+
+.global func_800E9740
+func_800E9740:
+/* 800E9740 000E53A0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800E9744 000E53A4 7C 08 02 A6 */ mflr r0
+/* 800E9748 000E53A8 38 C0 00 00 */ li r6, 0
+/* 800E974C 000E53AC 38 80 00 00 */ li r4, 0
+/* 800E9750 000E53B0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E9754 000E53B4 38 00 FF FF */ li r0, -1
+/* 800E9758 000E53B8 38 A0 00 48 */ li r5, 0x48
+/* 800E975C 000E53BC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800E9760 000E53C0 3B E0 00 00 */ li r31, 0
+/* 800E9764 000E53C4 93 C1 00 08 */ stw r30, 8(r1)
+/* 800E9768 000E53C8 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
+/* 800E976C 000E53CC 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
+/* 800E9770 000E53D0 90 DE 00 48 */ stw r6, 0x48(r30)
+/* 800E9774 000E53D4 7F C3 F3 78 */ mr r3, r30
+/* 800E9778 000E53D8 B0 1E 00 B0 */ sth r0, 0xb0(r30)
+/* 800E977C 000E53DC 90 DE 00 4C */ stw r6, 0x4c(r30)
+/* 800E9780 000E53E0 B0 1E 00 B2 */ sth r0, 0xb2(r30)
+/* 800E9784 000E53E4 90 DE 00 50 */ stw r6, 0x50(r30)
+/* 800E9788 000E53E8 B0 1E 00 B4 */ sth r0, 0xb4(r30)
+/* 800E978C 000E53EC 90 DE 00 54 */ stw r6, 0x54(r30)
+/* 800E9790 000E53F0 B0 1E 00 B6 */ sth r0, 0xb6(r30)
+/* 800E9794 000E53F4 90 DE 00 58 */ stw r6, 0x58(r30)
+/* 800E9798 000E53F8 B0 1E 00 B8 */ sth r0, 0xb8(r30)
+/* 800E979C 000E53FC 90 DE 00 5C */ stw r6, 0x5c(r30)
+/* 800E97A0 000E5400 B0 1E 00 BA */ sth r0, 0xba(r30)
+/* 800E97A4 000E5404 90 DE 00 60 */ stw r6, 0x60(r30)
+/* 800E97A8 000E5408 B0 1E 00 BC */ sth r0, 0xbc(r30)
+/* 800E97AC 000E540C 90 DE 00 64 */ stw r6, 0x64(r30)
+/* 800E97B0 000E5410 B0 1E 00 BE */ sth r0, 0xbe(r30)
+/* 800E97B4 000E5414 90 DE 00 68 */ stw r6, 0x68(r30)
+/* 800E97B8 000E5418 B0 1E 00 C0 */ sth r0, 0xc0(r30)
+/* 800E97BC 000E541C 90 DE 00 6C */ stw r6, 0x6c(r30)
+/* 800E97C0 000E5420 B0 1E 00 C2 */ sth r0, 0xc2(r30)
+/* 800E97C4 000E5424 90 DE 00 70 */ stw r6, 0x70(r30)
+/* 800E97C8 000E5428 B0 1E 00 C4 */ sth r0, 0xc4(r30)
+/* 800E97CC 000E542C 90 DE 00 74 */ stw r6, 0x74(r30)
+/* 800E97D0 000E5430 B0 1E 00 C6 */ sth r0, 0xc6(r30)
+/* 800E97D4 000E5434 90 DE 00 78 */ stw r6, 0x78(r30)
+/* 800E97D8 000E5438 B0 1E 00 C8 */ sth r0, 0xc8(r30)
+/* 800E97DC 000E543C 90 DE 00 7C */ stw r6, 0x7c(r30)
+/* 800E97E0 000E5440 B0 1E 00 CA */ sth r0, 0xca(r30)
+/* 800E97E4 000E5444 90 DE 00 80 */ stw r6, 0x80(r30)
+/* 800E97E8 000E5448 B0 1E 00 CC */ sth r0, 0xcc(r30)
+/* 800E97EC 000E544C 90 DE 00 84 */ stw r6, 0x84(r30)
+/* 800E97F0 000E5450 4B F1 A9 15 */ bl memset
+/* 800E97F4 000E5454 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
+/* 800E97F8 000E5458 38 7E 27 A8 */ addi r3, r30, 0x27a8
+/* 800E97FC 000E545C B3 FE 00 A8 */ sth r31, 0xa8(r30)
+/* 800E9800 000E5460 38 80 00 00 */ li r4, 0
+/* 800E9804 000E5464 54 00 07 F0 */ rlwinm r0, r0, 0, 0x1f, 0x18
+/* 800E9808 000E5468 38 A0 00 44 */ li r5, 0x44
+/* 800E980C 000E546C B3 FE 00 AA */ sth r31, 0xaa(r30)
+/* 800E9810 000E5470 B3 FE 00 AC */ sth r31, 0xac(r30)
+/* 800E9814 000E5474 9B FE 27 EC */ stb r31, 0x27ec(r30)
+/* 800E9818 000E5478 B0 1E 00 D0 */ sth r0, 0xd0(r30)
+/* 800E981C 000E547C 4B F1 A8 E9 */ bl memset
+/* 800E9820 000E5480 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800E9824 000E5484 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800E9828 000E5488 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800E982C 000E548C 7C 08 03 A6 */ mtlr r0
+/* 800E9830 000E5490 38 21 00 10 */ addi r1, r1, 0x10
+/* 800E9834 000E5494 4E 80 00 20 */ blr
+
+.global func_800E9838
+func_800E9838:
+/* 800E9838 000E5498 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E983C 000E549C 7C 08 02 A6 */ mflr r0
+/* 800E9840 000E54A0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E9844 000E54A4 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E9848 000E54A8 48 0D D8 DD */ bl _savegpr_26
+/* 800E984C 000E54AC 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800E9850 000E54B0 7C 7E 1B 78 */ mr r30, r3
+/* 800E9854 000E54B4 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800E9858 000E54B8 38 60 03 F5 */ li r3, 0x3f5
+/* 800E985C 000E54BC 48 15 FD 81 */ bl func_802495DC
+/* 800E9860 000E54C0 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 800E9864 000E54C4 38 60 00 0E */ li r3, 0xe
+/* 800E9868 000E54C8 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 800E986C 000E54CC 48 00 E8 29 */ bl func_800F8094
+/* 800E9870 000E54D0 90 7F 00 7C */ stw r3, 0x7c(r31)
+/* 800E9874 000E54D4 3C 60 19 A5 */ lis r3, 0x19A51A00@ha
+/* 800E9878 000E54D8 38 83 1A 00 */ addi r4, r3, 0x19A51A00@l
+/* 800E987C 000E54DC 38 60 00 0E */ li r3, 0xe
+/* 800E9880 000E54E0 48 00 E8 15 */ bl func_800F8094
+/* 800E9884 000E54E4 90 7F 00 80 */ stw r3, 0x80(r31)
+/* 800E9888 000E54E8 3F 40 19 5E */ lis r26, 0x195E1A00@ha
+/* 800E988C 000E54EC 38 9A 1A 00 */ addi r4, r26, 0x195E1A00@l
+/* 800E9890 000E54F0 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9894 000E54F4 48 00 E8 01 */ bl func_800F8094
+/* 800E9898 000E54F8 90 7F 00 48 */ stw r3, 0x48(r31)
+/* 800E989C 000E54FC 38 9A 1A 00 */ addi r4, r26, 0x1a00
+/* 800E98A0 000E5500 38 60 03 F5 */ li r3, 0x3f5
+/* 800E98A4 000E5504 48 00 E7 F1 */ bl func_800F8094
+/* 800E98A8 000E5508 90 7F 00 4C */ stw r3, 0x4c(r31)
+/* 800E98AC 000E550C 3F 40 19 5F */ lis r26, 0x195F1A00@ha
+/* 800E98B0 000E5510 38 9A 1A 00 */ addi r4, r26, 0x195F1A00@l
+/* 800E98B4 000E5514 38 60 03 F5 */ li r3, 0x3f5
+/* 800E98B8 000E5518 48 00 E7 DD */ bl func_800F8094
+/* 800E98BC 000E551C 90 7F 00 50 */ stw r3, 0x50(r31)
+/* 800E98C0 000E5520 38 9A 1A 00 */ addi r4, r26, 0x1a00
+/* 800E98C4 000E5524 38 60 03 F5 */ li r3, 0x3f5
+/* 800E98C8 000E5528 48 00 E7 CD */ bl func_800F8094
+/* 800E98CC 000E552C 90 7F 00 54 */ stw r3, 0x54(r31)
+/* 800E98D0 000E5530 3C 60 19 60 */ lis r3, 0x19601A00@ha
+/* 800E98D4 000E5534 38 83 1A 00 */ addi r4, r3, 0x19601A00@l
+/* 800E98D8 000E5538 38 60 03 F5 */ li r3, 0x3f5
+/* 800E98DC 000E553C 48 00 E7 B9 */ bl func_800F8094
+/* 800E98E0 000E5540 90 7F 00 58 */ stw r3, 0x58(r31)
+/* 800E98E4 000E5544 3C 60 19 61 */ lis r3, 0x19611A00@ha
+/* 800E98E8 000E5548 38 83 1A 00 */ addi r4, r3, 0x19611A00@l
+/* 800E98EC 000E554C 38 60 03 F5 */ li r3, 0x3f5
+/* 800E98F0 000E5550 48 00 E7 A5 */ bl func_800F8094
+/* 800E98F4 000E5554 90 7F 00 5C */ stw r3, 0x5c(r31)
+/* 800E98F8 000E5558 3C 60 19 62 */ lis r3, 0x19621A00@ha
+/* 800E98FC 000E555C 38 83 1A 00 */ addi r4, r3, 0x19621A00@l
+/* 800E9900 000E5560 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9904 000E5564 48 00 E7 91 */ bl func_800F8094
+/* 800E9908 000E5568 90 7F 00 60 */ stw r3, 0x60(r31)
+/* 800E990C 000E556C 3C 60 19 63 */ lis r3, 0x19631A00@ha
+/* 800E9910 000E5570 38 83 1A 00 */ addi r4, r3, 0x19631A00@l
+/* 800E9914 000E5574 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9918 000E5578 48 00 E7 7D */ bl func_800F8094
+/* 800E991C 000E557C 90 7F 00 64 */ stw r3, 0x64(r31)
+/* 800E9920 000E5580 3C 60 19 68 */ lis r3, 0x19681A00@ha
+/* 800E9924 000E5584 38 83 1A 00 */ addi r4, r3, 0x19681A00@l
+/* 800E9928 000E5588 38 60 03 F5 */ li r3, 0x3f5
+/* 800E992C 000E558C 48 00 E7 69 */ bl func_800F8094
+/* 800E9930 000E5590 90 7F 00 68 */ stw r3, 0x68(r31)
+/* 800E9934 000E5594 3F 40 1B 74 */ lis r26, 0x1B741A00@ha
+/* 800E9938 000E5598 38 9A 1A 00 */ addi r4, r26, 0x1B741A00@l
+/* 800E993C 000E559C 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9940 000E55A0 48 00 E7 55 */ bl func_800F8094
+/* 800E9944 000E55A4 90 7F 00 6C */ stw r3, 0x6c(r31)
+/* 800E9948 000E55A8 38 9A 1A 00 */ addi r4, r26, 0x1a00
+/* 800E994C 000E55AC 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9950 000E55B0 48 00 E7 45 */ bl func_800F8094
+/* 800E9954 000E55B4 90 7F 00 70 */ stw r3, 0x70(r31)
+/* 800E9958 000E55B8 3C 60 19 66 */ lis r3, 0x19661A00@ha
+/* 800E995C 000E55BC 38 83 1A 00 */ addi r4, r3, 0x19661A00@l
+/* 800E9960 000E55C0 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9964 000E55C4 48 00 E7 31 */ bl func_800F8094
+/* 800E9968 000E55C8 90 7F 00 74 */ stw r3, 0x74(r31)
+/* 800E996C 000E55CC 3C 60 19 67 */ lis r3, 0x19671A00@ha
+/* 800E9970 000E55D0 38 83 1A 00 */ addi r4, r3, 0x19671A00@l
+/* 800E9974 000E55D4 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9978 000E55D8 48 00 E7 1D */ bl func_800F8094
+/* 800E997C 000E55DC 90 7F 00 78 */ stw r3, 0x78(r31)
+/* 800E9980 000E55E0 3F 80 80 0F */ lis r28, lbl_800ED200@ha
+/* 800E9984 000E55E4 3F 60 80 0F */ lis r27, lbl_800EDB00@ha
+/* 800E9988 000E55E8 3F 40 80 0F */ lis r26, lbl_800F0CCC@ha
+/* 800E998C 000E55EC 80 7F 00 48 */ lwz r3, 0x48(r31)
+/* 800E9990 000E55F0 38 9C D2 00 */ addi r4, r28, lbl_800ED200@l
+/* 800E9994 000E55F4 38 BB DB 00 */ addi r5, r27, lbl_800EDB00@l
+/* 800E9998 000E55F8 38 DA 0C CC */ addi r6, r26, lbl_800F0CCC@l
+/* 800E999C 000E55FC 38 E0 FF FF */ li r7, -1
+/* 800E99A0 000E5600 39 00 00 00 */ li r8, 0
+/* 800E99A4 000E5604 39 20 00 01 */ li r9, 1
+/* 800E99A8 000E5608 39 40 00 00 */ li r10, 0
+/* 800E99AC 000E560C 48 16 A2 8D */ bl func_80253C38
+/* 800E99B0 000E5610 B0 7F 00 B0 */ sth r3, 0xb0(r31)
+/* 800E99B4 000E5614 38 9C D2 00 */ addi r4, r28, -11776
+/* 800E99B8 000E5618 80 7F 00 4C */ lwz r3, 0x4c(r31)
+/* 800E99BC 000E561C 38 BB DB 00 */ addi r5, r27, -9472
+/* 800E99C0 000E5620 38 DA 0C CC */ addi r6, r26, 0xccc
+/* 800E99C4 000E5624 38 E0 FF FF */ li r7, -1
+/* 800E99C8 000E5628 39 00 00 00 */ li r8, 0
+/* 800E99CC 000E562C 39 20 00 01 */ li r9, 1
+/* 800E99D0 000E5630 39 40 00 00 */ li r10, 0
+/* 800E99D4 000E5634 48 16 A2 65 */ bl func_80253C38
+/* 800E99D8 000E5638 B0 7F 00 B2 */ sth r3, 0xb2(r31)
+/* 800E99DC 000E563C 3F 60 80 0F */ lis r27, lbl_800ED418@ha
+/* 800E99E0 000E5640 3F 40 80 0F */ lis r26, lbl_800F1938@ha
+/* 800E99E4 000E5644 80 7F 00 50 */ lwz r3, 0x50(r31)
+/* 800E99E8 000E5648 38 9B D4 18 */ addi r4, r27, lbl_800ED418@l
+/* 800E99EC 000E564C 38 A0 00 00 */ li r5, 0
+/* 800E99F0 000E5650 38 DA 19 38 */ addi r6, r26, lbl_800F1938@l
+/* 800E99F4 000E5654 38 E0 FF FF */ li r7, -1
+/* 800E99F8 000E5658 39 00 00 00 */ li r8, 0
+/* 800E99FC 000E565C 39 20 00 01 */ li r9, 1
+/* 800E9A00 000E5660 39 40 00 00 */ li r10, 0
+/* 800E9A04 000E5664 48 16 A2 35 */ bl func_80253C38
+/* 800E9A08 000E5668 B0 7F 00 B4 */ sth r3, 0xb4(r31)
+/* 800E9A0C 000E566C 38 9B D4 18 */ addi r4, r27, -11240
+/* 800E9A10 000E5670 80 7F 00 54 */ lwz r3, 0x54(r31)
+/* 800E9A14 000E5674 38 DA 19 38 */ addi r6, r26, 0x1938
+/* 800E9A18 000E5678 38 A0 00 00 */ li r5, 0
+/* 800E9A1C 000E567C 38 E0 FF FF */ li r7, -1
+/* 800E9A20 000E5680 39 00 00 00 */ li r8, 0
+/* 800E9A24 000E5684 39 20 00 01 */ li r9, 1
+/* 800E9A28 000E5688 39 40 00 00 */ li r10, 0
+/* 800E9A2C 000E568C 48 16 A2 0D */ bl func_80253C38
+/* 800E9A30 000E5690 B0 7F 00 B6 */ sth r3, 0xb6(r31)
+/* 800E9A34 000E5694 3C A0 80 0F */ lis r5, lbl_800EDA78@ha
+/* 800E9A38 000E5698 3C C0 80 0F */ lis r6, lbl_800EF304@ha
+/* 800E9A3C 000E569C 80 7F 00 58 */ lwz r3, 0x58(r31)
+/* 800E9A40 000E56A0 38 A5 DA 78 */ addi r5, r5, lbl_800EDA78@l
+/* 800E9A44 000E56A4 38 80 00 00 */ li r4, 0
+/* 800E9A48 000E56A8 38 C6 F3 04 */ addi r6, r6, lbl_800EF304@l
+/* 800E9A4C 000E56AC 38 E0 FF FF */ li r7, -1
+/* 800E9A50 000E56B0 39 00 00 00 */ li r8, 0
+/* 800E9A54 000E56B4 39 20 00 01 */ li r9, 1
+/* 800E9A58 000E56B8 39 40 00 00 */ li r10, 0
+/* 800E9A5C 000E56BC 48 16 A1 DD */ bl func_80253C38
+/* 800E9A60 000E56C0 B0 7F 00 B8 */ sth r3, 0xb8(r31)
+/* 800E9A64 000E56C4 3F 40 80 0F */ lis r26, lbl_800EDF30@ha
+/* 800E9A68 000E56C8 3C C0 80 0F */ lis r6, lbl_800F1B50@ha
+/* 800E9A6C 000E56CC 80 7F 00 5C */ lwz r3, 0x5c(r31)
+/* 800E9A70 000E56D0 38 BA DF 30 */ addi r5, r26, lbl_800EDF30@l
+/* 800E9A74 000E56D4 38 80 00 00 */ li r4, 0
+/* 800E9A78 000E56D8 38 C6 1B 50 */ addi r6, r6, lbl_800F1B50@l
+/* 800E9A7C 000E56DC 38 E0 FF FF */ li r7, -1
+/* 800E9A80 000E56E0 39 00 00 00 */ li r8, 0
+/* 800E9A84 000E56E4 39 20 00 01 */ li r9, 1
+/* 800E9A88 000E56E8 39 40 00 00 */ li r10, 0
+/* 800E9A8C 000E56EC 48 16 A1 AD */ bl func_80253C38
+/* 800E9A90 000E56F0 B0 7F 00 BA */ sth r3, 0xba(r31)
+/* 800E9A94 000E56F4 3C A0 80 0F */ lis r5, lbl_800EE730@ha
+/* 800E9A98 000E56F8 3C C0 80 0F */ lis r6, lbl_800F27C4@ha
+/* 800E9A9C 000E56FC 80 7F 00 60 */ lwz r3, 0x60(r31)
+/* 800E9AA0 000E5700 38 A5 E7 30 */ addi r5, r5, lbl_800EE730@l
+/* 800E9AA4 000E5704 38 80 00 00 */ li r4, 0
+/* 800E9AA8 000E5708 38 C6 27 C4 */ addi r6, r6, lbl_800F27C4@l
+/* 800E9AAC 000E570C 38 E0 FF FF */ li r7, -1
+/* 800E9AB0 000E5710 39 00 00 00 */ li r8, 0
+/* 800E9AB4 000E5714 39 20 00 01 */ li r9, 1
+/* 800E9AB8 000E5718 39 40 00 00 */ li r10, 0
+/* 800E9ABC 000E571C 48 16 A1 7D */ bl func_80253C38
+/* 800E9AC0 000E5720 B0 7F 00 BC */ sth r3, 0xbc(r31)
+/* 800E9AC4 000E5724 3F 60 80 0F */ lis r27, lbl_800ED608@ha
+/* 800E9AC8 000E5728 3C A0 80 0F */ lis r5, lbl_800EEAF8@ha
+/* 800E9ACC 000E572C 3C C0 80 0F */ lis r6, lbl_800F2D80@ha
+/* 800E9AD0 000E5730 80 7F 00 64 */ lwz r3, 0x64(r31)
+/* 800E9AD4 000E5734 38 9B D6 08 */ addi r4, r27, lbl_800ED608@l
+/* 800E9AD8 000E5738 38 A5 EA F8 */ addi r5, r5, lbl_800EEAF8@l
+/* 800E9ADC 000E573C 38 C6 2D 80 */ addi r6, r6, lbl_800F2D80@l
+/* 800E9AE0 000E5740 38 E0 FF FF */ li r7, -1
+/* 800E9AE4 000E5744 39 00 00 00 */ li r8, 0
+/* 800E9AE8 000E5748 39 20 00 01 */ li r9, 1
+/* 800E9AEC 000E574C 39 40 00 00 */ li r10, 0
+/* 800E9AF0 000E5750 48 16 A1 49 */ bl func_80253C38
+/* 800E9AF4 000E5754 B0 7F 00 BE */ sth r3, 0xbe(r31)
+/* 800E9AF8 000E5758 3C A0 80 0F */ lis r5, lbl_800EEFE0@ha
+/* 800E9AFC 000E575C 3C C0 80 0F */ lis r6, lbl_800F2F38@ha
+/* 800E9B00 000E5760 80 7F 00 68 */ lwz r3, 0x68(r31)
+/* 800E9B04 000E5764 38 9B D6 08 */ addi r4, r27, -10744
+/* 800E9B08 000E5768 38 A5 EF E0 */ addi r5, r5, lbl_800EEFE0@l
+/* 800E9B0C 000E576C 38 C6 2F 38 */ addi r6, r6, lbl_800F2F38@l
+/* 800E9B10 000E5770 38 E0 FF FF */ li r7, -1
+/* 800E9B14 000E5774 39 00 00 00 */ li r8, 0
+/* 800E9B18 000E5778 39 20 00 01 */ li r9, 1
+/* 800E9B1C 000E577C 39 40 00 00 */ li r10, 0
+/* 800E9B20 000E5780 48 16 A1 19 */ bl func_80253C38
+/* 800E9B24 000E5784 B0 7F 00 C0 */ sth r3, 0xc0(r31)
+/* 800E9B28 000E5788 3F 80 80 0F */ lis r28, lbl_800ED730@ha
+/* 800E9B2C 000E578C 3F A0 80 0F */ lis r29, lbl_800EF044@ha
+/* 800E9B30 000E5790 3C C0 80 0F */ lis r6, lbl_800F3114@ha
+/* 800E9B34 000E5794 80 7F 00 6C */ lwz r3, 0x6c(r31)
+/* 800E9B38 000E5798 38 9C D7 30 */ addi r4, r28, lbl_800ED730@l
+/* 800E9B3C 000E579C 38 BD F0 44 */ addi r5, r29, lbl_800EF044@l
+/* 800E9B40 000E57A0 38 C6 31 14 */ addi r6, r6, lbl_800F3114@l
+/* 800E9B44 000E57A4 38 E0 FF FF */ li r7, -1
+/* 800E9B48 000E57A8 39 00 00 00 */ li r8, 0
+/* 800E9B4C 000E57AC 39 20 00 01 */ li r9, 1
+/* 800E9B50 000E57B0 39 40 00 00 */ li r10, 0
+/* 800E9B54 000E57B4 48 16 A0 E5 */ bl func_80253C38
+/* 800E9B58 000E57B8 B0 7F 00 C2 */ sth r3, 0xc2(r31)
+/* 800E9B5C 000E57BC 38 9C D7 30 */ addi r4, r28, -10448
+/* 800E9B60 000E57C0 80 7F 00 70 */ lwz r3, 0x70(r31)
+/* 800E9B64 000E57C4 38 BD F0 44 */ addi r5, r29, -4028
+/* 800E9B68 000E57C8 38 C0 00 00 */ li r6, 0
+/* 800E9B6C 000E57CC 38 E0 FF FF */ li r7, -1
+/* 800E9B70 000E57D0 39 00 00 00 */ li r8, 0
+/* 800E9B74 000E57D4 39 20 00 01 */ li r9, 1
+/* 800E9B78 000E57D8 39 40 00 00 */ li r10, 0
+/* 800E9B7C 000E57DC 48 16 A0 BD */ bl func_80253C38
+/* 800E9B80 000E57E0 B0 7F 00 C4 */ sth r3, 0xc4(r31)
+/* 800E9B84 000E57E4 3C C0 80 0F */ lis r6, lbl_800F2134@ha
+/* 800E9B88 000E57E8 80 7F 00 74 */ lwz r3, 0x74(r31)
+/* 800E9B8C 000E57EC 38 BA DF 30 */ addi r5, r26, -8400
+/* 800E9B90 000E57F0 38 C6 21 34 */ addi r6, r6, lbl_800F2134@l
+/* 800E9B94 000E57F4 38 80 00 00 */ li r4, 0
+/* 800E9B98 000E57F8 38 E0 FF FF */ li r7, -1
+/* 800E9B9C 000E57FC 39 00 00 00 */ li r8, 0
+/* 800E9BA0 000E5800 39 20 00 01 */ li r9, 1
+/* 800E9BA4 000E5804 39 40 00 00 */ li r10, 0
+/* 800E9BA8 000E5808 48 16 A0 91 */ bl func_80253C38
+/* 800E9BAC 000E580C B0 7F 00 C6 */ sth r3, 0xc6(r31)
+/* 800E9BB0 000E5810 3C A0 80 0F */ lis r5, lbl_800EE98C@ha
+/* 800E9BB4 000E5814 3C C0 80 0F */ lis r6, lbl_800F2BB4@ha
+/* 800E9BB8 000E5818 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800E9BBC 000E581C 38 9B D6 08 */ addi r4, r27, -10744
+/* 800E9BC0 000E5820 38 A5 E9 8C */ addi r5, r5, lbl_800EE98C@l
+/* 800E9BC4 000E5824 38 C6 2B B4 */ addi r6, r6, lbl_800F2BB4@l
+/* 800E9BC8 000E5828 38 E0 FF FF */ li r7, -1
+/* 800E9BCC 000E582C 39 00 00 00 */ li r8, 0
+/* 800E9BD0 000E5830 39 20 00 01 */ li r9, 1
+/* 800E9BD4 000E5834 39 40 00 00 */ li r10, 0
+/* 800E9BD8 000E5838 48 16 A0 61 */ bl func_80253C38
+/* 800E9BDC 000E583C B0 7F 00 C8 */ sth r3, 0xc8(r31)
+/* 800E9BE0 000E5840 3C C0 80 0F */ lis r6, lbl_800EF22C@ha
+/* 800E9BE4 000E5844 80 7F 00 7C */ lwz r3, 0x7c(r31)
+/* 800E9BE8 000E5848 38 C6 F2 2C */ addi r6, r6, lbl_800EF22C@l
+/* 800E9BEC 000E584C 38 80 00 00 */ li r4, 0
+/* 800E9BF0 000E5850 38 A0 00 00 */ li r5, 0
+/* 800E9BF4 000E5854 38 E0 FF FF */ li r7, -1
+/* 800E9BF8 000E5858 39 00 00 00 */ li r8, 0
+/* 800E9BFC 000E585C 39 20 00 01 */ li r9, 1
+/* 800E9C00 000E5860 39 40 00 00 */ li r10, 0
+/* 800E9C04 000E5864 48 16 A0 35 */ bl func_80253C38
+/* 800E9C08 000E5868 B0 7F 00 CA */ sth r3, 0xca(r31)
+/* 800E9C0C 000E586C 3C A0 80 0F */ lis r5, lbl_800ED9E8@ha
+/* 800E9C10 000E5870 80 7F 00 80 */ lwz r3, 0x80(r31)
+/* 800E9C14 000E5874 38 A5 D9 E8 */ addi r5, r5, lbl_800ED9E8@l
+/* 800E9C18 000E5878 38 80 00 00 */ li r4, 0
+/* 800E9C1C 000E587C 38 C0 00 00 */ li r6, 0
+/* 800E9C20 000E5880 38 E0 FF FF */ li r7, -1
+/* 800E9C24 000E5884 39 00 00 00 */ li r8, 0
+/* 800E9C28 000E5888 39 20 00 01 */ li r9, 1
+/* 800E9C2C 000E588C 39 40 00 00 */ li r10, 0
+/* 800E9C30 000E5890 48 16 A0 09 */ bl func_80253C38
+/* 800E9C34 000E5894 B0 7F 00 CC */ sth r3, 0xcc(r31)
+/* 800E9C38 000E5898 38 80 00 0A */ li r4, 0xa
+/* 800E9C3C 000E589C A8 7F 00 B0 */ lha r3, 0xb0(r31)
+/* 800E9C40 000E58A0 38 A0 00 01 */ li r5, 1
+/* 800E9C44 000E58A4 48 16 A1 AD */ bl func_80253DF0
+/* 800E9C48 000E58A8 A8 7F 00 B2 */ lha r3, 0xb2(r31)
+/* 800E9C4C 000E58AC 38 80 00 0A */ li r4, 0xa
+/* 800E9C50 000E58B0 38 A0 00 01 */ li r5, 1
+/* 800E9C54 000E58B4 48 16 A1 9D */ bl func_80253DF0
+/* 800E9C58 000E58B8 A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 800E9C5C 000E58BC 38 80 00 0A */ li r4, 0xa
+/* 800E9C60 000E58C0 38 A0 00 01 */ li r5, 1
+/* 800E9C64 000E58C4 48 16 A1 8D */ bl func_80253DF0
+/* 800E9C68 000E58C8 A8 7F 00 B6 */ lha r3, 0xb6(r31)
+/* 800E9C6C 000E58CC 38 80 00 0A */ li r4, 0xa
+/* 800E9C70 000E58D0 38 A0 00 01 */ li r5, 1
+/* 800E9C74 000E58D4 48 16 A1 7D */ bl func_80253DF0
+/* 800E9C78 000E58D8 A8 7F 00 C2 */ lha r3, 0xc2(r31)
+/* 800E9C7C 000E58DC 38 80 00 0A */ li r4, 0xa
+/* 800E9C80 000E58E0 38 A0 00 01 */ li r5, 1
+/* 800E9C84 000E58E4 48 16 A1 6D */ bl func_80253DF0
+/* 800E9C88 000E58E8 A8 7F 00 C4 */ lha r3, 0xc4(r31)
+/* 800E9C8C 000E58EC 38 80 00 0A */ li r4, 0xa
+/* 800E9C90 000E58F0 38 A0 00 01 */ li r5, 1
+/* 800E9C94 000E58F4 48 16 A1 5D */ bl func_80253DF0
+/* 800E9C98 000E58F8 38 60 00 00 */ li r3, 0
+/* 800E9C9C 000E58FC 38 80 00 00 */ li r4, 0
+/* 800E9CA0 000E5900 38 A0 FF FF */ li r5, -1
+/* 800E9CA4 000E5904 48 16 A2 C9 */ bl func_80253F6C
+/* 800E9CA8 000E5908 90 7F 00 88 */ stw r3, 0x88(r31)
+/* 800E9CAC 000E590C 3F A0 19 5D */ lis r29, 0x195D0C00@ha
+/* 800E9CB0 000E5910 38 9D 0C 00 */ addi r4, r29, 0x195D0C00@l
+/* 800E9CB4 000E5914 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9CB8 000E5918 48 0F 19 2D */ bl func_801DB5E4
+/* 800E9CBC 000E591C 7C 7B 1B 78 */ mr r27, r3
+/* 800E9CC0 000E5920 80 6D 96 28 */ lwz r3, lbl_8063E8E8-_SDA_BASE_(r13)
+/* 800E9CC4 000E5924 38 1B 00 1F */ addi r0, r27, 0x1f
+/* 800E9CC8 000E5928 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a
+/* 800E9CCC 000E592C 48 0F 0F C9 */ bl func_801DAC94
+/* 800E9CD0 000E5930 90 7F 00 84 */ stw r3, 0x84(r31)
+/* 800E9CD4 000E5934 38 9D 0C 00 */ addi r4, r29, 0xc00
+/* 800E9CD8 000E5938 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9CDC 000E593C 48 0F 17 E1 */ bl func_801DB4BC
+/* 800E9CE0 000E5940 88 03 00 07 */ lbz r0, 7(r3)
+/* 800E9CE4 000E5944 7C 64 1B 78 */ mr r4, r3
+/* 800E9CE8 000E5948 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
+/* 800E9CEC 000E594C 98 03 00 07 */ stb r0, 7(r3)
+/* 800E9CF0 000E5950 80 A3 00 28 */ lwz r5, 0x28(r3)
+/* 800E9CF4 000E5954 54 A0 00 01 */ rlwinm. r0, r5, 0, 0, 0
+/* 800E9CF8 000E5958 41 82 00 0C */ beq lbl_800E9D04
+/* 800E9CFC 000E595C 7C 03 28 50 */ subf r0, r3, r5
+/* 800E9D00 000E5960 90 03 00 28 */ stw r0, 0x28(r3)
+lbl_800E9D04:
+/* 800E9D04 000E5964 80 03 00 08 */ lwz r0, 8(r3)
+/* 800E9D08 000E5968 2C 00 00 01 */ cmpwi r0, 1
+/* 800E9D0C 000E596C 41 81 00 18 */ bgt lbl_800E9D24
+/* 800E9D10 000E5970 80 A3 00 48 */ lwz r5, 0x48(r3)
+/* 800E9D14 000E5974 54 A0 00 01 */ rlwinm. r0, r5, 0, 0, 0
+/* 800E9D18 000E5978 41 82 00 0C */ beq lbl_800E9D24
+/* 800E9D1C 000E597C 7C 03 28 50 */ subf r0, r3, r5
+/* 800E9D20 000E5980 90 03 00 48 */ stw r0, 0x48(r3)
+lbl_800E9D24:
+/* 800E9D24 000E5984 80 7F 00 84 */ lwz r3, 0x84(r31)
+/* 800E9D28 000E5988 7F 65 DB 78 */ mr r5, r27
+/* 800E9D2C 000E598C 4B F1 A2 D5 */ bl memcpy
+/* 800E9D30 000E5990 80 7F 00 84 */ lwz r3, 0x84(r31)
+/* 800E9D34 000E5994 48 15 39 99 */ bl func_8023D6CC
+/* 800E9D38 000E5998 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E9D3C 000E599C 7C 7A 1B 78 */ mr r26, r3
+/* 800E9D40 000E59A0 88 04 00 7A */ lbz r0, 0x7a(r4)
+/* 800E9D44 000E59A4 2C 00 00 00 */ cmpwi r0, 0
+/* 800E9D48 000E59A8 41 82 00 38 */ beq lbl_800E9D80
+/* 800E9D4C 000E59AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800E9D50 000E59B0 41 82 00 30 */ beq lbl_800E9D80
+/* 800E9D54 000E59B4 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 800E9D58 000E59B8 2C 05 00 02 */ cmpwi r5, 2
+/* 800E9D5C 000E59BC 40 80 00 08 */ bge lbl_800E9D64
+/* 800E9D60 000E59C0 38 A0 00 02 */ li r5, 2
+lbl_800E9D64:
+/* 800E9D64 000E59C4 80 9A 00 18 */ lwz r4, 0x18(r26)
+/* 800E9D68 000E59C8 7F 43 D3 78 */ mr r3, r26
+/* 800E9D6C 000E59CC 2C 04 00 02 */ cmpwi r4, 2
+/* 800E9D70 000E59D0 40 80 00 08 */ bge lbl_800E9D78
+/* 800E9D74 000E59D4 38 80 00 02 */ li r4, 2
+lbl_800E9D78:
+/* 800E9D78 000E59D8 80 DA 00 20 */ lwz r6, 0x20(r26)
+/* 800E9D7C 000E59DC 48 15 46 4D */ bl func_8023E3C8
+lbl_800E9D80:
+/* 800E9D80 000E59E0 7F 43 D3 78 */ mr r3, r26
+/* 800E9D84 000E59E4 7F 64 DB 78 */ mr r4, r27
+/* 800E9D88 000E59E8 48 18 08 CD */ bl DCFlushRange
+/* 800E9D8C 000E59EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E9D90 000E59F0 3C 60 19 5D */ lis r3, 0x195D0C00@ha
+/* 800E9D94 000E59F4 38 83 0C 00 */ addi r4, r3, 0x195D0C00@l
+/* 800E9D98 000E59F8 A0 05 16 FE */ lhz r0, 0x16fe(r5)
+/* 800E9D9C 000E59FC 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9DA0 000E5A00 60 00 00 02 */ ori r0, r0, 2
+/* 800E9DA4 000E5A04 B0 05 16 FE */ sth r0, 0x16fe(r5)
+/* 800E9DA8 000E5A08 48 0F 18 9D */ bl func_801DB644
+/* 800E9DAC 000E5A0C 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9DB0 000E5A10 48 15 FA E1 */ bl func_80249890
+/* 800E9DB4 000E5A14 38 60 03 F5 */ li r3, 0x3f5
+/* 800E9DB8 000E5A18 48 0F 18 BD */ bl func_801DB674
+/* 800E9DBC 000E5A1C 38 60 00 0C */ li r3, 0xc
+/* 800E9DC0 000E5A20 38 8D 9C 58 */ addi r4, r13, lbl_8063EF18-_SDA_BASE_
+/* 800E9DC4 000E5A24 38 A0 00 00 */ li r5, 0
+/* 800E9DC8 000E5A28 4B FC 07 41 */ bl func_800AA508
+/* 800E9DCC 000E5A2C 38 60 00 00 */ li r3, 0
+/* 800E9DD0 000E5A30 4B FC 10 5D */ bl func_800AAE2C
+/* 800E9DD4 000E5A34 2C 1E 00 00 */ cmpwi r30, 0
+/* 800E9DD8 000E5A38 40 82 00 10 */ bne lbl_800E9DE8
+/* 800E9DDC 000E5A3C 38 60 00 02 */ li r3, 2
+/* 800E9DE0 000E5A40 48 00 EE 15 */ bl func_800F8BF4
+/* 800E9DE4 000E5A44 48 00 00 0C */ b lbl_800E9DF0
+lbl_800E9DE8:
+/* 800E9DE8 000E5A48 38 60 00 01 */ li r3, 1
+/* 800E9DEC 000E5A4C 48 00 EE 09 */ bl func_800F8BF4
+lbl_800E9DF0:
+/* 800E9DF0 000E5A50 3C 60 80 48 */ lis r3, lbl_8047D978@ha
+/* 800E9DF4 000E5A54 38 80 00 00 */ li r4, 0
+/* 800E9DF8 000E5A58 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
+/* 800E9DFC 000E5A5C 38 A0 01 5C */ li r5, 0x15c
+/* 800E9E00 000E5A60 4B F1 A3 05 */ bl memset
+/* 800E9E04 000E5A64 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800E9E08 000E5A68 38 C0 40 00 */ li r6, 0x4000
+/* 800E9E0C 000E5A6C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800E9E10 000E5A70 38 AD 9C 58 */ addi r5, r13, lbl_8063EF18-_SDA_BASE_
+/* 800E9E14 000E5A74 38 8D 9C 60 */ addi r4, r13, lbl_8063EF20-_SDA_BASE_
+/* 800E9E18 000E5A78 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
+/* 800E9E1C 000E5A7C B0 DF 00 AE */ sth r6, 0xae(r31)
+/* 800E9E20 000E5A80 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E9E24 000E5A84 B0 05 00 02 */ sth r0, 2(r5)
+/* 800E9E28 000E5A88 B0 0D 9C 58 */ sth r0, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800E9E2C 000E5A8C B0 04 00 02 */ sth r0, 2(r4)
+/* 800E9E30 000E5A90 B0 0D 9C 60 */ sth r0, lbl_8063EF20-_SDA_BASE_(r13)
+/* 800E9E34 000E5A94 B0 03 00 02 */ sth r0, 2(r3)
+/* 800E9E38 000E5A98 B0 0D 9C 5C */ sth r0, lbl_8063EF1C-_SDA_BASE_(r13)
+/* 800E9E3C 000E5A9C 48 0D D3 35 */ bl _restgpr_26
+/* 800E9E40 000E5AA0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E9E44 000E5AA4 7C 08 03 A6 */ mtlr r0
+/* 800E9E48 000E5AA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E9E4C 000E5AAC 4E 80 00 20 */ blr
+
+.global func_800E9E50
+func_800E9E50:
+/* 800E9E50 000E5AB0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800E9E54 000E5AB4 7C 08 02 A6 */ mflr r0
+/* 800E9E58 000E5AB8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800E9E5C 000E5ABC 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E9E60 000E5AC0 48 0D D2 C9 */ bl _savegpr_27
+/* 800E9E64 000E5AC4 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
+/* 800E9E68 000E5AC8 3B 60 00 00 */ li r27, 0
+/* 800E9E6C 000E5ACC 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
+/* 800E9E70 000E5AD0 3B C0 FF FF */ li r30, -1
+/* 800E9E74 000E5AD4 7F BC EB 78 */ mr r28, r29
+/* 800E9E78 000E5AD8 3B E0 00 00 */ li r31, 0
+lbl_800E9E7C:
+/* 800E9E7C 000E5ADC A8 1D 00 B0 */ lha r0, 0xb0(r29)
+/* 800E9E80 000E5AE0 2C 00 FF FF */ cmpwi r0, -1
+/* 800E9E84 000E5AE4 41 82 00 0C */ beq lbl_800E9E90
+/* 800E9E88 000E5AE8 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 800E9E8C 000E5AEC 48 16 9E 41 */ bl func_80253CCC
+lbl_800E9E90:
+/* 800E9E90 000E5AF0 80 7C 00 48 */ lwz r3, 0x48(r28)
+/* 800E9E94 000E5AF4 2C 03 00 00 */ cmpwi r3, 0
+/* 800E9E98 000E5AF8 41 82 00 08 */ beq lbl_800E9EA0
+/* 800E9E9C 000E5AFC 48 00 E2 79 */ bl func_800F8114
+lbl_800E9EA0:
+/* 800E9EA0 000E5B00 B3 DD 00 B0 */ sth r30, 0xb0(r29)
+/* 800E9EA4 000E5B04 3B 7B 00 01 */ addi r27, r27, 1
+/* 800E9EA8 000E5B08 2C 1B 00 0F */ cmpwi r27, 0xf
+/* 800E9EAC 000E5B0C 3B BD 00 02 */ addi r29, r29, 2
+/* 800E9EB0 000E5B10 93 FC 00 48 */ stw r31, 0x48(r28)
+/* 800E9EB4 000E5B14 3B 9C 00 04 */ addi r28, r28, 4
+/* 800E9EB8 000E5B18 41 80 FF C4 */ blt lbl_800E9E7C
+/* 800E9EBC 000E5B1C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800E9EC0 000E5B20 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800E9EC4 000E5B24 80 7F 00 84 */ lwz r3, 0x84(r31)
+/* 800E9EC8 000E5B28 2C 03 00 00 */ cmpwi r3, 0
+/* 800E9ECC 000E5B2C 41 82 00 10 */ beq lbl_800E9EDC
+/* 800E9ED0 000E5B30 48 00 E2 45 */ bl func_800F8114
+/* 800E9ED4 000E5B34 38 00 00 00 */ li r0, 0
+/* 800E9ED8 000E5B38 90 1F 00 84 */ stw r0, 0x84(r31)
+lbl_800E9EDC:
+/* 800E9EDC 000E5B3C 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
+/* 800E9EE0 000E5B40 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
+/* 800E9EE4 000E5B44 80 7E 00 88 */ lwz r3, 0x88(r30)
+/* 800E9EE8 000E5B48 48 16 A0 A5 */ bl func_80253F8C
+/* 800E9EEC 000E5B4C 38 00 FF FF */ li r0, -1
+/* 800E9EF0 000E5B50 3B 80 00 00 */ li r28, 0
+/* 800E9EF4 000E5B54 90 1E 00 88 */ stw r0, 0x88(r30)
+/* 800E9EF8 000E5B58 3B E0 00 00 */ li r31, 0
+lbl_800E9EFC:
+/* 800E9EFC 000E5B5C 80 7E 00 00 */ lwz r3, 0(r30)
+/* 800E9F00 000E5B60 2C 03 00 00 */ cmpwi r3, 0
+/* 800E9F04 000E5B64 41 82 00 0C */ beq lbl_800E9F10
+/* 800E9F08 000E5B68 48 15 43 C9 */ bl func_8023E2D0
+/* 800E9F0C 000E5B6C 93 FE 00 00 */ stw r31, 0(r30)
+lbl_800E9F10:
+/* 800E9F10 000E5B70 3B 9C 00 01 */ addi r28, r28, 1
+/* 800E9F14 000E5B74 3B DE 00 04 */ addi r30, r30, 4
+/* 800E9F18 000E5B78 2C 1C 00 12 */ cmpwi r28, 0x12
+/* 800E9F1C 000E5B7C 41 80 FF E0 */ blt lbl_800E9EFC
+/* 800E9F20 000E5B80 48 00 F3 B9 */ bl func_800F92D8
+/* 800E9F24 000E5B84 4B FC 1A C9 */ bl func_800AB9EC
+/* 800E9F28 000E5B88 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800E9F2C 000E5B8C 38 00 40 00 */ li r0, 0x4000
+/* 800E9F30 000E5B90 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800E9F34 000E5B94 39 61 00 20 */ addi r11, r1, 0x20
+/* 800E9F38 000E5B98 B0 03 00 AE */ sth r0, 0xae(r3)
+/* 800E9F3C 000E5B9C 48 0D D2 39 */ bl _restgpr_27
+/* 800E9F40 000E5BA0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800E9F44 000E5BA4 7C 08 03 A6 */ mtlr r0
+/* 800E9F48 000E5BA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800E9F4C 000E5BAC 4E 80 00 20 */ blr
+
+.global func_800E9F50
+func_800E9F50:
+/* 800E9F50 000E5BB0 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800E9F54 000E5BB4 7C 08 02 A6 */ mflr r0
+/* 800E9F58 000E5BB8 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800E9F5C 000E5BBC 39 61 00 60 */ addi r11, r1, 0x60
+/* 800E9F60 000E5BC0 48 0D D1 95 */ bl __save_gpr
+/* 800E9F64 000E5BC4 3C 00 80 48 */ lis r0, 0x8048
+/* 800E9F68 000E5BC8 7C 6F 1B 78 */ mr r15, r3
+/* 800E9F6C 000E5BCC 7C 03 03 78 */ mr r3, r0
+/* 800E9F70 000E5BD0 90 01 00 08 */ stw r0, 8(r1)
+/* 800E9F74 000E5BD4 38 63 DA E0 */ addi r3, r3, -9504
+/* 800E9F78 000E5BD8 90 61 00 08 */ stw r3, 8(r1)
+/* 800E9F7C 000E5BDC 48 07 57 65 */ bl func_8015F6E0
+/* 800E9F80 000E5BE0 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800E9F84 000E5BE4 3C 80 80 0F */ lis r4, lbl_800ED1FC@ha
+/* 800E9F88 000E5BE8 3C C0 80 0F */ lis r6, lbl_800EA3A8@ha
+/* 800E9F8C 000E5BEC 7C 6E 1B 78 */ mr r14, r3
+/* 800E9F90 000E5BF0 80 A5 00 88 */ lwz r5, 0x88(r5)
+/* 800E9F94 000E5BF4 38 66 A3 A8 */ addi r3, r6, lbl_800EA3A8@l
+/* 800E9F98 000E5BF8 38 84 D1 FC */ addi r4, r4, lbl_800ED1FC@l
+/* 800E9F9C 000E5BFC 48 16 9F D1 */ bl func_80253F6C
+/* 800E9FA0 000E5C00 80 61 00 08 */ lwz r3, 8(r1)
+/* 800E9FA4 000E5C04 A0 83 00 CE */ lhz r4, 0xce(r3)
+/* 800E9FA8 000E5C08 51 E4 0F 7C */ rlwimi r4, r15, 1, 0x1d, 0x1e
+/* 800E9FAC 000E5C0C 54 80 FF BF */ rlwinm. r0, r4, 0x1f, 0x1e, 0x1f
+/* 800E9FB0 000E5C10 B0 83 00 CE */ sth r4, 0xce(r3)
+/* 800E9FB4 000E5C14 40 82 00 08 */ bne lbl_800E9FBC
+/* 800E9FB8 000E5C18 4B F6 C3 05 */ bl func_800562BC
+lbl_800E9FBC:
+/* 800E9FBC 000E5C1C 4B FF B5 81 */ bl func_800E553C
+/* 800E9FC0 000E5C20 2C 0F 00 00 */ cmpwi r15, 0
+/* 800E9FC4 000E5C24 40 82 00 0C */ bne lbl_800E9FD0
+/* 800E9FC8 000E5C28 38 60 00 02 */ li r3, 2
+/* 800E9FCC 000E5C2C 4B F6 DA 31 */ bl func_800579FC
+lbl_800E9FD0:
+/* 800E9FD0 000E5C30 3C 00 80 48 */ lis r0, 0x8048
+/* 800E9FD4 000E5C34 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800E9FD8 000E5C38 38 00 00 00 */ li r0, 0
+/* 800E9FDC 000E5C3C 80 61 00 14 */ lwz r3, 0x14(r1)
+/* 800E9FE0 000E5C40 B0 01 00 0C */ sth r0, 0xc(r1)
+/* 800E9FE4 000E5C44 38 63 DA E0 */ addi r3, r3, -9504
+/* 800E9FE8 000E5C48 90 61 00 14 */ stw r3, 0x14(r1)
+lbl_800E9FEC:
+/* 800E9FEC 000E5C4C A0 01 00 0C */ lhz r0, 0xc(r1)
+/* 800E9FF0 000E5C50 3B A0 00 00 */ li r29, 0
+/* 800E9FF4 000E5C54 38 60 00 2C */ li r3, 0x2c
+/* 800E9FF8 000E5C58 38 80 00 24 */ li r4, 0x24
+/* 800E9FFC 000E5C5C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
+/* 800EA000 000E5C60 38 A0 00 90 */ li r5, 0x90
+/* 800EA004 000E5C64 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800EA008 000E5C68 38 C0 00 00 */ li r6, 0
+/* 800EA00C 000E5C6C 38 E0 00 00 */ li r7, 0
+/* 800EA010 000E5C70 39 00 00 00 */ li r8, 0
+/* 800EA014 000E5C74 48 15 39 61 */ bl func_8023D974
+/* 800EA018 000E5C78 80 81 00 14 */ lwz r4, 0x14(r1)
+/* 800EA01C 000E5C7C 2C 03 00 00 */ cmpwi r3, 0
+/* 800EA020 000E5C80 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 800EA024 000E5C84 7C 64 01 2E */ stwx r3, r4, r0
+/* 800EA028 000E5C88 41 82 00 1C */ beq lbl_800EA044
+/* 800EA02C 000E5C8C 38 80 00 00 */ li r4, 0
+/* 800EA030 000E5C90 48 15 44 05 */ bl func_8023E434
+/* 800EA034 000E5C94 7C 7D 1B 78 */ mr r29, r3
+/* 800EA038 000E5C98 38 80 00 00 */ li r4, 0
+/* 800EA03C 000E5C9C 38 A0 0C 60 */ li r5, 0xc60
+/* 800EA040 000E5CA0 4B F1 A0 C5 */ bl memset
+lbl_800EA044:
+/* 800EA044 000E5CA4 A0 01 00 0C */ lhz r0, 0xc(r1)
+/* 800EA048 000E5CA8 3B C0 00 00 */ li r30, 0
+/* 800EA04C 000E5CAC 3B E0 00 00 */ li r31, 0
+/* 800EA050 000E5CB0 1F 40 00 1E */ mulli r26, r0, 0x1e
+lbl_800EA054:
+/* 800EA054 000E5CB4 57 E0 04 3E */ clrlwi r0, r31, 0x10
+/* 800EA058 000E5CB8 7C 00 D2 14 */ add r0, r0, r26
+/* 800EA05C 000E5CBC 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800EA060 000E5CC0 7C 6E 02 14 */ add r3, r14, r0
+/* 800EA064 000E5CC4 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 800EA068 000E5CC8 4B F6 CB 6D */ bl func_80056BD4
+/* 800EA06C 000E5CCC 2C 03 00 00 */ cmpwi r3, 0
+/* 800EA070 000E5CD0 41 82 00 14 */ beq lbl_800EA084
+/* 800EA074 000E5CD4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800EA078 000E5CD8 3B DE 00 01 */ addi r30, r30, 1
+/* 800EA07C 000E5CDC 3A 63 FF FF */ addi r19, r3, 0x0000FFFF@l
+/* 800EA080 000E5CE0 48 00 00 08 */ b lbl_800EA088
+lbl_800EA084:
+/* 800EA084 000E5CE4 3A 60 2F FF */ li r19, 0x2fff
+lbl_800EA088:
+/* 800EA088 000E5CE8 2C 1D 00 00 */ cmpwi r29, 0
+/* 800EA08C 000E5CEC 41 82 01 F8 */ beq lbl_800EA284
+/* 800EA090 000E5CF0 3C 60 2A AB */ lis r3, 0x2AAAAAAB@ha
+/* 800EA094 000E5CF4 57 E4 04 3E */ clrlwi r4, r31, 0x10
+/* 800EA098 000E5CF8 38 03 AA AB */ addi r0, r3, 0x2AAAAAAB@l
+/* 800EA09C 000E5CFC 7C 60 20 96 */ mulhw r3, r0, r4
+/* 800EA0A0 000E5D00 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 800EA0A4 000E5D04 7C A3 02 14 */ add r5, r3, r0
+/* 800EA0A8 000E5D08 1C 65 00 06 */ mulli r3, r5, 6
+/* 800EA0AC 000E5D0C 54 A0 18 38 */ slwi r0, r5, 3
+/* 800EA0B0 000E5D10 7C 83 20 50 */ subf r4, r3, r4
+/* 800EA0B4 000E5D14 7C 05 00 50 */ subf r0, r5, r0
+/* 800EA0B8 000E5D18 54 83 18 38 */ slwi r3, r4, 3
+/* 800EA0BC 000E5D1C 7C 64 18 50 */ subf r3, r4, r3
+/* 800EA0C0 000E5D20 54 10 06 3E */ clrlwi r16, r0, 0x18
+/* 800EA0C4 000E5D24 54 71 06 3E */ clrlwi r17, r3, 0x18
+/* 800EA0C8 000E5D28 3B 31 00 06 */ addi r25, r17, 6
+/* 800EA0CC 000E5D2C 3A D0 00 06 */ addi r22, r16, 6
+/* 800EA0D0 000E5D30 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 800EA0D4 000E5D34 3A F1 FF FE */ addi r23, r17, -2
+/* 800EA0D8 000E5D38 7F 11 00 50 */ subf r24, r17, r0
+/* 800EA0DC 000E5D3C 48 00 01 9C */ b lbl_800EA278
+lbl_800EA0E0:
+/* 800EA0E0 000E5D40 7C 11 C8 00 */ cmpw r17, r25
+/* 800EA0E4 000E5D44 7E 32 8B 78 */ mr r18, r17
+/* 800EA0E8 000E5D48 40 80 01 8C */ bge lbl_800EA274
+/* 800EA0EC 000E5D4C 57 00 06 3E */ clrlwi r0, r24, 0x18
+/* 800EA0F0 000E5D50 28 00 00 08 */ cmplwi r0, 8
+/* 800EA0F4 000E5D54 40 81 01 40 */ ble lbl_800EA234
+/* 800EA0F8 000E5D58 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 800EA0FC 000E5D5C 7C 11 00 40 */ cmplw r17, r0
+/* 800EA100 000E5D60 41 81 01 34 */ bgt lbl_800EA234
+/* 800EA104 000E5D64 56 00 F6 BE */ rlwinm r0, r16, 0x1e, 0x1a, 0x1f
+/* 800EA108 000E5D68 56 03 1E F8 */ rlwinm r3, r16, 3, 0x1b, 0x1c
+/* 800EA10C 000E5D6C 1E 80 00 0B */ mulli r20, r0, 0xb
+/* 800EA110 000E5D70 7E BD 1A 14 */ add r21, r29, r3
+/* 800EA114 000E5D74 48 00 01 14 */ b lbl_800EA228
+lbl_800EA118:
+/* 800EA118 000E5D78 56 40 06 3E */ clrlwi r0, r18, 0x18
+/* 800EA11C 000E5D7C 38 B2 00 01 */ addi r5, r18, 1
+/* 800EA120 000E5D80 7C 00 16 70 */ srawi r0, r0, 2
+/* 800EA124 000E5D84 39 92 00 02 */ addi r12, r18, 2
+/* 800EA128 000E5D88 7C E0 A2 14 */ add r7, r0, r20
+/* 800EA12C 000E5D8C 56 4B 07 BE */ clrlwi r11, r18, 0x1e
+/* 800EA130 000E5D90 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 800EA134 000E5D94 39 52 00 03 */ addi r10, r18, 3
+/* 800EA138 000E5D98 7C 03 16 70 */ srawi r3, r0, 2
+/* 800EA13C 000E5D9C 54 E9 20 36 */ slwi r9, r7, 4
+/* 800EA140 000E5DA0 55 80 06 3E */ clrlwi r0, r12, 0x18
+/* 800EA144 000E5DA4 54 AF 07 BE */ clrlwi r15, r5, 0x1e
+/* 800EA148 000E5DA8 7C 63 A2 14 */ add r3, r3, r20
+/* 800EA14C 000E5DAC 7D 2B 4A 14 */ add r9, r11, r9
+/* 800EA150 000E5DB0 7C 07 16 70 */ srawi r7, r0, 2
+/* 800EA154 000E5DB4 55 40 06 3E */ clrlwi r0, r10, 0x18
+/* 800EA158 000E5DB8 55 3B 08 3C */ slwi r27, r9, 1
+/* 800EA15C 000E5DBC 54 63 20 36 */ slwi r3, r3, 4
+/* 800EA160 000E5DC0 7D 67 A2 14 */ add r11, r7, r20
+/* 800EA164 000E5DC4 7C 00 16 70 */ srawi r0, r0, 2
+/* 800EA168 000E5DC8 39 12 00 04 */ addi r8, r18, 4
+/* 800EA16C 000E5DCC 7F 8F 1A 14 */ add r28, r15, r3
+/* 800EA170 000E5DD0 55 07 F6 BE */ rlwinm r7, r8, 0x1e, 0x1a, 0x1f
+/* 800EA174 000E5DD4 7E 75 DB 2E */ sthx r19, r21, r27
+/* 800EA178 000E5DD8 57 9B 08 3C */ slwi r27, r28, 1
+/* 800EA17C 000E5DDC 7D 20 A2 14 */ add r9, r0, r20
+/* 800EA180 000E5DE0 38 D2 00 05 */ addi r6, r18, 5
+/* 800EA184 000E5DE4 7C E7 A2 14 */ add r7, r7, r20
+/* 800EA188 000E5DE8 54 C0 F6 BE */ rlwinm r0, r6, 0x1e, 0x1a, 0x1f
+/* 800EA18C 000E5DEC 38 92 00 06 */ addi r4, r18, 6
+/* 800EA190 000E5DF0 7C A0 A2 14 */ add r5, r0, r20
+/* 800EA194 000E5DF4 55 8C 07 BE */ clrlwi r12, r12, 0x1e
+/* 800EA198 000E5DF8 54 83 F6 BE */ rlwinm r3, r4, 0x1e, 0x1a, 0x1f
+/* 800EA19C 000E5DFC 38 12 00 07 */ addi r0, r18, 7
+/* 800EA1A0 000E5E00 55 6B 20 36 */ slwi r11, r11, 4
+/* 800EA1A4 000E5E04 7E 75 DB 2E */ sthx r19, r21, r27
+/* 800EA1A8 000E5E08 7D 6C 5A 14 */ add r11, r12, r11
+/* 800EA1AC 000E5E0C 7C 63 A2 14 */ add r3, r3, r20
+/* 800EA1B0 000E5E10 55 6B 08 3C */ slwi r11, r11, 1
+/* 800EA1B4 000E5E14 54 0F F6 BE */ rlwinm r15, r0, 0x1e, 0x1a, 0x1f
+/* 800EA1B8 000E5E18 55 4A 07 BE */ clrlwi r10, r10, 0x1e
+/* 800EA1BC 000E5E1C 55 29 20 36 */ slwi r9, r9, 4
+/* 800EA1C0 000E5E20 7D 2A 4A 14 */ add r9, r10, r9
+/* 800EA1C4 000E5E24 7E 75 5B 2E */ sthx r19, r21, r11
+/* 800EA1C8 000E5E28 55 29 08 3C */ slwi r9, r9, 1
+/* 800EA1CC 000E5E2C 55 08 07 BE */ clrlwi r8, r8, 0x1e
+/* 800EA1D0 000E5E30 54 E7 20 36 */ slwi r7, r7, 4
+/* 800EA1D4 000E5E34 7E 75 4B 2E */ sthx r19, r21, r9
+/* 800EA1D8 000E5E38 7C E8 3A 14 */ add r7, r8, r7
+/* 800EA1DC 000E5E3C 54 C6 07 BE */ clrlwi r6, r6, 0x1e
+/* 800EA1E0 000E5E40 54 E7 08 3C */ slwi r7, r7, 1
+/* 800EA1E4 000E5E44 54 A5 20 36 */ slwi r5, r5, 4
+/* 800EA1E8 000E5E48 7C A6 2A 14 */ add r5, r6, r5
+/* 800EA1EC 000E5E4C 7E 75 3B 2E */ sthx r19, r21, r7
+/* 800EA1F0 000E5E50 54 A5 08 3C */ slwi r5, r5, 1
+/* 800EA1F4 000E5E54 54 84 07 BE */ clrlwi r4, r4, 0x1e
+/* 800EA1F8 000E5E58 54 63 20 36 */ slwi r3, r3, 4
+/* 800EA1FC 000E5E5C 7D EF A2 14 */ add r15, r15, r20
+/* 800EA200 000E5E60 7C 84 1A 14 */ add r4, r4, r3
+/* 800EA204 000E5E64 7E 75 2B 2E */ sthx r19, r21, r5
+/* 800EA208 000E5E68 54 03 07 BE */ clrlwi r3, r0, 0x1e
+/* 800EA20C 000E5E6C 55 E0 20 36 */ slwi r0, r15, 4
+/* 800EA210 000E5E70 54 84 08 3C */ slwi r4, r4, 1
+/* 800EA214 000E5E74 3A 52 00 08 */ addi r18, r18, 8
+/* 800EA218 000E5E78 7C 03 02 14 */ add r0, r3, r0
+/* 800EA21C 000E5E7C 7E 75 23 2E */ sthx r19, r21, r4
+/* 800EA220 000E5E80 54 00 08 3C */ slwi r0, r0, 1
+/* 800EA224 000E5E84 7E 75 03 2E */ sthx r19, r21, r0
+lbl_800EA228:
+/* 800EA228 000E5E88 56 40 06 3E */ clrlwi r0, r18, 0x18
+/* 800EA22C 000E5E8C 7C 00 B8 00 */ cmpw r0, r23
+/* 800EA230 000E5E90 41 80 FE E8 */ blt lbl_800EA118
+lbl_800EA234:
+/* 800EA234 000E5E94 56 00 F6 BE */ rlwinm r0, r16, 0x1e, 0x1a, 0x1f
+/* 800EA238 000E5E98 56 03 1E F8 */ rlwinm r3, r16, 3, 0x1b, 0x1c
+/* 800EA23C 000E5E9C 1C A0 00 0B */ mulli r5, r0, 0xb
+/* 800EA240 000E5EA0 7C 9D 1A 14 */ add r4, r29, r3
+/* 800EA244 000E5EA4 48 00 00 24 */ b lbl_800EA268
+lbl_800EA248:
+/* 800EA248 000E5EA8 56 40 F6 BE */ rlwinm r0, r18, 0x1e, 0x1a, 0x1f
+/* 800EA24C 000E5EAC 56 43 07 BE */ clrlwi r3, r18, 0x1e
+/* 800EA250 000E5EB0 7C 00 2A 14 */ add r0, r0, r5
+/* 800EA254 000E5EB4 3A 52 00 01 */ addi r18, r18, 1
+/* 800EA258 000E5EB8 54 00 20 36 */ slwi r0, r0, 4
+/* 800EA25C 000E5EBC 7C 03 02 14 */ add r0, r3, r0
+/* 800EA260 000E5EC0 54 00 08 3C */ slwi r0, r0, 1
+/* 800EA264 000E5EC4 7E 64 03 2E */ sthx r19, r4, r0
+lbl_800EA268:
+/* 800EA268 000E5EC8 56 40 06 3E */ clrlwi r0, r18, 0x18
+/* 800EA26C 000E5ECC 7C 00 C8 00 */ cmpw r0, r25
+/* 800EA270 000E5ED0 41 80 FF D8 */ blt lbl_800EA248
+lbl_800EA274:
+/* 800EA274 000E5ED4 3A 10 00 01 */ addi r16, r16, 1
+lbl_800EA278:
+/* 800EA278 000E5ED8 56 00 06 3E */ clrlwi r0, r16, 0x18
+/* 800EA27C 000E5EDC 7C 00 B0 00 */ cmpw r0, r22
+/* 800EA280 000E5EE0 41 80 FE 60 */ blt lbl_800EA0E0
+lbl_800EA284:
+/* 800EA284 000E5EE4 3B FF 00 01 */ addi r31, r31, 1
+/* 800EA288 000E5EE8 28 1F 00 1E */ cmplwi r31, 0x1e
+/* 800EA28C 000E5EEC 41 80 FD C8 */ blt lbl_800EA054
+/* 800EA290 000E5EF0 A0 61 00 0C */ lhz r3, 0xc(r1)
+/* 800EA294 000E5EF4 2C 1D 00 00 */ cmpwi r29, 0
+/* 800EA298 000E5EF8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EA29C 000E5EFC 7C 60 1A 14 */ add r3, r0, r3
+/* 800EA2A0 000E5F00 9B C3 27 96 */ stb r30, 0x2796(r3)
+/* 800EA2A4 000E5F04 41 82 00 14 */ beq lbl_800EA2B8
+/* 800EA2A8 000E5F08 80 61 00 14 */ lwz r3, 0x14(r1)
+/* 800EA2AC 000E5F0C 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 800EA2B0 000E5F10 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EA2B4 000E5F14 48 15 42 0D */ bl func_8023E4C0
+lbl_800EA2B8:
+/* 800EA2B8 000E5F18 A0 61 00 0C */ lhz r3, 0xc(r1)
+/* 800EA2BC 000E5F1C 38 63 00 01 */ addi r3, r3, 1
+/* 800EA2C0 000E5F20 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EA2C4 000E5F24 B0 61 00 0C */ sth r3, 0xc(r1)
+/* 800EA2C8 000E5F28 28 00 00 12 */ cmplwi r0, 0x12
+/* 800EA2CC 000E5F2C 41 80 FD 20 */ blt lbl_800E9FEC
+/* 800EA2D0 000E5F30 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 800EA2D4 000E5F34 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800EA2D8 000E5F38 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 800EA2DC 000E5F3C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800EA2E0 000E5F40 B0 05 00 AE */ sth r0, 0xae(r5)
+/* 800EA2E4 000E5F44 38 80 00 00 */ li r4, 0
+/* 800EA2E8 000E5F48 38 63 27 48 */ addi r3, r3, 0x2748
+/* 800EA2EC 000E5F4C 38 A0 00 0E */ li r5, 0xe
+/* 800EA2F0 000E5F50 4B F1 9E 15 */ bl memset
+/* 800EA2F4 000E5F54 80 61 00 08 */ lwz r3, 8(r1)
+/* 800EA2F8 000E5F58 38 80 00 00 */ li r4, 0
+/* 800EA2FC 000E5F5C 39 61 00 60 */ addi r11, r1, 0x60
+/* 800EA300 000E5F60 A0 03 00 D0 */ lhz r0, 0xd0(r3)
+/* 800EA304 000E5F64 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800EA308 000E5F68 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800EA30C 000E5F6C B0 83 00 A8 */ sth r4, 0xa8(r3)
+/* 800EA310 000E5F70 54 00 04 9E */ rlwinm r0, r0, 0, 0x12, 0xf
+/* 800EA314 000E5F74 B0 83 00 AA */ sth r4, 0xaa(r3)
+/* 800EA318 000E5F78 B0 83 00 AC */ sth r4, 0xac(r3)
+/* 800EA31C 000E5F7C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800EA320 000E5F80 B0 03 00 D0 */ sth r0, 0xd0(r3)
+/* 800EA324 000E5F84 48 0D CE 1D */ bl __restore_gpr
+/* 800EA328 000E5F88 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800EA32C 000E5F8C 7C 08 03 A6 */ mtlr r0
+/* 800EA330 000E5F90 38 21 00 60 */ addi r1, r1, 0x60
+/* 800EA334 000E5F94 4E 80 00 20 */ blr
+
+.global func_800EA338
+func_800EA338:
+/* 800EA338 000E5F98 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800EA33C 000E5F9C 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800EA340 000E5FA0 A0 03 00 AE */ lhz r0, 0xae(r3)
+/* 800EA344 000E5FA4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800EA348 000E5FA8 40 82 00 10 */ bne lbl_800EA358
+/* 800EA34C 000E5FAC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800EA350 000E5FB0 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+/* 800EA354 000E5FB4 4E 80 00 20 */ blr
+lbl_800EA358:
+/* 800EA358 000E5FB8 28 00 80 00 */ cmplwi r0, 0x8000
+/* 800EA35C 000E5FBC 40 82 00 10 */ bne lbl_800EA36C
+/* 800EA360 000E5FC0 3C 60 00 01 */ lis r3, 0x00008000@ha
+/* 800EA364 000E5FC4 38 63 80 00 */ addi r3, r3, 0x00008000@l
+/* 800EA368 000E5FC8 4E 80 00 20 */ blr
+lbl_800EA36C:
+/* 800EA36C 000E5FCC 28 00 40 00 */ cmplwi r0, 0x4000
+/* 800EA370 000E5FD0 38 60 40 00 */ li r3, 0x4000
+/* 800EA374 000E5FD4 4D 82 00 20 */ beqlr
+/* 800EA378 000E5FD8 7C 03 03 78 */ mr r3, r0
+/* 800EA37C 000E5FDC 4E 80 00 20 */ blr
+
+.global func_800EA380
+func_800EA380:
+/* 800EA380 000E5FE0 28 03 00 0F */ cmplwi r3, 0xf
+/* 800EA384 000E5FE4 41 80 00 0C */ blt lbl_800EA390
+/* 800EA388 000E5FE8 38 60 FF FF */ li r3, -1
+/* 800EA38C 000E5FEC 4E 80 00 20 */ blr
+lbl_800EA390:
+/* 800EA390 000E5FF0 3C 80 80 48 */ lis r4, lbl_8047DAE0@ha
+/* 800EA394 000E5FF4 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 800EA398 000E5FF8 38 84 DA E0 */ addi r4, r4, lbl_8047DAE0@l
+/* 800EA39C 000E5FFC 7C 64 02 14 */ add r3, r4, r0
+/* 800EA3A0 000E6000 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 800EA3A4 000E6004 4E 80 00 20 */ blr
+lbl_800EA3A8:
+/* 800EA3A8 000E6008 94 21 FF 10 */ stwu r1, -0xf0(r1)
+/* 800EA3AC 000E600C 7C 08 02 A6 */ mflr r0
+/* 800EA3B0 000E6010 90 01 00 F4 */ stw r0, 0xf4(r1)
+/* 800EA3B4 000E6014 39 61 00 F0 */ addi r11, r1, 0xf0
+/* 800EA3B8 000E6018 48 0D CD 3D */ bl __save_gpr
+/* 800EA3BC 000E601C 3C 00 43 30 */ lis r0, 0x4330
+/* 800EA3C0 000E6020 3F C0 80 40 */ lis r30, lbl_803FC0F8@ha
+/* 800EA3C4 000E6024 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
+/* 800EA3C8 000E6028 90 01 00 50 */ stw r0, 0x50(r1)
+/* 800EA3CC 000E602C 3B DE C0 F8 */ addi r30, r30, lbl_803FC0F8@l
+/* 800EA3D0 000E6030 90 01 00 58 */ stw r0, 0x58(r1)
+/* 800EA3D4 000E6034 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
+/* 800EA3D8 000E6038 48 07 53 09 */ bl func_8015F6E0
+/* 800EA3DC 000E603C 38 9E 00 14 */ addi r4, r30, 0x14
+/* 800EA3E0 000E6040 38 BE 00 00 */ addi r5, r30, 0
+/* 800EA3E4 000E6044 88 1E 00 00 */ lbz r0, 0(r30)
+/* 800EA3E8 000E6048 7C 7F 1B 78 */ mr r31, r3
+/* 800EA3EC 000E604C 89 E4 00 05 */ lbz r15, 5(r4)
+/* 800EA3F0 000E6050 90 01 00 60 */ stw r0, 0x60(r1)
+/* 800EA3F4 000E6054 88 04 00 03 */ lbz r0, 3(r4)
+/* 800EA3F8 000E6058 91 E1 00 98 */ stw r15, 0x98(r1)
+/* 800EA3FC 000E605C 89 E4 00 06 */ lbz r15, 6(r4)
+/* 800EA400 000E6060 98 01 00 27 */ stb r0, 0x27(r1)
+/* 800EA404 000E6064 80 01 00 98 */ lwz r0, 0x98(r1)
+/* 800EA408 000E6068 91 E1 00 64 */ stw r15, 0x64(r1)
+/* 800EA40C 000E606C 89 E4 00 07 */ lbz r15, 7(r4)
+/* 800EA410 000E6070 98 01 00 29 */ stb r0, 0x29(r1)
+/* 800EA414 000E6074 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800EA418 000E6078 91 E1 00 68 */ stw r15, 0x68(r1)
+/* 800EA41C 000E607C 89 E4 00 08 */ lbz r15, 8(r4)
+/* 800EA420 000E6080 98 01 00 2A */ stb r0, 0x2a(r1)
+/* 800EA424 000E6084 80 01 00 68 */ lwz r0, 0x68(r1)
+/* 800EA428 000E6088 91 E1 00 6C */ stw r15, 0x6c(r1)
+/* 800EA42C 000E608C 89 E4 00 09 */ lbz r15, 9(r4)
+/* 800EA430 000E6090 98 01 00 2B */ stb r0, 0x2b(r1)
+/* 800EA434 000E6094 80 01 00 6C */ lwz r0, 0x6c(r1)
+/* 800EA438 000E6098 91 E1 00 70 */ stw r15, 0x70(r1)
+/* 800EA43C 000E609C 89 E4 00 0A */ lbz r15, 0xa(r4)
+/* 800EA440 000E60A0 98 01 00 2C */ stb r0, 0x2c(r1)
+/* 800EA444 000E60A4 80 01 00 70 */ lwz r0, 0x70(r1)
+/* 800EA448 000E60A8 91 E1 00 74 */ stw r15, 0x74(r1)
+/* 800EA44C 000E60AC 89 E4 00 0B */ lbz r15, 0xb(r4)
+/* 800EA450 000E60B0 98 01 00 2D */ stb r0, 0x2d(r1)
+/* 800EA454 000E60B4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800EA458 000E60B8 91 E1 00 78 */ stw r15, 0x78(r1)
+/* 800EA45C 000E60BC 89 E4 00 0C */ lbz r15, 0xc(r4)
+/* 800EA460 000E60C0 98 01 00 2E */ stb r0, 0x2e(r1)
+/* 800EA464 000E60C4 80 01 00 78 */ lwz r0, 0x78(r1)
+/* 800EA468 000E60C8 91 E1 00 7C */ stw r15, 0x7c(r1)
+/* 800EA46C 000E60CC 89 E4 00 0D */ lbz r15, 0xd(r4)
+/* 800EA470 000E60D0 98 01 00 2F */ stb r0, 0x2f(r1)
+/* 800EA474 000E60D4 80 01 00 7C */ lwz r0, 0x7c(r1)
+/* 800EA478 000E60D8 91 E1 00 80 */ stw r15, 0x80(r1)
+/* 800EA47C 000E60DC 89 E4 00 0E */ lbz r15, 0xe(r4)
+/* 800EA480 000E60E0 98 01 00 30 */ stb r0, 0x30(r1)
+/* 800EA484 000E60E4 80 01 00 80 */ lwz r0, 0x80(r1)
+/* 800EA488 000E60E8 91 E1 00 84 */ stw r15, 0x84(r1)
+/* 800EA48C 000E60EC 89 E4 00 0F */ lbz r15, 0xf(r4)
+/* 800EA490 000E60F0 98 01 00 31 */ stb r0, 0x31(r1)
+/* 800EA494 000E60F4 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 800EA498 000E60F8 91 E1 00 88 */ stw r15, 0x88(r1)
+/* 800EA49C 000E60FC 89 E4 00 10 */ lbz r15, 0x10(r4)
+/* 800EA4A0 000E6100 98 01 00 32 */ stb r0, 0x32(r1)
+/* 800EA4A4 000E6104 80 01 00 88 */ lwz r0, 0x88(r1)
+/* 800EA4A8 000E6108 91 E1 00 8C */ stw r15, 0x8c(r1)
+/* 800EA4AC 000E610C 89 E4 00 11 */ lbz r15, 0x11(r4)
+/* 800EA4B0 000E6110 98 01 00 33 */ stb r0, 0x33(r1)
+/* 800EA4B4 000E6114 80 01 00 8C */ lwz r0, 0x8c(r1)
+/* 800EA4B8 000E6118 91 E1 00 90 */ stw r15, 0x90(r1)
+/* 800EA4BC 000E611C 89 E4 00 12 */ lbz r15, 0x12(r4)
+/* 800EA4C0 000E6120 98 01 00 34 */ stb r0, 0x34(r1)
+/* 800EA4C4 000E6124 80 01 00 90 */ lwz r0, 0x90(r1)
+/* 800EA4C8 000E6128 91 E1 00 94 */ stw r15, 0x94(r1)
+/* 800EA4CC 000E612C 8A 05 00 01 */ lbz r16, 1(r5)
+/* 800EA4D0 000E6130 8A 25 00 02 */ lbz r17, 2(r5)
+/* 800EA4D4 000E6134 8A 45 00 03 */ lbz r18, 3(r5)
+/* 800EA4D8 000E6138 8A 65 00 04 */ lbz r19, 4(r5)
+/* 800EA4DC 000E613C 8A 85 00 05 */ lbz r20, 5(r5)
+/* 800EA4E0 000E6140 8A A5 00 06 */ lbz r21, 6(r5)
+/* 800EA4E4 000E6144 8A C5 00 07 */ lbz r22, 7(r5)
+/* 800EA4E8 000E6148 8A E5 00 08 */ lbz r23, 8(r5)
+/* 800EA4EC 000E614C 8B 05 00 09 */ lbz r24, 9(r5)
+/* 800EA4F0 000E6150 8B 25 00 0A */ lbz r25, 0xa(r5)
+/* 800EA4F4 000E6154 8B 45 00 0B */ lbz r26, 0xb(r5)
+/* 800EA4F8 000E6158 8B 65 00 0C */ lbz r27, 0xc(r5)
+/* 800EA4FC 000E615C 8B 85 00 0D */ lbz r28, 0xd(r5)
+/* 800EA500 000E6160 89 85 00 0E */ lbz r12, 0xe(r5)
+/* 800EA504 000E6164 89 65 00 0F */ lbz r11, 0xf(r5)
+/* 800EA508 000E6168 89 45 00 10 */ lbz r10, 0x10(r5)
+/* 800EA50C 000E616C 89 25 00 11 */ lbz r9, 0x11(r5)
+/* 800EA510 000E6170 89 05 00 12 */ lbz r8, 0x12(r5)
+/* 800EA514 000E6174 88 E5 00 13 */ lbz r7, 0x13(r5)
+/* 800EA518 000E6178 88 DE 00 14 */ lbz r6, 0x14(r30)
+/* 800EA51C 000E617C 88 A4 00 01 */ lbz r5, 1(r4)
+/* 800EA520 000E6180 88 64 00 02 */ lbz r3, 2(r4)
+/* 800EA524 000E6184 89 C4 00 04 */ lbz r14, 4(r4)
+/* 800EA528 000E6188 89 E4 00 13 */ lbz r15, 0x13(r4)
+/* 800EA52C 000E618C 80 81 00 60 */ lwz r4, 0x60(r1)
+/* 800EA530 000E6190 98 01 00 35 */ stb r0, 0x35(r1)
+/* 800EA534 000E6194 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800EA538 000E6198 98 81 00 38 */ stb r4, 0x38(r1)
+/* 800EA53C 000E619C 9A 01 00 39 */ stb r16, 0x39(r1)
+/* 800EA540 000E61A0 9A 21 00 3A */ stb r17, 0x3a(r1)
+/* 800EA544 000E61A4 9A 41 00 3B */ stb r18, 0x3b(r1)
+/* 800EA548 000E61A8 9A 61 00 3C */ stb r19, 0x3c(r1)
+/* 800EA54C 000E61AC 9A 81 00 3D */ stb r20, 0x3d(r1)
+/* 800EA550 000E61B0 9A A1 00 3E */ stb r21, 0x3e(r1)
+/* 800EA554 000E61B4 9A C1 00 3F */ stb r22, 0x3f(r1)
+/* 800EA558 000E61B8 9A E1 00 40 */ stb r23, 0x40(r1)
+/* 800EA55C 000E61BC 9B 01 00 41 */ stb r24, 0x41(r1)
+/* 800EA560 000E61C0 9B 21 00 42 */ stb r25, 0x42(r1)
+/* 800EA564 000E61C4 9B 41 00 43 */ stb r26, 0x43(r1)
+/* 800EA568 000E61C8 9B 61 00 44 */ stb r27, 0x44(r1)
+/* 800EA56C 000E61CC 9B 81 00 45 */ stb r28, 0x45(r1)
+/* 800EA570 000E61D0 99 81 00 46 */ stb r12, 0x46(r1)
+/* 800EA574 000E61D4 99 61 00 47 */ stb r11, 0x47(r1)
+/* 800EA578 000E61D8 99 41 00 48 */ stb r10, 0x48(r1)
+/* 800EA57C 000E61DC 99 21 00 49 */ stb r9, 0x49(r1)
+/* 800EA580 000E61E0 99 01 00 4A */ stb r8, 0x4a(r1)
+/* 800EA584 000E61E4 98 E1 00 4B */ stb r7, 0x4b(r1)
+/* 800EA588 000E61E8 98 C1 00 24 */ stb r6, 0x24(r1)
+/* 800EA58C 000E61EC 98 A1 00 25 */ stb r5, 0x25(r1)
+/* 800EA590 000E61F0 98 61 00 26 */ stb r3, 0x26(r1)
+/* 800EA594 000E61F4 99 C1 00 28 */ stb r14, 0x28(r1)
+/* 800EA598 000E61F8 98 01 00 36 */ stb r0, 0x36(r1)
+/* 800EA59C 000E61FC 99 E1 00 37 */ stb r15, 0x37(r1)
+/* 800EA5A0 000E6200 A0 1D 00 AE */ lhz r0, 0xae(r29)
+/* 800EA5A4 000E6204 39 9E 00 34 */ addi r12, r30, 0x34
+/* 800EA5A8 000E6208 39 DE 00 28 */ addi r14, r30, 0x28
+/* 800EA5AC 000E620C 89 7E 00 28 */ lbz r11, 0x28(r30)
+/* 800EA5B0 000E6210 89 4E 00 01 */ lbz r10, 1(r14)
+/* 800EA5B4 000E6214 28 00 80 00 */ cmplwi r0, 0x8000
+/* 800EA5B8 000E6218 89 2E 00 02 */ lbz r9, 2(r14)
+/* 800EA5BC 000E621C 89 0E 00 03 */ lbz r8, 3(r14)
+/* 800EA5C0 000E6220 88 EE 00 04 */ lbz r7, 4(r14)
+/* 800EA5C4 000E6224 88 CE 00 05 */ lbz r6, 5(r14)
+/* 800EA5C8 000E6228 88 AE 00 06 */ lbz r5, 6(r14)
+/* 800EA5CC 000E622C 88 8E 00 07 */ lbz r4, 7(r14)
+/* 800EA5D0 000E6230 88 6E 00 08 */ lbz r3, 8(r14)
+/* 800EA5D4 000E6234 88 0E 00 09 */ lbz r0, 9(r14)
+/* 800EA5D8 000E6238 8B 7E 00 34 */ lbz r27, 0x34(r30)
+/* 800EA5DC 000E623C 8B 4C 00 01 */ lbz r26, 1(r12)
+/* 800EA5E0 000E6240 8B 2C 00 02 */ lbz r25, 2(r12)
+/* 800EA5E4 000E6244 8B 0C 00 03 */ lbz r24, 3(r12)
+/* 800EA5E8 000E6248 8A EC 00 04 */ lbz r23, 4(r12)
+/* 800EA5EC 000E624C 8A CC 00 05 */ lbz r22, 5(r12)
+/* 800EA5F0 000E6250 8A AC 00 06 */ lbz r21, 6(r12)
+/* 800EA5F4 000E6254 8A 8C 00 07 */ lbz r20, 7(r12)
+/* 800EA5F8 000E6258 8A 6C 00 08 */ lbz r19, 8(r12)
+/* 800EA5FC 000E625C 8A 4C 00 09 */ lbz r18, 9(r12)
+/* 800EA600 000E6260 8A 2C 00 0A */ lbz r17, 0xa(r12)
+/* 800EA604 000E6264 8A 0C 00 0B */ lbz r16, 0xb(r12)
+/* 800EA608 000E6268 89 EC 00 0C */ lbz r15, 0xc(r12)
+/* 800EA60C 000E626C 89 CC 00 0D */ lbz r14, 0xd(r12)
+/* 800EA610 000E6270 89 8C 00 0E */ lbz r12, 0xe(r12)
+/* 800EA614 000E6274 99 61 00 18 */ stb r11, 0x18(r1)
+/* 800EA618 000E6278 99 41 00 19 */ stb r10, 0x19(r1)
+/* 800EA61C 000E627C 99 21 00 1A */ stb r9, 0x1a(r1)
+/* 800EA620 000E6280 99 01 00 1B */ stb r8, 0x1b(r1)
+/* 800EA624 000E6284 98 E1 00 1C */ stb r7, 0x1c(r1)
+/* 800EA628 000E6288 98 C1 00 1D */ stb r6, 0x1d(r1)
+/* 800EA62C 000E628C 98 A1 00 1E */ stb r5, 0x1e(r1)
+/* 800EA630 000E6290 98 81 00 1F */ stb r4, 0x1f(r1)
+/* 800EA634 000E6294 98 61 00 20 */ stb r3, 0x20(r1)
+/* 800EA638 000E6298 98 01 00 21 */ stb r0, 0x21(r1)
+/* 800EA63C 000E629C 9B 61 00 08 */ stb r27, 8(r1)
+/* 800EA640 000E62A0 9B 41 00 09 */ stb r26, 9(r1)
+/* 800EA644 000E62A4 9B 21 00 0A */ stb r25, 0xa(r1)
+/* 800EA648 000E62A8 9B 01 00 0B */ stb r24, 0xb(r1)
+/* 800EA64C 000E62AC 9A E1 00 0C */ stb r23, 0xc(r1)
+/* 800EA650 000E62B0 9A C1 00 0D */ stb r22, 0xd(r1)
+/* 800EA654 000E62B4 9A A1 00 0E */ stb r21, 0xe(r1)
+/* 800EA658 000E62B8 9A 81 00 0F */ stb r20, 0xf(r1)
+/* 800EA65C 000E62BC 9A 61 00 10 */ stb r19, 0x10(r1)
+/* 800EA660 000E62C0 9A 41 00 11 */ stb r18, 0x11(r1)
+/* 800EA664 000E62C4 9A 21 00 12 */ stb r17, 0x12(r1)
+/* 800EA668 000E62C8 9A 01 00 13 */ stb r16, 0x13(r1)
+/* 800EA66C 000E62CC 99 E1 00 14 */ stb r15, 0x14(r1)
+/* 800EA670 000E62D0 99 C1 00 15 */ stb r14, 0x15(r1)
+/* 800EA674 000E62D4 99 81 00 16 */ stb r12, 0x16(r1)
+/* 800EA678 000E62D8 41 82 2B 6C */ beq lbl_800ED1E4
+/* 800EA67C 000E62DC A0 1D 00 AA */ lhz r0, 0xaa(r29)
+/* 800EA680 000E62E0 28 00 00 18 */ cmplwi r0, 0x18
+/* 800EA684 000E62E4 41 81 2B 60 */ bgt lbl_800ED1E4
+/* 800EA688 000E62E8 3C 60 80 41 */ lis r3, lbl_80417604@ha
+/* 800EA68C 000E62EC 54 00 10 3A */ slwi r0, r0, 2
+/* 800EA690 000E62F0 38 63 76 04 */ addi r3, r3, lbl_80417604@l
+/* 800EA694 000E62F4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EA698 000E62F8 7C 69 03 A6 */ mtctr r3
+/* 800EA69C 000E62FC 4E 80 04 20 */ bctr
+/* 800EA6A0 000E6300 38 60 00 04 */ li r3, 4
+/* 800EA6A4 000E6304 4B FF FC DD */ bl func_800EA380
+/* 800EA6A8 000E6308 7C 63 07 34 */ extsh r3, r3
+/* 800EA6AC 000E630C 38 80 00 08 */ li r4, 8
+/* 800EA6B0 000E6310 38 A0 00 01 */ li r5, 1
+/* 800EA6B4 000E6314 48 16 97 3D */ bl func_80253DF0
+/* 800EA6B8 000E6318 38 60 00 0E */ li r3, 0xe
+/* 800EA6BC 000E631C 4B FF FC C5 */ bl func_800EA380
+/* 800EA6C0 000E6320 7C 63 07 34 */ extsh r3, r3
+/* 800EA6C4 000E6324 38 80 00 08 */ li r4, 8
+/* 800EA6C8 000E6328 38 A0 00 01 */ li r5, 1
+/* 800EA6CC 000E632C 48 16 97 25 */ bl func_80253DF0
+/* 800EA6D0 000E6330 38 60 00 0D */ li r3, 0xd
+/* 800EA6D4 000E6334 4B FF FC AD */ bl func_800EA380
+/* 800EA6D8 000E6338 7C 63 07 34 */ extsh r3, r3
+/* 800EA6DC 000E633C 38 80 00 08 */ li r4, 8
+/* 800EA6E0 000E6340 38 A0 00 01 */ li r5, 1
+/* 800EA6E4 000E6344 48 16 97 0D */ bl func_80253DF0
+/* 800EA6E8 000E6348 38 60 00 04 */ li r3, 4
+/* 800EA6EC 000E634C 4B FF FC 95 */ bl func_800EA380
+/* 800EA6F0 000E6350 7C 63 07 34 */ extsh r3, r3
+/* 800EA6F4 000E6354 38 80 00 2A */ li r4, 0x2a
+/* 800EA6F8 000E6358 38 A0 00 00 */ li r5, 0
+/* 800EA6FC 000E635C 48 16 96 B5 */ bl func_80253DB0
+/* 800EA700 000E6360 38 60 00 0E */ li r3, 0xe
+/* 800EA704 000E6364 4B FF FC 7D */ bl func_800EA380
+/* 800EA708 000E6368 7C 63 07 34 */ extsh r3, r3
+/* 800EA70C 000E636C 38 80 00 02 */ li r4, 2
+/* 800EA710 000E6370 38 A0 00 00 */ li r5, 0
+/* 800EA714 000E6374 48 16 96 9D */ bl func_80253DB0
+/* 800EA718 000E6378 38 60 00 0D */ li r3, 0xd
+/* 800EA71C 000E637C 4B FF FC 65 */ bl func_800EA380
+/* 800EA720 000E6380 7C 63 07 34 */ extsh r3, r3
+/* 800EA724 000E6384 38 80 00 04 */ li r4, 4
+/* 800EA728 000E6388 38 A0 00 00 */ li r5, 0
+/* 800EA72C 000E638C 48 16 96 85 */ bl func_80253DB0
+/* 800EA730 000E6390 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EA734 000E6394 38 60 00 01 */ li r3, 1
+/* 800EA738 000E6398 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EA73C 000E639C 54 00 07 5E */ rlwinm r0, r0, 0, 0x1d, 0xf
+/* 800EA740 000E63A0 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EA744 000E63A4 48 00 2A A0 */ b lbl_800ED1E4
+/* 800EA748 000E63A8 38 60 00 04 */ li r3, 4
+/* 800EA74C 000E63AC 4B FF FC 35 */ bl func_800EA380
+/* 800EA750 000E63B0 7C 63 07 34 */ extsh r3, r3
+/* 800EA754 000E63B4 48 16 96 7D */ bl func_80253DD0
+/* 800EA758 000E63B8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EA75C 000E63BC 28 00 00 03 */ cmplwi r0, 3
+/* 800EA760 000E63C0 40 82 2A 84 */ bne lbl_800ED1E4
+/* 800EA764 000E63C4 38 60 00 00 */ li r3, 0
+/* 800EA768 000E63C8 4B FF FC 19 */ bl func_800EA380
+/* 800EA76C 000E63CC 7C 63 07 34 */ extsh r3, r3
+/* 800EA770 000E63D0 38 80 00 08 */ li r4, 8
+/* 800EA774 000E63D4 38 A0 00 00 */ li r5, 0
+/* 800EA778 000E63D8 48 16 96 79 */ bl func_80253DF0
+/* 800EA77C 000E63DC 38 60 00 05 */ li r3, 5
+/* 800EA780 000E63E0 4B FF FC 01 */ bl func_800EA380
+/* 800EA784 000E63E4 7C 63 07 34 */ extsh r3, r3
+/* 800EA788 000E63E8 38 80 00 08 */ li r4, 8
+/* 800EA78C 000E63EC 38 A0 00 00 */ li r5, 0
+/* 800EA790 000E63F0 48 16 96 61 */ bl func_80253DF0
+/* 800EA794 000E63F4 38 60 00 00 */ li r3, 0
+/* 800EA798 000E63F8 38 80 00 00 */ li r4, 0
+/* 800EA79C 000E63FC 4B F6 F1 5D */ bl func_800598F8
+/* 800EA7A0 000E6400 38 60 00 01 */ li r3, 1
+/* 800EA7A4 000E6404 38 80 00 1D */ li r4, 0x1d
+/* 800EA7A8 000E6408 38 A0 00 1C */ li r5, 0x1c
+/* 800EA7AC 000E640C 38 C0 00 00 */ li r6, 0
+/* 800EA7B0 000E6410 38 E0 00 00 */ li r7, 0
+/* 800EA7B4 000E6414 39 00 00 00 */ li r8, 0
+/* 800EA7B8 000E6418 4B F6 F2 11 */ bl func_800599C8
+/* 800EA7BC 000E641C 38 60 00 0A */ li r3, 0xa
+/* 800EA7C0 000E6420 38 80 00 00 */ li r4, 0
+/* 800EA7C4 000E6424 38 A0 00 00 */ li r5, 0
+/* 800EA7C8 000E6428 38 C0 00 1D */ li r6, 0x1d
+/* 800EA7CC 000E642C 38 E0 00 0B */ li r7, 0xb
+/* 800EA7D0 000E6430 39 00 00 00 */ li r8, 0
+/* 800EA7D4 000E6434 4B F6 F1 F5 */ bl func_800599C8
+/* 800EA7D8 000E6438 38 60 00 0B */ li r3, 0xb
+/* 800EA7DC 000E643C 38 80 00 0A */ li r4, 0xa
+/* 800EA7E0 000E6440 38 A0 00 00 */ li r5, 0
+/* 800EA7E4 000E6444 38 C0 00 0C */ li r6, 0xc
+/* 800EA7E8 000E6448 38 E0 00 11 */ li r7, 0x11
+/* 800EA7EC 000E644C 39 00 00 00 */ li r8, 0
+/* 800EA7F0 000E6450 4B F6 F1 D9 */ bl func_800599C8
+/* 800EA7F4 000E6454 38 60 00 0C */ li r3, 0xc
+/* 800EA7F8 000E6458 38 80 00 0A */ li r4, 0xa
+/* 800EA7FC 000E645C 38 A0 00 0B */ li r5, 0xb
+/* 800EA800 000E6460 38 C0 00 0D */ li r6, 0xd
+/* 800EA804 000E6464 38 E0 00 12 */ li r7, 0x12
+/* 800EA808 000E6468 39 00 00 00 */ li r8, 0
+/* 800EA80C 000E646C 4B F6 F1 BD */ bl func_800599C8
+/* 800EA810 000E6470 38 60 00 0D */ li r3, 0xd
+/* 800EA814 000E6474 38 80 00 0A */ li r4, 0xa
+/* 800EA818 000E6478 38 A0 00 0C */ li r5, 0xc
+/* 800EA81C 000E647C 38 C0 00 0E */ li r6, 0xe
+/* 800EA820 000E6480 38 E0 00 13 */ li r7, 0x13
+/* 800EA824 000E6484 39 00 00 00 */ li r8, 0
+/* 800EA828 000E6488 4B F6 F1 A1 */ bl func_800599C8
+/* 800EA82C 000E648C 38 60 00 0E */ li r3, 0xe
+/* 800EA830 000E6490 38 80 00 0A */ li r4, 0xa
+/* 800EA834 000E6494 38 A0 00 0D */ li r5, 0xd
+/* 800EA838 000E6498 38 C0 00 0F */ li r6, 0xf
+/* 800EA83C 000E649C 38 E0 00 14 */ li r7, 0x14
+/* 800EA840 000E64A0 39 00 00 00 */ li r8, 0
+/* 800EA844 000E64A4 4B F6 F1 85 */ bl func_800599C8
+/* 800EA848 000E64A8 38 60 00 0F */ li r3, 0xf
+/* 800EA84C 000E64AC 38 80 00 0A */ li r4, 0xa
+/* 800EA850 000E64B0 38 A0 00 0E */ li r5, 0xe
+/* 800EA854 000E64B4 38 C0 00 10 */ li r6, 0x10
+/* 800EA858 000E64B8 38 E0 00 15 */ li r7, 0x15
+/* 800EA85C 000E64BC 39 00 00 00 */ li r8, 0
+/* 800EA860 000E64C0 4B F6 F1 69 */ bl func_800599C8
+/* 800EA864 000E64C4 38 60 00 10 */ li r3, 0x10
+/* 800EA868 000E64C8 38 80 00 0A */ li r4, 0xa
+/* 800EA86C 000E64CC 38 A0 00 0F */ li r5, 0xf
+/* 800EA870 000E64D0 38 C0 00 01 */ li r6, 1
+/* 800EA874 000E64D4 38 E0 00 16 */ li r7, 0x16
+/* 800EA878 000E64D8 39 00 00 00 */ li r8, 0
+/* 800EA87C 000E64DC 4B F6 F1 4D */ bl func_800599C8
+/* 800EA880 000E64E0 38 60 00 11 */ li r3, 0x11
+/* 800EA884 000E64E4 38 80 00 0B */ li r4, 0xb
+/* 800EA888 000E64E8 38 A0 00 00 */ li r5, 0
+/* 800EA88C 000E64EC 38 C0 00 12 */ li r6, 0x12
+/* 800EA890 000E64F0 38 E0 00 17 */ li r7, 0x17
+/* 800EA894 000E64F4 39 00 00 00 */ li r8, 0
+/* 800EA898 000E64F8 4B F6 F1 31 */ bl func_800599C8
+/* 800EA89C 000E64FC 38 60 00 12 */ li r3, 0x12
+/* 800EA8A0 000E6500 38 80 00 0C */ li r4, 0xc
+/* 800EA8A4 000E6504 38 A0 00 11 */ li r5, 0x11
+/* 800EA8A8 000E6508 38 C0 00 13 */ li r6, 0x13
+/* 800EA8AC 000E650C 38 E0 00 18 */ li r7, 0x18
+/* 800EA8B0 000E6510 39 00 00 00 */ li r8, 0
+/* 800EA8B4 000E6514 4B F6 F1 15 */ bl func_800599C8
+/* 800EA8B8 000E6518 38 60 00 13 */ li r3, 0x13
+/* 800EA8BC 000E651C 38 80 00 0D */ li r4, 0xd
+/* 800EA8C0 000E6520 38 A0 00 12 */ li r5, 0x12
+/* 800EA8C4 000E6524 38 C0 00 14 */ li r6, 0x14
+/* 800EA8C8 000E6528 38 E0 00 19 */ li r7, 0x19
+/* 800EA8CC 000E652C 39 00 00 00 */ li r8, 0
+/* 800EA8D0 000E6530 4B F6 F0 F9 */ bl func_800599C8
+/* 800EA8D4 000E6534 38 60 00 14 */ li r3, 0x14
+/* 800EA8D8 000E6538 38 80 00 0E */ li r4, 0xe
+/* 800EA8DC 000E653C 38 A0 00 13 */ li r5, 0x13
+/* 800EA8E0 000E6540 38 C0 00 15 */ li r6, 0x15
+/* 800EA8E4 000E6544 38 E0 00 1A */ li r7, 0x1a
+/* 800EA8E8 000E6548 39 00 00 00 */ li r8, 0
+/* 800EA8EC 000E654C 4B F6 F0 DD */ bl func_800599C8
+/* 800EA8F0 000E6550 38 60 00 15 */ li r3, 0x15
+/* 800EA8F4 000E6554 38 80 00 0F */ li r4, 0xf
+/* 800EA8F8 000E6558 38 A0 00 14 */ li r5, 0x14
+/* 800EA8FC 000E655C 38 C0 00 16 */ li r6, 0x16
+/* 800EA900 000E6560 38 E0 00 1B */ li r7, 0x1b
+/* 800EA904 000E6564 39 00 00 00 */ li r8, 0
+/* 800EA908 000E6568 4B F6 F0 C1 */ bl func_800599C8
+/* 800EA90C 000E656C 38 60 00 16 */ li r3, 0x16
+/* 800EA910 000E6570 38 80 00 10 */ li r4, 0x10
+/* 800EA914 000E6574 38 A0 00 15 */ li r5, 0x15
+/* 800EA918 000E6578 38 C0 00 01 */ li r6, 1
+/* 800EA91C 000E657C 38 E0 00 1C */ li r7, 0x1c
+/* 800EA920 000E6580 39 00 00 00 */ li r8, 0
+/* 800EA924 000E6584 4B F6 F0 A5 */ bl func_800599C8
+/* 800EA928 000E6588 38 60 00 17 */ li r3, 0x17
+/* 800EA92C 000E658C 38 80 00 11 */ li r4, 0x11
+/* 800EA930 000E6590 38 A0 00 00 */ li r5, 0
+/* 800EA934 000E6594 38 C0 00 18 */ li r6, 0x18
+/* 800EA938 000E6598 38 E0 00 01 */ li r7, 1
+/* 800EA93C 000E659C 39 00 00 00 */ li r8, 0
+/* 800EA940 000E65A0 4B F6 F0 89 */ bl func_800599C8
+/* 800EA944 000E65A4 38 60 00 18 */ li r3, 0x18
+/* 800EA948 000E65A8 38 80 00 12 */ li r4, 0x12
+/* 800EA94C 000E65AC 38 A0 00 17 */ li r5, 0x17
+/* 800EA950 000E65B0 38 C0 00 19 */ li r6, 0x19
+/* 800EA954 000E65B4 38 E0 00 01 */ li r7, 1
+/* 800EA958 000E65B8 39 00 00 00 */ li r8, 0
+/* 800EA95C 000E65BC 4B F6 F0 6D */ bl func_800599C8
+/* 800EA960 000E65C0 38 60 00 19 */ li r3, 0x19
+/* 800EA964 000E65C4 38 80 00 13 */ li r4, 0x13
+/* 800EA968 000E65C8 38 A0 00 18 */ li r5, 0x18
+/* 800EA96C 000E65CC 38 C0 00 1A */ li r6, 0x1a
+/* 800EA970 000E65D0 38 E0 00 01 */ li r7, 1
+/* 800EA974 000E65D4 39 00 00 00 */ li r8, 0
+/* 800EA978 000E65D8 4B F6 F0 51 */ bl func_800599C8
+/* 800EA97C 000E65DC 38 60 00 1A */ li r3, 0x1a
+/* 800EA980 000E65E0 38 80 00 14 */ li r4, 0x14
+/* 800EA984 000E65E4 38 A0 00 19 */ li r5, 0x19
+/* 800EA988 000E65E8 38 C0 00 1B */ li r6, 0x1b
+/* 800EA98C 000E65EC 38 E0 00 01 */ li r7, 1
+/* 800EA990 000E65F0 39 00 00 00 */ li r8, 0
+/* 800EA994 000E65F4 4B F6 F0 35 */ bl func_800599C8
+/* 800EA998 000E65F8 38 60 00 1B */ li r3, 0x1b
+/* 800EA99C 000E65FC 38 80 00 15 */ li r4, 0x15
+/* 800EA9A0 000E6600 38 A0 00 1A */ li r5, 0x1a
+/* 800EA9A4 000E6604 38 C0 00 1C */ li r6, 0x1c
+/* 800EA9A8 000E6608 38 E0 00 01 */ li r7, 1
+/* 800EA9AC 000E660C 39 00 00 00 */ li r8, 0
+/* 800EA9B0 000E6610 4B F6 F0 19 */ bl func_800599C8
+/* 800EA9B4 000E6614 38 60 00 1C */ li r3, 0x1c
+/* 800EA9B8 000E6618 38 80 00 16 */ li r4, 0x16
+/* 800EA9BC 000E661C 38 A0 00 1B */ li r5, 0x1b
+/* 800EA9C0 000E6620 38 C0 00 01 */ li r6, 1
+/* 800EA9C4 000E6624 38 E0 00 01 */ li r7, 1
+/* 800EA9C8 000E6628 39 00 00 00 */ li r8, 0
+/* 800EA9CC 000E662C 4B F6 EF FD */ bl func_800599C8
+/* 800EA9D0 000E6630 38 60 00 1D */ li r3, 0x1d
+/* 800EA9D4 000E6634 38 80 00 00 */ li r4, 0
+/* 800EA9D8 000E6638 38 A0 00 0A */ li r5, 0xa
+/* 800EA9DC 000E663C 38 C0 00 00 */ li r6, 0
+/* 800EA9E0 000E6640 38 E0 00 01 */ li r7, 1
+/* 800EA9E4 000E6644 39 00 00 00 */ li r8, 0
+/* 800EA9E8 000E6648 4B F6 EF E1 */ bl func_800599C8
+/* 800EA9EC 000E664C 38 00 00 02 */ li r0, 2
+/* 800EA9F0 000E6650 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EA9F4 000E6654 48 00 27 F0 */ b lbl_800ED1E4
+/* 800EA9F8 000E6658 38 60 00 2D */ li r3, 0x2d
+/* 800EA9FC 000E665C 38 80 00 0A */ li r4, 0xa
+/* 800EAA00 000E6660 38 A0 00 00 */ li r5, 0
+/* 800EAA04 000E6664 38 C0 00 01 */ li r6, 1
+/* 800EAA08 000E6668 4B F6 F0 65 */ bl func_80059A6C
+/* 800EAA0C 000E666C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800EAA10 000E6670 54 6E 04 3E */ clrlwi r14, r3, 0x10
+/* 800EAA14 000E6674 41 82 00 C4 */ beq lbl_800EAAD8
+/* 800EAA18 000E6678 28 0E 00 01 */ cmplwi r14, 1
+/* 800EAA1C 000E667C 41 82 00 0C */ beq lbl_800EAA28
+/* 800EAA20 000E6680 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800EAA24 000E6684 40 82 00 48 */ bne lbl_800EAA6C
+lbl_800EAA28:
+/* 800EAA28 000E6688 38 60 00 0D */ li r3, 0xd
+/* 800EAA2C 000E668C 4B FF F9 55 */ bl func_800EA380
+/* 800EAA30 000E6690 7C 63 07 34 */ extsh r3, r3
+/* 800EAA34 000E6694 38 80 00 01 */ li r4, 1
+/* 800EAA38 000E6698 38 A0 00 00 */ li r5, 0
+/* 800EAA3C 000E669C 48 16 93 75 */ bl func_80253DB0
+/* 800EAA40 000E66A0 38 60 00 04 */ li r3, 4
+/* 800EAA44 000E66A4 4B FF F9 3D */ bl func_800EA380
+/* 800EAA48 000E66A8 7C 63 07 34 */ extsh r3, r3
+/* 800EAA4C 000E66AC 38 80 00 28 */ li r4, 0x28
+/* 800EAA50 000E66B0 38 A0 00 00 */ li r5, 0
+/* 800EAA54 000E66B4 48 16 93 5D */ bl func_80253DB0
+/* 800EAA58 000E66B8 38 00 00 17 */ li r0, 0x17
+/* 800EAA5C 000E66BC 38 60 00 02 */ li r3, 2
+/* 800EAA60 000E66C0 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EAA64 000E66C4 4B F6 FA 69 */ bl func_8005A4CC
+/* 800EAA68 000E66C8 48 00 27 7C */ b lbl_800ED1E4
+lbl_800EAA6C:
+/* 800EAA6C 000E66CC 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800EAA70 000E66D0 41 80 27 74 */ blt lbl_800ED1E4
+/* 800EAA74 000E66D4 28 0E 00 1D */ cmplwi r14, 0x1d
+/* 800EAA78 000E66D8 41 81 27 6C */ bgt lbl_800ED1E4
+/* 800EAA7C 000E66DC 38 60 00 0D */ li r3, 0xd
+/* 800EAA80 000E66E0 4B FF F9 01 */ bl func_800EA380
+/* 800EAA84 000E66E4 7C 63 07 34 */ extsh r3, r3
+/* 800EAA88 000E66E8 38 80 00 02 */ li r4, 2
+/* 800EAA8C 000E66EC 38 A0 00 00 */ li r5, 0
+/* 800EAA90 000E66F0 48 16 93 21 */ bl func_80253DB0
+/* 800EAA94 000E66F4 38 60 00 04 */ li r3, 4
+/* 800EAA98 000E66F8 4B FF F8 E9 */ bl func_800EA380
+/* 800EAA9C 000E66FC 38 81 00 1A */ addi r4, r1, 0x1a
+/* 800EAAA0 000E6700 7C 63 07 34 */ extsh r3, r3
+/* 800EAAA4 000E6704 7C 84 70 AE */ lbzx r4, r4, r14
+/* 800EAAA8 000E6708 38 A0 00 00 */ li r5, 0
+/* 800EAAAC 000E670C 48 16 93 05 */ bl func_80253DB0
+/* 800EAAB0 000E6710 38 6E FF F6 */ addi r3, r14, -10
+/* 800EAAB4 000E6714 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EAAB8 000E6718 50 60 54 2A */ rlwimi r0, r3, 0xa, 0x10, 0x15
+/* 800EAABC 000E671C 38 60 00 03 */ li r3, 3
+/* 800EAAC0 000E6720 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EAAC4 000E6724 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EAAC8 000E6728 38 60 00 01 */ li r3, 1
+/* 800EAACC 000E672C B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EAAD0 000E6730 4B F6 F9 FD */ bl func_8005A4CC
+/* 800EAAD4 000E6734 48 00 27 10 */ b lbl_800ED1E4
+lbl_800EAAD8:
+/* 800EAAD8 000E6738 28 0E 00 01 */ cmplwi r14, 1
+/* 800EAADC 000E673C 40 82 00 38 */ bne lbl_800EAB14
+/* 800EAAE0 000E6740 38 60 00 0D */ li r3, 0xd
+/* 800EAAE4 000E6744 4B FF F8 9D */ bl func_800EA380
+/* 800EAAE8 000E6748 7C 63 07 34 */ extsh r3, r3
+/* 800EAAEC 000E674C 38 80 00 00 */ li r4, 0
+/* 800EAAF0 000E6750 38 A0 00 00 */ li r5, 0
+/* 800EAAF4 000E6754 48 16 92 BD */ bl func_80253DB0
+/* 800EAAF8 000E6758 38 60 00 04 */ li r3, 4
+/* 800EAAFC 000E675C 4B FF F8 85 */ bl func_800EA380
+/* 800EAB00 000E6760 7C 63 07 34 */ extsh r3, r3
+/* 800EAB04 000E6764 38 80 00 28 */ li r4, 0x28
+/* 800EAB08 000E6768 38 A0 00 00 */ li r5, 0
+/* 800EAB0C 000E676C 48 16 92 A5 */ bl func_80253DB0
+/* 800EAB10 000E6770 48 00 26 D4 */ b lbl_800ED1E4
+lbl_800EAB14:
+/* 800EAB14 000E6774 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800EAB18 000E6778 41 80 26 CC */ blt lbl_800ED1E4
+/* 800EAB1C 000E677C 28 0E 00 1D */ cmplwi r14, 0x1d
+/* 800EAB20 000E6780 41 81 26 C4 */ bgt lbl_800ED1E4
+/* 800EAB24 000E6784 38 60 00 0D */ li r3, 0xd
+/* 800EAB28 000E6788 4B FF F8 59 */ bl func_800EA380
+/* 800EAB2C 000E678C 7C 63 07 34 */ extsh r3, r3
+/* 800EAB30 000E6790 38 80 00 02 */ li r4, 2
+/* 800EAB34 000E6794 38 A0 00 00 */ li r5, 0
+/* 800EAB38 000E6798 48 16 92 79 */ bl func_80253DB0
+/* 800EAB3C 000E679C 38 60 00 04 */ li r3, 4
+/* 800EAB40 000E67A0 4B FF F8 41 */ bl func_800EA380
+/* 800EAB44 000E67A4 38 81 00 2E */ addi r4, r1, 0x2e
+/* 800EAB48 000E67A8 7C 63 07 34 */ extsh r3, r3
+/* 800EAB4C 000E67AC 7C 84 70 AE */ lbzx r4, r4, r14
+/* 800EAB50 000E67B0 38 A0 00 00 */ li r5, 0
+/* 800EAB54 000E67B4 48 16 92 5D */ bl func_80253DB0
+/* 800EAB58 000E67B8 28 0E 00 1D */ cmplwi r14, 0x1d
+/* 800EAB5C 000E67BC 40 80 00 18 */ bge lbl_800EAB74
+/* 800EAB60 000E67C0 38 6E FF F6 */ addi r3, r14, -10
+/* 800EAB64 000E67C4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EAB68 000E67C8 50 60 54 2A */ rlwimi r0, r3, 0xa, 0x10, 0x15
+/* 800EAB6C 000E67CC B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EAB70 000E67D0 48 00 26 74 */ b lbl_800ED1E4
+lbl_800EAB74:
+/* 800EAB74 000E67D4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EAB78 000E67D8 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EAB7C 000E67DC B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EAB80 000E67E0 48 00 26 64 */ b lbl_800ED1E4
+/* 800EAB84 000E67E4 38 60 00 0D */ li r3, 0xd
+/* 800EAB88 000E67E8 4B FF F7 F9 */ bl func_800EA380
+/* 800EAB8C 000E67EC 7C 63 07 34 */ extsh r3, r3
+/* 800EAB90 000E67F0 48 16 92 41 */ bl func_80253DD0
+/* 800EAB94 000E67F4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EAB98 000E67F8 28 00 00 03 */ cmplwi r0, 3
+/* 800EAB9C 000E67FC 40 82 26 48 */ bne lbl_800ED1E4
+/* 800EABA0 000E6800 38 60 00 04 */ li r3, 4
+/* 800EABA4 000E6804 4B FF F7 DD */ bl func_800EA380
+/* 800EABA8 000E6808 7C 63 07 34 */ extsh r3, r3
+/* 800EABAC 000E680C 38 80 00 29 */ li r4, 0x29
+/* 800EABB0 000E6810 38 A0 00 00 */ li r5, 0
+/* 800EABB4 000E6814 48 16 91 FD */ bl func_80253DB0
+/* 800EABB8 000E6818 38 60 00 0E */ li r3, 0xe
+/* 800EABBC 000E681C 4B FF F7 C5 */ bl func_800EA380
+/* 800EABC0 000E6820 7C 63 07 34 */ extsh r3, r3
+/* 800EABC4 000E6824 38 80 00 01 */ li r4, 1
+/* 800EABC8 000E6828 38 A0 00 00 */ li r5, 0
+/* 800EABCC 000E682C 48 16 91 E5 */ bl func_80253DB0
+/* 800EABD0 000E6830 38 60 00 0D */ li r3, 0xd
+/* 800EABD4 000E6834 4B FF F7 AD */ bl func_800EA380
+/* 800EABD8 000E6838 7C 63 07 34 */ extsh r3, r3
+/* 800EABDC 000E683C 38 80 00 03 */ li r4, 3
+/* 800EABE0 000E6840 38 A0 00 00 */ li r5, 0
+/* 800EABE4 000E6844 48 16 91 CD */ bl func_80253DB0
+/* 800EABE8 000E6848 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EABEC 000E684C 38 60 00 18 */ li r3, 0x18
+/* 800EABF0 000E6850 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EABF4 000E6854 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800EABF8 000E6858 40 82 25 EC */ bne lbl_800ED1E4
+/* 800EABFC 000E685C 4B F6 B6 79 */ bl func_80056274
+/* 800EAC00 000E6860 48 00 25 E4 */ b lbl_800ED1E4
+/* 800EAC04 000E6864 38 60 00 0D */ li r3, 0xd
+/* 800EAC08 000E6868 4B FF F7 79 */ bl func_800EA380
+/* 800EAC0C 000E686C 7C 63 07 34 */ extsh r3, r3
+/* 800EAC10 000E6870 48 16 91 C1 */ bl func_80253DD0
+/* 800EAC14 000E6874 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EAC18 000E6878 28 00 00 03 */ cmplwi r0, 3
+/* 800EAC1C 000E687C 40 82 25 C8 */ bne lbl_800ED1E4
+/* 800EAC20 000E6880 4B F6 B6 D9 */ bl func_800562F8
+/* 800EAC24 000E6884 2C 03 00 00 */ cmpwi r3, 0
+/* 800EAC28 000E6888 41 82 25 BC */ beq lbl_800ED1E4
+/* 800EAC2C 000E688C 38 60 00 04 */ li r3, 4
+/* 800EAC30 000E6890 4B FF F7 51 */ bl func_800EA380
+/* 800EAC34 000E6894 7C 63 07 34 */ extsh r3, r3
+/* 800EAC38 000E6898 38 80 00 08 */ li r4, 8
+/* 800EAC3C 000E689C 38 A0 00 00 */ li r5, 0
+/* 800EAC40 000E68A0 48 16 91 B1 */ bl func_80253DF0
+/* 800EAC44 000E68A4 38 60 00 0E */ li r3, 0xe
+/* 800EAC48 000E68A8 4B FF F7 39 */ bl func_800EA380
+/* 800EAC4C 000E68AC 7C 63 07 34 */ extsh r3, r3
+/* 800EAC50 000E68B0 38 80 00 08 */ li r4, 8
+/* 800EAC54 000E68B4 38 A0 00 00 */ li r5, 0
+/* 800EAC58 000E68B8 48 16 91 99 */ bl func_80253DF0
+/* 800EAC5C 000E68BC 38 60 00 0D */ li r3, 0xd
+/* 800EAC60 000E68C0 4B FF F7 21 */ bl func_800EA380
+/* 800EAC64 000E68C4 7C 63 07 34 */ extsh r3, r3
+/* 800EAC68 000E68C8 38 80 00 08 */ li r4, 8
+/* 800EAC6C 000E68CC 38 A0 00 00 */ li r5, 0
+/* 800EAC70 000E68D0 48 16 91 81 */ bl func_80253DF0
+/* 800EAC74 000E68D4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EAC78 000E68D8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800EAC7C 000E68DC 40 82 00 0C */ bne lbl_800EAC88
+/* 800EAC80 000E68E0 38 60 00 02 */ li r3, 2
+/* 800EAC84 000E68E4 4B F6 D3 31 */ bl func_80057FB4
+lbl_800EAC88:
+/* 800EAC88 000E68E8 3C 60 00 01 */ lis r3, 0x00008000@ha
+/* 800EAC8C 000E68EC 38 03 80 00 */ addi r0, r3, 0x00008000@l
+/* 800EAC90 000E68F0 B0 1D 00 AE */ sth r0, 0xae(r29)
+/* 800EAC94 000E68F4 48 00 25 50 */ b lbl_800ED1E4
+/* 800EAC98 000E68F8 38 60 00 04 */ li r3, 4
+/* 800EAC9C 000E68FC 4B FF F6 E5 */ bl func_800EA380
+/* 800EACA0 000E6900 7C 63 07 34 */ extsh r3, r3
+/* 800EACA4 000E6904 48 16 91 2D */ bl func_80253DD0
+/* 800EACA8 000E6908 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EACAC 000E690C 28 00 00 03 */ cmplwi r0, 3
+/* 800EACB0 000E6910 40 82 25 34 */ bne lbl_800ED1E4
+/* 800EACB4 000E6914 38 60 00 04 */ li r3, 4
+/* 800EACB8 000E6918 4B FF F6 C9 */ bl func_800EA380
+/* 800EACBC 000E691C 7C 63 07 34 */ extsh r3, r3
+/* 800EACC0 000E6920 38 80 00 29 */ li r4, 0x29
+/* 800EACC4 000E6924 38 A0 00 00 */ li r5, 0
+/* 800EACC8 000E6928 48 16 90 E9 */ bl func_80253DB0
+/* 800EACCC 000E692C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EACD0 000E6930 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
+/* 800EACD4 000E6934 28 00 00 13 */ cmplwi r0, 0x13
+/* 800EACD8 000E6938 40 82 00 34 */ bne lbl_800EAD0C
+/* 800EACDC 000E693C 38 60 00 0E */ li r3, 0xe
+/* 800EACE0 000E6940 4B FF F6 A1 */ bl func_800EA380
+/* 800EACE4 000E6944 7C 63 07 34 */ extsh r3, r3
+/* 800EACE8 000E6948 38 80 00 01 */ li r4, 1
+/* 800EACEC 000E694C 38 A0 00 00 */ li r5, 0
+/* 800EACF0 000E6950 48 16 90 C1 */ bl func_80253DB0
+/* 800EACF4 000E6954 38 60 00 0D */ li r3, 0xd
+/* 800EACF8 000E6958 4B FF F6 89 */ bl func_800EA380
+/* 800EACFC 000E695C 7C 63 07 34 */ extsh r3, r3
+/* 800EAD00 000E6960 38 80 00 03 */ li r4, 3
+/* 800EAD04 000E6964 38 A0 00 00 */ li r5, 0
+/* 800EAD08 000E6968 48 16 90 A9 */ bl func_80253DB0
+lbl_800EAD0C:
+/* 800EAD0C 000E696C 38 00 00 04 */ li r0, 4
+/* 800EAD10 000E6970 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EAD14 000E6974 48 00 24 D0 */ b lbl_800ED1E4
+/* 800EAD18 000E6978 38 60 00 04 */ li r3, 4
+/* 800EAD1C 000E697C 4B FF F6 65 */ bl func_800EA380
+/* 800EAD20 000E6980 7C 63 07 34 */ extsh r3, r3
+/* 800EAD24 000E6984 48 16 90 AD */ bl func_80253DD0
+/* 800EAD28 000E6988 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EAD2C 000E698C 28 00 00 03 */ cmplwi r0, 3
+/* 800EAD30 000E6990 40 82 24 B4 */ bne lbl_800ED1E4
+/* 800EAD34 000E6994 38 60 00 04 */ li r3, 4
+/* 800EAD38 000E6998 4B FF F6 49 */ bl func_800EA380
+/* 800EAD3C 000E699C 7C 63 07 34 */ extsh r3, r3
+/* 800EAD40 000E69A0 38 80 00 08 */ li r4, 8
+/* 800EAD44 000E69A4 38 A0 00 00 */ li r5, 0
+/* 800EAD48 000E69A8 48 16 90 A9 */ bl func_80253DF0
+/* 800EAD4C 000E69AC A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EAD50 000E69B0 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
+/* 800EAD54 000E69B4 28 00 00 13 */ cmplwi r0, 0x13
+/* 800EAD58 000E69B8 40 82 02 44 */ bne lbl_800EAF9C
+/* 800EAD5C 000E69BC 38 60 00 0D */ li r3, 0xd
+/* 800EAD60 000E69C0 4B FF F6 21 */ bl func_800EA380
+/* 800EAD64 000E69C4 7C 63 07 34 */ extsh r3, r3
+/* 800EAD68 000E69C8 38 80 00 08 */ li r4, 8
+/* 800EAD6C 000E69CC 38 A0 00 00 */ li r5, 0
+/* 800EAD70 000E69D0 48 16 90 81 */ bl func_80253DF0
+/* 800EAD74 000E69D4 38 60 00 0E */ li r3, 0xe
+/* 800EAD78 000E69D8 4B FF F6 09 */ bl func_800EA380
+/* 800EAD7C 000E69DC 7C 63 07 34 */ extsh r3, r3
+/* 800EAD80 000E69E0 38 80 00 08 */ li r4, 8
+/* 800EAD84 000E69E4 38 A0 00 00 */ li r5, 0
+/* 800EAD88 000E69E8 48 16 90 69 */ bl func_80253DF0
+/* 800EAD8C 000E69EC 38 60 00 0B */ li r3, 0xb
+/* 800EAD90 000E69F0 4B FF F5 F1 */ bl func_800EA380
+/* 800EAD94 000E69F4 7C 63 07 34 */ extsh r3, r3
+/* 800EAD98 000E69F8 38 80 00 08 */ li r4, 8
+/* 800EAD9C 000E69FC 38 A0 00 01 */ li r5, 1
+/* 800EADA0 000E6A00 48 16 90 51 */ bl func_80253DF0
+/* 800EADA4 000E6A04 38 60 00 06 */ li r3, 6
+/* 800EADA8 000E6A08 4B FF F5 D9 */ bl func_800EA380
+/* 800EADAC 000E6A0C 7C 63 07 34 */ extsh r3, r3
+/* 800EADB0 000E6A10 38 80 00 08 */ li r4, 8
+/* 800EADB4 000E6A14 38 A0 00 01 */ li r5, 1
+/* 800EADB8 000E6A18 48 16 90 39 */ bl func_80253DF0
+/* 800EADBC 000E6A1C 38 60 00 02 */ li r3, 2
+/* 800EADC0 000E6A20 4B FF F5 C1 */ bl func_800EA380
+/* 800EADC4 000E6A24 7C 63 07 34 */ extsh r3, r3
+/* 800EADC8 000E6A28 38 80 00 08 */ li r4, 8
+/* 800EADCC 000E6A2C 38 A0 00 01 */ li r5, 1
+/* 800EADD0 000E6A30 48 16 90 21 */ bl func_80253DF0
+/* 800EADD4 000E6A34 38 60 00 03 */ li r3, 3
+/* 800EADD8 000E6A38 4B FF F5 A9 */ bl func_800EA380
+/* 800EADDC 000E6A3C 7C 63 07 34 */ extsh r3, r3
+/* 800EADE0 000E6A40 38 80 00 08 */ li r4, 8
+/* 800EADE4 000E6A44 38 A0 00 01 */ li r5, 1
+/* 800EADE8 000E6A48 48 16 90 09 */ bl func_80253DF0
+/* 800EADEC 000E6A4C 38 60 00 0B */ li r3, 0xb
+/* 800EADF0 000E6A50 4B FF F5 91 */ bl func_800EA380
+/* 800EADF4 000E6A54 7C 63 07 34 */ extsh r3, r3
+/* 800EADF8 000E6A58 38 80 00 05 */ li r4, 5
+/* 800EADFC 000E6A5C 38 A0 00 00 */ li r5, 0
+/* 800EAE00 000E6A60 48 16 8F B1 */ bl func_80253DB0
+/* 800EAE04 000E6A64 38 60 00 06 */ li r3, 6
+/* 800EAE08 000E6A68 4B FF F5 79 */ bl func_800EA380
+/* 800EAE0C 000E6A6C 7C 63 07 34 */ extsh r3, r3
+/* 800EAE10 000E6A70 38 80 00 08 */ li r4, 8
+/* 800EAE14 000E6A74 38 A0 00 00 */ li r5, 0
+/* 800EAE18 000E6A78 48 16 8F 99 */ bl func_80253DB0
+/* 800EAE1C 000E6A7C 38 60 00 02 */ li r3, 2
+/* 800EAE20 000E6A80 4B FF F5 61 */ bl func_800EA380
+/* 800EAE24 000E6A84 7C 63 07 34 */ extsh r3, r3
+/* 800EAE28 000E6A88 38 80 00 11 */ li r4, 0x11
+/* 800EAE2C 000E6A8C 38 A0 00 00 */ li r5, 0
+/* 800EAE30 000E6A90 48 16 8F 81 */ bl func_80253DB0
+/* 800EAE34 000E6A94 38 60 00 03 */ li r3, 3
+/* 800EAE38 000E6A98 4B FF F5 49 */ bl func_800EA380
+/* 800EAE3C 000E6A9C 7C 63 07 34 */ extsh r3, r3
+/* 800EAE40 000E6AA0 38 80 00 11 */ li r4, 0x11
+/* 800EAE44 000E6AA4 38 A0 00 00 */ li r5, 0
+/* 800EAE48 000E6AA8 48 16 8F 69 */ bl func_80253DB0
+/* 800EAE4C 000E6AAC 38 00 00 05 */ li r0, 5
+/* 800EAE50 000E6AB0 7F B0 EB 78 */ mr r16, r29
+/* 800EAE54 000E6AB4 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EAE58 000E6AB8 39 FF 00 CC */ addi r15, r31, 0xcc
+/* 800EAE5C 000E6ABC 39 C0 00 00 */ li r14, 0
+/* 800EAE60 000E6AC0 3A 20 00 00 */ li r17, 0
+lbl_800EAE64:
+/* 800EAE64 000E6AC4 7D E3 7B 78 */ mr r3, r15
+/* 800EAE68 000E6AC8 4B F6 BD E5 */ bl func_80056C4C
+/* 800EAE6C 000E6ACC 2C 03 00 00 */ cmpwi r3, 0
+/* 800EAE70 000E6AD0 41 82 00 28 */ beq lbl_800EAE98
+/* 800EAE74 000E6AD4 7D E3 7B 78 */ mr r3, r15
+/* 800EAE78 000E6AD8 48 2F 13 25 */ bl func_803DC19C
+/* 800EAE7C 000E6ADC 4B F6 BF B1 */ bl func_80056E2C
+/* 800EAE80 000E6AE0 2C 03 00 00 */ cmpwi r3, 0
+/* 800EAE84 000E6AE4 40 82 00 14 */ bne lbl_800EAE98
+/* 800EAE88 000E6AE8 B2 30 22 F2 */ sth r17, 0x22f2(r16)
+/* 800EAE8C 000E6AEC 39 CE 00 01 */ addi r14, r14, 1
+/* 800EAE90 000E6AF0 B2 30 00 D2 */ sth r17, 0xd2(r16)
+/* 800EAE94 000E6AF4 3A 10 00 02 */ addi r16, r16, 2
+lbl_800EAE98:
+/* 800EAE98 000E6AF8 3A 31 00 01 */ addi r17, r17, 1
+/* 800EAE9C 000E6AFC 39 EF 00 DC */ addi r15, r15, 0xdc
+/* 800EAEA0 000E6B00 28 11 00 06 */ cmplwi r17, 6
+/* 800EAEA4 000E6B04 41 80 FF C0 */ blt lbl_800EAE64
+/* 800EAEA8 000E6B08 55 C0 08 3C */ slwi r0, r14, 1
+/* 800EAEAC 000E6B0C 39 FF 05 F8 */ addi r15, r31, 0x5f8
+/* 800EAEB0 000E6B10 7E 1D 02 14 */ add r16, r29, r0
+/* 800EAEB4 000E6B14 3A 20 00 00 */ li r17, 0
+lbl_800EAEB8:
+/* 800EAEB8 000E6B18 7D E3 7B 78 */ mr r3, r15
+/* 800EAEBC 000E6B1C 4B F6 BD 19 */ bl func_80056BD4
+/* 800EAEC0 000E6B20 2C 03 00 00 */ cmpwi r3, 0
+/* 800EAEC4 000E6B24 41 82 00 28 */ beq lbl_800EAEEC
+/* 800EAEC8 000E6B28 7D E3 7B 78 */ mr r3, r15
+/* 800EAECC 000E6B2C 4B F6 BF 61 */ bl func_80056E2C
+/* 800EAED0 000E6B30 2C 03 00 00 */ cmpwi r3, 0
+/* 800EAED4 000E6B34 40 82 00 18 */ bne lbl_800EAEEC
+/* 800EAED8 000E6B38 38 11 00 06 */ addi r0, r17, 6
+/* 800EAEDC 000E6B3C 39 CE 00 01 */ addi r14, r14, 1
+/* 800EAEE0 000E6B40 B0 10 22 F2 */ sth r0, 0x22f2(r16)
+/* 800EAEE4 000E6B44 B0 10 00 D2 */ sth r0, 0xd2(r16)
+/* 800EAEE8 000E6B48 3A 10 00 02 */ addi r16, r16, 2
+lbl_800EAEEC:
+/* 800EAEEC 000E6B4C 3A 31 00 01 */ addi r17, r17, 1
+/* 800EAEF0 000E6B50 39 EF 00 88 */ addi r15, r15, 0x88
+/* 800EAEF4 000E6B54 28 11 02 1C */ cmplwi r17, 0x21c
+/* 800EAEF8 000E6B58 41 80 FF C0 */ blt lbl_800EAEB8
+/* 800EAEFC 000E6B5C A0 9D 00 D0 */ lhz r4, 0xd0(r29)
+/* 800EAF00 000E6B60 3A 00 00 00 */ li r16, 0
+/* 800EAF04 000E6B64 A0 FD 00 CE */ lhz r7, 0xce(r29)
+/* 800EAF08 000E6B68 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800EAF0C 000E6B6C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 800EAF10 000E6B70 54 86 05 5E */ rlwinm r6, r4, 0, 0x15, 0xf
+/* 800EAF14 000E6B74 54 E7 05 9E */ rlwinm r7, r7, 0, 0x16, 0xf
+/* 800EAF18 000E6B78 39 E0 00 01 */ li r15, 1
+/* 800EAF1C 000E6B7C 39 80 00 02 */ li r12, 2
+/* 800EAF20 000E6B80 39 60 00 03 */ li r11, 3
+/* 800EAF24 000E6B84 39 40 00 04 */ li r10, 4
+/* 800EAF28 000E6B88 39 20 00 05 */ li r9, 5
+/* 800EAF2C 000E6B8C 39 00 00 06 */ li r8, 6
+/* 800EAF30 000E6B90 38 AD 9C 58 */ addi r5, r13, lbl_8063EF18-_SDA_BASE_
+/* 800EAF34 000E6B94 38 8D 9C 60 */ addi r4, r13, lbl_8063EF20-_SDA_BASE_
+/* 800EAF38 000E6B98 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
+/* 800EAF3C 000E6B9C B1 DD 27 36 */ sth r14, 0x2736(r29)
+/* 800EAF40 000E6BA0 9A 1D 27 56 */ stb r16, 0x2756(r29)
+/* 800EAF44 000E6BA4 B2 1D 27 48 */ sth r16, 0x2748(r29)
+/* 800EAF48 000E6BA8 99 FD 27 57 */ stb r15, 0x2757(r29)
+/* 800EAF4C 000E6BAC B2 1D 27 4A */ sth r16, 0x274a(r29)
+/* 800EAF50 000E6BB0 99 9D 27 58 */ stb r12, 0x2758(r29)
+/* 800EAF54 000E6BB4 B2 1D 27 4C */ sth r16, 0x274c(r29)
+/* 800EAF58 000E6BB8 99 7D 27 59 */ stb r11, 0x2759(r29)
+/* 800EAF5C 000E6BBC B2 1D 27 4E */ sth r16, 0x274e(r29)
+/* 800EAF60 000E6BC0 99 5D 27 5A */ stb r10, 0x275a(r29)
+/* 800EAF64 000E6BC4 B2 1D 27 50 */ sth r16, 0x2750(r29)
+/* 800EAF68 000E6BC8 99 3D 27 5B */ stb r9, 0x275b(r29)
+/* 800EAF6C 000E6BCC B2 1D 27 52 */ sth r16, 0x2752(r29)
+/* 800EAF70 000E6BD0 99 1D 27 5C */ stb r8, 0x275c(r29)
+/* 800EAF74 000E6BD4 B2 1D 27 54 */ sth r16, 0x2754(r29)
+/* 800EAF78 000E6BD8 B0 FD 00 CE */ sth r7, 0xce(r29)
+/* 800EAF7C 000E6BDC B0 DD 00 D0 */ sth r6, 0xd0(r29)
+/* 800EAF80 000E6BE0 B0 05 00 02 */ sth r0, 2(r5)
+/* 800EAF84 000E6BE4 B0 0D 9C 58 */ sth r0, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800EAF88 000E6BE8 B0 04 00 02 */ sth r0, 2(r4)
+/* 800EAF8C 000E6BEC B0 0D 9C 60 */ sth r0, lbl_8063EF20-_SDA_BASE_(r13)
+/* 800EAF90 000E6BF0 B0 03 00 02 */ sth r0, 2(r3)
+/* 800EAF94 000E6BF4 B0 0D 9C 5C */ sth r0, lbl_8063EF1C-_SDA_BASE_(r13)
+/* 800EAF98 000E6BF8 48 00 22 4C */ b lbl_800ED1E4
+lbl_800EAF9C:
+/* 800EAF9C 000E6BFC 38 60 00 05 */ li r3, 5
+/* 800EAFA0 000E6C00 4B FF F3 E1 */ bl func_800EA380
+/* 800EAFA4 000E6C04 7C 63 07 34 */ extsh r3, r3
+/* 800EAFA8 000E6C08 38 80 00 08 */ li r4, 8
+/* 800EAFAC 000E6C0C 38 A0 00 01 */ li r5, 1
+/* 800EAFB0 000E6C10 48 16 8E 41 */ bl func_80253DF0
+/* 800EAFB4 000E6C14 38 60 00 00 */ li r3, 0
+/* 800EAFB8 000E6C18 4B FF F3 C9 */ bl func_800EA380
+/* 800EAFBC 000E6C1C 7C 63 07 34 */ extsh r3, r3
+/* 800EAFC0 000E6C20 38 80 00 08 */ li r4, 8
+/* 800EAFC4 000E6C24 38 A0 00 01 */ li r5, 1
+/* 800EAFC8 000E6C28 48 16 8E 29 */ bl func_80253DF0
+/* 800EAFCC 000E6C2C 38 60 00 01 */ li r3, 1
+/* 800EAFD0 000E6C30 4B FF F3 B1 */ bl func_800EA380
+/* 800EAFD4 000E6C34 7C 63 07 34 */ extsh r3, r3
+/* 800EAFD8 000E6C38 38 80 00 08 */ li r4, 8
+/* 800EAFDC 000E6C3C 38 A0 00 01 */ li r5, 1
+/* 800EAFE0 000E6C40 48 16 8E 11 */ bl func_80253DF0
+/* 800EAFE4 000E6C44 38 60 00 05 */ li r3, 5
+/* 800EAFE8 000E6C48 4B FF F3 99 */ bl func_800EA380
+/* 800EAFEC 000E6C4C 7C 63 07 34 */ extsh r3, r3
+/* 800EAFF0 000E6C50 38 80 00 06 */ li r4, 6
+/* 800EAFF4 000E6C54 38 A0 00 00 */ li r5, 0
+/* 800EAFF8 000E6C58 48 16 8D B9 */ bl func_80253DB0
+/* 800EAFFC 000E6C5C 38 60 00 00 */ li r3, 0
+/* 800EB000 000E6C60 4B FF F3 81 */ bl func_800EA380
+/* 800EB004 000E6C64 7C 63 07 34 */ extsh r3, r3
+/* 800EB008 000E6C68 38 80 00 02 */ li r4, 2
+/* 800EB00C 000E6C6C 38 A0 00 00 */ li r5, 0
+/* 800EB010 000E6C70 48 16 8D A1 */ bl func_80253DB0
+/* 800EB014 000E6C74 38 60 00 01 */ li r3, 1
+/* 800EB018 000E6C78 4B FF F3 69 */ bl func_800EA380
+/* 800EB01C 000E6C7C 7C 63 07 34 */ extsh r3, r3
+/* 800EB020 000E6C80 38 80 00 02 */ li r4, 2
+/* 800EB024 000E6C84 38 A0 00 00 */ li r5, 0
+/* 800EB028 000E6C88 48 16 8D 89 */ bl func_80253DB0
+/* 800EB02C 000E6C8C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB030 000E6C90 38 60 00 0F */ li r3, 0xf
+/* 800EB034 000E6C94 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EB038 000E6C98 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800EB03C 000E6C9C 41 82 00 10 */ beq lbl_800EB04C
+/* 800EB040 000E6CA0 38 00 00 0A */ li r0, 0xa
+/* 800EB044 000E6CA4 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
+/* 800EB048 000E6CA8 48 00 21 9C */ b lbl_800ED1E4
+lbl_800EB04C:
+/* 800EB04C 000E6CAC 38 00 00 0C */ li r0, 0xc
+/* 800EB050 000E6CB0 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
+/* 800EB054 000E6CB4 48 00 21 90 */ b lbl_800ED1E4
+/* 800EB058 000E6CB8 38 60 00 0B */ li r3, 0xb
+/* 800EB05C 000E6CBC 4B FF F3 25 */ bl func_800EA380
+/* 800EB060 000E6CC0 7C 63 07 34 */ extsh r3, r3
+/* 800EB064 000E6CC4 48 16 8D 6D */ bl func_80253DD0
+/* 800EB068 000E6CC8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EB06C 000E6CCC 28 00 00 03 */ cmplwi r0, 3
+/* 800EB070 000E6CD0 40 82 21 74 */ bne lbl_800ED1E4
+/* 800EB074 000E6CD4 38 60 00 00 */ li r3, 0
+/* 800EB078 000E6CD8 38 80 00 00 */ li r4, 0
+/* 800EB07C 000E6CDC 4B F6 E8 7D */ bl func_800598F8
+/* 800EB080 000E6CE0 38 60 00 01 */ li r3, 1
+/* 800EB084 000E6CE4 38 80 00 03 */ li r4, 3
+/* 800EB088 000E6CE8 38 A0 00 18 */ li r5, 0x18
+/* 800EB08C 000E6CEC 38 C0 00 00 */ li r6, 0
+/* 800EB090 000E6CF0 38 E0 00 00 */ li r7, 0
+/* 800EB094 000E6CF4 39 00 00 00 */ li r8, 0
+/* 800EB098 000E6CF8 4B F6 E9 31 */ bl func_800599C8
+/* 800EB09C 000E6CFC 38 60 00 02 */ li r3, 2
+/* 800EB0A0 000E6D00 38 80 00 00 */ li r4, 0
+/* 800EB0A4 000E6D04 38 A0 00 0C */ li r5, 0xc
+/* 800EB0A8 000E6D08 38 C0 00 00 */ li r6, 0
+/* 800EB0AC 000E6D0C 38 E0 00 03 */ li r7, 3
+/* 800EB0B0 000E6D10 39 00 00 00 */ li r8, 0
+/* 800EB0B4 000E6D14 4B F6 E9 15 */ bl func_800599C8
+/* 800EB0B8 000E6D18 38 60 00 03 */ li r3, 3
+/* 800EB0BC 000E6D1C 38 80 00 02 */ li r4, 2
+/* 800EB0C0 000E6D20 38 A0 00 12 */ li r5, 0x12
+/* 800EB0C4 000E6D24 38 C0 00 00 */ li r6, 0
+/* 800EB0C8 000E6D28 38 E0 00 01 */ li r7, 1
+/* 800EB0CC 000E6D2C 39 00 00 00 */ li r8, 0
+/* 800EB0D0 000E6D30 4B F6 E8 F9 */ bl func_800599C8
+/* 800EB0D4 000E6D34 38 60 00 0A */ li r3, 0xa
+/* 800EB0D8 000E6D38 38 80 00 20 */ li r4, 0x20
+/* 800EB0DC 000E6D3C 38 A0 00 19 */ li r5, 0x19
+/* 800EB0E0 000E6D40 38 C0 00 0B */ li r6, 0xb
+/* 800EB0E4 000E6D44 38 E0 00 0D */ li r7, 0xd
+/* 800EB0E8 000E6D48 39 00 00 00 */ li r8, 0
+/* 800EB0EC 000E6D4C 4B F6 E8 DD */ bl func_800599C8
+/* 800EB0F0 000E6D50 38 60 00 0B */ li r3, 0xb
+/* 800EB0F4 000E6D54 38 80 00 21 */ li r4, 0x21
+/* 800EB0F8 000E6D58 38 A0 00 0A */ li r5, 0xa
+/* 800EB0FC 000E6D5C 38 C0 00 0C */ li r6, 0xc
+/* 800EB100 000E6D60 38 E0 00 0E */ li r7, 0xe
+/* 800EB104 000E6D64 39 00 00 00 */ li r8, 0
+/* 800EB108 000E6D68 4B F6 E8 C1 */ bl func_800599C8
+/* 800EB10C 000E6D6C 38 60 00 0C */ li r3, 0xc
+/* 800EB110 000E6D70 38 80 00 22 */ li r4, 0x22
+/* 800EB114 000E6D74 38 A0 00 0B */ li r5, 0xb
+/* 800EB118 000E6D78 38 C0 00 02 */ li r6, 2
+/* 800EB11C 000E6D7C 38 E0 00 0F */ li r7, 0xf
+/* 800EB120 000E6D80 39 00 00 00 */ li r8, 0
+/* 800EB124 000E6D84 4B F6 E8 A5 */ bl func_800599C8
+/* 800EB128 000E6D88 38 60 00 0D */ li r3, 0xd
+/* 800EB12C 000E6D8C 38 80 00 0A */ li r4, 0xa
+/* 800EB130 000E6D90 38 A0 00 1B */ li r5, 0x1b
+/* 800EB134 000E6D94 38 C0 00 0E */ li r6, 0xe
+/* 800EB138 000E6D98 38 E0 00 10 */ li r7, 0x10
+/* 800EB13C 000E6D9C 39 00 00 00 */ li r8, 0
+/* 800EB140 000E6DA0 4B F6 E8 89 */ bl func_800599C8
+/* 800EB144 000E6DA4 38 60 00 0E */ li r3, 0xe
+/* 800EB148 000E6DA8 38 80 00 0B */ li r4, 0xb
+/* 800EB14C 000E6DAC 38 A0 00 0D */ li r5, 0xd
+/* 800EB150 000E6DB0 38 C0 00 0F */ li r6, 0xf
+/* 800EB154 000E6DB4 38 E0 00 11 */ li r7, 0x11
+/* 800EB158 000E6DB8 39 00 00 00 */ li r8, 0
+/* 800EB15C 000E6DBC 4B F6 E8 6D */ bl func_800599C8
+/* 800EB160 000E6DC0 38 60 00 0F */ li r3, 0xf
+/* 800EB164 000E6DC4 38 80 00 0C */ li r4, 0xc
+/* 800EB168 000E6DC8 38 A0 00 0E */ li r5, 0xe
+/* 800EB16C 000E6DCC 38 C0 00 02 */ li r6, 2
+/* 800EB170 000E6DD0 38 E0 00 12 */ li r7, 0x12
+/* 800EB174 000E6DD4 39 00 00 00 */ li r8, 0
+/* 800EB178 000E6DD8 4B F6 E8 51 */ bl func_800599C8
+/* 800EB17C 000E6DDC 38 60 00 10 */ li r3, 0x10
+/* 800EB180 000E6DE0 38 80 00 0D */ li r4, 0xd
+/* 800EB184 000E6DE4 38 A0 00 1C */ li r5, 0x1c
+/* 800EB188 000E6DE8 38 C0 00 11 */ li r6, 0x11
+/* 800EB18C 000E6DEC 38 E0 00 13 */ li r7, 0x13
+/* 800EB190 000E6DF0 39 00 00 00 */ li r8, 0
+/* 800EB194 000E6DF4 4B F6 E8 35 */ bl func_800599C8
+/* 800EB198 000E6DF8 38 60 00 11 */ li r3, 0x11
+/* 800EB19C 000E6DFC 38 80 00 0E */ li r4, 0xe
+/* 800EB1A0 000E6E00 38 A0 00 10 */ li r5, 0x10
+/* 800EB1A4 000E6E04 38 C0 00 12 */ li r6, 0x12
+/* 800EB1A8 000E6E08 38 E0 00 14 */ li r7, 0x14
+/* 800EB1AC 000E6E0C 39 00 00 00 */ li r8, 0
+/* 800EB1B0 000E6E10 4B F6 E8 19 */ bl func_800599C8
+/* 800EB1B4 000E6E14 38 60 00 12 */ li r3, 0x12
+/* 800EB1B8 000E6E18 38 80 00 0F */ li r4, 0xf
+/* 800EB1BC 000E6E1C 38 A0 00 11 */ li r5, 0x11
+/* 800EB1C0 000E6E20 38 C0 00 03 */ li r6, 3
+/* 800EB1C4 000E6E24 38 E0 00 15 */ li r7, 0x15
+/* 800EB1C8 000E6E28 39 00 00 00 */ li r8, 0
+/* 800EB1CC 000E6E2C 4B F6 E7 FD */ bl func_800599C8
+/* 800EB1D0 000E6E30 38 60 00 13 */ li r3, 0x13
+/* 800EB1D4 000E6E34 38 80 00 10 */ li r4, 0x10
+/* 800EB1D8 000E6E38 38 A0 00 1D */ li r5, 0x1d
+/* 800EB1DC 000E6E3C 38 C0 00 14 */ li r6, 0x14
+/* 800EB1E0 000E6E40 38 E0 00 16 */ li r7, 0x16
+/* 800EB1E4 000E6E44 39 00 00 00 */ li r8, 0
+/* 800EB1E8 000E6E48 4B F6 E7 E1 */ bl func_800599C8
+/* 800EB1EC 000E6E4C 38 60 00 14 */ li r3, 0x14
+/* 800EB1F0 000E6E50 38 80 00 11 */ li r4, 0x11
+/* 800EB1F4 000E6E54 38 A0 00 13 */ li r5, 0x13
+/* 800EB1F8 000E6E58 38 C0 00 15 */ li r6, 0x15
+/* 800EB1FC 000E6E5C 38 E0 00 17 */ li r7, 0x17
+/* 800EB200 000E6E60 39 00 00 00 */ li r8, 0
+/* 800EB204 000E6E64 4B F6 E7 C5 */ bl func_800599C8
+/* 800EB208 000E6E68 38 60 00 15 */ li r3, 0x15
+/* 800EB20C 000E6E6C 38 80 00 12 */ li r4, 0x12
+/* 800EB210 000E6E70 38 A0 00 14 */ li r5, 0x14
+/* 800EB214 000E6E74 38 C0 00 03 */ li r6, 3
+/* 800EB218 000E6E78 38 E0 00 18 */ li r7, 0x18
+/* 800EB21C 000E6E7C 39 00 00 00 */ li r8, 0
+/* 800EB220 000E6E80 4B F6 E7 A9 */ bl func_800599C8
+/* 800EB224 000E6E84 38 60 00 16 */ li r3, 0x16
+/* 800EB228 000E6E88 38 80 00 13 */ li r4, 0x13
+/* 800EB22C 000E6E8C 38 A0 00 1F */ li r5, 0x1f
+/* 800EB230 000E6E90 38 C0 00 17 */ li r6, 0x17
+/* 800EB234 000E6E94 38 E0 00 00 */ li r7, 0
+/* 800EB238 000E6E98 39 00 00 00 */ li r8, 0
+/* 800EB23C 000E6E9C 4B F6 E7 8D */ bl func_800599C8
+/* 800EB240 000E6EA0 38 60 00 17 */ li r3, 0x17
+/* 800EB244 000E6EA4 38 80 00 14 */ li r4, 0x14
+/* 800EB248 000E6EA8 38 A0 00 16 */ li r5, 0x16
+/* 800EB24C 000E6EAC 38 C0 00 18 */ li r6, 0x18
+/* 800EB250 000E6EB0 38 E0 00 00 */ li r7, 0
+/* 800EB254 000E6EB4 39 00 00 00 */ li r8, 0
+/* 800EB258 000E6EB8 4B F6 E7 71 */ bl func_800599C8
+/* 800EB25C 000E6EBC 38 60 00 18 */ li r3, 0x18
+/* 800EB260 000E6EC0 38 80 00 15 */ li r4, 0x15
+/* 800EB264 000E6EC4 38 A0 00 17 */ li r5, 0x17
+/* 800EB268 000E6EC8 38 C0 00 01 */ li r6, 1
+/* 800EB26C 000E6ECC 38 E0 00 00 */ li r7, 0
+/* 800EB270 000E6ED0 39 00 00 00 */ li r8, 0
+/* 800EB274 000E6ED4 4B F6 E7 55 */ bl func_800599C8
+/* 800EB278 000E6ED8 38 60 00 19 */ li r3, 0x19
+/* 800EB27C 000E6EDC 38 80 00 00 */ li r4, 0
+/* 800EB280 000E6EE0 38 A0 00 00 */ li r5, 0
+/* 800EB284 000E6EE4 38 C0 00 0A */ li r6, 0xa
+/* 800EB288 000E6EE8 38 E0 00 1A */ li r7, 0x1a
+/* 800EB28C 000E6EEC 39 00 00 00 */ li r8, 0
+/* 800EB290 000E6EF0 4B F6 E7 39 */ bl func_800599C8
+/* 800EB294 000E6EF4 38 60 00 1A */ li r3, 0x1a
+/* 800EB298 000E6EF8 38 80 00 19 */ li r4, 0x19
+/* 800EB29C 000E6EFC 38 A0 00 00 */ li r5, 0
+/* 800EB2A0 000E6F00 38 C0 00 0D */ li r6, 0xd
+/* 800EB2A4 000E6F04 38 E0 00 1B */ li r7, 0x1b
+/* 800EB2A8 000E6F08 39 00 00 00 */ li r8, 0
+/* 800EB2AC 000E6F0C 4B F6 E7 1D */ bl func_800599C8
+/* 800EB2B0 000E6F10 38 60 00 1B */ li r3, 0x1b
+/* 800EB2B4 000E6F14 38 80 00 1A */ li r4, 0x1a
+/* 800EB2B8 000E6F18 38 A0 00 00 */ li r5, 0
+/* 800EB2BC 000E6F1C 38 C0 00 10 */ li r6, 0x10
+/* 800EB2C0 000E6F20 38 E0 00 1C */ li r7, 0x1c
+/* 800EB2C4 000E6F24 39 00 00 00 */ li r8, 0
+/* 800EB2C8 000E6F28 4B F6 E7 01 */ bl func_800599C8
+/* 800EB2CC 000E6F2C 38 60 00 1C */ li r3, 0x1c
+/* 800EB2D0 000E6F30 38 80 00 1B */ li r4, 0x1b
+/* 800EB2D4 000E6F34 38 A0 00 00 */ li r5, 0
+/* 800EB2D8 000E6F38 38 C0 00 10 */ li r6, 0x10
+/* 800EB2DC 000E6F3C 38 E0 00 1D */ li r7, 0x1d
+/* 800EB2E0 000E6F40 39 00 00 00 */ li r8, 0
+/* 800EB2E4 000E6F44 4B F6 E6 E5 */ bl func_800599C8
+/* 800EB2E8 000E6F48 38 60 00 1D */ li r3, 0x1d
+/* 800EB2EC 000E6F4C 38 80 00 1C */ li r4, 0x1c
+/* 800EB2F0 000E6F50 38 A0 00 00 */ li r5, 0
+/* 800EB2F4 000E6F54 38 C0 00 10 */ li r6, 0x10
+/* 800EB2F8 000E6F58 38 E0 00 1E */ li r7, 0x1e
+/* 800EB2FC 000E6F5C 39 00 00 00 */ li r8, 0
+/* 800EB300 000E6F60 4B F6 E6 C9 */ bl func_800599C8
+/* 800EB304 000E6F64 38 60 00 1E */ li r3, 0x1e
+/* 800EB308 000E6F68 38 80 00 1D */ li r4, 0x1d
+/* 800EB30C 000E6F6C 38 A0 00 00 */ li r5, 0
+/* 800EB310 000E6F70 38 C0 00 13 */ li r6, 0x13
+/* 800EB314 000E6F74 38 E0 00 1F */ li r7, 0x1f
+/* 800EB318 000E6F78 39 00 00 00 */ li r8, 0
+/* 800EB31C 000E6F7C 4B F6 E6 AD */ bl func_800599C8
+/* 800EB320 000E6F80 38 60 00 1F */ li r3, 0x1f
+/* 800EB324 000E6F84 38 80 00 1E */ li r4, 0x1e
+/* 800EB328 000E6F88 38 A0 00 00 */ li r5, 0
+/* 800EB32C 000E6F8C 38 C0 00 16 */ li r6, 0x16
+/* 800EB330 000E6F90 38 E0 00 00 */ li r7, 0
+/* 800EB334 000E6F94 39 00 00 00 */ li r8, 0
+/* 800EB338 000E6F98 4B F6 E6 91 */ bl func_800599C8
+/* 800EB33C 000E6F9C 38 60 00 20 */ li r3, 0x20
+/* 800EB340 000E6FA0 38 80 00 00 */ li r4, 0
+/* 800EB344 000E6FA4 38 A0 00 19 */ li r5, 0x19
+/* 800EB348 000E6FA8 38 C0 00 21 */ li r6, 0x21
+/* 800EB34C 000E6FAC 38 E0 00 0A */ li r7, 0xa
+/* 800EB350 000E6FB0 39 00 00 00 */ li r8, 0
+/* 800EB354 000E6FB4 4B F6 E6 75 */ bl func_800599C8
+/* 800EB358 000E6FB8 38 60 00 21 */ li r3, 0x21
+/* 800EB35C 000E6FBC 38 80 00 00 */ li r4, 0
+/* 800EB360 000E6FC0 38 A0 00 20 */ li r5, 0x20
+/* 800EB364 000E6FC4 38 C0 00 22 */ li r6, 0x22
+/* 800EB368 000E6FC8 38 E0 00 0B */ li r7, 0xb
+/* 800EB36C 000E6FCC 39 00 00 00 */ li r8, 0
+/* 800EB370 000E6FD0 4B F6 E6 59 */ bl func_800599C8
+/* 800EB374 000E6FD4 38 60 00 22 */ li r3, 0x22
+/* 800EB378 000E6FD8 38 80 00 00 */ li r4, 0
+/* 800EB37C 000E6FDC 38 A0 00 21 */ li r5, 0x21
+/* 800EB380 000E6FE0 38 C0 00 00 */ li r6, 0
+/* 800EB384 000E6FE4 38 E0 00 0C */ li r7, 0xc
+/* 800EB388 000E6FE8 39 00 00 00 */ li r8, 0
+/* 800EB38C 000E6FEC 4B F6 E6 3D */ bl func_800599C8
+/* 800EB390 000E6FF0 38 00 00 06 */ li r0, 6
+/* 800EB394 000E6FF4 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EB398 000E6FF8 48 00 1E 4C */ b lbl_800ED1E4
+/* 800EB39C 000E6FFC 38 60 00 2D */ li r3, 0x2d
+/* 800EB3A0 000E7000 38 80 00 0A */ li r4, 0xa
+/* 800EB3A4 000E7004 38 A0 00 00 */ li r5, 0
+/* 800EB3A8 000E7008 38 C0 00 01 */ li r6, 1
+/* 800EB3AC 000E700C 4B F6 E6 C1 */ bl func_80059A6C
+/* 800EB3B0 000E7010 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800EB3B4 000E7014 54 6E 04 3E */ clrlwi r14, r3, 0x10
+/* 800EB3B8 000E7018 41 82 08 30 */ beq lbl_800EBBE8
+/* 800EB3BC 000E701C 28 0E 00 01 */ cmplwi r14, 1
+/* 800EB3C0 000E7020 41 82 00 0C */ beq lbl_800EB3CC
+/* 800EB3C4 000E7024 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800EB3C8 000E7028 40 82 00 70 */ bne lbl_800EB438
+lbl_800EB3CC:
+/* 800EB3CC 000E702C 38 60 00 0B */ li r3, 0xb
+/* 800EB3D0 000E7030 4B FF EF B1 */ bl func_800EA380
+/* 800EB3D4 000E7034 7C 63 07 34 */ extsh r3, r3
+/* 800EB3D8 000E7038 38 80 00 06 */ li r4, 6
+/* 800EB3DC 000E703C 38 A0 00 00 */ li r5, 0
+/* 800EB3E0 000E7040 48 16 89 D1 */ bl func_80253DB0
+/* 800EB3E4 000E7044 38 60 00 02 */ li r3, 2
+/* 800EB3E8 000E7048 4B FF EF 99 */ bl func_800EA380
+/* 800EB3EC 000E704C 7C 63 07 34 */ extsh r3, r3
+/* 800EB3F0 000E7050 38 80 00 0F */ li r4, 0xf
+/* 800EB3F4 000E7054 38 A0 00 00 */ li r5, 0
+/* 800EB3F8 000E7058 48 16 89 B9 */ bl func_80253DB0
+/* 800EB3FC 000E705C 38 60 00 06 */ li r3, 6
+/* 800EB400 000E7060 4B FF EF 81 */ bl func_800EA380
+/* 800EB404 000E7064 7C 63 07 34 */ extsh r3, r3
+/* 800EB408 000E7068 38 80 00 06 */ li r4, 6
+/* 800EB40C 000E706C 38 A0 00 00 */ li r5, 0
+/* 800EB410 000E7070 48 16 89 A1 */ bl func_80253DB0
+/* 800EB414 000E7074 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB418 000E7078 38 60 00 09 */ li r3, 9
+/* 800EB41C 000E707C B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EB420 000E7080 38 60 00 02 */ li r3, 2
+/* 800EB424 000E7084 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EB428 000E7088 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
+/* 800EB42C 000E708C B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EB430 000E7090 4B F6 F0 9D */ bl func_8005A4CC
+/* 800EB434 000E7094 48 00 1D B0 */ b lbl_800ED1E4
+lbl_800EB438:
+/* 800EB438 000E7098 28 0E 00 02 */ cmplwi r14, 2
+/* 800EB43C 000E709C 40 82 00 A4 */ bne lbl_800EB4E0
+/* 800EB440 000E70A0 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB444 000E70A4 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800EB448 000E70A8 40 82 00 18 */ bne lbl_800EB460
+/* 800EB44C 000E70AC C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EB450 000E70B0 38 60 02 22 */ li r3, 0x222
+/* 800EB454 000E70B4 38 80 00 00 */ li r4, 0
+/* 800EB458 000E70B8 4B F1 FD 19 */ bl func_8000B170
+/* 800EB45C 000E70BC 48 00 1D 88 */ b lbl_800ED1E4
+lbl_800EB460:
+/* 800EB460 000E70C0 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EB464 000E70C4 38 60 02 23 */ li r3, 0x223
+/* 800EB468 000E70C8 38 80 00 00 */ li r4, 0
+/* 800EB46C 000E70CC 4B F1 FD 05 */ bl func_8000B170
+/* 800EB470 000E70D0 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB474 000E70D4 38 60 00 01 */ li r3, 1
+/* 800EB478 000E70D8 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
+/* 800EB47C 000E70DC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EB480 000E70E0 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EB484 000E70E4 38 00 00 07 */ li r0, 7
+/* 800EB488 000E70E8 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EB48C 000E70EC 38 60 00 02 */ li r3, 2
+/* 800EB490 000E70F0 88 85 00 59 */ lbz r4, 0x59(r5)
+/* 800EB494 000E70F4 C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800EB498 000E70F8 90 81 00 54 */ stw r4, 0x54(r1)
+/* 800EB49C 000E70FC C8 21 00 50 */ lfd f1, 0x50(r1)
+/* 800EB4A0 000E7100 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EB4A4 000E7104 FC 21 10 28 */ fsub f1, f1, f2
+/* 800EB4A8 000E7108 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800EB4AC 000E710C D8 1D 00 90 */ stfd f0, 0x90(r29)
+/* 800EB4B0 000E7110 4B FF EE D1 */ bl func_800EA380
+/* 800EB4B4 000E7114 7C 63 07 34 */ extsh r3, r3
+/* 800EB4B8 000E7118 38 80 00 0F */ li r4, 0xf
+/* 800EB4BC 000E711C 38 A0 00 00 */ li r5, 0
+/* 800EB4C0 000E7120 48 16 88 F1 */ bl func_80253DB0
+/* 800EB4C4 000E7124 38 60 00 06 */ li r3, 6
+/* 800EB4C8 000E7128 4B FF EE B9 */ bl func_800EA380
+/* 800EB4CC 000E712C 7C 63 07 34 */ extsh r3, r3
+/* 800EB4D0 000E7130 38 80 00 06 */ li r4, 6
+/* 800EB4D4 000E7134 38 A0 00 00 */ li r5, 0
+/* 800EB4D8 000E7138 48 16 88 D9 */ bl func_80253DB0
+/* 800EB4DC 000E713C 48 00 1D 08 */ b lbl_800ED1E4
+lbl_800EB4E0:
+/* 800EB4E0 000E7140 28 0E 00 03 */ cmplwi r14, 3
+/* 800EB4E4 000E7144 40 82 00 E4 */ bne lbl_800EB5C8
+/* 800EB4E8 000E7148 A0 9D 00 D0 */ lhz r4, 0xd0(r29)
+/* 800EB4EC 000E714C 3C 60 88 89 */ lis r3, 0x88888889@ha
+/* 800EB4F0 000E7150 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB4F4 000E7154 38 63 88 89 */ addi r3, r3, 0x88888889@l
+/* 800EB4F8 000E7158 54 84 B7 3C */ rlwinm r4, r4, 0x16, 0x1c, 0x1e
+/* 800EB4FC 000E715C 7C BD 22 14 */ add r5, r29, r4
+/* 800EB500 000E7160 A8 A5 27 36 */ lha r5, 0x2736(r5)
+/* 800EB504 000E7164 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
+/* 800EB508 000E7168 38 84 00 01 */ addi r4, r4, 1
+/* 800EB50C 000E716C 38 05 00 0E */ addi r0, r5, 0xe
+/* 800EB510 000E7170 7C 63 00 96 */ mulhw r3, r3, r0
+/* 800EB514 000E7174 7C 03 02 14 */ add r0, r3, r0
+/* 800EB518 000E7178 7C 00 1E 70 */ srawi r0, r0, 3
+/* 800EB51C 000E717C 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800EB520 000E7180 7C 00 1A 14 */ add r0, r0, r3
+/* 800EB524 000E7184 7C 04 00 00 */ cmpw r4, r0
+/* 800EB528 000E7188 41 82 00 0C */ beq lbl_800EB534
+/* 800EB52C 000E718C 2C 05 00 00 */ cmpwi r5, 0
+/* 800EB530 000E7190 40 82 00 18 */ bne lbl_800EB548
+lbl_800EB534:
+/* 800EB534 000E7194 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EB538 000E7198 38 60 02 22 */ li r3, 0x222
+/* 800EB53C 000E719C 38 80 00 00 */ li r4, 0
+/* 800EB540 000E71A0 4B F1 FC 31 */ bl func_8000B170
+/* 800EB544 000E71A4 48 00 1C A0 */ b lbl_800ED1E4
+lbl_800EB548:
+/* 800EB548 000E71A8 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EB54C 000E71AC 38 60 02 23 */ li r3, 0x223
+/* 800EB550 000E71B0 38 80 00 00 */ li r4, 0
+/* 800EB554 000E71B4 4B F1 FC 1D */ bl func_8000B170
+/* 800EB558 000E71B8 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB55C 000E71BC 38 60 00 02 */ li r3, 2
+/* 800EB560 000E71C0 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
+/* 800EB564 000E71C4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EB568 000E71C8 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EB56C 000E71CC 38 00 00 07 */ li r0, 7
+/* 800EB570 000E71D0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EB574 000E71D4 38 60 00 02 */ li r3, 2
+/* 800EB578 000E71D8 88 85 00 59 */ lbz r4, 0x59(r5)
+/* 800EB57C 000E71DC C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800EB580 000E71E0 90 81 00 5C */ stw r4, 0x5c(r1)
+/* 800EB584 000E71E4 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EB588 000E71E8 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EB58C 000E71EC FC 21 10 28 */ fsub f1, f1, f2
+/* 800EB590 000E71F0 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800EB594 000E71F4 D8 1D 00 90 */ stfd f0, 0x90(r29)
+/* 800EB598 000E71F8 4B FF ED E9 */ bl func_800EA380
+/* 800EB59C 000E71FC 7C 63 07 34 */ extsh r3, r3
+/* 800EB5A0 000E7200 38 80 00 0F */ li r4, 0xf
+/* 800EB5A4 000E7204 38 A0 00 00 */ li r5, 0
+/* 800EB5A8 000E7208 48 16 88 09 */ bl func_80253DB0
+/* 800EB5AC 000E720C 38 60 00 06 */ li r3, 6
+/* 800EB5B0 000E7210 4B FF ED D1 */ bl func_800EA380
+/* 800EB5B4 000E7214 7C 63 07 34 */ extsh r3, r3
+/* 800EB5B8 000E7218 38 80 00 06 */ li r4, 6
+/* 800EB5BC 000E721C 38 A0 00 00 */ li r5, 0
+/* 800EB5C0 000E7220 48 16 87 F1 */ bl func_80253DB0
+/* 800EB5C4 000E7224 48 00 1C 20 */ b lbl_800ED1E4
+lbl_800EB5C8:
+/* 800EB5C8 000E7228 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800EB5CC 000E722C 41 80 01 A0 */ blt lbl_800EB76C
+/* 800EB5D0 000E7230 28 0E 00 18 */ cmplwi r14, 0x18
+/* 800EB5D4 000E7234 41 81 01 98 */ bgt lbl_800EB76C
+/* 800EB5D8 000E7238 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EB5DC 000E723C 38 6E FF F6 */ addi r3, r14, -10
+/* 800EB5E0 000E7240 A0 DD 00 CE */ lhz r6, 0xce(r29)
+/* 800EB5E4 000E7244 50 66 2D B4 */ rlwimi r6, r3, 5, 0x16, 0x1a
+/* 800EB5E8 000E7248 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800EB5EC 000E724C B0 DD 00 CE */ sth r6, 0xce(r29)
+/* 800EB5F0 000E7250 7C 7D 02 14 */ add r3, r29, r0
+/* 800EB5F4 000E7254 54 C5 B6 BE */ rlwinm r5, r6, 0x16, 0x1a, 0x1f
+/* 800EB5F8 000E7258 54 C4 D5 B6 */ rlwinm r4, r6, 0x1a, 0x16, 0x1b
+/* 800EB5FC 000E725C A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800EB600 000E7260 54 C6 DE FE */ rlwinm r6, r6, 0x1b, 0x1b, 0x1f
+/* 800EB604 000E7264 7C 65 20 50 */ subf r3, r5, r4
+/* 800EB608 000E7268 7C 66 1A 14 */ add r3, r6, r3
+/* 800EB60C 000E726C 7C 03 00 00 */ cmpw r3, r0
+/* 800EB610 000E7270 40 80 1B D4 */ bge lbl_800ED1E4
+/* 800EB614 000E7274 54 60 08 3C */ slwi r0, r3, 1
+/* 800EB618 000E7278 7C 7D 02 14 */ add r3, r29, r0
+/* 800EB61C 000E727C A1 E3 22 F2 */ lhz r15, 0x22f2(r3)
+/* 800EB620 000E7280 28 0F 00 06 */ cmplwi r15, 6
+/* 800EB624 000E7284 40 80 00 2C */ bge lbl_800EB650
+/* 800EB628 000E7288 1C 0F 00 DC */ mulli r0, r15, 0xdc
+/* 800EB62C 000E728C 7C 7F 02 14 */ add r3, r31, r0
+/* 800EB630 000E7290 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800EB634 000E7294 48 2F 0B 69 */ bl func_803DC19C
+/* 800EB638 000E7298 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EB63C 000E729C 7C 6E 1B 78 */ mr r14, r3
+/* 800EB640 000E72A0 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800EB644 000E72A4 7C 00 7E 30 */ sraw r0, r0, r15
+/* 800EB648 000E72A8 54 0F 07 FE */ clrlwi r15, r0, 0x1f
+/* 800EB64C 000E72AC 48 00 00 30 */ b lbl_800EB67C
+lbl_800EB650:
+/* 800EB650 000E72B0 38 6F FF FA */ addi r3, r15, -6
+/* 800EB654 000E72B4 54 65 04 3E */ clrlwi r5, r3, 0x10
+/* 800EB658 000E72B8 7C A0 1E 70 */ srawi r0, r5, 3
+/* 800EB65C 000E72BC 54 63 07 7E */ clrlwi r3, r3, 0x1d
+/* 800EB660 000E72C0 7C 9D 02 14 */ add r4, r29, r0
+/* 800EB664 000E72C4 88 84 27 A8 */ lbz r4, 0x27a8(r4)
+/* 800EB668 000E72C8 1C 05 00 88 */ mulli r0, r5, 0x88
+/* 800EB66C 000E72CC 7C 84 1E 30 */ sraw r4, r4, r3
+/* 800EB670 000E72D0 7C 7F 02 14 */ add r3, r31, r0
+/* 800EB674 000E72D4 54 8F 07 FE */ clrlwi r15, r4, 0x1f
+/* 800EB678 000E72D8 39 C3 05 F8 */ addi r14, r3, 0x5f8
+lbl_800EB67C:
+/* 800EB67C 000E72DC A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EB680 000E72E0 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800EB684 000E72E4 40 82 00 08 */ bne lbl_800EB68C
+/* 800EB688 000E72E8 39 E0 00 00 */ li r15, 0
+lbl_800EB68C:
+/* 800EB68C 000E72EC 7D C3 73 78 */ mr r3, r14
+/* 800EB690 000E72F0 4B F6 B5 45 */ bl func_80056BD4
+/* 800EB694 000E72F4 2C 03 00 00 */ cmpwi r3, 0
+/* 800EB698 000E72F8 41 82 00 C0 */ beq lbl_800EB758
+/* 800EB69C 000E72FC 55 E0 06 3F */ clrlwi. r0, r15, 0x18
+/* 800EB6A0 000E7300 40 82 00 B8 */ bne lbl_800EB758
+/* 800EB6A4 000E7304 7D C3 73 78 */ mr r3, r14
+/* 800EB6A8 000E7308 4B F6 B7 85 */ bl func_80056E2C
+/* 800EB6AC 000E730C 2C 03 00 00 */ cmpwi r3, 0
+/* 800EB6B0 000E7310 40 82 00 A8 */ bne lbl_800EB758
+/* 800EB6B4 000E7314 38 60 00 01 */ li r3, 1
+/* 800EB6B8 000E7318 4B F6 EE 15 */ bl func_8005A4CC
+/* 800EB6BC 000E731C 38 60 00 0B */ li r3, 0xb
+/* 800EB6C0 000E7320 4B FF EC C1 */ bl func_800EA380
+/* 800EB6C4 000E7324 7C 63 07 34 */ extsh r3, r3
+/* 800EB6C8 000E7328 38 80 00 03 */ li r4, 3
+/* 800EB6CC 000E732C 38 A0 00 00 */ li r5, 0
+/* 800EB6D0 000E7330 48 16 86 E1 */ bl func_80253DB0
+/* 800EB6D4 000E7334 38 60 00 02 */ li r3, 2
+/* 800EB6D8 000E7338 4B FF EC A9 */ bl func_800EA380
+/* 800EB6DC 000E733C 7C 63 07 34 */ extsh r3, r3
+/* 800EB6E0 000E7340 38 80 00 0F */ li r4, 0xf
+/* 800EB6E4 000E7344 38 A0 00 00 */ li r5, 0
+/* 800EB6E8 000E7348 48 16 86 C9 */ bl func_80253DB0
+/* 800EB6EC 000E734C 38 60 00 06 */ li r3, 6
+/* 800EB6F0 000E7350 4B FF EC 91 */ bl func_800EA380
+/* 800EB6F4 000E7354 7C 63 07 34 */ extsh r3, r3
+/* 800EB6F8 000E7358 38 80 00 06 */ li r4, 6
+/* 800EB6FC 000E735C 38 A0 00 00 */ li r5, 0
+/* 800EB700 000E7360 48 16 86 B1 */ bl func_80253DB0
+/* 800EB704 000E7364 38 00 00 14 */ li r0, 0x14
+/* 800EB708 000E7368 38 60 00 0B */ li r3, 0xb
+/* 800EB70C 000E736C B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EB710 000E7370 4B FF EC 71 */ bl func_800EA380
+/* 800EB714 000E7374 7C 63 07 34 */ extsh r3, r3
+/* 800EB718 000E7378 38 80 00 04 */ li r4, 4
+/* 800EB71C 000E737C 38 A0 00 00 */ li r5, 0
+/* 800EB720 000E7380 48 16 86 91 */ bl func_80253DB0
+/* 800EB724 000E7384 38 60 00 02 */ li r3, 2
+/* 800EB728 000E7388 4B FF EC 59 */ bl func_800EA380
+/* 800EB72C 000E738C 7C 63 07 34 */ extsh r3, r3
+/* 800EB730 000E7390 38 80 00 10 */ li r4, 0x10
+/* 800EB734 000E7394 38 A0 00 00 */ li r5, 0
+/* 800EB738 000E7398 48 16 86 79 */ bl func_80253DB0
+/* 800EB73C 000E739C 38 60 00 06 */ li r3, 6
+/* 800EB740 000E73A0 4B FF EC 41 */ bl func_800EA380
+/* 800EB744 000E73A4 7C 63 07 34 */ extsh r3, r3
+/* 800EB748 000E73A8 38 80 00 07 */ li r4, 7
+/* 800EB74C 000E73AC 38 A0 00 00 */ li r5, 0
+/* 800EB750 000E73B0 48 16 86 61 */ bl func_80253DB0
+/* 800EB754 000E73B4 48 00 1A 90 */ b lbl_800ED1E4
+lbl_800EB758:
+/* 800EB758 000E73B8 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EB75C 000E73BC 38 60 02 22 */ li r3, 0x222
+/* 800EB760 000E73C0 38 80 00 00 */ li r4, 0
+/* 800EB764 000E73C4 4B F1 FA 0D */ bl func_8000B170
+/* 800EB768 000E73C8 48 00 1A 7C */ b lbl_800ED1E4
+lbl_800EB76C:
+/* 800EB76C 000E73CC 28 0E 00 19 */ cmplwi r14, 0x19
+/* 800EB770 000E73D0 41 80 03 D4 */ blt lbl_800EBB44
+/* 800EB774 000E73D4 28 0E 00 1F */ cmplwi r14, 0x1f
+/* 800EB778 000E73D8 41 81 03 CC */ bgt lbl_800EBB44
+/* 800EB77C 000E73DC C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EB780 000E73E0 38 60 02 23 */ li r3, 0x223
+/* 800EB784 000E73E4 38 80 00 00 */ li r4, 0
+/* 800EB788 000E73E8 4B F1 F9 E9 */ bl func_8000B170
+/* 800EB78C 000E73EC 38 60 00 0B */ li r3, 0xb
+/* 800EB790 000E73F0 4B FF EB F1 */ bl func_800EA380
+/* 800EB794 000E73F4 7C 63 07 34 */ extsh r3, r3
+/* 800EB798 000E73F8 38 80 00 04 */ li r4, 4
+/* 800EB79C 000E73FC 38 A0 00 00 */ li r5, 0
+/* 800EB7A0 000E7400 48 16 86 11 */ bl func_80253DB0
+/* 800EB7A4 000E7404 38 60 00 02 */ li r3, 2
+/* 800EB7A8 000E7408 4B FF EB D9 */ bl func_800EA380
+/* 800EB7AC 000E740C 7C 63 07 34 */ extsh r3, r3
+/* 800EB7B0 000E7410 38 80 00 10 */ li r4, 0x10
+/* 800EB7B4 000E7414 38 A0 00 00 */ li r5, 0
+/* 800EB7B8 000E7418 48 16 85 F9 */ bl func_80253DB0
+/* 800EB7BC 000E741C 38 60 00 03 */ li r3, 3
+/* 800EB7C0 000E7420 4B FF EB C1 */ bl func_800EA380
+/* 800EB7C4 000E7424 7C 63 07 34 */ extsh r3, r3
+/* 800EB7C8 000E7428 38 80 00 10 */ li r4, 0x10
+/* 800EB7CC 000E742C 38 A0 00 00 */ li r5, 0
+/* 800EB7D0 000E7430 48 16 85 E1 */ bl func_80253DB0
+/* 800EB7D4 000E7434 38 60 00 06 */ li r3, 6
+/* 800EB7D8 000E7438 4B FF EB A9 */ bl func_800EA380
+/* 800EB7DC 000E743C 7C 63 07 34 */ extsh r3, r3
+/* 800EB7E0 000E7440 38 80 00 06 */ li r4, 6
+/* 800EB7E4 000E7444 38 A0 00 00 */ li r5, 0
+/* 800EB7E8 000E7448 48 16 85 C9 */ bl func_80253DB0
+/* 800EB7EC 000E744C 7C 7D 72 14 */ add r3, r29, r14
+/* 800EB7F0 000E7450 88 03 27 3D */ lbz r0, 0x273d(r3)
+/* 800EB7F4 000E7454 B0 1D 00 A8 */ sth r0, 0xa8(r29)
+/* 800EB7F8 000E7458 48 00 CA 79 */ bl func_800F8270
+/* 800EB7FC 000E745C A0 7D 00 D0 */ lhz r3, 0xd0(r29)
+/* 800EB800 000E7460 38 0E FF E7 */ addi r0, r14, -25
+/* 800EB804 000E7464 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
+/* 800EB808 000E7468 7C 00 18 40 */ cmplw r0, r3
+/* 800EB80C 000E746C 98 7D 27 EC */ stb r3, 0x27ec(r29)
+/* 800EB810 000E7470 40 80 01 C0 */ bge lbl_800EB9D0
+/* 800EB814 000E7474 2C 03 00 00 */ cmpwi r3, 0
+/* 800EB818 000E7478 41 82 01 B8 */ beq lbl_800EB9D0
+/* 800EB81C 000E747C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 800EB820 000E7480 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800EB824 000E7484 39 24 00 01 */ addi r9, r4, 1
+/* 800EB828 000E7488 98 1D 27 EC */ stb r0, 0x27ec(r29)
+/* 800EB82C 000E748C 20 09 00 07 */ subfic r0, r9, 7
+/* 800EB830 000E7490 38 A3 FF FF */ addi r5, r3, 0x0000FFFF@l
+/* 800EB834 000E7494 38 8D 9C 60 */ addi r4, r13, lbl_8063EF20-_SDA_BASE_
+/* 800EB838 000E7498 38 E0 00 00 */ li r7, 0
+/* 800EB83C 000E749C 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
+/* 800EB840 000E74A0 7C 09 03 A6 */ mtctr r0
+/* 800EB844 000E74A4 28 09 00 07 */ cmplwi r9, 7
+/* 800EB848 000E74A8 40 80 00 48 */ bge lbl_800EB890
+lbl_800EB84C:
+/* 800EB84C 000E74AC 7D 1D 4A 14 */ add r8, r29, r9
+/* 800EB850 000E74B0 88 08 27 56 */ lbz r0, 0x2756(r8)
+/* 800EB854 000E74B4 54 00 08 3C */ slwi r0, r0, 1
+/* 800EB858 000E74B8 7C DD 02 14 */ add r6, r29, r0
+/* 800EB85C 000E74BC B0 E6 27 48 */ sth r7, 0x2748(r6)
+/* 800EB860 000E74C0 88 08 27 56 */ lbz r0, 0x2756(r8)
+/* 800EB864 000E74C4 2C 00 00 00 */ cmpwi r0, 0
+/* 800EB868 000E74C8 40 82 00 0C */ bne lbl_800EB874
+/* 800EB86C 000E74CC B0 A4 00 02 */ sth r5, 2(r4)
+/* 800EB870 000E74D0 B0 AD 9C 60 */ sth r5, lbl_8063EF20-_SDA_BASE_(r13)
+lbl_800EB874:
+/* 800EB874 000E74D4 88 08 27 56 */ lbz r0, 0x2756(r8)
+/* 800EB878 000E74D8 28 00 00 01 */ cmplwi r0, 1
+/* 800EB87C 000E74DC 40 82 00 0C */ bne lbl_800EB888
+/* 800EB880 000E74E0 B0 A3 00 02 */ sth r5, 2(r3)
+/* 800EB884 000E74E4 B0 AD 9C 5C */ sth r5, lbl_8063EF1C-_SDA_BASE_(r13)
+lbl_800EB888:
+/* 800EB888 000E74E8 39 29 00 01 */ addi r9, r9, 1
+/* 800EB88C 000E74EC 42 00 FF C0 */ bdnz lbl_800EB84C
+lbl_800EB890:
+/* 800EB890 000E74F0 88 7D 27 EC */ lbz r3, 0x27ec(r29)
+/* 800EB894 000E74F4 38 80 00 00 */ li r4, 0
+/* 800EB898 000E74F8 38 A0 00 00 */ li r5, 0
+/* 800EB89C 000E74FC 2C 03 00 00 */ cmpwi r3, 0
+/* 800EB8A0 000E7500 41 82 00 E4 */ beq lbl_800EB984
+/* 800EB8A4 000E7504 28 03 00 08 */ cmplwi r3, 8
+/* 800EB8A8 000E7508 38 E3 FF F8 */ addi r7, r3, -8
+/* 800EB8AC 000E750C 40 81 00 A8 */ ble lbl_800EB954
+/* 800EB8B0 000E7510 38 C7 00 07 */ addi r6, r7, 7
+/* 800EB8B4 000E7514 38 00 00 01 */ li r0, 1
+/* 800EB8B8 000E7518 54 C6 E8 FE */ srwi r6, r6, 3
+/* 800EB8BC 000E751C 7C C9 03 A6 */ mtctr r6
+/* 800EB8C0 000E7520 28 07 00 00 */ cmplwi r7, 0
+/* 800EB8C4 000E7524 40 81 00 90 */ ble lbl_800EB954
+lbl_800EB8C8:
+/* 800EB8C8 000E7528 7D 3D 22 14 */ add r9, r29, r4
+/* 800EB8CC 000E752C 38 84 00 08 */ addi r4, r4, 8
+/* 800EB8D0 000E7530 88 E9 27 56 */ lbz r7, 0x2756(r9)
+/* 800EB8D4 000E7534 88 C9 27 57 */ lbz r6, 0x2757(r9)
+/* 800EB8D8 000E7538 7C 07 38 30 */ slw r7, r0, r7
+/* 800EB8DC 000E753C 89 09 27 58 */ lbz r8, 0x2758(r9)
+/* 800EB8E0 000E7540 7C A5 3B 78 */ or r5, r5, r7
+/* 800EB8E4 000E7544 88 E9 27 59 */ lbz r7, 0x2759(r9)
+/* 800EB8E8 000E7548 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB8EC 000E754C 7C 06 30 30 */ slw r6, r0, r6
+/* 800EB8F0 000E7550 7C A5 33 78 */ or r5, r5, r6
+/* 800EB8F4 000E7554 88 C9 27 5A */ lbz r6, 0x275a(r9)
+/* 800EB8F8 000E7558 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB8FC 000E755C 7C 08 40 30 */ slw r8, r0, r8
+/* 800EB900 000E7560 7C A5 43 78 */ or r5, r5, r8
+/* 800EB904 000E7564 89 09 27 5B */ lbz r8, 0x275b(r9)
+/* 800EB908 000E7568 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB90C 000E756C 7C 07 38 30 */ slw r7, r0, r7
+/* 800EB910 000E7570 7C A5 3B 78 */ or r5, r5, r7
+/* 800EB914 000E7574 88 E9 27 5C */ lbz r7, 0x275c(r9)
+/* 800EB918 000E7578 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB91C 000E757C 7C 06 30 30 */ slw r6, r0, r6
+/* 800EB920 000E7580 7C A5 33 78 */ or r5, r5, r6
+/* 800EB924 000E7584 88 C9 27 5D */ lbz r6, 0x275d(r9)
+/* 800EB928 000E7588 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB92C 000E758C 7C 08 40 30 */ slw r8, r0, r8
+/* 800EB930 000E7590 7C A5 43 78 */ or r5, r5, r8
+/* 800EB934 000E7594 7C 07 38 30 */ slw r7, r0, r7
+/* 800EB938 000E7598 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB93C 000E759C 7C 06 30 30 */ slw r6, r0, r6
+/* 800EB940 000E75A0 7C A5 3B 78 */ or r5, r5, r7
+/* 800EB944 000E75A4 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB948 000E75A8 7C A5 33 78 */ or r5, r5, r6
+/* 800EB94C 000E75AC 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EB950 000E75B0 42 00 FF 78 */ bdnz lbl_800EB8C8
+lbl_800EB954:
+/* 800EB954 000E75B4 7C 04 18 50 */ subf r0, r4, r3
+/* 800EB958 000E75B8 38 E0 00 01 */ li r7, 1
+/* 800EB95C 000E75BC 7C 09 03 A6 */ mtctr r0
+/* 800EB960 000E75C0 7C 04 18 40 */ cmplw r4, r3
+/* 800EB964 000E75C4 40 80 00 20 */ bge lbl_800EB984
+lbl_800EB968:
+/* 800EB968 000E75C8 7C DD 22 14 */ add r6, r29, r4
+/* 800EB96C 000E75CC 38 84 00 01 */ addi r4, r4, 1
+/* 800EB970 000E75D0 88 06 27 56 */ lbz r0, 0x2756(r6)
+/* 800EB974 000E75D4 7C E0 00 30 */ slw r0, r7, r0
+/* 800EB978 000E75D8 7C A0 03 78 */ or r0, r5, r0
+/* 800EB97C 000E75DC 54 05 06 3E */ clrlwi r5, r0, 0x18
+/* 800EB980 000E75E0 42 00 FF E8 */ bdnz lbl_800EB968
+lbl_800EB984:
+/* 800EB984 000E75E4 38 E0 00 01 */ li r7, 1
+/* 800EB988 000E75E8 38 00 00 07 */ li r0, 7
+/* 800EB98C 000E75EC 48 00 00 3C */ b lbl_800EB9C8
+lbl_800EB990:
+/* 800EB990 000E75F0 39 20 00 00 */ li r9, 0
+/* 800EB994 000E75F4 7C 09 03 A6 */ mtctr r0
+lbl_800EB998:
+/* 800EB998 000E75F8 55 24 06 3E */ clrlwi r4, r9, 0x18
+/* 800EB99C 000E75FC 7C E8 20 30 */ slw r8, r7, r4
+/* 800EB9A0 000E7600 7C A4 40 39 */ and. r4, r5, r8
+/* 800EB9A4 000E7604 40 82 00 18 */ bne lbl_800EB9BC
+/* 800EB9A8 000E7608 7C DD 1A 14 */ add r6, r29, r3
+/* 800EB9AC 000E760C 7C A4 43 78 */ or r4, r5, r8
+/* 800EB9B0 000E7610 99 26 27 56 */ stb r9, 0x2756(r6)
+/* 800EB9B4 000E7614 54 85 06 3E */ clrlwi r5, r4, 0x18
+/* 800EB9B8 000E7618 48 00 00 0C */ b lbl_800EB9C4
+lbl_800EB9BC:
+/* 800EB9BC 000E761C 39 29 00 01 */ addi r9, r9, 1
+/* 800EB9C0 000E7620 42 00 FF D8 */ bdnz lbl_800EB998
+lbl_800EB9C4:
+/* 800EB9C4 000E7624 38 63 00 01 */ addi r3, r3, 1
+lbl_800EB9C8:
+/* 800EB9C8 000E7628 28 03 00 07 */ cmplwi r3, 7
+/* 800EB9CC 000E762C 41 80 FF C4 */ blt lbl_800EB990
+lbl_800EB9D0:
+/* 800EB9D0 000E7630 88 1D 27 EC */ lbz r0, 0x27ec(r29)
+/* 800EB9D4 000E7634 38 80 00 00 */ li r4, 0
+/* 800EB9D8 000E7638 A0 DD 00 A8 */ lhz r6, 0xa8(r29)
+/* 800EB9DC 000E763C 38 A0 00 00 */ li r5, 0
+/* 800EB9E0 000E7640 7C 7D 02 14 */ add r3, r29, r0
+/* 800EB9E4 000E7644 98 C3 27 56 */ stb r6, 0x2756(r3)
+/* 800EB9E8 000E7648 88 1D 27 EC */ lbz r0, 0x27ec(r29)
+/* 800EB9EC 000E764C 34 60 00 01 */ addic. r3, r0, 1
+/* 800EB9F0 000E7650 41 82 00 E4 */ beq lbl_800EBAD4
+/* 800EB9F4 000E7654 28 03 00 08 */ cmplwi r3, 8
+/* 800EB9F8 000E7658 38 E3 FF F8 */ addi r7, r3, -8
+/* 800EB9FC 000E765C 40 81 00 A8 */ ble lbl_800EBAA4
+/* 800EBA00 000E7660 38 C7 00 07 */ addi r6, r7, 7
+/* 800EBA04 000E7664 38 00 00 01 */ li r0, 1
+/* 800EBA08 000E7668 54 C6 E8 FE */ srwi r6, r6, 3
+/* 800EBA0C 000E766C 7C C9 03 A6 */ mtctr r6
+/* 800EBA10 000E7670 28 07 00 00 */ cmplwi r7, 0
+/* 800EBA14 000E7674 40 81 00 90 */ ble lbl_800EBAA4
+lbl_800EBA18:
+/* 800EBA18 000E7678 7D 3D 22 14 */ add r9, r29, r4
+/* 800EBA1C 000E767C 38 84 00 08 */ addi r4, r4, 8
+/* 800EBA20 000E7680 88 E9 27 56 */ lbz r7, 0x2756(r9)
+/* 800EBA24 000E7684 88 C9 27 57 */ lbz r6, 0x2757(r9)
+/* 800EBA28 000E7688 7C 07 38 30 */ slw r7, r0, r7
+/* 800EBA2C 000E768C 89 09 27 58 */ lbz r8, 0x2758(r9)
+/* 800EBA30 000E7690 7C A5 3B 78 */ or r5, r5, r7
+/* 800EBA34 000E7694 88 E9 27 59 */ lbz r7, 0x2759(r9)
+/* 800EBA38 000E7698 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA3C 000E769C 7C 06 30 30 */ slw r6, r0, r6
+/* 800EBA40 000E76A0 7C A5 33 78 */ or r5, r5, r6
+/* 800EBA44 000E76A4 88 C9 27 5A */ lbz r6, 0x275a(r9)
+/* 800EBA48 000E76A8 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA4C 000E76AC 7C 08 40 30 */ slw r8, r0, r8
+/* 800EBA50 000E76B0 7C A5 43 78 */ or r5, r5, r8
+/* 800EBA54 000E76B4 89 09 27 5B */ lbz r8, 0x275b(r9)
+/* 800EBA58 000E76B8 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA5C 000E76BC 7C 07 38 30 */ slw r7, r0, r7
+/* 800EBA60 000E76C0 7C A5 3B 78 */ or r5, r5, r7
+/* 800EBA64 000E76C4 88 E9 27 5C */ lbz r7, 0x275c(r9)
+/* 800EBA68 000E76C8 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA6C 000E76CC 7C 06 30 30 */ slw r6, r0, r6
+/* 800EBA70 000E76D0 7C A5 33 78 */ or r5, r5, r6
+/* 800EBA74 000E76D4 88 C9 27 5D */ lbz r6, 0x275d(r9)
+/* 800EBA78 000E76D8 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA7C 000E76DC 7C 08 40 30 */ slw r8, r0, r8
+/* 800EBA80 000E76E0 7C A5 43 78 */ or r5, r5, r8
+/* 800EBA84 000E76E4 7C 07 38 30 */ slw r7, r0, r7
+/* 800EBA88 000E76E8 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA8C 000E76EC 7C 06 30 30 */ slw r6, r0, r6
+/* 800EBA90 000E76F0 7C A5 3B 78 */ or r5, r5, r7
+/* 800EBA94 000E76F4 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBA98 000E76F8 7C A5 33 78 */ or r5, r5, r6
+/* 800EBA9C 000E76FC 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800EBAA0 000E7700 42 00 FF 78 */ bdnz lbl_800EBA18
+lbl_800EBAA4:
+/* 800EBAA4 000E7704 7C 04 18 50 */ subf r0, r4, r3
+/* 800EBAA8 000E7708 38 E0 00 01 */ li r7, 1
+/* 800EBAAC 000E770C 7C 09 03 A6 */ mtctr r0
+/* 800EBAB0 000E7710 7C 04 18 40 */ cmplw r4, r3
+/* 800EBAB4 000E7714 40 80 00 20 */ bge lbl_800EBAD4
+lbl_800EBAB8:
+/* 800EBAB8 000E7718 7C DD 22 14 */ add r6, r29, r4
+/* 800EBABC 000E771C 38 84 00 01 */ addi r4, r4, 1
+/* 800EBAC0 000E7720 88 06 27 56 */ lbz r0, 0x2756(r6)
+/* 800EBAC4 000E7724 7C E0 00 30 */ slw r0, r7, r0
+/* 800EBAC8 000E7728 7C A0 03 78 */ or r0, r5, r0
+/* 800EBACC 000E772C 54 05 06 3E */ clrlwi r5, r0, 0x18
+/* 800EBAD0 000E7730 42 00 FF E8 */ bdnz lbl_800EBAB8
+lbl_800EBAD4:
+/* 800EBAD4 000E7734 38 E0 00 01 */ li r7, 1
+/* 800EBAD8 000E7738 38 00 00 07 */ li r0, 7
+/* 800EBADC 000E773C 48 00 00 3C */ b lbl_800EBB18
+lbl_800EBAE0:
+/* 800EBAE0 000E7740 39 20 00 00 */ li r9, 0
+/* 800EBAE4 000E7744 7C 09 03 A6 */ mtctr r0
+lbl_800EBAE8:
+/* 800EBAE8 000E7748 55 24 06 3E */ clrlwi r4, r9, 0x18
+/* 800EBAEC 000E774C 7C E8 20 30 */ slw r8, r7, r4
+/* 800EBAF0 000E7750 7C A4 40 39 */ and. r4, r5, r8
+/* 800EBAF4 000E7754 40 82 00 18 */ bne lbl_800EBB0C
+/* 800EBAF8 000E7758 7C DD 1A 14 */ add r6, r29, r3
+/* 800EBAFC 000E775C 7C A4 43 78 */ or r4, r5, r8
+/* 800EBB00 000E7760 99 26 27 56 */ stb r9, 0x2756(r6)
+/* 800EBB04 000E7764 54 85 06 3E */ clrlwi r5, r4, 0x18
+/* 800EBB08 000E7768 48 00 00 0C */ b lbl_800EBB14
+lbl_800EBB0C:
+/* 800EBB0C 000E776C 39 29 00 01 */ addi r9, r9, 1
+/* 800EBB10 000E7770 42 00 FF D8 */ bdnz lbl_800EBAE8
+lbl_800EBB14:
+/* 800EBB14 000E7774 38 63 00 01 */ addi r3, r3, 1
+lbl_800EBB18:
+/* 800EBB18 000E7778 28 03 00 07 */ cmplwi r3, 7
+/* 800EBB1C 000E777C 41 80 FF C4 */ blt lbl_800EBAE0
+/* 800EBB20 000E7780 38 00 00 02 */ li r0, 2
+/* 800EBB24 000E7784 A0 7D 00 D0 */ lhz r3, 0xd0(r29)
+/* 800EBB28 000E7788 50 03 4D 6C */ rlwimi r3, r0, 9, 0x15, 0x16
+/* 800EBB2C 000E778C 88 1D 27 EC */ lbz r0, 0x27ec(r29)
+/* 800EBB30 000E7790 38 80 00 0B */ li r4, 0xb
+/* 800EBB34 000E7794 50 03 5C A8 */ rlwimi r3, r0, 0xb, 0x12, 0x14
+/* 800EBB38 000E7798 B0 9D 00 AA */ sth r4, 0xaa(r29)
+/* 800EBB3C 000E779C B0 7D 00 D0 */ sth r3, 0xd0(r29)
+/* 800EBB40 000E77A0 48 00 16 A4 */ b lbl_800ED1E4
+lbl_800EBB44:
+/* 800EBB44 000E77A4 28 0E 00 20 */ cmplwi r14, 0x20
+/* 800EBB48 000E77A8 41 80 16 9C */ blt lbl_800ED1E4
+/* 800EBB4C 000E77AC 28 0E 00 22 */ cmplwi r14, 0x22
+/* 800EBB50 000E77B0 41 81 16 94 */ bgt lbl_800ED1E4
+/* 800EBB54 000E77B4 38 60 00 02 */ li r3, 2
+/* 800EBB58 000E77B8 4B FF E8 29 */ bl func_800EA380
+/* 800EBB5C 000E77BC 7C 63 07 34 */ extsh r3, r3
+/* 800EBB60 000E77C0 38 80 00 0F */ li r4, 0xf
+/* 800EBB64 000E77C4 38 A0 00 00 */ li r5, 0
+/* 800EBB68 000E77C8 48 16 82 49 */ bl func_80253DB0
+/* 800EBB6C 000E77CC 38 60 00 06 */ li r3, 6
+/* 800EBB70 000E77D0 4B FF E8 11 */ bl func_800EA380
+/* 800EBB74 000E77D4 7C 63 07 34 */ extsh r3, r3
+/* 800EBB78 000E77D8 38 80 00 06 */ li r4, 6
+/* 800EBB7C 000E77DC 38 A0 00 00 */ li r5, 0
+/* 800EBB80 000E77E0 48 16 82 31 */ bl func_80253DB0
+/* 800EBB84 000E77E4 A0 BD 00 D0 */ lhz r5, 0xd0(r29)
+/* 800EBB88 000E77E8 38 6E FF E1 */ addi r3, r14, -31
+/* 800EBB8C 000E77EC A0 DD 00 CE */ lhz r6, 0xce(r29)
+/* 800EBB90 000E77F0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EBB94 000E77F4 54 A4 97 BE */ rlwinm r4, r5, 0x12, 0x1e, 0x1f
+/* 800EBB98 000E77F8 60 C6 03 E0 */ ori r6, r6, 0x3e0
+/* 800EBB9C 000E77FC 7C 04 00 40 */ cmplw r4, r0
+/* 800EBBA0 000E7800 B0 DD 00 CE */ sth r6, 0xce(r29)
+/* 800EBBA4 000E7804 40 82 00 10 */ bne lbl_800EBBB4
+/* 800EBBA8 000E7808 54 A0 04 9E */ rlwinm r0, r5, 0, 0x12, 0xf
+/* 800EBBAC 000E780C B0 1D 00 D0 */ sth r0, 0xd0(r29)
+/* 800EBBB0 000E7810 48 00 00 0C */ b lbl_800EBBBC
+lbl_800EBBB4:
+/* 800EBBB4 000E7814 50 65 74 22 */ rlwimi r5, r3, 0xe, 0x10, 0x11
+/* 800EBBB8 000E7818 B0 BD 00 D0 */ sth r5, 0xd0(r29)
+lbl_800EBBBC:
+/* 800EBBBC 000E781C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EBBC0 000E7820 54 03 97 BE */ rlwinm r3, r0, 0x12, 0x1e, 0x1f
+/* 800EBBC4 000E7824 48 00 BE AD */ bl func_800F7A70
+/* 800EBBC8 000E7828 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EBBCC 000E782C 38 60 00 08 */ li r3, 8
+/* 800EBBD0 000E7830 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EBBD4 000E7834 38 60 00 01 */ li r3, 1
+/* 800EBBD8 000E7838 54 00 05 9E */ rlwinm r0, r0, 0, 0x16, 0xf
+/* 800EBBDC 000E783C B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EBBE0 000E7840 4B F6 E8 ED */ bl func_8005A4CC
+/* 800EBBE4 000E7844 48 00 16 00 */ b lbl_800ED1E4
+lbl_800EBBE8:
+/* 800EBBE8 000E7848 28 0E 00 01 */ cmplwi r14, 1
+/* 800EBBEC 000E784C 40 82 00 5C */ bne lbl_800EBC48
+/* 800EBBF0 000E7850 38 60 00 0B */ li r3, 0xb
+/* 800EBBF4 000E7854 4B FF E7 8D */ bl func_800EA380
+/* 800EBBF8 000E7858 7C 63 07 34 */ extsh r3, r3
+/* 800EBBFC 000E785C 38 80 00 02 */ li r4, 2
+/* 800EBC00 000E7860 38 A0 00 00 */ li r5, 0
+/* 800EBC04 000E7864 48 16 81 AD */ bl func_80253DB0
+/* 800EBC08 000E7868 38 60 00 02 */ li r3, 2
+/* 800EBC0C 000E786C 4B FF E7 75 */ bl func_800EA380
+/* 800EBC10 000E7870 7C 63 07 34 */ extsh r3, r3
+/* 800EBC14 000E7874 38 80 00 0F */ li r4, 0xf
+/* 800EBC18 000E7878 38 A0 00 00 */ li r5, 0
+/* 800EBC1C 000E787C 48 16 81 95 */ bl func_80253DB0
+/* 800EBC20 000E7880 38 60 00 06 */ li r3, 6
+/* 800EBC24 000E7884 4B FF E7 5D */ bl func_800EA380
+/* 800EBC28 000E7888 7C 63 07 34 */ extsh r3, r3
+/* 800EBC2C 000E788C 38 80 00 06 */ li r4, 6
+/* 800EBC30 000E7890 38 A0 00 00 */ li r5, 0
+/* 800EBC34 000E7894 48 16 81 7D */ bl func_80253DB0
+/* 800EBC38 000E7898 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EBC3C 000E789C 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EBC40 000E78A0 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EBC44 000E78A4 48 00 15 A0 */ b lbl_800ED1E4
+lbl_800EBC48:
+/* 800EBC48 000E78A8 28 0E 00 02 */ cmplwi r14, 2
+/* 800EBC4C 000E78AC 40 82 00 5C */ bne lbl_800EBCA8
+/* 800EBC50 000E78B0 38 60 00 0B */ li r3, 0xb
+/* 800EBC54 000E78B4 4B FF E7 2D */ bl func_800EA380
+/* 800EBC58 000E78B8 7C 63 07 34 */ extsh r3, r3
+/* 800EBC5C 000E78BC 38 80 00 00 */ li r4, 0
+/* 800EBC60 000E78C0 38 A0 00 00 */ li r5, 0
+/* 800EBC64 000E78C4 48 16 81 4D */ bl func_80253DB0
+/* 800EBC68 000E78C8 38 60 00 02 */ li r3, 2
+/* 800EBC6C 000E78CC 4B FF E7 15 */ bl func_800EA380
+/* 800EBC70 000E78D0 7C 63 07 34 */ extsh r3, r3
+/* 800EBC74 000E78D4 38 80 00 0F */ li r4, 0xf
+/* 800EBC78 000E78D8 38 A0 00 00 */ li r5, 0
+/* 800EBC7C 000E78DC 48 16 81 35 */ bl func_80253DB0
+/* 800EBC80 000E78E0 38 60 00 06 */ li r3, 6
+/* 800EBC84 000E78E4 4B FF E6 FD */ bl func_800EA380
+/* 800EBC88 000E78E8 7C 63 07 34 */ extsh r3, r3
+/* 800EBC8C 000E78EC 38 80 00 06 */ li r4, 6
+/* 800EBC90 000E78F0 38 A0 00 00 */ li r5, 0
+/* 800EBC94 000E78F4 48 16 81 1D */ bl func_80253DB0
+/* 800EBC98 000E78F8 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EBC9C 000E78FC 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EBCA0 000E7900 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EBCA4 000E7904 48 00 15 40 */ b lbl_800ED1E4
+lbl_800EBCA8:
+/* 800EBCA8 000E7908 28 0E 00 03 */ cmplwi r14, 3
+/* 800EBCAC 000E790C 40 82 00 5C */ bne lbl_800EBD08
+/* 800EBCB0 000E7910 38 60 00 0B */ li r3, 0xb
+/* 800EBCB4 000E7914 4B FF E6 CD */ bl func_800EA380
+/* 800EBCB8 000E7918 7C 63 07 34 */ extsh r3, r3
+/* 800EBCBC 000E791C 38 80 00 01 */ li r4, 1
+/* 800EBCC0 000E7920 38 A0 00 00 */ li r5, 0
+/* 800EBCC4 000E7924 48 16 80 ED */ bl func_80253DB0
+/* 800EBCC8 000E7928 38 60 00 02 */ li r3, 2
+/* 800EBCCC 000E792C 4B FF E6 B5 */ bl func_800EA380
+/* 800EBCD0 000E7930 7C 63 07 34 */ extsh r3, r3
+/* 800EBCD4 000E7934 38 80 00 0F */ li r4, 0xf
+/* 800EBCD8 000E7938 38 A0 00 00 */ li r5, 0
+/* 800EBCDC 000E793C 48 16 80 D5 */ bl func_80253DB0
+/* 800EBCE0 000E7940 38 60 00 06 */ li r3, 6
+/* 800EBCE4 000E7944 4B FF E6 9D */ bl func_800EA380
+/* 800EBCE8 000E7948 7C 63 07 34 */ extsh r3, r3
+/* 800EBCEC 000E794C 38 80 00 06 */ li r4, 6
+/* 800EBCF0 000E7950 38 A0 00 00 */ li r5, 0
+/* 800EBCF4 000E7954 48 16 80 BD */ bl func_80253DB0
+/* 800EBCF8 000E7958 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EBCFC 000E795C 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EBD00 000E7960 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EBD04 000E7964 48 00 14 E0 */ b lbl_800ED1E4
+lbl_800EBD08:
+/* 800EBD08 000E7968 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800EBD0C 000E796C 41 80 00 6C */ blt lbl_800EBD78
+/* 800EBD10 000E7970 28 0E 00 18 */ cmplwi r14, 0x18
+/* 800EBD14 000E7974 41 81 00 64 */ bgt lbl_800EBD78
+/* 800EBD18 000E7978 38 60 00 0B */ li r3, 0xb
+/* 800EBD1C 000E797C 4B FF E6 65 */ bl func_800EA380
+/* 800EBD20 000E7980 7C 63 07 34 */ extsh r3, r3
+/* 800EBD24 000E7984 38 80 00 03 */ li r4, 3
+/* 800EBD28 000E7988 38 A0 00 00 */ li r5, 0
+/* 800EBD2C 000E798C 48 16 80 85 */ bl func_80253DB0
+/* 800EBD30 000E7990 38 60 00 02 */ li r3, 2
+/* 800EBD34 000E7994 4B FF E6 4D */ bl func_800EA380
+/* 800EBD38 000E7998 38 81 FF FE */ addi r4, r1, -2
+/* 800EBD3C 000E799C 7C 63 07 34 */ extsh r3, r3
+/* 800EBD40 000E79A0 7C 84 70 AE */ lbzx r4, r4, r14
+/* 800EBD44 000E79A4 38 A0 00 00 */ li r5, 0
+/* 800EBD48 000E79A8 48 16 80 69 */ bl func_80253DB0
+/* 800EBD4C 000E79AC 38 60 00 06 */ li r3, 6
+/* 800EBD50 000E79B0 4B FF E6 31 */ bl func_800EA380
+/* 800EBD54 000E79B4 7C 63 07 34 */ extsh r3, r3
+/* 800EBD58 000E79B8 38 80 00 06 */ li r4, 6
+/* 800EBD5C 000E79BC 38 A0 00 00 */ li r5, 0
+/* 800EBD60 000E79C0 48 16 80 51 */ bl func_80253DB0
+/* 800EBD64 000E79C4 38 6E FF F6 */ addi r3, r14, -10
+/* 800EBD68 000E79C8 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EBD6C 000E79CC 50 60 2D B4 */ rlwimi r0, r3, 5, 0x16, 0x1a
+/* 800EBD70 000E79D0 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EBD74 000E79D4 48 00 14 70 */ b lbl_800ED1E4
+lbl_800EBD78:
+/* 800EBD78 000E79D8 28 0E 00 19 */ cmplwi r14, 0x19
+/* 800EBD7C 000E79DC 41 80 14 68 */ blt lbl_800ED1E4
+/* 800EBD80 000E79E0 28 0E 00 22 */ cmplwi r14, 0x22
+/* 800EBD84 000E79E4 41 81 14 60 */ bgt lbl_800ED1E4
+/* 800EBD88 000E79E8 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EBD8C 000E79EC 38 60 00 0B */ li r3, 0xb
+/* 800EBD90 000E79F0 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800EBD94 000E79F4 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EBD98 000E79F8 4B FF E5 E9 */ bl func_800EA380
+/* 800EBD9C 000E79FC 7C 63 07 34 */ extsh r3, r3
+/* 800EBDA0 000E7A00 38 80 00 03 */ li r4, 3
+/* 800EBDA4 000E7A04 38 A0 00 00 */ li r5, 0
+/* 800EBDA8 000E7A08 48 16 80 09 */ bl func_80253DB0
+/* 800EBDAC 000E7A0C 38 60 00 02 */ li r3, 2
+/* 800EBDB0 000E7A10 4B FF E5 D1 */ bl func_800EA380
+/* 800EBDB4 000E7A14 7C 63 07 34 */ extsh r3, r3
+/* 800EBDB8 000E7A18 38 80 00 0F */ li r4, 0xf
+/* 800EBDBC 000E7A1C 38 A0 00 00 */ li r5, 0
+/* 800EBDC0 000E7A20 48 16 7F F1 */ bl func_80253DB0
+/* 800EBDC4 000E7A24 38 60 00 06 */ li r3, 6
+/* 800EBDC8 000E7A28 4B FF E5 B9 */ bl func_800EA380
+/* 800EBDCC 000E7A2C 38 81 FF FF */ addi r4, r1, -1
+/* 800EBDD0 000E7A30 7C 63 07 34 */ extsh r3, r3
+/* 800EBDD4 000E7A34 7C 84 70 AE */ lbzx r4, r4, r14
+/* 800EBDD8 000E7A38 38 A0 00 00 */ li r5, 0
+/* 800EBDDC 000E7A3C 48 16 7F D5 */ bl func_80253DB0
+/* 800EBDE0 000E7A40 48 00 14 04 */ b lbl_800ED1E4
+/* 800EBDE4 000E7A44 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800EBDE8 000E7A48 C8 1D 00 90 */ lfd f0, 0x90(r29)
+/* 800EBDEC 000E7A4C FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800EBDF0 000E7A50 40 82 13 F4 */ bne lbl_800ED1E4
+/* 800EBDF4 000E7A54 38 00 00 06 */ li r0, 6
+/* 800EBDF8 000E7A58 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EBDFC 000E7A5C 48 00 13 E8 */ b lbl_800ED1E4
+/* 800EBE00 000E7A60 38 00 00 06 */ li r0, 6
+/* 800EBE04 000E7A64 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EBE08 000E7A68 48 00 13 DC */ b lbl_800ED1E4
+/* 800EBE0C 000E7A6C 38 60 00 02 */ li r3, 2
+/* 800EBE10 000E7A70 4B FF E5 71 */ bl func_800EA380
+/* 800EBE14 000E7A74 7C 63 07 34 */ extsh r3, r3
+/* 800EBE18 000E7A78 48 16 7F B9 */ bl func_80253DD0
+/* 800EBE1C 000E7A7C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EBE20 000E7A80 28 00 00 03 */ cmplwi r0, 3
+/* 800EBE24 000E7A84 40 82 13 C0 */ bne lbl_800ED1E4
+/* 800EBE28 000E7A88 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EBE2C 000E7A8C A0 1D 00 A8 */ lhz r0, 0xa8(r29)
+/* 800EBE30 000E7A90 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800EBE34 000E7A94 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EBE38 000E7A98 2C 00 00 03 */ cmpwi r0, 3
+/* 800EBE3C 000E7A9C 90 61 00 54 */ stw r3, 0x54(r1)
+/* 800EBE40 000E7AA0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800EBE44 000E7AA4 C8 21 00 50 */ lfd f1, 0x50(r1)
+/* 800EBE48 000E7AA8 FC 21 10 28 */ fsub f1, f1, f2
+/* 800EBE4C 000E7AAC FC 00 08 24 */ fdiv f0, f0, f1
+/* 800EBE50 000E7AB0 D8 1D 00 98 */ stfd f0, 0x98(r29)
+/* 800EBE54 000E7AB4 41 82 00 68 */ beq lbl_800EBEBC
+/* 800EBE58 000E7AB8 40 80 00 18 */ bge lbl_800EBE70
+/* 800EBE5C 000E7ABC 2C 00 00 02 */ cmpwi r0, 2
+/* 800EBE60 000E7AC0 40 80 00 28 */ bge lbl_800EBE88
+/* 800EBE64 000E7AC4 2C 00 00 00 */ cmpwi r0, 0
+/* 800EBE68 000E7AC8 40 80 00 14 */ bge lbl_800EBE7C
+/* 800EBE6C 000E7ACC 48 00 00 80 */ b lbl_800EBEEC
+lbl_800EBE70:
+/* 800EBE70 000E7AD0 2C 00 00 07 */ cmpwi r0, 7
+/* 800EBE74 000E7AD4 40 80 00 78 */ bge lbl_800EBEEC
+/* 800EBE78 000E7AD8 48 00 00 10 */ b lbl_800EBE88
+lbl_800EBE7C:
+/* 800EBE7C 000E7ADC C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800EBE80 000E7AE0 D8 1D 00 98 */ stfd f0, 0x98(r29)
+/* 800EBE84 000E7AE4 48 00 00 68 */ b lbl_800EBEEC
+lbl_800EBE88:
+/* 800EBE88 000E7AE8 38 60 00 07 */ li r3, 7
+/* 800EBE8C 000E7AEC 4B FF E4 F5 */ bl func_800EA380
+/* 800EBE90 000E7AF0 7C 63 07 34 */ extsh r3, r3
+/* 800EBE94 000E7AF4 38 80 00 08 */ li r4, 8
+/* 800EBE98 000E7AF8 38 A0 00 01 */ li r5, 1
+/* 800EBE9C 000E7AFC 48 16 7F 55 */ bl func_80253DF0
+/* 800EBEA0 000E7B00 38 60 00 07 */ li r3, 7
+/* 800EBEA4 000E7B04 4B FF E4 DD */ bl func_800EA380
+/* 800EBEA8 000E7B08 7C 63 07 34 */ extsh r3, r3
+/* 800EBEAC 000E7B0C 38 80 00 12 */ li r4, 0x12
+/* 800EBEB0 000E7B10 38 A0 00 00 */ li r5, 0
+/* 800EBEB4 000E7B14 48 16 7E FD */ bl func_80253DB0
+/* 800EBEB8 000E7B18 48 00 00 34 */ b lbl_800EBEEC
+lbl_800EBEBC:
+/* 800EBEBC 000E7B1C 38 60 00 0C */ li r3, 0xc
+/* 800EBEC0 000E7B20 4B FF E4 C1 */ bl func_800EA380
+/* 800EBEC4 000E7B24 7C 63 07 34 */ extsh r3, r3
+/* 800EBEC8 000E7B28 38 80 00 08 */ li r4, 8
+/* 800EBECC 000E7B2C 38 A0 00 01 */ li r5, 1
+/* 800EBED0 000E7B30 48 16 7F 21 */ bl func_80253DF0
+/* 800EBED4 000E7B34 38 60 00 0C */ li r3, 0xc
+/* 800EBED8 000E7B38 4B FF E4 A9 */ bl func_800EA380
+/* 800EBEDC 000E7B3C 7C 63 07 34 */ extsh r3, r3
+/* 800EBEE0 000E7B40 38 80 00 24 */ li r4, 0x24
+/* 800EBEE4 000E7B44 38 A0 00 00 */ li r5, 0
+/* 800EBEE8 000E7B48 48 16 7E C9 */ bl func_80253DB0
+lbl_800EBEEC:
+/* 800EBEEC 000E7B4C 38 00 00 0C */ li r0, 0xc
+/* 800EBEF0 000E7B50 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EBEF4 000E7B54 48 00 12 F0 */ b lbl_800ED1E4
+/* 800EBEF8 000E7B58 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800EBEFC 000E7B5C C8 1D 00 98 */ lfd f0, 0x98(r29)
+/* 800EBF00 000E7B60 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800EBF04 000E7B64 40 82 12 E0 */ bne lbl_800ED1E4
+/* 800EBF08 000E7B68 38 00 00 0D */ li r0, 0xd
+/* 800EBF0C 000E7B6C 38 60 00 02 */ li r3, 2
+/* 800EBF10 000E7B70 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EBF14 000E7B74 4B FF E4 6D */ bl func_800EA380
+/* 800EBF18 000E7B78 7C 63 07 34 */ extsh r3, r3
+/* 800EBF1C 000E7B7C 38 80 00 08 */ li r4, 8
+/* 800EBF20 000E7B80 38 A0 00 00 */ li r5, 0
+/* 800EBF24 000E7B84 48 16 7E CD */ bl func_80253DF0
+/* 800EBF28 000E7B88 38 60 00 03 */ li r3, 3
+/* 800EBF2C 000E7B8C 4B FF E4 55 */ bl func_800EA380
+/* 800EBF30 000E7B90 7C 63 07 34 */ extsh r3, r3
+/* 800EBF34 000E7B94 38 80 00 08 */ li r4, 8
+/* 800EBF38 000E7B98 38 A0 00 00 */ li r5, 0
+/* 800EBF3C 000E7B9C 48 16 7E B5 */ bl func_80253DF0
+/* 800EBF40 000E7BA0 38 60 00 0B */ li r3, 0xb
+/* 800EBF44 000E7BA4 4B FF E4 3D */ bl func_800EA380
+/* 800EBF48 000E7BA8 7C 63 07 34 */ extsh r3, r3
+/* 800EBF4C 000E7BAC 38 80 00 08 */ li r4, 8
+/* 800EBF50 000E7BB0 38 A0 00 00 */ li r5, 0
+/* 800EBF54 000E7BB4 48 16 7E 9D */ bl func_80253DF0
+/* 800EBF58 000E7BB8 48 00 78 C1 */ bl func_800F3818
+/* 800EBF5C 000E7BBC 48 00 12 88 */ b lbl_800ED1E4
+/* 800EBF60 000E7BC0 38 60 00 00 */ li r3, 0
+/* 800EBF64 000E7BC4 48 00 7F 39 */ bl func_800F3E9C
+/* 800EBF68 000E7BC8 48 00 12 7C */ b lbl_800ED1E4
+/* 800EBF6C 000E7BCC C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800EBF70 000E7BD0 C8 1D 00 98 */ lfd f0, 0x98(r29)
+/* 800EBF74 000E7BD4 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800EBF78 000E7BD8 40 82 12 6C */ bne lbl_800ED1E4
+/* 800EBF7C 000E7BDC A0 1D 00 A8 */ lhz r0, 0xa8(r29)
+/* 800EBF80 000E7BE0 2C 00 00 00 */ cmpwi r0, 0
+/* 800EBF84 000E7BE4 41 82 00 9C */ beq lbl_800EC020
+/* 800EBF88 000E7BE8 28 00 00 01 */ cmplwi r0, 1
+/* 800EBF8C 000E7BEC 41 82 00 94 */ beq lbl_800EC020
+/* 800EBF90 000E7BF0 38 60 00 02 */ li r3, 2
+/* 800EBF94 000E7BF4 4B FF E3 ED */ bl func_800EA380
+/* 800EBF98 000E7BF8 7C 63 07 34 */ extsh r3, r3
+/* 800EBF9C 000E7BFC 38 80 00 08 */ li r4, 8
+/* 800EBFA0 000E7C00 38 A0 00 01 */ li r5, 1
+/* 800EBFA4 000E7C04 48 16 7E 4D */ bl func_80253DF0
+/* 800EBFA8 000E7C08 38 60 00 03 */ li r3, 3
+/* 800EBFAC 000E7C0C 4B FF E3 D5 */ bl func_800EA380
+/* 800EBFB0 000E7C10 7C 63 07 34 */ extsh r3, r3
+/* 800EBFB4 000E7C14 38 80 00 08 */ li r4, 8
+/* 800EBFB8 000E7C18 38 A0 00 01 */ li r5, 1
+/* 800EBFBC 000E7C1C 48 16 7E 35 */ bl func_80253DF0
+/* 800EBFC0 000E7C20 38 60 00 0B */ li r3, 0xb
+/* 800EBFC4 000E7C24 4B FF E3 BD */ bl func_800EA380
+/* 800EBFC8 000E7C28 7C 63 07 34 */ extsh r3, r3
+/* 800EBFCC 000E7C2C 38 80 00 08 */ li r4, 8
+/* 800EBFD0 000E7C30 38 A0 00 01 */ li r5, 1
+/* 800EBFD4 000E7C34 48 16 7E 1D */ bl func_80253DF0
+/* 800EBFD8 000E7C38 38 60 00 0B */ li r3, 0xb
+/* 800EBFDC 000E7C3C 4B FF E3 A5 */ bl func_800EA380
+/* 800EBFE0 000E7C40 7C 63 07 34 */ extsh r3, r3
+/* 800EBFE4 000E7C44 38 80 00 05 */ li r4, 5
+/* 800EBFE8 000E7C48 38 A0 00 00 */ li r5, 0
+/* 800EBFEC 000E7C4C 48 16 7D C5 */ bl func_80253DB0
+/* 800EBFF0 000E7C50 38 60 00 02 */ li r3, 2
+/* 800EBFF4 000E7C54 4B FF E3 8D */ bl func_800EA380
+/* 800EBFF8 000E7C58 7C 63 07 34 */ extsh r3, r3
+/* 800EBFFC 000E7C5C 38 80 00 11 */ li r4, 0x11
+/* 800EC000 000E7C60 38 A0 00 00 */ li r5, 0
+/* 800EC004 000E7C64 48 16 7D AD */ bl func_80253DB0
+/* 800EC008 000E7C68 38 60 00 03 */ li r3, 3
+/* 800EC00C 000E7C6C 4B FF E3 75 */ bl func_800EA380
+/* 800EC010 000E7C70 7C 63 07 34 */ extsh r3, r3
+/* 800EC014 000E7C74 38 80 00 11 */ li r4, 0x11
+/* 800EC018 000E7C78 38 A0 00 00 */ li r5, 0
+/* 800EC01C 000E7C7C 48 16 7D 95 */ bl func_80253DB0
+lbl_800EC020:
+/* 800EC020 000E7C80 38 00 00 05 */ li r0, 5
+/* 800EC024 000E7C84 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EC028 000E7C88 48 00 A8 25 */ bl func_800F684C
+/* 800EC02C 000E7C8C 48 00 11 B8 */ b lbl_800ED1E4
+/* 800EC030 000E7C90 38 60 00 0B */ li r3, 0xb
+/* 800EC034 000E7C94 4B FF E3 4D */ bl func_800EA380
+/* 800EC038 000E7C98 7C 63 07 34 */ extsh r3, r3
+/* 800EC03C 000E7C9C 48 16 7D 95 */ bl func_80253DD0
+/* 800EC040 000E7CA0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EC044 000E7CA4 28 00 00 03 */ cmplwi r0, 3
+/* 800EC048 000E7CA8 40 82 11 9C */ bne lbl_800ED1E4
+/* 800EC04C 000E7CAC 38 00 00 0A */ li r0, 0xa
+/* 800EC050 000E7CB0 38 60 00 0B */ li r3, 0xb
+/* 800EC054 000E7CB4 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EC058 000E7CB8 4B FF E3 29 */ bl func_800EA380
+/* 800EC05C 000E7CBC 7C 63 07 34 */ extsh r3, r3
+/* 800EC060 000E7CC0 38 80 00 04 */ li r4, 4
+/* 800EC064 000E7CC4 38 A0 00 00 */ li r5, 0
+/* 800EC068 000E7CC8 48 16 7D 49 */ bl func_80253DB0
+/* 800EC06C 000E7CCC 38 60 00 02 */ li r3, 2
+/* 800EC070 000E7CD0 4B FF E3 11 */ bl func_800EA380
+/* 800EC074 000E7CD4 7C 63 07 34 */ extsh r3, r3
+/* 800EC078 000E7CD8 38 80 00 10 */ li r4, 0x10
+/* 800EC07C 000E7CDC 38 A0 00 00 */ li r5, 0
+/* 800EC080 000E7CE0 48 16 7D 31 */ bl func_80253DB0
+/* 800EC084 000E7CE4 38 60 00 06 */ li r3, 6
+/* 800EC088 000E7CE8 4B FF E2 F9 */ bl func_800EA380
+/* 800EC08C 000E7CEC 7C 63 07 34 */ extsh r3, r3
+/* 800EC090 000E7CF0 38 80 00 07 */ li r4, 7
+/* 800EC094 000E7CF4 38 A0 00 00 */ li r5, 0
+/* 800EC098 000E7CF8 48 16 7D 19 */ bl func_80253DB0
+/* 800EC09C 000E7CFC 48 00 11 48 */ b lbl_800ED1E4
+/* 800EC0A0 000E7D00 38 60 00 0B */ li r3, 0xb
+/* 800EC0A4 000E7D04 4B FF E2 DD */ bl func_800EA380
+/* 800EC0A8 000E7D08 7C 63 07 34 */ extsh r3, r3
+/* 800EC0AC 000E7D0C 48 16 7D 25 */ bl func_80253DD0
+/* 800EC0B0 000E7D10 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EC0B4 000E7D14 28 00 00 03 */ cmplwi r0, 3
+/* 800EC0B8 000E7D18 40 82 11 2C */ bne lbl_800ED1E4
+/* 800EC0BC 000E7D1C 38 00 00 00 */ li r0, 0
+/* 800EC0C0 000E7D20 38 60 00 0B */ li r3, 0xb
+/* 800EC0C4 000E7D24 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EC0C8 000E7D28 4B FF E2 B9 */ bl func_800EA380
+/* 800EC0CC 000E7D2C 7C 63 07 34 */ extsh r3, r3
+/* 800EC0D0 000E7D30 38 80 00 08 */ li r4, 8
+/* 800EC0D4 000E7D34 38 A0 00 00 */ li r5, 0
+/* 800EC0D8 000E7D38 48 16 7D 19 */ bl func_80253DF0
+/* 800EC0DC 000E7D3C 38 60 00 02 */ li r3, 2
+/* 800EC0E0 000E7D40 4B FF E2 A1 */ bl func_800EA380
+/* 800EC0E4 000E7D44 7C 63 07 34 */ extsh r3, r3
+/* 800EC0E8 000E7D48 38 80 00 08 */ li r4, 8
+/* 800EC0EC 000E7D4C 38 A0 00 00 */ li r5, 0
+/* 800EC0F0 000E7D50 48 16 7D 01 */ bl func_80253DF0
+/* 800EC0F4 000E7D54 38 60 00 03 */ li r3, 3
+/* 800EC0F8 000E7D58 4B FF E2 89 */ bl func_800EA380
+/* 800EC0FC 000E7D5C 7C 63 07 34 */ extsh r3, r3
+/* 800EC100 000E7D60 38 80 00 08 */ li r4, 8
+/* 800EC104 000E7D64 38 A0 00 00 */ li r5, 0
+/* 800EC108 000E7D68 48 16 7C E9 */ bl func_80253DF0
+/* 800EC10C 000E7D6C 38 60 00 06 */ li r3, 6
+/* 800EC110 000E7D70 4B FF E2 71 */ bl func_800EA380
+/* 800EC114 000E7D74 7C 63 07 34 */ extsh r3, r3
+/* 800EC118 000E7D78 38 80 00 08 */ li r4, 8
+/* 800EC11C 000E7D7C 38 A0 00 00 */ li r5, 0
+/* 800EC120 000E7D80 48 16 7C D1 */ bl func_80253DF0
+/* 800EC124 000E7D84 48 00 10 C0 */ b lbl_800ED1E4
+/* 800EC128 000E7D88 38 60 00 0B */ li r3, 0xb
+/* 800EC12C 000E7D8C 4B FF E2 55 */ bl func_800EA380
+/* 800EC130 000E7D90 7C 63 07 34 */ extsh r3, r3
+/* 800EC134 000E7D94 48 16 7C 9D */ bl func_80253DD0
+/* 800EC138 000E7D98 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EC13C 000E7D9C 28 00 00 03 */ cmplwi r0, 3
+/* 800EC140 000E7DA0 40 82 10 A4 */ bne lbl_800ED1E4
+/* 800EC144 000E7DA4 38 60 00 0B */ li r3, 0xb
+/* 800EC148 000E7DA8 4B FF E2 39 */ bl func_800EA380
+/* 800EC14C 000E7DAC 7C 63 07 34 */ extsh r3, r3
+/* 800EC150 000E7DB0 38 80 00 08 */ li r4, 8
+/* 800EC154 000E7DB4 38 A0 00 00 */ li r5, 0
+/* 800EC158 000E7DB8 48 16 7C 99 */ bl func_80253DF0
+/* 800EC15C 000E7DBC 38 60 00 02 */ li r3, 2
+/* 800EC160 000E7DC0 4B FF E2 21 */ bl func_800EA380
+/* 800EC164 000E7DC4 7C 63 07 34 */ extsh r3, r3
+/* 800EC168 000E7DC8 38 80 00 08 */ li r4, 8
+/* 800EC16C 000E7DCC 38 A0 00 00 */ li r5, 0
+/* 800EC170 000E7DD0 48 16 7C 81 */ bl func_80253DF0
+/* 800EC174 000E7DD4 38 60 00 03 */ li r3, 3
+/* 800EC178 000E7DD8 4B FF E2 09 */ bl func_800EA380
+/* 800EC17C 000E7DDC 7C 63 07 34 */ extsh r3, r3
+/* 800EC180 000E7DE0 38 80 00 08 */ li r4, 8
+/* 800EC184 000E7DE4 38 A0 00 00 */ li r5, 0
+/* 800EC188 000E7DE8 48 16 7C 69 */ bl func_80253DF0
+/* 800EC18C 000E7DEC 38 60 00 06 */ li r3, 6
+/* 800EC190 000E7DF0 4B FF E1 F1 */ bl func_800EA380
+/* 800EC194 000E7DF4 7C 63 07 34 */ extsh r3, r3
+/* 800EC198 000E7DF8 38 80 00 08 */ li r4, 8
+/* 800EC19C 000E7DFC 38 A0 00 00 */ li r5, 0
+/* 800EC1A0 000E7E00 48 16 7C 51 */ bl func_80253DF0
+/* 800EC1A4 000E7E04 A0 9D 00 CE */ lhz r4, 0xce(r29)
+/* 800EC1A8 000E7E08 38 00 00 16 */ li r0, 0x16
+/* 800EC1AC 000E7E0C B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EC1B0 000E7E10 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
+/* 800EC1B4 000E7E14 54 80 D5 B6 */ rlwinm r0, r4, 0x1a, 0x16, 0x1b
+/* 800EC1B8 000E7E18 54 84 DE FE */ rlwinm r4, r4, 0x1b, 0x1b, 0x1f
+/* 800EC1BC 000E7E1C 7C 03 00 50 */ subf r0, r3, r0
+/* 800EC1C0 000E7E20 7C 04 02 14 */ add r0, r4, r0
+/* 800EC1C4 000E7E24 54 00 08 3C */ slwi r0, r0, 1
+/* 800EC1C8 000E7E28 7C 7D 02 14 */ add r3, r29, r0
+/* 800EC1CC 000E7E2C A0 63 22 F2 */ lhz r3, 0x22f2(r3)
+/* 800EC1D0 000E7E30 28 03 00 06 */ cmplwi r3, 6
+/* 800EC1D4 000E7E34 40 80 00 18 */ bge lbl_800EC1EC
+/* 800EC1D8 000E7E38 1C 03 00 DC */ mulli r0, r3, 0xdc
+/* 800EC1DC 000E7E3C 7C 7F 02 14 */ add r3, r31, r0
+/* 800EC1E0 000E7E40 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800EC1E4 000E7E44 48 2E FF B9 */ bl func_803DC19C
+/* 800EC1E8 000E7E48 48 00 00 14 */ b lbl_800EC1FC
+lbl_800EC1EC:
+/* 800EC1EC 000E7E4C 38 03 FF FA */ addi r0, r3, -6
+/* 800EC1F0 000E7E50 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800EC1F4 000E7E54 7C 7F 02 14 */ add r3, r31, r0
+/* 800EC1F8 000E7E58 38 63 05 F8 */ addi r3, r3, 0x5f8
+lbl_800EC1FC:
+/* 800EC1FC 000E7E5C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EC200 000E7E60 7C 6F 1B 78 */ mr r15, r3
+/* 800EC204 000E7E64 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
+/* 800EC208 000E7E68 2C 00 00 01 */ cmpwi r0, 1
+/* 800EC20C 000E7E6C 41 82 00 28 */ beq lbl_800EC234
+/* 800EC210 000E7E70 40 80 00 10 */ bge lbl_800EC220
+/* 800EC214 000E7E74 2C 00 00 00 */ cmpwi r0, 0
+/* 800EC218 000E7E78 40 80 00 14 */ bge lbl_800EC22C
+/* 800EC21C 000E7E7C 48 00 00 64 */ b lbl_800EC280
+lbl_800EC220:
+/* 800EC220 000E7E80 2C 00 00 03 */ cmpwi r0, 3
+/* 800EC224 000E7E84 40 80 00 5C */ bge lbl_800EC280
+/* 800EC228 000E7E88 48 00 00 54 */ b lbl_800EC27C
+lbl_800EC22C:
+/* 800EC22C 000E7E8C 7C 71 1B 78 */ mr r17, r3
+/* 800EC230 000E7E90 48 00 00 50 */ b lbl_800EC280
+lbl_800EC234:
+/* 800EC234 000E7E94 38 60 00 0B */ li r3, 0xb
+/* 800EC238 000E7E98 4B FC E5 B5 */ bl func_800BA7EC
+/* 800EC23C 000E7E9C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800EC240 000E7EA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800EC244 000E7EA4 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800EC248 000E7EA8 38 60 00 0C */ li r3, 0xc
+/* 800EC24C 000E7EAC 54 0E FE 7E */ rlwinm r14, r0, 0x1f, 0x19, 0x1f
+/* 800EC250 000E7EB0 4B FC E5 9D */ bl func_800BA7EC
+/* 800EC254 000E7EB4 7D C4 73 78 */ mr r4, r14
+/* 800EC258 000E7EB8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800EC25C 000E7EBC 4B FF 9B 91 */ bl func_800E5DEC
+/* 800EC260 000E7EC0 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800EC264 000E7EC4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800EC268 000E7EC8 41 82 00 0C */ beq lbl_800EC274
+/* 800EC26C 000E7ECC 7C 71 1B 78 */ mr r17, r3
+/* 800EC270 000E7ED0 48 00 00 10 */ b lbl_800EC280
+lbl_800EC274:
+/* 800EC274 000E7ED4 3A 20 00 00 */ li r17, 0
+/* 800EC278 000E7ED8 48 00 00 08 */ b lbl_800EC280
+lbl_800EC27C:
+/* 800EC27C 000E7EDC 3A 20 00 00 */ li r17, 0
+lbl_800EC280:
+/* 800EC280 000E7EE0 A0 9D 00 CE */ lhz r4, 0xce(r29)
+/* 800EC284 000E7EE4 3C C0 80 0F */ lis r6, lbl_800F346C@ha
+/* 800EC288 000E7EE8 3C E0 80 0F */ lis r7, lbl_800F3648@ha
+/* 800EC28C 000E7EEC 7D E3 7B 78 */ mr r3, r15
+/* 800EC290 000E7EF0 54 85 B6 BE */ rlwinm r5, r4, 0x16, 0x1a, 0x1f
+/* 800EC294 000E7EF4 54 80 D5 B6 */ rlwinm r0, r4, 0x1a, 0x16, 0x1b
+/* 800EC298 000E7EF8 54 88 DE FE */ rlwinm r8, r4, 0x1b, 0x1b, 0x1f
+/* 800EC29C 000E7EFC 7E 24 8B 78 */ mr r4, r17
+/* 800EC2A0 000E7F00 7C 05 00 50 */ subf r0, r5, r0
+/* 800EC2A4 000E7F04 38 C6 34 6C */ addi r6, r6, lbl_800F346C@l
+/* 800EC2A8 000E7F08 7C A8 02 14 */ add r5, r8, r0
+/* 800EC2AC 000E7F0C 38 E7 36 48 */ addi r7, r7, lbl_800F3648@l
+/* 800EC2B0 000E7F10 48 00 D1 55 */ bl func_800F9404
+/* 800EC2B4 000E7F14 48 00 0F 30 */ b lbl_800ED1E4
+/* 800EC2B8 000E7F18 48 00 D2 F5 */ bl func_800F95AC
+/* 800EC2BC 000E7F1C 3C 03 00 01 */ addis r0, r3, 1
+/* 800EC2C0 000E7F20 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800EC2C4 000E7F24 41 82 0F 20 */ beq lbl_800ED1E4
+/* 800EC2C8 000E7F28 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EC2CC 000E7F2C 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800EC2D0 000E7F30 41 82 00 74 */ beq lbl_800EC344
+/* 800EC2D4 000E7F34 48 00 D2 D9 */ bl func_800F95AC
+/* 800EC2D8 000E7F38 3C 03 00 01 */ addis r0, r3, 1
+/* 800EC2DC 000E7F3C 28 00 FF FE */ cmplwi r0, 0xfffe
+/* 800EC2E0 000E7F40 41 82 00 64 */ beq lbl_800EC344
+/* 800EC2E4 000E7F44 38 60 00 04 */ li r3, 4
+/* 800EC2E8 000E7F48 4B FF E0 99 */ bl func_800EA380
+/* 800EC2EC 000E7F4C 7C 63 07 34 */ extsh r3, r3
+/* 800EC2F0 000E7F50 38 80 00 08 */ li r4, 8
+/* 800EC2F4 000E7F54 38 A0 00 00 */ li r5, 0
+/* 800EC2F8 000E7F58 48 16 7A F9 */ bl func_80253DF0
+/* 800EC2FC 000E7F5C 38 60 00 0E */ li r3, 0xe
+/* 800EC300 000E7F60 4B FF E0 81 */ bl func_800EA380
+/* 800EC304 000E7F64 7C 63 07 34 */ extsh r3, r3
+/* 800EC308 000E7F68 38 80 00 08 */ li r4, 8
+/* 800EC30C 000E7F6C 38 A0 00 00 */ li r5, 0
+/* 800EC310 000E7F70 48 16 7A E1 */ bl func_80253DF0
+/* 800EC314 000E7F74 38 60 00 0D */ li r3, 0xd
+/* 800EC318 000E7F78 4B FF E0 69 */ bl func_800EA380
+/* 800EC31C 000E7F7C 7C 63 07 34 */ extsh r3, r3
+/* 800EC320 000E7F80 38 80 00 08 */ li r4, 8
+/* 800EC324 000E7F84 38 A0 00 00 */ li r5, 0
+/* 800EC328 000E7F88 48 16 7A C9 */ bl func_80253DF0
+/* 800EC32C 000E7F8C 48 00 D2 81 */ bl func_800F95AC
+/* 800EC330 000E7F90 54 60 08 3C */ slwi r0, r3, 1
+/* 800EC334 000E7F94 7C 7D 02 14 */ add r3, r29, r0
+/* 800EC338 000E7F98 A0 03 22 F2 */ lhz r0, 0x22f2(r3)
+/* 800EC33C 000E7F9C B0 1D 00 AE */ sth r0, 0xae(r29)
+/* 800EC340 000E7FA0 48 00 0E A4 */ b lbl_800ED1E4
+lbl_800EC344:
+/* 800EC344 000E7FA4 38 00 00 05 */ li r0, 5
+/* 800EC348 000E7FA8 38 60 00 0B */ li r3, 0xb
+/* 800EC34C 000E7FAC B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EC350 000E7FB0 4B FF E0 31 */ bl func_800EA380
+/* 800EC354 000E7FB4 7C 63 07 34 */ extsh r3, r3
+/* 800EC358 000E7FB8 38 80 00 08 */ li r4, 8
+/* 800EC35C 000E7FBC 38 A0 00 01 */ li r5, 1
+/* 800EC360 000E7FC0 48 16 7A 91 */ bl func_80253DF0
+/* 800EC364 000E7FC4 38 60 00 02 */ li r3, 2
+/* 800EC368 000E7FC8 4B FF E0 19 */ bl func_800EA380
+/* 800EC36C 000E7FCC 7C 63 07 34 */ extsh r3, r3
+/* 800EC370 000E7FD0 38 80 00 08 */ li r4, 8
+/* 800EC374 000E7FD4 38 A0 00 01 */ li r5, 1
+/* 800EC378 000E7FD8 48 16 7A 79 */ bl func_80253DF0
+/* 800EC37C 000E7FDC 38 60 00 03 */ li r3, 3
+/* 800EC380 000E7FE0 4B FF E0 01 */ bl func_800EA380
+/* 800EC384 000E7FE4 7C 63 07 34 */ extsh r3, r3
+/* 800EC388 000E7FE8 38 80 00 08 */ li r4, 8
+/* 800EC38C 000E7FEC 38 A0 00 01 */ li r5, 1
+/* 800EC390 000E7FF0 48 16 7A 61 */ bl func_80253DF0
+/* 800EC394 000E7FF4 38 60 00 06 */ li r3, 6
+/* 800EC398 000E7FF8 4B FF DF E9 */ bl func_800EA380
+/* 800EC39C 000E7FFC 7C 63 07 34 */ extsh r3, r3
+/* 800EC3A0 000E8000 38 80 00 08 */ li r4, 8
+/* 800EC3A4 000E8004 38 A0 00 01 */ li r5, 1
+/* 800EC3A8 000E8008 48 16 7A 49 */ bl func_80253DF0
+/* 800EC3AC 000E800C 38 60 00 0B */ li r3, 0xb
+/* 800EC3B0 000E8010 4B FF DF D1 */ bl func_800EA380
+/* 800EC3B4 000E8014 7C 63 07 34 */ extsh r3, r3
+/* 800EC3B8 000E8018 38 80 00 05 */ li r4, 5
+/* 800EC3BC 000E801C 38 A0 00 00 */ li r5, 0
+/* 800EC3C0 000E8020 48 16 79 F1 */ bl func_80253DB0
+/* 800EC3C4 000E8024 38 60 00 02 */ li r3, 2
+/* 800EC3C8 000E8028 4B FF DF B9 */ bl func_800EA380
+/* 800EC3CC 000E802C 7C 63 07 34 */ extsh r3, r3
+/* 800EC3D0 000E8030 38 80 00 11 */ li r4, 0x11
+/* 800EC3D4 000E8034 38 A0 00 00 */ li r5, 0
+/* 800EC3D8 000E8038 48 16 79 D9 */ bl func_80253DB0
+/* 800EC3DC 000E803C 38 60 00 03 */ li r3, 3
+/* 800EC3E0 000E8040 4B FF DF A1 */ bl func_800EA380
+/* 800EC3E4 000E8044 7C 63 07 34 */ extsh r3, r3
+/* 800EC3E8 000E8048 38 80 00 11 */ li r4, 0x11
+/* 800EC3EC 000E804C 38 A0 00 00 */ li r5, 0
+/* 800EC3F0 000E8050 48 16 79 C1 */ bl func_80253DB0
+/* 800EC3F4 000E8054 38 60 00 06 */ li r3, 6
+/* 800EC3F8 000E8058 4B FF DF 89 */ bl func_800EA380
+/* 800EC3FC 000E805C 7C 63 07 34 */ extsh r3, r3
+/* 800EC400 000E8060 38 80 00 08 */ li r4, 8
+/* 800EC404 000E8064 38 A0 00 00 */ li r5, 0
+/* 800EC408 000E8068 48 16 79 A9 */ bl func_80253DB0
+/* 800EC40C 000E806C 48 00 0D D8 */ b lbl_800ED1E4
+/* 800EC410 000E8070 38 60 00 05 */ li r3, 5
+/* 800EC414 000E8074 4B FF DF 6D */ bl func_800EA380
+/* 800EC418 000E8078 7C 63 07 34 */ extsh r3, r3
+/* 800EC41C 000E807C 48 16 79 B5 */ bl func_80253DD0
+/* 800EC420 000E8080 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EC424 000E8084 28 00 00 03 */ cmplwi r0, 3
+/* 800EC428 000E8088 40 82 0D BC */ bne lbl_800ED1E4
+/* 800EC42C 000E808C 38 60 00 00 */ li r3, 0
+/* 800EC430 000E8090 38 80 00 00 */ li r4, 0
+/* 800EC434 000E8094 4B F6 D4 C5 */ bl func_800598F8
+/* 800EC438 000E8098 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EC43C 000E809C 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800EC440 000E80A0 41 82 03 A4 */ beq lbl_800EC7E4
+/* 800EC444 000E80A4 38 60 00 01 */ li r3, 1
+/* 800EC448 000E80A8 38 80 00 00 */ li r4, 0
+/* 800EC44C 000E80AC 38 A0 00 27 */ li r5, 0x27
+/* 800EC450 000E80B0 38 C0 00 00 */ li r6, 0
+/* 800EC454 000E80B4 38 E0 00 00 */ li r7, 0
+/* 800EC458 000E80B8 39 00 00 00 */ li r8, 0
+/* 800EC45C 000E80BC 4B F6 D5 6D */ bl func_800599C8
+/* 800EC460 000E80C0 38 60 00 02 */ li r3, 2
+/* 800EC464 000E80C4 38 80 00 00 */ li r4, 0
+/* 800EC468 000E80C8 38 A0 00 00 */ li r5, 0
+/* 800EC46C 000E80CC 38 C0 00 03 */ li r6, 3
+/* 800EC470 000E80D0 38 E0 00 0A */ li r7, 0xa
+/* 800EC474 000E80D4 39 00 00 00 */ li r8, 0
+/* 800EC478 000E80D8 4B F6 D5 51 */ bl func_800599C8
+/* 800EC47C 000E80DC 38 60 00 03 */ li r3, 3
+/* 800EC480 000E80E0 38 80 00 00 */ li r4, 0
+/* 800EC484 000E80E4 38 A0 00 02 */ li r5, 2
+/* 800EC488 000E80E8 38 C0 00 00 */ li r6, 0
+/* 800EC48C 000E80EC 38 E0 00 0F */ li r7, 0xf
+/* 800EC490 000E80F0 39 00 00 00 */ li r8, 0
+/* 800EC494 000E80F4 4B F6 D5 35 */ bl func_800599C8
+/* 800EC498 000E80F8 38 60 00 0A */ li r3, 0xa
+/* 800EC49C 000E80FC 38 80 00 02 */ li r4, 2
+/* 800EC4A0 000E8100 38 A0 00 00 */ li r5, 0
+/* 800EC4A4 000E8104 38 C0 00 0B */ li r6, 0xb
+/* 800EC4A8 000E8108 38 E0 00 10 */ li r7, 0x10
+/* 800EC4AC 000E810C 39 00 00 00 */ li r8, 0
+/* 800EC4B0 000E8110 4B F6 D5 19 */ bl func_800599C8
+/* 800EC4B4 000E8114 38 60 00 0B */ li r3, 0xb
+/* 800EC4B8 000E8118 38 80 00 02 */ li r4, 2
+/* 800EC4BC 000E811C 38 A0 00 0A */ li r5, 0xa
+/* 800EC4C0 000E8120 38 C0 00 0C */ li r6, 0xc
+/* 800EC4C4 000E8124 38 E0 00 11 */ li r7, 0x11
+/* 800EC4C8 000E8128 39 00 00 00 */ li r8, 0
+/* 800EC4CC 000E812C 4B F6 D4 FD */ bl func_800599C8
+/* 800EC4D0 000E8130 38 60 00 0C */ li r3, 0xc
+/* 800EC4D4 000E8134 38 80 00 02 */ li r4, 2
+/* 800EC4D8 000E8138 38 A0 00 0B */ li r5, 0xb
+/* 800EC4DC 000E813C 38 C0 00 0D */ li r6, 0xd
+/* 800EC4E0 000E8140 38 E0 00 12 */ li r7, 0x12
+/* 800EC4E4 000E8144 39 00 00 00 */ li r8, 0
+/* 800EC4E8 000E8148 4B F6 D4 E1 */ bl func_800599C8
+/* 800EC4EC 000E814C 38 60 00 0D */ li r3, 0xd
+/* 800EC4F0 000E8150 38 80 00 03 */ li r4, 3
+/* 800EC4F4 000E8154 38 A0 00 0C */ li r5, 0xc
+/* 800EC4F8 000E8158 38 C0 00 0E */ li r6, 0xe
+/* 800EC4FC 000E815C 38 E0 00 13 */ li r7, 0x13
+/* 800EC500 000E8160 39 00 00 00 */ li r8, 0
+/* 800EC504 000E8164 4B F6 D4 C5 */ bl func_800599C8
+/* 800EC508 000E8168 38 60 00 0E */ li r3, 0xe
+/* 800EC50C 000E816C 38 80 00 03 */ li r4, 3
+/* 800EC510 000E8170 38 A0 00 0D */ li r5, 0xd
+/* 800EC514 000E8174 38 C0 00 0F */ li r6, 0xf
+/* 800EC518 000E8178 38 E0 00 14 */ li r7, 0x14
+/* 800EC51C 000E817C 39 00 00 00 */ li r8, 0
+/* 800EC520 000E8180 4B F6 D4 A9 */ bl func_800599C8
+/* 800EC524 000E8184 38 60 00 0F */ li r3, 0xf
+/* 800EC528 000E8188 38 80 00 03 */ li r4, 3
+/* 800EC52C 000E818C 38 A0 00 0E */ li r5, 0xe
+/* 800EC530 000E8190 38 C0 00 01 */ li r6, 1
+/* 800EC534 000E8194 38 E0 00 15 */ li r7, 0x15
+/* 800EC538 000E8198 39 00 00 00 */ li r8, 0
+/* 800EC53C 000E819C 4B F6 D4 8D */ bl func_800599C8
+/* 800EC540 000E81A0 38 60 00 10 */ li r3, 0x10
+/* 800EC544 000E81A4 38 80 00 0A */ li r4, 0xa
+/* 800EC548 000E81A8 38 A0 00 00 */ li r5, 0
+/* 800EC54C 000E81AC 38 C0 00 11 */ li r6, 0x11
+/* 800EC550 000E81B0 38 E0 00 16 */ li r7, 0x16
+/* 800EC554 000E81B4 39 00 00 00 */ li r8, 0
+/* 800EC558 000E81B8 4B F6 D4 71 */ bl func_800599C8
+/* 800EC55C 000E81BC 38 60 00 11 */ li r3, 0x11
+/* 800EC560 000E81C0 38 80 00 0B */ li r4, 0xb
+/* 800EC564 000E81C4 38 A0 00 10 */ li r5, 0x10
+/* 800EC568 000E81C8 38 C0 00 12 */ li r6, 0x12
+/* 800EC56C 000E81CC 38 E0 00 17 */ li r7, 0x17
+/* 800EC570 000E81D0 39 00 00 00 */ li r8, 0
+/* 800EC574 000E81D4 4B F6 D4 55 */ bl func_800599C8
+/* 800EC578 000E81D8 38 60 00 12 */ li r3, 0x12
+/* 800EC57C 000E81DC 38 80 00 0C */ li r4, 0xc
+/* 800EC580 000E81E0 38 A0 00 11 */ li r5, 0x11
+/* 800EC584 000E81E4 38 C0 00 13 */ li r6, 0x13
+/* 800EC588 000E81E8 38 E0 00 18 */ li r7, 0x18
+/* 800EC58C 000E81EC 39 00 00 00 */ li r8, 0
+/* 800EC590 000E81F0 4B F6 D4 39 */ bl func_800599C8
+/* 800EC594 000E81F4 38 60 00 13 */ li r3, 0x13
+/* 800EC598 000E81F8 38 80 00 0D */ li r4, 0xd
+/* 800EC59C 000E81FC 38 A0 00 12 */ li r5, 0x12
+/* 800EC5A0 000E8200 38 C0 00 14 */ li r6, 0x14
+/* 800EC5A4 000E8204 38 E0 00 19 */ li r7, 0x19
+/* 800EC5A8 000E8208 39 00 00 00 */ li r8, 0
+/* 800EC5AC 000E820C 4B F6 D4 1D */ bl func_800599C8
+/* 800EC5B0 000E8210 38 60 00 14 */ li r3, 0x14
+/* 800EC5B4 000E8214 38 80 00 0E */ li r4, 0xe
+/* 800EC5B8 000E8218 38 A0 00 13 */ li r5, 0x13
+/* 800EC5BC 000E821C 38 C0 00 15 */ li r6, 0x15
+/* 800EC5C0 000E8220 38 E0 00 1A */ li r7, 0x1a
+/* 800EC5C4 000E8224 39 00 00 00 */ li r8, 0
+/* 800EC5C8 000E8228 4B F6 D4 01 */ bl func_800599C8
+/* 800EC5CC 000E822C 38 60 00 15 */ li r3, 0x15
+/* 800EC5D0 000E8230 38 80 00 0F */ li r4, 0xf
+/* 800EC5D4 000E8234 38 A0 00 14 */ li r5, 0x14
+/* 800EC5D8 000E8238 38 C0 00 01 */ li r6, 1
+/* 800EC5DC 000E823C 38 E0 00 1B */ li r7, 0x1b
+/* 800EC5E0 000E8240 39 00 00 00 */ li r8, 0
+/* 800EC5E4 000E8244 4B F6 D3 E5 */ bl func_800599C8
+/* 800EC5E8 000E8248 38 60 00 16 */ li r3, 0x16
+/* 800EC5EC 000E824C 38 80 00 10 */ li r4, 0x10
+/* 800EC5F0 000E8250 38 A0 00 00 */ li r5, 0
+/* 800EC5F4 000E8254 38 C0 00 17 */ li r6, 0x17
+/* 800EC5F8 000E8258 38 E0 00 1C */ li r7, 0x1c
+/* 800EC5FC 000E825C 39 00 00 00 */ li r8, 0
+/* 800EC600 000E8260 4B F6 D3 C9 */ bl func_800599C8
+/* 800EC604 000E8264 38 60 00 17 */ li r3, 0x17
+/* 800EC608 000E8268 38 80 00 11 */ li r4, 0x11
+/* 800EC60C 000E826C 38 A0 00 16 */ li r5, 0x16
+/* 800EC610 000E8270 38 C0 00 18 */ li r6, 0x18
+/* 800EC614 000E8274 38 E0 00 1D */ li r7, 0x1d
+/* 800EC618 000E8278 39 00 00 00 */ li r8, 0
+/* 800EC61C 000E827C 4B F6 D3 AD */ bl func_800599C8
+/* 800EC620 000E8280 38 60 00 18 */ li r3, 0x18
+/* 800EC624 000E8284 38 80 00 12 */ li r4, 0x12
+/* 800EC628 000E8288 38 A0 00 17 */ li r5, 0x17
+/* 800EC62C 000E828C 38 C0 00 19 */ li r6, 0x19
+/* 800EC630 000E8290 38 E0 00 1E */ li r7, 0x1e
+/* 800EC634 000E8294 39 00 00 00 */ li r8, 0
+/* 800EC638 000E8298 4B F6 D3 91 */ bl func_800599C8
+/* 800EC63C 000E829C 38 60 00 19 */ li r3, 0x19
+/* 800EC640 000E82A0 38 80 00 13 */ li r4, 0x13
+/* 800EC644 000E82A4 38 A0 00 18 */ li r5, 0x18
+/* 800EC648 000E82A8 38 C0 00 1A */ li r6, 0x1a
+/* 800EC64C 000E82AC 38 E0 00 1F */ li r7, 0x1f
+/* 800EC650 000E82B0 39 00 00 00 */ li r8, 0
+/* 800EC654 000E82B4 4B F6 D3 75 */ bl func_800599C8
+/* 800EC658 000E82B8 38 60 00 1A */ li r3, 0x1a
+/* 800EC65C 000E82BC 38 80 00 14 */ li r4, 0x14
+/* 800EC660 000E82C0 38 A0 00 19 */ li r5, 0x19
+/* 800EC664 000E82C4 38 C0 00 1B */ li r6, 0x1b
+/* 800EC668 000E82C8 38 E0 00 20 */ li r7, 0x20
+/* 800EC66C 000E82CC 39 00 00 00 */ li r8, 0
+/* 800EC670 000E82D0 4B F6 D3 59 */ bl func_800599C8
+/* 800EC674 000E82D4 38 60 00 1B */ li r3, 0x1b
+/* 800EC678 000E82D8 38 80 00 15 */ li r4, 0x15
+/* 800EC67C 000E82DC 38 A0 00 1A */ li r5, 0x1a
+/* 800EC680 000E82E0 38 C0 00 01 */ li r6, 1
+/* 800EC684 000E82E4 38 E0 00 21 */ li r7, 0x21
+/* 800EC688 000E82E8 39 00 00 00 */ li r8, 0
+/* 800EC68C 000E82EC 4B F6 D3 3D */ bl func_800599C8
+/* 800EC690 000E82F0 38 60 00 1C */ li r3, 0x1c
+/* 800EC694 000E82F4 38 80 00 16 */ li r4, 0x16
+/* 800EC698 000E82F8 38 A0 00 00 */ li r5, 0
+/* 800EC69C 000E82FC 38 C0 00 1D */ li r6, 0x1d
+/* 800EC6A0 000E8300 38 E0 00 22 */ li r7, 0x22
+/* 800EC6A4 000E8304 39 00 00 00 */ li r8, 0
+/* 800EC6A8 000E8308 4B F6 D3 21 */ bl func_800599C8
+/* 800EC6AC 000E830C 38 60 00 1D */ li r3, 0x1d
+/* 800EC6B0 000E8310 38 80 00 17 */ li r4, 0x17
+/* 800EC6B4 000E8314 38 A0 00 1C */ li r5, 0x1c
+/* 800EC6B8 000E8318 38 C0 00 1E */ li r6, 0x1e
+/* 800EC6BC 000E831C 38 E0 00 23 */ li r7, 0x23
+/* 800EC6C0 000E8320 39 00 00 00 */ li r8, 0
+/* 800EC6C4 000E8324 4B F6 D3 05 */ bl func_800599C8
+/* 800EC6C8 000E8328 38 60 00 1E */ li r3, 0x1e
+/* 800EC6CC 000E832C 38 80 00 18 */ li r4, 0x18
+/* 800EC6D0 000E8330 38 A0 00 1D */ li r5, 0x1d
+/* 800EC6D4 000E8334 38 C0 00 1F */ li r6, 0x1f
+/* 800EC6D8 000E8338 38 E0 00 24 */ li r7, 0x24
+/* 800EC6DC 000E833C 39 00 00 00 */ li r8, 0
+/* 800EC6E0 000E8340 4B F6 D2 E9 */ bl func_800599C8
+/* 800EC6E4 000E8344 38 60 00 1F */ li r3, 0x1f
+/* 800EC6E8 000E8348 38 80 00 19 */ li r4, 0x19
+/* 800EC6EC 000E834C 38 A0 00 1E */ li r5, 0x1e
+/* 800EC6F0 000E8350 38 C0 00 20 */ li r6, 0x20
+/* 800EC6F4 000E8354 38 E0 00 25 */ li r7, 0x25
+/* 800EC6F8 000E8358 39 00 00 00 */ li r8, 0
+/* 800EC6FC 000E835C 4B F6 D2 CD */ bl func_800599C8
+/* 800EC700 000E8360 38 60 00 20 */ li r3, 0x20
+/* 800EC704 000E8364 38 80 00 1A */ li r4, 0x1a
+/* 800EC708 000E8368 38 A0 00 1F */ li r5, 0x1f
+/* 800EC70C 000E836C 38 C0 00 21 */ li r6, 0x21
+/* 800EC710 000E8370 38 E0 00 26 */ li r7, 0x26
+/* 800EC714 000E8374 39 00 00 00 */ li r8, 0
+/* 800EC718 000E8378 4B F6 D2 B1 */ bl func_800599C8
+/* 800EC71C 000E837C 38 60 00 21 */ li r3, 0x21
+/* 800EC720 000E8380 38 80 00 1B */ li r4, 0x1b
+/* 800EC724 000E8384 38 A0 00 20 */ li r5, 0x20
+/* 800EC728 000E8388 38 C0 00 01 */ li r6, 1
+/* 800EC72C 000E838C 38 E0 00 27 */ li r7, 0x27
+/* 800EC730 000E8390 39 00 00 00 */ li r8, 0
+/* 800EC734 000E8394 4B F6 D2 95 */ bl func_800599C8
+/* 800EC738 000E8398 38 60 00 22 */ li r3, 0x22
+/* 800EC73C 000E839C 38 80 00 1C */ li r4, 0x1c
+/* 800EC740 000E83A0 38 A0 00 00 */ li r5, 0
+/* 800EC744 000E83A4 38 C0 00 23 */ li r6, 0x23
+/* 800EC748 000E83A8 38 E0 00 00 */ li r7, 0
+/* 800EC74C 000E83AC 39 00 00 00 */ li r8, 0
+/* 800EC750 000E83B0 4B F6 D2 79 */ bl func_800599C8
+/* 800EC754 000E83B4 38 60 00 23 */ li r3, 0x23
+/* 800EC758 000E83B8 38 80 00 1D */ li r4, 0x1d
+/* 800EC75C 000E83BC 38 A0 00 22 */ li r5, 0x22
+/* 800EC760 000E83C0 38 C0 00 24 */ li r6, 0x24
+/* 800EC764 000E83C4 38 E0 00 00 */ li r7, 0
+/* 800EC768 000E83C8 39 00 00 00 */ li r8, 0
+/* 800EC76C 000E83CC 4B F6 D2 5D */ bl func_800599C8
+/* 800EC770 000E83D0 38 60 00 24 */ li r3, 0x24
+/* 800EC774 000E83D4 38 80 00 1E */ li r4, 0x1e
+/* 800EC778 000E83D8 38 A0 00 23 */ li r5, 0x23
+/* 800EC77C 000E83DC 38 C0 00 25 */ li r6, 0x25
+/* 800EC780 000E83E0 38 E0 00 00 */ li r7, 0
+/* 800EC784 000E83E4 39 00 00 00 */ li r8, 0
+/* 800EC788 000E83E8 4B F6 D2 41 */ bl func_800599C8
+/* 800EC78C 000E83EC 38 60 00 25 */ li r3, 0x25
+/* 800EC790 000E83F0 38 80 00 1F */ li r4, 0x1f
+/* 800EC794 000E83F4 38 A0 00 24 */ li r5, 0x24
+/* 800EC798 000E83F8 38 C0 00 26 */ li r6, 0x26
+/* 800EC79C 000E83FC 38 E0 00 00 */ li r7, 0
+/* 800EC7A0 000E8400 39 00 00 00 */ li r8, 0
+/* 800EC7A4 000E8404 4B F6 D2 25 */ bl func_800599C8
+/* 800EC7A8 000E8408 38 60 00 26 */ li r3, 0x26
+/* 800EC7AC 000E840C 38 80 00 20 */ li r4, 0x20
+/* 800EC7B0 000E8410 38 A0 00 25 */ li r5, 0x25
+/* 800EC7B4 000E8414 38 C0 00 27 */ li r6, 0x27
+/* 800EC7B8 000E8418 38 E0 00 00 */ li r7, 0
+/* 800EC7BC 000E841C 39 00 00 00 */ li r8, 0
+/* 800EC7C0 000E8420 4B F6 D2 09 */ bl func_800599C8
+/* 800EC7C4 000E8424 38 60 00 27 */ li r3, 0x27
+/* 800EC7C8 000E8428 38 80 00 21 */ li r4, 0x21
+/* 800EC7CC 000E842C 38 A0 00 26 */ li r5, 0x26
+/* 800EC7D0 000E8430 38 C0 00 01 */ li r6, 1
+/* 800EC7D4 000E8434 38 E0 00 00 */ li r7, 0
+/* 800EC7D8 000E8438 39 00 00 00 */ li r8, 0
+/* 800EC7DC 000E843C 4B F6 D1 ED */ bl func_800599C8
+/* 800EC7E0 000E8440 48 00 01 00 */ b lbl_800EC8E0
+lbl_800EC7E4:
+/* 800EC7E4 000E8444 38 60 00 01 */ li r3, 1
+/* 800EC7E8 000E8448 38 80 00 00 */ li r4, 0
+/* 800EC7EC 000E844C 38 A0 00 19 */ li r5, 0x19
+/* 800EC7F0 000E8450 38 C0 00 00 */ li r6, 0
+/* 800EC7F4 000E8454 38 E0 00 00 */ li r7, 0
+/* 800EC7F8 000E8458 39 00 00 00 */ li r8, 0
+/* 800EC7FC 000E845C 4B F6 D1 CD */ bl func_800599C8
+/* 800EC800 000E8460 38 60 00 02 */ li r3, 2
+/* 800EC804 000E8464 38 80 00 00 */ li r4, 0
+/* 800EC808 000E8468 38 A0 00 00 */ li r5, 0
+/* 800EC80C 000E846C 38 C0 00 03 */ li r6, 3
+/* 800EC810 000E8470 38 E0 00 0C */ li r7, 0xc
+/* 800EC814 000E8474 39 00 00 00 */ li r8, 0
+/* 800EC818 000E8478 4B F6 D1 B1 */ bl func_800599C8
+/* 800EC81C 000E847C 38 60 00 03 */ li r3, 3
+/* 800EC820 000E8480 38 80 00 00 */ li r4, 0
+/* 800EC824 000E8484 38 A0 00 02 */ li r5, 2
+/* 800EC828 000E8488 38 C0 00 00 */ li r6, 0
+/* 800EC82C 000E848C 38 E0 00 0D */ li r7, 0xd
+/* 800EC830 000E8490 39 00 00 00 */ li r8, 0
+/* 800EC834 000E8494 4B F6 D1 95 */ bl func_800599C8
+/* 800EC838 000E8498 38 60 00 0C */ li r3, 0xc
+/* 800EC83C 000E849C 38 80 00 02 */ li r4, 2
+/* 800EC840 000E84A0 38 A0 00 00 */ li r5, 0
+/* 800EC844 000E84A4 38 C0 00 0D */ li r6, 0xd
+/* 800EC848 000E84A8 38 E0 00 12 */ li r7, 0x12
+/* 800EC84C 000E84AC 39 00 00 00 */ li r8, 0
+/* 800EC850 000E84B0 4B F6 D1 79 */ bl func_800599C8
+/* 800EC854 000E84B4 38 60 00 0D */ li r3, 0xd
+/* 800EC858 000E84B8 38 80 00 03 */ li r4, 3
+/* 800EC85C 000E84BC 38 A0 00 0C */ li r5, 0xc
+/* 800EC860 000E84C0 38 C0 00 01 */ li r6, 1
+/* 800EC864 000E84C4 38 E0 00 13 */ li r7, 0x13
+/* 800EC868 000E84C8 39 00 00 00 */ li r8, 0
+/* 800EC86C 000E84CC 4B F6 D1 5D */ bl func_800599C8
+/* 800EC870 000E84D0 38 60 00 12 */ li r3, 0x12
+/* 800EC874 000E84D4 38 80 00 0C */ li r4, 0xc
+/* 800EC878 000E84D8 38 A0 00 00 */ li r5, 0
+/* 800EC87C 000E84DC 38 C0 00 13 */ li r6, 0x13
+/* 800EC880 000E84E0 38 E0 00 18 */ li r7, 0x18
+/* 800EC884 000E84E4 39 00 00 00 */ li r8, 0
+/* 800EC888 000E84E8 4B F6 D1 41 */ bl func_800599C8
+/* 800EC88C 000E84EC 38 60 00 13 */ li r3, 0x13
+/* 800EC890 000E84F0 38 80 00 0D */ li r4, 0xd
+/* 800EC894 000E84F4 38 A0 00 12 */ li r5, 0x12
+/* 800EC898 000E84F8 38 C0 00 01 */ li r6, 1
+/* 800EC89C 000E84FC 38 E0 00 19 */ li r7, 0x19
+/* 800EC8A0 000E8500 39 00 00 00 */ li r8, 0
+/* 800EC8A4 000E8504 4B F6 D1 25 */ bl func_800599C8
+/* 800EC8A8 000E8508 38 60 00 18 */ li r3, 0x18
+/* 800EC8AC 000E850C 38 80 00 12 */ li r4, 0x12
+/* 800EC8B0 000E8510 38 A0 00 00 */ li r5, 0
+/* 800EC8B4 000E8514 38 C0 00 19 */ li r6, 0x19
+/* 800EC8B8 000E8518 38 E0 00 00 */ li r7, 0
+/* 800EC8BC 000E851C 39 00 00 00 */ li r8, 0
+/* 800EC8C0 000E8520 4B F6 D1 09 */ bl func_800599C8
+/* 800EC8C4 000E8524 38 60 00 19 */ li r3, 0x19
+/* 800EC8C8 000E8528 38 80 00 13 */ li r4, 0x13
+/* 800EC8CC 000E852C 38 A0 00 18 */ li r5, 0x18
+/* 800EC8D0 000E8530 38 C0 00 01 */ li r6, 1
+/* 800EC8D4 000E8534 38 E0 00 00 */ li r7, 0
+/* 800EC8D8 000E8538 39 00 00 00 */ li r8, 0
+/* 800EC8DC 000E853C 4B F6 D0 ED */ bl func_800599C8
+lbl_800EC8E0:
+/* 800EC8E0 000E8540 38 00 00 10 */ li r0, 0x10
+/* 800EC8E4 000E8544 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800EC8E8 000E8548 48 00 08 FC */ b lbl_800ED1E4
+/* 800EC8EC 000E854C 88 8D 9C 64 */ lbz r4, lbl_8063EF24-_SDA_BASE_(r13)
+/* 800EC8F0 000E8550 38 60 00 2D */ li r3, 0x2d
+/* 800EC8F4 000E8554 38 A0 00 00 */ li r5, 0
+/* 800EC8F8 000E8558 38 C0 00 01 */ li r6, 1
+/* 800EC8FC 000E855C 4B F6 D1 71 */ bl func_80059A6C
+/* 800EC900 000E8560 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800EC904 000E8564 54 6E 04 3E */ clrlwi r14, r3, 0x10
+/* 800EC908 000E8568 41 82 03 54 */ beq lbl_800ECC5C
+/* 800EC90C 000E856C 28 0E 00 01 */ cmplwi r14, 1
+/* 800EC910 000E8570 41 82 00 0C */ beq lbl_800EC91C
+/* 800EC914 000E8574 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800EC918 000E8578 40 82 00 54 */ bne lbl_800EC96C
+lbl_800EC91C:
+/* 800EC91C 000E857C 38 60 00 0D */ li r3, 0xd
+/* 800EC920 000E8580 4B FF DA 61 */ bl func_800EA380
+/* 800EC924 000E8584 7C 63 07 34 */ extsh r3, r3
+/* 800EC928 000E8588 38 80 00 01 */ li r4, 1
+/* 800EC92C 000E858C 38 A0 00 00 */ li r5, 0
+/* 800EC930 000E8590 48 16 74 81 */ bl func_80253DB0
+/* 800EC934 000E8594 38 60 00 05 */ li r3, 5
+/* 800EC938 000E8598 4B FF DA 49 */ bl func_800EA380
+/* 800EC93C 000E859C 7C 63 07 34 */ extsh r3, r3
+/* 800EC940 000E85A0 38 80 00 04 */ li r4, 4
+/* 800EC944 000E85A4 38 A0 00 00 */ li r5, 0
+/* 800EC948 000E85A8 48 16 74 69 */ bl func_80253DB0
+/* 800EC94C 000E85AC A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EC950 000E85B0 38 60 00 12 */ li r3, 0x12
+/* 800EC954 000E85B4 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EC958 000E85B8 38 60 00 02 */ li r3, 2
+/* 800EC95C 000E85BC 60 00 03 E1 */ ori r0, r0, 0x3e1
+/* 800EC960 000E85C0 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EC964 000E85C4 4B F6 DB 69 */ bl func_8005A4CC
+/* 800EC968 000E85C8 48 00 08 7C */ b lbl_800ED1E4
+lbl_800EC96C:
+/* 800EC96C 000E85CC 28 0E 00 02 */ cmplwi r14, 2
+/* 800EC970 000E85D0 40 82 00 8C */ bne lbl_800EC9FC
+/* 800EC974 000E85D4 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EC978 000E85D8 38 60 02 23 */ li r3, 0x223
+/* 800EC97C 000E85DC 38 80 00 00 */ li r4, 0
+/* 800EC980 000E85E0 4B F1 E7 F1 */ bl func_8000B170
+/* 800EC984 000E85E4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EC988 000E85E8 38 60 00 01 */ li r3, 1
+/* 800EC98C 000E85EC 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
+/* 800EC990 000E85F0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EC994 000E85F4 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800EC998 000E85F8 38 60 00 0D */ li r3, 0xd
+/* 800EC99C 000E85FC C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EC9A0 000E8600 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800EC9A4 000E8604 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800EC9A8 000E8608 90 01 00 5C */ stw r0, 0x5c(r1)
+/* 800EC9AC 000E860C C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EC9B0 000E8610 FC 21 10 28 */ fsub f1, f1, f2
+/* 800EC9B4 000E8614 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800EC9B8 000E8618 D8 1D 00 90 */ stfd f0, 0x90(r29)
+/* 800EC9BC 000E861C 4B FF D9 C5 */ bl func_800EA380
+/* 800EC9C0 000E8620 7C 63 07 34 */ extsh r3, r3
+/* 800EC9C4 000E8624 38 80 00 02 */ li r4, 2
+/* 800EC9C8 000E8628 38 A0 00 00 */ li r5, 0
+/* 800EC9CC 000E862C 48 16 73 E5 */ bl func_80253DB0
+/* 800EC9D0 000E8630 38 60 00 05 */ li r3, 5
+/* 800EC9D4 000E8634 4B FF D9 AD */ bl func_800EA380
+/* 800EC9D8 000E8638 7C 63 07 34 */ extsh r3, r3
+/* 800EC9DC 000E863C 38 80 00 02 */ li r4, 2
+/* 800EC9E0 000E8640 38 A0 00 00 */ li r5, 0
+/* 800EC9E4 000E8644 48 16 73 CD */ bl func_80253DB0
+/* 800EC9E8 000E8648 38 60 00 11 */ li r3, 0x11
+/* 800EC9EC 000E864C 38 00 00 02 */ li r0, 2
+/* 800EC9F0 000E8650 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800EC9F4 000E8654 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
+/* 800EC9F8 000E8658 48 00 07 EC */ b lbl_800ED1E4
+lbl_800EC9FC:
+/* 800EC9FC 000E865C 28 0E 00 03 */ cmplwi r14, 3
+/* 800ECA00 000E8660 40 82 00 8C */ bne lbl_800ECA8C
+/* 800ECA04 000E8664 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ECA08 000E8668 38 60 02 23 */ li r3, 0x223
+/* 800ECA0C 000E866C 38 80 00 00 */ li r4, 0
+/* 800ECA10 000E8670 4B F1 E7 61 */ bl func_8000B170
+/* 800ECA14 000E8674 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECA18 000E8678 38 60 00 02 */ li r3, 2
+/* 800ECA1C 000E867C 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
+/* 800ECA20 000E8680 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ECA24 000E8684 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ECA28 000E8688 38 60 00 0D */ li r3, 0xd
+/* 800ECA2C 000E868C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800ECA30 000E8690 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800ECA34 000E8694 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800ECA38 000E8698 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800ECA3C 000E869C C8 21 00 50 */ lfd f1, 0x50(r1)
+/* 800ECA40 000E86A0 FC 21 10 28 */ fsub f1, f1, f2
+/* 800ECA44 000E86A4 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800ECA48 000E86A8 D8 1D 00 90 */ stfd f0, 0x90(r29)
+/* 800ECA4C 000E86AC 4B FF D9 35 */ bl func_800EA380
+/* 800ECA50 000E86B0 7C 63 07 34 */ extsh r3, r3
+/* 800ECA54 000E86B4 38 80 00 02 */ li r4, 2
+/* 800ECA58 000E86B8 38 A0 00 00 */ li r5, 0
+/* 800ECA5C 000E86BC 48 16 73 55 */ bl func_80253DB0
+/* 800ECA60 000E86C0 38 60 00 05 */ li r3, 5
+/* 800ECA64 000E86C4 4B FF D9 1D */ bl func_800EA380
+/* 800ECA68 000E86C8 7C 63 07 34 */ extsh r3, r3
+/* 800ECA6C 000E86CC 38 80 00 03 */ li r4, 3
+/* 800ECA70 000E86D0 38 A0 00 00 */ li r5, 0
+/* 800ECA74 000E86D4 48 16 73 3D */ bl func_80253DB0
+/* 800ECA78 000E86D8 38 60 00 11 */ li r3, 0x11
+/* 800ECA7C 000E86DC 38 00 00 03 */ li r0, 3
+/* 800ECA80 000E86E0 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800ECA84 000E86E4 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
+/* 800ECA88 000E86E8 48 00 07 5C */ b lbl_800ED1E4
+lbl_800ECA8C:
+/* 800ECA8C 000E86EC 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800ECA90 000E86F0 41 80 07 54 */ blt lbl_800ED1E4
+/* 800ECA94 000E86F4 28 0E 00 27 */ cmplwi r14, 0x27
+/* 800ECA98 000E86F8 41 81 07 4C */ bgt lbl_800ED1E4
+/* 800ECA9C 000E86FC 38 60 00 0D */ li r3, 0xd
+/* 800ECAA0 000E8700 4B FF D8 E1 */ bl func_800EA380
+/* 800ECAA4 000E8704 7C 63 07 34 */ extsh r3, r3
+/* 800ECAA8 000E8708 38 80 00 02 */ li r4, 2
+/* 800ECAAC 000E870C 38 A0 00 00 */ li r5, 0
+/* 800ECAB0 000E8710 48 16 73 01 */ bl func_80253DB0
+/* 800ECAB4 000E8714 38 0E FF F6 */ addi r0, r14, -10
+/* 800ECAB8 000E8718 A0 7D 00 CE */ lhz r3, 0xce(r29)
+/* 800ECABC 000E871C 50 03 2D B4 */ rlwimi r3, r0, 5, 0x16, 0x1a
+/* 800ECAC0 000E8720 54 64 B6 BF */ rlwinm. r4, r3, 0x16, 0x1a, 0x1f
+/* 800ECAC4 000E8724 B0 7D 00 CE */ sth r3, 0xce(r29)
+/* 800ECAC8 000E8728 40 82 00 84 */ bne lbl_800ECB4C
+/* 800ECACC 000E872C 54 60 DE FE */ rlwinm r0, r3, 0x1b, 0x1b, 0x1f
+/* 800ECAD0 000E8730 28 00 00 0F */ cmplwi r0, 0xf
+/* 800ECAD4 000E8734 41 81 00 4C */ bgt lbl_800ECB20
+/* 800ECAD8 000E8738 3C 60 80 41 */ lis r3, lbl_804175C4@ha
+/* 800ECADC 000E873C 54 00 10 3A */ slwi r0, r0, 2
+/* 800ECAE0 000E8740 38 63 75 C4 */ addi r3, r3, lbl_804175C4@l
+/* 800ECAE4 000E8744 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800ECAE8 000E8748 7C 69 03 A6 */ mtctr r3
+/* 800ECAEC 000E874C 4E 80 04 20 */ bctr
+/* 800ECAF0 000E8750 3A 00 00 00 */ li r16, 0
+/* 800ECAF4 000E8754 48 00 00 30 */ b lbl_800ECB24
+/* 800ECAF8 000E8758 3A 00 00 01 */ li r16, 1
+/* 800ECAFC 000E875C 48 00 00 28 */ b lbl_800ECB24
+/* 800ECB00 000E8760 3A 00 00 02 */ li r16, 2
+/* 800ECB04 000E8764 48 00 00 20 */ b lbl_800ECB24
+/* 800ECB08 000E8768 3A 00 00 03 */ li r16, 3
+/* 800ECB0C 000E876C 48 00 00 18 */ b lbl_800ECB24
+/* 800ECB10 000E8770 3A 00 00 04 */ li r16, 4
+/* 800ECB14 000E8774 48 00 00 10 */ b lbl_800ECB24
+/* 800ECB18 000E8778 3A 00 00 05 */ li r16, 5
+/* 800ECB1C 000E877C 48 00 00 08 */ b lbl_800ECB24
+lbl_800ECB20:
+/* 800ECB20 000E8780 3A 00 00 00 */ li r16, 0
+lbl_800ECB24:
+/* 800ECB24 000E8784 1C 10 00 DC */ mulli r0, r16, 0xdc
+/* 800ECB28 000E8788 7C 7F 02 14 */ add r3, r31, r0
+/* 800ECB2C 000E878C 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800ECB30 000E8790 48 2E F6 6D */ bl func_803DC19C
+/* 800ECB34 000E8794 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800ECB38 000E8798 7C 6F 1B 78 */ mr r15, r3
+/* 800ECB3C 000E879C 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800ECB40 000E87A0 7C 00 86 30 */ sraw r0, r0, r16
+/* 800ECB44 000E87A4 54 10 07 FE */ clrlwi r16, r0, 0x1f
+/* 800ECB48 000E87A8 48 00 00 3C */ b lbl_800ECB84
+lbl_800ECB4C:
+/* 800ECB4C 000E87AC 38 04 FF FF */ addi r0, r4, -1
+/* 800ECB50 000E87B0 54 63 DE FE */ rlwinm r3, r3, 0x1b, 0x1b, 0x1f
+/* 800ECB54 000E87B4 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800ECB58 000E87B8 7C 03 02 14 */ add r0, r3, r0
+/* 800ECB5C 000E87BC 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800ECB60 000E87C0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800ECB64 000E87C4 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800ECB68 000E87C8 1C 84 00 88 */ mulli r4, r4, 0x88
+/* 800ECB6C 000E87CC 7C 7D 1A 14 */ add r3, r29, r3
+/* 800ECB70 000E87D0 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800ECB74 000E87D4 7C 9F 22 14 */ add r4, r31, r4
+/* 800ECB78 000E87D8 7C 60 06 30 */ sraw r0, r3, r0
+/* 800ECB7C 000E87DC 39 E4 05 F8 */ addi r15, r4, 0x5f8
+/* 800ECB80 000E87E0 54 10 07 FE */ clrlwi r16, r0, 0x1f
+lbl_800ECB84:
+/* 800ECB84 000E87E4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECB88 000E87E8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800ECB8C 000E87EC 40 82 00 08 */ bne lbl_800ECB94
+/* 800ECB90 000E87F0 3A 00 00 00 */ li r16, 0
+lbl_800ECB94:
+/* 800ECB94 000E87F4 7D E3 7B 78 */ mr r3, r15
+/* 800ECB98 000E87F8 4B F6 A0 3D */ bl func_80056BD4
+/* 800ECB9C 000E87FC 2C 03 00 00 */ cmpwi r3, 0
+/* 800ECBA0 000E8800 41 82 00 9C */ beq lbl_800ECC3C
+/* 800ECBA4 000E8804 56 00 06 3F */ clrlwi. r0, r16, 0x18
+/* 800ECBA8 000E8808 40 82 00 94 */ bne lbl_800ECC3C
+/* 800ECBAC 000E880C 7D E3 7B 78 */ mr r3, r15
+/* 800ECBB0 000E8810 4B F6 A2 7D */ bl func_80056E2C
+/* 800ECBB4 000E8814 2C 03 00 00 */ cmpwi r3, 0
+/* 800ECBB8 000E8818 40 82 00 84 */ bne lbl_800ECC3C
+/* 800ECBBC 000E881C 38 00 00 12 */ li r0, 0x12
+/* 800ECBC0 000E8820 38 60 00 05 */ li r3, 5
+/* 800ECBC4 000E8824 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800ECBC8 000E8828 4B FF D7 B9 */ bl func_800EA380
+/* 800ECBCC 000E882C 7C 63 07 34 */ extsh r3, r3
+/* 800ECBD0 000E8830 38 80 00 05 */ li r4, 5
+/* 800ECBD4 000E8834 38 A0 00 00 */ li r5, 0
+/* 800ECBD8 000E8838 48 16 71 D9 */ bl func_80253DB0
+/* 800ECBDC 000E883C 38 60 00 00 */ li r3, 0
+/* 800ECBE0 000E8840 4B FF D7 A1 */ bl func_800EA380
+/* 800ECBE4 000E8844 7C 63 07 34 */ extsh r3, r3
+/* 800ECBE8 000E8848 38 80 00 01 */ li r4, 1
+/* 800ECBEC 000E884C 38 A0 00 00 */ li r5, 0
+/* 800ECBF0 000E8850 48 16 71 C1 */ bl func_80253DB0
+/* 800ECBF4 000E8854 38 60 00 0D */ li r3, 0xd
+/* 800ECBF8 000E8858 4B FF D7 89 */ bl func_800EA380
+/* 800ECBFC 000E885C 7C 63 07 34 */ extsh r3, r3
+/* 800ECC00 000E8860 38 80 00 03 */ li r4, 3
+/* 800ECC04 000E8864 38 A0 00 00 */ li r5, 0
+/* 800ECC08 000E8868 48 16 71 A9 */ bl func_80253DB0
+/* 800ECC0C 000E886C 38 60 00 0E */ li r3, 0xe
+/* 800ECC10 000E8870 4B FF D7 71 */ bl func_800EA380
+/* 800ECC14 000E8874 7C 63 07 34 */ extsh r3, r3
+/* 800ECC18 000E8878 38 80 00 01 */ li r4, 1
+/* 800ECC1C 000E887C 38 A0 00 00 */ li r5, 0
+/* 800ECC20 000E8880 48 16 71 91 */ bl func_80253DB0
+/* 800ECC24 000E8884 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECC28 000E8888 38 60 00 01 */ li r3, 1
+/* 800ECC2C 000E888C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
+/* 800ECC30 000E8890 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ECC34 000E8894 4B F6 D8 99 */ bl func_8005A4CC
+/* 800ECC38 000E8898 48 00 00 1C */ b lbl_800ECC54
+lbl_800ECC3C:
+/* 800ECC3C 000E889C 56 00 06 3F */ clrlwi. r0, r16, 0x18
+/* 800ECC40 000E88A0 41 82 00 14 */ beq lbl_800ECC54
+/* 800ECC44 000E88A4 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ECC48 000E88A8 38 60 02 22 */ li r3, 0x222
+/* 800ECC4C 000E88AC 38 80 00 00 */ li r4, 0
+/* 800ECC50 000E88B0 4B F1 E5 21 */ bl func_8000B170
+lbl_800ECC54:
+/* 800ECC54 000E88B4 99 CD 9C 64 */ stb r14, lbl_8063EF24-_SDA_BASE_(r13)
+/* 800ECC58 000E88B8 48 00 05 8C */ b lbl_800ED1E4
+lbl_800ECC5C:
+/* 800ECC5C 000E88BC 28 0E 00 01 */ cmplwi r14, 1
+/* 800ECC60 000E88C0 40 82 00 44 */ bne lbl_800ECCA4
+/* 800ECC64 000E88C4 38 60 00 0D */ li r3, 0xd
+/* 800ECC68 000E88C8 4B FF D7 19 */ bl func_800EA380
+/* 800ECC6C 000E88CC 7C 63 07 34 */ extsh r3, r3
+/* 800ECC70 000E88D0 38 80 00 00 */ li r4, 0
+/* 800ECC74 000E88D4 38 A0 00 00 */ li r5, 0
+/* 800ECC78 000E88D8 48 16 71 39 */ bl func_80253DB0
+/* 800ECC7C 000E88DC 38 60 00 05 */ li r3, 5
+/* 800ECC80 000E88E0 4B FF D7 01 */ bl func_800EA380
+/* 800ECC84 000E88E4 7C 63 07 34 */ extsh r3, r3
+/* 800ECC88 000E88E8 38 80 00 04 */ li r4, 4
+/* 800ECC8C 000E88EC 38 A0 00 00 */ li r5, 0
+/* 800ECC90 000E88F0 48 16 71 21 */ bl func_80253DB0
+/* 800ECC94 000E88F4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECC98 000E88F8 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800ECC9C 000E88FC B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ECCA0 000E8900 48 00 05 44 */ b lbl_800ED1E4
+lbl_800ECCA4:
+/* 800ECCA4 000E8904 28 0E 00 02 */ cmplwi r14, 2
+/* 800ECCA8 000E8908 40 82 00 44 */ bne lbl_800ECCEC
+/* 800ECCAC 000E890C 38 60 00 0D */ li r3, 0xd
+/* 800ECCB0 000E8910 4B FF D6 D1 */ bl func_800EA380
+/* 800ECCB4 000E8914 7C 63 07 34 */ extsh r3, r3
+/* 800ECCB8 000E8918 38 80 00 02 */ li r4, 2
+/* 800ECCBC 000E891C 38 A0 00 00 */ li r5, 0
+/* 800ECCC0 000E8920 48 16 70 F1 */ bl func_80253DB0
+/* 800ECCC4 000E8924 38 60 00 05 */ li r3, 5
+/* 800ECCC8 000E8928 4B FF D6 B9 */ bl func_800EA380
+/* 800ECCCC 000E892C 7C 63 07 34 */ extsh r3, r3
+/* 800ECCD0 000E8930 38 80 00 00 */ li r4, 0
+/* 800ECCD4 000E8934 38 A0 00 00 */ li r5, 0
+/* 800ECCD8 000E8938 48 16 70 D9 */ bl func_80253DB0
+/* 800ECCDC 000E893C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECCE0 000E8940 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800ECCE4 000E8944 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ECCE8 000E8948 48 00 04 FC */ b lbl_800ED1E4
+lbl_800ECCEC:
+/* 800ECCEC 000E894C 28 0E 00 03 */ cmplwi r14, 3
+/* 800ECCF0 000E8950 40 82 00 44 */ bne lbl_800ECD34
+/* 800ECCF4 000E8954 38 60 00 0D */ li r3, 0xd
+/* 800ECCF8 000E8958 4B FF D6 89 */ bl func_800EA380
+/* 800ECCFC 000E895C 7C 63 07 34 */ extsh r3, r3
+/* 800ECD00 000E8960 38 80 00 02 */ li r4, 2
+/* 800ECD04 000E8964 38 A0 00 00 */ li r5, 0
+/* 800ECD08 000E8968 48 16 70 A9 */ bl func_80253DB0
+/* 800ECD0C 000E896C 38 60 00 05 */ li r3, 5
+/* 800ECD10 000E8970 4B FF D6 71 */ bl func_800EA380
+/* 800ECD14 000E8974 7C 63 07 34 */ extsh r3, r3
+/* 800ECD18 000E8978 38 80 00 01 */ li r4, 1
+/* 800ECD1C 000E897C 38 A0 00 00 */ li r5, 0
+/* 800ECD20 000E8980 48 16 70 91 */ bl func_80253DB0
+/* 800ECD24 000E8984 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECD28 000E8988 60 00 03 E0 */ ori r0, r0, 0x3e0
+/* 800ECD2C 000E898C B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ECD30 000E8990 48 00 04 B4 */ b lbl_800ED1E4
+lbl_800ECD34:
+/* 800ECD34 000E8994 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800ECD38 000E8998 41 80 04 AC */ blt lbl_800ED1E4
+/* 800ECD3C 000E899C 28 0E 00 27 */ cmplwi r14, 0x27
+/* 800ECD40 000E89A0 41 81 04 A4 */ bgt lbl_800ED1E4
+/* 800ECD44 000E89A4 38 60 00 0D */ li r3, 0xd
+/* 800ECD48 000E89A8 4B FF D6 39 */ bl func_800EA380
+/* 800ECD4C 000E89AC 7C 63 07 34 */ extsh r3, r3
+/* 800ECD50 000E89B0 38 80 00 02 */ li r4, 2
+/* 800ECD54 000E89B4 38 A0 00 00 */ li r5, 0
+/* 800ECD58 000E89B8 48 16 70 59 */ bl func_80253DB0
+/* 800ECD5C 000E89BC 38 60 00 05 */ li r3, 5
+/* 800ECD60 000E89C0 4B FF D6 21 */ bl func_800EA380
+/* 800ECD64 000E89C4 7C 63 07 34 */ extsh r3, r3
+/* 800ECD68 000E89C8 38 80 00 04 */ li r4, 4
+/* 800ECD6C 000E89CC 38 A0 00 00 */ li r5, 0
+/* 800ECD70 000E89D0 48 16 70 41 */ bl func_80253DB0
+/* 800ECD74 000E89D4 38 6E FF F6 */ addi r3, r14, -10
+/* 800ECD78 000E89D8 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECD7C 000E89DC 50 60 2D B4 */ rlwimi r0, r3, 5, 0x16, 0x1a
+/* 800ECD80 000E89E0 B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ECD84 000E89E4 48 00 04 60 */ b lbl_800ED1E4
+/* 800ECD88 000E89E8 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ECD8C 000E89EC C8 1D 00 90 */ lfd f0, 0x90(r29)
+/* 800ECD90 000E89F0 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800ECD94 000E89F4 40 82 04 50 */ bne lbl_800ED1E4
+/* 800ECD98 000E89F8 38 00 00 0F */ li r0, 0xf
+/* 800ECD9C 000E89FC B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800ECDA0 000E8A00 48 00 04 44 */ b lbl_800ED1E4
+/* 800ECDA4 000E8A04 38 60 00 0D */ li r3, 0xd
+/* 800ECDA8 000E8A08 4B FF D5 D9 */ bl func_800EA380
+/* 800ECDAC 000E8A0C 7C 63 07 34 */ extsh r3, r3
+/* 800ECDB0 000E8A10 48 16 70 21 */ bl func_80253DD0
+/* 800ECDB4 000E8A14 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800ECDB8 000E8A18 28 00 00 03 */ cmplwi r0, 3
+/* 800ECDBC 000E8A1C 40 82 04 28 */ bne lbl_800ED1E4
+/* 800ECDC0 000E8A20 A0 7D 00 CE */ lhz r3, 0xce(r29)
+/* 800ECDC4 000E8A24 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800ECDC8 000E8A28 40 82 01 A4 */ bne lbl_800ECF6C
+/* 800ECDCC 000E8A2C 54 64 B6 BF */ rlwinm. r4, r3, 0x16, 0x1a, 0x1f
+/* 800ECDD0 000E8A30 40 82 00 74 */ bne lbl_800ECE44
+/* 800ECDD4 000E8A34 54 60 DE FE */ rlwinm r0, r3, 0x1b, 0x1b, 0x1f
+/* 800ECDD8 000E8A38 28 00 00 0F */ cmplwi r0, 0xf
+/* 800ECDDC 000E8A3C 41 81 00 4C */ bgt lbl_800ECE28
+/* 800ECDE0 000E8A40 3C 60 80 41 */ lis r3, lbl_80417584@ha
+/* 800ECDE4 000E8A44 54 00 10 3A */ slwi r0, r0, 2
+/* 800ECDE8 000E8A48 38 63 75 84 */ addi r3, r3, lbl_80417584@l
+/* 800ECDEC 000E8A4C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800ECDF0 000E8A50 7C 69 03 A6 */ mtctr r3
+/* 800ECDF4 000E8A54 4E 80 04 20 */ bctr
+/* 800ECDF8 000E8A58 39 C0 00 00 */ li r14, 0
+/* 800ECDFC 000E8A5C 48 00 00 30 */ b lbl_800ECE2C
+/* 800ECE00 000E8A60 39 C0 00 01 */ li r14, 1
+/* 800ECE04 000E8A64 48 00 00 28 */ b lbl_800ECE2C
+/* 800ECE08 000E8A68 39 C0 00 02 */ li r14, 2
+/* 800ECE0C 000E8A6C 48 00 00 20 */ b lbl_800ECE2C
+/* 800ECE10 000E8A70 39 C0 00 03 */ li r14, 3
+/* 800ECE14 000E8A74 48 00 00 18 */ b lbl_800ECE2C
+/* 800ECE18 000E8A78 39 C0 00 04 */ li r14, 4
+/* 800ECE1C 000E8A7C 48 00 00 10 */ b lbl_800ECE2C
+/* 800ECE20 000E8A80 39 C0 00 05 */ li r14, 5
+/* 800ECE24 000E8A84 48 00 00 08 */ b lbl_800ECE2C
+lbl_800ECE28:
+/* 800ECE28 000E8A88 39 C0 00 00 */ li r14, 0
+lbl_800ECE2C:
+/* 800ECE2C 000E8A8C 1C 0E 00 DC */ mulli r0, r14, 0xdc
+/* 800ECE30 000E8A90 7C 7F 02 14 */ add r3, r31, r0
+/* 800ECE34 000E8A94 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800ECE38 000E8A98 48 2E F3 65 */ bl func_803DC19C
+/* 800ECE3C 000E8A9C 7C 70 1B 78 */ mr r16, r3
+/* 800ECE40 000E8AA0 48 00 00 24 */ b lbl_800ECE64
+lbl_800ECE44:
+/* 800ECE44 000E8AA4 38 04 FF FF */ addi r0, r4, -1
+/* 800ECE48 000E8AA8 54 6E DE FE */ rlwinm r14, r3, 0x1b, 0x1b, 0x1f
+/* 800ECE4C 000E8AAC 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800ECE50 000E8AB0 7C 0E 02 14 */ add r0, r14, r0
+/* 800ECE54 000E8AB4 54 00 04 3E */ clrlwi r0, r0, 0x10
+/* 800ECE58 000E8AB8 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800ECE5C 000E8ABC 7C 7F 02 14 */ add r3, r31, r0
+/* 800ECE60 000E8AC0 3A 03 05 F8 */ addi r16, r3, 0x5f8
+lbl_800ECE64:
+/* 800ECE64 000E8AC4 38 00 00 15 */ li r0, 0x15
+/* 800ECE68 000E8AC8 38 60 00 05 */ li r3, 5
+/* 800ECE6C 000E8ACC B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800ECE70 000E8AD0 4B FF D5 11 */ bl func_800EA380
+/* 800ECE74 000E8AD4 7C 63 07 34 */ extsh r3, r3
+/* 800ECE78 000E8AD8 38 80 00 08 */ li r4, 8
+/* 800ECE7C 000E8ADC 38 A0 00 00 */ li r5, 0
+/* 800ECE80 000E8AE0 48 16 6F 71 */ bl func_80253DF0
+/* 800ECE84 000E8AE4 38 60 00 00 */ li r3, 0
+/* 800ECE88 000E8AE8 4B FF D4 F9 */ bl func_800EA380
+/* 800ECE8C 000E8AEC 7C 63 07 34 */ extsh r3, r3
+/* 800ECE90 000E8AF0 38 80 00 08 */ li r4, 8
+/* 800ECE94 000E8AF4 38 A0 00 00 */ li r5, 0
+/* 800ECE98 000E8AF8 48 16 6F 59 */ bl func_80253DF0
+/* 800ECE9C 000E8AFC 38 60 00 01 */ li r3, 1
+/* 800ECEA0 000E8B00 4B FF D4 E1 */ bl func_800EA380
+/* 800ECEA4 000E8B04 7C 63 07 34 */ extsh r3, r3
+/* 800ECEA8 000E8B08 38 80 00 08 */ li r4, 8
+/* 800ECEAC 000E8B0C 38 A0 00 00 */ li r5, 0
+/* 800ECEB0 000E8B10 48 16 6F 41 */ bl func_80253DF0
+/* 800ECEB4 000E8B14 38 60 00 0D */ li r3, 0xd
+/* 800ECEB8 000E8B18 4B FF D4 C9 */ bl func_800EA380
+/* 800ECEBC 000E8B1C 7C 63 07 34 */ extsh r3, r3
+/* 800ECEC0 000E8B20 38 80 00 08 */ li r4, 8
+/* 800ECEC4 000E8B24 38 A0 00 00 */ li r5, 0
+/* 800ECEC8 000E8B28 48 16 6F 29 */ bl func_80253DF0
+/* 800ECECC 000E8B2C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ECED0 000E8B30 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
+/* 800ECED4 000E8B34 2C 00 00 01 */ cmpwi r0, 1
+/* 800ECED8 000E8B38 41 82 00 28 */ beq lbl_800ECF00
+/* 800ECEDC 000E8B3C 40 80 00 10 */ bge lbl_800ECEEC
+/* 800ECEE0 000E8B40 2C 00 00 00 */ cmpwi r0, 0
+/* 800ECEE4 000E8B44 40 80 00 14 */ bge lbl_800ECEF8
+/* 800ECEE8 000E8B48 48 00 00 64 */ b lbl_800ECF4C
+lbl_800ECEEC:
+/* 800ECEEC 000E8B4C 2C 00 00 03 */ cmpwi r0, 3
+/* 800ECEF0 000E8B50 40 80 00 5C */ bge lbl_800ECF4C
+/* 800ECEF4 000E8B54 48 00 00 54 */ b lbl_800ECF48
+lbl_800ECEF8:
+/* 800ECEF8 000E8B58 7E 11 83 78 */ mr r17, r16
+/* 800ECEFC 000E8B5C 48 00 00 50 */ b lbl_800ECF4C
+lbl_800ECF00:
+/* 800ECF00 000E8B60 38 60 00 0B */ li r3, 0xb
+/* 800ECF04 000E8B64 4B FC D8 E9 */ bl func_800BA7EC
+/* 800ECF08 000E8B68 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
+/* 800ECF0C 000E8B6C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
+/* 800ECF10 000E8B70 7C 04 18 AE */ lbzx r0, r4, r3
+/* 800ECF14 000E8B74 38 60 00 0C */ li r3, 0xc
+/* 800ECF18 000E8B78 54 0F FE 7E */ rlwinm r15, r0, 0x1f, 0x19, 0x1f
+/* 800ECF1C 000E8B7C 4B FC D8 D1 */ bl func_800BA7EC
+/* 800ECF20 000E8B80 7D E4 7B 78 */ mr r4, r15
+/* 800ECF24 000E8B84 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800ECF28 000E8B88 4B FF 8E C5 */ bl func_800E5DEC
+/* 800ECF2C 000E8B8C 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800ECF30 000E8B90 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800ECF34 000E8B94 41 82 00 0C */ beq lbl_800ECF40
+/* 800ECF38 000E8B98 7C 71 1B 78 */ mr r17, r3
+/* 800ECF3C 000E8B9C 48 00 00 10 */ b lbl_800ECF4C
+lbl_800ECF40:
+/* 800ECF40 000E8BA0 3A 20 00 00 */ li r17, 0
+/* 800ECF44 000E8BA4 48 00 00 08 */ b lbl_800ECF4C
+lbl_800ECF48:
+/* 800ECF48 000E8BA8 3A 20 00 00 */ li r17, 0
+lbl_800ECF4C:
+/* 800ECF4C 000E8BAC 3C C0 80 0F */ lis r6, lbl_800F3294@ha
+/* 800ECF50 000E8BB0 7E 03 83 78 */ mr r3, r16
+/* 800ECF54 000E8BB4 7E 24 8B 78 */ mr r4, r17
+/* 800ECF58 000E8BB8 55 C5 04 3E */ clrlwi r5, r14, 0x10
+/* 800ECF5C 000E8BBC 38 C6 32 94 */ addi r6, r6, lbl_800F3294@l
+/* 800ECF60 000E8BC0 38 E0 00 00 */ li r7, 0
+/* 800ECF64 000E8BC4 48 00 C4 A1 */ bl func_800F9404
+/* 800ECF68 000E8BC8 48 00 02 7C */ b lbl_800ED1E4
+lbl_800ECF6C:
+/* 800ECF6C 000E8BCC 38 00 00 13 */ li r0, 0x13
+/* 800ECF70 000E8BD0 38 60 00 05 */ li r3, 5
+/* 800ECF74 000E8BD4 B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800ECF78 000E8BD8 4B FF D4 09 */ bl func_800EA380
+/* 800ECF7C 000E8BDC 7C 63 07 34 */ extsh r3, r3
+/* 800ECF80 000E8BE0 38 80 00 05 */ li r4, 5
+/* 800ECF84 000E8BE4 38 A0 00 00 */ li r5, 0
+/* 800ECF88 000E8BE8 48 16 6E 29 */ bl func_80253DB0
+/* 800ECF8C 000E8BEC 38 60 00 00 */ li r3, 0
+/* 800ECF90 000E8BF0 4B FF D3 F1 */ bl func_800EA380
+/* 800ECF94 000E8BF4 7C 63 07 34 */ extsh r3, r3
+/* 800ECF98 000E8BF8 38 80 00 01 */ li r4, 1
+/* 800ECF9C 000E8BFC 38 A0 00 00 */ li r5, 0
+/* 800ECFA0 000E8C00 48 16 6E 11 */ bl func_80253DB0
+/* 800ECFA4 000E8C04 48 00 02 40 */ b lbl_800ED1E4
+/* 800ECFA8 000E8C08 38 60 00 05 */ li r3, 5
+/* 800ECFAC 000E8C0C 4B FF D3 D5 */ bl func_800EA380
+/* 800ECFB0 000E8C10 7C 63 07 34 */ extsh r3, r3
+/* 800ECFB4 000E8C14 48 16 6E 1D */ bl func_80253DD0
+/* 800ECFB8 000E8C18 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800ECFBC 000E8C1C 28 00 00 03 */ cmplwi r0, 3
+/* 800ECFC0 000E8C20 40 82 02 24 */ bne lbl_800ED1E4
+/* 800ECFC4 000E8C24 38 60 00 05 */ li r3, 5
+/* 800ECFC8 000E8C28 4B FF D3 B9 */ bl func_800EA380
+/* 800ECFCC 000E8C2C 7C 63 07 34 */ extsh r3, r3
+/* 800ECFD0 000E8C30 38 80 00 08 */ li r4, 8
+/* 800ECFD4 000E8C34 38 A0 00 00 */ li r5, 0
+/* 800ECFD8 000E8C38 48 16 6E 19 */ bl func_80253DF0
+/* 800ECFDC 000E8C3C 38 60 00 00 */ li r3, 0
+/* 800ECFE0 000E8C40 4B FF D3 A1 */ bl func_800EA380
+/* 800ECFE4 000E8C44 7C 63 07 34 */ extsh r3, r3
+/* 800ECFE8 000E8C48 38 80 00 08 */ li r4, 8
+/* 800ECFEC 000E8C4C 38 A0 00 00 */ li r5, 0
+/* 800ECFF0 000E8C50 48 16 6E 01 */ bl func_80253DF0
+/* 800ECFF4 000E8C54 38 60 00 01 */ li r3, 1
+/* 800ECFF8 000E8C58 4B FF D3 89 */ bl func_800EA380
+/* 800ECFFC 000E8C5C 7C 63 07 34 */ extsh r3, r3
+/* 800ED000 000E8C60 38 80 00 08 */ li r4, 8
+/* 800ED004 000E8C64 38 A0 00 00 */ li r5, 0
+/* 800ED008 000E8C68 48 16 6D E9 */ bl func_80253DF0
+/* 800ED00C 000E8C6C 38 60 00 04 */ li r3, 4
+/* 800ED010 000E8C70 4B FF D3 71 */ bl func_800EA380
+/* 800ED014 000E8C74 7C 63 07 34 */ extsh r3, r3
+/* 800ED018 000E8C78 38 80 00 08 */ li r4, 8
+/* 800ED01C 000E8C7C 38 A0 00 01 */ li r5, 1
+/* 800ED020 000E8C80 48 16 6D D1 */ bl func_80253DF0
+/* 800ED024 000E8C84 38 60 00 04 */ li r3, 4
+/* 800ED028 000E8C88 4B FF D3 59 */ bl func_800EA380
+/* 800ED02C 000E8C8C 7C 63 07 34 */ extsh r3, r3
+/* 800ED030 000E8C90 38 80 00 2A */ li r4, 0x2a
+/* 800ED034 000E8C94 38 A0 00 00 */ li r5, 0
+/* 800ED038 000E8C98 48 16 6D 79 */ bl func_80253DB0
+/* 800ED03C 000E8C9C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ED040 000E8CA0 38 60 00 01 */ li r3, 1
+/* 800ED044 000E8CA4 B0 7D 00 AA */ sth r3, 0xaa(r29)
+/* 800ED048 000E8CA8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
+/* 800ED04C 000E8CAC B0 1D 00 CE */ sth r0, 0xce(r29)
+/* 800ED050 000E8CB0 48 00 01 94 */ b lbl_800ED1E4
+/* 800ED054 000E8CB4 48 00 C5 59 */ bl func_800F95AC
+/* 800ED058 000E8CB8 3C 03 00 01 */ addis r0, r3, 1
+/* 800ED05C 000E8CBC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800ED060 000E8CC0 41 82 01 84 */ beq lbl_800ED1E4
+/* 800ED064 000E8CC4 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ED068 000E8CC8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800ED06C 000E8CCC 41 82 00 98 */ beq lbl_800ED104
+/* 800ED070 000E8CD0 48 00 C5 3D */ bl func_800F95AC
+/* 800ED074 000E8CD4 3C 03 00 01 */ addis r0, r3, 1
+/* 800ED078 000E8CD8 28 00 FF FE */ cmplwi r0, 0xfffe
+/* 800ED07C 000E8CDC 41 82 00 88 */ beq lbl_800ED104
+/* 800ED080 000E8CE0 38 60 00 04 */ li r3, 4
+/* 800ED084 000E8CE4 4B FF D2 FD */ bl func_800EA380
+/* 800ED088 000E8CE8 7C 63 07 34 */ extsh r3, r3
+/* 800ED08C 000E8CEC 38 80 00 08 */ li r4, 8
+/* 800ED090 000E8CF0 38 A0 00 00 */ li r5, 0
+/* 800ED094 000E8CF4 48 16 6D 5D */ bl func_80253DF0
+/* 800ED098 000E8CF8 38 60 00 0E */ li r3, 0xe
+/* 800ED09C 000E8CFC 4B FF D2 E5 */ bl func_800EA380
+/* 800ED0A0 000E8D00 7C 63 07 34 */ extsh r3, r3
+/* 800ED0A4 000E8D04 38 80 00 08 */ li r4, 8
+/* 800ED0A8 000E8D08 38 A0 00 00 */ li r5, 0
+/* 800ED0AC 000E8D0C 48 16 6D 45 */ bl func_80253DF0
+/* 800ED0B0 000E8D10 38 60 00 0D */ li r3, 0xd
+/* 800ED0B4 000E8D14 4B FF D2 CD */ bl func_800EA380
+/* 800ED0B8 000E8D18 7C 63 07 34 */ extsh r3, r3
+/* 800ED0BC 000E8D1C 38 80 00 08 */ li r4, 8
+/* 800ED0C0 000E8D20 38 A0 00 00 */ li r5, 0
+/* 800ED0C4 000E8D24 48 16 6D 2D */ bl func_80253DF0
+/* 800ED0C8 000E8D28 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ED0CC 000E8D2C 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800ED0D0 000E8D30 40 82 00 10 */ bne lbl_800ED0E0
+/* 800ED0D4 000E8D34 48 00 C4 D9 */ bl func_800F95AC
+/* 800ED0D8 000E8D38 B0 7D 00 AE */ sth r3, 0xae(r29)
+/* 800ED0DC 000E8D3C 48 00 01 08 */ b lbl_800ED1E4
+lbl_800ED0E0:
+/* 800ED0E0 000E8D40 48 00 C4 CD */ bl func_800F95AC
+/* 800ED0E4 000E8D44 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800ED0E8 000E8D48 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
+/* 800ED0EC 000E8D4C 38 04 FF FF */ addi r0, r4, -1
+/* 800ED0F0 000E8D50 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800ED0F4 000E8D54 7C 60 1A 14 */ add r3, r0, r3
+/* 800ED0F8 000E8D58 38 03 00 06 */ addi r0, r3, 6
+/* 800ED0FC 000E8D5C B0 1D 00 AE */ sth r0, 0xae(r29)
+/* 800ED100 000E8D60 48 00 00 E4 */ b lbl_800ED1E4
+lbl_800ED104:
+/* 800ED104 000E8D64 38 00 00 0F */ li r0, 0xf
+/* 800ED108 000E8D68 38 60 00 05 */ li r3, 5
+/* 800ED10C 000E8D6C B0 1D 00 AA */ sth r0, 0xaa(r29)
+/* 800ED110 000E8D70 4B FF D2 71 */ bl func_800EA380
+/* 800ED114 000E8D74 7C 63 07 34 */ extsh r3, r3
+/* 800ED118 000E8D78 38 80 00 08 */ li r4, 8
+/* 800ED11C 000E8D7C 38 A0 00 01 */ li r5, 1
+/* 800ED120 000E8D80 48 16 6C D1 */ bl func_80253DF0
+/* 800ED124 000E8D84 38 60 00 00 */ li r3, 0
+/* 800ED128 000E8D88 4B FF D2 59 */ bl func_800EA380
+/* 800ED12C 000E8D8C 7C 63 07 34 */ extsh r3, r3
+/* 800ED130 000E8D90 38 80 00 08 */ li r4, 8
+/* 800ED134 000E8D94 38 A0 00 01 */ li r5, 1
+/* 800ED138 000E8D98 48 16 6C B9 */ bl func_80253DF0
+/* 800ED13C 000E8D9C 38 60 00 01 */ li r3, 1
+/* 800ED140 000E8DA0 4B FF D2 41 */ bl func_800EA380
+/* 800ED144 000E8DA4 7C 63 07 34 */ extsh r3, r3
+/* 800ED148 000E8DA8 38 80 00 08 */ li r4, 8
+/* 800ED14C 000E8DAC 38 A0 00 01 */ li r5, 1
+/* 800ED150 000E8DB0 48 16 6C A1 */ bl func_80253DF0
+/* 800ED154 000E8DB4 38 60 00 0D */ li r3, 0xd
+/* 800ED158 000E8DB8 4B FF D2 29 */ bl func_800EA380
+/* 800ED15C 000E8DBC 7C 63 07 34 */ extsh r3, r3
+/* 800ED160 000E8DC0 38 80 00 08 */ li r4, 8
+/* 800ED164 000E8DC4 38 A0 00 01 */ li r5, 1
+/* 800ED168 000E8DC8 48 16 6C 89 */ bl func_80253DF0
+/* 800ED16C 000E8DCC 38 60 00 05 */ li r3, 5
+/* 800ED170 000E8DD0 4B FF D2 11 */ bl func_800EA380
+/* 800ED174 000E8DD4 7C 63 07 34 */ extsh r3, r3
+/* 800ED178 000E8DD8 38 80 00 06 */ li r4, 6
+/* 800ED17C 000E8DDC 38 A0 00 00 */ li r5, 0
+/* 800ED180 000E8DE0 48 16 6C 31 */ bl func_80253DB0
+/* 800ED184 000E8DE4 38 60 00 00 */ li r3, 0
+/* 800ED188 000E8DE8 4B FF D1 F9 */ bl func_800EA380
+/* 800ED18C 000E8DEC 7C 63 07 34 */ extsh r3, r3
+/* 800ED190 000E8DF0 38 80 00 02 */ li r4, 2
+/* 800ED194 000E8DF4 38 A0 00 00 */ li r5, 0
+/* 800ED198 000E8DF8 48 16 6C 19 */ bl func_80253DB0
+/* 800ED19C 000E8DFC 38 60 00 01 */ li r3, 1
+/* 800ED1A0 000E8E00 4B FF D1 E1 */ bl func_800EA380
+/* 800ED1A4 000E8E04 7C 63 07 34 */ extsh r3, r3
+/* 800ED1A8 000E8E08 38 80 00 02 */ li r4, 2
+/* 800ED1AC 000E8E0C 38 A0 00 00 */ li r5, 0
+/* 800ED1B0 000E8E10 48 16 6C 01 */ bl func_80253DB0
+/* 800ED1B4 000E8E14 38 60 00 0D */ li r3, 0xd
+/* 800ED1B8 000E8E18 4B FF D1 C9 */ bl func_800EA380
+/* 800ED1BC 000E8E1C 7C 63 07 34 */ extsh r3, r3
+/* 800ED1C0 000E8E20 38 80 00 04 */ li r4, 4
+/* 800ED1C4 000E8E24 38 A0 00 00 */ li r5, 0
+/* 800ED1C8 000E8E28 48 16 6B E9 */ bl func_80253DB0
+/* 800ED1CC 000E8E2C 38 60 00 0E */ li r3, 0xe
+/* 800ED1D0 000E8E30 4B FF D1 B1 */ bl func_800EA380
+/* 800ED1D4 000E8E34 7C 63 07 34 */ extsh r3, r3
+/* 800ED1D8 000E8E38 38 80 00 02 */ li r4, 2
+/* 800ED1DC 000E8E3C 38 A0 00 00 */ li r5, 0
+/* 800ED1E0 000E8E40 48 16 6B D1 */ bl func_80253DB0
+lbl_800ED1E4:
+/* 800ED1E4 000E8E44 39 61 00 F0 */ addi r11, r1, 0xf0
+/* 800ED1E8 000E8E48 48 0D 9F 59 */ bl __restore_gpr
+/* 800ED1EC 000E8E4C 80 01 00 F4 */ lwz r0, 0xf4(r1)
+/* 800ED1F0 000E8E50 7C 08 03 A6 */ mtlr r0
+/* 800ED1F4 000E8E54 38 21 00 F0 */ addi r1, r1, 0xf0
+/* 800ED1F8 000E8E58 4E 80 00 20 */ blr
+lbl_800ED1FC:
+/* 800ED1FC 000E8E5C 4B F6 D2 50 */ b func_8005A44C
+lbl_800ED200:
+/* 800ED200 000E8E60 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800ED204 000E8E64 7C 08 02 A6 */ mflr r0
+/* 800ED208 000E8E68 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800ED20C 000E8E6C DB E1 00 30 */ stfd f31, 0x30(r1)
+/* 800ED210 000E8E70 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
+/* 800ED214 000E8E74 DB C1 00 20 */ stfd f30, 0x20(r1)
+/* 800ED218 000E8E78 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
+/* 800ED21C 000E8E7C 3C 00 43 30 */ lis r0, 0x4330
+/* 800ED220 000E8E80 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800ED224 000E8E84 38 A1 00 08 */ addi r5, r1, 8
+/* 800ED228 000E8E88 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800ED22C 000E8E8C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800ED230 000E8E90 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800ED234 000E8E94 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800ED238 000E8E98 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800ED23C 000E8E9C 7C 7E 1B 78 */ mr r30, r3
+/* 800ED240 000E8EA0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED244 000E8EA4 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800ED248 000E8EA8 88 86 00 59 */ lbz r4, 0x59(r6)
+/* 800ED24C 000E8EAC C8 46 00 A0 */ lfd f2, 0xa0(r6)
+/* 800ED250 000E8EB0 90 81 00 14 */ stw r4, 0x14(r1)
+/* 800ED254 000E8EB4 38 80 00 08 */ li r4, 8
+/* 800ED258 000E8EB8 C8 3F 00 90 */ lfd f1, 0x90(r31)
+/* 800ED25C 000E8EBC C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800ED260 000E8EC0 FC 60 18 28 */ fsub f3, f0, f3
+/* 800ED264 000E8EC4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800ED268 000E8EC8 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800ED26C 000E8ECC FC 22 08 28 */ fsub f1, f2, f1
+/* 800ED270 000E8ED0 FC 20 08 18 */ frsp f1, f1
+/* 800ED274 000E8ED4 EF C1 00 24 */ fdivs f30, f1, f0
+/* 800ED278 000E8ED8 48 16 6B D5 */ bl func_80253E4C
+/* 800ED27C 000E8EDC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800ED280 000E8EE0 2C 00 00 00 */ cmpwi r0, 0
+/* 800ED284 000E8EE4 41 82 01 6C */ beq lbl_800ED3F0
+/* 800ED288 000E8EE8 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED28C 000E8EEC C8 1F 00 90 */ lfd f0, 0x90(r31)
+/* 800ED290 000E8EF0 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800ED294 000E8EF4 40 82 00 A0 */ bne lbl_800ED334
+/* 800ED298 000E8EF8 38 60 00 01 */ li r3, 1
+/* 800ED29C 000E8EFC 4B FF D0 E5 */ bl func_800EA380
+/* 800ED2A0 000E8F00 7C 60 07 34 */ extsh r0, r3
+/* 800ED2A4 000E8F04 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED2A8 000E8F08 40 82 00 08 */ bne lbl_800ED2B0
+/* 800ED2AC 000E8F0C C3 E2 8B A0 */ lfs f31, lbl_806411A0-_SDA2_BASE_(r2)
+lbl_800ED2B0:
+/* 800ED2B0 000E8F10 FC 20 F8 90 */ fmr f1, f31
+/* 800ED2B4 000E8F14 7F C3 F3 78 */ mr r3, r30
+/* 800ED2B8 000E8F18 38 80 00 03 */ li r4, 3
+/* 800ED2BC 000E8F1C 48 16 6B 55 */ bl func_80253E10
+/* 800ED2C0 000E8F20 A0 9F 00 CE */ lhz r4, 0xce(r31)
+/* 800ED2C4 000E8F24 54 80 EF BF */ rlwinm. r0, r4, 0x1d, 0x1e, 0x1f
+/* 800ED2C8 000E8F28 41 82 01 28 */ beq lbl_800ED3F0
+/* 800ED2CC 000E8F2C 28 00 00 01 */ cmplwi r0, 1
+/* 800ED2D0 000E8F30 40 82 00 30 */ bne lbl_800ED300
+/* 800ED2D4 000E8F34 54 83 B6 BF */ rlwinm. r3, r4, 0x16, 0x1a, 0x1f
+/* 800ED2D8 000E8F38 41 82 00 18 */ beq lbl_800ED2F0
+/* 800ED2DC 000E8F3C 3C 63 00 01 */ addis r3, r3, 1
+/* 800ED2E0 000E8F40 38 03 FF FF */ addi r0, r3, -1
+/* 800ED2E4 000E8F44 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
+/* 800ED2E8 000E8F48 B0 9F 00 CE */ sth r4, 0xce(r31)
+/* 800ED2EC 000E8F4C 48 00 00 38 */ b lbl_800ED324
+lbl_800ED2F0:
+/* 800ED2F0 000E8F50 38 00 00 12 */ li r0, 0x12
+/* 800ED2F4 000E8F54 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
+/* 800ED2F8 000E8F58 B0 9F 00 CE */ sth r4, 0xce(r31)
+/* 800ED2FC 000E8F5C 48 00 00 28 */ b lbl_800ED324
+lbl_800ED300:
+/* 800ED300 000E8F60 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
+/* 800ED304 000E8F64 28 03 00 12 */ cmplwi r3, 0x12
+/* 800ED308 000E8F68 40 80 00 14 */ bge lbl_800ED31C
+/* 800ED30C 000E8F6C 38 03 00 01 */ addi r0, r3, 1
+/* 800ED310 000E8F70 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
+/* 800ED314 000E8F74 B0 9F 00 CE */ sth r4, 0xce(r31)
+/* 800ED318 000E8F78 48 00 00 0C */ b lbl_800ED324
+lbl_800ED31C:
+/* 800ED31C 000E8F7C 54 80 05 9E */ rlwinm r0, r4, 0, 0x16, 0xf
+/* 800ED320 000E8F80 B0 1F 00 CE */ sth r0, 0xce(r31)
+lbl_800ED324:
+/* 800ED324 000E8F84 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800ED328 000E8F88 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
+/* 800ED32C 000E8F8C B0 1F 00 CE */ sth r0, 0xce(r31)
+/* 800ED330 000E8F90 48 00 00 C0 */ b lbl_800ED3F0
+lbl_800ED334:
+/* 800ED334 000E8F94 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED338 000E8F98 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800ED33C 000E8F9C 4C 41 13 82 */ cror 2, 1, 2
+/* 800ED340 000E8FA0 40 82 00 08 */ bne lbl_800ED348
+/* 800ED344 000E8FA4 FF C0 00 90 */ fmr f30, f0
+lbl_800ED348:
+/* 800ED348 000E8FA8 C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
+/* 800ED34C 000E8FAC C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
+/* 800ED350 000E8FB0 EC 21 07 B2 */ fmuls f1, f1, f30
+/* 800ED354 000E8FB4 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED358 000E8FB8 48 0E 71 2D */ bl sin
+/* 800ED35C 000E8FBC A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800ED360 000E8FC0 FC 20 08 18 */ frsp f1, f1
+/* 800ED364 000E8FC4 C0 02 8B AC */ lfs f0, lbl_806411AC-_SDA2_BASE_(r2)
+/* 800ED368 000E8FC8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800ED36C 000E8FCC 28 00 00 02 */ cmplwi r0, 2
+/* 800ED370 000E8FD0 EF E0 00 72 */ fmuls f31, f0, f1
+/* 800ED374 000E8FD4 40 82 00 0C */ bne lbl_800ED380
+/* 800ED378 000E8FD8 C0 02 8B B0 */ lfs f0, lbl_806411B0-_SDA2_BASE_(r2)
+/* 800ED37C 000E8FDC EF FF 00 32 */ fmuls f31, f31, f0
+lbl_800ED380:
+/* 800ED380 000E8FE0 38 60 00 01 */ li r3, 1
+/* 800ED384 000E8FE4 4B FF CF FD */ bl func_800EA380
+/* 800ED388 000E8FE8 7C 60 07 34 */ extsh r0, r3
+/* 800ED38C 000E8FEC 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED390 000E8FF0 40 82 00 28 */ bne lbl_800ED3B8
+/* 800ED394 000E8FF4 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800ED398 000E8FF8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800ED39C 000E8FFC 28 00 00 01 */ cmplwi r0, 1
+/* 800ED3A0 000E9000 40 82 00 10 */ bne lbl_800ED3B0
+/* 800ED3A4 000E9004 C0 02 8B AC */ lfs f0, lbl_806411AC-_SDA2_BASE_(r2)
+/* 800ED3A8 000E9008 EF FF 00 28 */ fsubs f31, f31, f0
+/* 800ED3AC 000E900C 48 00 00 0C */ b lbl_800ED3B8
+lbl_800ED3B0:
+/* 800ED3B0 000E9010 C0 02 8B AC */ lfs f0, lbl_806411AC-_SDA2_BASE_(r2)
+/* 800ED3B4 000E9014 EF FF 00 2A */ fadds f31, f31, f0
+lbl_800ED3B8:
+/* 800ED3B8 000E9018 FC 20 F8 90 */ fmr f1, f31
+/* 800ED3BC 000E901C 7F C3 F3 78 */ mr r3, r30
+/* 800ED3C0 000E9020 38 80 00 03 */ li r4, 3
+/* 800ED3C4 000E9024 48 16 6A 4D */ bl func_80253E10
+/* 800ED3C8 000E9028 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED3CC 000E902C FC 00 F0 00 */ fcmpu cr0, f0, f30
+/* 800ED3D0 000E9030 40 82 00 20 */ bne lbl_800ED3F0
+/* 800ED3D4 000E9034 38 60 00 01 */ li r3, 1
+/* 800ED3D8 000E9038 4B FF CF A9 */ bl func_800EA380
+/* 800ED3DC 000E903C 7C 60 07 34 */ extsh r0, r3
+/* 800ED3E0 000E9040 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED3E4 000E9044 40 82 00 0C */ bne lbl_800ED3F0
+/* 800ED3E8 000E9048 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED3EC 000E904C D8 1F 00 90 */ stfd f0, 0x90(r31)
+lbl_800ED3F0:
+/* 800ED3F0 000E9050 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
+/* 800ED3F4 000E9054 CB E1 00 30 */ lfd f31, 0x30(r1)
+/* 800ED3F8 000E9058 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
+/* 800ED3FC 000E905C CB C1 00 20 */ lfd f30, 0x20(r1)
+/* 800ED400 000E9060 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800ED404 000E9064 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800ED408 000E9068 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800ED40C 000E906C 7C 08 03 A6 */ mtlr r0
+/* 800ED410 000E9070 38 21 00 40 */ addi r1, r1, 0x40
+/* 800ED414 000E9074 4E 80 00 20 */ blr
+lbl_800ED418:
+/* 800ED418 000E9078 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800ED41C 000E907C 7C 08 02 A6 */ mflr r0
+/* 800ED420 000E9080 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800ED424 000E9084 DB E1 00 30 */ stfd f31, 0x30(r1)
+/* 800ED428 000E9088 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
+/* 800ED42C 000E908C DB C1 00 20 */ stfd f30, 0x20(r1)
+/* 800ED430 000E9090 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
+/* 800ED434 000E9094 3C 00 43 30 */ lis r0, 0x4330
+/* 800ED438 000E9098 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800ED43C 000E909C 38 A1 00 08 */ addi r5, r1, 8
+/* 800ED440 000E90A0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800ED444 000E90A4 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800ED448 000E90A8 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800ED44C 000E90AC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800ED450 000E90B0 7C 7E 1B 78 */ mr r30, r3
+/* 800ED454 000E90B4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED458 000E90B8 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800ED45C 000E90BC 88 86 00 59 */ lbz r4, 0x59(r6)
+/* 800ED460 000E90C0 C8 46 00 A0 */ lfd f2, 0xa0(r6)
+/* 800ED464 000E90C4 90 81 00 14 */ stw r4, 0x14(r1)
+/* 800ED468 000E90C8 38 80 00 08 */ li r4, 8
+/* 800ED46C 000E90CC C8 3F 00 90 */ lfd f1, 0x90(r31)
+/* 800ED470 000E90D0 C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800ED474 000E90D4 FC 60 18 28 */ fsub f3, f0, f3
+/* 800ED478 000E90D8 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800ED47C 000E90DC FC 42 18 24 */ fdiv f2, f2, f3
+/* 800ED480 000E90E0 FC 22 08 28 */ fsub f1, f2, f1
+/* 800ED484 000E90E4 FC 20 08 18 */ frsp f1, f1
+/* 800ED488 000E90E8 EF C1 00 24 */ fdivs f30, f1, f0
+/* 800ED48C 000E90EC 48 16 69 C1 */ bl func_80253E4C
+/* 800ED490 000E90F0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800ED494 000E90F4 2C 00 00 00 */ cmpwi r0, 0
+/* 800ED498 000E90F8 41 82 01 48 */ beq lbl_800ED5E0
+/* 800ED49C 000E90FC C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED4A0 000E9100 C8 1F 00 90 */ lfd f0, 0x90(r31)
+/* 800ED4A4 000E9104 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800ED4A8 000E9108 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800ED4AC 000E910C 40 82 00 78 */ bne lbl_800ED524
+/* 800ED4B0 000E9110 38 60 00 03 */ li r3, 3
+/* 800ED4B4 000E9114 4B FF CE CD */ bl func_800EA380
+/* 800ED4B8 000E9118 7C 60 07 34 */ extsh r0, r3
+/* 800ED4BC 000E911C 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED4C0 000E9120 40 82 00 08 */ bne lbl_800ED4C8
+/* 800ED4C4 000E9124 C3 E2 8B B4 */ lfs f31, lbl_806411B4-_SDA2_BASE_(r2)
+lbl_800ED4C8:
+/* 800ED4C8 000E9128 FC 20 F8 90 */ fmr f1, f31
+/* 800ED4CC 000E912C 7F C3 F3 78 */ mr r3, r30
+/* 800ED4D0 000E9130 38 80 00 04 */ li r4, 4
+/* 800ED4D4 000E9134 48 16 69 3D */ bl func_80253E10
+/* 800ED4D8 000E9138 A0 9F 00 CE */ lhz r4, 0xce(r31)
+/* 800ED4DC 000E913C 54 80 EF BF */ rlwinm. r0, r4, 0x1d, 0x1e, 0x1f
+/* 800ED4E0 000E9140 41 82 01 00 */ beq lbl_800ED5E0
+/* 800ED4E4 000E9144 28 00 00 01 */ cmplwi r0, 1
+/* 800ED4E8 000E9148 40 82 00 1C */ bne lbl_800ED504
+/* 800ED4EC 000E914C 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
+/* 800ED4F0 000E9150 3C 63 00 01 */ addis r3, r3, 1
+/* 800ED4F4 000E9154 38 03 FF FF */ addi r0, r3, -1
+/* 800ED4F8 000E9158 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
+/* 800ED4FC 000E915C B0 9F 00 CE */ sth r4, 0xce(r31)
+/* 800ED500 000E9160 48 00 00 14 */ b lbl_800ED514
+lbl_800ED504:
+/* 800ED504 000E9164 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
+/* 800ED508 000E9168 38 03 00 01 */ addi r0, r3, 1
+/* 800ED50C 000E916C 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
+/* 800ED510 000E9170 B0 9F 00 CE */ sth r4, 0xce(r31)
+lbl_800ED514:
+/* 800ED514 000E9174 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800ED518 000E9178 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
+/* 800ED51C 000E917C B0 1F 00 CE */ sth r0, 0xce(r31)
+/* 800ED520 000E9180 48 00 00 C0 */ b lbl_800ED5E0
+lbl_800ED524:
+/* 800ED524 000E9184 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED528 000E9188 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800ED52C 000E918C 4C 41 13 82 */ cror 2, 1, 2
+/* 800ED530 000E9190 40 82 00 08 */ bne lbl_800ED538
+/* 800ED534 000E9194 FF C0 00 90 */ fmr f30, f0
+lbl_800ED538:
+/* 800ED538 000E9198 C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
+/* 800ED53C 000E919C C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
+/* 800ED540 000E91A0 EC 21 07 B2 */ fmuls f1, f1, f30
+/* 800ED544 000E91A4 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED548 000E91A8 48 0E 6F 3D */ bl sin
+/* 800ED54C 000E91AC A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800ED550 000E91B0 FC 20 08 18 */ frsp f1, f1
+/* 800ED554 000E91B4 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED558 000E91B8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800ED55C 000E91BC 28 00 00 01 */ cmplwi r0, 1
+/* 800ED560 000E91C0 EF E0 00 72 */ fmuls f31, f0, f1
+/* 800ED564 000E91C4 40 82 00 0C */ bne lbl_800ED570
+/* 800ED568 000E91C8 C0 02 8B B0 */ lfs f0, lbl_806411B0-_SDA2_BASE_(r2)
+/* 800ED56C 000E91CC EF FF 00 32 */ fmuls f31, f31, f0
+lbl_800ED570:
+/* 800ED570 000E91D0 38 60 00 03 */ li r3, 3
+/* 800ED574 000E91D4 4B FF CE 0D */ bl func_800EA380
+/* 800ED578 000E91D8 7C 60 07 34 */ extsh r0, r3
+/* 800ED57C 000E91DC 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED580 000E91E0 40 82 00 28 */ bne lbl_800ED5A8
+/* 800ED584 000E91E4 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800ED588 000E91E8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800ED58C 000E91EC 28 00 00 02 */ cmplwi r0, 2
+/* 800ED590 000E91F0 40 82 00 10 */ bne lbl_800ED5A0
+/* 800ED594 000E91F4 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED598 000E91F8 EF FF 00 28 */ fsubs f31, f31, f0
+/* 800ED59C 000E91FC 48 00 00 0C */ b lbl_800ED5A8
+lbl_800ED5A0:
+/* 800ED5A0 000E9200 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED5A4 000E9204 EF FF 00 2A */ fadds f31, f31, f0
+lbl_800ED5A8:
+/* 800ED5A8 000E9208 FC 20 F8 90 */ fmr f1, f31
+/* 800ED5AC 000E920C 7F C3 F3 78 */ mr r3, r30
+/* 800ED5B0 000E9210 38 80 00 04 */ li r4, 4
+/* 800ED5B4 000E9214 48 16 68 5D */ bl func_80253E10
+/* 800ED5B8 000E9218 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED5BC 000E921C FC 00 F0 00 */ fcmpu cr0, f0, f30
+/* 800ED5C0 000E9220 40 82 00 20 */ bne lbl_800ED5E0
+/* 800ED5C4 000E9224 38 60 00 03 */ li r3, 3
+/* 800ED5C8 000E9228 4B FF CD B9 */ bl func_800EA380
+/* 800ED5CC 000E922C 7C 60 07 34 */ extsh r0, r3
+/* 800ED5D0 000E9230 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED5D4 000E9234 40 82 00 0C */ bne lbl_800ED5E0
+/* 800ED5D8 000E9238 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED5DC 000E923C D8 1F 00 90 */ stfd f0, 0x90(r31)
+lbl_800ED5E0:
+/* 800ED5E0 000E9240 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
+/* 800ED5E4 000E9244 CB E1 00 30 */ lfd f31, 0x30(r1)
+/* 800ED5E8 000E9248 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
+/* 800ED5EC 000E924C CB C1 00 20 */ lfd f30, 0x20(r1)
+/* 800ED5F0 000E9250 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800ED5F4 000E9254 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800ED5F8 000E9258 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800ED5FC 000E925C 7C 08 03 A6 */ mtlr r0
+/* 800ED600 000E9260 38 21 00 40 */ addi r1, r1, 0x40
+/* 800ED604 000E9264 4E 80 00 20 */ blr
+lbl_800ED608:
+/* 800ED608 000E9268 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800ED60C 000E926C 7C 08 02 A6 */ mflr r0
+/* 800ED610 000E9270 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800ED614 000E9274 DB E1 00 20 */ stfd f31, 0x20(r1)
+/* 800ED618 000E9278 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
+/* 800ED61C 000E927C 3C 00 43 30 */ lis r0, 0x4330
+/* 800ED620 000E9280 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800ED624 000E9284 38 A1 00 08 */ addi r5, r1, 8
+/* 800ED628 000E9288 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800ED62C 000E928C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800ED630 000E9290 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800ED634 000E9294 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800ED638 000E9298 7C 7E 1B 78 */ mr r30, r3
+/* 800ED63C 000E929C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED640 000E92A0 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800ED644 000E92A4 88 86 00 59 */ lbz r4, 0x59(r6)
+/* 800ED648 000E92A8 C8 46 00 A0 */ lfd f2, 0xa0(r6)
+/* 800ED64C 000E92AC 90 81 00 14 */ stw r4, 0x14(r1)
+/* 800ED650 000E92B0 38 80 00 08 */ li r4, 8
+/* 800ED654 000E92B4 C8 3F 00 98 */ lfd f1, 0x98(r31)
+/* 800ED658 000E92B8 C8 01 00 10 */ lfd f0, 0x10(r1)
+/* 800ED65C 000E92BC FC 60 18 28 */ fsub f3, f0, f3
+/* 800ED660 000E92C0 C0 02 8B BC */ lfs f0, lbl_806411BC-_SDA2_BASE_(r2)
+/* 800ED664 000E92C4 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800ED668 000E92C8 FC 22 08 28 */ fsub f1, f2, f1
+/* 800ED66C 000E92CC FC 20 08 18 */ frsp f1, f1
+/* 800ED670 000E92D0 EF E1 00 24 */ fdivs f31, f1, f0
+/* 800ED674 000E92D4 48 16 67 D9 */ bl func_80253E4C
+/* 800ED678 000E92D8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800ED67C 000E92DC 2C 00 00 00 */ cmpwi r0, 0
+/* 800ED680 000E92E0 41 82 00 90 */ beq lbl_800ED710
+/* 800ED684 000E92E4 C8 42 8B 88 */ lfd f2, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED688 000E92E8 C8 1F 00 98 */ lfd f0, 0x98(r31)
+/* 800ED68C 000E92EC C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800ED690 000E92F0 FC 02 00 00 */ fcmpu cr0, f2, f0
+/* 800ED694 000E92F4 40 82 00 14 */ bne lbl_800ED6A8
+/* 800ED698 000E92F8 7F C3 F3 78 */ mr r3, r30
+/* 800ED69C 000E92FC 38 80 00 03 */ li r4, 3
+/* 800ED6A0 000E9300 48 16 67 71 */ bl func_80253E10
+/* 800ED6A4 000E9304 48 00 00 6C */ b lbl_800ED710
+lbl_800ED6A8:
+/* 800ED6A8 000E9308 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED6AC 000E930C FC 1F 00 40 */ fcmpo cr0, f31, f0
+/* 800ED6B0 000E9310 4C 41 13 82 */ cror 2, 1, 2
+/* 800ED6B4 000E9314 40 82 00 08 */ bne lbl_800ED6BC
+/* 800ED6B8 000E9318 FF E0 00 90 */ fmr f31, f0
+lbl_800ED6BC:
+/* 800ED6BC 000E931C C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
+/* 800ED6C0 000E9320 C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
+/* 800ED6C4 000E9324 EC 21 07 F2 */ fmuls f1, f1, f31
+/* 800ED6C8 000E9328 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED6CC 000E932C 48 0E 6D B9 */ bl sin
+/* 800ED6D0 000E9330 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800ED6D4 000E9334 FC 20 08 18 */ frsp f1, f1
+/* 800ED6D8 000E9338 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED6DC 000E933C 54 00 BF BE */ rlwinm r0, r0, 0x17, 0x1e, 0x1f
+/* 800ED6E0 000E9340 28 00 00 02 */ cmplwi r0, 2
+/* 800ED6E4 000E9344 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED6E8 000E9348 40 82 00 08 */ bne lbl_800ED6F0
+/* 800ED6EC 000E934C EC 20 08 28 */ fsubs f1, f0, f1
+lbl_800ED6F0:
+/* 800ED6F0 000E9350 7F C3 F3 78 */ mr r3, r30
+/* 800ED6F4 000E9354 38 80 00 03 */ li r4, 3
+/* 800ED6F8 000E9358 48 16 67 19 */ bl func_80253E10
+/* 800ED6FC 000E935C C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED700 000E9360 FC 00 F8 00 */ fcmpu cr0, f0, f31
+/* 800ED704 000E9364 40 82 00 0C */ bne lbl_800ED710
+/* 800ED708 000E9368 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED70C 000E936C D8 1F 00 98 */ stfd f0, 0x98(r31)
+lbl_800ED710:
+/* 800ED710 000E9370 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
+/* 800ED714 000E9374 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800ED718 000E9378 CB E1 00 20 */ lfd f31, 0x20(r1)
+/* 800ED71C 000E937C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800ED720 000E9380 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800ED724 000E9384 7C 08 03 A6 */ mtlr r0
+/* 800ED728 000E9388 38 21 00 30 */ addi r1, r1, 0x30
+/* 800ED72C 000E938C 4E 80 00 20 */ blr
+lbl_800ED730:
+/* 800ED730 000E9390 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800ED734 000E9394 7C 08 02 A6 */ mflr r0
+/* 800ED738 000E9398 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800ED73C 000E939C DB E1 00 30 */ stfd f31, 0x30(r1)
+/* 800ED740 000E93A0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
+/* 800ED744 000E93A4 DB C1 00 20 */ stfd f30, 0x20(r1)
+/* 800ED748 000E93A8 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
+/* 800ED74C 000E93AC 38 A1 00 08 */ addi r5, r1, 8
+/* 800ED750 000E93B0 38 80 00 08 */ li r4, 8
+/* 800ED754 000E93B4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800ED758 000E93B8 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800ED75C 000E93BC 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800ED760 000E93C0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800ED764 000E93C4 7C 7E 1B 78 */ mr r30, r3
+/* 800ED768 000E93C8 48 16 66 E5 */ bl func_80253E4C
+/* 800ED76C 000E93CC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800ED770 000E93D0 2C 00 00 00 */ cmpwi r0, 0
+/* 800ED774 000E93D4 41 82 02 4C */ beq lbl_800ED9C0
+/* 800ED778 000E93D8 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED77C 000E93DC C8 9F 00 98 */ lfd f4, 0x98(r31)
+/* 800ED780 000E93E0 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800ED784 000E93E4 FC 00 20 00 */ fcmpu cr0, f0, f4
+/* 800ED788 000E93E8 40 82 01 80 */ bne lbl_800ED908
+/* 800ED78C 000E93EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED790 000E93F0 3C 00 43 30 */ lis r0, 0x4330
+/* 800ED794 000E93F4 C8 3F 00 A0 */ lfd f1, 0xa0(r31)
+/* 800ED798 000E93F8 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800ED79C 000E93FC FC 00 08 00 */ fcmpu cr0, f0, f1
+/* 800ED7A0 000E9400 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800ED7A4 000E9404 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800ED7A8 000E9408 90 61 00 14 */ stw r3, 0x14(r1)
+/* 800ED7AC 000E940C C8 44 00 A0 */ lfd f2, 0xa0(r4)
+/* 800ED7B0 000E9410 C8 61 00 10 */ lfd f3, 0x10(r1)
+/* 800ED7B4 000E9414 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800ED7B8 000E9418 FC 63 20 28 */ fsub f3, f3, f4
+/* 800ED7BC 000E941C FC 42 18 24 */ fdiv f2, f2, f3
+/* 800ED7C0 000E9420 FC 22 08 28 */ fsub f1, f2, f1
+/* 800ED7C4 000E9424 FC 20 08 18 */ frsp f1, f1
+/* 800ED7C8 000E9428 EF C1 00 24 */ fdivs f30, f1, f0
+/* 800ED7CC 000E942C 40 82 00 7C */ bne lbl_800ED848
+/* 800ED7D0 000E9430 38 60 00 0A */ li r3, 0xa
+/* 800ED7D4 000E9434 4B FF CB AD */ bl func_800EA380
+/* 800ED7D8 000E9438 7C 60 07 34 */ extsh r0, r3
+/* 800ED7DC 000E943C 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED7E0 000E9440 40 82 00 08 */ bne lbl_800ED7E8
+/* 800ED7E4 000E9444 C3 E2 8B B4 */ lfs f31, lbl_806411B4-_SDA2_BASE_(r2)
+lbl_800ED7E8:
+/* 800ED7E8 000E9448 FC 20 F8 90 */ fmr f1, f31
+/* 800ED7EC 000E944C 7F C3 F3 78 */ mr r3, r30
+/* 800ED7F0 000E9450 38 80 00 04 */ li r4, 4
+/* 800ED7F4 000E9454 48 16 66 1D */ bl func_80253E10
+/* 800ED7F8 000E9458 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800ED7FC 000E945C 7F C3 F3 78 */ mr r3, r30
+/* 800ED800 000E9460 38 80 00 03 */ li r4, 3
+/* 800ED804 000E9464 48 16 66 0D */ bl func_80253E10
+/* 800ED808 000E9468 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800ED80C 000E946C 54 00 CF BF */ rlwinm. r0, r0, 0x19, 0x1e, 0x1f
+/* 800ED810 000E9470 41 82 01 B0 */ beq lbl_800ED9C0
+/* 800ED814 000E9474 28 00 00 01 */ cmplwi r0, 1
+/* 800ED818 000E9478 40 82 00 14 */ bne lbl_800ED82C
+/* 800ED81C 000E947C 88 7F 27 94 */ lbz r3, 0x2794(r31)
+/* 800ED820 000E9480 38 03 FF FF */ addi r0, r3, -1
+/* 800ED824 000E9484 98 1F 27 94 */ stb r0, 0x2794(r31)
+/* 800ED828 000E9488 48 00 00 10 */ b lbl_800ED838
+lbl_800ED82C:
+/* 800ED82C 000E948C 88 7F 27 94 */ lbz r3, 0x2794(r31)
+/* 800ED830 000E9490 38 03 00 01 */ addi r0, r3, 1
+/* 800ED834 000E9494 98 1F 27 94 */ stb r0, 0x2794(r31)
+lbl_800ED838:
+/* 800ED838 000E9498 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800ED83C 000E949C 54 00 06 6C */ rlwinm r0, r0, 0, 0x19, 0x16
+/* 800ED840 000E94A0 B0 1F 00 D0 */ sth r0, 0xd0(r31)
+/* 800ED844 000E94A4 48 00 01 7C */ b lbl_800ED9C0
+lbl_800ED848:
+/* 800ED848 000E94A8 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED84C 000E94AC FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800ED850 000E94B0 4C 41 13 82 */ cror 2, 1, 2
+/* 800ED854 000E94B4 40 82 00 08 */ bne lbl_800ED85C
+/* 800ED858 000E94B8 FF C0 00 90 */ fmr f30, f0
+lbl_800ED85C:
+/* 800ED85C 000E94BC C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
+/* 800ED860 000E94C0 C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
+/* 800ED864 000E94C4 EC 21 07 B2 */ fmuls f1, f1, f30
+/* 800ED868 000E94C8 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED86C 000E94CC 48 0E 6C 19 */ bl sin
+/* 800ED870 000E94D0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800ED874 000E94D4 FC 20 08 18 */ frsp f1, f1
+/* 800ED878 000E94D8 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED87C 000E94DC 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 800ED880 000E94E0 28 00 00 01 */ cmplwi r0, 1
+/* 800ED884 000E94E4 EF E0 00 72 */ fmuls f31, f0, f1
+/* 800ED888 000E94E8 40 82 00 0C */ bne lbl_800ED894
+/* 800ED88C 000E94EC C0 02 8B B0 */ lfs f0, lbl_806411B0-_SDA2_BASE_(r2)
+/* 800ED890 000E94F0 EF FF 00 32 */ fmuls f31, f31, f0
+lbl_800ED894:
+/* 800ED894 000E94F4 38 60 00 0A */ li r3, 0xa
+/* 800ED898 000E94F8 4B FF CA E9 */ bl func_800EA380
+/* 800ED89C 000E94FC 7C 60 07 34 */ extsh r0, r3
+/* 800ED8A0 000E9500 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED8A4 000E9504 40 82 00 28 */ bne lbl_800ED8CC
+/* 800ED8A8 000E9508 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800ED8AC 000E950C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 800ED8B0 000E9510 28 00 00 02 */ cmplwi r0, 2
+/* 800ED8B4 000E9514 40 82 00 10 */ bne lbl_800ED8C4
+/* 800ED8B8 000E9518 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED8BC 000E951C EF FF 00 28 */ fsubs f31, f31, f0
+/* 800ED8C0 000E9520 48 00 00 0C */ b lbl_800ED8CC
+lbl_800ED8C4:
+/* 800ED8C4 000E9524 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED8C8 000E9528 EF FF 00 2A */ fadds f31, f31, f0
+lbl_800ED8CC:
+/* 800ED8CC 000E952C FC 20 F8 90 */ fmr f1, f31
+/* 800ED8D0 000E9530 7F C3 F3 78 */ mr r3, r30
+/* 800ED8D4 000E9534 38 80 00 04 */ li r4, 4
+/* 800ED8D8 000E9538 48 16 65 39 */ bl func_80253E10
+/* 800ED8DC 000E953C C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED8E0 000E9540 FC 00 F0 00 */ fcmpu cr0, f0, f30
+/* 800ED8E4 000E9544 40 82 00 DC */ bne lbl_800ED9C0
+/* 800ED8E8 000E9548 38 60 00 0A */ li r3, 0xa
+/* 800ED8EC 000E954C 4B FF CA 95 */ bl func_800EA380
+/* 800ED8F0 000E9550 7C 60 07 34 */ extsh r0, r3
+/* 800ED8F4 000E9554 7C 1E 00 00 */ cmpw r30, r0
+/* 800ED8F8 000E9558 40 82 00 C8 */ bne lbl_800ED9C0
+/* 800ED8FC 000E955C C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED900 000E9560 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
+/* 800ED904 000E9564 48 00 00 BC */ b lbl_800ED9C0
+lbl_800ED908:
+/* 800ED908 000E9568 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED90C 000E956C 3C 00 43 30 */ lis r0, 0x4330
+/* 800ED910 000E9570 90 01 00 10 */ stw r0, 0x10(r1)
+/* 800ED914 000E9574 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800ED918 000E9578 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800ED91C 000E957C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800ED920 000E9580 C8 23 00 A0 */ lfd f1, 0xa0(r3)
+/* 800ED924 000E9584 C8 41 00 10 */ lfd f2, 0x10(r1)
+/* 800ED928 000E9588 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800ED92C 000E958C FC 42 18 28 */ fsub f2, f2, f3
+/* 800ED930 000E9590 FC 21 10 24 */ fdiv f1, f1, f2
+/* 800ED934 000E9594 FC 21 20 28 */ fsub f1, f1, f4
+/* 800ED938 000E9598 FC 20 08 18 */ frsp f1, f1
+/* 800ED93C 000E959C EF C1 00 24 */ fdivs f30, f1, f0
+/* 800ED940 000E95A0 40 82 00 18 */ bne lbl_800ED958
+/* 800ED944 000E95A4 FC 20 F8 90 */ fmr f1, f31
+/* 800ED948 000E95A8 7F C3 F3 78 */ mr r3, r30
+/* 800ED94C 000E95AC 38 80 00 03 */ li r4, 3
+/* 800ED950 000E95B0 48 16 64 C1 */ bl func_80253E10
+/* 800ED954 000E95B4 48 00 00 6C */ b lbl_800ED9C0
+lbl_800ED958:
+/* 800ED958 000E95B8 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED95C 000E95BC FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 800ED960 000E95C0 4C 41 13 82 */ cror 2, 1, 2
+/* 800ED964 000E95C4 40 82 00 08 */ bne lbl_800ED96C
+/* 800ED968 000E95C8 FF C0 00 90 */ fmr f30, f0
+lbl_800ED96C:
+/* 800ED96C 000E95CC C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
+/* 800ED970 000E95D0 C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
+/* 800ED974 000E95D4 EC 21 07 B2 */ fmuls f1, f1, f30
+/* 800ED978 000E95D8 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED97C 000E95DC 48 0E 6B 09 */ bl sin
+/* 800ED980 000E95E0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800ED984 000E95E4 FC 20 08 18 */ frsp f1, f1
+/* 800ED988 000E95E8 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
+/* 800ED98C 000E95EC 54 00 BF BE */ rlwinm r0, r0, 0x17, 0x1e, 0x1f
+/* 800ED990 000E95F0 28 00 00 02 */ cmplwi r0, 2
+/* 800ED994 000E95F4 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800ED998 000E95F8 40 82 00 08 */ bne lbl_800ED9A0
+/* 800ED99C 000E95FC EC 20 08 28 */ fsubs f1, f0, f1
+lbl_800ED9A0:
+/* 800ED9A0 000E9600 7F C3 F3 78 */ mr r3, r30
+/* 800ED9A4 000E9604 38 80 00 03 */ li r4, 3
+/* 800ED9A8 000E9608 48 16 64 69 */ bl func_80253E10
+/* 800ED9AC 000E960C C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800ED9B0 000E9610 FC 00 F0 00 */ fcmpu cr0, f0, f30
+/* 800ED9B4 000E9614 40 82 00 0C */ bne lbl_800ED9C0
+/* 800ED9B8 000E9618 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800ED9BC 000E961C D8 1F 00 98 */ stfd f0, 0x98(r31)
+lbl_800ED9C0:
+/* 800ED9C0 000E9620 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
+/* 800ED9C4 000E9624 CB E1 00 30 */ lfd f31, 0x30(r1)
+/* 800ED9C8 000E9628 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
+/* 800ED9CC 000E962C CB C1 00 20 */ lfd f30, 0x20(r1)
+/* 800ED9D0 000E9630 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800ED9D4 000E9634 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800ED9D8 000E9638 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800ED9DC 000E963C 7C 08 03 A6 */ mtlr r0
+/* 800ED9E0 000E9640 38 21 00 40 */ addi r1, r1, 0x40
+/* 800ED9E4 000E9644 4E 80 00 20 */ blr
+lbl_800ED9E8:
+/* 800ED9E8 000E9648 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800ED9EC 000E964C 7C 08 02 A6 */ mflr r0
+/* 800ED9F0 000E9650 38 A0 00 03 */ li r5, 3
+/* 800ED9F4 000E9654 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800ED9F8 000E9658 38 C1 00 08 */ addi r6, r1, 8
+/* 800ED9FC 000E965C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800EDA00 000E9660 7C 9F 23 78 */ mr r31, r4
+/* 800EDA04 000E9664 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800EDA08 000E9668 7C 7E 1B 78 */ mr r30, r3
+/* 800EDA0C 000E966C 48 16 64 81 */ bl func_80253E8C
+/* 800EDA10 000E9670 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EDA14 000E9674 2C 00 00 01 */ cmpwi r0, 1
+/* 800EDA18 000E9678 41 82 00 08 */ beq lbl_800EDA20
+/* 800EDA1C 000E967C 48 00 00 44 */ b lbl_800EDA60
+lbl_800EDA20:
+/* 800EDA20 000E9680 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800EDA24 000E9684 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800EDA28 000E9688 A0 03 00 CE */ lhz r0, 0xce(r3)
+/* 800EDA2C 000E968C 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800EDA30 000E9690 41 82 00 1C */ beq lbl_800EDA4C
+/* 800EDA34 000E9694 7F C3 F3 78 */ mr r3, r30
+/* 800EDA38 000E9698 7F E4 FB 78 */ mr r4, r31
+/* 800EDA3C 000E969C 38 A0 00 02 */ li r5, 2
+/* 800EDA40 000E96A0 38 C0 2D BF */ li r6, 0x2dbf
+/* 800EDA44 000E96A4 48 16 64 71 */ bl func_80253EB4
+/* 800EDA48 000E96A8 48 00 00 18 */ b lbl_800EDA60
+lbl_800EDA4C:
+/* 800EDA4C 000E96AC 7F C3 F3 78 */ mr r3, r30
+/* 800EDA50 000E96B0 7F E4 FB 78 */ mr r4, r31
+/* 800EDA54 000E96B4 38 A0 00 02 */ li r5, 2
+/* 800EDA58 000E96B8 38 C0 51 2E */ li r6, 0x512e
+/* 800EDA5C 000E96BC 48 16 64 59 */ bl func_80253EB4
+lbl_800EDA60:
+/* 800EDA60 000E96C0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800EDA64 000E96C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800EDA68 000E96C8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800EDA6C 000E96CC 7C 08 03 A6 */ mtlr r0
+/* 800EDA70 000E96D0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800EDA74 000E96D4 4E 80 00 20 */ blr
+lbl_800EDA78:
+/* 800EDA78 000E96D8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800EDA7C 000E96DC 7C 08 02 A6 */ mflr r0
+/* 800EDA80 000E96E0 38 A0 00 03 */ li r5, 3
+/* 800EDA84 000E96E4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800EDA88 000E96E8 38 C1 00 08 */ addi r6, r1, 8
+/* 800EDA8C 000E96EC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800EDA90 000E96F0 7C 9F 23 78 */ mr r31, r4
+/* 800EDA94 000E96F4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800EDA98 000E96F8 7C 7E 1B 78 */ mr r30, r3
+/* 800EDA9C 000E96FC 48 16 63 F1 */ bl func_80253E8C
+/* 800EDAA0 000E9700 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EDAA4 000E9704 2C 00 00 50 */ cmpwi r0, 0x50
+/* 800EDAA8 000E9708 41 82 00 2C */ beq lbl_800EDAD4
+/* 800EDAAC 000E970C 40 80 00 3C */ bge lbl_800EDAE8
+/* 800EDAB0 000E9710 2C 00 00 04 */ cmpwi r0, 4
+/* 800EDAB4 000E9714 41 82 00 08 */ beq lbl_800EDABC
+/* 800EDAB8 000E9718 48 00 00 30 */ b lbl_800EDAE8
+lbl_800EDABC:
+/* 800EDABC 000E971C 7F C3 F3 78 */ mr r3, r30
+/* 800EDAC0 000E9720 7F E4 FB 78 */ mr r4, r31
+/* 800EDAC4 000E9724 38 A0 00 02 */ li r5, 2
+/* 800EDAC8 000E9728 38 C0 2D C0 */ li r6, 0x2dc0
+/* 800EDACC 000E972C 48 16 63 E9 */ bl func_80253EB4
+/* 800EDAD0 000E9730 48 00 00 18 */ b lbl_800EDAE8
+lbl_800EDAD4:
+/* 800EDAD4 000E9734 7F C3 F3 78 */ mr r3, r30
+/* 800EDAD8 000E9738 7F E4 FB 78 */ mr r4, r31
+/* 800EDADC 000E973C 38 A0 00 02 */ li r5, 2
+/* 800EDAE0 000E9740 38 C0 2D C1 */ li r6, 0x2dc1
+/* 800EDAE4 000E9744 48 16 63 D1 */ bl func_80253EB4
+lbl_800EDAE8:
+/* 800EDAE8 000E9748 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800EDAEC 000E974C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800EDAF0 000E9750 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800EDAF4 000E9754 7C 08 03 A6 */ mtlr r0
+/* 800EDAF8 000E9758 38 21 00 20 */ addi r1, r1, 0x20
+/* 800EDAFC 000E975C 4E 80 00 20 */ blr
+lbl_800EDB00:
+/* 800EDB00 000E9760 94 21 FE F0 */ stwu r1, -0x110(r1)
+/* 800EDB04 000E9764 7C 08 02 A6 */ mflr r0
+/* 800EDB08 000E9768 90 01 01 14 */ stw r0, 0x114(r1)
+/* 800EDB0C 000E976C 39 61 01 10 */ addi r11, r1, 0x110
+/* 800EDB10 000E9770 48 0D 95 E5 */ bl __save_gpr
+/* 800EDB14 000E9774 3C A0 80 40 */ lis r5, lbl_803FC13C@ha
+/* 800EDB18 000E9778 8C 05 C1 3C */ lbzu r0, lbl_803FC13C@l(r5)
+/* 800EDB1C 000E977C 7C 7D 1B 78 */ mr r29, r3
+/* 800EDB20 000E9780 7C 9E 23 78 */ mr r30, r4
+/* 800EDB24 000E9784 89 E5 00 19 */ lbz r15, 0x19(r5)
+/* 800EDB28 000E9788 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800EDB2C 000E978C 90 01 00 48 */ stw r0, 0x48(r1)
+/* 800EDB30 000E9790 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800EDB34 000E9794 88 05 00 17 */ lbz r0, 0x17(r5)
+/* 800EDB38 000E9798 91 E1 00 C4 */ stw r15, 0xc4(r1)
+/* 800EDB3C 000E979C 89 E5 00 1A */ lbz r15, 0x1a(r5)
+/* 800EDB40 000E97A0 98 01 00 23 */ stb r0, 0x23(r1)
+/* 800EDB44 000E97A4 80 01 00 C4 */ lwz r0, 0xc4(r1)
+/* 800EDB48 000E97A8 91 E1 00 4C */ stw r15, 0x4c(r1)
+/* 800EDB4C 000E97AC 89 E5 00 1B */ lbz r15, 0x1b(r5)
+/* 800EDB50 000E97B0 98 01 00 25 */ stb r0, 0x25(r1)
+/* 800EDB54 000E97B4 80 01 00 4C */ lwz r0, 0x4c(r1)
+/* 800EDB58 000E97B8 91 E1 00 50 */ stw r15, 0x50(r1)
+/* 800EDB5C 000E97BC 89 E5 00 1C */ lbz r15, 0x1c(r5)
+/* 800EDB60 000E97C0 98 01 00 26 */ stb r0, 0x26(r1)
+/* 800EDB64 000E97C4 80 01 00 50 */ lwz r0, 0x50(r1)
+/* 800EDB68 000E97C8 91 E1 00 54 */ stw r15, 0x54(r1)
+/* 800EDB6C 000E97CC 89 E5 00 1D */ lbz r15, 0x1d(r5)
+/* 800EDB70 000E97D0 98 01 00 27 */ stb r0, 0x27(r1)
+/* 800EDB74 000E97D4 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800EDB78 000E97D8 91 E1 00 58 */ stw r15, 0x58(r1)
+/* 800EDB7C 000E97DC 89 E5 00 1E */ lbz r15, 0x1e(r5)
+/* 800EDB80 000E97E0 98 01 00 28 */ stb r0, 0x28(r1)
+/* 800EDB84 000E97E4 80 01 00 58 */ lwz r0, 0x58(r1)
+/* 800EDB88 000E97E8 91 E1 00 5C */ stw r15, 0x5c(r1)
+/* 800EDB8C 000E97EC 89 E5 00 1F */ lbz r15, 0x1f(r5)
+/* 800EDB90 000E97F0 98 01 00 29 */ stb r0, 0x29(r1)
+/* 800EDB94 000E97F4 80 01 00 5C */ lwz r0, 0x5c(r1)
+/* 800EDB98 000E97F8 91 E1 00 60 */ stw r15, 0x60(r1)
+/* 800EDB9C 000E97FC 89 E5 00 20 */ lbz r15, 0x20(r5)
+/* 800EDBA0 000E9800 98 01 00 2A */ stb r0, 0x2a(r1)
+/* 800EDBA4 000E9804 80 01 00 60 */ lwz r0, 0x60(r1)
+/* 800EDBA8 000E9808 91 E1 00 64 */ stw r15, 0x64(r1)
+/* 800EDBAC 000E980C 89 E5 00 21 */ lbz r15, 0x21(r5)
+/* 800EDBB0 000E9810 98 01 00 2B */ stb r0, 0x2b(r1)
+/* 800EDBB4 000E9814 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800EDBB8 000E9818 91 E1 00 68 */ stw r15, 0x68(r1)
+/* 800EDBBC 000E981C 89 E5 00 22 */ lbz r15, 0x22(r5)
+/* 800EDBC0 000E9820 98 01 00 2C */ stb r0, 0x2c(r1)
+/* 800EDBC4 000E9824 80 01 00 68 */ lwz r0, 0x68(r1)
+/* 800EDBC8 000E9828 91 E1 00 6C */ stw r15, 0x6c(r1)
+/* 800EDBCC 000E982C 89 E5 00 23 */ lbz r15, 0x23(r5)
+/* 800EDBD0 000E9830 98 01 00 2D */ stb r0, 0x2d(r1)
+/* 800EDBD4 000E9834 80 01 00 6C */ lwz r0, 0x6c(r1)
+/* 800EDBD8 000E9838 91 E1 00 70 */ stw r15, 0x70(r1)
+/* 800EDBDC 000E983C 89 E5 00 24 */ lbz r15, 0x24(r5)
+/* 800EDBE0 000E9840 98 01 00 2E */ stb r0, 0x2e(r1)
+/* 800EDBE4 000E9844 80 01 00 70 */ lwz r0, 0x70(r1)
+/* 800EDBE8 000E9848 91 E1 00 74 */ stw r15, 0x74(r1)
+/* 800EDBEC 000E984C 89 E5 00 25 */ lbz r15, 0x25(r5)
+/* 800EDBF0 000E9850 98 01 00 2F */ stb r0, 0x2f(r1)
+/* 800EDBF4 000E9854 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800EDBF8 000E9858 91 E1 00 78 */ stw r15, 0x78(r1)
+/* 800EDBFC 000E985C 89 E5 00 26 */ lbz r15, 0x26(r5)
+/* 800EDC00 000E9860 98 01 00 30 */ stb r0, 0x30(r1)
+/* 800EDC04 000E9864 80 01 00 78 */ lwz r0, 0x78(r1)
+/* 800EDC08 000E9868 91 E1 00 7C */ stw r15, 0x7c(r1)
+/* 800EDC0C 000E986C 89 E5 00 27 */ lbz r15, 0x27(r5)
+/* 800EDC10 000E9870 98 01 00 31 */ stb r0, 0x31(r1)
+/* 800EDC14 000E9874 80 01 00 7C */ lwz r0, 0x7c(r1)
+/* 800EDC18 000E9878 91 E1 00 80 */ stw r15, 0x80(r1)
+/* 800EDC1C 000E987C 89 E5 00 28 */ lbz r15, 0x28(r5)
+/* 800EDC20 000E9880 98 01 00 32 */ stb r0, 0x32(r1)
+/* 800EDC24 000E9884 80 01 00 80 */ lwz r0, 0x80(r1)
+/* 800EDC28 000E9888 91 E1 00 84 */ stw r15, 0x84(r1)
+/* 800EDC2C 000E988C 89 E5 00 29 */ lbz r15, 0x29(r5)
+/* 800EDC30 000E9890 98 01 00 33 */ stb r0, 0x33(r1)
+/* 800EDC34 000E9894 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 800EDC38 000E9898 91 E1 00 88 */ stw r15, 0x88(r1)
+/* 800EDC3C 000E989C 89 E5 00 2A */ lbz r15, 0x2a(r5)
+/* 800EDC40 000E98A0 98 01 00 34 */ stb r0, 0x34(r1)
+/* 800EDC44 000E98A4 80 01 00 88 */ lwz r0, 0x88(r1)
+/* 800EDC48 000E98A8 91 E1 00 8C */ stw r15, 0x8c(r1)
+/* 800EDC4C 000E98AC 89 E5 00 2B */ lbz r15, 0x2b(r5)
+/* 800EDC50 000E98B0 98 01 00 35 */ stb r0, 0x35(r1)
+/* 800EDC54 000E98B4 80 01 00 8C */ lwz r0, 0x8c(r1)
+/* 800EDC58 000E98B8 91 E1 00 90 */ stw r15, 0x90(r1)
+/* 800EDC5C 000E98BC 89 E5 00 2C */ lbz r15, 0x2c(r5)
+/* 800EDC60 000E98C0 98 01 00 36 */ stb r0, 0x36(r1)
+/* 800EDC64 000E98C4 80 01 00 90 */ lwz r0, 0x90(r1)
+/* 800EDC68 000E98C8 91 E1 00 94 */ stw r15, 0x94(r1)
+/* 800EDC6C 000E98CC 89 E5 00 2D */ lbz r15, 0x2d(r5)
+/* 800EDC70 000E98D0 98 01 00 37 */ stb r0, 0x37(r1)
+/* 800EDC74 000E98D4 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800EDC78 000E98D8 91 E1 00 98 */ stw r15, 0x98(r1)
+/* 800EDC7C 000E98DC 89 E5 00 2E */ lbz r15, 0x2e(r5)
+/* 800EDC80 000E98E0 98 01 00 38 */ stb r0, 0x38(r1)
+/* 800EDC84 000E98E4 80 01 00 98 */ lwz r0, 0x98(r1)
+/* 800EDC88 000E98E8 91 E1 00 9C */ stw r15, 0x9c(r1)
+/* 800EDC8C 000E98EC 89 E5 00 2F */ lbz r15, 0x2f(r5)
+/* 800EDC90 000E98F0 98 01 00 39 */ stb r0, 0x39(r1)
+/* 800EDC94 000E98F4 80 01 00 9C */ lwz r0, 0x9c(r1)
+/* 800EDC98 000E98F8 91 E1 00 A0 */ stw r15, 0xa0(r1)
+/* 800EDC9C 000E98FC 89 E5 00 30 */ lbz r15, 0x30(r5)
+/* 800EDCA0 000E9900 98 01 00 3A */ stb r0, 0x3a(r1)
+/* 800EDCA4 000E9904 80 01 00 A0 */ lwz r0, 0xa0(r1)
+/* 800EDCA8 000E9908 91 E1 00 A4 */ stw r15, 0xa4(r1)
+/* 800EDCAC 000E990C 89 E5 00 31 */ lbz r15, 0x31(r5)
+/* 800EDCB0 000E9910 98 01 00 3B */ stb r0, 0x3b(r1)
+/* 800EDCB4 000E9914 80 01 00 A4 */ lwz r0, 0xa4(r1)
+/* 800EDCB8 000E9918 91 E1 00 A8 */ stw r15, 0xa8(r1)
+/* 800EDCBC 000E991C 89 E5 00 32 */ lbz r15, 0x32(r5)
+/* 800EDCC0 000E9920 98 01 00 3C */ stb r0, 0x3c(r1)
+/* 800EDCC4 000E9924 80 01 00 A8 */ lwz r0, 0xa8(r1)
+/* 800EDCC8 000E9928 91 E1 00 AC */ stw r15, 0xac(r1)
+/* 800EDCCC 000E992C 89 E5 00 33 */ lbz r15, 0x33(r5)
+/* 800EDCD0 000E9930 98 01 00 3D */ stb r0, 0x3d(r1)
+/* 800EDCD4 000E9934 80 01 00 AC */ lwz r0, 0xac(r1)
+/* 800EDCD8 000E9938 91 E1 00 B0 */ stw r15, 0xb0(r1)
+/* 800EDCDC 000E993C 89 E5 00 34 */ lbz r15, 0x34(r5)
+/* 800EDCE0 000E9940 98 01 00 3E */ stb r0, 0x3e(r1)
+/* 800EDCE4 000E9944 80 01 00 B0 */ lwz r0, 0xb0(r1)
+/* 800EDCE8 000E9948 91 E1 00 B4 */ stw r15, 0xb4(r1)
+/* 800EDCEC 000E994C 89 E5 00 35 */ lbz r15, 0x35(r5)
+/* 800EDCF0 000E9950 98 01 00 3F */ stb r0, 0x3f(r1)
+/* 800EDCF4 000E9954 80 01 00 B4 */ lwz r0, 0xb4(r1)
+/* 800EDCF8 000E9958 91 E1 00 B8 */ stw r15, 0xb8(r1)
+/* 800EDCFC 000E995C 89 E5 00 36 */ lbz r15, 0x36(r5)
+/* 800EDD00 000E9960 98 01 00 40 */ stb r0, 0x40(r1)
+/* 800EDD04 000E9964 80 01 00 B8 */ lwz r0, 0xb8(r1)
+/* 800EDD08 000E9968 91 E1 00 BC */ stw r15, 0xbc(r1)
+/* 800EDD0C 000E996C 89 E5 00 37 */ lbz r15, 0x37(r5)
+/* 800EDD10 000E9970 98 01 00 41 */ stb r0, 0x41(r1)
+/* 800EDD14 000E9974 80 01 00 BC */ lwz r0, 0xbc(r1)
+/* 800EDD18 000E9978 91 E1 00 C0 */ stw r15, 0xc0(r1)
+/* 800EDD1C 000E997C 8A 05 00 01 */ lbz r16, 1(r5)
+/* 800EDD20 000E9980 8A 25 00 02 */ lbz r17, 2(r5)
+/* 800EDD24 000E9984 8A 45 00 03 */ lbz r18, 3(r5)
+/* 800EDD28 000E9988 8A 65 00 04 */ lbz r19, 4(r5)
+/* 800EDD2C 000E998C 8A 85 00 05 */ lbz r20, 5(r5)
+/* 800EDD30 000E9990 8A A5 00 06 */ lbz r21, 6(r5)
+/* 800EDD34 000E9994 8A C5 00 07 */ lbz r22, 7(r5)
+/* 800EDD38 000E9998 8A E5 00 08 */ lbz r23, 8(r5)
+/* 800EDD3C 000E999C 8B 05 00 09 */ lbz r24, 9(r5)
+/* 800EDD40 000E99A0 8B 25 00 0A */ lbz r25, 0xa(r5)
+/* 800EDD44 000E99A4 8B 45 00 0B */ lbz r26, 0xb(r5)
+/* 800EDD48 000E99A8 8B 65 00 0C */ lbz r27, 0xc(r5)
+/* 800EDD4C 000E99AC 8B 85 00 0D */ lbz r28, 0xd(r5)
+/* 800EDD50 000E99B0 89 85 00 0E */ lbz r12, 0xe(r5)
+/* 800EDD54 000E99B4 89 65 00 0F */ lbz r11, 0xf(r5)
+/* 800EDD58 000E99B8 89 45 00 10 */ lbz r10, 0x10(r5)
+/* 800EDD5C 000E99BC 89 25 00 11 */ lbz r9, 0x11(r5)
+/* 800EDD60 000E99C0 89 05 00 12 */ lbz r8, 0x12(r5)
+/* 800EDD64 000E99C4 88 E5 00 13 */ lbz r7, 0x13(r5)
+/* 800EDD68 000E99C8 88 C5 00 14 */ lbz r6, 0x14(r5)
+/* 800EDD6C 000E99CC 88 85 00 15 */ lbz r4, 0x15(r5)
+/* 800EDD70 000E99D0 88 65 00 16 */ lbz r3, 0x16(r5)
+/* 800EDD74 000E99D4 89 C5 00 18 */ lbz r14, 0x18(r5)
+/* 800EDD78 000E99D8 89 E5 00 38 */ lbz r15, 0x38(r5)
+/* 800EDD7C 000E99DC 80 A1 00 48 */ lwz r5, 0x48(r1)
+/* 800EDD80 000E99E0 98 01 00 42 */ stb r0, 0x42(r1)
+/* 800EDD84 000E99E4 80 01 00 C0 */ lwz r0, 0xc0(r1)
+/* 800EDD88 000E99E8 98 A1 00 0C */ stb r5, 0xc(r1)
+/* 800EDD8C 000E99EC 9A 01 00 0D */ stb r16, 0xd(r1)
+/* 800EDD90 000E99F0 9A 21 00 0E */ stb r17, 0xe(r1)
+/* 800EDD94 000E99F4 9A 41 00 0F */ stb r18, 0xf(r1)
+/* 800EDD98 000E99F8 9A 61 00 10 */ stb r19, 0x10(r1)
+/* 800EDD9C 000E99FC 9A 81 00 11 */ stb r20, 0x11(r1)
+/* 800EDDA0 000E9A00 9A A1 00 12 */ stb r21, 0x12(r1)
+/* 800EDDA4 000E9A04 9A C1 00 13 */ stb r22, 0x13(r1)
+/* 800EDDA8 000E9A08 9A E1 00 14 */ stb r23, 0x14(r1)
+/* 800EDDAC 000E9A0C 9B 01 00 15 */ stb r24, 0x15(r1)
+/* 800EDDB0 000E9A10 9B 21 00 16 */ stb r25, 0x16(r1)
+/* 800EDDB4 000E9A14 9B 41 00 17 */ stb r26, 0x17(r1)
+/* 800EDDB8 000E9A18 9B 61 00 18 */ stb r27, 0x18(r1)
+/* 800EDDBC 000E9A1C 9B 81 00 19 */ stb r28, 0x19(r1)
+/* 800EDDC0 000E9A20 99 81 00 1A */ stb r12, 0x1a(r1)
+/* 800EDDC4 000E9A24 99 61 00 1B */ stb r11, 0x1b(r1)
+/* 800EDDC8 000E9A28 99 41 00 1C */ stb r10, 0x1c(r1)
+/* 800EDDCC 000E9A2C 99 21 00 1D */ stb r9, 0x1d(r1)
+/* 800EDDD0 000E9A30 99 01 00 1E */ stb r8, 0x1e(r1)
+/* 800EDDD4 000E9A34 98 E1 00 1F */ stb r7, 0x1f(r1)
+/* 800EDDD8 000E9A38 98 C1 00 20 */ stb r6, 0x20(r1)
+/* 800EDDDC 000E9A3C 98 81 00 21 */ stb r4, 0x21(r1)
+/* 800EDDE0 000E9A40 98 61 00 22 */ stb r3, 0x22(r1)
+/* 800EDDE4 000E9A44 99 C1 00 24 */ stb r14, 0x24(r1)
+/* 800EDDE8 000E9A48 98 01 00 43 */ stb r0, 0x43(r1)
+/* 800EDDEC 000E9A4C 99 E1 00 44 */ stb r15, 0x44(r1)
+/* 800EDDF0 000E9A50 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800EDDF4 000E9A54 38 60 00 01 */ li r3, 1
+/* 800EDDF8 000E9A58 54 0E B6 BE */ rlwinm r14, r0, 0x16, 0x1a, 0x1f
+/* 800EDDFC 000E9A5C 4B FF C5 85 */ bl func_800EA380
+/* 800EDE00 000E9A60 7C 60 07 34 */ extsh r0, r3
+/* 800EDE04 000E9A64 7C 1D 00 00 */ cmpw r29, r0
+/* 800EDE08 000E9A68 40 82 00 44 */ bne lbl_800EDE4C
+/* 800EDE0C 000E9A6C A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800EDE10 000E9A70 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800EDE14 000E9A74 28 00 00 01 */ cmplwi r0, 1
+/* 800EDE18 000E9A78 40 82 00 1C */ bne lbl_800EDE34
+/* 800EDE1C 000E9A7C 2C 0E 00 00 */ cmpwi r14, 0
+/* 800EDE20 000E9A80 41 82 00 0C */ beq lbl_800EDE2C
+/* 800EDE24 000E9A84 39 CE FF FF */ addi r14, r14, -1
+/* 800EDE28 000E9A88 48 00 00 24 */ b lbl_800EDE4C
+lbl_800EDE2C:
+/* 800EDE2C 000E9A8C 39 C0 00 12 */ li r14, 0x12
+/* 800EDE30 000E9A90 48 00 00 1C */ b lbl_800EDE4C
+lbl_800EDE34:
+/* 800EDE34 000E9A94 38 60 00 12 */ li r3, 0x12
+/* 800EDE38 000E9A98 38 0E 00 01 */ addi r0, r14, 1
+/* 800EDE3C 000E9A9C 7C 63 70 10 */ subfc r3, r3, r14
+/* 800EDE40 000E9AA0 7C 63 19 10 */ subfe r3, r3, r3
+/* 800EDE44 000E9AA4 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800EDE48 000E9AA8 7C 0E 18 38 */ and r14, r0, r3
+lbl_800EDE4C:
+/* 800EDE4C 000E9AAC 7F A3 EB 78 */ mr r3, r29
+/* 800EDE50 000E9AB0 7F C4 F3 78 */ mr r4, r30
+/* 800EDE54 000E9AB4 38 C1 00 08 */ addi r6, r1, 8
+/* 800EDE58 000E9AB8 38 A0 00 03 */ li r5, 3
+/* 800EDE5C 000E9ABC 48 16 60 31 */ bl func_80253E8C
+/* 800EDE60 000E9AC0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EDE64 000E9AC4 2C 00 00 01 */ cmpwi r0, 1
+/* 800EDE68 000E9AC8 41 82 00 14 */ beq lbl_800EDE7C
+/* 800EDE6C 000E9ACC 40 80 00 AC */ bge lbl_800EDF18
+/* 800EDE70 000E9AD0 2C 00 00 00 */ cmpwi r0, 0
+/* 800EDE74 000E9AD4 40 80 00 58 */ bge lbl_800EDECC
+/* 800EDE78 000E9AD8 48 00 00 A0 */ b lbl_800EDF18
+lbl_800EDE7C:
+/* 800EDE7C 000E9ADC 55 C3 06 3F */ clrlwi. r3, r14, 0x18
+/* 800EDE80 000E9AE0 40 82 00 1C */ bne lbl_800EDE9C
+/* 800EDE84 000E9AE4 7F A3 EB 78 */ mr r3, r29
+/* 800EDE88 000E9AE8 7F C4 F3 78 */ mr r4, r30
+/* 800EDE8C 000E9AEC 38 A0 00 01 */ li r5, 1
+/* 800EDE90 000E9AF0 38 C0 00 00 */ li r6, 0
+/* 800EDE94 000E9AF4 48 16 60 21 */ bl func_80253EB4
+/* 800EDE98 000E9AF8 48 00 00 80 */ b lbl_800EDF18
+lbl_800EDE9C:
+/* 800EDE9C 000E9AFC 55 C0 15 BA */ rlwinm r0, r14, 2, 0x16, 0x1d
+/* 800EDEA0 000E9B00 38 A1 00 0C */ addi r5, r1, 0xc
+/* 800EDEA4 000E9B04 7C 03 00 50 */ subf r0, r3, r0
+/* 800EDEA8 000E9B08 38 81 00 0D */ addi r4, r1, 0xd
+/* 800EDEAC 000E9B0C 7C A5 00 AE */ lbzx r5, r5, r0
+/* 800EDEB0 000E9B10 38 61 00 0E */ addi r3, r1, 0xe
+/* 800EDEB4 000E9B14 7C 84 00 AE */ lbzx r4, r4, r0
+/* 800EDEB8 000E9B18 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800EDEBC 000E9B1C 98 BE 00 02 */ stb r5, 2(r30)
+/* 800EDEC0 000E9B20 98 9E 00 03 */ stb r4, 3(r30)
+/* 800EDEC4 000E9B24 98 1E 00 04 */ stb r0, 4(r30)
+/* 800EDEC8 000E9B28 48 00 00 50 */ b lbl_800EDF18
+lbl_800EDECC:
+/* 800EDECC 000E9B2C 55 C3 06 3F */ clrlwi. r3, r14, 0x18
+/* 800EDED0 000E9B30 41 82 00 1C */ beq lbl_800EDEEC
+/* 800EDED4 000E9B34 7F A3 EB 78 */ mr r3, r29
+/* 800EDED8 000E9B38 7F C4 F3 78 */ mr r4, r30
+/* 800EDEDC 000E9B3C 38 A0 00 01 */ li r5, 1
+/* 800EDEE0 000E9B40 38 C0 00 00 */ li r6, 0
+/* 800EDEE4 000E9B44 48 16 5F D1 */ bl func_80253EB4
+/* 800EDEE8 000E9B48 48 00 00 30 */ b lbl_800EDF18
+lbl_800EDEEC:
+/* 800EDEEC 000E9B4C 55 C0 15 BA */ rlwinm r0, r14, 2, 0x16, 0x1d
+/* 800EDEF0 000E9B50 38 A1 00 0C */ addi r5, r1, 0xc
+/* 800EDEF4 000E9B54 7C 03 00 50 */ subf r0, r3, r0
+/* 800EDEF8 000E9B58 38 81 00 0D */ addi r4, r1, 0xd
+/* 800EDEFC 000E9B5C 7C A5 00 AE */ lbzx r5, r5, r0
+/* 800EDF00 000E9B60 38 61 00 0E */ addi r3, r1, 0xe
+/* 800EDF04 000E9B64 7C 84 00 AE */ lbzx r4, r4, r0
+/* 800EDF08 000E9B68 7C 03 00 AE */ lbzx r0, r3, r0
+/* 800EDF0C 000E9B6C 98 BE 00 02 */ stb r5, 2(r30)
+/* 800EDF10 000E9B70 98 9E 00 03 */ stb r4, 3(r30)
+/* 800EDF14 000E9B74 98 1E 00 04 */ stb r0, 4(r30)
+lbl_800EDF18:
+/* 800EDF18 000E9B78 39 61 01 10 */ addi r11, r1, 0x110
+/* 800EDF1C 000E9B7C 48 0D 92 25 */ bl __restore_gpr
+/* 800EDF20 000E9B80 80 01 01 14 */ lwz r0, 0x114(r1)
+/* 800EDF24 000E9B84 7C 08 03 A6 */ mtlr r0
+/* 800EDF28 000E9B88 38 21 01 10 */ addi r1, r1, 0x110
+/* 800EDF2C 000E9B8C 4E 80 00 20 */ blr
+lbl_800EDF30:
+/* 800EDF30 000E9B90 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800EDF34 000E9B94 7C 08 02 A6 */ mflr r0
+/* 800EDF38 000E9B98 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800EDF3C 000E9B9C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800EDF40 000E9BA0 48 0D 91 DD */ bl _savegpr_24
+/* 800EDF44 000E9BA4 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
+/* 800EDF48 000E9BA8 7C 78 1B 78 */ mr r24, r3
+/* 800EDF4C 000E9BAC 7C 99 23 78 */ mr r25, r4
+/* 800EDF50 000E9BB0 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
+/* 800EDF54 000E9BB4 48 07 17 8D */ bl func_8015F6E0
+/* 800EDF58 000E9BB8 7C 7F 1B 78 */ mr r31, r3
+/* 800EDF5C 000E9BBC 7F 03 C3 78 */ mr r3, r24
+/* 800EDF60 000E9BC0 7F 24 CB 78 */ mr r4, r25
+/* 800EDF64 000E9BC4 38 C1 00 08 */ addi r6, r1, 8
+/* 800EDF68 000E9BC8 3B A0 00 00 */ li r29, 0
+/* 800EDF6C 000E9BCC 3B 80 00 00 */ li r28, 0
+/* 800EDF70 000E9BD0 3B 60 00 00 */ li r27, 0
+/* 800EDF74 000E9BD4 3B 40 00 00 */ li r26, 0
+/* 800EDF78 000E9BD8 38 A0 00 03 */ li r5, 3
+/* 800EDF7C 000E9BDC 48 16 5F 11 */ bl func_80253E8C
+/* 800EDF80 000E9BE0 38 60 00 0B */ li r3, 0xb
+/* 800EDF84 000E9BE4 4B FF C3 FD */ bl func_800EA380
+/* 800EDF88 000E9BE8 7C 60 07 34 */ extsh r0, r3
+/* 800EDF8C 000E9BEC 7C 18 00 00 */ cmpw r24, r0
+/* 800EDF90 000E9BF0 40 82 01 B8 */ bne lbl_800EE148
+/* 800EDF94 000E9BF4 A0 7E 00 CE */ lhz r3, 0xce(r30)
+/* 800EDF98 000E9BF8 54 66 DE FE */ rlwinm r6, r3, 0x1b, 0x1b, 0x1f
+/* 800EDF9C 000E9BFC 28 06 00 1F */ cmplwi r6, 0x1f
+/* 800EDFA0 000E9C00 41 82 00 9C */ beq lbl_800EE03C
+/* 800EDFA4 000E9C04 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
+/* 800EDFA8 000E9C08 54 65 B6 BE */ rlwinm r5, r3, 0x16, 0x1a, 0x1f
+/* 800EDFAC 000E9C0C 54 64 D5 B6 */ rlwinm r4, r3, 0x1a, 0x16, 0x1b
+/* 800EDFB0 000E9C10 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800EDFB4 000E9C14 7C 7E 02 14 */ add r3, r30, r0
+/* 800EDFB8 000E9C18 7C 85 20 50 */ subf r4, r5, r4
+/* 800EDFBC 000E9C1C A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800EDFC0 000E9C20 7C 66 22 14 */ add r3, r6, r4
+/* 800EDFC4 000E9C24 7C 03 00 00 */ cmpw r3, r0
+/* 800EDFC8 000E9C28 40 80 00 74 */ bge lbl_800EE03C
+/* 800EDFCC 000E9C2C 54 60 08 3C */ slwi r0, r3, 1
+/* 800EDFD0 000E9C30 7C 7E 02 14 */ add r3, r30, r0
+/* 800EDFD4 000E9C34 A0 63 22 F2 */ lhz r3, 0x22f2(r3)
+/* 800EDFD8 000E9C38 28 03 00 06 */ cmplwi r3, 6
+/* 800EDFDC 000E9C3C 40 80 00 1C */ bge lbl_800EDFF8
+/* 800EDFE0 000E9C40 1C 03 00 DC */ mulli r0, r3, 0xdc
+/* 800EDFE4 000E9C44 7C 7F 02 14 */ add r3, r31, r0
+/* 800EDFE8 000E9C48 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800EDFEC 000E9C4C 48 2E E1 B1 */ bl func_803DC19C
+/* 800EDFF0 000E9C50 7C 7D 1B 78 */ mr r29, r3
+/* 800EDFF4 000E9C54 48 00 00 1C */ b lbl_800EE010
+lbl_800EDFF8:
+/* 800EDFF8 000E9C58 28 03 02 22 */ cmplwi r3, 0x222
+/* 800EDFFC 000E9C5C 40 80 00 14 */ bge lbl_800EE010
+/* 800EE000 000E9C60 38 03 FF FA */ addi r0, r3, -6
+/* 800EE004 000E9C64 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800EE008 000E9C68 7C 7F 02 14 */ add r3, r31, r0
+/* 800EE00C 000E9C6C 3B A3 05 F8 */ addi r29, r3, 0x5f8
+lbl_800EE010:
+/* 800EE010 000E9C70 2C 1D 00 00 */ cmpwi r29, 0
+/* 800EE014 000E9C74 41 82 00 28 */ beq lbl_800EE03C
+/* 800EE018 000E9C78 7F A3 EB 78 */ mr r3, r29
+/* 800EE01C 000E9C7C 4B F6 8B B9 */ bl func_80056BD4
+/* 800EE020 000E9C80 7C 7C 1B 78 */ mr r28, r3
+/* 800EE024 000E9C84 7F A3 EB 78 */ mr r3, r29
+/* 800EE028 000E9C88 4B F6 8E 05 */ bl func_80056E2C
+/* 800EE02C 000E9C8C 7C 7B 1B 78 */ mr r27, r3
+/* 800EE030 000E9C90 7F A3 EB 78 */ mr r3, r29
+/* 800EE034 000E9C94 4B F6 8E A9 */ bl func_80056EDC
+/* 800EE038 000E9C98 7C 7A 1B 78 */ mr r26, r3
+lbl_800EE03C:
+/* 800EE03C 000E9C9C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EE040 000E9CA0 28 00 00 1D */ cmplwi r0, 0x1d
+/* 800EE044 000E9CA4 41 81 06 D4 */ bgt lbl_800EE718
+/* 800EE048 000E9CA8 3C 60 80 41 */ lis r3, lbl_80417708@ha
+/* 800EE04C 000E9CAC 54 00 10 3A */ slwi r0, r0, 2
+/* 800EE050 000E9CB0 38 63 77 08 */ addi r3, r3, lbl_80417708@l
+/* 800EE054 000E9CB4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EE058 000E9CB8 7C 69 03 A6 */ mtctr r3
+/* 800EE05C 000E9CBC 4E 80 04 20 */ bctr
+/* 800EE060 000E9CC0 38 00 00 0B */ li r0, 0xb
+/* 800EE064 000E9CC4 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE068 000E9CC8 48 00 01 B0 */ b lbl_800EE218
+/* 800EE06C 000E9CCC 38 00 00 0C */ li r0, 0xc
+/* 800EE070 000E9CD0 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE074 000E9CD4 48 00 01 A4 */ b lbl_800EE218
+/* 800EE078 000E9CD8 38 00 00 10 */ li r0, 0x10
+/* 800EE07C 000E9CDC 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE080 000E9CE0 48 00 01 98 */ b lbl_800EE218
+/* 800EE084 000E9CE4 38 00 00 12 */ li r0, 0x12
+/* 800EE088 000E9CE8 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE08C 000E9CEC 48 00 01 8C */ b lbl_800EE218
+/* 800EE090 000E9CF0 38 00 00 0D */ li r0, 0xd
+/* 800EE094 000E9CF4 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE098 000E9CF8 48 00 01 80 */ b lbl_800EE218
+/* 800EE09C 000E9CFC 38 00 00 0E */ li r0, 0xe
+/* 800EE0A0 000E9D00 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0A4 000E9D04 48 00 01 74 */ b lbl_800EE218
+/* 800EE0A8 000E9D08 38 00 00 0F */ li r0, 0xf
+/* 800EE0AC 000E9D0C 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0B0 000E9D10 48 00 01 68 */ b lbl_800EE218
+/* 800EE0B4 000E9D14 38 00 00 13 */ li r0, 0x13
+/* 800EE0B8 000E9D18 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0BC 000E9D1C 48 00 01 5C */ b lbl_800EE218
+/* 800EE0C0 000E9D20 38 00 00 11 */ li r0, 0x11
+/* 800EE0C4 000E9D24 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0C8 000E9D28 48 00 01 50 */ b lbl_800EE218
+/* 800EE0CC 000E9D2C 38 00 00 07 */ li r0, 7
+/* 800EE0D0 000E9D30 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0D4 000E9D34 48 00 01 44 */ b lbl_800EE218
+/* 800EE0D8 000E9D38 38 00 00 08 */ li r0, 8
+/* 800EE0DC 000E9D3C 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0E0 000E9D40 48 00 01 38 */ b lbl_800EE218
+/* 800EE0E4 000E9D44 38 00 00 1E */ li r0, 0x1e
+/* 800EE0E8 000E9D48 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0EC 000E9D4C 48 00 01 2C */ b lbl_800EE218
+/* 800EE0F0 000E9D50 38 00 00 1C */ li r0, 0x1c
+/* 800EE0F4 000E9D54 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE0F8 000E9D58 48 00 01 20 */ b lbl_800EE218
+/* 800EE0FC 000E9D5C 38 00 00 1A */ li r0, 0x1a
+/* 800EE100 000E9D60 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE104 000E9D64 48 00 01 14 */ b lbl_800EE218
+/* 800EE108 000E9D68 38 00 00 18 */ li r0, 0x18
+/* 800EE10C 000E9D6C 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE110 000E9D70 48 00 01 08 */ b lbl_800EE218
+/* 800EE114 000E9D74 38 00 00 16 */ li r0, 0x16
+/* 800EE118 000E9D78 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE11C 000E9D7C 48 00 00 FC */ b lbl_800EE218
+/* 800EE120 000E9D80 38 00 00 14 */ li r0, 0x14
+/* 800EE124 000E9D84 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE128 000E9D88 48 00 00 F0 */ b lbl_800EE218
+/* 800EE12C 000E9D8C 38 00 00 03 */ li r0, 3
+/* 800EE130 000E9D90 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE134 000E9D94 48 00 00 E4 */ b lbl_800EE218
+/* 800EE138 000E9D98 38 00 00 04 */ li r0, 4
+/* 800EE13C 000E9D9C 90 01 00 08 */ stw r0, 8(r1)
+/* 800EE140 000E9DA0 48 00 00 D8 */ b lbl_800EE218
+/* 800EE144 000E9DA4 48 00 05 D4 */ b lbl_800EE718
+lbl_800EE148:
+/* 800EE148 000E9DA8 A0 1E 00 CE */ lhz r0, 0xce(r30)
+/* 800EE14C 000E9DAC 54 04 DE FE */ rlwinm r4, r0, 0x1b, 0x1b, 0x1f
+/* 800EE150 000E9DB0 28 04 00 1F */ cmplwi r4, 0x1f
+/* 800EE154 000E9DB4 41 82 00 C4 */ beq lbl_800EE218
+/* 800EE158 000E9DB8 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
+/* 800EE15C 000E9DBC 41 82 00 28 */ beq lbl_800EE184
+/* 800EE160 000E9DC0 38 03 FF FF */ addi r0, r3, -1
+/* 800EE164 000E9DC4 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800EE168 000E9DC8 7C 04 02 14 */ add r0, r4, r0
+/* 800EE16C 000E9DCC 28 00 02 1C */ cmplwi r0, 0x21c
+/* 800EE170 000E9DD0 40 80 00 7C */ bge lbl_800EE1EC
+/* 800EE174 000E9DD4 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800EE178 000E9DD8 7C 7F 02 14 */ add r3, r31, r0
+/* 800EE17C 000E9DDC 3B A3 05 F8 */ addi r29, r3, 0x5f8
+/* 800EE180 000E9DE0 48 00 00 6C */ b lbl_800EE1EC
+lbl_800EE184:
+/* 800EE184 000E9DE4 28 04 00 0F */ cmplwi r4, 0xf
+/* 800EE188 000E9DE8 41 81 00 4C */ bgt lbl_800EE1D4
+/* 800EE18C 000E9DEC 3C 60 80 41 */ lis r3, lbl_804176C8@ha
+/* 800EE190 000E9DF0 54 80 10 3A */ slwi r0, r4, 2
+/* 800EE194 000E9DF4 38 63 76 C8 */ addi r3, r3, lbl_804176C8@l
+/* 800EE198 000E9DF8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EE19C 000E9DFC 7C 69 03 A6 */ mtctr r3
+/* 800EE1A0 000E9E00 4E 80 04 20 */ bctr
+/* 800EE1A4 000E9E04 38 00 00 00 */ li r0, 0
+/* 800EE1A8 000E9E08 48 00 00 30 */ b lbl_800EE1D8
+/* 800EE1AC 000E9E0C 38 00 00 01 */ li r0, 1
+/* 800EE1B0 000E9E10 48 00 00 28 */ b lbl_800EE1D8
+/* 800EE1B4 000E9E14 38 00 00 02 */ li r0, 2
+/* 800EE1B8 000E9E18 48 00 00 20 */ b lbl_800EE1D8
+/* 800EE1BC 000E9E1C 38 00 00 03 */ li r0, 3
+/* 800EE1C0 000E9E20 48 00 00 18 */ b lbl_800EE1D8
+/* 800EE1C4 000E9E24 38 00 00 04 */ li r0, 4
+/* 800EE1C8 000E9E28 48 00 00 10 */ b lbl_800EE1D8
+/* 800EE1CC 000E9E2C 38 00 00 05 */ li r0, 5
+/* 800EE1D0 000E9E30 48 00 00 08 */ b lbl_800EE1D8
+lbl_800EE1D4:
+/* 800EE1D4 000E9E34 38 00 00 00 */ li r0, 0
+lbl_800EE1D8:
+/* 800EE1D8 000E9E38 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800EE1DC 000E9E3C 7C 7F 02 14 */ add r3, r31, r0
+/* 800EE1E0 000E9E40 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800EE1E4 000E9E44 48 2E DF B9 */ bl func_803DC19C
+/* 800EE1E8 000E9E48 7C 7D 1B 78 */ mr r29, r3
+lbl_800EE1EC:
+/* 800EE1EC 000E9E4C 2C 1D 00 00 */ cmpwi r29, 0
+/* 800EE1F0 000E9E50 41 82 00 28 */ beq lbl_800EE218
+/* 800EE1F4 000E9E54 7F A3 EB 78 */ mr r3, r29
+/* 800EE1F8 000E9E58 4B F6 89 DD */ bl func_80056BD4
+/* 800EE1FC 000E9E5C 7C 7C 1B 78 */ mr r28, r3
+/* 800EE200 000E9E60 7F A3 EB 78 */ mr r3, r29
+/* 800EE204 000E9E64 4B F6 8C 29 */ bl func_80056E2C
+/* 800EE208 000E9E68 7C 7B 1B 78 */ mr r27, r3
+/* 800EE20C 000E9E6C 7F A3 EB 78 */ mr r3, r29
+/* 800EE210 000E9E70 4B F6 8C CD */ bl func_80056EDC
+/* 800EE214 000E9E74 7C 7A 1B 78 */ mr r26, r3
+lbl_800EE218:
+/* 800EE218 000E9E78 80 61 00 08 */ lwz r3, 8(r1)
+/* 800EE21C 000E9E7C 38 03 FF F9 */ addi r0, r3, -7
+/* 800EE220 000E9E80 28 00 00 17 */ cmplwi r0, 0x17
+/* 800EE224 000E9E84 41 81 04 F4 */ bgt lbl_800EE718
+/* 800EE228 000E9E88 3C 60 80 41 */ lis r3, lbl_80417668@ha
+/* 800EE22C 000E9E8C 54 00 10 3A */ slwi r0, r0, 2
+/* 800EE230 000E9E90 38 63 76 68 */ addi r3, r3, lbl_80417668@l
+/* 800EE234 000E9E94 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EE238 000E9E98 7C 69 03 A6 */ mtctr r3
+/* 800EE23C 000E9E9C 4E 80 04 20 */ bctr
+/* 800EE240 000E9EA0 2C 1B 00 00 */ cmpwi r27, 0
+/* 800EE244 000E9EA4 40 82 00 24 */ bne lbl_800EE268
+/* 800EE248 000E9EA8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE24C 000E9EAC 41 82 00 1C */ beq lbl_800EE268
+/* 800EE250 000E9EB0 7F A3 EB 78 */ mr r3, r29
+/* 800EE254 000E9EB4 38 80 00 03 */ li r4, 3
+/* 800EE258 000E9EB8 38 A0 00 00 */ li r5, 0
+/* 800EE25C 000E9EBC 48 2E CC A1 */ bl func_803DAEFC
+/* 800EE260 000E9EC0 2C 03 00 00 */ cmpwi r3, 0
+/* 800EE264 000E9EC4 41 82 00 0C */ beq lbl_800EE270
+lbl_800EE268:
+/* 800EE268 000E9EC8 38 C0 00 00 */ li r6, 0
+/* 800EE26C 000E9ECC 48 00 00 28 */ b lbl_800EE294
+lbl_800EE270:
+/* 800EE270 000E9ED0 7F A3 EB 78 */ mr r3, r29
+/* 800EE274 000E9ED4 38 80 00 00 */ li r4, 0
+/* 800EE278 000E9ED8 4B F6 8C F1 */ bl func_80056F68
+/* 800EE27C 000E9EDC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800EE280 000E9EE0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800EE284 000E9EE4 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800EE288 000E9EE8 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800EE28C 000E9EEC 4B F6 C7 6D */ bl func_8005A9F8
+/* 800EE290 000E9EF0 7C 66 1B 78 */ mr r6, r3
+lbl_800EE294:
+/* 800EE294 000E9EF4 7F 03 C3 78 */ mr r3, r24
+/* 800EE298 000E9EF8 7F 24 CB 78 */ mr r4, r25
+/* 800EE29C 000E9EFC 38 A0 00 01 */ li r5, 1
+/* 800EE2A0 000E9F00 48 16 5C 15 */ bl func_80253EB4
+/* 800EE2A4 000E9F04 48 00 04 74 */ b lbl_800EE718
+/* 800EE2A8 000E9F08 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE2AC 000E9F0C 40 82 00 1C */ bne lbl_800EE2C8
+/* 800EE2B0 000E9F10 7F 03 C3 78 */ mr r3, r24
+/* 800EE2B4 000E9F14 7F 24 CB 78 */ mr r4, r25
+/* 800EE2B8 000E9F18 38 A0 00 01 */ li r5, 1
+/* 800EE2BC 000E9F1C 38 C0 00 00 */ li r6, 0
+/* 800EE2C0 000E9F20 48 16 5B F5 */ bl func_80253EB4
+/* 800EE2C4 000E9F24 48 00 04 54 */ b lbl_800EE718
+lbl_800EE2C8:
+/* 800EE2C8 000E9F28 7F A3 EB 78 */ mr r3, r29
+/* 800EE2CC 000E9F2C 38 80 00 01 */ li r4, 1
+/* 800EE2D0 000E9F30 4B F6 8C 99 */ bl func_80056F68
+/* 800EE2D4 000E9F34 54 7A 06 3E */ clrlwi r26, r3, 0x18
+/* 800EE2D8 000E9F38 7F A3 EB 78 */ mr r3, r29
+/* 800EE2DC 000E9F3C 38 80 00 00 */ li r4, 0
+/* 800EE2E0 000E9F40 4B F6 8C 89 */ bl func_80056F68
+/* 800EE2E4 000E9F44 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800EE2E8 000E9F48 7C 00 D0 40 */ cmplw r0, r26
+/* 800EE2EC 000E9F4C 41 82 04 2C */ beq lbl_800EE718
+/* 800EE2F0 000E9F50 2C 1B 00 00 */ cmpwi r27, 0
+/* 800EE2F4 000E9F54 40 82 00 1C */ bne lbl_800EE310
+/* 800EE2F8 000E9F58 7F A3 EB 78 */ mr r3, r29
+/* 800EE2FC 000E9F5C 38 80 00 03 */ li r4, 3
+/* 800EE300 000E9F60 38 A0 00 00 */ li r5, 0
+/* 800EE304 000E9F64 48 2E CB F9 */ bl func_803DAEFC
+/* 800EE308 000E9F68 2C 03 00 00 */ cmpwi r3, 0
+/* 800EE30C 000E9F6C 41 82 00 0C */ beq lbl_800EE318
+lbl_800EE310:
+/* 800EE310 000E9F70 38 C0 00 00 */ li r6, 0
+/* 800EE314 000E9F74 48 00 00 28 */ b lbl_800EE33C
+lbl_800EE318:
+/* 800EE318 000E9F78 7F A3 EB 78 */ mr r3, r29
+/* 800EE31C 000E9F7C 38 80 00 01 */ li r4, 1
+/* 800EE320 000E9F80 4B F6 8C 49 */ bl func_80056F68
+/* 800EE324 000E9F84 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800EE328 000E9F88 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800EE32C 000E9F8C 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800EE330 000E9F90 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800EE334 000E9F94 4B F6 C6 C5 */ bl func_8005A9F8
+/* 800EE338 000E9F98 7C 66 1B 78 */ mr r6, r3
+lbl_800EE33C:
+/* 800EE33C 000E9F9C 7F 03 C3 78 */ mr r3, r24
+/* 800EE340 000E9FA0 7F 24 CB 78 */ mr r4, r25
+/* 800EE344 000E9FA4 38 A0 00 01 */ li r5, 1
+/* 800EE348 000E9FA8 48 16 5B 6D */ bl func_80253EB4
+/* 800EE34C 000E9FAC 48 00 03 CC */ b lbl_800EE718
+/* 800EE350 000E9FB0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE354 000E9FB4 41 82 03 C4 */ beq lbl_800EE718
+/* 800EE358 000E9FB8 7F A3 EB 78 */ mr r3, r29
+/* 800EE35C 000E9FBC 4B F6 CA C1 */ bl func_8005AE1C
+/* 800EE360 000E9FC0 7C 66 1B 78 */ mr r6, r3
+/* 800EE364 000E9FC4 7F 03 C3 78 */ mr r3, r24
+/* 800EE368 000E9FC8 7F 24 CB 78 */ mr r4, r25
+/* 800EE36C 000E9FCC 38 A0 00 01 */ li r5, 1
+/* 800EE370 000E9FD0 48 16 5B 45 */ bl func_80253EB4
+/* 800EE374 000E9FD4 48 00 03 A4 */ b lbl_800EE718
+/* 800EE378 000E9FD8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE37C 000E9FDC 41 82 00 30 */ beq lbl_800EE3AC
+/* 800EE380 000E9FE0 7F A3 EB 78 */ mr r3, r29
+/* 800EE384 000E9FE4 4B F6 89 41 */ bl func_80056CC4
+/* 800EE388 000E9FE8 7C 64 1B 78 */ mr r4, r3
+/* 800EE38C 000E9FEC 38 60 00 15 */ li r3, 0x15
+/* 800EE390 000E9FF0 48 06 DF 79 */ bl func_8015C308
+/* 800EE394 000E9FF4 7F 03 C3 78 */ mr r3, r24
+/* 800EE398 000E9FF8 7F 24 CB 78 */ mr r4, r25
+/* 800EE39C 000E9FFC 38 A0 00 02 */ li r5, 2
+/* 800EE3A0 000EA000 38 C0 2D C3 */ li r6, 0x2dc3
+/* 800EE3A4 000EA004 48 16 5B 11 */ bl func_80253EB4
+/* 800EE3A8 000EA008 48 00 03 70 */ b lbl_800EE718
+lbl_800EE3AC:
+/* 800EE3AC 000EA00C 7F 03 C3 78 */ mr r3, r24
+/* 800EE3B0 000EA010 7F 24 CB 78 */ mr r4, r25
+/* 800EE3B4 000EA014 38 A0 00 02 */ li r5, 2
+/* 800EE3B8 000EA018 38 C0 2D F8 */ li r6, 0x2df8
+/* 800EE3BC 000EA01C 48 16 5A F9 */ bl func_80253EB4
+/* 800EE3C0 000EA020 48 00 03 58 */ b lbl_800EE718
+/* 800EE3C4 000EA024 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE3C8 000EA028 41 82 00 44 */ beq lbl_800EE40C
+/* 800EE3CC 000EA02C 2C 1B 00 00 */ cmpwi r27, 0
+/* 800EE3D0 000EA030 41 82 00 10 */ beq lbl_800EE3E0
+/* 800EE3D4 000EA034 41 82 00 38 */ beq lbl_800EE40C
+/* 800EE3D8 000EA038 2C 1A 00 00 */ cmpwi r26, 0
+/* 800EE3DC 000EA03C 40 82 00 30 */ bne lbl_800EE40C
+lbl_800EE3E0:
+/* 800EE3E0 000EA040 7F A3 EB 78 */ mr r3, r29
+/* 800EE3E4 000EA044 4B F6 85 99 */ bl func_8005697C
+/* 800EE3E8 000EA048 7C 64 1B 78 */ mr r4, r3
+/* 800EE3EC 000EA04C 38 60 00 21 */ li r3, 0x21
+/* 800EE3F0 000EA050 48 06 DF 19 */ bl func_8015C308
+/* 800EE3F4 000EA054 7F 03 C3 78 */ mr r3, r24
+/* 800EE3F8 000EA058 7F 24 CB 78 */ mr r4, r25
+/* 800EE3FC 000EA05C 38 A0 00 02 */ li r5, 2
+/* 800EE400 000EA060 38 C0 2D C4 */ li r6, 0x2dc4
+/* 800EE404 000EA064 48 16 5A B1 */ bl func_80253EB4
+/* 800EE408 000EA068 48 00 03 10 */ b lbl_800EE718
+lbl_800EE40C:
+/* 800EE40C 000EA06C 7F 03 C3 78 */ mr r3, r24
+/* 800EE410 000EA070 7F 24 CB 78 */ mr r4, r25
+/* 800EE414 000EA074 38 A0 00 02 */ li r5, 2
+/* 800EE418 000EA078 38 C0 2D F8 */ li r6, 0x2df8
+/* 800EE41C 000EA07C 48 16 5A 99 */ bl func_80253EB4
+/* 800EE420 000EA080 48 00 02 F8 */ b lbl_800EE718
+/* 800EE424 000EA084 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE428 000EA088 41 82 02 F0 */ beq lbl_800EE718
+/* 800EE42C 000EA08C 2C 1B 00 00 */ cmpwi r27, 0
+/* 800EE430 000EA090 40 82 02 E8 */ bne lbl_800EE718
+/* 800EE434 000EA094 7F A3 EB 78 */ mr r3, r29
+/* 800EE438 000EA098 4B F6 86 25 */ bl func_80056A5C
+/* 800EE43C 000EA09C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800EE440 000EA0A0 2C 00 00 01 */ cmpwi r0, 1
+/* 800EE444 000EA0A4 41 82 00 2C */ beq lbl_800EE470
+/* 800EE448 000EA0A8 40 80 02 D0 */ bge lbl_800EE718
+/* 800EE44C 000EA0AC 2C 00 00 00 */ cmpwi r0, 0
+/* 800EE450 000EA0B0 40 80 00 08 */ bge lbl_800EE458
+/* 800EE454 000EA0B4 48 00 02 C4 */ b lbl_800EE718
+lbl_800EE458:
+/* 800EE458 000EA0B8 7F 03 C3 78 */ mr r3, r24
+/* 800EE45C 000EA0BC 7F 24 CB 78 */ mr r4, r25
+/* 800EE460 000EA0C0 38 A0 00 02 */ li r5, 2
+/* 800EE464 000EA0C4 38 C0 0E 8D */ li r6, 0xe8d
+/* 800EE468 000EA0C8 48 16 5A 4D */ bl func_80253EB4
+/* 800EE46C 000EA0CC 48 00 02 AC */ b lbl_800EE718
+lbl_800EE470:
+/* 800EE470 000EA0D0 7F 03 C3 78 */ mr r3, r24
+/* 800EE474 000EA0D4 7F 24 CB 78 */ mr r4, r25
+/* 800EE478 000EA0D8 38 A0 00 02 */ li r5, 2
+/* 800EE47C 000EA0DC 38 C0 0E 90 */ li r6, 0xe90
+/* 800EE480 000EA0E0 48 16 5A 35 */ bl func_80253EB4
+/* 800EE484 000EA0E4 48 00 02 94 */ b lbl_800EE718
+/* 800EE488 000EA0E8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE48C 000EA0EC 41 82 00 40 */ beq lbl_800EE4CC
+/* 800EE490 000EA0F0 2C 1B 00 00 */ cmpwi r27, 0
+/* 800EE494 000EA0F4 40 82 00 38 */ bne lbl_800EE4CC
+/* 800EE498 000EA0F8 7F A3 EB 78 */ mr r3, r29
+/* 800EE49C 000EA0FC 38 80 00 A0 */ li r4, 0xa0
+/* 800EE4A0 000EA100 38 A0 00 00 */ li r5, 0
+/* 800EE4A4 000EA104 48 2E CA 59 */ bl func_803DAEFC
+/* 800EE4A8 000EA108 7C 64 1B 78 */ mr r4, r3
+/* 800EE4AC 000EA10C 38 60 00 08 */ li r3, 8
+/* 800EE4B0 000EA110 48 06 DE 59 */ bl func_8015C308
+/* 800EE4B4 000EA114 7F 03 C3 78 */ mr r3, r24
+/* 800EE4B8 000EA118 7F 24 CB 78 */ mr r4, r25
+/* 800EE4BC 000EA11C 38 A0 00 02 */ li r5, 2
+/* 800EE4C0 000EA120 38 C0 2D C6 */ li r6, 0x2dc6
+/* 800EE4C4 000EA124 48 16 59 F1 */ bl func_80253EB4
+/* 800EE4C8 000EA128 48 00 02 50 */ b lbl_800EE718
+lbl_800EE4CC:
+/* 800EE4CC 000EA12C 7F 03 C3 78 */ mr r3, r24
+/* 800EE4D0 000EA130 7F 24 CB 78 */ mr r4, r25
+/* 800EE4D4 000EA134 38 A0 00 02 */ li r5, 2
+/* 800EE4D8 000EA138 38 C0 2D FB */ li r6, 0x2dfb
+/* 800EE4DC 000EA13C 48 16 59 D9 */ bl func_80253EB4
+/* 800EE4E0 000EA140 48 00 02 38 */ b lbl_800EE718
+/* 800EE4E4 000EA144 7F 03 C3 78 */ mr r3, r24
+/* 800EE4E8 000EA148 7F 24 CB 78 */ mr r4, r25
+/* 800EE4EC 000EA14C 38 A0 00 02 */ li r5, 2
+/* 800EE4F0 000EA150 38 C0 0E 99 */ li r6, 0xe99
+/* 800EE4F4 000EA154 48 16 59 C1 */ bl func_80253EB4
+/* 800EE4F8 000EA158 48 00 02 20 */ b lbl_800EE718
+/* 800EE4FC 000EA15C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE500 000EA160 41 82 00 24 */ beq lbl_800EE524
+/* 800EE504 000EA164 2C 1B 00 00 */ cmpwi r27, 0
+/* 800EE508 000EA168 40 82 00 1C */ bne lbl_800EE524
+/* 800EE50C 000EA16C 7F 03 C3 78 */ mr r3, r24
+/* 800EE510 000EA170 7F 24 CB 78 */ mr r4, r25
+/* 800EE514 000EA174 38 A0 00 02 */ li r5, 2
+/* 800EE518 000EA178 38 C0 2D C7 */ li r6, 0x2dc7
+/* 800EE51C 000EA17C 48 16 59 99 */ bl func_80253EB4
+/* 800EE520 000EA180 48 00 01 F8 */ b lbl_800EE718
+lbl_800EE524:
+/* 800EE524 000EA184 7F 03 C3 78 */ mr r3, r24
+/* 800EE528 000EA188 7F 24 CB 78 */ mr r4, r25
+/* 800EE52C 000EA18C 38 A0 00 02 */ li r5, 2
+/* 800EE530 000EA190 38 C0 2D FA */ li r6, 0x2dfa
+/* 800EE534 000EA194 48 16 59 81 */ bl func_80253EB4
+/* 800EE538 000EA198 48 00 01 E0 */ b lbl_800EE718
+/* 800EE53C 000EA19C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE540 000EA1A0 40 82 00 1C */ bne lbl_800EE55C
+/* 800EE544 000EA1A4 7F 03 C3 78 */ mr r3, r24
+/* 800EE548 000EA1A8 7F 24 CB 78 */ mr r4, r25
+/* 800EE54C 000EA1AC 38 A0 00 01 */ li r5, 1
+/* 800EE550 000EA1B0 38 C0 00 00 */ li r6, 0
+/* 800EE554 000EA1B4 48 16 59 61 */ bl func_80253EB4
+/* 800EE558 000EA1B8 48 00 01 C0 */ b lbl_800EE718
+lbl_800EE55C:
+/* 800EE55C 000EA1BC 7F A3 EB 78 */ mr r3, r29
+/* 800EE560 000EA1C0 38 80 00 0B */ li r4, 0xb
+/* 800EE564 000EA1C4 38 A0 00 00 */ li r5, 0
+/* 800EE568 000EA1C8 48 2E C9 95 */ bl func_803DAEFC
+/* 800EE56C 000EA1CC 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800EE570 000EA1D0 40 82 01 A8 */ bne lbl_800EE718
+/* 800EE574 000EA1D4 7F 03 C3 78 */ mr r3, r24
+/* 800EE578 000EA1D8 7F 24 CB 78 */ mr r4, r25
+/* 800EE57C 000EA1DC 38 A0 00 01 */ li r5, 1
+/* 800EE580 000EA1E0 38 C0 00 00 */ li r6, 0
+/* 800EE584 000EA1E4 48 16 59 31 */ bl func_80253EB4
+/* 800EE588 000EA1E8 48 00 01 90 */ b lbl_800EE718
+/* 800EE58C 000EA1EC 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE590 000EA1F0 40 82 00 1C */ bne lbl_800EE5AC
+/* 800EE594 000EA1F4 7F 03 C3 78 */ mr r3, r24
+/* 800EE598 000EA1F8 7F 24 CB 78 */ mr r4, r25
+/* 800EE59C 000EA1FC 38 A0 00 01 */ li r5, 1
+/* 800EE5A0 000EA200 38 C0 00 00 */ li r6, 0
+/* 800EE5A4 000EA204 48 16 59 11 */ bl func_80253EB4
+/* 800EE5A8 000EA208 48 00 01 70 */ b lbl_800EE718
+lbl_800EE5AC:
+/* 800EE5AC 000EA20C 7F A3 EB 78 */ mr r3, r29
+/* 800EE5B0 000EA210 38 80 00 0B */ li r4, 0xb
+/* 800EE5B4 000EA214 38 A0 00 00 */ li r5, 0
+/* 800EE5B8 000EA218 48 2E C9 45 */ bl func_803DAEFC
+/* 800EE5BC 000EA21C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 800EE5C0 000EA220 40 82 01 58 */ bne lbl_800EE718
+/* 800EE5C4 000EA224 7F 03 C3 78 */ mr r3, r24
+/* 800EE5C8 000EA228 7F 24 CB 78 */ mr r4, r25
+/* 800EE5CC 000EA22C 38 A0 00 01 */ li r5, 1
+/* 800EE5D0 000EA230 38 C0 00 00 */ li r6, 0
+/* 800EE5D4 000EA234 48 16 58 E1 */ bl func_80253EB4
+/* 800EE5D8 000EA238 48 00 01 40 */ b lbl_800EE718
+/* 800EE5DC 000EA23C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE5E0 000EA240 40 82 00 1C */ bne lbl_800EE5FC
+/* 800EE5E4 000EA244 7F 03 C3 78 */ mr r3, r24
+/* 800EE5E8 000EA248 7F 24 CB 78 */ mr r4, r25
+/* 800EE5EC 000EA24C 38 A0 00 01 */ li r5, 1
+/* 800EE5F0 000EA250 38 C0 00 00 */ li r6, 0
+/* 800EE5F4 000EA254 48 16 58 C1 */ bl func_80253EB4
+/* 800EE5F8 000EA258 48 00 01 20 */ b lbl_800EE718
+lbl_800EE5FC:
+/* 800EE5FC 000EA25C 7F A3 EB 78 */ mr r3, r29
+/* 800EE600 000EA260 38 80 00 0B */ li r4, 0xb
+/* 800EE604 000EA264 38 A0 00 00 */ li r5, 0
+/* 800EE608 000EA268 48 2E C8 F5 */ bl func_803DAEFC
+/* 800EE60C 000EA26C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 800EE610 000EA270 40 82 01 08 */ bne lbl_800EE718
+/* 800EE614 000EA274 7F 03 C3 78 */ mr r3, r24
+/* 800EE618 000EA278 7F 24 CB 78 */ mr r4, r25
+/* 800EE61C 000EA27C 38 A0 00 01 */ li r5, 1
+/* 800EE620 000EA280 38 C0 00 00 */ li r6, 0
+/* 800EE624 000EA284 48 16 58 91 */ bl func_80253EB4
+/* 800EE628 000EA288 48 00 00 F0 */ b lbl_800EE718
+/* 800EE62C 000EA28C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE630 000EA290 40 82 00 1C */ bne lbl_800EE64C
+/* 800EE634 000EA294 7F 03 C3 78 */ mr r3, r24
+/* 800EE638 000EA298 7F 24 CB 78 */ mr r4, r25
+/* 800EE63C 000EA29C 38 A0 00 01 */ li r5, 1
+/* 800EE640 000EA2A0 38 C0 00 00 */ li r6, 0
+/* 800EE644 000EA2A4 48 16 58 71 */ bl func_80253EB4
+/* 800EE648 000EA2A8 48 00 00 D0 */ b lbl_800EE718
+lbl_800EE64C:
+/* 800EE64C 000EA2AC 7F A3 EB 78 */ mr r3, r29
+/* 800EE650 000EA2B0 38 80 00 0B */ li r4, 0xb
+/* 800EE654 000EA2B4 38 A0 00 00 */ li r5, 0
+/* 800EE658 000EA2B8 48 2E C8 A5 */ bl func_803DAEFC
+/* 800EE65C 000EA2BC 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
+/* 800EE660 000EA2C0 40 82 00 B8 */ bne lbl_800EE718
+/* 800EE664 000EA2C4 7F 03 C3 78 */ mr r3, r24
+/* 800EE668 000EA2C8 7F 24 CB 78 */ mr r4, r25
+/* 800EE66C 000EA2CC 38 A0 00 01 */ li r5, 1
+/* 800EE670 000EA2D0 38 C0 00 00 */ li r6, 0
+/* 800EE674 000EA2D4 48 16 58 41 */ bl func_80253EB4
+/* 800EE678 000EA2D8 48 00 00 A0 */ b lbl_800EE718
+/* 800EE67C 000EA2DC 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE680 000EA2E0 40 82 00 1C */ bne lbl_800EE69C
+/* 800EE684 000EA2E4 7F 03 C3 78 */ mr r3, r24
+/* 800EE688 000EA2E8 7F 24 CB 78 */ mr r4, r25
+/* 800EE68C 000EA2EC 38 A0 00 01 */ li r5, 1
+/* 800EE690 000EA2F0 38 C0 00 00 */ li r6, 0
+/* 800EE694 000EA2F4 48 16 58 21 */ bl func_80253EB4
+/* 800EE698 000EA2F8 48 00 00 80 */ b lbl_800EE718
+lbl_800EE69C:
+/* 800EE69C 000EA2FC 7F A3 EB 78 */ mr r3, r29
+/* 800EE6A0 000EA300 38 80 00 0B */ li r4, 0xb
+/* 800EE6A4 000EA304 38 A0 00 00 */ li r5, 0
+/* 800EE6A8 000EA308 48 2E C8 55 */ bl func_803DAEFC
+/* 800EE6AC 000EA30C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
+/* 800EE6B0 000EA310 40 82 00 68 */ bne lbl_800EE718
+/* 800EE6B4 000EA314 7F 03 C3 78 */ mr r3, r24
+/* 800EE6B8 000EA318 7F 24 CB 78 */ mr r4, r25
+/* 800EE6BC 000EA31C 38 A0 00 01 */ li r5, 1
+/* 800EE6C0 000EA320 38 C0 00 00 */ li r6, 0
+/* 800EE6C4 000EA324 48 16 57 F1 */ bl func_80253EB4
+/* 800EE6C8 000EA328 48 00 00 50 */ b lbl_800EE718
+/* 800EE6CC 000EA32C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800EE6D0 000EA330 40 82 00 1C */ bne lbl_800EE6EC
+/* 800EE6D4 000EA334 7F 03 C3 78 */ mr r3, r24
+/* 800EE6D8 000EA338 7F 24 CB 78 */ mr r4, r25
+/* 800EE6DC 000EA33C 38 A0 00 01 */ li r5, 1
+/* 800EE6E0 000EA340 38 C0 00 00 */ li r6, 0
+/* 800EE6E4 000EA344 48 16 57 D1 */ bl func_80253EB4
+/* 800EE6E8 000EA348 48 00 00 30 */ b lbl_800EE718
+lbl_800EE6EC:
+/* 800EE6EC 000EA34C 7F A3 EB 78 */ mr r3, r29
+/* 800EE6F0 000EA350 38 80 00 0B */ li r4, 0xb
+/* 800EE6F4 000EA354 38 A0 00 00 */ li r5, 0
+/* 800EE6F8 000EA358 48 2E C8 05 */ bl func_803DAEFC
+/* 800EE6FC 000EA35C 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
+/* 800EE700 000EA360 40 82 00 18 */ bne lbl_800EE718
+/* 800EE704 000EA364 7F 03 C3 78 */ mr r3, r24
+/* 800EE708 000EA368 7F 24 CB 78 */ mr r4, r25
+/* 800EE70C 000EA36C 38 A0 00 01 */ li r5, 1
+/* 800EE710 000EA370 38 C0 00 00 */ li r6, 0
+/* 800EE714 000EA374 48 16 57 A1 */ bl func_80253EB4
+lbl_800EE718:
+/* 800EE718 000EA378 39 61 00 30 */ addi r11, r1, 0x30
+/* 800EE71C 000EA37C 48 0D 8A 4D */ bl _restgpr_24
+/* 800EE720 000EA380 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800EE724 000EA384 7C 08 03 A6 */ mtlr r0
+/* 800EE728 000EA388 38 21 00 30 */ addi r1, r1, 0x30
+/* 800EE72C 000EA38C 4E 80 00 20 */ blr
+lbl_800EE730:
+/* 800EE730 000EA390 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800EE734 000EA394 7C 08 02 A6 */ mflr r0
+/* 800EE738 000EA398 38 A0 00 03 */ li r5, 3
+/* 800EE73C 000EA39C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800EE740 000EA3A0 38 C1 00 08 */ addi r6, r1, 8
+/* 800EE744 000EA3A4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800EE748 000EA3A8 7C 9F 23 78 */ mr r31, r4
+/* 800EE74C 000EA3AC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800EE750 000EA3B0 7C 7E 1B 78 */ mr r30, r3
+/* 800EE754 000EA3B4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800EE758 000EA3B8 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
+/* 800EE75C 000EA3BC 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
+/* 800EE760 000EA3C0 48 16 57 2D */ bl func_80253E8C
+/* 800EE764 000EA3C4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EE768 000EA3C8 28 00 00 29 */ cmplwi r0, 0x29
+/* 800EE76C 000EA3CC 41 81 02 04 */ bgt lbl_800EE970
+/* 800EE770 000EA3D0 3C 60 80 41 */ lis r3, lbl_80417780@ha
+/* 800EE774 000EA3D4 54 00 10 3A */ slwi r0, r0, 2
+/* 800EE778 000EA3D8 38 63 77 80 */ addi r3, r3, lbl_80417780@l
+/* 800EE77C 000EA3DC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EE780 000EA3E0 7C 69 03 A6 */ mtctr r3
+/* 800EE784 000EA3E4 4E 80 04 20 */ bctr
+/* 800EE788 000EA3E8 7F C3 F3 78 */ mr r3, r30
+/* 800EE78C 000EA3EC 7F E4 FB 78 */ mr r4, r31
+/* 800EE790 000EA3F0 38 A0 00 02 */ li r5, 2
+/* 800EE794 000EA3F4 38 C0 2D C9 */ li r6, 0x2dc9
+/* 800EE798 000EA3F8 48 16 57 1D */ bl func_80253EB4
+/* 800EE79C 000EA3FC 48 00 01 D4 */ b lbl_800EE970
+/* 800EE7A0 000EA400 7F C3 F3 78 */ mr r3, r30
+/* 800EE7A4 000EA404 7F E4 FB 78 */ mr r4, r31
+/* 800EE7A8 000EA408 38 A0 00 02 */ li r5, 2
+/* 800EE7AC 000EA40C 38 C0 2D D3 */ li r6, 0x2dd3
+/* 800EE7B0 000EA410 48 16 57 05 */ bl func_80253EB4
+/* 800EE7B4 000EA414 48 00 01 BC */ b lbl_800EE970
+/* 800EE7B8 000EA418 7F C3 F3 78 */ mr r3, r30
+/* 800EE7BC 000EA41C 7F E4 FB 78 */ mr r4, r31
+/* 800EE7C0 000EA420 38 A0 00 02 */ li r5, 2
+/* 800EE7C4 000EA424 38 C0 2D D4 */ li r6, 0x2dd4
+/* 800EE7C8 000EA428 48 16 56 ED */ bl func_80253EB4
+/* 800EE7CC 000EA42C 48 00 01 A4 */ b lbl_800EE970
+/* 800EE7D0 000EA430 7F C3 F3 78 */ mr r3, r30
+/* 800EE7D4 000EA434 7F E4 FB 78 */ mr r4, r31
+/* 800EE7D8 000EA438 38 A0 00 02 */ li r5, 2
+/* 800EE7DC 000EA43C 38 C0 2D D5 */ li r6, 0x2dd5
+/* 800EE7E0 000EA440 48 16 56 D5 */ bl func_80253EB4
+/* 800EE7E4 000EA444 48 00 01 8C */ b lbl_800EE970
+/* 800EE7E8 000EA448 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE7EC 000EA44C 54 00 AF 7F */ rlwinm. r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE7F0 000EA450 40 82 01 80 */ bne lbl_800EE970
+/* 800EE7F4 000EA454 7F C3 F3 78 */ mr r3, r30
+/* 800EE7F8 000EA458 7F E4 FB 78 */ mr r4, r31
+/* 800EE7FC 000EA45C 38 A0 00 01 */ li r5, 1
+/* 800EE800 000EA460 38 C0 00 00 */ li r6, 0
+/* 800EE804 000EA464 48 16 56 B1 */ bl func_80253EB4
+/* 800EE808 000EA468 48 00 01 68 */ b lbl_800EE970
+/* 800EE80C 000EA46C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE810 000EA470 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE814 000EA474 28 00 00 01 */ cmplwi r0, 1
+/* 800EE818 000EA478 41 81 01 58 */ bgt lbl_800EE970
+/* 800EE81C 000EA47C 7F C3 F3 78 */ mr r3, r30
+/* 800EE820 000EA480 7F E4 FB 78 */ mr r4, r31
+/* 800EE824 000EA484 38 A0 00 01 */ li r5, 1
+/* 800EE828 000EA488 38 C0 00 00 */ li r6, 0
+/* 800EE82C 000EA48C 48 16 56 89 */ bl func_80253EB4
+/* 800EE830 000EA490 48 00 01 40 */ b lbl_800EE970
+/* 800EE834 000EA494 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE838 000EA498 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE83C 000EA49C 28 00 00 02 */ cmplwi r0, 2
+/* 800EE840 000EA4A0 41 81 01 30 */ bgt lbl_800EE970
+/* 800EE844 000EA4A4 7F C3 F3 78 */ mr r3, r30
+/* 800EE848 000EA4A8 7F E4 FB 78 */ mr r4, r31
+/* 800EE84C 000EA4AC 38 A0 00 01 */ li r5, 1
+/* 800EE850 000EA4B0 38 C0 00 00 */ li r6, 0
+/* 800EE854 000EA4B4 48 16 56 61 */ bl func_80253EB4
+/* 800EE858 000EA4B8 48 00 01 18 */ b lbl_800EE970
+/* 800EE85C 000EA4BC A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE860 000EA4C0 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE864 000EA4C4 28 00 00 03 */ cmplwi r0, 3
+/* 800EE868 000EA4C8 41 81 01 08 */ bgt lbl_800EE970
+/* 800EE86C 000EA4CC 7F C3 F3 78 */ mr r3, r30
+/* 800EE870 000EA4D0 7F E4 FB 78 */ mr r4, r31
+/* 800EE874 000EA4D4 38 A0 00 01 */ li r5, 1
+/* 800EE878 000EA4D8 38 C0 00 00 */ li r6, 0
+/* 800EE87C 000EA4DC 48 16 56 39 */ bl func_80253EB4
+/* 800EE880 000EA4E0 48 00 00 F0 */ b lbl_800EE970
+/* 800EE884 000EA4E4 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE888 000EA4E8 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE88C 000EA4EC 28 00 00 04 */ cmplwi r0, 4
+/* 800EE890 000EA4F0 41 81 00 E0 */ bgt lbl_800EE970
+/* 800EE894 000EA4F4 7F C3 F3 78 */ mr r3, r30
+/* 800EE898 000EA4F8 7F E4 FB 78 */ mr r4, r31
+/* 800EE89C 000EA4FC 38 A0 00 01 */ li r5, 1
+/* 800EE8A0 000EA500 38 C0 00 00 */ li r6, 0
+/* 800EE8A4 000EA504 48 16 56 11 */ bl func_80253EB4
+/* 800EE8A8 000EA508 48 00 00 C8 */ b lbl_800EE970
+/* 800EE8AC 000EA50C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE8B0 000EA510 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE8B4 000EA514 28 00 00 05 */ cmplwi r0, 5
+/* 800EE8B8 000EA518 41 81 00 B8 */ bgt lbl_800EE970
+/* 800EE8BC 000EA51C 7F C3 F3 78 */ mr r3, r30
+/* 800EE8C0 000EA520 7F E4 FB 78 */ mr r4, r31
+/* 800EE8C4 000EA524 38 A0 00 01 */ li r5, 1
+/* 800EE8C8 000EA528 38 C0 00 00 */ li r6, 0
+/* 800EE8CC 000EA52C 48 16 55 E9 */ bl func_80253EB4
+/* 800EE8D0 000EA530 48 00 00 A0 */ b lbl_800EE970
+/* 800EE8D4 000EA534 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE8D8 000EA538 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800EE8DC 000EA53C 28 00 00 07 */ cmplwi r0, 7
+/* 800EE8E0 000EA540 41 82 00 90 */ beq lbl_800EE970
+/* 800EE8E4 000EA544 7F C3 F3 78 */ mr r3, r30
+/* 800EE8E8 000EA548 7F E4 FB 78 */ mr r4, r31
+/* 800EE8EC 000EA54C 38 A0 00 01 */ li r5, 1
+/* 800EE8F0 000EA550 38 C0 00 00 */ li r6, 0
+/* 800EE8F4 000EA554 48 16 55 C1 */ bl func_80253EB4
+/* 800EE8F8 000EA558 48 00 00 78 */ b lbl_800EE970
+/* 800EE8FC 000EA55C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE900 000EA560 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
+/* 800EE904 000EA564 28 00 00 01 */ cmplwi r0, 1
+/* 800EE908 000EA568 41 82 00 68 */ beq lbl_800EE970
+/* 800EE90C 000EA56C 7F C3 F3 78 */ mr r3, r30
+/* 800EE910 000EA570 7F E4 FB 78 */ mr r4, r31
+/* 800EE914 000EA574 38 A0 00 01 */ li r5, 1
+/* 800EE918 000EA578 38 C0 00 00 */ li r6, 0
+/* 800EE91C 000EA57C 48 16 55 99 */ bl func_80253EB4
+/* 800EE920 000EA580 48 00 00 50 */ b lbl_800EE970
+/* 800EE924 000EA584 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE928 000EA588 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
+/* 800EE92C 000EA58C 28 00 00 02 */ cmplwi r0, 2
+/* 800EE930 000EA590 41 82 00 40 */ beq lbl_800EE970
+/* 800EE934 000EA594 7F C3 F3 78 */ mr r3, r30
+/* 800EE938 000EA598 7F E4 FB 78 */ mr r4, r31
+/* 800EE93C 000EA59C 38 A0 00 01 */ li r5, 1
+/* 800EE940 000EA5A0 38 C0 00 00 */ li r6, 0
+/* 800EE944 000EA5A4 48 16 55 71 */ bl func_80253EB4
+/* 800EE948 000EA5A8 48 00 00 28 */ b lbl_800EE970
+/* 800EE94C 000EA5AC A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800EE950 000EA5B0 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
+/* 800EE954 000EA5B4 28 00 00 03 */ cmplwi r0, 3
+/* 800EE958 000EA5B8 41 82 00 18 */ beq lbl_800EE970
+/* 800EE95C 000EA5BC 7F C3 F3 78 */ mr r3, r30
+/* 800EE960 000EA5C0 7F E4 FB 78 */ mr r4, r31
+/* 800EE964 000EA5C4 38 A0 00 01 */ li r5, 1
+/* 800EE968 000EA5C8 38 C0 00 00 */ li r6, 0
+/* 800EE96C 000EA5CC 48 16 55 49 */ bl func_80253EB4
+lbl_800EE970:
+/* 800EE970 000EA5D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800EE974 000EA5D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800EE978 000EA5D8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800EE97C 000EA5DC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800EE980 000EA5E0 7C 08 03 A6 */ mtlr r0
+/* 800EE984 000EA5E4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800EE988 000EA5E8 4E 80 00 20 */ blr
+lbl_800EE98C:
+/* 800EE98C 000EA5EC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800EE990 000EA5F0 7C 08 02 A6 */ mflr r0
+/* 800EE994 000EA5F4 38 A0 00 03 */ li r5, 3
+/* 800EE998 000EA5F8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800EE99C 000EA5FC 38 C1 00 08 */ addi r6, r1, 8
+/* 800EE9A0 000EA600 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800EE9A4 000EA604 7C 9F 23 78 */ mr r31, r4
+/* 800EE9A8 000EA608 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800EE9AC 000EA60C 7C 7E 1B 78 */ mr r30, r3
+/* 800EE9B0 000EA610 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800EE9B4 000EA614 3B A0 00 00 */ li r29, 0
+/* 800EE9B8 000EA618 48 16 54 D5 */ bl func_80253E8C
+/* 800EE9BC 000EA61C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EE9C0 000EA620 28 00 00 38 */ cmplwi r0, 0x38
+/* 800EE9C4 000EA624 41 81 01 18 */ bgt lbl_800EEADC
+/* 800EE9C8 000EA628 3C 60 80 41 */ lis r3, lbl_80417828@ha
+/* 800EE9CC 000EA62C 54 00 10 3A */ slwi r0, r0, 2
+/* 800EE9D0 000EA630 38 63 78 28 */ addi r3, r3, lbl_80417828@l
+/* 800EE9D4 000EA634 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EE9D8 000EA638 7C 69 03 A6 */ mtctr r3
+/* 800EE9DC 000EA63C 4E 80 04 20 */ bctr
+/* 800EE9E0 000EA640 3B A0 00 01 */ li r29, 1
+/* 800EE9E4 000EA644 3B BD 00 01 */ addi r29, r29, 1
+/* 800EE9E8 000EA648 3B BD 00 01 */ addi r29, r29, 1
+/* 800EE9EC 000EA64C 3B BD 00 01 */ addi r29, r29, 1
+/* 800EE9F0 000EA650 3B BD 00 01 */ addi r29, r29, 1
+/* 800EE9F4 000EA654 3B BD 00 01 */ addi r29, r29, 1
+/* 800EE9F8 000EA658 3B BD 00 01 */ addi r29, r29, 1
+/* 800EE9FC 000EA65C 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA00 000EA660 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA04 000EA664 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA08 000EA668 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA0C 000EA66C 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA10 000EA670 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA14 000EA674 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA18 000EA678 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA1C 000EA67C 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA20 000EA680 3C 80 80 41 */ lis r4, lbl_80417570@ha
+/* 800EEA24 000EA684 3C 60 80 42 */ lis r3, lbl_8041BFE0@ha
+/* 800EEA28 000EA688 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 800EEA2C 000EA68C 38 84 75 70 */ addi r4, r4, lbl_80417570@l
+/* 800EEA30 000EA690 38 63 BF E0 */ addi r3, r3, lbl_8041BFE0@l
+/* 800EEA34 000EA694 7C 04 00 AE */ lbzx r0, r4, r0
+/* 800EEA38 000EA698 54 00 10 3A */ slwi r0, r0, 2
+/* 800EEA3C 000EA69C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EEA40 000EA6A0 4B F6 BF B9 */ bl func_8005A9F8
+/* 800EEA44 000EA6A4 7C 66 1B 78 */ mr r6, r3
+/* 800EEA48 000EA6A8 7F C3 F3 78 */ mr r3, r30
+/* 800EEA4C 000EA6AC 7F E4 FB 78 */ mr r4, r31
+/* 800EEA50 000EA6B0 38 A0 00 01 */ li r5, 1
+/* 800EEA54 000EA6B4 48 16 54 61 */ bl func_80253EB4
+/* 800EEA58 000EA6B8 48 00 00 84 */ b lbl_800EEADC
+/* 800EEA5C 000EA6BC 3B A0 00 01 */ li r29, 1
+/* 800EEA60 000EA6C0 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA64 000EA6C4 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA68 000EA6C8 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA6C 000EA6CC 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA70 000EA6D0 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA74 000EA6D4 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA78 000EA6D8 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA7C 000EA6DC 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA80 000EA6E0 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA84 000EA6E4 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA88 000EA6E8 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA8C 000EA6EC 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA90 000EA6F0 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA94 000EA6F4 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA98 000EA6F8 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEA9C 000EA6FC 3B BD 00 01 */ addi r29, r29, 1
+/* 800EEAA0 000EA700 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800EEAA4 000EA704 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 800EEAA8 000EA708 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800EEAAC 000EA70C A0 03 00 A8 */ lhz r0, 0xa8(r3)
+/* 800EEAB0 000EA710 38 84 00 0A */ addi r4, r4, 0xa
+/* 800EEAB4 000EA714 54 00 08 3C */ slwi r0, r0, 1
+/* 800EEAB8 000EA718 7C 63 02 14 */ add r3, r3, r0
+/* 800EEABC 000EA71C A0 03 27 48 */ lhz r0, 0x2748(r3)
+/* 800EEAC0 000EA720 7C 04 00 00 */ cmpw r4, r0
+/* 800EEAC4 000EA724 41 82 00 18 */ beq lbl_800EEADC
+/* 800EEAC8 000EA728 7F C3 F3 78 */ mr r3, r30
+/* 800EEACC 000EA72C 7F E4 FB 78 */ mr r4, r31
+/* 800EEAD0 000EA730 38 A0 00 01 */ li r5, 1
+/* 800EEAD4 000EA734 38 C0 00 00 */ li r6, 0
+/* 800EEAD8 000EA738 48 16 53 DD */ bl func_80253EB4
+lbl_800EEADC:
+/* 800EEADC 000EA73C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800EEAE0 000EA740 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800EEAE4 000EA744 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800EEAE8 000EA748 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800EEAEC 000EA74C 7C 08 03 A6 */ mtlr r0
+/* 800EEAF0 000EA750 38 21 00 20 */ addi r1, r1, 0x20
+/* 800EEAF4 000EA754 4E 80 00 20 */ blr
+lbl_800EEAF8:
+/* 800EEAF8 000EA758 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800EEAFC 000EA75C 7C 08 02 A6 */ mflr r0
+/* 800EEB00 000EA760 38 A0 00 03 */ li r5, 3
+/* 800EEB04 000EA764 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800EEB08 000EA768 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800EEB0C 000EA76C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800EEB10 000EA770 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800EEB14 000EA774 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800EEB18 000EA778 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800EEB1C 000EA77C 7C 9E 23 78 */ mr r30, r4
+/* 800EEB20 000EA780 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800EEB24 000EA784 7C 7D 1B 78 */ mr r29, r3
+/* 800EEB28 000EA788 93 81 00 10 */ stw r28, 0x10(r1)
+/* 800EEB2C 000EA78C 48 16 53 61 */ bl func_80253E8C
+/* 800EEB30 000EA790 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 800EEB34 000EA794 3B 80 00 0A */ li r28, 0xa
+/* 800EEB38 000EA798 38 03 FF EB */ addi r0, r3, -21
+/* 800EEB3C 000EA79C 28 00 00 0A */ cmplwi r0, 0xa
+/* 800EEB40 000EA7A0 41 81 00 94 */ bgt lbl_800EEBD4
+/* 800EEB44 000EA7A4 3C 60 80 41 */ lis r3, lbl_80417A60@ha
+/* 800EEB48 000EA7A8 54 00 10 3A */ slwi r0, r0, 2
+/* 800EEB4C 000EA7AC 38 63 7A 60 */ addi r3, r3, lbl_80417A60@l
+/* 800EEB50 000EA7B0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EEB54 000EA7B4 7C 69 03 A6 */ mtctr r3
+/* 800EEB58 000EA7B8 4E 80 04 20 */ bctr
+/* 800EEB5C 000EA7BC 3B 80 00 0B */ li r28, 0xb
+/* 800EEB60 000EA7C0 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB64 000EA7C4 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB68 000EA7C8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB6C 000EA7CC 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB70 000EA7D0 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB74 000EA7D4 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB78 000EA7D8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800EEB7C 000EA7DC A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800EEB80 000EA7E0 57 84 06 3E */ clrlwi r4, r28, 0x18
+/* 800EEB84 000EA7E4 54 00 08 3C */ slwi r0, r0, 1
+/* 800EEB88 000EA7E8 7C 7F 02 14 */ add r3, r31, r0
+/* 800EEB8C 000EA7EC A0 03 27 48 */ lhz r0, 0x2748(r3)
+/* 800EEB90 000EA7F0 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800EEB94 000EA7F4 7C 04 00 00 */ cmpw r4, r0
+/* 800EEB98 000EA7F8 41 82 00 3C */ beq lbl_800EEBD4
+/* 800EEB9C 000EA7FC 7F A3 EB 78 */ mr r3, r29
+/* 800EEBA0 000EA800 7F C4 F3 78 */ mr r4, r30
+/* 800EEBA4 000EA804 38 A0 00 01 */ li r5, 1
+/* 800EEBA8 000EA808 38 C0 00 00 */ li r6, 0
+/* 800EEBAC 000EA80C 48 16 53 09 */ bl func_80253EB4
+/* 800EEBB0 000EA810 48 00 00 24 */ b lbl_800EEBD4
+/* 800EEBB4 000EA814 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800EEBB8 000EA818 28 00 00 04 */ cmplwi r0, 4
+/* 800EEBBC 000EA81C 41 82 00 18 */ beq lbl_800EEBD4
+/* 800EEBC0 000EA820 7F A3 EB 78 */ mr r3, r29
+/* 800EEBC4 000EA824 7F C4 F3 78 */ mr r4, r30
+/* 800EEBC8 000EA828 38 A0 00 01 */ li r5, 1
+/* 800EEBCC 000EA82C 38 C0 00 00 */ li r6, 0
+/* 800EEBD0 000EA830 48 16 52 E5 */ bl func_80253EB4
+lbl_800EEBD4:
+/* 800EEBD4 000EA834 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800EEBD8 000EA838 28 00 00 02 */ cmplwi r0, 2
+/* 800EEBDC 000EA83C 40 82 00 8C */ bne lbl_800EEC68
+/* 800EEBE0 000EA840 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800EEBE4 000EA844 28 00 00 12 */ cmplwi r0, 0x12
+/* 800EEBE8 000EA848 41 81 03 D8 */ bgt lbl_800EEFC0
+/* 800EEBEC 000EA84C 3C 60 80 41 */ lis r3, lbl_80417A14@ha
+/* 800EEBF0 000EA850 54 00 10 3A */ slwi r0, r0, 2
+/* 800EEBF4 000EA854 38 63 7A 14 */ addi r3, r3, lbl_80417A14@l
+/* 800EEBF8 000EA858 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EEBFC 000EA85C 7C 69 03 A6 */ mtctr r3
+/* 800EEC00 000EA860 4E 80 04 20 */ bctr
+/* 800EEC04 000EA864 3B E0 2D DF */ li r31, 0x2ddf
+/* 800EEC08 000EA868 48 00 00 48 */ b lbl_800EEC50
+/* 800EEC0C 000EA86C 3B E0 2D E0 */ li r31, 0x2de0
+/* 800EEC10 000EA870 48 00 00 40 */ b lbl_800EEC50
+/* 800EEC14 000EA874 3B E0 2D E1 */ li r31, 0x2de1
+/* 800EEC18 000EA878 48 00 00 38 */ b lbl_800EEC50
+/* 800EEC1C 000EA87C 3B E0 2D E2 */ li r31, 0x2de2
+/* 800EEC20 000EA880 48 00 00 30 */ b lbl_800EEC50
+/* 800EEC24 000EA884 3B E0 2D E3 */ li r31, 0x2de3
+/* 800EEC28 000EA888 48 00 00 28 */ b lbl_800EEC50
+/* 800EEC2C 000EA88C 3B E0 2D E4 */ li r31, 0x2de4
+/* 800EEC30 000EA890 48 00 00 20 */ b lbl_800EEC50
+/* 800EEC34 000EA894 3B E0 2D E5 */ li r31, 0x2de5
+/* 800EEC38 000EA898 48 00 00 18 */ b lbl_800EEC50
+/* 800EEC3C 000EA89C 3B E0 2D E6 */ li r31, 0x2de6
+/* 800EEC40 000EA8A0 48 00 00 10 */ b lbl_800EEC50
+/* 800EEC44 000EA8A4 3B E0 2D F8 */ li r31, 0x2df8
+/* 800EEC48 000EA8A8 48 00 00 08 */ b lbl_800EEC50
+/* 800EEC4C 000EA8AC 48 00 03 74 */ b lbl_800EEFC0
+lbl_800EEC50:
+/* 800EEC50 000EA8B0 7F A3 EB 78 */ mr r3, r29
+/* 800EEC54 000EA8B4 7F C4 F3 78 */ mr r4, r30
+/* 800EEC58 000EA8B8 7F E6 FB 78 */ mr r6, r31
+/* 800EEC5C 000EA8BC 38 A0 00 02 */ li r5, 2
+/* 800EEC60 000EA8C0 48 16 52 55 */ bl func_80253EB4
+/* 800EEC64 000EA8C4 48 00 03 5C */ b lbl_800EEFC0
+lbl_800EEC68:
+/* 800EEC68 000EA8C8 28 00 00 04 */ cmplwi r0, 4
+/* 800EEC6C 000EA8CC 40 82 01 C8 */ bne lbl_800EEE34
+/* 800EEC70 000EA8D0 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800EEC74 000EA8D4 28 00 00 16 */ cmplwi r0, 0x16
+/* 800EEC78 000EA8D8 41 81 03 48 */ bgt lbl_800EEFC0
+/* 800EEC7C 000EA8DC 3C 60 80 41 */ lis r3, lbl_804179B8@ha
+/* 800EEC80 000EA8E0 54 00 10 3A */ slwi r0, r0, 2
+/* 800EEC84 000EA8E4 38 63 79 B8 */ addi r3, r3, lbl_804179B8@l
+/* 800EEC88 000EA8E8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EEC8C 000EA8EC 7C 69 03 A6 */ mtctr r3
+/* 800EEC90 000EA8F0 4E 80 04 20 */ bctr
+/* 800EEC94 000EA8F4 7F A3 EB 78 */ mr r3, r29
+/* 800EEC98 000EA8F8 48 16 51 49 */ bl func_80253DE0
+/* 800EEC9C 000EA8FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EECA0 000EA900 28 00 00 06 */ cmplwi r0, 6
+/* 800EECA4 000EA904 41 81 03 1C */ bgt lbl_800EEFC0
+/* 800EECA8 000EA908 3C 60 80 41 */ lis r3, lbl_8041799C@ha
+/* 800EECAC 000EA90C 54 00 10 3A */ slwi r0, r0, 2
+/* 800EECB0 000EA910 38 63 79 9C */ addi r3, r3, lbl_8041799C@l
+/* 800EECB4 000EA914 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EECB8 000EA918 7C 69 03 A6 */ mtctr r3
+/* 800EECBC 000EA91C 4E 80 04 20 */ bctr
+/* 800EECC0 000EA920 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EECC4 000EA924 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800EECC8 000EA928 40 82 02 F8 */ bne lbl_800EEFC0
+/* 800EECCC 000EA92C 38 60 52 1E */ li r3, 0x521e
+/* 800EECD0 000EA930 48 16 16 25 */ bl func_802502F4
+/* 800EECD4 000EA934 7C 64 1B 78 */ mr r4, r3
+/* 800EECD8 000EA938 38 60 00 0E */ li r3, 0xe
+/* 800EECDC 000EA93C 48 06 D6 2D */ bl func_8015C308
+/* 800EECE0 000EA940 48 00 00 E0 */ b lbl_800EEDC0
+/* 800EECE4 000EA944 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EECE8 000EA948 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 800EECEC 000EA94C 40 82 02 D4 */ bne lbl_800EEFC0
+/* 800EECF0 000EA950 38 60 52 1F */ li r3, 0x521f
+/* 800EECF4 000EA954 48 16 16 01 */ bl func_802502F4
+/* 800EECF8 000EA958 7C 64 1B 78 */ mr r4, r3
+/* 800EECFC 000EA95C 38 60 00 0E */ li r3, 0xe
+/* 800EED00 000EA960 48 06 D6 09 */ bl func_8015C308
+/* 800EED04 000EA964 48 00 00 BC */ b lbl_800EEDC0
+/* 800EED08 000EA968 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EED0C 000EA96C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 800EED10 000EA970 40 82 02 B0 */ bne lbl_800EEFC0
+/* 800EED14 000EA974 38 60 52 20 */ li r3, 0x5220
+/* 800EED18 000EA978 48 16 15 DD */ bl func_802502F4
+/* 800EED1C 000EA97C 7C 64 1B 78 */ mr r4, r3
+/* 800EED20 000EA980 38 60 00 0E */ li r3, 0xe
+/* 800EED24 000EA984 48 06 D5 E5 */ bl func_8015C308
+/* 800EED28 000EA988 48 00 00 98 */ b lbl_800EEDC0
+/* 800EED2C 000EA98C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EED30 000EA990 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 800EED34 000EA994 40 82 02 8C */ bne lbl_800EEFC0
+/* 800EED38 000EA998 38 60 52 21 */ li r3, 0x5221
+/* 800EED3C 000EA99C 48 16 15 B9 */ bl func_802502F4
+/* 800EED40 000EA9A0 7C 64 1B 78 */ mr r4, r3
+/* 800EED44 000EA9A4 38 60 00 0E */ li r3, 0xe
+/* 800EED48 000EA9A8 48 06 D5 C1 */ bl func_8015C308
+/* 800EED4C 000EA9AC 48 00 00 74 */ b lbl_800EEDC0
+/* 800EED50 000EA9B0 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EED54 000EA9B4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800EED58 000EA9B8 40 82 02 68 */ bne lbl_800EEFC0
+/* 800EED5C 000EA9BC 38 60 52 22 */ li r3, 0x5222
+/* 800EED60 000EA9C0 48 16 15 95 */ bl func_802502F4
+/* 800EED64 000EA9C4 7C 64 1B 78 */ mr r4, r3
+/* 800EED68 000EA9C8 38 60 00 0E */ li r3, 0xe
+/* 800EED6C 000EA9CC 48 06 D5 9D */ bl func_8015C308
+/* 800EED70 000EA9D0 48 00 00 50 */ b lbl_800EEDC0
+/* 800EED74 000EA9D4 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EED78 000EA9D8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800EED7C 000EA9DC 40 82 02 44 */ bne lbl_800EEFC0
+/* 800EED80 000EA9E0 38 60 52 23 */ li r3, 0x5223
+/* 800EED84 000EA9E4 48 16 15 71 */ bl func_802502F4
+/* 800EED88 000EA9E8 7C 64 1B 78 */ mr r4, r3
+/* 800EED8C 000EA9EC 38 60 00 0E */ li r3, 0xe
+/* 800EED90 000EA9F0 48 06 D5 79 */ bl func_8015C308
+/* 800EED94 000EA9F4 48 00 00 2C */ b lbl_800EEDC0
+/* 800EED98 000EA9F8 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800EED9C 000EA9FC 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800EEDA0 000EAA00 40 82 02 20 */ bne lbl_800EEFC0
+/* 800EEDA4 000EAA04 7F A3 EB 78 */ mr r3, r29
+/* 800EEDA8 000EAA08 7F C4 F3 78 */ mr r4, r30
+/* 800EEDAC 000EAA0C 38 A0 00 02 */ li r5, 2
+/* 800EEDB0 000EAA10 38 C0 53 17 */ li r6, 0x5317
+/* 800EEDB4 000EAA14 48 16 51 01 */ bl func_80253EB4
+/* 800EEDB8 000EAA18 48 00 02 08 */ b lbl_800EEFC0
+/* 800EEDBC 000EAA1C 48 00 02 04 */ b lbl_800EEFC0
+lbl_800EEDC0:
+/* 800EEDC0 000EAA20 38 C0 2D EF */ li r6, 0x2def
+/* 800EEDC4 000EAA24 48 00 00 5C */ b lbl_800EEE20
+/* 800EEDC8 000EAA28 38 C0 2D E9 */ li r6, 0x2de9
+/* 800EEDCC 000EAA2C 48 00 00 54 */ b lbl_800EEE20
+/* 800EEDD0 000EAA30 38 C0 2D EA */ li r6, 0x2dea
+/* 800EEDD4 000EAA34 48 00 00 4C */ b lbl_800EEE20
+/* 800EEDD8 000EAA38 38 C0 2D EB */ li r6, 0x2deb
+/* 800EEDDC 000EAA3C 48 00 00 44 */ b lbl_800EEE20
+/* 800EEDE0 000EAA40 38 C0 2D EC */ li r6, 0x2dec
+/* 800EEDE4 000EAA44 48 00 00 3C */ b lbl_800EEE20
+/* 800EEDE8 000EAA48 38 C0 2D ED */ li r6, 0x2ded
+/* 800EEDEC 000EAA4C 48 00 00 34 */ b lbl_800EEE20
+/* 800EEDF0 000EAA50 38 C0 2D EE */ li r6, 0x2dee
+/* 800EEDF4 000EAA54 48 00 00 2C */ b lbl_800EEE20
+/* 800EEDF8 000EAA58 38 C0 2D E8 */ li r6, 0x2de8
+/* 800EEDFC 000EAA5C 48 00 00 24 */ b lbl_800EEE20
+/* 800EEE00 000EAA60 38 C0 2D F8 */ li r6, 0x2df8
+/* 800EEE04 000EAA64 48 00 00 1C */ b lbl_800EEE20
+/* 800EEE08 000EAA68 7F A3 EB 78 */ mr r3, r29
+/* 800EEE0C 000EAA6C 7F C4 F3 78 */ mr r4, r30
+/* 800EEE10 000EAA70 38 A0 00 01 */ li r5, 1
+/* 800EEE14 000EAA74 38 C0 00 00 */ li r6, 0
+/* 800EEE18 000EAA78 48 16 50 9D */ bl func_80253EB4
+/* 800EEE1C 000EAA7C 48 00 01 A4 */ b lbl_800EEFC0
+lbl_800EEE20:
+/* 800EEE20 000EAA80 7F A3 EB 78 */ mr r3, r29
+/* 800EEE24 000EAA84 7F C4 F3 78 */ mr r4, r30
+/* 800EEE28 000EAA88 38 A0 00 02 */ li r5, 2
+/* 800EEE2C 000EAA8C 48 16 50 89 */ bl func_80253EB4
+/* 800EEE30 000EAA90 48 00 01 90 */ b lbl_800EEFC0
+lbl_800EEE34:
+/* 800EEE34 000EAA94 28 00 00 05 */ cmplwi r0, 5
+/* 800EEE38 000EAA98 40 82 00 7C */ bne lbl_800EEEB4
+/* 800EEE3C 000EAA9C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800EEE40 000EAAA0 28 00 00 11 */ cmplwi r0, 0x11
+/* 800EEE44 000EAAA4 41 81 01 7C */ bgt lbl_800EEFC0
+/* 800EEE48 000EAAA8 3C 60 80 41 */ lis r3, lbl_80417954@ha
+/* 800EEE4C 000EAAAC 54 00 10 3A */ slwi r0, r0, 2
+/* 800EEE50 000EAAB0 38 63 79 54 */ addi r3, r3, lbl_80417954@l
+/* 800EEE54 000EAAB4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EEE58 000EAAB8 7C 69 03 A6 */ mtctr r3
+/* 800EEE5C 000EAABC 4E 80 04 20 */ bctr
+/* 800EEE60 000EAAC0 3B 80 00 00 */ li r28, 0
+/* 800EEE64 000EAAC4 3B E0 2D D6 */ li r31, 0x2dd6
+/* 800EEE68 000EAAC8 48 00 00 F0 */ b lbl_800EEF58
+/* 800EEE6C 000EAACC 3B 80 00 01 */ li r28, 1
+/* 800EEE70 000EAAD0 3B E0 2D D7 */ li r31, 0x2dd7
+/* 800EEE74 000EAAD4 48 00 00 E4 */ b lbl_800EEF58
+/* 800EEE78 000EAAD8 3B 80 00 02 */ li r28, 2
+/* 800EEE7C 000EAADC 3B E0 2D D8 */ li r31, 0x2dd8
+/* 800EEE80 000EAAE0 48 00 00 D8 */ b lbl_800EEF58
+/* 800EEE84 000EAAE4 7F A3 EB 78 */ mr r3, r29
+/* 800EEE88 000EAAE8 7F C4 F3 78 */ mr r4, r30
+/* 800EEE8C 000EAAEC 38 A0 00 02 */ li r5, 2
+/* 800EEE90 000EAAF0 38 C0 2D F8 */ li r6, 0x2df8
+/* 800EEE94 000EAAF4 48 16 50 21 */ bl func_80253EB4
+/* 800EEE98 000EAAF8 48 00 01 28 */ b lbl_800EEFC0
+/* 800EEE9C 000EAAFC 7F A3 EB 78 */ mr r3, r29
+/* 800EEEA0 000EAB00 7F C4 F3 78 */ mr r4, r30
+/* 800EEEA4 000EAB04 38 A0 00 01 */ li r5, 1
+/* 800EEEA8 000EAB08 38 C0 00 00 */ li r6, 0
+/* 800EEEAC 000EAB0C 48 16 50 09 */ bl func_80253EB4
+/* 800EEEB0 000EAB10 48 00 01 10 */ b lbl_800EEFC0
+lbl_800EEEB4:
+/* 800EEEB4 000EAB14 28 00 00 06 */ cmplwi r0, 6
+/* 800EEEB8 000EAB18 40 82 00 A0 */ bne lbl_800EEF58
+/* 800EEEBC 000EAB1C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800EEEC0 000EAB20 28 00 00 11 */ cmplwi r0, 0x11
+/* 800EEEC4 000EAB24 41 81 00 FC */ bgt lbl_800EEFC0
+/* 800EEEC8 000EAB28 3C 60 80 41 */ lis r3, lbl_8041790C@ha
+/* 800EEECC 000EAB2C 54 00 10 3A */ slwi r0, r0, 2
+/* 800EEED0 000EAB30 38 63 79 0C */ addi r3, r3, lbl_8041790C@l
+/* 800EEED4 000EAB34 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EEED8 000EAB38 7C 69 03 A6 */ mtctr r3
+/* 800EEEDC 000EAB3C 4E 80 04 20 */ bctr
+/* 800EEEE0 000EAB40 3B 80 00 00 */ li r28, 0
+/* 800EEEE4 000EAB44 3B E0 2D D9 */ li r31, 0x2dd9
+/* 800EEEE8 000EAB48 48 00 00 70 */ b lbl_800EEF58
+/* 800EEEEC 000EAB4C 3B 80 00 01 */ li r28, 1
+/* 800EEEF0 000EAB50 3B E0 2D DA */ li r31, 0x2dda
+/* 800EEEF4 000EAB54 48 00 00 64 */ b lbl_800EEF58
+/* 800EEEF8 000EAB58 3B 80 00 02 */ li r28, 2
+/* 800EEEFC 000EAB5C 3B E0 2D DB */ li r31, 0x2ddb
+/* 800EEF00 000EAB60 48 00 00 58 */ b lbl_800EEF58
+/* 800EEF04 000EAB64 3B 80 00 03 */ li r28, 3
+/* 800EEF08 000EAB68 3B E0 2D DC */ li r31, 0x2ddc
+/* 800EEF0C 000EAB6C 48 00 00 4C */ b lbl_800EEF58
+/* 800EEF10 000EAB70 3B 80 00 04 */ li r28, 4
+/* 800EEF14 000EAB74 3B E0 2D DD */ li r31, 0x2ddd
+/* 800EEF18 000EAB78 48 00 00 40 */ b lbl_800EEF58
+/* 800EEF1C 000EAB7C 3B 80 00 05 */ li r28, 5
+/* 800EEF20 000EAB80 3B E0 2D DE */ li r31, 0x2dde
+/* 800EEF24 000EAB84 48 00 00 34 */ b lbl_800EEF58
+/* 800EEF28 000EAB88 7F A3 EB 78 */ mr r3, r29
+/* 800EEF2C 000EAB8C 7F C4 F3 78 */ mr r4, r30
+/* 800EEF30 000EAB90 38 A0 00 02 */ li r5, 2
+/* 800EEF34 000EAB94 38 C0 2D F8 */ li r6, 0x2df8
+/* 800EEF38 000EAB98 48 16 4F 7D */ bl func_80253EB4
+/* 800EEF3C 000EAB9C 48 00 00 84 */ b lbl_800EEFC0
+/* 800EEF40 000EABA0 7F A3 EB 78 */ mr r3, r29
+/* 800EEF44 000EABA4 7F C4 F3 78 */ mr r4, r30
+/* 800EEF48 000EABA8 38 A0 00 01 */ li r5, 1
+/* 800EEF4C 000EABAC 38 C0 00 00 */ li r6, 0
+/* 800EEF50 000EABB0 48 16 4F 65 */ bl func_80253EB4
+/* 800EEF54 000EABB4 48 00 00 6C */ b lbl_800EEFC0
+lbl_800EEF58:
+/* 800EEF58 000EABB8 7F A3 EB 78 */ mr r3, r29
+/* 800EEF5C 000EABBC 7F C4 F3 78 */ mr r4, r30
+/* 800EEF60 000EABC0 38 C1 00 08 */ addi r6, r1, 8
+/* 800EEF64 000EABC4 38 A0 00 05 */ li r5, 5
+/* 800EEF68 000EABC8 48 16 4F 25 */ bl func_80253E8C
+/* 800EEF6C 000EABCC 3C 60 80 48 */ lis r3, lbl_804802D0@ha
+/* 800EEF70 000EABD0 57 80 34 B2 */ rlwinm r0, r28, 6, 0x12, 0x19
+/* 800EEF74 000EABD4 38 63 02 D0 */ addi r3, r3, lbl_804802D0@l
+/* 800EEF78 000EABD8 83 81 00 08 */ lwz r28, 8(r1)
+/* 800EEF7C 000EABDC 7C 83 02 14 */ add r4, r3, r0
+/* 800EEF80 000EABE0 90 9C 00 00 */ stw r4, 0(r28)
+/* 800EEF84 000EABE4 7F E3 FB 78 */ mr r3, r31
+/* 800EEF88 000EABE8 48 16 14 51 */ bl func_802503D8
+/* 800EEF8C 000EABEC 38 E0 00 FF */ li r7, 0xff
+/* 800EEF90 000EABF0 38 00 00 84 */ li r0, 0x84
+/* 800EEF94 000EABF4 98 FC 00 06 */ stb r7, 6(r28)
+/* 800EEF98 000EABF8 7F A3 EB 78 */ mr r3, r29
+/* 800EEF9C 000EABFC 7F C4 F3 78 */ mr r4, r30
+/* 800EEFA0 000EAC00 38 A0 00 02 */ li r5, 2
+/* 800EEFA4 000EAC04 98 FC 00 05 */ stb r7, 5(r28)
+/* 800EEFA8 000EAC08 38 C0 FF FE */ li r6, -2
+/* 800EEFAC 000EAC0C 98 FC 00 04 */ stb r7, 4(r28)
+/* 800EEFB0 000EAC10 88 FE 00 05 */ lbz r7, 5(r30)
+/* 800EEFB4 000EAC14 98 FC 00 07 */ stb r7, 7(r28)
+/* 800EEFB8 000EAC18 98 1C 00 09 */ stb r0, 9(r28)
+/* 800EEFBC 000EAC1C 48 16 4E F9 */ bl func_80253EB4
+lbl_800EEFC0:
+/* 800EEFC0 000EAC20 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800EEFC4 000EAC24 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800EEFC8 000EAC28 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800EEFCC 000EAC2C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800EEFD0 000EAC30 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 800EEFD4 000EAC34 7C 08 03 A6 */ mtlr r0
+/* 800EEFD8 000EAC38 38 21 00 20 */ addi r1, r1, 0x20
+/* 800EEFDC 000EAC3C 4E 80 00 20 */ blr
+lbl_800EEFE0:
+/* 800EEFE0 000EAC40 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800EEFE4 000EAC44 7C 08 02 A6 */ mflr r0
+/* 800EEFE8 000EAC48 38 A0 00 03 */ li r5, 3
+/* 800EEFEC 000EAC4C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800EEFF0 000EAC50 38 C1 00 08 */ addi r6, r1, 8
+/* 800EEFF4 000EAC54 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800EEFF8 000EAC58 7C 9F 23 78 */ mr r31, r4
+/* 800EEFFC 000EAC5C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800EF000 000EAC60 7C 7E 1B 78 */ mr r30, r3
+/* 800EF004 000EAC64 48 16 4E 89 */ bl func_80253E8C
+/* 800EF008 000EAC68 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EF00C 000EAC6C 2C 00 00 04 */ cmpwi r0, 4
+/* 800EF010 000EAC70 41 82 00 08 */ beq lbl_800EF018
+/* 800EF014 000EAC74 48 00 00 18 */ b lbl_800EF02C
+lbl_800EF018:
+/* 800EF018 000EAC78 7F C3 F3 78 */ mr r3, r30
+/* 800EF01C 000EAC7C 7F E4 FB 78 */ mr r4, r31
+/* 800EF020 000EAC80 38 A0 00 02 */ li r5, 2
+/* 800EF024 000EAC84 38 C0 2D D0 */ li r6, 0x2dd0
+/* 800EF028 000EAC88 48 16 4E 8D */ bl func_80253EB4
+lbl_800EF02C:
+/* 800EF02C 000EAC8C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800EF030 000EAC90 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800EF034 000EAC94 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800EF038 000EAC98 7C 08 03 A6 */ mtlr r0
+/* 800EF03C 000EAC9C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800EF040 000EACA0 4E 80 00 20 */ blr
+lbl_800EF044:
+/* 800EF044 000EACA4 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800EF048 000EACA8 7C 08 02 A6 */ mflr r0
+/* 800EF04C 000EACAC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800EF050 000EACB0 39 61 00 30 */ addi r11, r1, 0x30
+/* 800EF054 000EACB4 48 0D 80 D1 */ bl _savegpr_26
+/* 800EF058 000EACB8 3F E0 80 48 */ lis r31, lbl_8047D978@ha
+/* 800EF05C 000EACBC 7C 7B 1B 78 */ mr r27, r3
+/* 800EF060 000EACC0 3B FF D9 78 */ addi r31, r31, lbl_8047D978@l
+/* 800EF064 000EACC4 7C 9C 23 78 */ mr r28, r4
+/* 800EF068 000EACC8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800EF06C 000EACCC 38 A0 00 03 */ li r5, 3
+/* 800EF070 000EACD0 3B DF 01 68 */ addi r30, r31, 0x168
+/* 800EF074 000EACD4 48 16 4E 19 */ bl func_80253E8C
+/* 800EF078 000EACD8 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800EF07C 000EACDC 88 9E 27 94 */ lbz r4, 0x2794(r30)
+/* 800EF080 000EACE0 2C 00 00 07 */ cmpwi r0, 7
+/* 800EF084 000EACE4 54 83 10 3A */ slwi r3, r4, 2
+/* 800EF088 000EACE8 7F A3 22 14 */ add r29, r3, r4
+/* 800EF08C 000EACEC 40 80 00 24 */ bge lbl_800EF0B0
+/* 800EF090 000EACF0 2C 00 00 03 */ cmpwi r0, 3
+/* 800EF094 000EACF4 40 80 00 10 */ bge lbl_800EF0A4
+/* 800EF098 000EACF8 2C 00 00 01 */ cmpwi r0, 1
+/* 800EF09C 000EACFC 40 80 00 28 */ bge lbl_800EF0C4
+/* 800EF0A0 000EAD00 48 00 01 74 */ b lbl_800EF214
+lbl_800EF0A4:
+/* 800EF0A4 000EAD04 2C 00 00 05 */ cmpwi r0, 5
+/* 800EF0A8 000EAD08 40 80 00 2C */ bge lbl_800EF0D4
+/* 800EF0AC 000EAD0C 48 00 00 20 */ b lbl_800EF0CC
+lbl_800EF0B0:
+/* 800EF0B0 000EAD10 2C 00 00 0B */ cmpwi r0, 0xb
+/* 800EF0B4 000EAD14 40 80 01 60 */ bge lbl_800EF214
+/* 800EF0B8 000EAD18 2C 00 00 09 */ cmpwi r0, 9
+/* 800EF0BC 000EAD1C 40 80 00 28 */ bge lbl_800EF0E4
+/* 800EF0C0 000EAD20 48 00 00 1C */ b lbl_800EF0DC
+lbl_800EF0C4:
+/* 800EF0C4 000EAD24 3B 40 00 00 */ li r26, 0
+/* 800EF0C8 000EAD28 48 00 00 28 */ b lbl_800EF0F0
+lbl_800EF0CC:
+/* 800EF0CC 000EAD2C 3B 40 00 01 */ li r26, 1
+/* 800EF0D0 000EAD30 48 00 00 20 */ b lbl_800EF0F0
+lbl_800EF0D4:
+/* 800EF0D4 000EAD34 3B 40 00 02 */ li r26, 2
+/* 800EF0D8 000EAD38 48 00 00 18 */ b lbl_800EF0F0
+lbl_800EF0DC:
+/* 800EF0DC 000EAD3C 3B 40 00 03 */ li r26, 3
+/* 800EF0E0 000EAD40 48 00 00 10 */ b lbl_800EF0F0
+lbl_800EF0E4:
+/* 800EF0E4 000EAD44 3B 40 00 04 */ li r26, 4
+/* 800EF0E8 000EAD48 48 00 00 08 */ b lbl_800EF0F0
+/* 800EF0EC 000EAD4C 48 00 01 28 */ b lbl_800EF214
+lbl_800EF0F0:
+/* 800EF0F0 000EAD50 7F BD D2 14 */ add r29, r29, r26
+/* 800EF0F4 000EAD54 38 60 00 0A */ li r3, 0xa
+/* 800EF0F8 000EAD58 4B FF B2 89 */ bl func_800EA380
+/* 800EF0FC 000EAD5C 7C 60 07 34 */ extsh r0, r3
+/* 800EF100 000EAD60 7C 1B 00 00 */ cmpw r27, r0
+/* 800EF104 000EAD64 40 82 00 24 */ bne lbl_800EF128
+/* 800EF108 000EAD68 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
+/* 800EF10C 000EAD6C 38 7D 00 05 */ addi r3, r29, 5
+/* 800EF110 000EAD70 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 800EF114 000EAD74 28 00 00 01 */ cmplwi r0, 1
+/* 800EF118 000EAD78 40 82 00 08 */ bne lbl_800EF120
+/* 800EF11C 000EAD7C 38 7D FF FB */ addi r3, r29, -5
+lbl_800EF120:
+/* 800EF120 000EAD80 7C 7D 1B 78 */ mr r29, r3
+/* 800EF124 000EAD84 3B 5A 00 05 */ addi r26, r26, 5
+lbl_800EF128:
+/* 800EF128 000EAD88 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 800EF12C 000EAD8C 28 00 00 09 */ cmplwi r0, 9
+/* 800EF130 000EAD90 41 81 00 3C */ bgt lbl_800EF16C
+/* 800EF134 000EAD94 3C 60 80 41 */ lis r3, lbl_80417A8C@ha
+/* 800EF138 000EAD98 54 00 10 3A */ slwi r0, r0, 2
+/* 800EF13C 000EAD9C 38 63 7A 8C */ addi r3, r3, lbl_80417A8C@l
+/* 800EF140 000EADA0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EF144 000EADA4 7C 69 03 A6 */ mtctr r3
+/* 800EF148 000EADA8 4E 80 04 20 */ bctr
+/* 800EF14C 000EADAC 88 1E 27 95 */ lbz r0, 0x2795(r30)
+/* 800EF150 000EADB0 7C 00 E8 40 */ cmplw r0, r29
+/* 800EF154 000EADB4 41 81 00 C0 */ bgt lbl_800EF214
+/* 800EF158 000EADB8 38 00 00 80 */ li r0, 0x80
+/* 800EF15C 000EADBC 98 1C 00 04 */ stb r0, 4(r28)
+/* 800EF160 000EADC0 98 1C 00 03 */ stb r0, 3(r28)
+/* 800EF164 000EADC4 98 1C 00 02 */ stb r0, 2(r28)
+/* 800EF168 000EADC8 48 00 00 AC */ b lbl_800EF214
+lbl_800EF16C:
+/* 800EF16C 000EADCC 88 1E 27 95 */ lbz r0, 0x2795(r30)
+/* 800EF170 000EADD0 7C 00 E8 40 */ cmplw r0, r29
+/* 800EF174 000EADD4 40 81 00 A0 */ ble lbl_800EF214
+/* 800EF178 000EADD8 7F 63 DB 78 */ mr r3, r27
+/* 800EF17C 000EADDC 7F 84 E3 78 */ mr r4, r28
+/* 800EF180 000EADE0 38 C1 00 08 */ addi r6, r1, 8
+/* 800EF184 000EADE4 38 A0 00 05 */ li r5, 5
+/* 800EF188 000EADE8 48 16 4D 05 */ bl func_80253E8C
+/* 800EF18C 000EADEC 83 C1 00 08 */ lwz r30, 8(r1)
+/* 800EF190 000EADF0 57 44 30 32 */ slwi r4, r26, 6
+/* 800EF194 000EADF4 88 1C 00 05 */ lbz r0, 5(r28)
+/* 800EF198 000EADF8 57 BA 08 3C */ slwi r26, r29, 1
+/* 800EF19C 000EADFC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800EF1A0 000EAE00 38 A0 00 84 */ li r5, 0x84
+/* 800EF1A4 000EAE04 98 1E 00 07 */ stb r0, 7(r30)
+/* 800EF1A8 000EAE08 38 1F 29 58 */ addi r0, r31, 0x2958
+/* 800EF1AC 000EAE0C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 800EF1B0 000EAE10 3B BF 00 00 */ addi r29, r31, 0
+/* 800EF1B4 000EAE14 98 BE 00 09 */ stb r5, 9(r30)
+/* 800EF1B8 000EAE18 7C 00 22 14 */ add r0, r0, r4
+/* 800EF1BC 000EAE1C 38 63 00 0C */ addi r3, r3, 0xc
+/* 800EF1C0 000EAE20 90 1E 00 00 */ stw r0, 0(r30)
+/* 800EF1C4 000EAE24 7C 1D D2 2E */ lhzx r0, r29, r26
+/* 800EF1C8 000EAE28 54 04 FC 7E */ rlwinm r4, r0, 0x1f, 0x11, 0x1f
+/* 800EF1CC 000EAE2C 48 2A 0F 21 */ bl func_803900EC
+/* 800EF1D0 000EAE30 80 9E 00 00 */ lwz r4, 0(r30)
+/* 800EF1D4 000EAE34 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800EF1D8 000EAE38 48 16 12 01 */ bl func_802503D8
+/* 800EF1DC 000EAE3C 38 00 00 FF */ li r0, 0xff
+/* 800EF1E0 000EAE40 98 1E 00 06 */ stb r0, 6(r30)
+/* 800EF1E4 000EAE44 98 1E 00 05 */ stb r0, 5(r30)
+/* 800EF1E8 000EAE48 98 1E 00 04 */ stb r0, 4(r30)
+/* 800EF1EC 000EAE4C 7C 1D D2 2E */ lhzx r0, r29, r26
+/* 800EF1F0 000EAE50 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800EF1F4 000EAE54 41 82 00 0C */ beq lbl_800EF200
+/* 800EF1F8 000EAE58 38 00 00 00 */ li r0, 0
+/* 800EF1FC 000EAE5C 98 1E 00 06 */ stb r0, 6(r30)
+lbl_800EF200:
+/* 800EF200 000EAE60 7F 63 DB 78 */ mr r3, r27
+/* 800EF204 000EAE64 7F 84 E3 78 */ mr r4, r28
+/* 800EF208 000EAE68 38 A0 00 02 */ li r5, 2
+/* 800EF20C 000EAE6C 38 C0 FF FE */ li r6, -2
+/* 800EF210 000EAE70 48 16 4C A5 */ bl func_80253EB4
+lbl_800EF214:
+/* 800EF214 000EAE74 39 61 00 30 */ addi r11, r1, 0x30
+/* 800EF218 000EAE78 48 0D 7F 59 */ bl _restgpr_26
+/* 800EF21C 000EAE7C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800EF220 000EAE80 7C 08 03 A6 */ mtlr r0
+/* 800EF224 000EAE84 38 21 00 30 */ addi r1, r1, 0x30
+/* 800EF228 000EAE88 4E 80 00 20 */ blr
+lbl_800EF22C:
+/* 800EF22C 000EAE8C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800EF230 000EAE90 7C 08 02 A6 */ mflr r0
+/* 800EF234 000EAE94 38 A0 00 03 */ li r5, 3
+/* 800EF238 000EAE98 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800EF23C 000EAE9C 38 C1 00 08 */ addi r6, r1, 8
+/* 800EF240 000EAEA0 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EF244 000EAEA4 7C 9F 23 78 */ mr r31, r4
+/* 800EF248 000EAEA8 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 800EF24C 000EAEAC 7C 7E 1B 78 */ mr r30, r3
+/* 800EF250 000EAEB0 48 16 4C 8D */ bl func_80253EDC
+/* 800EF254 000EAEB4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800EF258 000EAEB8 2C 00 00 01 */ cmpwi r0, 1
+/* 800EF25C 000EAEBC 41 82 00 38 */ beq lbl_800EF294
+/* 800EF260 000EAEC0 40 80 00 8C */ bge lbl_800EF2EC
+/* 800EF264 000EAEC4 2C 00 00 00 */ cmpwi r0, 0
+/* 800EF268 000EAEC8 40 80 00 08 */ bge lbl_800EF270
+/* 800EF26C 000EAECC 48 00 00 80 */ b lbl_800EF2EC
+lbl_800EF270:
+/* 800EF270 000EAED0 7F C3 F3 78 */ mr r3, r30
+/* 800EF274 000EAED4 7F E4 FB 78 */ mr r4, r31
+/* 800EF278 000EAED8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF27C 000EAEDC 38 A0 00 06 */ li r5, 6
+/* 800EF280 000EAEE0 48 16 4C 5D */ bl func_80253EDC
+/* 800EF284 000EAEE4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800EF288 000EAEE8 38 60 00 01 */ li r3, 1
+/* 800EF28C 000EAEEC 4B F6 A7 B1 */ bl func_80059A3C
+/* 800EF290 000EAEF0 48 00 00 5C */ b lbl_800EF2EC
+lbl_800EF294:
+/* 800EF294 000EAEF4 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800EF298 000EAEF8 38 60 00 1B */ li r3, 0x1b
+/* 800EF29C 000EAEFC C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800EF2A0 000EAF00 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800EF2A4 000EAF04 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800EF2A8 000EAF08 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800EF2AC 000EAF0C D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800EF2B0 000EAF10 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800EF2B4 000EAF14 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800EF2B8 000EAF18 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800EF2BC 000EAF1C D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800EF2C0 000EAF20 4B F6 B7 39 */ bl func_8005A9F8
+/* 800EF2C4 000EAF24 7C 66 1B 78 */ mr r6, r3
+/* 800EF2C8 000EAF28 7F C3 F3 78 */ mr r3, r30
+/* 800EF2CC 000EAF2C 7F E4 FB 78 */ mr r4, r31
+/* 800EF2D0 000EAF30 38 A0 00 02 */ li r5, 2
+/* 800EF2D4 000EAF34 48 16 4C 31 */ bl func_80253F04
+/* 800EF2D8 000EAF38 7F C3 F3 78 */ mr r3, r30
+/* 800EF2DC 000EAF3C 7F E4 FB 78 */ mr r4, r31
+/* 800EF2E0 000EAF40 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800EF2E4 000EAF44 38 A0 00 01 */ li r5, 1
+/* 800EF2E8 000EAF48 48 16 4C 1D */ bl func_80253F04
+lbl_800EF2EC:
+/* 800EF2EC 000EAF4C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800EF2F0 000EAF50 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 800EF2F4 000EAF54 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 800EF2F8 000EAF58 7C 08 03 A6 */ mtlr r0
+/* 800EF2FC 000EAF5C 38 21 00 60 */ addi r1, r1, 0x60
+/* 800EF300 000EAF60 4E 80 00 20 */ blr
+lbl_800EF304:
+/* 800EF304 000EAF64 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 800EF308 000EAF68 7C 08 02 A6 */ mflr r0
+/* 800EF30C 000EAF6C C0 42 8B 9C */ lfs f2, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800EF310 000EAF70 38 A0 00 03 */ li r5, 3
+/* 800EF314 000EAF74 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800EF318 000EAF78 3C 00 43 30 */ lis r0, 0x4330
+/* 800EF31C 000EAF7C C0 22 8B C0 */ lfs f1, lbl_806411C0-_SDA2_BASE_(r2)
+/* 800EF320 000EAF80 38 C1 00 08 */ addi r6, r1, 8
+/* 800EF324 000EAF84 93 E1 00 8C */ stw r31, 0x8c(r1)
+/* 800EF328 000EAF88 7C 9F 23 78 */ mr r31, r4
+/* 800EF32C 000EAF8C C0 02 8B C4 */ lfs f0, lbl_806411C4-_SDA2_BASE_(r2)
+/* 800EF330 000EAF90 93 C1 00 88 */ stw r30, 0x88(r1)
+/* 800EF334 000EAF94 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
+/* 800EF338 000EAF98 93 A1 00 84 */ stw r29, 0x84(r1)
+/* 800EF33C 000EAF9C 3B BE DA E0 */ addi r29, r30, lbl_8047DAE0@l
+/* 800EF340 000EAFA0 93 81 00 80 */ stw r28, 0x80(r1)
+/* 800EF344 000EAFA4 7C 7C 1B 78 */ mr r28, r3
+/* 800EF348 000EAFA8 90 01 00 50 */ stw r0, 0x50(r1)
+/* 800EF34C 000EAFAC 90 01 00 58 */ stw r0, 0x58(r1)
+/* 800EF350 000EAFB0 D0 41 00 28 */ stfs f2, 0x28(r1)
+/* 800EF354 000EAFB4 D0 41 00 10 */ stfs f2, 0x10(r1)
+/* 800EF358 000EAFB8 D0 41 00 1C */ stfs f2, 0x1c(r1)
+/* 800EF35C 000EAFBC D0 41 00 14 */ stfs f2, 0x14(r1)
+/* 800EF360 000EAFC0 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 800EF364 000EAFC4 D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 800EF368 000EAFC8 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800EF36C 000EAFCC D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800EF370 000EAFD0 48 16 4B 6D */ bl func_80253EDC
+/* 800EF374 000EAFD4 80 61 00 08 */ lwz r3, 8(r1)
+/* 800EF378 000EAFD8 38 03 FF FD */ addi r0, r3, -3
+/* 800EF37C 000EAFDC 28 00 00 4C */ cmplwi r0, 0x4c
+/* 800EF380 000EAFE0 41 81 19 2C */ bgt lbl_800F0CAC
+/* 800EF384 000EAFE4 3C 60 80 41 */ lis r3, lbl_80417AB4@ha
+/* 800EF388 000EAFE8 54 00 10 3A */ slwi r0, r0, 2
+/* 800EF38C 000EAFEC 38 63 7A B4 */ addi r3, r3, lbl_80417AB4@l
+/* 800EF390 000EAFF0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800EF394 000EAFF4 7C 69 03 A6 */ mtctr r3
+/* 800EF398 000EAFF8 4E 80 04 20 */ bctr
+/* 800EF39C 000EAFFC 7F 83 E3 78 */ mr r3, r28
+/* 800EF3A0 000EB000 7F E4 FB 78 */ mr r4, r31
+/* 800EF3A4 000EB004 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF3A8 000EB008 38 A0 00 06 */ li r5, 6
+/* 800EF3AC 000EB00C 48 16 4B 31 */ bl func_80253EDC
+/* 800EF3B0 000EB010 38 60 00 04 */ li r3, 4
+/* 800EF3B4 000EB014 4B FF AF CD */ bl func_800EA380
+/* 800EF3B8 000EB018 7C 63 07 34 */ extsh r3, r3
+/* 800EF3BC 000EB01C 48 16 4A 25 */ bl func_80253DE0
+/* 800EF3C0 000EB020 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF3C4 000EB024 28 00 00 13 */ cmplwi r0, 0x13
+/* 800EF3C8 000EB028 41 82 00 1C */ beq lbl_800EF3E4
+/* 800EF3CC 000EB02C 28 00 00 27 */ cmplwi r0, 0x27
+/* 800EF3D0 000EB030 41 82 00 14 */ beq lbl_800EF3E4
+/* 800EF3D4 000EB034 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EF3D8 000EB038 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
+/* 800EF3DC 000EB03C 28 00 00 13 */ cmplwi r0, 0x13
+/* 800EF3E0 000EB040 40 82 00 6C */ bne lbl_800EF44C
+lbl_800EF3E4:
+/* 800EF3E4 000EB044 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800EF3E8 000EB048 38 00 FF 00 */ li r0, -256
+/* 800EF3EC 000EB04C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF3F0 000EB050 38 60 31 10 */ li r3, 0x3110
+/* 800EF3F4 000EB054 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF3F8 000EB058 FC 80 28 1E */ fctiwz f4, f5
+/* 800EF3FC 000EB05C C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF400 000EB060 FC 40 18 1E */ fctiwz f2, f3
+/* 800EF404 000EB064 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800EF408 000EB068 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800EF40C 000EB06C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF410 000EB070 D8 41 00 68 */ stfd f2, 0x68(r1)
+/* 800EF414 000EB074 7C 88 03 78 */ or r8, r4, r0
+/* 800EF418 000EB078 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF41C 000EB07C FC 00 00 1E */ fctiwz f0, f0
+/* 800EF420 000EB080 D8 81 00 60 */ stfd f4, 0x60(r1)
+/* 800EF424 000EB084 80 A1 00 6C */ lwz r5, 0x6c(r1)
+/* 800EF428 000EB088 D8 21 00 70 */ stfd f1, 0x70(r1)
+/* 800EF42C 000EB08C 80 81 00 64 */ lwz r4, 0x64(r1)
+/* 800EF430 000EB090 D8 01 00 78 */ stfd f0, 0x78(r1)
+/* 800EF434 000EB094 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EF438 000EB098 80 E1 00 7C */ lwz r7, 0x7c(r1)
+/* 800EF43C 000EB09C 7C C6 07 34 */ extsh r6, r6
+/* 800EF440 000EB0A0 7C E7 07 34 */ extsh r7, r7
+/* 800EF444 000EB0A4 48 16 0C F1 */ bl func_80250134
+/* 800EF448 000EB0A8 48 00 18 64 */ b lbl_800F0CAC
+lbl_800EF44C:
+/* 800EF44C 000EB0AC 38 60 00 0D */ li r3, 0xd
+/* 800EF450 000EB0B0 4B FF AF 31 */ bl func_800EA380
+/* 800EF454 000EB0B4 7C 63 07 34 */ extsh r3, r3
+/* 800EF458 000EB0B8 48 16 49 89 */ bl func_80253DE0
+/* 800EF45C 000EB0BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF460 000EB0C0 28 00 00 01 */ cmplwi r0, 1
+/* 800EF464 000EB0C4 41 82 00 14 */ beq lbl_800EF478
+/* 800EF468 000EB0C8 2C 00 00 00 */ cmpwi r0, 0
+/* 800EF46C 000EB0CC 41 82 00 0C */ beq lbl_800EF478
+/* 800EF470 000EB0D0 28 00 00 03 */ cmplwi r0, 3
+/* 800EF474 000EB0D4 40 82 00 88 */ bne lbl_800EF4FC
+lbl_800EF478:
+/* 800EF478 000EB0D8 38 60 00 04 */ li r3, 4
+/* 800EF47C 000EB0DC 4B FF AF 05 */ bl func_800EA380
+/* 800EF480 000EB0E0 7C 63 07 34 */ extsh r3, r3
+/* 800EF484 000EB0E4 48 16 49 5D */ bl func_80253DE0
+/* 800EF488 000EB0E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF48C 000EB0EC 28 00 00 2A */ cmplwi r0, 0x2a
+/* 800EF490 000EB0F0 41 82 00 6C */ beq lbl_800EF4FC
+/* 800EF494 000EB0F4 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800EF498 000EB0F8 38 00 FF 00 */ li r0, -256
+/* 800EF49C 000EB0FC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF4A0 000EB100 38 60 31 11 */ li r3, 0x3111
+/* 800EF4A4 000EB104 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF4A8 000EB108 FC 80 28 1E */ fctiwz f4, f5
+/* 800EF4AC 000EB10C C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF4B0 000EB110 FC 40 18 1E */ fctiwz f2, f3
+/* 800EF4B4 000EB114 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800EF4B8 000EB118 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800EF4BC 000EB11C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF4C0 000EB120 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF4C4 000EB124 7C 88 03 78 */ or r8, r4, r0
+/* 800EF4C8 000EB128 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF4CC 000EB12C FC 00 00 1E */ fctiwz f0, f0
+/* 800EF4D0 000EB130 D8 81 00 78 */ stfd f4, 0x78(r1)
+/* 800EF4D4 000EB134 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800EF4D8 000EB138 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF4DC 000EB13C 80 81 00 7C */ lwz r4, 0x7c(r1)
+/* 800EF4E0 000EB140 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF4E4 000EB144 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800EF4E8 000EB148 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800EF4EC 000EB14C 7C C6 07 34 */ extsh r6, r6
+/* 800EF4F0 000EB150 7C E7 07 34 */ extsh r7, r7
+/* 800EF4F4 000EB154 48 16 0C 41 */ bl func_80250134
+/* 800EF4F8 000EB158 48 00 17 B4 */ b lbl_800F0CAC
+lbl_800EF4FC:
+/* 800EF4FC 000EB15C 48 00 3D 2D */ bl func_800F3228
+/* 800EF500 000EB160 7C 64 1B 78 */ mr r4, r3
+/* 800EF504 000EB164 38 60 00 0E */ li r3, 0xe
+/* 800EF508 000EB168 48 06 CE 01 */ bl func_8015C308
+/* 800EF50C 000EB16C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800EF510 000EB170 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800EF514 000EB174 40 82 00 6C */ bne lbl_800EF580
+/* 800EF518 000EB178 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800EF51C 000EB17C 38 00 FF 00 */ li r0, -256
+/* 800EF520 000EB180 C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF524 000EB184 38 60 2D 9C */ li r3, 0x2d9c
+/* 800EF528 000EB188 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF52C 000EB18C FC 80 28 1E */ fctiwz f4, f5
+/* 800EF530 000EB190 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF534 000EB194 FC 40 18 1E */ fctiwz f2, f3
+/* 800EF538 000EB198 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800EF53C 000EB19C 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800EF540 000EB1A0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF544 000EB1A4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF548 000EB1A8 7C 88 03 78 */ or r8, r4, r0
+/* 800EF54C 000EB1AC FC 20 08 1E */ fctiwz f1, f1
+/* 800EF550 000EB1B0 FC 00 00 1E */ fctiwz f0, f0
+/* 800EF554 000EB1B4 D8 81 00 78 */ stfd f4, 0x78(r1)
+/* 800EF558 000EB1B8 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800EF55C 000EB1BC D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF560 000EB1C0 80 81 00 7C */ lwz r4, 0x7c(r1)
+/* 800EF564 000EB1C4 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF568 000EB1C8 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800EF56C 000EB1CC 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800EF570 000EB1D0 7C C6 07 34 */ extsh r6, r6
+/* 800EF574 000EB1D4 7C E7 07 34 */ extsh r7, r7
+/* 800EF578 000EB1D8 48 16 0B BD */ bl func_80250134
+/* 800EF57C 000EB1DC 48 00 17 30 */ b lbl_800F0CAC
+lbl_800EF580:
+/* 800EF580 000EB1E0 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800EF584 000EB1E4 38 00 FF 00 */ li r0, -256
+/* 800EF588 000EB1E8 C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF58C 000EB1EC 38 60 2D C2 */ li r3, 0x2dc2
+/* 800EF590 000EB1F0 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF594 000EB1F4 FC 80 28 1E */ fctiwz f4, f5
+/* 800EF598 000EB1F8 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF59C 000EB1FC FC 40 18 1E */ fctiwz f2, f3
+/* 800EF5A0 000EB200 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800EF5A4 000EB204 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800EF5A8 000EB208 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF5AC 000EB20C D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF5B0 000EB210 7C 88 03 78 */ or r8, r4, r0
+/* 800EF5B4 000EB214 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF5B8 000EB218 FC 00 00 1E */ fctiwz f0, f0
+/* 800EF5BC 000EB21C D8 81 00 78 */ stfd f4, 0x78(r1)
+/* 800EF5C0 000EB220 80 A1 00 74 */ lwz r5, 0x74(r1)
+/* 800EF5C4 000EB224 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF5C8 000EB228 80 81 00 7C */ lwz r4, 0x7c(r1)
+/* 800EF5CC 000EB22C D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF5D0 000EB230 80 C1 00 6C */ lwz r6, 0x6c(r1)
+/* 800EF5D4 000EB234 80 E1 00 64 */ lwz r7, 0x64(r1)
+/* 800EF5D8 000EB238 7C C6 07 34 */ extsh r6, r6
+/* 800EF5DC 000EB23C 7C E7 07 34 */ extsh r7, r7
+/* 800EF5E0 000EB240 48 16 0B 55 */ bl func_80250134
+/* 800EF5E4 000EB244 48 00 16 C8 */ b lbl_800F0CAC
+/* 800EF5E8 000EB248 7F 83 E3 78 */ mr r3, r28
+/* 800EF5EC 000EB24C 7F E4 FB 78 */ mr r4, r31
+/* 800EF5F0 000EB250 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF5F4 000EB254 38 A0 00 06 */ li r5, 6
+/* 800EF5F8 000EB258 48 16 48 E5 */ bl func_80253EDC
+/* 800EF5FC 000EB25C 88 9D 27 96 */ lbz r4, 0x2796(r29)
+/* 800EF600 000EB260 38 00 FF 00 */ li r0, -256
+/* 800EF604 000EB264 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EF608 000EB268 38 60 00 08 */ li r3, 8
+/* 800EF60C 000EB26C 7C 84 07 74 */ extsb r4, r4
+/* 800EF610 000EB270 7C BE 03 78 */ or r30, r5, r0
+/* 800EF614 000EB274 48 06 CC F5 */ bl func_8015C308
+/* 800EF618 000EB278 38 60 03 ED */ li r3, 0x3ed
+/* 800EF61C 000EB27C 38 80 00 00 */ li r4, 0
+/* 800EF620 000EB280 38 A0 00 00 */ li r5, 0
+/* 800EF624 000EB284 48 16 0D 75 */ bl func_80250398
+/* 800EF628 000EB288 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF62C 000EB28C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF630 000EB290 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EF634 000EB294 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EF638 000EB298 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EF63C 000EB29C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EF640 000EB2A0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EF644 000EB2A4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EF648 000EB2A8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EF64C 000EB2AC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EF650 000EB2B0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EF654 000EB2B4 48 0D 79 AD */ bl __cvt_fp2unsigned
+/* 800EF658 000EB2B8 7C 7F 1B 78 */ mr r31, r3
+/* 800EF65C 000EB2BC 38 60 03 ED */ li r3, 0x3ed
+/* 800EF660 000EB2C0 48 16 0C 95 */ bl func_802502F4
+/* 800EF664 000EB2C4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EF668 000EB2C8 7F C9 F3 78 */ mr r9, r30
+/* 800EF66C 000EB2CC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF670 000EB2D0 38 80 00 01 */ li r4, 1
+/* 800EF674 000EB2D4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF678 000EB2D8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EF67C 000EB2DC FC 40 18 1E */ fctiwz f2, f3
+/* 800EF680 000EB2E0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF684 000EB2E4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EF688 000EB2E8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EF68C 000EB2EC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF690 000EB2F0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF694 000EB2F4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF698 000EB2F8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EF69C 000EB2FC EC 44 28 2A */ fadds f2, f4, f5
+/* 800EF6A0 000EB300 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EF6A4 000EB304 FC 00 00 1E */ fctiwz f0, f0
+/* 800EF6A8 000EB308 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF6AC 000EB30C FC 40 10 1E */ fctiwz f2, f2
+/* 800EF6B0 000EB310 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF6B4 000EB314 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF6B8 000EB318 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EF6BC 000EB31C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EF6C0 000EB320 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EF6C4 000EB324 7D 08 07 34 */ extsh r8, r8
+/* 800EF6C8 000EB328 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EF6CC 000EB32C 7C E7 07 34 */ extsh r7, r7
+/* 800EF6D0 000EB330 48 16 0A DD */ bl func_802501AC
+/* 800EF6D4 000EB334 48 00 15 D8 */ b lbl_800F0CAC
+/* 800EF6D8 000EB338 7F 83 E3 78 */ mr r3, r28
+/* 800EF6DC 000EB33C 7F E4 FB 78 */ mr r4, r31
+/* 800EF6E0 000EB340 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF6E4 000EB344 38 A0 00 06 */ li r5, 6
+/* 800EF6E8 000EB348 48 16 47 F5 */ bl func_80253EDC
+/* 800EF6EC 000EB34C 88 9D 27 97 */ lbz r4, 0x2797(r29)
+/* 800EF6F0 000EB350 38 00 FF 00 */ li r0, -256
+/* 800EF6F4 000EB354 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EF6F8 000EB358 38 60 00 08 */ li r3, 8
+/* 800EF6FC 000EB35C 7C 84 07 74 */ extsb r4, r4
+/* 800EF700 000EB360 7C BE 03 78 */ or r30, r5, r0
+/* 800EF704 000EB364 48 06 CC 05 */ bl func_8015C308
+/* 800EF708 000EB368 38 60 03 ED */ li r3, 0x3ed
+/* 800EF70C 000EB36C 38 80 00 00 */ li r4, 0
+/* 800EF710 000EB370 38 A0 00 00 */ li r5, 0
+/* 800EF714 000EB374 48 16 0C 85 */ bl func_80250398
+/* 800EF718 000EB378 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF71C 000EB37C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF720 000EB380 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EF724 000EB384 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EF728 000EB388 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EF72C 000EB38C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EF730 000EB390 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EF734 000EB394 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EF738 000EB398 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EF73C 000EB39C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EF740 000EB3A0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EF744 000EB3A4 48 0D 78 BD */ bl __cvt_fp2unsigned
+/* 800EF748 000EB3A8 7C 7F 1B 78 */ mr r31, r3
+/* 800EF74C 000EB3AC 38 60 03 ED */ li r3, 0x3ed
+/* 800EF750 000EB3B0 48 16 0B A5 */ bl func_802502F4
+/* 800EF754 000EB3B4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EF758 000EB3B8 7F C9 F3 78 */ mr r9, r30
+/* 800EF75C 000EB3BC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF760 000EB3C0 38 80 00 01 */ li r4, 1
+/* 800EF764 000EB3C4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF768 000EB3C8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EF76C 000EB3CC FC 40 18 1E */ fctiwz f2, f3
+/* 800EF770 000EB3D0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF774 000EB3D4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EF778 000EB3D8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EF77C 000EB3DC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF780 000EB3E0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF784 000EB3E4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF788 000EB3E8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EF78C 000EB3EC EC 44 28 2A */ fadds f2, f4, f5
+/* 800EF790 000EB3F0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EF794 000EB3F4 FC 00 00 1E */ fctiwz f0, f0
+/* 800EF798 000EB3F8 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF79C 000EB3FC FC 40 10 1E */ fctiwz f2, f2
+/* 800EF7A0 000EB400 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF7A4 000EB404 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF7A8 000EB408 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EF7AC 000EB40C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EF7B0 000EB410 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EF7B4 000EB414 7D 08 07 34 */ extsh r8, r8
+/* 800EF7B8 000EB418 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EF7BC 000EB41C 7C E7 07 34 */ extsh r7, r7
+/* 800EF7C0 000EB420 48 16 09 ED */ bl func_802501AC
+/* 800EF7C4 000EB424 48 00 14 E8 */ b lbl_800F0CAC
+/* 800EF7C8 000EB428 7F 83 E3 78 */ mr r3, r28
+/* 800EF7CC 000EB42C 7F E4 FB 78 */ mr r4, r31
+/* 800EF7D0 000EB430 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF7D4 000EB434 38 A0 00 06 */ li r5, 6
+/* 800EF7D8 000EB438 48 16 47 05 */ bl func_80253EDC
+/* 800EF7DC 000EB43C 88 9D 27 98 */ lbz r4, 0x2798(r29)
+/* 800EF7E0 000EB440 38 00 FF 00 */ li r0, -256
+/* 800EF7E4 000EB444 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EF7E8 000EB448 38 60 00 08 */ li r3, 8
+/* 800EF7EC 000EB44C 7C 84 07 74 */ extsb r4, r4
+/* 800EF7F0 000EB450 7C BE 03 78 */ or r30, r5, r0
+/* 800EF7F4 000EB454 48 06 CB 15 */ bl func_8015C308
+/* 800EF7F8 000EB458 38 60 03 ED */ li r3, 0x3ed
+/* 800EF7FC 000EB45C 38 80 00 00 */ li r4, 0
+/* 800EF800 000EB460 38 A0 00 00 */ li r5, 0
+/* 800EF804 000EB464 48 16 0B 95 */ bl func_80250398
+/* 800EF808 000EB468 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF80C 000EB46C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF810 000EB470 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EF814 000EB474 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EF818 000EB478 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EF81C 000EB47C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EF820 000EB480 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EF824 000EB484 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EF828 000EB488 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EF82C 000EB48C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EF830 000EB490 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EF834 000EB494 48 0D 77 CD */ bl __cvt_fp2unsigned
+/* 800EF838 000EB498 7C 7F 1B 78 */ mr r31, r3
+/* 800EF83C 000EB49C 38 60 03 ED */ li r3, 0x3ed
+/* 800EF840 000EB4A0 48 16 0A B5 */ bl func_802502F4
+/* 800EF844 000EB4A4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EF848 000EB4A8 7F C9 F3 78 */ mr r9, r30
+/* 800EF84C 000EB4AC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF850 000EB4B0 38 80 00 01 */ li r4, 1
+/* 800EF854 000EB4B4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF858 000EB4B8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EF85C 000EB4BC FC 40 18 1E */ fctiwz f2, f3
+/* 800EF860 000EB4C0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF864 000EB4C4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EF868 000EB4C8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EF86C 000EB4CC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF870 000EB4D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF874 000EB4D4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF878 000EB4D8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EF87C 000EB4DC EC 44 28 2A */ fadds f2, f4, f5
+/* 800EF880 000EB4E0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EF884 000EB4E4 FC 00 00 1E */ fctiwz f0, f0
+/* 800EF888 000EB4E8 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF88C 000EB4EC FC 40 10 1E */ fctiwz f2, f2
+/* 800EF890 000EB4F0 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF894 000EB4F4 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF898 000EB4F8 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EF89C 000EB4FC D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EF8A0 000EB500 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EF8A4 000EB504 7D 08 07 34 */ extsh r8, r8
+/* 800EF8A8 000EB508 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EF8AC 000EB50C 7C E7 07 34 */ extsh r7, r7
+/* 800EF8B0 000EB510 48 16 08 FD */ bl func_802501AC
+/* 800EF8B4 000EB514 48 00 13 F8 */ b lbl_800F0CAC
+/* 800EF8B8 000EB518 7F 83 E3 78 */ mr r3, r28
+/* 800EF8BC 000EB51C 7F E4 FB 78 */ mr r4, r31
+/* 800EF8C0 000EB520 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF8C4 000EB524 38 A0 00 06 */ li r5, 6
+/* 800EF8C8 000EB528 48 16 46 15 */ bl func_80253EDC
+/* 800EF8CC 000EB52C 88 9D 27 99 */ lbz r4, 0x2799(r29)
+/* 800EF8D0 000EB530 38 00 FF 00 */ li r0, -256
+/* 800EF8D4 000EB534 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EF8D8 000EB538 38 60 00 08 */ li r3, 8
+/* 800EF8DC 000EB53C 7C 84 07 74 */ extsb r4, r4
+/* 800EF8E0 000EB540 7C BE 03 78 */ or r30, r5, r0
+/* 800EF8E4 000EB544 48 06 CA 25 */ bl func_8015C308
+/* 800EF8E8 000EB548 38 60 03 ED */ li r3, 0x3ed
+/* 800EF8EC 000EB54C 38 80 00 00 */ li r4, 0
+/* 800EF8F0 000EB550 38 A0 00 00 */ li r5, 0
+/* 800EF8F4 000EB554 48 16 0A A5 */ bl func_80250398
+/* 800EF8F8 000EB558 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF8FC 000EB55C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF900 000EB560 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EF904 000EB564 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EF908 000EB568 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EF90C 000EB56C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EF910 000EB570 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EF914 000EB574 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EF918 000EB578 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EF91C 000EB57C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EF920 000EB580 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EF924 000EB584 48 0D 76 DD */ bl __cvt_fp2unsigned
+/* 800EF928 000EB588 7C 7F 1B 78 */ mr r31, r3
+/* 800EF92C 000EB58C 38 60 03 ED */ li r3, 0x3ed
+/* 800EF930 000EB590 48 16 09 C5 */ bl func_802502F4
+/* 800EF934 000EB594 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EF938 000EB598 7F C9 F3 78 */ mr r9, r30
+/* 800EF93C 000EB59C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EF940 000EB5A0 38 80 00 01 */ li r4, 1
+/* 800EF944 000EB5A4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF948 000EB5A8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EF94C 000EB5AC FC 40 18 1E */ fctiwz f2, f3
+/* 800EF950 000EB5B0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EF954 000EB5B4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EF958 000EB5B8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EF95C 000EB5BC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EF960 000EB5C0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EF964 000EB5C4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EF968 000EB5C8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EF96C 000EB5CC EC 44 28 2A */ fadds f2, f4, f5
+/* 800EF970 000EB5D0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EF974 000EB5D4 FC 00 00 1E */ fctiwz f0, f0
+/* 800EF978 000EB5D8 FC 20 08 1E */ fctiwz f1, f1
+/* 800EF97C 000EB5DC FC 40 10 1E */ fctiwz f2, f2
+/* 800EF980 000EB5E0 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EF984 000EB5E4 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EF988 000EB5E8 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EF98C 000EB5EC D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EF990 000EB5F0 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EF994 000EB5F4 7D 08 07 34 */ extsh r8, r8
+/* 800EF998 000EB5F8 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EF99C 000EB5FC 7C E7 07 34 */ extsh r7, r7
+/* 800EF9A0 000EB600 48 16 08 0D */ bl func_802501AC
+/* 800EF9A4 000EB604 48 00 13 08 */ b lbl_800F0CAC
+/* 800EF9A8 000EB608 7F 83 E3 78 */ mr r3, r28
+/* 800EF9AC 000EB60C 7F E4 FB 78 */ mr r4, r31
+/* 800EF9B0 000EB610 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EF9B4 000EB614 38 A0 00 06 */ li r5, 6
+/* 800EF9B8 000EB618 48 16 45 25 */ bl func_80253EDC
+/* 800EF9BC 000EB61C 88 9D 27 9A */ lbz r4, 0x279a(r29)
+/* 800EF9C0 000EB620 38 00 FF 00 */ li r0, -256
+/* 800EF9C4 000EB624 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EF9C8 000EB628 38 60 00 08 */ li r3, 8
+/* 800EF9CC 000EB62C 7C 84 07 74 */ extsb r4, r4
+/* 800EF9D0 000EB630 7C BE 03 78 */ or r30, r5, r0
+/* 800EF9D4 000EB634 48 06 C9 35 */ bl func_8015C308
+/* 800EF9D8 000EB638 38 60 03 ED */ li r3, 0x3ed
+/* 800EF9DC 000EB63C 38 80 00 00 */ li r4, 0
+/* 800EF9E0 000EB640 38 A0 00 00 */ li r5, 0
+/* 800EF9E4 000EB644 48 16 09 B5 */ bl func_80250398
+/* 800EF9E8 000EB648 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EF9EC 000EB64C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EF9F0 000EB650 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EF9F4 000EB654 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EF9F8 000EB658 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EF9FC 000EB65C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFA00 000EB660 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFA04 000EB664 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFA08 000EB668 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFA0C 000EB66C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFA10 000EB670 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFA14 000EB674 48 0D 75 ED */ bl __cvt_fp2unsigned
+/* 800EFA18 000EB678 7C 7F 1B 78 */ mr r31, r3
+/* 800EFA1C 000EB67C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFA20 000EB680 48 16 08 D5 */ bl func_802502F4
+/* 800EFA24 000EB684 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFA28 000EB688 7F C9 F3 78 */ mr r9, r30
+/* 800EFA2C 000EB68C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFA30 000EB690 38 80 00 01 */ li r4, 1
+/* 800EFA34 000EB694 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFA38 000EB698 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFA3C 000EB69C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFA40 000EB6A0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFA44 000EB6A4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFA48 000EB6A8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFA4C 000EB6AC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFA50 000EB6B0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFA54 000EB6B4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFA58 000EB6B8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFA5C 000EB6BC EC 44 28 2A */ fadds f2, f4, f5
+/* 800EFA60 000EB6C0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EFA64 000EB6C4 FC 00 00 1E */ fctiwz f0, f0
+/* 800EFA68 000EB6C8 FC 20 08 1E */ fctiwz f1, f1
+/* 800EFA6C 000EB6CC FC 40 10 1E */ fctiwz f2, f2
+/* 800EFA70 000EB6D0 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EFA74 000EB6D4 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EFA78 000EB6D8 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EFA7C 000EB6DC D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EFA80 000EB6E0 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EFA84 000EB6E4 7D 08 07 34 */ extsh r8, r8
+/* 800EFA88 000EB6E8 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EFA8C 000EB6EC 7C E7 07 34 */ extsh r7, r7
+/* 800EFA90 000EB6F0 48 16 07 1D */ bl func_802501AC
+/* 800EFA94 000EB6F4 48 00 12 18 */ b lbl_800F0CAC
+/* 800EFA98 000EB6F8 7F 83 E3 78 */ mr r3, r28
+/* 800EFA9C 000EB6FC 7F E4 FB 78 */ mr r4, r31
+/* 800EFAA0 000EB700 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EFAA4 000EB704 38 A0 00 06 */ li r5, 6
+/* 800EFAA8 000EB708 48 16 44 35 */ bl func_80253EDC
+/* 800EFAAC 000EB70C 88 9D 27 9B */ lbz r4, 0x279b(r29)
+/* 800EFAB0 000EB710 38 00 FF 00 */ li r0, -256
+/* 800EFAB4 000EB714 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EFAB8 000EB718 38 60 00 08 */ li r3, 8
+/* 800EFABC 000EB71C 7C 84 07 74 */ extsb r4, r4
+/* 800EFAC0 000EB720 7C BE 03 78 */ or r30, r5, r0
+/* 800EFAC4 000EB724 48 06 C8 45 */ bl func_8015C308
+/* 800EFAC8 000EB728 38 60 03 ED */ li r3, 0x3ed
+/* 800EFACC 000EB72C 38 80 00 00 */ li r4, 0
+/* 800EFAD0 000EB730 38 A0 00 00 */ li r5, 0
+/* 800EFAD4 000EB734 48 16 08 C5 */ bl func_80250398
+/* 800EFAD8 000EB738 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EFADC 000EB73C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFAE0 000EB740 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EFAE4 000EB744 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EFAE8 000EB748 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EFAEC 000EB74C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFAF0 000EB750 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFAF4 000EB754 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFAF8 000EB758 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFAFC 000EB75C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFB00 000EB760 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFB04 000EB764 48 0D 74 FD */ bl __cvt_fp2unsigned
+/* 800EFB08 000EB768 7C 7F 1B 78 */ mr r31, r3
+/* 800EFB0C 000EB76C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFB10 000EB770 48 16 07 E5 */ bl func_802502F4
+/* 800EFB14 000EB774 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFB18 000EB778 7F C9 F3 78 */ mr r9, r30
+/* 800EFB1C 000EB77C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFB20 000EB780 38 80 00 01 */ li r4, 1
+/* 800EFB24 000EB784 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFB28 000EB788 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFB2C 000EB78C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFB30 000EB790 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFB34 000EB794 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFB38 000EB798 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFB3C 000EB79C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFB40 000EB7A0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFB44 000EB7A4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFB48 000EB7A8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFB4C 000EB7AC EC 44 28 2A */ fadds f2, f4, f5
+/* 800EFB50 000EB7B0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EFB54 000EB7B4 FC 00 00 1E */ fctiwz f0, f0
+/* 800EFB58 000EB7B8 FC 20 08 1E */ fctiwz f1, f1
+/* 800EFB5C 000EB7BC FC 40 10 1E */ fctiwz f2, f2
+/* 800EFB60 000EB7C0 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EFB64 000EB7C4 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EFB68 000EB7C8 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EFB6C 000EB7CC D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EFB70 000EB7D0 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EFB74 000EB7D4 7D 08 07 34 */ extsh r8, r8
+/* 800EFB78 000EB7D8 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EFB7C 000EB7DC 7C E7 07 34 */ extsh r7, r7
+/* 800EFB80 000EB7E0 48 16 06 2D */ bl func_802501AC
+/* 800EFB84 000EB7E4 48 00 11 28 */ b lbl_800F0CAC
+/* 800EFB88 000EB7E8 7F 83 E3 78 */ mr r3, r28
+/* 800EFB8C 000EB7EC 7F E4 FB 78 */ mr r4, r31
+/* 800EFB90 000EB7F0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EFB94 000EB7F4 38 A0 00 06 */ li r5, 6
+/* 800EFB98 000EB7F8 48 16 43 45 */ bl func_80253EDC
+/* 800EFB9C 000EB7FC 88 9D 27 9C */ lbz r4, 0x279c(r29)
+/* 800EFBA0 000EB800 38 00 FF 00 */ li r0, -256
+/* 800EFBA4 000EB804 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EFBA8 000EB808 38 60 00 08 */ li r3, 8
+/* 800EFBAC 000EB80C 7C 84 07 74 */ extsb r4, r4
+/* 800EFBB0 000EB810 7C BE 03 78 */ or r30, r5, r0
+/* 800EFBB4 000EB814 48 06 C7 55 */ bl func_8015C308
+/* 800EFBB8 000EB818 38 60 03 ED */ li r3, 0x3ed
+/* 800EFBBC 000EB81C 38 80 00 00 */ li r4, 0
+/* 800EFBC0 000EB820 38 A0 00 00 */ li r5, 0
+/* 800EFBC4 000EB824 48 16 07 D5 */ bl func_80250398
+/* 800EFBC8 000EB828 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EFBCC 000EB82C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFBD0 000EB830 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EFBD4 000EB834 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EFBD8 000EB838 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EFBDC 000EB83C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFBE0 000EB840 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFBE4 000EB844 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFBE8 000EB848 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFBEC 000EB84C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFBF0 000EB850 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFBF4 000EB854 48 0D 74 0D */ bl __cvt_fp2unsigned
+/* 800EFBF8 000EB858 7C 7F 1B 78 */ mr r31, r3
+/* 800EFBFC 000EB85C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFC00 000EB860 48 16 06 F5 */ bl func_802502F4
+/* 800EFC04 000EB864 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFC08 000EB868 7F C9 F3 78 */ mr r9, r30
+/* 800EFC0C 000EB86C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFC10 000EB870 38 80 00 01 */ li r4, 1
+/* 800EFC14 000EB874 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFC18 000EB878 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFC1C 000EB87C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFC20 000EB880 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFC24 000EB884 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFC28 000EB888 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFC2C 000EB88C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFC30 000EB890 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFC34 000EB894 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFC38 000EB898 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFC3C 000EB89C EC 44 28 2A */ fadds f2, f4, f5
+/* 800EFC40 000EB8A0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EFC44 000EB8A4 FC 00 00 1E */ fctiwz f0, f0
+/* 800EFC48 000EB8A8 FC 20 08 1E */ fctiwz f1, f1
+/* 800EFC4C 000EB8AC FC 40 10 1E */ fctiwz f2, f2
+/* 800EFC50 000EB8B0 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EFC54 000EB8B4 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EFC58 000EB8B8 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EFC5C 000EB8BC D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EFC60 000EB8C0 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EFC64 000EB8C4 7D 08 07 34 */ extsh r8, r8
+/* 800EFC68 000EB8C8 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EFC6C 000EB8CC 7C E7 07 34 */ extsh r7, r7
+/* 800EFC70 000EB8D0 48 16 05 3D */ bl func_802501AC
+/* 800EFC74 000EB8D4 48 00 10 38 */ b lbl_800F0CAC
+/* 800EFC78 000EB8D8 7F 83 E3 78 */ mr r3, r28
+/* 800EFC7C 000EB8DC 7F E4 FB 78 */ mr r4, r31
+/* 800EFC80 000EB8E0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EFC84 000EB8E4 38 A0 00 06 */ li r5, 6
+/* 800EFC88 000EB8E8 48 16 42 55 */ bl func_80253EDC
+/* 800EFC8C 000EB8EC 88 9D 27 9D */ lbz r4, 0x279d(r29)
+/* 800EFC90 000EB8F0 38 00 FF 00 */ li r0, -256
+/* 800EFC94 000EB8F4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EFC98 000EB8F8 38 60 00 08 */ li r3, 8
+/* 800EFC9C 000EB8FC 7C 84 07 74 */ extsb r4, r4
+/* 800EFCA0 000EB900 7C BE 03 78 */ or r30, r5, r0
+/* 800EFCA4 000EB904 48 06 C6 65 */ bl func_8015C308
+/* 800EFCA8 000EB908 38 60 03 ED */ li r3, 0x3ed
+/* 800EFCAC 000EB90C 38 80 00 00 */ li r4, 0
+/* 800EFCB0 000EB910 38 A0 00 00 */ li r5, 0
+/* 800EFCB4 000EB914 48 16 06 E5 */ bl func_80250398
+/* 800EFCB8 000EB918 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EFCBC 000EB91C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFCC0 000EB920 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EFCC4 000EB924 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EFCC8 000EB928 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EFCCC 000EB92C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFCD0 000EB930 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFCD4 000EB934 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFCD8 000EB938 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFCDC 000EB93C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFCE0 000EB940 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFCE4 000EB944 48 0D 73 1D */ bl __cvt_fp2unsigned
+/* 800EFCE8 000EB948 7C 7F 1B 78 */ mr r31, r3
+/* 800EFCEC 000EB94C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFCF0 000EB950 48 16 06 05 */ bl func_802502F4
+/* 800EFCF4 000EB954 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFCF8 000EB958 7F C9 F3 78 */ mr r9, r30
+/* 800EFCFC 000EB95C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFD00 000EB960 38 80 00 01 */ li r4, 1
+/* 800EFD04 000EB964 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFD08 000EB968 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFD0C 000EB96C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFD10 000EB970 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFD14 000EB974 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFD18 000EB978 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFD1C 000EB97C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFD20 000EB980 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFD24 000EB984 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFD28 000EB988 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFD2C 000EB98C EC 44 28 2A */ fadds f2, f4, f5
+/* 800EFD30 000EB990 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EFD34 000EB994 FC 00 00 1E */ fctiwz f0, f0
+/* 800EFD38 000EB998 FC 20 08 1E */ fctiwz f1, f1
+/* 800EFD3C 000EB99C FC 40 10 1E */ fctiwz f2, f2
+/* 800EFD40 000EB9A0 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EFD44 000EB9A4 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EFD48 000EB9A8 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EFD4C 000EB9AC D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EFD50 000EB9B0 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EFD54 000EB9B4 7D 08 07 34 */ extsh r8, r8
+/* 800EFD58 000EB9B8 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EFD5C 000EB9BC 7C E7 07 34 */ extsh r7, r7
+/* 800EFD60 000EB9C0 48 16 04 4D */ bl func_802501AC
+/* 800EFD64 000EB9C4 48 00 0F 48 */ b lbl_800F0CAC
+/* 800EFD68 000EB9C8 7F 83 E3 78 */ mr r3, r28
+/* 800EFD6C 000EB9CC 7F E4 FB 78 */ mr r4, r31
+/* 800EFD70 000EB9D0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EFD74 000EB9D4 38 A0 00 06 */ li r5, 6
+/* 800EFD78 000EB9D8 48 16 41 65 */ bl func_80253EDC
+/* 800EFD7C 000EB9DC 88 9D 27 9E */ lbz r4, 0x279e(r29)
+/* 800EFD80 000EB9E0 38 00 FF 00 */ li r0, -256
+/* 800EFD84 000EB9E4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EFD88 000EB9E8 38 60 00 08 */ li r3, 8
+/* 800EFD8C 000EB9EC 7C 84 07 74 */ extsb r4, r4
+/* 800EFD90 000EB9F0 7C BE 03 78 */ or r30, r5, r0
+/* 800EFD94 000EB9F4 48 06 C5 75 */ bl func_8015C308
+/* 800EFD98 000EB9F8 38 60 03 ED */ li r3, 0x3ed
+/* 800EFD9C 000EB9FC 38 80 00 00 */ li r4, 0
+/* 800EFDA0 000EBA00 38 A0 00 00 */ li r5, 0
+/* 800EFDA4 000EBA04 48 16 05 F5 */ bl func_80250398
+/* 800EFDA8 000EBA08 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EFDAC 000EBA0C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFDB0 000EBA10 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EFDB4 000EBA14 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EFDB8 000EBA18 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EFDBC 000EBA1C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFDC0 000EBA20 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFDC4 000EBA24 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFDC8 000EBA28 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFDCC 000EBA2C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFDD0 000EBA30 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFDD4 000EBA34 48 0D 72 2D */ bl __cvt_fp2unsigned
+/* 800EFDD8 000EBA38 7C 7F 1B 78 */ mr r31, r3
+/* 800EFDDC 000EBA3C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFDE0 000EBA40 48 16 05 15 */ bl func_802502F4
+/* 800EFDE4 000EBA44 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFDE8 000EBA48 7F C9 F3 78 */ mr r9, r30
+/* 800EFDEC 000EBA4C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFDF0 000EBA50 38 80 00 01 */ li r4, 1
+/* 800EFDF4 000EBA54 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFDF8 000EBA58 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFDFC 000EBA5C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFE00 000EBA60 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFE04 000EBA64 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFE08 000EBA68 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFE0C 000EBA6C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFE10 000EBA70 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFE14 000EBA74 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFE18 000EBA78 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFE1C 000EBA7C EC 44 28 2A */ fadds f2, f4, f5
+/* 800EFE20 000EBA80 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EFE24 000EBA84 FC 00 00 1E */ fctiwz f0, f0
+/* 800EFE28 000EBA88 FC 20 08 1E */ fctiwz f1, f1
+/* 800EFE2C 000EBA8C FC 40 10 1E */ fctiwz f2, f2
+/* 800EFE30 000EBA90 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EFE34 000EBA94 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EFE38 000EBA98 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EFE3C 000EBA9C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EFE40 000EBAA0 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EFE44 000EBAA4 7D 08 07 34 */ extsh r8, r8
+/* 800EFE48 000EBAA8 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EFE4C 000EBAAC 7C E7 07 34 */ extsh r7, r7
+/* 800EFE50 000EBAB0 48 16 03 5D */ bl func_802501AC
+/* 800EFE54 000EBAB4 48 00 0E 58 */ b lbl_800F0CAC
+/* 800EFE58 000EBAB8 7F 83 E3 78 */ mr r3, r28
+/* 800EFE5C 000EBABC 7F E4 FB 78 */ mr r4, r31
+/* 800EFE60 000EBAC0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EFE64 000EBAC4 38 A0 00 06 */ li r5, 6
+/* 800EFE68 000EBAC8 48 16 40 75 */ bl func_80253EDC
+/* 800EFE6C 000EBACC 88 9D 27 9F */ lbz r4, 0x279f(r29)
+/* 800EFE70 000EBAD0 38 00 FF 00 */ li r0, -256
+/* 800EFE74 000EBAD4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EFE78 000EBAD8 38 60 00 08 */ li r3, 8
+/* 800EFE7C 000EBADC 7C 84 07 74 */ extsb r4, r4
+/* 800EFE80 000EBAE0 7C BE 03 78 */ or r30, r5, r0
+/* 800EFE84 000EBAE4 48 06 C4 85 */ bl func_8015C308
+/* 800EFE88 000EBAE8 38 60 03 ED */ li r3, 0x3ed
+/* 800EFE8C 000EBAEC 38 80 00 00 */ li r4, 0
+/* 800EFE90 000EBAF0 38 A0 00 00 */ li r5, 0
+/* 800EFE94 000EBAF4 48 16 05 05 */ bl func_80250398
+/* 800EFE98 000EBAF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EFE9C 000EBAFC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFEA0 000EBB00 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EFEA4 000EBB04 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EFEA8 000EBB08 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EFEAC 000EBB0C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFEB0 000EBB10 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFEB4 000EBB14 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFEB8 000EBB18 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFEBC 000EBB1C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFEC0 000EBB20 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFEC4 000EBB24 48 0D 71 3D */ bl __cvt_fp2unsigned
+/* 800EFEC8 000EBB28 7C 7F 1B 78 */ mr r31, r3
+/* 800EFECC 000EBB2C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFED0 000EBB30 48 16 04 25 */ bl func_802502F4
+/* 800EFED4 000EBB34 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFED8 000EBB38 7F C9 F3 78 */ mr r9, r30
+/* 800EFEDC 000EBB3C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFEE0 000EBB40 38 80 00 01 */ li r4, 1
+/* 800EFEE4 000EBB44 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFEE8 000EBB48 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFEEC 000EBB4C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFEF0 000EBB50 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFEF4 000EBB54 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFEF8 000EBB58 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFEFC 000EBB5C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFF00 000EBB60 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFF04 000EBB64 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFF08 000EBB68 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFF0C 000EBB6C EC 44 28 2A */ fadds f2, f4, f5
+/* 800EFF10 000EBB70 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800EFF14 000EBB74 FC 00 00 1E */ fctiwz f0, f0
+/* 800EFF18 000EBB78 FC 20 08 1E */ fctiwz f1, f1
+/* 800EFF1C 000EBB7C FC 40 10 1E */ fctiwz f2, f2
+/* 800EFF20 000EBB80 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800EFF24 000EBB84 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800EFF28 000EBB88 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800EFF2C 000EBB8C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800EFF30 000EBB90 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800EFF34 000EBB94 7D 08 07 34 */ extsh r8, r8
+/* 800EFF38 000EBB98 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800EFF3C 000EBB9C 7C E7 07 34 */ extsh r7, r7
+/* 800EFF40 000EBBA0 48 16 02 6D */ bl func_802501AC
+/* 800EFF44 000EBBA4 48 00 0D 68 */ b lbl_800F0CAC
+/* 800EFF48 000EBBA8 7F 83 E3 78 */ mr r3, r28
+/* 800EFF4C 000EBBAC 7F E4 FB 78 */ mr r4, r31
+/* 800EFF50 000EBBB0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800EFF54 000EBBB4 38 A0 00 06 */ li r5, 6
+/* 800EFF58 000EBBB8 48 16 3F 85 */ bl func_80253EDC
+/* 800EFF5C 000EBBBC 88 9D 27 A0 */ lbz r4, 0x27a0(r29)
+/* 800EFF60 000EBBC0 38 00 FF 00 */ li r0, -256
+/* 800EFF64 000EBBC4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800EFF68 000EBBC8 38 60 00 08 */ li r3, 8
+/* 800EFF6C 000EBBCC 7C 84 07 74 */ extsb r4, r4
+/* 800EFF70 000EBBD0 7C BE 03 78 */ or r30, r5, r0
+/* 800EFF74 000EBBD4 48 06 C3 95 */ bl func_8015C308
+/* 800EFF78 000EBBD8 38 60 03 ED */ li r3, 0x3ed
+/* 800EFF7C 000EBBDC 38 80 00 00 */ li r4, 0
+/* 800EFF80 000EBBE0 38 A0 00 00 */ li r5, 0
+/* 800EFF84 000EBBE4 48 16 04 15 */ bl func_80250398
+/* 800EFF88 000EBBE8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800EFF8C 000EBBEC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFF90 000EBBF0 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800EFF94 000EBBF4 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800EFF98 000EBBF8 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800EFF9C 000EBBFC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800EFFA0 000EBC00 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800EFFA4 000EBC04 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800EFFA8 000EBC08 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800EFFAC 000EBC0C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800EFFB0 000EBC10 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800EFFB4 000EBC14 48 0D 70 4D */ bl __cvt_fp2unsigned
+/* 800EFFB8 000EBC18 7C 7F 1B 78 */ mr r31, r3
+/* 800EFFBC 000EBC1C 38 60 03 ED */ li r3, 0x3ed
+/* 800EFFC0 000EBC20 48 16 03 35 */ bl func_802502F4
+/* 800EFFC4 000EBC24 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800EFFC8 000EBC28 7F C9 F3 78 */ mr r9, r30
+/* 800EFFCC 000EBC2C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800EFFD0 000EBC30 38 80 00 01 */ li r4, 1
+/* 800EFFD4 000EBC34 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800EFFD8 000EBC38 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800EFFDC 000EBC3C FC 40 18 1E */ fctiwz f2, f3
+/* 800EFFE0 000EBC40 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800EFFE4 000EBC44 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800EFFE8 000EBC48 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800EFFEC 000EBC4C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800EFFF0 000EBC50 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800EFFF4 000EBC54 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800EFFF8 000EBC58 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800EFFFC 000EBC5C EC 44 28 2A */ fadds f2, f4, f5
+/* 800F0000 000EBC60 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F0004 000EBC64 FC 00 00 1E */ fctiwz f0, f0
+/* 800F0008 000EBC68 FC 20 08 1E */ fctiwz f1, f1
+/* 800F000C 000EBC6C FC 40 10 1E */ fctiwz f2, f2
+/* 800F0010 000EBC70 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F0014 000EBC74 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F0018 000EBC78 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F001C 000EBC7C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F0020 000EBC80 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F0024 000EBC84 7D 08 07 34 */ extsh r8, r8
+/* 800F0028 000EBC88 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F002C 000EBC8C 7C E7 07 34 */ extsh r7, r7
+/* 800F0030 000EBC90 48 16 01 7D */ bl func_802501AC
+/* 800F0034 000EBC94 48 00 0C 78 */ b lbl_800F0CAC
+/* 800F0038 000EBC98 7F 83 E3 78 */ mr r3, r28
+/* 800F003C 000EBC9C 7F E4 FB 78 */ mr r4, r31
+/* 800F0040 000EBCA0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0044 000EBCA4 38 A0 00 06 */ li r5, 6
+/* 800F0048 000EBCA8 48 16 3E 95 */ bl func_80253EDC
+/* 800F004C 000EBCAC 88 9D 27 A1 */ lbz r4, 0x27a1(r29)
+/* 800F0050 000EBCB0 38 00 FF 00 */ li r0, -256
+/* 800F0054 000EBCB4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F0058 000EBCB8 38 60 00 08 */ li r3, 8
+/* 800F005C 000EBCBC 7C 84 07 74 */ extsb r4, r4
+/* 800F0060 000EBCC0 7C BE 03 78 */ or r30, r5, r0
+/* 800F0064 000EBCC4 48 06 C2 A5 */ bl func_8015C308
+/* 800F0068 000EBCC8 38 60 03 ED */ li r3, 0x3ed
+/* 800F006C 000EBCCC 38 80 00 00 */ li r4, 0
+/* 800F0070 000EBCD0 38 A0 00 00 */ li r5, 0
+/* 800F0074 000EBCD4 48 16 03 25 */ bl func_80250398
+/* 800F0078 000EBCD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F007C 000EBCDC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0080 000EBCE0 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0084 000EBCE4 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0088 000EBCE8 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F008C 000EBCEC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0090 000EBCF0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0094 000EBCF4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0098 000EBCF8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F009C 000EBCFC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F00A0 000EBD00 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F00A4 000EBD04 48 0D 6F 5D */ bl __cvt_fp2unsigned
+/* 800F00A8 000EBD08 7C 7F 1B 78 */ mr r31, r3
+/* 800F00AC 000EBD0C 38 60 03 ED */ li r3, 0x3ed
+/* 800F00B0 000EBD10 48 16 02 45 */ bl func_802502F4
+/* 800F00B4 000EBD14 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F00B8 000EBD18 7F C9 F3 78 */ mr r9, r30
+/* 800F00BC 000EBD1C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F00C0 000EBD20 38 80 00 01 */ li r4, 1
+/* 800F00C4 000EBD24 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F00C8 000EBD28 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F00CC 000EBD2C FC 40 18 1E */ fctiwz f2, f3
+/* 800F00D0 000EBD30 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F00D4 000EBD34 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F00D8 000EBD38 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F00DC 000EBD3C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F00E0 000EBD40 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F00E4 000EBD44 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F00E8 000EBD48 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F00EC 000EBD4C EC 44 28 2A */ fadds f2, f4, f5
+/* 800F00F0 000EBD50 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F00F4 000EBD54 FC 00 00 1E */ fctiwz f0, f0
+/* 800F00F8 000EBD58 FC 20 08 1E */ fctiwz f1, f1
+/* 800F00FC 000EBD5C FC 40 10 1E */ fctiwz f2, f2
+/* 800F0100 000EBD60 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F0104 000EBD64 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F0108 000EBD68 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F010C 000EBD6C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F0110 000EBD70 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F0114 000EBD74 7D 08 07 34 */ extsh r8, r8
+/* 800F0118 000EBD78 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F011C 000EBD7C 7C E7 07 34 */ extsh r7, r7
+/* 800F0120 000EBD80 48 16 00 8D */ bl func_802501AC
+/* 800F0124 000EBD84 48 00 0B 88 */ b lbl_800F0CAC
+/* 800F0128 000EBD88 7F 83 E3 78 */ mr r3, r28
+/* 800F012C 000EBD8C 7F E4 FB 78 */ mr r4, r31
+/* 800F0130 000EBD90 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0134 000EBD94 38 A0 00 06 */ li r5, 6
+/* 800F0138 000EBD98 48 16 3D A5 */ bl func_80253EDC
+/* 800F013C 000EBD9C 88 9D 27 A2 */ lbz r4, 0x27a2(r29)
+/* 800F0140 000EBDA0 38 00 FF 00 */ li r0, -256
+/* 800F0144 000EBDA4 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F0148 000EBDA8 38 60 00 08 */ li r3, 8
+/* 800F014C 000EBDAC 7C 84 07 74 */ extsb r4, r4
+/* 800F0150 000EBDB0 7C BE 03 78 */ or r30, r5, r0
+/* 800F0154 000EBDB4 48 06 C1 B5 */ bl func_8015C308
+/* 800F0158 000EBDB8 38 60 03 ED */ li r3, 0x3ed
+/* 800F015C 000EBDBC 38 80 00 00 */ li r4, 0
+/* 800F0160 000EBDC0 38 A0 00 00 */ li r5, 0
+/* 800F0164 000EBDC4 48 16 02 35 */ bl func_80250398
+/* 800F0168 000EBDC8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F016C 000EBDCC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0170 000EBDD0 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0174 000EBDD4 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0178 000EBDD8 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F017C 000EBDDC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0180 000EBDE0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0184 000EBDE4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0188 000EBDE8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F018C 000EBDEC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F0190 000EBDF0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F0194 000EBDF4 48 0D 6E 6D */ bl __cvt_fp2unsigned
+/* 800F0198 000EBDF8 7C 7F 1B 78 */ mr r31, r3
+/* 800F019C 000EBDFC 38 60 03 ED */ li r3, 0x3ed
+/* 800F01A0 000EBE00 48 16 01 55 */ bl func_802502F4
+/* 800F01A4 000EBE04 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F01A8 000EBE08 7F C9 F3 78 */ mr r9, r30
+/* 800F01AC 000EBE0C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F01B0 000EBE10 38 80 00 01 */ li r4, 1
+/* 800F01B4 000EBE14 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F01B8 000EBE18 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F01BC 000EBE1C FC 40 18 1E */ fctiwz f2, f3
+/* 800F01C0 000EBE20 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F01C4 000EBE24 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F01C8 000EBE28 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F01CC 000EBE2C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F01D0 000EBE30 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F01D4 000EBE34 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F01D8 000EBE38 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F01DC 000EBE3C EC 44 28 2A */ fadds f2, f4, f5
+/* 800F01E0 000EBE40 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F01E4 000EBE44 FC 00 00 1E */ fctiwz f0, f0
+/* 800F01E8 000EBE48 FC 20 08 1E */ fctiwz f1, f1
+/* 800F01EC 000EBE4C FC 40 10 1E */ fctiwz f2, f2
+/* 800F01F0 000EBE50 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F01F4 000EBE54 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F01F8 000EBE58 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F01FC 000EBE5C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F0200 000EBE60 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F0204 000EBE64 7D 08 07 34 */ extsh r8, r8
+/* 800F0208 000EBE68 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F020C 000EBE6C 7C E7 07 34 */ extsh r7, r7
+/* 800F0210 000EBE70 48 15 FF 9D */ bl func_802501AC
+/* 800F0214 000EBE74 48 00 0A 98 */ b lbl_800F0CAC
+/* 800F0218 000EBE78 7F 83 E3 78 */ mr r3, r28
+/* 800F021C 000EBE7C 7F E4 FB 78 */ mr r4, r31
+/* 800F0220 000EBE80 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0224 000EBE84 38 A0 00 06 */ li r5, 6
+/* 800F0228 000EBE88 48 16 3C B5 */ bl func_80253EDC
+/* 800F022C 000EBE8C 88 9D 27 A3 */ lbz r4, 0x27a3(r29)
+/* 800F0230 000EBE90 38 00 FF 00 */ li r0, -256
+/* 800F0234 000EBE94 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F0238 000EBE98 38 60 00 08 */ li r3, 8
+/* 800F023C 000EBE9C 7C 84 07 74 */ extsb r4, r4
+/* 800F0240 000EBEA0 7C BE 03 78 */ or r30, r5, r0
+/* 800F0244 000EBEA4 48 06 C0 C5 */ bl func_8015C308
+/* 800F0248 000EBEA8 38 60 03 ED */ li r3, 0x3ed
+/* 800F024C 000EBEAC 38 80 00 00 */ li r4, 0
+/* 800F0250 000EBEB0 38 A0 00 00 */ li r5, 0
+/* 800F0254 000EBEB4 48 16 01 45 */ bl func_80250398
+/* 800F0258 000EBEB8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F025C 000EBEBC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0260 000EBEC0 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0264 000EBEC4 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0268 000EBEC8 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F026C 000EBECC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0270 000EBED0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0274 000EBED4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0278 000EBED8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F027C 000EBEDC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F0280 000EBEE0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F0284 000EBEE4 48 0D 6D 7D */ bl __cvt_fp2unsigned
+/* 800F0288 000EBEE8 7C 7F 1B 78 */ mr r31, r3
+/* 800F028C 000EBEEC 38 60 03 ED */ li r3, 0x3ed
+/* 800F0290 000EBEF0 48 16 00 65 */ bl func_802502F4
+/* 800F0294 000EBEF4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F0298 000EBEF8 7F C9 F3 78 */ mr r9, r30
+/* 800F029C 000EBEFC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F02A0 000EBF00 38 80 00 01 */ li r4, 1
+/* 800F02A4 000EBF04 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F02A8 000EBF08 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F02AC 000EBF0C FC 40 18 1E */ fctiwz f2, f3
+/* 800F02B0 000EBF10 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F02B4 000EBF14 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F02B8 000EBF18 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F02BC 000EBF1C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F02C0 000EBF20 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F02C4 000EBF24 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F02C8 000EBF28 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F02CC 000EBF2C EC 44 28 2A */ fadds f2, f4, f5
+/* 800F02D0 000EBF30 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F02D4 000EBF34 FC 00 00 1E */ fctiwz f0, f0
+/* 800F02D8 000EBF38 FC 20 08 1E */ fctiwz f1, f1
+/* 800F02DC 000EBF3C FC 40 10 1E */ fctiwz f2, f2
+/* 800F02E0 000EBF40 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F02E4 000EBF44 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F02E8 000EBF48 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F02EC 000EBF4C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F02F0 000EBF50 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F02F4 000EBF54 7D 08 07 34 */ extsh r8, r8
+/* 800F02F8 000EBF58 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F02FC 000EBF5C 7C E7 07 34 */ extsh r7, r7
+/* 800F0300 000EBF60 48 15 FE AD */ bl func_802501AC
+/* 800F0304 000EBF64 48 00 09 A8 */ b lbl_800F0CAC
+/* 800F0308 000EBF68 7F 83 E3 78 */ mr r3, r28
+/* 800F030C 000EBF6C 7F E4 FB 78 */ mr r4, r31
+/* 800F0310 000EBF70 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0314 000EBF74 38 A0 00 06 */ li r5, 6
+/* 800F0318 000EBF78 48 16 3B C5 */ bl func_80253EDC
+/* 800F031C 000EBF7C 88 9D 27 A4 */ lbz r4, 0x27a4(r29)
+/* 800F0320 000EBF80 38 00 FF 00 */ li r0, -256
+/* 800F0324 000EBF84 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F0328 000EBF88 38 60 00 08 */ li r3, 8
+/* 800F032C 000EBF8C 7C 84 07 74 */ extsb r4, r4
+/* 800F0330 000EBF90 7C BE 03 78 */ or r30, r5, r0
+/* 800F0334 000EBF94 48 06 BF D5 */ bl func_8015C308
+/* 800F0338 000EBF98 38 60 03 ED */ li r3, 0x3ed
+/* 800F033C 000EBF9C 38 80 00 00 */ li r4, 0
+/* 800F0340 000EBFA0 38 A0 00 00 */ li r5, 0
+/* 800F0344 000EBFA4 48 16 00 55 */ bl func_80250398
+/* 800F0348 000EBFA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F034C 000EBFAC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0350 000EBFB0 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0354 000EBFB4 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0358 000EBFB8 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F035C 000EBFBC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0360 000EBFC0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0364 000EBFC4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0368 000EBFC8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F036C 000EBFCC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F0370 000EBFD0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F0374 000EBFD4 48 0D 6C 8D */ bl __cvt_fp2unsigned
+/* 800F0378 000EBFD8 7C 7F 1B 78 */ mr r31, r3
+/* 800F037C 000EBFDC 38 60 03 ED */ li r3, 0x3ed
+/* 800F0380 000EBFE0 48 15 FF 75 */ bl func_802502F4
+/* 800F0384 000EBFE4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F0388 000EBFE8 7F C9 F3 78 */ mr r9, r30
+/* 800F038C 000EBFEC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F0390 000EBFF0 38 80 00 01 */ li r4, 1
+/* 800F0394 000EBFF4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0398 000EBFF8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F039C 000EBFFC FC 40 18 1E */ fctiwz f2, f3
+/* 800F03A0 000EC000 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F03A4 000EC004 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F03A8 000EC008 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F03AC 000EC00C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F03B0 000EC010 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F03B4 000EC014 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F03B8 000EC018 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F03BC 000EC01C EC 44 28 2A */ fadds f2, f4, f5
+/* 800F03C0 000EC020 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F03C4 000EC024 FC 00 00 1E */ fctiwz f0, f0
+/* 800F03C8 000EC028 FC 20 08 1E */ fctiwz f1, f1
+/* 800F03CC 000EC02C FC 40 10 1E */ fctiwz f2, f2
+/* 800F03D0 000EC030 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F03D4 000EC034 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F03D8 000EC038 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F03DC 000EC03C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F03E0 000EC040 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F03E4 000EC044 7D 08 07 34 */ extsh r8, r8
+/* 800F03E8 000EC048 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F03EC 000EC04C 7C E7 07 34 */ extsh r7, r7
+/* 800F03F0 000EC050 48 15 FD BD */ bl func_802501AC
+/* 800F03F4 000EC054 48 00 08 B8 */ b lbl_800F0CAC
+/* 800F03F8 000EC058 7F 83 E3 78 */ mr r3, r28
+/* 800F03FC 000EC05C 7F E4 FB 78 */ mr r4, r31
+/* 800F0400 000EC060 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0404 000EC064 38 A0 00 06 */ li r5, 6
+/* 800F0408 000EC068 48 16 3A D5 */ bl func_80253EDC
+/* 800F040C 000EC06C 88 9D 27 A5 */ lbz r4, 0x27a5(r29)
+/* 800F0410 000EC070 38 00 FF 00 */ li r0, -256
+/* 800F0414 000EC074 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F0418 000EC078 38 60 00 08 */ li r3, 8
+/* 800F041C 000EC07C 7C 84 07 74 */ extsb r4, r4
+/* 800F0420 000EC080 7C BE 03 78 */ or r30, r5, r0
+/* 800F0424 000EC084 48 06 BE E5 */ bl func_8015C308
+/* 800F0428 000EC088 38 60 03 ED */ li r3, 0x3ed
+/* 800F042C 000EC08C 38 80 00 00 */ li r4, 0
+/* 800F0430 000EC090 38 A0 00 00 */ li r5, 0
+/* 800F0434 000EC094 48 15 FF 65 */ bl func_80250398
+/* 800F0438 000EC098 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F043C 000EC09C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0440 000EC0A0 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0444 000EC0A4 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0448 000EC0A8 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F044C 000EC0AC C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0450 000EC0B0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0454 000EC0B4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0458 000EC0B8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F045C 000EC0BC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F0460 000EC0C0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F0464 000EC0C4 48 0D 6B 9D */ bl __cvt_fp2unsigned
+/* 800F0468 000EC0C8 7C 7F 1B 78 */ mr r31, r3
+/* 800F046C 000EC0CC 38 60 03 ED */ li r3, 0x3ed
+/* 800F0470 000EC0D0 48 15 FE 85 */ bl func_802502F4
+/* 800F0474 000EC0D4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F0478 000EC0D8 7F C9 F3 78 */ mr r9, r30
+/* 800F047C 000EC0DC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F0480 000EC0E0 38 80 00 01 */ li r4, 1
+/* 800F0484 000EC0E4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0488 000EC0E8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F048C 000EC0EC FC 40 18 1E */ fctiwz f2, f3
+/* 800F0490 000EC0F0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F0494 000EC0F4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F0498 000EC0F8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F049C 000EC0FC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F04A0 000EC100 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F04A4 000EC104 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F04A8 000EC108 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F04AC 000EC10C EC 44 28 2A */ fadds f2, f4, f5
+/* 800F04B0 000EC110 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F04B4 000EC114 FC 00 00 1E */ fctiwz f0, f0
+/* 800F04B8 000EC118 FC 20 08 1E */ fctiwz f1, f1
+/* 800F04BC 000EC11C FC 40 10 1E */ fctiwz f2, f2
+/* 800F04C0 000EC120 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F04C4 000EC124 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F04C8 000EC128 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F04CC 000EC12C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F04D0 000EC130 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F04D4 000EC134 7D 08 07 34 */ extsh r8, r8
+/* 800F04D8 000EC138 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F04DC 000EC13C 7C E7 07 34 */ extsh r7, r7
+/* 800F04E0 000EC140 48 15 FC CD */ bl func_802501AC
+/* 800F04E4 000EC144 48 00 07 C8 */ b lbl_800F0CAC
+/* 800F04E8 000EC148 7F 83 E3 78 */ mr r3, r28
+/* 800F04EC 000EC14C 7F E4 FB 78 */ mr r4, r31
+/* 800F04F0 000EC150 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F04F4 000EC154 38 A0 00 06 */ li r5, 6
+/* 800F04F8 000EC158 48 16 39 E5 */ bl func_80253EDC
+/* 800F04FC 000EC15C 88 9D 27 A6 */ lbz r4, 0x27a6(r29)
+/* 800F0500 000EC160 38 00 FF 00 */ li r0, -256
+/* 800F0504 000EC164 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F0508 000EC168 38 60 00 08 */ li r3, 8
+/* 800F050C 000EC16C 7C 84 07 74 */ extsb r4, r4
+/* 800F0510 000EC170 7C BE 03 78 */ or r30, r5, r0
+/* 800F0514 000EC174 48 06 BD F5 */ bl func_8015C308
+/* 800F0518 000EC178 38 60 03 ED */ li r3, 0x3ed
+/* 800F051C 000EC17C 38 80 00 00 */ li r4, 0
+/* 800F0520 000EC180 38 A0 00 00 */ li r5, 0
+/* 800F0524 000EC184 48 15 FE 75 */ bl func_80250398
+/* 800F0528 000EC188 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F052C 000EC18C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0530 000EC190 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0534 000EC194 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0538 000EC198 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F053C 000EC19C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0540 000EC1A0 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0544 000EC1A4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0548 000EC1A8 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F054C 000EC1AC EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F0550 000EC1B0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F0554 000EC1B4 48 0D 6A AD */ bl __cvt_fp2unsigned
+/* 800F0558 000EC1B8 7C 7F 1B 78 */ mr r31, r3
+/* 800F055C 000EC1BC 38 60 03 ED */ li r3, 0x3ed
+/* 800F0560 000EC1C0 48 15 FD 95 */ bl func_802502F4
+/* 800F0564 000EC1C4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F0568 000EC1C8 7F C9 F3 78 */ mr r9, r30
+/* 800F056C 000EC1CC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F0570 000EC1D0 38 80 00 01 */ li r4, 1
+/* 800F0574 000EC1D4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0578 000EC1D8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F057C 000EC1DC FC 40 18 1E */ fctiwz f2, f3
+/* 800F0580 000EC1E0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F0584 000EC1E4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F0588 000EC1E8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F058C 000EC1EC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F0590 000EC1F0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F0594 000EC1F4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F0598 000EC1F8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F059C 000EC1FC EC 44 28 2A */ fadds f2, f4, f5
+/* 800F05A0 000EC200 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F05A4 000EC204 FC 00 00 1E */ fctiwz f0, f0
+/* 800F05A8 000EC208 FC 20 08 1E */ fctiwz f1, f1
+/* 800F05AC 000EC20C FC 40 10 1E */ fctiwz f2, f2
+/* 800F05B0 000EC210 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F05B4 000EC214 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F05B8 000EC218 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F05BC 000EC21C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F05C0 000EC220 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F05C4 000EC224 7D 08 07 34 */ extsh r8, r8
+/* 800F05C8 000EC228 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F05CC 000EC22C 7C E7 07 34 */ extsh r7, r7
+/* 800F05D0 000EC230 48 15 FB DD */ bl func_802501AC
+/* 800F05D4 000EC234 48 00 06 D8 */ b lbl_800F0CAC
+/* 800F05D8 000EC238 7F 83 E3 78 */ mr r3, r28
+/* 800F05DC 000EC23C 7F E4 FB 78 */ mr r4, r31
+/* 800F05E0 000EC240 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F05E4 000EC244 38 A0 00 06 */ li r5, 6
+/* 800F05E8 000EC248 48 16 38 F5 */ bl func_80253EDC
+/* 800F05EC 000EC24C 88 9D 27 A7 */ lbz r4, 0x27a7(r29)
+/* 800F05F0 000EC250 38 00 FF 00 */ li r0, -256
+/* 800F05F4 000EC254 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 800F05F8 000EC258 38 60 00 08 */ li r3, 8
+/* 800F05FC 000EC25C 7C 84 07 74 */ extsb r4, r4
+/* 800F0600 000EC260 7C BE 03 78 */ or r30, r5, r0
+/* 800F0604 000EC264 48 06 BD 05 */ bl func_8015C308
+/* 800F0608 000EC268 38 60 03 ED */ li r3, 0x3ed
+/* 800F060C 000EC26C 38 80 00 00 */ li r4, 0
+/* 800F0610 000EC270 38 A0 00 00 */ li r5, 0
+/* 800F0614 000EC274 48 15 FD 85 */ bl func_80250398
+/* 800F0618 000EC278 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F061C 000EC27C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0620 000EC280 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F0624 000EC284 C0 41 00 34 */ lfs f2, 0x34(r1)
+/* 800F0628 000EC288 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F062C 000EC28C C0 21 00 30 */ lfs f1, 0x30(r1)
+/* 800F0630 000EC290 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F0634 000EC294 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F0638 000EC298 EC 22 08 28 */ fsubs f1, f2, f1
+/* 800F063C 000EC29C EC 21 18 28 */ fsubs f1, f1, f3
+/* 800F0640 000EC2A0 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F0644 000EC2A4 48 0D 69 BD */ bl __cvt_fp2unsigned
+/* 800F0648 000EC2A8 7C 7F 1B 78 */ mr r31, r3
+/* 800F064C 000EC2AC 38 60 03 ED */ li r3, 0x3ed
+/* 800F0650 000EC2B0 48 15 FC A5 */ bl func_802502F4
+/* 800F0654 000EC2B4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F0658 000EC2B8 7F C9 F3 78 */ mr r9, r30
+/* 800F065C 000EC2BC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F0660 000EC2C0 38 80 00 01 */ li r4, 1
+/* 800F0664 000EC2C4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F0668 000EC2C8 C8 21 00 58 */ lfd f1, 0x58(r1)
+/* 800F066C 000EC2CC FC 40 18 1E */ fctiwz f2, f3
+/* 800F0670 000EC2D0 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F0674 000EC2D4 EC A1 20 28 */ fsubs f5, f1, f4
+/* 800F0678 000EC2D8 C0 81 00 30 */ lfs f4, 0x30(r1)
+/* 800F067C 000EC2DC C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F0680 000EC2E0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F0684 000EC2E4 D8 41 00 70 */ stfd f2, 0x70(r1)
+/* 800F0688 000EC2E8 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F068C 000EC2EC EC 44 28 2A */ fadds f2, f4, f5
+/* 800F0690 000EC2F0 80 C1 00 74 */ lwz r6, 0x74(r1)
+/* 800F0694 000EC2F4 FC 00 00 1E */ fctiwz f0, f0
+/* 800F0698 000EC2F8 FC 20 08 1E */ fctiwz f1, f1
+/* 800F069C 000EC2FC FC 40 10 1E */ fctiwz f2, f2
+/* 800F06A0 000EC300 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F06A4 000EC304 D8 21 00 68 */ stfd f1, 0x68(r1)
+/* 800F06A8 000EC308 81 01 00 64 */ lwz r8, 0x64(r1)
+/* 800F06AC 000EC30C D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 800F06B0 000EC310 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F06B4 000EC314 7D 08 07 34 */ extsh r8, r8
+/* 800F06B8 000EC318 80 A1 00 7C */ lwz r5, 0x7c(r1)
+/* 800F06BC 000EC31C 7C E7 07 34 */ extsh r7, r7
+/* 800F06C0 000EC320 48 15 FA ED */ bl func_802501AC
+/* 800F06C4 000EC324 48 00 05 E8 */ b lbl_800F0CAC
+/* 800F06C8 000EC328 7F 83 E3 78 */ mr r3, r28
+/* 800F06CC 000EC32C 7F E4 FB 78 */ mr r4, r31
+/* 800F06D0 000EC330 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F06D4 000EC334 38 A0 00 06 */ li r5, 6
+/* 800F06D8 000EC338 48 16 38 05 */ bl func_80253EDC
+/* 800F06DC 000EC33C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F06E0 000EC340 38 60 00 0A */ li r3, 0xa
+/* 800F06E4 000EC344 4B F6 93 59 */ bl func_80059A3C
+/* 800F06E8 000EC348 48 00 05 C4 */ b lbl_800F0CAC
+/* 800F06EC 000EC34C 7F 83 E3 78 */ mr r3, r28
+/* 800F06F0 000EC350 7F E4 FB 78 */ mr r4, r31
+/* 800F06F4 000EC354 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F06F8 000EC358 38 A0 00 06 */ li r5, 6
+/* 800F06FC 000EC35C 48 16 37 E1 */ bl func_80253EDC
+/* 800F0700 000EC360 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0704 000EC364 38 60 00 0B */ li r3, 0xb
+/* 800F0708 000EC368 4B F6 93 35 */ bl func_80059A3C
+/* 800F070C 000EC36C 48 00 05 A0 */ b lbl_800F0CAC
+/* 800F0710 000EC370 7F 83 E3 78 */ mr r3, r28
+/* 800F0714 000EC374 7F E4 FB 78 */ mr r4, r31
+/* 800F0718 000EC378 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F071C 000EC37C 38 A0 00 06 */ li r5, 6
+/* 800F0720 000EC380 48 16 37 BD */ bl func_80253EDC
+/* 800F0724 000EC384 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0728 000EC388 38 60 00 0C */ li r3, 0xc
+/* 800F072C 000EC38C 4B F6 93 11 */ bl func_80059A3C
+/* 800F0730 000EC390 48 00 05 7C */ b lbl_800F0CAC
+/* 800F0734 000EC394 7F 83 E3 78 */ mr r3, r28
+/* 800F0738 000EC398 7F E4 FB 78 */ mr r4, r31
+/* 800F073C 000EC39C 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0740 000EC3A0 38 A0 00 06 */ li r5, 6
+/* 800F0744 000EC3A4 48 16 37 99 */ bl func_80253EDC
+/* 800F0748 000EC3A8 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F074C 000EC3AC 38 60 00 0D */ li r3, 0xd
+/* 800F0750 000EC3B0 4B F6 92 ED */ bl func_80059A3C
+/* 800F0754 000EC3B4 48 00 05 58 */ b lbl_800F0CAC
+/* 800F0758 000EC3B8 7F 83 E3 78 */ mr r3, r28
+/* 800F075C 000EC3BC 7F E4 FB 78 */ mr r4, r31
+/* 800F0760 000EC3C0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0764 000EC3C4 38 A0 00 06 */ li r5, 6
+/* 800F0768 000EC3C8 48 16 37 75 */ bl func_80253EDC
+/* 800F076C 000EC3CC 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0770 000EC3D0 38 60 00 0E */ li r3, 0xe
+/* 800F0774 000EC3D4 4B F6 92 C9 */ bl func_80059A3C
+/* 800F0778 000EC3D8 48 00 05 34 */ b lbl_800F0CAC
+/* 800F077C 000EC3DC 7F 83 E3 78 */ mr r3, r28
+/* 800F0780 000EC3E0 7F E4 FB 78 */ mr r4, r31
+/* 800F0784 000EC3E4 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0788 000EC3E8 38 A0 00 06 */ li r5, 6
+/* 800F078C 000EC3EC 48 16 37 51 */ bl func_80253EDC
+/* 800F0790 000EC3F0 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0794 000EC3F4 38 60 00 0F */ li r3, 0xf
+/* 800F0798 000EC3F8 4B F6 92 A5 */ bl func_80059A3C
+/* 800F079C 000EC3FC 48 00 05 10 */ b lbl_800F0CAC
+/* 800F07A0 000EC400 7F 83 E3 78 */ mr r3, r28
+/* 800F07A4 000EC404 7F E4 FB 78 */ mr r4, r31
+/* 800F07A8 000EC408 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F07AC 000EC40C 38 A0 00 06 */ li r5, 6
+/* 800F07B0 000EC410 48 16 37 2D */ bl func_80253EDC
+/* 800F07B4 000EC414 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F07B8 000EC418 38 60 00 10 */ li r3, 0x10
+/* 800F07BC 000EC41C 4B F6 92 81 */ bl func_80059A3C
+/* 800F07C0 000EC420 48 00 04 EC */ b lbl_800F0CAC
+/* 800F07C4 000EC424 7F 83 E3 78 */ mr r3, r28
+/* 800F07C8 000EC428 7F E4 FB 78 */ mr r4, r31
+/* 800F07CC 000EC42C 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F07D0 000EC430 38 A0 00 06 */ li r5, 6
+/* 800F07D4 000EC434 48 16 37 09 */ bl func_80253EDC
+/* 800F07D8 000EC438 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F07DC 000EC43C 38 60 00 11 */ li r3, 0x11
+/* 800F07E0 000EC440 4B F6 92 5D */ bl func_80059A3C
+/* 800F07E4 000EC444 48 00 04 C8 */ b lbl_800F0CAC
+/* 800F07E8 000EC448 7F 83 E3 78 */ mr r3, r28
+/* 800F07EC 000EC44C 7F E4 FB 78 */ mr r4, r31
+/* 800F07F0 000EC450 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F07F4 000EC454 38 A0 00 06 */ li r5, 6
+/* 800F07F8 000EC458 48 16 36 E5 */ bl func_80253EDC
+/* 800F07FC 000EC45C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0800 000EC460 38 60 00 12 */ li r3, 0x12
+/* 800F0804 000EC464 4B F6 92 39 */ bl func_80059A3C
+/* 800F0808 000EC468 48 00 04 A4 */ b lbl_800F0CAC
+/* 800F080C 000EC46C 7F 83 E3 78 */ mr r3, r28
+/* 800F0810 000EC470 7F E4 FB 78 */ mr r4, r31
+/* 800F0814 000EC474 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0818 000EC478 38 A0 00 06 */ li r5, 6
+/* 800F081C 000EC47C 48 16 36 C1 */ bl func_80253EDC
+/* 800F0820 000EC480 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0824 000EC484 38 60 00 13 */ li r3, 0x13
+/* 800F0828 000EC488 4B F6 92 15 */ bl func_80059A3C
+/* 800F082C 000EC48C 48 00 04 80 */ b lbl_800F0CAC
+/* 800F0830 000EC490 7F 83 E3 78 */ mr r3, r28
+/* 800F0834 000EC494 7F E4 FB 78 */ mr r4, r31
+/* 800F0838 000EC498 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F083C 000EC49C 38 A0 00 06 */ li r5, 6
+/* 800F0840 000EC4A0 48 16 36 9D */ bl func_80253EDC
+/* 800F0844 000EC4A4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0848 000EC4A8 38 60 00 14 */ li r3, 0x14
+/* 800F084C 000EC4AC 4B F6 91 F1 */ bl func_80059A3C
+/* 800F0850 000EC4B0 48 00 04 5C */ b lbl_800F0CAC
+/* 800F0854 000EC4B4 7F 83 E3 78 */ mr r3, r28
+/* 800F0858 000EC4B8 7F E4 FB 78 */ mr r4, r31
+/* 800F085C 000EC4BC 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0860 000EC4C0 38 A0 00 06 */ li r5, 6
+/* 800F0864 000EC4C4 48 16 36 79 */ bl func_80253EDC
+/* 800F0868 000EC4C8 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F086C 000EC4CC 38 60 00 15 */ li r3, 0x15
+/* 800F0870 000EC4D0 4B F6 91 CD */ bl func_80059A3C
+/* 800F0874 000EC4D4 48 00 04 38 */ b lbl_800F0CAC
+/* 800F0878 000EC4D8 7F 83 E3 78 */ mr r3, r28
+/* 800F087C 000EC4DC 7F E4 FB 78 */ mr r4, r31
+/* 800F0880 000EC4E0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0884 000EC4E4 38 A0 00 06 */ li r5, 6
+/* 800F0888 000EC4E8 48 16 36 55 */ bl func_80253EDC
+/* 800F088C 000EC4EC 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0890 000EC4F0 38 60 00 16 */ li r3, 0x16
+/* 800F0894 000EC4F4 4B F6 91 A9 */ bl func_80059A3C
+/* 800F0898 000EC4F8 48 00 04 14 */ b lbl_800F0CAC
+/* 800F089C 000EC4FC 7F 83 E3 78 */ mr r3, r28
+/* 800F08A0 000EC500 7F E4 FB 78 */ mr r4, r31
+/* 800F08A4 000EC504 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F08A8 000EC508 38 A0 00 06 */ li r5, 6
+/* 800F08AC 000EC50C 48 16 36 31 */ bl func_80253EDC
+/* 800F08B0 000EC510 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F08B4 000EC514 38 60 00 17 */ li r3, 0x17
+/* 800F08B8 000EC518 4B F6 91 85 */ bl func_80059A3C
+/* 800F08BC 000EC51C 48 00 03 F0 */ b lbl_800F0CAC
+/* 800F08C0 000EC520 7F 83 E3 78 */ mr r3, r28
+/* 800F08C4 000EC524 7F E4 FB 78 */ mr r4, r31
+/* 800F08C8 000EC528 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F08CC 000EC52C 38 A0 00 06 */ li r5, 6
+/* 800F08D0 000EC530 48 16 36 0D */ bl func_80253EDC
+/* 800F08D4 000EC534 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F08D8 000EC538 38 60 00 18 */ li r3, 0x18
+/* 800F08DC 000EC53C 4B F6 91 61 */ bl func_80059A3C
+/* 800F08E0 000EC540 48 00 03 CC */ b lbl_800F0CAC
+/* 800F08E4 000EC544 7F 83 E3 78 */ mr r3, r28
+/* 800F08E8 000EC548 7F E4 FB 78 */ mr r4, r31
+/* 800F08EC 000EC54C 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F08F0 000EC550 38 A0 00 06 */ li r5, 6
+/* 800F08F4 000EC554 48 16 35 E9 */ bl func_80253EDC
+/* 800F08F8 000EC558 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F08FC 000EC55C 38 60 00 19 */ li r3, 0x19
+/* 800F0900 000EC560 4B F6 91 3D */ bl func_80059A3C
+/* 800F0904 000EC564 48 00 03 A8 */ b lbl_800F0CAC
+/* 800F0908 000EC568 7F 83 E3 78 */ mr r3, r28
+/* 800F090C 000EC56C 7F E4 FB 78 */ mr r4, r31
+/* 800F0910 000EC570 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0914 000EC574 38 A0 00 06 */ li r5, 6
+/* 800F0918 000EC578 48 16 35 C5 */ bl func_80253EDC
+/* 800F091C 000EC57C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0920 000EC580 38 60 00 1A */ li r3, 0x1a
+/* 800F0924 000EC584 4B F6 91 19 */ bl func_80059A3C
+/* 800F0928 000EC588 48 00 03 84 */ b lbl_800F0CAC
+/* 800F092C 000EC58C 7F 83 E3 78 */ mr r3, r28
+/* 800F0930 000EC590 7F E4 FB 78 */ mr r4, r31
+/* 800F0934 000EC594 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0938 000EC598 38 A0 00 06 */ li r5, 6
+/* 800F093C 000EC59C 48 16 35 A1 */ bl func_80253EDC
+/* 800F0940 000EC5A0 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0944 000EC5A4 38 60 00 1B */ li r3, 0x1b
+/* 800F0948 000EC5A8 4B F6 90 F5 */ bl func_80059A3C
+/* 800F094C 000EC5AC 48 00 03 60 */ b lbl_800F0CAC
+/* 800F0950 000EC5B0 7F 83 E3 78 */ mr r3, r28
+/* 800F0954 000EC5B4 7F E4 FB 78 */ mr r4, r31
+/* 800F0958 000EC5B8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F095C 000EC5BC 38 A0 00 06 */ li r5, 6
+/* 800F0960 000EC5C0 48 16 35 7D */ bl func_80253EDC
+/* 800F0964 000EC5C4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F0968 000EC5C8 38 60 00 1C */ li r3, 0x1c
+/* 800F096C 000EC5CC 4B F6 90 D1 */ bl func_80059A3C
+/* 800F0970 000EC5D0 48 00 03 3C */ b lbl_800F0CAC
+/* 800F0974 000EC5D4 7F 83 E3 78 */ mr r3, r28
+/* 800F0978 000EC5D8 7F E4 FB 78 */ mr r4, r31
+/* 800F097C 000EC5DC 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F0980 000EC5E0 38 A0 00 06 */ li r5, 6
+/* 800F0984 000EC5E4 48 16 35 59 */ bl func_80253EDC
+/* 800F0988 000EC5E8 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F098C 000EC5EC 38 60 00 1D */ li r3, 0x1d
+/* 800F0990 000EC5F0 4B F6 90 AD */ bl func_80059A3C
+/* 800F0994 000EC5F4 48 00 03 18 */ b lbl_800F0CAC
+/* 800F0998 000EC5F8 80 DE DA E0 */ lwz r6, -0x2520(r30)
+/* 800F099C 000EC5FC 7F 83 E3 78 */ mr r3, r28
+/* 800F09A0 000EC600 7F E4 FB 78 */ mr r4, r31
+/* 800F09A4 000EC604 38 A0 00 02 */ li r5, 2
+/* 800F09A8 000EC608 48 16 35 5D */ bl func_80253F04
+/* 800F09AC 000EC60C 7F 83 E3 78 */ mr r3, r28
+/* 800F09B0 000EC610 7F E4 FB 78 */ mr r4, r31
+/* 800F09B4 000EC614 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F09B8 000EC618 38 A0 00 01 */ li r5, 1
+/* 800F09BC 000EC61C 48 16 35 49 */ bl func_80253F04
+/* 800F09C0 000EC620 48 00 02 EC */ b lbl_800F0CAC
+/* 800F09C4 000EC624 80 DD 00 04 */ lwz r6, 4(r29)
+/* 800F09C8 000EC628 7F 83 E3 78 */ mr r3, r28
+/* 800F09CC 000EC62C 7F E4 FB 78 */ mr r4, r31
+/* 800F09D0 000EC630 38 A0 00 02 */ li r5, 2
+/* 800F09D4 000EC634 48 16 35 31 */ bl func_80253F04
+/* 800F09D8 000EC638 7F 83 E3 78 */ mr r3, r28
+/* 800F09DC 000EC63C 7F E4 FB 78 */ mr r4, r31
+/* 800F09E0 000EC640 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F09E4 000EC644 38 A0 00 01 */ li r5, 1
+/* 800F09E8 000EC648 48 16 35 1D */ bl func_80253F04
+/* 800F09EC 000EC64C 48 00 02 C0 */ b lbl_800F0CAC
+/* 800F09F0 000EC650 80 DD 00 08 */ lwz r6, 8(r29)
+/* 800F09F4 000EC654 7F 83 E3 78 */ mr r3, r28
+/* 800F09F8 000EC658 7F E4 FB 78 */ mr r4, r31
+/* 800F09FC 000EC65C 38 A0 00 02 */ li r5, 2
+/* 800F0A00 000EC660 48 16 35 05 */ bl func_80253F04
+/* 800F0A04 000EC664 7F 83 E3 78 */ mr r3, r28
+/* 800F0A08 000EC668 7F E4 FB 78 */ mr r4, r31
+/* 800F0A0C 000EC66C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0A10 000EC670 38 A0 00 01 */ li r5, 1
+/* 800F0A14 000EC674 48 16 34 F1 */ bl func_80253F04
+/* 800F0A18 000EC678 48 00 02 94 */ b lbl_800F0CAC
+/* 800F0A1C 000EC67C 80 DD 00 0C */ lwz r6, 0xc(r29)
+/* 800F0A20 000EC680 7F 83 E3 78 */ mr r3, r28
+/* 800F0A24 000EC684 7F E4 FB 78 */ mr r4, r31
+/* 800F0A28 000EC688 38 A0 00 02 */ li r5, 2
+/* 800F0A2C 000EC68C 48 16 34 D9 */ bl func_80253F04
+/* 800F0A30 000EC690 7F 83 E3 78 */ mr r3, r28
+/* 800F0A34 000EC694 7F E4 FB 78 */ mr r4, r31
+/* 800F0A38 000EC698 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0A3C 000EC69C 38 A0 00 01 */ li r5, 1
+/* 800F0A40 000EC6A0 48 16 34 C5 */ bl func_80253F04
+/* 800F0A44 000EC6A4 48 00 02 68 */ b lbl_800F0CAC
+/* 800F0A48 000EC6A8 80 DD 00 10 */ lwz r6, 0x10(r29)
+/* 800F0A4C 000EC6AC 7F 83 E3 78 */ mr r3, r28
+/* 800F0A50 000EC6B0 7F E4 FB 78 */ mr r4, r31
+/* 800F0A54 000EC6B4 38 A0 00 02 */ li r5, 2
+/* 800F0A58 000EC6B8 48 16 34 AD */ bl func_80253F04
+/* 800F0A5C 000EC6BC 7F 83 E3 78 */ mr r3, r28
+/* 800F0A60 000EC6C0 7F E4 FB 78 */ mr r4, r31
+/* 800F0A64 000EC6C4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0A68 000EC6C8 38 A0 00 01 */ li r5, 1
+/* 800F0A6C 000EC6CC 48 16 34 99 */ bl func_80253F04
+/* 800F0A70 000EC6D0 48 00 02 3C */ b lbl_800F0CAC
+/* 800F0A74 000EC6D4 80 DD 00 14 */ lwz r6, 0x14(r29)
+/* 800F0A78 000EC6D8 7F 83 E3 78 */ mr r3, r28
+/* 800F0A7C 000EC6DC 7F E4 FB 78 */ mr r4, r31
+/* 800F0A80 000EC6E0 38 A0 00 02 */ li r5, 2
+/* 800F0A84 000EC6E4 48 16 34 81 */ bl func_80253F04
+/* 800F0A88 000EC6E8 7F 83 E3 78 */ mr r3, r28
+/* 800F0A8C 000EC6EC 7F E4 FB 78 */ mr r4, r31
+/* 800F0A90 000EC6F0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0A94 000EC6F4 38 A0 00 01 */ li r5, 1
+/* 800F0A98 000EC6F8 48 16 34 6D */ bl func_80253F04
+/* 800F0A9C 000EC6FC 48 00 02 10 */ b lbl_800F0CAC
+/* 800F0AA0 000EC700 80 DD 00 18 */ lwz r6, 0x18(r29)
+/* 800F0AA4 000EC704 7F 83 E3 78 */ mr r3, r28
+/* 800F0AA8 000EC708 7F E4 FB 78 */ mr r4, r31
+/* 800F0AAC 000EC70C 38 A0 00 02 */ li r5, 2
+/* 800F0AB0 000EC710 48 16 34 55 */ bl func_80253F04
+/* 800F0AB4 000EC714 7F 83 E3 78 */ mr r3, r28
+/* 800F0AB8 000EC718 7F E4 FB 78 */ mr r4, r31
+/* 800F0ABC 000EC71C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0AC0 000EC720 38 A0 00 01 */ li r5, 1
+/* 800F0AC4 000EC724 48 16 34 41 */ bl func_80253F04
+/* 800F0AC8 000EC728 48 00 01 E4 */ b lbl_800F0CAC
+/* 800F0ACC 000EC72C 80 DD 00 1C */ lwz r6, 0x1c(r29)
+/* 800F0AD0 000EC730 7F 83 E3 78 */ mr r3, r28
+/* 800F0AD4 000EC734 7F E4 FB 78 */ mr r4, r31
+/* 800F0AD8 000EC738 38 A0 00 02 */ li r5, 2
+/* 800F0ADC 000EC73C 48 16 34 29 */ bl func_80253F04
+/* 800F0AE0 000EC740 7F 83 E3 78 */ mr r3, r28
+/* 800F0AE4 000EC744 7F E4 FB 78 */ mr r4, r31
+/* 800F0AE8 000EC748 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0AEC 000EC74C 38 A0 00 01 */ li r5, 1
+/* 800F0AF0 000EC750 48 16 34 15 */ bl func_80253F04
+/* 800F0AF4 000EC754 48 00 01 B8 */ b lbl_800F0CAC
+/* 800F0AF8 000EC758 80 DD 00 20 */ lwz r6, 0x20(r29)
+/* 800F0AFC 000EC75C 7F 83 E3 78 */ mr r3, r28
+/* 800F0B00 000EC760 7F E4 FB 78 */ mr r4, r31
+/* 800F0B04 000EC764 38 A0 00 02 */ li r5, 2
+/* 800F0B08 000EC768 48 16 33 FD */ bl func_80253F04
+/* 800F0B0C 000EC76C 7F 83 E3 78 */ mr r3, r28
+/* 800F0B10 000EC770 7F E4 FB 78 */ mr r4, r31
+/* 800F0B14 000EC774 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0B18 000EC778 38 A0 00 01 */ li r5, 1
+/* 800F0B1C 000EC77C 48 16 33 E9 */ bl func_80253F04
+/* 800F0B20 000EC780 48 00 01 8C */ b lbl_800F0CAC
+/* 800F0B24 000EC784 80 DD 00 24 */ lwz r6, 0x24(r29)
+/* 800F0B28 000EC788 7F 83 E3 78 */ mr r3, r28
+/* 800F0B2C 000EC78C 7F E4 FB 78 */ mr r4, r31
+/* 800F0B30 000EC790 38 A0 00 02 */ li r5, 2
+/* 800F0B34 000EC794 48 16 33 D1 */ bl func_80253F04
+/* 800F0B38 000EC798 7F 83 E3 78 */ mr r3, r28
+/* 800F0B3C 000EC79C 7F E4 FB 78 */ mr r4, r31
+/* 800F0B40 000EC7A0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0B44 000EC7A4 38 A0 00 01 */ li r5, 1
+/* 800F0B48 000EC7A8 48 16 33 BD */ bl func_80253F04
+/* 800F0B4C 000EC7AC 48 00 01 60 */ b lbl_800F0CAC
+/* 800F0B50 000EC7B0 80 DD 00 28 */ lwz r6, 0x28(r29)
+/* 800F0B54 000EC7B4 7F 83 E3 78 */ mr r3, r28
+/* 800F0B58 000EC7B8 7F E4 FB 78 */ mr r4, r31
+/* 800F0B5C 000EC7BC 38 A0 00 02 */ li r5, 2
+/* 800F0B60 000EC7C0 48 16 33 A5 */ bl func_80253F04
+/* 800F0B64 000EC7C4 7F 83 E3 78 */ mr r3, r28
+/* 800F0B68 000EC7C8 7F E4 FB 78 */ mr r4, r31
+/* 800F0B6C 000EC7CC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0B70 000EC7D0 38 A0 00 01 */ li r5, 1
+/* 800F0B74 000EC7D4 48 16 33 91 */ bl func_80253F04
+/* 800F0B78 000EC7D8 48 00 01 34 */ b lbl_800F0CAC
+/* 800F0B7C 000EC7DC 80 DD 00 2C */ lwz r6, 0x2c(r29)
+/* 800F0B80 000EC7E0 7F 83 E3 78 */ mr r3, r28
+/* 800F0B84 000EC7E4 7F E4 FB 78 */ mr r4, r31
+/* 800F0B88 000EC7E8 38 A0 00 02 */ li r5, 2
+/* 800F0B8C 000EC7EC 48 16 33 79 */ bl func_80253F04
+/* 800F0B90 000EC7F0 7F 83 E3 78 */ mr r3, r28
+/* 800F0B94 000EC7F4 7F E4 FB 78 */ mr r4, r31
+/* 800F0B98 000EC7F8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0B9C 000EC7FC 38 A0 00 01 */ li r5, 1
+/* 800F0BA0 000EC800 48 16 33 65 */ bl func_80253F04
+/* 800F0BA4 000EC804 48 00 01 08 */ b lbl_800F0CAC
+/* 800F0BA8 000EC808 80 DD 00 30 */ lwz r6, 0x30(r29)
+/* 800F0BAC 000EC80C 7F 83 E3 78 */ mr r3, r28
+/* 800F0BB0 000EC810 7F E4 FB 78 */ mr r4, r31
+/* 800F0BB4 000EC814 38 A0 00 02 */ li r5, 2
+/* 800F0BB8 000EC818 48 16 33 4D */ bl func_80253F04
+/* 800F0BBC 000EC81C 7F 83 E3 78 */ mr r3, r28
+/* 800F0BC0 000EC820 7F E4 FB 78 */ mr r4, r31
+/* 800F0BC4 000EC824 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0BC8 000EC828 38 A0 00 01 */ li r5, 1
+/* 800F0BCC 000EC82C 48 16 33 39 */ bl func_80253F04
+/* 800F0BD0 000EC830 48 00 00 DC */ b lbl_800F0CAC
+/* 800F0BD4 000EC834 80 DD 00 34 */ lwz r6, 0x34(r29)
+/* 800F0BD8 000EC838 7F 83 E3 78 */ mr r3, r28
+/* 800F0BDC 000EC83C 7F E4 FB 78 */ mr r4, r31
+/* 800F0BE0 000EC840 38 A0 00 02 */ li r5, 2
+/* 800F0BE4 000EC844 48 16 33 21 */ bl func_80253F04
+/* 800F0BE8 000EC848 7F 83 E3 78 */ mr r3, r28
+/* 800F0BEC 000EC84C 7F E4 FB 78 */ mr r4, r31
+/* 800F0BF0 000EC850 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0BF4 000EC854 38 A0 00 01 */ li r5, 1
+/* 800F0BF8 000EC858 48 16 33 0D */ bl func_80253F04
+/* 800F0BFC 000EC85C 48 00 00 B0 */ b lbl_800F0CAC
+/* 800F0C00 000EC860 80 DD 00 38 */ lwz r6, 0x38(r29)
+/* 800F0C04 000EC864 7F 83 E3 78 */ mr r3, r28
+/* 800F0C08 000EC868 7F E4 FB 78 */ mr r4, r31
+/* 800F0C0C 000EC86C 38 A0 00 02 */ li r5, 2
+/* 800F0C10 000EC870 48 16 32 F5 */ bl func_80253F04
+/* 800F0C14 000EC874 7F 83 E3 78 */ mr r3, r28
+/* 800F0C18 000EC878 7F E4 FB 78 */ mr r4, r31
+/* 800F0C1C 000EC87C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0C20 000EC880 38 A0 00 01 */ li r5, 1
+/* 800F0C24 000EC884 48 16 32 E1 */ bl func_80253F04
+/* 800F0C28 000EC888 48 00 00 84 */ b lbl_800F0CAC
+/* 800F0C2C 000EC88C 80 DD 00 3C */ lwz r6, 0x3c(r29)
+/* 800F0C30 000EC890 7F 83 E3 78 */ mr r3, r28
+/* 800F0C34 000EC894 7F E4 FB 78 */ mr r4, r31
+/* 800F0C38 000EC898 38 A0 00 02 */ li r5, 2
+/* 800F0C3C 000EC89C 48 16 32 C9 */ bl func_80253F04
+/* 800F0C40 000EC8A0 7F 83 E3 78 */ mr r3, r28
+/* 800F0C44 000EC8A4 7F E4 FB 78 */ mr r4, r31
+/* 800F0C48 000EC8A8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0C4C 000EC8AC 38 A0 00 01 */ li r5, 1
+/* 800F0C50 000EC8B0 48 16 32 B5 */ bl func_80253F04
+/* 800F0C54 000EC8B4 48 00 00 58 */ b lbl_800F0CAC
+/* 800F0C58 000EC8B8 80 DD 00 40 */ lwz r6, 0x40(r29)
+/* 800F0C5C 000EC8BC 7F 83 E3 78 */ mr r3, r28
+/* 800F0C60 000EC8C0 7F E4 FB 78 */ mr r4, r31
+/* 800F0C64 000EC8C4 38 A0 00 02 */ li r5, 2
+/* 800F0C68 000EC8C8 48 16 32 9D */ bl func_80253F04
+/* 800F0C6C 000EC8CC 7F 83 E3 78 */ mr r3, r28
+/* 800F0C70 000EC8D0 7F E4 FB 78 */ mr r4, r31
+/* 800F0C74 000EC8D4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0C78 000EC8D8 38 A0 00 01 */ li r5, 1
+/* 800F0C7C 000EC8DC 48 16 32 89 */ bl func_80253F04
+/* 800F0C80 000EC8E0 48 00 00 2C */ b lbl_800F0CAC
+/* 800F0C84 000EC8E4 80 DD 00 44 */ lwz r6, 0x44(r29)
+/* 800F0C88 000EC8E8 7F 83 E3 78 */ mr r3, r28
+/* 800F0C8C 000EC8EC 7F E4 FB 78 */ mr r4, r31
+/* 800F0C90 000EC8F0 38 A0 00 02 */ li r5, 2
+/* 800F0C94 000EC8F4 48 16 32 71 */ bl func_80253F04
+/* 800F0C98 000EC8F8 7F 83 E3 78 */ mr r3, r28
+/* 800F0C9C 000EC8FC 7F E4 FB 78 */ mr r4, r31
+/* 800F0CA0 000EC900 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0CA4 000EC904 38 A0 00 01 */ li r5, 1
+/* 800F0CA8 000EC908 48 16 32 5D */ bl func_80253F04
+lbl_800F0CAC:
+/* 800F0CAC 000EC90C 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800F0CB0 000EC910 83 E1 00 8C */ lwz r31, 0x8c(r1)
+/* 800F0CB4 000EC914 83 C1 00 88 */ lwz r30, 0x88(r1)
+/* 800F0CB8 000EC918 83 A1 00 84 */ lwz r29, 0x84(r1)
+/* 800F0CBC 000EC91C 83 81 00 80 */ lwz r28, 0x80(r1)
+/* 800F0CC0 000EC920 7C 08 03 A6 */ mtlr r0
+/* 800F0CC4 000EC924 38 21 00 90 */ addi r1, r1, 0x90
+/* 800F0CC8 000EC928 4E 80 00 20 */ blr
+lbl_800F0CCC:
+/* 800F0CCC 000EC92C 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 800F0CD0 000EC930 7C 08 02 A6 */ mflr r0
+/* 800F0CD4 000EC934 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800F0CD8 000EC938 39 61 00 90 */ addi r11, r1, 0x90
+/* 800F0CDC 000EC93C 48 0D 64 41 */ bl _savegpr_24
+/* 800F0CE0 000EC940 3F 60 80 48 */ lis r27, lbl_8047DAE0@ha
+/* 800F0CE4 000EC944 7C 78 1B 78 */ mr r24, r3
+/* 800F0CE8 000EC948 7C 99 23 78 */ mr r25, r4
+/* 800F0CEC 000EC94C 3B 7B DA E0 */ addi r27, r27, lbl_8047DAE0@l
+/* 800F0CF0 000EC950 48 18 1A E1 */ bl OSGetTick
+/* 800F0CF4 000EC954 3C A0 80 00 */ lis r5, 0x800000F8@ha
+/* 800F0CF8 000EC958 3C 80 10 62 */ lis r4, 0x10624DD3@ha
+/* 800F0CFC 000EC95C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
+/* 800F0D00 000EC960 38 84 4D D3 */ addi r4, r4, 0x10624DD3@l
+/* 800F0D04 000EC964 54 00 F0 BE */ srwi r0, r0, 2
+/* 800F0D08 000EC968 7C 04 00 16 */ mulhwu r0, r4, r0
+/* 800F0D0C 000EC96C 54 00 D1 BE */ srwi r0, r0, 6
+/* 800F0D10 000EC970 7C 63 03 96 */ divwu r3, r3, r0
+/* 800F0D14 000EC974 7C 04 18 16 */ mulhwu r0, r4, r3
+/* 800F0D18 000EC978 54 00 D1 BE */ srwi r0, r0, 6
+/* 800F0D1C 000EC97C 1C 00 03 E8 */ mulli r0, r0, 0x3e8
+/* 800F0D20 000EC980 7F 40 18 50 */ subf r26, r0, r3
+/* 800F0D24 000EC984 48 06 E9 BD */ bl func_8015F6E0
+/* 800F0D28 000EC988 7C 7F 1B 78 */ mr r31, r3
+/* 800F0D2C 000EC98C 7F 03 C3 78 */ mr r3, r24
+/* 800F0D30 000EC990 7F 24 CB 78 */ mr r4, r25
+/* 800F0D34 000EC994 38 C1 00 08 */ addi r6, r1, 8
+/* 800F0D38 000EC998 38 A0 00 03 */ li r5, 3
+/* 800F0D3C 000EC99C 48 16 31 A1 */ bl func_80253EDC
+/* 800F0D40 000EC9A0 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F0D44 000EC9A4 3B C0 00 00 */ li r30, 0
+/* 800F0D48 000EC9A8 3B 80 00 00 */ li r28, 0
+/* 800F0D4C 000EC9AC 38 60 00 01 */ li r3, 1
+/* 800F0D50 000EC9B0 54 1D B6 BE */ rlwinm r29, r0, 0x16, 0x1a, 0x1f
+/* 800F0D54 000EC9B4 4B FF 96 2D */ bl func_800EA380
+/* 800F0D58 000EC9B8 7C 60 07 34 */ extsh r0, r3
+/* 800F0D5C 000EC9BC 7C 18 00 00 */ cmpw r24, r0
+/* 800F0D60 000EC9C0 40 82 00 4C */ bne lbl_800F0DAC
+/* 800F0D64 000EC9C4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F0D68 000EC9C8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800F0D6C 000EC9CC 28 00 00 01 */ cmplwi r0, 1
+/* 800F0D70 000EC9D0 40 82 00 1C */ bne lbl_800F0D8C
+/* 800F0D74 000EC9D4 2C 1D 00 00 */ cmpwi r29, 0
+/* 800F0D78 000EC9D8 41 82 00 0C */ beq lbl_800F0D84
+/* 800F0D7C 000EC9DC 3B BD FF FF */ addi r29, r29, -1
+/* 800F0D80 000EC9E0 48 00 00 2C */ b lbl_800F0DAC
+lbl_800F0D84:
+/* 800F0D84 000EC9E4 3B A0 00 12 */ li r29, 0x12
+/* 800F0D88 000EC9E8 48 00 00 24 */ b lbl_800F0DAC
+lbl_800F0D8C:
+/* 800F0D8C 000EC9EC 28 00 00 02 */ cmplwi r0, 2
+/* 800F0D90 000EC9F0 40 82 00 1C */ bne lbl_800F0DAC
+/* 800F0D94 000EC9F4 38 60 00 12 */ li r3, 0x12
+/* 800F0D98 000EC9F8 38 1D 00 01 */ addi r0, r29, 1
+/* 800F0D9C 000EC9FC 7C 63 E8 10 */ subfc r3, r3, r29
+/* 800F0DA0 000ECA00 7C 63 19 10 */ subfe r3, r3, r3
+/* 800F0DA4 000ECA04 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800F0DA8 000ECA08 7C 1D 18 38 */ and r29, r0, r3
+lbl_800F0DAC:
+/* 800F0DAC 000ECA0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
+/* 800F0DB0 000ECA10 40 82 00 DC */ bne lbl_800F0E8C
+/* 800F0DB4 000ECA14 80 61 00 08 */ lwz r3, 8(r1)
+/* 800F0DB8 000ECA18 38 03 FF F0 */ addi r0, r3, -16
+/* 800F0DBC 000ECA1C 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F0DC0 000ECA20 41 81 02 0C */ bgt lbl_800F0FCC
+/* 800F0DC4 000ECA24 3C 60 80 41 */ lis r3, lbl_80417D60@ha
+/* 800F0DC8 000ECA28 54 00 10 3A */ slwi r0, r0, 2
+/* 800F0DCC 000ECA2C 38 63 7D 60 */ addi r3, r3, lbl_80417D60@l
+/* 800F0DD0 000ECA30 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F0DD4 000ECA34 7C 69 03 A6 */ mtctr r3
+/* 800F0DD8 000ECA38 4E 80 04 20 */ bctr
+/* 800F0DDC 000ECA3C 88 19 00 11 */ lbz r0, 0x11(r25)
+/* 800F0DE0 000ECA40 3B C0 00 01 */ li r30, 1
+/* 800F0DE4 000ECA44 98 0D 9C 65 */ stb r0, lbl_8063EF25-_SDA_BASE_(r13)
+/* 800F0DE8 000ECA48 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0DEC 000ECA4C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0DF0 000ECA50 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0DF4 000ECA54 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0DF8 000ECA58 57 C0 06 3E */ clrlwi r0, r30, 0x18
+/* 800F0DFC 000ECA5C 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F0E00 000ECA60 7C 7F 02 14 */ add r3, r31, r0
+/* 800F0E04 000ECA64 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F0E08 000ECA68 48 2E B3 95 */ bl func_803DC19C
+/* 800F0E0C 000ECA6C 7C 7D 1B 78 */ mr r29, r3
+/* 800F0E10 000ECA70 4B F6 5D C5 */ bl func_80056BD4
+/* 800F0E14 000ECA74 2C 03 00 00 */ cmpwi r3, 0
+/* 800F0E18 000ECA78 41 82 01 B4 */ beq lbl_800F0FCC
+/* 800F0E1C 000ECA7C 7F A3 EB 78 */ mr r3, r29
+/* 800F0E20 000ECA80 38 A1 00 10 */ addi r5, r1, 0x10
+/* 800F0E24 000ECA84 38 80 00 00 */ li r4, 0
+/* 800F0E28 000ECA88 4B F6 BE AD */ bl func_8005CCD4
+/* 800F0E2C 000ECA8C 7C 66 1B 78 */ mr r6, r3
+/* 800F0E30 000ECA90 7F 03 C3 78 */ mr r3, r24
+/* 800F0E34 000ECA94 7F 24 CB 78 */ mr r4, r25
+/* 800F0E38 000ECA98 38 A0 00 02 */ li r5, 2
+/* 800F0E3C 000ECA9C 48 16 30 C9 */ bl func_80253F04
+/* 800F0E40 000ECAA0 7F 03 C3 78 */ mr r3, r24
+/* 800F0E44 000ECAA4 7F 24 CB 78 */ mr r4, r25
+/* 800F0E48 000ECAA8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0E4C 000ECAAC 38 A0 00 01 */ li r5, 1
+/* 800F0E50 000ECAB0 48 16 30 B5 */ bl func_80253F04
+/* 800F0E54 000ECAB4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F0E58 000ECAB8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F0E5C 000ECABC 41 82 01 70 */ beq lbl_800F0FCC
+/* 800F0E60 000ECAC0 A0 7B 00 D0 */ lhz r3, 0xd0(r27)
+/* 800F0E64 000ECAC4 57 C0 06 3E */ clrlwi r0, r30, 0x18
+/* 800F0E68 000ECAC8 54 63 FE BE */ rlwinm r3, r3, 0x1f, 0x1a, 0x1f
+/* 800F0E6C 000ECACC 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F0E70 000ECAD0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F0E74 000ECAD4 41 82 01 58 */ beq lbl_800F0FCC
+/* 800F0E78 000ECAD8 38 00 00 80 */ li r0, 0x80
+/* 800F0E7C 000ECADC 98 19 00 10 */ stb r0, 0x10(r25)
+/* 800F0E80 000ECAE0 98 19 00 0F */ stb r0, 0xf(r25)
+/* 800F0E84 000ECAE4 98 19 00 0E */ stb r0, 0xe(r25)
+/* 800F0E88 000ECAE8 48 00 01 44 */ b lbl_800F0FCC
+lbl_800F0E8C:
+/* 800F0E8C 000ECAEC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F0E90 000ECAF0 28 00 00 1F */ cmplwi r0, 0x1f
+/* 800F0E94 000ECAF4 41 81 01 38 */ bgt lbl_800F0FCC
+/* 800F0E98 000ECAF8 3C 60 80 41 */ lis r3, lbl_80417CE0@ha
+/* 800F0E9C 000ECAFC 54 00 10 3A */ slwi r0, r0, 2
+/* 800F0EA0 000ECB00 38 63 7C E0 */ addi r3, r3, lbl_80417CE0@l
+/* 800F0EA4 000ECB04 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F0EA8 000ECB08 7C 69 03 A6 */ mtctr r3
+/* 800F0EAC 000ECB0C 4E 80 04 20 */ bctr
+/* 800F0EB0 000ECB10 88 19 00 11 */ lbz r0, 0x11(r25)
+/* 800F0EB4 000ECB14 3B C0 00 01 */ li r30, 1
+/* 800F0EB8 000ECB18 98 0D 9C 65 */ stb r0, lbl_8063EF25-_SDA_BASE_(r13)
+/* 800F0EBC 000ECB1C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EC0 000ECB20 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EC4 000ECB24 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EC8 000ECB28 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0ECC 000ECB2C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0ED0 000ECB30 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0ED4 000ECB34 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0ED8 000ECB38 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EDC 000ECB3C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EE0 000ECB40 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EE4 000ECB44 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EE8 000ECB48 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EEC 000ECB4C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EF0 000ECB50 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EF4 000ECB54 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EF8 000ECB58 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0EFC 000ECB5C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F00 000ECB60 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F04 000ECB64 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F08 000ECB68 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F0C 000ECB6C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F10 000ECB70 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F14 000ECB74 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F18 000ECB78 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F1C 000ECB7C 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F20 000ECB80 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F24 000ECB84 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F28 000ECB88 3B DE 00 01 */ addi r30, r30, 1
+/* 800F0F2C 000ECB8C 38 1D FF FF */ addi r0, r29, -1
+/* 800F0F30 000ECB90 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 800F0F34 000ECB94 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 800F0F38 000ECB98 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800F0F3C 000ECB9C 7F C3 02 14 */ add r30, r3, r0
+/* 800F0F40 000ECBA0 1C 1E 00 88 */ mulli r0, r30, 0x88
+/* 800F0F44 000ECBA4 7C 7F 02 14 */ add r3, r31, r0
+/* 800F0F48 000ECBA8 3B A3 05 F8 */ addi r29, r3, 0x5f8
+/* 800F0F4C 000ECBAC 7F A3 EB 78 */ mr r3, r29
+/* 800F0F50 000ECBB0 4B F6 5C 85 */ bl func_80056BD4
+/* 800F0F54 000ECBB4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F0F58 000ECBB8 41 82 00 74 */ beq lbl_800F0FCC
+/* 800F0F5C 000ECBBC 7F A3 EB 78 */ mr r3, r29
+/* 800F0F60 000ECBC0 38 A1 00 10 */ addi r5, r1, 0x10
+/* 800F0F64 000ECBC4 38 80 00 00 */ li r4, 0
+/* 800F0F68 000ECBC8 4B F6 BD 6D */ bl func_8005CCD4
+/* 800F0F6C 000ECBCC 7C 66 1B 78 */ mr r6, r3
+/* 800F0F70 000ECBD0 7F 03 C3 78 */ mr r3, r24
+/* 800F0F74 000ECBD4 7F 24 CB 78 */ mr r4, r25
+/* 800F0F78 000ECBD8 38 A0 00 02 */ li r5, 2
+/* 800F0F7C 000ECBDC 48 16 2F 89 */ bl func_80253F04
+/* 800F0F80 000ECBE0 7F 03 C3 78 */ mr r3, r24
+/* 800F0F84 000ECBE4 7F 24 CB 78 */ mr r4, r25
+/* 800F0F88 000ECBE8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F0F8C 000ECBEC 38 A0 00 01 */ li r5, 1
+/* 800F0F90 000ECBF0 48 16 2F 75 */ bl func_80253F04
+/* 800F0F94 000ECBF4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F0F98 000ECBF8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F0F9C 000ECBFC 41 82 00 30 */ beq lbl_800F0FCC
+/* 800F0FA0 000ECC00 57 C3 E8 FE */ srwi r3, r30, 3
+/* 800F0FA4 000ECC04 57 C0 07 7E */ clrlwi r0, r30, 0x1d
+/* 800F0FA8 000ECC08 7C 7B 1A 14 */ add r3, r27, r3
+/* 800F0FAC 000ECC0C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F0FB0 000ECC10 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F0FB4 000ECC14 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F0FB8 000ECC18 41 82 00 14 */ beq lbl_800F0FCC
+/* 800F0FBC 000ECC1C 38 00 00 80 */ li r0, 0x80
+/* 800F0FC0 000ECC20 98 19 00 10 */ stb r0, 0x10(r25)
+/* 800F0FC4 000ECC24 98 19 00 0F */ stb r0, 0xf(r25)
+/* 800F0FC8 000ECC28 98 19 00 0E */ stb r0, 0xe(r25)
+lbl_800F0FCC:
+/* 800F0FCC 000ECC2C 38 60 00 01 */ li r3, 1
+/* 800F0FD0 000ECC30 4B FF 93 B1 */ bl func_800EA380
+/* 800F0FD4 000ECC34 7C 60 07 34 */ extsh r0, r3
+/* 800F0FD8 000ECC38 7C 18 00 00 */ cmpw r24, r0
+/* 800F0FDC 000ECC3C 41 82 09 44 */ beq lbl_800F1920
+/* 800F0FE0 000ECC40 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F0FE4 000ECC44 28 00 00 3D */ cmplwi r0, 0x3d
+/* 800F0FE8 000ECC48 41 81 08 3C */ bgt lbl_800F1824
+/* 800F0FEC 000ECC4C 3C 60 80 41 */ lis r3, lbl_80417BE8@ha
+/* 800F0FF0 000ECC50 54 00 10 3A */ slwi r0, r0, 2
+/* 800F0FF4 000ECC54 38 63 7B E8 */ addi r3, r3, lbl_80417BE8@l
+/* 800F0FF8 000ECC58 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F0FFC 000ECC5C 7C 69 03 A6 */ mtctr r3
+/* 800F1000 000ECC60 4E 80 04 20 */ bctr
+/* 800F1004 000ECC64 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1008 000ECC68 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F100C 000ECC6C 41 82 08 18 */ beq lbl_800F1824
+/* 800F1010 000ECC70 7F 03 C3 78 */ mr r3, r24
+/* 800F1014 000ECC74 7F 24 CB 78 */ mr r4, r25
+/* 800F1018 000ECC78 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F101C 000ECC7C 38 A0 00 06 */ li r5, 6
+/* 800F1020 000ECC80 48 16 2E BD */ bl func_80253EDC
+/* 800F1024 000ECC84 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1028 000ECC88 38 60 00 27 */ li r3, 0x27
+/* 800F102C 000ECC8C 4B F6 8A 11 */ bl func_80059A3C
+/* 800F1030 000ECC90 48 00 07 F4 */ b lbl_800F1824
+/* 800F1034 000ECC94 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1038 000ECC98 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F103C 000ECC9C 41 82 07 E8 */ beq lbl_800F1824
+/* 800F1040 000ECCA0 7F 03 C3 78 */ mr r3, r24
+/* 800F1044 000ECCA4 7F 24 CB 78 */ mr r4, r25
+/* 800F1048 000ECCA8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F104C 000ECCAC 38 A0 00 06 */ li r5, 6
+/* 800F1050 000ECCB0 48 16 2E 8D */ bl func_80253EDC
+/* 800F1054 000ECCB4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1058 000ECCB8 38 60 00 26 */ li r3, 0x26
+/* 800F105C 000ECCBC 4B F6 89 E1 */ bl func_80059A3C
+/* 800F1060 000ECCC0 48 00 07 C4 */ b lbl_800F1824
+/* 800F1064 000ECCC4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1068 000ECCC8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F106C 000ECCCC 41 82 07 B8 */ beq lbl_800F1824
+/* 800F1070 000ECCD0 7F 03 C3 78 */ mr r3, r24
+/* 800F1074 000ECCD4 7F 24 CB 78 */ mr r4, r25
+/* 800F1078 000ECCD8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F107C 000ECCDC 38 A0 00 06 */ li r5, 6
+/* 800F1080 000ECCE0 48 16 2E 5D */ bl func_80253EDC
+/* 800F1084 000ECCE4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1088 000ECCE8 38 60 00 25 */ li r3, 0x25
+/* 800F108C 000ECCEC 4B F6 89 B1 */ bl func_80059A3C
+/* 800F1090 000ECCF0 48 00 07 94 */ b lbl_800F1824
+/* 800F1094 000ECCF4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1098 000ECCF8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F109C 000ECCFC 41 82 07 88 */ beq lbl_800F1824
+/* 800F10A0 000ECD00 7F 03 C3 78 */ mr r3, r24
+/* 800F10A4 000ECD04 7F 24 CB 78 */ mr r4, r25
+/* 800F10A8 000ECD08 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F10AC 000ECD0C 38 A0 00 06 */ li r5, 6
+/* 800F10B0 000ECD10 48 16 2E 2D */ bl func_80253EDC
+/* 800F10B4 000ECD14 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F10B8 000ECD18 38 60 00 24 */ li r3, 0x24
+/* 800F10BC 000ECD1C 4B F6 89 81 */ bl func_80059A3C
+/* 800F10C0 000ECD20 48 00 07 64 */ b lbl_800F1824
+/* 800F10C4 000ECD24 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F10C8 000ECD28 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F10CC 000ECD2C 41 82 07 58 */ beq lbl_800F1824
+/* 800F10D0 000ECD30 7F 03 C3 78 */ mr r3, r24
+/* 800F10D4 000ECD34 7F 24 CB 78 */ mr r4, r25
+/* 800F10D8 000ECD38 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F10DC 000ECD3C 38 A0 00 06 */ li r5, 6
+/* 800F10E0 000ECD40 48 16 2D FD */ bl func_80253EDC
+/* 800F10E4 000ECD44 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F10E8 000ECD48 38 60 00 23 */ li r3, 0x23
+/* 800F10EC 000ECD4C 4B F6 89 51 */ bl func_80059A3C
+/* 800F10F0 000ECD50 48 00 07 34 */ b lbl_800F1824
+/* 800F10F4 000ECD54 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F10F8 000ECD58 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F10FC 000ECD5C 41 82 07 28 */ beq lbl_800F1824
+/* 800F1100 000ECD60 7F 03 C3 78 */ mr r3, r24
+/* 800F1104 000ECD64 7F 24 CB 78 */ mr r4, r25
+/* 800F1108 000ECD68 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F110C 000ECD6C 38 A0 00 06 */ li r5, 6
+/* 800F1110 000ECD70 48 16 2D CD */ bl func_80253EDC
+/* 800F1114 000ECD74 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1118 000ECD78 38 60 00 22 */ li r3, 0x22
+/* 800F111C 000ECD7C 4B F6 89 21 */ bl func_80059A3C
+/* 800F1120 000ECD80 48 00 07 04 */ b lbl_800F1824
+/* 800F1124 000ECD84 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1128 000ECD88 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F112C 000ECD8C 41 82 06 F8 */ beq lbl_800F1824
+/* 800F1130 000ECD90 7F 03 C3 78 */ mr r3, r24
+/* 800F1134 000ECD94 7F 24 CB 78 */ mr r4, r25
+/* 800F1138 000ECD98 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F113C 000ECD9C 38 A0 00 06 */ li r5, 6
+/* 800F1140 000ECDA0 48 16 2D 9D */ bl func_80253EDC
+/* 800F1144 000ECDA4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1148 000ECDA8 38 60 00 21 */ li r3, 0x21
+/* 800F114C 000ECDAC 4B F6 88 F1 */ bl func_80059A3C
+/* 800F1150 000ECDB0 48 00 06 D4 */ b lbl_800F1824
+/* 800F1154 000ECDB4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1158 000ECDB8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F115C 000ECDBC 41 82 06 C8 */ beq lbl_800F1824
+/* 800F1160 000ECDC0 7F 03 C3 78 */ mr r3, r24
+/* 800F1164 000ECDC4 7F 24 CB 78 */ mr r4, r25
+/* 800F1168 000ECDC8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F116C 000ECDCC 38 A0 00 06 */ li r5, 6
+/* 800F1170 000ECDD0 48 16 2D 6D */ bl func_80253EDC
+/* 800F1174 000ECDD4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1178 000ECDD8 38 60 00 20 */ li r3, 0x20
+/* 800F117C 000ECDDC 4B F6 88 C1 */ bl func_80059A3C
+/* 800F1180 000ECDE0 48 00 06 A4 */ b lbl_800F1824
+/* 800F1184 000ECDE4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1188 000ECDE8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F118C 000ECDEC 41 82 06 98 */ beq lbl_800F1824
+/* 800F1190 000ECDF0 7F 03 C3 78 */ mr r3, r24
+/* 800F1194 000ECDF4 7F 24 CB 78 */ mr r4, r25
+/* 800F1198 000ECDF8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F119C 000ECDFC 38 A0 00 06 */ li r5, 6
+/* 800F11A0 000ECE00 48 16 2D 3D */ bl func_80253EDC
+/* 800F11A4 000ECE04 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F11A8 000ECE08 38 60 00 1F */ li r3, 0x1f
+/* 800F11AC 000ECE0C 4B F6 88 91 */ bl func_80059A3C
+/* 800F11B0 000ECE10 48 00 06 74 */ b lbl_800F1824
+/* 800F11B4 000ECE14 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F11B8 000ECE18 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F11BC 000ECE1C 41 82 06 68 */ beq lbl_800F1824
+/* 800F11C0 000ECE20 7F 03 C3 78 */ mr r3, r24
+/* 800F11C4 000ECE24 7F 24 CB 78 */ mr r4, r25
+/* 800F11C8 000ECE28 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F11CC 000ECE2C 38 A0 00 06 */ li r5, 6
+/* 800F11D0 000ECE30 48 16 2D 0D */ bl func_80253EDC
+/* 800F11D4 000ECE34 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F11D8 000ECE38 38 60 00 1E */ li r3, 0x1e
+/* 800F11DC 000ECE3C 4B F6 88 61 */ bl func_80059A3C
+/* 800F11E0 000ECE40 48 00 06 44 */ b lbl_800F1824
+/* 800F11E4 000ECE44 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F11E8 000ECE48 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F11EC 000ECE4C 41 82 06 38 */ beq lbl_800F1824
+/* 800F11F0 000ECE50 7F 03 C3 78 */ mr r3, r24
+/* 800F11F4 000ECE54 7F 24 CB 78 */ mr r4, r25
+/* 800F11F8 000ECE58 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F11FC 000ECE5C 38 A0 00 06 */ li r5, 6
+/* 800F1200 000ECE60 48 16 2C DD */ bl func_80253EDC
+/* 800F1204 000ECE64 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1208 000ECE68 38 60 00 1D */ li r3, 0x1d
+/* 800F120C 000ECE6C 4B F6 88 31 */ bl func_80059A3C
+/* 800F1210 000ECE70 48 00 06 14 */ b lbl_800F1824
+/* 800F1214 000ECE74 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1218 000ECE78 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F121C 000ECE7C 41 82 06 08 */ beq lbl_800F1824
+/* 800F1220 000ECE80 7F 03 C3 78 */ mr r3, r24
+/* 800F1224 000ECE84 7F 24 CB 78 */ mr r4, r25
+/* 800F1228 000ECE88 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F122C 000ECE8C 38 A0 00 06 */ li r5, 6
+/* 800F1230 000ECE90 48 16 2C AD */ bl func_80253EDC
+/* 800F1234 000ECE94 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1238 000ECE98 38 60 00 1C */ li r3, 0x1c
+/* 800F123C 000ECE9C 4B F6 88 01 */ bl func_80059A3C
+/* 800F1240 000ECEA0 48 00 05 E4 */ b lbl_800F1824
+/* 800F1244 000ECEA4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1248 000ECEA8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F124C 000ECEAC 41 82 05 D8 */ beq lbl_800F1824
+/* 800F1250 000ECEB0 7F 03 C3 78 */ mr r3, r24
+/* 800F1254 000ECEB4 7F 24 CB 78 */ mr r4, r25
+/* 800F1258 000ECEB8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F125C 000ECEBC 38 A0 00 06 */ li r5, 6
+/* 800F1260 000ECEC0 48 16 2C 7D */ bl func_80253EDC
+/* 800F1264 000ECEC4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1268 000ECEC8 38 60 00 1B */ li r3, 0x1b
+/* 800F126C 000ECECC 4B F6 87 D1 */ bl func_80059A3C
+/* 800F1270 000ECED0 48 00 05 B4 */ b lbl_800F1824
+/* 800F1274 000ECED4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1278 000ECED8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F127C 000ECEDC 41 82 05 A8 */ beq lbl_800F1824
+/* 800F1280 000ECEE0 7F 03 C3 78 */ mr r3, r24
+/* 800F1284 000ECEE4 7F 24 CB 78 */ mr r4, r25
+/* 800F1288 000ECEE8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F128C 000ECEEC 38 A0 00 06 */ li r5, 6
+/* 800F1290 000ECEF0 48 16 2C 4D */ bl func_80253EDC
+/* 800F1294 000ECEF4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1298 000ECEF8 38 60 00 1A */ li r3, 0x1a
+/* 800F129C 000ECEFC 4B F6 87 A1 */ bl func_80059A3C
+/* 800F12A0 000ECF00 48 00 05 84 */ b lbl_800F1824
+/* 800F12A4 000ECF04 7F 03 C3 78 */ mr r3, r24
+/* 800F12A8 000ECF08 7F 24 CB 78 */ mr r4, r25
+/* 800F12AC 000ECF0C 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F12B0 000ECF10 38 A0 00 06 */ li r5, 6
+/* 800F12B4 000ECF14 48 16 2C 29 */ bl func_80253EDC
+/* 800F12B8 000ECF18 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F12BC 000ECF1C 38 60 00 19 */ li r3, 0x19
+/* 800F12C0 000ECF20 4B F6 87 7D */ bl func_80059A3C
+/* 800F12C4 000ECF24 48 00 05 60 */ b lbl_800F1824
+/* 800F12C8 000ECF28 7F 03 C3 78 */ mr r3, r24
+/* 800F12CC 000ECF2C 7F 24 CB 78 */ mr r4, r25
+/* 800F12D0 000ECF30 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F12D4 000ECF34 38 A0 00 06 */ li r5, 6
+/* 800F12D8 000ECF38 48 16 2C 05 */ bl func_80253EDC
+/* 800F12DC 000ECF3C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F12E0 000ECF40 38 60 00 18 */ li r3, 0x18
+/* 800F12E4 000ECF44 4B F6 87 59 */ bl func_80059A3C
+/* 800F12E8 000ECF48 48 00 05 3C */ b lbl_800F1824
+/* 800F12EC 000ECF4C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F12F0 000ECF50 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F12F4 000ECF54 41 82 05 30 */ beq lbl_800F1824
+/* 800F12F8 000ECF58 7F 03 C3 78 */ mr r3, r24
+/* 800F12FC 000ECF5C 7F 24 CB 78 */ mr r4, r25
+/* 800F1300 000ECF60 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1304 000ECF64 38 A0 00 06 */ li r5, 6
+/* 800F1308 000ECF68 48 16 2B D5 */ bl func_80253EDC
+/* 800F130C 000ECF6C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1310 000ECF70 38 60 00 17 */ li r3, 0x17
+/* 800F1314 000ECF74 4B F6 87 29 */ bl func_80059A3C
+/* 800F1318 000ECF78 48 00 05 0C */ b lbl_800F1824
+/* 800F131C 000ECF7C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1320 000ECF80 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F1324 000ECF84 41 82 05 00 */ beq lbl_800F1824
+/* 800F1328 000ECF88 7F 03 C3 78 */ mr r3, r24
+/* 800F132C 000ECF8C 7F 24 CB 78 */ mr r4, r25
+/* 800F1330 000ECF90 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1334 000ECF94 38 A0 00 06 */ li r5, 6
+/* 800F1338 000ECF98 48 16 2B A5 */ bl func_80253EDC
+/* 800F133C 000ECF9C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1340 000ECFA0 38 60 00 16 */ li r3, 0x16
+/* 800F1344 000ECFA4 4B F6 86 F9 */ bl func_80059A3C
+/* 800F1348 000ECFA8 48 00 04 DC */ b lbl_800F1824
+/* 800F134C 000ECFAC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1350 000ECFB0 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F1354 000ECFB4 41 82 04 D0 */ beq lbl_800F1824
+/* 800F1358 000ECFB8 7F 03 C3 78 */ mr r3, r24
+/* 800F135C 000ECFBC 7F 24 CB 78 */ mr r4, r25
+/* 800F1360 000ECFC0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1364 000ECFC4 38 A0 00 06 */ li r5, 6
+/* 800F1368 000ECFC8 48 16 2B 75 */ bl func_80253EDC
+/* 800F136C 000ECFCC 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1370 000ECFD0 38 60 00 15 */ li r3, 0x15
+/* 800F1374 000ECFD4 4B F6 86 C9 */ bl func_80059A3C
+/* 800F1378 000ECFD8 48 00 04 AC */ b lbl_800F1824
+/* 800F137C 000ECFDC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1380 000ECFE0 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F1384 000ECFE4 41 82 04 A0 */ beq lbl_800F1824
+/* 800F1388 000ECFE8 7F 03 C3 78 */ mr r3, r24
+/* 800F138C 000ECFEC 7F 24 CB 78 */ mr r4, r25
+/* 800F1390 000ECFF0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1394 000ECFF4 38 A0 00 06 */ li r5, 6
+/* 800F1398 000ECFF8 48 16 2B 45 */ bl func_80253EDC
+/* 800F139C 000ECFFC 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F13A0 000ED000 38 60 00 14 */ li r3, 0x14
+/* 800F13A4 000ED004 4B F6 86 99 */ bl func_80059A3C
+/* 800F13A8 000ED008 48 00 04 7C */ b lbl_800F1824
+/* 800F13AC 000ED00C 7F 03 C3 78 */ mr r3, r24
+/* 800F13B0 000ED010 7F 24 CB 78 */ mr r4, r25
+/* 800F13B4 000ED014 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F13B8 000ED018 38 A0 00 06 */ li r5, 6
+/* 800F13BC 000ED01C 48 16 2B 21 */ bl func_80253EDC
+/* 800F13C0 000ED020 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F13C4 000ED024 38 60 00 13 */ li r3, 0x13
+/* 800F13C8 000ED028 4B F6 86 75 */ bl func_80059A3C
+/* 800F13CC 000ED02C 48 00 04 58 */ b lbl_800F1824
+/* 800F13D0 000ED030 7F 03 C3 78 */ mr r3, r24
+/* 800F13D4 000ED034 7F 24 CB 78 */ mr r4, r25
+/* 800F13D8 000ED038 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F13DC 000ED03C 38 A0 00 06 */ li r5, 6
+/* 800F13E0 000ED040 48 16 2A FD */ bl func_80253EDC
+/* 800F13E4 000ED044 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F13E8 000ED048 38 60 00 12 */ li r3, 0x12
+/* 800F13EC 000ED04C 4B F6 86 51 */ bl func_80059A3C
+/* 800F13F0 000ED050 48 00 04 34 */ b lbl_800F1824
+/* 800F13F4 000ED054 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F13F8 000ED058 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F13FC 000ED05C 41 82 04 28 */ beq lbl_800F1824
+/* 800F1400 000ED060 7F 03 C3 78 */ mr r3, r24
+/* 800F1404 000ED064 7F 24 CB 78 */ mr r4, r25
+/* 800F1408 000ED068 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F140C 000ED06C 38 A0 00 06 */ li r5, 6
+/* 800F1410 000ED070 48 16 2A CD */ bl func_80253EDC
+/* 800F1414 000ED074 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1418 000ED078 38 60 00 11 */ li r3, 0x11
+/* 800F141C 000ED07C 4B F6 86 21 */ bl func_80059A3C
+/* 800F1420 000ED080 48 00 04 04 */ b lbl_800F1824
+/* 800F1424 000ED084 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1428 000ED088 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F142C 000ED08C 41 82 03 F8 */ beq lbl_800F1824
+/* 800F1430 000ED090 7F 03 C3 78 */ mr r3, r24
+/* 800F1434 000ED094 7F 24 CB 78 */ mr r4, r25
+/* 800F1438 000ED098 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F143C 000ED09C 38 A0 00 06 */ li r5, 6
+/* 800F1440 000ED0A0 48 16 2A 9D */ bl func_80253EDC
+/* 800F1444 000ED0A4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1448 000ED0A8 38 60 00 10 */ li r3, 0x10
+/* 800F144C 000ED0AC 4B F6 85 F1 */ bl func_80059A3C
+/* 800F1450 000ED0B0 48 00 03 D4 */ b lbl_800F1824
+/* 800F1454 000ED0B4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1458 000ED0B8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F145C 000ED0BC 41 82 03 C8 */ beq lbl_800F1824
+/* 800F1460 000ED0C0 7F 03 C3 78 */ mr r3, r24
+/* 800F1464 000ED0C4 7F 24 CB 78 */ mr r4, r25
+/* 800F1468 000ED0C8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F146C 000ED0CC 38 A0 00 06 */ li r5, 6
+/* 800F1470 000ED0D0 48 16 2A 6D */ bl func_80253EDC
+/* 800F1474 000ED0D4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1478 000ED0D8 38 60 00 0F */ li r3, 0xf
+/* 800F147C 000ED0DC 4B F6 85 C1 */ bl func_80059A3C
+/* 800F1480 000ED0E0 48 00 03 A4 */ b lbl_800F1824
+/* 800F1484 000ED0E4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1488 000ED0E8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F148C 000ED0EC 41 82 03 98 */ beq lbl_800F1824
+/* 800F1490 000ED0F0 7F 03 C3 78 */ mr r3, r24
+/* 800F1494 000ED0F4 7F 24 CB 78 */ mr r4, r25
+/* 800F1498 000ED0F8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F149C 000ED0FC 38 A0 00 06 */ li r5, 6
+/* 800F14A0 000ED100 48 16 2A 3D */ bl func_80253EDC
+/* 800F14A4 000ED104 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F14A8 000ED108 38 60 00 0E */ li r3, 0xe
+/* 800F14AC 000ED10C 4B F6 85 91 */ bl func_80059A3C
+/* 800F14B0 000ED110 48 00 03 74 */ b lbl_800F1824
+/* 800F14B4 000ED114 7F 03 C3 78 */ mr r3, r24
+/* 800F14B8 000ED118 7F 24 CB 78 */ mr r4, r25
+/* 800F14BC 000ED11C 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F14C0 000ED120 38 A0 00 06 */ li r5, 6
+/* 800F14C4 000ED124 48 16 2A 19 */ bl func_80253EDC
+/* 800F14C8 000ED128 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F14CC 000ED12C 38 60 00 0D */ li r3, 0xd
+/* 800F14D0 000ED130 4B F6 85 6D */ bl func_80059A3C
+/* 800F14D4 000ED134 48 00 03 50 */ b lbl_800F1824
+/* 800F14D8 000ED138 7F 03 C3 78 */ mr r3, r24
+/* 800F14DC 000ED13C 7F 24 CB 78 */ mr r4, r25
+/* 800F14E0 000ED140 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F14E4 000ED144 38 A0 00 06 */ li r5, 6
+/* 800F14E8 000ED148 48 16 29 F5 */ bl func_80253EDC
+/* 800F14EC 000ED14C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F14F0 000ED150 38 60 00 0C */ li r3, 0xc
+/* 800F14F4 000ED154 4B F6 85 49 */ bl func_80059A3C
+/* 800F14F8 000ED158 48 00 03 2C */ b lbl_800F1824
+/* 800F14FC 000ED15C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1500 000ED160 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F1504 000ED164 41 82 03 20 */ beq lbl_800F1824
+/* 800F1508 000ED168 7F 03 C3 78 */ mr r3, r24
+/* 800F150C 000ED16C 7F 24 CB 78 */ mr r4, r25
+/* 800F1510 000ED170 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1514 000ED174 38 A0 00 06 */ li r5, 6
+/* 800F1518 000ED178 48 16 29 C5 */ bl func_80253EDC
+/* 800F151C 000ED17C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1520 000ED180 38 60 00 0B */ li r3, 0xb
+/* 800F1524 000ED184 4B F6 85 19 */ bl func_80059A3C
+/* 800F1528 000ED188 48 00 02 FC */ b lbl_800F1824
+/* 800F152C 000ED18C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1530 000ED190 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F1534 000ED194 41 82 02 F0 */ beq lbl_800F1824
+/* 800F1538 000ED198 7F 03 C3 78 */ mr r3, r24
+/* 800F153C 000ED19C 7F 24 CB 78 */ mr r4, r25
+/* 800F1540 000ED1A0 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1544 000ED1A4 38 A0 00 06 */ li r5, 6
+/* 800F1548 000ED1A8 48 16 29 95 */ bl func_80253EDC
+/* 800F154C 000ED1AC 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1550 000ED1B0 38 60 00 0A */ li r3, 0xa
+/* 800F1554 000ED1B4 4B F6 84 E9 */ bl func_80059A3C
+/* 800F1558 000ED1B8 48 00 02 CC */ b lbl_800F1824
+/* 800F155C 000ED1BC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1560 000ED1C0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1564 000ED1C4 28 00 00 1D */ cmplwi r0, 0x1d
+/* 800F1568 000ED1C8 40 82 02 BC */ bne lbl_800F1824
+/* 800F156C 000ED1CC 3B 80 00 01 */ li r28, 1
+/* 800F1570 000ED1D0 48 00 02 B4 */ b lbl_800F1824
+/* 800F1574 000ED1D4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1578 000ED1D8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F157C 000ED1DC 28 00 00 1C */ cmplwi r0, 0x1c
+/* 800F1580 000ED1E0 40 82 02 A4 */ bne lbl_800F1824
+/* 800F1584 000ED1E4 3B 80 00 01 */ li r28, 1
+/* 800F1588 000ED1E8 48 00 02 9C */ b lbl_800F1824
+/* 800F158C 000ED1EC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1590 000ED1F0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1594 000ED1F4 28 00 00 1B */ cmplwi r0, 0x1b
+/* 800F1598 000ED1F8 40 82 02 8C */ bne lbl_800F1824
+/* 800F159C 000ED1FC 3B 80 00 01 */ li r28, 1
+/* 800F15A0 000ED200 48 00 02 84 */ b lbl_800F1824
+/* 800F15A4 000ED204 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F15A8 000ED208 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F15AC 000ED20C 28 00 00 1A */ cmplwi r0, 0x1a
+/* 800F15B0 000ED210 40 82 02 74 */ bne lbl_800F1824
+/* 800F15B4 000ED214 3B 80 00 01 */ li r28, 1
+/* 800F15B8 000ED218 48 00 02 6C */ b lbl_800F1824
+/* 800F15BC 000ED21C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F15C0 000ED220 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F15C4 000ED224 28 00 00 19 */ cmplwi r0, 0x19
+/* 800F15C8 000ED228 40 82 02 5C */ bne lbl_800F1824
+/* 800F15CC 000ED22C 3B 80 00 01 */ li r28, 1
+/* 800F15D0 000ED230 48 00 02 54 */ b lbl_800F1824
+/* 800F15D4 000ED234 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F15D8 000ED238 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F15DC 000ED23C 28 00 00 18 */ cmplwi r0, 0x18
+/* 800F15E0 000ED240 40 82 02 44 */ bne lbl_800F1824
+/* 800F15E4 000ED244 3B 80 00 01 */ li r28, 1
+/* 800F15E8 000ED248 48 00 02 3C */ b lbl_800F1824
+/* 800F15EC 000ED24C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F15F0 000ED250 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F15F4 000ED254 28 00 00 17 */ cmplwi r0, 0x17
+/* 800F15F8 000ED258 40 82 02 2C */ bne lbl_800F1824
+/* 800F15FC 000ED25C 3B 80 00 01 */ li r28, 1
+/* 800F1600 000ED260 48 00 02 24 */ b lbl_800F1824
+/* 800F1604 000ED264 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1608 000ED268 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F160C 000ED26C 28 00 00 16 */ cmplwi r0, 0x16
+/* 800F1610 000ED270 40 82 02 14 */ bne lbl_800F1824
+/* 800F1614 000ED274 3B 80 00 01 */ li r28, 1
+/* 800F1618 000ED278 48 00 02 0C */ b lbl_800F1824
+/* 800F161C 000ED27C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1620 000ED280 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1624 000ED284 28 00 00 15 */ cmplwi r0, 0x15
+/* 800F1628 000ED288 40 82 01 FC */ bne lbl_800F1824
+/* 800F162C 000ED28C 3B 80 00 01 */ li r28, 1
+/* 800F1630 000ED290 48 00 01 F4 */ b lbl_800F1824
+/* 800F1634 000ED294 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1638 000ED298 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F163C 000ED29C 28 00 00 14 */ cmplwi r0, 0x14
+/* 800F1640 000ED2A0 40 82 01 E4 */ bne lbl_800F1824
+/* 800F1644 000ED2A4 3B 80 00 01 */ li r28, 1
+/* 800F1648 000ED2A8 48 00 01 DC */ b lbl_800F1824
+/* 800F164C 000ED2AC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1650 000ED2B0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1654 000ED2B4 28 00 00 13 */ cmplwi r0, 0x13
+/* 800F1658 000ED2B8 40 82 01 CC */ bne lbl_800F1824
+/* 800F165C 000ED2BC 3B 80 00 01 */ li r28, 1
+/* 800F1660 000ED2C0 48 00 01 C4 */ b lbl_800F1824
+/* 800F1664 000ED2C4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1668 000ED2C8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F166C 000ED2CC 28 00 00 12 */ cmplwi r0, 0x12
+/* 800F1670 000ED2D0 40 82 01 B4 */ bne lbl_800F1824
+/* 800F1674 000ED2D4 3B 80 00 01 */ li r28, 1
+/* 800F1678 000ED2D8 48 00 01 AC */ b lbl_800F1824
+/* 800F167C 000ED2DC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1680 000ED2E0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1684 000ED2E4 28 00 00 11 */ cmplwi r0, 0x11
+/* 800F1688 000ED2E8 40 82 01 9C */ bne lbl_800F1824
+/* 800F168C 000ED2EC 3B 80 00 01 */ li r28, 1
+/* 800F1690 000ED2F0 48 00 01 94 */ b lbl_800F1824
+/* 800F1694 000ED2F4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1698 000ED2F8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F169C 000ED2FC 28 00 00 10 */ cmplwi r0, 0x10
+/* 800F16A0 000ED300 40 82 01 84 */ bne lbl_800F1824
+/* 800F16A4 000ED304 3B 80 00 01 */ li r28, 1
+/* 800F16A8 000ED308 48 00 01 7C */ b lbl_800F1824
+/* 800F16AC 000ED30C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F16B0 000ED310 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F16B4 000ED314 28 00 00 0F */ cmplwi r0, 0xf
+/* 800F16B8 000ED318 40 82 01 6C */ bne lbl_800F1824
+/* 800F16BC 000ED31C 3B 80 00 01 */ li r28, 1
+/* 800F16C0 000ED320 48 00 01 64 */ b lbl_800F1824
+/* 800F16C4 000ED324 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F16C8 000ED328 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F16CC 000ED32C 28 00 00 0E */ cmplwi r0, 0xe
+/* 800F16D0 000ED330 40 82 01 54 */ bne lbl_800F1824
+/* 800F16D4 000ED334 3B 80 00 01 */ li r28, 1
+/* 800F16D8 000ED338 48 00 01 4C */ b lbl_800F1824
+/* 800F16DC 000ED33C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F16E0 000ED340 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F16E4 000ED344 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F16E8 000ED348 40 82 01 3C */ bne lbl_800F1824
+/* 800F16EC 000ED34C 3B 80 00 01 */ li r28, 1
+/* 800F16F0 000ED350 48 00 01 34 */ b lbl_800F1824
+/* 800F16F4 000ED354 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F16F8 000ED358 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F16FC 000ED35C 28 00 00 0C */ cmplwi r0, 0xc
+/* 800F1700 000ED360 40 82 01 24 */ bne lbl_800F1824
+/* 800F1704 000ED364 3B 80 00 01 */ li r28, 1
+/* 800F1708 000ED368 48 00 01 1C */ b lbl_800F1824
+/* 800F170C 000ED36C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1710 000ED370 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1714 000ED374 28 00 00 0B */ cmplwi r0, 0xb
+/* 800F1718 000ED378 40 82 01 0C */ bne lbl_800F1824
+/* 800F171C 000ED37C 3B 80 00 01 */ li r28, 1
+/* 800F1720 000ED380 48 00 01 04 */ b lbl_800F1824
+/* 800F1724 000ED384 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1728 000ED388 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F172C 000ED38C 28 00 00 0A */ cmplwi r0, 0xa
+/* 800F1730 000ED390 40 82 00 F4 */ bne lbl_800F1824
+/* 800F1734 000ED394 3B 80 00 01 */ li r28, 1
+/* 800F1738 000ED398 48 00 00 EC */ b lbl_800F1824
+/* 800F173C 000ED39C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1740 000ED3A0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1744 000ED3A4 28 00 00 09 */ cmplwi r0, 9
+/* 800F1748 000ED3A8 40 82 00 DC */ bne lbl_800F1824
+/* 800F174C 000ED3AC 3B 80 00 01 */ li r28, 1
+/* 800F1750 000ED3B0 48 00 00 D4 */ b lbl_800F1824
+/* 800F1754 000ED3B4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1758 000ED3B8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F175C 000ED3BC 28 00 00 08 */ cmplwi r0, 8
+/* 800F1760 000ED3C0 40 82 00 C4 */ bne lbl_800F1824
+/* 800F1764 000ED3C4 3B 80 00 01 */ li r28, 1
+/* 800F1768 000ED3C8 48 00 00 BC */ b lbl_800F1824
+/* 800F176C 000ED3CC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1770 000ED3D0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1774 000ED3D4 28 00 00 07 */ cmplwi r0, 7
+/* 800F1778 000ED3D8 40 82 00 AC */ bne lbl_800F1824
+/* 800F177C 000ED3DC 3B 80 00 01 */ li r28, 1
+/* 800F1780 000ED3E0 48 00 00 A4 */ b lbl_800F1824
+/* 800F1784 000ED3E4 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1788 000ED3E8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F178C 000ED3EC 28 00 00 06 */ cmplwi r0, 6
+/* 800F1790 000ED3F0 40 82 00 94 */ bne lbl_800F1824
+/* 800F1794 000ED3F4 3B 80 00 01 */ li r28, 1
+/* 800F1798 000ED3F8 48 00 00 8C */ b lbl_800F1824
+/* 800F179C 000ED3FC A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F17A0 000ED400 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F17A4 000ED404 28 00 00 05 */ cmplwi r0, 5
+/* 800F17A8 000ED408 40 82 00 7C */ bne lbl_800F1824
+/* 800F17AC 000ED40C 3B 80 00 01 */ li r28, 1
+/* 800F17B0 000ED410 48 00 00 74 */ b lbl_800F1824
+/* 800F17B4 000ED414 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F17B8 000ED418 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F17BC 000ED41C 28 00 00 04 */ cmplwi r0, 4
+/* 800F17C0 000ED420 40 82 00 64 */ bne lbl_800F1824
+/* 800F17C4 000ED424 3B 80 00 01 */ li r28, 1
+/* 800F17C8 000ED428 48 00 00 5C */ b lbl_800F1824
+/* 800F17CC 000ED42C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F17D0 000ED430 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F17D4 000ED434 28 00 00 03 */ cmplwi r0, 3
+/* 800F17D8 000ED438 40 82 00 4C */ bne lbl_800F1824
+/* 800F17DC 000ED43C 3B 80 00 01 */ li r28, 1
+/* 800F17E0 000ED440 48 00 00 44 */ b lbl_800F1824
+/* 800F17E4 000ED444 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F17E8 000ED448 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F17EC 000ED44C 28 00 00 02 */ cmplwi r0, 2
+/* 800F17F0 000ED450 40 82 00 34 */ bne lbl_800F1824
+/* 800F17F4 000ED454 3B 80 00 01 */ li r28, 1
+/* 800F17F8 000ED458 48 00 00 2C */ b lbl_800F1824
+/* 800F17FC 000ED45C A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1800 000ED460 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F1804 000ED464 28 00 00 01 */ cmplwi r0, 1
+/* 800F1808 000ED468 40 82 00 1C */ bne lbl_800F1824
+/* 800F180C 000ED46C 3B 80 00 01 */ li r28, 1
+/* 800F1810 000ED470 48 00 00 14 */ b lbl_800F1824
+/* 800F1814 000ED474 A0 1B 00 CE */ lhz r0, 0xce(r27)
+/* 800F1818 000ED478 54 00 DE FF */ rlwinm. r0, r0, 0x1b, 0x1b, 0x1f
+/* 800F181C 000ED47C 40 82 00 08 */ bne lbl_800F1824
+/* 800F1820 000ED480 3B 80 00 01 */ li r28, 1
+lbl_800F1824:
+/* 800F1824 000ED484 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F1828 000ED488 41 82 00 F8 */ beq lbl_800F1920
+/* 800F182C 000ED48C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F1830 000ED490 7F 03 C3 78 */ mr r3, r24
+/* 800F1834 000ED494 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F1838 000ED498 7F 24 CB 78 */ mr r4, r25
+/* 800F183C 000ED49C D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800F1840 000ED4A0 38 A0 00 02 */ li r5, 2
+/* 800F1844 000ED4A4 80 DB 00 84 */ lwz r6, 0x84(r27)
+/* 800F1848 000ED4A8 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800F184C 000ED4AC D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800F1850 000ED4B0 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800F1854 000ED4B4 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800F1858 000ED4B8 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800F185C 000ED4BC D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800F1860 000ED4C0 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800F1864 000ED4C4 48 16 26 A1 */ bl func_80253F04
+/* 800F1868 000ED4C8 7F 03 C3 78 */ mr r3, r24
+/* 800F186C 000ED4CC 7F 24 CB 78 */ mr r4, r25
+/* 800F1870 000ED4D0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F1874 000ED4D4 38 A0 00 01 */ li r5, 1
+/* 800F1878 000ED4D8 48 16 26 8D */ bl func_80253F04
+/* 800F187C 000ED4DC 3C 00 43 30 */ lis r0, 0x4330
+/* 800F1880 000ED4E0 93 41 00 54 */ stw r26, 0x54(r1)
+/* 800F1884 000ED4E4 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F1888 000ED4E8 90 01 00 50 */ stw r0, 0x50(r1)
+/* 800F188C 000ED4EC C0 42 8B C8 */ lfs f2, lbl_806411C8-_SDA2_BASE_(r2)
+/* 800F1890 000ED4F0 C8 01 00 50 */ lfd f0, 0x50(r1)
+/* 800F1894 000ED4F4 C0 22 8B CC */ lfs f1, lbl_806411CC-_SDA2_BASE_(r2)
+/* 800F1898 000ED4F8 EC 60 18 28 */ fsubs f3, f0, f3
+/* 800F189C 000ED4FC C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
+/* 800F18A0 000ED500 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 800F18A4 000ED504 EC 22 08 24 */ fdivs f1, f2, f1
+/* 800F18A8 000ED508 EC 20 00 72 */ fmuls f1, f0, f1
+/* 800F18AC 000ED50C 48 0E 27 CD */ bl cos
+/* 800F18B0 000ED510 FC 40 08 18 */ frsp f2, f1
+/* 800F18B4 000ED514 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F18B8 000ED518 88 0D 9C 65 */ lbz r0, lbl_8063EF25-_SDA_BASE_(r13)
+/* 800F18BC 000ED51C 38 60 00 00 */ li r3, 0
+/* 800F18C0 000ED520 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
+/* 800F18C4 000ED524 EC 41 10 2A */ fadds f2, f1, f2
+/* 800F18C8 000ED528 C0 82 8B D8 */ lfs f4, lbl_806411D8-_SDA2_BASE_(r2)
+/* 800F18CC 000ED52C C0 22 8B E0 */ lfs f1, lbl_806411E0-_SDA2_BASE_(r2)
+/* 800F18D0 000ED530 EC A0 00 B2 */ fmuls f5, f0, f2
+/* 800F18D4 000ED534 C0 62 8B D4 */ lfs f3, lbl_806411D4-_SDA2_BASE_(r2)
+/* 800F18D8 000ED538 C0 02 8B DC */ lfs f0, lbl_806411DC-_SDA2_BASE_(r2)
+/* 800F18DC 000ED53C C0 42 8B D0 */ lfs f2, lbl_806411D0-_SDA2_BASE_(r2)
+/* 800F18E0 000ED540 EC 84 01 72 */ fmuls f4, f4, f5
+/* 800F18E4 000ED544 98 79 00 10 */ stb r3, 0x10(r25)
+/* 800F18E8 000ED548 EC 21 01 72 */ fmuls f1, f1, f5
+/* 800F18EC 000ED54C 98 19 00 11 */ stb r0, 0x11(r25)
+/* 800F18F0 000ED550 EC 63 20 2A */ fadds f3, f3, f4
+/* 800F18F4 000ED554 EC 00 08 2A */ fadds f0, f0, f1
+/* 800F18F8 000ED558 EC 22 00 F2 */ fmuls f1, f2, f3
+/* 800F18FC 000ED55C EC 02 00 32 */ fmuls f0, f2, f0
+/* 800F1900 000ED560 FC 20 08 1E */ fctiwz f1, f1
+/* 800F1904 000ED564 FC 00 00 1E */ fctiwz f0, f0
+/* 800F1908 000ED568 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800F190C 000ED56C D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800F1910 000ED570 80 61 00 5C */ lwz r3, 0x5c(r1)
+/* 800F1914 000ED574 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800F1918 000ED578 98 79 00 0E */ stb r3, 0xe(r25)
+/* 800F191C 000ED57C 98 19 00 0F */ stb r0, 0xf(r25)
+lbl_800F1920:
+/* 800F1920 000ED580 39 61 00 90 */ addi r11, r1, 0x90
+/* 800F1924 000ED584 48 0D 58 45 */ bl _restgpr_24
+/* 800F1928 000ED588 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800F192C 000ED58C 7C 08 03 A6 */ mtlr r0
+/* 800F1930 000ED590 38 21 00 90 */ addi r1, r1, 0x90
+/* 800F1934 000ED594 4E 80 00 20 */ blr
+lbl_800F1938:
+/* 800F1938 000ED598 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800F193C 000ED59C 7C 08 02 A6 */ mflr r0
+/* 800F1940 000ED5A0 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800F1944 000ED5A4 39 61 00 70 */ addi r11, r1, 0x70
+/* 800F1948 000ED5A8 48 0D 57 DD */ bl _savegpr_26
+/* 800F194C 000ED5AC 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
+/* 800F1950 000ED5B0 7C 7C 1B 78 */ mr r28, r3
+/* 800F1954 000ED5B4 7C 9D 23 78 */ mr r29, r4
+/* 800F1958 000ED5B8 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
+/* 800F195C 000ED5BC 48 06 DD 85 */ bl func_8015F6E0
+/* 800F1960 000ED5C0 7C 7F 1B 78 */ mr r31, r3
+/* 800F1964 000ED5C4 7F 83 E3 78 */ mr r3, r28
+/* 800F1968 000ED5C8 7F A4 EB 78 */ mr r4, r29
+/* 800F196C 000ED5CC 38 C1 00 08 */ addi r6, r1, 8
+/* 800F1970 000ED5D0 38 A0 00 03 */ li r5, 3
+/* 800F1974 000ED5D4 48 16 25 69 */ bl func_80253EDC
+/* 800F1978 000ED5D8 A0 1E 00 CE */ lhz r0, 0xce(r30)
+/* 800F197C 000ED5DC 3B 60 00 0A */ li r27, 0xa
+/* 800F1980 000ED5E0 38 60 00 03 */ li r3, 3
+/* 800F1984 000ED5E4 54 1A B6 BE */ rlwinm r26, r0, 0x16, 0x1a, 0x1f
+/* 800F1988 000ED5E8 4B FF 89 F9 */ bl func_800EA380
+/* 800F198C 000ED5EC 7C 60 07 34 */ extsh r0, r3
+/* 800F1990 000ED5F0 7C 1C 00 00 */ cmpw r28, r0
+/* 800F1994 000ED5F4 40 82 00 2C */ bne lbl_800F19C0
+/* 800F1998 000ED5F8 A0 1E 00 CE */ lhz r0, 0xce(r30)
+/* 800F199C 000ED5FC 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
+/* 800F19A0 000ED600 28 00 00 01 */ cmplwi r0, 1
+/* 800F19A4 000ED604 40 82 00 0C */ bne lbl_800F19B0
+/* 800F19A8 000ED608 3B 5A FF FF */ addi r26, r26, -1
+/* 800F19AC 000ED60C 48 00 00 14 */ b lbl_800F19C0
+lbl_800F19B0:
+/* 800F19B0 000ED610 28 00 00 02 */ cmplwi r0, 2
+/* 800F19B4 000ED614 40 82 00 0C */ bne lbl_800F19C0
+/* 800F19B8 000ED618 38 1A 00 01 */ addi r0, r26, 1
+/* 800F19BC 000ED61C 54 1A 06 3E */ clrlwi r26, r0, 0x18
+lbl_800F19C0:
+/* 800F19C0 000ED620 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F19C4 000ED624 28 00 00 0F */ cmplwi r0, 0xf
+/* 800F19C8 000ED628 41 81 01 70 */ bgt lbl_800F1B38
+/* 800F19CC 000ED62C 3C 60 80 41 */ lis r3, lbl_80417D98@ha
+/* 800F19D0 000ED630 54 00 10 3A */ slwi r0, r0, 2
+/* 800F19D4 000ED634 38 63 7D 98 */ addi r3, r3, lbl_80417D98@l
+/* 800F19D8 000ED638 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F19DC 000ED63C 7C 69 03 A6 */ mtctr r3
+/* 800F19E0 000ED640 4E 80 04 20 */ bctr
+/* 800F19E4 000ED644 3B 60 00 0B */ li r27, 0xb
+/* 800F19E8 000ED648 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F19EC 000ED64C 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F19F0 000ED650 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F19F4 000ED654 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F19F8 000ED658 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F19FC 000ED65C 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A00 000ED660 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A04 000ED664 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A08 000ED668 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A0C 000ED66C 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A10 000ED670 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A14 000ED674 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A18 000ED678 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F1A1C 000ED67C 7F 83 E3 78 */ mr r3, r28
+/* 800F1A20 000ED680 7F A4 EB 78 */ mr r4, r29
+/* 800F1A24 000ED684 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1A28 000ED688 38 A0 00 06 */ li r5, 6
+/* 800F1A2C 000ED68C 48 16 24 B1 */ bl func_80253EDC
+/* 800F1A30 000ED690 38 60 00 02 */ li r3, 2
+/* 800F1A34 000ED694 4B FF 89 4D */ bl func_800EA380
+/* 800F1A38 000ED698 7C 60 07 34 */ extsh r0, r3
+/* 800F1A3C 000ED69C 7C 1C 00 00 */ cmpw r28, r0
+/* 800F1A40 000ED6A0 40 82 00 10 */ bne lbl_800F1A50
+/* 800F1A44 000ED6A4 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 800F1A48 000ED6A8 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F1A4C 000ED6AC 4B F6 7F F1 */ bl func_80059A3C
+lbl_800F1A50:
+/* 800F1A50 000ED6B0 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
+/* 800F1A54 000ED6B4 57 45 06 3E */ clrlwi r5, r26, 0x18
+/* 800F1A58 000ED6B8 57 43 25 36 */ rlwinm r3, r26, 4, 0x14, 0x1b
+/* 800F1A5C 000ED6BC 57 64 06 3E */ clrlwi r4, r27, 0x18
+/* 800F1A60 000ED6C0 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800F1A64 000ED6C4 7C A5 18 50 */ subf r5, r5, r3
+/* 800F1A68 000ED6C8 7C 7E 02 14 */ add r3, r30, r0
+/* 800F1A6C 000ED6CC 7C 84 2A 14 */ add r4, r4, r5
+/* 800F1A70 000ED6D0 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F1A74 000ED6D4 38 64 FF F6 */ addi r3, r4, -10
+/* 800F1A78 000ED6D8 7C 03 00 00 */ cmpw r3, r0
+/* 800F1A7C 000ED6DC 40 80 00 BC */ bge lbl_800F1B38
+/* 800F1A80 000ED6E0 54 60 08 3C */ slwi r0, r3, 1
+/* 800F1A84 000ED6E4 7C 7E 02 14 */ add r3, r30, r0
+/* 800F1A88 000ED6E8 A3 63 22 F2 */ lhz r27, 0x22f2(r3)
+/* 800F1A8C 000ED6EC 28 1B 00 06 */ cmplwi r27, 6
+/* 800F1A90 000ED6F0 40 80 00 28 */ bge lbl_800F1AB8
+/* 800F1A94 000ED6F4 1C 1B 00 DC */ mulli r0, r27, 0xdc
+/* 800F1A98 000ED6F8 7C 7F 02 14 */ add r3, r31, r0
+/* 800F1A9C 000ED6FC 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F1AA0 000ED700 48 2E A6 FD */ bl func_803DC19C
+/* 800F1AA4 000ED704 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
+/* 800F1AA8 000ED708 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F1AAC 000ED70C 7C 00 DE 30 */ sraw r0, r0, r27
+/* 800F1AB0 000ED710 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+/* 800F1AB4 000ED714 48 00 00 2C */ b lbl_800F1AE0
+lbl_800F1AB8:
+/* 800F1AB8 000ED718 38 1B FF FA */ addi r0, r27, -6
+/* 800F1ABC 000ED71C 54 03 E8 FE */ srwi r3, r0, 3
+/* 800F1AC0 000ED720 1C 80 00 88 */ mulli r4, r0, 0x88
+/* 800F1AC4 000ED724 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F1AC8 000ED728 7C 7E 1A 14 */ add r3, r30, r3
+/* 800F1ACC 000ED72C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F1AD0 000ED730 7C 9F 22 14 */ add r4, r31, r4
+/* 800F1AD4 000ED734 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F1AD8 000ED738 38 64 05 F8 */ addi r3, r4, 0x5f8
+/* 800F1ADC 000ED73C 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+lbl_800F1AE0:
+/* 800F1AE0 000ED740 38 A1 00 10 */ addi r5, r1, 0x10
+/* 800F1AE4 000ED744 38 80 00 00 */ li r4, 0
+/* 800F1AE8 000ED748 4B F6 B1 ED */ bl func_8005CCD4
+/* 800F1AEC 000ED74C 7C 66 1B 78 */ mr r6, r3
+/* 800F1AF0 000ED750 7F 83 E3 78 */ mr r3, r28
+/* 800F1AF4 000ED754 7F A4 EB 78 */ mr r4, r29
+/* 800F1AF8 000ED758 38 A0 00 02 */ li r5, 2
+/* 800F1AFC 000ED75C 48 16 24 09 */ bl func_80253F04
+/* 800F1B00 000ED760 7F 83 E3 78 */ mr r3, r28
+/* 800F1B04 000ED764 7F A4 EB 78 */ mr r4, r29
+/* 800F1B08 000ED768 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F1B0C 000ED76C 38 A0 00 01 */ li r5, 1
+/* 800F1B10 000ED770 48 16 23 F5 */ bl func_80253F04
+/* 800F1B14 000ED774 A0 1E 00 CE */ lhz r0, 0xce(r30)
+/* 800F1B18 000ED778 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F1B1C 000ED77C 41 82 00 1C */ beq lbl_800F1B38
+/* 800F1B20 000ED780 57 40 06 3F */ clrlwi. r0, r26, 0x18
+/* 800F1B24 000ED784 41 82 00 14 */ beq lbl_800F1B38
+/* 800F1B28 000ED788 38 00 00 80 */ li r0, 0x80
+/* 800F1B2C 000ED78C 98 1D 00 10 */ stb r0, 0x10(r29)
+/* 800F1B30 000ED790 98 1D 00 0F */ stb r0, 0xf(r29)
+/* 800F1B34 000ED794 98 1D 00 0E */ stb r0, 0xe(r29)
+lbl_800F1B38:
+/* 800F1B38 000ED798 39 61 00 70 */ addi r11, r1, 0x70
+/* 800F1B3C 000ED79C 48 0D 56 35 */ bl _restgpr_26
+/* 800F1B40 000ED7A0 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800F1B44 000ED7A4 7C 08 03 A6 */ mtlr r0
+/* 800F1B48 000ED7A8 38 21 00 70 */ addi r1, r1, 0x70
+/* 800F1B4C 000ED7AC 4E 80 00 20 */ blr
+lbl_800F1B50:
+/* 800F1B50 000ED7B0 94 21 FE 70 */ stwu r1, -0x190(r1)
+/* 800F1B54 000ED7B4 7C 08 02 A6 */ mflr r0
+/* 800F1B58 000ED7B8 90 01 01 94 */ stw r0, 0x194(r1)
+/* 800F1B5C 000ED7BC 39 61 01 90 */ addi r11, r1, 0x190
+/* 800F1B60 000ED7C0 48 0D 55 C1 */ bl _savegpr_25
+/* 800F1B64 000ED7C4 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F1B68 000ED7C8 7C 7D 1B 78 */ mr r29, r3
+/* 800F1B6C 000ED7CC 7C 9E 23 78 */ mr r30, r4
+/* 800F1B70 000ED7D0 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F1B74 000ED7D4 48 06 DB 6D */ bl func_8015F6E0
+/* 800F1B78 000ED7D8 7C 7C 1B 78 */ mr r28, r3
+/* 800F1B7C 000ED7DC 7F A3 EB 78 */ mr r3, r29
+/* 800F1B80 000ED7E0 7F C4 F3 78 */ mr r4, r30
+/* 800F1B84 000ED7E4 38 C1 00 08 */ addi r6, r1, 8
+/* 800F1B88 000ED7E8 3B 60 00 00 */ li r27, 0
+/* 800F1B8C 000ED7EC 3B 40 00 00 */ li r26, 0
+/* 800F1B90 000ED7F0 3B 20 00 00 */ li r25, 0
+/* 800F1B94 000ED7F4 38 A0 00 03 */ li r5, 3
+/* 800F1B98 000ED7F8 48 16 23 45 */ bl func_80253EDC
+/* 800F1B9C 000ED7FC A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800F1BA0 000ED800 54 04 DE FE */ rlwinm r4, r0, 0x1b, 0x1b, 0x1f
+/* 800F1BA4 000ED804 28 04 00 1F */ cmplwi r4, 0x1f
+/* 800F1BA8 000ED808 41 82 00 D0 */ beq lbl_800F1C78
+/* 800F1BAC 000ED80C 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
+/* 800F1BB0 000ED810 40 82 00 80 */ bne lbl_800F1C30
+/* 800F1BB4 000ED814 28 04 00 0F */ cmplwi r4, 0xf
+/* 800F1BB8 000ED818 41 81 00 4C */ bgt lbl_800F1C04
+/* 800F1BBC 000ED81C 3C 60 80 41 */ lis r3, lbl_80417E64@ha
+/* 800F1BC0 000ED820 54 80 10 3A */ slwi r0, r4, 2
+/* 800F1BC4 000ED824 38 63 7E 64 */ addi r3, r3, lbl_80417E64@l
+/* 800F1BC8 000ED828 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F1BCC 000ED82C 7C 69 03 A6 */ mtctr r3
+/* 800F1BD0 000ED830 4E 80 04 20 */ bctr
+/* 800F1BD4 000ED834 3B 60 00 00 */ li r27, 0
+/* 800F1BD8 000ED838 48 00 00 30 */ b lbl_800F1C08
+/* 800F1BDC 000ED83C 3B 60 00 01 */ li r27, 1
+/* 800F1BE0 000ED840 48 00 00 28 */ b lbl_800F1C08
+/* 800F1BE4 000ED844 3B 60 00 02 */ li r27, 2
+/* 800F1BE8 000ED848 48 00 00 20 */ b lbl_800F1C08
+/* 800F1BEC 000ED84C 3B 60 00 03 */ li r27, 3
+/* 800F1BF0 000ED850 48 00 00 18 */ b lbl_800F1C08
+/* 800F1BF4 000ED854 3B 60 00 04 */ li r27, 4
+/* 800F1BF8 000ED858 48 00 00 10 */ b lbl_800F1C08
+/* 800F1BFC 000ED85C 3B 60 00 05 */ li r27, 5
+/* 800F1C00 000ED860 48 00 00 08 */ b lbl_800F1C08
+lbl_800F1C04:
+/* 800F1C04 000ED864 3B 60 00 00 */ li r27, 0
+lbl_800F1C08:
+/* 800F1C08 000ED868 1C 1B 00 DC */ mulli r0, r27, 0xdc
+/* 800F1C0C 000ED86C 7C 7C 02 14 */ add r3, r28, r0
+/* 800F1C10 000ED870 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F1C14 000ED874 48 2E A5 89 */ bl func_803DC19C
+/* 800F1C18 000ED878 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F1C1C 000ED87C 7C 7C 1B 78 */ mr r28, r3
+/* 800F1C20 000ED880 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F1C24 000ED884 7C 00 DE 30 */ sraw r0, r0, r27
+/* 800F1C28 000ED888 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+/* 800F1C2C 000ED88C 48 00 00 34 */ b lbl_800F1C60
+lbl_800F1C30:
+/* 800F1C30 000ED890 38 03 FF FF */ addi r0, r3, -1
+/* 800F1C34 000ED894 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800F1C38 000ED898 7C 04 02 14 */ add r0, r4, r0
+/* 800F1C3C 000ED89C 54 03 E8 FE */ srwi r3, r0, 3
+/* 800F1C40 000ED8A0 1C 80 00 88 */ mulli r4, r0, 0x88
+/* 800F1C44 000ED8A4 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F1C48 000ED8A8 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F1C4C 000ED8AC 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F1C50 000ED8B0 7C 9C 22 14 */ add r4, r28, r4
+/* 800F1C54 000ED8B4 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F1C58 000ED8B8 3B 84 05 F8 */ addi r28, r4, 0x5f8
+/* 800F1C5C 000ED8BC 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+lbl_800F1C60:
+/* 800F1C60 000ED8C0 7F 83 E3 78 */ mr r3, r28
+/* 800F1C64 000ED8C4 4B F6 4F 71 */ bl func_80056BD4
+/* 800F1C68 000ED8C8 7C 7B 1B 78 */ mr r27, r3
+/* 800F1C6C 000ED8CC 7F 83 E3 78 */ mr r3, r28
+/* 800F1C70 000ED8D0 4B F6 51 BD */ bl func_80056E2C
+/* 800F1C74 000ED8D4 7C 79 1B 78 */ mr r25, r3
+lbl_800F1C78:
+/* 800F1C78 000ED8D8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F1C7C 000ED8DC 28 00 00 22 */ cmplwi r0, 0x22
+/* 800F1C80 000ED8E0 41 81 04 9C */ bgt lbl_800F211C
+/* 800F1C84 000ED8E4 3C 60 80 41 */ lis r3, lbl_80417DD8@ha
+/* 800F1C88 000ED8E8 54 00 10 3A */ slwi r0, r0, 2
+/* 800F1C8C 000ED8EC 38 63 7D D8 */ addi r3, r3, lbl_80417DD8@l
+/* 800F1C90 000ED8F0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F1C94 000ED8F4 7C 69 03 A6 */ mtctr r3
+/* 800F1C98 000ED8F8 4E 80 04 20 */ bctr
+/* 800F1C9C 000ED8FC 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F1CA0 000ED900 41 82 00 1C */ beq lbl_800F1CBC
+/* 800F1CA4 000ED904 7F 83 E3 78 */ mr r3, r28
+/* 800F1CA8 000ED908 38 A1 00 30 */ addi r5, r1, 0x30
+/* 800F1CAC 000ED90C 38 80 00 00 */ li r4, 0
+/* 800F1CB0 000ED910 4B F6 AE 75 */ bl func_8005CB24
+/* 800F1CB4 000ED914 7C 66 1B 78 */ mr r6, r3
+/* 800F1CB8 000ED918 48 00 00 24 */ b lbl_800F1CDC
+lbl_800F1CBC:
+/* 800F1CBC 000ED91C 38 A1 00 30 */ addi r5, r1, 0x30
+/* 800F1CC0 000ED920 38 60 00 00 */ li r3, 0
+/* 800F1CC4 000ED924 38 80 00 00 */ li r4, 0
+/* 800F1CC8 000ED928 4B F6 AE 5D */ bl func_8005CB24
+/* 800F1CCC 000ED92C 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800F1CD0 000ED930 7C 66 1B 78 */ mr r6, r3
+/* 800F1CD4 000ED934 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
+/* 800F1CD8 000ED938 98 1E 00 11 */ stb r0, 0x11(r30)
+lbl_800F1CDC:
+/* 800F1CDC 000ED93C 7F A3 EB 78 */ mr r3, r29
+/* 800F1CE0 000ED940 7F C4 F3 78 */ mr r4, r30
+/* 800F1CE4 000ED944 38 A0 00 02 */ li r5, 2
+/* 800F1CE8 000ED948 48 16 22 1D */ bl func_80253F04
+/* 800F1CEC 000ED94C 7F A3 EB 78 */ mr r3, r29
+/* 800F1CF0 000ED950 7F C4 F3 78 */ mr r4, r30
+/* 800F1CF4 000ED954 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F1CF8 000ED958 38 A0 00 01 */ li r5, 1
+/* 800F1CFC 000ED95C 48 16 22 09 */ bl func_80253F04
+/* 800F1D00 000ED960 48 00 04 1C */ b lbl_800F211C
+/* 800F1D04 000ED964 7F A3 EB 78 */ mr r3, r29
+/* 800F1D08 000ED968 7F C4 F3 78 */ mr r4, r30
+/* 800F1D0C 000ED96C 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F1D10 000ED970 38 A0 00 06 */ li r5, 6
+/* 800F1D14 000ED974 48 16 21 C9 */ bl func_80253EDC
+/* 800F1D18 000ED978 38 81 00 50 */ addi r4, r1, 0x50
+/* 800F1D1C 000ED97C 38 60 00 02 */ li r3, 2
+/* 800F1D20 000ED980 4B F6 7D 1D */ bl func_80059A3C
+/* 800F1D24 000ED984 48 00 03 F8 */ b lbl_800F211C
+/* 800F1D28 000ED988 7F A3 EB 78 */ mr r3, r29
+/* 800F1D2C 000ED98C 7F C4 F3 78 */ mr r4, r30
+/* 800F1D30 000ED990 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F1D34 000ED994 38 A0 00 06 */ li r5, 6
+/* 800F1D38 000ED998 48 16 21 A5 */ bl func_80253EDC
+/* 800F1D3C 000ED99C 38 81 00 50 */ addi r4, r1, 0x50
+/* 800F1D40 000ED9A0 38 60 00 03 */ li r3, 3
+/* 800F1D44 000ED9A4 4B F6 7C F9 */ bl func_80059A3C
+/* 800F1D48 000ED9A8 48 00 03 D4 */ b lbl_800F211C
+/* 800F1D4C 000ED9AC 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F1D50 000ED9B0 41 82 03 CC */ beq lbl_800F211C
+/* 800F1D54 000ED9B4 2C 19 00 00 */ cmpwi r25, 0
+/* 800F1D58 000ED9B8 40 82 03 C4 */ bne lbl_800F211C
+/* 800F1D5C 000ED9BC 7F 83 E3 78 */ mr r3, r28
+/* 800F1D60 000ED9C0 38 81 00 70 */ addi r4, r1, 0x70
+/* 800F1D64 000ED9C4 48 2E A9 E5 */ bl func_803DC748
+/* 800F1D68 000ED9C8 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F1D6C 000ED9CC 38 80 00 A3 */ li r4, 0xa3
+/* 800F1D70 000ED9D0 38 A0 00 00 */ li r5, 0
+/* 800F1D74 000ED9D4 48 2E BC 69 */ bl func_803DD9DC
+/* 800F1D78 000ED9D8 7C 7F 1B 78 */ mr r31, r3
+/* 800F1D7C 000ED9DC 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F1D80 000ED9E0 38 80 00 A2 */ li r4, 0xa2
+/* 800F1D84 000ED9E4 38 A0 00 00 */ li r5, 0
+/* 800F1D88 000ED9E8 48 2E BC 55 */ bl func_803DD9DC
+/* 800F1D8C 000ED9EC 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800F1D90 000ED9F0 7C 66 1B 78 */ mr r6, r3
+/* 800F1D94 000ED9F4 7F A3 EB 78 */ mr r3, r29
+/* 800F1D98 000ED9F8 7F C4 F3 78 */ mr r4, r30
+/* 800F1D9C 000ED9FC 7F E7 FB 78 */ mr r7, r31
+/* 800F1DA0 000EDA00 4B F6 8E C5 */ bl func_8005AC64
+/* 800F1DA4 000EDA04 48 00 03 78 */ b lbl_800F211C
+/* 800F1DA8 000EDA08 7F A3 EB 78 */ mr r3, r29
+/* 800F1DAC 000EDA0C 7F C4 F3 78 */ mr r4, r30
+/* 800F1DB0 000EDA10 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F1DB4 000EDA14 38 A0 00 06 */ li r5, 6
+/* 800F1DB8 000EDA18 48 16 21 25 */ bl func_80253EDC
+/* 800F1DBC 000EDA1C 48 00 14 6D */ bl func_800F3228
+/* 800F1DC0 000EDA20 7C 64 1B 78 */ mr r4, r3
+/* 800F1DC4 000EDA24 38 60 00 0E */ li r3, 0xe
+/* 800F1DC8 000EDA28 48 06 A5 41 */ bl func_8015C308
+/* 800F1DCC 000EDA2C A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800F1DD0 000EDA30 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F1DD4 000EDA34 40 82 00 6C */ bne lbl_800F1E40
+/* 800F1DD8 000EDA38 C0 A1 00 50 */ lfs f5, 0x50(r1)
+/* 800F1DDC 000EDA3C 38 00 FF 00 */ li r0, -256
+/* 800F1DE0 000EDA40 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F1DE4 000EDA44 38 60 2D 9C */ li r3, 0x2d9c
+/* 800F1DE8 000EDA48 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F1DEC 000EDA4C FC 80 28 1E */ fctiwz f4, f5
+/* 800F1DF0 000EDA50 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F1DF4 000EDA54 FC 40 18 1E */ fctiwz f2, f3
+/* 800F1DF8 000EDA58 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F1DFC 000EDA5C 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 800F1E00 000EDA60 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F1E04 000EDA64 D8 41 01 58 */ stfd f2, 0x158(r1)
+/* 800F1E08 000EDA68 7C 88 03 78 */ or r8, r4, r0
+/* 800F1E0C 000EDA6C FC 20 08 1E */ fctiwz f1, f1
+/* 800F1E10 000EDA70 FC 00 00 1E */ fctiwz f0, f0
+/* 800F1E14 000EDA74 D8 81 01 50 */ stfd f4, 0x150(r1)
+/* 800F1E18 000EDA78 80 A1 01 5C */ lwz r5, 0x15c(r1)
+/* 800F1E1C 000EDA7C D8 21 01 60 */ stfd f1, 0x160(r1)
+/* 800F1E20 000EDA80 80 81 01 54 */ lwz r4, 0x154(r1)
+/* 800F1E24 000EDA84 D8 01 01 68 */ stfd f0, 0x168(r1)
+/* 800F1E28 000EDA88 80 C1 01 64 */ lwz r6, 0x164(r1)
+/* 800F1E2C 000EDA8C 80 E1 01 6C */ lwz r7, 0x16c(r1)
+/* 800F1E30 000EDA90 7C C6 07 34 */ extsh r6, r6
+/* 800F1E34 000EDA94 7C E7 07 34 */ extsh r7, r7
+/* 800F1E38 000EDA98 48 15 E2 FD */ bl func_80250134
+/* 800F1E3C 000EDA9C 48 00 02 E0 */ b lbl_800F211C
+lbl_800F1E40:
+/* 800F1E40 000EDAA0 C0 A1 00 50 */ lfs f5, 0x50(r1)
+/* 800F1E44 000EDAA4 38 00 FF 00 */ li r0, -256
+/* 800F1E48 000EDAA8 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F1E4C 000EDAAC 38 60 2D C2 */ li r3, 0x2dc2
+/* 800F1E50 000EDAB0 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F1E54 000EDAB4 FC 80 28 1E */ fctiwz f4, f5
+/* 800F1E58 000EDAB8 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F1E5C 000EDABC FC 40 18 1E */ fctiwz f2, f3
+/* 800F1E60 000EDAC0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F1E64 000EDAC4 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 800F1E68 000EDAC8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F1E6C 000EDACC D8 41 01 60 */ stfd f2, 0x160(r1)
+/* 800F1E70 000EDAD0 7C 88 03 78 */ or r8, r4, r0
+/* 800F1E74 000EDAD4 FC 20 08 1E */ fctiwz f1, f1
+/* 800F1E78 000EDAD8 FC 00 00 1E */ fctiwz f0, f0
+/* 800F1E7C 000EDADC D8 81 01 68 */ stfd f4, 0x168(r1)
+/* 800F1E80 000EDAE0 80 A1 01 64 */ lwz r5, 0x164(r1)
+/* 800F1E84 000EDAE4 D8 21 01 58 */ stfd f1, 0x158(r1)
+/* 800F1E88 000EDAE8 80 81 01 6C */ lwz r4, 0x16c(r1)
+/* 800F1E8C 000EDAEC D8 01 01 50 */ stfd f0, 0x150(r1)
+/* 800F1E90 000EDAF0 80 C1 01 5C */ lwz r6, 0x15c(r1)
+/* 800F1E94 000EDAF4 80 E1 01 54 */ lwz r7, 0x154(r1)
+/* 800F1E98 000EDAF8 7C C6 07 34 */ extsh r6, r6
+/* 800F1E9C 000EDAFC 7C E7 07 34 */ extsh r7, r7
+/* 800F1EA0 000EDB00 48 15 E2 95 */ bl func_80250134
+/* 800F1EA4 000EDB04 48 00 02 78 */ b lbl_800F211C
+/* 800F1EA8 000EDB08 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F1EAC 000EDB0C 41 82 02 70 */ beq lbl_800F211C
+/* 800F1EB0 000EDB10 2C 19 00 00 */ cmpwi r25, 0
+/* 800F1EB4 000EDB14 40 82 02 68 */ bne lbl_800F211C
+/* 800F1EB8 000EDB18 7F 83 E3 78 */ mr r3, r28
+/* 800F1EBC 000EDB1C 38 80 00 06 */ li r4, 6
+/* 800F1EC0 000EDB20 38 A0 00 00 */ li r5, 0
+/* 800F1EC4 000EDB24 48 2E 90 39 */ bl func_803DAEFC
+/* 800F1EC8 000EDB28 2C 03 00 00 */ cmpwi r3, 0
+/* 800F1ECC 000EDB2C 41 82 02 50 */ beq lbl_800F211C
+/* 800F1ED0 000EDB30 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F1ED4 000EDB34 38 60 00 18 */ li r3, 0x18
+/* 800F1ED8 000EDB38 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F1EDC 000EDB3C D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800F1EE0 000EDB40 C0 82 8B E4 */ lfs f4, lbl_806411E4-_SDA2_BASE_(r2)
+/* 800F1EE4 000EDB44 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800F1EE8 000EDB48 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800F1EEC 000EDB4C D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800F1EF0 000EDB50 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800F1EF4 000EDB54 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800F1EF8 000EDB58 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800F1EFC 000EDB5C D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800F1F00 000EDB60 C0 1E 00 38 */ lfs f0, 0x38(r30)
+/* 800F1F04 000EDB64 C0 5E 00 3C */ lfs f2, 0x3c(r30)
+/* 800F1F08 000EDB68 EC 60 20 28 */ fsubs f3, f0, f4
+/* 800F1F0C 000EDB6C C0 3E 00 40 */ lfs f1, 0x40(r30)
+/* 800F1F10 000EDB70 C0 1E 00 44 */ lfs f0, 0x44(r30)
+/* 800F1F14 000EDB74 EC 42 20 28 */ fsubs f2, f2, f4
+/* 800F1F18 000EDB78 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F1F1C 000EDB7C EC 00 20 28 */ fsubs f0, f0, f4
+/* 800F1F20 000EDB80 D0 7E 00 38 */ stfs f3, 0x38(r30)
+/* 800F1F24 000EDB84 D0 5E 00 3C */ stfs f2, 0x3c(r30)
+/* 800F1F28 000EDB88 D0 3E 00 40 */ stfs f1, 0x40(r30)
+/* 800F1F2C 000EDB8C D0 1E 00 44 */ stfs f0, 0x44(r30)
+/* 800F1F30 000EDB90 4B F6 8A C9 */ bl func_8005A9F8
+/* 800F1F34 000EDB94 7C 66 1B 78 */ mr r6, r3
+/* 800F1F38 000EDB98 7F A3 EB 78 */ mr r3, r29
+/* 800F1F3C 000EDB9C 7F C4 F3 78 */ mr r4, r30
+/* 800F1F40 000EDBA0 38 A0 00 02 */ li r5, 2
+/* 800F1F44 000EDBA4 48 16 1F C1 */ bl func_80253F04
+/* 800F1F48 000EDBA8 7F A3 EB 78 */ mr r3, r29
+/* 800F1F4C 000EDBAC 7F C4 F3 78 */ mr r4, r30
+/* 800F1F50 000EDBB0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F1F54 000EDBB4 38 A0 00 01 */ li r5, 1
+/* 800F1F58 000EDBB8 48 16 1F AD */ bl func_80253F04
+/* 800F1F5C 000EDBBC 48 00 01 C0 */ b lbl_800F211C
+/* 800F1F60 000EDBC0 7F A3 EB 78 */ mr r3, r29
+/* 800F1F64 000EDBC4 7F C4 F3 78 */ mr r4, r30
+/* 800F1F68 000EDBC8 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F1F6C 000EDBCC 38 A0 00 06 */ li r5, 6
+/* 800F1F70 000EDBD0 48 16 1F 6D */ bl func_80253EDC
+/* 800F1F74 000EDBD4 C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800F1F78 000EDBD8 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F1F7C 000EDBDC C0 02 8B E8 */ lfs f0, lbl_806411E8-_SDA2_BASE_(r2)
+/* 800F1F80 000EDBE0 EC 01 00 28 */ fsubs f0, f1, f0
+/* 800F1F84 000EDBE4 D0 01 00 50 */ stfs f0, 0x50(r1)
+/* 800F1F88 000EDBE8 41 82 00 A0 */ beq lbl_800F2028
+/* 800F1F8C 000EDBEC 2C 19 00 00 */ cmpwi r25, 0
+/* 800F1F90 000EDBF0 40 82 00 98 */ bne lbl_800F2028
+/* 800F1F94 000EDBF4 7F 83 E3 78 */ mr r3, r28
+/* 800F1F98 000EDBF8 38 80 00 06 */ li r4, 6
+/* 800F1F9C 000EDBFC 38 A0 00 00 */ li r5, 0
+/* 800F1FA0 000EDC00 48 2E 8F 5D */ bl func_803DAEFC
+/* 800F1FA4 000EDC04 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800F1FA8 000EDC08 7C 64 1B 78 */ mr r4, r3
+/* 800F1FAC 000EDC0C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800F1FB0 000EDC10 38 65 00 0C */ addi r3, r5, 0xc
+/* 800F1FB4 000EDC14 48 29 E1 39 */ bl func_803900EC
+/* 800F1FB8 000EDC18 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800F1FBC 000EDC1C 48 15 E3 39 */ bl func_802502F4
+/* 800F1FC0 000EDC20 C0 A1 00 50 */ lfs f5, 0x50(r1)
+/* 800F1FC4 000EDC24 38 00 FF 00 */ li r0, -256
+/* 800F1FC8 000EDC28 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F1FCC 000EDC2C 38 80 00 02 */ li r4, 2
+/* 800F1FD0 000EDC30 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F1FD4 000EDC34 FC 80 28 1E */ fctiwz f4, f5
+/* 800F1FD8 000EDC38 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F1FDC 000EDC3C FC 40 18 1E */ fctiwz f2, f3
+/* 800F1FE0 000EDC40 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F1FE4 000EDC44 88 BE 00 11 */ lbz r5, 0x11(r30)
+/* 800F1FE8 000EDC48 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F1FEC 000EDC4C D8 41 01 60 */ stfd f2, 0x160(r1)
+/* 800F1FF0 000EDC50 7C A9 03 78 */ or r9, r5, r0
+/* 800F1FF4 000EDC54 FC 20 08 1E */ fctiwz f1, f1
+/* 800F1FF8 000EDC58 FC 00 00 1E */ fctiwz f0, f0
+/* 800F1FFC 000EDC5C D8 81 01 68 */ stfd f4, 0x168(r1)
+/* 800F2000 000EDC60 80 C1 01 64 */ lwz r6, 0x164(r1)
+/* 800F2004 000EDC64 D8 21 01 58 */ stfd f1, 0x158(r1)
+/* 800F2008 000EDC68 80 A1 01 6C */ lwz r5, 0x16c(r1)
+/* 800F200C 000EDC6C D8 01 01 50 */ stfd f0, 0x150(r1)
+/* 800F2010 000EDC70 80 E1 01 5C */ lwz r7, 0x15c(r1)
+/* 800F2014 000EDC74 81 01 01 54 */ lwz r8, 0x154(r1)
+/* 800F2018 000EDC78 7C E7 07 34 */ extsh r7, r7
+/* 800F201C 000EDC7C 7D 08 07 34 */ extsh r8, r8
+/* 800F2020 000EDC80 48 15 E1 8D */ bl func_802501AC
+/* 800F2024 000EDC84 48 00 00 F8 */ b lbl_800F211C
+lbl_800F2028:
+/* 800F2028 000EDC88 38 60 07 C7 */ li r3, 0x7c7
+/* 800F202C 000EDC8C 48 15 E2 C9 */ bl func_802502F4
+/* 800F2030 000EDC90 C0 A1 00 50 */ lfs f5, 0x50(r1)
+/* 800F2034 000EDC94 38 00 FF 00 */ li r0, -256
+/* 800F2038 000EDC98 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F203C 000EDC9C 38 80 00 02 */ li r4, 2
+/* 800F2040 000EDCA0 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F2044 000EDCA4 FC 80 28 1E */ fctiwz f4, f5
+/* 800F2048 000EDCA8 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F204C 000EDCAC FC 40 18 1E */ fctiwz f2, f3
+/* 800F2050 000EDCB0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F2054 000EDCB4 88 BE 00 11 */ lbz r5, 0x11(r30)
+/* 800F2058 000EDCB8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F205C 000EDCBC D8 41 01 60 */ stfd f2, 0x160(r1)
+/* 800F2060 000EDCC0 7C A9 03 78 */ or r9, r5, r0
+/* 800F2064 000EDCC4 FC 20 08 1E */ fctiwz f1, f1
+/* 800F2068 000EDCC8 FC 00 00 1E */ fctiwz f0, f0
+/* 800F206C 000EDCCC D8 81 01 68 */ stfd f4, 0x168(r1)
+/* 800F2070 000EDCD0 80 C1 01 64 */ lwz r6, 0x164(r1)
+/* 800F2074 000EDCD4 D8 21 01 58 */ stfd f1, 0x158(r1)
+/* 800F2078 000EDCD8 80 A1 01 6C */ lwz r5, 0x16c(r1)
+/* 800F207C 000EDCDC D8 01 01 50 */ stfd f0, 0x150(r1)
+/* 800F2080 000EDCE0 80 E1 01 5C */ lwz r7, 0x15c(r1)
+/* 800F2084 000EDCE4 81 01 01 54 */ lwz r8, 0x154(r1)
+/* 800F2088 000EDCE8 7C E7 07 34 */ extsh r7, r7
+/* 800F208C 000EDCEC 7D 08 07 34 */ extsh r8, r8
+/* 800F2090 000EDCF0 48 15 E1 1D */ bl func_802501AC
+/* 800F2094 000EDCF4 48 00 00 88 */ b lbl_800F211C
+/* 800F2098 000EDCF8 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F209C 000EDCFC 41 82 00 14 */ beq lbl_800F20B0
+/* 800F20A0 000EDD00 2C 1A 00 00 */ cmpwi r26, 0
+/* 800F20A4 000EDD04 41 82 00 0C */ beq lbl_800F20B0
+/* 800F20A8 000EDD08 2C 19 00 00 */ cmpwi r25, 0
+/* 800F20AC 000EDD0C 41 82 00 70 */ beq lbl_800F211C
+lbl_800F20B0:
+/* 800F20B0 000EDD10 7F A3 EB 78 */ mr r3, r29
+/* 800F20B4 000EDD14 7F C4 F3 78 */ mr r4, r30
+/* 800F20B8 000EDD18 38 A0 00 02 */ li r5, 2
+/* 800F20BC 000EDD1C 38 C0 00 00 */ li r6, 0
+/* 800F20C0 000EDD20 48 16 1E 45 */ bl func_80253F04
+/* 800F20C4 000EDD24 48 00 00 58 */ b lbl_800F211C
+/* 800F20C8 000EDD28 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F20CC 000EDD2C 41 82 00 50 */ beq lbl_800F211C
+/* 800F20D0 000EDD30 2C 19 00 00 */ cmpwi r25, 0
+/* 800F20D4 000EDD34 40 82 00 48 */ bne lbl_800F211C
+/* 800F20D8 000EDD38 7F 83 E3 78 */ mr r3, r28
+/* 800F20DC 000EDD3C 38 81 00 70 */ addi r4, r1, 0x70
+/* 800F20E0 000EDD40 48 2E A6 69 */ bl func_803DC748
+/* 800F20E4 000EDD44 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F20E8 000EDD48 38 80 00 A2 */ li r4, 0xa2
+/* 800F20EC 000EDD4C 38 A0 00 00 */ li r5, 0
+/* 800F20F0 000EDD50 48 2E B8 ED */ bl func_803DD9DC
+/* 800F20F4 000EDD54 7C 64 1B 78 */ mr r4, r3
+/* 800F20F8 000EDD58 38 60 00 17 */ li r3, 0x17
+/* 800F20FC 000EDD5C 48 06 A2 0D */ bl func_8015C308
+/* 800F2100 000EDD60 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F2104 000EDD64 38 80 00 A3 */ li r4, 0xa3
+/* 800F2108 000EDD68 38 A0 00 00 */ li r5, 0
+/* 800F210C 000EDD6C 48 2E B8 D1 */ bl func_803DD9DC
+/* 800F2110 000EDD70 7C 64 1B 78 */ mr r4, r3
+/* 800F2114 000EDD74 38 60 00 18 */ li r3, 0x18
+/* 800F2118 000EDD78 48 06 A1 F1 */ bl func_8015C308
+lbl_800F211C:
+/* 800F211C 000EDD7C 39 61 01 90 */ addi r11, r1, 0x190
+/* 800F2120 000EDD80 48 0D 50 4D */ bl _restgpr_25
+/* 800F2124 000EDD84 80 01 01 94 */ lwz r0, 0x194(r1)
+/* 800F2128 000EDD88 7C 08 03 A6 */ mtlr r0
+/* 800F212C 000EDD8C 38 21 01 90 */ addi r1, r1, 0x190
+/* 800F2130 000EDD90 4E 80 00 20 */ blr
+lbl_800F2134:
+/* 800F2134 000EDD94 94 21 FE 70 */ stwu r1, -0x190(r1)
+/* 800F2138 000EDD98 7C 08 02 A6 */ mflr r0
+/* 800F213C 000EDD9C 90 01 01 94 */ stw r0, 0x194(r1)
+/* 800F2140 000EDDA0 39 61 01 90 */ addi r11, r1, 0x190
+/* 800F2144 000EDDA4 48 0D 4F DD */ bl _savegpr_25
+/* 800F2148 000EDDA8 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F214C 000EDDAC 7C 7A 1B 78 */ mr r26, r3
+/* 800F2150 000EDDB0 7C 9B 23 78 */ mr r27, r4
+/* 800F2154 000EDDB4 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F2158 000EDDB8 48 06 D5 89 */ bl func_8015F6E0
+/* 800F215C 000EDDBC A0 9F 00 CE */ lhz r4, 0xce(r31)
+/* 800F2160 000EDDC0 3B C0 00 00 */ li r30, 0
+/* 800F2164 000EDDC4 3B A0 00 00 */ li r29, 0
+/* 800F2168 000EDDC8 3B 80 00 00 */ li r28, 0
+/* 800F216C 000EDDCC 54 87 DE FE */ rlwinm r7, r4, 0x1b, 0x1b, 0x1f
+/* 800F2170 000EDDD0 28 07 00 1F */ cmplwi r7, 0x1f
+/* 800F2174 000EDDD4 41 82 00 B0 */ beq lbl_800F2224
+/* 800F2178 000EDDD8 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F217C 000EDDDC 54 86 B6 BE */ rlwinm r6, r4, 0x16, 0x1a, 0x1f
+/* 800F2180 000EDDE0 54 85 D5 B6 */ rlwinm r5, r4, 0x1a, 0x16, 0x1b
+/* 800F2184 000EDDE4 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800F2188 000EDDE8 7C 9F 02 14 */ add r4, r31, r0
+/* 800F218C 000EDDEC 7C A6 28 50 */ subf r5, r6, r5
+/* 800F2190 000EDDF0 A8 04 27 36 */ lha r0, 0x2736(r4)
+/* 800F2194 000EDDF4 7C 87 2A 14 */ add r4, r7, r5
+/* 800F2198 000EDDF8 7C 04 00 00 */ cmpw r4, r0
+/* 800F219C 000EDDFC 40 80 00 88 */ bge lbl_800F2224
+/* 800F21A0 000EDE00 54 80 08 3C */ slwi r0, r4, 1
+/* 800F21A4 000EDE04 7C 9F 02 14 */ add r4, r31, r0
+/* 800F21A8 000EDE08 AB 84 22 F2 */ lha r28, 0x22f2(r4)
+/* 800F21AC 000EDE0C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F21B0 000EDE10 41 80 00 34 */ blt lbl_800F21E4
+/* 800F21B4 000EDE14 2C 1C 00 06 */ cmpwi r28, 6
+/* 800F21B8 000EDE18 40 80 00 2C */ bge lbl_800F21E4
+/* 800F21BC 000EDE1C 1C 1C 00 DC */ mulli r0, r28, 0xdc
+/* 800F21C0 000EDE20 7C 63 02 14 */ add r3, r3, r0
+/* 800F21C4 000EDE24 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F21C8 000EDE28 48 2E 9F D5 */ bl func_803DC19C
+/* 800F21CC 000EDE2C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F21D0 000EDE30 7C 79 1B 78 */ mr r25, r3
+/* 800F21D4 000EDE34 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F21D8 000EDE38 7C 00 E6 30 */ sraw r0, r0, r28
+/* 800F21DC 000EDE3C 54 1D 07 FE */ clrlwi r29, r0, 0x1f
+/* 800F21E0 000EDE40 48 00 00 2C */ b lbl_800F220C
+lbl_800F21E4:
+/* 800F21E4 000EDE44 38 1C FF FA */ addi r0, r28, -6
+/* 800F21E8 000EDE48 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F21EC 000EDE4C 1C A0 00 88 */ mulli r5, r0, 0x88
+/* 800F21F0 000EDE50 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F21F4 000EDE54 7C 9F 22 14 */ add r4, r31, r4
+/* 800F21F8 000EDE58 88 84 27 A8 */ lbz r4, 0x27a8(r4)
+/* 800F21FC 000EDE5C 7C 63 2A 14 */ add r3, r3, r5
+/* 800F2200 000EDE60 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F2204 000EDE64 3B 23 05 F8 */ addi r25, r3, 0x5f8
+/* 800F2208 000EDE68 54 1D 07 FE */ clrlwi r29, r0, 0x1f
+lbl_800F220C:
+/* 800F220C 000EDE6C 7F 23 CB 78 */ mr r3, r25
+/* 800F2210 000EDE70 4B F6 49 C5 */ bl func_80056BD4
+/* 800F2214 000EDE74 7C 7E 1B 78 */ mr r30, r3
+/* 800F2218 000EDE78 7F 23 CB 78 */ mr r3, r25
+/* 800F221C 000EDE7C 4B F6 4C 11 */ bl func_80056E2C
+/* 800F2220 000EDE80 7C 7C 1B 78 */ mr r28, r3
+lbl_800F2224:
+/* 800F2224 000EDE84 7F 43 D3 78 */ mr r3, r26
+/* 800F2228 000EDE88 7F 64 DB 78 */ mr r4, r27
+/* 800F222C 000EDE8C 38 C1 00 08 */ addi r6, r1, 8
+/* 800F2230 000EDE90 38 A0 00 03 */ li r5, 3
+/* 800F2234 000EDE94 48 16 1C A9 */ bl func_80253EDC
+/* 800F2238 000EDE98 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F223C 000EDE9C 28 00 00 21 */ cmplwi r0, 0x21
+/* 800F2240 000EDEA0 41 81 05 6C */ bgt lbl_800F27AC
+/* 800F2244 000EDEA4 3C 60 80 41 */ lis r3, lbl_80417EA4@ha
+/* 800F2248 000EDEA8 54 00 10 3A */ slwi r0, r0, 2
+/* 800F224C 000EDEAC 38 63 7E A4 */ addi r3, r3, lbl_80417EA4@l
+/* 800F2250 000EDEB0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F2254 000EDEB4 7C 69 03 A6 */ mtctr r3
+/* 800F2258 000EDEB8 4E 80 04 20 */ bctr
+/* 800F225C 000EDEBC 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F2260 000EDEC0 41 82 00 1C */ beq lbl_800F227C
+/* 800F2264 000EDEC4 7F 23 CB 78 */ mr r3, r25
+/* 800F2268 000EDEC8 38 A1 00 30 */ addi r5, r1, 0x30
+/* 800F226C 000EDECC 38 80 00 00 */ li r4, 0
+/* 800F2270 000EDED0 4B F6 A8 B5 */ bl func_8005CB24
+/* 800F2274 000EDED4 7C 66 1B 78 */ mr r6, r3
+/* 800F2278 000EDED8 48 00 00 24 */ b lbl_800F229C
+lbl_800F227C:
+/* 800F227C 000EDEDC 38 A1 00 30 */ addi r5, r1, 0x30
+/* 800F2280 000EDEE0 38 60 00 00 */ li r3, 0
+/* 800F2284 000EDEE4 38 80 00 00 */ li r4, 0
+/* 800F2288 000EDEE8 4B F6 A8 9D */ bl func_8005CB24
+/* 800F228C 000EDEEC 88 1B 00 11 */ lbz r0, 0x11(r27)
+/* 800F2290 000EDEF0 7C 66 1B 78 */ mr r6, r3
+/* 800F2294 000EDEF4 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
+/* 800F2298 000EDEF8 98 1B 00 11 */ stb r0, 0x11(r27)
+lbl_800F229C:
+/* 800F229C 000EDEFC 7F 43 D3 78 */ mr r3, r26
+/* 800F22A0 000EDF00 7F 64 DB 78 */ mr r4, r27
+/* 800F22A4 000EDF04 38 A0 00 02 */ li r5, 2
+/* 800F22A8 000EDF08 48 16 1C 5D */ bl func_80253F04
+/* 800F22AC 000EDF0C 7F 43 D3 78 */ mr r3, r26
+/* 800F22B0 000EDF10 7F 64 DB 78 */ mr r4, r27
+/* 800F22B4 000EDF14 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F22B8 000EDF18 38 A0 00 01 */ li r5, 1
+/* 800F22BC 000EDF1C 48 16 1C 49 */ bl func_80253F04
+/* 800F22C0 000EDF20 48 00 04 EC */ b lbl_800F27AC
+/* 800F22C4 000EDF24 7F 43 D3 78 */ mr r3, r26
+/* 800F22C8 000EDF28 7F 64 DB 78 */ mr r4, r27
+/* 800F22CC 000EDF2C 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F22D0 000EDF30 38 A0 00 06 */ li r5, 6
+/* 800F22D4 000EDF34 48 16 1C 09 */ bl func_80253EDC
+/* 800F22D8 000EDF38 38 81 00 50 */ addi r4, r1, 0x50
+/* 800F22DC 000EDF3C 38 60 00 02 */ li r3, 2
+/* 800F22E0 000EDF40 4B F6 77 5D */ bl func_80059A3C
+/* 800F22E4 000EDF44 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800F22E8 000EDF48 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F22EC 000EDF4C 40 82 04 C0 */ bne lbl_800F27AC
+/* 800F22F0 000EDF50 38 00 00 80 */ li r0, 0x80
+/* 800F22F4 000EDF54 98 1B 00 10 */ stb r0, 0x10(r27)
+/* 800F22F8 000EDF58 98 1B 00 0F */ stb r0, 0xf(r27)
+/* 800F22FC 000EDF5C 98 1B 00 0E */ stb r0, 0xe(r27)
+/* 800F2300 000EDF60 48 00 04 AC */ b lbl_800F27AC
+/* 800F2304 000EDF64 A0 9F 00 D0 */ lhz r4, 0xd0(r31)
+/* 800F2308 000EDF68 3C 60 88 89 */ lis r3, 0x88888889@ha
+/* 800F230C 000EDF6C A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800F2310 000EDF70 38 63 88 89 */ addi r3, r3, 0x88888889@l
+/* 800F2314 000EDF74 54 84 B7 3C */ rlwinm r4, r4, 0x16, 0x1c, 0x1e
+/* 800F2318 000EDF78 7C BF 22 14 */ add r5, r31, r4
+/* 800F231C 000EDF7C A8 A5 27 36 */ lha r5, 0x2736(r5)
+/* 800F2320 000EDF80 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
+/* 800F2324 000EDF84 38 84 00 01 */ addi r4, r4, 1
+/* 800F2328 000EDF88 38 05 00 0E */ addi r0, r5, 0xe
+/* 800F232C 000EDF8C 7C 63 00 96 */ mulhw r3, r3, r0
+/* 800F2330 000EDF90 7C 03 02 14 */ add r0, r3, r0
+/* 800F2334 000EDF94 7C 00 1E 70 */ srawi r0, r0, 3
+/* 800F2338 000EDF98 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800F233C 000EDF9C 7C 00 1A 14 */ add r0, r0, r3
+/* 800F2340 000EDFA0 7C 04 00 00 */ cmpw r4, r0
+/* 800F2344 000EDFA4 41 82 00 0C */ beq lbl_800F2350
+/* 800F2348 000EDFA8 2C 05 00 00 */ cmpwi r5, 0
+/* 800F234C 000EDFAC 40 82 00 14 */ bne lbl_800F2360
+lbl_800F2350:
+/* 800F2350 000EDFB0 38 00 00 80 */ li r0, 0x80
+/* 800F2354 000EDFB4 98 1B 00 10 */ stb r0, 0x10(r27)
+/* 800F2358 000EDFB8 98 1B 00 0F */ stb r0, 0xf(r27)
+/* 800F235C 000EDFBC 98 1B 00 0E */ stb r0, 0xe(r27)
+lbl_800F2360:
+/* 800F2360 000EDFC0 7F 43 D3 78 */ mr r3, r26
+/* 800F2364 000EDFC4 7F 64 DB 78 */ mr r4, r27
+/* 800F2368 000EDFC8 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F236C 000EDFCC 38 A0 00 06 */ li r5, 6
+/* 800F2370 000EDFD0 48 16 1B 6D */ bl func_80253EDC
+/* 800F2374 000EDFD4 38 81 00 50 */ addi r4, r1, 0x50
+/* 800F2378 000EDFD8 38 60 00 03 */ li r3, 3
+/* 800F237C 000EDFDC 4B F6 76 C1 */ bl func_80059A3C
+/* 800F2380 000EDFE0 48 00 04 2C */ b lbl_800F27AC
+/* 800F2384 000EDFE4 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F2388 000EDFE8 41 82 04 24 */ beq lbl_800F27AC
+/* 800F238C 000EDFEC 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F2390 000EDFF0 40 82 04 1C */ bne lbl_800F27AC
+/* 800F2394 000EDFF4 7F 23 CB 78 */ mr r3, r25
+/* 800F2398 000EDFF8 38 81 00 70 */ addi r4, r1, 0x70
+/* 800F239C 000EDFFC 48 2E A3 AD */ bl func_803DC748
+/* 800F23A0 000EE000 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F23A4 000EE004 38 80 00 A3 */ li r4, 0xa3
+/* 800F23A8 000EE008 38 A0 00 00 */ li r5, 0
+/* 800F23AC 000EE00C 48 2E B6 31 */ bl func_803DD9DC
+/* 800F23B0 000EE010 7C 7C 1B 78 */ mr r28, r3
+/* 800F23B4 000EE014 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F23B8 000EE018 38 80 00 A2 */ li r4, 0xa2
+/* 800F23BC 000EE01C 38 A0 00 00 */ li r5, 0
+/* 800F23C0 000EE020 48 2E B6 1D */ bl func_803DD9DC
+/* 800F23C4 000EE024 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800F23C8 000EE028 7C 66 1B 78 */ mr r6, r3
+/* 800F23CC 000EE02C 7F 43 D3 78 */ mr r3, r26
+/* 800F23D0 000EE030 7F 64 DB 78 */ mr r4, r27
+/* 800F23D4 000EE034 7F 87 E3 78 */ mr r7, r28
+/* 800F23D8 000EE038 4B F6 88 8D */ bl func_8005AC64
+/* 800F23DC 000EE03C 48 00 03 D0 */ b lbl_800F27AC
+/* 800F23E0 000EE040 7F 43 D3 78 */ mr r3, r26
+/* 800F23E4 000EE044 7F 64 DB 78 */ mr r4, r27
+/* 800F23E8 000EE048 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F23EC 000EE04C 38 A0 00 06 */ li r5, 6
+/* 800F23F0 000EE050 48 16 1A ED */ bl func_80253EDC
+/* 800F23F4 000EE054 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800F23F8 000EE058 38 60 00 17 */ li r3, 0x17
+/* 800F23FC 000EE05C 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
+/* 800F2400 000EE060 38 84 00 01 */ addi r4, r4, 1
+/* 800F2404 000EE064 48 06 9F 05 */ bl func_8015C308
+/* 800F2408 000EE068 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F240C 000EE06C 3C 60 88 89 */ lis r3, 0x88888889@ha
+/* 800F2410 000EE070 38 83 88 89 */ addi r4, r3, 0x88888889@l
+/* 800F2414 000EE074 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800F2418 000EE078 7C 7F 02 14 */ add r3, r31, r0
+/* 800F241C 000EE07C A8 63 27 36 */ lha r3, 0x2736(r3)
+/* 800F2420 000EE080 38 03 00 0E */ addi r0, r3, 0xe
+/* 800F2424 000EE084 7C 64 00 96 */ mulhw r3, r4, r0
+/* 800F2428 000EE088 7C 03 02 14 */ add r0, r3, r0
+/* 800F242C 000EE08C 7C 00 1E 70 */ srawi r0, r0, 3
+/* 800F2430 000EE090 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800F2434 000EE094 7C 00 1A 14 */ add r0, r0, r3
+/* 800F2438 000EE098 7C 04 07 35 */ extsh. r4, r0
+/* 800F243C 000EE09C 40 82 00 08 */ bne lbl_800F2444
+/* 800F2440 000EE0A0 38 80 00 01 */ li r4, 1
+lbl_800F2444:
+/* 800F2444 000EE0A4 38 60 00 18 */ li r3, 0x18
+/* 800F2448 000EE0A8 48 06 9E C1 */ bl func_8015C308
+/* 800F244C 000EE0AC C0 41 00 50 */ lfs f2, 0x50(r1)
+/* 800F2450 000EE0B0 38 00 FF 00 */ li r0, -256
+/* 800F2454 000EE0B4 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F2458 000EE0B8 38 60 43 E3 */ li r3, 0x43e3
+/* 800F245C 000EE0BC FC 80 10 1E */ fctiwz f4, f2
+/* 800F2460 000EE0C0 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F2464 000EE0C4 EC 21 10 28 */ fsubs f1, f1, f2
+/* 800F2468 000EE0C8 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F246C 000EE0CC C0 42 8B EC */ lfs f2, lbl_806411EC-_SDA2_BASE_(r2)
+/* 800F2470 000EE0D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2474 000EE0D4 EC 43 10 28 */ fsubs f2, f3, f2
+/* 800F2478 000EE0D8 D8 81 01 50 */ stfd f4, 0x150(r1)
+/* 800F247C 000EE0DC FC 20 08 1E */ fctiwz f1, f1
+/* 800F2480 000EE0E0 88 BB 00 11 */ lbz r5, 0x11(r27)
+/* 800F2484 000EE0E4 FC 00 00 1E */ fctiwz f0, f0
+/* 800F2488 000EE0E8 FC 40 10 1E */ fctiwz f2, f2
+/* 800F248C 000EE0EC D8 21 01 60 */ stfd f1, 0x160(r1)
+/* 800F2490 000EE0F0 7C A8 03 78 */ or r8, r5, r0
+/* 800F2494 000EE0F4 80 81 01 54 */ lwz r4, 0x154(r1)
+/* 800F2498 000EE0F8 D8 01 01 68 */ stfd f0, 0x168(r1)
+/* 800F249C 000EE0FC 80 C1 01 64 */ lwz r6, 0x164(r1)
+/* 800F24A0 000EE100 D8 41 01 58 */ stfd f2, 0x158(r1)
+/* 800F24A4 000EE104 80 E1 01 6C */ lwz r7, 0x16c(r1)
+/* 800F24A8 000EE108 7C C6 07 34 */ extsh r6, r6
+/* 800F24AC 000EE10C 80 A1 01 5C */ lwz r5, 0x15c(r1)
+/* 800F24B0 000EE110 7C E7 07 34 */ extsh r7, r7
+/* 800F24B4 000EE114 48 15 DC 81 */ bl func_80250134
+/* 800F24B8 000EE118 48 00 02 F4 */ b lbl_800F27AC
+/* 800F24BC 000EE11C 7F 43 D3 78 */ mr r3, r26
+/* 800F24C0 000EE120 7F 64 DB 78 */ mr r4, r27
+/* 800F24C4 000EE124 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F24C8 000EE128 38 A0 00 06 */ li r5, 6
+/* 800F24CC 000EE12C 48 16 1A 11 */ bl func_80253EDC
+/* 800F24D0 000EE130 38 81 00 50 */ addi r4, r1, 0x50
+/* 800F24D4 000EE134 38 60 00 01 */ li r3, 1
+/* 800F24D8 000EE138 4B F6 75 65 */ bl func_80059A3C
+/* 800F24DC 000EE13C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F24E0 000EE140 38 60 00 1B */ li r3, 0x1b
+/* 800F24E4 000EE144 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F24E8 000EE148 D0 21 00 3C */ stfs f1, 0x3c(r1)
+/* 800F24EC 000EE14C D0 21 00 48 */ stfs f1, 0x48(r1)
+/* 800F24F0 000EE150 D0 21 00 34 */ stfs f1, 0x34(r1)
+/* 800F24F4 000EE154 D0 21 00 30 */ stfs f1, 0x30(r1)
+/* 800F24F8 000EE158 D0 01 00 4C */ stfs f0, 0x4c(r1)
+/* 800F24FC 000EE15C D0 01 00 40 */ stfs f0, 0x40(r1)
+/* 800F2500 000EE160 D0 01 00 44 */ stfs f0, 0x44(r1)
+/* 800F2504 000EE164 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 800F2508 000EE168 4B F6 84 F1 */ bl func_8005A9F8
+/* 800F250C 000EE16C 7C 66 1B 78 */ mr r6, r3
+/* 800F2510 000EE170 7F 43 D3 78 */ mr r3, r26
+/* 800F2514 000EE174 7F 64 DB 78 */ mr r4, r27
+/* 800F2518 000EE178 38 A0 00 02 */ li r5, 2
+/* 800F251C 000EE17C 48 16 19 E9 */ bl func_80253F04
+/* 800F2520 000EE180 7F 43 D3 78 */ mr r3, r26
+/* 800F2524 000EE184 7F 64 DB 78 */ mr r4, r27
+/* 800F2528 000EE188 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F252C 000EE18C 38 A0 00 01 */ li r5, 1
+/* 800F2530 000EE190 48 16 19 D5 */ bl func_80253F04
+/* 800F2534 000EE194 48 00 02 78 */ b lbl_800F27AC
+/* 800F2538 000EE198 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F253C 000EE19C 41 82 02 70 */ beq lbl_800F27AC
+/* 800F2540 000EE1A0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F2544 000EE1A4 40 82 02 68 */ bne lbl_800F27AC
+/* 800F2548 000EE1A8 7F 23 CB 78 */ mr r3, r25
+/* 800F254C 000EE1AC 38 81 00 70 */ addi r4, r1, 0x70
+/* 800F2550 000EE1B0 48 2E A1 F9 */ bl func_803DC748
+/* 800F2554 000EE1B4 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F2558 000EE1B8 38 80 00 A2 */ li r4, 0xa2
+/* 800F255C 000EE1BC 38 A0 00 00 */ li r5, 0
+/* 800F2560 000EE1C0 48 2E B4 7D */ bl func_803DD9DC
+/* 800F2564 000EE1C4 7C 64 1B 78 */ mr r4, r3
+/* 800F2568 000EE1C8 38 60 00 17 */ li r3, 0x17
+/* 800F256C 000EE1CC 48 06 9D 9D */ bl func_8015C308
+/* 800F2570 000EE1D0 38 61 00 70 */ addi r3, r1, 0x70
+/* 800F2574 000EE1D4 38 80 00 A3 */ li r4, 0xa3
+/* 800F2578 000EE1D8 38 A0 00 00 */ li r5, 0
+/* 800F257C 000EE1DC 48 2E B4 61 */ bl func_803DD9DC
+/* 800F2580 000EE1E0 7C 64 1B 78 */ mr r4, r3
+/* 800F2584 000EE1E4 38 60 00 18 */ li r3, 0x18
+/* 800F2588 000EE1E8 48 06 9D 81 */ bl func_8015C308
+/* 800F258C 000EE1EC 48 00 02 20 */ b lbl_800F27AC
+/* 800F2590 000EE1F0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F2594 000EE1F4 41 82 02 18 */ beq lbl_800F27AC
+/* 800F2598 000EE1F8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F259C 000EE1FC 40 82 02 10 */ bne lbl_800F27AC
+/* 800F25A0 000EE200 7F 23 CB 78 */ mr r3, r25
+/* 800F25A4 000EE204 38 80 00 06 */ li r4, 6
+/* 800F25A8 000EE208 38 A0 00 00 */ li r5, 0
+/* 800F25AC 000EE20C 48 2E 89 51 */ bl func_803DAEFC
+/* 800F25B0 000EE210 2C 03 00 00 */ cmpwi r3, 0
+/* 800F25B4 000EE214 41 82 01 F8 */ beq lbl_800F27AC
+/* 800F25B8 000EE218 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F25BC 000EE21C 38 60 00 18 */ li r3, 0x18
+/* 800F25C0 000EE220 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F25C4 000EE224 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800F25C8 000EE228 C0 82 8B E4 */ lfs f4, lbl_806411E4-_SDA2_BASE_(r2)
+/* 800F25CC 000EE22C D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800F25D0 000EE230 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800F25D4 000EE234 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800F25D8 000EE238 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800F25DC 000EE23C D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800F25E0 000EE240 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800F25E4 000EE244 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800F25E8 000EE248 C0 1B 00 38 */ lfs f0, 0x38(r27)
+/* 800F25EC 000EE24C C0 5B 00 3C */ lfs f2, 0x3c(r27)
+/* 800F25F0 000EE250 EC 60 20 28 */ fsubs f3, f0, f4
+/* 800F25F4 000EE254 C0 3B 00 40 */ lfs f1, 0x40(r27)
+/* 800F25F8 000EE258 C0 1B 00 44 */ lfs f0, 0x44(r27)
+/* 800F25FC 000EE25C EC 42 20 28 */ fsubs f2, f2, f4
+/* 800F2600 000EE260 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800F2604 000EE264 EC 00 20 28 */ fsubs f0, f0, f4
+/* 800F2608 000EE268 D0 7B 00 38 */ stfs f3, 0x38(r27)
+/* 800F260C 000EE26C D0 5B 00 3C */ stfs f2, 0x3c(r27)
+/* 800F2610 000EE270 D0 3B 00 40 */ stfs f1, 0x40(r27)
+/* 800F2614 000EE274 D0 1B 00 44 */ stfs f0, 0x44(r27)
+/* 800F2618 000EE278 4B F6 83 E1 */ bl func_8005A9F8
+/* 800F261C 000EE27C 7C 66 1B 78 */ mr r6, r3
+/* 800F2620 000EE280 7F 43 D3 78 */ mr r3, r26
+/* 800F2624 000EE284 7F 64 DB 78 */ mr r4, r27
+/* 800F2628 000EE288 38 A0 00 02 */ li r5, 2
+/* 800F262C 000EE28C 48 16 18 D9 */ bl func_80253F04
+/* 800F2630 000EE290 7F 43 D3 78 */ mr r3, r26
+/* 800F2634 000EE294 7F 64 DB 78 */ mr r4, r27
+/* 800F2638 000EE298 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F263C 000EE29C 38 A0 00 01 */ li r5, 1
+/* 800F2640 000EE2A0 48 16 18 C5 */ bl func_80253F04
+/* 800F2644 000EE2A4 48 00 01 68 */ b lbl_800F27AC
+/* 800F2648 000EE2A8 7F 43 D3 78 */ mr r3, r26
+/* 800F264C 000EE2AC 7F 64 DB 78 */ mr r4, r27
+/* 800F2650 000EE2B0 38 C1 00 50 */ addi r6, r1, 0x50
+/* 800F2654 000EE2B4 38 A0 00 06 */ li r5, 6
+/* 800F2658 000EE2B8 48 16 18 85 */ bl func_80253EDC
+/* 800F265C 000EE2BC C0 21 00 50 */ lfs f1, 0x50(r1)
+/* 800F2660 000EE2C0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F2664 000EE2C4 C0 02 8B E8 */ lfs f0, lbl_806411E8-_SDA2_BASE_(r2)
+/* 800F2668 000EE2C8 EC 01 00 28 */ fsubs f0, f1, f0
+/* 800F266C 000EE2CC D0 01 00 50 */ stfs f0, 0x50(r1)
+/* 800F2670 000EE2D0 41 82 00 A0 */ beq lbl_800F2710
+/* 800F2674 000EE2D4 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F2678 000EE2D8 40 82 00 98 */ bne lbl_800F2710
+/* 800F267C 000EE2DC 7F 23 CB 78 */ mr r3, r25
+/* 800F2680 000EE2E0 38 80 00 06 */ li r4, 6
+/* 800F2684 000EE2E4 38 A0 00 00 */ li r5, 0
+/* 800F2688 000EE2E8 48 2E 88 75 */ bl func_803DAEFC
+/* 800F268C 000EE2EC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800F2690 000EE2F0 7C 64 1B 78 */ mr r4, r3
+/* 800F2694 000EE2F4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800F2698 000EE2F8 38 65 00 0C */ addi r3, r5, 0xc
+/* 800F269C 000EE2FC 48 29 DA 51 */ bl func_803900EC
+/* 800F26A0 000EE300 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800F26A4 000EE304 48 15 DC 51 */ bl func_802502F4
+/* 800F26A8 000EE308 C0 A1 00 50 */ lfs f5, 0x50(r1)
+/* 800F26AC 000EE30C 38 00 FF 00 */ li r0, -256
+/* 800F26B0 000EE310 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F26B4 000EE314 38 80 00 02 */ li r4, 2
+/* 800F26B8 000EE318 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F26BC 000EE31C FC 80 28 1E */ fctiwz f4, f5
+/* 800F26C0 000EE320 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F26C4 000EE324 FC 40 18 1E */ fctiwz f2, f3
+/* 800F26C8 000EE328 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F26CC 000EE32C 88 BB 00 11 */ lbz r5, 0x11(r27)
+/* 800F26D0 000EE330 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F26D4 000EE334 D8 41 01 60 */ stfd f2, 0x160(r1)
+/* 800F26D8 000EE338 7C A9 03 78 */ or r9, r5, r0
+/* 800F26DC 000EE33C FC 20 08 1E */ fctiwz f1, f1
+/* 800F26E0 000EE340 FC 00 00 1E */ fctiwz f0, f0
+/* 800F26E4 000EE344 D8 81 01 68 */ stfd f4, 0x168(r1)
+/* 800F26E8 000EE348 80 C1 01 64 */ lwz r6, 0x164(r1)
+/* 800F26EC 000EE34C D8 21 01 58 */ stfd f1, 0x158(r1)
+/* 800F26F0 000EE350 80 A1 01 6C */ lwz r5, 0x16c(r1)
+/* 800F26F4 000EE354 D8 01 01 50 */ stfd f0, 0x150(r1)
+/* 800F26F8 000EE358 80 E1 01 5C */ lwz r7, 0x15c(r1)
+/* 800F26FC 000EE35C 81 01 01 54 */ lwz r8, 0x154(r1)
+/* 800F2700 000EE360 7C E7 07 34 */ extsh r7, r7
+/* 800F2704 000EE364 7D 08 07 34 */ extsh r8, r8
+/* 800F2708 000EE368 48 15 DA A5 */ bl func_802501AC
+/* 800F270C 000EE36C 48 00 00 A0 */ b lbl_800F27AC
+lbl_800F2710:
+/* 800F2710 000EE370 38 60 07 C7 */ li r3, 0x7c7
+/* 800F2714 000EE374 48 15 DB E1 */ bl func_802502F4
+/* 800F2718 000EE378 C0 A1 00 50 */ lfs f5, 0x50(r1)
+/* 800F271C 000EE37C 38 00 FF 00 */ li r0, -256
+/* 800F2720 000EE380 C0 61 00 60 */ lfs f3, 0x60(r1)
+/* 800F2724 000EE384 38 80 00 02 */ li r4, 2
+/* 800F2728 000EE388 C0 21 00 54 */ lfs f1, 0x54(r1)
+/* 800F272C 000EE38C FC 80 28 1E */ fctiwz f4, f5
+/* 800F2730 000EE390 C0 01 00 68 */ lfs f0, 0x68(r1)
+/* 800F2734 000EE394 FC 40 18 1E */ fctiwz f2, f3
+/* 800F2738 000EE398 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F273C 000EE39C 88 BB 00 11 */ lbz r5, 0x11(r27)
+/* 800F2740 000EE3A0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2744 000EE3A4 D8 41 01 60 */ stfd f2, 0x160(r1)
+/* 800F2748 000EE3A8 7C A9 03 78 */ or r9, r5, r0
+/* 800F274C 000EE3AC FC 20 08 1E */ fctiwz f1, f1
+/* 800F2750 000EE3B0 FC 00 00 1E */ fctiwz f0, f0
+/* 800F2754 000EE3B4 D8 81 01 68 */ stfd f4, 0x168(r1)
+/* 800F2758 000EE3B8 80 C1 01 64 */ lwz r6, 0x164(r1)
+/* 800F275C 000EE3BC D8 21 01 58 */ stfd f1, 0x158(r1)
+/* 800F2760 000EE3C0 80 A1 01 6C */ lwz r5, 0x16c(r1)
+/* 800F2764 000EE3C4 D8 01 01 50 */ stfd f0, 0x150(r1)
+/* 800F2768 000EE3C8 80 E1 01 5C */ lwz r7, 0x15c(r1)
+/* 800F276C 000EE3CC 81 01 01 54 */ lwz r8, 0x154(r1)
+/* 800F2770 000EE3D0 7C E7 07 34 */ extsh r7, r7
+/* 800F2774 000EE3D4 7D 08 07 34 */ extsh r8, r8
+/* 800F2778 000EE3D8 48 15 DA 35 */ bl func_802501AC
+/* 800F277C 000EE3DC 48 00 00 30 */ b lbl_800F27AC
+/* 800F2780 000EE3E0 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F2784 000EE3E4 41 82 00 14 */ beq lbl_800F2798
+/* 800F2788 000EE3E8 2C 1D 00 00 */ cmpwi r29, 0
+/* 800F278C 000EE3EC 41 82 00 0C */ beq lbl_800F2798
+/* 800F2790 000EE3F0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F2794 000EE3F4 41 82 00 18 */ beq lbl_800F27AC
+lbl_800F2798:
+/* 800F2798 000EE3F8 7F 43 D3 78 */ mr r3, r26
+/* 800F279C 000EE3FC 7F 64 DB 78 */ mr r4, r27
+/* 800F27A0 000EE400 38 A0 00 02 */ li r5, 2
+/* 800F27A4 000EE404 38 C0 00 00 */ li r6, 0
+/* 800F27A8 000EE408 48 16 17 5D */ bl func_80253F04
+lbl_800F27AC:
+/* 800F27AC 000EE40C 39 61 01 90 */ addi r11, r1, 0x190
+/* 800F27B0 000EE410 48 0D 49 BD */ bl _restgpr_25
+/* 800F27B4 000EE414 80 01 01 94 */ lwz r0, 0x194(r1)
+/* 800F27B8 000EE418 7C 08 03 A6 */ mtlr r0
+/* 800F27BC 000EE41C 38 21 01 90 */ addi r1, r1, 0x190
+/* 800F27C0 000EE420 4E 80 00 20 */ blr
+lbl_800F27C4:
+/* 800F27C4 000EE424 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800F27C8 000EE428 7C 08 02 A6 */ mflr r0
+/* 800F27CC 000EE42C 38 A0 00 03 */ li r5, 3
+/* 800F27D0 000EE430 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800F27D4 000EE434 38 C1 00 08 */ addi r6, r1, 8
+/* 800F27D8 000EE438 93 E1 00 6C */ stw r31, 0x6c(r1)
+/* 800F27DC 000EE43C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F27E0 000EE440 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F27E4 000EE444 93 C1 00 68 */ stw r30, 0x68(r1)
+/* 800F27E8 000EE448 7C 9E 23 78 */ mr r30, r4
+/* 800F27EC 000EE44C 93 A1 00 64 */ stw r29, 0x64(r1)
+/* 800F27F0 000EE450 3F A0 80 40 */ lis r29, lbl_803FC178@ha
+/* 800F27F4 000EE454 93 81 00 60 */ stw r28, 0x60(r1)
+/* 800F27F8 000EE458 7C 7C 1B 78 */ mr r28, r3
+/* 800F27FC 000EE45C A5 9D C1 78 */ lhzu r12, lbl_803FC178@l(r29)
+/* 800F2800 000EE460 A1 7D 00 02 */ lhz r11, 2(r29)
+/* 800F2804 000EE464 A1 5D 00 04 */ lhz r10, 4(r29)
+/* 800F2808 000EE468 A1 3D 00 06 */ lhz r9, 6(r29)
+/* 800F280C 000EE46C A1 1D 00 08 */ lhz r8, 8(r29)
+/* 800F2810 000EE470 A0 FD 00 0A */ lhz r7, 0xa(r29)
+/* 800F2814 000EE474 A0 1D 00 0C */ lhz r0, 0xc(r29)
+/* 800F2818 000EE478 B1 81 00 0C */ sth r12, 0xc(r1)
+/* 800F281C 000EE47C B1 61 00 0E */ sth r11, 0xe(r1)
+/* 800F2820 000EE480 B1 41 00 10 */ sth r10, 0x10(r1)
+/* 800F2824 000EE484 B1 21 00 12 */ sth r9, 0x12(r1)
+/* 800F2828 000EE488 B1 01 00 14 */ sth r8, 0x14(r1)
+/* 800F282C 000EE48C B0 E1 00 16 */ sth r7, 0x16(r1)
+/* 800F2830 000EE490 B0 01 00 18 */ sth r0, 0x18(r1)
+/* 800F2834 000EE494 48 16 16 A9 */ bl func_80253EDC
+/* 800F2838 000EE498 80 61 00 08 */ lwz r3, 8(r1)
+/* 800F283C 000EE49C 3B A0 00 00 */ li r29, 0
+/* 800F2840 000EE4A0 38 03 FF ED */ addi r0, r3, -19
+/* 800F2844 000EE4A4 28 00 00 17 */ cmplwi r0, 0x17
+/* 800F2848 000EE4A8 41 81 03 4C */ bgt lbl_800F2B94
+/* 800F284C 000EE4AC 3C 60 80 41 */ lis r3, lbl_80417F2C@ha
+/* 800F2850 000EE4B0 54 00 10 3A */ slwi r0, r0, 2
+/* 800F2854 000EE4B4 38 63 7F 2C */ addi r3, r3, lbl_80417F2C@l
+/* 800F2858 000EE4B8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F285C 000EE4BC 7C 69 03 A6 */ mtctr r3
+/* 800F2860 000EE4C0 4E 80 04 20 */ bctr
+/* 800F2864 000EE4C4 3B A0 00 01 */ li r29, 1
+/* 800F2868 000EE4C8 3B BD 00 01 */ addi r29, r29, 1
+/* 800F286C 000EE4CC 7F 83 E3 78 */ mr r3, r28
+/* 800F2870 000EE4D0 7F C4 F3 78 */ mr r4, r30
+/* 800F2874 000EE4D4 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800F2878 000EE4D8 38 A0 00 06 */ li r5, 6
+/* 800F287C 000EE4DC 48 16 16 61 */ bl func_80253EDC
+/* 800F2880 000EE4E0 A0 1F 00 AA */ lhz r0, 0xaa(r31)
+/* 800F2884 000EE4E4 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F2888 000EE4E8 41 82 03 0C */ beq lbl_800F2B94
+/* 800F288C 000EE4EC 28 00 00 0B */ cmplwi r0, 0xb
+/* 800F2890 000EE4F0 41 82 03 04 */ beq lbl_800F2B94
+/* 800F2894 000EE4F4 38 7D 00 20 */ addi r3, r29, 0x20
+/* 800F2898 000EE4F8 38 81 00 20 */ addi r4, r1, 0x20
+/* 800F289C 000EE4FC 4B F6 71 A1 */ bl func_80059A3C
+/* 800F28A0 000EE500 48 00 02 F4 */ b lbl_800F2B94
+/* 800F28A4 000EE504 3B A0 00 01 */ li r29, 1
+/* 800F28A8 000EE508 3B BD 00 01 */ addi r29, r29, 1
+/* 800F28AC 000EE50C 3B BD 00 01 */ addi r29, r29, 1
+/* 800F28B0 000EE510 3B BD 00 01 */ addi r29, r29, 1
+/* 800F28B4 000EE514 3B BD 00 01 */ addi r29, r29, 1
+/* 800F28B8 000EE518 3B BD 00 01 */ addi r29, r29, 1
+/* 800F28BC 000EE51C 7F 83 E3 78 */ mr r3, r28
+/* 800F28C0 000EE520 7F C4 F3 78 */ mr r4, r30
+/* 800F28C4 000EE524 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800F28C8 000EE528 38 A0 00 06 */ li r5, 6
+/* 800F28CC 000EE52C 48 16 16 11 */ bl func_80253EDC
+/* 800F28D0 000EE530 A0 1F 00 AA */ lhz r0, 0xaa(r31)
+/* 800F28D4 000EE534 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F28D8 000EE538 41 82 00 18 */ beq lbl_800F28F0
+/* 800F28DC 000EE53C 28 00 00 0B */ cmplwi r0, 0xb
+/* 800F28E0 000EE540 41 82 00 10 */ beq lbl_800F28F0
+/* 800F28E4 000EE544 38 7D 00 19 */ addi r3, r29, 0x19
+/* 800F28E8 000EE548 38 81 00 20 */ addi r4, r1, 0x20
+/* 800F28EC 000EE54C 4B F6 71 51 */ bl func_80059A3C
+lbl_800F28F0:
+/* 800F28F0 000EE550 A0 1F 00 AA */ lhz r0, 0xaa(r31)
+/* 800F28F4 000EE554 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F28F8 000EE558 41 82 00 0C */ beq lbl_800F2904
+/* 800F28FC 000EE55C 28 00 00 0B */ cmplwi r0, 0xb
+/* 800F2900 000EE560 40 82 02 94 */ bne lbl_800F2B94
+lbl_800F2904:
+/* 800F2904 000EE564 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F2908 000EE568 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800F290C 000EE56C 7C 00 E8 40 */ cmplw r0, r29
+/* 800F2910 000EE570 40 80 02 84 */ bge lbl_800F2B94
+/* 800F2914 000EE574 38 00 00 80 */ li r0, 0x80
+/* 800F2918 000EE578 98 1E 00 10 */ stb r0, 0x10(r30)
+/* 800F291C 000EE57C 98 1E 00 0F */ stb r0, 0xf(r30)
+/* 800F2920 000EE580 98 1E 00 0E */ stb r0, 0xe(r30)
+/* 800F2924 000EE584 48 00 02 70 */ b lbl_800F2B94
+/* 800F2928 000EE588 7F 83 E3 78 */ mr r3, r28
+/* 800F292C 000EE58C 7F C4 F3 78 */ mr r4, r30
+/* 800F2930 000EE590 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800F2934 000EE594 38 A0 00 06 */ li r5, 6
+/* 800F2938 000EE598 48 16 15 A5 */ bl func_80253EDC
+/* 800F293C 000EE59C A8 9F 27 36 */ lha r4, 0x2736(r31)
+/* 800F2940 000EE5A0 38 60 00 17 */ li r3, 0x17
+/* 800F2944 000EE5A4 48 06 99 C5 */ bl func_8015C308
+/* 800F2948 000EE5A8 C0 A1 00 20 */ lfs f5, 0x20(r1)
+/* 800F294C 000EE5AC 38 00 FF 00 */ li r0, -256
+/* 800F2950 000EE5B0 C0 61 00 30 */ lfs f3, 0x30(r1)
+/* 800F2954 000EE5B4 38 60 30 B9 */ li r3, 0x30b9
+/* 800F2958 000EE5B8 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 800F295C 000EE5BC FC 80 28 1E */ fctiwz f4, f5
+/* 800F2960 000EE5C0 C0 01 00 38 */ lfs f0, 0x38(r1)
+/* 800F2964 000EE5C4 FC 40 18 1E */ fctiwz f2, f3
+/* 800F2968 000EE5C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F296C 000EE5CC 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 800F2970 000EE5D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2974 000EE5D4 D8 41 00 48 */ stfd f2, 0x48(r1)
+/* 800F2978 000EE5D8 7C 88 03 78 */ or r8, r4, r0
+/* 800F297C 000EE5DC FC 20 08 1E */ fctiwz f1, f1
+/* 800F2980 000EE5E0 FC 00 00 1E */ fctiwz f0, f0
+/* 800F2984 000EE5E4 D8 81 00 40 */ stfd f4, 0x40(r1)
+/* 800F2988 000EE5E8 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 800F298C 000EE5EC D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 800F2990 000EE5F0 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 800F2994 000EE5F4 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 800F2998 000EE5F8 80 C1 00 54 */ lwz r6, 0x54(r1)
+/* 800F299C 000EE5FC 80 E1 00 5C */ lwz r7, 0x5c(r1)
+/* 800F29A0 000EE600 7C C6 07 34 */ extsh r6, r6
+/* 800F29A4 000EE604 7C E7 07 34 */ extsh r7, r7
+/* 800F29A8 000EE608 48 15 D7 8D */ bl func_80250134
+/* 800F29AC 000EE60C 48 00 01 E8 */ b lbl_800F2B94
+/* 800F29B0 000EE610 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F29B4 000EE614 54 00 AF 7F */ rlwinm. r0, r0, 0x15, 0x1d, 0x1f
+/* 800F29B8 000EE618 41 82 01 DC */ beq lbl_800F2B94
+/* 800F29BC 000EE61C 7F 83 E3 78 */ mr r3, r28
+/* 800F29C0 000EE620 7F C4 F3 78 */ mr r4, r30
+/* 800F29C4 000EE624 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800F29C8 000EE628 38 A0 00 06 */ li r5, 6
+/* 800F29CC 000EE62C 48 16 15 11 */ bl func_80253EDC
+/* 800F29D0 000EE630 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F29D4 000EE634 38 60 00 17 */ li r3, 0x17
+/* 800F29D8 000EE638 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800F29DC 000EE63C 7C 9F 02 14 */ add r4, r31, r0
+/* 800F29E0 000EE640 AB A4 27 36 */ lha r29, 0x2736(r4)
+/* 800F29E4 000EE644 7F A4 EB 78 */ mr r4, r29
+/* 800F29E8 000EE648 48 06 99 21 */ bl func_8015C308
+/* 800F29EC 000EE64C 2C 1D 00 00 */ cmpwi r29, 0
+/* 800F29F0 000EE650 40 82 00 6C */ bne lbl_800F2A5C
+/* 800F29F4 000EE654 C0 A1 00 20 */ lfs f5, 0x20(r1)
+/* 800F29F8 000EE658 38 60 30 BA */ li r3, 0x30ba
+/* 800F29FC 000EE65C C0 61 00 30 */ lfs f3, 0x30(r1)
+/* 800F2A00 000EE660 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 800F2A04 000EE664 FC 80 28 1E */ fctiwz f4, f5
+/* 800F2A08 000EE668 C0 01 00 38 */ lfs f0, 0x38(r1)
+/* 800F2A0C 000EE66C FC 40 18 1E */ fctiwz f2, f3
+/* 800F2A10 000EE670 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F2A14 000EE674 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800F2A18 000EE678 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2A1C 000EE67C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 800F2A20 000EE680 64 08 D2 80 */ oris r8, r0, 0xd280
+/* 800F2A24 000EE684 FC 20 08 1E */ fctiwz f1, f1
+/* 800F2A28 000EE688 FC 00 00 1E */ fctiwz f0, f0
+/* 800F2A2C 000EE68C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 800F2A30 000EE690 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 800F2A34 000EE694 61 08 FF 00 */ ori r8, r8, 0xff00
+/* 800F2A38 000EE698 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 800F2A3C 000EE69C 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 800F2A40 000EE6A0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800F2A44 000EE6A4 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 800F2A48 000EE6A8 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800F2A4C 000EE6AC 7C C6 07 34 */ extsh r6, r6
+/* 800F2A50 000EE6B0 7C E7 07 34 */ extsh r7, r7
+/* 800F2A54 000EE6B4 48 15 D6 E1 */ bl func_80250134
+/* 800F2A58 000EE6B8 48 00 01 3C */ b lbl_800F2B94
+lbl_800F2A5C:
+/* 800F2A5C 000EE6BC C0 A1 00 20 */ lfs f5, 0x20(r1)
+/* 800F2A60 000EE6C0 38 60 30 BA */ li r3, 0x30ba
+/* 800F2A64 000EE6C4 C0 61 00 30 */ lfs f3, 0x30(r1)
+/* 800F2A68 000EE6C8 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 800F2A6C 000EE6CC FC 80 28 1E */ fctiwz f4, f5
+/* 800F2A70 000EE6D0 C0 01 00 38 */ lfs f0, 0x38(r1)
+/* 800F2A74 000EE6D4 FC 40 18 1E */ fctiwz f2, f3
+/* 800F2A78 000EE6D8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F2A7C 000EE6DC 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800F2A80 000EE6E0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2A84 000EE6E4 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 800F2A88 000EE6E8 64 08 FF FF */ oris r8, r0, 0xffff
+/* 800F2A8C 000EE6EC FC 20 08 1E */ fctiwz f1, f1
+/* 800F2A90 000EE6F0 FC 00 00 1E */ fctiwz f0, f0
+/* 800F2A94 000EE6F4 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 800F2A98 000EE6F8 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 800F2A9C 000EE6FC D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 800F2AA0 000EE700 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 800F2AA4 000EE704 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800F2AA8 000EE708 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 800F2AAC 000EE70C 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800F2AB0 000EE710 7C C6 07 34 */ extsh r6, r6
+/* 800F2AB4 000EE714 7C E7 07 34 */ extsh r7, r7
+/* 800F2AB8 000EE718 48 15 D6 7D */ bl func_80250134
+/* 800F2ABC 000EE71C 48 00 00 D8 */ b lbl_800F2B94
+/* 800F2AC0 000EE720 3B A0 00 01 */ li r29, 1
+/* 800F2AC4 000EE724 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2AC8 000EE728 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2ACC 000EE72C 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2AD0 000EE730 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2AD4 000EE734 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2AD8 000EE738 7F 83 E3 78 */ mr r3, r28
+/* 800F2ADC 000EE73C 7F C4 F3 78 */ mr r4, r30
+/* 800F2AE0 000EE740 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800F2AE4 000EE744 38 A0 00 06 */ li r5, 6
+/* 800F2AE8 000EE748 48 16 13 F5 */ bl func_80253EDC
+/* 800F2AEC 000EE74C A0 1F 00 AA */ lhz r0, 0xaa(r31)
+/* 800F2AF0 000EE750 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F2AF4 000EE754 41 82 00 0C */ beq lbl_800F2B00
+/* 800F2AF8 000EE758 28 00 00 0B */ cmplwi r0, 0xb
+/* 800F2AFC 000EE75C 40 82 00 24 */ bne lbl_800F2B20
+lbl_800F2B00:
+/* 800F2B00 000EE760 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F2B04 000EE764 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800F2B08 000EE768 7C 00 E8 40 */ cmplw r0, r29
+/* 800F2B0C 000EE76C 40 80 00 14 */ bge lbl_800F2B20
+/* 800F2B10 000EE770 88 1E 00 11 */ lbz r0, 0x11(r30)
+/* 800F2B14 000EE774 64 08 40 40 */ oris r8, r0, 0x4040
+/* 800F2B18 000EE778 61 08 40 00 */ ori r8, r8, 0x4000
+/* 800F2B1C 000EE77C 48 00 00 10 */ b lbl_800F2B2C
+lbl_800F2B20:
+/* 800F2B20 000EE780 88 7E 00 11 */ lbz r3, 0x11(r30)
+/* 800F2B24 000EE784 38 00 FF 00 */ li r0, -256
+/* 800F2B28 000EE788 7C 68 03 78 */ or r8, r3, r0
+lbl_800F2B2C:
+/* 800F2B2C 000EE78C C0 A1 00 20 */ lfs f5, 0x20(r1)
+/* 800F2B30 000EE790 7C 9F EA 14 */ add r4, r31, r29
+/* 800F2B34 000EE794 C0 61 00 30 */ lfs f3, 0x30(r1)
+/* 800F2B38 000EE798 38 61 00 0C */ addi r3, r1, 0xc
+/* 800F2B3C 000EE79C C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 800F2B40 000EE7A0 FC 80 28 1E */ fctiwz f4, f5
+/* 800F2B44 000EE7A4 C0 01 00 38 */ lfs f0, 0x38(r1)
+/* 800F2B48 000EE7A8 FC 40 18 1E */ fctiwz f2, f3
+/* 800F2B4C 000EE7AC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F2B50 000EE7B0 88 04 27 56 */ lbz r0, 0x2756(r4)
+/* 800F2B54 000EE7B4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2B58 000EE7B8 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 800F2B5C 000EE7BC 54 00 08 3C */ slwi r0, r0, 1
+/* 800F2B60 000EE7C0 FC 20 08 1E */ fctiwz f1, f1
+/* 800F2B64 000EE7C4 FC 00 00 1E */ fctiwz f0, f0
+/* 800F2B68 000EE7C8 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 800F2B6C 000EE7CC 7C 63 02 2E */ lhzx r3, r3, r0
+/* 800F2B70 000EE7D0 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 800F2B74 000EE7D4 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 800F2B78 000EE7D8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 800F2B7C 000EE7DC 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 800F2B80 000EE7E0 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 800F2B84 000EE7E4 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 800F2B88 000EE7E8 7C C6 07 34 */ extsh r6, r6
+/* 800F2B8C 000EE7EC 7C E7 07 34 */ extsh r7, r7
+/* 800F2B90 000EE7F0 48 15 D5 A5 */ bl func_80250134
+lbl_800F2B94:
+/* 800F2B94 000EE7F4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800F2B98 000EE7F8 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 800F2B9C 000EE7FC 83 C1 00 68 */ lwz r30, 0x68(r1)
+/* 800F2BA0 000EE800 83 A1 00 64 */ lwz r29, 0x64(r1)
+/* 800F2BA4 000EE804 83 81 00 60 */ lwz r28, 0x60(r1)
+/* 800F2BA8 000EE808 7C 08 03 A6 */ mtlr r0
+/* 800F2BAC 000EE80C 38 21 00 70 */ addi r1, r1, 0x70
+/* 800F2BB0 000EE810 4E 80 00 20 */ blr
+lbl_800F2BB4:
+/* 800F2BB4 000EE814 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 800F2BB8 000EE818 7C 08 02 A6 */ mflr r0
+/* 800F2BBC 000EE81C 38 A0 00 03 */ li r5, 3
+/* 800F2BC0 000EE820 90 01 00 84 */ stw r0, 0x84(r1)
+/* 800F2BC4 000EE824 38 C1 00 08 */ addi r6, r1, 8
+/* 800F2BC8 000EE828 93 E1 00 7C */ stw r31, 0x7c(r1)
+/* 800F2BCC 000EE82C 3B E0 00 0A */ li r31, 0xa
+/* 800F2BD0 000EE830 93 C1 00 78 */ stw r30, 0x78(r1)
+/* 800F2BD4 000EE834 7C 9E 23 78 */ mr r30, r4
+/* 800F2BD8 000EE838 93 A1 00 74 */ stw r29, 0x74(r1)
+/* 800F2BDC 000EE83C 7C 7D 1B 78 */ mr r29, r3
+/* 800F2BE0 000EE840 48 16 12 FD */ bl func_80253EDC
+/* 800F2BE4 000EE844 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F2BE8 000EE848 28 00 00 26 */ cmplwi r0, 0x26
+/* 800F2BEC 000EE84C 41 81 01 78 */ bgt lbl_800F2D64
+/* 800F2BF0 000EE850 3C 60 80 41 */ lis r3, lbl_80417F8C@ha
+/* 800F2BF4 000EE854 54 00 10 3A */ slwi r0, r0, 2
+/* 800F2BF8 000EE858 38 63 7F 8C */ addi r3, r3, lbl_80417F8C@l
+/* 800F2BFC 000EE85C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F2C00 000EE860 7C 69 03 A6 */ mtctr r3
+/* 800F2C04 000EE864 4E 80 04 20 */ bctr
+/* 800F2C08 000EE868 3B E0 00 0B */ li r31, 0xb
+/* 800F2C0C 000EE86C 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C10 000EE870 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C14 000EE874 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C18 000EE878 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C1C 000EE87C 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C20 000EE880 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C24 000EE884 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C28 000EE888 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C2C 000EE88C 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C30 000EE890 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C34 000EE894 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C38 000EE898 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C3C 000EE89C 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C40 000EE8A0 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C44 000EE8A4 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C48 000EE8A8 3B FF 00 01 */ addi r31, r31, 1
+/* 800F2C4C 000EE8AC 7F A3 EB 78 */ mr r3, r29
+/* 800F2C50 000EE8B0 7F C4 F3 78 */ mr r4, r30
+/* 800F2C54 000EE8B4 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F2C58 000EE8B8 38 A0 00 06 */ li r5, 6
+/* 800F2C5C 000EE8BC 48 16 12 81 */ bl func_80253EDC
+/* 800F2C60 000EE8C0 7F E3 FB 78 */ mr r3, r31
+/* 800F2C64 000EE8C4 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F2C68 000EE8C8 4B F6 6D D5 */ bl func_80059A3C
+/* 800F2C6C 000EE8CC 48 00 00 F8 */ b lbl_800F2D64
+/* 800F2C70 000EE8D0 7F A3 EB 78 */ mr r3, r29
+/* 800F2C74 000EE8D4 7F C4 F3 78 */ mr r4, r30
+/* 800F2C78 000EE8D8 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F2C7C 000EE8DC 38 A0 00 06 */ li r5, 6
+/* 800F2C80 000EE8E0 48 16 12 5D */ bl func_80253EDC
+/* 800F2C84 000EE8E4 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800F2C88 000EE8E8 38 00 FF 00 */ li r0, -256
+/* 800F2C8C 000EE8EC C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800F2C90 000EE8F0 38 60 2D F9 */ li r3, 0x2df9
+/* 800F2C94 000EE8F4 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800F2C98 000EE8F8 FC 80 28 1E */ fctiwz f4, f5
+/* 800F2C9C 000EE8FC C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800F2CA0 000EE900 FC 40 18 1E */ fctiwz f2, f3
+/* 800F2CA4 000EE904 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800F2CA8 000EE908 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 800F2CAC 000EE90C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800F2CB0 000EE910 D8 41 00 58 */ stfd f2, 0x58(r1)
+/* 800F2CB4 000EE914 7C 88 03 78 */ or r8, r4, r0
+/* 800F2CB8 000EE918 FC 20 08 1E */ fctiwz f1, f1
+/* 800F2CBC 000EE91C FC 00 00 1E */ fctiwz f0, f0
+/* 800F2CC0 000EE920 D8 81 00 50 */ stfd f4, 0x50(r1)
+/* 800F2CC4 000EE924 80 A1 00 5C */ lwz r5, 0x5c(r1)
+/* 800F2CC8 000EE928 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800F2CCC 000EE92C 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 800F2CD0 000EE930 D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800F2CD4 000EE934 80 C1 00 64 */ lwz r6, 0x64(r1)
+/* 800F2CD8 000EE938 80 E1 00 6C */ lwz r7, 0x6c(r1)
+/* 800F2CDC 000EE93C 7C C6 07 34 */ extsh r6, r6
+/* 800F2CE0 000EE940 7C E7 07 34 */ extsh r7, r7
+/* 800F2CE4 000EE944 48 15 D4 51 */ bl func_80250134
+/* 800F2CE8 000EE948 48 00 00 7C */ b lbl_800F2D64
+/* 800F2CEC 000EE94C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F2CF0 000EE950 38 60 00 1B */ li r3, 0x1b
+/* 800F2CF4 000EE954 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F2CF8 000EE958 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800F2CFC 000EE95C D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800F2D00 000EE960 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800F2D04 000EE964 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800F2D08 000EE968 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800F2D0C 000EE96C D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800F2D10 000EE970 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800F2D14 000EE974 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800F2D18 000EE978 4B F6 7C E1 */ bl func_8005A9F8
+/* 800F2D1C 000EE97C 7C 66 1B 78 */ mr r6, r3
+/* 800F2D20 000EE980 7F A3 EB 78 */ mr r3, r29
+/* 800F2D24 000EE984 7F C4 F3 78 */ mr r4, r30
+/* 800F2D28 000EE988 38 A0 00 02 */ li r5, 2
+/* 800F2D2C 000EE98C 48 16 11 D9 */ bl func_80253F04
+/* 800F2D30 000EE990 7F A3 EB 78 */ mr r3, r29
+/* 800F2D34 000EE994 7F C4 F3 78 */ mr r4, r30
+/* 800F2D38 000EE998 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F2D3C 000EE99C 38 A0 00 01 */ li r5, 1
+/* 800F2D40 000EE9A0 48 16 11 C5 */ bl func_80253F04
+/* 800F2D44 000EE9A4 7F A3 EB 78 */ mr r3, r29
+/* 800F2D48 000EE9A8 7F C4 F3 78 */ mr r4, r30
+/* 800F2D4C 000EE9AC 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F2D50 000EE9B0 38 A0 00 06 */ li r5, 6
+/* 800F2D54 000EE9B4 48 16 11 89 */ bl func_80253EDC
+/* 800F2D58 000EE9B8 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F2D5C 000EE9BC 38 60 00 01 */ li r3, 1
+/* 800F2D60 000EE9C0 4B F6 6C DD */ bl func_80059A3C
+lbl_800F2D64:
+/* 800F2D64 000EE9C4 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 800F2D68 000EE9C8 83 E1 00 7C */ lwz r31, 0x7c(r1)
+/* 800F2D6C 000EE9CC 83 C1 00 78 */ lwz r30, 0x78(r1)
+/* 800F2D70 000EE9D0 83 A1 00 74 */ lwz r29, 0x74(r1)
+/* 800F2D74 000EE9D4 7C 08 03 A6 */ mtlr r0
+/* 800F2D78 000EE9D8 38 21 00 80 */ addi r1, r1, 0x80
+/* 800F2D7C 000EE9DC 4E 80 00 20 */ blr
+lbl_800F2D80:
+/* 800F2D80 000EE9E0 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800F2D84 000EE9E4 7C 08 02 A6 */ mflr r0
+/* 800F2D88 000EE9E8 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800F2D8C 000EE9EC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800F2D90 000EE9F0 48 0D 43 99 */ bl _savegpr_27
+/* 800F2D94 000EE9F4 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F2D98 000EE9F8 7C 7B 1B 78 */ mr r27, r3
+/* 800F2D9C 000EE9FC 7C 9E 23 78 */ mr r30, r4
+/* 800F2DA0 000EEA00 38 C1 00 08 */ addi r6, r1, 8
+/* 800F2DA4 000EEA04 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F2DA8 000EEA08 3B A0 00 0A */ li r29, 0xa
+/* 800F2DAC 000EEA0C 3B 80 00 00 */ li r28, 0
+/* 800F2DB0 000EEA10 38 A0 00 03 */ li r5, 3
+/* 800F2DB4 000EEA14 48 16 11 29 */ bl func_80253EDC
+/* 800F2DB8 000EEA18 7F 63 DB 78 */ mr r3, r27
+/* 800F2DBC 000EEA1C 7F C4 F3 78 */ mr r4, r30
+/* 800F2DC0 000EEA20 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F2DC4 000EEA24 38 A0 00 06 */ li r5, 6
+/* 800F2DC8 000EEA28 48 16 11 15 */ bl func_80253EDC
+/* 800F2DCC 000EEA2C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F2DD0 000EEA30 28 00 00 15 */ cmplwi r0, 0x15
+/* 800F2DD4 000EEA34 41 81 01 4C */ bgt lbl_800F2F20
+/* 800F2DD8 000EEA38 3C 60 80 42 */ lis r3, lbl_80418028@ha
+/* 800F2DDC 000EEA3C 54 00 10 3A */ slwi r0, r0, 2
+/* 800F2DE0 000EEA40 38 63 80 28 */ addi r3, r3, lbl_80418028@l
+/* 800F2DE4 000EEA44 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F2DE8 000EEA48 7C 69 03 A6 */ mtctr r3
+/* 800F2DEC 000EEA4C 4E 80 04 20 */ bctr
+/* 800F2DF0 000EEA50 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F2DF4 000EEA54 3B A0 00 0B */ li r29, 0xb
+/* 800F2DF8 000EEA58 28 00 00 02 */ cmplwi r0, 2
+/* 800F2DFC 000EEA5C 40 82 01 24 */ bne lbl_800F2F20
+/* 800F2E00 000EEA60 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F2E04 000EEA64 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E08 000EEA68 28 00 00 05 */ cmplwi r0, 5
+/* 800F2E0C 000EEA6C 41 82 01 14 */ beq lbl_800F2F20
+/* 800F2E10 000EEA70 28 00 00 06 */ cmplwi r0, 6
+/* 800F2E14 000EEA74 41 82 01 0C */ beq lbl_800F2F20
+/* 800F2E18 000EEA78 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F2E1C 000EEA7C 3B 80 00 01 */ li r28, 1
+/* 800F2E20 000EEA80 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E24 000EEA84 28 00 00 05 */ cmplwi r0, 5
+/* 800F2E28 000EEA88 41 82 00 F8 */ beq lbl_800F2F20
+/* 800F2E2C 000EEA8C A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F2E30 000EEA90 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E34 000EEA94 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F2E38 000EEA98 28 00 00 05 */ cmplwi r0, 5
+/* 800F2E3C 000EEA9C 41 82 00 E4 */ beq lbl_800F2F20
+/* 800F2E40 000EEAA0 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F2E44 000EEAA4 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E48 000EEAA8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F2E4C 000EEAAC 28 00 00 05 */ cmplwi r0, 5
+/* 800F2E50 000EEAB0 41 82 00 D0 */ beq lbl_800F2F20
+/* 800F2E54 000EEAB4 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E58 000EEAB8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F2E5C 000EEABC 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E60 000EEAC0 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F2E64 000EEAC4 3B BD 00 01 */ addi r29, r29, 1
+/* 800F2E68 000EEAC8 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F2E6C 000EEACC 7F A3 EB 78 */ mr r3, r29
+/* 800F2E70 000EEAD0 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F2E74 000EEAD4 4B F6 6B C9 */ bl func_80059A3C
+/* 800F2E78 000EEAD8 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 800F2E7C 000EEADC 38 60 00 01 */ li r3, 1
+/* 800F2E80 000EEAE0 88 9F 27 93 */ lbz r4, 0x2793(r31)
+/* 800F2E84 000EEAE4 7C 60 00 30 */ slw r0, r3, r0
+/* 800F2E88 000EEAE8 7C 80 00 39 */ and. r0, r4, r0
+/* 800F2E8C 000EEAEC 40 82 00 94 */ bne lbl_800F2F20
+/* 800F2E90 000EEAF0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F2E94 000EEAF4 28 00 00 0D */ cmplwi r0, 0xd
+/* 800F2E98 000EEAF8 41 81 00 88 */ bgt lbl_800F2F20
+/* 800F2E9C 000EEAFC A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F2EA0 000EEB00 28 00 00 04 */ cmplwi r0, 4
+/* 800F2EA4 000EEB04 40 82 00 7C */ bne lbl_800F2F20
+/* 800F2EA8 000EEB08 38 00 00 80 */ li r0, 0x80
+/* 800F2EAC 000EEB0C 98 1E 00 10 */ stb r0, 0x10(r30)
+/* 800F2EB0 000EEB10 98 1E 00 0F */ stb r0, 0xf(r30)
+/* 800F2EB4 000EEB14 98 1E 00 0E */ stb r0, 0xe(r30)
+/* 800F2EB8 000EEB18 48 00 00 68 */ b lbl_800F2F20
+/* 800F2EBC 000EEB1C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F2EC0 000EEB20 38 60 00 1B */ li r3, 0x1b
+/* 800F2EC4 000EEB24 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F2EC8 000EEB28 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800F2ECC 000EEB2C D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800F2ED0 000EEB30 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800F2ED4 000EEB34 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800F2ED8 000EEB38 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800F2EDC 000EEB3C D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800F2EE0 000EEB40 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800F2EE4 000EEB44 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800F2EE8 000EEB48 4B F6 7B 11 */ bl func_8005A9F8
+/* 800F2EEC 000EEB4C 7C 66 1B 78 */ mr r6, r3
+/* 800F2EF0 000EEB50 7F 63 DB 78 */ mr r3, r27
+/* 800F2EF4 000EEB54 7F C4 F3 78 */ mr r4, r30
+/* 800F2EF8 000EEB58 38 A0 00 02 */ li r5, 2
+/* 800F2EFC 000EEB5C 48 16 10 09 */ bl func_80253F04
+/* 800F2F00 000EEB60 7F 63 DB 78 */ mr r3, r27
+/* 800F2F04 000EEB64 7F C4 F3 78 */ mr r4, r30
+/* 800F2F08 000EEB68 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F2F0C 000EEB6C 38 A0 00 01 */ li r5, 1
+/* 800F2F10 000EEB70 48 16 0F F5 */ bl func_80253F04
+/* 800F2F14 000EEB74 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F2F18 000EEB78 38 60 00 01 */ li r3, 1
+/* 800F2F1C 000EEB7C 4B F6 6B 21 */ bl func_80059A3C
+lbl_800F2F20:
+/* 800F2F20 000EEB80 39 61 00 70 */ addi r11, r1, 0x70
+/* 800F2F24 000EEB84 48 0D 42 51 */ bl _restgpr_27
+/* 800F2F28 000EEB88 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800F2F2C 000EEB8C 7C 08 03 A6 */ mtlr r0
+/* 800F2F30 000EEB90 38 21 00 70 */ addi r1, r1, 0x70
+/* 800F2F34 000EEB94 4E 80 00 20 */ blr
+lbl_800F2F38:
+/* 800F2F38 000EEB98 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 800F2F3C 000EEB9C 7C 08 02 A6 */ mflr r0
+/* 800F2F40 000EEBA0 38 A0 00 03 */ li r5, 3
+/* 800F2F44 000EEBA4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800F2F48 000EEBA8 38 C1 00 08 */ addi r6, r1, 8
+/* 800F2F4C 000EEBAC 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 800F2F50 000EEBB0 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F2F54 000EEBB4 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F2F58 000EEBB8 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 800F2F5C 000EEBBC 7C 9E 23 78 */ mr r30, r4
+/* 800F2F60 000EEBC0 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 800F2F64 000EEBC4 7C 7D 1B 78 */ mr r29, r3
+/* 800F2F68 000EEBC8 48 16 0F 75 */ bl func_80253EDC
+/* 800F2F6C 000EEBCC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F2F70 000EEBD0 2C 00 00 06 */ cmpwi r0, 6
+/* 800F2F74 000EEBD4 41 82 00 24 */ beq lbl_800F2F98
+/* 800F2F78 000EEBD8 40 80 00 10 */ bge lbl_800F2F88
+/* 800F2F7C 000EEBDC 2C 00 00 04 */ cmpwi r0, 4
+/* 800F2F80 000EEBE0 41 82 01 38 */ beq lbl_800F30B8
+/* 800F2F84 000EEBE4 48 00 01 74 */ b lbl_800F30F8
+lbl_800F2F88:
+/* 800F2F88 000EEBE8 2C 00 00 08 */ cmpwi r0, 8
+/* 800F2F8C 000EEBEC 41 82 00 B0 */ beq lbl_800F303C
+/* 800F2F90 000EEBF0 40 80 01 68 */ bge lbl_800F30F8
+/* 800F2F94 000EEBF4 48 00 00 44 */ b lbl_800F2FD8
+lbl_800F2F98:
+/* 800F2F98 000EEBF8 7F A3 EB 78 */ mr r3, r29
+/* 800F2F9C 000EEBFC 7F C4 F3 78 */ mr r4, r30
+/* 800F2FA0 000EEC00 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F2FA4 000EEC04 38 A0 00 06 */ li r5, 6
+/* 800F2FA8 000EEC08 48 16 0F 35 */ bl func_80253EDC
+/* 800F2FAC 000EEC0C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F2FB0 000EEC10 38 60 00 02 */ li r3, 2
+/* 800F2FB4 000EEC14 4B F6 6A 89 */ bl func_80059A3C
+/* 800F2FB8 000EEC18 88 1F 27 94 */ lbz r0, 0x2794(r31)
+/* 800F2FBC 000EEC1C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F2FC0 000EEC20 40 82 01 38 */ bne lbl_800F30F8
+/* 800F2FC4 000EEC24 38 00 00 80 */ li r0, 0x80
+/* 800F2FC8 000EEC28 98 1E 00 10 */ stb r0, 0x10(r30)
+/* 800F2FCC 000EEC2C 98 1E 00 0F */ stb r0, 0xf(r30)
+/* 800F2FD0 000EEC30 98 1E 00 0E */ stb r0, 0xe(r30)
+/* 800F2FD4 000EEC34 48 00 01 24 */ b lbl_800F30F8
+lbl_800F2FD8:
+/* 800F2FD8 000EEC38 7F A3 EB 78 */ mr r3, r29
+/* 800F2FDC 000EEC3C 7F C4 F3 78 */ mr r4, r30
+/* 800F2FE0 000EEC40 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F2FE4 000EEC44 38 A0 00 06 */ li r5, 6
+/* 800F2FE8 000EEC48 48 16 0E F5 */ bl func_80253EDC
+/* 800F2FEC 000EEC4C 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F2FF0 000EEC50 38 60 00 03 */ li r3, 3
+/* 800F2FF4 000EEC54 4B F6 6A 49 */ bl func_80059A3C
+/* 800F2FF8 000EEC58 88 9F 27 95 */ lbz r4, 0x2795(r31)
+/* 800F2FFC 000EEC5C 3C 60 66 66 */ lis r3, 0x66666667@ha
+/* 800F3000 000EEC60 38 63 66 67 */ addi r3, r3, 0x66666667@l
+/* 800F3004 000EEC64 88 BF 27 94 */ lbz r5, 0x2794(r31)
+/* 800F3008 000EEC68 38 04 00 04 */ addi r0, r4, 4
+/* 800F300C 000EEC6C 7C 03 00 96 */ mulhw r0, r3, r0
+/* 800F3010 000EEC70 38 85 00 01 */ addi r4, r5, 1
+/* 800F3014 000EEC74 7C 00 0E 70 */ srawi r0, r0, 1
+/* 800F3018 000EEC78 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800F301C 000EEC7C 7C 00 1A 14 */ add r0, r0, r3
+/* 800F3020 000EEC80 7C 04 00 00 */ cmpw r4, r0
+/* 800F3024 000EEC84 40 82 00 D4 */ bne lbl_800F30F8
+/* 800F3028 000EEC88 38 00 00 80 */ li r0, 0x80
+/* 800F302C 000EEC8C 98 1E 00 10 */ stb r0, 0x10(r30)
+/* 800F3030 000EEC90 98 1E 00 0F */ stb r0, 0xf(r30)
+/* 800F3034 000EEC94 98 1E 00 0E */ stb r0, 0xe(r30)
+/* 800F3038 000EEC98 48 00 00 C0 */ b lbl_800F30F8
+lbl_800F303C:
+/* 800F303C 000EEC9C 7F A3 EB 78 */ mr r3, r29
+/* 800F3040 000EECA0 7F C4 F3 78 */ mr r4, r30
+/* 800F3044 000EECA4 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800F3048 000EECA8 38 A0 00 06 */ li r5, 6
+/* 800F304C 000EECAC 48 16 0E 91 */ bl func_80253EDC
+/* 800F3050 000EECB0 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
+/* 800F3054 000EECB4 38 60 00 1B */ li r3, 0x1b
+/* 800F3058 000EECB8 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F305C 000EECBC D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 800F3060 000EECC0 D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 800F3064 000EECC4 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 800F3068 000EECC8 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800F306C 000EECCC D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 800F3070 000EECD0 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 800F3074 000EECD4 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 800F3078 000EECD8 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 800F307C 000EECDC 4B F6 79 7D */ bl func_8005A9F8
+/* 800F3080 000EECE0 7C 66 1B 78 */ mr r6, r3
+/* 800F3084 000EECE4 7F A3 EB 78 */ mr r3, r29
+/* 800F3088 000EECE8 7F C4 F3 78 */ mr r4, r30
+/* 800F308C 000EECEC 38 A0 00 02 */ li r5, 2
+/* 800F3090 000EECF0 48 16 0E 75 */ bl func_80253F04
+/* 800F3094 000EECF4 7F A3 EB 78 */ mr r3, r29
+/* 800F3098 000EECF8 7F C4 F3 78 */ mr r4, r30
+/* 800F309C 000EECFC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F30A0 000EED00 38 A0 00 01 */ li r5, 1
+/* 800F30A4 000EED04 48 16 0E 61 */ bl func_80253F04
+/* 800F30A8 000EED08 38 81 00 30 */ addi r4, r1, 0x30
+/* 800F30AC 000EED0C 38 60 00 01 */ li r3, 1
+/* 800F30B0 000EED10 4B F6 69 8D */ bl func_80059A3C
+/* 800F30B4 000EED14 48 00 00 44 */ b lbl_800F30F8
+lbl_800F30B8:
+/* 800F30B8 000EED18 88 9F 27 94 */ lbz r4, 0x2794(r31)
+/* 800F30BC 000EED1C 38 60 00 17 */ li r3, 0x17
+/* 800F30C0 000EED20 38 84 00 01 */ addi r4, r4, 1
+/* 800F30C4 000EED24 48 06 92 45 */ bl func_8015C308
+/* 800F30C8 000EED28 88 9F 27 95 */ lbz r4, 0x2795(r31)
+/* 800F30CC 000EED2C 3C 60 66 66 */ lis r3, 0x66666667@ha
+/* 800F30D0 000EED30 38 63 66 67 */ addi r3, r3, 0x66666667@l
+/* 800F30D4 000EED34 38 04 00 04 */ addi r0, r4, 4
+/* 800F30D8 000EED38 7C 03 00 96 */ mulhw r0, r3, r0
+/* 800F30DC 000EED3C 7C 00 0E 70 */ srawi r0, r0, 1
+/* 800F30E0 000EED40 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800F30E4 000EED44 7C 80 1A 15 */ add. r4, r0, r3
+/* 800F30E8 000EED48 40 82 00 08 */ bne lbl_800F30F0
+/* 800F30EC 000EED4C 38 80 00 01 */ li r4, 1
+lbl_800F30F0:
+/* 800F30F0 000EED50 38 60 00 18 */ li r3, 0x18
+/* 800F30F4 000EED54 48 06 92 15 */ bl func_8015C308
+lbl_800F30F8:
+/* 800F30F8 000EED58 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 800F30FC 000EED5C 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 800F3100 000EED60 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 800F3104 000EED64 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 800F3108 000EED68 7C 08 03 A6 */ mtlr r0
+/* 800F310C 000EED6C 38 21 00 60 */ addi r1, r1, 0x60
+/* 800F3110 000EED70 4E 80 00 20 */ blr
+lbl_800F3114:
+/* 800F3114 000EED74 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800F3118 000EED78 7C 08 02 A6 */ mflr r0
+/* 800F311C 000EED7C 38 A0 00 03 */ li r5, 3
+/* 800F3120 000EED80 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800F3124 000EED84 38 C1 00 08 */ addi r6, r1, 8
+/* 800F3128 000EED88 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800F312C 000EED8C 7C 9F 23 78 */ mr r31, r4
+/* 800F3130 000EED90 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800F3134 000EED94 7C 7E 1B 78 */ mr r30, r3
+/* 800F3138 000EED98 48 16 0D A5 */ bl func_80253EDC
+/* 800F313C 000EED9C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F3140 000EEDA0 28 00 00 09 */ cmplwi r0, 9
+/* 800F3144 000EEDA4 41 81 00 CC */ bgt lbl_800F3210
+/* 800F3148 000EEDA8 3C 60 80 42 */ lis r3, lbl_80418080@ha
+/* 800F314C 000EEDAC 54 00 10 3A */ slwi r0, r0, 2
+/* 800F3150 000EEDB0 38 63 80 80 */ addi r3, r3, lbl_80418080@l
+/* 800F3154 000EEDB4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F3158 000EEDB8 7C 69 03 A6 */ mtctr r3
+/* 800F315C 000EEDBC 4E 80 04 20 */ bctr
+/* 800F3160 000EEDC0 7F C3 F3 78 */ mr r3, r30
+/* 800F3164 000EEDC4 7F E4 FB 78 */ mr r4, r31
+/* 800F3168 000EEDC8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F316C 000EEDCC 38 A0 00 06 */ li r5, 6
+/* 800F3170 000EEDD0 48 16 0D 6D */ bl func_80253EDC
+/* 800F3174 000EEDD4 38 81 00 10 */ addi r4, r1, 0x10
+/* 800F3178 000EEDD8 38 60 00 0A */ li r3, 0xa
+/* 800F317C 000EEDDC 4B F6 68 C1 */ bl func_80059A3C
+/* 800F3180 000EEDE0 48 00 00 90 */ b lbl_800F3210
+/* 800F3184 000EEDE4 7F C3 F3 78 */ mr r3, r30
+/* 800F3188 000EEDE8 7F E4 FB 78 */ mr r4, r31
+/* 800F318C 000EEDEC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F3190 000EEDF0 38 A0 00 06 */ li r5, 6
+/* 800F3194 000EEDF4 48 16 0D 49 */ bl func_80253EDC
+/* 800F3198 000EEDF8 38 81 00 10 */ addi r4, r1, 0x10
+/* 800F319C 000EEDFC 38 60 00 0B */ li r3, 0xb
+/* 800F31A0 000EEE00 4B F6 68 9D */ bl func_80059A3C
+/* 800F31A4 000EEE04 48 00 00 6C */ b lbl_800F3210
+/* 800F31A8 000EEE08 7F C3 F3 78 */ mr r3, r30
+/* 800F31AC 000EEE0C 7F E4 FB 78 */ mr r4, r31
+/* 800F31B0 000EEE10 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F31B4 000EEE14 38 A0 00 06 */ li r5, 6
+/* 800F31B8 000EEE18 48 16 0D 25 */ bl func_80253EDC
+/* 800F31BC 000EEE1C 38 81 00 10 */ addi r4, r1, 0x10
+/* 800F31C0 000EEE20 38 60 00 0C */ li r3, 0xc
+/* 800F31C4 000EEE24 4B F6 68 79 */ bl func_80059A3C
+/* 800F31C8 000EEE28 48 00 00 48 */ b lbl_800F3210
+/* 800F31CC 000EEE2C 7F C3 F3 78 */ mr r3, r30
+/* 800F31D0 000EEE30 7F E4 FB 78 */ mr r4, r31
+/* 800F31D4 000EEE34 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F31D8 000EEE38 38 A0 00 06 */ li r5, 6
+/* 800F31DC 000EEE3C 48 16 0D 01 */ bl func_80253EDC
+/* 800F31E0 000EEE40 38 81 00 10 */ addi r4, r1, 0x10
+/* 800F31E4 000EEE44 38 60 00 0D */ li r3, 0xd
+/* 800F31E8 000EEE48 4B F6 68 55 */ bl func_80059A3C
+/* 800F31EC 000EEE4C 48 00 00 24 */ b lbl_800F3210
+/* 800F31F0 000EEE50 7F C3 F3 78 */ mr r3, r30
+/* 800F31F4 000EEE54 7F E4 FB 78 */ mr r4, r31
+/* 800F31F8 000EEE58 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800F31FC 000EEE5C 38 A0 00 06 */ li r5, 6
+/* 800F3200 000EEE60 48 16 0C DD */ bl func_80253EDC
+/* 800F3204 000EEE64 38 81 00 10 */ addi r4, r1, 0x10
+/* 800F3208 000EEE68 38 60 00 0E */ li r3, 0xe
+/* 800F320C 000EEE6C 4B F6 68 31 */ bl func_80059A3C
+lbl_800F3210:
+/* 800F3210 000EEE70 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800F3214 000EEE74 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800F3218 000EEE78 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800F321C 000EEE7C 7C 08 03 A6 */ mtlr r0
+/* 800F3220 000EEE80 38 21 00 40 */ addi r1, r1, 0x40
+/* 800F3224 000EEE84 4E 80 00 20 */ blr
+
+.global func_800F3228
+func_800F3228:
+/* 800F3228 000EEE88 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F322C 000EEE8C 7C 08 02 A6 */ mflr r0
+/* 800F3230 000EEE90 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F3234 000EEE94 48 06 C4 AD */ bl func_8015F6E0
+/* 800F3238 000EEE98 3C 80 80 48 */ lis r4, lbl_8047DAE0@ha
+/* 800F323C 000EEE9C 38 84 DA E0 */ addi r4, r4, lbl_8047DAE0@l
+/* 800F3240 000EEEA0 A0 04 00 CE */ lhz r0, 0xce(r4)
+/* 800F3244 000EEEA4 54 04 B6 BF */ rlwinm. r4, r0, 0x16, 0x1a, 0x1f
+/* 800F3248 000EEEA8 40 82 00 10 */ bne lbl_800F3258
+/* 800F324C 000EEEAC 38 60 30 B8 */ li r3, 0x30b8
+/* 800F3250 000EEEB0 48 15 D0 A5 */ bl func_802502F4
+/* 800F3254 000EEEB4 48 00 00 30 */ b lbl_800F3284
+lbl_800F3258:
+/* 800F3258 000EEEB8 28 04 00 01 */ cmplwi r4, 1
+/* 800F325C 000EEEBC 41 80 00 24 */ blt lbl_800F3280
+/* 800F3260 000EEEC0 28 04 00 12 */ cmplwi r4, 0x12
+/* 800F3264 000EEEC4 41 81 00 1C */ bgt lbl_800F3280
+/* 800F3268 000EEEC8 38 04 FF FF */ addi r0, r4, -1
+/* 800F326C 000EEECC 3C 63 00 06 */ addis r3, r3, 6
+/* 800F3270 000EEED0 1C 00 00 28 */ mulli r0, r0, 0x28
+/* 800F3274 000EEED4 7C 63 02 14 */ add r3, r3, r0
+/* 800F3278 000EEED8 38 63 82 F4 */ addi r3, r3, -32012
+/* 800F327C 000EEEDC 48 00 00 08 */ b lbl_800F3284
+lbl_800F3280:
+/* 800F3280 000EEEE0 38 60 00 00 */ li r3, 0
+lbl_800F3284:
+/* 800F3284 000EEEE4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F3288 000EEEE8 7C 08 03 A6 */ mtlr r0
+/* 800F328C 000EEEEC 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F3290 000EEEF0 4E 80 00 20 */ blr
+lbl_800F3294:
+/* 800F3294 000EEEF4 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F3298 000EEEF8 7C 08 02 A6 */ mflr r0
+/* 800F329C 000EEEFC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F32A0 000EEF00 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F32A4 000EEF04 48 0D 3E 7D */ bl _savegpr_25
+/* 800F32A8 000EEF08 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
+/* 800F32AC 000EEF0C 7C 9B 23 78 */ mr r27, r4
+/* 800F32B0 000EEF10 7C B9 2B 78 */ mr r25, r5
+/* 800F32B4 000EEF14 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
+/* 800F32B8 000EEF18 48 06 C4 29 */ bl func_8015F6E0
+/* 800F32BC 000EEF1C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800F32C0 000EEF20 7C 7E 1B 78 */ mr r30, r3
+/* 800F32C4 000EEF24 83 9B 00 00 */ lwz r28, 0(r27)
+/* 800F32C8 000EEF28 3B E0 00 1E */ li r31, 0x1e
+/* 800F32CC 000EEF2C 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
+/* 800F32D0 000EEF30 40 82 00 08 */ bne lbl_800F32D8
+/* 800F32D4 000EEF34 3B E0 00 06 */ li r31, 6
+lbl_800F32D8:
+/* 800F32D8 000EEF38 2C 19 00 00 */ cmpwi r25, 0
+/* 800F32DC 000EEF3C 41 82 00 C0 */ beq lbl_800F339C
+lbl_800F32E0:
+/* 800F32E0 000EEF40 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F32E4 000EEF44 40 82 00 08 */ bne lbl_800F32EC
+/* 800F32E8 000EEF48 7F FC FB 78 */ mr r28, r31
+lbl_800F32EC:
+/* 800F32EC 000EEF4C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800F32F0 000EEF50 3B 9C FF FF */ addi r28, r28, -1
+/* 800F32F4 000EEF54 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
+/* 800F32F8 000EEF58 40 82 00 2C */ bne lbl_800F3324
+/* 800F32FC 000EEF5C 1C 1C 00 DC */ mulli r0, r28, 0xdc
+/* 800F3300 000EEF60 7C 7E 02 14 */ add r3, r30, r0
+/* 800F3304 000EEF64 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F3308 000EEF68 48 2E 8E 95 */ bl func_803DC19C
+/* 800F330C 000EEF6C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800F3310 000EEF70 7C 79 1B 78 */ mr r25, r3
+/* 800F3314 000EEF74 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F3318 000EEF78 7C 00 E6 30 */ sraw r0, r0, r28
+/* 800F331C 000EEF7C 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+/* 800F3320 000EEF80 48 00 00 38 */ b lbl_800F3358
+lbl_800F3324:
+/* 800F3324 000EEF84 38 03 FF FF */ addi r0, r3, -1
+/* 800F3328 000EEF88 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800F332C 000EEF8C 7C 1C 02 14 */ add r0, r28, r0
+/* 800F3330 000EEF90 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800F3334 000EEF94 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F3338 000EEF98 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F333C 000EEF9C 1C 84 00 88 */ mulli r4, r4, 0x88
+/* 800F3340 000EEFA0 7C 7D 1A 14 */ add r3, r29, r3
+/* 800F3344 000EEFA4 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F3348 000EEFA8 7C 9E 22 14 */ add r4, r30, r4
+/* 800F334C 000EEFAC 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F3350 000EEFB0 3B 24 05 F8 */ addi r25, r4, 0x5f8
+/* 800F3354 000EEFB4 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+lbl_800F3358:
+/* 800F3358 000EEFB8 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800F335C 000EEFBC 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F3360 000EEFC0 40 82 00 08 */ bne lbl_800F3368
+/* 800F3364 000EEFC4 3B 40 00 00 */ li r26, 0
+lbl_800F3368:
+/* 800F3368 000EEFC8 7F 23 CB 78 */ mr r3, r25
+/* 800F336C 000EEFCC 4B F6 38 69 */ bl func_80056BD4
+/* 800F3370 000EEFD0 2C 03 00 00 */ cmpwi r3, 0
+/* 800F3374 000EEFD4 41 82 FF 6C */ beq lbl_800F32E0
+/* 800F3378 000EEFD8 57 40 06 3F */ clrlwi. r0, r26, 0x18
+/* 800F337C 000EEFDC 40 82 FF 64 */ bne lbl_800F32E0
+/* 800F3380 000EEFE0 7F 23 CB 78 */ mr r3, r25
+/* 800F3384 000EEFE4 4B F6 3A A9 */ bl func_80056E2C
+/* 800F3388 000EEFE8 2C 03 00 00 */ cmpwi r3, 0
+/* 800F338C 000EEFEC 40 82 FF 54 */ bne lbl_800F32E0
+/* 800F3390 000EEFF0 93 9B 00 00 */ stw r28, 0(r27)
+/* 800F3394 000EEFF4 7F 23 CB 78 */ mr r3, r25
+/* 800F3398 000EEFF8 48 00 00 BC */ b lbl_800F3454
+lbl_800F339C:
+/* 800F339C 000EEFFC 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F33A0 000EF000 7C 1C F8 40 */ cmplw r28, r31
+/* 800F33A4 000EF004 40 82 00 08 */ bne lbl_800F33AC
+/* 800F33A8 000EF008 3B 80 00 00 */ li r28, 0
+lbl_800F33AC:
+/* 800F33AC 000EF00C A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800F33B0 000EF010 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
+/* 800F33B4 000EF014 40 82 00 2C */ bne lbl_800F33E0
+/* 800F33B8 000EF018 1C 1C 00 DC */ mulli r0, r28, 0xdc
+/* 800F33BC 000EF01C 7C 7E 02 14 */ add r3, r30, r0
+/* 800F33C0 000EF020 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F33C4 000EF024 48 2E 8D D9 */ bl func_803DC19C
+/* 800F33C8 000EF028 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
+/* 800F33CC 000EF02C 7C 7A 1B 78 */ mr r26, r3
+/* 800F33D0 000EF030 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F33D4 000EF034 7C 00 E6 30 */ sraw r0, r0, r28
+/* 800F33D8 000EF038 54 19 07 FE */ clrlwi r25, r0, 0x1f
+/* 800F33DC 000EF03C 48 00 00 38 */ b lbl_800F3414
+lbl_800F33E0:
+/* 800F33E0 000EF040 38 03 FF FF */ addi r0, r3, -1
+/* 800F33E4 000EF044 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800F33E8 000EF048 7C 1C 02 14 */ add r0, r28, r0
+/* 800F33EC 000EF04C 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800F33F0 000EF050 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F33F4 000EF054 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F33F8 000EF058 1C 84 00 88 */ mulli r4, r4, 0x88
+/* 800F33FC 000EF05C 7C 7D 1A 14 */ add r3, r29, r3
+/* 800F3400 000EF060 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F3404 000EF064 7C 9E 22 14 */ add r4, r30, r4
+/* 800F3408 000EF068 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F340C 000EF06C 3B 44 05 F8 */ addi r26, r4, 0x5f8
+/* 800F3410 000EF070 54 19 07 FE */ clrlwi r25, r0, 0x1f
+lbl_800F3414:
+/* 800F3414 000EF074 A0 1D 00 CE */ lhz r0, 0xce(r29)
+/* 800F3418 000EF078 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F341C 000EF07C 40 82 00 08 */ bne lbl_800F3424
+/* 800F3420 000EF080 3B 20 00 00 */ li r25, 0
+lbl_800F3424:
+/* 800F3424 000EF084 7F 43 D3 78 */ mr r3, r26
+/* 800F3428 000EF088 4B F6 37 AD */ bl func_80056BD4
+/* 800F342C 000EF08C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F3430 000EF090 41 82 FF 6C */ beq lbl_800F339C
+/* 800F3434 000EF094 57 20 06 3F */ clrlwi. r0, r25, 0x18
+/* 800F3438 000EF098 40 82 FF 64 */ bne lbl_800F339C
+/* 800F343C 000EF09C 7F 43 D3 78 */ mr r3, r26
+/* 800F3440 000EF0A0 4B F6 39 ED */ bl func_80056E2C
+/* 800F3444 000EF0A4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F3448 000EF0A8 40 82 FF 54 */ bne lbl_800F339C
+/* 800F344C 000EF0AC 93 9B 00 00 */ stw r28, 0(r27)
+/* 800F3450 000EF0B0 7F 43 D3 78 */ mr r3, r26
+lbl_800F3454:
+/* 800F3454 000EF0B4 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F3458 000EF0B8 48 0D 3D 15 */ bl _restgpr_25
+/* 800F345C 000EF0BC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800F3460 000EF0C0 7C 08 03 A6 */ mtlr r0
+/* 800F3464 000EF0C4 38 21 00 30 */ addi r1, r1, 0x30
+/* 800F3468 000EF0C8 4E 80 00 20 */ blr
+lbl_800F346C:
+/* 800F346C 000EF0CC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F3470 000EF0D0 7C 08 02 A6 */ mflr r0
+/* 800F3474 000EF0D4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F3478 000EF0D8 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F347C 000EF0DC 48 0D 3C A1 */ bl _savegpr_24
+/* 800F3480 000EF0E0 3F 80 80 48 */ lis r28, lbl_8047DAE0@ha
+/* 800F3484 000EF0E4 7C 9A 23 78 */ mr r26, r4
+/* 800F3488 000EF0E8 7C B8 2B 78 */ mr r24, r5
+/* 800F348C 000EF0EC 3B 9C DA E0 */ addi r28, r28, lbl_8047DAE0@l
+/* 800F3490 000EF0F0 48 06 C2 51 */ bl func_8015F6E0
+/* 800F3494 000EF0F4 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
+/* 800F3498 000EF0F8 2C 18 00 00 */ cmpwi r24, 0
+/* 800F349C 000EF0FC 7C 7E 1B 78 */ mr r30, r3
+/* 800F34A0 000EF100 83 7A 00 00 */ lwz r27, 0(r26)
+/* 800F34A4 000EF104 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800F34A8 000EF108 7C 7C 02 14 */ add r3, r28, r0
+/* 800F34AC 000EF10C A3 E3 27 36 */ lhz r31, 0x2736(r3)
+/* 800F34B0 000EF110 41 82 00 C4 */ beq lbl_800F3574
+/* 800F34B4 000EF114 57 60 08 3C */ slwi r0, r27, 1
+/* 800F34B8 000EF118 7F BC 02 14 */ add r29, r28, r0
+lbl_800F34BC:
+/* 800F34BC 000EF11C 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F34C0 000EF120 40 82 00 0C */ bne lbl_800F34CC
+/* 800F34C4 000EF124 38 60 00 00 */ li r3, 0
+/* 800F34C8 000EF128 48 00 01 68 */ b lbl_800F3630
+lbl_800F34CC:
+/* 800F34CC 000EF12C A3 3D 22 F0 */ lhz r25, 0x22f0(r29)
+/* 800F34D0 000EF130 3B 7B FF FF */ addi r27, r27, -1
+/* 800F34D4 000EF134 3B BD FF FE */ addi r29, r29, -2
+/* 800F34D8 000EF138 28 19 00 06 */ cmplwi r25, 6
+/* 800F34DC 000EF13C 40 80 00 2C */ bge lbl_800F3508
+/* 800F34E0 000EF140 1C 19 00 DC */ mulli r0, r25, 0xdc
+/* 800F34E4 000EF144 7C 7E 02 14 */ add r3, r30, r0
+/* 800F34E8 000EF148 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F34EC 000EF14C 48 2E 8C B1 */ bl func_803DC19C
+/* 800F34F0 000EF150 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
+/* 800F34F4 000EF154 7C 78 1B 78 */ mr r24, r3
+/* 800F34F8 000EF158 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F34FC 000EF15C 7C 00 CE 30 */ sraw r0, r0, r25
+/* 800F3500 000EF160 54 19 07 FE */ clrlwi r25, r0, 0x1f
+/* 800F3504 000EF164 48 00 00 2C */ b lbl_800F3530
+lbl_800F3508:
+/* 800F3508 000EF168 38 19 FF FA */ addi r0, r25, -6
+/* 800F350C 000EF16C 7C 03 1E 70 */ srawi r3, r0, 3
+/* 800F3510 000EF170 1C 80 00 88 */ mulli r4, r0, 0x88
+/* 800F3514 000EF174 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F3518 000EF178 7C 7C 1A 14 */ add r3, r28, r3
+/* 800F351C 000EF17C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F3520 000EF180 7C 9E 22 14 */ add r4, r30, r4
+/* 800F3524 000EF184 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F3528 000EF188 3B 04 05 F8 */ addi r24, r4, 0x5f8
+/* 800F352C 000EF18C 54 19 07 FE */ clrlwi r25, r0, 0x1f
+lbl_800F3530:
+/* 800F3530 000EF190 A0 1C 00 CE */ lhz r0, 0xce(r28)
+/* 800F3534 000EF194 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F3538 000EF198 40 82 00 08 */ bne lbl_800F3540
+/* 800F353C 000EF19C 3B 20 00 00 */ li r25, 0
+lbl_800F3540:
+/* 800F3540 000EF1A0 7F 03 C3 78 */ mr r3, r24
+/* 800F3544 000EF1A4 4B F6 36 91 */ bl func_80056BD4
+/* 800F3548 000EF1A8 2C 03 00 00 */ cmpwi r3, 0
+/* 800F354C 000EF1AC 41 82 FF 70 */ beq lbl_800F34BC
+/* 800F3550 000EF1B0 57 20 04 3F */ clrlwi. r0, r25, 0x10
+/* 800F3554 000EF1B4 40 82 FF 68 */ bne lbl_800F34BC
+/* 800F3558 000EF1B8 7F 03 C3 78 */ mr r3, r24
+/* 800F355C 000EF1BC 4B F6 38 D1 */ bl func_80056E2C
+/* 800F3560 000EF1C0 2C 03 00 00 */ cmpwi r3, 0
+/* 800F3564 000EF1C4 40 82 FF 58 */ bne lbl_800F34BC
+/* 800F3568 000EF1C8 93 7A 00 00 */ stw r27, 0(r26)
+/* 800F356C 000EF1CC 7F 03 C3 78 */ mr r3, r24
+/* 800F3570 000EF1D0 48 00 00 C0 */ b lbl_800F3630
+lbl_800F3574:
+/* 800F3574 000EF1D4 57 60 08 3C */ slwi r0, r27, 1
+/* 800F3578 000EF1D8 7F BC 02 14 */ add r29, r28, r0
+lbl_800F357C:
+/* 800F357C 000EF1DC 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F3580 000EF1E0 3B BD 00 02 */ addi r29, r29, 2
+/* 800F3584 000EF1E4 7C 1B F8 40 */ cmplw r27, r31
+/* 800F3588 000EF1E8 40 82 00 0C */ bne lbl_800F3594
+/* 800F358C 000EF1EC 38 60 00 00 */ li r3, 0
+/* 800F3590 000EF1F0 48 00 00 A0 */ b lbl_800F3630
+lbl_800F3594:
+/* 800F3594 000EF1F4 A3 3D 22 F2 */ lhz r25, 0x22f2(r29)
+/* 800F3598 000EF1F8 28 19 00 06 */ cmplwi r25, 6
+/* 800F359C 000EF1FC 40 80 00 2C */ bge lbl_800F35C8
+/* 800F35A0 000EF200 1C 19 00 DC */ mulli r0, r25, 0xdc
+/* 800F35A4 000EF204 7C 7E 02 14 */ add r3, r30, r0
+/* 800F35A8 000EF208 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F35AC 000EF20C 48 2E 8B F1 */ bl func_803DC19C
+/* 800F35B0 000EF210 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
+/* 800F35B4 000EF214 7C 78 1B 78 */ mr r24, r3
+/* 800F35B8 000EF218 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F35BC 000EF21C 7C 00 CE 30 */ sraw r0, r0, r25
+/* 800F35C0 000EF220 54 19 07 FE */ clrlwi r25, r0, 0x1f
+/* 800F35C4 000EF224 48 00 00 2C */ b lbl_800F35F0
+lbl_800F35C8:
+/* 800F35C8 000EF228 38 19 FF FA */ addi r0, r25, -6
+/* 800F35CC 000EF22C 7C 03 1E 70 */ srawi r3, r0, 3
+/* 800F35D0 000EF230 1C 80 00 88 */ mulli r4, r0, 0x88
+/* 800F35D4 000EF234 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F35D8 000EF238 7C 7C 1A 14 */ add r3, r28, r3
+/* 800F35DC 000EF23C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F35E0 000EF240 7C 9E 22 14 */ add r4, r30, r4
+/* 800F35E4 000EF244 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F35E8 000EF248 3B 04 05 F8 */ addi r24, r4, 0x5f8
+/* 800F35EC 000EF24C 54 19 07 FE */ clrlwi r25, r0, 0x1f
+lbl_800F35F0:
+/* 800F35F0 000EF250 A0 1C 00 CE */ lhz r0, 0xce(r28)
+/* 800F35F4 000EF254 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F35F8 000EF258 40 82 00 08 */ bne lbl_800F3600
+/* 800F35FC 000EF25C 3B 20 00 00 */ li r25, 0
+lbl_800F3600:
+/* 800F3600 000EF260 7F 03 C3 78 */ mr r3, r24
+/* 800F3604 000EF264 4B F6 35 D1 */ bl func_80056BD4
+/* 800F3608 000EF268 2C 03 00 00 */ cmpwi r3, 0
+/* 800F360C 000EF26C 41 82 FF 70 */ beq lbl_800F357C
+/* 800F3610 000EF270 57 20 04 3F */ clrlwi. r0, r25, 0x10
+/* 800F3614 000EF274 40 82 FF 68 */ bne lbl_800F357C
+/* 800F3618 000EF278 7F 03 C3 78 */ mr r3, r24
+/* 800F361C 000EF27C 4B F6 38 11 */ bl func_80056E2C
+/* 800F3620 000EF280 2C 03 00 00 */ cmpwi r3, 0
+/* 800F3624 000EF284 40 82 FF 58 */ bne lbl_800F357C
+/* 800F3628 000EF288 93 7A 00 00 */ stw r27, 0(r26)
+/* 800F362C 000EF28C 7F 03 C3 78 */ mr r3, r24
+lbl_800F3630:
+/* 800F3630 000EF290 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F3634 000EF294 48 0D 3B 35 */ bl _restgpr_24
+/* 800F3638 000EF298 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800F363C 000EF29C 7C 08 03 A6 */ mtlr r0
+/* 800F3640 000EF2A0 38 21 00 30 */ addi r1, r1, 0x30
+/* 800F3644 000EF2A4 4E 80 00 20 */ blr
+lbl_800F3648:
+/* 800F3648 000EF2A8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F364C 000EF2AC 7C 08 02 A6 */ mflr r0
+/* 800F3650 000EF2B0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F3654 000EF2B4 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F3658 000EF2B8 48 0D 3A C9 */ bl _savegpr_25
+/* 800F365C 000EF2BC 3F 80 80 48 */ lis r28, lbl_8047DAE0@ha
+/* 800F3660 000EF2C0 7C 9B 23 78 */ mr r27, r4
+/* 800F3664 000EF2C4 7C B9 2B 78 */ mr r25, r5
+/* 800F3668 000EF2C8 3B 9C DA E0 */ addi r28, r28, lbl_8047DAE0@l
+/* 800F366C 000EF2CC 48 06 C0 75 */ bl func_8015F6E0
+/* 800F3670 000EF2D0 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
+/* 800F3674 000EF2D4 2C 19 00 00 */ cmpwi r25, 0
+/* 800F3678 000EF2D8 7C 7E 1B 78 */ mr r30, r3
+/* 800F367C 000EF2DC 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
+/* 800F3680 000EF2E0 7C 7C 02 14 */ add r3, r28, r0
+/* 800F3684 000EF2E4 A3 E3 27 36 */ lhz r31, 0x2736(r3)
+/* 800F3688 000EF2E8 41 82 00 C0 */ beq lbl_800F3748
+/* 800F368C 000EF2EC 57 60 08 3C */ slwi r0, r27, 1
+/* 800F3690 000EF2F0 7F BC 02 14 */ add r29, r28, r0
+lbl_800F3694:
+/* 800F3694 000EF2F4 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F3698 000EF2F8 40 82 00 0C */ bne lbl_800F36A4
+/* 800F369C 000EF2FC 38 60 00 01 */ li r3, 1
+/* 800F36A0 000EF300 48 00 01 60 */ b lbl_800F3800
+lbl_800F36A4:
+/* 800F36A4 000EF304 A3 5D 22 F0 */ lhz r26, 0x22f0(r29)
+/* 800F36A8 000EF308 3B 7B FF FF */ addi r27, r27, -1
+/* 800F36AC 000EF30C 3B BD FF FE */ addi r29, r29, -2
+/* 800F36B0 000EF310 28 1A 00 06 */ cmplwi r26, 6
+/* 800F36B4 000EF314 40 80 00 2C */ bge lbl_800F36E0
+/* 800F36B8 000EF318 1C 1A 00 DC */ mulli r0, r26, 0xdc
+/* 800F36BC 000EF31C 7C 7E 02 14 */ add r3, r30, r0
+/* 800F36C0 000EF320 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F36C4 000EF324 48 2E 8A D9 */ bl func_803DC19C
+/* 800F36C8 000EF328 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
+/* 800F36CC 000EF32C 7C 79 1B 78 */ mr r25, r3
+/* 800F36D0 000EF330 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F36D4 000EF334 7C 00 D6 30 */ sraw r0, r0, r26
+/* 800F36D8 000EF338 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+/* 800F36DC 000EF33C 48 00 00 2C */ b lbl_800F3708
+lbl_800F36E0:
+/* 800F36E0 000EF340 38 1A FF FA */ addi r0, r26, -6
+/* 800F36E4 000EF344 7C 03 1E 70 */ srawi r3, r0, 3
+/* 800F36E8 000EF348 1C 80 00 88 */ mulli r4, r0, 0x88
+/* 800F36EC 000EF34C 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F36F0 000EF350 7C 7C 1A 14 */ add r3, r28, r3
+/* 800F36F4 000EF354 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F36F8 000EF358 7C 9E 22 14 */ add r4, r30, r4
+/* 800F36FC 000EF35C 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F3700 000EF360 3B 24 05 F8 */ addi r25, r4, 0x5f8
+/* 800F3704 000EF364 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+lbl_800F3708:
+/* 800F3708 000EF368 A0 1C 00 CE */ lhz r0, 0xce(r28)
+/* 800F370C 000EF36C 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F3710 000EF370 40 82 00 08 */ bne lbl_800F3718
+/* 800F3714 000EF374 3B 40 00 00 */ li r26, 0
+lbl_800F3718:
+/* 800F3718 000EF378 7F 23 CB 78 */ mr r3, r25
+/* 800F371C 000EF37C 4B F6 34 B9 */ bl func_80056BD4
+/* 800F3720 000EF380 2C 03 00 00 */ cmpwi r3, 0
+/* 800F3724 000EF384 41 82 FF 70 */ beq lbl_800F3694
+/* 800F3728 000EF388 57 40 04 3F */ clrlwi. r0, r26, 0x10
+/* 800F372C 000EF38C 40 82 FF 68 */ bne lbl_800F3694
+/* 800F3730 000EF390 7F 23 CB 78 */ mr r3, r25
+/* 800F3734 000EF394 4B F6 36 F9 */ bl func_80056E2C
+/* 800F3738 000EF398 2C 03 00 00 */ cmpwi r3, 0
+/* 800F373C 000EF39C 40 82 FF 58 */ bne lbl_800F3694
+/* 800F3740 000EF3A0 38 60 00 00 */ li r3, 0
+/* 800F3744 000EF3A4 48 00 00 BC */ b lbl_800F3800
+lbl_800F3748:
+/* 800F3748 000EF3A8 57 60 08 3C */ slwi r0, r27, 1
+/* 800F374C 000EF3AC 7F BC 02 14 */ add r29, r28, r0
+lbl_800F3750:
+/* 800F3750 000EF3B0 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F3754 000EF3B4 3B BD 00 02 */ addi r29, r29, 2
+/* 800F3758 000EF3B8 7C 1B F8 40 */ cmplw r27, r31
+/* 800F375C 000EF3BC 40 82 00 0C */ bne lbl_800F3768
+/* 800F3760 000EF3C0 38 60 00 01 */ li r3, 1
+/* 800F3764 000EF3C4 48 00 00 9C */ b lbl_800F3800
+lbl_800F3768:
+/* 800F3768 000EF3C8 A3 5D 22 F2 */ lhz r26, 0x22f2(r29)
+/* 800F376C 000EF3CC 28 1A 00 06 */ cmplwi r26, 6
+/* 800F3770 000EF3D0 40 80 00 2C */ bge lbl_800F379C
+/* 800F3774 000EF3D4 1C 1A 00 DC */ mulli r0, r26, 0xdc
+/* 800F3778 000EF3D8 7C 7E 02 14 */ add r3, r30, r0
+/* 800F377C 000EF3DC 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F3780 000EF3E0 48 2E 8A 1D */ bl func_803DC19C
+/* 800F3784 000EF3E4 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
+/* 800F3788 000EF3E8 7C 79 1B 78 */ mr r25, r3
+/* 800F378C 000EF3EC 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
+/* 800F3790 000EF3F0 7C 00 D6 30 */ sraw r0, r0, r26
+/* 800F3794 000EF3F4 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+/* 800F3798 000EF3F8 48 00 00 2C */ b lbl_800F37C4
+lbl_800F379C:
+/* 800F379C 000EF3FC 38 1A FF FA */ addi r0, r26, -6
+/* 800F37A0 000EF400 7C 03 1E 70 */ srawi r3, r0, 3
+/* 800F37A4 000EF404 1C 80 00 88 */ mulli r4, r0, 0x88
+/* 800F37A8 000EF408 54 00 07 7E */ clrlwi r0, r0, 0x1d
+/* 800F37AC 000EF40C 7C 7C 1A 14 */ add r3, r28, r3
+/* 800F37B0 000EF410 88 63 27 A8 */ lbz r3, 0x27a8(r3)
+/* 800F37B4 000EF414 7C 9E 22 14 */ add r4, r30, r4
+/* 800F37B8 000EF418 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F37BC 000EF41C 3B 24 05 F8 */ addi r25, r4, 0x5f8
+/* 800F37C0 000EF420 54 1A 07 FE */ clrlwi r26, r0, 0x1f
+lbl_800F37C4:
+/* 800F37C4 000EF424 A0 1C 00 CE */ lhz r0, 0xce(r28)
+/* 800F37C8 000EF428 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
+/* 800F37CC 000EF42C 40 82 00 08 */ bne lbl_800F37D4
+/* 800F37D0 000EF430 3B 40 00 00 */ li r26, 0
+lbl_800F37D4:
+/* 800F37D4 000EF434 7F 23 CB 78 */ mr r3, r25
+/* 800F37D8 000EF438 4B F6 33 FD */ bl func_80056BD4
+/* 800F37DC 000EF43C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F37E0 000EF440 41 82 FF 70 */ beq lbl_800F3750
+/* 800F37E4 000EF444 57 40 04 3F */ clrlwi. r0, r26, 0x10
+/* 800F37E8 000EF448 40 82 FF 68 */ bne lbl_800F3750
+/* 800F37EC 000EF44C 7F 23 CB 78 */ mr r3, r25
+/* 800F37F0 000EF450 4B F6 36 3D */ bl func_80056E2C
+/* 800F37F4 000EF454 2C 03 00 00 */ cmpwi r3, 0
+/* 800F37F8 000EF458 40 82 FF 58 */ bne lbl_800F3750
+/* 800F37FC 000EF45C 38 60 00 00 */ li r3, 0
+lbl_800F3800:
+/* 800F3800 000EF460 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F3804 000EF464 48 0D 39 69 */ bl _restgpr_25
+/* 800F3808 000EF468 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800F380C 000EF46C 7C 08 03 A6 */ mtlr r0
+/* 800F3810 000EF470 38 21 00 30 */ addi r1, r1, 0x30
+/* 800F3814 000EF474 4E 80 00 20 */ blr
+
+.global func_800F3818
+func_800F3818:
+/* 800F3818 000EF478 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F381C 000EF47C 7C 08 02 A6 */ mflr r0
+/* 800F3820 000EF480 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F3824 000EF484 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800F3828 000EF488 48 06 BE B9 */ bl func_8015F6E0
+/* 800F382C 000EF48C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F3830 000EF490 38 60 00 00 */ li r3, 0
+/* 800F3834 000EF494 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F3838 000EF498 38 80 00 00 */ li r4, 0
+/* 800F383C 000EF49C 4B F6 60 BD */ bl func_800598F8
+/* 800F3840 000EF4A0 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F3844 000EF4A4 28 00 00 06 */ cmplwi r0, 6
+/* 800F3848 000EF4A8 41 81 06 40 */ bgt lbl_800F3E88
+/* 800F384C 000EF4AC 3C 60 80 42 */ lis r3, lbl_804180A8@ha
+/* 800F3850 000EF4B0 54 00 10 3A */ slwi r0, r0, 2
+/* 800F3854 000EF4B4 38 63 80 A8 */ addi r3, r3, lbl_804180A8@l
+/* 800F3858 000EF4B8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F385C 000EF4BC 7C 69 03 A6 */ mtctr r3
+/* 800F3860 000EF4C0 4E 80 04 20 */ bctr
+/* 800F3864 000EF4C4 38 6D 9C 60 */ addi r3, r13, lbl_8063EF20-_SDA_BASE_
+/* 800F3868 000EF4C8 A0 AD 9C 60 */ lhz r5, lbl_8063EF20-_SDA_BASE_(r13)
+/* 800F386C 000EF4CC A0 03 00 02 */ lhz r0, 2(r3)
+/* 800F3870 000EF4D0 38 60 00 00 */ li r3, 0
+/* 800F3874 000EF4D4 38 8D 9C 58 */ addi r4, r13, lbl_8063EF18-_SDA_BASE_
+/* 800F3878 000EF4D8 B0 7F 00 AC */ sth r3, 0xac(r31)
+/* 800F387C 000EF4DC 38 60 00 0D */ li r3, 0xd
+/* 800F3880 000EF4E0 B0 AD 9C 58 */ sth r5, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F3884 000EF4E4 B0 04 00 02 */ sth r0, 2(r4)
+/* 800F3888 000EF4E8 4B FB 75 A5 */ bl func_800AAE2C
+/* 800F388C 000EF4EC 48 00 05 FC */ b lbl_800F3E88
+/* 800F3890 000EF4F0 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
+/* 800F3894 000EF4F4 A0 AD 9C 5C */ lhz r5, lbl_8063EF1C-_SDA_BASE_(r13)
+/* 800F3898 000EF4F8 A0 03 00 02 */ lhz r0, 2(r3)
+/* 800F389C 000EF4FC 38 60 00 01 */ li r3, 1
+/* 800F38A0 000EF500 38 8D 9C 58 */ addi r4, r13, lbl_8063EF18-_SDA_BASE_
+/* 800F38A4 000EF504 B0 7F 00 AC */ sth r3, 0xac(r31)
+/* 800F38A8 000EF508 38 60 00 0C */ li r3, 0xc
+/* 800F38AC 000EF50C B0 AD 9C 58 */ sth r5, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F38B0 000EF510 B0 04 00 02 */ sth r0, 2(r4)
+/* 800F38B4 000EF514 4B FB 75 79 */ bl func_800AAE2C
+/* 800F38B8 000EF518 48 00 05 D0 */ b lbl_800F3E88
+/* 800F38BC 000EF51C 38 60 00 01 */ li r3, 1
+/* 800F38C0 000EF520 38 80 00 12 */ li r4, 0x12
+/* 800F38C4 000EF524 38 A0 00 00 */ li r5, 0
+/* 800F38C8 000EF528 38 C0 00 00 */ li r6, 0
+/* 800F38CC 000EF52C 38 E0 00 00 */ li r7, 0
+/* 800F38D0 000EF530 39 00 00 00 */ li r8, 0
+/* 800F38D4 000EF534 4B F6 60 F5 */ bl func_800599C8
+/* 800F38D8 000EF538 38 60 00 0A */ li r3, 0xa
+/* 800F38DC 000EF53C 38 80 00 00 */ li r4, 0
+/* 800F38E0 000EF540 38 A0 00 00 */ li r5, 0
+/* 800F38E4 000EF544 38 C0 00 0B */ li r6, 0xb
+/* 800F38E8 000EF548 38 E0 00 0D */ li r7, 0xd
+/* 800F38EC 000EF54C 39 00 00 00 */ li r8, 0
+/* 800F38F0 000EF550 4B F6 60 D9 */ bl func_800599C8
+/* 800F38F4 000EF554 38 60 00 0B */ li r3, 0xb
+/* 800F38F8 000EF558 38 80 00 00 */ li r4, 0
+/* 800F38FC 000EF55C 38 A0 00 0A */ li r5, 0xa
+/* 800F3900 000EF560 38 C0 00 0C */ li r6, 0xc
+/* 800F3904 000EF564 38 E0 00 0E */ li r7, 0xe
+/* 800F3908 000EF568 39 00 00 00 */ li r8, 0
+/* 800F390C 000EF56C 4B F6 60 BD */ bl func_800599C8
+/* 800F3910 000EF570 38 60 00 0C */ li r3, 0xc
+/* 800F3914 000EF574 38 80 00 00 */ li r4, 0
+/* 800F3918 000EF578 38 A0 00 0B */ li r5, 0xb
+/* 800F391C 000EF57C 38 C0 00 00 */ li r6, 0
+/* 800F3920 000EF580 38 E0 00 0F */ li r7, 0xf
+/* 800F3924 000EF584 39 00 00 00 */ li r8, 0
+/* 800F3928 000EF588 4B F6 60 A1 */ bl func_800599C8
+/* 800F392C 000EF58C 38 60 00 0D */ li r3, 0xd
+/* 800F3930 000EF590 38 80 00 0A */ li r4, 0xa
+/* 800F3934 000EF594 38 A0 00 00 */ li r5, 0
+/* 800F3938 000EF598 38 C0 00 0E */ li r6, 0xe
+/* 800F393C 000EF59C 38 E0 00 10 */ li r7, 0x10
+/* 800F3940 000EF5A0 39 00 00 00 */ li r8, 0
+/* 800F3944 000EF5A4 4B F6 60 85 */ bl func_800599C8
+/* 800F3948 000EF5A8 38 60 00 0E */ li r3, 0xe
+/* 800F394C 000EF5AC 38 80 00 0B */ li r4, 0xb
+/* 800F3950 000EF5B0 38 A0 00 0D */ li r5, 0xd
+/* 800F3954 000EF5B4 38 C0 00 0F */ li r6, 0xf
+/* 800F3958 000EF5B8 38 E0 00 11 */ li r7, 0x11
+/* 800F395C 000EF5BC 39 00 00 00 */ li r8, 0
+/* 800F3960 000EF5C0 4B F6 60 69 */ bl func_800599C8
+/* 800F3964 000EF5C4 38 60 00 0F */ li r3, 0xf
+/* 800F3968 000EF5C8 38 80 00 0C */ li r4, 0xc
+/* 800F396C 000EF5CC 38 A0 00 0E */ li r5, 0xe
+/* 800F3970 000EF5D0 38 C0 00 00 */ li r6, 0
+/* 800F3974 000EF5D4 38 E0 00 12 */ li r7, 0x12
+/* 800F3978 000EF5D8 39 00 00 00 */ li r8, 0
+/* 800F397C 000EF5DC 4B F6 60 4D */ bl func_800599C8
+/* 800F3980 000EF5E0 38 60 00 10 */ li r3, 0x10
+/* 800F3984 000EF5E4 38 80 00 0D */ li r4, 0xd
+/* 800F3988 000EF5E8 38 A0 00 00 */ li r5, 0
+/* 800F398C 000EF5EC 38 C0 00 11 */ li r6, 0x11
+/* 800F3990 000EF5F0 38 E0 00 01 */ li r7, 1
+/* 800F3994 000EF5F4 39 00 00 00 */ li r8, 0
+/* 800F3998 000EF5F8 4B F6 60 31 */ bl func_800599C8
+/* 800F399C 000EF5FC 38 60 00 11 */ li r3, 0x11
+/* 800F39A0 000EF600 38 80 00 0E */ li r4, 0xe
+/* 800F39A4 000EF604 38 A0 00 10 */ li r5, 0x10
+/* 800F39A8 000EF608 38 C0 00 12 */ li r6, 0x12
+/* 800F39AC 000EF60C 38 E0 00 01 */ li r7, 1
+/* 800F39B0 000EF610 39 00 00 00 */ li r8, 0
+/* 800F39B4 000EF614 4B F6 60 15 */ bl func_800599C8
+/* 800F39B8 000EF618 38 60 00 12 */ li r3, 0x12
+/* 800F39BC 000EF61C 38 80 00 0F */ li r4, 0xf
+/* 800F39C0 000EF620 38 A0 00 11 */ li r5, 0x11
+/* 800F39C4 000EF624 38 C0 00 00 */ li r6, 0
+/* 800F39C8 000EF628 38 E0 00 01 */ li r7, 1
+/* 800F39CC 000EF62C 39 00 00 00 */ li r8, 0
+/* 800F39D0 000EF630 4B F6 5F F9 */ bl func_800599C8
+/* 800F39D4 000EF634 38 00 00 02 */ li r0, 2
+/* 800F39D8 000EF638 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F39DC 000EF63C 48 00 04 AC */ b lbl_800F3E88
+/* 800F39E0 000EF640 38 60 00 01 */ li r3, 1
+/* 800F39E4 000EF644 38 80 00 11 */ li r4, 0x11
+/* 800F39E8 000EF648 38 A0 00 00 */ li r5, 0
+/* 800F39EC 000EF64C 38 C0 00 00 */ li r6, 0
+/* 800F39F0 000EF650 38 E0 00 00 */ li r7, 0
+/* 800F39F4 000EF654 39 00 00 00 */ li r8, 0
+/* 800F39F8 000EF658 4B F6 5F D1 */ bl func_800599C8
+/* 800F39FC 000EF65C 38 60 00 0A */ li r3, 0xa
+/* 800F3A00 000EF660 38 80 00 00 */ li r4, 0
+/* 800F3A04 000EF664 38 A0 00 00 */ li r5, 0
+/* 800F3A08 000EF668 38 C0 00 0B */ li r6, 0xb
+/* 800F3A0C 000EF66C 38 E0 00 0D */ li r7, 0xd
+/* 800F3A10 000EF670 39 00 00 00 */ li r8, 0
+/* 800F3A14 000EF674 4B F6 5F B5 */ bl func_800599C8
+/* 800F3A18 000EF678 38 60 00 0B */ li r3, 0xb
+/* 800F3A1C 000EF67C 38 80 00 00 */ li r4, 0
+/* 800F3A20 000EF680 38 A0 00 0A */ li r5, 0xa
+/* 800F3A24 000EF684 38 C0 00 0C */ li r6, 0xc
+/* 800F3A28 000EF688 38 E0 00 0E */ li r7, 0xe
+/* 800F3A2C 000EF68C 39 00 00 00 */ li r8, 0
+/* 800F3A30 000EF690 4B F6 5F 99 */ bl func_800599C8
+/* 800F3A34 000EF694 38 60 00 0C */ li r3, 0xc
+/* 800F3A38 000EF698 38 80 00 00 */ li r4, 0
+/* 800F3A3C 000EF69C 38 A0 00 0B */ li r5, 0xb
+/* 800F3A40 000EF6A0 38 C0 00 00 */ li r6, 0
+/* 800F3A44 000EF6A4 38 E0 00 0F */ li r7, 0xf
+/* 800F3A48 000EF6A8 39 00 00 00 */ li r8, 0
+/* 800F3A4C 000EF6AC 4B F6 5F 7D */ bl func_800599C8
+/* 800F3A50 000EF6B0 38 60 00 0D */ li r3, 0xd
+/* 800F3A54 000EF6B4 38 80 00 0A */ li r4, 0xa
+/* 800F3A58 000EF6B8 38 A0 00 00 */ li r5, 0
+/* 800F3A5C 000EF6BC 38 C0 00 0E */ li r6, 0xe
+/* 800F3A60 000EF6C0 38 E0 00 10 */ li r7, 0x10
+/* 800F3A64 000EF6C4 39 00 00 00 */ li r8, 0
+/* 800F3A68 000EF6C8 4B F6 5F 61 */ bl func_800599C8
+/* 800F3A6C 000EF6CC 38 60 00 0E */ li r3, 0xe
+/* 800F3A70 000EF6D0 38 80 00 0B */ li r4, 0xb
+/* 800F3A74 000EF6D4 38 A0 00 0D */ li r5, 0xd
+/* 800F3A78 000EF6D8 38 C0 00 0F */ li r6, 0xf
+/* 800F3A7C 000EF6DC 38 E0 00 11 */ li r7, 0x11
+/* 800F3A80 000EF6E0 39 00 00 00 */ li r8, 0
+/* 800F3A84 000EF6E4 4B F6 5F 45 */ bl func_800599C8
+/* 800F3A88 000EF6E8 38 60 00 0F */ li r3, 0xf
+/* 800F3A8C 000EF6EC 38 80 00 0C */ li r4, 0xc
+/* 800F3A90 000EF6F0 38 A0 00 0E */ li r5, 0xe
+/* 800F3A94 000EF6F4 38 C0 00 00 */ li r6, 0
+/* 800F3A98 000EF6F8 38 E0 00 01 */ li r7, 1
+/* 800F3A9C 000EF6FC 39 00 00 00 */ li r8, 0
+/* 800F3AA0 000EF700 4B F6 5F 29 */ bl func_800599C8
+/* 800F3AA4 000EF704 38 60 00 10 */ li r3, 0x10
+/* 800F3AA8 000EF708 38 80 00 0D */ li r4, 0xd
+/* 800F3AAC 000EF70C 38 A0 00 00 */ li r5, 0
+/* 800F3AB0 000EF710 38 C0 00 11 */ li r6, 0x11
+/* 800F3AB4 000EF714 38 E0 00 01 */ li r7, 1
+/* 800F3AB8 000EF718 39 00 00 00 */ li r8, 0
+/* 800F3ABC 000EF71C 4B F6 5F 0D */ bl func_800599C8
+/* 800F3AC0 000EF720 38 60 00 11 */ li r3, 0x11
+/* 800F3AC4 000EF724 38 80 00 0E */ li r4, 0xe
+/* 800F3AC8 000EF728 38 A0 00 10 */ li r5, 0x10
+/* 800F3ACC 000EF72C 38 C0 00 00 */ li r6, 0
+/* 800F3AD0 000EF730 38 E0 00 01 */ li r7, 1
+/* 800F3AD4 000EF734 39 00 00 00 */ li r8, 0
+/* 800F3AD8 000EF738 4B F6 5E F1 */ bl func_800599C8
+/* 800F3ADC 000EF73C 38 00 00 03 */ li r0, 3
+/* 800F3AE0 000EF740 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F3AE4 000EF744 48 00 03 A4 */ b lbl_800F3E88
+/* 800F3AE8 000EF748 38 60 00 01 */ li r3, 1
+/* 800F3AEC 000EF74C 38 80 00 0C */ li r4, 0xc
+/* 800F3AF0 000EF750 38 A0 00 00 */ li r5, 0
+/* 800F3AF4 000EF754 38 C0 00 00 */ li r6, 0
+/* 800F3AF8 000EF758 38 E0 00 00 */ li r7, 0
+/* 800F3AFC 000EF75C 39 00 00 00 */ li r8, 0
+/* 800F3B00 000EF760 4B F6 5E C9 */ bl func_800599C8
+/* 800F3B04 000EF764 38 60 00 0A */ li r3, 0xa
+/* 800F3B08 000EF768 38 80 00 00 */ li r4, 0
+/* 800F3B0C 000EF76C 38 A0 00 00 */ li r5, 0
+/* 800F3B10 000EF770 38 C0 00 0B */ li r6, 0xb
+/* 800F3B14 000EF774 38 E0 00 0D */ li r7, 0xd
+/* 800F3B18 000EF778 39 00 00 00 */ li r8, 0
+/* 800F3B1C 000EF77C 4B F6 5E AD */ bl func_800599C8
+/* 800F3B20 000EF780 38 60 00 0B */ li r3, 0xb
+/* 800F3B24 000EF784 38 80 00 00 */ li r4, 0
+/* 800F3B28 000EF788 38 A0 00 0A */ li r5, 0xa
+/* 800F3B2C 000EF78C 38 C0 00 0C */ li r6, 0xc
+/* 800F3B30 000EF790 38 E0 00 01 */ li r7, 1
+/* 800F3B34 000EF794 39 00 00 00 */ li r8, 0
+/* 800F3B38 000EF798 4B F6 5E 91 */ bl func_800599C8
+/* 800F3B3C 000EF79C 38 60 00 0C */ li r3, 0xc
+/* 800F3B40 000EF7A0 38 80 00 00 */ li r4, 0
+/* 800F3B44 000EF7A4 38 A0 00 0B */ li r5, 0xb
+/* 800F3B48 000EF7A8 38 C0 00 00 */ li r6, 0
+/* 800F3B4C 000EF7AC 38 E0 00 01 */ li r7, 1
+/* 800F3B50 000EF7B0 39 00 00 00 */ li r8, 0
+/* 800F3B54 000EF7B4 4B F6 5E 75 */ bl func_800599C8
+/* 800F3B58 000EF7B8 38 60 00 0D */ li r3, 0xd
+/* 800F3B5C 000EF7BC 38 80 00 0A */ li r4, 0xa
+/* 800F3B60 000EF7C0 38 A0 00 00 */ li r5, 0
+/* 800F3B64 000EF7C4 38 C0 00 00 */ li r6, 0
+/* 800F3B68 000EF7C8 38 E0 00 01 */ li r7, 1
+/* 800F3B6C 000EF7CC 39 00 00 00 */ li r8, 0
+/* 800F3B70 000EF7D0 4B F6 5E 59 */ bl func_800599C8
+/* 800F3B74 000EF7D4 38 00 00 0C */ li r0, 0xc
+/* 800F3B78 000EF7D8 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F3B7C 000EF7DC 48 00 03 0C */ b lbl_800F3E88
+/* 800F3B80 000EF7E0 38 60 00 01 */ li r3, 1
+/* 800F3B84 000EF7E4 38 80 00 0F */ li r4, 0xf
+/* 800F3B88 000EF7E8 38 A0 00 00 */ li r5, 0
+/* 800F3B8C 000EF7EC 38 C0 00 00 */ li r6, 0
+/* 800F3B90 000EF7F0 38 E0 00 00 */ li r7, 0
+/* 800F3B94 000EF7F4 39 00 00 00 */ li r8, 0
+/* 800F3B98 000EF7F8 4B F6 5E 31 */ bl func_800599C8
+/* 800F3B9C 000EF7FC 38 60 00 0A */ li r3, 0xa
+/* 800F3BA0 000EF800 38 80 00 00 */ li r4, 0
+/* 800F3BA4 000EF804 38 A0 00 00 */ li r5, 0
+/* 800F3BA8 000EF808 38 C0 00 0B */ li r6, 0xb
+/* 800F3BAC 000EF80C 38 E0 00 0D */ li r7, 0xd
+/* 800F3BB0 000EF810 39 00 00 00 */ li r8, 0
+/* 800F3BB4 000EF814 4B F6 5E 15 */ bl func_800599C8
+/* 800F3BB8 000EF818 38 60 00 0B */ li r3, 0xb
+/* 800F3BBC 000EF81C 38 80 00 00 */ li r4, 0
+/* 800F3BC0 000EF820 38 A0 00 0A */ li r5, 0xa
+/* 800F3BC4 000EF824 38 C0 00 0C */ li r6, 0xc
+/* 800F3BC8 000EF828 38 E0 00 0E */ li r7, 0xe
+/* 800F3BCC 000EF82C 39 00 00 00 */ li r8, 0
+/* 800F3BD0 000EF830 4B F6 5D F9 */ bl func_800599C8
+/* 800F3BD4 000EF834 38 60 00 0C */ li r3, 0xc
+/* 800F3BD8 000EF838 38 80 00 00 */ li r4, 0
+/* 800F3BDC 000EF83C 38 A0 00 0B */ li r5, 0xb
+/* 800F3BE0 000EF840 38 C0 00 00 */ li r6, 0
+/* 800F3BE4 000EF844 38 E0 00 0F */ li r7, 0xf
+/* 800F3BE8 000EF848 39 00 00 00 */ li r8, 0
+/* 800F3BEC 000EF84C 4B F6 5D DD */ bl func_800599C8
+/* 800F3BF0 000EF850 38 60 00 0D */ li r3, 0xd
+/* 800F3BF4 000EF854 38 80 00 0A */ li r4, 0xa
+/* 800F3BF8 000EF858 38 A0 00 00 */ li r5, 0
+/* 800F3BFC 000EF85C 38 C0 00 0E */ li r6, 0xe
+/* 800F3C00 000EF860 38 E0 00 10 */ li r7, 0x10
+/* 800F3C04 000EF864 39 00 00 00 */ li r8, 0
+/* 800F3C08 000EF868 4B F6 5D C1 */ bl func_800599C8
+/* 800F3C0C 000EF86C 38 60 00 0E */ li r3, 0xe
+/* 800F3C10 000EF870 38 80 00 0B */ li r4, 0xb
+/* 800F3C14 000EF874 38 A0 00 0D */ li r5, 0xd
+/* 800F3C18 000EF878 38 C0 00 0F */ li r6, 0xf
+/* 800F3C1C 000EF87C 38 E0 00 01 */ li r7, 1
+/* 800F3C20 000EF880 39 00 00 00 */ li r8, 0
+/* 800F3C24 000EF884 4B F6 5D A5 */ bl func_800599C8
+/* 800F3C28 000EF888 38 60 00 0F */ li r3, 0xf
+/* 800F3C2C 000EF88C 38 80 00 0C */ li r4, 0xc
+/* 800F3C30 000EF890 38 A0 00 0E */ li r5, 0xe
+/* 800F3C34 000EF894 38 C0 00 00 */ li r6, 0
+/* 800F3C38 000EF898 38 E0 00 01 */ li r7, 1
+/* 800F3C3C 000EF89C 39 00 00 00 */ li r8, 0
+/* 800F3C40 000EF8A0 4B F6 5D 89 */ bl func_800599C8
+/* 800F3C44 000EF8A4 38 60 00 10 */ li r3, 0x10
+/* 800F3C48 000EF8A8 38 80 00 0D */ li r4, 0xd
+/* 800F3C4C 000EF8AC 38 A0 00 00 */ li r5, 0
+/* 800F3C50 000EF8B0 38 C0 00 00 */ li r6, 0
+/* 800F3C54 000EF8B4 38 E0 00 01 */ li r7, 1
+/* 800F3C58 000EF8B8 39 00 00 00 */ li r8, 0
+/* 800F3C5C 000EF8BC 4B F6 5D 6D */ bl func_800599C8
+/* 800F3C60 000EF8C0 38 00 00 0D */ li r0, 0xd
+/* 800F3C64 000EF8C4 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F3C68 000EF8C8 48 00 02 20 */ b lbl_800F3E88
+/* 800F3C6C 000EF8CC 38 60 00 01 */ li r3, 1
+/* 800F3C70 000EF8D0 38 80 00 19 */ li r4, 0x19
+/* 800F3C74 000EF8D4 38 A0 00 00 */ li r5, 0
+/* 800F3C78 000EF8D8 38 C0 00 00 */ li r6, 0
+/* 800F3C7C 000EF8DC 38 E0 00 00 */ li r7, 0
+/* 800F3C80 000EF8E0 39 00 00 00 */ li r8, 0
+/* 800F3C84 000EF8E4 4B F6 5D 45 */ bl func_800599C8
+/* 800F3C88 000EF8E8 38 60 00 0A */ li r3, 0xa
+/* 800F3C8C 000EF8EC 38 80 00 00 */ li r4, 0
+/* 800F3C90 000EF8F0 38 A0 00 00 */ li r5, 0
+/* 800F3C94 000EF8F4 38 C0 00 0B */ li r6, 0xb
+/* 800F3C98 000EF8F8 38 E0 00 0E */ li r7, 0xe
+/* 800F3C9C 000EF8FC 39 00 00 00 */ li r8, 0
+/* 800F3CA0 000EF900 4B F6 5D 29 */ bl func_800599C8
+/* 800F3CA4 000EF904 38 60 00 0B */ li r3, 0xb
+/* 800F3CA8 000EF908 38 80 00 00 */ li r4, 0
+/* 800F3CAC 000EF90C 38 A0 00 0A */ li r5, 0xa
+/* 800F3CB0 000EF910 38 C0 00 0C */ li r6, 0xc
+/* 800F3CB4 000EF914 38 E0 00 0F */ li r7, 0xf
+/* 800F3CB8 000EF918 39 00 00 00 */ li r8, 0
+/* 800F3CBC 000EF91C 4B F6 5D 0D */ bl func_800599C8
+/* 800F3CC0 000EF920 38 60 00 0C */ li r3, 0xc
+/* 800F3CC4 000EF924 38 80 00 00 */ li r4, 0
+/* 800F3CC8 000EF928 38 A0 00 0B */ li r5, 0xb
+/* 800F3CCC 000EF92C 38 C0 00 0D */ li r6, 0xd
+/* 800F3CD0 000EF930 38 E0 00 10 */ li r7, 0x10
+/* 800F3CD4 000EF934 39 00 00 00 */ li r8, 0
+/* 800F3CD8 000EF938 4B F6 5C F1 */ bl func_800599C8
+/* 800F3CDC 000EF93C 38 60 00 0D */ li r3, 0xd
+/* 800F3CE0 000EF940 38 80 00 00 */ li r4, 0
+/* 800F3CE4 000EF944 38 A0 00 0C */ li r5, 0xc
+/* 800F3CE8 000EF948 38 C0 00 00 */ li r6, 0
+/* 800F3CEC 000EF94C 38 E0 00 11 */ li r7, 0x11
+/* 800F3CF0 000EF950 39 00 00 00 */ li r8, 0
+/* 800F3CF4 000EF954 4B F6 5C D5 */ bl func_800599C8
+/* 800F3CF8 000EF958 38 60 00 0E */ li r3, 0xe
+/* 800F3CFC 000EF95C 38 80 00 0A */ li r4, 0xa
+/* 800F3D00 000EF960 38 A0 00 00 */ li r5, 0
+/* 800F3D04 000EF964 38 C0 00 0F */ li r6, 0xf
+/* 800F3D08 000EF968 38 E0 00 12 */ li r7, 0x12
+/* 800F3D0C 000EF96C 39 00 00 00 */ li r8, 0
+/* 800F3D10 000EF970 4B F6 5C B9 */ bl func_800599C8
+/* 800F3D14 000EF974 38 60 00 0F */ li r3, 0xf
+/* 800F3D18 000EF978 38 80 00 0B */ li r4, 0xb
+/* 800F3D1C 000EF97C 38 A0 00 0E */ li r5, 0xe
+/* 800F3D20 000EF980 38 C0 00 10 */ li r6, 0x10
+/* 800F3D24 000EF984 38 E0 00 13 */ li r7, 0x13
+/* 800F3D28 000EF988 39 00 00 00 */ li r8, 0
+/* 800F3D2C 000EF98C 4B F6 5C 9D */ bl func_800599C8
+/* 800F3D30 000EF990 38 60 00 10 */ li r3, 0x10
+/* 800F3D34 000EF994 38 80 00 0C */ li r4, 0xc
+/* 800F3D38 000EF998 38 A0 00 0F */ li r5, 0xf
+/* 800F3D3C 000EF99C 38 C0 00 11 */ li r6, 0x11
+/* 800F3D40 000EF9A0 38 E0 00 14 */ li r7, 0x14
+/* 800F3D44 000EF9A4 39 00 00 00 */ li r8, 0
+/* 800F3D48 000EF9A8 4B F6 5C 81 */ bl func_800599C8
+/* 800F3D4C 000EF9AC 38 60 00 11 */ li r3, 0x11
+/* 800F3D50 000EF9B0 38 80 00 0D */ li r4, 0xd
+/* 800F3D54 000EF9B4 38 A0 00 10 */ li r5, 0x10
+/* 800F3D58 000EF9B8 38 C0 00 00 */ li r6, 0
+/* 800F3D5C 000EF9BC 38 E0 00 15 */ li r7, 0x15
+/* 800F3D60 000EF9C0 39 00 00 00 */ li r8, 0
+/* 800F3D64 000EF9C4 4B F6 5C 65 */ bl func_800599C8
+/* 800F3D68 000EF9C8 38 60 00 12 */ li r3, 0x12
+/* 800F3D6C 000EF9CC 38 80 00 0E */ li r4, 0xe
+/* 800F3D70 000EF9D0 38 A0 00 00 */ li r5, 0
+/* 800F3D74 000EF9D4 38 C0 00 13 */ li r6, 0x13
+/* 800F3D78 000EF9D8 38 E0 00 16 */ li r7, 0x16
+/* 800F3D7C 000EF9DC 39 00 00 00 */ li r8, 0
+/* 800F3D80 000EF9E0 4B F6 5C 49 */ bl func_800599C8
+/* 800F3D84 000EF9E4 38 60 00 13 */ li r3, 0x13
+/* 800F3D88 000EF9E8 38 80 00 0F */ li r4, 0xf
+/* 800F3D8C 000EF9EC 38 A0 00 12 */ li r5, 0x12
+/* 800F3D90 000EF9F0 38 C0 00 14 */ li r6, 0x14
+/* 800F3D94 000EF9F4 38 E0 00 17 */ li r7, 0x17
+/* 800F3D98 000EF9F8 39 00 00 00 */ li r8, 0
+/* 800F3D9C 000EF9FC 4B F6 5C 2D */ bl func_800599C8
+/* 800F3DA0 000EFA00 38 60 00 14 */ li r3, 0x14
+/* 800F3DA4 000EFA04 38 80 00 10 */ li r4, 0x10
+/* 800F3DA8 000EFA08 38 A0 00 13 */ li r5, 0x13
+/* 800F3DAC 000EFA0C 38 C0 00 15 */ li r6, 0x15
+/* 800F3DB0 000EFA10 38 E0 00 18 */ li r7, 0x18
+/* 800F3DB4 000EFA14 39 00 00 00 */ li r8, 0
+/* 800F3DB8 000EFA18 4B F6 5C 11 */ bl func_800599C8
+/* 800F3DBC 000EFA1C 38 60 00 15 */ li r3, 0x15
+/* 800F3DC0 000EFA20 38 80 00 11 */ li r4, 0x11
+/* 800F3DC4 000EFA24 38 A0 00 14 */ li r5, 0x14
+/* 800F3DC8 000EFA28 38 C0 00 00 */ li r6, 0
+/* 800F3DCC 000EFA2C 38 E0 00 19 */ li r7, 0x19
+/* 800F3DD0 000EFA30 39 00 00 00 */ li r8, 0
+/* 800F3DD4 000EFA34 4B F6 5B F5 */ bl func_800599C8
+/* 800F3DD8 000EFA38 38 60 00 16 */ li r3, 0x16
+/* 800F3DDC 000EFA3C 38 80 00 12 */ li r4, 0x12
+/* 800F3DE0 000EFA40 38 A0 00 00 */ li r5, 0
+/* 800F3DE4 000EFA44 38 C0 00 17 */ li r6, 0x17
+/* 800F3DE8 000EFA48 38 E0 00 1A */ li r7, 0x1a
+/* 800F3DEC 000EFA4C 39 00 00 00 */ li r8, 0
+/* 800F3DF0 000EFA50 4B F6 5B D9 */ bl func_800599C8
+/* 800F3DF4 000EFA54 38 60 00 17 */ li r3, 0x17
+/* 800F3DF8 000EFA58 38 80 00 13 */ li r4, 0x13
+/* 800F3DFC 000EFA5C 38 A0 00 16 */ li r5, 0x16
+/* 800F3E00 000EFA60 38 C0 00 18 */ li r6, 0x18
+/* 800F3E04 000EFA64 38 E0 00 1B */ li r7, 0x1b
+/* 800F3E08 000EFA68 39 00 00 00 */ li r8, 0
+/* 800F3E0C 000EFA6C 4B F6 5B BD */ bl func_800599C8
+/* 800F3E10 000EFA70 38 60 00 18 */ li r3, 0x18
+/* 800F3E14 000EFA74 38 80 00 14 */ li r4, 0x14
+/* 800F3E18 000EFA78 38 A0 00 17 */ li r5, 0x17
+/* 800F3E1C 000EFA7C 38 C0 00 19 */ li r6, 0x19
+/* 800F3E20 000EFA80 38 E0 00 01 */ li r7, 1
+/* 800F3E24 000EFA84 39 00 00 00 */ li r8, 0
+/* 800F3E28 000EFA88 4B F6 5B A1 */ bl func_800599C8
+/* 800F3E2C 000EFA8C 38 60 00 19 */ li r3, 0x19
+/* 800F3E30 000EFA90 38 80 00 15 */ li r4, 0x15
+/* 800F3E34 000EFA94 38 A0 00 18 */ li r5, 0x18
+/* 800F3E38 000EFA98 38 C0 00 00 */ li r6, 0
+/* 800F3E3C 000EFA9C 38 E0 00 01 */ li r7, 1
+/* 800F3E40 000EFAA0 39 00 00 00 */ li r8, 0
+/* 800F3E44 000EFAA4 4B F6 5B 85 */ bl func_800599C8
+/* 800F3E48 000EFAA8 38 60 00 1A */ li r3, 0x1a
+/* 800F3E4C 000EFAAC 38 80 00 16 */ li r4, 0x16
+/* 800F3E50 000EFAB0 38 A0 00 00 */ li r5, 0
+/* 800F3E54 000EFAB4 38 C0 00 1B */ li r6, 0x1b
+/* 800F3E58 000EFAB8 38 E0 00 01 */ li r7, 1
+/* 800F3E5C 000EFABC 39 00 00 00 */ li r8, 0
+/* 800F3E60 000EFAC0 4B F6 5B 69 */ bl func_800599C8
+/* 800F3E64 000EFAC4 38 60 00 1B */ li r3, 0x1b
+/* 800F3E68 000EFAC8 38 80 00 17 */ li r4, 0x17
+/* 800F3E6C 000EFACC 38 A0 00 1A */ li r5, 0x1a
+/* 800F3E70 000EFAD0 38 C0 00 00 */ li r6, 0
+/* 800F3E74 000EFAD4 38 E0 00 01 */ li r7, 1
+/* 800F3E78 000EFAD8 39 00 00 00 */ li r8, 0
+/* 800F3E7C 000EFADC 4B F6 5B 4D */ bl func_800599C8
+/* 800F3E80 000EFAE0 38 00 00 0E */ li r0, 0xe
+/* 800F3E84 000EFAE4 B0 1F 00 AC */ sth r0, 0xac(r31)
+lbl_800F3E88:
+/* 800F3E88 000EFAE8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F3E8C 000EFAEC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800F3E90 000EFAF0 7C 08 03 A6 */ mtlr r0
+/* 800F3E94 000EFAF4 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F3E98 000EFAF8 4E 80 00 20 */ blr
+
+.global func_800F3E9C
+func_800F3E9C:
+/* 800F3E9C 000EFAFC 94 21 FE F0 */ stwu r1, -0x110(r1)
+/* 800F3EA0 000EFB00 7C 08 02 A6 */ mflr r0
+/* 800F3EA4 000EFB04 90 01 01 14 */ stw r0, 0x114(r1)
+/* 800F3EA8 000EFB08 39 61 01 10 */ addi r11, r1, 0x110
+/* 800F3EAC 000EFB0C 48 0D 32 49 */ bl __save_gpr
+/* 800F3EB0 000EFB10 3C 60 80 40 */ lis r3, lbl_803FC0F8@ha
+/* 800F3EB4 000EFB14 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F3EB8 000EFB18 38 63 C0 F8 */ addi r3, r3, lbl_803FC0F8@l
+/* 800F3EBC 000EFB1C 3B C0 00 00 */ li r30, 0
+/* 800F3EC0 000EFB20 38 E3 00 A4 */ addi r7, r3, 0xa4
+/* 800F3EC4 000EFB24 8B 83 00 90 */ lbz r28, 0x90(r3)
+/* 800F3EC8 000EFB28 88 07 00 06 */ lbz r0, 6(r7)
+/* 800F3ECC 000EFB2C 38 83 00 90 */ addi r4, r3, 0x90
+/* 800F3ED0 000EFB30 8B 64 00 01 */ lbz r27, 1(r4)
+/* 800F3ED4 000EFB34 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F3ED8 000EFB38 8B 44 00 02 */ lbz r26, 2(r4)
+/* 800F3EDC 000EFB3C 8B 24 00 03 */ lbz r25, 3(r4)
+/* 800F3EE0 000EFB40 8B 04 00 04 */ lbz r24, 4(r4)
+/* 800F3EE4 000EFB44 8A E4 00 05 */ lbz r23, 5(r4)
+/* 800F3EE8 000EFB48 8A C4 00 06 */ lbz r22, 6(r4)
+/* 800F3EEC 000EFB4C 8A A4 00 07 */ lbz r21, 7(r4)
+/* 800F3EF0 000EFB50 8A 84 00 08 */ lbz r20, 8(r4)
+/* 800F3EF4 000EFB54 8A 64 00 09 */ lbz r19, 9(r4)
+/* 800F3EF8 000EFB58 8A 44 00 0A */ lbz r18, 0xa(r4)
+/* 800F3EFC 000EFB5C 8A 24 00 0B */ lbz r17, 0xb(r4)
+/* 800F3F00 000EFB60 8A 04 00 0C */ lbz r16, 0xc(r4)
+/* 800F3F04 000EFB64 89 E4 00 0D */ lbz r15, 0xd(r4)
+/* 800F3F08 000EFB68 89 C4 00 0E */ lbz r14, 0xe(r4)
+/* 800F3F0C 000EFB6C 89 84 00 0F */ lbz r12, 0xf(r4)
+/* 800F3F10 000EFB70 89 64 00 10 */ lbz r11, 0x10(r4)
+/* 800F3F14 000EFB74 89 44 00 11 */ lbz r10, 0x11(r4)
+/* 800F3F18 000EFB78 88 87 00 04 */ lbz r4, 4(r7)
+/* 800F3F1C 000EFB7C 90 01 00 BC */ stw r0, 0xbc(r1)
+/* 800F3F20 000EFB80 88 07 00 07 */ lbz r0, 7(r7)
+/* 800F3F24 000EFB84 98 81 00 3C */ stb r4, 0x3c(r1)
+/* 800F3F28 000EFB88 80 81 00 BC */ lwz r4, 0xbc(r1)
+/* 800F3F2C 000EFB8C 90 01 00 70 */ stw r0, 0x70(r1)
+/* 800F3F30 000EFB90 88 07 00 08 */ lbz r0, 8(r7)
+/* 800F3F34 000EFB94 98 81 00 3E */ stb r4, 0x3e(r1)
+/* 800F3F38 000EFB98 80 81 00 70 */ lwz r4, 0x70(r1)
+/* 800F3F3C 000EFB9C 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800F3F40 000EFBA0 88 07 00 09 */ lbz r0, 9(r7)
+/* 800F3F44 000EFBA4 98 81 00 3F */ stb r4, 0x3f(r1)
+/* 800F3F48 000EFBA8 80 81 00 74 */ lwz r4, 0x74(r1)
+/* 800F3F4C 000EFBAC 90 01 00 78 */ stw r0, 0x78(r1)
+/* 800F3F50 000EFBB0 88 07 00 0A */ lbz r0, 0xa(r7)
+/* 800F3F54 000EFBB4 98 81 00 40 */ stb r4, 0x40(r1)
+/* 800F3F58 000EFBB8 80 81 00 78 */ lwz r4, 0x78(r1)
+/* 800F3F5C 000EFBBC 90 01 00 7C */ stw r0, 0x7c(r1)
+/* 800F3F60 000EFBC0 88 07 00 0B */ lbz r0, 0xb(r7)
+/* 800F3F64 000EFBC4 98 81 00 41 */ stb r4, 0x41(r1)
+/* 800F3F68 000EFBC8 80 81 00 7C */ lwz r4, 0x7c(r1)
+/* 800F3F6C 000EFBCC 90 01 00 80 */ stw r0, 0x80(r1)
+/* 800F3F70 000EFBD0 88 07 00 0C */ lbz r0, 0xc(r7)
+/* 800F3F74 000EFBD4 98 81 00 42 */ stb r4, 0x42(r1)
+/* 800F3F78 000EFBD8 80 81 00 80 */ lwz r4, 0x80(r1)
+/* 800F3F7C 000EFBDC 90 01 00 84 */ stw r0, 0x84(r1)
+/* 800F3F80 000EFBE0 88 07 00 0D */ lbz r0, 0xd(r7)
+/* 800F3F84 000EFBE4 98 81 00 43 */ stb r4, 0x43(r1)
+/* 800F3F88 000EFBE8 80 81 00 84 */ lwz r4, 0x84(r1)
+/* 800F3F8C 000EFBEC 90 01 00 88 */ stw r0, 0x88(r1)
+/* 800F3F90 000EFBF0 88 07 00 0E */ lbz r0, 0xe(r7)
+/* 800F3F94 000EFBF4 98 81 00 44 */ stb r4, 0x44(r1)
+/* 800F3F98 000EFBF8 80 81 00 88 */ lwz r4, 0x88(r1)
+/* 800F3F9C 000EFBFC 90 01 00 8C */ stw r0, 0x8c(r1)
+/* 800F3FA0 000EFC00 88 07 00 0F */ lbz r0, 0xf(r7)
+/* 800F3FA4 000EFC04 98 81 00 45 */ stb r4, 0x45(r1)
+/* 800F3FA8 000EFC08 80 81 00 8C */ lwz r4, 0x8c(r1)
+/* 800F3FAC 000EFC0C 90 01 00 90 */ stw r0, 0x90(r1)
+/* 800F3FB0 000EFC10 88 07 00 10 */ lbz r0, 0x10(r7)
+/* 800F3FB4 000EFC14 98 81 00 46 */ stb r4, 0x46(r1)
+/* 800F3FB8 000EFC18 80 81 00 90 */ lwz r4, 0x90(r1)
+/* 800F3FBC 000EFC1C 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800F3FC0 000EFC20 89 23 00 A4 */ lbz r9, 0xa4(r3)
+/* 800F3FC4 000EFC24 89 07 00 01 */ lbz r8, 1(r7)
+/* 800F3FC8 000EFC28 88 C7 00 02 */ lbz r6, 2(r7)
+/* 800F3FCC 000EFC2C 88 A7 00 03 */ lbz r5, 3(r7)
+/* 800F3FD0 000EFC30 8B A7 00 05 */ lbz r29, 5(r7)
+/* 800F3FD4 000EFC34 88 07 00 11 */ lbz r0, 0x11(r7)
+/* 800F3FD8 000EFC38 3C E0 43 30 */ lis r7, 0x4330
+/* 800F3FDC 000EFC3C 98 81 00 47 */ stb r4, 0x47(r1)
+/* 800F3FE0 000EFC40 80 81 00 94 */ lwz r4, 0x94(r1)
+/* 800F3FE4 000EFC44 90 E1 00 60 */ stw r7, 0x60(r1)
+/* 800F3FE8 000EFC48 3C E0 43 30 */ lis r7, 0x4330
+/* 800F3FEC 000EFC4C 90 E1 00 68 */ stw r7, 0x68(r1)
+/* 800F3FF0 000EFC50 9B 81 00 4C */ stb r28, 0x4c(r1)
+/* 800F3FF4 000EFC54 9B 61 00 4D */ stb r27, 0x4d(r1)
+/* 800F3FF8 000EFC58 9B 41 00 4E */ stb r26, 0x4e(r1)
+/* 800F3FFC 000EFC5C 9B 21 00 4F */ stb r25, 0x4f(r1)
+/* 800F4000 000EFC60 9B 01 00 50 */ stb r24, 0x50(r1)
+/* 800F4004 000EFC64 9A E1 00 51 */ stb r23, 0x51(r1)
+/* 800F4008 000EFC68 9A C1 00 52 */ stb r22, 0x52(r1)
+/* 800F400C 000EFC6C 9A A1 00 53 */ stb r21, 0x53(r1)
+/* 800F4010 000EFC70 9A 81 00 54 */ stb r20, 0x54(r1)
+/* 800F4014 000EFC74 9A 61 00 55 */ stb r19, 0x55(r1)
+/* 800F4018 000EFC78 9A 41 00 56 */ stb r18, 0x56(r1)
+/* 800F401C 000EFC7C 9A 21 00 57 */ stb r17, 0x57(r1)
+/* 800F4020 000EFC80 9A 01 00 58 */ stb r16, 0x58(r1)
+/* 800F4024 000EFC84 99 E1 00 59 */ stb r15, 0x59(r1)
+/* 800F4028 000EFC88 99 C1 00 5A */ stb r14, 0x5a(r1)
+/* 800F402C 000EFC8C 99 81 00 5B */ stb r12, 0x5b(r1)
+/* 800F4030 000EFC90 99 61 00 5C */ stb r11, 0x5c(r1)
+/* 800F4034 000EFC94 99 41 00 5D */ stb r10, 0x5d(r1)
+/* 800F4038 000EFC98 99 21 00 38 */ stb r9, 0x38(r1)
+/* 800F403C 000EFC9C 99 01 00 39 */ stb r8, 0x39(r1)
+/* 800F4040 000EFCA0 98 C1 00 3A */ stb r6, 0x3a(r1)
+/* 800F4044 000EFCA4 98 A1 00 3B */ stb r5, 0x3b(r1)
+/* 800F4048 000EFCA8 9B A1 00 3D */ stb r29, 0x3d(r1)
+/* 800F404C 000EFCAC 98 81 00 48 */ stb r4, 0x48(r1)
+/* 800F4050 000EFCB0 98 01 00 49 */ stb r0, 0x49(r1)
+/* 800F4054 000EFCB4 38 A3 00 C4 */ addi r5, r3, 0xc4
+/* 800F4058 000EFCB8 38 C3 00 B8 */ addi r6, r3, 0xb8
+/* 800F405C 000EFCBC 88 05 00 06 */ lbz r0, 6(r5)
+/* 800F4060 000EFCC0 38 83 00 D0 */ addi r4, r3, 0xd0
+/* 800F4064 000EFCC4 89 E3 00 B8 */ lbz r15, 0xb8(r3)
+/* 800F4068 000EFCC8 90 01 00 98 */ stw r0, 0x98(r1)
+/* 800F406C 000EFCCC 88 05 00 07 */ lbz r0, 7(r5)
+/* 800F4070 000EFCD0 99 E1 00 2C */ stb r15, 0x2c(r1)
+/* 800F4074 000EFCD4 81 E1 00 98 */ lwz r15, 0x98(r1)
+/* 800F4078 000EFCD8 90 01 00 9C */ stw r0, 0x9c(r1)
+/* 800F407C 000EFCDC 88 05 00 08 */ lbz r0, 8(r5)
+/* 800F4080 000EFCE0 99 E1 00 26 */ stb r15, 0x26(r1)
+/* 800F4084 000EFCE4 81 E1 00 9C */ lwz r15, 0x9c(r1)
+/* 800F4088 000EFCE8 90 01 00 A0 */ stw r0, 0xa0(r1)
+/* 800F408C 000EFCEC 88 02 8B F0 */ lbz r0, lbl_806411F0-_SDA2_BASE_(r2)
+/* 800F4090 000EFCF0 99 E1 00 27 */ stb r15, 0x27(r1)
+/* 800F4094 000EFCF4 81 E1 00 A0 */ lwz r15, 0xa0(r1)
+/* 800F4098 000EFCF8 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 800F409C 000EFCFC 88 02 8B F1 */ lbz r0, lbl_806411F1-_SDA2_BASE_(r2)
+/* 800F40A0 000EFD00 99 E1 00 28 */ stb r15, 0x28(r1)
+/* 800F40A4 000EFD04 81 E1 00 A4 */ lwz r15, 0xa4(r1)
+/* 800F40A8 000EFD08 90 01 00 A8 */ stw r0, 0xa8(r1)
+/* 800F40AC 000EFD0C 88 02 8B F2 */ lbz r0, lbl_806411F2-_SDA2_BASE_(r2)
+/* 800F40B0 000EFD10 99 E1 00 0C */ stb r15, 0xc(r1)
+/* 800F40B4 000EFD14 81 E1 00 A8 */ lwz r15, 0xa8(r1)
+/* 800F40B8 000EFD18 90 01 00 AC */ stw r0, 0xac(r1)
+/* 800F40BC 000EFD1C 88 02 8B F3 */ lbz r0, lbl_806411F3-_SDA2_BASE_(r2)
+/* 800F40C0 000EFD20 99 E1 00 0D */ stb r15, 0xd(r1)
+/* 800F40C4 000EFD24 81 E1 00 AC */ lwz r15, 0xac(r1)
+/* 800F40C8 000EFD28 90 01 00 B0 */ stw r0, 0xb0(r1)
+/* 800F40CC 000EFD2C 88 02 8B F4 */ lbz r0, lbl_806411F4-_SDA2_BASE_(r2)
+/* 800F40D0 000EFD30 99 E1 00 0E */ stb r15, 0xe(r1)
+/* 800F40D4 000EFD34 81 E1 00 B0 */ lwz r15, 0xb0(r1)
+/* 800F40D8 000EFD38 90 01 00 B4 */ stw r0, 0xb4(r1)
+/* 800F40DC 000EFD3C 88 02 8B F5 */ lbz r0, lbl_806411F5-_SDA2_BASE_(r2)
+/* 800F40E0 000EFD40 99 E1 00 0F */ stb r15, 0xf(r1)
+/* 800F40E4 000EFD44 81 E1 00 B4 */ lwz r15, 0xb4(r1)
+/* 800F40E8 000EFD48 90 01 00 B8 */ stw r0, 0xb8(r1)
+/* 800F40EC 000EFD4C 8A 06 00 01 */ lbz r16, 1(r6)
+/* 800F40F0 000EFD50 8A 26 00 02 */ lbz r17, 2(r6)
+/* 800F40F4 000EFD54 8A 46 00 03 */ lbz r18, 3(r6)
+/* 800F40F8 000EFD58 8A 66 00 04 */ lbz r19, 4(r6)
+/* 800F40FC 000EFD5C 8A 86 00 05 */ lbz r20, 5(r6)
+/* 800F4100 000EFD60 8A A6 00 06 */ lbz r21, 6(r6)
+/* 800F4104 000EFD64 8A C6 00 07 */ lbz r22, 7(r6)
+/* 800F4108 000EFD68 8A E6 00 08 */ lbz r23, 8(r6)
+/* 800F410C 000EFD6C 8B 03 00 C4 */ lbz r24, 0xc4(r3)
+/* 800F4110 000EFD70 89 83 00 D0 */ lbz r12, 0xd0(r3)
+/* 800F4114 000EFD74 8B 25 00 01 */ lbz r25, 1(r5)
+/* 800F4118 000EFD78 8B 45 00 02 */ lbz r26, 2(r5)
+/* 800F411C 000EFD7C 8B 65 00 03 */ lbz r27, 3(r5)
+/* 800F4120 000EFD80 8B 85 00 04 */ lbz r28, 4(r5)
+/* 800F4124 000EFD84 8B A5 00 05 */ lbz r29, 5(r5)
+/* 800F4128 000EFD88 89 64 00 01 */ lbz r11, 1(r4)
+/* 800F412C 000EFD8C 89 44 00 02 */ lbz r10, 2(r4)
+/* 800F4130 000EFD90 89 24 00 03 */ lbz r9, 3(r4)
+/* 800F4134 000EFD94 89 04 00 04 */ lbz r8, 4(r4)
+/* 800F4138 000EFD98 88 E4 00 05 */ lbz r7, 5(r4)
+/* 800F413C 000EFD9C 88 C4 00 06 */ lbz r6, 6(r4)
+/* 800F4140 000EFDA0 88 A4 00 07 */ lbz r5, 7(r4)
+/* 800F4144 000EFDA4 88 84 00 08 */ lbz r4, 8(r4)
+/* 800F4148 000EFDA8 88 62 8B F8 */ lbz r3, lbl_806411F8-_SDA2_BASE_(r2)
+/* 800F414C 000EFDAC 88 02 8B F9 */ lbz r0, lbl_806411F9-_SDA2_BASE_(r2)
+/* 800F4150 000EFDB0 89 C2 8B FA */ lbz r14, lbl_806411FA-_SDA2_BASE_(r2)
+/* 800F4154 000EFDB4 99 E1 00 10 */ stb r15, 0x10(r1)
+/* 800F4158 000EFDB8 81 E1 00 B8 */ lwz r15, 0xb8(r1)
+/* 800F415C 000EFDBC 9A 01 00 2D */ stb r16, 0x2d(r1)
+/* 800F4160 000EFDC0 9A 21 00 2E */ stb r17, 0x2e(r1)
+/* 800F4164 000EFDC4 9A 41 00 2F */ stb r18, 0x2f(r1)
+/* 800F4168 000EFDC8 9A 61 00 30 */ stb r19, 0x30(r1)
+/* 800F416C 000EFDCC 9A 81 00 31 */ stb r20, 0x31(r1)
+/* 800F4170 000EFDD0 9A A1 00 32 */ stb r21, 0x32(r1)
+/* 800F4174 000EFDD4 9A C1 00 33 */ stb r22, 0x33(r1)
+/* 800F4178 000EFDD8 9A E1 00 34 */ stb r23, 0x34(r1)
+/* 800F417C 000EFDDC 9B 01 00 20 */ stb r24, 0x20(r1)
+/* 800F4180 000EFDE0 9B 21 00 21 */ stb r25, 0x21(r1)
+/* 800F4184 000EFDE4 9B 41 00 22 */ stb r26, 0x22(r1)
+/* 800F4188 000EFDE8 9B 61 00 23 */ stb r27, 0x23(r1)
+/* 800F418C 000EFDEC 9B 81 00 24 */ stb r28, 0x24(r1)
+/* 800F4190 000EFDF0 9B A1 00 25 */ stb r29, 0x25(r1)
+/* 800F4194 000EFDF4 99 E1 00 11 */ stb r15, 0x11(r1)
+/* 800F4198 000EFDF8 99 81 00 14 */ stb r12, 0x14(r1)
+/* 800F419C 000EFDFC 99 61 00 15 */ stb r11, 0x15(r1)
+/* 800F41A0 000EFE00 99 41 00 16 */ stb r10, 0x16(r1)
+/* 800F41A4 000EFE04 99 21 00 17 */ stb r9, 0x17(r1)
+/* 800F41A8 000EFE08 99 01 00 18 */ stb r8, 0x18(r1)
+/* 800F41AC 000EFE0C 98 E1 00 19 */ stb r7, 0x19(r1)
+/* 800F41B0 000EFE10 98 C1 00 1A */ stb r6, 0x1a(r1)
+/* 800F41B4 000EFE14 98 A1 00 1B */ stb r5, 0x1b(r1)
+/* 800F41B8 000EFE18 98 81 00 1C */ stb r4, 0x1c(r1)
+/* 800F41BC 000EFE1C 98 61 00 08 */ stb r3, 8(r1)
+/* 800F41C0 000EFE20 98 01 00 09 */ stb r0, 9(r1)
+/* 800F41C4 000EFE24 99 C1 00 0A */ stb r14, 0xa(r1)
+/* 800F41C8 000EFE28 48 06 B5 19 */ bl func_8015F6E0
+/* 800F41CC 000EFE2C A0 1F 00 AC */ lhz r0, 0xac(r31)
+/* 800F41D0 000EFE30 7C 72 1B 78 */ mr r18, r3
+/* 800F41D4 000EFE34 28 00 00 06 */ cmplwi r0, 6
+/* 800F41D8 000EFE38 40 82 00 20 */ bne lbl_800F41F8
+/* 800F41DC 000EFE3C 38 60 00 3D */ li r3, 0x3d
+/* 800F41E0 000EFE40 38 80 00 0A */ li r4, 0xa
+/* 800F41E4 000EFE44 38 A0 00 00 */ li r5, 0
+/* 800F41E8 000EFE48 38 C0 00 01 */ li r6, 1
+/* 800F41EC 000EFE4C 4B F6 58 81 */ bl func_80059A6C
+/* 800F41F0 000EFE50 54 6E 04 3E */ clrlwi r14, r3, 0x10
+/* 800F41F4 000EFE54 48 00 00 24 */ b lbl_800F4218
+lbl_800F41F8:
+/* 800F41F8 000EFE58 28 00 00 01 */ cmplwi r0, 1
+/* 800F41FC 000EFE5C 40 81 00 1C */ ble lbl_800F4218
+/* 800F4200 000EFE60 38 60 00 2D */ li r3, 0x2d
+/* 800F4204 000EFE64 38 80 00 0A */ li r4, 0xa
+/* 800F4208 000EFE68 38 A0 00 00 */ li r5, 0
+/* 800F420C 000EFE6C 38 C0 00 01 */ li r6, 1
+/* 800F4210 000EFE70 4B F6 58 5D */ bl func_80059A6C
+/* 800F4214 000EFE74 54 6E 04 3E */ clrlwi r14, r3, 0x10
+lbl_800F4218:
+/* 800F4218 000EFE78 A0 1F 00 AC */ lhz r0, 0xac(r31)
+/* 800F421C 000EFE7C 28 00 00 0F */ cmplwi r0, 0xf
+/* 800F4220 000EFE80 41 81 23 B0 */ bgt lbl_800F65D0
+/* 800F4224 000EFE84 3C 80 80 42 */ lis r4, lbl_804180C4@ha
+/* 800F4228 000EFE88 54 00 10 3A */ slwi r0, r0, 2
+/* 800F422C 000EFE8C 38 84 80 C4 */ addi r4, r4, lbl_804180C4@l
+/* 800F4230 000EFE90 7C 84 00 2E */ lwzx r4, r4, r0
+/* 800F4234 000EFE94 7C 89 03 A6 */ mtctr r4
+/* 800F4238 000EFE98 4E 80 04 20 */ bctr
+/* 800F423C 000EFE9C 4B FB 78 AD */ bl func_800ABAE8
+/* 800F4240 000EFEA0 2C 03 00 00 */ cmpwi r3, 0
+/* 800F4244 000EFEA4 40 82 23 8C */ bne lbl_800F65D0
+/* 800F4248 000EFEA8 A0 8D 9C 58 */ lhz r4, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F424C 000EFEAC 38 6D 9C 58 */ addi r3, r13, lbl_8063EF18-_SDA_BASE_
+/* 800F4250 000EFEB0 A0 03 00 02 */ lhz r0, 2(r3)
+/* 800F4254 000EFEB4 38 6D 9C 60 */ addi r3, r13, lbl_8063EF20-_SDA_BASE_
+/* 800F4258 000EFEB8 2C 04 00 00 */ cmpwi r4, 0
+/* 800F425C 000EFEBC B0 8D 9C 60 */ sth r4, lbl_8063EF20-_SDA_BASE_(r13)
+/* 800F4260 000EFEC0 3B C0 00 01 */ li r30, 1
+/* 800F4264 000EFEC4 B0 03 00 02 */ sth r0, 2(r3)
+/* 800F4268 000EFEC8 41 82 00 E8 */ beq lbl_800F4350
+/* 800F426C 000EFECC A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F4270 000EFED0 54 0F AF 7E */ rlwinm r15, r0, 0x15, 0x1d, 0x1f
+/* 800F4274 000EFED4 28 0F 00 07 */ cmplwi r15, 7
+/* 800F4278 000EFED8 40 80 00 0C */ bge lbl_800F4284
+/* 800F427C 000EFEDC 38 0F 00 01 */ addi r0, r15, 1
+/* 800F4280 000EFEE0 54 0F 04 3E */ clrlwi r15, r0, 0x10
+lbl_800F4284:
+/* 800F4284 000EFEE4 55 E0 04 3E */ clrlwi r0, r15, 0x10
+/* 800F4288 000EFEE8 3A 00 00 00 */ li r16, 0
+/* 800F428C 000EFEEC 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F4290 000EFEF0 3A 20 00 00 */ li r17, 0
+/* 800F4294 000EFEF4 7D DF 02 14 */ add r14, r31, r0
+/* 800F4298 000EFEF8 48 00 00 78 */ b lbl_800F4310
+lbl_800F429C:
+/* 800F429C 000EFEFC 1C 06 04 44 */ mulli r0, r6, 0x444
+/* 800F42A0 000EFF00 56 03 0B FC */ rlwinm r3, r16, 1, 0xf, 0x1e
+/* 800F42A4 000EFF04 7C 1F 02 14 */ add r0, r31, r0
+/* 800F42A8 000EFF08 7C 63 02 14 */ add r3, r3, r0
+/* 800F42AC 000EFF0C A2 63 00 D2 */ lhz r19, 0xd2(r3)
+/* 800F42B0 000EFF10 28 13 00 06 */ cmplwi r19, 6
+/* 800F42B4 000EFF14 40 80 00 1C */ bge lbl_800F42D0
+/* 800F42B8 000EFF18 1C 13 00 DC */ mulli r0, r19, 0xdc
+/* 800F42BC 000EFF1C 7C 72 02 14 */ add r3, r18, r0
+/* 800F42C0 000EFF20 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F42C4 000EFF24 48 2E 7E D9 */ bl func_803DC19C
+/* 800F42C8 000EFF28 7C 64 1B 78 */ mr r4, r3
+/* 800F42CC 000EFF2C 48 00 00 14 */ b lbl_800F42E0
+lbl_800F42D0:
+/* 800F42D0 000EFF30 38 13 FF FA */ addi r0, r19, -6
+/* 800F42D4 000EFF34 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F42D8 000EFF38 7C 72 02 14 */ add r3, r18, r0
+/* 800F42DC 000EFF3C 38 83 05 F8 */ addi r4, r3, 0x5f8
+lbl_800F42E0:
+/* 800F42E0 000EFF40 A0 6D 9C 58 */ lhz r3, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F42E4 000EFF44 38 A0 00 00 */ li r5, 0
+/* 800F42E8 000EFF48 48 00 26 31 */ bl func_800F6918
+/* 800F42EC 000EFF4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F42F0 000EFF50 41 82 00 1C */ beq lbl_800F430C
+/* 800F42F4 000EFF54 56 20 0B FC */ rlwinm r0, r17, 1, 0xf, 0x1e
+/* 800F42F8 000EFF58 3A 31 00 01 */ addi r17, r17, 1
+/* 800F42FC 000EFF5C 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4300 000EFF60 B2 63 22 F2 */ sth r19, 0x22f2(r3)
+/* 800F4304 000EFF64 7C 6E 02 14 */ add r3, r14, r0
+/* 800F4308 000EFF68 B2 63 00 D2 */ sth r19, 0xd2(r3)
+lbl_800F430C:
+/* 800F430C 000EFF6C 3A 10 00 01 */ addi r16, r16, 1
+lbl_800F4310:
+/* 800F4310 000EFF70 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
+/* 800F4314 000EFF74 56 04 04 3E */ clrlwi r4, r16, 0x10
+/* 800F4318 000EFF78 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
+/* 800F431C 000EFF7C 54 A6 AF 7E */ rlwinm r6, r5, 0x15, 0x1d, 0x1f
+/* 800F4320 000EFF80 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4324 000EFF84 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F4328 000EFF88 7C 04 00 00 */ cmpw r4, r0
+/* 800F432C 000EFF8C 41 80 FF 70 */ blt lbl_800F429C
+/* 800F4330 000EFF90 51 E5 5C A8 */ rlwimi r5, r15, 0xb, 0x12, 0x14
+/* 800F4334 000EFF94 A0 0D 9C 58 */ lhz r0, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F4338 000EFF98 54 A3 B7 3C */ rlwinm r3, r5, 0x16, 0x1c, 0x1e
+/* 800F433C 000EFF9C B0 BF 00 D0 */ sth r5, 0xd0(r31)
+/* 800F4340 000EFFA0 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F4344 000EFFA4 B2 23 27 36 */ sth r17, 0x2736(r3)
+/* 800F4348 000EFFA8 B0 1F 27 48 */ sth r0, 0x2748(r31)
+/* 800F434C 000EFFAC 48 00 22 84 */ b lbl_800F65D0
+lbl_800F4350:
+/* 800F4350 000EFFB0 A0 1F 27 48 */ lhz r0, 0x2748(r31)
+/* 800F4354 000EFFB4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F4358 000EFFB8 41 82 00 3C */ beq lbl_800F4394
+/* 800F435C 000EFFBC 38 60 00 00 */ li r3, 0
+/* 800F4360 000EFFC0 38 00 00 0F */ li r0, 0xf
+/* 800F4364 000EFFC4 B0 7F 27 48 */ sth r3, 0x2748(r31)
+/* 800F4368 000EFFC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F436C 000EFFCC B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F4370 000EFFD0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F4374 000EFFD4 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800F4378 000EFFD8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 800F437C 000EFFDC 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800F4380 000EFFE0 C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F4384 000EFFE4 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F4388 000EFFE8 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F438C 000EFFEC D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F4390 000EFFF0 48 00 22 40 */ b lbl_800F65D0
+lbl_800F4394:
+/* 800F4394 000EFFF4 3B C0 00 01 */ li r30, 1
+/* 800F4398 000EFFF8 48 00 22 38 */ b lbl_800F65D0
+/* 800F439C 000EFFFC 4B FB 77 4D */ bl func_800ABAE8
+/* 800F43A0 000F0000 2C 03 00 00 */ cmpwi r3, 0
+/* 800F43A4 000F0004 40 82 22 2C */ bne lbl_800F65D0
+/* 800F43A8 000F0008 A0 8D 9C 58 */ lhz r4, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F43AC 000F000C 38 6D 9C 58 */ addi r3, r13, lbl_8063EF18-_SDA_BASE_
+/* 800F43B0 000F0010 A0 03 00 02 */ lhz r0, 2(r3)
+/* 800F43B4 000F0014 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
+/* 800F43B8 000F0018 2C 04 00 00 */ cmpwi r4, 0
+/* 800F43BC 000F001C B0 8D 9C 5C */ sth r4, lbl_8063EF1C-_SDA_BASE_(r13)
+/* 800F43C0 000F0020 3B C0 00 01 */ li r30, 1
+/* 800F43C4 000F0024 B0 03 00 02 */ sth r0, 2(r3)
+/* 800F43C8 000F0028 41 82 00 E8 */ beq lbl_800F44B0
+/* 800F43CC 000F002C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F43D0 000F0030 54 0F AF 7E */ rlwinm r15, r0, 0x15, 0x1d, 0x1f
+/* 800F43D4 000F0034 28 0F 00 07 */ cmplwi r15, 7
+/* 800F43D8 000F0038 40 80 00 0C */ bge lbl_800F43E4
+/* 800F43DC 000F003C 38 0F 00 01 */ addi r0, r15, 1
+/* 800F43E0 000F0040 54 0F 04 3E */ clrlwi r15, r0, 0x10
+lbl_800F43E4:
+/* 800F43E4 000F0044 55 E0 04 3E */ clrlwi r0, r15, 0x10
+/* 800F43E8 000F0048 3A 00 00 00 */ li r16, 0
+/* 800F43EC 000F004C 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F43F0 000F0050 3A 20 00 00 */ li r17, 0
+/* 800F43F4 000F0054 7D DF 02 14 */ add r14, r31, r0
+/* 800F43F8 000F0058 48 00 00 78 */ b lbl_800F4470
+lbl_800F43FC:
+/* 800F43FC 000F005C 1C 06 04 44 */ mulli r0, r6, 0x444
+/* 800F4400 000F0060 56 03 0B FC */ rlwinm r3, r16, 1, 0xf, 0x1e
+/* 800F4404 000F0064 7C 1F 02 14 */ add r0, r31, r0
+/* 800F4408 000F0068 7C 63 02 14 */ add r3, r3, r0
+/* 800F440C 000F006C A2 63 00 D2 */ lhz r19, 0xd2(r3)
+/* 800F4410 000F0070 28 13 00 06 */ cmplwi r19, 6
+/* 800F4414 000F0074 40 80 00 1C */ bge lbl_800F4430
+/* 800F4418 000F0078 1C 13 00 DC */ mulli r0, r19, 0xdc
+/* 800F441C 000F007C 7C 72 02 14 */ add r3, r18, r0
+/* 800F4420 000F0080 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F4424 000F0084 48 2E 7D 79 */ bl func_803DC19C
+/* 800F4428 000F0088 7C 64 1B 78 */ mr r4, r3
+/* 800F442C 000F008C 48 00 00 14 */ b lbl_800F4440
+lbl_800F4430:
+/* 800F4430 000F0090 38 13 FF FA */ addi r0, r19, -6
+/* 800F4434 000F0094 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F4438 000F0098 7C 72 02 14 */ add r3, r18, r0
+/* 800F443C 000F009C 38 83 05 F8 */ addi r4, r3, 0x5f8
+lbl_800F4440:
+/* 800F4440 000F00A0 A0 6D 9C 58 */ lhz r3, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F4444 000F00A4 38 A0 00 01 */ li r5, 1
+/* 800F4448 000F00A8 48 00 24 D1 */ bl func_800F6918
+/* 800F444C 000F00AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F4450 000F00B0 41 82 00 1C */ beq lbl_800F446C
+/* 800F4454 000F00B4 56 20 0B FC */ rlwinm r0, r17, 1, 0xf, 0x1e
+/* 800F4458 000F00B8 3A 31 00 01 */ addi r17, r17, 1
+/* 800F445C 000F00BC 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4460 000F00C0 B2 63 22 F2 */ sth r19, 0x22f2(r3)
+/* 800F4464 000F00C4 7C 6E 02 14 */ add r3, r14, r0
+/* 800F4468 000F00C8 B2 63 00 D2 */ sth r19, 0xd2(r3)
+lbl_800F446C:
+/* 800F446C 000F00CC 3A 10 00 01 */ addi r16, r16, 1
+lbl_800F4470:
+/* 800F4470 000F00D0 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
+/* 800F4474 000F00D4 56 04 04 3E */ clrlwi r4, r16, 0x10
+/* 800F4478 000F00D8 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
+/* 800F447C 000F00DC 54 A6 AF 7E */ rlwinm r6, r5, 0x15, 0x1d, 0x1f
+/* 800F4480 000F00E0 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4484 000F00E4 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F4488 000F00E8 7C 04 00 00 */ cmpw r4, r0
+/* 800F448C 000F00EC 41 80 FF 70 */ blt lbl_800F43FC
+/* 800F4490 000F00F0 51 E5 5C A8 */ rlwimi r5, r15, 0xb, 0x12, 0x14
+/* 800F4494 000F00F4 A0 0D 9C 58 */ lhz r0, lbl_8063EF18-_SDA_BASE_(r13)
+/* 800F4498 000F00F8 54 A3 B7 3C */ rlwinm r3, r5, 0x16, 0x1c, 0x1e
+/* 800F449C 000F00FC B0 BF 00 D0 */ sth r5, 0xd0(r31)
+/* 800F44A0 000F0100 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F44A4 000F0104 B2 23 27 36 */ sth r17, 0x2736(r3)
+/* 800F44A8 000F0108 B0 1F 27 4A */ sth r0, 0x274a(r31)
+/* 800F44AC 000F010C 48 00 21 24 */ b lbl_800F65D0
+lbl_800F44B0:
+/* 800F44B0 000F0110 A0 1F 27 4A */ lhz r0, 0x274a(r31)
+/* 800F44B4 000F0114 2C 00 00 00 */ cmpwi r0, 0
+/* 800F44B8 000F0118 41 82 00 3C */ beq lbl_800F44F4
+/* 800F44BC 000F011C 38 60 00 00 */ li r3, 0
+/* 800F44C0 000F0120 38 00 00 0F */ li r0, 0xf
+/* 800F44C4 000F0124 B0 7F 27 4A */ sth r3, 0x274a(r31)
+/* 800F44C8 000F0128 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F44CC 000F012C B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F44D0 000F0130 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F44D4 000F0134 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800F44D8 000F0138 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 800F44DC 000F013C 90 01 00 6C */ stw r0, 0x6c(r1)
+/* 800F44E0 000F0140 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F44E4 000F0144 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F44E8 000F0148 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F44EC 000F014C D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F44F0 000F0150 48 00 20 E0 */ b lbl_800F65D0
+lbl_800F44F4:
+/* 800F44F4 000F0154 3B C0 00 01 */ li r30, 1
+/* 800F44F8 000F0158 48 00 20 D8 */ b lbl_800F65D0
+/* 800F44FC 000F015C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F4500 000F0160 41 82 01 D0 */ beq lbl_800F46D0
+/* 800F4504 000F0164 28 0E 00 01 */ cmplwi r14, 1
+/* 800F4508 000F0168 41 82 00 0C */ beq lbl_800F4514
+/* 800F450C 000F016C 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800F4510 000F0170 40 82 00 7C */ bne lbl_800F458C
+lbl_800F4514:
+/* 800F4514 000F0174 A0 1F 27 4C */ lhz r0, 0x274c(r31)
+/* 800F4518 000F0178 2C 00 00 00 */ cmpwi r0, 0
+/* 800F451C 000F017C 41 82 00 48 */ beq lbl_800F4564
+/* 800F4520 000F0180 38 60 00 00 */ li r3, 0
+/* 800F4524 000F0184 38 00 00 0F */ li r0, 0xf
+/* 800F4528 000F0188 B0 7F 27 4C */ sth r3, 0x274c(r31)
+/* 800F452C 000F018C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F4530 000F0190 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F4534 000F0194 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F4538 000F0198 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800F453C 000F019C 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
+/* 800F4540 000F01A0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F4544 000F01A4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800F4548 000F01A8 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F454C 000F01AC C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F4550 000F01B0 B0 6D 9C 72 */ sth r3, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F4554 000F01B4 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F4558 000F01B8 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F455C 000F01BC D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F4560 000F01C0 48 00 00 08 */ b lbl_800F4568
+lbl_800F4564:
+/* 800F4564 000F01C4 3B C0 00 01 */ li r30, 1
+lbl_800F4568:
+/* 800F4568 000F01C8 38 60 00 07 */ li r3, 7
+/* 800F456C 000F01CC 4B FF 5E 15 */ bl func_800EA380
+/* 800F4570 000F01D0 7C 63 07 34 */ extsh r3, r3
+/* 800F4574 000F01D4 38 80 00 16 */ li r4, 0x16
+/* 800F4578 000F01D8 38 A0 00 00 */ li r5, 0
+/* 800F457C 000F01DC 48 15 F8 35 */ bl func_80253DB0
+/* 800F4580 000F01E0 38 60 00 02 */ li r3, 2
+/* 800F4584 000F01E4 4B F6 5F 49 */ bl func_8005A4CC
+/* 800F4588 000F01E8 48 00 20 48 */ b lbl_800F65D0
+lbl_800F458C:
+/* 800F458C 000F01EC 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F4590 000F01F0 41 80 20 40 */ blt lbl_800F65D0
+/* 800F4594 000F01F4 28 0E 00 12 */ cmplwi r14, 0x12
+/* 800F4598 000F01F8 41 81 20 38 */ bgt lbl_800F65D0
+/* 800F459C 000F01FC 39 EE FF F6 */ addi r15, r14, -10
+/* 800F45A0 000F0200 38 60 00 07 */ li r3, 7
+/* 800F45A4 000F0204 4B FF 5D DD */ bl func_800EA380
+/* 800F45A8 000F0208 38 81 00 20 */ addi r4, r1, 0x20
+/* 800F45AC 000F020C 7C 63 07 34 */ extsh r3, r3
+/* 800F45B0 000F0210 7C 84 78 AE */ lbzx r4, r4, r15
+/* 800F45B4 000F0214 38 A0 00 00 */ li r5, 0
+/* 800F45B8 000F0218 48 15 F7 F9 */ bl func_80253DB0
+/* 800F45BC 000F021C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F45C0 000F0220 38 61 00 14 */ addi r3, r1, 0x14
+/* 800F45C4 000F0224 7E A3 78 AE */ lbzx r21, r3, r15
+/* 800F45C8 000F0228 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
+/* 800F45CC 000F022C 28 10 00 07 */ cmplwi r16, 7
+/* 800F45D0 000F0230 40 80 00 0C */ bge lbl_800F45DC
+/* 800F45D4 000F0234 38 10 00 01 */ addi r0, r16, 1
+/* 800F45D8 000F0238 54 10 04 3E */ clrlwi r16, r0, 0x10
+lbl_800F45DC:
+/* 800F45DC 000F023C 56 00 04 3E */ clrlwi r0, r16, 0x10
+/* 800F45E0 000F0240 3A 20 00 00 */ li r17, 0
+/* 800F45E4 000F0244 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F45E8 000F0248 3A 60 00 00 */ li r19, 0
+/* 800F45EC 000F024C 7D FF 02 14 */ add r15, r31, r0
+/* 800F45F0 000F0250 48 00 00 74 */ b lbl_800F4664
+lbl_800F45F4:
+/* 800F45F4 000F0254 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F45F8 000F0258 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
+/* 800F45FC 000F025C 7C 1F 02 14 */ add r0, r31, r0
+/* 800F4600 000F0260 7C 63 02 14 */ add r3, r3, r0
+/* 800F4604 000F0264 A2 83 00 D2 */ lhz r20, 0xd2(r3)
+/* 800F4608 000F0268 28 14 00 06 */ cmplwi r20, 6
+/* 800F460C 000F026C 40 80 00 18 */ bge lbl_800F4624
+/* 800F4610 000F0270 1C 14 00 DC */ mulli r0, r20, 0xdc
+/* 800F4614 000F0274 7C 72 02 14 */ add r3, r18, r0
+/* 800F4618 000F0278 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F461C 000F027C 48 2E 7B 81 */ bl func_803DC19C
+/* 800F4620 000F0280 48 00 00 14 */ b lbl_800F4634
+lbl_800F4624:
+/* 800F4624 000F0284 38 14 FF FA */ addi r0, r20, -6
+/* 800F4628 000F0288 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F462C 000F028C 7C 72 02 14 */ add r3, r18, r0
+/* 800F4630 000F0290 38 63 05 F8 */ addi r3, r3, 0x5f8
+lbl_800F4634:
+/* 800F4634 000F0294 38 80 00 A0 */ li r4, 0xa0
+/* 800F4638 000F0298 38 A0 00 00 */ li r5, 0
+/* 800F463C 000F029C 48 2E 68 C1 */ bl func_803DAEFC
+/* 800F4640 000F02A0 7C 15 18 40 */ cmplw r21, r3
+/* 800F4644 000F02A4 41 80 00 1C */ blt lbl_800F4660
+/* 800F4648 000F02A8 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
+/* 800F464C 000F02AC 3A 73 00 01 */ addi r19, r19, 1
+/* 800F4650 000F02B0 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4654 000F02B4 B2 83 22 F2 */ sth r20, 0x22f2(r3)
+/* 800F4658 000F02B8 7C 6F 02 14 */ add r3, r15, r0
+/* 800F465C 000F02BC B2 83 00 D2 */ sth r20, 0xd2(r3)
+lbl_800F4660:
+/* 800F4660 000F02C0 3A 31 00 01 */ addi r17, r17, 1
+lbl_800F4664:
+/* 800F4664 000F02C4 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F4668 000F02C8 56 24 04 3E */ clrlwi r4, r17, 0x10
+/* 800F466C 000F02CC 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F4670 000F02D0 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F4674 000F02D4 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4678 000F02D8 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F467C 000F02DC 7C 04 00 00 */ cmpw r4, r0
+/* 800F4680 000F02E0 41 80 FF 74 */ blt lbl_800F45F4
+/* 800F4684 000F02E4 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
+/* 800F4688 000F02E8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F468C 000F02EC 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4690 000F02F0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F4694 000F02F4 B2 63 27 36 */ sth r19, 0x2736(r3)
+/* 800F4698 000F02F8 38 00 00 0F */ li r0, 0xf
+/* 800F469C 000F02FC 38 60 00 01 */ li r3, 1
+/* 800F46A0 000F0300 B1 DF 27 4C */ sth r14, 0x274c(r31)
+/* 800F46A4 000F0304 88 85 00 59 */ lbz r4, 0x59(r5)
+/* 800F46A8 000F0308 C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 800F46AC 000F030C 90 81 00 6C */ stw r4, 0x6c(r1)
+/* 800F46B0 000F0310 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F46B4 000F0314 B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F46B8 000F0318 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F46BC 000F031C B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F46C0 000F0320 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F46C4 000F0324 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F46C8 000F0328 4B F6 5E 05 */ bl func_8005A4CC
+/* 800F46CC 000F032C 48 00 1F 04 */ b lbl_800F65D0
+lbl_800F46D0:
+/* 800F46D0 000F0330 28 0E 00 01 */ cmplwi r14, 1
+/* 800F46D4 000F0334 40 82 00 20 */ bne lbl_800F46F4
+/* 800F46D8 000F0338 38 60 00 07 */ li r3, 7
+/* 800F46DC 000F033C 4B FF 5C A5 */ bl func_800EA380
+/* 800F46E0 000F0340 7C 63 07 34 */ extsh r3, r3
+/* 800F46E4 000F0344 38 80 00 15 */ li r4, 0x15
+/* 800F46E8 000F0348 38 A0 00 00 */ li r5, 0
+/* 800F46EC 000F034C 48 15 F6 C5 */ bl func_80253DB0
+/* 800F46F0 000F0350 48 00 1E E0 */ b lbl_800F65D0
+lbl_800F46F4:
+/* 800F46F4 000F0354 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F46F8 000F0358 41 80 1E D8 */ blt lbl_800F65D0
+/* 800F46FC 000F035C 28 0E 00 12 */ cmplwi r14, 0x12
+/* 800F4700 000F0360 41 81 1E D0 */ bgt lbl_800F65D0
+/* 800F4704 000F0364 38 60 00 07 */ li r3, 7
+/* 800F4708 000F0368 4B FF 5C 79 */ bl func_800EA380
+/* 800F470C 000F036C 38 01 00 2C */ addi r0, r1, 0x2c
+/* 800F4710 000F0370 7C 63 07 34 */ extsh r3, r3
+/* 800F4714 000F0374 7C 8E 02 14 */ add r4, r14, r0
+/* 800F4718 000F0378 38 A0 00 00 */ li r5, 0
+/* 800F471C 000F037C 88 84 FF F6 */ lbz r4, -0xa(r4)
+/* 800F4720 000F0380 48 15 F6 91 */ bl func_80253DB0
+/* 800F4724 000F0384 48 00 1E AC */ b lbl_800F65D0
+/* 800F4728 000F0388 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F472C 000F038C 41 82 09 10 */ beq lbl_800F503C
+/* 800F4730 000F0390 28 0E 00 01 */ cmplwi r14, 1
+/* 800F4734 000F0394 41 82 00 0C */ beq lbl_800F4740
+/* 800F4738 000F0398 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800F473C 000F039C 40 82 00 7C */ bne lbl_800F47B8
+lbl_800F4740:
+/* 800F4740 000F03A0 A0 1F 27 50 */ lhz r0, 0x2750(r31)
+/* 800F4744 000F03A4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F4748 000F03A8 41 82 00 48 */ beq lbl_800F4790
+/* 800F474C 000F03AC 38 60 00 00 */ li r3, 0
+/* 800F4750 000F03B0 38 00 00 0F */ li r0, 0xf
+/* 800F4754 000F03B4 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F4758 000F03B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F475C 000F03BC B0 7F 27 50 */ sth r3, 0x2750(r31)
+/* 800F4760 000F03C0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F4764 000F03C4 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F4768 000F03C8 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800F476C 000F03CC C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F4770 000F03D0 90 61 00 64 */ stw r3, 0x64(r1)
+/* 800F4774 000F03D4 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F4778 000F03D8 C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F477C 000F03DC B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F4780 000F03E0 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F4784 000F03E4 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F4788 000F03E8 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F478C 000F03EC 48 00 00 08 */ b lbl_800F4794
+lbl_800F4790:
+/* 800F4790 000F03F0 3B C0 00 01 */ li r30, 1
+lbl_800F4794:
+/* 800F4794 000F03F4 38 60 00 02 */ li r3, 2
+/* 800F4798 000F03F8 4B F6 5D 35 */ bl func_8005A4CC
+/* 800F479C 000F03FC 38 60 00 07 */ li r3, 7
+/* 800F47A0 000F0400 4B FF 5B E1 */ bl func_800EA380
+/* 800F47A4 000F0404 7C 63 07 34 */ extsh r3, r3
+/* 800F47A8 000F0408 38 80 00 16 */ li r4, 0x16
+/* 800F47AC 000F040C 38 A0 00 00 */ li r5, 0
+/* 800F47B0 000F0410 48 15 F6 01 */ bl func_80253DB0
+/* 800F47B4 000F0414 48 00 1E 1C */ b lbl_800F65D0
+lbl_800F47B8:
+/* 800F47B8 000F0418 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F47BC 000F041C 41 80 06 6C */ blt lbl_800F4E28
+/* 800F47C0 000F0420 28 0E 00 0F */ cmplwi r14, 0xf
+/* 800F47C4 000F0424 41 81 06 64 */ bgt lbl_800F4E28
+/* 800F47C8 000F0428 38 0E FF F6 */ addi r0, r14, -10
+/* 800F47CC 000F042C 38 60 00 01 */ li r3, 1
+/* 800F47D0 000F0430 88 9F 27 93 */ lbz r4, 0x2793(r31)
+/* 800F47D4 000F0434 7C 60 00 30 */ slw r0, r3, r0
+/* 800F47D8 000F0438 7C 80 00 39 */ and. r0, r4, r0
+/* 800F47DC 000F043C 40 82 00 18 */ bne lbl_800F47F4
+/* 800F47E0 000F0440 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F47E4 000F0444 38 60 02 22 */ li r3, 0x222
+/* 800F47E8 000F0448 38 80 00 00 */ li r4, 0
+/* 800F47EC 000F044C 4B F1 69 85 */ bl func_8000B170
+/* 800F47F0 000F0450 48 00 1D E0 */ b lbl_800F65D0
+lbl_800F47F4:
+/* 800F47F4 000F0454 38 60 00 01 */ li r3, 1
+/* 800F47F8 000F0458 4B F6 5C D5 */ bl func_8005A4CC
+/* 800F47FC 000F045C 38 60 00 07 */ li r3, 7
+/* 800F4800 000F0460 4B FF 5B 81 */ bl func_800EA380
+/* 800F4804 000F0464 7C 63 07 34 */ extsh r3, r3
+/* 800F4808 000F0468 38 80 00 13 */ li r4, 0x13
+/* 800F480C 000F046C 38 A0 00 00 */ li r5, 0
+/* 800F4810 000F0470 48 15 F5 A1 */ bl func_80253DB0
+/* 800F4814 000F0474 38 00 00 04 */ li r0, 4
+/* 800F4818 000F0478 3E 00 80 48 */ lis r16, lbl_8047D978@ha
+/* 800F481C 000F047C B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F4820 000F0480 38 70 D9 78 */ addi r3, r16, lbl_8047D978@l
+/* 800F4824 000F0484 39 E0 00 00 */ li r15, 0
+/* 800F4828 000F0488 38 80 00 00 */ li r4, 0
+/* 800F482C 000F048C 38 A0 01 5C */ li r5, 0x15c
+/* 800F4830 000F0490 4B F0 F8 D5 */ bl memset
+/* 800F4834 000F0494 2C 0E 00 0D */ cmpwi r14, 0xd
+/* 800F4838 000F0498 41 82 03 80 */ beq lbl_800F4BB8
+/* 800F483C 000F049C 40 80 00 1C */ bge lbl_800F4858
+/* 800F4840 000F04A0 2C 0E 00 0B */ cmpwi r14, 0xb
+/* 800F4844 000F04A4 41 82 01 F4 */ beq lbl_800F4A38
+/* 800F4848 000F04A8 40 80 02 78 */ bge lbl_800F4AC0
+/* 800F484C 000F04AC 2C 0E 00 0A */ cmpwi r14, 0xa
+/* 800F4850 000F04B0 40 80 00 18 */ bge lbl_800F4868
+/* 800F4854 000F04B4 48 00 05 A0 */ b lbl_800F4DF4
+lbl_800F4858:
+/* 800F4858 000F04B8 2C 0E 00 0F */ cmpwi r14, 0xf
+/* 800F485C 000F04BC 41 82 05 4C */ beq lbl_800F4DA8
+/* 800F4860 000F04C0 40 80 05 94 */ bge lbl_800F4DF4
+/* 800F4864 000F04C4 48 00 04 4C */ b lbl_800F4CB0
+lbl_800F4868:
+/* 800F4868 000F04C8 38 00 00 0B */ li r0, 0xb
+/* 800F486C 000F04CC 38 70 D9 78 */ addi r3, r16, -9864
+/* 800F4870 000F04D0 38 A0 00 44 */ li r5, 0x44
+/* 800F4874 000F04D4 7C 09 03 A6 */ mtctr r0
+lbl_800F4878:
+/* 800F4878 000F04D8 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F487C 000F04DC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4880 000F04E0 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4884 000F04E4 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4888 000F04E8 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F488C 000F04EC 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4890 000F04F0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4894 000F04F4 41 82 00 18 */ beq lbl_800F48AC
+/* 800F4898 000F04F8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F489C 000F04FC 39 EF 00 01 */ addi r15, r15, 1
+/* 800F48A0 000F0500 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F48A4 000F0504 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F48A8 000F0508 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F48AC:
+/* 800F48AC 000F050C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F48B0 000F0510 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F48B4 000F0514 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F48B8 000F0518 7C 9F 22 14 */ add r4, r31, r4
+/* 800F48BC 000F051C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F48C0 000F0520 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F48C4 000F0524 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F48C8 000F0528 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F48CC 000F052C 41 82 00 18 */ beq lbl_800F48E4
+/* 800F48D0 000F0530 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F48D4 000F0534 39 EF 00 01 */ addi r15, r15, 1
+/* 800F48D8 000F0538 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F48DC 000F053C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F48E0 000F0540 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F48E4:
+/* 800F48E4 000F0544 38 A5 00 01 */ addi r5, r5, 1
+/* 800F48E8 000F0548 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F48EC 000F054C 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F48F0 000F0550 7C 9F 22 14 */ add r4, r31, r4
+/* 800F48F4 000F0554 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F48F8 000F0558 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F48FC 000F055C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4900 000F0560 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4904 000F0564 41 82 00 18 */ beq lbl_800F491C
+/* 800F4908 000F0568 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F490C 000F056C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4910 000F0570 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4914 000F0574 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4918 000F0578 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F491C:
+/* 800F491C 000F057C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4920 000F0580 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4924 000F0584 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4928 000F0588 7C 9F 22 14 */ add r4, r31, r4
+/* 800F492C 000F058C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4930 000F0590 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4934 000F0594 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4938 000F0598 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F493C 000F059C 41 82 00 18 */ beq lbl_800F4954
+/* 800F4940 000F05A0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4944 000F05A4 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4948 000F05A8 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F494C 000F05AC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4950 000F05B0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4954:
+/* 800F4954 000F05B4 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4958 000F05B8 42 00 FF 20 */ bdnz lbl_800F4878
+/* 800F495C 000F05BC 3C 60 80 48 */ lis r3, lbl_8047D978@ha
+/* 800F4960 000F05C0 38 00 00 07 */ li r0, 7
+/* 800F4964 000F05C4 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
+/* 800F4968 000F05C8 38 A0 00 87 */ li r5, 0x87
+/* 800F496C 000F05CC 7C 09 03 A6 */ mtctr r0
+lbl_800F4970:
+/* 800F4970 000F05D0 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F4974 000F05D4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4978 000F05D8 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F497C 000F05DC 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4980 000F05E0 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4984 000F05E4 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4988 000F05E8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F498C 000F05EC 41 82 00 18 */ beq lbl_800F49A4
+/* 800F4990 000F05F0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4994 000F05F4 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4998 000F05F8 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F499C 000F05FC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F49A0 000F0600 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F49A4:
+/* 800F49A4 000F0604 38 A5 00 01 */ addi r5, r5, 1
+/* 800F49A8 000F0608 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F49AC 000F060C 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F49B0 000F0610 7C 9F 22 14 */ add r4, r31, r4
+/* 800F49B4 000F0614 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F49B8 000F0618 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F49BC 000F061C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F49C0 000F0620 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F49C4 000F0624 41 82 00 18 */ beq lbl_800F49DC
+/* 800F49C8 000F0628 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F49CC 000F062C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F49D0 000F0630 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F49D4 000F0634 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F49D8 000F0638 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F49DC:
+/* 800F49DC 000F063C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F49E0 000F0640 42 00 FF 90 */ bdnz lbl_800F4970
+/* 800F49E4 000F0644 3C 60 80 48 */ lis r3, lbl_8047D978@ha
+/* 800F49E8 000F0648 38 00 00 73 */ li r0, 0x73
+/* 800F49EC 000F064C 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
+/* 800F49F0 000F0650 38 A0 00 D5 */ li r5, 0xd5
+/* 800F49F4 000F0654 7C 09 03 A6 */ mtctr r0
+lbl_800F49F8:
+/* 800F49F8 000F0658 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F49FC 000F065C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4A00 000F0660 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4A04 000F0664 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4A08 000F0668 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4A0C 000F066C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4A10 000F0670 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4A14 000F0674 41 82 00 18 */ beq lbl_800F4A2C
+/* 800F4A18 000F0678 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4A1C 000F067C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4A20 000F0680 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4A24 000F0684 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4A28 000F0688 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4A2C:
+/* 800F4A2C 000F068C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4A30 000F0690 42 00 FF C8 */ bdnz lbl_800F49F8
+/* 800F4A34 000F0694 48 00 03 C0 */ b lbl_800F4DF4
+lbl_800F4A38:
+/* 800F4A38 000F0698 38 00 00 13 */ li r0, 0x13
+/* 800F4A3C 000F069C 38 70 D9 78 */ addi r3, r16, -9864
+/* 800F4A40 000F06A0 38 A0 00 11 */ li r5, 0x11
+/* 800F4A44 000F06A4 7C 09 03 A6 */ mtctr r0
+lbl_800F4A48:
+/* 800F4A48 000F06A8 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F4A4C 000F06AC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4A50 000F06B0 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4A54 000F06B4 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4A58 000F06B8 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4A5C 000F06BC 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4A60 000F06C0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4A64 000F06C4 41 82 00 18 */ beq lbl_800F4A7C
+/* 800F4A68 000F06C8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4A6C 000F06CC 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4A70 000F06D0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4A74 000F06D4 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4A78 000F06D8 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4A7C:
+/* 800F4A7C 000F06DC 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4A80 000F06E0 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4A84 000F06E4 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4A88 000F06E8 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4A8C 000F06EC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4A90 000F06F0 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4A94 000F06F4 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4A98 000F06F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4A9C 000F06FC 41 82 00 18 */ beq lbl_800F4AB4
+/* 800F4AA0 000F0700 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4AA4 000F0704 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4AA8 000F0708 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4AAC 000F070C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4AB0 000F0710 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4AB4:
+/* 800F4AB4 000F0714 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4AB8 000F0718 42 00 FF 90 */ bdnz lbl_800F4A48
+/* 800F4ABC 000F071C 48 00 03 38 */ b lbl_800F4DF4
+lbl_800F4AC0:
+/* 800F4AC0 000F0720 38 00 00 04 */ li r0, 4
+/* 800F4AC4 000F0724 38 70 D9 78 */ addi r3, r16, -9864
+/* 800F4AC8 000F0728 38 A0 00 01 */ li r5, 1
+/* 800F4ACC 000F072C 7C 09 03 A6 */ mtctr r0
+lbl_800F4AD0:
+/* 800F4AD0 000F0730 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F4AD4 000F0734 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4AD8 000F0738 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4ADC 000F073C 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4AE0 000F0740 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4AE4 000F0744 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4AE8 000F0748 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4AEC 000F074C 41 82 00 18 */ beq lbl_800F4B04
+/* 800F4AF0 000F0750 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4AF4 000F0754 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4AF8 000F0758 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4AFC 000F075C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4B00 000F0760 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4B04:
+/* 800F4B04 000F0764 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4B08 000F0768 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4B0C 000F076C 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4B10 000F0770 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4B14 000F0774 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4B18 000F0778 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4B1C 000F077C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4B20 000F0780 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4B24 000F0784 41 82 00 18 */ beq lbl_800F4B3C
+/* 800F4B28 000F0788 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4B2C 000F078C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4B30 000F0790 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4B34 000F0794 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4B38 000F0798 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4B3C:
+/* 800F4B3C 000F079C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4B40 000F07A0 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4B44 000F07A4 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4B48 000F07A8 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4B4C 000F07AC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4B50 000F07B0 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4B54 000F07B4 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4B58 000F07B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4B5C 000F07BC 41 82 00 18 */ beq lbl_800F4B74
+/* 800F4B60 000F07C0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4B64 000F07C4 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4B68 000F07C8 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4B6C 000F07CC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4B70 000F07D0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4B74:
+/* 800F4B74 000F07D4 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4B78 000F07D8 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4B7C 000F07DC 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4B80 000F07E0 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4B84 000F07E4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4B88 000F07E8 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4B8C 000F07EC 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4B90 000F07F0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4B94 000F07F4 41 82 00 18 */ beq lbl_800F4BAC
+/* 800F4B98 000F07F8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4B9C 000F07FC 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4BA0 000F0800 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4BA4 000F0804 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4BA8 000F0808 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4BAC:
+/* 800F4BAC 000F080C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4BB0 000F0810 42 00 FF 20 */ bdnz lbl_800F4AD0
+/* 800F4BB4 000F0814 48 00 02 40 */ b lbl_800F4DF4
+lbl_800F4BB8:
+/* 800F4BB8 000F0818 38 00 00 19 */ li r0, 0x19
+/* 800F4BBC 000F081C 38 70 D9 78 */ addi r3, r16, -9864
+/* 800F4BC0 000F0820 38 A0 01 48 */ li r5, 0x148
+/* 800F4BC4 000F0824 7C 09 03 A6 */ mtctr r0
+lbl_800F4BC8:
+/* 800F4BC8 000F0828 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F4BCC 000F082C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4BD0 000F0830 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4BD4 000F0834 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4BD8 000F0838 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4BDC 000F083C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4BE0 000F0840 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4BE4 000F0844 41 82 00 18 */ beq lbl_800F4BFC
+/* 800F4BE8 000F0848 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4BEC 000F084C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4BF0 000F0850 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4BF4 000F0854 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4BF8 000F0858 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4BFC:
+/* 800F4BFC 000F085C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4C00 000F0860 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4C04 000F0864 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4C08 000F0868 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4C0C 000F086C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4C10 000F0870 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4C14 000F0874 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4C18 000F0878 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4C1C 000F087C 41 82 00 18 */ beq lbl_800F4C34
+/* 800F4C20 000F0880 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4C24 000F0884 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4C28 000F0888 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4C2C 000F088C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4C30 000F0890 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4C34:
+/* 800F4C34 000F0894 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4C38 000F0898 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4C3C 000F089C 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4C40 000F08A0 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4C44 000F08A4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4C48 000F08A8 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4C4C 000F08AC 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4C50 000F08B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4C54 000F08B4 41 82 00 18 */ beq lbl_800F4C6C
+/* 800F4C58 000F08B8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4C5C 000F08BC 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4C60 000F08C0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4C64 000F08C4 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4C68 000F08C8 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4C6C:
+/* 800F4C6C 000F08CC 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4C70 000F08D0 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4C74 000F08D4 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4C78 000F08D8 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4C7C 000F08DC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4C80 000F08E0 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4C84 000F08E4 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4C88 000F08E8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4C8C 000F08EC 41 82 00 18 */ beq lbl_800F4CA4
+/* 800F4C90 000F08F0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4C94 000F08F4 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4C98 000F08F8 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4C9C 000F08FC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4CA0 000F0900 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4CA4:
+/* 800F4CA4 000F0904 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4CA8 000F0908 42 00 FF 20 */ bdnz lbl_800F4BC8
+/* 800F4CAC 000F090C 48 00 01 48 */ b lbl_800F4DF4
+lbl_800F4CB0:
+/* 800F4CB0 000F0910 38 00 00 10 */ li r0, 0x10
+/* 800F4CB4 000F0914 38 70 D9 78 */ addi r3, r16, -9864
+/* 800F4CB8 000F0918 38 A0 00 95 */ li r5, 0x95
+/* 800F4CBC 000F091C 7C 09 03 A6 */ mtctr r0
+lbl_800F4CC0:
+/* 800F4CC0 000F0920 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F4CC4 000F0924 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4CC8 000F0928 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4CCC 000F092C 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4CD0 000F0930 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4CD4 000F0934 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4CD8 000F0938 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4CDC 000F093C 41 82 00 18 */ beq lbl_800F4CF4
+/* 800F4CE0 000F0940 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4CE4 000F0944 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4CE8 000F0948 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4CEC 000F094C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4CF0 000F0950 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4CF4:
+/* 800F4CF4 000F0954 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4CF8 000F0958 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4CFC 000F095C 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4D00 000F0960 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4D04 000F0964 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4D08 000F0968 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4D0C 000F096C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4D10 000F0970 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4D14 000F0974 41 82 00 18 */ beq lbl_800F4D2C
+/* 800F4D18 000F0978 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4D1C 000F097C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4D20 000F0980 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4D24 000F0984 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4D28 000F0988 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4D2C:
+/* 800F4D2C 000F098C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4D30 000F0990 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4D34 000F0994 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4D38 000F0998 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4D3C 000F099C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4D40 000F09A0 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4D44 000F09A4 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4D48 000F09A8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4D4C 000F09AC 41 82 00 18 */ beq lbl_800F4D64
+/* 800F4D50 000F09B0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4D54 000F09B4 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4D58 000F09B8 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4D5C 000F09BC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4D60 000F09C0 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4D64:
+/* 800F4D64 000F09C4 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4D68 000F09C8 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 800F4D6C 000F09CC 7C 04 1E 70 */ srawi r4, r0, 3
+/* 800F4D70 000F09D0 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4D74 000F09D4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4D78 000F09D8 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4D7C 000F09DC 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4D80 000F09E0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4D84 000F09E4 41 82 00 18 */ beq lbl_800F4D9C
+/* 800F4D88 000F09E8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4D8C 000F09EC 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4D90 000F09F0 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4D94 000F09F4 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4D98 000F09F8 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4D9C:
+/* 800F4D9C 000F09FC 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4DA0 000F0A00 42 00 FF 20 */ bdnz lbl_800F4CC0
+/* 800F4DA4 000F0A04 48 00 00 50 */ b lbl_800F4DF4
+lbl_800F4DA8:
+/* 800F4DA8 000F0A08 38 00 00 0D */ li r0, 0xd
+/* 800F4DAC 000F0A0C 38 70 D9 78 */ addi r3, r16, -9864
+/* 800F4DB0 000F0A10 38 A0 00 37 */ li r5, 0x37
+/* 800F4DB4 000F0A14 7C 09 03 A6 */ mtctr r0
+lbl_800F4DB8:
+/* 800F4DB8 000F0A18 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 800F4DBC 000F0A1C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
+/* 800F4DC0 000F0A20 7C 84 1E 70 */ srawi r4, r4, 3
+/* 800F4DC4 000F0A24 7C 9F 22 14 */ add r4, r31, r4
+/* 800F4DC8 000F0A28 88 84 27 5D */ lbz r4, 0x275d(r4)
+/* 800F4DCC 000F0A2C 7C 80 06 30 */ sraw r0, r4, r0
+/* 800F4DD0 000F0A30 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F4DD4 000F0A34 41 82 00 18 */ beq lbl_800F4DEC
+/* 800F4DD8 000F0A38 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
+/* 800F4DDC 000F0A3C 39 EF 00 01 */ addi r15, r15, 1
+/* 800F4DE0 000F0A40 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4DE4 000F0A44 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
+/* 800F4DE8 000F0A48 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4DEC:
+/* 800F4DEC 000F0A4C 38 A5 00 01 */ addi r5, r5, 1
+/* 800F4DF0 000F0A50 42 00 FF C8 */ bdnz lbl_800F4DB8
+lbl_800F4DF4:
+/* 800F4DF4 000F0A54 A0 9F 27 50 */ lhz r4, 0x2750(r31)
+/* 800F4DF8 000F0A58 99 FF 27 95 */ stb r15, 0x2795(r31)
+/* 800F4DFC 000F0A5C 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 800F4E00 000F0A60 7C 00 70 00 */ cmpw r0, r14
+/* 800F4E04 000F0A64 40 82 00 1C */ bne lbl_800F4E20
+/* 800F4E08 000F0A68 3C 60 80 48 */ lis r3, lbl_8047D978@ha
+/* 800F4E0C 000F0A6C 54 84 CD FC */ rlwinm r4, r4, 0x19, 0x17, 0x1e
+/* 800F4E10 000F0A70 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
+/* 800F4E14 000F0A74 7C 03 22 2E */ lhzx r0, r3, r4
+/* 800F4E18 000F0A78 60 00 00 01 */ ori r0, r0, 1
+/* 800F4E1C 000F0A7C 7C 03 23 2E */ sthx r0, r3, r4
+lbl_800F4E20:
+/* 800F4E20 000F0A80 B1 CD 9C 70 */ sth r14, lbl_8063EF30-_SDA_BASE_(r13)
+/* 800F4E24 000F0A84 48 00 17 AC */ b lbl_800F65D0
+lbl_800F4E28:
+/* 800F4E28 000F0A88 28 0E 00 10 */ cmplwi r14, 0x10
+/* 800F4E2C 000F0A8C 40 82 01 48 */ bne lbl_800F4F74
+/* 800F4E30 000F0A90 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F4E34 000F0A94 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800F4E38 000F0A98 40 82 00 18 */ bne lbl_800F4E50
+/* 800F4E3C 000F0A9C C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F4E40 000F0AA0 38 60 02 22 */ li r3, 0x222
+/* 800F4E44 000F0AA4 38 80 00 00 */ li r4, 0
+/* 800F4E48 000F0AA8 4B F1 63 29 */ bl func_8000B170
+/* 800F4E4C 000F0AAC 48 00 17 84 */ b lbl_800F65D0
+lbl_800F4E50:
+/* 800F4E50 000F0AB0 38 60 00 01 */ li r3, 1
+/* 800F4E54 000F0AB4 4B F6 56 79 */ bl func_8005A4CC
+/* 800F4E58 000F0AB8 38 60 00 07 */ li r3, 7
+/* 800F4E5C 000F0ABC 4B FF 55 25 */ bl func_800EA380
+/* 800F4E60 000F0AC0 88 81 00 26 */ lbz r4, 0x26(r1)
+/* 800F4E64 000F0AC4 7C 63 07 34 */ extsh r3, r3
+/* 800F4E68 000F0AC8 38 A0 00 00 */ li r5, 0
+/* 800F4E6C 000F0ACC 48 15 EF 45 */ bl func_80253DB0
+/* 800F4E70 000F0AD0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F4E74 000F0AD4 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
+/* 800F4E78 000F0AD8 28 10 00 07 */ cmplwi r16, 7
+/* 800F4E7C 000F0ADC 40 80 00 0C */ bge lbl_800F4E88
+/* 800F4E80 000F0AE0 38 10 00 01 */ addi r0, r16, 1
+/* 800F4E84 000F0AE4 54 10 04 3E */ clrlwi r16, r0, 0x10
+lbl_800F4E88:
+/* 800F4E88 000F0AE8 56 00 04 3E */ clrlwi r0, r16, 0x10
+/* 800F4E8C 000F0AEC 3A 20 00 00 */ li r17, 0
+/* 800F4E90 000F0AF0 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F4E94 000F0AF4 3A 60 00 00 */ li r19, 0
+/* 800F4E98 000F0AF8 7D FF 02 14 */ add r15, r31, r0
+/* 800F4E9C 000F0AFC 48 00 00 74 */ b lbl_800F4F10
+lbl_800F4EA0:
+/* 800F4EA0 000F0B00 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F4EA4 000F0B04 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
+/* 800F4EA8 000F0B08 7C 1F 02 14 */ add r0, r31, r0
+/* 800F4EAC 000F0B0C 7C 63 02 14 */ add r3, r3, r0
+/* 800F4EB0 000F0B10 A2 83 00 D2 */ lhz r20, 0xd2(r3)
+/* 800F4EB4 000F0B14 28 14 00 06 */ cmplwi r20, 6
+/* 800F4EB8 000F0B18 40 80 00 18 */ bge lbl_800F4ED0
+/* 800F4EBC 000F0B1C 1C 14 00 DC */ mulli r0, r20, 0xdc
+/* 800F4EC0 000F0B20 7C 72 02 14 */ add r3, r18, r0
+/* 800F4EC4 000F0B24 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F4EC8 000F0B28 48 2E 72 D5 */ bl func_803DC19C
+/* 800F4ECC 000F0B2C 48 00 00 14 */ b lbl_800F4EE0
+lbl_800F4ED0:
+/* 800F4ED0 000F0B30 38 14 FF FA */ addi r0, r20, -6
+/* 800F4ED4 000F0B34 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F4ED8 000F0B38 7C 72 02 14 */ add r3, r18, r0
+/* 800F4EDC 000F0B3C 38 63 05 F8 */ addi r3, r3, 0x5f8
+lbl_800F4EE0:
+/* 800F4EE0 000F0B40 38 80 00 06 */ li r4, 6
+/* 800F4EE4 000F0B44 38 A0 00 00 */ li r5, 0
+/* 800F4EE8 000F0B48 48 2E 60 15 */ bl func_803DAEFC
+/* 800F4EEC 000F0B4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F4EF0 000F0B50 40 82 00 1C */ bne lbl_800F4F0C
+/* 800F4EF4 000F0B54 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
+/* 800F4EF8 000F0B58 3A 73 00 01 */ addi r19, r19, 1
+/* 800F4EFC 000F0B5C 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4F00 000F0B60 B2 83 22 F2 */ sth r20, 0x22f2(r3)
+/* 800F4F04 000F0B64 7C 6F 02 14 */ add r3, r15, r0
+/* 800F4F08 000F0B68 B2 83 00 D2 */ sth r20, 0xd2(r3)
+lbl_800F4F0C:
+/* 800F4F0C 000F0B6C 3A 31 00 01 */ addi r17, r17, 1
+lbl_800F4F10:
+/* 800F4F10 000F0B70 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F4F14 000F0B74 56 24 04 3E */ clrlwi r4, r17, 0x10
+/* 800F4F18 000F0B78 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F4F1C 000F0B7C 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F4F20 000F0B80 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4F24 000F0B84 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F4F28 000F0B88 7C 04 00 00 */ cmpw r4, r0
+/* 800F4F2C 000F0B8C 41 80 FF 74 */ blt lbl_800F4EA0
+/* 800F4F30 000F0B90 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
+/* 800F4F34 000F0B94 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F4F38 000F0B98 7C 7F 02 14 */ add r3, r31, r0
+/* 800F4F3C 000F0B9C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F4F40 000F0BA0 B2 63 27 36 */ sth r19, 0x2736(r3)
+/* 800F4F44 000F0BA4 38 00 00 0F */ li r0, 0xf
+/* 800F4F48 000F0BA8 B1 DF 27 50 */ sth r14, 0x2750(r31)
+/* 800F4F4C 000F0BAC 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F4F50 000F0BB0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F4F54 000F0BB4 90 61 00 6C */ stw r3, 0x6c(r1)
+/* 800F4F58 000F0BB8 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F4F5C 000F0BBC B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F4F60 000F0BC0 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F4F64 000F0BC4 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F4F68 000F0BC8 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F4F6C 000F0BCC D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F4F70 000F0BD0 48 00 16 60 */ b lbl_800F65D0
+lbl_800F4F74:
+/* 800F4F74 000F0BD4 28 0E 00 11 */ cmplwi r14, 0x11
+/* 800F4F78 000F0BD8 40 82 16 58 */ bne lbl_800F65D0
+/* 800F4F7C 000F0BDC 38 60 00 07 */ li r3, 7
+/* 800F4F80 000F0BE0 4B FF 54 01 */ bl func_800EA380
+/* 800F4F84 000F0BE4 88 81 00 27 */ lbz r4, 0x27(r1)
+/* 800F4F88 000F0BE8 7C 63 07 34 */ extsh r3, r3
+/* 800F4F8C 000F0BEC 38 A0 00 00 */ li r5, 0
+/* 800F4F90 000F0BF0 48 15 EE 21 */ bl func_80253DB0
+/* 800F4F94 000F0BF4 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F4F98 000F0BF8 54 07 AF 7E */ rlwinm r7, r0, 0x15, 0x1d, 0x1f
+/* 800F4F9C 000F0BFC 28 07 00 07 */ cmplwi r7, 7
+/* 800F4FA0 000F0C00 40 80 00 0C */ bge lbl_800F4FAC
+/* 800F4FA4 000F0C04 38 07 00 01 */ addi r0, r7, 1
+/* 800F4FA8 000F0C08 54 07 04 3E */ clrlwi r7, r0, 0x10
+lbl_800F4FAC:
+/* 800F4FAC 000F0C0C 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 800F4FB0 000F0C10 39 20 00 00 */ li r9, 0
+/* 800F4FB4 000F0C14 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F4FB8 000F0C18 39 40 00 00 */ li r10, 0
+/* 800F4FBC 000F0C1C 7C DF 02 14 */ add r6, r31, r0
+/* 800F4FC0 000F0C20 48 00 00 34 */ b lbl_800F4FF4
+lbl_800F4FC4:
+/* 800F4FC4 000F0C24 1C 08 04 44 */ mulli r0, r8, 0x444
+/* 800F4FC8 000F0C28 55 43 0B FC */ rlwinm r3, r10, 1, 0xf, 0x1e
+/* 800F4FCC 000F0C2C 55 25 0B FC */ rlwinm r5, r9, 1, 0xf, 0x1e
+/* 800F4FD0 000F0C30 7C 9F 1A 14 */ add r4, r31, r3
+/* 800F4FD4 000F0C34 7C 1F 02 14 */ add r0, r31, r0
+/* 800F4FD8 000F0C38 7C 66 1A 14 */ add r3, r6, r3
+/* 800F4FDC 000F0C3C 7C A5 02 14 */ add r5, r5, r0
+/* 800F4FE0 000F0C40 39 4A 00 01 */ addi r10, r10, 1
+/* 800F4FE4 000F0C44 A0 05 00 D2 */ lhz r0, 0xd2(r5)
+/* 800F4FE8 000F0C48 39 29 00 01 */ addi r9, r9, 1
+/* 800F4FEC 000F0C4C B0 04 22 F2 */ sth r0, 0x22f2(r4)
+/* 800F4FF0 000F0C50 B0 03 00 D2 */ sth r0, 0xd2(r3)
+lbl_800F4FF4:
+/* 800F4FF4 000F0C54 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
+/* 800F4FF8 000F0C58 55 24 04 3E */ clrlwi r4, r9, 0x10
+/* 800F4FFC 000F0C5C 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
+/* 800F5000 000F0C60 54 A8 AF 7E */ rlwinm r8, r5, 0x15, 0x1d, 0x1f
+/* 800F5004 000F0C64 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5008 000F0C68 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F500C 000F0C6C 7C 04 00 00 */ cmpw r4, r0
+/* 800F5010 000F0C70 41 80 FF B4 */ blt lbl_800F4FC4
+/* 800F5014 000F0C74 50 E5 5C A8 */ rlwimi r5, r7, 0xb, 0x12, 0x14
+/* 800F5018 000F0C78 3B C0 00 01 */ li r30, 1
+/* 800F501C 000F0C7C 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
+/* 800F5020 000F0C80 B0 BF 00 D0 */ sth r5, 0xd0(r31)
+/* 800F5024 000F0C84 7C 9F 02 14 */ add r4, r31, r0
+/* 800F5028 000F0C88 38 60 00 01 */ li r3, 1
+/* 800F502C 000F0C8C B1 44 27 36 */ sth r10, 0x2736(r4)
+/* 800F5030 000F0C90 B1 DF 27 50 */ sth r14, 0x2750(r31)
+/* 800F5034 000F0C94 4B F6 54 99 */ bl func_8005A4CC
+/* 800F5038 000F0C98 48 00 15 98 */ b lbl_800F65D0
+lbl_800F503C:
+/* 800F503C 000F0C9C 28 0E 00 01 */ cmplwi r14, 1
+/* 800F5040 000F0CA0 40 82 00 20 */ bne lbl_800F5060
+/* 800F5044 000F0CA4 38 60 00 07 */ li r3, 7
+/* 800F5048 000F0CA8 4B FF 53 39 */ bl func_800EA380
+/* 800F504C 000F0CAC 7C 63 07 34 */ extsh r3, r3
+/* 800F5050 000F0CB0 38 80 00 15 */ li r4, 0x15
+/* 800F5054 000F0CB4 38 A0 00 00 */ li r5, 0
+/* 800F5058 000F0CB8 48 15 ED 59 */ bl func_80253DB0
+/* 800F505C 000F0CBC 48 00 15 74 */ b lbl_800F65D0
+lbl_800F5060:
+/* 800F5060 000F0CC0 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F5064 000F0CC4 41 80 15 6C */ blt lbl_800F65D0
+/* 800F5068 000F0CC8 28 0E 00 11 */ cmplwi r14, 0x11
+/* 800F506C 000F0CCC 41 81 15 64 */ bgt lbl_800F65D0
+/* 800F5070 000F0CD0 38 60 00 07 */ li r3, 7
+/* 800F5074 000F0CD4 4B FF 53 0D */ bl func_800EA380
+/* 800F5078 000F0CD8 38 01 00 2C */ addi r0, r1, 0x2c
+/* 800F507C 000F0CDC 7C 63 07 34 */ extsh r3, r3
+/* 800F5080 000F0CE0 7C 8E 02 14 */ add r4, r14, r0
+/* 800F5084 000F0CE4 38 A0 00 00 */ li r5, 0
+/* 800F5088 000F0CE8 88 84 FF F6 */ lbz r4, -0xa(r4)
+/* 800F508C 000F0CEC 48 15 ED 25 */ bl func_80253DB0
+/* 800F5090 000F0CF0 48 00 15 40 */ b lbl_800F65D0
+/* 800F5094 000F0CF4 38 60 00 07 */ li r3, 7
+/* 800F5098 000F0CF8 4B FF 52 E9 */ bl func_800EA380
+/* 800F509C 000F0CFC 7C 63 07 34 */ extsh r3, r3
+/* 800F50A0 000F0D00 48 15 ED 31 */ bl func_80253DD0
+/* 800F50A4 000F0D04 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F50A8 000F0D08 28 00 00 03 */ cmplwi r0, 3
+/* 800F50AC 000F0D0C 40 82 15 24 */ bne lbl_800F65D0
+/* 800F50B0 000F0D10 38 60 00 08 */ li r3, 8
+/* 800F50B4 000F0D14 4B FF 52 CD */ bl func_800EA380
+/* 800F50B8 000F0D18 7C 63 07 34 */ extsh r3, r3
+/* 800F50BC 000F0D1C 38 80 00 08 */ li r4, 8
+/* 800F50C0 000F0D20 38 A0 00 01 */ li r5, 1
+/* 800F50C4 000F0D24 48 15 ED 2D */ bl func_80253DF0
+/* 800F50C8 000F0D28 38 60 00 09 */ li r3, 9
+/* 800F50CC 000F0D2C 4B FF 52 B5 */ bl func_800EA380
+/* 800F50D0 000F0D30 7C 63 07 34 */ extsh r3, r3
+/* 800F50D4 000F0D34 38 80 00 08 */ li r4, 8
+/* 800F50D8 000F0D38 38 A0 00 01 */ li r5, 1
+/* 800F50DC 000F0D3C 48 15 ED 15 */ bl func_80253DF0
+/* 800F50E0 000F0D40 38 60 00 0A */ li r3, 0xa
+/* 800F50E4 000F0D44 4B FF 52 9D */ bl func_800EA380
+/* 800F50E8 000F0D48 7C 63 07 34 */ extsh r3, r3
+/* 800F50EC 000F0D4C 38 80 00 08 */ li r4, 8
+/* 800F50F0 000F0D50 38 A0 00 01 */ li r5, 1
+/* 800F50F4 000F0D54 48 15 EC FD */ bl func_80253DF0
+/* 800F50F8 000F0D58 38 60 00 08 */ li r3, 8
+/* 800F50FC 000F0D5C 4B FF 52 85 */ bl func_800EA380
+/* 800F5100 000F0D60 7C 63 07 34 */ extsh r3, r3
+/* 800F5104 000F0D64 38 80 00 02 */ li r4, 2
+/* 800F5108 000F0D68 38 A0 00 02 */ li r5, 2
+/* 800F510C 000F0D6C 48 15 EC A5 */ bl func_80253DB0
+/* 800F5110 000F0D70 38 60 00 09 */ li r3, 9
+/* 800F5114 000F0D74 4B FF 52 6D */ bl func_800EA380
+/* 800F5118 000F0D78 7C 63 07 34 */ extsh r3, r3
+/* 800F511C 000F0D7C 38 80 00 0C */ li r4, 0xc
+/* 800F5120 000F0D80 38 A0 00 02 */ li r5, 2
+/* 800F5124 000F0D84 48 15 EC 8D */ bl func_80253DB0
+/* 800F5128 000F0D88 38 60 00 0A */ li r3, 0xa
+/* 800F512C 000F0D8C 4B FF 52 55 */ bl func_800EA380
+/* 800F5130 000F0D90 7C 63 07 34 */ extsh r3, r3
+/* 800F5134 000F0D94 38 80 00 0C */ li r4, 0xc
+/* 800F5138 000F0D98 38 A0 00 02 */ li r5, 2
+/* 800F513C 000F0D9C 48 15 EC 75 */ bl func_80253DB0
+/* 800F5140 000F0DA0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F5144 000F0DA4 38 80 00 05 */ li r4, 5
+/* 800F5148 000F0DA8 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800F514C 000F0DAC 38 60 00 00 */ li r3, 0
+/* 800F5150 000F0DB0 54 00 06 6C */ rlwinm r0, r0, 0, 0x19, 0x16
+/* 800F5154 000F0DB4 B0 9F 00 AC */ sth r4, 0xac(r31)
+/* 800F5158 000F0DB8 B0 1F 00 D0 */ sth r0, 0xd0(r31)
+/* 800F515C 000F0DBC D8 1F 00 A0 */ stfd f0, 0xa0(r31)
+/* 800F5160 000F0DC0 98 7F 27 94 */ stb r3, 0x2794(r31)
+/* 800F5164 000F0DC4 48 00 14 6C */ b lbl_800F65D0
+/* 800F5168 000F0DC8 38 60 00 08 */ li r3, 8
+/* 800F516C 000F0DCC 4B FF 52 15 */ bl func_800EA380
+/* 800F5170 000F0DD0 7C 63 07 34 */ extsh r3, r3
+/* 800F5174 000F0DD4 48 15 EC 5D */ bl func_80253DD0
+/* 800F5178 000F0DD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F517C 000F0DDC 28 00 00 03 */ cmplwi r0, 3
+/* 800F5180 000F0DE0 40 82 14 50 */ bne lbl_800F65D0
+/* 800F5184 000F0DE4 38 60 00 07 */ li r3, 7
+/* 800F5188 000F0DE8 4B FF 51 F9 */ bl func_800EA380
+/* 800F518C 000F0DEC 7C 63 07 34 */ extsh r3, r3
+/* 800F5190 000F0DF0 38 80 00 08 */ li r4, 8
+/* 800F5194 000F0DF4 38 A0 00 00 */ li r5, 0
+/* 800F5198 000F0DF8 48 15 EC 59 */ bl func_80253DF0
+/* 800F519C 000F0DFC 38 00 00 06 */ li r0, 6
+/* 800F51A0 000F0E00 38 60 00 00 */ li r3, 0
+/* 800F51A4 000F0E04 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F51A8 000F0E08 38 80 00 00 */ li r4, 0
+/* 800F51AC 000F0E0C 4B F6 47 4D */ bl func_800598F8
+/* 800F51B0 000F0E10 38 60 00 01 */ li r3, 1
+/* 800F51B4 000F0E14 38 80 00 03 */ li r4, 3
+/* 800F51B8 000F0E18 38 A0 00 0E */ li r5, 0xe
+/* 800F51BC 000F0E1C 38 C0 00 00 */ li r6, 0
+/* 800F51C0 000F0E20 38 E0 00 00 */ li r7, 0
+/* 800F51C4 000F0E24 39 00 00 00 */ li r8, 0
+/* 800F51C8 000F0E28 4B F6 48 01 */ bl func_800599C8
+/* 800F51CC 000F0E2C 38 60 00 02 */ li r3, 2
+/* 800F51D0 000F0E30 38 80 00 00 */ li r4, 0
+/* 800F51D4 000F0E34 38 A0 00 0A */ li r5, 0xa
+/* 800F51D8 000F0E38 38 C0 00 00 */ li r6, 0
+/* 800F51DC 000F0E3C 38 E0 00 03 */ li r7, 3
+/* 800F51E0 000F0E40 39 00 00 00 */ li r8, 0
+/* 800F51E4 000F0E44 4B F6 47 E5 */ bl func_800599C8
+/* 800F51E8 000F0E48 38 60 00 03 */ li r3, 3
+/* 800F51EC 000F0E4C 38 80 00 02 */ li r4, 2
+/* 800F51F0 000F0E50 38 A0 00 0D */ li r5, 0xd
+/* 800F51F4 000F0E54 38 C0 00 00 */ li r6, 0
+/* 800F51F8 000F0E58 38 E0 00 01 */ li r7, 1
+/* 800F51FC 000F0E5C 39 00 00 00 */ li r8, 0
+/* 800F5200 000F0E60 4B F6 47 C9 */ bl func_800599C8
+/* 800F5204 000F0E64 38 60 00 0A */ li r3, 0xa
+/* 800F5208 000F0E68 38 80 00 14 */ li r4, 0x14
+/* 800F520C 000F0E6C 38 A0 00 00 */ li r5, 0
+/* 800F5210 000F0E70 38 C0 00 02 */ li r6, 2
+/* 800F5214 000F0E74 38 E0 00 0B */ li r7, 0xb
+/* 800F5218 000F0E78 39 00 00 00 */ li r8, 0
+/* 800F521C 000F0E7C 4B F6 47 AD */ bl func_800599C8
+/* 800F5220 000F0E80 38 60 00 0B */ li r3, 0xb
+/* 800F5224 000F0E84 38 80 00 0A */ li r4, 0xa
+/* 800F5228 000F0E88 38 A0 00 00 */ li r5, 0
+/* 800F522C 000F0E8C 38 C0 00 02 */ li r6, 2
+/* 800F5230 000F0E90 38 E0 00 0C */ li r7, 0xc
+/* 800F5234 000F0E94 39 00 00 00 */ li r8, 0
+/* 800F5238 000F0E98 4B F6 47 91 */ bl func_800599C8
+/* 800F523C 000F0E9C 38 60 00 0C */ li r3, 0xc
+/* 800F5240 000F0EA0 38 80 00 0B */ li r4, 0xb
+/* 800F5244 000F0EA4 38 A0 00 00 */ li r5, 0
+/* 800F5248 000F0EA8 38 C0 00 03 */ li r6, 3
+/* 800F524C 000F0EAC 38 E0 00 0D */ li r7, 0xd
+/* 800F5250 000F0EB0 39 00 00 00 */ li r8, 0
+/* 800F5254 000F0EB4 4B F6 47 75 */ bl func_800599C8
+/* 800F5258 000F0EB8 38 60 00 0D */ li r3, 0xd
+/* 800F525C 000F0EBC 38 80 00 0C */ li r4, 0xc
+/* 800F5260 000F0EC0 38 A0 00 00 */ li r5, 0
+/* 800F5264 000F0EC4 38 C0 00 03 */ li r6, 3
+/* 800F5268 000F0EC8 38 E0 00 0E */ li r7, 0xe
+/* 800F526C 000F0ECC 39 00 00 00 */ li r8, 0
+/* 800F5270 000F0ED0 4B F6 47 59 */ bl func_800599C8
+/* 800F5274 000F0ED4 38 60 00 0E */ li r3, 0xe
+/* 800F5278 000F0ED8 38 80 00 0D */ li r4, 0xd
+/* 800F527C 000F0EDC 38 A0 00 00 */ li r5, 0
+/* 800F5280 000F0EE0 38 C0 00 01 */ li r6, 1
+/* 800F5284 000F0EE4 38 E0 00 15 */ li r7, 0x15
+/* 800F5288 000F0EE8 39 00 00 00 */ li r8, 0
+/* 800F528C 000F0EEC 4B F6 47 3D */ bl func_800599C8
+/* 800F5290 000F0EF0 48 00 13 40 */ b lbl_800F65D0
+/* 800F5294 000F0EF4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F5298 000F0EF8 41 82 03 14 */ beq lbl_800F55AC
+/* 800F529C 000F0EFC 28 0E 00 01 */ cmplwi r14, 1
+/* 800F52A0 000F0F00 41 82 00 0C */ beq lbl_800F52AC
+/* 800F52A4 000F0F04 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800F52A8 000F0F08 40 82 00 48 */ bne lbl_800F52F0
+lbl_800F52AC:
+/* 800F52AC 000F0F0C 38 60 00 08 */ li r3, 8
+/* 800F52B0 000F0F10 4B FF 50 D1 */ bl func_800EA380
+/* 800F52B4 000F0F14 7C 63 07 34 */ extsh r3, r3
+/* 800F52B8 000F0F18 38 80 00 01 */ li r4, 1
+/* 800F52BC 000F0F1C 38 A0 00 02 */ li r5, 2
+/* 800F52C0 000F0F20 48 15 EA F1 */ bl func_80253DB0
+/* 800F52C4 000F0F24 38 60 00 09 */ li r3, 9
+/* 800F52C8 000F0F28 4B FF 50 B9 */ bl func_800EA380
+/* 800F52CC 000F0F2C 7C 63 07 34 */ extsh r3, r3
+/* 800F52D0 000F0F30 38 80 00 0B */ li r4, 0xb
+/* 800F52D4 000F0F34 38 A0 00 02 */ li r5, 2
+/* 800F52D8 000F0F38 48 15 EA D9 */ bl func_80253DB0
+/* 800F52DC 000F0F3C 38 00 00 08 */ li r0, 8
+/* 800F52E0 000F0F40 38 60 00 02 */ li r3, 2
+/* 800F52E4 000F0F44 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F52E8 000F0F48 4B F6 51 E5 */ bl func_8005A4CC
+/* 800F52EC 000F0F4C 48 00 12 E4 */ b lbl_800F65D0
+lbl_800F52F0:
+/* 800F52F0 000F0F50 28 0E 00 02 */ cmplwi r14, 2
+/* 800F52F4 000F0F54 40 82 00 84 */ bne lbl_800F5378
+/* 800F52F8 000F0F58 88 1F 27 94 */ lbz r0, 0x2794(r31)
+/* 800F52FC 000F0F5C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F5300 000F0F60 40 82 00 18 */ bne lbl_800F5318
+/* 800F5304 000F0F64 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F5308 000F0F68 38 60 02 22 */ li r3, 0x222
+/* 800F530C 000F0F6C 38 80 00 00 */ li r4, 0
+/* 800F5310 000F0F70 4B F1 5E 61 */ bl func_8000B170
+/* 800F5314 000F0F74 48 00 12 BC */ b lbl_800F65D0
+lbl_800F5318:
+/* 800F5318 000F0F78 38 60 00 01 */ li r3, 1
+/* 800F531C 000F0F7C 4B F6 51 B1 */ bl func_8005A4CC
+/* 800F5320 000F0F80 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F5324 000F0F84 38 60 00 01 */ li r3, 1
+/* 800F5328 000F0F88 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
+/* 800F532C 000F0F8C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5330 000F0F90 B0 1F 00 D0 */ sth r0, 0xd0(r31)
+/* 800F5334 000F0F94 38 60 00 09 */ li r3, 9
+/* 800F5338 000F0F98 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F533C 000F0F9C 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800F5340 000F0FA0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F5344 000F0FA4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800F5348 000F0FA8 C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F534C 000F0FAC FC 21 10 28 */ fsub f1, f1, f2
+/* 800F5350 000F0FB0 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F5354 000F0FB4 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
+/* 800F5358 000F0FB8 4B FF 50 29 */ bl func_800EA380
+/* 800F535C 000F0FBC 7C 63 07 34 */ extsh r3, r3
+/* 800F5360 000F0FC0 38 80 00 0A */ li r4, 0xa
+/* 800F5364 000F0FC4 38 A0 00 00 */ li r5, 0
+/* 800F5368 000F0FC8 48 15 EA 49 */ bl func_80253DB0
+/* 800F536C 000F0FCC 38 00 00 0A */ li r0, 0xa
+/* 800F5370 000F0FD0 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5374 000F0FD4 48 00 12 5C */ b lbl_800F65D0
+lbl_800F5378:
+/* 800F5378 000F0FD8 28 0E 00 03 */ cmplwi r14, 3
+/* 800F537C 000F0FDC 40 82 00 A8 */ bne lbl_800F5424
+/* 800F5380 000F0FE0 88 9F 27 95 */ lbz r4, 0x2795(r31)
+/* 800F5384 000F0FE4 3C 60 66 66 */ lis r3, 0x66666667@ha
+/* 800F5388 000F0FE8 38 63 66 67 */ addi r3, r3, 0x66666667@l
+/* 800F538C 000F0FEC 88 BF 27 94 */ lbz r5, 0x2794(r31)
+/* 800F5390 000F0FF0 38 04 00 04 */ addi r0, r4, 4
+/* 800F5394 000F0FF4 7C 03 00 96 */ mulhw r0, r3, r0
+/* 800F5398 000F0FF8 38 85 00 01 */ addi r4, r5, 1
+/* 800F539C 000F0FFC 7C 00 0E 70 */ srawi r0, r0, 1
+/* 800F53A0 000F1000 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800F53A4 000F1004 7C 00 1A 14 */ add r0, r0, r3
+/* 800F53A8 000F1008 7C 04 00 00 */ cmpw r4, r0
+/* 800F53AC 000F100C 40 82 00 18 */ bne lbl_800F53C4
+/* 800F53B0 000F1010 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F53B4 000F1014 38 60 02 22 */ li r3, 0x222
+/* 800F53B8 000F1018 38 80 00 00 */ li r4, 0
+/* 800F53BC 000F101C 4B F1 5D B5 */ bl func_8000B170
+/* 800F53C0 000F1020 48 00 12 10 */ b lbl_800F65D0
+lbl_800F53C4:
+/* 800F53C4 000F1024 38 60 00 01 */ li r3, 1
+/* 800F53C8 000F1028 4B F6 51 05 */ bl func_8005A4CC
+/* 800F53CC 000F102C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F53D0 000F1030 38 60 00 02 */ li r3, 2
+/* 800F53D4 000F1034 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
+/* 800F53D8 000F1038 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F53DC 000F103C B0 1F 00 D0 */ sth r0, 0xd0(r31)
+/* 800F53E0 000F1040 38 60 00 09 */ li r3, 9
+/* 800F53E4 000F1044 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F53E8 000F1048 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800F53EC 000F104C C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F53F0 000F1050 90 01 00 6C */ stw r0, 0x6c(r1)
+/* 800F53F4 000F1054 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F53F8 000F1058 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F53FC 000F105C FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F5400 000F1060 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
+/* 800F5404 000F1064 4B FF 4F 7D */ bl func_800EA380
+/* 800F5408 000F1068 7C 63 07 34 */ extsh r3, r3
+/* 800F540C 000F106C 38 80 00 0A */ li r4, 0xa
+/* 800F5410 000F1070 38 A0 00 00 */ li r5, 0
+/* 800F5414 000F1074 48 15 E9 9D */ bl func_80253DB0
+/* 800F5418 000F1078 38 00 00 0A */ li r0, 0xa
+/* 800F541C 000F107C B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5420 000F1080 48 00 11 B0 */ b lbl_800F65D0
+lbl_800F5424:
+/* 800F5424 000F1084 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F5428 000F1088 41 80 11 A8 */ blt lbl_800F65D0
+/* 800F542C 000F108C 28 0E 00 0E */ cmplwi r14, 0xe
+/* 800F5430 000F1090 41 81 11 A0 */ bgt lbl_800F65D0
+/* 800F5434 000F1094 88 9F 27 94 */ lbz r4, 0x2794(r31)
+/* 800F5438 000F1098 88 1F 27 95 */ lbz r0, 0x2795(r31)
+/* 800F543C 000F109C 54 83 10 3A */ slwi r3, r4, 2
+/* 800F5440 000F10A0 7C 63 22 14 */ add r3, r3, r4
+/* 800F5444 000F10A4 7C 6E 1A 14 */ add r3, r14, r3
+/* 800F5448 000F10A8 38 63 FF F6 */ addi r3, r3, -10
+/* 800F544C 000F10AC 54 76 04 3E */ clrlwi r22, r3, 0x10
+/* 800F5450 000F10B0 7C 00 B0 00 */ cmpw r0, r22
+/* 800F5454 000F10B4 41 81 00 18 */ bgt lbl_800F546C
+/* 800F5458 000F10B8 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F545C 000F10BC 38 60 02 22 */ li r3, 0x222
+/* 800F5460 000F10C0 38 80 00 00 */ li r4, 0
+/* 800F5464 000F10C4 4B F1 5D 0D */ bl func_8000B170
+/* 800F5468 000F10C8 48 00 11 68 */ b lbl_800F65D0
+lbl_800F546C:
+/* 800F546C 000F10CC 38 60 00 01 */ li r3, 1
+/* 800F5470 000F10D0 4B F6 50 5D */ bl func_8005A4CC
+/* 800F5474 000F10D4 38 60 00 08 */ li r3, 8
+/* 800F5478 000F10D8 4B FF 4F 09 */ bl func_800EA380
+/* 800F547C 000F10DC 7C 63 07 34 */ extsh r3, r3
+/* 800F5480 000F10E0 38 80 00 00 */ li r4, 0
+/* 800F5484 000F10E4 38 A0 00 00 */ li r5, 0
+/* 800F5488 000F10E8 48 15 E9 29 */ bl func_80253DB0
+/* 800F548C 000F10EC 38 60 00 09 */ li r3, 9
+/* 800F5490 000F10F0 4B FF 4E F1 */ bl func_800EA380
+/* 800F5494 000F10F4 38 0E FF FB */ addi r0, r14, -5
+/* 800F5498 000F10F8 7C 63 07 34 */ extsh r3, r3
+/* 800F549C 000F10FC 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800F54A0 000F1100 38 A0 00 00 */ li r5, 0
+/* 800F54A4 000F1104 48 15 E9 0D */ bl func_80253DB0
+/* 800F54A8 000F1108 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F54AC 000F110C 54 11 AF 7E */ rlwinm r17, r0, 0x15, 0x1d, 0x1f
+/* 800F54B0 000F1110 28 11 00 07 */ cmplwi r17, 7
+/* 800F54B4 000F1114 40 80 00 0C */ bge lbl_800F54C0
+/* 800F54B8 000F1118 38 11 00 01 */ addi r0, r17, 1
+/* 800F54BC 000F111C 54 11 04 3E */ clrlwi r17, r0, 0x10
+lbl_800F54C0:
+/* 800F54C0 000F1120 56 20 04 3E */ clrlwi r0, r17, 0x10
+/* 800F54C4 000F1124 3D C0 80 48 */ lis r14, lbl_8047D978@ha
+/* 800F54C8 000F1128 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F54CC 000F112C 56 CF 0B FC */ rlwinm r15, r22, 1, 0xf, 0x1e
+/* 800F54D0 000F1130 39 CE D9 78 */ addi r14, r14, lbl_8047D978@l
+/* 800F54D4 000F1134 3A 60 00 00 */ li r19, 0
+/* 800F54D8 000F1138 7E 1F 02 14 */ add r16, r31, r0
+/* 800F54DC 000F113C 3A 80 00 00 */ li r20, 0
+/* 800F54E0 000F1140 48 00 00 80 */ b lbl_800F5560
+lbl_800F54E4:
+/* 800F54E4 000F1144 1C 06 04 44 */ mulli r0, r6, 0x444
+/* 800F54E8 000F1148 56 63 0B FC */ rlwinm r3, r19, 1, 0xf, 0x1e
+/* 800F54EC 000F114C 7C 1F 02 14 */ add r0, r31, r0
+/* 800F54F0 000F1150 7C 63 02 14 */ add r3, r3, r0
+/* 800F54F4 000F1154 A2 A3 00 D2 */ lhz r21, 0xd2(r3)
+/* 800F54F8 000F1158 28 15 00 06 */ cmplwi r21, 6
+/* 800F54FC 000F115C 40 80 00 18 */ bge lbl_800F5514
+/* 800F5500 000F1160 1C 15 00 DC */ mulli r0, r21, 0xdc
+/* 800F5504 000F1164 7C 72 02 14 */ add r3, r18, r0
+/* 800F5508 000F1168 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F550C 000F116C 48 2E 6C 91 */ bl func_803DC19C
+/* 800F5510 000F1170 48 00 00 14 */ b lbl_800F5524
+lbl_800F5514:
+/* 800F5514 000F1174 38 15 FF FA */ addi r0, r21, -6
+/* 800F5518 000F1178 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F551C 000F117C 7C 72 02 14 */ add r3, r18, r0
+/* 800F5520 000F1180 38 63 05 F8 */ addi r3, r3, 0x5f8
+lbl_800F5524:
+/* 800F5524 000F1184 38 80 00 06 */ li r4, 6
+/* 800F5528 000F1188 38 A0 00 00 */ li r5, 0
+/* 800F552C 000F118C 48 2E 59 D1 */ bl func_803DAEFC
+/* 800F5530 000F1190 7C 0E 7A 2E */ lhzx r0, r14, r15
+/* 800F5534 000F1194 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800F5538 000F1198 54 00 FC 7E */ rlwinm r0, r0, 0x1f, 0x11, 0x1f
+/* 800F553C 000F119C 7C 00 18 40 */ cmplw r0, r3
+/* 800F5540 000F11A0 40 82 00 1C */ bne lbl_800F555C
+/* 800F5544 000F11A4 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
+/* 800F5548 000F11A8 3A 94 00 01 */ addi r20, r20, 1
+/* 800F554C 000F11AC 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5550 000F11B0 B2 A3 22 F2 */ sth r21, 0x22f2(r3)
+/* 800F5554 000F11B4 7C 70 02 14 */ add r3, r16, r0
+/* 800F5558 000F11B8 B2 A3 00 D2 */ sth r21, 0xd2(r3)
+lbl_800F555C:
+/* 800F555C 000F11BC 3A 73 00 01 */ addi r19, r19, 1
+lbl_800F5560:
+/* 800F5560 000F11C0 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
+/* 800F5564 000F11C4 56 64 04 3E */ clrlwi r4, r19, 0x10
+/* 800F5568 000F11C8 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
+/* 800F556C 000F11CC 54 A6 AF 7E */ rlwinm r6, r5, 0x15, 0x1d, 0x1f
+/* 800F5570 000F11D0 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5574 000F11D4 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F5578 000F11D8 7C 04 00 00 */ cmpw r4, r0
+/* 800F557C 000F11DC 41 80 FF 68 */ blt lbl_800F54E4
+/* 800F5580 000F11E0 52 25 5C A8 */ rlwimi r5, r17, 0xb, 0x12, 0x14
+/* 800F5584 000F11E4 A0 0D 9C 70 */ lhz r0, lbl_8063EF30-_SDA_BASE_(r13)
+/* 800F5588 000F11E8 54 A4 B7 3C */ rlwinm r4, r5, 0x16, 0x1c, 0x1e
+/* 800F558C 000F11EC B0 BF 00 D0 */ sth r5, 0xd0(r31)
+/* 800F5590 000F11F0 7C 9F 22 14 */ add r4, r31, r4
+/* 800F5594 000F11F4 56 C3 42 2E */ rlwinm r3, r22, 8, 8, 0x17
+/* 800F5598 000F11F8 B2 84 27 36 */ sth r20, 0x2736(r4)
+/* 800F559C 000F11FC 7C 60 03 78 */ or r0, r3, r0
+/* 800F55A0 000F1200 3B C0 00 01 */ li r30, 1
+/* 800F55A4 000F1204 B0 1F 27 50 */ sth r0, 0x2750(r31)
+/* 800F55A8 000F1208 48 00 10 28 */ b lbl_800F65D0
+lbl_800F55AC:
+/* 800F55AC 000F120C 28 0E 00 01 */ cmplwi r14, 1
+/* 800F55B0 000F1210 40 82 00 40 */ bne lbl_800F55F0
+/* 800F55B4 000F1214 38 60 00 08 */ li r3, 8
+/* 800F55B8 000F1218 4B FF 4D C9 */ bl func_800EA380
+/* 800F55BC 000F121C 7C 63 07 34 */ extsh r3, r3
+/* 800F55C0 000F1220 38 80 00 05 */ li r4, 5
+/* 800F55C4 000F1224 38 A0 00 00 */ li r5, 0
+/* 800F55C8 000F1228 48 15 E7 E9 */ bl func_80253DB0
+/* 800F55CC 000F122C 38 60 00 09 */ li r3, 9
+/* 800F55D0 000F1230 4B FF 4D B1 */ bl func_800EA380
+/* 800F55D4 000F1234 7C 63 07 34 */ extsh r3, r3
+/* 800F55D8 000F1238 38 80 00 0A */ li r4, 0xa
+/* 800F55DC 000F123C 38 A0 00 00 */ li r5, 0
+/* 800F55E0 000F1240 48 15 E7 D1 */ bl func_80253DB0
+/* 800F55E4 000F1244 38 60 00 03 */ li r3, 3
+/* 800F55E8 000F1248 4B F6 4E E5 */ bl func_8005A4CC
+/* 800F55EC 000F124C 48 00 0F E4 */ b lbl_800F65D0
+lbl_800F55F0:
+/* 800F55F0 000F1250 28 0E 00 02 */ cmplwi r14, 2
+/* 800F55F4 000F1254 40 82 00 40 */ bne lbl_800F5634
+/* 800F55F8 000F1258 38 60 00 03 */ li r3, 3
+/* 800F55FC 000F125C 4B F6 4E D1 */ bl func_8005A4CC
+/* 800F5600 000F1260 38 60 00 08 */ li r3, 8
+/* 800F5604 000F1264 4B FF 4D 7D */ bl func_800EA380
+/* 800F5608 000F1268 7C 63 07 34 */ extsh r3, r3
+/* 800F560C 000F126C 38 80 00 03 */ li r4, 3
+/* 800F5610 000F1270 38 A0 00 00 */ li r5, 0
+/* 800F5614 000F1274 48 15 E7 9D */ bl func_80253DB0
+/* 800F5618 000F1278 38 60 00 09 */ li r3, 9
+/* 800F561C 000F127C 4B FF 4D 65 */ bl func_800EA380
+/* 800F5620 000F1280 7C 63 07 34 */ extsh r3, r3
+/* 800F5624 000F1284 38 80 00 0A */ li r4, 0xa
+/* 800F5628 000F1288 38 A0 00 00 */ li r5, 0
+/* 800F562C 000F128C 48 15 E7 85 */ bl func_80253DB0
+/* 800F5630 000F1290 48 00 0F A0 */ b lbl_800F65D0
+lbl_800F5634:
+/* 800F5634 000F1294 28 0E 00 03 */ cmplwi r14, 3
+/* 800F5638 000F1298 40 82 00 40 */ bne lbl_800F5678
+/* 800F563C 000F129C 38 60 00 09 */ li r3, 9
+/* 800F5640 000F12A0 4B FF 4D 41 */ bl func_800EA380
+/* 800F5644 000F12A4 7C 63 07 34 */ extsh r3, r3
+/* 800F5648 000F12A8 38 80 00 0A */ li r4, 0xa
+/* 800F564C 000F12AC 38 A0 00 00 */ li r5, 0
+/* 800F5650 000F12B0 48 15 E7 61 */ bl func_80253DB0
+/* 800F5654 000F12B4 38 60 00 08 */ li r3, 8
+/* 800F5658 000F12B8 4B FF 4D 29 */ bl func_800EA380
+/* 800F565C 000F12BC 7C 63 07 34 */ extsh r3, r3
+/* 800F5660 000F12C0 38 80 00 04 */ li r4, 4
+/* 800F5664 000F12C4 38 A0 00 00 */ li r5, 0
+/* 800F5668 000F12C8 48 15 E7 49 */ bl func_80253DB0
+/* 800F566C 000F12CC 38 60 00 03 */ li r3, 3
+/* 800F5670 000F12D0 4B F6 4E 5D */ bl func_8005A4CC
+/* 800F5674 000F12D4 48 00 0F 5C */ b lbl_800F65D0
+lbl_800F5678:
+/* 800F5678 000F12D8 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F567C 000F12DC 41 80 00 4C */ blt lbl_800F56C8
+/* 800F5680 000F12E0 28 0E 00 0E */ cmplwi r14, 0xe
+/* 800F5684 000F12E4 41 81 00 44 */ bgt lbl_800F56C8
+/* 800F5688 000F12E8 38 60 00 08 */ li r3, 8
+/* 800F568C 000F12EC 4B FF 4C F5 */ bl func_800EA380
+/* 800F5690 000F12F0 7C 63 07 34 */ extsh r3, r3
+/* 800F5694 000F12F4 38 80 00 00 */ li r4, 0
+/* 800F5698 000F12F8 38 A0 00 00 */ li r5, 0
+/* 800F569C 000F12FC 48 15 E7 15 */ bl func_80253DB0
+/* 800F56A0 000F1300 38 60 00 09 */ li r3, 9
+/* 800F56A4 000F1304 4B FF 4C DD */ bl func_800EA380
+/* 800F56A8 000F1308 38 0E FF F6 */ addi r0, r14, -10
+/* 800F56AC 000F130C 7C 63 07 34 */ extsh r3, r3
+/* 800F56B0 000F1310 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 800F56B4 000F1314 38 A0 00 00 */ li r5, 0
+/* 800F56B8 000F1318 48 15 E6 F9 */ bl func_80253DB0
+/* 800F56BC 000F131C 38 60 00 03 */ li r3, 3
+/* 800F56C0 000F1320 4B F6 4E 0D */ bl func_8005A4CC
+/* 800F56C4 000F1324 48 00 0F 0C */ b lbl_800F65D0
+lbl_800F56C8:
+/* 800F56C8 000F1328 28 0E 00 14 */ cmplwi r14, 0x14
+/* 800F56CC 000F132C 40 82 00 8C */ bne lbl_800F5758
+/* 800F56D0 000F1330 88 1F 27 94 */ lbz r0, 0x2794(r31)
+/* 800F56D4 000F1334 2C 00 00 00 */ cmpwi r0, 0
+/* 800F56D8 000F1338 40 82 00 20 */ bne lbl_800F56F8
+/* 800F56DC 000F133C C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F56E0 000F1340 38 60 02 22 */ li r3, 0x222
+/* 800F56E4 000F1344 38 80 00 00 */ li r4, 0
+/* 800F56E8 000F1348 4B F1 5A 89 */ bl func_8000B170
+/* 800F56EC 000F134C 38 60 00 0A */ li r3, 0xa
+/* 800F56F0 000F1350 4B F6 4D 49 */ bl func_8005A438
+/* 800F56F4 000F1354 48 00 0E DC */ b lbl_800F65D0
+lbl_800F56F8:
+/* 800F56F8 000F1358 38 60 00 03 */ li r3, 3
+/* 800F56FC 000F135C 4B F6 4D D1 */ bl func_8005A4CC
+/* 800F5700 000F1360 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F5704 000F1364 38 60 00 01 */ li r3, 1
+/* 800F5708 000F1368 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
+/* 800F570C 000F136C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5710 000F1370 B0 1F 00 D0 */ sth r0, 0xd0(r31)
+/* 800F5714 000F1374 38 60 00 09 */ li r3, 9
+/* 800F5718 000F1378 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F571C 000F137C 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800F5720 000F1380 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F5724 000F1384 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800F5728 000F1388 C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F572C 000F138C FC 21 10 28 */ fsub f1, f1, f2
+/* 800F5730 000F1390 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F5734 000F1394 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
+/* 800F5738 000F1398 4B FF 4C 49 */ bl func_800EA380
+/* 800F573C 000F139C 7C 63 07 34 */ extsh r3, r3
+/* 800F5740 000F13A0 38 80 00 0A */ li r4, 0xa
+/* 800F5744 000F13A4 38 A0 00 00 */ li r5, 0
+/* 800F5748 000F13A8 48 15 E6 69 */ bl func_80253DB0
+/* 800F574C 000F13AC 38 00 00 0B */ li r0, 0xb
+/* 800F5750 000F13B0 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5754 000F13B4 48 00 0E 7C */ b lbl_800F65D0
+lbl_800F5758:
+/* 800F5758 000F13B8 28 0E 00 15 */ cmplwi r14, 0x15
+/* 800F575C 000F13BC 40 82 0E 74 */ bne lbl_800F65D0
+/* 800F5760 000F13C0 88 9F 27 95 */ lbz r4, 0x2795(r31)
+/* 800F5764 000F13C4 3C 60 66 66 */ lis r3, 0x66666667@ha
+/* 800F5768 000F13C8 38 63 66 67 */ addi r3, r3, 0x66666667@l
+/* 800F576C 000F13CC 88 BF 27 94 */ lbz r5, 0x2794(r31)
+/* 800F5770 000F13D0 38 04 00 04 */ addi r0, r4, 4
+/* 800F5774 000F13D4 7C 03 00 96 */ mulhw r0, r3, r0
+/* 800F5778 000F13D8 38 85 00 01 */ addi r4, r5, 1
+/* 800F577C 000F13DC 7C 00 0E 70 */ srawi r0, r0, 1
+/* 800F5780 000F13E0 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 800F5784 000F13E4 7C 00 1A 14 */ add r0, r0, r3
+/* 800F5788 000F13E8 7C 04 00 00 */ cmpw r4, r0
+/* 800F578C 000F13EC 40 82 00 20 */ bne lbl_800F57AC
+/* 800F5790 000F13F0 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
+/* 800F5794 000F13F4 38 60 02 22 */ li r3, 0x222
+/* 800F5798 000F13F8 38 80 00 00 */ li r4, 0
+/* 800F579C 000F13FC 4B F1 59 D5 */ bl func_8000B170
+/* 800F57A0 000F1400 38 60 00 0E */ li r3, 0xe
+/* 800F57A4 000F1404 4B F6 4C 95 */ bl func_8005A438
+/* 800F57A8 000F1408 48 00 0E 28 */ b lbl_800F65D0
+lbl_800F57AC:
+/* 800F57AC 000F140C 38 60 00 03 */ li r3, 3
+/* 800F57B0 000F1410 4B F6 4D 1D */ bl func_8005A4CC
+/* 800F57B4 000F1414 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F57B8 000F1418 38 60 00 02 */ li r3, 2
+/* 800F57BC 000F141C 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
+/* 800F57C0 000F1420 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F57C4 000F1424 B0 1F 00 D0 */ sth r0, 0xd0(r31)
+/* 800F57C8 000F1428 38 60 00 09 */ li r3, 9
+/* 800F57CC 000F142C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F57D0 000F1430 88 04 00 59 */ lbz r0, 0x59(r4)
+/* 800F57D4 000F1434 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F57D8 000F1438 90 01 00 6C */ stw r0, 0x6c(r1)
+/* 800F57DC 000F143C C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F57E0 000F1440 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F57E4 000F1444 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F57E8 000F1448 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
+/* 800F57EC 000F144C 4B FF 4B 95 */ bl func_800EA380
+/* 800F57F0 000F1450 7C 63 07 34 */ extsh r3, r3
+/* 800F57F4 000F1454 38 80 00 0A */ li r4, 0xa
+/* 800F57F8 000F1458 38 A0 00 00 */ li r5, 0
+/* 800F57FC 000F145C 48 15 E5 B5 */ bl func_80253DB0
+/* 800F5800 000F1460 38 00 00 0B */ li r0, 0xb
+/* 800F5804 000F1464 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5808 000F1468 48 00 0D C8 */ b lbl_800F65D0
+/* 800F580C 000F146C C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800F5810 000F1470 C8 1F 00 A0 */ lfd f0, 0xa0(r31)
+/* 800F5814 000F1474 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800F5818 000F1478 40 82 0D B8 */ bne lbl_800F65D0
+/* 800F581C 000F147C 38 00 00 06 */ li r0, 6
+/* 800F5820 000F1480 38 60 00 00 */ li r3, 0
+/* 800F5824 000F1484 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5828 000F1488 38 80 00 00 */ li r4, 0
+/* 800F582C 000F148C 4B F6 40 CD */ bl func_800598F8
+/* 800F5830 000F1490 38 60 00 01 */ li r3, 1
+/* 800F5834 000F1494 38 80 00 03 */ li r4, 3
+/* 800F5838 000F1498 38 A0 00 0E */ li r5, 0xe
+/* 800F583C 000F149C 38 C0 00 00 */ li r6, 0
+/* 800F5840 000F14A0 38 E0 00 00 */ li r7, 0
+/* 800F5844 000F14A4 39 00 00 00 */ li r8, 0
+/* 800F5848 000F14A8 4B F6 41 81 */ bl func_800599C8
+/* 800F584C 000F14AC 38 60 00 02 */ li r3, 2
+/* 800F5850 000F14B0 38 80 00 00 */ li r4, 0
+/* 800F5854 000F14B4 38 A0 00 0A */ li r5, 0xa
+/* 800F5858 000F14B8 38 C0 00 00 */ li r6, 0
+/* 800F585C 000F14BC 38 E0 00 03 */ li r7, 3
+/* 800F5860 000F14C0 39 00 00 00 */ li r8, 0
+/* 800F5864 000F14C4 4B F6 41 65 */ bl func_800599C8
+/* 800F5868 000F14C8 38 60 00 03 */ li r3, 3
+/* 800F586C 000F14CC 38 80 00 02 */ li r4, 2
+/* 800F5870 000F14D0 38 A0 00 0D */ li r5, 0xd
+/* 800F5874 000F14D4 38 C0 00 00 */ li r6, 0
+/* 800F5878 000F14D8 38 E0 00 01 */ li r7, 1
+/* 800F587C 000F14DC 39 00 00 00 */ li r8, 0
+/* 800F5880 000F14E0 4B F6 41 49 */ bl func_800599C8
+/* 800F5884 000F14E4 38 60 00 0A */ li r3, 0xa
+/* 800F5888 000F14E8 38 80 00 14 */ li r4, 0x14
+/* 800F588C 000F14EC 38 A0 00 00 */ li r5, 0
+/* 800F5890 000F14F0 38 C0 00 02 */ li r6, 2
+/* 800F5894 000F14F4 38 E0 00 0B */ li r7, 0xb
+/* 800F5898 000F14F8 39 00 00 00 */ li r8, 0
+/* 800F589C 000F14FC 4B F6 41 2D */ bl func_800599C8
+/* 800F58A0 000F1500 38 60 00 0B */ li r3, 0xb
+/* 800F58A4 000F1504 38 80 00 0A */ li r4, 0xa
+/* 800F58A8 000F1508 38 A0 00 00 */ li r5, 0
+/* 800F58AC 000F150C 38 C0 00 02 */ li r6, 2
+/* 800F58B0 000F1510 38 E0 00 0C */ li r7, 0xc
+/* 800F58B4 000F1514 39 00 00 00 */ li r8, 0
+/* 800F58B8 000F1518 4B F6 41 11 */ bl func_800599C8
+/* 800F58BC 000F151C 38 60 00 0C */ li r3, 0xc
+/* 800F58C0 000F1520 38 80 00 0B */ li r4, 0xb
+/* 800F58C4 000F1524 38 A0 00 00 */ li r5, 0
+/* 800F58C8 000F1528 38 C0 00 03 */ li r6, 3
+/* 800F58CC 000F152C 38 E0 00 0D */ li r7, 0xd
+/* 800F58D0 000F1530 39 00 00 00 */ li r8, 0
+/* 800F58D4 000F1534 4B F6 40 F5 */ bl func_800599C8
+/* 800F58D8 000F1538 38 60 00 0D */ li r3, 0xd
+/* 800F58DC 000F153C 38 80 00 0C */ li r4, 0xc
+/* 800F58E0 000F1540 38 A0 00 00 */ li r5, 0
+/* 800F58E4 000F1544 38 C0 00 03 */ li r6, 3
+/* 800F58E8 000F1548 38 E0 00 0E */ li r7, 0xe
+/* 800F58EC 000F154C 39 00 00 00 */ li r8, 0
+/* 800F58F0 000F1550 4B F6 40 D9 */ bl func_800599C8
+/* 800F58F4 000F1554 38 60 00 0E */ li r3, 0xe
+/* 800F58F8 000F1558 38 80 00 0D */ li r4, 0xd
+/* 800F58FC 000F155C 38 A0 00 00 */ li r5, 0
+/* 800F5900 000F1560 38 C0 00 01 */ li r6, 1
+/* 800F5904 000F1564 38 E0 00 15 */ li r7, 0x15
+/* 800F5908 000F1568 39 00 00 00 */ li r8, 0
+/* 800F590C 000F156C 4B F6 40 BD */ bl func_800599C8
+/* 800F5910 000F1570 38 60 00 09 */ li r3, 9
+/* 800F5914 000F1574 4B FF 4A 6D */ bl func_800EA380
+/* 800F5918 000F1578 7C 63 07 34 */ extsh r3, r3
+/* 800F591C 000F157C 38 80 00 0A */ li r4, 0xa
+/* 800F5920 000F1580 38 A0 00 00 */ li r5, 0
+/* 800F5924 000F1584 48 15 E4 8D */ bl func_80253DB0
+/* 800F5928 000F1588 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F592C 000F158C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 800F5930 000F1590 28 00 00 01 */ cmplwi r0, 1
+/* 800F5934 000F1594 40 82 00 28 */ bne lbl_800F595C
+/* 800F5938 000F1598 38 60 00 02 */ li r3, 2
+/* 800F593C 000F159C 4B F6 4A FD */ bl func_8005A438
+/* 800F5940 000F15A0 38 60 00 08 */ li r3, 8
+/* 800F5944 000F15A4 4B FF 4A 3D */ bl func_800EA380
+/* 800F5948 000F15A8 7C 63 07 34 */ extsh r3, r3
+/* 800F594C 000F15AC 38 80 00 03 */ li r4, 3
+/* 800F5950 000F15B0 38 A0 00 00 */ li r5, 0
+/* 800F5954 000F15B4 48 15 E4 5D */ bl func_80253DB0
+/* 800F5958 000F15B8 48 00 0C 78 */ b lbl_800F65D0
+lbl_800F595C:
+/* 800F595C 000F15BC 38 60 00 03 */ li r3, 3
+/* 800F5960 000F15C0 4B F6 4A D9 */ bl func_8005A438
+/* 800F5964 000F15C4 38 60 00 08 */ li r3, 8
+/* 800F5968 000F15C8 4B FF 4A 19 */ bl func_800EA380
+/* 800F596C 000F15CC 7C 63 07 34 */ extsh r3, r3
+/* 800F5970 000F15D0 38 80 00 04 */ li r4, 4
+/* 800F5974 000F15D4 38 A0 00 00 */ li r5, 0
+/* 800F5978 000F15D8 48 15 E4 39 */ bl func_80253DB0
+/* 800F597C 000F15DC 48 00 0C 54 */ b lbl_800F65D0
+/* 800F5980 000F15E0 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
+/* 800F5984 000F15E4 C8 1F 00 A0 */ lfd f0, 0xa0(r31)
+/* 800F5988 000F15E8 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 800F598C 000F15EC 40 82 0C 44 */ bne lbl_800F65D0
+/* 800F5990 000F15F0 38 00 00 06 */ li r0, 6
+/* 800F5994 000F15F4 38 60 00 00 */ li r3, 0
+/* 800F5998 000F15F8 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F599C 000F15FC 38 80 00 00 */ li r4, 0
+/* 800F59A0 000F1600 4B F6 3F 59 */ bl func_800598F8
+/* 800F59A4 000F1604 38 60 00 01 */ li r3, 1
+/* 800F59A8 000F1608 38 80 00 03 */ li r4, 3
+/* 800F59AC 000F160C 38 A0 00 0E */ li r5, 0xe
+/* 800F59B0 000F1610 38 C0 00 00 */ li r6, 0
+/* 800F59B4 000F1614 38 E0 00 00 */ li r7, 0
+/* 800F59B8 000F1618 39 00 00 00 */ li r8, 0
+/* 800F59BC 000F161C 4B F6 40 0D */ bl func_800599C8
+/* 800F59C0 000F1620 38 60 00 02 */ li r3, 2
+/* 800F59C4 000F1624 38 80 00 00 */ li r4, 0
+/* 800F59C8 000F1628 38 A0 00 0A */ li r5, 0xa
+/* 800F59CC 000F162C 38 C0 00 00 */ li r6, 0
+/* 800F59D0 000F1630 38 E0 00 03 */ li r7, 3
+/* 800F59D4 000F1634 39 00 00 00 */ li r8, 0
+/* 800F59D8 000F1638 4B F6 3F F1 */ bl func_800599C8
+/* 800F59DC 000F163C 38 60 00 03 */ li r3, 3
+/* 800F59E0 000F1640 38 80 00 02 */ li r4, 2
+/* 800F59E4 000F1644 38 A0 00 0D */ li r5, 0xd
+/* 800F59E8 000F1648 38 C0 00 00 */ li r6, 0
+/* 800F59EC 000F164C 38 E0 00 01 */ li r7, 1
+/* 800F59F0 000F1650 39 00 00 00 */ li r8, 0
+/* 800F59F4 000F1654 4B F6 3F D5 */ bl func_800599C8
+/* 800F59F8 000F1658 38 60 00 0A */ li r3, 0xa
+/* 800F59FC 000F165C 38 80 00 14 */ li r4, 0x14
+/* 800F5A00 000F1660 38 A0 00 00 */ li r5, 0
+/* 800F5A04 000F1664 38 C0 00 02 */ li r6, 2
+/* 800F5A08 000F1668 38 E0 00 0B */ li r7, 0xb
+/* 800F5A0C 000F166C 39 00 00 00 */ li r8, 0
+/* 800F5A10 000F1670 4B F6 3F B9 */ bl func_800599C8
+/* 800F5A14 000F1674 38 60 00 0B */ li r3, 0xb
+/* 800F5A18 000F1678 38 80 00 0A */ li r4, 0xa
+/* 800F5A1C 000F167C 38 A0 00 00 */ li r5, 0
+/* 800F5A20 000F1680 38 C0 00 02 */ li r6, 2
+/* 800F5A24 000F1684 38 E0 00 0C */ li r7, 0xc
+/* 800F5A28 000F1688 39 00 00 00 */ li r8, 0
+/* 800F5A2C 000F168C 4B F6 3F 9D */ bl func_800599C8
+/* 800F5A30 000F1690 38 60 00 0C */ li r3, 0xc
+/* 800F5A34 000F1694 38 80 00 0B */ li r4, 0xb
+/* 800F5A38 000F1698 38 A0 00 00 */ li r5, 0
+/* 800F5A3C 000F169C 38 C0 00 03 */ li r6, 3
+/* 800F5A40 000F16A0 38 E0 00 0D */ li r7, 0xd
+/* 800F5A44 000F16A4 39 00 00 00 */ li r8, 0
+/* 800F5A48 000F16A8 4B F6 3F 81 */ bl func_800599C8
+/* 800F5A4C 000F16AC 38 60 00 0D */ li r3, 0xd
+/* 800F5A50 000F16B0 38 80 00 0C */ li r4, 0xc
+/* 800F5A54 000F16B4 38 A0 00 00 */ li r5, 0
+/* 800F5A58 000F16B8 38 C0 00 03 */ li r6, 3
+/* 800F5A5C 000F16BC 38 E0 00 0E */ li r7, 0xe
+/* 800F5A60 000F16C0 39 00 00 00 */ li r8, 0
+/* 800F5A64 000F16C4 4B F6 3F 65 */ bl func_800599C8
+/* 800F5A68 000F16C8 38 60 00 0E */ li r3, 0xe
+/* 800F5A6C 000F16CC 38 80 00 0D */ li r4, 0xd
+/* 800F5A70 000F16D0 38 A0 00 00 */ li r5, 0
+/* 800F5A74 000F16D4 38 C0 00 01 */ li r6, 1
+/* 800F5A78 000F16D8 38 E0 00 15 */ li r7, 0x15
+/* 800F5A7C 000F16DC 39 00 00 00 */ li r8, 0
+/* 800F5A80 000F16E0 4B F6 3F 49 */ bl func_800599C8
+/* 800F5A84 000F16E4 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F5A88 000F16E8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 800F5A8C 000F16EC 28 00 00 01 */ cmplwi r0, 1
+/* 800F5A90 000F16F0 40 82 00 28 */ bne lbl_800F5AB8
+/* 800F5A94 000F16F4 38 60 00 0A */ li r3, 0xa
+/* 800F5A98 000F16F8 4B F6 49 A1 */ bl func_8005A438
+/* 800F5A9C 000F16FC 38 60 00 09 */ li r3, 9
+/* 800F5AA0 000F1700 4B FF 48 E1 */ bl func_800EA380
+/* 800F5AA4 000F1704 7C 63 07 34 */ extsh r3, r3
+/* 800F5AA8 000F1708 38 80 00 00 */ li r4, 0
+/* 800F5AAC 000F170C 38 A0 00 00 */ li r5, 0
+/* 800F5AB0 000F1710 48 15 E3 01 */ bl func_80253DB0
+/* 800F5AB4 000F1714 48 00 0B 1C */ b lbl_800F65D0
+lbl_800F5AB8:
+/* 800F5AB8 000F1718 38 60 00 0E */ li r3, 0xe
+/* 800F5ABC 000F171C 4B F6 49 7D */ bl func_8005A438
+/* 800F5AC0 000F1720 38 60 00 09 */ li r3, 9
+/* 800F5AC4 000F1724 4B FF 48 BD */ bl func_800EA380
+/* 800F5AC8 000F1728 7C 63 07 34 */ extsh r3, r3
+/* 800F5ACC 000F172C 38 80 00 04 */ li r4, 4
+/* 800F5AD0 000F1730 38 A0 00 00 */ li r5, 0
+/* 800F5AD4 000F1734 48 15 E2 DD */ bl func_80253DB0
+/* 800F5AD8 000F1738 48 00 0A F8 */ b lbl_800F65D0
+/* 800F5ADC 000F173C 38 60 00 08 */ li r3, 8
+/* 800F5AE0 000F1740 4B FF 48 A1 */ bl func_800EA380
+/* 800F5AE4 000F1744 7C 63 07 34 */ extsh r3, r3
+/* 800F5AE8 000F1748 48 15 E2 E9 */ bl func_80253DD0
+/* 800F5AEC 000F174C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F5AF0 000F1750 28 00 00 03 */ cmplwi r0, 3
+/* 800F5AF4 000F1754 40 82 0A DC */ bne lbl_800F65D0
+/* 800F5AF8 000F1758 38 60 00 07 */ li r3, 7
+/* 800F5AFC 000F175C 4B FF 48 85 */ bl func_800EA380
+/* 800F5B00 000F1760 7C 63 07 34 */ extsh r3, r3
+/* 800F5B04 000F1764 38 80 00 08 */ li r4, 8
+/* 800F5B08 000F1768 38 A0 00 01 */ li r5, 1
+/* 800F5B0C 000F176C 48 15 E2 E5 */ bl func_80253DF0
+/* 800F5B10 000F1770 38 60 00 08 */ li r3, 8
+/* 800F5B14 000F1774 4B FF 48 6D */ bl func_800EA380
+/* 800F5B18 000F1778 7C 63 07 34 */ extsh r3, r3
+/* 800F5B1C 000F177C 38 80 00 08 */ li r4, 8
+/* 800F5B20 000F1780 38 A0 00 00 */ li r5, 0
+/* 800F5B24 000F1784 48 15 E2 CD */ bl func_80253DF0
+/* 800F5B28 000F1788 38 60 00 09 */ li r3, 9
+/* 800F5B2C 000F178C 4B FF 48 55 */ bl func_800EA380
+/* 800F5B30 000F1790 7C 63 07 34 */ extsh r3, r3
+/* 800F5B34 000F1794 38 80 00 08 */ li r4, 8
+/* 800F5B38 000F1798 38 A0 00 00 */ li r5, 0
+/* 800F5B3C 000F179C 48 15 E2 B5 */ bl func_80253DF0
+/* 800F5B40 000F17A0 38 60 00 0A */ li r3, 0xa
+/* 800F5B44 000F17A4 4B FF 48 3D */ bl func_800EA380
+/* 800F5B48 000F17A8 7C 63 07 34 */ extsh r3, r3
+/* 800F5B4C 000F17AC 38 80 00 08 */ li r4, 8
+/* 800F5B50 000F17B0 38 A0 00 00 */ li r5, 0
+/* 800F5B54 000F17B4 48 15 E2 9D */ bl func_80253DF0
+/* 800F5B58 000F17B8 38 60 00 07 */ li r3, 7
+/* 800F5B5C 000F17BC 4B FF 48 25 */ bl func_800EA380
+/* 800F5B60 000F17C0 7C 63 07 34 */ extsh r3, r3
+/* 800F5B64 000F17C4 38 80 00 14 */ li r4, 0x14
+/* 800F5B68 000F17C8 38 A0 00 02 */ li r5, 2
+/* 800F5B6C 000F17CC 48 15 E2 45 */ bl func_80253DB0
+/* 800F5B70 000F17D0 38 00 00 09 */ li r0, 9
+/* 800F5B74 000F17D4 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5B78 000F17D8 48 00 0A 58 */ b lbl_800F65D0
+/* 800F5B7C 000F17DC 38 60 00 07 */ li r3, 7
+/* 800F5B80 000F17E0 4B FF 48 01 */ bl func_800EA380
+/* 800F5B84 000F17E4 7C 63 07 34 */ extsh r3, r3
+/* 800F5B88 000F17E8 48 15 E2 49 */ bl func_80253DD0
+/* 800F5B8C 000F17EC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F5B90 000F17F0 28 00 00 03 */ cmplwi r0, 3
+/* 800F5B94 000F17F4 40 82 0A 3C */ bne lbl_800F65D0
+/* 800F5B98 000F17F8 38 60 00 00 */ li r3, 0
+/* 800F5B9C 000F17FC 38 80 00 00 */ li r4, 0
+/* 800F5BA0 000F1800 4B F6 3D 59 */ bl func_800598F8
+/* 800F5BA4 000F1804 38 60 00 01 */ li r3, 1
+/* 800F5BA8 000F1808 38 80 00 11 */ li r4, 0x11
+/* 800F5BAC 000F180C 38 A0 00 00 */ li r5, 0
+/* 800F5BB0 000F1810 38 C0 00 00 */ li r6, 0
+/* 800F5BB4 000F1814 38 E0 00 00 */ li r7, 0
+/* 800F5BB8 000F1818 39 00 00 00 */ li r8, 0
+/* 800F5BBC 000F181C 4B F6 3E 0D */ bl func_800599C8
+/* 800F5BC0 000F1820 38 60 00 0A */ li r3, 0xa
+/* 800F5BC4 000F1824 38 80 00 00 */ li r4, 0
+/* 800F5BC8 000F1828 38 A0 00 00 */ li r5, 0
+/* 800F5BCC 000F182C 38 C0 00 0B */ li r6, 0xb
+/* 800F5BD0 000F1830 38 E0 00 0D */ li r7, 0xd
+/* 800F5BD4 000F1834 39 00 00 00 */ li r8, 0
+/* 800F5BD8 000F1838 4B F6 3D F1 */ bl func_800599C8
+/* 800F5BDC 000F183C 38 60 00 0B */ li r3, 0xb
+/* 800F5BE0 000F1840 38 80 00 00 */ li r4, 0
+/* 800F5BE4 000F1844 38 A0 00 0A */ li r5, 0xa
+/* 800F5BE8 000F1848 38 C0 00 0C */ li r6, 0xc
+/* 800F5BEC 000F184C 38 E0 00 0E */ li r7, 0xe
+/* 800F5BF0 000F1850 39 00 00 00 */ li r8, 0
+/* 800F5BF4 000F1854 4B F6 3D D5 */ bl func_800599C8
+/* 800F5BF8 000F1858 38 60 00 0C */ li r3, 0xc
+/* 800F5BFC 000F185C 38 80 00 00 */ li r4, 0
+/* 800F5C00 000F1860 38 A0 00 0B */ li r5, 0xb
+/* 800F5C04 000F1864 38 C0 00 00 */ li r6, 0
+/* 800F5C08 000F1868 38 E0 00 0F */ li r7, 0xf
+/* 800F5C0C 000F186C 39 00 00 00 */ li r8, 0
+/* 800F5C10 000F1870 4B F6 3D B9 */ bl func_800599C8
+/* 800F5C14 000F1874 38 60 00 0D */ li r3, 0xd
+/* 800F5C18 000F1878 38 80 00 0A */ li r4, 0xa
+/* 800F5C1C 000F187C 38 A0 00 00 */ li r5, 0
+/* 800F5C20 000F1880 38 C0 00 0E */ li r6, 0xe
+/* 800F5C24 000F1884 38 E0 00 10 */ li r7, 0x10
+/* 800F5C28 000F1888 39 00 00 00 */ li r8, 0
+/* 800F5C2C 000F188C 4B F6 3D 9D */ bl func_800599C8
+/* 800F5C30 000F1890 38 60 00 0E */ li r3, 0xe
+/* 800F5C34 000F1894 38 80 00 0B */ li r4, 0xb
+/* 800F5C38 000F1898 38 A0 00 0D */ li r5, 0xd
+/* 800F5C3C 000F189C 38 C0 00 0F */ li r6, 0xf
+/* 800F5C40 000F18A0 38 E0 00 11 */ li r7, 0x11
+/* 800F5C44 000F18A4 39 00 00 00 */ li r8, 0
+/* 800F5C48 000F18A8 4B F6 3D 81 */ bl func_800599C8
+/* 800F5C4C 000F18AC 38 60 00 0F */ li r3, 0xf
+/* 800F5C50 000F18B0 38 80 00 0C */ li r4, 0xc
+/* 800F5C54 000F18B4 38 A0 00 0E */ li r5, 0xe
+/* 800F5C58 000F18B8 38 C0 00 00 */ li r6, 0
+/* 800F5C5C 000F18BC 38 E0 00 01 */ li r7, 1
+/* 800F5C60 000F18C0 39 00 00 00 */ li r8, 0
+/* 800F5C64 000F18C4 4B F6 3D 65 */ bl func_800599C8
+/* 800F5C68 000F18C8 38 60 00 10 */ li r3, 0x10
+/* 800F5C6C 000F18CC 38 80 00 0D */ li r4, 0xd
+/* 800F5C70 000F18D0 38 A0 00 00 */ li r5, 0
+/* 800F5C74 000F18D4 38 C0 00 11 */ li r6, 0x11
+/* 800F5C78 000F18D8 38 E0 00 01 */ li r7, 1
+/* 800F5C7C 000F18DC 39 00 00 00 */ li r8, 0
+/* 800F5C80 000F18E0 4B F6 3D 49 */ bl func_800599C8
+/* 800F5C84 000F18E4 38 60 00 11 */ li r3, 0x11
+/* 800F5C88 000F18E8 38 80 00 0E */ li r4, 0xe
+/* 800F5C8C 000F18EC 38 A0 00 10 */ li r5, 0x10
+/* 800F5C90 000F18F0 38 C0 00 00 */ li r6, 0
+/* 800F5C94 000F18F4 38 E0 00 01 */ li r7, 1
+/* 800F5C98 000F18F8 39 00 00 00 */ li r8, 0
+/* 800F5C9C 000F18FC 4B F6 3D 2D */ bl func_800599C8
+/* 800F5CA0 000F1900 38 00 00 03 */ li r0, 3
+/* 800F5CA4 000F1904 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5CA8 000F1908 48 00 09 28 */ b lbl_800F65D0
+/* 800F5CAC 000F190C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F5CB0 000F1910 41 82 02 C0 */ beq lbl_800F5F70
+/* 800F5CB4 000F1914 28 0E 00 01 */ cmplwi r14, 1
+/* 800F5CB8 000F1918 41 82 00 0C */ beq lbl_800F5CC4
+/* 800F5CBC 000F191C 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800F5CC0 000F1920 40 82 00 7C */ bne lbl_800F5D3C
+lbl_800F5CC4:
+/* 800F5CC4 000F1924 A0 1F 27 52 */ lhz r0, 0x2752(r31)
+/* 800F5CC8 000F1928 2C 00 00 00 */ cmpwi r0, 0
+/* 800F5CCC 000F192C 41 82 00 48 */ beq lbl_800F5D14
+/* 800F5CD0 000F1930 38 60 00 00 */ li r3, 0
+/* 800F5CD4 000F1934 38 00 00 0F */ li r0, 0xf
+/* 800F5CD8 000F1938 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5CDC 000F193C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5CE0 000F1940 B0 7F 27 52 */ sth r3, 0x2752(r31)
+/* 800F5CE4 000F1944 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F5CE8 000F1948 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F5CEC 000F194C 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800F5CF0 000F1950 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F5CF4 000F1954 90 61 00 64 */ stw r3, 0x64(r1)
+/* 800F5CF8 000F1958 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F5CFC 000F195C C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F5D00 000F1960 B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F5D04 000F1964 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F5D08 000F1968 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F5D0C 000F196C D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F5D10 000F1970 48 00 00 08 */ b lbl_800F5D18
+lbl_800F5D14:
+/* 800F5D14 000F1974 3B C0 00 01 */ li r30, 1
+lbl_800F5D18:
+/* 800F5D18 000F1978 38 60 00 02 */ li r3, 2
+/* 800F5D1C 000F197C 4B F6 47 B1 */ bl func_8005A4CC
+/* 800F5D20 000F1980 38 60 00 07 */ li r3, 7
+/* 800F5D24 000F1984 4B FF 46 5D */ bl func_800EA380
+/* 800F5D28 000F1988 7C 63 07 34 */ extsh r3, r3
+/* 800F5D2C 000F198C 38 80 00 16 */ li r4, 0x16
+/* 800F5D30 000F1990 38 A0 00 00 */ li r5, 0
+/* 800F5D34 000F1994 48 15 E0 7D */ bl func_80253DB0
+/* 800F5D38 000F1998 48 00 08 98 */ b lbl_800F65D0
+lbl_800F5D3C:
+/* 800F5D3C 000F199C 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F5D40 000F19A0 41 80 08 90 */ blt lbl_800F65D0
+/* 800F5D44 000F19A4 28 0E 00 0D */ cmplwi r14, 0xd
+/* 800F5D48 000F19A8 41 81 08 88 */ bgt lbl_800F65D0
+/* 800F5D4C 000F19AC 39 EE FF F6 */ addi r15, r14, -10
+/* 800F5D50 000F19B0 38 60 00 07 */ li r3, 7
+/* 800F5D54 000F19B4 4B FF 46 2D */ bl func_800EA380
+/* 800F5D58 000F19B8 38 81 00 20 */ addi r4, r1, 0x20
+/* 800F5D5C 000F19BC 7C 63 07 34 */ extsh r3, r3
+/* 800F5D60 000F19C0 7C 84 78 AE */ lbzx r4, r4, r15
+/* 800F5D64 000F19C4 38 A0 00 00 */ li r5, 0
+/* 800F5D68 000F19C8 48 15 E0 49 */ bl func_80253DB0
+/* 800F5D6C 000F19CC A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F5D70 000F19D0 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
+/* 800F5D74 000F19D4 28 10 00 07 */ cmplwi r16, 7
+/* 800F5D78 000F19D8 40 80 00 0C */ bge lbl_800F5D84
+/* 800F5D7C 000F19DC 38 10 00 01 */ addi r0, r16, 1
+/* 800F5D80 000F19E0 54 10 04 3E */ clrlwi r16, r0, 0x10
+lbl_800F5D84:
+/* 800F5D84 000F19E4 28 0E 00 0D */ cmplwi r14, 0xd
+/* 800F5D88 000F19E8 41 82 01 34 */ beq lbl_800F5EBC
+/* 800F5D8C 000F19EC 56 00 04 3E */ clrlwi r0, r16, 0x10
+/* 800F5D90 000F19F0 38 61 00 08 */ addi r3, r1, 8
+/* 800F5D94 000F19F4 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F5D98 000F19F8 7E A3 78 AE */ lbzx r21, r3, r15
+/* 800F5D9C 000F19FC 3A 20 00 00 */ li r17, 0
+/* 800F5DA0 000F1A00 3A 60 00 00 */ li r19, 0
+/* 800F5DA4 000F1A04 7D FF 02 14 */ add r15, r31, r0
+/* 800F5DA8 000F1A08 48 00 00 F0 */ b lbl_800F5E98
+lbl_800F5DAC:
+/* 800F5DAC 000F1A0C 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F5DB0 000F1A10 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
+/* 800F5DB4 000F1A14 7C 1F 02 14 */ add r0, r31, r0
+/* 800F5DB8 000F1A18 7C 63 02 14 */ add r3, r3, r0
+/* 800F5DBC 000F1A1C A2 83 00 D2 */ lhz r20, 0xd2(r3)
+/* 800F5DC0 000F1A20 28 14 00 06 */ cmplwi r20, 6
+/* 800F5DC4 000F1A24 40 80 00 1C */ bge lbl_800F5DE0
+/* 800F5DC8 000F1A28 1C 14 00 DC */ mulli r0, r20, 0xdc
+/* 800F5DCC 000F1A2C 7C 72 02 14 */ add r3, r18, r0
+/* 800F5DD0 000F1A30 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F5DD4 000F1A34 48 2E 63 C9 */ bl func_803DC19C
+/* 800F5DD8 000F1A38 7C 76 1B 78 */ mr r22, r3
+/* 800F5DDC 000F1A3C 48 00 00 14 */ b lbl_800F5DF0
+lbl_800F5DE0:
+/* 800F5DE0 000F1A40 38 14 FF FA */ addi r0, r20, -6
+/* 800F5DE4 000F1A44 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F5DE8 000F1A48 7C 72 02 14 */ add r3, r18, r0
+/* 800F5DEC 000F1A4C 3A C3 05 F8 */ addi r22, r3, 0x5f8
+lbl_800F5DF0:
+/* 800F5DF0 000F1A50 7E C3 B3 78 */ mr r3, r22
+/* 800F5DF4 000F1A54 38 80 00 05 */ li r4, 5
+/* 800F5DF8 000F1A58 38 A0 00 00 */ li r5, 0
+/* 800F5DFC 000F1A5C 48 2E 51 01 */ bl func_803DAEFC
+/* 800F5E00 000F1A60 28 03 00 1D */ cmplwi r3, 0x1d
+/* 800F5E04 000F1A64 40 82 00 28 */ bne lbl_800F5E2C
+/* 800F5E08 000F1A68 28 15 00 01 */ cmplwi r21, 1
+/* 800F5E0C 000F1A6C 40 82 00 88 */ bne lbl_800F5E94
+/* 800F5E10 000F1A70 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
+/* 800F5E14 000F1A74 3A 73 00 01 */ addi r19, r19, 1
+/* 800F5E18 000F1A78 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5E1C 000F1A7C B2 83 22 F2 */ sth r20, 0x22f2(r3)
+/* 800F5E20 000F1A80 7C 6F 02 14 */ add r3, r15, r0
+/* 800F5E24 000F1A84 B2 83 00 D2 */ sth r20, 0xd2(r3)
+/* 800F5E28 000F1A88 48 00 00 6C */ b lbl_800F5E94
+lbl_800F5E2C:
+/* 800F5E2C 000F1A8C 7E C3 B3 78 */ mr r3, r22
+/* 800F5E30 000F1A90 38 80 00 05 */ li r4, 5
+/* 800F5E34 000F1A94 38 A0 00 00 */ li r5, 0
+/* 800F5E38 000F1A98 48 2E 50 C5 */ bl func_803DAEFC
+/* 800F5E3C 000F1A9C 28 03 00 20 */ cmplwi r3, 0x20
+/* 800F5E40 000F1AA0 40 82 00 28 */ bne lbl_800F5E68
+/* 800F5E44 000F1AA4 2C 15 00 00 */ cmpwi r21, 0
+/* 800F5E48 000F1AA8 40 82 00 4C */ bne lbl_800F5E94
+/* 800F5E4C 000F1AAC 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
+/* 800F5E50 000F1AB0 3A 73 00 01 */ addi r19, r19, 1
+/* 800F5E54 000F1AB4 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5E58 000F1AB8 B2 83 22 F2 */ sth r20, 0x22f2(r3)
+/* 800F5E5C 000F1ABC 7C 6F 02 14 */ add r3, r15, r0
+/* 800F5E60 000F1AC0 B2 83 00 D2 */ sth r20, 0xd2(r3)
+/* 800F5E64 000F1AC4 48 00 00 30 */ b lbl_800F5E94
+lbl_800F5E68:
+/* 800F5E68 000F1AC8 7E C3 B3 78 */ mr r3, r22
+/* 800F5E6C 000F1ACC 4B F6 0B F1 */ bl func_80056A5C
+/* 800F5E70 000F1AD0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800F5E74 000F1AD4 7C 15 00 00 */ cmpw r21, r0
+/* 800F5E78 000F1AD8 40 82 00 1C */ bne lbl_800F5E94
+/* 800F5E7C 000F1ADC 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
+/* 800F5E80 000F1AE0 3A 73 00 01 */ addi r19, r19, 1
+/* 800F5E84 000F1AE4 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5E88 000F1AE8 B2 83 22 F2 */ sth r20, 0x22f2(r3)
+/* 800F5E8C 000F1AEC 7C 6F 02 14 */ add r3, r15, r0
+/* 800F5E90 000F1AF0 B2 83 00 D2 */ sth r20, 0xd2(r3)
+lbl_800F5E94:
+/* 800F5E94 000F1AF4 3A 31 00 01 */ addi r17, r17, 1
+lbl_800F5E98:
+/* 800F5E98 000F1AF8 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F5E9C 000F1AFC 56 24 04 3E */ clrlwi r4, r17, 0x10
+/* 800F5EA0 000F1B00 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F5EA4 000F1B04 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F5EA8 000F1B08 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5EAC 000F1B0C A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F5EB0 000F1B10 7C 04 00 00 */ cmpw r4, r0
+/* 800F5EB4 000F1B14 41 80 FE F8 */ blt lbl_800F5DAC
+/* 800F5EB8 000F1B18 48 00 00 6C */ b lbl_800F5F24
+lbl_800F5EBC:
+/* 800F5EBC 000F1B1C 56 00 04 3E */ clrlwi r0, r16, 0x10
+/* 800F5EC0 000F1B20 38 E0 00 00 */ li r7, 0
+/* 800F5EC4 000F1B24 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F5EC8 000F1B28 3A 60 00 00 */ li r19, 0
+/* 800F5ECC 000F1B2C 7C DF 02 14 */ add r6, r31, r0
+/* 800F5ED0 000F1B30 48 00 00 34 */ b lbl_800F5F04
+lbl_800F5ED4:
+/* 800F5ED4 000F1B34 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F5ED8 000F1B38 56 63 0B FC */ rlwinm r3, r19, 1, 0xf, 0x1e
+/* 800F5EDC 000F1B3C 54 E5 0B FC */ rlwinm r5, r7, 1, 0xf, 0x1e
+/* 800F5EE0 000F1B40 7C 9F 1A 14 */ add r4, r31, r3
+/* 800F5EE4 000F1B44 7C 1F 02 14 */ add r0, r31, r0
+/* 800F5EE8 000F1B48 7C 66 1A 14 */ add r3, r6, r3
+/* 800F5EEC 000F1B4C 7C A5 02 14 */ add r5, r5, r0
+/* 800F5EF0 000F1B50 3A 73 00 01 */ addi r19, r19, 1
+/* 800F5EF4 000F1B54 A0 05 00 D2 */ lhz r0, 0xd2(r5)
+/* 800F5EF8 000F1B58 38 E7 00 01 */ addi r7, r7, 1
+/* 800F5EFC 000F1B5C B0 04 22 F2 */ sth r0, 0x22f2(r4)
+/* 800F5F00 000F1B60 B0 03 00 D2 */ sth r0, 0xd2(r3)
+lbl_800F5F04:
+/* 800F5F04 000F1B64 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F5F08 000F1B68 54 E4 04 3E */ clrlwi r4, r7, 0x10
+/* 800F5F0C 000F1B6C 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F5F10 000F1B70 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F5F14 000F1B74 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5F18 000F1B78 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F5F1C 000F1B7C 7C 04 00 00 */ cmpw r4, r0
+/* 800F5F20 000F1B80 41 80 FF B4 */ blt lbl_800F5ED4
+lbl_800F5F24:
+/* 800F5F24 000F1B84 38 60 00 01 */ li r3, 1
+/* 800F5F28 000F1B88 4B F6 45 A5 */ bl func_8005A4CC
+/* 800F5F2C 000F1B8C 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
+/* 800F5F30 000F1B90 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5F34 000F1B94 7C 7F 02 14 */ add r3, r31, r0
+/* 800F5F38 000F1B98 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F5F3C 000F1B9C B2 63 27 36 */ sth r19, 0x2736(r3)
+/* 800F5F40 000F1BA0 38 00 00 0F */ li r0, 0xf
+/* 800F5F44 000F1BA4 B1 DF 27 52 */ sth r14, 0x2752(r31)
+/* 800F5F48 000F1BA8 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F5F4C 000F1BAC C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F5F50 000F1BB0 90 61 00 6C */ stw r3, 0x6c(r1)
+/* 800F5F54 000F1BB4 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F5F58 000F1BB8 B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F5F5C 000F1BBC FC 21 10 28 */ fsub f1, f1, f2
+/* 800F5F60 000F1BC0 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5F64 000F1BC4 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F5F68 000F1BC8 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F5F6C 000F1BCC 48 00 06 64 */ b lbl_800F65D0
+lbl_800F5F70:
+/* 800F5F70 000F1BD0 28 0E 00 01 */ cmplwi r14, 1
+/* 800F5F74 000F1BD4 40 82 00 20 */ bne lbl_800F5F94
+/* 800F5F78 000F1BD8 38 60 00 07 */ li r3, 7
+/* 800F5F7C 000F1BDC 4B FF 44 05 */ bl func_800EA380
+/* 800F5F80 000F1BE0 7C 63 07 34 */ extsh r3, r3
+/* 800F5F84 000F1BE4 38 80 00 15 */ li r4, 0x15
+/* 800F5F88 000F1BE8 38 A0 00 00 */ li r5, 0
+/* 800F5F8C 000F1BEC 48 15 DE 25 */ bl func_80253DB0
+/* 800F5F90 000F1BF0 48 00 06 40 */ b lbl_800F65D0
+lbl_800F5F94:
+/* 800F5F94 000F1BF4 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F5F98 000F1BF8 41 80 06 38 */ blt lbl_800F65D0
+/* 800F5F9C 000F1BFC 28 0E 00 0D */ cmplwi r14, 0xd
+/* 800F5FA0 000F1C00 41 81 06 30 */ bgt lbl_800F65D0
+/* 800F5FA4 000F1C04 38 60 00 07 */ li r3, 7
+/* 800F5FA8 000F1C08 4B FF 43 D9 */ bl func_800EA380
+/* 800F5FAC 000F1C0C 38 01 00 2C */ addi r0, r1, 0x2c
+/* 800F5FB0 000F1C10 7C 63 07 34 */ extsh r3, r3
+/* 800F5FB4 000F1C14 7C 8E 02 14 */ add r4, r14, r0
+/* 800F5FB8 000F1C18 38 A0 00 00 */ li r5, 0
+/* 800F5FBC 000F1C1C 88 84 FF F6 */ lbz r4, -0xa(r4)
+/* 800F5FC0 000F1C20 48 15 DD F1 */ bl func_80253DB0
+/* 800F5FC4 000F1C24 48 00 06 0C */ b lbl_800F65D0
+/* 800F5FC8 000F1C28 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F5FCC 000F1C2C 41 82 02 44 */ beq lbl_800F6210
+/* 800F5FD0 000F1C30 28 0E 00 01 */ cmplwi r14, 1
+/* 800F5FD4 000F1C34 41 82 00 0C */ beq lbl_800F5FE0
+/* 800F5FD8 000F1C38 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800F5FDC 000F1C3C 40 82 00 7C */ bne lbl_800F6058
+lbl_800F5FE0:
+/* 800F5FE0 000F1C40 A0 1F 27 54 */ lhz r0, 0x2754(r31)
+/* 800F5FE4 000F1C44 2C 00 00 00 */ cmpwi r0, 0
+/* 800F5FE8 000F1C48 41 82 00 48 */ beq lbl_800F6030
+/* 800F5FEC 000F1C4C 38 60 00 00 */ li r3, 0
+/* 800F5FF0 000F1C50 38 00 00 0F */ li r0, 0xf
+/* 800F5FF4 000F1C54 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F5FF8 000F1C58 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5FFC 000F1C5C B0 7F 27 54 */ sth r3, 0x2754(r31)
+/* 800F6000 000F1C60 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F6004 000F1C64 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F6008 000F1C68 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800F600C 000F1C6C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F6010 000F1C70 90 61 00 64 */ stw r3, 0x64(r1)
+/* 800F6014 000F1C74 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F6018 000F1C78 C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F601C 000F1C7C B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F6020 000F1C80 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F6024 000F1C84 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F6028 000F1C88 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F602C 000F1C8C 48 00 00 08 */ b lbl_800F6034
+lbl_800F6030:
+/* 800F6030 000F1C90 3B C0 00 01 */ li r30, 1
+lbl_800F6034:
+/* 800F6034 000F1C94 38 60 00 02 */ li r3, 2
+/* 800F6038 000F1C98 4B F6 44 95 */ bl func_8005A4CC
+/* 800F603C 000F1C9C 38 60 00 07 */ li r3, 7
+/* 800F6040 000F1CA0 4B FF 43 41 */ bl func_800EA380
+/* 800F6044 000F1CA4 7C 63 07 34 */ extsh r3, r3
+/* 800F6048 000F1CA8 38 80 00 16 */ li r4, 0x16
+/* 800F604C 000F1CAC 38 A0 00 00 */ li r5, 0
+/* 800F6050 000F1CB0 48 15 DD 61 */ bl func_80253DB0
+/* 800F6054 000F1CB4 48 00 05 7C */ b lbl_800F65D0
+lbl_800F6058:
+/* 800F6058 000F1CB8 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F605C 000F1CBC 41 80 05 74 */ blt lbl_800F65D0
+/* 800F6060 000F1CC0 28 0E 00 10 */ cmplwi r14, 0x10
+/* 800F6064 000F1CC4 41 81 05 6C */ bgt lbl_800F65D0
+/* 800F6068 000F1CC8 39 EE FF F6 */ addi r15, r14, -10
+/* 800F606C 000F1CCC 38 60 00 07 */ li r3, 7
+/* 800F6070 000F1CD0 4B FF 43 11 */ bl func_800EA380
+/* 800F6074 000F1CD4 38 81 00 20 */ addi r4, r1, 0x20
+/* 800F6078 000F1CD8 7C 63 07 34 */ extsh r3, r3
+/* 800F607C 000F1CDC 7C 84 78 AE */ lbzx r4, r4, r15
+/* 800F6080 000F1CE0 38 A0 00 00 */ li r5, 0
+/* 800F6084 000F1CE4 48 15 DD 2D */ bl func_80253DB0
+/* 800F6088 000F1CE8 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F608C 000F1CEC 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
+/* 800F6090 000F1CF0 28 10 00 07 */ cmplwi r16, 7
+/* 800F6094 000F1CF4 40 80 00 0C */ bge lbl_800F60A0
+/* 800F6098 000F1CF8 38 10 00 01 */ addi r0, r16, 1
+/* 800F609C 000F1CFC 54 10 04 3E */ clrlwi r16, r0, 0x10
+lbl_800F60A0:
+/* 800F60A0 000F1D00 28 0E 00 10 */ cmplwi r14, 0x10
+/* 800F60A4 000F1D04 41 82 00 B8 */ beq lbl_800F615C
+/* 800F60A8 000F1D08 56 00 04 3E */ clrlwi r0, r16, 0x10
+/* 800F60AC 000F1D0C 38 61 00 0C */ addi r3, r1, 0xc
+/* 800F60B0 000F1D10 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F60B4 000F1D14 7E A3 78 AE */ lbzx r21, r3, r15
+/* 800F60B8 000F1D18 3A 20 00 00 */ li r17, 0
+/* 800F60BC 000F1D1C 3A 60 00 00 */ li r19, 0
+/* 800F60C0 000F1D20 7D FF 02 14 */ add r15, r31, r0
+/* 800F60C4 000F1D24 48 00 00 74 */ b lbl_800F6138
+lbl_800F60C8:
+/* 800F60C8 000F1D28 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F60CC 000F1D2C 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
+/* 800F60D0 000F1D30 7C 1F 02 14 */ add r0, r31, r0
+/* 800F60D4 000F1D34 7C 63 02 14 */ add r3, r3, r0
+/* 800F60D8 000F1D38 A2 83 00 D2 */ lhz r20, 0xd2(r3)
+/* 800F60DC 000F1D3C 28 14 00 06 */ cmplwi r20, 6
+/* 800F60E0 000F1D40 40 80 00 18 */ bge lbl_800F60F8
+/* 800F60E4 000F1D44 1C 14 00 DC */ mulli r0, r20, 0xdc
+/* 800F60E8 000F1D48 7C 72 02 14 */ add r3, r18, r0
+/* 800F60EC 000F1D4C 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F60F0 000F1D50 48 2E 60 AD */ bl func_803DC19C
+/* 800F60F4 000F1D54 48 00 00 14 */ b lbl_800F6108
+lbl_800F60F8:
+/* 800F60F8 000F1D58 38 14 FF FA */ addi r0, r20, -6
+/* 800F60FC 000F1D5C 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F6100 000F1D60 7C 72 02 14 */ add r3, r18, r0
+/* 800F6104 000F1D64 38 63 05 F8 */ addi r3, r3, 0x5f8
+lbl_800F6108:
+/* 800F6108 000F1D68 38 80 00 0B */ li r4, 0xb
+/* 800F610C 000F1D6C 38 A0 00 00 */ li r5, 0
+/* 800F6110 000F1D70 48 2E 4D ED */ bl func_803DAEFC
+/* 800F6114 000F1D74 7E A0 18 39 */ and. r0, r21, r3
+/* 800F6118 000F1D78 41 82 00 1C */ beq lbl_800F6134
+/* 800F611C 000F1D7C 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
+/* 800F6120 000F1D80 3A 73 00 01 */ addi r19, r19, 1
+/* 800F6124 000F1D84 7C 7F 02 14 */ add r3, r31, r0
+/* 800F6128 000F1D88 B2 83 22 F2 */ sth r20, 0x22f2(r3)
+/* 800F612C 000F1D8C 7C 6F 02 14 */ add r3, r15, r0
+/* 800F6130 000F1D90 B2 83 00 D2 */ sth r20, 0xd2(r3)
+lbl_800F6134:
+/* 800F6134 000F1D94 3A 31 00 01 */ addi r17, r17, 1
+lbl_800F6138:
+/* 800F6138 000F1D98 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F613C 000F1D9C 56 24 04 3E */ clrlwi r4, r17, 0x10
+/* 800F6140 000F1DA0 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F6144 000F1DA4 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F6148 000F1DA8 7C 7F 02 14 */ add r3, r31, r0
+/* 800F614C 000F1DAC A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F6150 000F1DB0 7C 04 00 00 */ cmpw r4, r0
+/* 800F6154 000F1DB4 41 80 FF 74 */ blt lbl_800F60C8
+/* 800F6158 000F1DB8 48 00 00 6C */ b lbl_800F61C4
+lbl_800F615C:
+/* 800F615C 000F1DBC 56 00 04 3E */ clrlwi r0, r16, 0x10
+/* 800F6160 000F1DC0 38 E0 00 00 */ li r7, 0
+/* 800F6164 000F1DC4 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F6168 000F1DC8 3A 60 00 00 */ li r19, 0
+/* 800F616C 000F1DCC 7C DF 02 14 */ add r6, r31, r0
+/* 800F6170 000F1DD0 48 00 00 34 */ b lbl_800F61A4
+lbl_800F6174:
+/* 800F6174 000F1DD4 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F6178 000F1DD8 56 63 0B FC */ rlwinm r3, r19, 1, 0xf, 0x1e
+/* 800F617C 000F1DDC 54 E5 0B FC */ rlwinm r5, r7, 1, 0xf, 0x1e
+/* 800F6180 000F1DE0 7C 9F 1A 14 */ add r4, r31, r3
+/* 800F6184 000F1DE4 7C 1F 02 14 */ add r0, r31, r0
+/* 800F6188 000F1DE8 7C 66 1A 14 */ add r3, r6, r3
+/* 800F618C 000F1DEC 7C A5 02 14 */ add r5, r5, r0
+/* 800F6190 000F1DF0 3A 73 00 01 */ addi r19, r19, 1
+/* 800F6194 000F1DF4 A0 05 00 D2 */ lhz r0, 0xd2(r5)
+/* 800F6198 000F1DF8 38 E7 00 01 */ addi r7, r7, 1
+/* 800F619C 000F1DFC B0 04 22 F2 */ sth r0, 0x22f2(r4)
+/* 800F61A0 000F1E00 B0 03 00 D2 */ sth r0, 0xd2(r3)
+lbl_800F61A4:
+/* 800F61A4 000F1E04 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F61A8 000F1E08 54 E4 04 3E */ clrlwi r4, r7, 0x10
+/* 800F61AC 000F1E0C 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F61B0 000F1E10 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F61B4 000F1E14 7C 7F 02 14 */ add r3, r31, r0
+/* 800F61B8 000F1E18 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F61BC 000F1E1C 7C 04 00 00 */ cmpw r4, r0
+/* 800F61C0 000F1E20 41 80 FF B4 */ blt lbl_800F6174
+lbl_800F61C4:
+/* 800F61C4 000F1E24 38 60 00 01 */ li r3, 1
+/* 800F61C8 000F1E28 4B F6 43 05 */ bl func_8005A4CC
+/* 800F61CC 000F1E2C 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
+/* 800F61D0 000F1E30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F61D4 000F1E34 7C 7F 02 14 */ add r3, r31, r0
+/* 800F61D8 000F1E38 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F61DC 000F1E3C B2 63 27 36 */ sth r19, 0x2736(r3)
+/* 800F61E0 000F1E40 38 00 00 0F */ li r0, 0xf
+/* 800F61E4 000F1E44 B1 DF 27 54 */ sth r14, 0x2754(r31)
+/* 800F61E8 000F1E48 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F61EC 000F1E4C C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F61F0 000F1E50 90 61 00 6C */ stw r3, 0x6c(r1)
+/* 800F61F4 000F1E54 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F61F8 000F1E58 B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F61FC 000F1E5C FC 21 10 28 */ fsub f1, f1, f2
+/* 800F6200 000F1E60 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F6204 000F1E64 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F6208 000F1E68 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F620C 000F1E6C 48 00 03 C4 */ b lbl_800F65D0
+lbl_800F6210:
+/* 800F6210 000F1E70 28 0E 00 01 */ cmplwi r14, 1
+/* 800F6214 000F1E74 40 82 00 20 */ bne lbl_800F6234
+/* 800F6218 000F1E78 38 60 00 07 */ li r3, 7
+/* 800F621C 000F1E7C 4B FF 41 65 */ bl func_800EA380
+/* 800F6220 000F1E80 7C 63 07 34 */ extsh r3, r3
+/* 800F6224 000F1E84 38 80 00 15 */ li r4, 0x15
+/* 800F6228 000F1E88 38 A0 00 00 */ li r5, 0
+/* 800F622C 000F1E8C 48 15 DB 85 */ bl func_80253DB0
+/* 800F6230 000F1E90 48 00 03 A0 */ b lbl_800F65D0
+lbl_800F6234:
+/* 800F6234 000F1E94 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F6238 000F1E98 41 80 03 98 */ blt lbl_800F65D0
+/* 800F623C 000F1E9C 28 0E 00 10 */ cmplwi r14, 0x10
+/* 800F6240 000F1EA0 41 81 03 90 */ bgt lbl_800F65D0
+/* 800F6244 000F1EA4 38 60 00 07 */ li r3, 7
+/* 800F6248 000F1EA8 4B FF 41 39 */ bl func_800EA380
+/* 800F624C 000F1EAC 38 01 00 2C */ addi r0, r1, 0x2c
+/* 800F6250 000F1EB0 7C 63 07 34 */ extsh r3, r3
+/* 800F6254 000F1EB4 7C 8E 02 14 */ add r4, r14, r0
+/* 800F6258 000F1EB8 38 A0 00 00 */ li r5, 0
+/* 800F625C 000F1EBC 88 84 FF F6 */ lbz r4, -0xa(r4)
+/* 800F6260 000F1EC0 48 15 DB 51 */ bl func_80253DB0
+/* 800F6264 000F1EC4 48 00 03 6C */ b lbl_800F65D0
+/* 800F6268 000F1EC8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F626C 000F1ECC 41 82 02 C0 */ beq lbl_800F652C
+/* 800F6270 000F1ED0 28 0E 00 01 */ cmplwi r14, 1
+/* 800F6274 000F1ED4 41 82 00 0C */ beq lbl_800F6280
+/* 800F6278 000F1ED8 28 0E FF FF */ cmplwi r14, 0xffff
+/* 800F627C 000F1EDC 40 82 00 7C */ bne lbl_800F62F8
+lbl_800F6280:
+/* 800F6280 000F1EE0 A0 1F 27 4E */ lhz r0, 0x274e(r31)
+/* 800F6284 000F1EE4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F6288 000F1EE8 41 82 00 48 */ beq lbl_800F62D0
+/* 800F628C 000F1EEC 38 60 00 00 */ li r3, 0
+/* 800F6290 000F1EF0 38 00 00 0F */ li r0, 0xf
+/* 800F6294 000F1EF4 B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F6298 000F1EF8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F629C 000F1EFC B0 7F 27 4E */ sth r3, 0x274e(r31)
+/* 800F62A0 000F1F00 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F62A4 000F1F04 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F62A8 000F1F08 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
+/* 800F62AC 000F1F0C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F62B0 000F1F10 90 61 00 64 */ stw r3, 0x64(r1)
+/* 800F62B4 000F1F14 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F62B8 000F1F18 C8 21 00 60 */ lfd f1, 0x60(r1)
+/* 800F62BC 000F1F1C B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F62C0 000F1F20 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F62C4 000F1F24 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F62C8 000F1F28 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F62CC 000F1F2C 48 00 00 08 */ b lbl_800F62D4
+lbl_800F62D0:
+/* 800F62D0 000F1F30 3B C0 00 01 */ li r30, 1
+lbl_800F62D4:
+/* 800F62D4 000F1F34 38 60 00 02 */ li r3, 2
+/* 800F62D8 000F1F38 4B F6 41 F5 */ bl func_8005A4CC
+/* 800F62DC 000F1F3C 38 60 00 0C */ li r3, 0xc
+/* 800F62E0 000F1F40 4B FF 40 A1 */ bl func_800EA380
+/* 800F62E4 000F1F44 7C 63 07 34 */ extsh r3, r3
+/* 800F62E8 000F1F48 38 80 00 28 */ li r4, 0x28
+/* 800F62EC 000F1F4C 38 A0 00 00 */ li r5, 0
+/* 800F62F0 000F1F50 48 15 DA C1 */ bl func_80253DB0
+/* 800F62F4 000F1F54 48 00 02 DC */ b lbl_800F65D0
+lbl_800F62F8:
+/* 800F62F8 000F1F58 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F62FC 000F1F5C 41 80 02 D4 */ blt lbl_800F65D0
+/* 800F6300 000F1F60 28 0E 00 1B */ cmplwi r14, 0x1b
+/* 800F6304 000F1F64 41 81 02 CC */ bgt lbl_800F65D0
+/* 800F6308 000F1F68 3A 2E FF F6 */ addi r17, r14, -10
+/* 800F630C 000F1F6C 38 60 00 0C */ li r3, 0xc
+/* 800F6310 000F1F70 4B FF 40 71 */ bl func_800EA380
+/* 800F6314 000F1F74 38 81 00 38 */ addi r4, r1, 0x38
+/* 800F6318 000F1F78 7C 63 07 34 */ extsh r3, r3
+/* 800F631C 000F1F7C 7C 84 88 AE */ lbzx r4, r4, r17
+/* 800F6320 000F1F80 38 A0 00 00 */ li r5, 0
+/* 800F6324 000F1F84 48 15 DA 8D */ bl func_80253DB0
+/* 800F6328 000F1F88 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F632C 000F1F8C 54 14 AF 7E */ rlwinm r20, r0, 0x15, 0x1d, 0x1f
+/* 800F6330 000F1F90 28 14 00 07 */ cmplwi r20, 7
+/* 800F6334 000F1F94 40 80 00 0C */ bge lbl_800F6340
+/* 800F6338 000F1F98 38 14 00 01 */ addi r0, r20, 1
+/* 800F633C 000F1F9C 54 14 04 3E */ clrlwi r20, r0, 0x10
+lbl_800F6340:
+/* 800F6340 000F1FA0 28 0E 00 1B */ cmplwi r14, 0x1b
+/* 800F6344 000F1FA4 41 82 01 34 */ beq lbl_800F6478
+/* 800F6348 000F1FA8 56 80 04 3E */ clrlwi r0, r20, 0x10
+/* 800F634C 000F1FAC 3E 00 80 41 */ lis r16, lbl_80417570@ha
+/* 800F6350 000F1FB0 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F6354 000F1FB4 3D E0 80 42 */ lis r15, lbl_8041BFE0@ha
+/* 800F6358 000F1FB8 56 31 04 3E */ clrlwi r17, r17, 0x10
+/* 800F635C 000F1FBC 3A 10 75 70 */ addi r16, r16, lbl_80417570@l
+/* 800F6360 000F1FC0 7E 7F 02 14 */ add r19, r31, r0
+/* 800F6364 000F1FC4 39 EF BF E0 */ addi r15, r15, lbl_8041BFE0@l
+/* 800F6368 000F1FC8 3A A0 00 00 */ li r21, 0
+/* 800F636C 000F1FCC 3A C0 00 00 */ li r22, 0
+/* 800F6370 000F1FD0 48 00 00 E4 */ b lbl_800F6454
+lbl_800F6374:
+/* 800F6374 000F1FD4 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F6378 000F1FD8 56 A3 0B FC */ rlwinm r3, r21, 1, 0xf, 0x1e
+/* 800F637C 000F1FDC 7C 1F 02 14 */ add r0, r31, r0
+/* 800F6380 000F1FE0 7C 63 02 14 */ add r3, r3, r0
+/* 800F6384 000F1FE4 A2 E3 00 D2 */ lhz r23, 0xd2(r3)
+/* 800F6388 000F1FE8 28 17 00 06 */ cmplwi r23, 6
+/* 800F638C 000F1FEC 40 80 00 1C */ bge lbl_800F63A8
+/* 800F6390 000F1FF0 1C 17 00 DC */ mulli r0, r23, 0xdc
+/* 800F6394 000F1FF4 7C 72 02 14 */ add r3, r18, r0
+/* 800F6398 000F1FF8 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F639C 000F1FFC 48 2E 5E 01 */ bl func_803DC19C
+/* 800F63A0 000F2000 7C 78 1B 78 */ mr r24, r3
+/* 800F63A4 000F2004 48 00 00 14 */ b lbl_800F63B8
+lbl_800F63A8:
+/* 800F63A8 000F2008 38 17 FF FA */ addi r0, r23, -6
+/* 800F63AC 000F200C 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F63B0 000F2010 7C 72 02 14 */ add r3, r18, r0
+/* 800F63B4 000F2014 3B 03 05 F8 */ addi r24, r3, 0x5f8
+lbl_800F63B8:
+/* 800F63B8 000F2018 7F 03 C3 78 */ mr r3, r24
+/* 800F63BC 000F201C 38 80 00 03 */ li r4, 3
+/* 800F63C0 000F2020 38 A0 00 00 */ li r5, 0
+/* 800F63C4 000F2024 48 2E 4B 39 */ bl func_803DAEFC
+/* 800F63C8 000F2028 2C 03 00 00 */ cmpwi r3, 0
+/* 800F63CC 000F202C 40 82 00 84 */ bne lbl_800F6450
+/* 800F63D0 000F2030 7F 03 C3 78 */ mr r3, r24
+/* 800F63D4 000F2034 38 80 00 00 */ li r4, 0
+/* 800F63D8 000F2038 4B F6 0B 91 */ bl func_80056F68
+/* 800F63DC 000F203C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800F63E0 000F2040 7F 03 C3 78 */ mr r3, r24
+/* 800F63E4 000F2044 7F 0F 00 2E */ lwzx r24, r15, r0
+/* 800F63E8 000F2048 38 80 00 01 */ li r4, 1
+/* 800F63EC 000F204C 4B F6 0B 7D */ bl func_80056F68
+/* 800F63F0 000F2050 7C 10 88 AE */ lbzx r0, r16, r17
+/* 800F63F4 000F2054 54 63 15 BA */ rlwinm r3, r3, 2, 0x16, 0x1d
+/* 800F63F8 000F2058 7C 6F 18 2E */ lwzx r3, r15, r3
+/* 800F63FC 000F205C 54 00 10 3A */ slwi r0, r0, 2
+/* 800F6400 000F2060 7C 0F 00 2E */ lwzx r0, r15, r0
+/* 800F6404 000F2064 7C 00 C0 00 */ cmpw r0, r24
+/* 800F6408 000F2068 40 82 00 20 */ bne lbl_800F6428
+/* 800F640C 000F206C 56 C0 0B FC */ rlwinm r0, r22, 1, 0xf, 0x1e
+/* 800F6410 000F2070 3A D6 00 01 */ addi r22, r22, 1
+/* 800F6414 000F2074 7C 7F 02 14 */ add r3, r31, r0
+/* 800F6418 000F2078 B2 E3 22 F2 */ sth r23, 0x22f2(r3)
+/* 800F641C 000F207C 7C 73 02 14 */ add r3, r19, r0
+/* 800F6420 000F2080 B2 E3 00 D2 */ sth r23, 0xd2(r3)
+/* 800F6424 000F2084 48 00 00 2C */ b lbl_800F6450
+lbl_800F6428:
+/* 800F6428 000F2088 7C 18 18 00 */ cmpw r24, r3
+/* 800F642C 000F208C 41 82 00 24 */ beq lbl_800F6450
+/* 800F6430 000F2090 7C 00 18 00 */ cmpw r0, r3
+/* 800F6434 000F2094 40 82 00 1C */ bne lbl_800F6450
+/* 800F6438 000F2098 56 C0 0B FC */ rlwinm r0, r22, 1, 0xf, 0x1e
+/* 800F643C 000F209C 3A D6 00 01 */ addi r22, r22, 1
+/* 800F6440 000F20A0 7C 7F 02 14 */ add r3, r31, r0
+/* 800F6444 000F20A4 B2 E3 22 F2 */ sth r23, 0x22f2(r3)
+/* 800F6448 000F20A8 7C 73 02 14 */ add r3, r19, r0
+/* 800F644C 000F20AC B2 E3 00 D2 */ sth r23, 0xd2(r3)
+lbl_800F6450:
+/* 800F6450 000F20B0 3A B5 00 01 */ addi r21, r21, 1
+lbl_800F6454:
+/* 800F6454 000F20B4 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F6458 000F20B8 56 A4 04 3E */ clrlwi r4, r21, 0x10
+/* 800F645C 000F20BC 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F6460 000F20C0 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F6464 000F20C4 7C 7F 02 14 */ add r3, r31, r0
+/* 800F6468 000F20C8 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F646C 000F20CC 7C 04 00 00 */ cmpw r4, r0
+/* 800F6470 000F20D0 41 80 FF 04 */ blt lbl_800F6374
+/* 800F6474 000F20D4 48 00 00 6C */ b lbl_800F64E0
+lbl_800F6478:
+/* 800F6478 000F20D8 56 80 04 3E */ clrlwi r0, r20, 0x10
+/* 800F647C 000F20DC 38 E0 00 00 */ li r7, 0
+/* 800F6480 000F20E0 1C 00 04 44 */ mulli r0, r0, 0x444
+/* 800F6484 000F20E4 3A C0 00 00 */ li r22, 0
+/* 800F6488 000F20E8 7C DF 02 14 */ add r6, r31, r0
+/* 800F648C 000F20EC 48 00 00 34 */ b lbl_800F64C0
+lbl_800F6490:
+/* 800F6490 000F20F0 1C 05 04 44 */ mulli r0, r5, 0x444
+/* 800F6494 000F20F4 56 C3 0B FC */ rlwinm r3, r22, 1, 0xf, 0x1e
+/* 800F6498 000F20F8 54 E5 0B FC */ rlwinm r5, r7, 1, 0xf, 0x1e
+/* 800F649C 000F20FC 7C 9F 1A 14 */ add r4, r31, r3
+/* 800F64A0 000F2100 7C 1F 02 14 */ add r0, r31, r0
+/* 800F64A4 000F2104 7C 66 1A 14 */ add r3, r6, r3
+/* 800F64A8 000F2108 7C A5 02 14 */ add r5, r5, r0
+/* 800F64AC 000F210C 3A D6 00 01 */ addi r22, r22, 1
+/* 800F64B0 000F2110 A0 05 00 D2 */ lhz r0, 0xd2(r5)
+/* 800F64B4 000F2114 38 E7 00 01 */ addi r7, r7, 1
+/* 800F64B8 000F2118 B0 04 22 F2 */ sth r0, 0x22f2(r4)
+/* 800F64BC 000F211C B0 03 00 D2 */ sth r0, 0xd2(r3)
+lbl_800F64C0:
+/* 800F64C0 000F2120 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F64C4 000F2124 54 E4 04 3E */ clrlwi r4, r7, 0x10
+/* 800F64C8 000F2128 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
+/* 800F64CC 000F212C 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
+/* 800F64D0 000F2130 7C 7F 02 14 */ add r3, r31, r0
+/* 800F64D4 000F2134 A8 03 27 36 */ lha r0, 0x2736(r3)
+/* 800F64D8 000F2138 7C 04 00 00 */ cmpw r4, r0
+/* 800F64DC 000F213C 41 80 FF B4 */ blt lbl_800F6490
+lbl_800F64E0:
+/* 800F64E0 000F2140 38 60 00 01 */ li r3, 1
+/* 800F64E4 000F2144 4B F6 3F E9 */ bl func_8005A4CC
+/* 800F64E8 000F2148 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
+/* 800F64EC 000F214C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F64F0 000F2150 7C 7F 02 14 */ add r3, r31, r0
+/* 800F64F4 000F2154 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F64F8 000F2158 B2 C3 27 36 */ sth r22, 0x2736(r3)
+/* 800F64FC 000F215C 38 00 00 0F */ li r0, 0xf
+/* 800F6500 000F2160 B1 DF 27 4E */ sth r14, 0x274e(r31)
+/* 800F6504 000F2164 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 800F6508 000F2168 C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 800F650C 000F216C 90 61 00 6C */ stw r3, 0x6c(r1)
+/* 800F6510 000F2170 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F6514 000F2174 B2 8D 9C 72 */ sth r20, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F6518 000F2178 FC 21 10 28 */ fsub f1, f1, f2
+/* 800F651C 000F217C B0 1F 00 AC */ sth r0, 0xac(r31)
+/* 800F6520 000F2180 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F6524 000F2184 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F6528 000F2188 48 00 00 A8 */ b lbl_800F65D0
+lbl_800F652C:
+/* 800F652C 000F218C 28 0E 00 01 */ cmplwi r14, 1
+/* 800F6530 000F2190 40 82 00 20 */ bne lbl_800F6550
+/* 800F6534 000F2194 38 60 00 0C */ li r3, 0xc
+/* 800F6538 000F2198 4B FF 3E 49 */ bl func_800EA380
+/* 800F653C 000F219C 7C 63 07 34 */ extsh r3, r3
+/* 800F6540 000F21A0 38 80 00 27 */ li r4, 0x27
+/* 800F6544 000F21A4 38 A0 00 00 */ li r5, 0
+/* 800F6548 000F21A8 48 15 D8 69 */ bl func_80253DB0
+/* 800F654C 000F21AC 48 00 00 84 */ b lbl_800F65D0
+lbl_800F6550:
+/* 800F6550 000F21B0 28 0E 00 0A */ cmplwi r14, 0xa
+/* 800F6554 000F21B4 41 80 00 7C */ blt lbl_800F65D0
+/* 800F6558 000F21B8 28 0E 00 1B */ cmplwi r14, 0x1b
+/* 800F655C 000F21BC 41 81 00 74 */ bgt lbl_800F65D0
+/* 800F6560 000F21C0 38 60 00 0C */ li r3, 0xc
+/* 800F6564 000F21C4 4B FF 3E 1D */ bl func_800EA380
+/* 800F6568 000F21C8 38 01 00 4C */ addi r0, r1, 0x4c
+/* 800F656C 000F21CC 7C 63 07 34 */ extsh r3, r3
+/* 800F6570 000F21D0 7C 8E 02 14 */ add r4, r14, r0
+/* 800F6574 000F21D4 38 A0 00 00 */ li r5, 0
+/* 800F6578 000F21D8 88 84 FF F6 */ lbz r4, -0xa(r4)
+/* 800F657C 000F21DC 48 15 D8 35 */ bl func_80253DB0
+/* 800F6580 000F21E0 48 00 00 50 */ b lbl_800F65D0
+/* 800F6584 000F21E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F6588 000F21E8 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F658C 000F21EC 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800F6590 000F21F0 C8 43 00 A0 */ lfd f2, 0xa0(r3)
+/* 800F6594 000F21F4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 800F6598 000F21F8 C8 2D 9C 68 */ lfd f1, lbl_8063EF28-_SDA_BASE_(r13)
+/* 800F659C 000F21FC C8 61 00 60 */ lfd f3, 0x60(r1)
+/* 800F65A0 000F2200 C8 02 8C 00 */ lfd f0, lbl_80641200-_SDA2_BASE_(r2)
+/* 800F65A4 000F2204 FC 63 20 28 */ fsub f3, f3, f4
+/* 800F65A8 000F2208 FC 42 18 24 */ fdiv f2, f2, f3
+/* 800F65AC 000F220C FC 22 08 28 */ fsub f1, f2, f1
+/* 800F65B0 000F2210 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 800F65B4 000F2214 4C 41 13 82 */ cror 2, 1, 2
+/* 800F65B8 000F2218 40 82 00 18 */ bne lbl_800F65D0
+/* 800F65BC 000F221C A0 6D 9C 72 */ lhz r3, lbl_8063EF32-_SDA_BASE_(r13)
+/* 800F65C0 000F2220 3B C0 00 01 */ li r30, 1
+/* 800F65C4 000F2224 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F65C8 000F2228 50 60 5C A8 */ rlwimi r0, r3, 0xb, 0x12, 0x14
+/* 800F65CC 000F222C B0 1F 00 D0 */ sth r0, 0xd0(r31)
+lbl_800F65D0:
+/* 800F65D0 000F2230 2C 1E 00 00 */ cmpwi r30, 0
+/* 800F65D4 000F2234 41 82 02 60 */ beq lbl_800F6834
+/* 800F65D8 000F2238 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F65DC 000F223C 38 A0 00 0E */ li r5, 0xe
+/* 800F65E0 000F2240 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
+/* 800F65E4 000F2244 38 80 00 01 */ li r4, 1
+/* 800F65E8 000F2248 50 83 4D 6C */ rlwimi r3, r4, 9, 0x15, 0x16
+/* 800F65EC 000F224C 2C 00 00 02 */ cmpwi r0, 2
+/* 800F65F0 000F2250 B0 BF 00 AA */ sth r5, 0xaa(r31)
+/* 800F65F4 000F2254 B0 7F 00 D0 */ sth r3, 0xd0(r31)
+/* 800F65F8 000F2258 40 80 00 AC */ bge lbl_800F66A4
+/* 800F65FC 000F225C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F6600 000F2260 40 80 00 08 */ bge lbl_800F6608
+/* 800F6604 000F2264 48 00 00 A0 */ b lbl_800F66A4
+lbl_800F6608:
+/* 800F6608 000F2268 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
+/* 800F660C 000F226C 38 60 00 02 */ li r3, 2
+/* 800F6610 000F2270 D8 1F 00 98 */ stfd f0, 0x98(r31)
+/* 800F6614 000F2274 4B FF 3D 6D */ bl func_800EA380
+/* 800F6618 000F2278 7C 63 07 34 */ extsh r3, r3
+/* 800F661C 000F227C 38 80 00 08 */ li r4, 8
+/* 800F6620 000F2280 38 A0 00 01 */ li r5, 1
+/* 800F6624 000F2284 48 15 D7 CD */ bl func_80253DF0
+/* 800F6628 000F2288 38 60 00 03 */ li r3, 3
+/* 800F662C 000F228C 4B FF 3D 55 */ bl func_800EA380
+/* 800F6630 000F2290 7C 63 07 34 */ extsh r3, r3
+/* 800F6634 000F2294 38 80 00 08 */ li r4, 8
+/* 800F6638 000F2298 38 A0 00 01 */ li r5, 1
+/* 800F663C 000F229C 48 15 D7 B5 */ bl func_80253DF0
+/* 800F6640 000F22A0 38 60 00 0B */ li r3, 0xb
+/* 800F6644 000F22A4 4B FF 3D 3D */ bl func_800EA380
+/* 800F6648 000F22A8 7C 63 07 34 */ extsh r3, r3
+/* 800F664C 000F22AC 38 80 00 08 */ li r4, 8
+/* 800F6650 000F22B0 38 A0 00 01 */ li r5, 1
+/* 800F6654 000F22B4 48 15 D7 9D */ bl func_80253DF0
+/* 800F6658 000F22B8 38 60 00 0B */ li r3, 0xb
+/* 800F665C 000F22BC 4B FF 3D 25 */ bl func_800EA380
+/* 800F6660 000F22C0 7C 63 07 34 */ extsh r3, r3
+/* 800F6664 000F22C4 38 80 00 05 */ li r4, 5
+/* 800F6668 000F22C8 38 A0 00 00 */ li r5, 0
+/* 800F666C 000F22CC 48 15 D7 45 */ bl func_80253DB0
+/* 800F6670 000F22D0 38 60 00 02 */ li r3, 2
+/* 800F6674 000F22D4 4B FF 3D 0D */ bl func_800EA380
+/* 800F6678 000F22D8 7C 63 07 34 */ extsh r3, r3
+/* 800F667C 000F22DC 38 80 00 11 */ li r4, 0x11
+/* 800F6680 000F22E0 38 A0 00 00 */ li r5, 0
+/* 800F6684 000F22E4 48 15 D7 2D */ bl func_80253DB0
+/* 800F6688 000F22E8 38 60 00 03 */ li r3, 3
+/* 800F668C 000F22EC 4B FF 3C F5 */ bl func_800EA380
+/* 800F6690 000F22F0 7C 63 07 34 */ extsh r3, r3
+/* 800F6694 000F22F4 38 80 00 11 */ li r4, 0x11
+/* 800F6698 000F22F8 38 A0 00 00 */ li r5, 0
+/* 800F669C 000F22FC 48 15 D7 15 */ bl func_80253DB0
+/* 800F66A0 000F2300 48 00 00 28 */ b lbl_800F66C8
+lbl_800F66A4:
+/* 800F66A4 000F2304 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F66A8 000F2308 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
+/* 800F66AC 000F230C 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 800F66B0 000F2310 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 800F66B4 000F2314 90 01 00 6C */ stw r0, 0x6c(r1)
+/* 800F66B8 000F2318 C8 21 00 68 */ lfd f1, 0x68(r1)
+/* 800F66BC 000F231C FC 21 10 28 */ fsub f1, f1, f2
+/* 800F66C0 000F2320 FC 00 08 24 */ fdiv f0, f0, f1
+/* 800F66C4 000F2324 D8 1F 00 98 */ stfd f0, 0x98(r31)
+lbl_800F66C8:
+/* 800F66C8 000F2328 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F66CC 000F232C 38 80 00 00 */ li r4, 0
+/* 800F66D0 000F2330 38 A0 00 00 */ li r5, 0
+/* 800F66D4 000F2334 54 03 AF 7F */ rlwinm. r3, r0, 0x15, 0x1d, 0x1f
+/* 800F66D8 000F2338 41 82 00 F0 */ beq lbl_800F67C8
+/* 800F66DC 000F233C 28 03 00 08 */ cmplwi r3, 8
+/* 800F66E0 000F2340 3C C3 00 01 */ addis r6, r3, 1
+/* 800F66E4 000F2344 38 C6 FF F8 */ addi r6, r6, -8
+/* 800F66E8 000F2348 40 81 00 B0 */ ble lbl_800F6798
+/* 800F66EC 000F234C 54 C7 04 3E */ clrlwi r7, r6, 0x10
+/* 800F66F0 000F2350 38 00 00 01 */ li r0, 1
+/* 800F66F4 000F2354 38 C7 00 07 */ addi r6, r7, 7
+/* 800F66F8 000F2358 54 C6 E8 FE */ srwi r6, r6, 3
+/* 800F66FC 000F235C 7C C9 03 A6 */ mtctr r6
+/* 800F6700 000F2360 28 07 00 00 */ cmplwi r7, 0
+/* 800F6704 000F2364 40 81 00 94 */ ble lbl_800F6798
+lbl_800F6708:
+/* 800F6708 000F2368 54 86 04 3E */ clrlwi r6, r4, 0x10
+/* 800F670C 000F236C 38 84 00 08 */ addi r4, r4, 8
+/* 800F6710 000F2370 7D 3F 32 14 */ add r9, r31, r6
+/* 800F6714 000F2374 88 E9 27 56 */ lbz r7, 0x2756(r9)
+/* 800F6718 000F2378 88 C9 27 57 */ lbz r6, 0x2757(r9)
+/* 800F671C 000F237C 7C 07 38 30 */ slw r7, r0, r7
+/* 800F6720 000F2380 89 09 27 58 */ lbz r8, 0x2758(r9)
+/* 800F6724 000F2384 7C A5 3B 78 */ or r5, r5, r7
+/* 800F6728 000F2388 88 E9 27 59 */ lbz r7, 0x2759(r9)
+/* 800F672C 000F238C 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6730 000F2390 7C 06 30 30 */ slw r6, r0, r6
+/* 800F6734 000F2394 7C A5 33 78 */ or r5, r5, r6
+/* 800F6738 000F2398 88 C9 27 5A */ lbz r6, 0x275a(r9)
+/* 800F673C 000F239C 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6740 000F23A0 7C 08 40 30 */ slw r8, r0, r8
+/* 800F6744 000F23A4 7C A5 43 78 */ or r5, r5, r8
+/* 800F6748 000F23A8 89 09 27 5B */ lbz r8, 0x275b(r9)
+/* 800F674C 000F23AC 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6750 000F23B0 7C 07 38 30 */ slw r7, r0, r7
+/* 800F6754 000F23B4 7C A5 3B 78 */ or r5, r5, r7
+/* 800F6758 000F23B8 88 E9 27 5C */ lbz r7, 0x275c(r9)
+/* 800F675C 000F23BC 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6760 000F23C0 7C 06 30 30 */ slw r6, r0, r6
+/* 800F6764 000F23C4 7C A5 33 78 */ or r5, r5, r6
+/* 800F6768 000F23C8 88 C9 27 5D */ lbz r6, 0x275d(r9)
+/* 800F676C 000F23CC 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6770 000F23D0 7C 08 40 30 */ slw r8, r0, r8
+/* 800F6774 000F23D4 7C A5 43 78 */ or r5, r5, r8
+/* 800F6778 000F23D8 7C 07 38 30 */ slw r7, r0, r7
+/* 800F677C 000F23DC 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6780 000F23E0 7C 06 30 30 */ slw r6, r0, r6
+/* 800F6784 000F23E4 7C A5 3B 78 */ or r5, r5, r7
+/* 800F6788 000F23E8 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F678C 000F23EC 7C A5 33 78 */ or r5, r5, r6
+/* 800F6790 000F23F0 54 A5 06 3E */ clrlwi r5, r5, 0x18
+/* 800F6794 000F23F4 42 00 FF 74 */ bdnz lbl_800F6708
+lbl_800F6798:
+/* 800F6798 000F23F8 38 E0 00 01 */ li r7, 1
+/* 800F679C 000F23FC 48 00 00 20 */ b lbl_800F67BC
+lbl_800F67A0:
+/* 800F67A0 000F2400 54 80 04 3E */ clrlwi r0, r4, 0x10
+/* 800F67A4 000F2404 38 84 00 01 */ addi r4, r4, 1
+/* 800F67A8 000F2408 7C DF 02 14 */ add r6, r31, r0
+/* 800F67AC 000F240C 88 06 27 56 */ lbz r0, 0x2756(r6)
+/* 800F67B0 000F2410 7C E0 00 30 */ slw r0, r7, r0
+/* 800F67B4 000F2414 7C A0 03 78 */ or r0, r5, r0
+/* 800F67B8 000F2418 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_800F67BC:
+/* 800F67BC 000F241C 54 80 04 3E */ clrlwi r0, r4, 0x10
+/* 800F67C0 000F2420 7C 00 18 40 */ cmplw r0, r3
+/* 800F67C4 000F2424 41 80 FF DC */ blt lbl_800F67A0
+lbl_800F67C8:
+/* 800F67C8 000F2428 38 E0 00 01 */ li r7, 1
+/* 800F67CC 000F242C 38 00 00 07 */ li r0, 7
+/* 800F67D0 000F2430 48 00 00 40 */ b lbl_800F6810
+lbl_800F67D4:
+/* 800F67D4 000F2434 39 20 00 00 */ li r9, 0
+/* 800F67D8 000F2438 7C 09 03 A6 */ mtctr r0
+lbl_800F67DC:
+/* 800F67DC 000F243C 55 24 06 3E */ clrlwi r4, r9, 0x18
+/* 800F67E0 000F2440 7C E8 20 30 */ slw r8, r7, r4
+/* 800F67E4 000F2444 7C A4 40 39 */ and. r4, r5, r8
+/* 800F67E8 000F2448 40 82 00 1C */ bne lbl_800F6804
+/* 800F67EC 000F244C 54 66 04 3E */ clrlwi r6, r3, 0x10
+/* 800F67F0 000F2450 7C A4 43 78 */ or r4, r5, r8
+/* 800F67F4 000F2454 7C BF 32 14 */ add r5, r31, r6
+/* 800F67F8 000F2458 99 25 27 56 */ stb r9, 0x2756(r5)
+/* 800F67FC 000F245C 54 85 06 3E */ clrlwi r5, r4, 0x18
+/* 800F6800 000F2460 48 00 00 0C */ b lbl_800F680C
+lbl_800F6804:
+/* 800F6804 000F2464 39 29 00 01 */ addi r9, r9, 1
+/* 800F6808 000F2468 42 00 FF D4 */ bdnz lbl_800F67DC
+lbl_800F680C:
+/* 800F680C 000F246C 38 63 00 01 */ addi r3, r3, 1
+lbl_800F6810:
+/* 800F6810 000F2470 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 800F6814 000F2474 28 04 00 07 */ cmplwi r4, 7
+/* 800F6818 000F2478 41 80 FF BC */ blt lbl_800F67D4
+/* 800F681C 000F247C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
+/* 800F6820 000F2480 54 03 97 BE */ rlwinm r3, r0, 0x12, 0x1e, 0x1f
+/* 800F6824 000F2484 48 00 12 4D */ bl func_800F7A70
+/* 800F6828 000F2488 A0 1F 00 CE */ lhz r0, 0xce(r31)
+/* 800F682C 000F248C 54 00 05 9E */ rlwinm r0, r0, 0, 0x16, 0xf
+/* 800F6830 000F2490 B0 1F 00 CE */ sth r0, 0xce(r31)
+lbl_800F6834:
+/* 800F6834 000F2494 39 61 01 10 */ addi r11, r1, 0x110
+/* 800F6838 000F2498 48 0D 09 09 */ bl __restore_gpr
+/* 800F683C 000F249C 80 01 01 14 */ lwz r0, 0x114(r1)
+/* 800F6840 000F24A0 7C 08 03 A6 */ mtlr r0
+/* 800F6844 000F24A4 38 21 01 10 */ addi r1, r1, 0x110
+/* 800F6848 000F24A8 4E 80 00 20 */ blr
+
+.global func_800F684C
+func_800F684C:
+/* 800F684C 000F24AC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F6850 000F24B0 7C 08 02 A6 */ mflr r0
+/* 800F6854 000F24B4 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800F6858 000F24B8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F685C 000F24BC 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800F6860 000F24C0 A0 03 00 A8 */ lhz r0, 0xa8(r3)
+/* 800F6864 000F24C4 2C 00 00 03 */ cmpwi r0, 3
+/* 800F6868 000F24C8 41 82 00 88 */ beq lbl_800F68F0
+/* 800F686C 000F24CC 40 80 00 10 */ bge lbl_800F687C
+/* 800F6870 000F24D0 2C 00 00 02 */ cmpwi r0, 2
+/* 800F6874 000F24D4 40 80 00 60 */ bge lbl_800F68D4
+/* 800F6878 000F24D8 48 00 00 90 */ b lbl_800F6908
+lbl_800F687C:
+/* 800F687C 000F24DC 2C 00 00 07 */ cmpwi r0, 7
+/* 800F6880 000F24E0 40 80 00 88 */ bge lbl_800F6908
+/* 800F6884 000F24E4 2C 00 00 05 */ cmpwi r0, 5
+/* 800F6888 000F24E8 40 80 00 4C */ bge lbl_800F68D4
+/* 800F688C 000F24EC 38 60 00 08 */ li r3, 8
+/* 800F6890 000F24F0 4B FF 3A F1 */ bl func_800EA380
+/* 800F6894 000F24F4 7C 63 07 34 */ extsh r3, r3
+/* 800F6898 000F24F8 38 80 00 08 */ li r4, 8
+/* 800F689C 000F24FC 38 A0 00 00 */ li r5, 0
+/* 800F68A0 000F2500 48 15 D5 51 */ bl func_80253DF0
+/* 800F68A4 000F2504 38 60 00 09 */ li r3, 9
+/* 800F68A8 000F2508 4B FF 3A D9 */ bl func_800EA380
+/* 800F68AC 000F250C 7C 63 07 34 */ extsh r3, r3
+/* 800F68B0 000F2510 38 80 00 08 */ li r4, 8
+/* 800F68B4 000F2514 38 A0 00 00 */ li r5, 0
+/* 800F68B8 000F2518 48 15 D5 39 */ bl func_80253DF0
+/* 800F68BC 000F251C 38 60 00 0A */ li r3, 0xa
+/* 800F68C0 000F2520 4B FF 3A C1 */ bl func_800EA380
+/* 800F68C4 000F2524 7C 63 07 34 */ extsh r3, r3
+/* 800F68C8 000F2528 38 80 00 08 */ li r4, 8
+/* 800F68CC 000F252C 38 A0 00 00 */ li r5, 0
+/* 800F68D0 000F2530 48 15 D5 21 */ bl func_80253DF0
+lbl_800F68D4:
+/* 800F68D4 000F2534 38 60 00 07 */ li r3, 7
+/* 800F68D8 000F2538 4B FF 3A A9 */ bl func_800EA380
+/* 800F68DC 000F253C 7C 63 07 34 */ extsh r3, r3
+/* 800F68E0 000F2540 38 80 00 08 */ li r4, 8
+/* 800F68E4 000F2544 38 A0 00 00 */ li r5, 0
+/* 800F68E8 000F2548 48 15 D5 09 */ bl func_80253DF0
+/* 800F68EC 000F254C 48 00 00 1C */ b lbl_800F6908
+lbl_800F68F0:
+/* 800F68F0 000F2550 38 60 00 0C */ li r3, 0xc
+/* 800F68F4 000F2554 4B FF 3A 8D */ bl func_800EA380
+/* 800F68F8 000F2558 7C 63 07 34 */ extsh r3, r3
+/* 800F68FC 000F255C 38 80 00 08 */ li r4, 8
+/* 800F6900 000F2560 38 A0 00 00 */ li r5, 0
+/* 800F6904 000F2564 48 15 D4 ED */ bl func_80253DF0
+lbl_800F6908:
+/* 800F6908 000F2568 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F690C 000F256C 7C 08 03 A6 */ mtlr r0
+/* 800F6910 000F2570 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F6914 000F2574 4E 80 00 20 */ blr
+
+.global func_800F6918
+func_800F6918:
+/* 800F6918 000F2578 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 800F691C 000F257C 7C 08 02 A6 */ mflr r0
+/* 800F6920 000F2580 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F6924 000F2584 93 E1 00 4C */ stw r31, 0x4c(r1)
+/* 800F6928 000F2588 7C BF 2B 78 */ mr r31, r5
+/* 800F692C 000F258C 93 C1 00 48 */ stw r30, 0x48(r1)
+/* 800F6930 000F2590 7C 9E 23 78 */ mr r30, r4
+/* 800F6934 000F2594 93 A1 00 44 */ stw r29, 0x44(r1)
+/* 800F6938 000F2598 7C 7D 1B 78 */ mr r29, r3
+/* 800F693C 000F259C 7F C3 F3 78 */ mr r3, r30
+/* 800F6940 000F25A0 4B F6 02 95 */ bl func_80056BD4
+/* 800F6944 000F25A4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6948 000F25A8 40 82 00 0C */ bne lbl_800F6954
+/* 800F694C 000F25AC 38 60 00 00 */ li r3, 0
+/* 800F6950 000F25B0 48 00 00 E0 */ b lbl_800F6A30
+lbl_800F6954:
+/* 800F6954 000F25B4 7F C3 F3 78 */ mr r3, r30
+/* 800F6958 000F25B8 4B F6 04 D5 */ bl func_80056E2C
+/* 800F695C 000F25BC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6960 000F25C0 41 82 00 0C */ beq lbl_800F696C
+/* 800F6964 000F25C4 38 60 00 00 */ li r3, 0
+/* 800F6968 000F25C8 48 00 00 C8 */ b lbl_800F6A30
+lbl_800F696C:
+/* 800F696C 000F25CC 2C 1F 00 00 */ cmpwi r31, 0
+/* 800F6970 000F25D0 41 82 00 78 */ beq lbl_800F69E8
+/* 800F6974 000F25D4 7F C3 F3 78 */ mr r3, r30
+/* 800F6978 000F25D8 38 80 00 4D */ li r4, 0x4d
+/* 800F697C 000F25DC 38 A0 00 00 */ li r5, 0
+/* 800F6980 000F25E0 48 2E 45 7D */ bl func_803DAEFC
+/* 800F6984 000F25E4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6988 000F25E8 41 82 00 58 */ beq lbl_800F69E0
+/* 800F698C 000F25EC 7F C3 F3 78 */ mr r3, r30
+/* 800F6990 000F25F0 38 A1 00 20 */ addi r5, r1, 0x20
+/* 800F6994 000F25F4 38 80 00 74 */ li r4, 0x74
+/* 800F6998 000F25F8 48 2E 45 65 */ bl func_803DAEFC
+/* 800F699C 000F25FC A0 61 00 20 */ lhz r3, 0x20(r1)
+/* 800F69A0 000F2600 28 03 00 A2 */ cmplwi r3, 0xa2
+/* 800F69A4 000F2604 41 80 00 14 */ blt lbl_800F69B8
+/* 800F69A8 000F2608 28 03 00 DF */ cmplwi r3, 0xdf
+/* 800F69AC 000F260C 41 81 00 0C */ bgt lbl_800F69B8
+/* 800F69B0 000F2610 38 03 00 7F */ addi r0, r3, 0x7f
+/* 800F69B4 000F2614 B0 01 00 20 */ sth r0, 0x20(r1)
+lbl_800F69B8:
+/* 800F69B8 000F2618 A0 01 00 20 */ lhz r0, 0x20(r1)
+/* 800F69BC 000F261C 28 00 00 01 */ cmplwi r0, 1
+/* 800F69C0 000F2620 40 82 00 0C */ bne lbl_800F69CC
+/* 800F69C4 000F2624 38 00 01 DE */ li r0, 0x1de
+/* 800F69C8 000F2628 B0 01 00 20 */ sth r0, 0x20(r1)
+lbl_800F69CC:
+/* 800F69CC 000F262C 38 61 00 08 */ addi r3, r1, 8
+/* 800F69D0 000F2630 38 81 00 20 */ addi r4, r1, 0x20
+/* 800F69D4 000F2634 38 A0 00 0B */ li r5, 0xb
+/* 800F69D8 000F2638 48 08 06 A9 */ bl func_80177080
+/* 800F69DC 000F263C 48 00 00 3C */ b lbl_800F6A18
+lbl_800F69E0:
+/* 800F69E0 000F2640 38 60 00 00 */ li r3, 0
+/* 800F69E4 000F2644 48 00 00 4C */ b lbl_800F6A30
+lbl_800F69E8:
+/* 800F69E8 000F2648 7F C3 F3 78 */ mr r3, r30
+/* 800F69EC 000F264C 38 80 00 05 */ li r4, 5
+/* 800F69F0 000F2650 38 A0 00 00 */ li r5, 0
+/* 800F69F4 000F2654 48 2E 45 09 */ bl func_803DAEFC
+/* 800F69F8 000F2658 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800F69FC 000F265C 7C 64 1B 78 */ mr r4, r3
+/* 800F6A00 000F2660 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800F6A04 000F2664 38 65 00 10 */ addi r3, r5, 0x10
+/* 800F6A08 000F2668 48 29 B5 8D */ bl func_80391F94
+/* 800F6A0C 000F266C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800F6A10 000F2670 38 81 00 08 */ addi r4, r1, 8
+/* 800F6A14 000F2674 48 15 99 C5 */ bl func_802503D8
+lbl_800F6A18:
+/* 800F6A18 000F2678 A0 01 00 08 */ lhz r0, 8(r1)
+/* 800F6A1C 000F267C 7C 1D 00 40 */ cmplw r29, r0
+/* 800F6A20 000F2680 41 82 00 0C */ beq lbl_800F6A2C
+/* 800F6A24 000F2684 38 60 00 00 */ li r3, 0
+/* 800F6A28 000F2688 48 00 00 08 */ b lbl_800F6A30
+lbl_800F6A2C:
+/* 800F6A2C 000F268C 38 60 00 01 */ li r3, 1
+lbl_800F6A30:
+/* 800F6A30 000F2690 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800F6A34 000F2694 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800F6A38 000F2698 83 C1 00 48 */ lwz r30, 0x48(r1)
+/* 800F6A3C 000F269C 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800F6A40 000F26A0 7C 08 03 A6 */ mtlr r0
+/* 800F6A44 000F26A4 38 21 00 50 */ addi r1, r1, 0x50
+/* 800F6A48 000F26A8 4E 80 00 20 */ blr
+
+.global func_800F6A4C
+func_800F6A4C:
+/* 800F6A4C 000F26AC 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 800F6A50 000F26B0 7C 08 02 A6 */ mflr r0
+/* 800F6A54 000F26B4 90 01 00 54 */ stw r0, 0x54(r1)
+/* 800F6A58 000F26B8 39 61 00 50 */ addi r11, r1, 0x50
+/* 800F6A5C 000F26BC 48 0D 06 A9 */ bl _savegpr_18
+/* 800F6A60 000F26C0 7C 7C 1B 78 */ mr r28, r3
+/* 800F6A64 000F26C4 48 06 8C 7D */ bl func_8015F6E0
+/* 800F6A68 000F26C8 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
+/* 800F6A6C 000F26CC 7C 76 1B 78 */ mr r22, r3
+/* 800F6A70 000F26D0 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
+/* 800F6A74 000F26D4 3B A0 00 00 */ li r29, 0
+/* 800F6A78 000F26D8 3B 00 00 44 */ li r24, 0x44
+/* 800F6A7C 000F26DC 3B 20 00 00 */ li r25, 0
+/* 800F6A80 000F26E0 3B 40 00 01 */ li r26, 1
+/* 800F6A84 000F26E4 3F 60 88 89 */ lis r27, 0x8889
+/* 800F6A88 000F26E8 3A E0 FF FF */ li r23, -1
+lbl_800F6A8C:
+/* 800F6A8C 000F26EC 7F 84 E3 78 */ mr r4, r28
+/* 800F6A90 000F26F0 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 800F6A94 000F26F4 4B FE F3 59 */ bl func_800E5DEC
+/* 800F6A98 000F26F8 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 800F6A9C 000F26FC 7C 7F 1B 78 */ mr r31, r3
+/* 800F6AA0 000F2700 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 800F6AA4 000F2704 41 82 08 28 */ beq lbl_800F72CC
+/* 800F6AA8 000F2708 38 80 00 05 */ li r4, 5
+/* 800F6AAC 000F270C 38 A0 00 00 */ li r5, 0
+/* 800F6AB0 000F2710 48 2E 44 4D */ bl func_803DAEFC
+/* 800F6AB4 000F2714 28 03 01 22 */ cmplwi r3, 0x122
+/* 800F6AB8 000F2718 40 82 03 58 */ bne lbl_800F6E10
+/* 800F6ABC 000F271C 88 7F 00 88 */ lbz r3, 0x88(r31)
+/* 800F6AC0 000F2720 7C 60 07 75 */ extsb. r0, r3
+/* 800F6AC4 000F2724 40 82 01 D4 */ bne lbl_800F6C98
+/* 800F6AC8 000F2728 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6ACC 000F272C 7C 00 07 75 */ extsb. r0, r0
+/* 800F6AD0 000F2730 41 80 01 C8 */ blt lbl_800F6C98
+/* 800F6AD4 000F2734 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6AD8 000F2738 7C 76 02 14 */ add r3, r22, r0
+/* 800F6ADC 000F273C 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F6AE0 000F2740 48 2E 56 BD */ bl func_803DC19C
+/* 800F6AE4 000F2744 7C 64 1B 78 */ mr r4, r3
+/* 800F6AE8 000F2748 7F E3 FB 78 */ mr r3, r31
+/* 800F6AEC 000F274C 48 00 08 05 */ bl func_800F72F0
+/* 800F6AF0 000F2750 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6AF4 000F2754 41 82 00 58 */ beq lbl_800F6B4C
+/* 800F6AF8 000F2758 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6AFC 000F275C 38 BF FF FF */ addi r5, r31, -1
+/* 800F6B00 000F2760 7C 00 07 74 */ extsb r0, r0
+/* 800F6B04 000F2764 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6B08 000F2768 7C 76 02 14 */ add r3, r22, r0
+/* 800F6B0C 000F276C 38 83 00 CB */ addi r4, r3, 0xcb
+/* 800F6B10 000F2770 7F 09 03 A6 */ mtctr r24
+lbl_800F6B14:
+/* 800F6B14 000F2774 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6B18 000F2778 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6B1C 000F277C 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6B20 000F2780 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6B24 000F2784 42 00 FF F0 */ bdnz lbl_800F6B14
+/* 800F6B28 000F2788 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6B2C 000F278C A0 9E 00 D0 */ lhz r4, 0xd0(r30)
+/* 800F6B30 000F2790 7C 00 07 74 */ extsb r0, r0
+/* 800F6B34 000F2794 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
+/* 800F6B38 000F2798 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6B3C 000F279C 7C 60 03 78 */ or r0, r3, r0
+/* 800F6B40 000F27A0 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
+/* 800F6B44 000F27A4 B0 9E 00 D0 */ sth r4, 0xd0(r30)
+/* 800F6B48 000F27A8 48 00 07 84 */ b lbl_800F72CC
+lbl_800F6B4C:
+/* 800F6B4C 000F27AC 38 00 01 23 */ li r0, 0x123
+/* 800F6B50 000F27B0 7F E3 FB 78 */ mr r3, r31
+/* 800F6B54 000F27B4 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6B58 000F27B8 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6B5C 000F27BC 38 80 00 05 */ li r4, 5
+/* 800F6B60 000F27C0 48 2E 4B 19 */ bl func_803DB678
+/* 800F6B64 000F27C4 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6B68 000F27C8 7C 00 07 74 */ extsb r0, r0
+/* 800F6B6C 000F27CC 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6B70 000F27D0 7C 76 02 14 */ add r3, r22, r0
+/* 800F6B74 000F27D4 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F6B78 000F27D8 48 2E 56 25 */ bl func_803DC19C
+/* 800F6B7C 000F27DC 7C 64 1B 78 */ mr r4, r3
+/* 800F6B80 000F27E0 7F E3 FB 78 */ mr r3, r31
+/* 800F6B84 000F27E4 48 00 07 6D */ bl func_800F72F0
+/* 800F6B88 000F27E8 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6B8C 000F27EC 41 82 00 58 */ beq lbl_800F6BE4
+/* 800F6B90 000F27F0 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6B94 000F27F4 38 BF FF FF */ addi r5, r31, -1
+/* 800F6B98 000F27F8 7C 00 07 74 */ extsb r0, r0
+/* 800F6B9C 000F27FC 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6BA0 000F2800 7C 76 02 14 */ add r3, r22, r0
+/* 800F6BA4 000F2804 38 83 00 CB */ addi r4, r3, 0xcb
+/* 800F6BA8 000F2808 7F 09 03 A6 */ mtctr r24
+lbl_800F6BAC:
+/* 800F6BAC 000F280C 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6BB0 000F2810 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6BB4 000F2814 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6BB8 000F2818 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6BBC 000F281C 42 00 FF F0 */ bdnz lbl_800F6BAC
+/* 800F6BC0 000F2820 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6BC4 000F2824 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
+/* 800F6BC8 000F2828 7C 00 07 74 */ extsb r0, r0
+/* 800F6BCC 000F282C 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
+/* 800F6BD0 000F2830 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6BD4 000F2834 7C 60 03 78 */ or r0, r3, r0
+/* 800F6BD8 000F2838 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
+/* 800F6BDC 000F283C B0 9E 00 D0 */ sth r4, 0xd0(r30)
+/* 800F6BE0 000F2840 48 00 06 EC */ b lbl_800F72CC
+lbl_800F6BE4:
+/* 800F6BE4 000F2844 38 00 01 24 */ li r0, 0x124
+/* 800F6BE8 000F2848 7F E3 FB 78 */ mr r3, r31
+/* 800F6BEC 000F284C 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6BF0 000F2850 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6BF4 000F2854 38 80 00 05 */ li r4, 5
+/* 800F6BF8 000F2858 48 2E 4A 81 */ bl func_803DB678
+/* 800F6BFC 000F285C 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6C00 000F2860 7C 00 07 74 */ extsb r0, r0
+/* 800F6C04 000F2864 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6C08 000F2868 7C 76 02 14 */ add r3, r22, r0
+/* 800F6C0C 000F286C 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F6C10 000F2870 48 2E 55 8D */ bl func_803DC19C
+/* 800F6C14 000F2874 7C 64 1B 78 */ mr r4, r3
+/* 800F6C18 000F2878 7F E3 FB 78 */ mr r3, r31
+/* 800F6C1C 000F287C 48 00 06 D5 */ bl func_800F72F0
+/* 800F6C20 000F2880 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6C24 000F2884 41 82 00 58 */ beq lbl_800F6C7C
+/* 800F6C28 000F2888 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6C2C 000F288C 38 BF FF FF */ addi r5, r31, -1
+/* 800F6C30 000F2890 7C 00 07 74 */ extsb r0, r0
+/* 800F6C34 000F2894 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6C38 000F2898 7C 76 02 14 */ add r3, r22, r0
+/* 800F6C3C 000F289C 38 83 00 CB */ addi r4, r3, 0xcb
+/* 800F6C40 000F28A0 7F 09 03 A6 */ mtctr r24
+lbl_800F6C44:
+/* 800F6C44 000F28A4 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6C48 000F28A8 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6C4C 000F28AC 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6C50 000F28B0 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6C54 000F28B4 42 00 FF F0 */ bdnz lbl_800F6C44
+/* 800F6C58 000F28B8 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6C5C 000F28BC A0 9E 00 D0 */ lhz r4, 0xd0(r30)
+/* 800F6C60 000F28C0 7C 00 07 74 */ extsb r0, r0
+/* 800F6C64 000F28C4 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
+/* 800F6C68 000F28C8 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6C6C 000F28CC 7C 60 03 78 */ or r0, r3, r0
+/* 800F6C70 000F28D0 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
+/* 800F6C74 000F28D4 B0 9E 00 D0 */ sth r4, 0xd0(r30)
+/* 800F6C78 000F28D8 48 00 06 54 */ b lbl_800F72CC
+lbl_800F6C7C:
+/* 800F6C7C 000F28DC 38 00 01 22 */ li r0, 0x122
+/* 800F6C80 000F28E0 7F E3 FB 78 */ mr r3, r31
+/* 800F6C84 000F28E4 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6C88 000F28E8 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6C8C 000F28EC 38 80 00 05 */ li r4, 5
+/* 800F6C90 000F28F0 48 2E 49 E9 */ bl func_803DB678
+/* 800F6C94 000F28F4 48 00 02 90 */ b lbl_800F6F24
+lbl_800F6C98:
+/* 800F6C98 000F28F8 7C 63 07 75 */ extsb. r3, r3
+/* 800F6C9C 000F28FC 40 81 02 88 */ ble lbl_800F6F24
+/* 800F6CA0 000F2900 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6CA4 000F2904 7C 04 07 75 */ extsb. r4, r0
+/* 800F6CA8 000F2908 41 80 02 7C */ blt lbl_800F6F24
+/* 800F6CAC 000F290C 38 03 FF FF */ addi r0, r3, -1
+/* 800F6CB0 000F2910 7F E3 FB 78 */ mr r3, r31
+/* 800F6CB4 000F2914 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800F6CB8 000F2918 7C 04 02 14 */ add r0, r4, r0
+/* 800F6CBC 000F291C 7C 12 07 34 */ extsh r18, r0
+/* 800F6CC0 000F2920 1C 12 00 88 */ mulli r0, r18, 0x88
+/* 800F6CC4 000F2924 7C 96 02 14 */ add r4, r22, r0
+/* 800F6CC8 000F2928 3A 64 05 F8 */ addi r19, r4, 0x5f8
+/* 800F6CCC 000F292C 7E 64 9B 78 */ mr r4, r19
+/* 800F6CD0 000F2930 48 00 06 21 */ bl func_800F72F0
+/* 800F6CD4 000F2934 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6CD8 000F2938 41 82 00 44 */ beq lbl_800F6D1C
+/* 800F6CDC 000F293C 38 BF FF FF */ addi r5, r31, -1
+/* 800F6CE0 000F2940 38 93 FF FF */ addi r4, r19, -1
+/* 800F6CE4 000F2944 7F 09 03 A6 */ mtctr r24
+lbl_800F6CE8:
+/* 800F6CE8 000F2948 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6CEC 000F294C 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6CF0 000F2950 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6CF4 000F2954 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6CF8 000F2958 42 00 FF F0 */ bdnz lbl_800F6CE8
+/* 800F6CFC 000F295C 7E 43 1E 70 */ srawi r3, r18, 3
+/* 800F6D00 000F2960 56 40 07 7E */ clrlwi r0, r18, 0x1d
+/* 800F6D04 000F2964 7C 9E 1A 14 */ add r4, r30, r3
+/* 800F6D08 000F2968 88 64 27 A8 */ lbz r3, 0x27a8(r4)
+/* 800F6D0C 000F296C 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6D10 000F2970 7C 60 03 78 */ or r0, r3, r0
+/* 800F6D14 000F2974 98 04 27 A8 */ stb r0, 0x27a8(r4)
+/* 800F6D18 000F2978 48 00 05 B4 */ b lbl_800F72CC
+lbl_800F6D1C:
+/* 800F6D1C 000F297C 38 00 01 23 */ li r0, 0x123
+/* 800F6D20 000F2980 7F E3 FB 78 */ mr r3, r31
+/* 800F6D24 000F2984 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6D28 000F2988 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6D2C 000F298C 38 80 00 05 */ li r4, 5
+/* 800F6D30 000F2990 48 2E 49 49 */ bl func_803DB678
+/* 800F6D34 000F2994 7F E3 FB 78 */ mr r3, r31
+/* 800F6D38 000F2998 7E 64 9B 78 */ mr r4, r19
+/* 800F6D3C 000F299C 48 00 05 B5 */ bl func_800F72F0
+/* 800F6D40 000F29A0 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6D44 000F29A4 41 82 00 44 */ beq lbl_800F6D88
+/* 800F6D48 000F29A8 38 BF FF FF */ addi r5, r31, -1
+/* 800F6D4C 000F29AC 38 93 FF FF */ addi r4, r19, -1
+/* 800F6D50 000F29B0 7F 09 03 A6 */ mtctr r24
+lbl_800F6D54:
+/* 800F6D54 000F29B4 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6D58 000F29B8 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6D5C 000F29BC 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6D60 000F29C0 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6D64 000F29C4 42 00 FF F0 */ bdnz lbl_800F6D54
+/* 800F6D68 000F29C8 7E 43 1E 70 */ srawi r3, r18, 3
+/* 800F6D6C 000F29CC 56 40 07 7E */ clrlwi r0, r18, 0x1d
+/* 800F6D70 000F29D0 7C 9E 1A 14 */ add r4, r30, r3
+/* 800F6D74 000F29D4 88 64 27 A8 */ lbz r3, 0x27a8(r4)
+/* 800F6D78 000F29D8 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6D7C 000F29DC 7C 60 03 78 */ or r0, r3, r0
+/* 800F6D80 000F29E0 98 04 27 A8 */ stb r0, 0x27a8(r4)
+/* 800F6D84 000F29E4 48 00 05 48 */ b lbl_800F72CC
+lbl_800F6D88:
+/* 800F6D88 000F29E8 38 00 01 24 */ li r0, 0x124
+/* 800F6D8C 000F29EC 7F E3 FB 78 */ mr r3, r31
+/* 800F6D90 000F29F0 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6D94 000F29F4 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6D98 000F29F8 38 80 00 05 */ li r4, 5
+/* 800F6D9C 000F29FC 48 2E 48 DD */ bl func_803DB678
+/* 800F6DA0 000F2A00 7F E3 FB 78 */ mr r3, r31
+/* 800F6DA4 000F2A04 7E 64 9B 78 */ mr r4, r19
+/* 800F6DA8 000F2A08 48 00 05 49 */ bl func_800F72F0
+/* 800F6DAC 000F2A0C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6DB0 000F2A10 41 82 00 44 */ beq lbl_800F6DF4
+/* 800F6DB4 000F2A14 38 BF FF FF */ addi r5, r31, -1
+/* 800F6DB8 000F2A18 38 93 FF FF */ addi r4, r19, -1
+/* 800F6DBC 000F2A1C 7F 09 03 A6 */ mtctr r24
+lbl_800F6DC0:
+/* 800F6DC0 000F2A20 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6DC4 000F2A24 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6DC8 000F2A28 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6DCC 000F2A2C 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6DD0 000F2A30 42 00 FF F0 */ bdnz lbl_800F6DC0
+/* 800F6DD4 000F2A34 7E 43 1E 70 */ srawi r3, r18, 3
+/* 800F6DD8 000F2A38 56 40 07 7E */ clrlwi r0, r18, 0x1d
+/* 800F6DDC 000F2A3C 7C 9E 1A 14 */ add r4, r30, r3
+/* 800F6DE0 000F2A40 88 64 27 A8 */ lbz r3, 0x27a8(r4)
+/* 800F6DE4 000F2A44 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6DE8 000F2A48 7C 60 03 78 */ or r0, r3, r0
+/* 800F6DEC 000F2A4C 98 04 27 A8 */ stb r0, 0x27a8(r4)
+/* 800F6DF0 000F2A50 48 00 04 DC */ b lbl_800F72CC
+lbl_800F6DF4:
+/* 800F6DF4 000F2A54 38 00 01 22 */ li r0, 0x122
+/* 800F6DF8 000F2A58 7F E3 FB 78 */ mr r3, r31
+/* 800F6DFC 000F2A5C 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6E00 000F2A60 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6E04 000F2A64 38 80 00 05 */ li r4, 5
+/* 800F6E08 000F2A68 48 2E 48 71 */ bl func_803DB678
+/* 800F6E0C 000F2A6C 48 00 01 18 */ b lbl_800F6F24
+lbl_800F6E10:
+/* 800F6E10 000F2A70 88 7F 00 88 */ lbz r3, 0x88(r31)
+/* 800F6E14 000F2A74 7C 60 07 75 */ extsb. r0, r3
+/* 800F6E18 000F2A78 40 82 00 88 */ bne lbl_800F6EA0
+/* 800F6E1C 000F2A7C 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6E20 000F2A80 7C 00 07 75 */ extsb. r0, r0
+/* 800F6E24 000F2A84 41 80 00 7C */ blt lbl_800F6EA0
+/* 800F6E28 000F2A88 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6E2C 000F2A8C 7C 76 02 14 */ add r3, r22, r0
+/* 800F6E30 000F2A90 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F6E34 000F2A94 48 2E 53 69 */ bl func_803DC19C
+/* 800F6E38 000F2A98 7C 64 1B 78 */ mr r4, r3
+/* 800F6E3C 000F2A9C 7F E3 FB 78 */ mr r3, r31
+/* 800F6E40 000F2AA0 48 00 04 B1 */ bl func_800F72F0
+/* 800F6E44 000F2AA4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6E48 000F2AA8 41 82 00 DC */ beq lbl_800F6F24
+/* 800F6E4C 000F2AAC 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6E50 000F2AB0 38 BF FF FF */ addi r5, r31, -1
+/* 800F6E54 000F2AB4 7C 00 07 74 */ extsb r0, r0
+/* 800F6E58 000F2AB8 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6E5C 000F2ABC 7C 76 02 14 */ add r3, r22, r0
+/* 800F6E60 000F2AC0 38 83 00 CB */ addi r4, r3, 0xcb
+/* 800F6E64 000F2AC4 7F 09 03 A6 */ mtctr r24
+lbl_800F6E68:
+/* 800F6E68 000F2AC8 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6E6C 000F2ACC 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6E70 000F2AD0 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6E74 000F2AD4 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6E78 000F2AD8 42 00 FF F0 */ bdnz lbl_800F6E68
+/* 800F6E7C 000F2ADC 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6E80 000F2AE0 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
+/* 800F6E84 000F2AE4 7C 00 07 74 */ extsb r0, r0
+/* 800F6E88 000F2AE8 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
+/* 800F6E8C 000F2AEC 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6E90 000F2AF0 7C 60 03 78 */ or r0, r3, r0
+/* 800F6E94 000F2AF4 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
+/* 800F6E98 000F2AF8 B0 9E 00 D0 */ sth r4, 0xd0(r30)
+/* 800F6E9C 000F2AFC 48 00 04 30 */ b lbl_800F72CC
+lbl_800F6EA0:
+/* 800F6EA0 000F2B00 7C 63 07 75 */ extsb. r3, r3
+/* 800F6EA4 000F2B04 40 81 00 80 */ ble lbl_800F6F24
+/* 800F6EA8 000F2B08 88 1F 00 89 */ lbz r0, 0x89(r31)
+/* 800F6EAC 000F2B0C 7C 04 07 75 */ extsb. r4, r0
+/* 800F6EB0 000F2B10 41 80 00 74 */ blt lbl_800F6F24
+/* 800F6EB4 000F2B14 38 03 FF FF */ addi r0, r3, -1
+/* 800F6EB8 000F2B18 7F E3 FB 78 */ mr r3, r31
+/* 800F6EBC 000F2B1C 1C 00 00 1E */ mulli r0, r0, 0x1e
+/* 800F6EC0 000F2B20 7C 04 02 14 */ add r0, r4, r0
+/* 800F6EC4 000F2B24 7C 12 07 34 */ extsh r18, r0
+/* 800F6EC8 000F2B28 1C 12 00 88 */ mulli r0, r18, 0x88
+/* 800F6ECC 000F2B2C 7C 96 02 14 */ add r4, r22, r0
+/* 800F6ED0 000F2B30 3A 64 05 F8 */ addi r19, r4, 0x5f8
+/* 800F6ED4 000F2B34 7E 64 9B 78 */ mr r4, r19
+/* 800F6ED8 000F2B38 48 00 04 19 */ bl func_800F72F0
+/* 800F6EDC 000F2B3C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6EE0 000F2B40 41 82 00 44 */ beq lbl_800F6F24
+/* 800F6EE4 000F2B44 38 BF FF FF */ addi r5, r31, -1
+/* 800F6EE8 000F2B48 38 93 FF FF */ addi r4, r19, -1
+/* 800F6EEC 000F2B4C 7F 09 03 A6 */ mtctr r24
+lbl_800F6EF0:
+/* 800F6EF0 000F2B50 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6EF4 000F2B54 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6EF8 000F2B58 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6EFC 000F2B5C 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6F00 000F2B60 42 00 FF F0 */ bdnz lbl_800F6EF0
+/* 800F6F04 000F2B64 7E 43 1E 70 */ srawi r3, r18, 3
+/* 800F6F08 000F2B68 56 40 07 7E */ clrlwi r0, r18, 0x1d
+/* 800F6F0C 000F2B6C 7C 9E 1A 14 */ add r4, r30, r3
+/* 800F6F10 000F2B70 88 64 27 A8 */ lbz r3, 0x27a8(r4)
+/* 800F6F14 000F2B74 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6F18 000F2B78 7C 60 03 78 */ or r0, r3, r0
+/* 800F6F1C 000F2B7C 98 04 27 A8 */ stb r0, 0x27a8(r4)
+/* 800F6F20 000F2B80 48 00 03 AC */ b lbl_800F72CC
+lbl_800F6F24:
+/* 800F6F24 000F2B84 9A FF 00 88 */ stb r23, 0x88(r31)
+/* 800F6F28 000F2B88 7F E3 FB 78 */ mr r3, r31
+/* 800F6F2C 000F2B8C 38 80 00 05 */ li r4, 5
+/* 800F6F30 000F2B90 38 A0 00 00 */ li r5, 0
+/* 800F6F34 000F2B94 9A FF 00 89 */ stb r23, 0x89(r31)
+/* 800F6F38 000F2B98 48 2E 3F C5 */ bl func_803DAEFC
+/* 800F6F3C 000F2B9C 28 03 01 22 */ cmplwi r3, 0x122
+/* 800F6F40 000F2BA0 40 82 01 E8 */ bne lbl_800F7128
+/* 800F6F44 000F2BA4 38 00 01 22 */ li r0, 0x122
+/* 800F6F48 000F2BA8 90 01 00 08 */ stw r0, 8(r1)
+/* 800F6F4C 000F2BAC 48 00 01 A8 */ b lbl_800F70F4
+lbl_800F6F50:
+/* 800F6F50 000F2BB0 7F E3 FB 78 */ mr r3, r31
+/* 800F6F54 000F2BB4 38 A1 00 08 */ addi r5, r1, 8
+/* 800F6F58 000F2BB8 38 80 00 05 */ li r4, 5
+/* 800F6F5C 000F2BBC 48 2E 47 1D */ bl func_803DB678
+/* 800F6F60 000F2BC0 3A 76 00 CC */ addi r19, r22, 0xcc
+/* 800F6F64 000F2BC4 3A 40 00 00 */ li r18, 0
+lbl_800F6F68:
+/* 800F6F68 000F2BC8 A0 7E 00 D0 */ lhz r3, 0xd0(r30)
+/* 800F6F6C 000F2BCC 7E 40 07 34 */ extsh r0, r18
+/* 800F6F70 000F2BD0 54 63 FE BE */ rlwinm r3, r3, 0x1f, 0x1a, 0x1f
+/* 800F6F74 000F2BD4 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F6F78 000F2BD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F6F7C 000F2BDC 40 82 00 74 */ bne lbl_800F6FF0
+/* 800F6F80 000F2BE0 7E 63 9B 78 */ mr r3, r19
+/* 800F6F84 000F2BE4 48 2E 52 19 */ bl func_803DC19C
+/* 800F6F88 000F2BE8 7C 64 1B 78 */ mr r4, r3
+/* 800F6F8C 000F2BEC 7F E3 FB 78 */ mr r3, r31
+/* 800F6F90 000F2BF0 48 00 03 61 */ bl func_800F72F0
+/* 800F6F94 000F2BF4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F6F98 000F2BF8 41 82 00 58 */ beq lbl_800F6FF0
+/* 800F6F9C 000F2BFC 7E 40 07 34 */ extsh r0, r18
+/* 800F6FA0 000F2C00 38 BF FF FF */ addi r5, r31, -1
+/* 800F6FA4 000F2C04 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F6FA8 000F2C08 7C 76 02 14 */ add r3, r22, r0
+/* 800F6FAC 000F2C0C 38 83 00 CB */ addi r4, r3, 0xcb
+/* 800F6FB0 000F2C10 7F 09 03 A6 */ mtctr r24
+lbl_800F6FB4:
+/* 800F6FB4 000F2C14 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F6FB8 000F2C18 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F6FBC 000F2C1C 98 65 00 01 */ stb r3, 1(r5)
+/* 800F6FC0 000F2C20 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F6FC4 000F2C24 42 00 FF F0 */ bdnz lbl_800F6FB4
+/* 800F6FC8 000F2C28 9B 3F 00 88 */ stb r25, 0x88(r31)
+/* 800F6FCC 000F2C2C 7E 40 07 34 */ extsh r0, r18
+/* 800F6FD0 000F2C30 7F 40 00 30 */ slw r0, r26, r0
+/* 800F6FD4 000F2C34 9A 5F 00 89 */ stb r18, 0x89(r31)
+/* 800F6FD8 000F2C38 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
+/* 800F6FDC 000F2C3C 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
+/* 800F6FE0 000F2C40 7C 60 03 78 */ or r0, r3, r0
+/* 800F6FE4 000F2C44 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
+/* 800F6FE8 000F2C48 B0 9E 00 D0 */ sth r4, 0xd0(r30)
+/* 800F6FEC 000F2C4C 48 00 00 14 */ b lbl_800F7000
+lbl_800F6FF0:
+/* 800F6FF0 000F2C50 3A 52 00 01 */ addi r18, r18, 1
+/* 800F6FF4 000F2C54 3A 73 00 DC */ addi r19, r19, 0xdc
+/* 800F6FF8 000F2C58 2C 12 00 06 */ cmpwi r18, 6
+/* 800F6FFC 000F2C5C 41 80 FF 6C */ blt lbl_800F6F68
+lbl_800F7000:
+/* 800F7000 000F2C60 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 800F7004 000F2C64 7C 00 07 74 */ extsb r0, r0
+/* 800F7008 000F2C68 2C 00 FF FF */ cmpwi r0, -1
+/* 800F700C 000F2C6C 40 82 00 DC */ bne lbl_800F70E8
+/* 800F7010 000F2C70 3A B6 05 F8 */ addi r21, r22, 0x5f8
+/* 800F7014 000F2C74 3A 40 00 00 */ li r18, 0
+lbl_800F7018:
+/* 800F7018 000F2C78 7E 40 07 34 */ extsh r0, r18
+/* 800F701C 000F2C7C 56 54 07 7E */ clrlwi r20, r18, 0x1d
+/* 800F7020 000F2C80 7C 00 1E 70 */ srawi r0, r0, 3
+/* 800F7024 000F2C84 7E 7E 02 14 */ add r19, r30, r0
+/* 800F7028 000F2C88 88 13 27 A8 */ lbz r0, 0x27a8(r19)
+/* 800F702C 000F2C8C 7C 00 A6 30 */ sraw r0, r0, r20
+/* 800F7030 000F2C90 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F7034 000F2C94 40 82 00 94 */ bne lbl_800F70C8
+/* 800F7038 000F2C98 7F E3 FB 78 */ mr r3, r31
+/* 800F703C 000F2C9C 7E A4 AB 78 */ mr r4, r21
+/* 800F7040 000F2CA0 48 00 02 B1 */ bl func_800F72F0
+/* 800F7044 000F2CA4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7048 000F2CA8 41 82 00 80 */ beq lbl_800F70C8
+/* 800F704C 000F2CAC 7E 40 07 34 */ extsh r0, r18
+/* 800F7050 000F2CB0 38 BF FF FF */ addi r5, r31, -1
+/* 800F7054 000F2CB4 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F7058 000F2CB8 7C 76 02 14 */ add r3, r22, r0
+/* 800F705C 000F2CBC 38 83 05 F7 */ addi r4, r3, 0x5f7
+/* 800F7060 000F2CC0 7F 09 03 A6 */ mtctr r24
+lbl_800F7064:
+/* 800F7064 000F2CC4 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F7068 000F2CC8 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F706C 000F2CCC 98 65 00 01 */ stb r3, 1(r5)
+/* 800F7070 000F2CD0 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F7074 000F2CD4 42 00 FF F0 */ bdnz lbl_800F7064
+/* 800F7078 000F2CD8 7E 46 07 34 */ extsh r6, r18
+/* 800F707C 000F2CDC 38 1B 88 89 */ addi r0, r27, -30583
+/* 800F7080 000F2CE0 7C 60 30 96 */ mulhw r3, r0, r6
+/* 800F7084 000F2CE4 7F 40 A0 30 */ slw r0, r26, r20
+/* 800F7088 000F2CE8 7C 63 32 14 */ add r3, r3, r6
+/* 800F708C 000F2CEC 7C 65 26 70 */ srawi r5, r3, 4
+/* 800F7090 000F2CF0 7C 63 26 70 */ srawi r3, r3, 4
+/* 800F7094 000F2CF4 54 64 0F FE */ srwi r4, r3, 0x1f
+/* 800F7098 000F2CF8 54 A7 0F FE */ srwi r7, r5, 0x1f
+/* 800F709C 000F2CFC 7C 63 22 14 */ add r3, r3, r4
+/* 800F70A0 000F2D00 7C 85 3A 14 */ add r4, r5, r7
+/* 800F70A4 000F2D04 1C 63 00 1E */ mulli r3, r3, 0x1e
+/* 800F70A8 000F2D08 38 84 00 01 */ addi r4, r4, 1
+/* 800F70AC 000F2D0C 98 9F 00 88 */ stb r4, 0x88(r31)
+/* 800F70B0 000F2D10 7C 63 30 50 */ subf r3, r3, r6
+/* 800F70B4 000F2D14 98 7F 00 89 */ stb r3, 0x89(r31)
+/* 800F70B8 000F2D18 88 73 27 A8 */ lbz r3, 0x27a8(r19)
+/* 800F70BC 000F2D1C 7C 60 03 78 */ or r0, r3, r0
+/* 800F70C0 000F2D20 98 13 27 A8 */ stb r0, 0x27a8(r19)
+/* 800F70C4 000F2D24 48 00 00 14 */ b lbl_800F70D8
+lbl_800F70C8:
+/* 800F70C8 000F2D28 3A 52 00 01 */ addi r18, r18, 1
+/* 800F70CC 000F2D2C 3A B5 00 88 */ addi r21, r21, 0x88
+/* 800F70D0 000F2D30 2C 12 02 1C */ cmpwi r18, 0x21c
+/* 800F70D4 000F2D34 41 80 FF 44 */ blt lbl_800F7018
+lbl_800F70D8:
+/* 800F70D8 000F2D38 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 800F70DC 000F2D3C 7C 00 07 74 */ extsb r0, r0
+/* 800F70E0 000F2D40 2C 00 FF FF */ cmpwi r0, -1
+/* 800F70E4 000F2D44 40 82 00 18 */ bne lbl_800F70FC
+lbl_800F70E8:
+/* 800F70E8 000F2D48 80 61 00 08 */ lwz r3, 8(r1)
+/* 800F70EC 000F2D4C 38 03 00 01 */ addi r0, r3, 1
+/* 800F70F0 000F2D50 90 01 00 08 */ stw r0, 8(r1)
+lbl_800F70F4:
+/* 800F70F4 000F2D54 28 00 01 24 */ cmplwi r0, 0x124
+/* 800F70F8 000F2D58 40 81 FE 58 */ ble lbl_800F6F50
+lbl_800F70FC:
+/* 800F70FC 000F2D5C 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 800F7100 000F2D60 7C 00 07 74 */ extsb r0, r0
+/* 800F7104 000F2D64 2C 00 FF FF */ cmpwi r0, -1
+/* 800F7108 000F2D68 40 82 01 98 */ bne lbl_800F72A0
+/* 800F710C 000F2D6C 38 00 01 22 */ li r0, 0x122
+/* 800F7110 000F2D70 7F E3 FB 78 */ mr r3, r31
+/* 800F7114 000F2D74 90 01 00 08 */ stw r0, 8(r1)
+/* 800F7118 000F2D78 38 A1 00 08 */ addi r5, r1, 8
+/* 800F711C 000F2D7C 38 80 00 05 */ li r4, 5
+/* 800F7120 000F2D80 48 2E 45 59 */ bl func_803DB678
+/* 800F7124 000F2D84 48 00 01 7C */ b lbl_800F72A0
+lbl_800F7128:
+/* 800F7128 000F2D88 3A 76 00 CC */ addi r19, r22, 0xcc
+/* 800F712C 000F2D8C 3A 40 00 00 */ li r18, 0
+lbl_800F7130:
+/* 800F7130 000F2D90 A0 7E 00 D0 */ lhz r3, 0xd0(r30)
+/* 800F7134 000F2D94 7E 40 07 34 */ extsh r0, r18
+/* 800F7138 000F2D98 54 63 FE BE */ rlwinm r3, r3, 0x1f, 0x1a, 0x1f
+/* 800F713C 000F2D9C 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F7140 000F2DA0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F7144 000F2DA4 40 82 00 74 */ bne lbl_800F71B8
+/* 800F7148 000F2DA8 7E 63 9B 78 */ mr r3, r19
+/* 800F714C 000F2DAC 48 2E 50 51 */ bl func_803DC19C
+/* 800F7150 000F2DB0 7C 64 1B 78 */ mr r4, r3
+/* 800F7154 000F2DB4 7F E3 FB 78 */ mr r3, r31
+/* 800F7158 000F2DB8 48 00 01 99 */ bl func_800F72F0
+/* 800F715C 000F2DBC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7160 000F2DC0 41 82 00 58 */ beq lbl_800F71B8
+/* 800F7164 000F2DC4 7E 40 07 34 */ extsh r0, r18
+/* 800F7168 000F2DC8 38 BF FF FF */ addi r5, r31, -1
+/* 800F716C 000F2DCC 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F7170 000F2DD0 7C 76 02 14 */ add r3, r22, r0
+/* 800F7174 000F2DD4 38 83 00 CB */ addi r4, r3, 0xcb
+/* 800F7178 000F2DD8 7F 09 03 A6 */ mtctr r24
+lbl_800F717C:
+/* 800F717C 000F2DDC 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F7180 000F2DE0 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F7184 000F2DE4 98 65 00 01 */ stb r3, 1(r5)
+/* 800F7188 000F2DE8 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F718C 000F2DEC 42 00 FF F0 */ bdnz lbl_800F717C
+/* 800F7190 000F2DF0 9B 3F 00 88 */ stb r25, 0x88(r31)
+/* 800F7194 000F2DF4 7E 40 07 34 */ extsh r0, r18
+/* 800F7198 000F2DF8 7F 40 00 30 */ slw r0, r26, r0
+/* 800F719C 000F2DFC 9A 5F 00 89 */ stb r18, 0x89(r31)
+/* 800F71A0 000F2E00 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
+/* 800F71A4 000F2E04 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
+/* 800F71A8 000F2E08 7C 60 03 78 */ or r0, r3, r0
+/* 800F71AC 000F2E0C 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
+/* 800F71B0 000F2E10 B0 9E 00 D0 */ sth r4, 0xd0(r30)
+/* 800F71B4 000F2E14 48 00 00 14 */ b lbl_800F71C8
+lbl_800F71B8:
+/* 800F71B8 000F2E18 3A 52 00 01 */ addi r18, r18, 1
+/* 800F71BC 000F2E1C 3A 73 00 DC */ addi r19, r19, 0xdc
+/* 800F71C0 000F2E20 2C 12 00 06 */ cmpwi r18, 6
+/* 800F71C4 000F2E24 41 80 FF 6C */ blt lbl_800F7130
+lbl_800F71C8:
+/* 800F71C8 000F2E28 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 800F71CC 000F2E2C 7C 00 07 74 */ extsb r0, r0
+/* 800F71D0 000F2E30 2C 00 FF FF */ cmpwi r0, -1
+/* 800F71D4 000F2E34 40 82 00 F8 */ bne lbl_800F72CC
+/* 800F71D8 000F2E38 3A B6 05 F8 */ addi r21, r22, 0x5f8
+/* 800F71DC 000F2E3C 3A 40 00 00 */ li r18, 0
+lbl_800F71E0:
+/* 800F71E0 000F2E40 7E 40 07 34 */ extsh r0, r18
+/* 800F71E4 000F2E44 56 53 07 7E */ clrlwi r19, r18, 0x1d
+/* 800F71E8 000F2E48 7C 00 1E 70 */ srawi r0, r0, 3
+/* 800F71EC 000F2E4C 7E 9E 02 14 */ add r20, r30, r0
+/* 800F71F0 000F2E50 88 14 27 A8 */ lbz r0, 0x27a8(r20)
+/* 800F71F4 000F2E54 7C 00 9E 30 */ sraw r0, r0, r19
+/* 800F71F8 000F2E58 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F71FC 000F2E5C 40 82 00 94 */ bne lbl_800F7290
+/* 800F7200 000F2E60 7F E3 FB 78 */ mr r3, r31
+/* 800F7204 000F2E64 7E A4 AB 78 */ mr r4, r21
+/* 800F7208 000F2E68 48 00 00 E9 */ bl func_800F72F0
+/* 800F720C 000F2E6C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7210 000F2E70 41 82 00 80 */ beq lbl_800F7290
+/* 800F7214 000F2E74 7E 40 07 34 */ extsh r0, r18
+/* 800F7218 000F2E78 38 BF FF FF */ addi r5, r31, -1
+/* 800F721C 000F2E7C 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F7220 000F2E80 7C 76 02 14 */ add r3, r22, r0
+/* 800F7224 000F2E84 38 83 05 F7 */ addi r4, r3, 0x5f7
+/* 800F7228 000F2E88 7F 09 03 A6 */ mtctr r24
+lbl_800F722C:
+/* 800F722C 000F2E8C 88 64 00 01 */ lbz r3, 1(r4)
+/* 800F7230 000F2E90 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 800F7234 000F2E94 98 65 00 01 */ stb r3, 1(r5)
+/* 800F7238 000F2E98 9C 05 00 02 */ stbu r0, 2(r5)
+/* 800F723C 000F2E9C 42 00 FF F0 */ bdnz lbl_800F722C
+/* 800F7240 000F2EA0 7E 46 07 34 */ extsh r6, r18
+/* 800F7244 000F2EA4 38 1B 88 89 */ addi r0, r27, -30583
+/* 800F7248 000F2EA8 7C 60 30 96 */ mulhw r3, r0, r6
+/* 800F724C 000F2EAC 7F 40 98 30 */ slw r0, r26, r19
+/* 800F7250 000F2EB0 7C 63 32 14 */ add r3, r3, r6
+/* 800F7254 000F2EB4 7C 65 26 70 */ srawi r5, r3, 4
+/* 800F7258 000F2EB8 7C 63 26 70 */ srawi r3, r3, 4
+/* 800F725C 000F2EBC 54 64 0F FE */ srwi r4, r3, 0x1f
+/* 800F7260 000F2EC0 54 A7 0F FE */ srwi r7, r5, 0x1f
+/* 800F7264 000F2EC4 7C 63 22 14 */ add r3, r3, r4
+/* 800F7268 000F2EC8 7C 85 3A 14 */ add r4, r5, r7
+/* 800F726C 000F2ECC 1C 63 00 1E */ mulli r3, r3, 0x1e
+/* 800F7270 000F2ED0 38 84 00 01 */ addi r4, r4, 1
+/* 800F7274 000F2ED4 98 9F 00 88 */ stb r4, 0x88(r31)
+/* 800F7278 000F2ED8 7C 63 30 50 */ subf r3, r3, r6
+/* 800F727C 000F2EDC 98 7F 00 89 */ stb r3, 0x89(r31)
+/* 800F7280 000F2EE0 88 74 27 A8 */ lbz r3, 0x27a8(r20)
+/* 800F7284 000F2EE4 7C 60 03 78 */ or r0, r3, r0
+/* 800F7288 000F2EE8 98 14 27 A8 */ stb r0, 0x27a8(r20)
+/* 800F728C 000F2EEC 48 00 00 14 */ b lbl_800F72A0
+lbl_800F7290:
+/* 800F7290 000F2EF0 3A 52 00 01 */ addi r18, r18, 1
+/* 800F7294 000F2EF4 3A B5 00 88 */ addi r21, r21, 0x88
+/* 800F7298 000F2EF8 2C 12 02 1C */ cmpwi r18, 0x21c
+/* 800F729C 000F2EFC 41 80 FF 44 */ blt lbl_800F71E0
+lbl_800F72A0:
+/* 800F72A0 000F2F00 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 800F72A4 000F2F04 7C 00 07 74 */ extsb r0, r0
+/* 800F72A8 000F2F08 2C 00 FF FF */ cmpwi r0, -1
+/* 800F72AC 000F2F0C 40 82 00 20 */ bne lbl_800F72CC
+/* 800F72B0 000F2F10 7F E3 FB 78 */ mr r3, r31
+/* 800F72B4 000F2F14 4B F5 F9 21 */ bl func_80056BD4
+/* 800F72B8 000F2F18 2C 03 00 00 */ cmpwi r3, 0
+/* 800F72BC 000F2F1C 40 82 00 10 */ bne lbl_800F72CC
+/* 800F72C0 000F2F20 88 1F 00 8A */ lbz r0, 0x8a(r31)
+/* 800F72C4 000F2F24 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 800F72C8 000F2F28 98 1F 00 8A */ stb r0, 0x8a(r31)
+lbl_800F72CC:
+/* 800F72CC 000F2F2C 3B BD 00 01 */ addi r29, r29, 1
+/* 800F72D0 000F2F30 28 1D 00 06 */ cmplwi r29, 6
+/* 800F72D4 000F2F34 41 80 F7 B8 */ blt lbl_800F6A8C
+/* 800F72D8 000F2F38 39 61 00 50 */ addi r11, r1, 0x50
+/* 800F72DC 000F2F3C 48 0C FE 75 */ bl _restgpr_18
+/* 800F72E0 000F2F40 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 800F72E4 000F2F44 7C 08 03 A6 */ mtlr r0
+/* 800F72E8 000F2F48 38 21 00 50 */ addi r1, r1, 0x50
+/* 800F72EC 000F2F4C 4E 80 00 20 */ blr
+
+.global func_800F72F0
+func_800F72F0:
+/* 800F72F0 000F2F50 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F72F4 000F2F54 7C 08 02 A6 */ mflr r0
+/* 800F72F8 000F2F58 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F72FC 000F2F5C 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F7300 000F2F60 48 0C FE 1D */ bl _savegpr_24
+/* 800F7304 000F2F64 7C 7E 1B 78 */ mr r30, r3
+/* 800F7308 000F2F68 7C 9F 23 78 */ mr r31, r4
+/* 800F730C 000F2F6C 4B F5 F8 C9 */ bl func_80056BD4
+/* 800F7310 000F2F70 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7314 000F2F74 40 82 00 0C */ bne lbl_800F7320
+/* 800F7318 000F2F78 38 60 00 00 */ li r3, 0
+/* 800F731C 000F2F7C 48 00 05 70 */ b lbl_800F788C
+lbl_800F7320:
+/* 800F7320 000F2F80 7F E3 FB 78 */ mr r3, r31
+/* 800F7324 000F2F84 4B F5 F8 B1 */ bl func_80056BD4
+/* 800F7328 000F2F88 2C 03 00 00 */ cmpwi r3, 0
+/* 800F732C 000F2F8C 40 82 00 0C */ bne lbl_800F7338
+/* 800F7330 000F2F90 38 60 00 00 */ li r3, 0
+/* 800F7334 000F2F94 48 00 05 58 */ b lbl_800F788C
+lbl_800F7338:
+/* 800F7338 000F2F98 7F E3 FB 78 */ mr r3, r31
+/* 800F733C 000F2F9C 38 80 00 00 */ li r4, 0
+/* 800F7340 000F2FA0 38 A0 00 00 */ li r5, 0
+/* 800F7344 000F2FA4 48 2E 3B B9 */ bl func_803DAEFC
+/* 800F7348 000F2FA8 7C 7C 1B 78 */ mr r28, r3
+/* 800F734C 000F2FAC 7F C3 F3 78 */ mr r3, r30
+/* 800F7350 000F2FB0 38 80 00 00 */ li r4, 0
+/* 800F7354 000F2FB4 38 A0 00 00 */ li r5, 0
+/* 800F7358 000F2FB8 48 2E 3B A5 */ bl func_803DAEFC
+/* 800F735C 000F2FBC 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7360 000F2FC0 41 82 00 0C */ beq lbl_800F736C
+/* 800F7364 000F2FC4 38 60 00 00 */ li r3, 0
+/* 800F7368 000F2FC8 48 00 05 24 */ b lbl_800F788C
+lbl_800F736C:
+/* 800F736C 000F2FCC 7F E3 FB 78 */ mr r3, r31
+/* 800F7370 000F2FD0 38 80 00 07 */ li r4, 7
+/* 800F7374 000F2FD4 38 A0 00 00 */ li r5, 0
+/* 800F7378 000F2FD8 48 2E 3B 85 */ bl func_803DAEFC
+/* 800F737C 000F2FDC 7C 7C 1B 78 */ mr r28, r3
+/* 800F7380 000F2FE0 7F C3 F3 78 */ mr r3, r30
+/* 800F7384 000F2FE4 38 80 00 07 */ li r4, 7
+/* 800F7388 000F2FE8 38 A0 00 00 */ li r5, 0
+/* 800F738C 000F2FEC 48 2E 3B 71 */ bl func_803DAEFC
+/* 800F7390 000F2FF0 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7394 000F2FF4 41 82 00 0C */ beq lbl_800F73A0
+/* 800F7398 000F2FF8 38 60 00 00 */ li r3, 0
+/* 800F739C 000F2FFC 48 00 04 F0 */ b lbl_800F788C
+lbl_800F73A0:
+/* 800F73A0 000F3000 7F E3 FB 78 */ mr r3, r31
+/* 800F73A4 000F3004 38 80 00 0C */ li r4, 0xc
+/* 800F73A8 000F3008 38 A0 00 00 */ li r5, 0
+/* 800F73AC 000F300C 48 2E 3B 51 */ bl func_803DAEFC
+/* 800F73B0 000F3010 7C 7C 1B 78 */ mr r28, r3
+/* 800F73B4 000F3014 7F C3 F3 78 */ mr r3, r30
+/* 800F73B8 000F3018 38 80 00 0C */ li r4, 0xc
+/* 800F73BC 000F301C 38 A0 00 00 */ li r5, 0
+/* 800F73C0 000F3020 48 2E 3B 3D */ bl func_803DAEFC
+/* 800F73C4 000F3024 7C 03 E0 40 */ cmplw r3, r28
+/* 800F73C8 000F3028 41 82 00 0C */ beq lbl_800F73D4
+/* 800F73CC 000F302C 38 60 00 00 */ li r3, 0
+/* 800F73D0 000F3030 48 00 04 BC */ b lbl_800F788C
+lbl_800F73D4:
+/* 800F73D4 000F3034 7F E3 FB 78 */ mr r3, r31
+/* 800F73D8 000F3038 38 80 00 79 */ li r4, 0x79
+/* 800F73DC 000F303C 38 A0 00 00 */ li r5, 0
+/* 800F73E0 000F3040 48 2E 3B 1D */ bl func_803DAEFC
+/* 800F73E4 000F3044 7C 7C 1B 78 */ mr r28, r3
+/* 800F73E8 000F3048 7F C3 F3 78 */ mr r3, r30
+/* 800F73EC 000F304C 38 80 00 79 */ li r4, 0x79
+/* 800F73F0 000F3050 38 A0 00 00 */ li r5, 0
+/* 800F73F4 000F3054 48 2E 3B 09 */ bl func_803DAEFC
+/* 800F73F8 000F3058 7C 03 E0 40 */ cmplw r3, r28
+/* 800F73FC 000F305C 41 82 00 0C */ beq lbl_800F7408
+/* 800F7400 000F3060 38 60 00 00 */ li r3, 0
+/* 800F7404 000F3064 48 00 04 88 */ b lbl_800F788C
+lbl_800F7408:
+/* 800F7408 000F3068 7F E3 FB 78 */ mr r3, r31
+/* 800F740C 000F306C 38 80 00 91 */ li r4, 0x91
+/* 800F7410 000F3070 38 A0 00 00 */ li r5, 0
+/* 800F7414 000F3074 48 2E 3A E9 */ bl func_803DAEFC
+/* 800F7418 000F3078 7C 7C 1B 78 */ mr r28, r3
+/* 800F741C 000F307C 7F C3 F3 78 */ mr r3, r30
+/* 800F7420 000F3080 38 80 00 91 */ li r4, 0x91
+/* 800F7424 000F3084 38 A0 00 00 */ li r5, 0
+/* 800F7428 000F3088 48 2E 3A D5 */ bl func_803DAEFC
+/* 800F742C 000F308C 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7430 000F3090 41 82 00 0C */ beq lbl_800F743C
+/* 800F7434 000F3094 38 60 00 00 */ li r3, 0
+/* 800F7438 000F3098 48 00 04 54 */ b lbl_800F788C
+lbl_800F743C:
+/* 800F743C 000F309C 7F E3 FB 78 */ mr r3, r31
+/* 800F7440 000F30A0 38 80 00 92 */ li r4, 0x92
+/* 800F7444 000F30A4 38 A0 00 00 */ li r5, 0
+/* 800F7448 000F30A8 48 2E 3A B5 */ bl func_803DAEFC
+/* 800F744C 000F30AC 7C 7C 1B 78 */ mr r28, r3
+/* 800F7450 000F30B0 7F C3 F3 78 */ mr r3, r30
+/* 800F7454 000F30B4 38 80 00 92 */ li r4, 0x92
+/* 800F7458 000F30B8 38 A0 00 00 */ li r5, 0
+/* 800F745C 000F30BC 48 2E 3A A1 */ bl func_803DAEFC
+/* 800F7460 000F30C0 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7464 000F30C4 41 82 00 0C */ beq lbl_800F7470
+/* 800F7468 000F30C8 38 60 00 00 */ li r3, 0
+/* 800F746C 000F30CC 48 00 04 20 */ b lbl_800F788C
+lbl_800F7470:
+/* 800F7470 000F30D0 7F E3 FB 78 */ mr r3, r31
+/* 800F7474 000F30D4 38 80 00 93 */ li r4, 0x93
+/* 800F7478 000F30D8 38 A0 00 00 */ li r5, 0
+/* 800F747C 000F30DC 48 2E 3A 81 */ bl func_803DAEFC
+/* 800F7480 000F30E0 7C 7C 1B 78 */ mr r28, r3
+/* 800F7484 000F30E4 7F C3 F3 78 */ mr r3, r30
+/* 800F7488 000F30E8 38 80 00 93 */ li r4, 0x93
+/* 800F748C 000F30EC 38 A0 00 00 */ li r5, 0
+/* 800F7490 000F30F0 48 2E 3A 6D */ bl func_803DAEFC
+/* 800F7494 000F30F4 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7498 000F30F8 41 82 00 0C */ beq lbl_800F74A4
+/* 800F749C 000F30FC 38 60 00 00 */ li r3, 0
+/* 800F74A0 000F3100 48 00 03 EC */ b lbl_800F788C
+lbl_800F74A4:
+/* 800F74A4 000F3104 7F E3 FB 78 */ mr r3, r31
+/* 800F74A8 000F3108 38 80 00 97 */ li r4, 0x97
+/* 800F74AC 000F310C 38 A0 00 00 */ li r5, 0
+/* 800F74B0 000F3110 48 2E 3A 4D */ bl func_803DAEFC
+/* 800F74B4 000F3114 7C 7C 1B 78 */ mr r28, r3
+/* 800F74B8 000F3118 7F C3 F3 78 */ mr r3, r30
+/* 800F74BC 000F311C 38 80 00 97 */ li r4, 0x97
+/* 800F74C0 000F3120 38 A0 00 00 */ li r5, 0
+/* 800F74C4 000F3124 48 2E 3A 39 */ bl func_803DAEFC
+/* 800F74C8 000F3128 7C 03 E0 40 */ cmplw r3, r28
+/* 800F74CC 000F312C 41 82 00 0C */ beq lbl_800F74D8
+/* 800F74D0 000F3130 38 60 00 00 */ li r3, 0
+/* 800F74D4 000F3134 48 00 03 B8 */ b lbl_800F788C
+lbl_800F74D8:
+/* 800F74D8 000F3138 7F E3 FB 78 */ mr r3, r31
+/* 800F74DC 000F313C 38 80 00 9A */ li r4, 0x9a
+/* 800F74E0 000F3140 38 A0 00 00 */ li r5, 0
+/* 800F74E4 000F3144 48 2E 3A 19 */ bl func_803DAEFC
+/* 800F74E8 000F3148 7C 7C 1B 78 */ mr r28, r3
+/* 800F74EC 000F314C 7F C3 F3 78 */ mr r3, r30
+/* 800F74F0 000F3150 38 80 00 9A */ li r4, 0x9a
+/* 800F74F4 000F3154 38 A0 00 00 */ li r5, 0
+/* 800F74F8 000F3158 48 2E 3A 05 */ bl func_803DAEFC
+/* 800F74FC 000F315C 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7500 000F3160 41 82 00 0C */ beq lbl_800F750C
+/* 800F7504 000F3164 38 60 00 00 */ li r3, 0
+/* 800F7508 000F3168 48 00 03 84 */ b lbl_800F788C
+lbl_800F750C:
+/* 800F750C 000F316C 7F E3 FB 78 */ mr r3, r31
+/* 800F7510 000F3170 38 80 00 94 */ li r4, 0x94
+/* 800F7514 000F3174 38 A0 00 00 */ li r5, 0
+/* 800F7518 000F3178 48 2E 39 E5 */ bl func_803DAEFC
+/* 800F751C 000F317C 7C 7C 1B 78 */ mr r28, r3
+/* 800F7520 000F3180 7F C3 F3 78 */ mr r3, r30
+/* 800F7524 000F3184 38 80 00 94 */ li r4, 0x94
+/* 800F7528 000F3188 38 A0 00 00 */ li r5, 0
+/* 800F752C 000F318C 48 2E 39 D1 */ bl func_803DAEFC
+/* 800F7530 000F3190 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7534 000F3194 41 82 00 0C */ beq lbl_800F7540
+/* 800F7538 000F3198 38 60 00 00 */ li r3, 0
+/* 800F753C 000F319C 48 00 03 50 */ b lbl_800F788C
+lbl_800F7540:
+/* 800F7540 000F31A0 7F E3 FB 78 */ mr r3, r31
+/* 800F7544 000F31A4 38 80 00 95 */ li r4, 0x95
+/* 800F7548 000F31A8 38 A0 00 00 */ li r5, 0
+/* 800F754C 000F31AC 48 2E 39 B1 */ bl func_803DAEFC
+/* 800F7550 000F31B0 7C 7C 1B 78 */ mr r28, r3
+/* 800F7554 000F31B4 7F C3 F3 78 */ mr r3, r30
+/* 800F7558 000F31B8 38 80 00 95 */ li r4, 0x95
+/* 800F755C 000F31BC 38 A0 00 00 */ li r5, 0
+/* 800F7560 000F31C0 48 2E 39 9D */ bl func_803DAEFC
+/* 800F7564 000F31C4 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7568 000F31C8 41 82 00 0C */ beq lbl_800F7574
+/* 800F756C 000F31CC 38 60 00 00 */ li r3, 0
+/* 800F7570 000F31D0 48 00 03 1C */ b lbl_800F788C
+lbl_800F7574:
+/* 800F7574 000F31D4 7F E3 FB 78 */ mr r3, r31
+/* 800F7578 000F31D8 38 80 00 96 */ li r4, 0x96
+/* 800F757C 000F31DC 38 A0 00 00 */ li r5, 0
+/* 800F7580 000F31E0 48 2E 39 7D */ bl func_803DAEFC
+/* 800F7584 000F31E4 7C 7C 1B 78 */ mr r28, r3
+/* 800F7588 000F31E8 7F C3 F3 78 */ mr r3, r30
+/* 800F758C 000F31EC 38 80 00 96 */ li r4, 0x96
+/* 800F7590 000F31F0 38 A0 00 00 */ li r5, 0
+/* 800F7594 000F31F4 48 2E 39 69 */ bl func_803DAEFC
+/* 800F7598 000F31F8 7C 03 E0 40 */ cmplw r3, r28
+/* 800F759C 000F31FC 41 82 00 0C */ beq lbl_800F75A8
+/* 800F75A0 000F3200 38 60 00 00 */ li r3, 0
+/* 800F75A4 000F3204 48 00 02 E8 */ b lbl_800F788C
+lbl_800F75A8:
+/* 800F75A8 000F3208 7F E3 FB 78 */ mr r3, r31
+/* 800F75AC 000F320C 38 80 00 98 */ li r4, 0x98
+/* 800F75B0 000F3210 38 A0 00 00 */ li r5, 0
+/* 800F75B4 000F3214 48 2E 39 49 */ bl func_803DAEFC
+/* 800F75B8 000F3218 7C 7C 1B 78 */ mr r28, r3
+/* 800F75BC 000F321C 7F C3 F3 78 */ mr r3, r30
+/* 800F75C0 000F3220 38 80 00 98 */ li r4, 0x98
+/* 800F75C4 000F3224 38 A0 00 00 */ li r5, 0
+/* 800F75C8 000F3228 48 2E 39 35 */ bl func_803DAEFC
+/* 800F75CC 000F322C 7C 03 E0 40 */ cmplw r3, r28
+/* 800F75D0 000F3230 41 82 00 0C */ beq lbl_800F75DC
+/* 800F75D4 000F3234 38 60 00 00 */ li r3, 0
+/* 800F75D8 000F3238 48 00 02 B4 */ b lbl_800F788C
+lbl_800F75DC:
+/* 800F75DC 000F323C 7F E3 FB 78 */ mr r3, r31
+/* 800F75E0 000F3240 38 80 00 46 */ li r4, 0x46
+/* 800F75E4 000F3244 38 A0 00 00 */ li r5, 0
+/* 800F75E8 000F3248 48 2E 39 15 */ bl func_803DAEFC
+/* 800F75EC 000F324C 7C 7C 1B 78 */ mr r28, r3
+/* 800F75F0 000F3250 7F C3 F3 78 */ mr r3, r30
+/* 800F75F4 000F3254 38 80 00 46 */ li r4, 0x46
+/* 800F75F8 000F3258 38 A0 00 00 */ li r5, 0
+/* 800F75FC 000F325C 48 2E 39 01 */ bl func_803DAEFC
+/* 800F7600 000F3260 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7604 000F3264 41 82 00 0C */ beq lbl_800F7610
+/* 800F7608 000F3268 38 60 00 00 */ li r3, 0
+/* 800F760C 000F326C 48 00 02 80 */ b lbl_800F788C
+lbl_800F7610:
+/* 800F7610 000F3270 7F E3 FB 78 */ mr r3, r31
+/* 800F7614 000F3274 38 80 00 47 */ li r4, 0x47
+/* 800F7618 000F3278 38 A0 00 00 */ li r5, 0
+/* 800F761C 000F327C 48 2E 38 E1 */ bl func_803DAEFC
+/* 800F7620 000F3280 7C 7C 1B 78 */ mr r28, r3
+/* 800F7624 000F3284 7F C3 F3 78 */ mr r3, r30
+/* 800F7628 000F3288 38 80 00 47 */ li r4, 0x47
+/* 800F762C 000F328C 38 A0 00 00 */ li r5, 0
+/* 800F7630 000F3290 48 2E 38 CD */ bl func_803DAEFC
+/* 800F7634 000F3294 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7638 000F3298 41 82 00 0C */ beq lbl_800F7644
+/* 800F763C 000F329C 38 60 00 00 */ li r3, 0
+/* 800F7640 000F32A0 48 00 02 4C */ b lbl_800F788C
+lbl_800F7644:
+/* 800F7644 000F32A4 7F E3 FB 78 */ mr r3, r31
+/* 800F7648 000F32A8 38 80 00 48 */ li r4, 0x48
+/* 800F764C 000F32AC 38 A0 00 00 */ li r5, 0
+/* 800F7650 000F32B0 48 2E 38 AD */ bl func_803DAEFC
+/* 800F7654 000F32B4 7C 7C 1B 78 */ mr r28, r3
+/* 800F7658 000F32B8 7F C3 F3 78 */ mr r3, r30
+/* 800F765C 000F32BC 38 80 00 48 */ li r4, 0x48
+/* 800F7660 000F32C0 38 A0 00 00 */ li r5, 0
+/* 800F7664 000F32C4 48 2E 38 99 */ bl func_803DAEFC
+/* 800F7668 000F32C8 7C 03 E0 40 */ cmplw r3, r28
+/* 800F766C 000F32CC 41 82 00 0C */ beq lbl_800F7678
+/* 800F7670 000F32D0 38 60 00 00 */ li r3, 0
+/* 800F7674 000F32D4 48 00 02 18 */ b lbl_800F788C
+lbl_800F7678:
+/* 800F7678 000F32D8 7F E3 FB 78 */ mr r3, r31
+/* 800F767C 000F32DC 38 80 00 49 */ li r4, 0x49
+/* 800F7680 000F32E0 38 A0 00 00 */ li r5, 0
+/* 800F7684 000F32E4 48 2E 38 79 */ bl func_803DAEFC
+/* 800F7688 000F32E8 7C 7C 1B 78 */ mr r28, r3
+/* 800F768C 000F32EC 7F C3 F3 78 */ mr r3, r30
+/* 800F7690 000F32F0 38 80 00 49 */ li r4, 0x49
+/* 800F7694 000F32F4 38 A0 00 00 */ li r5, 0
+/* 800F7698 000F32F8 48 2E 38 65 */ bl func_803DAEFC
+/* 800F769C 000F32FC 7C 03 E0 40 */ cmplw r3, r28
+/* 800F76A0 000F3300 41 82 00 0C */ beq lbl_800F76AC
+/* 800F76A4 000F3304 38 60 00 00 */ li r3, 0
+/* 800F76A8 000F3308 48 00 01 E4 */ b lbl_800F788C
+lbl_800F76AC:
+/* 800F76AC 000F330C 7F E3 FB 78 */ mr r3, r31
+/* 800F76B0 000F3310 38 80 00 4A */ li r4, 0x4a
+/* 800F76B4 000F3314 38 A0 00 00 */ li r5, 0
+/* 800F76B8 000F3318 48 2E 38 45 */ bl func_803DAEFC
+/* 800F76BC 000F331C 7C 7C 1B 78 */ mr r28, r3
+/* 800F76C0 000F3320 7F C3 F3 78 */ mr r3, r30
+/* 800F76C4 000F3324 38 80 00 4A */ li r4, 0x4a
+/* 800F76C8 000F3328 38 A0 00 00 */ li r5, 0
+/* 800F76CC 000F332C 48 2E 38 31 */ bl func_803DAEFC
+/* 800F76D0 000F3330 7C 03 E0 40 */ cmplw r3, r28
+/* 800F76D4 000F3334 41 82 00 0C */ beq lbl_800F76E0
+/* 800F76D8 000F3338 38 60 00 00 */ li r3, 0
+/* 800F76DC 000F333C 48 00 01 B0 */ b lbl_800F788C
+lbl_800F76E0:
+/* 800F76E0 000F3340 7F E3 FB 78 */ mr r3, r31
+/* 800F76E4 000F3344 38 80 00 4B */ li r4, 0x4b
+/* 800F76E8 000F3348 38 A0 00 00 */ li r5, 0
+/* 800F76EC 000F334C 48 2E 38 11 */ bl func_803DAEFC
+/* 800F76F0 000F3350 7C 7C 1B 78 */ mr r28, r3
+/* 800F76F4 000F3354 7F C3 F3 78 */ mr r3, r30
+/* 800F76F8 000F3358 38 80 00 4B */ li r4, 0x4b
+/* 800F76FC 000F335C 38 A0 00 00 */ li r5, 0
+/* 800F7700 000F3360 48 2E 37 FD */ bl func_803DAEFC
+/* 800F7704 000F3364 7C 03 E0 40 */ cmplw r3, r28
+/* 800F7708 000F3368 41 82 00 0C */ beq lbl_800F7714
+/* 800F770C 000F336C 38 60 00 00 */ li r3, 0
+/* 800F7710 000F3370 48 00 01 7C */ b lbl_800F788C
+lbl_800F7714:
+/* 800F7714 000F3374 7F C3 F3 78 */ mr r3, r30
+/* 800F7718 000F3378 38 80 00 05 */ li r4, 5
+/* 800F771C 000F337C 38 A0 00 00 */ li r5, 0
+/* 800F7720 000F3380 48 2E 37 DD */ bl func_803DAEFC
+/* 800F7724 000F3384 54 79 04 3E */ clrlwi r25, r3, 0x10
+/* 800F7728 000F3388 7F E3 FB 78 */ mr r3, r31
+/* 800F772C 000F338C 38 80 00 05 */ li r4, 5
+/* 800F7730 000F3390 38 A0 00 00 */ li r5, 0
+/* 800F7734 000F3394 48 2E 37 C9 */ bl func_803DAEFC
+/* 800F7738 000F3398 28 19 01 22 */ cmplwi r25, 0x122
+/* 800F773C 000F339C 54 78 04 3E */ clrlwi r24, r3, 0x10
+/* 800F7740 000F33A0 40 82 00 14 */ bne lbl_800F7754
+/* 800F7744 000F33A4 7C 19 C0 40 */ cmplw r25, r24
+/* 800F7748 000F33A8 41 82 00 A0 */ beq lbl_800F77E8
+/* 800F774C 000F33AC 38 60 00 00 */ li r3, 0
+/* 800F7750 000F33B0 48 00 01 3C */ b lbl_800F788C
+lbl_800F7754:
+/* 800F7754 000F33B4 7C 19 C0 40 */ cmplw r25, r24
+/* 800F7758 000F33B8 41 82 00 90 */ beq lbl_800F77E8
+/* 800F775C 000F33BC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 800F7760 000F33C0 3B 60 00 00 */ li r27, 0
+/* 800F7764 000F33C4 3B A3 CE 34 */ addi r29, r3, lbl_8063CE34@l
+lbl_800F7768:
+/* 800F7768 000F33C8 7F 24 CB 78 */ mr r4, r25
+/* 800F776C 000F33CC 38 7D 00 14 */ addi r3, r29, 0x14
+/* 800F7770 000F33D0 57 65 04 3E */ clrlwi r5, r27, 0x10
+/* 800F7774 000F33D4 48 29 AB 29 */ bl func_8039229C
+/* 800F7778 000F33D8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F777C 000F33DC 7C 7C 1B 78 */ mr r28, r3
+/* 800F7780 000F33E0 7C 18 00 40 */ cmplw r24, r0
+/* 800F7784 000F33E4 41 82 00 50 */ beq lbl_800F77D4
+/* 800F7788 000F33E8 2C 00 00 00 */ cmpwi r0, 0
+/* 800F778C 000F33EC 41 82 00 3C */ beq lbl_800F77C8
+/* 800F7790 000F33F0 3B 40 00 00 */ li r26, 0
+lbl_800F7794:
+/* 800F7794 000F33F4 38 7D 00 14 */ addi r3, r29, 0x14
+/* 800F7798 000F33F8 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 800F779C 000F33FC 57 45 04 3E */ clrlwi r5, r26, 0x10
+/* 800F77A0 000F3400 48 29 AA FD */ bl func_8039229C
+/* 800F77A4 000F3404 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F77A8 000F3408 7C 18 00 40 */ cmplw r24, r0
+/* 800F77AC 000F340C 41 82 00 10 */ beq lbl_800F77BC
+/* 800F77B0 000F3410 3B 5A 00 01 */ addi r26, r26, 1
+/* 800F77B4 000F3414 28 1A 00 05 */ cmplwi r26, 5
+/* 800F77B8 000F3418 41 80 FF DC */ blt lbl_800F7794
+lbl_800F77BC:
+/* 800F77BC 000F341C 57 40 04 3E */ clrlwi r0, r26, 0x10
+/* 800F77C0 000F3420 28 00 00 05 */ cmplwi r0, 5
+/* 800F77C4 000F3424 40 82 00 10 */ bne lbl_800F77D4
+lbl_800F77C8:
+/* 800F77C8 000F3428 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F77CC 000F342C 28 1B 00 07 */ cmplwi r27, 7
+/* 800F77D0 000F3430 41 80 FF 98 */ blt lbl_800F7768
+lbl_800F77D4:
+/* 800F77D4 000F3434 57 60 04 3E */ clrlwi r0, r27, 0x10
+/* 800F77D8 000F3438 28 00 00 07 */ cmplwi r0, 7
+/* 800F77DC 000F343C 40 82 00 0C */ bne lbl_800F77E8
+/* 800F77E0 000F3440 38 60 00 00 */ li r3, 0
+/* 800F77E4 000F3444 48 00 00 A8 */ b lbl_800F788C
+lbl_800F77E8:
+/* 800F77E8 000F3448 28 19 01 9C */ cmplwi r25, 0x19c
+/* 800F77EC 000F344C 40 82 00 38 */ bne lbl_800F7824
+/* 800F77F0 000F3450 7F E3 FB 78 */ mr r3, r31
+/* 800F77F4 000F3454 38 80 00 9D */ li r4, 0x9d
+/* 800F77F8 000F3458 38 A0 00 00 */ li r5, 0
+/* 800F77FC 000F345C 48 2E 37 01 */ bl func_803DAEFC
+/* 800F7800 000F3460 7C 7F 1B 78 */ mr r31, r3
+/* 800F7804 000F3464 7F C3 F3 78 */ mr r3, r30
+/* 800F7808 000F3468 38 80 00 9D */ li r4, 0x9d
+/* 800F780C 000F346C 38 A0 00 00 */ li r5, 0
+/* 800F7810 000F3470 48 2E 36 ED */ bl func_803DAEFC
+/* 800F7814 000F3474 7C 03 F8 40 */ cmplw r3, r31
+/* 800F7818 000F3478 41 82 00 70 */ beq lbl_800F7888
+/* 800F781C 000F347C 38 60 00 00 */ li r3, 0
+/* 800F7820 000F3480 48 00 00 6C */ b lbl_800F788C
+lbl_800F7824:
+/* 800F7824 000F3484 28 19 01 ED */ cmplwi r25, 0x1ed
+/* 800F7828 000F3488 40 82 00 24 */ bne lbl_800F784C
+/* 800F782C 000F348C 7F C3 F3 78 */ mr r3, r30
+/* 800F7830 000F3490 38 80 00 70 */ li r4, 0x70
+/* 800F7834 000F3494 38 A0 00 00 */ li r5, 0
+/* 800F7838 000F3498 48 2E 36 C5 */ bl func_803DAEFC
+/* 800F783C 000F349C 28 03 00 12 */ cmplwi r3, 0x12
+/* 800F7840 000F34A0 40 81 00 48 */ ble lbl_800F7888
+/* 800F7844 000F34A4 38 60 00 00 */ li r3, 0
+/* 800F7848 000F34A8 48 00 00 44 */ b lbl_800F788C
+lbl_800F784C:
+/* 800F784C 000F34AC 28 19 01 82 */ cmplwi r25, 0x182
+/* 800F7850 000F34B0 41 82 00 38 */ beq lbl_800F7888
+/* 800F7854 000F34B4 7F E3 FB 78 */ mr r3, r31
+/* 800F7858 000F34B8 38 80 00 70 */ li r4, 0x70
+/* 800F785C 000F34BC 38 A0 00 00 */ li r5, 0
+/* 800F7860 000F34C0 48 2E 36 9D */ bl func_803DAEFC
+/* 800F7864 000F34C4 7C 7F 1B 78 */ mr r31, r3
+/* 800F7868 000F34C8 7F C3 F3 78 */ mr r3, r30
+/* 800F786C 000F34CC 38 80 00 70 */ li r4, 0x70
+/* 800F7870 000F34D0 38 A0 00 00 */ li r5, 0
+/* 800F7874 000F34D4 48 2E 36 89 */ bl func_803DAEFC
+/* 800F7878 000F34D8 7C 03 F8 40 */ cmplw r3, r31
+/* 800F787C 000F34DC 41 82 00 0C */ beq lbl_800F7888
+/* 800F7880 000F34E0 38 60 00 00 */ li r3, 0
+/* 800F7884 000F34E4 48 00 00 08 */ b lbl_800F788C
+lbl_800F7888:
+/* 800F7888 000F34E8 38 60 00 01 */ li r3, 1
+lbl_800F788C:
+/* 800F788C 000F34EC 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F7890 000F34F0 48 0C F8 D9 */ bl _restgpr_24
+/* 800F7894 000F34F4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800F7898 000F34F8 7C 08 03 A6 */ mtlr r0
+/* 800F789C 000F34FC 38 21 00 30 */ addi r1, r1, 0x30
+/* 800F78A0 000F3500 4E 80 00 20 */ blr
+
+.global func_800F78A4
+func_800F78A4:
+/* 800F78A4 000F3504 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F78A8 000F3508 7C 08 02 A6 */ mflr r0
+/* 800F78AC 000F350C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F78B0 000F3510 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F78B4 000F3514 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F78B8 000F3518 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F78BC 000F351C 7C 7D 1B 78 */ mr r29, r3
+/* 800F78C0 000F3520 48 06 7E 21 */ bl func_8015F6E0
+/* 800F78C4 000F3524 2C 1D 00 01 */ cmpwi r29, 1
+/* 800F78C8 000F3528 7C 7F 1B 78 */ mr r31, r3
+/* 800F78CC 000F352C 41 82 00 28 */ beq lbl_800F78F4
+/* 800F78D0 000F3530 40 80 00 78 */ bge lbl_800F7948
+/* 800F78D4 000F3534 2C 1D 00 00 */ cmpwi r29, 0
+/* 800F78D8 000F3538 40 80 00 08 */ bge lbl_800F78E0
+/* 800F78DC 000F353C 48 00 00 6C */ b lbl_800F7948
+lbl_800F78E0:
+/* 800F78E0 000F3540 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800F78E4 000F3544 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800F78E8 000F3548 A0 03 00 D0 */ lhz r0, 0xd0(r3)
+/* 800F78EC 000F354C 54 03 FE BE */ rlwinm r3, r0, 0x1f, 0x1a, 0x1f
+/* 800F78F0 000F3550 48 00 00 60 */ b lbl_800F7950
+lbl_800F78F4:
+/* 800F78F4 000F3554 3B A0 00 00 */ li r29, 0
+lbl_800F78F8:
+/* 800F78F8 000F3558 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 800F78FC 000F355C 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F7900 000F3560 7C 7F 02 14 */ add r3, r31, r0
+/* 800F7904 000F3564 3B C3 00 CC */ addi r30, r3, 0xcc
+/* 800F7908 000F3568 7F C3 F3 78 */ mr r3, r30
+/* 800F790C 000F356C 4B F5 F3 41 */ bl func_80056C4C
+/* 800F7910 000F3570 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7914 000F3574 41 82 00 20 */ beq lbl_800F7934
+/* 800F7918 000F3578 7F C3 F3 78 */ mr r3, r30
+/* 800F791C 000F357C 48 2E 48 81 */ bl func_803DC19C
+/* 800F7920 000F3580 4B F5 F5 0D */ bl func_80056E2C
+/* 800F7924 000F3584 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7928 000F3588 40 82 00 0C */ bne lbl_800F7934
+/* 800F792C 000F358C 38 60 00 00 */ li r3, 0
+/* 800F7930 000F3590 48 00 00 20 */ b lbl_800F7950
+lbl_800F7934:
+/* 800F7934 000F3594 3B BD 00 01 */ addi r29, r29, 1
+/* 800F7938 000F3598 28 1D 00 06 */ cmplwi r29, 6
+/* 800F793C 000F359C 41 80 FF BC */ blt lbl_800F78F8
+/* 800F7940 000F35A0 38 60 00 01 */ li r3, 1
+/* 800F7944 000F35A4 48 00 00 0C */ b lbl_800F7950
+lbl_800F7948:
+/* 800F7948 000F35A8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 800F794C 000F35AC 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+lbl_800F7950:
+/* 800F7950 000F35B0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F7954 000F35B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F7958 000F35B8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F795C 000F35BC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F7960 000F35C0 7C 08 03 A6 */ mtlr r0
+/* 800F7964 000F35C4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F7968 000F35C8 4E 80 00 20 */ blr
+
+.global func_800F796C
+func_800F796C:
+/* 800F796C 000F35CC 28 03 00 06 */ cmplwi r3, 6
+/* 800F7970 000F35D0 4D 81 00 20 */ bgtlr
+/* 800F7974 000F35D4 3C A0 80 42 */ lis r5, lbl_80418104@ha
+/* 800F7978 000F35D8 54 60 10 3A */ slwi r0, r3, 2
+/* 800F797C 000F35DC 38 A5 81 04 */ addi r5, r5, lbl_80418104@l
+/* 800F7980 000F35E0 7C A5 00 2E */ lwzx r5, r5, r0
+/* 800F7984 000F35E4 7C A9 03 A6 */ mtctr r5
+/* 800F7988 000F35E8 4E 80 04 20 */ bctr
+/* 800F798C 000F35EC 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800F7990 000F35F0 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800F7994 000F35F4 A0 03 00 D0 */ lhz r0, 0xd0(r3)
+/* 800F7998 000F35F8 50 80 0E 7C */ rlwimi r0, r4, 1, 0x19, 0x1e
+/* 800F799C 000F35FC B0 03 00 D0 */ sth r0, 0xd0(r3)
+/* 800F79A0 000F3600 4E 80 00 20 */ blr
+/* 800F79A4 000F3604 3C C0 80 48 */ lis r6, lbl_8047DAE0@ha
+/* 800F79A8 000F3608 38 80 00 00 */ li r4, 0
+/* 800F79AC 000F360C 38 C6 DA E0 */ addi r6, r6, lbl_8047DAE0@l
+/* 800F79B0 000F3610 38 A0 00 44 */ li r5, 0x44
+/* 800F79B4 000F3614 A0 06 00 D0 */ lhz r0, 0xd0(r6)
+/* 800F79B8 000F3618 38 66 27 A8 */ addi r3, r6, 0x27a8
+/* 800F79BC 000F361C 54 00 07 F0 */ rlwinm r0, r0, 0, 0x1f, 0x18
+/* 800F79C0 000F3620 B0 06 00 D0 */ sth r0, 0xd0(r6)
+/* 800F79C4 000F3624 4B F0 C7 40 */ b memset
+/* 800F79C8 000F3628 3C A0 80 48 */ lis r5, lbl_8047DAE0@ha
+/* 800F79CC 000F362C 54 83 EC FE */ rlwinm r3, r4, 0x1d, 0x13, 0x1f
+/* 800F79D0 000F3630 38 A5 DA E0 */ addi r5, r5, lbl_8047DAE0@l
+/* 800F79D4 000F3634 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F79D8 000F3638 7C A5 1A 14 */ add r5, r5, r3
+/* 800F79DC 000F363C 38 60 00 01 */ li r3, 1
+/* 800F79E0 000F3640 88 85 27 A8 */ lbz r4, 0x27a8(r5)
+/* 800F79E4 000F3644 7C 60 00 30 */ slw r0, r3, r0
+/* 800F79E8 000F3648 7C 80 03 78 */ or r0, r4, r0
+/* 800F79EC 000F364C 98 05 27 A8 */ stb r0, 0x27a8(r5)
+/* 800F79F0 000F3650 4E 80 00 20 */ blr
+/* 800F79F4 000F3654 3C A0 80 48 */ lis r5, lbl_8047DAE0@ha
+/* 800F79F8 000F3658 54 83 EC FE */ rlwinm r3, r4, 0x1d, 0x13, 0x1f
+/* 800F79FC 000F365C 38 A5 DA E0 */ addi r5, r5, lbl_8047DAE0@l
+/* 800F7A00 000F3660 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F7A04 000F3664 7C A5 1A 14 */ add r5, r5, r3
+/* 800F7A08 000F3668 38 60 00 01 */ li r3, 1
+/* 800F7A0C 000F366C 88 85 27 A8 */ lbz r4, 0x27a8(r5)
+/* 800F7A10 000F3670 7C 60 00 30 */ slw r0, r3, r0
+/* 800F7A14 000F3674 7C 80 00 78 */ andc r0, r4, r0
+/* 800F7A18 000F3678 98 05 27 A8 */ stb r0, 0x27a8(r5)
+/* 800F7A1C 000F367C 4E 80 00 20 */ blr
+/* 800F7A20 000F3680 3C C0 80 48 */ lis r6, lbl_8047DAE0@ha
+/* 800F7A24 000F3684 38 00 00 01 */ li r0, 1
+/* 800F7A28 000F3688 38 C6 DA E0 */ addi r6, r6, lbl_8047DAE0@l
+/* 800F7A2C 000F368C A0 A6 00 D0 */ lhz r5, 0xd0(r6)
+/* 800F7A30 000F3690 7C 00 20 30 */ slw r0, r0, r4
+/* 800F7A34 000F3694 54 A3 FE BE */ rlwinm r3, r5, 0x1f, 0x1a, 0x1f
+/* 800F7A38 000F3698 7C 60 03 78 */ or r0, r3, r0
+/* 800F7A3C 000F369C 50 05 0E 7C */ rlwimi r5, r0, 1, 0x19, 0x1e
+/* 800F7A40 000F36A0 B0 A6 00 D0 */ sth r5, 0xd0(r6)
+/* 800F7A44 000F36A4 4E 80 00 20 */ blr
+/* 800F7A48 000F36A8 3C C0 80 48 */ lis r6, lbl_8047DAE0@ha
+/* 800F7A4C 000F36AC 38 00 00 01 */ li r0, 1
+/* 800F7A50 000F36B0 38 C6 DA E0 */ addi r6, r6, lbl_8047DAE0@l
+/* 800F7A54 000F36B4 A0 A6 00 D0 */ lhz r5, 0xd0(r6)
+/* 800F7A58 000F36B8 7C 00 20 30 */ slw r0, r0, r4
+/* 800F7A5C 000F36BC 54 A3 FE BE */ rlwinm r3, r5, 0x1f, 0x1a, 0x1f
+/* 800F7A60 000F36C0 7C 60 00 78 */ andc r0, r3, r0
+/* 800F7A64 000F36C4 50 05 0E 7C */ rlwimi r5, r0, 1, 0x19, 0x1e
+/* 800F7A68 000F36C8 B0 A6 00 D0 */ sth r5, 0xd0(r6)
+/* 800F7A6C 000F36CC 4E 80 00 20 */ blr
+
+.global func_800F7A70
+func_800F7A70:
+/* 800F7A70 000F36D0 94 21 F9 F0 */ stwu r1, -0x610(r1)
+/* 800F7A74 000F36D4 7C 08 02 A6 */ mflr r0
+/* 800F7A78 000F36D8 90 01 06 14 */ stw r0, 0x614(r1)
+/* 800F7A7C 000F36DC 39 61 06 10 */ addi r11, r1, 0x610
+/* 800F7A80 000F36E0 48 0C F6 91 */ bl _savegpr_21
+/* 800F7A84 000F36E4 3F 00 80 48 */ lis r24, lbl_8047DAE0@ha
+/* 800F7A88 000F36E8 7C 79 1B 78 */ mr r25, r3
+/* 800F7A8C 000F36EC 3B 18 DA E0 */ addi r24, r24, lbl_8047DAE0@l
+/* 800F7A90 000F36F0 48 06 7C 51 */ bl func_8015F6E0
+/* 800F7A94 000F36F4 7C 7E 1B 78 */ mr r30, r3
+/* 800F7A98 000F36F8 38 61 00 08 */ addi r3, r1, 8
+/* 800F7A9C 000F36FC 38 80 FF FF */ li r4, -1
+/* 800F7AA0 000F3700 38 A0 01 94 */ li r5, 0x194
+/* 800F7AA4 000F3704 4B F0 C6 61 */ bl memset
+/* 800F7AA8 000F3708 38 61 01 9C */ addi r3, r1, 0x19c
+/* 800F7AAC 000F370C 38 80 FF FF */ li r4, -1
+/* 800F7AB0 000F3710 38 A0 04 44 */ li r5, 0x444
+/* 800F7AB4 000F3714 4B F0 C6 51 */ bl memset
+/* 800F7AB8 000F3718 A0 98 00 D0 */ lhz r4, 0xd0(r24)
+/* 800F7ABC 000F371C 2C 19 00 00 */ cmpwi r25, 0
+/* 800F7AC0 000F3720 54 80 B7 3C */ rlwinm r0, r4, 0x16, 0x1c, 0x1e
+/* 800F7AC4 000F3724 7C 78 02 14 */ add r3, r24, r0
+/* 800F7AC8 000F3728 A3 E3 27 36 */ lhz r31, 0x2736(r3)
+/* 800F7ACC 000F372C 40 82 01 74 */ bne lbl_800F7C40
+/* 800F7AD0 000F3730 2C 9F 00 00 */ cmpwi cr1, r31, 0
+/* 800F7AD4 000F3734 38 A0 00 00 */ li r5, 0
+/* 800F7AD8 000F3738 40 85 05 A4 */ ble cr1, lbl_800F807C
+/* 800F7ADC 000F373C 2C 1F 00 08 */ cmpwi r31, 8
+/* 800F7AE0 000F3740 38 DF FF F8 */ addi r6, r31, -8
+/* 800F7AE4 000F3744 40 81 01 18 */ ble lbl_800F7BFC
+/* 800F7AE8 000F3748 38 80 00 00 */ li r4, 0
+/* 800F7AEC 000F374C 41 84 00 18 */ blt cr1, lbl_800F7B04
+/* 800F7AF0 000F3750 3C 60 80 00 */ lis r3, 0x7FFFFFFE@ha
+/* 800F7AF4 000F3754 38 03 FF FE */ addi r0, r3, 0x7FFFFFFE@l
+/* 800F7AF8 000F3758 7C 1F 00 00 */ cmpw r31, r0
+/* 800F7AFC 000F375C 41 81 00 08 */ bgt lbl_800F7B04
+/* 800F7B00 000F3760 38 80 00 01 */ li r4, 1
+lbl_800F7B04:
+/* 800F7B04 000F3764 2C 04 00 00 */ cmpwi r4, 0
+/* 800F7B08 000F3768 41 82 00 F4 */ beq lbl_800F7BFC
+/* 800F7B0C 000F376C 38 06 00 07 */ addi r0, r6, 7
+/* 800F7B10 000F3770 7F 04 C3 78 */ mr r4, r24
+/* 800F7B14 000F3774 54 00 E8 FE */ srwi r0, r0, 3
+/* 800F7B18 000F3778 38 60 00 00 */ li r3, 0
+/* 800F7B1C 000F377C 7C 09 03 A6 */ mtctr r0
+/* 800F7B20 000F3780 2C 06 00 00 */ cmpwi r6, 0
+/* 800F7B24 000F3784 40 81 00 D8 */ ble lbl_800F7BFC
+lbl_800F7B28:
+/* 800F7B28 000F3788 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7B2C 000F378C 7C 03 C2 14 */ add r0, r3, r24
+/* 800F7B30 000F3790 38 63 00 10 */ addi r3, r3, 0x10
+/* 800F7B34 000F3794 38 A5 00 08 */ addi r5, r5, 8
+/* 800F7B38 000F3798 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7B3C 000F379C 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7B40 000F37A0 7C C6 02 14 */ add r6, r6, r0
+/* 800F7B44 000F37A4 A0 C6 00 D2 */ lhz r6, 0xd2(r6)
+/* 800F7B48 000F37A8 B0 C4 22 F2 */ sth r6, 0x22f2(r4)
+/* 800F7B4C 000F37AC A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7B50 000F37B0 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7B54 000F37B4 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7B58 000F37B8 7C C6 02 14 */ add r6, r6, r0
+/* 800F7B5C 000F37BC A0 C6 00 D4 */ lhz r6, 0xd4(r6)
+/* 800F7B60 000F37C0 B0 C4 22 F4 */ sth r6, 0x22f4(r4)
+/* 800F7B64 000F37C4 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7B68 000F37C8 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7B6C 000F37CC 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7B70 000F37D0 7C C6 02 14 */ add r6, r6, r0
+/* 800F7B74 000F37D4 A0 C6 00 D6 */ lhz r6, 0xd6(r6)
+/* 800F7B78 000F37D8 B0 C4 22 F6 */ sth r6, 0x22f6(r4)
+/* 800F7B7C 000F37DC A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7B80 000F37E0 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7B84 000F37E4 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7B88 000F37E8 7C C6 02 14 */ add r6, r6, r0
+/* 800F7B8C 000F37EC A0 C6 00 D8 */ lhz r6, 0xd8(r6)
+/* 800F7B90 000F37F0 B0 C4 22 F8 */ sth r6, 0x22f8(r4)
+/* 800F7B94 000F37F4 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7B98 000F37F8 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7B9C 000F37FC 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7BA0 000F3800 7C C6 02 14 */ add r6, r6, r0
+/* 800F7BA4 000F3804 A0 C6 00 DA */ lhz r6, 0xda(r6)
+/* 800F7BA8 000F3808 B0 C4 22 FA */ sth r6, 0x22fa(r4)
+/* 800F7BAC 000F380C A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7BB0 000F3810 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7BB4 000F3814 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7BB8 000F3818 7C C6 02 14 */ add r6, r6, r0
+/* 800F7BBC 000F381C A0 C6 00 DC */ lhz r6, 0xdc(r6)
+/* 800F7BC0 000F3820 B0 C4 22 FC */ sth r6, 0x22fc(r4)
+/* 800F7BC4 000F3824 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7BC8 000F3828 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7BCC 000F382C 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7BD0 000F3830 7C C6 02 14 */ add r6, r6, r0
+/* 800F7BD4 000F3834 A0 C6 00 DE */ lhz r6, 0xde(r6)
+/* 800F7BD8 000F3838 B0 C4 22 FE */ sth r6, 0x22fe(r4)
+/* 800F7BDC 000F383C A0 D8 00 D0 */ lhz r6, 0xd0(r24)
+/* 800F7BE0 000F3840 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
+/* 800F7BE4 000F3844 1C C6 04 44 */ mulli r6, r6, 0x444
+/* 800F7BE8 000F3848 7C C6 02 14 */ add r6, r6, r0
+/* 800F7BEC 000F384C A0 06 00 E0 */ lhz r0, 0xe0(r6)
+/* 800F7BF0 000F3850 B0 04 23 00 */ sth r0, 0x2300(r4)
+/* 800F7BF4 000F3854 38 84 00 10 */ addi r4, r4, 0x10
+/* 800F7BF8 000F3858 42 00 FF 30 */ bdnz lbl_800F7B28
+lbl_800F7BFC:
+/* 800F7BFC 000F385C 54 A6 08 3C */ slwi r6, r5, 1
+/* 800F7C00 000F3860 7C 05 F8 50 */ subf r0, r5, r31
+/* 800F7C04 000F3864 7C 98 32 14 */ add r4, r24, r6
+/* 800F7C08 000F3868 7C 09 03 A6 */ mtctr r0
+/* 800F7C0C 000F386C 7C 05 F8 00 */ cmpw r5, r31
+/* 800F7C10 000F3870 40 80 04 6C */ bge lbl_800F807C
+lbl_800F7C14:
+/* 800F7C14 000F3874 A0 78 00 D0 */ lhz r3, 0xd0(r24)
+/* 800F7C18 000F3878 7C 06 C2 14 */ add r0, r6, r24
+/* 800F7C1C 000F387C 38 C6 00 02 */ addi r6, r6, 2
+/* 800F7C20 000F3880 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
+/* 800F7C24 000F3884 1C 63 04 44 */ mulli r3, r3, 0x444
+/* 800F7C28 000F3888 7C 63 02 14 */ add r3, r3, r0
+/* 800F7C2C 000F388C A0 03 00 D2 */ lhz r0, 0xd2(r3)
+/* 800F7C30 000F3890 B0 04 22 F2 */ sth r0, 0x22f2(r4)
+/* 800F7C34 000F3894 38 84 00 02 */ addi r4, r4, 2
+/* 800F7C38 000F3898 42 00 FF DC */ bdnz lbl_800F7C14
+/* 800F7C3C 000F389C 48 00 04 40 */ b lbl_800F807C
+lbl_800F7C40:
+/* 800F7C40 000F38A0 2C 19 00 02 */ cmpwi r25, 2
+/* 800F7C44 000F38A4 41 81 02 64 */ bgt lbl_800F7EA8
+/* 800F7C48 000F38A8 3A E1 01 9C */ addi r23, r1, 0x19c
+/* 800F7C4C 000F38AC 3B 80 00 00 */ li r28, 0
+/* 800F7C50 000F38B0 3B A0 00 00 */ li r29, 0
+/* 800F7C54 000F38B4 3A C0 FF FF */ li r22, -1
+/* 800F7C58 000F38B8 48 00 00 C0 */ b lbl_800F7D18
+lbl_800F7C5C:
+/* 800F7C5C 000F38BC A0 78 00 D0 */ lhz r3, 0xd0(r24)
+/* 800F7C60 000F38C0 7C 1D C2 14 */ add r0, r29, r24
+/* 800F7C64 000F38C4 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
+/* 800F7C68 000F38C8 1C 63 04 44 */ mulli r3, r3, 0x444
+/* 800F7C6C 000F38CC 7C 63 02 14 */ add r3, r3, r0
+/* 800F7C70 000F38D0 AB 63 00 D2 */ lha r27, 0xd2(r3)
+/* 800F7C74 000F38D4 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F7C78 000F38D8 41 80 00 24 */ blt lbl_800F7C9C
+/* 800F7C7C 000F38DC 2C 1B 00 06 */ cmpwi r27, 6
+/* 800F7C80 000F38E0 40 80 00 1C */ bge lbl_800F7C9C
+/* 800F7C84 000F38E4 1C 1B 00 DC */ mulli r0, r27, 0xdc
+/* 800F7C88 000F38E8 7C 7E 02 14 */ add r3, r30, r0
+/* 800F7C8C 000F38EC 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F7C90 000F38F0 48 2E 45 0D */ bl func_803DC19C
+/* 800F7C94 000F38F4 7C 75 1B 78 */ mr r21, r3
+/* 800F7C98 000F38F8 48 00 00 14 */ b lbl_800F7CAC
+lbl_800F7C9C:
+/* 800F7C9C 000F38FC 38 1B FF FA */ addi r0, r27, -6
+/* 800F7CA0 000F3900 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F7CA4 000F3904 7C 7E 02 14 */ add r3, r30, r0
+/* 800F7CA8 000F3908 3A A3 05 F8 */ addi r21, r3, 0x5f8
+lbl_800F7CAC:
+/* 800F7CAC 000F390C 7E A3 AB 78 */ mr r3, r21
+/* 800F7CB0 000F3910 4B F5 EF 25 */ bl func_80056BD4
+/* 800F7CB4 000F3914 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7CB8 000F3918 41 82 00 58 */ beq lbl_800F7D10
+/* 800F7CBC 000F391C 7E A3 AB 78 */ mr r3, r21
+/* 800F7CC0 000F3920 38 80 00 A0 */ li r4, 0xa0
+/* 800F7CC4 000F3924 38 A0 00 00 */ li r5, 0
+/* 800F7CC8 000F3928 48 2E 32 35 */ bl func_803DAEFC
+/* 800F7CCC 000F392C 54 60 10 3A */ slwi r0, r3, 2
+/* 800F7CD0 000F3930 38 81 00 08 */ addi r4, r1, 8
+/* 800F7CD4 000F3934 7C 04 02 EE */ lhaux r0, r4, r0
+/* 800F7CD8 000F3938 2C 00 FF FF */ cmpwi r0, -1
+/* 800F7CDC 000F393C 40 82 00 1C */ bne lbl_800F7CF8
+/* 800F7CE0 000F3940 B3 64 00 02 */ sth r27, 2(r4)
+/* 800F7CE4 000F3944 7F 60 07 34 */ extsh r0, r27
+/* 800F7CE8 000F3948 54 00 08 3C */ slwi r0, r0, 1
+/* 800F7CEC 000F394C B3 64 00 00 */ sth r27, 0(r4)
+/* 800F7CF0 000F3950 7E D7 03 2E */ sthx r22, r23, r0
+/* 800F7CF4 000F3954 48 00 00 1C */ b lbl_800F7D10
+lbl_800F7CF8:
+/* 800F7CF8 000F3958 A8 64 00 02 */ lha r3, 2(r4)
+/* 800F7CFC 000F395C 57 60 08 3C */ slwi r0, r27, 1
+/* 800F7D00 000F3960 54 63 08 3C */ slwi r3, r3, 1
+/* 800F7D04 000F3964 B3 64 00 02 */ sth r27, 2(r4)
+/* 800F7D08 000F3968 7F 77 1B 2E */ sthx r27, r23, r3
+/* 800F7D0C 000F396C 7E D7 03 2E */ sthx r22, r23, r0
+lbl_800F7D10:
+/* 800F7D10 000F3970 3B BD 00 02 */ addi r29, r29, 2
+/* 800F7D14 000F3974 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800F7D18:
+/* 800F7D18 000F3978 7C 1C F8 00 */ cmpw r28, r31
+/* 800F7D1C 000F397C 41 80 FF 40 */ blt lbl_800F7C5C
+/* 800F7D20 000F3980 2C 19 00 01 */ cmpwi r25, 1
+/* 800F7D24 000F3984 40 82 00 C4 */ bne lbl_800F7DE8
+/* 800F7D28 000F3988 38 00 00 32 */ li r0, 0x32
+/* 800F7D2C 000F398C 38 C1 01 98 */ addi r6, r1, 0x198
+/* 800F7D30 000F3990 38 61 01 9C */ addi r3, r1, 0x19c
+/* 800F7D34 000F3994 39 00 00 64 */ li r8, 0x64
+/* 800F7D38 000F3998 39 20 00 00 */ li r9, 0
+/* 800F7D3C 000F399C 7C 09 03 A6 */ mtctr r0
+lbl_800F7D40:
+/* 800F7D40 000F39A0 A8 E6 00 00 */ lha r7, 0(r6)
+/* 800F7D44 000F39A4 2C 07 FF FF */ cmpwi r7, -1
+/* 800F7D48 000F39A8 41 82 00 44 */ beq lbl_800F7D8C
+/* 800F7D4C 000F39AC 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7D50 000F39B0 54 E4 08 3C */ slwi r4, r7, 1
+/* 800F7D54 000F39B4 7C B8 02 14 */ add r5, r24, r0
+/* 800F7D58 000F39B8 39 29 00 01 */ addi r9, r9, 1
+/* 800F7D5C 000F39BC B0 E5 22 F2 */ sth r7, 0x22f2(r5)
+/* 800F7D60 000F39C0 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7D64 000F39C4 7C A3 22 AE */ lhax r5, r3, r4
+/* 800F7D68 000F39C8 7C 98 02 14 */ add r4, r24, r0
+lbl_800F7D6C:
+/* 800F7D6C 000F39CC 2C 05 FF FF */ cmpwi r5, -1
+/* 800F7D70 000F39D0 41 82 00 1C */ beq lbl_800F7D8C
+/* 800F7D74 000F39D4 54 A0 08 3C */ slwi r0, r5, 1
+/* 800F7D78 000F39D8 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
+/* 800F7D7C 000F39DC 7C A3 02 AE */ lhax r5, r3, r0
+/* 800F7D80 000F39E0 38 84 00 02 */ addi r4, r4, 2
+/* 800F7D84 000F39E4 39 29 00 01 */ addi r9, r9, 1
+/* 800F7D88 000F39E8 4B FF FF E4 */ b lbl_800F7D6C
+lbl_800F7D8C:
+/* 800F7D8C 000F39EC A8 E6 FF FC */ lha r7, -4(r6)
+/* 800F7D90 000F39F0 2C 07 FF FF */ cmpwi r7, -1
+/* 800F7D94 000F39F4 41 82 00 44 */ beq lbl_800F7DD8
+/* 800F7D98 000F39F8 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7D9C 000F39FC 54 E4 08 3C */ slwi r4, r7, 1
+/* 800F7DA0 000F3A00 7C B8 02 14 */ add r5, r24, r0
+/* 800F7DA4 000F3A04 39 29 00 01 */ addi r9, r9, 1
+/* 800F7DA8 000F3A08 B0 E5 22 F2 */ sth r7, 0x22f2(r5)
+/* 800F7DAC 000F3A0C 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7DB0 000F3A10 7C A3 22 AE */ lhax r5, r3, r4
+/* 800F7DB4 000F3A14 7C 98 02 14 */ add r4, r24, r0
+lbl_800F7DB8:
+/* 800F7DB8 000F3A18 2C 05 FF FF */ cmpwi r5, -1
+/* 800F7DBC 000F3A1C 41 82 00 1C */ beq lbl_800F7DD8
+/* 800F7DC0 000F3A20 54 A0 08 3C */ slwi r0, r5, 1
+/* 800F7DC4 000F3A24 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
+/* 800F7DC8 000F3A28 7C A3 02 AE */ lhax r5, r3, r0
+/* 800F7DCC 000F3A2C 38 84 00 02 */ addi r4, r4, 2
+/* 800F7DD0 000F3A30 39 29 00 01 */ addi r9, r9, 1
+/* 800F7DD4 000F3A34 4B FF FF E4 */ b lbl_800F7DB8
+lbl_800F7DD8:
+/* 800F7DD8 000F3A38 38 C6 FF F8 */ addi r6, r6, -8
+/* 800F7DDC 000F3A3C 39 08 FF FF */ addi r8, r8, -1
+/* 800F7DE0 000F3A40 42 00 FF 60 */ bdnz lbl_800F7D40
+/* 800F7DE4 000F3A44 48 00 02 98 */ b lbl_800F807C
+lbl_800F7DE8:
+/* 800F7DE8 000F3A48 38 00 00 32 */ li r0, 0x32
+/* 800F7DEC 000F3A4C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 800F7DF0 000F3A50 38 61 01 9C */ addi r3, r1, 0x19c
+/* 800F7DF4 000F3A54 39 00 00 01 */ li r8, 1
+/* 800F7DF8 000F3A58 39 20 00 00 */ li r9, 0
+/* 800F7DFC 000F3A5C 7C 09 03 A6 */ mtctr r0
+lbl_800F7E00:
+/* 800F7E00 000F3A60 A8 E6 00 00 */ lha r7, 0(r6)
+/* 800F7E04 000F3A64 2C 07 FF FF */ cmpwi r7, -1
+/* 800F7E08 000F3A68 41 82 00 44 */ beq lbl_800F7E4C
+/* 800F7E0C 000F3A6C 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7E10 000F3A70 54 E4 08 3C */ slwi r4, r7, 1
+/* 800F7E14 000F3A74 7C B8 02 14 */ add r5, r24, r0
+/* 800F7E18 000F3A78 39 29 00 01 */ addi r9, r9, 1
+/* 800F7E1C 000F3A7C B0 E5 22 F2 */ sth r7, 0x22f2(r5)
+/* 800F7E20 000F3A80 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7E24 000F3A84 7C A3 22 AE */ lhax r5, r3, r4
+/* 800F7E28 000F3A88 7C 98 02 14 */ add r4, r24, r0
+lbl_800F7E2C:
+/* 800F7E2C 000F3A8C 2C 05 FF FF */ cmpwi r5, -1
+/* 800F7E30 000F3A90 41 82 00 1C */ beq lbl_800F7E4C
+/* 800F7E34 000F3A94 54 A0 08 3C */ slwi r0, r5, 1
+/* 800F7E38 000F3A98 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
+/* 800F7E3C 000F3A9C 7C A3 02 AE */ lhax r5, r3, r0
+/* 800F7E40 000F3AA0 38 84 00 02 */ addi r4, r4, 2
+/* 800F7E44 000F3AA4 39 29 00 01 */ addi r9, r9, 1
+/* 800F7E48 000F3AA8 4B FF FF E4 */ b lbl_800F7E2C
+lbl_800F7E4C:
+/* 800F7E4C 000F3AAC A8 E6 00 04 */ lha r7, 4(r6)
+/* 800F7E50 000F3AB0 2C 07 FF FF */ cmpwi r7, -1
+/* 800F7E54 000F3AB4 41 82 00 44 */ beq lbl_800F7E98
+/* 800F7E58 000F3AB8 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7E5C 000F3ABC 54 E4 08 3C */ slwi r4, r7, 1
+/* 800F7E60 000F3AC0 7C B8 02 14 */ add r5, r24, r0
+/* 800F7E64 000F3AC4 39 29 00 01 */ addi r9, r9, 1
+/* 800F7E68 000F3AC8 B0 E5 22 F2 */ sth r7, 0x22f2(r5)
+/* 800F7E6C 000F3ACC 55 20 08 3C */ slwi r0, r9, 1
+/* 800F7E70 000F3AD0 7C A3 22 AE */ lhax r5, r3, r4
+/* 800F7E74 000F3AD4 7C 98 02 14 */ add r4, r24, r0
+lbl_800F7E78:
+/* 800F7E78 000F3AD8 2C 05 FF FF */ cmpwi r5, -1
+/* 800F7E7C 000F3ADC 41 82 00 1C */ beq lbl_800F7E98
+/* 800F7E80 000F3AE0 54 A0 08 3C */ slwi r0, r5, 1
+/* 800F7E84 000F3AE4 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
+/* 800F7E88 000F3AE8 7C A3 02 AE */ lhax r5, r3, r0
+/* 800F7E8C 000F3AEC 38 84 00 02 */ addi r4, r4, 2
+/* 800F7E90 000F3AF0 39 29 00 01 */ addi r9, r9, 1
+/* 800F7E94 000F3AF4 4B FF FF E4 */ b lbl_800F7E78
+lbl_800F7E98:
+/* 800F7E98 000F3AF8 38 C6 00 08 */ addi r6, r6, 8
+/* 800F7E9C 000F3AFC 39 08 00 01 */ addi r8, r8, 1
+/* 800F7EA0 000F3B00 42 00 FF 60 */ bdnz lbl_800F7E00
+/* 800F7EA4 000F3B04 48 00 01 D8 */ b lbl_800F807C
+lbl_800F7EA8:
+/* 800F7EA8 000F3B08 2C 19 00 03 */ cmpwi r25, 3
+/* 800F7EAC 000F3B0C 40 82 01 D0 */ bne lbl_800F807C
+/* 800F7EB0 000F3B10 54 80 AF 7F */ rlwinm. r0, r4, 0x15, 0x1d, 0x1f
+/* 800F7EB4 000F3B14 38 80 00 00 */ li r4, 0
+/* 800F7EB8 000F3B18 3B 40 00 00 */ li r26, 0
+/* 800F7EBC 000F3B1C 7C 09 03 A6 */ mtctr r0
+/* 800F7EC0 000F3B20 40 81 00 38 */ ble lbl_800F7EF8
+lbl_800F7EC4:
+/* 800F7EC4 000F3B24 7C 78 22 14 */ add r3, r24, r4
+/* 800F7EC8 000F3B28 88 03 27 56 */ lbz r0, 0x2756(r3)
+/* 800F7ECC 000F3B2C 28 00 00 03 */ cmplwi r0, 3
+/* 800F7ED0 000F3B30 40 82 00 20 */ bne lbl_800F7EF0
+/* 800F7ED4 000F3B34 3C 60 80 41 */ lis r3, lbl_80417570@ha
+/* 800F7ED8 000F3B38 A0 18 27 4E */ lhz r0, 0x274e(r24)
+/* 800F7EDC 000F3B3C 38 63 75 70 */ addi r3, r3, lbl_80417570@l
+/* 800F7EE0 000F3B40 3B 40 00 01 */ li r26, 1
+/* 800F7EE4 000F3B44 7C 60 1A 14 */ add r3, r0, r3
+/* 800F7EE8 000F3B48 8B 23 FF F6 */ lbz r25, -0xa(r3)
+/* 800F7EEC 000F3B4C 48 00 00 0C */ b lbl_800F7EF8
+lbl_800F7EF0:
+/* 800F7EF0 000F3B50 38 84 00 01 */ addi r4, r4, 1
+/* 800F7EF4 000F3B54 42 00 FF D0 */ bdnz lbl_800F7EC4
+lbl_800F7EF8:
+/* 800F7EF8 000F3B58 3A C1 01 9C */ addi r22, r1, 0x19c
+/* 800F7EFC 000F3B5C 3B 80 00 00 */ li r28, 0
+/* 800F7F00 000F3B60 3B A0 00 00 */ li r29, 0
+/* 800F7F04 000F3B64 3A E0 FF FF */ li r23, -1
+/* 800F7F08 000F3B68 48 00 00 F4 */ b lbl_800F7FFC
+lbl_800F7F0C:
+/* 800F7F0C 000F3B6C A0 78 00 D0 */ lhz r3, 0xd0(r24)
+/* 800F7F10 000F3B70 7C 1D C2 14 */ add r0, r29, r24
+/* 800F7F14 000F3B74 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
+/* 800F7F18 000F3B78 1C 63 04 44 */ mulli r3, r3, 0x444
+/* 800F7F1C 000F3B7C 7C 63 02 14 */ add r3, r3, r0
+/* 800F7F20 000F3B80 AB 63 00 D2 */ lha r27, 0xd2(r3)
+/* 800F7F24 000F3B84 2C 1B 00 00 */ cmpwi r27, 0
+/* 800F7F28 000F3B88 41 80 00 24 */ blt lbl_800F7F4C
+/* 800F7F2C 000F3B8C 2C 1B 00 06 */ cmpwi r27, 6
+/* 800F7F30 000F3B90 40 80 00 1C */ bge lbl_800F7F4C
+/* 800F7F34 000F3B94 1C 1B 00 DC */ mulli r0, r27, 0xdc
+/* 800F7F38 000F3B98 7C 7E 02 14 */ add r3, r30, r0
+/* 800F7F3C 000F3B9C 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F7F40 000F3BA0 48 2E 42 5D */ bl func_803DC19C
+/* 800F7F44 000F3BA4 7C 75 1B 78 */ mr r21, r3
+/* 800F7F48 000F3BA8 48 00 00 14 */ b lbl_800F7F5C
+lbl_800F7F4C:
+/* 800F7F4C 000F3BAC 38 1B FF FA */ addi r0, r27, -6
+/* 800F7F50 000F3BB0 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F7F54 000F3BB4 7C 7E 02 14 */ add r3, r30, r0
+/* 800F7F58 000F3BB8 3A A3 05 F8 */ addi r21, r3, 0x5f8
+lbl_800F7F5C:
+/* 800F7F5C 000F3BBC 7E A3 AB 78 */ mr r3, r21
+/* 800F7F60 000F3BC0 4B F5 EC 75 */ bl func_80056BD4
+/* 800F7F64 000F3BC4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F7F68 000F3BC8 41 82 00 8C */ beq lbl_800F7FF4
+/* 800F7F6C 000F3BCC 2C 1A 00 00 */ cmpwi r26, 0
+/* 800F7F70 000F3BD0 41 82 00 30 */ beq lbl_800F7FA0
+/* 800F7F74 000F3BD4 7E A3 AB 78 */ mr r3, r21
+/* 800F7F78 000F3BD8 38 80 00 00 */ li r4, 0
+/* 800F7F7C 000F3BDC 4B F5 EF ED */ bl func_80056F68
+/* 800F7F80 000F3BE0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800F7F84 000F3BE4 7C 00 C8 00 */ cmpw r0, r25
+/* 800F7F88 000F3BE8 40 82 00 28 */ bne lbl_800F7FB0
+/* 800F7F8C 000F3BEC 7E A3 AB 78 */ mr r3, r21
+/* 800F7F90 000F3BF0 38 80 00 01 */ li r4, 1
+/* 800F7F94 000F3BF4 4B F5 EF D5 */ bl func_80056F68
+/* 800F7F98 000F3BF8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800F7F9C 000F3BFC 48 00 00 14 */ b lbl_800F7FB0
+lbl_800F7FA0:
+/* 800F7FA0 000F3C00 7E A3 AB 78 */ mr r3, r21
+/* 800F7FA4 000F3C04 38 80 00 00 */ li r4, 0
+/* 800F7FA8 000F3C08 4B F5 EF C1 */ bl func_80056F68
+/* 800F7FAC 000F3C0C 54 60 06 3E */ clrlwi r0, r3, 0x18
+lbl_800F7FB0:
+/* 800F7FB0 000F3C10 54 00 10 3A */ slwi r0, r0, 2
+/* 800F7FB4 000F3C14 38 81 00 08 */ addi r4, r1, 8
+/* 800F7FB8 000F3C18 7C 04 02 EE */ lhaux r0, r4, r0
+/* 800F7FBC 000F3C1C 2C 00 FF FF */ cmpwi r0, -1
+/* 800F7FC0 000F3C20 40 82 00 1C */ bne lbl_800F7FDC
+/* 800F7FC4 000F3C24 B3 64 00 02 */ sth r27, 2(r4)
+/* 800F7FC8 000F3C28 7F 60 07 34 */ extsh r0, r27
+/* 800F7FCC 000F3C2C 54 00 08 3C */ slwi r0, r0, 1
+/* 800F7FD0 000F3C30 B3 64 00 00 */ sth r27, 0(r4)
+/* 800F7FD4 000F3C34 7E F6 03 2E */ sthx r23, r22, r0
+/* 800F7FD8 000F3C38 48 00 00 1C */ b lbl_800F7FF4
+lbl_800F7FDC:
+/* 800F7FDC 000F3C3C A8 64 00 02 */ lha r3, 2(r4)
+/* 800F7FE0 000F3C40 57 60 08 3C */ slwi r0, r27, 1
+/* 800F7FE4 000F3C44 54 63 08 3C */ slwi r3, r3, 1
+/* 800F7FE8 000F3C48 B3 64 00 02 */ sth r27, 2(r4)
+/* 800F7FEC 000F3C4C 7F 76 1B 2E */ sthx r27, r22, r3
+/* 800F7FF0 000F3C50 7E F6 03 2E */ sthx r23, r22, r0
+lbl_800F7FF4:
+/* 800F7FF4 000F3C54 3B BD 00 02 */ addi r29, r29, 2
+/* 800F7FF8 000F3C58 3B 9C 00 01 */ addi r28, r28, 1
+lbl_800F7FFC:
+/* 800F7FFC 000F3C5C 7C 1C F8 00 */ cmpw r28, r31
+/* 800F8000 000F3C60 41 80 FF 0C */ blt lbl_800F7F0C
+/* 800F8004 000F3C64 3C E0 80 41 */ lis r7, lbl_80417570@ha
+/* 800F8008 000F3C68 38 00 00 11 */ li r0, 0x11
+/* 800F800C 000F3C6C 38 E7 75 70 */ addi r7, r7, lbl_80417570@l
+/* 800F8010 000F3C70 38 61 01 9C */ addi r3, r1, 0x19c
+/* 800F8014 000F3C74 38 C1 00 08 */ addi r6, r1, 8
+/* 800F8018 000F3C78 39 20 00 00 */ li r9, 0
+/* 800F801C 000F3C7C 7C 09 03 A6 */ mtctr r0
+lbl_800F8020:
+/* 800F8020 000F3C80 88 07 00 00 */ lbz r0, 0(r7)
+/* 800F8024 000F3C84 54 00 10 3A */ slwi r0, r0, 2
+/* 800F8028 000F3C88 7D 06 02 AE */ lhax r8, r6, r0
+/* 800F802C 000F3C8C 2C 08 FF FF */ cmpwi r8, -1
+/* 800F8030 000F3C90 41 82 00 44 */ beq lbl_800F8074
+/* 800F8034 000F3C94 55 20 08 3C */ slwi r0, r9, 1
+/* 800F8038 000F3C98 55 04 08 3C */ slwi r4, r8, 1
+/* 800F803C 000F3C9C 7C B8 02 14 */ add r5, r24, r0
+/* 800F8040 000F3CA0 39 29 00 01 */ addi r9, r9, 1
+/* 800F8044 000F3CA4 B1 05 22 F2 */ sth r8, 0x22f2(r5)
+/* 800F8048 000F3CA8 55 20 08 3C */ slwi r0, r9, 1
+/* 800F804C 000F3CAC 7C A3 22 AE */ lhax r5, r3, r4
+/* 800F8050 000F3CB0 7C 98 02 14 */ add r4, r24, r0
+lbl_800F8054:
+/* 800F8054 000F3CB4 2C 05 FF FF */ cmpwi r5, -1
+/* 800F8058 000F3CB8 41 82 00 1C */ beq lbl_800F8074
+/* 800F805C 000F3CBC 54 A0 08 3C */ slwi r0, r5, 1
+/* 800F8060 000F3CC0 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
+/* 800F8064 000F3CC4 7C A3 02 AE */ lhax r5, r3, r0
+/* 800F8068 000F3CC8 38 84 00 02 */ addi r4, r4, 2
+/* 800F806C 000F3CCC 39 29 00 01 */ addi r9, r9, 1
+/* 800F8070 000F3CD0 4B FF FF E4 */ b lbl_800F8054
+lbl_800F8074:
+/* 800F8074 000F3CD4 38 E7 00 01 */ addi r7, r7, 1
+/* 800F8078 000F3CD8 42 00 FF A8 */ bdnz lbl_800F8020
+lbl_800F807C:
+/* 800F807C 000F3CDC 39 61 06 10 */ addi r11, r1, 0x610
+/* 800F8080 000F3CE0 48 0C F0 DD */ bl _restgpr_21
+/* 800F8084 000F3CE4 80 01 06 14 */ lwz r0, 0x614(r1)
+/* 800F8088 000F3CE8 7C 08 03 A6 */ mtlr r0
+/* 800F808C 000F3CEC 38 21 06 10 */ addi r1, r1, 0x610
+/* 800F8090 000F3CF0 4E 80 00 20 */ blr
+
+.global func_800F8094
+func_800F8094:
+/* 800F8094 000F3CF4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F8098 000F3CF8 7C 08 02 A6 */ mflr r0
+/* 800F809C 000F3CFC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F80A0 000F3D00 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F80A4 000F3D04 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F80A8 000F3D08 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F80AC 000F3D0C 7C 9D 23 78 */ mr r29, r4
+/* 800F80B0 000F3D10 93 81 00 10 */ stw r28, 0x10(r1)
+/* 800F80B4 000F3D14 7C 7C 1B 78 */ mr r28, r3
+/* 800F80B8 000F3D18 48 0E 35 2D */ bl func_801DB5E4
+/* 800F80BC 000F3D1C 7C 7F 1B 78 */ mr r31, r3
+/* 800F80C0 000F3D20 80 6D 96 28 */ lwz r3, lbl_8063E8E8-_SDA_BASE_(r13)
+/* 800F80C4 000F3D24 38 1F 00 1F */ addi r0, r31, 0x1f
+/* 800F80C8 000F3D28 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a
+/* 800F80CC 000F3D2C 48 0E 2B C9 */ bl func_801DAC94
+/* 800F80D0 000F3D30 7C 7E 1B 78 */ mr r30, r3
+/* 800F80D4 000F3D34 7F 83 E3 78 */ mr r3, r28
+/* 800F80D8 000F3D38 7F A4 EB 78 */ mr r4, r29
+/* 800F80DC 000F3D3C 48 0E 33 E1 */ bl func_801DB4BC
+/* 800F80E0 000F3D40 7C 64 1B 78 */ mr r4, r3
+/* 800F80E4 000F3D44 7F C3 F3 78 */ mr r3, r30
+/* 800F80E8 000F3D48 7F E5 FB 78 */ mr r5, r31
+/* 800F80EC 000F3D4C 4B F0 BF 15 */ bl memcpy
+/* 800F80F0 000F3D50 7F C3 F3 78 */ mr r3, r30
+/* 800F80F4 000F3D54 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F80F8 000F3D58 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F80FC 000F3D5C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F8100 000F3D60 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 800F8104 000F3D64 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F8108 000F3D68 7C 08 03 A6 */ mtlr r0
+/* 800F810C 000F3D6C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F8110 000F3D70 4E 80 00 20 */ blr
+
+.global func_800F8114
+func_800F8114:
+/* 800F8114 000F3D74 7C 64 1B 78 */ mr r4, r3
+/* 800F8118 000F3D78 80 6D 96 28 */ lwz r3, lbl_8063E8E8-_SDA_BASE_(r13)
+/* 800F811C 000F3D7C 48 0E 2C 2C */ b func_801DAD48
+
+.global func_800F8120
+func_800F8120:
+/* 800F8120 000F3D80 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F8124 000F3D84 7C 08 02 A6 */ mflr r0
+/* 800F8128 000F3D88 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F812C 000F3D8C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F8130 000F3D90 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F8134 000F3D94 3B C0 00 00 */ li r30, 0
+/* 800F8138 000F3D98 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F813C 000F3D9C 93 81 00 10 */ stw r28, 0x10(r1)
+/* 800F8140 000F3DA0 7C 7C 1B 78 */ mr r28, r3
+/* 800F8144 000F3DA4 48 06 75 9D */ bl func_8015F6E0
+/* 800F8148 000F3DA8 2C 1C 00 00 */ cmpwi r28, 0
+/* 800F814C 000F3DAC 7C 7F 1B 78 */ mr r31, r3
+/* 800F8150 000F3DB0 40 82 00 3C */ bne lbl_800F818C
+/* 800F8154 000F3DB4 3B 80 00 00 */ li r28, 0
+lbl_800F8158:
+/* 800F8158 000F3DB8 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 800F815C 000F3DBC 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F8160 000F3DC0 7C 7F 02 14 */ add r3, r31, r0
+/* 800F8164 000F3DC4 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F8168 000F3DC8 4B F5 EA E5 */ bl func_80056C4C
+/* 800F816C 000F3DCC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F8170 000F3DD0 41 82 00 0C */ beq lbl_800F817C
+/* 800F8174 000F3DD4 38 1E 00 01 */ addi r0, r30, 1
+/* 800F8178 000F3DD8 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_800F817C:
+/* 800F817C 000F3DDC 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F8180 000F3DE0 28 1C 00 06 */ cmplwi r28, 6
+/* 800F8184 000F3DE4 41 80 FF D4 */ blt lbl_800F8158
+/* 800F8188 000F3DE8 48 00 00 C4 */ b lbl_800F824C
+lbl_800F818C:
+/* 800F818C 000F3DEC 2C 1C 00 01 */ cmpwi r28, 1
+/* 800F8190 000F3DF0 41 80 00 50 */ blt lbl_800F81E0
+/* 800F8194 000F3DF4 2C 1C 00 12 */ cmpwi r28, 0x12
+/* 800F8198 000F3DF8 41 81 00 48 */ bgt lbl_800F81E0
+/* 800F819C 000F3DFC 38 1C FF FF */ addi r0, r28, -1
+/* 800F81A0 000F3E00 3B 80 00 00 */ li r28, 0
+/* 800F81A4 000F3E04 1F A0 00 1E */ mulli r29, r0, 0x1e
+lbl_800F81A8:
+/* 800F81A8 000F3E08 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 800F81AC 000F3E0C 7C 00 EA 14 */ add r0, r0, r29
+/* 800F81B0 000F3E10 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F81B4 000F3E14 7C 7F 02 14 */ add r3, r31, r0
+/* 800F81B8 000F3E18 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 800F81BC 000F3E1C 4B F5 EA 19 */ bl func_80056BD4
+/* 800F81C0 000F3E20 2C 03 00 00 */ cmpwi r3, 0
+/* 800F81C4 000F3E24 41 82 00 0C */ beq lbl_800F81D0
+/* 800F81C8 000F3E28 38 1E 00 01 */ addi r0, r30, 1
+/* 800F81CC 000F3E2C 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_800F81D0:
+/* 800F81D0 000F3E30 3B 9C 00 01 */ addi r28, r28, 1
+/* 800F81D4 000F3E34 28 1C 00 1E */ cmplwi r28, 0x1e
+/* 800F81D8 000F3E38 41 80 FF D0 */ blt lbl_800F81A8
+/* 800F81DC 000F3E3C 48 00 00 70 */ b lbl_800F824C
+lbl_800F81E0:
+/* 800F81E0 000F3E40 3B A0 00 00 */ li r29, 0
+/* 800F81E4 000F3E44 3B C0 00 00 */ li r30, 0
+lbl_800F81E8:
+/* 800F81E8 000F3E48 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800F81EC 000F3E4C 1C 00 00 DC */ mulli r0, r0, 0xdc
+/* 800F81F0 000F3E50 7C 7F 02 14 */ add r3, r31, r0
+/* 800F81F4 000F3E54 38 63 00 CC */ addi r3, r3, 0xcc
+/* 800F81F8 000F3E58 4B F5 EA 55 */ bl func_80056C4C
+/* 800F81FC 000F3E5C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F8200 000F3E60 41 82 00 0C */ beq lbl_800F820C
+/* 800F8204 000F3E64 38 1E 00 01 */ addi r0, r30, 1
+/* 800F8208 000F3E68 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_800F820C:
+/* 800F820C 000F3E6C 3B BD 00 01 */ addi r29, r29, 1
+/* 800F8210 000F3E70 28 1D 00 06 */ cmplwi r29, 6
+/* 800F8214 000F3E74 41 80 FF D4 */ blt lbl_800F81E8
+/* 800F8218 000F3E78 3B A0 00 00 */ li r29, 0
+lbl_800F821C:
+/* 800F821C 000F3E7C 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 800F8220 000F3E80 1C 00 00 88 */ mulli r0, r0, 0x88
+/* 800F8224 000F3E84 7C 7F 02 14 */ add r3, r31, r0
+/* 800F8228 000F3E88 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 800F822C 000F3E8C 4B F5 E9 A9 */ bl func_80056BD4
+/* 800F8230 000F3E90 2C 03 00 00 */ cmpwi r3, 0
+/* 800F8234 000F3E94 41 82 00 0C */ beq lbl_800F8240
+/* 800F8238 000F3E98 38 1E 00 01 */ addi r0, r30, 1
+/* 800F823C 000F3E9C 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_800F8240:
+/* 800F8240 000F3EA0 3B BD 00 01 */ addi r29, r29, 1
+/* 800F8244 000F3EA4 28 1D 02 1C */ cmplwi r29, 0x21c
+/* 800F8248 000F3EA8 41 80 FF D4 */ blt lbl_800F821C
+lbl_800F824C:
+/* 800F824C 000F3EAC 7F C3 F3 78 */ mr r3, r30
+/* 800F8250 000F3EB0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F8254 000F3EB4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F8258 000F3EB8 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F825C 000F3EBC 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 800F8260 000F3EC0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F8264 000F3EC4 7C 08 03 A6 */ mtlr r0
+/* 800F8268 000F3EC8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F826C 000F3ECC 4E 80 00 20 */ blr
+
+.global func_800F8270
+func_800F8270:
+/* 800F8270 000F3ED0 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F8274 000F3ED4 7C 08 02 A6 */ mflr r0
+/* 800F8278 000F3ED8 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F827C 000F3EDC 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F8280 000F3EE0 48 0C EE A1 */ bl _savegpr_25
+/* 800F8284 000F3EE4 48 06 74 5D */ bl func_8015F6E0
+/* 800F8288 000F3EE8 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
+/* 800F828C 000F3EEC 7C 7C 1B 78 */ mr r28, r3
+/* 800F8290 000F3EF0 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
+/* 800F8294 000F3EF4 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
+/* 800F8298 000F3EF8 2C 00 00 04 */ cmpwi r0, 4
+/* 800F829C 000F3EFC 41 82 00 08 */ beq lbl_800F82A4
+/* 800F82A0 000F3F00 48 00 07 D4 */ b lbl_800F8A74
+lbl_800F82A4:
+/* 800F82A4 000F3F04 38 7F 27 5D */ addi r3, r31, 0x275d
+/* 800F82A8 000F3F08 38 80 00 00 */ li r4, 0
+/* 800F82AC 000F3F0C 38 A0 00 36 */ li r5, 0x36
+/* 800F82B0 000F3F10 4B F0 BE 55 */ bl memset
+/* 800F82B4 000F3F14 38 00 00 00 */ li r0, 0
+/* 800F82B8 000F3F18 3B 7C 00 CC */ addi r27, r28, 0xcc
+/* 800F82BC 000F3F1C 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F82C0 000F3F20 3B 40 00 00 */ li r26, 0
+/* 800F82C4 000F3F24 3B A0 00 40 */ li r29, 0x40
+/* 800F82C8 000F3F28 3B C0 00 01 */ li r30, 1
+lbl_800F82CC:
+/* 800F82CC 000F3F2C 7F 63 DB 78 */ mr r3, r27
+/* 800F82D0 000F3F30 48 2E 3E CD */ bl func_803DC19C
+/* 800F82D4 000F3F34 7C 79 1B 78 */ mr r25, r3
+/* 800F82D8 000F3F38 4B F5 E8 FD */ bl func_80056BD4
+/* 800F82DC 000F3F3C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F82E0 000F3F40 41 82 00 60 */ beq lbl_800F8340
+/* 800F82E4 000F3F44 7F 23 CB 78 */ mr r3, r25
+/* 800F82E8 000F3F48 4B F5 EB 45 */ bl func_80056E2C
+/* 800F82EC 000F3F4C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F82F0 000F3F50 40 82 00 50 */ bne lbl_800F8340
+/* 800F82F4 000F3F54 7F 23 CB 78 */ mr r3, r25
+/* 800F82F8 000F3F58 38 80 00 06 */ li r4, 6
+/* 800F82FC 000F3F5C 38 A0 00 00 */ li r5, 0
+/* 800F8300 000F3F60 48 2E 2B FD */ bl func_803DAEFC
+/* 800F8304 000F3F64 2C 03 00 01 */ cmpwi r3, 1
+/* 800F8308 000F3F68 41 80 00 2C */ blt lbl_800F8334
+/* 800F830C 000F3F6C 2C 03 01 AB */ cmpwi r3, 0x1ab
+/* 800F8310 000F3F70 41 81 00 24 */ bgt lbl_800F8334
+/* 800F8314 000F3F74 7C 64 1E 70 */ srawi r4, r3, 3
+/* 800F8318 000F3F78 54 60 07 7E */ clrlwi r0, r3, 0x1d
+/* 800F831C 000F3F7C 7C 9F 22 14 */ add r4, r31, r4
+/* 800F8320 000F3F80 88 64 27 5D */ lbz r3, 0x275d(r4)
+/* 800F8324 000F3F84 7F C0 00 30 */ slw r0, r30, r0
+/* 800F8328 000F3F88 7C 60 03 78 */ or r0, r3, r0
+/* 800F832C 000F3F8C 98 04 27 5D */ stb r0, 0x275d(r4)
+/* 800F8330 000F3F90 48 00 00 10 */ b lbl_800F8340
+lbl_800F8334:
+/* 800F8334 000F3F94 2C 03 00 00 */ cmpwi r3, 0
+/* 800F8338 000F3F98 40 82 00 08 */ bne lbl_800F8340
+/* 800F833C 000F3F9C 9B BF 27 93 */ stb r29, 0x2793(r31)
+lbl_800F8340:
+/* 800F8340 000F3FA0 3B 5A 00 01 */ addi r26, r26, 1
+/* 800F8344 000F3FA4 3B 7B 00 DC */ addi r27, r27, 0xdc
+/* 800F8348 000F3FA8 2C 1A 00 06 */ cmpwi r26, 6
+/* 800F834C 000F3FAC 41 80 FF 80 */ blt lbl_800F82CC
+/* 800F8350 000F3FB0 3B 9C 05 F8 */ addi r28, r28, 0x5f8
+/* 800F8354 000F3FB4 3B 60 00 00 */ li r27, 0
+/* 800F8358 000F3FB8 3B C0 00 40 */ li r30, 0x40
+/* 800F835C 000F3FBC 3B A0 00 01 */ li r29, 1
+lbl_800F8360:
+/* 800F8360 000F3FC0 7F 83 E3 78 */ mr r3, r28
+/* 800F8364 000F3FC4 4B F5 E8 71 */ bl func_80056BD4
+/* 800F8368 000F3FC8 2C 03 00 00 */ cmpwi r3, 0
+/* 800F836C 000F3FCC 41 82 00 60 */ beq lbl_800F83CC
+/* 800F8370 000F3FD0 7F 83 E3 78 */ mr r3, r28
+/* 800F8374 000F3FD4 4B F5 EA B9 */ bl func_80056E2C
+/* 800F8378 000F3FD8 2C 03 00 00 */ cmpwi r3, 0
+/* 800F837C 000F3FDC 40 82 00 50 */ bne lbl_800F83CC
+/* 800F8380 000F3FE0 7F 83 E3 78 */ mr r3, r28
+/* 800F8384 000F3FE4 38 80 00 06 */ li r4, 6
+/* 800F8388 000F3FE8 38 A0 00 00 */ li r5, 0
+/* 800F838C 000F3FEC 48 2E 2B 71 */ bl func_803DAEFC
+/* 800F8390 000F3FF0 2C 03 00 01 */ cmpwi r3, 1
+/* 800F8394 000F3FF4 41 80 00 2C */ blt lbl_800F83C0
+/* 800F8398 000F3FF8 2C 03 01 AB */ cmpwi r3, 0x1ab
+/* 800F839C 000F3FFC 41 81 00 24 */ bgt lbl_800F83C0
+/* 800F83A0 000F4000 7C 64 1E 70 */ srawi r4, r3, 3
+/* 800F83A4 000F4004 54 60 07 7E */ clrlwi r0, r3, 0x1d
+/* 800F83A8 000F4008 7C 9F 22 14 */ add r4, r31, r4
+/* 800F83AC 000F400C 88 64 27 5D */ lbz r3, 0x275d(r4)
+/* 800F83B0 000F4010 7F A0 00 30 */ slw r0, r29, r0
+/* 800F83B4 000F4014 7C 60 03 78 */ or r0, r3, r0
+/* 800F83B8 000F4018 98 04 27 5D */ stb r0, 0x275d(r4)
+/* 800F83BC 000F401C 48 00 00 10 */ b lbl_800F83CC
+lbl_800F83C0:
+/* 800F83C0 000F4020 2C 03 00 00 */ cmpwi r3, 0
+/* 800F83C4 000F4024 40 82 00 08 */ bne lbl_800F83CC
+/* 800F83C8 000F4028 9B DF 27 93 */ stb r30, 0x2793(r31)
+lbl_800F83CC:
+/* 800F83CC 000F402C 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F83D0 000F4030 3B 9C 00 88 */ addi r28, r28, 0x88
+/* 800F83D4 000F4034 2C 1B 02 1C */ cmpwi r27, 0x21c
+/* 800F83D8 000F4038 41 80 FF 88 */ blt lbl_800F8360
+/* 800F83DC 000F403C 38 00 00 0B */ li r0, 0xb
+/* 800F83E0 000F4040 38 80 00 44 */ li r4, 0x44
+/* 800F83E4 000F4044 7C 09 03 A6 */ mtctr r0
+lbl_800F83E8:
+/* 800F83E8 000F4048 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F83EC 000F404C 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F83F0 000F4050 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F83F4 000F4054 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F83F8 000F4058 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F83FC 000F405C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8400 000F4060 41 82 00 14 */ beq lbl_800F8414
+/* 800F8404 000F4064 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8408 000F4068 60 00 00 01 */ ori r0, r0, 1
+/* 800F840C 000F406C 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8410 000F4070 48 00 00 9C */ b lbl_800F84AC
+lbl_800F8414:
+/* 800F8414 000F4074 38 84 00 01 */ addi r4, r4, 1
+/* 800F8418 000F4078 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F841C 000F407C 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8420 000F4080 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8424 000F4084 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8428 000F4088 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F842C 000F408C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8430 000F4090 41 82 00 14 */ beq lbl_800F8444
+/* 800F8434 000F4094 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8438 000F4098 60 00 00 01 */ ori r0, r0, 1
+/* 800F843C 000F409C 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8440 000F40A0 48 00 00 6C */ b lbl_800F84AC
+lbl_800F8444:
+/* 800F8444 000F40A4 38 84 00 01 */ addi r4, r4, 1
+/* 800F8448 000F40A8 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F844C 000F40AC 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8450 000F40B0 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8454 000F40B4 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8458 000F40B8 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F845C 000F40BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8460 000F40C0 41 82 00 14 */ beq lbl_800F8474
+/* 800F8464 000F40C4 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8468 000F40C8 60 00 00 01 */ ori r0, r0, 1
+/* 800F846C 000F40CC 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8470 000F40D0 48 00 00 3C */ b lbl_800F84AC
+lbl_800F8474:
+/* 800F8474 000F40D4 38 84 00 01 */ addi r4, r4, 1
+/* 800F8478 000F40D8 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F847C 000F40DC 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8480 000F40E0 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8484 000F40E4 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8488 000F40E8 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F848C 000F40EC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8490 000F40F0 41 82 00 14 */ beq lbl_800F84A4
+/* 800F8494 000F40F4 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8498 000F40F8 60 00 00 01 */ ori r0, r0, 1
+/* 800F849C 000F40FC 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F84A0 000F4100 48 00 00 0C */ b lbl_800F84AC
+lbl_800F84A4:
+/* 800F84A4 000F4104 38 84 00 01 */ addi r4, r4, 1
+/* 800F84A8 000F4108 42 00 FF 40 */ bdnz lbl_800F83E8
+lbl_800F84AC:
+/* 800F84AC 000F410C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F84B0 000F4110 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F84B4 000F4114 40 82 01 64 */ bne lbl_800F8618
+/* 800F84B8 000F4118 38 00 00 02 */ li r0, 2
+/* 800F84BC 000F411C 38 80 00 87 */ li r4, 0x87
+/* 800F84C0 000F4120 7C 09 03 A6 */ mtctr r0
+lbl_800F84C4:
+/* 800F84C4 000F4124 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F84C8 000F4128 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F84CC 000F412C 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F84D0 000F4130 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F84D4 000F4134 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F84D8 000F4138 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F84DC 000F413C 41 82 00 14 */ beq lbl_800F84F0
+/* 800F84E0 000F4140 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F84E4 000F4144 60 00 00 01 */ ori r0, r0, 1
+/* 800F84E8 000F4148 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F84EC 000F414C 48 00 01 2C */ b lbl_800F8618
+lbl_800F84F0:
+/* 800F84F0 000F4150 38 84 00 01 */ addi r4, r4, 1
+/* 800F84F4 000F4154 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F84F8 000F4158 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F84FC 000F415C 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8500 000F4160 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8504 000F4164 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8508 000F4168 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F850C 000F416C 41 82 00 14 */ beq lbl_800F8520
+/* 800F8510 000F4170 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8514 000F4174 60 00 00 01 */ ori r0, r0, 1
+/* 800F8518 000F4178 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F851C 000F417C 48 00 00 FC */ b lbl_800F8618
+lbl_800F8520:
+/* 800F8520 000F4180 38 84 00 01 */ addi r4, r4, 1
+/* 800F8524 000F4184 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8528 000F4188 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F852C 000F418C 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8530 000F4190 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8534 000F4194 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8538 000F4198 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F853C 000F419C 41 82 00 14 */ beq lbl_800F8550
+/* 800F8540 000F41A0 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8544 000F41A4 60 00 00 01 */ ori r0, r0, 1
+/* 800F8548 000F41A8 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F854C 000F41AC 48 00 00 CC */ b lbl_800F8618
+lbl_800F8550:
+/* 800F8550 000F41B0 38 84 00 01 */ addi r4, r4, 1
+/* 800F8554 000F41B4 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8558 000F41B8 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F855C 000F41BC 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8560 000F41C0 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8564 000F41C4 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8568 000F41C8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F856C 000F41CC 41 82 00 14 */ beq lbl_800F8580
+/* 800F8570 000F41D0 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8574 000F41D4 60 00 00 01 */ ori r0, r0, 1
+/* 800F8578 000F41D8 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F857C 000F41DC 48 00 00 9C */ b lbl_800F8618
+lbl_800F8580:
+/* 800F8580 000F41E0 38 84 00 01 */ addi r4, r4, 1
+/* 800F8584 000F41E4 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8588 000F41E8 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F858C 000F41EC 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8590 000F41F0 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8594 000F41F4 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8598 000F41F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F859C 000F41FC 41 82 00 14 */ beq lbl_800F85B0
+/* 800F85A0 000F4200 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F85A4 000F4204 60 00 00 01 */ ori r0, r0, 1
+/* 800F85A8 000F4208 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F85AC 000F420C 48 00 00 6C */ b lbl_800F8618
+lbl_800F85B0:
+/* 800F85B0 000F4210 38 84 00 01 */ addi r4, r4, 1
+/* 800F85B4 000F4214 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F85B8 000F4218 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F85BC 000F421C 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F85C0 000F4220 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F85C4 000F4224 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F85C8 000F4228 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F85CC 000F422C 41 82 00 14 */ beq lbl_800F85E0
+/* 800F85D0 000F4230 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F85D4 000F4234 60 00 00 01 */ ori r0, r0, 1
+/* 800F85D8 000F4238 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F85DC 000F423C 48 00 00 3C */ b lbl_800F8618
+lbl_800F85E0:
+/* 800F85E0 000F4240 38 84 00 01 */ addi r4, r4, 1
+/* 800F85E4 000F4244 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F85E8 000F4248 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F85EC 000F424C 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F85F0 000F4250 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F85F4 000F4254 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F85F8 000F4258 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F85FC 000F425C 41 82 00 14 */ beq lbl_800F8610
+/* 800F8600 000F4260 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8604 000F4264 60 00 00 01 */ ori r0, r0, 1
+/* 800F8608 000F4268 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F860C 000F426C 48 00 00 0C */ b lbl_800F8618
+lbl_800F8610:
+/* 800F8610 000F4270 38 84 00 01 */ addi r4, r4, 1
+/* 800F8614 000F4274 42 00 FE B0 */ bdnz lbl_800F84C4
+lbl_800F8618:
+/* 800F8618 000F4278 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F861C 000F427C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8620 000F4280 40 82 01 04 */ bne lbl_800F8724
+/* 800F8624 000F4284 38 00 00 17 */ li r0, 0x17
+/* 800F8628 000F4288 38 80 00 D5 */ li r4, 0xd5
+/* 800F862C 000F428C 7C 09 03 A6 */ mtctr r0
+lbl_800F8630:
+/* 800F8630 000F4290 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8634 000F4294 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8638 000F4298 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F863C 000F429C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8640 000F42A0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8644 000F42A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8648 000F42A8 41 82 00 14 */ beq lbl_800F865C
+/* 800F864C 000F42AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8650 000F42B0 60 00 00 01 */ ori r0, r0, 1
+/* 800F8654 000F42B4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8658 000F42B8 48 00 00 CC */ b lbl_800F8724
+lbl_800F865C:
+/* 800F865C 000F42BC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8660 000F42C0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8664 000F42C4 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8668 000F42C8 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F866C 000F42CC 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8670 000F42D0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8674 000F42D4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8678 000F42D8 41 82 00 14 */ beq lbl_800F868C
+/* 800F867C 000F42DC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8680 000F42E0 60 00 00 01 */ ori r0, r0, 1
+/* 800F8684 000F42E4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8688 000F42E8 48 00 00 9C */ b lbl_800F8724
+lbl_800F868C:
+/* 800F868C 000F42EC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8690 000F42F0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8694 000F42F4 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8698 000F42F8 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F869C 000F42FC 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F86A0 000F4300 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F86A4 000F4304 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F86A8 000F4308 41 82 00 14 */ beq lbl_800F86BC
+/* 800F86AC 000F430C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F86B0 000F4310 60 00 00 01 */ ori r0, r0, 1
+/* 800F86B4 000F4314 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F86B8 000F4318 48 00 00 6C */ b lbl_800F8724
+lbl_800F86BC:
+/* 800F86BC 000F431C 38 84 00 01 */ addi r4, r4, 1
+/* 800F86C0 000F4320 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F86C4 000F4324 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F86C8 000F4328 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F86CC 000F432C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F86D0 000F4330 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F86D4 000F4334 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F86D8 000F4338 41 82 00 14 */ beq lbl_800F86EC
+/* 800F86DC 000F433C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F86E0 000F4340 60 00 00 01 */ ori r0, r0, 1
+/* 800F86E4 000F4344 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F86E8 000F4348 48 00 00 3C */ b lbl_800F8724
+lbl_800F86EC:
+/* 800F86EC 000F434C 38 84 00 01 */ addi r4, r4, 1
+/* 800F86F0 000F4350 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F86F4 000F4354 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F86F8 000F4358 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F86FC 000F435C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8700 000F4360 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8704 000F4364 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8708 000F4368 41 82 00 14 */ beq lbl_800F871C
+/* 800F870C 000F436C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8710 000F4370 60 00 00 01 */ ori r0, r0, 1
+/* 800F8714 000F4374 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8718 000F4378 48 00 00 0C */ b lbl_800F8724
+lbl_800F871C:
+/* 800F871C 000F437C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8720 000F4380 42 00 FF 10 */ bdnz lbl_800F8630
+lbl_800F8724:
+/* 800F8724 000F4384 38 00 00 13 */ li r0, 0x13
+/* 800F8728 000F4388 38 80 00 11 */ li r4, 0x11
+/* 800F872C 000F438C 7C 09 03 A6 */ mtctr r0
+lbl_800F8730:
+/* 800F8730 000F4390 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8734 000F4394 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8738 000F4398 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F873C 000F439C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8740 000F43A0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8744 000F43A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8748 000F43A8 41 82 00 14 */ beq lbl_800F875C
+/* 800F874C 000F43AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8750 000F43B0 60 00 00 02 */ ori r0, r0, 2
+/* 800F8754 000F43B4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8758 000F43B8 48 00 00 3C */ b lbl_800F8794
+lbl_800F875C:
+/* 800F875C 000F43BC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8760 000F43C0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8764 000F43C4 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8768 000F43C8 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F876C 000F43CC 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8770 000F43D0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8774 000F43D4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8778 000F43D8 41 82 00 14 */ beq lbl_800F878C
+/* 800F877C 000F43DC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8780 000F43E0 60 00 00 02 */ ori r0, r0, 2
+/* 800F8784 000F43E4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8788 000F43E8 48 00 00 0C */ b lbl_800F8794
+lbl_800F878C:
+/* 800F878C 000F43EC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8790 000F43F0 42 00 FF A0 */ bdnz lbl_800F8730
+lbl_800F8794:
+/* 800F8794 000F43F4 38 00 00 04 */ li r0, 4
+/* 800F8798 000F43F8 38 80 00 01 */ li r4, 1
+/* 800F879C 000F43FC 7C 09 03 A6 */ mtctr r0
+lbl_800F87A0:
+/* 800F87A0 000F4400 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F87A4 000F4404 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F87A8 000F4408 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F87AC 000F440C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F87B0 000F4410 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F87B4 000F4414 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F87B8 000F4418 41 82 00 14 */ beq lbl_800F87CC
+/* 800F87BC 000F441C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F87C0 000F4420 60 00 00 04 */ ori r0, r0, 4
+/* 800F87C4 000F4424 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F87C8 000F4428 48 00 00 9C */ b lbl_800F8864
+lbl_800F87CC:
+/* 800F87CC 000F442C 38 84 00 01 */ addi r4, r4, 1
+/* 800F87D0 000F4430 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F87D4 000F4434 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F87D8 000F4438 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F87DC 000F443C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F87E0 000F4440 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F87E4 000F4444 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F87E8 000F4448 41 82 00 14 */ beq lbl_800F87FC
+/* 800F87EC 000F444C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F87F0 000F4450 60 00 00 04 */ ori r0, r0, 4
+/* 800F87F4 000F4454 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F87F8 000F4458 48 00 00 6C */ b lbl_800F8864
+lbl_800F87FC:
+/* 800F87FC 000F445C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8800 000F4460 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8804 000F4464 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8808 000F4468 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F880C 000F446C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8810 000F4470 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8814 000F4474 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8818 000F4478 41 82 00 14 */ beq lbl_800F882C
+/* 800F881C 000F447C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8820 000F4480 60 00 00 04 */ ori r0, r0, 4
+/* 800F8824 000F4484 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8828 000F4488 48 00 00 3C */ b lbl_800F8864
+lbl_800F882C:
+/* 800F882C 000F448C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8830 000F4490 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8834 000F4494 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8838 000F4498 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F883C 000F449C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8840 000F44A0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8844 000F44A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8848 000F44A8 41 82 00 14 */ beq lbl_800F885C
+/* 800F884C 000F44AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8850 000F44B0 60 00 00 04 */ ori r0, r0, 4
+/* 800F8854 000F44B4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8858 000F44B8 48 00 00 0C */ b lbl_800F8864
+lbl_800F885C:
+/* 800F885C 000F44BC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8860 000F44C0 42 00 FF 40 */ bdnz lbl_800F87A0
+lbl_800F8864:
+/* 800F8864 000F44C4 38 00 00 14 */ li r0, 0x14
+/* 800F8868 000F44C8 38 80 01 48 */ li r4, 0x148
+/* 800F886C 000F44CC 7C 09 03 A6 */ mtctr r0
+lbl_800F8870:
+/* 800F8870 000F44D0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8874 000F44D4 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8878 000F44D8 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F887C 000F44DC 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8880 000F44E0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8884 000F44E4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8888 000F44E8 41 82 00 14 */ beq lbl_800F889C
+/* 800F888C 000F44EC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8890 000F44F0 60 00 00 08 */ ori r0, r0, 8
+/* 800F8894 000F44F4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8898 000F44F8 48 00 00 CC */ b lbl_800F8964
+lbl_800F889C:
+/* 800F889C 000F44FC 38 84 00 01 */ addi r4, r4, 1
+/* 800F88A0 000F4500 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F88A4 000F4504 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F88A8 000F4508 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F88AC 000F450C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F88B0 000F4510 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F88B4 000F4514 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F88B8 000F4518 41 82 00 14 */ beq lbl_800F88CC
+/* 800F88BC 000F451C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F88C0 000F4520 60 00 00 08 */ ori r0, r0, 8
+/* 800F88C4 000F4524 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F88C8 000F4528 48 00 00 9C */ b lbl_800F8964
+lbl_800F88CC:
+/* 800F88CC 000F452C 38 84 00 01 */ addi r4, r4, 1
+/* 800F88D0 000F4530 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F88D4 000F4534 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F88D8 000F4538 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F88DC 000F453C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F88E0 000F4540 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F88E4 000F4544 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F88E8 000F4548 41 82 00 14 */ beq lbl_800F88FC
+/* 800F88EC 000F454C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F88F0 000F4550 60 00 00 08 */ ori r0, r0, 8
+/* 800F88F4 000F4554 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F88F8 000F4558 48 00 00 6C */ b lbl_800F8964
+lbl_800F88FC:
+/* 800F88FC 000F455C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8900 000F4560 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8904 000F4564 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8908 000F4568 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F890C 000F456C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8910 000F4570 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8914 000F4574 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8918 000F4578 41 82 00 14 */ beq lbl_800F892C
+/* 800F891C 000F457C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8920 000F4580 60 00 00 08 */ ori r0, r0, 8
+/* 800F8924 000F4584 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8928 000F4588 48 00 00 3C */ b lbl_800F8964
+lbl_800F892C:
+/* 800F892C 000F458C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8930 000F4590 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8934 000F4594 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8938 000F4598 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F893C 000F459C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8940 000F45A0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8944 000F45A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8948 000F45A8 41 82 00 14 */ beq lbl_800F895C
+/* 800F894C 000F45AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8950 000F45B0 60 00 00 08 */ ori r0, r0, 8
+/* 800F8954 000F45B4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8958 000F45B8 48 00 00 0C */ b lbl_800F8964
+lbl_800F895C:
+/* 800F895C 000F45BC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8960 000F45C0 42 00 FF 10 */ bdnz lbl_800F8870
+lbl_800F8964:
+/* 800F8964 000F45C4 38 00 00 10 */ li r0, 0x10
+/* 800F8968 000F45C8 38 80 00 95 */ li r4, 0x95
+/* 800F896C 000F45CC 7C 09 03 A6 */ mtctr r0
+lbl_800F8970:
+/* 800F8970 000F45D0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8974 000F45D4 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8978 000F45D8 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F897C 000F45DC 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8980 000F45E0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8984 000F45E4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8988 000F45E8 41 82 00 14 */ beq lbl_800F899C
+/* 800F898C 000F45EC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8990 000F45F0 60 00 00 10 */ ori r0, r0, 0x10
+/* 800F8994 000F45F4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8998 000F45F8 48 00 00 9C */ b lbl_800F8A34
+lbl_800F899C:
+/* 800F899C 000F45FC 38 84 00 01 */ addi r4, r4, 1
+/* 800F89A0 000F4600 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F89A4 000F4604 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F89A8 000F4608 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F89AC 000F460C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F89B0 000F4610 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F89B4 000F4614 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F89B8 000F4618 41 82 00 14 */ beq lbl_800F89CC
+/* 800F89BC 000F461C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F89C0 000F4620 60 00 00 10 */ ori r0, r0, 0x10
+/* 800F89C4 000F4624 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F89C8 000F4628 48 00 00 6C */ b lbl_800F8A34
+lbl_800F89CC:
+/* 800F89CC 000F462C 38 84 00 01 */ addi r4, r4, 1
+/* 800F89D0 000F4630 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F89D4 000F4634 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F89D8 000F4638 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F89DC 000F463C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F89E0 000F4640 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F89E4 000F4644 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F89E8 000F4648 41 82 00 14 */ beq lbl_800F89FC
+/* 800F89EC 000F464C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F89F0 000F4650 60 00 00 10 */ ori r0, r0, 0x10
+/* 800F89F4 000F4654 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F89F8 000F4658 48 00 00 3C */ b lbl_800F8A34
+lbl_800F89FC:
+/* 800F89FC 000F465C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8A00 000F4660 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8A04 000F4664 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8A08 000F4668 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8A0C 000F466C 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8A10 000F4670 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8A14 000F4674 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8A18 000F4678 41 82 00 14 */ beq lbl_800F8A2C
+/* 800F8A1C 000F467C 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8A20 000F4680 60 00 00 10 */ ori r0, r0, 0x10
+/* 800F8A24 000F4684 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8A28 000F4688 48 00 00 0C */ b lbl_800F8A34
+lbl_800F8A2C:
+/* 800F8A2C 000F468C 38 84 00 01 */ addi r4, r4, 1
+/* 800F8A30 000F4690 42 00 FF 40 */ bdnz lbl_800F8970
+lbl_800F8A34:
+/* 800F8A34 000F4694 38 00 00 0D */ li r0, 0xd
+/* 800F8A38 000F4698 38 80 00 37 */ li r4, 0x37
+/* 800F8A3C 000F469C 7C 09 03 A6 */ mtctr r0
+lbl_800F8A40:
+/* 800F8A40 000F46A0 7C 83 1E 70 */ srawi r3, r4, 3
+/* 800F8A44 000F46A4 54 80 07 7E */ clrlwi r0, r4, 0x1d
+/* 800F8A48 000F46A8 7C 7F 1A 14 */ add r3, r31, r3
+/* 800F8A4C 000F46AC 88 63 27 5D */ lbz r3, 0x275d(r3)
+/* 800F8A50 000F46B0 7C 60 06 30 */ sraw r0, r3, r0
+/* 800F8A54 000F46B4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800F8A58 000F46B8 41 82 00 14 */ beq lbl_800F8A6C
+/* 800F8A5C 000F46BC 88 1F 27 93 */ lbz r0, 0x2793(r31)
+/* 800F8A60 000F46C0 60 00 00 20 */ ori r0, r0, 0x20
+/* 800F8A64 000F46C4 98 1F 27 93 */ stb r0, 0x2793(r31)
+/* 800F8A68 000F46C8 48 00 00 0C */ b lbl_800F8A74
+lbl_800F8A6C:
+/* 800F8A6C 000F46CC 38 84 00 01 */ addi r4, r4, 1
+/* 800F8A70 000F46D0 42 00 FF D0 */ bdnz lbl_800F8A40
+lbl_800F8A74:
+/* 800F8A74 000F46D4 39 61 00 30 */ addi r11, r1, 0x30
+/* 800F8A78 000F46D8 48 0C E6 F5 */ bl _restgpr_25
+/* 800F8A7C 000F46DC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800F8A80 000F46E0 7C 08 03 A6 */ mtlr r0
+/* 800F8A84 000F46E4 38 21 00 30 */ addi r1, r1, 0x30
+/* 800F8A88 000F46E8 4E 80 00 20 */ blr
+
+.global func_800F8A8C
+func_800F8A8C:
+/* 800F8A8C 000F46EC 39 00 00 01 */ li r8, 1
+/* 800F8A90 000F46F0 38 CD 9C 50 */ addi r6, r13, lbl_8063EF10-_SDA_BASE_
+/* 800F8A94 000F46F4 38 E0 00 04 */ li r7, 4
+/* 800F8A98 000F46F8 38 00 00 00 */ li r0, 0
+/* 800F8A9C 000F46FC 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
+/* 800F8AA0 000F4700 3C 80 80 10 */ lis r4, lbl_800F8AC4@ha
+/* 800F8AA4 000F4704 3C A0 80 48 */ lis r5, lbl_8047DAD4@ha
+/* 800F8AA8 000F4708 99 0D 9C 50 */ stb r8, lbl_8063EF10-_SDA_BASE_(r13)
+/* 800F8AAC 000F470C 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
+/* 800F8AB0 000F4710 38 84 8A C4 */ addi r4, r4, lbl_800F8AC4@l
+/* 800F8AB4 000F4714 B0 E6 00 02 */ sth r7, 2(r6)
+/* 800F8AB8 000F4718 38 A5 DA D4 */ addi r5, r5, lbl_8047DAD4@l
+/* 800F8ABC 000F471C 98 06 00 04 */ stb r0, 4(r6)
+/* 800F8AC0 000F4720 48 0C E1 88 */ b __register_global_object_tmp
diff --git a/asm/code_800F8AC4.s b/asm/code_800F8AC4.s
new file mode 100644
index 0000000..cba9f23
--- /dev/null
+++ b/asm/code_800F8AC4.s
@@ -0,0 +1,12360 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+lbl_800F8AC4:
+/* 800F8AC4 000F4724 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F8AC8 000F4728 7C 08 02 A6 */ mflr r0
+/* 800F8ACC 000F472C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F8AD0 000F4730 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F8AD4 000F4734 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800F8AD8 000F4738 7C 7F 1B 78 */ mr r31, r3
+/* 800F8ADC 000F473C 41 82 00 10 */ beq lbl_800F8AEC
+/* 800F8AE0 000F4740 2C 04 00 00 */ cmpwi r4, 0
+/* 800F8AE4 000F4744 40 81 00 08 */ ble lbl_800F8AEC
+/* 800F8AE8 000F4748 48 0E 1F D1 */ bl func_801DAAB8
+lbl_800F8AEC:
+/* 800F8AEC 000F474C 7F E3 FB 78 */ mr r3, r31
+/* 800F8AF0 000F4750 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800F8AF4 000F4754 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F8AF8 000F4758 7C 08 03 A6 */ mtlr r0
+/* 800F8AFC 000F475C 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F8B00 000F4760 4E 80 00 20 */ blr
+
+.global func_800F8B04
+func_800F8B04:
+/* 800F8B04 000F4764 38 C0 00 02 */ li r6, 2
+/* 800F8B08 000F4768 38 80 00 00 */ li r4, 0
+/* 800F8B0C 000F476C 38 A0 00 00 */ li r5, 0
+/* 800F8B10 000F4770 38 60 00 00 */ li r3, 0
+/* 800F8B14 000F4774 38 00 FF FF */ li r0, -1
+/* 800F8B18 000F4778 7C C9 03 A6 */ mtctr r6
+lbl_800F8B1C:
+/* 800F8B1C 000F477C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B20 000F4780 7C 66 21 2E */ stwx r3, r6, r4
+/* 800F8B24 000F4784 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B28 000F4788 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B2C 000F478C B0 06 00 40 */ sth r0, 0x40(r6)
+/* 800F8B30 000F4790 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B34 000F4794 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B38 000F4798 90 66 00 04 */ stw r3, 4(r6)
+/* 800F8B3C 000F479C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B40 000F47A0 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B44 000F47A4 B0 06 00 42 */ sth r0, 0x42(r6)
+/* 800F8B48 000F47A8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B4C 000F47AC 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B50 000F47B0 90 66 00 08 */ stw r3, 8(r6)
+/* 800F8B54 000F47B4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B58 000F47B8 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B5C 000F47BC B0 06 00 44 */ sth r0, 0x44(r6)
+/* 800F8B60 000F47C0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B64 000F47C4 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B68 000F47C8 90 66 00 0C */ stw r3, 0xc(r6)
+/* 800F8B6C 000F47CC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B70 000F47D0 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B74 000F47D4 B0 06 00 46 */ sth r0, 0x46(r6)
+/* 800F8B78 000F47D8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B7C 000F47DC 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B80 000F47E0 90 66 00 10 */ stw r3, 0x10(r6)
+/* 800F8B84 000F47E4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B88 000F47E8 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B8C 000F47EC B0 06 00 48 */ sth r0, 0x48(r6)
+/* 800F8B90 000F47F0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B94 000F47F4 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B98 000F47F8 90 66 00 14 */ stw r3, 0x14(r6)
+/* 800F8B9C 000F47FC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BA0 000F4800 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8BA4 000F4804 B0 06 00 4A */ sth r0, 0x4a(r6)
+/* 800F8BA8 000F4808 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BAC 000F480C 7C C6 22 14 */ add r6, r6, r4
+/* 800F8BB0 000F4810 90 66 00 18 */ stw r3, 0x18(r6)
+/* 800F8BB4 000F4814 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BB8 000F4818 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8BBC 000F481C B0 06 00 4C */ sth r0, 0x4c(r6)
+/* 800F8BC0 000F4820 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BC4 000F4824 7C C6 22 14 */ add r6, r6, r4
+/* 800F8BC8 000F4828 38 84 00 20 */ addi r4, r4, 0x20
+/* 800F8BCC 000F482C 90 66 00 1C */ stw r3, 0x1c(r6)
+/* 800F8BD0 000F4830 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BD4 000F4834 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8BD8 000F4838 38 A5 00 10 */ addi r5, r5, 0x10
+/* 800F8BDC 000F483C B0 06 00 4E */ sth r0, 0x4e(r6)
+/* 800F8BE0 000F4840 42 00 FF 3C */ bdnz lbl_800F8B1C
+/* 800F8BE4 000F4844 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BE8 000F4848 38 00 00 00 */ li r0, 0
+/* 800F8BEC 000F484C 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800F8BF0 000F4850 4E 80 00 20 */ blr
+
+.global func_800F8BF4
+func_800F8BF4:
+/* 800F8BF4 000F4854 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F8BF8 000F4858 7C 08 02 A6 */ mflr r0
+/* 800F8BFC 000F485C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F8C00 000F4860 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800F8C04 000F4864 7C 7F 1B 78 */ mr r31, r3
+/* 800F8C08 000F4868 38 60 03 F2 */ li r3, 0x3f2
+/* 800F8C0C 000F486C 48 15 09 D1 */ bl func_802495DC
+/* 800F8C10 000F4870 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C14 000F4874 48 15 09 C9 */ bl func_802495DC
+/* 800F8C18 000F4878 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C1C 000F487C 2C 1F 00 00 */ cmpwi r31, 0
+/* 800F8C20 000F4880 B3 E3 00 68 */ sth r31, 0x68(r3)
+/* 800F8C24 000F4884 41 82 00 08 */ beq lbl_800F8C2C
+/* 800F8C28 000F4888 48 00 02 44 */ b lbl_800F8E6C
+lbl_800F8C2C:
+/* 800F8C2C 000F488C 3C 80 12 40 */ lis r4, 0x12401A00@ha
+/* 800F8C30 000F4890 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C34 000F4894 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
+/* 800F8C38 000F4898 4B F5 D1 61 */ bl func_80055D98
+/* 800F8C3C 000F489C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C40 000F48A0 3C 80 12 3D */ lis r4, 0x123D1A00@ha
+/* 800F8C44 000F48A4 38 84 1A 00 */ addi r4, r4, 0x123D1A00@l
+/* 800F8C48 000F48A8 90 65 00 00 */ stw r3, 0(r5)
+/* 800F8C4C 000F48AC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C50 000F48B0 4B F5 D1 49 */ bl func_80055D98
+/* 800F8C54 000F48B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C58 000F48B8 3C 80 12 3F */ lis r4, 0x123F1A00@ha
+/* 800F8C5C 000F48BC 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
+/* 800F8C60 000F48C0 90 65 00 04 */ stw r3, 4(r5)
+/* 800F8C64 000F48C4 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C68 000F48C8 4B F5 D1 31 */ bl func_80055D98
+/* 800F8C6C 000F48CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C70 000F48D0 3C 80 12 94 */ lis r4, 0x12941A00@ha
+/* 800F8C74 000F48D4 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
+/* 800F8C78 000F48D8 90 65 00 08 */ stw r3, 8(r5)
+/* 800F8C7C 000F48DC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C80 000F48E0 4B F5 D1 19 */ bl func_80055D98
+/* 800F8C84 000F48E4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C88 000F48E8 3C 80 12 95 */ lis r4, 0x12951A00@ha
+/* 800F8C8C 000F48EC 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
+/* 800F8C90 000F48F0 90 65 00 18 */ stw r3, 0x18(r5)
+/* 800F8C94 000F48F4 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C98 000F48F8 4B F5 D1 01 */ bl func_80055D98
+/* 800F8C9C 000F48FC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CA0 000F4900 3C 80 12 96 */ lis r4, 0x12961A00@ha
+/* 800F8CA4 000F4904 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
+/* 800F8CA8 000F4908 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 800F8CAC 000F490C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8CB0 000F4910 4B F5 D0 E9 */ bl func_80055D98
+/* 800F8CB4 000F4914 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CB8 000F4918 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 800F8CBC 000F491C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 800F8CC0 000F4920 90 65 00 20 */ stw r3, 0x20(r5)
+/* 800F8CC4 000F4924 38 60 00 0E */ li r3, 0xe
+/* 800F8CC8 000F4928 4B F5 D0 D1 */ bl func_80055D98
+/* 800F8CCC 000F492C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CD0 000F4930 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
+/* 800F8CD4 000F4934 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
+/* 800F8CD8 000F4938 38 80 00 00 */ li r4, 0
+/* 800F8CDC 000F493C 90 67 00 3C */ stw r3, 0x3c(r7)
+/* 800F8CE0 000F4940 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
+/* 800F8CE4 000F4944 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
+/* 800F8CE8 000F4948 38 E0 FF FF */ li r7, -1
+/* 800F8CEC 000F494C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CF0 000F4950 39 00 00 00 */ li r8, 0
+/* 800F8CF4 000F4954 39 20 00 01 */ li r9, 1
+/* 800F8CF8 000F4958 39 40 00 00 */ li r10, 0
+/* 800F8CFC 000F495C 80 63 00 00 */ lwz r3, 0(r3)
+/* 800F8D00 000F4960 48 15 AF 39 */ bl func_80253C38
+/* 800F8D04 000F4964 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D08 000F4968 3C A0 80 10 */ lis r5, lbl_800FD99C@ha
+/* 800F8D0C 000F496C 3C C0 80 10 */ lis r6, lbl_800FDA90@ha
+/* 800F8D10 000F4970 38 80 00 00 */ li r4, 0
+/* 800F8D14 000F4974 B0 67 00 40 */ sth r3, 0x40(r7)
+/* 800F8D18 000F4978 38 A5 D9 9C */ addi r5, r5, lbl_800FD99C@l
+/* 800F8D1C 000F497C 38 C6 DA 90 */ addi r6, r6, lbl_800FDA90@l
+/* 800F8D20 000F4980 38 E0 FF FF */ li r7, -1
+/* 800F8D24 000F4984 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D28 000F4988 39 00 00 00 */ li r8, 0
+/* 800F8D2C 000F498C 39 20 00 01 */ li r9, 1
+/* 800F8D30 000F4990 39 40 00 00 */ li r10, 0
+/* 800F8D34 000F4994 80 63 00 04 */ lwz r3, 4(r3)
+/* 800F8D38 000F4998 48 15 AF 01 */ bl func_80253C38
+/* 800F8D3C 000F499C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D40 000F49A0 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
+/* 800F8D44 000F49A4 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
+/* 800F8D48 000F49A8 38 80 00 00 */ li r4, 0
+/* 800F8D4C 000F49AC B0 67 00 42 */ sth r3, 0x42(r7)
+/* 800F8D50 000F49B0 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
+/* 800F8D54 000F49B4 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
+/* 800F8D58 000F49B8 38 E0 FF FF */ li r7, -1
+/* 800F8D5C 000F49BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D60 000F49C0 39 00 00 00 */ li r8, 0
+/* 800F8D64 000F49C4 39 20 00 01 */ li r9, 1
+/* 800F8D68 000F49C8 39 40 00 00 */ li r10, 0
+/* 800F8D6C 000F49CC 80 63 00 08 */ lwz r3, 8(r3)
+/* 800F8D70 000F49D0 48 15 AE C9 */ bl func_80253C38
+/* 800F8D74 000F49D4 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D78 000F49D8 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
+/* 800F8D7C 000F49DC 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
+/* 800F8D80 000F49E0 38 80 00 00 */ li r4, 0
+/* 800F8D84 000F49E4 B0 67 00 44 */ sth r3, 0x44(r7)
+/* 800F8D88 000F49E8 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
+/* 800F8D8C 000F49EC 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
+/* 800F8D90 000F49F0 38 E0 FF FF */ li r7, -1
+/* 800F8D94 000F49F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D98 000F49F8 39 00 00 00 */ li r8, 0
+/* 800F8D9C 000F49FC 39 20 00 01 */ li r9, 1
+/* 800F8DA0 000F4A00 39 40 00 00 */ li r10, 0
+/* 800F8DA4 000F4A04 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 800F8DA8 000F4A08 48 15 AE 91 */ bl func_80253C38
+/* 800F8DAC 000F4A0C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8DB0 000F4A10 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
+/* 800F8DB4 000F4A14 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
+/* 800F8DB8 000F4A18 38 80 00 00 */ li r4, 0
+/* 800F8DBC 000F4A1C B0 67 00 4C */ sth r3, 0x4c(r7)
+/* 800F8DC0 000F4A20 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
+/* 800F8DC4 000F4A24 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
+/* 800F8DC8 000F4A28 38 E0 FF FF */ li r7, -1
+/* 800F8DCC 000F4A2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8DD0 000F4A30 39 00 00 00 */ li r8, 0
+/* 800F8DD4 000F4A34 39 20 00 01 */ li r9, 1
+/* 800F8DD8 000F4A38 39 40 00 00 */ li r10, 0
+/* 800F8DDC 000F4A3C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 800F8DE0 000F4A40 48 15 AE 59 */ bl func_80253C38
+/* 800F8DE4 000F4A44 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8DE8 000F4A48 3C A0 80 10 */ lis r5, lbl_80100218@ha
+/* 800F8DEC 000F4A4C 3C C0 80 10 */ lis r6, lbl_8010086C@ha
+/* 800F8DF0 000F4A50 38 80 00 00 */ li r4, 0
+/* 800F8DF4 000F4A54 B0 67 00 4E */ sth r3, 0x4e(r7)
+/* 800F8DF8 000F4A58 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
+/* 800F8DFC 000F4A5C 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
+/* 800F8E00 000F4A60 38 E0 FF FF */ li r7, -1
+/* 800F8E04 000F4A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E08 000F4A68 39 00 00 00 */ li r8, 0
+/* 800F8E0C 000F4A6C 39 20 00 01 */ li r9, 1
+/* 800F8E10 000F4A70 39 40 00 00 */ li r10, 0
+/* 800F8E14 000F4A74 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 800F8E18 000F4A78 48 15 AE 21 */ bl func_80253C38
+/* 800F8E1C 000F4A7C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E20 000F4A80 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
+/* 800F8E24 000F4A84 3C C0 80 10 */ lis r6, lbl_800FE250@ha
+/* 800F8E28 000F4A88 38 80 00 00 */ li r4, 0
+/* 800F8E2C 000F4A8C B0 67 00 50 */ sth r3, 0x50(r7)
+/* 800F8E30 000F4A90 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
+/* 800F8E34 000F4A94 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
+/* 800F8E38 000F4A98 38 E0 FF FF */ li r7, -1
+/* 800F8E3C 000F4A9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E40 000F4AA0 39 00 00 00 */ li r8, 0
+/* 800F8E44 000F4AA4 39 20 00 01 */ li r9, 1
+/* 800F8E48 000F4AA8 39 40 00 00 */ li r10, 0
+/* 800F8E4C 000F4AAC 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 800F8E50 000F4AB0 48 15 AD E9 */ bl func_80253C38
+/* 800F8E54 000F4AB4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E58 000F4AB8 38 00 00 00 */ li r0, 0
+/* 800F8E5C 000F4ABC B0 64 00 5E */ sth r3, 0x5e(r4)
+/* 800F8E60 000F4AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E64 000F4AC4 98 03 00 F4 */ stb r0, 0xf4(r3)
+/* 800F8E68 000F4AC8 48 00 04 18 */ b lbl_800F9280
+lbl_800F8E6C:
+/* 800F8E6C 000F4ACC 3C 80 12 40 */ lis r4, 0x12401A00@ha
+/* 800F8E70 000F4AD0 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8E74 000F4AD4 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
+/* 800F8E78 000F4AD8 4B F5 CF 21 */ bl func_80055D98
+/* 800F8E7C 000F4ADC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E80 000F4AE0 3C 80 12 3F */ lis r4, 0x123F1A00@ha
+/* 800F8E84 000F4AE4 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
+/* 800F8E88 000F4AE8 90 65 00 00 */ stw r3, 0(r5)
+/* 800F8E8C 000F4AEC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8E90 000F4AF0 4B F5 CF 09 */ bl func_80055D98
+/* 800F8E94 000F4AF4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E98 000F4AF8 3C 80 12 3E */ lis r4, 0x123E1A00@ha
+/* 800F8E9C 000F4AFC 38 84 1A 00 */ addi r4, r4, 0x123E1A00@l
+/* 800F8EA0 000F4B00 90 65 00 08 */ stw r3, 8(r5)
+/* 800F8EA4 000F4B04 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8EA8 000F4B08 4B F5 CE F1 */ bl func_80055D98
+/* 800F8EAC 000F4B0C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EB0 000F4B10 3C 80 12 41 */ lis r4, 0x12411A00@ha
+/* 800F8EB4 000F4B14 38 84 1A 00 */ addi r4, r4, 0x12411A00@l
+/* 800F8EB8 000F4B18 90 65 00 0C */ stw r3, 0xc(r5)
+/* 800F8EBC 000F4B1C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8EC0 000F4B20 4B F5 CE D9 */ bl func_80055D98
+/* 800F8EC4 000F4B24 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EC8 000F4B28 3C 80 12 3C */ lis r4, 0x123C1A00@ha
+/* 800F8ECC 000F4B2C 38 84 1A 00 */ addi r4, r4, 0x123C1A00@l
+/* 800F8ED0 000F4B30 90 65 00 10 */ stw r3, 0x10(r5)
+/* 800F8ED4 000F4B34 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8ED8 000F4B38 4B F5 CE C1 */ bl func_80055D98
+/* 800F8EDC 000F4B3C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EE0 000F4B40 3C 80 12 94 */ lis r4, 0x12941A00@ha
+/* 800F8EE4 000F4B44 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
+/* 800F8EE8 000F4B48 90 65 00 14 */ stw r3, 0x14(r5)
+/* 800F8EEC 000F4B4C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8EF0 000F4B50 4B F5 CE A9 */ bl func_80055D98
+/* 800F8EF4 000F4B54 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EF8 000F4B58 3C 80 12 95 */ lis r4, 0x12951A00@ha
+/* 800F8EFC 000F4B5C 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
+/* 800F8F00 000F4B60 90 65 00 18 */ stw r3, 0x18(r5)
+/* 800F8F04 000F4B64 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F08 000F4B68 4B F5 CE 91 */ bl func_80055D98
+/* 800F8F0C 000F4B6C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F10 000F4B70 3C 80 12 96 */ lis r4, 0x12961A00@ha
+/* 800F8F14 000F4B74 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
+/* 800F8F18 000F4B78 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 800F8F1C 000F4B7C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F20 000F4B80 4B F5 CE 79 */ bl func_80055D98
+/* 800F8F24 000F4B84 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F28 000F4B88 3C 80 12 92 */ lis r4, 0x12921A00@ha
+/* 800F8F2C 000F4B8C 38 84 1A 00 */ addi r4, r4, 0x12921A00@l
+/* 800F8F30 000F4B90 90 65 00 20 */ stw r3, 0x20(r5)
+/* 800F8F34 000F4B94 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F38 000F4B98 4B F5 CE 61 */ bl func_80055D98
+/* 800F8F3C 000F4B9C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F40 000F4BA0 3C 80 12 93 */ lis r4, 0x12931A00@ha
+/* 800F8F44 000F4BA4 38 84 1A 00 */ addi r4, r4, 0x12931A00@l
+/* 800F8F48 000F4BA8 90 65 00 24 */ stw r3, 0x24(r5)
+/* 800F8F4C 000F4BAC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F50 000F4BB0 4B F5 CE 49 */ bl func_80055D98
+/* 800F8F54 000F4BB4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F58 000F4BB8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 800F8F5C 000F4BBC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 800F8F60 000F4BC0 90 65 00 28 */ stw r3, 0x28(r5)
+/* 800F8F64 000F4BC4 38 60 00 0E */ li r3, 0xe
+/* 800F8F68 000F4BC8 4B F5 CE 31 */ bl func_80055D98
+/* 800F8F6C 000F4BCC 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F70 000F4BD0 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
+/* 800F8F74 000F4BD4 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
+/* 800F8F78 000F4BD8 38 80 00 00 */ li r4, 0
+/* 800F8F7C 000F4BDC 90 67 00 3C */ stw r3, 0x3c(r7)
+/* 800F8F80 000F4BE0 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
+/* 800F8F84 000F4BE4 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
+/* 800F8F88 000F4BE8 38 E0 FF FF */ li r7, -1
+/* 800F8F8C 000F4BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F90 000F4BF0 39 00 00 00 */ li r8, 0
+/* 800F8F94 000F4BF4 39 20 00 01 */ li r9, 1
+/* 800F8F98 000F4BF8 39 40 00 00 */ li r10, 0
+/* 800F8F9C 000F4BFC 80 63 00 00 */ lwz r3, 0(r3)
+/* 800F8FA0 000F4C00 48 15 AC 99 */ bl func_80253C38
+/* 800F8FA4 000F4C04 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8FA8 000F4C08 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
+/* 800F8FAC 000F4C0C 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
+/* 800F8FB0 000F4C10 38 80 00 00 */ li r4, 0
+/* 800F8FB4 000F4C14 B0 67 00 40 */ sth r3, 0x40(r7)
+/* 800F8FB8 000F4C18 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
+/* 800F8FBC 000F4C1C 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
+/* 800F8FC0 000F4C20 38 E0 FF FF */ li r7, -1
+/* 800F8FC4 000F4C24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8FC8 000F4C28 39 00 00 00 */ li r8, 0
+/* 800F8FCC 000F4C2C 39 20 00 01 */ li r9, 1
+/* 800F8FD0 000F4C30 39 40 00 00 */ li r10, 0
+/* 800F8FD4 000F4C34 80 63 00 08 */ lwz r3, 8(r3)
+/* 800F8FD8 000F4C38 48 15 AC 61 */ bl func_80253C38
+/* 800F8FDC 000F4C3C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8FE0 000F4C40 3C A0 80 10 */ lis r5, lbl_800FE2D0@ha
+/* 800F8FE4 000F4C44 3C C0 80 10 */ lis r6, lbl_800FE368@ha
+/* 800F8FE8 000F4C48 38 80 00 00 */ li r4, 0
+/* 800F8FEC 000F4C4C B0 67 00 44 */ sth r3, 0x44(r7)
+/* 800F8FF0 000F4C50 38 A5 E2 D0 */ addi r5, r5, lbl_800FE2D0@l
+/* 800F8FF4 000F4C54 38 C6 E3 68 */ addi r6, r6, lbl_800FE368@l
+/* 800F8FF8 000F4C58 38 E0 FF FF */ li r7, -1
+/* 800F8FFC 000F4C5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9000 000F4C60 39 00 00 00 */ li r8, 0
+/* 800F9004 000F4C64 39 20 00 01 */ li r9, 1
+/* 800F9008 000F4C68 39 40 00 00 */ li r10, 0
+/* 800F900C 000F4C6C 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 800F9010 000F4C70 48 15 AC 29 */ bl func_80253C38
+/* 800F9014 000F4C74 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9018 000F4C78 3C 80 80 10 */ lis r4, lbl_800FE7B4@ha
+/* 800F901C 000F4C7C 3C A0 80 10 */ lis r5, lbl_800FE8E4@ha
+/* 800F9020 000F4C80 3C C0 80 10 */ lis r6, lbl_800FE8E8@ha
+/* 800F9024 000F4C84 B0 67 00 46 */ sth r3, 0x46(r7)
+/* 800F9028 000F4C88 38 84 E7 B4 */ addi r4, r4, lbl_800FE7B4@l
+/* 800F902C 000F4C8C 38 A5 E8 E4 */ addi r5, r5, lbl_800FE8E4@l
+/* 800F9030 000F4C90 38 C6 E8 E8 */ addi r6, r6, lbl_800FE8E8@l
+/* 800F9034 000F4C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9038 000F4C98 38 E0 FF FF */ li r7, -1
+/* 800F903C 000F4C9C 39 00 00 00 */ li r8, 0
+/* 800F9040 000F4CA0 39 20 00 01 */ li r9, 1
+/* 800F9044 000F4CA4 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 800F9048 000F4CA8 39 40 00 00 */ li r10, 0
+/* 800F904C 000F4CAC 48 15 AB ED */ bl func_80253C38
+/* 800F9050 000F4CB0 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9054 000F4CB4 3C A0 80 10 */ lis r5, lbl_800FEAF8@ha
+/* 800F9058 000F4CB8 3C C0 80 10 */ lis r6, lbl_800FEC90@ha
+/* 800F905C 000F4CBC 38 80 00 00 */ li r4, 0
+/* 800F9060 000F4CC0 B0 67 00 48 */ sth r3, 0x48(r7)
+/* 800F9064 000F4CC4 38 A5 EA F8 */ addi r5, r5, lbl_800FEAF8@l
+/* 800F9068 000F4CC8 38 C6 EC 90 */ addi r6, r6, lbl_800FEC90@l
+/* 800F906C 000F4CCC 38 E0 FF FF */ li r7, -1
+/* 800F9070 000F4CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9074 000F4CD4 39 00 00 00 */ li r8, 0
+/* 800F9078 000F4CD8 39 20 00 01 */ li r9, 1
+/* 800F907C 000F4CDC 39 40 00 00 */ li r10, 0
+/* 800F9080 000F4CE0 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 800F9084 000F4CE4 48 15 AB B5 */ bl func_80253C38
+/* 800F9088 000F4CE8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F908C 000F4CEC 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
+/* 800F9090 000F4CF0 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
+/* 800F9094 000F4CF4 38 80 00 00 */ li r4, 0
+/* 800F9098 000F4CF8 B0 67 00 4A */ sth r3, 0x4a(r7)
+/* 800F909C 000F4CFC 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
+/* 800F90A0 000F4D00 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
+/* 800F90A4 000F4D04 38 E0 FF FF */ li r7, -1
+/* 800F90A8 000F4D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90AC 000F4D0C 39 00 00 00 */ li r8, 0
+/* 800F90B0 000F4D10 39 20 00 01 */ li r9, 1
+/* 800F90B4 000F4D14 39 40 00 00 */ li r10, 0
+/* 800F90B8 000F4D18 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 800F90BC 000F4D1C 48 15 AB 7D */ bl func_80253C38
+/* 800F90C0 000F4D20 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90C4 000F4D24 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
+/* 800F90C8 000F4D28 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
+/* 800F90CC 000F4D2C 38 80 00 00 */ li r4, 0
+/* 800F90D0 000F4D30 B0 67 00 4C */ sth r3, 0x4c(r7)
+/* 800F90D4 000F4D34 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
+/* 800F90D8 000F4D38 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
+/* 800F90DC 000F4D3C 38 E0 FF FF */ li r7, -1
+/* 800F90E0 000F4D40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90E4 000F4D44 39 00 00 00 */ li r8, 0
+/* 800F90E8 000F4D48 39 20 00 01 */ li r9, 1
+/* 800F90EC 000F4D4C 39 40 00 00 */ li r10, 0
+/* 800F90F0 000F4D50 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 800F90F4 000F4D54 48 15 AB 45 */ bl func_80253C38
+/* 800F90F8 000F4D58 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90FC 000F4D5C 3C A0 80 10 */ lis r5, lbl_80100218@ha
+/* 800F9100 000F4D60 3C C0 80 10 */ lis r6, lbl_8010086C@ha
+/* 800F9104 000F4D64 38 80 00 00 */ li r4, 0
+/* 800F9108 000F4D68 B0 67 00 4E */ sth r3, 0x4e(r7)
+/* 800F910C 000F4D6C 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
+/* 800F9110 000F4D70 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
+/* 800F9114 000F4D74 38 E0 FF FF */ li r7, -1
+/* 800F9118 000F4D78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F911C 000F4D7C 39 00 00 00 */ li r8, 0
+/* 800F9120 000F4D80 39 20 00 01 */ li r9, 1
+/* 800F9124 000F4D84 39 40 00 00 */ li r10, 0
+/* 800F9128 000F4D88 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 800F912C 000F4D8C 48 15 AB 0D */ bl func_80253C38
+/* 800F9130 000F4D90 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9134 000F4D94 3C A0 80 10 */ lis r5, lbl_8010190C@ha
+/* 800F9138 000F4D98 3C C0 80 10 */ lis r6, lbl_80101910@ha
+/* 800F913C 000F4D9C 38 80 00 00 */ li r4, 0
+/* 800F9140 000F4DA0 B0 67 00 50 */ sth r3, 0x50(r7)
+/* 800F9144 000F4DA4 38 A5 19 0C */ addi r5, r5, lbl_8010190C@l
+/* 800F9148 000F4DA8 38 C6 19 10 */ addi r6, r6, lbl_80101910@l
+/* 800F914C 000F4DAC 38 E0 FF FF */ li r7, -1
+/* 800F9150 000F4DB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9154 000F4DB4 39 00 00 00 */ li r8, 0
+/* 800F9158 000F4DB8 39 20 00 01 */ li r9, 1
+/* 800F915C 000F4DBC 39 40 00 00 */ li r10, 0
+/* 800F9160 000F4DC0 80 63 00 24 */ lwz r3, 0x24(r3)
+/* 800F9164 000F4DC4 48 15 AA D5 */ bl func_80253C38
+/* 800F9168 000F4DC8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F916C 000F4DCC 3C A0 80 10 */ lis r5, lbl_80101B30@ha
+/* 800F9170 000F4DD0 3C C0 80 10 */ lis r6, lbl_80101B34@ha
+/* 800F9174 000F4DD4 38 80 00 00 */ li r4, 0
+/* 800F9178 000F4DD8 B0 67 00 52 */ sth r3, 0x52(r7)
+/* 800F917C 000F4DDC 38 A5 1B 30 */ addi r5, r5, lbl_80101B30@l
+/* 800F9180 000F4DE0 38 C6 1B 34 */ addi r6, r6, lbl_80101B34@l
+/* 800F9184 000F4DE4 38 E0 FF FF */ li r7, -1
+/* 800F9188 000F4DE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F918C 000F4DEC 39 00 00 00 */ li r8, 0
+/* 800F9190 000F4DF0 39 20 00 01 */ li r9, 1
+/* 800F9194 000F4DF4 39 40 00 00 */ li r10, 0
+/* 800F9198 000F4DF8 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 800F919C 000F4DFC 48 15 AA 9D */ bl func_80253C38
+/* 800F91A0 000F4E00 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91A4 000F4E04 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
+/* 800F91A8 000F4E08 3C C0 80 10 */ lis r6, lbl_800FE250@ha
+/* 800F91AC 000F4E0C 38 80 00 00 */ li r4, 0
+/* 800F91B0 000F4E10 B0 67 00 54 */ sth r3, 0x54(r7)
+/* 800F91B4 000F4E14 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
+/* 800F91B8 000F4E18 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
+/* 800F91BC 000F4E1C 38 E0 FF FF */ li r7, -1
+/* 800F91C0 000F4E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91C4 000F4E24 39 00 00 00 */ li r8, 0
+/* 800F91C8 000F4E28 39 20 00 01 */ li r9, 1
+/* 800F91CC 000F4E2C 39 40 00 00 */ li r10, 0
+/* 800F91D0 000F4E30 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 800F91D4 000F4E34 48 15 AA 65 */ bl func_80253C38
+/* 800F91D8 000F4E38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91DC 000F4E3C B0 64 00 5E */ sth r3, 0x5e(r4)
+/* 800F91E0 000F4E40 48 2E 2F 89 */ bl func_803DC168
+/* 800F91E4 000F4E44 4B F5 CC 39 */ bl func_80055E1C
+/* 800F91E8 000F4E48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91EC 000F4E4C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800F91F0 000F4E50 48 2E 2F 79 */ bl func_803DC168
+/* 800F91F4 000F4E54 4B F5 CC 29 */ bl func_80055E1C
+/* 800F91F8 000F4E58 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91FC 000F4E5C 38 80 00 0A */ li r4, 0xa
+/* 800F9200 000F4E60 38 A0 00 01 */ li r5, 1
+/* 800F9204 000F4E64 90 66 00 84 */ stw r3, 0x84(r6)
+/* 800F9208 000F4E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F920C 000F4E6C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800F9210 000F4E70 48 15 AB E1 */ bl func_80253DF0
+/* 800F9214 000F4E74 48 00 8C 75 */ bl func_80101E88
+/* 800F9218 000F4E78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F921C 000F4E7C 38 80 00 00 */ li r4, 0
+/* 800F9220 000F4E80 A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 800F9224 000F4E84 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 800F9228 000F4E88 B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 800F922C 000F4E8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9230 000F4E90 98 83 00 F4 */ stb r4, 0xf4(r3)
+/* 800F9234 000F4E94 48 02 37 41 */ bl func_8011C974
+/* 800F9238 000F4E98 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F923C 000F4E9C 2C 00 00 01 */ cmpwi r0, 1
+/* 800F9240 000F4EA0 40 82 00 40 */ bne lbl_800F9280
+/* 800F9244 000F4EA4 38 60 02 61 */ li r3, 0x261
+/* 800F9248 000F4EA8 48 06 98 49 */ bl func_80162A90
+/* 800F924C 000F4EAC 28 03 00 02 */ cmplwi r3, 2
+/* 800F9250 000F4EB0 40 82 00 30 */ bne lbl_800F9280
+/* 800F9254 000F4EB4 48 02 37 21 */ bl func_8011C974
+/* 800F9258 000F4EB8 80 03 00 00 */ lwz r0, 0(r3)
+/* 800F925C 000F4EBC 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
+/* 800F9260 000F4EC0 41 82 00 20 */ beq lbl_800F9280
+/* 800F9264 000F4EC4 38 60 02 65 */ li r3, 0x265
+/* 800F9268 000F4EC8 48 06 98 29 */ bl func_80162A90
+/* 800F926C 000F4ECC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9270 000F4ED0 41 82 00 10 */ beq lbl_800F9280
+/* 800F9274 000F4ED4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9278 000F4ED8 38 00 00 01 */ li r0, 1
+/* 800F927C 000F4EDC 98 03 00 F4 */ stb r0, 0xf4(r3)
+lbl_800F9280:
+/* 800F9280 000F4EE0 38 60 00 00 */ li r3, 0
+/* 800F9284 000F4EE4 38 80 00 00 */ li r4, 0
+/* 800F9288 000F4EE8 38 A0 FF FF */ li r5, -1
+/* 800F928C 000F4EEC 48 15 AC E1 */ bl func_80253F6C
+/* 800F9290 000F4EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9294 000F4EF4 90 64 00 64 */ stw r3, 0x64(r4)
+/* 800F9298 000F4EF8 38 60 03 F0 */ li r3, 0x3f0
+/* 800F929C 000F4EFC 48 15 05 F5 */ bl func_80249890
+/* 800F92A0 000F4F00 38 60 03 F0 */ li r3, 0x3f0
+/* 800F92A4 000F4F04 48 0E 23 D1 */ bl func_801DB674
+/* 800F92A8 000F4F08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92AC 000F4F0C 38 00 00 00 */ li r0, 0
+/* 800F92B0 000F4F10 90 03 00 6C */ stw r0, 0x6c(r3)
+/* 800F92B4 000F4F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92B8 000F4F18 90 03 00 70 */ stw r0, 0x70(r3)
+/* 800F92BC 000F4F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92C0 000F4F20 90 03 00 74 */ stw r0, 0x74(r3)
+/* 800F92C4 000F4F24 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800F92C8 000F4F28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F92CC 000F4F2C 7C 08 03 A6 */ mtlr r0
+/* 800F92D0 000F4F30 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F92D4 000F4F34 4E 80 00 20 */ blr
+
+.global func_800F92D8
+func_800F92D8:
+/* 800F92D8 000F4F38 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F92DC 000F4F3C 7C 08 02 A6 */ mflr r0
+/* 800F92E0 000F4F40 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F92E4 000F4F44 39 61 00 20 */ addi r11, r1, 0x20
+/* 800F92E8 000F4F48 48 0C DE 41 */ bl _savegpr_27
+/* 800F92EC 000F4F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92F0 000F4F50 80 03 00 64 */ lwz r0, 0x64(r3)
+/* 800F92F4 000F4F54 2C 00 FF FF */ cmpwi r0, -1
+/* 800F92F8 000F4F58 41 82 00 F4 */ beq lbl_800F93EC
+/* 800F92FC 000F4F5C 3B 60 00 00 */ li r27, 0
+/* 800F9300 000F4F60 3B C0 FF FF */ li r30, -1
+/* 800F9304 000F4F64 3B E0 00 00 */ li r31, 0
+lbl_800F9308:
+/* 800F9308 000F4F68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F930C 000F4F6C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 800F9310 000F4F70 7C 03 E0 2E */ lwzx r0, r3, r28
+/* 800F9314 000F4F74 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9318 000F4F78 41 82 00 34 */ beq lbl_800F934C
+/* 800F931C 000F4F7C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 800F9320 000F4F80 7C 63 EA 14 */ add r3, r3, r29
+/* 800F9324 000F4F84 A0 63 00 40 */ lhz r3, 0x40(r3)
+/* 800F9328 000F4F88 48 15 A9 A5 */ bl func_80253CCC
+/* 800F932C 000F4F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9330 000F4F90 7C 63 E0 2E */ lwzx r3, r3, r28
+/* 800F9334 000F4F94 4B F5 CA FD */ bl func_80055E30
+/* 800F9338 000F4F98 80 0D 82 70 */ lwz r0, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F933C 000F4F9C 7C 60 EA 14 */ add r3, r0, r29
+/* 800F9340 000F4FA0 B3 C3 00 40 */ sth r30, 0x40(r3)
+/* 800F9344 000F4FA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9348 000F4FA8 7F E3 E1 2E */ stwx r31, r3, r28
+lbl_800F934C:
+/* 800F934C 000F4FAC 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F9350 000F4FB0 28 1B 00 10 */ cmplwi r27, 0x10
+/* 800F9354 000F4FB4 41 80 FF B4 */ blt lbl_800F9308
+/* 800F9358 000F4FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F935C 000F4FBC 80 63 00 64 */ lwz r3, 0x64(r3)
+/* 800F9360 000F4FC0 48 15 AC 2D */ bl func_80253F8C
+/* 800F9364 000F4FC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9368 000F4FC8 38 00 FF FF */ li r0, -1
+/* 800F936C 000F4FCC 90 03 00 64 */ stw r0, 0x64(r3)
+/* 800F9370 000F4FD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9374 000F4FD4 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800F9378 000F4FD8 2C 00 00 00 */ cmpwi r0, 0
+/* 800F937C 000F4FDC 41 82 00 60 */ beq lbl_800F93DC
+/* 800F9380 000F4FE0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800F9384 000F4FE4 4B F5 CA AD */ bl func_80055E30
+/* 800F9388 000F4FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F938C 000F4FEC 80 63 00 84 */ lwz r3, 0x84(r3)
+/* 800F9390 000F4FF0 4B F5 CA A1 */ bl func_80055E30
+/* 800F9394 000F4FF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9398 000F4FF8 3B E0 00 00 */ li r31, 0
+/* 800F939C 000F4FFC 93 E3 00 80 */ stw r31, 0x80(r3)
+/* 800F93A0 000F5000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F93A4 000F5004 93 E3 00 84 */ stw r31, 0x84(r3)
+/* 800F93A8 000F5008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F93AC 000F500C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800F93B0 000F5010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800F93B4 000F5014 41 82 00 1C */ beq lbl_800F93D0
+/* 800F93B8 000F5018 4B F4 4D A5 */ bl func_8003E15C
+/* 800F93BC 000F501C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800F93C0 000F5020 4B F4 4E 79 */ bl func_8003E238
+/* 800F93C4 000F5024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F93C8 000F5028 93 E3 00 E0 */ stw r31, 0xe0(r3)
+/* 800F93CC 000F502C 48 00 00 0C */ b lbl_800F93D8
+lbl_800F93D0:
+/* 800F93D0 000F5030 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800F93D4 000F5034 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800F93D8:
+/* 800F93D8 000F5038 48 00 8B ED */ bl func_80101FC4
+lbl_800F93DC:
+/* 800F93DC 000F503C 38 60 03 F2 */ li r3, 0x3f2
+/* 800F93E0 000F5040 48 15 04 B1 */ bl func_80249890
+/* 800F93E4 000F5044 38 60 03 F2 */ li r3, 0x3f2
+/* 800F93E8 000F5048 48 0E 22 8D */ bl func_801DB674
+lbl_800F93EC:
+/* 800F93EC 000F504C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800F93F0 000F5050 48 0C DD 85 */ bl _restgpr_27
+/* 800F93F4 000F5054 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F93F8 000F5058 7C 08 03 A6 */ mtlr r0
+/* 800F93FC 000F505C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F9400 000F5060 4E 80 00 20 */ blr
+
+.global func_800F9404
+func_800F9404:
+/* 800F9404 000F5064 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F9408 000F5068 7C 08 02 A6 */ mflr r0
+/* 800F940C 000F506C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F9410 000F5070 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F9414 000F5074 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F9418 000F5078 7C FE 3B 78 */ mr r30, r7
+/* 800F941C 000F507C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F9420 000F5080 7C DD 33 78 */ mr r29, r6
+/* 800F9424 000F5084 93 81 00 10 */ stw r28, 0x10(r1)
+/* 800F9428 000F5088 7C BC 2B 78 */ mr r28, r5
+/* 800F942C 000F508C 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9430 000F5090 90 68 00 78 */ stw r3, 0x78(r8)
+/* 800F9434 000F5094 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9438 000F5098 90 83 00 7C */ stw r4, 0x7c(r3)
+/* 800F943C 000F509C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9440 000F50A0 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800F9444 000F50A4 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800F9448 000F50A8 48 2E 33 01 */ bl func_803DC748
+/* 800F944C 000F50AC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9450 000F50B0 80 64 00 7C */ lwz r3, 0x7c(r4)
+/* 800F9454 000F50B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9458 000F50B8 41 82 00 0C */ beq lbl_800F9464
+/* 800F945C 000F50BC 80 84 00 84 */ lwz r4, 0x84(r4)
+/* 800F9460 000F50C0 48 2E 32 E9 */ bl func_803DC748
+lbl_800F9464:
+/* 800F9464 000F50C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9468 000F50C8 3C 60 80 10 */ lis r3, lbl_800F97C0@ha
+/* 800F946C 000F50CC 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
+/* 800F9470 000F50D0 3B E0 00 00 */ li r31, 0
+/* 800F9474 000F50D4 93 A5 00 6C */ stw r29, 0x6c(r5)
+/* 800F9478 000F50D8 38 63 97 C0 */ addi r3, r3, lbl_800F97C0@l
+/* 800F947C 000F50DC 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
+/* 800F9480 000F50E0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9484 000F50E4 93 E5 00 70 */ stw r31, 0x70(r5)
+/* 800F9488 000F50E8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F948C 000F50EC 93 C5 00 74 */ stw r30, 0x74(r5)
+/* 800F9490 000F50F0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9494 000F50F4 93 85 00 C8 */ stw r28, 0xc8(r5)
+/* 800F9498 000F50F8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F949C 000F50FC 80 A5 00 64 */ lwz r5, 0x64(r5)
+/* 800F94A0 000F5100 48 15 AA CD */ bl func_80253F6C
+/* 800F94A4 000F5104 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F94A8 000F5108 93 E3 00 CC */ stw r31, 0xcc(r3)
+/* 800F94AC 000F510C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F94B0 000F5110 A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 800F94B4 000F5114 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 800F94B8 000F5118 B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 800F94BC 000F511C 4B F5 CA 0D */ bl func_80055EC8
+/* 800F94C0 000F5120 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F94C4 000F5124 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F94C8 000F5128 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F94CC 000F512C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F94D0 000F5130 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 800F94D4 000F5134 7C 08 03 A6 */ mtlr r0
+/* 800F94D8 000F5138 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F94DC 000F513C 4E 80 00 20 */ blr
+
+.global func_800F94E0
+func_800F94E0:
+/* 800F94E0 000F5140 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F94E4 000F5144 7C 08 02 A6 */ mflr r0
+/* 800F94E8 000F5148 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F94EC 000F514C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F94F0 000F5150 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F94F4 000F5154 7C DE 33 78 */ mr r30, r6
+/* 800F94F8 000F5158 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F94FC 000F515C 7C BD 2B 78 */ mr r29, r5
+/* 800F9500 000F5160 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9504 000F5164 90 67 00 80 */ stw r3, 0x80(r7)
+/* 800F9508 000F5168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F950C 000F516C 90 83 00 84 */ stw r4, 0x84(r3)
+/* 800F9510 000F5170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9514 000F5174 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800F9518 000F5178 48 2E 2C 85 */ bl func_803DC19C
+/* 800F951C 000F517C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9520 000F5180 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800F9524 000F5184 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9528 000F5188 80 63 00 84 */ lwz r3, 0x84(r3)
+/* 800F952C 000F518C 48 2E 2C 71 */ bl func_803DC19C
+/* 800F9530 000F5190 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9534 000F5194 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
+/* 800F9538 000F5198 3C A0 80 10 */ lis r5, lbl_800F97C0@ha
+/* 800F953C 000F519C 3B E0 00 00 */ li r31, 0
+/* 800F9540 000F51A0 90 66 00 7C */ stw r3, 0x7c(r6)
+/* 800F9544 000F51A4 38 65 97 C0 */ addi r3, r5, lbl_800F97C0@l
+/* 800F9548 000F51A8 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
+/* 800F954C 000F51AC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9550 000F51B0 93 E5 00 6C */ stw r31, 0x6c(r5)
+/* 800F9554 000F51B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9558 000F51B8 93 C5 00 70 */ stw r30, 0x70(r5)
+/* 800F955C 000F51BC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9560 000F51C0 93 E5 00 74 */ stw r31, 0x74(r5)
+/* 800F9564 000F51C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9568 000F51C8 93 A5 00 C8 */ stw r29, 0xc8(r5)
+/* 800F956C 000F51CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9570 000F51D0 80 A5 00 64 */ lwz r5, 0x64(r5)
+/* 800F9574 000F51D4 48 15 A9 F9 */ bl func_80253F6C
+/* 800F9578 000F51D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F957C 000F51DC 93 E3 00 CC */ stw r31, 0xcc(r3)
+/* 800F9580 000F51E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F9584 000F51E4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F9588 000F51E8 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F958C 000F51EC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F9590 000F51F0 7C 08 03 A6 */ mtlr r0
+/* 800F9594 000F51F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F9598 000F51F8 4E 80 00 20 */ blr
+
+.global func_800F959C
+func_800F959C:
+/* 800F959C 000F51FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F95A0 000F5200 38 00 00 2D */ li r0, 0x2d
+/* 800F95A4 000F5204 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F95A8 000F5208 4E 80 00 20 */ blr
+
+.global func_800F95AC
+func_800F95AC:
+/* 800F95AC 000F520C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F95B0 000F5210 80 03 00 CC */ lwz r0, 0xcc(r3)
+/* 800F95B4 000F5214 28 00 00 2C */ cmplwi r0, 0x2c
+/* 800F95B8 000F5218 40 82 00 0C */ bne lbl_800F95C4
+/* 800F95BC 000F521C 38 60 FF FE */ li r3, -2
+/* 800F95C0 000F5220 4E 80 00 20 */ blr
+lbl_800F95C4:
+/* 800F95C4 000F5224 28 00 00 2F */ cmplwi r0, 0x2f
+/* 800F95C8 000F5228 40 82 00 0C */ bne lbl_800F95D4
+/* 800F95CC 000F522C 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 800F95D0 000F5230 4E 80 00 20 */ blr
+lbl_800F95D4:
+/* 800F95D4 000F5234 38 60 FF FF */ li r3, -1
+/* 800F95D8 000F5238 4E 80 00 20 */ blr
+
+.global func_800F95DC
+func_800F95DC:
+/* 800F95DC 000F523C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F95E0 000F5240 7C 08 02 A6 */ mflr r0
+/* 800F95E4 000F5244 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F95E8 000F5248 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F95EC 000F524C A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F95F0 000F5250 2C 03 FF FF */ cmpwi r3, -1
+/* 800F95F4 000F5254 40 82 00 0C */ bne lbl_800F9600
+/* 800F95F8 000F5258 38 60 00 00 */ li r3, 0
+/* 800F95FC 000F525C 48 00 00 20 */ b lbl_800F961C
+lbl_800F9600:
+/* 800F9600 000F5260 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9604 000F5264 38 80 00 08 */ li r4, 8
+/* 800F9608 000F5268 48 15 A8 45 */ bl func_80253E4C
+/* 800F960C 000F526C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800F9610 000F5270 7C 03 00 D0 */ neg r0, r3
+/* 800F9614 000F5274 7C 00 1B 78 */ or r0, r0, r3
+/* 800F9618 000F5278 54 03 0F FE */ srwi r3, r0, 0x1f
+lbl_800F961C:
+/* 800F961C 000F527C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F9620 000F5280 7C 08 03 A6 */ mtlr r0
+/* 800F9624 000F5284 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F9628 000F5288 4E 80 00 20 */ blr
+
+.global func_800F962C
+func_800F962C:
+/* 800F962C 000F528C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F9630 000F5290 7C 08 02 A6 */ mflr r0
+/* 800F9634 000F5294 38 80 00 08 */ li r4, 8
+/* 800F9638 000F5298 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F963C 000F529C 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9640 000F52A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9644 000F52A4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F9648 000F52A8 48 15 A8 05 */ bl func_80253E4C
+/* 800F964C 000F52AC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9650 000F52B0 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9654 000F52B4 41 82 00 18 */ beq lbl_800F966C
+/* 800F9658 000F52B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F965C 000F52BC 38 80 00 08 */ li r4, 8
+/* 800F9660 000F52C0 38 A0 00 00 */ li r5, 0
+/* 800F9664 000F52C4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F9668 000F52C8 48 15 A7 89 */ bl func_80253DF0
+lbl_800F966C:
+/* 800F966C 000F52CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9670 000F52D0 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9674 000F52D4 38 80 00 08 */ li r4, 8
+/* 800F9678 000F52D8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F967C 000F52DC 48 15 A7 D1 */ bl func_80253E4C
+/* 800F9680 000F52E0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9684 000F52E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9688 000F52E8 41 82 00 18 */ beq lbl_800F96A0
+/* 800F968C 000F52EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9690 000F52F0 38 80 00 08 */ li r4, 8
+/* 800F9694 000F52F4 38 A0 00 00 */ li r5, 0
+/* 800F9698 000F52F8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F969C 000F52FC 48 15 A7 55 */ bl func_80253DF0
+lbl_800F96A0:
+/* 800F96A0 000F5300 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96A4 000F5304 38 A1 00 08 */ addi r5, r1, 8
+/* 800F96A8 000F5308 38 80 00 08 */ li r4, 8
+/* 800F96AC 000F530C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F96B0 000F5310 48 15 A7 9D */ bl func_80253E4C
+/* 800F96B4 000F5314 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F96B8 000F5318 2C 00 00 00 */ cmpwi r0, 0
+/* 800F96BC 000F531C 41 82 00 18 */ beq lbl_800F96D4
+/* 800F96C0 000F5320 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96C4 000F5324 38 80 00 08 */ li r4, 8
+/* 800F96C8 000F5328 38 A0 00 00 */ li r5, 0
+/* 800F96CC 000F532C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F96D0 000F5330 48 15 A7 21 */ bl func_80253DF0
+lbl_800F96D4:
+/* 800F96D4 000F5334 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96D8 000F5338 38 A1 00 08 */ addi r5, r1, 8
+/* 800F96DC 000F533C 38 80 00 08 */ li r4, 8
+/* 800F96E0 000F5340 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800F96E4 000F5344 48 15 A7 69 */ bl func_80253E4C
+/* 800F96E8 000F5348 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F96EC 000F534C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F96F0 000F5350 41 82 00 18 */ beq lbl_800F9708
+/* 800F96F4 000F5354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96F8 000F5358 38 80 00 08 */ li r4, 8
+/* 800F96FC 000F535C 38 A0 00 00 */ li r5, 0
+/* 800F9700 000F5360 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800F9704 000F5364 48 15 A6 ED */ bl func_80253DF0
+lbl_800F9708:
+/* 800F9708 000F5368 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F970C 000F536C 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9710 000F5370 38 80 00 08 */ li r4, 8
+/* 800F9714 000F5374 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800F9718 000F5378 48 15 A7 35 */ bl func_80253E4C
+/* 800F971C 000F537C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9720 000F5380 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9724 000F5384 41 82 00 18 */ beq lbl_800F973C
+/* 800F9728 000F5388 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F972C 000F538C 38 80 00 08 */ li r4, 8
+/* 800F9730 000F5390 38 A0 00 00 */ li r5, 0
+/* 800F9734 000F5394 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800F9738 000F5398 48 15 A6 B9 */ bl func_80253DF0
+lbl_800F973C:
+/* 800F973C 000F539C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9740 000F53A0 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9744 000F53A4 38 80 00 08 */ li r4, 8
+/* 800F9748 000F53A8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800F974C 000F53AC 48 15 A7 01 */ bl func_80253E4C
+/* 800F9750 000F53B0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9754 000F53B4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9758 000F53B8 41 82 00 18 */ beq lbl_800F9770
+/* 800F975C 000F53BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9760 000F53C0 38 80 00 08 */ li r4, 8
+/* 800F9764 000F53C4 38 A0 00 00 */ li r5, 0
+/* 800F9768 000F53C8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800F976C 000F53CC 48 15 A6 85 */ bl func_80253DF0
+lbl_800F9770:
+/* 800F9770 000F53D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9774 000F53D4 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9778 000F53D8 38 80 00 08 */ li r4, 8
+/* 800F977C 000F53DC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F9780 000F53E0 48 15 A6 CD */ bl func_80253E4C
+/* 800F9784 000F53E4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9788 000F53E8 2C 00 00 00 */ cmpwi r0, 0
+/* 800F978C 000F53EC 41 82 00 18 */ beq lbl_800F97A4
+/* 800F9790 000F53F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9794 000F53F4 38 80 00 08 */ li r4, 8
+/* 800F9798 000F53F8 38 A0 00 00 */ li r5, 0
+/* 800F979C 000F53FC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F97A0 000F5400 48 15 A6 51 */ bl func_80253DF0
+lbl_800F97A4:
+/* 800F97A4 000F5404 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F97A8 000F5408 38 00 00 30 */ li r0, 0x30
+/* 800F97AC 000F540C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F97B0 000F5410 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F97B4 000F5414 7C 08 03 A6 */ mtlr r0
+/* 800F97B8 000F5418 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F97BC 000F541C 4E 80 00 20 */ blr
+lbl_800F97C0:
+/* 800F97C0 000F5420 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F97C4 000F5424 7C 08 02 A6 */ mflr r0
+/* 800F97C8 000F5428 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F97CC 000F542C 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 800F97D0 000F5430 93 C1 00 28 */ stw r30, 0x28(r1)
+/* 800F97D4 000F5434 93 A1 00 24 */ stw r29, 0x24(r1)
+/* 800F97D8 000F5438 93 81 00 20 */ stw r28, 0x20(r1)
+/* 800F97DC 000F543C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F97E0 000F5440 80 05 00 CC */ lwz r0, 0xcc(r5)
+/* 800F97E4 000F5444 28 00 00 2E */ cmplwi r0, 0x2e
+/* 800F97E8 000F5448 41 81 3C 48 */ bgt lbl_800FD430
+/* 800F97EC 000F544C 3C 60 80 42 */ lis r3, lbl_8041A4D8@ha
+/* 800F97F0 000F5450 54 00 10 3A */ slwi r0, r0, 2
+/* 800F97F4 000F5454 38 63 A4 D8 */ addi r3, r3, lbl_8041A4D8@l
+/* 800F97F8 000F5458 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F97FC 000F545C 7C 69 03 A6 */ mtctr r3
+/* 800F9800 000F5460 4E 80 04 20 */ bctr
+/* 800F9804 000F5464 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800F9808 000F5468 2C 00 00 00 */ cmpwi r0, 0
+/* 800F980C 000F546C 41 82 00 08 */ beq lbl_800F9814
+/* 800F9810 000F5470 48 00 00 F8 */ b lbl_800F9908
+lbl_800F9814:
+/* 800F9814 000F5474 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800F9818 000F5478 38 80 00 08 */ li r4, 8
+/* 800F981C 000F547C 38 A0 00 01 */ li r5, 1
+/* 800F9820 000F5480 48 15 A5 D1 */ bl func_80253DF0
+/* 800F9824 000F5484 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9828 000F5488 38 80 00 08 */ li r4, 8
+/* 800F982C 000F548C 38 A0 00 01 */ li r5, 1
+/* 800F9830 000F5490 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9834 000F5494 48 15 A5 BD */ bl func_80253DF0
+/* 800F9838 000F5498 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F983C 000F549C 38 80 00 08 */ li r4, 8
+/* 800F9840 000F54A0 38 A0 00 01 */ li r5, 1
+/* 800F9844 000F54A4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F9848 000F54A8 48 15 A5 A9 */ bl func_80253DF0
+/* 800F984C 000F54AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9850 000F54B0 38 80 00 08 */ li r4, 8
+/* 800F9854 000F54B4 38 A0 00 01 */ li r5, 1
+/* 800F9858 000F54B8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F985C 000F54BC 48 15 A5 95 */ bl func_80253DF0
+/* 800F9860 000F54C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9864 000F54C4 38 80 00 02 */ li r4, 2
+/* 800F9868 000F54C8 38 A0 00 00 */ li r5, 0
+/* 800F986C 000F54CC A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F9870 000F54D0 48 15 A5 41 */ bl func_80253DB0
+/* 800F9874 000F54D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9878 000F54D8 38 80 00 08 */ li r4, 8
+/* 800F987C 000F54DC 38 A0 00 00 */ li r5, 0
+/* 800F9880 000F54E0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9884 000F54E4 48 15 A5 2D */ bl func_80253DB0
+/* 800F9888 000F54E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F988C 000F54EC 38 80 00 05 */ li r4, 5
+/* 800F9890 000F54F0 38 A0 00 00 */ li r5, 0
+/* 800F9894 000F54F4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F9898 000F54F8 48 15 A5 19 */ bl func_80253DB0
+/* 800F989C 000F54FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98A0 000F5500 38 80 00 04 */ li r4, 4
+/* 800F98A4 000F5504 38 A0 00 00 */ li r5, 0
+/* 800F98A8 000F5508 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F98AC 000F550C 48 15 A5 05 */ bl func_80253DB0
+/* 800F98B0 000F5510 3F A0 80 00 */ lis r29, 0x80000067@ha
+/* 800F98B4 000F5514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98B8 000F5518 38 9D 00 67 */ addi r4, r29, 0x80000067@l
+/* 800F98BC 000F551C 38 00 00 01 */ li r0, 1
+/* 800F98C0 000F5520 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800F98C4 000F5524 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98C8 000F5528 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F98CC 000F552C 48 02 30 A9 */ bl func_8011C974
+/* 800F98D0 000F5530 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F98D4 000F5534 2C 00 00 00 */ cmpwi r0, 0
+/* 800F98D8 000F5538 40 82 01 84 */ bne lbl_800F9A5C
+/* 800F98DC 000F553C 48 02 30 99 */ bl func_8011C974
+/* 800F98E0 000F5540 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800F98E4 000F5544 28 00 00 03 */ cmplwi r0, 3
+/* 800F98E8 000F5548 40 82 01 74 */ bne lbl_800F9A5C
+/* 800F98EC 000F554C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98F0 000F5550 38 9D 00 66 */ addi r4, r29, 0x66
+/* 800F98F4 000F5554 38 00 00 14 */ li r0, 0x14
+/* 800F98F8 000F5558 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800F98FC 000F555C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9900 000F5560 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9904 000F5564 48 00 01 58 */ b lbl_800F9A5C
+lbl_800F9908:
+/* 800F9908 000F5568 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800F990C 000F556C 38 80 00 08 */ li r4, 8
+/* 800F9910 000F5570 38 A0 00 01 */ li r5, 1
+/* 800F9914 000F5574 48 15 A4 DD */ bl func_80253DF0
+/* 800F9918 000F5578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F991C 000F557C 38 80 00 08 */ li r4, 8
+/* 800F9920 000F5580 38 A0 00 01 */ li r5, 1
+/* 800F9924 000F5584 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F9928 000F5588 48 15 A4 C9 */ bl func_80253DF0
+/* 800F992C 000F558C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9930 000F5590 38 80 00 08 */ li r4, 8
+/* 800F9934 000F5594 38 A0 00 01 */ li r5, 1
+/* 800F9938 000F5598 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800F993C 000F559C 48 15 A4 B5 */ bl func_80253DF0
+/* 800F9940 000F55A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9944 000F55A4 38 80 00 08 */ li r4, 8
+/* 800F9948 000F55A8 38 A0 00 01 */ li r5, 1
+/* 800F994C 000F55AC A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800F9950 000F55B0 48 15 A4 A1 */ bl func_80253DF0
+/* 800F9954 000F55B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9958 000F55B8 38 80 00 08 */ li r4, 8
+/* 800F995C 000F55BC 38 A0 00 01 */ li r5, 1
+/* 800F9960 000F55C0 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800F9964 000F55C4 48 15 A4 8D */ bl func_80253DF0
+/* 800F9968 000F55C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F996C 000F55CC 38 80 00 08 */ li r4, 8
+/* 800F9970 000F55D0 38 A0 00 01 */ li r5, 1
+/* 800F9974 000F55D4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F9978 000F55D8 48 15 A4 79 */ bl func_80253DF0
+/* 800F997C 000F55DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9980 000F55E0 38 80 00 02 */ li r4, 2
+/* 800F9984 000F55E4 38 A0 00 00 */ li r5, 0
+/* 800F9988 000F55E8 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F998C 000F55EC 48 15 A4 25 */ bl func_80253DB0
+/* 800F9990 000F55F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9994 000F55F4 38 80 00 05 */ li r4, 5
+/* 800F9998 000F55F8 38 A0 00 00 */ li r5, 0
+/* 800F999C 000F55FC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F99A0 000F5600 48 15 A4 11 */ bl func_80253DB0
+/* 800F99A4 000F5604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99A8 000F5608 38 80 00 0A */ li r4, 0xa
+/* 800F99AC 000F560C 38 A0 00 00 */ li r5, 0
+/* 800F99B0 000F5610 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800F99B4 000F5614 48 15 A3 FD */ bl func_80253DB0
+/* 800F99B8 000F5618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99BC 000F561C 38 80 00 02 */ li r4, 2
+/* 800F99C0 000F5620 38 A0 00 00 */ li r5, 0
+/* 800F99C4 000F5624 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800F99C8 000F5628 48 15 A3 E9 */ bl func_80253DB0
+/* 800F99CC 000F562C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99D0 000F5630 38 80 00 02 */ li r4, 2
+/* 800F99D4 000F5634 38 A0 00 00 */ li r5, 0
+/* 800F99D8 000F5638 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800F99DC 000F563C 48 15 A3 D5 */ bl func_80253DB0
+/* 800F99E0 000F5640 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99E4 000F5644 38 80 00 04 */ li r4, 4
+/* 800F99E8 000F5648 38 A0 00 00 */ li r5, 0
+/* 800F99EC 000F564C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F99F0 000F5650 48 15 A3 C1 */ bl func_80253DB0
+/* 800F99F4 000F5654 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99F8 000F5658 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800F99FC 000F565C 28 00 00 02 */ cmplwi r0, 2
+/* 800F9A00 000F5660 40 82 00 20 */ bne lbl_800F9A20
+/* 800F9A04 000F5664 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800F9A08 000F5668 38 00 00 14 */ li r0, 0x14
+/* 800F9A0C 000F566C 38 63 00 7E */ addi r3, r3, 0x8000007E@l
+/* 800F9A10 000F5670 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 800F9A14 000F5674 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A18 000F5678 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9A1C 000F567C 48 00 00 40 */ b lbl_800F9A5C
+lbl_800F9A20:
+/* 800F9A20 000F5680 28 00 00 04 */ cmplwi r0, 4
+/* 800F9A24 000F5684 40 82 00 20 */ bne lbl_800F9A44
+/* 800F9A28 000F5688 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800F9A2C 000F568C 38 00 00 14 */ li r0, 0x14
+/* 800F9A30 000F5690 38 63 00 1E */ addi r3, r3, 0x8000001E@l
+/* 800F9A34 000F5694 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 800F9A38 000F5698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A3C 000F569C 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9A40 000F56A0 48 00 00 1C */ b lbl_800F9A5C
+lbl_800F9A44:
+/* 800F9A44 000F56A4 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800F9A48 000F56A8 38 00 00 01 */ li r0, 1
+/* 800F9A4C 000F56AC 38 63 00 7F */ addi r3, r3, 0x8000007F@l
+/* 800F9A50 000F56B0 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 800F9A54 000F56B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A58 000F56B8 98 03 00 F0 */ stb r0, 0xf0(r3)
+lbl_800F9A5C:
+/* 800F9A5C 000F56BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A60 000F56C0 38 00 00 01 */ li r0, 1
+/* 800F9A64 000F56C4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9A68 000F56C8 48 00 39 C8 */ b lbl_800FD430
+/* 800F9A6C 000F56CC A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800F9A70 000F56D0 48 15 A3 61 */ bl func_80253DD0
+/* 800F9A74 000F56D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F9A78 000F56D8 28 00 00 03 */ cmplwi r0, 3
+/* 800F9A7C 000F56DC 40 82 39 B4 */ bne lbl_800FD430
+/* 800F9A80 000F56E0 38 60 00 01 */ li r3, 1
+/* 800F9A84 000F56E4 38 80 00 00 */ li r4, 0
+/* 800F9A88 000F56E8 4B F5 FE 71 */ bl func_800598F8
+/* 800F9A8C 000F56EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A90 000F56F0 38 00 00 02 */ li r0, 2
+/* 800F9A94 000F56F4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9A98 000F56F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A9C 000F56FC A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800F9AA0 000F5700 2C 00 00 02 */ cmpwi r0, 2
+/* 800F9AA4 000F5704 41 82 01 7C */ beq lbl_800F9C20
+/* 800F9AA8 000F5708 40 80 00 10 */ bge lbl_800F9AB8
+/* 800F9AAC 000F570C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9AB0 000F5710 41 82 00 14 */ beq lbl_800F9AC4
+/* 800F9AB4 000F5714 48 00 02 C4 */ b lbl_800F9D78
+lbl_800F9AB8:
+/* 800F9AB8 000F5718 2C 00 00 04 */ cmpwi r0, 4
+/* 800F9ABC 000F571C 41 82 02 2C */ beq lbl_800F9CE8
+/* 800F9AC0 000F5720 48 00 02 B8 */ b lbl_800F9D78
+lbl_800F9AC4:
+/* 800F9AC4 000F5724 48 02 2E B1 */ bl func_8011C974
+/* 800F9AC8 000F5728 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F9ACC 000F572C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9AD0 000F5730 40 82 00 A4 */ bne lbl_800F9B74
+/* 800F9AD4 000F5734 48 02 2E A1 */ bl func_8011C974
+/* 800F9AD8 000F5738 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800F9ADC 000F573C 28 00 00 03 */ cmplwi r0, 3
+/* 800F9AE0 000F5740 40 82 00 94 */ bne lbl_800F9B74
+/* 800F9AE4 000F5744 38 60 00 02 */ li r3, 2
+/* 800F9AE8 000F5748 38 80 00 00 */ li r4, 0
+/* 800F9AEC 000F574C 38 A0 00 00 */ li r5, 0
+/* 800F9AF0 000F5750 38 C0 00 03 */ li r6, 3
+/* 800F9AF4 000F5754 38 E0 00 07 */ li r7, 7
+/* 800F9AF8 000F5758 39 00 00 00 */ li r8, 0
+/* 800F9AFC 000F575C 4B F5 FE CD */ bl func_800599C8
+/* 800F9B00 000F5760 38 60 00 03 */ li r3, 3
+/* 800F9B04 000F5764 38 80 00 00 */ li r4, 0
+/* 800F9B08 000F5768 38 A0 00 02 */ li r5, 2
+/* 800F9B0C 000F576C 38 C0 00 00 */ li r6, 0
+/* 800F9B10 000F5770 38 E0 00 14 */ li r7, 0x14
+/* 800F9B14 000F5774 39 00 00 00 */ li r8, 0
+/* 800F9B18 000F5778 4B F5 FE B1 */ bl func_800599C8
+/* 800F9B1C 000F577C 38 60 00 06 */ li r3, 6
+/* 800F9B20 000F5780 38 80 00 02 */ li r4, 2
+/* 800F9B24 000F5784 38 A0 00 00 */ li r5, 0
+/* 800F9B28 000F5788 38 C0 00 07 */ li r6, 7
+/* 800F9B2C 000F578C 38 E0 00 00 */ li r7, 0
+/* 800F9B30 000F5790 39 00 00 00 */ li r8, 0
+/* 800F9B34 000F5794 4B F5 FE 95 */ bl func_800599C8
+/* 800F9B38 000F5798 38 60 00 07 */ li r3, 7
+/* 800F9B3C 000F579C 38 80 00 03 */ li r4, 3
+/* 800F9B40 000F57A0 38 A0 00 06 */ li r5, 6
+/* 800F9B44 000F57A4 38 C0 00 14 */ li r6, 0x14
+/* 800F9B48 000F57A8 38 E0 00 00 */ li r7, 0
+/* 800F9B4C 000F57AC 39 00 00 00 */ li r8, 0
+/* 800F9B50 000F57B0 4B F5 FE 79 */ bl func_800599C8
+/* 800F9B54 000F57B4 38 60 00 14 */ li r3, 0x14
+/* 800F9B58 000F57B8 38 80 00 03 */ li r4, 3
+/* 800F9B5C 000F57BC 38 A0 00 07 */ li r5, 7
+/* 800F9B60 000F57C0 38 C0 00 00 */ li r6, 0
+/* 800F9B64 000F57C4 38 E0 00 00 */ li r7, 0
+/* 800F9B68 000F57C8 39 00 00 00 */ li r8, 0
+/* 800F9B6C 000F57CC 4B F5 FE 5D */ bl func_800599C8
+/* 800F9B70 000F57D0 48 00 38 C0 */ b lbl_800FD430
+lbl_800F9B74:
+/* 800F9B74 000F57D4 38 60 00 01 */ li r3, 1
+/* 800F9B78 000F57D8 38 80 00 00 */ li r4, 0
+/* 800F9B7C 000F57DC 38 A0 00 00 */ li r5, 0
+/* 800F9B80 000F57E0 38 C0 00 02 */ li r6, 2
+/* 800F9B84 000F57E4 38 E0 00 06 */ li r7, 6
+/* 800F9B88 000F57E8 39 00 00 00 */ li r8, 0
+/* 800F9B8C 000F57EC 4B F5 FE 3D */ bl func_800599C8
+/* 800F9B90 000F57F0 38 60 00 02 */ li r3, 2
+/* 800F9B94 000F57F4 38 80 00 00 */ li r4, 0
+/* 800F9B98 000F57F8 38 A0 00 01 */ li r5, 1
+/* 800F9B9C 000F57FC 38 C0 00 03 */ li r6, 3
+/* 800F9BA0 000F5800 38 E0 00 07 */ li r7, 7
+/* 800F9BA4 000F5804 39 00 00 00 */ li r8, 0
+/* 800F9BA8 000F5808 4B F5 FE 21 */ bl func_800599C8
+/* 800F9BAC 000F580C 38 60 00 03 */ li r3, 3
+/* 800F9BB0 000F5810 38 80 00 00 */ li r4, 0
+/* 800F9BB4 000F5814 38 A0 00 02 */ li r5, 2
+/* 800F9BB8 000F5818 38 C0 00 00 */ li r6, 0
+/* 800F9BBC 000F581C 38 E0 00 14 */ li r7, 0x14
+/* 800F9BC0 000F5820 39 00 00 00 */ li r8, 0
+/* 800F9BC4 000F5824 4B F5 FE 05 */ bl func_800599C8
+/* 800F9BC8 000F5828 38 60 00 06 */ li r3, 6
+/* 800F9BCC 000F582C 38 80 00 01 */ li r4, 1
+/* 800F9BD0 000F5830 38 A0 00 00 */ li r5, 0
+/* 800F9BD4 000F5834 38 C0 00 07 */ li r6, 7
+/* 800F9BD8 000F5838 38 E0 00 00 */ li r7, 0
+/* 800F9BDC 000F583C 39 00 00 00 */ li r8, 0
+/* 800F9BE0 000F5840 4B F5 FD E9 */ bl func_800599C8
+/* 800F9BE4 000F5844 38 60 00 07 */ li r3, 7
+/* 800F9BE8 000F5848 38 80 00 02 */ li r4, 2
+/* 800F9BEC 000F584C 38 A0 00 06 */ li r5, 6
+/* 800F9BF0 000F5850 38 C0 00 14 */ li r6, 0x14
+/* 800F9BF4 000F5854 38 E0 00 00 */ li r7, 0
+/* 800F9BF8 000F5858 39 00 00 00 */ li r8, 0
+/* 800F9BFC 000F585C 4B F5 FD CD */ bl func_800599C8
+/* 800F9C00 000F5860 38 60 00 14 */ li r3, 0x14
+/* 800F9C04 000F5864 38 80 00 03 */ li r4, 3
+/* 800F9C08 000F5868 38 A0 00 07 */ li r5, 7
+/* 800F9C0C 000F586C 38 C0 00 00 */ li r6, 0
+/* 800F9C10 000F5870 38 E0 00 00 */ li r7, 0
+/* 800F9C14 000F5874 39 00 00 00 */ li r8, 0
+/* 800F9C18 000F5878 4B F5 FD B1 */ bl func_800599C8
+/* 800F9C1C 000F587C 48 00 38 14 */ b lbl_800FD430
+lbl_800F9C20:
+/* 800F9C20 000F5880 38 60 00 02 */ li r3, 2
+/* 800F9C24 000F5884 38 80 00 00 */ li r4, 0
+/* 800F9C28 000F5888 38 A0 00 00 */ li r5, 0
+/* 800F9C2C 000F588C 38 C0 00 03 */ li r6, 3
+/* 800F9C30 000F5890 38 E0 00 04 */ li r7, 4
+/* 800F9C34 000F5894 39 00 00 00 */ li r8, 0
+/* 800F9C38 000F5898 4B F5 FD 91 */ bl func_800599C8
+/* 800F9C3C 000F589C 38 60 00 03 */ li r3, 3
+/* 800F9C40 000F58A0 38 80 00 00 */ li r4, 0
+/* 800F9C44 000F58A4 38 A0 00 02 */ li r5, 2
+/* 800F9C48 000F58A8 38 C0 00 00 */ li r6, 0
+/* 800F9C4C 000F58AC 38 E0 00 05 */ li r7, 5
+/* 800F9C50 000F58B0 39 00 00 00 */ li r8, 0
+/* 800F9C54 000F58B4 4B F5 FD 75 */ bl func_800599C8
+/* 800F9C58 000F58B8 38 60 00 04 */ li r3, 4
+/* 800F9C5C 000F58BC 38 80 00 02 */ li r4, 2
+/* 800F9C60 000F58C0 38 A0 00 00 */ li r5, 0
+/* 800F9C64 000F58C4 38 C0 00 05 */ li r6, 5
+/* 800F9C68 000F58C8 38 E0 00 06 */ li r7, 6
+/* 800F9C6C 000F58CC 39 00 00 00 */ li r8, 0
+/* 800F9C70 000F58D0 4B F5 FD 59 */ bl func_800599C8
+/* 800F9C74 000F58D4 38 60 00 05 */ li r3, 5
+/* 800F9C78 000F58D8 38 80 00 03 */ li r4, 3
+/* 800F9C7C 000F58DC 38 A0 00 04 */ li r5, 4
+/* 800F9C80 000F58E0 38 C0 00 00 */ li r6, 0
+/* 800F9C84 000F58E4 38 E0 00 14 */ li r7, 0x14
+/* 800F9C88 000F58E8 39 00 00 00 */ li r8, 0
+/* 800F9C8C 000F58EC 4B F5 FD 3D */ bl func_800599C8
+/* 800F9C90 000F58F0 38 60 00 06 */ li r3, 6
+/* 800F9C94 000F58F4 38 80 00 04 */ li r4, 4
+/* 800F9C98 000F58F8 38 A0 00 00 */ li r5, 0
+/* 800F9C9C 000F58FC 38 C0 00 07 */ li r6, 7
+/* 800F9CA0 000F5900 38 E0 00 00 */ li r7, 0
+/* 800F9CA4 000F5904 39 00 00 00 */ li r8, 0
+/* 800F9CA8 000F5908 4B F5 FD 21 */ bl func_800599C8
+/* 800F9CAC 000F590C 38 60 00 07 */ li r3, 7
+/* 800F9CB0 000F5910 38 80 00 05 */ li r4, 5
+/* 800F9CB4 000F5914 38 A0 00 06 */ li r5, 6
+/* 800F9CB8 000F5918 38 C0 00 14 */ li r6, 0x14
+/* 800F9CBC 000F591C 38 E0 00 00 */ li r7, 0
+/* 800F9CC0 000F5920 39 00 00 00 */ li r8, 0
+/* 800F9CC4 000F5924 4B F5 FD 05 */ bl func_800599C8
+/* 800F9CC8 000F5928 38 60 00 14 */ li r3, 0x14
+/* 800F9CCC 000F592C 38 80 00 05 */ li r4, 5
+/* 800F9CD0 000F5930 38 A0 00 07 */ li r5, 7
+/* 800F9CD4 000F5934 38 C0 00 00 */ li r6, 0
+/* 800F9CD8 000F5938 38 E0 00 00 */ li r7, 0
+/* 800F9CDC 000F593C 39 00 00 00 */ li r8, 0
+/* 800F9CE0 000F5940 4B F5 FC E9 */ bl func_800599C8
+/* 800F9CE4 000F5944 48 00 37 4C */ b lbl_800FD430
+lbl_800F9CE8:
+/* 800F9CE8 000F5948 38 60 00 02 */ li r3, 2
+/* 800F9CEC 000F594C 38 80 00 00 */ li r4, 0
+/* 800F9CF0 000F5950 38 A0 00 00 */ li r5, 0
+/* 800F9CF4 000F5954 38 C0 00 03 */ li r6, 3
+/* 800F9CF8 000F5958 38 E0 00 04 */ li r7, 4
+/* 800F9CFC 000F595C 39 00 00 00 */ li r8, 0
+/* 800F9D00 000F5960 4B F5 FC C9 */ bl func_800599C8
+/* 800F9D04 000F5964 38 60 00 03 */ li r3, 3
+/* 800F9D08 000F5968 38 80 00 00 */ li r4, 0
+/* 800F9D0C 000F596C 38 A0 00 02 */ li r5, 2
+/* 800F9D10 000F5970 38 C0 00 00 */ li r6, 0
+/* 800F9D14 000F5974 38 E0 00 05 */ li r7, 5
+/* 800F9D18 000F5978 39 00 00 00 */ li r8, 0
+/* 800F9D1C 000F597C 4B F5 FC AD */ bl func_800599C8
+/* 800F9D20 000F5980 38 60 00 04 */ li r3, 4
+/* 800F9D24 000F5984 38 80 00 02 */ li r4, 2
+/* 800F9D28 000F5988 38 A0 00 00 */ li r5, 0
+/* 800F9D2C 000F598C 38 C0 00 05 */ li r6, 5
+/* 800F9D30 000F5990 38 E0 00 14 */ li r7, 0x14
+/* 800F9D34 000F5994 39 00 00 00 */ li r8, 0
+/* 800F9D38 000F5998 4B F5 FC 91 */ bl func_800599C8
+/* 800F9D3C 000F599C 38 60 00 05 */ li r3, 5
+/* 800F9D40 000F59A0 38 80 00 03 */ li r4, 3
+/* 800F9D44 000F59A4 38 A0 00 04 */ li r5, 4
+/* 800F9D48 000F59A8 38 C0 00 00 */ li r6, 0
+/* 800F9D4C 000F59AC 38 E0 00 14 */ li r7, 0x14
+/* 800F9D50 000F59B0 39 00 00 00 */ li r8, 0
+/* 800F9D54 000F59B4 4B F5 FC 75 */ bl func_800599C8
+/* 800F9D58 000F59B8 38 60 00 14 */ li r3, 0x14
+/* 800F9D5C 000F59BC 38 80 00 05 */ li r4, 5
+/* 800F9D60 000F59C0 38 A0 00 04 */ li r5, 4
+/* 800F9D64 000F59C4 38 C0 00 00 */ li r6, 0
+/* 800F9D68 000F59C8 38 E0 00 00 */ li r7, 0
+/* 800F9D6C 000F59CC 39 00 00 00 */ li r8, 0
+/* 800F9D70 000F59D0 4B F5 FC 59 */ bl func_800599C8
+/* 800F9D74 000F59D4 48 00 36 BC */ b lbl_800FD430
+lbl_800F9D78:
+/* 800F9D78 000F59D8 38 60 00 01 */ li r3, 1
+/* 800F9D7C 000F59DC 38 80 00 04 */ li r4, 4
+/* 800F9D80 000F59E0 38 A0 00 00 */ li r5, 0
+/* 800F9D84 000F59E4 38 C0 00 06 */ li r6, 6
+/* 800F9D88 000F59E8 38 E0 00 00 */ li r7, 0
+/* 800F9D8C 000F59EC 39 00 00 00 */ li r8, 0
+/* 800F9D90 000F59F0 4B F5 FC 39 */ bl func_800599C8
+/* 800F9D94 000F59F4 38 60 00 02 */ li r3, 2
+/* 800F9D98 000F59F8 38 80 00 00 */ li r4, 0
+/* 800F9D9C 000F59FC 38 A0 00 01 */ li r5, 1
+/* 800F9DA0 000F5A00 38 C0 00 03 */ li r6, 3
+/* 800F9DA4 000F5A04 38 E0 00 04 */ li r7, 4
+/* 800F9DA8 000F5A08 39 00 00 00 */ li r8, 0
+/* 800F9DAC 000F5A0C 4B F5 FC 1D */ bl func_800599C8
+/* 800F9DB0 000F5A10 38 60 00 03 */ li r3, 3
+/* 800F9DB4 000F5A14 38 80 00 00 */ li r4, 0
+/* 800F9DB8 000F5A18 38 A0 00 02 */ li r5, 2
+/* 800F9DBC 000F5A1C 38 C0 00 00 */ li r6, 0
+/* 800F9DC0 000F5A20 38 E0 00 05 */ li r7, 5
+/* 800F9DC4 000F5A24 39 00 00 00 */ li r8, 0
+/* 800F9DC8 000F5A28 4B F5 FC 01 */ bl func_800599C8
+/* 800F9DCC 000F5A2C 38 60 00 04 */ li r3, 4
+/* 800F9DD0 000F5A30 38 80 00 02 */ li r4, 2
+/* 800F9DD4 000F5A34 38 A0 00 01 */ li r5, 1
+/* 800F9DD8 000F5A38 38 C0 00 05 */ li r6, 5
+/* 800F9DDC 000F5A3C 38 E0 00 01 */ li r7, 1
+/* 800F9DE0 000F5A40 39 00 00 00 */ li r8, 0
+/* 800F9DE4 000F5A44 4B F5 FB E5 */ bl func_800599C8
+/* 800F9DE8 000F5A48 38 60 00 05 */ li r3, 5
+/* 800F9DEC 000F5A4C 38 80 00 03 */ li r4, 3
+/* 800F9DF0 000F5A50 38 A0 00 04 */ li r5, 4
+/* 800F9DF4 000F5A54 38 C0 00 00 */ li r6, 0
+/* 800F9DF8 000F5A58 38 E0 00 14 */ li r7, 0x14
+/* 800F9DFC 000F5A5C 39 00 00 00 */ li r8, 0
+/* 800F9E00 000F5A60 4B F5 FB C9 */ bl func_800599C8
+/* 800F9E04 000F5A64 38 60 00 06 */ li r3, 6
+/* 800F9E08 000F5A68 38 80 00 04 */ li r4, 4
+/* 800F9E0C 000F5A6C 38 A0 00 01 */ li r5, 1
+/* 800F9E10 000F5A70 38 C0 00 07 */ li r6, 7
+/* 800F9E14 000F5A74 38 E0 00 00 */ li r7, 0
+/* 800F9E18 000F5A78 39 00 00 00 */ li r8, 0
+/* 800F9E1C 000F5A7C 4B F5 FB AD */ bl func_800599C8
+/* 800F9E20 000F5A80 38 60 00 07 */ li r3, 7
+/* 800F9E24 000F5A84 38 80 00 05 */ li r4, 5
+/* 800F9E28 000F5A88 38 A0 00 06 */ li r5, 6
+/* 800F9E2C 000F5A8C 38 C0 00 14 */ li r6, 0x14
+/* 800F9E30 000F5A90 38 E0 00 00 */ li r7, 0
+/* 800F9E34 000F5A94 39 00 00 00 */ li r8, 0
+/* 800F9E38 000F5A98 4B F5 FB 91 */ bl func_800599C8
+/* 800F9E3C 000F5A9C 38 60 00 14 */ li r3, 0x14
+/* 800F9E40 000F5AA0 38 80 00 05 */ li r4, 5
+/* 800F9E44 000F5AA4 38 A0 00 07 */ li r5, 7
+/* 800F9E48 000F5AA8 38 C0 00 00 */ li r6, 0
+/* 800F9E4C 000F5AAC 38 E0 00 00 */ li r7, 0
+/* 800F9E50 000F5AB0 39 00 00 00 */ li r8, 0
+/* 800F9E54 000F5AB4 4B F5 FB 75 */ bl func_800599C8
+/* 800F9E58 000F5AB8 48 00 35 D8 */ b lbl_800FD430
+/* 800F9E5C 000F5ABC A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800F9E60 000F5AC0 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9E64 000F5AC4 41 82 00 10 */ beq lbl_800F9E74
+/* 800F9E68 000F5AC8 A0 05 00 E4 */ lhz r0, 0xe4(r5)
+/* 800F9E6C 000F5ACC 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 800F9E70 000F5AD0 41 82 35 C0 */ beq lbl_800FD430
+lbl_800F9E74:
+/* 800F9E74 000F5AD4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9E78 000F5AD8 38 60 00 29 */ li r3, 0x29
+/* 800F9E7C 000F5ADC 38 C0 00 01 */ li r6, 1
+/* 800F9E80 000F5AE0 88 85 00 F0 */ lbz r4, 0xf0(r5)
+/* 800F9E84 000F5AE4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800F9E88 000F5AE8 4B F5 FB E5 */ bl func_80059A6C
+/* 800F9E8C 000F5AEC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9E90 000F5AF0 41 82 35 A0 */ beq lbl_800FD430
+/* 800F9E94 000F5AF4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F9E98 000F5AF8 41 82 04 54 */ beq lbl_800FA2EC
+/* 800F9E9C 000F5AFC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F9EA0 000F5B00 3B C0 00 00 */ li r30, 0
+/* 800F9EA4 000F5B04 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800F9EA8 000F5B08 3B E0 00 14 */ li r31, 0x14
+/* 800F9EAC 000F5B0C 41 82 00 08 */ beq lbl_800F9EB4
+/* 800F9EB0 000F5B10 7C 1F 03 78 */ mr r31, r0
+lbl_800F9EB4:
+/* 800F9EB4 000F5B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9EB8 000F5B18 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800F9EBC 000F5B1C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9EC0 000F5B20 41 82 00 08 */ beq lbl_800F9EC8
+/* 800F9EC4 000F5B24 48 00 02 3C */ b lbl_800FA100
+lbl_800F9EC8:
+/* 800F9EC8 000F5B28 48 02 2A AD */ bl func_8011C974
+/* 800F9ECC 000F5B2C 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F9ED0 000F5B30 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9ED4 000F5B34 40 82 00 1C */ bne lbl_800F9EF0
+/* 800F9ED8 000F5B38 48 02 2A 9D */ bl func_8011C974
+/* 800F9EDC 000F5B3C 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800F9EE0 000F5B40 28 00 00 03 */ cmplwi r0, 3
+/* 800F9EE4 000F5B44 40 82 00 0C */ bne lbl_800F9EF0
+/* 800F9EE8 000F5B48 28 1F 00 01 */ cmplwi r31, 1
+/* 800F9EEC 000F5B4C 41 82 03 EC */ beq lbl_800FA2D8
+lbl_800F9EF0:
+/* 800F9EF0 000F5B50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9EF4 000F5B54 3F A0 80 42 */ lis r29, lbl_80418120@ha
+/* 800F9EF8 000F5B58 57 FC 18 38 */ slwi r28, r31, 3
+/* 800F9EFC 000F5B5C 38 A0 00 00 */ li r5, 0
+/* 800F9F00 000F5B60 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
+/* 800F9F04 000F5B64 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9F08 000F5B68 7C 9D E2 2E */ lhzx r4, r29, r28
+/* 800F9F0C 000F5B6C 48 15 9E A5 */ bl func_80253DB0
+/* 800F9F10 000F5B70 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F14 000F5B74 7C 7D E2 14 */ add r3, r29, r28
+/* 800F9F18 000F5B78 A0 83 00 02 */ lhz r4, 2(r3)
+/* 800F9F1C 000F5B7C 38 A0 00 00 */ li r5, 0
+/* 800F9F20 000F5B80 A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800F9F24 000F5B84 48 15 9E 8D */ bl func_80253DB0
+/* 800F9F28 000F5B88 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F2C 000F5B8C 7C 7D E2 14 */ add r3, r29, r28
+/* 800F9F30 000F5B90 A0 83 00 04 */ lhz r4, 4(r3)
+/* 800F9F34 000F5B94 38 A0 00 00 */ li r5, 0
+/* 800F9F38 000F5B98 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800F9F3C 000F5B9C 48 15 9E 75 */ bl func_80253DB0
+/* 800F9F40 000F5BA0 7C 9D E2 14 */ add r4, r29, r28
+/* 800F9F44 000F5BA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F48 000F5BA8 A0 04 00 06 */ lhz r0, 6(r4)
+/* 800F9F4C 000F5BAC 28 1F 00 14 */ cmplwi r31, 0x14
+/* 800F9F50 000F5BB0 90 03 00 60 */ stw r0, 0x60(r3)
+/* 800F9F54 000F5BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F58 000F5BB8 80 03 00 60 */ lwz r0, 0x60(r3)
+/* 800F9F5C 000F5BBC 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9F60 000F5BC0 41 81 03 78 */ bgt lbl_800FA2D8
+/* 800F9F64 000F5BC4 3C 60 80 42 */ lis r3, lbl_8041A484@ha
+/* 800F9F68 000F5BC8 57 E0 10 3A */ slwi r0, r31, 2
+/* 800F9F6C 000F5BCC 38 63 A4 84 */ addi r3, r3, lbl_8041A484@l
+/* 800F9F70 000F5BD0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F9F74 000F5BD4 7C 69 03 A6 */ mtctr r3
+/* 800F9F78 000F5BD8 4E 80 04 20 */ bctr
+/* 800F9F7C 000F5BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F80 000F5BE0 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800F9F84 000F5BE4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800F9F88 000F5BE8 41 82 03 50 */ beq lbl_800FA2D8
+/* 800F9F8C 000F5BEC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800F9F90 000F5BF0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800F9F94 000F5BF4 38 A0 FF FF */ li r5, -1
+/* 800F9F98 000F5BF8 7D 89 03 A6 */ mtctr r12
+/* 800F9F9C 000F5BFC 4E 80 04 21 */ bctrl
+/* 800F9FA0 000F5C00 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9FA4 000F5C04 41 82 00 18 */ beq lbl_800F9FBC
+/* 800F9FA8 000F5C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FAC 000F5C0C 38 00 00 2D */ li r0, 0x2d
+/* 800F9FB0 000F5C10 3B C0 00 01 */ li r30, 1
+/* 800F9FB4 000F5C14 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9FB8 000F5C18 48 00 03 20 */ b lbl_800FA2D8
+lbl_800F9FBC:
+/* 800F9FBC 000F5C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FC0 000F5C20 38 80 00 06 */ li r4, 6
+/* 800F9FC4 000F5C24 38 A0 00 00 */ li r5, 0
+/* 800F9FC8 000F5C28 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9FCC 000F5C2C 48 15 9D E5 */ bl func_80253DB0
+/* 800F9FD0 000F5C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FD4 000F5C34 38 00 00 03 */ li r0, 3
+/* 800F9FD8 000F5C38 3B C0 00 01 */ li r30, 1
+/* 800F9FDC 000F5C3C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9FE0 000F5C40 48 00 02 F8 */ b lbl_800FA2D8
+/* 800F9FE4 000F5C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FE8 000F5C48 38 00 00 04 */ li r0, 4
+/* 800F9FEC 000F5C4C 3B C0 00 01 */ li r30, 1
+/* 800F9FF0 000F5C50 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9FF4 000F5C54 48 00 02 E4 */ b lbl_800FA2D8
+/* 800F9FF8 000F5C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FFC 000F5C5C 38 00 00 0C */ li r0, 0xc
+/* 800FA000 000F5C60 3B C0 00 01 */ li r30, 1
+/* 800FA004 000F5C64 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA008 000F5C68 48 00 02 D0 */ b lbl_800FA2D8
+/* 800FA00C 000F5C6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA010 000F5C70 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FA014 000F5C74 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA018 000F5C78 41 82 02 C0 */ beq lbl_800FA2D8
+/* 800FA01C 000F5C7C 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA020 000F5C80 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA024 000F5C84 38 A0 00 00 */ li r5, 0
+/* 800FA028 000F5C88 7D 89 03 A6 */ mtctr r12
+/* 800FA02C 000F5C8C 4E 80 04 21 */ bctrl
+/* 800FA030 000F5C90 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA034 000F5C94 41 82 00 34 */ beq lbl_800FA068
+/* 800FA038 000F5C98 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA03C 000F5C9C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FA040 000F5CA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA044 000F5CA4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA048 000F5CA8 48 2E 21 55 */ bl func_803DC19C
+/* 800FA04C 000F5CAC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA050 000F5CB0 38 80 00 00 */ li r4, 0
+/* 800FA054 000F5CB4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA058 000F5CB8 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FA05C 000F5CBC 38 60 02 23 */ li r3, 0x223
+/* 800FA060 000F5CC0 4B F1 11 11 */ bl func_8000B170
+/* 800FA064 000F5CC4 48 00 02 74 */ b lbl_800FA2D8
+lbl_800FA068:
+/* 800FA068 000F5CC8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA06C 000F5CCC 38 60 02 22 */ li r3, 0x222
+/* 800FA070 000F5CD0 38 80 00 00 */ li r4, 0
+/* 800FA074 000F5CD4 4B F1 10 FD */ bl func_8000B170
+/* 800FA078 000F5CD8 48 00 02 60 */ b lbl_800FA2D8
+/* 800FA07C 000F5CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA080 000F5CE0 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FA084 000F5CE4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA088 000F5CE8 41 82 02 50 */ beq lbl_800FA2D8
+/* 800FA08C 000F5CEC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA090 000F5CF0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA094 000F5CF4 38 A0 00 01 */ li r5, 1
+/* 800FA098 000F5CF8 7D 89 03 A6 */ mtctr r12
+/* 800FA09C 000F5CFC 4E 80 04 21 */ bctrl
+/* 800FA0A0 000F5D00 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA0A4 000F5D04 41 82 00 34 */ beq lbl_800FA0D8
+/* 800FA0A8 000F5D08 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0AC 000F5D0C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FA0B0 000F5D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0B4 000F5D14 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA0B8 000F5D18 48 2E 20 E5 */ bl func_803DC19C
+/* 800FA0BC 000F5D1C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0C0 000F5D20 38 80 00 00 */ li r4, 0
+/* 800FA0C4 000F5D24 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA0C8 000F5D28 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FA0CC 000F5D2C 38 60 02 23 */ li r3, 0x223
+/* 800FA0D0 000F5D30 4B F1 10 A1 */ bl func_8000B170
+/* 800FA0D4 000F5D34 48 00 02 04 */ b lbl_800FA2D8
+lbl_800FA0D8:
+/* 800FA0D8 000F5D38 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA0DC 000F5D3C 38 60 02 22 */ li r3, 0x222
+/* 800FA0E0 000F5D40 38 80 00 00 */ li r4, 0
+/* 800FA0E4 000F5D44 4B F1 10 8D */ bl func_8000B170
+/* 800FA0E8 000F5D48 48 00 01 F0 */ b lbl_800FA2D8
+/* 800FA0EC 000F5D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0F0 000F5D50 38 00 00 2A */ li r0, 0x2a
+/* 800FA0F4 000F5D54 3B C0 00 02 */ li r30, 2
+/* 800FA0F8 000F5D58 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA0FC 000F5D5C 48 00 01 DC */ b lbl_800FA2D8
+lbl_800FA100:
+/* 800FA100 000F5D60 3F A0 80 42 */ lis r29, lbl_80418120@ha
+/* 800FA104 000F5D64 57 FC 18 38 */ slwi r28, r31, 3
+/* 800FA108 000F5D68 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
+/* 800FA10C 000F5D6C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA110 000F5D70 7C 9D E2 14 */ add r4, r29, r28
+/* 800FA114 000F5D74 38 A0 00 00 */ li r5, 0
+/* 800FA118 000F5D78 A0 84 00 A8 */ lhz r4, 0xa8(r4)
+/* 800FA11C 000F5D7C 48 15 9C 95 */ bl func_80253DB0
+/* 800FA120 000F5D80 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA124 000F5D84 7C 7D E2 14 */ add r3, r29, r28
+/* 800FA128 000F5D88 A0 83 00 AA */ lhz r4, 0xaa(r3)
+/* 800FA12C 000F5D8C 38 A0 00 00 */ li r5, 0
+/* 800FA130 000F5D90 A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800FA134 000F5D94 48 15 9C 7D */ bl func_80253DB0
+/* 800FA138 000F5D98 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA13C 000F5D9C 7C 7D E2 14 */ add r3, r29, r28
+/* 800FA140 000F5DA0 A0 83 00 AC */ lhz r4, 0xac(r3)
+/* 800FA144 000F5DA4 38 A0 00 00 */ li r5, 0
+/* 800FA148 000F5DA8 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800FA14C 000F5DAC 48 15 9C 65 */ bl func_80253DB0
+/* 800FA150 000F5DB0 7C 9D E2 14 */ add r4, r29, r28
+/* 800FA154 000F5DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA158 000F5DB8 A0 04 00 AE */ lhz r0, 0xae(r4)
+/* 800FA15C 000F5DBC 28 1F 00 14 */ cmplwi r31, 0x14
+/* 800FA160 000F5DC0 90 03 00 60 */ stw r0, 0x60(r3)
+/* 800FA164 000F5DC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA168 000F5DC8 80 03 00 60 */ lwz r0, 0x60(r3)
+/* 800FA16C 000F5DCC 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800FA170 000F5DD0 41 81 01 68 */ bgt lbl_800FA2D8
+/* 800FA174 000F5DD4 3C 60 80 42 */ lis r3, lbl_8041A430@ha
+/* 800FA178 000F5DD8 57 E0 10 3A */ slwi r0, r31, 2
+/* 800FA17C 000F5DDC 38 63 A4 30 */ addi r3, r3, lbl_8041A430@l
+/* 800FA180 000F5DE0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FA184 000F5DE4 7C 69 03 A6 */ mtctr r3
+/* 800FA188 000F5DE8 4E 80 04 20 */ bctr
+/* 800FA18C 000F5DEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA190 000F5DF0 38 00 00 2D */ li r0, 0x2d
+/* 800FA194 000F5DF4 3B C0 00 01 */ li r30, 1
+/* 800FA198 000F5DF8 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA19C 000F5DFC 48 00 01 3C */ b lbl_800FA2D8
+/* 800FA1A0 000F5E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1A4 000F5E04 38 00 00 04 */ li r0, 4
+/* 800FA1A8 000F5E08 3B C0 00 01 */ li r30, 1
+/* 800FA1AC 000F5E0C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1B0 000F5E10 48 00 01 28 */ b lbl_800FA2D8
+/* 800FA1B4 000F5E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1B8 000F5E18 38 00 00 0C */ li r0, 0xc
+/* 800FA1BC 000F5E1C 3B C0 00 01 */ li r30, 1
+/* 800FA1C0 000F5E20 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1C4 000F5E24 48 00 01 14 */ b lbl_800FA2D8
+/* 800FA1C8 000F5E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1CC 000F5E2C 38 00 00 1A */ li r0, 0x1a
+/* 800FA1D0 000F5E30 3B C0 00 01 */ li r30, 1
+/* 800FA1D4 000F5E34 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1D8 000F5E38 48 00 01 00 */ b lbl_800FA2D8
+/* 800FA1DC 000F5E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1E0 000F5E40 38 00 00 22 */ li r0, 0x22
+/* 800FA1E4 000F5E44 3B C0 00 01 */ li r30, 1
+/* 800FA1E8 000F5E48 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1EC 000F5E4C 48 00 00 EC */ b lbl_800FA2D8
+/* 800FA1F0 000F5E50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1F4 000F5E54 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FA1F8 000F5E58 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA1FC 000F5E5C 41 82 00 DC */ beq lbl_800FA2D8
+/* 800FA200 000F5E60 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA204 000F5E64 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FA208 000F5E68 38 A0 00 01 */ li r5, 1
+/* 800FA20C 000F5E6C 7D 89 03 A6 */ mtctr r12
+/* 800FA210 000F5E70 4E 80 04 21 */ bctrl
+/* 800FA214 000F5E74 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA218 000F5E78 41 82 00 30 */ beq lbl_800FA248
+/* 800FA21C 000F5E7C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA220 000F5E80 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FA224 000F5E84 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA228 000F5E88 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FA22C 000F5E8C 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FA230 000F5E90 48 2E 25 19 */ bl func_803DC748
+/* 800FA234 000F5E94 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA238 000F5E98 38 60 02 23 */ li r3, 0x223
+/* 800FA23C 000F5E9C 38 80 00 00 */ li r4, 0
+/* 800FA240 000F5EA0 4B F1 0F 31 */ bl func_8000B170
+/* 800FA244 000F5EA4 48 00 00 94 */ b lbl_800FA2D8
+lbl_800FA248:
+/* 800FA248 000F5EA8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA24C 000F5EAC 38 60 02 22 */ li r3, 0x222
+/* 800FA250 000F5EB0 38 80 00 00 */ li r4, 0
+/* 800FA254 000F5EB4 4B F1 0F 1D */ bl func_8000B170
+/* 800FA258 000F5EB8 48 00 00 80 */ b lbl_800FA2D8
+/* 800FA25C 000F5EBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA260 000F5EC0 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FA264 000F5EC4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA268 000F5EC8 41 82 00 70 */ beq lbl_800FA2D8
+/* 800FA26C 000F5ECC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA270 000F5ED0 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FA274 000F5ED4 38 A0 00 00 */ li r5, 0
+/* 800FA278 000F5ED8 7D 89 03 A6 */ mtctr r12
+/* 800FA27C 000F5EDC 4E 80 04 21 */ bctrl
+/* 800FA280 000F5EE0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA284 000F5EE4 41 82 00 30 */ beq lbl_800FA2B4
+/* 800FA288 000F5EE8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA28C 000F5EEC 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FA290 000F5EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA294 000F5EF4 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FA298 000F5EF8 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FA29C 000F5EFC 48 2E 24 AD */ bl func_803DC748
+/* 800FA2A0 000F5F00 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA2A4 000F5F04 38 60 02 23 */ li r3, 0x223
+/* 800FA2A8 000F5F08 38 80 00 00 */ li r4, 0
+/* 800FA2AC 000F5F0C 4B F1 0E C5 */ bl func_8000B170
+/* 800FA2B0 000F5F10 48 00 00 28 */ b lbl_800FA2D8
+lbl_800FA2B4:
+/* 800FA2B4 000F5F14 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA2B8 000F5F18 38 60 02 22 */ li r3, 0x222
+/* 800FA2BC 000F5F1C 38 80 00 00 */ li r4, 0
+/* 800FA2C0 000F5F20 4B F1 0E B1 */ bl func_8000B170
+/* 800FA2C4 000F5F24 48 00 00 14 */ b lbl_800FA2D8
+/* 800FA2C8 000F5F28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA2CC 000F5F2C 38 00 00 2A */ li r0, 0x2a
+/* 800FA2D0 000F5F30 3B C0 00 02 */ li r30, 2
+/* 800FA2D4 000F5F34 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FA2D8:
+/* 800FA2D8 000F5F38 2C 1E 00 00 */ cmpwi r30, 0
+/* 800FA2DC 000F5F3C 41 82 31 54 */ beq lbl_800FD430
+/* 800FA2E0 000F5F40 7F C3 F3 78 */ mr r3, r30
+/* 800FA2E4 000F5F44 4B F6 01 E9 */ bl func_8005A4CC
+/* 800FA2E8 000F5F48 48 00 31 48 */ b lbl_800FD430
+lbl_800FA2EC:
+/* 800FA2EC 000F5F4C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA2F0 000F5F50 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FA2F4 000F5F54 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA2F8 000F5F58 41 82 00 08 */ beq lbl_800FA300
+/* 800FA2FC 000F5F5C 48 00 00 54 */ b lbl_800FA350
+lbl_800FA300:
+/* 800FA300 000F5F60 1F 83 00 06 */ mulli r28, r3, 6
+/* 800FA304 000F5F64 3F C0 80 42 */ lis r30, lbl_80418270@ha
+/* 800FA308 000F5F68 A8 64 00 42 */ lha r3, 0x42(r4)
+/* 800FA30C 000F5F6C 38 A0 00 00 */ li r5, 0
+/* 800FA310 000F5F70 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
+/* 800FA314 000F5F74 7C 9E E2 2E */ lhzx r4, r30, r28
+/* 800FA318 000F5F78 48 15 9A 99 */ bl func_80253DB0
+/* 800FA31C 000F5F7C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA320 000F5F80 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA324 000F5F84 A0 83 00 02 */ lhz r4, 2(r3)
+/* 800FA328 000F5F88 38 A0 00 00 */ li r5, 0
+/* 800FA32C 000F5F8C A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800FA330 000F5F90 48 15 9A 81 */ bl func_80253DB0
+/* 800FA334 000F5F94 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA338 000F5F98 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA33C 000F5F9C A0 83 00 04 */ lhz r4, 4(r3)
+/* 800FA340 000F5FA0 38 A0 00 00 */ li r5, 0
+/* 800FA344 000F5FA4 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800FA348 000F5FA8 48 15 9A 69 */ bl func_80253DB0
+/* 800FA34C 000F5FAC 48 00 30 E4 */ b lbl_800FD430
+lbl_800FA350:
+/* 800FA350 000F5FB0 1F 83 00 06 */ mulli r28, r3, 6
+/* 800FA354 000F5FB4 3F C0 80 42 */ lis r30, lbl_80418270@ha
+/* 800FA358 000F5FB8 A8 64 00 46 */ lha r3, 0x46(r4)
+/* 800FA35C 000F5FBC 38 A0 00 00 */ li r5, 0
+/* 800FA360 000F5FC0 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
+/* 800FA364 000F5FC4 7C 9E E2 14 */ add r4, r30, r28
+/* 800FA368 000F5FC8 A0 84 00 7E */ lhz r4, 0x7e(r4)
+/* 800FA36C 000F5FCC 48 15 9A 45 */ bl func_80253DB0
+/* 800FA370 000F5FD0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA374 000F5FD4 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA378 000F5FD8 A0 83 00 80 */ lhz r4, 0x80(r3)
+/* 800FA37C 000F5FDC 38 A0 00 00 */ li r5, 0
+/* 800FA380 000F5FE0 A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800FA384 000F5FE4 48 15 9A 2D */ bl func_80253DB0
+/* 800FA388 000F5FE8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA38C 000F5FEC 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA390 000F5FF0 A0 83 00 82 */ lhz r4, 0x82(r3)
+/* 800FA394 000F5FF4 38 A0 00 00 */ li r5, 0
+/* 800FA398 000F5FF8 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800FA39C 000F5FFC 48 15 9A 15 */ bl func_80253DB0
+/* 800FA3A0 000F6000 48 00 30 90 */ b lbl_800FD430
+/* 800FA3A4 000F6004 A8 65 00 42 */ lha r3, 0x42(r5)
+/* 800FA3A8 000F6008 48 15 9A 29 */ bl func_80253DD0
+/* 800FA3AC 000F600C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA3B0 000F6010 28 00 00 03 */ cmplwi r0, 3
+/* 800FA3B4 000F6014 40 82 30 7C */ bne lbl_800FD430
+/* 800FA3B8 000F6018 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA3BC 000F601C 38 A0 FF FE */ li r5, -2
+/* 800FA3C0 000F6020 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FA3C4 000F6024 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA3C8 000F6028 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA3CC 000F602C 7D 89 03 A6 */ mtctr r12
+/* 800FA3D0 000F6030 4E 80 04 21 */ bctrl
+/* 800FA3D4 000F6034 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA3D8 000F6038 41 82 30 58 */ beq lbl_800FD430
+/* 800FA3DC 000F603C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA3E0 000F6040 38 00 00 02 */ li r0, 2
+/* 800FA3E4 000F6044 38 80 00 00 */ li r4, 0
+/* 800FA3E8 000F6048 38 A0 00 00 */ li r5, 0
+/* 800FA3EC 000F604C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA3F0 000F6050 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA3F4 000F6054 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA3F8 000F6058 48 15 99 B9 */ bl func_80253DB0
+/* 800FA3FC 000F605C 48 00 30 34 */ b lbl_800FD430
+/* 800FA400 000F6060 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FA404 000F6064 48 15 99 CD */ bl func_80253DD0
+/* 800FA408 000F6068 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA40C 000F606C 28 00 00 03 */ cmplwi r0, 3
+/* 800FA410 000F6070 40 82 30 20 */ bne lbl_800FD430
+/* 800FA414 000F6074 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA418 000F6078 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA41C 000F607C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA420 000F6080 41 82 00 08 */ beq lbl_800FA428
+/* 800FA424 000F6084 48 00 00 54 */ b lbl_800FA478
+lbl_800FA428:
+/* 800FA428 000F6088 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA42C 000F608C 38 80 00 01 */ li r4, 1
+/* 800FA430 000F6090 38 A0 00 00 */ li r5, 0
+/* 800FA434 000F6094 48 15 99 7D */ bl func_80253DB0
+/* 800FA438 000F6098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA43C 000F609C 38 80 00 07 */ li r4, 7
+/* 800FA440 000F60A0 38 A0 00 00 */ li r5, 0
+/* 800FA444 000F60A4 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA448 000F60A8 48 15 99 69 */ bl func_80253DB0
+/* 800FA44C 000F60AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA450 000F60B0 38 80 00 04 */ li r4, 4
+/* 800FA454 000F60B4 38 A0 00 00 */ li r5, 0
+/* 800FA458 000F60B8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA45C 000F60BC 48 15 99 55 */ bl func_80253DB0
+/* 800FA460 000F60C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA464 000F60C4 38 80 00 03 */ li r4, 3
+/* 800FA468 000F60C8 38 A0 00 00 */ li r5, 0
+/* 800FA46C 000F60CC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA470 000F60D0 48 15 99 41 */ bl func_80253DB0
+/* 800FA474 000F60D4 48 00 00 78 */ b lbl_800FA4EC
+lbl_800FA478:
+/* 800FA478 000F60D8 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA47C 000F60DC 38 80 00 01 */ li r4, 1
+/* 800FA480 000F60E0 38 A0 00 00 */ li r5, 0
+/* 800FA484 000F60E4 48 15 99 2D */ bl func_80253DB0
+/* 800FA488 000F60E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA48C 000F60EC 38 80 00 04 */ li r4, 4
+/* 800FA490 000F60F0 38 A0 00 00 */ li r5, 0
+/* 800FA494 000F60F4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA498 000F60F8 48 15 99 19 */ bl func_80253DB0
+/* 800FA49C 000F60FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4A0 000F6100 38 80 00 09 */ li r4, 9
+/* 800FA4A4 000F6104 38 A0 00 00 */ li r5, 0
+/* 800FA4A8 000F6108 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA4AC 000F610C 48 15 99 05 */ bl func_80253DB0
+/* 800FA4B0 000F6110 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4B4 000F6114 38 80 00 01 */ li r4, 1
+/* 800FA4B8 000F6118 38 A0 00 00 */ li r5, 0
+/* 800FA4BC 000F611C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA4C0 000F6120 48 15 98 F1 */ bl func_80253DB0
+/* 800FA4C4 000F6124 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4C8 000F6128 38 80 00 01 */ li r4, 1
+/* 800FA4CC 000F612C 38 A0 00 00 */ li r5, 0
+/* 800FA4D0 000F6130 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA4D4 000F6134 48 15 98 DD */ bl func_80253DB0
+/* 800FA4D8 000F6138 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4DC 000F613C 38 80 00 03 */ li r4, 3
+/* 800FA4E0 000F6140 38 A0 00 00 */ li r5, 0
+/* 800FA4E4 000F6144 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA4E8 000F6148 48 15 98 C9 */ bl func_80253DB0
+lbl_800FA4EC:
+/* 800FA4EC 000F614C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4F0 000F6150 38 00 00 2B */ li r0, 0x2b
+/* 800FA4F4 000F6154 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA4F8 000F6158 48 00 2F 38 */ b lbl_800FD430
+/* 800FA4FC 000F615C A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800FA500 000F6160 48 15 98 D1 */ bl func_80253DD0
+/* 800FA504 000F6164 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA508 000F6168 28 00 00 03 */ cmplwi r0, 3
+/* 800FA50C 000F616C 40 82 2F 24 */ bne lbl_800FD430
+/* 800FA510 000F6170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA514 000F6174 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA518 000F6178 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA51C 000F617C 41 82 00 08 */ beq lbl_800FA524
+/* 800FA520 000F6180 48 00 00 54 */ b lbl_800FA574
+lbl_800FA524:
+/* 800FA524 000F6184 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA528 000F6188 38 80 00 08 */ li r4, 8
+/* 800FA52C 000F618C 38 A0 00 00 */ li r5, 0
+/* 800FA530 000F6190 48 15 98 C1 */ bl func_80253DF0
+/* 800FA534 000F6194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA538 000F6198 38 80 00 08 */ li r4, 8
+/* 800FA53C 000F619C 38 A0 00 00 */ li r5, 0
+/* 800FA540 000F61A0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA544 000F61A4 48 15 98 AD */ bl func_80253DF0
+/* 800FA548 000F61A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA54C 000F61AC 38 80 00 08 */ li r4, 8
+/* 800FA550 000F61B0 38 A0 00 00 */ li r5, 0
+/* 800FA554 000F61B4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA558 000F61B8 48 15 98 99 */ bl func_80253DF0
+/* 800FA55C 000F61BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA560 000F61C0 38 80 00 08 */ li r4, 8
+/* 800FA564 000F61C4 38 A0 00 00 */ li r5, 0
+/* 800FA568 000F61C8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA56C 000F61CC 48 15 98 85 */ bl func_80253DF0
+/* 800FA570 000F61D0 48 00 00 AC */ b lbl_800FA61C
+lbl_800FA574:
+/* 800FA574 000F61D4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA578 000F61D8 38 80 00 08 */ li r4, 8
+/* 800FA57C 000F61DC 38 A0 00 00 */ li r5, 0
+/* 800FA580 000F61E0 48 15 98 71 */ bl func_80253DF0
+/* 800FA584 000F61E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA588 000F61E8 38 80 00 08 */ li r4, 8
+/* 800FA58C 000F61EC 38 A0 00 00 */ li r5, 0
+/* 800FA590 000F61F0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA594 000F61F4 48 15 98 5D */ bl func_80253DF0
+/* 800FA598 000F61F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA59C 000F61FC 38 80 00 08 */ li r4, 8
+/* 800FA5A0 000F6200 38 A0 00 00 */ li r5, 0
+/* 800FA5A4 000F6204 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA5A8 000F6208 48 15 98 49 */ bl func_80253DF0
+/* 800FA5AC 000F620C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5B0 000F6210 38 80 00 08 */ li r4, 8
+/* 800FA5B4 000F6214 38 A0 00 00 */ li r5, 0
+/* 800FA5B8 000F6218 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA5BC 000F621C 48 15 98 35 */ bl func_80253DF0
+/* 800FA5C0 000F6220 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5C4 000F6224 38 80 00 08 */ li r4, 8
+/* 800FA5C8 000F6228 38 A0 00 00 */ li r5, 0
+/* 800FA5CC 000F622C A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA5D0 000F6230 48 15 98 21 */ bl func_80253DF0
+/* 800FA5D4 000F6234 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5D8 000F6238 38 80 00 08 */ li r4, 8
+/* 800FA5DC 000F623C 38 A0 00 00 */ li r5, 0
+/* 800FA5E0 000F6240 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA5E4 000F6244 48 15 98 0D */ bl func_80253DF0
+/* 800FA5E8 000F6248 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5EC 000F624C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FA5F0 000F6250 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FA5F4 000F6254 41 82 00 20 */ beq lbl_800FA614
+/* 800FA5F8 000F6258 4B F4 3B 65 */ bl func_8003E15C
+/* 800FA5FC 000F625C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FA600 000F6260 4B F4 3C 39 */ bl func_8003E238
+/* 800FA604 000F6264 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA608 000F6268 38 00 00 00 */ li r0, 0
+/* 800FA60C 000F626C 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FA610 000F6270 48 00 00 0C */ b lbl_800FA61C
+lbl_800FA614:
+/* 800FA614 000F6274 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FA618 000F6278 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FA61C:
+/* 800FA61C 000F627C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA620 000F6280 38 00 00 2C */ li r0, 0x2c
+/* 800FA624 000F6284 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA628 000F6288 48 00 2E 08 */ b lbl_800FD430
+/* 800FA62C 000F628C A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FA630 000F6290 48 15 97 A1 */ bl func_80253DD0
+/* 800FA634 000F6294 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA638 000F6298 28 00 00 03 */ cmplwi r0, 3
+/* 800FA63C 000F629C 40 82 2D F4 */ bne lbl_800FD430
+/* 800FA640 000F62A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA644 000F62A4 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA648 000F62A8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA64C 000F62AC 41 82 00 08 */ beq lbl_800FA654
+/* 800FA650 000F62B0 48 00 00 54 */ b lbl_800FA6A4
+lbl_800FA654:
+/* 800FA654 000F62B4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA658 000F62B8 38 80 00 01 */ li r4, 1
+/* 800FA65C 000F62BC 38 A0 00 00 */ li r5, 0
+/* 800FA660 000F62C0 48 15 97 51 */ bl func_80253DB0
+/* 800FA664 000F62C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA668 000F62C8 38 80 00 07 */ li r4, 7
+/* 800FA66C 000F62CC 38 A0 00 00 */ li r5, 0
+/* 800FA670 000F62D0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA674 000F62D4 48 15 97 3D */ bl func_80253DB0
+/* 800FA678 000F62D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA67C 000F62DC 38 80 00 04 */ li r4, 4
+/* 800FA680 000F62E0 38 A0 00 00 */ li r5, 0
+/* 800FA684 000F62E4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA688 000F62E8 48 15 97 29 */ bl func_80253DB0
+/* 800FA68C 000F62EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA690 000F62F0 38 80 00 03 */ li r4, 3
+/* 800FA694 000F62F4 38 A0 00 00 */ li r5, 0
+/* 800FA698 000F62F8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA69C 000F62FC 48 15 97 15 */ bl func_80253DB0
+/* 800FA6A0 000F6300 48 00 00 78 */ b lbl_800FA718
+lbl_800FA6A4:
+/* 800FA6A4 000F6304 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA6A8 000F6308 38 80 00 01 */ li r4, 1
+/* 800FA6AC 000F630C 38 A0 00 00 */ li r5, 0
+/* 800FA6B0 000F6310 48 15 97 01 */ bl func_80253DB0
+/* 800FA6B4 000F6314 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6B8 000F6318 38 80 00 04 */ li r4, 4
+/* 800FA6BC 000F631C 38 A0 00 00 */ li r5, 0
+/* 800FA6C0 000F6320 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA6C4 000F6324 48 15 96 ED */ bl func_80253DB0
+/* 800FA6C8 000F6328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6CC 000F632C 38 80 00 09 */ li r4, 9
+/* 800FA6D0 000F6330 38 A0 00 00 */ li r5, 0
+/* 800FA6D4 000F6334 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA6D8 000F6338 48 15 96 D9 */ bl func_80253DB0
+/* 800FA6DC 000F633C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6E0 000F6340 38 80 00 01 */ li r4, 1
+/* 800FA6E4 000F6344 38 A0 00 00 */ li r5, 0
+/* 800FA6E8 000F6348 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA6EC 000F634C 48 15 96 C5 */ bl func_80253DB0
+/* 800FA6F0 000F6350 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6F4 000F6354 38 80 00 01 */ li r4, 1
+/* 800FA6F8 000F6358 38 A0 00 00 */ li r5, 0
+/* 800FA6FC 000F635C A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA700 000F6360 48 15 96 B1 */ bl func_80253DB0
+/* 800FA704 000F6364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA708 000F6368 38 80 00 03 */ li r4, 3
+/* 800FA70C 000F636C 38 A0 00 00 */ li r5, 0
+/* 800FA710 000F6370 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA714 000F6374 48 15 96 9D */ bl func_80253DB0
+lbl_800FA718:
+/* 800FA718 000F6378 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA71C 000F637C 38 00 00 2E */ li r0, 0x2e
+/* 800FA720 000F6380 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA724 000F6384 48 00 2D 0C */ b lbl_800FD430
+/* 800FA728 000F6388 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800FA72C 000F638C 48 15 96 A5 */ bl func_80253DD0
+/* 800FA730 000F6390 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA734 000F6394 28 00 00 03 */ cmplwi r0, 3
+/* 800FA738 000F6398 40 82 2C F8 */ bne lbl_800FD430
+/* 800FA73C 000F639C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA740 000F63A0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA744 000F63A4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA748 000F63A8 41 82 00 08 */ beq lbl_800FA750
+/* 800FA74C 000F63AC 48 00 00 54 */ b lbl_800FA7A0
+lbl_800FA750:
+/* 800FA750 000F63B0 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA754 000F63B4 38 80 00 08 */ li r4, 8
+/* 800FA758 000F63B8 38 A0 00 00 */ li r5, 0
+/* 800FA75C 000F63BC 48 15 96 95 */ bl func_80253DF0
+/* 800FA760 000F63C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA764 000F63C4 38 80 00 08 */ li r4, 8
+/* 800FA768 000F63C8 38 A0 00 00 */ li r5, 0
+/* 800FA76C 000F63CC A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA770 000F63D0 48 15 96 81 */ bl func_80253DF0
+/* 800FA774 000F63D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA778 000F63D8 38 80 00 08 */ li r4, 8
+/* 800FA77C 000F63DC 38 A0 00 00 */ li r5, 0
+/* 800FA780 000F63E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA784 000F63E4 48 15 96 6D */ bl func_80253DF0
+/* 800FA788 000F63E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA78C 000F63EC 38 80 00 08 */ li r4, 8
+/* 800FA790 000F63F0 38 A0 00 00 */ li r5, 0
+/* 800FA794 000F63F4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA798 000F63F8 48 15 96 59 */ bl func_80253DF0
+/* 800FA79C 000F63FC 48 00 00 AC */ b lbl_800FA848
+lbl_800FA7A0:
+/* 800FA7A0 000F6400 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA7A4 000F6404 38 80 00 08 */ li r4, 8
+/* 800FA7A8 000F6408 38 A0 00 00 */ li r5, 0
+/* 800FA7AC 000F640C 48 15 96 45 */ bl func_80253DF0
+/* 800FA7B0 000F6410 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7B4 000F6414 38 80 00 08 */ li r4, 8
+/* 800FA7B8 000F6418 38 A0 00 00 */ li r5, 0
+/* 800FA7BC 000F641C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA7C0 000F6420 48 15 96 31 */ bl func_80253DF0
+/* 800FA7C4 000F6424 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7C8 000F6428 38 80 00 08 */ li r4, 8
+/* 800FA7CC 000F642C 38 A0 00 00 */ li r5, 0
+/* 800FA7D0 000F6430 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA7D4 000F6434 48 15 96 1D */ bl func_80253DF0
+/* 800FA7D8 000F6438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7DC 000F643C 38 80 00 08 */ li r4, 8
+/* 800FA7E0 000F6440 38 A0 00 00 */ li r5, 0
+/* 800FA7E4 000F6444 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA7E8 000F6448 48 15 96 09 */ bl func_80253DF0
+/* 800FA7EC 000F644C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7F0 000F6450 38 80 00 08 */ li r4, 8
+/* 800FA7F4 000F6454 38 A0 00 00 */ li r5, 0
+/* 800FA7F8 000F6458 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA7FC 000F645C 48 15 95 F5 */ bl func_80253DF0
+/* 800FA800 000F6460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA804 000F6464 38 80 00 08 */ li r4, 8
+/* 800FA808 000F6468 38 A0 00 00 */ li r5, 0
+/* 800FA80C 000F646C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA810 000F6470 48 15 95 E1 */ bl func_80253DF0
+/* 800FA814 000F6474 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA818 000F6478 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FA81C 000F647C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FA820 000F6480 41 82 00 20 */ beq lbl_800FA840
+/* 800FA824 000F6484 4B F4 39 39 */ bl func_8003E15C
+/* 800FA828 000F6488 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FA82C 000F648C 4B F4 3A 0D */ bl func_8003E238
+/* 800FA830 000F6490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA834 000F6494 38 00 00 00 */ li r0, 0
+/* 800FA838 000F6498 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FA83C 000F649C 48 00 00 0C */ b lbl_800FA848
+lbl_800FA840:
+/* 800FA840 000F64A0 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FA844 000F64A4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FA848:
+/* 800FA848 000F64A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA84C 000F64AC 38 00 00 2F */ li r0, 0x2f
+/* 800FA850 000F64B0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA854 000F64B4 48 00 2B DC */ b lbl_800FD430
+/* 800FA858 000F64B8 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FA85C 000F64BC 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA860 000F64C0 41 82 00 08 */ beq lbl_800FA868
+/* 800FA864 000F64C4 48 00 00 50 */ b lbl_800FA8B4
+lbl_800FA868:
+/* 800FA868 000F64C8 A8 65 00 42 */ lha r3, 0x42(r5)
+/* 800FA86C 000F64CC 48 15 95 65 */ bl func_80253DD0
+/* 800FA870 000F64D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA874 000F64D4 28 00 00 03 */ cmplwi r0, 3
+/* 800FA878 000F64D8 40 82 00 E0 */ bne lbl_800FA958
+/* 800FA87C 000F64DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA880 000F64E0 38 80 00 07 */ li r4, 7
+/* 800FA884 000F64E4 38 A0 00 00 */ li r5, 0
+/* 800FA888 000F64E8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA88C 000F64EC 48 15 95 25 */ bl func_80253DB0
+/* 800FA890 000F64F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA894 000F64F4 38 80 00 06 */ li r4, 6
+/* 800FA898 000F64F8 38 A0 00 00 */ li r5, 0
+/* 800FA89C 000F64FC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA8A0 000F6500 48 15 95 11 */ bl func_80253DB0
+/* 800FA8A4 000F6504 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8A8 000F6508 38 00 00 05 */ li r0, 5
+/* 800FA8AC 000F650C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA8B0 000F6510 48 00 00 A8 */ b lbl_800FA958
+lbl_800FA8B4:
+/* 800FA8B4 000F6514 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FA8B8 000F6518 48 15 95 19 */ bl func_80253DD0
+/* 800FA8BC 000F651C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA8C0 000F6520 28 00 00 03 */ cmplwi r0, 3
+/* 800FA8C4 000F6524 40 82 00 94 */ bne lbl_800FA958
+/* 800FA8C8 000F6528 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8CC 000F652C 38 80 00 06 */ li r4, 6
+/* 800FA8D0 000F6530 38 A0 00 00 */ li r5, 0
+/* 800FA8D4 000F6534 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA8D8 000F6538 48 15 94 D9 */ bl func_80253DB0
+/* 800FA8DC 000F653C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8E0 000F6540 38 80 00 09 */ li r4, 9
+/* 800FA8E4 000F6544 38 A0 00 00 */ li r5, 0
+/* 800FA8E8 000F6548 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA8EC 000F654C 48 15 94 C5 */ bl func_80253DB0
+/* 800FA8F0 000F6550 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8F4 000F6554 38 80 00 01 */ li r4, 1
+/* 800FA8F8 000F6558 38 A0 00 00 */ li r5, 0
+/* 800FA8FC 000F655C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA900 000F6560 48 15 94 B1 */ bl func_80253DB0
+/* 800FA904 000F6564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA908 000F6568 38 80 00 01 */ li r4, 1
+/* 800FA90C 000F656C 38 A0 00 00 */ li r5, 0
+/* 800FA910 000F6570 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA914 000F6574 48 15 94 9D */ bl func_80253DB0
+/* 800FA918 000F6578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA91C 000F657C 38 00 00 05 */ li r0, 5
+/* 800FA920 000F6580 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA924 000F6584 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA928 000F6588 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FA92C 000F658C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FA930 000F6590 41 82 00 20 */ beq lbl_800FA950
+/* 800FA934 000F6594 4B F4 38 29 */ bl func_8003E15C
+/* 800FA938 000F6598 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FA93C 000F659C 4B F4 38 FD */ bl func_8003E238
+/* 800FA940 000F65A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA944 000F65A4 38 00 00 00 */ li r0, 0
+/* 800FA948 000F65A8 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FA94C 000F65AC 48 00 00 0C */ b lbl_800FA958
+lbl_800FA950:
+/* 800FA950 000F65B0 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FA954 000F65B4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FA958:
+/* 800FA958 000F65B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA95C 000F65BC 38 00 00 14 */ li r0, 0x14
+/* 800FA960 000F65C0 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FA964 000F65C4 48 00 2A CC */ b lbl_800FD430
+/* 800FA968 000F65C8 A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FA96C 000F65CC 48 15 94 65 */ bl func_80253DD0
+/* 800FA970 000F65D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA974 000F65D4 28 00 00 03 */ cmplwi r0, 3
+/* 800FA978 000F65D8 40 82 2A B8 */ bne lbl_800FD430
+/* 800FA97C 000F65DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA980 000F65E0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA984 000F65E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA988 000F65E8 41 82 00 08 */ beq lbl_800FA990
+/* 800FA98C 000F65EC 48 00 00 18 */ b lbl_800FA9A4
+lbl_800FA990:
+/* 800FA990 000F65F0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA994 000F65F4 38 80 00 08 */ li r4, 8
+/* 800FA998 000F65F8 38 A0 00 00 */ li r5, 0
+/* 800FA99C 000F65FC 48 15 94 55 */ bl func_80253DF0
+/* 800FA9A0 000F6600 48 00 00 3C */ b lbl_800FA9DC
+lbl_800FA9A4:
+/* 800FA9A4 000F6604 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA9A8 000F6608 38 80 00 08 */ li r4, 8
+/* 800FA9AC 000F660C 38 A0 00 00 */ li r5, 0
+/* 800FA9B0 000F6610 48 15 94 41 */ bl func_80253DF0
+/* 800FA9B4 000F6614 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9B8 000F6618 38 80 00 08 */ li r4, 8
+/* 800FA9BC 000F661C 38 A0 00 00 */ li r5, 0
+/* 800FA9C0 000F6620 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA9C4 000F6624 48 15 94 2D */ bl func_80253DF0
+/* 800FA9C8 000F6628 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9CC 000F662C 38 80 00 08 */ li r4, 8
+/* 800FA9D0 000F6630 38 A0 00 00 */ li r5, 0
+/* 800FA9D4 000F6634 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA9D8 000F6638 48 15 94 19 */ bl func_80253DF0
+lbl_800FA9DC:
+/* 800FA9DC 000F663C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9E0 000F6640 38 80 00 08 */ li r4, 8
+/* 800FA9E4 000F6644 38 A0 00 01 */ li r5, 1
+/* 800FA9E8 000F6648 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FA9EC 000F664C 48 15 94 05 */ bl func_80253DF0
+/* 800FA9F0 000F6650 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9F4 000F6654 38 80 00 07 */ li r4, 7
+/* 800FA9F8 000F6658 38 A0 00 00 */ li r5, 0
+/* 800FA9FC 000F665C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAA00 000F6660 48 15 93 B1 */ bl func_80253DB0
+/* 800FAA04 000F6664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA08 000F6668 38 80 00 02 */ li r4, 2
+/* 800FAA0C 000F666C 38 A0 00 00 */ li r5, 0
+/* 800FAA10 000F6670 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAA14 000F6674 48 15 93 9D */ bl func_80253DB0
+/* 800FAA18 000F6678 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA1C 000F667C 38 00 00 06 */ li r0, 6
+/* 800FAA20 000F6680 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FAA24 000F6684 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA28 000F6688 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FAA2C 000F668C 28 00 00 04 */ cmplwi r0, 4
+/* 800FAA30 000F6690 40 82 00 14 */ bne lbl_800FAA44
+/* 800FAA34 000F6694 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FAA38 000F6698 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FAA3C 000F669C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FAA40 000F66A0 48 00 29 F0 */ b lbl_800FD430
+lbl_800FAA44:
+/* 800FAA44 000F66A4 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FAA48 000F66A8 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FAA4C 000F66AC 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FAA50 000F66B0 48 00 29 E0 */ b lbl_800FD430
+/* 800FAA54 000F66B4 38 00 2D 61 */ li r0, 0x2d61
+/* 800FAA58 000F66B8 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FAA5C 000F66BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA60 000F66C0 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAA64 000F66C4 48 15 93 6D */ bl func_80253DD0
+/* 800FAA68 000F66C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAA6C 000F66CC 28 00 00 03 */ cmplwi r0, 3
+/* 800FAA70 000F66D0 40 82 29 C0 */ bne lbl_800FD430
+/* 800FAA74 000F66D4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA78 000F66D8 38 00 00 09 */ li r0, 9
+/* 800FAA7C 000F66DC 38 60 00 01 */ li r3, 1
+/* 800FAA80 000F66E0 38 80 00 00 */ li r4, 0
+/* 800FAA84 000F66E4 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FAA88 000F66E8 4B F5 EE 71 */ bl func_800598F8
+/* 800FAA8C 000F66EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA90 000F66F0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FAA94 000F66F4 28 00 00 04 */ cmplwi r0, 4
+/* 800FAA98 000F66F8 40 82 00 40 */ bne lbl_800FAAD8
+/* 800FAA9C 000F66FC 38 60 00 08 */ li r3, 8
+/* 800FAAA0 000F6700 38 80 00 00 */ li r4, 0
+/* 800FAAA4 000F6704 38 A0 00 00 */ li r5, 0
+/* 800FAAA8 000F6708 38 C0 00 14 */ li r6, 0x14
+/* 800FAAAC 000F670C 38 E0 00 00 */ li r7, 0
+/* 800FAAB0 000F6710 39 00 00 00 */ li r8, 0
+/* 800FAAB4 000F6714 4B F5 EF 15 */ bl func_800599C8
+/* 800FAAB8 000F6718 38 60 00 14 */ li r3, 0x14
+/* 800FAABC 000F671C 38 80 00 00 */ li r4, 0
+/* 800FAAC0 000F6720 38 A0 00 08 */ li r5, 8
+/* 800FAAC4 000F6724 38 C0 00 00 */ li r6, 0
+/* 800FAAC8 000F6728 38 E0 00 00 */ li r7, 0
+/* 800FAACC 000F672C 39 00 00 00 */ li r8, 0
+/* 800FAAD0 000F6730 4B F5 EE F9 */ bl func_800599C8
+/* 800FAAD4 000F6734 48 00 29 5C */ b lbl_800FD430
+lbl_800FAAD8:
+/* 800FAAD8 000F6738 38 60 00 06 */ li r3, 6
+/* 800FAADC 000F673C 38 80 00 00 */ li r4, 0
+/* 800FAAE0 000F6740 38 A0 00 00 */ li r5, 0
+/* 800FAAE4 000F6744 38 C0 00 07 */ li r6, 7
+/* 800FAAE8 000F6748 38 E0 00 00 */ li r7, 0
+/* 800FAAEC 000F674C 39 00 00 00 */ li r8, 0
+/* 800FAAF0 000F6750 4B F5 EE D9 */ bl func_800599C8
+/* 800FAAF4 000F6754 38 60 00 07 */ li r3, 7
+/* 800FAAF8 000F6758 38 80 00 00 */ li r4, 0
+/* 800FAAFC 000F675C 38 A0 00 06 */ li r5, 6
+/* 800FAB00 000F6760 38 C0 00 08 */ li r6, 8
+/* 800FAB04 000F6764 38 E0 00 00 */ li r7, 0
+/* 800FAB08 000F6768 39 00 00 00 */ li r8, 0
+/* 800FAB0C 000F676C 4B F5 EE BD */ bl func_800599C8
+/* 800FAB10 000F6770 38 60 00 08 */ li r3, 8
+/* 800FAB14 000F6774 38 80 00 00 */ li r4, 0
+/* 800FAB18 000F6778 38 A0 00 07 */ li r5, 7
+/* 800FAB1C 000F677C 38 C0 00 14 */ li r6, 0x14
+/* 800FAB20 000F6780 38 E0 00 00 */ li r7, 0
+/* 800FAB24 000F6784 39 00 00 00 */ li r8, 0
+/* 800FAB28 000F6788 4B F5 EE A1 */ bl func_800599C8
+/* 800FAB2C 000F678C 38 60 00 14 */ li r3, 0x14
+/* 800FAB30 000F6790 38 80 00 00 */ li r4, 0
+/* 800FAB34 000F6794 38 A0 00 08 */ li r5, 8
+/* 800FAB38 000F6798 38 C0 00 00 */ li r6, 0
+/* 800FAB3C 000F679C 38 E0 00 00 */ li r7, 0
+/* 800FAB40 000F67A0 39 00 00 00 */ li r8, 0
+/* 800FAB44 000F67A4 4B F5 EE 85 */ bl func_800599C8
+/* 800FAB48 000F67A8 48 00 28 E8 */ b lbl_800FD430
+/* 800FAB4C 000F67AC 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FAB50 000F67B0 38 60 00 29 */ li r3, 0x29
+/* 800FAB54 000F67B4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FAB58 000F67B8 38 C0 00 01 */ li r6, 1
+/* 800FAB5C 000F67BC 4B F5 EF 11 */ bl func_80059A6C
+/* 800FAB60 000F67C0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAB64 000F67C4 41 82 28 CC */ beq lbl_800FD430
+/* 800FAB68 000F67C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FAB6C 000F67CC 41 82 02 D8 */ beq lbl_800FAE44
+/* 800FAB70 000F67D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAB74 000F67D4 3B C0 00 00 */ li r30, 0
+/* 800FAB78 000F67D8 2C 00 00 07 */ cmpwi r0, 7
+/* 800FAB7C 000F67DC 41 82 01 30 */ beq lbl_800FACAC
+/* 800FAB80 000F67E0 40 80 00 10 */ bge lbl_800FAB90
+/* 800FAB84 000F67E4 2C 00 00 06 */ cmpwi r0, 6
+/* 800FAB88 000F67E8 40 80 00 14 */ bge lbl_800FAB9C
+/* 800FAB8C 000F67EC 48 00 02 6C */ b lbl_800FADF8
+lbl_800FAB90:
+/* 800FAB90 000F67F0 2C 00 00 09 */ cmpwi r0, 9
+/* 800FAB94 000F67F4 40 80 02 64 */ bge lbl_800FADF8
+/* 800FAB98 000F67F8 48 00 02 24 */ b lbl_800FADBC
+lbl_800FAB9C:
+/* 800FAB9C 000F67FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FABA0 000F6800 38 80 00 00 */ li r4, 0
+/* 800FABA4 000F6804 38 A0 00 00 */ li r5, 0
+/* 800FABA8 000F6808 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FABAC 000F680C 48 15 92 05 */ bl func_80253DB0
+/* 800FABB0 000F6810 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FABB4 000F6814 38 80 00 02 */ li r4, 2
+/* 800FABB8 000F6818 38 A0 00 00 */ li r5, 0
+/* 800FABBC 000F681C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FABC0 000F6820 48 15 91 F1 */ bl func_80253DB0
+/* 800FABC4 000F6824 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FABC8 000F6828 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FABCC 000F682C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FABD0 000F6830 41 82 00 08 */ beq lbl_800FABD8
+/* 800FABD4 000F6834 48 00 00 70 */ b lbl_800FAC44
+lbl_800FABD8:
+/* 800FABD8 000F6838 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FABDC 000F683C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FABE0 000F6840 41 82 02 50 */ beq lbl_800FAE30
+/* 800FABE4 000F6844 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FABE8 000F6848 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FABEC 000F684C 38 A0 00 00 */ li r5, 0
+/* 800FABF0 000F6850 7D 89 03 A6 */ mtctr r12
+/* 800FABF4 000F6854 4E 80 04 21 */ bctrl
+/* 800FABF8 000F6858 2C 03 00 00 */ cmpwi r3, 0
+/* 800FABFC 000F685C 41 82 00 34 */ beq lbl_800FAC30
+/* 800FAC00 000F6860 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC04 000F6864 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FAC08 000F6868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC0C 000F686C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FAC10 000F6870 48 2E 15 8D */ bl func_803DC19C
+/* 800FAC14 000F6874 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC18 000F6878 38 80 00 00 */ li r4, 0
+/* 800FAC1C 000F687C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC20 000F6880 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FAC24 000F6884 38 60 02 23 */ li r3, 0x223
+/* 800FAC28 000F6888 4B F1 05 49 */ bl func_8000B170
+/* 800FAC2C 000F688C 48 00 02 04 */ b lbl_800FAE30
+lbl_800FAC30:
+/* 800FAC30 000F6890 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC34 000F6894 38 60 02 22 */ li r3, 0x222
+/* 800FAC38 000F6898 38 80 00 00 */ li r4, 0
+/* 800FAC3C 000F689C 4B F1 05 35 */ bl func_8000B170
+/* 800FAC40 000F68A0 48 00 01 F0 */ b lbl_800FAE30
+lbl_800FAC44:
+/* 800FAC44 000F68A4 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FAC48 000F68A8 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FAC4C 000F68AC 41 82 01 E4 */ beq lbl_800FAE30
+/* 800FAC50 000F68B0 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FAC54 000F68B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FAC58 000F68B8 38 A0 00 01 */ li r5, 1
+/* 800FAC5C 000F68BC 7D 89 03 A6 */ mtctr r12
+/* 800FAC60 000F68C0 4E 80 04 21 */ bctrl
+/* 800FAC64 000F68C4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAC68 000F68C8 41 82 00 30 */ beq lbl_800FAC98
+/* 800FAC6C 000F68CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC70 000F68D0 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FAC74 000F68D4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC78 000F68D8 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FAC7C 000F68DC 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FAC80 000F68E0 48 2E 1A C9 */ bl func_803DC748
+/* 800FAC84 000F68E4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC88 000F68E8 38 60 02 23 */ li r3, 0x223
+/* 800FAC8C 000F68EC 38 80 00 00 */ li r4, 0
+/* 800FAC90 000F68F0 4B F1 04 E1 */ bl func_8000B170
+/* 800FAC94 000F68F4 48 00 01 9C */ b lbl_800FAE30
+lbl_800FAC98:
+/* 800FAC98 000F68F8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC9C 000F68FC 38 60 02 22 */ li r3, 0x222
+/* 800FACA0 000F6900 38 80 00 00 */ li r4, 0
+/* 800FACA4 000F6904 4B F1 04 CD */ bl func_8000B170
+/* 800FACA8 000F6908 48 00 01 88 */ b lbl_800FAE30
+lbl_800FACAC:
+/* 800FACAC 000F690C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FACB0 000F6910 38 80 00 01 */ li r4, 1
+/* 800FACB4 000F6914 38 A0 00 00 */ li r5, 0
+/* 800FACB8 000F6918 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FACBC 000F691C 48 15 90 F5 */ bl func_80253DB0
+/* 800FACC0 000F6920 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FACC4 000F6924 38 80 00 02 */ li r4, 2
+/* 800FACC8 000F6928 38 A0 00 00 */ li r5, 0
+/* 800FACCC 000F692C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FACD0 000F6930 48 15 90 E1 */ bl func_80253DB0
+/* 800FACD4 000F6934 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FACD8 000F6938 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FACDC 000F693C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FACE0 000F6940 41 82 00 08 */ beq lbl_800FACE8
+/* 800FACE4 000F6944 48 00 00 70 */ b lbl_800FAD54
+lbl_800FACE8:
+/* 800FACE8 000F6948 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FACEC 000F694C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FACF0 000F6950 41 82 01 40 */ beq lbl_800FAE30
+/* 800FACF4 000F6954 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FACF8 000F6958 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FACFC 000F695C 38 A0 00 01 */ li r5, 1
+/* 800FAD00 000F6960 7D 89 03 A6 */ mtctr r12
+/* 800FAD04 000F6964 4E 80 04 21 */ bctrl
+/* 800FAD08 000F6968 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAD0C 000F696C 41 82 00 34 */ beq lbl_800FAD40
+/* 800FAD10 000F6970 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD14 000F6974 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FAD18 000F6978 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD1C 000F697C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FAD20 000F6980 48 2E 14 7D */ bl func_803DC19C
+/* 800FAD24 000F6984 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD28 000F6988 38 80 00 00 */ li r4, 0
+/* 800FAD2C 000F698C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAD30 000F6990 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FAD34 000F6994 38 60 02 23 */ li r3, 0x223
+/* 800FAD38 000F6998 4B F1 04 39 */ bl func_8000B170
+/* 800FAD3C 000F699C 48 00 00 F4 */ b lbl_800FAE30
+lbl_800FAD40:
+/* 800FAD40 000F69A0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAD44 000F69A4 38 60 02 22 */ li r3, 0x222
+/* 800FAD48 000F69A8 38 80 00 00 */ li r4, 0
+/* 800FAD4C 000F69AC 4B F1 04 25 */ bl func_8000B170
+/* 800FAD50 000F69B0 48 00 00 E0 */ b lbl_800FAE30
+lbl_800FAD54:
+/* 800FAD54 000F69B4 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FAD58 000F69B8 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FAD5C 000F69BC 41 82 00 D4 */ beq lbl_800FAE30
+/* 800FAD60 000F69C0 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FAD64 000F69C4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FAD68 000F69C8 38 A0 00 00 */ li r5, 0
+/* 800FAD6C 000F69CC 7D 89 03 A6 */ mtctr r12
+/* 800FAD70 000F69D0 4E 80 04 21 */ bctrl
+/* 800FAD74 000F69D4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAD78 000F69D8 41 82 00 30 */ beq lbl_800FADA8
+/* 800FAD7C 000F69DC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD80 000F69E0 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FAD84 000F69E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD88 000F69E8 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FAD8C 000F69EC 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FAD90 000F69F0 48 2E 19 B9 */ bl func_803DC748
+/* 800FAD94 000F69F4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAD98 000F69F8 38 60 02 23 */ li r3, 0x223
+/* 800FAD9C 000F69FC 38 80 00 00 */ li r4, 0
+/* 800FADA0 000F6A00 4B F1 03 D1 */ bl func_8000B170
+/* 800FADA4 000F6A04 48 00 00 8C */ b lbl_800FAE30
+lbl_800FADA8:
+/* 800FADA8 000F6A08 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FADAC 000F6A0C 38 60 02 22 */ li r3, 0x222
+/* 800FADB0 000F6A10 38 80 00 00 */ li r4, 0
+/* 800FADB4 000F6A14 4B F1 03 BD */ bl func_8000B170
+/* 800FADB8 000F6A18 48 00 00 78 */ b lbl_800FAE30
+lbl_800FADBC:
+/* 800FADBC 000F6A1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADC0 000F6A20 38 80 00 02 */ li r4, 2
+/* 800FADC4 000F6A24 38 A0 00 00 */ li r5, 0
+/* 800FADC8 000F6A28 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FADCC 000F6A2C 48 15 8F E5 */ bl func_80253DB0
+/* 800FADD0 000F6A30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADD4 000F6A34 38 80 00 02 */ li r4, 2
+/* 800FADD8 000F6A38 38 A0 00 00 */ li r5, 0
+/* 800FADDC 000F6A3C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FADE0 000F6A40 48 15 8F D1 */ bl func_80253DB0
+/* 800FADE4 000F6A44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADE8 000F6A48 38 00 00 0F */ li r0, 0xf
+/* 800FADEC 000F6A4C 3B C0 00 01 */ li r30, 1
+/* 800FADF0 000F6A50 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FADF4 000F6A54 48 00 00 3C */ b lbl_800FAE30
+lbl_800FADF8:
+/* 800FADF8 000F6A58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADFC 000F6A5C 38 80 00 03 */ li r4, 3
+/* 800FAE00 000F6A60 38 A0 00 00 */ li r5, 0
+/* 800FAE04 000F6A64 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAE08 000F6A68 48 15 8F A9 */ bl func_80253DB0
+/* 800FAE0C 000F6A6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE10 000F6A70 38 80 00 01 */ li r4, 1
+/* 800FAE14 000F6A74 38 A0 00 00 */ li r5, 0
+/* 800FAE18 000F6A78 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAE1C 000F6A7C 48 15 8F 95 */ bl func_80253DB0
+/* 800FAE20 000F6A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE24 000F6A84 38 00 00 0A */ li r0, 0xa
+/* 800FAE28 000F6A88 3B C0 00 02 */ li r30, 2
+/* 800FAE2C 000F6A8C 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FAE30:
+/* 800FAE30 000F6A90 2C 1E 00 00 */ cmpwi r30, 0
+/* 800FAE34 000F6A94 41 82 25 FC */ beq lbl_800FD430
+/* 800FAE38 000F6A98 7F C3 F3 78 */ mr r3, r30
+/* 800FAE3C 000F6A9C 4B F5 F6 91 */ bl func_8005A4CC
+/* 800FAE40 000F6AA0 48 00 25 F0 */ b lbl_800FD430
+lbl_800FAE44:
+/* 800FAE44 000F6AA4 2C 03 00 07 */ cmpwi r3, 7
+/* 800FAE48 000F6AA8 41 82 00 4C */ beq lbl_800FAE94
+/* 800FAE4C 000F6AAC 40 80 00 10 */ bge lbl_800FAE5C
+/* 800FAE50 000F6AB0 2C 03 00 06 */ cmpwi r3, 6
+/* 800FAE54 000F6AB4 40 80 00 14 */ bge lbl_800FAE68
+/* 800FAE58 000F6AB8 48 00 00 94 */ b lbl_800FAEEC
+lbl_800FAE5C:
+/* 800FAE5C 000F6ABC 2C 03 00 09 */ cmpwi r3, 9
+/* 800FAE60 000F6AC0 40 80 00 8C */ bge lbl_800FAEEC
+/* 800FAE64 000F6AC4 48 00 00 5C */ b lbl_800FAEC0
+lbl_800FAE68:
+/* 800FAE68 000F6AC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE6C 000F6ACC 38 80 00 00 */ li r4, 0
+/* 800FAE70 000F6AD0 38 A0 00 00 */ li r5, 0
+/* 800FAE74 000F6AD4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAE78 000F6AD8 48 15 8F 39 */ bl func_80253DB0
+/* 800FAE7C 000F6ADC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE80 000F6AE0 38 80 00 02 */ li r4, 2
+/* 800FAE84 000F6AE4 38 A0 00 00 */ li r5, 0
+/* 800FAE88 000F6AE8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAE8C 000F6AEC 48 15 8F 25 */ bl func_80253DB0
+/* 800FAE90 000F6AF0 48 00 25 A0 */ b lbl_800FD430
+lbl_800FAE94:
+/* 800FAE94 000F6AF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE98 000F6AF8 38 80 00 01 */ li r4, 1
+/* 800FAE9C 000F6AFC 38 A0 00 00 */ li r5, 0
+/* 800FAEA0 000F6B00 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAEA4 000F6B04 48 15 8F 0D */ bl func_80253DB0
+/* 800FAEA8 000F6B08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAEAC 000F6B0C 38 80 00 02 */ li r4, 2
+/* 800FAEB0 000F6B10 38 A0 00 00 */ li r5, 0
+/* 800FAEB4 000F6B14 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAEB8 000F6B18 48 15 8E F9 */ bl func_80253DB0
+/* 800FAEBC 000F6B1C 48 00 25 74 */ b lbl_800FD430
+lbl_800FAEC0:
+/* 800FAEC0 000F6B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAEC4 000F6B24 38 80 00 02 */ li r4, 2
+/* 800FAEC8 000F6B28 38 A0 00 00 */ li r5, 0
+/* 800FAECC 000F6B2C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAED0 000F6B30 48 15 8E E1 */ bl func_80253DB0
+/* 800FAED4 000F6B34 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAED8 000F6B38 38 80 00 02 */ li r4, 2
+/* 800FAEDC 000F6B3C 38 A0 00 00 */ li r5, 0
+/* 800FAEE0 000F6B40 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAEE4 000F6B44 48 15 8E CD */ bl func_80253DB0
+/* 800FAEE8 000F6B48 48 00 25 48 */ b lbl_800FD430
+lbl_800FAEEC:
+/* 800FAEEC 000F6B4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAEF0 000F6B50 38 80 00 03 */ li r4, 3
+/* 800FAEF4 000F6B54 38 A0 00 00 */ li r5, 0
+/* 800FAEF8 000F6B58 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAEFC 000F6B5C 48 15 8E B5 */ bl func_80253DB0
+/* 800FAF00 000F6B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF04 000F6B64 38 80 00 00 */ li r4, 0
+/* 800FAF08 000F6B68 38 A0 00 00 */ li r5, 0
+/* 800FAF0C 000F6B6C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAF10 000F6B70 48 15 8E A1 */ bl func_80253DB0
+/* 800FAF14 000F6B74 48 00 25 1C */ b lbl_800FD430
+/* 800FAF18 000F6B78 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FAF1C 000F6B7C 48 15 8E B5 */ bl func_80253DD0
+/* 800FAF20 000F6B80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAF24 000F6B84 28 00 00 03 */ cmplwi r0, 3
+/* 800FAF28 000F6B88 40 82 25 08 */ bne lbl_800FD430
+/* 800FAF2C 000F6B8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF30 000F6B90 38 80 00 06 */ li r4, 6
+/* 800FAF34 000F6B94 38 A0 00 00 */ li r5, 0
+/* 800FAF38 000F6B98 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAF3C 000F6B9C 48 15 8E 75 */ bl func_80253DB0
+/* 800FAF40 000F6BA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF44 000F6BA4 38 80 00 01 */ li r4, 1
+/* 800FAF48 000F6BA8 38 A0 00 00 */ li r5, 0
+/* 800FAF4C 000F6BAC A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAF50 000F6BB0 48 15 8E 61 */ bl func_80253DB0
+/* 800FAF54 000F6BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF58 000F6BB8 38 00 00 0B */ li r0, 0xb
+/* 800FAF5C 000F6BBC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FAF60 000F6BC0 48 00 24 D0 */ b lbl_800FD430
+/* 800FAF64 000F6BC4 A8 65 00 4C */ lha r3, 0x4c(r5)
+/* 800FAF68 000F6BC8 48 15 8E 69 */ bl func_80253DD0
+/* 800FAF6C 000F6BCC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAF70 000F6BD0 28 00 00 03 */ cmplwi r0, 3
+/* 800FAF74 000F6BD4 40 82 24 BC */ bne lbl_800FD430
+/* 800FAF78 000F6BD8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF7C 000F6BDC 38 80 00 08 */ li r4, 8
+/* 800FAF80 000F6BE0 38 A0 00 00 */ li r5, 0
+/* 800FAF84 000F6BE4 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAF88 000F6BE8 48 15 8E 69 */ bl func_80253DF0
+/* 800FAF8C 000F6BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF90 000F6BF0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FAF94 000F6BF4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FAF98 000F6BF8 41 82 00 08 */ beq lbl_800FAFA0
+/* 800FAF9C 000F6BFC 48 00 00 74 */ b lbl_800FB010
+lbl_800FAFA0:
+/* 800FAFA0 000F6C00 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FAFA4 000F6C04 38 80 00 08 */ li r4, 8
+/* 800FAFA8 000F6C08 38 A0 00 01 */ li r5, 1
+/* 800FAFAC 000F6C0C 48 15 8E 45 */ bl func_80253DF0
+/* 800FAFB0 000F6C10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAFB4 000F6C14 38 80 00 08 */ li r4, 8
+/* 800FAFB8 000F6C18 38 A0 00 00 */ li r5, 0
+/* 800FAFBC 000F6C1C A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FAFC0 000F6C20 48 15 8D F1 */ bl func_80253DB0
+/* 800FAFC4 000F6C24 3F C0 80 00 */ lis r30, 0x80000067@ha
+/* 800FAFC8 000F6C28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAFCC 000F6C2C 38 1E 00 67 */ addi r0, r30, 0x80000067@l
+/* 800FAFD0 000F6C30 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FAFD4 000F6C34 48 02 19 A1 */ bl func_8011C974
+/* 800FAFD8 000F6C38 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FAFDC 000F6C3C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FAFE0 000F6C40 40 82 00 E8 */ bne lbl_800FB0C8
+/* 800FAFE4 000F6C44 48 02 19 91 */ bl func_8011C974
+/* 800FAFE8 000F6C48 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FAFEC 000F6C4C 28 00 00 03 */ cmplwi r0, 3
+/* 800FAFF0 000F6C50 40 82 00 D8 */ bne lbl_800FB0C8
+/* 800FAFF4 000F6C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAFF8 000F6C58 38 9E 00 66 */ addi r4, r30, 0x66
+/* 800FAFFC 000F6C5C 38 00 00 14 */ li r0, 0x14
+/* 800FB000 000F6C60 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800FB004 000F6C64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB008 000F6C68 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800FB00C 000F6C6C 48 00 00 BC */ b lbl_800FB0C8
+lbl_800FB010:
+/* 800FB010 000F6C70 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB014 000F6C74 38 80 00 08 */ li r4, 8
+/* 800FB018 000F6C78 38 A0 00 01 */ li r5, 1
+/* 800FB01C 000F6C7C 48 15 8D D5 */ bl func_80253DF0
+/* 800FB020 000F6C80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB024 000F6C84 38 80 00 08 */ li r4, 8
+/* 800FB028 000F6C88 38 A0 00 01 */ li r5, 1
+/* 800FB02C 000F6C8C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB030 000F6C90 48 15 8D C1 */ bl func_80253DF0
+/* 800FB034 000F6C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB038 000F6C98 38 80 00 08 */ li r4, 8
+/* 800FB03C 000F6C9C 38 A0 00 01 */ li r5, 1
+/* 800FB040 000F6CA0 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB044 000F6CA4 48 15 8D AD */ bl func_80253DF0
+/* 800FB048 000F6CA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB04C 000F6CAC 38 80 00 0A */ li r4, 0xa
+/* 800FB050 000F6CB0 38 A0 00 00 */ li r5, 0
+/* 800FB054 000F6CB4 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB058 000F6CB8 48 15 8D 59 */ bl func_80253DB0
+/* 800FB05C 000F6CBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB060 000F6CC0 38 80 00 02 */ li r4, 2
+/* 800FB064 000F6CC4 38 A0 00 00 */ li r5, 0
+/* 800FB068 000F6CC8 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB06C 000F6CCC 48 15 8D 45 */ bl func_80253DB0
+/* 800FB070 000F6CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB074 000F6CD4 38 80 00 02 */ li r4, 2
+/* 800FB078 000F6CD8 38 A0 00 00 */ li r5, 0
+/* 800FB07C 000F6CDC A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB080 000F6CE0 48 15 8D 31 */ bl func_80253DB0
+/* 800FB084 000F6CE4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB088 000F6CE8 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FB08C 000F6CEC 28 00 00 02 */ cmplwi r0, 2
+/* 800FB090 000F6CF0 40 82 00 14 */ bne lbl_800FB0A4
+/* 800FB094 000F6CF4 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FB098 000F6CF8 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FB09C 000F6CFC 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB0A0 000F6D00 48 00 00 28 */ b lbl_800FB0C8
+lbl_800FB0A4:
+/* 800FB0A4 000F6D04 28 00 00 04 */ cmplwi r0, 4
+/* 800FB0A8 000F6D08 40 82 00 14 */ bne lbl_800FB0BC
+/* 800FB0AC 000F6D0C 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FB0B0 000F6D10 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FB0B4 000F6D14 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB0B8 000F6D18 48 00 00 10 */ b lbl_800FB0C8
+lbl_800FB0BC:
+/* 800FB0BC 000F6D1C 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FB0C0 000F6D20 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FB0C4 000F6D24 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FB0C8:
+/* 800FB0C8 000F6D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0CC 000F6D2C 38 80 00 07 */ li r4, 7
+/* 800FB0D0 000F6D30 38 A0 00 00 */ li r5, 0
+/* 800FB0D4 000F6D34 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB0D8 000F6D38 48 15 8C D9 */ bl func_80253DB0
+/* 800FB0DC 000F6D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0E0 000F6D40 38 80 00 00 */ li r4, 0
+/* 800FB0E4 000F6D44 38 00 00 01 */ li r0, 1
+/* 800FB0E8 000F6D48 B0 83 00 E8 */ sth r4, 0xe8(r3)
+/* 800FB0EC 000F6D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0F0 000F6D50 90 83 00 EC */ stw r4, 0xec(r3)
+/* 800FB0F4 000F6D54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0F8 000F6D58 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB0FC 000F6D5C 48 00 23 34 */ b lbl_800FD430
+/* 800FB100 000F6D60 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB104 000F6D64 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB108 000F6D68 41 82 00 08 */ beq lbl_800FB110
+/* 800FB10C 000F6D6C 48 00 00 18 */ b lbl_800FB124
+lbl_800FB110:
+/* 800FB110 000F6D70 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FB114 000F6D74 38 80 00 09 */ li r4, 9
+/* 800FB118 000F6D78 38 A0 00 00 */ li r5, 0
+/* 800FB11C 000F6D7C 48 15 8C 95 */ bl func_80253DB0
+/* 800FB120 000F6D80 48 00 00 3C */ b lbl_800FB15C
+lbl_800FB124:
+/* 800FB124 000F6D84 A8 65 00 54 */ lha r3, 0x54(r5)
+/* 800FB128 000F6D88 38 80 00 01 */ li r4, 1
+/* 800FB12C 000F6D8C 38 A0 00 00 */ li r5, 0
+/* 800FB130 000F6D90 48 15 8C 81 */ bl func_80253DB0
+/* 800FB134 000F6D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB138 000F6D98 38 80 00 01 */ li r4, 1
+/* 800FB13C 000F6D9C 38 A0 00 00 */ li r5, 0
+/* 800FB140 000F6DA0 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB144 000F6DA4 48 15 8C 6D */ bl func_80253DB0
+/* 800FB148 000F6DA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB14C 000F6DAC 38 80 00 01 */ li r4, 1
+/* 800FB150 000F6DB0 38 A0 00 00 */ li r5, 0
+/* 800FB154 000F6DB4 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB158 000F6DB8 48 15 8C 59 */ bl func_80253DB0
+lbl_800FB15C:
+/* 800FB15C 000F6DBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB160 000F6DC0 38 00 00 08 */ li r0, 8
+/* 800FB164 000F6DC4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB168 000F6DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB16C 000F6DCC 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FB170 000F6DD0 48 00 22 C0 */ b lbl_800FD430
+/* 800FB174 000F6DD4 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB178 000F6DD8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB17C 000F6DDC 41 82 00 08 */ beq lbl_800FB184
+/* 800FB180 000F6DE0 48 00 00 74 */ b lbl_800FB1F4
+lbl_800FB184:
+/* 800FB184 000F6DE4 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FB188 000F6DE8 48 15 8C 49 */ bl func_80253DD0
+/* 800FB18C 000F6DEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB190 000F6DF0 28 00 00 03 */ cmplwi r0, 3
+/* 800FB194 000F6DF4 40 82 22 9C */ bne lbl_800FD430
+/* 800FB198 000F6DF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB19C 000F6DFC 38 80 00 08 */ li r4, 8
+/* 800FB1A0 000F6E00 38 A0 00 00 */ li r5, 0
+/* 800FB1A4 000F6E04 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB1A8 000F6E08 48 15 8C 49 */ bl func_80253DF0
+/* 800FB1AC 000F6E0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1B0 000F6E10 38 80 00 08 */ li r4, 8
+/* 800FB1B4 000F6E14 38 A0 00 01 */ li r5, 1
+/* 800FB1B8 000F6E18 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB1BC 000F6E1C 48 15 8C 35 */ bl func_80253DF0
+/* 800FB1C0 000F6E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1C4 000F6E24 38 80 00 02 */ li r4, 2
+/* 800FB1C8 000F6E28 38 A0 00 00 */ li r5, 0
+/* 800FB1CC 000F6E2C A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB1D0 000F6E30 48 15 8B E1 */ bl func_80253DB0
+/* 800FB1D4 000F6E34 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1D8 000F6E38 38 00 00 06 */ li r0, 6
+/* 800FB1DC 000F6E3C 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FB1E0 000F6E40 90 04 00 CC */ stw r0, 0xcc(r4)
+/* 800FB1E4 000F6E44 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FB1E8 000F6E48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1EC 000F6E4C 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FB1F0 000F6E50 48 00 22 40 */ b lbl_800FD430
+lbl_800FB1F4:
+/* 800FB1F4 000F6E54 A8 65 00 54 */ lha r3, 0x54(r5)
+/* 800FB1F8 000F6E58 48 15 8B D9 */ bl func_80253DD0
+/* 800FB1FC 000F6E5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB200 000F6E60 28 00 00 03 */ cmplwi r0, 3
+/* 800FB204 000F6E64 40 82 22 2C */ bne lbl_800FD430
+/* 800FB208 000F6E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB20C 000F6E6C 38 80 00 08 */ li r4, 8
+/* 800FB210 000F6E70 38 A0 00 00 */ li r5, 0
+/* 800FB214 000F6E74 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB218 000F6E78 48 15 8B D9 */ bl func_80253DF0
+/* 800FB21C 000F6E7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB220 000F6E80 38 80 00 08 */ li r4, 8
+/* 800FB224 000F6E84 38 A0 00 00 */ li r5, 0
+/* 800FB228 000F6E88 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB22C 000F6E8C 48 15 8B C5 */ bl func_80253DF0
+/* 800FB230 000F6E90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB234 000F6E94 38 80 00 08 */ li r4, 8
+/* 800FB238 000F6E98 38 A0 00 00 */ li r5, 0
+/* 800FB23C 000F6E9C A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FB240 000F6EA0 48 15 8B B1 */ bl func_80253DF0
+/* 800FB244 000F6EA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB248 000F6EA8 38 80 00 08 */ li r4, 8
+/* 800FB24C 000F6EAC 38 A0 00 01 */ li r5, 1
+/* 800FB250 000F6EB0 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB254 000F6EB4 48 15 8B 9D */ bl func_80253DF0
+/* 800FB258 000F6EB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB25C 000F6EBC 38 80 00 02 */ li r4, 2
+/* 800FB260 000F6EC0 38 A0 00 00 */ li r5, 0
+/* 800FB264 000F6EC4 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB268 000F6EC8 48 15 8B 49 */ bl func_80253DB0
+/* 800FB26C 000F6ECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB270 000F6ED0 38 00 00 06 */ li r0, 6
+/* 800FB274 000F6ED4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB278 000F6ED8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB27C 000F6EDC A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FB280 000F6EE0 28 00 00 04 */ cmplwi r0, 4
+/* 800FB284 000F6EE4 40 82 00 14 */ bne lbl_800FB298
+/* 800FB288 000F6EE8 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FB28C 000F6EEC 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FB290 000F6EF0 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB294 000F6EF4 48 00 00 10 */ b lbl_800FB2A4
+lbl_800FB298:
+/* 800FB298 000F6EF8 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FB29C 000F6EFC 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FB2A0 000F6F00 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FB2A4:
+/* 800FB2A4 000F6F04 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB2A8 000F6F08 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FB2AC 000F6F0C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FB2B0 000F6F10 41 82 00 20 */ beq lbl_800FB2D0
+/* 800FB2B4 000F6F14 4B F4 2E A9 */ bl func_8003E15C
+/* 800FB2B8 000F6F18 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FB2BC 000F6F1C 4B F4 2F 7D */ bl func_8003E238
+/* 800FB2C0 000F6F20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB2C4 000F6F24 38 00 00 00 */ li r0, 0
+/* 800FB2C8 000F6F28 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FB2CC 000F6F2C 48 00 21 64 */ b lbl_800FD430
+lbl_800FB2D0:
+/* 800FB2D0 000F6F30 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FB2D4 000F6F34 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+/* 800FB2D8 000F6F38 48 00 21 58 */ b lbl_800FD430
+/* 800FB2DC 000F6F3C A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB2E0 000F6F40 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB2E4 000F6F44 41 82 00 08 */ beq lbl_800FB2EC
+/* 800FB2E8 000F6F48 48 00 00 50 */ b lbl_800FB338
+lbl_800FB2EC:
+/* 800FB2EC 000F6F4C A8 65 00 42 */ lha r3, 0x42(r5)
+/* 800FB2F0 000F6F50 48 15 8A E1 */ bl func_80253DD0
+/* 800FB2F4 000F6F54 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB2F8 000F6F58 28 00 00 03 */ cmplwi r0, 3
+/* 800FB2FC 000F6F5C 40 82 00 E0 */ bne lbl_800FB3DC
+/* 800FB300 000F6F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB304 000F6F64 38 80 00 07 */ li r4, 7
+/* 800FB308 000F6F68 38 A0 00 00 */ li r5, 0
+/* 800FB30C 000F6F6C A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FB310 000F6F70 48 15 8A A1 */ bl func_80253DB0
+/* 800FB314 000F6F74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB318 000F6F78 38 80 00 06 */ li r4, 6
+/* 800FB31C 000F6F7C 38 A0 00 00 */ li r5, 0
+/* 800FB320 000F6F80 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB324 000F6F84 48 15 8A 8D */ bl func_80253DB0
+/* 800FB328 000F6F88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB32C 000F6F8C 38 00 00 0D */ li r0, 0xd
+/* 800FB330 000F6F90 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB334 000F6F94 48 00 00 A8 */ b lbl_800FB3DC
+lbl_800FB338:
+/* 800FB338 000F6F98 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FB33C 000F6F9C 48 15 8A 95 */ bl func_80253DD0
+/* 800FB340 000F6FA0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB344 000F6FA4 28 00 00 03 */ cmplwi r0, 3
+/* 800FB348 000F6FA8 40 82 00 94 */ bne lbl_800FB3DC
+/* 800FB34C 000F6FAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB350 000F6FB0 38 80 00 06 */ li r4, 6
+/* 800FB354 000F6FB4 38 A0 00 00 */ li r5, 0
+/* 800FB358 000F6FB8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB35C 000F6FBC 48 15 8A 55 */ bl func_80253DB0
+/* 800FB360 000F6FC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB364 000F6FC4 38 80 00 09 */ li r4, 9
+/* 800FB368 000F6FC8 38 A0 00 00 */ li r5, 0
+/* 800FB36C 000F6FCC A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB370 000F6FD0 48 15 8A 41 */ bl func_80253DB0
+/* 800FB374 000F6FD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB378 000F6FD8 38 80 00 01 */ li r4, 1
+/* 800FB37C 000F6FDC 38 A0 00 00 */ li r5, 0
+/* 800FB380 000F6FE0 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB384 000F6FE4 48 15 8A 2D */ bl func_80253DB0
+/* 800FB388 000F6FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB38C 000F6FEC 38 80 00 01 */ li r4, 1
+/* 800FB390 000F6FF0 38 A0 00 00 */ li r5, 0
+/* 800FB394 000F6FF4 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB398 000F6FF8 48 15 8A 19 */ bl func_80253DB0
+/* 800FB39C 000F6FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3A0 000F7000 38 00 00 0D */ li r0, 0xd
+/* 800FB3A4 000F7004 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB3A8 000F7008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3AC 000F700C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FB3B0 000F7010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FB3B4 000F7014 41 82 00 20 */ beq lbl_800FB3D4
+/* 800FB3B8 000F7018 4B F4 2D A5 */ bl func_8003E15C
+/* 800FB3BC 000F701C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FB3C0 000F7020 4B F4 2E 79 */ bl func_8003E238
+/* 800FB3C4 000F7024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3C8 000F7028 38 00 00 00 */ li r0, 0
+/* 800FB3CC 000F702C 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FB3D0 000F7030 48 00 00 0C */ b lbl_800FB3DC
+lbl_800FB3D4:
+/* 800FB3D4 000F7034 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FB3D8 000F7038 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FB3DC:
+/* 800FB3DC 000F703C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3E0 000F7040 38 00 00 14 */ li r0, 0x14
+/* 800FB3E4 000F7044 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FB3E8 000F7048 48 00 20 48 */ b lbl_800FD430
+/* 800FB3EC 000F704C A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FB3F0 000F7050 48 15 89 E1 */ bl func_80253DD0
+/* 800FB3F4 000F7054 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB3F8 000F7058 28 00 00 03 */ cmplwi r0, 3
+/* 800FB3FC 000F705C 40 82 20 34 */ bne lbl_800FD430
+/* 800FB400 000F7060 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB404 000F7064 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB408 000F7068 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB40C 000F706C 41 82 00 08 */ beq lbl_800FB414
+/* 800FB410 000F7070 48 00 00 18 */ b lbl_800FB428
+lbl_800FB414:
+/* 800FB414 000F7074 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FB418 000F7078 38 80 00 08 */ li r4, 8
+/* 800FB41C 000F707C 38 A0 00 00 */ li r5, 0
+/* 800FB420 000F7080 48 15 89 D1 */ bl func_80253DF0
+/* 800FB424 000F7084 48 00 00 3C */ b lbl_800FB460
+lbl_800FB428:
+/* 800FB428 000F7088 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB42C 000F708C 38 80 00 08 */ li r4, 8
+/* 800FB430 000F7090 38 A0 00 00 */ li r5, 0
+/* 800FB434 000F7094 48 15 89 BD */ bl func_80253DF0
+/* 800FB438 000F7098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB43C 000F709C 38 80 00 08 */ li r4, 8
+/* 800FB440 000F70A0 38 A0 00 00 */ li r5, 0
+/* 800FB444 000F70A4 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB448 000F70A8 48 15 89 A9 */ bl func_80253DF0
+/* 800FB44C 000F70AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB450 000F70B0 38 80 00 08 */ li r4, 8
+/* 800FB454 000F70B4 38 A0 00 00 */ li r5, 0
+/* 800FB458 000F70B8 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB45C 000F70BC 48 15 89 95 */ bl func_80253DF0
+lbl_800FB460:
+/* 800FB460 000F70C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB464 000F70C4 38 80 00 08 */ li r4, 8
+/* 800FB468 000F70C8 38 A0 00 01 */ li r5, 1
+/* 800FB46C 000F70CC A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB470 000F70D0 48 15 89 81 */ bl func_80253DF0
+/* 800FB474 000F70D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB478 000F70D8 38 80 00 07 */ li r4, 7
+/* 800FB47C 000F70DC 38 A0 00 00 */ li r5, 0
+/* 800FB480 000F70E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB484 000F70E4 48 15 89 2D */ bl func_80253DB0
+/* 800FB488 000F70E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB48C 000F70EC 38 80 00 0A */ li r4, 0xa
+/* 800FB490 000F70F0 38 A0 00 00 */ li r5, 0
+/* 800FB494 000F70F4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB498 000F70F8 48 15 89 19 */ bl func_80253DB0
+/* 800FB49C 000F70FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB4A0 000F7100 38 00 00 0E */ li r0, 0xe
+/* 800FB4A4 000F7104 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB4A8 000F7108 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB4AC 000F710C A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FB4B0 000F7110 28 00 00 04 */ cmplwi r0, 4
+/* 800FB4B4 000F7114 40 82 00 14 */ bne lbl_800FB4C8
+/* 800FB4B8 000F7118 3C 60 80 00 */ lis r3, 0x80000F80@ha
+/* 800FB4BC 000F711C 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
+/* 800FB4C0 000F7120 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB4C4 000F7124 48 00 1F 6C */ b lbl_800FD430
+lbl_800FB4C8:
+/* 800FB4C8 000F7128 3C 60 80 00 */ lis r3, 0x80000FE0@ha
+/* 800FB4CC 000F712C 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
+/* 800FB4D0 000F7130 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB4D4 000F7134 48 00 1F 5C */ b lbl_800FD430
+/* 800FB4D8 000F7138 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB4DC 000F713C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB4E0 000F7140 41 82 00 08 */ beq lbl_800FB4E8
+/* 800FB4E4 000F7144 48 00 00 10 */ b lbl_800FB4F4
+lbl_800FB4E8:
+/* 800FB4E8 000F7148 38 00 55 0D */ li r0, 0x550d
+/* 800FB4EC 000F714C 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FB4F0 000F7150 48 00 00 0C */ b lbl_800FB4FC
+lbl_800FB4F4:
+/* 800FB4F4 000F7154 38 00 2D 62 */ li r0, 0x2d62
+/* 800FB4F8 000F7158 90 05 00 F8 */ stw r0, 0xf8(r5)
+lbl_800FB4FC:
+/* 800FB4FC 000F715C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB500 000F7160 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB504 000F7164 48 15 88 CD */ bl func_80253DD0
+/* 800FB508 000F7168 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB50C 000F716C 28 00 00 03 */ cmplwi r0, 3
+/* 800FB510 000F7170 40 82 1F 20 */ bne lbl_800FD430
+/* 800FB514 000F7174 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB518 000F7178 38 00 00 11 */ li r0, 0x11
+/* 800FB51C 000F717C 38 60 00 01 */ li r3, 1
+/* 800FB520 000F7180 38 80 00 00 */ li r4, 0
+/* 800FB524 000F7184 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FB528 000F7188 4B F5 E3 D1 */ bl func_800598F8
+/* 800FB52C 000F718C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB530 000F7190 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB534 000F7194 28 00 00 04 */ cmplwi r0, 4
+/* 800FB538 000F7198 40 82 00 B0 */ bne lbl_800FB5E8
+/* 800FB53C 000F719C 38 60 00 08 */ li r3, 8
+/* 800FB540 000F71A0 38 80 00 0C */ li r4, 0xc
+/* 800FB544 000F71A4 38 A0 00 00 */ li r5, 0
+/* 800FB548 000F71A8 38 C0 00 14 */ li r6, 0x14
+/* 800FB54C 000F71AC 38 E0 00 00 */ li r7, 0
+/* 800FB550 000F71B0 39 00 00 00 */ li r8, 0
+/* 800FB554 000F71B4 4B F5 E4 75 */ bl func_800599C8
+/* 800FB558 000F71B8 38 60 00 09 */ li r3, 9
+/* 800FB55C 000F71BC 38 80 00 00 */ li r4, 0
+/* 800FB560 000F71C0 38 A0 00 00 */ li r5, 0
+/* 800FB564 000F71C4 38 C0 00 0A */ li r6, 0xa
+/* 800FB568 000F71C8 38 E0 00 0B */ li r7, 0xb
+/* 800FB56C 000F71CC 39 00 00 00 */ li r8, 0
+/* 800FB570 000F71D0 4B F5 E4 59 */ bl func_800599C8
+/* 800FB574 000F71D4 38 60 00 0A */ li r3, 0xa
+/* 800FB578 000F71D8 38 80 00 00 */ li r4, 0
+/* 800FB57C 000F71DC 38 A0 00 09 */ li r5, 9
+/* 800FB580 000F71E0 38 C0 00 00 */ li r6, 0
+/* 800FB584 000F71E4 38 E0 00 0C */ li r7, 0xc
+/* 800FB588 000F71E8 39 00 00 00 */ li r8, 0
+/* 800FB58C 000F71EC 4B F5 E4 3D */ bl func_800599C8
+/* 800FB590 000F71F0 38 60 00 0B */ li r3, 0xb
+/* 800FB594 000F71F4 38 80 00 09 */ li r4, 9
+/* 800FB598 000F71F8 38 A0 00 00 */ li r5, 0
+/* 800FB59C 000F71FC 38 C0 00 0C */ li r6, 0xc
+/* 800FB5A0 000F7200 38 E0 00 08 */ li r7, 8
+/* 800FB5A4 000F7204 39 00 00 00 */ li r8, 0
+/* 800FB5A8 000F7208 4B F5 E4 21 */ bl func_800599C8
+/* 800FB5AC 000F720C 38 60 00 0C */ li r3, 0xc
+/* 800FB5B0 000F7210 38 80 00 0A */ li r4, 0xa
+/* 800FB5B4 000F7214 38 A0 00 0B */ li r5, 0xb
+/* 800FB5B8 000F7218 38 C0 00 00 */ li r6, 0
+/* 800FB5BC 000F721C 38 E0 00 14 */ li r7, 0x14
+/* 800FB5C0 000F7220 39 00 00 00 */ li r8, 0
+/* 800FB5C4 000F7224 4B F5 E4 05 */ bl func_800599C8
+/* 800FB5C8 000F7228 38 60 00 14 */ li r3, 0x14
+/* 800FB5CC 000F722C 38 80 00 0C */ li r4, 0xc
+/* 800FB5D0 000F7230 38 A0 00 08 */ li r5, 8
+/* 800FB5D4 000F7234 38 C0 00 00 */ li r6, 0
+/* 800FB5D8 000F7238 38 E0 00 00 */ li r7, 0
+/* 800FB5DC 000F723C 39 00 00 00 */ li r8, 0
+/* 800FB5E0 000F7240 4B F5 E3 E9 */ bl func_800599C8
+/* 800FB5E4 000F7244 48 00 1E 4C */ b lbl_800FD430
+lbl_800FB5E8:
+/* 800FB5E8 000F7248 38 60 00 06 */ li r3, 6
+/* 800FB5EC 000F724C 38 80 00 0B */ li r4, 0xb
+/* 800FB5F0 000F7250 38 A0 00 00 */ li r5, 0
+/* 800FB5F4 000F7254 38 C0 00 07 */ li r6, 7
+/* 800FB5F8 000F7258 38 E0 00 00 */ li r7, 0
+/* 800FB5FC 000F725C 39 00 00 00 */ li r8, 0
+/* 800FB600 000F7260 4B F5 E3 C9 */ bl func_800599C8
+/* 800FB604 000F7264 38 60 00 07 */ li r3, 7
+/* 800FB608 000F7268 38 80 00 0C */ li r4, 0xc
+/* 800FB60C 000F726C 38 A0 00 06 */ li r5, 6
+/* 800FB610 000F7270 38 C0 00 08 */ li r6, 8
+/* 800FB614 000F7274 38 E0 00 00 */ li r7, 0
+/* 800FB618 000F7278 39 00 00 00 */ li r8, 0
+/* 800FB61C 000F727C 4B F5 E3 AD */ bl func_800599C8
+/* 800FB620 000F7280 38 60 00 08 */ li r3, 8
+/* 800FB624 000F7284 38 80 00 0C */ li r4, 0xc
+/* 800FB628 000F7288 38 A0 00 07 */ li r5, 7
+/* 800FB62C 000F728C 38 C0 00 14 */ li r6, 0x14
+/* 800FB630 000F7290 38 E0 00 00 */ li r7, 0
+/* 800FB634 000F7294 39 00 00 00 */ li r8, 0
+/* 800FB638 000F7298 4B F5 E3 91 */ bl func_800599C8
+/* 800FB63C 000F729C 38 60 00 09 */ li r3, 9
+/* 800FB640 000F72A0 38 80 00 00 */ li r4, 0
+/* 800FB644 000F72A4 38 A0 00 00 */ li r5, 0
+/* 800FB648 000F72A8 38 C0 00 0A */ li r6, 0xa
+/* 800FB64C 000F72AC 38 E0 00 0B */ li r7, 0xb
+/* 800FB650 000F72B0 39 00 00 00 */ li r8, 0
+/* 800FB654 000F72B4 4B F5 E3 75 */ bl func_800599C8
+/* 800FB658 000F72B8 38 60 00 0A */ li r3, 0xa
+/* 800FB65C 000F72BC 38 80 00 00 */ li r4, 0
+/* 800FB660 000F72C0 38 A0 00 09 */ li r5, 9
+/* 800FB664 000F72C4 38 C0 00 00 */ li r6, 0
+/* 800FB668 000F72C8 38 E0 00 0C */ li r7, 0xc
+/* 800FB66C 000F72CC 39 00 00 00 */ li r8, 0
+/* 800FB670 000F72D0 4B F5 E3 59 */ bl func_800599C8
+/* 800FB674 000F72D4 38 60 00 0B */ li r3, 0xb
+/* 800FB678 000F72D8 38 80 00 09 */ li r4, 9
+/* 800FB67C 000F72DC 38 A0 00 00 */ li r5, 0
+/* 800FB680 000F72E0 38 C0 00 0C */ li r6, 0xc
+/* 800FB684 000F72E4 38 E0 00 06 */ li r7, 6
+/* 800FB688 000F72E8 39 00 00 00 */ li r8, 0
+/* 800FB68C 000F72EC 4B F5 E3 3D */ bl func_800599C8
+/* 800FB690 000F72F0 38 60 00 0C */ li r3, 0xc
+/* 800FB694 000F72F4 38 80 00 0A */ li r4, 0xa
+/* 800FB698 000F72F8 38 A0 00 0B */ li r5, 0xb
+/* 800FB69C 000F72FC 38 C0 00 00 */ li r6, 0
+/* 800FB6A0 000F7300 38 E0 00 07 */ li r7, 7
+/* 800FB6A4 000F7304 39 00 00 00 */ li r8, 0
+/* 800FB6A8 000F7308 4B F5 E3 21 */ bl func_800599C8
+/* 800FB6AC 000F730C 38 60 00 14 */ li r3, 0x14
+/* 800FB6B0 000F7310 38 80 00 0C */ li r4, 0xc
+/* 800FB6B4 000F7314 38 A0 00 08 */ li r5, 8
+/* 800FB6B8 000F7318 38 C0 00 00 */ li r6, 0
+/* 800FB6BC 000F731C 38 E0 00 00 */ li r7, 0
+/* 800FB6C0 000F7320 39 00 00 00 */ li r8, 0
+/* 800FB6C4 000F7324 4B F5 E3 05 */ bl func_800599C8
+/* 800FB6C8 000F7328 48 00 1D 68 */ b lbl_800FD430
+/* 800FB6CC 000F732C 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FB6D0 000F7330 38 60 00 29 */ li r3, 0x29
+/* 800FB6D4 000F7334 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FB6D8 000F7338 38 C0 00 01 */ li r6, 1
+/* 800FB6DC 000F733C 4B F5 E3 91 */ bl func_80059A6C
+/* 800FB6E0 000F7340 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB6E4 000F7344 41 82 1D 4C */ beq lbl_800FD430
+/* 800FB6E8 000F7348 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FB6EC 000F734C 41 82 05 90 */ beq lbl_800FBC7C
+/* 800FB6F0 000F7350 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FB6F4 000F7354 3B C0 00 00 */ li r30, 0
+/* 800FB6F8 000F7358 38 03 FF FA */ addi r0, r3, -6
+/* 800FB6FC 000F735C 28 00 00 06 */ cmplwi r0, 6
+/* 800FB700 000F7360 41 81 05 1C */ bgt lbl_800FBC1C
+/* 800FB704 000F7364 3C 60 80 42 */ lis r3, lbl_8041A414@ha
+/* 800FB708 000F7368 54 00 10 3A */ slwi r0, r0, 2
+/* 800FB70C 000F736C 38 63 A4 14 */ addi r3, r3, lbl_8041A414@l
+/* 800FB710 000F7370 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FB714 000F7374 7C 69 03 A6 */ mtctr r3
+/* 800FB718 000F7378 4E 80 04 20 */ bctr
+/* 800FB71C 000F737C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB720 000F7380 38 80 00 00 */ li r4, 0
+/* 800FB724 000F7384 38 A0 00 00 */ li r5, 0
+/* 800FB728 000F7388 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB72C 000F738C 48 15 86 85 */ bl func_80253DB0
+/* 800FB730 000F7390 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB734 000F7394 38 80 00 08 */ li r4, 8
+/* 800FB738 000F7398 38 A0 00 00 */ li r5, 0
+/* 800FB73C 000F739C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB740 000F73A0 48 15 86 71 */ bl func_80253DB0
+/* 800FB744 000F73A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB748 000F73A8 38 80 00 02 */ li r4, 2
+/* 800FB74C 000F73AC 38 A0 00 00 */ li r5, 0
+/* 800FB750 000F73B0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FB754 000F73B4 48 15 86 5D */ bl func_80253DB0
+/* 800FB758 000F73B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB75C 000F73BC A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB760 000F73C0 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB764 000F73C4 41 82 00 08 */ beq lbl_800FB76C
+/* 800FB768 000F73C8 48 00 00 70 */ b lbl_800FB7D8
+lbl_800FB76C:
+/* 800FB76C 000F73CC 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FB770 000F73D0 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB774 000F73D4 41 82 04 F4 */ beq lbl_800FBC68
+/* 800FB778 000F73D8 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB77C 000F73DC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB780 000F73E0 38 A0 00 00 */ li r5, 0
+/* 800FB784 000F73E4 7D 89 03 A6 */ mtctr r12
+/* 800FB788 000F73E8 4E 80 04 21 */ bctrl
+/* 800FB78C 000F73EC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB790 000F73F0 41 82 00 34 */ beq lbl_800FB7C4
+/* 800FB794 000F73F4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB798 000F73F8 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FB79C 000F73FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB7A0 000F7400 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB7A4 000F7404 48 2E 09 F9 */ bl func_803DC19C
+/* 800FB7A8 000F7408 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB7AC 000F740C 38 80 00 00 */ li r4, 0
+/* 800FB7B0 000F7410 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB7B4 000F7414 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FB7B8 000F7418 38 60 02 23 */ li r3, 0x223
+/* 800FB7BC 000F741C 4B F0 F9 B5 */ bl func_8000B170
+/* 800FB7C0 000F7420 48 00 04 A8 */ b lbl_800FBC68
+lbl_800FB7C4:
+/* 800FB7C4 000F7424 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB7C8 000F7428 38 60 02 22 */ li r3, 0x222
+/* 800FB7CC 000F742C 38 80 00 00 */ li r4, 0
+/* 800FB7D0 000F7430 4B F0 F9 A1 */ bl func_8000B170
+/* 800FB7D4 000F7434 48 00 04 94 */ b lbl_800FBC68
+lbl_800FB7D8:
+/* 800FB7D8 000F7438 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FB7DC 000F743C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB7E0 000F7440 41 82 04 88 */ beq lbl_800FBC68
+/* 800FB7E4 000F7444 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB7E8 000F7448 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FB7EC 000F744C 38 A0 00 01 */ li r5, 1
+/* 800FB7F0 000F7450 7D 89 03 A6 */ mtctr r12
+/* 800FB7F4 000F7454 4E 80 04 21 */ bctrl
+/* 800FB7F8 000F7458 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB7FC 000F745C 41 82 00 30 */ beq lbl_800FB82C
+/* 800FB800 000F7460 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB804 000F7464 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FB808 000F7468 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB80C 000F746C 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FB810 000F7470 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FB814 000F7474 48 2E 0F 35 */ bl func_803DC748
+/* 800FB818 000F7478 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB81C 000F747C 38 60 02 23 */ li r3, 0x223
+/* 800FB820 000F7480 38 80 00 00 */ li r4, 0
+/* 800FB824 000F7484 4B F0 F9 4D */ bl func_8000B170
+/* 800FB828 000F7488 48 00 04 40 */ b lbl_800FBC68
+lbl_800FB82C:
+/* 800FB82C 000F748C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB830 000F7490 38 60 02 22 */ li r3, 0x222
+/* 800FB834 000F7494 38 80 00 00 */ li r4, 0
+/* 800FB838 000F7498 4B F0 F9 39 */ bl func_8000B170
+/* 800FB83C 000F749C 48 00 04 2C */ b lbl_800FBC68
+/* 800FB840 000F74A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB844 000F74A4 38 80 00 01 */ li r4, 1
+/* 800FB848 000F74A8 38 A0 00 00 */ li r5, 0
+/* 800FB84C 000F74AC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB850 000F74B0 48 15 85 61 */ bl func_80253DB0
+/* 800FB854 000F74B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB858 000F74B8 38 80 00 08 */ li r4, 8
+/* 800FB85C 000F74BC 38 A0 00 00 */ li r5, 0
+/* 800FB860 000F74C0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB864 000F74C4 48 15 85 4D */ bl func_80253DB0
+/* 800FB868 000F74C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB86C 000F74CC 38 80 00 02 */ li r4, 2
+/* 800FB870 000F74D0 38 A0 00 00 */ li r5, 0
+/* 800FB874 000F74D4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FB878 000F74D8 48 15 85 39 */ bl func_80253DB0
+/* 800FB87C 000F74DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB880 000F74E0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB884 000F74E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB888 000F74E8 41 82 00 08 */ beq lbl_800FB890
+/* 800FB88C 000F74EC 48 00 00 70 */ b lbl_800FB8FC
+lbl_800FB890:
+/* 800FB890 000F74F0 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FB894 000F74F4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB898 000F74F8 41 82 03 D0 */ beq lbl_800FBC68
+/* 800FB89C 000F74FC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB8A0 000F7500 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB8A4 000F7504 38 A0 00 01 */ li r5, 1
+/* 800FB8A8 000F7508 7D 89 03 A6 */ mtctr r12
+/* 800FB8AC 000F750C 4E 80 04 21 */ bctrl
+/* 800FB8B0 000F7510 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB8B4 000F7514 41 82 00 34 */ beq lbl_800FB8E8
+/* 800FB8B8 000F7518 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB8BC 000F751C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FB8C0 000F7520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB8C4 000F7524 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB8C8 000F7528 48 2E 08 D5 */ bl func_803DC19C
+/* 800FB8CC 000F752C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB8D0 000F7530 38 80 00 00 */ li r4, 0
+/* 800FB8D4 000F7534 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB8D8 000F7538 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FB8DC 000F753C 38 60 02 23 */ li r3, 0x223
+/* 800FB8E0 000F7540 4B F0 F8 91 */ bl func_8000B170
+/* 800FB8E4 000F7544 48 00 03 84 */ b lbl_800FBC68
+lbl_800FB8E8:
+/* 800FB8E8 000F7548 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB8EC 000F754C 38 60 02 22 */ li r3, 0x222
+/* 800FB8F0 000F7550 38 80 00 00 */ li r4, 0
+/* 800FB8F4 000F7554 4B F0 F8 7D */ bl func_8000B170
+/* 800FB8F8 000F7558 48 00 03 70 */ b lbl_800FBC68
+lbl_800FB8FC:
+/* 800FB8FC 000F755C 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FB900 000F7560 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB904 000F7564 41 82 03 64 */ beq lbl_800FBC68
+/* 800FB908 000F7568 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB90C 000F756C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FB910 000F7570 38 A0 00 00 */ li r5, 0
+/* 800FB914 000F7574 7D 89 03 A6 */ mtctr r12
+/* 800FB918 000F7578 4E 80 04 21 */ bctrl
+/* 800FB91C 000F757C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB920 000F7580 41 82 00 30 */ beq lbl_800FB950
+/* 800FB924 000F7584 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB928 000F7588 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FB92C 000F758C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB930 000F7590 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FB934 000F7594 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FB938 000F7598 48 2E 0E 11 */ bl func_803DC748
+/* 800FB93C 000F759C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB940 000F75A0 38 60 02 23 */ li r3, 0x223
+/* 800FB944 000F75A4 38 80 00 00 */ li r4, 0
+/* 800FB948 000F75A8 4B F0 F8 29 */ bl func_8000B170
+/* 800FB94C 000F75AC 48 00 03 1C */ b lbl_800FBC68
+lbl_800FB950:
+/* 800FB950 000F75B0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB954 000F75B4 38 60 02 22 */ li r3, 0x222
+/* 800FB958 000F75B8 38 80 00 00 */ li r4, 0
+/* 800FB95C 000F75BC 4B F0 F8 15 */ bl func_8000B170
+/* 800FB960 000F75C0 48 00 03 08 */ b lbl_800FBC68
+/* 800FB964 000F75C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB968 000F75C8 38 80 00 02 */ li r4, 2
+/* 800FB96C 000F75CC 38 A0 00 00 */ li r5, 0
+/* 800FB970 000F75D0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB974 000F75D4 48 15 84 3D */ bl func_80253DB0
+/* 800FB978 000F75D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB97C 000F75DC 38 80 00 08 */ li r4, 8
+/* 800FB980 000F75E0 38 A0 00 00 */ li r5, 0
+/* 800FB984 000F75E4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB988 000F75E8 48 15 84 29 */ bl func_80253DB0
+/* 800FB98C 000F75EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB990 000F75F0 38 80 00 02 */ li r4, 2
+/* 800FB994 000F75F4 38 A0 00 00 */ li r5, 0
+/* 800FB998 000F75F8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FB99C 000F75FC 48 15 84 15 */ bl func_80253DB0
+/* 800FB9A0 000F7600 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB9A4 000F7604 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB9A8 000F7608 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB9AC 000F760C 41 82 00 08 */ beq lbl_800FB9B4
+/* 800FB9B0 000F7610 48 00 00 10 */ b lbl_800FB9C0
+lbl_800FB9B4:
+/* 800FB9B4 000F7614 38 00 00 07 */ li r0, 7
+/* 800FB9B8 000F7618 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB9BC 000F761C 48 00 00 0C */ b lbl_800FB9C8
+lbl_800FB9C0:
+/* 800FB9C0 000F7620 38 00 00 1D */ li r0, 0x1d
+/* 800FB9C4 000F7624 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FB9C8:
+/* 800FB9C8 000F7628 3B C0 00 01 */ li r30, 1
+/* 800FB9CC 000F762C 48 00 02 9C */ b lbl_800FBC68
+/* 800FB9D0 000F7630 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB9D4 000F7634 38 80 00 36 */ li r4, 0x36
+/* 800FB9D8 000F7638 38 A0 00 00 */ li r5, 0
+/* 800FB9DC 000F763C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB9E0 000F7640 48 2E 1F FD */ bl func_803DD9DC
+/* 800FB9E4 000F7644 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB9E8 000F7648 40 82 00 0C */ bne lbl_800FB9F4
+/* 800FB9EC 000F764C 3B C0 00 02 */ li r30, 2
+/* 800FB9F0 000F7650 48 00 02 78 */ b lbl_800FBC68
+lbl_800FB9F4:
+/* 800FB9F4 000F7654 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB9F8 000F7658 38 80 00 03 */ li r4, 3
+/* 800FB9FC 000F765C 38 A0 00 00 */ li r5, 0
+/* 800FBA00 000F7660 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBA04 000F7664 48 15 83 AD */ bl func_80253DB0
+/* 800FBA08 000F7668 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA0C 000F766C 38 80 00 04 */ li r4, 4
+/* 800FBA10 000F7670 38 A0 00 00 */ li r5, 0
+/* 800FBA14 000F7674 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBA18 000F7678 48 15 83 99 */ bl func_80253DB0
+/* 800FBA1C 000F767C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA20 000F7680 38 80 00 02 */ li r4, 2
+/* 800FBA24 000F7684 38 A0 00 00 */ li r5, 0
+/* 800FBA28 000F7688 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBA2C 000F768C 48 15 83 85 */ bl func_80253DB0
+/* 800FBA30 000F7690 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA34 000F7694 38 A0 00 00 */ li r5, 0
+/* 800FBA38 000F7698 38 80 00 14 */ li r4, 0x14
+/* 800FBA3C 000F769C 38 00 00 09 */ li r0, 9
+/* 800FBA40 000F76A0 98 A3 00 F3 */ stb r5, 0xf3(r3)
+/* 800FBA44 000F76A4 3B C0 00 01 */ li r30, 1
+/* 800FBA48 000F76A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA4C 000F76AC 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBA50 000F76B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA54 000F76B4 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBA58 000F76B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA5C 000F76BC 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBA60 000F76C0 48 00 02 08 */ b lbl_800FBC68
+/* 800FBA64 000F76C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA68 000F76C8 38 80 00 37 */ li r4, 0x37
+/* 800FBA6C 000F76CC 38 A0 00 00 */ li r5, 0
+/* 800FBA70 000F76D0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FBA74 000F76D4 48 2E 1F 69 */ bl func_803DD9DC
+/* 800FBA78 000F76D8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FBA7C 000F76DC 40 82 00 0C */ bne lbl_800FBA88
+/* 800FBA80 000F76E0 3B C0 00 02 */ li r30, 2
+/* 800FBA84 000F76E4 48 00 01 E4 */ b lbl_800FBC68
+lbl_800FBA88:
+/* 800FBA88 000F76E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA8C 000F76EC 38 80 00 03 */ li r4, 3
+/* 800FBA90 000F76F0 38 A0 00 00 */ li r5, 0
+/* 800FBA94 000F76F4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBA98 000F76F8 48 15 83 19 */ bl func_80253DB0
+/* 800FBA9C 000F76FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAA0 000F7700 38 80 00 05 */ li r4, 5
+/* 800FBAA4 000F7704 38 A0 00 00 */ li r5, 0
+/* 800FBAA8 000F7708 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBAAC 000F770C 48 15 83 05 */ bl func_80253DB0
+/* 800FBAB0 000F7710 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAB4 000F7714 38 80 00 02 */ li r4, 2
+/* 800FBAB8 000F7718 38 A0 00 00 */ li r5, 0
+/* 800FBABC 000F771C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBAC0 000F7720 48 15 82 F1 */ bl func_80253DB0
+/* 800FBAC4 000F7724 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAC8 000F7728 3B C0 00 01 */ li r30, 1
+/* 800FBACC 000F772C 38 80 00 14 */ li r4, 0x14
+/* 800FBAD0 000F7730 38 00 00 0A */ li r0, 0xa
+/* 800FBAD4 000F7734 9B C3 00 F3 */ stb r30, 0xf3(r3)
+/* 800FBAD8 000F7738 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBADC 000F773C 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBAE0 000F7740 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAE4 000F7744 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBAE8 000F7748 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAEC 000F774C 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBAF0 000F7750 48 00 01 78 */ b lbl_800FBC68
+/* 800FBAF4 000F7754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAF8 000F7758 38 80 00 38 */ li r4, 0x38
+/* 800FBAFC 000F775C 38 A0 00 00 */ li r5, 0
+/* 800FBB00 000F7760 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FBB04 000F7764 48 2E 1E D9 */ bl func_803DD9DC
+/* 800FBB08 000F7768 2C 03 00 00 */ cmpwi r3, 0
+/* 800FBB0C 000F776C 40 82 00 0C */ bne lbl_800FBB18
+/* 800FBB10 000F7770 3B C0 00 02 */ li r30, 2
+/* 800FBB14 000F7774 48 00 01 54 */ b lbl_800FBC68
+lbl_800FBB18:
+/* 800FBB18 000F7778 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB1C 000F777C 38 80 00 03 */ li r4, 3
+/* 800FBB20 000F7780 38 A0 00 00 */ li r5, 0
+/* 800FBB24 000F7784 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBB28 000F7788 48 15 82 89 */ bl func_80253DB0
+/* 800FBB2C 000F778C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB30 000F7790 38 80 00 06 */ li r4, 6
+/* 800FBB34 000F7794 38 A0 00 00 */ li r5, 0
+/* 800FBB38 000F7798 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBB3C 000F779C 48 15 82 75 */ bl func_80253DB0
+/* 800FBB40 000F77A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB44 000F77A4 38 80 00 02 */ li r4, 2
+/* 800FBB48 000F77A8 38 A0 00 00 */ li r5, 0
+/* 800FBB4C 000F77AC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBB50 000F77B0 48 15 82 61 */ bl func_80253DB0
+/* 800FBB54 000F77B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB58 000F77B8 38 A0 00 02 */ li r5, 2
+/* 800FBB5C 000F77BC 38 80 00 14 */ li r4, 0x14
+/* 800FBB60 000F77C0 38 00 00 0B */ li r0, 0xb
+/* 800FBB64 000F77C4 98 A3 00 F3 */ stb r5, 0xf3(r3)
+/* 800FBB68 000F77C8 3B C0 00 01 */ li r30, 1
+/* 800FBB6C 000F77CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB70 000F77D0 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBB74 000F77D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB78 000F77D8 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBB7C 000F77DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB80 000F77E0 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBB84 000F77E4 48 00 00 E4 */ b lbl_800FBC68
+/* 800FBB88 000F77E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB8C 000F77EC 38 80 00 39 */ li r4, 0x39
+/* 800FBB90 000F77F0 38 A0 00 00 */ li r5, 0
+/* 800FBB94 000F77F4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FBB98 000F77F8 48 2E 1E 45 */ bl func_803DD9DC
+/* 800FBB9C 000F77FC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FBBA0 000F7800 40 82 00 0C */ bne lbl_800FBBAC
+/* 800FBBA4 000F7804 3B C0 00 02 */ li r30, 2
+/* 800FBBA8 000F7808 48 00 00 C0 */ b lbl_800FBC68
+lbl_800FBBAC:
+/* 800FBBAC 000F780C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBB0 000F7810 38 80 00 03 */ li r4, 3
+/* 800FBBB4 000F7814 38 A0 00 00 */ li r5, 0
+/* 800FBBB8 000F7818 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBBBC 000F781C 48 15 81 F5 */ bl func_80253DB0
+/* 800FBBC0 000F7820 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBC4 000F7824 38 80 00 07 */ li r4, 7
+/* 800FBBC8 000F7828 38 A0 00 00 */ li r5, 0
+/* 800FBBCC 000F782C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBBD0 000F7830 48 15 81 E1 */ bl func_80253DB0
+/* 800FBBD4 000F7834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBD8 000F7838 38 80 00 02 */ li r4, 2
+/* 800FBBDC 000F783C 38 A0 00 00 */ li r5, 0
+/* 800FBBE0 000F7840 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBBE4 000F7844 48 15 81 CD */ bl func_80253DB0
+/* 800FBBE8 000F7848 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBEC 000F784C 38 A0 00 03 */ li r5, 3
+/* 800FBBF0 000F7850 38 80 00 14 */ li r4, 0x14
+/* 800FBBF4 000F7854 38 00 00 0C */ li r0, 0xc
+/* 800FBBF8 000F7858 98 A3 00 F3 */ stb r5, 0xf3(r3)
+/* 800FBBFC 000F785C 3B C0 00 01 */ li r30, 1
+/* 800FBC00 000F7860 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC04 000F7864 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBC08 000F7868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC0C 000F786C 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBC10 000F7870 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC14 000F7874 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBC18 000F7878 48 00 00 50 */ b lbl_800FBC68
+lbl_800FBC1C:
+/* 800FBC1C 000F787C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC20 000F7880 38 80 00 03 */ li r4, 3
+/* 800FBC24 000F7884 38 A0 00 00 */ li r5, 0
+/* 800FBC28 000F7888 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBC2C 000F788C 48 15 81 85 */ bl func_80253DB0
+/* 800FBC30 000F7890 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC34 000F7894 38 80 00 08 */ li r4, 8
+/* 800FBC38 000F7898 38 A0 00 00 */ li r5, 0
+/* 800FBC3C 000F789C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBC40 000F78A0 48 15 81 71 */ bl func_80253DB0
+/* 800FBC44 000F78A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC48 000F78A8 38 80 00 01 */ li r4, 1
+/* 800FBC4C 000F78AC 38 A0 00 00 */ li r5, 0
+/* 800FBC50 000F78B0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBC54 000F78B4 48 15 81 5D */ bl func_80253DB0
+/* 800FBC58 000F78B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC5C 000F78BC 38 00 00 12 */ li r0, 0x12
+/* 800FBC60 000F78C0 3B C0 00 02 */ li r30, 2
+/* 800FBC64 000F78C4 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FBC68:
+/* 800FBC68 000F78C8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800FBC6C 000F78CC 41 82 17 C4 */ beq lbl_800FD430
+/* 800FBC70 000F78D0 7F C3 F3 78 */ mr r3, r30
+/* 800FBC74 000F78D4 4B F5 E8 59 */ bl func_8005A4CC
+/* 800FBC78 000F78D8 48 00 17 B8 */ b lbl_800FD430
+lbl_800FBC7C:
+/* 800FBC7C 000F78DC 38 03 FF FA */ addi r0, r3, -6
+/* 800FBC80 000F78E0 28 00 00 06 */ cmplwi r0, 6
+/* 800FBC84 000F78E4 41 81 01 DC */ bgt lbl_800FBE60
+/* 800FBC88 000F78E8 3C 60 80 42 */ lis r3, lbl_8041A3F8@ha
+/* 800FBC8C 000F78EC 54 00 10 3A */ slwi r0, r0, 2
+/* 800FBC90 000F78F0 38 63 A3 F8 */ addi r3, r3, lbl_8041A3F8@l
+/* 800FBC94 000F78F4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FBC98 000F78F8 7C 69 03 A6 */ mtctr r3
+/* 800FBC9C 000F78FC 4E 80 04 20 */ bctr
+/* 800FBCA0 000F7900 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCA4 000F7904 38 80 00 00 */ li r4, 0
+/* 800FBCA8 000F7908 38 A0 00 00 */ li r5, 0
+/* 800FBCAC 000F790C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBCB0 000F7910 48 15 81 01 */ bl func_80253DB0
+/* 800FBCB4 000F7914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCB8 000F7918 38 80 00 08 */ li r4, 8
+/* 800FBCBC 000F791C 38 A0 00 00 */ li r5, 0
+/* 800FBCC0 000F7920 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBCC4 000F7924 48 15 80 ED */ bl func_80253DB0
+/* 800FBCC8 000F7928 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCCC 000F792C 38 80 00 02 */ li r4, 2
+/* 800FBCD0 000F7930 38 A0 00 00 */ li r5, 0
+/* 800FBCD4 000F7934 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBCD8 000F7938 48 15 80 D9 */ bl func_80253DB0
+/* 800FBCDC 000F793C 48 00 17 54 */ b lbl_800FD430
+/* 800FBCE0 000F7940 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCE4 000F7944 38 80 00 01 */ li r4, 1
+/* 800FBCE8 000F7948 38 A0 00 00 */ li r5, 0
+/* 800FBCEC 000F794C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBCF0 000F7950 48 15 80 C1 */ bl func_80253DB0
+/* 800FBCF4 000F7954 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCF8 000F7958 38 80 00 08 */ li r4, 8
+/* 800FBCFC 000F795C 38 A0 00 00 */ li r5, 0
+/* 800FBD00 000F7960 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBD04 000F7964 48 15 80 AD */ bl func_80253DB0
+/* 800FBD08 000F7968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD0C 000F796C 38 80 00 02 */ li r4, 2
+/* 800FBD10 000F7970 38 A0 00 00 */ li r5, 0
+/* 800FBD14 000F7974 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBD18 000F7978 48 15 80 99 */ bl func_80253DB0
+/* 800FBD1C 000F797C 48 00 17 14 */ b lbl_800FD430
+/* 800FBD20 000F7980 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD24 000F7984 38 80 00 02 */ li r4, 2
+/* 800FBD28 000F7988 38 A0 00 00 */ li r5, 0
+/* 800FBD2C 000F798C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBD30 000F7990 48 15 80 81 */ bl func_80253DB0
+/* 800FBD34 000F7994 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD38 000F7998 38 80 00 08 */ li r4, 8
+/* 800FBD3C 000F799C 38 A0 00 00 */ li r5, 0
+/* 800FBD40 000F79A0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBD44 000F79A4 48 15 80 6D */ bl func_80253DB0
+/* 800FBD48 000F79A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD4C 000F79AC 38 80 00 02 */ li r4, 2
+/* 800FBD50 000F79B0 38 A0 00 00 */ li r5, 0
+/* 800FBD54 000F79B4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBD58 000F79B8 48 15 80 59 */ bl func_80253DB0
+/* 800FBD5C 000F79BC 48 00 16 D4 */ b lbl_800FD430
+/* 800FBD60 000F79C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD64 000F79C4 38 80 00 03 */ li r4, 3
+/* 800FBD68 000F79C8 38 A0 00 00 */ li r5, 0
+/* 800FBD6C 000F79CC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBD70 000F79D0 48 15 80 41 */ bl func_80253DB0
+/* 800FBD74 000F79D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD78 000F79D8 38 80 00 00 */ li r4, 0
+/* 800FBD7C 000F79DC 38 A0 00 00 */ li r5, 0
+/* 800FBD80 000F79E0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBD84 000F79E4 48 15 80 2D */ bl func_80253DB0
+/* 800FBD88 000F79E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD8C 000F79EC 38 80 00 02 */ li r4, 2
+/* 800FBD90 000F79F0 38 A0 00 00 */ li r5, 0
+/* 800FBD94 000F79F4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBD98 000F79F8 48 15 80 19 */ bl func_80253DB0
+/* 800FBD9C 000F79FC 48 00 16 94 */ b lbl_800FD430
+/* 800FBDA0 000F7A00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDA4 000F7A04 38 80 00 03 */ li r4, 3
+/* 800FBDA8 000F7A08 38 A0 00 00 */ li r5, 0
+/* 800FBDAC 000F7A0C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBDB0 000F7A10 48 15 80 01 */ bl func_80253DB0
+/* 800FBDB4 000F7A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDB8 000F7A18 38 80 00 01 */ li r4, 1
+/* 800FBDBC 000F7A1C 38 A0 00 00 */ li r5, 0
+/* 800FBDC0 000F7A20 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBDC4 000F7A24 48 15 7F ED */ bl func_80253DB0
+/* 800FBDC8 000F7A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDCC 000F7A2C 38 80 00 02 */ li r4, 2
+/* 800FBDD0 000F7A30 38 A0 00 00 */ li r5, 0
+/* 800FBDD4 000F7A34 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBDD8 000F7A38 48 15 7F D9 */ bl func_80253DB0
+/* 800FBDDC 000F7A3C 48 00 16 54 */ b lbl_800FD430
+/* 800FBDE0 000F7A40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDE4 000F7A44 38 80 00 03 */ li r4, 3
+/* 800FBDE8 000F7A48 38 A0 00 00 */ li r5, 0
+/* 800FBDEC 000F7A4C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBDF0 000F7A50 48 15 7F C1 */ bl func_80253DB0
+/* 800FBDF4 000F7A54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDF8 000F7A58 38 80 00 02 */ li r4, 2
+/* 800FBDFC 000F7A5C 38 A0 00 00 */ li r5, 0
+/* 800FBE00 000F7A60 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBE04 000F7A64 48 15 7F AD */ bl func_80253DB0
+/* 800FBE08 000F7A68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE0C 000F7A6C 38 80 00 02 */ li r4, 2
+/* 800FBE10 000F7A70 38 A0 00 00 */ li r5, 0
+/* 800FBE14 000F7A74 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBE18 000F7A78 48 15 7F 99 */ bl func_80253DB0
+/* 800FBE1C 000F7A7C 48 00 16 14 */ b lbl_800FD430
+/* 800FBE20 000F7A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE24 000F7A84 38 80 00 03 */ li r4, 3
+/* 800FBE28 000F7A88 38 A0 00 00 */ li r5, 0
+/* 800FBE2C 000F7A8C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBE30 000F7A90 48 15 7F 81 */ bl func_80253DB0
+/* 800FBE34 000F7A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE38 000F7A98 38 80 00 03 */ li r4, 3
+/* 800FBE3C 000F7A9C 38 A0 00 00 */ li r5, 0
+/* 800FBE40 000F7AA0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBE44 000F7AA4 48 15 7F 6D */ bl func_80253DB0
+/* 800FBE48 000F7AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE4C 000F7AAC 38 80 00 02 */ li r4, 2
+/* 800FBE50 000F7AB0 38 A0 00 00 */ li r5, 0
+/* 800FBE54 000F7AB4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBE58 000F7AB8 48 15 7F 59 */ bl func_80253DB0
+/* 800FBE5C 000F7ABC 48 00 15 D4 */ b lbl_800FD430
+lbl_800FBE60:
+/* 800FBE60 000F7AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE64 000F7AC4 38 80 00 03 */ li r4, 3
+/* 800FBE68 000F7AC8 38 A0 00 00 */ li r5, 0
+/* 800FBE6C 000F7ACC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBE70 000F7AD0 48 15 7F 41 */ bl func_80253DB0
+/* 800FBE74 000F7AD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE78 000F7AD8 38 80 00 08 */ li r4, 8
+/* 800FBE7C 000F7ADC 38 A0 00 00 */ li r5, 0
+/* 800FBE80 000F7AE0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBE84 000F7AE4 48 15 7F 2D */ bl func_80253DB0
+/* 800FBE88 000F7AE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE8C 000F7AEC 38 80 00 00 */ li r4, 0
+/* 800FBE90 000F7AF0 38 A0 00 00 */ li r5, 0
+/* 800FBE94 000F7AF4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBE98 000F7AF8 48 15 7F 19 */ bl func_80253DB0
+/* 800FBE9C 000F7AFC 48 00 15 94 */ b lbl_800FD430
+/* 800FBEA0 000F7B00 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FBEA4 000F7B04 48 15 7F 2D */ bl func_80253DD0
+/* 800FBEA8 000F7B08 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FBEAC 000F7B0C 28 00 00 03 */ cmplwi r0, 3
+/* 800FBEB0 000F7B10 40 82 15 80 */ bne lbl_800FD430
+/* 800FBEB4 000F7B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBEB8 000F7B18 38 80 00 06 */ li r4, 6
+/* 800FBEBC 000F7B1C 38 A0 00 00 */ li r5, 0
+/* 800FBEC0 000F7B20 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBEC4 000F7B24 48 15 7E ED */ bl func_80253DB0
+/* 800FBEC8 000F7B28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBECC 000F7B2C 38 80 00 09 */ li r4, 9
+/* 800FBED0 000F7B30 38 A0 00 00 */ li r5, 0
+/* 800FBED4 000F7B34 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBED8 000F7B38 48 15 7E D9 */ bl func_80253DB0
+/* 800FBEDC 000F7B3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBEE0 000F7B40 38 00 00 13 */ li r0, 0x13
+/* 800FBEE4 000F7B44 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FBEE8 000F7B48 48 00 15 48 */ b lbl_800FD430
+/* 800FBEEC 000F7B4C A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FBEF0 000F7B50 48 15 7E E1 */ bl func_80253DD0
+/* 800FBEF4 000F7B54 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FBEF8 000F7B58 28 00 00 03 */ cmplwi r0, 3
+/* 800FBEFC 000F7B5C 40 82 15 34 */ bne lbl_800FD430
+/* 800FBF00 000F7B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF04 000F7B64 38 80 00 08 */ li r4, 8
+/* 800FBF08 000F7B68 38 A0 00 00 */ li r5, 0
+/* 800FBF0C 000F7B6C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBF10 000F7B70 48 15 7E E1 */ bl func_80253DF0
+/* 800FBF14 000F7B74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF18 000F7B78 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FBF1C 000F7B7C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FBF20 000F7B80 41 82 00 08 */ beq lbl_800FBF28
+/* 800FBF24 000F7B84 48 00 00 74 */ b lbl_800FBF98
+lbl_800FBF28:
+/* 800FBF28 000F7B88 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FBF2C 000F7B8C 38 80 00 08 */ li r4, 8
+/* 800FBF30 000F7B90 38 A0 00 01 */ li r5, 1
+/* 800FBF34 000F7B94 48 15 7E BD */ bl func_80253DF0
+/* 800FBF38 000F7B98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF3C 000F7B9C 38 80 00 08 */ li r4, 8
+/* 800FBF40 000F7BA0 38 A0 00 00 */ li r5, 0
+/* 800FBF44 000F7BA4 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FBF48 000F7BA8 48 15 7E 69 */ bl func_80253DB0
+/* 800FBF4C 000F7BAC 3F C0 80 00 */ lis r30, 0x80000067@ha
+/* 800FBF50 000F7BB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF54 000F7BB4 38 1E 00 67 */ addi r0, r30, 0x80000067@l
+/* 800FBF58 000F7BB8 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FBF5C 000F7BBC 48 02 0A 19 */ bl func_8011C974
+/* 800FBF60 000F7BC0 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FBF64 000F7BC4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FBF68 000F7BC8 40 82 00 E8 */ bne lbl_800FC050
+/* 800FBF6C 000F7BCC 48 02 0A 09 */ bl func_8011C974
+/* 800FBF70 000F7BD0 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FBF74 000F7BD4 28 00 00 03 */ cmplwi r0, 3
+/* 800FBF78 000F7BD8 40 82 00 D8 */ bne lbl_800FC050
+/* 800FBF7C 000F7BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF80 000F7BE0 38 9E 00 66 */ addi r4, r30, 0x66
+/* 800FBF84 000F7BE4 38 00 00 14 */ li r0, 0x14
+/* 800FBF88 000F7BE8 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800FBF8C 000F7BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF90 000F7BF0 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800FBF94 000F7BF4 48 00 00 BC */ b lbl_800FC050
+lbl_800FBF98:
+/* 800FBF98 000F7BF8 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FBF9C 000F7BFC 38 80 00 08 */ li r4, 8
+/* 800FBFA0 000F7C00 38 A0 00 01 */ li r5, 1
+/* 800FBFA4 000F7C04 48 15 7E 4D */ bl func_80253DF0
+/* 800FBFA8 000F7C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFAC 000F7C0C 38 80 00 08 */ li r4, 8
+/* 800FBFB0 000F7C10 38 A0 00 01 */ li r5, 1
+/* 800FBFB4 000F7C14 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FBFB8 000F7C18 48 15 7E 39 */ bl func_80253DF0
+/* 800FBFBC 000F7C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFC0 000F7C20 38 80 00 08 */ li r4, 8
+/* 800FBFC4 000F7C24 38 A0 00 01 */ li r5, 1
+/* 800FBFC8 000F7C28 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FBFCC 000F7C2C 48 15 7E 25 */ bl func_80253DF0
+/* 800FBFD0 000F7C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFD4 000F7C34 38 80 00 0A */ li r4, 0xa
+/* 800FBFD8 000F7C38 38 A0 00 00 */ li r5, 0
+/* 800FBFDC 000F7C3C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FBFE0 000F7C40 48 15 7D D1 */ bl func_80253DB0
+/* 800FBFE4 000F7C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFE8 000F7C48 38 80 00 02 */ li r4, 2
+/* 800FBFEC 000F7C4C 38 A0 00 00 */ li r5, 0
+/* 800FBFF0 000F7C50 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FBFF4 000F7C54 48 15 7D BD */ bl func_80253DB0
+/* 800FBFF8 000F7C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFFC 000F7C5C 38 80 00 02 */ li r4, 2
+/* 800FC000 000F7C60 38 A0 00 00 */ li r5, 0
+/* 800FC004 000F7C64 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FC008 000F7C68 48 15 7D A9 */ bl func_80253DB0
+/* 800FC00C 000F7C6C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC010 000F7C70 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC014 000F7C74 28 00 00 02 */ cmplwi r0, 2
+/* 800FC018 000F7C78 40 82 00 14 */ bne lbl_800FC02C
+/* 800FC01C 000F7C7C 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FC020 000F7C80 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FC024 000F7C84 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC028 000F7C88 48 00 00 28 */ b lbl_800FC050
+lbl_800FC02C:
+/* 800FC02C 000F7C8C 28 00 00 04 */ cmplwi r0, 4
+/* 800FC030 000F7C90 40 82 00 14 */ bne lbl_800FC044
+/* 800FC034 000F7C94 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FC038 000F7C98 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FC03C 000F7C9C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC040 000F7CA0 48 00 00 10 */ b lbl_800FC050
+lbl_800FC044:
+/* 800FC044 000F7CA4 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FC048 000F7CA8 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FC04C 000F7CAC 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FC050:
+/* 800FC050 000F7CB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC054 000F7CB4 38 80 00 07 */ li r4, 7
+/* 800FC058 000F7CB8 38 A0 00 00 */ li r5, 0
+/* 800FC05C 000F7CBC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC060 000F7CC0 48 15 7D 51 */ bl func_80253DB0
+/* 800FC064 000F7CC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC068 000F7CC8 38 80 00 00 */ li r4, 0
+/* 800FC06C 000F7CCC 38 00 00 01 */ li r0, 1
+/* 800FC070 000F7CD0 B0 83 00 E8 */ sth r4, 0xe8(r3)
+/* 800FC074 000F7CD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC078 000F7CD8 90 83 00 EC */ stw r4, 0xec(r3)
+/* 800FC07C 000F7CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC080 000F7CE0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC084 000F7CE4 48 00 13 AC */ b lbl_800FD430
+/* 800FC088 000F7CE8 A8 65 00 4C */ lha r3, 0x4c(r5)
+/* 800FC08C 000F7CEC 38 80 00 01 */ li r4, 1
+/* 800FC090 000F7CF0 38 A0 00 00 */ li r5, 0
+/* 800FC094 000F7CF4 48 15 7D 1D */ bl func_80253DB0
+/* 800FC098 000F7CF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC09C 000F7CFC 38 80 00 10 */ li r4, 0x10
+/* 800FC0A0 000F7D00 38 00 00 08 */ li r0, 8
+/* 800FC0A4 000F7D04 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FC0A8 000F7D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0AC 000F7D0C 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FC0B0 000F7D10 48 00 13 80 */ b lbl_800FD430
+/* 800FC0B4 000F7D14 A8 65 00 4C */ lha r3, 0x4c(r5)
+/* 800FC0B8 000F7D18 48 15 7D 19 */ bl func_80253DD0
+/* 800FC0BC 000F7D1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC0C0 000F7D20 28 00 00 03 */ cmplwi r0, 3
+/* 800FC0C4 000F7D24 40 82 13 6C */ bne lbl_800FD430
+/* 800FC0C8 000F7D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0CC 000F7D2C 38 80 00 08 */ li r4, 8
+/* 800FC0D0 000F7D30 38 A0 00 00 */ li r5, 0
+/* 800FC0D4 000F7D34 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FC0D8 000F7D38 48 15 7D 19 */ bl func_80253DF0
+/* 800FC0DC 000F7D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0E0 000F7D40 38 80 00 08 */ li r4, 8
+/* 800FC0E4 000F7D44 38 A0 00 01 */ li r5, 1
+/* 800FC0E8 000F7D48 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC0EC 000F7D4C 48 15 7D 05 */ bl func_80253DF0
+/* 800FC0F0 000F7D50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0F4 000F7D54 38 80 00 0A */ li r4, 0xa
+/* 800FC0F8 000F7D58 38 A0 00 00 */ li r5, 0
+/* 800FC0FC 000F7D5C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC100 000F7D60 48 15 7C B1 */ bl func_80253DB0
+/* 800FC104 000F7D64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC108 000F7D68 38 00 00 0E */ li r0, 0xe
+/* 800FC10C 000F7D6C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC110 000F7D70 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC114 000F7D74 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC118 000F7D78 28 00 00 04 */ cmplwi r0, 4
+/* 800FC11C 000F7D7C 40 82 00 14 */ bne lbl_800FC130
+/* 800FC120 000F7D80 3C 60 80 00 */ lis r3, 0x80000F80@ha
+/* 800FC124 000F7D84 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
+/* 800FC128 000F7D88 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC12C 000F7D8C 48 00 13 04 */ b lbl_800FD430
+lbl_800FC130:
+/* 800FC130 000F7D90 3C 60 80 00 */ lis r3, 0x80000FE0@ha
+/* 800FC134 000F7D94 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
+/* 800FC138 000F7D98 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC13C 000F7D9C 48 00 12 F4 */ b lbl_800FD430
+/* 800FC140 000F7DA0 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FC144 000F7DA4 48 15 7C 8D */ bl func_80253DD0
+/* 800FC148 000F7DA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC14C 000F7DAC 28 00 00 03 */ cmplwi r0, 3
+/* 800FC150 000F7DB0 40 82 12 E0 */ bne lbl_800FD430
+/* 800FC154 000F7DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC158 000F7DB8 38 80 00 04 */ li r4, 4
+/* 800FC15C 000F7DBC 38 A0 00 00 */ li r5, 0
+/* 800FC160 000F7DC0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC164 000F7DC4 48 15 7C 4D */ bl func_80253DB0
+/* 800FC168 000F7DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC16C 000F7DCC 38 80 00 09 */ li r4, 9
+/* 800FC170 000F7DD0 38 A0 00 00 */ li r5, 0
+/* 800FC174 000F7DD4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC178 000F7DD8 48 15 7C 39 */ bl func_80253DB0
+/* 800FC17C 000F7DDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC180 000F7DE0 38 00 00 15 */ li r0, 0x15
+/* 800FC184 000F7DE4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC188 000F7DE8 48 00 12 A8 */ b lbl_800FD430
+/* 800FC18C 000F7DEC A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FC190 000F7DF0 48 15 7C 41 */ bl func_80253DD0
+/* 800FC194 000F7DF4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC198 000F7DF8 28 00 00 03 */ cmplwi r0, 3
+/* 800FC19C 000F7DFC 40 82 12 94 */ bne lbl_800FD430
+/* 800FC1A0 000F7E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1A4 000F7E04 38 80 00 08 */ li r4, 8
+/* 800FC1A8 000F7E08 38 A0 00 00 */ li r5, 0
+/* 800FC1AC 000F7E0C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC1B0 000F7E10 48 15 7C 41 */ bl func_80253DF0
+/* 800FC1B4 000F7E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1B8 000F7E18 38 80 00 08 */ li r4, 8
+/* 800FC1BC 000F7E1C 38 A0 00 00 */ li r5, 0
+/* 800FC1C0 000F7E20 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC1C4 000F7E24 48 15 7C 2D */ bl func_80253DF0
+/* 800FC1C8 000F7E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1CC 000F7E2C 38 80 00 08 */ li r4, 8
+/* 800FC1D0 000F7E30 38 A0 00 01 */ li r5, 1
+/* 800FC1D4 000F7E34 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC1D8 000F7E38 48 15 7C 19 */ bl func_80253DF0
+/* 800FC1DC 000F7E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1E0 000F7E40 38 80 00 02 */ li r4, 2
+/* 800FC1E4 000F7E44 38 A0 00 00 */ li r5, 0
+/* 800FC1E8 000F7E48 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC1EC 000F7E4C 48 15 7B C5 */ bl func_80253DB0
+/* 800FC1F0 000F7E50 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1F4 000F7E54 38 00 00 16 */ li r0, 0x16
+/* 800FC1F8 000F7E58 3C 60 80 01 */ lis r3, lbl_8000F000@ha
+/* 800FC1FC 000F7E5C 90 04 00 CC */ stw r0, 0xcc(r4)
+/* 800FC200 000F7E60 38 03 F0 00 */ addi r0, r3, lbl_8000F000@l
+/* 800FC204 000F7E64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC208 000F7E68 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FC20C 000F7E6C 48 00 12 24 */ b lbl_800FD430
+/* 800FC210 000F7E70 A8 65 00 50 */ lha r3, 0x50(r5)
+/* 800FC214 000F7E74 48 15 7B BD */ bl func_80253DD0
+/* 800FC218 000F7E78 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC21C 000F7E7C 28 00 00 03 */ cmplwi r0, 3
+/* 800FC220 000F7E80 40 82 12 10 */ bne lbl_800FD430
+/* 800FC224 000F7E84 38 60 00 01 */ li r3, 1
+/* 800FC228 000F7E88 38 80 00 00 */ li r4, 0
+/* 800FC22C 000F7E8C 4B F5 D6 CD */ bl func_800598F8
+/* 800FC230 000F7E90 38 60 00 0D */ li r3, 0xd
+/* 800FC234 000F7E94 38 80 00 00 */ li r4, 0
+/* 800FC238 000F7E98 38 A0 00 00 */ li r5, 0
+/* 800FC23C 000F7E9C 38 C0 00 0E */ li r6, 0xe
+/* 800FC240 000F7EA0 38 E0 00 0F */ li r7, 0xf
+/* 800FC244 000F7EA4 39 00 00 00 */ li r8, 0
+/* 800FC248 000F7EA8 4B F5 D7 81 */ bl func_800599C8
+/* 800FC24C 000F7EAC 38 60 00 0E */ li r3, 0xe
+/* 800FC250 000F7EB0 38 80 00 00 */ li r4, 0
+/* 800FC254 000F7EB4 38 A0 00 0D */ li r5, 0xd
+/* 800FC258 000F7EB8 38 C0 00 14 */ li r6, 0x14
+/* 800FC25C 000F7EBC 38 E0 00 10 */ li r7, 0x10
+/* 800FC260 000F7EC0 39 00 00 00 */ li r8, 0
+/* 800FC264 000F7EC4 4B F5 D7 65 */ bl func_800599C8
+/* 800FC268 000F7EC8 38 60 00 0F */ li r3, 0xf
+/* 800FC26C 000F7ECC 38 80 00 0D */ li r4, 0xd
+/* 800FC270 000F7ED0 38 A0 00 00 */ li r5, 0
+/* 800FC274 000F7ED4 38 C0 00 10 */ li r6, 0x10
+/* 800FC278 000F7ED8 38 E0 00 00 */ li r7, 0
+/* 800FC27C 000F7EDC 39 00 00 00 */ li r8, 0
+/* 800FC280 000F7EE0 4B F5 D7 49 */ bl func_800599C8
+/* 800FC284 000F7EE4 38 60 00 10 */ li r3, 0x10
+/* 800FC288 000F7EE8 38 80 00 0E */ li r4, 0xe
+/* 800FC28C 000F7EEC 38 A0 00 0F */ li r5, 0xf
+/* 800FC290 000F7EF0 38 C0 00 14 */ li r6, 0x14
+/* 800FC294 000F7EF4 38 E0 00 00 */ li r7, 0
+/* 800FC298 000F7EF8 39 00 00 00 */ li r8, 0
+/* 800FC29C 000F7EFC 4B F5 D7 2D */ bl func_800599C8
+/* 800FC2A0 000F7F00 38 60 00 14 */ li r3, 0x14
+/* 800FC2A4 000F7F04 38 80 00 00 */ li r4, 0
+/* 800FC2A8 000F7F08 38 A0 00 0E */ li r5, 0xe
+/* 800FC2AC 000F7F0C 38 C0 00 00 */ li r6, 0
+/* 800FC2B0 000F7F10 38 E0 00 00 */ li r7, 0
+/* 800FC2B4 000F7F14 39 00 00 00 */ li r8, 0
+/* 800FC2B8 000F7F18 4B F5 D7 11 */ bl func_800599C8
+/* 800FC2BC 000F7F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC2C0 000F7F20 38 00 00 17 */ li r0, 0x17
+/* 800FC2C4 000F7F24 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC2C8 000F7F28 48 00 11 68 */ b lbl_800FD430
+/* 800FC2CC 000F7F2C 88 85 00 F2 */ lbz r4, 0xf2(r5)
+/* 800FC2D0 000F7F30 38 60 00 29 */ li r3, 0x29
+/* 800FC2D4 000F7F34 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FC2D8 000F7F38 38 C0 00 01 */ li r6, 1
+/* 800FC2DC 000F7F3C 4B F5 D7 91 */ bl func_80059A6C
+/* 800FC2E0 000F7F40 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC2E4 000F7F44 41 82 11 4C */ beq lbl_800FD430
+/* 800FC2E8 000F7F48 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FC2EC 000F7F4C 41 82 01 F4 */ beq lbl_800FC4E0
+/* 800FC2F0 000F7F50 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC2F4 000F7F54 2C 00 00 0F */ cmpwi r0, 0xf
+/* 800FC2F8 000F7F58 41 82 00 E0 */ beq lbl_800FC3D8
+/* 800FC2FC 000F7F5C 40 80 00 14 */ bge lbl_800FC310
+/* 800FC300 000F7F60 2C 00 00 0D */ cmpwi r0, 0xd
+/* 800FC304 000F7F64 41 82 00 18 */ beq lbl_800FC31C
+/* 800FC308 000F7F68 40 80 00 74 */ bge lbl_800FC37C
+/* 800FC30C 000F7F6C 48 00 01 8C */ b lbl_800FC498
+lbl_800FC310:
+/* 800FC310 000F7F70 2C 00 00 11 */ cmpwi r0, 0x11
+/* 800FC314 000F7F74 40 80 01 84 */ bge lbl_800FC498
+/* 800FC318 000F7F78 48 00 01 20 */ b lbl_800FC438
+lbl_800FC31C:
+/* 800FC31C 000F7F7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC320 000F7F80 38 80 00 36 */ li r4, 0x36
+/* 800FC324 000F7F84 38 A0 00 00 */ li r5, 0
+/* 800FC328 000F7F88 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC32C 000F7F8C 48 2E 16 B1 */ bl func_803DD9DC
+/* 800FC330 000F7F90 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC334 000F7F94 40 82 00 0C */ bne lbl_800FC340
+/* 800FC338 000F7F98 38 60 00 02 */ li r3, 2
+/* 800FC33C 000F7F9C 48 00 01 94 */ b lbl_800FC4D0
+lbl_800FC340:
+/* 800FC340 000F7FA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC344 000F7FA4 38 80 00 07 */ li r4, 7
+/* 800FC348 000F7FA8 38 A0 00 00 */ li r5, 0
+/* 800FC34C 000F7FAC A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC350 000F7FB0 48 15 7A 61 */ bl func_80253DB0
+/* 800FC354 000F7FB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC358 000F7FB8 38 80 00 02 */ li r4, 2
+/* 800FC35C 000F7FBC 38 A0 00 00 */ li r5, 0
+/* 800FC360 000F7FC0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC364 000F7FC4 48 15 7A 4D */ bl func_80253DB0
+/* 800FC368 000F7FC8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC36C 000F7FCC 38 00 00 00 */ li r0, 0
+/* 800FC370 000F7FD0 38 60 00 01 */ li r3, 1
+/* 800FC374 000F7FD4 98 04 00 F3 */ stb r0, 0xf3(r4)
+/* 800FC378 000F7FD8 48 00 01 58 */ b lbl_800FC4D0
+lbl_800FC37C:
+/* 800FC37C 000F7FDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC380 000F7FE0 38 80 00 37 */ li r4, 0x37
+/* 800FC384 000F7FE4 38 A0 00 00 */ li r5, 0
+/* 800FC388 000F7FE8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC38C 000F7FEC 48 2E 16 51 */ bl func_803DD9DC
+/* 800FC390 000F7FF0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC394 000F7FF4 40 82 00 0C */ bne lbl_800FC3A0
+/* 800FC398 000F7FF8 38 60 00 02 */ li r3, 2
+/* 800FC39C 000F7FFC 48 00 01 34 */ b lbl_800FC4D0
+lbl_800FC3A0:
+/* 800FC3A0 000F8000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3A4 000F8004 38 80 00 08 */ li r4, 8
+/* 800FC3A8 000F8008 38 A0 00 00 */ li r5, 0
+/* 800FC3AC 000F800C A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC3B0 000F8010 48 15 7A 01 */ bl func_80253DB0
+/* 800FC3B4 000F8014 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3B8 000F8018 38 80 00 02 */ li r4, 2
+/* 800FC3BC 000F801C 38 A0 00 00 */ li r5, 0
+/* 800FC3C0 000F8020 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC3C4 000F8024 48 15 79 ED */ bl func_80253DB0
+/* 800FC3C8 000F8028 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3CC 000F802C 38 60 00 01 */ li r3, 1
+/* 800FC3D0 000F8030 98 64 00 F3 */ stb r3, 0xf3(r4)
+/* 800FC3D4 000F8034 48 00 00 FC */ b lbl_800FC4D0
+lbl_800FC3D8:
+/* 800FC3D8 000F8038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3DC 000F803C 38 80 00 38 */ li r4, 0x38
+/* 800FC3E0 000F8040 38 A0 00 00 */ li r5, 0
+/* 800FC3E4 000F8044 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC3E8 000F8048 48 2E 15 F5 */ bl func_803DD9DC
+/* 800FC3EC 000F804C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC3F0 000F8050 40 82 00 0C */ bne lbl_800FC3FC
+/* 800FC3F4 000F8054 38 60 00 02 */ li r3, 2
+/* 800FC3F8 000F8058 48 00 00 D8 */ b lbl_800FC4D0
+lbl_800FC3FC:
+/* 800FC3FC 000F805C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC400 000F8060 38 80 00 09 */ li r4, 9
+/* 800FC404 000F8064 38 A0 00 00 */ li r5, 0
+/* 800FC408 000F8068 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC40C 000F806C 48 15 79 A5 */ bl func_80253DB0
+/* 800FC410 000F8070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC414 000F8074 38 80 00 02 */ li r4, 2
+/* 800FC418 000F8078 38 A0 00 00 */ li r5, 0
+/* 800FC41C 000F807C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC420 000F8080 48 15 79 91 */ bl func_80253DB0
+/* 800FC424 000F8084 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC428 000F8088 38 00 00 02 */ li r0, 2
+/* 800FC42C 000F808C 38 60 00 01 */ li r3, 1
+/* 800FC430 000F8090 98 04 00 F3 */ stb r0, 0xf3(r4)
+/* 800FC434 000F8094 48 00 00 9C */ b lbl_800FC4D0
+lbl_800FC438:
+/* 800FC438 000F8098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC43C 000F809C 38 80 00 39 */ li r4, 0x39
+/* 800FC440 000F80A0 38 A0 00 00 */ li r5, 0
+/* 800FC444 000F80A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC448 000F80A8 48 2E 15 95 */ bl func_803DD9DC
+/* 800FC44C 000F80AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC450 000F80B0 40 82 00 0C */ bne lbl_800FC45C
+/* 800FC454 000F80B4 38 60 00 02 */ li r3, 2
+/* 800FC458 000F80B8 48 00 00 78 */ b lbl_800FC4D0
+lbl_800FC45C:
+/* 800FC45C 000F80BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC460 000F80C0 38 80 00 0A */ li r4, 0xa
+/* 800FC464 000F80C4 38 A0 00 00 */ li r5, 0
+/* 800FC468 000F80C8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC46C 000F80CC 48 15 79 45 */ bl func_80253DB0
+/* 800FC470 000F80D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC474 000F80D4 38 80 00 02 */ li r4, 2
+/* 800FC478 000F80D8 38 A0 00 00 */ li r5, 0
+/* 800FC47C 000F80DC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC480 000F80E0 48 15 79 31 */ bl func_80253DB0
+/* 800FC484 000F80E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC488 000F80E8 38 00 00 03 */ li r0, 3
+/* 800FC48C 000F80EC 38 60 00 01 */ li r3, 1
+/* 800FC490 000F80F0 98 04 00 F3 */ stb r0, 0xf3(r4)
+/* 800FC494 000F80F4 48 00 00 3C */ b lbl_800FC4D0
+lbl_800FC498:
+/* 800FC498 000F80F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC49C 000F80FC 38 80 00 00 */ li r4, 0
+/* 800FC4A0 000F8100 38 A0 00 00 */ li r5, 0
+/* 800FC4A4 000F8104 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC4A8 000F8108 48 15 79 09 */ bl func_80253DB0
+/* 800FC4AC 000F810C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC4B0 000F8110 38 80 00 01 */ li r4, 1
+/* 800FC4B4 000F8114 38 A0 00 00 */ li r5, 0
+/* 800FC4B8 000F8118 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC4BC 000F811C 48 15 78 F5 */ bl func_80253DB0
+/* 800FC4C0 000F8120 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC4C4 000F8124 38 00 00 18 */ li r0, 0x18
+/* 800FC4C8 000F8128 38 60 00 02 */ li r3, 2
+/* 800FC4CC 000F812C 90 04 00 CC */ stw r0, 0xcc(r4)
+lbl_800FC4D0:
+/* 800FC4D0 000F8130 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC4D4 000F8134 41 82 0F 5C */ beq lbl_800FD430
+/* 800FC4D8 000F8138 4B F5 DF F5 */ bl func_8005A4CC
+/* 800FC4DC 000F813C 48 00 0F 54 */ b lbl_800FD430
+lbl_800FC4E0:
+/* 800FC4E0 000F8140 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800FC4E4 000F8144 41 82 00 7C */ beq lbl_800FC560
+/* 800FC4E8 000F8148 40 80 00 14 */ bge lbl_800FC4FC
+/* 800FC4EC 000F814C 2C 03 00 0D */ cmpwi r3, 0xd
+/* 800FC4F0 000F8150 41 82 00 18 */ beq lbl_800FC508
+/* 800FC4F4 000F8154 40 80 00 40 */ bge lbl_800FC534
+/* 800FC4F8 000F8158 48 00 00 C0 */ b lbl_800FC5B8
+lbl_800FC4FC:
+/* 800FC4FC 000F815C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800FC500 000F8160 40 80 00 B8 */ bge lbl_800FC5B8
+/* 800FC504 000F8164 48 00 00 88 */ b lbl_800FC58C
+lbl_800FC508:
+/* 800FC508 000F8168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC50C 000F816C 38 80 00 03 */ li r4, 3
+/* 800FC510 000F8170 38 A0 00 00 */ li r5, 0
+/* 800FC514 000F8174 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC518 000F8178 48 15 78 99 */ bl func_80253DB0
+/* 800FC51C 000F817C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC520 000F8180 38 80 00 02 */ li r4, 2
+/* 800FC524 000F8184 38 A0 00 00 */ li r5, 0
+/* 800FC528 000F8188 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC52C 000F818C 48 15 78 85 */ bl func_80253DB0
+/* 800FC530 000F8190 48 00 0F 00 */ b lbl_800FD430
+lbl_800FC534:
+/* 800FC534 000F8194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC538 000F8198 38 80 00 04 */ li r4, 4
+/* 800FC53C 000F819C 38 A0 00 00 */ li r5, 0
+/* 800FC540 000F81A0 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC544 000F81A4 48 15 78 6D */ bl func_80253DB0
+/* 800FC548 000F81A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC54C 000F81AC 38 80 00 02 */ li r4, 2
+/* 800FC550 000F81B0 38 A0 00 00 */ li r5, 0
+/* 800FC554 000F81B4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC558 000F81B8 48 15 78 59 */ bl func_80253DB0
+/* 800FC55C 000F81BC 48 00 0E D4 */ b lbl_800FD430
+lbl_800FC560:
+/* 800FC560 000F81C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC564 000F81C4 38 80 00 05 */ li r4, 5
+/* 800FC568 000F81C8 38 A0 00 00 */ li r5, 0
+/* 800FC56C 000F81CC A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC570 000F81D0 48 15 78 41 */ bl func_80253DB0
+/* 800FC574 000F81D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC578 000F81D8 38 80 00 02 */ li r4, 2
+/* 800FC57C 000F81DC 38 A0 00 00 */ li r5, 0
+/* 800FC580 000F81E0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC584 000F81E4 48 15 78 2D */ bl func_80253DB0
+/* 800FC588 000F81E8 48 00 0E A8 */ b lbl_800FD430
+lbl_800FC58C:
+/* 800FC58C 000F81EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC590 000F81F0 38 80 00 06 */ li r4, 6
+/* 800FC594 000F81F4 38 A0 00 00 */ li r5, 0
+/* 800FC598 000F81F8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC59C 000F81FC 48 15 78 15 */ bl func_80253DB0
+/* 800FC5A0 000F8200 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5A4 000F8204 38 80 00 02 */ li r4, 2
+/* 800FC5A8 000F8208 38 A0 00 00 */ li r5, 0
+/* 800FC5AC 000F820C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC5B0 000F8210 48 15 78 01 */ bl func_80253DB0
+/* 800FC5B4 000F8214 48 00 0E 7C */ b lbl_800FD430
+lbl_800FC5B8:
+/* 800FC5B8 000F8218 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5BC 000F821C 38 80 00 00 */ li r4, 0
+/* 800FC5C0 000F8220 38 A0 00 00 */ li r5, 0
+/* 800FC5C4 000F8224 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC5C8 000F8228 48 15 77 E9 */ bl func_80253DB0
+/* 800FC5CC 000F822C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5D0 000F8230 38 80 00 00 */ li r4, 0
+/* 800FC5D4 000F8234 38 A0 00 00 */ li r5, 0
+/* 800FC5D8 000F8238 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC5DC 000F823C 48 15 77 D5 */ bl func_80253DB0
+/* 800FC5E0 000F8240 48 00 0E 50 */ b lbl_800FD430
+/* 800FC5E4 000F8244 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FC5E8 000F8248 48 15 77 E9 */ bl func_80253DD0
+/* 800FC5EC 000F824C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC5F0 000F8250 28 00 00 03 */ cmplwi r0, 3
+/* 800FC5F4 000F8254 40 82 0E 3C */ bne lbl_800FD430
+/* 800FC5F8 000F8258 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5FC 000F825C 38 80 00 01 */ li r4, 1
+/* 800FC600 000F8260 38 A0 00 00 */ li r5, 0
+/* 800FC604 000F8264 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC608 000F8268 48 15 77 A9 */ bl func_80253DB0
+/* 800FC60C 000F826C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC610 000F8270 38 00 00 19 */ li r0, 0x19
+/* 800FC614 000F8274 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC618 000F8278 48 00 0E 18 */ b lbl_800FD430
+/* 800FC61C 000F827C A8 65 00 50 */ lha r3, 0x50(r5)
+/* 800FC620 000F8280 48 15 77 B1 */ bl func_80253DD0
+/* 800FC624 000F8284 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC628 000F8288 28 00 00 03 */ cmplwi r0, 3
+/* 800FC62C 000F828C 40 82 0E 04 */ bne lbl_800FD430
+/* 800FC630 000F8290 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC634 000F8294 38 80 00 08 */ li r4, 8
+/* 800FC638 000F8298 38 A0 00 00 */ li r5, 0
+/* 800FC63C 000F829C A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC640 000F82A0 48 15 77 B1 */ bl func_80253DF0
+/* 800FC644 000F82A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC648 000F82A8 38 80 00 08 */ li r4, 8
+/* 800FC64C 000F82AC 38 A0 00 01 */ li r5, 1
+/* 800FC650 000F82B0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC654 000F82B4 48 15 77 9D */ bl func_80253DF0
+/* 800FC658 000F82B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC65C 000F82BC 38 80 00 08 */ li r4, 8
+/* 800FC660 000F82C0 38 A0 00 01 */ li r5, 1
+/* 800FC664 000F82C4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC668 000F82C8 48 15 77 89 */ bl func_80253DF0
+/* 800FC66C 000F82CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC670 000F82D0 38 80 00 07 */ li r4, 7
+/* 800FC674 000F82D4 38 A0 00 00 */ li r5, 0
+/* 800FC678 000F82D8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC67C 000F82DC 48 15 77 35 */ bl func_80253DB0
+/* 800FC680 000F82E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC684 000F82E4 38 80 00 0A */ li r4, 0xa
+/* 800FC688 000F82E8 38 A0 00 00 */ li r5, 0
+/* 800FC68C 000F82EC A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC690 000F82F0 48 15 77 21 */ bl func_80253DB0
+/* 800FC694 000F82F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC698 000F82F8 38 00 00 0E */ li r0, 0xe
+/* 800FC69C 000F82FC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC6A0 000F8300 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC6A4 000F8304 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC6A8 000F8308 28 00 00 04 */ cmplwi r0, 4
+/* 800FC6AC 000F830C 40 82 00 14 */ bne lbl_800FC6C0
+/* 800FC6B0 000F8310 3C 60 80 00 */ lis r3, 0x80000F80@ha
+/* 800FC6B4 000F8314 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
+/* 800FC6B8 000F8318 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC6BC 000F831C 48 00 0D 74 */ b lbl_800FD430
+lbl_800FC6C0:
+/* 800FC6C0 000F8320 3C 60 80 00 */ lis r3, 0x80000FE0@ha
+/* 800FC6C4 000F8324 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
+/* 800FC6C8 000F8328 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC6CC 000F832C 48 00 0D 64 */ b lbl_800FD430
+/* 800FC6D0 000F8330 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FC6D4 000F8334 48 15 76 FD */ bl func_80253DD0
+/* 800FC6D8 000F8338 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC6DC 000F833C 28 00 00 03 */ cmplwi r0, 3
+/* 800FC6E0 000F8340 40 82 0D 50 */ bne lbl_800FD430
+/* 800FC6E4 000F8344 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC6E8 000F8348 38 80 00 06 */ li r4, 6
+/* 800FC6EC 000F834C 38 A0 00 00 */ li r5, 0
+/* 800FC6F0 000F8350 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC6F4 000F8354 48 15 76 BD */ bl func_80253DB0
+/* 800FC6F8 000F8358 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC6FC 000F835C 38 80 00 09 */ li r4, 9
+/* 800FC700 000F8360 38 A0 00 00 */ li r5, 0
+/* 800FC704 000F8364 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FC708 000F8368 48 15 76 A9 */ bl func_80253DB0
+/* 800FC70C 000F836C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC710 000F8370 38 80 00 1B */ li r4, 0x1b
+/* 800FC714 000F8374 38 00 00 14 */ li r0, 0x14
+/* 800FC718 000F8378 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FC71C 000F837C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC720 000F8380 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FC724 000F8384 48 00 0D 0C */ b lbl_800FD430
+/* 800FC728 000F8388 A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FC72C 000F838C 48 15 76 A5 */ bl func_80253DD0
+/* 800FC730 000F8390 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC734 000F8394 28 00 00 03 */ cmplwi r0, 3
+/* 800FC738 000F8398 40 82 0C F8 */ bne lbl_800FD430
+/* 800FC73C 000F839C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC740 000F83A0 38 80 00 08 */ li r4, 8
+/* 800FC744 000F83A4 38 A0 00 00 */ li r5, 0
+/* 800FC748 000F83A8 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FC74C 000F83AC 48 15 76 A5 */ bl func_80253DF0
+/* 800FC750 000F83B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC754 000F83B4 38 80 00 08 */ li r4, 8
+/* 800FC758 000F83B8 38 A0 00 01 */ li r5, 1
+/* 800FC75C 000F83BC A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FC760 000F83C0 48 15 76 91 */ bl func_80253DF0
+/* 800FC764 000F83C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC768 000F83C8 38 80 00 07 */ li r4, 7
+/* 800FC76C 000F83CC 38 A0 00 00 */ li r5, 0
+/* 800FC770 000F83D0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC774 000F83D4 48 15 76 3D */ bl func_80253DB0
+/* 800FC778 000F83D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC77C 000F83DC 38 80 00 02 */ li r4, 2
+/* 800FC780 000F83E0 38 A0 00 00 */ li r5, 0
+/* 800FC784 000F83E4 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FC788 000F83E8 48 15 76 29 */ bl func_80253DB0
+/* 800FC78C 000F83EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC790 000F83F0 38 00 00 1C */ li r0, 0x1c
+/* 800FC794 000F83F4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC798 000F83F8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC79C 000F83FC A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC7A0 000F8400 28 00 00 04 */ cmplwi r0, 4
+/* 800FC7A4 000F8404 40 82 00 14 */ bne lbl_800FC7B8
+/* 800FC7A8 000F8408 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FC7AC 000F840C 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FC7B0 000F8410 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC7B4 000F8414 48 00 0C 7C */ b lbl_800FD430
+lbl_800FC7B8:
+/* 800FC7B8 000F8418 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FC7BC 000F841C 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FC7C0 000F8420 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC7C4 000F8424 48 00 0C 6C */ b lbl_800FD430
+/* 800FC7C8 000F8428 38 00 2D 63 */ li r0, 0x2d63
+/* 800FC7CC 000F842C 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FC7D0 000F8430 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC7D4 000F8434 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FC7D8 000F8438 48 15 75 F9 */ bl func_80253DD0
+/* 800FC7DC 000F843C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC7E0 000F8440 28 00 00 03 */ cmplwi r0, 3
+/* 800FC7E4 000F8444 40 82 0C 4C */ bne lbl_800FD430
+/* 800FC7E8 000F8448 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC7EC 000F844C 38 00 00 1F */ li r0, 0x1f
+/* 800FC7F0 000F8450 38 60 00 01 */ li r3, 1
+/* 800FC7F4 000F8454 38 80 00 00 */ li r4, 0
+/* 800FC7F8 000F8458 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FC7FC 000F845C 4B F5 D0 FD */ bl func_800598F8
+/* 800FC800 000F8460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC804 000F8464 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FC808 000F8468 28 00 00 04 */ cmplwi r0, 4
+/* 800FC80C 000F846C 40 82 00 40 */ bne lbl_800FC84C
+/* 800FC810 000F8470 38 60 00 08 */ li r3, 8
+/* 800FC814 000F8474 38 80 00 00 */ li r4, 0
+/* 800FC818 000F8478 38 A0 00 00 */ li r5, 0
+/* 800FC81C 000F847C 38 C0 00 14 */ li r6, 0x14
+/* 800FC820 000F8480 38 E0 00 00 */ li r7, 0
+/* 800FC824 000F8484 39 00 00 00 */ li r8, 0
+/* 800FC828 000F8488 4B F5 D1 A1 */ bl func_800599C8
+/* 800FC82C 000F848C 38 60 00 14 */ li r3, 0x14
+/* 800FC830 000F8490 38 80 00 00 */ li r4, 0
+/* 800FC834 000F8494 38 A0 00 08 */ li r5, 8
+/* 800FC838 000F8498 38 C0 00 00 */ li r6, 0
+/* 800FC83C 000F849C 38 E0 00 00 */ li r7, 0
+/* 800FC840 000F84A0 39 00 00 00 */ li r8, 0
+/* 800FC844 000F84A4 4B F5 D1 85 */ bl func_800599C8
+/* 800FC848 000F84A8 48 00 0B E8 */ b lbl_800FD430
+lbl_800FC84C:
+/* 800FC84C 000F84AC 38 60 00 06 */ li r3, 6
+/* 800FC850 000F84B0 38 80 00 00 */ li r4, 0
+/* 800FC854 000F84B4 38 A0 00 00 */ li r5, 0
+/* 800FC858 000F84B8 38 C0 00 07 */ li r6, 7
+/* 800FC85C 000F84BC 38 E0 00 00 */ li r7, 0
+/* 800FC860 000F84C0 39 00 00 00 */ li r8, 0
+/* 800FC864 000F84C4 4B F5 D1 65 */ bl func_800599C8
+/* 800FC868 000F84C8 38 60 00 07 */ li r3, 7
+/* 800FC86C 000F84CC 38 80 00 00 */ li r4, 0
+/* 800FC870 000F84D0 38 A0 00 06 */ li r5, 6
+/* 800FC874 000F84D4 38 C0 00 08 */ li r6, 8
+/* 800FC878 000F84D8 38 E0 00 00 */ li r7, 0
+/* 800FC87C 000F84DC 39 00 00 00 */ li r8, 0
+/* 800FC880 000F84E0 4B F5 D1 49 */ bl func_800599C8
+/* 800FC884 000F84E4 38 60 00 08 */ li r3, 8
+/* 800FC888 000F84E8 38 80 00 00 */ li r4, 0
+/* 800FC88C 000F84EC 38 A0 00 07 */ li r5, 7
+/* 800FC890 000F84F0 38 C0 00 14 */ li r6, 0x14
+/* 800FC894 000F84F4 38 E0 00 00 */ li r7, 0
+/* 800FC898 000F84F8 39 00 00 00 */ li r8, 0
+/* 800FC89C 000F84FC 4B F5 D1 2D */ bl func_800599C8
+/* 800FC8A0 000F8500 38 60 00 14 */ li r3, 0x14
+/* 800FC8A4 000F8504 38 80 00 00 */ li r4, 0
+/* 800FC8A8 000F8508 38 A0 00 08 */ li r5, 8
+/* 800FC8AC 000F850C 38 C0 00 00 */ li r6, 0
+/* 800FC8B0 000F8510 38 E0 00 00 */ li r7, 0
+/* 800FC8B4 000F8514 39 00 00 00 */ li r8, 0
+/* 800FC8B8 000F8518 4B F5 D1 11 */ bl func_800599C8
+/* 800FC8BC 000F851C 48 00 0B 74 */ b lbl_800FD430
+/* 800FC8C0 000F8520 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FC8C4 000F8524 38 60 00 29 */ li r3, 0x29
+/* 800FC8C8 000F8528 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FC8CC 000F852C 38 C0 00 01 */ li r6, 1
+/* 800FC8D0 000F8530 4B F5 D1 9D */ bl func_80059A6C
+/* 800FC8D4 000F8534 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC8D8 000F8538 41 82 0B 58 */ beq lbl_800FD430
+/* 800FC8DC 000F853C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FC8E0 000F8540 41 82 01 E0 */ beq lbl_800FCAC0
+/* 800FC8E4 000F8544 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC8E8 000F8548 3B 80 00 00 */ li r28, 0
+/* 800FC8EC 000F854C 2C 00 00 07 */ cmpwi r0, 7
+/* 800FC8F0 000F8550 41 82 00 B4 */ beq lbl_800FC9A4
+/* 800FC8F4 000F8554 40 80 00 10 */ bge lbl_800FC904
+/* 800FC8F8 000F8558 2C 00 00 06 */ cmpwi r0, 6
+/* 800FC8FC 000F855C 40 80 00 14 */ bge lbl_800FC910
+/* 800FC900 000F8560 48 00 01 74 */ b lbl_800FCA74
+lbl_800FC904:
+/* 800FC904 000F8564 2C 00 00 09 */ cmpwi r0, 9
+/* 800FC908 000F8568 40 80 01 6C */ bge lbl_800FCA74
+/* 800FC90C 000F856C 48 00 01 2C */ b lbl_800FCA38
+lbl_800FC910:
+/* 800FC910 000F8570 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC914 000F8574 38 80 00 00 */ li r4, 0
+/* 800FC918 000F8578 38 A0 00 00 */ li r5, 0
+/* 800FC91C 000F857C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC920 000F8580 48 15 74 91 */ bl func_80253DB0
+/* 800FC924 000F8584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC928 000F8588 38 80 00 02 */ li r4, 2
+/* 800FC92C 000F858C 38 A0 00 00 */ li r5, 0
+/* 800FC930 000F8590 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC934 000F8594 48 15 74 7D */ bl func_80253DB0
+/* 800FC938 000F8598 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC93C 000F859C 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FC940 000F85A0 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FC944 000F85A4 41 82 01 68 */ beq lbl_800FCAAC
+/* 800FC948 000F85A8 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FC94C 000F85AC 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FC950 000F85B0 38 A0 00 01 */ li r5, 1
+/* 800FC954 000F85B4 7D 89 03 A6 */ mtctr r12
+/* 800FC958 000F85B8 4E 80 04 21 */ bctrl
+/* 800FC95C 000F85BC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC960 000F85C0 41 82 00 30 */ beq lbl_800FC990
+/* 800FC964 000F85C4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC968 000F85C8 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FC96C 000F85CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC970 000F85D0 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FC974 000F85D4 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FC978 000F85D8 48 2D FD D1 */ bl func_803DC748
+/* 800FC97C 000F85DC C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FC980 000F85E0 38 60 02 23 */ li r3, 0x223
+/* 800FC984 000F85E4 38 80 00 00 */ li r4, 0
+/* 800FC988 000F85E8 4B F0 E7 E9 */ bl func_8000B170
+/* 800FC98C 000F85EC 48 00 01 20 */ b lbl_800FCAAC
+lbl_800FC990:
+/* 800FC990 000F85F0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FC994 000F85F4 38 60 02 22 */ li r3, 0x222
+/* 800FC998 000F85F8 38 80 00 00 */ li r4, 0
+/* 800FC99C 000F85FC 4B F0 E7 D5 */ bl func_8000B170
+/* 800FC9A0 000F8600 48 00 01 0C */ b lbl_800FCAAC
+lbl_800FC9A4:
+/* 800FC9A4 000F8604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9A8 000F8608 38 80 00 01 */ li r4, 1
+/* 800FC9AC 000F860C 38 A0 00 00 */ li r5, 0
+/* 800FC9B0 000F8610 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC9B4 000F8614 48 15 73 FD */ bl func_80253DB0
+/* 800FC9B8 000F8618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9BC 000F861C 38 80 00 02 */ li r4, 2
+/* 800FC9C0 000F8620 38 A0 00 00 */ li r5, 0
+/* 800FC9C4 000F8624 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC9C8 000F8628 48 15 73 E9 */ bl func_80253DB0
+/* 800FC9CC 000F862C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9D0 000F8630 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FC9D4 000F8634 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FC9D8 000F8638 41 82 00 D4 */ beq lbl_800FCAAC
+/* 800FC9DC 000F863C 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FC9E0 000F8640 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FC9E4 000F8644 38 A0 00 00 */ li r5, 0
+/* 800FC9E8 000F8648 7D 89 03 A6 */ mtctr r12
+/* 800FC9EC 000F864C 4E 80 04 21 */ bctrl
+/* 800FC9F0 000F8650 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC9F4 000F8654 41 82 00 30 */ beq lbl_800FCA24
+/* 800FC9F8 000F8658 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9FC 000F865C 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FCA00 000F8660 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA04 000F8664 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FCA08 000F8668 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FCA0C 000F866C 48 2D FD 3D */ bl func_803DC748
+/* 800FCA10 000F8670 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FCA14 000F8674 38 60 02 23 */ li r3, 0x223
+/* 800FCA18 000F8678 38 80 00 00 */ li r4, 0
+/* 800FCA1C 000F867C 4B F0 E7 55 */ bl func_8000B170
+/* 800FCA20 000F8680 48 00 00 8C */ b lbl_800FCAAC
+lbl_800FCA24:
+/* 800FCA24 000F8684 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FCA28 000F8688 38 60 02 22 */ li r3, 0x222
+/* 800FCA2C 000F868C 38 80 00 00 */ li r4, 0
+/* 800FCA30 000F8690 4B F0 E7 41 */ bl func_8000B170
+/* 800FCA34 000F8694 48 00 00 78 */ b lbl_800FCAAC
+lbl_800FCA38:
+/* 800FCA38 000F8698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA3C 000F869C 38 80 00 02 */ li r4, 2
+/* 800FCA40 000F86A0 38 A0 00 00 */ li r5, 0
+/* 800FCA44 000F86A4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCA48 000F86A8 48 15 73 69 */ bl func_80253DB0
+/* 800FCA4C 000F86AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA50 000F86B0 38 80 00 02 */ li r4, 2
+/* 800FCA54 000F86B4 38 A0 00 00 */ li r5, 0
+/* 800FCA58 000F86B8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCA5C 000F86BC 48 15 73 55 */ bl func_80253DB0
+/* 800FCA60 000F86C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA64 000F86C4 38 00 00 25 */ li r0, 0x25
+/* 800FCA68 000F86C8 3B 80 00 01 */ li r28, 1
+/* 800FCA6C 000F86CC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCA70 000F86D0 48 00 00 3C */ b lbl_800FCAAC
+lbl_800FCA74:
+/* 800FCA74 000F86D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA78 000F86D8 38 80 00 03 */ li r4, 3
+/* 800FCA7C 000F86DC 38 A0 00 00 */ li r5, 0
+/* 800FCA80 000F86E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCA84 000F86E4 48 15 73 2D */ bl func_80253DB0
+/* 800FCA88 000F86E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA8C 000F86EC 38 80 00 01 */ li r4, 1
+/* 800FCA90 000F86F0 38 A0 00 00 */ li r5, 0
+/* 800FCA94 000F86F4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCA98 000F86F8 48 15 73 19 */ bl func_80253DB0
+/* 800FCA9C 000F86FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCAA0 000F8700 38 00 00 20 */ li r0, 0x20
+/* 800FCAA4 000F8704 3B 80 00 02 */ li r28, 2
+/* 800FCAA8 000F8708 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FCAAC:
+/* 800FCAAC 000F870C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800FCAB0 000F8710 41 82 09 80 */ beq lbl_800FD430
+/* 800FCAB4 000F8714 7F 83 E3 78 */ mr r3, r28
+/* 800FCAB8 000F8718 4B F5 DA 15 */ bl func_8005A4CC
+/* 800FCABC 000F871C 48 00 09 74 */ b lbl_800FD430
+lbl_800FCAC0:
+/* 800FCAC0 000F8720 2C 03 00 07 */ cmpwi r3, 7
+/* 800FCAC4 000F8724 41 82 00 4C */ beq lbl_800FCB10
+/* 800FCAC8 000F8728 40 80 00 10 */ bge lbl_800FCAD8
+/* 800FCACC 000F872C 2C 03 00 06 */ cmpwi r3, 6
+/* 800FCAD0 000F8730 40 80 00 14 */ bge lbl_800FCAE4
+/* 800FCAD4 000F8734 48 00 00 94 */ b lbl_800FCB68
+lbl_800FCAD8:
+/* 800FCAD8 000F8738 2C 03 00 09 */ cmpwi r3, 9
+/* 800FCADC 000F873C 40 80 00 8C */ bge lbl_800FCB68
+/* 800FCAE0 000F8740 48 00 00 5C */ b lbl_800FCB3C
+lbl_800FCAE4:
+/* 800FCAE4 000F8744 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCAE8 000F8748 38 80 00 00 */ li r4, 0
+/* 800FCAEC 000F874C 38 A0 00 00 */ li r5, 0
+/* 800FCAF0 000F8750 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCAF4 000F8754 48 15 72 BD */ bl func_80253DB0
+/* 800FCAF8 000F8758 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCAFC 000F875C 38 80 00 02 */ li r4, 2
+/* 800FCB00 000F8760 38 A0 00 00 */ li r5, 0
+/* 800FCB04 000F8764 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB08 000F8768 48 15 72 A9 */ bl func_80253DB0
+/* 800FCB0C 000F876C 48 00 09 24 */ b lbl_800FD430
+lbl_800FCB10:
+/* 800FCB10 000F8770 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB14 000F8774 38 80 00 01 */ li r4, 1
+/* 800FCB18 000F8778 38 A0 00 00 */ li r5, 0
+/* 800FCB1C 000F877C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCB20 000F8780 48 15 72 91 */ bl func_80253DB0
+/* 800FCB24 000F8784 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB28 000F8788 38 80 00 02 */ li r4, 2
+/* 800FCB2C 000F878C 38 A0 00 00 */ li r5, 0
+/* 800FCB30 000F8790 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB34 000F8794 48 15 72 7D */ bl func_80253DB0
+/* 800FCB38 000F8798 48 00 08 F8 */ b lbl_800FD430
+lbl_800FCB3C:
+/* 800FCB3C 000F879C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB40 000F87A0 38 80 00 02 */ li r4, 2
+/* 800FCB44 000F87A4 38 A0 00 00 */ li r5, 0
+/* 800FCB48 000F87A8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCB4C 000F87AC 48 15 72 65 */ bl func_80253DB0
+/* 800FCB50 000F87B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB54 000F87B4 38 80 00 02 */ li r4, 2
+/* 800FCB58 000F87B8 38 A0 00 00 */ li r5, 0
+/* 800FCB5C 000F87BC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB60 000F87C0 48 15 72 51 */ bl func_80253DB0
+/* 800FCB64 000F87C4 48 00 08 CC */ b lbl_800FD430
+lbl_800FCB68:
+/* 800FCB68 000F87C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB6C 000F87CC 38 80 00 03 */ li r4, 3
+/* 800FCB70 000F87D0 38 A0 00 00 */ li r5, 0
+/* 800FCB74 000F87D4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCB78 000F87D8 48 15 72 39 */ bl func_80253DB0
+/* 800FCB7C 000F87DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB80 000F87E0 38 80 00 00 */ li r4, 0
+/* 800FCB84 000F87E4 38 A0 00 00 */ li r5, 0
+/* 800FCB88 000F87E8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB8C 000F87EC 48 15 72 25 */ bl func_80253DB0
+/* 800FCB90 000F87F0 48 00 08 A0 */ b lbl_800FD430
+/* 800FCB94 000F87F4 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FCB98 000F87F8 48 15 72 39 */ bl func_80253DD0
+/* 800FCB9C 000F87FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCBA0 000F8800 28 00 00 03 */ cmplwi r0, 3
+/* 800FCBA4 000F8804 40 82 08 8C */ bne lbl_800FD430
+/* 800FCBA8 000F8808 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBAC 000F880C 38 80 00 06 */ li r4, 6
+/* 800FCBB0 000F8810 38 A0 00 00 */ li r5, 0
+/* 800FCBB4 000F8814 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCBB8 000F8818 48 15 71 F9 */ bl func_80253DB0
+/* 800FCBBC 000F881C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBC0 000F8820 38 80 00 01 */ li r4, 1
+/* 800FCBC4 000F8824 38 A0 00 00 */ li r5, 0
+/* 800FCBC8 000F8828 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCBCC 000F882C 48 15 71 E5 */ bl func_80253DB0
+/* 800FCBD0 000F8830 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBD4 000F8834 38 00 00 21 */ li r0, 0x21
+/* 800FCBD8 000F8838 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCBDC 000F883C 48 00 08 54 */ b lbl_800FD430
+/* 800FCBE0 000F8840 A8 65 00 52 */ lha r3, 0x52(r5)
+/* 800FCBE4 000F8844 48 15 71 ED */ bl func_80253DD0
+/* 800FCBE8 000F8848 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCBEC 000F884C 28 00 00 03 */ cmplwi r0, 3
+/* 800FCBF0 000F8850 40 82 08 40 */ bne lbl_800FD430
+/* 800FCBF4 000F8854 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBF8 000F8858 38 80 00 08 */ li r4, 8
+/* 800FCBFC 000F885C 38 A0 00 00 */ li r5, 0
+/* 800FCC00 000F8860 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCC04 000F8864 48 15 71 ED */ bl func_80253DF0
+/* 800FCC08 000F8868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC0C 000F886C 38 80 00 08 */ li r4, 8
+/* 800FCC10 000F8870 38 A0 00 01 */ li r5, 1
+/* 800FCC14 000F8874 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCC18 000F8878 48 15 71 D9 */ bl func_80253DF0
+/* 800FCC1C 000F887C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC20 000F8880 38 80 00 0A */ li r4, 0xa
+/* 800FCC24 000F8884 38 A0 00 00 */ li r5, 0
+/* 800FCC28 000F8888 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCC2C 000F888C 48 15 71 85 */ bl func_80253DB0
+/* 800FCC30 000F8890 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC34 000F8894 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FCC38 000F8898 28 00 00 02 */ cmplwi r0, 2
+/* 800FCC3C 000F889C 40 82 00 14 */ bne lbl_800FCC50
+/* 800FCC40 000F88A0 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FCC44 000F88A4 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FCC48 000F88A8 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCC4C 000F88AC 48 00 00 28 */ b lbl_800FCC74
+lbl_800FCC50:
+/* 800FCC50 000F88B0 28 00 00 04 */ cmplwi r0, 4
+/* 800FCC54 000F88B4 40 82 00 14 */ bne lbl_800FCC68
+/* 800FCC58 000F88B8 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FCC5C 000F88BC 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FCC60 000F88C0 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCC64 000F88C4 48 00 00 10 */ b lbl_800FCC74
+lbl_800FCC68:
+/* 800FCC68 000F88C8 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FCC6C 000F88CC 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FCC70 000F88D0 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FCC74:
+/* 800FCC74 000F88D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC78 000F88D8 38 80 00 07 */ li r4, 7
+/* 800FCC7C 000F88DC 38 A0 00 00 */ li r5, 0
+/* 800FCC80 000F88E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCC84 000F88E4 48 15 71 2D */ bl func_80253DB0
+/* 800FCC88 000F88E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC8C 000F88EC 38 00 00 01 */ li r0, 1
+/* 800FCC90 000F88F0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCC94 000F88F4 48 00 07 9C */ b lbl_800FD430
+/* 800FCC98 000F88F8 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FCC9C 000F88FC 38 80 00 09 */ li r4, 9
+/* 800FCCA0 000F8900 38 A0 00 00 */ li r5, 0
+/* 800FCCA4 000F8904 48 15 71 0D */ bl func_80253DB0
+/* 800FCCA8 000F8908 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCAC 000F890C 38 80 00 1E */ li r4, 0x1e
+/* 800FCCB0 000F8910 38 00 00 08 */ li r0, 8
+/* 800FCCB4 000F8914 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FCCB8 000F8918 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCBC 000F891C 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FCCC0 000F8920 48 00 07 70 */ b lbl_800FD430
+/* 800FCCC4 000F8924 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FCCC8 000F8928 48 15 71 09 */ bl func_80253DD0
+/* 800FCCCC 000F892C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCCD0 000F8930 28 00 00 03 */ cmplwi r0, 3
+/* 800FCCD4 000F8934 40 82 07 5C */ bne lbl_800FD430
+/* 800FCCD8 000F8938 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCDC 000F893C 38 80 00 08 */ li r4, 8
+/* 800FCCE0 000F8940 38 A0 00 00 */ li r5, 0
+/* 800FCCE4 000F8944 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FCCE8 000F8948 48 15 71 09 */ bl func_80253DF0
+/* 800FCCEC 000F894C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCF0 000F8950 38 80 00 08 */ li r4, 8
+/* 800FCCF4 000F8954 38 A0 00 01 */ li r5, 1
+/* 800FCCF8 000F8958 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FCCFC 000F895C 48 15 70 F5 */ bl func_80253DF0
+/* 800FCD00 000F8960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD04 000F8964 38 80 00 08 */ li r4, 8
+/* 800FCD08 000F8968 38 A0 00 01 */ li r5, 1
+/* 800FCD0C 000F896C A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FCD10 000F8970 48 15 70 E1 */ bl func_80253DF0
+/* 800FCD14 000F8974 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD18 000F8978 38 80 00 08 */ li r4, 8
+/* 800FCD1C 000F897C 38 A0 00 01 */ li r5, 1
+/* 800FCD20 000F8980 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCD24 000F8984 48 15 70 CD */ bl func_80253DF0
+/* 800FCD28 000F8988 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD2C 000F898C 38 80 00 02 */ li r4, 2
+/* 800FCD30 000F8990 38 A0 00 00 */ li r5, 0
+/* 800FCD34 000F8994 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FCD38 000F8998 48 15 70 79 */ bl func_80253DB0
+/* 800FCD3C 000F899C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD40 000F89A0 38 80 00 02 */ li r4, 2
+/* 800FCD44 000F89A4 38 A0 00 00 */ li r5, 0
+/* 800FCD48 000F89A8 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FCD4C 000F89AC 48 15 70 65 */ bl func_80253DB0
+/* 800FCD50 000F89B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD54 000F89B4 38 80 00 02 */ li r4, 2
+/* 800FCD58 000F89B8 38 A0 00 00 */ li r5, 0
+/* 800FCD5C 000F89BC A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCD60 000F89C0 48 15 70 51 */ bl func_80253DB0
+/* 800FCD64 000F89C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD68 000F89C8 38 00 00 1C */ li r0, 0x1c
+/* 800FCD6C 000F89CC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCD70 000F89D0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD74 000F89D4 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FCD78 000F89D8 28 00 00 04 */ cmplwi r0, 4
+/* 800FCD7C 000F89DC 40 82 00 14 */ bne lbl_800FCD90
+/* 800FCD80 000F89E0 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FCD84 000F89E4 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FCD88 000F89E8 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCD8C 000F89EC 48 00 00 10 */ b lbl_800FCD9C
+lbl_800FCD90:
+/* 800FCD90 000F89F0 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FCD94 000F89F4 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FCD98 000F89F8 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FCD9C:
+/* 800FCD9C 000F89FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDA0 000F8A00 38 00 00 00 */ li r0, 0
+/* 800FCDA4 000F8A04 B0 03 00 E8 */ sth r0, 0xe8(r3)
+/* 800FCDA8 000F8A08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDAC 000F8A0C 90 03 00 EC */ stw r0, 0xec(r3)
+/* 800FCDB0 000F8A10 48 00 06 80 */ b lbl_800FD430
+/* 800FCDB4 000F8A14 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FCDB8 000F8A18 48 15 70 19 */ bl func_80253DD0
+/* 800FCDBC 000F8A1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCDC0 000F8A20 28 00 00 03 */ cmplwi r0, 3
+/* 800FCDC4 000F8A24 40 82 06 6C */ bne lbl_800FD430
+/* 800FCDC8 000F8A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDCC 000F8A2C 38 80 00 06 */ li r4, 6
+/* 800FCDD0 000F8A30 38 A0 00 00 */ li r5, 0
+/* 800FCDD4 000F8A34 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCDD8 000F8A38 48 15 6F D9 */ bl func_80253DB0
+/* 800FCDDC 000F8A3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDE0 000F8A40 38 80 00 09 */ li r4, 9
+/* 800FCDE4 000F8A44 38 A0 00 00 */ li r5, 0
+/* 800FCDE8 000F8A48 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCDEC 000F8A4C 48 15 6F C5 */ bl func_80253DB0
+/* 800FCDF0 000F8A50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDF4 000F8A54 38 80 00 23 */ li r4, 0x23
+/* 800FCDF8 000F8A58 38 00 00 14 */ li r0, 0x14
+/* 800FCDFC 000F8A5C 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FCE00 000F8A60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE04 000F8A64 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FCE08 000F8A68 48 00 06 28 */ b lbl_800FD430
+/* 800FCE0C 000F8A6C A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FCE10 000F8A70 48 15 6F C1 */ bl func_80253DD0
+/* 800FCE14 000F8A74 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCE18 000F8A78 28 00 00 03 */ cmplwi r0, 3
+/* 800FCE1C 000F8A7C 40 82 06 14 */ bne lbl_800FD430
+/* 800FCE20 000F8A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE24 000F8A84 38 80 00 08 */ li r4, 8
+/* 800FCE28 000F8A88 38 A0 00 00 */ li r5, 0
+/* 800FCE2C 000F8A8C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCE30 000F8A90 48 15 6F C1 */ bl func_80253DF0
+/* 800FCE34 000F8A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE38 000F8A98 38 80 00 08 */ li r4, 8
+/* 800FCE3C 000F8A9C 38 A0 00 01 */ li r5, 1
+/* 800FCE40 000F8AA0 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FCE44 000F8AA4 48 15 6F AD */ bl func_80253DF0
+/* 800FCE48 000F8AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE4C 000F8AAC 38 80 00 07 */ li r4, 7
+/* 800FCE50 000F8AB0 38 A0 00 00 */ li r5, 0
+/* 800FCE54 000F8AB4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCE58 000F8AB8 48 15 6F 59 */ bl func_80253DB0
+/* 800FCE5C 000F8ABC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE60 000F8AC0 38 80 00 02 */ li r4, 2
+/* 800FCE64 000F8AC4 38 A0 00 00 */ li r5, 0
+/* 800FCE68 000F8AC8 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FCE6C 000F8ACC 48 15 6F 45 */ bl func_80253DB0
+/* 800FCE70 000F8AD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE74 000F8AD4 38 00 00 24 */ li r0, 0x24
+/* 800FCE78 000F8AD8 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCE7C 000F8ADC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE80 000F8AE0 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FCE84 000F8AE4 28 00 00 04 */ cmplwi r0, 4
+/* 800FCE88 000F8AE8 40 82 00 14 */ bne lbl_800FCE9C
+/* 800FCE8C 000F8AEC 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FCE90 000F8AF0 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FCE94 000F8AF4 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCE98 000F8AF8 48 00 05 98 */ b lbl_800FD430
+lbl_800FCE9C:
+/* 800FCE9C 000F8AFC 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FCEA0 000F8B00 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FCEA4 000F8B04 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCEA8 000F8B08 48 00 05 88 */ b lbl_800FD430
+/* 800FCEAC 000F8B0C 38 00 2D 60 */ li r0, 0x2d60
+/* 800FCEB0 000F8B10 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FCEB4 000F8B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCEB8 000F8B18 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FCEBC 000F8B1C 48 15 6F 15 */ bl func_80253DD0
+/* 800FCEC0 000F8B20 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCEC4 000F8B24 28 00 00 03 */ cmplwi r0, 3
+/* 800FCEC8 000F8B28 40 82 05 68 */ bne lbl_800FD430
+/* 800FCECC 000F8B2C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCED0 000F8B30 38 00 00 27 */ li r0, 0x27
+/* 800FCED4 000F8B34 38 60 00 01 */ li r3, 1
+/* 800FCED8 000F8B38 38 80 00 00 */ li r4, 0
+/* 800FCEDC 000F8B3C 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FCEE0 000F8B40 4B F5 CA 19 */ bl func_800598F8
+/* 800FCEE4 000F8B44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCEE8 000F8B48 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FCEEC 000F8B4C 28 00 00 04 */ cmplwi r0, 4
+/* 800FCEF0 000F8B50 40 82 00 40 */ bne lbl_800FCF30
+/* 800FCEF4 000F8B54 38 60 00 08 */ li r3, 8
+/* 800FCEF8 000F8B58 38 80 00 00 */ li r4, 0
+/* 800FCEFC 000F8B5C 38 A0 00 00 */ li r5, 0
+/* 800FCF00 000F8B60 38 C0 00 14 */ li r6, 0x14
+/* 800FCF04 000F8B64 38 E0 00 00 */ li r7, 0
+/* 800FCF08 000F8B68 39 00 00 00 */ li r8, 0
+/* 800FCF0C 000F8B6C 4B F5 CA BD */ bl func_800599C8
+/* 800FCF10 000F8B70 38 60 00 14 */ li r3, 0x14
+/* 800FCF14 000F8B74 38 80 00 00 */ li r4, 0
+/* 800FCF18 000F8B78 38 A0 00 08 */ li r5, 8
+/* 800FCF1C 000F8B7C 38 C0 00 00 */ li r6, 0
+/* 800FCF20 000F8B80 38 E0 00 00 */ li r7, 0
+/* 800FCF24 000F8B84 39 00 00 00 */ li r8, 0
+/* 800FCF28 000F8B88 4B F5 CA A1 */ bl func_800599C8
+/* 800FCF2C 000F8B8C 48 00 05 04 */ b lbl_800FD430
+lbl_800FCF30:
+/* 800FCF30 000F8B90 38 60 00 06 */ li r3, 6
+/* 800FCF34 000F8B94 38 80 00 00 */ li r4, 0
+/* 800FCF38 000F8B98 38 A0 00 00 */ li r5, 0
+/* 800FCF3C 000F8B9C 38 C0 00 07 */ li r6, 7
+/* 800FCF40 000F8BA0 38 E0 00 00 */ li r7, 0
+/* 800FCF44 000F8BA4 39 00 00 00 */ li r8, 0
+/* 800FCF48 000F8BA8 4B F5 CA 81 */ bl func_800599C8
+/* 800FCF4C 000F8BAC 38 60 00 07 */ li r3, 7
+/* 800FCF50 000F8BB0 38 80 00 00 */ li r4, 0
+/* 800FCF54 000F8BB4 38 A0 00 06 */ li r5, 6
+/* 800FCF58 000F8BB8 38 C0 00 08 */ li r6, 8
+/* 800FCF5C 000F8BBC 38 E0 00 00 */ li r7, 0
+/* 800FCF60 000F8BC0 39 00 00 00 */ li r8, 0
+/* 800FCF64 000F8BC4 4B F5 CA 65 */ bl func_800599C8
+/* 800FCF68 000F8BC8 38 60 00 08 */ li r3, 8
+/* 800FCF6C 000F8BCC 38 80 00 00 */ li r4, 0
+/* 800FCF70 000F8BD0 38 A0 00 07 */ li r5, 7
+/* 800FCF74 000F8BD4 38 C0 00 14 */ li r6, 0x14
+/* 800FCF78 000F8BD8 38 E0 00 00 */ li r7, 0
+/* 800FCF7C 000F8BDC 39 00 00 00 */ li r8, 0
+/* 800FCF80 000F8BE0 4B F5 CA 49 */ bl func_800599C8
+/* 800FCF84 000F8BE4 38 60 00 14 */ li r3, 0x14
+/* 800FCF88 000F8BE8 38 80 00 00 */ li r4, 0
+/* 800FCF8C 000F8BEC 38 A0 00 08 */ li r5, 8
+/* 800FCF90 000F8BF0 38 C0 00 00 */ li r6, 0
+/* 800FCF94 000F8BF4 38 E0 00 00 */ li r7, 0
+/* 800FCF98 000F8BF8 39 00 00 00 */ li r8, 0
+/* 800FCF9C 000F8BFC 4B F5 CA 2D */ bl func_800599C8
+/* 800FCFA0 000F8C00 48 00 04 90 */ b lbl_800FD430
+/* 800FCFA4 000F8C04 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FCFA8 000F8C08 38 60 00 29 */ li r3, 0x29
+/* 800FCFAC 000F8C0C 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FCFB0 000F8C10 38 C0 00 01 */ li r6, 1
+/* 800FCFB4 000F8C14 4B F5 CA B9 */ bl func_80059A6C
+/* 800FCFB8 000F8C18 2C 03 00 00 */ cmpwi r3, 0
+/* 800FCFBC 000F8C1C 41 82 04 74 */ beq lbl_800FD430
+/* 800FCFC0 000F8C20 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FCFC4 000F8C24 41 82 01 E0 */ beq lbl_800FD1A4
+/* 800FCFC8 000F8C28 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCFCC 000F8C2C 3B 80 00 00 */ li r28, 0
+/* 800FCFD0 000F8C30 2C 00 00 07 */ cmpwi r0, 7
+/* 800FCFD4 000F8C34 41 82 00 B4 */ beq lbl_800FD088
+/* 800FCFD8 000F8C38 40 80 00 10 */ bge lbl_800FCFE8
+/* 800FCFDC 000F8C3C 2C 00 00 06 */ cmpwi r0, 6
+/* 800FCFE0 000F8C40 40 80 00 14 */ bge lbl_800FCFF4
+/* 800FCFE4 000F8C44 48 00 01 74 */ b lbl_800FD158
+lbl_800FCFE8:
+/* 800FCFE8 000F8C48 2C 00 00 09 */ cmpwi r0, 9
+/* 800FCFEC 000F8C4C 40 80 01 6C */ bge lbl_800FD158
+/* 800FCFF0 000F8C50 48 00 01 2C */ b lbl_800FD11C
+lbl_800FCFF4:
+/* 800FCFF4 000F8C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCFF8 000F8C58 38 80 00 00 */ li r4, 0
+/* 800FCFFC 000F8C5C 38 A0 00 00 */ li r5, 0
+/* 800FD000 000F8C60 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD004 000F8C64 48 15 6D AD */ bl func_80253DB0
+/* 800FD008 000F8C68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD00C 000F8C6C 38 80 00 02 */ li r4, 2
+/* 800FD010 000F8C70 38 A0 00 00 */ li r5, 0
+/* 800FD014 000F8C74 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD018 000F8C78 48 15 6D 99 */ bl func_80253DB0
+/* 800FD01C 000F8C7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD020 000F8C80 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FD024 000F8C84 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FD028 000F8C88 41 82 01 68 */ beq lbl_800FD190
+/* 800FD02C 000F8C8C 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FD030 000F8C90 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD034 000F8C94 38 A0 00 01 */ li r5, 1
+/* 800FD038 000F8C98 7D 89 03 A6 */ mtctr r12
+/* 800FD03C 000F8C9C 4E 80 04 21 */ bctrl
+/* 800FD040 000F8CA0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD044 000F8CA4 41 82 00 30 */ beq lbl_800FD074
+/* 800FD048 000F8CA8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD04C 000F8CAC 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FD050 000F8CB0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD054 000F8CB4 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FD058 000F8CB8 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FD05C 000F8CBC 48 2D F6 ED */ bl func_803DC748
+/* 800FD060 000F8CC0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD064 000F8CC4 38 60 02 23 */ li r3, 0x223
+/* 800FD068 000F8CC8 38 80 00 00 */ li r4, 0
+/* 800FD06C 000F8CCC 4B F0 E1 05 */ bl func_8000B170
+/* 800FD070 000F8CD0 48 00 01 20 */ b lbl_800FD190
+lbl_800FD074:
+/* 800FD074 000F8CD4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD078 000F8CD8 38 60 02 22 */ li r3, 0x222
+/* 800FD07C 000F8CDC 38 80 00 00 */ li r4, 0
+/* 800FD080 000F8CE0 4B F0 E0 F1 */ bl func_8000B170
+/* 800FD084 000F8CE4 48 00 01 0C */ b lbl_800FD190
+lbl_800FD088:
+/* 800FD088 000F8CE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD08C 000F8CEC 38 80 00 01 */ li r4, 1
+/* 800FD090 000F8CF0 38 A0 00 00 */ li r5, 0
+/* 800FD094 000F8CF4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD098 000F8CF8 48 15 6D 19 */ bl func_80253DB0
+/* 800FD09C 000F8CFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0A0 000F8D00 38 80 00 02 */ li r4, 2
+/* 800FD0A4 000F8D04 38 A0 00 00 */ li r5, 0
+/* 800FD0A8 000F8D08 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD0AC 000F8D0C 48 15 6D 05 */ bl func_80253DB0
+/* 800FD0B0 000F8D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0B4 000F8D14 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FD0B8 000F8D18 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FD0BC 000F8D1C 41 82 00 D4 */ beq lbl_800FD190
+/* 800FD0C0 000F8D20 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FD0C4 000F8D24 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD0C8 000F8D28 38 A0 00 00 */ li r5, 0
+/* 800FD0CC 000F8D2C 7D 89 03 A6 */ mtctr r12
+/* 800FD0D0 000F8D30 4E 80 04 21 */ bctrl
+/* 800FD0D4 000F8D34 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD0D8 000F8D38 41 82 00 30 */ beq lbl_800FD108
+/* 800FD0DC 000F8D3C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0E0 000F8D40 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FD0E4 000F8D44 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0E8 000F8D48 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FD0EC 000F8D4C 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FD0F0 000F8D50 48 2D F6 59 */ bl func_803DC748
+/* 800FD0F4 000F8D54 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD0F8 000F8D58 38 60 02 23 */ li r3, 0x223
+/* 800FD0FC 000F8D5C 38 80 00 00 */ li r4, 0
+/* 800FD100 000F8D60 4B F0 E0 71 */ bl func_8000B170
+/* 800FD104 000F8D64 48 00 00 8C */ b lbl_800FD190
+lbl_800FD108:
+/* 800FD108 000F8D68 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD10C 000F8D6C 38 60 02 22 */ li r3, 0x222
+/* 800FD110 000F8D70 38 80 00 00 */ li r4, 0
+/* 800FD114 000F8D74 4B F0 E0 5D */ bl func_8000B170
+/* 800FD118 000F8D78 48 00 00 78 */ b lbl_800FD190
+lbl_800FD11C:
+/* 800FD11C 000F8D7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD120 000F8D80 38 80 00 02 */ li r4, 2
+/* 800FD124 000F8D84 38 A0 00 00 */ li r5, 0
+/* 800FD128 000F8D88 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD12C 000F8D8C 48 15 6C 85 */ bl func_80253DB0
+/* 800FD130 000F8D90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD134 000F8D94 38 80 00 02 */ li r4, 2
+/* 800FD138 000F8D98 38 A0 00 00 */ li r5, 0
+/* 800FD13C 000F8D9C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD140 000F8DA0 48 15 6C 71 */ bl func_80253DB0
+/* 800FD144 000F8DA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD148 000F8DA8 38 00 00 07 */ li r0, 7
+/* 800FD14C 000F8DAC 3B 80 00 01 */ li r28, 1
+/* 800FD150 000F8DB0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD154 000F8DB4 48 00 00 3C */ b lbl_800FD190
+lbl_800FD158:
+/* 800FD158 000F8DB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD15C 000F8DBC 38 80 00 03 */ li r4, 3
+/* 800FD160 000F8DC0 38 A0 00 00 */ li r5, 0
+/* 800FD164 000F8DC4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD168 000F8DC8 48 15 6C 49 */ bl func_80253DB0
+/* 800FD16C 000F8DCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD170 000F8DD0 38 80 00 01 */ li r4, 1
+/* 800FD174 000F8DD4 38 A0 00 00 */ li r5, 0
+/* 800FD178 000F8DD8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD17C 000F8DDC 48 15 6C 35 */ bl func_80253DB0
+/* 800FD180 000F8DE0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD184 000F8DE4 38 00 00 28 */ li r0, 0x28
+/* 800FD188 000F8DE8 3B 80 00 02 */ li r28, 2
+/* 800FD18C 000F8DEC 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FD190:
+/* 800FD190 000F8DF0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800FD194 000F8DF4 41 82 02 9C */ beq lbl_800FD430
+/* 800FD198 000F8DF8 7F 83 E3 78 */ mr r3, r28
+/* 800FD19C 000F8DFC 4B F5 D3 31 */ bl func_8005A4CC
+/* 800FD1A0 000F8E00 48 00 02 90 */ b lbl_800FD430
+lbl_800FD1A4:
+/* 800FD1A4 000F8E04 2C 03 00 07 */ cmpwi r3, 7
+/* 800FD1A8 000F8E08 41 82 00 4C */ beq lbl_800FD1F4
+/* 800FD1AC 000F8E0C 40 80 00 10 */ bge lbl_800FD1BC
+/* 800FD1B0 000F8E10 2C 03 00 06 */ cmpwi r3, 6
+/* 800FD1B4 000F8E14 40 80 00 14 */ bge lbl_800FD1C8
+/* 800FD1B8 000F8E18 48 00 00 94 */ b lbl_800FD24C
+lbl_800FD1BC:
+/* 800FD1BC 000F8E1C 2C 03 00 09 */ cmpwi r3, 9
+/* 800FD1C0 000F8E20 40 80 00 8C */ bge lbl_800FD24C
+/* 800FD1C4 000F8E24 48 00 00 5C */ b lbl_800FD220
+lbl_800FD1C8:
+/* 800FD1C8 000F8E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD1CC 000F8E2C 38 80 00 00 */ li r4, 0
+/* 800FD1D0 000F8E30 38 A0 00 00 */ li r5, 0
+/* 800FD1D4 000F8E34 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD1D8 000F8E38 48 15 6B D9 */ bl func_80253DB0
+/* 800FD1DC 000F8E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD1E0 000F8E40 38 80 00 02 */ li r4, 2
+/* 800FD1E4 000F8E44 38 A0 00 00 */ li r5, 0
+/* 800FD1E8 000F8E48 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD1EC 000F8E4C 48 15 6B C5 */ bl func_80253DB0
+/* 800FD1F0 000F8E50 48 00 02 40 */ b lbl_800FD430
+lbl_800FD1F4:
+/* 800FD1F4 000F8E54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD1F8 000F8E58 38 80 00 01 */ li r4, 1
+/* 800FD1FC 000F8E5C 38 A0 00 00 */ li r5, 0
+/* 800FD200 000F8E60 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD204 000F8E64 48 15 6B AD */ bl func_80253DB0
+/* 800FD208 000F8E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD20C 000F8E6C 38 80 00 02 */ li r4, 2
+/* 800FD210 000F8E70 38 A0 00 00 */ li r5, 0
+/* 800FD214 000F8E74 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD218 000F8E78 48 15 6B 99 */ bl func_80253DB0
+/* 800FD21C 000F8E7C 48 00 02 14 */ b lbl_800FD430
+lbl_800FD220:
+/* 800FD220 000F8E80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD224 000F8E84 38 80 00 02 */ li r4, 2
+/* 800FD228 000F8E88 38 A0 00 00 */ li r5, 0
+/* 800FD22C 000F8E8C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD230 000F8E90 48 15 6B 81 */ bl func_80253DB0
+/* 800FD234 000F8E94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD238 000F8E98 38 80 00 02 */ li r4, 2
+/* 800FD23C 000F8E9C 38 A0 00 00 */ li r5, 0
+/* 800FD240 000F8EA0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD244 000F8EA4 48 15 6B 6D */ bl func_80253DB0
+/* 800FD248 000F8EA8 48 00 01 E8 */ b lbl_800FD430
+lbl_800FD24C:
+/* 800FD24C 000F8EAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD250 000F8EB0 38 80 00 03 */ li r4, 3
+/* 800FD254 000F8EB4 38 A0 00 00 */ li r5, 0
+/* 800FD258 000F8EB8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD25C 000F8EBC 48 15 6B 55 */ bl func_80253DB0
+/* 800FD260 000F8EC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD264 000F8EC4 38 80 00 00 */ li r4, 0
+/* 800FD268 000F8EC8 38 A0 00 00 */ li r5, 0
+/* 800FD26C 000F8ECC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD270 000F8ED0 48 15 6B 41 */ bl func_80253DB0
+/* 800FD274 000F8ED4 48 00 01 BC */ b lbl_800FD430
+/* 800FD278 000F8ED8 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FD27C 000F8EDC 48 15 6B 55 */ bl func_80253DD0
+/* 800FD280 000F8EE0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD284 000F8EE4 28 00 00 03 */ cmplwi r0, 3
+/* 800FD288 000F8EE8 40 82 01 A8 */ bne lbl_800FD430
+/* 800FD28C 000F8EEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD290 000F8EF0 38 80 00 06 */ li r4, 6
+/* 800FD294 000F8EF4 38 A0 00 00 */ li r5, 0
+/* 800FD298 000F8EF8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD29C 000F8EFC 48 15 6B 15 */ bl func_80253DB0
+/* 800FD2A0 000F8F00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2A4 000F8F04 38 80 00 01 */ li r4, 1
+/* 800FD2A8 000F8F08 38 A0 00 00 */ li r5, 0
+/* 800FD2AC 000F8F0C A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD2B0 000F8F10 48 15 6B 01 */ bl func_80253DB0
+/* 800FD2B4 000F8F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2B8 000F8F18 38 00 00 29 */ li r0, 0x29
+/* 800FD2BC 000F8F1C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD2C0 000F8F20 48 00 01 70 */ b lbl_800FD430
+/* 800FD2C4 000F8F24 A8 65 00 54 */ lha r3, 0x54(r5)
+/* 800FD2C8 000F8F28 48 15 6B 09 */ bl func_80253DD0
+/* 800FD2CC 000F8F2C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD2D0 000F8F30 28 00 00 03 */ cmplwi r0, 3
+/* 800FD2D4 000F8F34 40 82 01 5C */ bne lbl_800FD430
+/* 800FD2D8 000F8F38 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2DC 000F8F3C 38 80 00 08 */ li r4, 8
+/* 800FD2E0 000F8F40 38 A0 00 00 */ li r5, 0
+/* 800FD2E4 000F8F44 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD2E8 000F8F48 48 15 6B 09 */ bl func_80253DF0
+/* 800FD2EC 000F8F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2F0 000F8F50 38 80 00 08 */ li r4, 8
+/* 800FD2F4 000F8F54 38 A0 00 01 */ li r5, 1
+/* 800FD2F8 000F8F58 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FD2FC 000F8F5C 48 15 6A F5 */ bl func_80253DF0
+/* 800FD300 000F8F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD304 000F8F64 38 80 00 0A */ li r4, 0xa
+/* 800FD308 000F8F68 38 A0 00 00 */ li r5, 0
+/* 800FD30C 000F8F6C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FD310 000F8F70 48 15 6A A1 */ bl func_80253DB0
+/* 800FD314 000F8F74 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD318 000F8F78 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FD31C 000F8F7C 28 00 00 02 */ cmplwi r0, 2
+/* 800FD320 000F8F80 40 82 00 14 */ bne lbl_800FD334
+/* 800FD324 000F8F84 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FD328 000F8F88 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FD32C 000F8F8C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FD330 000F8F90 48 00 00 28 */ b lbl_800FD358
+lbl_800FD334:
+/* 800FD334 000F8F94 28 00 00 04 */ cmplwi r0, 4
+/* 800FD338 000F8F98 40 82 00 14 */ bne lbl_800FD34C
+/* 800FD33C 000F8F9C 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FD340 000F8FA0 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FD344 000F8FA4 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FD348 000F8FA8 48 00 00 10 */ b lbl_800FD358
+lbl_800FD34C:
+/* 800FD34C 000F8FAC 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FD350 000F8FB0 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FD354 000F8FB4 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FD358:
+/* 800FD358 000F8FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD35C 000F8FBC 38 80 00 07 */ li r4, 7
+/* 800FD360 000F8FC0 38 A0 00 00 */ li r5, 0
+/* 800FD364 000F8FC4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD368 000F8FC8 48 15 6A 49 */ bl func_80253DB0
+/* 800FD36C 000F8FCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD370 000F8FD0 38 00 00 01 */ li r0, 1
+/* 800FD374 000F8FD4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD378 000F8FD8 48 00 00 B8 */ b lbl_800FD430
+/* 800FD37C 000F8FDC A8 65 00 52 */ lha r3, 0x52(r5)
+/* 800FD380 000F8FE0 38 80 00 01 */ li r4, 1
+/* 800FD384 000F8FE4 38 A0 00 00 */ li r5, 0
+/* 800FD388 000F8FE8 48 15 6A 29 */ bl func_80253DB0
+/* 800FD38C 000F8FEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD390 000F8FF0 38 80 00 26 */ li r4, 0x26
+/* 800FD394 000F8FF4 38 00 00 08 */ li r0, 8
+/* 800FD398 000F8FF8 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FD39C 000F8FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3A0 000F9000 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FD3A4 000F9004 48 00 00 8C */ b lbl_800FD430
+/* 800FD3A8 000F9008 A8 65 00 52 */ lha r3, 0x52(r5)
+/* 800FD3AC 000F900C 48 15 6A 25 */ bl func_80253DD0
+/* 800FD3B0 000F9010 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD3B4 000F9014 28 00 00 03 */ cmplwi r0, 3
+/* 800FD3B8 000F9018 40 82 00 78 */ bne lbl_800FD430
+/* 800FD3BC 000F901C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3C0 000F9020 38 80 00 08 */ li r4, 8
+/* 800FD3C4 000F9024 38 A0 00 00 */ li r5, 0
+/* 800FD3C8 000F9028 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FD3CC 000F902C 48 15 6A 25 */ bl func_80253DF0
+/* 800FD3D0 000F9030 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3D4 000F9034 38 80 00 08 */ li r4, 8
+/* 800FD3D8 000F9038 38 A0 00 01 */ li r5, 1
+/* 800FD3DC 000F903C A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD3E0 000F9040 48 15 6A 11 */ bl func_80253DF0
+/* 800FD3E4 000F9044 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3E8 000F9048 38 80 00 02 */ li r4, 2
+/* 800FD3EC 000F904C 38 A0 00 00 */ li r5, 0
+/* 800FD3F0 000F9050 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD3F4 000F9054 48 15 69 BD */ bl func_80253DB0
+/* 800FD3F8 000F9058 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3FC 000F905C 38 00 00 24 */ li r0, 0x24
+/* 800FD400 000F9060 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD404 000F9064 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD408 000F9068 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FD40C 000F906C 28 00 00 04 */ cmplwi r0, 4
+/* 800FD410 000F9070 40 82 00 14 */ bne lbl_800FD424
+/* 800FD414 000F9074 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FD418 000F9078 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FD41C 000F907C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FD420 000F9080 48 00 00 10 */ b lbl_800FD430
+lbl_800FD424:
+/* 800FD424 000F9084 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FD428 000F9088 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FD42C 000F908C 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FD430:
+/* 800FD430 000F9090 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD434 000F9094 80 03 00 E0 */ lwz r0, 0xe0(r3)
+/* 800FD438 000F9098 2C 00 00 00 */ cmpwi r0, 0
+/* 800FD43C 000F909C 41 82 00 7C */ beq lbl_800FD4B8
+/* 800FD440 000F90A0 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
+/* 800FD444 000F90A4 3C 80 80 49 */ lis r4, lbl_80493614@ha
+/* 800FD448 000F90A8 80 A3 00 D8 */ lwz r5, 0xd8(r3)
+/* 800FD44C 000F90AC 38 64 36 14 */ addi r3, r4, lbl_80493614@l
+/* 800FD450 000F90B0 C0 22 8C 10 */ lfs f1, lbl_80641210-_SDA2_BASE_(r2)
+/* 800FD454 000F90B4 D0 45 01 AC */ stfs f2, 0x1ac(r5)
+/* 800FD458 000F90B8 D0 45 01 B0 */ stfs f2, 0x1b0(r5)
+/* 800FD45C 000F90BC D0 25 01 B4 */ stfs f1, 0x1b4(r5)
+/* 800FD460 000F90C0 C0 04 36 14 */ lfs f0, 0x3614(r4)
+/* 800FD464 000F90C4 D0 41 00 14 */ stfs f2, 0x14(r1)
+/* 800FD468 000F90C8 D0 05 01 B8 */ stfs f0, 0x1b8(r5)
+/* 800FD46C 000F90CC C0 03 00 04 */ lfs f0, 4(r3)
+/* 800FD470 000F90D0 D0 41 00 18 */ stfs f2, 0x18(r1)
+/* 800FD474 000F90D4 D0 05 01 BC */ stfs f0, 0x1bc(r5)
+/* 800FD478 000F90D8 C0 03 00 08 */ lfs f0, 8(r3)
+/* 800FD47C 000F90DC D0 41 00 1C */ stfs f2, 0x1c(r1)
+/* 800FD480 000F90E0 D0 05 01 C0 */ stfs f0, 0x1c0(r5)
+/* 800FD484 000F90E4 D0 45 01 C4 */ stfs f2, 0x1c4(r5)
+/* 800FD488 000F90E8 D0 45 01 C8 */ stfs f2, 0x1c8(r5)
+/* 800FD48C 000F90EC D0 45 01 CC */ stfs f2, 0x1cc(r5)
+/* 800FD490 000F90F0 80 05 01 04 */ lwz r0, 0x104(r5)
+/* 800FD494 000F90F4 D0 41 00 08 */ stfs f2, 8(r1)
+/* 800FD498 000F90F8 60 00 00 30 */ ori r0, r0, 0x30
+/* 800FD49C 000F90FC D0 41 00 0C */ stfs f2, 0xc(r1)
+/* 800FD4A0 000F9100 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800FD4A4 000F9104 90 05 01 04 */ stw r0, 0x104(r5)
+/* 800FD4A8 000F9108 4B F0 9E F5 */ bl func_8000739C
+/* 800FD4AC 000F910C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD4B0 000F9110 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 800FD4B4 000F9114 4B F3 E4 21 */ bl func_8003B8D4
+lbl_800FD4B8:
+/* 800FD4B8 000F9118 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800FD4BC 000F911C 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 800FD4C0 000F9120 83 C1 00 28 */ lwz r30, 0x28(r1)
+/* 800FD4C4 000F9124 83 A1 00 24 */ lwz r29, 0x24(r1)
+/* 800FD4C8 000F9128 83 81 00 20 */ lwz r28, 0x20(r1)
+/* 800FD4CC 000F912C 7C 08 03 A6 */ mtlr r0
+/* 800FD4D0 000F9130 38 21 00 30 */ addi r1, r1, 0x30
+/* 800FD4D4 000F9134 4E 80 00 20 */ blr
+lbl_800FD4D8:
+/* 800FD4D8 000F9138 4E 80 00 20 */ blr
+lbl_800FD4DC:
+/* 800FD4DC 000F913C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FD4E0 000F9140 7C 08 02 A6 */ mflr r0
+/* 800FD4E4 000F9144 38 A0 00 03 */ li r5, 3
+/* 800FD4E8 000F9148 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FD4EC 000F914C 38 C1 00 08 */ addi r6, r1, 8
+/* 800FD4F0 000F9150 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FD4F4 000F9154 7C 9F 23 78 */ mr r31, r4
+/* 800FD4F8 000F9158 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FD4FC 000F915C 7C 7E 1B 78 */ mr r30, r3
+/* 800FD500 000F9160 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800FD504 000F9164 48 15 69 89 */ bl func_80253E8C
+/* 800FD508 000F9168 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FD50C 000F916C 2C 00 00 06 */ cmpwi r0, 6
+/* 800FD510 000F9170 41 82 02 40 */ beq lbl_800FD750
+/* 800FD514 000F9174 40 80 00 1C */ bge lbl_800FD530
+/* 800FD518 000F9178 2C 00 00 04 */ cmpwi r0, 4
+/* 800FD51C 000F917C 41 82 00 7C */ beq lbl_800FD598
+/* 800FD520 000F9180 40 80 01 74 */ bge lbl_800FD694
+/* 800FD524 000F9184 2C 00 00 03 */ cmpwi r0, 3
+/* 800FD528 000F9188 40 80 00 18 */ bge lbl_800FD540
+/* 800FD52C 000F918C 48 00 02 24 */ b lbl_800FD750
+lbl_800FD530:
+/* 800FD530 000F9190 2C 00 00 08 */ cmpwi r0, 8
+/* 800FD534 000F9194 41 82 00 EC */ beq lbl_800FD620
+/* 800FD538 000F9198 40 80 02 18 */ bge lbl_800FD750
+/* 800FD53C 000F919C 48 00 00 FC */ b lbl_800FD638
+lbl_800FD540:
+/* 800FD540 000F91A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD544 000F91A4 38 80 00 03 */ li r4, 3
+/* 800FD548 000F91A8 38 A0 00 00 */ li r5, 0
+/* 800FD54C 000F91AC 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD550 000F91B0 48 2D D9 AD */ bl func_803DAEFC
+/* 800FD554 000F91B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD558 000F91B8 40 82 01 F8 */ bne lbl_800FD750
+/* 800FD55C 000F91BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD560 000F91C0 38 80 00 00 */ li r4, 0
+/* 800FD564 000F91C4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD568 000F91C8 4B F5 9A 01 */ bl func_80056F68
+/* 800FD56C 000F91CC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FD570 000F91D0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FD574 000F91D4 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FD578 000F91D8 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FD57C 000F91DC 4B F5 D4 7D */ bl func_8005A9F8
+/* 800FD580 000F91E0 7C 66 1B 78 */ mr r6, r3
+/* 800FD584 000F91E4 7F C3 F3 78 */ mr r3, r30
+/* 800FD588 000F91E8 7F E4 FB 78 */ mr r4, r31
+/* 800FD58C 000F91EC 38 A0 00 01 */ li r5, 1
+/* 800FD590 000F91F0 48 15 69 25 */ bl func_80253EB4
+/* 800FD594 000F91F4 48 00 01 BC */ b lbl_800FD750
+lbl_800FD598:
+/* 800FD598 000F91F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD59C 000F91FC 38 80 00 03 */ li r4, 3
+/* 800FD5A0 000F9200 38 A0 00 00 */ li r5, 0
+/* 800FD5A4 000F9204 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD5A8 000F9208 48 2D D9 55 */ bl func_803DAEFC
+/* 800FD5AC 000F920C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD5B0 000F9210 40 82 01 A0 */ bne lbl_800FD750
+/* 800FD5B4 000F9214 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD5B8 000F9218 38 80 00 01 */ li r4, 1
+/* 800FD5BC 000F921C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD5C0 000F9220 4B F5 99 A9 */ bl func_80056F68
+/* 800FD5C4 000F9224 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD5C8 000F9228 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 800FD5CC 000F922C 38 80 00 00 */ li r4, 0
+/* 800FD5D0 000F9230 80 65 00 78 */ lwz r3, 0x78(r5)
+/* 800FD5D4 000F9234 4B F5 99 95 */ bl func_80056F68
+/* 800FD5D8 000F9238 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FD5DC 000F923C 7C 00 E8 40 */ cmplw r0, r29
+/* 800FD5E0 000F9240 41 82 01 70 */ beq lbl_800FD750
+/* 800FD5E4 000F9244 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD5E8 000F9248 38 80 00 01 */ li r4, 1
+/* 800FD5EC 000F924C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD5F0 000F9250 4B F5 99 79 */ bl func_80056F68
+/* 800FD5F4 000F9254 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FD5F8 000F9258 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FD5FC 000F925C 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FD600 000F9260 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FD604 000F9264 4B F5 D3 F5 */ bl func_8005A9F8
+/* 800FD608 000F9268 7C 66 1B 78 */ mr r6, r3
+/* 800FD60C 000F926C 7F C3 F3 78 */ mr r3, r30
+/* 800FD610 000F9270 7F E4 FB 78 */ mr r4, r31
+/* 800FD614 000F9274 38 A0 00 01 */ li r5, 1
+/* 800FD618 000F9278 48 15 68 9D */ bl func_80253EB4
+/* 800FD61C 000F927C 48 00 01 34 */ b lbl_800FD750
+lbl_800FD620:
+/* 800FD620 000F9280 7F C3 F3 78 */ mr r3, r30
+/* 800FD624 000F9284 7F E4 FB 78 */ mr r4, r31
+/* 800FD628 000F9288 38 A0 00 01 */ li r5, 1
+/* 800FD62C 000F928C 38 C0 00 00 */ li r6, 0
+/* 800FD630 000F9290 48 15 68 85 */ bl func_80253EB4
+/* 800FD634 000F9294 48 00 01 1C */ b lbl_800FD750
+lbl_800FD638:
+/* 800FD638 000F9298 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD63C 000F929C 38 80 00 A2 */ li r4, 0xa2
+/* 800FD640 000F92A0 38 A0 00 00 */ li r5, 0
+/* 800FD644 000F92A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD648 000F92A8 48 2E 03 95 */ bl func_803DD9DC
+/* 800FD64C 000F92AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD650 000F92B0 41 82 01 00 */ beq lbl_800FD750
+/* 800FD654 000F92B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD658 000F92B8 38 80 00 9F */ li r4, 0x9f
+/* 800FD65C 000F92BC 38 A0 00 00 */ li r5, 0
+/* 800FD660 000F92C0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD664 000F92C4 48 2E 03 79 */ bl func_803DD9DC
+/* 800FD668 000F92C8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD66C 000F92CC 40 82 00 E4 */ bne lbl_800FD750
+/* 800FD670 000F92D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD674 000F92D4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD678 000F92D8 4B F5 D7 A5 */ bl func_8005AE1C
+/* 800FD67C 000F92DC 7C 66 1B 78 */ mr r6, r3
+/* 800FD680 000F92E0 7F C3 F3 78 */ mr r3, r30
+/* 800FD684 000F92E4 7F E4 FB 78 */ mr r4, r31
+/* 800FD688 000F92E8 38 A0 00 01 */ li r5, 1
+/* 800FD68C 000F92EC 48 15 68 29 */ bl func_80253EB4
+/* 800FD690 000F92F0 48 00 00 C0 */ b lbl_800FD750
+lbl_800FD694:
+/* 800FD694 000F92F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD698 000F92F8 38 80 00 03 */ li r4, 3
+/* 800FD69C 000F92FC 38 A0 00 00 */ li r5, 0
+/* 800FD6A0 000F9300 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD6A4 000F9304 48 2D D8 59 */ bl func_803DAEFC
+/* 800FD6A8 000F9308 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD6AC 000F930C 40 82 00 A4 */ bne lbl_800FD750
+/* 800FD6B0 000F9310 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD6B4 000F9314 38 80 00 A2 */ li r4, 0xa2
+/* 800FD6B8 000F9318 38 A0 00 00 */ li r5, 0
+/* 800FD6BC 000F931C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD6C0 000F9320 48 2E 03 1D */ bl func_803DD9DC
+/* 800FD6C4 000F9324 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD6C8 000F9328 41 82 00 20 */ beq lbl_800FD6E8
+/* 800FD6CC 000F932C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD6D0 000F9330 38 80 00 9F */ li r4, 0x9f
+/* 800FD6D4 000F9334 38 A0 00 00 */ li r5, 0
+/* 800FD6D8 000F9338 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD6DC 000F933C 48 2E 03 01 */ bl func_803DD9DC
+/* 800FD6E0 000F9340 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD6E4 000F9344 41 82 00 6C */ beq lbl_800FD750
+lbl_800FD6E8:
+/* 800FD6E8 000F9348 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD6EC 000F934C 38 80 00 A2 */ li r4, 0xa2
+/* 800FD6F0 000F9350 38 A0 00 00 */ li r5, 0
+/* 800FD6F4 000F9354 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD6F8 000F9358 48 2E 02 E5 */ bl func_803DD9DC
+/* 800FD6FC 000F935C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD700 000F9360 40 82 00 24 */ bne lbl_800FD724
+/* 800FD704 000F9364 38 60 00 01 */ li r3, 1
+/* 800FD708 000F9368 4B F5 D2 F1 */ bl func_8005A9F8
+/* 800FD70C 000F936C 7C 66 1B 78 */ mr r6, r3
+/* 800FD710 000F9370 7F C3 F3 78 */ mr r3, r30
+/* 800FD714 000F9374 7F E4 FB 78 */ mr r4, r31
+/* 800FD718 000F9378 38 A0 00 01 */ li r5, 1
+/* 800FD71C 000F937C 48 15 67 99 */ bl func_80253EB4
+/* 800FD720 000F9380 48 00 00 30 */ b lbl_800FD750
+lbl_800FD724:
+/* 800FD724 000F9384 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD728 000F9388 38 80 00 9F */ li r4, 0x9f
+/* 800FD72C 000F938C 38 A0 00 00 */ li r5, 0
+/* 800FD730 000F9390 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD734 000F9394 48 2E 02 A9 */ bl func_803DD9DC
+/* 800FD738 000F9398 4B F5 D6 8D */ bl func_8005ADC4
+/* 800FD73C 000F939C 7C 66 1B 78 */ mr r6, r3
+/* 800FD740 000F93A0 7F C3 F3 78 */ mr r3, r30
+/* 800FD744 000F93A4 7F E4 FB 78 */ mr r4, r31
+/* 800FD748 000F93A8 38 A0 00 01 */ li r5, 1
+/* 800FD74C 000F93AC 48 15 67 69 */ bl func_80253EB4
+lbl_800FD750:
+/* 800FD750 000F93B0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FD754 000F93B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FD758 000F93B8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FD75C 000F93BC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800FD760 000F93C0 7C 08 03 A6 */ mtlr r0
+/* 800FD764 000F93C4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FD768 000F93C8 4E 80 00 20 */ blr
+lbl_800FD76C:
+/* 800FD76C 000F93CC 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 800FD770 000F93D0 7C 08 02 A6 */ mflr r0
+/* 800FD774 000F93D4 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800FD778 000F93D8 39 61 00 90 */ addi r11, r1, 0x90
+/* 800FD77C 000F93DC 48 0C 99 AD */ bl _savegpr_27
+/* 800FD780 000F93E0 7C 7C 1B 78 */ mr r28, r3
+/* 800FD784 000F93E4 7C 9B 23 78 */ mr r27, r4
+/* 800FD788 000F93E8 38 C1 00 08 */ addi r6, r1, 8
+/* 800FD78C 000F93EC 38 A0 00 03 */ li r5, 3
+/* 800FD790 000F93F0 48 15 67 4D */ bl func_80253EDC
+/* 800FD794 000F93F4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FD798 000F93F8 2C 00 00 02 */ cmpwi r0, 2
+/* 800FD79C 000F93FC 41 82 01 44 */ beq lbl_800FD8E0
+/* 800FD7A0 000F9400 40 80 00 10 */ bge lbl_800FD7B0
+/* 800FD7A4 000F9404 2C 00 00 01 */ cmpwi r0, 1
+/* 800FD7A8 000F9408 40 80 00 54 */ bge lbl_800FD7FC
+/* 800FD7AC 000F940C 48 00 01 D8 */ b lbl_800FD984
+lbl_800FD7B0:
+/* 800FD7B0 000F9410 2C 00 00 06 */ cmpwi r0, 6
+/* 800FD7B4 000F9414 41 82 00 08 */ beq lbl_800FD7BC
+/* 800FD7B8 000F9418 48 00 01 CC */ b lbl_800FD984
+lbl_800FD7BC:
+/* 800FD7BC 000F941C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD7C0 000F9420 38 A1 00 10 */ addi r5, r1, 0x10
+/* 800FD7C4 000F9424 38 80 00 00 */ li r4, 0
+/* 800FD7C8 000F9428 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD7CC 000F942C 4B F5 F3 59 */ bl func_8005CB24
+/* 800FD7D0 000F9430 7C 66 1B 78 */ mr r6, r3
+/* 800FD7D4 000F9434 7F 83 E3 78 */ mr r3, r28
+/* 800FD7D8 000F9438 7F 64 DB 78 */ mr r4, r27
+/* 800FD7DC 000F943C 38 A0 00 02 */ li r5, 2
+/* 800FD7E0 000F9440 48 15 67 25 */ bl func_80253F04
+/* 800FD7E4 000F9444 7F 83 E3 78 */ mr r3, r28
+/* 800FD7E8 000F9448 7F 64 DB 78 */ mr r4, r27
+/* 800FD7EC 000F944C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FD7F0 000F9450 38 A0 00 01 */ li r5, 1
+/* 800FD7F4 000F9454 48 15 67 11 */ bl func_80253F04
+/* 800FD7F8 000F9458 48 00 01 8C */ b lbl_800FD984
+lbl_800FD7FC:
+/* 800FD7FC 000F945C 7F 83 E3 78 */ mr r3, r28
+/* 800FD800 000F9460 7F 64 DB 78 */ mr r4, r27
+/* 800FD804 000F9464 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800FD808 000F9468 38 A0 00 06 */ li r5, 6
+/* 800FD80C 000F946C 48 15 66 D1 */ bl func_80253EDC
+/* 800FD810 000F9470 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800FD814 000F9474 38 00 FF 00 */ li r0, -256
+/* 800FD818 000F9478 C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800FD81C 000F947C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800FD820 000F9480 FC 80 28 1E */ fctiwz f4, f5
+/* 800FD824 000F9484 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800FD828 000F9488 FC 40 18 1E */ fctiwz f2, f3
+/* 800FD82C 000F948C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FD830 000F9490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD834 000F9494 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FD838 000F9498 D8 81 00 50 */ stfd f4, 0x50(r1)
+/* 800FD83C 000F949C FC 20 08 1E */ fctiwz f1, f1
+/* 800FD840 000F94A0 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 800FD844 000F94A4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FD848 000F94A8 D8 41 00 58 */ stfd f2, 0x58(r1)
+/* 800FD84C 000F94AC 83 81 00 54 */ lwz r28, 0x54(r1)
+/* 800FD850 000F94B0 7C 9B 03 78 */ or r27, r4, r0
+/* 800FD854 000F94B4 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800FD858 000F94B8 83 A1 00 5C */ lwz r29, 0x5c(r1)
+/* 800FD85C 000F94BC D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800FD860 000F94C0 83 C1 00 64 */ lwz r30, 0x64(r1)
+/* 800FD864 000F94C4 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 800FD868 000F94C8 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD86C 000F94CC 4B F5 91 11 */ bl func_8005697C
+/* 800FD870 000F94D0 7C 64 1B 78 */ mr r4, r3
+/* 800FD874 000F94D4 38 60 00 15 */ li r3, 0x15
+/* 800FD878 000F94D8 48 05 EA 91 */ bl func_8015C308
+/* 800FD87C 000F94DC 7F 84 E3 78 */ mr r4, r28
+/* 800FD880 000F94E0 7F A5 EB 78 */ mr r5, r29
+/* 800FD884 000F94E4 7F 68 DB 78 */ mr r8, r27
+/* 800FD888 000F94E8 7F C6 07 34 */ extsh r6, r30
+/* 800FD88C 000F94EC 7F E7 07 34 */ extsh r7, r31
+/* 800FD890 000F94F0 38 60 0E 9F */ li r3, 0xe9f
+/* 800FD894 000F94F4 48 15 28 A1 */ bl func_80250134
+/* 800FD898 000F94F8 38 60 0E 9F */ li r3, 0xe9f
+/* 800FD89C 000F94FC 38 80 00 01 */ li r4, 1
+/* 800FD8A0 000F9500 38 A0 00 00 */ li r5, 0
+/* 800FD8A4 000F9504 48 15 2A F5 */ bl func_80250398
+/* 800FD8A8 000F9508 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD8AC 000F950C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD8B0 000F9510 7F 9C 02 14 */ add r28, r28, r0
+/* 800FD8B4 000F9514 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FD8B8 000F9518 4B F5 91 A5 */ bl func_80056A5C
+/* 800FD8BC 000F951C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800FD8C0 000F9520 48 00 45 99 */ bl func_80101E58
+/* 800FD8C4 000F9524 7F 84 E3 78 */ mr r4, r28
+/* 800FD8C8 000F9528 7F A5 EB 78 */ mr r5, r29
+/* 800FD8CC 000F952C 7F 68 DB 78 */ mr r8, r27
+/* 800FD8D0 000F9530 7F C6 07 34 */ extsh r6, r30
+/* 800FD8D4 000F9534 7F E7 07 34 */ extsh r7, r31
+/* 800FD8D8 000F9538 48 15 28 5D */ bl func_80250134
+/* 800FD8DC 000F953C 48 00 00 A8 */ b lbl_800FD984
+lbl_800FD8E0:
+/* 800FD8E0 000F9540 7F 83 E3 78 */ mr r3, r28
+/* 800FD8E4 000F9544 7F 64 DB 78 */ mr r4, r27
+/* 800FD8E8 000F9548 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800FD8EC 000F954C 38 A0 00 06 */ li r5, 6
+/* 800FD8F0 000F9550 48 15 65 ED */ bl func_80253EDC
+/* 800FD8F4 000F9554 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800FD8F8 000F9558 38 00 FF 00 */ li r0, -256
+/* 800FD8FC 000F955C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800FD900 000F9560 38 80 00 A0 */ li r4, 0xa0
+/* 800FD904 000F9564 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800FD908 000F9568 FC 80 28 1E */ fctiwz f4, f5
+/* 800FD90C 000F956C C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800FD910 000F9570 FC 40 18 1E */ fctiwz f2, f3
+/* 800FD914 000F9574 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FD918 000F9578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD91C 000F957C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FD920 000F9580 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800FD924 000F9584 38 A0 00 00 */ li r5, 0
+/* 800FD928 000F9588 FC 20 08 1E */ fctiwz f1, f1
+/* 800FD92C 000F958C FC 00 00 1E */ fctiwz f0, f0
+/* 800FD930 000F9590 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800FD934 000F9594 88 DB 00 11 */ lbz r6, 0x11(r27)
+/* 800FD938 000F9598 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800FD93C 000F959C 83 C1 00 6C */ lwz r30, 0x6c(r1)
+/* 800FD940 000F95A0 7C DF 03 78 */ or r31, r6, r0
+/* 800FD944 000F95A4 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800FD948 000F95A8 83 A1 00 64 */ lwz r29, 0x64(r1)
+/* 800FD94C 000F95AC 83 81 00 5C */ lwz r28, 0x5c(r1)
+/* 800FD950 000F95B0 83 61 00 54 */ lwz r27, 0x54(r1)
+/* 800FD954 000F95B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD958 000F95B8 48 2D D5 A5 */ bl func_803DAEFC
+/* 800FD95C 000F95BC 7C 64 1B 78 */ mr r4, r3
+/* 800FD960 000F95C0 38 60 00 1B */ li r3, 0x1b
+/* 800FD964 000F95C4 48 05 E9 A5 */ bl func_8015C308
+/* 800FD968 000F95C8 7F C4 F3 78 */ mr r4, r30
+/* 800FD96C 000F95CC 7F A5 EB 78 */ mr r5, r29
+/* 800FD970 000F95D0 7F E8 FB 78 */ mr r8, r31
+/* 800FD974 000F95D4 7F 86 07 34 */ extsh r6, r28
+/* 800FD978 000F95D8 7F 67 07 34 */ extsh r7, r27
+/* 800FD97C 000F95DC 38 60 0E A0 */ li r3, 0xea0
+/* 800FD980 000F95E0 48 15 27 B5 */ bl func_80250134
+lbl_800FD984:
+/* 800FD984 000F95E4 39 61 00 90 */ addi r11, r1, 0x90
+/* 800FD988 000F95E8 48 0C 97 ED */ bl _restgpr_27
+/* 800FD98C 000F95EC 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800FD990 000F95F0 7C 08 03 A6 */ mtlr r0
+/* 800FD994 000F95F4 38 21 00 90 */ addi r1, r1, 0x90
+/* 800FD998 000F95F8 4E 80 00 20 */ blr
+lbl_800FD99C:
+/* 800FD99C 000F95FC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FD9A0 000F9600 7C 08 02 A6 */ mflr r0
+/* 800FD9A4 000F9604 38 A0 00 03 */ li r5, 3
+/* 800FD9A8 000F9608 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FD9AC 000F960C 38 C1 00 08 */ addi r6, r1, 8
+/* 800FD9B0 000F9610 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FD9B4 000F9614 7C 9F 23 78 */ mr r31, r4
+/* 800FD9B8 000F9618 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FD9BC 000F961C 7C 7E 1B 78 */ mr r30, r3
+/* 800FD9C0 000F9620 48 15 64 CD */ bl func_80253E8C
+/* 800FD9C4 000F9624 80 61 00 08 */ lwz r3, 8(r1)
+/* 800FD9C8 000F9628 38 03 FF F6 */ addi r0, r3, -10
+/* 800FD9CC 000F962C 28 00 00 07 */ cmplwi r0, 7
+/* 800FD9D0 000F9630 41 81 00 A8 */ bgt lbl_800FDA78
+/* 800FD9D4 000F9634 3C 60 80 42 */ lis r3, lbl_8041A594@ha
+/* 800FD9D8 000F9638 54 00 10 3A */ slwi r0, r0, 2
+/* 800FD9DC 000F963C 38 63 A5 94 */ addi r3, r3, lbl_8041A594@l
+/* 800FD9E0 000F9640 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FD9E4 000F9644 7C 69 03 A6 */ mtctr r3
+/* 800FD9E8 000F9648 4E 80 04 20 */ bctr
+/* 800FD9EC 000F964C 7F C3 F3 78 */ mr r3, r30
+/* 800FD9F0 000F9650 7F E4 FB 78 */ mr r4, r31
+/* 800FD9F4 000F9654 38 A0 00 02 */ li r5, 2
+/* 800FD9F8 000F9658 38 C0 0E 99 */ li r6, 0xe99
+/* 800FD9FC 000F965C 48 15 64 B9 */ bl func_80253EB4
+/* 800FDA00 000F9660 48 00 00 78 */ b lbl_800FDA78
+/* 800FDA04 000F9664 7F C3 F3 78 */ mr r3, r30
+/* 800FDA08 000F9668 7F E4 FB 78 */ mr r4, r31
+/* 800FDA0C 000F966C 38 A0 00 02 */ li r5, 2
+/* 800FDA10 000F9670 38 C0 2D 67 */ li r6, 0x2d67
+/* 800FDA14 000F9674 48 15 64 A1 */ bl func_80253EB4
+/* 800FDA18 000F9678 48 00 00 60 */ b lbl_800FDA78
+/* 800FDA1C 000F967C 7F C3 F3 78 */ mr r3, r30
+/* 800FDA20 000F9680 7F E4 FB 78 */ mr r4, r31
+/* 800FDA24 000F9684 38 A0 00 02 */ li r5, 2
+/* 800FDA28 000F9688 38 C0 2D 68 */ li r6, 0x2d68
+/* 800FDA2C 000F968C 48 15 64 89 */ bl func_80253EB4
+/* 800FDA30 000F9690 48 00 00 48 */ b lbl_800FDA78
+/* 800FDA34 000F9694 48 01 EF 41 */ bl func_8011C974
+/* 800FDA38 000F9698 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FDA3C 000F969C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FDA40 000F96A0 40 82 00 38 */ bne lbl_800FDA78
+/* 800FDA44 000F96A4 48 01 EF 31 */ bl func_8011C974
+/* 800FDA48 000F96A8 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FDA4C 000F96AC 28 00 00 03 */ cmplwi r0, 3
+/* 800FDA50 000F96B0 40 82 00 28 */ bne lbl_800FDA78
+/* 800FDA54 000F96B4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FDA58 000F96B8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FDA5C 000F96BC 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FDA60 000F96C0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FDA64 000F96C4 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FDA68 000F96C8 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FDA6C 000F96CC 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FDA70 000F96D0 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FDA74 000F96D4 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800FDA78:
+/* 800FDA78 000F96D8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FDA7C 000F96DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FDA80 000F96E0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FDA84 000F96E4 7C 08 03 A6 */ mtlr r0
+/* 800FDA88 000F96E8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FDA8C 000F96EC 4E 80 00 20 */ blr
+lbl_800FDA90:
+/* 800FDA90 000F96F0 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FDA94 000F96F4 7C 08 02 A6 */ mflr r0
+/* 800FDA98 000F96F8 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FDA9C 000F96FC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FDAA0 000F9700 48 0C 96 89 */ bl _savegpr_27
+/* 800FDAA4 000F9704 7C 7E 1B 78 */ mr r30, r3
+/* 800FDAA8 000F9708 7C 9F 23 78 */ mr r31, r4
+/* 800FDAAC 000F970C 38 C1 00 08 */ addi r6, r1, 8
+/* 800FDAB0 000F9710 38 A0 00 03 */ li r5, 3
+/* 800FDAB4 000F9714 48 15 64 29 */ bl func_80253EDC
+/* 800FDAB8 000F9718 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FDABC 000F971C 28 00 00 0D */ cmplwi r0, 0xd
+/* 800FDAC0 000F9720 41 81 04 64 */ bgt lbl_800FDF24
+/* 800FDAC4 000F9724 3C 60 80 42 */ lis r3, lbl_8041A5B4@ha
+/* 800FDAC8 000F9728 54 00 10 3A */ slwi r0, r0, 2
+/* 800FDACC 000F972C 38 63 A5 B4 */ addi r3, r3, lbl_8041A5B4@l
+/* 800FDAD0 000F9730 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FDAD4 000F9734 7C 69 03 A6 */ mtctr r3
+/* 800FDAD8 000F9738 4E 80 04 20 */ bctr
+/* 800FDADC 000F973C 48 01 EE 99 */ bl func_8011C974
+/* 800FDAE0 000F9740 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FDAE4 000F9744 2C 00 00 00 */ cmpwi r0, 0
+/* 800FDAE8 000F9748 40 82 00 14 */ bne lbl_800FDAFC
+/* 800FDAEC 000F974C 48 01 EE 89 */ bl func_8011C974
+/* 800FDAF0 000F9750 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FDAF4 000F9754 28 00 00 03 */ cmplwi r0, 3
+/* 800FDAF8 000F9758 41 82 04 2C */ beq lbl_800FDF24
+lbl_800FDAFC:
+/* 800FDAFC 000F975C 7F C3 F3 78 */ mr r3, r30
+/* 800FDB00 000F9760 7F E4 FB 78 */ mr r4, r31
+/* 800FDB04 000F9764 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDB08 000F9768 38 A0 00 06 */ li r5, 6
+/* 800FDB0C 000F976C 48 15 63 D1 */ bl func_80253EDC
+/* 800FDB10 000F9770 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDB14 000F9774 38 00 FF 00 */ li r0, -256
+/* 800FDB18 000F9778 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDB1C 000F977C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDB20 000F9780 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDB24 000F9784 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDB28 000F9788 FC 40 18 1E */ fctiwz f2, f3
+/* 800FDB2C 000F978C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDB30 000F9790 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDB34 000F9794 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDB38 000F9798 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FDB3C 000F979C FC 20 08 1E */ fctiwz f1, f1
+/* 800FDB40 000F97A0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FDB44 000F97A4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDB48 000F97A8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FDB4C 000F97AC 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 800FDB50 000F97B0 7C 9B 03 78 */ or r27, r4, r0
+/* 800FDB54 000F97B4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FDB58 000F97B8 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FDB5C 000F97BC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FDB60 000F97C0 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 800FDB64 000F97C4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FDB68 000F97C8 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 800FDB6C 000F97CC 4B F5 8E 11 */ bl func_8005697C
+/* 800FDB70 000F97D0 7C 64 1B 78 */ mr r4, r3
+/* 800FDB74 000F97D4 38 60 00 15 */ li r3, 0x15
+/* 800FDB78 000F97D8 48 05 E7 91 */ bl func_8015C308
+/* 800FDB7C 000F97DC 7F 84 E3 78 */ mr r4, r28
+/* 800FDB80 000F97E0 7F A5 EB 78 */ mr r5, r29
+/* 800FDB84 000F97E4 7F 68 DB 78 */ mr r8, r27
+/* 800FDB88 000F97E8 7F C6 07 34 */ extsh r6, r30
+/* 800FDB8C 000F97EC 7F E7 07 34 */ extsh r7, r31
+/* 800FDB90 000F97F0 38 60 2D 69 */ li r3, 0x2d69
+/* 800FDB94 000F97F4 48 15 25 A1 */ bl func_80250134
+/* 800FDB98 000F97F8 7F 84 E3 78 */ mr r4, r28
+/* 800FDB9C 000F97FC 7F 68 DB 78 */ mr r8, r27
+/* 800FDBA0 000F9800 38 BD 00 25 */ addi r5, r29, 0x25
+/* 800FDBA4 000F9804 7F C6 07 34 */ extsh r6, r30
+/* 800FDBA8 000F9808 7F E7 07 34 */ extsh r7, r31
+/* 800FDBAC 000F980C 38 60 2D 6A */ li r3, 0x2d6a
+/* 800FDBB0 000F9810 48 15 25 85 */ bl func_80250134
+/* 800FDBB4 000F9814 48 00 03 70 */ b lbl_800FDF24
+/* 800FDBB8 000F9818 7F C3 F3 78 */ mr r3, r30
+/* 800FDBBC 000F981C 7F E4 FB 78 */ mr r4, r31
+/* 800FDBC0 000F9820 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDBC4 000F9824 38 A0 00 06 */ li r5, 6
+/* 800FDBC8 000F9828 48 15 63 15 */ bl func_80253EDC
+/* 800FDBCC 000F982C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDBD0 000F9830 38 00 FF 00 */ li r0, -256
+/* 800FDBD4 000F9834 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDBD8 000F9838 38 80 00 0A */ li r4, 0xa
+/* 800FDBDC 000F983C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDBE0 000F9840 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDBE4 000F9844 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDBE8 000F9848 FC 40 18 1E */ fctiwz f2, f3
+/* 800FDBEC 000F984C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDBF0 000F9850 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDBF4 000F9854 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDBF8 000F9858 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FDBFC 000F985C 38 A0 00 00 */ li r5, 0
+/* 800FDC00 000F9860 FC 20 08 1E */ fctiwz f1, f1
+/* 800FDC04 000F9864 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDC08 000F9868 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FDC0C 000F986C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FDC10 000F9870 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FDC14 000F9874 83 C1 00 4C */ lwz r30, 0x4c(r1)
+/* 800FDC18 000F9878 7C DD 03 78 */ or r29, r6, r0
+/* 800FDC1C 000F987C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FDC20 000F9880 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 800FDC24 000F9884 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FDC28 000F9888 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FDC2C 000F988C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FDC30 000F9890 48 2D D2 CD */ bl func_803DAEFC
+/* 800FDC34 000F9894 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FDC38 000F9898 7C 64 1B 78 */ mr r4, r3
+/* 800FDC3C 000F989C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FDC40 000F98A0 38 65 00 20 */ addi r3, r5, 0x20
+/* 800FDC44 000F98A4 48 29 27 49 */ bl func_8039038C
+/* 800FDC48 000F98A8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FDC4C 000F98AC 48 15 26 A9 */ bl func_802502F4
+/* 800FDC50 000F98B0 7C 64 1B 78 */ mr r4, r3
+/* 800FDC54 000F98B4 38 60 00 0E */ li r3, 0xe
+/* 800FDC58 000F98B8 48 05 E6 B1 */ bl func_8015C308
+/* 800FDC5C 000F98BC 7F C4 F3 78 */ mr r4, r30
+/* 800FDC60 000F98C0 7F E5 FB 78 */ mr r5, r31
+/* 800FDC64 000F98C4 7F A8 EB 78 */ mr r8, r29
+/* 800FDC68 000F98C8 7F 86 07 34 */ extsh r6, r28
+/* 800FDC6C 000F98CC 7F 67 07 34 */ extsh r7, r27
+/* 800FDC70 000F98D0 38 60 2D 98 */ li r3, 0x2d98
+/* 800FDC74 000F98D4 48 15 24 C1 */ bl func_80250134
+/* 800FDC78 000F98D8 48 00 02 AC */ b lbl_800FDF24
+/* 800FDC7C 000F98DC 7F C3 F3 78 */ mr r3, r30
+/* 800FDC80 000F98E0 7F E4 FB 78 */ mr r4, r31
+/* 800FDC84 000F98E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDC88 000F98E8 38 A0 00 06 */ li r5, 6
+/* 800FDC8C 000F98EC 48 15 62 51 */ bl func_80253EDC
+/* 800FDC90 000F98F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDC94 000F98F4 38 00 FF 00 */ li r0, -256
+/* 800FDC98 000F98F8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDC9C 000F98FC 38 80 00 06 */ li r4, 6
+/* 800FDCA0 000F9900 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDCA4 000F9904 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDCA8 000F9908 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDCAC 000F990C FC 40 18 1E */ fctiwz f2, f3
+/* 800FDCB0 000F9910 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDCB4 000F9914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDCB8 000F9918 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDCBC 000F991C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FDCC0 000F9920 38 A0 00 00 */ li r5, 0
+/* 800FDCC4 000F9924 FC 20 08 1E */ fctiwz f1, f1
+/* 800FDCC8 000F9928 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDCCC 000F992C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FDCD0 000F9930 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FDCD4 000F9934 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FDCD8 000F9938 83 C1 00 4C */ lwz r30, 0x4c(r1)
+/* 800FDCDC 000F993C 7C DD 03 78 */ or r29, r6, r0
+/* 800FDCE0 000F9940 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FDCE4 000F9944 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 800FDCE8 000F9948 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FDCEC 000F994C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FDCF0 000F9950 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FDCF4 000F9954 48 2D D2 09 */ bl func_803DAEFC
+/* 800FDCF8 000F9958 2C 03 00 00 */ cmpwi r3, 0
+/* 800FDCFC 000F995C 41 82 00 60 */ beq lbl_800FDD5C
+/* 800FDD00 000F9960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDD04 000F9964 38 80 00 06 */ li r4, 6
+/* 800FDD08 000F9968 38 A0 00 00 */ li r5, 0
+/* 800FDD0C 000F996C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FDD10 000F9970 48 2D D1 ED */ bl func_803DAEFC
+/* 800FDD14 000F9974 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FDD18 000F9978 7C 64 1B 78 */ mr r4, r3
+/* 800FDD1C 000F997C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FDD20 000F9980 38 65 00 0C */ addi r3, r5, 0xc
+/* 800FDD24 000F9984 48 29 23 C9 */ bl func_803900EC
+/* 800FDD28 000F9988 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FDD2C 000F998C 48 15 25 C9 */ bl func_802502F4
+/* 800FDD30 000F9990 7C 64 1B 78 */ mr r4, r3
+/* 800FDD34 000F9994 38 60 00 0E */ li r3, 0xe
+/* 800FDD38 000F9998 48 05 E5 D1 */ bl func_8015C308
+/* 800FDD3C 000F999C 7F C4 F3 78 */ mr r4, r30
+/* 800FDD40 000F99A0 7F E5 FB 78 */ mr r5, r31
+/* 800FDD44 000F99A4 7F A8 EB 78 */ mr r8, r29
+/* 800FDD48 000F99A8 7F 86 07 34 */ extsh r6, r28
+/* 800FDD4C 000F99AC 7F 67 07 34 */ extsh r7, r27
+/* 800FDD50 000F99B0 38 60 2D 9A */ li r3, 0x2d9a
+/* 800FDD54 000F99B4 48 15 23 E1 */ bl func_80250134
+/* 800FDD58 000F99B8 48 00 01 CC */ b lbl_800FDF24
+lbl_800FDD5C:
+/* 800FDD5C 000F99BC 7F C4 F3 78 */ mr r4, r30
+/* 800FDD60 000F99C0 7F E5 FB 78 */ mr r5, r31
+/* 800FDD64 000F99C4 7F A8 EB 78 */ mr r8, r29
+/* 800FDD68 000F99C8 7F 86 07 34 */ extsh r6, r28
+/* 800FDD6C 000F99CC 7F 67 07 34 */ extsh r7, r27
+/* 800FDD70 000F99D0 38 60 2D 9B */ li r3, 0x2d9b
+/* 800FDD74 000F99D4 48 15 23 C1 */ bl func_80250134
+/* 800FDD78 000F99D8 48 00 01 AC */ b lbl_800FDF24
+/* 800FDD7C 000F99DC 7F C3 F3 78 */ mr r3, r30
+/* 800FDD80 000F99E0 7F E4 FB 78 */ mr r4, r31
+/* 800FDD84 000F99E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDD88 000F99E8 38 A0 00 06 */ li r5, 6
+/* 800FDD8C 000F99EC 48 15 61 51 */ bl func_80253EDC
+/* 800FDD90 000F99F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDD94 000F99F4 38 00 FF 00 */ li r0, -256
+/* 800FDD98 000F99F8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDD9C 000F99FC 38 80 00 A2 */ li r4, 0xa2
+/* 800FDDA0 000F9A00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDDA4 000F9A04 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDDA8 000F9A08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDDAC 000F9A0C FC 40 18 1E */ fctiwz f2, f3
+/* 800FDDB0 000F9A10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDDB4 000F9A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDDB8 000F9A18 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDDBC 000F9A1C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FDDC0 000F9A20 38 A0 00 00 */ li r5, 0
+/* 800FDDC4 000F9A24 FC 20 08 1E */ fctiwz f1, f1
+/* 800FDDC8 000F9A28 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDDCC 000F9A2C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FDDD0 000F9A30 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FDDD4 000F9A34 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FDDD8 000F9A38 83 C1 00 4C */ lwz r30, 0x4c(r1)
+/* 800FDDDC 000F9A3C 7C DD 03 78 */ or r29, r6, r0
+/* 800FDDE0 000F9A40 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FDDE4 000F9A44 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 800FDDE8 000F9A48 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FDDEC 000F9A4C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FDDF0 000F9A50 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FDDF4 000F9A54 48 2D FB E9 */ bl func_803DD9DC
+/* 800FDDF8 000F9A58 7C 64 1B 78 */ mr r4, r3
+/* 800FDDFC 000F9A5C 38 60 00 1B */ li r3, 0x1b
+/* 800FDE00 000F9A60 48 05 E5 09 */ bl func_8015C308
+/* 800FDE04 000F9A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE08 000F9A68 38 80 00 A3 */ li r4, 0xa3
+/* 800FDE0C 000F9A6C 38 A0 00 00 */ li r5, 0
+/* 800FDE10 000F9A70 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FDE14 000F9A74 48 2D FB C9 */ bl func_803DD9DC
+/* 800FDE18 000F9A78 7C 64 1B 78 */ mr r4, r3
+/* 800FDE1C 000F9A7C 38 60 00 1C */ li r3, 0x1c
+/* 800FDE20 000F9A80 48 05 E4 E9 */ bl func_8015C308
+/* 800FDE24 000F9A84 7F C4 F3 78 */ mr r4, r30
+/* 800FDE28 000F9A88 7F E5 FB 78 */ mr r5, r31
+/* 800FDE2C 000F9A8C 7F A8 EB 78 */ mr r8, r29
+/* 800FDE30 000F9A90 7F 86 07 34 */ extsh r6, r28
+/* 800FDE34 000F9A94 7F 67 07 34 */ extsh r7, r27
+/* 800FDE38 000F9A98 38 60 0E A1 */ li r3, 0xea1
+/* 800FDE3C 000F9A9C 48 15 22 F9 */ bl func_80250134
+/* 800FDE40 000F9AA0 48 00 00 E4 */ b lbl_800FDF24
+/* 800FDE44 000F9AA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE48 000F9AA8 38 80 00 A3 */ li r4, 0xa3
+/* 800FDE4C 000F9AAC 38 A0 00 00 */ li r5, 0
+/* 800FDE50 000F9AB0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FDE54 000F9AB4 48 2D FB 89 */ bl func_803DD9DC
+/* 800FDE58 000F9AB8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE5C 000F9ABC 7C 7D 1B 78 */ mr r29, r3
+/* 800FDE60 000F9AC0 38 80 00 A2 */ li r4, 0xa2
+/* 800FDE64 000F9AC4 38 A0 00 00 */ li r5, 0
+/* 800FDE68 000F9AC8 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 800FDE6C 000F9ACC 48 2D FB 71 */ bl func_803DD9DC
+/* 800FDE70 000F9AD0 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800FDE74 000F9AD4 7C 66 1B 78 */ mr r6, r3
+/* 800FDE78 000F9AD8 7F C3 F3 78 */ mr r3, r30
+/* 800FDE7C 000F9ADC 7F E4 FB 78 */ mr r4, r31
+/* 800FDE80 000F9AE0 7F A7 EB 78 */ mr r7, r29
+/* 800FDE84 000F9AE4 4B F5 CD E1 */ bl func_8005AC64
+/* 800FDE88 000F9AE8 48 00 00 9C */ b lbl_800FDF24
+/* 800FDE8C 000F9AEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE90 000F9AF0 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDE94 000F9AF4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FDE98 000F9AF8 41 82 00 8C */ beq lbl_800FDF24
+/* 800FDE9C 000F9AFC 7F C3 F3 78 */ mr r3, r30
+/* 800FDEA0 000F9B00 7F E4 FB 78 */ mr r4, r31
+/* 800FDEA4 000F9B04 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDEA8 000F9B08 38 A0 00 06 */ li r5, 6
+/* 800FDEAC 000F9B0C 48 15 60 31 */ bl func_80253EDC
+/* 800FDEB0 000F9B10 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FDEB4 000F9B14 38 60 00 01 */ li r3, 1
+/* 800FDEB8 000F9B18 4B F5 BB 85 */ bl func_80059A3C
+/* 800FDEBC 000F9B1C 48 00 00 68 */ b lbl_800FDF24
+/* 800FDEC0 000F9B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDEC4 000F9B24 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDEC8 000F9B28 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 800FDECC 000F9B2C 41 82 00 58 */ beq lbl_800FDF24
+/* 800FDED0 000F9B30 7F C3 F3 78 */ mr r3, r30
+/* 800FDED4 000F9B34 7F E4 FB 78 */ mr r4, r31
+/* 800FDED8 000F9B38 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDEDC 000F9B3C 38 A0 00 06 */ li r5, 6
+/* 800FDEE0 000F9B40 48 15 5F FD */ bl func_80253EDC
+/* 800FDEE4 000F9B44 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FDEE8 000F9B48 38 60 00 02 */ li r3, 2
+/* 800FDEEC 000F9B4C 4B F5 BB 51 */ bl func_80059A3C
+/* 800FDEF0 000F9B50 48 00 00 34 */ b lbl_800FDF24
+/* 800FDEF4 000F9B54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDEF8 000F9B58 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDEFC 000F9B5C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 800FDF00 000F9B60 41 82 00 24 */ beq lbl_800FDF24
+/* 800FDF04 000F9B64 7F C3 F3 78 */ mr r3, r30
+/* 800FDF08 000F9B68 7F E4 FB 78 */ mr r4, r31
+/* 800FDF0C 000F9B6C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDF10 000F9B70 38 A0 00 06 */ li r5, 6
+/* 800FDF14 000F9B74 48 15 5F C9 */ bl func_80253EDC
+/* 800FDF18 000F9B78 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FDF1C 000F9B7C 38 60 00 03 */ li r3, 3
+/* 800FDF20 000F9B80 4B F5 BB 1D */ bl func_80059A3C
+lbl_800FDF24:
+/* 800FDF24 000F9B84 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FDF28 000F9B88 48 0C 92 4D */ bl _restgpr_27
+/* 800FDF2C 000F9B8C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FDF30 000F9B90 7C 08 03 A6 */ mtlr r0
+/* 800FDF34 000F9B94 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FDF38 000F9B98 4E 80 00 20 */ blr
+lbl_800FDF3C:
+/* 800FDF3C 000F9B9C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FDF40 000F9BA0 7C 08 02 A6 */ mflr r0
+/* 800FDF44 000F9BA4 38 A0 00 03 */ li r5, 3
+/* 800FDF48 000F9BA8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FDF4C 000F9BAC 38 C1 00 08 */ addi r6, r1, 8
+/* 800FDF50 000F9BB0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FDF54 000F9BB4 7C 9F 23 78 */ mr r31, r4
+/* 800FDF58 000F9BB8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FDF5C 000F9BBC 7C 7E 1B 78 */ mr r30, r3
+/* 800FDF60 000F9BC0 48 15 5F 2D */ bl func_80253E8C
+/* 800FDF64 000F9BC4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FDF68 000F9BC8 2C 00 00 07 */ cmpwi r0, 7
+/* 800FDF6C 000F9BCC 41 82 00 24 */ beq lbl_800FDF90
+/* 800FDF70 000F9BD0 40 80 00 14 */ bge lbl_800FDF84
+/* 800FDF74 000F9BD4 2C 00 00 05 */ cmpwi r0, 5
+/* 800FDF78 000F9BD8 41 82 00 68 */ beq lbl_800FDFE0
+/* 800FDF7C 000F9BDC 40 80 00 DC */ bge lbl_800FE058
+/* 800FDF80 000F9BE0 48 00 01 4C */ b lbl_800FE0CC
+lbl_800FDF84:
+/* 800FDF84 000F9BE4 2C 00 00 09 */ cmpwi r0, 9
+/* 800FDF88 000F9BE8 40 80 01 44 */ bge lbl_800FE0CC
+/* 800FDF8C 000F9BEC 48 00 00 2C */ b lbl_800FDFB8
+lbl_800FDF90:
+/* 800FDF90 000F9BF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDF94 000F9BF4 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDF98 000F9BF8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800FDF9C 000F9BFC 40 82 01 30 */ bne lbl_800FE0CC
+/* 800FDFA0 000F9C00 7F C3 F3 78 */ mr r3, r30
+/* 800FDFA4 000F9C04 7F E4 FB 78 */ mr r4, r31
+/* 800FDFA8 000F9C08 38 A0 00 01 */ li r5, 1
+/* 800FDFAC 000F9C0C 38 C0 00 00 */ li r6, 0
+/* 800FDFB0 000F9C10 48 15 5F 05 */ bl func_80253EB4
+/* 800FDFB4 000F9C14 48 00 01 18 */ b lbl_800FE0CC
+lbl_800FDFB8:
+/* 800FDFB8 000F9C18 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDFBC 000F9C1C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDFC0 000F9C20 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800FDFC4 000F9C24 41 82 01 08 */ beq lbl_800FE0CC
+/* 800FDFC8 000F9C28 80 C3 00 F8 */ lwz r6, 0xf8(r3)
+/* 800FDFCC 000F9C2C 7F C3 F3 78 */ mr r3, r30
+/* 800FDFD0 000F9C30 7F E4 FB 78 */ mr r4, r31
+/* 800FDFD4 000F9C34 38 A0 00 02 */ li r5, 2
+/* 800FDFD8 000F9C38 48 15 5E DD */ bl func_80253EB4
+/* 800FDFDC 000F9C3C 48 00 00 F0 */ b lbl_800FE0CC
+lbl_800FDFE0:
+/* 800FDFE0 000F9C40 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDFE4 000F9C44 80 04 00 D0 */ lwz r0, 0xd0(r4)
+/* 800FDFE8 000F9C48 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800FDFEC 000F9C4C 40 82 00 1C */ bne lbl_800FE008
+/* 800FDFF0 000F9C50 7F C3 F3 78 */ mr r3, r30
+/* 800FDFF4 000F9C54 7F E4 FB 78 */ mr r4, r31
+/* 800FDFF8 000F9C58 38 A0 00 01 */ li r5, 1
+/* 800FDFFC 000F9C5C 38 C0 00 00 */ li r6, 0
+/* 800FE000 000F9C60 48 15 5E B5 */ bl func_80253EB4
+/* 800FE004 000F9C64 48 00 00 C8 */ b lbl_800FE0CC
+lbl_800FE008:
+/* 800FE008 000F9C68 81 84 00 74 */ lwz r12, 0x74(r4)
+/* 800FE00C 000F9C6C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FE010 000F9C70 41 82 00 BC */ beq lbl_800FE0CC
+/* 800FE014 000F9C74 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FE018 000F9C78 38 A0 00 01 */ li r5, 1
+/* 800FE01C 000F9C7C 80 84 00 C8 */ lwz r4, 0xc8(r4)
+/* 800FE020 000F9C80 7D 89 03 A6 */ mtctr r12
+/* 800FE024 000F9C84 4E 80 04 21 */ bctrl
+/* 800FE028 000F9C88 2C 03 00 00 */ cmpwi r3, 0
+/* 800FE02C 000F9C8C 41 82 00 A0 */ beq lbl_800FE0CC
+/* 800FE030 000F9C90 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FE034 000F9C94 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FE038 000F9C98 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FE03C 000F9C9C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FE040 000F9CA0 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FE044 000F9CA4 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FE048 000F9CA8 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FE04C 000F9CAC 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FE050 000F9CB0 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FE054 000F9CB4 48 00 00 78 */ b lbl_800FE0CC
+lbl_800FE058:
+/* 800FE058 000F9CB8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE05C 000F9CBC 80 04 00 D0 */ lwz r0, 0xd0(r4)
+/* 800FE060 000F9CC0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800FE064 000F9CC4 40 82 00 1C */ bne lbl_800FE080
+/* 800FE068 000F9CC8 7F C3 F3 78 */ mr r3, r30
+/* 800FE06C 000F9CCC 7F E4 FB 78 */ mr r4, r31
+/* 800FE070 000F9CD0 38 A0 00 01 */ li r5, 1
+/* 800FE074 000F9CD4 38 C0 00 00 */ li r6, 0
+/* 800FE078 000F9CD8 48 15 5E 3D */ bl func_80253EB4
+/* 800FE07C 000F9CDC 48 00 00 50 */ b lbl_800FE0CC
+lbl_800FE080:
+/* 800FE080 000F9CE0 81 84 00 74 */ lwz r12, 0x74(r4)
+/* 800FE084 000F9CE4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FE088 000F9CE8 41 82 00 44 */ beq lbl_800FE0CC
+/* 800FE08C 000F9CEC 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FE090 000F9CF0 38 A0 00 00 */ li r5, 0
+/* 800FE094 000F9CF4 80 84 00 C8 */ lwz r4, 0xc8(r4)
+/* 800FE098 000F9CF8 7D 89 03 A6 */ mtctr r12
+/* 800FE09C 000F9CFC 4E 80 04 21 */ bctrl
+/* 800FE0A0 000F9D00 2C 03 00 00 */ cmpwi r3, 0
+/* 800FE0A4 000F9D04 41 82 00 28 */ beq lbl_800FE0CC
+/* 800FE0A8 000F9D08 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FE0AC 000F9D0C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FE0B0 000F9D10 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FE0B4 000F9D14 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FE0B8 000F9D18 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FE0BC 000F9D1C 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FE0C0 000F9D20 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FE0C4 000F9D24 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FE0C8 000F9D28 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800FE0CC:
+/* 800FE0CC 000F9D2C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE0D0 000F9D30 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE0D4 000F9D34 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FE0D8 000F9D38 7C 08 03 A6 */ mtlr r0
+/* 800FE0DC 000F9D3C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE0E0 000F9D40 4E 80 00 20 */ blr
+lbl_800FE0E4:
+/* 800FE0E4 000F9D44 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800FE0E8 000F9D48 7C 08 02 A6 */ mflr r0
+/* 800FE0EC 000F9D4C 38 A0 00 03 */ li r5, 3
+/* 800FE0F0 000F9D50 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800FE0F4 000F9D54 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE0F8 000F9D58 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800FE0FC 000F9D5C 7C 9F 23 78 */ mr r31, r4
+/* 800FE100 000F9D60 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800FE104 000F9D64 7C 7E 1B 78 */ mr r30, r3
+/* 800FE108 000F9D68 48 15 5D D5 */ bl func_80253EDC
+/* 800FE10C 000F9D6C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE110 000F9D70 2C 00 00 01 */ cmpwi r0, 1
+/* 800FE114 000F9D74 41 82 00 54 */ beq lbl_800FE168
+/* 800FE118 000F9D78 40 80 00 10 */ bge lbl_800FE128
+/* 800FE11C 000F9D7C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE120 000F9D80 40 80 00 14 */ bge lbl_800FE134
+/* 800FE124 000F9D84 48 00 00 A8 */ b lbl_800FE1CC
+lbl_800FE128:
+/* 800FE128 000F9D88 2C 00 00 03 */ cmpwi r0, 3
+/* 800FE12C 000F9D8C 40 80 00 A0 */ bge lbl_800FE1CC
+/* 800FE130 000F9D90 48 00 00 6C */ b lbl_800FE19C
+lbl_800FE134:
+/* 800FE134 000F9D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE138 000F9D98 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE13C 000F9D9C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800FE140 000F9DA0 41 82 00 8C */ beq lbl_800FE1CC
+/* 800FE144 000F9DA4 7F C3 F3 78 */ mr r3, r30
+/* 800FE148 000F9DA8 7F E4 FB 78 */ mr r4, r31
+/* 800FE14C 000F9DAC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE150 000F9DB0 38 A0 00 06 */ li r5, 6
+/* 800FE154 000F9DB4 48 15 5D 89 */ bl func_80253EDC
+/* 800FE158 000F9DB8 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE15C 000F9DBC 38 60 00 06 */ li r3, 6
+/* 800FE160 000F9DC0 4B F5 B8 DD */ bl func_80059A3C
+/* 800FE164 000F9DC4 48 00 00 68 */ b lbl_800FE1CC
+lbl_800FE168:
+/* 800FE168 000F9DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE16C 000F9DCC 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE170 000F9DD0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800FE174 000F9DD4 41 82 00 58 */ beq lbl_800FE1CC
+/* 800FE178 000F9DD8 7F C3 F3 78 */ mr r3, r30
+/* 800FE17C 000F9DDC 7F E4 FB 78 */ mr r4, r31
+/* 800FE180 000F9DE0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE184 000F9DE4 38 A0 00 06 */ li r5, 6
+/* 800FE188 000F9DE8 48 15 5D 55 */ bl func_80253EDC
+/* 800FE18C 000F9DEC 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE190 000F9DF0 38 60 00 07 */ li r3, 7
+/* 800FE194 000F9DF4 4B F5 B8 A9 */ bl func_80059A3C
+/* 800FE198 000F9DF8 48 00 00 34 */ b lbl_800FE1CC
+lbl_800FE19C:
+/* 800FE19C 000F9DFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE1A0 000F9E00 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE1A4 000F9E04 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800FE1A8 000F9E08 41 82 00 24 */ beq lbl_800FE1CC
+/* 800FE1AC 000F9E0C 7F C3 F3 78 */ mr r3, r30
+/* 800FE1B0 000F9E10 7F E4 FB 78 */ mr r4, r31
+/* 800FE1B4 000F9E14 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE1B8 000F9E18 38 A0 00 06 */ li r5, 6
+/* 800FE1BC 000F9E1C 48 15 5D 21 */ bl func_80253EDC
+/* 800FE1C0 000F9E20 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE1C4 000F9E24 38 60 00 08 */ li r3, 8
+/* 800FE1C8 000F9E28 4B F5 B8 75 */ bl func_80059A3C
+lbl_800FE1CC:
+/* 800FE1CC 000F9E2C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800FE1D0 000F9E30 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800FE1D4 000F9E34 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800FE1D8 000F9E38 7C 08 03 A6 */ mtlr r0
+/* 800FE1DC 000F9E3C 38 21 00 40 */ addi r1, r1, 0x40
+/* 800FE1E0 000F9E40 4E 80 00 20 */ blr
+lbl_800FE1E4:
+/* 800FE1E4 000F9E44 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FE1E8 000F9E48 7C 08 02 A6 */ mflr r0
+/* 800FE1EC 000F9E4C 38 A0 00 03 */ li r5, 3
+/* 800FE1F0 000F9E50 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FE1F4 000F9E54 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE1F8 000F9E58 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FE1FC 000F9E5C 7C 9F 23 78 */ mr r31, r4
+/* 800FE200 000F9E60 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FE204 000F9E64 7C 7E 1B 78 */ mr r30, r3
+/* 800FE208 000F9E68 48 15 5C 85 */ bl func_80253E8C
+/* 800FE20C 000F9E6C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE210 000F9E70 2C 00 00 01 */ cmpwi r0, 1
+/* 800FE214 000F9E74 41 82 00 08 */ beq lbl_800FE21C
+/* 800FE218 000F9E78 48 00 00 20 */ b lbl_800FE238
+lbl_800FE21C:
+/* 800FE21C 000F9E7C 38 60 00 1A */ li r3, 0x1a
+/* 800FE220 000F9E80 4B F5 C7 D9 */ bl func_8005A9F8
+/* 800FE224 000F9E84 7C 66 1B 78 */ mr r6, r3
+/* 800FE228 000F9E88 7F C3 F3 78 */ mr r3, r30
+/* 800FE22C 000F9E8C 7F E4 FB 78 */ mr r4, r31
+/* 800FE230 000F9E90 38 A0 00 01 */ li r5, 1
+/* 800FE234 000F9E94 48 15 5C 81 */ bl func_80253EB4
+lbl_800FE238:
+/* 800FE238 000F9E98 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE23C 000F9E9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE240 000F9EA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FE244 000F9EA4 7C 08 03 A6 */ mtlr r0
+/* 800FE248 000F9EA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE24C 000F9EAC 4E 80 00 20 */ blr
+lbl_800FE250:
+/* 800FE250 000F9EB0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800FE254 000F9EB4 7C 08 02 A6 */ mflr r0
+/* 800FE258 000F9EB8 38 A0 00 03 */ li r5, 3
+/* 800FE25C 000F9EBC 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800FE260 000F9EC0 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE264 000F9EC4 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800FE268 000F9EC8 7C 9F 23 78 */ mr r31, r4
+/* 800FE26C 000F9ECC 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800FE270 000F9ED0 7C 7E 1B 78 */ mr r30, r3
+/* 800FE274 000F9ED4 48 15 5C 69 */ bl func_80253EDC
+/* 800FE278 000F9ED8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE27C 000F9EDC 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE280 000F9EE0 41 82 00 08 */ beq lbl_800FE288
+/* 800FE284 000F9EE4 48 00 00 34 */ b lbl_800FE2B8
+lbl_800FE288:
+/* 800FE288 000F9EE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE28C 000F9EEC 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE290 000F9EF0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
+/* 800FE294 000F9EF4 41 82 00 24 */ beq lbl_800FE2B8
+/* 800FE298 000F9EF8 7F C3 F3 78 */ mr r3, r30
+/* 800FE29C 000F9EFC 7F E4 FB 78 */ mr r4, r31
+/* 800FE2A0 000F9F00 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE2A4 000F9F04 38 A0 00 06 */ li r5, 6
+/* 800FE2A8 000F9F08 48 15 5C 35 */ bl func_80253EDC
+/* 800FE2AC 000F9F0C 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE2B0 000F9F10 38 60 00 14 */ li r3, 0x14
+/* 800FE2B4 000F9F14 4B F5 B7 89 */ bl func_80059A3C
+lbl_800FE2B8:
+/* 800FE2B8 000F9F18 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800FE2BC 000F9F1C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800FE2C0 000F9F20 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800FE2C4 000F9F24 7C 08 03 A6 */ mtlr r0
+/* 800FE2C8 000F9F28 38 21 00 40 */ addi r1, r1, 0x40
+/* 800FE2CC 000F9F2C 4E 80 00 20 */ blr
+lbl_800FE2D0:
+/* 800FE2D0 000F9F30 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FE2D4 000F9F34 7C 08 02 A6 */ mflr r0
+/* 800FE2D8 000F9F38 38 A0 00 03 */ li r5, 3
+/* 800FE2DC 000F9F3C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FE2E0 000F9F40 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE2E4 000F9F44 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FE2E8 000F9F48 7C 9F 23 78 */ mr r31, r4
+/* 800FE2EC 000F9F4C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FE2F0 000F9F50 7C 7E 1B 78 */ mr r30, r3
+/* 800FE2F4 000F9F54 48 15 5B 99 */ bl func_80253E8C
+/* 800FE2F8 000F9F58 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE2FC 000F9F5C 2C 00 00 14 */ cmpwi r0, 0x14
+/* 800FE300 000F9F60 41 82 00 2C */ beq lbl_800FE32C
+/* 800FE304 000F9F64 40 80 00 4C */ bge lbl_800FE350
+/* 800FE308 000F9F68 2C 00 00 0A */ cmpwi r0, 0xa
+/* 800FE30C 000F9F6C 41 82 00 08 */ beq lbl_800FE314
+/* 800FE310 000F9F70 48 00 00 40 */ b lbl_800FE350
+lbl_800FE314:
+/* 800FE314 000F9F74 7F C3 F3 78 */ mr r3, r30
+/* 800FE318 000F9F78 7F E4 FB 78 */ mr r4, r31
+/* 800FE31C 000F9F7C 38 A0 00 02 */ li r5, 2
+/* 800FE320 000F9F80 38 C0 0E 99 */ li r6, 0xe99
+/* 800FE324 000F9F84 48 15 5B 91 */ bl func_80253EB4
+/* 800FE328 000F9F88 48 00 00 28 */ b lbl_800FE350
+lbl_800FE32C:
+/* 800FE32C 000F9F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE330 000F9F90 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE334 000F9F94 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FE338 000F9F98 40 82 00 18 */ bne lbl_800FE350
+/* 800FE33C 000F9F9C 7F C3 F3 78 */ mr r3, r30
+/* 800FE340 000F9FA0 7F E4 FB 78 */ mr r4, r31
+/* 800FE344 000F9FA4 38 A0 00 01 */ li r5, 1
+/* 800FE348 000F9FA8 38 C0 00 00 */ li r6, 0
+/* 800FE34C 000F9FAC 48 15 5B 69 */ bl func_80253EB4
+lbl_800FE350:
+/* 800FE350 000F9FB0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE354 000F9FB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE358 000F9FB8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FE35C 000F9FBC 7C 08 03 A6 */ mtlr r0
+/* 800FE360 000F9FC0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE364 000F9FC4 4E 80 00 20 */ blr
+lbl_800FE368:
+/* 800FE368 000F9FC8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FE36C 000F9FCC 7C 08 02 A6 */ mflr r0
+/* 800FE370 000F9FD0 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FE374 000F9FD4 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FE378 000F9FD8 48 0C 8D A9 */ bl _savegpr_25
+/* 800FE37C 000F9FDC 7C 79 1B 78 */ mr r25, r3
+/* 800FE380 000F9FE0 7C 9A 23 78 */ mr r26, r4
+/* 800FE384 000F9FE4 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE388 000F9FE8 38 A0 00 03 */ li r5, 3
+/* 800FE38C 000F9FEC 48 15 5B 51 */ bl func_80253EDC
+/* 800FE390 000F9FF0 7F 23 CB 78 */ mr r3, r25
+/* 800FE394 000F9FF4 7F 44 D3 78 */ mr r4, r26
+/* 800FE398 000F9FF8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE39C 000F9FFC 38 A0 00 06 */ li r5, 6
+/* 800FE3A0 000FA000 48 15 5B 3D */ bl func_80253EDC
+/* 800FE3A4 000FA004 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FE3A8 000FA008 38 60 FF 00 */ li r3, -256
+/* 800FE3AC 000FA00C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FE3B0 000FA010 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FE3B4 000FA014 FC 80 28 1E */ fctiwz f4, f5
+/* 800FE3B8 000FA018 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FE3BC 000FA01C FC 40 18 1E */ fctiwz f2, f3
+/* 800FE3C0 000FA020 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FE3C4 000FA024 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE3C8 000FA028 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FE3CC 000FA02C D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FE3D0 000FA030 28 00 00 15 */ cmplwi r0, 0x15
+/* 800FE3D4 000FA034 FC 20 08 1E */ fctiwz f1, f1
+/* 800FE3D8 000FA038 FC 00 00 1E */ fctiwz f0, f0
+/* 800FE3DC 000FA03C D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FE3E0 000FA040 88 9A 00 11 */ lbz r4, 0x11(r26)
+/* 800FE3E4 000FA044 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FE3E8 000FA048 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 800FE3EC 000FA04C 7C 9F 1B 78 */ or r31, r4, r3
+/* 800FE3F0 000FA050 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FE3F4 000FA054 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FE3F8 000FA058 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 800FE3FC 000FA05C 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 800FE400 000FA060 41 81 03 9C */ bgt lbl_800FE79C
+/* 800FE404 000FA064 3C 60 80 42 */ lis r3, lbl_8041A5EC@ha
+/* 800FE408 000FA068 54 00 10 3A */ slwi r0, r0, 2
+/* 800FE40C 000FA06C 38 63 A5 EC */ addi r3, r3, lbl_8041A5EC@l
+/* 800FE410 000FA070 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FE414 000FA074 7C 69 03 A6 */ mtctr r3
+/* 800FE418 000FA078 4E 80 04 20 */ bctr
+/* 800FE41C 000FA07C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE420 000FA080 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE424 000FA084 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FE428 000FA088 41 82 03 74 */ beq lbl_800FE79C
+/* 800FE42C 000FA08C 7F 23 CB 78 */ mr r3, r25
+/* 800FE430 000FA090 7F 44 D3 78 */ mr r4, r26
+/* 800FE434 000FA094 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE438 000FA098 38 A0 00 06 */ li r5, 6
+/* 800FE43C 000FA09C 48 15 5A A1 */ bl func_80253EDC
+/* 800FE440 000FA0A0 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE444 000FA0A4 38 60 00 01 */ li r3, 1
+/* 800FE448 000FA0A8 4B F5 B5 F5 */ bl func_80059A3C
+/* 800FE44C 000FA0AC 48 00 03 50 */ b lbl_800FE79C
+/* 800FE450 000FA0B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE454 000FA0B4 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE458 000FA0B8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 800FE45C 000FA0BC 41 82 03 40 */ beq lbl_800FE79C
+/* 800FE460 000FA0C0 7F 23 CB 78 */ mr r3, r25
+/* 800FE464 000FA0C4 7F 44 D3 78 */ mr r4, r26
+/* 800FE468 000FA0C8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE46C 000FA0CC 38 A0 00 06 */ li r5, 6
+/* 800FE470 000FA0D0 48 15 5A 6D */ bl func_80253EDC
+/* 800FE474 000FA0D4 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE478 000FA0D8 38 60 00 02 */ li r3, 2
+/* 800FE47C 000FA0DC 4B F5 B5 C1 */ bl func_80059A3C
+/* 800FE480 000FA0E0 48 00 03 1C */ b lbl_800FE79C
+/* 800FE484 000FA0E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE488 000FA0E8 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE48C 000FA0EC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 800FE490 000FA0F0 41 82 03 0C */ beq lbl_800FE79C
+/* 800FE494 000FA0F4 7F 23 CB 78 */ mr r3, r25
+/* 800FE498 000FA0F8 7F 44 D3 78 */ mr r4, r26
+/* 800FE49C 000FA0FC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE4A0 000FA100 38 A0 00 06 */ li r5, 6
+/* 800FE4A4 000FA104 48 15 5A 39 */ bl func_80253EDC
+/* 800FE4A8 000FA108 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE4AC 000FA10C 38 60 00 03 */ li r3, 3
+/* 800FE4B0 000FA110 4B F5 B5 8D */ bl func_80059A3C
+/* 800FE4B4 000FA114 48 00 02 E8 */ b lbl_800FE79C
+/* 800FE4B8 000FA118 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE4BC 000FA11C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE4C0 000FA120 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 800FE4C4 000FA124 41 82 02 D8 */ beq lbl_800FE79C
+/* 800FE4C8 000FA128 7F 23 CB 78 */ mr r3, r25
+/* 800FE4CC 000FA12C 7F 44 D3 78 */ mr r4, r26
+/* 800FE4D0 000FA130 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE4D4 000FA134 38 A0 00 06 */ li r5, 6
+/* 800FE4D8 000FA138 48 15 5A 05 */ bl func_80253EDC
+/* 800FE4DC 000FA13C 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE4E0 000FA140 38 60 00 04 */ li r3, 4
+/* 800FE4E4 000FA144 4B F5 B5 59 */ bl func_80059A3C
+/* 800FE4E8 000FA148 48 00 02 B4 */ b lbl_800FE79C
+/* 800FE4EC 000FA14C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE4F0 000FA150 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE4F4 000FA154 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800FE4F8 000FA158 41 82 02 A4 */ beq lbl_800FE79C
+/* 800FE4FC 000FA15C 7F 23 CB 78 */ mr r3, r25
+/* 800FE500 000FA160 7F 44 D3 78 */ mr r4, r26
+/* 800FE504 000FA164 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE508 000FA168 38 A0 00 06 */ li r5, 6
+/* 800FE50C 000FA16C 48 15 59 D1 */ bl func_80253EDC
+/* 800FE510 000FA170 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE514 000FA174 38 60 00 05 */ li r3, 5
+/* 800FE518 000FA178 4B F5 B5 25 */ bl func_80059A3C
+/* 800FE51C 000FA17C 48 00 02 80 */ b lbl_800FE79C
+/* 800FE520 000FA180 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE524 000FA184 38 80 00 A2 */ li r4, 0xa2
+/* 800FE528 000FA188 38 A0 00 00 */ li r5, 0
+/* 800FE52C 000FA18C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FE530 000FA190 48 2D F4 AD */ bl func_803DD9DC
+/* 800FE534 000FA194 7C 64 1B 78 */ mr r4, r3
+/* 800FE538 000FA198 38 60 00 1B */ li r3, 0x1b
+/* 800FE53C 000FA19C 48 05 DD CD */ bl func_8015C308
+/* 800FE540 000FA1A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE544 000FA1A4 38 80 00 A3 */ li r4, 0xa3
+/* 800FE548 000FA1A8 38 A0 00 00 */ li r5, 0
+/* 800FE54C 000FA1AC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FE550 000FA1B0 48 2D F4 8D */ bl func_803DD9DC
+/* 800FE554 000FA1B4 7C 64 1B 78 */ mr r4, r3
+/* 800FE558 000FA1B8 38 60 00 1C */ li r3, 0x1c
+/* 800FE55C 000FA1BC 48 05 DD AD */ bl func_8015C308
+/* 800FE560 000FA1C0 7F C4 F3 78 */ mr r4, r30
+/* 800FE564 000FA1C4 7F A5 EB 78 */ mr r5, r29
+/* 800FE568 000FA1C8 7F E8 FB 78 */ mr r8, r31
+/* 800FE56C 000FA1CC 7F 86 07 34 */ extsh r6, r28
+/* 800FE570 000FA1D0 7F 67 07 34 */ extsh r7, r27
+/* 800FE574 000FA1D4 38 60 0E A1 */ li r3, 0xea1
+/* 800FE578 000FA1D8 48 15 1B BD */ bl func_80250134
+/* 800FE57C 000FA1DC 48 00 02 20 */ b lbl_800FE79C
+/* 800FE580 000FA1E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE584 000FA1E4 38 80 00 A3 */ li r4, 0xa3
+/* 800FE588 000FA1E8 38 A0 00 00 */ li r5, 0
+/* 800FE58C 000FA1EC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FE590 000FA1F0 48 2D F4 4D */ bl func_803DD9DC
+/* 800FE594 000FA1F4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE598 000FA1F8 7C 7B 1B 78 */ mr r27, r3
+/* 800FE59C 000FA1FC 38 80 00 A2 */ li r4, 0xa2
+/* 800FE5A0 000FA200 38 A0 00 00 */ li r5, 0
+/* 800FE5A4 000FA204 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 800FE5A8 000FA208 48 2D F4 35 */ bl func_803DD9DC
+/* 800FE5AC 000FA20C 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800FE5B0 000FA210 7C 66 1B 78 */ mr r6, r3
+/* 800FE5B4 000FA214 7F 23 CB 78 */ mr r3, r25
+/* 800FE5B8 000FA218 7F 44 D3 78 */ mr r4, r26
+/* 800FE5BC 000FA21C 7F 67 DB 78 */ mr r7, r27
+/* 800FE5C0 000FA220 4B F5 C6 A5 */ bl func_8005AC64
+/* 800FE5C4 000FA224 48 00 01 D8 */ b lbl_800FE79C
+/* 800FE5C8 000FA228 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE5CC 000FA22C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE5D0 000FA230 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FE5D4 000FA234 41 82 01 C8 */ beq lbl_800FE79C
+/* 800FE5D8 000FA238 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 800FE5DC 000FA23C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FE5E0 000FA240 41 82 00 80 */ beq lbl_800FE660
+/* 800FE5E4 000FA244 4B F5 83 99 */ bl func_8005697C
+/* 800FE5E8 000FA248 7C 64 1B 78 */ mr r4, r3
+/* 800FE5EC 000FA24C 38 60 00 15 */ li r3, 0x15
+/* 800FE5F0 000FA250 48 05 DD 19 */ bl func_8015C308
+/* 800FE5F4 000FA254 4B F5 A5 B1 */ bl VMBASEIsPageValid
+/* 800FE5F8 000FA258 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE5FC 000FA25C 28 00 00 03 */ cmplwi r0, 3
+/* 800FE600 000FA260 40 82 00 24 */ bne lbl_800FE624
+/* 800FE604 000FA264 7F C4 F3 78 */ mr r4, r30
+/* 800FE608 000FA268 7F A5 EB 78 */ mr r5, r29
+/* 800FE60C 000FA26C 7F E8 FB 78 */ mr r8, r31
+/* 800FE610 000FA270 7F 86 07 34 */ extsh r6, r28
+/* 800FE614 000FA274 7F 67 07 34 */ extsh r7, r27
+/* 800FE618 000FA278 38 60 2D 65 */ li r3, 0x2d65
+/* 800FE61C 000FA27C 48 15 1B 19 */ bl func_80250134
+/* 800FE620 000FA280 48 00 00 20 */ b lbl_800FE640
+lbl_800FE624:
+/* 800FE624 000FA284 7F C4 F3 78 */ mr r4, r30
+/* 800FE628 000FA288 7F A5 EB 78 */ mr r5, r29
+/* 800FE62C 000FA28C 7F E8 FB 78 */ mr r8, r31
+/* 800FE630 000FA290 7F 86 07 34 */ extsh r6, r28
+/* 800FE634 000FA294 7F 67 07 34 */ extsh r7, r27
+/* 800FE638 000FA298 38 60 2D 64 */ li r3, 0x2d64
+/* 800FE63C 000FA29C 48 15 1A F9 */ bl func_80250134
+lbl_800FE640:
+/* 800FE640 000FA2A0 7F C4 F3 78 */ mr r4, r30
+/* 800FE644 000FA2A4 7F E8 FB 78 */ mr r8, r31
+/* 800FE648 000FA2A8 38 BD 00 1F */ addi r5, r29, 0x1f
+/* 800FE64C 000FA2AC 7F 86 07 34 */ extsh r6, r28
+/* 800FE650 000FA2B0 7F 67 07 34 */ extsh r7, r27
+/* 800FE654 000FA2B4 38 60 2D 66 */ li r3, 0x2d66
+/* 800FE658 000FA2B8 48 15 1A DD */ bl func_80250134
+/* 800FE65C 000FA2BC 48 00 01 40 */ b lbl_800FE79C
+lbl_800FE660:
+/* 800FE660 000FA2C0 48 01 E3 15 */ bl func_8011C974
+/* 800FE664 000FA2C4 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FE668 000FA2C8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE66C 000FA2CC 40 82 00 34 */ bne lbl_800FE6A0
+/* 800FE670 000FA2D0 48 01 E3 05 */ bl func_8011C974
+/* 800FE674 000FA2D4 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FE678 000FA2D8 28 00 00 01 */ cmplwi r0, 1
+/* 800FE67C 000FA2DC 40 82 00 24 */ bne lbl_800FE6A0
+/* 800FE680 000FA2E0 7F C4 F3 78 */ mr r4, r30
+/* 800FE684 000FA2E4 7F E8 FB 78 */ mr r8, r31
+/* 800FE688 000FA2E8 38 BD 00 0A */ addi r5, r29, 0xa
+/* 800FE68C 000FA2EC 7F 86 07 34 */ extsh r6, r28
+/* 800FE690 000FA2F0 7F 67 07 34 */ extsh r7, r27
+/* 800FE694 000FA2F4 38 60 2D 65 */ li r3, 0x2d65
+/* 800FE698 000FA2F8 48 15 1A 9D */ bl func_80250134
+/* 800FE69C 000FA2FC 48 00 01 00 */ b lbl_800FE79C
+lbl_800FE6A0:
+/* 800FE6A0 000FA300 7F C4 F3 78 */ mr r4, r30
+/* 800FE6A4 000FA304 7F E8 FB 78 */ mr r8, r31
+/* 800FE6A8 000FA308 38 BD 00 0A */ addi r5, r29, 0xa
+/* 800FE6AC 000FA30C 7F 86 07 34 */ extsh r6, r28
+/* 800FE6B0 000FA310 7F 67 07 34 */ extsh r7, r27
+/* 800FE6B4 000FA314 38 60 52 16 */ li r3, 0x5216
+/* 800FE6B8 000FA318 48 15 1A 7D */ bl func_80250134
+/* 800FE6BC 000FA31C 48 00 00 E0 */ b lbl_800FE79C
+/* 800FE6C0 000FA320 4B F5 A4 E5 */ bl VMBASEIsPageValid
+/* 800FE6C4 000FA324 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE6C8 000FA328 28 00 00 01 */ cmplwi r0, 1
+/* 800FE6CC 000FA32C 41 82 00 14 */ beq lbl_800FE6E0
+/* 800FE6D0 000FA330 4B F5 A4 D5 */ bl VMBASEIsPageValid
+/* 800FE6D4 000FA334 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE6D8 000FA338 28 00 00 03 */ cmplwi r0, 3
+/* 800FE6DC 000FA33C 40 82 00 08 */ bne lbl_800FE6E4
+lbl_800FE6E0:
+/* 800FE6E0 000FA340 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE6E4:
+/* 800FE6E4 000FA344 7F C4 F3 78 */ mr r4, r30
+/* 800FE6E8 000FA348 7F A5 EB 78 */ mr r5, r29
+/* 800FE6EC 000FA34C 7F E8 FB 78 */ mr r8, r31
+/* 800FE6F0 000FA350 7F 86 07 34 */ extsh r6, r28
+/* 800FE6F4 000FA354 7F 67 07 34 */ extsh r7, r27
+/* 800FE6F8 000FA358 38 60 2D 5C */ li r3, 0x2d5c
+/* 800FE6FC 000FA35C 48 15 1A 39 */ bl func_80250134
+/* 800FE700 000FA360 48 00 00 9C */ b lbl_800FE79C
+/* 800FE704 000FA364 4B F5 A4 A1 */ bl VMBASEIsPageValid
+/* 800FE708 000FA368 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE70C 000FA36C 28 00 00 01 */ cmplwi r0, 1
+/* 800FE710 000FA370 40 82 00 08 */ bne lbl_800FE718
+/* 800FE714 000FA374 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE718:
+/* 800FE718 000FA378 7F C4 F3 78 */ mr r4, r30
+/* 800FE71C 000FA37C 7F A5 EB 78 */ mr r5, r29
+/* 800FE720 000FA380 7F E8 FB 78 */ mr r8, r31
+/* 800FE724 000FA384 7F 86 07 34 */ extsh r6, r28
+/* 800FE728 000FA388 7F 67 07 34 */ extsh r7, r27
+/* 800FE72C 000FA38C 38 60 2D 5D */ li r3, 0x2d5d
+/* 800FE730 000FA390 48 15 1A 05 */ bl func_80250134
+/* 800FE734 000FA394 48 00 00 68 */ b lbl_800FE79C
+/* 800FE738 000FA398 4B F5 A4 6D */ bl VMBASEIsPageValid
+/* 800FE73C 000FA39C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE740 000FA3A0 28 00 00 03 */ cmplwi r0, 3
+/* 800FE744 000FA3A4 40 82 00 08 */ bne lbl_800FE74C
+/* 800FE748 000FA3A8 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE74C:
+/* 800FE74C 000FA3AC 7F C4 F3 78 */ mr r4, r30
+/* 800FE750 000FA3B0 7F E8 FB 78 */ mr r8, r31
+/* 800FE754 000FA3B4 38 BD 00 0B */ addi r5, r29, 0xb
+/* 800FE758 000FA3B8 7F 86 07 34 */ extsh r6, r28
+/* 800FE75C 000FA3BC 7F 67 07 34 */ extsh r7, r27
+/* 800FE760 000FA3C0 38 60 2D 5E */ li r3, 0x2d5e
+/* 800FE764 000FA3C4 48 15 19 D1 */ bl func_80250134
+/* 800FE768 000FA3C8 48 00 00 34 */ b lbl_800FE79C
+/* 800FE76C 000FA3CC 4B F5 A4 39 */ bl VMBASEIsPageValid
+/* 800FE770 000FA3D0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE774 000FA3D4 28 00 00 03 */ cmplwi r0, 3
+/* 800FE778 000FA3D8 40 82 00 08 */ bne lbl_800FE780
+/* 800FE77C 000FA3DC 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE780:
+/* 800FE780 000FA3E0 7F C4 F3 78 */ mr r4, r30
+/* 800FE784 000FA3E4 7F E8 FB 78 */ mr r8, r31
+/* 800FE788 000FA3E8 38 BD 00 0B */ addi r5, r29, 0xb
+/* 800FE78C 000FA3EC 7F 86 07 34 */ extsh r6, r28
+/* 800FE790 000FA3F0 7F 67 07 34 */ extsh r7, r27
+/* 800FE794 000FA3F4 38 60 2D 5F */ li r3, 0x2d5f
+/* 800FE798 000FA3F8 48 15 19 9D */ bl func_80250134
+lbl_800FE79C:
+/* 800FE79C 000FA3FC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FE7A0 000FA400 48 0C 89 CD */ bl _restgpr_25
+/* 800FE7A4 000FA404 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FE7A8 000FA408 7C 08 03 A6 */ mtlr r0
+/* 800FE7AC 000FA40C 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FE7B0 000FA410 4E 80 00 20 */ blr
+lbl_800FE7B4:
+/* 800FE7B4 000FA414 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FE7B8 000FA418 7C 08 02 A6 */ mflr r0
+/* 800FE7BC 000FA41C 7C 63 07 34 */ extsh r3, r3
+/* 800FE7C0 000FA420 38 80 00 08 */ li r4, 8
+/* 800FE7C4 000FA424 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FE7C8 000FA428 38 A1 00 08 */ addi r5, r1, 8
+/* 800FE7CC 000FA42C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FE7D0 000FA430 48 15 56 7D */ bl func_80253E4C
+/* 800FE7D4 000FA434 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE7D8 000FA438 28 00 00 01 */ cmplwi r0, 1
+/* 800FE7DC 000FA43C 40 82 00 F4 */ bne lbl_800FE8D0
+/* 800FE7E0 000FA440 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE7E4 000FA444 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
+/* 800FE7E8 000FA448 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 800FE7EC 000FA44C 41 82 00 E4 */ beq lbl_800FE8D0
+/* 800FE7F0 000FA450 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE7F4 000FA454 38 80 00 05 */ li r4, 5
+/* 800FE7F8 000FA458 38 A0 00 00 */ li r5, 0
+/* 800FE7FC 000FA45C 48 2D C7 01 */ bl func_803DAEFC
+/* 800FE800 000FA460 A0 1F 00 E8 */ lhz r0, 0xe8(r31)
+/* 800FE804 000FA464 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FE808 000FA468 7C 00 18 40 */ cmplw r0, r3
+/* 800FE80C 000FA46C 40 82 00 98 */ bne lbl_800FE8A4
+/* 800FE810 000FA470 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE814 000FA474 80 7F 00 80 */ lwz r3, 0x80(r31)
+/* 800FE818 000FA478 48 2D D8 B9 */ bl func_803DC0D0
+/* 800FE81C 000FA47C 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800FE820 000FA480 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
+/* 800FE824 000FA484 7C 64 00 D0 */ neg r3, r4
+/* 800FE828 000FA488 7C 63 23 78 */ or r3, r3, r4
+/* 800FE82C 000FA48C 54 00 9F FE */ rlwinm r0, r0, 0x13, 0x1f, 0x1f
+/* 800FE830 000FA490 54 63 0F FE */ srwi r3, r3, 0x1f
+/* 800FE834 000FA494 7C 00 18 00 */ cmpw r0, r3
+/* 800FE838 000FA498 40 82 00 6C */ bne lbl_800FE8A4
+/* 800FE83C 000FA49C 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE840 000FA4A0 38 80 00 70 */ li r4, 0x70
+/* 800FE844 000FA4A4 38 A0 00 00 */ li r5, 0
+/* 800FE848 000FA4A8 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE84C 000FA4AC 48 2D C6 B1 */ bl func_803DAEFC
+/* 800FE850 000FA4B0 A0 1F 00 EA */ lhz r0, 0xea(r31)
+/* 800FE854 000FA4B4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FE858 000FA4B8 7C 00 18 40 */ cmplw r0, r3
+/* 800FE85C 000FA4BC 40 82 00 48 */ bne lbl_800FE8A4
+/* 800FE860 000FA4C0 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE864 000FA4C4 38 80 00 6F */ li r4, 0x6f
+/* 800FE868 000FA4C8 38 A0 00 00 */ li r5, 0
+/* 800FE86C 000FA4CC 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE870 000FA4D0 48 2D C6 8D */ bl func_803DAEFC
+/* 800FE874 000FA4D4 88 1F 00 E6 */ lbz r0, 0xe6(r31)
+/* 800FE878 000FA4D8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800FE87C 000FA4DC 7C 00 18 40 */ cmplw r0, r3
+/* 800FE880 000FA4E0 40 82 00 24 */ bne lbl_800FE8A4
+/* 800FE884 000FA4E4 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE888 000FA4E8 38 80 00 00 */ li r4, 0
+/* 800FE88C 000FA4EC 38 A0 00 00 */ li r5, 0
+/* 800FE890 000FA4F0 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE894 000FA4F4 48 2D C6 69 */ bl func_803DAEFC
+/* 800FE898 000FA4F8 80 1F 00 EC */ lwz r0, 0xec(r31)
+/* 800FE89C 000FA4FC 7C 00 18 40 */ cmplw r0, r3
+/* 800FE8A0 000FA500 41 82 00 30 */ beq lbl_800FE8D0
+lbl_800FE8A4:
+/* 800FE8A4 000FA504 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
+/* 800FE8A8 000FA508 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 800FE8AC 000FA50C B0 1F 00 E4 */ sth r0, 0xe4(r31)
+/* 800FE8B0 000FA510 4B F3 F8 AD */ bl func_8003E15C
+/* 800FE8B4 000FA514 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE8B8 000FA518 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 800FE8BC 000FA51C 4B F3 F9 7D */ bl func_8003E238
+/* 800FE8C0 000FA520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE8C4 000FA524 38 00 00 00 */ li r0, 0
+/* 800FE8C8 000FA528 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FE8CC 000FA52C 4B F5 75 FD */ bl func_80055EC8
+lbl_800FE8D0:
+/* 800FE8D0 000FA530 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE8D4 000FA534 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE8D8 000FA538 7C 08 03 A6 */ mtlr r0
+/* 800FE8DC 000FA53C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE8E0 000FA540 4E 80 00 20 */ blr
+lbl_800FE8E4:
+/* 800FE8E4 000FA544 4E 80 00 20 */ blr
+lbl_800FE8E8:
+/* 800FE8E8 000FA548 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FE8EC 000FA54C 7C 08 02 A6 */ mflr r0
+/* 800FE8F0 000FA550 38 A0 00 03 */ li r5, 3
+/* 800FE8F4 000FA554 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FE8F8 000FA558 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800FE8FC 000FA55C 93 E1 00 6C */ stw r31, 0x6c(r1)
+/* 800FE900 000FA560 7C 9F 23 78 */ mr r31, r4
+/* 800FE904 000FA564 93 C1 00 68 */ stw r30, 0x68(r1)
+/* 800FE908 000FA568 7C 7E 1B 78 */ mr r30, r3
+/* 800FE90C 000FA56C 48 15 55 D1 */ bl func_80253EDC
+/* 800FE910 000FA570 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800FE914 000FA574 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE918 000FA578 41 82 00 08 */ beq lbl_800FE920
+/* 800FE91C 000FA57C 48 00 01 C4 */ b lbl_800FEAE0
+lbl_800FE920:
+/* 800FE920 000FA580 7F C3 F3 78 */ mr r3, r30
+/* 800FE924 000FA584 7F E4 FB 78 */ mr r4, r31
+/* 800FE928 000FA588 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800FE92C 000FA58C 38 A0 00 06 */ li r5, 6
+/* 800FE930 000FA590 48 15 55 AD */ bl func_80253EDC
+/* 800FE934 000FA594 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE938 000FA598 80 04 00 E0 */ lwz r0, 0xe0(r4)
+/* 800FE93C 000FA59C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE940 000FA5A0 41 82 01 A0 */ beq lbl_800FEAE0
+/* 800FE944 000FA5A4 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 800FE948 000FA5A8 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800FE94C 000FA5AC C0 41 00 38 */ lfs f2, 0x38(r1)
+/* 800FE950 000FA5B0 EC 20 18 28 */ fsubs f1, f0, f3
+/* 800FE954 000FA5B4 C0 01 00 40 */ lfs f0, 0x40(r1)
+/* 800FE958 000FA5B8 C0 82 8C 08 */ lfs f4, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FE95C 000FA5BC EC 00 10 28 */ fsubs f0, f0, f2
+/* 800FE960 000FA5C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800FE964 000FA5C4 EC 64 18 2A */ fadds f3, f4, f3
+/* 800FE968 000FA5C8 EC 44 10 2A */ fadds f2, f4, f2
+/* 800FE96C 000FA5CC 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 800FE970 000FA5D0 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800FE974 000FA5D4 EC 00 20 28 */ fsubs f0, f0, f4
+/* 800FE978 000FA5D8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE97C 000FA5DC FC 60 18 1E */ fctiwz f3, f3
+/* 800FE980 000FA5E0 FC 40 10 1E */ fctiwz f2, f2
+/* 800FE984 000FA5E4 FC 20 08 1E */ fctiwz f1, f1
+/* 800FE988 000FA5E8 FC 00 00 1E */ fctiwz f0, f0
+/* 800FE98C 000FA5EC D8 61 00 48 */ stfd f3, 0x48(r1)
+/* 800FE990 000FA5F0 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 800FE994 000FA5F4 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 800FE998 000FA5F8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800FE99C 000FA5FC 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800FE9A0 000FA600 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800FE9A4 000FA604 81 21 00 5C */ lwz r9, 0x5c(r1)
+/* 800FE9A8 000FA608 81 41 00 64 */ lwz r10, 0x64(r1)
+/* 800FE9AC 000FA60C 41 82 00 A8 */ beq lbl_800FEA54
+/* 800FE9B0 000FA610 B0 E1 00 0E */ sth r7, 0xe(r1)
+/* 800FE9B4 000FA614 E0 01 B0 0E */ psq_l f0, 14(r1), 1, qr3
+/* 800FE9B8 000FA618 B1 21 00 0C */ sth r9, 0xc(r1)
+/* 800FE9BC 000FA61C E0 21 B0 0C */ psq_l f1, 12(r1), 1, qr3
+/* 800FE9C0 000FA620 C0 A2 8C 14 */ lfs f5, lbl_80641214-_SDA2_BASE_(r2)
+/* 800FE9C4 000FA624 EC C0 08 2A */ fadds f6, f0, f1
+/* 800FE9C8 000FA628 C0 82 8C 18 */ lfs f4, lbl_80641218-_SDA2_BASE_(r2)
+/* 800FE9CC 000FA62C EC 20 28 28 */ fsubs f1, f0, f5
+/* 800FE9D0 000FA630 C0 62 8C 1C */ lfs f3, lbl_8064121C-_SDA2_BASE_(r2)
+/* 800FE9D4 000FA634 C0 42 8C 20 */ lfs f2, lbl_80641220-_SDA2_BASE_(r2)
+/* 800FE9D8 000FA638 EC 06 28 28 */ fsubs f0, f6, f5
+/* 800FE9DC 000FA63C EC 24 00 72 */ fmuls f1, f4, f1
+/* 800FE9E0 000FA640 EC 04 00 32 */ fmuls f0, f4, f0
+/* 800FE9E4 000FA644 EC 21 18 24 */ fdivs f1, f1, f3
+/* 800FE9E8 000FA648 EC 00 18 24 */ fdivs f0, f0, f3
+/* 800FE9EC 000FA64C EC 25 08 2A */ fadds f1, f5, f1
+/* 800FE9F0 000FA650 EC 65 00 2A */ fadds f3, f5, f0
+/* 800FE9F4 000FA654 EC 02 08 2A */ fadds f0, f2, f1
+/* 800FE9F8 000FA658 F0 01 B0 1C */ psq_st f0, 28(r1), 1, qr3
+/* 800FE9FC 000FA65C EC 03 08 28 */ fsubs f0, f3, f1
+/* 800FEA00 000FA660 A0 E1 00 1C */ lhz r7, 0x1c(r1)
+/* 800FEA04 000FA664 EC 02 00 2A */ fadds f0, f2, f0
+/* 800FEA08 000FA668 F0 01 B0 18 */ psq_st f0, 24(r1), 1, qr3
+/* 800FEA0C 000FA66C B1 01 00 0A */ sth r8, 0xa(r1)
+/* 800FEA10 000FA670 A1 21 00 18 */ lhz r9, 0x18(r1)
+/* 800FEA14 000FA674 E0 21 B0 0A */ psq_l f1, 10(r1), 1, qr3
+/* 800FEA18 000FA678 B1 41 00 08 */ sth r10, 8(r1)
+/* 800FEA1C 000FA67C E0 61 B0 08 */ psq_l f3, 8(r1), 1, qr3
+/* 800FEA20 000FA680 C0 02 8C 24 */ lfs f0, lbl_80641224-_SDA2_BASE_(r2)
+/* 800FEA24 000FA684 EC 61 18 2A */ fadds f3, f1, f3
+/* 800FEA28 000FA688 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800FEA2C 000FA68C EC 03 00 28 */ fsubs f0, f3, f0
+/* 800FEA30 000FA690 EC 24 00 72 */ fmuls f1, f4, f1
+/* 800FEA34 000FA694 EC 64 00 32 */ fmuls f3, f4, f0
+/* 800FEA38 000FA698 EC 02 08 2A */ fadds f0, f2, f1
+/* 800FEA3C 000FA69C F0 01 B0 14 */ psq_st f0, 20(r1), 1, qr3
+/* 800FEA40 000FA6A0 EC 03 08 28 */ fsubs f0, f3, f1
+/* 800FEA44 000FA6A4 A1 01 00 14 */ lhz r8, 0x14(r1)
+/* 800FEA48 000FA6A8 EC 02 00 2A */ fadds f0, f2, f0
+/* 800FEA4C 000FA6AC F0 01 B0 10 */ psq_st f0, 16(r1), 1, qr3
+/* 800FEA50 000FA6B0 A1 41 00 10 */ lhz r10, 0x10(r1)
+lbl_800FEA54:
+/* 800FEA54 000FA6B4 80 64 00 E0 */ lwz r3, 0xe0(r4)
+/* 800FEA58 000FA6B8 80 A3 0C 00 */ lwz r5, 0xc00(r3)
+/* 800FEA5C 000FA6BC 2C 05 00 00 */ cmpwi r5, 0
+/* 800FEA60 000FA6C0 41 82 00 80 */ beq lbl_800FEAE0
+/* 800FEA64 000FA6C4 80 65 00 00 */ lwz r3, 0(r5)
+/* 800FEA68 000FA6C8 39 80 00 00 */ li r12, 0
+/* 800FEA6C 000FA6CC A1 63 00 18 */ lhz r11, 0x18(r3)
+/* 800FEA70 000FA6D0 48 00 00 64 */ b lbl_800FEAD4
+lbl_800FEA74:
+/* 800FEA74 000FA6D4 80 C5 00 04 */ lwz r6, 4(r5)
+/* 800FEA78 000FA6D8 2C 06 00 00 */ cmpwi r6, 0
+/* 800FEA7C 000FA6DC 40 82 00 0C */ bne lbl_800FEA88
+/* 800FEA80 000FA6E0 38 60 00 00 */ li r3, 0
+/* 800FEA84 000FA6E4 48 00 00 28 */ b lbl_800FEAAC
+lbl_800FEA88:
+/* 800FEA88 000FA6E8 80 65 00 00 */ lwz r3, 0(r5)
+/* 800FEA8C 000FA6EC 55 84 04 3E */ clrlwi r4, r12, 0x10
+/* 800FEA90 000FA6F0 A0 03 00 18 */ lhz r0, 0x18(r3)
+/* 800FEA94 000FA6F4 7C 04 00 40 */ cmplw r4, r0
+/* 800FEA98 000FA6F8 41 80 00 0C */ blt lbl_800FEAA4
+/* 800FEA9C 000FA6FC 38 60 00 00 */ li r3, 0
+/* 800FEAA0 000FA700 48 00 00 0C */ b lbl_800FEAAC
+lbl_800FEAA4:
+/* 800FEAA4 000FA704 55 80 13 BA */ rlwinm r0, r12, 2, 0xe, 0x1d
+/* 800FEAA8 000FA708 7C 66 00 2E */ lwzx r3, r6, r0
+lbl_800FEAAC:
+/* 800FEAAC 000FA70C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FEAB0 000FA710 41 82 00 20 */ beq lbl_800FEAD0
+/* 800FEAB4 000FA714 B0 E3 01 4C */ sth r7, 0x14c(r3)
+/* 800FEAB8 000FA718 B1 03 01 4E */ sth r8, 0x14e(r3)
+/* 800FEABC 000FA71C B1 23 01 50 */ sth r9, 0x150(r3)
+/* 800FEAC0 000FA720 B1 43 01 52 */ sth r10, 0x152(r3)
+/* 800FEAC4 000FA724 A0 03 00 DC */ lhz r0, 0xdc(r3)
+/* 800FEAC8 000FA728 60 00 01 00 */ ori r0, r0, 0x100
+/* 800FEACC 000FA72C B0 03 00 DC */ sth r0, 0xdc(r3)
+lbl_800FEAD0:
+/* 800FEAD0 000FA730 39 8C 00 01 */ addi r12, r12, 1
+lbl_800FEAD4:
+/* 800FEAD4 000FA734 55 80 04 3E */ clrlwi r0, r12, 0x10
+/* 800FEAD8 000FA738 7C 00 58 40 */ cmplw r0, r11
+/* 800FEADC 000FA73C 41 80 FF 98 */ blt lbl_800FEA74
+lbl_800FEAE0:
+/* 800FEAE0 000FA740 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FEAE4 000FA744 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 800FEAE8 000FA748 83 C1 00 68 */ lwz r30, 0x68(r1)
+/* 800FEAEC 000FA74C 7C 08 03 A6 */ mtlr r0
+/* 800FEAF0 000FA750 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FEAF4 000FA754 4E 80 00 20 */ blr
+lbl_800FEAF8:
+/* 800FEAF8 000FA758 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FEAFC 000FA75C 7C 08 02 A6 */ mflr r0
+/* 800FEB00 000FA760 38 A0 00 03 */ li r5, 3
+/* 800FEB04 000FA764 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FEB08 000FA768 38 C1 00 08 */ addi r6, r1, 8
+/* 800FEB0C 000FA76C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FEB10 000FA770 7C 9F 23 78 */ mr r31, r4
+/* 800FEB14 000FA774 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FEB18 000FA778 7C 7E 1B 78 */ mr r30, r3
+/* 800FEB1C 000FA77C 48 15 53 71 */ bl func_80253E8C
+/* 800FEB20 000FA780 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FEB24 000FA784 28 00 00 0A */ cmplwi r0, 0xa
+/* 800FEB28 000FA788 41 81 01 50 */ bgt lbl_800FEC78
+/* 800FEB2C 000FA78C 3C 60 80 42 */ lis r3, lbl_8041A644@ha
+/* 800FEB30 000FA790 54 00 10 3A */ slwi r0, r0, 2
+/* 800FEB34 000FA794 38 63 A6 44 */ addi r3, r3, lbl_8041A644@l
+/* 800FEB38 000FA798 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FEB3C 000FA79C 7C 69 03 A6 */ mtctr r3
+/* 800FEB40 000FA7A0 4E 80 04 20 */ bctr
+/* 800FEB44 000FA7A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEB48 000FA7A8 38 80 00 0B */ li r4, 0xb
+/* 800FEB4C 000FA7AC 38 A0 00 00 */ li r5, 0
+/* 800FEB50 000FA7B0 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEB54 000FA7B4 48 2D C3 A9 */ bl func_803DAEFC
+/* 800FEB58 000FA7B8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800FEB5C 000FA7BC 40 82 01 1C */ bne lbl_800FEC78
+/* 800FEB60 000FA7C0 7F C3 F3 78 */ mr r3, r30
+/* 800FEB64 000FA7C4 7F E4 FB 78 */ mr r4, r31
+/* 800FEB68 000FA7C8 38 A0 00 01 */ li r5, 1
+/* 800FEB6C 000FA7CC 38 C0 00 00 */ li r6, 0
+/* 800FEB70 000FA7D0 48 15 53 45 */ bl func_80253EB4
+/* 800FEB74 000FA7D4 48 00 01 04 */ b lbl_800FEC78
+/* 800FEB78 000FA7D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEB7C 000FA7DC 38 80 00 0B */ li r4, 0xb
+/* 800FEB80 000FA7E0 38 A0 00 00 */ li r5, 0
+/* 800FEB84 000FA7E4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEB88 000FA7E8 48 2D C3 75 */ bl func_803DAEFC
+/* 800FEB8C 000FA7EC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 800FEB90 000FA7F0 40 82 00 E8 */ bne lbl_800FEC78
+/* 800FEB94 000FA7F4 7F C3 F3 78 */ mr r3, r30
+/* 800FEB98 000FA7F8 7F E4 FB 78 */ mr r4, r31
+/* 800FEB9C 000FA7FC 38 A0 00 01 */ li r5, 1
+/* 800FEBA0 000FA800 38 C0 00 00 */ li r6, 0
+/* 800FEBA4 000FA804 48 15 53 11 */ bl func_80253EB4
+/* 800FEBA8 000FA808 48 00 00 D0 */ b lbl_800FEC78
+/* 800FEBAC 000FA80C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEBB0 000FA810 38 80 00 0B */ li r4, 0xb
+/* 800FEBB4 000FA814 38 A0 00 00 */ li r5, 0
+/* 800FEBB8 000FA818 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEBBC 000FA81C 48 2D C3 41 */ bl func_803DAEFC
+/* 800FEBC0 000FA820 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 800FEBC4 000FA824 40 82 00 B4 */ bne lbl_800FEC78
+/* 800FEBC8 000FA828 7F C3 F3 78 */ mr r3, r30
+/* 800FEBCC 000FA82C 7F E4 FB 78 */ mr r4, r31
+/* 800FEBD0 000FA830 38 A0 00 01 */ li r5, 1
+/* 800FEBD4 000FA834 38 C0 00 00 */ li r6, 0
+/* 800FEBD8 000FA838 48 15 52 DD */ bl func_80253EB4
+/* 800FEBDC 000FA83C 48 00 00 9C */ b lbl_800FEC78
+/* 800FEBE0 000FA840 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEBE4 000FA844 38 80 00 0B */ li r4, 0xb
+/* 800FEBE8 000FA848 38 A0 00 00 */ li r5, 0
+/* 800FEBEC 000FA84C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEBF0 000FA850 48 2D C3 0D */ bl func_803DAEFC
+/* 800FEBF4 000FA854 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
+/* 800FEBF8 000FA858 40 82 00 80 */ bne lbl_800FEC78
+/* 800FEBFC 000FA85C 7F C3 F3 78 */ mr r3, r30
+/* 800FEC00 000FA860 7F E4 FB 78 */ mr r4, r31
+/* 800FEC04 000FA864 38 A0 00 01 */ li r5, 1
+/* 800FEC08 000FA868 38 C0 00 00 */ li r6, 0
+/* 800FEC0C 000FA86C 48 15 52 A9 */ bl func_80253EB4
+/* 800FEC10 000FA870 48 00 00 68 */ b lbl_800FEC78
+/* 800FEC14 000FA874 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEC18 000FA878 38 80 00 0B */ li r4, 0xb
+/* 800FEC1C 000FA87C 38 A0 00 00 */ li r5, 0
+/* 800FEC20 000FA880 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEC24 000FA884 48 2D C2 D9 */ bl func_803DAEFC
+/* 800FEC28 000FA888 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
+/* 800FEC2C 000FA88C 40 82 00 4C */ bne lbl_800FEC78
+/* 800FEC30 000FA890 7F C3 F3 78 */ mr r3, r30
+/* 800FEC34 000FA894 7F E4 FB 78 */ mr r4, r31
+/* 800FEC38 000FA898 38 A0 00 01 */ li r5, 1
+/* 800FEC3C 000FA89C 38 C0 00 00 */ li r6, 0
+/* 800FEC40 000FA8A0 48 15 52 75 */ bl func_80253EB4
+/* 800FEC44 000FA8A4 48 00 00 34 */ b lbl_800FEC78
+/* 800FEC48 000FA8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEC4C 000FA8AC 38 80 00 0B */ li r4, 0xb
+/* 800FEC50 000FA8B0 38 A0 00 00 */ li r5, 0
+/* 800FEC54 000FA8B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEC58 000FA8B8 48 2D C2 A5 */ bl func_803DAEFC
+/* 800FEC5C 000FA8BC 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
+/* 800FEC60 000FA8C0 40 82 00 18 */ bne lbl_800FEC78
+/* 800FEC64 000FA8C4 7F C3 F3 78 */ mr r3, r30
+/* 800FEC68 000FA8C8 7F E4 FB 78 */ mr r4, r31
+/* 800FEC6C 000FA8CC 38 A0 00 01 */ li r5, 1
+/* 800FEC70 000FA8D0 38 C0 00 00 */ li r6, 0
+/* 800FEC74 000FA8D4 48 15 52 41 */ bl func_80253EB4
+lbl_800FEC78:
+/* 800FEC78 000FA8D8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FEC7C 000FA8DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FEC80 000FA8E0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FEC84 000FA8E4 7C 08 03 A6 */ mtlr r0
+/* 800FEC88 000FA8E8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FEC8C 000FA8EC 4E 80 00 20 */ blr
+lbl_800FEC90:
+/* 800FEC90 000FA8F0 4E 80 00 20 */ blr
+lbl_800FEC94:
+/* 800FEC94 000FA8F4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FEC98 000FA8F8 7C 08 02 A6 */ mflr r0
+/* 800FEC9C 000FA8FC 38 A0 00 03 */ li r5, 3
+/* 800FECA0 000FA900 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FECA4 000FA904 38 C1 00 08 */ addi r6, r1, 8
+/* 800FECA8 000FA908 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FECAC 000FA90C 7C 9F 23 78 */ mr r31, r4
+/* 800FECB0 000FA910 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FECB4 000FA914 7C 7E 1B 78 */ mr r30, r3
+/* 800FECB8 000FA918 48 15 51 D5 */ bl func_80253E8C
+/* 800FECBC 000FA91C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FECC0 000FA920 2C 00 00 08 */ cmpwi r0, 8
+/* 800FECC4 000FA924 41 82 00 08 */ beq lbl_800FECCC
+/* 800FECC8 000FA928 48 00 00 18 */ b lbl_800FECE0
+lbl_800FECCC:
+/* 800FECCC 000FA92C 7F C3 F3 78 */ mr r3, r30
+/* 800FECD0 000FA930 7F E4 FB 78 */ mr r4, r31
+/* 800FECD4 000FA934 38 A0 00 02 */ li r5, 2
+/* 800FECD8 000FA938 38 C0 0E 99 */ li r6, 0xe99
+/* 800FECDC 000FA93C 48 15 51 D9 */ bl func_80253EB4
+lbl_800FECE0:
+/* 800FECE0 000FA940 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FECE4 000FA944 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FECE8 000FA948 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FECEC 000FA94C 7C 08 03 A6 */ mtlr r0
+/* 800FECF0 000FA950 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FECF4 000FA954 4E 80 00 20 */ blr
+lbl_800FECF8:
+/* 800FECF8 000FA958 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FECFC 000FA95C 7C 08 02 A6 */ mflr r0
+/* 800FED00 000FA960 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FED04 000FA964 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FED08 000FA968 48 0C 84 21 */ bl _savegpr_27
+/* 800FED0C 000FA96C 7C 7B 1B 78 */ mr r27, r3
+/* 800FED10 000FA970 7C 9F 23 78 */ mr r31, r4
+/* 800FED14 000FA974 38 C1 00 08 */ addi r6, r1, 8
+/* 800FED18 000FA978 38 A0 00 03 */ li r5, 3
+/* 800FED1C 000FA97C 48 15 51 C1 */ bl func_80253EDC
+/* 800FED20 000FA980 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FED24 000FA984 28 00 00 13 */ cmplwi r0, 0x13
+/* 800FED28 000FA988 41 81 09 64 */ bgt lbl_800FF68C
+/* 800FED2C 000FA98C 3C 60 80 42 */ lis r3, lbl_8041A670@ha
+/* 800FED30 000FA990 54 00 10 3A */ slwi r0, r0, 2
+/* 800FED34 000FA994 38 63 A6 70 */ addi r3, r3, lbl_8041A670@l
+/* 800FED38 000FA998 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FED3C 000FA99C 7C 69 03 A6 */ mtctr r3
+/* 800FED40 000FA9A0 4E 80 04 20 */ bctr
+/* 800FED44 000FA9A4 7F 63 DB 78 */ mr r3, r27
+/* 800FED48 000FA9A8 7F E4 FB 78 */ mr r4, r31
+/* 800FED4C 000FA9AC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FED50 000FA9B0 38 A0 00 06 */ li r5, 6
+/* 800FED54 000FA9B4 48 15 51 89 */ bl func_80253EDC
+/* 800FED58 000FA9B8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FED5C 000FA9BC 38 00 FF 00 */ li r0, -256
+/* 800FED60 000FA9C0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FED64 000FA9C4 38 80 00 0A */ li r4, 0xa
+/* 800FED68 000FA9C8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FED6C 000FA9CC FC 80 28 1E */ fctiwz f4, f5
+/* 800FED70 000FA9D0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FED74 000FA9D4 FC 40 18 1E */ fctiwz f2, f3
+/* 800FED78 000FA9D8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FED7C 000FA9DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FED80 000FA9E0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FED84 000FA9E4 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FED88 000FA9E8 38 A0 00 00 */ li r5, 0
+/* 800FED8C 000FA9EC FC 20 08 1E */ fctiwz f1, f1
+/* 800FED90 000FA9F0 FC 00 00 1E */ fctiwz f0, f0
+/* 800FED94 000FA9F4 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FED98 000FA9F8 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FED9C 000FA9FC D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FEDA0 000FAA00 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 800FEDA4 000FAA04 7C DB 03 78 */ or r27, r6, r0
+/* 800FEDA8 000FAA08 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FEDAC 000FAA0C 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FEDB0 000FAA10 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 800FEDB4 000FAA14 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FEDB8 000FAA18 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEDBC 000FAA1C 48 2D EC 21 */ bl func_803DD9DC
+/* 800FEDC0 000FAA20 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FEDC4 000FAA24 7C 64 1B 78 */ mr r4, r3
+/* 800FEDC8 000FAA28 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FEDCC 000FAA2C 38 65 00 20 */ addi r3, r5, 0x20
+/* 800FEDD0 000FAA30 48 29 15 BD */ bl func_8039038C
+/* 800FEDD4 000FAA34 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FEDD8 000FAA38 48 15 15 1D */ bl func_802502F4
+/* 800FEDDC 000FAA3C 7C 64 1B 78 */ mr r4, r3
+/* 800FEDE0 000FAA40 38 60 00 0E */ li r3, 0xe
+/* 800FEDE4 000FAA44 48 05 D5 25 */ bl func_8015C308
+/* 800FEDE8 000FAA48 7F 84 E3 78 */ mr r4, r28
+/* 800FEDEC 000FAA4C 7F A5 EB 78 */ mr r5, r29
+/* 800FEDF0 000FAA50 7F 68 DB 78 */ mr r8, r27
+/* 800FEDF4 000FAA54 7F C6 07 34 */ extsh r6, r30
+/* 800FEDF8 000FAA58 7F E7 07 34 */ extsh r7, r31
+/* 800FEDFC 000FAA5C 38 60 2D 98 */ li r3, 0x2d98
+/* 800FEE00 000FAA60 48 15 13 35 */ bl func_80250134
+/* 800FEE04 000FAA64 48 00 08 88 */ b lbl_800FF68C
+/* 800FEE08 000FAA68 7F 63 DB 78 */ mr r3, r27
+/* 800FEE0C 000FAA6C 7F E4 FB 78 */ mr r4, r31
+/* 800FEE10 000FAA70 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FEE14 000FAA74 38 A0 00 06 */ li r5, 6
+/* 800FEE18 000FAA78 48 15 50 C5 */ bl func_80253EDC
+/* 800FEE1C 000FAA7C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FEE20 000FAA80 38 00 FF 00 */ li r0, -256
+/* 800FEE24 000FAA84 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FEE28 000FAA88 38 80 00 0A */ li r4, 0xa
+/* 800FEE2C 000FAA8C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FEE30 000FAA90 FC 80 28 1E */ fctiwz f4, f5
+/* 800FEE34 000FAA94 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FEE38 000FAA98 FC 40 18 1E */ fctiwz f2, f3
+/* 800FEE3C 000FAA9C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FEE40 000FAAA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEE44 000FAAA4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FEE48 000FAAA8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FEE4C 000FAAAC 38 A0 00 00 */ li r5, 0
+/* 800FEE50 000FAAB0 FC 20 08 1E */ fctiwz f1, f1
+/* 800FEE54 000FAAB4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FEE58 000FAAB8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FEE5C 000FAABC 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FEE60 000FAAC0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FEE64 000FAAC4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FEE68 000FAAC8 7C DE 03 78 */ or r30, r6, r0
+/* 800FEE6C 000FAACC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FEE70 000FAAD0 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FEE74 000FAAD4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FEE78 000FAAD8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FEE7C 000FAADC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEE80 000FAAE0 48 2D EB 5D */ bl func_803DD9DC
+/* 800FEE84 000FAAE4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FEE88 000FAAE8 7C 64 1B 78 */ mr r4, r3
+/* 800FEE8C 000FAAEC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FEE90 000FAAF0 38 65 00 20 */ addi r3, r5, 0x20
+/* 800FEE94 000FAAF4 48 29 15 2D */ bl func_803903C0
+/* 800FEE98 000FAAF8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FEE9C 000FAAFC 48 15 14 59 */ bl func_802502F4
+/* 800FEEA0 000FAB00 7C 64 1B 78 */ mr r4, r3
+/* 800FEEA4 000FAB04 38 60 00 0E */ li r3, 0xe
+/* 800FEEA8 000FAB08 48 05 D4 61 */ bl func_8015C308
+/* 800FEEAC 000FAB0C 7F E4 FB 78 */ mr r4, r31
+/* 800FEEB0 000FAB10 7F A5 EB 78 */ mr r5, r29
+/* 800FEEB4 000FAB14 7F C8 F3 78 */ mr r8, r30
+/* 800FEEB8 000FAB18 7F 86 07 34 */ extsh r6, r28
+/* 800FEEBC 000FAB1C 7F 67 07 34 */ extsh r7, r27
+/* 800FEEC0 000FAB20 38 60 2D 99 */ li r3, 0x2d99
+/* 800FEEC4 000FAB24 48 15 12 71 */ bl func_80250134
+/* 800FEEC8 000FAB28 48 00 07 C4 */ b lbl_800FF68C
+/* 800FEECC 000FAB2C 7F 63 DB 78 */ mr r3, r27
+/* 800FEED0 000FAB30 7F E4 FB 78 */ mr r4, r31
+/* 800FEED4 000FAB34 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FEED8 000FAB38 38 A0 00 06 */ li r5, 6
+/* 800FEEDC 000FAB3C 48 15 50 01 */ bl func_80253EDC
+/* 800FEEE0 000FAB40 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FEEE4 000FAB44 38 00 FF 00 */ li r0, -256
+/* 800FEEE8 000FAB48 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FEEEC 000FAB4C 38 80 00 06 */ li r4, 6
+/* 800FEEF0 000FAB50 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FEEF4 000FAB54 FC 80 28 1E */ fctiwz f4, f5
+/* 800FEEF8 000FAB58 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FEEFC 000FAB5C FC 40 18 1E */ fctiwz f2, f3
+/* 800FEF00 000FAB60 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FEF04 000FAB64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEF08 000FAB68 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FEF0C 000FAB6C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FEF10 000FAB70 38 A0 00 00 */ li r5, 0
+/* 800FEF14 000FAB74 FC 20 08 1E */ fctiwz f1, f1
+/* 800FEF18 000FAB78 FC 00 00 1E */ fctiwz f0, f0
+/* 800FEF1C 000FAB7C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FEF20 000FAB80 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FEF24 000FAB84 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FEF28 000FAB88 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FEF2C 000FAB8C 7C DE 03 78 */ or r30, r6, r0
+/* 800FEF30 000FAB90 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FEF34 000FAB94 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FEF38 000FAB98 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FEF3C 000FAB9C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FEF40 000FABA0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEF44 000FABA4 48 2D EA 99 */ bl func_803DD9DC
+/* 800FEF48 000FABA8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FEF4C 000FABAC 41 82 00 60 */ beq lbl_800FEFAC
+/* 800FEF50 000FABB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEF54 000FABB4 38 80 00 06 */ li r4, 6
+/* 800FEF58 000FABB8 38 A0 00 00 */ li r5, 0
+/* 800FEF5C 000FABBC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEF60 000FABC0 48 2D EA 7D */ bl func_803DD9DC
+/* 800FEF64 000FABC4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FEF68 000FABC8 7C 64 1B 78 */ mr r4, r3
+/* 800FEF6C 000FABCC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FEF70 000FABD0 38 65 00 0C */ addi r3, r5, 0xc
+/* 800FEF74 000FABD4 48 29 11 79 */ bl func_803900EC
+/* 800FEF78 000FABD8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FEF7C 000FABDC 48 15 13 79 */ bl func_802502F4
+/* 800FEF80 000FABE0 7C 64 1B 78 */ mr r4, r3
+/* 800FEF84 000FABE4 38 60 00 0E */ li r3, 0xe
+/* 800FEF88 000FABE8 48 05 D3 81 */ bl func_8015C308
+/* 800FEF8C 000FABEC 7F E4 FB 78 */ mr r4, r31
+/* 800FEF90 000FABF0 7F A5 EB 78 */ mr r5, r29
+/* 800FEF94 000FABF4 7F C8 F3 78 */ mr r8, r30
+/* 800FEF98 000FABF8 7F 86 07 34 */ extsh r6, r28
+/* 800FEF9C 000FABFC 7F 67 07 34 */ extsh r7, r27
+/* 800FEFA0 000FAC00 38 60 2D 9A */ li r3, 0x2d9a
+/* 800FEFA4 000FAC04 48 15 11 91 */ bl func_80250134
+/* 800FEFA8 000FAC08 48 00 06 E4 */ b lbl_800FF68C
+lbl_800FEFAC:
+/* 800FEFAC 000FAC0C 7F E4 FB 78 */ mr r4, r31
+/* 800FEFB0 000FAC10 7F A5 EB 78 */ mr r5, r29
+/* 800FEFB4 000FAC14 7F C8 F3 78 */ mr r8, r30
+/* 800FEFB8 000FAC18 7F 86 07 34 */ extsh r6, r28
+/* 800FEFBC 000FAC1C 7F 67 07 34 */ extsh r7, r27
+/* 800FEFC0 000FAC20 38 60 2D 9B */ li r3, 0x2d9b
+/* 800FEFC4 000FAC24 48 15 11 71 */ bl func_80250134
+/* 800FEFC8 000FAC28 48 00 06 C4 */ b lbl_800FF68C
+/* 800FEFCC 000FAC2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEFD0 000FAC30 38 80 00 A3 */ li r4, 0xa3
+/* 800FEFD4 000FAC34 38 A0 00 00 */ li r5, 0
+/* 800FEFD8 000FAC38 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEFDC 000FAC3C 48 2D EA 01 */ bl func_803DD9DC
+/* 800FEFE0 000FAC40 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEFE4 000FAC44 7C 7E 1B 78 */ mr r30, r3
+/* 800FEFE8 000FAC48 38 80 00 A2 */ li r4, 0xa2
+/* 800FEFEC 000FAC4C 38 A0 00 00 */ li r5, 0
+/* 800FEFF0 000FAC50 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 800FEFF4 000FAC54 48 2D E9 E9 */ bl func_803DD9DC
+/* 800FEFF8 000FAC58 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800FEFFC 000FAC5C 7C 66 1B 78 */ mr r6, r3
+/* 800FF000 000FAC60 7F 63 DB 78 */ mr r3, r27
+/* 800FF004 000FAC64 7F E4 FB 78 */ mr r4, r31
+/* 800FF008 000FAC68 7F C7 F3 78 */ mr r7, r30
+/* 800FF00C 000FAC6C 4B F5 BC 59 */ bl func_8005AC64
+/* 800FF010 000FAC70 48 00 06 7C */ b lbl_800FF68C
+/* 800FF014 000FAC74 7F 63 DB 78 */ mr r3, r27
+/* 800FF018 000FAC78 7F E4 FB 78 */ mr r4, r31
+/* 800FF01C 000FAC7C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF020 000FAC80 38 A0 00 06 */ li r5, 6
+/* 800FF024 000FAC84 48 15 4E B9 */ bl func_80253EDC
+/* 800FF028 000FAC88 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF02C 000FAC8C 38 00 FF 00 */ li r0, -256
+/* 800FF030 000FAC90 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF034 000FAC94 38 80 00 A2 */ li r4, 0xa2
+/* 800FF038 000FAC98 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF03C 000FAC9C FC 80 28 1E */ fctiwz f4, f5
+/* 800FF040 000FACA0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF044 000FACA4 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF048 000FACA8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF04C 000FACAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF050 000FACB0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF054 000FACB4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF058 000FACB8 38 A0 00 00 */ li r5, 0
+/* 800FF05C 000FACBC FC 20 08 1E */ fctiwz f1, f1
+/* 800FF060 000FACC0 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF064 000FACC4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF068 000FACC8 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF06C 000FACCC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF070 000FACD0 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF074 000FACD4 7C DE 03 78 */ or r30, r6, r0
+/* 800FF078 000FACD8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF07C 000FACDC 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF080 000FACE0 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF084 000FACE4 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF088 000FACE8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF08C 000FACEC 48 2D E9 51 */ bl func_803DD9DC
+/* 800FF090 000FACF0 7C 64 1B 78 */ mr r4, r3
+/* 800FF094 000FACF4 38 60 00 1B */ li r3, 0x1b
+/* 800FF098 000FACF8 48 05 D2 71 */ bl func_8015C308
+/* 800FF09C 000FACFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF0A0 000FAD00 38 80 00 A3 */ li r4, 0xa3
+/* 800FF0A4 000FAD04 38 A0 00 00 */ li r5, 0
+/* 800FF0A8 000FAD08 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF0AC 000FAD0C 48 2D E9 31 */ bl func_803DD9DC
+/* 800FF0B0 000FAD10 7C 64 1B 78 */ mr r4, r3
+/* 800FF0B4 000FAD14 38 60 00 1C */ li r3, 0x1c
+/* 800FF0B8 000FAD18 48 05 D2 51 */ bl func_8015C308
+/* 800FF0BC 000FAD1C 7F E4 FB 78 */ mr r4, r31
+/* 800FF0C0 000FAD20 7F A5 EB 78 */ mr r5, r29
+/* 800FF0C4 000FAD24 7F C8 F3 78 */ mr r8, r30
+/* 800FF0C8 000FAD28 7F 86 07 34 */ extsh r6, r28
+/* 800FF0CC 000FAD2C 7F 67 07 34 */ extsh r7, r27
+/* 800FF0D0 000FAD30 38 60 0E A1 */ li r3, 0xea1
+/* 800FF0D4 000FAD34 48 15 10 61 */ bl func_80250134
+/* 800FF0D8 000FAD38 48 00 05 B4 */ b lbl_800FF68C
+/* 800FF0DC 000FAD3C 7F 63 DB 78 */ mr r3, r27
+/* 800FF0E0 000FAD40 7F E4 FB 78 */ mr r4, r31
+/* 800FF0E4 000FAD44 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF0E8 000FAD48 38 A0 00 06 */ li r5, 6
+/* 800FF0EC 000FAD4C 48 15 4D F1 */ bl func_80253EDC
+/* 800FF0F0 000FAD50 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF0F4 000FAD54 38 00 FF 00 */ li r0, -256
+/* 800FF0F8 000FAD58 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF0FC 000FAD5C 38 60 0E A6 */ li r3, 0xea6
+/* 800FF100 000FAD60 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF104 000FAD64 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF108 000FAD68 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF10C 000FAD6C FC 40 18 1E */ fctiwz f2, f3
+/* 800FF110 000FAD70 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF114 000FAD74 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF118 000FAD78 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF11C 000FAD7C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF120 000FAD80 7C 88 03 78 */ or r8, r4, r0
+/* 800FF124 000FAD84 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF128 000FAD88 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF12C 000FAD8C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF130 000FAD90 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF134 000FAD94 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF138 000FAD98 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF13C 000FAD9C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF140 000FADA0 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF144 000FADA4 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF148 000FADA8 7C 06 07 34 */ extsh r6, r0
+/* 800FF14C 000FADAC 7C E7 07 34 */ extsh r7, r7
+/* 800FF150 000FADB0 48 15 0F E5 */ bl func_80250134
+/* 800FF154 000FADB4 48 00 05 38 */ b lbl_800FF68C
+/* 800FF158 000FADB8 7F 63 DB 78 */ mr r3, r27
+/* 800FF15C 000FADBC 7F E4 FB 78 */ mr r4, r31
+/* 800FF160 000FADC0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF164 000FADC4 38 A0 00 06 */ li r5, 6
+/* 800FF168 000FADC8 48 15 4D 75 */ bl func_80253EDC
+/* 800FF16C 000FADCC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF170 000FADD0 38 00 FF 00 */ li r0, -256
+/* 800FF174 000FADD4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF178 000FADD8 38 80 00 A4 */ li r4, 0xa4
+/* 800FF17C 000FADDC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF180 000FADE0 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF184 000FADE4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF188 000FADE8 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF18C 000FADEC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF190 000FADF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF194 000FADF4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF198 000FADF8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF19C 000FADFC 38 A0 00 00 */ li r5, 0
+/* 800FF1A0 000FAE00 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF1A4 000FAE04 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF1A8 000FAE08 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF1AC 000FAE0C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF1B0 000FAE10 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF1B4 000FAE14 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF1B8 000FAE18 7C DE 03 78 */ or r30, r6, r0
+/* 800FF1BC 000FAE1C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF1C0 000FAE20 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF1C4 000FAE24 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF1C8 000FAE28 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF1CC 000FAE2C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF1D0 000FAE30 48 2D E8 0D */ bl func_803DD9DC
+/* 800FF1D4 000FAE34 7C 64 1B 78 */ mr r4, r3
+/* 800FF1D8 000FAE38 38 60 00 1B */ li r3, 0x1b
+/* 800FF1DC 000FAE3C 48 05 D1 2D */ bl func_8015C308
+/* 800FF1E0 000FAE40 7F E4 FB 78 */ mr r4, r31
+/* 800FF1E4 000FAE44 7F A5 EB 78 */ mr r5, r29
+/* 800FF1E8 000FAE48 7F C8 F3 78 */ mr r8, r30
+/* 800FF1EC 000FAE4C 7F 86 07 34 */ extsh r6, r28
+/* 800FF1F0 000FAE50 7F 67 07 34 */ extsh r7, r27
+/* 800FF1F4 000FAE54 38 60 0E AE */ li r3, 0xeae
+/* 800FF1F8 000FAE58 48 15 0F 3D */ bl func_80250134
+/* 800FF1FC 000FAE5C 48 00 04 90 */ b lbl_800FF68C
+/* 800FF200 000FAE60 7F 63 DB 78 */ mr r3, r27
+/* 800FF204 000FAE64 7F E4 FB 78 */ mr r4, r31
+/* 800FF208 000FAE68 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF20C 000FAE6C 38 A0 00 06 */ li r5, 6
+/* 800FF210 000FAE70 48 15 4C CD */ bl func_80253EDC
+/* 800FF214 000FAE74 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF218 000FAE78 38 00 FF 00 */ li r0, -256
+/* 800FF21C 000FAE7C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF220 000FAE80 38 60 0E A7 */ li r3, 0xea7
+/* 800FF224 000FAE84 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF228 000FAE88 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF22C 000FAE8C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF230 000FAE90 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF234 000FAE94 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF238 000FAE98 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF23C 000FAE9C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF240 000FAEA0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF244 000FAEA4 7C 88 03 78 */ or r8, r4, r0
+/* 800FF248 000FAEA8 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF24C 000FAEAC FC 00 00 1E */ fctiwz f0, f0
+/* 800FF250 000FAEB0 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF254 000FAEB4 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF258 000FAEB8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF25C 000FAEBC 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF260 000FAEC0 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF264 000FAEC4 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF268 000FAEC8 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF26C 000FAECC 7C 06 07 34 */ extsh r6, r0
+/* 800FF270 000FAED0 7C E7 07 34 */ extsh r7, r7
+/* 800FF274 000FAED4 48 15 0E C1 */ bl func_80250134
+/* 800FF278 000FAED8 48 00 04 14 */ b lbl_800FF68C
+/* 800FF27C 000FAEDC 7F 63 DB 78 */ mr r3, r27
+/* 800FF280 000FAEE0 7F E4 FB 78 */ mr r4, r31
+/* 800FF284 000FAEE4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF288 000FAEE8 38 A0 00 06 */ li r5, 6
+/* 800FF28C 000FAEEC 48 15 4C 51 */ bl func_80253EDC
+/* 800FF290 000FAEF0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF294 000FAEF4 38 00 FF 00 */ li r0, -256
+/* 800FF298 000FAEF8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF29C 000FAEFC 38 80 00 A5 */ li r4, 0xa5
+/* 800FF2A0 000FAF00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF2A4 000FAF04 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF2A8 000FAF08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF2AC 000FAF0C FC 40 18 1E */ fctiwz f2, f3
+/* 800FF2B0 000FAF10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF2B4 000FAF14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF2B8 000FAF18 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF2BC 000FAF1C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF2C0 000FAF20 38 A0 00 00 */ li r5, 0
+/* 800FF2C4 000FAF24 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF2C8 000FAF28 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF2CC 000FAF2C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF2D0 000FAF30 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF2D4 000FAF34 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF2D8 000FAF38 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF2DC 000FAF3C 7C DE 03 78 */ or r30, r6, r0
+/* 800FF2E0 000FAF40 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF2E4 000FAF44 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF2E8 000FAF48 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF2EC 000FAF4C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF2F0 000FAF50 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF2F4 000FAF54 48 2D E6 E9 */ bl func_803DD9DC
+/* 800FF2F8 000FAF58 7C 64 1B 78 */ mr r4, r3
+/* 800FF2FC 000FAF5C 38 60 00 1B */ li r3, 0x1b
+/* 800FF300 000FAF60 48 05 D0 09 */ bl func_8015C308
+/* 800FF304 000FAF64 7F E4 FB 78 */ mr r4, r31
+/* 800FF308 000FAF68 7F A5 EB 78 */ mr r5, r29
+/* 800FF30C 000FAF6C 7F C8 F3 78 */ mr r8, r30
+/* 800FF310 000FAF70 7F 86 07 34 */ extsh r6, r28
+/* 800FF314 000FAF74 7F 67 07 34 */ extsh r7, r27
+/* 800FF318 000FAF78 38 60 0E AE */ li r3, 0xeae
+/* 800FF31C 000FAF7C 48 15 0E 19 */ bl func_80250134
+/* 800FF320 000FAF80 48 00 03 6C */ b lbl_800FF68C
+/* 800FF324 000FAF84 7F 63 DB 78 */ mr r3, r27
+/* 800FF328 000FAF88 7F E4 FB 78 */ mr r4, r31
+/* 800FF32C 000FAF8C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF330 000FAF90 38 A0 00 06 */ li r5, 6
+/* 800FF334 000FAF94 48 15 4B A9 */ bl func_80253EDC
+/* 800FF338 000FAF98 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF33C 000FAF9C 38 00 FF 00 */ li r0, -256
+/* 800FF340 000FAFA0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF344 000FAFA4 38 60 0E A8 */ li r3, 0xea8
+/* 800FF348 000FAFA8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF34C 000FAFAC FC 80 28 1E */ fctiwz f4, f5
+/* 800FF350 000FAFB0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF354 000FAFB4 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF358 000FAFB8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF35C 000FAFBC 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF360 000FAFC0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF364 000FAFC4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF368 000FAFC8 7C 88 03 78 */ or r8, r4, r0
+/* 800FF36C 000FAFCC FC 20 08 1E */ fctiwz f1, f1
+/* 800FF370 000FAFD0 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF374 000FAFD4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF378 000FAFD8 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF37C 000FAFDC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF380 000FAFE0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF384 000FAFE4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF388 000FAFE8 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF38C 000FAFEC 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF390 000FAFF0 7C 06 07 34 */ extsh r6, r0
+/* 800FF394 000FAFF4 7C E7 07 34 */ extsh r7, r7
+/* 800FF398 000FAFF8 48 15 0D 9D */ bl func_80250134
+/* 800FF39C 000FAFFC 48 00 02 F0 */ b lbl_800FF68C
+/* 800FF3A0 000FB000 7F 63 DB 78 */ mr r3, r27
+/* 800FF3A4 000FB004 7F E4 FB 78 */ mr r4, r31
+/* 800FF3A8 000FB008 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF3AC 000FB00C 38 A0 00 06 */ li r5, 6
+/* 800FF3B0 000FB010 48 15 4B 2D */ bl func_80253EDC
+/* 800FF3B4 000FB014 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF3B8 000FB018 38 00 FF 00 */ li r0, -256
+/* 800FF3BC 000FB01C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF3C0 000FB020 38 80 00 A7 */ li r4, 0xa7
+/* 800FF3C4 000FB024 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF3C8 000FB028 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF3CC 000FB02C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF3D0 000FB030 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF3D4 000FB034 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF3D8 000FB038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF3DC 000FB03C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF3E0 000FB040 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF3E4 000FB044 38 A0 00 00 */ li r5, 0
+/* 800FF3E8 000FB048 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF3EC 000FB04C FC 00 00 1E */ fctiwz f0, f0
+/* 800FF3F0 000FB050 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF3F4 000FB054 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF3F8 000FB058 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF3FC 000FB05C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF400 000FB060 7C DE 03 78 */ or r30, r6, r0
+/* 800FF404 000FB064 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF408 000FB068 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF40C 000FB06C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF410 000FB070 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF414 000FB074 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF418 000FB078 48 2D E5 C5 */ bl func_803DD9DC
+/* 800FF41C 000FB07C 7C 64 1B 78 */ mr r4, r3
+/* 800FF420 000FB080 38 60 00 1B */ li r3, 0x1b
+/* 800FF424 000FB084 48 05 CE E5 */ bl func_8015C308
+/* 800FF428 000FB088 7F E4 FB 78 */ mr r4, r31
+/* 800FF42C 000FB08C 7F A5 EB 78 */ mr r5, r29
+/* 800FF430 000FB090 7F C8 F3 78 */ mr r8, r30
+/* 800FF434 000FB094 7F 86 07 34 */ extsh r6, r28
+/* 800FF438 000FB098 7F 67 07 34 */ extsh r7, r27
+/* 800FF43C 000FB09C 38 60 0E AE */ li r3, 0xeae
+/* 800FF440 000FB0A0 48 15 0C F5 */ bl func_80250134
+/* 800FF444 000FB0A4 48 00 02 48 */ b lbl_800FF68C
+/* 800FF448 000FB0A8 7F 63 DB 78 */ mr r3, r27
+/* 800FF44C 000FB0AC 7F E4 FB 78 */ mr r4, r31
+/* 800FF450 000FB0B0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF454 000FB0B4 38 A0 00 06 */ li r5, 6
+/* 800FF458 000FB0B8 48 15 4A 85 */ bl func_80253EDC
+/* 800FF45C 000FB0BC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF460 000FB0C0 38 00 FF 00 */ li r0, -256
+/* 800FF464 000FB0C4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF468 000FB0C8 38 60 0E A9 */ li r3, 0xea9
+/* 800FF46C 000FB0CC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF470 000FB0D0 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF474 000FB0D4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF478 000FB0D8 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF47C 000FB0DC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF480 000FB0E0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF484 000FB0E4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF488 000FB0E8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF48C 000FB0EC 7C 88 03 78 */ or r8, r4, r0
+/* 800FF490 000FB0F0 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF494 000FB0F4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF498 000FB0F8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF49C 000FB0FC 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF4A0 000FB100 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF4A4 000FB104 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF4A8 000FB108 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF4AC 000FB10C 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF4B0 000FB110 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF4B4 000FB114 7C 06 07 34 */ extsh r6, r0
+/* 800FF4B8 000FB118 7C E7 07 34 */ extsh r7, r7
+/* 800FF4BC 000FB11C 48 15 0C 79 */ bl func_80250134
+/* 800FF4C0 000FB120 48 00 01 CC */ b lbl_800FF68C
+/* 800FF4C4 000FB124 7F 63 DB 78 */ mr r3, r27
+/* 800FF4C8 000FB128 7F E4 FB 78 */ mr r4, r31
+/* 800FF4CC 000FB12C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF4D0 000FB130 38 A0 00 06 */ li r5, 6
+/* 800FF4D4 000FB134 48 15 4A 09 */ bl func_80253EDC
+/* 800FF4D8 000FB138 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF4DC 000FB13C 38 00 FF 00 */ li r0, -256
+/* 800FF4E0 000FB140 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF4E4 000FB144 38 80 00 A8 */ li r4, 0xa8
+/* 800FF4E8 000FB148 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF4EC 000FB14C FC 80 28 1E */ fctiwz f4, f5
+/* 800FF4F0 000FB150 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF4F4 000FB154 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF4F8 000FB158 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF4FC 000FB15C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF500 000FB160 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF504 000FB164 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF508 000FB168 38 A0 00 00 */ li r5, 0
+/* 800FF50C 000FB16C FC 20 08 1E */ fctiwz f1, f1
+/* 800FF510 000FB170 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF514 000FB174 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF518 000FB178 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF51C 000FB17C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF520 000FB180 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF524 000FB184 7C DE 03 78 */ or r30, r6, r0
+/* 800FF528 000FB188 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF52C 000FB18C 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF530 000FB190 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF534 000FB194 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF538 000FB198 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF53C 000FB19C 48 2D E4 A1 */ bl func_803DD9DC
+/* 800FF540 000FB1A0 7C 64 1B 78 */ mr r4, r3
+/* 800FF544 000FB1A4 38 60 00 1B */ li r3, 0x1b
+/* 800FF548 000FB1A8 48 05 CD C1 */ bl func_8015C308
+/* 800FF54C 000FB1AC 7F E4 FB 78 */ mr r4, r31
+/* 800FF550 000FB1B0 7F A5 EB 78 */ mr r5, r29
+/* 800FF554 000FB1B4 7F C8 F3 78 */ mr r8, r30
+/* 800FF558 000FB1B8 7F 86 07 34 */ extsh r6, r28
+/* 800FF55C 000FB1BC 7F 67 07 34 */ extsh r7, r27
+/* 800FF560 000FB1C0 38 60 0E AE */ li r3, 0xeae
+/* 800FF564 000FB1C4 48 15 0B D1 */ bl func_80250134
+/* 800FF568 000FB1C8 48 00 01 24 */ b lbl_800FF68C
+/* 800FF56C 000FB1CC 7F 63 DB 78 */ mr r3, r27
+/* 800FF570 000FB1D0 7F E4 FB 78 */ mr r4, r31
+/* 800FF574 000FB1D4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF578 000FB1D8 38 A0 00 06 */ li r5, 6
+/* 800FF57C 000FB1DC 48 15 49 61 */ bl func_80253EDC
+/* 800FF580 000FB1E0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF584 000FB1E4 38 00 FF 00 */ li r0, -256
+/* 800FF588 000FB1E8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF58C 000FB1EC 38 60 0E AA */ li r3, 0xeaa
+/* 800FF590 000FB1F0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF594 000FB1F4 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF598 000FB1F8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF59C 000FB1FC FC 40 18 1E */ fctiwz f2, f3
+/* 800FF5A0 000FB200 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF5A4 000FB204 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF5A8 000FB208 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF5AC 000FB20C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF5B0 000FB210 7C 88 03 78 */ or r8, r4, r0
+/* 800FF5B4 000FB214 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF5B8 000FB218 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF5BC 000FB21C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF5C0 000FB220 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF5C4 000FB224 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF5C8 000FB228 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF5CC 000FB22C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF5D0 000FB230 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF5D4 000FB234 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF5D8 000FB238 7C 06 07 34 */ extsh r6, r0
+/* 800FF5DC 000FB23C 7C E7 07 34 */ extsh r7, r7
+/* 800FF5E0 000FB240 48 15 0B 55 */ bl func_80250134
+/* 800FF5E4 000FB244 48 00 00 A8 */ b lbl_800FF68C
+/* 800FF5E8 000FB248 7F 63 DB 78 */ mr r3, r27
+/* 800FF5EC 000FB24C 7F E4 FB 78 */ mr r4, r31
+/* 800FF5F0 000FB250 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF5F4 000FB254 38 A0 00 06 */ li r5, 6
+/* 800FF5F8 000FB258 48 15 48 E5 */ bl func_80253EDC
+/* 800FF5FC 000FB25C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF600 000FB260 38 00 FF 00 */ li r0, -256
+/* 800FF604 000FB264 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF608 000FB268 38 80 00 A6 */ li r4, 0xa6
+/* 800FF60C 000FB26C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF610 000FB270 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF614 000FB274 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF618 000FB278 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF61C 000FB27C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF620 000FB280 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF624 000FB284 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF628 000FB288 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF62C 000FB28C 38 A0 00 00 */ li r5, 0
+/* 800FF630 000FB290 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF634 000FB294 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF638 000FB298 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF63C 000FB29C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF640 000FB2A0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF644 000FB2A4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF648 000FB2A8 7C DE 03 78 */ or r30, r6, r0
+/* 800FF64C 000FB2AC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF650 000FB2B0 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF654 000FB2B4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF658 000FB2B8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF65C 000FB2BC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF660 000FB2C0 48 2D E3 7D */ bl func_803DD9DC
+/* 800FF664 000FB2C4 7C 64 1B 78 */ mr r4, r3
+/* 800FF668 000FB2C8 38 60 00 1B */ li r3, 0x1b
+/* 800FF66C 000FB2CC 48 05 CC 9D */ bl func_8015C308
+/* 800FF670 000FB2D0 7F E4 FB 78 */ mr r4, r31
+/* 800FF674 000FB2D4 7F A5 EB 78 */ mr r5, r29
+/* 800FF678 000FB2D8 7F C8 F3 78 */ mr r8, r30
+/* 800FF67C 000FB2DC 7F 86 07 34 */ extsh r6, r28
+/* 800FF680 000FB2E0 7F 67 07 34 */ extsh r7, r27
+/* 800FF684 000FB2E4 38 60 0E AE */ li r3, 0xeae
+/* 800FF688 000FB2E8 48 15 0A AD */ bl func_80250134
+lbl_800FF68C:
+/* 800FF68C 000FB2EC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FF690 000FB2F0 48 0C 7A E5 */ bl _restgpr_27
+/* 800FF694 000FB2F4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FF698 000FB2F8 7C 08 03 A6 */ mtlr r0
+/* 800FF69C 000FB2FC 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FF6A0 000FB300 4E 80 00 20 */ blr
+lbl_800FF6A4:
+/* 800FF6A4 000FB304 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FF6A8 000FB308 7C 08 02 A6 */ mflr r0
+/* 800FF6AC 000FB30C 38 A0 00 03 */ li r5, 3
+/* 800FF6B0 000FB310 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FF6B4 000FB314 38 C1 00 08 */ addi r6, r1, 8
+/* 800FF6B8 000FB318 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FF6BC 000FB31C 7C 9F 23 78 */ mr r31, r4
+/* 800FF6C0 000FB320 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FF6C4 000FB324 7C 7E 1B 78 */ mr r30, r3
+/* 800FF6C8 000FB328 48 15 47 C5 */ bl func_80253E8C
+/* 800FF6CC 000FB32C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800FF6D0 000FB330 38 03 FF FA */ addi r0, r3, -6
+/* 800FF6D4 000FB334 28 00 00 0E */ cmplwi r0, 0xe
+/* 800FF6D8 000FB338 41 81 02 E8 */ bgt lbl_800FF9C0
+/* 800FF6DC 000FB33C 3C 60 80 42 */ lis r3, lbl_8041A6C0@ha
+/* 800FF6E0 000FB340 54 00 10 3A */ slwi r0, r0, 2
+/* 800FF6E4 000FB344 38 63 A6 C0 */ addi r3, r3, lbl_8041A6C0@l
+/* 800FF6E8 000FB348 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FF6EC 000FB34C 7C 69 03 A6 */ mtctr r3
+/* 800FF6F0 000FB350 4E 80 04 20 */ bctr
+/* 800FF6F4 000FB354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF6F8 000FB358 38 80 00 36 */ li r4, 0x36
+/* 800FF6FC 000FB35C 38 A0 00 00 */ li r5, 0
+/* 800FF700 000FB360 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF704 000FB364 48 2D E2 D9 */ bl func_803DD9DC
+/* 800FF708 000FB368 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF70C 000FB36C 41 82 02 B4 */ beq lbl_800FF9C0
+/* 800FF710 000FB370 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF714 000FB374 38 80 00 36 */ li r4, 0x36
+/* 800FF718 000FB378 38 A0 00 00 */ li r5, 0
+/* 800FF71C 000FB37C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF720 000FB380 48 2D E2 BD */ bl func_803DD9DC
+/* 800FF724 000FB384 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF728 000FB388 7C 64 1B 78 */ mr r4, r3
+/* 800FF72C 000FB38C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF730 000FB390 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF734 000FB394 48 29 34 A1 */ bl func_80392BD4
+/* 800FF738 000FB398 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF73C 000FB39C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF740 000FB3A0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF744 000FB3A4 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF748 000FB3A8 4B F5 B2 B1 */ bl func_8005A9F8
+/* 800FF74C 000FB3AC 7C 66 1B 78 */ mr r6, r3
+/* 800FF750 000FB3B0 7F C3 F3 78 */ mr r3, r30
+/* 800FF754 000FB3B4 7F E4 FB 78 */ mr r4, r31
+/* 800FF758 000FB3B8 38 A0 00 01 */ li r5, 1
+/* 800FF75C 000FB3BC 48 15 47 59 */ bl func_80253EB4
+/* 800FF760 000FB3C0 48 00 02 60 */ b lbl_800FF9C0
+/* 800FF764 000FB3C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF768 000FB3C8 38 80 00 37 */ li r4, 0x37
+/* 800FF76C 000FB3CC 38 A0 00 00 */ li r5, 0
+/* 800FF770 000FB3D0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF774 000FB3D4 48 2D E2 69 */ bl func_803DD9DC
+/* 800FF778 000FB3D8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF77C 000FB3DC 41 82 02 44 */ beq lbl_800FF9C0
+/* 800FF780 000FB3E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF784 000FB3E4 38 80 00 37 */ li r4, 0x37
+/* 800FF788 000FB3E8 38 A0 00 00 */ li r5, 0
+/* 800FF78C 000FB3EC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF790 000FB3F0 48 2D E2 4D */ bl func_803DD9DC
+/* 800FF794 000FB3F4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF798 000FB3F8 7C 64 1B 78 */ mr r4, r3
+/* 800FF79C 000FB3FC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF7A0 000FB400 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF7A4 000FB404 48 29 34 31 */ bl func_80392BD4
+/* 800FF7A8 000FB408 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF7AC 000FB40C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF7B0 000FB410 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF7B4 000FB414 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF7B8 000FB418 4B F5 B2 41 */ bl func_8005A9F8
+/* 800FF7BC 000FB41C 7C 66 1B 78 */ mr r6, r3
+/* 800FF7C0 000FB420 7F C3 F3 78 */ mr r3, r30
+/* 800FF7C4 000FB424 7F E4 FB 78 */ mr r4, r31
+/* 800FF7C8 000FB428 38 A0 00 01 */ li r5, 1
+/* 800FF7CC 000FB42C 48 15 46 E9 */ bl func_80253EB4
+/* 800FF7D0 000FB430 48 00 01 F0 */ b lbl_800FF9C0
+/* 800FF7D4 000FB434 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF7D8 000FB438 38 80 00 38 */ li r4, 0x38
+/* 800FF7DC 000FB43C 38 A0 00 00 */ li r5, 0
+/* 800FF7E0 000FB440 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF7E4 000FB444 48 2D E1 F9 */ bl func_803DD9DC
+/* 800FF7E8 000FB448 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF7EC 000FB44C 41 82 01 D4 */ beq lbl_800FF9C0
+/* 800FF7F0 000FB450 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF7F4 000FB454 38 80 00 38 */ li r4, 0x38
+/* 800FF7F8 000FB458 38 A0 00 00 */ li r5, 0
+/* 800FF7FC 000FB45C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF800 000FB460 48 2D E1 DD */ bl func_803DD9DC
+/* 800FF804 000FB464 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF808 000FB468 7C 64 1B 78 */ mr r4, r3
+/* 800FF80C 000FB46C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF810 000FB470 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF814 000FB474 48 29 33 C1 */ bl func_80392BD4
+/* 800FF818 000FB478 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF81C 000FB47C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF820 000FB480 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF824 000FB484 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF828 000FB488 4B F5 B1 D1 */ bl func_8005A9F8
+/* 800FF82C 000FB48C 7C 66 1B 78 */ mr r6, r3
+/* 800FF830 000FB490 7F C3 F3 78 */ mr r3, r30
+/* 800FF834 000FB494 7F E4 FB 78 */ mr r4, r31
+/* 800FF838 000FB498 38 A0 00 01 */ li r5, 1
+/* 800FF83C 000FB49C 48 15 46 79 */ bl func_80253EB4
+/* 800FF840 000FB4A0 48 00 01 80 */ b lbl_800FF9C0
+/* 800FF844 000FB4A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF848 000FB4A8 38 80 00 39 */ li r4, 0x39
+/* 800FF84C 000FB4AC 38 A0 00 00 */ li r5, 0
+/* 800FF850 000FB4B0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF854 000FB4B4 48 2D E1 89 */ bl func_803DD9DC
+/* 800FF858 000FB4B8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF85C 000FB4BC 41 82 01 64 */ beq lbl_800FF9C0
+/* 800FF860 000FB4C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF864 000FB4C4 38 80 00 39 */ li r4, 0x39
+/* 800FF868 000FB4C8 38 A0 00 00 */ li r5, 0
+/* 800FF86C 000FB4CC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF870 000FB4D0 48 2D E1 6D */ bl func_803DD9DC
+/* 800FF874 000FB4D4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF878 000FB4D8 7C 64 1B 78 */ mr r4, r3
+/* 800FF87C 000FB4DC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF880 000FB4E0 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF884 000FB4E4 48 29 33 51 */ bl func_80392BD4
+/* 800FF888 000FB4E8 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF88C 000FB4EC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF890 000FB4F0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF894 000FB4F4 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF898 000FB4F8 4B F5 B1 61 */ bl func_8005A9F8
+/* 800FF89C 000FB4FC 7C 66 1B 78 */ mr r6, r3
+/* 800FF8A0 000FB500 7F C3 F3 78 */ mr r3, r30
+/* 800FF8A4 000FB504 7F E4 FB 78 */ mr r4, r31
+/* 800FF8A8 000FB508 38 A0 00 01 */ li r5, 1
+/* 800FF8AC 000FB50C 48 15 46 09 */ bl func_80253EB4
+/* 800FF8B0 000FB510 48 00 01 10 */ b lbl_800FF9C0
+/* 800FF8B4 000FB514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF8B8 000FB518 38 80 00 36 */ li r4, 0x36
+/* 800FF8BC 000FB51C 38 A0 00 00 */ li r5, 0
+/* 800FF8C0 000FB520 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF8C4 000FB524 48 2D E1 19 */ bl func_803DD9DC
+/* 800FF8C8 000FB528 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF8CC 000FB52C 40 82 00 F4 */ bne lbl_800FF9C0
+/* 800FF8D0 000FB530 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF8D4 000FB534 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF8D8 000FB538 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF8DC 000FB53C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF8E0 000FB540 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF8E4 000FB544 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF8E8 000FB548 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF8EC 000FB54C 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF8F0 000FB550 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FF8F4 000FB554 48 00 00 CC */ b lbl_800FF9C0
+/* 800FF8F8 000FB558 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF8FC 000FB55C 38 80 00 37 */ li r4, 0x37
+/* 800FF900 000FB560 38 A0 00 00 */ li r5, 0
+/* 800FF904 000FB564 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF908 000FB568 48 2D E0 D5 */ bl func_803DD9DC
+/* 800FF90C 000FB56C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF910 000FB570 40 82 00 B0 */ bne lbl_800FF9C0
+/* 800FF914 000FB574 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF918 000FB578 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF91C 000FB57C 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF920 000FB580 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF924 000FB584 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF928 000FB588 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF92C 000FB58C 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF930 000FB590 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF934 000FB594 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FF938 000FB598 48 00 00 88 */ b lbl_800FF9C0
+/* 800FF93C 000FB59C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF940 000FB5A0 38 80 00 38 */ li r4, 0x38
+/* 800FF944 000FB5A4 38 A0 00 00 */ li r5, 0
+/* 800FF948 000FB5A8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF94C 000FB5AC 48 2D E0 91 */ bl func_803DD9DC
+/* 800FF950 000FB5B0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF954 000FB5B4 40 82 00 6C */ bne lbl_800FF9C0
+/* 800FF958 000FB5B8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF95C 000FB5BC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF960 000FB5C0 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF964 000FB5C4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF968 000FB5C8 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF96C 000FB5CC 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF970 000FB5D0 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF974 000FB5D4 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF978 000FB5D8 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FF97C 000FB5DC 48 00 00 44 */ b lbl_800FF9C0
+/* 800FF980 000FB5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF984 000FB5E4 38 80 00 39 */ li r4, 0x39
+/* 800FF988 000FB5E8 38 A0 00 00 */ li r5, 0
+/* 800FF98C 000FB5EC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF990 000FB5F0 48 2D E0 4D */ bl func_803DD9DC
+/* 800FF994 000FB5F4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF998 000FB5F8 40 82 00 28 */ bne lbl_800FF9C0
+/* 800FF99C 000FB5FC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF9A0 000FB600 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF9A4 000FB604 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF9A8 000FB608 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF9AC 000FB60C 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF9B0 000FB610 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF9B4 000FB614 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF9B8 000FB618 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF9BC 000FB61C 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800FF9C0:
+/* 800FF9C0 000FB620 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FF9C4 000FB624 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FF9C8 000FB628 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FF9CC 000FB62C 7C 08 03 A6 */ mtlr r0
+/* 800FF9D0 000FB630 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FF9D4 000FB634 4E 80 00 20 */ blr
+lbl_800FF9D8:
+/* 800FF9D8 000FB638 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FF9DC 000FB63C 7C 08 02 A6 */ mflr r0
+/* 800FF9E0 000FB640 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FF9E4 000FB644 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FF9E8 000FB648 48 0C 77 41 */ bl _savegpr_27
+/* 800FF9EC 000FB64C 7C 7E 1B 78 */ mr r30, r3
+/* 800FF9F0 000FB650 7C 9F 23 78 */ mr r31, r4
+/* 800FF9F4 000FB654 38 C1 00 08 */ addi r6, r1, 8
+/* 800FF9F8 000FB658 38 A0 00 03 */ li r5, 3
+/* 800FF9FC 000FB65C 48 15 44 E1 */ bl func_80253EDC
+/* 800FFA00 000FB660 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FFA04 000FB664 28 00 00 15 */ cmplwi r0, 0x15
+/* 800FFA08 000FB668 41 81 07 F8 */ bgt lbl_80100200
+/* 800FFA0C 000FB66C 3C 60 80 42 */ lis r3, lbl_8041A6FC@ha
+/* 800FFA10 000FB670 54 00 10 3A */ slwi r0, r0, 2
+/* 800FFA14 000FB674 38 63 A6 FC */ addi r3, r3, lbl_8041A6FC@l
+/* 800FFA18 000FB678 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FFA1C 000FB67C 7C 69 03 A6 */ mtctr r3
+/* 800FFA20 000FB680 4E 80 04 20 */ bctr
+/* 800FFA24 000FB684 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFA28 000FB688 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFA2C 000FB68C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
+/* 800FFA30 000FB690 41 82 07 D0 */ beq lbl_80100200
+/* 800FFA34 000FB694 7F C3 F3 78 */ mr r3, r30
+/* 800FFA38 000FB698 7F E4 FB 78 */ mr r4, r31
+/* 800FFA3C 000FB69C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFA40 000FB6A0 38 A0 00 06 */ li r5, 6
+/* 800FFA44 000FB6A4 48 15 44 99 */ bl func_80253EDC
+/* 800FFA48 000FB6A8 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFA4C 000FB6AC 38 60 00 09 */ li r3, 9
+/* 800FFA50 000FB6B0 4B F5 9F ED */ bl func_80059A3C
+/* 800FFA54 000FB6B4 48 00 07 AC */ b lbl_80100200
+/* 800FFA58 000FB6B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFA5C 000FB6BC 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFA60 000FB6C0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
+/* 800FFA64 000FB6C4 41 82 07 9C */ beq lbl_80100200
+/* 800FFA68 000FB6C8 7F C3 F3 78 */ mr r3, r30
+/* 800FFA6C 000FB6CC 7F E4 FB 78 */ mr r4, r31
+/* 800FFA70 000FB6D0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFA74 000FB6D4 38 A0 00 06 */ li r5, 6
+/* 800FFA78 000FB6D8 48 15 44 65 */ bl func_80253EDC
+/* 800FFA7C 000FB6DC 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFA80 000FB6E0 38 60 00 0A */ li r3, 0xa
+/* 800FFA84 000FB6E4 4B F5 9F B9 */ bl func_80059A3C
+/* 800FFA88 000FB6E8 48 00 07 78 */ b lbl_80100200
+/* 800FFA8C 000FB6EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFA90 000FB6F0 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFA94 000FB6F4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
+/* 800FFA98 000FB6F8 41 82 07 68 */ beq lbl_80100200
+/* 800FFA9C 000FB6FC 7F C3 F3 78 */ mr r3, r30
+/* 800FFAA0 000FB700 7F E4 FB 78 */ mr r4, r31
+/* 800FFAA4 000FB704 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFAA8 000FB708 38 A0 00 06 */ li r5, 6
+/* 800FFAAC 000FB70C 48 15 44 31 */ bl func_80253EDC
+/* 800FFAB0 000FB710 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFAB4 000FB714 38 60 00 0B */ li r3, 0xb
+/* 800FFAB8 000FB718 4B F5 9F 85 */ bl func_80059A3C
+/* 800FFABC 000FB71C 48 00 07 44 */ b lbl_80100200
+/* 800FFAC0 000FB720 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFAC4 000FB724 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFAC8 000FB728 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
+/* 800FFACC 000FB72C 41 82 07 34 */ beq lbl_80100200
+/* 800FFAD0 000FB730 7F C3 F3 78 */ mr r3, r30
+/* 800FFAD4 000FB734 7F E4 FB 78 */ mr r4, r31
+/* 800FFAD8 000FB738 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFADC 000FB73C 38 A0 00 06 */ li r5, 6
+/* 800FFAE0 000FB740 48 15 43 FD */ bl func_80253EDC
+/* 800FFAE4 000FB744 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFAE8 000FB748 38 60 00 0C */ li r3, 0xc
+/* 800FFAEC 000FB74C 4B F5 9F 51 */ bl func_80059A3C
+/* 800FFAF0 000FB750 48 00 07 10 */ b lbl_80100200
+/* 800FFAF4 000FB754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFAF8 000FB758 38 80 00 36 */ li r4, 0x36
+/* 800FFAFC 000FB75C 38 A0 00 00 */ li r5, 0
+/* 800FFB00 000FB760 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFB04 000FB764 48 2D DE D9 */ bl func_803DD9DC
+/* 800FFB08 000FB768 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFB0C 000FB76C 41 82 06 F4 */ beq lbl_80100200
+/* 800FFB10 000FB770 7F C3 F3 78 */ mr r3, r30
+/* 800FFB14 000FB774 7F E4 FB 78 */ mr r4, r31
+/* 800FFB18 000FB778 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFB1C 000FB77C 38 A0 00 06 */ li r5, 6
+/* 800FFB20 000FB780 48 15 43 BD */ bl func_80253EDC
+/* 800FFB24 000FB784 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFB28 000FB788 38 00 FF 00 */ li r0, -256
+/* 800FFB2C 000FB78C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFB30 000FB790 38 80 00 36 */ li r4, 0x36
+/* 800FFB34 000FB794 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFB38 000FB798 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFB3C 000FB79C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFB40 000FB7A0 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFB44 000FB7A4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFB48 000FB7A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFB4C 000FB7AC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFB50 000FB7B0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FFB54 000FB7B4 38 A0 00 00 */ li r5, 0
+/* 800FFB58 000FB7B8 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFB5C 000FB7BC FC 00 00 1E */ fctiwz f0, f0
+/* 800FFB60 000FB7C0 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FFB64 000FB7C4 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFB68 000FB7C8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FFB6C 000FB7CC 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 800FFB70 000FB7D0 7C DB 03 78 */ or r27, r6, r0
+/* 800FFB74 000FB7D4 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FFB78 000FB7D8 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FFB7C 000FB7DC 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 800FFB80 000FB7E0 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFB84 000FB7E4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFB88 000FB7E8 48 2D DE 55 */ bl func_803DD9DC
+/* 800FFB8C 000FB7EC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFB90 000FB7F0 7C 64 1B 78 */ mr r4, r3
+/* 800FFB94 000FB7F4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFB98 000FB7F8 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFB9C 000FB7FC 48 29 31 A5 */ bl func_80392D40
+/* 800FFBA0 000FB800 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFBA4 000FB804 48 15 07 51 */ bl func_802502F4
+/* 800FFBA8 000FB808 7C 64 1B 78 */ mr r4, r3
+/* 800FFBAC 000FB80C 38 60 00 16 */ li r3, 0x16
+/* 800FFBB0 000FB810 48 05 C7 59 */ bl func_8015C308
+/* 800FFBB4 000FB814 7F 84 E3 78 */ mr r4, r28
+/* 800FFBB8 000FB818 7F A5 EB 78 */ mr r5, r29
+/* 800FFBBC 000FB81C 7F 68 DB 78 */ mr r8, r27
+/* 800FFBC0 000FB820 7F C6 07 34 */ extsh r6, r30
+/* 800FFBC4 000FB824 7F E7 07 34 */ extsh r7, r31
+/* 800FFBC8 000FB828 38 60 0E A4 */ li r3, 0xea4
+/* 800FFBCC 000FB82C 48 15 05 69 */ bl func_80250134
+/* 800FFBD0 000FB830 48 00 06 30 */ b lbl_80100200
+/* 800FFBD4 000FB834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFBD8 000FB838 38 80 00 37 */ li r4, 0x37
+/* 800FFBDC 000FB83C 38 A0 00 00 */ li r5, 0
+/* 800FFBE0 000FB840 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFBE4 000FB844 48 2D DD F9 */ bl func_803DD9DC
+/* 800FFBE8 000FB848 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFBEC 000FB84C 41 82 06 14 */ beq lbl_80100200
+/* 800FFBF0 000FB850 7F C3 F3 78 */ mr r3, r30
+/* 800FFBF4 000FB854 7F E4 FB 78 */ mr r4, r31
+/* 800FFBF8 000FB858 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFBFC 000FB85C 38 A0 00 06 */ li r5, 6
+/* 800FFC00 000FB860 48 15 42 DD */ bl func_80253EDC
+/* 800FFC04 000FB864 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFC08 000FB868 38 00 FF 00 */ li r0, -256
+/* 800FFC0C 000FB86C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFC10 000FB870 38 80 00 37 */ li r4, 0x37
+/* 800FFC14 000FB874 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFC18 000FB878 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFC1C 000FB87C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFC20 000FB880 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFC24 000FB884 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFC28 000FB888 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFC2C 000FB88C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFC30 000FB890 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFC34 000FB894 38 A0 00 00 */ li r5, 0
+/* 800FFC38 000FB898 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFC3C 000FB89C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFC40 000FB8A0 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFC44 000FB8A4 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFC48 000FB8A8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFC4C 000FB8AC 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFC50 000FB8B0 7C DE 03 78 */ or r30, r6, r0
+/* 800FFC54 000FB8B4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFC58 000FB8B8 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFC5C 000FB8BC 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFC60 000FB8C0 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFC64 000FB8C4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFC68 000FB8C8 48 2D DD 75 */ bl func_803DD9DC
+/* 800FFC6C 000FB8CC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFC70 000FB8D0 7C 64 1B 78 */ mr r4, r3
+/* 800FFC74 000FB8D4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFC78 000FB8D8 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFC7C 000FB8DC 48 29 30 C5 */ bl func_80392D40
+/* 800FFC80 000FB8E0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFC84 000FB8E4 48 15 06 71 */ bl func_802502F4
+/* 800FFC88 000FB8E8 7C 64 1B 78 */ mr r4, r3
+/* 800FFC8C 000FB8EC 38 60 00 16 */ li r3, 0x16
+/* 800FFC90 000FB8F0 48 05 C6 79 */ bl func_8015C308
+/* 800FFC94 000FB8F4 7F E4 FB 78 */ mr r4, r31
+/* 800FFC98 000FB8F8 7F A5 EB 78 */ mr r5, r29
+/* 800FFC9C 000FB8FC 7F C8 F3 78 */ mr r8, r30
+/* 800FFCA0 000FB900 7F 86 07 34 */ extsh r6, r28
+/* 800FFCA4 000FB904 7F 67 07 34 */ extsh r7, r27
+/* 800FFCA8 000FB908 38 60 0E A4 */ li r3, 0xea4
+/* 800FFCAC 000FB90C 48 15 04 89 */ bl func_80250134
+/* 800FFCB0 000FB910 48 00 05 50 */ b lbl_80100200
+/* 800FFCB4 000FB914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFCB8 000FB918 38 80 00 38 */ li r4, 0x38
+/* 800FFCBC 000FB91C 38 A0 00 00 */ li r5, 0
+/* 800FFCC0 000FB920 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFCC4 000FB924 48 2D DD 19 */ bl func_803DD9DC
+/* 800FFCC8 000FB928 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFCCC 000FB92C 41 82 05 34 */ beq lbl_80100200
+/* 800FFCD0 000FB930 7F C3 F3 78 */ mr r3, r30
+/* 800FFCD4 000FB934 7F E4 FB 78 */ mr r4, r31
+/* 800FFCD8 000FB938 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFCDC 000FB93C 38 A0 00 06 */ li r5, 6
+/* 800FFCE0 000FB940 48 15 41 FD */ bl func_80253EDC
+/* 800FFCE4 000FB944 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFCE8 000FB948 38 00 FF 00 */ li r0, -256
+/* 800FFCEC 000FB94C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFCF0 000FB950 38 80 00 38 */ li r4, 0x38
+/* 800FFCF4 000FB954 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFCF8 000FB958 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFCFC 000FB95C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFD00 000FB960 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFD04 000FB964 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFD08 000FB968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFD0C 000FB96C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFD10 000FB970 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFD14 000FB974 38 A0 00 00 */ li r5, 0
+/* 800FFD18 000FB978 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFD1C 000FB97C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFD20 000FB980 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFD24 000FB984 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFD28 000FB988 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFD2C 000FB98C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFD30 000FB990 7C DE 03 78 */ or r30, r6, r0
+/* 800FFD34 000FB994 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFD38 000FB998 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFD3C 000FB99C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFD40 000FB9A0 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFD44 000FB9A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFD48 000FB9A8 48 2D DC 95 */ bl func_803DD9DC
+/* 800FFD4C 000FB9AC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFD50 000FB9B0 7C 64 1B 78 */ mr r4, r3
+/* 800FFD54 000FB9B4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFD58 000FB9B8 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFD5C 000FB9BC 48 29 2F E5 */ bl func_80392D40
+/* 800FFD60 000FB9C0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFD64 000FB9C4 48 15 05 91 */ bl func_802502F4
+/* 800FFD68 000FB9C8 7C 64 1B 78 */ mr r4, r3
+/* 800FFD6C 000FB9CC 38 60 00 16 */ li r3, 0x16
+/* 800FFD70 000FB9D0 48 05 C5 99 */ bl func_8015C308
+/* 800FFD74 000FB9D4 7F E4 FB 78 */ mr r4, r31
+/* 800FFD78 000FB9D8 7F A5 EB 78 */ mr r5, r29
+/* 800FFD7C 000FB9DC 7F C8 F3 78 */ mr r8, r30
+/* 800FFD80 000FB9E0 7F 86 07 34 */ extsh r6, r28
+/* 800FFD84 000FB9E4 7F 67 07 34 */ extsh r7, r27
+/* 800FFD88 000FB9E8 38 60 0E A4 */ li r3, 0xea4
+/* 800FFD8C 000FB9EC 48 15 03 A9 */ bl func_80250134
+/* 800FFD90 000FB9F0 48 00 04 70 */ b lbl_80100200
+/* 800FFD94 000FB9F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFD98 000FB9F8 38 80 00 39 */ li r4, 0x39
+/* 800FFD9C 000FB9FC 38 A0 00 00 */ li r5, 0
+/* 800FFDA0 000FBA00 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFDA4 000FBA04 48 2D DC 39 */ bl func_803DD9DC
+/* 800FFDA8 000FBA08 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFDAC 000FBA0C 41 82 04 54 */ beq lbl_80100200
+/* 800FFDB0 000FBA10 7F C3 F3 78 */ mr r3, r30
+/* 800FFDB4 000FBA14 7F E4 FB 78 */ mr r4, r31
+/* 800FFDB8 000FBA18 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFDBC 000FBA1C 38 A0 00 06 */ li r5, 6
+/* 800FFDC0 000FBA20 48 15 41 1D */ bl func_80253EDC
+/* 800FFDC4 000FBA24 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFDC8 000FBA28 38 00 FF 00 */ li r0, -256
+/* 800FFDCC 000FBA2C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFDD0 000FBA30 38 80 00 39 */ li r4, 0x39
+/* 800FFDD4 000FBA34 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFDD8 000FBA38 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFDDC 000FBA3C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFDE0 000FBA40 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFDE4 000FBA44 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFDE8 000FBA48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFDEC 000FBA4C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFDF0 000FBA50 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFDF4 000FBA54 38 A0 00 00 */ li r5, 0
+/* 800FFDF8 000FBA58 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFDFC 000FBA5C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFE00 000FBA60 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFE04 000FBA64 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFE08 000FBA68 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFE0C 000FBA6C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFE10 000FBA70 7C DE 03 78 */ or r30, r6, r0
+/* 800FFE14 000FBA74 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFE18 000FBA78 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFE1C 000FBA7C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFE20 000FBA80 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFE24 000FBA84 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFE28 000FBA88 48 2D DB B5 */ bl func_803DD9DC
+/* 800FFE2C 000FBA8C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFE30 000FBA90 7C 64 1B 78 */ mr r4, r3
+/* 800FFE34 000FBA94 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFE38 000FBA98 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFE3C 000FBA9C 48 29 2F 05 */ bl func_80392D40
+/* 800FFE40 000FBAA0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFE44 000FBAA4 48 15 04 B1 */ bl func_802502F4
+/* 800FFE48 000FBAA8 7C 64 1B 78 */ mr r4, r3
+/* 800FFE4C 000FBAAC 38 60 00 16 */ li r3, 0x16
+/* 800FFE50 000FBAB0 48 05 C4 B9 */ bl func_8015C308
+/* 800FFE54 000FBAB4 7F E4 FB 78 */ mr r4, r31
+/* 800FFE58 000FBAB8 7F A5 EB 78 */ mr r5, r29
+/* 800FFE5C 000FBABC 7F C8 F3 78 */ mr r8, r30
+/* 800FFE60 000FBAC0 7F 86 07 34 */ extsh r6, r28
+/* 800FFE64 000FBAC4 7F 67 07 34 */ extsh r7, r27
+/* 800FFE68 000FBAC8 38 60 0E A4 */ li r3, 0xea4
+/* 800FFE6C 000FBACC 48 15 02 C9 */ bl func_80250134
+/* 800FFE70 000FBAD0 48 00 03 90 */ b lbl_80100200
+/* 800FFE74 000FBAD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFE78 000FBAD8 38 80 00 36 */ li r4, 0x36
+/* 800FFE7C 000FBADC 38 A0 00 00 */ li r5, 0
+/* 800FFE80 000FBAE0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFE84 000FBAE4 48 2D DB 59 */ bl func_803DD9DC
+/* 800FFE88 000FBAE8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFE8C 000FBAEC 41 82 03 74 */ beq lbl_80100200
+/* 800FFE90 000FBAF0 7F C3 F3 78 */ mr r3, r30
+/* 800FFE94 000FBAF4 7F E4 FB 78 */ mr r4, r31
+/* 800FFE98 000FBAF8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFE9C 000FBAFC 38 A0 00 06 */ li r5, 6
+/* 800FFEA0 000FBB00 48 15 40 3D */ bl func_80253EDC
+/* 800FFEA4 000FBB04 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFEA8 000FBB08 38 00 FF 00 */ li r0, -256
+/* 800FFEAC 000FBB0C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFEB0 000FBB10 38 80 00 3A */ li r4, 0x3a
+/* 800FFEB4 000FBB14 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFEB8 000FBB18 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFEBC 000FBB1C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFEC0 000FBB20 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFEC4 000FBB24 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFEC8 000FBB28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFECC 000FBB2C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFED0 000FBB30 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFED4 000FBB34 38 A0 00 00 */ li r5, 0
+/* 800FFED8 000FBB38 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFEDC 000FBB3C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFEE0 000FBB40 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFEE4 000FBB44 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFEE8 000FBB48 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFEEC 000FBB4C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFEF0 000FBB50 7C DE 03 78 */ or r30, r6, r0
+/* 800FFEF4 000FBB54 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFEF8 000FBB58 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFEFC 000FBB5C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFF00 000FBB60 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFF04 000FBB64 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFF08 000FBB68 48 2D DA D5 */ bl func_803DD9DC
+/* 800FFF0C 000FBB6C 7C 64 1B 78 */ mr r4, r3
+/* 800FFF10 000FBB70 38 60 00 17 */ li r3, 0x17
+/* 800FFF14 000FBB74 48 05 C3 F5 */ bl func_8015C308
+/* 800FFF18 000FBB78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFF1C 000FBB7C 38 80 00 42 */ li r4, 0x42
+/* 800FFF20 000FBB80 38 A0 00 00 */ li r5, 0
+/* 800FFF24 000FBB84 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFF28 000FBB88 48 2D DA B5 */ bl func_803DD9DC
+/* 800FFF2C 000FBB8C 7C 64 1B 78 */ mr r4, r3
+/* 800FFF30 000FBB90 38 60 00 18 */ li r3, 0x18
+/* 800FFF34 000FBB94 48 05 C3 D5 */ bl func_8015C308
+/* 800FFF38 000FBB98 7F E4 FB 78 */ mr r4, r31
+/* 800FFF3C 000FBB9C 7F A5 EB 78 */ mr r5, r29
+/* 800FFF40 000FBBA0 7F C8 F3 78 */ mr r8, r30
+/* 800FFF44 000FBBA4 7F 86 07 34 */ extsh r6, r28
+/* 800FFF48 000FBBA8 7F 67 07 34 */ extsh r7, r27
+/* 800FFF4C 000FBBAC 38 60 0E A5 */ li r3, 0xea5
+/* 800FFF50 000FBBB0 48 15 01 E5 */ bl func_80250134
+/* 800FFF54 000FBBB4 48 00 02 AC */ b lbl_80100200
+/* 800FFF58 000FBBB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFF5C 000FBBBC 38 80 00 37 */ li r4, 0x37
+/* 800FFF60 000FBBC0 38 A0 00 00 */ li r5, 0
+/* 800FFF64 000FBBC4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFF68 000FBBC8 48 2D DA 75 */ bl func_803DD9DC
+/* 800FFF6C 000FBBCC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFF70 000FBBD0 41 82 02 90 */ beq lbl_80100200
+/* 800FFF74 000FBBD4 7F C3 F3 78 */ mr r3, r30
+/* 800FFF78 000FBBD8 7F E4 FB 78 */ mr r4, r31
+/* 800FFF7C 000FBBDC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFF80 000FBBE0 38 A0 00 06 */ li r5, 6
+/* 800FFF84 000FBBE4 48 15 3F 59 */ bl func_80253EDC
+/* 800FFF88 000FBBE8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFF8C 000FBBEC 38 00 FF 00 */ li r0, -256
+/* 800FFF90 000FBBF0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFF94 000FBBF4 38 80 00 3B */ li r4, 0x3b
+/* 800FFF98 000FBBF8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFF9C 000FBBFC FC 80 28 1E */ fctiwz f4, f5
+/* 800FFFA0 000FBC00 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFFA4 000FBC04 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFFA8 000FBC08 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFFAC 000FBC0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFFB0 000FBC10 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFFB4 000FBC14 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFFB8 000FBC18 38 A0 00 00 */ li r5, 0
+/* 800FFFBC 000FBC1C FC 20 08 1E */ fctiwz f1, f1
+/* 800FFFC0 000FBC20 FC 00 00 1E */ fctiwz f0, f0
+/* 800FFFC4 000FBC24 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFFC8 000FBC28 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFFCC 000FBC2C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFFD0 000FBC30 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFFD4 000FBC34 7C DE 03 78 */ or r30, r6, r0
+/* 800FFFD8 000FBC38 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFFDC 000FBC3C 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFFE0 000FBC40 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFFE4 000FBC44 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFFE8 000FBC48 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFFEC 000FBC4C 48 2D D9 F1 */ bl func_803DD9DC
+/* 800FFFF0 000FBC50 7C 64 1B 78 */ mr r4, r3
+/* 800FFFF4 000FBC54 38 60 00 17 */ li r3, 0x17
+/* 800FFFF8 000FBC58 48 05 C3 11 */ bl func_8015C308
+/* 800FFFFC 000FBC5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100000 000FBC60 38 80 00 43 */ li r4, 0x43
+/* 80100004 000FBC64 38 A0 00 00 */ li r5, 0
+/* 80100008 000FBC68 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010000C 000FBC6C 48 2D D9 D1 */ bl func_803DD9DC
+/* 80100010 000FBC70 7C 64 1B 78 */ mr r4, r3
+/* 80100014 000FBC74 38 60 00 18 */ li r3, 0x18
+/* 80100018 000FBC78 48 05 C2 F1 */ bl func_8015C308
+/* 8010001C 000FBC7C 7F E4 FB 78 */ mr r4, r31
+/* 80100020 000FBC80 7F A5 EB 78 */ mr r5, r29
+/* 80100024 000FBC84 7F C8 F3 78 */ mr r8, r30
+/* 80100028 000FBC88 7F 86 07 34 */ extsh r6, r28
+/* 8010002C 000FBC8C 7F 67 07 34 */ extsh r7, r27
+/* 80100030 000FBC90 38 60 0E A5 */ li r3, 0xea5
+/* 80100034 000FBC94 48 15 01 01 */ bl func_80250134
+/* 80100038 000FBC98 48 00 01 C8 */ b lbl_80100200
+/* 8010003C 000FBC9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100040 000FBCA0 38 80 00 38 */ li r4, 0x38
+/* 80100044 000FBCA4 38 A0 00 00 */ li r5, 0
+/* 80100048 000FBCA8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010004C 000FBCAC 48 2D D9 91 */ bl func_803DD9DC
+/* 80100050 000FBCB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80100054 000FBCB4 41 82 01 AC */ beq lbl_80100200
+/* 80100058 000FBCB8 7F C3 F3 78 */ mr r3, r30
+/* 8010005C 000FBCBC 7F E4 FB 78 */ mr r4, r31
+/* 80100060 000FBCC0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80100064 000FBCC4 38 A0 00 06 */ li r5, 6
+/* 80100068 000FBCC8 48 15 3E 75 */ bl func_80253EDC
+/* 8010006C 000FBCCC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100070 000FBCD0 38 00 FF 00 */ li r0, -256
+/* 80100074 000FBCD4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100078 000FBCD8 38 80 00 3C */ li r4, 0x3c
+/* 8010007C 000FBCDC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100080 000FBCE0 FC 80 28 1E */ fctiwz f4, f5
+/* 80100084 000FBCE4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100088 000FBCE8 FC 40 18 1E */ fctiwz f2, f3
+/* 8010008C 000FBCEC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100090 000FBCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100094 000FBCF4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100098 000FBCF8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8010009C 000FBCFC 38 A0 00 00 */ li r5, 0
+/* 801000A0 000FBD00 FC 20 08 1E */ fctiwz f1, f1
+/* 801000A4 000FBD04 FC 00 00 1E */ fctiwz f0, f0
+/* 801000A8 000FBD08 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801000AC 000FBD0C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 801000B0 000FBD10 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801000B4 000FBD14 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 801000B8 000FBD18 7C DE 03 78 */ or r30, r6, r0
+/* 801000BC 000FBD1C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801000C0 000FBD20 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 801000C4 000FBD24 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 801000C8 000FBD28 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 801000CC 000FBD2C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801000D0 000FBD30 48 2D D9 0D */ bl func_803DD9DC
+/* 801000D4 000FBD34 7C 64 1B 78 */ mr r4, r3
+/* 801000D8 000FBD38 38 60 00 17 */ li r3, 0x17
+/* 801000DC 000FBD3C 48 05 C2 2D */ bl func_8015C308
+/* 801000E0 000FBD40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801000E4 000FBD44 38 80 00 44 */ li r4, 0x44
+/* 801000E8 000FBD48 38 A0 00 00 */ li r5, 0
+/* 801000EC 000FBD4C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801000F0 000FBD50 48 2D D8 ED */ bl func_803DD9DC
+/* 801000F4 000FBD54 7C 64 1B 78 */ mr r4, r3
+/* 801000F8 000FBD58 38 60 00 18 */ li r3, 0x18
+/* 801000FC 000FBD5C 48 05 C2 0D */ bl func_8015C308
+/* 80100100 000FBD60 7F E4 FB 78 */ mr r4, r31
+/* 80100104 000FBD64 7F A5 EB 78 */ mr r5, r29
+/* 80100108 000FBD68 7F C8 F3 78 */ mr r8, r30
+/* 8010010C 000FBD6C 7F 86 07 34 */ extsh r6, r28
+/* 80100110 000FBD70 7F 67 07 34 */ extsh r7, r27
+/* 80100114 000FBD74 38 60 0E A5 */ li r3, 0xea5
+/* 80100118 000FBD78 48 15 00 1D */ bl func_80250134
+/* 8010011C 000FBD7C 48 00 00 E4 */ b lbl_80100200
+/* 80100120 000FBD80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100124 000FBD84 38 80 00 39 */ li r4, 0x39
+/* 80100128 000FBD88 38 A0 00 00 */ li r5, 0
+/* 8010012C 000FBD8C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80100130 000FBD90 48 2D D8 AD */ bl func_803DD9DC
+/* 80100134 000FBD94 2C 03 00 00 */ cmpwi r3, 0
+/* 80100138 000FBD98 41 82 00 C8 */ beq lbl_80100200
+/* 8010013C 000FBD9C 7F C3 F3 78 */ mr r3, r30
+/* 80100140 000FBDA0 7F E4 FB 78 */ mr r4, r31
+/* 80100144 000FBDA4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80100148 000FBDA8 38 A0 00 06 */ li r5, 6
+/* 8010014C 000FBDAC 48 15 3D 91 */ bl func_80253EDC
+/* 80100150 000FBDB0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100154 000FBDB4 38 00 FF 00 */ li r0, -256
+/* 80100158 000FBDB8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010015C 000FBDBC 38 80 00 3D */ li r4, 0x3d
+/* 80100160 000FBDC0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100164 000FBDC4 FC 80 28 1E */ fctiwz f4, f5
+/* 80100168 000FBDC8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8010016C 000FBDCC FC 40 18 1E */ fctiwz f2, f3
+/* 80100170 000FBDD0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100174 000FBDD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100178 000FBDD8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8010017C 000FBDDC D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80100180 000FBDE0 38 A0 00 00 */ li r5, 0
+/* 80100184 000FBDE4 FC 20 08 1E */ fctiwz f1, f1
+/* 80100188 000FBDE8 FC 00 00 1E */ fctiwz f0, f0
+/* 8010018C 000FBDEC D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80100190 000FBDF0 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 80100194 000FBDF4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80100198 000FBDF8 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 8010019C 000FBDFC 7C DE 03 78 */ or r30, r6, r0
+/* 801001A0 000FBE00 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801001A4 000FBE04 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 801001A8 000FBE08 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 801001AC 000FBE0C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 801001B0 000FBE10 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801001B4 000FBE14 48 2D D8 29 */ bl func_803DD9DC
+/* 801001B8 000FBE18 7C 64 1B 78 */ mr r4, r3
+/* 801001BC 000FBE1C 38 60 00 17 */ li r3, 0x17
+/* 801001C0 000FBE20 48 05 C1 49 */ bl func_8015C308
+/* 801001C4 000FBE24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801001C8 000FBE28 38 80 00 45 */ li r4, 0x45
+/* 801001CC 000FBE2C 38 A0 00 00 */ li r5, 0
+/* 801001D0 000FBE30 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801001D4 000FBE34 48 2D D8 09 */ bl func_803DD9DC
+/* 801001D8 000FBE38 7C 64 1B 78 */ mr r4, r3
+/* 801001DC 000FBE3C 38 60 00 18 */ li r3, 0x18
+/* 801001E0 000FBE40 48 05 C1 29 */ bl func_8015C308
+/* 801001E4 000FBE44 7F E4 FB 78 */ mr r4, r31
+/* 801001E8 000FBE48 7F A5 EB 78 */ mr r5, r29
+/* 801001EC 000FBE4C 7F C8 F3 78 */ mr r8, r30
+/* 801001F0 000FBE50 7F 86 07 34 */ extsh r6, r28
+/* 801001F4 000FBE54 7F 67 07 34 */ extsh r7, r27
+/* 801001F8 000FBE58 38 60 0E A5 */ li r3, 0xea5
+/* 801001FC 000FBE5C 48 14 FF 39 */ bl func_80250134
+lbl_80100200:
+/* 80100200 000FBE60 39 61 00 70 */ addi r11, r1, 0x70
+/* 80100204 000FBE64 48 0C 6F 71 */ bl _restgpr_27
+/* 80100208 000FBE68 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8010020C 000FBE6C 7C 08 03 A6 */ mtlr r0
+/* 80100210 000FBE70 38 21 00 70 */ addi r1, r1, 0x70
+/* 80100214 000FBE74 4E 80 00 20 */ blr
+lbl_80100218:
+/* 80100218 000FBE78 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8010021C 000FBE7C 7C 08 02 A6 */ mflr r0
+/* 80100220 000FBE80 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80100224 000FBE84 39 61 00 30 */ addi r11, r1, 0x30
+/* 80100228 000FBE88 48 0C 6E FD */ bl _savegpr_26
+/* 8010022C 000FBE8C 7C 7D 1B 78 */ mr r29, r3
+/* 80100230 000FBE90 7C 9E 23 78 */ mr r30, r4
+/* 80100234 000FBE94 38 C1 00 08 */ addi r6, r1, 8
+/* 80100238 000FBE98 3B E0 FF FF */ li r31, -1
+/* 8010023C 000FBE9C 38 A0 00 03 */ li r5, 3
+/* 80100240 000FBEA0 48 15 3C 4D */ bl func_80253E8C
+/* 80100244 000FBEA4 80 61 00 08 */ lwz r3, 8(r1)
+/* 80100248 000FBEA8 38 03 FF F5 */ addi r0, r3, -11
+/* 8010024C 000FBEAC 28 00 00 34 */ cmplwi r0, 0x34
+/* 80100250 000FBEB0 41 81 03 74 */ bgt lbl_801005C4
+/* 80100254 000FBEB4 3C 60 80 42 */ lis r3, lbl_8041A794@ha
+/* 80100258 000FBEB8 54 00 10 3A */ slwi r0, r0, 2
+/* 8010025C 000FBEBC 38 63 A7 94 */ addi r3, r3, lbl_8041A794@l
+/* 80100260 000FBEC0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80100264 000FBEC4 7C 69 03 A6 */ mtctr r3
+/* 80100268 000FBEC8 4E 80 04 20 */ bctr
+/* 8010026C 000FBECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100270 000FBED0 38 80 00 36 */ li r4, 0x36
+/* 80100274 000FBED4 38 A0 00 00 */ li r5, 0
+/* 80100278 000FBED8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010027C 000FBEDC 48 2D D7 61 */ bl func_803DD9DC
+/* 80100280 000FBEE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80100284 000FBEE4 40 82 03 40 */ bne lbl_801005C4
+/* 80100288 000FBEE8 88 1E 00 02 */ lbz r0, 2(r30)
+/* 8010028C 000FBEEC 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80100290 000FBEF0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80100294 000FBEF4 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80100298 000FBEF8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8010029C 000FBEFC 98 9E 00 02 */ stb r4, 2(r30)
+/* 801002A0 000FBF00 7C 00 16 70 */ srawi r0, r0, 2
+/* 801002A4 000FBF04 98 7E 00 03 */ stb r3, 3(r30)
+/* 801002A8 000FBF08 98 1E 00 04 */ stb r0, 4(r30)
+/* 801002AC 000FBF0C 48 00 03 18 */ b lbl_801005C4
+/* 801002B0 000FBF10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801002B4 000FBF14 38 80 00 37 */ li r4, 0x37
+/* 801002B8 000FBF18 38 A0 00 00 */ li r5, 0
+/* 801002BC 000FBF1C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801002C0 000FBF20 48 2D D7 1D */ bl func_803DD9DC
+/* 801002C4 000FBF24 2C 03 00 00 */ cmpwi r3, 0
+/* 801002C8 000FBF28 40 82 02 FC */ bne lbl_801005C4
+/* 801002CC 000FBF2C 88 1E 00 02 */ lbz r0, 2(r30)
+/* 801002D0 000FBF30 88 7E 00 03 */ lbz r3, 3(r30)
+/* 801002D4 000FBF34 7C 04 16 70 */ srawi r4, r0, 2
+/* 801002D8 000FBF38 88 1E 00 04 */ lbz r0, 4(r30)
+/* 801002DC 000FBF3C 7C 63 16 70 */ srawi r3, r3, 2
+/* 801002E0 000FBF40 98 9E 00 02 */ stb r4, 2(r30)
+/* 801002E4 000FBF44 7C 00 16 70 */ srawi r0, r0, 2
+/* 801002E8 000FBF48 98 7E 00 03 */ stb r3, 3(r30)
+/* 801002EC 000FBF4C 98 1E 00 04 */ stb r0, 4(r30)
+/* 801002F0 000FBF50 48 00 02 D4 */ b lbl_801005C4
+/* 801002F4 000FBF54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801002F8 000FBF58 38 80 00 38 */ li r4, 0x38
+/* 801002FC 000FBF5C 38 A0 00 00 */ li r5, 0
+/* 80100300 000FBF60 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80100304 000FBF64 48 2D D6 D9 */ bl func_803DD9DC
+/* 80100308 000FBF68 2C 03 00 00 */ cmpwi r3, 0
+/* 8010030C 000FBF6C 40 82 02 B8 */ bne lbl_801005C4
+/* 80100310 000FBF70 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80100314 000FBF74 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80100318 000FBF78 7C 04 16 70 */ srawi r4, r0, 2
+/* 8010031C 000FBF7C 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80100320 000FBF80 7C 63 16 70 */ srawi r3, r3, 2
+/* 80100324 000FBF84 98 9E 00 02 */ stb r4, 2(r30)
+/* 80100328 000FBF88 7C 00 16 70 */ srawi r0, r0, 2
+/* 8010032C 000FBF8C 98 7E 00 03 */ stb r3, 3(r30)
+/* 80100330 000FBF90 98 1E 00 04 */ stb r0, 4(r30)
+/* 80100334 000FBF94 48 00 02 90 */ b lbl_801005C4
+/* 80100338 000FBF98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010033C 000FBF9C 38 80 00 39 */ li r4, 0x39
+/* 80100340 000FBFA0 38 A0 00 00 */ li r5, 0
+/* 80100344 000FBFA4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80100348 000FBFA8 48 2D D6 95 */ bl func_803DD9DC
+/* 8010034C 000FBFAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80100350 000FBFB0 40 82 02 74 */ bne lbl_801005C4
+/* 80100354 000FBFB4 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80100358 000FBFB8 88 7E 00 03 */ lbz r3, 3(r30)
+/* 8010035C 000FBFBC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80100360 000FBFC0 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80100364 000FBFC4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80100368 000FBFC8 98 9E 00 02 */ stb r4, 2(r30)
+/* 8010036C 000FBFCC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80100370 000FBFD0 98 7E 00 03 */ stb r3, 3(r30)
+/* 80100374 000FBFD4 98 1E 00 04 */ stb r0, 4(r30)
+/* 80100378 000FBFD8 48 00 02 4C */ b lbl_801005C4
+/* 8010037C 000FBFDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100380 000FBFE0 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100384 000FBFE4 48 00 1C A1 */ bl func_80102024
+/* 80100388 000FBFE8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 8010038C 000FBFEC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100390 000FBFF0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100394 000FBFF4 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100398 000FBFF8 48 29 28 3D */ bl func_80392BD4
+/* 8010039C 000FBFFC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 801003A0 000FC000 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 801003A4 000FC004 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 801003A8 000FC008 7C 64 00 2E */ lwzx r3, r4, r0
+/* 801003AC 000FC00C 4B F5 A6 4D */ bl func_8005A9F8
+/* 801003B0 000FC010 7C 66 1B 78 */ mr r6, r3
+/* 801003B4 000FC014 7F A3 EB 78 */ mr r3, r29
+/* 801003B8 000FC018 7F C4 F3 78 */ mr r4, r30
+/* 801003BC 000FC01C 38 A0 00 01 */ li r5, 1
+/* 801003C0 000FC020 48 15 3A F5 */ bl func_80253EB4
+/* 801003C4 000FC024 48 00 02 00 */ b lbl_801005C4
+/* 801003C8 000FC028 7F A3 EB 78 */ mr r3, r29
+/* 801003CC 000FC02C 7F C4 F3 78 */ mr r4, r30
+/* 801003D0 000FC030 38 A0 00 02 */ li r5, 2
+/* 801003D4 000FC034 38 C0 0E AF */ li r6, 0xeaf
+/* 801003D8 000FC038 48 15 3A DD */ bl func_80253EB4
+/* 801003DC 000FC03C 48 00 01 E8 */ b lbl_801005C4
+/* 801003E0 000FC040 7F A3 EB 78 */ mr r3, r29
+/* 801003E4 000FC044 7F C4 F3 78 */ mr r4, r30
+/* 801003E8 000FC048 38 A0 00 02 */ li r5, 2
+/* 801003EC 000FC04C 38 C0 0E B0 */ li r6, 0xeb0
+/* 801003F0 000FC050 48 15 3A C5 */ bl func_80253EB4
+/* 801003F4 000FC054 48 00 01 D0 */ b lbl_801005C4
+/* 801003F8 000FC058 7F A3 EB 78 */ mr r3, r29
+/* 801003FC 000FC05C 7F C4 F3 78 */ mr r4, r30
+/* 80100400 000FC060 38 A0 00 02 */ li r5, 2
+/* 80100404 000FC064 38 C0 0E B1 */ li r6, 0xeb1
+/* 80100408 000FC068 48 15 3A AD */ bl func_80253EB4
+/* 8010040C 000FC06C 48 00 01 B8 */ b lbl_801005C4
+/* 80100410 000FC070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100414 000FC074 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100418 000FC078 48 00 1C 0D */ bl func_80102024
+/* 8010041C 000FC07C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100420 000FC080 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100424 000FC084 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100428 000FC088 38 65 00 18 */ addi r3, r5, 0x18
+/* 8010042C 000FC08C 48 29 27 41 */ bl func_80392B6C
+/* 80100430 000FC090 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80100434 000FC094 2C 00 00 01 */ cmpwi r0, 1
+/* 80100438 000FC098 41 82 00 38 */ beq lbl_80100470
+/* 8010043C 000FC09C 40 80 00 10 */ bge lbl_8010044C
+/* 80100440 000FC0A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80100444 000FC0A4 40 80 00 14 */ bge lbl_80100458
+/* 80100448 000FC0A8 48 00 01 7C */ b lbl_801005C4
+lbl_8010044C:
+/* 8010044C 000FC0AC 2C 00 00 03 */ cmpwi r0, 3
+/* 80100450 000FC0B0 40 80 01 74 */ bge lbl_801005C4
+/* 80100454 000FC0B4 48 00 00 34 */ b lbl_80100488
+lbl_80100458:
+/* 80100458 000FC0B8 7F A3 EB 78 */ mr r3, r29
+/* 8010045C 000FC0BC 7F C4 F3 78 */ mr r4, r30
+/* 80100460 000FC0C0 38 A0 00 02 */ li r5, 2
+/* 80100464 000FC0C4 38 C0 0E B2 */ li r6, 0xeb2
+/* 80100468 000FC0C8 48 15 3A 4D */ bl func_80253EB4
+/* 8010046C 000FC0CC 48 00 01 58 */ b lbl_801005C4
+lbl_80100470:
+/* 80100470 000FC0D0 7F A3 EB 78 */ mr r3, r29
+/* 80100474 000FC0D4 7F C4 F3 78 */ mr r4, r30
+/* 80100478 000FC0D8 38 A0 00 02 */ li r5, 2
+/* 8010047C 000FC0DC 38 C0 0E B3 */ li r6, 0xeb3
+/* 80100480 000FC0E0 48 15 3A 35 */ bl func_80253EB4
+/* 80100484 000FC0E4 48 00 01 40 */ b lbl_801005C4
+lbl_80100488:
+/* 80100488 000FC0E8 7F A3 EB 78 */ mr r3, r29
+/* 8010048C 000FC0EC 7F C4 F3 78 */ mr r4, r30
+/* 80100490 000FC0F0 38 A0 00 02 */ li r5, 2
+/* 80100494 000FC0F4 38 C0 0E B4 */ li r6, 0xeb4
+/* 80100498 000FC0F8 48 15 3A 1D */ bl func_80253EB4
+/* 8010049C 000FC0FC 48 00 01 28 */ b lbl_801005C4
+/* 801004A0 000FC100 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801004A4 000FC104 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 801004A8 000FC108 48 00 1B 7D */ bl func_80102024
+/* 801004AC 000FC10C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 801004B0 000FC110 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 801004B4 000FC114 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 801004B8 000FC118 38 65 00 18 */ addi r3, r5, 0x18
+/* 801004BC 000FC11C 48 29 26 B1 */ bl func_80392B6C
+/* 801004C0 000FC120 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801004C4 000FC124 2C 00 00 01 */ cmpwi r0, 1
+/* 801004C8 000FC128 41 82 00 38 */ beq lbl_80100500
+/* 801004CC 000FC12C 40 80 00 10 */ bge lbl_801004DC
+/* 801004D0 000FC130 2C 00 00 00 */ cmpwi r0, 0
+/* 801004D4 000FC134 40 80 00 14 */ bge lbl_801004E8
+/* 801004D8 000FC138 48 00 00 54 */ b lbl_8010052C
+lbl_801004DC:
+/* 801004DC 000FC13C 2C 00 00 03 */ cmpwi r0, 3
+/* 801004E0 000FC140 40 80 00 4C */ bge lbl_8010052C
+/* 801004E4 000FC144 48 00 00 34 */ b lbl_80100518
+lbl_801004E8:
+/* 801004E8 000FC148 3C 80 00 50 */ lis r4, 0x00500C00@ha
+/* 801004EC 000FC14C 38 60 03 F2 */ li r3, 0x3f2
+/* 801004F0 000FC150 38 84 0C 00 */ addi r4, r4, 0x00500C00@l
+/* 801004F4 000FC154 4B F5 A7 6D */ bl func_8005AC60
+/* 801004F8 000FC158 7C 66 1B 78 */ mr r6, r3
+/* 801004FC 000FC15C 48 00 00 30 */ b lbl_8010052C
+lbl_80100500:
+/* 80100500 000FC160 3C 80 00 52 */ lis r4, 0x00520C00@ha
+/* 80100504 000FC164 38 60 03 F2 */ li r3, 0x3f2
+/* 80100508 000FC168 38 84 0C 00 */ addi r4, r4, 0x00520C00@l
+/* 8010050C 000FC16C 4B F5 A7 55 */ bl func_8005AC60
+/* 80100510 000FC170 7C 66 1B 78 */ mr r6, r3
+/* 80100514 000FC174 48 00 00 18 */ b lbl_8010052C
+lbl_80100518:
+/* 80100518 000FC178 3C 80 00 51 */ lis r4, 0x00510C00@ha
+/* 8010051C 000FC17C 38 60 03 F2 */ li r3, 0x3f2
+/* 80100520 000FC180 38 84 0C 00 */ addi r4, r4, 0x00510C00@l
+/* 80100524 000FC184 4B F5 A7 3D */ bl func_8005AC60
+/* 80100528 000FC188 7C 66 1B 78 */ mr r6, r3
+lbl_8010052C:
+/* 8010052C 000FC18C 7F A3 EB 78 */ mr r3, r29
+/* 80100530 000FC190 7F C4 F3 78 */ mr r4, r30
+/* 80100534 000FC194 38 A0 00 01 */ li r5, 1
+/* 80100538 000FC198 48 15 39 7D */ bl func_80253EB4
+/* 8010053C 000FC19C 48 00 00 88 */ b lbl_801005C4
+/* 80100540 000FC1A0 3B E0 00 00 */ li r31, 0
+/* 80100544 000FC1A4 48 00 00 80 */ b lbl_801005C4
+/* 80100548 000FC1A8 3B E0 00 0A */ li r31, 0xa
+/* 8010054C 000FC1AC 48 00 00 78 */ b lbl_801005C4
+/* 80100550 000FC1B0 3B E0 00 01 */ li r31, 1
+/* 80100554 000FC1B4 48 00 00 70 */ b lbl_801005C4
+/* 80100558 000FC1B8 3B E0 00 0B */ li r31, 0xb
+/* 8010055C 000FC1BC 48 00 00 68 */ b lbl_801005C4
+/* 80100560 000FC1C0 3B E0 00 03 */ li r31, 3
+/* 80100564 000FC1C4 48 00 00 60 */ b lbl_801005C4
+/* 80100568 000FC1C8 3B E0 00 0D */ li r31, 0xd
+/* 8010056C 000FC1CC 48 00 00 58 */ b lbl_801005C4
+/* 80100570 000FC1D0 3B E0 00 04 */ li r31, 4
+/* 80100574 000FC1D4 48 00 00 50 */ b lbl_801005C4
+/* 80100578 000FC1D8 3B E0 00 0C */ li r31, 0xc
+/* 8010057C 000FC1DC 48 00 00 48 */ b lbl_801005C4
+/* 80100580 000FC1E0 3B E0 00 02 */ li r31, 2
+/* 80100584 000FC1E4 48 00 00 40 */ b lbl_801005C4
+/* 80100588 000FC1E8 3B E0 00 0F */ li r31, 0xf
+/* 8010058C 000FC1EC 48 00 00 38 */ b lbl_801005C4
+/* 80100590 000FC1F0 3B E0 00 06 */ li r31, 6
+/* 80100594 000FC1F4 48 00 00 30 */ b lbl_801005C4
+/* 80100598 000FC1F8 3B E0 00 0E */ li r31, 0xe
+/* 8010059C 000FC1FC 48 00 00 28 */ b lbl_801005C4
+/* 801005A0 000FC200 3B E0 00 05 */ li r31, 5
+/* 801005A4 000FC204 48 00 00 20 */ b lbl_801005C4
+/* 801005A8 000FC208 3B E0 00 10 */ li r31, 0x10
+/* 801005AC 000FC20C 48 00 00 18 */ b lbl_801005C4
+/* 801005B0 000FC210 3B E0 00 07 */ li r31, 7
+/* 801005B4 000FC214 48 00 00 10 */ b lbl_801005C4
+/* 801005B8 000FC218 3B E0 00 11 */ li r31, 0x11
+/* 801005BC 000FC21C 48 00 00 08 */ b lbl_801005C4
+/* 801005C0 000FC220 3B E0 00 08 */ li r31, 8
+lbl_801005C4:
+/* 801005C4 000FC224 3C 1F 00 01 */ addis r0, r31, 1
+/* 801005C8 000FC228 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801005CC 000FC22C 41 82 02 88 */ beq lbl_80100854
+/* 801005D0 000FC230 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801005D4 000FC234 3B 40 00 05 */ li r26, 5
+/* 801005D8 000FC238 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 801005DC 000FC23C 48 00 1A 49 */ bl func_80102024
+/* 801005E0 000FC240 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
+/* 801005E4 000FC244 7C 7B 1B 78 */ mr r27, r3
+/* 801005E8 000FC248 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
+/* 801005EC 000FC24C 38 7C 00 18 */ addi r3, r28, 0x18
+/* 801005F0 000FC250 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 801005F4 000FC254 48 29 27 E9 */ bl func_80392DDC
+/* 801005F8 000FC258 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801005FC 000FC25C 28 00 00 0F */ cmplwi r0, 0xf
+/* 80100600 000FC260 41 81 01 94 */ bgt lbl_80100794
+/* 80100604 000FC264 3C 60 80 42 */ lis r3, lbl_8041A754@ha
+/* 80100608 000FC268 54 00 10 3A */ slwi r0, r0, 2
+/* 8010060C 000FC26C 38 63 A7 54 */ addi r3, r3, lbl_8041A754@l
+/* 80100610 000FC270 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80100614 000FC274 7C 69 03 A6 */ mtctr r3
+/* 80100618 000FC278 4E 80 04 20 */ bctr
+/* 8010061C 000FC27C 38 7C 00 18 */ addi r3, r28, 0x18
+/* 80100620 000FC280 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 80100624 000FC284 48 29 25 B1 */ bl func_80392BD4
+/* 80100628 000FC288 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 8010062C 000FC28C 7F E5 FB 78 */ mr r5, r31
+/* 80100630 000FC290 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100634 000FC294 48 29 00 2D */ bl func_80390660
+/* 80100638 000FC298 7C 7A 1B 78 */ mr r26, r3
+/* 8010063C 000FC29C 48 00 01 58 */ b lbl_80100794
+/* 80100640 000FC2A0 7F E5 FB 78 */ mr r5, r31
+/* 80100644 000FC2A4 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100648 000FC2A8 38 80 00 12 */ li r4, 0x12
+/* 8010064C 000FC2AC 48 29 00 15 */ bl func_80390660
+/* 80100650 000FC2B0 7C 7A 1B 78 */ mr r26, r3
+/* 80100654 000FC2B4 48 00 01 40 */ b lbl_80100794
+/* 80100658 000FC2B8 7F E5 FB 78 */ mr r5, r31
+/* 8010065C 000FC2BC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100660 000FC2C0 38 80 00 13 */ li r4, 0x13
+/* 80100664 000FC2C4 48 28 FF FD */ bl func_80390660
+/* 80100668 000FC2C8 7C 7A 1B 78 */ mr r26, r3
+/* 8010066C 000FC2CC 48 00 01 28 */ b lbl_80100794
+/* 80100670 000FC2D0 7F E5 FB 78 */ mr r5, r31
+/* 80100674 000FC2D4 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100678 000FC2D8 38 80 00 14 */ li r4, 0x14
+/* 8010067C 000FC2DC 48 28 FF E5 */ bl func_80390660
+/* 80100680 000FC2E0 7C 7A 1B 78 */ mr r26, r3
+/* 80100684 000FC2E4 48 00 01 10 */ b lbl_80100794
+/* 80100688 000FC2E8 7F E5 FB 78 */ mr r5, r31
+/* 8010068C 000FC2EC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100690 000FC2F0 38 80 00 15 */ li r4, 0x15
+/* 80100694 000FC2F4 48 28 FF CD */ bl func_80390660
+/* 80100698 000FC2F8 7C 7A 1B 78 */ mr r26, r3
+/* 8010069C 000FC2FC 48 00 00 F8 */ b lbl_80100794
+/* 801006A0 000FC300 7F E5 FB 78 */ mr r5, r31
+/* 801006A4 000FC304 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006A8 000FC308 38 80 00 16 */ li r4, 0x16
+/* 801006AC 000FC30C 48 28 FF B5 */ bl func_80390660
+/* 801006B0 000FC310 7C 7A 1B 78 */ mr r26, r3
+/* 801006B4 000FC314 48 00 00 E0 */ b lbl_80100794
+/* 801006B8 000FC318 7F E5 FB 78 */ mr r5, r31
+/* 801006BC 000FC31C 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006C0 000FC320 38 80 00 17 */ li r4, 0x17
+/* 801006C4 000FC324 48 28 FF 9D */ bl func_80390660
+/* 801006C8 000FC328 7C 7A 1B 78 */ mr r26, r3
+/* 801006CC 000FC32C 48 00 00 C8 */ b lbl_80100794
+/* 801006D0 000FC330 7F E5 FB 78 */ mr r5, r31
+/* 801006D4 000FC334 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006D8 000FC338 38 80 00 18 */ li r4, 0x18
+/* 801006DC 000FC33C 48 28 FF 85 */ bl func_80390660
+/* 801006E0 000FC340 7C 7A 1B 78 */ mr r26, r3
+/* 801006E4 000FC344 48 00 00 B0 */ b lbl_80100794
+/* 801006E8 000FC348 7F E5 FB 78 */ mr r5, r31
+/* 801006EC 000FC34C 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006F0 000FC350 38 80 00 19 */ li r4, 0x19
+/* 801006F4 000FC354 48 28 FF 6D */ bl func_80390660
+/* 801006F8 000FC358 7C 7A 1B 78 */ mr r26, r3
+/* 801006FC 000FC35C 48 00 00 98 */ b lbl_80100794
+/* 80100700 000FC360 7F E5 FB 78 */ mr r5, r31
+/* 80100704 000FC364 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100708 000FC368 38 80 00 1A */ li r4, 0x1a
+/* 8010070C 000FC36C 48 28 FF 55 */ bl func_80390660
+/* 80100710 000FC370 7C 7A 1B 78 */ mr r26, r3
+/* 80100714 000FC374 48 00 00 80 */ b lbl_80100794
+/* 80100718 000FC378 7F E5 FB 78 */ mr r5, r31
+/* 8010071C 000FC37C 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100720 000FC380 38 80 00 1B */ li r4, 0x1b
+/* 80100724 000FC384 48 28 FF 3D */ bl func_80390660
+/* 80100728 000FC388 7C 7A 1B 78 */ mr r26, r3
+/* 8010072C 000FC38C 48 00 00 68 */ b lbl_80100794
+/* 80100730 000FC390 7F E5 FB 78 */ mr r5, r31
+/* 80100734 000FC394 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100738 000FC398 38 80 00 1C */ li r4, 0x1c
+/* 8010073C 000FC39C 48 28 FF 25 */ bl func_80390660
+/* 80100740 000FC3A0 7C 7A 1B 78 */ mr r26, r3
+/* 80100744 000FC3A4 48 00 00 50 */ b lbl_80100794
+/* 80100748 000FC3A8 7F E5 FB 78 */ mr r5, r31
+/* 8010074C 000FC3AC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100750 000FC3B0 38 80 00 1D */ li r4, 0x1d
+/* 80100754 000FC3B4 48 28 FF 0D */ bl func_80390660
+/* 80100758 000FC3B8 7C 7A 1B 78 */ mr r26, r3
+/* 8010075C 000FC3BC 48 00 00 38 */ b lbl_80100794
+/* 80100760 000FC3C0 7F E5 FB 78 */ mr r5, r31
+/* 80100764 000FC3C4 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100768 000FC3C8 38 80 00 1E */ li r4, 0x1e
+/* 8010076C 000FC3CC 48 28 FE F5 */ bl func_80390660
+/* 80100770 000FC3D0 7C 7A 1B 78 */ mr r26, r3
+/* 80100774 000FC3D4 48 00 00 20 */ b lbl_80100794
+/* 80100778 000FC3D8 7F E5 FB 78 */ mr r5, r31
+/* 8010077C 000FC3DC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100780 000FC3E0 38 80 00 1F */ li r4, 0x1f
+/* 80100784 000FC3E4 48 28 FE DD */ bl func_80390660
+/* 80100788 000FC3E8 7C 7A 1B 78 */ mr r26, r3
+/* 8010078C 000FC3EC 48 00 00 08 */ b lbl_80100794
+/* 80100790 000FC3F0 3B 40 00 05 */ li r26, 5
+lbl_80100794:
+/* 80100794 000FC3F4 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 80100798 000FC3F8 38 C0 00 00 */ li r6, 0
+/* 8010079C 000FC3FC 2C 00 00 03 */ cmpwi r0, 3
+/* 801007A0 000FC400 41 82 00 78 */ beq lbl_80100818
+/* 801007A4 000FC404 40 80 00 1C */ bge lbl_801007C0
+/* 801007A8 000FC408 2C 00 00 01 */ cmpwi r0, 1
+/* 801007AC 000FC40C 41 82 00 3C */ beq lbl_801007E8
+/* 801007B0 000FC410 40 80 00 50 */ bge lbl_80100800
+/* 801007B4 000FC414 2C 00 00 00 */ cmpwi r0, 0
+/* 801007B8 000FC418 40 80 00 18 */ bge lbl_801007D0
+/* 801007BC 000FC41C 48 00 00 88 */ b lbl_80100844
+lbl_801007C0:
+/* 801007C0 000FC420 2C 00 00 05 */ cmpwi r0, 5
+/* 801007C4 000FC424 41 82 00 80 */ beq lbl_80100844
+/* 801007C8 000FC428 40 80 00 7C */ bge lbl_80100844
+/* 801007CC 000FC42C 48 00 00 64 */ b lbl_80100830
+lbl_801007D0:
+/* 801007D0 000FC430 3C 80 12 98 */ lis r4, 0x12980C00@ha
+/* 801007D4 000FC434 38 60 03 F2 */ li r3, 0x3f2
+/* 801007D8 000FC438 38 84 0C 00 */ addi r4, r4, 0x12980C00@l
+/* 801007DC 000FC43C 4B F5 A4 85 */ bl func_8005AC60
+/* 801007E0 000FC440 7C 66 1B 78 */ mr r6, r3
+/* 801007E4 000FC444 48 00 00 60 */ b lbl_80100844
+lbl_801007E8:
+/* 801007E8 000FC448 3C 80 12 99 */ lis r4, 0x12990C00@ha
+/* 801007EC 000FC44C 38 60 03 F2 */ li r3, 0x3f2
+/* 801007F0 000FC450 38 84 0C 00 */ addi r4, r4, 0x12990C00@l
+/* 801007F4 000FC454 4B F5 A4 6D */ bl func_8005AC60
+/* 801007F8 000FC458 7C 66 1B 78 */ mr r6, r3
+/* 801007FC 000FC45C 48 00 00 48 */ b lbl_80100844
+lbl_80100800:
+/* 80100800 000FC460 3C 80 12 9A */ lis r4, 0x129A0C00@ha
+/* 80100804 000FC464 38 60 03 F2 */ li r3, 0x3f2
+/* 80100808 000FC468 38 84 0C 00 */ addi r4, r4, 0x129A0C00@l
+/* 8010080C 000FC46C 4B F5 A4 55 */ bl func_8005AC60
+/* 80100810 000FC470 7C 66 1B 78 */ mr r6, r3
+/* 80100814 000FC474 48 00 00 30 */ b lbl_80100844
+lbl_80100818:
+/* 80100818 000FC478 3C 80 12 9B */ lis r4, 0x129B0C00@ha
+/* 8010081C 000FC47C 38 60 03 F2 */ li r3, 0x3f2
+/* 80100820 000FC480 38 84 0C 00 */ addi r4, r4, 0x129B0C00@l
+/* 80100824 000FC484 4B F5 A4 3D */ bl func_8005AC60
+/* 80100828 000FC488 7C 66 1B 78 */ mr r6, r3
+/* 8010082C 000FC48C 48 00 00 18 */ b lbl_80100844
+lbl_80100830:
+/* 80100830 000FC490 3C 80 12 9C */ lis r4, 0x129C0C00@ha
+/* 80100834 000FC494 38 60 03 F2 */ li r3, 0x3f2
+/* 80100838 000FC498 38 84 0C 00 */ addi r4, r4, 0x129C0C00@l
+/* 8010083C 000FC49C 4B F5 A4 25 */ bl func_8005AC60
+/* 80100840 000FC4A0 7C 66 1B 78 */ mr r6, r3
+lbl_80100844:
+/* 80100844 000FC4A4 7F A3 EB 78 */ mr r3, r29
+/* 80100848 000FC4A8 7F C4 F3 78 */ mr r4, r30
+/* 8010084C 000FC4AC 38 A0 00 01 */ li r5, 1
+/* 80100850 000FC4B0 48 15 36 65 */ bl func_80253EB4
+lbl_80100854:
+/* 80100854 000FC4B4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80100858 000FC4B8 48 0C 69 19 */ bl _restgpr_26
+/* 8010085C 000FC4BC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80100860 000FC4C0 7C 08 03 A6 */ mtlr r0
+/* 80100864 000FC4C4 38 21 00 30 */ addi r1, r1, 0x30
+/* 80100868 000FC4C8 4E 80 00 20 */ blr
+lbl_8010086C:
+/* 8010086C 000FC4CC 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 80100870 000FC4D0 7C 08 02 A6 */ mflr r0
+/* 80100874 000FC4D4 90 01 00 84 */ stw r0, 0x84(r1)
+/* 80100878 000FC4D8 39 61 00 80 */ addi r11, r1, 0x80
+/* 8010087C 000FC4DC 48 0C 68 AD */ bl _savegpr_27
+/* 80100880 000FC4E0 3C 00 43 30 */ lis r0, 0x4330
+/* 80100884 000FC4E4 7C 7C 1B 78 */ mr r28, r3
+/* 80100888 000FC4E8 90 01 00 30 */ stw r0, 0x30(r1)
+/* 8010088C 000FC4EC 7C 9B 23 78 */ mr r27, r4
+/* 80100890 000FC4F0 38 C1 00 08 */ addi r6, r1, 8
+/* 80100894 000FC4F4 38 A0 00 03 */ li r5, 3
+/* 80100898 000FC4F8 90 01 00 38 */ stw r0, 0x38(r1)
+/* 8010089C 000FC4FC 48 15 36 41 */ bl func_80253EDC
+/* 801008A0 000FC500 7F 83 E3 78 */ mr r3, r28
+/* 801008A4 000FC504 7F 64 DB 78 */ mr r4, r27
+/* 801008A8 000FC508 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801008AC 000FC50C 38 A0 00 06 */ li r5, 6
+/* 801008B0 000FC510 48 15 36 2D */ bl func_80253EDC
+/* 801008B4 000FC514 80 01 00 08 */ lwz r0, 8(r1)
+/* 801008B8 000FC518 38 60 FF 00 */ li r3, -256
+/* 801008BC 000FC51C 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 801008C0 000FC520 28 00 00 3E */ cmplwi r0, 0x3e
+/* 801008C4 000FC524 7C 9F 1B 78 */ or r31, r4, r3
+/* 801008C8 000FC528 41 81 10 2C */ bgt lbl_801018F4
+/* 801008CC 000FC52C 3C 60 80 42 */ lis r3, lbl_8041A868@ha
+/* 801008D0 000FC530 54 00 10 3A */ slwi r0, r0, 2
+/* 801008D4 000FC534 38 63 A8 68 */ addi r3, r3, lbl_8041A868@l
+/* 801008D8 000FC538 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801008DC 000FC53C 7C 69 03 A6 */ mtctr r3
+/* 801008E0 000FC540 4E 80 04 20 */ bctr
+/* 801008E4 000FC544 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801008E8 000FC548 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 801008EC 000FC54C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
+/* 801008F0 000FC550 41 82 10 04 */ beq lbl_801018F4
+/* 801008F4 000FC554 38 81 00 10 */ addi r4, r1, 0x10
+/* 801008F8 000FC558 38 60 00 0D */ li r3, 0xd
+/* 801008FC 000FC55C 4B F5 91 41 */ bl func_80059A3C
+/* 80100900 000FC560 48 00 0F F4 */ b lbl_801018F4
+/* 80100904 000FC564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100908 000FC568 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8010090C 000FC56C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
+/* 80100910 000FC570 41 82 0F E4 */ beq lbl_801018F4
+/* 80100914 000FC574 38 81 00 10 */ addi r4, r1, 0x10
+/* 80100918 000FC578 38 60 00 0E */ li r3, 0xe
+/* 8010091C 000FC57C 4B F5 91 21 */ bl func_80059A3C
+/* 80100920 000FC580 48 00 0F D4 */ b lbl_801018F4
+/* 80100924 000FC584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100928 000FC588 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8010092C 000FC58C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
+/* 80100930 000FC590 41 82 0F C4 */ beq lbl_801018F4
+/* 80100934 000FC594 38 81 00 10 */ addi r4, r1, 0x10
+/* 80100938 000FC598 38 60 00 0F */ li r3, 0xf
+/* 8010093C 000FC59C 4B F5 91 01 */ bl func_80059A3C
+/* 80100940 000FC5A0 48 00 0F B4 */ b lbl_801018F4
+/* 80100944 000FC5A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100948 000FC5A8 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8010094C 000FC5AC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
+/* 80100950 000FC5B0 41 82 0F A4 */ beq lbl_801018F4
+/* 80100954 000FC5B4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80100958 000FC5B8 38 60 00 10 */ li r3, 0x10
+/* 8010095C 000FC5BC 4B F5 90 E1 */ bl func_80059A3C
+/* 80100960 000FC5C0 48 00 0F 94 */ b lbl_801018F4
+/* 80100964 000FC5C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100968 000FC5C8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010096C 000FC5CC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100970 000FC5D0 FC 80 28 1E */ fctiwz f4, f5
+/* 80100974 000FC5D4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100978 000FC5D8 FC 40 18 1E */ fctiwz f2, f3
+/* 8010097C 000FC5DC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100980 000FC5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100984 000FC5E4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100988 000FC5E8 D8 81 00 40 */ stfd f4, 0x40(r1)
+/* 8010098C 000FC5EC FC 20 08 1E */ fctiwz f1, f1
+/* 80100990 000FC5F0 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100994 000FC5F4 FC 00 00 1E */ fctiwz f0, f0
+/* 80100998 000FC5F8 D8 41 00 48 */ stfd f2, 0x48(r1)
+/* 8010099C 000FC5FC 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801009A0 000FC600 D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 801009A4 000FC604 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801009A8 000FC608 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 801009AC 000FC60C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801009B0 000FC610 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801009B4 000FC614 48 00 16 71 */ bl func_80102024
+/* 801009B8 000FC618 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 801009BC 000FC61C 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 801009C0 000FC620 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 801009C4 000FC624 38 65 00 18 */ addi r3, r5, 0x18
+/* 801009C8 000FC628 48 29 23 79 */ bl func_80392D40
+/* 801009CC 000FC62C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801009D0 000FC630 48 14 F9 25 */ bl func_802502F4
+/* 801009D4 000FC634 7C 64 1B 78 */ mr r4, r3
+/* 801009D8 000FC638 38 60 00 0E */ li r3, 0xe
+/* 801009DC 000FC63C 48 05 B9 2D */ bl func_8015C308
+/* 801009E0 000FC640 7F 64 DB 78 */ mr r4, r27
+/* 801009E4 000FC644 7F 85 E3 78 */ mr r5, r28
+/* 801009E8 000FC648 7F E8 FB 78 */ mr r8, r31
+/* 801009EC 000FC64C 7F A6 07 34 */ extsh r6, r29
+/* 801009F0 000FC650 7F C7 07 34 */ extsh r7, r30
+/* 801009F4 000FC654 38 60 2D 9C */ li r3, 0x2d9c
+/* 801009F8 000FC658 48 14 F7 3D */ bl func_80250134
+/* 801009FC 000FC65C 48 00 0E F8 */ b lbl_801018F4
+/* 80100A00 000FC660 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100A04 000FC664 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100A08 000FC668 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100A0C 000FC66C FC 80 28 1E */ fctiwz f4, f5
+/* 80100A10 000FC670 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100A14 000FC674 FC 40 18 1E */ fctiwz f2, f3
+/* 80100A18 000FC678 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100A1C 000FC67C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100A20 000FC680 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100A24 000FC684 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100A28 000FC688 FC 20 08 1E */ fctiwz f1, f1
+/* 80100A2C 000FC68C 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100A30 000FC690 FC 00 00 1E */ fctiwz f0, f0
+/* 80100A34 000FC694 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100A38 000FC698 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100A3C 000FC69C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100A40 000FC6A0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100A44 000FC6A4 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100A48 000FC6A8 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100A4C 000FC6AC 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100A50 000FC6B0 48 00 15 D5 */ bl func_80102024
+/* 80100A54 000FC6B4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100A58 000FC6B8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100A5C 000FC6BC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100A60 000FC6C0 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100A64 000FC6C4 48 29 23 11 */ bl func_80392D74
+/* 80100A68 000FC6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80100A6C 000FC6CC 48 14 F8 89 */ bl func_802502F4
+/* 80100A70 000FC6D0 7C 64 1B 78 */ mr r4, r3
+/* 80100A74 000FC6D4 38 60 00 0E */ li r3, 0xe
+/* 80100A78 000FC6D8 48 05 B8 91 */ bl func_8015C308
+/* 80100A7C 000FC6DC 7F C4 F3 78 */ mr r4, r30
+/* 80100A80 000FC6E0 7F A5 EB 78 */ mr r5, r29
+/* 80100A84 000FC6E4 7F E8 FB 78 */ mr r8, r31
+/* 80100A88 000FC6E8 7F 86 07 34 */ extsh r6, r28
+/* 80100A8C 000FC6EC 7F 67 07 34 */ extsh r7, r27
+/* 80100A90 000FC6F0 38 60 2D 9D */ li r3, 0x2d9d
+/* 80100A94 000FC6F4 48 14 F6 A1 */ bl func_80250134
+/* 80100A98 000FC6F8 48 00 0E 5C */ b lbl_801018F4
+/* 80100A9C 000FC6FC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100AA0 000FC700 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100AA4 000FC704 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100AA8 000FC708 FC 80 28 1E */ fctiwz f4, f5
+/* 80100AAC 000FC70C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100AB0 000FC710 FC 40 18 1E */ fctiwz f2, f3
+/* 80100AB4 000FC714 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100AB8 000FC718 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100ABC 000FC71C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100AC0 000FC720 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100AC4 000FC724 FC 20 08 1E */ fctiwz f1, f1
+/* 80100AC8 000FC728 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100ACC 000FC72C FC 00 00 1E */ fctiwz f0, f0
+/* 80100AD0 000FC730 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100AD4 000FC734 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100AD8 000FC738 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100ADC 000FC73C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100AE0 000FC740 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100AE4 000FC744 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100AE8 000FC748 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100AEC 000FC74C 48 00 15 F1 */ bl func_801020DC
+/* 80100AF0 000FC750 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100AF4 000FC754 38 60 00 17 */ li r3, 0x17
+/* 80100AF8 000FC758 48 05 B8 11 */ bl func_8015C308
+/* 80100AFC 000FC75C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100B00 000FC760 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100B04 000FC764 48 00 16 91 */ bl func_80102194
+/* 80100B08 000FC768 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100B0C 000FC76C 38 60 00 18 */ li r3, 0x18
+/* 80100B10 000FC770 48 05 B7 F9 */ bl func_8015C308
+/* 80100B14 000FC774 7F C4 F3 78 */ mr r4, r30
+/* 80100B18 000FC778 7F A5 EB 78 */ mr r5, r29
+/* 80100B1C 000FC77C 7F E8 FB 78 */ mr r8, r31
+/* 80100B20 000FC780 7F 86 07 34 */ extsh r6, r28
+/* 80100B24 000FC784 7F 67 07 34 */ extsh r7, r27
+/* 80100B28 000FC788 38 60 0E A5 */ li r3, 0xea5
+/* 80100B2C 000FC78C 48 14 F6 09 */ bl func_80250134
+/* 80100B30 000FC790 48 00 0D C4 */ b lbl_801018F4
+/* 80100B34 000FC794 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100B38 000FC798 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100B3C 000FC79C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100B40 000FC7A0 FC 80 28 1E */ fctiwz f4, f5
+/* 80100B44 000FC7A4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100B48 000FC7A8 FC 40 18 1E */ fctiwz f2, f3
+/* 80100B4C 000FC7AC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100B50 000FC7B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100B54 000FC7B4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100B58 000FC7B8 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100B5C 000FC7BC FC 20 08 1E */ fctiwz f1, f1
+/* 80100B60 000FC7C0 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100B64 000FC7C4 FC 00 00 1E */ fctiwz f0, f0
+/* 80100B68 000FC7C8 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100B6C 000FC7CC 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100B70 000FC7D0 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100B74 000FC7D4 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100B78 000FC7D8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100B7C 000FC7DC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100B80 000FC7E0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100B84 000FC7E4 48 00 14 A1 */ bl func_80102024
+/* 80100B88 000FC7E8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100B8C 000FC7EC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100B90 000FC7F0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100B94 000FC7F4 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100B98 000FC7F8 48 29 20 09 */ bl func_80392BA0
+/* 80100B9C 000FC7FC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80100BA0 000FC800 28 04 00 01 */ cmplwi r4, 1
+/* 80100BA4 000FC804 41 81 00 24 */ bgt lbl_80100BC8
+/* 80100BA8 000FC808 7F C4 F3 78 */ mr r4, r30
+/* 80100BAC 000FC80C 7F A5 EB 78 */ mr r5, r29
+/* 80100BB0 000FC810 7F E8 FB 78 */ mr r8, r31
+/* 80100BB4 000FC814 7F 86 07 34 */ extsh r6, r28
+/* 80100BB8 000FC818 7F 67 07 34 */ extsh r7, r27
+/* 80100BBC 000FC81C 38 60 51 6F */ li r3, 0x516f
+/* 80100BC0 000FC820 48 14 F5 75 */ bl func_80250134
+/* 80100BC4 000FC824 48 00 0D 30 */ b lbl_801018F4
+lbl_80100BC8:
+/* 80100BC8 000FC828 38 60 00 1B */ li r3, 0x1b
+/* 80100BCC 000FC82C 48 05 B7 3D */ bl func_8015C308
+/* 80100BD0 000FC830 7F C4 F3 78 */ mr r4, r30
+/* 80100BD4 000FC834 7F A5 EB 78 */ mr r5, r29
+/* 80100BD8 000FC838 7F E8 FB 78 */ mr r8, r31
+/* 80100BDC 000FC83C 7F 86 07 34 */ extsh r6, r28
+/* 80100BE0 000FC840 7F 67 07 34 */ extsh r7, r27
+/* 80100BE4 000FC844 38 60 0E AE */ li r3, 0xeae
+/* 80100BE8 000FC848 48 14 F5 4D */ bl func_80250134
+/* 80100BEC 000FC84C 48 00 0D 08 */ b lbl_801018F4
+/* 80100BF0 000FC850 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100BF4 000FC854 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100BF8 000FC858 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100BFC 000FC85C FC 80 28 1E */ fctiwz f4, f5
+/* 80100C00 000FC860 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100C04 000FC864 FC 40 18 1E */ fctiwz f2, f3
+/* 80100C08 000FC868 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100C0C 000FC86C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100C10 000FC870 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100C14 000FC874 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100C18 000FC878 FC 20 08 1E */ fctiwz f1, f1
+/* 80100C1C 000FC87C 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100C20 000FC880 FC 00 00 1E */ fctiwz f0, f0
+/* 80100C24 000FC884 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100C28 000FC888 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100C2C 000FC88C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100C30 000FC890 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100C34 000FC894 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100C38 000FC898 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100C3C 000FC89C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100C40 000FC8A0 48 00 13 E5 */ bl func_80102024
+/* 80100C44 000FC8A4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100C48 000FC8A8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100C4C 000FC8AC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100C50 000FC8B0 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100C54 000FC8B4 48 29 1F B5 */ bl func_80392C08
+/* 80100C58 000FC8B8 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80100C5C 000FC8BC 28 04 00 01 */ cmplwi r4, 1
+/* 80100C60 000FC8C0 41 81 00 24 */ bgt lbl_80100C84
+/* 80100C64 000FC8C4 7F C4 F3 78 */ mr r4, r30
+/* 80100C68 000FC8C8 7F A5 EB 78 */ mr r5, r29
+/* 80100C6C 000FC8CC 7F E8 FB 78 */ mr r8, r31
+/* 80100C70 000FC8D0 7F 86 07 34 */ extsh r6, r28
+/* 80100C74 000FC8D4 7F 67 07 34 */ extsh r7, r27
+/* 80100C78 000FC8D8 38 60 51 6F */ li r3, 0x516f
+/* 80100C7C 000FC8DC 48 14 F4 B9 */ bl func_80250134
+/* 80100C80 000FC8E0 48 00 0C 74 */ b lbl_801018F4
+lbl_80100C84:
+/* 80100C84 000FC8E4 38 60 00 1B */ li r3, 0x1b
+/* 80100C88 000FC8E8 48 05 B6 81 */ bl func_8015C308
+/* 80100C8C 000FC8EC 7F C4 F3 78 */ mr r4, r30
+/* 80100C90 000FC8F0 7F A5 EB 78 */ mr r5, r29
+/* 80100C94 000FC8F4 7F E8 FB 78 */ mr r8, r31
+/* 80100C98 000FC8F8 7F 86 07 34 */ extsh r6, r28
+/* 80100C9C 000FC8FC 7F 67 07 34 */ extsh r7, r27
+/* 80100CA0 000FC900 38 60 0E AE */ li r3, 0xeae
+/* 80100CA4 000FC904 48 14 F4 91 */ bl func_80250134
+/* 80100CA8 000FC908 48 00 0C 4C */ b lbl_801018F4
+/* 80100CAC 000FC90C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100CB0 000FC910 38 60 0C A6 */ li r3, 0xca6
+/* 80100CB4 000FC914 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100CB8 000FC918 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100CBC 000FC91C FC 80 28 1E */ fctiwz f4, f5
+/* 80100CC0 000FC920 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100CC4 000FC924 FC 40 18 1E */ fctiwz f2, f3
+/* 80100CC8 000FC928 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100CCC 000FC92C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100CD0 000FC930 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100CD4 000FC934 FC 20 08 1E */ fctiwz f1, f1
+/* 80100CD8 000FC938 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100CDC 000FC93C FC 00 00 1E */ fctiwz f0, f0
+/* 80100CE0 000FC940 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100CE4 000FC944 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100CE8 000FC948 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100CEC 000FC94C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100CF0 000FC950 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100CF4 000FC954 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100CF8 000FC958 48 14 F5 FD */ bl func_802502F4
+/* 80100CFC 000FC95C 7C 64 1B 78 */ mr r4, r3
+/* 80100D00 000FC960 38 60 00 10 */ li r3, 0x10
+/* 80100D04 000FC964 48 05 B6 05 */ bl func_8015C308
+/* 80100D08 000FC968 7F C4 F3 78 */ mr r4, r30
+/* 80100D0C 000FC96C 7F A5 EB 78 */ mr r5, r29
+/* 80100D10 000FC970 7F E8 FB 78 */ mr r8, r31
+/* 80100D14 000FC974 7F 86 07 34 */ extsh r6, r28
+/* 80100D18 000FC978 7F 67 07 34 */ extsh r7, r27
+/* 80100D1C 000FC97C 38 60 03 F4 */ li r3, 0x3f4
+/* 80100D20 000FC980 48 14 F4 15 */ bl func_80250134
+/* 80100D24 000FC984 48 00 0B D0 */ b lbl_801018F4
+/* 80100D28 000FC988 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100D2C 000FC98C 38 60 0C B0 */ li r3, 0xcb0
+/* 80100D30 000FC990 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100D34 000FC994 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100D38 000FC998 FC 80 28 1E */ fctiwz f4, f5
+/* 80100D3C 000FC99C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100D40 000FC9A0 FC 40 18 1E */ fctiwz f2, f3
+/* 80100D44 000FC9A4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100D48 000FC9A8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100D4C 000FC9AC D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100D50 000FC9B0 FC 20 08 1E */ fctiwz f1, f1
+/* 80100D54 000FC9B4 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100D58 000FC9B8 FC 00 00 1E */ fctiwz f0, f0
+/* 80100D5C 000FC9BC 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100D60 000FC9C0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100D64 000FC9C4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100D68 000FC9C8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100D6C 000FC9CC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100D70 000FC9D0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100D74 000FC9D4 48 14 F5 81 */ bl func_802502F4
+/* 80100D78 000FC9D8 7C 64 1B 78 */ mr r4, r3
+/* 80100D7C 000FC9DC 38 60 00 10 */ li r3, 0x10
+/* 80100D80 000FC9E0 48 05 B5 89 */ bl func_8015C308
+/* 80100D84 000FC9E4 7F C4 F3 78 */ mr r4, r30
+/* 80100D88 000FC9E8 7F A5 EB 78 */ mr r5, r29
+/* 80100D8C 000FC9EC 7F E8 FB 78 */ mr r8, r31
+/* 80100D90 000FC9F0 7F 86 07 34 */ extsh r6, r28
+/* 80100D94 000FC9F4 7F 67 07 34 */ extsh r7, r27
+/* 80100D98 000FC9F8 38 60 03 F4 */ li r3, 0x3f4
+/* 80100D9C 000FC9FC 48 14 F3 99 */ bl func_80250134
+/* 80100DA0 000FCA00 48 00 0B 54 */ b lbl_801018F4
+/* 80100DA4 000FCA04 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100DA8 000FCA08 38 60 0C A7 */ li r3, 0xca7
+/* 80100DAC 000FCA0C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100DB0 000FCA10 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100DB4 000FCA14 FC 80 28 1E */ fctiwz f4, f5
+/* 80100DB8 000FCA18 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100DBC 000FCA1C FC 40 18 1E */ fctiwz f2, f3
+/* 80100DC0 000FCA20 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100DC4 000FCA24 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100DC8 000FCA28 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100DCC 000FCA2C FC 20 08 1E */ fctiwz f1, f1
+/* 80100DD0 000FCA30 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100DD4 000FCA34 FC 00 00 1E */ fctiwz f0, f0
+/* 80100DD8 000FCA38 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100DDC 000FCA3C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100DE0 000FCA40 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100DE4 000FCA44 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100DE8 000FCA48 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100DEC 000FCA4C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100DF0 000FCA50 48 14 F5 05 */ bl func_802502F4
+/* 80100DF4 000FCA54 7C 64 1B 78 */ mr r4, r3
+/* 80100DF8 000FCA58 38 60 00 10 */ li r3, 0x10
+/* 80100DFC 000FCA5C 48 05 B5 0D */ bl func_8015C308
+/* 80100E00 000FCA60 7F C4 F3 78 */ mr r4, r30
+/* 80100E04 000FCA64 7F A5 EB 78 */ mr r5, r29
+/* 80100E08 000FCA68 7F E8 FB 78 */ mr r8, r31
+/* 80100E0C 000FCA6C 7F 86 07 34 */ extsh r6, r28
+/* 80100E10 000FCA70 7F 67 07 34 */ extsh r7, r27
+/* 80100E14 000FCA74 38 60 03 F4 */ li r3, 0x3f4
+/* 80100E18 000FCA78 48 14 F3 1D */ bl func_80250134
+/* 80100E1C 000FCA7C 48 00 0A D8 */ b lbl_801018F4
+/* 80100E20 000FCA80 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100E24 000FCA84 38 60 0C B1 */ li r3, 0xcb1
+/* 80100E28 000FCA88 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100E2C 000FCA8C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100E30 000FCA90 FC 80 28 1E */ fctiwz f4, f5
+/* 80100E34 000FCA94 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100E38 000FCA98 FC 40 18 1E */ fctiwz f2, f3
+/* 80100E3C 000FCA9C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100E40 000FCAA0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100E44 000FCAA4 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100E48 000FCAA8 FC 20 08 1E */ fctiwz f1, f1
+/* 80100E4C 000FCAAC D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100E50 000FCAB0 FC 00 00 1E */ fctiwz f0, f0
+/* 80100E54 000FCAB4 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100E58 000FCAB8 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100E5C 000FCABC D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100E60 000FCAC0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100E64 000FCAC4 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100E68 000FCAC8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100E6C 000FCACC 48 14 F4 89 */ bl func_802502F4
+/* 80100E70 000FCAD0 7C 64 1B 78 */ mr r4, r3
+/* 80100E74 000FCAD4 38 60 00 10 */ li r3, 0x10
+/* 80100E78 000FCAD8 48 05 B4 91 */ bl func_8015C308
+/* 80100E7C 000FCADC 7F C4 F3 78 */ mr r4, r30
+/* 80100E80 000FCAE0 7F A5 EB 78 */ mr r5, r29
+/* 80100E84 000FCAE4 7F E8 FB 78 */ mr r8, r31
+/* 80100E88 000FCAE8 7F 86 07 34 */ extsh r6, r28
+/* 80100E8C 000FCAEC 7F 67 07 34 */ extsh r7, r27
+/* 80100E90 000FCAF0 38 60 03 F4 */ li r3, 0x3f4
+/* 80100E94 000FCAF4 48 14 F2 A1 */ bl func_80250134
+/* 80100E98 000FCAF8 48 00 0A 5C */ b lbl_801018F4
+/* 80100E9C 000FCAFC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100EA0 000FCB00 38 60 0C A9 */ li r3, 0xca9
+/* 80100EA4 000FCB04 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100EA8 000FCB08 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100EAC 000FCB0C FC 80 28 1E */ fctiwz f4, f5
+/* 80100EB0 000FCB10 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100EB4 000FCB14 FC 40 18 1E */ fctiwz f2, f3
+/* 80100EB8 000FCB18 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100EBC 000FCB1C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100EC0 000FCB20 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100EC4 000FCB24 FC 20 08 1E */ fctiwz f1, f1
+/* 80100EC8 000FCB28 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100ECC 000FCB2C FC 00 00 1E */ fctiwz f0, f0
+/* 80100ED0 000FCB30 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100ED4 000FCB34 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100ED8 000FCB38 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100EDC 000FCB3C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100EE0 000FCB40 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100EE4 000FCB44 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100EE8 000FCB48 48 14 F4 0D */ bl func_802502F4
+/* 80100EEC 000FCB4C 7C 64 1B 78 */ mr r4, r3
+/* 80100EF0 000FCB50 38 60 00 10 */ li r3, 0x10
+/* 80100EF4 000FCB54 48 05 B4 15 */ bl func_8015C308
+/* 80100EF8 000FCB58 7F C4 F3 78 */ mr r4, r30
+/* 80100EFC 000FCB5C 7F A5 EB 78 */ mr r5, r29
+/* 80100F00 000FCB60 7F E8 FB 78 */ mr r8, r31
+/* 80100F04 000FCB64 7F 86 07 34 */ extsh r6, r28
+/* 80100F08 000FCB68 7F 67 07 34 */ extsh r7, r27
+/* 80100F0C 000FCB6C 38 60 03 F4 */ li r3, 0x3f4
+/* 80100F10 000FCB70 48 14 F2 25 */ bl func_80250134
+/* 80100F14 000FCB74 48 00 09 E0 */ b lbl_801018F4
+/* 80100F18 000FCB78 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100F1C 000FCB7C 38 60 0C B3 */ li r3, 0xcb3
+/* 80100F20 000FCB80 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100F24 000FCB84 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100F28 000FCB88 FC 80 28 1E */ fctiwz f4, f5
+/* 80100F2C 000FCB8C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100F30 000FCB90 FC 40 18 1E */ fctiwz f2, f3
+/* 80100F34 000FCB94 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100F38 000FCB98 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100F3C 000FCB9C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100F40 000FCBA0 FC 20 08 1E */ fctiwz f1, f1
+/* 80100F44 000FCBA4 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100F48 000FCBA8 FC 00 00 1E */ fctiwz f0, f0
+/* 80100F4C 000FCBAC 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100F50 000FCBB0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100F54 000FCBB4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100F58 000FCBB8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100F5C 000FCBBC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100F60 000FCBC0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100F64 000FCBC4 48 14 F3 91 */ bl func_802502F4
+/* 80100F68 000FCBC8 7C 64 1B 78 */ mr r4, r3
+/* 80100F6C 000FCBCC 38 60 00 10 */ li r3, 0x10
+/* 80100F70 000FCBD0 48 05 B3 99 */ bl func_8015C308
+/* 80100F74 000FCBD4 7F C4 F3 78 */ mr r4, r30
+/* 80100F78 000FCBD8 7F A5 EB 78 */ mr r5, r29
+/* 80100F7C 000FCBDC 7F E8 FB 78 */ mr r8, r31
+/* 80100F80 000FCBE0 7F 86 07 34 */ extsh r6, r28
+/* 80100F84 000FCBE4 7F 67 07 34 */ extsh r7, r27
+/* 80100F88 000FCBE8 38 60 03 F4 */ li r3, 0x3f4
+/* 80100F8C 000FCBEC 48 14 F1 A9 */ bl func_80250134
+/* 80100F90 000FCBF0 48 00 09 64 */ b lbl_801018F4
+/* 80100F94 000FCBF4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100F98 000FCBF8 38 60 0C AA */ li r3, 0xcaa
+/* 80100F9C 000FCBFC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100FA0 000FCC00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100FA4 000FCC04 FC 80 28 1E */ fctiwz f4, f5
+/* 80100FA8 000FCC08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100FAC 000FCC0C FC 40 18 1E */ fctiwz f2, f3
+/* 80100FB0 000FCC10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100FB4 000FCC14 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100FB8 000FCC18 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100FBC 000FCC1C FC 20 08 1E */ fctiwz f1, f1
+/* 80100FC0 000FCC20 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100FC4 000FCC24 FC 00 00 1E */ fctiwz f0, f0
+/* 80100FC8 000FCC28 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100FCC 000FCC2C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100FD0 000FCC30 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100FD4 000FCC34 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100FD8 000FCC38 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100FDC 000FCC3C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100FE0 000FCC40 48 14 F3 15 */ bl func_802502F4
+/* 80100FE4 000FCC44 7C 64 1B 78 */ mr r4, r3
+/* 80100FE8 000FCC48 38 60 00 10 */ li r3, 0x10
+/* 80100FEC 000FCC4C 48 05 B3 1D */ bl func_8015C308
+/* 80100FF0 000FCC50 7F C4 F3 78 */ mr r4, r30
+/* 80100FF4 000FCC54 7F A5 EB 78 */ mr r5, r29
+/* 80100FF8 000FCC58 7F E8 FB 78 */ mr r8, r31
+/* 80100FFC 000FCC5C 7F 86 07 34 */ extsh r6, r28
+/* 80101000 000FCC60 7F 67 07 34 */ extsh r7, r27
+/* 80101004 000FCC64 38 60 03 F4 */ li r3, 0x3f4
+/* 80101008 000FCC68 48 14 F1 2D */ bl func_80250134
+/* 8010100C 000FCC6C 48 00 08 E8 */ b lbl_801018F4
+/* 80101010 000FCC70 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101014 000FCC74 38 60 0C B2 */ li r3, 0xcb2
+/* 80101018 000FCC78 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010101C 000FCC7C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101020 000FCC80 FC 80 28 1E */ fctiwz f4, f5
+/* 80101024 000FCC84 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101028 000FCC88 FC 40 18 1E */ fctiwz f2, f3
+/* 8010102C 000FCC8C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101030 000FCC90 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101034 000FCC94 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101038 000FCC98 FC 20 08 1E */ fctiwz f1, f1
+/* 8010103C 000FCC9C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101040 000FCCA0 FC 00 00 1E */ fctiwz f0, f0
+/* 80101044 000FCCA4 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101048 000FCCA8 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010104C 000FCCAC D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101050 000FCCB0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80101054 000FCCB4 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101058 000FCCB8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8010105C 000FCCBC 48 14 F2 99 */ bl func_802502F4
+/* 80101060 000FCCC0 7C 64 1B 78 */ mr r4, r3
+/* 80101064 000FCCC4 38 60 00 10 */ li r3, 0x10
+/* 80101068 000FCCC8 48 05 B2 A1 */ bl func_8015C308
+/* 8010106C 000FCCCC 7F C4 F3 78 */ mr r4, r30
+/* 80101070 000FCCD0 7F A5 EB 78 */ mr r5, r29
+/* 80101074 000FCCD4 7F E8 FB 78 */ mr r8, r31
+/* 80101078 000FCCD8 7F 86 07 34 */ extsh r6, r28
+/* 8010107C 000FCCDC 7F 67 07 34 */ extsh r7, r27
+/* 80101080 000FCCE0 38 60 03 F4 */ li r3, 0x3f4
+/* 80101084 000FCCE4 48 14 F0 B1 */ bl func_80250134
+/* 80101088 000FCCE8 48 00 08 6C */ b lbl_801018F4
+/* 8010108C 000FCCEC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101090 000FCCF0 38 60 0C A8 */ li r3, 0xca8
+/* 80101094 000FCCF4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101098 000FCCF8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010109C 000FCCFC FC 80 28 1E */ fctiwz f4, f5
+/* 801010A0 000FCD00 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801010A4 000FCD04 FC 40 18 1E */ fctiwz f2, f3
+/* 801010A8 000FCD08 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801010AC 000FCD0C EC 00 18 28 */ fsubs f0, f0, f3
+/* 801010B0 000FCD10 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 801010B4 000FCD14 FC 20 08 1E */ fctiwz f1, f1
+/* 801010B8 000FCD18 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801010BC 000FCD1C FC 00 00 1E */ fctiwz f0, f0
+/* 801010C0 000FCD20 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801010C4 000FCD24 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801010C8 000FCD28 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801010CC 000FCD2C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801010D0 000FCD30 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801010D4 000FCD34 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801010D8 000FCD38 48 14 F2 1D */ bl func_802502F4
+/* 801010DC 000FCD3C 7C 64 1B 78 */ mr r4, r3
+/* 801010E0 000FCD40 38 60 00 10 */ li r3, 0x10
+/* 801010E4 000FCD44 48 05 B2 25 */ bl func_8015C308
+/* 801010E8 000FCD48 7F C4 F3 78 */ mr r4, r30
+/* 801010EC 000FCD4C 7F A5 EB 78 */ mr r5, r29
+/* 801010F0 000FCD50 7F E8 FB 78 */ mr r8, r31
+/* 801010F4 000FCD54 7F 86 07 34 */ extsh r6, r28
+/* 801010F8 000FCD58 7F 67 07 34 */ extsh r7, r27
+/* 801010FC 000FCD5C 38 60 03 F4 */ li r3, 0x3f4
+/* 80101100 000FCD60 48 14 F0 35 */ bl func_80250134
+/* 80101104 000FCD64 48 00 07 F0 */ b lbl_801018F4
+/* 80101108 000FCD68 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8010110C 000FCD6C 38 60 0C B5 */ li r3, 0xcb5
+/* 80101110 000FCD70 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101114 000FCD74 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101118 000FCD78 FC 80 28 1E */ fctiwz f4, f5
+/* 8010111C 000FCD7C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101120 000FCD80 FC 40 18 1E */ fctiwz f2, f3
+/* 80101124 000FCD84 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101128 000FCD88 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8010112C 000FCD8C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101130 000FCD90 FC 20 08 1E */ fctiwz f1, f1
+/* 80101134 000FCD94 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101138 000FCD98 FC 00 00 1E */ fctiwz f0, f0
+/* 8010113C 000FCD9C 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101140 000FCDA0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80101144 000FCDA4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101148 000FCDA8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8010114C 000FCDAC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101150 000FCDB0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80101154 000FCDB4 48 14 F1 A1 */ bl func_802502F4
+/* 80101158 000FCDB8 7C 64 1B 78 */ mr r4, r3
+/* 8010115C 000FCDBC 38 60 00 10 */ li r3, 0x10
+/* 80101160 000FCDC0 48 05 B1 A9 */ bl func_8015C308
+/* 80101164 000FCDC4 7F C4 F3 78 */ mr r4, r30
+/* 80101168 000FCDC8 7F A5 EB 78 */ mr r5, r29
+/* 8010116C 000FCDCC 7F E8 FB 78 */ mr r8, r31
+/* 80101170 000FCDD0 7F 86 07 34 */ extsh r6, r28
+/* 80101174 000FCDD4 7F 67 07 34 */ extsh r7, r27
+/* 80101178 000FCDD8 38 60 03 F4 */ li r3, 0x3f4
+/* 8010117C 000FCDDC 48 14 EF B9 */ bl func_80250134
+/* 80101180 000FCDE0 48 00 07 74 */ b lbl_801018F4
+/* 80101184 000FCDE4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101188 000FCDE8 38 60 0C AC */ li r3, 0xcac
+/* 8010118C 000FCDEC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101190 000FCDF0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101194 000FCDF4 FC 80 28 1E */ fctiwz f4, f5
+/* 80101198 000FCDF8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8010119C 000FCDFC FC 40 18 1E */ fctiwz f2, f3
+/* 801011A0 000FCE00 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801011A4 000FCE04 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801011A8 000FCE08 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 801011AC 000FCE0C FC 20 08 1E */ fctiwz f1, f1
+/* 801011B0 000FCE10 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801011B4 000FCE14 FC 00 00 1E */ fctiwz f0, f0
+/* 801011B8 000FCE18 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801011BC 000FCE1C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801011C0 000FCE20 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801011C4 000FCE24 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801011C8 000FCE28 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801011CC 000FCE2C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801011D0 000FCE30 48 14 F1 25 */ bl func_802502F4
+/* 801011D4 000FCE34 7C 64 1B 78 */ mr r4, r3
+/* 801011D8 000FCE38 38 60 00 10 */ li r3, 0x10
+/* 801011DC 000FCE3C 48 05 B1 2D */ bl func_8015C308
+/* 801011E0 000FCE40 7F C4 F3 78 */ mr r4, r30
+/* 801011E4 000FCE44 7F A5 EB 78 */ mr r5, r29
+/* 801011E8 000FCE48 7F E8 FB 78 */ mr r8, r31
+/* 801011EC 000FCE4C 7F 86 07 34 */ extsh r6, r28
+/* 801011F0 000FCE50 7F 67 07 34 */ extsh r7, r27
+/* 801011F4 000FCE54 38 60 03 F4 */ li r3, 0x3f4
+/* 801011F8 000FCE58 48 14 EF 3D */ bl func_80250134
+/* 801011FC 000FCE5C 48 00 06 F8 */ b lbl_801018F4
+/* 80101200 000FCE60 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101204 000FCE64 38 60 0C B4 */ li r3, 0xcb4
+/* 80101208 000FCE68 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010120C 000FCE6C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101210 000FCE70 FC 80 28 1E */ fctiwz f4, f5
+/* 80101214 000FCE74 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101218 000FCE78 FC 40 18 1E */ fctiwz f2, f3
+/* 8010121C 000FCE7C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101220 000FCE80 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101224 000FCE84 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101228 000FCE88 FC 20 08 1E */ fctiwz f1, f1
+/* 8010122C 000FCE8C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101230 000FCE90 FC 00 00 1E */ fctiwz f0, f0
+/* 80101234 000FCE94 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101238 000FCE98 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010123C 000FCE9C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101240 000FCEA0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80101244 000FCEA4 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101248 000FCEA8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8010124C 000FCEAC 48 14 F0 A9 */ bl func_802502F4
+/* 80101250 000FCEB0 7C 64 1B 78 */ mr r4, r3
+/* 80101254 000FCEB4 38 60 00 10 */ li r3, 0x10
+/* 80101258 000FCEB8 48 05 B0 B1 */ bl func_8015C308
+/* 8010125C 000FCEBC 7F C4 F3 78 */ mr r4, r30
+/* 80101260 000FCEC0 7F A5 EB 78 */ mr r5, r29
+/* 80101264 000FCEC4 7F E8 FB 78 */ mr r8, r31
+/* 80101268 000FCEC8 7F 86 07 34 */ extsh r6, r28
+/* 8010126C 000FCECC 7F 67 07 34 */ extsh r7, r27
+/* 80101270 000FCED0 38 60 03 F4 */ li r3, 0x3f4
+/* 80101274 000FCED4 48 14 EE C1 */ bl func_80250134
+/* 80101278 000FCED8 48 00 06 7C */ b lbl_801018F4
+/* 8010127C 000FCEDC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101280 000FCEE0 38 60 0C AB */ li r3, 0xcab
+/* 80101284 000FCEE4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101288 000FCEE8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010128C 000FCEEC FC 80 28 1E */ fctiwz f4, f5
+/* 80101290 000FCEF0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101294 000FCEF4 FC 40 18 1E */ fctiwz f2, f3
+/* 80101298 000FCEF8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010129C 000FCEFC EC 00 18 28 */ fsubs f0, f0, f3
+/* 801012A0 000FCF00 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 801012A4 000FCF04 FC 20 08 1E */ fctiwz f1, f1
+/* 801012A8 000FCF08 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801012AC 000FCF0C FC 00 00 1E */ fctiwz f0, f0
+/* 801012B0 000FCF10 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801012B4 000FCF14 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801012B8 000FCF18 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801012BC 000FCF1C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801012C0 000FCF20 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801012C4 000FCF24 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801012C8 000FCF28 48 14 F0 2D */ bl func_802502F4
+/* 801012CC 000FCF2C 7C 64 1B 78 */ mr r4, r3
+/* 801012D0 000FCF30 38 60 00 10 */ li r3, 0x10
+/* 801012D4 000FCF34 48 05 B0 35 */ bl func_8015C308
+/* 801012D8 000FCF38 7F C4 F3 78 */ mr r4, r30
+/* 801012DC 000FCF3C 7F A5 EB 78 */ mr r5, r29
+/* 801012E0 000FCF40 7F E8 FB 78 */ mr r8, r31
+/* 801012E4 000FCF44 7F 86 07 34 */ extsh r6, r28
+/* 801012E8 000FCF48 7F 67 07 34 */ extsh r7, r27
+/* 801012EC 000FCF4C 38 60 03 F4 */ li r3, 0x3f4
+/* 801012F0 000FCF50 48 14 EE 45 */ bl func_80250134
+/* 801012F4 000FCF54 48 00 06 00 */ b lbl_801018F4
+/* 801012F8 000FCF58 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801012FC 000FCF5C 38 60 0C B6 */ li r3, 0xcb6
+/* 80101300 000FCF60 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101304 000FCF64 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101308 000FCF68 FC 80 28 1E */ fctiwz f4, f5
+/* 8010130C 000FCF6C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101310 000FCF70 FC 40 18 1E */ fctiwz f2, f3
+/* 80101314 000FCF74 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101318 000FCF78 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8010131C 000FCF7C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101320 000FCF80 FC 20 08 1E */ fctiwz f1, f1
+/* 80101324 000FCF84 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101328 000FCF88 FC 00 00 1E */ fctiwz f0, f0
+/* 8010132C 000FCF8C 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101330 000FCF90 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80101334 000FCF94 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101338 000FCF98 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8010133C 000FCF9C 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101340 000FCFA0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80101344 000FCFA4 48 14 EF B1 */ bl func_802502F4
+/* 80101348 000FCFA8 7C 64 1B 78 */ mr r4, r3
+/* 8010134C 000FCFAC 38 60 00 10 */ li r3, 0x10
+/* 80101350 000FCFB0 48 05 AF B9 */ bl func_8015C308
+/* 80101354 000FCFB4 7F C4 F3 78 */ mr r4, r30
+/* 80101358 000FCFB8 7F A5 EB 78 */ mr r5, r29
+/* 8010135C 000FCFBC 7F E8 FB 78 */ mr r8, r31
+/* 80101360 000FCFC0 7F 86 07 34 */ extsh r6, r28
+/* 80101364 000FCFC4 7F 67 07 34 */ extsh r7, r27
+/* 80101368 000FCFC8 38 60 03 F4 */ li r3, 0x3f4
+/* 8010136C 000FCFCC 48 14 ED C9 */ bl func_80250134
+/* 80101370 000FCFD0 48 00 05 84 */ b lbl_801018F4
+/* 80101374 000FCFD4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101378 000FCFD8 38 60 0C AD */ li r3, 0xcad
+/* 8010137C 000FCFDC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101380 000FCFE0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101384 000FCFE4 FC 80 28 1E */ fctiwz f4, f5
+/* 80101388 000FCFE8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8010138C 000FCFEC FC 40 18 1E */ fctiwz f2, f3
+/* 80101390 000FCFF0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101394 000FCFF4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101398 000FCFF8 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 8010139C 000FCFFC FC 20 08 1E */ fctiwz f1, f1
+/* 801013A0 000FD000 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801013A4 000FD004 FC 00 00 1E */ fctiwz f0, f0
+/* 801013A8 000FD008 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801013AC 000FD00C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801013B0 000FD010 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801013B4 000FD014 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801013B8 000FD018 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801013BC 000FD01C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801013C0 000FD020 48 14 EF 35 */ bl func_802502F4
+/* 801013C4 000FD024 7C 64 1B 78 */ mr r4, r3
+/* 801013C8 000FD028 38 60 00 10 */ li r3, 0x10
+/* 801013CC 000FD02C 48 05 AF 3D */ bl func_8015C308
+/* 801013D0 000FD030 7F C4 F3 78 */ mr r4, r30
+/* 801013D4 000FD034 7F A5 EB 78 */ mr r5, r29
+/* 801013D8 000FD038 7F E8 FB 78 */ mr r8, r31
+/* 801013DC 000FD03C 7F 86 07 34 */ extsh r6, r28
+/* 801013E0 000FD040 7F 67 07 34 */ extsh r7, r27
+/* 801013E4 000FD044 38 60 03 F4 */ li r3, 0x3f4
+/* 801013E8 000FD048 48 14 ED 4D */ bl func_80250134
+/* 801013EC 000FD04C 48 00 05 08 */ b lbl_801018F4
+/* 801013F0 000FD050 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801013F4 000FD054 38 60 0C B7 */ li r3, 0xcb7
+/* 801013F8 000FD058 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801013FC 000FD05C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101400 000FD060 FC 80 28 1E */ fctiwz f4, f5
+/* 80101404 000FD064 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101408 000FD068 FC 40 18 1E */ fctiwz f2, f3
+/* 8010140C 000FD06C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101410 000FD070 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101414 000FD074 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101418 000FD078 FC 20 08 1E */ fctiwz f1, f1
+/* 8010141C 000FD07C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101420 000FD080 FC 00 00 1E */ fctiwz f0, f0
+/* 80101424 000FD084 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101428 000FD088 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010142C 000FD08C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101430 000FD090 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80101434 000FD094 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101438 000FD098 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8010143C 000FD09C 48 14 EE B9 */ bl func_802502F4
+/* 80101440 000FD0A0 7C 64 1B 78 */ mr r4, r3
+/* 80101444 000FD0A4 38 60 00 10 */ li r3, 0x10
+/* 80101448 000FD0A8 48 05 AE C1 */ bl func_8015C308
+/* 8010144C 000FD0AC 7F C4 F3 78 */ mr r4, r30
+/* 80101450 000FD0B0 7F A5 EB 78 */ mr r5, r29
+/* 80101454 000FD0B4 7F E8 FB 78 */ mr r8, r31
+/* 80101458 000FD0B8 7F 86 07 34 */ extsh r6, r28
+/* 8010145C 000FD0BC 7F 67 07 34 */ extsh r7, r27
+/* 80101460 000FD0C0 38 60 03 F4 */ li r3, 0x3f4
+/* 80101464 000FD0C4 48 14 EC D1 */ bl func_80250134
+/* 80101468 000FD0C8 48 00 04 8C */ b lbl_801018F4
+/* 8010146C 000FD0CC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101470 000FD0D0 38 60 0C AE */ li r3, 0xcae
+/* 80101474 000FD0D4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101478 000FD0D8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010147C 000FD0DC FC 80 28 1E */ fctiwz f4, f5
+/* 80101480 000FD0E0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101484 000FD0E4 FC 40 18 1E */ fctiwz f2, f3
+/* 80101488 000FD0E8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010148C 000FD0EC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101490 000FD0F0 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101494 000FD0F4 FC 20 08 1E */ fctiwz f1, f1
+/* 80101498 000FD0F8 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 8010149C 000FD0FC FC 00 00 1E */ fctiwz f0, f0
+/* 801014A0 000FD100 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801014A4 000FD104 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801014A8 000FD108 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801014AC 000FD10C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801014B0 000FD110 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801014B4 000FD114 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801014B8 000FD118 48 14 EE 3D */ bl func_802502F4
+/* 801014BC 000FD11C 7C 64 1B 78 */ mr r4, r3
+/* 801014C0 000FD120 38 60 00 10 */ li r3, 0x10
+/* 801014C4 000FD124 48 05 AE 45 */ bl func_8015C308
+/* 801014C8 000FD128 7F C4 F3 78 */ mr r4, r30
+/* 801014CC 000FD12C 7F A5 EB 78 */ mr r5, r29
+/* 801014D0 000FD130 7F E8 FB 78 */ mr r8, r31
+/* 801014D4 000FD134 7F 86 07 34 */ extsh r6, r28
+/* 801014D8 000FD138 7F 67 07 34 */ extsh r7, r27
+/* 801014DC 000FD13C 38 60 03 F4 */ li r3, 0x3f4
+/* 801014E0 000FD140 48 14 EC 55 */ bl func_80250134
+/* 801014E4 000FD144 48 00 04 10 */ b lbl_801018F4
+/* 801014E8 000FD148 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801014EC 000FD14C 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 801014F0 000FD150 2C 00 00 00 */ cmpwi r0, 0
+/* 801014F4 000FD154 40 82 04 00 */ bne lbl_801018F4
+/* 801014F8 000FD158 7F 83 E3 78 */ mr r3, r28
+/* 801014FC 000FD15C 7F 64 DB 78 */ mr r4, r27
+/* 80101500 000FD160 48 00 0D 4D */ bl func_8010224C
+/* 80101504 000FD164 48 00 03 F0 */ b lbl_801018F4
+/* 80101508 000FD168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010150C 000FD16C 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 80101510 000FD170 28 00 00 01 */ cmplwi r0, 1
+/* 80101514 000FD174 40 82 03 E0 */ bne lbl_801018F4
+/* 80101518 000FD178 7F 83 E3 78 */ mr r3, r28
+/* 8010151C 000FD17C 7F 64 DB 78 */ mr r4, r27
+/* 80101520 000FD180 48 00 0D 2D */ bl func_8010224C
+/* 80101524 000FD184 48 00 03 D0 */ b lbl_801018F4
+/* 80101528 000FD188 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010152C 000FD18C 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 80101530 000FD190 28 00 00 02 */ cmplwi r0, 2
+/* 80101534 000FD194 40 82 03 C0 */ bne lbl_801018F4
+/* 80101538 000FD198 7F 83 E3 78 */ mr r3, r28
+/* 8010153C 000FD19C 7F 64 DB 78 */ mr r4, r27
+/* 80101540 000FD1A0 48 00 0D 0D */ bl func_8010224C
+/* 80101544 000FD1A4 48 00 03 B0 */ b lbl_801018F4
+/* 80101548 000FD1A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010154C 000FD1AC 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 80101550 000FD1B0 28 00 00 03 */ cmplwi r0, 3
+/* 80101554 000FD1B4 40 82 03 A0 */ bne lbl_801018F4
+/* 80101558 000FD1B8 7F 83 E3 78 */ mr r3, r28
+/* 8010155C 000FD1BC 7F 64 DB 78 */ mr r4, r27
+/* 80101560 000FD1C0 48 00 0C ED */ bl func_8010224C
+/* 80101564 000FD1C4 48 00 03 90 */ b lbl_801018F4
+/* 80101568 000FD1C8 38 60 00 00 */ li r3, 0
+/* 8010156C 000FD1CC 48 00 0A B9 */ bl func_80102024
+/* 80101570 000FD1D0 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80101574 000FD1D4 41 82 03 80 */ beq lbl_801018F4
+/* 80101578 000FD1D8 38 60 00 00 */ li r3, 0
+/* 8010157C 000FD1DC 48 00 0A A9 */ bl func_80102024
+/* 80101580 000FD1E0 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80101584 000FD1E4 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80101588 000FD1E8 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 8010158C 000FD1EC 38 65 00 18 */ addi r3, r5, 0x18
+/* 80101590 000FD1F0 48 29 17 B1 */ bl func_80392D40
+/* 80101594 000FD1F4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101598 000FD1F8 48 14 ED 5D */ bl func_802502F4
+/* 8010159C 000FD1FC 7C 64 1B 78 */ mr r4, r3
+/* 801015A0 000FD200 38 60 00 0F */ li r3, 0xf
+/* 801015A4 000FD204 48 05 AD 65 */ bl func_8015C308
+/* 801015A8 000FD208 38 60 03 F9 */ li r3, 0x3f9
+/* 801015AC 000FD20C 38 80 00 01 */ li r4, 1
+/* 801015B0 000FD210 38 A0 00 00 */ li r5, 0
+/* 801015B4 000FD214 48 14 ED E5 */ bl func_80250398
+/* 801015B8 000FD218 C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 801015BC 000FD21C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801015C0 000FD220 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 801015C4 000FD224 7F E8 FB 78 */ mr r8, r31
+/* 801015C8 000FD228 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 801015CC 000FD22C 38 60 03 F9 */ li r3, 0x3f9
+/* 801015D0 000FD230 EC C2 08 28 */ fsubs f6, f2, f1
+/* 801015D4 000FD234 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801015D8 000FD238 EC A0 08 2A */ fadds f5, f0, f1
+/* 801015DC 000FD23C C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801015E0 000FD240 FC 00 10 1E */ fctiwz f0, f2
+/* 801015E4 000FD244 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 801015E8 000FD248 EC 85 30 28 */ fsubs f4, f5, f6
+/* 801015EC 000FD24C D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 801015F0 000FD250 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801015F4 000FD254 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801015F8 000FD258 FC 60 20 1E */ fctiwz f3, f4
+/* 801015FC 000FD25C FC 00 10 1E */ fctiwz f0, f2
+/* 80101600 000FD260 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 80101604 000FD264 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80101608 000FD268 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 8010160C 000FD26C 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 80101610 000FD270 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 80101614 000FD274 7C 86 07 34 */ extsh r6, r4
+/* 80101618 000FD278 7C 00 30 50 */ subf r0, r0, r6
+/* 8010161C 000FD27C 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 80101620 000FD280 54 00 F8 7E */ srwi r0, r0, 1
+/* 80101624 000FD284 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80101628 000FD288 7C 87 07 34 */ extsh r7, r4
+/* 8010162C 000FD28C C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 80101630 000FD290 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80101634 000FD294 EC 06 00 2A */ fadds f0, f6, f0
+/* 80101638 000FD298 FC 00 00 1E */ fctiwz f0, f0
+/* 8010163C 000FD29C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101640 000FD2A0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80101644 000FD2A4 48 14 EA F1 */ bl func_80250134
+/* 80101648 000FD2A8 48 00 02 AC */ b lbl_801018F4
+/* 8010164C 000FD2AC 38 60 00 01 */ li r3, 1
+/* 80101650 000FD2B0 48 00 09 D5 */ bl func_80102024
+/* 80101654 000FD2B4 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80101658 000FD2B8 41 82 02 9C */ beq lbl_801018F4
+/* 8010165C 000FD2BC 38 60 00 01 */ li r3, 1
+/* 80101660 000FD2C0 48 00 09 C5 */ bl func_80102024
+/* 80101664 000FD2C4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80101668 000FD2C8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010166C 000FD2CC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80101670 000FD2D0 38 65 00 18 */ addi r3, r5, 0x18
+/* 80101674 000FD2D4 48 29 16 CD */ bl func_80392D40
+/* 80101678 000FD2D8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010167C 000FD2DC 48 14 EC 79 */ bl func_802502F4
+/* 80101680 000FD2E0 7C 64 1B 78 */ mr r4, r3
+/* 80101684 000FD2E4 38 60 00 0F */ li r3, 0xf
+/* 80101688 000FD2E8 48 05 AC 81 */ bl func_8015C308
+/* 8010168C 000FD2EC 38 60 03 F9 */ li r3, 0x3f9
+/* 80101690 000FD2F0 38 80 00 01 */ li r4, 1
+/* 80101694 000FD2F4 38 A0 00 00 */ li r5, 0
+/* 80101698 000FD2F8 48 14 ED 01 */ bl func_80250398
+/* 8010169C 000FD2FC C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 801016A0 000FD300 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801016A4 000FD304 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 801016A8 000FD308 7F E8 FB 78 */ mr r8, r31
+/* 801016AC 000FD30C C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 801016B0 000FD310 38 60 03 F9 */ li r3, 0x3f9
+/* 801016B4 000FD314 EC C2 08 28 */ fsubs f6, f2, f1
+/* 801016B8 000FD318 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801016BC 000FD31C EC A0 08 2A */ fadds f5, f0, f1
+/* 801016C0 000FD320 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801016C4 000FD324 FC 00 10 1E */ fctiwz f0, f2
+/* 801016C8 000FD328 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 801016CC 000FD32C EC 85 30 28 */ fsubs f4, f5, f6
+/* 801016D0 000FD330 D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 801016D4 000FD334 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801016D8 000FD338 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801016DC 000FD33C FC 60 20 1E */ fctiwz f3, f4
+/* 801016E0 000FD340 FC 00 10 1E */ fctiwz f0, f2
+/* 801016E4 000FD344 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 801016E8 000FD348 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801016EC 000FD34C D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 801016F0 000FD350 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 801016F4 000FD354 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 801016F8 000FD358 7C 86 07 34 */ extsh r6, r4
+/* 801016FC 000FD35C 7C 00 30 50 */ subf r0, r0, r6
+/* 80101700 000FD360 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 80101704 000FD364 54 00 F8 7E */ srwi r0, r0, 1
+/* 80101708 000FD368 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 8010170C 000FD36C 7C 87 07 34 */ extsh r7, r4
+/* 80101710 000FD370 C8 01 00 38 */ lfd f0, 0x38(r1)
+/* 80101714 000FD374 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80101718 000FD378 EC 06 00 2A */ fadds f0, f6, f0
+/* 8010171C 000FD37C FC 00 00 1E */ fctiwz f0, f0
+/* 80101720 000FD380 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101724 000FD384 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80101728 000FD388 48 14 EA 0D */ bl func_80250134
+/* 8010172C 000FD38C 48 00 01 C8 */ b lbl_801018F4
+/* 80101730 000FD390 38 60 00 02 */ li r3, 2
+/* 80101734 000FD394 48 00 08 F1 */ bl func_80102024
+/* 80101738 000FD398 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 8010173C 000FD39C 41 82 01 B8 */ beq lbl_801018F4
+/* 80101740 000FD3A0 38 60 00 02 */ li r3, 2
+/* 80101744 000FD3A4 48 00 08 E1 */ bl func_80102024
+/* 80101748 000FD3A8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 8010174C 000FD3AC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80101750 000FD3B0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80101754 000FD3B4 38 65 00 18 */ addi r3, r5, 0x18
+/* 80101758 000FD3B8 48 29 15 E9 */ bl func_80392D40
+/* 8010175C 000FD3BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101760 000FD3C0 48 14 EB 95 */ bl func_802502F4
+/* 80101764 000FD3C4 7C 64 1B 78 */ mr r4, r3
+/* 80101768 000FD3C8 38 60 00 0F */ li r3, 0xf
+/* 8010176C 000FD3CC 48 05 AB 9D */ bl func_8015C308
+/* 80101770 000FD3D0 38 60 03 F9 */ li r3, 0x3f9
+/* 80101774 000FD3D4 38 80 00 01 */ li r4, 1
+/* 80101778 000FD3D8 38 A0 00 00 */ li r5, 0
+/* 8010177C 000FD3DC 48 14 EC 1D */ bl func_80250398
+/* 80101780 000FD3E0 C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 80101784 000FD3E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80101788 000FD3E8 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 8010178C 000FD3EC 7F E8 FB 78 */ mr r8, r31
+/* 80101790 000FD3F0 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 80101794 000FD3F4 38 60 03 F9 */ li r3, 0x3f9
+/* 80101798 000FD3F8 EC C2 08 28 */ fsubs f6, f2, f1
+/* 8010179C 000FD3FC C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801017A0 000FD400 EC A0 08 2A */ fadds f5, f0, f1
+/* 801017A4 000FD404 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801017A8 000FD408 FC 00 10 1E */ fctiwz f0, f2
+/* 801017AC 000FD40C C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 801017B0 000FD410 EC 85 30 28 */ fsubs f4, f5, f6
+/* 801017B4 000FD414 D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 801017B8 000FD418 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801017BC 000FD41C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801017C0 000FD420 FC 60 20 1E */ fctiwz f3, f4
+/* 801017C4 000FD424 FC 00 10 1E */ fctiwz f0, f2
+/* 801017C8 000FD428 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 801017CC 000FD42C 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801017D0 000FD430 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 801017D4 000FD434 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 801017D8 000FD438 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 801017DC 000FD43C 7C 86 07 34 */ extsh r6, r4
+/* 801017E0 000FD440 7C 00 30 50 */ subf r0, r0, r6
+/* 801017E4 000FD444 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 801017E8 000FD448 54 00 F8 7E */ srwi r0, r0, 1
+/* 801017EC 000FD44C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 801017F0 000FD450 7C 87 07 34 */ extsh r7, r4
+/* 801017F4 000FD454 C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 801017F8 000FD458 EC 00 08 28 */ fsubs f0, f0, f1
+/* 801017FC 000FD45C EC 06 00 2A */ fadds f0, f6, f0
+/* 80101800 000FD460 FC 00 00 1E */ fctiwz f0, f0
+/* 80101804 000FD464 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101808 000FD468 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8010180C 000FD46C 48 14 E9 29 */ bl func_80250134
+/* 80101810 000FD470 48 00 00 E4 */ b lbl_801018F4
+/* 80101814 000FD474 38 60 00 03 */ li r3, 3
+/* 80101818 000FD478 48 00 08 0D */ bl func_80102024
+/* 8010181C 000FD47C 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80101820 000FD480 41 82 00 D4 */ beq lbl_801018F4
+/* 80101824 000FD484 38 60 00 03 */ li r3, 3
+/* 80101828 000FD488 48 00 07 FD */ bl func_80102024
+/* 8010182C 000FD48C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80101830 000FD490 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80101834 000FD494 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80101838 000FD498 38 65 00 18 */ addi r3, r5, 0x18
+/* 8010183C 000FD49C 48 29 15 05 */ bl func_80392D40
+/* 80101840 000FD4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101844 000FD4A4 48 14 EA B1 */ bl func_802502F4
+/* 80101848 000FD4A8 7C 64 1B 78 */ mr r4, r3
+/* 8010184C 000FD4AC 38 60 00 0F */ li r3, 0xf
+/* 80101850 000FD4B0 48 05 AA B9 */ bl func_8015C308
+/* 80101854 000FD4B4 38 60 03 F9 */ li r3, 0x3f9
+/* 80101858 000FD4B8 38 80 00 01 */ li r4, 1
+/* 8010185C 000FD4BC 38 A0 00 00 */ li r5, 0
+/* 80101860 000FD4C0 48 14 EB 39 */ bl func_80250398
+/* 80101864 000FD4C4 C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 80101868 000FD4C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010186C 000FD4CC C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 80101870 000FD4D0 7F E8 FB 78 */ mr r8, r31
+/* 80101874 000FD4D4 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 80101878 000FD4D8 38 60 03 F9 */ li r3, 0x3f9
+/* 8010187C 000FD4DC EC C2 08 28 */ fsubs f6, f2, f1
+/* 80101880 000FD4E0 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80101884 000FD4E4 EC A0 08 2A */ fadds f5, f0, f1
+/* 80101888 000FD4E8 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 8010188C 000FD4EC FC 00 10 1E */ fctiwz f0, f2
+/* 80101890 000FD4F0 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 80101894 000FD4F4 EC 85 30 28 */ fsubs f4, f5, f6
+/* 80101898 000FD4F8 D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 8010189C 000FD4FC EC 43 10 28 */ fsubs f2, f3, f2
+/* 801018A0 000FD500 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801018A4 000FD504 FC 60 20 1E */ fctiwz f3, f4
+/* 801018A8 000FD508 FC 00 10 1E */ fctiwz f0, f2
+/* 801018AC 000FD50C D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 801018B0 000FD510 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801018B4 000FD514 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 801018B8 000FD518 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 801018BC 000FD51C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 801018C0 000FD520 7C 86 07 34 */ extsh r6, r4
+/* 801018C4 000FD524 7C 00 30 50 */ subf r0, r0, r6
+/* 801018C8 000FD528 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 801018CC 000FD52C 54 00 F8 7E */ srwi r0, r0, 1
+/* 801018D0 000FD530 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 801018D4 000FD534 7C 87 07 34 */ extsh r7, r4
+/* 801018D8 000FD538 C8 01 00 38 */ lfd f0, 0x38(r1)
+/* 801018DC 000FD53C EC 00 08 28 */ fsubs f0, f0, f1
+/* 801018E0 000FD540 EC 06 00 2A */ fadds f0, f6, f0
+/* 801018E4 000FD544 FC 00 00 1E */ fctiwz f0, f0
+/* 801018E8 000FD548 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801018EC 000FD54C 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801018F0 000FD550 48 14 E8 45 */ bl func_80250134
+lbl_801018F4:
+/* 801018F4 000FD554 39 61 00 80 */ addi r11, r1, 0x80
+/* 801018F8 000FD558 48 0C 58 7D */ bl _restgpr_27
+/* 801018FC 000FD55C 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 80101900 000FD560 7C 08 03 A6 */ mtlr r0
+/* 80101904 000FD564 38 21 00 80 */ addi r1, r1, 0x80
+/* 80101908 000FD568 4E 80 00 20 */ blr
+lbl_8010190C:
+/* 8010190C 000FD56C 4E 80 00 20 */ blr
+lbl_80101910:
+/* 80101910 000FD570 94 21 FF 50 */ stwu r1, -0xb0(r1)
+/* 80101914 000FD574 7C 08 02 A6 */ mflr r0
+/* 80101918 000FD578 90 01 00 B4 */ stw r0, 0xb4(r1)
+/* 8010191C 000FD57C 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 80101920 000FD580 48 0C 58 09 */ bl _savegpr_27
+/* 80101924 000FD584 7C 7C 1B 78 */ mr r28, r3
+/* 80101928 000FD588 7C 9B 23 78 */ mr r27, r4
+/* 8010192C 000FD58C 38 C1 00 08 */ addi r6, r1, 8
+/* 80101930 000FD590 38 A0 00 03 */ li r5, 3
+/* 80101934 000FD594 48 15 25 A9 */ bl func_80253EDC
+/* 80101938 000FD598 7F 83 E3 78 */ mr r3, r28
+/* 8010193C 000FD59C 7F 64 DB 78 */ mr r4, r27
+/* 80101940 000FD5A0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80101944 000FD5A4 38 A0 00 06 */ li r5, 6
+/* 80101948 000FD5A8 48 15 25 95 */ bl func_80253EDC
+/* 8010194C 000FD5AC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101950 000FD5B0 38 60 FF 00 */ li r3, -256
+/* 80101954 000FD5B4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101958 000FD5B8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010195C 000FD5BC FC 80 28 1E */ fctiwz f4, f5
+/* 80101960 000FD5C0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101964 000FD5C4 FC 40 18 1E */ fctiwz f2, f3
+/* 80101968 000FD5C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010196C 000FD5CC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80101970 000FD5D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101974 000FD5D4 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 80101978 000FD5D8 28 00 00 09 */ cmplwi r0, 9
+/* 8010197C 000FD5DC FC 20 08 1E */ fctiwz f1, f1
+/* 80101980 000FD5E0 FC 00 00 1E */ fctiwz f0, f0
+/* 80101984 000FD5E4 D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 80101988 000FD5E8 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 8010198C 000FD5EC D8 21 00 80 */ stfd f1, 0x80(r1)
+/* 80101990 000FD5F0 83 C1 00 74 */ lwz r30, 0x74(r1)
+/* 80101994 000FD5F4 7C 9F 1B 78 */ or r31, r4, r3
+/* 80101998 000FD5F8 D8 01 00 88 */ stfd f0, 0x88(r1)
+/* 8010199C 000FD5FC 83 A1 00 7C */ lwz r29, 0x7c(r1)
+/* 801019A0 000FD600 83 81 00 84 */ lwz r28, 0x84(r1)
+/* 801019A4 000FD604 83 61 00 8C */ lwz r27, 0x8c(r1)
+/* 801019A8 000FD608 41 81 01 70 */ bgt lbl_80101B18
+/* 801019AC 000FD60C 3C 60 80 42 */ lis r3, lbl_8041A964@ha
+/* 801019B0 000FD610 54 00 10 3A */ slwi r0, r0, 2
+/* 801019B4 000FD614 38 63 A9 64 */ addi r3, r3, lbl_8041A964@l
+/* 801019B8 000FD618 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801019BC 000FD61C 7C 69 03 A6 */ mtctr r3
+/* 801019C0 000FD620 4E 80 04 20 */ bctr
+/* 801019C4 000FD624 7F C4 F3 78 */ mr r4, r30
+/* 801019C8 000FD628 7F A5 EB 78 */ mr r5, r29
+/* 801019CC 000FD62C 7F E8 FB 78 */ mr r8, r31
+/* 801019D0 000FD630 7F 86 07 34 */ extsh r6, r28
+/* 801019D4 000FD634 7F 67 07 34 */ extsh r7, r27
+/* 801019D8 000FD638 38 60 2D 6B */ li r3, 0x2d6b
+/* 801019DC 000FD63C 48 14 E7 59 */ bl func_80250134
+/* 801019E0 000FD640 48 00 01 38 */ b lbl_80101B18
+/* 801019E4 000FD644 7F C4 F3 78 */ mr r4, r30
+/* 801019E8 000FD648 7F A5 EB 78 */ mr r5, r29
+/* 801019EC 000FD64C 7F E8 FB 78 */ mr r8, r31
+/* 801019F0 000FD650 7F 86 07 34 */ extsh r6, r28
+/* 801019F4 000FD654 7F 67 07 34 */ extsh r7, r27
+/* 801019F8 000FD658 38 60 2D 6E */ li r3, 0x2d6e
+/* 801019FC 000FD65C 48 14 E7 39 */ bl func_80250134
+/* 80101A00 000FD660 48 00 01 18 */ b lbl_80101B18
+/* 80101A04 000FD664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A08 000FD668 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101A0C 000FD66C 4B F5 53 6D */ bl func_80056D78
+/* 80101A10 000FD670 7C 64 1B 78 */ mr r4, r3
+/* 80101A14 000FD674 38 60 00 15 */ li r3, 0x15
+/* 80101A18 000FD678 48 05 A8 F1 */ bl func_8015C308
+/* 80101A1C 000FD67C 7F C4 F3 78 */ mr r4, r30
+/* 80101A20 000FD680 7F A5 EB 78 */ mr r5, r29
+/* 80101A24 000FD684 7F E8 FB 78 */ mr r8, r31
+/* 80101A28 000FD688 7F 86 07 34 */ extsh r6, r28
+/* 80101A2C 000FD68C 7F 67 07 34 */ extsh r7, r27
+/* 80101A30 000FD690 38 60 2D 6F */ li r3, 0x2d6f
+/* 80101A34 000FD694 48 14 E7 01 */ bl func_80250134
+/* 80101A38 000FD698 48 00 00 E0 */ b lbl_80101B18
+/* 80101A3C 000FD69C 7F C4 F3 78 */ mr r4, r30
+/* 80101A40 000FD6A0 7F A5 EB 78 */ mr r5, r29
+/* 80101A44 000FD6A4 7F E8 FB 78 */ mr r8, r31
+/* 80101A48 000FD6A8 7F 86 07 34 */ extsh r6, r28
+/* 80101A4C 000FD6AC 7F 67 07 34 */ extsh r7, r27
+/* 80101A50 000FD6B0 38 60 2D 70 */ li r3, 0x2d70
+/* 80101A54 000FD6B4 48 14 E6 E1 */ bl func_80250134
+/* 80101A58 000FD6B8 48 00 00 C0 */ b lbl_80101B18
+/* 80101A5C 000FD6BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A60 000FD6C0 38 A1 00 30 */ addi r5, r1, 0x30
+/* 80101A64 000FD6C4 38 80 00 8F */ li r4, 0x8f
+/* 80101A68 000FD6C8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101A6C 000FD6CC 48 2D BF 71 */ bl func_803DD9DC
+/* 80101A70 000FD6D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A74 000FD6D4 38 81 00 30 */ addi r4, r1, 0x30
+/* 80101A78 000FD6D8 38 A0 00 20 */ li r5, 0x20
+/* 80101A7C 000FD6DC 38 63 00 88 */ addi r3, r3, 0x88
+/* 80101A80 000FD6E0 48 07 56 01 */ bl func_80177080
+/* 80101A84 000FD6E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A88 000FD6E8 38 60 00 21 */ li r3, 0x21
+/* 80101A8C 000FD6EC 38 84 00 88 */ addi r4, r4, 0x88
+/* 80101A90 000FD6F0 48 05 A8 79 */ bl func_8015C308
+/* 80101A94 000FD6F4 7F C4 F3 78 */ mr r4, r30
+/* 80101A98 000FD6F8 7F A5 EB 78 */ mr r5, r29
+/* 80101A9C 000FD6FC 7F E8 FB 78 */ mr r8, r31
+/* 80101AA0 000FD700 7F 86 07 34 */ extsh r6, r28
+/* 80101AA4 000FD704 7F 67 07 34 */ extsh r7, r27
+/* 80101AA8 000FD708 38 60 2D 71 */ li r3, 0x2d71
+/* 80101AAC 000FD70C 48 14 E6 89 */ bl func_80250134
+/* 80101AB0 000FD710 48 00 00 68 */ b lbl_80101B18
+/* 80101AB4 000FD714 7F C4 F3 78 */ mr r4, r30
+/* 80101AB8 000FD718 7F A5 EB 78 */ mr r5, r29
+/* 80101ABC 000FD71C 7F E8 FB 78 */ mr r8, r31
+/* 80101AC0 000FD720 7F 86 07 34 */ extsh r6, r28
+/* 80101AC4 000FD724 7F 67 07 34 */ extsh r7, r27
+/* 80101AC8 000FD728 38 60 2D 72 */ li r3, 0x2d72
+/* 80101ACC 000FD72C 48 14 E6 69 */ bl func_80250134
+/* 80101AD0 000FD730 48 00 00 48 */ b lbl_80101B18
+/* 80101AD4 000FD734 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101AD8 000FD738 38 80 00 07 */ li r4, 7
+/* 80101ADC 000FD73C 38 A0 00 00 */ li r5, 0
+/* 80101AE0 000FD740 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101AE4 000FD744 48 2D BE F9 */ bl func_803DD9DC
+/* 80101AE8 000FD748 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101AEC 000FD74C 38 80 00 05 */ li r4, 5
+/* 80101AF0 000FD750 38 A0 00 0E */ li r5, 0xe
+/* 80101AF4 000FD754 38 C0 00 01 */ li r6, 1
+/* 80101AF8 000FD758 48 05 B1 81 */ bl func_8015CC78
+/* 80101AFC 000FD75C 7F C4 F3 78 */ mr r4, r30
+/* 80101B00 000FD760 7F A5 EB 78 */ mr r5, r29
+/* 80101B04 000FD764 7F E8 FB 78 */ mr r8, r31
+/* 80101B08 000FD768 7F 86 07 34 */ extsh r6, r28
+/* 80101B0C 000FD76C 7F 67 07 34 */ extsh r7, r27
+/* 80101B10 000FD770 38 60 2D 73 */ li r3, 0x2d73
+/* 80101B14 000FD774 48 14 E6 21 */ bl func_80250134
+lbl_80101B18:
+/* 80101B18 000FD778 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 80101B1C 000FD77C 48 0C 56 59 */ bl _restgpr_27
+/* 80101B20 000FD780 80 01 00 B4 */ lwz r0, 0xb4(r1)
+/* 80101B24 000FD784 7C 08 03 A6 */ mtlr r0
+/* 80101B28 000FD788 38 21 00 B0 */ addi r1, r1, 0xb0
+/* 80101B2C 000FD78C 4E 80 00 20 */ blr
+lbl_80101B30:
+/* 80101B30 000FD790 4E 80 00 20 */ blr
+lbl_80101B34:
+/* 80101B34 000FD794 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80101B38 000FD798 7C 08 02 A6 */ mflr r0
+/* 80101B3C 000FD79C 38 A0 00 03 */ li r5, 3
+/* 80101B40 000FD7A0 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80101B44 000FD7A4 38 C1 00 08 */ addi r6, r1, 8
+/* 80101B48 000FD7A8 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80101B4C 000FD7AC 7C 9F 23 78 */ mr r31, r4
+/* 80101B50 000FD7B0 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80101B54 000FD7B4 7C 7E 1B 78 */ mr r30, r3
+/* 80101B58 000FD7B8 48 15 23 85 */ bl func_80253EDC
+/* 80101B5C 000FD7BC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80101B60 000FD7C0 2C 00 00 02 */ cmpwi r0, 2
+/* 80101B64 000FD7C4 41 82 00 90 */ beq lbl_80101BF4
+/* 80101B68 000FD7C8 40 80 00 98 */ bge lbl_80101C00
+/* 80101B6C 000FD7CC 2C 00 00 01 */ cmpwi r0, 1
+/* 80101B70 000FD7D0 40 80 00 08 */ bge lbl_80101B78
+/* 80101B74 000FD7D4 48 00 00 8C */ b lbl_80101C00
+lbl_80101B78:
+/* 80101B78 000FD7D8 7F C3 F3 78 */ mr r3, r30
+/* 80101B7C 000FD7DC 7F E4 FB 78 */ mr r4, r31
+/* 80101B80 000FD7E0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80101B84 000FD7E4 38 A0 00 06 */ li r5, 6
+/* 80101B88 000FD7E8 48 15 23 55 */ bl func_80253EDC
+/* 80101B8C 000FD7EC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101B90 000FD7F0 38 00 FF 00 */ li r0, -256
+/* 80101B94 000FD7F4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101B98 000FD7F8 38 60 2D 74 */ li r3, 0x2d74
+/* 80101B9C 000FD7FC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101BA0 000FD800 FC 80 28 1E */ fctiwz f4, f5
+/* 80101BA4 000FD804 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101BA8 000FD808 FC 40 18 1E */ fctiwz f2, f3
+/* 80101BAC 000FD80C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101BB0 000FD810 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80101BB4 000FD814 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101BB8 000FD818 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80101BBC 000FD81C 7C 88 03 78 */ or r8, r4, r0
+/* 80101BC0 000FD820 FC 20 08 1E */ fctiwz f1, f1
+/* 80101BC4 000FD824 FC 00 00 1E */ fctiwz f0, f0
+/* 80101BC8 000FD828 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80101BCC 000FD82C 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80101BD0 000FD830 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80101BD4 000FD834 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80101BD8 000FD838 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101BDC 000FD83C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80101BE0 000FD840 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80101BE4 000FD844 7C 06 07 34 */ extsh r6, r0
+/* 80101BE8 000FD848 7C E7 07 34 */ extsh r7, r7
+/* 80101BEC 000FD84C 48 14 E5 49 */ bl func_80250134
+/* 80101BF0 000FD850 48 00 00 10 */ b lbl_80101C00
+lbl_80101BF4:
+/* 80101BF4 000FD854 7F C3 F3 78 */ mr r3, r30
+/* 80101BF8 000FD858 7F E4 FB 78 */ mr r4, r31
+/* 80101BFC 000FD85C 48 00 09 91 */ bl func_8010258C
+lbl_80101C00:
+/* 80101C00 000FD860 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80101C04 000FD864 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80101C08 000FD868 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80101C0C 000FD86C 7C 08 03 A6 */ mtlr r0
+/* 80101C10 000FD870 38 21 00 60 */ addi r1, r1, 0x60
+/* 80101C14 000FD874 4E 80 00 20 */ blr
+
+.global func_80101C18
+func_80101C18:
+/* 80101C18 000FD878 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80101C1C 000FD87C 7C 08 02 A6 */ mflr r0
+/* 80101C20 000FD880 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80101C24 000FD884 93 E1 00 4C */ stw r31, 0x4c(r1)
+/* 80101C28 000FD888 4B F3 C5 35 */ bl func_8003E15C
+/* 80101C2C 000FD88C 4B F3 C5 91 */ bl func_8003E1BC
+/* 80101C30 000FD890 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C34 000FD894 38 80 00 01 */ li r4, 1
+/* 80101C38 000FD898 90 65 00 E0 */ stw r3, 0xe0(r5)
+/* 80101C3C 000FD89C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C40 000FD8A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101C44 000FD8A4 4B F3 B8 49 */ bl func_8003D48C
+/* 80101C48 000FD8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C4C 000FD8AC 38 80 00 05 */ li r4, 5
+/* 80101C50 000FD8B0 38 A0 00 00 */ li r5, 0
+/* 80101C54 000FD8B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101C58 000FD8B8 48 2D 92 A5 */ bl func_803DAEFC
+/* 80101C5C 000FD8BC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C60 000FD8C0 B0 64 00 E8 */ sth r3, 0xe8(r4)
+/* 80101C64 000FD8C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C68 000FD8C8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101C6C 000FD8CC 48 2D A4 65 */ bl func_803DC0D0
+/* 80101C70 000FD8D0 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 80101C74 000FD8D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C78 000FD8D8 7C 05 00 D0 */ neg r0, r5
+/* 80101C7C 000FD8DC 38 80 00 70 */ li r4, 0x70
+/* 80101C80 000FD8E0 7C 05 2B 78 */ or r5, r0, r5
+/* 80101C84 000FD8E4 A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 80101C88 000FD8E8 50 A0 74 A4 */ rlwimi r0, r5, 0xe, 0x12, 0x12
+/* 80101C8C 000FD8EC B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 80101C90 000FD8F0 38 A0 00 00 */ li r5, 0
+/* 80101C94 000FD8F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C98 000FD8F8 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101C9C 000FD8FC 48 2D 92 61 */ bl func_803DAEFC
+/* 80101CA0 000FD900 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CA4 000FD904 38 80 00 6F */ li r4, 0x6f
+/* 80101CA8 000FD908 38 A0 00 00 */ li r5, 0
+/* 80101CAC 000FD90C B0 66 00 EA */ sth r3, 0xea(r6)
+/* 80101CB0 000FD910 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CB4 000FD914 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101CB8 000FD918 48 2D 92 45 */ bl func_803DAEFC
+/* 80101CBC 000FD91C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CC0 000FD920 38 80 00 00 */ li r4, 0
+/* 80101CC4 000FD924 38 A0 00 00 */ li r5, 0
+/* 80101CC8 000FD928 98 66 00 E6 */ stb r3, 0xe6(r6)
+/* 80101CCC 000FD92C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CD0 000FD930 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101CD4 000FD934 48 2D 92 29 */ bl func_803DAEFC
+/* 80101CD8 000FD938 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CDC 000FD93C 90 64 00 EC */ stw r3, 0xec(r4)
+/* 80101CE0 000FD940 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CE4 000FD944 A0 08 00 E4 */ lhz r0, 0xe4(r8)
+/* 80101CE8 000FD948 80 68 00 E0 */ lwz r3, 0xe0(r8)
+/* 80101CEC 000FD94C 54 05 9F FE */ rlwinm r5, r0, 0x13, 0x1f, 0x1f
+/* 80101CF0 000FD950 A0 88 00 E8 */ lhz r4, 0xe8(r8)
+/* 80101CF4 000FD954 7C 05 00 D0 */ neg r0, r5
+/* 80101CF8 000FD958 A0 C8 00 EA */ lhz r6, 0xea(r8)
+/* 80101CFC 000FD95C 7C 00 2B 78 */ or r0, r0, r5
+/* 80101D00 000FD960 88 E8 00 E6 */ lbz r7, 0xe6(r8)
+/* 80101D04 000FD964 81 08 00 EC */ lwz r8, 0xec(r8)
+/* 80101D08 000FD968 54 05 0F FE */ srwi r5, r0, 0x1f
+/* 80101D0C 000FD96C 4B F3 B2 49 */ bl func_8003CF54
+/* 80101D10 000FD970 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D14 000FD974 38 80 00 12 */ li r4, 0x12
+/* 80101D18 000FD978 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101D1C 000FD97C 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101D20 000FD980 4B F3 74 E1 */ bl func_80039200
+/* 80101D24 000FD984 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D28 000FD988 38 61 00 38 */ addi r3, r1, 0x38
+/* 80101D2C 000FD98C 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 80101D30 000FD990 80 04 00 00 */ lwz r0, 0(r4)
+/* 80101D34 000FD994 64 00 00 02 */ oris r0, r0, 2
+/* 80101D38 000FD998 90 04 00 00 */ stw r0, 0(r4)
+/* 80101D3C 000FD99C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D40 000FD9A0 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 80101D44 000FD9A4 4B F3 99 B1 */ bl func_8003B6F4
+/* 80101D48 000FD9A8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D4C 000FD9AC 38 61 00 2C */ addi r3, r1, 0x2c
+/* 80101D50 000FD9B0 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 80101D54 000FD9B4 4B F3 99 F1 */ bl func_8003B744
+/* 80101D58 000FD9B8 C0 42 8C 38 */ lfs f2, lbl_80641238-_SDA2_BASE_(r2)
+/* 80101D5C 000FD9BC 38 81 00 20 */ addi r4, r1, 0x20
+/* 80101D60 000FD9C0 C0 22 8C 3C */ lfs f1, lbl_8064123C-_SDA2_BASE_(r2)
+/* 80101D64 000FD9C4 C0 02 8C 0C */ lfs f0, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101D68 000FD9C8 D0 41 00 20 */ stfs f2, 0x20(r1)
+/* 80101D6C 000FD9CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D70 000FD9D0 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 80101D74 000FD9D4 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 80101D78 000FD9D8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101D7C 000FD9DC 48 00 06 C1 */ bl func_8010243C
+/* 80101D80 000FD9E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D84 000FD9E4 38 81 00 20 */ addi r4, r1, 0x20
+/* 80101D88 000FD9E8 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101D8C 000FD9EC 4B F3 6A 91 */ bl func_8003881C
+/* 80101D90 000FD9F0 C0 42 8C 40 */ lfs f2, lbl_80641240-_SDA2_BASE_(r2)
+/* 80101D94 000FD9F4 38 80 00 05 */ li r4, 5
+/* 80101D98 000FD9F8 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101D9C 000FD9FC 38 A0 00 00 */ li r5, 0
+/* 80101DA0 000FDA00 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
+/* 80101DA4 000FDA04 D0 41 00 14 */ stfs f2, 0x14(r1)
+/* 80101DA8 000FDA08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DAC 000FDA0C D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 80101DB0 000FDA10 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 80101DB4 000FDA14 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101DB8 000FDA18 48 2D BC 25 */ bl func_803DD9DC
+/* 80101DBC 000FDA1C 2C 03 01 2F */ cmpwi r3, 0x12f
+/* 80101DC0 000FDA20 41 82 00 08 */ beq lbl_80101DC8
+/* 80101DC4 000FDA24 48 00 00 0C */ b lbl_80101DD0
+lbl_80101DC8:
+/* 80101DC8 000FDA28 C0 02 8C 3C */ lfs f0, lbl_8064123C-_SDA2_BASE_(r2)
+/* 80101DCC 000FDA2C D0 01 00 14 */ stfs f0, 0x14(r1)
+lbl_80101DD0:
+/* 80101DD0 000FDA30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DD4 000FDA34 38 81 00 14 */ addi r4, r1, 0x14
+/* 80101DD8 000FDA38 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101DDC 000FDA3C 4B F3 6D B1 */ bl func_80038B8C
+/* 80101DE0 000FDA40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DE4 000FDA44 38 81 00 08 */ addi r4, r1, 8
+/* 80101DE8 000FDA48 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101DEC 000FDA4C 48 00 06 95 */ bl func_80102480
+/* 80101DF0 000FDA50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DF4 000FDA54 38 81 00 08 */ addi r4, r1, 8
+/* 80101DF8 000FDA58 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101DFC 000FDA5C 4B F3 6B 55 */ bl func_80038950
+/* 80101E00 000FDA60 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101E04 000FDA64 A0 7F 00 E4 */ lhz r3, 0xe4(r31)
+/* 80101E08 000FDA68 54 60 97 FF */ rlwinm. r0, r3, 0x12, 0x1f, 0x1f
+/* 80101E0C 000FDA6C 41 82 00 30 */ beq lbl_80101E3C
+/* 80101E10 000FDA70 4B F3 C3 4D */ bl func_8003E15C
+/* 80101E14 000FDA74 80 9F 00 E0 */ lwz r4, 0xe0(r31)
+/* 80101E18 000FDA78 4B F3 C4 21 */ bl func_8003E238
+/* 80101E1C 000FDA7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101E20 000FDA80 38 00 00 00 */ li r0, 0
+/* 80101E24 000FDA84 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 80101E28 000FDA88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101E2C 000FDA8C A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 80101E30 000FDA90 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 80101E34 000FDA94 B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 80101E38 000FDA98 48 00 00 0C */ b lbl_80101E44
+lbl_80101E3C:
+/* 80101E3C 000FDA9C 60 60 80 00 */ ori r0, r3, 0x8000
+/* 80101E40 000FDAA0 B0 1F 00 E4 */ sth r0, 0xe4(r31)
+lbl_80101E44:
+/* 80101E44 000FDAA4 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80101E48 000FDAA8 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80101E4C 000FDAAC 7C 08 03 A6 */ mtlr r0
+/* 80101E50 000FDAB0 38 21 00 50 */ addi r1, r1, 0x50
+/* 80101E54 000FDAB4 4E 80 00 20 */ blr
+
+.global func_80101E58
+func_80101E58:
+/* 80101E58 000FDAB8 2C 03 00 01 */ cmpwi r3, 1
+/* 80101E5C 000FDABC 41 82 00 1C */ beq lbl_80101E78
+/* 80101E60 000FDAC0 40 80 00 20 */ bge lbl_80101E80
+/* 80101E64 000FDAC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80101E68 000FDAC8 40 80 00 08 */ bge lbl_80101E70
+/* 80101E6C 000FDACC 48 00 00 14 */ b lbl_80101E80
+lbl_80101E70:
+/* 80101E70 000FDAD0 38 60 0E 8D */ li r3, 0xe8d
+/* 80101E74 000FDAD4 4E 80 00 20 */ blr
+lbl_80101E78:
+/* 80101E78 000FDAD8 38 60 0E 90 */ li r3, 0xe90
+/* 80101E7C 000FDADC 4E 80 00 20 */ blr
+lbl_80101E80:
+/* 80101E80 000FDAE0 38 60 00 00 */ li r3, 0
+/* 80101E84 000FDAE4 4E 80 00 20 */ blr
+
+.global func_80101E88
+func_80101E88:
+/* 80101E88 000FDAE8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80101E8C 000FDAEC 7C 08 02 A6 */ mflr r0
+/* 80101E90 000FDAF0 38 60 00 04 */ li r3, 4
+/* 80101E94 000FDAF4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80101E98 000FDAF8 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 80101E9C 000FDAFC 48 13 91 BD */ bl func_8023B058
+/* 80101EA0 000FDB00 2C 03 00 00 */ cmpwi r3, 0
+/* 80101EA4 000FDB04 7C 7F 1B 78 */ mr r31, r3
+/* 80101EA8 000FDB08 41 82 01 08 */ beq lbl_80101FB0
+/* 80101EAC 000FDB0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101EB0 000FDB10 80 03 00 D8 */ lwz r0, 0xd8(r3)
+/* 80101EB4 000FDB14 2C 00 00 00 */ cmpwi r0, 0
+/* 80101EB8 000FDB18 40 82 00 38 */ bne lbl_80101EF0
+/* 80101EBC 000FDB1C 48 0D 8C 6D */ bl func_801DAB28
+/* 80101EC0 000FDB20 2C 03 00 00 */ cmpwi r3, 0
+/* 80101EC4 000FDB24 41 82 00 14 */ beq lbl_80101ED8
+/* 80101EC8 000FDB28 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80101ECC 000FDB2C 38 80 02 64 */ li r4, 0x264
+/* 80101ED0 000FDB30 48 0D 8D C5 */ bl func_801DAC94
+/* 80101ED4 000FDB34 48 00 00 08 */ b lbl_80101EDC
+lbl_80101ED8:
+/* 80101ED8 000FDB38 38 60 00 00 */ li r3, 0
+lbl_80101EDC:
+/* 80101EDC 000FDB3C 2C 03 00 00 */ cmpwi r3, 0
+/* 80101EE0 000FDB40 41 82 00 08 */ beq lbl_80101EE8
+/* 80101EE4 000FDB44 48 0D C0 95 */ bl func_801DDF78
+lbl_80101EE8:
+/* 80101EE8 000FDB48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101EEC 000FDB4C 90 64 00 D8 */ stw r3, 0xd8(r4)
+lbl_80101EF0:
+/* 80101EF0 000FDB50 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101EF4 000FDB54 3C 80 80 49 */ lis r4, lbl_80493614@ha
+/* 80101EF8 000FDB58 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101EFC 000FDB5C 38 64 36 14 */ addi r3, r4, lbl_80493614@l
+/* 80101F00 000FDB60 80 C5 00 D8 */ lwz r6, 0xd8(r5)
+/* 80101F04 000FDB64 80 1F 00 0C */ lwz r0, 0xc(r31)
+/* 80101F08 000FDB68 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
+/* 80101F0C 000FDB6C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80101F10 000FDB70 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101F14 000FDB74 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 80101F18 000FDB78 80 A5 00 DC */ lwz r5, 0xdc(r5)
+/* 80101F1C 000FDB7C D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 80101F20 000FDB80 C0 A5 01 C4 */ lfs f5, 0x1c4(r5)
+/* 80101F24 000FDB84 C0 85 01 C8 */ lfs f4, 0x1c8(r5)
+/* 80101F28 000FDB88 C0 65 01 CC */ lfs f3, 0x1cc(r5)
+/* 80101F2C 000FDB8C C0 45 01 AC */ lfs f2, 0x1ac(r5)
+/* 80101F30 000FDB90 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 80101F34 000FDB94 90 DF 00 0C */ stw r6, 0xc(r31)
+/* 80101F38 000FDB98 D0 26 01 AC */ stfs f1, 0x1ac(r6)
+/* 80101F3C 000FDB9C D0 26 01 B0 */ stfs f1, 0x1b0(r6)
+/* 80101F40 000FDBA0 D0 06 01 B4 */ stfs f0, 0x1b4(r6)
+/* 80101F44 000FDBA4 C0 04 36 14 */ lfs f0, 0x3614(r4)
+/* 80101F48 000FDBA8 D0 81 00 18 */ stfs f4, 0x18(r1)
+/* 80101F4C 000FDBAC D0 06 01 B8 */ stfs f0, 0x1b8(r6)
+/* 80101F50 000FDBB0 C0 03 00 04 */ lfs f0, 4(r3)
+/* 80101F54 000FDBB4 D0 61 00 1C */ stfs f3, 0x1c(r1)
+/* 80101F58 000FDBB8 D0 06 01 BC */ stfs f0, 0x1bc(r6)
+/* 80101F5C 000FDBBC C0 03 00 08 */ lfs f0, 8(r3)
+/* 80101F60 000FDBC0 D0 41 00 08 */ stfs f2, 8(r1)
+/* 80101F64 000FDBC4 D0 06 01 C0 */ stfs f0, 0x1c0(r6)
+/* 80101F68 000FDBC8 D0 26 01 C4 */ stfs f1, 0x1c4(r6)
+/* 80101F6C 000FDBCC D0 26 01 C8 */ stfs f1, 0x1c8(r6)
+/* 80101F70 000FDBD0 D0 26 01 CC */ stfs f1, 0x1cc(r6)
+/* 80101F74 000FDBD4 80 06 01 04 */ lwz r0, 0x104(r6)
+/* 80101F78 000FDBD8 D0 21 00 08 */ stfs f1, 8(r1)
+/* 80101F7C 000FDBDC 60 03 00 30 */ ori r3, r0, 0x30
+/* 80101F80 000FDBE0 54 60 07 BE */ clrlwi r0, r3, 0x1e
+/* 80101F84 000FDBE4 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 80101F88 000FDBE8 28 00 00 01 */ cmplwi r0, 1
+/* 80101F8C 000FDBEC D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 80101F90 000FDBF0 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 80101F94 000FDBF4 90 66 01 04 */ stw r3, 0x104(r6)
+/* 80101F98 000FDBF8 40 82 00 18 */ bne lbl_80101FB0
+/* 80101F9C 000FDBFC C0 02 8C 44 */ lfs f0, lbl_80641244-_SDA2_BASE_(r2)
+/* 80101FA0 000FDC00 D0 06 01 68 */ stfs f0, 0x168(r6)
+/* 80101FA4 000FDC04 80 06 01 04 */ lwz r0, 0x104(r6)
+/* 80101FA8 000FDC08 60 00 00 08 */ ori r0, r0, 8
+/* 80101FAC 000FDC0C 90 06 01 04 */ stw r0, 0x104(r6)
+lbl_80101FB0:
+/* 80101FB0 000FDC10 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80101FB4 000FDC14 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 80101FB8 000FDC18 7C 08 03 A6 */ mtlr r0
+/* 80101FBC 000FDC1C 38 21 00 30 */ addi r1, r1, 0x30
+/* 80101FC0 000FDC20 4E 80 00 20 */ blr
+
+.global func_80101FC4
+func_80101FC4:
+/* 80101FC4 000FDC24 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80101FC8 000FDC28 7C 08 02 A6 */ mflr r0
+/* 80101FCC 000FDC2C 38 60 00 04 */ li r3, 4
+/* 80101FD0 000FDC30 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80101FD4 000FDC34 48 13 90 85 */ bl func_8023B058
+/* 80101FD8 000FDC38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101FDC 000FDC3C 80 04 00 DC */ lwz r0, 0xdc(r4)
+/* 80101FE0 000FDC40 90 03 00 0C */ stw r0, 0xc(r3)
+/* 80101FE4 000FDC44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101FE8 000FDC48 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80101FEC 000FDC4C 2C 03 00 00 */ cmpwi r3, 0
+/* 80101FF0 000FDC50 41 82 00 18 */ beq lbl_80102008
+/* 80101FF4 000FDC54 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 80101FF8 000FDC58 38 80 00 01 */ li r4, 1
+/* 80101FFC 000FDC5C 81 8C 00 08 */ lwz r12, 8(r12)
+/* 80102000 000FDC60 7D 89 03 A6 */ mtctr r12
+/* 80102004 000FDC64 4E 80 04 21 */ bctrl
+lbl_80102008:
+/* 80102008 000FDC68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010200C 000FDC6C 38 00 00 00 */ li r0, 0
+/* 80102010 000FDC70 90 03 00 D8 */ stw r0, 0xd8(r3)
+/* 80102014 000FDC74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80102018 000FDC78 7C 08 03 A6 */ mtlr r0
+/* 8010201C 000FDC7C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80102020 000FDC80 4E 80 00 20 */ blr
+
+.global func_80102024
+func_80102024:
+/* 80102024 000FDC84 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80102028 000FDC88 7C 08 02 A6 */ mflr r0
+/* 8010202C 000FDC8C 2C 03 00 02 */ cmpwi r3, 2
+/* 80102030 000FDC90 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80102034 000FDC94 41 82 00 5C */ beq lbl_80102090
+/* 80102038 000FDC98 40 80 00 14 */ bge lbl_8010204C
+/* 8010203C 000FDC9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80102040 000FDCA0 41 82 00 18 */ beq lbl_80102058
+/* 80102044 000FDCA4 40 80 00 30 */ bge lbl_80102074
+/* 80102048 000FDCA8 48 00 00 80 */ b lbl_801020C8
+lbl_8010204C:
+/* 8010204C 000FDCAC 2C 03 00 04 */ cmpwi r3, 4
+/* 80102050 000FDCB0 40 80 00 78 */ bge lbl_801020C8
+/* 80102054 000FDCB4 48 00 00 58 */ b lbl_801020AC
+lbl_80102058:
+/* 80102058 000FDCB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010205C 000FDCBC 38 80 00 36 */ li r4, 0x36
+/* 80102060 000FDCC0 38 A0 00 00 */ li r5, 0
+/* 80102064 000FDCC4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102068 000FDCC8 48 2D B9 75 */ bl func_803DD9DC
+/* 8010206C 000FDCCC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102070 000FDCD0 48 00 00 5C */ b lbl_801020CC
+lbl_80102074:
+/* 80102074 000FDCD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102078 000FDCD8 38 80 00 37 */ li r4, 0x37
+/* 8010207C 000FDCDC 38 A0 00 00 */ li r5, 0
+/* 80102080 000FDCE0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102084 000FDCE4 48 2D B9 59 */ bl func_803DD9DC
+/* 80102088 000FDCE8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010208C 000FDCEC 48 00 00 40 */ b lbl_801020CC
+lbl_80102090:
+/* 80102090 000FDCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102094 000FDCF4 38 80 00 38 */ li r4, 0x38
+/* 80102098 000FDCF8 38 A0 00 00 */ li r5, 0
+/* 8010209C 000FDCFC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801020A0 000FDD00 48 2D B9 3D */ bl func_803DD9DC
+/* 801020A4 000FDD04 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801020A8 000FDD08 48 00 00 24 */ b lbl_801020CC
+lbl_801020AC:
+/* 801020AC 000FDD0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801020B0 000FDD10 38 80 00 39 */ li r4, 0x39
+/* 801020B4 000FDD14 38 A0 00 00 */ li r5, 0
+/* 801020B8 000FDD18 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801020BC 000FDD1C 48 2D B9 21 */ bl func_803DD9DC
+/* 801020C0 000FDD20 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801020C4 000FDD24 48 00 00 08 */ b lbl_801020CC
+lbl_801020C8:
+/* 801020C8 000FDD28 38 60 00 00 */ li r3, 0
+lbl_801020CC:
+/* 801020CC 000FDD2C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801020D0 000FDD30 7C 08 03 A6 */ mtlr r0
+/* 801020D4 000FDD34 38 21 00 10 */ addi r1, r1, 0x10
+/* 801020D8 000FDD38 4E 80 00 20 */ blr
+
+.global func_801020DC
+func_801020DC:
+/* 801020DC 000FDD3C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801020E0 000FDD40 7C 08 02 A6 */ mflr r0
+/* 801020E4 000FDD44 2C 03 00 02 */ cmpwi r3, 2
+/* 801020E8 000FDD48 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801020EC 000FDD4C 41 82 00 5C */ beq lbl_80102148
+/* 801020F0 000FDD50 40 80 00 14 */ bge lbl_80102104
+/* 801020F4 000FDD54 2C 03 00 00 */ cmpwi r3, 0
+/* 801020F8 000FDD58 41 82 00 18 */ beq lbl_80102110
+/* 801020FC 000FDD5C 40 80 00 30 */ bge lbl_8010212C
+/* 80102100 000FDD60 48 00 00 80 */ b lbl_80102180
+lbl_80102104:
+/* 80102104 000FDD64 2C 03 00 04 */ cmpwi r3, 4
+/* 80102108 000FDD68 40 80 00 78 */ bge lbl_80102180
+/* 8010210C 000FDD6C 48 00 00 58 */ b lbl_80102164
+lbl_80102110:
+/* 80102110 000FDD70 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102114 000FDD74 38 80 00 3A */ li r4, 0x3a
+/* 80102118 000FDD78 38 A0 00 00 */ li r5, 0
+/* 8010211C 000FDD7C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102120 000FDD80 48 2D B8 BD */ bl func_803DD9DC
+/* 80102124 000FDD84 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102128 000FDD88 48 00 00 5C */ b lbl_80102184
+lbl_8010212C:
+/* 8010212C 000FDD8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102130 000FDD90 38 80 00 3B */ li r4, 0x3b
+/* 80102134 000FDD94 38 A0 00 00 */ li r5, 0
+/* 80102138 000FDD98 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010213C 000FDD9C 48 2D B8 A1 */ bl func_803DD9DC
+/* 80102140 000FDDA0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102144 000FDDA4 48 00 00 40 */ b lbl_80102184
+lbl_80102148:
+/* 80102148 000FDDA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010214C 000FDDAC 38 80 00 3C */ li r4, 0x3c
+/* 80102150 000FDDB0 38 A0 00 00 */ li r5, 0
+/* 80102154 000FDDB4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102158 000FDDB8 48 2D B8 85 */ bl func_803DD9DC
+/* 8010215C 000FDDBC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102160 000FDDC0 48 00 00 24 */ b lbl_80102184
+lbl_80102164:
+/* 80102164 000FDDC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102168 000FDDC8 38 80 00 3D */ li r4, 0x3d
+/* 8010216C 000FDDCC 38 A0 00 00 */ li r5, 0
+/* 80102170 000FDDD0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102174 000FDDD4 48 2D B8 69 */ bl func_803DD9DC
+/* 80102178 000FDDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010217C 000FDDDC 48 00 00 08 */ b lbl_80102184
+lbl_80102180:
+/* 80102180 000FDDE0 38 60 00 00 */ li r3, 0
+lbl_80102184:
+/* 80102184 000FDDE4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80102188 000FDDE8 7C 08 03 A6 */ mtlr r0
+/* 8010218C 000FDDEC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80102190 000FDDF0 4E 80 00 20 */ blr
+
+.global func_80102194
+func_80102194:
+/* 80102194 000FDDF4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80102198 000FDDF8 7C 08 02 A6 */ mflr r0
+/* 8010219C 000FDDFC 2C 03 00 02 */ cmpwi r3, 2
+/* 801021A0 000FDE00 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801021A4 000FDE04 41 82 00 5C */ beq lbl_80102200
+/* 801021A8 000FDE08 40 80 00 14 */ bge lbl_801021BC
+/* 801021AC 000FDE0C 2C 03 00 00 */ cmpwi r3, 0
+/* 801021B0 000FDE10 41 82 00 18 */ beq lbl_801021C8
+/* 801021B4 000FDE14 40 80 00 30 */ bge lbl_801021E4
+/* 801021B8 000FDE18 48 00 00 80 */ b lbl_80102238
+lbl_801021BC:
+/* 801021BC 000FDE1C 2C 03 00 04 */ cmpwi r3, 4
+/* 801021C0 000FDE20 40 80 00 78 */ bge lbl_80102238
+/* 801021C4 000FDE24 48 00 00 58 */ b lbl_8010221C
+lbl_801021C8:
+/* 801021C8 000FDE28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801021CC 000FDE2C 38 80 00 42 */ li r4, 0x42
+/* 801021D0 000FDE30 38 A0 00 00 */ li r5, 0
+/* 801021D4 000FDE34 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801021D8 000FDE38 48 2D B8 05 */ bl func_803DD9DC
+/* 801021DC 000FDE3C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801021E0 000FDE40 48 00 00 5C */ b lbl_8010223C
+lbl_801021E4:
+/* 801021E4 000FDE44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801021E8 000FDE48 38 80 00 43 */ li r4, 0x43
+/* 801021EC 000FDE4C 38 A0 00 00 */ li r5, 0
+/* 801021F0 000FDE50 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801021F4 000FDE54 48 2D B7 E9 */ bl func_803DD9DC
+/* 801021F8 000FDE58 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801021FC 000FDE5C 48 00 00 40 */ b lbl_8010223C
+lbl_80102200:
+/* 80102200 000FDE60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102204 000FDE64 38 80 00 44 */ li r4, 0x44
+/* 80102208 000FDE68 38 A0 00 00 */ li r5, 0
+/* 8010220C 000FDE6C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102210 000FDE70 48 2D B7 CD */ bl func_803DD9DC
+/* 80102214 000FDE74 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102218 000FDE78 48 00 00 24 */ b lbl_8010223C
+lbl_8010221C:
+/* 8010221C 000FDE7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102220 000FDE80 38 80 00 45 */ li r4, 0x45
+/* 80102224 000FDE84 38 A0 00 00 */ li r5, 0
+/* 80102228 000FDE88 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010222C 000FDE8C 48 2D B7 B1 */ bl func_803DD9DC
+/* 80102230 000FDE90 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102234 000FDE94 48 00 00 08 */ b lbl_8010223C
+lbl_80102238:
+/* 80102238 000FDE98 38 60 00 00 */ li r3, 0
+lbl_8010223C:
+/* 8010223C 000FDE9C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80102240 000FDEA0 7C 08 03 A6 */ mtlr r0
+/* 80102244 000FDEA4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80102248 000FDEA8 4E 80 00 20 */ blr
+
+.global func_8010224C
+func_8010224C:
+/* 8010224C 000FDEAC 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80102250 000FDEB0 7C 08 02 A6 */ mflr r0
+/* 80102254 000FDEB4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80102258 000FDEB8 3C 00 43 30 */ lis r0, 0x4330
+/* 8010225C 000FDEBC 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80102260 000FDEC0 7C 9F 23 78 */ mr r31, r4
+/* 80102264 000FDEC4 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80102268 000FDEC8 7C 7E 1B 78 */ mr r30, r3
+/* 8010226C 000FDECC 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 80102270 000FDED0 90 01 00 28 */ stw r0, 0x28(r1)
+/* 80102274 000FDED4 90 01 00 30 */ stw r0, 0x30(r1)
+/* 80102278 000FDED8 48 17 05 59 */ bl OSGetTick
+/* 8010227C 000FDEDC 3C 80 80 00 */ lis r4, 0x800000F8@ha
+/* 80102280 000FDEE0 3C C0 10 62 */ lis r6, 0x10624DD3@ha
+/* 80102284 000FDEE4 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4)
+/* 80102288 000FDEE8 3C 80 12 97 */ lis r4, 0x12970C00@ha
+/* 8010228C 000FDEEC C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80102290 000FDEF0 38 C6 4D D3 */ addi r6, r6, 0x10624DD3@l
+/* 80102294 000FDEF4 54 00 F0 BE */ srwi r0, r0, 2
+/* 80102298 000FDEF8 C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
+/* 8010229C 000FDEFC 7C C6 00 16 */ mulhwu r6, r6, r0
+/* 801022A0 000FDF00 3C A0 05 E2 */ lis r5, 0x05E1D27B@ha
+/* 801022A4 000FDF04 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 801022A8 000FDF08 38 84 0C 00 */ addi r4, r4, 0x12970C00@l
+/* 801022AC 000FDF0C 38 05 D2 7B */ addi r0, r5, 0x05E1D27B@l
+/* 801022B0 000FDF10 D0 21 00 08 */ stfs f1, 8(r1)
+/* 801022B4 000FDF14 54 C5 D1 BE */ srwi r5, r6, 6
+/* 801022B8 000FDF18 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 801022BC 000FDF1C 7C C3 2B 96 */ divwu r6, r3, r5
+/* 801022C0 000FDF20 38 60 03 F2 */ li r3, 0x3f2
+/* 801022C4 000FDF24 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 801022C8 000FDF28 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 801022CC 000FDF2C D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 801022D0 000FDF30 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 801022D4 000FDF34 7C A0 30 16 */ mulhwu r5, r0, r6
+/* 801022D8 000FDF38 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 801022DC 000FDF3C 7C 05 30 50 */ subf r0, r5, r6
+/* 801022E0 000FDF40 54 00 F8 7E */ srwi r0, r0, 1
+/* 801022E4 000FDF44 7C 00 2A 14 */ add r0, r0, r5
+/* 801022E8 000FDF48 54 00 BA 7E */ srwi r0, r0, 9
+/* 801022EC 000FDF4C 1C 00 03 E9 */ mulli r0, r0, 0x3e9
+/* 801022F0 000FDF50 7F A0 30 50 */ subf r29, r0, r6
+/* 801022F4 000FDF54 4B F5 89 6D */ bl func_8005AC60
+/* 801022F8 000FDF58 7C 66 1B 78 */ mr r6, r3
+/* 801022FC 000FDF5C 7F C3 F3 78 */ mr r3, r30
+/* 80102300 000FDF60 7F E4 FB 78 */ mr r4, r31
+/* 80102304 000FDF64 38 A0 00 02 */ li r5, 2
+/* 80102308 000FDF68 48 15 1B FD */ bl func_80253F04
+/* 8010230C 000FDF6C 7F C3 F3 78 */ mr r3, r30
+/* 80102310 000FDF70 7F E4 FB 78 */ mr r4, r31
+/* 80102314 000FDF74 38 C1 00 08 */ addi r6, r1, 8
+/* 80102318 000FDF78 38 A0 00 01 */ li r5, 1
+/* 8010231C 000FDF7C 48 15 1B E9 */ bl func_80253F04
+/* 80102320 000FDF80 28 1D 01 F4 */ cmplwi r29, 0x1f4
+/* 80102324 000FDF84 41 81 00 7C */ bgt lbl_801023A0
+/* 80102328 000FDF88 93 A1 00 2C */ stw r29, 0x2c(r1)
+/* 8010232C 000FDF8C C8 82 8C 30 */ lfd f4, lbl_80641230-_SDA2_BASE_(r2)
+/* 80102330 000FDF90 93 A1 00 34 */ stw r29, 0x34(r1)
+/* 80102334 000FDF94 C8 21 00 28 */ lfd f1, 0x28(r1)
+/* 80102338 000FDF98 C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 8010233C 000FDF9C EC 61 20 28 */ fsubs f3, f1, f4
+/* 80102340 000FDFA0 C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
+/* 80102344 000FDFA4 EC 20 20 28 */ fsubs f1, f0, f4
+/* 80102348 000FDFA8 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
+/* 8010234C 000FDFAC C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
+/* 80102350 000FDFB0 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 80102354 000FDFB4 EC 20 00 72 */ fmuls f1, f0, f1
+/* 80102358 000FDFB8 C0 62 8C 4C */ lfs f3, lbl_8064124C-_SDA2_BASE_(r2)
+/* 8010235C 000FDFBC C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
+/* 80102360 000FDFC0 EC 82 28 24 */ fdivs f4, f2, f5
+/* 80102364 000FDFC4 C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
+/* 80102368 000FDFC8 EC 21 28 24 */ fdivs f1, f1, f5
+/* 8010236C 000FDFCC EC 00 08 28 */ fsubs f0, f0, f1
+/* 80102370 000FDFD0 EC 63 20 28 */ fsubs f3, f3, f4
+/* 80102374 000FDFD4 EC 02 00 32 */ fmuls f0, f2, f0
+/* 80102378 000FDFD8 EC 22 00 F2 */ fmuls f1, f2, f3
+/* 8010237C 000FDFDC FC 00 00 1E */ fctiwz f0, f0
+/* 80102380 000FDFE0 FC 20 08 1E */ fctiwz f1, f1
+/* 80102384 000FDFE4 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80102388 000FDFE8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8010238C 000FDFEC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80102390 000FDFF0 80 61 00 3C */ lwz r3, 0x3c(r1)
+/* 80102394 000FDFF4 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80102398 000FDFF8 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 8010239C 000FDFFC 48 00 00 7C */ b lbl_80102418
+lbl_801023A0:
+/* 801023A0 000FE000 38 1D FE 0C */ addi r0, r29, -500
+/* 801023A4 000FE004 C8 62 8C 30 */ lfd f3, lbl_80641230-_SDA2_BASE_(r2)
+/* 801023A8 000FE008 90 01 00 2C */ stw r0, 0x2c(r1)
+/* 801023AC 000FE00C C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
+/* 801023B0 000FE010 90 01 00 34 */ stw r0, 0x34(r1)
+/* 801023B4 000FE014 C8 01 00 28 */ lfd f0, 0x28(r1)
+/* 801023B8 000FE018 C8 21 00 30 */ lfd f1, 0x30(r1)
+/* 801023BC 000FE01C EC 80 18 28 */ fsubs f4, f0, f3
+/* 801023C0 000FE020 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
+/* 801023C4 000FE024 EC 21 18 28 */ fsubs f1, f1, f3
+/* 801023C8 000FE028 C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
+/* 801023CC 000FE02C C0 62 8C 5C */ lfs f3, lbl_8064125C-_SDA2_BASE_(r2)
+/* 801023D0 000FE030 EC 82 01 32 */ fmuls f4, f2, f4
+/* 801023D4 000FE034 EC 20 00 72 */ fmuls f1, f0, f1
+/* 801023D8 000FE038 C0 02 8C 60 */ lfs f0, lbl_80641260-_SDA2_BASE_(r2)
+/* 801023DC 000FE03C C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
+/* 801023E0 000FE040 EC 84 28 24 */ fdivs f4, f4, f5
+/* 801023E4 000FE044 EC 21 28 24 */ fdivs f1, f1, f5
+/* 801023E8 000FE048 EC 00 08 2A */ fadds f0, f0, f1
+/* 801023EC 000FE04C EC 63 20 2A */ fadds f3, f3, f4
+/* 801023F0 000FE050 EC 02 00 32 */ fmuls f0, f2, f0
+/* 801023F4 000FE054 EC 22 00 F2 */ fmuls f1, f2, f3
+/* 801023F8 000FE058 FC 00 00 1E */ fctiwz f0, f0
+/* 801023FC 000FE05C FC 20 08 1E */ fctiwz f1, f1
+/* 80102400 000FE060 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 80102404 000FE064 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80102408 000FE068 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 8010240C 000FE06C 80 61 00 44 */ lwz r3, 0x44(r1)
+/* 80102410 000FE070 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80102414 000FE074 98 7F 00 0F */ stb r3, 0xf(r31)
+lbl_80102418:
+/* 80102418 000FE078 38 00 00 00 */ li r0, 0
+/* 8010241C 000FE07C 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80102420 000FE080 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80102424 000FE084 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80102428 000FE088 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010242C 000FE08C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80102430 000FE090 7C 08 03 A6 */ mtlr r0
+/* 80102434 000FE094 38 21 00 60 */ addi r1, r1, 0x60
+/* 80102438 000FE098 4E 80 00 20 */ blr
+
+.global func_8010243C
+func_8010243C:
+/* 8010243C 000FE09C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102440 000FE0A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80102444 000FE0A4 A0 03 05 10 */ lhz r0, 0x510(r3)
+/* 80102448 000FE0A8 28 00 01 EF */ cmplwi r0, 0x1ef
+/* 8010244C 000FE0AC 41 80 00 08 */ blt lbl_80102454
+/* 80102450 000FE0B0 38 00 01 EE */ li r0, 0x1ee
+lbl_80102454:
+/* 80102454 000FE0B4 3C 60 80 42 */ lis r3, lbl_80418508@ha
+/* 80102458 000FE0B8 54 00 20 36 */ slwi r0, r0, 4
+/* 8010245C 000FE0BC 38 63 85 08 */ addi r3, r3, lbl_80418508@l
+/* 80102460 000FE0C0 7C 03 04 2E */ lfsx f0, r3, r0
+/* 80102464 000FE0C4 7C 63 02 14 */ add r3, r3, r0
+/* 80102468 000FE0C8 D0 04 00 00 */ stfs f0, 0(r4)
+/* 8010246C 000FE0CC C0 03 00 04 */ lfs f0, 4(r3)
+/* 80102470 000FE0D0 D0 04 00 04 */ stfs f0, 4(r4)
+/* 80102474 000FE0D4 C0 03 00 08 */ lfs f0, 8(r3)
+/* 80102478 000FE0D8 D0 04 00 08 */ stfs f0, 8(r4)
+/* 8010247C 000FE0DC 4E 80 00 20 */ blr
+
+.global func_80102480
+func_80102480:
+/* 80102480 000FE0E0 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80102484 000FE0E4 7C 08 02 A6 */ mflr r0
+/* 80102488 000FE0E8 90 01 00 54 */ stw r0, 0x54(r1)
+/* 8010248C 000FE0EC DB E1 00 40 */ stfd f31, 0x40(r1)
+/* 80102490 000FE0F0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
+/* 80102494 000FE0F4 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80102498 000FE0F8 7C 9F 23 78 */ mr r31, r4
+/* 8010249C 000FE0FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801024A0 000FE100 80 03 00 E0 */ lwz r0, 0xe0(r3)
+/* 801024A4 000FE104 34 80 0C 0C */ addic. r4, r0, 0xc0c
+/* 801024A8 000FE108 40 82 00 0C */ bne lbl_801024B4
+/* 801024AC 000FE10C C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
+/* 801024B0 000FE110 48 00 00 28 */ b lbl_801024D8
+lbl_801024B4:
+/* 801024B4 000FE114 38 64 00 0C */ addi r3, r4, 0xc
+/* 801024B8 000FE118 38 A1 00 2C */ addi r5, r1, 0x2c
+/* 801024BC 000FE11C 48 17 A8 2D */ bl PSVECSubtract
+/* 801024C0 000FE120 C0 41 00 30 */ lfs f2, 0x30(r1)
+/* 801024C4 000FE124 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 801024C8 000FE128 C0 01 00 34 */ lfs f0, 0x34(r1)
+/* 801024CC 000FE12C D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 801024D0 000FE130 D0 41 00 24 */ stfs f2, 0x24(r1)
+/* 801024D4 000FE134 D0 01 00 28 */ stfs f0, 0x28(r1)
+lbl_801024D8:
+/* 801024D8 000FE138 C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
+/* 801024DC 000FE13C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801024E0 000FE140 EF E0 10 24 */ fdivs f31, f0, f2
+/* 801024E4 000FE144 80 03 00 E0 */ lwz r0, 0xe0(r3)
+/* 801024E8 000FE148 34 80 0C 0C */ addic. r4, r0, 0xc0c
+/* 801024EC 000FE14C 40 82 00 0C */ bne lbl_801024F8
+/* 801024F0 000FE150 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
+/* 801024F4 000FE154 48 00 00 28 */ b lbl_8010251C
+lbl_801024F8:
+/* 801024F8 000FE158 38 64 00 0C */ addi r3, r4, 0xc
+/* 801024FC 000FE15C 38 A1 00 14 */ addi r5, r1, 0x14
+/* 80102500 000FE160 48 17 A7 E9 */ bl PSVECSubtract
+/* 80102504 000FE164 C0 41 00 14 */ lfs f2, 0x14(r1)
+/* 80102508 000FE168 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 8010250C 000FE16C C0 01 00 1C */ lfs f0, 0x1c(r1)
+/* 80102510 000FE170 D0 41 00 08 */ stfs f2, 8(r1)
+/* 80102514 000FE174 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 80102518 000FE178 D0 01 00 10 */ stfs f0, 0x10(r1)
+lbl_8010251C:
+/* 8010251C 000FE17C C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
+/* 80102520 000FE180 EC 20 10 24 */ fdivs f1, f0, f2
+/* 80102524 000FE184 FC 01 F8 40 */ fcmpo cr0, f1, f31
+/* 80102528 000FE188 40 80 00 08 */ bge lbl_80102530
+/* 8010252C 000FE18C 48 00 00 08 */ b lbl_80102534
+lbl_80102530:
+/* 80102530 000FE190 FC 20 F8 90 */ fmr f1, f31
+lbl_80102534:
+/* 80102534 000FE194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102538 000FE198 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 8010253C 000FE19C A0 03 05 10 */ lhz r0, 0x510(r3)
+/* 80102540 000FE1A0 28 00 01 EF */ cmplwi r0, 0x1ef
+/* 80102544 000FE1A4 41 80 00 08 */ blt lbl_8010254C
+/* 80102548 000FE1A8 38 00 01 EE */ li r0, 0x1ee
+lbl_8010254C:
+/* 8010254C 000FE1AC 3C 60 80 42 */ lis r3, lbl_80418508@ha
+/* 80102550 000FE1B0 54 00 20 36 */ slwi r0, r0, 4
+/* 80102554 000FE1B4 38 63 85 08 */ addi r3, r3, lbl_80418508@l
+/* 80102558 000FE1B8 7C 63 02 14 */ add r3, r3, r0
+/* 8010255C 000FE1BC C0 03 00 0C */ lfs f0, 0xc(r3)
+/* 80102560 000FE1C0 EC 01 00 32 */ fmuls f0, f1, f0
+/* 80102564 000FE1C4 D0 1F 00 00 */ stfs f0, 0(r31)
+/* 80102568 000FE1C8 D0 1F 00 04 */ stfs f0, 4(r31)
+/* 8010256C 000FE1CC D0 1F 00 08 */ stfs f0, 8(r31)
+/* 80102570 000FE1D0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
+/* 80102574 000FE1D4 CB E1 00 40 */ lfd f31, 0x40(r1)
+/* 80102578 000FE1D8 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8010257C 000FE1DC 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80102580 000FE1E0 7C 08 03 A6 */ mtlr r0
+/* 80102584 000FE1E4 38 21 00 50 */ addi r1, r1, 0x50
+/* 80102588 000FE1E8 4E 80 00 20 */ blr
+
+.global func_8010258C
+func_8010258C:
+/* 8010258C 000FE1EC 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80102590 000FE1F0 7C 08 02 A6 */ mflr r0
+/* 80102594 000FE1F4 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80102598 000FE1F8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8010259C 000FE1FC 48 0C 4B 85 */ bl _savegpr_25
+/* 801025A0 000FE200 7C 79 1B 78 */ mr r25, r3
+/* 801025A4 000FE204 7C 9B 23 78 */ mr r27, r4
+/* 801025A8 000FE208 38 60 00 09 */ li r3, 9
+/* 801025AC 000FE20C 48 06 04 E5 */ bl func_80162A90
+/* 801025B0 000FE210 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 801025B4 000FE214 7C 7A 1B 78 */ mr r26, r3
+/* 801025B8 000FE218 38 80 00 07 */ li r4, 7
+/* 801025BC 000FE21C 38 A0 00 00 */ li r5, 0
+/* 801025C0 000FE220 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 801025C4 000FE224 48 2D B4 19 */ bl func_803DD9DC
+/* 801025C8 000FE228 7C 03 D0 50 */ subf r0, r3, r26
+/* 801025CC 000FE22C 7F 23 CB 78 */ mr r3, r25
+/* 801025D0 000FE230 7C 00 00 34 */ cntlzw r0, r0
+/* 801025D4 000FE234 7F 64 DB 78 */ mr r4, r27
+/* 801025D8 000FE238 54 1A D9 7E */ srwi r26, r0, 5
+/* 801025DC 000FE23C 38 C1 00 08 */ addi r6, r1, 8
+/* 801025E0 000FE240 3B 20 00 00 */ li r25, 0
+/* 801025E4 000FE244 38 A0 00 06 */ li r5, 6
+/* 801025E8 000FE248 48 15 18 F5 */ bl func_80253EDC
+/* 801025EC 000FE24C C0 A1 00 08 */ lfs f5, 8(r1)
+/* 801025F0 000FE250 38 00 FF 00 */ li r0, -256
+/* 801025F4 000FE254 C0 61 00 18 */ lfs f3, 0x18(r1)
+/* 801025F8 000FE258 C0 21 00 0C */ lfs f1, 0xc(r1)
+/* 801025FC 000FE25C FC 80 28 1E */ fctiwz f4, f5
+/* 80102600 000FE260 C0 01 00 20 */ lfs f0, 0x20(r1)
+/* 80102604 000FE264 FC 40 18 1E */ fctiwz f2, f3
+/* 80102608 000FE268 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010260C 000FE26C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102610 000FE270 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80102614 000FE274 D8 81 00 28 */ stfd f4, 0x28(r1)
+/* 80102618 000FE278 FC 20 08 1E */ fctiwz f1, f1
+/* 8010261C 000FE27C 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80102620 000FE280 FC 00 00 1E */ fctiwz f0, f0
+/* 80102624 000FE284 D8 41 00 30 */ stfd f2, 0x30(r1)
+/* 80102628 000FE288 83 C1 00 2C */ lwz r30, 0x2c(r1)
+/* 8010262C 000FE28C 7C 9F 03 78 */ or r31, r4, r0
+/* 80102630 000FE290 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80102634 000FE294 83 A1 00 34 */ lwz r29, 0x34(r1)
+/* 80102638 000FE298 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8010263C 000FE29C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80102640 000FE2A0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80102644 000FE2A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102648 000FE2A8 4B F5 48 3D */ bl func_80056E84
+/* 8010264C 000FE2AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80102650 000FE2B0 40 82 01 E8 */ bne lbl_80102838
+/* 80102654 000FE2B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102658 000FE2B8 38 80 00 97 */ li r4, 0x97
+/* 8010265C 000FE2BC 38 A0 00 00 */ li r5, 0
+/* 80102660 000FE2C0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102664 000FE2C4 48 2D B3 79 */ bl func_803DD9DC
+/* 80102668 000FE2C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010266C 000FE2CC 40 82 00 98 */ bne lbl_80102704
+/* 80102670 000FE2D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102674 000FE2D4 38 80 00 98 */ li r4, 0x98
+/* 80102678 000FE2D8 38 A0 00 00 */ li r5, 0
+/* 8010267C 000FE2DC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102680 000FE2E0 48 2D B3 5D */ bl func_803DD9DC
+/* 80102684 000FE2E4 28 03 00 37 */ cmplwi r3, 0x37
+/* 80102688 000FE2E8 40 82 00 0C */ bne lbl_80102694
+/* 8010268C 000FE2EC 3B 20 00 0F */ li r25, 0xf
+/* 80102690 000FE2F0 48 00 01 A8 */ b lbl_80102838
+lbl_80102694:
+/* 80102694 000FE2F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102698 000FE2F8 38 80 00 6E */ li r4, 0x6e
+/* 8010269C 000FE2FC 38 A0 00 00 */ li r5, 0
+/* 801026A0 000FE300 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801026A4 000FE304 48 2D B3 39 */ bl func_803DD9DC
+/* 801026A8 000FE308 2C 03 00 00 */ cmpwi r3, 0
+/* 801026AC 000FE30C 41 82 00 1C */ beq lbl_801026C8
+/* 801026B0 000FE310 2C 1A 00 00 */ cmpwi r26, 0
+/* 801026B4 000FE314 41 82 00 0C */ beq lbl_801026C0
+/* 801026B8 000FE318 3B 20 00 07 */ li r25, 7
+/* 801026BC 000FE31C 48 00 01 7C */ b lbl_80102838
+lbl_801026C0:
+/* 801026C0 000FE320 3B 20 00 08 */ li r25, 8
+/* 801026C4 000FE324 48 00 01 74 */ b lbl_80102838
+lbl_801026C8:
+/* 801026C8 000FE328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801026CC 000FE32C 38 80 00 98 */ li r4, 0x98
+/* 801026D0 000FE330 38 A0 00 00 */ li r5, 0
+/* 801026D4 000FE334 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801026D8 000FE338 48 2D B3 05 */ bl func_803DD9DC
+/* 801026DC 000FE33C 28 03 07 D1 */ cmplwi r3, 0x7d1
+/* 801026E0 000FE340 40 82 00 0C */ bne lbl_801026EC
+/* 801026E4 000FE344 3B 20 00 02 */ li r25, 2
+/* 801026E8 000FE348 48 00 01 50 */ b lbl_80102838
+lbl_801026EC:
+/* 801026EC 000FE34C 2C 1A 00 00 */ cmpwi r26, 0
+/* 801026F0 000FE350 41 82 00 0C */ beq lbl_801026FC
+/* 801026F4 000FE354 3B 20 00 00 */ li r25, 0
+/* 801026F8 000FE358 48 00 01 40 */ b lbl_80102838
+lbl_801026FC:
+/* 801026FC 000FE35C 3B 20 00 01 */ li r25, 1
+/* 80102700 000FE360 48 00 01 38 */ b lbl_80102838
+lbl_80102704:
+/* 80102704 000FE364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102708 000FE368 38 80 00 6E */ li r4, 0x6e
+/* 8010270C 000FE36C 38 A0 00 00 */ li r5, 0
+/* 80102710 000FE370 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102714 000FE374 48 2D B2 C9 */ bl func_803DD9DC
+/* 80102718 000FE378 2C 03 00 00 */ cmpwi r3, 0
+/* 8010271C 000FE37C 41 82 00 84 */ beq lbl_801027A0
+/* 80102720 000FE380 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102724 000FE384 38 80 00 97 */ li r4, 0x97
+/* 80102728 000FE388 38 A0 00 00 */ li r5, 0
+/* 8010272C 000FE38C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102730 000FE390 48 2D B2 AD */ bl func_803DD9DC
+/* 80102734 000FE394 28 03 07 D2 */ cmplwi r3, 0x7d2
+/* 80102738 000FE398 40 82 00 1C */ bne lbl_80102754
+/* 8010273C 000FE39C 2C 1A 00 00 */ cmpwi r26, 0
+/* 80102740 000FE3A0 41 82 00 0C */ beq lbl_8010274C
+/* 80102744 000FE3A4 3B 20 00 0D */ li r25, 0xd
+/* 80102748 000FE3A8 48 00 00 F0 */ b lbl_80102838
+lbl_8010274C:
+/* 8010274C 000FE3AC 3B 20 00 0E */ li r25, 0xe
+/* 80102750 000FE3B0 48 00 00 E8 */ b lbl_80102838
+lbl_80102754:
+/* 80102754 000FE3B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102758 000FE3B8 38 80 00 97 */ li r4, 0x97
+/* 8010275C 000FE3BC 38 A0 00 00 */ li r5, 0
+/* 80102760 000FE3C0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102764 000FE3C4 48 2D B2 79 */ bl func_803DD9DC
+/* 80102768 000FE3C8 28 03 0B B9 */ cmplwi r3, 0xbb9
+/* 8010276C 000FE3CC 40 82 00 1C */ bne lbl_80102788
+/* 80102770 000FE3D0 2C 1A 00 00 */ cmpwi r26, 0
+/* 80102774 000FE3D4 41 82 00 0C */ beq lbl_80102780
+/* 80102778 000FE3D8 3B 20 00 0B */ li r25, 0xb
+/* 8010277C 000FE3DC 48 00 00 BC */ b lbl_80102838
+lbl_80102780:
+/* 80102780 000FE3E0 3B 20 00 0C */ li r25, 0xc
+/* 80102784 000FE3E4 48 00 00 B4 */ b lbl_80102838
+lbl_80102788:
+/* 80102788 000FE3E8 2C 1A 00 00 */ cmpwi r26, 0
+/* 8010278C 000FE3EC 41 82 00 0C */ beq lbl_80102798
+/* 80102790 000FE3F0 3B 20 00 09 */ li r25, 9
+/* 80102794 000FE3F4 48 00 00 A4 */ b lbl_80102838
+lbl_80102798:
+/* 80102798 000FE3F8 3B 20 00 0A */ li r25, 0xa
+/* 8010279C 000FE3FC 48 00 00 9C */ b lbl_80102838
+lbl_801027A0:
+/* 801027A0 000FE400 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027A4 000FE404 38 80 00 97 */ li r4, 0x97
+/* 801027A8 000FE408 38 A0 00 00 */ li r5, 0
+/* 801027AC 000FE40C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801027B0 000FE410 48 2D B2 2D */ bl func_803DD9DC
+/* 801027B4 000FE414 28 03 07 D1 */ cmplwi r3, 0x7d1
+/* 801027B8 000FE418 41 82 00 58 */ beq lbl_80102810
+/* 801027BC 000FE41C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027C0 000FE420 38 80 00 97 */ li r4, 0x97
+/* 801027C4 000FE424 38 A0 00 00 */ li r5, 0
+/* 801027C8 000FE428 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801027CC 000FE42C 48 2D B2 11 */ bl func_803DD9DC
+/* 801027D0 000FE430 28 03 07 D0 */ cmplwi r3, 0x7d0
+/* 801027D4 000FE434 41 82 00 3C */ beq lbl_80102810
+/* 801027D8 000FE438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027DC 000FE43C 38 80 00 97 */ li r4, 0x97
+/* 801027E0 000FE440 38 A0 00 00 */ li r5, 0
+/* 801027E4 000FE444 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801027E8 000FE448 48 2D B1 F5 */ bl func_803DD9DC
+/* 801027EC 000FE44C 28 03 07 D9 */ cmplwi r3, 0x7d9
+/* 801027F0 000FE450 41 82 00 20 */ beq lbl_80102810
+/* 801027F4 000FE454 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027F8 000FE458 38 80 00 97 */ li r4, 0x97
+/* 801027FC 000FE45C 38 A0 00 00 */ li r5, 0
+/* 80102800 000FE460 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102804 000FE464 48 2D B1 D9 */ bl func_803DD9DC
+/* 80102808 000FE468 28 03 07 DA */ cmplwi r3, 0x7da
+/* 8010280C 000FE46C 40 82 00 1C */ bne lbl_80102828
+lbl_80102810:
+/* 80102810 000FE470 2C 1A 00 00 */ cmpwi r26, 0
+/* 80102814 000FE474 41 82 00 0C */ beq lbl_80102820
+/* 80102818 000FE478 3B 20 00 05 */ li r25, 5
+/* 8010281C 000FE47C 48 00 00 1C */ b lbl_80102838
+lbl_80102820:
+/* 80102820 000FE480 3B 20 00 06 */ li r25, 6
+/* 80102824 000FE484 48 00 00 14 */ b lbl_80102838
+lbl_80102828:
+/* 80102828 000FE488 7C 1A 00 D0 */ neg r0, r26
+/* 8010282C 000FE48C 7C 00 D3 78 */ or r0, r0, r26
+/* 80102830 000FE490 7C 03 FE 70 */ srawi r3, r0, 0x1f
+/* 80102834 000FE494 3B 23 00 04 */ addi r25, r3, 4
+lbl_80102838:
+/* 80102838 000FE498 28 19 00 0F */ cmplwi r25, 0xf
+/* 8010283C 000FE49C 41 81 06 08 */ bgt lbl_80102E44
+/* 80102840 000FE4A0 3C 60 80 42 */ lis r3, lbl_8041AA08@ha
+/* 80102844 000FE4A4 57 20 10 3A */ slwi r0, r25, 2
+/* 80102848 000FE4A8 38 63 AA 08 */ addi r3, r3, lbl_8041AA08@l
+/* 8010284C 000FE4AC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80102850 000FE4B0 7C 69 03 A6 */ mtctr r3
+/* 80102854 000FE4B4 4E 80 04 20 */ bctr
+/* 80102858 000FE4B8 7F C3 F3 78 */ mr r3, r30
+/* 8010285C 000FE4BC 7F A4 EB 78 */ mr r4, r29
+/* 80102860 000FE4C0 7F E7 FB 78 */ mr r7, r31
+/* 80102864 000FE4C4 7F 85 07 34 */ extsh r5, r28
+/* 80102868 000FE4C8 7F 66 07 34 */ extsh r6, r27
+/* 8010286C 000FE4CC 48 00 05 F1 */ bl func_80102E5C
+/* 80102870 000FE4D0 7C 65 1B 78 */ mr r5, r3
+/* 80102874 000FE4D4 7F C4 F3 78 */ mr r4, r30
+/* 80102878 000FE4D8 7F E8 FB 78 */ mr r8, r31
+/* 8010287C 000FE4DC 7F 86 07 34 */ extsh r6, r28
+/* 80102880 000FE4E0 7F 67 07 34 */ extsh r7, r27
+/* 80102884 000FE4E4 38 60 30 2A */ li r3, 0x302a
+/* 80102888 000FE4E8 48 00 06 75 */ bl func_80102EFC
+/* 8010288C 000FE4EC 7C 64 1B 78 */ mr r4, r3
+/* 80102890 000FE4F0 7F C3 F3 78 */ mr r3, r30
+/* 80102894 000FE4F4 7F E7 FB 78 */ mr r7, r31
+/* 80102898 000FE4F8 7F 85 07 34 */ extsh r5, r28
+/* 8010289C 000FE4FC 7F 66 07 34 */ extsh r6, r27
+/* 801028A0 000FE500 48 00 15 B1 */ bl func_80103E50
+/* 801028A4 000FE504 7C 64 1B 78 */ mr r4, r3
+/* 801028A8 000FE508 7F C3 F3 78 */ mr r3, r30
+/* 801028AC 000FE50C 7F E7 FB 78 */ mr r7, r31
+/* 801028B0 000FE510 7F 85 07 34 */ extsh r5, r28
+/* 801028B4 000FE514 7F 66 07 34 */ extsh r6, r27
+/* 801028B8 000FE518 48 00 19 59 */ bl func_80104210
+/* 801028BC 000FE51C 48 00 05 88 */ b lbl_80102E44
+/* 801028C0 000FE520 7F C3 F3 78 */ mr r3, r30
+/* 801028C4 000FE524 7F A4 EB 78 */ mr r4, r29
+/* 801028C8 000FE528 7F E7 FB 78 */ mr r7, r31
+/* 801028CC 000FE52C 7F 85 07 34 */ extsh r5, r28
+/* 801028D0 000FE530 7F 66 07 34 */ extsh r6, r27
+/* 801028D4 000FE534 48 00 05 89 */ bl func_80102E5C
+/* 801028D8 000FE538 7C 65 1B 78 */ mr r5, r3
+/* 801028DC 000FE53C 7F C4 F3 78 */ mr r4, r30
+/* 801028E0 000FE540 7F E8 FB 78 */ mr r8, r31
+/* 801028E4 000FE544 7F 86 07 34 */ extsh r6, r28
+/* 801028E8 000FE548 7F 67 07 34 */ extsh r7, r27
+/* 801028EC 000FE54C 38 60 30 2B */ li r3, 0x302b
+/* 801028F0 000FE550 48 00 06 0D */ bl func_80102EFC
+/* 801028F4 000FE554 7C 64 1B 78 */ mr r4, r3
+/* 801028F8 000FE558 7F C3 F3 78 */ mr r3, r30
+/* 801028FC 000FE55C 7F E7 FB 78 */ mr r7, r31
+/* 80102900 000FE560 7F 85 07 34 */ extsh r5, r28
+/* 80102904 000FE564 7F 66 07 34 */ extsh r6, r27
+/* 80102908 000FE568 48 00 15 49 */ bl func_80103E50
+/* 8010290C 000FE56C 7C 64 1B 78 */ mr r4, r3
+/* 80102910 000FE570 7F C3 F3 78 */ mr r3, r30
+/* 80102914 000FE574 7F E7 FB 78 */ mr r7, r31
+/* 80102918 000FE578 7F 85 07 34 */ extsh r5, r28
+/* 8010291C 000FE57C 7F 66 07 34 */ extsh r6, r27
+/* 80102920 000FE580 48 00 18 F1 */ bl func_80104210
+/* 80102924 000FE584 48 00 05 20 */ b lbl_80102E44
+/* 80102928 000FE588 7F C3 F3 78 */ mr r3, r30
+/* 8010292C 000FE58C 7F A4 EB 78 */ mr r4, r29
+/* 80102930 000FE590 7F E7 FB 78 */ mr r7, r31
+/* 80102934 000FE594 7F 85 07 34 */ extsh r5, r28
+/* 80102938 000FE598 7F 66 07 34 */ extsh r6, r27
+/* 8010293C 000FE59C 48 00 05 21 */ bl func_80102E5C
+/* 80102940 000FE5A0 7C 65 1B 78 */ mr r5, r3
+/* 80102944 000FE5A4 7F C4 F3 78 */ mr r4, r30
+/* 80102948 000FE5A8 7F E8 FB 78 */ mr r8, r31
+/* 8010294C 000FE5AC 7F 86 07 34 */ extsh r6, r28
+/* 80102950 000FE5B0 7F 67 07 34 */ extsh r7, r27
+/* 80102954 000FE5B4 38 60 30 2C */ li r3, 0x302c
+/* 80102958 000FE5B8 48 00 05 A5 */ bl func_80102EFC
+/* 8010295C 000FE5BC 7C 64 1B 78 */ mr r4, r3
+/* 80102960 000FE5C0 7F C3 F3 78 */ mr r3, r30
+/* 80102964 000FE5C4 7F E7 FB 78 */ mr r7, r31
+/* 80102968 000FE5C8 7F 85 07 34 */ extsh r5, r28
+/* 8010296C 000FE5CC 7F 66 07 34 */ extsh r6, r27
+/* 80102970 000FE5D0 48 00 14 E1 */ bl func_80103E50
+/* 80102974 000FE5D4 7C 64 1B 78 */ mr r4, r3
+/* 80102978 000FE5D8 7F C3 F3 78 */ mr r3, r30
+/* 8010297C 000FE5DC 7F E7 FB 78 */ mr r7, r31
+/* 80102980 000FE5E0 7F 85 07 34 */ extsh r5, r28
+/* 80102984 000FE5E4 7F 66 07 34 */ extsh r6, r27
+/* 80102988 000FE5E8 48 00 18 89 */ bl func_80104210
+/* 8010298C 000FE5EC 48 00 04 B8 */ b lbl_80102E44
+/* 80102990 000FE5F0 7F C3 F3 78 */ mr r3, r30
+/* 80102994 000FE5F4 7F A4 EB 78 */ mr r4, r29
+/* 80102998 000FE5F8 7F E7 FB 78 */ mr r7, r31
+/* 8010299C 000FE5FC 7F 85 07 34 */ extsh r5, r28
+/* 801029A0 000FE600 7F 66 07 34 */ extsh r6, r27
+/* 801029A4 000FE604 48 00 04 B9 */ bl func_80102E5C
+/* 801029A8 000FE608 7C 65 1B 78 */ mr r5, r3
+/* 801029AC 000FE60C 7F C4 F3 78 */ mr r4, r30
+/* 801029B0 000FE610 7F E8 FB 78 */ mr r8, r31
+/* 801029B4 000FE614 7F 86 07 34 */ extsh r6, r28
+/* 801029B8 000FE618 7F 67 07 34 */ extsh r7, r27
+/* 801029BC 000FE61C 38 60 30 2D */ li r3, 0x302d
+/* 801029C0 000FE620 48 00 05 3D */ bl func_80102EFC
+/* 801029C4 000FE624 7C 64 1B 78 */ mr r4, r3
+/* 801029C8 000FE628 7F C3 F3 78 */ mr r3, r30
+/* 801029CC 000FE62C 7F E7 FB 78 */ mr r7, r31
+/* 801029D0 000FE630 7F 85 07 34 */ extsh r5, r28
+/* 801029D4 000FE634 7F 66 07 34 */ extsh r6, r27
+/* 801029D8 000FE638 48 00 14 79 */ bl func_80103E50
+/* 801029DC 000FE63C 7C 64 1B 78 */ mr r4, r3
+/* 801029E0 000FE640 7F C3 F3 78 */ mr r3, r30
+/* 801029E4 000FE644 7F E7 FB 78 */ mr r7, r31
+/* 801029E8 000FE648 7F 85 07 34 */ extsh r5, r28
+/* 801029EC 000FE64C 7F 66 07 34 */ extsh r6, r27
+/* 801029F0 000FE650 48 00 18 21 */ bl func_80104210
+/* 801029F4 000FE654 48 00 04 50 */ b lbl_80102E44
+/* 801029F8 000FE658 7F C3 F3 78 */ mr r3, r30
+/* 801029FC 000FE65C 7F A4 EB 78 */ mr r4, r29
+/* 80102A00 000FE660 7F E7 FB 78 */ mr r7, r31
+/* 80102A04 000FE664 7F 85 07 34 */ extsh r5, r28
+/* 80102A08 000FE668 7F 66 07 34 */ extsh r6, r27
+/* 80102A0C 000FE66C 48 00 04 51 */ bl func_80102E5C
+/* 80102A10 000FE670 7C 65 1B 78 */ mr r5, r3
+/* 80102A14 000FE674 7F C4 F3 78 */ mr r4, r30
+/* 80102A18 000FE678 7F E8 FB 78 */ mr r8, r31
+/* 80102A1C 000FE67C 7F 86 07 34 */ extsh r6, r28
+/* 80102A20 000FE680 7F 67 07 34 */ extsh r7, r27
+/* 80102A24 000FE684 38 60 30 2E */ li r3, 0x302e
+/* 80102A28 000FE688 48 00 04 D5 */ bl func_80102EFC
+/* 80102A2C 000FE68C 7C 64 1B 78 */ mr r4, r3
+/* 80102A30 000FE690 7F C3 F3 78 */ mr r3, r30
+/* 80102A34 000FE694 7F E7 FB 78 */ mr r7, r31
+/* 80102A38 000FE698 7F 85 07 34 */ extsh r5, r28
+/* 80102A3C 000FE69C 7F 66 07 34 */ extsh r6, r27
+/* 80102A40 000FE6A0 48 00 14 11 */ bl func_80103E50
+/* 80102A44 000FE6A4 7C 64 1B 78 */ mr r4, r3
+/* 80102A48 000FE6A8 7F C3 F3 78 */ mr r3, r30
+/* 80102A4C 000FE6AC 7F E7 FB 78 */ mr r7, r31
+/* 80102A50 000FE6B0 7F 85 07 34 */ extsh r5, r28
+/* 80102A54 000FE6B4 7F 66 07 34 */ extsh r6, r27
+/* 80102A58 000FE6B8 48 00 17 B9 */ bl func_80104210
+/* 80102A5C 000FE6BC 48 00 03 E8 */ b lbl_80102E44
+/* 80102A60 000FE6C0 7F C3 F3 78 */ mr r3, r30
+/* 80102A64 000FE6C4 7F A4 EB 78 */ mr r4, r29
+/* 80102A68 000FE6C8 7F E7 FB 78 */ mr r7, r31
+/* 80102A6C 000FE6CC 7F 85 07 34 */ extsh r5, r28
+/* 80102A70 000FE6D0 7F 66 07 34 */ extsh r6, r27
+/* 80102A74 000FE6D4 48 00 03 E9 */ bl func_80102E5C
+/* 80102A78 000FE6D8 7C 65 1B 78 */ mr r5, r3
+/* 80102A7C 000FE6DC 7F C4 F3 78 */ mr r4, r30
+/* 80102A80 000FE6E0 7F E8 FB 78 */ mr r8, r31
+/* 80102A84 000FE6E4 7F 86 07 34 */ extsh r6, r28
+/* 80102A88 000FE6E8 7F 67 07 34 */ extsh r7, r27
+/* 80102A8C 000FE6EC 38 60 30 2F */ li r3, 0x302f
+/* 80102A90 000FE6F0 48 00 04 6D */ bl func_80102EFC
+/* 80102A94 000FE6F4 7C 64 1B 78 */ mr r4, r3
+/* 80102A98 000FE6F8 7F C3 F3 78 */ mr r3, r30
+/* 80102A9C 000FE6FC 7F E7 FB 78 */ mr r7, r31
+/* 80102AA0 000FE700 7F 85 07 34 */ extsh r5, r28
+/* 80102AA4 000FE704 7F 66 07 34 */ extsh r6, r27
+/* 80102AA8 000FE708 48 00 13 A9 */ bl func_80103E50
+/* 80102AAC 000FE70C 7C 64 1B 78 */ mr r4, r3
+/* 80102AB0 000FE710 7F C3 F3 78 */ mr r3, r30
+/* 80102AB4 000FE714 7F E7 FB 78 */ mr r7, r31
+/* 80102AB8 000FE718 7F 85 07 34 */ extsh r5, r28
+/* 80102ABC 000FE71C 7F 66 07 34 */ extsh r6, r27
+/* 80102AC0 000FE720 48 00 17 51 */ bl func_80104210
+/* 80102AC4 000FE724 48 00 03 80 */ b lbl_80102E44
+/* 80102AC8 000FE728 7F C3 F3 78 */ mr r3, r30
+/* 80102ACC 000FE72C 7F A4 EB 78 */ mr r4, r29
+/* 80102AD0 000FE730 7F E7 FB 78 */ mr r7, r31
+/* 80102AD4 000FE734 7F 85 07 34 */ extsh r5, r28
+/* 80102AD8 000FE738 7F 66 07 34 */ extsh r6, r27
+/* 80102ADC 000FE73C 48 00 03 81 */ bl func_80102E5C
+/* 80102AE0 000FE740 7C 65 1B 78 */ mr r5, r3
+/* 80102AE4 000FE744 7F C4 F3 78 */ mr r4, r30
+/* 80102AE8 000FE748 7F E8 FB 78 */ mr r8, r31
+/* 80102AEC 000FE74C 7F 86 07 34 */ extsh r6, r28
+/* 80102AF0 000FE750 7F 67 07 34 */ extsh r7, r27
+/* 80102AF4 000FE754 38 60 30 30 */ li r3, 0x3030
+/* 80102AF8 000FE758 48 00 04 05 */ bl func_80102EFC
+/* 80102AFC 000FE75C 7C 64 1B 78 */ mr r4, r3
+/* 80102B00 000FE760 7F C3 F3 78 */ mr r3, r30
+/* 80102B04 000FE764 7F E7 FB 78 */ mr r7, r31
+/* 80102B08 000FE768 7F 85 07 34 */ extsh r5, r28
+/* 80102B0C 000FE76C 7F 66 07 34 */ extsh r6, r27
+/* 80102B10 000FE770 48 00 13 41 */ bl func_80103E50
+/* 80102B14 000FE774 7C 64 1B 78 */ mr r4, r3
+/* 80102B18 000FE778 7F C3 F3 78 */ mr r3, r30
+/* 80102B1C 000FE77C 7F E7 FB 78 */ mr r7, r31
+/* 80102B20 000FE780 7F 85 07 34 */ extsh r5, r28
+/* 80102B24 000FE784 7F 66 07 34 */ extsh r6, r27
+/* 80102B28 000FE788 48 00 16 E9 */ bl func_80104210
+/* 80102B2C 000FE78C 48 00 03 18 */ b lbl_80102E44
+/* 80102B30 000FE790 7F C3 F3 78 */ mr r3, r30
+/* 80102B34 000FE794 7F A4 EB 78 */ mr r4, r29
+/* 80102B38 000FE798 7F E7 FB 78 */ mr r7, r31
+/* 80102B3C 000FE79C 7F 85 07 34 */ extsh r5, r28
+/* 80102B40 000FE7A0 7F 66 07 34 */ extsh r6, r27
+/* 80102B44 000FE7A4 48 00 03 19 */ bl func_80102E5C
+/* 80102B48 000FE7A8 7C 65 1B 78 */ mr r5, r3
+/* 80102B4C 000FE7AC 7F C4 F3 78 */ mr r4, r30
+/* 80102B50 000FE7B0 7F E8 FB 78 */ mr r8, r31
+/* 80102B54 000FE7B4 7F 86 07 34 */ extsh r6, r28
+/* 80102B58 000FE7B8 7F 67 07 34 */ extsh r7, r27
+/* 80102B5C 000FE7BC 38 60 30 31 */ li r3, 0x3031
+/* 80102B60 000FE7C0 48 00 03 9D */ bl func_80102EFC
+/* 80102B64 000FE7C4 7C 64 1B 78 */ mr r4, r3
+/* 80102B68 000FE7C8 7F C3 F3 78 */ mr r3, r30
+/* 80102B6C 000FE7CC 7F E7 FB 78 */ mr r7, r31
+/* 80102B70 000FE7D0 7F 85 07 34 */ extsh r5, r28
+/* 80102B74 000FE7D4 7F 66 07 34 */ extsh r6, r27
+/* 80102B78 000FE7D8 48 00 12 D9 */ bl func_80103E50
+/* 80102B7C 000FE7DC 7C 64 1B 78 */ mr r4, r3
+/* 80102B80 000FE7E0 7F C3 F3 78 */ mr r3, r30
+/* 80102B84 000FE7E4 7F E7 FB 78 */ mr r7, r31
+/* 80102B88 000FE7E8 7F 85 07 34 */ extsh r5, r28
+/* 80102B8C 000FE7EC 7F 66 07 34 */ extsh r6, r27
+/* 80102B90 000FE7F0 48 00 16 81 */ bl func_80104210
+/* 80102B94 000FE7F4 48 00 02 B0 */ b lbl_80102E44
+/* 80102B98 000FE7F8 7F C3 F3 78 */ mr r3, r30
+/* 80102B9C 000FE7FC 7F A4 EB 78 */ mr r4, r29
+/* 80102BA0 000FE800 7F E7 FB 78 */ mr r7, r31
+/* 80102BA4 000FE804 7F 85 07 34 */ extsh r5, r28
+/* 80102BA8 000FE808 7F 66 07 34 */ extsh r6, r27
+/* 80102BAC 000FE80C 48 00 02 B1 */ bl func_80102E5C
+/* 80102BB0 000FE810 7C 65 1B 78 */ mr r5, r3
+/* 80102BB4 000FE814 7F C4 F3 78 */ mr r4, r30
+/* 80102BB8 000FE818 7F E8 FB 78 */ mr r8, r31
+/* 80102BBC 000FE81C 7F 86 07 34 */ extsh r6, r28
+/* 80102BC0 000FE820 7F 67 07 34 */ extsh r7, r27
+/* 80102BC4 000FE824 38 60 30 32 */ li r3, 0x3032
+/* 80102BC8 000FE828 48 00 03 35 */ bl func_80102EFC
+/* 80102BCC 000FE82C 7C 64 1B 78 */ mr r4, r3
+/* 80102BD0 000FE830 7F C3 F3 78 */ mr r3, r30
+/* 80102BD4 000FE834 7F E7 FB 78 */ mr r7, r31
+/* 80102BD8 000FE838 7F 85 07 34 */ extsh r5, r28
+/* 80102BDC 000FE83C 7F 66 07 34 */ extsh r6, r27
+/* 80102BE0 000FE840 48 00 12 71 */ bl func_80103E50
+/* 80102BE4 000FE844 7C 64 1B 78 */ mr r4, r3
+/* 80102BE8 000FE848 7F C3 F3 78 */ mr r3, r30
+/* 80102BEC 000FE84C 7F E7 FB 78 */ mr r7, r31
+/* 80102BF0 000FE850 7F 85 07 34 */ extsh r5, r28
+/* 80102BF4 000FE854 7F 66 07 34 */ extsh r6, r27
+/* 80102BF8 000FE858 48 00 16 19 */ bl func_80104210
+/* 80102BFC 000FE85C 48 00 02 48 */ b lbl_80102E44
+/* 80102C00 000FE860 7F C3 F3 78 */ mr r3, r30
+/* 80102C04 000FE864 7F A4 EB 78 */ mr r4, r29
+/* 80102C08 000FE868 7F E7 FB 78 */ mr r7, r31
+/* 80102C0C 000FE86C 7F 85 07 34 */ extsh r5, r28
+/* 80102C10 000FE870 7F 66 07 34 */ extsh r6, r27
+/* 80102C14 000FE874 48 00 02 49 */ bl func_80102E5C
+/* 80102C18 000FE878 7C 65 1B 78 */ mr r5, r3
+/* 80102C1C 000FE87C 7F C4 F3 78 */ mr r4, r30
+/* 80102C20 000FE880 7F E8 FB 78 */ mr r8, r31
+/* 80102C24 000FE884 7F 86 07 34 */ extsh r6, r28
+/* 80102C28 000FE888 7F 67 07 34 */ extsh r7, r27
+/* 80102C2C 000FE88C 38 60 30 33 */ li r3, 0x3033
+/* 80102C30 000FE890 48 00 02 CD */ bl func_80102EFC
+/* 80102C34 000FE894 7C 64 1B 78 */ mr r4, r3
+/* 80102C38 000FE898 7F C3 F3 78 */ mr r3, r30
+/* 80102C3C 000FE89C 7F E7 FB 78 */ mr r7, r31
+/* 80102C40 000FE8A0 7F 85 07 34 */ extsh r5, r28
+/* 80102C44 000FE8A4 7F 66 07 34 */ extsh r6, r27
+/* 80102C48 000FE8A8 48 00 12 09 */ bl func_80103E50
+/* 80102C4C 000FE8AC 48 00 01 F8 */ b lbl_80102E44
+/* 80102C50 000FE8B0 7F C3 F3 78 */ mr r3, r30
+/* 80102C54 000FE8B4 7F A4 EB 78 */ mr r4, r29
+/* 80102C58 000FE8B8 7F E7 FB 78 */ mr r7, r31
+/* 80102C5C 000FE8BC 7F 85 07 34 */ extsh r5, r28
+/* 80102C60 000FE8C0 7F 66 07 34 */ extsh r6, r27
+/* 80102C64 000FE8C4 48 00 01 F9 */ bl func_80102E5C
+/* 80102C68 000FE8C8 7C 65 1B 78 */ mr r5, r3
+/* 80102C6C 000FE8CC 7F C4 F3 78 */ mr r4, r30
+/* 80102C70 000FE8D0 7F E8 FB 78 */ mr r8, r31
+/* 80102C74 000FE8D4 7F 86 07 34 */ extsh r6, r28
+/* 80102C78 000FE8D8 7F 67 07 34 */ extsh r7, r27
+/* 80102C7C 000FE8DC 38 60 30 34 */ li r3, 0x3034
+/* 80102C80 000FE8E0 48 00 02 7D */ bl func_80102EFC
+/* 80102C84 000FE8E4 7C 64 1B 78 */ mr r4, r3
+/* 80102C88 000FE8E8 7F C3 F3 78 */ mr r3, r30
+/* 80102C8C 000FE8EC 7F E7 FB 78 */ mr r7, r31
+/* 80102C90 000FE8F0 7F 85 07 34 */ extsh r5, r28
+/* 80102C94 000FE8F4 7F 66 07 34 */ extsh r6, r27
+/* 80102C98 000FE8F8 48 00 11 B9 */ bl func_80103E50
+/* 80102C9C 000FE8FC 48 00 01 A8 */ b lbl_80102E44
+/* 80102CA0 000FE900 7F C3 F3 78 */ mr r3, r30
+/* 80102CA4 000FE904 7F A4 EB 78 */ mr r4, r29
+/* 80102CA8 000FE908 7F E7 FB 78 */ mr r7, r31
+/* 80102CAC 000FE90C 7F 85 07 34 */ extsh r5, r28
+/* 80102CB0 000FE910 7F 66 07 34 */ extsh r6, r27
+/* 80102CB4 000FE914 48 00 01 A9 */ bl func_80102E5C
+/* 80102CB8 000FE918 7C 65 1B 78 */ mr r5, r3
+/* 80102CBC 000FE91C 7F C4 F3 78 */ mr r4, r30
+/* 80102CC0 000FE920 7F E8 FB 78 */ mr r8, r31
+/* 80102CC4 000FE924 7F 86 07 34 */ extsh r6, r28
+/* 80102CC8 000FE928 7F 67 07 34 */ extsh r7, r27
+/* 80102CCC 000FE92C 38 60 30 35 */ li r3, 0x3035
+/* 80102CD0 000FE930 48 00 02 2D */ bl func_80102EFC
+/* 80102CD4 000FE934 7C 64 1B 78 */ mr r4, r3
+/* 80102CD8 000FE938 7F C3 F3 78 */ mr r3, r30
+/* 80102CDC 000FE93C 7F E7 FB 78 */ mr r7, r31
+/* 80102CE0 000FE940 7F 85 07 34 */ extsh r5, r28
+/* 80102CE4 000FE944 7F 66 07 34 */ extsh r6, r27
+/* 80102CE8 000FE948 48 00 11 69 */ bl func_80103E50
+/* 80102CEC 000FE94C 48 00 01 58 */ b lbl_80102E44
+/* 80102CF0 000FE950 7F C3 F3 78 */ mr r3, r30
+/* 80102CF4 000FE954 7F A4 EB 78 */ mr r4, r29
+/* 80102CF8 000FE958 7F E7 FB 78 */ mr r7, r31
+/* 80102CFC 000FE95C 7F 85 07 34 */ extsh r5, r28
+/* 80102D00 000FE960 7F 66 07 34 */ extsh r6, r27
+/* 80102D04 000FE964 48 00 01 59 */ bl func_80102E5C
+/* 80102D08 000FE968 7C 65 1B 78 */ mr r5, r3
+/* 80102D0C 000FE96C 7F C4 F3 78 */ mr r4, r30
+/* 80102D10 000FE970 7F E8 FB 78 */ mr r8, r31
+/* 80102D14 000FE974 7F 86 07 34 */ extsh r6, r28
+/* 80102D18 000FE978 7F 67 07 34 */ extsh r7, r27
+/* 80102D1C 000FE97C 38 60 30 36 */ li r3, 0x3036
+/* 80102D20 000FE980 48 00 01 DD */ bl func_80102EFC
+/* 80102D24 000FE984 7C 64 1B 78 */ mr r4, r3
+/* 80102D28 000FE988 7F C3 F3 78 */ mr r3, r30
+/* 80102D2C 000FE98C 7F E7 FB 78 */ mr r7, r31
+/* 80102D30 000FE990 7F 85 07 34 */ extsh r5, r28
+/* 80102D34 000FE994 7F 66 07 34 */ extsh r6, r27
+/* 80102D38 000FE998 48 00 11 19 */ bl func_80103E50
+/* 80102D3C 000FE99C 48 00 01 08 */ b lbl_80102E44
+/* 80102D40 000FE9A0 7F C3 F3 78 */ mr r3, r30
+/* 80102D44 000FE9A4 7F A4 EB 78 */ mr r4, r29
+/* 80102D48 000FE9A8 7F E7 FB 78 */ mr r7, r31
+/* 80102D4C 000FE9AC 7F 85 07 34 */ extsh r5, r28
+/* 80102D50 000FE9B0 7F 66 07 34 */ extsh r6, r27
+/* 80102D54 000FE9B4 48 00 01 09 */ bl func_80102E5C
+/* 80102D58 000FE9B8 7C 65 1B 78 */ mr r5, r3
+/* 80102D5C 000FE9BC 7F C4 F3 78 */ mr r4, r30
+/* 80102D60 000FE9C0 7F E8 FB 78 */ mr r8, r31
+/* 80102D64 000FE9C4 7F 86 07 34 */ extsh r6, r28
+/* 80102D68 000FE9C8 7F 67 07 34 */ extsh r7, r27
+/* 80102D6C 000FE9CC 38 60 30 37 */ li r3, 0x3037
+/* 80102D70 000FE9D0 48 00 01 8D */ bl func_80102EFC
+/* 80102D74 000FE9D4 7C 64 1B 78 */ mr r4, r3
+/* 80102D78 000FE9D8 7F C3 F3 78 */ mr r3, r30
+/* 80102D7C 000FE9DC 7F E7 FB 78 */ mr r7, r31
+/* 80102D80 000FE9E0 7F 85 07 34 */ extsh r5, r28
+/* 80102D84 000FE9E4 7F 66 07 34 */ extsh r6, r27
+/* 80102D88 000FE9E8 48 00 10 C9 */ bl func_80103E50
+/* 80102D8C 000FE9EC 48 00 00 B8 */ b lbl_80102E44
+/* 80102D90 000FE9F0 7F C3 F3 78 */ mr r3, r30
+/* 80102D94 000FE9F4 7F A4 EB 78 */ mr r4, r29
+/* 80102D98 000FE9F8 7F E7 FB 78 */ mr r7, r31
+/* 80102D9C 000FE9FC 7F 85 07 34 */ extsh r5, r28
+/* 80102DA0 000FEA00 7F 66 07 34 */ extsh r6, r27
+/* 80102DA4 000FEA04 48 00 00 B9 */ bl func_80102E5C
+/* 80102DA8 000FEA08 7C 65 1B 78 */ mr r5, r3
+/* 80102DAC 000FEA0C 7F C4 F3 78 */ mr r4, r30
+/* 80102DB0 000FEA10 7F E8 FB 78 */ mr r8, r31
+/* 80102DB4 000FEA14 7F 86 07 34 */ extsh r6, r28
+/* 80102DB8 000FEA18 7F 67 07 34 */ extsh r7, r27
+/* 80102DBC 000FEA1C 38 60 30 38 */ li r3, 0x3038
+/* 80102DC0 000FEA20 48 00 01 3D */ bl func_80102EFC
+/* 80102DC4 000FEA24 7C 64 1B 78 */ mr r4, r3
+/* 80102DC8 000FEA28 7F C3 F3 78 */ mr r3, r30
+/* 80102DCC 000FEA2C 7F E7 FB 78 */ mr r7, r31
+/* 80102DD0 000FEA30 7F 85 07 34 */ extsh r5, r28
+/* 80102DD4 000FEA34 7F 66 07 34 */ extsh r6, r27
+/* 80102DD8 000FEA38 48 00 10 79 */ bl func_80103E50
+/* 80102DDC 000FEA3C 48 00 00 68 */ b lbl_80102E44
+/* 80102DE0 000FEA40 7F C3 F3 78 */ mr r3, r30
+/* 80102DE4 000FEA44 7F A4 EB 78 */ mr r4, r29
+/* 80102DE8 000FEA48 7F E7 FB 78 */ mr r7, r31
+/* 80102DEC 000FEA4C 7F 85 07 34 */ extsh r5, r28
+/* 80102DF0 000FEA50 7F 66 07 34 */ extsh r6, r27
+/* 80102DF4 000FEA54 48 00 00 69 */ bl func_80102E5C
+/* 80102DF8 000FEA58 7C 65 1B 78 */ mr r5, r3
+/* 80102DFC 000FEA5C 7F C4 F3 78 */ mr r4, r30
+/* 80102E00 000FEA60 7F E8 FB 78 */ mr r8, r31
+/* 80102E04 000FEA64 7F 86 07 34 */ extsh r6, r28
+/* 80102E08 000FEA68 7F 67 07 34 */ extsh r7, r27
+/* 80102E0C 000FEA6C 38 60 30 39 */ li r3, 0x3039
+/* 80102E10 000FEA70 48 00 00 ED */ bl func_80102EFC
+/* 80102E14 000FEA74 7C 64 1B 78 */ mr r4, r3
+/* 80102E18 000FEA78 7F C3 F3 78 */ mr r3, r30
+/* 80102E1C 000FEA7C 7F E7 FB 78 */ mr r7, r31
+/* 80102E20 000FEA80 7F 85 07 34 */ extsh r5, r28
+/* 80102E24 000FEA84 7F 66 07 34 */ extsh r6, r27
+/* 80102E28 000FEA88 48 00 10 29 */ bl func_80103E50
+/* 80102E2C 000FEA8C 7C 64 1B 78 */ mr r4, r3
+/* 80102E30 000FEA90 7F C3 F3 78 */ mr r3, r30
+/* 80102E34 000FEA94 7F E7 FB 78 */ mr r7, r31
+/* 80102E38 000FEA98 7F 85 07 34 */ extsh r5, r28
+/* 80102E3C 000FEA9C 7F 66 07 34 */ extsh r6, r27
+/* 80102E40 000FEAA0 48 00 13 D1 */ bl func_80104210
+lbl_80102E44:
+/* 80102E44 000FEAA4 39 61 00 70 */ addi r11, r1, 0x70
+/* 80102E48 000FEAA8 48 0C 43 25 */ bl _restgpr_25
+/* 80102E4C 000FEAAC 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80102E50 000FEAB0 7C 08 03 A6 */ mtlr r0
+/* 80102E54 000FEAB4 38 21 00 70 */ addi r1, r1, 0x70
+/* 80102E58 000FEAB8 4E 80 00 20 */ blr
+
+.global func_80102E5C
+func_80102E5C:
+/* 80102E5C 000FEABC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80102E60 000FEAC0 7C 08 02 A6 */ mflr r0
+/* 80102E64 000FEAC4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80102E68 000FEAC8 39 61 00 20 */ addi r11, r1, 0x20
+/* 80102E6C 000FEACC 48 0C 42 BD */ bl _savegpr_27
+/* 80102E70 000FEAD0 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102E74 000FEAD4 7C 7B 1B 78 */ mr r27, r3
+/* 80102E78 000FEAD8 7C 9C 23 78 */ mr r28, r4
+/* 80102E7C 000FEADC 7C BD 2B 78 */ mr r29, r5
+/* 80102E80 000FEAE0 80 68 00 80 */ lwz r3, 0x80(r8)
+/* 80102E84 000FEAE4 7C DE 33 78 */ mr r30, r6
+/* 80102E88 000FEAE8 7C FF 3B 78 */ mr r31, r7
+/* 80102E8C 000FEAEC 48 2D 8E 61 */ bl func_803DBCEC
+/* 80102E90 000FEAF0 3C 80 80 42 */ lis r4, lbl_8041A98C@ha
+/* 80102E94 000FEAF4 54 60 0D FC */ rlwinm r0, r3, 1, 0x17, 0x1e
+/* 80102E98 000FEAF8 38 84 A9 8C */ addi r4, r4, lbl_8041A98C@l
+/* 80102E9C 000FEAFC 7C 64 02 2E */ lhzx r3, r4, r0
+/* 80102EA0 000FEB00 48 14 D4 55 */ bl func_802502F4
+/* 80102EA4 000FEB04 7C 64 1B 78 */ mr r4, r3
+/* 80102EA8 000FEB08 38 60 00 0E */ li r3, 0xe
+/* 80102EAC 000FEB0C 48 05 94 5D */ bl func_8015C308
+/* 80102EB0 000FEB10 7F 64 DB 78 */ mr r4, r27
+/* 80102EB4 000FEB14 7F 85 E3 78 */ mr r5, r28
+/* 80102EB8 000FEB18 7F A6 EB 78 */ mr r6, r29
+/* 80102EBC 000FEB1C 7F C7 F3 78 */ mr r7, r30
+/* 80102EC0 000FEB20 7F E8 FB 78 */ mr r8, r31
+/* 80102EC4 000FEB24 38 60 2D 75 */ li r3, 0x2d75
+/* 80102EC8 000FEB28 48 14 D2 6D */ bl func_80250134
+/* 80102ECC 000FEB2C 38 60 2D 75 */ li r3, 0x2d75
+/* 80102ED0 000FEB30 38 80 00 01 */ li r4, 1
+/* 80102ED4 000FEB34 38 A0 00 00 */ li r5, 0
+/* 80102ED8 000FEB38 48 14 D4 C1 */ bl func_80250398
+/* 80102EDC 000FEB3C 54 60 84 3E */ srwi r0, r3, 0x10
+/* 80102EE0 000FEB40 39 61 00 20 */ addi r11, r1, 0x20
+/* 80102EE4 000FEB44 7C 7C 02 14 */ add r3, r28, r0
+/* 80102EE8 000FEB48 48 0C 42 8D */ bl _restgpr_27
+/* 80102EEC 000FEB4C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80102EF0 000FEB50 7C 08 03 A6 */ mtlr r0
+/* 80102EF4 000FEB54 38 21 00 20 */ addi r1, r1, 0x20
+/* 80102EF8 000FEB58 4E 80 00 20 */ blr
+
+.global func_80102EFC
+func_80102EFC:
+/* 80102EFC 000FEB5C 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80102F00 000FEB60 7C 08 02 A6 */ mflr r0
+/* 80102F04 000FEB64 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80102F08 000FEB68 39 61 00 50 */ addi r11, r1, 0x50
+/* 80102F0C 000FEB6C 48 0C 41 F5 */ bl _savegpr_17
+/* 80102F10 000FEB70 81 2D 82 70 */ lwz r9, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F14 000FEB74 7C 72 1B 78 */ mr r18, r3
+/* 80102F18 000FEB78 7C 93 23 78 */ mr r19, r4
+/* 80102F1C 000FEB7C 7C B4 2B 78 */ mr r20, r5
+/* 80102F20 000FEB80 80 69 00 80 */ lwz r3, 0x80(r9)
+/* 80102F24 000FEB84 7C D5 33 78 */ mr r21, r6
+/* 80102F28 000FEB88 7C F6 3B 78 */ mr r22, r7
+/* 80102F2C 000FEB8C 7D 17 43 78 */ mr r23, r8
+/* 80102F30 000FEB90 38 80 00 91 */ li r4, 0x91
+/* 80102F34 000FEB94 38 A0 00 00 */ li r5, 0
+/* 80102F38 000FEB98 48 2D AA A5 */ bl func_803DD9DC
+/* 80102F3C 000FEB9C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F40 000FEBA0 7C 7D 1B 78 */ mr r29, r3
+/* 80102F44 000FEBA4 38 80 00 92 */ li r4, 0x92
+/* 80102F48 000FEBA8 38 A0 00 00 */ li r5, 0
+/* 80102F4C 000FEBAC 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F50 000FEBB0 48 2D AA 8D */ bl func_803DD9DC
+/* 80102F54 000FEBB4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F58 000FEBB8 7C 7E 1B 78 */ mr r30, r3
+/* 80102F5C 000FEBBC 38 80 00 93 */ li r4, 0x93
+/* 80102F60 000FEBC0 38 A0 00 00 */ li r5, 0
+/* 80102F64 000FEBC4 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F68 000FEBC8 48 2D AA 75 */ bl func_803DD9DC
+/* 80102F6C 000FEBCC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F70 000FEBD0 7C 7C 1B 78 */ mr r28, r3
+/* 80102F74 000FEBD4 38 80 00 97 */ li r4, 0x97
+/* 80102F78 000FEBD8 38 A0 00 00 */ li r5, 0
+/* 80102F7C 000FEBDC 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F80 000FEBE0 48 2D AA 5D */ bl func_803DD9DC
+/* 80102F84 000FEBE4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F88 000FEBE8 7C 7B 1B 78 */ mr r27, r3
+/* 80102F8C 000FEBEC 38 80 00 9B */ li r4, 0x9b
+/* 80102F90 000FEBF0 38 A0 00 00 */ li r5, 0
+/* 80102F94 000FEBF4 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F98 000FEBF8 48 2D AA 45 */ bl func_803DD9DC
+/* 80102F9C 000FEBFC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FA0 000FEC00 7C 7A 1B 78 */ mr r26, r3
+/* 80102FA4 000FEC04 38 80 00 94 */ li r4, 0x94
+/* 80102FA8 000FEC08 38 A0 00 00 */ li r5, 0
+/* 80102FAC 000FEC0C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FB0 000FEC10 48 2D AA 2D */ bl func_803DD9DC
+/* 80102FB4 000FEC14 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FB8 000FEC18 7C 79 1B 78 */ mr r25, r3
+/* 80102FBC 000FEC1C 38 80 00 95 */ li r4, 0x95
+/* 80102FC0 000FEC20 38 A0 00 00 */ li r5, 0
+/* 80102FC4 000FEC24 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FC8 000FEC28 48 2D AA 15 */ bl func_803DD9DC
+/* 80102FCC 000FEC2C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FD0 000FEC30 7C 7F 1B 78 */ mr r31, r3
+/* 80102FD4 000FEC34 38 80 00 96 */ li r4, 0x96
+/* 80102FD8 000FEC38 38 A0 00 00 */ li r5, 0
+/* 80102FDC 000FEC3C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FE0 000FEC40 48 2D A9 FD */ bl func_803DD9DC
+/* 80102FE4 000FEC44 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FE8 000FEC48 7C 78 1B 78 */ mr r24, r3
+/* 80102FEC 000FEC4C 38 80 00 98 */ li r4, 0x98
+/* 80102FF0 000FEC50 38 A0 00 00 */ li r5, 0
+/* 80102FF4 000FEC54 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FF8 000FEC58 48 2D A9 E5 */ bl func_803DD9DC
+/* 80102FFC 000FEC5C 38 12 CF D6 */ addi r0, r18, -12330
+/* 80103000 000FEC60 7C 71 1B 78 */ mr r17, r3
+/* 80103004 000FEC64 28 00 00 0F */ cmplwi r0, 0xf
+/* 80103008 000FEC68 41 81 0D E8 */ bgt lbl_80103DF0
+/* 8010300C 000FEC6C 3C 60 80 42 */ lis r3, lbl_8041AA88@ha
+/* 80103010 000FEC70 54 00 10 3A */ slwi r0, r0, 2
+/* 80103014 000FEC74 38 63 AA 88 */ addi r3, r3, lbl_8041AA88@l
+/* 80103018 000FEC78 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8010301C 000FEC7C 7C 69 03 A6 */ mtctr r3
+/* 80103020 000FEC80 4E 80 04 20 */ bctr
+/* 80103024 000FEC84 7F 23 CB 78 */ mr r3, r25
+/* 80103028 000FEC88 38 80 00 02 */ li r4, 2
+/* 8010302C 000FEC8C 38 A0 00 5F */ li r5, 0x5f
+/* 80103030 000FEC90 38 C0 00 01 */ li r6, 1
+/* 80103034 000FEC94 48 05 9C 45 */ bl func_8015CC78
+/* 80103038 000FEC98 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8010303C 000FEC9C 4B F5 5B 91 */ bl func_80058BCC
+/* 80103040 000FECA0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103044 000FECA4 48 14 D2 B1 */ bl func_802502F4
+/* 80103048 000FECA8 7C 64 1B 78 */ mr r4, r3
+/* 8010304C 000FECAC 38 60 00 60 */ li r3, 0x60
+/* 80103050 000FECB0 48 05 92 B9 */ bl func_8015C308
+/* 80103054 000FECB4 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103058 000FECB8 38 80 00 01 */ li r4, 1
+/* 8010305C 000FECBC 41 80 00 08 */ blt lbl_80103064
+/* 80103060 000FECC0 38 80 00 02 */ li r4, 2
+lbl_80103064:
+/* 80103064 000FECC4 7F 03 C3 78 */ mr r3, r24
+/* 80103068 000FECC8 38 A0 00 61 */ li r5, 0x61
+/* 8010306C 000FECCC 38 C0 00 01 */ li r6, 1
+/* 80103070 000FECD0 48 05 9C 09 */ bl func_8015CC78
+/* 80103074 000FECD4 7E 23 8B 78 */ mr r3, r17
+/* 80103078 000FECD8 48 00 12 6D */ bl func_801042E4
+/* 8010307C 000FECDC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103080 000FECE0 48 14 D2 75 */ bl func_802502F4
+/* 80103084 000FECE4 7C 64 1B 78 */ mr r4, r3
+/* 80103088 000FECE8 38 60 00 62 */ li r3, 0x62
+/* 8010308C 000FECEC 48 05 92 7D */ bl func_8015C308
+/* 80103090 000FECF0 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103094 000FECF4 38 80 00 01 */ li r4, 1
+/* 80103098 000FECF8 41 80 00 08 */ blt lbl_801030A0
+/* 8010309C 000FECFC 38 80 00 02 */ li r4, 2
+lbl_801030A0:
+/* 801030A0 000FED00 28 1A 00 64 */ cmplwi r26, 0x64
+/* 801030A4 000FED04 41 80 00 08 */ blt lbl_801030AC
+/* 801030A8 000FED08 38 80 00 03 */ li r4, 3
+lbl_801030AC:
+/* 801030AC 000FED0C 7F 43 D3 78 */ mr r3, r26
+/* 801030B0 000FED10 38 A0 00 63 */ li r5, 0x63
+/* 801030B4 000FED14 38 C0 00 01 */ li r6, 1
+/* 801030B8 000FED18 48 05 9B C1 */ bl func_8015CC78
+/* 801030BC 000FED1C 48 00 0D 34 */ b lbl_80103DF0
+/* 801030C0 000FED20 7F 23 CB 78 */ mr r3, r25
+/* 801030C4 000FED24 38 80 00 02 */ li r4, 2
+/* 801030C8 000FED28 38 A0 00 5F */ li r5, 0x5f
+/* 801030CC 000FED2C 38 C0 00 01 */ li r6, 1
+/* 801030D0 000FED30 48 05 9B A9 */ bl func_8015CC78
+/* 801030D4 000FED34 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801030D8 000FED38 4B F5 5A F5 */ bl func_80058BCC
+/* 801030DC 000FED3C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801030E0 000FED40 48 14 D2 15 */ bl func_802502F4
+/* 801030E4 000FED44 7C 64 1B 78 */ mr r4, r3
+/* 801030E8 000FED48 38 60 00 60 */ li r3, 0x60
+/* 801030EC 000FED4C 48 05 92 1D */ bl func_8015C308
+/* 801030F0 000FED50 28 18 00 0A */ cmplwi r24, 0xa
+/* 801030F4 000FED54 38 80 00 01 */ li r4, 1
+/* 801030F8 000FED58 41 80 00 08 */ blt lbl_80103100
+/* 801030FC 000FED5C 38 80 00 02 */ li r4, 2
+lbl_80103100:
+/* 80103100 000FED60 7F 03 C3 78 */ mr r3, r24
+/* 80103104 000FED64 38 A0 00 61 */ li r5, 0x61
+/* 80103108 000FED68 38 C0 00 01 */ li r6, 1
+/* 8010310C 000FED6C 48 05 9B 6D */ bl func_8015CC78
+/* 80103110 000FED70 7E 23 8B 78 */ mr r3, r17
+/* 80103114 000FED74 48 00 11 D1 */ bl func_801042E4
+/* 80103118 000FED78 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010311C 000FED7C 48 14 D1 D9 */ bl func_802502F4
+/* 80103120 000FED80 7C 64 1B 78 */ mr r4, r3
+/* 80103124 000FED84 38 60 00 62 */ li r3, 0x62
+/* 80103128 000FED88 48 05 91 E1 */ bl func_8015C308
+/* 8010312C 000FED8C 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103130 000FED90 38 80 00 01 */ li r4, 1
+/* 80103134 000FED94 41 80 00 08 */ blt lbl_8010313C
+/* 80103138 000FED98 38 80 00 02 */ li r4, 2
+lbl_8010313C:
+/* 8010313C 000FED9C 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103140 000FEDA0 41 80 00 08 */ blt lbl_80103148
+/* 80103144 000FEDA4 38 80 00 03 */ li r4, 3
+lbl_80103148:
+/* 80103148 000FEDA8 7F 43 D3 78 */ mr r3, r26
+/* 8010314C 000FEDAC 38 A0 00 63 */ li r5, 0x63
+/* 80103150 000FEDB0 38 C0 00 01 */ li r6, 1
+/* 80103154 000FEDB4 48 05 9B 25 */ bl func_8015CC78
+/* 80103158 000FEDB8 48 00 0C 98 */ b lbl_80103DF0
+/* 8010315C 000FEDBC 7F 23 CB 78 */ mr r3, r25
+/* 80103160 000FEDC0 38 80 00 02 */ li r4, 2
+/* 80103164 000FEDC4 38 A0 00 5F */ li r5, 0x5f
+/* 80103168 000FEDC8 38 C0 00 01 */ li r6, 1
+/* 8010316C 000FEDCC 48 05 9B 0D */ bl func_8015CC78
+/* 80103170 000FEDD0 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103174 000FEDD4 4B F5 5A 59 */ bl func_80058BCC
+/* 80103178 000FEDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010317C 000FEDDC 48 14 D1 79 */ bl func_802502F4
+/* 80103180 000FEDE0 7C 64 1B 78 */ mr r4, r3
+/* 80103184 000FEDE4 38 60 00 60 */ li r3, 0x60
+/* 80103188 000FEDE8 48 05 91 81 */ bl func_8015C308
+/* 8010318C 000FEDEC 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103190 000FEDF0 38 80 00 01 */ li r4, 1
+/* 80103194 000FEDF4 41 80 00 08 */ blt lbl_8010319C
+/* 80103198 000FEDF8 38 80 00 02 */ li r4, 2
+lbl_8010319C:
+/* 8010319C 000FEDFC 7F 03 C3 78 */ mr r3, r24
+/* 801031A0 000FEE00 38 A0 00 61 */ li r5, 0x61
+/* 801031A4 000FEE04 38 C0 00 01 */ li r6, 1
+/* 801031A8 000FEE08 48 05 9A D1 */ bl func_8015CC78
+/* 801031AC 000FEE0C 7E 23 8B 78 */ mr r3, r17
+/* 801031B0 000FEE10 48 00 11 35 */ bl func_801042E4
+/* 801031B4 000FEE14 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801031B8 000FEE18 48 14 D1 3D */ bl func_802502F4
+/* 801031BC 000FEE1C 7C 64 1B 78 */ mr r4, r3
+/* 801031C0 000FEE20 38 60 00 62 */ li r3, 0x62
+/* 801031C4 000FEE24 48 05 91 45 */ bl func_8015C308
+/* 801031C8 000FEE28 28 1A 00 0A */ cmplwi r26, 0xa
+/* 801031CC 000FEE2C 38 80 00 01 */ li r4, 1
+/* 801031D0 000FEE30 41 80 00 08 */ blt lbl_801031D8
+/* 801031D4 000FEE34 38 80 00 02 */ li r4, 2
+lbl_801031D8:
+/* 801031D8 000FEE38 28 1A 00 64 */ cmplwi r26, 0x64
+/* 801031DC 000FEE3C 41 80 00 08 */ blt lbl_801031E4
+/* 801031E0 000FEE40 38 80 00 03 */ li r4, 3
+lbl_801031E4:
+/* 801031E4 000FEE44 7F 43 D3 78 */ mr r3, r26
+/* 801031E8 000FEE48 38 A0 00 63 */ li r5, 0x63
+/* 801031EC 000FEE4C 38 C0 00 01 */ li r6, 1
+/* 801031F0 000FEE50 48 05 9A 89 */ bl func_8015CC78
+/* 801031F4 000FEE54 48 00 0B FC */ b lbl_80103DF0
+/* 801031F8 000FEE58 7F A3 EB 78 */ mr r3, r29
+/* 801031FC 000FEE5C 38 80 00 02 */ li r4, 2
+/* 80103200 000FEE60 38 A0 00 5F */ li r5, 0x5f
+/* 80103204 000FEE64 38 C0 00 01 */ li r6, 1
+/* 80103208 000FEE68 48 05 9A 71 */ bl func_8015CC78
+/* 8010320C 000FEE6C 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103210 000FEE70 4B F5 59 BD */ bl func_80058BCC
+/* 80103214 000FEE74 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103218 000FEE78 48 14 D0 DD */ bl func_802502F4
+/* 8010321C 000FEE7C 7C 64 1B 78 */ mr r4, r3
+/* 80103220 000FEE80 38 60 00 60 */ li r3, 0x60
+/* 80103224 000FEE84 48 05 90 E5 */ bl func_8015C308
+/* 80103228 000FEE88 28 1C 00 0A */ cmplwi r28, 0xa
+/* 8010322C 000FEE8C 38 80 00 01 */ li r4, 1
+/* 80103230 000FEE90 41 80 00 08 */ blt lbl_80103238
+/* 80103234 000FEE94 38 80 00 02 */ li r4, 2
+lbl_80103238:
+/* 80103238 000FEE98 7F 83 E3 78 */ mr r3, r28
+/* 8010323C 000FEE9C 38 A0 00 61 */ li r5, 0x61
+/* 80103240 000FEEA0 38 C0 00 01 */ li r6, 1
+/* 80103244 000FEEA4 48 05 9A 35 */ bl func_8015CC78
+/* 80103248 000FEEA8 7F 63 DB 78 */ mr r3, r27
+/* 8010324C 000FEEAC 48 00 10 99 */ bl func_801042E4
+/* 80103250 000FEEB0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103254 000FEEB4 48 14 D0 A1 */ bl func_802502F4
+/* 80103258 000FEEB8 7C 64 1B 78 */ mr r4, r3
+/* 8010325C 000FEEBC 38 60 00 62 */ li r3, 0x62
+/* 80103260 000FEEC0 48 05 90 A9 */ bl func_8015C308
+/* 80103264 000FEEC4 7F 23 CB 78 */ mr r3, r25
+/* 80103268 000FEEC8 38 80 00 02 */ li r4, 2
+/* 8010326C 000FEECC 38 A0 00 63 */ li r5, 0x63
+/* 80103270 000FEED0 38 C0 00 01 */ li r6, 1
+/* 80103274 000FEED4 48 05 9A 05 */ bl func_8015CC78
+/* 80103278 000FEED8 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8010327C 000FEEDC 4B F5 59 51 */ bl func_80058BCC
+/* 80103280 000FEEE0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103284 000FEEE4 48 14 D0 71 */ bl func_802502F4
+/* 80103288 000FEEE8 7C 64 1B 78 */ mr r4, r3
+/* 8010328C 000FEEEC 38 60 00 64 */ li r3, 0x64
+/* 80103290 000FEEF0 48 05 90 79 */ bl func_8015C308
+/* 80103294 000FEEF4 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103298 000FEEF8 38 80 00 01 */ li r4, 1
+/* 8010329C 000FEEFC 41 80 00 08 */ blt lbl_801032A4
+/* 801032A0 000FEF00 38 80 00 02 */ li r4, 2
+lbl_801032A4:
+/* 801032A4 000FEF04 7F 03 C3 78 */ mr r3, r24
+/* 801032A8 000FEF08 38 A0 00 65 */ li r5, 0x65
+/* 801032AC 000FEF0C 38 C0 00 01 */ li r6, 1
+/* 801032B0 000FEF10 48 05 99 C9 */ bl func_8015CC78
+/* 801032B4 000FEF14 7E 23 8B 78 */ mr r3, r17
+/* 801032B8 000FEF18 48 00 10 2D */ bl func_801042E4
+/* 801032BC 000FEF1C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801032C0 000FEF20 48 14 D0 35 */ bl func_802502F4
+/* 801032C4 000FEF24 7C 64 1B 78 */ mr r4, r3
+/* 801032C8 000FEF28 38 60 00 66 */ li r3, 0x66
+/* 801032CC 000FEF2C 48 05 90 3D */ bl func_8015C308
+/* 801032D0 000FEF30 48 00 0B 20 */ b lbl_80103DF0
+/* 801032D4 000FEF34 7F A3 EB 78 */ mr r3, r29
+/* 801032D8 000FEF38 38 80 00 02 */ li r4, 2
+/* 801032DC 000FEF3C 38 A0 00 5F */ li r5, 0x5f
+/* 801032E0 000FEF40 38 C0 00 01 */ li r6, 1
+/* 801032E4 000FEF44 48 05 99 95 */ bl func_8015CC78
+/* 801032E8 000FEF48 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801032EC 000FEF4C 4B F5 58 E1 */ bl func_80058BCC
+/* 801032F0 000FEF50 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801032F4 000FEF54 48 14 D0 01 */ bl func_802502F4
+/* 801032F8 000FEF58 7C 64 1B 78 */ mr r4, r3
+/* 801032FC 000FEF5C 38 60 00 60 */ li r3, 0x60
+/* 80103300 000FEF60 48 05 90 09 */ bl func_8015C308
+/* 80103304 000FEF64 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103308 000FEF68 38 80 00 01 */ li r4, 1
+/* 8010330C 000FEF6C 41 80 00 08 */ blt lbl_80103314
+/* 80103310 000FEF70 38 80 00 02 */ li r4, 2
+lbl_80103314:
+/* 80103314 000FEF74 7F 83 E3 78 */ mr r3, r28
+/* 80103318 000FEF78 38 A0 00 61 */ li r5, 0x61
+/* 8010331C 000FEF7C 38 C0 00 01 */ li r6, 1
+/* 80103320 000FEF80 48 05 99 59 */ bl func_8015CC78
+/* 80103324 000FEF84 7F 63 DB 78 */ mr r3, r27
+/* 80103328 000FEF88 48 00 0F BD */ bl func_801042E4
+/* 8010332C 000FEF8C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103330 000FEF90 48 14 CF C5 */ bl func_802502F4
+/* 80103334 000FEF94 7C 64 1B 78 */ mr r4, r3
+/* 80103338 000FEF98 38 60 00 62 */ li r3, 0x62
+/* 8010333C 000FEF9C 48 05 8F CD */ bl func_8015C308
+/* 80103340 000FEFA0 7F 23 CB 78 */ mr r3, r25
+/* 80103344 000FEFA4 38 80 00 02 */ li r4, 2
+/* 80103348 000FEFA8 38 A0 00 63 */ li r5, 0x63
+/* 8010334C 000FEFAC 38 C0 00 01 */ li r6, 1
+/* 80103350 000FEFB0 48 05 99 29 */ bl func_8015CC78
+/* 80103354 000FEFB4 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103358 000FEFB8 4B F5 58 75 */ bl func_80058BCC
+/* 8010335C 000FEFBC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103360 000FEFC0 48 14 CF 95 */ bl func_802502F4
+/* 80103364 000FEFC4 7C 64 1B 78 */ mr r4, r3
+/* 80103368 000FEFC8 38 60 00 64 */ li r3, 0x64
+/* 8010336C 000FEFCC 48 05 8F 9D */ bl func_8015C308
+/* 80103370 000FEFD0 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103374 000FEFD4 38 80 00 01 */ li r4, 1
+/* 80103378 000FEFD8 41 80 00 08 */ blt lbl_80103380
+/* 8010337C 000FEFDC 38 80 00 02 */ li r4, 2
+lbl_80103380:
+/* 80103380 000FEFE0 7F 03 C3 78 */ mr r3, r24
+/* 80103384 000FEFE4 38 A0 00 65 */ li r5, 0x65
+/* 80103388 000FEFE8 38 C0 00 01 */ li r6, 1
+/* 8010338C 000FEFEC 48 05 98 ED */ bl func_8015CC78
+/* 80103390 000FEFF0 7E 23 8B 78 */ mr r3, r17
+/* 80103394 000FEFF4 48 00 0F 51 */ bl func_801042E4
+/* 80103398 000FEFF8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010339C 000FEFFC 48 14 CF 59 */ bl func_802502F4
+/* 801033A0 000FF000 7C 64 1B 78 */ mr r4, r3
+/* 801033A4 000FF004 38 60 00 66 */ li r3, 0x66
+/* 801033A8 000FF008 48 05 8F 61 */ bl func_8015C308
+/* 801033AC 000FF00C 48 00 0A 44 */ b lbl_80103DF0
+/* 801033B0 000FF010 7F A3 EB 78 */ mr r3, r29
+/* 801033B4 000FF014 38 80 00 02 */ li r4, 2
+/* 801033B8 000FF018 38 A0 00 5F */ li r5, 0x5f
+/* 801033BC 000FF01C 38 C0 00 01 */ li r6, 1
+/* 801033C0 000FF020 48 05 98 B9 */ bl func_8015CC78
+/* 801033C4 000FF024 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801033C8 000FF028 4B F5 58 05 */ bl func_80058BCC
+/* 801033CC 000FF02C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801033D0 000FF030 48 14 CF 25 */ bl func_802502F4
+/* 801033D4 000FF034 7C 64 1B 78 */ mr r4, r3
+/* 801033D8 000FF038 38 60 00 60 */ li r3, 0x60
+/* 801033DC 000FF03C 48 05 8F 2D */ bl func_8015C308
+/* 801033E0 000FF040 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801033E4 000FF044 38 80 00 01 */ li r4, 1
+/* 801033E8 000FF048 41 80 00 08 */ blt lbl_801033F0
+/* 801033EC 000FF04C 38 80 00 02 */ li r4, 2
+lbl_801033F0:
+/* 801033F0 000FF050 7F 83 E3 78 */ mr r3, r28
+/* 801033F4 000FF054 38 A0 00 61 */ li r5, 0x61
+/* 801033F8 000FF058 38 C0 00 01 */ li r6, 1
+/* 801033FC 000FF05C 48 05 98 7D */ bl func_8015CC78
+/* 80103400 000FF060 7F 63 DB 78 */ mr r3, r27
+/* 80103404 000FF064 48 00 0E E1 */ bl func_801042E4
+/* 80103408 000FF068 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010340C 000FF06C 48 14 CE E9 */ bl func_802502F4
+/* 80103410 000FF070 7C 64 1B 78 */ mr r4, r3
+/* 80103414 000FF074 38 60 00 62 */ li r3, 0x62
+/* 80103418 000FF078 48 05 8E F1 */ bl func_8015C308
+/* 8010341C 000FF07C 7F 23 CB 78 */ mr r3, r25
+/* 80103420 000FF080 38 80 00 02 */ li r4, 2
+/* 80103424 000FF084 38 A0 00 63 */ li r5, 0x63
+/* 80103428 000FF088 38 C0 00 01 */ li r6, 1
+/* 8010342C 000FF08C 48 05 98 4D */ bl func_8015CC78
+/* 80103430 000FF090 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103434 000FF094 4B F5 57 99 */ bl func_80058BCC
+/* 80103438 000FF098 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010343C 000FF09C 48 14 CE B9 */ bl func_802502F4
+/* 80103440 000FF0A0 7C 64 1B 78 */ mr r4, r3
+/* 80103444 000FF0A4 38 60 00 64 */ li r3, 0x64
+/* 80103448 000FF0A8 48 05 8E C1 */ bl func_8015C308
+/* 8010344C 000FF0AC 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103450 000FF0B0 38 80 00 01 */ li r4, 1
+/* 80103454 000FF0B4 41 80 00 08 */ blt lbl_8010345C
+/* 80103458 000FF0B8 38 80 00 02 */ li r4, 2
+lbl_8010345C:
+/* 8010345C 000FF0BC 7F 03 C3 78 */ mr r3, r24
+/* 80103460 000FF0C0 38 A0 00 65 */ li r5, 0x65
+/* 80103464 000FF0C4 38 C0 00 01 */ li r6, 1
+/* 80103468 000FF0C8 48 05 98 11 */ bl func_8015CC78
+/* 8010346C 000FF0CC 7E 23 8B 78 */ mr r3, r17
+/* 80103470 000FF0D0 48 00 0E 75 */ bl func_801042E4
+/* 80103474 000FF0D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103478 000FF0D8 48 14 CE 7D */ bl func_802502F4
+/* 8010347C 000FF0DC 7C 64 1B 78 */ mr r4, r3
+/* 80103480 000FF0E0 38 60 00 66 */ li r3, 0x66
+/* 80103484 000FF0E4 48 05 8E 85 */ bl func_8015C308
+/* 80103488 000FF0E8 48 00 09 68 */ b lbl_80103DF0
+/* 8010348C 000FF0EC 7F A3 EB 78 */ mr r3, r29
+/* 80103490 000FF0F0 38 80 00 02 */ li r4, 2
+/* 80103494 000FF0F4 38 A0 00 5F */ li r5, 0x5f
+/* 80103498 000FF0F8 38 C0 00 01 */ li r6, 1
+/* 8010349C 000FF0FC 48 05 97 DD */ bl func_8015CC78
+/* 801034A0 000FF100 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801034A4 000FF104 4B F5 57 29 */ bl func_80058BCC
+/* 801034A8 000FF108 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801034AC 000FF10C 48 14 CE 49 */ bl func_802502F4
+/* 801034B0 000FF110 7C 64 1B 78 */ mr r4, r3
+/* 801034B4 000FF114 38 60 00 60 */ li r3, 0x60
+/* 801034B8 000FF118 48 05 8E 51 */ bl func_8015C308
+/* 801034BC 000FF11C 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801034C0 000FF120 38 80 00 01 */ li r4, 1
+/* 801034C4 000FF124 41 80 00 08 */ blt lbl_801034CC
+/* 801034C8 000FF128 38 80 00 02 */ li r4, 2
+lbl_801034CC:
+/* 801034CC 000FF12C 7F 83 E3 78 */ mr r3, r28
+/* 801034D0 000FF130 38 A0 00 61 */ li r5, 0x61
+/* 801034D4 000FF134 38 C0 00 01 */ li r6, 1
+/* 801034D8 000FF138 48 05 97 A1 */ bl func_8015CC78
+/* 801034DC 000FF13C 7F 63 DB 78 */ mr r3, r27
+/* 801034E0 000FF140 48 00 0E 05 */ bl func_801042E4
+/* 801034E4 000FF144 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801034E8 000FF148 48 14 CE 0D */ bl func_802502F4
+/* 801034EC 000FF14C 7C 64 1B 78 */ mr r4, r3
+/* 801034F0 000FF150 38 60 00 62 */ li r3, 0x62
+/* 801034F4 000FF154 48 05 8E 15 */ bl func_8015C308
+/* 801034F8 000FF158 7F 23 CB 78 */ mr r3, r25
+/* 801034FC 000FF15C 38 80 00 02 */ li r4, 2
+/* 80103500 000FF160 38 A0 00 63 */ li r5, 0x63
+/* 80103504 000FF164 38 C0 00 01 */ li r6, 1
+/* 80103508 000FF168 48 05 97 71 */ bl func_8015CC78
+/* 8010350C 000FF16C 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103510 000FF170 4B F5 56 BD */ bl func_80058BCC
+/* 80103514 000FF174 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103518 000FF178 48 14 CD DD */ bl func_802502F4
+/* 8010351C 000FF17C 7C 64 1B 78 */ mr r4, r3
+/* 80103520 000FF180 38 60 00 64 */ li r3, 0x64
+/* 80103524 000FF184 48 05 8D E5 */ bl func_8015C308
+/* 80103528 000FF188 28 18 00 0A */ cmplwi r24, 0xa
+/* 8010352C 000FF18C 38 80 00 01 */ li r4, 1
+/* 80103530 000FF190 41 80 00 08 */ blt lbl_80103538
+/* 80103534 000FF194 38 80 00 02 */ li r4, 2
+lbl_80103538:
+/* 80103538 000FF198 7F 03 C3 78 */ mr r3, r24
+/* 8010353C 000FF19C 38 A0 00 65 */ li r5, 0x65
+/* 80103540 000FF1A0 38 C0 00 01 */ li r6, 1
+/* 80103544 000FF1A4 48 05 97 35 */ bl func_8015CC78
+/* 80103548 000FF1A8 7E 23 8B 78 */ mr r3, r17
+/* 8010354C 000FF1AC 48 00 0D 99 */ bl func_801042E4
+/* 80103550 000FF1B0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103554 000FF1B4 48 14 CD A1 */ bl func_802502F4
+/* 80103558 000FF1B8 7C 64 1B 78 */ mr r4, r3
+/* 8010355C 000FF1BC 38 60 00 66 */ li r3, 0x66
+/* 80103560 000FF1C0 48 05 8D A9 */ bl func_8015C308
+/* 80103564 000FF1C4 48 00 08 8C */ b lbl_80103DF0
+/* 80103568 000FF1C8 7F 23 CB 78 */ mr r3, r25
+/* 8010356C 000FF1CC 38 80 00 02 */ li r4, 2
+/* 80103570 000FF1D0 38 A0 00 5F */ li r5, 0x5f
+/* 80103574 000FF1D4 38 C0 00 01 */ li r6, 1
+/* 80103578 000FF1D8 48 05 97 01 */ bl func_8015CC78
+/* 8010357C 000FF1DC 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103580 000FF1E0 4B F5 56 4D */ bl func_80058BCC
+/* 80103584 000FF1E4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103588 000FF1E8 48 14 CD 6D */ bl func_802502F4
+/* 8010358C 000FF1EC 7C 64 1B 78 */ mr r4, r3
+/* 80103590 000FF1F0 38 60 00 60 */ li r3, 0x60
+/* 80103594 000FF1F4 48 05 8D 75 */ bl func_8015C308
+/* 80103598 000FF1F8 28 18 00 0A */ cmplwi r24, 0xa
+/* 8010359C 000FF1FC 38 80 00 01 */ li r4, 1
+/* 801035A0 000FF200 41 80 00 08 */ blt lbl_801035A8
+/* 801035A4 000FF204 38 80 00 02 */ li r4, 2
+lbl_801035A8:
+/* 801035A8 000FF208 7F 03 C3 78 */ mr r3, r24
+/* 801035AC 000FF20C 38 A0 00 61 */ li r5, 0x61
+/* 801035B0 000FF210 38 C0 00 01 */ li r6, 1
+/* 801035B4 000FF214 48 05 96 C5 */ bl func_8015CC78
+/* 801035B8 000FF218 7E 23 8B 78 */ mr r3, r17
+/* 801035BC 000FF21C 48 00 0D 29 */ bl func_801042E4
+/* 801035C0 000FF220 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801035C4 000FF224 48 14 CD 31 */ bl func_802502F4
+/* 801035C8 000FF228 7C 64 1B 78 */ mr r4, r3
+/* 801035CC 000FF22C 38 60 00 62 */ li r3, 0x62
+/* 801035D0 000FF230 48 05 8D 39 */ bl func_8015C308
+/* 801035D4 000FF234 28 1A 00 0A */ cmplwi r26, 0xa
+/* 801035D8 000FF238 38 80 00 01 */ li r4, 1
+/* 801035DC 000FF23C 41 80 00 08 */ blt lbl_801035E4
+/* 801035E0 000FF240 38 80 00 02 */ li r4, 2
+lbl_801035E4:
+/* 801035E4 000FF244 28 1A 00 64 */ cmplwi r26, 0x64
+/* 801035E8 000FF248 41 80 00 08 */ blt lbl_801035F0
+/* 801035EC 000FF24C 38 80 00 03 */ li r4, 3
+lbl_801035F0:
+/* 801035F0 000FF250 7F 43 D3 78 */ mr r3, r26
+/* 801035F4 000FF254 38 A0 00 63 */ li r5, 0x63
+/* 801035F8 000FF258 38 C0 00 01 */ li r6, 1
+/* 801035FC 000FF25C 48 05 96 7D */ bl func_8015CC78
+/* 80103600 000FF260 48 00 07 F0 */ b lbl_80103DF0
+/* 80103604 000FF264 7F 23 CB 78 */ mr r3, r25
+/* 80103608 000FF268 38 80 00 02 */ li r4, 2
+/* 8010360C 000FF26C 38 A0 00 5F */ li r5, 0x5f
+/* 80103610 000FF270 38 C0 00 01 */ li r6, 1
+/* 80103614 000FF274 48 05 96 65 */ bl func_8015CC78
+/* 80103618 000FF278 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8010361C 000FF27C 4B F5 55 B1 */ bl func_80058BCC
+/* 80103620 000FF280 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103624 000FF284 48 14 CC D1 */ bl func_802502F4
+/* 80103628 000FF288 7C 64 1B 78 */ mr r4, r3
+/* 8010362C 000FF28C 38 60 00 60 */ li r3, 0x60
+/* 80103630 000FF290 48 05 8C D9 */ bl func_8015C308
+/* 80103634 000FF294 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103638 000FF298 38 80 00 01 */ li r4, 1
+/* 8010363C 000FF29C 41 80 00 08 */ blt lbl_80103644
+/* 80103640 000FF2A0 38 80 00 02 */ li r4, 2
+lbl_80103644:
+/* 80103644 000FF2A4 7F 03 C3 78 */ mr r3, r24
+/* 80103648 000FF2A8 38 A0 00 61 */ li r5, 0x61
+/* 8010364C 000FF2AC 38 C0 00 01 */ li r6, 1
+/* 80103650 000FF2B0 48 05 96 29 */ bl func_8015CC78
+/* 80103654 000FF2B4 7E 23 8B 78 */ mr r3, r17
+/* 80103658 000FF2B8 48 00 0C 8D */ bl func_801042E4
+/* 8010365C 000FF2BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103660 000FF2C0 48 14 CC 95 */ bl func_802502F4
+/* 80103664 000FF2C4 7C 64 1B 78 */ mr r4, r3
+/* 80103668 000FF2C8 38 60 00 62 */ li r3, 0x62
+/* 8010366C 000FF2CC 48 05 8C 9D */ bl func_8015C308
+/* 80103670 000FF2D0 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103674 000FF2D4 38 80 00 01 */ li r4, 1
+/* 80103678 000FF2D8 41 80 00 08 */ blt lbl_80103680
+/* 8010367C 000FF2DC 38 80 00 02 */ li r4, 2
+lbl_80103680:
+/* 80103680 000FF2E0 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103684 000FF2E4 41 80 00 08 */ blt lbl_8010368C
+/* 80103688 000FF2E8 38 80 00 03 */ li r4, 3
+lbl_8010368C:
+/* 8010368C 000FF2EC 7F 43 D3 78 */ mr r3, r26
+/* 80103690 000FF2F0 38 A0 00 63 */ li r5, 0x63
+/* 80103694 000FF2F4 38 C0 00 01 */ li r6, 1
+/* 80103698 000FF2F8 48 05 95 E1 */ bl func_8015CC78
+/* 8010369C 000FF2FC 48 00 07 54 */ b lbl_80103DF0
+/* 801036A0 000FF300 7F A3 EB 78 */ mr r3, r29
+/* 801036A4 000FF304 38 80 00 02 */ li r4, 2
+/* 801036A8 000FF308 38 A0 00 5F */ li r5, 0x5f
+/* 801036AC 000FF30C 38 C0 00 01 */ li r6, 1
+/* 801036B0 000FF310 48 05 95 C9 */ bl func_8015CC78
+/* 801036B4 000FF314 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801036B8 000FF318 4B F5 55 15 */ bl func_80058BCC
+/* 801036BC 000FF31C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801036C0 000FF320 48 14 CC 35 */ bl func_802502F4
+/* 801036C4 000FF324 7C 64 1B 78 */ mr r4, r3
+/* 801036C8 000FF328 38 60 00 60 */ li r3, 0x60
+/* 801036CC 000FF32C 48 05 8C 3D */ bl func_8015C308
+/* 801036D0 000FF330 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801036D4 000FF334 38 80 00 01 */ li r4, 1
+/* 801036D8 000FF338 41 80 00 08 */ blt lbl_801036E0
+/* 801036DC 000FF33C 38 80 00 02 */ li r4, 2
+lbl_801036E0:
+/* 801036E0 000FF340 7F 83 E3 78 */ mr r3, r28
+/* 801036E4 000FF344 38 A0 00 61 */ li r5, 0x61
+/* 801036E8 000FF348 38 C0 00 01 */ li r6, 1
+/* 801036EC 000FF34C 48 05 95 8D */ bl func_8015CC78
+/* 801036F0 000FF350 7F 63 DB 78 */ mr r3, r27
+/* 801036F4 000FF354 48 00 0B F1 */ bl func_801042E4
+/* 801036F8 000FF358 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801036FC 000FF35C 48 14 CB F9 */ bl func_802502F4
+/* 80103700 000FF360 7C 64 1B 78 */ mr r4, r3
+/* 80103704 000FF364 38 60 00 62 */ li r3, 0x62
+/* 80103708 000FF368 48 05 8C 01 */ bl func_8015C308
+/* 8010370C 000FF36C 7F 23 CB 78 */ mr r3, r25
+/* 80103710 000FF370 38 80 00 02 */ li r4, 2
+/* 80103714 000FF374 38 A0 00 63 */ li r5, 0x63
+/* 80103718 000FF378 38 C0 00 01 */ li r6, 1
+/* 8010371C 000FF37C 48 05 95 5D */ bl func_8015CC78
+/* 80103720 000FF380 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103724 000FF384 4B F5 54 A9 */ bl func_80058BCC
+/* 80103728 000FF388 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010372C 000FF38C 48 14 CB C9 */ bl func_802502F4
+/* 80103730 000FF390 7C 64 1B 78 */ mr r4, r3
+/* 80103734 000FF394 38 60 00 64 */ li r3, 0x64
+/* 80103738 000FF398 48 05 8B D1 */ bl func_8015C308
+/* 8010373C 000FF39C 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103740 000FF3A0 38 80 00 01 */ li r4, 1
+/* 80103744 000FF3A4 41 80 00 08 */ blt lbl_8010374C
+/* 80103748 000FF3A8 38 80 00 02 */ li r4, 2
+lbl_8010374C:
+/* 8010374C 000FF3AC 7F 03 C3 78 */ mr r3, r24
+/* 80103750 000FF3B0 38 A0 00 65 */ li r5, 0x65
+/* 80103754 000FF3B4 38 C0 00 01 */ li r6, 1
+/* 80103758 000FF3B8 48 05 95 21 */ bl func_8015CC78
+/* 8010375C 000FF3BC 7E 23 8B 78 */ mr r3, r17
+/* 80103760 000FF3C0 48 00 0B 85 */ bl func_801042E4
+/* 80103764 000FF3C4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103768 000FF3C8 48 14 CB 8D */ bl func_802502F4
+/* 8010376C 000FF3CC 7C 64 1B 78 */ mr r4, r3
+/* 80103770 000FF3D0 38 60 00 66 */ li r3, 0x66
+/* 80103774 000FF3D4 48 05 8B 95 */ bl func_8015C308
+/* 80103778 000FF3D8 48 00 06 78 */ b lbl_80103DF0
+/* 8010377C 000FF3DC 7F A3 EB 78 */ mr r3, r29
+/* 80103780 000FF3E0 38 80 00 02 */ li r4, 2
+/* 80103784 000FF3E4 38 A0 00 5F */ li r5, 0x5f
+/* 80103788 000FF3E8 38 C0 00 01 */ li r6, 1
+/* 8010378C 000FF3EC 48 05 94 ED */ bl func_8015CC78
+/* 80103790 000FF3F0 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103794 000FF3F4 4B F5 54 39 */ bl func_80058BCC
+/* 80103798 000FF3F8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010379C 000FF3FC 48 14 CB 59 */ bl func_802502F4
+/* 801037A0 000FF400 7C 64 1B 78 */ mr r4, r3
+/* 801037A4 000FF404 38 60 00 60 */ li r3, 0x60
+/* 801037A8 000FF408 48 05 8B 61 */ bl func_8015C308
+/* 801037AC 000FF40C 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801037B0 000FF410 38 80 00 01 */ li r4, 1
+/* 801037B4 000FF414 41 80 00 08 */ blt lbl_801037BC
+/* 801037B8 000FF418 38 80 00 02 */ li r4, 2
+lbl_801037BC:
+/* 801037BC 000FF41C 7F 83 E3 78 */ mr r3, r28
+/* 801037C0 000FF420 38 A0 00 61 */ li r5, 0x61
+/* 801037C4 000FF424 38 C0 00 01 */ li r6, 1
+/* 801037C8 000FF428 48 05 94 B1 */ bl func_8015CC78
+/* 801037CC 000FF42C 7F 63 DB 78 */ mr r3, r27
+/* 801037D0 000FF430 48 00 0B 15 */ bl func_801042E4
+/* 801037D4 000FF434 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801037D8 000FF438 48 14 CB 1D */ bl func_802502F4
+/* 801037DC 000FF43C 7C 64 1B 78 */ mr r4, r3
+/* 801037E0 000FF440 38 60 00 62 */ li r3, 0x62
+/* 801037E4 000FF444 48 05 8B 25 */ bl func_8015C308
+/* 801037E8 000FF448 7F 23 CB 78 */ mr r3, r25
+/* 801037EC 000FF44C 38 80 00 02 */ li r4, 2
+/* 801037F0 000FF450 38 A0 00 63 */ li r5, 0x63
+/* 801037F4 000FF454 38 C0 00 01 */ li r6, 1
+/* 801037F8 000FF458 48 05 94 81 */ bl func_8015CC78
+/* 801037FC 000FF45C 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103800 000FF460 4B F5 53 CD */ bl func_80058BCC
+/* 80103804 000FF464 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103808 000FF468 48 14 CA ED */ bl func_802502F4
+/* 8010380C 000FF46C 7C 64 1B 78 */ mr r4, r3
+/* 80103810 000FF470 38 60 00 64 */ li r3, 0x64
+/* 80103814 000FF474 48 05 8A F5 */ bl func_8015C308
+/* 80103818 000FF478 28 18 00 0A */ cmplwi r24, 0xa
+/* 8010381C 000FF47C 38 80 00 01 */ li r4, 1
+/* 80103820 000FF480 41 80 00 08 */ blt lbl_80103828
+/* 80103824 000FF484 38 80 00 02 */ li r4, 2
+lbl_80103828:
+/* 80103828 000FF488 7F 03 C3 78 */ mr r3, r24
+/* 8010382C 000FF48C 38 A0 00 65 */ li r5, 0x65
+/* 80103830 000FF490 38 C0 00 01 */ li r6, 1
+/* 80103834 000FF494 48 05 94 45 */ bl func_8015CC78
+/* 80103838 000FF498 7E 23 8B 78 */ mr r3, r17
+/* 8010383C 000FF49C 48 00 0A A9 */ bl func_801042E4
+/* 80103840 000FF4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103844 000FF4A4 48 14 CA B1 */ bl func_802502F4
+/* 80103848 000FF4A8 7C 64 1B 78 */ mr r4, r3
+/* 8010384C 000FF4AC 38 60 00 66 */ li r3, 0x66
+/* 80103850 000FF4B0 48 05 8A B9 */ bl func_8015C308
+/* 80103854 000FF4B4 48 00 05 9C */ b lbl_80103DF0
+/* 80103858 000FF4B8 7F A3 EB 78 */ mr r3, r29
+/* 8010385C 000FF4BC 38 80 00 02 */ li r4, 2
+/* 80103860 000FF4C0 38 A0 00 5F */ li r5, 0x5f
+/* 80103864 000FF4C4 38 C0 00 01 */ li r6, 1
+/* 80103868 000FF4C8 48 05 94 11 */ bl func_8015CC78
+/* 8010386C 000FF4CC 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103870 000FF4D0 4B F5 53 5D */ bl func_80058BCC
+/* 80103874 000FF4D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103878 000FF4D8 48 14 CA 7D */ bl func_802502F4
+/* 8010387C 000FF4DC 7C 64 1B 78 */ mr r4, r3
+/* 80103880 000FF4E0 38 60 00 60 */ li r3, 0x60
+/* 80103884 000FF4E4 48 05 8A 85 */ bl func_8015C308
+/* 80103888 000FF4E8 28 1C 00 0A */ cmplwi r28, 0xa
+/* 8010388C 000FF4EC 38 80 00 01 */ li r4, 1
+/* 80103890 000FF4F0 41 80 00 08 */ blt lbl_80103898
+/* 80103894 000FF4F4 38 80 00 02 */ li r4, 2
+lbl_80103898:
+/* 80103898 000FF4F8 7F 83 E3 78 */ mr r3, r28
+/* 8010389C 000FF4FC 38 A0 00 61 */ li r5, 0x61
+/* 801038A0 000FF500 38 C0 00 01 */ li r6, 1
+/* 801038A4 000FF504 48 05 93 D5 */ bl func_8015CC78
+/* 801038A8 000FF508 7F 63 DB 78 */ mr r3, r27
+/* 801038AC 000FF50C 48 00 0A 39 */ bl func_801042E4
+/* 801038B0 000FF510 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801038B4 000FF514 48 14 CA 41 */ bl func_802502F4
+/* 801038B8 000FF518 7C 64 1B 78 */ mr r4, r3
+/* 801038BC 000FF51C 38 60 00 62 */ li r3, 0x62
+/* 801038C0 000FF520 48 05 8A 49 */ bl func_8015C308
+/* 801038C4 000FF524 7F 23 CB 78 */ mr r3, r25
+/* 801038C8 000FF528 38 80 00 02 */ li r4, 2
+/* 801038CC 000FF52C 38 A0 00 63 */ li r5, 0x63
+/* 801038D0 000FF530 38 C0 00 01 */ li r6, 1
+/* 801038D4 000FF534 48 05 93 A5 */ bl func_8015CC78
+/* 801038D8 000FF538 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801038DC 000FF53C 4B F5 52 F1 */ bl func_80058BCC
+/* 801038E0 000FF540 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801038E4 000FF544 48 14 CA 11 */ bl func_802502F4
+/* 801038E8 000FF548 7C 64 1B 78 */ mr r4, r3
+/* 801038EC 000FF54C 38 60 00 64 */ li r3, 0x64
+/* 801038F0 000FF550 48 05 8A 19 */ bl func_8015C308
+/* 801038F4 000FF554 28 18 00 0A */ cmplwi r24, 0xa
+/* 801038F8 000FF558 38 80 00 01 */ li r4, 1
+/* 801038FC 000FF55C 41 80 00 08 */ blt lbl_80103904
+/* 80103900 000FF560 38 80 00 02 */ li r4, 2
+lbl_80103904:
+/* 80103904 000FF564 7F 03 C3 78 */ mr r3, r24
+/* 80103908 000FF568 38 A0 00 65 */ li r5, 0x65
+/* 8010390C 000FF56C 38 C0 00 01 */ li r6, 1
+/* 80103910 000FF570 48 05 93 69 */ bl func_8015CC78
+/* 80103914 000FF574 7E 23 8B 78 */ mr r3, r17
+/* 80103918 000FF578 48 00 09 CD */ bl func_801042E4
+/* 8010391C 000FF57C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103920 000FF580 48 14 C9 D5 */ bl func_802502F4
+/* 80103924 000FF584 7C 64 1B 78 */ mr r4, r3
+/* 80103928 000FF588 38 60 00 66 */ li r3, 0x66
+/* 8010392C 000FF58C 48 05 89 DD */ bl func_8015C308
+/* 80103930 000FF590 48 00 04 C0 */ b lbl_80103DF0
+/* 80103934 000FF594 7F A3 EB 78 */ mr r3, r29
+/* 80103938 000FF598 38 80 00 02 */ li r4, 2
+/* 8010393C 000FF59C 38 A0 00 5F */ li r5, 0x5f
+/* 80103940 000FF5A0 38 C0 00 01 */ li r6, 1
+/* 80103944 000FF5A4 48 05 93 35 */ bl func_8015CC78
+/* 80103948 000FF5A8 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 8010394C 000FF5AC 4B F5 52 81 */ bl func_80058BCC
+/* 80103950 000FF5B0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103954 000FF5B4 48 14 C9 A1 */ bl func_802502F4
+/* 80103958 000FF5B8 7C 64 1B 78 */ mr r4, r3
+/* 8010395C 000FF5BC 38 60 00 60 */ li r3, 0x60
+/* 80103960 000FF5C0 48 05 89 A9 */ bl func_8015C308
+/* 80103964 000FF5C4 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103968 000FF5C8 38 80 00 01 */ li r4, 1
+/* 8010396C 000FF5CC 41 80 00 08 */ blt lbl_80103974
+/* 80103970 000FF5D0 38 80 00 02 */ li r4, 2
+lbl_80103974:
+/* 80103974 000FF5D4 7F 83 E3 78 */ mr r3, r28
+/* 80103978 000FF5D8 38 A0 00 61 */ li r5, 0x61
+/* 8010397C 000FF5DC 38 C0 00 01 */ li r6, 1
+/* 80103980 000FF5E0 48 05 92 F9 */ bl func_8015CC78
+/* 80103984 000FF5E4 7F 63 DB 78 */ mr r3, r27
+/* 80103988 000FF5E8 48 00 09 5D */ bl func_801042E4
+/* 8010398C 000FF5EC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103990 000FF5F0 48 14 C9 65 */ bl func_802502F4
+/* 80103994 000FF5F4 7C 64 1B 78 */ mr r4, r3
+/* 80103998 000FF5F8 38 60 00 62 */ li r3, 0x62
+/* 8010399C 000FF5FC 48 05 89 6D */ bl func_8015C308
+/* 801039A0 000FF600 7F 23 CB 78 */ mr r3, r25
+/* 801039A4 000FF604 38 80 00 02 */ li r4, 2
+/* 801039A8 000FF608 38 A0 00 63 */ li r5, 0x63
+/* 801039AC 000FF60C 38 C0 00 01 */ li r6, 1
+/* 801039B0 000FF610 48 05 92 C9 */ bl func_8015CC78
+/* 801039B4 000FF614 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801039B8 000FF618 4B F5 52 15 */ bl func_80058BCC
+/* 801039BC 000FF61C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801039C0 000FF620 48 14 C9 35 */ bl func_802502F4
+/* 801039C4 000FF624 7C 64 1B 78 */ mr r4, r3
+/* 801039C8 000FF628 38 60 00 64 */ li r3, 0x64
+/* 801039CC 000FF62C 48 05 89 3D */ bl func_8015C308
+/* 801039D0 000FF630 28 18 00 0A */ cmplwi r24, 0xa
+/* 801039D4 000FF634 38 80 00 01 */ li r4, 1
+/* 801039D8 000FF638 41 80 00 08 */ blt lbl_801039E0
+/* 801039DC 000FF63C 38 80 00 02 */ li r4, 2
+lbl_801039E0:
+/* 801039E0 000FF640 7F 03 C3 78 */ mr r3, r24
+/* 801039E4 000FF644 38 A0 00 65 */ li r5, 0x65
+/* 801039E8 000FF648 38 C0 00 01 */ li r6, 1
+/* 801039EC 000FF64C 48 05 92 8D */ bl func_8015CC78
+/* 801039F0 000FF650 7E 23 8B 78 */ mr r3, r17
+/* 801039F4 000FF654 48 00 08 F1 */ bl func_801042E4
+/* 801039F8 000FF658 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801039FC 000FF65C 48 14 C8 F9 */ bl func_802502F4
+/* 80103A00 000FF660 7C 64 1B 78 */ mr r4, r3
+/* 80103A04 000FF664 38 60 00 66 */ li r3, 0x66
+/* 80103A08 000FF668 48 05 89 01 */ bl func_8015C308
+/* 80103A0C 000FF66C 48 00 03 E4 */ b lbl_80103DF0
+/* 80103A10 000FF670 7F A3 EB 78 */ mr r3, r29
+/* 80103A14 000FF674 38 80 00 02 */ li r4, 2
+/* 80103A18 000FF678 38 A0 00 5F */ li r5, 0x5f
+/* 80103A1C 000FF67C 38 C0 00 01 */ li r6, 1
+/* 80103A20 000FF680 48 05 92 59 */ bl func_8015CC78
+/* 80103A24 000FF684 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103A28 000FF688 4B F5 51 A5 */ bl func_80058BCC
+/* 80103A2C 000FF68C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103A30 000FF690 48 14 C8 C5 */ bl func_802502F4
+/* 80103A34 000FF694 7C 64 1B 78 */ mr r4, r3
+/* 80103A38 000FF698 38 60 00 60 */ li r3, 0x60
+/* 80103A3C 000FF69C 48 05 88 CD */ bl func_8015C308
+/* 80103A40 000FF6A0 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103A44 000FF6A4 38 80 00 01 */ li r4, 1
+/* 80103A48 000FF6A8 41 80 00 08 */ blt lbl_80103A50
+/* 80103A4C 000FF6AC 38 80 00 02 */ li r4, 2
+lbl_80103A50:
+/* 80103A50 000FF6B0 7F 83 E3 78 */ mr r3, r28
+/* 80103A54 000FF6B4 38 A0 00 61 */ li r5, 0x61
+/* 80103A58 000FF6B8 38 C0 00 01 */ li r6, 1
+/* 80103A5C 000FF6BC 48 05 92 1D */ bl func_8015CC78
+/* 80103A60 000FF6C0 7F 63 DB 78 */ mr r3, r27
+/* 80103A64 000FF6C4 48 00 08 81 */ bl func_801042E4
+/* 80103A68 000FF6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103A6C 000FF6CC 48 14 C8 89 */ bl func_802502F4
+/* 80103A70 000FF6D0 7C 64 1B 78 */ mr r4, r3
+/* 80103A74 000FF6D4 38 60 00 62 */ li r3, 0x62
+/* 80103A78 000FF6D8 48 05 88 91 */ bl func_8015C308
+/* 80103A7C 000FF6DC 7F 23 CB 78 */ mr r3, r25
+/* 80103A80 000FF6E0 38 80 00 02 */ li r4, 2
+/* 80103A84 000FF6E4 38 A0 00 63 */ li r5, 0x63
+/* 80103A88 000FF6E8 38 C0 00 01 */ li r6, 1
+/* 80103A8C 000FF6EC 48 05 91 ED */ bl func_8015CC78
+/* 80103A90 000FF6F0 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103A94 000FF6F4 4B F5 51 39 */ bl func_80058BCC
+/* 80103A98 000FF6F8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103A9C 000FF6FC 48 14 C8 59 */ bl func_802502F4
+/* 80103AA0 000FF700 7C 64 1B 78 */ mr r4, r3
+/* 80103AA4 000FF704 38 60 00 64 */ li r3, 0x64
+/* 80103AA8 000FF708 48 05 88 61 */ bl func_8015C308
+/* 80103AAC 000FF70C 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103AB0 000FF710 38 80 00 01 */ li r4, 1
+/* 80103AB4 000FF714 41 80 00 08 */ blt lbl_80103ABC
+/* 80103AB8 000FF718 38 80 00 02 */ li r4, 2
+lbl_80103ABC:
+/* 80103ABC 000FF71C 7F 03 C3 78 */ mr r3, r24
+/* 80103AC0 000FF720 38 A0 00 65 */ li r5, 0x65
+/* 80103AC4 000FF724 38 C0 00 01 */ li r6, 1
+/* 80103AC8 000FF728 48 05 91 B1 */ bl func_8015CC78
+/* 80103ACC 000FF72C 7E 23 8B 78 */ mr r3, r17
+/* 80103AD0 000FF730 48 00 08 15 */ bl func_801042E4
+/* 80103AD4 000FF734 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103AD8 000FF738 48 14 C8 1D */ bl func_802502F4
+/* 80103ADC 000FF73C 7C 64 1B 78 */ mr r4, r3
+/* 80103AE0 000FF740 38 60 00 66 */ li r3, 0x66
+/* 80103AE4 000FF744 48 05 88 25 */ bl func_8015C308
+/* 80103AE8 000FF748 48 00 03 08 */ b lbl_80103DF0
+/* 80103AEC 000FF74C 7F A3 EB 78 */ mr r3, r29
+/* 80103AF0 000FF750 38 80 00 02 */ li r4, 2
+/* 80103AF4 000FF754 38 A0 00 5F */ li r5, 0x5f
+/* 80103AF8 000FF758 38 C0 00 01 */ li r6, 1
+/* 80103AFC 000FF75C 48 05 91 7D */ bl func_8015CC78
+/* 80103B00 000FF760 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103B04 000FF764 4B F5 50 C9 */ bl func_80058BCC
+/* 80103B08 000FF768 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103B0C 000FF76C 48 14 C7 E9 */ bl func_802502F4
+/* 80103B10 000FF770 7C 64 1B 78 */ mr r4, r3
+/* 80103B14 000FF774 38 60 00 60 */ li r3, 0x60
+/* 80103B18 000FF778 48 05 87 F1 */ bl func_8015C308
+/* 80103B1C 000FF77C 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103B20 000FF780 38 80 00 01 */ li r4, 1
+/* 80103B24 000FF784 41 80 00 08 */ blt lbl_80103B2C
+/* 80103B28 000FF788 38 80 00 02 */ li r4, 2
+lbl_80103B2C:
+/* 80103B2C 000FF78C 7F 83 E3 78 */ mr r3, r28
+/* 80103B30 000FF790 38 A0 00 61 */ li r5, 0x61
+/* 80103B34 000FF794 38 C0 00 01 */ li r6, 1
+/* 80103B38 000FF798 48 05 91 41 */ bl func_8015CC78
+/* 80103B3C 000FF79C 7F 63 DB 78 */ mr r3, r27
+/* 80103B40 000FF7A0 48 00 07 A5 */ bl func_801042E4
+/* 80103B44 000FF7A4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103B48 000FF7A8 48 14 C7 AD */ bl func_802502F4
+/* 80103B4C 000FF7AC 7C 64 1B 78 */ mr r4, r3
+/* 80103B50 000FF7B0 38 60 00 62 */ li r3, 0x62
+/* 80103B54 000FF7B4 48 05 87 B5 */ bl func_8015C308
+/* 80103B58 000FF7B8 7F 23 CB 78 */ mr r3, r25
+/* 80103B5C 000FF7BC 38 80 00 02 */ li r4, 2
+/* 80103B60 000FF7C0 38 A0 00 63 */ li r5, 0x63
+/* 80103B64 000FF7C4 38 C0 00 01 */ li r6, 1
+/* 80103B68 000FF7C8 48 05 91 11 */ bl func_8015CC78
+/* 80103B6C 000FF7CC 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103B70 000FF7D0 4B F5 50 5D */ bl func_80058BCC
+/* 80103B74 000FF7D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103B78 000FF7D8 48 14 C7 7D */ bl func_802502F4
+/* 80103B7C 000FF7DC 7C 64 1B 78 */ mr r4, r3
+/* 80103B80 000FF7E0 38 60 00 64 */ li r3, 0x64
+/* 80103B84 000FF7E4 48 05 87 85 */ bl func_8015C308
+/* 80103B88 000FF7E8 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103B8C 000FF7EC 38 80 00 01 */ li r4, 1
+/* 80103B90 000FF7F0 41 80 00 08 */ blt lbl_80103B98
+/* 80103B94 000FF7F4 38 80 00 02 */ li r4, 2
+lbl_80103B98:
+/* 80103B98 000FF7F8 7F 03 C3 78 */ mr r3, r24
+/* 80103B9C 000FF7FC 38 A0 00 65 */ li r5, 0x65
+/* 80103BA0 000FF800 38 C0 00 01 */ li r6, 1
+/* 80103BA4 000FF804 48 05 90 D5 */ bl func_8015CC78
+/* 80103BA8 000FF808 7E 23 8B 78 */ mr r3, r17
+/* 80103BAC 000FF80C 48 00 07 39 */ bl func_801042E4
+/* 80103BB0 000FF810 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103BB4 000FF814 48 14 C7 41 */ bl func_802502F4
+/* 80103BB8 000FF818 7C 64 1B 78 */ mr r4, r3
+/* 80103BBC 000FF81C 38 60 00 66 */ li r3, 0x66
+/* 80103BC0 000FF820 48 05 87 49 */ bl func_8015C308
+/* 80103BC4 000FF824 48 00 02 2C */ b lbl_80103DF0
+/* 80103BC8 000FF828 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103BCC 000FF82C 38 80 00 79 */ li r4, 0x79
+/* 80103BD0 000FF830 38 A0 00 00 */ li r5, 0
+/* 80103BD4 000FF834 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80103BD8 000FF838 48 2D 9E 05 */ bl func_803DD9DC
+/* 80103BDC 000FF83C 2C 03 00 10 */ cmpwi r3, 0x10
+/* 80103BE0 000FF840 41 82 00 08 */ beq lbl_80103BE8
+/* 80103BE4 000FF844 48 00 00 98 */ b lbl_80103C7C
+lbl_80103BE8:
+/* 80103BE8 000FF848 7F 23 CB 78 */ mr r3, r25
+/* 80103BEC 000FF84C 3A 40 30 2A */ li r18, 0x302a
+/* 80103BF0 000FF850 38 80 00 02 */ li r4, 2
+/* 80103BF4 000FF854 38 A0 00 5F */ li r5, 0x5f
+/* 80103BF8 000FF858 38 C0 00 01 */ li r6, 1
+/* 80103BFC 000FF85C 48 05 90 7D */ bl func_8015CC78
+/* 80103C00 000FF860 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103C04 000FF864 4B F5 4F C9 */ bl func_80058BCC
+/* 80103C08 000FF868 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103C0C 000FF86C 48 14 C6 E9 */ bl func_802502F4
+/* 80103C10 000FF870 7C 64 1B 78 */ mr r4, r3
+/* 80103C14 000FF874 38 60 00 60 */ li r3, 0x60
+/* 80103C18 000FF878 48 05 86 F1 */ bl func_8015C308
+/* 80103C1C 000FF87C 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103C20 000FF880 38 80 00 01 */ li r4, 1
+/* 80103C24 000FF884 41 80 00 08 */ blt lbl_80103C2C
+/* 80103C28 000FF888 38 80 00 02 */ li r4, 2
+lbl_80103C2C:
+/* 80103C2C 000FF88C 7F 03 C3 78 */ mr r3, r24
+/* 80103C30 000FF890 38 A0 00 61 */ li r5, 0x61
+/* 80103C34 000FF894 38 C0 00 01 */ li r6, 1
+/* 80103C38 000FF898 48 05 90 41 */ bl func_8015CC78
+/* 80103C3C 000FF89C 38 60 30 BC */ li r3, 0x30bc
+/* 80103C40 000FF8A0 48 14 C6 B5 */ bl func_802502F4
+/* 80103C44 000FF8A4 7C 64 1B 78 */ mr r4, r3
+/* 80103C48 000FF8A8 38 60 00 62 */ li r3, 0x62
+/* 80103C4C 000FF8AC 48 05 86 BD */ bl func_8015C308
+/* 80103C50 000FF8B0 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103C54 000FF8B4 38 80 00 01 */ li r4, 1
+/* 80103C58 000FF8B8 41 80 00 08 */ blt lbl_80103C60
+/* 80103C5C 000FF8BC 38 80 00 02 */ li r4, 2
+lbl_80103C60:
+/* 80103C60 000FF8C0 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103C64 000FF8C4 41 80 00 08 */ blt lbl_80103C6C
+/* 80103C68 000FF8C8 38 80 00 03 */ li r4, 3
+lbl_80103C6C:
+/* 80103C6C 000FF8CC 7F 43 D3 78 */ mr r3, r26
+/* 80103C70 000FF8D0 38 A0 00 63 */ li r5, 0x63
+/* 80103C74 000FF8D4 38 C0 00 01 */ li r6, 1
+/* 80103C78 000FF8D8 48 05 90 01 */ bl func_8015CC78
+lbl_80103C7C:
+/* 80103C7C 000FF8DC 28 12 30 2A */ cmplwi r18, 0x302a
+/* 80103C80 000FF8E0 41 82 01 70 */ beq lbl_80103DF0
+/* 80103C84 000FF8E4 7F 23 CB 78 */ mr r3, r25
+/* 80103C88 000FF8E8 38 80 00 02 */ li r4, 2
+/* 80103C8C 000FF8EC 38 A0 00 5F */ li r5, 0x5f
+/* 80103C90 000FF8F0 38 C0 00 01 */ li r6, 1
+/* 80103C94 000FF8F4 48 05 8F E5 */ bl func_8015CC78
+/* 80103C98 000FF8F8 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103C9C 000FF8FC 4B F5 4F 31 */ bl func_80058BCC
+/* 80103CA0 000FF900 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103CA4 000FF904 48 14 C6 51 */ bl func_802502F4
+/* 80103CA8 000FF908 7C 64 1B 78 */ mr r4, r3
+/* 80103CAC 000FF90C 38 60 00 60 */ li r3, 0x60
+/* 80103CB0 000FF910 48 05 86 59 */ bl func_8015C308
+/* 80103CB4 000FF914 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103CB8 000FF918 38 80 00 01 */ li r4, 1
+/* 80103CBC 000FF91C 41 80 00 08 */ blt lbl_80103CC4
+/* 80103CC0 000FF920 38 80 00 02 */ li r4, 2
+lbl_80103CC4:
+/* 80103CC4 000FF924 7F 03 C3 78 */ mr r3, r24
+/* 80103CC8 000FF928 38 A0 00 61 */ li r5, 0x61
+/* 80103CCC 000FF92C 38 C0 00 01 */ li r6, 1
+/* 80103CD0 000FF930 48 05 8F A9 */ bl func_8015CC78
+/* 80103CD4 000FF934 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103CD8 000FF938 38 80 00 01 */ li r4, 1
+/* 80103CDC 000FF93C 41 80 00 08 */ blt lbl_80103CE4
+/* 80103CE0 000FF940 38 80 00 02 */ li r4, 2
+lbl_80103CE4:
+/* 80103CE4 000FF944 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103CE8 000FF948 41 80 00 08 */ blt lbl_80103CF0
+/* 80103CEC 000FF94C 38 80 00 03 */ li r4, 3
+lbl_80103CF0:
+/* 80103CF0 000FF950 7F 43 D3 78 */ mr r3, r26
+/* 80103CF4 000FF954 38 A0 00 62 */ li r5, 0x62
+/* 80103CF8 000FF958 38 C0 00 01 */ li r6, 1
+/* 80103CFC 000FF95C 48 05 8F 7D */ bl func_8015CC78
+/* 80103D00 000FF960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103D04 000FF964 38 80 00 79 */ li r4, 0x79
+/* 80103D08 000FF968 38 A0 00 00 */ li r5, 0
+/* 80103D0C 000FF96C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80103D10 000FF970 48 2D 9C CD */ bl func_803DD9DC
+/* 80103D14 000FF974 28 03 00 0F */ cmplwi r3, 0xf
+/* 80103D18 000FF978 41 81 00 1C */ bgt lbl_80103D34
+/* 80103D1C 000FF97C 3C 80 80 42 */ lis r4, lbl_8041AA48@ha
+/* 80103D20 000FF980 54 60 10 3A */ slwi r0, r3, 2
+/* 80103D24 000FF984 38 84 AA 48 */ addi r4, r4, lbl_8041AA48@l
+/* 80103D28 000FF988 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80103D2C 000FF98C 7C 89 03 A6 */ mtctr r4
+/* 80103D30 000FF990 4E 80 04 20 */ bctr
+lbl_80103D34:
+/* 80103D34 000FF994 38 60 07 D7 */ li r3, 0x7d7
+/* 80103D38 000FF998 48 00 05 AD */ bl func_801042E4
+/* 80103D3C 000FF99C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103D40 000FF9A0 48 14 C5 B5 */ bl func_802502F4
+/* 80103D44 000FF9A4 7C 64 1B 78 */ mr r4, r3
+/* 80103D48 000FF9A8 38 60 00 63 */ li r3, 0x63
+/* 80103D4C 000FF9AC 48 05 85 BD */ bl func_8015C308
+/* 80103D50 000FF9B0 48 00 00 A0 */ b lbl_80103DF0
+/* 80103D54 000FF9B4 38 60 07 D3 */ li r3, 0x7d3
+/* 80103D58 000FF9B8 48 00 05 8D */ bl func_801042E4
+/* 80103D5C 000FF9BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103D60 000FF9C0 48 14 C5 95 */ bl func_802502F4
+/* 80103D64 000FF9C4 7C 64 1B 78 */ mr r4, r3
+/* 80103D68 000FF9C8 38 60 00 63 */ li r3, 0x63
+/* 80103D6C 000FF9CC 48 05 85 9D */ bl func_8015C308
+/* 80103D70 000FF9D0 48 00 00 80 */ b lbl_80103DF0
+/* 80103D74 000FF9D4 38 60 07 D4 */ li r3, 0x7d4
+/* 80103D78 000FF9D8 48 00 05 6D */ bl func_801042E4
+/* 80103D7C 000FF9DC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103D80 000FF9E0 48 14 C5 75 */ bl func_802502F4
+/* 80103D84 000FF9E4 7C 64 1B 78 */ mr r4, r3
+/* 80103D88 000FF9E8 38 60 00 63 */ li r3, 0x63
+/* 80103D8C 000FF9EC 48 05 85 7D */ bl func_8015C308
+/* 80103D90 000FF9F0 48 00 00 60 */ b lbl_80103DF0
+/* 80103D94 000FF9F4 38 60 07 D5 */ li r3, 0x7d5
+/* 80103D98 000FF9F8 48 00 05 4D */ bl func_801042E4
+/* 80103D9C 000FF9FC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103DA0 000FFA00 48 14 C5 55 */ bl func_802502F4
+/* 80103DA4 000FFA04 7C 64 1B 78 */ mr r4, r3
+/* 80103DA8 000FFA08 38 60 00 63 */ li r3, 0x63
+/* 80103DAC 000FFA0C 48 05 85 5D */ bl func_8015C308
+/* 80103DB0 000FFA10 48 00 00 40 */ b lbl_80103DF0
+/* 80103DB4 000FFA14 38 60 07 D8 */ li r3, 0x7d8
+/* 80103DB8 000FFA18 48 00 05 2D */ bl func_801042E4
+/* 80103DBC 000FFA1C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103DC0 000FFA20 48 14 C5 35 */ bl func_802502F4
+/* 80103DC4 000FFA24 7C 64 1B 78 */ mr r4, r3
+/* 80103DC8 000FFA28 38 60 00 63 */ li r3, 0x63
+/* 80103DCC 000FFA2C 48 05 85 3D */ bl func_8015C308
+/* 80103DD0 000FFA30 48 00 00 20 */ b lbl_80103DF0
+/* 80103DD4 000FFA34 38 60 07 D7 */ li r3, 0x7d7
+/* 80103DD8 000FFA38 48 00 05 0D */ bl func_801042E4
+/* 80103DDC 000FFA3C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103DE0 000FFA40 48 14 C5 15 */ bl func_802502F4
+/* 80103DE4 000FFA44 7C 64 1B 78 */ mr r4, r3
+/* 80103DE8 000FFA48 38 60 00 63 */ li r3, 0x63
+/* 80103DEC 000FFA4C 48 05 85 1D */ bl func_8015C308
+lbl_80103DF0:
+/* 80103DF0 000FFA50 7E 43 93 78 */ mr r3, r18
+/* 80103DF4 000FFA54 48 14 C5 01 */ bl func_802502F4
+/* 80103DF8 000FFA58 7C 64 1B 78 */ mr r4, r3
+/* 80103DFC 000FFA5C 38 60 00 0E */ li r3, 0xe
+/* 80103E00 000FFA60 48 05 85 09 */ bl func_8015C308
+/* 80103E04 000FFA64 7E 64 9B 78 */ mr r4, r19
+/* 80103E08 000FFA68 7E 85 A3 78 */ mr r5, r20
+/* 80103E0C 000FFA6C 7E A6 AB 78 */ mr r6, r21
+/* 80103E10 000FFA70 7E C7 B3 78 */ mr r7, r22
+/* 80103E14 000FFA74 7E E8 BB 78 */ mr r8, r23
+/* 80103E18 000FFA78 38 60 2D 75 */ li r3, 0x2d75
+/* 80103E1C 000FFA7C 48 14 C3 19 */ bl func_80250134
+/* 80103E20 000FFA80 38 60 2D 75 */ li r3, 0x2d75
+/* 80103E24 000FFA84 38 80 00 01 */ li r4, 1
+/* 80103E28 000FFA88 38 A0 00 00 */ li r5, 0
+/* 80103E2C 000FFA8C 48 14 C5 6D */ bl func_80250398
+/* 80103E30 000FFA90 54 60 84 3E */ srwi r0, r3, 0x10
+/* 80103E34 000FFA94 39 61 00 50 */ addi r11, r1, 0x50
+/* 80103E38 000FFA98 7C 74 02 14 */ add r3, r20, r0
+/* 80103E3C 000FFA9C 48 0C 33 11 */ bl _restgpr_17
+/* 80103E40 000FFAA0 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80103E44 000FFAA4 7C 08 03 A6 */ mtlr r0
+/* 80103E48 000FFAA8 38 21 00 50 */ addi r1, r1, 0x50
+/* 80103E4C 000FFAAC 4E 80 00 20 */ blr
+
+.global func_80103E50
+func_80103E50:
+/* 80103E50 000FFAB0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80103E54 000FFAB4 7C 08 02 A6 */ mflr r0
+/* 80103E58 000FFAB8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80103E5C 000FFABC 39 61 00 40 */ addi r11, r1, 0x40
+/* 80103E60 000FFAC0 48 0C 32 B1 */ bl _savegpr_21
+/* 80103E64 000FFAC4 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103E68 000FFAC8 7C 7B 1B 78 */ mr r27, r3
+/* 80103E6C 000FFACC 7C 9C 23 78 */ mr r28, r4
+/* 80103E70 000FFAD0 7C BD 2B 78 */ mr r29, r5
+/* 80103E74 000FFAD4 80 68 00 80 */ lwz r3, 0x80(r8)
+/* 80103E78 000FFAD8 7C DE 33 78 */ mr r30, r6
+/* 80103E7C 000FFADC 7C FF 3B 78 */ mr r31, r7
+/* 80103E80 000FFAE0 38 80 00 46 */ li r4, 0x46
+/* 80103E84 000FFAE4 38 A0 00 00 */ li r5, 0
+/* 80103E88 000FFAE8 48 2D 9B 55 */ bl func_803DD9DC
+/* 80103E8C 000FFAEC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103E90 000FFAF0 7C 7A 1B 78 */ mr r26, r3
+/* 80103E94 000FFAF4 38 80 00 47 */ li r4, 0x47
+/* 80103E98 000FFAF8 38 A0 00 00 */ li r5, 0
+/* 80103E9C 000FFAFC 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103EA0 000FFB00 48 2D 9B 3D */ bl func_803DD9DC
+/* 80103EA4 000FFB04 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103EA8 000FFB08 7C 79 1B 78 */ mr r25, r3
+/* 80103EAC 000FFB0C 38 80 00 48 */ li r4, 0x48
+/* 80103EB0 000FFB10 38 A0 00 00 */ li r5, 0
+/* 80103EB4 000FFB14 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103EB8 000FFB18 48 2D 9B 25 */ bl func_803DD9DC
+/* 80103EBC 000FFB1C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103EC0 000FFB20 7C 78 1B 78 */ mr r24, r3
+/* 80103EC4 000FFB24 38 80 00 49 */ li r4, 0x49
+/* 80103EC8 000FFB28 38 A0 00 00 */ li r5, 0
+/* 80103ECC 000FFB2C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103ED0 000FFB30 48 2D 9B 0D */ bl func_803DD9DC
+/* 80103ED4 000FFB34 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103ED8 000FFB38 7C 77 1B 78 */ mr r23, r3
+/* 80103EDC 000FFB3C 38 80 00 4A */ li r4, 0x4a
+/* 80103EE0 000FFB40 38 A0 00 00 */ li r5, 0
+/* 80103EE4 000FFB44 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103EE8 000FFB48 48 2D 9A F5 */ bl func_803DD9DC
+/* 80103EEC 000FFB4C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103EF0 000FFB50 7C 76 1B 78 */ mr r22, r3
+/* 80103EF4 000FFB54 38 80 00 4B */ li r4, 0x4b
+/* 80103EF8 000FFB58 38 A0 00 00 */ li r5, 0
+/* 80103EFC 000FFB5C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103F00 000FFB60 48 2D 9A DD */ bl func_803DD9DC
+/* 80103F04 000FFB64 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103F08 000FFB68 7C 75 1B 78 */ mr r21, r3
+/* 80103F0C 000FFB6C 38 80 00 00 */ li r4, 0
+/* 80103F10 000FFB70 38 A0 00 00 */ li r5, 0
+/* 80103F14 000FFB74 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103F18 000FFB78 48 2D 9A C5 */ bl func_803DD9DC
+/* 80103F1C 000FFB7C 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha
+/* 80103F20 000FFB80 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l
+/* 80103F24 000FFB84 7C 00 18 16 */ mulhwu r0, r0, r3
+/* 80103F28 000FFB88 54 00 F0 BE */ srwi r0, r0, 2
+/* 80103F2C 000FFB8C 1C 00 00 06 */ mulli r0, r0, 6
+/* 80103F30 000FFB90 7C 00 18 50 */ subf r0, r0, r3
+/* 80103F34 000FFB94 2C 00 00 03 */ cmpwi r0, 3
+/* 80103F38 000FFB98 41 82 01 3C */ beq lbl_80104074
+/* 80103F3C 000FFB9C 40 80 00 14 */ bge lbl_80103F50
+/* 80103F40 000FFBA0 2C 00 00 01 */ cmpwi r0, 1
+/* 80103F44 000FFBA4 41 82 00 78 */ beq lbl_80103FBC
+/* 80103F48 000FFBA8 40 80 00 D0 */ bge lbl_80104018
+/* 80103F4C 000FFBAC 48 00 00 14 */ b lbl_80103F60
+lbl_80103F50:
+/* 80103F50 000FFBB0 2C 00 00 05 */ cmpwi r0, 5
+/* 80103F54 000FFBB4 41 82 01 D8 */ beq lbl_8010412C
+/* 80103F58 000FFBB8 40 80 00 08 */ bge lbl_80103F60
+/* 80103F5C 000FFBBC 48 00 01 74 */ b lbl_801040D0
+lbl_80103F60:
+/* 80103F60 000FFBC0 7C 1A C8 40 */ cmplw r26, r25
+/* 80103F64 000FFBC4 7F 46 D3 78 */ mr r6, r26
+/* 80103F68 000FFBC8 38 A0 00 00 */ li r5, 0
+/* 80103F6C 000FFBCC 40 80 00 0C */ bge lbl_80103F78
+/* 80103F70 000FFBD0 38 A0 00 01 */ li r5, 1
+/* 80103F74 000FFBD4 7F 26 CB 78 */ mr r6, r25
+lbl_80103F78:
+/* 80103F78 000FFBD8 7C 06 C0 40 */ cmplw r6, r24
+/* 80103F7C 000FFBDC 40 80 00 0C */ bge lbl_80103F88
+/* 80103F80 000FFBE0 38 A0 00 02 */ li r5, 2
+/* 80103F84 000FFBE4 7F 06 C3 78 */ mr r6, r24
+lbl_80103F88:
+/* 80103F88 000FFBE8 7C 06 B8 40 */ cmplw r6, r23
+/* 80103F8C 000FFBEC 40 80 00 0C */ bge lbl_80103F98
+/* 80103F90 000FFBF0 38 A0 00 03 */ li r5, 3
+/* 80103F94 000FFBF4 7E E6 BB 78 */ mr r6, r23
+lbl_80103F98:
+/* 80103F98 000FFBF8 7C 06 B0 40 */ cmplw r6, r22
+/* 80103F9C 000FFBFC 40 80 00 0C */ bge lbl_80103FA8
+/* 80103FA0 000FFC00 38 A0 00 04 */ li r5, 4
+/* 80103FA4 000FFC04 7E C6 B3 78 */ mr r6, r22
+lbl_80103FA8:
+/* 80103FA8 000FFC08 7C 06 A8 40 */ cmplw r6, r21
+/* 80103FAC 000FFC0C 40 80 01 D8 */ bge lbl_80104184
+/* 80103FB0 000FFC10 7E A6 AB 78 */ mr r6, r21
+/* 80103FB4 000FFC14 38 A0 00 05 */ li r5, 5
+/* 80103FB8 000FFC18 48 00 01 CC */ b lbl_80104184
+lbl_80103FBC:
+/* 80103FBC 000FFC1C 7C 19 C0 40 */ cmplw r25, r24
+/* 80103FC0 000FFC20 7F 26 CB 78 */ mr r6, r25
+/* 80103FC4 000FFC24 38 A0 00 01 */ li r5, 1
+/* 80103FC8 000FFC28 40 80 00 0C */ bge lbl_80103FD4
+/* 80103FCC 000FFC2C 38 A0 00 02 */ li r5, 2
+/* 80103FD0 000FFC30 7F 06 C3 78 */ mr r6, r24
+lbl_80103FD4:
+/* 80103FD4 000FFC34 7C 06 B8 40 */ cmplw r6, r23
+/* 80103FD8 000FFC38 40 80 00 0C */ bge lbl_80103FE4
+/* 80103FDC 000FFC3C 38 A0 00 03 */ li r5, 3
+/* 80103FE0 000FFC40 7E E6 BB 78 */ mr r6, r23
+lbl_80103FE4:
+/* 80103FE4 000FFC44 7C 06 B0 40 */ cmplw r6, r22
+/* 80103FE8 000FFC48 40 80 00 0C */ bge lbl_80103FF4
+/* 80103FEC 000FFC4C 38 A0 00 04 */ li r5, 4
+/* 80103FF0 000FFC50 7E C6 B3 78 */ mr r6, r22
+lbl_80103FF4:
+/* 80103FF4 000FFC54 7C 06 A8 40 */ cmplw r6, r21
+/* 80103FF8 000FFC58 40 80 00 0C */ bge lbl_80104004
+/* 80103FFC 000FFC5C 38 A0 00 05 */ li r5, 5
+/* 80104000 000FFC60 7E A6 AB 78 */ mr r6, r21
+lbl_80104004:
+/* 80104004 000FFC64 7C 06 D0 40 */ cmplw r6, r26
+/* 80104008 000FFC68 40 80 01 7C */ bge lbl_80104184
+/* 8010400C 000FFC6C 7F 46 D3 78 */ mr r6, r26
+/* 80104010 000FFC70 38 A0 00 00 */ li r5, 0
+/* 80104014 000FFC74 48 00 01 70 */ b lbl_80104184
+lbl_80104018:
+/* 80104018 000FFC78 7C 18 B8 40 */ cmplw r24, r23
+/* 8010401C 000FFC7C 7F 06 C3 78 */ mr r6, r24
+/* 80104020 000FFC80 38 A0 00 02 */ li r5, 2
+/* 80104024 000FFC84 40 80 00 0C */ bge lbl_80104030
+/* 80104028 000FFC88 38 A0 00 03 */ li r5, 3
+/* 8010402C 000FFC8C 7E E6 BB 78 */ mr r6, r23
+lbl_80104030:
+/* 80104030 000FFC90 7C 06 B0 40 */ cmplw r6, r22
+/* 80104034 000FFC94 40 80 00 0C */ bge lbl_80104040
+/* 80104038 000FFC98 38 A0 00 04 */ li r5, 4
+/* 8010403C 000FFC9C 7E C6 B3 78 */ mr r6, r22
+lbl_80104040:
+/* 80104040 000FFCA0 7C 06 A8 40 */ cmplw r6, r21
+/* 80104044 000FFCA4 40 80 00 0C */ bge lbl_80104050
+/* 80104048 000FFCA8 38 A0 00 05 */ li r5, 5
+/* 8010404C 000FFCAC 7E A6 AB 78 */ mr r6, r21
+lbl_80104050:
+/* 80104050 000FFCB0 7C 06 D0 40 */ cmplw r6, r26
+/* 80104054 000FFCB4 40 80 00 0C */ bge lbl_80104060
+/* 80104058 000FFCB8 38 A0 00 00 */ li r5, 0
+/* 8010405C 000FFCBC 7F 46 D3 78 */ mr r6, r26
+lbl_80104060:
+/* 80104060 000FFCC0 7C 06 C8 40 */ cmplw r6, r25
+/* 80104064 000FFCC4 40 80 01 20 */ bge lbl_80104184
+/* 80104068 000FFCC8 7F 26 CB 78 */ mr r6, r25
+/* 8010406C 000FFCCC 38 A0 00 01 */ li r5, 1
+/* 80104070 000FFCD0 48 00 01 14 */ b lbl_80104184
+lbl_80104074:
+/* 80104074 000FFCD4 7C 17 B0 40 */ cmplw r23, r22
+/* 80104078 000FFCD8 7E E6 BB 78 */ mr r6, r23
+/* 8010407C 000FFCDC 38 A0 00 03 */ li r5, 3
+/* 80104080 000FFCE0 40 80 00 0C */ bge lbl_8010408C
+/* 80104084 000FFCE4 38 A0 00 04 */ li r5, 4
+/* 80104088 000FFCE8 7E C6 B3 78 */ mr r6, r22
+lbl_8010408C:
+/* 8010408C 000FFCEC 7C 06 A8 40 */ cmplw r6, r21
+/* 80104090 000FFCF0 40 80 00 0C */ bge lbl_8010409C
+/* 80104094 000FFCF4 38 A0 00 05 */ li r5, 5
+/* 80104098 000FFCF8 7E A6 AB 78 */ mr r6, r21
+lbl_8010409C:
+/* 8010409C 000FFCFC 7C 06 D0 40 */ cmplw r6, r26
+/* 801040A0 000FFD00 40 80 00 0C */ bge lbl_801040AC
+/* 801040A4 000FFD04 38 A0 00 00 */ li r5, 0
+/* 801040A8 000FFD08 7F 46 D3 78 */ mr r6, r26
+lbl_801040AC:
+/* 801040AC 000FFD0C 7C 06 C8 40 */ cmplw r6, r25
+/* 801040B0 000FFD10 40 80 00 0C */ bge lbl_801040BC
+/* 801040B4 000FFD14 38 A0 00 01 */ li r5, 1
+/* 801040B8 000FFD18 7F 26 CB 78 */ mr r6, r25
+lbl_801040BC:
+/* 801040BC 000FFD1C 7C 06 C0 40 */ cmplw r6, r24
+/* 801040C0 000FFD20 40 80 00 C4 */ bge lbl_80104184
+/* 801040C4 000FFD24 7F 06 C3 78 */ mr r6, r24
+/* 801040C8 000FFD28 38 A0 00 02 */ li r5, 2
+/* 801040CC 000FFD2C 48 00 00 B8 */ b lbl_80104184
+lbl_801040D0:
+/* 801040D0 000FFD30 7C 16 A8 40 */ cmplw r22, r21
+/* 801040D4 000FFD34 7E C6 B3 78 */ mr r6, r22
+/* 801040D8 000FFD38 38 A0 00 04 */ li r5, 4
+/* 801040DC 000FFD3C 40 80 00 0C */ bge lbl_801040E8
+/* 801040E0 000FFD40 38 A0 00 05 */ li r5, 5
+/* 801040E4 000FFD44 7E A6 AB 78 */ mr r6, r21
+lbl_801040E8:
+/* 801040E8 000FFD48 7C 06 D0 40 */ cmplw r6, r26
+/* 801040EC 000FFD4C 40 80 00 0C */ bge lbl_801040F8
+/* 801040F0 000FFD50 38 A0 00 00 */ li r5, 0
+/* 801040F4 000FFD54 7F 46 D3 78 */ mr r6, r26
+lbl_801040F8:
+/* 801040F8 000FFD58 7C 06 C8 40 */ cmplw r6, r25
+/* 801040FC 000FFD5C 40 80 00 0C */ bge lbl_80104108
+/* 80104100 000FFD60 38 A0 00 01 */ li r5, 1
+/* 80104104 000FFD64 7F 26 CB 78 */ mr r6, r25
+lbl_80104108:
+/* 80104108 000FFD68 7C 06 C0 40 */ cmplw r6, r24
+/* 8010410C 000FFD6C 40 80 00 0C */ bge lbl_80104118
+/* 80104110 000FFD70 38 A0 00 02 */ li r5, 2
+/* 80104114 000FFD74 7F 06 C3 78 */ mr r6, r24
+lbl_80104118:
+/* 80104118 000FFD78 7C 06 B8 40 */ cmplw r6, r23
+/* 8010411C 000FFD7C 40 80 00 68 */ bge lbl_80104184
+/* 80104120 000FFD80 7E E6 BB 78 */ mr r6, r23
+/* 80104124 000FFD84 38 A0 00 03 */ li r5, 3
+/* 80104128 000FFD88 48 00 00 5C */ b lbl_80104184
+lbl_8010412C:
+/* 8010412C 000FFD8C 7C 15 D0 40 */ cmplw r21, r26
+/* 80104130 000FFD90 7E A6 AB 78 */ mr r6, r21
+/* 80104134 000FFD94 38 A0 00 05 */ li r5, 5
+/* 80104138 000FFD98 40 80 00 0C */ bge lbl_80104144
+/* 8010413C 000FFD9C 38 A0 00 00 */ li r5, 0
+/* 80104140 000FFDA0 7F 46 D3 78 */ mr r6, r26
+lbl_80104144:
+/* 80104144 000FFDA4 7C 06 C8 40 */ cmplw r6, r25
+/* 80104148 000FFDA8 40 80 00 0C */ bge lbl_80104154
+/* 8010414C 000FFDAC 38 A0 00 01 */ li r5, 1
+/* 80104150 000FFDB0 7F 26 CB 78 */ mr r6, r25
+lbl_80104154:
+/* 80104154 000FFDB4 7C 06 C0 40 */ cmplw r6, r24
+/* 80104158 000FFDB8 40 80 00 0C */ bge lbl_80104164
+/* 8010415C 000FFDBC 38 A0 00 02 */ li r5, 2
+/* 80104160 000FFDC0 7F 06 C3 78 */ mr r6, r24
+lbl_80104164:
+/* 80104164 000FFDC4 7C 06 B8 40 */ cmplw r6, r23
+/* 80104168 000FFDC8 40 80 00 0C */ bge lbl_80104174
+/* 8010416C 000FFDCC 38 A0 00 03 */ li r5, 3
+/* 80104170 000FFDD0 7E E6 BB 78 */ mr r6, r23
+lbl_80104174:
+/* 80104174 000FFDD4 7C 06 B0 40 */ cmplw r6, r22
+/* 80104178 000FFDD8 40 80 00 0C */ bge lbl_80104184
+/* 8010417C 000FFDDC 38 A0 00 04 */ li r5, 4
+/* 80104180 000FFDE0 7E C6 B3 78 */ mr r6, r22
+lbl_80104184:
+/* 80104184 000FFDE4 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
+/* 80104188 000FFDE8 3C 80 80 42 */ lis r4, lbl_8041A9C0@ha
+/* 8010418C 000FFDEC 38 03 CC CD */ addi r0, r3, 0xCCCCCCCD@l
+/* 80104190 000FFDF0 7C 00 30 16 */ mulhwu r0, r0, r6
+/* 80104194 000FFDF4 38 84 A9 C0 */ addi r4, r4, lbl_8041A9C0@l
+/* 80104198 000FFDF8 1C A5 00 0A */ mulli r5, r5, 0xa
+/* 8010419C 000FFDFC 54 00 F0 BE */ srwi r0, r0, 2
+/* 801041A0 000FFE00 1C 60 00 05 */ mulli r3, r0, 5
+/* 801041A4 000FFE04 7C 04 2A 14 */ add r0, r4, r5
+/* 801041A8 000FFE08 7C 63 30 50 */ subf r3, r3, r6
+/* 801041AC 000FFE0C 54 63 08 3C */ slwi r3, r3, 1
+/* 801041B0 000FFE10 7C 63 02 2E */ lhzx r3, r3, r0
+/* 801041B4 000FFE14 48 14 C1 41 */ bl func_802502F4
+/* 801041B8 000FFE18 7C 64 1B 78 */ mr r4, r3
+/* 801041BC 000FFE1C 38 60 00 0E */ li r3, 0xe
+/* 801041C0 000FFE20 48 05 81 49 */ bl func_8015C308
+/* 801041C4 000FFE24 7F 64 DB 78 */ mr r4, r27
+/* 801041C8 000FFE28 7F 85 E3 78 */ mr r5, r28
+/* 801041CC 000FFE2C 7F A6 EB 78 */ mr r6, r29
+/* 801041D0 000FFE30 7F C7 F3 78 */ mr r7, r30
+/* 801041D4 000FFE34 7F E8 FB 78 */ mr r8, r31
+/* 801041D8 000FFE38 38 60 2D 75 */ li r3, 0x2d75
+/* 801041DC 000FFE3C 48 14 BF 59 */ bl func_80250134
+/* 801041E0 000FFE40 38 60 2D 75 */ li r3, 0x2d75
+/* 801041E4 000FFE44 38 80 00 01 */ li r4, 1
+/* 801041E8 000FFE48 38 A0 00 00 */ li r5, 0
+/* 801041EC 000FFE4C 48 14 C1 AD */ bl func_80250398
+/* 801041F0 000FFE50 54 60 84 3E */ srwi r0, r3, 0x10
+/* 801041F4 000FFE54 39 61 00 40 */ addi r11, r1, 0x40
+/* 801041F8 000FFE58 7C 7C 02 14 */ add r3, r28, r0
+/* 801041FC 000FFE5C 48 0C 2F 61 */ bl _restgpr_21
+/* 80104200 000FFE60 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80104204 000FFE64 7C 08 03 A6 */ mtlr r0
+/* 80104208 000FFE68 38 21 00 40 */ addi r1, r1, 0x40
+/* 8010420C 000FFE6C 4E 80 00 20 */ blr
+
+.global func_80104210
+func_80104210:
+/* 80104210 000FFE70 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80104214 000FFE74 7C 08 02 A6 */ mflr r0
+/* 80104218 000FFE78 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8010421C 000FFE7C 39 61 00 30 */ addi r11, r1, 0x30
+/* 80104220 000FFE80 48 0C 2E FD */ bl _savegpr_24
+/* 80104224 000FFE84 7C 78 1B 78 */ mr r24, r3
+/* 80104228 000FFE88 7C 99 23 78 */ mr r25, r4
+/* 8010422C 000FFE8C 7C BA 2B 78 */ mr r26, r5
+/* 80104230 000FFE90 7C DB 33 78 */ mr r27, r6
+/* 80104234 000FFE94 7C FC 3B 78 */ mr r28, r7
+/* 80104238 000FFE98 3B C0 00 05 */ li r30, 5
+/* 8010423C 000FFE9C 3B A0 00 00 */ li r29, 0
+/* 80104240 000FFEA0 3B ED 82 74 */ addi r31, r13, lbl_8063D534-_SDA_BASE_
+lbl_80104244:
+/* 80104244 000FFEA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80104248 000FFEA8 88 9F 00 00 */ lbz r4, 0(r31)
+/* 8010424C 000FFEAC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80104250 000FFEB0 48 2D 86 CD */ bl func_803DC91C
+/* 80104254 000FFEB4 7C 60 07 74 */ extsb r0, r3
+/* 80104258 000FFEB8 2C 00 00 01 */ cmpwi r0, 1
+/* 8010425C 000FFEBC 40 82 00 0C */ bne lbl_80104268
+/* 80104260 000FFEC0 7F BE EB 78 */ mr r30, r29
+/* 80104264 000FFEC4 48 00 00 14 */ b lbl_80104278
+lbl_80104268:
+/* 80104268 000FFEC8 3B BD 00 01 */ addi r29, r29, 1
+/* 8010426C 000FFECC 3B FF 00 01 */ addi r31, r31, 1
+/* 80104270 000FFED0 28 1D 00 05 */ cmplwi r29, 5
+/* 80104274 000FFED4 41 80 FF D0 */ blt lbl_80104244
+lbl_80104278:
+/* 80104278 000FFED8 3C 60 80 42 */ lis r3, lbl_8041A9FC@ha
+/* 8010427C 000FFEDC 57 C0 08 3C */ slwi r0, r30, 1
+/* 80104280 000FFEE0 38 63 A9 FC */ addi r3, r3, lbl_8041A9FC@l
+/* 80104284 000FFEE4 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104288 000FFEE8 48 14 C0 6D */ bl func_802502F4
+/* 8010428C 000FFEEC 7C 64 1B 78 */ mr r4, r3
+/* 80104290 000FFEF0 38 60 00 0E */ li r3, 0xe
+/* 80104294 000FFEF4 48 05 80 75 */ bl func_8015C308
+/* 80104298 000FFEF8 7F 04 C3 78 */ mr r4, r24
+/* 8010429C 000FFEFC 7F 25 CB 78 */ mr r5, r25
+/* 801042A0 000FFF00 7F 46 D3 78 */ mr r6, r26
+/* 801042A4 000FFF04 7F 67 DB 78 */ mr r7, r27
+/* 801042A8 000FFF08 7F 88 E3 78 */ mr r8, r28
+/* 801042AC 000FFF0C 38 60 2D 75 */ li r3, 0x2d75
+/* 801042B0 000FFF10 48 14 BE 85 */ bl func_80250134
+/* 801042B4 000FFF14 38 60 2D 75 */ li r3, 0x2d75
+/* 801042B8 000FFF18 38 80 00 01 */ li r4, 1
+/* 801042BC 000FFF1C 38 A0 00 00 */ li r5, 0
+/* 801042C0 000FFF20 48 14 C0 D9 */ bl func_80250398
+/* 801042C4 000FFF24 54 60 84 3E */ srwi r0, r3, 0x10
+/* 801042C8 000FFF28 39 61 00 30 */ addi r11, r1, 0x30
+/* 801042CC 000FFF2C 7C 79 02 14 */ add r3, r25, r0
+/* 801042D0 000FFF30 48 0C 2E 99 */ bl _restgpr_24
+/* 801042D4 000FFF34 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 801042D8 000FFF38 7C 08 03 A6 */ mtlr r0
+/* 801042DC 000FFF3C 38 21 00 30 */ addi r1, r1, 0x30
+/* 801042E0 000FFF40 4E 80 00 20 */ blr
+
+.global func_801042E4
+func_801042E4:
+/* 801042E4 000FFF44 28 03 0B B8 */ cmplwi r3, 0xbb8
+/* 801042E8 000FFF48 3C 80 80 42 */ lis r4, lbl_80418120@ha
+/* 801042EC 000FFF4C 38 84 81 20 */ addi r4, r4, lbl_80418120@l
+/* 801042F0 000FFF50 41 80 00 18 */ blt lbl_80104308
+/* 801042F4 000FFF54 38 03 F4 48 */ addi r0, r3, -3000
+/* 801042F8 000FFF58 38 64 03 48 */ addi r3, r4, 0x348
+/* 801042FC 000FFF5C 54 00 08 3C */ slwi r0, r0, 1
+/* 80104300 000FFF60 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104304 000FFF64 4E 80 00 20 */ blr
+lbl_80104308:
+/* 80104308 000FFF68 28 03 07 D0 */ cmplwi r3, 0x7d0
+/* 8010430C 000FFF6C 41 80 00 18 */ blt lbl_80104324
+/* 80104310 000FFF70 38 03 F8 30 */ addi r0, r3, -2000
+/* 80104314 000FFF74 38 64 03 30 */ addi r3, r4, 0x330
+/* 80104318 000FFF78 54 00 08 3C */ slwi r0, r0, 1
+/* 8010431C 000FFF7C 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104320 000FFF80 4E 80 00 20 */ blr
+lbl_80104324:
+/* 80104324 000FFF84 54 60 08 3C */ slwi r0, r3, 1
+/* 80104328 000FFF88 38 64 02 50 */ addi r3, r4, 0x250
+/* 8010432C 000FFF8C 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104330 000FFF90 4E 80 00 20 */ blr
+
+.global func_80104334
+func_80104334:
+/* 80104334 000FFF94 38 A0 00 01 */ li r5, 1
+/* 80104338 000FFF98 38 6D 9C 78 */ addi r3, r13, lbl_8063EF38-_SDA_BASE_
+/* 8010433C 000FFF9C 38 80 00 04 */ li r4, 4
+/* 80104340 000FFFA0 38 00 00 00 */ li r0, 0
+/* 80104344 000FFFA4 98 AD 9C 78 */ stb r5, lbl_8063EF38-_SDA_BASE_(r13)
+/* 80104348 000FFFA8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8010434C 000FFFAC 98 03 00 04 */ stb r0, 4(r3)
+/* 80104350 000FFFB0 4E 80 00 20 */ blr
diff --git a/asm/code_80104354.s b/asm/code_80104354.s
new file mode 100644
index 0000000..5a62a79
--- /dev/null
+++ b/asm/code_80104354.s
@@ -0,0 +1,19619 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80104354
+func_80104354:
+/* 80104354 000FFFB4 38 00 00 20 */ li r0, 0x20
+/* 80104358 000FFFB8 38 E0 00 00 */ li r7, 0
+/* 8010435C 000FFFBC 38 60 00 00 */ li r3, 0
+/* 80104360 000FFFC0 38 80 00 00 */ li r4, 0
+/* 80104364 000FFFC4 38 C0 FF FF */ li r6, -1
+/* 80104368 000FFFC8 7C 09 03 A6 */ mtctr r0
+lbl_8010436C:
+/* 8010436C 000FFFCC 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104370 000FFFD0 7C A0 1A 14 */ add r5, r0, r3
+/* 80104374 000FFFD4 38 63 00 04 */ addi r3, r3, 4
+/* 80104378 000FFFD8 90 E5 00 04 */ stw r7, 4(r5)
+/* 8010437C 000FFFDC 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104380 000FFFE0 7C A0 22 14 */ add r5, r0, r4
+/* 80104384 000FFFE4 38 84 00 02 */ addi r4, r4, 2
+/* 80104388 000FFFE8 B0 C5 00 84 */ sth r6, 0x84(r5)
+/* 8010438C 000FFFEC 42 00 FF E0 */ bdnz lbl_8010436C
+/* 80104390 000FFFF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104394 000FFFF4 38 A0 FF FF */ li r5, -1
+/* 80104398 000FFFF8 38 80 00 00 */ li r4, 0
+/* 8010439C 000FFFFC 38 00 00 01 */ li r0, 1
+/* 801043A0 00100000 90 A3 00 C4 */ stw r5, 0xc4(r3)
+/* 801043A4 00100004 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043A8 00100008 90 83 00 EC */ stw r4, 0xec(r3)
+/* 801043AC 0010000C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043B0 00100010 90 83 00 F0 */ stw r4, 0xf0(r3)
+/* 801043B4 00100014 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043B8 00100018 90 83 00 F4 */ stw r4, 0xf4(r3)
+/* 801043BC 0010001C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043C0 00100020 98 03 01 65 */ stb r0, 0x165(r3)
+/* 801043C4 00100024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043C8 00100028 98 03 01 66 */ stb r0, 0x166(r3)
+/* 801043CC 0010002C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043D0 00100030 98 83 01 67 */ stb r4, 0x167(r3)
+/* 801043D4 00100034 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043D8 00100038 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 801043DC 0010003C 48 03 AC 68 */ b func_8013F044
+
+.global func_801043E0
+func_801043E0:
+/* 801043E0 00100040 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801043E4 00100044 7C 08 02 A6 */ mflr r0
+/* 801043E8 00100048 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801043EC 0010004C 39 61 00 20 */ addi r11, r1, 0x20
+/* 801043F0 00100050 48 0C 2D 39 */ bl _savegpr_27
+/* 801043F4 00100054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801043F8 00100058 38 80 00 00 */ li r4, 0
+/* 801043FC 0010005C 38 00 00 07 */ li r0, 7
+/* 80104400 00100060 3B 60 00 01 */ li r27, 1
+/* 80104404 00100064 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80104408 00100068 38 60 00 06 */ li r3, 6
+/* 8010440C 0010006C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104410 00100070 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80104414 00100074 48 05 E6 7D */ bl func_80162A90
+/* 80104418 00100078 28 03 00 0D */ cmplwi r3, 0xd
+/* 8010441C 0010007C 41 81 00 4C */ bgt lbl_80104468
+/* 80104420 00100080 3C 80 80 42 */ lis r4, lbl_8041AB78@ha
+/* 80104424 00100084 54 60 10 3A */ slwi r0, r3, 2
+/* 80104428 00100088 38 84 AB 78 */ addi r4, r4, lbl_8041AB78@l
+/* 8010442C 0010008C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80104430 00100090 7C 89 03 A6 */ mtctr r4
+/* 80104434 00100094 4E 80 04 20 */ bctr
+/* 80104438 00100098 38 60 02 61 */ li r3, 0x261
+/* 8010443C 0010009C 48 05 E6 55 */ bl func_80162A90
+/* 80104440 001000A0 28 03 00 02 */ cmplwi r3, 2
+/* 80104444 001000A4 40 82 00 24 */ bne lbl_80104468
+/* 80104448 001000A8 38 60 02 60 */ li r3, 0x260
+/* 8010444C 001000AC 48 05 E6 45 */ bl func_80162A90
+/* 80104450 001000B0 28 03 00 01 */ cmplwi r3, 1
+/* 80104454 001000B4 41 82 00 24 */ beq lbl_80104478
+/* 80104458 001000B8 38 60 02 60 */ li r3, 0x260
+/* 8010445C 001000BC 48 05 E6 35 */ bl func_80162A90
+/* 80104460 001000C0 28 03 00 02 */ cmplwi r3, 2
+/* 80104464 001000C4 41 82 00 14 */ beq lbl_80104478
+lbl_80104468:
+/* 80104468 001000C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010446C 001000CC 38 80 00 01 */ li r4, 1
+/* 80104470 001000D0 80 63 01 60 */ lwz r3, 0x160(r3)
+/* 80104474 001000D4 4B F5 1F 79 */ bl func_800563EC
+lbl_80104478:
+/* 80104478 001000D8 4B F5 47 2D */ bl VMBASEIsPageValid
+/* 8010447C 001000DC 3C 80 80 40 */ lis r4, lbl_803FC1D8@ha
+/* 80104480 001000E0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 80104484 001000E4 38 84 C1 D8 */ addi r4, r4, lbl_803FC1D8@l
+/* 80104488 001000E8 7C 64 00 2E */ lwzx r3, r4, r0
+/* 8010448C 001000EC 48 14 51 51 */ bl func_802495DC
+/* 80104490 001000F0 38 60 04 02 */ li r3, 0x402
+/* 80104494 001000F4 48 14 51 49 */ bl func_802495DC
+/* 80104498 001000F8 38 60 03 FC */ li r3, 0x3fc
+/* 8010449C 001000FC 48 14 51 41 */ bl func_802495DC
+/* 801044A0 00100100 38 60 03 F1 */ li r3, 0x3f1
+/* 801044A4 00100104 48 14 51 39 */ bl func_802495DC
+/* 801044A8 00100108 38 60 03 FF */ li r3, 0x3ff
+/* 801044AC 0010010C 48 14 51 31 */ bl func_802495DC
+/* 801044B0 00100110 3F 80 1C E8 */ lis r28, 0x1CE81A00@ha
+/* 801044B4 00100114 38 60 03 FF */ li r3, 0x3ff
+/* 801044B8 00100118 38 9C 1A 00 */ addi r4, r28, 0x1CE81A00@l
+/* 801044BC 0010011C 4B F5 18 DD */ bl func_80055D98
+/* 801044C0 00100120 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801044C4 00100124 3C 80 19 B2 */ lis r4, 0x19B21A00@ha
+/* 801044C8 00100128 38 84 1A 00 */ addi r4, r4, 0x19B21A00@l
+/* 801044CC 0010012C 90 65 00 04 */ stw r3, 4(r5)
+/* 801044D0 00100130 38 60 03 F1 */ li r3, 0x3f1
+/* 801044D4 00100134 4B F5 18 C5 */ bl func_80055D98
+/* 801044D8 00100138 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801044DC 0010013C 3F A0 19 69 */ lis r29, 0x19691A00@ha
+/* 801044E0 00100140 38 9D 1A 00 */ addi r4, r29, 0x19691A00@l
+/* 801044E4 00100144 90 65 00 08 */ stw r3, 8(r5)
+/* 801044E8 00100148 38 60 03 F1 */ li r3, 0x3f1
+/* 801044EC 0010014C 4B F5 18 AD */ bl func_80055D98
+/* 801044F0 00100150 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801044F4 00100154 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 801044F8 00100158 90 65 00 0C */ stw r3, 0xc(r5)
+/* 801044FC 0010015C 38 60 03 F1 */ li r3, 0x3f1
+/* 80104500 00100160 4B F5 18 99 */ bl func_80055D98
+/* 80104504 00100164 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104508 00100168 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 8010450C 0010016C 90 65 00 10 */ stw r3, 0x10(r5)
+/* 80104510 00100170 38 60 03 F1 */ li r3, 0x3f1
+/* 80104514 00100174 4B F5 18 85 */ bl func_80055D98
+/* 80104518 00100178 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010451C 0010017C 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 80104520 00100180 90 65 00 14 */ stw r3, 0x14(r5)
+/* 80104524 00100184 38 60 03 F1 */ li r3, 0x3f1
+/* 80104528 00100188 4B F5 18 71 */ bl func_80055D98
+/* 8010452C 0010018C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104530 00100190 3C 80 1C EA */ lis r4, 0x1CEA1A00@ha
+/* 80104534 00100194 38 84 1A 00 */ addi r4, r4, 0x1CEA1A00@l
+/* 80104538 00100198 90 65 00 18 */ stw r3, 0x18(r5)
+/* 8010453C 0010019C 38 60 03 F1 */ li r3, 0x3f1
+/* 80104540 001001A0 4B F5 18 59 */ bl func_80055D98
+/* 80104544 001001A4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104548 001001A8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 8010454C 001001AC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 80104550 001001B0 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 80104554 001001B4 38 60 00 0E */ li r3, 0xe
+/* 80104558 001001B8 4B F5 18 41 */ bl func_80055D98
+/* 8010455C 001001BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104560 001001C0 3F C0 04 4F */ lis r30, 0x044F1A00@ha
+/* 80104564 001001C4 38 9E 1A 00 */ addi r4, r30, 0x044F1A00@l
+/* 80104568 001001C8 90 65 00 20 */ stw r3, 0x20(r5)
+/* 8010456C 001001CC 38 60 00 0E */ li r3, 0xe
+/* 80104570 001001D0 4B F5 18 29 */ bl func_80055D98
+/* 80104574 001001D4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104578 001001D8 3F E0 19 A5 */ lis r31, 0x19A51A00@ha
+/* 8010457C 001001DC 38 9F 1A 00 */ addi r4, r31, 0x19A51A00@l
+/* 80104580 001001E0 90 65 00 24 */ stw r3, 0x24(r5)
+/* 80104584 001001E4 38 60 00 0E */ li r3, 0xe
+/* 80104588 001001E8 4B F5 18 11 */ bl func_80055D98
+/* 8010458C 001001EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104590 001001F0 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 80104594 001001F4 90 65 00 28 */ stw r3, 0x28(r5)
+/* 80104598 001001F8 38 60 03 F1 */ li r3, 0x3f1
+/* 8010459C 001001FC 4B F5 17 FD */ bl func_80055D98
+/* 801045A0 00100200 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801045A4 00100204 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 801045A8 00100208 90 65 00 2C */ stw r3, 0x2c(r5)
+/* 801045AC 0010020C 38 60 03 F1 */ li r3, 0x3f1
+/* 801045B0 00100210 4B F5 17 E9 */ bl func_80055D98
+/* 801045B4 00100214 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801045B8 00100218 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 801045BC 0010021C 90 65 00 30 */ stw r3, 0x30(r5)
+/* 801045C0 00100220 38 60 03 F1 */ li r3, 0x3f1
+/* 801045C4 00100224 4B F5 17 D5 */ bl func_80055D98
+/* 801045C8 00100228 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801045CC 0010022C 3C 80 1C E7 */ lis r4, 0x1CE71A00@ha
+/* 801045D0 00100230 38 84 1A 00 */ addi r4, r4, 0x1CE71A00@l
+/* 801045D4 00100234 90 65 00 34 */ stw r3, 0x34(r5)
+/* 801045D8 00100238 38 60 03 FF */ li r3, 0x3ff
+/* 801045DC 0010023C 4B F5 17 BD */ bl func_80055D98
+/* 801045E0 00100240 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801045E4 00100244 38 9C 1A 00 */ addi r4, r28, 0x1a00
+/* 801045E8 00100248 90 65 00 38 */ stw r3, 0x38(r5)
+/* 801045EC 0010024C 38 60 03 FF */ li r3, 0x3ff
+/* 801045F0 00100250 4B F5 17 A9 */ bl func_80055D98
+/* 801045F4 00100254 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801045F8 00100258 3F 80 1C E9 */ lis r28, 0x1CE91A00@ha
+/* 801045FC 0010025C 38 9C 1A 00 */ addi r4, r28, 0x1CE91A00@l
+/* 80104600 00100260 90 65 00 3C */ stw r3, 0x3c(r5)
+/* 80104604 00100264 38 60 03 FF */ li r3, 0x3ff
+/* 80104608 00100268 4B F5 17 91 */ bl func_80055D98
+/* 8010460C 0010026C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104610 00100270 38 9C 1A 00 */ addi r4, r28, 0x1a00
+/* 80104614 00100274 90 65 00 40 */ stw r3, 0x40(r5)
+/* 80104618 00100278 38 60 03 FF */ li r3, 0x3ff
+/* 8010461C 0010027C 4B F5 17 7D */ bl func_80055D98
+/* 80104620 00100280 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104624 00100284 38 9C 1A 00 */ addi r4, r28, 0x1a00
+/* 80104628 00100288 90 65 00 44 */ stw r3, 0x44(r5)
+/* 8010462C 0010028C 38 60 03 FF */ li r3, 0x3ff
+/* 80104630 00100290 4B F5 17 69 */ bl func_80055D98
+/* 80104634 00100294 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104638 00100298 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 8010463C 0010029C 90 65 00 48 */ stw r3, 0x48(r5)
+/* 80104640 001002A0 38 60 03 F1 */ li r3, 0x3f1
+/* 80104644 001002A4 4B F5 17 55 */ bl func_80055D98
+/* 80104648 001002A8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010464C 001002AC 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 80104650 001002B0 90 65 00 4C */ stw r3, 0x4c(r5)
+/* 80104654 001002B4 38 60 03 F1 */ li r3, 0x3f1
+/* 80104658 001002B8 4B F5 17 41 */ bl func_80055D98
+/* 8010465C 001002BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104660 001002C0 3C 80 21 46 */ lis r4, 0x21461A00@ha
+/* 80104664 001002C4 38 84 1A 00 */ addi r4, r4, 0x21461A00@l
+/* 80104668 001002C8 90 65 00 50 */ stw r3, 0x50(r5)
+/* 8010466C 001002CC 38 60 03 F1 */ li r3, 0x3f1
+/* 80104670 001002D0 4B F5 17 29 */ bl func_80055D98
+/* 80104674 001002D4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104678 001002D8 3C 80 21 39 */ lis r4, 0x21391A00@ha
+/* 8010467C 001002DC 38 84 1A 00 */ addi r4, r4, 0x21391A00@l
+/* 80104680 001002E0 90 65 00 54 */ stw r3, 0x54(r5)
+/* 80104684 001002E4 38 60 03 F1 */ li r3, 0x3f1
+/* 80104688 001002E8 4B F5 17 11 */ bl func_80055D98
+/* 8010468C 001002EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104690 001002F0 3C 80 19 6A */ lis r4, 0x196A1A00@ha
+/* 80104694 001002F4 38 84 1A 00 */ addi r4, r4, 0x196A1A00@l
+/* 80104698 001002F8 90 65 00 58 */ stw r3, 0x58(r5)
+/* 8010469C 001002FC 38 60 03 F1 */ li r3, 0x3f1
+/* 801046A0 00100300 4B F5 16 F9 */ bl func_80055D98
+/* 801046A4 00100304 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801046A8 00100308 3C 80 21 48 */ lis r4, 0x21481A00@ha
+/* 801046AC 0010030C 38 84 1A 00 */ addi r4, r4, 0x21481A00@l
+/* 801046B0 00100310 90 65 00 5C */ stw r3, 0x5c(r5)
+/* 801046B4 00100314 38 60 03 F1 */ li r3, 0x3f1
+/* 801046B8 00100318 4B F5 16 E1 */ bl func_80055D98
+/* 801046BC 0010031C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801046C0 00100320 3C 80 21 49 */ lis r4, 0x21491A00@ha
+/* 801046C4 00100324 38 84 1A 00 */ addi r4, r4, 0x21491A00@l
+/* 801046C8 00100328 90 65 00 60 */ stw r3, 0x60(r5)
+/* 801046CC 0010032C 38 60 03 F1 */ li r3, 0x3f1
+/* 801046D0 00100330 4B F5 16 C9 */ bl func_80055D98
+/* 801046D4 00100334 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801046D8 00100338 3C 80 21 47 */ lis r4, 0x21471A00@ha
+/* 801046DC 0010033C 38 84 1A 00 */ addi r4, r4, 0x21471A00@l
+/* 801046E0 00100340 90 65 00 64 */ stw r3, 0x64(r5)
+/* 801046E4 00100344 38 60 03 F1 */ li r3, 0x3f1
+/* 801046E8 00100348 4B F5 16 B1 */ bl func_80055D98
+/* 801046EC 0010034C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801046F0 00100350 38 9E 1A 00 */ addi r4, r30, 0x1a00
+/* 801046F4 00100354 90 65 00 68 */ stw r3, 0x68(r5)
+/* 801046F8 00100358 38 60 00 0E */ li r3, 0xe
+/* 801046FC 0010035C 4B F5 16 9D */ bl func_80055D98
+/* 80104700 00100360 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104704 00100364 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 80104708 00100368 90 65 00 6C */ stw r3, 0x6c(r5)
+/* 8010470C 0010036C 38 60 03 F1 */ li r3, 0x3f1
+/* 80104710 00100370 4B F5 16 89 */ bl func_80055D98
+/* 80104714 00100374 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104718 00100378 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 8010471C 0010037C 90 65 00 70 */ stw r3, 0x70(r5)
+/* 80104720 00100380 38 60 03 F1 */ li r3, 0x3f1
+/* 80104724 00100384 4B F5 16 75 */ bl func_80055D98
+/* 80104728 00100388 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010472C 0010038C 3C 80 27 8B */ lis r4, 0x278B1A00@ha
+/* 80104730 00100390 38 84 1A 00 */ addi r4, r4, 0x278B1A00@l
+/* 80104734 00100394 90 65 00 74 */ stw r3, 0x74(r5)
+/* 80104738 00100398 38 60 03 F1 */ li r3, 0x3f1
+/* 8010473C 0010039C 4B F5 16 5D */ bl func_80055D98
+/* 80104740 001003A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104744 001003A4 3C 80 27 3B */ lis r4, 0x273B1A00@ha
+/* 80104748 001003A8 38 84 1A 00 */ addi r4, r4, 0x273B1A00@l
+/* 8010474C 001003AC 90 65 00 78 */ stw r3, 0x78(r5)
+/* 80104750 001003B0 38 60 03 FF */ li r3, 0x3ff
+/* 80104754 001003B4 4B F5 16 45 */ bl func_80055D98
+/* 80104758 001003B8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010475C 001003BC 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 80104760 001003C0 90 65 00 7C */ stw r3, 0x7c(r5)
+/* 80104764 001003C4 38 60 00 0E */ li r3, 0xe
+/* 80104768 001003C8 4B F5 16 31 */ bl func_80055D98
+/* 8010476C 001003CC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104770 001003D0 3C A0 80 11 */ lis r5, lbl_80116708@ha
+/* 80104774 001003D4 3C C0 80 11 */ lis r6, lbl_8011670C@ha
+/* 80104778 001003D8 38 80 00 00 */ li r4, 0
+/* 8010477C 001003DC 90 67 00 80 */ stw r3, 0x80(r7)
+/* 80104780 001003E0 38 A5 67 08 */ addi r5, r5, lbl_80116708@l
+/* 80104784 001003E4 38 C6 67 0C */ addi r6, r6, lbl_8011670C@l
+/* 80104788 001003E8 38 E0 FF FF */ li r7, -1
+/* 8010478C 001003EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104790 001003F0 39 00 00 00 */ li r8, 0
+/* 80104794 001003F4 39 20 00 01 */ li r9, 1
+/* 80104798 001003F8 39 40 00 00 */ li r10, 0
+/* 8010479C 001003FC 80 63 00 04 */ lwz r3, 4(r3)
+/* 801047A0 00100400 48 14 F4 99 */ bl func_80253C38
+/* 801047A4 00100404 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 801047A8 00100408 3C A0 80 11 */ lis r5, lbl_80116DC4@ha
+/* 801047AC 0010040C 3C C0 80 11 */ lis r6, lbl_80116DC8@ha
+/* 801047B0 00100410 38 80 00 00 */ li r4, 0
+/* 801047B4 00100414 B0 67 00 84 */ sth r3, 0x84(r7)
+/* 801047B8 00100418 38 A5 6D C4 */ addi r5, r5, lbl_80116DC4@l
+/* 801047BC 0010041C 38 C6 6D C8 */ addi r6, r6, lbl_80116DC8@l
+/* 801047C0 00100420 38 E0 FF FF */ li r7, -1
+/* 801047C4 00100424 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801047C8 00100428 39 00 00 00 */ li r8, 0
+/* 801047CC 0010042C 39 20 00 01 */ li r9, 1
+/* 801047D0 00100430 39 40 00 00 */ li r10, 0
+/* 801047D4 00100434 80 63 00 08 */ lwz r3, 8(r3)
+/* 801047D8 00100438 48 14 F4 61 */ bl func_80253C38
+/* 801047DC 0010043C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 801047E0 00100440 3C A0 80 11 */ lis r5, lbl_80116FA4@ha
+/* 801047E4 00100444 3C C0 80 11 */ lis r6, lbl_801170B4@ha
+/* 801047E8 00100448 38 80 00 00 */ li r4, 0
+/* 801047EC 0010044C B0 67 00 86 */ sth r3, 0x86(r7)
+/* 801047F0 00100450 38 A5 6F A4 */ addi r5, r5, lbl_80116FA4@l
+/* 801047F4 00100454 38 C6 70 B4 */ addi r6, r6, lbl_801170B4@l
+/* 801047F8 00100458 38 E0 FF FF */ li r7, -1
+/* 801047FC 0010045C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104800 00100460 39 00 00 00 */ li r8, 0
+/* 80104804 00100464 39 20 00 01 */ li r9, 1
+/* 80104808 00100468 39 40 00 00 */ li r10, 0
+/* 8010480C 0010046C 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 80104810 00100470 48 14 F4 29 */ bl func_80253C38
+/* 80104814 00100474 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104818 00100478 3C A0 80 11 */ lis r5, lbl_801172F4@ha
+/* 8010481C 0010047C 3C C0 80 11 */ lis r6, lbl_801173F0@ha
+/* 80104820 00100480 38 80 00 00 */ li r4, 0
+/* 80104824 00100484 B0 67 00 88 */ sth r3, 0x88(r7)
+/* 80104828 00100488 38 A5 72 F4 */ addi r5, r5, lbl_801172F4@l
+/* 8010482C 0010048C 38 C6 73 F0 */ addi r6, r6, lbl_801173F0@l
+/* 80104830 00100490 38 E0 FF FF */ li r7, -1
+/* 80104834 00100494 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104838 00100498 39 00 00 00 */ li r8, 0
+/* 8010483C 0010049C 39 20 00 01 */ li r9, 1
+/* 80104840 001004A0 39 40 00 00 */ li r10, 0
+/* 80104844 001004A4 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80104848 001004A8 48 14 F3 F1 */ bl func_80253C38
+/* 8010484C 001004AC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104850 001004B0 3C A0 80 11 */ lis r5, lbl_80117630@ha
+/* 80104854 001004B4 3C C0 80 11 */ lis r6, lbl_801176AC@ha
+/* 80104858 001004B8 38 80 00 00 */ li r4, 0
+/* 8010485C 001004BC B0 67 00 8A */ sth r3, 0x8a(r7)
+/* 80104860 001004C0 38 A5 76 30 */ addi r5, r5, lbl_80117630@l
+/* 80104864 001004C4 38 C6 76 AC */ addi r6, r6, lbl_801176AC@l
+/* 80104868 001004C8 38 E0 FF FF */ li r7, -1
+/* 8010486C 001004CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104870 001004D0 39 00 00 00 */ li r8, 0
+/* 80104874 001004D4 39 20 00 01 */ li r9, 1
+/* 80104878 001004D8 39 40 00 00 */ li r10, 0
+/* 8010487C 001004DC 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 80104880 001004E0 48 14 F3 B9 */ bl func_80253C38
+/* 80104884 001004E4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104888 001004E8 3C A0 80 11 */ lis r5, lbl_8011785C@ha
+/* 8010488C 001004EC 3C C0 80 11 */ lis r6, lbl_801178CC@ha
+/* 80104890 001004F0 38 80 00 00 */ li r4, 0
+/* 80104894 001004F4 B0 67 00 8C */ sth r3, 0x8c(r7)
+/* 80104898 001004F8 38 A5 78 5C */ addi r5, r5, lbl_8011785C@l
+/* 8010489C 001004FC 38 C6 78 CC */ addi r6, r6, lbl_801178CC@l
+/* 801048A0 00100500 38 E0 FF FF */ li r7, -1
+/* 801048A4 00100504 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801048A8 00100508 39 00 00 00 */ li r8, 0
+/* 801048AC 0010050C 39 20 00 01 */ li r9, 1
+/* 801048B0 00100510 39 40 00 00 */ li r10, 0
+/* 801048B4 00100514 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 801048B8 00100518 48 14 F3 81 */ bl func_80253C38
+/* 801048BC 0010051C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 801048C0 00100520 3C A0 80 11 */ lis r5, lbl_80117B0C@ha
+/* 801048C4 00100524 3C C0 80 11 */ lis r6, lbl_80117BE0@ha
+/* 801048C8 00100528 38 80 00 00 */ li r4, 0
+/* 801048CC 0010052C B0 67 00 8E */ sth r3, 0x8e(r7)
+/* 801048D0 00100530 38 A5 7B 0C */ addi r5, r5, lbl_80117B0C@l
+/* 801048D4 00100534 38 C6 7B E0 */ addi r6, r6, lbl_80117BE0@l
+/* 801048D8 00100538 38 E0 FF FF */ li r7, -1
+/* 801048DC 0010053C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801048E0 00100540 39 00 00 00 */ li r8, 0
+/* 801048E4 00100544 39 20 00 01 */ li r9, 1
+/* 801048E8 00100548 39 40 00 00 */ li r10, 0
+/* 801048EC 0010054C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 801048F0 00100550 48 14 F3 49 */ bl func_80253C38
+/* 801048F4 00100554 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 801048F8 00100558 3C A0 80 12 */ lis r5, func_80118138@ha
+/* 801048FC 0010055C 3C C0 80 12 */ lis r6, func_801181B4@ha
+/* 80104900 00100560 38 80 00 00 */ li r4, 0
+/* 80104904 00100564 B0 67 00 90 */ sth r3, 0x90(r7)
+/* 80104908 00100568 38 A5 81 38 */ addi r5, r5, func_80118138@l
+/* 8010490C 0010056C 38 C6 81 B4 */ addi r6, r6, func_801181B4@l
+/* 80104910 00100570 38 E0 FF FF */ li r7, -1
+/* 80104914 00100574 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104918 00100578 39 00 00 00 */ li r8, 0
+/* 8010491C 0010057C 39 20 00 01 */ li r9, 1
+/* 80104920 00100580 39 40 00 00 */ li r10, 0
+/* 80104924 00100584 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 80104928 00100588 48 14 F3 11 */ bl func_80253C38
+/* 8010492C 0010058C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104930 00100590 3C A0 80 12 */ lis r5, func_80118224@ha
+/* 80104934 00100594 3C C0 80 12 */ lis r6, func_801182EC@ha
+/* 80104938 00100598 38 80 00 00 */ li r4, 0
+/* 8010493C 0010059C B0 67 00 92 */ sth r3, 0x92(r7)
+/* 80104940 001005A0 38 A5 82 24 */ addi r5, r5, func_80118224@l
+/* 80104944 001005A4 38 C6 82 EC */ addi r6, r6, func_801182EC@l
+/* 80104948 001005A8 38 E0 FF FF */ li r7, -1
+/* 8010494C 001005AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104950 001005B0 39 00 00 00 */ li r8, 0
+/* 80104954 001005B4 39 20 00 01 */ li r9, 1
+/* 80104958 001005B8 39 40 00 00 */ li r10, 0
+/* 8010495C 001005BC 80 63 00 24 */ lwz r3, 0x24(r3)
+/* 80104960 001005C0 48 14 F2 D9 */ bl func_80253C38
+/* 80104964 001005C4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104968 001005C8 3C A0 80 12 */ lis r5, func_8011838C@ha
+/* 8010496C 001005CC 3C C0 80 12 */ lis r6, func_80118390@ha
+/* 80104970 001005D0 38 80 00 00 */ li r4, 0
+/* 80104974 001005D4 B0 67 00 94 */ sth r3, 0x94(r7)
+/* 80104978 001005D8 38 A5 83 8C */ addi r5, r5, func_8011838C@l
+/* 8010497C 001005DC 38 C6 83 90 */ addi r6, r6, func_80118390@l
+/* 80104980 001005E0 38 E0 FF FF */ li r7, -1
+/* 80104984 001005E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104988 001005E8 39 00 00 00 */ li r8, 0
+/* 8010498C 001005EC 39 20 00 01 */ li r9, 1
+/* 80104990 001005F0 39 40 00 00 */ li r10, 0
+/* 80104994 001005F4 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 80104998 001005F8 48 14 F2 A1 */ bl func_80253C38
+/* 8010499C 001005FC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 801049A0 00100600 3C A0 80 12 */ lis r5, func_8011851C@ha
+/* 801049A4 00100604 3C C0 80 12 */ lis r6, func_801185E0@ha
+/* 801049A8 00100608 38 80 00 00 */ li r4, 0
+/* 801049AC 0010060C B0 67 00 96 */ sth r3, 0x96(r7)
+/* 801049B0 00100610 38 A5 85 1C */ addi r5, r5, func_8011851C@l
+/* 801049B4 00100614 38 C6 85 E0 */ addi r6, r6, func_801185E0@l
+/* 801049B8 00100618 38 E0 FF FF */ li r7, -1
+/* 801049BC 0010061C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801049C0 00100620 39 00 00 00 */ li r8, 0
+/* 801049C4 00100624 39 20 00 01 */ li r9, 1
+/* 801049C8 00100628 39 40 00 00 */ li r10, 0
+/* 801049CC 0010062C 80 63 00 2C */ lwz r3, 0x2c(r3)
+/* 801049D0 00100630 48 14 F2 69 */ bl func_80253C38
+/* 801049D4 00100634 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 801049D8 00100638 3C A0 80 12 */ lis r5, func_80118790@ha
+/* 801049DC 0010063C 3C C0 80 12 */ lis r6, func_8011880C@ha
+/* 801049E0 00100640 38 80 00 00 */ li r4, 0
+/* 801049E4 00100644 B0 67 00 98 */ sth r3, 0x98(r7)
+/* 801049E8 00100648 38 A5 87 90 */ addi r5, r5, func_80118790@l
+/* 801049EC 0010064C 38 C6 88 0C */ addi r6, r6, func_8011880C@l
+/* 801049F0 00100650 38 E0 FF FF */ li r7, -1
+/* 801049F4 00100654 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801049F8 00100658 39 00 00 00 */ li r8, 0
+/* 801049FC 0010065C 39 20 00 01 */ li r9, 1
+/* 80104A00 00100660 39 40 00 00 */ li r10, 0
+/* 80104A04 00100664 80 63 00 30 */ lwz r3, 0x30(r3)
+/* 80104A08 00100668 48 14 F2 31 */ bl func_80253C38
+/* 80104A0C 0010066C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104A10 00100670 3C A0 80 12 */ lis r5, func_801189BC@ha
+/* 80104A14 00100674 3C C0 80 12 */ lis r6, func_80118A2C@ha
+/* 80104A18 00100678 38 80 00 00 */ li r4, 0
+/* 80104A1C 0010067C B0 67 00 9A */ sth r3, 0x9a(r7)
+/* 80104A20 00100680 38 A5 89 BC */ addi r5, r5, func_801189BC@l
+/* 80104A24 00100684 38 C6 8A 2C */ addi r6, r6, func_80118A2C@l
+/* 80104A28 00100688 38 E0 FF FF */ li r7, -1
+/* 80104A2C 0010068C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104A30 00100690 39 00 00 00 */ li r8, 0
+/* 80104A34 00100694 39 20 00 01 */ li r9, 1
+/* 80104A38 00100698 39 40 00 00 */ li r10, 0
+/* 80104A3C 0010069C 80 63 00 34 */ lwz r3, 0x34(r3)
+/* 80104A40 001006A0 48 14 F1 F9 */ bl func_80253C38
+/* 80104A44 001006A4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104A48 001006A8 3C A0 80 12 */ lis r5, func_80118C84@ha
+/* 80104A4C 001006AC 3C C0 80 12 */ lis r6, func_80118D00@ha
+/* 80104A50 001006B0 38 80 00 00 */ li r4, 0
+/* 80104A54 001006B4 B0 67 00 9C */ sth r3, 0x9c(r7)
+/* 80104A58 001006B8 38 A5 8C 84 */ addi r5, r5, func_80118C84@l
+/* 80104A5C 001006BC 38 C6 8D 00 */ addi r6, r6, func_80118D00@l
+/* 80104A60 001006C0 38 E0 FF FF */ li r7, -1
+/* 80104A64 001006C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104A68 001006C8 39 00 00 00 */ li r8, 0
+/* 80104A6C 001006CC 39 20 00 01 */ li r9, 1
+/* 80104A70 001006D0 39 40 00 00 */ li r10, 0
+/* 80104A74 001006D4 80 63 00 38 */ lwz r3, 0x38(r3)
+/* 80104A78 001006D8 48 14 F1 C1 */ bl func_80253C38
+/* 80104A7C 001006DC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104A80 001006E0 3C A0 80 12 */ lis r5, func_80118E48@ha
+/* 80104A84 001006E4 3C C0 80 12 */ lis r6, func_80118F84@ha
+/* 80104A88 001006E8 38 80 00 00 */ li r4, 0
+/* 80104A8C 001006EC B0 67 00 9E */ sth r3, 0x9e(r7)
+/* 80104A90 001006F0 38 A5 8E 48 */ addi r5, r5, func_80118E48@l
+/* 80104A94 001006F4 38 C6 8F 84 */ addi r6, r6, func_80118F84@l
+/* 80104A98 001006F8 38 E0 FF FF */ li r7, -1
+/* 80104A9C 001006FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104AA0 00100700 39 00 00 00 */ li r8, 0
+/* 80104AA4 00100704 39 20 00 01 */ li r9, 1
+/* 80104AA8 00100708 39 40 00 00 */ li r10, 0
+/* 80104AAC 0010070C 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 80104AB0 00100710 48 14 F1 89 */ bl func_80253C38
+/* 80104AB4 00100714 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104AB8 00100718 3C A0 80 12 */ lis r5, func_8011986C@ha
+/* 80104ABC 0010071C 3C C0 80 12 */ lis r6, func_8011999C@ha
+/* 80104AC0 00100720 38 80 00 00 */ li r4, 0
+/* 80104AC4 00100724 B0 67 00 A0 */ sth r3, 0xa0(r7)
+/* 80104AC8 00100728 38 A5 98 6C */ addi r5, r5, func_8011986C@l
+/* 80104ACC 0010072C 38 C6 99 9C */ addi r6, r6, func_8011999C@l
+/* 80104AD0 00100730 38 E0 FF FF */ li r7, -1
+/* 80104AD4 00100734 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104AD8 00100738 39 00 00 00 */ li r8, 0
+/* 80104ADC 0010073C 39 20 00 01 */ li r9, 1
+/* 80104AE0 00100740 39 40 00 00 */ li r10, 0
+/* 80104AE4 00100744 80 63 00 40 */ lwz r3, 0x40(r3)
+/* 80104AE8 00100748 48 14 F1 51 */ bl func_80253C38
+/* 80104AEC 0010074C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104AF0 00100750 3C A0 80 12 */ lis r5, func_80119B68@ha
+/* 80104AF4 00100754 3F 80 80 12 */ lis r28, func_80119DC8@ha
+/* 80104AF8 00100758 38 80 00 00 */ li r4, 0
+/* 80104AFC 0010075C B0 66 00 A2 */ sth r3, 0xa2(r6)
+/* 80104B00 00100760 38 A5 9B 68 */ addi r5, r5, func_80119B68@l
+/* 80104B04 00100764 38 DC 9D C8 */ addi r6, r28, func_80119DC8@l
+/* 80104B08 00100768 38 E0 FF FF */ li r7, -1
+/* 80104B0C 0010076C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104B10 00100770 39 00 00 00 */ li r8, 0
+/* 80104B14 00100774 39 20 00 01 */ li r9, 1
+/* 80104B18 00100778 39 40 00 00 */ li r10, 0
+/* 80104B1C 0010077C 80 63 00 44 */ lwz r3, 0x44(r3)
+/* 80104B20 00100780 48 14 F1 19 */ bl func_80253C38
+/* 80104B24 00100784 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104B28 00100788 3C A0 80 12 */ lis r5, func_80119C98@ha
+/* 80104B2C 0010078C 38 A5 9C 98 */ addi r5, r5, func_80119C98@l
+/* 80104B30 00100790 38 DC 9D C8 */ addi r6, r28, -25144
+/* 80104B34 00100794 B0 64 00 A4 */ sth r3, 0xa4(r4)
+/* 80104B38 00100798 38 80 00 00 */ li r4, 0
+/* 80104B3C 0010079C 38 E0 FF FF */ li r7, -1
+/* 80104B40 001007A0 39 00 00 00 */ li r8, 0
+/* 80104B44 001007A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104B48 001007A8 39 20 00 01 */ li r9, 1
+/* 80104B4C 001007AC 39 40 00 00 */ li r10, 0
+/* 80104B50 001007B0 80 63 00 48 */ lwz r3, 0x48(r3)
+/* 80104B54 001007B4 48 14 F0 E5 */ bl func_80253C38
+/* 80104B58 001007B8 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104B5C 001007BC 3C A0 80 0A */ lis r5, func_8009D800@ha
+/* 80104B60 001007C0 3C C0 80 0A */ lis r6, func_8009D87C@ha
+/* 80104B64 001007C4 38 80 00 00 */ li r4, 0
+/* 80104B68 001007C8 B0 67 00 A6 */ sth r3, 0xa6(r7)
+/* 80104B6C 001007CC 38 A5 D8 00 */ addi r5, r5, func_8009D800@l
+/* 80104B70 001007D0 38 C6 D8 7C */ addi r6, r6, func_8009D87C@l
+/* 80104B74 001007D4 38 E0 FF FF */ li r7, -1
+/* 80104B78 001007D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104B7C 001007DC 39 00 00 00 */ li r8, 0
+/* 80104B80 001007E0 39 20 00 01 */ li r9, 1
+/* 80104B84 001007E4 39 40 00 00 */ li r10, 0
+/* 80104B88 001007E8 80 63 00 4C */ lwz r3, 0x4c(r3)
+/* 80104B8C 001007EC 48 14 F0 AD */ bl func_80253C38
+/* 80104B90 001007F0 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104B94 001007F4 3C A0 80 0A */ lis r5, func_8009DA2C@ha
+/* 80104B98 001007F8 3C C0 80 0A */ lis r6, func_8009DAA8@ha
+/* 80104B9C 001007FC 38 80 00 00 */ li r4, 0
+/* 80104BA0 00100800 B0 67 00 A8 */ sth r3, 0xa8(r7)
+/* 80104BA4 00100804 38 A5 DA 2C */ addi r5, r5, func_8009DA2C@l
+/* 80104BA8 00100808 38 C6 DA A8 */ addi r6, r6, func_8009DAA8@l
+/* 80104BAC 0010080C 38 E0 FF FF */ li r7, -1
+/* 80104BB0 00100810 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104BB4 00100814 39 00 00 00 */ li r8, 0
+/* 80104BB8 00100818 39 20 00 01 */ li r9, 1
+/* 80104BBC 0010081C 39 40 00 00 */ li r10, 0
+/* 80104BC0 00100820 80 63 00 50 */ lwz r3, 0x50(r3)
+/* 80104BC4 00100824 48 14 F0 75 */ bl func_80253C38
+/* 80104BC8 00100828 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104BCC 0010082C 3C A0 80 0A */ lis r5, func_8009DC58@ha
+/* 80104BD0 00100830 3C C0 80 0A */ lis r6, func_8009DD08@ha
+/* 80104BD4 00100834 38 80 00 00 */ li r4, 0
+/* 80104BD8 00100838 B0 67 00 AA */ sth r3, 0xaa(r7)
+/* 80104BDC 0010083C 38 A5 DC 58 */ addi r5, r5, func_8009DC58@l
+/* 80104BE0 00100840 38 C6 DD 08 */ addi r6, r6, func_8009DD08@l
+/* 80104BE4 00100844 38 E0 FF FF */ li r7, -1
+/* 80104BE8 00100848 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104BEC 0010084C 39 00 00 00 */ li r8, 0
+/* 80104BF0 00100850 39 20 00 01 */ li r9, 1
+/* 80104BF4 00100854 39 40 00 00 */ li r10, 0
+/* 80104BF8 00100858 80 63 00 54 */ lwz r3, 0x54(r3)
+/* 80104BFC 0010085C 48 14 F0 3D */ bl func_80253C38
+/* 80104C00 00100860 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104C04 00100864 3C A0 80 0A */ lis r5, func_8009DDD8@ha
+/* 80104C08 00100868 3C C0 80 0A */ lis r6, func_8009E0EC@ha
+/* 80104C0C 0010086C 38 80 00 00 */ li r4, 0
+/* 80104C10 00100870 B0 67 00 AC */ sth r3, 0xac(r7)
+/* 80104C14 00100874 38 A5 DD D8 */ addi r5, r5, func_8009DDD8@l
+/* 80104C18 00100878 38 C6 E0 EC */ addi r6, r6, func_8009E0EC@l
+/* 80104C1C 0010087C 38 E0 FF FF */ li r7, -1
+/* 80104C20 00100880 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104C24 00100884 39 00 00 00 */ li r8, 0
+/* 80104C28 00100888 39 20 00 01 */ li r9, 1
+/* 80104C2C 0010088C 39 40 00 00 */ li r10, 0
+/* 80104C30 00100890 80 63 00 58 */ lwz r3, 0x58(r3)
+/* 80104C34 00100894 48 14 F0 05 */ bl func_80253C38
+/* 80104C38 00100898 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104C3C 0010089C 3C A0 80 0A */ lis r5, func_8009E324@ha
+/* 80104C40 001008A0 3C C0 80 0A */ lis r6, func_8009E734@ha
+/* 80104C44 001008A4 38 80 00 00 */ li r4, 0
+/* 80104C48 001008A8 B0 67 00 AE */ sth r3, 0xae(r7)
+/* 80104C4C 001008AC 38 A5 E3 24 */ addi r5, r5, func_8009E324@l
+/* 80104C50 001008B0 38 C6 E7 34 */ addi r6, r6, func_8009E734@l
+/* 80104C54 001008B4 38 E0 FF FF */ li r7, -1
+/* 80104C58 001008B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104C5C 001008BC 39 00 00 00 */ li r8, 0
+/* 80104C60 001008C0 39 20 00 01 */ li r9, 1
+/* 80104C64 001008C4 39 40 00 00 */ li r10, 0
+/* 80104C68 001008C8 80 63 00 5C */ lwz r3, 0x5c(r3)
+/* 80104C6C 001008CC 48 14 EF CD */ bl func_80253C38
+/* 80104C70 001008D0 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104C74 001008D4 3C A0 80 0A */ lis r5, func_8009EA08@ha
+/* 80104C78 001008D8 3C C0 80 0A */ lis r6, func_8009EAA4@ha
+/* 80104C7C 001008DC 38 80 00 00 */ li r4, 0
+/* 80104C80 001008E0 B0 67 00 B0 */ sth r3, 0xb0(r7)
+/* 80104C84 001008E4 38 A5 EA 08 */ addi r5, r5, func_8009EA08@l
+/* 80104C88 001008E8 38 C6 EA A4 */ addi r6, r6, func_8009EAA4@l
+/* 80104C8C 001008EC 38 E0 FF FF */ li r7, -1
+/* 80104C90 001008F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104C94 001008F4 39 00 00 00 */ li r8, 0
+/* 80104C98 001008F8 39 20 00 01 */ li r9, 1
+/* 80104C9C 001008FC 39 40 00 00 */ li r10, 0
+/* 80104CA0 00100900 80 63 00 60 */ lwz r3, 0x60(r3)
+/* 80104CA4 00100904 48 14 EF 95 */ bl func_80253C38
+/* 80104CA8 00100908 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104CAC 0010090C 3C A0 80 0A */ lis r5, func_8009EBAC@ha
+/* 80104CB0 00100910 3C C0 80 0A */ lis r6, func_8009EF28@ha
+/* 80104CB4 00100914 38 80 00 00 */ li r4, 0
+/* 80104CB8 00100918 B0 67 00 B2 */ sth r3, 0xb2(r7)
+/* 80104CBC 0010091C 38 A5 EB AC */ addi r5, r5, func_8009EBAC@l
+/* 80104CC0 00100920 38 C6 EF 28 */ addi r6, r6, func_8009EF28@l
+/* 80104CC4 00100924 38 E0 FF FF */ li r7, -1
+/* 80104CC8 00100928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104CCC 0010092C 39 00 00 00 */ li r8, 0
+/* 80104CD0 00100930 39 20 00 01 */ li r9, 1
+/* 80104CD4 00100934 39 40 00 00 */ li r10, 0
+/* 80104CD8 00100938 80 63 00 64 */ lwz r3, 0x64(r3)
+/* 80104CDC 0010093C 48 14 EF 5D */ bl func_80253C38
+/* 80104CE0 00100940 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104CE4 00100944 3C A0 80 0A */ lis r5, func_8009F53C@ha
+/* 80104CE8 00100948 3C C0 80 0A */ lis r6, func_8009F604@ha
+/* 80104CEC 0010094C 38 80 00 00 */ li r4, 0
+/* 80104CF0 00100950 B0 67 00 B4 */ sth r3, 0xb4(r7)
+/* 80104CF4 00100954 38 A5 F5 3C */ addi r5, r5, func_8009F53C@l
+/* 80104CF8 00100958 38 C6 F6 04 */ addi r6, r6, func_8009F604@l
+/* 80104CFC 0010095C 38 E0 FF FF */ li r7, -1
+/* 80104D00 00100960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104D04 00100964 39 00 00 00 */ li r8, 0
+/* 80104D08 00100968 39 20 00 01 */ li r9, 1
+/* 80104D0C 0010096C 39 40 00 00 */ li r10, 0
+/* 80104D10 00100970 80 63 00 6C */ lwz r3, 0x6c(r3)
+/* 80104D14 00100974 48 14 EF 25 */ bl func_80253C38
+/* 80104D18 00100978 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104D1C 0010097C 3C A0 80 0A */ lis r5, func_8009F21C@ha
+/* 80104D20 00100980 3C C0 80 0A */ lis r6, func_8009F510@ha
+/* 80104D24 00100984 38 80 00 00 */ li r4, 0
+/* 80104D28 00100988 B0 67 00 B8 */ sth r3, 0xb8(r7)
+/* 80104D2C 0010098C 38 A5 F2 1C */ addi r5, r5, func_8009F21C@l
+/* 80104D30 00100990 38 C6 F5 10 */ addi r6, r6, func_8009F510@l
+/* 80104D34 00100994 38 E0 FF FF */ li r7, -1
+/* 80104D38 00100998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104D3C 0010099C 39 00 00 00 */ li r8, 0
+/* 80104D40 001009A0 39 20 00 01 */ li r9, 1
+/* 80104D44 001009A4 39 40 00 00 */ li r10, 0
+/* 80104D48 001009A8 80 63 00 68 */ lwz r3, 0x68(r3)
+/* 80104D4C 001009AC 48 14 EE ED */ bl func_80253C38
+/* 80104D50 001009B0 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104D54 001009B4 3C A0 80 12 */ lis r5, func_80119F94@ha
+/* 80104D58 001009B8 3C C0 80 12 */ lis r6, func_8011A250@ha
+/* 80104D5C 001009BC 38 80 00 00 */ li r4, 0
+/* 80104D60 001009C0 B0 67 00 B6 */ sth r3, 0xb6(r7)
+/* 80104D64 001009C4 38 A5 9F 94 */ addi r5, r5, func_80119F94@l
+/* 80104D68 001009C8 38 C6 A2 50 */ addi r6, r6, func_8011A250@l
+/* 80104D6C 001009CC 38 E0 FF FF */ li r7, -1
+/* 80104D70 001009D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104D74 001009D4 39 00 00 00 */ li r8, 0
+/* 80104D78 001009D8 39 20 00 01 */ li r9, 1
+/* 80104D7C 001009DC 39 40 00 00 */ li r10, 0
+/* 80104D80 001009E0 80 63 00 70 */ lwz r3, 0x70(r3)
+/* 80104D84 001009E4 48 14 EE B5 */ bl func_80253C38
+/* 80104D88 001009E8 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104D8C 001009EC 3C A0 80 12 */ lis r5, func_8011A2F0@ha
+/* 80104D90 001009F0 3C C0 80 12 */ lis r6, func_8011A36C@ha
+/* 80104D94 001009F4 38 80 00 00 */ li r4, 0
+/* 80104D98 001009F8 B0 67 00 BA */ sth r3, 0xba(r7)
+/* 80104D9C 001009FC 38 A5 A2 F0 */ addi r5, r5, func_8011A2F0@l
+/* 80104DA0 00100A00 38 C6 A3 6C */ addi r6, r6, func_8011A36C@l
+/* 80104DA4 00100A04 38 E0 FF FF */ li r7, -1
+/* 80104DA8 00100A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104DAC 00100A0C 39 00 00 00 */ li r8, 0
+/* 80104DB0 00100A10 39 20 00 01 */ li r9, 1
+/* 80104DB4 00100A14 39 40 00 00 */ li r10, 0
+/* 80104DB8 00100A18 80 63 00 74 */ lwz r3, 0x74(r3)
+/* 80104DBC 00100A1C 48 14 EE 7D */ bl func_80253C38
+/* 80104DC0 00100A20 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104DC4 00100A24 3C 80 80 12 */ lis r4, func_8011A470@ha
+/* 80104DC8 00100A28 38 84 A4 70 */ addi r4, r4, func_8011A470@l
+/* 80104DCC 00100A2C 38 A0 00 00 */ li r5, 0
+/* 80104DD0 00100A30 B0 66 00 BC */ sth r3, 0xbc(r6)
+/* 80104DD4 00100A34 38 C0 00 00 */ li r6, 0
+/* 80104DD8 00100A38 38 E0 FF FF */ li r7, -1
+/* 80104DDC 00100A3C 39 00 00 00 */ li r8, 0
+/* 80104DE0 00100A40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104DE4 00100A44 39 20 00 01 */ li r9, 1
+/* 80104DE8 00100A48 39 40 00 00 */ li r10, 0
+/* 80104DEC 00100A4C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80104DF0 00100A50 48 14 EE 49 */ bl func_80253C38
+/* 80104DF4 00100A54 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104DF8 00100A58 3C A0 80 12 */ lis r5, func_8011C788@ha
+/* 80104DFC 00100A5C 3C C0 80 12 */ lis r6, func_8011C87C@ha
+/* 80104E00 00100A60 38 80 00 00 */ li r4, 0
+/* 80104E04 00100A64 B0 67 00 BE */ sth r3, 0xbe(r7)
+/* 80104E08 00100A68 38 A5 C7 88 */ addi r5, r5, func_8011C788@l
+/* 80104E0C 00100A6C 38 C6 C8 7C */ addi r6, r6, func_8011C87C@l
+/* 80104E10 00100A70 38 E0 FF FF */ li r7, -1
+/* 80104E14 00100A74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E18 00100A78 39 00 00 00 */ li r8, 0
+/* 80104E1C 00100A7C 39 20 00 01 */ li r9, 1
+/* 80104E20 00100A80 39 40 00 00 */ li r10, 0
+/* 80104E24 00100A84 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 80104E28 00100A88 48 14 EE 11 */ bl func_80253C38
+/* 80104E2C 00100A8C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E30 00100A90 3C A0 80 0A */ lis r5, func_8009F080@ha
+/* 80104E34 00100A94 3C C0 80 0A */ lis r6, func_8009F0E0@ha
+/* 80104E38 00100A98 38 80 00 00 */ li r4, 0
+/* 80104E3C 00100A9C B0 67 00 C0 */ sth r3, 0xc0(r7)
+/* 80104E40 00100AA0 38 A5 F0 80 */ addi r5, r5, func_8009F080@l
+/* 80104E44 00100AA4 38 C6 F0 E0 */ addi r6, r6, func_8009F0E0@l
+/* 80104E48 00100AA8 38 E0 FF FF */ li r7, -1
+/* 80104E4C 00100AAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E50 00100AB0 39 00 00 00 */ li r8, 0
+/* 80104E54 00100AB4 39 20 00 01 */ li r9, 1
+/* 80104E58 00100AB8 39 40 00 00 */ li r10, 0
+/* 80104E5C 00100ABC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80104E60 00100AC0 48 14 ED D9 */ bl func_80253C38
+/* 80104E64 00100AC4 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E68 00100AC8 38 80 00 09 */ li r4, 9
+/* 80104E6C 00100ACC 38 A0 00 00 */ li r5, 0
+/* 80104E70 00100AD0 B0 66 00 C2 */ sth r3, 0xc2(r6)
+/* 80104E74 00100AD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E78 00100AD8 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 80104E7C 00100ADC 48 14 EF 75 */ bl func_80253DF0
+/* 80104E80 00100AE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E84 00100AE4 38 80 00 09 */ li r4, 9
+/* 80104E88 00100AE8 38 A0 00 02 */ li r5, 2
+/* 80104E8C 00100AEC A8 63 00 B6 */ lha r3, 0xb6(r3)
+/* 80104E90 00100AF0 48 14 EF 61 */ bl func_80253DF0
+/* 80104E94 00100AF4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104E98 00100AF8 3C 60 80 10 */ lis r3, lbl_80106128@ha
+/* 80104E9C 00100AFC 3C 80 80 11 */ lis r4, lbl_80114790@ha
+/* 80104EA0 00100B00 39 00 00 00 */ li r8, 0
+/* 80104EA4 00100B04 A0 C7 02 20 */ lhz r6, 0x220(r7)
+/* 80104EA8 00100B08 38 00 00 FF */ li r0, 0xff
+/* 80104EAC 00100B0C 38 63 61 28 */ addi r3, r3, lbl_80106128@l
+/* 80104EB0 00100B10 38 84 47 90 */ addi r4, r4, lbl_80114790@l
+/* 80104EB4 00100B14 54 C6 04 5E */ rlwinm r6, r6, 0, 0x11, 0xf
+/* 80104EB8 00100B18 38 A0 FF FF */ li r5, -1
+/* 80104EBC 00100B1C B0 C7 02 20 */ sth r6, 0x220(r7)
+/* 80104EC0 00100B20 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104EC4 00100B24 B1 06 01 2C */ sth r8, 0x12c(r6)
+/* 80104EC8 00100B28 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104ECC 00100B2C 91 06 00 DC */ stw r8, 0xdc(r6)
+/* 80104ED0 00100B30 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104ED4 00100B34 A0 C7 02 20 */ lhz r6, 0x220(r7)
+/* 80104ED8 00100B38 54 C6 07 34 */ rlwinm r6, r6, 0, 0x1c, 0x1a
+/* 80104EDC 00100B3C B0 C7 02 20 */ sth r6, 0x220(r7)
+/* 80104EE0 00100B40 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104EE4 00100B44 98 06 01 5C */ stb r0, 0x15c(r6)
+/* 80104EE8 00100B48 48 14 F0 85 */ bl func_80253F6C
+/* 80104EEC 00100B4C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104EF0 00100B50 90 64 00 C4 */ stw r3, 0xc4(r4)
+/* 80104EF4 00100B54 38 60 00 06 */ li r3, 6
+/* 80104EF8 00100B58 48 05 DB 99 */ bl func_80162A90
+/* 80104EFC 00100B5C 28 03 00 01 */ cmplwi r3, 1
+/* 80104F00 00100B60 41 82 00 0C */ beq lbl_80104F0C
+/* 80104F04 00100B64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104F08 00100B68 48 00 FC 55 */ bl func_80114B5C
+lbl_80104F0C:
+/* 80104F0C 00100B6C 38 60 03 FF */ li r3, 0x3ff
+/* 80104F10 00100B70 48 14 49 81 */ bl func_80249890
+/* 80104F14 00100B74 38 60 03 FF */ li r3, 0x3ff
+/* 80104F18 00100B78 48 0D 67 5D */ bl func_801DB674
+/* 80104F1C 00100B7C 38 60 03 F1 */ li r3, 0x3f1
+/* 80104F20 00100B80 48 14 49 71 */ bl func_80249890
+/* 80104F24 00100B84 38 60 03 F1 */ li r3, 0x3f1
+/* 80104F28 00100B88 48 0D 67 4D */ bl func_801DB674
+/* 80104F2C 00100B8C 38 60 00 06 */ li r3, 6
+/* 80104F30 00100B90 48 05 DB 61 */ bl func_80162A90
+/* 80104F34 00100B94 2C 03 00 0E */ cmpwi r3, 0xe
+/* 80104F38 00100B98 40 80 00 0C */ bge lbl_80104F44
+/* 80104F3C 00100B9C 2C 03 00 0C */ cmpwi r3, 0xc
+/* 80104F40 00100BA0 40 80 00 1C */ bge lbl_80104F5C
+lbl_80104F44:
+/* 80104F44 00100BA4 38 60 00 01 */ li r3, 1
+/* 80104F48 00100BA8 38 80 00 00 */ li r4, 0
+/* 80104F4C 00100BAC 38 A0 00 00 */ li r5, 0
+/* 80104F50 00100BB0 4B FA 55 B9 */ bl func_800AA508
+/* 80104F54 00100BB4 38 60 00 00 */ li r3, 0
+/* 80104F58 00100BB8 4B FA 5E D5 */ bl func_800AAE2C
+lbl_80104F5C:
+/* 80104F5C 00100BBC 4B F5 27 55 */ bl func_800576B0
+/* 80104F60 00100BC0 38 60 00 06 */ li r3, 6
+/* 80104F64 00100BC4 48 05 DB 2D */ bl func_80162A90
+/* 80104F68 00100BC8 28 03 00 0D */ cmplwi r3, 0xd
+/* 80104F6C 00100BCC 41 81 01 DC */ bgt lbl_80105148
+/* 80104F70 00100BD0 3C 80 80 42 */ lis r4, lbl_8041AB40@ha
+/* 80104F74 00100BD4 54 60 10 3A */ slwi r0, r3, 2
+/* 80104F78 00100BD8 38 84 AB 40 */ addi r4, r4, lbl_8041AB40@l
+/* 80104F7C 00100BDC 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80104F80 00100BE0 7C 89 03 A6 */ mtctr r4
+/* 80104F84 00100BE4 4E 80 04 20 */ bctr
+/* 80104F88 00100BE8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104F8C 00100BEC 38 A0 00 01 */ li r5, 1
+/* 80104F90 00100BF0 38 00 00 05 */ li r0, 5
+/* 80104F94 00100BF4 38 60 00 06 */ li r3, 6
+/* 80104F98 00100BF8 90 A4 00 DC */ stw r5, 0xdc(r4)
+/* 80104F9C 00100BFC 38 80 00 02 */ li r4, 2
+/* 80104FA0 00100C00 38 A0 00 01 */ li r5, 1
+/* 80104FA4 00100C04 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FA8 00100C08 98 06 00 E1 */ stb r0, 0xe1(r6)
+/* 80104FAC 00100C0C 48 05 D9 95 */ bl func_80162940
+/* 80104FB0 00100C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FB4 00100C14 38 00 00 00 */ li r0, 0
+/* 80104FB8 00100C18 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80104FBC 00100C1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FC0 00100C20 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80104FC4 00100C24 48 00 01 A0 */ b lbl_80105164
+/* 80104FC8 00100C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FCC 00100C2C 38 80 00 2B */ li r4, 0x2b
+/* 80104FD0 00100C30 38 00 00 05 */ li r0, 5
+/* 80104FD4 00100C34 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80104FD8 00100C38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FDC 00100C3C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80104FE0 00100C40 48 00 01 84 */ b lbl_80105164
+/* 80104FE4 00100C44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FE8 00100C48 38 00 00 30 */ li r0, 0x30
+/* 80104FEC 00100C4C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80104FF0 00100C50 48 00 01 74 */ b lbl_80105164
+/* 80104FF4 00100C54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80104FF8 00100C58 38 00 00 37 */ li r0, 0x37
+/* 80104FFC 00100C5C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105000 00100C60 48 00 01 64 */ b lbl_80105164
+/* 80105004 00100C64 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105008 00100C68 38 00 00 3D */ li r0, 0x3d
+/* 8010500C 00100C6C 38 60 00 01 */ li r3, 1
+/* 80105010 00100C70 38 80 00 00 */ li r4, 0
+/* 80105014 00100C74 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80105018 00100C78 4B F0 25 0D */ bl func_80007524
+/* 8010501C 00100C7C 38 60 02 60 */ li r3, 0x260
+/* 80105020 00100C80 48 05 DA 71 */ bl func_80162A90
+/* 80105024 00100C84 28 03 00 01 */ cmplwi r3, 1
+/* 80105028 00100C88 40 82 00 24 */ bne lbl_8010504C
+/* 8010502C 00100C8C 38 60 02 60 */ li r3, 0x260
+/* 80105030 00100C90 38 80 00 00 */ li r4, 0
+/* 80105034 00100C94 38 A0 00 01 */ li r5, 1
+/* 80105038 00100C98 48 05 D9 09 */ bl func_80162940
+/* 8010503C 00100C9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105040 00100CA0 38 00 00 8E */ li r0, 0x8e
+/* 80105044 00100CA4 3B 60 00 00 */ li r27, 0
+/* 80105048 00100CA8 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8010504C:
+/* 8010504C 00100CAC 38 60 02 60 */ li r3, 0x260
+/* 80105050 00100CB0 48 05 DA 41 */ bl func_80162A90
+/* 80105054 00100CB4 28 03 00 02 */ cmplwi r3, 2
+/* 80105058 00100CB8 40 82 01 0C */ bne lbl_80105164
+/* 8010505C 00100CBC 38 60 02 60 */ li r3, 0x260
+/* 80105060 00100CC0 38 80 00 00 */ li r4, 0
+/* 80105064 00100CC4 38 A0 00 01 */ li r5, 1
+/* 80105068 00100CC8 48 05 D8 D9 */ bl func_80162940
+/* 8010506C 00100CCC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105070 00100CD0 38 00 00 CB */ li r0, 0xcb
+/* 80105074 00100CD4 38 60 00 01 */ li r3, 1
+/* 80105078 00100CD8 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010507C 00100CDC 4B F5 29 81 */ bl func_800579FC
+/* 80105080 00100CE0 3B 60 00 00 */ li r27, 0
+/* 80105084 00100CE4 48 00 00 E0 */ b lbl_80105164
+/* 80105088 00100CE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010508C 00100CEC 38 00 00 45 */ li r0, 0x45
+/* 80105090 00100CF0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105094 00100CF4 4B F0 24 55 */ bl func_800074E8
+/* 80105098 00100CF8 38 60 02 61 */ li r3, 0x261
+/* 8010509C 00100CFC 38 80 00 01 */ li r4, 1
+/* 801050A0 00100D00 38 A0 00 01 */ li r5, 1
+/* 801050A4 00100D04 48 05 D8 9D */ bl func_80162940
+/* 801050A8 00100D08 48 00 00 BC */ b lbl_80105164
+/* 801050AC 00100D0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801050B0 00100D10 38 00 00 4A */ li r0, 0x4a
+/* 801050B4 00100D14 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801050B8 00100D18 48 00 00 AC */ b lbl_80105164
+/* 801050BC 00100D1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801050C0 00100D20 38 00 00 50 */ li r0, 0x50
+/* 801050C4 00100D24 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801050C8 00100D28 48 00 00 9C */ b lbl_80105164
+/* 801050CC 00100D2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801050D0 00100D30 38 00 00 5F */ li r0, 0x5f
+/* 801050D4 00100D34 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801050D8 00100D38 48 00 00 8C */ b lbl_80105164
+/* 801050DC 00100D3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801050E0 00100D40 38 00 01 07 */ li r0, 0x107
+/* 801050E4 00100D44 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801050E8 00100D48 48 00 00 7C */ b lbl_80105164
+/* 801050EC 00100D4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801050F0 00100D50 38 00 01 19 */ li r0, 0x119
+/* 801050F4 00100D54 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801050F8 00100D58 48 00 00 6C */ b lbl_80105164
+/* 801050FC 00100D5C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105100 00100D60 38 00 00 90 */ li r0, 0x90
+/* 80105104 00100D64 38 60 00 01 */ li r3, 1
+/* 80105108 00100D68 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010510C 00100D6C 4B F5 28 F1 */ bl func_800579FC
+/* 80105110 00100D70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105114 00100D74 38 80 00 00 */ li r4, 0
+/* 80105118 00100D78 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010511C 00100D7C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 80105120 00100D80 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80105124 00100D84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105128 00100D88 48 00 F9 49 */ bl func_80114A70
+/* 8010512C 00100D8C 38 60 00 02 */ li r3, 2
+/* 80105130 00100D90 48 02 9F A9 */ bl func_8012F0D8
+/* 80105134 00100D94 38 60 00 06 */ li r3, 6
+/* 80105138 00100D98 38 80 00 05 */ li r4, 5
+/* 8010513C 00100D9C 38 A0 00 01 */ li r5, 1
+/* 80105140 00100DA0 48 05 D8 01 */ bl func_80162940
+/* 80105144 00100DA4 48 00 00 20 */ b lbl_80105164
+lbl_80105148:
+/* 80105148 00100DA8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010514C 00100DAC 38 00 00 01 */ li r0, 1
+/* 80105150 00100DB0 38 60 00 06 */ li r3, 6
+/* 80105154 00100DB4 38 80 00 02 */ li r4, 2
+/* 80105158 00100DB8 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010515C 00100DBC 38 A0 00 01 */ li r5, 1
+/* 80105160 00100DC0 48 05 D7 E1 */ bl func_80162940
+lbl_80105164:
+/* 80105164 00100DC4 2C 1B 00 00 */ cmpwi r27, 0
+/* 80105168 00100DC8 41 82 00 08 */ beq lbl_80105170
+/* 8010516C 00100DCC 4B F5 11 51 */ bl func_800562BC
+lbl_80105170:
+/* 80105170 00100DD0 38 60 02 49 */ li r3, 0x249
+/* 80105174 00100DD4 48 05 81 DD */ bl func_8015D350
+/* 80105178 00100DD8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8010517C 00100DDC 48 0C 1F F9 */ bl _restgpr_27
+/* 80105180 00100DE0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80105184 00100DE4 7C 08 03 A6 */ mtlr r0
+/* 80105188 00100DE8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8010518C 00100DEC 4E 80 00 20 */ blr
+
+.global func_80105190
+func_80105190:
+/* 80105190 00100DF0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80105194 00100DF4 7C 08 02 A6 */ mflr r0
+/* 80105198 00100DF8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8010519C 00100DFC 39 61 00 20 */ addi r11, r1, 0x20
+/* 801051A0 00100E00 48 0C 1F 89 */ bl _savegpr_27
+/* 801051A4 00100E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801051A8 00100E08 3B C0 00 00 */ li r30, 0
+/* 801051AC 00100E0C 93 C3 01 14 */ stw r30, 0x114(r3)
+/* 801051B0 00100E10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801051B4 00100E14 48 00 FB 29 */ bl func_80114CDC
+/* 801051B8 00100E18 3B 60 00 00 */ li r27, 0
+/* 801051BC 00100E1C 3B E0 FF FF */ li r31, -1
+lbl_801051C0:
+/* 801051C0 00100E20 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801051C4 00100E24 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 801051C8 00100E28 7C 64 E2 14 */ add r3, r4, r28
+/* 801051CC 00100E2C 80 03 00 04 */ lwz r0, 4(r3)
+/* 801051D0 00100E30 2C 00 00 00 */ cmpwi r0, 0
+/* 801051D4 00100E34 41 82 00 3C */ beq lbl_80105210
+/* 801051D8 00100E38 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 801051DC 00100E3C 7C 64 EA 14 */ add r3, r4, r29
+/* 801051E0 00100E40 A0 63 00 84 */ lhz r3, 0x84(r3)
+/* 801051E4 00100E44 48 14 EA E9 */ bl func_80253CCC
+/* 801051E8 00100E48 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 801051EC 00100E4C 7C 60 E2 14 */ add r3, r0, r28
+/* 801051F0 00100E50 80 63 00 04 */ lwz r3, 4(r3)
+/* 801051F4 00100E54 4B F5 0C 3D */ bl func_80055E30
+/* 801051F8 00100E58 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 801051FC 00100E5C 7C 60 EA 14 */ add r3, r0, r29
+/* 80105200 00100E60 B3 E3 00 84 */ sth r31, 0x84(r3)
+/* 80105204 00100E64 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105208 00100E68 7C 60 E2 14 */ add r3, r0, r28
+/* 8010520C 00100E6C 93 C3 00 04 */ stw r30, 4(r3)
+lbl_80105210:
+/* 80105210 00100E70 3B 7B 00 01 */ addi r27, r27, 1
+/* 80105214 00100E74 28 1B 00 20 */ cmplwi r27, 0x20
+/* 80105218 00100E78 41 80 FF A8 */ blt lbl_801051C0
+/* 8010521C 00100E7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105220 00100E80 80 63 00 C4 */ lwz r3, 0xc4(r3)
+/* 80105224 00100E84 48 14 ED 69 */ bl func_80253F8C
+/* 80105228 00100E88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010522C 00100E8C 38 00 FF FF */ li r0, -1
+/* 80105230 00100E90 90 03 00 C4 */ stw r0, 0xc4(r3)
+/* 80105234 00100E94 4B FA 67 B9 */ bl func_800AB9EC
+/* 80105238 00100E98 38 60 03 FC */ li r3, 0x3fc
+/* 8010523C 00100E9C 48 14 46 55 */ bl func_80249890
+/* 80105240 00100EA0 38 60 03 FC */ li r3, 0x3fc
+/* 80105244 00100EA4 48 0D 64 31 */ bl func_801DB674
+/* 80105248 00100EA8 38 60 04 02 */ li r3, 0x402
+/* 8010524C 00100EAC 48 14 46 45 */ bl func_80249890
+/* 80105250 00100EB0 38 60 04 02 */ li r3, 0x402
+/* 80105254 00100EB4 48 0D 64 21 */ bl func_801DB674
+/* 80105258 00100EB8 4B F5 39 4D */ bl VMBASEIsPageValid
+/* 8010525C 00100EBC 3F E0 80 40 */ lis r31, lbl_803FC1D8@ha
+/* 80105260 00100EC0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 80105264 00100EC4 3B FF C1 D8 */ addi r31, r31, lbl_803FC1D8@l
+/* 80105268 00100EC8 7C 7F 00 2E */ lwzx r3, r31, r0
+/* 8010526C 00100ECC 48 14 46 25 */ bl func_80249890
+/* 80105270 00100ED0 4B F5 39 35 */ bl VMBASEIsPageValid
+/* 80105274 00100ED4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 80105278 00100ED8 7C 7F 00 2E */ lwzx r3, r31, r0
+/* 8010527C 00100EDC 48 0D 63 F9 */ bl func_801DB674
+/* 80105280 00100EE0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80105284 00100EE4 48 0C 1E F1 */ bl _restgpr_27
+/* 80105288 00100EE8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8010528C 00100EEC 7C 08 03 A6 */ mtlr r0
+/* 80105290 00100EF0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80105294 00100EF4 4E 80 00 20 */ blr
+
+.global func_80105298
+func_80105298:
+/* 80105298 00100EF8 94 21 FF 60 */ stwu r1, -0xa0(r1)
+/* 8010529C 00100EFC 7C 08 02 A6 */ mflr r0
+/* 801052A0 00100F00 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 801052A4 00100F04 39 61 00 A0 */ addi r11, r1, 0xa0
+/* 801052A8 00100F08 48 0C 1E 89 */ bl _savegpr_29
+/* 801052AC 00100F0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801052B0 00100F10 3C 80 43 30 */ lis r4, 0x4330
+/* 801052B4 00100F14 90 81 00 78 */ stw r4, 0x78(r1)
+/* 801052B8 00100F18 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 801052BC 00100F1C 90 81 00 80 */ stw r4, 0x80(r1)
+/* 801052C0 00100F20 2C 00 00 36 */ cmpwi r0, 0x36
+/* 801052C4 00100F24 41 82 04 14 */ beq lbl_801056D8
+/* 801052C8 00100F28 40 80 00 B0 */ bge lbl_80105378
+/* 801052CC 00100F2C 2C 00 00 22 */ cmpwi r0, 0x22
+/* 801052D0 00100F30 41 82 0B 24 */ beq lbl_80105DF4
+/* 801052D4 00100F34 40 80 00 58 */ bge lbl_8010532C
+/* 801052D8 00100F38 2C 00 00 1C */ cmpwi r0, 0x1c
+/* 801052DC 00100F3C 41 82 08 78 */ beq lbl_80105B54
+/* 801052E0 00100F40 40 80 00 28 */ bge lbl_80105308
+/* 801052E4 00100F44 2C 00 00 19 */ cmpwi r0, 0x19
+/* 801052E8 00100F48 41 82 0D E0 */ beq lbl_801060C8
+/* 801052EC 00100F4C 40 80 00 10 */ bge lbl_801052FC
+/* 801052F0 00100F50 2C 00 00 18 */ cmpwi r0, 0x18
+/* 801052F4 00100F54 40 80 05 D0 */ bge lbl_801058C4
+/* 801052F8 00100F58 48 00 0D D0 */ b lbl_801060C8
+lbl_801052FC:
+/* 801052FC 00100F5C 2C 00 00 1B */ cmpwi r0, 0x1b
+/* 80105300 00100F60 40 80 08 20 */ bge lbl_80105B20
+/* 80105304 00100F64 48 00 06 30 */ b lbl_80105934
+lbl_80105308:
+/* 80105308 00100F68 2C 00 00 1F */ cmpwi r0, 0x1f
+/* 8010530C 00100F6C 41 82 09 B8 */ beq lbl_80105CC4
+/* 80105310 00100F70 40 80 00 10 */ bge lbl_80105320
+/* 80105314 00100F74 2C 00 00 1E */ cmpwi r0, 0x1e
+/* 80105318 00100F78 40 80 09 60 */ bge lbl_80105C78
+/* 8010531C 00100F7C 48 00 08 80 */ b lbl_80105B9C
+lbl_80105320:
+/* 80105320 00100F80 2C 00 00 21 */ cmpwi r0, 0x21
+/* 80105324 00100F84 40 80 0A 5C */ bge lbl_80105D80
+/* 80105328 00100F88 48 00 0A 18 */ b lbl_80105D40
+lbl_8010532C:
+/* 8010532C 00100F8C 2C 00 00 28 */ cmpwi r0, 0x28
+/* 80105330 00100F90 41 82 01 54 */ beq lbl_80105484
+/* 80105334 00100F94 40 80 00 28 */ bge lbl_8010535C
+/* 80105338 00100F98 2C 00 00 25 */ cmpwi r0, 0x25
+/* 8010533C 00100F9C 41 82 00 F0 */ beq lbl_8010542C
+/* 80105340 00100FA0 40 80 00 10 */ bge lbl_80105350
+/* 80105344 00100FA4 2C 00 00 24 */ cmpwi r0, 0x24
+/* 80105348 00100FA8 40 80 00 C0 */ bge lbl_80105408
+/* 8010534C 00100FAC 48 00 0A DC */ b lbl_80105E28
+lbl_80105350:
+/* 80105350 00100FB0 2C 00 00 27 */ cmpwi r0, 0x27
+/* 80105354 00100FB4 40 80 01 24 */ bge lbl_80105478
+/* 80105358 00100FB8 48 00 01 04 */ b lbl_8010545C
+lbl_8010535C:
+/* 8010535C 00100FBC 2C 00 00 34 */ cmpwi r0, 0x34
+/* 80105360 00100FC0 41 82 01 84 */ beq lbl_801054E4
+/* 80105364 00100FC4 40 80 03 34 */ bge lbl_80105698
+/* 80105368 00100FC8 2C 00 00 2A */ cmpwi r0, 0x2a
+/* 8010536C 00100FCC 41 82 01 4C */ beq lbl_801054B8
+/* 80105370 00100FD0 40 80 0D 58 */ bge lbl_801060C8
+/* 80105374 00100FD4 48 00 01 20 */ b lbl_80105494
+lbl_80105378:
+/* 80105378 00100FD8 2C 00 00 83 */ cmpwi r0, 0x83
+/* 8010537C 00100FDC 40 80 00 40 */ bge lbl_801053BC
+/* 80105380 00100FE0 2C 00 00 6B */ cmpwi r0, 0x6b
+/* 80105384 00100FE4 41 82 0D 44 */ beq lbl_801060C8
+/* 80105388 00100FE8 40 80 00 1C */ bge lbl_801053A4
+/* 8010538C 00100FEC 2C 00 00 4F */ cmpwi r0, 0x4f
+/* 80105390 00100FF0 41 82 0A D0 */ beq lbl_80105E60
+/* 80105394 00100FF4 40 80 0D 34 */ bge lbl_801060C8
+/* 80105398 00100FF8 2C 00 00 44 */ cmpwi r0, 0x44
+/* 8010539C 00100FFC 41 82 03 88 */ beq lbl_80105724
+/* 801053A0 00101000 48 00 0D 28 */ b lbl_801060C8
+lbl_801053A4:
+/* 801053A4 00101004 2C 00 00 78 */ cmpwi r0, 0x78
+/* 801053A8 00101008 41 82 0A E8 */ beq lbl_80105E90
+/* 801053AC 0010100C 40 80 0D 1C */ bge lbl_801060C8
+/* 801053B0 00101010 2C 00 00 6D */ cmpwi r0, 0x6d
+/* 801053B4 00101014 41 82 0D 14 */ beq lbl_801060C8
+/* 801053B8 00101018 48 00 0D 10 */ b lbl_801060C8
+lbl_801053BC:
+/* 801053BC 0010101C 2C 00 00 96 */ cmpwi r0, 0x96
+/* 801053C0 00101020 40 80 00 2C */ bge lbl_801053EC
+/* 801053C4 00101024 2C 00 00 90 */ cmpwi r0, 0x90
+/* 801053C8 00101028 41 82 04 4C */ beq lbl_80105814
+/* 801053CC 0010102C 40 80 00 14 */ bge lbl_801053E0
+/* 801053D0 00101030 2C 00 00 8E */ cmpwi r0, 0x8e
+/* 801053D4 00101034 41 82 03 84 */ beq lbl_80105758
+/* 801053D8 00101038 40 80 03 BC */ bge lbl_80105794
+/* 801053DC 0010103C 48 00 0B 30 */ b lbl_80105F0C
+lbl_801053E0:
+/* 801053E0 00101040 2C 00 00 92 */ cmpwi r0, 0x92
+/* 801053E4 00101044 40 80 0C E4 */ bge lbl_801060C8
+/* 801053E8 00101048 48 00 04 AC */ b lbl_80105894
+lbl_801053EC:
+/* 801053EC 0010104C 2C 00 00 EA */ cmpwi r0, 0xea
+/* 801053F0 00101050 41 82 0B 8C */ beq lbl_80105F7C
+/* 801053F4 00101054 40 80 0C D4 */ bge lbl_801060C8
+/* 801053F8 00101058 2C 00 00 E4 */ cmpwi r0, 0xe4
+/* 801053FC 0010105C 41 82 0B 18 */ beq lbl_80105F14
+/* 80105400 00101060 40 80 0C C8 */ bge lbl_801060C8
+/* 80105404 00101064 48 00 0B 08 */ b lbl_80105F0C
+lbl_80105408:
+/* 80105408 00101068 4B F5 0E F1 */ bl func_800562F8
+/* 8010540C 0010106C 2C 03 00 00 */ cmpwi r3, 0
+/* 80105410 00101070 41 82 0C B8 */ beq lbl_801060C8
+/* 80105414 00101074 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105418 00101078 38 00 00 25 */ li r0, 0x25
+/* 8010541C 0010107C 38 60 00 00 */ li r3, 0
+/* 80105420 00101080 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80105424 00101084 4B F5 10 35 */ bl func_80056458
+/* 80105428 00101088 48 00 0C A0 */ b lbl_801060C8
+lbl_8010542C:
+/* 8010542C 0010108C 38 60 00 6F */ li r3, 0x6f
+/* 80105430 00101090 48 14 41 AD */ bl func_802495DC
+/* 80105434 00101094 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105438 00101098 48 00 F9 5D */ bl func_80114D94
+/* 8010543C 0010109C 38 60 00 07 */ li r3, 7
+/* 80105440 001010A0 38 80 00 01 */ li r4, 1
+/* 80105444 001010A4 4B F5 0F A9 */ bl func_800563EC
+/* 80105448 001010A8 4B F5 0E 75 */ bl func_800562BC
+/* 8010544C 001010AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105450 001010B0 38 00 00 26 */ li r0, 0x26
+/* 80105454 001010B4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105458 001010B8 48 00 0C 70 */ b lbl_801060C8
+lbl_8010545C:
+/* 8010545C 001010BC 48 00 FB 71 */ bl func_80114FCC
+/* 80105460 001010C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80105464 001010C4 40 82 0C 64 */ bne lbl_801060C8
+/* 80105468 001010C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010546C 001010CC 38 00 00 27 */ li r0, 0x27
+/* 80105470 001010D0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105474 001010D4 48 00 0C 54 */ b lbl_801060C8
+lbl_80105478:
+/* 80105478 001010D8 38 00 00 28 */ li r0, 0x28
+/* 8010547C 001010DC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105480 001010E0 48 00 0C 48 */ b lbl_801060C8
+lbl_80105484:
+/* 80105484 001010E4 38 00 00 29 */ li r0, 0x29
+/* 80105488 001010E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010548C 001010EC 4B F5 0D E9 */ bl func_80056274
+/* 80105490 001010F0 48 00 0C 38 */ b lbl_801060C8
+lbl_80105494:
+/* 80105494 001010F4 4B F5 0E 65 */ bl func_800562F8
+/* 80105498 001010F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010549C 001010FC 41 82 0C 2C */ beq lbl_801060C8
+/* 801054A0 00101100 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801054A4 00101104 38 00 00 2A */ li r0, 0x2a
+/* 801054A8 00101108 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801054AC 0010110C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801054B0 00101110 48 00 FA A1 */ bl func_80114F50
+/* 801054B4 00101114 48 00 0C 14 */ b lbl_801060C8
+lbl_801054B8:
+/* 801054B8 00101118 38 60 00 6F */ li r3, 0x6f
+/* 801054BC 0010111C 48 14 43 D5 */ bl func_80249890
+/* 801054C0 00101120 38 60 00 6F */ li r3, 0x6f
+/* 801054C4 00101124 48 0D 61 B1 */ bl func_801DB674
+/* 801054C8 00101128 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801054CC 0010112C 48 00 F6 91 */ bl func_80114B5C
+/* 801054D0 00101130 4B F5 0D ED */ bl func_800562BC
+/* 801054D4 00101134 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801054D8 00101138 38 00 00 2B */ li r0, 0x2b
+/* 801054DC 0010113C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801054E0 00101140 48 00 0B E8 */ b lbl_801060C8
+lbl_801054E4:
+/* 801054E4 00101144 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 801054E8 00101148 28 00 00 FF */ cmplwi r0, 0xff
+/* 801054EC 0010114C 40 82 00 88 */ bne lbl_80105574
+/* 801054F0 00101150 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801054F4 00101154 48 14 E8 DD */ bl func_80253DD0
+/* 801054F8 00101158 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801054FC 0010115C 28 00 00 03 */ cmplwi r0, 3
+/* 80105500 00101160 40 82 0B C8 */ bne lbl_801060C8
+/* 80105504 00101164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105508 00101168 38 80 00 08 */ li r4, 8
+/* 8010550C 0010116C 38 A0 00 00 */ li r5, 0
+/* 80105510 00101170 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80105514 00101174 48 14 E8 DD */ bl func_80253DF0
+/* 80105518 00101178 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010551C 0010117C 3B E0 00 2B */ li r31, 0x2b
+/* 80105520 00101180 38 60 00 06 */ li r3, 6
+/* 80105524 00101184 38 80 00 03 */ li r4, 3
+/* 80105528 00101188 93 E5 00 DC */ stw r31, 0xdc(r5)
+/* 8010552C 0010118C 38 A0 00 01 */ li r5, 1
+/* 80105530 00101190 48 05 D4 11 */ bl func_80162940
+/* 80105534 00101194 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105538 00101198 38 80 00 08 */ li r4, 8
+/* 8010553C 0010119C 38 A0 00 00 */ li r5, 0
+/* 80105540 001011A0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80105544 001011A4 48 14 E8 AD */ bl func_80253DF0
+/* 80105548 001011A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010554C 001011AC 38 80 00 08 */ li r4, 8
+/* 80105550 001011B0 38 A0 00 00 */ li r5, 0
+/* 80105554 001011B4 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80105558 001011B8 48 14 E8 99 */ bl func_80253DF0
+/* 8010555C 001011BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105560 001011C0 38 00 00 05 */ li r0, 5
+/* 80105564 001011C4 93 E3 00 DC */ stw r31, 0xdc(r3)
+/* 80105568 001011C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010556C 001011CC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80105570 001011D0 48 00 0B 58 */ b lbl_801060C8
+lbl_80105574:
+/* 80105574 001011D4 4B F5 0D 85 */ bl func_800562F8
+/* 80105578 001011D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010557C 001011DC 41 82 0B 4C */ beq lbl_801060C8
+/* 80105580 001011E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105584 001011E4 38 80 00 08 */ li r4, 8
+/* 80105588 001011E8 38 A0 00 00 */ li r5, 0
+/* 8010558C 001011EC A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80105590 001011F0 48 14 E8 61 */ bl func_80253DF0
+/* 80105594 001011F4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105598 001011F8 38 00 00 2B */ li r0, 0x2b
+/* 8010559C 001011FC 38 60 00 06 */ li r3, 6
+/* 801055A0 00101200 38 80 00 03 */ li r4, 3
+/* 801055A4 00101204 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 801055A8 00101208 38 A0 00 01 */ li r5, 1
+/* 801055AC 0010120C 48 05 D3 95 */ bl func_80162940
+/* 801055B0 00101210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801055B4 00101214 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 801055B8 00101218 2C 00 00 02 */ cmpwi r0, 2
+/* 801055BC 0010121C 41 82 00 74 */ beq lbl_80105630
+/* 801055C0 00101220 40 80 0B 08 */ bge lbl_801060C8
+/* 801055C4 00101224 2C 00 00 01 */ cmpwi r0, 1
+/* 801055C8 00101228 40 80 00 08 */ bge lbl_801055D0
+/* 801055CC 0010122C 48 00 0A FC */ b lbl_801060C8
+lbl_801055D0:
+/* 801055D0 00101230 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801055D4 00101234 38 80 00 08 */ li r4, 8
+/* 801055D8 00101238 38 A0 00 00 */ li r5, 0
+/* 801055DC 0010123C 48 14 E8 15 */ bl func_80253DF0
+/* 801055E0 00101240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801055E4 00101244 38 80 00 08 */ li r4, 8
+/* 801055E8 00101248 38 A0 00 00 */ li r5, 0
+/* 801055EC 0010124C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801055F0 00101250 48 14 E8 01 */ bl func_80253DF0
+/* 801055F4 00101254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801055F8 00101258 38 00 00 36 */ li r0, 0x36
+/* 801055FC 0010125C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105600 00101260 4B FA 63 ED */ bl func_800AB9EC
+/* 80105604 00101264 38 60 00 02 */ li r3, 2
+/* 80105608 00101268 4B F5 23 F5 */ bl func_800579FC
+/* 8010560C 0010126C 48 01 96 41 */ bl func_8011EC4C
+/* 80105610 00101270 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105614 00101274 38 80 00 00 */ li r4, 0
+/* 80105618 00101278 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010561C 0010127C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 80105620 00101280 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80105624 00101284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105628 00101288 48 00 F4 49 */ bl func_80114A70
+/* 8010562C 0010128C 48 00 0A 9C */ b lbl_801060C8
+lbl_80105630:
+/* 80105630 00101290 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80105634 00101294 38 80 00 08 */ li r4, 8
+/* 80105638 00101298 38 A0 00 00 */ li r5, 0
+/* 8010563C 0010129C 48 14 E7 B5 */ bl func_80253DF0
+/* 80105640 001012A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105644 001012A4 38 80 00 08 */ li r4, 8
+/* 80105648 001012A8 38 A0 00 00 */ li r5, 0
+/* 8010564C 001012AC A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80105650 001012B0 48 14 E7 A1 */ bl func_80253DF0
+/* 80105654 001012B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105658 001012B8 38 00 00 35 */ li r0, 0x35
+/* 8010565C 001012BC 38 80 00 00 */ li r4, 0
+/* 80105660 001012C0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105664 001012C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105668 001012C8 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010566C 001012CC 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 80105670 001012D0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80105674 001012D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105678 001012D8 48 00 F3 F9 */ bl func_80114A70
+/* 8010567C 001012DC 4B FA 63 71 */ bl func_800AB9EC
+/* 80105680 001012E0 38 60 00 00 */ li r3, 0
+/* 80105684 001012E4 4B FE 41 B5 */ bl func_800E9838
+/* 80105688 001012E8 4B F5 0C 35 */ bl func_800562BC
+/* 8010568C 001012EC 38 60 00 00 */ li r3, 0
+/* 80105690 001012F0 4B FE 48 C1 */ bl func_800E9F50
+/* 80105694 001012F4 48 00 0A 34 */ b lbl_801060C8
+lbl_80105698:
+/* 80105698 001012F8 4B FE 4C A1 */ bl func_800EA338
+/* 8010569C 001012FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801056A0 00101300 28 00 80 00 */ cmplwi r0, 0x8000
+/* 801056A4 00101304 40 82 0A 24 */ bne lbl_801060C8
+/* 801056A8 00101308 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801056AC 0010130C 38 00 00 30 */ li r0, 0x30
+/* 801056B0 00101310 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801056B4 00101314 4B FE 47 9D */ bl func_800E9E50
+/* 801056B8 00101318 38 60 00 01 */ li r3, 1
+/* 801056BC 0010131C 38 80 00 00 */ li r4, 0
+/* 801056C0 00101320 38 A0 00 00 */ li r5, 0
+/* 801056C4 00101324 4B FA 4E 45 */ bl func_800AA508
+/* 801056C8 00101328 38 60 00 00 */ li r3, 0
+/* 801056CC 0010132C 4B FA 57 61 */ bl func_800AAE2C
+/* 801056D0 00101330 4B F5 0B ED */ bl func_800562BC
+/* 801056D4 00101334 48 00 09 F4 */ b lbl_801060C8
+lbl_801056D8:
+/* 801056D8 00101338 48 02 6B 9D */ bl func_8012C274
+/* 801056DC 0010133C 2C 03 00 00 */ cmpwi r3, 0
+/* 801056E0 00101340 41 82 09 E8 */ beq lbl_801060C8
+/* 801056E4 00101344 48 01 99 6D */ bl func_8011F050
+/* 801056E8 00101348 38 60 00 01 */ li r3, 1
+/* 801056EC 0010134C 38 80 00 00 */ li r4, 0
+/* 801056F0 00101350 38 A0 00 00 */ li r5, 0
+/* 801056F4 00101354 4B FA 4E 15 */ bl func_800AA508
+/* 801056F8 00101358 38 60 00 00 */ li r3, 0
+/* 801056FC 0010135C 4B FA 57 31 */ bl func_800AAE2C
+/* 80105700 00101360 38 60 00 02 */ li r3, 2
+/* 80105704 00101364 4B F5 28 B1 */ bl func_80057FB4
+/* 80105708 00101368 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010570C 0010136C 38 00 00 30 */ li r0, 0x30
+/* 80105710 00101370 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105714 00101374 4B F5 0B A9 */ bl func_800562BC
+/* 80105718 00101378 48 05 D8 BD */ bl glplatAbortFrame
+/* 8010571C 0010137C 4B F0 1D CD */ bl func_800074E8
+/* 80105720 00101380 48 00 09 A8 */ b lbl_801060C8
+lbl_80105724:
+/* 80105724 00101384 4B F4 AB 99 */ bl func_800502BC
+/* 80105728 00101388 2C 03 00 00 */ cmpwi r3, 0
+/* 8010572C 0010138C 41 82 09 9C */ beq lbl_801060C8
+/* 80105730 00101390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105734 00101394 38 00 00 00 */ li r0, 0
+/* 80105738 00101398 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010573C 0010139C 48 01 72 39 */ bl func_8011C974
+/* 80105740 001013A0 7C 7F 1B 78 */ mr r31, r3
+/* 80105744 001013A4 4B F5 21 79 */ bl func_800578BC
+/* 80105748 001013A8 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 8010574C 001013AC 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80105750 001013B0 48 12 10 59 */ bl func_802267A8
+/* 80105754 001013B4 48 00 09 74 */ b lbl_801060C8
+lbl_80105758:
+/* 80105758 001013B8 48 01 72 1D */ bl func_8011C974
+/* 8010575C 001013BC 80 03 00 00 */ lwz r0, 0(r3)
+/* 80105760 001013C0 54 00 47 FE */ rlwinm r0, r0, 8, 0x1f, 0x1f
+/* 80105764 001013C4 28 00 00 01 */ cmplwi r0, 1
+/* 80105768 001013C8 40 82 00 10 */ bne lbl_80105778
+/* 8010576C 001013CC 38 60 00 01 */ li r3, 1
+/* 80105770 001013D0 38 80 00 01 */ li r4, 1
+/* 80105774 001013D4 4B F0 1D B1 */ bl func_80007524
+lbl_80105778:
+/* 80105778 001013D8 4B F5 0A FD */ bl func_80056274
+/* 8010577C 001013DC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105780 001013E0 38 00 00 8F */ li r0, 0x8f
+/* 80105784 001013E4 38 60 00 01 */ li r3, 1
+/* 80105788 001013E8 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010578C 001013EC 4B F5 0C CD */ bl func_80056458
+/* 80105790 001013F0 48 00 09 38 */ b lbl_801060C8
+lbl_80105794:
+/* 80105794 001013F4 4B F5 0B 65 */ bl func_800562F8
+/* 80105798 001013F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010579C 001013FC 41 82 09 2C */ beq lbl_801060C8
+/* 801057A0 00101400 38 60 00 21 */ li r3, 0x21
+/* 801057A4 00101404 38 80 00 00 */ li r4, 0
+/* 801057A8 00101408 4B F5 0C 45 */ bl func_800563EC
+/* 801057AC 0010140C 4B FA 62 41 */ bl func_800AB9EC
+/* 801057B0 00101410 38 60 00 01 */ li r3, 1
+/* 801057B4 00101414 4B F5 22 49 */ bl func_800579FC
+/* 801057B8 00101418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801057BC 0010141C 38 80 00 08 */ li r4, 8
+/* 801057C0 00101420 38 A0 00 00 */ li r5, 0
+/* 801057C4 00101424 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801057C8 00101428 48 14 E6 29 */ bl func_80253DF0
+/* 801057CC 0010142C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801057D0 00101430 38 80 00 08 */ li r4, 8
+/* 801057D4 00101434 38 A0 00 00 */ li r5, 0
+/* 801057D8 00101438 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801057DC 0010143C 48 14 E6 15 */ bl func_80253DF0
+/* 801057E0 00101440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801057E4 00101444 38 80 00 00 */ li r4, 0
+/* 801057E8 00101448 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 801057EC 0010144C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 801057F0 00101450 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 801057F4 00101454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801057F8 00101458 48 00 F2 79 */ bl func_80114A70
+/* 801057FC 0010145C 38 60 00 00 */ li r3, 0
+/* 80105800 00101460 48 02 98 D9 */ bl func_8012F0D8
+/* 80105804 00101464 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105808 00101468 38 00 00 90 */ li r0, 0x90
+/* 8010580C 0010146C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105810 00101470 48 00 08 B8 */ b lbl_801060C8
+lbl_80105814:
+/* 80105814 00101474 38 60 00 00 */ li r3, 0
+/* 80105818 00101478 48 02 9E 6D */ bl func_8012F684
+/* 8010581C 0010147C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80105820 00101480 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80105824 00101484 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80105828 00101488 7C 03 00 00 */ cmpw r3, r0
+/* 8010582C 0010148C 41 82 00 14 */ beq lbl_80105840
+/* 80105830 00101490 40 80 08 98 */ bge lbl_801060C8
+/* 80105834 00101494 2C 03 00 01 */ cmpwi r3, 1
+/* 80105838 00101498 41 82 00 4C */ beq lbl_80105884
+/* 8010583C 0010149C 48 00 08 8C */ b lbl_801060C8
+lbl_80105840:
+/* 80105840 001014A0 48 01 98 11 */ bl func_8011F050
+/* 80105844 001014A4 38 60 00 01 */ li r3, 1
+/* 80105848 001014A8 38 80 00 00 */ li r4, 0
+/* 8010584C 001014AC 38 A0 00 00 */ li r5, 0
+/* 80105850 001014B0 4B FA 4C B9 */ bl func_800AA508
+/* 80105854 001014B4 38 60 00 00 */ li r3, 0
+/* 80105858 001014B8 4B FA 55 D5 */ bl func_800AAE2C
+/* 8010585C 001014BC 38 60 00 01 */ li r3, 1
+/* 80105860 001014C0 4B F5 27 55 */ bl func_80057FB4
+/* 80105864 001014C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105868 001014C8 38 00 00 3D */ li r0, 0x3d
+/* 8010586C 001014CC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105870 001014D0 4B F5 0A 4D */ bl func_800562BC
+/* 80105874 001014D4 38 60 00 07 */ li r3, 7
+/* 80105878 001014D8 38 80 00 01 */ li r4, 1
+/* 8010587C 001014DC 4B F5 0B 71 */ bl func_800563EC
+/* 80105880 001014E0 48 00 08 48 */ b lbl_801060C8
+lbl_80105884:
+/* 80105884 001014E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105888 001014E8 38 00 00 91 */ li r0, 0x91
+/* 8010588C 001014EC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105890 001014F0 48 00 08 38 */ b lbl_801060C8
+lbl_80105894:
+/* 80105894 001014F4 48 01 97 BD */ bl func_8011F050
+/* 80105898 001014F8 38 60 00 01 */ li r3, 1
+/* 8010589C 001014FC 38 80 00 00 */ li r4, 0
+/* 801058A0 00101500 38 A0 00 00 */ li r5, 0
+/* 801058A4 00101504 4B FA 4C 65 */ bl func_800AA508
+/* 801058A8 00101508 38 60 00 00 */ li r3, 0
+/* 801058AC 0010150C 4B FA 55 81 */ bl func_800AAE2C
+/* 801058B0 00101510 4B FE 17 95 */ bl func_800E7044
+/* 801058B4 00101514 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801058B8 00101518 38 00 00 8D */ li r0, 0x8d
+/* 801058BC 0010151C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801058C0 00101520 48 00 08 08 */ b lbl_801060C8
+lbl_801058C4:
+/* 801058C4 00101524 48 05 8D 4D */ bl func_8015E610
+/* 801058C8 00101528 2C 03 00 00 */ cmpwi r3, 0
+/* 801058CC 0010152C 40 82 00 30 */ bne lbl_801058FC
+/* 801058D0 00101530 38 60 02 24 */ li r3, 0x224
+/* 801058D4 00101534 38 80 00 01 */ li r4, 1
+/* 801058D8 00101538 4B F5 0B 15 */ bl func_800563EC
+/* 801058DC 0010153C 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 801058E0 00101540 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 801058E4 00101544 4B F4 F7 81 */ bl func_80055064
+/* 801058E8 00101548 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801058EC 0010154C 38 00 00 1A */ li r0, 0x1a
+/* 801058F0 00101550 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801058F4 00101554 4B F5 09 C9 */ bl func_800562BC
+/* 801058F8 00101558 48 00 07 D0 */ b lbl_801060C8
+lbl_801058FC:
+/* 801058FC 0010155C 4B F5 09 FD */ bl func_800562F8
+/* 80105900 00101560 2C 03 00 00 */ cmpwi r3, 0
+/* 80105904 00101564 41 82 07 C4 */ beq lbl_801060C8
+/* 80105908 00101568 38 60 02 24 */ li r3, 0x224
+/* 8010590C 0010156C 38 80 00 01 */ li r4, 1
+/* 80105910 00101570 4B F5 0A DD */ bl func_800563EC
+/* 80105914 00101574 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 80105918 00101578 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 8010591C 0010157C 4B F4 F7 49 */ bl func_80055064
+/* 80105920 00101580 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105924 00101584 38 00 00 1A */ li r0, 0x1a
+/* 80105928 00101588 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010592C 0010158C 4B F5 09 91 */ bl func_800562BC
+/* 80105930 00101590 48 00 07 98 */ b lbl_801060C8
+lbl_80105934:
+/* 80105934 00101594 4B F5 09 C5 */ bl func_800562F8
+/* 80105938 00101598 2C 03 00 00 */ cmpwi r3, 0
+/* 8010593C 0010159C 41 82 07 8C */ beq lbl_801060C8
+/* 80105940 001015A0 38 60 02 25 */ li r3, 0x225
+/* 80105944 001015A4 38 80 00 01 */ li r4, 1
+/* 80105948 001015A8 4B F5 0A A5 */ bl func_800563EC
+/* 8010594C 001015AC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105950 001015B0 38 00 00 1B */ li r0, 0x1b
+/* 80105954 001015B4 38 60 46 2B */ li r3, 0x462b
+/* 80105958 001015B8 38 80 00 28 */ li r4, 0x28
+/* 8010595C 001015BC 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80105960 001015C0 38 A0 01 50 */ li r5, 0x150
+/* 80105964 001015C4 38 C0 02 30 */ li r6, 0x230
+/* 80105968 001015C8 38 E0 00 5A */ li r7, 0x5a
+/* 8010596C 001015CC 39 00 FF FF */ li r8, -1
+/* 80105970 001015D0 39 20 00 00 */ li r9, 0
+/* 80105974 001015D4 39 40 00 01 */ li r10, 1
+/* 80105978 001015D8 48 14 A7 25 */ bl func_8025009C
+/* 8010597C 001015DC 38 60 01 40 */ li r3, 0x140
+/* 80105980 001015E0 48 00 07 61 */ bl func_801060E0
+/* 80105984 001015E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80105988 001015E8 7C 7F 1B 78 */ mr r31, r3
+/* 8010598C 001015EC 41 82 00 24 */ beq lbl_801059B0
+/* 80105990 001015F0 3C 80 23 7F */ lis r4, 0x237F0A00@ha
+/* 80105994 001015F4 38 60 04 02 */ li r3, 0x402
+/* 80105998 001015F8 38 84 0A 00 */ addi r4, r4, 0x237F0A00@l
+/* 8010599C 001015FC 48 0D 5B 21 */ bl func_801DB4BC
+/* 801059A0 00101600 7C 64 1B 78 */ mr r4, r3
+/* 801059A4 00101604 7F E3 FB 78 */ mr r3, r31
+/* 801059A8 00101608 48 0F 3F 45 */ bl func_801F98EC
+/* 801059AC 0010160C 7C 7F 1B 78 */ mr r31, r3
+lbl_801059B0:
+/* 801059B0 00101610 2C 1F 00 00 */ cmpwi r31, 0
+/* 801059B4 00101614 93 ED 9C 98 */ stw r31, lbl_8063EF58-_SDA_BASE_(r13)
+/* 801059B8 00101618 41 82 07 10 */ beq lbl_801060C8
+/* 801059BC 0010161C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 801059C0 00101620 38 61 00 14 */ addi r3, r1, 0x14
+/* 801059C4 00101624 FC 40 08 90 */ fmr f2, f1
+/* 801059C8 00101628 FC 60 08 90 */ fmr f3, f1
+/* 801059CC 0010162C 4B F2 70 F1 */ bl func_8002CABC
+/* 801059D0 00101630 83 ED 9C 98 */ lwz r31, lbl_8063EF58-_SDA_BASE_(r13)
+/* 801059D4 00101634 38 81 00 14 */ addi r4, r1, 0x14
+/* 801059D8 00101638 38 7F 00 48 */ addi r3, r31, 0x48
+/* 801059DC 0010163C 4B F2 49 81 */ bl func_8002A35C
+/* 801059E0 00101640 38 7F 00 48 */ addi r3, r31, 0x48
+/* 801059E4 00101644 4B FD A8 61 */ bl func_800E0244
+/* 801059E8 00101648 38 7F 00 4C */ addi r3, r31, 0x4c
+/* 801059EC 0010164C 4B FD A8 59 */ bl func_800E0244
+/* 801059F0 00101650 38 7F 00 50 */ addi r3, r31, 0x50
+/* 801059F4 00101654 4B FD A8 51 */ bl func_800E0244
+/* 801059F8 00101658 7F E3 FB 78 */ mr r3, r31
+/* 801059FC 0010165C 38 80 00 01 */ li r4, 1
+/* 80105A00 00101660 48 0E CC B9 */ bl func_801F26B8
+/* 80105A04 00101664 80 8D 9C 98 */ lwz r4, lbl_8063EF58-_SDA_BASE_(r13)
+/* 80105A08 00101668 80 04 01 04 */ lwz r0, 0x104(r4)
+/* 80105A0C 0010166C 60 00 00 80 */ ori r0, r0, 0x80
+/* 80105A10 00101670 90 04 01 04 */ stw r0, 0x104(r4)
+/* 80105A14 00101674 80 64 01 38 */ lwz r3, 0x138(r4)
+/* 80105A18 00101678 2C 03 00 00 */ cmpwi r3, 0
+/* 80105A1C 0010167C 41 82 00 10 */ beq lbl_80105A2C
+/* 80105A20 00101680 A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 80105A24 00101684 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 80105A28 00101688 B0 03 01 48 */ sth r0, 0x148(r3)
+lbl_80105A2C:
+/* 80105A2C 0010168C 80 64 01 38 */ lwz r3, 0x138(r4)
+/* 80105A30 00101690 2C 03 00 00 */ cmpwi r3, 0
+/* 80105A34 00101694 41 82 00 10 */ beq lbl_80105A44
+/* 80105A38 00101698 A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 80105A3C 0010169C 60 00 00 08 */ ori r0, r0, 8
+/* 80105A40 001016A0 B0 03 01 48 */ sth r0, 0x148(r3)
+lbl_80105A44:
+/* 80105A44 001016A4 80 04 01 04 */ lwz r0, 0x104(r4)
+/* 80105A48 001016A8 38 61 00 08 */ addi r3, r1, 8
+/* 80105A4C 001016AC C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80105A50 001016B0 60 00 00 01 */ ori r0, r0, 1
+/* 80105A54 001016B4 80 AD 9C 98 */ lwz r5, lbl_8063EF58-_SDA_BASE_(r13)
+/* 80105A58 001016B8 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
+/* 80105A5C 001016BC FC 40 08 90 */ fmr f2, f1
+/* 80105A60 001016C0 90 04 01 04 */ stw r0, 0x104(r4)
+/* 80105A64 001016C4 FC 60 08 90 */ fmr f3, f1
+/* 80105A68 001016C8 D0 25 01 08 */ stfs f1, 0x108(r5)
+/* 80105A6C 001016CC 4B F2 70 51 */ bl func_8002CABC
+/* 80105A70 001016D0 83 ED 9C 98 */ lwz r31, lbl_8063EF58-_SDA_BASE_(r13)
+/* 80105A74 001016D4 38 81 00 08 */ addi r4, r1, 8
+/* 80105A78 001016D8 38 7F 00 20 */ addi r3, r31, 0x20
+/* 80105A7C 001016DC 4B F2 48 E1 */ bl func_8002A35C
+/* 80105A80 001016E0 7F E3 FB 78 */ mr r3, r31
+/* 80105A84 001016E4 38 80 00 01 */ li r4, 1
+/* 80105A88 001016E8 48 0E CC 31 */ bl func_801F26B8
+/* 80105A8C 001016EC 38 60 00 02 */ li r3, 2
+/* 80105A90 001016F0 48 13 55 C9 */ bl func_8023B058
+/* 80105A94 001016F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80105A98 001016F8 41 82 06 30 */ beq lbl_801060C8
+/* 80105A9C 001016FC 83 E3 00 0C */ lwz r31, 0xc(r3)
+/* 80105AA0 00101700 38 61 00 2C */ addi r3, r1, 0x2c
+/* 80105AA4 00101704 C0 22 8C 70 */ lfs f1, lbl_80641270-_SDA2_BASE_(r2)
+/* 80105AA8 00101708 C0 42 8C 74 */ lfs f2, lbl_80641274-_SDA2_BASE_(r2)
+/* 80105AAC 0010170C C0 62 8C 78 */ lfs f3, lbl_80641278-_SDA2_BASE_(r2)
+/* 80105AB0 00101710 4B F2 70 0D */ bl func_8002CABC
+/* 80105AB4 00101714 C0 22 8C 7C */ lfs f1, lbl_8064127C-_SDA2_BASE_(r2)
+/* 80105AB8 00101718 38 61 00 20 */ addi r3, r1, 0x20
+/* 80105ABC 0010171C C0 42 8C 80 */ lfs f2, lbl_80641280-_SDA2_BASE_(r2)
+/* 80105AC0 00101720 C0 62 8C 84 */ lfs f3, lbl_80641284-_SDA2_BASE_(r2)
+/* 80105AC4 00101724 4B F2 6F F9 */ bl func_8002CABC
+/* 80105AC8 00101728 38 7F 01 AC */ addi r3, r31, 0x1ac
+/* 80105ACC 0010172C 38 81 00 20 */ addi r4, r1, 0x20
+/* 80105AD0 00101730 4B F2 48 8D */ bl func_8002A35C
+/* 80105AD4 00101734 3C 80 80 49 */ lis r4, lbl_80493614@ha
+/* 80105AD8 00101738 38 7F 01 B8 */ addi r3, r31, 0x1b8
+/* 80105ADC 0010173C 38 84 36 14 */ addi r4, r4, lbl_80493614@l
+/* 80105AE0 00101740 4B F2 48 7D */ bl func_8002A35C
+/* 80105AE4 00101744 38 7F 01 C4 */ addi r3, r31, 0x1c4
+/* 80105AE8 00101748 38 81 00 2C */ addi r4, r1, 0x2c
+/* 80105AEC 0010174C 4B F2 48 71 */ bl func_8002A35C
+/* 80105AF0 00101750 80 1F 01 04 */ lwz r0, 0x104(r31)
+/* 80105AF4 00101754 60 03 00 30 */ ori r3, r0, 0x30
+/* 80105AF8 00101758 54 60 07 BE */ clrlwi r0, r3, 0x1e
+/* 80105AFC 0010175C 90 7F 01 04 */ stw r3, 0x104(r31)
+/* 80105B00 00101760 28 00 00 01 */ cmplwi r0, 1
+/* 80105B04 00101764 40 82 05 C4 */ bne lbl_801060C8
+/* 80105B08 00101768 C0 02 8C 88 */ lfs f0, lbl_80641288-_SDA2_BASE_(r2)
+/* 80105B0C 0010176C D0 1F 01 68 */ stfs f0, 0x168(r31)
+/* 80105B10 00101770 80 1F 01 04 */ lwz r0, 0x104(r31)
+/* 80105B14 00101774 60 00 00 08 */ ori r0, r0, 8
+/* 80105B18 00101778 90 1F 01 04 */ stw r0, 0x104(r31)
+/* 80105B1C 0010177C 48 00 05 AC */ b lbl_801060C8
+lbl_80105B20:
+/* 80105B20 00101780 38 60 46 2B */ li r3, 0x462b
+/* 80105B24 00101784 48 14 A7 C1 */ bl func_802502E4
+/* 80105B28 00101788 2C 03 00 00 */ cmpwi r3, 0
+/* 80105B2C 0010178C 40 82 05 9C */ bne lbl_801060C8
+/* 80105B30 00101790 38 60 00 06 */ li r3, 6
+/* 80105B34 00101794 38 80 00 01 */ li r4, 1
+/* 80105B38 00101798 4B F5 08 B5 */ bl func_800563EC
+/* 80105B3C 0010179C 38 60 00 01 */ li r3, 1
+/* 80105B40 001017A0 4B FA 52 ED */ bl func_800AAE2C
+/* 80105B44 001017A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105B48 001017A8 38 00 00 1C */ li r0, 0x1c
+/* 80105B4C 001017AC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105B50 001017B0 48 00 05 78 */ b lbl_801060C8
+lbl_80105B54:
+/* 80105B54 001017B4 4B FA 5F 95 */ bl func_800ABAE8
+/* 80105B58 001017B8 2C 03 00 00 */ cmpwi r3, 0
+/* 80105B5C 001017BC 40 82 05 6C */ bne lbl_801060C8
+/* 80105B60 001017C0 C0 42 8C 90 */ lfs f2, lbl_80641290-_SDA2_BASE_(r2)
+/* 80105B64 001017C4 38 60 00 06 */ li r3, 6
+/* 80105B68 001017C8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 80105B6C 001017CC C0 02 8C 8C */ lfs f0, lbl_8064128C-_SDA2_BASE_(r2)
+/* 80105B70 001017D0 EC 22 00 72 */ fmuls f1, f2, f1
+/* 80105B74 001017D4 EC 00 08 2A */ fadds f0, f0, f1
+/* 80105B78 001017D8 FC 00 00 1E */ fctiwz f0, f0
+/* 80105B7C 001017DC D8 01 00 88 */ stfd f0, 0x88(r1)
+/* 80105B80 001017E0 80 81 00 8C */ lwz r4, 0x8c(r1)
+/* 80105B84 001017E4 4B F0 58 E9 */ bl func_8000B46C
+/* 80105B88 001017E8 4B F5 07 49 */ bl func_800562D0
+/* 80105B8C 001017EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105B90 001017F0 38 00 00 1D */ li r0, 0x1d
+/* 80105B94 001017F4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105B98 001017F8 48 00 05 30 */ b lbl_801060C8
+lbl_80105B9C:
+/* 80105B9C 001017FC 4B F5 07 5D */ bl func_800562F8
+/* 80105BA0 00101800 2C 03 00 00 */ cmpwi r3, 0
+/* 80105BA4 00101804 41 82 05 24 */ beq lbl_801060C8
+/* 80105BA8 00101808 38 60 02 24 */ li r3, 0x224
+/* 80105BAC 0010180C 38 80 00 00 */ li r4, 0
+/* 80105BB0 00101810 4B F0 58 BD */ bl func_8000B46C
+/* 80105BB4 00101814 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80105BB8 00101818 38 60 02 26 */ li r3, 0x226
+/* 80105BBC 0010181C 38 80 00 00 */ li r4, 0
+/* 80105BC0 00101820 4B F0 55 B1 */ bl func_8000B170
+/* 80105BC4 00101824 38 60 00 05 */ li r3, 5
+/* 80105BC8 00101828 38 80 00 01 */ li r4, 1
+/* 80105BCC 0010182C 4B F5 08 21 */ bl func_800563EC
+/* 80105BD0 00101830 80 6D 9C 98 */ lwz r3, lbl_8063EF58-_SDA_BASE_(r13)
+/* 80105BD4 00101834 2C 03 00 00 */ cmpwi r3, 0
+/* 80105BD8 00101838 41 82 00 18 */ beq lbl_80105BF0
+/* 80105BDC 0010183C 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 80105BE0 00101840 38 80 00 01 */ li r4, 1
+/* 80105BE4 00101844 81 8C 00 08 */ lwz r12, 8(r12)
+/* 80105BE8 00101848 7D 89 03 A6 */ mtctr r12
+/* 80105BEC 0010184C 4E 80 04 21 */ bctrl
+lbl_80105BF0:
+/* 80105BF0 00101850 38 00 00 00 */ li r0, 0
+/* 80105BF4 00101854 3F E0 80 47 */ lis r31, lbl_80475338@ha
+/* 80105BF8 00101858 90 0D 9C 98 */ stw r0, lbl_8063EF58-_SDA_BASE_(r13)
+/* 80105BFC 0010185C 38 7F 53 38 */ addi r3, r31, lbl_80475338@l
+/* 80105C00 00101860 38 80 00 03 */ li r4, 3
+/* 80105C04 00101864 4B F4 EE 31 */ bl func_80054A34
+/* 80105C08 00101868 38 7F 53 38 */ addi r3, r31, 0x5338
+/* 80105C0C 0010186C 4B F4 F2 4D */ bl func_80054E58
+/* 80105C10 00101870 38 7F 53 38 */ addi r3, r31, 0x5338
+/* 80105C14 00101874 4B F4 F6 65 */ bl func_80055278
+/* 80105C18 00101878 2C 03 00 00 */ cmpwi r3, 0
+/* 80105C1C 0010187C 41 82 00 24 */ beq lbl_80105C40
+/* 80105C20 00101880 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80105C24 00101884 38 80 00 00 */ li r4, 0
+/* 80105C28 00101888 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80105C2C 0010188C 38 A0 00 00 */ li r5, 0
+/* 80105C30 00101890 38 C0 00 00 */ li r6, 0
+/* 80105C34 00101894 38 E0 00 00 */ li r7, 0
+/* 80105C38 00101898 39 00 00 00 */ li r8, 0
+/* 80105C3C 0010189C 48 0E F1 B9 */ bl func_801F4DF4
+lbl_80105C40:
+/* 80105C40 001018A0 4B F5 06 A5 */ bl func_800562E4
+/* 80105C44 001018A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105C48 001018A8 38 00 00 1E */ li r0, 0x1e
+/* 80105C4C 001018AC C8 42 8C C0 */ lfd f2, lbl_806412C0-_SDA2_BASE_(r2)
+/* 80105C50 001018B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105C54 001018B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105C58 001018B8 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 80105C5C 001018BC C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 80105C60 001018C0 90 01 00 7C */ stw r0, 0x7c(r1)
+/* 80105C64 001018C4 C8 21 00 78 */ lfd f1, 0x78(r1)
+/* 80105C68 001018C8 FC 21 10 28 */ fsub f1, f1, f2
+/* 80105C6C 001018CC FC 00 08 24 */ fdiv f0, f0, f1
+/* 80105C70 001018D0 D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
+/* 80105C74 001018D4 48 00 04 54 */ b lbl_801060C8
+lbl_80105C78:
+/* 80105C78 001018D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105C7C 001018DC C8 82 8C C0 */ lfd f4, lbl_806412C0-_SDA2_BASE_(r2)
+/* 80105C80 001018E0 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 80105C84 001018E4 C8 43 00 A0 */ lfd f2, 0xa0(r3)
+/* 80105C88 001018E8 90 01 00 84 */ stw r0, 0x84(r1)
+/* 80105C8C 001018EC C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
+/* 80105C90 001018F0 C8 61 00 80 */ lfd f3, 0x80(r1)
+/* 80105C94 001018F4 C8 02 8C 98 */ lfd f0, lbl_80641298-_SDA2_BASE_(r2)
+/* 80105C98 001018F8 FC 63 20 28 */ fsub f3, f3, f4
+/* 80105C9C 001018FC FC 42 18 24 */ fdiv f2, f2, f3
+/* 80105CA0 00101900 FC 22 08 28 */ fsub f1, f2, f1
+/* 80105CA4 00101904 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80105CA8 00101908 4C 41 13 82 */ cror 2, 1, 2
+/* 80105CAC 0010190C 40 82 04 1C */ bne lbl_801060C8
+/* 80105CB0 00101910 4B F5 05 C5 */ bl func_80056274
+/* 80105CB4 00101914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105CB8 00101918 38 00 00 1F */ li r0, 0x1f
+/* 80105CBC 0010191C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105CC0 00101920 48 00 04 08 */ b lbl_801060C8
+lbl_80105CC4:
+/* 80105CC4 00101924 4B F5 06 35 */ bl func_800562F8
+/* 80105CC8 00101928 2C 03 00 00 */ cmpwi r3, 0
+/* 80105CCC 0010192C 41 82 03 FC */ beq lbl_801060C8
+/* 80105CD0 00101930 38 60 02 26 */ li r3, 0x226
+/* 80105CD4 00101934 38 80 00 00 */ li r4, 0
+/* 80105CD8 00101938 4B F0 57 95 */ bl func_8000B46C
+/* 80105CDC 0010193C 3F E0 80 47 */ lis r31, lbl_80475338@ha
+/* 80105CE0 00101940 38 7F 53 38 */ addi r3, r31, lbl_80475338@l
+/* 80105CE4 00101944 4B F4 F3 81 */ bl func_80055064
+/* 80105CE8 00101948 38 7F 53 38 */ addi r3, r31, 0x5338
+/* 80105CEC 0010194C 38 80 00 01 */ li r4, 1
+/* 80105CF0 00101950 4B F4 ED 45 */ bl func_80054A34
+/* 80105CF4 00101954 38 7F 53 38 */ addi r3, r31, 0x5338
+/* 80105CF8 00101958 4B F4 F1 61 */ bl func_80054E58
+/* 80105CFC 0010195C 38 7F 53 38 */ addi r3, r31, 0x5338
+/* 80105D00 00101960 4B F4 F5 79 */ bl func_80055278
+/* 80105D04 00101964 2C 03 00 00 */ cmpwi r3, 0
+/* 80105D08 00101968 41 82 00 24 */ beq lbl_80105D2C
+/* 80105D0C 0010196C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80105D10 00101970 38 80 00 00 */ li r4, 0
+/* 80105D14 00101974 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80105D18 00101978 38 A0 00 00 */ li r5, 0
+/* 80105D1C 0010197C 38 C0 00 00 */ li r6, 0
+/* 80105D20 00101980 38 E0 00 00 */ li r7, 0
+/* 80105D24 00101984 39 00 00 00 */ li r8, 0
+/* 80105D28 00101988 48 0E F0 CD */ bl func_801F4DF4
+lbl_80105D2C:
+/* 80105D2C 0010198C 4B F5 05 91 */ bl func_800562BC
+/* 80105D30 00101990 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105D34 00101994 38 00 00 20 */ li r0, 0x20
+/* 80105D38 00101998 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105D3C 0010199C 48 00 03 8C */ b lbl_801060C8
+lbl_80105D40:
+/* 80105D40 001019A0 4B F5 05 B9 */ bl func_800562F8
+/* 80105D44 001019A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80105D48 001019A8 41 82 03 80 */ beq lbl_801060C8
+/* 80105D4C 001019AC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105D50 001019B0 38 00 00 21 */ li r0, 0x21
+/* 80105D54 001019B4 C8 42 8C C0 */ lfd f2, lbl_806412C0-_SDA2_BASE_(r2)
+/* 80105D58 001019B8 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 80105D5C 001019BC C8 04 00 A0 */ lfd f0, 0xa0(r4)
+/* 80105D60 001019C0 90 61 00 7C */ stw r3, 0x7c(r1)
+/* 80105D64 001019C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105D68 001019C8 C8 21 00 78 */ lfd f1, 0x78(r1)
+/* 80105D6C 001019CC FC 21 10 28 */ fsub f1, f1, f2
+/* 80105D70 001019D0 FC 00 08 24 */ fdiv f0, f0, f1
+/* 80105D74 001019D4 D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
+/* 80105D78 001019D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105D7C 001019DC 48 00 03 4C */ b lbl_801060C8
+lbl_80105D80:
+/* 80105D80 001019E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105D84 001019E4 C8 82 8C C0 */ lfd f4, lbl_806412C0-_SDA2_BASE_(r2)
+/* 80105D88 001019E8 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 80105D8C 001019EC C8 43 00 A0 */ lfd f2, 0xa0(r3)
+/* 80105D90 001019F0 90 01 00 84 */ stw r0, 0x84(r1)
+/* 80105D94 001019F4 C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
+/* 80105D98 001019F8 C8 61 00 80 */ lfd f3, 0x80(r1)
+/* 80105D9C 001019FC C8 02 8C A0 */ lfd f0, lbl_806412A0-_SDA2_BASE_(r2)
+/* 80105DA0 00101A00 FC 63 20 28 */ fsub f3, f3, f4
+/* 80105DA4 00101A04 FC 42 18 24 */ fdiv f2, f2, f3
+/* 80105DA8 00101A08 FC 22 08 28 */ fsub f1, f2, f1
+/* 80105DAC 00101A0C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80105DB0 00101A10 4C 41 13 82 */ cror 2, 1, 2
+/* 80105DB4 00101A14 40 82 03 14 */ bne lbl_801060C8
+/* 80105DB8 00101A18 C0 42 8C A8 */ lfs f2, lbl_806412A8-_SDA2_BASE_(r2)
+/* 80105DBC 00101A1C 38 60 00 05 */ li r3, 5
+/* 80105DC0 00101A20 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 80105DC4 00101A24 C0 02 8C 8C */ lfs f0, lbl_8064128C-_SDA2_BASE_(r2)
+/* 80105DC8 00101A28 EC 22 00 72 */ fmuls f1, f2, f1
+/* 80105DCC 00101A2C EC 00 08 2A */ fadds f0, f0, f1
+/* 80105DD0 00101A30 FC 00 00 1E */ fctiwz f0, f0
+/* 80105DD4 00101A34 D8 01 00 88 */ stfd f0, 0x88(r1)
+/* 80105DD8 00101A38 80 81 00 8C */ lwz r4, 0x8c(r1)
+/* 80105DDC 00101A3C 4B F0 56 91 */ bl func_8000B46C
+/* 80105DE0 00101A40 4B F5 04 95 */ bl func_80056274
+/* 80105DE4 00101A44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105DE8 00101A48 38 00 00 22 */ li r0, 0x22
+/* 80105DEC 00101A4C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105DF0 00101A50 48 00 02 D8 */ b lbl_801060C8
+lbl_80105DF4:
+/* 80105DF4 00101A54 4B F5 05 05 */ bl func_800562F8
+/* 80105DF8 00101A58 2C 03 00 00 */ cmpwi r3, 0
+/* 80105DFC 00101A5C 41 82 02 CC */ beq lbl_801060C8
+/* 80105E00 00101A60 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 80105E04 00101A64 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 80105E08 00101A68 4B F4 F2 5D */ bl func_80055064
+/* 80105E0C 00101A6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105E10 00101A70 48 00 ED 4D */ bl func_80114B5C
+/* 80105E14 00101A74 4B F5 04 A9 */ bl func_800562BC
+/* 80105E18 00101A78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105E1C 00101A7C 38 00 00 23 */ li r0, 0x23
+/* 80105E20 00101A80 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105E24 00101A84 48 00 02 A4 */ b lbl_801060C8
+lbl_80105E28:
+/* 80105E28 00101A88 4B F5 04 D1 */ bl func_800562F8
+/* 80105E2C 00101A8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80105E30 00101A90 41 82 02 98 */ beq lbl_801060C8
+/* 80105E34 00101A94 38 60 00 01 */ li r3, 1
+/* 80105E38 00101A98 4B F5 00 7D */ bl func_80055EB4
+/* 80105E3C 00101A9C 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 80105E40 00101AA0 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 80105E44 00101AA4 4B F4 F2 21 */ bl func_80055064
+/* 80105E48 00101AA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105E4C 00101AAC 48 00 ED 11 */ bl func_80114B5C
+/* 80105E50 00101AB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105E54 00101AB4 38 00 00 2B */ li r0, 0x2b
+/* 80105E58 00101AB8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105E5C 00101ABC 48 00 02 6C */ b lbl_801060C8
+lbl_80105E60:
+/* 80105E60 00101AC0 48 03 51 DD */ bl func_8013B03C
+/* 80105E64 00101AC4 3C 03 00 00 */ addis r0, r3, 0
+/* 80105E68 00101AC8 28 00 C0 00 */ cmplwi r0, 0xc000
+/* 80105E6C 00101ACC 40 82 02 5C */ bne lbl_801060C8
+/* 80105E70 00101AD0 38 60 00 01 */ li r3, 1
+/* 80105E74 00101AD4 38 80 00 00 */ li r4, 0
+/* 80105E78 00101AD8 38 A0 00 00 */ li r5, 0
+/* 80105E7C 00101ADC 4B FA 46 8D */ bl func_800AA508
+/* 80105E80 00101AE0 38 60 00 00 */ li r3, 0
+/* 80105E84 00101AE4 4B FA 4F A9 */ bl func_800AAE2C
+/* 80105E88 00101AE8 4B F5 04 35 */ bl func_800562BC
+/* 80105E8C 00101AEC 48 00 02 3C */ b lbl_801060C8
+lbl_80105E90:
+/* 80105E90 00101AF0 C0 62 8C AC */ lfs f3, lbl_806412AC-_SDA2_BASE_(r2)
+/* 80105E94 00101AF4 C0 42 8C B0 */ lfs f2, lbl_806412B0-_SDA2_BASE_(r2)
+/* 80105E98 00101AF8 C0 22 8C B4 */ lfs f1, lbl_806412B4-_SDA2_BASE_(r2)
+/* 80105E9C 00101AFC C0 02 8C B8 */ lfs f0, lbl_806412B8-_SDA2_BASE_(r2)
+/* 80105EA0 00101B00 D0 61 00 64 */ stfs f3, 0x64(r1)
+/* 80105EA4 00101B04 D0 61 00 58 */ stfs f3, 0x58(r1)
+/* 80105EA8 00101B08 D0 41 00 60 */ stfs f2, 0x60(r1)
+/* 80105EAC 00101B0C D0 41 00 5C */ stfs f2, 0x5c(r1)
+/* 80105EB0 00101B10 D0 21 00 6C */ stfs f1, 0x6c(r1)
+/* 80105EB4 00101B14 D0 21 00 68 */ stfs f1, 0x68(r1)
+/* 80105EB8 00101B18 D0 01 00 74 */ stfs f0, 0x74(r1)
+/* 80105EBC 00101B1C D0 01 00 70 */ stfs f0, 0x70(r1)
+/* 80105EC0 00101B20 4B FE 06 21 */ bl func_800E64E0
+/* 80105EC4 00101B24 38 60 00 00 */ li r3, 0
+/* 80105EC8 00101B28 38 80 00 00 */ li r4, 0
+/* 80105ECC 00101B2C 38 A0 00 01 */ li r5, 1
+/* 80105ED0 00101B30 38 C0 00 00 */ li r6, 0
+/* 80105ED4 00101B34 4B FE 0A D1 */ bl func_800E69A4
+/* 80105ED8 00101B38 38 00 00 04 */ li r0, 4
+/* 80105EDC 00101B3C 38 A1 00 34 */ addi r5, r1, 0x34
+/* 80105EE0 00101B40 38 81 00 54 */ addi r4, r1, 0x54
+/* 80105EE4 00101B44 7C 09 03 A6 */ mtctr r0
+lbl_80105EE8:
+/* 80105EE8 00101B48 80 64 00 04 */ lwz r3, 4(r4)
+/* 80105EEC 00101B4C 84 04 00 08 */ lwzu r0, 8(r4)
+/* 80105EF0 00101B50 90 65 00 04 */ stw r3, 4(r5)
+/* 80105EF4 00101B54 94 05 00 08 */ stwu r0, 8(r5)
+/* 80105EF8 00101B58 42 00 FF F0 */ bdnz lbl_80105EE8
+/* 80105EFC 00101B5C 38 81 00 38 */ addi r4, r1, 0x38
+/* 80105F00 00101B60 38 60 00 00 */ li r3, 0
+/* 80105F04 00101B64 4B FE 12 AD */ bl func_800E71B0
+/* 80105F08 00101B68 48 00 01 C0 */ b lbl_801060C8
+lbl_80105F0C:
+/* 80105F0C 00101B6C 4B F9 62 9D */ bl func_8009C1A8
+/* 80105F10 00101B70 48 00 01 B8 */ b lbl_801060C8
+lbl_80105F14:
+/* 80105F14 00101B74 4B F5 03 E5 */ bl func_800562F8
+/* 80105F18 00101B78 2C 03 00 00 */ cmpwi r3, 0
+/* 80105F1C 00101B7C 41 82 01 AC */ beq lbl_801060C8
+/* 80105F20 00101B80 38 60 00 0C */ li r3, 0xc
+/* 80105F24 00101B84 38 80 00 00 */ li r4, 0
+/* 80105F28 00101B88 4B F5 04 C5 */ bl func_800563EC
+/* 80105F2C 00101B8C 38 60 00 06 */ li r3, 6
+/* 80105F30 00101B90 38 80 00 0A */ li r4, 0xa
+/* 80105F34 00101B94 38 A0 00 01 */ li r5, 1
+/* 80105F38 00101B98 48 05 CA 09 */ bl func_80162940
+/* 80105F3C 00101B9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105F40 00101BA0 38 80 00 00 */ li r4, 0
+/* 80105F44 00101BA4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80105F48 00101BA8 60 00 80 00 */ ori r0, r0, 0x8000
+/* 80105F4C 00101BAC B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80105F50 00101BB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105F54 00101BB4 48 00 EB 1D */ bl func_80114A70
+/* 80105F58 00101BB8 38 60 00 01 */ li r3, 1
+/* 80105F5C 00101BBC 4B F5 1A A1 */ bl func_800579FC
+/* 80105F60 00101BC0 38 60 00 02 */ li r3, 2
+/* 80105F64 00101BC4 4B F5 38 D9 */ bl func_8005983C
+/* 80105F68 00101BC8 4B F5 03 55 */ bl func_800562BC
+/* 80105F6C 00101BCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105F70 00101BD0 38 00 00 E5 */ li r0, 0xe5
+/* 80105F74 00101BD4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80105F78 00101BD8 48 00 01 50 */ b lbl_801060C8
+lbl_80105F7C:
+/* 80105F7C 00101BDC 4B F5 03 7D */ bl func_800562F8
+/* 80105F80 00101BE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80105F84 00101BE4 41 82 01 44 */ beq lbl_801060C8
+/* 80105F88 00101BE8 38 60 00 02 */ li r3, 2
+/* 80105F8C 00101BEC 4B F5 38 F9 */ bl func_80059884
+/* 80105F90 00101BF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105F94 00101BF4 38 80 00 08 */ li r4, 8
+/* 80105F98 00101BF8 38 A0 00 00 */ li r5, 0
+/* 80105F9C 00101BFC A8 63 00 AC */ lha r3, 0xac(r3)
+/* 80105FA0 00101C00 48 14 DE 51 */ bl func_80253DF0
+/* 80105FA4 00101C04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105FA8 00101C08 38 80 00 08 */ li r4, 8
+/* 80105FAC 00101C0C 38 A0 00 00 */ li r5, 0
+/* 80105FB0 00101C10 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80105FB4 00101C14 48 14 DE 3D */ bl func_80253DF0
+/* 80105FB8 00101C18 38 60 00 06 */ li r3, 6
+/* 80105FBC 00101C1C 38 80 00 05 */ li r4, 5
+/* 80105FC0 00101C20 38 A0 00 01 */ li r5, 1
+/* 80105FC4 00101C24 48 05 C9 7D */ bl func_80162940
+/* 80105FC8 00101C28 38 60 00 01 */ li r3, 1
+/* 80105FCC 00101C2C 4B F5 1F E9 */ bl func_80057FB4
+/* 80105FD0 00101C30 4B F5 02 ED */ bl func_800562BC
+/* 80105FD4 00101C34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105FD8 00101C38 38 80 00 08 */ li r4, 8
+/* 80105FDC 00101C3C 38 A0 00 00 */ li r5, 0
+/* 80105FE0 00101C40 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80105FE4 00101C44 48 14 DE 0D */ bl func_80253DF0
+/* 80105FE8 00101C48 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80105FEC 00101C4C 38 00 00 03 */ li r0, 3
+/* 80105FF0 00101C50 38 60 01 DD */ li r3, 0x1dd
+/* 80105FF4 00101C54 98 04 00 E1 */ stb r0, 0xe1(r4)
+/* 80105FF8 00101C58 48 05 CA 99 */ bl func_80162A90
+/* 80105FFC 00101C5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80106000 00101C60 40 82 00 AC */ bne lbl_801060AC
+/* 80106004 00101C64 3F E0 80 42 */ lis r31, lbl_8041ABB0@ha
+/* 80106008 00101C68 3B C0 00 01 */ li r30, 1
+/* 8010600C 00101C6C 3B FF AB B0 */ addi r31, r31, lbl_8041ABB0@l
+/* 80106010 00101C70 3B A0 00 00 */ li r29, 0
+lbl_80106014:
+/* 80106014 00101C74 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 80106018 00101C78 7C 9F 00 AE */ lbzx r4, r31, r0
+/* 8010601C 00101C7C 2C 04 00 00 */ cmpwi r4, 0
+/* 80106020 00101C80 41 82 00 34 */ beq lbl_80106054
+/* 80106024 00101C84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106028 00101C88 38 A0 00 30 */ li r5, 0x30
+/* 8010602C 00101C8C 38 63 01 68 */ addi r3, r3, 0x168
+/* 80106030 00101C90 48 02 D1 1D */ bl func_8013314C
+/* 80106034 00101C94 54 64 C6 3E */ rlwinm r4, r3, 0x18, 0x18, 0x1f
+/* 80106038 00101C98 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8010603C 00101C9C 7C 04 00 00 */ cmpw r4, r0
+/* 80106040 00101CA0 41 82 00 08 */ beq lbl_80106048
+/* 80106044 00101CA4 3B C0 00 00 */ li r30, 0
+lbl_80106048:
+/* 80106048 00101CA8 3B BD 00 01 */ addi r29, r29, 1
+/* 8010604C 00101CAC 28 1D 00 14 */ cmplwi r29, 0x14
+/* 80106050 00101CB0 41 80 FF C4 */ blt lbl_80106014
+lbl_80106054:
+/* 80106054 00101CB4 2C 1E 00 00 */ cmpwi r30, 0
+/* 80106058 00101CB8 41 82 00 54 */ beq lbl_801060AC
+/* 8010605C 00101CBC 38 60 01 DD */ li r3, 0x1dd
+/* 80106060 00101CC0 38 80 00 01 */ li r4, 1
+/* 80106064 00101CC4 38 A0 00 01 */ li r5, 1
+/* 80106068 00101CC8 48 05 C8 D9 */ bl func_80162940
+/* 8010606C 00101CCC 38 60 01 DE */ li r3, 0x1de
+/* 80106070 00101CD0 38 80 00 01 */ li r4, 1
+/* 80106074 00101CD4 38 A0 00 01 */ li r5, 1
+/* 80106078 00101CD8 48 05 C8 C9 */ bl func_80162940
+/* 8010607C 00101CDC 38 60 02 2F */ li r3, 0x22f
+/* 80106080 00101CE0 38 80 00 01 */ li r4, 1
+/* 80106084 00101CE4 38 A0 00 01 */ li r5, 1
+/* 80106088 00101CE8 48 05 C8 B9 */ bl func_80162940
+/* 8010608C 00101CEC 38 60 02 2F */ li r3, 0x22f
+/* 80106090 00101CF0 38 80 00 02 */ li r4, 2
+/* 80106094 00101CF4 38 A0 00 01 */ li r5, 1
+/* 80106098 00101CF8 48 05 C8 A9 */ bl func_80162940
+/* 8010609C 00101CFC 38 60 00 83 */ li r3, 0x83
+/* 801060A0 00101D00 38 80 00 01 */ li r4, 1
+/* 801060A4 00101D04 38 A0 00 01 */ li r5, 1
+/* 801060A8 00101D08 48 05 C8 99 */ bl func_80162940
+lbl_801060AC:
+/* 801060AC 00101D0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801060B0 00101D10 38 00 00 3D */ li r0, 0x3d
+/* 801060B4 00101D14 38 80 00 00 */ li r4, 0
+/* 801060B8 00101D18 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801060BC 00101D1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801060C0 00101D20 80 63 01 60 */ lwz r3, 0x160(r3)
+/* 801060C4 00101D24 4B F5 03 29 */ bl func_800563EC
+lbl_801060C8:
+/* 801060C8 00101D28 39 61 00 A0 */ addi r11, r1, 0xa0
+/* 801060CC 00101D2C 48 0C 10 B1 */ bl _restgpr_29
+/* 801060D0 00101D30 80 01 00 A4 */ lwz r0, 0xa4(r1)
+/* 801060D4 00101D34 7C 08 03 A6 */ mtlr r0
+/* 801060D8 00101D38 38 21 00 A0 */ addi r1, r1, 0xa0
+/* 801060DC 00101D3C 4E 80 00 20 */ blr
+
+.global func_801060E0
+func_801060E0:
+/* 801060E0 00101D40 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801060E4 00101D44 7C 08 02 A6 */ mflr r0
+/* 801060E8 00101D48 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801060EC 00101D4C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801060F0 00101D50 7C 7F 1B 78 */ mr r31, r3
+/* 801060F4 00101D54 48 0D 4A 35 */ bl func_801DAB28
+/* 801060F8 00101D58 2C 03 00 00 */ cmpwi r3, 0
+/* 801060FC 00101D5C 41 82 00 14 */ beq lbl_80106110
+/* 80106100 00101D60 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80106104 00101D64 7F E4 FB 78 */ mr r4, r31
+/* 80106108 00101D68 48 0D 4B 8D */ bl func_801DAC94
+/* 8010610C 00101D6C 48 00 00 08 */ b lbl_80106114
+lbl_80106110:
+/* 80106110 00101D70 38 60 00 00 */ li r3, 0
+lbl_80106114:
+/* 80106114 00101D74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80106118 00101D78 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8010611C 00101D7C 7C 08 03 A6 */ mtlr r0
+/* 80106120 00101D80 38 21 00 10 */ addi r1, r1, 0x10
+/* 80106124 00101D84 4E 80 00 20 */ blr
+lbl_80106128:
+/* 80106128 00101D88 94 21 FE 20 */ stwu r1, -0x1e0(r1)
+/* 8010612C 00101D8C 7C 08 02 A6 */ mflr r0
+/* 80106130 00101D90 90 01 01 E4 */ stw r0, 0x1e4(r1)
+/* 80106134 00101D94 DB E1 01 D0 */ stfd f31, 0x1d0(r1)
+/* 80106138 00101D98 F3 E1 01 D8 */ psq_st f31, 472(r1), 0, qr0
+/* 8010613C 00101D9C DB C1 01 C0 */ stfd f30, 0x1c0(r1)
+/* 80106140 00101DA0 F3 C1 01 C8 */ psq_st f30, 456(r1), 0, qr0
+/* 80106144 00101DA4 39 61 01 C0 */ addi r11, r1, 0x1c0
+/* 80106148 00101DA8 48 0C 0F E5 */ bl _savegpr_28
+/* 8010614C 00101DAC 3C 00 43 30 */ lis r0, 0x4330
+/* 80106150 00101DB0 3F C0 80 42 */ lis r30, lbl_8041AAC8@ha
+/* 80106154 00101DB4 90 01 01 90 */ stw r0, 0x190(r1)
+/* 80106158 00101DB8 3B DE AA C8 */ addi r30, r30, lbl_8041AAC8@l
+/* 8010615C 00101DBC 90 01 01 98 */ stw r0, 0x198(r1)
+/* 80106160 00101DC0 48 01 50 3D */ bl func_8011B19C
+/* 80106164 00101DC4 48 01 48 0D */ bl func_8011A970
+/* 80106168 00101DC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010616C 00101DCC 41 A2 00 08 */ beq+ lbl_80106174
+/* 80106170 00101DD0 48 00 E3 EC */ b lbl_8011455C
+lbl_80106174:
+/* 80106174 00101DD4 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106178 00101DD8 80 1F 00 DC */ lwz r0, 0xdc(r31)
+/* 8010617C 00101DDC 28 00 02 80 */ cmplwi r0, 0x280
+/* 80106180 00101DE0 40 A1 00 08 */ ble+ lbl_80106188
+/* 80106184 00101DE4 48 00 E3 D8 */ b lbl_8011455C
+lbl_80106188:
+/* 80106188 00101DE8 3C 60 80 42 */ lis r3, lbl_8041AC68@ha
+/* 8010618C 00101DEC 54 00 10 3A */ slwi r0, r0, 2
+/* 80106190 00101DF0 38 63 AC 68 */ addi r3, r3, lbl_8041AC68@l
+/* 80106194 00101DF4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80106198 00101DF8 7C 69 03 A6 */ mtctr r3
+/* 8010619C 00101DFC 4E 80 04 20 */ bctr
+/* 801061A0 00101E00 A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 801061A4 00101E04 38 60 00 00 */ li r3, 0
+/* 801061A8 00101E08 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 801061AC 00101E0C B0 1F 02 20 */ sth r0, 0x220(r31)
+/* 801061B0 00101E10 48 05 95 01 */ bl func_8015F6B0
+/* 801061B4 00101E14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801061B8 00101E18 90 64 00 C8 */ stw r3, 0xc8(r4)
+/* 801061BC 00101E1C 38 60 00 01 */ li r3, 1
+/* 801061C0 00101E20 48 05 94 F1 */ bl func_8015F6B0
+/* 801061C4 00101E24 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801061C8 00101E28 90 64 00 CC */ stw r3, 0xcc(r4)
+/* 801061CC 00101E2C 38 60 00 02 */ li r3, 2
+/* 801061D0 00101E30 48 05 94 E1 */ bl func_8015F6B0
+/* 801061D4 00101E34 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801061D8 00101E38 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 801061DC 00101E3C 38 60 00 03 */ li r3, 3
+/* 801061E0 00101E40 48 05 94 D1 */ bl func_8015F6B0
+/* 801061E4 00101E44 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801061E8 00101E48 38 00 00 04 */ li r0, 4
+/* 801061EC 00101E4C 38 A0 00 00 */ li r5, 0
+/* 801061F0 00101E50 90 64 00 D4 */ stw r3, 0xd4(r4)
+/* 801061F4 00101E54 7C 09 03 A6 */ mtctr r0
+lbl_801061F8:
+/* 801061F8 00101E58 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801061FC 00101E5C 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
+/* 80106200 00101E60 7C 64 02 14 */ add r3, r4, r0
+/* 80106204 00101E64 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 80106208 00101E68 80 03 00 00 */ lwz r0, 0(r3)
+/* 8010620C 00101E6C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80106210 00101E70 41 82 00 10 */ beq lbl_80106220
+/* 80106214 00101E74 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 80106218 00101E78 60 00 40 00 */ ori r0, r0, 0x4000
+/* 8010621C 00101E7C B0 04 02 20 */ sth r0, 0x220(r4)
+lbl_80106220:
+/* 80106220 00101E80 38 A5 00 01 */ addi r5, r5, 1
+/* 80106224 00101E84 42 00 FF D4 */ bdnz lbl_801061F8
+/* 80106228 00101E88 48 05 83 E9 */ bl func_8015E610
+/* 8010622C 00101E8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80106230 00101E90 40 82 00 54 */ bne lbl_80106284
+/* 80106234 00101E94 38 00 00 01 */ li r0, 1
+/* 80106238 00101E98 98 0D 98 AE */ stb r0, lbl_8063EB6E-_SDA_BASE_(r13)
+/* 8010623C 00101E9C 4B F5 14 4D */ bl func_80057688
+/* 80106240 00101EA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106244 00101EA4 38 00 00 FF */ li r0, 0xff
+/* 80106248 00101EA8 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 8010624C 00101EAC 48 05 94 95 */ bl func_8015F6E0
+/* 80106250 00101EB0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106254 00101EB4 90 64 00 D8 */ stw r3, 0xd8(r4)
+/* 80106258 00101EB8 48 05 EB E5 */ bl func_80164E3C
+/* 8010625C 00101EBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106260 00101EC0 38 80 00 05 */ li r4, 5
+/* 80106264 00101EC4 38 00 00 18 */ li r0, 0x18
+/* 80106268 00101EC8 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 8010626C 00101ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106270 00101ED0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106274 00101ED4 4B F5 00 D1 */ bl func_80056344
+/* 80106278 00101ED8 38 60 00 01 */ li r3, 1
+/* 8010627C 00101EDC 4B F5 01 DD */ bl func_80056458
+/* 80106280 00101EE0 48 00 E2 DC */ b lbl_8011455C
+lbl_80106284:
+/* 80106284 00101EE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106288 00101EE8 38 80 00 08 */ li r4, 8
+/* 8010628C 00101EEC 38 A0 00 01 */ li r5, 1
+/* 80106290 00101EF0 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 80106294 00101EF4 48 14 DB 5D */ bl func_80253DF0
+/* 80106298 00101EF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010629C 00101EFC 38 80 00 06 */ li r4, 6
+/* 801062A0 00101F00 38 A0 00 00 */ li r5, 0
+/* 801062A4 00101F04 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 801062A8 00101F08 48 14 DB 09 */ bl func_80253DB0
+/* 801062AC 00101F0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801062B0 00101F10 38 80 00 08 */ li r4, 8
+/* 801062B4 00101F14 38 A0 00 01 */ li r5, 1
+/* 801062B8 00101F18 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801062BC 00101F1C 48 14 DB 35 */ bl func_80253DF0
+/* 801062C0 00101F20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801062C4 00101F24 38 80 00 04 */ li r4, 4
+/* 801062C8 00101F28 38 A0 00 00 */ li r5, 0
+/* 801062CC 00101F2C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801062D0 00101F30 48 14 DA E1 */ bl func_80253DB0
+/* 801062D4 00101F34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801062D8 00101F38 38 80 00 08 */ li r4, 8
+/* 801062DC 00101F3C 38 A0 00 01 */ li r5, 1
+/* 801062E0 00101F40 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801062E4 00101F44 48 14 DB 0D */ bl func_80253DF0
+/* 801062E8 00101F48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801062EC 00101F4C 38 80 00 02 */ li r4, 2
+/* 801062F0 00101F50 38 A0 00 00 */ li r5, 0
+/* 801062F4 00101F54 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801062F8 00101F58 48 14 DA B9 */ bl func_80253DB0
+/* 801062FC 00101F5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106300 00101F60 38 80 00 0F */ li r4, 0xf
+/* 80106304 00101F64 38 00 00 02 */ li r0, 2
+/* 80106308 00101F68 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 8010630C 00101F6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106310 00101F70 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106314 00101F74 48 00 E2 48 */ b lbl_8011455C
+/* 80106318 00101F78 A8 7F 00 9E */ lha r3, 0x9e(r31)
+/* 8010631C 00101F7C 48 14 DA B5 */ bl func_80253DD0
+/* 80106320 00101F80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106324 00101F84 28 00 00 03 */ cmplwi r0, 3
+/* 80106328 00101F88 41 A2 00 08 */ beq+ lbl_80106330
+/* 8010632C 00101F8C 48 00 E2 30 */ b lbl_8011455C
+lbl_80106330:
+/* 80106330 00101F90 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106334 00101F94 38 00 00 03 */ li r0, 3
+/* 80106338 00101F98 38 60 00 00 */ li r3, 0
+/* 8010633C 00101F9C 38 80 00 00 */ li r4, 0
+/* 80106340 00101FA0 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80106344 00101FA4 4B F5 35 B5 */ bl func_800598F8
+/* 80106348 00101FA8 38 60 00 63 */ li r3, 0x63
+/* 8010634C 00101FAC 4B F5 36 75 */ bl func_800599C0
+/* 80106350 00101FB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106354 00101FB4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80106358 00101FB8 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 8010635C 00101FBC 40 82 00 40 */ bne lbl_8010639C
+/* 80106360 00101FC0 38 60 00 02 */ li r3, 2
+/* 80106364 00101FC4 38 80 00 00 */ li r4, 0
+/* 80106368 00101FC8 38 A0 00 00 */ li r5, 0
+/* 8010636C 00101FCC 38 C0 00 63 */ li r6, 0x63
+/* 80106370 00101FD0 38 E0 00 63 */ li r7, 0x63
+/* 80106374 00101FD4 39 00 00 00 */ li r8, 0
+/* 80106378 00101FD8 4B F5 36 51 */ bl func_800599C8
+/* 8010637C 00101FDC 38 60 00 63 */ li r3, 0x63
+/* 80106380 00101FE0 38 80 00 02 */ li r4, 2
+/* 80106384 00101FE4 38 A0 00 02 */ li r5, 2
+/* 80106388 00101FE8 38 C0 00 00 */ li r6, 0
+/* 8010638C 00101FEC 38 E0 00 00 */ li r7, 0
+/* 80106390 00101FF0 39 00 00 00 */ li r8, 0
+/* 80106394 00101FF4 4B F5 36 35 */ bl func_800599C8
+/* 80106398 00101FF8 48 00 00 58 */ b lbl_801063F0
+lbl_8010639C:
+/* 8010639C 00101FFC 38 60 00 01 */ li r3, 1
+/* 801063A0 00102000 38 80 00 00 */ li r4, 0
+/* 801063A4 00102004 38 A0 00 00 */ li r5, 0
+/* 801063A8 00102008 38 C0 00 02 */ li r6, 2
+/* 801063AC 0010200C 38 E0 00 63 */ li r7, 0x63
+/* 801063B0 00102010 39 00 00 00 */ li r8, 0
+/* 801063B4 00102014 4B F5 36 15 */ bl func_800599C8
+/* 801063B8 00102018 38 60 00 02 */ li r3, 2
+/* 801063BC 0010201C 38 80 00 00 */ li r4, 0
+/* 801063C0 00102020 38 A0 00 01 */ li r5, 1
+/* 801063C4 00102024 38 C0 00 63 */ li r6, 0x63
+/* 801063C8 00102028 38 E0 00 63 */ li r7, 0x63
+/* 801063CC 0010202C 39 00 00 00 */ li r8, 0
+/* 801063D0 00102030 4B F5 35 F9 */ bl func_800599C8
+/* 801063D4 00102034 38 60 00 63 */ li r3, 0x63
+/* 801063D8 00102038 38 80 00 02 */ li r4, 2
+/* 801063DC 0010203C 38 A0 00 01 */ li r5, 1
+/* 801063E0 00102040 38 C0 00 00 */ li r6, 0
+/* 801063E4 00102044 38 E0 00 00 */ li r7, 0
+/* 801063E8 00102048 39 00 00 00 */ li r8, 0
+/* 801063EC 0010204C 4B F5 35 DD */ bl func_800599C8
+lbl_801063F0:
+/* 801063F0 00102050 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801063F4 00102054 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 801063F8 00102058 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 801063FC 0010205C 41 82 00 10 */ beq lbl_8010640C
+/* 80106400 00102060 38 00 00 01 */ li r0, 1
+/* 80106404 00102064 98 03 00 E0 */ stb r0, 0xe0(r3)
+/* 80106408 00102068 48 00 E1 54 */ b lbl_8011455C
+lbl_8010640C:
+/* 8010640C 0010206C 38 00 00 02 */ li r0, 2
+/* 80106410 00102070 98 03 00 E0 */ stb r0, 0xe0(r3)
+/* 80106414 00102074 48 00 E1 48 */ b lbl_8011455C
+/* 80106418 00102078 3B 80 00 01 */ li r28, 1
+/* 8010641C 0010207C 38 60 00 01 */ li r3, 1
+/* 80106420 00102080 9B 8D 98 AE */ stb r28, lbl_8063EB6E-_SDA_BASE_(r13)
+/* 80106424 00102084 38 A0 00 00 */ li r5, 0
+/* 80106428 00102088 38 C0 00 01 */ li r6, 1
+/* 8010642C 0010208C 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 80106430 00102090 4B F5 36 3D */ bl func_80059A6C
+/* 80106434 00102094 2C 03 00 00 */ cmpwi r3, 0
+/* 80106438 00102098 40 A2 00 08 */ bne+ lbl_80106440
+/* 8010643C 0010209C 48 00 E1 20 */ b lbl_8011455C
+lbl_80106440:
+/* 80106440 001020A0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80106444 001020A4 41 82 01 1C */ beq lbl_80106560
+/* 80106448 001020A8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010644C 001020AC 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80106450 001020B0 41 82 00 CC */ beq lbl_8010651C
+/* 80106454 001020B4 40 80 00 20 */ bge lbl_80106474
+/* 80106458 001020B8 2C 04 00 02 */ cmpwi r4, 2
+/* 8010645C 001020BC 41 82 00 7C */ beq lbl_801064D8
+/* 80106460 001020C0 41 A0 00 08 */ blt+ lbl_80106468
+/* 80106464 001020C4 48 00 E0 F8 */ b lbl_8011455C
+lbl_80106468:
+/* 80106468 001020C8 2C 04 00 01 */ cmpwi r4, 1
+/* 8010646C 001020CC 40 80 00 1C */ bge lbl_80106488
+/* 80106470 001020D0 48 00 E0 EC */ b lbl_8011455C
+lbl_80106474:
+/* 80106474 001020D4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80106478 001020D8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010647C 001020DC 7C 04 00 00 */ cmpw r4, r0
+/* 80106480 001020E0 41 82 00 9C */ beq lbl_8010651C
+/* 80106484 001020E4 48 00 E0 D8 */ b lbl_8011455C
+lbl_80106488:
+/* 80106488 001020E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010648C 001020EC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80106490 001020F0 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80106494 001020F4 40 A2 00 08 */ bne+ lbl_8010649C
+/* 80106498 001020F8 48 00 E0 C4 */ b lbl_8011455C
+lbl_8010649C:
+/* 8010649C 001020FC A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 801064A0 00102100 38 80 00 02 */ li r4, 2
+/* 801064A4 00102104 38 A0 00 00 */ li r5, 0
+/* 801064A8 00102108 48 14 D9 09 */ bl func_80253DB0
+/* 801064AC 0010210C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801064B0 00102110 38 80 00 02 */ li r4, 2
+/* 801064B4 00102114 38 A0 00 00 */ li r5, 0
+/* 801064B8 00102118 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801064BC 0010211C 48 14 D8 F5 */ bl func_80253DB0
+/* 801064C0 00102120 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801064C4 00102124 38 00 00 04 */ li r0, 4
+/* 801064C8 00102128 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801064CC 0010212C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801064D0 00102130 9B 83 00 E1 */ stb r28, 0xe1(r3)
+/* 801064D4 00102134 48 00 E0 88 */ b lbl_8011455C
+lbl_801064D8:
+/* 801064D8 00102138 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801064DC 0010213C 38 80 00 03 */ li r4, 3
+/* 801064E0 00102140 38 A0 00 00 */ li r5, 0
+/* 801064E4 00102144 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 801064E8 00102148 48 14 D8 C9 */ bl func_80253DB0
+/* 801064EC 0010214C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801064F0 00102150 38 80 00 02 */ li r4, 2
+/* 801064F4 00102154 38 A0 00 00 */ li r5, 0
+/* 801064F8 00102158 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801064FC 0010215C 48 14 D8 B5 */ bl func_80253DB0
+/* 80106500 00102160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106504 00102164 38 80 00 04 */ li r4, 4
+/* 80106508 00102168 38 00 00 02 */ li r0, 2
+/* 8010650C 0010216C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80106510 00102170 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106514 00102174 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80106518 00102178 48 00 E0 44 */ b lbl_8011455C
+lbl_8010651C:
+/* 8010651C 0010217C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106520 00102180 38 80 00 04 */ li r4, 4
+/* 80106524 00102184 38 A0 00 00 */ li r5, 0
+/* 80106528 00102188 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 8010652C 0010218C 48 14 D8 85 */ bl func_80253DB0
+/* 80106530 00102190 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106534 00102194 38 80 00 01 */ li r4, 1
+/* 80106538 00102198 38 A0 00 00 */ li r5, 0
+/* 8010653C 0010219C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106540 001021A0 48 14 D8 71 */ bl func_80253DB0
+/* 80106544 001021A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106548 001021A8 38 80 00 04 */ li r4, 4
+/* 8010654C 001021AC 38 00 00 00 */ li r0, 0
+/* 80106550 001021B0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80106554 001021B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106558 001021B8 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010655C 001021BC 48 00 E0 00 */ b lbl_8011455C
+lbl_80106560:
+/* 80106560 001021C0 2C 03 00 02 */ cmpwi r3, 2
+/* 80106564 001021C4 41 82 00 4C */ beq lbl_801065B0
+/* 80106568 001021C8 40 80 00 10 */ bge lbl_80106578
+/* 8010656C 001021CC 2C 03 00 01 */ cmpwi r3, 1
+/* 80106570 001021D0 40 80 00 14 */ bge lbl_80106584
+/* 80106574 001021D4 48 00 DF E8 */ b lbl_8011455C
+lbl_80106578:
+/* 80106578 001021D8 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010657C 001021DC 41 82 00 60 */ beq lbl_801065DC
+/* 80106580 001021E0 48 00 DF DC */ b lbl_8011455C
+lbl_80106584:
+/* 80106584 001021E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106588 001021E8 38 80 00 00 */ li r4, 0
+/* 8010658C 001021EC 38 A0 00 00 */ li r5, 0
+/* 80106590 001021F0 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 80106594 001021F4 48 14 D8 1D */ bl func_80253DB0
+/* 80106598 001021F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010659C 001021FC 38 80 00 02 */ li r4, 2
+/* 801065A0 00102200 38 A0 00 00 */ li r5, 0
+/* 801065A4 00102204 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801065A8 00102208 48 14 D8 09 */ bl func_80253DB0
+/* 801065AC 0010220C 48 00 DF B0 */ b lbl_8011455C
+lbl_801065B0:
+/* 801065B0 00102210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801065B4 00102214 38 80 00 01 */ li r4, 1
+/* 801065B8 00102218 38 A0 00 00 */ li r5, 0
+/* 801065BC 0010221C A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 801065C0 00102220 48 14 D7 F1 */ bl func_80253DB0
+/* 801065C4 00102224 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801065C8 00102228 38 80 00 02 */ li r4, 2
+/* 801065CC 0010222C 38 A0 00 00 */ li r5, 0
+/* 801065D0 00102230 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801065D4 00102234 48 14 D7 DD */ bl func_80253DB0
+/* 801065D8 00102238 48 00 DF 84 */ b lbl_8011455C
+lbl_801065DC:
+/* 801065DC 0010223C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801065E0 00102240 38 80 00 04 */ li r4, 4
+/* 801065E4 00102244 38 A0 00 00 */ li r5, 0
+/* 801065E8 00102248 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 801065EC 0010224C 48 14 D7 C5 */ bl func_80253DB0
+/* 801065F0 00102250 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801065F4 00102254 38 80 00 00 */ li r4, 0
+/* 801065F8 00102258 38 A0 00 00 */ li r5, 0
+/* 801065FC 0010225C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106600 00102260 48 14 D7 B1 */ bl func_80253DB0
+/* 80106604 00102264 48 00 DF 58 */ b lbl_8011455C
+/* 80106608 00102268 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 8010660C 0010226C 2C 00 00 00 */ cmpwi r0, 0
+/* 80106610 00102270 40 82 00 28 */ bne lbl_80106638
+/* 80106614 00102274 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 80106618 00102278 48 14 D7 B9 */ bl func_80253DD0
+/* 8010661C 0010227C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106620 00102280 28 00 00 03 */ cmplwi r0, 3
+/* 80106624 00102284 40 82 00 34 */ bne lbl_80106658
+/* 80106628 00102288 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010662C 0010228C 38 00 00 05 */ li r0, 5
+/* 80106630 00102290 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106634 00102294 48 00 00 24 */ b lbl_80106658
+lbl_80106638:
+/* 80106638 00102298 A8 7F 00 9E */ lha r3, 0x9e(r31)
+/* 8010663C 0010229C 48 14 D7 95 */ bl func_80253DD0
+/* 80106640 001022A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106644 001022A4 28 00 00 03 */ cmplwi r0, 3
+/* 80106648 001022A8 40 82 00 10 */ bne lbl_80106658
+/* 8010664C 001022AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106650 001022B0 38 00 00 05 */ li r0, 5
+/* 80106654 001022B4 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80106658:
+/* 80106658 001022B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010665C 001022BC 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 80106660 001022C0 28 00 00 05 */ cmplwi r0, 5
+/* 80106664 001022C4 41 A2 00 08 */ beq+ lbl_8010666C
+/* 80106668 001022C8 48 00 DE F4 */ b lbl_8011455C
+lbl_8010666C:
+/* 8010666C 001022CC A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 80106670 001022D0 38 80 00 05 */ li r4, 5
+/* 80106674 001022D4 38 A0 00 00 */ li r5, 0
+/* 80106678 001022D8 48 14 D7 39 */ bl func_80253DB0
+/* 8010667C 001022DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106680 001022E0 38 80 00 03 */ li r4, 3
+/* 80106684 001022E4 38 A0 00 00 */ li r5, 0
+/* 80106688 001022E8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010668C 001022EC 48 14 D7 25 */ bl func_80253DB0
+/* 80106690 001022F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106694 001022F4 38 80 00 01 */ li r4, 1
+/* 80106698 001022F8 38 A0 00 00 */ li r5, 0
+/* 8010669C 001022FC A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801066A0 00102300 48 14 D7 11 */ bl func_80253DB0
+/* 801066A4 00102304 48 00 DE B8 */ b lbl_8011455C
+/* 801066A8 00102308 A8 7F 00 9E */ lha r3, 0x9e(r31)
+/* 801066AC 0010230C 48 14 D7 25 */ bl func_80253DD0
+/* 801066B0 00102310 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801066B4 00102314 28 00 00 03 */ cmplwi r0, 3
+/* 801066B8 00102318 41 A2 00 08 */ beq+ lbl_801066C0
+/* 801066BC 0010231C 48 00 DE A0 */ b lbl_8011455C
+lbl_801066C0:
+/* 801066C0 00102320 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801066C4 00102324 38 80 00 08 */ li r4, 8
+/* 801066C8 00102328 38 A0 00 00 */ li r5, 0
+/* 801066CC 0010232C A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 801066D0 00102330 48 14 D7 21 */ bl func_80253DF0
+/* 801066D4 00102334 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801066D8 00102338 38 80 00 08 */ li r4, 8
+/* 801066DC 0010233C 38 A0 00 00 */ li r5, 0
+/* 801066E0 00102340 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801066E4 00102344 48 14 D7 0D */ bl func_80253DF0
+/* 801066E8 00102348 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801066EC 0010234C 38 80 00 08 */ li r4, 8
+/* 801066F0 00102350 38 A0 00 00 */ li r5, 0
+/* 801066F4 00102354 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801066F8 00102358 48 14 D6 F9 */ bl func_80253DF0
+/* 801066FC 0010235C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106700 00102360 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80106704 00102364 2C 00 00 01 */ cmpwi r0, 1
+/* 80106708 00102368 41 82 00 38 */ beq lbl_80106740
+/* 8010670C 0010236C 40 80 00 10 */ bge lbl_8010671C
+/* 80106710 00102370 2C 00 00 00 */ cmpwi r0, 0
+/* 80106714 00102374 40 80 00 18 */ bge lbl_8010672C
+/* 80106718 00102378 48 00 DE 44 */ b lbl_8011455C
+lbl_8010671C:
+/* 8010671C 0010237C 2C 00 00 03 */ cmpwi r0, 3
+/* 80106720 00102380 41 A0 00 08 */ blt+ lbl_80106728
+/* 80106724 00102384 48 00 DE 38 */ b lbl_8011455C
+lbl_80106728:
+/* 80106728 00102388 48 00 00 24 */ b lbl_8010674C
+lbl_8010672C:
+/* 8010672C 0010238C 4B F4 FB 49 */ bl func_80056274
+/* 80106730 00102390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106734 00102394 38 00 00 06 */ li r0, 6
+/* 80106738 00102398 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010673C 0010239C 48 00 DE 20 */ b lbl_8011455C
+lbl_80106740:
+/* 80106740 001023A0 38 00 00 12 */ li r0, 0x12
+/* 80106744 001023A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106748 001023A8 48 00 DE 14 */ b lbl_8011455C
+lbl_8010674C:
+/* 8010674C 001023AC 38 00 00 07 */ li r0, 7
+/* 80106750 001023B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106754 001023B4 48 00 DE 08 */ b lbl_8011455C
+/* 80106758 001023B8 4B F4 FB A1 */ bl func_800562F8
+/* 8010675C 001023BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80106760 001023C0 40 A2 00 08 */ bne+ lbl_80106768
+/* 80106764 001023C4 48 00 DD F8 */ b lbl_8011455C
+lbl_80106768:
+/* 80106768 001023C8 38 60 00 00 */ li r3, 0
+/* 8010676C 001023CC 4B F4 FC ED */ bl func_80056458
+/* 80106770 001023D0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80106774 001023D4 38 80 07 D0 */ li r4, 0x7d0
+/* 80106778 001023D8 48 12 00 31 */ bl func_802267A8
+/* 8010677C 001023DC 48 00 DD E0 */ b lbl_8011455C
+/* 80106780 001023E0 A8 7F 00 84 */ lha r3, 0x84(r31)
+/* 80106784 001023E4 38 80 00 08 */ li r4, 8
+/* 80106788 001023E8 38 A0 00 01 */ li r5, 1
+/* 8010678C 001023EC 48 14 D6 65 */ bl func_80253DF0
+/* 80106790 001023F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106794 001023F4 38 80 00 0A */ li r4, 0xa
+/* 80106798 001023F8 38 A0 00 00 */ li r5, 0
+/* 8010679C 001023FC A8 63 00 84 */ lha r3, 0x84(r3)
+/* 801067A0 00102400 48 14 D6 11 */ bl func_80253DB0
+/* 801067A4 00102404 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801067A8 00102408 38 80 00 08 */ li r4, 8
+/* 801067AC 0010240C 38 A0 00 01 */ li r5, 1
+/* 801067B0 00102410 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801067B4 00102414 48 14 D6 3D */ bl func_80253DF0
+/* 801067B8 00102418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801067BC 0010241C 38 80 00 04 */ li r4, 4
+/* 801067C0 00102420 38 A0 00 00 */ li r5, 0
+/* 801067C4 00102424 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801067C8 00102428 48 14 D5 E9 */ bl func_80253DB0
+/* 801067CC 0010242C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801067D0 00102430 38 80 00 08 */ li r4, 8
+/* 801067D4 00102434 38 A0 00 01 */ li r5, 1
+/* 801067D8 00102438 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801067DC 0010243C 48 14 D6 15 */ bl func_80253DF0
+/* 801067E0 00102440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801067E4 00102444 38 80 00 02 */ li r4, 2
+/* 801067E8 00102448 38 A0 00 00 */ li r5, 0
+/* 801067EC 0010244C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801067F0 00102450 48 14 D5 C1 */ bl func_80253DB0
+/* 801067F4 00102454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801067F8 00102458 38 80 00 10 */ li r4, 0x10
+/* 801067FC 0010245C 38 00 00 08 */ li r0, 8
+/* 80106800 00102460 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 80106804 00102464 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106808 00102468 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010680C 0010246C 48 05 8F 3D */ bl func_8015F748
+/* 80106810 00102470 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106814 00102474 98 64 01 5C */ stb r3, 0x15c(r4)
+/* 80106818 00102478 48 00 DD 44 */ b lbl_8011455C
+/* 8010681C 0010247C A8 7F 00 84 */ lha r3, 0x84(r31)
+/* 80106820 00102480 48 14 D5 B1 */ bl func_80253DD0
+/* 80106824 00102484 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106828 00102488 28 00 00 03 */ cmplwi r0, 3
+/* 8010682C 0010248C 41 A2 00 08 */ beq+ lbl_80106834
+/* 80106830 00102490 48 00 DD 2C */ b lbl_8011455C
+lbl_80106834:
+/* 80106834 00102494 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106838 00102498 38 00 00 09 */ li r0, 9
+/* 8010683C 0010249C 38 60 00 00 */ li r3, 0
+/* 80106840 001024A0 38 80 00 00 */ li r4, 0
+/* 80106844 001024A4 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80106848 001024A8 4B F5 30 B1 */ bl func_800598F8
+/* 8010684C 001024AC 38 60 00 63 */ li r3, 0x63
+/* 80106850 001024B0 4B F5 31 71 */ bl func_800599C0
+/* 80106854 001024B4 38 60 00 01 */ li r3, 1
+/* 80106858 001024B8 38 80 00 00 */ li r4, 0
+/* 8010685C 001024BC 38 A0 00 00 */ li r5, 0
+/* 80106860 001024C0 38 C0 00 02 */ li r6, 2
+/* 80106864 001024C4 38 E0 00 03 */ li r7, 3
+/* 80106868 001024C8 39 00 00 00 */ li r8, 0
+/* 8010686C 001024CC 4B F5 31 5D */ bl func_800599C8
+/* 80106870 001024D0 38 60 00 02 */ li r3, 2
+/* 80106874 001024D4 38 80 00 00 */ li r4, 0
+/* 80106878 001024D8 38 A0 00 01 */ li r5, 1
+/* 8010687C 001024DC 38 C0 00 00 */ li r6, 0
+/* 80106880 001024E0 38 E0 00 04 */ li r7, 4
+/* 80106884 001024E4 39 00 00 00 */ li r8, 0
+/* 80106888 001024E8 4B F5 31 41 */ bl func_800599C8
+/* 8010688C 001024EC 38 60 00 03 */ li r3, 3
+/* 80106890 001024F0 38 80 00 01 */ li r4, 1
+/* 80106894 001024F4 38 A0 00 00 */ li r5, 0
+/* 80106898 001024F8 38 C0 00 04 */ li r6, 4
+/* 8010689C 001024FC 38 E0 00 63 */ li r7, 0x63
+/* 801068A0 00102500 39 00 00 00 */ li r8, 0
+/* 801068A4 00102504 4B F5 31 25 */ bl func_800599C8
+/* 801068A8 00102508 38 60 00 04 */ li r3, 4
+/* 801068AC 0010250C 38 80 00 02 */ li r4, 2
+/* 801068B0 00102510 38 A0 00 03 */ li r5, 3
+/* 801068B4 00102514 38 C0 00 00 */ li r6, 0
+/* 801068B8 00102518 38 E0 00 63 */ li r7, 0x63
+/* 801068BC 0010251C 39 00 00 00 */ li r8, 0
+/* 801068C0 00102520 4B F5 31 09 */ bl func_800599C8
+/* 801068C4 00102524 38 60 00 63 */ li r3, 0x63
+/* 801068C8 00102528 38 80 00 04 */ li r4, 4
+/* 801068CC 0010252C 38 A0 00 03 */ li r5, 3
+/* 801068D0 00102530 38 C0 00 00 */ li r6, 0
+/* 801068D4 00102534 38 E0 00 00 */ li r7, 0
+/* 801068D8 00102538 39 00 00 00 */ li r8, 0
+/* 801068DC 0010253C 4B F5 30 ED */ bl func_800599C8
+/* 801068E0 00102540 48 05 8E 69 */ bl func_8015F748
+/* 801068E4 00102544 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801068E8 00102548 38 03 00 01 */ addi r0, r3, 1
+/* 801068EC 0010254C 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 801068F0 00102550 48 00 DC 6C */ b lbl_8011455C
+/* 801068F4 00102554 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 801068F8 00102558 38 60 00 01 */ li r3, 1
+/* 801068FC 0010255C 38 A0 00 00 */ li r5, 0
+/* 80106900 00102560 38 C0 00 01 */ li r6, 1
+/* 80106904 00102564 4B F5 31 69 */ bl func_80059A6C
+/* 80106908 00102568 2C 03 00 00 */ cmpwi r3, 0
+/* 8010690C 0010256C 40 A2 00 08 */ bne+ lbl_80106914
+/* 80106910 00102570 48 00 DC 4C */ b lbl_8011455C
+lbl_80106914:
+/* 80106914 00102574 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80106918 00102578 41 82 02 00 */ beq lbl_80106B18
+/* 8010691C 0010257C 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80106920 00102580 2C 04 00 04 */ cmpwi r4, 4
+/* 80106924 00102584 41 82 01 4C */ beq lbl_80106A70
+/* 80106928 00102588 40 80 00 1C */ bge lbl_80106944
+/* 8010692C 0010258C 2C 04 00 02 */ cmpwi r4, 2
+/* 80106930 00102590 41 82 00 90 */ beq lbl_801069C0
+/* 80106934 00102594 40 80 00 E4 */ bge lbl_80106A18
+/* 80106938 00102598 2C 04 00 01 */ cmpwi r4, 1
+/* 8010693C 0010259C 40 80 00 2C */ bge lbl_80106968
+/* 80106940 001025A0 48 00 DC 1C */ b lbl_8011455C
+lbl_80106944:
+/* 80106944 001025A4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80106948 001025A8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010694C 001025AC 7C 04 00 00 */ cmpw r4, r0
+/* 80106950 001025B0 41 82 01 78 */ beq lbl_80106AC8
+/* 80106954 001025B4 41 A0 00 08 */ blt+ lbl_8010695C
+/* 80106958 001025B8 48 00 DC 04 */ b lbl_8011455C
+lbl_8010695C:
+/* 8010695C 001025BC 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80106960 001025C0 41 82 01 68 */ beq lbl_80106AC8
+/* 80106964 001025C4 48 00 DB F8 */ b lbl_8011455C
+lbl_80106968:
+/* 80106968 001025C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010696C 001025CC 38 80 00 04 */ li r4, 4
+/* 80106970 001025D0 38 A0 00 00 */ li r5, 0
+/* 80106974 001025D4 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106978 001025D8 48 14 D4 39 */ bl func_80253DB0
+/* 8010697C 001025DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106980 001025E0 38 80 00 02 */ li r4, 2
+/* 80106984 001025E4 38 A0 00 00 */ li r5, 0
+/* 80106988 001025E8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010698C 001025EC 48 14 D4 25 */ bl func_80253DB0
+/* 80106990 001025F0 38 60 00 00 */ li r3, 0
+/* 80106994 001025F4 48 05 8D 99 */ bl func_8015F72C
+/* 80106998 001025F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010699C 001025FC 38 A0 00 0A */ li r5, 0xa
+/* 801069A0 00102600 38 80 00 01 */ li r4, 1
+/* 801069A4 00102604 38 00 00 00 */ li r0, 0
+/* 801069A8 00102608 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 801069AC 0010260C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801069B0 00102610 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 801069B4 00102614 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801069B8 00102618 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 801069BC 0010261C 48 00 DB A0 */ b lbl_8011455C
+lbl_801069C0:
+/* 801069C0 00102620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801069C4 00102624 38 80 00 05 */ li r4, 5
+/* 801069C8 00102628 38 A0 00 00 */ li r5, 0
+/* 801069CC 0010262C A8 63 00 84 */ lha r3, 0x84(r3)
+/* 801069D0 00102630 48 14 D3 E1 */ bl func_80253DB0
+/* 801069D4 00102634 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801069D8 00102638 38 80 00 02 */ li r4, 2
+/* 801069DC 0010263C 38 A0 00 00 */ li r5, 0
+/* 801069E0 00102640 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801069E4 00102644 48 14 D3 CD */ bl func_80253DB0
+/* 801069E8 00102648 38 60 00 01 */ li r3, 1
+/* 801069EC 0010264C 48 05 8D 41 */ bl func_8015F72C
+/* 801069F0 00102650 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801069F4 00102654 38 A0 00 0A */ li r5, 0xa
+/* 801069F8 00102658 38 80 00 02 */ li r4, 2
+/* 801069FC 0010265C 38 00 00 01 */ li r0, 1
+/* 80106A00 00102660 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 80106A04 00102664 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A08 00102668 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80106A0C 0010266C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A10 00102670 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106A14 00102674 48 00 DB 48 */ b lbl_8011455C
+lbl_80106A18:
+/* 80106A18 00102678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A1C 0010267C 38 80 00 06 */ li r4, 6
+/* 80106A20 00102680 38 A0 00 00 */ li r5, 0
+/* 80106A24 00102684 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106A28 00102688 48 14 D3 89 */ bl func_80253DB0
+/* 80106A2C 0010268C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A30 00102690 38 80 00 02 */ li r4, 2
+/* 80106A34 00102694 38 A0 00 00 */ li r5, 0
+/* 80106A38 00102698 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106A3C 0010269C 48 14 D3 75 */ bl func_80253DB0
+/* 80106A40 001026A0 38 60 00 02 */ li r3, 2
+/* 80106A44 001026A4 48 05 8C E9 */ bl func_8015F72C
+/* 80106A48 001026A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A4C 001026AC 38 A0 00 0A */ li r5, 0xa
+/* 80106A50 001026B0 38 80 00 03 */ li r4, 3
+/* 80106A54 001026B4 38 00 00 02 */ li r0, 2
+/* 80106A58 001026B8 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 80106A5C 001026BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A60 001026C0 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80106A64 001026C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A68 001026C8 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106A6C 001026CC 48 00 DA F0 */ b lbl_8011455C
+lbl_80106A70:
+/* 80106A70 001026D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A74 001026D4 38 80 00 07 */ li r4, 7
+/* 80106A78 001026D8 38 A0 00 00 */ li r5, 0
+/* 80106A7C 001026DC A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106A80 001026E0 48 14 D3 31 */ bl func_80253DB0
+/* 80106A84 001026E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106A88 001026E8 38 80 00 02 */ li r4, 2
+/* 80106A8C 001026EC 38 A0 00 00 */ li r5, 0
+/* 80106A90 001026F0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106A94 001026F4 48 14 D3 1D */ bl func_80253DB0
+/* 80106A98 001026F8 38 60 00 03 */ li r3, 3
+/* 80106A9C 001026FC 48 05 8C 91 */ bl func_8015F72C
+/* 80106AA0 00102700 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106AA4 00102704 38 A0 00 0A */ li r5, 0xa
+/* 80106AA8 00102708 38 80 00 04 */ li r4, 4
+/* 80106AAC 0010270C 38 00 00 03 */ li r0, 3
+/* 80106AB0 00102710 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 80106AB4 00102714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106AB8 00102718 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80106ABC 0010271C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106AC0 00102720 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106AC4 00102724 48 00 DA 98 */ b lbl_8011455C
+lbl_80106AC8:
+/* 80106AC8 00102728 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106ACC 0010272C 38 80 00 08 */ li r4, 8
+/* 80106AD0 00102730 38 A0 00 00 */ li r5, 0
+/* 80106AD4 00102734 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106AD8 00102738 48 14 D2 D9 */ bl func_80253DB0
+/* 80106ADC 0010273C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106AE0 00102740 38 80 00 01 */ li r4, 1
+/* 80106AE4 00102744 38 A0 00 00 */ li r5, 0
+/* 80106AE8 00102748 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106AEC 0010274C 48 14 D2 C5 */ bl func_80253DB0
+/* 80106AF0 00102750 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106AF4 00102754 38 A0 00 0A */ li r5, 0xa
+/* 80106AF8 00102758 38 80 00 00 */ li r4, 0
+/* 80106AFC 0010275C 38 00 00 04 */ li r0, 4
+/* 80106B00 00102760 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 80106B04 00102764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B08 00102768 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80106B0C 0010276C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B10 00102770 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106B14 00102774 48 00 DA 48 */ b lbl_8011455C
+lbl_80106B18:
+/* 80106B18 00102778 2C 03 00 04 */ cmpwi r3, 4
+/* 80106B1C 0010277C 41 82 00 D4 */ beq lbl_80106BF0
+/* 80106B20 00102780 40 80 00 1C */ bge lbl_80106B3C
+/* 80106B24 00102784 2C 03 00 02 */ cmpwi r3, 2
+/* 80106B28 00102788 41 82 00 58 */ beq lbl_80106B80
+/* 80106B2C 0010278C 40 80 00 8C */ bge lbl_80106BB8
+/* 80106B30 00102790 2C 03 00 01 */ cmpwi r3, 1
+/* 80106B34 00102794 40 80 00 14 */ bge lbl_80106B48
+/* 80106B38 00102798 48 00 DA 24 */ b lbl_8011455C
+lbl_80106B3C:
+/* 80106B3C 0010279C 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80106B40 001027A0 41 82 00 E8 */ beq lbl_80106C28
+/* 80106B44 001027A4 48 00 DA 18 */ b lbl_8011455C
+lbl_80106B48:
+/* 80106B48 001027A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B4C 001027AC 38 80 00 00 */ li r4, 0
+/* 80106B50 001027B0 38 A0 00 00 */ li r5, 0
+/* 80106B54 001027B4 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106B58 001027B8 48 14 D2 59 */ bl func_80253DB0
+/* 80106B5C 001027BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B60 001027C0 38 80 00 02 */ li r4, 2
+/* 80106B64 001027C4 38 A0 00 00 */ li r5, 0
+/* 80106B68 001027C8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106B6C 001027CC 48 14 D2 45 */ bl func_80253DB0
+/* 80106B70 001027D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B74 001027D4 38 00 00 00 */ li r0, 0
+/* 80106B78 001027D8 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106B7C 001027DC 48 00 D9 E0 */ b lbl_8011455C
+lbl_80106B80:
+/* 80106B80 001027E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B84 001027E4 38 80 00 01 */ li r4, 1
+/* 80106B88 001027E8 38 A0 00 00 */ li r5, 0
+/* 80106B8C 001027EC A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106B90 001027F0 48 14 D2 21 */ bl func_80253DB0
+/* 80106B94 001027F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106B98 001027F8 38 80 00 02 */ li r4, 2
+/* 80106B9C 001027FC 38 A0 00 00 */ li r5, 0
+/* 80106BA0 00102800 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106BA4 00102804 48 14 D2 0D */ bl func_80253DB0
+/* 80106BA8 00102808 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106BAC 0010280C 38 00 00 01 */ li r0, 1
+/* 80106BB0 00102810 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106BB4 00102814 48 00 D9 A8 */ b lbl_8011455C
+lbl_80106BB8:
+/* 80106BB8 00102818 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106BBC 0010281C 38 80 00 02 */ li r4, 2
+/* 80106BC0 00102820 38 A0 00 00 */ li r5, 0
+/* 80106BC4 00102824 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106BC8 00102828 48 14 D1 E9 */ bl func_80253DB0
+/* 80106BCC 0010282C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106BD0 00102830 38 80 00 02 */ li r4, 2
+/* 80106BD4 00102834 38 A0 00 00 */ li r5, 0
+/* 80106BD8 00102838 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106BDC 0010283C 48 14 D1 D5 */ bl func_80253DB0
+/* 80106BE0 00102840 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106BE4 00102844 38 00 00 02 */ li r0, 2
+/* 80106BE8 00102848 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106BEC 0010284C 48 00 D9 70 */ b lbl_8011455C
+lbl_80106BF0:
+/* 80106BF0 00102850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106BF4 00102854 38 80 00 03 */ li r4, 3
+/* 80106BF8 00102858 38 A0 00 00 */ li r5, 0
+/* 80106BFC 0010285C A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106C00 00102860 48 14 D1 B1 */ bl func_80253DB0
+/* 80106C04 00102864 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106C08 00102868 38 80 00 02 */ li r4, 2
+/* 80106C0C 0010286C 38 A0 00 00 */ li r5, 0
+/* 80106C10 00102870 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106C14 00102874 48 14 D1 9D */ bl func_80253DB0
+/* 80106C18 00102878 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106C1C 0010287C 38 00 00 03 */ li r0, 3
+/* 80106C20 00102880 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106C24 00102884 48 00 D9 38 */ b lbl_8011455C
+lbl_80106C28:
+/* 80106C28 00102888 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106C2C 0010288C 38 80 00 08 */ li r4, 8
+/* 80106C30 00102890 38 A0 00 00 */ li r5, 0
+/* 80106C34 00102894 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106C38 00102898 48 14 D1 79 */ bl func_80253DB0
+/* 80106C3C 0010289C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106C40 001028A0 38 80 00 00 */ li r4, 0
+/* 80106C44 001028A4 38 A0 00 00 */ li r5, 0
+/* 80106C48 001028A8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106C4C 001028AC 48 14 D1 65 */ bl func_80253DB0
+/* 80106C50 001028B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106C54 001028B4 38 00 00 04 */ li r0, 4
+/* 80106C58 001028B8 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106C5C 001028BC 48 00 D9 00 */ b lbl_8011455C
+/* 80106C60 001028C0 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80106C64 001028C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80106C68 001028C8 40 82 00 28 */ bne lbl_80106C90
+/* 80106C6C 001028CC A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 80106C70 001028D0 48 14 D1 61 */ bl func_80253DD0
+/* 80106C74 001028D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106C78 001028D8 28 00 00 03 */ cmplwi r0, 3
+/* 80106C7C 001028DC 40 82 00 38 */ bne lbl_80106CB4
+/* 80106C80 001028E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106C84 001028E4 38 00 00 0B */ li r0, 0xb
+/* 80106C88 001028E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106C8C 001028EC 48 00 00 28 */ b lbl_80106CB4
+lbl_80106C90:
+/* 80106C90 001028F0 A8 7F 00 84 */ lha r3, 0x84(r31)
+/* 80106C94 001028F4 48 14 D1 3D */ bl func_80253DD0
+/* 80106C98 001028F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106C9C 001028FC 28 00 00 03 */ cmplwi r0, 3
+/* 80106CA0 00102900 40 82 00 14 */ bne lbl_80106CB4
+/* 80106CA4 00102904 4B F5 09 E5 */ bl func_80057688
+/* 80106CA8 00102908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106CAC 0010290C 38 00 00 0B */ li r0, 0xb
+/* 80106CB0 00102910 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80106CB4:
+/* 80106CB4 00102914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106CB8 00102918 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 80106CBC 0010291C 28 00 00 0B */ cmplwi r0, 0xb
+/* 80106CC0 00102920 41 A2 00 08 */ beq+ lbl_80106CC8
+/* 80106CC4 00102924 48 00 D8 98 */ b lbl_8011455C
+lbl_80106CC8:
+/* 80106CC8 00102928 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106CCC 0010292C 38 80 00 09 */ li r4, 9
+/* 80106CD0 00102930 38 A0 00 00 */ li r5, 0
+/* 80106CD4 00102934 48 14 D0 DD */ bl func_80253DB0
+/* 80106CD8 00102938 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106CDC 0010293C 38 80 00 03 */ li r4, 3
+/* 80106CE0 00102940 38 A0 00 00 */ li r5, 0
+/* 80106CE4 00102944 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106CE8 00102948 48 14 D0 C9 */ bl func_80253DB0
+/* 80106CEC 0010294C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106CF0 00102950 38 80 00 01 */ li r4, 1
+/* 80106CF4 00102954 38 A0 00 00 */ li r5, 0
+/* 80106CF8 00102958 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80106CFC 0010295C 48 14 D0 B5 */ bl func_80253DB0
+/* 80106D00 00102960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106D04 00102964 38 00 00 FF */ li r0, 0xff
+/* 80106D08 00102968 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80106D0C 0010296C 48 00 D8 50 */ b lbl_8011455C
+/* 80106D10 00102970 A8 7F 00 84 */ lha r3, 0x84(r31)
+/* 80106D14 00102974 48 14 D0 BD */ bl func_80253DD0
+/* 80106D18 00102978 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106D1C 0010297C 28 00 00 03 */ cmplwi r0, 3
+/* 80106D20 00102980 41 A2 00 08 */ beq+ lbl_80106D28
+/* 80106D24 00102984 48 00 D8 38 */ b lbl_8011455C
+lbl_80106D28:
+/* 80106D28 00102988 4B F5 09 75 */ bl func_8005769C
+/* 80106D2C 0010298C 2C 03 00 00 */ cmpwi r3, 0
+/* 80106D30 00102990 41 A2 00 08 */ beq+ lbl_80106D38
+/* 80106D34 00102994 48 00 D8 28 */ b lbl_8011455C
+lbl_80106D38:
+/* 80106D38 00102998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106D3C 0010299C 38 80 00 08 */ li r4, 8
+/* 80106D40 001029A0 38 A0 00 00 */ li r5, 0
+/* 80106D44 001029A4 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80106D48 001029A8 48 14 D0 A9 */ bl func_80253DF0
+/* 80106D4C 001029AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106D50 001029B0 38 80 00 08 */ li r4, 8
+/* 80106D54 001029B4 38 A0 00 00 */ li r5, 0
+/* 80106D58 001029B8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106D5C 001029BC 48 14 D0 95 */ bl func_80253DF0
+/* 80106D60 001029C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106D64 001029C4 38 80 00 08 */ li r4, 8
+/* 80106D68 001029C8 38 A0 00 00 */ li r5, 0
+/* 80106D6C 001029CC A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80106D70 001029D0 48 14 D0 81 */ bl func_80253DF0
+/* 80106D74 001029D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106D78 001029D8 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80106D7C 001029DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80106D80 001029E0 40 82 00 94 */ bne lbl_80106E14
+/* 80106D84 001029E4 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 80106D88 001029E8 38 80 00 08 */ li r4, 8
+/* 80106D8C 001029EC 38 A0 00 01 */ li r5, 1
+/* 80106D90 001029F0 48 14 D0 61 */ bl func_80253DF0
+/* 80106D94 001029F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106D98 001029F8 38 80 00 06 */ li r4, 6
+/* 80106D9C 001029FC 38 A0 00 00 */ li r5, 0
+/* 80106DA0 00102A00 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 80106DA4 00102A04 48 14 D0 0D */ bl func_80253DB0
+/* 80106DA8 00102A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106DAC 00102A0C 38 80 00 08 */ li r4, 8
+/* 80106DB0 00102A10 38 A0 00 01 */ li r5, 1
+/* 80106DB4 00102A14 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106DB8 00102A18 48 14 D0 39 */ bl func_80253DF0
+/* 80106DBC 00102A1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106DC0 00102A20 38 80 00 04 */ li r4, 4
+/* 80106DC4 00102A24 38 A0 00 00 */ li r5, 0
+/* 80106DC8 00102A28 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80106DCC 00102A2C 48 14 CF E5 */ bl func_80253DB0
+/* 80106DD0 00102A30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106DD4 00102A34 38 80 00 08 */ li r4, 8
+/* 80106DD8 00102A38 38 A0 00 01 */ li r5, 1
+/* 80106DDC 00102A3C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80106DE0 00102A40 48 14 D0 11 */ bl func_80253DF0
+/* 80106DE4 00102A44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106DE8 00102A48 38 80 00 02 */ li r4, 2
+/* 80106DEC 00102A4C 38 A0 00 00 */ li r5, 0
+/* 80106DF0 00102A50 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80106DF4 00102A54 48 14 CF BD */ bl func_80253DB0
+/* 80106DF8 00102A58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106DFC 00102A5C 38 80 00 0F */ li r4, 0xf
+/* 80106E00 00102A60 38 00 00 02 */ li r0, 2
+/* 80106E04 00102A64 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 80106E08 00102A68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106E0C 00102A6C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106E10 00102A70 48 00 D7 4C */ b lbl_8011455C
+lbl_80106E14:
+/* 80106E14 00102A74 48 05 88 CD */ bl func_8015F6E0
+/* 80106E18 00102A78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106E1C 00102A7C 90 64 00 D8 */ stw r3, 0xd8(r4)
+/* 80106E20 00102A80 48 05 E0 1D */ bl func_80164E3C
+/* 80106E24 00102A84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106E28 00102A88 38 00 00 05 */ li r0, 5
+/* 80106E2C 00102A8C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80106E30 00102A90 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106E34 00102A94 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80106E38 00102A98 80 03 00 00 */ lwz r0, 0(r3)
+/* 80106E3C 00102A9C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80106E40 00102AA0 41 82 00 10 */ beq lbl_80106E50
+/* 80106E44 00102AA4 38 00 00 0D */ li r0, 0xd
+/* 80106E48 00102AA8 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80106E4C 00102AAC 48 00 D7 10 */ b lbl_8011455C
+lbl_80106E50:
+/* 80106E50 00102AB0 38 00 00 18 */ li r0, 0x18
+/* 80106E54 00102AB4 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80106E58 00102AB8 4B F4 F4 1D */ bl func_80056274
+/* 80106E5C 00102ABC 38 60 00 01 */ li r3, 1
+/* 80106E60 00102AC0 4B F4 F5 F9 */ bl func_80056458
+/* 80106E64 00102AC4 48 00 D6 F8 */ b lbl_8011455C
+/* 80106E68 00102AC8 4B FA 4C 81 */ bl func_800ABAE8
+/* 80106E6C 00102ACC 2C 03 00 00 */ cmpwi r3, 0
+/* 80106E70 00102AD0 41 A2 00 08 */ beq+ lbl_80106E78
+/* 80106E74 00102AD4 48 00 D6 E8 */ b lbl_8011455C
+lbl_80106E78:
+/* 80106E78 00102AD8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106E7C 00102ADC 38 00 00 2B */ li r0, 0x2b
+/* 80106E80 00102AE0 38 60 00 01 */ li r3, 1
+/* 80106E84 00102AE4 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80106E88 00102AE8 4B F4 F0 2D */ bl func_80055EB4
+/* 80106E8C 00102AEC 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 80106E90 00102AF0 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 80106E94 00102AF4 4B F4 E1 D1 */ bl func_80055064
+/* 80106E98 00102AF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106E9C 00102AFC 48 00 DC C1 */ bl func_80114B5C
+/* 80106EA0 00102B00 48 00 D6 BC */ b lbl_8011455C
+/* 80106EA4 00102B04 A8 7F 00 A2 */ lha r3, 0xa2(r31)
+/* 80106EA8 00102B08 38 80 00 08 */ li r4, 8
+/* 80106EAC 00102B0C 38 A0 00 01 */ li r5, 1
+/* 80106EB0 00102B10 48 14 CF 41 */ bl func_80253DF0
+/* 80106EB4 00102B14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106EB8 00102B18 38 80 00 06 */ li r4, 6
+/* 80106EBC 00102B1C 38 A0 00 00 */ li r5, 0
+/* 80106EC0 00102B20 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 80106EC4 00102B24 48 14 CE ED */ bl func_80253DB0
+/* 80106EC8 00102B28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106ECC 00102B2C 38 00 00 0E */ li r0, 0xe
+/* 80106ED0 00102B30 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80106ED4 00102B34 48 00 D6 88 */ b lbl_8011455C
+/* 80106ED8 00102B38 A8 7F 00 A2 */ lha r3, 0xa2(r31)
+/* 80106EDC 00102B3C 48 14 CE F5 */ bl func_80253DD0
+/* 80106EE0 00102B40 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106EE4 00102B44 28 00 00 03 */ cmplwi r0, 3
+/* 80106EE8 00102B48 41 A2 00 08 */ beq+ lbl_80106EF0
+/* 80106EEC 00102B4C 48 00 D6 70 */ b lbl_8011455C
+lbl_80106EF0:
+/* 80106EF0 00102B50 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106EF4 00102B54 38 00 00 0F */ li r0, 0xf
+/* 80106EF8 00102B58 38 60 00 00 */ li r3, 0
+/* 80106EFC 00102B5C 38 80 00 00 */ li r4, 0
+/* 80106F00 00102B60 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80106F04 00102B64 4B F5 29 F5 */ bl func_800598F8
+/* 80106F08 00102B68 38 60 00 03 */ li r3, 3
+/* 80106F0C 00102B6C 38 80 00 00 */ li r4, 0
+/* 80106F10 00102B70 38 A0 00 00 */ li r5, 0
+/* 80106F14 00102B74 38 C0 00 04 */ li r6, 4
+/* 80106F18 00102B78 38 E0 00 00 */ li r7, 0
+/* 80106F1C 00102B7C 39 00 00 00 */ li r8, 0
+/* 80106F20 00102B80 4B F5 2A A9 */ bl func_800599C8
+/* 80106F24 00102B84 38 60 00 04 */ li r3, 4
+/* 80106F28 00102B88 38 80 00 00 */ li r4, 0
+/* 80106F2C 00102B8C 38 A0 00 03 */ li r5, 3
+/* 80106F30 00102B90 38 C0 00 00 */ li r6, 0
+/* 80106F34 00102B94 38 E0 00 00 */ li r7, 0
+/* 80106F38 00102B98 39 00 00 00 */ li r8, 0
+/* 80106F3C 00102B9C 4B F5 2A 8D */ bl func_800599C8
+/* 80106F40 00102BA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106F44 00102BA4 38 00 00 04 */ li r0, 4
+/* 80106F48 00102BA8 98 03 00 E0 */ stb r0, 0xe0(r3)
+/* 80106F4C 00102BAC 48 00 D6 10 */ b lbl_8011455C
+/* 80106F50 00102BB0 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 80106F54 00102BB4 38 60 00 00 */ li r3, 0
+/* 80106F58 00102BB8 38 A0 00 00 */ li r5, 0
+/* 80106F5C 00102BBC 38 C0 00 01 */ li r6, 1
+/* 80106F60 00102BC0 4B F5 2B 0D */ bl func_80059A6C
+/* 80106F64 00102BC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80106F68 00102BC8 40 A2 00 08 */ bne+ lbl_80106F70
+/* 80106F6C 00102BCC 48 00 D5 F0 */ b lbl_8011455C
+lbl_80106F70:
+/* 80106F70 00102BD0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80106F74 00102BD4 41 82 00 84 */ beq lbl_80106FF8
+/* 80106F78 00102BD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80106F7C 00102BDC 2C 00 00 04 */ cmpwi r0, 4
+/* 80106F80 00102BE0 41 82 00 48 */ beq lbl_80106FC8
+/* 80106F84 00102BE4 41 A0 00 08 */ blt+ lbl_80106F8C
+/* 80106F88 00102BE8 48 00 D5 D4 */ b lbl_8011455C
+lbl_80106F8C:
+/* 80106F8C 00102BEC 2C 00 00 03 */ cmpwi r0, 3
+/* 80106F90 00102BF0 40 80 00 08 */ bge lbl_80106F98
+/* 80106F94 00102BF4 48 00 D5 C8 */ b lbl_8011455C
+lbl_80106F98:
+/* 80106F98 00102BF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106F9C 00102BFC 38 80 00 02 */ li r4, 2
+/* 80106FA0 00102C00 38 A0 00 00 */ li r5, 0
+/* 80106FA4 00102C04 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 80106FA8 00102C08 48 14 CE 09 */ bl func_80253DB0
+/* 80106FAC 00102C0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106FB0 00102C10 38 80 00 10 */ li r4, 0x10
+/* 80106FB4 00102C14 38 00 00 03 */ li r0, 3
+/* 80106FB8 00102C18 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80106FBC 00102C1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106FC0 00102C20 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80106FC4 00102C24 48 00 D5 98 */ b lbl_8011455C
+lbl_80106FC8:
+/* 80106FC8 00102C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106FCC 00102C2C 38 80 00 03 */ li r4, 3
+/* 80106FD0 00102C30 38 A0 00 00 */ li r5, 0
+/* 80106FD4 00102C34 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 80106FD8 00102C38 48 14 CD D9 */ bl func_80253DB0
+/* 80106FDC 00102C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106FE0 00102C40 38 80 00 10 */ li r4, 0x10
+/* 80106FE4 00102C44 38 00 00 04 */ li r0, 4
+/* 80106FE8 00102C48 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80106FEC 00102C4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80106FF0 00102C50 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80106FF4 00102C54 48 00 D5 68 */ b lbl_8011455C
+lbl_80106FF8:
+/* 80106FF8 00102C58 2C 03 00 04 */ cmpwi r3, 4
+/* 80106FFC 00102C5C 41 82 00 30 */ beq lbl_8010702C
+/* 80107000 00102C60 41 A0 00 08 */ blt+ lbl_80107008
+/* 80107004 00102C64 48 00 D5 58 */ b lbl_8011455C
+lbl_80107008:
+/* 80107008 00102C68 2C 03 00 03 */ cmpwi r3, 3
+/* 8010700C 00102C6C 40 80 00 08 */ bge lbl_80107014
+/* 80107010 00102C70 48 00 D5 4C */ b lbl_8011455C
+lbl_80107014:
+/* 80107014 00102C74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107018 00102C78 38 80 00 00 */ li r4, 0
+/* 8010701C 00102C7C 38 A0 00 00 */ li r5, 0
+/* 80107020 00102C80 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 80107024 00102C84 48 14 CD 8D */ bl func_80253DB0
+/* 80107028 00102C88 48 00 D5 34 */ b lbl_8011455C
+lbl_8010702C:
+/* 8010702C 00102C8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107030 00102C90 38 80 00 01 */ li r4, 1
+/* 80107034 00102C94 38 A0 00 00 */ li r5, 0
+/* 80107038 00102C98 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 8010703C 00102C9C 48 14 CD 75 */ bl func_80253DB0
+/* 80107040 00102CA0 48 00 D5 1C */ b lbl_8011455C
+/* 80107044 00102CA4 A8 7F 00 A2 */ lha r3, 0xa2(r31)
+/* 80107048 00102CA8 48 14 CD 89 */ bl func_80253DD0
+/* 8010704C 00102CAC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80107050 00102CB0 28 00 00 03 */ cmplwi r0, 3
+/* 80107054 00102CB4 41 A2 00 08 */ beq+ lbl_8010705C
+/* 80107058 00102CB8 48 00 D5 04 */ b lbl_8011455C
+lbl_8010705C:
+/* 8010705C 00102CBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107060 00102CC0 38 00 00 11 */ li r0, 0x11
+/* 80107064 00102CC4 38 80 00 05 */ li r4, 5
+/* 80107068 00102CC8 38 A0 00 00 */ li r5, 0
+/* 8010706C 00102CCC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80107070 00102CD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107074 00102CD4 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 80107078 00102CD8 48 14 CD 39 */ bl func_80253DB0
+/* 8010707C 00102CDC 48 00 D4 E0 */ b lbl_8011455C
+/* 80107080 00102CE0 A8 7F 00 A2 */ lha r3, 0xa2(r31)
+/* 80107084 00102CE4 48 14 CD 4D */ bl func_80253DD0
+/* 80107088 00102CE8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010708C 00102CEC 28 00 00 03 */ cmplwi r0, 3
+/* 80107090 00102CF0 41 A2 00 08 */ beq+ lbl_80107098
+/* 80107094 00102CF4 48 00 D4 C8 */ b lbl_8011455C
+lbl_80107098:
+/* 80107098 00102CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010709C 00102CFC 38 80 00 08 */ li r4, 8
+/* 801070A0 00102D00 38 A0 00 00 */ li r5, 0
+/* 801070A4 00102D04 A8 63 00 A2 */ lha r3, 0xa2(r3)
+/* 801070A8 00102D08 48 14 CD 49 */ bl func_80253DF0
+/* 801070AC 00102D0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801070B0 00102D10 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 801070B4 00102D14 2C 00 00 03 */ cmpwi r0, 3
+/* 801070B8 00102D18 41 82 00 08 */ beq lbl_801070C0
+/* 801070BC 00102D1C 48 00 00 28 */ b lbl_801070E4
+lbl_801070C0:
+/* 801070C0 00102D20 38 00 00 18 */ li r0, 0x18
+/* 801070C4 00102D24 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801070C8 00102D28 4B F4 F1 AD */ bl func_80056274
+/* 801070CC 00102D2C 38 60 00 01 */ li r3, 1
+/* 801070D0 00102D30 4B F4 F3 89 */ bl func_80056458
+/* 801070D4 00102D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801070D8 00102D38 38 00 00 05 */ li r0, 5
+/* 801070DC 00102D3C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801070E0 00102D40 48 00 D4 7C */ b lbl_8011455C
+lbl_801070E4:
+/* 801070E4 00102D44 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 801070E8 00102D48 38 80 00 08 */ li r4, 8
+/* 801070EC 00102D4C 38 A0 00 01 */ li r5, 1
+/* 801070F0 00102D50 48 14 CD 01 */ bl func_80253DF0
+/* 801070F4 00102D54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801070F8 00102D58 38 80 00 0A */ li r4, 0xa
+/* 801070FC 00102D5C 38 A0 00 00 */ li r5, 0
+/* 80107100 00102D60 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 80107104 00102D64 48 14 CC AD */ bl func_80253DB0
+/* 80107108 00102D68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010710C 00102D6C 38 80 00 08 */ li r4, 8
+/* 80107110 00102D70 38 A0 00 01 */ li r5, 1
+/* 80107114 00102D74 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107118 00102D78 48 14 CC D9 */ bl func_80253DF0
+/* 8010711C 00102D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107120 00102D80 38 80 00 04 */ li r4, 4
+/* 80107124 00102D84 38 A0 00 00 */ li r5, 0
+/* 80107128 00102D88 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010712C 00102D8C 48 14 CC 85 */ bl func_80253DB0
+/* 80107130 00102D90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107134 00102D94 38 80 00 08 */ li r4, 8
+/* 80107138 00102D98 38 A0 00 01 */ li r5, 1
+/* 8010713C 00102D9C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80107140 00102DA0 48 14 CC B1 */ bl func_80253DF0
+/* 80107144 00102DA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107148 00102DA8 38 80 00 02 */ li r4, 2
+/* 8010714C 00102DAC 38 A0 00 00 */ li r5, 0
+/* 80107150 00102DB0 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80107154 00102DB4 48 14 CC 5D */ bl func_80253DB0
+/* 80107158 00102DB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010715C 00102DBC 38 80 00 10 */ li r4, 0x10
+/* 80107160 00102DC0 38 00 00 08 */ li r0, 8
+/* 80107164 00102DC4 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 80107168 00102DC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010716C 00102DCC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80107170 00102DD0 48 05 85 D9 */ bl func_8015F748
+/* 80107174 00102DD4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107178 00102DD8 98 64 01 5C */ stb r3, 0x15c(r4)
+/* 8010717C 00102DDC 48 00 D3 E0 */ b lbl_8011455C
+/* 80107180 00102DE0 A8 7F 00 A0 */ lha r3, 0xa0(r31)
+/* 80107184 00102DE4 38 80 00 08 */ li r4, 8
+/* 80107188 00102DE8 38 A0 00 01 */ li r5, 1
+/* 8010718C 00102DEC 48 14 CC 65 */ bl func_80253DF0
+/* 80107190 00102DF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107194 00102DF4 38 80 00 0A */ li r4, 0xa
+/* 80107198 00102DF8 38 A0 00 00 */ li r5, 0
+/* 8010719C 00102DFC A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 801071A0 00102E00 48 14 CC 11 */ bl func_80253DB0
+/* 801071A4 00102E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801071A8 00102E08 38 80 00 08 */ li r4, 8
+/* 801071AC 00102E0C 38 A0 00 01 */ li r5, 1
+/* 801071B0 00102E10 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801071B4 00102E14 48 14 CC 3D */ bl func_80253DF0
+/* 801071B8 00102E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801071BC 00102E1C 38 80 00 04 */ li r4, 4
+/* 801071C0 00102E20 38 A0 00 00 */ li r5, 0
+/* 801071C4 00102E24 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801071C8 00102E28 48 14 CB E9 */ bl func_80253DB0
+/* 801071CC 00102E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801071D0 00102E30 38 80 00 08 */ li r4, 8
+/* 801071D4 00102E34 38 A0 00 01 */ li r5, 1
+/* 801071D8 00102E38 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801071DC 00102E3C 48 14 CC 15 */ bl func_80253DF0
+/* 801071E0 00102E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801071E4 00102E44 38 80 00 02 */ li r4, 2
+/* 801071E8 00102E48 38 A0 00 00 */ li r5, 0
+/* 801071EC 00102E4C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801071F0 00102E50 48 14 CB C1 */ bl func_80253DB0
+/* 801071F4 00102E54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801071F8 00102E58 38 80 00 11 */ li r4, 0x11
+/* 801071FC 00102E5C 38 00 00 13 */ li r0, 0x13
+/* 80107200 00102E60 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 80107204 00102E64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107208 00102E68 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010720C 00102E6C 48 05 85 3D */ bl func_8015F748
+/* 80107210 00102E70 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107214 00102E74 38 03 00 0A */ addi r0, r3, 0xa
+/* 80107218 00102E78 98 04 01 5C */ stb r0, 0x15c(r4)
+/* 8010721C 00102E7C 48 00 D3 40 */ b lbl_8011455C
+/* 80107220 00102E80 A8 7F 00 A0 */ lha r3, 0xa0(r31)
+/* 80107224 00102E84 48 14 CB AD */ bl func_80253DD0
+/* 80107228 00102E88 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010722C 00102E8C 28 00 00 03 */ cmplwi r0, 3
+/* 80107230 00102E90 41 A2 00 08 */ beq+ lbl_80107238
+/* 80107234 00102E94 48 00 D3 28 */ b lbl_8011455C
+lbl_80107238:
+/* 80107238 00102E98 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010723C 00102E9C 38 00 00 14 */ li r0, 0x14
+/* 80107240 00102EA0 38 60 00 00 */ li r3, 0
+/* 80107244 00102EA4 38 80 00 00 */ li r4, 0
+/* 80107248 00102EA8 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010724C 00102EAC 4B F5 26 AD */ bl func_800598F8
+/* 80107250 00102EB0 38 60 00 01 */ li r3, 1
+/* 80107254 00102EB4 38 80 00 00 */ li r4, 0
+/* 80107258 00102EB8 38 A0 00 00 */ li r5, 0
+/* 8010725C 00102EBC 38 C0 00 02 */ li r6, 2
+/* 80107260 00102EC0 38 E0 00 03 */ li r7, 3
+/* 80107264 00102EC4 39 00 00 00 */ li r8, 0
+/* 80107268 00102EC8 4B F5 27 61 */ bl func_800599C8
+/* 8010726C 00102ECC 38 60 00 02 */ li r3, 2
+/* 80107270 00102ED0 38 80 00 00 */ li r4, 0
+/* 80107274 00102ED4 38 A0 00 01 */ li r5, 1
+/* 80107278 00102ED8 38 C0 00 00 */ li r6, 0
+/* 8010727C 00102EDC 38 E0 00 04 */ li r7, 4
+/* 80107280 00102EE0 39 00 00 00 */ li r8, 0
+/* 80107284 00102EE4 4B F5 27 45 */ bl func_800599C8
+/* 80107288 00102EE8 38 60 00 03 */ li r3, 3
+/* 8010728C 00102EEC 38 80 00 01 */ li r4, 1
+/* 80107290 00102EF0 38 A0 00 00 */ li r5, 0
+/* 80107294 00102EF4 38 C0 00 04 */ li r6, 4
+/* 80107298 00102EF8 38 E0 00 63 */ li r7, 0x63
+/* 8010729C 00102EFC 39 00 00 00 */ li r8, 0
+/* 801072A0 00102F00 4B F5 27 29 */ bl func_800599C8
+/* 801072A4 00102F04 38 60 00 04 */ li r3, 4
+/* 801072A8 00102F08 38 80 00 02 */ li r4, 2
+/* 801072AC 00102F0C 38 A0 00 03 */ li r5, 3
+/* 801072B0 00102F10 38 C0 00 00 */ li r6, 0
+/* 801072B4 00102F14 38 E0 00 63 */ li r7, 0x63
+/* 801072B8 00102F18 39 00 00 00 */ li r8, 0
+/* 801072BC 00102F1C 4B F5 27 0D */ bl func_800599C8
+/* 801072C0 00102F20 38 60 00 63 */ li r3, 0x63
+/* 801072C4 00102F24 38 80 00 04 */ li r4, 4
+/* 801072C8 00102F28 38 A0 00 03 */ li r5, 3
+/* 801072CC 00102F2C 38 C0 00 00 */ li r6, 0
+/* 801072D0 00102F30 38 E0 00 00 */ li r7, 0
+/* 801072D4 00102F34 39 00 00 00 */ li r8, 0
+/* 801072D8 00102F38 4B F5 26 F1 */ bl func_800599C8
+/* 801072DC 00102F3C 48 05 84 6D */ bl func_8015F748
+/* 801072E0 00102F40 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801072E4 00102F44 38 03 00 01 */ addi r0, r3, 1
+/* 801072E8 00102F48 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 801072EC 00102F4C 48 00 D2 70 */ b lbl_8011455C
+/* 801072F0 00102F50 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 801072F4 00102F54 38 60 00 29 */ li r3, 0x29
+/* 801072F8 00102F58 38 A0 00 00 */ li r5, 0
+/* 801072FC 00102F5C 38 C0 00 01 */ li r6, 1
+/* 80107300 00102F60 4B F5 27 6D */ bl func_80059A6C
+/* 80107304 00102F64 2C 03 00 00 */ cmpwi r3, 0
+/* 80107308 00102F68 40 A2 00 08 */ bne+ lbl_80107310
+/* 8010730C 00102F6C 48 00 D2 50 */ b lbl_8011455C
+lbl_80107310:
+/* 80107310 00102F70 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80107314 00102F74 41 82 02 B8 */ beq lbl_801075CC
+/* 80107318 00102F78 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010731C 00102F7C 3B C0 00 00 */ li r30, 0
+/* 80107320 00102F80 2C 04 00 04 */ cmpwi r4, 4
+/* 80107324 00102F84 41 82 01 C0 */ beq lbl_801074E4
+/* 80107328 00102F88 40 80 00 1C */ bge lbl_80107344
+/* 8010732C 00102F8C 2C 04 00 02 */ cmpwi r4, 2
+/* 80107330 00102F90 41 82 00 B4 */ beq lbl_801073E4
+/* 80107334 00102F94 40 80 01 30 */ bge lbl_80107464
+/* 80107338 00102F98 2C 04 00 01 */ cmpwi r4, 1
+/* 8010733C 00102F9C 40 80 00 28 */ bge lbl_80107364
+/* 80107340 00102FA0 48 00 02 74 */ b lbl_801075B4
+lbl_80107344:
+/* 80107344 00102FA4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80107348 00102FA8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010734C 00102FAC 7C 04 00 00 */ cmpw r4, r0
+/* 80107350 00102FB0 41 82 02 14 */ beq lbl_80107564
+/* 80107354 00102FB4 40 80 02 60 */ bge lbl_801075B4
+/* 80107358 00102FB8 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010735C 00102FBC 41 82 02 08 */ beq lbl_80107564
+/* 80107360 00102FC0 48 00 02 54 */ b lbl_801075B4
+lbl_80107364:
+/* 80107364 00102FC4 38 60 00 00 */ li r3, 0
+/* 80107368 00102FC8 48 01 3D C1 */ bl func_8011B128
+/* 8010736C 00102FCC 2C 03 00 00 */ cmpwi r3, 0
+/* 80107370 00102FD0 41 82 00 54 */ beq lbl_801073C4
+/* 80107374 00102FD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107378 00102FD8 38 80 00 04 */ li r4, 4
+/* 8010737C 00102FDC 38 A0 00 00 */ li r5, 0
+/* 80107380 00102FE0 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107384 00102FE4 48 14 CA 2D */ bl func_80253DB0
+/* 80107388 00102FE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010738C 00102FEC 38 80 00 02 */ li r4, 2
+/* 80107390 00102FF0 38 A0 00 00 */ li r5, 0
+/* 80107394 00102FF4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107398 00102FF8 48 14 CA 19 */ bl func_80253DB0
+/* 8010739C 00102FFC 38 60 00 00 */ li r3, 0
+/* 801073A0 00103000 48 05 83 8D */ bl func_8015F72C
+/* 801073A4 00103004 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801073A8 00103008 38 80 00 15 */ li r4, 0x15
+/* 801073AC 0010300C 38 00 00 01 */ li r0, 1
+/* 801073B0 00103010 3B C0 00 01 */ li r30, 1
+/* 801073B4 00103014 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801073B8 00103018 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801073BC 0010301C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801073C0 00103020 48 00 00 14 */ b lbl_801073D4
+lbl_801073C4:
+/* 801073C4 00103024 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 801073C8 00103028 38 60 02 22 */ li r3, 0x222
+/* 801073CC 0010302C 38 80 00 00 */ li r4, 0
+/* 801073D0 00103030 4B F0 3D A1 */ bl func_8000B170
+lbl_801073D4:
+/* 801073D4 00103034 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801073D8 00103038 38 00 00 0A */ li r0, 0xa
+/* 801073DC 0010303C 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 801073E0 00103040 48 00 01 D4 */ b lbl_801075B4
+lbl_801073E4:
+/* 801073E4 00103044 38 60 00 01 */ li r3, 1
+/* 801073E8 00103048 48 01 3D 41 */ bl func_8011B128
+/* 801073EC 0010304C 2C 03 00 00 */ cmpwi r3, 0
+/* 801073F0 00103050 41 82 00 54 */ beq lbl_80107444
+/* 801073F4 00103054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801073F8 00103058 38 80 00 05 */ li r4, 5
+/* 801073FC 0010305C 38 A0 00 00 */ li r5, 0
+/* 80107400 00103060 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107404 00103064 48 14 C9 AD */ bl func_80253DB0
+/* 80107408 00103068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010740C 0010306C 38 80 00 02 */ li r4, 2
+/* 80107410 00103070 38 A0 00 00 */ li r5, 0
+/* 80107414 00103074 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107418 00103078 48 14 C9 99 */ bl func_80253DB0
+/* 8010741C 0010307C 38 60 00 01 */ li r3, 1
+/* 80107420 00103080 48 05 83 0D */ bl func_8015F72C
+/* 80107424 00103084 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107428 00103088 38 80 00 15 */ li r4, 0x15
+/* 8010742C 0010308C 38 00 00 02 */ li r0, 2
+/* 80107430 00103090 3B C0 00 01 */ li r30, 1
+/* 80107434 00103094 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107438 00103098 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010743C 0010309C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107440 001030A0 48 00 00 14 */ b lbl_80107454
+lbl_80107444:
+/* 80107444 001030A4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80107448 001030A8 38 60 02 22 */ li r3, 0x222
+/* 8010744C 001030AC 38 80 00 00 */ li r4, 0
+/* 80107450 001030B0 4B F0 3D 21 */ bl func_8000B170
+lbl_80107454:
+/* 80107454 001030B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107458 001030B8 38 00 00 0B */ li r0, 0xb
+/* 8010745C 001030BC 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80107460 001030C0 48 00 01 54 */ b lbl_801075B4
+lbl_80107464:
+/* 80107464 001030C4 38 60 00 02 */ li r3, 2
+/* 80107468 001030C8 48 01 3C C1 */ bl func_8011B128
+/* 8010746C 001030CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80107470 001030D0 41 82 00 54 */ beq lbl_801074C4
+/* 80107474 001030D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107478 001030D8 38 80 00 06 */ li r4, 6
+/* 8010747C 001030DC 38 A0 00 00 */ li r5, 0
+/* 80107480 001030E0 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107484 001030E4 48 14 C9 2D */ bl func_80253DB0
+/* 80107488 001030E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010748C 001030EC 38 80 00 02 */ li r4, 2
+/* 80107490 001030F0 38 A0 00 00 */ li r5, 0
+/* 80107494 001030F4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107498 001030F8 48 14 C9 19 */ bl func_80253DB0
+/* 8010749C 001030FC 38 60 00 02 */ li r3, 2
+/* 801074A0 00103100 48 05 82 8D */ bl func_8015F72C
+/* 801074A4 00103104 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801074A8 00103108 38 80 00 15 */ li r4, 0x15
+/* 801074AC 0010310C 38 00 00 03 */ li r0, 3
+/* 801074B0 00103110 3B C0 00 01 */ li r30, 1
+/* 801074B4 00103114 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801074B8 00103118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801074BC 0010311C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801074C0 00103120 48 00 00 14 */ b lbl_801074D4
+lbl_801074C4:
+/* 801074C4 00103124 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 801074C8 00103128 38 60 02 22 */ li r3, 0x222
+/* 801074CC 0010312C 38 80 00 00 */ li r4, 0
+/* 801074D0 00103130 4B F0 3C A1 */ bl func_8000B170
+lbl_801074D4:
+/* 801074D4 00103134 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801074D8 00103138 38 00 00 0C */ li r0, 0xc
+/* 801074DC 0010313C 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 801074E0 00103140 48 00 00 D4 */ b lbl_801075B4
+lbl_801074E4:
+/* 801074E4 00103144 38 60 00 03 */ li r3, 3
+/* 801074E8 00103148 48 01 3C 41 */ bl func_8011B128
+/* 801074EC 0010314C 2C 03 00 00 */ cmpwi r3, 0
+/* 801074F0 00103150 41 82 00 54 */ beq lbl_80107544
+/* 801074F4 00103154 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801074F8 00103158 38 80 00 07 */ li r4, 7
+/* 801074FC 0010315C 38 A0 00 00 */ li r5, 0
+/* 80107500 00103160 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107504 00103164 48 14 C8 AD */ bl func_80253DB0
+/* 80107508 00103168 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010750C 0010316C 38 80 00 02 */ li r4, 2
+/* 80107510 00103170 38 A0 00 00 */ li r5, 0
+/* 80107514 00103174 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107518 00103178 48 14 C8 99 */ bl func_80253DB0
+/* 8010751C 0010317C 38 60 00 03 */ li r3, 3
+/* 80107520 00103180 48 05 82 0D */ bl func_8015F72C
+/* 80107524 00103184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107528 00103188 38 80 00 15 */ li r4, 0x15
+/* 8010752C 0010318C 38 00 00 04 */ li r0, 4
+/* 80107530 00103190 3B C0 00 01 */ li r30, 1
+/* 80107534 00103194 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107538 00103198 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010753C 0010319C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107540 001031A0 48 00 00 14 */ b lbl_80107554
+lbl_80107544:
+/* 80107544 001031A4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80107548 001031A8 38 60 02 22 */ li r3, 0x222
+/* 8010754C 001031AC 38 80 00 00 */ li r4, 0
+/* 80107550 001031B0 4B F0 3C 21 */ bl func_8000B170
+lbl_80107554:
+/* 80107554 001031B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107558 001031B8 38 00 00 0D */ li r0, 0xd
+/* 8010755C 001031BC 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80107560 001031C0 48 00 00 54 */ b lbl_801075B4
+lbl_80107564:
+/* 80107564 001031C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107568 001031C8 38 80 00 08 */ li r4, 8
+/* 8010756C 001031CC 38 A0 00 00 */ li r5, 0
+/* 80107570 001031D0 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107574 001031D4 48 14 C8 3D */ bl func_80253DB0
+/* 80107578 001031D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010757C 001031DC 38 80 00 01 */ li r4, 1
+/* 80107580 001031E0 38 A0 00 00 */ li r5, 0
+/* 80107584 001031E4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107588 001031E8 48 14 C8 29 */ bl func_80253DB0
+/* 8010758C 001031EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107590 001031F0 38 A0 00 15 */ li r5, 0x15
+/* 80107594 001031F4 38 80 00 00 */ li r4, 0
+/* 80107598 001031F8 38 00 00 04 */ li r0, 4
+/* 8010759C 001031FC 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 801075A0 00103200 3B C0 00 02 */ li r30, 2
+/* 801075A4 00103204 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801075A8 00103208 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 801075AC 0010320C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801075B0 00103210 98 03 01 5C */ stb r0, 0x15c(r3)
+lbl_801075B4:
+/* 801075B4 00103214 2C 1E 00 00 */ cmpwi r30, 0
+/* 801075B8 00103218 40 A2 00 08 */ bne+ lbl_801075C0
+/* 801075BC 0010321C 48 00 CF A0 */ b lbl_8011455C
+lbl_801075C0:
+/* 801075C0 00103220 7F C3 F3 78 */ mr r3, r30
+/* 801075C4 00103224 4B F5 2F 09 */ bl func_8005A4CC
+/* 801075C8 00103228 48 00 CF 94 */ b lbl_8011455C
+lbl_801075CC:
+/* 801075CC 0010322C 2C 03 00 04 */ cmpwi r3, 4
+/* 801075D0 00103230 41 82 00 D4 */ beq lbl_801076A4
+/* 801075D4 00103234 40 80 00 1C */ bge lbl_801075F0
+/* 801075D8 00103238 2C 03 00 02 */ cmpwi r3, 2
+/* 801075DC 0010323C 41 82 00 58 */ beq lbl_80107634
+/* 801075E0 00103240 40 80 00 8C */ bge lbl_8010766C
+/* 801075E4 00103244 2C 03 00 01 */ cmpwi r3, 1
+/* 801075E8 00103248 40 80 00 14 */ bge lbl_801075FC
+/* 801075EC 0010324C 48 00 CF 70 */ b lbl_8011455C
+lbl_801075F0:
+/* 801075F0 00103250 2C 03 00 63 */ cmpwi r3, 0x63
+/* 801075F4 00103254 41 82 00 E8 */ beq lbl_801076DC
+/* 801075F8 00103258 48 00 CF 64 */ b lbl_8011455C
+lbl_801075FC:
+/* 801075FC 0010325C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107600 00103260 38 80 00 00 */ li r4, 0
+/* 80107604 00103264 38 A0 00 00 */ li r5, 0
+/* 80107608 00103268 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 8010760C 0010326C 48 14 C7 A5 */ bl func_80253DB0
+/* 80107610 00103270 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107614 00103274 38 80 00 02 */ li r4, 2
+/* 80107618 00103278 38 A0 00 00 */ li r5, 0
+/* 8010761C 0010327C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107620 00103280 48 14 C7 91 */ bl func_80253DB0
+/* 80107624 00103284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107628 00103288 38 00 00 0A */ li r0, 0xa
+/* 8010762C 0010328C 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80107630 00103290 48 00 CF 2C */ b lbl_8011455C
+lbl_80107634:
+/* 80107634 00103294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107638 00103298 38 80 00 01 */ li r4, 1
+/* 8010763C 0010329C 38 A0 00 00 */ li r5, 0
+/* 80107640 001032A0 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107644 001032A4 48 14 C7 6D */ bl func_80253DB0
+/* 80107648 001032A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010764C 001032AC 38 80 00 02 */ li r4, 2
+/* 80107650 001032B0 38 A0 00 00 */ li r5, 0
+/* 80107654 001032B4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107658 001032B8 48 14 C7 59 */ bl func_80253DB0
+/* 8010765C 001032BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107660 001032C0 38 00 00 0B */ li r0, 0xb
+/* 80107664 001032C4 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80107668 001032C8 48 00 CE F4 */ b lbl_8011455C
+lbl_8010766C:
+/* 8010766C 001032CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107670 001032D0 38 80 00 02 */ li r4, 2
+/* 80107674 001032D4 38 A0 00 00 */ li r5, 0
+/* 80107678 001032D8 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 8010767C 001032DC 48 14 C7 35 */ bl func_80253DB0
+/* 80107680 001032E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107684 001032E4 38 80 00 02 */ li r4, 2
+/* 80107688 001032E8 38 A0 00 00 */ li r5, 0
+/* 8010768C 001032EC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107690 001032F0 48 14 C7 21 */ bl func_80253DB0
+/* 80107694 001032F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107698 001032F8 38 00 00 0C */ li r0, 0xc
+/* 8010769C 001032FC 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 801076A0 00103300 48 00 CE BC */ b lbl_8011455C
+lbl_801076A4:
+/* 801076A4 00103304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801076A8 00103308 38 80 00 03 */ li r4, 3
+/* 801076AC 0010330C 38 A0 00 00 */ li r5, 0
+/* 801076B0 00103310 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 801076B4 00103314 48 14 C6 FD */ bl func_80253DB0
+/* 801076B8 00103318 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801076BC 0010331C 38 80 00 02 */ li r4, 2
+/* 801076C0 00103320 38 A0 00 00 */ li r5, 0
+/* 801076C4 00103324 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801076C8 00103328 48 14 C6 E9 */ bl func_80253DB0
+/* 801076CC 0010332C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801076D0 00103330 38 00 00 0D */ li r0, 0xd
+/* 801076D4 00103334 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 801076D8 00103338 48 00 CE 84 */ b lbl_8011455C
+lbl_801076DC:
+/* 801076DC 0010333C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801076E0 00103340 38 80 00 08 */ li r4, 8
+/* 801076E4 00103344 38 A0 00 00 */ li r5, 0
+/* 801076E8 00103348 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 801076EC 0010334C 48 14 C6 C5 */ bl func_80253DB0
+/* 801076F0 00103350 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801076F4 00103354 38 80 00 00 */ li r4, 0
+/* 801076F8 00103358 38 A0 00 00 */ li r5, 0
+/* 801076FC 0010335C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107700 00103360 48 14 C6 B1 */ bl func_80253DB0
+/* 80107704 00103364 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107708 00103368 38 00 00 04 */ li r0, 4
+/* 8010770C 0010336C 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 80107710 00103370 48 00 CE 4C */ b lbl_8011455C
+/* 80107714 00103374 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80107718 00103378 2C 00 00 00 */ cmpwi r0, 0
+/* 8010771C 0010337C 40 82 00 28 */ bne lbl_80107744
+/* 80107720 00103380 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 80107724 00103384 48 14 C6 AD */ bl func_80253DD0
+/* 80107728 00103388 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010772C 0010338C 28 00 00 03 */ cmplwi r0, 3
+/* 80107730 00103390 40 82 00 38 */ bne lbl_80107768
+/* 80107734 00103394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107738 00103398 38 00 00 16 */ li r0, 0x16
+/* 8010773C 0010339C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80107740 001033A0 48 00 00 28 */ b lbl_80107768
+lbl_80107744:
+/* 80107744 001033A4 A8 7F 00 A0 */ lha r3, 0xa0(r31)
+/* 80107748 001033A8 48 14 C6 89 */ bl func_80253DD0
+/* 8010774C 001033AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80107750 001033B0 28 00 00 03 */ cmplwi r0, 3
+/* 80107754 001033B4 40 82 00 14 */ bne lbl_80107768
+/* 80107758 001033B8 4B F4 FF 31 */ bl func_80057688
+/* 8010775C 001033BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107760 001033C0 38 00 00 16 */ li r0, 0x16
+/* 80107764 001033C4 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80107768:
+/* 80107768 001033C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010776C 001033CC 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 80107770 001033D0 28 00 00 16 */ cmplwi r0, 0x16
+/* 80107774 001033D4 41 A2 00 08 */ beq+ lbl_8010777C
+/* 80107778 001033D8 48 00 CD E4 */ b lbl_8011455C
+lbl_8010777C:
+/* 8010777C 001033DC A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 80107780 001033E0 38 80 00 09 */ li r4, 9
+/* 80107784 001033E4 38 A0 00 00 */ li r5, 0
+/* 80107788 001033E8 48 14 C6 29 */ bl func_80253DB0
+/* 8010778C 001033EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107790 001033F0 38 80 00 03 */ li r4, 3
+/* 80107794 001033F4 38 A0 00 00 */ li r5, 0
+/* 80107798 001033F8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010779C 001033FC 48 14 C6 15 */ bl func_80253DB0
+/* 801077A0 00103400 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801077A4 00103404 38 80 00 01 */ li r4, 1
+/* 801077A8 00103408 38 A0 00 00 */ li r5, 0
+/* 801077AC 0010340C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801077B0 00103410 48 14 C6 01 */ bl func_80253DB0
+/* 801077B4 00103414 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801077B8 00103418 38 00 00 FF */ li r0, 0xff
+/* 801077BC 0010341C 98 03 01 5C */ stb r0, 0x15c(r3)
+/* 801077C0 00103420 48 00 CD 9C */ b lbl_8011455C
+/* 801077C4 00103424 A8 7F 00 A0 */ lha r3, 0xa0(r31)
+/* 801077C8 00103428 48 14 C6 09 */ bl func_80253DD0
+/* 801077CC 0010342C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801077D0 00103430 28 00 00 03 */ cmplwi r0, 3
+/* 801077D4 00103434 41 A2 00 08 */ beq+ lbl_801077DC
+/* 801077D8 00103438 48 00 CD 84 */ b lbl_8011455C
+lbl_801077DC:
+/* 801077DC 0010343C 4B F4 FE C1 */ bl func_8005769C
+/* 801077E0 00103440 2C 03 00 00 */ cmpwi r3, 0
+/* 801077E4 00103444 41 A2 00 08 */ beq+ lbl_801077EC
+/* 801077E8 00103448 48 00 CD 74 */ b lbl_8011455C
+lbl_801077EC:
+/* 801077EC 0010344C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801077F0 00103450 38 80 00 08 */ li r4, 8
+/* 801077F4 00103454 38 A0 00 00 */ li r5, 0
+/* 801077F8 00103458 A8 63 00 A0 */ lha r3, 0xa0(r3)
+/* 801077FC 0010345C 48 14 C5 F5 */ bl func_80253DF0
+/* 80107800 00103460 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107804 00103464 38 80 00 08 */ li r4, 8
+/* 80107808 00103468 38 A0 00 00 */ li r5, 0
+/* 8010780C 0010346C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107810 00103470 48 14 C5 E1 */ bl func_80253DF0
+/* 80107814 00103474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107818 00103478 38 80 00 08 */ li r4, 8
+/* 8010781C 0010347C 38 A0 00 00 */ li r5, 0
+/* 80107820 00103480 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80107824 00103484 48 14 C5 CD */ bl func_80253DF0
+/* 80107828 00103488 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010782C 0010348C 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80107830 00103490 2C 00 00 00 */ cmpwi r0, 0
+/* 80107834 00103494 40 82 00 94 */ bne lbl_801078C8
+/* 80107838 00103498 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 8010783C 0010349C 38 80 00 08 */ li r4, 8
+/* 80107840 001034A0 38 A0 00 01 */ li r5, 1
+/* 80107844 001034A4 48 14 C5 AD */ bl func_80253DF0
+/* 80107848 001034A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010784C 001034AC 38 80 00 06 */ li r4, 6
+/* 80107850 001034B0 38 A0 00 00 */ li r5, 0
+/* 80107854 001034B4 A8 63 00 9E */ lha r3, 0x9e(r3)
+/* 80107858 001034B8 48 14 C5 59 */ bl func_80253DB0
+/* 8010785C 001034BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107860 001034C0 38 80 00 08 */ li r4, 8
+/* 80107864 001034C4 38 A0 00 01 */ li r5, 1
+/* 80107868 001034C8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010786C 001034CC 48 14 C5 85 */ bl func_80253DF0
+/* 80107870 001034D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107874 001034D4 38 80 00 04 */ li r4, 4
+/* 80107878 001034D8 38 A0 00 00 */ li r5, 0
+/* 8010787C 001034DC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80107880 001034E0 48 14 C5 31 */ bl func_80253DB0
+/* 80107884 001034E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107888 001034E8 38 80 00 08 */ li r4, 8
+/* 8010788C 001034EC 38 A0 00 01 */ li r5, 1
+/* 80107890 001034F0 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80107894 001034F4 48 14 C5 5D */ bl func_80253DF0
+/* 80107898 001034F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010789C 001034FC 38 80 00 02 */ li r4, 2
+/* 801078A0 00103500 38 A0 00 00 */ li r5, 0
+/* 801078A4 00103504 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801078A8 00103508 48 14 C5 09 */ bl func_80253DB0
+/* 801078AC 0010350C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801078B0 00103510 38 80 00 0F */ li r4, 0xf
+/* 801078B4 00103514 38 00 00 02 */ li r0, 2
+/* 801078B8 00103518 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 801078BC 0010351C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801078C0 00103520 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801078C4 00103524 48 00 CC 98 */ b lbl_8011455C
+lbl_801078C8:
+/* 801078C8 00103528 38 60 00 01 */ li r3, 1
+/* 801078CC 0010352C 4B F4 E5 E9 */ bl func_80055EB4
+/* 801078D0 00103530 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801078D4 00103534 38 00 00 24 */ li r0, 0x24
+/* 801078D8 00103538 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801078DC 0010353C 48 05 7E 05 */ bl func_8015F6E0
+/* 801078E0 00103540 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801078E4 00103544 90 64 00 D8 */ stw r3, 0xd8(r4)
+/* 801078E8 00103548 48 05 D5 55 */ bl func_80164E3C
+/* 801078EC 0010354C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801078F0 00103550 38 00 00 05 */ li r0, 5
+/* 801078F4 00103554 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 801078F8 00103558 98 04 00 E1 */ stb r0, 0xe1(r4)
+/* 801078FC 0010355C 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 80107900 00103560 4B F4 D7 65 */ bl func_80055064
+/* 80107904 00103564 4B F4 E9 71 */ bl func_80056274
+/* 80107908 00103568 48 00 CC 54 */ b lbl_8011455C
+/* 8010790C 0010356C 38 60 00 06 */ li r3, 6
+/* 80107910 00103570 38 80 00 02 */ li r4, 2
+/* 80107914 00103574 38 A0 00 01 */ li r5, 1
+/* 80107918 00103578 48 05 B0 29 */ bl func_80162940
+/* 8010791C 0010357C 38 60 00 07 */ li r3, 7
+/* 80107920 00103580 48 05 B1 71 */ bl func_80162A90
+/* 80107924 00103584 28 03 00 01 */ cmplwi r3, 1
+/* 80107928 00103588 40 82 00 A8 */ bne lbl_801079D0
+/* 8010792C 0010358C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107930 00103590 38 00 01 0D */ li r0, 0x10d
+/* 80107934 00103594 3B 80 00 00 */ li r28, 0
+/* 80107938 00103598 38 A0 00 01 */ li r5, 1
+/* 8010793C 0010359C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80107940 001035A0 38 60 00 07 */ li r3, 7
+/* 80107944 001035A4 38 80 00 02 */ li r4, 2
+/* 80107948 001035A8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010794C 001035AC B3 86 02 0E */ sth r28, 0x20e(r6)
+/* 80107950 001035B0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107954 001035B4 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 80107958 001035B8 60 00 10 00 */ ori r0, r0, 0x1000
+/* 8010795C 001035BC B0 06 02 20 */ sth r0, 0x220(r6)
+/* 80107960 001035C0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107964 001035C4 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 80107968 001035C8 60 00 08 00 */ ori r0, r0, 0x800
+/* 8010796C 001035CC B0 06 02 20 */ sth r0, 0x220(r6)
+/* 80107970 001035D0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107974 001035D4 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 80107978 001035D8 60 00 01 00 */ ori r0, r0, 0x100
+/* 8010797C 001035DC B0 06 02 20 */ sth r0, 0x220(r6)
+/* 80107980 001035E0 48 05 AF C1 */ bl func_80162940
+/* 80107984 001035E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107988 001035E8 38 80 00 00 */ li r4, 0
+/* 8010798C 001035EC 80 63 01 60 */ lwz r3, 0x160(r3)
+/* 80107990 001035F0 4B F4 EA 5D */ bl func_800563EC
+/* 80107994 001035F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107998 001035F8 38 80 00 00 */ li r4, 0
+/* 8010799C 001035FC 48 01 06 D5 */ bl func_80118070
+/* 801079A0 00103600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801079A4 00103604 38 80 00 01 */ li r4, 1
+/* 801079A8 00103608 B3 83 01 2C */ sth r28, 0x12c(r3)
+/* 801079AC 0010360C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801079B0 00103610 48 00 DC 8D */ bl func_8011563C
+/* 801079B4 00103614 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801079B8 00103618 38 80 00 02 */ li r4, 2
+/* 801079BC 0010361C 48 00 E5 11 */ bl func_80115ECC
+/* 801079C0 00103620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801079C4 00103624 38 00 00 01 */ li r0, 1
+/* 801079C8 00103628 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801079CC 0010362C 48 00 CB 90 */ b lbl_8011455C
+lbl_801079D0:
+/* 801079D0 00103630 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801079D4 00103634 38 60 00 07 */ li r3, 7
+/* 801079D8 00103638 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 801079DC 0010363C 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16
+/* 801079E0 00103640 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 801079E4 00103644 48 05 B0 AD */ bl func_80162A90
+/* 801079E8 00103648 28 03 00 03 */ cmplwi r3, 3
+/* 801079EC 0010364C 40 82 00 C0 */ bne lbl_80107AAC
+/* 801079F0 00103650 38 60 01 85 */ li r3, 0x185
+/* 801079F4 00103654 48 05 B0 9D */ bl func_80162A90
+/* 801079F8 00103658 2C 03 00 00 */ cmpwi r3, 0
+/* 801079FC 0010365C 40 82 00 B0 */ bne lbl_80107AAC
+/* 80107A00 00103660 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A04 00103664 38 00 01 31 */ li r0, 0x131
+/* 80107A08 00103668 38 60 01 85 */ li r3, 0x185
+/* 80107A0C 0010366C 38 80 00 01 */ li r4, 1
+/* 80107A10 00103670 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80107A14 00103674 38 A0 00 01 */ li r5, 1
+/* 80107A18 00103678 48 05 AF 29 */ bl func_80162940
+/* 80107A1C 0010367C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A20 00103680 3B 80 00 00 */ li r28, 0
+/* 80107A24 00103684 38 A0 00 01 */ li r5, 1
+/* 80107A28 00103688 38 60 00 07 */ li r3, 7
+/* 80107A2C 0010368C B3 84 02 0E */ sth r28, 0x20e(r4)
+/* 80107A30 00103690 38 80 00 02 */ li r4, 2
+/* 80107A34 00103694 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A38 00103698 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 80107A3C 0010369C 60 00 10 00 */ ori r0, r0, 0x1000
+/* 80107A40 001036A0 B0 06 02 20 */ sth r0, 0x220(r6)
+/* 80107A44 001036A4 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A48 001036A8 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 80107A4C 001036AC 60 00 08 00 */ ori r0, r0, 0x800
+/* 80107A50 001036B0 B0 06 02 20 */ sth r0, 0x220(r6)
+/* 80107A54 001036B4 48 05 AE ED */ bl func_80162940
+/* 80107A58 001036B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A5C 001036BC 38 80 00 00 */ li r4, 0
+/* 80107A60 001036C0 80 63 01 60 */ lwz r3, 0x160(r3)
+/* 80107A64 001036C4 4B F4 E9 89 */ bl func_800563EC
+/* 80107A68 001036C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A6C 001036CC 38 80 00 00 */ li r4, 0
+/* 80107A70 001036D0 48 01 06 01 */ bl func_80118070
+/* 80107A74 001036D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A78 001036D8 38 80 00 01 */ li r4, 1
+/* 80107A7C 001036DC B3 83 01 2C */ sth r28, 0x12c(r3)
+/* 80107A80 001036E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A84 001036E4 48 00 DB B9 */ bl func_8011563C
+/* 80107A88 001036E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A8C 001036EC 38 80 00 00 */ li r4, 0
+/* 80107A90 001036F0 48 00 E4 3D */ bl func_80115ECC
+/* 80107A94 001036F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107A98 001036F8 38 00 00 01 */ li r0, 1
+/* 80107A9C 001036FC 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80107AA0 00103700 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107AA4 00103704 93 83 01 1C */ stw r28, 0x11c(r3)
+/* 80107AA8 00103708 48 00 CA B4 */ b lbl_8011455C
+lbl_80107AAC:
+/* 80107AAC 0010370C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107AB0 00103710 38 60 00 07 */ li r3, 7
+/* 80107AB4 00103714 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 80107AB8 00103718 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 80107ABC 0010371C B0 04 02 20 */ sth r0, 0x220(r4)
+/* 80107AC0 00103720 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107AC4 00103724 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 80107AC8 00103728 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 80107ACC 0010372C B0 04 02 20 */ sth r0, 0x220(r4)
+/* 80107AD0 00103730 48 05 AF C1 */ bl func_80162A90
+/* 80107AD4 00103734 28 03 00 02 */ cmplwi r3, 2
+/* 80107AD8 00103738 41 82 00 60 */ beq lbl_80107B38
+/* 80107ADC 0010373C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107AE0 00103740 38 80 00 00 */ li r4, 0
+/* 80107AE4 00103744 80 63 01 60 */ lwz r3, 0x160(r3)
+/* 80107AE8 00103748 4B F4 E9 05 */ bl func_800563EC
+/* 80107AEC 0010374C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107AF0 00103750 38 80 00 00 */ li r4, 0
+/* 80107AF4 00103754 48 01 05 7D */ bl func_80118070
+/* 80107AF8 00103758 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107AFC 0010375C 38 00 00 00 */ li r0, 0
+/* 80107B00 00103760 38 80 00 01 */ li r4, 1
+/* 80107B04 00103764 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80107B08 00103768 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107B0C 0010376C 48 00 DB 31 */ bl func_8011563C
+/* 80107B10 00103770 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107B14 00103774 38 80 00 08 */ li r4, 8
+/* 80107B18 00103778 38 A0 00 01 */ li r5, 1
+/* 80107B1C 0010377C A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107B20 00103780 48 14 C2 D1 */ bl func_80253DF0
+/* 80107B24 00103784 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107B28 00103788 38 80 00 10 */ li r4, 0x10
+/* 80107B2C 0010378C 38 A0 00 00 */ li r5, 0
+/* 80107B30 00103790 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107B34 00103794 48 14 C2 7D */ bl func_80253DB0
+lbl_80107B38:
+/* 80107B38 00103798 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107B3C 0010379C 38 00 00 2C */ li r0, 0x2c
+/* 80107B40 001037A0 38 60 01 85 */ li r3, 0x185
+/* 80107B44 001037A4 38 80 00 01 */ li r4, 1
+/* 80107B48 001037A8 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80107B4C 001037AC 38 A0 00 01 */ li r5, 1
+/* 80107B50 001037B0 48 05 AD F1 */ bl func_80162940
+/* 80107B54 001037B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107B58 001037B8 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 80107B5C 001037BC 28 00 00 07 */ cmplwi r0, 7
+/* 80107B60 001037C0 40 A1 00 08 */ ble+ lbl_80107B68
+/* 80107B64 001037C4 48 00 C9 F8 */ b lbl_8011455C
+lbl_80107B68:
+/* 80107B68 001037C8 3C 60 80 42 */ lis r3, lbl_8041AC48@ha
+/* 80107B6C 001037CC 54 00 10 3A */ slwi r0, r0, 2
+/* 80107B70 001037D0 38 63 AC 48 */ addi r3, r3, lbl_8041AC48@l
+/* 80107B74 001037D4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80107B78 001037D8 7C 69 03 A6 */ mtctr r3
+/* 80107B7C 001037DC 4E 80 04 20 */ bctr
+/* 80107B80 001037E0 38 60 2A FA */ li r3, 0x2afa
+/* 80107B84 001037E4 38 00 2A F3 */ li r0, 0x2af3
+/* 80107B88 001037E8 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107B8C 001037EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107B90 001037F0 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107B94 001037F4 48 00 C9 C8 */ b lbl_8011455C
+/* 80107B98 001037F8 38 60 2A FB */ li r3, 0x2afb
+/* 80107B9C 001037FC 38 00 2A F4 */ li r0, 0x2af4
+/* 80107BA0 00103800 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107BA4 00103804 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107BA8 00103808 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107BAC 0010380C 48 00 C9 B0 */ b lbl_8011455C
+/* 80107BB0 00103810 38 60 2A FE */ li r3, 0x2afe
+/* 80107BB4 00103814 38 00 2A F7 */ li r0, 0x2af7
+/* 80107BB8 00103818 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107BBC 0010381C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107BC0 00103820 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107BC4 00103824 48 00 C9 98 */ b lbl_8011455C
+/* 80107BC8 00103828 38 60 2A FF */ li r3, 0x2aff
+/* 80107BCC 0010382C 38 00 2A F8 */ li r0, 0x2af8
+/* 80107BD0 00103830 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107BD4 00103834 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107BD8 00103838 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107BDC 0010383C 48 00 C9 80 */ b lbl_8011455C
+/* 80107BE0 00103840 38 60 2A F9 */ li r3, 0x2af9
+/* 80107BE4 00103844 38 00 2A F2 */ li r0, 0x2af2
+/* 80107BE8 00103848 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107BEC 0010384C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107BF0 00103850 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107BF4 00103854 48 00 C9 68 */ b lbl_8011455C
+/* 80107BF8 00103858 38 60 2A FC */ li r3, 0x2afc
+/* 80107BFC 0010385C 38 00 2A F5 */ li r0, 0x2af5
+/* 80107C00 00103860 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107C04 00103864 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107C08 00103868 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107C0C 0010386C 48 00 C9 50 */ b lbl_8011455C
+/* 80107C10 00103870 38 60 2A FD */ li r3, 0x2afd
+/* 80107C14 00103874 38 00 2A F6 */ li r0, 0x2af6
+/* 80107C18 00103878 90 64 01 18 */ stw r3, 0x118(r4)
+/* 80107C1C 0010387C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107C20 00103880 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107C24 00103884 48 00 C9 38 */ b lbl_8011455C
+/* 80107C28 00103888 3B 80 00 00 */ li r28, 0
+/* 80107C2C 0010388C 38 60 00 07 */ li r3, 7
+/* 80107C30 00103890 48 05 AE 61 */ bl func_80162A90
+/* 80107C34 00103894 28 03 00 02 */ cmplwi r3, 2
+/* 80107C38 00103898 40 82 00 0C */ bne lbl_80107C44
+/* 80107C3C 0010389C 3B 80 00 01 */ li r28, 1
+/* 80107C40 001038A0 48 00 00 20 */ b lbl_80107C60
+lbl_80107C44:
+/* 80107C44 001038A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107C48 001038A8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107C4C 001038AC 48 14 C1 85 */ bl func_80253DD0
+/* 80107C50 001038B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80107C54 001038B4 28 00 00 03 */ cmplwi r0, 3
+/* 80107C58 001038B8 40 82 00 08 */ bne lbl_80107C60
+/* 80107C5C 001038BC 3B 80 00 01 */ li r28, 1
+lbl_80107C60:
+/* 80107C60 001038C0 2C 1C 00 00 */ cmpwi r28, 0
+/* 80107C64 001038C4 40 A2 00 08 */ bne+ lbl_80107C6C
+/* 80107C68 001038C8 48 00 C8 F4 */ b lbl_8011455C
+lbl_80107C6C:
+/* 80107C6C 001038CC 4B F4 F9 01 */ bl func_8005756C
+/* 80107C70 001038D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80107C74 001038D4 41 A2 00 08 */ beq+ lbl_80107C7C
+/* 80107C78 001038D8 48 00 CA B8 */ b lbl_80114730
+lbl_80107C7C:
+/* 80107C7C 001038DC 38 60 00 07 */ li r3, 7
+/* 80107C80 001038E0 48 05 AE 11 */ bl func_80162A90
+/* 80107C84 001038E4 28 03 00 02 */ cmplwi r3, 2
+/* 80107C88 001038E8 40 82 00 14 */ bne lbl_80107C9C
+/* 80107C8C 001038EC 38 60 00 07 */ li r3, 7
+/* 80107C90 001038F0 38 80 00 03 */ li r4, 3
+/* 80107C94 001038F4 38 A0 00 01 */ li r5, 1
+/* 80107C98 001038F8 48 05 AC A9 */ bl func_80162940
+lbl_80107C9C:
+/* 80107C9C 001038FC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107CA0 00103900 38 00 00 2D */ li r0, 0x2d
+/* 80107CA4 00103904 38 60 00 00 */ li r3, 0
+/* 80107CA8 00103908 38 80 00 00 */ li r4, 0
+/* 80107CAC 0010390C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80107CB0 00103910 4B F5 1C 49 */ bl func_800598F8
+/* 80107CB4 00103914 38 60 00 05 */ li r3, 5
+/* 80107CB8 00103918 38 80 00 00 */ li r4, 0
+/* 80107CBC 0010391C 38 A0 00 00 */ li r5, 0
+/* 80107CC0 00103920 38 C0 00 01 */ li r6, 1
+/* 80107CC4 00103924 38 E0 00 06 */ li r7, 6
+/* 80107CC8 00103928 39 00 00 00 */ li r8, 0
+/* 80107CCC 0010392C 4B F5 1C FD */ bl func_800599C8
+/* 80107CD0 00103930 38 60 00 01 */ li r3, 1
+/* 80107CD4 00103934 38 80 00 00 */ li r4, 0
+/* 80107CD8 00103938 38 A0 00 05 */ li r5, 5
+/* 80107CDC 0010393C 38 C0 00 02 */ li r6, 2
+/* 80107CE0 00103940 38 E0 00 07 */ li r7, 7
+/* 80107CE4 00103944 39 00 00 00 */ li r8, 0
+/* 80107CE8 00103948 4B F5 1C E1 */ bl func_800599C8
+/* 80107CEC 0010394C 38 60 00 02 */ li r3, 2
+/* 80107CF0 00103950 38 80 00 00 */ li r4, 0
+/* 80107CF4 00103954 38 A0 00 01 */ li r5, 1
+/* 80107CF8 00103958 38 C0 00 00 */ li r6, 0
+/* 80107CFC 0010395C 38 E0 00 03 */ li r7, 3
+/* 80107D00 00103960 39 00 00 00 */ li r8, 0
+/* 80107D04 00103964 4B F5 1C C5 */ bl func_800599C8
+/* 80107D08 00103968 38 60 00 06 */ li r3, 6
+/* 80107D0C 0010396C 38 80 00 05 */ li r4, 5
+/* 80107D10 00103970 38 A0 00 00 */ li r5, 0
+/* 80107D14 00103974 38 C0 00 07 */ li r6, 7
+/* 80107D18 00103978 38 E0 00 04 */ li r7, 4
+/* 80107D1C 0010397C 39 00 00 00 */ li r8, 0
+/* 80107D20 00103980 4B F5 1C A9 */ bl func_800599C8
+/* 80107D24 00103984 38 60 00 07 */ li r3, 7
+/* 80107D28 00103988 38 80 00 01 */ li r4, 1
+/* 80107D2C 0010398C 38 A0 00 06 */ li r5, 6
+/* 80107D30 00103990 38 C0 00 03 */ li r6, 3
+/* 80107D34 00103994 38 E0 00 04 */ li r7, 4
+/* 80107D38 00103998 39 00 00 00 */ li r8, 0
+/* 80107D3C 0010399C 4B F5 1C 8D */ bl func_800599C8
+/* 80107D40 001039A0 38 60 00 03 */ li r3, 3
+/* 80107D44 001039A4 38 80 00 02 */ li r4, 2
+/* 80107D48 001039A8 38 A0 00 07 */ li r5, 7
+/* 80107D4C 001039AC 38 C0 00 00 */ li r6, 0
+/* 80107D50 001039B0 38 E0 00 04 */ li r7, 4
+/* 80107D54 001039B4 39 00 00 00 */ li r8, 0
+/* 80107D58 001039B8 4B F5 1C 71 */ bl func_800599C8
+/* 80107D5C 001039BC 38 60 00 04 */ li r3, 4
+/* 80107D60 001039C0 38 80 00 06 */ li r4, 6
+/* 80107D64 001039C4 38 A0 00 00 */ li r5, 0
+/* 80107D68 001039C8 38 C0 00 03 */ li r6, 3
+/* 80107D6C 001039CC 38 E0 00 00 */ li r7, 0
+/* 80107D70 001039D0 39 00 00 00 */ li r8, 0
+/* 80107D74 001039D4 4B F5 1C 55 */ bl func_800599C8
+/* 80107D78 001039D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107D7C 001039DC 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80107D80 001039E0 98 03 00 E0 */ stb r0, 0xe0(r3)
+/* 80107D84 001039E4 48 00 C7 D8 */ b lbl_8011455C
+/* 80107D88 001039E8 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 80107D8C 001039EC 38 60 00 00 */ li r3, 0
+/* 80107D90 001039F0 38 A0 00 00 */ li r5, 0
+/* 80107D94 001039F4 38 C0 00 01 */ li r6, 1
+/* 80107D98 001039F8 4B F5 1C D5 */ bl func_80059A6C
+/* 80107D9C 001039FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80107DA0 00103A00 40 A2 00 08 */ bne+ lbl_80107DA8
+/* 80107DA4 00103A04 48 00 C7 B8 */ b lbl_8011455C
+lbl_80107DA8:
+/* 80107DA8 00103A08 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80107DAC 00103A0C 41 82 01 7C */ beq lbl_80107F28
+/* 80107DB0 00103A10 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80107DB4 00103A14 28 00 00 07 */ cmplwi r0, 7
+/* 80107DB8 00103A18 40 A1 00 08 */ ble+ lbl_80107DC0
+/* 80107DBC 00103A1C 48 00 C7 A0 */ b lbl_8011455C
+lbl_80107DC0:
+/* 80107DC0 00103A20 3C 60 80 42 */ lis r3, lbl_8041AC28@ha
+/* 80107DC4 00103A24 54 00 10 3A */ slwi r0, r0, 2
+/* 80107DC8 00103A28 38 63 AC 28 */ addi r3, r3, lbl_8041AC28@l
+/* 80107DCC 00103A2C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80107DD0 00103A30 7C 69 03 A6 */ mtctr r3
+/* 80107DD4 00103A34 4E 80 04 20 */ bctr
+/* 80107DD8 00103A38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107DDC 00103A3C 38 80 00 08 */ li r4, 8
+/* 80107DE0 00103A40 38 A0 00 00 */ li r5, 0
+/* 80107DE4 00103A44 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107DE8 00103A48 48 14 BF C9 */ bl func_80253DB0
+/* 80107DEC 00103A4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107DF0 00103A50 38 80 00 2E */ li r4, 0x2e
+/* 80107DF4 00103A54 38 00 00 01 */ li r0, 1
+/* 80107DF8 00103A58 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107DFC 00103A5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E00 00103A60 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107E04 00103A64 48 00 C7 58 */ b lbl_8011455C
+/* 80107E08 00103A68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E0C 00103A6C 38 80 00 09 */ li r4, 9
+/* 80107E10 00103A70 38 A0 00 00 */ li r5, 0
+/* 80107E14 00103A74 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107E18 00103A78 48 14 BF 99 */ bl func_80253DB0
+/* 80107E1C 00103A7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E20 00103A80 38 80 00 2E */ li r4, 0x2e
+/* 80107E24 00103A84 38 00 00 02 */ li r0, 2
+/* 80107E28 00103A88 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107E2C 00103A8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E30 00103A90 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107E34 00103A94 48 00 C7 28 */ b lbl_8011455C
+/* 80107E38 00103A98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E3C 00103A9C 38 80 00 0C */ li r4, 0xc
+/* 80107E40 00103AA0 38 A0 00 00 */ li r5, 0
+/* 80107E44 00103AA4 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107E48 00103AA8 48 14 BF 69 */ bl func_80253DB0
+/* 80107E4C 00103AAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E50 00103AB0 38 80 00 2E */ li r4, 0x2e
+/* 80107E54 00103AB4 38 00 00 03 */ li r0, 3
+/* 80107E58 00103AB8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107E5C 00103ABC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E60 00103AC0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107E64 00103AC4 48 00 C6 F8 */ b lbl_8011455C
+/* 80107E68 00103AC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E6C 00103ACC 38 80 00 0D */ li r4, 0xd
+/* 80107E70 00103AD0 38 A0 00 00 */ li r5, 0
+/* 80107E74 00103AD4 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107E78 00103AD8 48 14 BF 39 */ bl func_80253DB0
+/* 80107E7C 00103ADC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E80 00103AE0 38 80 00 2E */ li r4, 0x2e
+/* 80107E84 00103AE4 38 00 00 04 */ li r0, 4
+/* 80107E88 00103AE8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107E8C 00103AEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E90 00103AF0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107E94 00103AF4 48 00 C6 C8 */ b lbl_8011455C
+/* 80107E98 00103AF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107E9C 00103AFC 38 80 00 07 */ li r4, 7
+/* 80107EA0 00103B00 38 A0 00 00 */ li r5, 0
+/* 80107EA4 00103B04 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107EA8 00103B08 48 14 BF 09 */ bl func_80253DB0
+/* 80107EAC 00103B0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107EB0 00103B10 38 80 00 2E */ li r4, 0x2e
+/* 80107EB4 00103B14 38 00 00 05 */ li r0, 5
+/* 80107EB8 00103B18 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107EBC 00103B1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107EC0 00103B20 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107EC4 00103B24 48 00 C6 98 */ b lbl_8011455C
+/* 80107EC8 00103B28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107ECC 00103B2C 38 80 00 0A */ li r4, 0xa
+/* 80107ED0 00103B30 38 A0 00 00 */ li r5, 0
+/* 80107ED4 00103B34 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107ED8 00103B38 48 14 BE D9 */ bl func_80253DB0
+/* 80107EDC 00103B3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107EE0 00103B40 38 80 00 2E */ li r4, 0x2e
+/* 80107EE4 00103B44 38 00 00 06 */ li r0, 6
+/* 80107EE8 00103B48 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107EEC 00103B4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107EF0 00103B50 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107EF4 00103B54 48 00 C6 68 */ b lbl_8011455C
+/* 80107EF8 00103B58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107EFC 00103B5C 38 80 00 0B */ li r4, 0xb
+/* 80107F00 00103B60 38 A0 00 00 */ li r5, 0
+/* 80107F04 00103B64 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107F08 00103B68 48 14 BE A9 */ bl func_80253DB0
+/* 80107F0C 00103B6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F10 00103B70 38 80 00 2E */ li r4, 0x2e
+/* 80107F14 00103B74 38 00 00 07 */ li r0, 7
+/* 80107F18 00103B78 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80107F1C 00103B7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F20 00103B80 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80107F24 00103B84 48 00 C6 38 */ b lbl_8011455C
+lbl_80107F28:
+/* 80107F28 00103B88 28 03 00 07 */ cmplwi r3, 7
+/* 80107F2C 00103B8C 40 A1 00 08 */ ble+ lbl_80107F34
+/* 80107F30 00103B90 48 00 C6 2C */ b lbl_8011455C
+lbl_80107F34:
+/* 80107F34 00103B94 3C 80 80 42 */ lis r4, lbl_8041AC08@ha
+/* 80107F38 00103B98 54 60 10 3A */ slwi r0, r3, 2
+/* 80107F3C 00103B9C 38 84 AC 08 */ addi r4, r4, lbl_8041AC08@l
+/* 80107F40 00103BA0 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80107F44 00103BA4 7C 89 03 A6 */ mtctr r4
+/* 80107F48 00103BA8 4E 80 04 20 */ bctr
+/* 80107F4C 00103BAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F50 00103BB0 38 80 00 01 */ li r4, 1
+/* 80107F54 00103BB4 38 A0 00 00 */ li r5, 0
+/* 80107F58 00103BB8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107F5C 00103BBC 48 14 BE 55 */ bl func_80253DB0
+/* 80107F60 00103BC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F64 00103BC4 38 80 2A FA */ li r4, 0x2afa
+/* 80107F68 00103BC8 38 00 2A F3 */ li r0, 0x2af3
+/* 80107F6C 00103BCC 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80107F70 00103BD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F74 00103BD4 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107F78 00103BD8 48 00 C5 E4 */ b lbl_8011455C
+/* 80107F7C 00103BDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F80 00103BE0 38 80 00 02 */ li r4, 2
+/* 80107F84 00103BE4 38 A0 00 00 */ li r5, 0
+/* 80107F88 00103BE8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107F8C 00103BEC 48 14 BE 25 */ bl func_80253DB0
+/* 80107F90 00103BF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107F94 00103BF4 38 80 2A FB */ li r4, 0x2afb
+/* 80107F98 00103BF8 38 00 2A F4 */ li r0, 0x2af4
+/* 80107F9C 00103BFC 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80107FA0 00103C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107FA4 00103C04 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107FA8 00103C08 48 00 C5 B4 */ b lbl_8011455C
+/* 80107FAC 00103C0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107FB0 00103C10 38 80 00 05 */ li r4, 5
+/* 80107FB4 00103C14 38 A0 00 00 */ li r5, 0
+/* 80107FB8 00103C18 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107FBC 00103C1C 48 14 BD F5 */ bl func_80253DB0
+/* 80107FC0 00103C20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107FC4 00103C24 38 80 2A FE */ li r4, 0x2afe
+/* 80107FC8 00103C28 38 00 2A F7 */ li r0, 0x2af7
+/* 80107FCC 00103C2C 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80107FD0 00103C30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107FD4 00103C34 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80107FD8 00103C38 48 00 C5 84 */ b lbl_8011455C
+/* 80107FDC 00103C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107FE0 00103C40 38 80 00 06 */ li r4, 6
+/* 80107FE4 00103C44 38 A0 00 00 */ li r5, 0
+/* 80107FE8 00103C48 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80107FEC 00103C4C 48 14 BD C5 */ bl func_80253DB0
+/* 80107FF0 00103C50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80107FF4 00103C54 38 80 2A FF */ li r4, 0x2aff
+/* 80107FF8 00103C58 38 00 2A F8 */ li r0, 0x2af8
+/* 80107FFC 00103C5C 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80108000 00103C60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108004 00103C64 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80108008 00103C68 48 00 C5 54 */ b lbl_8011455C
+/* 8010800C 00103C6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108010 00103C70 38 80 00 00 */ li r4, 0
+/* 80108014 00103C74 38 A0 00 00 */ li r5, 0
+/* 80108018 00103C78 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010801C 00103C7C 48 14 BD 95 */ bl func_80253DB0
+/* 80108020 00103C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108024 00103C84 38 80 2A F9 */ li r4, 0x2af9
+/* 80108028 00103C88 38 00 2A F2 */ li r0, 0x2af2
+/* 8010802C 00103C8C 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80108030 00103C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108034 00103C94 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80108038 00103C98 48 00 C5 24 */ b lbl_8011455C
+/* 8010803C 00103C9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108040 00103CA0 38 80 00 03 */ li r4, 3
+/* 80108044 00103CA4 38 A0 00 00 */ li r5, 0
+/* 80108048 00103CA8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010804C 00103CAC 48 14 BD 65 */ bl func_80253DB0
+/* 80108050 00103CB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108054 00103CB4 38 80 2A FC */ li r4, 0x2afc
+/* 80108058 00103CB8 38 00 2A F5 */ li r0, 0x2af5
+/* 8010805C 00103CBC 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80108060 00103CC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108064 00103CC4 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80108068 00103CC8 48 00 C4 F4 */ b lbl_8011455C
+/* 8010806C 00103CCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108070 00103CD0 38 80 00 04 */ li r4, 4
+/* 80108074 00103CD4 38 A0 00 00 */ li r5, 0
+/* 80108078 00103CD8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010807C 00103CDC 48 14 BD 35 */ bl func_80253DB0
+/* 80108080 00103CE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108084 00103CE4 38 80 2A FD */ li r4, 0x2afd
+/* 80108088 00103CE8 38 00 2A F6 */ li r0, 0x2af6
+/* 8010808C 00103CEC 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80108090 00103CF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108094 00103CF4 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 80108098 00103CF8 48 00 C4 C4 */ b lbl_8011455C
+/* 8010809C 00103CFC A8 7F 00 86 */ lha r3, 0x86(r31)
+/* 801080A0 00103D00 48 14 BD 31 */ bl func_80253DD0
+/* 801080A4 00103D04 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801080A8 00103D08 28 00 00 03 */ cmplwi r0, 3
+/* 801080AC 00103D0C 41 A2 00 08 */ beq+ lbl_801080B4
+/* 801080B0 00103D10 48 00 C4 AC */ b lbl_8011455C
+lbl_801080B4:
+/* 801080B4 00103D14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801080B8 00103D18 38 80 00 0F */ li r4, 0xf
+/* 801080BC 00103D1C 38 A0 00 00 */ li r5, 0
+/* 801080C0 00103D20 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 801080C4 00103D24 48 14 BC ED */ bl func_80253DB0
+/* 801080C8 00103D28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801080CC 00103D2C 38 00 00 2F */ li r0, 0x2f
+/* 801080D0 00103D30 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801080D4 00103D34 48 00 C4 88 */ b lbl_8011455C
+/* 801080D8 00103D38 A8 7F 00 86 */ lha r3, 0x86(r31)
+/* 801080DC 00103D3C 48 14 BC F5 */ bl func_80253DD0
+/* 801080E0 00103D40 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801080E4 00103D44 28 00 00 03 */ cmplwi r0, 3
+/* 801080E8 00103D48 41 A2 00 08 */ beq+ lbl_801080F0
+/* 801080EC 00103D4C 48 00 C4 70 */ b lbl_8011455C
+lbl_801080F0:
+/* 801080F0 00103D50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801080F4 00103D54 38 80 00 08 */ li r4, 8
+/* 801080F8 00103D58 38 A0 00 00 */ li r5, 0
+/* 801080FC 00103D5C A8 63 00 86 */ lha r3, 0x86(r3)
+/* 80108100 00103D60 48 14 BC F1 */ bl func_80253DF0
+/* 80108104 00103D64 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108108 00103D68 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 8010810C 00103D6C 28 00 00 07 */ cmplwi r0, 7
+/* 80108110 00103D70 40 A1 00 08 */ ble+ lbl_80108118
+/* 80108114 00103D74 48 00 C4 48 */ b lbl_8011455C
+lbl_80108118:
+/* 80108118 00103D78 3C 60 80 42 */ lis r3, lbl_8041ABE8@ha
+/* 8010811C 00103D7C 54 00 10 3A */ slwi r0, r0, 2
+/* 80108120 00103D80 38 63 AB E8 */ addi r3, r3, lbl_8041ABE8@l
+/* 80108124 00103D84 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80108128 00103D88 7C 69 03 A6 */ mtctr r3
+/* 8010812C 00103D8C 4E 80 04 20 */ bctr
+/* 80108130 00103D90 38 60 00 37 */ li r3, 0x37
+/* 80108134 00103D94 38 00 00 01 */ li r0, 1
+/* 80108138 00103D98 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 8010813C 00103D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108140 00103DA0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80108144 00103DA4 48 00 C4 18 */ b lbl_8011455C
+/* 80108148 00103DA8 38 60 00 3D */ li r3, 0x3d
+/* 8010814C 00103DAC 38 00 00 01 */ li r0, 1
+/* 80108150 00103DB0 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 80108154 00103DB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108158 00103DB8 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010815C 00103DBC 48 00 C4 00 */ b lbl_8011455C
+/* 80108160 00103DC0 38 60 00 50 */ li r3, 0x50
+/* 80108164 00103DC4 38 00 00 01 */ li r0, 1
+/* 80108168 00103DC8 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 8010816C 00103DCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108170 00103DD0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80108174 00103DD4 48 00 C3 E8 */ b lbl_8011455C
+/* 80108178 00103DD8 38 60 00 5F */ li r3, 0x5f
+/* 8010817C 00103DDC 38 00 00 01 */ li r0, 1
+/* 80108180 00103DE0 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 80108184 00103DE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108188 00103DE8 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010818C 00103DEC 48 00 C3 D0 */ b lbl_8011455C
+/* 80108190 00103DF0 38 60 00 30 */ li r3, 0x30
+/* 80108194 00103DF4 38 00 00 01 */ li r0, 1
+/* 80108198 00103DF8 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 8010819C 00103DFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801081A0 00103E00 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801081A4 00103E04 48 00 C3 B8 */ b lbl_8011455C
+/* 801081A8 00103E08 38 60 00 45 */ li r3, 0x45
+/* 801081AC 00103E0C 38 00 00 01 */ li r0, 1
+/* 801081B0 00103E10 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 801081B4 00103E14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801081B8 00103E18 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801081BC 00103E1C 48 00 C3 A0 */ b lbl_8011455C
+/* 801081C0 00103E20 38 60 00 4A */ li r3, 0x4a
+/* 801081C4 00103E24 38 00 00 01 */ li r0, 1
+/* 801081C8 00103E28 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 801081CC 00103E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801081D0 00103E30 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801081D4 00103E34 48 00 C3 88 */ b lbl_8011455C
+/* 801081D8 00103E38 3B 80 00 14 */ li r28, 0x14
+/* 801081DC 00103E3C 48 01 47 99 */ bl func_8011C974
+/* 801081E0 00103E40 9B 83 00 14 */ stb r28, 0x14(r3)
+/* 801081E4 00103E44 38 60 00 09 */ li r3, 9
+/* 801081E8 00103E48 48 05 A8 A9 */ bl func_80162A90
+/* 801081EC 00103E4C 2C 03 00 00 */ cmpwi r3, 0
+/* 801081F0 00103E50 41 82 00 70 */ beq lbl_80108260
+/* 801081F4 00103E54 48 03 24 D9 */ bl func_8013A6CC
+/* 801081F8 00103E58 2C 03 00 00 */ cmpwi r3, 0
+/* 801081FC 00103E5C 41 82 00 64 */ beq lbl_80108260
+/* 80108200 00103E60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108204 00103E64 38 80 00 00 */ li r4, 0
+/* 80108208 00103E68 48 00 FE 69 */ bl func_80118070
+/* 8010820C 00103E6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108210 00103E70 38 80 00 02 */ li r4, 2
+/* 80108214 00103E74 48 00 D4 29 */ bl func_8011563C
+/* 80108218 00103E78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010821C 00103E7C 38 80 00 00 */ li r4, 0
+/* 80108220 00103E80 48 00 DC AD */ bl func_80115ECC
+/* 80108224 00103E84 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108228 00103E88 38 80 00 00 */ li r4, 0
+/* 8010822C 00103E8C 38 00 02 5D */ li r0, 0x25d
+/* 80108230 00103E90 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80108234 00103E94 60 63 10 00 */ ori r3, r3, 0x1000
+/* 80108238 00103E98 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 8010823C 00103E9C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108240 00103EA0 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80108244 00103EA4 60 63 08 00 */ ori r3, r3, 0x800
+/* 80108248 00103EA8 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 8010824C 00103EAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108250 00103EB0 B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80108254 00103EB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108258 00103EB8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010825C 00103EBC 48 00 C3 00 */ b lbl_8011455C
+lbl_80108260:
+/* 80108260 00103EC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108264 00103EC4 38 80 00 01 */ li r4, 1
+/* 80108268 00103EC8 48 00 FE 09 */ bl func_80118070
+/* 8010826C 00103ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108270 00103ED0 38 00 00 01 */ li r0, 1
+/* 80108274 00103ED4 38 80 00 02 */ li r4, 2
+/* 80108278 00103ED8 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8010827C 00103EDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108280 00103EE0 48 00 D3 BD */ bl func_8011563C
+/* 80108284 00103EE4 38 60 00 06 */ li r3, 6
+/* 80108288 00103EE8 38 80 00 02 */ li r4, 2
+/* 8010828C 00103EEC 38 A0 00 01 */ li r5, 1
+/* 80108290 00103EF0 48 05 A6 B1 */ bl func_80162940
+/* 80108294 00103EF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108298 00103EF8 38 80 00 08 */ li r4, 8
+/* 8010829C 00103EFC 38 A0 00 01 */ li r5, 1
+/* 801082A0 00103F00 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801082A4 00103F04 48 14 BB 4D */ bl func_80253DF0
+/* 801082A8 00103F08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801082AC 00103F0C 38 80 00 0A */ li r4, 0xa
+/* 801082B0 00103F10 38 A0 00 00 */ li r5, 0
+/* 801082B4 00103F14 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801082B8 00103F18 48 14 BA F9 */ bl func_80253DB0
+/* 801082BC 00103F1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801082C0 00103F20 38 00 00 31 */ li r0, 0x31
+/* 801082C4 00103F24 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801082C8 00103F28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801082CC 00103F2C 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 801082D0 00103F30 2C 00 00 02 */ cmpwi r0, 2
+/* 801082D4 00103F34 41 82 00 20 */ beq lbl_801082F4
+/* 801082D8 00103F38 40 80 00 48 */ bge lbl_80108320
+/* 801082DC 00103F3C 2C 00 00 01 */ cmpwi r0, 1
+/* 801082E0 00103F40 40 80 00 08 */ bge lbl_801082E8
+/* 801082E4 00103F44 48 00 00 3C */ b lbl_80108320
+lbl_801082E8:
+/* 801082E8 00103F48 38 00 2B 03 */ li r0, 0x2b03
+/* 801082EC 00103F4C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801082F0 00103F50 48 00 00 30 */ b lbl_80108320
+lbl_801082F4:
+/* 801082F4 00103F54 38 60 00 09 */ li r3, 9
+/* 801082F8 00103F58 48 05 A7 99 */ bl func_80162A90
+/* 801082FC 00103F5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108300 00103F60 41 82 00 14 */ beq lbl_80108314
+/* 80108304 00103F64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108308 00103F68 38 00 2B 04 */ li r0, 0x2b04
+/* 8010830C 00103F6C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108310 00103F70 48 00 00 10 */ b lbl_80108320
+lbl_80108314:
+/* 80108314 00103F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108318 00103F78 38 00 30 B1 */ li r0, 0x30b1
+/* 8010831C 00103F7C 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_80108320:
+/* 80108320 00103F80 38 60 01 7E */ li r3, 0x17e
+/* 80108324 00103F84 48 05 A7 6D */ bl func_80162A90
+/* 80108328 00103F88 2C 03 00 00 */ cmpwi r3, 0
+/* 8010832C 00103F8C 41 A2 00 08 */ beq+ lbl_80108334
+/* 80108330 00103F90 48 00 C2 2C */ b lbl_8011455C
+lbl_80108334:
+/* 80108334 00103F94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108338 00103F98 38 00 00 00 */ li r0, 0
+/* 8010833C 00103F9C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108340 00103FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108344 00103FA4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80108348 00103FA8 60 00 01 00 */ ori r0, r0, 0x100
+/* 8010834C 00103FAC B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80108350 00103FB0 48 00 C2 0C */ b lbl_8011455C
+/* 80108354 00103FB4 A8 7F 00 98 */ lha r3, 0x98(r31)
+/* 80108358 00103FB8 48 14 BA 79 */ bl func_80253DD0
+/* 8010835C 00103FBC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80108360 00103FC0 28 00 00 03 */ cmplwi r0, 3
+/* 80108364 00103FC4 41 A2 00 08 */ beq+ lbl_8010836C
+/* 80108368 00103FC8 48 00 C1 F4 */ b lbl_8011455C
+lbl_8010836C:
+/* 8010836C 00103FCC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108370 00103FD0 38 00 00 32 */ li r0, 0x32
+/* 80108374 00103FD4 38 60 00 00 */ li r3, 0
+/* 80108378 00103FD8 38 80 00 00 */ li r4, 0
+/* 8010837C 00103FDC 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80108380 00103FE0 4B F5 15 79 */ bl func_800598F8
+/* 80108384 00103FE4 38 60 00 01 */ li r3, 1
+/* 80108388 00103FE8 38 80 00 00 */ li r4, 0
+/* 8010838C 00103FEC 38 A0 00 00 */ li r5, 0
+/* 80108390 00103FF0 38 C0 00 02 */ li r6, 2
+/* 80108394 00103FF4 38 E0 00 63 */ li r7, 0x63
+/* 80108398 00103FF8 39 00 00 00 */ li r8, 0
+/* 8010839C 00103FFC 4B F5 16 2D */ bl func_800599C8
+/* 801083A0 00104000 38 60 00 02 */ li r3, 2
+/* 801083A4 00104004 38 80 00 00 */ li r4, 0
+/* 801083A8 00104008 38 A0 00 01 */ li r5, 1
+/* 801083AC 0010400C 38 C0 00 00 */ li r6, 0
+/* 801083B0 00104010 38 E0 00 63 */ li r7, 0x63
+/* 801083B4 00104014 39 00 00 00 */ li r8, 0
+/* 801083B8 00104018 4B F5 16 11 */ bl func_800599C8
+/* 801083BC 0010401C 38 60 00 63 */ li r3, 0x63
+/* 801083C0 00104020 38 80 00 02 */ li r4, 2
+/* 801083C4 00104024 38 A0 00 01 */ li r5, 1
+/* 801083C8 00104028 38 C0 00 00 */ li r6, 0
+/* 801083CC 0010402C 38 E0 00 00 */ li r7, 0
+/* 801083D0 00104030 39 00 00 00 */ li r8, 0
+/* 801083D4 00104034 4B F5 15 F5 */ bl func_800599C8
+/* 801083D8 00104038 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801083DC 0010403C 38 60 01 7E */ li r3, 0x17e
+/* 801083E0 00104040 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 801083E4 00104044 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 801083E8 00104048 48 05 A6 A9 */ bl func_80162A90
+/* 801083EC 0010404C 2C 03 00 00 */ cmpwi r3, 0
+/* 801083F0 00104050 41 A2 00 08 */ beq+ lbl_801083F8
+/* 801083F4 00104054 48 00 C1 68 */ b lbl_8011455C
+lbl_801083F8:
+/* 801083F8 00104058 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801083FC 0010405C 38 00 01 62 */ li r0, 0x162
+/* 80108400 00104060 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80108404 00104064 48 00 C1 58 */ b lbl_8011455C
+/* 80108408 00104068 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 8010840C 0010406C 38 60 00 29 */ li r3, 0x29
+/* 80108410 00104070 38 A0 00 00 */ li r5, 0
+/* 80108414 00104074 38 C0 00 01 */ li r6, 1
+/* 80108418 00104078 4B F5 16 55 */ bl func_80059A6C
+/* 8010841C 0010407C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108420 00104080 40 A2 00 08 */ bne+ lbl_80108428
+/* 80108424 00104084 48 00 C1 38 */ b lbl_8011455C
+lbl_80108428:
+/* 80108428 00104088 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010842C 0010408C 41 82 01 54 */ beq lbl_80108580
+/* 80108430 00104090 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80108434 00104094 3B 80 00 00 */ li r28, 0
+/* 80108438 00104098 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010843C 0010409C 41 82 00 E8 */ beq lbl_80108524
+/* 80108440 001040A0 40 80 00 1C */ bge lbl_8010845C
+/* 80108444 001040A4 2C 04 00 02 */ cmpwi r4, 2
+/* 80108448 001040A8 41 82 00 70 */ beq lbl_801084B8
+/* 8010844C 001040AC 40 80 01 1C */ bge lbl_80108568
+/* 80108450 001040B0 2C 04 00 01 */ cmpwi r4, 1
+/* 80108454 001040B4 40 80 00 1C */ bge lbl_80108470
+/* 80108458 001040B8 48 00 01 10 */ b lbl_80108568
+lbl_8010845C:
+/* 8010845C 001040BC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80108460 001040C0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80108464 001040C4 7C 04 00 00 */ cmpw r4, r0
+/* 80108468 001040C8 41 82 00 BC */ beq lbl_80108524
+/* 8010846C 001040CC 48 00 00 FC */ b lbl_80108568
+lbl_80108470:
+/* 80108470 001040D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108474 001040D4 38 80 00 04 */ li r4, 4
+/* 80108478 001040D8 38 A0 00 00 */ li r5, 0
+/* 8010847C 001040DC A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80108480 001040E0 48 14 B9 31 */ bl func_80253DB0
+/* 80108484 001040E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108488 001040E8 38 80 00 02 */ li r4, 2
+/* 8010848C 001040EC 38 A0 00 00 */ li r5, 0
+/* 80108490 001040F0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108494 001040F4 48 14 B9 1D */ bl func_80253DB0
+/* 80108498 001040F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010849C 001040FC 38 80 00 33 */ li r4, 0x33
+/* 801084A0 00104100 38 00 00 01 */ li r0, 1
+/* 801084A4 00104104 3B 80 00 01 */ li r28, 1
+/* 801084A8 00104108 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801084AC 0010410C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801084B0 00104110 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801084B4 00104114 48 00 00 B4 */ b lbl_80108568
+lbl_801084B8:
+/* 801084B8 00104118 38 60 00 09 */ li r3, 9
+/* 801084BC 0010411C 48 05 A5 D5 */ bl func_80162A90
+/* 801084C0 00104120 2C 03 00 00 */ cmpwi r3, 0
+/* 801084C4 00104124 41 82 00 4C */ beq lbl_80108510
+/* 801084C8 00104128 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801084CC 0010412C 38 80 00 05 */ li r4, 5
+/* 801084D0 00104130 38 A0 00 00 */ li r5, 0
+/* 801084D4 00104134 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801084D8 00104138 48 14 B8 D9 */ bl func_80253DB0
+/* 801084DC 0010413C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801084E0 00104140 38 80 00 02 */ li r4, 2
+/* 801084E4 00104144 38 A0 00 00 */ li r5, 0
+/* 801084E8 00104148 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801084EC 0010414C 48 14 B8 C5 */ bl func_80253DB0
+/* 801084F0 00104150 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801084F4 00104154 38 80 00 33 */ li r4, 0x33
+/* 801084F8 00104158 38 00 00 02 */ li r0, 2
+/* 801084FC 0010415C 3B 80 00 01 */ li r28, 1
+/* 80108500 00104160 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80108504 00104164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108508 00104168 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010850C 0010416C 48 00 00 5C */ b lbl_80108568
+lbl_80108510:
+/* 80108510 00104170 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80108514 00104174 38 60 02 22 */ li r3, 0x222
+/* 80108518 00104178 38 80 00 00 */ li r4, 0
+/* 8010851C 0010417C 4B F0 2C 55 */ bl func_8000B170
+/* 80108520 00104180 48 00 00 48 */ b lbl_80108568
+lbl_80108524:
+/* 80108524 00104184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108528 00104188 38 80 00 08 */ li r4, 8
+/* 8010852C 0010418C 38 A0 00 00 */ li r5, 0
+/* 80108530 00104190 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80108534 00104194 48 14 B8 7D */ bl func_80253DB0
+/* 80108538 00104198 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010853C 0010419C 38 80 00 01 */ li r4, 1
+/* 80108540 001041A0 38 A0 00 00 */ li r5, 0
+/* 80108544 001041A4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108548 001041A8 48 14 B8 69 */ bl func_80253DB0
+/* 8010854C 001041AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108550 001041B0 38 80 00 33 */ li r4, 0x33
+/* 80108554 001041B4 38 00 00 FF */ li r0, 0xff
+/* 80108558 001041B8 3B 80 00 02 */ li r28, 2
+/* 8010855C 001041BC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80108560 001041C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108564 001041C4 98 03 00 E1 */ stb r0, 0xe1(r3)
+lbl_80108568:
+/* 80108568 001041C8 2C 1C 00 00 */ cmpwi r28, 0
+/* 8010856C 001041CC 40 A2 00 08 */ bne+ lbl_80108574
+/* 80108570 001041D0 48 00 BF EC */ b lbl_8011455C
+lbl_80108574:
+/* 80108574 001041D4 7F 83 E3 78 */ mr r3, r28
+/* 80108578 001041D8 4B F5 1F 55 */ bl func_8005A4CC
+/* 8010857C 001041DC 48 00 BF E0 */ b lbl_8011455C
+lbl_80108580:
+/* 80108580 001041E0 2C 03 00 02 */ cmpwi r3, 2
+/* 80108584 001041E4 41 82 00 58 */ beq lbl_801085DC
+/* 80108588 001041E8 40 80 00 10 */ bge lbl_80108598
+/* 8010858C 001041EC 2C 03 00 01 */ cmpwi r3, 1
+/* 80108590 001041F0 40 80 00 14 */ bge lbl_801085A4
+/* 80108594 001041F4 48 00 BF C8 */ b lbl_8011455C
+lbl_80108598:
+/* 80108598 001041F8 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010859C 001041FC 41 82 00 98 */ beq lbl_80108634
+/* 801085A0 00104200 48 00 BF BC */ b lbl_8011455C
+lbl_801085A4:
+/* 801085A4 00104204 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801085A8 00104208 38 80 00 00 */ li r4, 0
+/* 801085AC 0010420C 38 A0 00 00 */ li r5, 0
+/* 801085B0 00104210 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801085B4 00104214 48 14 B7 FD */ bl func_80253DB0
+/* 801085B8 00104218 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801085BC 0010421C 38 80 00 02 */ li r4, 2
+/* 801085C0 00104220 38 A0 00 00 */ li r5, 0
+/* 801085C4 00104224 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801085C8 00104228 48 14 B7 E9 */ bl func_80253DB0
+/* 801085CC 0010422C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801085D0 00104230 38 00 2B 03 */ li r0, 0x2b03
+/* 801085D4 00104234 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801085D8 00104238 48 00 BF 84 */ b lbl_8011455C
+lbl_801085DC:
+/* 801085DC 0010423C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801085E0 00104240 38 80 00 01 */ li r4, 1
+/* 801085E4 00104244 38 A0 00 00 */ li r5, 0
+/* 801085E8 00104248 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801085EC 0010424C 48 14 B7 C5 */ bl func_80253DB0
+/* 801085F0 00104250 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801085F4 00104254 38 80 00 02 */ li r4, 2
+/* 801085F8 00104258 38 A0 00 00 */ li r5, 0
+/* 801085FC 0010425C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108600 00104260 48 14 B7 B1 */ bl func_80253DB0
+/* 80108604 00104264 38 60 00 09 */ li r3, 9
+/* 80108608 00104268 48 05 A4 89 */ bl func_80162A90
+/* 8010860C 0010426C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108610 00104270 41 82 00 14 */ beq lbl_80108624
+/* 80108614 00104274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108618 00104278 38 00 2B 04 */ li r0, 0x2b04
+/* 8010861C 0010427C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108620 00104280 48 00 BF 3C */ b lbl_8011455C
+lbl_80108624:
+/* 80108624 00104284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108628 00104288 38 00 30 B1 */ li r0, 0x30b1
+/* 8010862C 0010428C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108630 00104290 48 00 BF 2C */ b lbl_8011455C
+lbl_80108634:
+/* 80108634 00104294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108638 00104298 38 80 00 08 */ li r4, 8
+/* 8010863C 0010429C 38 A0 00 00 */ li r5, 0
+/* 80108640 001042A0 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80108644 001042A4 48 14 B7 6D */ bl func_80253DB0
+/* 80108648 001042A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010864C 001042AC 38 80 00 00 */ li r4, 0
+/* 80108650 001042B0 38 A0 00 00 */ li r5, 0
+/* 80108654 001042B4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108658 001042B8 48 14 B7 59 */ bl func_80253DB0
+/* 8010865C 001042BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108660 001042C0 38 00 00 00 */ li r0, 0
+/* 80108664 001042C4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108668 001042C8 48 00 BE F4 */ b lbl_8011455C
+/* 8010866C 001042CC 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80108670 001042D0 28 00 00 FF */ cmplwi r0, 0xff
+/* 80108674 001042D4 40 82 00 68 */ bne lbl_801086DC
+/* 80108678 001042D8 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010867C 001042DC 48 14 B7 55 */ bl func_80253DD0
+/* 80108680 001042E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80108684 001042E4 28 00 00 03 */ cmplwi r0, 3
+/* 80108688 001042E8 41 A2 00 08 */ beq+ lbl_80108690
+/* 8010868C 001042EC 48 00 BE D0 */ b lbl_8011455C
+lbl_80108690:
+/* 80108690 001042F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108694 001042F4 38 80 00 09 */ li r4, 9
+/* 80108698 001042F8 38 A0 00 00 */ li r5, 0
+/* 8010869C 001042FC A8 63 00 98 */ lha r3, 0x98(r3)
+/* 801086A0 00104300 48 14 B7 11 */ bl func_80253DB0
+/* 801086A4 00104304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801086A8 00104308 38 80 00 03 */ li r4, 3
+/* 801086AC 0010430C 38 A0 00 00 */ li r5, 0
+/* 801086B0 00104310 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801086B4 00104314 48 14 B6 FD */ bl func_80253DB0
+/* 801086B8 00104318 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801086BC 0010431C 38 80 00 01 */ li r4, 1
+/* 801086C0 00104320 38 A0 00 00 */ li r5, 0
+/* 801086C4 00104324 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801086C8 00104328 48 14 B6 E9 */ bl func_80253DB0
+/* 801086CC 0010432C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801086D0 00104330 38 00 00 34 */ li r0, 0x34
+/* 801086D4 00104334 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801086D8 00104338 48 00 BE 84 */ b lbl_8011455C
+lbl_801086DC:
+/* 801086DC 0010433C A8 7F 00 98 */ lha r3, 0x98(r31)
+/* 801086E0 00104340 48 14 B6 F1 */ bl func_80253DD0
+/* 801086E4 00104344 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801086E8 00104348 28 00 00 03 */ cmplwi r0, 3
+/* 801086EC 0010434C 41 A2 00 08 */ beq+ lbl_801086F4
+/* 801086F0 00104350 48 00 BE 6C */ b lbl_8011455C
+lbl_801086F4:
+/* 801086F4 00104354 4B F4 DB 81 */ bl func_80056274
+/* 801086F8 00104358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801086FC 0010435C 38 00 00 34 */ li r0, 0x34
+/* 80108700 00104360 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80108704 00104364 48 00 BE 58 */ b lbl_8011455C
+/* 80108708 00104368 7F E3 FB 78 */ mr r3, r31
+/* 8010870C 0010436C 38 80 00 01 */ li r4, 1
+/* 80108710 00104370 48 00 F9 61 */ bl func_80118070
+/* 80108714 00104374 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108718 00104378 38 00 00 02 */ li r0, 2
+/* 8010871C 0010437C 3B 80 00 14 */ li r28, 0x14
+/* 80108720 00104380 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80108724 00104384 48 01 42 51 */ bl func_8011C974
+/* 80108728 00104388 9B 83 00 14 */ stb r28, 0x14(r3)
+/* 8010872C 0010438C 38 80 00 03 */ li r4, 3
+/* 80108730 00104390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108734 00104394 48 00 CF 09 */ bl func_8011563C
+/* 80108738 00104398 38 60 00 06 */ li r3, 6
+/* 8010873C 0010439C 38 80 00 02 */ li r4, 2
+/* 80108740 001043A0 38 A0 00 01 */ li r5, 1
+/* 80108744 001043A4 48 05 A1 FD */ bl func_80162940
+/* 80108748 001043A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010874C 001043AC 38 80 00 08 */ li r4, 8
+/* 80108750 001043B0 38 A0 00 01 */ li r5, 1
+/* 80108754 001043B4 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108758 001043B8 48 14 B6 99 */ bl func_80253DF0
+/* 8010875C 001043BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108760 001043C0 38 80 00 0A */ li r4, 0xa
+/* 80108764 001043C4 38 A0 00 00 */ li r5, 0
+/* 80108768 001043C8 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 8010876C 001043CC 48 14 B6 45 */ bl func_80253DB0
+/* 80108770 001043D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108774 001043D4 38 00 00 38 */ li r0, 0x38
+/* 80108778 001043D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010877C 001043DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108780 001043E0 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80108784 001043E4 2C 00 00 02 */ cmpwi r0, 2
+/* 80108788 001043E8 41 82 00 50 */ beq lbl_801087D8
+/* 8010878C 001043EC 40 80 00 10 */ bge lbl_8010879C
+/* 80108790 001043F0 2C 00 00 01 */ cmpwi r0, 1
+/* 80108794 001043F4 40 80 00 14 */ bge lbl_801087A8
+/* 80108798 001043F8 48 00 00 7C */ b lbl_80108814
+lbl_8010879C:
+/* 8010879C 001043FC 2C 00 00 04 */ cmpwi r0, 4
+/* 801087A0 00104400 40 80 00 74 */ bge lbl_80108814
+/* 801087A4 00104404 48 00 00 40 */ b lbl_801087E4
+lbl_801087A8:
+/* 801087A8 00104408 38 60 00 09 */ li r3, 9
+/* 801087AC 0010440C 48 05 A2 E5 */ bl func_80162A90
+/* 801087B0 00104410 2C 03 00 00 */ cmpwi r3, 0
+/* 801087B4 00104414 41 82 00 14 */ beq lbl_801087C8
+/* 801087B8 00104418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801087BC 0010441C 38 00 2B 0A */ li r0, 0x2b0a
+/* 801087C0 00104420 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801087C4 00104424 48 00 00 50 */ b lbl_80108814
+lbl_801087C8:
+/* 801087C8 00104428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801087CC 0010442C 38 00 50 50 */ li r0, 0x5050
+/* 801087D0 00104430 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801087D4 00104434 48 00 00 40 */ b lbl_80108814
+lbl_801087D8:
+/* 801087D8 00104438 38 00 2B 0B */ li r0, 0x2b0b
+/* 801087DC 0010443C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801087E0 00104440 48 00 00 34 */ b lbl_80108814
+lbl_801087E4:
+/* 801087E4 00104444 38 60 00 08 */ li r3, 8
+/* 801087E8 00104448 38 80 FF FF */ li r4, -1
+/* 801087EC 0010444C 4B FD CA 39 */ bl func_800E5224
+/* 801087F0 00104450 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 801087F4 00104454 41 82 00 14 */ beq lbl_80108808
+/* 801087F8 00104458 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801087FC 0010445C 38 00 2B 0C */ li r0, 0x2b0c
+/* 80108800 00104460 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108804 00104464 48 00 00 10 */ b lbl_80108814
+lbl_80108808:
+/* 80108808 00104468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010880C 0010446C 38 00 30 B2 */ li r0, 0x30b2
+/* 80108810 00104470 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_80108814:
+/* 80108814 00104474 38 60 01 7F */ li r3, 0x17f
+/* 80108818 00104478 48 05 A2 79 */ bl func_80162A90
+/* 8010881C 0010447C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108820 00104480 41 A2 00 08 */ beq+ lbl_80108828
+/* 80108824 00104484 48 00 BD 38 */ b lbl_8011455C
+lbl_80108828:
+/* 80108828 00104488 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010882C 0010448C 38 00 00 00 */ li r0, 0
+/* 80108830 00104490 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108834 00104494 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108838 00104498 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010883C 0010449C 60 00 01 00 */ ori r0, r0, 0x100
+/* 80108840 001044A0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80108844 001044A4 48 00 BD 18 */ b lbl_8011455C
+/* 80108848 001044A8 A8 7F 00 88 */ lha r3, 0x88(r31)
+/* 8010884C 001044AC 48 14 B5 85 */ bl func_80253DD0
+/* 80108850 001044B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80108854 001044B4 28 00 00 03 */ cmplwi r0, 3
+/* 80108858 001044B8 41 A2 00 08 */ beq+ lbl_80108860
+/* 8010885C 001044BC 48 00 BD 00 */ b lbl_8011455C
+lbl_80108860:
+/* 80108860 001044C0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108864 001044C4 38 00 00 39 */ li r0, 0x39
+/* 80108868 001044C8 38 60 00 00 */ li r3, 0
+/* 8010886C 001044CC 38 80 00 00 */ li r4, 0
+/* 80108870 001044D0 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80108874 001044D4 4B F5 10 85 */ bl func_800598F8
+/* 80108878 001044D8 38 60 00 01 */ li r3, 1
+/* 8010887C 001044DC 38 80 00 00 */ li r4, 0
+/* 80108880 001044E0 38 A0 00 00 */ li r5, 0
+/* 80108884 001044E4 38 C0 00 02 */ li r6, 2
+/* 80108888 001044E8 38 E0 00 03 */ li r7, 3
+/* 8010888C 001044EC 39 00 00 00 */ li r8, 0
+/* 80108890 001044F0 4B F5 11 39 */ bl func_800599C8
+/* 80108894 001044F4 38 60 00 02 */ li r3, 2
+/* 80108898 001044F8 38 80 00 00 */ li r4, 0
+/* 8010889C 001044FC 38 A0 00 01 */ li r5, 1
+/* 801088A0 00104500 38 C0 00 00 */ li r6, 0
+/* 801088A4 00104504 38 E0 00 63 */ li r7, 0x63
+/* 801088A8 00104508 39 00 00 00 */ li r8, 0
+/* 801088AC 0010450C 4B F5 11 1D */ bl func_800599C8
+/* 801088B0 00104510 38 60 00 03 */ li r3, 3
+/* 801088B4 00104514 38 80 00 01 */ li r4, 1
+/* 801088B8 00104518 38 A0 00 00 */ li r5, 0
+/* 801088BC 0010451C 38 C0 00 63 */ li r6, 0x63
+/* 801088C0 00104520 38 E0 00 63 */ li r7, 0x63
+/* 801088C4 00104524 39 00 00 00 */ li r8, 0
+/* 801088C8 00104528 4B F5 11 01 */ bl func_800599C8
+/* 801088CC 0010452C 38 60 00 63 */ li r3, 0x63
+/* 801088D0 00104530 38 80 00 02 */ li r4, 2
+/* 801088D4 00104534 38 A0 00 00 */ li r5, 0
+/* 801088D8 00104538 38 C0 00 00 */ li r6, 0
+/* 801088DC 0010453C 38 E0 00 00 */ li r7, 0
+/* 801088E0 00104540 39 00 00 00 */ li r8, 0
+/* 801088E4 00104544 4B F5 10 E5 */ bl func_800599C8
+/* 801088E8 00104548 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801088EC 0010454C 38 60 01 7F */ li r3, 0x17f
+/* 801088F0 00104550 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 801088F4 00104554 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 801088F8 00104558 48 05 A1 99 */ bl func_80162A90
+/* 801088FC 0010455C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108900 00104560 41 A2 00 08 */ beq+ lbl_80108908
+/* 80108904 00104564 48 00 BC 58 */ b lbl_8011455C
+lbl_80108908:
+/* 80108908 00104568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010890C 0010456C 38 00 01 6B */ li r0, 0x16b
+/* 80108910 00104570 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80108914 00104574 48 00 BC 48 */ b lbl_8011455C
+/* 80108918 00104578 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 8010891C 0010457C 38 60 00 29 */ li r3, 0x29
+/* 80108920 00104580 38 A0 00 00 */ li r5, 0
+/* 80108924 00104584 38 C0 00 01 */ li r6, 1
+/* 80108928 00104588 4B F5 11 45 */ bl func_80059A6C
+/* 8010892C 0010458C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108930 00104590 40 A2 00 08 */ bne+ lbl_80108938
+/* 80108934 00104594 48 00 BC 28 */ b lbl_8011455C
+lbl_80108938:
+/* 80108938 00104598 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010893C 0010459C 41 82 01 D0 */ beq lbl_80108B0C
+/* 80108940 001045A0 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80108944 001045A4 3B C0 00 00 */ li r30, 0
+/* 80108948 001045A8 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010894C 001045AC 41 82 01 64 */ beq lbl_80108AB0
+/* 80108950 001045B0 40 80 00 28 */ bge lbl_80108978
+/* 80108954 001045B4 2C 04 00 02 */ cmpwi r4, 2
+/* 80108958 001045B8 41 82 00 A0 */ beq lbl_801089F8
+/* 8010895C 001045BC 40 80 00 10 */ bge lbl_8010896C
+/* 80108960 001045C0 2C 04 00 01 */ cmpwi r4, 1
+/* 80108964 001045C4 40 80 00 28 */ bge lbl_8010898C
+/* 80108968 001045C8 48 00 01 8C */ b lbl_80108AF4
+lbl_8010896C:
+/* 8010896C 001045CC 2C 04 00 04 */ cmpwi r4, 4
+/* 80108970 001045D0 40 80 01 84 */ bge lbl_80108AF4
+/* 80108974 001045D4 48 00 00 CC */ b lbl_80108A40
+lbl_80108978:
+/* 80108978 001045D8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010897C 001045DC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80108980 001045E0 7C 04 00 00 */ cmpw r4, r0
+/* 80108984 001045E4 41 82 01 2C */ beq lbl_80108AB0
+/* 80108988 001045E8 48 00 01 6C */ b lbl_80108AF4
+lbl_8010898C:
+/* 8010898C 001045EC 38 60 00 09 */ li r3, 9
+/* 80108990 001045F0 48 05 A1 01 */ bl func_80162A90
+/* 80108994 001045F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80108998 001045F8 41 82 00 4C */ beq lbl_801089E4
+/* 8010899C 001045FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801089A0 00104600 38 80 00 04 */ li r4, 4
+/* 801089A4 00104604 38 A0 00 00 */ li r5, 0
+/* 801089A8 00104608 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 801089AC 0010460C 48 14 B4 05 */ bl func_80253DB0
+/* 801089B0 00104610 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801089B4 00104614 38 80 00 02 */ li r4, 2
+/* 801089B8 00104618 38 A0 00 00 */ li r5, 0
+/* 801089BC 0010461C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801089C0 00104620 48 14 B3 F1 */ bl func_80253DB0
+/* 801089C4 00104624 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801089C8 00104628 38 80 00 3A */ li r4, 0x3a
+/* 801089CC 0010462C 38 00 00 01 */ li r0, 1
+/* 801089D0 00104630 3B C0 00 01 */ li r30, 1
+/* 801089D4 00104634 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801089D8 00104638 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801089DC 0010463C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801089E0 00104640 48 00 01 14 */ b lbl_80108AF4
+lbl_801089E4:
+/* 801089E4 00104644 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 801089E8 00104648 38 60 02 22 */ li r3, 0x222
+/* 801089EC 0010464C 38 80 00 00 */ li r4, 0
+/* 801089F0 00104650 4B F0 27 81 */ bl func_8000B170
+/* 801089F4 00104654 48 00 01 00 */ b lbl_80108AF4
+lbl_801089F8:
+/* 801089F8 00104658 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801089FC 0010465C 38 80 00 05 */ li r4, 5
+/* 80108A00 00104660 38 A0 00 00 */ li r5, 0
+/* 80108A04 00104664 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108A08 00104668 48 14 B3 A9 */ bl func_80253DB0
+/* 80108A0C 0010466C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A10 00104670 38 80 00 02 */ li r4, 2
+/* 80108A14 00104674 38 A0 00 00 */ li r5, 0
+/* 80108A18 00104678 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108A1C 0010467C 48 14 B3 95 */ bl func_80253DB0
+/* 80108A20 00104680 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A24 00104684 38 80 00 3A */ li r4, 0x3a
+/* 80108A28 00104688 38 00 00 02 */ li r0, 2
+/* 80108A2C 0010468C 3B C0 00 01 */ li r30, 1
+/* 80108A30 00104690 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80108A34 00104694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A38 00104698 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80108A3C 0010469C 48 00 00 B8 */ b lbl_80108AF4
+lbl_80108A40:
+/* 80108A40 001046A0 38 60 00 08 */ li r3, 8
+/* 80108A44 001046A4 38 80 FF FF */ li r4, -1
+/* 80108A48 001046A8 4B FD C7 DD */ bl func_800E5224
+/* 80108A4C 001046AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80108A50 001046B0 41 82 00 4C */ beq lbl_80108A9C
+/* 80108A54 001046B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A58 001046B8 38 80 00 06 */ li r4, 6
+/* 80108A5C 001046BC 38 A0 00 00 */ li r5, 0
+/* 80108A60 001046C0 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108A64 001046C4 48 14 B3 4D */ bl func_80253DB0
+/* 80108A68 001046C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A6C 001046CC 38 80 00 02 */ li r4, 2
+/* 80108A70 001046D0 38 A0 00 00 */ li r5, 0
+/* 80108A74 001046D4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108A78 001046D8 48 14 B3 39 */ bl func_80253DB0
+/* 80108A7C 001046DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A80 001046E0 38 80 00 3A */ li r4, 0x3a
+/* 80108A84 001046E4 38 00 00 03 */ li r0, 3
+/* 80108A88 001046E8 3B C0 00 01 */ li r30, 1
+/* 80108A8C 001046EC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80108A90 001046F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108A94 001046F4 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80108A98 001046F8 48 00 00 5C */ b lbl_80108AF4
+lbl_80108A9C:
+/* 80108A9C 001046FC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80108AA0 00104700 38 60 02 22 */ li r3, 0x222
+/* 80108AA4 00104704 38 80 00 00 */ li r4, 0
+/* 80108AA8 00104708 4B F0 26 C9 */ bl func_8000B170
+/* 80108AAC 0010470C 48 00 00 48 */ b lbl_80108AF4
+lbl_80108AB0:
+/* 80108AB0 00104710 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108AB4 00104714 38 80 00 08 */ li r4, 8
+/* 80108AB8 00104718 38 A0 00 00 */ li r5, 0
+/* 80108ABC 0010471C A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108AC0 00104720 48 14 B2 F1 */ bl func_80253DB0
+/* 80108AC4 00104724 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108AC8 00104728 38 80 00 01 */ li r4, 1
+/* 80108ACC 0010472C 38 A0 00 00 */ li r5, 0
+/* 80108AD0 00104730 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108AD4 00104734 48 14 B2 DD */ bl func_80253DB0
+/* 80108AD8 00104738 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108ADC 0010473C 38 80 00 3A */ li r4, 0x3a
+/* 80108AE0 00104740 38 00 00 FF */ li r0, 0xff
+/* 80108AE4 00104744 3B C0 00 02 */ li r30, 2
+/* 80108AE8 00104748 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80108AEC 0010474C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108AF0 00104750 98 03 00 E1 */ stb r0, 0xe1(r3)
+lbl_80108AF4:
+/* 80108AF4 00104754 2C 1E 00 00 */ cmpwi r30, 0
+/* 80108AF8 00104758 40 A2 00 08 */ bne+ lbl_80108B00
+/* 80108AFC 0010475C 48 00 BA 60 */ b lbl_8011455C
+lbl_80108B00:
+/* 80108B00 00104760 7F C3 F3 78 */ mr r3, r30
+/* 80108B04 00104764 4B F5 19 C9 */ bl func_8005A4CC
+/* 80108B08 00104768 48 00 BA 54 */ b lbl_8011455C
+lbl_80108B0C:
+/* 80108B0C 0010476C 2C 03 00 03 */ cmpwi r3, 3
+/* 80108B10 00104770 41 82 00 B4 */ beq lbl_80108BC4
+/* 80108B14 00104774 40 80 00 14 */ bge lbl_80108B28
+/* 80108B18 00104778 2C 03 00 01 */ cmpwi r3, 1
+/* 80108B1C 0010477C 41 82 00 18 */ beq lbl_80108B34
+/* 80108B20 00104780 40 80 00 6C */ bge lbl_80108B8C
+/* 80108B24 00104784 48 00 BA 38 */ b lbl_8011455C
+lbl_80108B28:
+/* 80108B28 00104788 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80108B2C 0010478C 41 82 00 F4 */ beq lbl_80108C20
+/* 80108B30 00104790 48 00 BA 2C */ b lbl_8011455C
+lbl_80108B34:
+/* 80108B34 00104794 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108B38 00104798 38 80 00 00 */ li r4, 0
+/* 80108B3C 0010479C 38 A0 00 00 */ li r5, 0
+/* 80108B40 001047A0 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108B44 001047A4 48 14 B2 6D */ bl func_80253DB0
+/* 80108B48 001047A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108B4C 001047AC 38 80 00 02 */ li r4, 2
+/* 80108B50 001047B0 38 A0 00 00 */ li r5, 0
+/* 80108B54 001047B4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108B58 001047B8 48 14 B2 59 */ bl func_80253DB0
+/* 80108B5C 001047BC 38 60 00 09 */ li r3, 9
+/* 80108B60 001047C0 48 05 9F 31 */ bl func_80162A90
+/* 80108B64 001047C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80108B68 001047C8 41 82 00 14 */ beq lbl_80108B7C
+/* 80108B6C 001047CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108B70 001047D0 38 00 2B 0A */ li r0, 0x2b0a
+/* 80108B74 001047D4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108B78 001047D8 48 00 B9 E4 */ b lbl_8011455C
+lbl_80108B7C:
+/* 80108B7C 001047DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108B80 001047E0 38 00 50 50 */ li r0, 0x5050
+/* 80108B84 001047E4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108B88 001047E8 48 00 B9 D4 */ b lbl_8011455C
+lbl_80108B8C:
+/* 80108B8C 001047EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108B90 001047F0 38 80 00 01 */ li r4, 1
+/* 80108B94 001047F4 38 A0 00 00 */ li r5, 0
+/* 80108B98 001047F8 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108B9C 001047FC 48 14 B2 15 */ bl func_80253DB0
+/* 80108BA0 00104800 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108BA4 00104804 38 80 00 02 */ li r4, 2
+/* 80108BA8 00104808 38 A0 00 00 */ li r5, 0
+/* 80108BAC 0010480C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108BB0 00104810 48 14 B2 01 */ bl func_80253DB0
+/* 80108BB4 00104814 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108BB8 00104818 38 00 2B 0B */ li r0, 0x2b0b
+/* 80108BBC 0010481C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108BC0 00104820 48 00 B9 9C */ b lbl_8011455C
+lbl_80108BC4:
+/* 80108BC4 00104824 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108BC8 00104828 38 80 00 02 */ li r4, 2
+/* 80108BCC 0010482C 38 A0 00 00 */ li r5, 0
+/* 80108BD0 00104830 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108BD4 00104834 48 14 B1 DD */ bl func_80253DB0
+/* 80108BD8 00104838 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108BDC 0010483C 38 80 00 02 */ li r4, 2
+/* 80108BE0 00104840 38 A0 00 00 */ li r5, 0
+/* 80108BE4 00104844 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108BE8 00104848 48 14 B1 C9 */ bl func_80253DB0
+/* 80108BEC 0010484C 38 60 00 08 */ li r3, 8
+/* 80108BF0 00104850 38 80 FF FF */ li r4, -1
+/* 80108BF4 00104854 4B FD C6 31 */ bl func_800E5224
+/* 80108BF8 00104858 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80108BFC 0010485C 41 82 00 14 */ beq lbl_80108C10
+/* 80108C00 00104860 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C04 00104864 38 00 2B 0C */ li r0, 0x2b0c
+/* 80108C08 00104868 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108C0C 0010486C 48 00 B9 50 */ b lbl_8011455C
+lbl_80108C10:
+/* 80108C10 00104870 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C14 00104874 38 00 30 B2 */ li r0, 0x30b2
+/* 80108C18 00104878 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108C1C 0010487C 48 00 B9 40 */ b lbl_8011455C
+lbl_80108C20:
+/* 80108C20 00104880 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C24 00104884 38 80 00 08 */ li r4, 8
+/* 80108C28 00104888 38 A0 00 00 */ li r5, 0
+/* 80108C2C 0010488C A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108C30 00104890 48 14 B1 81 */ bl func_80253DB0
+/* 80108C34 00104894 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C38 00104898 38 80 00 00 */ li r4, 0
+/* 80108C3C 0010489C 38 A0 00 00 */ li r5, 0
+/* 80108C40 001048A0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108C44 001048A4 48 14 B1 6D */ bl func_80253DB0
+/* 80108C48 001048A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C4C 001048AC 38 00 00 00 */ li r0, 0
+/* 80108C50 001048B0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80108C54 001048B4 48 00 B9 08 */ b lbl_8011455C
+/* 80108C58 001048B8 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80108C5C 001048BC 28 00 00 FF */ cmplwi r0, 0xff
+/* 80108C60 001048C0 40 82 00 68 */ bne lbl_80108CC8
+/* 80108C64 001048C4 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 80108C68 001048C8 48 14 B1 69 */ bl func_80253DD0
+/* 80108C6C 001048CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80108C70 001048D0 28 00 00 03 */ cmplwi r0, 3
+/* 80108C74 001048D4 41 A2 00 08 */ beq+ lbl_80108C7C
+/* 80108C78 001048D8 48 00 B8 E4 */ b lbl_8011455C
+lbl_80108C7C:
+/* 80108C7C 001048DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C80 001048E0 38 80 00 09 */ li r4, 9
+/* 80108C84 001048E4 38 A0 00 00 */ li r5, 0
+/* 80108C88 001048E8 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108C8C 001048EC 48 14 B1 25 */ bl func_80253DB0
+/* 80108C90 001048F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108C94 001048F4 38 80 00 03 */ li r4, 3
+/* 80108C98 001048F8 38 A0 00 00 */ li r5, 0
+/* 80108C9C 001048FC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108CA0 00104900 48 14 B1 11 */ bl func_80253DB0
+/* 80108CA4 00104904 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108CA8 00104908 38 80 00 01 */ li r4, 1
+/* 80108CAC 0010490C 38 A0 00 00 */ li r5, 0
+/* 80108CB0 00104910 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80108CB4 00104914 48 14 B0 FD */ bl func_80253DB0
+/* 80108CB8 00104918 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108CBC 0010491C 38 00 00 3C */ li r0, 0x3c
+/* 80108CC0 00104920 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80108CC4 00104924 48 00 B8 98 */ b lbl_8011455C
+lbl_80108CC8:
+/* 80108CC8 00104928 A8 7F 00 88 */ lha r3, 0x88(r31)
+/* 80108CCC 0010492C 48 14 B1 05 */ bl func_80253DD0
+/* 80108CD0 00104930 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80108CD4 00104934 28 00 00 03 */ cmplwi r0, 3
+/* 80108CD8 00104938 41 A2 00 08 */ beq+ lbl_80108CE0
+/* 80108CDC 0010493C 48 00 B8 80 */ b lbl_8011455C
+lbl_80108CE0:
+/* 80108CE0 00104940 4B F4 D5 95 */ bl func_80056274
+/* 80108CE4 00104944 38 60 00 01 */ li r3, 1
+/* 80108CE8 00104948 4B F4 D7 71 */ bl func_80056458
+/* 80108CEC 0010494C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108CF0 00104950 38 00 00 3B */ li r0, 0x3b
+/* 80108CF4 00104954 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80108CF8 00104958 48 00 B8 64 */ b lbl_8011455C
+/* 80108CFC 0010495C 4B F4 D5 FD */ bl func_800562F8
+/* 80108D00 00104960 2C 03 00 00 */ cmpwi r3, 0
+/* 80108D04 00104964 40 A2 00 08 */ bne+ lbl_80108D0C
+/* 80108D08 00104968 48 00 B8 54 */ b lbl_8011455C
+lbl_80108D0C:
+/* 80108D0C 0010496C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108D10 00104970 38 80 00 08 */ li r4, 8
+/* 80108D14 00104974 38 A0 00 00 */ li r5, 0
+/* 80108D18 00104978 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108D1C 0010497C 48 14 B0 D5 */ bl func_80253DF0
+/* 80108D20 00104980 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108D24 00104984 38 00 00 2B */ li r0, 0x2b
+/* 80108D28 00104988 38 60 00 06 */ li r3, 6
+/* 80108D2C 0010498C 38 80 00 04 */ li r4, 4
+/* 80108D30 00104990 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80108D34 00104994 38 A0 00 01 */ li r5, 1
+/* 80108D38 00104998 48 05 9C 09 */ bl func_80162940
+/* 80108D3C 0010499C 38 60 02 61 */ li r3, 0x261
+/* 80108D40 001049A0 38 80 00 00 */ li r4, 0
+/* 80108D44 001049A4 38 A0 00 01 */ li r5, 1
+/* 80108D48 001049A8 48 05 9B F9 */ bl func_80162940
+/* 80108D4C 001049AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108D50 001049B0 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80108D54 001049B4 2C 00 00 02 */ cmpwi r0, 2
+/* 80108D58 001049B8 41 82 00 58 */ beq lbl_80108DB0
+/* 80108D5C 001049BC 40 80 00 10 */ bge lbl_80108D6C
+/* 80108D60 001049C0 2C 00 00 01 */ cmpwi r0, 1
+/* 80108D64 001049C4 40 80 00 18 */ bge lbl_80108D7C
+/* 80108D68 001049C8 48 00 B7 F4 */ b lbl_8011455C
+lbl_80108D6C:
+/* 80108D6C 001049CC 2C 00 00 04 */ cmpwi r0, 4
+/* 80108D70 001049D0 41 A0 00 08 */ blt+ lbl_80108D78
+/* 80108D74 001049D4 48 00 B7 E8 */ b lbl_8011455C
+lbl_80108D78:
+/* 80108D78 001049D8 48 00 00 6C */ b lbl_80108DE4
+lbl_80108D7C:
+/* 80108D7C 001049DC 38 60 00 18 */ li r3, 0x18
+/* 80108D80 001049E0 38 80 00 01 */ li r4, 1
+/* 80108D84 001049E4 38 A0 00 01 */ li r5, 1
+/* 80108D88 001049E8 48 05 9B B9 */ bl func_80162940
+/* 80108D8C 001049EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108D90 001049F0 38 00 00 00 */ li r0, 0
+/* 80108D94 001049F4 38 60 00 00 */ li r3, 0
+/* 80108D98 001049F8 38 80 00 00 */ li r4, 0
+/* 80108D9C 001049FC 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80108DA0 00104A00 38 A0 00 00 */ li r5, 0
+/* 80108DA4 00104A04 38 C0 00 01 */ li r6, 1
+/* 80108DA8 00104A08 4B FD D4 81 */ bl func_800E6228
+/* 80108DAC 00104A0C 48 00 B7 B0 */ b lbl_8011455C
+lbl_80108DB0:
+/* 80108DB0 00104A10 38 60 00 18 */ li r3, 0x18
+/* 80108DB4 00104A14 38 80 00 02 */ li r4, 2
+/* 80108DB8 00104A18 38 A0 00 01 */ li r5, 1
+/* 80108DBC 00104A1C 48 05 9B 85 */ bl func_80162940
+/* 80108DC0 00104A20 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108DC4 00104A24 38 00 00 00 */ li r0, 0
+/* 80108DC8 00104A28 38 60 00 00 */ li r3, 0
+/* 80108DCC 00104A2C 38 80 00 00 */ li r4, 0
+/* 80108DD0 00104A30 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80108DD4 00104A34 38 A0 00 00 */ li r5, 0
+/* 80108DD8 00104A38 38 C0 00 01 */ li r6, 1
+/* 80108DDC 00104A3C 4B FD D4 4D */ bl func_800E6228
+/* 80108DE0 00104A40 48 00 B7 7C */ b lbl_8011455C
+lbl_80108DE4:
+/* 80108DE4 00104A44 38 60 00 18 */ li r3, 0x18
+/* 80108DE8 00104A48 38 80 00 03 */ li r4, 3
+/* 80108DEC 00104A4C 38 A0 00 01 */ li r5, 1
+/* 80108DF0 00104A50 48 05 9B 51 */ bl func_80162940
+/* 80108DF4 00104A54 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108DF8 00104A58 38 00 00 00 */ li r0, 0
+/* 80108DFC 00104A5C 38 60 00 01 */ li r3, 1
+/* 80108E00 00104A60 38 80 00 00 */ li r4, 0
+/* 80108E04 00104A64 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80108E08 00104A68 38 A0 00 00 */ li r5, 0
+/* 80108E0C 00104A6C 38 C0 00 01 */ li r6, 1
+/* 80108E10 00104A70 4B FD D4 19 */ bl func_800E6228
+/* 80108E14 00104A74 48 00 B7 48 */ b lbl_8011455C
+/* 80108E18 00104A78 A8 7F 00 88 */ lha r3, 0x88(r31)
+/* 80108E1C 00104A7C 48 14 AF B5 */ bl func_80253DD0
+/* 80108E20 00104A80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80108E24 00104A84 28 00 00 03 */ cmplwi r0, 3
+/* 80108E28 00104A88 41 A2 00 08 */ beq+ lbl_80108E30
+/* 80108E2C 00104A8C 48 00 B7 30 */ b lbl_8011455C
+lbl_80108E30:
+/* 80108E30 00104A90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108E34 00104A94 38 80 00 08 */ li r4, 8
+/* 80108E38 00104A98 38 A0 00 00 */ li r5, 0
+/* 80108E3C 00104A9C A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80108E40 00104AA0 48 14 AF B1 */ bl func_80253DF0
+/* 80108E44 00104AA4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108E48 00104AA8 3B 80 00 2B */ li r28, 0x2b
+/* 80108E4C 00104AAC 38 60 00 06 */ li r3, 6
+/* 80108E50 00104AB0 38 80 00 04 */ li r4, 4
+/* 80108E54 00104AB4 93 85 00 DC */ stw r28, 0xdc(r5)
+/* 80108E58 00104AB8 38 A0 00 01 */ li r5, 1
+/* 80108E5C 00104ABC 48 05 9A E5 */ bl func_80162940
+/* 80108E60 00104AC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108E64 00104AC4 38 80 00 08 */ li r4, 8
+/* 80108E68 00104AC8 38 A0 00 00 */ li r5, 0
+/* 80108E6C 00104ACC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80108E70 00104AD0 48 14 AF 81 */ bl func_80253DF0
+/* 80108E74 00104AD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108E78 00104AD8 38 80 00 08 */ li r4, 8
+/* 80108E7C 00104ADC 38 A0 00 00 */ li r5, 0
+/* 80108E80 00104AE0 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80108E84 00104AE4 48 14 AF 6D */ bl func_80253DF0
+/* 80108E88 00104AE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108E8C 00104AEC 38 00 00 01 */ li r0, 1
+/* 80108E90 00104AF0 93 83 00 DC */ stw r28, 0xdc(r3)
+/* 80108E94 00104AF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108E98 00104AF8 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80108E9C 00104AFC 48 00 B6 C0 */ b lbl_8011455C
+/* 80108EA0 00104B00 3B C0 00 00 */ li r30, 0
+/* 80108EA4 00104B04 38 60 01 99 */ li r3, 0x199
+/* 80108EA8 00104B08 48 05 9B E9 */ bl func_80162A90
+/* 80108EAC 00104B0C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108EB0 00104B10 41 82 02 74 */ beq lbl_80109124
+/* 80108EB4 00104B14 48 01 3A C1 */ bl func_8011C974
+/* 80108EB8 00104B18 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 80108EBC 00104B1C 7C 7C 1B 78 */ mr r28, r3
+/* 80108EC0 00104B20 2C 00 00 00 */ cmpwi r0, 0
+/* 80108EC4 00104B24 40 82 00 9C */ bne lbl_80108F60
+/* 80108EC8 00104B28 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 80108ECC 00104B2C 28 00 03 EF */ cmplwi r0, 0x3ef
+/* 80108ED0 00104B30 40 82 00 90 */ bne lbl_80108F60
+/* 80108ED4 00104B34 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 80108ED8 00104B38 28 00 00 0B */ cmplwi r0, 0xb
+/* 80108EDC 00104B3C 40 82 00 84 */ bne lbl_80108F60
+/* 80108EE0 00104B40 38 60 01 99 */ li r3, 0x199
+/* 80108EE4 00104B44 48 05 9B AD */ bl func_80162A90
+/* 80108EE8 00104B48 28 03 00 07 */ cmplwi r3, 7
+/* 80108EEC 00104B4C 41 82 00 14 */ beq lbl_80108F00
+/* 80108EF0 00104B50 38 60 01 99 */ li r3, 0x199
+/* 80108EF4 00104B54 48 05 9B 9D */ bl func_80162A90
+/* 80108EF8 00104B58 28 03 00 06 */ cmplwi r3, 6
+/* 80108EFC 00104B5C 40 82 00 2C */ bne lbl_80108F28
+lbl_80108F00:
+/* 80108F00 00104B60 A3 9C 00 16 */ lhz r28, 0x16(r28)
+/* 80108F04 00104B64 38 60 00 38 */ li r3, 0x38
+/* 80108F08 00104B68 48 05 9B 89 */ bl func_80162A90
+/* 80108F0C 00104B6C 7C 03 E0 40 */ cmplw r3, r28
+/* 80108F10 00104B70 40 80 00 50 */ bge lbl_80108F60
+/* 80108F14 00104B74 7F 84 E3 78 */ mr r4, r28
+/* 80108F18 00104B78 38 60 00 38 */ li r3, 0x38
+/* 80108F1C 00104B7C 38 A0 00 01 */ li r5, 1
+/* 80108F20 00104B80 48 05 9A 21 */ bl func_80162940
+/* 80108F24 00104B84 48 00 00 3C */ b lbl_80108F60
+lbl_80108F28:
+/* 80108F28 00104B88 38 60 01 99 */ li r3, 0x199
+/* 80108F2C 00104B8C 48 05 9B 65 */ bl func_80162A90
+/* 80108F30 00104B90 28 03 00 02 */ cmplwi r3, 2
+/* 80108F34 00104B94 40 82 00 2C */ bne lbl_80108F60
+/* 80108F38 00104B98 A0 9C 00 16 */ lhz r4, 0x16(r28)
+/* 80108F3C 00104B9C 38 60 00 38 */ li r3, 0x38
+/* 80108F40 00104BA0 3B 84 FF FF */ addi r28, r4, -1
+/* 80108F44 00104BA4 48 05 9B 4D */ bl func_80162A90
+/* 80108F48 00104BA8 7C 03 E0 40 */ cmplw r3, r28
+/* 80108F4C 00104BAC 40 80 00 14 */ bge lbl_80108F60
+/* 80108F50 00104BB0 7F 84 E3 78 */ mr r4, r28
+/* 80108F54 00104BB4 38 60 00 38 */ li r3, 0x38
+/* 80108F58 00104BB8 38 A0 00 01 */ li r5, 1
+/* 80108F5C 00104BBC 48 05 99 E5 */ bl func_80162940
+lbl_80108F60:
+/* 80108F60 00104BC0 38 60 01 99 */ li r3, 0x199
+/* 80108F64 00104BC4 48 05 9B 2D */ bl func_80162A90
+/* 80108F68 00104BC8 28 03 00 07 */ cmplwi r3, 7
+/* 80108F6C 00104BCC 41 81 01 B8 */ bgt lbl_80109124
+/* 80108F70 00104BD0 3C 80 80 42 */ lis r4, lbl_8041ABC8@ha
+/* 80108F74 00104BD4 54 60 10 3A */ slwi r0, r3, 2
+/* 80108F78 00104BD8 38 84 AB C8 */ addi r4, r4, lbl_8041ABC8@l
+/* 80108F7C 00104BDC 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80108F80 00104BE0 7C 89 03 A6 */ mtctr r4
+/* 80108F84 00104BE4 4E 80 04 20 */ bctr
+/* 80108F88 00104BE8 48 00 D4 41 */ bl func_801163C8
+/* 80108F8C 00104BEC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108F90 00104BF0 38 00 01 B6 */ li r0, 0x1b6
+/* 80108F94 00104BF4 3B C0 00 01 */ li r30, 1
+/* 80108F98 00104BF8 38 60 02 80 */ li r3, 0x280
+/* 80108F9C 00104BFC 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80108FA0 00104C00 38 80 00 00 */ li r4, 0
+/* 80108FA4 00104C04 38 A0 00 01 */ li r5, 1
+/* 80108FA8 00104C08 48 05 99 99 */ bl func_80162940
+/* 80108FAC 00104C0C 48 00 01 78 */ b lbl_80109124
+/* 80108FB0 00104C10 48 00 D4 19 */ bl func_801163C8
+/* 80108FB4 00104C14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80108FB8 00104C18 38 00 01 D2 */ li r0, 0x1d2
+/* 80108FBC 00104C1C 3B C0 00 01 */ li r30, 1
+/* 80108FC0 00104C20 38 60 02 80 */ li r3, 0x280
+/* 80108FC4 00104C24 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80108FC8 00104C28 48 05 9A C9 */ bl func_80162A90
+/* 80108FCC 00104C2C 2C 03 00 00 */ cmpwi r3, 0
+/* 80108FD0 00104C30 41 82 01 54 */ beq lbl_80109124
+/* 80108FD4 00104C34 48 01 39 A1 */ bl func_8011C974
+/* 80108FD8 00104C38 7C 7C 1B 78 */ mr r28, r3
+/* 80108FDC 00104C3C 3B A0 00 25 */ li r29, 0x25
+lbl_80108FE0:
+/* 80108FE0 00104C40 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 80108FE4 00104C44 38 60 00 00 */ li r3, 0
+/* 80108FE8 00104C48 4B FD C2 3D */ bl func_800E5224
+/* 80108FEC 00104C4C 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
+/* 80108FF0 00104C50 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80108FF4 00104C54 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 80108FF8 00104C58 7C 00 18 40 */ cmplw r0, r3
+/* 80108FFC 00104C5C 40 82 00 18 */ bne lbl_80109014
+/* 80109000 00104C60 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 80109004 00104C64 38 60 00 04 */ li r3, 4
+/* 80109008 00104C68 38 80 00 00 */ li r4, 0
+/* 8010900C 00104C6C 4B FD C4 55 */ bl func_800E5460
+/* 80109010 00104C70 48 00 00 10 */ b lbl_80109020
+lbl_80109014:
+/* 80109014 00104C74 3B BD 00 01 */ addi r29, r29, 1
+/* 80109018 00104C78 28 1D 00 2B */ cmplwi r29, 0x2b
+/* 8010901C 00104C7C 41 80 FF C4 */ blt lbl_80108FE0
+lbl_80109020:
+/* 80109020 00104C80 38 60 02 80 */ li r3, 0x280
+/* 80109024 00104C84 38 80 00 00 */ li r4, 0
+/* 80109028 00104C88 38 A0 00 01 */ li r5, 1
+/* 8010902C 00104C8C 48 05 99 15 */ bl func_80162940
+/* 80109030 00104C90 48 00 00 F4 */ b lbl_80109124
+/* 80109034 00104C94 48 00 D3 95 */ bl func_801163C8
+/* 80109038 00104C98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010903C 00104C9C 38 00 01 E6 */ li r0, 0x1e6
+/* 80109040 00104CA0 3B C0 00 01 */ li r30, 1
+/* 80109044 00104CA4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109048 00104CA8 48 00 00 DC */ b lbl_80109124
+/* 8010904C 00104CAC 48 00 D3 7D */ bl func_801163C8
+/* 80109050 00104CB0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109054 00104CB4 38 00 01 FA */ li r0, 0x1fa
+/* 80109058 00104CB8 3B C0 00 01 */ li r30, 1
+/* 8010905C 00104CBC 38 60 02 80 */ li r3, 0x280
+/* 80109060 00104CC0 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80109064 00104CC4 48 05 9A 2D */ bl func_80162A90
+/* 80109068 00104CC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010906C 00104CCC 41 82 00 B8 */ beq lbl_80109124
+/* 80109070 00104CD0 48 01 39 05 */ bl func_8011C974
+/* 80109074 00104CD4 7C 7C 1B 78 */ mr r28, r3
+/* 80109078 00104CD8 3B A0 00 25 */ li r29, 0x25
+lbl_8010907C:
+/* 8010907C 00104CDC 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 80109080 00104CE0 38 60 00 00 */ li r3, 0
+/* 80109084 00104CE4 4B FD C1 A1 */ bl func_800E5224
+/* 80109088 00104CE8 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
+/* 8010908C 00104CEC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80109090 00104CF0 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 80109094 00104CF4 7C 00 18 40 */ cmplw r0, r3
+/* 80109098 00104CF8 40 82 00 18 */ bne lbl_801090B0
+/* 8010909C 00104CFC 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 801090A0 00104D00 38 60 00 04 */ li r3, 4
+/* 801090A4 00104D04 38 80 00 00 */ li r4, 0
+/* 801090A8 00104D08 4B FD C3 B9 */ bl func_800E5460
+/* 801090AC 00104D0C 48 00 00 10 */ b lbl_801090BC
+lbl_801090B0:
+/* 801090B0 00104D10 3B BD 00 01 */ addi r29, r29, 1
+/* 801090B4 00104D14 28 1D 00 2B */ cmplwi r29, 0x2b
+/* 801090B8 00104D18 41 80 FF C4 */ blt lbl_8010907C
+lbl_801090BC:
+/* 801090BC 00104D1C 38 60 02 80 */ li r3, 0x280
+/* 801090C0 00104D20 38 80 00 00 */ li r4, 0
+/* 801090C4 00104D24 38 A0 00 01 */ li r5, 1
+/* 801090C8 00104D28 48 05 98 79 */ bl func_80162940
+/* 801090CC 00104D2C 48 00 00 58 */ b lbl_80109124
+/* 801090D0 00104D30 48 00 D2 F9 */ bl func_801163C8
+/* 801090D4 00104D34 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801090D8 00104D38 38 00 02 0E */ li r0, 0x20e
+/* 801090DC 00104D3C 3B C0 00 01 */ li r30, 1
+/* 801090E0 00104D40 38 60 02 80 */ li r3, 0x280
+/* 801090E4 00104D44 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 801090E8 00104D48 38 80 00 00 */ li r4, 0
+/* 801090EC 00104D4C 38 A0 00 01 */ li r5, 1
+/* 801090F0 00104D50 48 05 98 51 */ bl func_80162940
+/* 801090F4 00104D54 48 00 00 30 */ b lbl_80109124
+/* 801090F8 00104D58 48 00 D2 D1 */ bl func_801163C8
+/* 801090FC 00104D5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109100 00104D60 38 00 02 31 */ li r0, 0x231
+/* 80109104 00104D64 3B C0 00 01 */ li r30, 1
+/* 80109108 00104D68 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010910C 00104D6C 48 00 00 18 */ b lbl_80109124
+/* 80109110 00104D70 48 00 D2 B9 */ bl func_801163C8
+/* 80109114 00104D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109118 00104D78 38 00 02 4F */ li r0, 0x24f
+/* 8010911C 00104D7C 3B C0 00 01 */ li r30, 1
+/* 80109120 00104D80 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80109124:
+/* 80109124 00104D84 38 60 00 09 */ li r3, 9
+/* 80109128 00104D88 48 05 99 69 */ bl func_80162A90
+/* 8010912C 00104D8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80109130 00104D90 41 82 00 5C */ beq lbl_8010918C
+/* 80109134 00104D94 38 60 01 DD */ li r3, 0x1dd
+/* 80109138 00104D98 48 05 99 59 */ bl func_80162A90
+/* 8010913C 00104D9C 28 03 00 01 */ cmplwi r3, 1
+/* 80109140 00104DA0 40 82 00 4C */ bne lbl_8010918C
+/* 80109144 00104DA4 48 02 E3 05 */ bl func_80137448
+/* 80109148 00104DA8 38 60 00 11 */ li r3, 0x11
+/* 8010914C 00104DAC 48 02 E0 5D */ bl func_801371A8
+/* 80109150 00104DB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80109154 00104DB4 41 82 00 38 */ beq lbl_8010918C
+/* 80109158 00104DB8 48 00 D2 71 */ bl func_801163C8
+/* 8010915C 00104DBC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109160 00104DC0 38 00 02 53 */ li r0, 0x253
+/* 80109164 00104DC4 38 60 01 DD */ li r3, 0x1dd
+/* 80109168 00104DC8 38 80 00 02 */ li r4, 2
+/* 8010916C 00104DCC 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80109170 00104DD0 38 A0 00 01 */ li r5, 1
+/* 80109174 00104DD4 48 05 97 CD */ bl func_80162940
+/* 80109178 00104DD8 38 60 01 DE */ li r3, 0x1de
+/* 8010917C 00104DDC 38 80 00 02 */ li r4, 2
+/* 80109180 00104DE0 38 A0 00 01 */ li r5, 1
+/* 80109184 00104DE4 48 05 97 BD */ bl func_80162940
+/* 80109188 00104DE8 48 00 B3 D4 */ b lbl_8011455C
+lbl_8010918C:
+/* 8010918C 00104DEC 2C 1E 00 00 */ cmpwi r30, 0
+/* 80109190 00104DF0 41 A2 00 08 */ beq+ lbl_80109198
+/* 80109194 00104DF4 48 00 B3 C8 */ b lbl_8011455C
+lbl_80109198:
+/* 80109198 00104DF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010919C 00104DFC 38 80 00 01 */ li r4, 1
+/* 801091A0 00104E00 48 00 EE D1 */ bl func_80118070
+/* 801091A4 00104E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801091A8 00104E08 38 80 00 04 */ li r4, 4
+/* 801091AC 00104E0C 48 00 C4 91 */ bl func_8011563C
+/* 801091B0 00104E10 38 60 00 06 */ li r3, 6
+/* 801091B4 00104E14 38 80 00 02 */ li r4, 2
+/* 801091B8 00104E18 38 A0 00 01 */ li r5, 1
+/* 801091BC 00104E1C 48 05 97 85 */ bl func_80162940
+/* 801091C0 00104E20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801091C4 00104E24 38 00 00 3E */ li r0, 0x3e
+/* 801091C8 00104E28 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801091CC 00104E2C 48 00 B3 90 */ b lbl_8011455C
+/* 801091D0 00104E30 38 00 00 03 */ li r0, 3
+/* 801091D4 00104E34 38 60 00 01 */ li r3, 1
+/* 801091D8 00104E38 B0 1F 01 2C */ sth r0, 0x12c(r31)
+/* 801091DC 00104E3C 38 80 00 00 */ li r4, 0
+/* 801091E0 00104E40 4B EF E3 45 */ bl func_80007524
+/* 801091E4 00104E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801091E8 00104E48 38 80 00 08 */ li r4, 8
+/* 801091EC 00104E4C 38 A0 00 01 */ li r5, 1
+/* 801091F0 00104E50 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801091F4 00104E54 48 14 AB FD */ bl func_80253DF0
+/* 801091F8 00104E58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801091FC 00104E5C 38 80 00 0A */ li r4, 0xa
+/* 80109200 00104E60 38 A0 00 00 */ li r5, 0
+/* 80109204 00104E64 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80109208 00104E68 48 14 AB A9 */ bl func_80253DB0
+/* 8010920C 00104E6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109210 00104E70 38 00 00 3F */ li r0, 0x3f
+/* 80109214 00104E74 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109218 00104E78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010921C 00104E7C 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 80109220 00104E80 2C 00 00 02 */ cmpwi r0, 2
+/* 80109224 00104E84 41 82 00 2C */ beq lbl_80109250
+/* 80109228 00104E88 40 80 00 10 */ bge lbl_80109238
+/* 8010922C 00104E8C 2C 00 00 01 */ cmpwi r0, 1
+/* 80109230 00104E90 40 80 00 14 */ bge lbl_80109244
+/* 80109234 00104E94 48 00 00 7C */ b lbl_801092B0
+lbl_80109238:
+/* 80109238 00104E98 2C 00 00 04 */ cmpwi r0, 4
+/* 8010923C 00104E9C 40 80 00 74 */ bge lbl_801092B0
+/* 80109240 00104EA0 48 00 00 68 */ b lbl_801092A8
+lbl_80109244:
+/* 80109244 00104EA4 38 00 2B 12 */ li r0, 0x2b12
+/* 80109248 00104EA8 90 04 01 18 */ stw r0, 0x118(r4)
+/* 8010924C 00104EAC 48 00 00 64 */ b lbl_801092B0
+lbl_80109250:
+/* 80109250 00104EB0 38 00 2B 13 */ li r0, 0x2b13
+/* 80109254 00104EB4 38 60 00 06 */ li r3, 6
+/* 80109258 00104EB8 90 04 01 18 */ stw r0, 0x118(r4)
+/* 8010925C 00104EBC 38 80 FF FF */ li r4, -1
+/* 80109260 00104EC0 4B FD BF C5 */ bl func_800E5224
+/* 80109264 00104EC4 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 80109268 00104EC8 38 60 00 08 */ li r3, 8
+/* 8010926C 00104ECC 38 80 FF FF */ li r4, -1
+/* 80109270 00104ED0 4B FD BF B5 */ bl func_800E5224
+/* 80109274 00104ED4 54 7C 06 3E */ clrlwi r28, r3, 0x18
+/* 80109278 00104ED8 38 60 00 07 */ li r3, 7
+/* 8010927C 00104EDC 38 80 FF FF */ li r4, -1
+/* 80109280 00104EE0 4B FD BF A5 */ bl func_800E5224
+/* 80109284 00104EE4 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80109288 00104EE8 7C 1C EA 14 */ add r0, r28, r29
+/* 8010928C 00104EEC 7C 03 02 14 */ add r0, r3, r0
+/* 80109290 00104EF0 28 00 00 02 */ cmplwi r0, 2
+/* 80109294 00104EF4 40 80 00 1C */ bge lbl_801092B0
+/* 80109298 00104EF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010929C 00104EFC 38 00 51 7E */ li r0, 0x517e
+/* 801092A0 00104F00 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801092A4 00104F04 48 00 00 0C */ b lbl_801092B0
+lbl_801092A8:
+/* 801092A8 00104F08 38 00 2B 14 */ li r0, 0x2b14
+/* 801092AC 00104F0C 90 04 01 18 */ stw r0, 0x118(r4)
+lbl_801092B0:
+/* 801092B0 00104F10 38 60 01 80 */ li r3, 0x180
+/* 801092B4 00104F14 48 05 97 DD */ bl func_80162A90
+/* 801092B8 00104F18 2C 03 00 00 */ cmpwi r3, 0
+/* 801092BC 00104F1C 41 A2 00 08 */ beq+ lbl_801092C4
+/* 801092C0 00104F20 48 00 B2 9C */ b lbl_8011455C
+lbl_801092C4:
+/* 801092C4 00104F24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801092C8 00104F28 38 00 00 00 */ li r0, 0
+/* 801092CC 00104F2C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801092D0 00104F30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801092D4 00104F34 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 801092D8 00104F38 60 00 01 00 */ ori r0, r0, 0x100
+/* 801092DC 00104F3C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 801092E0 00104F40 48 00 B2 7C */ b lbl_8011455C
+/* 801092E4 00104F44 A8 7F 00 8A */ lha r3, 0x8a(r31)
+/* 801092E8 00104F48 48 14 AA E9 */ bl func_80253DD0
+/* 801092EC 00104F4C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801092F0 00104F50 28 00 00 03 */ cmplwi r0, 3
+/* 801092F4 00104F54 41 A2 00 08 */ beq+ lbl_801092FC
+/* 801092F8 00104F58 48 00 B2 64 */ b lbl_8011455C
+lbl_801092FC:
+/* 801092FC 00104F5C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109300 00104F60 38 00 00 40 */ li r0, 0x40
+/* 80109304 00104F64 38 60 00 00 */ li r3, 0
+/* 80109308 00104F68 38 80 00 00 */ li r4, 0
+/* 8010930C 00104F6C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80109310 00104F70 4B F5 05 E9 */ bl func_800598F8
+/* 80109314 00104F74 38 60 00 63 */ li r3, 0x63
+/* 80109318 00104F78 4B F5 06 A9 */ bl func_800599C0
+/* 8010931C 00104F7C 38 60 00 01 */ li r3, 1
+/* 80109320 00104F80 38 80 00 00 */ li r4, 0
+/* 80109324 00104F84 38 A0 00 00 */ li r5, 0
+/* 80109328 00104F88 38 C0 00 02 */ li r6, 2
+/* 8010932C 00104F8C 38 E0 00 03 */ li r7, 3
+/* 80109330 00104F90 39 00 00 00 */ li r8, 0
+/* 80109334 00104F94 4B F5 06 95 */ bl func_800599C8
+/* 80109338 00104F98 38 60 00 02 */ li r3, 2
+/* 8010933C 00104F9C 38 80 00 00 */ li r4, 0
+/* 80109340 00104FA0 38 A0 00 01 */ li r5, 1
+/* 80109344 00104FA4 38 C0 00 00 */ li r6, 0
+/* 80109348 00104FA8 38 E0 00 63 */ li r7, 0x63
+/* 8010934C 00104FAC 39 00 00 00 */ li r8, 0
+/* 80109350 00104FB0 4B F5 06 79 */ bl func_800599C8
+/* 80109354 00104FB4 38 60 00 03 */ li r3, 3
+/* 80109358 00104FB8 38 80 00 01 */ li r4, 1
+/* 8010935C 00104FBC 38 A0 00 00 */ li r5, 0
+/* 80109360 00104FC0 38 C0 00 63 */ li r6, 0x63
+/* 80109364 00104FC4 38 E0 00 63 */ li r7, 0x63
+/* 80109368 00104FC8 39 00 00 00 */ li r8, 0
+/* 8010936C 00104FCC 4B F5 06 5D */ bl func_800599C8
+/* 80109370 00104FD0 38 60 00 63 */ li r3, 0x63
+/* 80109374 00104FD4 38 80 00 02 */ li r4, 2
+/* 80109378 00104FD8 38 A0 00 00 */ li r5, 0
+/* 8010937C 00104FDC 38 C0 00 00 */ li r6, 0
+/* 80109380 00104FE0 38 E0 00 00 */ li r7, 0
+/* 80109384 00104FE4 39 00 00 00 */ li r8, 0
+/* 80109388 00104FE8 4B F5 06 41 */ bl func_800599C8
+/* 8010938C 00104FEC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109390 00104FF0 38 60 01 80 */ li r3, 0x180
+/* 80109394 00104FF4 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 80109398 00104FF8 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 8010939C 00104FFC 48 05 96 F5 */ bl func_80162A90
+/* 801093A0 00105000 2C 03 00 00 */ cmpwi r3, 0
+/* 801093A4 00105004 41 A2 00 08 */ beq+ lbl_801093AC
+/* 801093A8 00105008 48 00 B1 B4 */ b lbl_8011455C
+lbl_801093AC:
+/* 801093AC 0010500C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801093B0 00105010 38 00 01 7A */ li r0, 0x17a
+/* 801093B4 00105014 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801093B8 00105018 48 00 B1 A4 */ b lbl_8011455C
+/* 801093BC 0010501C 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 801093C0 00105020 38 60 00 29 */ li r3, 0x29
+/* 801093C4 00105024 38 A0 00 00 */ li r5, 0
+/* 801093C8 00105028 38 C0 00 01 */ li r6, 1
+/* 801093CC 0010502C 4B F5 06 A1 */ bl func_80059A6C
+/* 801093D0 00105030 2C 03 00 00 */ cmpwi r3, 0
+/* 801093D4 00105034 40 A2 00 08 */ bne+ lbl_801093DC
+/* 801093D8 00105038 48 00 B1 84 */ b lbl_8011455C
+lbl_801093DC:
+/* 801093DC 0010503C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801093E0 00105040 41 82 01 D8 */ beq lbl_801095B8
+/* 801093E4 00105044 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 801093E8 00105048 3B C0 00 00 */ li r30, 0
+/* 801093EC 0010504C 2C 04 00 63 */ cmpwi r4, 0x63
+/* 801093F0 00105050 41 82 01 6C */ beq lbl_8010955C
+/* 801093F4 00105054 40 80 00 28 */ bge lbl_8010941C
+/* 801093F8 00105058 2C 04 00 02 */ cmpwi r4, 2
+/* 801093FC 0010505C 41 82 00 7C */ beq lbl_80109478
+/* 80109400 00105060 40 80 00 10 */ bge lbl_80109410
+/* 80109404 00105064 2C 04 00 01 */ cmpwi r4, 1
+/* 80109408 00105068 40 80 00 28 */ bge lbl_80109430
+/* 8010940C 0010506C 48 00 01 94 */ b lbl_801095A0
+lbl_80109410:
+/* 80109410 00105070 2C 04 00 04 */ cmpwi r4, 4
+/* 80109414 00105074 40 80 01 8C */ bge lbl_801095A0
+/* 80109418 00105078 48 00 00 FC */ b lbl_80109514
+lbl_8010941C:
+/* 8010941C 0010507C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80109420 00105080 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80109424 00105084 7C 04 00 00 */ cmpw r4, r0
+/* 80109428 00105088 41 82 01 34 */ beq lbl_8010955C
+/* 8010942C 0010508C 48 00 01 74 */ b lbl_801095A0
+lbl_80109430:
+/* 80109430 00105090 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109434 00105094 38 80 00 04 */ li r4, 4
+/* 80109438 00105098 38 A0 00 00 */ li r5, 0
+/* 8010943C 0010509C A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80109440 001050A0 48 14 A9 71 */ bl func_80253DB0
+/* 80109444 001050A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109448 001050A8 38 80 00 02 */ li r4, 2
+/* 8010944C 001050AC 38 A0 00 00 */ li r5, 0
+/* 80109450 001050B0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109454 001050B4 48 14 A9 5D */ bl func_80253DB0
+/* 80109458 001050B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010945C 001050BC 38 80 00 41 */ li r4, 0x41
+/* 80109460 001050C0 38 00 00 01 */ li r0, 1
+/* 80109464 001050C4 3B C0 00 01 */ li r30, 1
+/* 80109468 001050C8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010946C 001050CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109470 001050D0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109474 001050D4 48 00 01 2C */ b lbl_801095A0
+lbl_80109478:
+/* 80109478 001050D8 38 60 00 06 */ li r3, 6
+/* 8010947C 001050DC 38 80 FF FF */ li r4, -1
+/* 80109480 001050E0 4B FD BD A5 */ bl func_800E5224
+/* 80109484 001050E4 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 80109488 001050E8 38 60 00 08 */ li r3, 8
+/* 8010948C 001050EC 38 80 FF FF */ li r4, -1
+/* 80109490 001050F0 4B FD BD 95 */ bl func_800E5224
+/* 80109494 001050F4 54 7C 06 3E */ clrlwi r28, r3, 0x18
+/* 80109498 001050F8 38 60 00 07 */ li r3, 7
+/* 8010949C 001050FC 38 80 FF FF */ li r4, -1
+/* 801094A0 00105100 4B FD BD 85 */ bl func_800E5224
+/* 801094A4 00105104 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801094A8 00105108 7C 1C EA 14 */ add r0, r28, r29
+/* 801094AC 0010510C 7C 03 02 14 */ add r0, r3, r0
+/* 801094B0 00105110 28 00 00 02 */ cmplwi r0, 2
+/* 801094B4 00105114 41 80 00 4C */ blt lbl_80109500
+/* 801094B8 00105118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801094BC 0010511C 38 80 00 05 */ li r4, 5
+/* 801094C0 00105120 38 A0 00 00 */ li r5, 0
+/* 801094C4 00105124 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801094C8 00105128 48 14 A8 E9 */ bl func_80253DB0
+/* 801094CC 0010512C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801094D0 00105130 38 80 00 02 */ li r4, 2
+/* 801094D4 00105134 38 A0 00 00 */ li r5, 0
+/* 801094D8 00105138 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801094DC 0010513C 48 14 A8 D5 */ bl func_80253DB0
+/* 801094E0 00105140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801094E4 00105144 38 80 00 41 */ li r4, 0x41
+/* 801094E8 00105148 38 00 00 02 */ li r0, 2
+/* 801094EC 0010514C 3B C0 00 01 */ li r30, 1
+/* 801094F0 00105150 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801094F4 00105154 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801094F8 00105158 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801094FC 0010515C 48 00 00 A4 */ b lbl_801095A0
+lbl_80109500:
+/* 80109500 00105160 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80109504 00105164 38 60 02 22 */ li r3, 0x222
+/* 80109508 00105168 38 80 00 00 */ li r4, 0
+/* 8010950C 0010516C 4B F0 1C 65 */ bl func_8000B170
+/* 80109510 00105170 48 00 00 90 */ b lbl_801095A0
+lbl_80109514:
+/* 80109514 00105174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109518 00105178 38 80 00 06 */ li r4, 6
+/* 8010951C 0010517C 38 A0 00 00 */ li r5, 0
+/* 80109520 00105180 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80109524 00105184 48 14 A8 8D */ bl func_80253DB0
+/* 80109528 00105188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010952C 0010518C 38 80 00 02 */ li r4, 2
+/* 80109530 00105190 38 A0 00 00 */ li r5, 0
+/* 80109534 00105194 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109538 00105198 48 14 A8 79 */ bl func_80253DB0
+/* 8010953C 0010519C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109540 001051A0 38 80 00 41 */ li r4, 0x41
+/* 80109544 001051A4 38 00 00 04 */ li r0, 4
+/* 80109548 001051A8 3B C0 00 01 */ li r30, 1
+/* 8010954C 001051AC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80109550 001051B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109554 001051B4 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109558 001051B8 48 00 00 48 */ b lbl_801095A0
+lbl_8010955C:
+/* 8010955C 001051BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109560 001051C0 38 80 00 08 */ li r4, 8
+/* 80109564 001051C4 38 A0 00 00 */ li r5, 0
+/* 80109568 001051C8 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 8010956C 001051CC 48 14 A8 45 */ bl func_80253DB0
+/* 80109570 001051D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109574 001051D4 38 80 00 01 */ li r4, 1
+/* 80109578 001051D8 38 A0 00 00 */ li r5, 0
+/* 8010957C 001051DC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109580 001051E0 48 14 A8 31 */ bl func_80253DB0
+/* 80109584 001051E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109588 001051E8 38 80 00 41 */ li r4, 0x41
+/* 8010958C 001051EC 38 00 00 FF */ li r0, 0xff
+/* 80109590 001051F0 3B C0 00 02 */ li r30, 2
+/* 80109594 001051F4 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80109598 001051F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010959C 001051FC 98 03 00 E1 */ stb r0, 0xe1(r3)
+lbl_801095A0:
+/* 801095A0 00105200 2C 1E 00 00 */ cmpwi r30, 0
+/* 801095A4 00105204 40 A2 00 08 */ bne+ lbl_801095AC
+/* 801095A8 00105208 48 00 AF B4 */ b lbl_8011455C
+lbl_801095AC:
+/* 801095AC 0010520C 7F C3 F3 78 */ mr r3, r30
+/* 801095B0 00105210 4B F5 0F 1D */ bl func_8005A4CC
+/* 801095B4 00105214 48 00 AF A8 */ b lbl_8011455C
+lbl_801095B8:
+/* 801095B8 00105218 2C 03 00 03 */ cmpwi r3, 3
+/* 801095BC 0010521C 41 82 00 E4 */ beq lbl_801096A0
+/* 801095C0 00105220 40 80 00 14 */ bge lbl_801095D4
+/* 801095C4 00105224 2C 03 00 01 */ cmpwi r3, 1
+/* 801095C8 00105228 41 82 00 18 */ beq lbl_801095E0
+/* 801095CC 0010522C 40 80 00 4C */ bge lbl_80109618
+/* 801095D0 00105230 48 00 AF 8C */ b lbl_8011455C
+lbl_801095D4:
+/* 801095D4 00105234 2C 03 00 63 */ cmpwi r3, 0x63
+/* 801095D8 00105238 41 82 01 00 */ beq lbl_801096D8
+/* 801095DC 0010523C 48 00 AF 80 */ b lbl_8011455C
+lbl_801095E0:
+/* 801095E0 00105240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801095E4 00105244 38 80 00 00 */ li r4, 0
+/* 801095E8 00105248 38 A0 00 00 */ li r5, 0
+/* 801095EC 0010524C A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801095F0 00105250 48 14 A7 C1 */ bl func_80253DB0
+/* 801095F4 00105254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801095F8 00105258 38 80 00 02 */ li r4, 2
+/* 801095FC 0010525C 38 A0 00 00 */ li r5, 0
+/* 80109600 00105260 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109604 00105264 48 14 A7 AD */ bl func_80253DB0
+/* 80109608 00105268 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010960C 0010526C 38 00 2B 12 */ li r0, 0x2b12
+/* 80109610 00105270 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80109614 00105274 48 00 AF 48 */ b lbl_8011455C
+lbl_80109618:
+/* 80109618 00105278 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010961C 0010527C 38 80 00 01 */ li r4, 1
+/* 80109620 00105280 38 A0 00 00 */ li r5, 0
+/* 80109624 00105284 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80109628 00105288 48 14 A7 89 */ bl func_80253DB0
+/* 8010962C 0010528C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109630 00105290 38 80 00 02 */ li r4, 2
+/* 80109634 00105294 38 A0 00 00 */ li r5, 0
+/* 80109638 00105298 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010963C 0010529C 48 14 A7 75 */ bl func_80253DB0
+/* 80109640 001052A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109644 001052A4 38 00 2B 13 */ li r0, 0x2b13
+/* 80109648 001052A8 38 60 00 06 */ li r3, 6
+/* 8010964C 001052AC 38 80 FF FF */ li r4, -1
+/* 80109650 001052B0 90 05 01 18 */ stw r0, 0x118(r5)
+/* 80109654 001052B4 4B FD BB D1 */ bl func_800E5224
+/* 80109658 001052B8 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 8010965C 001052BC 38 60 00 08 */ li r3, 8
+/* 80109660 001052C0 38 80 FF FF */ li r4, -1
+/* 80109664 001052C4 4B FD BB C1 */ bl func_800E5224
+/* 80109668 001052C8 54 7C 06 3E */ clrlwi r28, r3, 0x18
+/* 8010966C 001052CC 38 60 00 07 */ li r3, 7
+/* 80109670 001052D0 38 80 FF FF */ li r4, -1
+/* 80109674 001052D4 4B FD BB B1 */ bl func_800E5224
+/* 80109678 001052D8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8010967C 001052DC 7C 1C EA 14 */ add r0, r28, r29
+/* 80109680 001052E0 7C 03 02 14 */ add r0, r3, r0
+/* 80109684 001052E4 28 00 00 02 */ cmplwi r0, 2
+/* 80109688 001052E8 41 A0 00 08 */ blt+ lbl_80109690
+/* 8010968C 001052EC 48 00 AE D0 */ b lbl_8011455C
+lbl_80109690:
+/* 80109690 001052F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109694 001052F4 38 00 51 7E */ li r0, 0x517e
+/* 80109698 001052F8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010969C 001052FC 48 00 AE C0 */ b lbl_8011455C
+lbl_801096A0:
+/* 801096A0 00105300 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801096A4 00105304 38 80 00 02 */ li r4, 2
+/* 801096A8 00105308 38 A0 00 00 */ li r5, 0
+/* 801096AC 0010530C A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801096B0 00105310 48 14 A7 01 */ bl func_80253DB0
+/* 801096B4 00105314 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801096B8 00105318 38 80 00 02 */ li r4, 2
+/* 801096BC 0010531C 38 A0 00 00 */ li r5, 0
+/* 801096C0 00105320 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801096C4 00105324 48 14 A6 ED */ bl func_80253DB0
+/* 801096C8 00105328 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801096CC 0010532C 38 00 2B 14 */ li r0, 0x2b14
+/* 801096D0 00105330 90 03 01 18 */ stw r0, 0x118(r3)
+/* 801096D4 00105334 48 00 AE 88 */ b lbl_8011455C
+lbl_801096D8:
+/* 801096D8 00105338 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801096DC 0010533C 38 80 00 08 */ li r4, 8
+/* 801096E0 00105340 38 A0 00 00 */ li r5, 0
+/* 801096E4 00105344 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801096E8 00105348 48 14 A6 C9 */ bl func_80253DB0
+/* 801096EC 0010534C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801096F0 00105350 38 80 00 00 */ li r4, 0
+/* 801096F4 00105354 38 A0 00 00 */ li r5, 0
+/* 801096F8 00105358 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801096FC 0010535C 48 14 A6 B5 */ bl func_80253DB0
+/* 80109700 00105360 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109704 00105364 38 00 00 00 */ li r0, 0
+/* 80109708 00105368 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010970C 0010536C 48 00 AE 50 */ b lbl_8011455C
+/* 80109710 00105370 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80109714 00105374 28 00 00 FF */ cmplwi r0, 0xff
+/* 80109718 00105378 40 82 00 68 */ bne lbl_80109780
+/* 8010971C 0010537C A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 80109720 00105380 48 14 A6 B1 */ bl func_80253DD0
+/* 80109724 00105384 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80109728 00105388 28 00 00 03 */ cmplwi r0, 3
+/* 8010972C 0010538C 41 A2 00 08 */ beq+ lbl_80109734
+/* 80109730 00105390 48 00 AE 2C */ b lbl_8011455C
+lbl_80109734:
+/* 80109734 00105394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109738 00105398 38 80 00 09 */ li r4, 9
+/* 8010973C 0010539C 38 A0 00 00 */ li r5, 0
+/* 80109740 001053A0 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80109744 001053A4 48 14 A6 6D */ bl func_80253DB0
+/* 80109748 001053A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010974C 001053AC 38 80 00 03 */ li r4, 3
+/* 80109750 001053B0 38 A0 00 00 */ li r5, 0
+/* 80109754 001053B4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109758 001053B8 48 14 A6 59 */ bl func_80253DB0
+/* 8010975C 001053BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109760 001053C0 38 80 00 01 */ li r4, 1
+/* 80109764 001053C4 38 A0 00 00 */ li r5, 0
+/* 80109768 001053C8 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010976C 001053CC 48 14 A6 45 */ bl func_80253DB0
+/* 80109770 001053D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109774 001053D4 38 00 00 42 */ li r0, 0x42
+/* 80109778 001053D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010977C 001053DC 48 00 AD E0 */ b lbl_8011455C
+lbl_80109780:
+/* 80109780 001053E0 A8 7F 00 8A */ lha r3, 0x8a(r31)
+/* 80109784 001053E4 48 14 A6 4D */ bl func_80253DD0
+/* 80109788 001053E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010978C 001053EC 28 00 00 03 */ cmplwi r0, 3
+/* 80109790 001053F0 41 A2 00 08 */ beq+ lbl_80109798
+/* 80109794 001053F4 48 00 AD C8 */ b lbl_8011455C
+lbl_80109798:
+/* 80109798 001053F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010979C 001053FC 38 80 00 09 */ li r4, 9
+/* 801097A0 00105400 38 A0 00 00 */ li r5, 0
+/* 801097A4 00105404 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801097A8 00105408 48 14 A6 09 */ bl func_80253DB0
+/* 801097AC 0010540C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801097B0 00105410 38 00 00 42 */ li r0, 0x42
+/* 801097B4 00105414 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801097B8 00105418 48 00 AD A4 */ b lbl_8011455C
+/* 801097BC 0010541C A8 7F 00 8A */ lha r3, 0x8a(r31)
+/* 801097C0 00105420 48 14 A6 11 */ bl func_80253DD0
+/* 801097C4 00105424 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801097C8 00105428 28 00 00 03 */ cmplwi r0, 3
+/* 801097CC 0010542C 41 A2 00 08 */ beq+ lbl_801097D4
+/* 801097D0 00105430 48 00 AD 8C */ b lbl_8011455C
+lbl_801097D4:
+/* 801097D4 00105434 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801097D8 00105438 38 80 00 08 */ li r4, 8
+/* 801097DC 0010543C 38 A0 00 00 */ li r5, 0
+/* 801097E0 00105440 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 801097E4 00105444 48 14 A6 0D */ bl func_80253DF0
+/* 801097E8 00105448 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801097EC 0010544C 3B 80 00 2B */ li r28, 0x2b
+/* 801097F0 00105450 38 60 00 06 */ li r3, 6
+/* 801097F4 00105454 38 80 00 05 */ li r4, 5
+/* 801097F8 00105458 93 85 00 DC */ stw r28, 0xdc(r5)
+/* 801097FC 0010545C 38 A0 00 01 */ li r5, 1
+/* 80109800 00105460 48 05 91 41 */ bl func_80162940
+/* 80109804 00105464 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109808 00105468 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 8010980C 0010546C 2C 00 00 04 */ cmpwi r0, 4
+/* 80109810 00105470 41 82 00 94 */ beq lbl_801098A4
+/* 80109814 00105474 40 80 00 20 */ bge lbl_80109834
+/* 80109818 00105478 2C 00 00 02 */ cmpwi r0, 2
+/* 8010981C 0010547C 41 82 00 70 */ beq lbl_8010988C
+/* 80109820 00105480 41 A0 00 08 */ blt+ lbl_80109828
+/* 80109824 00105484 48 00 AD 38 */ b lbl_8011455C
+lbl_80109828:
+/* 80109828 00105488 2C 00 00 01 */ cmpwi r0, 1
+/* 8010982C 0010548C 40 80 00 14 */ bge lbl_80109840
+/* 80109830 00105490 48 00 AD 2C */ b lbl_8011455C
+lbl_80109834:
+/* 80109834 00105494 2C 00 00 FF */ cmpwi r0, 0xff
+/* 80109838 00105498 41 82 00 94 */ beq lbl_801098CC
+/* 8010983C 0010549C 48 00 AD 20 */ b lbl_8011455C
+lbl_80109840:
+/* 80109840 001054A0 38 60 00 37 */ li r3, 0x37
+/* 80109844 001054A4 38 80 00 00 */ li r4, 0
+/* 80109848 001054A8 38 A0 00 01 */ li r5, 1
+/* 8010984C 001054AC 48 05 90 F5 */ bl func_80162940
+/* 80109850 001054B0 38 60 02 63 */ li r3, 0x263
+/* 80109854 001054B4 38 80 00 00 */ li r4, 0
+/* 80109858 001054B8 38 A0 00 01 */ li r5, 1
+/* 8010985C 001054BC 48 05 90 E5 */ bl func_80162940
+/* 80109860 001054C0 38 60 02 64 */ li r3, 0x264
+/* 80109864 001054C4 38 80 00 00 */ li r4, 0
+/* 80109868 001054C8 38 A0 00 01 */ li r5, 1
+/* 8010986C 001054CC 48 05 90 D5 */ bl func_80162940
+/* 80109870 001054D0 4B F4 CA 05 */ bl func_80056274
+/* 80109874 001054D4 38 60 00 01 */ li r3, 1
+/* 80109878 001054D8 4B F4 CB E1 */ bl func_80056458
+/* 8010987C 001054DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109880 001054E0 38 00 00 43 */ li r0, 0x43
+/* 80109884 001054E4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109888 001054E8 48 00 AC D4 */ b lbl_8011455C
+lbl_8010988C:
+/* 8010988C 001054EC 38 60 00 83 */ li r3, 0x83
+/* 80109890 001054F0 38 00 00 01 */ li r0, 1
+/* 80109894 001054F4 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 80109898 001054F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010989C 001054FC 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 801098A0 00105500 48 00 AC BC */ b lbl_8011455C
+lbl_801098A4:
+/* 801098A4 00105504 4B F4 C9 D1 */ bl func_80056274
+/* 801098A8 00105508 38 60 00 01 */ li r3, 1
+/* 801098AC 0010550C 4B F4 CB AD */ bl func_80056458
+/* 801098B0 00105510 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801098B4 00105514 38 80 00 E4 */ li r4, 0xe4
+/* 801098B8 00105518 38 00 00 01 */ li r0, 1
+/* 801098BC 0010551C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801098C0 00105520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801098C4 00105524 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 801098C8 00105528 48 00 AC 94 */ b lbl_8011455C
+lbl_801098CC:
+/* 801098CC 0010552C A8 64 00 92 */ lha r3, 0x92(r4)
+/* 801098D0 00105530 38 80 00 08 */ li r4, 8
+/* 801098D4 00105534 38 A0 00 00 */ li r5, 0
+/* 801098D8 00105538 48 14 A5 19 */ bl func_80253DF0
+/* 801098DC 0010553C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801098E0 00105540 38 80 00 08 */ li r4, 8
+/* 801098E4 00105544 38 A0 00 00 */ li r5, 0
+/* 801098E8 00105548 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801098EC 0010554C 48 14 A5 05 */ bl func_80253DF0
+/* 801098F0 00105550 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801098F4 00105554 38 00 00 02 */ li r0, 2
+/* 801098F8 00105558 93 83 00 DC */ stw r28, 0xdc(r3)
+/* 801098FC 0010555C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109900 00105560 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109904 00105564 48 00 AC 58 */ b lbl_8011455C
+/* 80109908 00105568 4B F4 C9 F1 */ bl func_800562F8
+/* 8010990C 0010556C 2C 03 00 00 */ cmpwi r3, 0
+/* 80109910 00105570 40 A2 00 08 */ bne+ lbl_80109918
+/* 80109914 00105574 48 00 AC 48 */ b lbl_8011455C
+lbl_80109918:
+/* 80109918 00105578 48 01 30 5D */ bl func_8011C974
+/* 8010991C 0010557C 38 60 00 01 */ li r3, 1
+/* 80109920 00105580 38 80 00 00 */ li r4, 0
+/* 80109924 00105584 38 A0 00 09 */ li r5, 9
+/* 80109928 00105588 38 C0 03 F0 */ li r6, 0x3f0
+/* 8010992C 0010558C 38 E0 00 06 */ li r7, 6
+/* 80109930 00105590 39 00 00 01 */ li r8, 1
+/* 80109934 00105594 48 01 42 BD */ bl func_8011DBF0
+/* 80109938 00105598 38 60 00 00 */ li r3, 0
+/* 8010993C 0010559C 48 01 44 6D */ bl func_8011DDA8
+/* 80109940 001055A0 38 60 02 60 */ li r3, 0x260
+/* 80109944 001055A4 38 80 00 00 */ li r4, 0
+/* 80109948 001055A8 38 A0 00 01 */ li r5, 1
+/* 8010994C 001055AC 48 05 8F F5 */ bl func_80162940
+/* 80109950 001055B0 38 60 00 00 */ li r3, 0
+/* 80109954 001055B4 48 02 99 95 */ bl func_801332E8
+/* 80109958 001055B8 38 60 02 61 */ li r3, 0x261
+/* 8010995C 001055BC 38 80 00 01 */ li r4, 1
+/* 80109960 001055C0 38 A0 00 01 */ li r5, 1
+/* 80109964 001055C4 48 05 8F DD */ bl func_80162940
+/* 80109968 001055C8 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 8010996C 001055CC 38 80 08 98 */ li r4, 0x898
+/* 80109970 001055D0 48 11 CE 39 */ bl func_802267A8
+/* 80109974 001055D4 48 00 AB E8 */ b lbl_8011455C
+/* 80109978 001055D8 38 60 00 08 */ li r3, 8
+/* 8010997C 001055DC 38 80 FF FF */ li r4, -1
+/* 80109980 001055E0 4B FD B8 A5 */ bl func_800E5224
+/* 80109984 001055E4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80109988 001055E8 28 00 00 14 */ cmplwi r0, 0x14
+/* 8010998C 001055EC 41 80 00 24 */ blt lbl_801099B0
+/* 80109990 001055F0 38 60 01 F0 */ li r3, 0x1f0
+/* 80109994 001055F4 48 05 90 FD */ bl func_80162A90
+/* 80109998 001055F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010999C 001055FC 40 82 00 14 */ bne lbl_801099B0
+/* 801099A0 00105600 38 60 01 F0 */ li r3, 0x1f0
+/* 801099A4 00105604 38 80 00 01 */ li r4, 1
+/* 801099A8 00105608 38 A0 00 01 */ li r5, 1
+/* 801099AC 0010560C 48 05 8F 95 */ bl func_80162940
+lbl_801099B0:
+/* 801099B0 00105610 38 60 00 08 */ li r3, 8
+/* 801099B4 00105614 38 80 FF FF */ li r4, -1
+/* 801099B8 00105618 4B FD B8 6D */ bl func_800E5224
+/* 801099BC 0010561C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801099C0 00105620 28 00 00 28 */ cmplwi r0, 0x28
+/* 801099C4 00105624 41 80 00 24 */ blt lbl_801099E8
+/* 801099C8 00105628 38 60 01 F2 */ li r3, 0x1f2
+/* 801099CC 0010562C 48 05 90 C5 */ bl func_80162A90
+/* 801099D0 00105630 2C 03 00 00 */ cmpwi r3, 0
+/* 801099D4 00105634 40 82 00 14 */ bne lbl_801099E8
+/* 801099D8 00105638 38 60 01 F2 */ li r3, 0x1f2
+/* 801099DC 0010563C 38 80 00 01 */ li r4, 1
+/* 801099E0 00105640 38 A0 00 01 */ li r5, 1
+/* 801099E4 00105644 48 05 8F 5D */ bl func_80162940
+lbl_801099E8:
+/* 801099E8 00105648 38 60 00 08 */ li r3, 8
+/* 801099EC 0010564C 38 80 FF FF */ li r4, -1
+/* 801099F0 00105650 4B FD B8 35 */ bl func_800E5224
+/* 801099F4 00105654 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801099F8 00105658 28 00 00 3C */ cmplwi r0, 0x3c
+/* 801099FC 0010565C 41 80 00 24 */ blt lbl_80109A20
+/* 80109A00 00105660 38 60 01 F4 */ li r3, 0x1f4
+/* 80109A04 00105664 48 05 90 8D */ bl func_80162A90
+/* 80109A08 00105668 2C 03 00 00 */ cmpwi r3, 0
+/* 80109A0C 0010566C 40 82 00 14 */ bne lbl_80109A20
+/* 80109A10 00105670 38 60 01 F4 */ li r3, 0x1f4
+/* 80109A14 00105674 38 80 00 01 */ li r4, 1
+/* 80109A18 00105678 38 A0 00 01 */ li r5, 1
+/* 80109A1C 0010567C 48 05 8F 25 */ bl func_80162940
+lbl_80109A20:
+/* 80109A20 00105680 38 60 00 09 */ li r3, 9
+/* 80109A24 00105684 48 05 90 6D */ bl func_80162A90
+/* 80109A28 00105688 2C 03 00 00 */ cmpwi r3, 0
+/* 80109A2C 0010568C 41 82 00 A0 */ beq lbl_80109ACC
+/* 80109A30 00105690 38 60 01 F0 */ li r3, 0x1f0
+/* 80109A34 00105694 48 05 90 5D */ bl func_80162A90
+/* 80109A38 00105698 28 03 00 01 */ cmplwi r3, 1
+/* 80109A3C 0010569C 41 82 00 24 */ beq lbl_80109A60
+/* 80109A40 001056A0 38 60 01 F2 */ li r3, 0x1f2
+/* 80109A44 001056A4 48 05 90 4D */ bl func_80162A90
+/* 80109A48 001056A8 28 03 00 01 */ cmplwi r3, 1
+/* 80109A4C 001056AC 41 82 00 14 */ beq lbl_80109A60
+/* 80109A50 001056B0 38 60 01 F4 */ li r3, 0x1f4
+/* 80109A54 001056B4 48 05 90 3D */ bl func_80162A90
+/* 80109A58 001056B8 28 03 00 01 */ cmplwi r3, 1
+/* 80109A5C 001056BC 40 82 00 70 */ bne lbl_80109ACC
+lbl_80109A60:
+/* 80109A60 001056C0 48 03 0C 6D */ bl func_8013A6CC
+/* 80109A64 001056C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80109A68 001056C8 41 82 00 64 */ beq lbl_80109ACC
+/* 80109A6C 001056CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109A70 001056D0 38 80 00 00 */ li r4, 0
+/* 80109A74 001056D4 48 00 E5 FD */ bl func_80118070
+/* 80109A78 001056D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109A7C 001056DC 38 80 00 05 */ li r4, 5
+/* 80109A80 001056E0 48 00 BB BD */ bl func_8011563C
+/* 80109A84 001056E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109A88 001056E8 38 80 00 00 */ li r4, 0
+/* 80109A8C 001056EC 48 00 C4 41 */ bl func_80115ECC
+/* 80109A90 001056F0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109A94 001056F4 38 80 00 00 */ li r4, 0
+/* 80109A98 001056F8 38 00 02 73 */ li r0, 0x273
+/* 80109A9C 001056FC A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80109AA0 00105700 60 63 10 00 */ ori r3, r3, 0x1000
+/* 80109AA4 00105704 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 80109AA8 00105708 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109AAC 0010570C A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80109AB0 00105710 60 63 08 00 */ ori r3, r3, 0x800
+/* 80109AB4 00105714 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 80109AB8 00105718 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109ABC 0010571C B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80109AC0 00105720 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109AC4 00105724 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109AC8 00105728 48 00 AA 94 */ b lbl_8011455C
+lbl_80109ACC:
+/* 80109ACC 0010572C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109AD0 00105730 38 80 00 01 */ li r4, 1
+/* 80109AD4 00105734 48 00 E5 9D */ bl func_80118070
+/* 80109AD8 00105738 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109ADC 0010573C 38 00 00 06 */ li r0, 6
+/* 80109AE0 00105740 38 80 00 05 */ li r4, 5
+/* 80109AE4 00105744 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80109AE8 00105748 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109AEC 0010574C 48 00 BB 51 */ bl func_8011563C
+/* 80109AF0 00105750 38 60 00 06 */ li r3, 6
+/* 80109AF4 00105754 38 80 00 02 */ li r4, 2
+/* 80109AF8 00105758 38 A0 00 01 */ li r5, 1
+/* 80109AFC 0010575C 48 05 8E 45 */ bl func_80162940
+/* 80109B00 00105760 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109B04 00105764 38 80 00 08 */ li r4, 8
+/* 80109B08 00105768 38 A0 00 01 */ li r5, 1
+/* 80109B0C 0010576C A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109B10 00105770 48 14 A2 E1 */ bl func_80253DF0
+/* 80109B14 00105774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109B18 00105778 38 80 00 0A */ li r4, 0xa
+/* 80109B1C 0010577C 38 A0 00 00 */ li r5, 0
+/* 80109B20 00105780 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109B24 00105784 48 14 A2 8D */ bl func_80253DB0
+/* 80109B28 00105788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109B2C 0010578C 38 00 00 46 */ li r0, 0x46
+/* 80109B30 00105790 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109B34 00105794 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109B38 00105798 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80109B3C 0010579C 2C 00 00 02 */ cmpwi r0, 2
+/* 80109B40 001057A0 41 82 00 20 */ beq lbl_80109B60
+/* 80109B44 001057A4 40 80 00 24 */ bge lbl_80109B68
+/* 80109B48 001057A8 2C 00 00 01 */ cmpwi r0, 1
+/* 80109B4C 001057AC 40 80 00 08 */ bge lbl_80109B54
+/* 80109B50 001057B0 48 00 00 18 */ b lbl_80109B68
+lbl_80109B54:
+/* 80109B54 001057B4 38 00 2B 1A */ li r0, 0x2b1a
+/* 80109B58 001057B8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80109B5C 001057BC 48 00 00 0C */ b lbl_80109B68
+lbl_80109B60:
+/* 80109B60 001057C0 38 00 2B 1C */ li r0, 0x2b1c
+/* 80109B64 001057C4 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_80109B68:
+/* 80109B68 001057C8 38 60 01 81 */ li r3, 0x181
+/* 80109B6C 001057CC 48 05 8F 25 */ bl func_80162A90
+/* 80109B70 001057D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80109B74 001057D4 41 A2 00 08 */ beq+ lbl_80109B7C
+/* 80109B78 001057D8 48 00 A9 E4 */ b lbl_8011455C
+lbl_80109B7C:
+/* 80109B7C 001057DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109B80 001057E0 38 00 00 00 */ li r0, 0
+/* 80109B84 001057E4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80109B88 001057E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109B8C 001057EC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80109B90 001057F0 60 00 01 00 */ ori r0, r0, 0x100
+/* 80109B94 001057F4 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80109B98 001057F8 48 00 A9 C4 */ b lbl_8011455C
+/* 80109B9C 001057FC A8 7F 00 9A */ lha r3, 0x9a(r31)
+/* 80109BA0 00105800 48 14 A2 31 */ bl func_80253DD0
+/* 80109BA4 00105804 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80109BA8 00105808 28 00 00 03 */ cmplwi r0, 3
+/* 80109BAC 0010580C 41 A2 00 08 */ beq+ lbl_80109BB4
+/* 80109BB0 00105810 48 00 A9 AC */ b lbl_8011455C
+lbl_80109BB4:
+/* 80109BB4 00105814 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109BB8 00105818 38 00 00 47 */ li r0, 0x47
+/* 80109BBC 0010581C 38 60 00 00 */ li r3, 0
+/* 80109BC0 00105820 38 80 00 00 */ li r4, 0
+/* 80109BC4 00105824 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80109BC8 00105828 4B F4 FD 31 */ bl func_800598F8
+/* 80109BCC 0010582C 38 60 00 63 */ li r3, 0x63
+/* 80109BD0 00105830 4B F4 FD F1 */ bl func_800599C0
+/* 80109BD4 00105834 38 60 00 01 */ li r3, 1
+/* 80109BD8 00105838 38 80 00 00 */ li r4, 0
+/* 80109BDC 0010583C 38 A0 00 00 */ li r5, 0
+/* 80109BE0 00105840 38 C0 00 02 */ li r6, 2
+/* 80109BE4 00105844 38 E0 00 63 */ li r7, 0x63
+/* 80109BE8 00105848 39 00 00 00 */ li r8, 0
+/* 80109BEC 0010584C 4B F4 FD DD */ bl func_800599C8
+/* 80109BF0 00105850 38 60 00 02 */ li r3, 2
+/* 80109BF4 00105854 38 80 00 00 */ li r4, 0
+/* 80109BF8 00105858 38 A0 00 01 */ li r5, 1
+/* 80109BFC 0010585C 38 C0 00 00 */ li r6, 0
+/* 80109C00 00105860 38 E0 00 63 */ li r7, 0x63
+/* 80109C04 00105864 39 00 00 00 */ li r8, 0
+/* 80109C08 00105868 4B F4 FD C1 */ bl func_800599C8
+/* 80109C0C 0010586C 38 60 00 63 */ li r3, 0x63
+/* 80109C10 00105870 38 80 00 02 */ li r4, 2
+/* 80109C14 00105874 38 A0 00 00 */ li r5, 0
+/* 80109C18 00105878 38 C0 00 00 */ li r6, 0
+/* 80109C1C 0010587C 38 E0 00 00 */ li r7, 0
+/* 80109C20 00105880 39 00 00 00 */ li r8, 0
+/* 80109C24 00105884 4B F4 FD A5 */ bl func_800599C8
+/* 80109C28 00105888 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109C2C 0010588C 38 60 01 81 */ li r3, 0x181
+/* 80109C30 00105890 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 80109C34 00105894 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 80109C38 00105898 48 05 8E 59 */ bl func_80162A90
+/* 80109C3C 0010589C 2C 03 00 00 */ cmpwi r3, 0
+/* 80109C40 001058A0 41 A2 00 08 */ beq+ lbl_80109C48
+/* 80109C44 001058A4 48 00 A9 18 */ b lbl_8011455C
+lbl_80109C48:
+/* 80109C48 001058A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109C4C 001058AC 38 00 01 86 */ li r0, 0x186
+/* 80109C50 001058B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109C54 001058B4 48 00 A9 08 */ b lbl_8011455C
+/* 80109C58 001058B8 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 80109C5C 001058BC 38 60 00 01 */ li r3, 1
+/* 80109C60 001058C0 38 A0 00 00 */ li r5, 0
+/* 80109C64 001058C4 38 C0 00 01 */ li r6, 1
+/* 80109C68 001058C8 4B F4 FE 05 */ bl func_80059A6C
+/* 80109C6C 001058CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80109C70 001058D0 40 A2 00 08 */ bne+ lbl_80109C78
+/* 80109C74 001058D4 48 00 A8 E8 */ b lbl_8011455C
+lbl_80109C78:
+/* 80109C78 001058D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80109C7C 001058DC 41 82 01 10 */ beq lbl_80109D8C
+/* 80109C80 001058E0 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80109C84 001058E4 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80109C88 001058E8 41 82 00 C0 */ beq lbl_80109D48
+/* 80109C8C 001058EC 40 80 00 20 */ bge lbl_80109CAC
+/* 80109C90 001058F0 2C 04 00 02 */ cmpwi r4, 2
+/* 80109C94 001058F4 41 82 00 70 */ beq lbl_80109D04
+/* 80109C98 001058F8 41 A0 00 08 */ blt+ lbl_80109CA0
+/* 80109C9C 001058FC 48 00 A8 C0 */ b lbl_8011455C
+lbl_80109CA0:
+/* 80109CA0 00105900 2C 04 00 01 */ cmpwi r4, 1
+/* 80109CA4 00105904 40 80 00 1C */ bge lbl_80109CC0
+/* 80109CA8 00105908 48 00 A8 B4 */ b lbl_8011455C
+lbl_80109CAC:
+/* 80109CAC 0010590C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80109CB0 00105910 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80109CB4 00105914 7C 04 00 00 */ cmpw r4, r0
+/* 80109CB8 00105918 41 82 00 90 */ beq lbl_80109D48
+/* 80109CBC 0010591C 48 00 A8 A0 */ b lbl_8011455C
+lbl_80109CC0:
+/* 80109CC0 00105920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109CC4 00105924 38 80 00 04 */ li r4, 4
+/* 80109CC8 00105928 38 A0 00 00 */ li r5, 0
+/* 80109CCC 0010592C A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109CD0 00105930 48 14 A0 E1 */ bl func_80253DB0
+/* 80109CD4 00105934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109CD8 00105938 38 80 00 02 */ li r4, 2
+/* 80109CDC 0010593C 38 A0 00 00 */ li r5, 0
+/* 80109CE0 00105940 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109CE4 00105944 48 14 A0 CD */ bl func_80253DB0
+/* 80109CE8 00105948 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109CEC 0010594C 38 80 00 48 */ li r4, 0x48
+/* 80109CF0 00105950 38 00 00 01 */ li r0, 1
+/* 80109CF4 00105954 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80109CF8 00105958 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109CFC 0010595C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109D00 00105960 48 00 A8 5C */ b lbl_8011455C
+lbl_80109D04:
+/* 80109D04 00105964 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D08 00105968 38 80 00 05 */ li r4, 5
+/* 80109D0C 0010596C 38 A0 00 00 */ li r5, 0
+/* 80109D10 00105970 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109D14 00105974 48 14 A0 9D */ bl func_80253DB0
+/* 80109D18 00105978 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D1C 0010597C 38 80 00 02 */ li r4, 2
+/* 80109D20 00105980 38 A0 00 00 */ li r5, 0
+/* 80109D24 00105984 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109D28 00105988 48 14 A0 89 */ bl func_80253DB0
+/* 80109D2C 0010598C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D30 00105990 38 80 00 48 */ li r4, 0x48
+/* 80109D34 00105994 38 00 00 02 */ li r0, 2
+/* 80109D38 00105998 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80109D3C 0010599C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D40 001059A0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109D44 001059A4 48 00 A8 18 */ b lbl_8011455C
+lbl_80109D48:
+/* 80109D48 001059A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D4C 001059AC 38 80 00 08 */ li r4, 8
+/* 80109D50 001059B0 38 A0 00 00 */ li r5, 0
+/* 80109D54 001059B4 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109D58 001059B8 48 14 A0 59 */ bl func_80253DB0
+/* 80109D5C 001059BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D60 001059C0 38 80 00 01 */ li r4, 1
+/* 80109D64 001059C4 38 A0 00 00 */ li r5, 0
+/* 80109D68 001059C8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109D6C 001059CC 48 14 A0 45 */ bl func_80253DB0
+/* 80109D70 001059D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D74 001059D4 38 80 00 48 */ li r4, 0x48
+/* 80109D78 001059D8 38 00 00 FF */ li r0, 0xff
+/* 80109D7C 001059DC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80109D80 001059E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109D84 001059E4 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109D88 001059E8 48 00 A7 D4 */ b lbl_8011455C
+lbl_80109D8C:
+/* 80109D8C 001059EC 2C 03 00 02 */ cmpwi r3, 2
+/* 80109D90 001059F0 41 82 00 58 */ beq lbl_80109DE8
+/* 80109D94 001059F4 40 80 00 10 */ bge lbl_80109DA4
+/* 80109D98 001059F8 2C 03 00 01 */ cmpwi r3, 1
+/* 80109D9C 001059FC 40 80 00 14 */ bge lbl_80109DB0
+/* 80109DA0 00105A00 48 00 A7 BC */ b lbl_8011455C
+lbl_80109DA4:
+/* 80109DA4 00105A04 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80109DA8 00105A08 41 82 00 78 */ beq lbl_80109E20
+/* 80109DAC 00105A0C 48 00 A7 B0 */ b lbl_8011455C
+lbl_80109DB0:
+/* 80109DB0 00105A10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109DB4 00105A14 38 80 00 00 */ li r4, 0
+/* 80109DB8 00105A18 38 A0 00 00 */ li r5, 0
+/* 80109DBC 00105A1C A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109DC0 00105A20 48 14 9F F1 */ bl func_80253DB0
+/* 80109DC4 00105A24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109DC8 00105A28 38 80 00 02 */ li r4, 2
+/* 80109DCC 00105A2C 38 A0 00 00 */ li r5, 0
+/* 80109DD0 00105A30 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109DD4 00105A34 48 14 9F DD */ bl func_80253DB0
+/* 80109DD8 00105A38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109DDC 00105A3C 38 00 2B 1A */ li r0, 0x2b1a
+/* 80109DE0 00105A40 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80109DE4 00105A44 48 00 A7 78 */ b lbl_8011455C
+lbl_80109DE8:
+/* 80109DE8 00105A48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109DEC 00105A4C 38 80 00 01 */ li r4, 1
+/* 80109DF0 00105A50 38 A0 00 00 */ li r5, 0
+/* 80109DF4 00105A54 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109DF8 00105A58 48 14 9F B9 */ bl func_80253DB0
+/* 80109DFC 00105A5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E00 00105A60 38 80 00 02 */ li r4, 2
+/* 80109E04 00105A64 38 A0 00 00 */ li r5, 0
+/* 80109E08 00105A68 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109E0C 00105A6C 48 14 9F A5 */ bl func_80253DB0
+/* 80109E10 00105A70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E14 00105A74 38 00 2B 1C */ li r0, 0x2b1c
+/* 80109E18 00105A78 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80109E1C 00105A7C 48 00 A7 40 */ b lbl_8011455C
+lbl_80109E20:
+/* 80109E20 00105A80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E24 00105A84 38 80 00 08 */ li r4, 8
+/* 80109E28 00105A88 38 A0 00 00 */ li r5, 0
+/* 80109E2C 00105A8C A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109E30 00105A90 48 14 9F 81 */ bl func_80253DB0
+/* 80109E34 00105A94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E38 00105A98 38 80 00 00 */ li r4, 0
+/* 80109E3C 00105A9C 38 A0 00 00 */ li r5, 0
+/* 80109E40 00105AA0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109E44 00105AA4 48 14 9F 6D */ bl func_80253DB0
+/* 80109E48 00105AA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E4C 00105AAC 38 00 00 00 */ li r0, 0
+/* 80109E50 00105AB0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80109E54 00105AB4 48 00 A7 08 */ b lbl_8011455C
+/* 80109E58 00105AB8 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80109E5C 00105ABC 28 00 00 FF */ cmplwi r0, 0xff
+/* 80109E60 00105AC0 40 82 00 68 */ bne lbl_80109EC8
+/* 80109E64 00105AC4 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 80109E68 00105AC8 48 14 9F 69 */ bl func_80253DD0
+/* 80109E6C 00105ACC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80109E70 00105AD0 28 00 00 03 */ cmplwi r0, 3
+/* 80109E74 00105AD4 41 A2 00 08 */ beq+ lbl_80109E7C
+/* 80109E78 00105AD8 48 00 A6 E4 */ b lbl_8011455C
+lbl_80109E7C:
+/* 80109E7C 00105ADC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E80 00105AE0 38 80 00 09 */ li r4, 9
+/* 80109E84 00105AE4 38 A0 00 00 */ li r5, 0
+/* 80109E88 00105AE8 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109E8C 00105AEC 48 14 9F 25 */ bl func_80253DB0
+/* 80109E90 00105AF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109E94 00105AF4 38 80 00 03 */ li r4, 3
+/* 80109E98 00105AF8 38 A0 00 00 */ li r5, 0
+/* 80109E9C 00105AFC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109EA0 00105B00 48 14 9F 11 */ bl func_80253DB0
+/* 80109EA4 00105B04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109EA8 00105B08 38 80 00 01 */ li r4, 1
+/* 80109EAC 00105B0C 38 A0 00 00 */ li r5, 0
+/* 80109EB0 00105B10 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80109EB4 00105B14 48 14 9E FD */ bl func_80253DB0
+/* 80109EB8 00105B18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109EBC 00105B1C 38 00 00 49 */ li r0, 0x49
+/* 80109EC0 00105B20 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109EC4 00105B24 48 00 A6 98 */ b lbl_8011455C
+lbl_80109EC8:
+/* 80109EC8 00105B28 A8 7F 00 9A */ lha r3, 0x9a(r31)
+/* 80109ECC 00105B2C 48 14 9F 05 */ bl func_80253DD0
+/* 80109ED0 00105B30 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80109ED4 00105B34 28 00 00 03 */ cmplwi r0, 3
+/* 80109ED8 00105B38 41 A2 00 08 */ beq+ lbl_80109EE0
+/* 80109EDC 00105B3C 48 00 A6 80 */ b lbl_8011455C
+lbl_80109EE0:
+/* 80109EE0 00105B40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109EE4 00105B44 38 00 00 49 */ li r0, 0x49
+/* 80109EE8 00105B48 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80109EEC 00105B4C 4B F4 C3 89 */ bl func_80056274
+/* 80109EF0 00105B50 38 60 00 01 */ li r3, 1
+/* 80109EF4 00105B54 4B F4 C5 65 */ bl func_80056458
+/* 80109EF8 00105B58 48 00 A6 64 */ b lbl_8011455C
+/* 80109EFC 00105B5C 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 80109F00 00105B60 28 00 00 FF */ cmplwi r0, 0xff
+/* 80109F04 00105B64 40 82 00 84 */ bne lbl_80109F88
+/* 80109F08 00105B68 A8 7F 00 9A */ lha r3, 0x9a(r31)
+/* 80109F0C 00105B6C 48 14 9E C5 */ bl func_80253DD0
+/* 80109F10 00105B70 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80109F14 00105B74 28 00 00 03 */ cmplwi r0, 3
+/* 80109F18 00105B78 41 A2 00 08 */ beq+ lbl_80109F20
+/* 80109F1C 00105B7C 48 00 A6 40 */ b lbl_8011455C
+lbl_80109F20:
+/* 80109F20 00105B80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109F24 00105B84 38 80 00 08 */ li r4, 8
+/* 80109F28 00105B88 38 A0 00 00 */ li r5, 0
+/* 80109F2C 00105B8C A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80109F30 00105B90 48 14 9E C1 */ bl func_80253DF0
+/* 80109F34 00105B94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109F38 00105B98 38 80 00 08 */ li r4, 8
+/* 80109F3C 00105B9C 38 A0 00 00 */ li r5, 0
+/* 80109F40 00105BA0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80109F44 00105BA4 48 14 9E AD */ bl func_80253DF0
+/* 80109F48 00105BA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109F4C 00105BAC 38 80 00 08 */ li r4, 8
+/* 80109F50 00105BB0 38 A0 00 00 */ li r5, 0
+/* 80109F54 00105BB4 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80109F58 00105BB8 48 14 9E 99 */ bl func_80253DF0
+/* 80109F5C 00105BBC 38 60 00 06 */ li r3, 6
+/* 80109F60 00105BC0 38 80 00 06 */ li r4, 6
+/* 80109F64 00105BC4 38 A0 00 01 */ li r5, 1
+/* 80109F68 00105BC8 48 05 89 D9 */ bl func_80162940
+/* 80109F6C 00105BCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109F70 00105BD0 38 80 00 2B */ li r4, 0x2b
+/* 80109F74 00105BD4 38 00 00 06 */ li r0, 6
+/* 80109F78 00105BD8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80109F7C 00105BDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109F80 00105BE0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80109F84 00105BE4 48 00 A5 D8 */ b lbl_8011455C
+lbl_80109F88:
+/* 80109F88 00105BE8 4B F4 C3 71 */ bl func_800562F8
+/* 80109F8C 00105BEC 2C 03 00 00 */ cmpwi r3, 0
+/* 80109F90 00105BF0 40 A2 00 08 */ bne+ lbl_80109F98
+/* 80109F94 00105BF4 48 00 A5 C8 */ b lbl_8011455C
+lbl_80109F98:
+/* 80109F98 00105BF8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109F9C 00105BFC 38 00 00 00 */ li r0, 0
+/* 80109FA0 00105C00 38 60 00 06 */ li r3, 6
+/* 80109FA4 00105C04 38 80 00 06 */ li r4, 6
+/* 80109FA8 00105C08 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80109FAC 00105C0C 38 A0 00 01 */ li r5, 1
+/* 80109FB0 00105C10 48 05 89 91 */ bl func_80162940
+/* 80109FB4 00105C14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109FB8 00105C18 38 60 02 5E */ li r3, 0x25e
+/* 80109FBC 00105C1C 38 A0 00 01 */ li r5, 1
+/* 80109FC0 00105C20 88 84 00 E1 */ lbz r4, 0xe1(r4)
+/* 80109FC4 00105C24 48 05 89 7D */ bl func_80162940
+/* 80109FC8 00105C28 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80109FCC 00105C2C 38 80 0A F2 */ li r4, 0xaf2
+/* 80109FD0 00105C30 48 11 C7 D9 */ bl func_802267A8
+/* 80109FD4 00105C34 48 00 A5 88 */ b lbl_8011455C
+/* 80109FD8 00105C38 7F E3 FB 78 */ mr r3, r31
+/* 80109FDC 00105C3C 38 80 00 01 */ li r4, 1
+/* 80109FE0 00105C40 48 00 E0 91 */ bl func_80118070
+/* 80109FE4 00105C44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109FE8 00105C48 38 00 00 07 */ li r0, 7
+/* 80109FEC 00105C4C 38 80 00 06 */ li r4, 6
+/* 80109FF0 00105C50 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80109FF4 00105C54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80109FF8 00105C58 48 00 B6 45 */ bl func_8011563C
+/* 80109FFC 00105C5C 38 60 00 06 */ li r3, 6
+/* 8010A000 00105C60 38 80 00 02 */ li r4, 2
+/* 8010A004 00105C64 38 A0 00 01 */ li r5, 1
+/* 8010A008 00105C68 48 05 89 39 */ bl func_80162940
+/* 8010A00C 00105C6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A010 00105C70 38 80 00 08 */ li r4, 8
+/* 8010A014 00105C74 38 A0 00 01 */ li r5, 1
+/* 8010A018 00105C78 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A01C 00105C7C 48 14 9D D5 */ bl func_80253DF0
+/* 8010A020 00105C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A024 00105C84 38 80 00 0A */ li r4, 0xa
+/* 8010A028 00105C88 38 A0 00 00 */ li r5, 0
+/* 8010A02C 00105C8C A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A030 00105C90 48 14 9D 81 */ bl func_80253DB0
+/* 8010A034 00105C94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A038 00105C98 38 00 00 4B */ li r0, 0x4b
+/* 8010A03C 00105C9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A040 00105CA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A044 00105CA4 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8010A048 00105CA8 2C 00 00 02 */ cmpwi r0, 2
+/* 8010A04C 00105CAC 41 82 00 20 */ beq lbl_8010A06C
+/* 8010A050 00105CB0 40 80 00 24 */ bge lbl_8010A074
+/* 8010A054 00105CB4 2C 00 00 01 */ cmpwi r0, 1
+/* 8010A058 00105CB8 40 80 00 08 */ bge lbl_8010A060
+/* 8010A05C 00105CBC 48 00 00 18 */ b lbl_8010A074
+lbl_8010A060:
+/* 8010A060 00105CC0 38 00 2B 23 */ li r0, 0x2b23
+/* 8010A064 00105CC4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A068 00105CC8 48 00 00 0C */ b lbl_8010A074
+lbl_8010A06C:
+/* 8010A06C 00105CCC 38 00 2B 24 */ li r0, 0x2b24
+/* 8010A070 00105CD0 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_8010A074:
+/* 8010A074 00105CD4 38 60 01 82 */ li r3, 0x182
+/* 8010A078 00105CD8 48 05 8A 19 */ bl func_80162A90
+/* 8010A07C 00105CDC 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A080 00105CE0 41 A2 00 08 */ beq+ lbl_8010A088
+/* 8010A084 00105CE4 48 00 A4 D8 */ b lbl_8011455C
+lbl_8010A088:
+/* 8010A088 00105CE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A08C 00105CEC 38 00 00 00 */ li r0, 0
+/* 8010A090 00105CF0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A094 00105CF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A098 00105CF8 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010A09C 00105CFC 60 00 01 00 */ ori r0, r0, 0x100
+/* 8010A0A0 00105D00 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010A0A4 00105D04 48 00 A4 B8 */ b lbl_8011455C
+/* 8010A0A8 00105D08 A8 7F 00 9C */ lha r3, 0x9c(r31)
+/* 8010A0AC 00105D0C 48 14 9D 25 */ bl func_80253DD0
+/* 8010A0B0 00105D10 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A0B4 00105D14 28 00 00 03 */ cmplwi r0, 3
+/* 8010A0B8 00105D18 41 A2 00 08 */ beq+ lbl_8010A0C0
+/* 8010A0BC 00105D1C 48 00 A4 A0 */ b lbl_8011455C
+lbl_8010A0C0:
+/* 8010A0C0 00105D20 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A0C4 00105D24 38 00 00 4C */ li r0, 0x4c
+/* 8010A0C8 00105D28 38 60 00 00 */ li r3, 0
+/* 8010A0CC 00105D2C 38 80 00 00 */ li r4, 0
+/* 8010A0D0 00105D30 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010A0D4 00105D34 4B F4 F8 25 */ bl func_800598F8
+/* 8010A0D8 00105D38 38 60 00 63 */ li r3, 0x63
+/* 8010A0DC 00105D3C 4B F4 F8 E5 */ bl func_800599C0
+/* 8010A0E0 00105D40 38 60 00 01 */ li r3, 1
+/* 8010A0E4 00105D44 38 80 00 00 */ li r4, 0
+/* 8010A0E8 00105D48 38 A0 00 00 */ li r5, 0
+/* 8010A0EC 00105D4C 38 C0 00 02 */ li r6, 2
+/* 8010A0F0 00105D50 38 E0 00 63 */ li r7, 0x63
+/* 8010A0F4 00105D54 39 00 00 00 */ li r8, 0
+/* 8010A0F8 00105D58 4B F4 F8 D1 */ bl func_800599C8
+/* 8010A0FC 00105D5C 38 60 00 02 */ li r3, 2
+/* 8010A100 00105D60 38 80 00 00 */ li r4, 0
+/* 8010A104 00105D64 38 A0 00 01 */ li r5, 1
+/* 8010A108 00105D68 38 C0 00 00 */ li r6, 0
+/* 8010A10C 00105D6C 38 E0 00 63 */ li r7, 0x63
+/* 8010A110 00105D70 39 00 00 00 */ li r8, 0
+/* 8010A114 00105D74 4B F4 F8 B5 */ bl func_800599C8
+/* 8010A118 00105D78 38 60 00 63 */ li r3, 0x63
+/* 8010A11C 00105D7C 38 80 00 02 */ li r4, 2
+/* 8010A120 00105D80 38 A0 00 01 */ li r5, 1
+/* 8010A124 00105D84 38 C0 00 00 */ li r6, 0
+/* 8010A128 00105D88 38 E0 00 00 */ li r7, 0
+/* 8010A12C 00105D8C 39 00 00 00 */ li r8, 0
+/* 8010A130 00105D90 4B F4 F8 99 */ bl func_800599C8
+/* 8010A134 00105D94 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A138 00105D98 38 60 01 82 */ li r3, 0x182
+/* 8010A13C 00105D9C 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 8010A140 00105DA0 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 8010A144 00105DA4 48 05 89 4D */ bl func_80162A90
+/* 8010A148 00105DA8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A14C 00105DAC 41 A2 00 08 */ beq+ lbl_8010A154
+/* 8010A150 00105DB0 48 00 A4 0C */ b lbl_8011455C
+lbl_8010A154:
+/* 8010A154 00105DB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A158 00105DB8 38 00 01 95 */ li r0, 0x195
+/* 8010A15C 00105DBC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A160 00105DC0 48 00 A3 FC */ b lbl_8011455C
+/* 8010A164 00105DC4 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 8010A168 00105DC8 38 60 00 01 */ li r3, 1
+/* 8010A16C 00105DCC 38 A0 00 00 */ li r5, 0
+/* 8010A170 00105DD0 38 C0 00 01 */ li r6, 1
+/* 8010A174 00105DD4 4B F4 F8 F9 */ bl func_80059A6C
+/* 8010A178 00105DD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A17C 00105DDC 40 A2 00 08 */ bne+ lbl_8010A184
+/* 8010A180 00105DE0 48 00 A3 DC */ b lbl_8011455C
+lbl_8010A184:
+/* 8010A184 00105DE4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010A188 00105DE8 41 82 01 10 */ beq lbl_8010A298
+/* 8010A18C 00105DEC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010A190 00105DF0 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010A194 00105DF4 41 82 00 C0 */ beq lbl_8010A254
+/* 8010A198 00105DF8 40 80 00 20 */ bge lbl_8010A1B8
+/* 8010A19C 00105DFC 2C 04 00 02 */ cmpwi r4, 2
+/* 8010A1A0 00105E00 41 82 00 70 */ beq lbl_8010A210
+/* 8010A1A4 00105E04 41 A0 00 08 */ blt+ lbl_8010A1AC
+/* 8010A1A8 00105E08 48 00 A3 B4 */ b lbl_8011455C
+lbl_8010A1AC:
+/* 8010A1AC 00105E0C 2C 04 00 01 */ cmpwi r4, 1
+/* 8010A1B0 00105E10 40 80 00 1C */ bge lbl_8010A1CC
+/* 8010A1B4 00105E14 48 00 A3 A8 */ b lbl_8011455C
+lbl_8010A1B8:
+/* 8010A1B8 00105E18 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010A1BC 00105E1C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010A1C0 00105E20 7C 04 00 00 */ cmpw r4, r0
+/* 8010A1C4 00105E24 41 82 00 90 */ beq lbl_8010A254
+/* 8010A1C8 00105E28 48 00 A3 94 */ b lbl_8011455C
+lbl_8010A1CC:
+/* 8010A1CC 00105E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A1D0 00105E30 38 80 00 04 */ li r4, 4
+/* 8010A1D4 00105E34 38 A0 00 00 */ li r5, 0
+/* 8010A1D8 00105E38 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A1DC 00105E3C 48 14 9B D5 */ bl func_80253DB0
+/* 8010A1E0 00105E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A1E4 00105E44 38 80 00 02 */ li r4, 2
+/* 8010A1E8 00105E48 38 A0 00 00 */ li r5, 0
+/* 8010A1EC 00105E4C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A1F0 00105E50 48 14 9B C1 */ bl func_80253DB0
+/* 8010A1F4 00105E54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A1F8 00105E58 38 80 00 4D */ li r4, 0x4d
+/* 8010A1FC 00105E5C 38 00 00 01 */ li r0, 1
+/* 8010A200 00105E60 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010A204 00105E64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A208 00105E68 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010A20C 00105E6C 48 00 A3 50 */ b lbl_8011455C
+lbl_8010A210:
+/* 8010A210 00105E70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A214 00105E74 38 80 00 05 */ li r4, 5
+/* 8010A218 00105E78 38 A0 00 00 */ li r5, 0
+/* 8010A21C 00105E7C A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A220 00105E80 48 14 9B 91 */ bl func_80253DB0
+/* 8010A224 00105E84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A228 00105E88 38 80 00 02 */ li r4, 2
+/* 8010A22C 00105E8C 38 A0 00 00 */ li r5, 0
+/* 8010A230 00105E90 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A234 00105E94 48 14 9B 7D */ bl func_80253DB0
+/* 8010A238 00105E98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A23C 00105E9C 38 80 00 4D */ li r4, 0x4d
+/* 8010A240 00105EA0 38 00 00 02 */ li r0, 2
+/* 8010A244 00105EA4 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010A248 00105EA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A24C 00105EAC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010A250 00105EB0 48 00 A3 0C */ b lbl_8011455C
+lbl_8010A254:
+/* 8010A254 00105EB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A258 00105EB8 38 80 00 08 */ li r4, 8
+/* 8010A25C 00105EBC 38 A0 00 00 */ li r5, 0
+/* 8010A260 00105EC0 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A264 00105EC4 48 14 9B 4D */ bl func_80253DB0
+/* 8010A268 00105EC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A26C 00105ECC 38 80 00 01 */ li r4, 1
+/* 8010A270 00105ED0 38 A0 00 00 */ li r5, 0
+/* 8010A274 00105ED4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A278 00105ED8 48 14 9B 39 */ bl func_80253DB0
+/* 8010A27C 00105EDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A280 00105EE0 38 80 00 4D */ li r4, 0x4d
+/* 8010A284 00105EE4 38 00 00 FF */ li r0, 0xff
+/* 8010A288 00105EE8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010A28C 00105EEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A290 00105EF0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010A294 00105EF4 48 00 A2 C8 */ b lbl_8011455C
+lbl_8010A298:
+/* 8010A298 00105EF8 2C 03 00 02 */ cmpwi r3, 2
+/* 8010A29C 00105EFC 41 82 00 58 */ beq lbl_8010A2F4
+/* 8010A2A0 00105F00 40 80 00 10 */ bge lbl_8010A2B0
+/* 8010A2A4 00105F04 2C 03 00 01 */ cmpwi r3, 1
+/* 8010A2A8 00105F08 40 80 00 14 */ bge lbl_8010A2BC
+/* 8010A2AC 00105F0C 48 00 A2 B0 */ b lbl_8011455C
+lbl_8010A2B0:
+/* 8010A2B0 00105F10 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010A2B4 00105F14 41 82 00 78 */ beq lbl_8010A32C
+/* 8010A2B8 00105F18 48 00 A2 A4 */ b lbl_8011455C
+lbl_8010A2BC:
+/* 8010A2BC 00105F1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A2C0 00105F20 38 80 00 00 */ li r4, 0
+/* 8010A2C4 00105F24 38 A0 00 00 */ li r5, 0
+/* 8010A2C8 00105F28 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A2CC 00105F2C 48 14 9A E5 */ bl func_80253DB0
+/* 8010A2D0 00105F30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A2D4 00105F34 38 80 00 02 */ li r4, 2
+/* 8010A2D8 00105F38 38 A0 00 00 */ li r5, 0
+/* 8010A2DC 00105F3C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A2E0 00105F40 48 14 9A D1 */ bl func_80253DB0
+/* 8010A2E4 00105F44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A2E8 00105F48 38 00 2B 23 */ li r0, 0x2b23
+/* 8010A2EC 00105F4C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A2F0 00105F50 48 00 A2 6C */ b lbl_8011455C
+lbl_8010A2F4:
+/* 8010A2F4 00105F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A2F8 00105F58 38 80 00 01 */ li r4, 1
+/* 8010A2FC 00105F5C 38 A0 00 00 */ li r5, 0
+/* 8010A300 00105F60 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A304 00105F64 48 14 9A AD */ bl func_80253DB0
+/* 8010A308 00105F68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A30C 00105F6C 38 80 00 02 */ li r4, 2
+/* 8010A310 00105F70 38 A0 00 00 */ li r5, 0
+/* 8010A314 00105F74 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A318 00105F78 48 14 9A 99 */ bl func_80253DB0
+/* 8010A31C 00105F7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A320 00105F80 38 00 2B 24 */ li r0, 0x2b24
+/* 8010A324 00105F84 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A328 00105F88 48 00 A2 34 */ b lbl_8011455C
+lbl_8010A32C:
+/* 8010A32C 00105F8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A330 00105F90 38 80 00 08 */ li r4, 8
+/* 8010A334 00105F94 38 A0 00 00 */ li r5, 0
+/* 8010A338 00105F98 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A33C 00105F9C 48 14 9A 75 */ bl func_80253DB0
+/* 8010A340 00105FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A344 00105FA4 38 80 00 00 */ li r4, 0
+/* 8010A348 00105FA8 38 A0 00 00 */ li r5, 0
+/* 8010A34C 00105FAC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A350 00105FB0 48 14 9A 61 */ bl func_80253DB0
+/* 8010A354 00105FB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A358 00105FB8 38 00 00 00 */ li r0, 0
+/* 8010A35C 00105FBC 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A360 00105FC0 48 00 A1 FC */ b lbl_8011455C
+/* 8010A364 00105FC4 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 8010A368 00105FC8 28 00 00 FF */ cmplwi r0, 0xff
+/* 8010A36C 00105FCC 40 82 00 68 */ bne lbl_8010A3D4
+/* 8010A370 00105FD0 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010A374 00105FD4 48 14 9A 5D */ bl func_80253DD0
+/* 8010A378 00105FD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A37C 00105FDC 28 00 00 03 */ cmplwi r0, 3
+/* 8010A380 00105FE0 41 A2 00 08 */ beq+ lbl_8010A388
+/* 8010A384 00105FE4 48 00 A1 D8 */ b lbl_8011455C
+lbl_8010A388:
+/* 8010A388 00105FE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A38C 00105FEC 38 80 00 09 */ li r4, 9
+/* 8010A390 00105FF0 38 A0 00 00 */ li r5, 0
+/* 8010A394 00105FF4 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A398 00105FF8 48 14 9A 19 */ bl func_80253DB0
+/* 8010A39C 00105FFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A3A0 00106000 38 80 00 03 */ li r4, 3
+/* 8010A3A4 00106004 38 A0 00 00 */ li r5, 0
+/* 8010A3A8 00106008 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A3AC 0010600C 48 14 9A 05 */ bl func_80253DB0
+/* 8010A3B0 00106010 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A3B4 00106014 38 80 00 01 */ li r4, 1
+/* 8010A3B8 00106018 38 A0 00 00 */ li r5, 0
+/* 8010A3BC 0010601C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010A3C0 00106020 48 14 99 F1 */ bl func_80253DB0
+/* 8010A3C4 00106024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A3C8 00106028 38 00 00 4E */ li r0, 0x4e
+/* 8010A3CC 0010602C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A3D0 00106030 48 00 A1 8C */ b lbl_8011455C
+lbl_8010A3D4:
+/* 8010A3D4 00106034 A8 7F 00 9C */ lha r3, 0x9c(r31)
+/* 8010A3D8 00106038 48 14 99 F9 */ bl func_80253DD0
+/* 8010A3DC 0010603C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A3E0 00106040 28 00 00 03 */ cmplwi r0, 3
+/* 8010A3E4 00106044 41 A2 00 08 */ beq+ lbl_8010A3EC
+/* 8010A3E8 00106048 48 00 A1 74 */ b lbl_8011455C
+lbl_8010A3EC:
+/* 8010A3EC 0010604C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A3F0 00106050 38 80 00 09 */ li r4, 9
+/* 8010A3F4 00106054 38 A0 00 00 */ li r5, 0
+/* 8010A3F8 00106058 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A3FC 0010605C 48 14 99 B5 */ bl func_80253DB0
+/* 8010A400 00106060 4B F4 BE 75 */ bl func_80056274
+/* 8010A404 00106064 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A408 00106068 38 00 00 4E */ li r0, 0x4e
+/* 8010A40C 0010606C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A410 00106070 48 00 A1 4C */ b lbl_8011455C
+/* 8010A414 00106074 4B F4 BE E5 */ bl func_800562F8
+/* 8010A418 00106078 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A41C 0010607C 41 82 01 2C */ beq lbl_8010A548
+/* 8010A420 00106080 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A424 00106084 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A428 00106088 48 14 99 A9 */ bl func_80253DD0
+/* 8010A42C 0010608C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A430 00106090 28 00 00 03 */ cmplwi r0, 3
+/* 8010A434 00106094 41 A2 00 08 */ beq+ lbl_8010A43C
+/* 8010A438 00106098 48 00 A1 24 */ b lbl_8011455C
+lbl_8010A43C:
+/* 8010A43C 0010609C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A440 001060A0 38 80 00 08 */ li r4, 8
+/* 8010A444 001060A4 38 A0 00 00 */ li r5, 0
+/* 8010A448 001060A8 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 8010A44C 001060AC 48 14 99 A5 */ bl func_80253DF0
+/* 8010A450 001060B0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A454 001060B4 38 00 00 2B */ li r0, 0x2b
+/* 8010A458 001060B8 38 60 00 06 */ li r3, 6
+/* 8010A45C 001060BC 38 80 00 07 */ li r4, 7
+/* 8010A460 001060C0 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010A464 001060C4 38 A0 00 01 */ li r5, 1
+/* 8010A468 001060C8 48 05 84 D9 */ bl func_80162940
+/* 8010A46C 001060CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A470 001060D0 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8010A474 001060D4 2C 00 00 03 */ cmpwi r0, 3
+/* 8010A478 001060D8 40 80 00 90 */ bge lbl_8010A508
+/* 8010A47C 001060DC 2C 00 00 01 */ cmpwi r0, 1
+/* 8010A480 001060E0 40 80 00 08 */ bge lbl_8010A488
+/* 8010A484 001060E4 48 00 00 84 */ b lbl_8010A508
+lbl_8010A488:
+/* 8010A488 001060E8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A48C 001060EC 38 80 00 08 */ li r4, 8
+/* 8010A490 001060F0 38 A0 00 00 */ li r5, 0
+/* 8010A494 001060F4 48 14 99 5D */ bl func_80253DF0
+/* 8010A498 001060F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A49C 001060FC 38 80 00 08 */ li r4, 8
+/* 8010A4A0 00106100 38 A0 00 00 */ li r5, 0
+/* 8010A4A4 00106104 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010A4A8 00106108 48 14 99 49 */ bl func_80253DF0
+/* 8010A4AC 0010610C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A4B0 00106110 38 00 00 4F */ li r0, 0x4f
+/* 8010A4B4 00106114 38 80 00 00 */ li r4, 0
+/* 8010A4B8 00106118 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A4BC 0010611C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A4C0 00106120 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010A4C4 00106124 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8010A4C8 00106128 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010A4CC 0010612C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A4D0 00106130 48 00 A5 A1 */ bl func_80114A70
+/* 8010A4D4 00106134 4B FA 15 19 */ bl func_800AB9EC
+/* 8010A4D8 00106138 48 03 04 E5 */ bl func_8013A9BC
+/* 8010A4DC 0010613C 4B F4 BD E1 */ bl func_800562BC
+/* 8010A4E0 00106140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A4E4 00106144 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8010A4E8 00106148 28 00 00 01 */ cmplwi r0, 1
+/* 8010A4EC 0010614C 40 82 00 10 */ bne lbl_8010A4FC
+/* 8010A4F0 00106150 38 60 00 00 */ li r3, 0
+/* 8010A4F4 00106154 48 03 09 ED */ bl func_8013AEE0
+/* 8010A4F8 00106158 48 00 A0 64 */ b lbl_8011455C
+lbl_8010A4FC:
+/* 8010A4FC 0010615C 38 60 00 01 */ li r3, 1
+/* 8010A500 00106160 48 03 09 E1 */ bl func_8013AEE0
+/* 8010A504 00106164 48 00 A0 58 */ b lbl_8011455C
+lbl_8010A508:
+/* 8010A508 00106168 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A50C 0010616C 38 80 00 08 */ li r4, 8
+/* 8010A510 00106170 38 A0 00 00 */ li r5, 0
+/* 8010A514 00106174 48 14 98 DD */ bl func_80253DF0
+/* 8010A518 00106178 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A51C 0010617C 38 80 00 08 */ li r4, 8
+/* 8010A520 00106180 38 A0 00 00 */ li r5, 0
+/* 8010A524 00106184 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010A528 00106188 48 14 98 C9 */ bl func_80253DF0
+/* 8010A52C 0010618C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A530 00106190 38 80 00 2B */ li r4, 0x2b
+/* 8010A534 00106194 38 00 00 07 */ li r0, 7
+/* 8010A538 00106198 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010A53C 0010619C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A540 001061A0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010A544 001061A4 48 00 A0 18 */ b lbl_8011455C
+lbl_8010A548:
+/* 8010A548 001061A8 48 03 0A F5 */ bl func_8013B03C
+/* 8010A54C 001061AC 3C 03 00 00 */ addis r0, r3, 0
+/* 8010A550 001061B0 28 00 C0 00 */ cmplwi r0, 0xc000
+/* 8010A554 001061B4 41 A2 00 08 */ beq+ lbl_8010A55C
+/* 8010A558 001061B8 48 00 A0 04 */ b lbl_8011455C
+lbl_8010A55C:
+/* 8010A55C 001061BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A560 001061C0 38 00 00 4A */ li r0, 0x4a
+/* 8010A564 001061C4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A568 001061C8 48 03 0A C9 */ bl func_8013B030
+/* 8010A56C 001061CC 30 03 FF FF */ addic r0, r3, -1
+/* 8010A570 001061D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A574 001061D4 7C 80 01 10 */ subfe r4, r0, r0
+/* 8010A578 001061D8 38 04 00 02 */ addi r0, r4, 2
+/* 8010A57C 001061DC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010A580 001061E0 48 03 09 ED */ bl func_8013AF6C
+/* 8010A584 001061E4 48 00 9F D8 */ b lbl_8011455C
+/* 8010A588 001061E8 48 01 00 69 */ bl func_8011A5F0
+/* 8010A58C 001061EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A590 001061F0 B0 64 03 18 */ sth r3, 0x318(r4)
+/* 8010A594 001061F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A598 001061F8 A0 03 03 18 */ lhz r0, 0x318(r3)
+/* 8010A59C 001061FC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010A5A0 00106200 41 82 00 0C */ beq lbl_8010A5AC
+/* 8010A5A4 00106204 48 00 BE FD */ bl func_801164A0
+/* 8010A5A8 00106208 48 00 A1 88 */ b lbl_80114730
+lbl_8010A5AC:
+/* 8010A5AC 0010620C 48 00 AB 01 */ bl func_801150AC
+/* 8010A5B0 00106210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A5B4 00106214 38 80 00 01 */ li r4, 1
+/* 8010A5B8 00106218 48 00 DA B9 */ bl func_80118070
+/* 8010A5BC 0010621C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A5C0 00106220 38 00 00 08 */ li r0, 8
+/* 8010A5C4 00106224 38 80 00 07 */ li r4, 7
+/* 8010A5C8 00106228 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8010A5CC 0010622C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A5D0 00106230 48 00 B0 6D */ bl func_8011563C
+/* 8010A5D4 00106234 38 60 00 06 */ li r3, 6
+/* 8010A5D8 00106238 38 80 00 02 */ li r4, 2
+/* 8010A5DC 0010623C 38 A0 00 01 */ li r5, 1
+/* 8010A5E0 00106240 48 05 83 61 */ bl func_80162940
+/* 8010A5E4 00106244 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A5E8 00106248 38 80 00 08 */ li r4, 8
+/* 8010A5EC 0010624C 38 A0 00 01 */ li r5, 1
+/* 8010A5F0 00106250 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A5F4 00106254 48 14 97 FD */ bl func_80253DF0
+/* 8010A5F8 00106258 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A5FC 0010625C 38 80 00 0A */ li r4, 0xa
+/* 8010A600 00106260 38 A0 00 00 */ li r5, 0
+/* 8010A604 00106264 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A608 00106268 48 14 97 A9 */ bl func_80253DB0
+/* 8010A60C 0010626C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A610 00106270 38 00 00 51 */ li r0, 0x51
+/* 8010A614 00106274 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A618 00106278 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A61C 0010627C 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 8010A620 00106280 2C 00 00 02 */ cmpwi r0, 2
+/* 8010A624 00106284 41 82 00 40 */ beq lbl_8010A664
+/* 8010A628 00106288 40 80 00 10 */ bge lbl_8010A638
+/* 8010A62C 0010628C 2C 00 00 01 */ cmpwi r0, 1
+/* 8010A630 00106290 40 80 00 14 */ bge lbl_8010A644
+/* 8010A634 00106294 48 00 00 30 */ b lbl_8010A664
+lbl_8010A638:
+/* 8010A638 00106298 2C 00 00 04 */ cmpwi r0, 4
+/* 8010A63C 0010629C 40 80 00 28 */ bge lbl_8010A664
+/* 8010A640 001062A0 48 00 00 10 */ b lbl_8010A650
+lbl_8010A644:
+/* 8010A644 001062A4 38 00 2B 29 */ li r0, 0x2b29
+/* 8010A648 001062A8 90 04 01 18 */ stw r0, 0x118(r4)
+/* 8010A64C 001062AC 48 00 00 18 */ b lbl_8010A664
+lbl_8010A650:
+/* 8010A650 001062B0 38 60 2B 2B */ li r3, 0x2b2b
+/* 8010A654 001062B4 38 00 00 02 */ li r0, 2
+/* 8010A658 001062B8 90 64 01 18 */ stw r3, 0x118(r4)
+/* 8010A65C 001062BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A660 001062C0 98 03 00 E1 */ stb r0, 0xe1(r3)
+lbl_8010A664:
+/* 8010A664 001062C4 38 60 01 83 */ li r3, 0x183
+/* 8010A668 001062C8 48 05 84 29 */ bl func_80162A90
+/* 8010A66C 001062CC 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A670 001062D0 41 A2 00 08 */ beq+ lbl_8010A678
+/* 8010A674 001062D4 48 00 9E E8 */ b lbl_8011455C
+lbl_8010A678:
+/* 8010A678 001062D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A67C 001062DC 38 00 00 00 */ li r0, 0
+/* 8010A680 001062E0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A684 001062E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A688 001062E8 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010A68C 001062EC 60 00 01 00 */ ori r0, r0, 0x100
+/* 8010A690 001062F0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010A694 001062F4 48 00 9E C8 */ b lbl_8011455C
+/* 8010A698 001062F8 A8 7F 00 8C */ lha r3, 0x8c(r31)
+/* 8010A69C 001062FC 48 14 97 35 */ bl func_80253DD0
+/* 8010A6A0 00106300 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A6A4 00106304 28 00 00 03 */ cmplwi r0, 3
+/* 8010A6A8 00106308 41 A2 00 08 */ beq+ lbl_8010A6B0
+/* 8010A6AC 0010630C 48 00 9E B0 */ b lbl_8011455C
+lbl_8010A6B0:
+/* 8010A6B0 00106310 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A6B4 00106314 38 00 00 52 */ li r0, 0x52
+/* 8010A6B8 00106318 38 60 00 00 */ li r3, 0
+/* 8010A6BC 0010631C 38 80 00 00 */ li r4, 0
+/* 8010A6C0 00106320 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010A6C4 00106324 4B F4 F2 35 */ bl func_800598F8
+/* 8010A6C8 00106328 38 60 00 01 */ li r3, 1
+/* 8010A6CC 0010632C 38 80 00 00 */ li r4, 0
+/* 8010A6D0 00106330 38 A0 00 00 */ li r5, 0
+/* 8010A6D4 00106334 38 C0 00 02 */ li r6, 2
+/* 8010A6D8 00106338 38 E0 00 63 */ li r7, 0x63
+/* 8010A6DC 0010633C 39 00 00 00 */ li r8, 0
+/* 8010A6E0 00106340 4B F4 F2 E9 */ bl func_800599C8
+/* 8010A6E4 00106344 38 60 00 02 */ li r3, 2
+/* 8010A6E8 00106348 38 80 00 00 */ li r4, 0
+/* 8010A6EC 0010634C 38 A0 00 01 */ li r5, 1
+/* 8010A6F0 00106350 38 C0 00 00 */ li r6, 0
+/* 8010A6F4 00106354 38 E0 00 63 */ li r7, 0x63
+/* 8010A6F8 00106358 39 00 00 00 */ li r8, 0
+/* 8010A6FC 0010635C 4B F4 F2 CD */ bl func_800599C8
+/* 8010A700 00106360 38 60 00 63 */ li r3, 0x63
+/* 8010A704 00106364 38 80 00 02 */ li r4, 2
+/* 8010A708 00106368 38 A0 00 00 */ li r5, 0
+/* 8010A70C 0010636C 38 C0 00 00 */ li r6, 0
+/* 8010A710 00106370 38 E0 00 00 */ li r7, 0
+/* 8010A714 00106374 39 00 00 00 */ li r8, 0
+/* 8010A718 00106378 4B F4 F2 B1 */ bl func_800599C8
+/* 8010A71C 0010637C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A720 00106380 38 60 01 83 */ li r3, 0x183
+/* 8010A724 00106384 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 8010A728 00106388 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 8010A72C 0010638C 48 05 83 65 */ bl func_80162A90
+/* 8010A730 00106390 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A734 00106394 41 A2 00 08 */ beq+ lbl_8010A73C
+/* 8010A738 00106398 48 00 9E 24 */ b lbl_8011455C
+lbl_8010A73C:
+/* 8010A73C 0010639C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A740 001063A0 38 00 01 9E */ li r0, 0x19e
+/* 8010A744 001063A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A748 001063A8 48 00 9E 14 */ b lbl_8011455C
+/* 8010A74C 001063AC 88 9F 00 E0 */ lbz r4, 0xe0(r31)
+/* 8010A750 001063B0 38 60 00 29 */ li r3, 0x29
+/* 8010A754 001063B4 38 A0 00 00 */ li r5, 0
+/* 8010A758 001063B8 38 C0 00 01 */ li r6, 1
+/* 8010A75C 001063BC 4B F4 F3 11 */ bl func_80059A6C
+/* 8010A760 001063C0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A764 001063C4 40 A2 00 08 */ bne+ lbl_8010A76C
+/* 8010A768 001063C8 48 00 9D F4 */ b lbl_8011455C
+lbl_8010A76C:
+/* 8010A76C 001063CC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010A770 001063D0 41 82 01 2C */ beq lbl_8010A89C
+/* 8010A774 001063D4 54 65 04 3E */ clrlwi r5, r3, 0x10
+/* 8010A778 001063D8 38 60 00 00 */ li r3, 0
+/* 8010A77C 001063DC 2C 05 00 63 */ cmpwi r5, 0x63
+/* 8010A780 001063E0 41 82 00 C4 */ beq lbl_8010A844
+/* 8010A784 001063E4 40 80 00 1C */ bge lbl_8010A7A0
+/* 8010A788 001063E8 2C 05 00 02 */ cmpwi r5, 2
+/* 8010A78C 001063EC 41 82 00 70 */ beq lbl_8010A7FC
+/* 8010A790 001063F0 40 80 00 F8 */ bge lbl_8010A888
+/* 8010A794 001063F4 2C 05 00 01 */ cmpwi r5, 1
+/* 8010A798 001063F8 40 80 00 1C */ bge lbl_8010A7B4
+/* 8010A79C 001063FC 48 00 00 EC */ b lbl_8010A888
+lbl_8010A7A0:
+/* 8010A7A0 00106400 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 8010A7A4 00106404 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 8010A7A8 00106408 7C 05 00 00 */ cmpw r5, r0
+/* 8010A7AC 0010640C 41 82 00 98 */ beq lbl_8010A844
+/* 8010A7B0 00106410 48 00 00 D8 */ b lbl_8010A888
+lbl_8010A7B4:
+/* 8010A7B4 00106414 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A7B8 00106418 38 80 00 04 */ li r4, 4
+/* 8010A7BC 0010641C 38 A0 00 00 */ li r5, 0
+/* 8010A7C0 00106420 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A7C4 00106424 48 14 95 ED */ bl func_80253DB0
+/* 8010A7C8 00106428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A7CC 0010642C 38 80 00 02 */ li r4, 2
+/* 8010A7D0 00106430 38 A0 00 00 */ li r5, 0
+/* 8010A7D4 00106434 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A7D8 00106438 48 14 95 D9 */ bl func_80253DB0
+/* 8010A7DC 0010643C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A7E0 00106440 38 A0 00 53 */ li r5, 0x53
+/* 8010A7E4 00106444 38 00 00 01 */ li r0, 1
+/* 8010A7E8 00106448 38 60 00 01 */ li r3, 1
+/* 8010A7EC 0010644C 90 A4 00 DC */ stw r5, 0xdc(r4)
+/* 8010A7F0 00106450 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A7F4 00106454 98 04 00 E1 */ stb r0, 0xe1(r4)
+/* 8010A7F8 00106458 48 00 00 90 */ b lbl_8010A888
+lbl_8010A7FC:
+/* 8010A7FC 0010645C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A800 00106460 38 80 00 05 */ li r4, 5
+/* 8010A804 00106464 38 A0 00 00 */ li r5, 0
+/* 8010A808 00106468 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A80C 0010646C 48 14 95 A5 */ bl func_80253DB0
+/* 8010A810 00106470 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A814 00106474 38 80 00 02 */ li r4, 2
+/* 8010A818 00106478 38 A0 00 00 */ li r5, 0
+/* 8010A81C 0010647C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A820 00106480 48 14 95 91 */ bl func_80253DB0
+/* 8010A824 00106484 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A828 00106488 38 A0 00 53 */ li r5, 0x53
+/* 8010A82C 0010648C 38 00 00 03 */ li r0, 3
+/* 8010A830 00106490 38 60 00 01 */ li r3, 1
+/* 8010A834 00106494 90 A4 00 DC */ stw r5, 0xdc(r4)
+/* 8010A838 00106498 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A83C 0010649C 98 04 00 E1 */ stb r0, 0xe1(r4)
+/* 8010A840 001064A0 48 00 00 48 */ b lbl_8010A888
+lbl_8010A844:
+/* 8010A844 001064A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A848 001064A8 38 80 00 08 */ li r4, 8
+/* 8010A84C 001064AC 38 A0 00 00 */ li r5, 0
+/* 8010A850 001064B0 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A854 001064B4 48 14 95 5D */ bl func_80253DB0
+/* 8010A858 001064B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A85C 001064BC 38 80 00 01 */ li r4, 1
+/* 8010A860 001064C0 38 A0 00 00 */ li r5, 0
+/* 8010A864 001064C4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A868 001064C8 48 14 95 49 */ bl func_80253DB0
+/* 8010A86C 001064CC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A870 001064D0 38 A0 00 53 */ li r5, 0x53
+/* 8010A874 001064D4 38 00 00 FF */ li r0, 0xff
+/* 8010A878 001064D8 38 60 00 02 */ li r3, 2
+/* 8010A87C 001064DC 90 A4 00 DC */ stw r5, 0xdc(r4)
+/* 8010A880 001064E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A884 001064E4 98 04 00 E1 */ stb r0, 0xe1(r4)
+lbl_8010A888:
+/* 8010A888 001064E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010A88C 001064EC 40 A2 00 08 */ bne+ lbl_8010A894
+/* 8010A890 001064F0 48 00 9C CC */ b lbl_8011455C
+lbl_8010A894:
+/* 8010A894 001064F4 4B F4 FC 39 */ bl func_8005A4CC
+/* 8010A898 001064F8 48 00 9C C4 */ b lbl_8011455C
+lbl_8010A89C:
+/* 8010A89C 001064FC 2C 03 00 02 */ cmpwi r3, 2
+/* 8010A8A0 00106500 41 82 00 58 */ beq lbl_8010A8F8
+/* 8010A8A4 00106504 40 80 00 10 */ bge lbl_8010A8B4
+/* 8010A8A8 00106508 2C 03 00 01 */ cmpwi r3, 1
+/* 8010A8AC 0010650C 40 80 00 14 */ bge lbl_8010A8C0
+/* 8010A8B0 00106510 48 00 9C AC */ b lbl_8011455C
+lbl_8010A8B4:
+/* 8010A8B4 00106514 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010A8B8 00106518 41 82 00 78 */ beq lbl_8010A930
+/* 8010A8BC 0010651C 48 00 9C A0 */ b lbl_8011455C
+lbl_8010A8C0:
+/* 8010A8C0 00106520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A8C4 00106524 38 80 00 00 */ li r4, 0
+/* 8010A8C8 00106528 38 A0 00 00 */ li r5, 0
+/* 8010A8CC 0010652C A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A8D0 00106530 48 14 94 E1 */ bl func_80253DB0
+/* 8010A8D4 00106534 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A8D8 00106538 38 80 00 02 */ li r4, 2
+/* 8010A8DC 0010653C 38 A0 00 00 */ li r5, 0
+/* 8010A8E0 00106540 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A8E4 00106544 48 14 94 CD */ bl func_80253DB0
+/* 8010A8E8 00106548 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A8EC 0010654C 38 00 2B 29 */ li r0, 0x2b29
+/* 8010A8F0 00106550 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A8F4 00106554 48 00 9C 68 */ b lbl_8011455C
+lbl_8010A8F8:
+/* 8010A8F8 00106558 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A8FC 0010655C 38 80 00 01 */ li r4, 1
+/* 8010A900 00106560 38 A0 00 00 */ li r5, 0
+/* 8010A904 00106564 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A908 00106568 48 14 94 A9 */ bl func_80253DB0
+/* 8010A90C 0010656C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A910 00106570 38 80 00 02 */ li r4, 2
+/* 8010A914 00106574 38 A0 00 00 */ li r5, 0
+/* 8010A918 00106578 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A91C 0010657C 48 14 94 95 */ bl func_80253DB0
+/* 8010A920 00106580 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A924 00106584 38 00 2B 2B */ li r0, 0x2b2b
+/* 8010A928 00106588 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A92C 0010658C 48 00 9C 30 */ b lbl_8011455C
+lbl_8010A930:
+/* 8010A930 00106590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A934 00106594 38 80 00 08 */ li r4, 8
+/* 8010A938 00106598 38 A0 00 00 */ li r5, 0
+/* 8010A93C 0010659C A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A940 001065A0 48 14 94 71 */ bl func_80253DB0
+/* 8010A944 001065A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A948 001065A8 38 80 00 00 */ li r4, 0
+/* 8010A94C 001065AC 38 A0 00 00 */ li r5, 0
+/* 8010A950 001065B0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A954 001065B4 48 14 94 5D */ bl func_80253DB0
+/* 8010A958 001065B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A95C 001065BC 38 00 00 00 */ li r0, 0
+/* 8010A960 001065C0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010A964 001065C4 48 00 9B F8 */ b lbl_8011455C
+/* 8010A968 001065C8 88 1F 00 E1 */ lbz r0, 0xe1(r31)
+/* 8010A96C 001065CC 28 00 00 FF */ cmplwi r0, 0xff
+/* 8010A970 001065D0 40 82 00 68 */ bne lbl_8010A9D8
+/* 8010A974 001065D4 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010A978 001065D8 48 14 94 59 */ bl func_80253DD0
+/* 8010A97C 001065DC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A980 001065E0 28 00 00 03 */ cmplwi r0, 3
+/* 8010A984 001065E4 41 A2 00 08 */ beq+ lbl_8010A98C
+/* 8010A988 001065E8 48 00 9B D4 */ b lbl_8011455C
+lbl_8010A98C:
+/* 8010A98C 001065EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A990 001065F0 38 00 00 54 */ li r0, 0x54
+/* 8010A994 001065F4 38 80 00 09 */ li r4, 9
+/* 8010A998 001065F8 38 A0 00 00 */ li r5, 0
+/* 8010A99C 001065FC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A9A0 00106600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A9A4 00106604 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010A9A8 00106608 48 14 94 09 */ bl func_80253DB0
+/* 8010A9AC 0010660C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A9B0 00106610 38 80 00 03 */ li r4, 3
+/* 8010A9B4 00106614 38 A0 00 00 */ li r5, 0
+/* 8010A9B8 00106618 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010A9BC 0010661C 48 14 93 F5 */ bl func_80253DB0
+/* 8010A9C0 00106620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A9C4 00106624 38 80 00 01 */ li r4, 1
+/* 8010A9C8 00106628 38 A0 00 00 */ li r5, 0
+/* 8010A9CC 0010662C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010A9D0 00106630 48 14 93 E1 */ bl func_80253DB0
+/* 8010A9D4 00106634 48 00 9B 88 */ b lbl_8011455C
+lbl_8010A9D8:
+/* 8010A9D8 00106638 A8 7F 00 8C */ lha r3, 0x8c(r31)
+/* 8010A9DC 0010663C 48 14 93 F5 */ bl func_80253DD0
+/* 8010A9E0 00106640 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010A9E4 00106644 28 00 00 03 */ cmplwi r0, 3
+/* 8010A9E8 00106648 41 A2 00 08 */ beq+ lbl_8010A9F0
+/* 8010A9EC 0010664C 48 00 9B 70 */ b lbl_8011455C
+lbl_8010A9F0:
+/* 8010A9F0 00106650 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010A9F4 00106654 38 00 00 55 */ li r0, 0x55
+/* 8010A9F8 00106658 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010A9FC 0010665C 4B F4 B8 79 */ bl func_80056274
+/* 8010AA00 00106660 48 00 9B 5C */ b lbl_8011455C
+/* 8010AA04 00106664 A8 7F 00 8C */ lha r3, 0x8c(r31)
+/* 8010AA08 00106668 48 14 93 C9 */ bl func_80253DD0
+/* 8010AA0C 0010666C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010AA10 00106670 28 00 00 03 */ cmplwi r0, 3
+/* 8010AA14 00106674 41 A2 00 08 */ beq+ lbl_8010AA1C
+/* 8010AA18 00106678 48 00 9B 44 */ b lbl_8011455C
+lbl_8010AA1C:
+/* 8010AA1C 0010667C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AA20 00106680 38 80 00 08 */ li r4, 8
+/* 8010AA24 00106684 38 A0 00 00 */ li r5, 0
+/* 8010AA28 00106688 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010AA2C 0010668C 48 14 93 C5 */ bl func_80253DF0
+/* 8010AA30 00106690 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AA34 00106694 3B 80 00 2B */ li r28, 0x2b
+/* 8010AA38 00106698 38 60 00 06 */ li r3, 6
+/* 8010AA3C 0010669C 38 80 00 08 */ li r4, 8
+/* 8010AA40 001066A0 93 85 00 DC */ stw r28, 0xdc(r5)
+/* 8010AA44 001066A4 38 A0 00 01 */ li r5, 1
+/* 8010AA48 001066A8 48 05 7E F9 */ bl func_80162940
+/* 8010AA4C 001066AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AA50 001066B0 38 80 00 08 */ li r4, 8
+/* 8010AA54 001066B4 38 A0 00 00 */ li r5, 0
+/* 8010AA58 001066B8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010AA5C 001066BC 48 14 93 95 */ bl func_80253DF0
+/* 8010AA60 001066C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AA64 001066C4 38 80 00 08 */ li r4, 8
+/* 8010AA68 001066C8 38 A0 00 00 */ li r5, 0
+/* 8010AA6C 001066CC A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010AA70 001066D0 48 14 93 81 */ bl func_80253DF0
+/* 8010AA74 001066D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AA78 001066D8 38 00 00 03 */ li r0, 3
+/* 8010AA7C 001066DC 93 83 00 DC */ stw r28, 0xdc(r3)
+/* 8010AA80 001066E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AA84 001066E4 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8010AA88 001066E8 48 00 9A D4 */ b lbl_8011455C
+/* 8010AA8C 001066EC 4B F4 B8 6D */ bl func_800562F8
+/* 8010AA90 001066F0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010AA94 001066F4 40 A2 00 08 */ bne+ lbl_8010AA9C
+/* 8010AA98 001066F8 48 00 9A C4 */ b lbl_8011455C
+lbl_8010AA9C:
+/* 8010AA9C 001066FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AAA0 00106700 38 80 00 08 */ li r4, 8
+/* 8010AAA4 00106704 38 A0 00 00 */ li r5, 0
+/* 8010AAA8 00106708 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8010AAAC 0010670C 48 14 93 45 */ bl func_80253DF0
+/* 8010AAB0 00106710 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AAB4 00106714 38 00 00 2B */ li r0, 0x2b
+/* 8010AAB8 00106718 38 60 00 06 */ li r3, 6
+/* 8010AABC 0010671C 38 80 00 08 */ li r4, 8
+/* 8010AAC0 00106720 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010AAC4 00106724 38 A0 00 01 */ li r5, 1
+/* 8010AAC8 00106728 48 05 7E 79 */ bl func_80162940
+/* 8010AACC 0010672C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AAD0 00106730 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8010AAD4 00106734 2C 00 00 02 */ cmpwi r0, 2
+/* 8010AAD8 00106738 40 A2 00 08 */ bne+ lbl_8010AAE0
+/* 8010AADC 0010673C 48 00 9A 80 */ b lbl_8011455C
+lbl_8010AAE0:
+/* 8010AAE0 00106740 40 80 00 10 */ bge lbl_8010AAF0
+/* 8010AAE4 00106744 2C 00 00 01 */ cmpwi r0, 1
+/* 8010AAE8 00106748 40 80 00 18 */ bge lbl_8010AB00
+/* 8010AAEC 0010674C 48 00 9A 70 */ b lbl_8011455C
+lbl_8010AAF0:
+/* 8010AAF0 00106750 2C 00 00 04 */ cmpwi r0, 4
+/* 8010AAF4 00106754 41 A0 00 08 */ blt+ lbl_8010AAFC
+/* 8010AAF8 00106758 48 00 9A 64 */ b lbl_8011455C
+lbl_8010AAFC:
+/* 8010AAFC 0010675C 48 00 00 60 */ b lbl_8010AB5C
+lbl_8010AB00:
+/* 8010AB00 00106760 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010AB04 00106764 38 80 00 08 */ li r4, 8
+/* 8010AB08 00106768 38 A0 00 00 */ li r5, 0
+/* 8010AB0C 0010676C 48 14 92 E5 */ bl func_80253DF0
+/* 8010AB10 00106770 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB14 00106774 38 80 00 08 */ li r4, 8
+/* 8010AB18 00106778 38 A0 00 00 */ li r5, 0
+/* 8010AB1C 0010677C A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010AB20 00106780 48 14 92 D1 */ bl func_80253DF0
+/* 8010AB24 00106784 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB28 00106788 38 00 00 56 */ li r0, 0x56
+/* 8010AB2C 0010678C 38 80 00 00 */ li r4, 0
+/* 8010AB30 00106790 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010AB34 00106794 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB38 00106798 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010AB3C 0010679C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8010AB40 001067A0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010AB44 001067A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB48 001067A8 48 00 9F 29 */ bl func_80114A70
+/* 8010AB4C 001067AC 38 60 00 02 */ li r3, 2
+/* 8010AB50 001067B0 4B F4 CE AD */ bl func_800579FC
+/* 8010AB54 001067B4 4B F4 B7 69 */ bl func_800562BC
+/* 8010AB58 001067B8 48 00 9A 04 */ b lbl_8011455C
+lbl_8010AB5C:
+/* 8010AB5C 001067BC A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8010AB60 001067C0 38 80 00 08 */ li r4, 8
+/* 8010AB64 001067C4 38 A0 00 00 */ li r5, 0
+/* 8010AB68 001067C8 48 14 92 89 */ bl func_80253DF0
+/* 8010AB6C 001067CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB70 001067D0 38 00 00 59 */ li r0, 0x59
+/* 8010AB74 001067D4 38 80 00 00 */ li r4, 0
+/* 8010AB78 001067D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010AB7C 001067DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB80 001067E0 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010AB84 001067E4 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8010AB88 001067E8 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010AB8C 001067EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AB90 001067F0 48 00 9E E1 */ bl func_80114A70
+/* 8010AB94 001067F4 38 60 00 02 */ li r3, 2
+/* 8010AB98 001067F8 4B F4 CE 65 */ bl func_800579FC
+/* 8010AB9C 001067FC 4B F4 B7 21 */ bl func_800562BC
+/* 8010ABA0 00106800 48 00 99 BC */ b lbl_8011455C
+/* 8010ABA4 00106804 48 05 4B 3D */ bl func_8015F6E0
+/* 8010ABA8 00106808 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ABAC 0010680C 38 00 00 08 */ li r0, 8
+/* 8010ABB0 00106810 38 C3 00 0E */ addi r6, r3, 0xe
+/* 8010ABB4 00106814 38 E4 02 5E */ addi r7, r4, 0x25e
+/* 8010ABB8 00106818 7C 09 03 A6 */ mtctr r0
+lbl_8010ABBC:
+/* 8010ABBC 0010681C A0 A6 00 02 */ lhz r5, 2(r6)
+/* 8010ABC0 00106820 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 8010ABC4 00106824 B0 A7 00 02 */ sth r5, 2(r7)
+/* 8010ABC8 00106828 B4 07 00 04 */ sthu r0, 4(r7)
+/* 8010ABCC 0010682C 42 00 FF F0 */ bdnz lbl_8010ABBC
+/* 8010ABD0 00106830 A1 03 00 30 */ lhz r8, 0x30(r3)
+/* 8010ABD4 00106834 38 00 00 1B */ li r0, 0x1b
+/* 8010ABD8 00106838 A0 A3 00 32 */ lhz r5, 0x32(r3)
+/* 8010ABDC 0010683C 38 E4 02 92 */ addi r7, r4, 0x292
+/* 8010ABE0 00106840 38 C3 00 42 */ addi r6, r3, 0x42
+/* 8010ABE4 00106844 B1 04 02 80 */ sth r8, 0x280(r4)
+/* 8010ABE8 00106848 B0 A4 02 82 */ sth r5, 0x282(r4)
+/* 8010ABEC 0010684C A1 03 00 34 */ lhz r8, 0x34(r3)
+/* 8010ABF0 00106850 A0 A3 00 36 */ lhz r5, 0x36(r3)
+/* 8010ABF4 00106854 B1 04 02 84 */ sth r8, 0x284(r4)
+/* 8010ABF8 00106858 B0 A4 02 86 */ sth r5, 0x286(r4)
+/* 8010ABFC 0010685C A1 03 00 38 */ lhz r8, 0x38(r3)
+/* 8010AC00 00106860 A0 A3 00 3A */ lhz r5, 0x3a(r3)
+/* 8010AC04 00106864 B1 04 02 88 */ sth r8, 0x288(r4)
+/* 8010AC08 00106868 B0 A4 02 8A */ sth r5, 0x28a(r4)
+/* 8010AC0C 0010686C A1 03 00 3C */ lhz r8, 0x3c(r3)
+/* 8010AC10 00106870 A0 A3 00 3E */ lhz r5, 0x3e(r3)
+/* 8010AC14 00106874 B1 04 02 8C */ sth r8, 0x28c(r4)
+/* 8010AC18 00106878 B0 A4 02 8E */ sth r5, 0x28e(r4)
+/* 8010AC1C 0010687C A0 A3 00 40 */ lhz r5, 0x40(r3)
+/* 8010AC20 00106880 B0 A4 02 90 */ sth r5, 0x290(r4)
+/* 8010AC24 00106884 A0 A3 00 42 */ lhz r5, 0x42(r3)
+/* 8010AC28 00106888 B0 A4 02 92 */ sth r5, 0x292(r4)
+/* 8010AC2C 0010688C 7C 09 03 A6 */ mtctr r0
+lbl_8010AC30:
+/* 8010AC30 00106890 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 8010AC34 00106894 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 8010AC38 00106898 B0 A7 00 02 */ sth r5, 2(r7)
+/* 8010AC3C 0010689C B4 07 00 04 */ sthu r0, 4(r7)
+/* 8010AC40 001068A0 42 00 FF F0 */ bdnz lbl_8010AC30
+/* 8010AC44 001068A4 80 03 00 B0 */ lwz r0, 0xb0(r3)
+/* 8010AC48 001068A8 90 04 03 00 */ stw r0, 0x300(r4)
+/* 8010AC4C 001068AC 88 03 00 B4 */ lbz r0, 0xb4(r3)
+/* 8010AC50 001068B0 98 04 03 04 */ stb r0, 0x304(r4)
+/* 8010AC54 001068B4 88 03 00 B5 */ lbz r0, 0xb5(r3)
+/* 8010AC58 001068B8 98 04 03 05 */ stb r0, 0x305(r4)
+/* 8010AC5C 001068BC 88 03 00 B6 */ lbz r0, 0xb6(r3)
+/* 8010AC60 001068C0 98 04 03 06 */ stb r0, 0x306(r4)
+/* 8010AC64 001068C4 88 03 00 B7 */ lbz r0, 0xb7(r3)
+/* 8010AC68 001068C8 98 04 03 07 */ stb r0, 0x307(r4)
+/* 8010AC6C 001068CC 88 03 00 B8 */ lbz r0, 0xb8(r3)
+/* 8010AC70 001068D0 98 04 03 08 */ stb r0, 0x308(r4)
+/* 8010AC74 001068D4 88 A3 00 B9 */ lbz r5, 0xb9(r3)
+/* 8010AC78 001068D8 88 03 00 BA */ lbz r0, 0xba(r3)
+/* 8010AC7C 001068DC 98 A4 03 09 */ stb r5, 0x309(r4)
+/* 8010AC80 001068E0 98 04 03 0A */ stb r0, 0x30a(r4)
+/* 8010AC84 001068E4 88 A3 00 BB */ lbz r5, 0xbb(r3)
+/* 8010AC88 001068E8 88 03 00 BC */ lbz r0, 0xbc(r3)
+/* 8010AC8C 001068EC 98 A4 03 0B */ stb r5, 0x30b(r4)
+/* 8010AC90 001068F0 98 04 03 0C */ stb r0, 0x30c(r4)
+/* 8010AC94 001068F4 88 A3 00 BD */ lbz r5, 0xbd(r3)
+/* 8010AC98 001068F8 88 03 00 BE */ lbz r0, 0xbe(r3)
+/* 8010AC9C 001068FC 98 A4 03 0D */ stb r5, 0x30d(r4)
+/* 8010ACA0 00106900 98 04 03 0E */ stb r0, 0x30e(r4)
+/* 8010ACA4 00106904 88 A3 00 BF */ lbz r5, 0xbf(r3)
+/* 8010ACA8 00106908 88 03 00 C0 */ lbz r0, 0xc0(r3)
+/* 8010ACAC 0010690C 98 A4 03 0F */ stb r5, 0x30f(r4)
+/* 8010ACB0 00106910 98 04 03 10 */ stb r0, 0x310(r4)
+/* 8010ACB4 00106914 88 03 00 C1 */ lbz r0, 0xc1(r3)
+/* 8010ACB8 00106918 98 04 03 11 */ stb r0, 0x311(r4)
+/* 8010ACBC 0010691C 88 03 00 C2 */ lbz r0, 0xc2(r3)
+/* 8010ACC0 00106920 98 04 03 12 */ stb r0, 0x312(r4)
+/* 8010ACC4 00106924 88 03 00 C3 */ lbz r0, 0xc3(r3)
+/* 8010ACC8 00106928 98 04 03 13 */ stb r0, 0x313(r4)
+/* 8010ACCC 0010692C 88 03 00 C4 */ lbz r0, 0xc4(r3)
+/* 8010ACD0 00106930 98 04 03 14 */ stb r0, 0x314(r4)
+/* 8010ACD4 00106934 88 03 00 C5 */ lbz r0, 0xc5(r3)
+/* 8010ACD8 00106938 98 04 03 15 */ stb r0, 0x315(r4)
+/* 8010ACDC 0010693C 88 03 00 C6 */ lbz r0, 0xc6(r3)
+/* 8010ACE0 00106940 98 04 03 16 */ stb r0, 0x316(r4)
+/* 8010ACE4 00106944 88 03 00 C7 */ lbz r0, 0xc7(r3)
+/* 8010ACE8 00106948 38 60 00 02 */ li r3, 2
+/* 8010ACEC 0010694C 98 04 03 17 */ stb r0, 0x317(r4)
+/* 8010ACF0 00106950 4B FA 01 3D */ bl func_800AAE2C
+/* 8010ACF4 00106954 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ACF8 00106958 38 00 00 57 */ li r0, 0x57
+/* 8010ACFC 0010695C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010AD00 00106960 48 00 98 5C */ b lbl_8011455C
+/* 8010AD04 00106964 4B FA 0D E5 */ bl func_800ABAE8
+/* 8010AD08 00106968 2C 03 00 00 */ cmpwi r3, 0
+/* 8010AD0C 0010696C 41 A2 00 08 */ beq+ lbl_8010AD14
+/* 8010AD10 00106970 48 00 98 4C */ b lbl_8011455C
+lbl_8010AD14:
+/* 8010AD14 00106974 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AD18 00106978 38 00 00 58 */ li r0, 0x58
+/* 8010AD1C 0010697C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010AD20 00106980 48 00 98 3C */ b lbl_8011455C
+/* 8010AD24 00106984 4B F4 B5 D5 */ bl func_800562F8
+/* 8010AD28 00106988 2C 03 00 00 */ cmpwi r3, 0
+/* 8010AD2C 0010698C 40 A2 00 08 */ bne+ lbl_8010AD34
+/* 8010AD30 00106990 48 00 98 2C */ b lbl_8011455C
+lbl_8010AD34:
+/* 8010AD34 00106994 4B F4 B5 89 */ bl func_800562BC
+/* 8010AD38 00106998 38 60 00 02 */ li r3, 2
+/* 8010AD3C 0010699C 4B F4 D2 79 */ bl func_80057FB4
+/* 8010AD40 001069A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AD44 001069A4 38 00 00 50 */ li r0, 0x50
+/* 8010AD48 001069A8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010AD4C 001069AC 48 00 98 10 */ b lbl_8011455C
+/* 8010AD50 001069B0 A8 7F 00 90 */ lha r3, 0x90(r31)
+/* 8010AD54 001069B4 38 80 00 08 */ li r4, 8
+/* 8010AD58 001069B8 38 A0 00 01 */ li r5, 1
+/* 8010AD5C 001069BC 48 14 90 95 */ bl func_80253DF0
+/* 8010AD60 001069C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AD64 001069C4 38 80 00 08 */ li r4, 8
+/* 8010AD68 001069C8 38 A0 00 01 */ li r5, 1
+/* 8010AD6C 001069CC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010AD70 001069D0 48 14 90 81 */ bl func_80253DF0
+/* 8010AD74 001069D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AD78 001069D8 38 80 00 02 */ li r4, 2
+/* 8010AD7C 001069DC 38 A0 00 00 */ li r5, 0
+/* 8010AD80 001069E0 A8 63 00 90 */ lha r3, 0x90(r3)
+/* 8010AD84 001069E4 48 14 90 2D */ bl func_80253DB0
+/* 8010AD88 001069E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AD8C 001069EC 38 80 00 06 */ li r4, 6
+/* 8010AD90 001069F0 38 A0 00 00 */ li r5, 0
+/* 8010AD94 001069F4 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010AD98 001069F8 48 14 90 19 */ bl func_80253DB0
+/* 8010AD9C 001069FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ADA0 00106A00 38 80 00 00 */ li r4, 0
+/* 8010ADA4 00106A04 38 00 00 5A */ li r0, 0x5a
+/* 8010ADA8 00106A08 B0 83 01 24 */ sth r4, 0x124(r3)
+/* 8010ADAC 00106A0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ADB0 00106A10 B0 83 01 26 */ sth r4, 0x126(r3)
+/* 8010ADB4 00106A14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ADB8 00106A18 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 8010ADBC 00106A1C B0 64 01 28 */ sth r3, 0x128(r4)
+/* 8010ADC0 00106A20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ADC4 00106A24 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010ADC8 00106A28 48 00 97 94 */ b lbl_8011455C
+/* 8010ADCC 00106A2C A8 7F 00 90 */ lha r3, 0x90(r31)
+/* 8010ADD0 00106A30 48 14 90 01 */ bl func_80253DD0
+/* 8010ADD4 00106A34 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010ADD8 00106A38 28 00 00 03 */ cmplwi r0, 3
+/* 8010ADDC 00106A3C 41 A2 00 08 */ beq+ lbl_8010ADE4
+/* 8010ADE0 00106A40 48 00 97 7C */ b lbl_8011455C
+lbl_8010ADE4:
+/* 8010ADE4 00106A44 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ADE8 00106A48 38 00 00 5B */ li r0, 0x5b
+/* 8010ADEC 00106A4C 38 60 00 00 */ li r3, 0
+/* 8010ADF0 00106A50 38 80 00 00 */ li r4, 0
+/* 8010ADF4 00106A54 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010ADF8 00106A58 4B F4 EB 01 */ bl func_800598F8
+/* 8010ADFC 00106A5C 38 60 00 07 */ li r3, 7
+/* 8010AE00 00106A60 38 80 00 00 */ li r4, 0
+/* 8010AE04 00106A64 38 A0 00 00 */ li r5, 0
+/* 8010AE08 00106A68 38 C0 00 00 */ li r6, 0
+/* 8010AE0C 00106A6C 38 E0 00 08 */ li r7, 8
+/* 8010AE10 00106A70 39 00 00 00 */ li r8, 0
+/* 8010AE14 00106A74 4B F4 EB B5 */ bl func_800599C8
+/* 8010AE18 00106A78 38 60 00 08 */ li r3, 8
+/* 8010AE1C 00106A7C 38 80 00 07 */ li r4, 7
+/* 8010AE20 00106A80 38 A0 00 00 */ li r5, 0
+/* 8010AE24 00106A84 38 C0 00 00 */ li r6, 0
+/* 8010AE28 00106A88 38 E0 00 63 */ li r7, 0x63
+/* 8010AE2C 00106A8C 39 00 00 00 */ li r8, 0
+/* 8010AE30 00106A90 4B F4 EB 99 */ bl func_800599C8
+/* 8010AE34 00106A94 38 60 00 63 */ li r3, 0x63
+/* 8010AE38 00106A98 38 80 00 08 */ li r4, 8
+/* 8010AE3C 00106A9C 38 A0 00 00 */ li r5, 0
+/* 8010AE40 00106AA0 38 C0 00 00 */ li r6, 0
+/* 8010AE44 00106AA4 38 E0 00 00 */ li r7, 0
+/* 8010AE48 00106AA8 39 00 00 00 */ li r8, 0
+/* 8010AE4C 00106AAC 4B F4 EB 7D */ bl func_800599C8
+/* 8010AE50 00106AB0 48 00 97 0C */ b lbl_8011455C
+/* 8010AE54 00106AB4 38 60 00 2F */ li r3, 0x2f
+/* 8010AE58 00106AB8 38 80 00 63 */ li r4, 0x63
+/* 8010AE5C 00106ABC 38 A0 00 00 */ li r5, 0
+/* 8010AE60 00106AC0 38 C0 00 01 */ li r6, 1
+/* 8010AE64 00106AC4 4B F4 EC 09 */ bl func_80059A6C
+/* 8010AE68 00106AC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010AE6C 00106ACC 40 A2 00 08 */ bne+ lbl_8010AE74
+/* 8010AE70 00106AD0 48 00 96 EC */ b lbl_8011455C
+lbl_8010AE74:
+/* 8010AE74 00106AD4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010AE78 00106AD8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AE7C 00106ADC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010AE80 00106AE0 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010AE84 00106AE4 41 82 01 C8 */ beq lbl_8010B04C
+/* 8010AE88 00106AE8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AE8C 00106AEC 3B C0 00 00 */ li r30, 0
+/* 8010AE90 00106AF0 80 85 01 20 */ lwz r4, 0x120(r5)
+/* 8010AE94 00106AF4 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010AE98 00106AF8 41 82 01 48 */ beq lbl_8010AFE0
+/* 8010AE9C 00106AFC 40 80 00 1C */ bge lbl_8010AEB8
+/* 8010AEA0 00106B00 2C 04 00 08 */ cmpwi r4, 8
+/* 8010AEA4 00106B04 41 82 00 A0 */ beq lbl_8010AF44
+/* 8010AEA8 00106B08 40 80 01 8C */ bge lbl_8010B034
+/* 8010AEAC 00106B0C 2C 04 00 07 */ cmpwi r4, 7
+/* 8010AEB0 00106B10 40 80 00 1C */ bge lbl_8010AECC
+/* 8010AEB4 00106B14 48 00 01 80 */ b lbl_8010B034
+lbl_8010AEB8:
+/* 8010AEB8 00106B18 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010AEBC 00106B1C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010AEC0 00106B20 7C 04 00 00 */ cmpw r4, r0
+/* 8010AEC4 00106B24 41 82 01 1C */ beq lbl_8010AFE0
+/* 8010AEC8 00106B28 48 00 01 6C */ b lbl_8010B034
+lbl_8010AECC:
+/* 8010AECC 00106B2C A0 05 01 24 */ lhz r0, 0x124(r5)
+/* 8010AED0 00106B30 2C 00 00 00 */ cmpwi r0, 0
+/* 8010AED4 00106B34 41 82 00 5C */ beq lbl_8010AF30
+/* 8010AED8 00106B38 A8 65 00 90 */ lha r3, 0x90(r5)
+/* 8010AEDC 00106B3C 38 80 00 03 */ li r4, 3
+/* 8010AEE0 00106B40 38 A0 00 00 */ li r5, 0
+/* 8010AEE4 00106B44 48 14 8E CD */ bl func_80253DB0
+/* 8010AEE8 00106B48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AEEC 00106B4C 38 80 00 02 */ li r4, 2
+/* 8010AEF0 00106B50 38 A0 00 00 */ li r5, 0
+/* 8010AEF4 00106B54 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010AEF8 00106B58 48 14 8E B9 */ bl func_80253DB0
+/* 8010AEFC 00106B5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AF00 00106B60 38 80 00 04 */ li r4, 4
+/* 8010AF04 00106B64 38 A0 00 00 */ li r5, 0
+/* 8010AF08 00106B68 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010AF0C 00106B6C 48 14 8E A5 */ bl func_80253DB0
+/* 8010AF10 00106B70 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AF14 00106B74 38 00 00 5C */ li r0, 0x5c
+/* 8010AF18 00106B78 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010AF1C 00106B7C 38 60 02 23 */ li r3, 0x223
+/* 8010AF20 00106B80 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010AF24 00106B84 38 80 00 00 */ li r4, 0
+/* 8010AF28 00106B88 4B F0 02 49 */ bl func_8000B170
+/* 8010AF2C 00106B8C 48 00 01 08 */ b lbl_8010B034
+lbl_8010AF30:
+/* 8010AF30 00106B90 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010AF34 00106B94 38 60 02 22 */ li r3, 0x222
+/* 8010AF38 00106B98 38 80 00 00 */ li r4, 0
+/* 8010AF3C 00106B9C 4B F0 02 35 */ bl func_8000B170
+/* 8010AF40 00106BA0 48 00 00 F4 */ b lbl_8010B034
+lbl_8010AF44:
+/* 8010AF44 00106BA4 A0 65 01 24 */ lhz r3, 0x124(r5)
+/* 8010AF48 00106BA8 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010AF4C 00106BAC 38 63 00 06 */ addi r3, r3, 6
+/* 8010AF50 00106BB0 7C 03 00 00 */ cmpw r3, r0
+/* 8010AF54 00106BB4 40 80 00 78 */ bge lbl_8010AFCC
+/* 8010AF58 00106BB8 A8 65 00 90 */ lha r3, 0x90(r5)
+/* 8010AF5C 00106BBC 38 80 00 04 */ li r4, 4
+/* 8010AF60 00106BC0 38 A0 00 00 */ li r5, 0
+/* 8010AF64 00106BC4 48 14 8E 4D */ bl func_80253DB0
+/* 8010AF68 00106BC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AF6C 00106BCC 38 80 00 02 */ li r4, 2
+/* 8010AF70 00106BD0 38 A0 00 00 */ li r5, 0
+/* 8010AF74 00106BD4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010AF78 00106BD8 48 14 8E 39 */ bl func_80253DB0
+/* 8010AF7C 00106BDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AF80 00106BE0 38 80 00 04 */ li r4, 4
+/* 8010AF84 00106BE4 38 A0 00 00 */ li r5, 0
+/* 8010AF88 00106BE8 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010AF8C 00106BEC 48 14 8E 25 */ bl func_80253DB0
+/* 8010AF90 00106BF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AF94 00106BF4 38 80 00 5C */ li r4, 0x5c
+/* 8010AF98 00106BF8 38 00 00 04 */ li r0, 4
+/* 8010AF9C 00106BFC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010AFA0 00106C00 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010AFA4 00106C04 38 60 02 23 */ li r3, 0x223
+/* 8010AFA8 00106C08 38 80 00 00 */ li r4, 0
+/* 8010AFAC 00106C0C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AFB0 00106C10 A0 A6 01 24 */ lhz r5, 0x124(r6)
+/* 8010AFB4 00106C14 38 A5 00 01 */ addi r5, r5, 1
+/* 8010AFB8 00106C18 B0 A6 01 26 */ sth r5, 0x126(r6)
+/* 8010AFBC 00106C1C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AFC0 00106C20 B0 05 01 2A */ sth r0, 0x12a(r5)
+/* 8010AFC4 00106C24 4B F0 01 AD */ bl func_8000B170
+/* 8010AFC8 00106C28 48 00 00 6C */ b lbl_8010B034
+lbl_8010AFCC:
+/* 8010AFCC 00106C2C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010AFD0 00106C30 38 60 02 22 */ li r3, 0x222
+/* 8010AFD4 00106C34 38 80 00 00 */ li r4, 0
+/* 8010AFD8 00106C38 4B F0 01 99 */ bl func_8000B170
+/* 8010AFDC 00106C3C 48 00 00 58 */ b lbl_8010B034
+lbl_8010AFE0:
+/* 8010AFE0 00106C40 A8 65 00 90 */ lha r3, 0x90(r5)
+/* 8010AFE4 00106C44 38 80 00 00 */ li r4, 0
+/* 8010AFE8 00106C48 38 A0 00 00 */ li r5, 0
+/* 8010AFEC 00106C4C 48 14 8D C5 */ bl func_80253DB0
+/* 8010AFF0 00106C50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010AFF4 00106C54 38 80 00 01 */ li r4, 1
+/* 8010AFF8 00106C58 38 A0 00 00 */ li r5, 0
+/* 8010AFFC 00106C5C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B000 00106C60 48 14 8D B1 */ bl func_80253DB0
+/* 8010B004 00106C64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B008 00106C68 38 80 00 04 */ li r4, 4
+/* 8010B00C 00106C6C 38 A0 00 00 */ li r5, 0
+/* 8010B010 00106C70 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B014 00106C74 48 14 8D 9D */ bl func_80253DB0
+/* 8010B018 00106C78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B01C 00106C7C 38 80 00 14 */ li r4, 0x14
+/* 8010B020 00106C80 38 00 00 5D */ li r0, 0x5d
+/* 8010B024 00106C84 3B C0 00 02 */ li r30, 2
+/* 8010B028 00106C88 90 83 01 20 */ stw r4, 0x120(r3)
+/* 8010B02C 00106C8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B030 00106C90 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8010B034:
+/* 8010B034 00106C94 2C 1E 00 00 */ cmpwi r30, 0
+/* 8010B038 00106C98 40 A2 00 08 */ bne+ lbl_8010B040
+/* 8010B03C 00106C9C 48 00 95 20 */ b lbl_8011455C
+lbl_8010B040:
+/* 8010B040 00106CA0 7F C3 F3 78 */ mr r3, r30
+/* 8010B044 00106CA4 4B F4 F4 89 */ bl func_8005A4CC
+/* 8010B048 00106CA8 48 00 95 14 */ b lbl_8011455C
+lbl_8010B04C:
+/* 8010B04C 00106CAC 2C 03 00 08 */ cmpwi r3, 8
+/* 8010B050 00106CB0 41 82 00 60 */ beq lbl_8010B0B0
+/* 8010B054 00106CB4 40 80 00 10 */ bge lbl_8010B064
+/* 8010B058 00106CB8 2C 03 00 07 */ cmpwi r3, 7
+/* 8010B05C 00106CBC 40 80 00 14 */ bge lbl_8010B070
+/* 8010B060 00106CC0 48 00 94 FC */ b lbl_8011455C
+lbl_8010B064:
+/* 8010B064 00106CC4 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010B068 00106CC8 41 82 00 88 */ beq lbl_8010B0F0
+/* 8010B06C 00106CCC 48 00 94 F0 */ b lbl_8011455C
+lbl_8010B070:
+/* 8010B070 00106CD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B074 00106CD4 38 80 00 00 */ li r4, 0
+/* 8010B078 00106CD8 38 A0 00 00 */ li r5, 0
+/* 8010B07C 00106CDC A8 63 00 90 */ lha r3, 0x90(r3)
+/* 8010B080 00106CE0 48 14 8D 31 */ bl func_80253DB0
+/* 8010B084 00106CE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B088 00106CE8 38 80 00 02 */ li r4, 2
+/* 8010B08C 00106CEC 38 A0 00 00 */ li r5, 0
+/* 8010B090 00106CF0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B094 00106CF4 48 14 8D 1D */ bl func_80253DB0
+/* 8010B098 00106CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B09C 00106CFC 38 80 00 00 */ li r4, 0
+/* 8010B0A0 00106D00 38 A0 00 00 */ li r5, 0
+/* 8010B0A4 00106D04 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B0A8 00106D08 48 14 8D 09 */ bl func_80253DB0
+/* 8010B0AC 00106D0C 48 00 94 B0 */ b lbl_8011455C
+lbl_8010B0B0:
+/* 8010B0B0 00106D10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B0B4 00106D14 38 80 00 00 */ li r4, 0
+/* 8010B0B8 00106D18 38 A0 00 00 */ li r5, 0
+/* 8010B0BC 00106D1C A8 63 00 90 */ lha r3, 0x90(r3)
+/* 8010B0C0 00106D20 48 14 8C F1 */ bl func_80253DB0
+/* 8010B0C4 00106D24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B0C8 00106D28 38 80 00 02 */ li r4, 2
+/* 8010B0CC 00106D2C 38 A0 00 00 */ li r5, 0
+/* 8010B0D0 00106D30 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B0D4 00106D34 48 14 8C DD */ bl func_80253DB0
+/* 8010B0D8 00106D38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B0DC 00106D3C 38 80 00 01 */ li r4, 1
+/* 8010B0E0 00106D40 38 A0 00 00 */ li r5, 0
+/* 8010B0E4 00106D44 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B0E8 00106D48 48 14 8C C9 */ bl func_80253DB0
+/* 8010B0EC 00106D4C 48 00 94 70 */ b lbl_8011455C
+lbl_8010B0F0:
+/* 8010B0F0 00106D50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B0F4 00106D54 38 80 00 00 */ li r4, 0
+/* 8010B0F8 00106D58 38 A0 00 00 */ li r5, 0
+/* 8010B0FC 00106D5C A8 63 00 90 */ lha r3, 0x90(r3)
+/* 8010B100 00106D60 48 14 8C B1 */ bl func_80253DB0
+/* 8010B104 00106D64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B108 00106D68 38 80 00 00 */ li r4, 0
+/* 8010B10C 00106D6C 38 A0 00 00 */ li r5, 0
+/* 8010B110 00106D70 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B114 00106D74 48 14 8C 9D */ bl func_80253DB0
+/* 8010B118 00106D78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B11C 00106D7C 38 80 00 04 */ li r4, 4
+/* 8010B120 00106D80 38 A0 00 00 */ li r5, 0
+/* 8010B124 00106D84 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B128 00106D88 48 14 8C 89 */ bl func_80253DB0
+/* 8010B12C 00106D8C 48 00 94 30 */ b lbl_8011455C
+/* 8010B130 00106D90 A8 7F 00 90 */ lha r3, 0x90(r31)
+/* 8010B134 00106D94 48 14 8C 9D */ bl func_80253DD0
+/* 8010B138 00106D98 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B13C 00106D9C 28 00 00 03 */ cmplwi r0, 3
+/* 8010B140 00106DA0 41 A2 00 08 */ beq+ lbl_8010B148
+/* 8010B144 00106DA4 48 00 94 18 */ b lbl_8011455C
+lbl_8010B148:
+/* 8010B148 00106DA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B14C 00106DAC 38 80 00 00 */ li r4, 0
+/* 8010B150 00106DB0 38 A0 00 00 */ li r5, 0
+/* 8010B154 00106DB4 A8 63 00 90 */ lha r3, 0x90(r3)
+/* 8010B158 00106DB8 48 14 8C 59 */ bl func_80253DB0
+/* 8010B15C 00106DBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B160 00106DC0 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010B164 00106DC4 28 00 00 07 */ cmplwi r0, 7
+/* 8010B168 00106DC8 40 82 00 34 */ bne lbl_8010B19C
+/* 8010B16C 00106DCC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B170 00106DD0 38 80 00 00 */ li r4, 0
+/* 8010B174 00106DD4 38 A0 00 00 */ li r5, 0
+/* 8010B178 00106DD8 48 14 8C 39 */ bl func_80253DB0
+/* 8010B17C 00106DDC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B180 00106DE0 38 00 00 00 */ li r0, 0
+/* 8010B184 00106DE4 A0 64 01 24 */ lhz r3, 0x124(r4)
+/* 8010B188 00106DE8 38 63 FF FF */ addi r3, r3, -1
+/* 8010B18C 00106DEC B0 64 01 26 */ sth r3, 0x126(r4)
+/* 8010B190 00106DF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B194 00106DF4 B0 03 01 2A */ sth r0, 0x12a(r3)
+/* 8010B198 00106DF8 48 00 00 14 */ b lbl_8010B1AC
+lbl_8010B19C:
+/* 8010B19C 00106DFC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B1A0 00106E00 38 80 00 01 */ li r4, 1
+/* 8010B1A4 00106E04 38 A0 00 00 */ li r5, 0
+/* 8010B1A8 00106E08 48 14 8C 09 */ bl func_80253DB0
+lbl_8010B1AC:
+/* 8010B1AC 00106E0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B1B0 00106E10 38 00 00 5B */ li r0, 0x5b
+/* 8010B1B4 00106E14 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B1B8 00106E18 48 00 93 A4 */ b lbl_8011455C
+/* 8010B1BC 00106E1C A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010B1C0 00106E20 48 14 8C 11 */ bl func_80253DD0
+/* 8010B1C4 00106E24 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B1C8 00106E28 28 00 00 03 */ cmplwi r0, 3
+/* 8010B1CC 00106E2C 41 A2 00 08 */ beq+ lbl_8010B1D4
+/* 8010B1D0 00106E30 48 00 93 8C */ b lbl_8011455C
+lbl_8010B1D4:
+/* 8010B1D4 00106E34 4B F4 B0 A1 */ bl func_80056274
+/* 8010B1D8 00106E38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B1DC 00106E3C 38 00 00 5E */ li r0, 0x5e
+/* 8010B1E0 00106E40 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B1E4 00106E44 48 00 93 78 */ b lbl_8011455C
+/* 8010B1E8 00106E48 4B F4 B1 11 */ bl func_800562F8
+/* 8010B1EC 00106E4C 2C 03 00 00 */ cmpwi r3, 0
+/* 8010B1F0 00106E50 40 A2 00 08 */ bne+ lbl_8010B1F8
+/* 8010B1F4 00106E54 48 00 93 68 */ b lbl_8011455C
+lbl_8010B1F8:
+/* 8010B1F8 00106E58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B1FC 00106E5C 38 80 00 08 */ li r4, 8
+/* 8010B200 00106E60 38 A0 00 00 */ li r5, 0
+/* 8010B204 00106E64 A8 63 00 90 */ lha r3, 0x90(r3)
+/* 8010B208 00106E68 48 14 8B E9 */ bl func_80253DF0
+/* 8010B20C 00106E6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B210 00106E70 38 80 00 08 */ li r4, 8
+/* 8010B214 00106E74 38 A0 00 00 */ li r5, 0
+/* 8010B218 00106E78 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010B21C 00106E7C 48 14 8B D5 */ bl func_80253DF0
+/* 8010B220 00106E80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B224 00106E84 38 80 00 02 */ li r4, 2
+/* 8010B228 00106E88 38 A0 00 00 */ li r5, 0
+/* 8010B22C 00106E8C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B230 00106E90 48 14 8B 81 */ bl func_80253DB0
+/* 8010B234 00106E94 4B F4 B0 89 */ bl func_800562BC
+/* 8010B238 00106E98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B23C 00106E9C 38 00 00 50 */ li r0, 0x50
+/* 8010B240 00106EA0 38 60 00 02 */ li r3, 2
+/* 8010B244 00106EA4 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010B248 00106EA8 4B F4 CD 6D */ bl func_80057FB4
+/* 8010B24C 00106EAC 48 00 93 10 */ b lbl_8011455C
+/* 8010B250 00106EB0 38 00 00 0B */ li r0, 0xb
+/* 8010B254 00106EB4 38 80 00 08 */ li r4, 8
+/* 8010B258 00106EB8 B0 1F 01 2C */ sth r0, 0x12c(r31)
+/* 8010B25C 00106EBC 38 A0 00 01 */ li r5, 1
+/* 8010B260 00106EC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B264 00106EC4 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B268 00106EC8 48 14 8B 89 */ bl func_80253DF0
+/* 8010B26C 00106ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B270 00106ED0 38 80 00 08 */ li r4, 8
+/* 8010B274 00106ED4 38 A0 00 00 */ li r5, 0
+/* 8010B278 00106ED8 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B27C 00106EDC 48 14 8B 35 */ bl func_80253DB0
+/* 8010B280 00106EE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B284 00106EE4 38 00 00 E6 */ li r0, 0xe6
+/* 8010B288 00106EE8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B28C 00106EEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B290 00106EF0 88 03 01 65 */ lbz r0, 0x165(r3)
+/* 8010B294 00106EF4 2C 00 00 02 */ cmpwi r0, 2
+/* 8010B298 00106EF8 41 82 00 30 */ beq lbl_8010B2C8
+/* 8010B29C 00106EFC 40 80 00 10 */ bge lbl_8010B2AC
+/* 8010B2A0 00106F00 2C 00 00 01 */ cmpwi r0, 1
+/* 8010B2A4 00106F04 40 80 00 18 */ bge lbl_8010B2BC
+/* 8010B2A8 00106F08 48 00 92 B4 */ b lbl_8011455C
+lbl_8010B2AC:
+/* 8010B2AC 00106F0C 2C 00 00 04 */ cmpwi r0, 4
+/* 8010B2B0 00106F10 41 A0 00 08 */ blt+ lbl_8010B2B8
+/* 8010B2B4 00106F14 48 00 92 A8 */ b lbl_8011455C
+lbl_8010B2B8:
+/* 8010B2B8 00106F18 48 00 00 1C */ b lbl_8010B2D4
+lbl_8010B2BC:
+/* 8010B2BC 00106F1C 38 00 50 72 */ li r0, 0x5072
+/* 8010B2C0 00106F20 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B2C4 00106F24 48 00 92 98 */ b lbl_8011455C
+lbl_8010B2C8:
+/* 8010B2C8 00106F28 38 00 50 73 */ li r0, 0x5073
+/* 8010B2CC 00106F2C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B2D0 00106F30 48 00 92 8C */ b lbl_8011455C
+lbl_8010B2D4:
+/* 8010B2D4 00106F34 38 00 50 74 */ li r0, 0x5074
+/* 8010B2D8 00106F38 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B2DC 00106F3C 48 00 92 80 */ b lbl_8011455C
+/* 8010B2E0 00106F40 A8 7F 00 AC */ lha r3, 0xac(r31)
+/* 8010B2E4 00106F44 48 14 8A ED */ bl func_80253DD0
+/* 8010B2E8 00106F48 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B2EC 00106F4C 28 00 00 03 */ cmplwi r0, 3
+/* 8010B2F0 00106F50 41 A2 00 08 */ beq+ lbl_8010B2F8
+/* 8010B2F4 00106F54 48 00 92 68 */ b lbl_8011455C
+lbl_8010B2F8:
+/* 8010B2F8 00106F58 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B2FC 00106F5C 38 00 00 E7 */ li r0, 0xe7
+/* 8010B300 00106F60 38 60 00 00 */ li r3, 0
+/* 8010B304 00106F64 38 80 00 00 */ li r4, 0
+/* 8010B308 00106F68 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010B30C 00106F6C 4B F4 E5 ED */ bl func_800598F8
+/* 8010B310 00106F70 38 60 00 63 */ li r3, 0x63
+/* 8010B314 00106F74 4B F4 E6 AD */ bl func_800599C0
+/* 8010B318 00106F78 38 60 00 01 */ li r3, 1
+/* 8010B31C 00106F7C 38 80 00 00 */ li r4, 0
+/* 8010B320 00106F80 38 A0 00 00 */ li r5, 0
+/* 8010B324 00106F84 38 C0 00 02 */ li r6, 2
+/* 8010B328 00106F88 38 E0 00 63 */ li r7, 0x63
+/* 8010B32C 00106F8C 39 00 00 00 */ li r8, 0
+/* 8010B330 00106F90 4B F4 E6 99 */ bl func_800599C8
+/* 8010B334 00106F94 38 60 00 02 */ li r3, 2
+/* 8010B338 00106F98 38 80 00 00 */ li r4, 0
+/* 8010B33C 00106F9C 38 A0 00 01 */ li r5, 1
+/* 8010B340 00106FA0 38 C0 00 03 */ li r6, 3
+/* 8010B344 00106FA4 38 E0 00 63 */ li r7, 0x63
+/* 8010B348 00106FA8 39 00 00 00 */ li r8, 0
+/* 8010B34C 00106FAC 4B F4 E6 7D */ bl func_800599C8
+/* 8010B350 00106FB0 38 60 00 03 */ li r3, 3
+/* 8010B354 00106FB4 38 80 00 00 */ li r4, 0
+/* 8010B358 00106FB8 38 A0 00 02 */ li r5, 2
+/* 8010B35C 00106FBC 38 C0 00 00 */ li r6, 0
+/* 8010B360 00106FC0 38 E0 00 63 */ li r7, 0x63
+/* 8010B364 00106FC4 39 00 00 00 */ li r8, 0
+/* 8010B368 00106FC8 4B F4 E6 61 */ bl func_800599C8
+/* 8010B36C 00106FCC 38 60 00 63 */ li r3, 0x63
+/* 8010B370 00106FD0 38 80 00 03 */ li r4, 3
+/* 8010B374 00106FD4 38 A0 00 01 */ li r5, 1
+/* 8010B378 00106FD8 38 C0 00 00 */ li r6, 0
+/* 8010B37C 00106FDC 38 E0 00 00 */ li r7, 0
+/* 8010B380 00106FE0 39 00 00 00 */ li r8, 0
+/* 8010B384 00106FE4 4B F4 E6 45 */ bl func_800599C8
+/* 8010B388 00106FE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B38C 00106FEC 38 00 00 00 */ li r0, 0
+/* 8010B390 00106FF0 98 03 01 64 */ stb r0, 0x164(r3)
+/* 8010B394 00106FF4 48 00 91 C8 */ b lbl_8011455C
+/* 8010B398 00106FF8 88 9F 01 65 */ lbz r4, 0x165(r31)
+/* 8010B39C 00106FFC 38 60 00 01 */ li r3, 1
+/* 8010B3A0 00107000 38 A0 00 00 */ li r5, 0
+/* 8010B3A4 00107004 38 C0 00 01 */ li r6, 1
+/* 8010B3A8 00107008 4B F4 E6 C5 */ bl func_80059A6C
+/* 8010B3AC 0010700C 2C 03 00 00 */ cmpwi r3, 0
+/* 8010B3B0 00107010 40 A2 00 08 */ bne+ lbl_8010B3B8
+/* 8010B3B4 00107014 48 00 91 A8 */ b lbl_8011455C
+lbl_8010B3B8:
+/* 8010B3B8 00107018 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010B3BC 0010701C 41 82 01 CC */ beq lbl_8010B588
+/* 8010B3C0 00107020 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010B3C4 00107024 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010B3C8 00107028 41 82 01 7C */ beq lbl_8010B544
+/* 8010B3CC 0010702C 40 80 00 2C */ bge lbl_8010B3F8
+/* 8010B3D0 00107030 2C 04 00 02 */ cmpwi r4, 2
+/* 8010B3D4 00107034 41 82 00 A0 */ beq lbl_8010B474
+/* 8010B3D8 00107038 40 80 00 10 */ bge lbl_8010B3E8
+/* 8010B3DC 0010703C 2C 04 00 01 */ cmpwi r4, 1
+/* 8010B3E0 00107040 40 80 00 2C */ bge lbl_8010B40C
+/* 8010B3E4 00107044 48 00 91 78 */ b lbl_8011455C
+lbl_8010B3E8:
+/* 8010B3E8 00107048 2C 04 00 04 */ cmpwi r4, 4
+/* 8010B3EC 0010704C 41 A0 00 08 */ blt+ lbl_8010B3F4
+/* 8010B3F0 00107050 48 00 91 6C */ b lbl_8011455C
+lbl_8010B3F4:
+/* 8010B3F4 00107054 48 00 00 E8 */ b lbl_8010B4DC
+lbl_8010B3F8:
+/* 8010B3F8 00107058 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010B3FC 0010705C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010B400 00107060 7C 04 00 00 */ cmpw r4, r0
+/* 8010B404 00107064 41 82 01 40 */ beq lbl_8010B544
+/* 8010B408 00107068 48 00 91 54 */ b lbl_8011455C
+lbl_8010B40C:
+/* 8010B40C 0010706C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B410 00107070 38 80 00 01 */ li r4, 1
+/* 8010B414 00107074 38 A0 00 00 */ li r5, 0
+/* 8010B418 00107078 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B41C 0010707C 48 14 89 95 */ bl func_80253DB0
+/* 8010B420 00107080 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B424 00107084 38 80 00 02 */ li r4, 2
+/* 8010B428 00107088 38 A0 00 00 */ li r5, 0
+/* 8010B42C 0010708C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B430 00107090 48 14 89 81 */ bl func_80253DB0
+/* 8010B434 00107094 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B438 00107098 38 00 00 E8 */ li r0, 0xe8
+/* 8010B43C 0010709C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B440 001070A0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B444 001070A4 88 04 01 65 */ lbz r0, 0x165(r4)
+/* 8010B448 001070A8 28 00 00 01 */ cmplwi r0, 1
+/* 8010B44C 001070AC 41 82 00 18 */ beq lbl_8010B464
+/* 8010B450 001070B0 38 60 00 01 */ li r3, 1
+/* 8010B454 001070B4 38 00 00 00 */ li r0, 0
+/* 8010B458 001070B8 98 64 01 66 */ stb r3, 0x166(r4)
+/* 8010B45C 001070BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B460 001070C0 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010B464:
+/* 8010B464 001070C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B468 001070C8 38 00 00 01 */ li r0, 1
+/* 8010B46C 001070CC 98 03 01 65 */ stb r0, 0x165(r3)
+/* 8010B470 001070D0 48 00 90 EC */ b lbl_8011455C
+lbl_8010B474:
+/* 8010B474 001070D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B478 001070D8 38 80 00 03 */ li r4, 3
+/* 8010B47C 001070DC 38 A0 00 00 */ li r5, 0
+/* 8010B480 001070E0 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B484 001070E4 48 14 89 2D */ bl func_80253DB0
+/* 8010B488 001070E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B48C 001070EC 38 80 00 02 */ li r4, 2
+/* 8010B490 001070F0 38 A0 00 00 */ li r5, 0
+/* 8010B494 001070F4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B498 001070F8 48 14 89 19 */ bl func_80253DB0
+/* 8010B49C 001070FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B4A0 00107100 38 00 00 E8 */ li r0, 0xe8
+/* 8010B4A4 00107104 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B4A8 00107108 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B4AC 0010710C 88 04 01 65 */ lbz r0, 0x165(r4)
+/* 8010B4B0 00107110 28 00 00 02 */ cmplwi r0, 2
+/* 8010B4B4 00107114 41 82 00 18 */ beq lbl_8010B4CC
+/* 8010B4B8 00107118 38 60 00 01 */ li r3, 1
+/* 8010B4BC 0010711C 38 00 00 00 */ li r0, 0
+/* 8010B4C0 00107120 98 64 01 66 */ stb r3, 0x166(r4)
+/* 8010B4C4 00107124 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B4C8 00107128 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010B4CC:
+/* 8010B4CC 0010712C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B4D0 00107130 38 00 00 02 */ li r0, 2
+/* 8010B4D4 00107134 98 03 01 65 */ stb r0, 0x165(r3)
+/* 8010B4D8 00107138 48 00 90 84 */ b lbl_8011455C
+lbl_8010B4DC:
+/* 8010B4DC 0010713C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B4E0 00107140 38 80 00 05 */ li r4, 5
+/* 8010B4E4 00107144 38 A0 00 00 */ li r5, 0
+/* 8010B4E8 00107148 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B4EC 0010714C 48 14 88 C5 */ bl func_80253DB0
+/* 8010B4F0 00107150 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B4F4 00107154 38 80 00 02 */ li r4, 2
+/* 8010B4F8 00107158 38 A0 00 00 */ li r5, 0
+/* 8010B4FC 0010715C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B500 00107160 48 14 88 B1 */ bl func_80253DB0
+/* 8010B504 00107164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B508 00107168 38 00 00 E8 */ li r0, 0xe8
+/* 8010B50C 0010716C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B510 00107170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B514 00107174 88 04 01 65 */ lbz r0, 0x165(r4)
+/* 8010B518 00107178 28 00 00 03 */ cmplwi r0, 3
+/* 8010B51C 0010717C 41 82 00 18 */ beq lbl_8010B534
+/* 8010B520 00107180 38 60 00 01 */ li r3, 1
+/* 8010B524 00107184 38 00 00 00 */ li r0, 0
+/* 8010B528 00107188 98 64 01 66 */ stb r3, 0x166(r4)
+/* 8010B52C 0010718C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B530 00107190 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010B534:
+/* 8010B534 00107194 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B538 00107198 38 00 00 03 */ li r0, 3
+/* 8010B53C 0010719C 98 03 01 65 */ stb r0, 0x165(r3)
+/* 8010B540 001071A0 48 00 90 1C */ b lbl_8011455C
+lbl_8010B544:
+/* 8010B544 001071A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B548 001071A8 38 80 00 06 */ li r4, 6
+/* 8010B54C 001071AC 38 A0 00 00 */ li r5, 0
+/* 8010B550 001071B0 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B554 001071B4 48 14 88 5D */ bl func_80253DB0
+/* 8010B558 001071B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B55C 001071BC 38 80 00 01 */ li r4, 1
+/* 8010B560 001071C0 38 A0 00 00 */ li r5, 0
+/* 8010B564 001071C4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B568 001071C8 48 14 88 49 */ bl func_80253DB0
+/* 8010B56C 001071CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B570 001071D0 38 80 00 E8 */ li r4, 0xe8
+/* 8010B574 001071D4 38 00 00 01 */ li r0, 1
+/* 8010B578 001071D8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010B57C 001071DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B580 001071E0 98 03 01 64 */ stb r0, 0x164(r3)
+/* 8010B584 001071E4 48 00 8F D8 */ b lbl_8011455C
+lbl_8010B588:
+/* 8010B588 001071E8 2C 03 00 03 */ cmpwi r3, 3
+/* 8010B58C 001071EC 41 82 00 94 */ beq lbl_8010B620
+/* 8010B590 001071F0 40 80 00 14 */ bge lbl_8010B5A4
+/* 8010B594 001071F4 2C 03 00 01 */ cmpwi r3, 1
+/* 8010B598 001071F8 41 82 00 18 */ beq lbl_8010B5B0
+/* 8010B59C 001071FC 40 80 00 4C */ bge lbl_8010B5E8
+/* 8010B5A0 00107200 48 00 8F BC */ b lbl_8011455C
+lbl_8010B5A4:
+/* 8010B5A4 00107204 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010B5A8 00107208 41 82 00 B0 */ beq lbl_8010B658
+/* 8010B5AC 0010720C 48 00 8F B0 */ b lbl_8011455C
+lbl_8010B5B0:
+/* 8010B5B0 00107210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B5B4 00107214 38 80 00 00 */ li r4, 0
+/* 8010B5B8 00107218 38 A0 00 00 */ li r5, 0
+/* 8010B5BC 0010721C A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B5C0 00107220 48 14 87 F1 */ bl func_80253DB0
+/* 8010B5C4 00107224 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B5C8 00107228 38 80 00 02 */ li r4, 2
+/* 8010B5CC 0010722C 38 A0 00 00 */ li r5, 0
+/* 8010B5D0 00107230 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B5D4 00107234 48 14 87 DD */ bl func_80253DB0
+/* 8010B5D8 00107238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B5DC 0010723C 38 00 50 72 */ li r0, 0x5072
+/* 8010B5E0 00107240 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B5E4 00107244 48 00 8F 78 */ b lbl_8011455C
+lbl_8010B5E8:
+/* 8010B5E8 00107248 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B5EC 0010724C 38 80 00 02 */ li r4, 2
+/* 8010B5F0 00107250 38 A0 00 00 */ li r5, 0
+/* 8010B5F4 00107254 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B5F8 00107258 48 14 87 B9 */ bl func_80253DB0
+/* 8010B5FC 0010725C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B600 00107260 38 80 00 02 */ li r4, 2
+/* 8010B604 00107264 38 A0 00 00 */ li r5, 0
+/* 8010B608 00107268 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B60C 0010726C 48 14 87 A5 */ bl func_80253DB0
+/* 8010B610 00107270 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B614 00107274 38 00 50 73 */ li r0, 0x5073
+/* 8010B618 00107278 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B61C 0010727C 48 00 8F 40 */ b lbl_8011455C
+lbl_8010B620:
+/* 8010B620 00107280 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B624 00107284 38 80 00 04 */ li r4, 4
+/* 8010B628 00107288 38 A0 00 00 */ li r5, 0
+/* 8010B62C 0010728C A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B630 00107290 48 14 87 81 */ bl func_80253DB0
+/* 8010B634 00107294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B638 00107298 38 80 00 02 */ li r4, 2
+/* 8010B63C 0010729C 38 A0 00 00 */ li r5, 0
+/* 8010B640 001072A0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B644 001072A4 48 14 87 6D */ bl func_80253DB0
+/* 8010B648 001072A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B64C 001072AC 38 00 50 74 */ li r0, 0x5074
+/* 8010B650 001072B0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B654 001072B4 48 00 8F 08 */ b lbl_8011455C
+lbl_8010B658:
+/* 8010B658 001072B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B65C 001072BC 38 80 00 06 */ li r4, 6
+/* 8010B660 001072C0 38 A0 00 00 */ li r5, 0
+/* 8010B664 001072C4 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B668 001072C8 48 14 87 49 */ bl func_80253DB0
+/* 8010B66C 001072CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B670 001072D0 38 80 00 00 */ li r4, 0
+/* 8010B674 001072D4 38 A0 00 00 */ li r5, 0
+/* 8010B678 001072D8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010B67C 001072DC 48 14 87 35 */ bl func_80253DB0
+/* 8010B680 001072E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B684 001072E4 38 00 00 00 */ li r0, 0
+/* 8010B688 001072E8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B68C 001072EC 48 00 8E D0 */ b lbl_8011455C
+/* 8010B690 001072F0 88 1F 01 64 */ lbz r0, 0x164(r31)
+/* 8010B694 001072F4 2C 00 00 00 */ cmpwi r0, 0
+/* 8010B698 001072F8 41 82 00 38 */ beq lbl_8010B6D0
+/* 8010B69C 001072FC A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010B6A0 00107300 48 14 87 31 */ bl func_80253DD0
+/* 8010B6A4 00107304 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B6A8 00107308 28 00 00 03 */ cmplwi r0, 3
+/* 8010B6AC 0010730C 41 A2 00 08 */ beq+ lbl_8010B6B4
+/* 8010B6B0 00107310 48 00 8E AC */ b lbl_8011455C
+lbl_8010B6B4:
+/* 8010B6B4 00107314 4B F4 AB C1 */ bl func_80056274
+/* 8010B6B8 00107318 38 60 00 01 */ li r3, 1
+/* 8010B6BC 0010731C 4B F4 AD 9D */ bl func_80056458
+/* 8010B6C0 00107320 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B6C4 00107324 38 00 00 EA */ li r0, 0xea
+/* 8010B6C8 00107328 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B6CC 0010732C 48 00 8E 90 */ b lbl_8011455C
+lbl_8010B6D0:
+/* 8010B6D0 00107330 A8 7F 00 AC */ lha r3, 0xac(r31)
+/* 8010B6D4 00107334 48 14 86 FD */ bl func_80253DD0
+/* 8010B6D8 00107338 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B6DC 0010733C 28 00 00 03 */ cmplwi r0, 3
+/* 8010B6E0 00107340 41 A2 00 08 */ beq+ lbl_8010B6E8
+/* 8010B6E4 00107344 48 00 8E 78 */ b lbl_8011455C
+lbl_8010B6E8:
+/* 8010B6E8 00107348 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B6EC 0010734C 38 80 00 07 */ li r4, 7
+/* 8010B6F0 00107350 38 A0 00 00 */ li r5, 0
+/* 8010B6F4 00107354 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B6F8 00107358 48 14 86 B9 */ bl func_80253DB0
+/* 8010B6FC 0010735C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B700 00107360 38 00 00 E9 */ li r0, 0xe9
+/* 8010B704 00107364 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B708 00107368 48 00 8E 54 */ b lbl_8011455C
+/* 8010B70C 0010736C A8 7F 00 AC */ lha r3, 0xac(r31)
+/* 8010B710 00107370 48 14 86 C1 */ bl func_80253DD0
+/* 8010B714 00107374 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B718 00107378 28 00 00 03 */ cmplwi r0, 3
+/* 8010B71C 0010737C 41 A2 00 08 */ beq+ lbl_8010B724
+/* 8010B720 00107380 48 00 8E 3C */ b lbl_8011455C
+lbl_8010B724:
+/* 8010B724 00107384 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B728 00107388 38 80 00 08 */ li r4, 8
+/* 8010B72C 0010738C 38 A0 00 00 */ li r5, 0
+/* 8010B730 00107390 A8 63 00 AC */ lha r3, 0xac(r3)
+/* 8010B734 00107394 48 14 86 BD */ bl func_80253DF0
+/* 8010B738 00107398 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B73C 0010739C 38 00 00 EB */ li r0, 0xeb
+/* 8010B740 001073A0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B744 001073A4 48 00 8E 18 */ b lbl_8011455C
+/* 8010B748 001073A8 38 00 00 0C */ li r0, 0xc
+/* 8010B74C 001073AC 38 80 00 08 */ li r4, 8
+/* 8010B750 001073B0 B0 1F 01 2C */ sth r0, 0x12c(r31)
+/* 8010B754 001073B4 38 A0 00 01 */ li r5, 1
+/* 8010B758 001073B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B75C 001073BC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010B760 001073C0 60 00 80 00 */ ori r0, r0, 0x8000
+/* 8010B764 001073C4 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010B768 001073C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B76C 001073CC A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010B770 001073D0 48 14 86 81 */ bl func_80253DF0
+/* 8010B774 001073D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B778 001073D8 38 80 00 0E */ li r4, 0xe
+/* 8010B77C 001073DC 38 A0 00 00 */ li r5, 0
+/* 8010B780 001073E0 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010B784 001073E4 48 14 86 2D */ bl func_80253DB0
+/* 8010B788 001073E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B78C 001073EC 38 00 00 EC */ li r0, 0xec
+/* 8010B790 001073F0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010B794 001073F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B798 001073F8 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010B79C 001073FC 2C 00 00 04 */ cmpwi r0, 4
+/* 8010B7A0 00107400 41 82 00 90 */ beq lbl_8010B830
+/* 8010B7A4 00107404 40 80 00 1C */ bge lbl_8010B7C0
+/* 8010B7A8 00107408 2C 00 00 02 */ cmpwi r0, 2
+/* 8010B7AC 0010740C 41 82 00 44 */ beq lbl_8010B7F0
+/* 8010B7B0 00107410 40 80 00 60 */ bge lbl_8010B810
+/* 8010B7B4 00107414 2C 00 00 01 */ cmpwi r0, 1
+/* 8010B7B8 00107418 40 80 00 1C */ bge lbl_8010B7D4
+/* 8010B7BC 0010741C 48 00 8D A0 */ b lbl_8011455C
+lbl_8010B7C0:
+/* 8010B7C0 00107420 2C 00 00 06 */ cmpwi r0, 6
+/* 8010B7C4 00107424 41 82 00 AC */ beq lbl_8010B870
+/* 8010B7C8 00107428 41 A0 00 08 */ blt+ lbl_8010B7D0
+/* 8010B7CC 0010742C 48 00 8D 90 */ b lbl_8011455C
+lbl_8010B7D0:
+/* 8010B7D0 00107430 48 00 00 80 */ b lbl_8010B850
+lbl_8010B7D4:
+/* 8010B7D4 00107434 88 A3 01 65 */ lbz r5, 0x165(r3)
+/* 8010B7D8 00107438 38 9E 00 24 */ addi r4, r30, 0x24
+/* 8010B7DC 0010743C 38 05 FF FF */ addi r0, r5, -1
+/* 8010B7E0 00107440 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B7E4 00107444 7C 04 02 2E */ lhzx r0, r4, r0
+/* 8010B7E8 00107448 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B7EC 0010744C 48 00 8D 70 */ b lbl_8011455C
+lbl_8010B7F0:
+/* 8010B7F0 00107450 88 83 01 65 */ lbz r4, 0x165(r3)
+/* 8010B7F4 00107454 38 BE 00 24 */ addi r5, r30, 0x24
+/* 8010B7F8 00107458 38 04 FF FF */ addi r0, r4, -1
+/* 8010B7FC 0010745C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B800 00107460 7C 85 02 14 */ add r4, r5, r0
+/* 8010B804 00107464 A0 04 00 02 */ lhz r0, 2(r4)
+/* 8010B808 00107468 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B80C 0010746C 48 00 8D 50 */ b lbl_8011455C
+lbl_8010B810:
+/* 8010B810 00107470 88 83 01 65 */ lbz r4, 0x165(r3)
+/* 8010B814 00107474 38 BE 00 24 */ addi r5, r30, 0x24
+/* 8010B818 00107478 38 04 FF FF */ addi r0, r4, -1
+/* 8010B81C 0010747C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B820 00107480 7C 85 02 14 */ add r4, r5, r0
+/* 8010B824 00107484 A0 04 00 04 */ lhz r0, 4(r4)
+/* 8010B828 00107488 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B82C 0010748C 48 00 8D 30 */ b lbl_8011455C
+lbl_8010B830:
+/* 8010B830 00107490 88 83 01 65 */ lbz r4, 0x165(r3)
+/* 8010B834 00107494 38 BE 00 24 */ addi r5, r30, 0x24
+/* 8010B838 00107498 38 04 FF FF */ addi r0, r4, -1
+/* 8010B83C 0010749C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B840 001074A0 7C 85 02 14 */ add r4, r5, r0
+/* 8010B844 001074A4 A0 04 00 06 */ lhz r0, 6(r4)
+/* 8010B848 001074A8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B84C 001074AC 48 00 8D 10 */ b lbl_8011455C
+lbl_8010B850:
+/* 8010B850 001074B0 88 83 01 65 */ lbz r4, 0x165(r3)
+/* 8010B854 001074B4 38 BE 00 24 */ addi r5, r30, 0x24
+/* 8010B858 001074B8 38 04 FF FF */ addi r0, r4, -1
+/* 8010B85C 001074BC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B860 001074C0 7C 85 02 14 */ add r4, r5, r0
+/* 8010B864 001074C4 A0 04 00 08 */ lhz r0, 8(r4)
+/* 8010B868 001074C8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B86C 001074CC 48 00 8C F0 */ b lbl_8011455C
+lbl_8010B870:
+/* 8010B870 001074D0 88 83 01 65 */ lbz r4, 0x165(r3)
+/* 8010B874 001074D4 38 BE 00 24 */ addi r5, r30, 0x24
+/* 8010B878 001074D8 38 04 FF FF */ addi r0, r4, -1
+/* 8010B87C 001074DC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B880 001074E0 7C 85 02 14 */ add r4, r5, r0
+/* 8010B884 001074E4 A0 04 00 0A */ lhz r0, 0xa(r4)
+/* 8010B888 001074E8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010B88C 001074EC 48 00 8C D0 */ b lbl_8011455C
+/* 8010B890 001074F0 A8 7F 00 AE */ lha r3, 0xae(r31)
+/* 8010B894 001074F4 48 14 85 3D */ bl func_80253DD0
+/* 8010B898 001074F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010B89C 001074FC 28 00 00 03 */ cmplwi r0, 3
+/* 8010B8A0 00107500 41 A2 00 08 */ beq+ lbl_8010B8A8
+/* 8010B8A4 00107504 48 00 8C B8 */ b lbl_8011455C
+lbl_8010B8A8:
+/* 8010B8A8 00107508 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B8AC 0010750C 38 00 00 ED */ li r0, 0xed
+/* 8010B8B0 00107510 3B E0 FF FF */ li r31, -1
+/* 8010B8B4 00107514 38 60 00 00 */ li r3, 0
+/* 8010B8B8 00107518 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010B8BC 0010751C 38 80 00 00 */ li r4, 0
+/* 8010B8C0 00107520 4B F4 E0 39 */ bl func_800598F8
+/* 8010B8C4 00107524 38 60 00 63 */ li r3, 0x63
+/* 8010B8C8 00107528 4B F4 E0 F9 */ bl func_800599C0
+/* 8010B8CC 0010752C 38 00 00 06 */ li r0, 6
+/* 8010B8D0 00107530 38 9E 00 00 */ addi r4, r30, 0
+/* 8010B8D4 00107534 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010B8D8 00107538 38 60 00 00 */ li r3, 0
+/* 8010B8DC 0010753C 7C 09 03 A6 */ mtctr r0
+lbl_8010B8E0:
+/* 8010B8E0 00107540 88 A6 01 65 */ lbz r5, 0x165(r6)
+/* 8010B8E4 00107544 38 05 FF FF */ addi r0, r5, -1
+/* 8010B8E8 00107548 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010B8EC 0010754C 7C 04 02 14 */ add r0, r4, r0
+/* 8010B8F0 00107550 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8010B8F4 00107554 2C 00 00 00 */ cmpwi r0, 0
+/* 8010B8F8 00107558 41 82 00 10 */ beq lbl_8010B908
+/* 8010B8FC 0010755C 3B FF 00 01 */ addi r31, r31, 1
+/* 8010B900 00107560 38 63 00 02 */ addi r3, r3, 2
+/* 8010B904 00107564 42 00 FF DC */ bdnz lbl_8010B8E0
+lbl_8010B908:
+/* 8010B908 00107568 3C 60 80 40 */ lis r3, lbl_803FC1EC@ha
+/* 8010B90C 0010756C 38 00 00 54 */ li r0, 0x54
+/* 8010B910 00107570 38 63 C1 EC */ addi r3, r3, lbl_803FC1EC@l
+/* 8010B914 00107574 38 A1 00 3A */ addi r5, r1, 0x3a
+/* 8010B918 00107578 38 83 FF FE */ addi r4, r3, -2
+/* 8010B91C 0010757C 7C 09 03 A6 */ mtctr r0
+lbl_8010B920:
+/* 8010B920 00107580 A0 64 00 02 */ lhz r3, 2(r4)
+/* 8010B924 00107584 A4 04 00 04 */ lhzu r0, 4(r4)
+/* 8010B928 00107588 B0 65 00 02 */ sth r3, 2(r5)
+/* 8010B92C 0010758C B4 05 00 04 */ sthu r0, 4(r5)
+/* 8010B930 00107590 42 00 FF F0 */ bdnz lbl_8010B920
+/* 8010B934 00107594 7F E0 07 34 */ extsh r0, r31
+/* 8010B938 00107598 38 61 00 3C */ addi r3, r1, 0x3c
+/* 8010B93C 0010759C 1F C0 00 38 */ mulli r30, r0, 0x38
+/* 8010B940 001075A0 38 A1 00 3E */ addi r5, r1, 0x3e
+/* 8010B944 001075A4 38 C1 00 40 */ addi r6, r1, 0x40
+/* 8010B948 001075A8 38 E1 00 42 */ addi r7, r1, 0x42
+/* 8010B94C 001075AC 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010B950 001075B0 38 60 00 01 */ li r3, 1
+/* 8010B954 001075B4 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010B958 001075B8 39 00 00 00 */ li r8, 0
+/* 8010B95C 001075BC 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010B960 001075C0 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010B964 001075C4 4B F4 E0 65 */ bl func_800599C8
+/* 8010B968 001075C8 38 61 00 44 */ addi r3, r1, 0x44
+/* 8010B96C 001075CC 38 A1 00 46 */ addi r5, r1, 0x46
+/* 8010B970 001075D0 38 C1 00 48 */ addi r6, r1, 0x48
+/* 8010B974 001075D4 38 E1 00 4A */ addi r7, r1, 0x4a
+/* 8010B978 001075D8 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010B97C 001075DC 38 60 00 02 */ li r3, 2
+/* 8010B980 001075E0 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010B984 001075E4 39 00 00 00 */ li r8, 0
+/* 8010B988 001075E8 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010B98C 001075EC 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010B990 001075F0 4B F4 E0 39 */ bl func_800599C8
+/* 8010B994 001075F4 38 61 00 4C */ addi r3, r1, 0x4c
+/* 8010B998 001075F8 38 A1 00 4E */ addi r5, r1, 0x4e
+/* 8010B99C 001075FC 38 C1 00 50 */ addi r6, r1, 0x50
+/* 8010B9A0 00107600 38 E1 00 52 */ addi r7, r1, 0x52
+/* 8010B9A4 00107604 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010B9A8 00107608 38 60 00 03 */ li r3, 3
+/* 8010B9AC 0010760C 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010B9B0 00107610 39 00 00 00 */ li r8, 0
+/* 8010B9B4 00107614 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010B9B8 00107618 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010B9BC 0010761C 4B F4 E0 0D */ bl func_800599C8
+/* 8010B9C0 00107620 38 61 00 54 */ addi r3, r1, 0x54
+/* 8010B9C4 00107624 38 A1 00 56 */ addi r5, r1, 0x56
+/* 8010B9C8 00107628 38 C1 00 58 */ addi r6, r1, 0x58
+/* 8010B9CC 0010762C 38 E1 00 5A */ addi r7, r1, 0x5a
+/* 8010B9D0 00107630 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010B9D4 00107634 38 60 00 04 */ li r3, 4
+/* 8010B9D8 00107638 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010B9DC 0010763C 39 00 00 00 */ li r8, 0
+/* 8010B9E0 00107640 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010B9E4 00107644 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010B9E8 00107648 4B F4 DF E1 */ bl func_800599C8
+/* 8010B9EC 0010764C 38 61 00 5C */ addi r3, r1, 0x5c
+/* 8010B9F0 00107650 38 A1 00 5E */ addi r5, r1, 0x5e
+/* 8010B9F4 00107654 38 C1 00 60 */ addi r6, r1, 0x60
+/* 8010B9F8 00107658 38 E1 00 62 */ addi r7, r1, 0x62
+/* 8010B9FC 0010765C 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010BA00 00107660 38 60 00 05 */ li r3, 5
+/* 8010BA04 00107664 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010BA08 00107668 39 00 00 00 */ li r8, 0
+/* 8010BA0C 0010766C 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010BA10 00107670 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010BA14 00107674 4B F4 DF B5 */ bl func_800599C8
+/* 8010BA18 00107678 38 61 00 64 */ addi r3, r1, 0x64
+/* 8010BA1C 0010767C 38 A1 00 66 */ addi r5, r1, 0x66
+/* 8010BA20 00107680 38 C1 00 68 */ addi r6, r1, 0x68
+/* 8010BA24 00107684 38 E1 00 6A */ addi r7, r1, 0x6a
+/* 8010BA28 00107688 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010BA2C 0010768C 38 60 00 06 */ li r3, 6
+/* 8010BA30 00107690 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010BA34 00107694 39 00 00 00 */ li r8, 0
+/* 8010BA38 00107698 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010BA3C 0010769C 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010BA40 001076A0 4B F4 DF 89 */ bl func_800599C8
+/* 8010BA44 001076A4 38 61 00 6C */ addi r3, r1, 0x6c
+/* 8010BA48 001076A8 38 A1 00 6E */ addi r5, r1, 0x6e
+/* 8010BA4C 001076AC 38 C1 00 70 */ addi r6, r1, 0x70
+/* 8010BA50 001076B0 38 E1 00 72 */ addi r7, r1, 0x72
+/* 8010BA54 001076B4 7C 83 F2 2E */ lhzx r4, r3, r30
+/* 8010BA58 001076B8 38 60 00 63 */ li r3, 0x63
+/* 8010BA5C 001076BC 7C A5 F2 2E */ lhzx r5, r5, r30
+/* 8010BA60 001076C0 39 00 00 00 */ li r8, 0
+/* 8010BA64 001076C4 7C C6 F2 2E */ lhzx r6, r6, r30
+/* 8010BA68 001076C8 7C E7 F2 2E */ lhzx r7, r7, r30
+/* 8010BA6C 001076CC 4B F4 DF 5D */ bl func_800599C8
+/* 8010BA70 001076D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BA74 001076D4 38 00 00 00 */ li r0, 0
+/* 8010BA78 001076D8 98 03 01 64 */ stb r0, 0x164(r3)
+/* 8010BA7C 001076DC 48 00 8A E0 */ b lbl_8011455C
+/* 8010BA80 001076E0 88 9F 01 66 */ lbz r4, 0x166(r31)
+/* 8010BA84 001076E4 38 60 00 01 */ li r3, 1
+/* 8010BA88 001076E8 38 A0 00 00 */ li r5, 0
+/* 8010BA8C 001076EC 38 C0 00 01 */ li r6, 1
+/* 8010BA90 001076F0 4B F4 DF DD */ bl func_80059A6C
+/* 8010BA94 001076F4 2C 03 00 00 */ cmpwi r3, 0
+/* 8010BA98 001076F8 40 A2 00 08 */ bne+ lbl_8010BAA0
+/* 8010BA9C 001076FC 48 00 8A C0 */ b lbl_8011455C
+lbl_8010BAA0:
+/* 8010BAA0 00107700 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010BAA4 00107704 41 82 02 CC */ beq lbl_8010BD70
+/* 8010BAA8 00107708 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010BAAC 0010770C 2C 04 00 06 */ cmpwi r4, 6
+/* 8010BAB0 00107710 41 82 02 20 */ beq lbl_8010BCD0
+/* 8010BAB4 00107714 40 80 00 2C */ bge lbl_8010BAE0
+/* 8010BAB8 00107718 2C 04 00 03 */ cmpwi r4, 3
+/* 8010BABC 0010771C 41 82 01 00 */ beq lbl_8010BBBC
+/* 8010BAC0 00107720 40 80 00 14 */ bge lbl_8010BAD4
+/* 8010BAC4 00107724 2C 04 00 01 */ cmpwi r4, 1
+/* 8010BAC8 00107728 41 82 00 3C */ beq lbl_8010BB04
+/* 8010BACC 0010772C 40 80 00 94 */ bge lbl_8010BB60
+/* 8010BAD0 00107730 48 00 8A 8C */ b lbl_8011455C
+lbl_8010BAD4:
+/* 8010BAD4 00107734 2C 04 00 05 */ cmpwi r4, 5
+/* 8010BAD8 00107738 40 80 01 9C */ bge lbl_8010BC74
+/* 8010BADC 0010773C 48 00 01 3C */ b lbl_8010BC18
+lbl_8010BAE0:
+/* 8010BAE0 00107740 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010BAE4 00107744 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010BAE8 00107748 7C 04 00 00 */ cmpw r4, r0
+/* 8010BAEC 0010774C 41 82 02 40 */ beq lbl_8010BD2C
+/* 8010BAF0 00107750 41 A0 00 08 */ blt+ lbl_8010BAF8
+/* 8010BAF4 00107754 48 00 8A 68 */ b lbl_8011455C
+lbl_8010BAF8:
+/* 8010BAF8 00107758 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010BAFC 0010775C 41 82 02 30 */ beq lbl_8010BD2C
+/* 8010BB00 00107760 48 00 8A 5C */ b lbl_8011455C
+lbl_8010BB04:
+/* 8010BB04 00107764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB08 00107768 38 80 00 01 */ li r4, 1
+/* 8010BB0C 0010776C 38 A0 00 00 */ li r5, 0
+/* 8010BB10 00107770 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BB14 00107774 48 14 82 9D */ bl func_80253DB0
+/* 8010BB18 00107778 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB1C 0010777C 38 80 00 02 */ li r4, 2
+/* 8010BB20 00107780 38 A0 00 00 */ li r5, 0
+/* 8010BB24 00107784 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BB28 00107788 48 14 82 89 */ bl func_80253DB0
+/* 8010BB2C 0010778C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB30 00107790 38 00 00 EE */ li r0, 0xee
+/* 8010BB34 00107794 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010BB38 00107798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB3C 0010779C 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010BB40 001077A0 28 00 00 01 */ cmplwi r0, 1
+/* 8010BB44 001077A4 41 82 00 0C */ beq lbl_8010BB50
+/* 8010BB48 001077A8 38 00 00 00 */ li r0, 0
+/* 8010BB4C 001077AC 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010BB50:
+/* 8010BB50 001077B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB54 001077B4 38 00 00 01 */ li r0, 1
+/* 8010BB58 001077B8 98 03 01 66 */ stb r0, 0x166(r3)
+/* 8010BB5C 001077BC 48 00 8A 00 */ b lbl_8011455C
+lbl_8010BB60:
+/* 8010BB60 001077C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB64 001077C4 38 80 00 03 */ li r4, 3
+/* 8010BB68 001077C8 38 A0 00 00 */ li r5, 0
+/* 8010BB6C 001077CC A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BB70 001077D0 48 14 82 41 */ bl func_80253DB0
+/* 8010BB74 001077D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB78 001077D8 38 80 00 02 */ li r4, 2
+/* 8010BB7C 001077DC 38 A0 00 00 */ li r5, 0
+/* 8010BB80 001077E0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BB84 001077E4 48 14 82 2D */ bl func_80253DB0
+/* 8010BB88 001077E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB8C 001077EC 38 00 00 EE */ li r0, 0xee
+/* 8010BB90 001077F0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010BB94 001077F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BB98 001077F8 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010BB9C 001077FC 28 00 00 02 */ cmplwi r0, 2
+/* 8010BBA0 00107800 41 82 00 0C */ beq lbl_8010BBAC
+/* 8010BBA4 00107804 38 00 00 00 */ li r0, 0
+/* 8010BBA8 00107808 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010BBAC:
+/* 8010BBAC 0010780C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BBB0 00107810 38 00 00 02 */ li r0, 2
+/* 8010BBB4 00107814 98 03 01 66 */ stb r0, 0x166(r3)
+/* 8010BBB8 00107818 48 00 89 A4 */ b lbl_8011455C
+lbl_8010BBBC:
+/* 8010BBBC 0010781C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BBC0 00107820 38 80 00 05 */ li r4, 5
+/* 8010BBC4 00107824 38 A0 00 00 */ li r5, 0
+/* 8010BBC8 00107828 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BBCC 0010782C 48 14 81 E5 */ bl func_80253DB0
+/* 8010BBD0 00107830 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BBD4 00107834 38 80 00 02 */ li r4, 2
+/* 8010BBD8 00107838 38 A0 00 00 */ li r5, 0
+/* 8010BBDC 0010783C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BBE0 00107840 48 14 81 D1 */ bl func_80253DB0
+/* 8010BBE4 00107844 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BBE8 00107848 38 00 00 EE */ li r0, 0xee
+/* 8010BBEC 0010784C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010BBF0 00107850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BBF4 00107854 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010BBF8 00107858 28 00 00 03 */ cmplwi r0, 3
+/* 8010BBFC 0010785C 41 82 00 0C */ beq lbl_8010BC08
+/* 8010BC00 00107860 38 00 00 00 */ li r0, 0
+/* 8010BC04 00107864 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010BC08:
+/* 8010BC08 00107868 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC0C 0010786C 38 00 00 03 */ li r0, 3
+/* 8010BC10 00107870 98 03 01 66 */ stb r0, 0x166(r3)
+/* 8010BC14 00107874 48 00 89 48 */ b lbl_8011455C
+lbl_8010BC18:
+/* 8010BC18 00107878 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC1C 0010787C 38 80 00 07 */ li r4, 7
+/* 8010BC20 00107880 38 A0 00 00 */ li r5, 0
+/* 8010BC24 00107884 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BC28 00107888 48 14 81 89 */ bl func_80253DB0
+/* 8010BC2C 0010788C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC30 00107890 38 80 00 02 */ li r4, 2
+/* 8010BC34 00107894 38 A0 00 00 */ li r5, 0
+/* 8010BC38 00107898 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BC3C 0010789C 48 14 81 75 */ bl func_80253DB0
+/* 8010BC40 001078A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC44 001078A4 38 00 00 EE */ li r0, 0xee
+/* 8010BC48 001078A8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010BC4C 001078AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC50 001078B0 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010BC54 001078B4 28 00 00 04 */ cmplwi r0, 4
+/* 8010BC58 001078B8 41 82 00 0C */ beq lbl_8010BC64
+/* 8010BC5C 001078BC 38 00 00 00 */ li r0, 0
+/* 8010BC60 001078C0 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010BC64:
+/* 8010BC64 001078C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC68 001078C8 38 00 00 04 */ li r0, 4
+/* 8010BC6C 001078CC 98 03 01 66 */ stb r0, 0x166(r3)
+/* 8010BC70 001078D0 48 00 88 EC */ b lbl_8011455C
+lbl_8010BC74:
+/* 8010BC74 001078D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC78 001078D8 38 80 00 09 */ li r4, 9
+/* 8010BC7C 001078DC 38 A0 00 00 */ li r5, 0
+/* 8010BC80 001078E0 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BC84 001078E4 48 14 81 2D */ bl func_80253DB0
+/* 8010BC88 001078E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BC8C 001078EC 38 80 00 02 */ li r4, 2
+/* 8010BC90 001078F0 38 A0 00 00 */ li r5, 0
+/* 8010BC94 001078F4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BC98 001078F8 48 14 81 19 */ bl func_80253DB0
+/* 8010BC9C 001078FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BCA0 00107900 38 00 00 EE */ li r0, 0xee
+/* 8010BCA4 00107904 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010BCA8 00107908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BCAC 0010790C 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010BCB0 00107910 28 00 00 05 */ cmplwi r0, 5
+/* 8010BCB4 00107914 41 82 00 0C */ beq lbl_8010BCC0
+/* 8010BCB8 00107918 38 00 00 00 */ li r0, 0
+/* 8010BCBC 0010791C 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010BCC0:
+/* 8010BCC0 00107920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BCC4 00107924 38 00 00 05 */ li r0, 5
+/* 8010BCC8 00107928 98 03 01 66 */ stb r0, 0x166(r3)
+/* 8010BCCC 0010792C 48 00 88 90 */ b lbl_8011455C
+lbl_8010BCD0:
+/* 8010BCD0 00107930 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BCD4 00107934 38 80 00 0B */ li r4, 0xb
+/* 8010BCD8 00107938 38 A0 00 00 */ li r5, 0
+/* 8010BCDC 0010793C A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BCE0 00107940 48 14 80 D1 */ bl func_80253DB0
+/* 8010BCE4 00107944 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BCE8 00107948 38 80 00 02 */ li r4, 2
+/* 8010BCEC 0010794C 38 A0 00 00 */ li r5, 0
+/* 8010BCF0 00107950 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BCF4 00107954 48 14 80 BD */ bl func_80253DB0
+/* 8010BCF8 00107958 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BCFC 0010795C 38 00 00 EE */ li r0, 0xee
+/* 8010BD00 00107960 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010BD04 00107964 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BD08 00107968 88 03 01 66 */ lbz r0, 0x166(r3)
+/* 8010BD0C 0010796C 28 00 00 06 */ cmplwi r0, 6
+/* 8010BD10 00107970 41 82 00 0C */ beq lbl_8010BD1C
+/* 8010BD14 00107974 38 00 00 00 */ li r0, 0
+/* 8010BD18 00107978 98 03 01 67 */ stb r0, 0x167(r3)
+lbl_8010BD1C:
+/* 8010BD1C 0010797C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BD20 00107980 38 00 00 06 */ li r0, 6
+/* 8010BD24 00107984 98 03 01 66 */ stb r0, 0x166(r3)
+/* 8010BD28 00107988 48 00 88 34 */ b lbl_8011455C
+lbl_8010BD2C:
+/* 8010BD2C 0010798C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BD30 00107990 38 80 00 0C */ li r4, 0xc
+/* 8010BD34 00107994 38 A0 00 00 */ li r5, 0
+/* 8010BD38 00107998 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BD3C 0010799C 48 14 80 75 */ bl func_80253DB0
+/* 8010BD40 001079A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BD44 001079A4 38 80 00 01 */ li r4, 1
+/* 8010BD48 001079A8 38 A0 00 00 */ li r5, 0
+/* 8010BD4C 001079AC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BD50 001079B0 48 14 80 61 */ bl func_80253DB0
+/* 8010BD54 001079B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BD58 001079B8 38 80 00 EE */ li r4, 0xee
+/* 8010BD5C 001079BC 38 00 00 01 */ li r0, 1
+/* 8010BD60 001079C0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010BD64 001079C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BD68 001079C8 98 03 01 64 */ stb r0, 0x164(r3)
+/* 8010BD6C 001079CC 48 00 87 F0 */ b lbl_8011455C
+lbl_8010BD70:
+/* 8010BD70 001079D0 2C 03 00 05 */ cmpwi r3, 5
+/* 8010BD74 001079D4 41 82 01 78 */ beq lbl_8010BEEC
+/* 8010BD78 001079D8 40 80 00 28 */ bge lbl_8010BDA0
+/* 8010BD7C 001079DC 2C 03 00 02 */ cmpwi r3, 2
+/* 8010BD80 001079E0 41 82 00 88 */ beq lbl_8010BE08
+/* 8010BD84 001079E4 40 80 00 10 */ bge lbl_8010BD94
+/* 8010BD88 001079E8 2C 03 00 01 */ cmpwi r3, 1
+/* 8010BD8C 001079EC 40 80 00 34 */ bge lbl_8010BDC0
+/* 8010BD90 001079F0 48 00 87 CC */ b lbl_8011455C
+lbl_8010BD94:
+/* 8010BD94 001079F4 2C 03 00 04 */ cmpwi r3, 4
+/* 8010BD98 001079F8 40 80 01 08 */ bge lbl_8010BEA0
+/* 8010BD9C 001079FC 48 00 00 B8 */ b lbl_8010BE54
+lbl_8010BDA0:
+/* 8010BDA0 00107A00 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010BDA4 00107A04 41 82 01 E0 */ beq lbl_8010BF84
+/* 8010BDA8 00107A08 41 A0 00 08 */ blt+ lbl_8010BDB0
+/* 8010BDAC 00107A0C 48 00 87 B0 */ b lbl_8011455C
+lbl_8010BDB0:
+/* 8010BDB0 00107A10 2C 03 00 07 */ cmpwi r3, 7
+/* 8010BDB4 00107A14 41 A0 00 08 */ blt+ lbl_8010BDBC
+/* 8010BDB8 00107A18 48 00 87 A4 */ b lbl_8011455C
+lbl_8010BDBC:
+/* 8010BDBC 00107A1C 48 00 01 7C */ b lbl_8010BF38
+lbl_8010BDC0:
+/* 8010BDC0 00107A20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BDC4 00107A24 38 80 00 00 */ li r4, 0
+/* 8010BDC8 00107A28 38 A0 00 00 */ li r5, 0
+/* 8010BDCC 00107A2C A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BDD0 00107A30 48 14 7F E1 */ bl func_80253DB0
+/* 8010BDD4 00107A34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BDD8 00107A38 38 80 00 02 */ li r4, 2
+/* 8010BDDC 00107A3C 38 A0 00 00 */ li r5, 0
+/* 8010BDE0 00107A40 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BDE4 00107A44 48 14 7F CD */ bl func_80253DB0
+/* 8010BDE8 00107A48 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BDEC 00107A4C 38 7E 00 24 */ addi r3, r30, 0x24
+/* 8010BDF0 00107A50 88 85 01 65 */ lbz r4, 0x165(r5)
+/* 8010BDF4 00107A54 38 04 FF FF */ addi r0, r4, -1
+/* 8010BDF8 00107A58 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010BDFC 00107A5C 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8010BE00 00107A60 90 05 01 18 */ stw r0, 0x118(r5)
+/* 8010BE04 00107A64 48 00 87 58 */ b lbl_8011455C
+lbl_8010BE08:
+/* 8010BE08 00107A68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BE0C 00107A6C 38 80 00 02 */ li r4, 2
+/* 8010BE10 00107A70 38 A0 00 00 */ li r5, 0
+/* 8010BE14 00107A74 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BE18 00107A78 48 14 7F 99 */ bl func_80253DB0
+/* 8010BE1C 00107A7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BE20 00107A80 38 80 00 02 */ li r4, 2
+/* 8010BE24 00107A84 38 A0 00 00 */ li r5, 0
+/* 8010BE28 00107A88 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BE2C 00107A8C 48 14 7F 85 */ bl func_80253DB0
+/* 8010BE30 00107A90 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BE34 00107A94 38 9E 00 24 */ addi r4, r30, 0x24
+/* 8010BE38 00107A98 88 65 01 65 */ lbz r3, 0x165(r5)
+/* 8010BE3C 00107A9C 38 03 FF FF */ addi r0, r3, -1
+/* 8010BE40 00107AA0 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010BE44 00107AA4 7C 64 02 14 */ add r3, r4, r0
+/* 8010BE48 00107AA8 A0 03 00 02 */ lhz r0, 2(r3)
+/* 8010BE4C 00107AAC 90 05 01 18 */ stw r0, 0x118(r5)
+/* 8010BE50 00107AB0 48 00 87 0C */ b lbl_8011455C
+lbl_8010BE54:
+/* 8010BE54 00107AB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BE58 00107AB8 38 80 00 04 */ li r4, 4
+/* 8010BE5C 00107ABC 38 A0 00 00 */ li r5, 0
+/* 8010BE60 00107AC0 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BE64 00107AC4 48 14 7F 4D */ bl func_80253DB0
+/* 8010BE68 00107AC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BE6C 00107ACC 38 80 00 02 */ li r4, 2
+/* 8010BE70 00107AD0 38 A0 00 00 */ li r5, 0
+/* 8010BE74 00107AD4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BE78 00107AD8 48 14 7F 39 */ bl func_80253DB0
+/* 8010BE7C 00107ADC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BE80 00107AE0 38 9E 00 24 */ addi r4, r30, 0x24
+/* 8010BE84 00107AE4 88 65 01 65 */ lbz r3, 0x165(r5)
+/* 8010BE88 00107AE8 38 03 FF FF */ addi r0, r3, -1
+/* 8010BE8C 00107AEC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010BE90 00107AF0 7C 64 02 14 */ add r3, r4, r0
+/* 8010BE94 00107AF4 A0 03 00 04 */ lhz r0, 4(r3)
+/* 8010BE98 00107AF8 90 05 01 18 */ stw r0, 0x118(r5)
+/* 8010BE9C 00107AFC 48 00 86 C0 */ b lbl_8011455C
+lbl_8010BEA0:
+/* 8010BEA0 00107B00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BEA4 00107B04 38 80 00 06 */ li r4, 6
+/* 8010BEA8 00107B08 38 A0 00 00 */ li r5, 0
+/* 8010BEAC 00107B0C A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BEB0 00107B10 48 14 7F 01 */ bl func_80253DB0
+/* 8010BEB4 00107B14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BEB8 00107B18 38 80 00 02 */ li r4, 2
+/* 8010BEBC 00107B1C 38 A0 00 00 */ li r5, 0
+/* 8010BEC0 00107B20 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BEC4 00107B24 48 14 7E ED */ bl func_80253DB0
+/* 8010BEC8 00107B28 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BECC 00107B2C 38 9E 00 24 */ addi r4, r30, 0x24
+/* 8010BED0 00107B30 88 65 01 65 */ lbz r3, 0x165(r5)
+/* 8010BED4 00107B34 38 03 FF FF */ addi r0, r3, -1
+/* 8010BED8 00107B38 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010BEDC 00107B3C 7C 64 02 14 */ add r3, r4, r0
+/* 8010BEE0 00107B40 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8010BEE4 00107B44 90 05 01 18 */ stw r0, 0x118(r5)
+/* 8010BEE8 00107B48 48 00 86 74 */ b lbl_8011455C
+lbl_8010BEEC:
+/* 8010BEEC 00107B4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BEF0 00107B50 38 80 00 08 */ li r4, 8
+/* 8010BEF4 00107B54 38 A0 00 00 */ li r5, 0
+/* 8010BEF8 00107B58 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BEFC 00107B5C 48 14 7E B5 */ bl func_80253DB0
+/* 8010BF00 00107B60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF04 00107B64 38 80 00 02 */ li r4, 2
+/* 8010BF08 00107B68 38 A0 00 00 */ li r5, 0
+/* 8010BF0C 00107B6C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BF10 00107B70 48 14 7E A1 */ bl func_80253DB0
+/* 8010BF14 00107B74 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF18 00107B78 38 9E 00 24 */ addi r4, r30, 0x24
+/* 8010BF1C 00107B7C 88 65 01 65 */ lbz r3, 0x165(r5)
+/* 8010BF20 00107B80 38 03 FF FF */ addi r0, r3, -1
+/* 8010BF24 00107B84 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010BF28 00107B88 7C 64 02 14 */ add r3, r4, r0
+/* 8010BF2C 00107B8C A0 03 00 08 */ lhz r0, 8(r3)
+/* 8010BF30 00107B90 90 05 01 18 */ stw r0, 0x118(r5)
+/* 8010BF34 00107B94 48 00 86 28 */ b lbl_8011455C
+lbl_8010BF38:
+/* 8010BF38 00107B98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF3C 00107B9C 38 80 00 0A */ li r4, 0xa
+/* 8010BF40 00107BA0 38 A0 00 00 */ li r5, 0
+/* 8010BF44 00107BA4 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BF48 00107BA8 48 14 7E 69 */ bl func_80253DB0
+/* 8010BF4C 00107BAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF50 00107BB0 38 80 00 02 */ li r4, 2
+/* 8010BF54 00107BB4 38 A0 00 00 */ li r5, 0
+/* 8010BF58 00107BB8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BF5C 00107BBC 48 14 7E 55 */ bl func_80253DB0
+/* 8010BF60 00107BC0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF64 00107BC4 38 9E 00 24 */ addi r4, r30, 0x24
+/* 8010BF68 00107BC8 88 65 01 65 */ lbz r3, 0x165(r5)
+/* 8010BF6C 00107BCC 38 03 FF FF */ addi r0, r3, -1
+/* 8010BF70 00107BD0 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8010BF74 00107BD4 7C 64 02 14 */ add r3, r4, r0
+/* 8010BF78 00107BD8 A0 03 00 0A */ lhz r0, 0xa(r3)
+/* 8010BF7C 00107BDC 90 05 01 18 */ stw r0, 0x118(r5)
+/* 8010BF80 00107BE0 48 00 85 DC */ b lbl_8011455C
+lbl_8010BF84:
+/* 8010BF84 00107BE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF88 00107BE8 38 80 00 0C */ li r4, 0xc
+/* 8010BF8C 00107BEC 38 A0 00 00 */ li r5, 0
+/* 8010BF90 00107BF0 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BF94 00107BF4 48 14 7E 1D */ bl func_80253DB0
+/* 8010BF98 00107BF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BF9C 00107BFC 38 80 00 00 */ li r4, 0
+/* 8010BFA0 00107C00 38 A0 00 00 */ li r5, 0
+/* 8010BFA4 00107C04 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010BFA8 00107C08 48 14 7E 09 */ bl func_80253DB0
+/* 8010BFAC 00107C0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BFB0 00107C10 38 00 00 00 */ li r0, 0
+/* 8010BFB4 00107C14 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8010BFB8 00107C18 48 00 85 A4 */ b lbl_8011455C
+/* 8010BFBC 00107C1C 88 1F 01 64 */ lbz r0, 0x164(r31)
+/* 8010BFC0 00107C20 2C 00 00 00 */ cmpwi r0, 0
+/* 8010BFC4 00107C24 41 82 00 40 */ beq lbl_8010C004
+/* 8010BFC8 00107C28 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010BFCC 00107C2C 48 14 7E 05 */ bl func_80253DD0
+/* 8010BFD0 00107C30 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010BFD4 00107C34 28 00 00 03 */ cmplwi r0, 3
+/* 8010BFD8 00107C38 41 A2 00 08 */ beq+ lbl_8010BFE0
+/* 8010BFDC 00107C3C 48 00 85 80 */ b lbl_8011455C
+lbl_8010BFE0:
+/* 8010BFE0 00107C40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BFE4 00107C44 38 80 00 0D */ li r4, 0xd
+/* 8010BFE8 00107C48 38 A0 00 00 */ li r5, 0
+/* 8010BFEC 00107C4C A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010BFF0 00107C50 48 14 7D C1 */ bl func_80253DB0
+/* 8010BFF4 00107C54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010BFF8 00107C58 38 00 00 F0 */ li r0, 0xf0
+/* 8010BFFC 00107C5C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C000 00107C60 48 00 85 5C */ b lbl_8011455C
+lbl_8010C004:
+/* 8010C004 00107C64 A8 7F 00 AE */ lha r3, 0xae(r31)
+/* 8010C008 00107C68 48 14 7D C9 */ bl func_80253DD0
+/* 8010C00C 00107C6C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010C010 00107C70 28 00 00 03 */ cmplwi r0, 3
+/* 8010C014 00107C74 41 A2 00 08 */ beq+ lbl_8010C01C
+/* 8010C018 00107C78 48 00 85 44 */ b lbl_8011455C
+lbl_8010C01C:
+/* 8010C01C 00107C7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C020 00107C80 38 80 00 0D */ li r4, 0xd
+/* 8010C024 00107C84 38 A0 00 00 */ li r5, 0
+/* 8010C028 00107C88 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010C02C 00107C8C 48 14 7D 85 */ bl func_80253DB0
+/* 8010C030 00107C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C034 00107C94 38 00 00 EF */ li r0, 0xef
+/* 8010C038 00107C98 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C03C 00107C9C 48 00 85 20 */ b lbl_8011455C
+/* 8010C040 00107CA0 A8 7F 00 AE */ lha r3, 0xae(r31)
+/* 8010C044 00107CA4 48 14 7D 8D */ bl func_80253DD0
+/* 8010C048 00107CA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010C04C 00107CAC 28 00 00 03 */ cmplwi r0, 3
+/* 8010C050 00107CB0 41 A2 00 08 */ beq+ lbl_8010C058
+/* 8010C054 00107CB4 48 00 85 08 */ b lbl_8011455C
+lbl_8010C058:
+/* 8010C058 00107CB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C05C 00107CBC 38 80 00 08 */ li r4, 8
+/* 8010C060 00107CC0 38 A0 00 00 */ li r5, 0
+/* 8010C064 00107CC4 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010C068 00107CC8 48 14 7D 89 */ bl func_80253DF0
+/* 8010C06C 00107CCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C070 00107CD0 38 00 00 F1 */ li r0, 0xf1
+/* 8010C074 00107CD4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C078 00107CD8 48 00 84 E4 */ b lbl_8011455C
+/* 8010C07C 00107CDC A8 7F 00 AE */ lha r3, 0xae(r31)
+/* 8010C080 00107CE0 48 14 7D 51 */ bl func_80253DD0
+/* 8010C084 00107CE4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010C088 00107CE8 28 00 00 03 */ cmplwi r0, 3
+/* 8010C08C 00107CEC 41 A2 00 08 */ beq+ lbl_8010C094
+/* 8010C090 00107CF0 48 00 84 CC */ b lbl_8011455C
+lbl_8010C094:
+/* 8010C094 00107CF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C098 00107CF8 38 80 00 08 */ li r4, 8
+/* 8010C09C 00107CFC 38 A0 00 00 */ li r5, 0
+/* 8010C0A0 00107D00 A8 63 00 AE */ lha r3, 0xae(r3)
+/* 8010C0A4 00107D04 48 14 7D 4D */ bl func_80253DF0
+/* 8010C0A8 00107D08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C0AC 00107D0C 38 00 00 E5 */ li r0, 0xe5
+/* 8010C0B0 00107D10 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C0B4 00107D14 48 00 84 A8 */ b lbl_8011455C
+/* 8010C0B8 00107D18 38 00 00 0D */ li r0, 0xd
+/* 8010C0BC 00107D1C 38 A0 00 30 */ li r5, 0x30
+/* 8010C0C0 00107D20 B0 1F 01 2C */ sth r0, 0x12c(r31)
+/* 8010C0C4 00107D24 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C0C8 00107D28 88 86 01 65 */ lbz r4, 0x165(r6)
+/* 8010C0CC 00107D2C 38 66 01 68 */ addi r3, r6, 0x168
+/* 8010C0D0 00107D30 88 06 01 66 */ lbz r0, 0x166(r6)
+/* 8010C0D4 00107D34 54 84 20 36 */ slwi r4, r4, 4
+/* 8010C0D8 00107D38 7C 80 03 78 */ or r0, r4, r0
+/* 8010C0DC 00107D3C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8010C0E0 00107D40 48 02 70 6D */ bl func_8013314C
+/* 8010C0E4 00107D44 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C0E8 00107D48 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 8010C0EC 00107D4C 38 00 00 01 */ li r0, 1
+/* 8010C0F0 00107D50 88 65 01 67 */ lbz r3, 0x167(r5)
+/* 8010C0F4 00107D54 B0 65 01 24 */ sth r3, 0x124(r5)
+/* 8010C0F8 00107D58 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C0FC 00107D5C 88 65 01 67 */ lbz r3, 0x167(r5)
+/* 8010C100 00107D60 B0 65 01 26 */ sth r3, 0x126(r5)
+/* 8010C104 00107D64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C108 00107D68 B0 83 01 28 */ sth r4, 0x128(r3)
+/* 8010C10C 00107D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C110 00107D70 B0 83 01 C8 */ sth r4, 0x1c8(r3)
+/* 8010C114 00107D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C118 00107D78 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8010C11C 00107D7C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C120 00107D80 A0 85 01 24 */ lhz r4, 0x124(r5)
+/* 8010C124 00107D84 A0 65 01 28 */ lhz r3, 0x128(r5)
+/* 8010C128 00107D88 38 04 00 06 */ addi r0, r4, 6
+/* 8010C12C 00107D8C 7C 00 18 00 */ cmpw r0, r3
+/* 8010C130 00107D90 41 80 00 54 */ blt lbl_8010C184
+/* 8010C134 00107D94 34 03 FF FA */ addic. r0, r3, -6
+/* 8010C138 00107D98 41 80 00 2C */ blt lbl_8010C164
+/* 8010C13C 00107D9C 7C 04 18 50 */ subf r0, r4, r3
+/* 8010C140 00107DA0 20 00 00 07 */ subfic r0, r0, 7
+/* 8010C144 00107DA4 90 05 01 20 */ stw r0, 0x120(r5)
+/* 8010C148 00107DA8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C14C 00107DAC A0 64 01 28 */ lhz r3, 0x128(r4)
+/* 8010C150 00107DB0 38 03 FF FA */ addi r0, r3, -6
+/* 8010C154 00107DB4 B0 04 01 24 */ sth r0, 0x124(r4)
+/* 8010C158 00107DB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C15C 00107DBC B0 03 01 26 */ sth r0, 0x126(r3)
+/* 8010C160 00107DC0 48 00 00 24 */ b lbl_8010C184
+lbl_8010C164:
+/* 8010C164 00107DC4 88 65 01 67 */ lbz r3, 0x167(r5)
+/* 8010C168 00107DC8 38 00 00 00 */ li r0, 0
+/* 8010C16C 00107DCC 38 63 00 01 */ addi r3, r3, 1
+/* 8010C170 00107DD0 90 65 01 20 */ stw r3, 0x120(r5)
+/* 8010C174 00107DD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C178 00107DD8 B0 03 01 24 */ sth r0, 0x124(r3)
+/* 8010C17C 00107DDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C180 00107DE0 B0 03 01 26 */ sth r0, 0x126(r3)
+lbl_8010C184:
+/* 8010C184 00107DE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C188 00107DE8 38 80 00 08 */ li r4, 8
+/* 8010C18C 00107DEC 38 A0 00 01 */ li r5, 1
+/* 8010C190 00107DF0 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010C194 00107DF4 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8010C198 00107DF8 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010C19C 00107DFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C1A0 00107E00 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C1A4 00107E04 48 14 7C 4D */ bl func_80253DF0
+/* 8010C1A8 00107E08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C1AC 00107E0C 38 80 00 0E */ li r4, 0xe
+/* 8010C1B0 00107E10 38 A0 00 00 */ li r5, 0
+/* 8010C1B4 00107E14 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C1B8 00107E18 48 14 7B F9 */ bl func_80253DB0
+/* 8010C1BC 00107E1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C1C0 00107E20 38 80 00 08 */ li r4, 8
+/* 8010C1C4 00107E24 38 A0 00 01 */ li r5, 1
+/* 8010C1C8 00107E28 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C1CC 00107E2C 48 14 7C 25 */ bl func_80253DF0
+/* 8010C1D0 00107E30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C1D4 00107E34 38 80 00 06 */ li r4, 6
+/* 8010C1D8 00107E38 38 A0 00 00 */ li r5, 0
+/* 8010C1DC 00107E3C A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C1E0 00107E40 48 14 7B D1 */ bl func_80253DB0
+/* 8010C1E4 00107E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C1E8 00107E48 38 00 00 F2 */ li r0, 0xf2
+/* 8010C1EC 00107E4C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C1F0 00107E50 48 00 83 6C */ b lbl_8011455C
+/* 8010C1F4 00107E54 A8 7F 00 B0 */ lha r3, 0xb0(r31)
+/* 8010C1F8 00107E58 48 14 7B D9 */ bl func_80253DD0
+/* 8010C1FC 00107E5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010C200 00107E60 28 00 00 03 */ cmplwi r0, 3
+/* 8010C204 00107E64 41 A2 00 08 */ beq+ lbl_8010C20C
+/* 8010C208 00107E68 48 00 83 54 */ b lbl_8011455C
+lbl_8010C20C:
+/* 8010C20C 00107E6C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C210 00107E70 38 00 00 F3 */ li r0, 0xf3
+/* 8010C214 00107E74 38 60 00 00 */ li r3, 0
+/* 8010C218 00107E78 38 80 00 00 */ li r4, 0
+/* 8010C21C 00107E7C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010C220 00107E80 4B F4 D6 D9 */ bl func_800598F8
+/* 8010C224 00107E84 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C228 00107E88 38 60 00 01 */ li r3, 1
+/* 8010C22C 00107E8C 38 80 00 50 */ li r4, 0x50
+/* 8010C230 00107E90 38 A0 00 00 */ li r5, 0
+/* 8010C234 00107E94 A0 09 02 20 */ lhz r0, 0x220(r9)
+/* 8010C238 00107E98 38 C0 00 07 */ li r6, 7
+/* 8010C23C 00107E9C 38 E0 00 02 */ li r7, 2
+/* 8010C240 00107EA0 39 00 00 00 */ li r8, 0
+/* 8010C244 00107EA4 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 8010C248 00107EA8 B0 09 02 20 */ sth r0, 0x220(r9)
+/* 8010C24C 00107EAC 4B F4 D7 7D */ bl func_800599C8
+/* 8010C250 00107EB0 38 60 00 02 */ li r3, 2
+/* 8010C254 00107EB4 38 80 00 01 */ li r4, 1
+/* 8010C258 00107EB8 38 A0 00 00 */ li r5, 0
+/* 8010C25C 00107EBC 38 C0 00 07 */ li r6, 7
+/* 8010C260 00107EC0 38 E0 00 03 */ li r7, 3
+/* 8010C264 00107EC4 39 00 00 00 */ li r8, 0
+/* 8010C268 00107EC8 4B F4 D7 61 */ bl func_800599C8
+/* 8010C26C 00107ECC 38 60 00 03 */ li r3, 3
+/* 8010C270 00107ED0 38 80 00 02 */ li r4, 2
+/* 8010C274 00107ED4 38 A0 00 00 */ li r5, 0
+/* 8010C278 00107ED8 38 C0 00 08 */ li r6, 8
+/* 8010C27C 00107EDC 38 E0 00 04 */ li r7, 4
+/* 8010C280 00107EE0 39 00 00 00 */ li r8, 0
+/* 8010C284 00107EE4 4B F4 D7 45 */ bl func_800599C8
+/* 8010C288 00107EE8 38 60 00 04 */ li r3, 4
+/* 8010C28C 00107EEC 38 80 00 03 */ li r4, 3
+/* 8010C290 00107EF0 38 A0 00 00 */ li r5, 0
+/* 8010C294 00107EF4 38 C0 00 08 */ li r6, 8
+/* 8010C298 00107EF8 38 E0 00 05 */ li r7, 5
+/* 8010C29C 00107EFC 39 00 00 00 */ li r8, 0
+/* 8010C2A0 00107F00 4B F4 D7 29 */ bl func_800599C8
+/* 8010C2A4 00107F04 38 60 00 05 */ li r3, 5
+/* 8010C2A8 00107F08 38 80 00 04 */ li r4, 4
+/* 8010C2AC 00107F0C 38 A0 00 00 */ li r5, 0
+/* 8010C2B0 00107F10 38 C0 00 08 */ li r6, 8
+/* 8010C2B4 00107F14 38 E0 00 06 */ li r7, 6
+/* 8010C2B8 00107F18 39 00 00 00 */ li r8, 0
+/* 8010C2BC 00107F1C 4B F4 D7 0D */ bl func_800599C8
+/* 8010C2C0 00107F20 38 60 00 06 */ li r3, 6
+/* 8010C2C4 00107F24 38 80 00 05 */ li r4, 5
+/* 8010C2C8 00107F28 38 A0 00 00 */ li r5, 0
+/* 8010C2CC 00107F2C 38 C0 00 63 */ li r6, 0x63
+/* 8010C2D0 00107F30 38 E0 00 5A */ li r7, 0x5a
+/* 8010C2D4 00107F34 39 00 00 00 */ li r8, 0
+/* 8010C2D8 00107F38 4B F4 D6 F1 */ bl func_800599C8
+/* 8010C2DC 00107F3C 38 60 00 07 */ li r3, 7
+/* 8010C2E0 00107F40 38 80 00 00 */ li r4, 0
+/* 8010C2E4 00107F44 38 A0 00 02 */ li r5, 2
+/* 8010C2E8 00107F48 38 C0 00 00 */ li r6, 0
+/* 8010C2EC 00107F4C 38 E0 00 08 */ li r7, 8
+/* 8010C2F0 00107F50 39 00 00 00 */ li r8, 0
+/* 8010C2F4 00107F54 4B F4 D6 D5 */ bl func_800599C8
+/* 8010C2F8 00107F58 38 60 00 08 */ li r3, 8
+/* 8010C2FC 00107F5C 38 80 00 07 */ li r4, 7
+/* 8010C300 00107F60 38 A0 00 04 */ li r5, 4
+/* 8010C304 00107F64 38 C0 00 00 */ li r6, 0
+/* 8010C308 00107F68 38 E0 00 63 */ li r7, 0x63
+/* 8010C30C 00107F6C 39 00 00 00 */ li r8, 0
+/* 8010C310 00107F70 4B F4 D6 B9 */ bl func_800599C8
+/* 8010C314 00107F74 38 60 00 63 */ li r3, 0x63
+/* 8010C318 00107F78 38 80 00 08 */ li r4, 8
+/* 8010C31C 00107F7C 38 A0 00 06 */ li r5, 6
+/* 8010C320 00107F80 38 C0 00 00 */ li r6, 0
+/* 8010C324 00107F84 38 E0 00 00 */ li r7, 0
+/* 8010C328 00107F88 39 00 00 00 */ li r8, 0
+/* 8010C32C 00107F8C 4B F4 D6 9D */ bl func_800599C8
+/* 8010C330 00107F90 38 60 00 50 */ li r3, 0x50
+/* 8010C334 00107F94 38 80 00 00 */ li r4, 0
+/* 8010C338 00107F98 38 A0 00 00 */ li r5, 0
+/* 8010C33C 00107F9C 38 C0 00 00 */ li r6, 0
+/* 8010C340 00107FA0 38 E0 00 00 */ li r7, 0
+/* 8010C344 00107FA4 39 00 00 00 */ li r8, 0
+/* 8010C348 00107FA8 4B F4 D6 81 */ bl func_800599C8
+/* 8010C34C 00107FAC 38 60 00 5A */ li r3, 0x5a
+/* 8010C350 00107FB0 38 80 00 00 */ li r4, 0
+/* 8010C354 00107FB4 38 A0 00 00 */ li r5, 0
+/* 8010C358 00107FB8 38 C0 00 00 */ li r6, 0
+/* 8010C35C 00107FBC 38 E0 00 00 */ li r7, 0
+/* 8010C360 00107FC0 39 00 00 00 */ li r8, 0
+/* 8010C364 00107FC4 4B F4 D6 65 */ bl func_800599C8
+/* 8010C368 00107FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C36C 00107FCC 38 00 00 00 */ li r0, 0
+/* 8010C370 00107FD0 98 03 01 64 */ stb r0, 0x164(r3)
+/* 8010C374 00107FD4 48 00 81 E8 */ b lbl_8011455C
+/* 8010C378 00107FD8 80 1F 01 20 */ lwz r0, 0x120(r31)
+/* 8010C37C 00107FDC 38 60 00 3F */ li r3, 0x3f
+/* 8010C380 00107FE0 38 A0 00 00 */ li r5, 0
+/* 8010C384 00107FE4 38 C0 00 01 */ li r6, 1
+/* 8010C388 00107FE8 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8010C38C 00107FEC 4B F4 D6 E1 */ bl func_80059A6C
+/* 8010C390 00107FF0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010C394 00107FF4 40 A2 00 08 */ bne+ lbl_8010C39C
+/* 8010C398 00107FF8 48 00 81 C4 */ b lbl_8011455C
+lbl_8010C39C:
+/* 8010C39C 00107FFC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010C3A0 00108000 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C3A4 00108004 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010C3A8 00108008 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010C3AC 0010800C 41 82 04 00 */ beq lbl_8010C7AC
+/* 8010C3B0 00108010 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C3B4 00108014 3B C0 00 00 */ li r30, 0
+/* 8010C3B8 00108018 80 85 01 20 */ lwz r4, 0x120(r5)
+/* 8010C3BC 0010801C 2C 04 00 07 */ cmpwi r4, 7
+/* 8010C3C0 00108020 41 82 02 70 */ beq lbl_8010C630
+/* 8010C3C4 00108024 40 80 00 30 */ bge lbl_8010C3F4
+/* 8010C3C8 00108028 2C 04 00 03 */ cmpwi r4, 3
+/* 8010C3CC 0010802C 41 82 01 04 */ beq lbl_8010C4D0
+/* 8010C3D0 00108030 40 80 00 14 */ bge lbl_8010C3E4
+/* 8010C3D4 00108034 2C 04 00 01 */ cmpwi r4, 1
+/* 8010C3D8 00108038 41 82 00 48 */ beq lbl_8010C420
+/* 8010C3DC 0010803C 40 80 00 9C */ bge lbl_8010C478
+/* 8010C3E0 00108040 48 00 03 B8 */ b lbl_8010C798
+lbl_8010C3E4:
+/* 8010C3E4 00108044 2C 04 00 05 */ cmpwi r4, 5
+/* 8010C3E8 00108048 41 82 01 98 */ beq lbl_8010C580
+/* 8010C3EC 0010804C 40 80 01 EC */ bge lbl_8010C5D8
+/* 8010C3F0 00108050 48 00 01 38 */ b lbl_8010C528
+lbl_8010C3F4:
+/* 8010C3F4 00108054 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010C3F8 00108058 41 82 03 4C */ beq lbl_8010C744
+/* 8010C3FC 0010805C 40 80 00 10 */ bge lbl_8010C40C
+/* 8010C400 00108060 2C 04 00 09 */ cmpwi r4, 9
+/* 8010C404 00108064 40 80 03 94 */ bge lbl_8010C798
+/* 8010C408 00108068 48 00 02 A0 */ b lbl_8010C6A8
+lbl_8010C40C:
+/* 8010C40C 0010806C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010C410 00108070 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010C414 00108074 7C 04 00 00 */ cmpw r4, r0
+/* 8010C418 00108078 41 82 03 2C */ beq lbl_8010C744
+/* 8010C41C 0010807C 48 00 03 7C */ b lbl_8010C798
+lbl_8010C420:
+/* 8010C420 00108080 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C424 00108084 28 00 00 01 */ cmplwi r0, 1
+/* 8010C428 00108088 41 80 03 70 */ blt lbl_8010C798
+/* 8010C42C 0010808C A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C430 00108090 38 80 00 06 */ li r4, 6
+/* 8010C434 00108094 38 A0 00 00 */ li r5, 0
+/* 8010C438 00108098 48 14 79 79 */ bl func_80253DB0
+/* 8010C43C 0010809C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C440 001080A0 38 80 00 02 */ li r4, 2
+/* 8010C444 001080A4 38 A0 00 00 */ li r5, 0
+/* 8010C448 001080A8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C44C 001080AC 48 14 79 65 */ bl func_80253DB0
+/* 8010C450 001080B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C454 001080B4 38 80 00 04 */ li r4, 4
+/* 8010C458 001080B8 38 A0 00 00 */ li r5, 0
+/* 8010C45C 001080BC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C460 001080C0 48 14 79 51 */ bl func_80253DB0
+/* 8010C464 001080C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C468 001080C8 38 00 00 F5 */ li r0, 0xf5
+/* 8010C46C 001080CC 3B C0 00 01 */ li r30, 1
+/* 8010C470 001080D0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C474 001080D4 48 00 03 24 */ b lbl_8010C798
+lbl_8010C478:
+/* 8010C478 001080D8 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C47C 001080DC 28 00 00 02 */ cmplwi r0, 2
+/* 8010C480 001080E0 41 80 03 18 */ blt lbl_8010C798
+/* 8010C484 001080E4 A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C488 001080E8 38 80 00 07 */ li r4, 7
+/* 8010C48C 001080EC 38 A0 00 00 */ li r5, 0
+/* 8010C490 001080F0 48 14 79 21 */ bl func_80253DB0
+/* 8010C494 001080F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C498 001080F8 38 80 00 02 */ li r4, 2
+/* 8010C49C 001080FC 38 A0 00 00 */ li r5, 0
+/* 8010C4A0 00108100 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C4A4 00108104 48 14 79 0D */ bl func_80253DB0
+/* 8010C4A8 00108108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C4AC 0010810C 38 80 00 04 */ li r4, 4
+/* 8010C4B0 00108110 38 A0 00 00 */ li r5, 0
+/* 8010C4B4 00108114 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C4B8 00108118 48 14 78 F9 */ bl func_80253DB0
+/* 8010C4BC 0010811C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C4C0 00108120 38 00 00 F5 */ li r0, 0xf5
+/* 8010C4C4 00108124 3B C0 00 01 */ li r30, 1
+/* 8010C4C8 00108128 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C4CC 0010812C 48 00 02 CC */ b lbl_8010C798
+lbl_8010C4D0:
+/* 8010C4D0 00108130 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C4D4 00108134 28 00 00 03 */ cmplwi r0, 3
+/* 8010C4D8 00108138 41 80 02 C0 */ blt lbl_8010C798
+/* 8010C4DC 0010813C A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C4E0 00108140 38 80 00 08 */ li r4, 8
+/* 8010C4E4 00108144 38 A0 00 00 */ li r5, 0
+/* 8010C4E8 00108148 48 14 78 C9 */ bl func_80253DB0
+/* 8010C4EC 0010814C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C4F0 00108150 38 80 00 02 */ li r4, 2
+/* 8010C4F4 00108154 38 A0 00 00 */ li r5, 0
+/* 8010C4F8 00108158 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C4FC 0010815C 48 14 78 B5 */ bl func_80253DB0
+/* 8010C500 00108160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C504 00108164 38 80 00 04 */ li r4, 4
+/* 8010C508 00108168 38 A0 00 00 */ li r5, 0
+/* 8010C50C 0010816C A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C510 00108170 48 14 78 A1 */ bl func_80253DB0
+/* 8010C514 00108174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C518 00108178 38 00 00 F5 */ li r0, 0xf5
+/* 8010C51C 0010817C 3B C0 00 01 */ li r30, 1
+/* 8010C520 00108180 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C524 00108184 48 00 02 74 */ b lbl_8010C798
+lbl_8010C528:
+/* 8010C528 00108188 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C52C 0010818C 28 00 00 04 */ cmplwi r0, 4
+/* 8010C530 00108190 41 80 02 68 */ blt lbl_8010C798
+/* 8010C534 00108194 A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C538 00108198 38 80 00 09 */ li r4, 9
+/* 8010C53C 0010819C 38 A0 00 00 */ li r5, 0
+/* 8010C540 001081A0 48 14 78 71 */ bl func_80253DB0
+/* 8010C544 001081A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C548 001081A8 38 80 00 02 */ li r4, 2
+/* 8010C54C 001081AC 38 A0 00 00 */ li r5, 0
+/* 8010C550 001081B0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C554 001081B4 48 14 78 5D */ bl func_80253DB0
+/* 8010C558 001081B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C55C 001081BC 38 80 00 04 */ li r4, 4
+/* 8010C560 001081C0 38 A0 00 00 */ li r5, 0
+/* 8010C564 001081C4 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C568 001081C8 48 14 78 49 */ bl func_80253DB0
+/* 8010C56C 001081CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C570 001081D0 38 00 00 F5 */ li r0, 0xf5
+/* 8010C574 001081D4 3B C0 00 01 */ li r30, 1
+/* 8010C578 001081D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C57C 001081DC 48 00 02 1C */ b lbl_8010C798
+lbl_8010C580:
+/* 8010C580 001081E0 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C584 001081E4 28 00 00 05 */ cmplwi r0, 5
+/* 8010C588 001081E8 41 80 02 10 */ blt lbl_8010C798
+/* 8010C58C 001081EC A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C590 001081F0 38 80 00 0A */ li r4, 0xa
+/* 8010C594 001081F4 38 A0 00 00 */ li r5, 0
+/* 8010C598 001081F8 48 14 78 19 */ bl func_80253DB0
+/* 8010C59C 001081FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C5A0 00108200 38 80 00 02 */ li r4, 2
+/* 8010C5A4 00108204 38 A0 00 00 */ li r5, 0
+/* 8010C5A8 00108208 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C5AC 0010820C 48 14 78 05 */ bl func_80253DB0
+/* 8010C5B0 00108210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C5B4 00108214 38 80 00 04 */ li r4, 4
+/* 8010C5B8 00108218 38 A0 00 00 */ li r5, 0
+/* 8010C5BC 0010821C A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C5C0 00108220 48 14 77 F1 */ bl func_80253DB0
+/* 8010C5C4 00108224 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C5C8 00108228 38 00 00 F5 */ li r0, 0xf5
+/* 8010C5CC 0010822C 3B C0 00 01 */ li r30, 1
+/* 8010C5D0 00108230 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C5D4 00108234 48 00 01 C4 */ b lbl_8010C798
+lbl_8010C5D8:
+/* 8010C5D8 00108238 A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C5DC 0010823C 28 00 00 06 */ cmplwi r0, 6
+/* 8010C5E0 00108240 41 80 01 B8 */ blt lbl_8010C798
+/* 8010C5E4 00108244 A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C5E8 00108248 38 80 00 0B */ li r4, 0xb
+/* 8010C5EC 0010824C 38 A0 00 00 */ li r5, 0
+/* 8010C5F0 00108250 48 14 77 C1 */ bl func_80253DB0
+/* 8010C5F4 00108254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C5F8 00108258 38 80 00 02 */ li r4, 2
+/* 8010C5FC 0010825C 38 A0 00 00 */ li r5, 0
+/* 8010C600 00108260 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C604 00108264 48 14 77 AD */ bl func_80253DB0
+/* 8010C608 00108268 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C60C 0010826C 38 80 00 04 */ li r4, 4
+/* 8010C610 00108270 38 A0 00 00 */ li r5, 0
+/* 8010C614 00108274 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C618 00108278 48 14 77 99 */ bl func_80253DB0
+/* 8010C61C 0010827C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C620 00108280 38 00 00 F5 */ li r0, 0xf5
+/* 8010C624 00108284 3B C0 00 01 */ li r30, 1
+/* 8010C628 00108288 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010C62C 0010828C 48 00 01 6C */ b lbl_8010C798
+lbl_8010C630:
+/* 8010C630 00108290 A0 05 01 24 */ lhz r0, 0x124(r5)
+/* 8010C634 00108294 2C 00 00 00 */ cmpwi r0, 0
+/* 8010C638 00108298 41 82 00 5C */ beq lbl_8010C694
+/* 8010C63C 0010829C A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C640 001082A0 38 80 00 0F */ li r4, 0xf
+/* 8010C644 001082A4 38 A0 00 00 */ li r5, 0
+/* 8010C648 001082A8 48 14 77 69 */ bl func_80253DB0
+/* 8010C64C 001082AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C650 001082B0 38 80 00 02 */ li r4, 2
+/* 8010C654 001082B4 38 A0 00 00 */ li r5, 0
+/* 8010C658 001082B8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C65C 001082BC 48 14 77 55 */ bl func_80253DB0
+/* 8010C660 001082C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C664 001082C4 38 80 00 04 */ li r4, 4
+/* 8010C668 001082C8 38 A0 00 00 */ li r5, 0
+/* 8010C66C 001082CC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C670 001082D0 48 14 77 41 */ bl func_80253DB0
+/* 8010C674 001082D4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C678 001082D8 38 00 00 F4 */ li r0, 0xf4
+/* 8010C67C 001082DC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010C680 001082E0 38 60 02 23 */ li r3, 0x223
+/* 8010C684 001082E4 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010C688 001082E8 38 80 00 00 */ li r4, 0
+/* 8010C68C 001082EC 4B EF EA E5 */ bl func_8000B170
+/* 8010C690 001082F0 48 00 01 08 */ b lbl_8010C798
+lbl_8010C694:
+/* 8010C694 001082F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010C698 001082F8 38 60 02 22 */ li r3, 0x222
+/* 8010C69C 001082FC 38 80 00 00 */ li r4, 0
+/* 8010C6A0 00108300 4B EF EA D1 */ bl func_8000B170
+/* 8010C6A4 00108304 48 00 00 F4 */ b lbl_8010C798
+lbl_8010C6A8:
+/* 8010C6A8 00108308 A0 65 01 24 */ lhz r3, 0x124(r5)
+/* 8010C6AC 0010830C A0 05 01 28 */ lhz r0, 0x128(r5)
+/* 8010C6B0 00108310 38 63 00 06 */ addi r3, r3, 6
+/* 8010C6B4 00108314 7C 03 00 00 */ cmpw r3, r0
+/* 8010C6B8 00108318 40 80 00 78 */ bge lbl_8010C730
+/* 8010C6BC 0010831C A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C6C0 00108320 38 80 00 10 */ li r4, 0x10
+/* 8010C6C4 00108324 38 A0 00 00 */ li r5, 0
+/* 8010C6C8 00108328 48 14 76 E9 */ bl func_80253DB0
+/* 8010C6CC 0010832C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C6D0 00108330 38 80 00 02 */ li r4, 2
+/* 8010C6D4 00108334 38 A0 00 00 */ li r5, 0
+/* 8010C6D8 00108338 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C6DC 0010833C 48 14 76 D5 */ bl func_80253DB0
+/* 8010C6E0 00108340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C6E4 00108344 38 80 00 04 */ li r4, 4
+/* 8010C6E8 00108348 38 A0 00 00 */ li r5, 0
+/* 8010C6EC 0010834C A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C6F0 00108350 48 14 76 C1 */ bl func_80253DB0
+/* 8010C6F4 00108354 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C6F8 00108358 38 80 00 F4 */ li r4, 0xf4
+/* 8010C6FC 0010835C 38 00 00 10 */ li r0, 0x10
+/* 8010C700 00108360 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010C704 00108364 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010C708 00108368 38 60 02 23 */ li r3, 0x223
+/* 8010C70C 0010836C 38 80 00 00 */ li r4, 0
+/* 8010C710 00108370 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C714 00108374 A0 A6 01 24 */ lhz r5, 0x124(r6)
+/* 8010C718 00108378 38 A5 00 01 */ addi r5, r5, 1
+/* 8010C71C 0010837C B0 A6 01 26 */ sth r5, 0x126(r6)
+/* 8010C720 00108380 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C724 00108384 B0 05 01 2A */ sth r0, 0x12a(r5)
+/* 8010C728 00108388 4B EF EA 49 */ bl func_8000B170
+/* 8010C72C 0010838C 48 00 00 6C */ b lbl_8010C798
+lbl_8010C730:
+/* 8010C730 00108390 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010C734 00108394 38 60 02 22 */ li r3, 0x222
+/* 8010C738 00108398 38 80 00 00 */ li r4, 0
+/* 8010C73C 0010839C 4B EF EA 35 */ bl func_8000B170
+/* 8010C740 001083A0 48 00 00 58 */ b lbl_8010C798
+lbl_8010C744:
+/* 8010C744 001083A4 A8 65 00 B0 */ lha r3, 0xb0(r5)
+/* 8010C748 001083A8 38 80 00 0C */ li r4, 0xc
+/* 8010C74C 001083AC 38 A0 00 00 */ li r5, 0
+/* 8010C750 001083B0 48 14 76 61 */ bl func_80253DB0
+/* 8010C754 001083B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C758 001083B8 38 80 00 01 */ li r4, 1
+/* 8010C75C 001083BC 38 A0 00 00 */ li r5, 0
+/* 8010C760 001083C0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C764 001083C4 48 14 76 4D */ bl func_80253DB0
+/* 8010C768 001083C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C76C 001083CC 38 80 00 04 */ li r4, 4
+/* 8010C770 001083D0 38 A0 00 00 */ li r5, 0
+/* 8010C774 001083D4 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C778 001083D8 48 14 76 39 */ bl func_80253DB0
+/* 8010C77C 001083DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C780 001083E0 38 80 00 01 */ li r4, 1
+/* 8010C784 001083E4 38 00 00 F5 */ li r0, 0xf5
+/* 8010C788 001083E8 3B C0 00 02 */ li r30, 2
+/* 8010C78C 001083EC 98 83 01 64 */ stb r4, 0x164(r3)
+/* 8010C790 001083F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C794 001083F4 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8010C798:
+/* 8010C798 001083F8 2C 1E 00 00 */ cmpwi r30, 0
+/* 8010C79C 001083FC 41 82 7D C0 */ beq lbl_8011455C
+/* 8010C7A0 00108400 7F C3 F3 78 */ mr r3, r30
+/* 8010C7A4 00108404 4B F4 DD 29 */ bl func_8005A4CC
+/* 8010C7A8 00108408 48 00 7D B4 */ b lbl_8011455C
+lbl_8010C7AC:
+/* 8010C7AC 0010840C 2C 03 00 08 */ cmpwi r3, 8
+/* 8010C7B0 00108410 3B C0 00 00 */ li r30, 0
+/* 8010C7B4 00108414 41 82 02 3C */ beq lbl_8010C9F0
+/* 8010C7B8 00108418 40 80 00 38 */ bge lbl_8010C7F0
+/* 8010C7BC 0010841C 2C 03 00 04 */ cmpwi r3, 4
+/* 8010C7C0 00108420 41 82 01 20 */ beq lbl_8010C8E0
+/* 8010C7C4 00108424 40 80 00 1C */ bge lbl_8010C7E0
+/* 8010C7C8 00108428 2C 03 00 02 */ cmpwi r3, 2
+/* 8010C7CC 0010842C 41 82 00 8C */ beq lbl_8010C858
+/* 8010C7D0 00108430 40 80 00 CC */ bge lbl_8010C89C
+/* 8010C7D4 00108434 2C 03 00 01 */ cmpwi r3, 1
+/* 8010C7D8 00108438 40 80 00 3C */ bge lbl_8010C814
+/* 8010C7DC 0010843C 48 00 04 3C */ b lbl_8010CC18
+lbl_8010C7E0:
+/* 8010C7E0 00108440 2C 03 00 06 */ cmpwi r3, 6
+/* 8010C7E4 00108444 41 82 01 84 */ beq lbl_8010C968
+/* 8010C7E8 00108448 40 80 01 C4 */ bge lbl_8010C9AC
+/* 8010C7EC 0010844C 48 00 01 38 */ b lbl_8010C924
+lbl_8010C7F0:
+/* 8010C7F0 00108450 2C 03 00 5A */ cmpwi r3, 0x5a
+/* 8010C7F4 00108454 41 82 03 44 */ beq lbl_8010CB38
+/* 8010C7F8 00108458 40 80 00 10 */ bge lbl_8010C808
+/* 8010C7FC 0010845C 2C 03 00 50 */ cmpwi r3, 0x50
+/* 8010C800 00108460 41 82 02 78 */ beq lbl_8010CA78
+/* 8010C804 00108464 48 00 04 14 */ b lbl_8010CC18
+lbl_8010C808:
+/* 8010C808 00108468 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010C80C 0010846C 41 82 02 28 */ beq lbl_8010CA34
+/* 8010C810 00108470 48 00 04 08 */ b lbl_8010CC18
+lbl_8010C814:
+/* 8010C814 00108474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C818 00108478 38 80 00 00 */ li r4, 0
+/* 8010C81C 0010847C 38 A0 00 00 */ li r5, 0
+/* 8010C820 00108480 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C824 00108484 48 14 75 8D */ bl func_80253DB0
+/* 8010C828 00108488 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C82C 0010848C 38 80 00 02 */ li r4, 2
+/* 8010C830 00108490 38 A0 00 00 */ li r5, 0
+/* 8010C834 00108494 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C838 00108498 48 14 75 79 */ bl func_80253DB0
+/* 8010C83C 0010849C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C840 001084A0 38 80 00 04 */ li r4, 4
+/* 8010C844 001084A4 38 A0 00 00 */ li r5, 0
+/* 8010C848 001084A8 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C84C 001084AC 48 14 75 65 */ bl func_80253DB0
+/* 8010C850 001084B0 3B C0 00 03 */ li r30, 3
+/* 8010C854 001084B4 48 00 03 C4 */ b lbl_8010CC18
+lbl_8010C858:
+/* 8010C858 001084B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C85C 001084BC 38 80 00 01 */ li r4, 1
+/* 8010C860 001084C0 38 A0 00 00 */ li r5, 0
+/* 8010C864 001084C4 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C868 001084C8 48 14 75 49 */ bl func_80253DB0
+/* 8010C86C 001084CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C870 001084D0 38 80 00 02 */ li r4, 2
+/* 8010C874 001084D4 38 A0 00 00 */ li r5, 0
+/* 8010C878 001084D8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C87C 001084DC 48 14 75 35 */ bl func_80253DB0
+/* 8010C880 001084E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C884 001084E4 38 80 00 04 */ li r4, 4
+/* 8010C888 001084E8 38 A0 00 00 */ li r5, 0
+/* 8010C88C 001084EC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C890 001084F0 48 14 75 21 */ bl func_80253DB0
+/* 8010C894 001084F4 3B C0 00 03 */ li r30, 3
+/* 8010C898 001084F8 48 00 03 80 */ b lbl_8010CC18
+lbl_8010C89C:
+/* 8010C89C 001084FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C8A0 00108500 38 80 00 02 */ li r4, 2
+/* 8010C8A4 00108504 38 A0 00 00 */ li r5, 0
+/* 8010C8A8 00108508 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C8AC 0010850C 48 14 75 05 */ bl func_80253DB0
+/* 8010C8B0 00108510 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C8B4 00108514 38 80 00 02 */ li r4, 2
+/* 8010C8B8 00108518 38 A0 00 00 */ li r5, 0
+/* 8010C8BC 0010851C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C8C0 00108520 48 14 74 F1 */ bl func_80253DB0
+/* 8010C8C4 00108524 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C8C8 00108528 38 80 00 04 */ li r4, 4
+/* 8010C8CC 0010852C 38 A0 00 00 */ li r5, 0
+/* 8010C8D0 00108530 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C8D4 00108534 48 14 74 DD */ bl func_80253DB0
+/* 8010C8D8 00108538 3B C0 00 03 */ li r30, 3
+/* 8010C8DC 0010853C 48 00 03 3C */ b lbl_8010CC18
+lbl_8010C8E0:
+/* 8010C8E0 00108540 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C8E4 00108544 38 80 00 03 */ li r4, 3
+/* 8010C8E8 00108548 38 A0 00 00 */ li r5, 0
+/* 8010C8EC 0010854C A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C8F0 00108550 48 14 74 C1 */ bl func_80253DB0
+/* 8010C8F4 00108554 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C8F8 00108558 38 80 00 02 */ li r4, 2
+/* 8010C8FC 0010855C 38 A0 00 00 */ li r5, 0
+/* 8010C900 00108560 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C904 00108564 48 14 74 AD */ bl func_80253DB0
+/* 8010C908 00108568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C90C 0010856C 38 80 00 04 */ li r4, 4
+/* 8010C910 00108570 38 A0 00 00 */ li r5, 0
+/* 8010C914 00108574 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C918 00108578 48 14 74 99 */ bl func_80253DB0
+/* 8010C91C 0010857C 3B C0 00 03 */ li r30, 3
+/* 8010C920 00108580 48 00 02 F8 */ b lbl_8010CC18
+lbl_8010C924:
+/* 8010C924 00108584 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C928 00108588 38 80 00 04 */ li r4, 4
+/* 8010C92C 0010858C 38 A0 00 00 */ li r5, 0
+/* 8010C930 00108590 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C934 00108594 48 14 74 7D */ bl func_80253DB0
+/* 8010C938 00108598 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C93C 0010859C 38 80 00 02 */ li r4, 2
+/* 8010C940 001085A0 38 A0 00 00 */ li r5, 0
+/* 8010C944 001085A4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C948 001085A8 48 14 74 69 */ bl func_80253DB0
+/* 8010C94C 001085AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C950 001085B0 38 80 00 04 */ li r4, 4
+/* 8010C954 001085B4 38 A0 00 00 */ li r5, 0
+/* 8010C958 001085B8 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C95C 001085BC 48 14 74 55 */ bl func_80253DB0
+/* 8010C960 001085C0 3B C0 00 03 */ li r30, 3
+/* 8010C964 001085C4 48 00 02 B4 */ b lbl_8010CC18
+lbl_8010C968:
+/* 8010C968 001085C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C96C 001085CC 38 80 00 05 */ li r4, 5
+/* 8010C970 001085D0 38 A0 00 00 */ li r5, 0
+/* 8010C974 001085D4 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C978 001085D8 48 14 74 39 */ bl func_80253DB0
+/* 8010C97C 001085DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C980 001085E0 38 80 00 02 */ li r4, 2
+/* 8010C984 001085E4 38 A0 00 00 */ li r5, 0
+/* 8010C988 001085E8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C98C 001085EC 48 14 74 25 */ bl func_80253DB0
+/* 8010C990 001085F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C994 001085F4 38 80 00 04 */ li r4, 4
+/* 8010C998 001085F8 38 A0 00 00 */ li r5, 0
+/* 8010C99C 001085FC A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C9A0 00108600 48 14 74 11 */ bl func_80253DB0
+/* 8010C9A4 00108604 3B C0 00 03 */ li r30, 3
+/* 8010C9A8 00108608 48 00 02 70 */ b lbl_8010CC18
+lbl_8010C9AC:
+/* 8010C9AC 0010860C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C9B0 00108610 38 80 00 0C */ li r4, 0xc
+/* 8010C9B4 00108614 38 A0 00 00 */ li r5, 0
+/* 8010C9B8 00108618 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010C9BC 0010861C 48 14 73 F5 */ bl func_80253DB0
+/* 8010C9C0 00108620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C9C4 00108624 38 80 00 02 */ li r4, 2
+/* 8010C9C8 00108628 38 A0 00 00 */ li r5, 0
+/* 8010C9CC 0010862C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010C9D0 00108630 48 14 73 E1 */ bl func_80253DB0
+/* 8010C9D4 00108634 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C9D8 00108638 38 80 00 00 */ li r4, 0
+/* 8010C9DC 0010863C 38 A0 00 00 */ li r5, 0
+/* 8010C9E0 00108640 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010C9E4 00108644 48 14 73 CD */ bl func_80253DB0
+/* 8010C9E8 00108648 3B C0 00 03 */ li r30, 3
+/* 8010C9EC 0010864C 48 00 02 2C */ b lbl_8010CC18
+lbl_8010C9F0:
+/* 8010C9F0 00108650 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010C9F4 00108654 38 80 00 0C */ li r4, 0xc
+/* 8010C9F8 00108658 38 A0 00 00 */ li r5, 0
+/* 8010C9FC 0010865C A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CA00 00108660 48 14 73 B1 */ bl func_80253DB0
+/* 8010CA04 00108664 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA08 00108668 38 80 00 02 */ li r4, 2
+/* 8010CA0C 0010866C 38 A0 00 00 */ li r5, 0
+/* 8010CA10 00108670 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010CA14 00108674 48 14 73 9D */ bl func_80253DB0
+/* 8010CA18 00108678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA1C 0010867C 38 80 00 01 */ li r4, 1
+/* 8010CA20 00108680 38 A0 00 00 */ li r5, 0
+/* 8010CA24 00108684 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CA28 00108688 48 14 73 89 */ bl func_80253DB0
+/* 8010CA2C 0010868C 3B C0 00 03 */ li r30, 3
+/* 8010CA30 00108690 48 00 01 E8 */ b lbl_8010CC18
+lbl_8010CA34:
+/* 8010CA34 00108694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA38 00108698 38 80 00 0C */ li r4, 0xc
+/* 8010CA3C 0010869C 38 A0 00 00 */ li r5, 0
+/* 8010CA40 001086A0 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CA44 001086A4 48 14 73 6D */ bl func_80253DB0
+/* 8010CA48 001086A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA4C 001086AC 38 80 00 00 */ li r4, 0
+/* 8010CA50 001086B0 38 A0 00 00 */ li r5, 0
+/* 8010CA54 001086B4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010CA58 001086B8 48 14 73 59 */ bl func_80253DB0
+/* 8010CA5C 001086BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA60 001086C0 38 80 00 04 */ li r4, 4
+/* 8010CA64 001086C4 38 A0 00 00 */ li r5, 0
+/* 8010CA68 001086C8 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CA6C 001086CC 48 14 73 45 */ bl func_80253DB0
+/* 8010CA70 001086D0 3B C0 00 03 */ li r30, 3
+/* 8010CA74 001086D4 48 00 01 A4 */ b lbl_8010CC18
+lbl_8010CA78:
+/* 8010CA78 001086D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA7C 001086DC A0 03 01 24 */ lhz r0, 0x124(r3)
+/* 8010CA80 001086E0 2C 00 00 00 */ cmpwi r0, 0
+/* 8010CA84 001086E4 41 82 00 5C */ beq lbl_8010CAE0
+/* 8010CA88 001086E8 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CA8C 001086EC 38 80 00 0F */ li r4, 0xf
+/* 8010CA90 001086F0 38 A0 00 00 */ li r5, 0
+/* 8010CA94 001086F4 48 14 73 1D */ bl func_80253DB0
+/* 8010CA98 001086F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CA9C 001086FC 38 80 00 02 */ li r4, 2
+/* 8010CAA0 00108700 38 A0 00 00 */ li r5, 0
+/* 8010CAA4 00108704 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010CAA8 00108708 48 14 73 09 */ bl func_80253DB0
+/* 8010CAAC 0010870C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CAB0 00108710 38 80 00 04 */ li r4, 4
+/* 8010CAB4 00108714 38 A0 00 00 */ li r5, 0
+/* 8010CAB8 00108718 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CABC 0010871C 48 14 72 F5 */ bl func_80253DB0
+/* 8010CAC0 00108720 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CAC4 00108724 38 00 00 F4 */ li r0, 0xf4
+/* 8010CAC8 00108728 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010CACC 0010872C 38 60 02 23 */ li r3, 0x223
+/* 8010CAD0 00108730 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010CAD4 00108734 38 80 00 00 */ li r4, 0
+/* 8010CAD8 00108738 4B EF E6 99 */ bl func_8000B170
+/* 8010CADC 0010873C 48 00 00 50 */ b lbl_8010CB2C
+lbl_8010CAE0:
+/* 8010CAE0 00108740 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010CAE4 00108744 38 60 02 22 */ li r3, 0x222
+/* 8010CAE8 00108748 38 80 00 00 */ li r4, 0
+/* 8010CAEC 0010874C 4B EF E6 85 */ bl func_8000B170
+/* 8010CAF0 00108750 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CAF4 00108754 38 80 00 00 */ li r4, 0
+/* 8010CAF8 00108758 38 A0 00 00 */ li r5, 0
+/* 8010CAFC 0010875C A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CB00 00108760 48 14 72 B1 */ bl func_80253DB0
+/* 8010CB04 00108764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CB08 00108768 38 80 00 02 */ li r4, 2
+/* 8010CB0C 0010876C 38 A0 00 00 */ li r5, 0
+/* 8010CB10 00108770 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010CB14 00108774 48 14 72 9D */ bl func_80253DB0
+/* 8010CB18 00108778 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CB1C 0010877C 38 80 00 04 */ li r4, 4
+/* 8010CB20 00108780 38 A0 00 00 */ li r5, 0
+/* 8010CB24 00108784 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CB28 00108788 48 14 72 89 */ bl func_80253DB0
+lbl_8010CB2C:
+/* 8010CB2C 0010878C 38 60 00 01 */ li r3, 1
+/* 8010CB30 00108790 4B F4 D9 09 */ bl func_8005A438
+/* 8010CB34 00108794 48 00 00 E4 */ b lbl_8010CC18
+lbl_8010CB38:
+/* 8010CB38 00108798 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CB3C 0010879C A0 64 01 24 */ lhz r3, 0x124(r4)
+/* 8010CB40 001087A0 A0 04 01 28 */ lhz r0, 0x128(r4)
+/* 8010CB44 001087A4 38 63 00 06 */ addi r3, r3, 6
+/* 8010CB48 001087A8 7C 03 00 00 */ cmpw r3, r0
+/* 8010CB4C 001087AC 40 80 00 78 */ bge lbl_8010CBC4
+/* 8010CB50 001087B0 A8 64 00 B0 */ lha r3, 0xb0(r4)
+/* 8010CB54 001087B4 38 80 00 10 */ li r4, 0x10
+/* 8010CB58 001087B8 38 A0 00 00 */ li r5, 0
+/* 8010CB5C 001087BC 48 14 72 55 */ bl func_80253DB0
+/* 8010CB60 001087C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CB64 001087C4 38 80 00 02 */ li r4, 2
+/* 8010CB68 001087C8 38 A0 00 00 */ li r5, 0
+/* 8010CB6C 001087CC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010CB70 001087D0 48 14 72 41 */ bl func_80253DB0
+/* 8010CB74 001087D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CB78 001087D8 38 80 00 04 */ li r4, 4
+/* 8010CB7C 001087DC 38 A0 00 00 */ li r5, 0
+/* 8010CB80 001087E0 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CB84 001087E4 48 14 72 2D */ bl func_80253DB0
+/* 8010CB88 001087E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CB8C 001087EC 38 80 00 F4 */ li r4, 0xf4
+/* 8010CB90 001087F0 38 00 00 10 */ li r0, 0x10
+/* 8010CB94 001087F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010CB98 001087F8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010CB9C 001087FC 38 60 02 23 */ li r3, 0x223
+/* 8010CBA0 00108800 38 80 00 00 */ li r4, 0
+/* 8010CBA4 00108804 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CBA8 00108808 A0 A6 01 24 */ lhz r5, 0x124(r6)
+/* 8010CBAC 0010880C 38 A5 00 01 */ addi r5, r5, 1
+/* 8010CBB0 00108810 B0 A6 01 26 */ sth r5, 0x126(r6)
+/* 8010CBB4 00108814 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CBB8 00108818 B0 05 01 2A */ sth r0, 0x12a(r5)
+/* 8010CBBC 0010881C 4B EF E5 B5 */ bl func_8000B170
+/* 8010CBC0 00108820 48 00 00 50 */ b lbl_8010CC10
+lbl_8010CBC4:
+/* 8010CBC4 00108824 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010CBC8 00108828 38 60 02 22 */ li r3, 0x222
+/* 8010CBCC 0010882C 38 80 00 00 */ li r4, 0
+/* 8010CBD0 00108830 4B EF E5 A1 */ bl func_8000B170
+/* 8010CBD4 00108834 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CBD8 00108838 38 80 00 05 */ li r4, 5
+/* 8010CBDC 0010883C 38 A0 00 00 */ li r5, 0
+/* 8010CBE0 00108840 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CBE4 00108844 48 14 71 CD */ bl func_80253DB0
+/* 8010CBE8 00108848 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CBEC 0010884C 38 80 00 02 */ li r4, 2
+/* 8010CBF0 00108850 38 A0 00 00 */ li r5, 0
+/* 8010CBF4 00108854 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010CBF8 00108858 48 14 71 B9 */ bl func_80253DB0
+/* 8010CBFC 0010885C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CC00 00108860 38 80 00 04 */ li r4, 4
+/* 8010CC04 00108864 38 A0 00 00 */ li r5, 0
+/* 8010CC08 00108868 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CC0C 0010886C 48 14 71 A5 */ bl func_80253DB0
+lbl_8010CC10:
+/* 8010CC10 00108870 38 60 00 06 */ li r3, 6
+/* 8010CC14 00108874 4B F4 D8 25 */ bl func_8005A438
+lbl_8010CC18:
+/* 8010CC18 00108878 2C 1E 00 00 */ cmpwi r30, 0
+/* 8010CC1C 0010887C 41 82 79 40 */ beq lbl_8011455C
+/* 8010CC20 00108880 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CC24 00108884 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 8010CC28 00108888 54 60 CF FF */ rlwinm. r0, r3, 0x19, 0x1f, 0x1f
+/* 8010CC2C 0010888C 41 82 00 10 */ beq lbl_8010CC3C
+/* 8010CC30 00108890 7F C3 F3 78 */ mr r3, r30
+/* 8010CC34 00108894 4B F4 D8 99 */ bl func_8005A4CC
+/* 8010CC38 00108898 48 00 79 24 */ b lbl_8011455C
+lbl_8010CC3C:
+/* 8010CC3C 0010889C 60 60 00 80 */ ori r0, r3, 0x80
+/* 8010CC40 001088A0 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 8010CC44 001088A4 48 00 79 18 */ b lbl_8011455C
+/* 8010CC48 001088A8 A8 7F 00 B0 */ lha r3, 0xb0(r31)
+/* 8010CC4C 001088AC 48 14 71 85 */ bl func_80253DD0
+/* 8010CC50 001088B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010CC54 001088B4 28 00 00 03 */ cmplwi r0, 3
+/* 8010CC58 001088B8 40 82 79 04 */ bne lbl_8011455C
+/* 8010CC5C 001088BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CC60 001088C0 38 80 00 0C */ li r4, 0xc
+/* 8010CC64 001088C4 38 A0 00 00 */ li r5, 0
+/* 8010CC68 001088C8 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CC6C 001088CC 48 14 71 45 */ bl func_80253DB0
+/* 8010CC70 001088D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CC74 001088D4 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010CC78 001088D8 2C 00 00 50 */ cmpwi r0, 0x50
+/* 8010CC7C 001088DC 41 82 00 70 */ beq lbl_8010CCEC
+/* 8010CC80 001088E0 40 80 00 1C */ bge lbl_8010CC9C
+/* 8010CC84 001088E4 2C 00 00 08 */ cmpwi r0, 8
+/* 8010CC88 001088E8 41 82 00 50 */ beq lbl_8010CCD8
+/* 8010CC8C 001088EC 40 80 00 A0 */ bge lbl_8010CD2C
+/* 8010CC90 001088F0 2C 00 00 07 */ cmpwi r0, 7
+/* 8010CC94 001088F4 40 80 00 14 */ bge lbl_8010CCA8
+/* 8010CC98 001088F8 48 00 00 94 */ b lbl_8010CD2C
+lbl_8010CC9C:
+/* 8010CC9C 001088FC 2C 00 00 5A */ cmpwi r0, 0x5a
+/* 8010CCA0 00108900 41 82 00 7C */ beq lbl_8010CD1C
+/* 8010CCA4 00108904 48 00 00 88 */ b lbl_8010CD2C
+lbl_8010CCA8:
+/* 8010CCA8 00108908 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CCAC 0010890C 38 80 00 00 */ li r4, 0
+/* 8010CCB0 00108910 38 A0 00 00 */ li r5, 0
+/* 8010CCB4 00108914 48 14 70 FD */ bl func_80253DB0
+/* 8010CCB8 00108918 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CCBC 0010891C 38 00 00 0C */ li r0, 0xc
+/* 8010CCC0 00108920 A0 64 01 24 */ lhz r3, 0x124(r4)
+/* 8010CCC4 00108924 38 63 FF FF */ addi r3, r3, -1
+/* 8010CCC8 00108928 B0 64 01 26 */ sth r3, 0x126(r4)
+/* 8010CCCC 0010892C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CCD0 00108930 B0 03 01 2A */ sth r0, 0x12a(r3)
+/* 8010CCD4 00108934 48 00 00 58 */ b lbl_8010CD2C
+lbl_8010CCD8:
+/* 8010CCD8 00108938 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CCDC 0010893C 38 80 00 01 */ li r4, 1
+/* 8010CCE0 00108940 38 A0 00 00 */ li r5, 0
+/* 8010CCE4 00108944 48 14 70 CD */ bl func_80253DB0
+/* 8010CCE8 00108948 48 00 00 44 */ b lbl_8010CD2C
+lbl_8010CCEC:
+/* 8010CCEC 0010894C A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CCF0 00108950 38 80 00 00 */ li r4, 0
+/* 8010CCF4 00108954 38 A0 00 00 */ li r5, 0
+/* 8010CCF8 00108958 48 14 70 B9 */ bl func_80253DB0
+/* 8010CCFC 0010895C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CD00 00108960 38 00 00 00 */ li r0, 0
+/* 8010CD04 00108964 A0 64 01 24 */ lhz r3, 0x124(r4)
+/* 8010CD08 00108968 38 63 FF FF */ addi r3, r3, -1
+/* 8010CD0C 0010896C B0 64 01 26 */ sth r3, 0x126(r4)
+/* 8010CD10 00108970 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CD14 00108974 B0 03 01 2A */ sth r0, 0x12a(r3)
+/* 8010CD18 00108978 48 00 00 14 */ b lbl_8010CD2C
+lbl_8010CD1C:
+/* 8010CD1C 0010897C A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CD20 00108980 38 80 00 05 */ li r4, 5
+/* 8010CD24 00108984 38 A0 00 00 */ li r5, 0
+/* 8010CD28 00108988 48 14 70 89 */ bl func_80253DB0
+lbl_8010CD2C:
+/* 8010CD2C 0010898C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CD30 00108990 38 00 00 F3 */ li r0, 0xf3
+/* 8010CD34 00108994 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010CD38 00108998 48 00 78 24 */ b lbl_8011455C
+/* 8010CD3C 0010899C 88 1F 01 64 */ lbz r0, 0x164(r31)
+/* 8010CD40 001089A0 2C 00 00 00 */ cmpwi r0, 0
+/* 8010CD44 001089A4 41 82 00 50 */ beq lbl_8010CD94
+/* 8010CD48 001089A8 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010CD4C 001089AC 48 14 70 85 */ bl func_80253DD0
+/* 8010CD50 001089B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010CD54 001089B4 28 00 00 03 */ cmplwi r0, 3
+/* 8010CD58 001089B8 40 82 78 04 */ bne lbl_8011455C
+/* 8010CD5C 001089BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CD60 001089C0 38 80 00 05 */ li r4, 5
+/* 8010CD64 001089C4 38 A0 00 00 */ li r5, 0
+/* 8010CD68 001089C8 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CD6C 001089CC 48 14 70 45 */ bl func_80253DB0
+/* 8010CD70 001089D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CD74 001089D4 38 80 00 0D */ li r4, 0xd
+/* 8010CD78 001089D8 38 A0 00 00 */ li r5, 0
+/* 8010CD7C 001089DC A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CD80 001089E0 48 14 70 31 */ bl func_80253DB0
+/* 8010CD84 001089E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CD88 001089E8 38 00 00 F7 */ li r0, 0xf7
+/* 8010CD8C 001089EC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010CD90 001089F0 48 00 77 CC */ b lbl_8011455C
+lbl_8010CD94:
+/* 8010CD94 001089F4 A8 7F 00 B0 */ lha r3, 0xb0(r31)
+/* 8010CD98 001089F8 48 14 70 39 */ bl func_80253DD0
+/* 8010CD9C 001089FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010CDA0 00108A00 28 00 00 03 */ cmplwi r0, 3
+/* 8010CDA4 00108A04 40 82 77 B8 */ bne lbl_8011455C
+/* 8010CDA8 00108A08 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CDAC 00108A0C 38 80 00 05 */ li r4, 5
+/* 8010CDB0 00108A10 38 A0 00 00 */ li r5, 0
+/* 8010CDB4 00108A14 A0 66 01 24 */ lhz r3, 0x124(r6)
+/* 8010CDB8 00108A18 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 8010CDBC 00108A1C 7C 60 1A 14 */ add r3, r0, r3
+/* 8010CDC0 00108A20 38 03 FF FF */ addi r0, r3, -1
+/* 8010CDC4 00108A24 98 06 01 67 */ stb r0, 0x167(r6)
+/* 8010CDC8 00108A28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CDCC 00108A2C A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CDD0 00108A30 48 14 6F E1 */ bl func_80253DB0
+/* 8010CDD4 00108A34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CDD8 00108A38 38 80 00 0D */ li r4, 0xd
+/* 8010CDDC 00108A3C 38 A0 00 00 */ li r5, 0
+/* 8010CDE0 00108A40 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CDE4 00108A44 48 14 6F CD */ bl func_80253DB0
+/* 8010CDE8 00108A48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CDEC 00108A4C 38 00 00 F6 */ li r0, 0xf6
+/* 8010CDF0 00108A50 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010CDF4 00108A54 48 00 77 68 */ b lbl_8011455C
+/* 8010CDF8 00108A58 A8 7F 00 B0 */ lha r3, 0xb0(r31)
+/* 8010CDFC 00108A5C 48 14 6F D5 */ bl func_80253DD0
+/* 8010CE00 00108A60 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010CE04 00108A64 28 00 00 03 */ cmplwi r0, 3
+/* 8010CE08 00108A68 40 82 77 54 */ bne lbl_8011455C
+/* 8010CE0C 00108A6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CE10 00108A70 38 80 00 08 */ li r4, 8
+/* 8010CE14 00108A74 38 A0 00 00 */ li r5, 0
+/* 8010CE18 00108A78 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CE1C 00108A7C 48 14 6F D5 */ bl func_80253DF0
+/* 8010CE20 00108A80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CE24 00108A84 38 80 00 08 */ li r4, 8
+/* 8010CE28 00108A88 38 A0 00 00 */ li r5, 0
+/* 8010CE2C 00108A8C A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CE30 00108A90 48 14 6F C1 */ bl func_80253DF0
+/* 8010CE34 00108A94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CE38 00108A98 38 00 00 F8 */ li r0, 0xf8
+/* 8010CE3C 00108A9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010CE40 00108AA0 48 00 77 1C */ b lbl_8011455C
+/* 8010CE44 00108AA4 A8 7F 00 B0 */ lha r3, 0xb0(r31)
+/* 8010CE48 00108AA8 48 14 6F 89 */ bl func_80253DD0
+/* 8010CE4C 00108AAC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010CE50 00108AB0 28 00 00 03 */ cmplwi r0, 3
+/* 8010CE54 00108AB4 40 82 77 08 */ bne lbl_8011455C
+/* 8010CE58 00108AB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CE5C 00108ABC 38 80 00 08 */ li r4, 8
+/* 8010CE60 00108AC0 38 A0 00 00 */ li r5, 0
+/* 8010CE64 00108AC4 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 8010CE68 00108AC8 48 14 6F 89 */ bl func_80253DF0
+/* 8010CE6C 00108ACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CE70 00108AD0 38 80 00 08 */ li r4, 8
+/* 8010CE74 00108AD4 38 A0 00 00 */ li r5, 0
+/* 8010CE78 00108AD8 A8 63 00 B0 */ lha r3, 0xb0(r3)
+/* 8010CE7C 00108ADC 48 14 6F 75 */ bl func_80253DF0
+/* 8010CE80 00108AE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CE84 00108AE4 38 00 00 EB */ li r0, 0xeb
+/* 8010CE88 00108AE8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010CE8C 00108AEC 48 00 76 D0 */ b lbl_8011455C
+/* 8010CE90 00108AF0 A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 8010CE94 00108AF4 38 80 00 08 */ li r4, 8
+/* 8010CE98 00108AF8 38 A0 00 01 */ li r5, 1
+/* 8010CE9C 00108AFC 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8010CEA0 00108B00 B0 1F 02 20 */ sth r0, 0x220(r31)
+/* 8010CEA4 00108B04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CEA8 00108B08 A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010CEAC 00108B0C 48 14 6F 45 */ bl func_80253DF0
+/* 8010CEB0 00108B10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CEB4 00108B14 38 80 00 02 */ li r4, 2
+/* 8010CEB8 00108B18 38 A0 00 00 */ li r5, 0
+/* 8010CEBC 00108B1C A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010CEC0 00108B20 48 14 6E F1 */ bl func_80253DB0
+/* 8010CEC4 00108B24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CEC8 00108B28 38 80 00 08 */ li r4, 8
+/* 8010CECC 00108B2C 38 A0 00 01 */ li r5, 1
+/* 8010CED0 00108B30 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010CED4 00108B34 48 14 6F 1D */ bl func_80253DF0
+/* 8010CED8 00108B38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CEDC 00108B3C 38 80 00 06 */ li r4, 6
+/* 8010CEE0 00108B40 38 A0 00 00 */ li r5, 0
+/* 8010CEE4 00108B44 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010CEE8 00108B48 48 14 6E C9 */ bl func_80253DB0
+/* 8010CEEC 00108B4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CEF0 00108B50 38 80 00 F9 */ li r4, 0xf9
+/* 8010CEF4 00108B54 38 00 00 FF */ li r0, 0xff
+/* 8010CEF8 00108B58 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010CEFC 00108B5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CF00 00108B60 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8010CF04 00108B64 48 00 76 58 */ b lbl_8011455C
+/* 8010CF08 00108B68 88 1F 01 67 */ lbz r0, 0x167(r31)
+/* 8010CF0C 00108B6C 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
+/* 8010CF10 00108B70 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
+/* 8010CF14 00108B74 54 00 08 3C */ slwi r0, r0, 1
+/* 8010CF18 00108B78 7C 9F 02 14 */ add r4, r31, r0
+/* 8010CF1C 00108B7C 38 7C 00 70 */ addi r3, r28, 0x70
+/* 8010CF20 00108B80 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010CF24 00108B84 48 28 C0 5D */ bl func_80398F80
+/* 8010CF28 00108B88 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010CF2C 00108B8C 48 05 5B 65 */ bl func_80162A90
+/* 8010CF30 00108B90 2C 03 00 00 */ cmpwi r3, 0
+/* 8010CF34 00108B94 40 82 00 30 */ bne lbl_8010CF64
+/* 8010CF38 00108B98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CF3C 00108B9C 38 7C 00 70 */ addi r3, r28, 0x70
+/* 8010CF40 00108BA0 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010CF44 00108BA4 54 00 08 3C */ slwi r0, r0, 1
+/* 8010CF48 00108BA8 7C 84 02 14 */ add r4, r4, r0
+/* 8010CF4C 00108BAC A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010CF50 00108BB0 48 28 C0 31 */ bl func_80398F80
+/* 8010CF54 00108BB4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010CF58 00108BB8 38 80 00 01 */ li r4, 1
+/* 8010CF5C 00108BBC 38 A0 00 01 */ li r5, 1
+/* 8010CF60 00108BC0 48 05 59 E1 */ bl func_80162940
+lbl_8010CF64:
+/* 8010CF64 00108BC4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CF68 00108BC8 38 C0 00 00 */ li r6, 0
+/* 8010CF6C 00108BCC 38 00 00 10 */ li r0, 0x10
+/* 8010CF70 00108BD0 38 60 00 00 */ li r3, 0
+/* 8010CF74 00108BD4 A0 85 02 20 */ lhz r4, 0x220(r5)
+/* 8010CF78 00108BD8 54 84 04 E2 */ rlwinm r4, r4, 0, 0x13, 0x11
+/* 8010CF7C 00108BDC B0 85 02 20 */ sth r4, 0x220(r5)
+/* 8010CF80 00108BE0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CF84 00108BE4 98 C4 01 EA */ stb r6, 0x1ea(r4)
+/* 8010CF88 00108BE8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CF8C 00108BEC B0 C4 01 26 */ sth r6, 0x126(r4)
+/* 8010CF90 00108BF0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CF94 00108BF4 98 C4 01 EB */ stb r6, 0x1eb(r4)
+/* 8010CF98 00108BF8 7C 09 03 A6 */ mtctr r0
+lbl_8010CF9C:
+/* 8010CF9C 00108BFC 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CFA0 00108C00 7C 80 1A 14 */ add r4, r0, r3
+/* 8010CFA4 00108C04 38 63 00 02 */ addi r3, r3, 2
+/* 8010CFA8 00108C08 B0 C4 01 CA */ sth r6, 0x1ca(r4)
+/* 8010CFAC 00108C0C 42 00 FF F0 */ bdnz lbl_8010CF9C
+/* 8010CFB0 00108C10 48 05 26 E1 */ bl func_8015F690
+/* 8010CFB4 00108C14 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
+/* 8010CFB8 00108C18 7C 7E 1B 78 */ mr r30, r3
+/* 8010CFBC 00108C1C 3B A0 00 00 */ li r29, 0
+/* 8010CFC0 00108C20 3B 80 00 00 */ li r28, 0
+/* 8010CFC4 00108C24 3B E4 CE 34 */ addi r31, r4, lbl_8063CE34@l
+lbl_8010CFC8:
+/* 8010CFC8 00108C28 80 1E 00 48 */ lwz r0, 0x48(r30)
+/* 8010CFCC 00108C2C 2C 00 00 02 */ cmpwi r0, 2
+/* 8010CFD0 00108C30 41 82 00 E8 */ beq lbl_8010D0B8
+/* 8010CFD4 00108C34 40 80 00 14 */ bge lbl_8010CFE8
+/* 8010CFD8 00108C38 2C 00 00 00 */ cmpwi r0, 0
+/* 8010CFDC 00108C3C 41 82 00 1C */ beq lbl_8010CFF8
+/* 8010CFE0 00108C40 40 80 00 78 */ bge lbl_8010D058
+/* 8010CFE4 00108C44 48 00 01 00 */ b lbl_8010D0E4
+lbl_8010CFE8:
+/* 8010CFE8 00108C48 2C 00 00 04 */ cmpwi r0, 4
+/* 8010CFEC 00108C4C 41 82 00 9C */ beq lbl_8010D088
+/* 8010CFF0 00108C50 40 80 00 F4 */ bge lbl_8010D0E4
+/* 8010CFF4 00108C54 48 00 00 34 */ b lbl_8010D028
+lbl_8010CFF8:
+/* 8010CFF8 00108C58 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010CFFC 00108C5C 7F A5 EB 78 */ mr r5, r29
+/* 8010D000 00108C60 38 7F 00 70 */ addi r3, r31, 0x70
+/* 8010D004 00108C64 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010D008 00108C68 54 00 08 3C */ slwi r0, r0, 1
+/* 8010D00C 00108C6C 7C 84 02 14 */ add r4, r4, r0
+/* 8010D010 00108C70 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010D014 00108C74 48 28 C0 3D */ bl func_80399050
+/* 8010D018 00108C78 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D01C 00108C7C 7C 80 E2 14 */ add r4, r0, r28
+/* 8010D020 00108C80 B0 64 01 CA */ sth r3, 0x1ca(r4)
+/* 8010D024 00108C84 48 00 00 C0 */ b lbl_8010D0E4
+lbl_8010D028:
+/* 8010D028 00108C88 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D02C 00108C8C 7F A5 EB 78 */ mr r5, r29
+/* 8010D030 00108C90 38 7F 00 70 */ addi r3, r31, 0x70
+/* 8010D034 00108C94 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010D038 00108C98 54 00 08 3C */ slwi r0, r0, 1
+/* 8010D03C 00108C9C 7C 84 02 14 */ add r4, r4, r0
+/* 8010D040 00108CA0 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010D044 00108CA4 48 28 C0 65 */ bl func_803990A8
+/* 8010D048 00108CA8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D04C 00108CAC 7C 80 E2 14 */ add r4, r0, r28
+/* 8010D050 00108CB0 B0 64 01 CA */ sth r3, 0x1ca(r4)
+/* 8010D054 00108CB4 48 00 00 90 */ b lbl_8010D0E4
+lbl_8010D058:
+/* 8010D058 00108CB8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D05C 00108CBC 7F A5 EB 78 */ mr r5, r29
+/* 8010D060 00108CC0 38 7F 00 70 */ addi r3, r31, 0x70
+/* 8010D064 00108CC4 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010D068 00108CC8 54 00 08 3C */ slwi r0, r0, 1
+/* 8010D06C 00108CCC 7C 84 02 14 */ add r4, r4, r0
+/* 8010D070 00108CD0 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010D074 00108CD4 48 28 C0 8D */ bl func_80399100
+/* 8010D078 00108CD8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D07C 00108CDC 7C 80 E2 14 */ add r4, r0, r28
+/* 8010D080 00108CE0 B0 64 01 CA */ sth r3, 0x1ca(r4)
+/* 8010D084 00108CE4 48 00 00 60 */ b lbl_8010D0E4
+lbl_8010D088:
+/* 8010D088 00108CE8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D08C 00108CEC 7F A5 EB 78 */ mr r5, r29
+/* 8010D090 00108CF0 38 7F 00 70 */ addi r3, r31, 0x70
+/* 8010D094 00108CF4 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010D098 00108CF8 54 00 08 3C */ slwi r0, r0, 1
+/* 8010D09C 00108CFC 7C 84 02 14 */ add r4, r4, r0
+/* 8010D0A0 00108D00 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010D0A4 00108D04 48 28 C0 B5 */ bl func_80399158
+/* 8010D0A8 00108D08 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D0AC 00108D0C 7C 80 E2 14 */ add r4, r0, r28
+/* 8010D0B0 00108D10 B0 64 01 CA */ sth r3, 0x1ca(r4)
+/* 8010D0B4 00108D14 48 00 00 30 */ b lbl_8010D0E4
+lbl_8010D0B8:
+/* 8010D0B8 00108D18 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D0BC 00108D1C 7F A5 EB 78 */ mr r5, r29
+/* 8010D0C0 00108D20 38 7F 00 70 */ addi r3, r31, 0x70
+/* 8010D0C4 00108D24 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010D0C8 00108D28 54 00 08 3C */ slwi r0, r0, 1
+/* 8010D0CC 00108D2C 7C 84 02 14 */ add r4, r4, r0
+/* 8010D0D0 00108D30 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010D0D4 00108D34 48 28 C0 DD */ bl func_803991B0
+/* 8010D0D8 00108D38 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D0DC 00108D3C 7C 80 E2 14 */ add r4, r0, r28
+/* 8010D0E0 00108D40 B0 64 01 CA */ sth r3, 0x1ca(r4)
+lbl_8010D0E4:
+/* 8010D0E4 00108D44 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D0E8 00108D48 7C 64 E2 14 */ add r3, r4, r28
+/* 8010D0EC 00108D4C A0 03 01 CA */ lhz r0, 0x1ca(r3)
+/* 8010D0F0 00108D50 2C 00 00 00 */ cmpwi r0, 0
+/* 8010D0F4 00108D54 41 82 00 20 */ beq lbl_8010D114
+/* 8010D0F8 00108D58 88 64 01 EB */ lbz r3, 0x1eb(r4)
+/* 8010D0FC 00108D5C 3B BD 00 01 */ addi r29, r29, 1
+/* 8010D100 00108D60 28 1D 00 10 */ cmplwi r29, 0x10
+/* 8010D104 00108D64 3B 9C 00 02 */ addi r28, r28, 2
+/* 8010D108 00108D68 38 03 00 01 */ addi r0, r3, 1
+/* 8010D10C 00108D6C 98 04 01 EB */ stb r0, 0x1eb(r4)
+/* 8010D110 00108D70 41 80 FE B8 */ blt lbl_8010CFC8
+lbl_8010D114:
+/* 8010D114 00108D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D118 00108D78 38 80 00 08 */ li r4, 8
+/* 8010D11C 00108D7C 38 A0 00 01 */ li r5, 1
+/* 8010D120 00108D80 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D124 00108D84 48 14 6C CD */ bl func_80253DF0
+/* 8010D128 00108D88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D12C 00108D8C 38 80 00 06 */ li r4, 6
+/* 8010D130 00108D90 38 A0 00 00 */ li r5, 0
+/* 8010D134 00108D94 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D138 00108D98 48 14 6C 79 */ bl func_80253DB0
+/* 8010D13C 00108D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D140 00108DA0 38 80 00 08 */ li r4, 8
+/* 8010D144 00108DA4 38 A0 00 01 */ li r5, 1
+/* 8010D148 00108DA8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010D14C 00108DAC 48 14 6C A5 */ bl func_80253DF0
+/* 8010D150 00108DB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D154 00108DB4 38 80 00 02 */ li r4, 2
+/* 8010D158 00108DB8 38 A0 00 00 */ li r5, 0
+/* 8010D15C 00108DBC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010D160 00108DC0 48 14 6C 51 */ bl func_80253DB0
+/* 8010D164 00108DC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D168 00108DC8 38 00 00 FA */ li r0, 0xfa
+/* 8010D16C 00108DCC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010D170 00108DD0 48 00 73 EC */ b lbl_8011455C
+/* 8010D174 00108DD4 A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010D178 00108DD8 48 14 6C 59 */ bl func_80253DD0
+/* 8010D17C 00108DDC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010D180 00108DE0 28 00 00 03 */ cmplwi r0, 3
+/* 8010D184 00108DE4 40 82 73 D8 */ bne lbl_8011455C
+/* 8010D188 00108DE8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D18C 00108DEC 38 00 00 FB */ li r0, 0xfb
+/* 8010D190 00108DF0 38 60 00 01 */ li r3, 1
+/* 8010D194 00108DF4 38 80 00 00 */ li r4, 0
+/* 8010D198 00108DF8 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010D19C 00108DFC 4B F4 C7 5D */ bl func_800598F8
+/* 8010D1A0 00108E00 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D1A4 00108E04 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 8010D1A8 00108E08 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 8010D1AC 00108E0C 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010D1B0 00108E10 38 63 00 70 */ addi r3, r3, 0x70
+/* 8010D1B4 00108E14 54 00 08 3C */ slwi r0, r0, 1
+/* 8010D1B8 00108E18 7C 84 02 14 */ add r4, r4, r0
+/* 8010D1BC 00108E1C A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010D1C0 00108E20 48 28 BE 29 */ bl func_80398FE8
+/* 8010D1C4 00108E24 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8010D1C8 00108E28 28 00 00 81 */ cmplwi r0, 0x81
+/* 8010D1CC 00108E2C 40 82 00 AC */ bne lbl_8010D278
+/* 8010D1D0 00108E30 38 60 00 01 */ li r3, 1
+/* 8010D1D4 00108E34 38 80 00 00 */ li r4, 0
+/* 8010D1D8 00108E38 38 A0 00 00 */ li r5, 0
+/* 8010D1DC 00108E3C 38 C0 00 07 */ li r6, 7
+/* 8010D1E0 00108E40 38 E0 00 02 */ li r7, 2
+/* 8010D1E4 00108E44 39 00 00 00 */ li r8, 0
+/* 8010D1E8 00108E48 4B F4 C7 E1 */ bl func_800599C8
+/* 8010D1EC 00108E4C 38 60 00 02 */ li r3, 2
+/* 8010D1F0 00108E50 38 80 00 01 */ li r4, 1
+/* 8010D1F4 00108E54 38 A0 00 00 */ li r5, 0
+/* 8010D1F8 00108E58 38 C0 00 08 */ li r6, 8
+/* 8010D1FC 00108E5C 38 E0 00 00 */ li r7, 0
+/* 8010D200 00108E60 39 00 00 00 */ li r8, 0
+/* 8010D204 00108E64 4B F4 C7 C5 */ bl func_800599C8
+/* 8010D208 00108E68 38 60 00 07 */ li r3, 7
+/* 8010D20C 00108E6C 38 80 00 00 */ li r4, 0
+/* 8010D210 00108E70 38 A0 00 01 */ li r5, 1
+/* 8010D214 00108E74 38 C0 00 00 */ li r6, 0
+/* 8010D218 00108E78 38 E0 00 08 */ li r7, 8
+/* 8010D21C 00108E7C 39 00 00 00 */ li r8, 0
+/* 8010D220 00108E80 4B F4 C7 A9 */ bl func_800599C8
+/* 8010D224 00108E84 38 60 00 08 */ li r3, 8
+/* 8010D228 00108E88 38 80 00 07 */ li r4, 7
+/* 8010D22C 00108E8C 38 A0 00 02 */ li r5, 2
+/* 8010D230 00108E90 38 C0 00 00 */ li r6, 0
+/* 8010D234 00108E94 38 E0 00 63 */ li r7, 0x63
+/* 8010D238 00108E98 39 00 00 00 */ li r8, 0
+/* 8010D23C 00108E9C 4B F4 C7 8D */ bl func_800599C8
+/* 8010D240 00108EA0 38 60 00 63 */ li r3, 0x63
+/* 8010D244 00108EA4 38 80 00 08 */ li r4, 8
+/* 8010D248 00108EA8 38 A0 00 02 */ li r5, 2
+/* 8010D24C 00108EAC 38 C0 00 00 */ li r6, 0
+/* 8010D250 00108EB0 38 E0 00 00 */ li r7, 0
+/* 8010D254 00108EB4 39 00 00 00 */ li r8, 0
+/* 8010D258 00108EB8 4B F4 C7 71 */ bl func_800599C8
+/* 8010D25C 00108EBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D260 00108EC0 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010D264 00108EC4 28 00 00 FF */ cmplwi r0, 0xff
+/* 8010D268 00108EC8 40 82 00 D0 */ bne lbl_8010D338
+/* 8010D26C 00108ECC 38 00 00 63 */ li r0, 0x63
+/* 8010D270 00108ED0 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8010D274 00108ED4 48 00 00 C4 */ b lbl_8010D338
+lbl_8010D278:
+/* 8010D278 00108ED8 38 60 00 01 */ li r3, 1
+/* 8010D27C 00108EDC 38 80 00 00 */ li r4, 0
+/* 8010D280 00108EE0 38 A0 00 00 */ li r5, 0
+/* 8010D284 00108EE4 38 C0 00 07 */ li r6, 7
+/* 8010D288 00108EE8 38 E0 00 02 */ li r7, 2
+/* 8010D28C 00108EEC 39 00 00 00 */ li r8, 0
+/* 8010D290 00108EF0 4B F4 C7 39 */ bl func_800599C8
+/* 8010D294 00108EF4 38 60 00 02 */ li r3, 2
+/* 8010D298 00108EF8 38 80 00 01 */ li r4, 1
+/* 8010D29C 00108EFC 38 A0 00 00 */ li r5, 0
+/* 8010D2A0 00108F00 38 C0 00 08 */ li r6, 8
+/* 8010D2A4 00108F04 38 E0 00 03 */ li r7, 3
+/* 8010D2A8 00108F08 39 00 00 00 */ li r8, 0
+/* 8010D2AC 00108F0C 4B F4 C7 1D */ bl func_800599C8
+/* 8010D2B0 00108F10 38 60 00 03 */ li r3, 3
+/* 8010D2B4 00108F14 38 80 00 02 */ li r4, 2
+/* 8010D2B8 00108F18 38 A0 00 00 */ li r5, 0
+/* 8010D2BC 00108F1C 38 C0 00 63 */ li r6, 0x63
+/* 8010D2C0 00108F20 38 E0 00 00 */ li r7, 0
+/* 8010D2C4 00108F24 39 00 00 00 */ li r8, 0
+/* 8010D2C8 00108F28 4B F4 C7 01 */ bl func_800599C8
+/* 8010D2CC 00108F2C 38 60 00 07 */ li r3, 7
+/* 8010D2D0 00108F30 38 80 00 00 */ li r4, 0
+/* 8010D2D4 00108F34 38 A0 00 01 */ li r5, 1
+/* 8010D2D8 00108F38 38 C0 00 00 */ li r6, 0
+/* 8010D2DC 00108F3C 38 E0 00 08 */ li r7, 8
+/* 8010D2E0 00108F40 39 00 00 00 */ li r8, 0
+/* 8010D2E4 00108F44 4B F4 C6 E5 */ bl func_800599C8
+/* 8010D2E8 00108F48 38 60 00 08 */ li r3, 8
+/* 8010D2EC 00108F4C 38 80 00 07 */ li r4, 7
+/* 8010D2F0 00108F50 38 A0 00 02 */ li r5, 2
+/* 8010D2F4 00108F54 38 C0 00 00 */ li r6, 0
+/* 8010D2F8 00108F58 38 E0 00 63 */ li r7, 0x63
+/* 8010D2FC 00108F5C 39 00 00 00 */ li r8, 0
+/* 8010D300 00108F60 4B F4 C6 C9 */ bl func_800599C8
+/* 8010D304 00108F64 38 60 00 63 */ li r3, 0x63
+/* 8010D308 00108F68 38 80 00 08 */ li r4, 8
+/* 8010D30C 00108F6C 38 A0 00 03 */ li r5, 3
+/* 8010D310 00108F70 38 C0 00 00 */ li r6, 0
+/* 8010D314 00108F74 38 E0 00 00 */ li r7, 0
+/* 8010D318 00108F78 39 00 00 00 */ li r8, 0
+/* 8010D31C 00108F7C 4B F4 C6 AD */ bl func_800599C8
+/* 8010D320 00108F80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D324 00108F84 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010D328 00108F88 28 00 00 FF */ cmplwi r0, 0xff
+/* 8010D32C 00108F8C 40 82 00 0C */ bne lbl_8010D338
+/* 8010D330 00108F90 38 00 00 03 */ li r0, 3
+/* 8010D334 00108F94 90 03 01 20 */ stw r0, 0x120(r3)
+lbl_8010D338:
+/* 8010D338 00108F98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D33C 00108F9C 38 00 00 00 */ li r0, 0
+/* 8010D340 00108FA0 98 03 01 64 */ stb r0, 0x164(r3)
+/* 8010D344 00108FA4 48 00 72 18 */ b lbl_8011455C
+/* 8010D348 00108FA8 80 1F 01 20 */ lwz r0, 0x120(r31)
+/* 8010D34C 00108FAC 38 60 00 2F */ li r3, 0x2f
+/* 8010D350 00108FB0 38 A0 00 00 */ li r5, 0
+/* 8010D354 00108FB4 38 C0 00 01 */ li r6, 1
+/* 8010D358 00108FB8 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8010D35C 00108FBC 4B F4 C7 11 */ bl func_80059A6C
+/* 8010D360 00108FC0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010D364 00108FC4 41 82 71 F8 */ beq lbl_8011455C
+/* 8010D368 00108FC8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010D36C 00108FCC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D370 00108FD0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010D374 00108FD4 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010D378 00108FD8 41 82 03 24 */ beq lbl_8010D69C
+/* 8010D37C 00108FDC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D380 00108FE0 3B A0 00 00 */ li r29, 0
+/* 8010D384 00108FE4 80 85 01 20 */ lwz r4, 0x120(r5)
+/* 8010D388 00108FE8 2C 04 00 08 */ cmpwi r4, 8
+/* 8010D38C 00108FEC 41 82 02 28 */ beq lbl_8010D5B4
+/* 8010D390 00108FF0 40 80 00 2C */ bge lbl_8010D3BC
+/* 8010D394 00108FF4 2C 04 00 03 */ cmpwi r4, 3
+/* 8010D398 00108FF8 41 82 01 58 */ beq lbl_8010D4F0
+/* 8010D39C 00108FFC 40 80 00 14 */ bge lbl_8010D3B0
+/* 8010D3A0 00109000 2C 04 00 01 */ cmpwi r4, 1
+/* 8010D3A4 00109004 41 82 00 38 */ beq lbl_8010D3DC
+/* 8010D3A8 00109008 40 80 00 C8 */ bge lbl_8010D470
+/* 8010D3AC 0010900C 48 00 02 DC */ b lbl_8010D688
+lbl_8010D3B0:
+/* 8010D3B0 00109010 2C 04 00 07 */ cmpwi r4, 7
+/* 8010D3B4 00109014 40 80 01 88 */ bge lbl_8010D53C
+/* 8010D3B8 00109018 48 00 02 D0 */ b lbl_8010D688
+lbl_8010D3BC:
+/* 8010D3BC 0010901C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010D3C0 00109020 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010D3C4 00109024 7C 04 00 00 */ cmpw r4, r0
+/* 8010D3C8 00109028 41 82 02 6C */ beq lbl_8010D634
+/* 8010D3CC 0010902C 40 80 02 BC */ bge lbl_8010D688
+/* 8010D3D0 00109030 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010D3D4 00109034 41 82 02 60 */ beq lbl_8010D634
+/* 8010D3D8 00109038 48 00 02 B0 */ b lbl_8010D688
+lbl_8010D3DC:
+/* 8010D3DC 0010903C 88 05 01 EA */ lbz r0, 0x1ea(r5)
+/* 8010D3E0 00109040 2C 00 00 00 */ cmpwi r0, 0
+/* 8010D3E4 00109044 41 82 00 78 */ beq lbl_8010D45C
+/* 8010D3E8 00109048 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010D3EC 0010904C 38 80 00 08 */ li r4, 8
+/* 8010D3F0 00109050 38 A0 00 00 */ li r5, 0
+/* 8010D3F4 00109054 48 14 69 BD */ bl func_80253DB0
+/* 8010D3F8 00109058 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D3FC 0010905C 38 80 00 02 */ li r4, 2
+/* 8010D400 00109060 38 A0 00 00 */ li r5, 0
+/* 8010D404 00109064 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D408 00109068 48 14 69 A9 */ bl func_80253DB0
+/* 8010D40C 0010906C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D410 00109070 38 80 00 04 */ li r4, 4
+/* 8010D414 00109074 38 A0 00 00 */ li r5, 0
+/* 8010D418 00109078 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D41C 0010907C 48 14 69 95 */ bl func_80253DB0
+/* 8010D420 00109080 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D424 00109084 38 80 00 FC */ li r4, 0xfc
+/* 8010D428 00109088 38 00 00 08 */ li r0, 8
+/* 8010D42C 0010908C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D430 00109090 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010D434 00109094 38 60 02 23 */ li r3, 0x223
+/* 8010D438 00109098 38 80 00 00 */ li r4, 0
+/* 8010D43C 0010909C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D440 001090A0 88 A6 01 EA */ lbz r5, 0x1ea(r6)
+/* 8010D444 001090A4 38 A5 FF FF */ addi r5, r5, -1
+/* 8010D448 001090A8 B0 A6 01 26 */ sth r5, 0x126(r6)
+/* 8010D44C 001090AC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D450 001090B0 B0 05 01 2A */ sth r0, 0x12a(r5)
+/* 8010D454 001090B4 4B EF DD 1D */ bl func_8000B170
+/* 8010D458 001090B8 48 00 02 30 */ b lbl_8010D688
+lbl_8010D45C:
+/* 8010D45C 001090BC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D460 001090C0 38 60 02 22 */ li r3, 0x222
+/* 8010D464 001090C4 38 80 00 00 */ li r4, 0
+/* 8010D468 001090C8 4B EF DD 09 */ bl func_8000B170
+/* 8010D46C 001090CC 48 00 02 1C */ b lbl_8010D688
+lbl_8010D470:
+/* 8010D470 001090D0 88 65 01 EA */ lbz r3, 0x1ea(r5)
+/* 8010D474 001090D4 88 05 01 EB */ lbz r0, 0x1eb(r5)
+/* 8010D478 001090D8 38 63 00 01 */ addi r3, r3, 1
+/* 8010D47C 001090DC 7C 03 00 00 */ cmpw r3, r0
+/* 8010D480 001090E0 41 82 00 5C */ beq lbl_8010D4DC
+/* 8010D484 001090E4 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010D488 001090E8 38 80 00 07 */ li r4, 7
+/* 8010D48C 001090EC 38 A0 00 00 */ li r5, 0
+/* 8010D490 001090F0 48 14 69 21 */ bl func_80253DB0
+/* 8010D494 001090F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D498 001090F8 38 80 00 02 */ li r4, 2
+/* 8010D49C 001090FC 38 A0 00 00 */ li r5, 0
+/* 8010D4A0 00109100 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D4A4 00109104 48 14 69 0D */ bl func_80253DB0
+/* 8010D4A8 00109108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D4AC 0010910C 38 80 00 04 */ li r4, 4
+/* 8010D4B0 00109110 38 A0 00 00 */ li r5, 0
+/* 8010D4B4 00109114 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D4B8 00109118 48 14 68 F9 */ bl func_80253DB0
+/* 8010D4BC 0010911C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D4C0 00109120 38 00 00 FC */ li r0, 0xfc
+/* 8010D4C4 00109124 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D4C8 00109128 38 60 02 23 */ li r3, 0x223
+/* 8010D4CC 0010912C 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010D4D0 00109130 38 80 00 00 */ li r4, 0
+/* 8010D4D4 00109134 4B EF DC 9D */ bl func_8000B170
+/* 8010D4D8 00109138 48 00 01 B0 */ b lbl_8010D688
+lbl_8010D4DC:
+/* 8010D4DC 0010913C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D4E0 00109140 38 60 02 22 */ li r3, 0x222
+/* 8010D4E4 00109144 38 80 00 00 */ li r4, 0
+/* 8010D4E8 00109148 4B EF DC 89 */ bl func_8000B170
+/* 8010D4EC 0010914C 48 00 01 9C */ b lbl_8010D688
+lbl_8010D4F0:
+/* 8010D4F0 00109150 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010D4F4 00109154 38 80 00 03 */ li r4, 3
+/* 8010D4F8 00109158 38 A0 00 00 */ li r5, 0
+/* 8010D4FC 0010915C 48 14 68 B5 */ bl func_80253DB0
+/* 8010D500 00109160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D504 00109164 38 80 00 02 */ li r4, 2
+/* 8010D508 00109168 38 A0 00 00 */ li r5, 0
+/* 8010D50C 0010916C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D510 00109170 48 14 68 A1 */ bl func_80253DB0
+/* 8010D514 00109174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D518 00109178 38 80 00 04 */ li r4, 4
+/* 8010D51C 0010917C 38 A0 00 00 */ li r5, 0
+/* 8010D520 00109180 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D524 00109184 48 14 68 8D */ bl func_80253DB0
+/* 8010D528 00109188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D52C 0010918C 38 00 00 FD */ li r0, 0xfd
+/* 8010D530 00109190 3B A0 00 01 */ li r29, 1
+/* 8010D534 00109194 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010D538 00109198 48 00 01 50 */ b lbl_8010D688
+lbl_8010D53C:
+/* 8010D53C 0010919C 88 05 01 67 */ lbz r0, 0x167(r5)
+/* 8010D540 001091A0 2C 00 00 00 */ cmpwi r0, 0
+/* 8010D544 001091A4 41 82 00 5C */ beq lbl_8010D5A0
+/* 8010D548 001091A8 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010D54C 001091AC 38 80 00 04 */ li r4, 4
+/* 8010D550 001091B0 38 A0 00 00 */ li r5, 0
+/* 8010D554 001091B4 48 14 68 5D */ bl func_80253DB0
+/* 8010D558 001091B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D55C 001091BC 38 80 00 02 */ li r4, 2
+/* 8010D560 001091C0 38 A0 00 00 */ li r5, 0
+/* 8010D564 001091C4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D568 001091C8 48 14 68 49 */ bl func_80253DB0
+/* 8010D56C 001091CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D570 001091D0 38 80 00 02 */ li r4, 2
+/* 8010D574 001091D4 38 A0 00 00 */ li r5, 0
+/* 8010D578 001091D8 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D57C 001091DC 48 14 68 35 */ bl func_80253DB0
+/* 8010D580 001091E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D584 001091E4 38 00 00 FE */ li r0, 0xfe
+/* 8010D588 001091E8 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D58C 001091EC 38 60 02 23 */ li r3, 0x223
+/* 8010D590 001091F0 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010D594 001091F4 38 80 00 00 */ li r4, 0
+/* 8010D598 001091F8 4B EF DB D9 */ bl func_8000B170
+/* 8010D59C 001091FC 48 00 00 EC */ b lbl_8010D688
+lbl_8010D5A0:
+/* 8010D5A0 00109200 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D5A4 00109204 38 60 02 22 */ li r3, 0x222
+/* 8010D5A8 00109208 38 80 00 00 */ li r4, 0
+/* 8010D5AC 0010920C 4B EF DB C5 */ bl func_8000B170
+/* 8010D5B0 00109210 48 00 00 D8 */ b lbl_8010D688
+lbl_8010D5B4:
+/* 8010D5B4 00109214 88 65 01 67 */ lbz r3, 0x167(r5)
+/* 8010D5B8 00109218 A0 05 01 C8 */ lhz r0, 0x1c8(r5)
+/* 8010D5BC 0010921C 38 63 00 01 */ addi r3, r3, 1
+/* 8010D5C0 00109220 7C 03 00 00 */ cmpw r3, r0
+/* 8010D5C4 00109224 40 80 00 5C */ bge lbl_8010D620
+/* 8010D5C8 00109228 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010D5CC 0010922C 38 80 00 04 */ li r4, 4
+/* 8010D5D0 00109230 38 A0 00 00 */ li r5, 0
+/* 8010D5D4 00109234 48 14 67 DD */ bl func_80253DB0
+/* 8010D5D8 00109238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D5DC 0010923C 38 80 00 02 */ li r4, 2
+/* 8010D5E0 00109240 38 A0 00 00 */ li r5, 0
+/* 8010D5E4 00109244 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D5E8 00109248 48 14 67 C9 */ bl func_80253DB0
+/* 8010D5EC 0010924C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D5F0 00109250 38 80 00 03 */ li r4, 3
+/* 8010D5F4 00109254 38 A0 00 00 */ li r5, 0
+/* 8010D5F8 00109258 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D5FC 0010925C 48 14 67 B5 */ bl func_80253DB0
+/* 8010D600 00109260 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D604 00109264 38 00 00 FE */ li r0, 0xfe
+/* 8010D608 00109268 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D60C 0010926C 38 60 02 23 */ li r3, 0x223
+/* 8010D610 00109270 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010D614 00109274 38 80 00 00 */ li r4, 0
+/* 8010D618 00109278 4B EF DB 59 */ bl func_8000B170
+/* 8010D61C 0010927C 48 00 00 6C */ b lbl_8010D688
+lbl_8010D620:
+/* 8010D620 00109280 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010D624 00109284 38 60 02 22 */ li r3, 0x222
+/* 8010D628 00109288 38 80 00 00 */ li r4, 0
+/* 8010D62C 0010928C 4B EF DB 45 */ bl func_8000B170
+/* 8010D630 00109290 48 00 00 58 */ b lbl_8010D688
+lbl_8010D634:
+/* 8010D634 00109294 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010D638 00109298 38 80 00 04 */ li r4, 4
+/* 8010D63C 0010929C 38 A0 00 00 */ li r5, 0
+/* 8010D640 001092A0 48 14 67 71 */ bl func_80253DB0
+/* 8010D644 001092A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D648 001092A8 38 80 00 01 */ li r4, 1
+/* 8010D64C 001092AC 38 A0 00 00 */ li r5, 0
+/* 8010D650 001092B0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D654 001092B4 48 14 67 5D */ bl func_80253DB0
+/* 8010D658 001092B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D65C 001092BC 38 80 00 04 */ li r4, 4
+/* 8010D660 001092C0 38 A0 00 00 */ li r5, 0
+/* 8010D664 001092C4 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D668 001092C8 48 14 67 49 */ bl func_80253DB0
+/* 8010D66C 001092CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D670 001092D0 38 80 00 01 */ li r4, 1
+/* 8010D674 001092D4 38 00 00 FD */ li r0, 0xfd
+/* 8010D678 001092D8 3B A0 00 02 */ li r29, 2
+/* 8010D67C 001092DC 98 83 01 64 */ stb r4, 0x164(r3)
+/* 8010D680 001092E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D684 001092E4 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8010D688:
+/* 8010D688 001092E8 2C 1D 00 00 */ cmpwi r29, 0
+/* 8010D68C 001092EC 41 82 6E D0 */ beq lbl_8011455C
+/* 8010D690 001092F0 7F A3 EB 78 */ mr r3, r29
+/* 8010D694 001092F4 4B F4 CE 39 */ bl func_8005A4CC
+/* 8010D698 001092F8 48 00 6E C4 */ b lbl_8011455C
+lbl_8010D69C:
+/* 8010D69C 001092FC 2C 03 00 07 */ cmpwi r3, 7
+/* 8010D6A0 00109300 41 82 01 04 */ beq lbl_8010D7A4
+/* 8010D6A4 00109304 40 80 00 28 */ bge lbl_8010D6CC
+/* 8010D6A8 00109308 2C 03 00 02 */ cmpwi r3, 2
+/* 8010D6AC 0010930C 41 82 00 78 */ beq lbl_8010D724
+/* 8010D6B0 00109310 40 80 00 10 */ bge lbl_8010D6C0
+/* 8010D6B4 00109314 2C 03 00 01 */ cmpwi r3, 1
+/* 8010D6B8 00109318 40 80 00 2C */ bge lbl_8010D6E4
+/* 8010D6BC 0010931C 48 00 6E A0 */ b lbl_8011455C
+lbl_8010D6C0:
+/* 8010D6C0 00109320 2C 03 00 04 */ cmpwi r3, 4
+/* 8010D6C4 00109324 40 80 6E 98 */ bge lbl_8011455C
+/* 8010D6C8 00109328 48 00 00 9C */ b lbl_8010D764
+lbl_8010D6CC:
+/* 8010D6CC 0010932C 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010D6D0 00109330 41 82 01 54 */ beq lbl_8010D824
+/* 8010D6D4 00109334 40 80 6E 88 */ bge lbl_8011455C
+/* 8010D6D8 00109338 2C 03 00 09 */ cmpwi r3, 9
+/* 8010D6DC 0010933C 40 80 6E 80 */ bge lbl_8011455C
+/* 8010D6E0 00109340 48 00 01 04 */ b lbl_8010D7E4
+lbl_8010D6E4:
+/* 8010D6E4 00109344 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D6E8 00109348 38 80 00 00 */ li r4, 0
+/* 8010D6EC 0010934C 38 A0 00 00 */ li r5, 0
+/* 8010D6F0 00109350 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D6F4 00109354 48 14 66 BD */ bl func_80253DB0
+/* 8010D6F8 00109358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D6FC 0010935C 38 80 00 02 */ li r4, 2
+/* 8010D700 00109360 38 A0 00 00 */ li r5, 0
+/* 8010D704 00109364 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D708 00109368 48 14 66 A9 */ bl func_80253DB0
+/* 8010D70C 0010936C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D710 00109370 38 80 00 04 */ li r4, 4
+/* 8010D714 00109374 38 A0 00 00 */ li r5, 0
+/* 8010D718 00109378 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D71C 0010937C 48 14 66 95 */ bl func_80253DB0
+/* 8010D720 00109380 48 00 6E 3C */ b lbl_8011455C
+lbl_8010D724:
+/* 8010D724 00109384 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D728 00109388 38 80 00 01 */ li r4, 1
+/* 8010D72C 0010938C 38 A0 00 00 */ li r5, 0
+/* 8010D730 00109390 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D734 00109394 48 14 66 7D */ bl func_80253DB0
+/* 8010D738 00109398 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D73C 0010939C 38 80 00 02 */ li r4, 2
+/* 8010D740 001093A0 38 A0 00 00 */ li r5, 0
+/* 8010D744 001093A4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D748 001093A8 48 14 66 69 */ bl func_80253DB0
+/* 8010D74C 001093AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D750 001093B0 38 80 00 04 */ li r4, 4
+/* 8010D754 001093B4 38 A0 00 00 */ li r5, 0
+/* 8010D758 001093B8 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D75C 001093BC 48 14 66 55 */ bl func_80253DB0
+/* 8010D760 001093C0 48 00 6D FC */ b lbl_8011455C
+lbl_8010D764:
+/* 8010D764 001093C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D768 001093C8 38 80 00 02 */ li r4, 2
+/* 8010D76C 001093CC 38 A0 00 00 */ li r5, 0
+/* 8010D770 001093D0 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D774 001093D4 48 14 66 3D */ bl func_80253DB0
+/* 8010D778 001093D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D77C 001093DC 38 80 00 02 */ li r4, 2
+/* 8010D780 001093E0 38 A0 00 00 */ li r5, 0
+/* 8010D784 001093E4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D788 001093E8 48 14 66 29 */ bl func_80253DB0
+/* 8010D78C 001093EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D790 001093F0 38 80 00 04 */ li r4, 4
+/* 8010D794 001093F4 38 A0 00 00 */ li r5, 0
+/* 8010D798 001093F8 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D79C 001093FC 48 14 66 15 */ bl func_80253DB0
+/* 8010D7A0 00109400 48 00 6D BC */ b lbl_8011455C
+lbl_8010D7A4:
+/* 8010D7A4 00109404 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D7A8 00109408 38 80 00 04 */ li r4, 4
+/* 8010D7AC 0010940C 38 A0 00 00 */ li r5, 0
+/* 8010D7B0 00109410 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D7B4 00109414 48 14 65 FD */ bl func_80253DB0
+/* 8010D7B8 00109418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D7BC 0010941C 38 80 00 02 */ li r4, 2
+/* 8010D7C0 00109420 38 A0 00 00 */ li r5, 0
+/* 8010D7C4 00109424 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D7C8 00109428 48 14 65 E9 */ bl func_80253DB0
+/* 8010D7CC 0010942C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D7D0 00109430 38 80 00 00 */ li r4, 0
+/* 8010D7D4 00109434 38 A0 00 00 */ li r5, 0
+/* 8010D7D8 00109438 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D7DC 0010943C 48 14 65 D5 */ bl func_80253DB0
+/* 8010D7E0 00109440 48 00 6D 7C */ b lbl_8011455C
+lbl_8010D7E4:
+/* 8010D7E4 00109444 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D7E8 00109448 38 80 00 04 */ li r4, 4
+/* 8010D7EC 0010944C 38 A0 00 00 */ li r5, 0
+/* 8010D7F0 00109450 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D7F4 00109454 48 14 65 BD */ bl func_80253DB0
+/* 8010D7F8 00109458 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D7FC 0010945C 38 80 00 02 */ li r4, 2
+/* 8010D800 00109460 38 A0 00 00 */ li r5, 0
+/* 8010D804 00109464 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D808 00109468 48 14 65 A9 */ bl func_80253DB0
+/* 8010D80C 0010946C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D810 00109470 38 80 00 01 */ li r4, 1
+/* 8010D814 00109474 38 A0 00 00 */ li r5, 0
+/* 8010D818 00109478 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D81C 0010947C 48 14 65 95 */ bl func_80253DB0
+/* 8010D820 00109480 48 00 6D 3C */ b lbl_8011455C
+lbl_8010D824:
+/* 8010D824 00109484 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D828 00109488 38 80 00 04 */ li r4, 4
+/* 8010D82C 0010948C 38 A0 00 00 */ li r5, 0
+/* 8010D830 00109490 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D834 00109494 48 14 65 7D */ bl func_80253DB0
+/* 8010D838 00109498 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D83C 0010949C 38 80 00 00 */ li r4, 0
+/* 8010D840 001094A0 38 A0 00 00 */ li r5, 0
+/* 8010D844 001094A4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010D848 001094A8 48 14 65 69 */ bl func_80253DB0
+/* 8010D84C 001094AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D850 001094B0 38 80 00 04 */ li r4, 4
+/* 8010D854 001094B4 38 A0 00 00 */ li r5, 0
+/* 8010D858 001094B8 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D85C 001094BC 48 14 65 55 */ bl func_80253DB0
+/* 8010D860 001094C0 48 00 6C FC */ b lbl_8011455C
+/* 8010D864 001094C4 A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010D868 001094C8 48 14 65 69 */ bl func_80253DD0
+/* 8010D86C 001094CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010D870 001094D0 28 00 00 03 */ cmplwi r0, 3
+/* 8010D874 001094D4 40 82 6C E8 */ bne lbl_8011455C
+/* 8010D878 001094D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D87C 001094DC 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010D880 001094E0 28 00 00 01 */ cmplwi r0, 1
+/* 8010D884 001094E4 40 82 00 18 */ bne lbl_8010D89C
+/* 8010D888 001094E8 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D88C 001094EC 38 80 00 00 */ li r4, 0
+/* 8010D890 001094F0 38 A0 00 00 */ li r5, 0
+/* 8010D894 001094F4 48 14 65 1D */ bl func_80253DB0
+/* 8010D898 001094F8 48 00 00 30 */ b lbl_8010D8C8
+lbl_8010D89C:
+/* 8010D89C 001094FC A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D8A0 00109500 38 80 00 01 */ li r4, 1
+/* 8010D8A4 00109504 38 A0 00 00 */ li r5, 0
+/* 8010D8A8 00109508 48 14 65 09 */ bl func_80253DB0
+/* 8010D8AC 0010950C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D8B0 00109510 38 00 00 01 */ li r0, 1
+/* 8010D8B4 00109514 88 64 01 EA */ lbz r3, 0x1ea(r4)
+/* 8010D8B8 00109518 38 63 00 01 */ addi r3, r3, 1
+/* 8010D8BC 0010951C B0 64 01 26 */ sth r3, 0x126(r4)
+/* 8010D8C0 00109520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D8C4 00109524 B0 03 01 2A */ sth r0, 0x12a(r3)
+lbl_8010D8C8:
+/* 8010D8C8 00109528 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D8CC 0010952C 38 00 00 FB */ li r0, 0xfb
+/* 8010D8D0 00109530 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010D8D4 00109534 48 00 6C 88 */ b lbl_8011455C
+/* 8010D8D8 00109538 A8 7F 00 B8 */ lha r3, 0xb8(r31)
+/* 8010D8DC 0010953C 48 14 64 F5 */ bl func_80253DD0
+/* 8010D8E0 00109540 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010D8E4 00109544 28 00 00 03 */ cmplwi r0, 3
+/* 8010D8E8 00109548 40 82 6C 74 */ bne lbl_8011455C
+/* 8010D8EC 0010954C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D8F0 00109550 38 80 00 05 */ li r4, 5
+/* 8010D8F4 00109554 38 A0 00 00 */ li r5, 0
+/* 8010D8F8 00109558 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D8FC 0010955C 48 14 64 B5 */ bl func_80253DB0
+/* 8010D900 00109560 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D904 00109564 38 80 00 01 */ li r4, 1
+/* 8010D908 00109568 38 A0 00 00 */ li r5, 0
+/* 8010D90C 0010956C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010D910 00109570 48 14 64 A1 */ bl func_80253DB0
+/* 8010D914 00109574 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D918 00109578 38 00 00 FF */ li r0, 0xff
+/* 8010D91C 0010957C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010D920 00109580 48 00 6C 3C */ b lbl_8011455C
+/* 8010D924 00109584 A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010D928 00109588 48 14 64 A9 */ bl func_80253DD0
+/* 8010D92C 0010958C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010D930 00109590 28 00 00 03 */ cmplwi r0, 3
+/* 8010D934 00109594 40 82 6C 28 */ bne lbl_8011455C
+/* 8010D938 00109598 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D93C 0010959C 38 80 00 08 */ li r4, 8
+/* 8010D940 001095A0 38 A0 00 00 */ li r5, 0
+/* 8010D944 001095A4 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D948 001095A8 48 14 64 A9 */ bl func_80253DF0
+/* 8010D94C 001095AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D950 001095B0 38 80 00 08 */ li r4, 8
+/* 8010D954 001095B4 38 A0 00 00 */ li r5, 0
+/* 8010D958 001095B8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010D95C 001095BC 48 14 64 95 */ bl func_80253DF0
+/* 8010D960 001095C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D964 001095C4 80 04 01 20 */ lwz r0, 0x120(r4)
+/* 8010D968 001095C8 28 00 00 07 */ cmplwi r0, 7
+/* 8010D96C 001095CC 40 82 00 14 */ bne lbl_8010D980
+/* 8010D970 001095D0 88 64 01 67 */ lbz r3, 0x167(r4)
+/* 8010D974 001095D4 38 03 FF FF */ addi r0, r3, -1
+/* 8010D978 001095D8 98 04 01 67 */ stb r0, 0x167(r4)
+/* 8010D97C 001095DC 48 00 00 10 */ b lbl_8010D98C
+lbl_8010D980:
+/* 8010D980 001095E0 88 64 01 67 */ lbz r3, 0x167(r4)
+/* 8010D984 001095E4 38 03 00 01 */ addi r0, r3, 1
+/* 8010D988 001095E8 98 04 01 67 */ stb r0, 0x167(r4)
+lbl_8010D98C:
+/* 8010D98C 001095EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D990 001095F0 38 00 00 F9 */ li r0, 0xf9
+/* 8010D994 001095F4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010D998 001095F8 48 00 6B C4 */ b lbl_8011455C
+/* 8010D99C 001095FC 88 1F 01 64 */ lbz r0, 0x164(r31)
+/* 8010D9A0 00109600 2C 00 00 00 */ cmpwi r0, 0
+/* 8010D9A4 00109604 41 82 00 78 */ beq lbl_8010DA1C
+/* 8010D9A8 00109608 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010D9AC 0010960C 48 14 64 25 */ bl func_80253DD0
+/* 8010D9B0 00109610 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010D9B4 00109614 28 00 00 03 */ cmplwi r0, 3
+/* 8010D9B8 00109618 40 82 6B A4 */ bne lbl_8011455C
+/* 8010D9BC 0010961C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D9C0 00109620 38 80 00 01 */ li r4, 1
+/* 8010D9C4 00109624 38 A0 00 00 */ li r5, 0
+/* 8010D9C8 00109628 A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010D9CC 0010962C 48 14 63 E5 */ bl func_80253DB0
+/* 8010D9D0 00109630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D9D4 00109634 38 80 00 05 */ li r4, 5
+/* 8010D9D8 00109638 38 A0 00 00 */ li r5, 0
+/* 8010D9DC 0010963C A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010D9E0 00109640 48 14 63 D1 */ bl func_80253DB0
+/* 8010D9E4 00109644 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D9E8 00109648 38 80 00 05 */ li r4, 5
+/* 8010D9EC 0010964C 38 A0 00 00 */ li r5, 0
+/* 8010D9F0 00109650 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010D9F4 00109654 48 14 63 BD */ bl func_80253DB0
+/* 8010D9F8 00109658 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010D9FC 0010965C 38 80 00 01 */ li r4, 1
+/* 8010DA00 00109660 38 A0 00 00 */ li r5, 0
+/* 8010DA04 00109664 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010DA08 00109668 48 14 63 A9 */ bl func_80253DB0
+/* 8010DA0C 0010966C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DA10 00109670 38 00 01 03 */ li r0, 0x103
+/* 8010DA14 00109674 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DA18 00109678 48 00 6B 44 */ b lbl_8011455C
+lbl_8010DA1C:
+/* 8010DA1C 0010967C A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010DA20 00109680 48 14 63 B1 */ bl func_80253DD0
+/* 8010DA24 00109684 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010DA28 00109688 28 00 00 03 */ cmplwi r0, 3
+/* 8010DA2C 0010968C 40 82 6B 30 */ bne lbl_8011455C
+/* 8010DA30 00109690 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DA34 00109694 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 8010DA38 00109698 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 8010DA3C 0010969C 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010DA40 001096A0 38 63 00 70 */ addi r3, r3, 0x70
+/* 8010DA44 001096A4 54 00 08 3C */ slwi r0, r0, 1
+/* 8010DA48 001096A8 7C 84 02 14 */ add r4, r4, r0
+/* 8010DA4C 001096AC A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010DA50 001096B0 48 28 B5 99 */ bl func_80398FE8
+/* 8010DA54 001096B4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8010DA58 001096B8 28 00 00 82 */ cmplwi r0, 0x82
+/* 8010DA5C 001096BC 40 82 00 14 */ bne lbl_8010DA70
+/* 8010DA60 001096C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DA64 001096C4 38 00 01 00 */ li r0, 0x100
+/* 8010DA68 001096C8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DA6C 001096CC 48 00 6A F0 */ b lbl_8011455C
+lbl_8010DA70:
+/* 8010DA70 001096D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DA74 001096D4 38 00 01 04 */ li r0, 0x104
+/* 8010DA78 001096D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DA7C 001096DC 48 00 6A E0 */ b lbl_8011455C
+/* 8010DA80 001096E0 48 00 EE F5 */ bl func_8011C974
+/* 8010DA84 001096E4 7C 7C 1B 78 */ mr r28, r3
+/* 8010DA88 001096E8 3B C0 00 02 */ li r30, 2
+lbl_8010DA8C:
+/* 8010DA8C 001096EC 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8010DA90 001096F0 38 80 00 00 */ li r4, 0
+/* 8010DA94 001096F4 1F A0 00 8C */ mulli r29, r0, 0x8c
+/* 8010DA98 001096F8 38 A0 00 88 */ li r5, 0x88
+/* 8010DA9C 001096FC 7C 7C EA 14 */ add r3, r28, r29
+/* 8010DAA0 00109700 38 63 06 48 */ addi r3, r3, 0x648
+/* 8010DAA4 00109704 4B EF 66 61 */ bl memset
+/* 8010DAA8 00109708 7C 7C EA 14 */ add r3, r28, r29
+/* 8010DAAC 0010970C 38 80 00 00 */ li r4, 0
+/* 8010DAB0 00109710 38 63 14 20 */ addi r3, r3, 0x1420
+/* 8010DAB4 00109714 38 A0 00 88 */ li r5, 0x88
+/* 8010DAB8 00109718 4B EF 66 4D */ bl memset
+/* 8010DABC 0010971C 3B DE 00 01 */ addi r30, r30, 1
+/* 8010DAC0 00109720 28 1E 00 06 */ cmplwi r30, 6
+/* 8010DAC4 00109724 41 80 FF C8 */ blt lbl_8010DA8C
+/* 8010DAC8 00109728 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DACC 0010972C 38 00 01 05 */ li r0, 0x105
+/* 8010DAD0 00109730 38 60 00 01 */ li r3, 1
+/* 8010DAD4 00109734 38 80 00 04 */ li r4, 4
+/* 8010DAD8 00109738 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010DADC 0010973C 38 A0 00 14 */ li r5, 0x14
+/* 8010DAE0 00109740 38 C0 03 F2 */ li r6, 0x3f2
+/* 8010DAE4 00109744 38 E0 00 04 */ li r7, 4
+/* 8010DAE8 00109748 39 00 00 01 */ li r8, 1
+/* 8010DAEC 0010974C 48 01 01 05 */ bl func_8011DBF0
+/* 8010DAF0 00109750 38 60 00 00 */ li r3, 0
+/* 8010DAF4 00109754 48 01 02 B5 */ bl func_8011DDA8
+/* 8010DAF8 00109758 4B EF EC F1 */ bl func_8000C7E8
+/* 8010DAFC 0010975C 38 80 00 00 */ li r4, 0
+/* 8010DB00 00109760 4B EF FD 11 */ bl func_8000D810
+/* 8010DB04 00109764 38 60 02 60 */ li r3, 0x260
+/* 8010DB08 00109768 38 80 00 00 */ li r4, 0
+/* 8010DB0C 0010976C 38 A0 00 01 */ li r5, 1
+/* 8010DB10 00109770 48 05 4E 31 */ bl func_80162940
+/* 8010DB14 00109774 48 00 6A 48 */ b lbl_8011455C
+/* 8010DB18 00109778 C0 22 8C C8 */ lfs f1, lbl_806412C8-_SDA2_BASE_(r2)
+/* 8010DB1C 0010977C 38 60 00 02 */ li r3, 2
+/* 8010DB20 00109780 4B F4 26 6D */ bl func_8005018C
+/* 8010DB24 00109784 38 60 00 01 */ li r3, 1
+/* 8010DB28 00109788 4B F4 89 31 */ bl func_80056458
+/* 8010DB2C 0010978C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010DB30 00109790 38 60 02 33 */ li r3, 0x233
+/* 8010DB34 00109794 38 80 00 00 */ li r4, 0
+/* 8010DB38 00109798 4B EF D6 39 */ bl func_8000B170
+/* 8010DB3C 0010979C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DB40 001097A0 38 00 01 06 */ li r0, 0x106
+/* 8010DB44 001097A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DB48 001097A8 48 00 6A 14 */ b lbl_8011455C
+/* 8010DB4C 001097AC 4B F4 27 71 */ bl func_800502BC
+/* 8010DB50 001097B0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010DB54 001097B4 41 82 6A 08 */ beq lbl_8011455C
+/* 8010DB58 001097B8 38 60 00 01 */ li r3, 1
+/* 8010DB5C 001097BC 4B F4 A4 59 */ bl func_80057FB4
+/* 8010DB60 001097C0 48 00 EE 15 */ bl func_8011C974
+/* 8010DB64 001097C4 7C 7C 1B 78 */ mr r28, r3
+/* 8010DB68 001097C8 4B F4 9D 55 */ bl func_800578BC
+/* 8010DB6C 001097CC 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 8010DB70 001097D0 80 9C 00 10 */ lwz r4, 0x10(r28)
+/* 8010DB74 001097D4 48 11 8C 35 */ bl func_802267A8
+/* 8010DB78 001097D8 48 00 69 E4 */ b lbl_8011455C
+/* 8010DB7C 001097DC A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010DB80 001097E0 48 14 62 51 */ bl func_80253DD0
+/* 8010DB84 001097E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010DB88 001097E8 28 00 00 03 */ cmplwi r0, 3
+/* 8010DB8C 001097EC 40 82 69 D0 */ bne lbl_8011455C
+/* 8010DB90 001097F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DB94 001097F4 38 80 00 08 */ li r4, 8
+/* 8010DB98 001097F8 38 A0 00 00 */ li r5, 0
+/* 8010DB9C 001097FC A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010DBA0 00109800 48 14 62 51 */ bl func_80253DF0
+/* 8010DBA4 00109804 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DBA8 00109808 38 80 00 08 */ li r4, 8
+/* 8010DBAC 0010980C 38 A0 00 00 */ li r5, 0
+/* 8010DBB0 00109810 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8010DBB4 00109814 48 14 62 3D */ bl func_80253DF0
+/* 8010DBB8 00109818 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DBBC 0010981C 38 80 00 08 */ li r4, 8
+/* 8010DBC0 00109820 38 A0 00 00 */ li r5, 0
+/* 8010DBC4 00109824 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010DBC8 00109828 48 14 62 29 */ bl func_80253DF0
+/* 8010DBCC 0010982C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DBD0 00109830 38 80 00 08 */ li r4, 8
+/* 8010DBD4 00109834 38 A0 00 00 */ li r5, 0
+/* 8010DBD8 00109838 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010DBDC 0010983C 48 14 62 15 */ bl func_80253DF0
+/* 8010DBE0 00109840 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DBE4 00109844 38 00 00 F1 */ li r0, 0xf1
+/* 8010DBE8 00109848 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DBEC 0010984C 48 00 69 70 */ b lbl_8011455C
+/* 8010DBF0 00109850 A8 7F 00 B6 */ lha r3, 0xb6(r31)
+/* 8010DBF4 00109854 38 80 00 08 */ li r4, 8
+/* 8010DBF8 00109858 38 A0 00 01 */ li r5, 1
+/* 8010DBFC 0010985C 48 14 61 F5 */ bl func_80253DF0
+/* 8010DC00 00109860 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DC04 00109864 38 80 00 02 */ li r4, 2
+/* 8010DC08 00109868 38 A0 00 00 */ li r5, 0
+/* 8010DC0C 0010986C A8 63 00 B6 */ lha r3, 0xb6(r3)
+/* 8010DC10 00109870 48 14 61 A1 */ bl func_80253DB0
+/* 8010DC14 00109874 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DC18 00109878 38 00 01 01 */ li r0, 0x101
+/* 8010DC1C 0010987C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DC20 00109880 48 00 69 3C */ b lbl_8011455C
+/* 8010DC24 00109884 A8 7F 00 B6 */ lha r3, 0xb6(r31)
+/* 8010DC28 00109888 48 14 61 A9 */ bl func_80253DD0
+/* 8010DC2C 0010988C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010DC30 00109890 28 00 00 03 */ cmplwi r0, 3
+/* 8010DC34 00109894 40 82 69 28 */ bne lbl_8011455C
+/* 8010DC38 00109898 38 60 00 80 */ li r3, 0x80
+/* 8010DC3C 0010989C 38 80 00 00 */ li r4, 0
+/* 8010DC40 001098A0 38 A0 00 00 */ li r5, 0
+/* 8010DC44 001098A4 38 C0 00 01 */ li r6, 1
+/* 8010DC48 001098A8 4B F4 BE 25 */ bl func_80059A6C
+/* 8010DC4C 001098AC 2C 03 00 00 */ cmpwi r3, 0
+/* 8010DC50 001098B0 41 82 69 0C */ beq lbl_8011455C
+/* 8010DC54 001098B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DC58 001098B8 38 80 00 01 */ li r4, 1
+/* 8010DC5C 001098BC 38 A0 00 00 */ li r5, 0
+/* 8010DC60 001098C0 A8 63 00 B6 */ lha r3, 0xb6(r3)
+/* 8010DC64 001098C4 48 14 61 4D */ bl func_80253DB0
+/* 8010DC68 001098C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DC6C 001098CC 38 00 01 02 */ li r0, 0x102
+/* 8010DC70 001098D0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DC74 001098D4 48 00 68 E8 */ b lbl_8011455C
+/* 8010DC78 001098D8 A8 7F 00 B6 */ lha r3, 0xb6(r31)
+/* 8010DC7C 001098DC 48 14 61 55 */ bl func_80253DD0
+/* 8010DC80 001098E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010DC84 001098E4 28 00 00 03 */ cmplwi r0, 3
+/* 8010DC88 001098E8 40 82 68 D4 */ bne lbl_8011455C
+/* 8010DC8C 001098EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DC90 001098F0 38 80 00 08 */ li r4, 8
+/* 8010DC94 001098F4 38 A0 00 00 */ li r5, 0
+/* 8010DC98 001098F8 A8 63 00 B6 */ lha r3, 0xb6(r3)
+/* 8010DC9C 001098FC 48 14 61 55 */ bl func_80253DF0
+/* 8010DCA0 00109900 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DCA4 00109904 38 00 00 FB */ li r0, 0xfb
+/* 8010DCA8 00109908 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DCAC 0010990C 48 00 68 B0 */ b lbl_8011455C
+/* 8010DCB0 00109910 38 60 00 0C */ li r3, 0xc
+/* 8010DCB4 00109914 38 80 00 00 */ li r4, 0
+/* 8010DCB8 00109918 4B F4 87 35 */ bl func_800563EC
+/* 8010DCBC 0010991C 48 00 EC B9 */ bl func_8011C974
+/* 8010DCC0 00109920 7C 7F 1B 78 */ mr r31, r3
+/* 8010DCC4 00109924 48 05 19 CD */ bl func_8015F690
+/* 8010DCC8 00109928 7C 7C 1B 78 */ mr r28, r3
+/* 8010DCCC 0010992C 4B EF EB 1D */ bl func_8000C7E8
+/* 8010DCD0 00109930 88 9C 00 45 */ lbz r4, 0x45(r28)
+/* 8010DCD4 00109934 4B EF FB 3D */ bl func_8000D810
+/* 8010DCD8 00109938 88 1F 00 1C */ lbz r0, 0x1c(r31)
+/* 8010DCDC 0010993C 2C 00 00 00 */ cmpwi r0, 0
+/* 8010DCE0 00109940 41 82 00 0C */ beq lbl_8010DCEC
+/* 8010DCE4 00109944 28 00 00 03 */ cmplwi r0, 3
+/* 8010DCE8 00109948 40 82 00 64 */ bne lbl_8010DD4C
+lbl_8010DCEC:
+/* 8010DCEC 0010994C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DCF0 00109950 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
+/* 8010DCF4 00109954 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
+/* 8010DCF8 00109958 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010DCFC 0010995C 38 7C 00 70 */ addi r3, r28, 0x70
+/* 8010DD00 00109960 54 00 08 3C */ slwi r0, r0, 1
+/* 8010DD04 00109964 7C 84 02 14 */ add r4, r4, r0
+/* 8010DD08 00109968 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010DD0C 0010996C 48 28 B2 75 */ bl func_80398F80
+/* 8010DD10 00109970 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010DD14 00109974 48 05 4D 7D */ bl func_80162A90
+/* 8010DD18 00109978 28 03 00 01 */ cmplwi r3, 1
+/* 8010DD1C 0010997C 40 82 00 30 */ bne lbl_8010DD4C
+/* 8010DD20 00109980 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DD24 00109984 38 7C 00 70 */ addi r3, r28, 0x70
+/* 8010DD28 00109988 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010DD2C 0010998C 54 00 08 3C */ slwi r0, r0, 1
+/* 8010DD30 00109990 7C 84 02 14 */ add r4, r4, r0
+/* 8010DD34 00109994 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010DD38 00109998 48 28 B2 49 */ bl func_80398F80
+/* 8010DD3C 0010999C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010DD40 001099A0 38 80 00 02 */ li r4, 2
+/* 8010DD44 001099A4 38 A0 00 01 */ li r5, 1
+/* 8010DD48 001099A8 48 05 4B F9 */ bl func_80162940
+lbl_8010DD4C:
+/* 8010DD4C 001099AC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DD50 001099B0 38 60 00 01 */ li r3, 1
+/* 8010DD54 001099B4 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 8010DD58 001099B8 60 00 20 00 */ ori r0, r0, 0x2000
+/* 8010DD5C 001099BC B0 04 02 20 */ sth r0, 0x220(r4)
+/* 8010DD60 001099C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DD64 001099C4 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 8010DD68 001099C8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8010DD6C 001099CC B0 04 02 20 */ sth r0, 0x220(r4)
+/* 8010DD70 001099D0 4B F4 9C 8D */ bl func_800579FC
+/* 8010DD74 001099D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DD78 001099D8 38 80 00 FF */ li r4, 0xff
+/* 8010DD7C 001099DC 38 A0 00 00 */ li r5, 0
+/* 8010DD80 001099E0 38 00 00 10 */ li r0, 0x10
+/* 8010DD84 001099E4 90 83 01 20 */ stw r4, 0x120(r3)
+/* 8010DD88 001099E8 38 60 00 00 */ li r3, 0
+/* 8010DD8C 001099EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DD90 001099F0 98 A4 01 EA */ stb r5, 0x1ea(r4)
+/* 8010DD94 001099F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DD98 001099F8 B0 A4 01 26 */ sth r5, 0x126(r4)
+/* 8010DD9C 001099FC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DDA0 00109A00 98 A4 01 EB */ stb r5, 0x1eb(r4)
+/* 8010DDA4 00109A04 7C 09 03 A6 */ mtctr r0
+lbl_8010DDA8:
+/* 8010DDA8 00109A08 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DDAC 00109A0C 7C 80 1A 14 */ add r4, r0, r3
+/* 8010DDB0 00109A10 38 63 00 02 */ addi r3, r3, 2
+/* 8010DDB4 00109A14 B0 A4 01 CA */ sth r5, 0x1ca(r4)
+/* 8010DDB8 00109A18 42 00 FF F0 */ bdnz lbl_8010DDA8
+/* 8010DDBC 00109A1C 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 8010DDC0 00109A20 3B A0 00 00 */ li r29, 0
+/* 8010DDC4 00109A24 3B 83 CE 34 */ addi r28, r3, lbl_8063CE34@l
+lbl_8010DDC8:
+/* 8010DDC8 00109A28 88 1F 00 1C */ lbz r0, 0x1c(r31)
+/* 8010DDCC 00109A2C 2C 00 00 00 */ cmpwi r0, 0
+/* 8010DDD0 00109A30 40 82 00 38 */ bne lbl_8010DE08
+/* 8010DDD4 00109A34 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DDD8 00109A38 7F A5 EB 78 */ mr r5, r29
+/* 8010DDDC 00109A3C 57 BE 08 3C */ slwi r30, r29, 1
+/* 8010DDE0 00109A40 38 7C 00 70 */ addi r3, r28, 0x70
+/* 8010DDE4 00109A44 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010DDE8 00109A48 54 00 08 3C */ slwi r0, r0, 1
+/* 8010DDEC 00109A4C 7C 84 02 14 */ add r4, r4, r0
+/* 8010DDF0 00109A50 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010DDF4 00109A54 48 28 B4 15 */ bl func_80399208
+/* 8010DDF8 00109A58 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DDFC 00109A5C 7C 80 F2 14 */ add r4, r0, r30
+/* 8010DE00 00109A60 B0 64 01 CA */ sth r3, 0x1ca(r4)
+/* 8010DE04 00109A64 48 00 00 34 */ b lbl_8010DE38
+lbl_8010DE08:
+/* 8010DE08 00109A68 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DE0C 00109A6C 7F A5 EB 78 */ mr r5, r29
+/* 8010DE10 00109A70 57 BE 08 3C */ slwi r30, r29, 1
+/* 8010DE14 00109A74 38 7C 00 70 */ addi r3, r28, 0x70
+/* 8010DE18 00109A78 88 04 01 67 */ lbz r0, 0x167(r4)
+/* 8010DE1C 00109A7C 54 00 08 3C */ slwi r0, r0, 1
+/* 8010DE20 00109A80 7C 84 02 14 */ add r4, r4, r0
+/* 8010DE24 00109A84 A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 8010DE28 00109A88 48 28 B4 39 */ bl func_80399260
+/* 8010DE2C 00109A8C 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DE30 00109A90 7C 80 F2 14 */ add r4, r0, r30
+/* 8010DE34 00109A94 B0 64 01 CA */ sth r3, 0x1ca(r4)
+lbl_8010DE38:
+/* 8010DE38 00109A98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DE3C 00109A9C 7C 64 F2 14 */ add r3, r4, r30
+/* 8010DE40 00109AA0 A0 03 01 CA */ lhz r0, 0x1ca(r3)
+/* 8010DE44 00109AA4 2C 00 00 00 */ cmpwi r0, 0
+/* 8010DE48 00109AA8 41 82 00 1C */ beq lbl_8010DE64
+/* 8010DE4C 00109AAC 88 64 01 EB */ lbz r3, 0x1eb(r4)
+/* 8010DE50 00109AB0 3B BD 00 01 */ addi r29, r29, 1
+/* 8010DE54 00109AB4 28 1D 00 04 */ cmplwi r29, 4
+/* 8010DE58 00109AB8 38 03 00 01 */ addi r0, r3, 1
+/* 8010DE5C 00109ABC 98 04 01 EB */ stb r0, 0x1eb(r4)
+/* 8010DE60 00109AC0 41 80 FF 68 */ blt lbl_8010DDC8
+lbl_8010DE64:
+/* 8010DE64 00109AC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DE68 00109AC8 38 80 00 08 */ li r4, 8
+/* 8010DE6C 00109ACC 38 A0 00 01 */ li r5, 1
+/* 8010DE70 00109AD0 A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010DE74 00109AD4 48 14 5F 7D */ bl func_80253DF0
+/* 8010DE78 00109AD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DE7C 00109ADC 38 80 00 02 */ li r4, 2
+/* 8010DE80 00109AE0 38 A0 00 00 */ li r5, 0
+/* 8010DE84 00109AE4 A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010DE88 00109AE8 48 14 5F 29 */ bl func_80253DB0
+/* 8010DE8C 00109AEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DE90 00109AF0 38 80 00 08 */ li r4, 8
+/* 8010DE94 00109AF4 38 A0 00 01 */ li r5, 1
+/* 8010DE98 00109AF8 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010DE9C 00109AFC 48 14 5F 55 */ bl func_80253DF0
+/* 8010DEA0 00109B00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DEA4 00109B04 38 80 00 06 */ li r4, 6
+/* 8010DEA8 00109B08 38 A0 00 00 */ li r5, 0
+/* 8010DEAC 00109B0C A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010DEB0 00109B10 48 14 5F 01 */ bl func_80253DB0
+/* 8010DEB4 00109B14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DEB8 00109B18 38 80 00 08 */ li r4, 8
+/* 8010DEBC 00109B1C 38 A0 00 01 */ li r5, 1
+/* 8010DEC0 00109B20 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010DEC4 00109B24 48 14 5F 2D */ bl func_80253DF0
+/* 8010DEC8 00109B28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DECC 00109B2C 38 80 00 04 */ li r4, 4
+/* 8010DED0 00109B30 38 A0 00 00 */ li r5, 0
+/* 8010DED4 00109B34 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010DED8 00109B38 48 14 5E D9 */ bl func_80253DB0
+/* 8010DEDC 00109B3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DEE0 00109B40 38 00 01 08 */ li r0, 0x108
+/* 8010DEE4 00109B44 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010DEE8 00109B48 48 00 66 74 */ b lbl_8011455C
+/* 8010DEEC 00109B4C A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010DEF0 00109B50 48 14 5E E1 */ bl func_80253DD0
+/* 8010DEF4 00109B54 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010DEF8 00109B58 28 00 00 03 */ cmplwi r0, 3
+/* 8010DEFC 00109B5C 40 82 66 60 */ bne lbl_8011455C
+/* 8010DF00 00109B60 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DF04 00109B64 38 00 01 09 */ li r0, 0x109
+/* 8010DF08 00109B68 38 60 00 00 */ li r3, 0
+/* 8010DF0C 00109B6C 38 80 00 00 */ li r4, 0
+/* 8010DF10 00109B70 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010DF14 00109B74 4B F4 B9 E5 */ bl func_800598F8
+/* 8010DF18 00109B78 38 60 00 01 */ li r3, 1
+/* 8010DF1C 00109B7C 38 80 00 00 */ li r4, 0
+/* 8010DF20 00109B80 38 A0 00 00 */ li r5, 0
+/* 8010DF24 00109B84 38 C0 00 63 */ li r6, 0x63
+/* 8010DF28 00109B88 38 E0 00 02 */ li r7, 2
+/* 8010DF2C 00109B8C 39 00 00 00 */ li r8, 0
+/* 8010DF30 00109B90 4B F4 BA 99 */ bl func_800599C8
+/* 8010DF34 00109B94 38 60 00 02 */ li r3, 2
+/* 8010DF38 00109B98 38 80 00 01 */ li r4, 1
+/* 8010DF3C 00109B9C 38 A0 00 00 */ li r5, 0
+/* 8010DF40 00109BA0 38 C0 00 63 */ li r6, 0x63
+/* 8010DF44 00109BA4 38 E0 00 63 */ li r7, 0x63
+/* 8010DF48 00109BA8 39 00 00 00 */ li r8, 0
+/* 8010DF4C 00109BAC 4B F4 BA 7D */ bl func_800599C8
+/* 8010DF50 00109BB0 38 60 00 63 */ li r3, 0x63
+/* 8010DF54 00109BB4 38 80 00 02 */ li r4, 2
+/* 8010DF58 00109BB8 38 A0 00 02 */ li r5, 2
+/* 8010DF5C 00109BBC 38 C0 00 00 */ li r6, 0
+/* 8010DF60 00109BC0 38 E0 00 00 */ li r7, 0
+/* 8010DF64 00109BC4 39 00 00 00 */ li r8, 0
+/* 8010DF68 00109BC8 4B F4 BA 61 */ bl func_800599C8
+/* 8010DF6C 00109BCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DF70 00109BD0 38 00 00 63 */ li r0, 0x63
+/* 8010DF74 00109BD4 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8010DF78 00109BD8 48 00 65 E4 */ b lbl_8011455C
+/* 8010DF7C 00109BDC 80 1F 01 20 */ lwz r0, 0x120(r31)
+/* 8010DF80 00109BE0 38 60 00 2F */ li r3, 0x2f
+/* 8010DF84 00109BE4 38 A0 00 00 */ li r5, 0
+/* 8010DF88 00109BE8 38 C0 00 01 */ li r6, 1
+/* 8010DF8C 00109BEC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8010DF90 00109BF0 4B F4 BA DD */ bl func_80059A6C
+/* 8010DF94 00109BF4 2C 03 00 00 */ cmpwi r3, 0
+/* 8010DF98 00109BF8 41 82 65 C4 */ beq lbl_8011455C
+/* 8010DF9C 00109BFC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010DFA0 00109C00 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DFA4 00109C04 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010DFA8 00109C08 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010DFAC 00109C0C 41 82 01 7C */ beq lbl_8010E128
+/* 8010DFB0 00109C10 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010DFB4 00109C14 3B A0 00 00 */ li r29, 0
+/* 8010DFB8 00109C18 80 85 01 20 */ lwz r4, 0x120(r5)
+/* 8010DFBC 00109C1C 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8010DFC0 00109C20 41 82 01 20 */ beq lbl_8010E0E0
+/* 8010DFC4 00109C24 40 80 00 1C */ bge lbl_8010DFE0
+/* 8010DFC8 00109C28 2C 04 00 02 */ cmpwi r4, 2
+/* 8010DFCC 00109C2C 41 82 00 A8 */ beq lbl_8010E074
+/* 8010DFD0 00109C30 40 80 01 44 */ bge lbl_8010E114
+/* 8010DFD4 00109C34 2C 04 00 01 */ cmpwi r4, 1
+/* 8010DFD8 00109C38 40 80 00 1C */ bge lbl_8010DFF4
+/* 8010DFDC 00109C3C 48 00 01 38 */ b lbl_8010E114
+lbl_8010DFE0:
+/* 8010DFE0 00109C40 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8010DFE4 00109C44 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8010DFE8 00109C48 7C 04 00 00 */ cmpw r4, r0
+/* 8010DFEC 00109C4C 41 82 00 F4 */ beq lbl_8010E0E0
+/* 8010DFF0 00109C50 48 00 01 24 */ b lbl_8010E114
+lbl_8010DFF4:
+/* 8010DFF4 00109C54 88 05 01 EA */ lbz r0, 0x1ea(r5)
+/* 8010DFF8 00109C58 2C 00 00 00 */ cmpwi r0, 0
+/* 8010DFFC 00109C5C 41 82 00 64 */ beq lbl_8010E060
+/* 8010E000 00109C60 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010E004 00109C64 38 80 00 08 */ li r4, 8
+/* 8010E008 00109C68 38 A0 00 00 */ li r5, 0
+/* 8010E00C 00109C6C 48 14 5D A5 */ bl func_80253DB0
+/* 8010E010 00109C70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E014 00109C74 38 80 00 02 */ li r4, 2
+/* 8010E018 00109C78 38 A0 00 00 */ li r5, 0
+/* 8010E01C 00109C7C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010E020 00109C80 48 14 5D 91 */ bl func_80253DB0
+/* 8010E024 00109C84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E028 00109C88 38 80 01 0A */ li r4, 0x10a
+/* 8010E02C 00109C8C 38 00 00 08 */ li r0, 8
+/* 8010E030 00109C90 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010E034 00109C94 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010E038 00109C98 38 60 02 23 */ li r3, 0x223
+/* 8010E03C 00109C9C 38 80 00 00 */ li r4, 0
+/* 8010E040 00109CA0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E044 00109CA4 88 A6 01 EA */ lbz r5, 0x1ea(r6)
+/* 8010E048 00109CA8 38 A5 FF FF */ addi r5, r5, -1
+/* 8010E04C 00109CAC B0 A6 01 26 */ sth r5, 0x126(r6)
+/* 8010E050 00109CB0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E054 00109CB4 B0 05 01 2A */ sth r0, 0x12a(r5)
+/* 8010E058 00109CB8 4B EF D1 19 */ bl func_8000B170
+/* 8010E05C 00109CBC 48 00 00 B8 */ b lbl_8010E114
+lbl_8010E060:
+/* 8010E060 00109CC0 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010E064 00109CC4 38 60 02 22 */ li r3, 0x222
+/* 8010E068 00109CC8 38 80 00 00 */ li r4, 0
+/* 8010E06C 00109CCC 4B EF D1 05 */ bl func_8000B170
+/* 8010E070 00109CD0 48 00 00 A4 */ b lbl_8010E114
+lbl_8010E074:
+/* 8010E074 00109CD4 88 65 01 EA */ lbz r3, 0x1ea(r5)
+/* 8010E078 00109CD8 88 05 01 EB */ lbz r0, 0x1eb(r5)
+/* 8010E07C 00109CDC 38 63 00 01 */ addi r3, r3, 1
+/* 8010E080 00109CE0 7C 03 00 00 */ cmpw r3, r0
+/* 8010E084 00109CE4 41 82 00 48 */ beq lbl_8010E0CC
+/* 8010E088 00109CE8 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010E08C 00109CEC 38 80 00 07 */ li r4, 7
+/* 8010E090 00109CF0 38 A0 00 00 */ li r5, 0
+/* 8010E094 00109CF4 48 14 5D 1D */ bl func_80253DB0
+/* 8010E098 00109CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E09C 00109CFC 38 80 00 02 */ li r4, 2
+/* 8010E0A0 00109D00 38 A0 00 00 */ li r5, 0
+/* 8010E0A4 00109D04 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010E0A8 00109D08 48 14 5D 09 */ bl func_80253DB0
+/* 8010E0AC 00109D0C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E0B0 00109D10 38 00 01 0A */ li r0, 0x10a
+/* 8010E0B4 00109D14 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010E0B8 00109D18 38 60 02 23 */ li r3, 0x223
+/* 8010E0BC 00109D1C 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8010E0C0 00109D20 38 80 00 00 */ li r4, 0
+/* 8010E0C4 00109D24 4B EF D0 AD */ bl func_8000B170
+/* 8010E0C8 00109D28 48 00 00 4C */ b lbl_8010E114
+lbl_8010E0CC:
+/* 8010E0CC 00109D2C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8010E0D0 00109D30 38 60 02 22 */ li r3, 0x222
+/* 8010E0D4 00109D34 38 80 00 00 */ li r4, 0
+/* 8010E0D8 00109D38 4B EF D0 99 */ bl func_8000B170
+/* 8010E0DC 00109D3C 48 00 00 38 */ b lbl_8010E114
+lbl_8010E0E0:
+/* 8010E0E0 00109D40 A8 65 00 B4 */ lha r3, 0xb4(r5)
+/* 8010E0E4 00109D44 38 80 00 04 */ li r4, 4
+/* 8010E0E8 00109D48 38 A0 00 00 */ li r5, 0
+/* 8010E0EC 00109D4C 48 14 5C C5 */ bl func_80253DB0
+/* 8010E0F0 00109D50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E0F4 00109D54 38 80 00 01 */ li r4, 1
+/* 8010E0F8 00109D58 38 A0 00 00 */ li r5, 0
+/* 8010E0FC 00109D5C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010E100 00109D60 48 14 5C B1 */ bl func_80253DB0
+/* 8010E104 00109D64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E108 00109D68 38 00 01 0B */ li r0, 0x10b
+/* 8010E10C 00109D6C 3B A0 00 02 */ li r29, 2
+/* 8010E110 00109D70 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8010E114:
+/* 8010E114 00109D74 2C 1D 00 00 */ cmpwi r29, 0
+/* 8010E118 00109D78 41 82 64 44 */ beq lbl_8011455C
+/* 8010E11C 00109D7C 7F A3 EB 78 */ mr r3, r29
+/* 8010E120 00109D80 4B F4 C3 AD */ bl func_8005A4CC
+/* 8010E124 00109D84 48 00 64 38 */ b lbl_8011455C
+lbl_8010E128:
+/* 8010E128 00109D88 2C 03 00 02 */ cmpwi r3, 2
+/* 8010E12C 00109D8C 41 82 00 4C */ beq lbl_8010E178
+/* 8010E130 00109D90 40 80 00 10 */ bge lbl_8010E140
+/* 8010E134 00109D94 2C 03 00 01 */ cmpwi r3, 1
+/* 8010E138 00109D98 40 80 00 14 */ bge lbl_8010E14C
+/* 8010E13C 00109D9C 48 00 64 20 */ b lbl_8011455C
+lbl_8010E140:
+/* 8010E140 00109DA0 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8010E144 00109DA4 41 82 00 60 */ beq lbl_8010E1A4
+/* 8010E148 00109DA8 48 00 64 14 */ b lbl_8011455C
+lbl_8010E14C:
+/* 8010E14C 00109DAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E150 00109DB0 38 80 00 00 */ li r4, 0
+/* 8010E154 00109DB4 38 A0 00 00 */ li r5, 0
+/* 8010E158 00109DB8 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E15C 00109DBC 48 14 5C 55 */ bl func_80253DB0
+/* 8010E160 00109DC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E164 00109DC4 38 80 00 02 */ li r4, 2
+/* 8010E168 00109DC8 38 A0 00 00 */ li r5, 0
+/* 8010E16C 00109DCC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010E170 00109DD0 48 14 5C 41 */ bl func_80253DB0
+/* 8010E174 00109DD4 48 00 63 E8 */ b lbl_8011455C
+lbl_8010E178:
+/* 8010E178 00109DD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E17C 00109DDC 38 80 00 01 */ li r4, 1
+/* 8010E180 00109DE0 38 A0 00 00 */ li r5, 0
+/* 8010E184 00109DE4 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E188 00109DE8 48 14 5C 29 */ bl func_80253DB0
+/* 8010E18C 00109DEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E190 00109DF0 38 80 00 02 */ li r4, 2
+/* 8010E194 00109DF4 38 A0 00 00 */ li r5, 0
+/* 8010E198 00109DF8 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010E19C 00109DFC 48 14 5C 15 */ bl func_80253DB0
+/* 8010E1A0 00109E00 48 00 63 BC */ b lbl_8011455C
+lbl_8010E1A4:
+/* 8010E1A4 00109E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E1A8 00109E08 38 80 00 04 */ li r4, 4
+/* 8010E1AC 00109E0C 38 A0 00 00 */ li r5, 0
+/* 8010E1B0 00109E10 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E1B4 00109E14 48 14 5B FD */ bl func_80253DB0
+/* 8010E1B8 00109E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E1BC 00109E1C 38 80 00 00 */ li r4, 0
+/* 8010E1C0 00109E20 38 A0 00 00 */ li r5, 0
+/* 8010E1C4 00109E24 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8010E1C8 00109E28 48 14 5B E9 */ bl func_80253DB0
+/* 8010E1CC 00109E2C 48 00 63 90 */ b lbl_8011455C
+/* 8010E1D0 00109E30 A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010E1D4 00109E34 48 14 5B FD */ bl func_80253DD0
+/* 8010E1D8 00109E38 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E1DC 00109E3C 28 00 00 03 */ cmplwi r0, 3
+/* 8010E1E0 00109E40 40 82 63 7C */ bne lbl_8011455C
+/* 8010E1E4 00109E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E1E8 00109E48 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010E1EC 00109E4C 28 00 00 01 */ cmplwi r0, 1
+/* 8010E1F0 00109E50 40 82 00 18 */ bne lbl_8010E208
+/* 8010E1F4 00109E54 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E1F8 00109E58 38 80 00 00 */ li r4, 0
+/* 8010E1FC 00109E5C 38 A0 00 00 */ li r5, 0
+/* 8010E200 00109E60 48 14 5B B1 */ bl func_80253DB0
+/* 8010E204 00109E64 48 00 00 30 */ b lbl_8010E234
+lbl_8010E208:
+/* 8010E208 00109E68 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E20C 00109E6C 38 80 00 01 */ li r4, 1
+/* 8010E210 00109E70 38 A0 00 00 */ li r5, 0
+/* 8010E214 00109E74 48 14 5B 9D */ bl func_80253DB0
+/* 8010E218 00109E78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E21C 00109E7C 38 00 00 01 */ li r0, 1
+/* 8010E220 00109E80 88 64 01 EA */ lbz r3, 0x1ea(r4)
+/* 8010E224 00109E84 38 63 00 01 */ addi r3, r3, 1
+/* 8010E228 00109E88 B0 64 01 26 */ sth r3, 0x126(r4)
+/* 8010E22C 00109E8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E230 00109E90 B0 03 01 2A */ sth r0, 0x12a(r3)
+lbl_8010E234:
+/* 8010E234 00109E94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E238 00109E98 38 00 01 09 */ li r0, 0x109
+/* 8010E23C 00109E9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E240 00109EA0 48 00 63 1C */ b lbl_8011455C
+/* 8010E244 00109EA4 A8 7F 00 92 */ lha r3, 0x92(r31)
+/* 8010E248 00109EA8 48 14 5B 89 */ bl func_80253DD0
+/* 8010E24C 00109EAC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E250 00109EB0 28 00 00 03 */ cmplwi r0, 3
+/* 8010E254 00109EB4 40 82 63 08 */ bne lbl_8011455C
+/* 8010E258 00109EB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E25C 00109EBC 38 80 00 01 */ li r4, 1
+/* 8010E260 00109EC0 38 A0 00 00 */ li r5, 0
+/* 8010E264 00109EC4 A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010E268 00109EC8 48 14 5B 49 */ bl func_80253DB0
+/* 8010E26C 00109ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E270 00109ED0 38 80 00 05 */ li r4, 5
+/* 8010E274 00109ED4 38 A0 00 00 */ li r5, 0
+/* 8010E278 00109ED8 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E27C 00109EDC 48 14 5B 35 */ bl func_80253DB0
+/* 8010E280 00109EE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E284 00109EE4 38 80 00 01 */ li r4, 1
+/* 8010E288 00109EE8 38 A0 00 00 */ li r5, 0
+/* 8010E28C 00109EEC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010E290 00109EF0 48 14 5B 21 */ bl func_80253DB0
+/* 8010E294 00109EF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E298 00109EF8 38 00 01 0C */ li r0, 0x10c
+/* 8010E29C 00109EFC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E2A0 00109F00 48 00 62 BC */ b lbl_8011455C
+/* 8010E2A4 00109F04 A8 7F 00 B4 */ lha r3, 0xb4(r31)
+/* 8010E2A8 00109F08 48 14 5B 29 */ bl func_80253DD0
+/* 8010E2AC 00109F0C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E2B0 00109F10 28 00 00 03 */ cmplwi r0, 3
+/* 8010E2B4 00109F14 40 82 62 A8 */ bne lbl_8011455C
+/* 8010E2B8 00109F18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E2BC 00109F1C 38 80 00 08 */ li r4, 8
+/* 8010E2C0 00109F20 38 A0 00 00 */ li r5, 0
+/* 8010E2C4 00109F24 A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8010E2C8 00109F28 48 14 5B 29 */ bl func_80253DF0
+/* 8010E2CC 00109F2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E2D0 00109F30 38 80 00 08 */ li r4, 8
+/* 8010E2D4 00109F34 38 A0 00 00 */ li r5, 0
+/* 8010E2D8 00109F38 A8 63 00 B4 */ lha r3, 0xb4(r3)
+/* 8010E2DC 00109F3C 48 14 5B 15 */ bl func_80253DF0
+/* 8010E2E0 00109F40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E2E4 00109F44 38 80 00 08 */ li r4, 8
+/* 8010E2E8 00109F48 38 A0 00 00 */ li r5, 0
+/* 8010E2EC 00109F4C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8010E2F0 00109F50 48 14 5B 01 */ bl func_80253DF0
+/* 8010E2F4 00109F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E2F8 00109F58 38 00 00 F1 */ li r0, 0xf1
+/* 8010E2FC 00109F5C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E300 00109F60 48 00 62 5C */ b lbl_8011455C
+/* 8010E304 00109F64 7F E3 FB 78 */ mr r3, r31
+/* 8010E308 00109F68 48 00 7B 35 */ bl func_80115E3C
+/* 8010E30C 00109F6C 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E310 00109F70 40 82 62 4C */ bne lbl_8011455C
+/* 8010E314 00109F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E318 00109F78 38 80 00 00 */ li r4, 0
+/* 8010E31C 00109F7C 48 00 7B B1 */ bl func_80115ECC
+/* 8010E320 00109F80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E324 00109F84 38 A0 00 02 */ li r5, 2
+/* 8010E328 00109F88 38 00 00 00 */ li r0, 0
+/* 8010E32C 00109F8C 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010E330 00109F90 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8010E334 00109F94 38 80 00 28 */ li r4, 0x28
+/* 8010E338 00109F98 38 A0 01 54 */ li r5, 0x154
+/* 8010E33C 00109F9C 38 C0 00 00 */ li r6, 0
+/* 8010E340 00109FA0 81 4D 82 80 */ lwz r10, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E344 00109FA4 38 E0 00 00 */ li r7, 0
+/* 8010E348 00109FA8 39 00 FF FF */ li r8, -1
+/* 8010E34C 00109FAC 39 20 00 06 */ li r9, 6
+/* 8010E350 00109FB0 B0 0A 02 0C */ sth r0, 0x20c(r10)
+/* 8010E354 00109FB4 39 40 00 01 */ li r10, 1
+/* 8010E358 00109FB8 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E35C 00109FBC A0 0B 02 20 */ lhz r0, 0x220(r11)
+/* 8010E360 00109FC0 60 00 04 00 */ ori r0, r0, 0x400
+/* 8010E364 00109FC4 B0 0B 02 20 */ sth r0, 0x220(r11)
+/* 8010E368 00109FC8 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E36C 00109FCC A0 0B 02 0C */ lhz r0, 0x20c(r11)
+/* 8010E370 00109FD0 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E374 00109FD4 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010E378 00109FD8 48 14 1D 25 */ bl func_8025009C
+/* 8010E37C 00109FDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E380 00109FE0 38 00 01 0E */ li r0, 0x10e
+/* 8010E384 00109FE4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E388 00109FE8 48 00 61 D4 */ b lbl_8011455C
+/* 8010E38C 00109FEC A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010E390 00109FF0 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010E394 00109FF4 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E398 00109FF8 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010E39C 00109FFC 48 14 1F 49 */ bl func_802502E4
+/* 8010E3A0 0010A000 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E3A4 0010A004 40 82 00 5C */ bne lbl_8010E400
+/* 8010E3A8 0010A008 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E3AC 0010A00C A0 64 02 0C */ lhz r3, 0x20c(r4)
+/* 8010E3B0 0010A010 38 03 00 01 */ addi r0, r3, 1
+/* 8010E3B4 0010A014 B0 04 02 0C */ sth r0, 0x20c(r4)
+/* 8010E3B8 0010A018 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E3BC 0010A01C A0 03 02 0C */ lhz r0, 0x20c(r3)
+/* 8010E3C0 0010A020 28 00 00 02 */ cmplwi r0, 2
+/* 8010E3C4 0010A024 40 82 00 10 */ bne lbl_8010E3D4
+/* 8010E3C8 0010A028 38 00 01 0F */ li r0, 0x10f
+/* 8010E3CC 0010A02C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E3D0 0010A030 48 00 61 8C */ b lbl_8011455C
+lbl_8010E3D4:
+/* 8010E3D4 0010A034 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8010E3D8 0010A038 38 80 00 28 */ li r4, 0x28
+/* 8010E3DC 0010A03C 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010E3E0 0010A040 38 A0 01 54 */ li r5, 0x154
+/* 8010E3E4 0010A044 38 C0 00 00 */ li r6, 0
+/* 8010E3E8 0010A048 38 E0 00 00 */ li r7, 0
+/* 8010E3EC 0010A04C 39 00 FF FF */ li r8, -1
+/* 8010E3F0 0010A050 39 20 00 06 */ li r9, 6
+/* 8010E3F4 0010A054 39 40 00 01 */ li r10, 1
+/* 8010E3F8 0010A058 48 14 1C A5 */ bl func_8025009C
+/* 8010E3FC 0010A05C 48 00 61 60 */ b lbl_8011455C
+lbl_8010E400:
+/* 8010E400 0010A060 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E404 0010A064 A0 03 02 0C */ lhz r0, 0x20c(r3)
+/* 8010E408 0010A068 28 00 00 01 */ cmplwi r0, 1
+/* 8010E40C 0010A06C 40 82 61 50 */ bne lbl_8011455C
+/* 8010E410 0010A070 3C 60 80 00 */ lis r3, 0x8000
+/* 8010E414 0010A074 38 80 00 00 */ li r4, 0
+/* 8010E418 0010A078 38 A0 00 00 */ li r5, 0
+/* 8010E41C 0010A07C 38 C0 00 01 */ li r6, 1
+/* 8010E420 0010A080 4B F4 B6 4D */ bl func_80059A6C
+/* 8010E424 0010A084 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E428 0010A088 41 82 61 34 */ beq lbl_8011455C
+/* 8010E42C 0010A08C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E430 0010A090 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010E434 0010A094 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f
+/* 8010E438 0010A098 41 82 61 24 */ beq lbl_8011455C
+/* 8010E43C 0010A09C 38 00 00 04 */ li r0, 4
+/* 8010E440 0010A0A0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010E444 0010A0A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E448 0010A0A8 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010E44C 0010A0AC 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 8010E450 0010A0B0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010E454 0010A0B4 48 00 61 08 */ b lbl_8011455C
+/* 8010E458 0010A0B8 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8010E45C 0010A0BC 3C 03 00 01 */ addis r0, r3, 1
+/* 8010E460 0010A0C0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010E464 0010A0C4 40 82 60 F8 */ bne lbl_8011455C
+/* 8010E468 0010A0C8 38 00 00 01 */ li r0, 1
+/* 8010E46C 0010A0CC 38 80 00 03 */ li r4, 3
+/* 8010E470 0010A0D0 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 8010E474 0010A0D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E478 0010A0D8 48 00 7A 55 */ bl func_80115ECC
+/* 8010E47C 0010A0DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E480 0010A0E0 38 00 01 10 */ li r0, 0x110
+/* 8010E484 0010A0E4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E488 0010A0E8 48 00 60 D4 */ b lbl_8011455C
+/* 8010E48C 0010A0EC 7F E3 FB 78 */ mr r3, r31
+/* 8010E490 0010A0F0 48 00 79 AD */ bl func_80115E3C
+/* 8010E494 0010A0F4 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E498 0010A0F8 40 82 60 C4 */ bne lbl_8011455C
+/* 8010E49C 0010A0FC 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E4A0 0010A100 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010E4A4 0010A104 38 80 00 28 */ li r4, 0x28
+/* 8010E4A8 0010A108 38 A0 01 54 */ li r5, 0x154
+/* 8010E4AC 0010A10C A0 06 02 0C */ lhz r0, 0x20c(r6)
+/* 8010E4B0 0010A110 38 C0 00 00 */ li r6, 0
+/* 8010E4B4 0010A114 38 E0 00 00 */ li r7, 0
+/* 8010E4B8 0010A118 39 00 FF FF */ li r8, -1
+/* 8010E4BC 0010A11C 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E4C0 0010A120 39 20 00 06 */ li r9, 6
+/* 8010E4C4 0010A124 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010E4C8 0010A128 39 40 00 01 */ li r10, 1
+/* 8010E4CC 0010A12C 48 14 1B D1 */ bl func_8025009C
+/* 8010E4D0 0010A130 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E4D4 0010A134 38 80 01 11 */ li r4, 0x111
+/* 8010E4D8 0010A138 38 00 00 02 */ li r0, 2
+/* 8010E4DC 0010A13C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010E4E0 0010A140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E4E4 0010A144 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010E4E8 0010A148 48 00 60 74 */ b lbl_8011455C
+/* 8010E4EC 0010A14C A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010E4F0 0010A150 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010E4F4 0010A154 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E4F8 0010A158 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010E4FC 0010A15C 48 14 1D E9 */ bl func_802502E4
+/* 8010E500 0010A160 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E504 0010A164 40 82 60 58 */ bne lbl_8011455C
+/* 8010E508 0010A168 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E50C 0010A16C 38 80 01 12 */ li r4, 0x112
+/* 8010E510 0010A170 38 00 00 03 */ li r0, 3
+/* 8010E514 0010A174 A0 65 02 0C */ lhz r3, 0x20c(r5)
+/* 8010E518 0010A178 54 63 08 3C */ slwi r3, r3, 1
+/* 8010E51C 0010A17C 7C 7C 1A 2E */ lhzx r3, r28, r3
+/* 8010E520 0010A180 B0 65 02 0E */ sth r3, 0x20e(r5)
+/* 8010E524 0010A184 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E528 0010A188 A0 65 02 0C */ lhz r3, 0x20c(r5)
+/* 8010E52C 0010A18C 38 63 00 01 */ addi r3, r3, 1
+/* 8010E530 0010A190 B0 65 02 0C */ sth r3, 0x20c(r5)
+/* 8010E534 0010A194 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E538 0010A198 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010E53C 0010A19C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E540 0010A1A0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010E544 0010A1A4 48 05 12 5D */ bl func_8015F7A0
+/* 8010E548 0010A1A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E54C 0010A1AC D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010E550 0010A1B0 48 00 60 0C */ b lbl_8011455C
+/* 8010E554 0010A1B4 48 05 12 4D */ bl func_8015F7A0
+/* 8010E558 0010A1B8 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8010E55C 0010A1BC C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8010E560 0010A1C0 FC 21 10 28 */ fsub f1, f1, f2
+/* 8010E564 0010A1C4 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010E568 0010A1C8 4C 41 13 82 */ cror 2, 1, 2
+/* 8010E56C 0010A1CC 40 82 5F F0 */ bne lbl_8011455C
+/* 8010E570 0010A1D0 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010E574 0010A1D4 38 80 00 08 */ li r4, 8
+/* 8010E578 0010A1D8 38 A0 00 01 */ li r5, 1
+/* 8010E57C 0010A1DC 48 14 58 75 */ bl func_80253DF0
+/* 8010E580 0010A1E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E584 0010A1E4 38 80 00 0A */ li r4, 0xa
+/* 8010E588 0010A1E8 38 A0 00 00 */ li r5, 0
+/* 8010E58C 0010A1EC A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E590 0010A1F0 48 14 58 21 */ bl func_80253DB0
+/* 8010E594 0010A1F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E598 0010A1F8 38 00 01 13 */ li r0, 0x113
+/* 8010E59C 0010A1FC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E5A0 0010A200 48 00 5F BC */ b lbl_8011455C
+/* 8010E5A4 0010A204 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010E5A8 0010A208 48 14 58 29 */ bl func_80253DD0
+/* 8010E5AC 0010A20C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E5B0 0010A210 28 00 00 03 */ cmplwi r0, 3
+/* 8010E5B4 0010A214 40 82 5F A8 */ bne lbl_8011455C
+/* 8010E5B8 0010A218 38 60 00 00 */ li r3, 0
+/* 8010E5BC 0010A21C 38 80 00 00 */ li r4, 0
+/* 8010E5C0 0010A220 4B F4 B3 39 */ bl func_800598F8
+/* 8010E5C4 0010A224 38 60 00 01 */ li r3, 1
+/* 8010E5C8 0010A228 38 80 00 00 */ li r4, 0
+/* 8010E5CC 0010A22C 38 A0 00 00 */ li r5, 0
+/* 8010E5D0 0010A230 38 C0 00 02 */ li r6, 2
+/* 8010E5D4 0010A234 38 E0 00 00 */ li r7, 0
+/* 8010E5D8 0010A238 39 00 00 00 */ li r8, 0
+/* 8010E5DC 0010A23C 4B F4 B3 ED */ bl func_800599C8
+/* 8010E5E0 0010A240 38 60 00 02 */ li r3, 2
+/* 8010E5E4 0010A244 38 80 00 00 */ li r4, 0
+/* 8010E5E8 0010A248 38 A0 00 01 */ li r5, 1
+/* 8010E5EC 0010A24C 38 C0 00 00 */ li r6, 0
+/* 8010E5F0 0010A250 38 E0 00 00 */ li r7, 0
+/* 8010E5F4 0010A254 39 00 00 00 */ li r8, 0
+/* 8010E5F8 0010A258 4B F4 B3 D1 */ bl func_800599C8
+/* 8010E5FC 0010A25C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E600 0010A260 38 00 01 14 */ li r0, 0x114
+/* 8010E604 0010A264 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E608 0010A268 48 00 5F 54 */ b lbl_8011455C
+/* 8010E60C 0010A26C 38 60 00 00 */ li r3, 0
+/* 8010E610 0010A270 38 80 00 01 */ li r4, 1
+/* 8010E614 0010A274 38 A0 00 00 */ li r5, 0
+/* 8010E618 0010A278 38 C0 00 01 */ li r6, 1
+/* 8010E61C 0010A27C 4B F4 B4 51 */ bl func_80059A6C
+/* 8010E620 0010A280 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E624 0010A284 41 82 5F 38 */ beq lbl_8011455C
+/* 8010E628 0010A288 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010E62C 0010A28C 41 82 00 70 */ beq lbl_8010E69C
+/* 8010E630 0010A290 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E634 0010A294 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E638 0010A298 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010E63C 0010A29C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E640 0010A2A0 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010E644 0010A2A4 2C 00 00 02 */ cmpwi r0, 2
+/* 8010E648 0010A2A8 41 82 00 34 */ beq lbl_8010E67C
+/* 8010E64C 0010A2AC 40 80 5F 10 */ bge lbl_8011455C
+/* 8010E650 0010A2B0 2C 00 00 01 */ cmpwi r0, 1
+/* 8010E654 0010A2B4 40 80 00 08 */ bge lbl_8010E65C
+/* 8010E658 0010A2B8 48 00 5F 04 */ b lbl_8011455C
+lbl_8010E65C:
+/* 8010E65C 0010A2BC A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E660 0010A2C0 38 80 00 04 */ li r4, 4
+/* 8010E664 0010A2C4 38 A0 00 00 */ li r5, 0
+/* 8010E668 0010A2C8 48 14 57 49 */ bl func_80253DB0
+/* 8010E66C 0010A2CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E670 0010A2D0 38 00 01 15 */ li r0, 0x115
+/* 8010E674 0010A2D4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E678 0010A2D8 48 00 5E E4 */ b lbl_8011455C
+lbl_8010E67C:
+/* 8010E67C 0010A2DC A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E680 0010A2E0 38 80 00 05 */ li r4, 5
+/* 8010E684 0010A2E4 38 A0 00 00 */ li r5, 0
+/* 8010E688 0010A2E8 48 14 57 29 */ bl func_80253DB0
+/* 8010E68C 0010A2EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E690 0010A2F0 38 00 01 15 */ li r0, 0x115
+/* 8010E694 0010A2F4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E698 0010A2F8 48 00 5E C4 */ b lbl_8011455C
+lbl_8010E69C:
+/* 8010E69C 0010A2FC 2C 03 00 02 */ cmpwi r3, 2
+/* 8010E6A0 0010A300 41 82 00 2C */ beq lbl_8010E6CC
+/* 8010E6A4 0010A304 40 80 5E B8 */ bge lbl_8011455C
+/* 8010E6A8 0010A308 2C 03 00 01 */ cmpwi r3, 1
+/* 8010E6AC 0010A30C 40 80 00 08 */ bge lbl_8010E6B4
+/* 8010E6B0 0010A310 48 00 5E AC */ b lbl_8011455C
+lbl_8010E6B4:
+/* 8010E6B4 0010A314 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E6B8 0010A318 38 80 00 00 */ li r4, 0
+/* 8010E6BC 0010A31C 38 A0 00 00 */ li r5, 0
+/* 8010E6C0 0010A320 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E6C4 0010A324 48 14 56 ED */ bl func_80253DB0
+/* 8010E6C8 0010A328 48 00 5E 94 */ b lbl_8011455C
+lbl_8010E6CC:
+/* 8010E6CC 0010A32C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E6D0 0010A330 38 80 00 01 */ li r4, 1
+/* 8010E6D4 0010A334 38 A0 00 00 */ li r5, 0
+/* 8010E6D8 0010A338 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E6DC 0010A33C 48 14 56 D5 */ bl func_80253DB0
+/* 8010E6E0 0010A340 48 00 5E 7C */ b lbl_8011455C
+/* 8010E6E4 0010A344 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010E6E8 0010A348 48 14 56 E9 */ bl func_80253DD0
+/* 8010E6EC 0010A34C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E6F0 0010A350 28 00 00 03 */ cmplwi r0, 3
+/* 8010E6F4 0010A354 40 82 5E 68 */ bne lbl_8011455C
+/* 8010E6F8 0010A358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E6FC 0010A35C 38 80 00 09 */ li r4, 9
+/* 8010E700 0010A360 38 A0 00 00 */ li r5, 0
+/* 8010E704 0010A364 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E708 0010A368 48 14 56 A9 */ bl func_80253DB0
+/* 8010E70C 0010A36C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E710 0010A370 38 00 01 16 */ li r0, 0x116
+/* 8010E714 0010A374 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E718 0010A378 48 00 5E 44 */ b lbl_8011455C
+/* 8010E71C 0010A37C A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010E720 0010A380 48 14 56 B1 */ bl func_80253DD0
+/* 8010E724 0010A384 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010E728 0010A388 28 00 00 03 */ cmplwi r0, 3
+/* 8010E72C 0010A38C 40 82 5E 30 */ bne lbl_8011455C
+/* 8010E730 0010A390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E734 0010A394 38 80 00 08 */ li r4, 8
+/* 8010E738 0010A398 38 A0 00 00 */ li r5, 0
+/* 8010E73C 0010A39C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010E740 0010A3A0 48 14 56 B1 */ bl func_80253DF0
+/* 8010E744 0010A3A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E748 0010A3A8 38 80 01 17 */ li r4, 0x117
+/* 8010E74C 0010A3AC 38 00 00 00 */ li r0, 0
+/* 8010E750 0010A3B0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010E754 0010A3B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E758 0010A3B8 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 8010E75C 0010A3BC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E760 0010A3C0 80 07 01 20 */ lwz r0, 0x120(r7)
+/* 8010E764 0010A3C4 28 00 00 01 */ cmplwi r0, 1
+/* 8010E768 0010A3C8 40 82 00 44 */ bne lbl_8010E7AC
+/* 8010E76C 0010A3CC A0 07 02 0C */ lhz r0, 0x20c(r7)
+/* 8010E770 0010A3D0 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010E774 0010A3D4 38 80 00 28 */ li r4, 0x28
+/* 8010E778 0010A3D8 38 A0 01 54 */ li r5, 0x154
+/* 8010E77C 0010A3DC 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E780 0010A3E0 38 C0 00 00 */ li r6, 0
+/* 8010E784 0010A3E4 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010E788 0010A3E8 38 E0 00 00 */ li r7, 0
+/* 8010E78C 0010A3EC 39 00 FF FF */ li r8, -1
+/* 8010E790 0010A3F0 39 20 00 06 */ li r9, 6
+/* 8010E794 0010A3F4 39 40 00 01 */ li r10, 1
+/* 8010E798 0010A3F8 48 14 19 05 */ bl func_8025009C
+/* 8010E79C 0010A3FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E7A0 0010A400 38 00 00 02 */ li r0, 2
+/* 8010E7A4 0010A404 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010E7A8 0010A408 48 00 5D B4 */ b lbl_8011455C
+lbl_8010E7AC:
+/* 8010E7AC 0010A40C A0 C7 02 0C */ lhz r6, 0x20c(r7)
+/* 8010E7B0 0010A410 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010E7B4 0010A414 38 80 00 28 */ li r4, 0x28
+/* 8010E7B8 0010A418 38 A0 01 54 */ li r5, 0x154
+/* 8010E7BC 0010A41C 38 06 00 01 */ addi r0, r6, 1
+/* 8010E7C0 0010A420 38 C0 00 00 */ li r6, 0
+/* 8010E7C4 0010A424 B0 07 02 0C */ sth r0, 0x20c(r7)
+/* 8010E7C8 0010A428 38 E0 00 00 */ li r7, 0
+/* 8010E7CC 0010A42C 39 00 FF FF */ li r8, -1
+/* 8010E7D0 0010A430 39 20 00 06 */ li r9, 6
+/* 8010E7D4 0010A434 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E7D8 0010A438 39 40 00 01 */ li r10, 1
+/* 8010E7DC 0010A43C A0 0B 02 0C */ lhz r0, 0x20c(r11)
+/* 8010E7E0 0010A440 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E7E4 0010A444 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010E7E8 0010A448 48 14 18 B5 */ bl func_8025009C
+/* 8010E7EC 0010A44C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E7F0 0010A450 38 00 00 02 */ li r0, 2
+/* 8010E7F4 0010A454 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010E7F8 0010A458 48 00 5D 64 */ b lbl_8011455C
+/* 8010E7FC 0010A45C A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010E800 0010A460 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010E804 0010A464 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E808 0010A468 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010E80C 0010A46C 48 14 1A D9 */ bl func_802502E4
+/* 8010E810 0010A470 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E814 0010A474 40 82 5D 48 */ bne lbl_8011455C
+/* 8010E818 0010A478 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E81C 0010A47C A0 64 02 0C */ lhz r3, 0x20c(r4)
+/* 8010E820 0010A480 38 03 00 01 */ addi r0, r3, 1
+/* 8010E824 0010A484 B0 04 02 0C */ sth r0, 0x20c(r4)
+/* 8010E828 0010A488 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E82C 0010A48C A0 04 02 0C */ lhz r0, 0x20c(r4)
+/* 8010E830 0010A490 28 00 00 05 */ cmplwi r0, 5
+/* 8010E834 0010A494 40 82 00 20 */ bne lbl_8010E854
+/* 8010E838 0010A498 38 60 01 18 */ li r3, 0x118
+/* 8010E83C 0010A49C 38 00 00 01 */ li r0, 1
+/* 8010E840 0010A4A0 90 64 00 DC */ stw r3, 0xdc(r4)
+/* 8010E844 0010A4A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E848 0010A4A8 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010E84C 0010A4AC 4B F4 7A 29 */ bl func_80056274
+/* 8010E850 0010A4B0 48 00 5D 0C */ b lbl_8011455C
+lbl_8010E854:
+/* 8010E854 0010A4B4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8010E858 0010A4B8 38 80 00 28 */ li r4, 0x28
+/* 8010E85C 0010A4BC 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010E860 0010A4C0 38 A0 01 54 */ li r5, 0x154
+/* 8010E864 0010A4C4 38 C0 00 00 */ li r6, 0
+/* 8010E868 0010A4C8 38 E0 00 00 */ li r7, 0
+/* 8010E86C 0010A4CC 39 00 FF FF */ li r8, -1
+/* 8010E870 0010A4D0 39 20 00 06 */ li r9, 6
+/* 8010E874 0010A4D4 39 40 00 01 */ li r10, 1
+/* 8010E878 0010A4D8 48 14 18 25 */ bl func_8025009C
+/* 8010E87C 0010A4DC 48 00 5C E0 */ b lbl_8011455C
+/* 8010E880 0010A4E0 4B F4 7A 79 */ bl func_800562F8
+/* 8010E884 0010A4E4 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E888 0010A4E8 41 82 5C D4 */ beq lbl_8011455C
+/* 8010E88C 0010A4EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E890 0010A4F0 38 80 00 00 */ li r4, 0
+/* 8010E894 0010A4F4 48 00 61 DD */ bl func_80114A70
+/* 8010E898 0010A4F8 38 60 00 06 */ li r3, 6
+/* 8010E89C 0010A4FC 38 80 00 0B */ li r4, 0xb
+/* 8010E8A0 0010A500 38 A0 00 01 */ li r5, 1
+/* 8010E8A4 0010A504 48 05 40 9D */ bl func_80162940
+/* 8010E8A8 0010A508 38 60 00 18 */ li r3, 0x18
+/* 8010E8AC 0010A50C 38 80 00 02 */ li r4, 2
+/* 8010E8B0 0010A510 38 A0 00 01 */ li r5, 1
+/* 8010E8B4 0010A514 48 05 40 8D */ bl func_80162940
+/* 8010E8B8 0010A518 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E8BC 0010A51C 38 00 00 00 */ li r0, 0
+/* 8010E8C0 0010A520 38 60 00 00 */ li r3, 0
+/* 8010E8C4 0010A524 38 80 00 00 */ li r4, 0
+/* 8010E8C8 0010A528 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010E8CC 0010A52C 38 A0 00 00 */ li r5, 0
+/* 8010E8D0 0010A530 38 C0 00 01 */ li r6, 1
+/* 8010E8D4 0010A534 4B FD 79 55 */ bl func_800E6228
+/* 8010E8D8 0010A538 4B F4 79 E5 */ bl func_800562BC
+/* 8010E8DC 0010A53C 48 00 5C 80 */ b lbl_8011455C
+/* 8010E8E0 0010A540 A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 8010E8E4 0010A544 38 80 00 00 */ li r4, 0
+/* 8010E8E8 0010A548 60 00 10 00 */ ori r0, r0, 0x1000
+/* 8010E8EC 0010A54C B0 1F 02 20 */ sth r0, 0x220(r31)
+/* 8010E8F0 0010A550 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E8F4 0010A554 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010E8F8 0010A558 60 00 08 00 */ ori r0, r0, 0x800
+/* 8010E8FC 0010A55C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010E900 0010A560 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E904 0010A564 48 00 97 6D */ bl func_80118070
+/* 8010E908 0010A568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E90C 0010A56C 38 00 00 00 */ li r0, 0
+/* 8010E910 0010A570 38 80 00 01 */ li r4, 1
+/* 8010E914 0010A574 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8010E918 0010A578 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E91C 0010A57C 48 00 6D 21 */ bl func_8011563C
+/* 8010E920 0010A580 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E924 0010A584 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010E928 0010A588 28 00 00 02 */ cmplwi r0, 2
+/* 8010E92C 0010A58C 40 82 00 10 */ bne lbl_8010E93C
+/* 8010E930 0010A590 38 80 00 04 */ li r4, 4
+/* 8010E934 0010A594 48 00 75 99 */ bl func_80115ECC
+/* 8010E938 0010A598 48 00 00 0C */ b lbl_8010E944
+lbl_8010E93C:
+/* 8010E93C 0010A59C 38 80 00 00 */ li r4, 0
+/* 8010E940 0010A5A0 48 00 75 8D */ bl func_80115ECC
+lbl_8010E944:
+/* 8010E944 0010A5A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E948 0010A5A8 38 80 00 01 */ li r4, 1
+/* 8010E94C 0010A5AC 48 00 61 25 */ bl func_80114A70
+/* 8010E950 0010A5B0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E954 0010A5B4 38 A0 00 01 */ li r5, 1
+/* 8010E958 0010A5B8 38 00 01 1A */ li r0, 0x11a
+/* 8010E95C 0010A5BC 38 60 00 06 */ li r3, 6
+/* 8010E960 0010A5C0 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8010E964 0010A5C4 38 80 00 02 */ li r4, 2
+/* 8010E968 0010A5C8 38 A0 00 01 */ li r5, 1
+/* 8010E96C 0010A5CC 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E970 0010A5D0 90 06 00 DC */ stw r0, 0xdc(r6)
+/* 8010E974 0010A5D4 48 05 3F CD */ bl func_80162940
+/* 8010E978 0010A5D8 4B F4 78 B9 */ bl func_80056230
+/* 8010E97C 0010A5DC 48 00 5B E0 */ b lbl_8011455C
+/* 8010E980 0010A5E0 4B F4 79 79 */ bl func_800562F8
+/* 8010E984 0010A5E4 2C 03 00 00 */ cmpwi r3, 0
+/* 8010E988 0010A5E8 41 82 5B D4 */ beq lbl_8011455C
+/* 8010E98C 0010A5EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E990 0010A5F0 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010E994 0010A5F4 28 00 00 02 */ cmplwi r0, 2
+/* 8010E998 0010A5F8 40 82 00 48 */ bne lbl_8010E9E0
+/* 8010E99C 0010A5FC 38 00 01 2E */ li r0, 0x12e
+/* 8010E9A0 0010A600 38 80 00 08 */ li r4, 8
+/* 8010E9A4 0010A604 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010E9A8 0010A608 38 A0 00 01 */ li r5, 1
+/* 8010E9AC 0010A60C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E9B0 0010A610 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010E9B4 0010A614 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8010E9B8 0010A618 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010E9BC 0010A61C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E9C0 0010A620 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010E9C4 0010A624 48 14 54 2D */ bl func_80253DF0
+/* 8010E9C8 0010A628 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010E9CC 0010A62C 38 80 00 10 */ li r4, 0x10
+/* 8010E9D0 0010A630 38 A0 00 00 */ li r5, 0
+/* 8010E9D4 0010A634 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010E9D8 0010A638 48 14 53 D9 */ bl func_80253DB0
+/* 8010E9DC 0010A63C 48 00 5B 80 */ b lbl_8011455C
+lbl_8010E9E0:
+/* 8010E9E0 0010A640 A0 03 02 0C */ lhz r0, 0x20c(r3)
+/* 8010E9E4 0010A644 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010E9E8 0010A648 38 80 00 28 */ li r4, 0x28
+/* 8010E9EC 0010A64C 38 A0 01 54 */ li r5, 0x154
+/* 8010E9F0 0010A650 54 00 08 3C */ slwi r0, r0, 1
+/* 8010E9F4 0010A654 38 C0 00 00 */ li r6, 0
+/* 8010E9F8 0010A658 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010E9FC 0010A65C 38 E0 00 00 */ li r7, 0
+/* 8010EA00 0010A660 39 00 FF FF */ li r8, -1
+/* 8010EA04 0010A664 39 20 00 06 */ li r9, 6
+/* 8010EA08 0010A668 39 40 00 01 */ li r10, 1
+/* 8010EA0C 0010A66C 48 14 16 91 */ bl func_8025009C
+/* 8010EA10 0010A670 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA14 0010A674 38 80 00 02 */ li r4, 2
+/* 8010EA18 0010A678 38 00 01 1B */ li r0, 0x11b
+/* 8010EA1C 0010A67C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010EA20 0010A680 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA24 0010A684 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EA28 0010A688 48 00 5B 34 */ b lbl_8011455C
+/* 8010EA2C 0010A68C A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010EA30 0010A690 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010EA34 0010A694 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EA38 0010A698 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010EA3C 0010A69C 48 14 18 A9 */ bl func_802502E4
+/* 8010EA40 0010A6A0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010EA44 0010A6A4 40 82 5B 18 */ bne lbl_8011455C
+/* 8010EA48 0010A6A8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA4C 0010A6AC 38 A0 01 1C */ li r5, 0x11c
+/* 8010EA50 0010A6B0 38 00 00 01 */ li r0, 1
+/* 8010EA54 0010A6B4 38 80 00 03 */ li r4, 3
+/* 8010EA58 0010A6B8 A0 66 02 0C */ lhz r3, 0x20c(r6)
+/* 8010EA5C 0010A6BC 38 63 00 01 */ addi r3, r3, 1
+/* 8010EA60 0010A6C0 B0 66 02 0C */ sth r3, 0x20c(r6)
+/* 8010EA64 0010A6C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA68 0010A6C8 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 8010EA6C 0010A6CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA70 0010A6D0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010EA74 0010A6D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA78 0010A6D8 48 00 74 55 */ bl func_80115ECC
+/* 8010EA7C 0010A6DC 48 00 5A E0 */ b lbl_8011455C
+/* 8010EA80 0010A6E0 7F E3 FB 78 */ mr r3, r31
+/* 8010EA84 0010A6E4 48 00 73 B9 */ bl func_80115E3C
+/* 8010EA88 0010A6E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010EA8C 0010A6EC 40 82 5A D0 */ bne lbl_8011455C
+/* 8010EA90 0010A6F0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EA94 0010A6F4 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010EA98 0010A6F8 38 80 00 28 */ li r4, 0x28
+/* 8010EA9C 0010A6FC 38 A0 01 54 */ li r5, 0x154
+/* 8010EAA0 0010A700 A0 06 02 0C */ lhz r0, 0x20c(r6)
+/* 8010EAA4 0010A704 38 C0 00 00 */ li r6, 0
+/* 8010EAA8 0010A708 38 E0 00 00 */ li r7, 0
+/* 8010EAAC 0010A70C 39 00 FF FF */ li r8, -1
+/* 8010EAB0 0010A710 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EAB4 0010A714 39 20 00 06 */ li r9, 6
+/* 8010EAB8 0010A718 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010EABC 0010A71C 39 40 00 01 */ li r10, 1
+/* 8010EAC0 0010A720 48 14 15 DD */ bl func_8025009C
+/* 8010EAC4 0010A724 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EAC8 0010A728 38 80 00 02 */ li r4, 2
+/* 8010EACC 0010A72C 38 00 01 1D */ li r0, 0x11d
+/* 8010EAD0 0010A730 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010EAD4 0010A734 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EAD8 0010A738 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EADC 0010A73C 48 00 5A 80 */ b lbl_8011455C
+/* 8010EAE0 0010A740 A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010EAE4 0010A744 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010EAE8 0010A748 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EAEC 0010A74C 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010EAF0 0010A750 48 14 17 F5 */ bl func_802502E4
+/* 8010EAF4 0010A754 2C 03 00 00 */ cmpwi r3, 0
+/* 8010EAF8 0010A758 40 82 5A 64 */ bne lbl_8011455C
+/* 8010EAFC 0010A75C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB00 0010A760 38 80 01 1E */ li r4, 0x11e
+/* 8010EB04 0010A764 38 00 00 03 */ li r0, 3
+/* 8010EB08 0010A768 A0 65 02 0C */ lhz r3, 0x20c(r5)
+/* 8010EB0C 0010A76C 54 63 08 3C */ slwi r3, r3, 1
+/* 8010EB10 0010A770 7C 7C 1A 2E */ lhzx r3, r28, r3
+/* 8010EB14 0010A774 B0 65 02 0E */ sth r3, 0x20e(r5)
+/* 8010EB18 0010A778 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB1C 0010A77C A0 65 02 0C */ lhz r3, 0x20c(r5)
+/* 8010EB20 0010A780 38 63 00 01 */ addi r3, r3, 1
+/* 8010EB24 0010A784 B0 65 02 0C */ sth r3, 0x20c(r5)
+/* 8010EB28 0010A788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB2C 0010A78C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010EB30 0010A790 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB34 0010A794 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010EB38 0010A798 48 05 0C 69 */ bl func_8015F7A0
+/* 8010EB3C 0010A79C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB40 0010A7A0 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010EB44 0010A7A4 48 00 5A 18 */ b lbl_8011455C
+/* 8010EB48 0010A7A8 48 05 0C 59 */ bl func_8015F7A0
+/* 8010EB4C 0010A7AC C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8010EB50 0010A7B0 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8010EB54 0010A7B4 FC 21 10 28 */ fsub f1, f1, f2
+/* 8010EB58 0010A7B8 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010EB5C 0010A7BC 4C 41 13 82 */ cror 2, 1, 2
+/* 8010EB60 0010A7C0 40 82 59 FC */ bne lbl_8011455C
+/* 8010EB64 0010A7C4 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010EB68 0010A7C8 38 80 00 08 */ li r4, 8
+/* 8010EB6C 0010A7CC 38 A0 00 01 */ li r5, 1
+/* 8010EB70 0010A7D0 48 14 52 81 */ bl func_80253DF0
+/* 8010EB74 0010A7D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB78 0010A7D8 38 80 00 0A */ li r4, 0xa
+/* 8010EB7C 0010A7DC 38 A0 00 00 */ li r5, 0
+/* 8010EB80 0010A7E0 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010EB84 0010A7E4 48 14 52 2D */ bl func_80253DB0
+/* 8010EB88 0010A7E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EB8C 0010A7EC 38 00 01 1F */ li r0, 0x11f
+/* 8010EB90 0010A7F0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EB94 0010A7F4 48 00 59 C8 */ b lbl_8011455C
+/* 8010EB98 0010A7F8 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010EB9C 0010A7FC 48 14 52 35 */ bl func_80253DD0
+/* 8010EBA0 0010A800 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010EBA4 0010A804 28 00 00 03 */ cmplwi r0, 3
+/* 8010EBA8 0010A808 40 82 59 B4 */ bne lbl_8011455C
+/* 8010EBAC 0010A80C 38 60 00 00 */ li r3, 0
+/* 8010EBB0 0010A810 38 80 00 00 */ li r4, 0
+/* 8010EBB4 0010A814 4B F4 AD 45 */ bl func_800598F8
+/* 8010EBB8 0010A818 38 60 00 01 */ li r3, 1
+/* 8010EBBC 0010A81C 38 80 00 02 */ li r4, 2
+/* 8010EBC0 0010A820 38 A0 00 02 */ li r5, 2
+/* 8010EBC4 0010A824 38 C0 00 02 */ li r6, 2
+/* 8010EBC8 0010A828 38 E0 00 02 */ li r7, 2
+/* 8010EBCC 0010A82C 39 00 00 00 */ li r8, 0
+/* 8010EBD0 0010A830 4B F4 AD F9 */ bl func_800599C8
+/* 8010EBD4 0010A834 38 60 00 02 */ li r3, 2
+/* 8010EBD8 0010A838 38 80 00 01 */ li r4, 1
+/* 8010EBDC 0010A83C 38 A0 00 01 */ li r5, 1
+/* 8010EBE0 0010A840 38 C0 00 01 */ li r6, 1
+/* 8010EBE4 0010A844 38 E0 00 01 */ li r7, 1
+/* 8010EBE8 0010A848 39 00 00 00 */ li r8, 0
+/* 8010EBEC 0010A84C 4B F4 AD DD */ bl func_800599C8
+/* 8010EBF0 0010A850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EBF4 0010A854 38 00 01 20 */ li r0, 0x120
+/* 8010EBF8 0010A858 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EBFC 0010A85C 48 00 59 60 */ b lbl_8011455C
+/* 8010EC00 0010A860 38 60 00 00 */ li r3, 0
+/* 8010EC04 0010A864 38 80 00 01 */ li r4, 1
+/* 8010EC08 0010A868 38 A0 00 00 */ li r5, 0
+/* 8010EC0C 0010A86C 38 C0 00 01 */ li r6, 1
+/* 8010EC10 0010A870 4B F4 AE 5D */ bl func_80059A6C
+/* 8010EC14 0010A874 2C 03 00 00 */ cmpwi r3, 0
+/* 8010EC18 0010A878 41 82 59 44 */ beq lbl_8011455C
+/* 8010EC1C 0010A87C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010EC20 0010A880 41 82 00 70 */ beq lbl_8010EC90
+/* 8010EC24 0010A884 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EC28 0010A888 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010EC2C 0010A88C 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010EC30 0010A890 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EC34 0010A894 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010EC38 0010A898 2C 00 00 02 */ cmpwi r0, 2
+/* 8010EC3C 0010A89C 41 82 00 34 */ beq lbl_8010EC70
+/* 8010EC40 0010A8A0 40 80 59 1C */ bge lbl_8011455C
+/* 8010EC44 0010A8A4 2C 00 00 01 */ cmpwi r0, 1
+/* 8010EC48 0010A8A8 40 80 00 08 */ bge lbl_8010EC50
+/* 8010EC4C 0010A8AC 48 00 59 10 */ b lbl_8011455C
+lbl_8010EC50:
+/* 8010EC50 0010A8B0 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010EC54 0010A8B4 38 80 00 04 */ li r4, 4
+/* 8010EC58 0010A8B8 38 A0 00 00 */ li r5, 0
+/* 8010EC5C 0010A8BC 48 14 51 55 */ bl func_80253DB0
+/* 8010EC60 0010A8C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EC64 0010A8C4 38 00 01 21 */ li r0, 0x121
+/* 8010EC68 0010A8C8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EC6C 0010A8CC 48 00 58 F0 */ b lbl_8011455C
+lbl_8010EC70:
+/* 8010EC70 0010A8D0 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010EC74 0010A8D4 38 80 00 05 */ li r4, 5
+/* 8010EC78 0010A8D8 38 A0 00 00 */ li r5, 0
+/* 8010EC7C 0010A8DC 48 14 51 35 */ bl func_80253DB0
+/* 8010EC80 0010A8E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EC84 0010A8E4 38 00 01 21 */ li r0, 0x121
+/* 8010EC88 0010A8E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EC8C 0010A8EC 48 00 58 D0 */ b lbl_8011455C
+lbl_8010EC90:
+/* 8010EC90 0010A8F0 2C 03 00 02 */ cmpwi r3, 2
+/* 8010EC94 0010A8F4 41 82 00 2C */ beq lbl_8010ECC0
+/* 8010EC98 0010A8F8 40 80 58 C4 */ bge lbl_8011455C
+/* 8010EC9C 0010A8FC 2C 03 00 01 */ cmpwi r3, 1
+/* 8010ECA0 0010A900 40 80 00 08 */ bge lbl_8010ECA8
+/* 8010ECA4 0010A904 48 00 58 B8 */ b lbl_8011455C
+lbl_8010ECA8:
+/* 8010ECA8 0010A908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ECAC 0010A90C 38 80 00 00 */ li r4, 0
+/* 8010ECB0 0010A910 38 A0 00 00 */ li r5, 0
+/* 8010ECB4 0010A914 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010ECB8 0010A918 48 14 50 F9 */ bl func_80253DB0
+/* 8010ECBC 0010A91C 48 00 58 A0 */ b lbl_8011455C
+lbl_8010ECC0:
+/* 8010ECC0 0010A920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ECC4 0010A924 38 80 00 01 */ li r4, 1
+/* 8010ECC8 0010A928 38 A0 00 00 */ li r5, 0
+/* 8010ECCC 0010A92C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010ECD0 0010A930 48 14 50 E1 */ bl func_80253DB0
+/* 8010ECD4 0010A934 48 00 58 88 */ b lbl_8011455C
+/* 8010ECD8 0010A938 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010ECDC 0010A93C 48 14 50 F5 */ bl func_80253DD0
+/* 8010ECE0 0010A940 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010ECE4 0010A944 28 00 00 03 */ cmplwi r0, 3
+/* 8010ECE8 0010A948 40 82 58 74 */ bne lbl_8011455C
+/* 8010ECEC 0010A94C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ECF0 0010A950 38 80 00 09 */ li r4, 9
+/* 8010ECF4 0010A954 38 A0 00 00 */ li r5, 0
+/* 8010ECF8 0010A958 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010ECFC 0010A95C 48 14 50 B5 */ bl func_80253DB0
+/* 8010ED00 0010A960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ED04 0010A964 38 00 01 22 */ li r0, 0x122
+/* 8010ED08 0010A968 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010ED0C 0010A96C 48 00 58 50 */ b lbl_8011455C
+/* 8010ED10 0010A970 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010ED14 0010A974 48 14 50 BD */ bl func_80253DD0
+/* 8010ED18 0010A978 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010ED1C 0010A97C 28 00 00 03 */ cmplwi r0, 3
+/* 8010ED20 0010A980 40 82 58 3C */ bne lbl_8011455C
+/* 8010ED24 0010A984 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ED28 0010A988 38 80 00 08 */ li r4, 8
+/* 8010ED2C 0010A98C 38 A0 00 00 */ li r5, 0
+/* 8010ED30 0010A990 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010ED34 0010A994 48 14 50 BD */ bl func_80253DF0
+/* 8010ED38 0010A998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ED3C 0010A99C 38 00 00 00 */ li r0, 0
+/* 8010ED40 0010A9A0 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 8010ED44 0010A9A4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ED48 0010A9A8 80 07 01 20 */ lwz r0, 0x120(r7)
+/* 8010ED4C 0010A9AC 28 00 00 01 */ cmplwi r0, 1
+/* 8010ED50 0010A9B0 40 82 00 50 */ bne lbl_8010EDA0
+/* 8010ED54 0010A9B4 A0 07 02 0C */ lhz r0, 0x20c(r7)
+/* 8010ED58 0010A9B8 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010ED5C 0010A9BC 38 80 00 28 */ li r4, 0x28
+/* 8010ED60 0010A9C0 38 A0 01 54 */ li r5, 0x154
+/* 8010ED64 0010A9C4 54 00 08 3C */ slwi r0, r0, 1
+/* 8010ED68 0010A9C8 38 C0 00 00 */ li r6, 0
+/* 8010ED6C 0010A9CC 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010ED70 0010A9D0 38 E0 00 00 */ li r7, 0
+/* 8010ED74 0010A9D4 39 00 FF FF */ li r8, -1
+/* 8010ED78 0010A9D8 39 20 00 06 */ li r9, 6
+/* 8010ED7C 0010A9DC 39 40 00 01 */ li r10, 1
+/* 8010ED80 0010A9E0 48 14 13 1D */ bl func_8025009C
+/* 8010ED84 0010A9E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ED88 0010A9E8 38 80 00 02 */ li r4, 2
+/* 8010ED8C 0010A9EC 38 00 01 23 */ li r0, 0x123
+/* 8010ED90 0010A9F0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010ED94 0010A9F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010ED98 0010A9F8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010ED9C 0010A9FC 48 00 57 C0 */ b lbl_8011455C
+lbl_8010EDA0:
+/* 8010EDA0 0010AA00 A0 C7 02 0C */ lhz r6, 0x20c(r7)
+/* 8010EDA4 0010AA04 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010EDA8 0010AA08 38 80 00 28 */ li r4, 0x28
+/* 8010EDAC 0010AA0C 38 A0 01 54 */ li r5, 0x154
+/* 8010EDB0 0010AA10 38 06 00 05 */ addi r0, r6, 5
+/* 8010EDB4 0010AA14 38 C0 00 00 */ li r6, 0
+/* 8010EDB8 0010AA18 B0 07 02 0C */ sth r0, 0x20c(r7)
+/* 8010EDBC 0010AA1C 38 E0 00 00 */ li r7, 0
+/* 8010EDC0 0010AA20 39 00 FF FF */ li r8, -1
+/* 8010EDC4 0010AA24 39 20 00 06 */ li r9, 6
+/* 8010EDC8 0010AA28 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EDCC 0010AA2C 39 40 00 01 */ li r10, 1
+/* 8010EDD0 0010AA30 A0 0B 02 0C */ lhz r0, 0x20c(r11)
+/* 8010EDD4 0010AA34 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EDD8 0010AA38 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010EDDC 0010AA3C 48 14 12 C1 */ bl func_8025009C
+/* 8010EDE0 0010AA40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EDE4 0010AA44 38 80 00 02 */ li r4, 2
+/* 8010EDE8 0010AA48 38 00 01 23 */ li r0, 0x123
+/* 8010EDEC 0010AA4C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010EDF0 0010AA50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EDF4 0010AA54 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EDF8 0010AA58 48 00 57 64 */ b lbl_8011455C
+/* 8010EDFC 0010AA5C A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010EE00 0010AA60 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010EE04 0010AA64 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EE08 0010AA68 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010EE0C 0010AA6C 48 14 14 D9 */ bl func_802502E4
+/* 8010EE10 0010AA70 2C 03 00 00 */ cmpwi r3, 0
+/* 8010EE14 0010AA74 40 82 57 48 */ bne lbl_8011455C
+/* 8010EE18 0010AA78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE1C 0010AA7C A0 64 02 0C */ lhz r3, 0x20c(r4)
+/* 8010EE20 0010AA80 38 03 00 01 */ addi r0, r3, 1
+/* 8010EE24 0010AA84 B0 04 02 0C */ sth r0, 0x20c(r4)
+/* 8010EE28 0010AA88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE2C 0010AA8C A0 03 02 0C */ lhz r0, 0x20c(r3)
+/* 8010EE30 0010AA90 28 00 00 09 */ cmplwi r0, 9
+/* 8010EE34 0010AA94 41 82 00 0C */ beq lbl_8010EE40
+/* 8010EE38 0010AA98 28 00 00 0D */ cmplwi r0, 0xd
+/* 8010EE3C 0010AA9C 40 82 00 74 */ bne lbl_8010EEB0
+lbl_8010EE40:
+/* 8010EE40 0010AAA0 38 00 01 24 */ li r0, 0x124
+/* 8010EE44 0010AAA4 38 80 00 00 */ li r4, 0
+/* 8010EE48 0010AAA8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EE4C 0010AAAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE50 0010AAB0 48 00 92 21 */ bl func_80118070
+/* 8010EE54 0010AAB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE58 0010AAB8 3B 80 00 00 */ li r28, 0
+/* 8010EE5C 0010AABC 38 00 00 01 */ li r0, 1
+/* 8010EE60 0010AAC0 38 80 00 08 */ li r4, 8
+/* 8010EE64 0010AAC4 B3 83 01 2C */ sth r28, 0x12c(r3)
+/* 8010EE68 0010AAC8 38 A0 00 01 */ li r5, 1
+/* 8010EE6C 0010AACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE70 0010AAD0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010EE74 0010AAD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE78 0010AAD8 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010EE7C 0010AADC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8010EE80 0010AAE0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010EE84 0010AAE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE88 0010AAE8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010EE8C 0010AAEC 48 14 4F 65 */ bl func_80253DF0
+/* 8010EE90 0010AAF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EE94 0010AAF4 38 80 00 10 */ li r4, 0x10
+/* 8010EE98 0010AAF8 38 A0 00 00 */ li r5, 0
+/* 8010EE9C 0010AAFC A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010EEA0 0010AB00 48 14 4F 11 */ bl func_80253DB0
+/* 8010EEA4 0010AB04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EEA8 0010AB08 93 83 01 1C */ stw r28, 0x11c(r3)
+/* 8010EEAC 0010AB0C 48 00 56 B0 */ b lbl_8011455C
+lbl_8010EEB0:
+/* 8010EEB0 0010AB10 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8010EEB4 0010AB14 38 80 00 28 */ li r4, 0x28
+/* 8010EEB8 0010AB18 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010EEBC 0010AB1C 38 A0 01 54 */ li r5, 0x154
+/* 8010EEC0 0010AB20 38 C0 00 00 */ li r6, 0
+/* 8010EEC4 0010AB24 38 E0 00 00 */ li r7, 0
+/* 8010EEC8 0010AB28 39 00 FF FF */ li r8, -1
+/* 8010EECC 0010AB2C 39 20 00 06 */ li r9, 6
+/* 8010EED0 0010AB30 39 40 00 01 */ li r10, 1
+/* 8010EED4 0010AB34 48 14 11 C9 */ bl func_8025009C
+/* 8010EED8 0010AB38 48 00 56 84 */ b lbl_8011455C
+/* 8010EEDC 0010AB3C A8 7F 00 86 */ lha r3, 0x86(r31)
+/* 8010EEE0 0010AB40 48 14 4E F1 */ bl func_80253DD0
+/* 8010EEE4 0010AB44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010EEE8 0010AB48 28 00 00 03 */ cmplwi r0, 3
+/* 8010EEEC 0010AB4C 40 82 56 70 */ bne lbl_8011455C
+/* 8010EEF0 0010AB50 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EEF4 0010AB54 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010EEF8 0010AB58 38 80 00 28 */ li r4, 0x28
+/* 8010EEFC 0010AB5C 38 A0 01 64 */ li r5, 0x164
+/* 8010EF00 0010AB60 A0 06 02 0C */ lhz r0, 0x20c(r6)
+/* 8010EF04 0010AB64 38 C0 00 00 */ li r6, 0
+/* 8010EF08 0010AB68 38 E0 00 00 */ li r7, 0
+/* 8010EF0C 0010AB6C 39 00 FF FF */ li r8, -1
+/* 8010EF10 0010AB70 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EF14 0010AB74 39 20 00 06 */ li r9, 6
+/* 8010EF18 0010AB78 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010EF1C 0010AB7C 39 40 00 01 */ li r10, 1
+/* 8010EF20 0010AB80 48 14 11 7D */ bl func_8025009C
+/* 8010EF24 0010AB84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EF28 0010AB88 38 80 00 02 */ li r4, 2
+/* 8010EF2C 0010AB8C 38 00 01 25 */ li r0, 0x125
+/* 8010EF30 0010AB90 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010EF34 0010AB94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EF38 0010AB98 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010EF3C 0010AB9C 48 00 56 20 */ b lbl_8011455C
+/* 8010EF40 0010ABA0 A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010EF44 0010ABA4 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010EF48 0010ABA8 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EF4C 0010ABAC 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010EF50 0010ABB0 48 14 13 95 */ bl func_802502E4
+/* 8010EF54 0010ABB4 2C 03 00 00 */ cmpwi r3, 0
+/* 8010EF58 0010ABB8 40 82 56 04 */ bne lbl_8011455C
+/* 8010EF5C 0010ABBC 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EF60 0010ABC0 38 80 00 28 */ li r4, 0x28
+/* 8010EF64 0010ABC4 38 A0 01 64 */ li r5, 0x164
+/* 8010EF68 0010ABC8 38 C0 00 00 */ li r6, 0
+/* 8010EF6C 0010ABCC A0 6B 02 0C */ lhz r3, 0x20c(r11)
+/* 8010EF70 0010ABD0 38 E0 00 00 */ li r7, 0
+/* 8010EF74 0010ABD4 39 00 FF FF */ li r8, -1
+/* 8010EF78 0010ABD8 39 20 00 06 */ li r9, 6
+/* 8010EF7C 0010ABDC 38 03 00 01 */ addi r0, r3, 1
+/* 8010EF80 0010ABE0 39 40 00 01 */ li r10, 1
+/* 8010EF84 0010ABE4 B0 0B 02 0C */ sth r0, 0x20c(r11)
+/* 8010EF88 0010ABE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EF8C 0010ABEC A0 03 02 0C */ lhz r0, 0x20c(r3)
+/* 8010EF90 0010ABF0 54 00 08 3C */ slwi r0, r0, 1
+/* 8010EF94 0010ABF4 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010EF98 0010ABF8 48 14 11 05 */ bl func_8025009C
+/* 8010EF9C 0010ABFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EFA0 0010AC00 38 80 01 26 */ li r4, 0x126
+/* 8010EFA4 0010AC04 38 00 00 03 */ li r0, 3
+/* 8010EFA8 0010AC08 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010EFAC 0010AC0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EFB0 0010AC10 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010EFB4 0010AC14 48 05 07 ED */ bl func_8015F7A0
+/* 8010EFB8 0010AC18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EFBC 0010AC1C D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010EFC0 0010AC20 48 00 55 9C */ b lbl_8011455C
+/* 8010EFC4 0010AC24 48 05 07 DD */ bl func_8015F7A0
+/* 8010EFC8 0010AC28 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8010EFCC 0010AC2C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8010EFD0 0010AC30 FC 21 10 28 */ fsub f1, f1, f2
+/* 8010EFD4 0010AC34 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010EFD8 0010AC38 4C 41 13 82 */ cror 2, 1, 2
+/* 8010EFDC 0010AC3C 40 82 55 80 */ bne lbl_8011455C
+/* 8010EFE0 0010AC40 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010EFE4 0010AC44 38 80 00 08 */ li r4, 8
+/* 8010EFE8 0010AC48 38 A0 00 01 */ li r5, 1
+/* 8010EFEC 0010AC4C 48 14 4E 05 */ bl func_80253DF0
+/* 8010EFF0 0010AC50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010EFF4 0010AC54 38 80 00 0E */ li r4, 0xe
+/* 8010EFF8 0010AC58 38 A0 00 00 */ li r5, 0
+/* 8010EFFC 0010AC5C A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F000 0010AC60 48 14 4D B1 */ bl func_80253DB0
+/* 8010F004 0010AC64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F008 0010AC68 38 80 2A F2 */ li r4, 0x2af2
+/* 8010F00C 0010AC6C 38 00 01 27 */ li r0, 0x127
+/* 8010F010 0010AC70 90 83 01 1C */ stw r4, 0x11c(r3)
+/* 8010F014 0010AC74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F018 0010AC78 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F01C 0010AC7C 48 00 55 40 */ b lbl_8011455C
+/* 8010F020 0010AC80 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8010F024 0010AC84 3C 03 00 01 */ addis r0, r3, 1
+/* 8010F028 0010AC88 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010F02C 0010AC8C 40 82 55 30 */ bne lbl_8011455C
+/* 8010F030 0010AC90 38 60 00 02 */ li r3, 2
+/* 8010F034 0010AC94 38 00 01 28 */ li r0, 0x128
+/* 8010F038 0010AC98 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8010F03C 0010AC9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F040 0010ACA0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F044 0010ACA4 48 00 55 18 */ b lbl_8011455C
+/* 8010F048 0010ACA8 A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010F04C 0010ACAC 3B 9E 00 48 */ addi r28, r30, 0x48
+/* 8010F050 0010ACB0 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F054 0010ACB4 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010F058 0010ACB8 48 14 12 8D */ bl func_802502E4
+/* 8010F05C 0010ACBC 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F060 0010ACC0 40 82 54 FC */ bne lbl_8011455C
+/* 8010F064 0010ACC4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F068 0010ACC8 A0 64 02 0C */ lhz r3, 0x20c(r4)
+/* 8010F06C 0010ACCC 38 03 00 01 */ addi r0, r3, 1
+/* 8010F070 0010ACD0 B0 04 02 0C */ sth r0, 0x20c(r4)
+/* 8010F074 0010ACD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F078 0010ACD8 A0 03 02 0C */ lhz r0, 0x20c(r3)
+/* 8010F07C 0010ACDC 28 00 00 0C */ cmplwi r0, 0xc
+/* 8010F080 0010ACE0 41 82 00 0C */ beq lbl_8010F08C
+/* 8010F084 0010ACE4 28 00 00 0F */ cmplwi r0, 0xf
+/* 8010F088 0010ACE8 40 82 00 7C */ bne lbl_8010F104
+lbl_8010F08C:
+/* 8010F08C 0010ACEC 38 00 00 0F */ li r0, 0xf
+/* 8010F090 0010ACF0 38 80 00 0E */ li r4, 0xe
+/* 8010F094 0010ACF4 B0 03 02 0C */ sth r0, 0x20c(r3)
+/* 8010F098 0010ACF8 38 A0 00 00 */ li r5, 0
+/* 8010F09C 0010ACFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F0A0 0010AD00 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010F0A4 0010AD04 48 14 4D 0D */ bl func_80253DB0
+/* 8010F0A8 0010AD08 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F0AC 0010AD0C 38 00 00 00 */ li r0, 0
+/* 8010F0B0 0010AD10 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F0B4 0010AD14 38 80 00 28 */ li r4, 0x28
+/* 8010F0B8 0010AD18 90 05 01 1C */ stw r0, 0x11c(r5)
+/* 8010F0BC 0010AD1C 38 A0 01 64 */ li r5, 0x164
+/* 8010F0C0 0010AD20 38 C0 00 00 */ li r6, 0
+/* 8010F0C4 0010AD24 38 E0 00 00 */ li r7, 0
+/* 8010F0C8 0010AD28 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F0CC 0010AD2C 39 00 FF FF */ li r8, -1
+/* 8010F0D0 0010AD30 39 20 00 06 */ li r9, 6
+/* 8010F0D4 0010AD34 39 40 00 01 */ li r10, 1
+/* 8010F0D8 0010AD38 A0 0B 02 0C */ lhz r0, 0x20c(r11)
+/* 8010F0DC 0010AD3C 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F0E0 0010AD40 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F0E4 0010AD44 48 14 0F B9 */ bl func_8025009C
+/* 8010F0E8 0010AD48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F0EC 0010AD4C 38 80 00 02 */ li r4, 2
+/* 8010F0F0 0010AD50 38 00 01 2A */ li r0, 0x12a
+/* 8010F0F4 0010AD54 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010F0F8 0010AD58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F0FC 0010AD5C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F100 0010AD60 48 00 54 5C */ b lbl_8011455C
+lbl_8010F104:
+/* 8010F104 0010AD64 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8010F108 0010AD68 38 80 00 28 */ li r4, 0x28
+/* 8010F10C 0010AD6C 7C 7C 02 2E */ lhzx r3, r28, r0
+/* 8010F110 0010AD70 38 A0 01 64 */ li r5, 0x164
+/* 8010F114 0010AD74 38 C0 00 00 */ li r6, 0
+/* 8010F118 0010AD78 38 E0 00 00 */ li r7, 0
+/* 8010F11C 0010AD7C 39 00 FF FF */ li r8, -1
+/* 8010F120 0010AD80 39 20 00 06 */ li r9, 6
+/* 8010F124 0010AD84 39 40 00 01 */ li r10, 1
+/* 8010F128 0010AD88 48 14 0F 75 */ bl func_8025009C
+/* 8010F12C 0010AD8C 48 00 54 30 */ b lbl_8011455C
+/* 8010F130 0010AD90 A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010F134 0010AD94 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F138 0010AD98 38 80 00 28 */ li r4, 0x28
+/* 8010F13C 0010AD9C 38 A0 01 64 */ li r5, 0x164
+/* 8010F140 0010ADA0 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F144 0010ADA4 38 C0 00 00 */ li r6, 0
+/* 8010F148 0010ADA8 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F14C 0010ADAC 38 E0 00 00 */ li r7, 0
+/* 8010F150 0010ADB0 39 00 FF FF */ li r8, -1
+/* 8010F154 0010ADB4 39 20 00 06 */ li r9, 6
+/* 8010F158 0010ADB8 39 40 00 01 */ li r10, 1
+/* 8010F15C 0010ADBC 48 14 0F 41 */ bl func_8025009C
+/* 8010F160 0010ADC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F164 0010ADC4 38 80 00 02 */ li r4, 2
+/* 8010F168 0010ADC8 38 00 01 2A */ li r0, 0x12a
+/* 8010F16C 0010ADCC 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010F170 0010ADD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F174 0010ADD4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F178 0010ADD8 48 00 53 E4 */ b lbl_8011455C
+/* 8010F17C 0010ADDC A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010F180 0010ADE0 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F184 0010ADE4 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F188 0010ADE8 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F18C 0010ADEC 48 14 11 59 */ bl func_802502E4
+/* 8010F190 0010ADF0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F194 0010ADF4 40 82 53 C8 */ bne lbl_8011455C
+/* 8010F198 0010ADF8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F19C 0010ADFC 38 80 01 2B */ li r4, 0x12b
+/* 8010F1A0 0010AE00 38 00 00 03 */ li r0, 3
+/* 8010F1A4 0010AE04 A0 65 02 0C */ lhz r3, 0x20c(r5)
+/* 8010F1A8 0010AE08 38 63 00 01 */ addi r3, r3, 1
+/* 8010F1AC 0010AE0C B0 65 02 0C */ sth r3, 0x20c(r5)
+/* 8010F1B0 0010AE10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F1B4 0010AE14 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010F1B8 0010AE18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F1BC 0010AE1C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F1C0 0010AE20 48 05 05 E1 */ bl func_8015F7A0
+/* 8010F1C4 0010AE24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F1C8 0010AE28 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010F1CC 0010AE2C 48 00 53 90 */ b lbl_8011455C
+/* 8010F1D0 0010AE30 48 05 05 D1 */ bl func_8015F7A0
+/* 8010F1D4 0010AE34 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8010F1D8 0010AE38 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8010F1DC 0010AE3C FC 21 10 28 */ fsub f1, f1, f2
+/* 8010F1E0 0010AE40 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010F1E4 0010AE44 4C 41 13 82 */ cror 2, 1, 2
+/* 8010F1E8 0010AE48 40 82 53 74 */ bne lbl_8011455C
+/* 8010F1EC 0010AE4C A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010F1F0 0010AE50 2C 00 00 13 */ cmpwi r0, 0x13
+/* 8010F1F4 0010AE54 41 82 00 CC */ beq lbl_8010F2C0
+/* 8010F1F8 0010AE58 40 80 00 1C */ bge lbl_8010F214
+/* 8010F1FC 0010AE5C 2C 00 00 11 */ cmpwi r0, 0x11
+/* 8010F200 0010AE60 41 82 00 58 */ beq lbl_8010F258
+/* 8010F204 0010AE64 40 80 00 88 */ bge lbl_8010F28C
+/* 8010F208 0010AE68 2C 00 00 10 */ cmpwi r0, 0x10
+/* 8010F20C 0010AE6C 40 80 00 18 */ bge lbl_8010F224
+/* 8010F210 0010AE70 48 00 01 48 */ b lbl_8010F358
+lbl_8010F214:
+/* 8010F214 0010AE74 2C 00 00 15 */ cmpwi r0, 0x15
+/* 8010F218 0010AE78 41 82 01 10 */ beq lbl_8010F328
+/* 8010F21C 0010AE7C 40 80 01 3C */ bge lbl_8010F358
+/* 8010F220 0010AE80 48 00 00 D4 */ b lbl_8010F2F4
+lbl_8010F224:
+/* 8010F224 0010AE84 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010F228 0010AE88 38 80 00 08 */ li r4, 8
+/* 8010F22C 0010AE8C 38 A0 00 01 */ li r5, 1
+/* 8010F230 0010AE90 48 14 4B C1 */ bl func_80253DF0
+/* 8010F234 0010AE94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F238 0010AE98 38 80 00 01 */ li r4, 1
+/* 8010F23C 0010AE9C 38 A0 00 00 */ li r5, 0
+/* 8010F240 0010AEA0 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F244 0010AEA4 48 14 4B 6D */ bl func_80253DB0
+/* 8010F248 0010AEA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F24C 0010AEAC 38 00 2A F3 */ li r0, 0x2af3
+/* 8010F250 0010AEB0 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 8010F254 0010AEB4 48 00 01 04 */ b lbl_8010F358
+lbl_8010F258:
+/* 8010F258 0010AEB8 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010F25C 0010AEBC 38 80 00 08 */ li r4, 8
+/* 8010F260 0010AEC0 38 A0 00 01 */ li r5, 1
+/* 8010F264 0010AEC4 48 14 4B 8D */ bl func_80253DF0
+/* 8010F268 0010AEC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F26C 0010AECC 38 80 00 03 */ li r4, 3
+/* 8010F270 0010AED0 38 A0 00 00 */ li r5, 0
+/* 8010F274 0010AED4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F278 0010AED8 48 14 4B 39 */ bl func_80253DB0
+/* 8010F27C 0010AEDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F280 0010AEE0 38 00 2A F4 */ li r0, 0x2af4
+/* 8010F284 0010AEE4 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 8010F288 0010AEE8 48 00 00 D0 */ b lbl_8010F358
+lbl_8010F28C:
+/* 8010F28C 0010AEEC A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010F290 0010AEF0 38 80 00 08 */ li r4, 8
+/* 8010F294 0010AEF4 38 A0 00 01 */ li r5, 1
+/* 8010F298 0010AEF8 48 14 4B 59 */ bl func_80253DF0
+/* 8010F29C 0010AEFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F2A0 0010AF00 38 80 00 05 */ li r4, 5
+/* 8010F2A4 0010AF04 38 A0 00 00 */ li r5, 0
+/* 8010F2A8 0010AF08 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F2AC 0010AF0C 48 14 4B 05 */ bl func_80253DB0
+/* 8010F2B0 0010AF10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F2B4 0010AF14 38 00 2A F5 */ li r0, 0x2af5
+/* 8010F2B8 0010AF18 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 8010F2BC 0010AF1C 48 00 00 9C */ b lbl_8010F358
+lbl_8010F2C0:
+/* 8010F2C0 0010AF20 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010F2C4 0010AF24 38 80 00 08 */ li r4, 8
+/* 8010F2C8 0010AF28 38 A0 00 01 */ li r5, 1
+/* 8010F2CC 0010AF2C 48 14 4B 25 */ bl func_80253DF0
+/* 8010F2D0 0010AF30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F2D4 0010AF34 38 80 00 07 */ li r4, 7
+/* 8010F2D8 0010AF38 38 A0 00 00 */ li r5, 0
+/* 8010F2DC 0010AF3C A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F2E0 0010AF40 48 14 4A D1 */ bl func_80253DB0
+/* 8010F2E4 0010AF44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F2E8 0010AF48 38 00 2A F6 */ li r0, 0x2af6
+/* 8010F2EC 0010AF4C 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 8010F2F0 0010AF50 48 00 00 68 */ b lbl_8010F358
+lbl_8010F2F4:
+/* 8010F2F4 0010AF54 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010F2F8 0010AF58 38 80 00 08 */ li r4, 8
+/* 8010F2FC 0010AF5C 38 A0 00 01 */ li r5, 1
+/* 8010F300 0010AF60 48 14 4A F1 */ bl func_80253DF0
+/* 8010F304 0010AF64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F308 0010AF68 38 80 00 09 */ li r4, 9
+/* 8010F30C 0010AF6C 38 A0 00 00 */ li r5, 0
+/* 8010F310 0010AF70 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F314 0010AF74 48 14 4A 9D */ bl func_80253DB0
+/* 8010F318 0010AF78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F31C 0010AF7C 38 00 2A F7 */ li r0, 0x2af7
+/* 8010F320 0010AF80 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 8010F324 0010AF84 48 00 00 34 */ b lbl_8010F358
+lbl_8010F328:
+/* 8010F328 0010AF88 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8010F32C 0010AF8C 38 80 00 08 */ li r4, 8
+/* 8010F330 0010AF90 38 A0 00 01 */ li r5, 1
+/* 8010F334 0010AF94 48 14 4A BD */ bl func_80253DF0
+/* 8010F338 0010AF98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F33C 0010AF9C 38 80 00 0B */ li r4, 0xb
+/* 8010F340 0010AFA0 38 A0 00 00 */ li r5, 0
+/* 8010F344 0010AFA4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F348 0010AFA8 48 14 4A 69 */ bl func_80253DB0
+/* 8010F34C 0010AFAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F350 0010AFB0 38 00 2A F8 */ li r0, 0x2af8
+/* 8010F354 0010AFB4 90 03 01 1C */ stw r0, 0x11c(r3)
+lbl_8010F358:
+/* 8010F358 0010AFB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F35C 0010AFBC 38 00 01 2C */ li r0, 0x12c
+/* 8010F360 0010AFC0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F364 0010AFC4 48 00 51 F8 */ b lbl_8011455C
+/* 8010F368 0010AFC8 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8010F36C 0010AFCC 3C 03 00 01 */ addis r0, r3, 1
+/* 8010F370 0010AFD0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010F374 0010AFD4 40 82 51 E8 */ bne lbl_8011455C
+/* 8010F378 0010AFD8 38 00 00 02 */ li r0, 2
+/* 8010F37C 0010AFDC 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F380 0010AFE0 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 8010F384 0010AFE4 38 80 00 28 */ li r4, 0x28
+/* 8010F388 0010AFE8 38 A0 01 64 */ li r5, 0x164
+/* 8010F38C 0010AFEC 38 C0 00 00 */ li r6, 0
+/* 8010F390 0010AFF0 81 4D 82 80 */ lwz r10, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F394 0010AFF4 38 E0 00 00 */ li r7, 0
+/* 8010F398 0010AFF8 39 00 FF FF */ li r8, -1
+/* 8010F39C 0010AFFC 39 20 00 06 */ li r9, 6
+/* 8010F3A0 0010B000 A0 0A 02 0C */ lhz r0, 0x20c(r10)
+/* 8010F3A4 0010B004 39 40 00 01 */ li r10, 1
+/* 8010F3A8 0010B008 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F3AC 0010B00C 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F3B0 0010B010 48 14 0C ED */ bl func_8025009C
+/* 8010F3B4 0010B014 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F3B8 0010B018 38 00 01 2D */ li r0, 0x12d
+/* 8010F3BC 0010B01C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F3C0 0010B020 48 00 51 9C */ b lbl_8011455C
+/* 8010F3C4 0010B024 A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010F3C8 0010B028 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F3CC 0010B02C 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F3D0 0010B030 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F3D4 0010B034 48 14 0F 11 */ bl func_802502E4
+/* 8010F3D8 0010B038 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F3DC 0010B03C 40 82 51 80 */ bne lbl_8011455C
+/* 8010F3E0 0010B040 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F3E4 0010B044 38 80 00 0E */ li r4, 0xe
+/* 8010F3E8 0010B048 38 A0 00 00 */ li r5, 0
+/* 8010F3EC 0010B04C A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010F3F0 0010B050 48 14 49 C1 */ bl func_80253DB0
+/* 8010F3F4 0010B054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F3F8 0010B058 38 00 00 00 */ li r0, 0
+/* 8010F3FC 0010B05C 90 03 01 1C */ stw r0, 0x11c(r3)
+/* 8010F400 0010B060 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F404 0010B064 A0 64 02 0C */ lhz r3, 0x20c(r4)
+/* 8010F408 0010B068 38 03 00 01 */ addi r0, r3, 1
+/* 8010F40C 0010B06C B0 04 02 0C */ sth r0, 0x20c(r4)
+/* 8010F410 0010B070 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F414 0010B074 A0 05 02 0C */ lhz r0, 0x20c(r5)
+/* 8010F418 0010B078 28 00 00 16 */ cmplwi r0, 0x16
+/* 8010F41C 0010B07C 40 82 00 38 */ bne lbl_8010F454
+/* 8010F420 0010B080 38 00 01 2E */ li r0, 0x12e
+/* 8010F424 0010B084 38 80 00 08 */ li r4, 8
+/* 8010F428 0010B088 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8010F42C 0010B08C 38 A0 00 01 */ li r5, 1
+/* 8010F430 0010B090 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F434 0010B094 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F438 0010B098 48 14 49 B9 */ bl func_80253DF0
+/* 8010F43C 0010B09C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F440 0010B0A0 38 80 00 0D */ li r4, 0xd
+/* 8010F444 0010B0A4 38 A0 00 00 */ li r5, 0
+/* 8010F448 0010B0A8 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8010F44C 0010B0AC 48 14 49 65 */ bl func_80253DB0
+/* 8010F450 0010B0B0 48 00 51 0C */ b lbl_8011455C
+lbl_8010F454:
+/* 8010F454 0010B0B4 38 60 01 2B */ li r3, 0x12b
+/* 8010F458 0010B0B8 38 00 00 03 */ li r0, 3
+/* 8010F45C 0010B0BC 90 65 00 DC */ stw r3, 0xdc(r5)
+/* 8010F460 0010B0C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F464 0010B0C4 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F468 0010B0C8 48 05 03 39 */ bl func_8015F7A0
+/* 8010F46C 0010B0CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F470 0010B0D0 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010F474 0010B0D4 48 00 50 E8 */ b lbl_8011455C
+/* 8010F478 0010B0D8 38 60 00 16 */ li r3, 0x16
+/* 8010F47C 0010B0DC 38 00 00 02 */ li r0, 2
+/* 8010F480 0010B0E0 B0 7F 02 0C */ sth r3, 0x20c(r31)
+/* 8010F484 0010B0E4 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F488 0010B0E8 38 80 00 28 */ li r4, 0x28
+/* 8010F48C 0010B0EC 38 A0 01 64 */ li r5, 0x164
+/* 8010F490 0010B0F0 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F494 0010B0F4 38 C0 00 00 */ li r6, 0
+/* 8010F498 0010B0F8 38 E0 00 00 */ li r7, 0
+/* 8010F49C 0010B0FC 39 00 FF FF */ li r8, -1
+/* 8010F4A0 0010B100 90 09 01 14 */ stw r0, 0x114(r9)
+/* 8010F4A4 0010B104 39 20 00 06 */ li r9, 6
+/* 8010F4A8 0010B108 39 40 00 01 */ li r10, 1
+/* 8010F4AC 0010B10C 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F4B0 0010B110 A0 0B 02 0C */ lhz r0, 0x20c(r11)
+/* 8010F4B4 0010B114 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F4B8 0010B118 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F4BC 0010B11C 48 14 0B E1 */ bl func_8025009C
+/* 8010F4C0 0010B120 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F4C4 0010B124 38 00 01 2F */ li r0, 0x12f
+/* 8010F4C8 0010B128 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F4CC 0010B12C 48 00 50 90 */ b lbl_8011455C
+/* 8010F4D0 0010B130 A0 1F 02 0C */ lhz r0, 0x20c(r31)
+/* 8010F4D4 0010B134 38 7E 00 48 */ addi r3, r30, 0x48
+/* 8010F4D8 0010B138 54 00 08 3C */ slwi r0, r0, 1
+/* 8010F4DC 0010B13C 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8010F4E0 0010B140 48 14 0E 05 */ bl func_802502E4
+/* 8010F4E4 0010B144 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F4E8 0010B148 40 82 50 74 */ bne lbl_8011455C
+/* 8010F4EC 0010B14C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F4F0 0010B150 38 80 01 30 */ li r4, 0x130
+/* 8010F4F4 0010B154 38 00 00 04 */ li r0, 4
+/* 8010F4F8 0010B158 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010F4FC 0010B15C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F500 0010B160 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F504 0010B164 48 00 50 58 */ b lbl_8011455C
+/* 8010F508 0010B168 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8010F50C 0010B16C 3C 03 00 01 */ addis r0, r3, 1
+/* 8010F510 0010B170 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010F514 0010B174 40 82 50 48 */ bne lbl_8011455C
+/* 8010F518 0010B178 38 60 00 01 */ li r3, 1
+/* 8010F51C 0010B17C 38 00 00 2B */ li r0, 0x2b
+/* 8010F520 0010B180 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8010F524 0010B184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F528 0010B188 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F52C 0010B18C 48 00 50 30 */ b lbl_8011455C
+/* 8010F530 0010B190 80 7F 00 D8 */ lwz r3, 0xd8(r31)
+/* 8010F534 0010B194 3C 63 00 06 */ addis r3, r3, 6
+/* 8010F538 0010B198 80 03 85 EC */ lwz r0, -0x7a14(r3)
+/* 8010F53C 0010B19C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8010F540 0010B1A0 41 82 00 34 */ beq lbl_8010F574
+/* 8010F544 0010B1A4 38 60 00 04 */ li r3, 4
+/* 8010F548 0010B1A8 38 00 01 3A */ li r0, 0x13a
+/* 8010F54C 0010B1AC 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8010F550 0010B1B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F554 0010B1B4 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 8010F558 0010B1B8 3C 83 00 06 */ addis r4, r3, 6
+/* 8010F55C 0010B1BC 80 64 85 EC */ lwz r3, -0x7a14(r4)
+/* 8010F560 0010B1C0 54 63 00 7E */ clrlwi r3, r3, 1
+/* 8010F564 0010B1C4 90 64 85 EC */ stw r3, -0x7a14(r4)
+/* 8010F568 0010B1C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F56C 0010B1CC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F570 0010B1D0 48 00 4F EC */ b lbl_8011455C
+lbl_8010F574:
+/* 8010F574 0010B1D4 38 60 00 02 */ li r3, 2
+/* 8010F578 0010B1D8 38 00 01 32 */ li r0, 0x132
+/* 8010F57C 0010B1DC 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8010F580 0010B1E0 38 60 45 F3 */ li r3, 0x45f3
+/* 8010F584 0010B1E4 38 80 00 28 */ li r4, 0x28
+/* 8010F588 0010B1E8 38 A0 01 54 */ li r5, 0x154
+/* 8010F58C 0010B1EC 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F590 0010B1F0 38 C0 00 00 */ li r6, 0
+/* 8010F594 0010B1F4 38 E0 00 00 */ li r7, 0
+/* 8010F598 0010B1F8 39 00 FF FF */ li r8, -1
+/* 8010F59C 0010B1FC 90 09 00 DC */ stw r0, 0xdc(r9)
+/* 8010F5A0 0010B200 39 20 00 06 */ li r9, 6
+/* 8010F5A4 0010B204 39 40 00 01 */ li r10, 1
+/* 8010F5A8 0010B208 48 14 0A F5 */ bl func_8025009C
+/* 8010F5AC 0010B20C 48 00 4F B0 */ b lbl_8011455C
+/* 8010F5B0 0010B210 38 60 45 F3 */ li r3, 0x45f3
+/* 8010F5B4 0010B214 48 14 0D 31 */ bl func_802502E4
+/* 8010F5B8 0010B218 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F5BC 0010B21C 40 82 4F A0 */ bne lbl_8011455C
+/* 8010F5C0 0010B220 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F5C4 0010B224 38 80 00 04 */ li r4, 4
+/* 8010F5C8 0010B228 38 00 01 33 */ li r0, 0x133
+/* 8010F5CC 0010B22C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010F5D0 0010B230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F5D4 0010B234 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F5D8 0010B238 48 00 4F 84 */ b lbl_8011455C
+/* 8010F5DC 0010B23C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8010F5E0 0010B240 3C 03 00 01 */ addis r0, r3, 1
+/* 8010F5E4 0010B244 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010F5E8 0010B248 40 82 4F 74 */ bne lbl_8011455C
+/* 8010F5EC 0010B24C 7F E3 FB 78 */ mr r3, r31
+/* 8010F5F0 0010B250 38 80 00 03 */ li r4, 3
+/* 8010F5F4 0010B254 48 00 68 D9 */ bl func_80115ECC
+/* 8010F5F8 0010B258 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F5FC 0010B25C 38 80 00 01 */ li r4, 1
+/* 8010F600 0010B260 38 00 01 34 */ li r0, 0x134
+/* 8010F604 0010B264 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010F608 0010B268 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F60C 0010B26C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F610 0010B270 48 00 4F 4C */ b lbl_8011455C
+/* 8010F614 0010B274 7F E3 FB 78 */ mr r3, r31
+/* 8010F618 0010B278 48 00 68 25 */ bl func_80115E3C
+/* 8010F61C 0010B27C 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F620 0010B280 40 82 4F 3C */ bne lbl_8011455C
+/* 8010F624 0010B284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F628 0010B288 38 80 00 08 */ li r4, 8
+/* 8010F62C 0010B28C 38 A0 00 01 */ li r5, 1
+/* 8010F630 0010B290 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010F634 0010B294 48 14 47 BD */ bl func_80253DF0
+/* 8010F638 0010B298 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F63C 0010B29C 38 80 00 10 */ li r4, 0x10
+/* 8010F640 0010B2A0 38 A0 00 00 */ li r5, 0
+/* 8010F644 0010B2A4 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8010F648 0010B2A8 48 14 47 69 */ bl func_80253DB0
+/* 8010F64C 0010B2AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F650 0010B2B0 38 00 01 35 */ li r0, 0x135
+/* 8010F654 0010B2B4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F658 0010B2B8 48 00 4F 04 */ b lbl_8011455C
+/* 8010F65C 0010B2BC A8 7F 00 86 */ lha r3, 0x86(r31)
+/* 8010F660 0010B2C0 48 14 47 71 */ bl func_80253DD0
+/* 8010F664 0010B2C4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010F668 0010B2C8 28 00 00 03 */ cmplwi r0, 3
+/* 8010F66C 0010B2CC 40 82 4E F0 */ bne lbl_8011455C
+/* 8010F670 0010B2D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F674 0010B2D4 38 00 00 2B */ li r0, 0x2b
+/* 8010F678 0010B2D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F67C 0010B2DC 48 00 4E E0 */ b lbl_8011455C
+/* 8010F680 0010B2E0 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8010F684 0010B2E4 3C 03 00 01 */ addis r0, r3, 1
+/* 8010F688 0010B2E8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8010F68C 0010B2EC 40 82 4E D0 */ bne lbl_8011455C
+/* 8010F690 0010B2F0 38 60 46 2C */ li r3, 0x462c
+/* 8010F694 0010B2F4 38 80 00 28 */ li r4, 0x28
+/* 8010F698 0010B2F8 38 A0 01 54 */ li r5, 0x154
+/* 8010F69C 0010B2FC 38 C0 00 00 */ li r6, 0
+/* 8010F6A0 0010B300 38 E0 00 00 */ li r7, 0
+/* 8010F6A4 0010B304 39 00 FF FF */ li r8, -1
+/* 8010F6A8 0010B308 39 20 00 06 */ li r9, 6
+/* 8010F6AC 0010B30C 39 40 00 01 */ li r10, 1
+/* 8010F6B0 0010B310 48 14 09 ED */ bl func_8025009C
+/* 8010F6B4 0010B314 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F6B8 0010B318 38 80 00 02 */ li r4, 2
+/* 8010F6BC 0010B31C 38 00 01 3B */ li r0, 0x13b
+/* 8010F6C0 0010B320 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010F6C4 0010B324 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F6C8 0010B328 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F6CC 0010B32C 48 00 4E 90 */ b lbl_8011455C
+/* 8010F6D0 0010B330 38 60 46 2C */ li r3, 0x462c
+/* 8010F6D4 0010B334 48 14 0C 11 */ bl func_802502E4
+/* 8010F6D8 0010B338 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F6DC 0010B33C 40 82 4E 80 */ bne lbl_8011455C
+/* 8010F6E0 0010B340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F6E4 0010B344 38 00 00 01 */ li r0, 1
+/* 8010F6E8 0010B348 38 80 00 03 */ li r4, 3
+/* 8010F6EC 0010B34C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F6F0 0010B350 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F6F4 0010B354 48 00 67 D9 */ bl func_80115ECC
+/* 8010F6F8 0010B358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F6FC 0010B35C 38 00 01 3C */ li r0, 0x13c
+/* 8010F700 0010B360 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F704 0010B364 48 00 4E 58 */ b lbl_8011455C
+/* 8010F708 0010B368 7F E3 FB 78 */ mr r3, r31
+/* 8010F70C 0010B36C 48 00 67 31 */ bl func_80115E3C
+/* 8010F710 0010B370 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F714 0010B374 40 82 4E 48 */ bne lbl_8011455C
+/* 8010F718 0010B378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F71C 0010B37C 38 A0 01 3D */ li r5, 0x13d
+/* 8010F720 0010B380 38 00 00 00 */ li r0, 0
+/* 8010F724 0010B384 38 80 00 01 */ li r4, 1
+/* 8010F728 0010B388 90 A3 00 DC */ stw r5, 0xdc(r3)
+/* 8010F72C 0010B38C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F730 0010B390 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 8010F734 0010B394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F738 0010B398 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010F73C 0010B39C 50 80 2E 74 */ rlwimi r0, r4, 5, 0x19, 0x1a
+/* 8010F740 0010B3A0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010F744 0010B3A4 48 00 4E 18 */ b lbl_8011455C
+/* 8010F748 0010B3A8 A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 8010F74C 0010B3AC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8010F750 0010B3B0 B0 1F 02 20 */ sth r0, 0x220(r31)
+/* 8010F754 0010B3B4 48 00 6D C5 */ bl func_80116518
+/* 8010F758 0010B3B8 38 60 46 2D */ li r3, 0x462d
+/* 8010F75C 0010B3BC 38 80 00 28 */ li r4, 0x28
+/* 8010F760 0010B3C0 38 A0 01 64 */ li r5, 0x164
+/* 8010F764 0010B3C4 38 C0 00 00 */ li r6, 0
+/* 8010F768 0010B3C8 38 E0 00 00 */ li r7, 0
+/* 8010F76C 0010B3CC 39 00 FF FF */ li r8, -1
+/* 8010F770 0010B3D0 39 20 00 06 */ li r9, 6
+/* 8010F774 0010B3D4 39 40 00 01 */ li r10, 1
+/* 8010F778 0010B3D8 48 14 09 25 */ bl func_8025009C
+/* 8010F77C 0010B3DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F780 0010B3E0 38 80 00 02 */ li r4, 2
+/* 8010F784 0010B3E4 38 00 01 3E */ li r0, 0x13e
+/* 8010F788 0010B3E8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010F78C 0010B3EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F790 0010B3F0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F794 0010B3F4 48 00 4D C8 */ b lbl_8011455C
+/* 8010F798 0010B3F8 38 60 46 2D */ li r3, 0x462d
+/* 8010F79C 0010B3FC 48 14 0B 49 */ bl func_802502E4
+/* 8010F7A0 0010B400 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F7A4 0010B404 40 82 4D B8 */ bne lbl_8011455C
+/* 8010F7A8 0010B408 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F7AC 0010B40C 38 A0 46 2D */ li r5, 0x462d
+/* 8010F7B0 0010B410 38 80 01 3F */ li r4, 0x13f
+/* 8010F7B4 0010B414 38 00 00 03 */ li r0, 3
+/* 8010F7B8 0010B418 B0 A3 02 0E */ sth r5, 0x20e(r3)
+/* 8010F7BC 0010B41C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F7C0 0010B420 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010F7C4 0010B424 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F7C8 0010B428 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F7CC 0010B42C 48 04 FF D5 */ bl func_8015F7A0
+/* 8010F7D0 0010B430 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F7D4 0010B434 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010F7D8 0010B438 48 00 4D 84 */ b lbl_8011455C
+/* 8010F7DC 0010B43C 48 04 FF C5 */ bl func_8015F7A0
+/* 8010F7E0 0010B440 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8010F7E4 0010B444 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8010F7E8 0010B448 FC 21 10 28 */ fsub f1, f1, f2
+/* 8010F7EC 0010B44C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010F7F0 0010B450 4C 41 13 82 */ cror 2, 1, 2
+/* 8010F7F4 0010B454 40 82 4D 68 */ bne lbl_8011455C
+/* 8010F7F8 0010B458 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010F7FC 0010B45C 38 80 00 08 */ li r4, 8
+/* 8010F800 0010B460 38 A0 00 01 */ li r5, 1
+/* 8010F804 0010B464 48 14 45 ED */ bl func_80253DF0
+/* 8010F808 0010B468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F80C 0010B46C 38 80 00 0A */ li r4, 0xa
+/* 8010F810 0010B470 38 A0 00 00 */ li r5, 0
+/* 8010F814 0010B474 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F818 0010B478 48 14 45 99 */ bl func_80253DB0
+/* 8010F81C 0010B47C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F820 0010B480 38 00 01 40 */ li r0, 0x140
+/* 8010F824 0010B484 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F828 0010B488 48 00 4D 34 */ b lbl_8011455C
+/* 8010F82C 0010B48C A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010F830 0010B490 48 14 45 A1 */ bl func_80253DD0
+/* 8010F834 0010B494 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010F838 0010B498 28 00 00 03 */ cmplwi r0, 3
+/* 8010F83C 0010B49C 40 82 4D 20 */ bne lbl_8011455C
+/* 8010F840 0010B4A0 38 60 00 00 */ li r3, 0
+/* 8010F844 0010B4A4 38 80 00 00 */ li r4, 0
+/* 8010F848 0010B4A8 4B F4 A0 B1 */ bl func_800598F8
+/* 8010F84C 0010B4AC 38 60 00 01 */ li r3, 1
+/* 8010F850 0010B4B0 38 80 00 00 */ li r4, 0
+/* 8010F854 0010B4B4 38 A0 00 00 */ li r5, 0
+/* 8010F858 0010B4B8 38 C0 00 02 */ li r6, 2
+/* 8010F85C 0010B4BC 38 E0 00 00 */ li r7, 0
+/* 8010F860 0010B4C0 39 00 00 00 */ li r8, 0
+/* 8010F864 0010B4C4 4B F4 A1 65 */ bl func_800599C8
+/* 8010F868 0010B4C8 38 60 00 02 */ li r3, 2
+/* 8010F86C 0010B4CC 38 80 00 00 */ li r4, 0
+/* 8010F870 0010B4D0 38 A0 00 01 */ li r5, 1
+/* 8010F874 0010B4D4 38 C0 00 00 */ li r6, 0
+/* 8010F878 0010B4D8 38 E0 00 00 */ li r7, 0
+/* 8010F87C 0010B4DC 39 00 00 00 */ li r8, 0
+/* 8010F880 0010B4E0 4B F4 A1 49 */ bl func_800599C8
+/* 8010F884 0010B4E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F888 0010B4E8 38 00 01 41 */ li r0, 0x141
+/* 8010F88C 0010B4EC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F890 0010B4F0 48 00 4C CC */ b lbl_8011455C
+/* 8010F894 0010B4F4 A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 8010F898 0010B4F8 38 60 00 00 */ li r3, 0
+/* 8010F89C 0010B4FC 38 A0 00 00 */ li r5, 0
+/* 8010F8A0 0010B500 38 C0 00 01 */ li r6, 1
+/* 8010F8A4 0010B504 54 04 DF BE */ rlwinm r4, r0, 0x1b, 0x1e, 0x1f
+/* 8010F8A8 0010B508 4B F4 A1 C5 */ bl func_80059A6C
+/* 8010F8AC 0010B50C 2C 03 00 00 */ cmpwi r3, 0
+/* 8010F8B0 0010B510 41 82 4C AC */ beq lbl_8011455C
+/* 8010F8B4 0010B514 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010F8B8 0010B518 41 82 00 88 */ beq lbl_8010F940
+/* 8010F8BC 0010B51C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F8C0 0010B520 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010F8C4 0010B524 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010F8C8 0010B528 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F8CC 0010B52C 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010F8D0 0010B530 2C 00 00 02 */ cmpwi r0, 2
+/* 8010F8D4 0010B534 41 82 00 40 */ beq lbl_8010F914
+/* 8010F8D8 0010B538 40 80 4C 84 */ bge lbl_8011455C
+/* 8010F8DC 0010B53C 2C 00 00 01 */ cmpwi r0, 1
+/* 8010F8E0 0010B540 40 80 00 08 */ bge lbl_8010F8E8
+/* 8010F8E4 0010B544 48 00 4C 78 */ b lbl_8011455C
+lbl_8010F8E8:
+/* 8010F8E8 0010B548 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F8EC 0010B54C 38 80 00 04 */ li r4, 4
+/* 8010F8F0 0010B550 38 A0 00 00 */ li r5, 0
+/* 8010F8F4 0010B554 48 14 44 BD */ bl func_80253DB0
+/* 8010F8F8 0010B558 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F8FC 0010B55C 38 80 01 42 */ li r4, 0x142
+/* 8010F900 0010B560 38 00 00 01 */ li r0, 1
+/* 8010F904 0010B564 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010F908 0010B568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F90C 0010B56C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F910 0010B570 48 00 4C 4C */ b lbl_8011455C
+lbl_8010F914:
+/* 8010F914 0010B574 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F918 0010B578 38 80 00 05 */ li r4, 5
+/* 8010F91C 0010B57C 38 A0 00 00 */ li r5, 0
+/* 8010F920 0010B580 48 14 44 91 */ bl func_80253DB0
+/* 8010F924 0010B584 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F928 0010B588 38 80 01 52 */ li r4, 0x152
+/* 8010F92C 0010B58C 38 00 00 01 */ li r0, 1
+/* 8010F930 0010B590 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010F934 0010B594 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F938 0010B598 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010F93C 0010B59C 48 00 4C 20 */ b lbl_8011455C
+lbl_8010F940:
+/* 8010F940 0010B5A0 2C 03 00 02 */ cmpwi r3, 2
+/* 8010F944 0010B5A4 41 82 00 2C */ beq lbl_8010F970
+/* 8010F948 0010B5A8 40 80 4C 14 */ bge lbl_8011455C
+/* 8010F94C 0010B5AC 2C 03 00 01 */ cmpwi r3, 1
+/* 8010F950 0010B5B0 40 80 00 08 */ bge lbl_8010F958
+/* 8010F954 0010B5B4 48 00 4C 08 */ b lbl_8011455C
+lbl_8010F958:
+/* 8010F958 0010B5B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F95C 0010B5BC 38 80 00 00 */ li r4, 0
+/* 8010F960 0010B5C0 38 A0 00 00 */ li r5, 0
+/* 8010F964 0010B5C4 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F968 0010B5C8 48 14 44 49 */ bl func_80253DB0
+/* 8010F96C 0010B5CC 48 00 4B F0 */ b lbl_8011455C
+lbl_8010F970:
+/* 8010F970 0010B5D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F974 0010B5D4 38 80 00 01 */ li r4, 1
+/* 8010F978 0010B5D8 38 A0 00 00 */ li r5, 0
+/* 8010F97C 0010B5DC A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F980 0010B5E0 48 14 44 31 */ bl func_80253DB0
+/* 8010F984 0010B5E4 48 00 4B D8 */ b lbl_8011455C
+/* 8010F988 0010B5E8 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010F98C 0010B5EC 48 14 44 45 */ bl func_80253DD0
+/* 8010F990 0010B5F0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010F994 0010B5F4 28 00 00 03 */ cmplwi r0, 3
+/* 8010F998 0010B5F8 40 82 4B C4 */ bne lbl_8011455C
+/* 8010F99C 0010B5FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F9A0 0010B600 38 80 00 09 */ li r4, 9
+/* 8010F9A4 0010B604 38 A0 00 00 */ li r5, 0
+/* 8010F9A8 0010B608 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F9AC 0010B60C 48 14 44 05 */ bl func_80253DB0
+/* 8010F9B0 0010B610 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F9B4 0010B614 38 00 01 43 */ li r0, 0x143
+/* 8010F9B8 0010B618 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010F9BC 0010B61C 48 00 4B A0 */ b lbl_8011455C
+/* 8010F9C0 0010B620 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010F9C4 0010B624 48 14 44 0D */ bl func_80253DD0
+/* 8010F9C8 0010B628 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010F9CC 0010B62C 28 00 00 03 */ cmplwi r0, 3
+/* 8010F9D0 0010B630 40 82 4B 8C */ bne lbl_8011455C
+/* 8010F9D4 0010B634 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010F9D8 0010B638 38 80 00 08 */ li r4, 8
+/* 8010F9DC 0010B63C 38 A0 00 00 */ li r5, 0
+/* 8010F9E0 0010B640 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010F9E4 0010B644 48 14 44 0D */ bl func_80253DF0
+/* 8010F9E8 0010B648 38 60 52 67 */ li r3, 0x5267
+/* 8010F9EC 0010B64C 38 80 00 28 */ li r4, 0x28
+/* 8010F9F0 0010B650 38 A0 01 64 */ li r5, 0x164
+/* 8010F9F4 0010B654 38 C0 00 00 */ li r6, 0
+/* 8010F9F8 0010B658 38 E0 00 00 */ li r7, 0
+/* 8010F9FC 0010B65C 39 00 FF FF */ li r8, -1
+/* 8010FA00 0010B660 39 20 00 06 */ li r9, 6
+/* 8010FA04 0010B664 39 40 00 01 */ li r10, 1
+/* 8010FA08 0010B668 48 14 06 95 */ bl func_8025009C
+/* 8010FA0C 0010B66C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA10 0010B670 38 80 01 44 */ li r4, 0x144
+/* 8010FA14 0010B674 38 00 00 00 */ li r0, 0
+/* 8010FA18 0010B678 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010FA1C 0010B67C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA20 0010B680 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 8010FA24 0010B684 48 00 4B 38 */ b lbl_8011455C
+/* 8010FA28 0010B688 38 60 52 67 */ li r3, 0x5267
+/* 8010FA2C 0010B68C 48 14 08 B9 */ bl func_802502E4
+/* 8010FA30 0010B690 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FA34 0010B694 40 82 4B 28 */ bne lbl_8011455C
+/* 8010FA38 0010B698 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA3C 0010B69C 38 A0 52 67 */ li r5, 0x5267
+/* 8010FA40 0010B6A0 38 80 01 45 */ li r4, 0x145
+/* 8010FA44 0010B6A4 38 00 00 03 */ li r0, 3
+/* 8010FA48 0010B6A8 B0 A3 02 0E */ sth r5, 0x20e(r3)
+/* 8010FA4C 0010B6AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA50 0010B6B0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010FA54 0010B6B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA58 0010B6B8 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010FA5C 0010B6BC 48 04 FD 45 */ bl func_8015F7A0
+/* 8010FA60 0010B6C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA64 0010B6C4 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010FA68 0010B6C8 48 00 4A F4 */ b lbl_8011455C
+/* 8010FA6C 0010B6CC 48 04 FD 35 */ bl func_8015F7A0
+/* 8010FA70 0010B6D0 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8010FA74 0010B6D4 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8010FA78 0010B6D8 FC 21 10 28 */ fsub f1, f1, f2
+/* 8010FA7C 0010B6DC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010FA80 0010B6E0 4C 41 13 82 */ cror 2, 1, 2
+/* 8010FA84 0010B6E4 40 82 4A D8 */ bne lbl_8011455C
+/* 8010FA88 0010B6E8 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010FA8C 0010B6EC 38 80 00 08 */ li r4, 8
+/* 8010FA90 0010B6F0 38 A0 00 01 */ li r5, 1
+/* 8010FA94 0010B6F4 48 14 43 5D */ bl func_80253DF0
+/* 8010FA98 0010B6F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FA9C 0010B6FC 38 80 00 0A */ li r4, 0xa
+/* 8010FAA0 0010B700 38 A0 00 00 */ li r5, 0
+/* 8010FAA4 0010B704 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FAA8 0010B708 48 14 43 09 */ bl func_80253DB0
+/* 8010FAAC 0010B70C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FAB0 0010B710 38 00 01 46 */ li r0, 0x146
+/* 8010FAB4 0010B714 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FAB8 0010B718 48 00 4A A4 */ b lbl_8011455C
+/* 8010FABC 0010B71C A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010FAC0 0010B720 48 14 43 11 */ bl func_80253DD0
+/* 8010FAC4 0010B724 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010FAC8 0010B728 28 00 00 03 */ cmplwi r0, 3
+/* 8010FACC 0010B72C 40 82 4A 90 */ bne lbl_8011455C
+/* 8010FAD0 0010B730 38 60 00 00 */ li r3, 0
+/* 8010FAD4 0010B734 38 80 00 00 */ li r4, 0
+/* 8010FAD8 0010B738 4B F4 9E 21 */ bl func_800598F8
+/* 8010FADC 0010B73C 38 60 00 01 */ li r3, 1
+/* 8010FAE0 0010B740 38 80 00 00 */ li r4, 0
+/* 8010FAE4 0010B744 38 A0 00 00 */ li r5, 0
+/* 8010FAE8 0010B748 38 C0 00 02 */ li r6, 2
+/* 8010FAEC 0010B74C 38 E0 00 00 */ li r7, 0
+/* 8010FAF0 0010B750 39 00 00 00 */ li r8, 0
+/* 8010FAF4 0010B754 4B F4 9E D5 */ bl func_800599C8
+/* 8010FAF8 0010B758 38 60 00 02 */ li r3, 2
+/* 8010FAFC 0010B75C 38 80 00 00 */ li r4, 0
+/* 8010FB00 0010B760 38 A0 00 01 */ li r5, 1
+/* 8010FB04 0010B764 38 C0 00 00 */ li r6, 0
+/* 8010FB08 0010B768 38 E0 00 00 */ li r7, 0
+/* 8010FB0C 0010B76C 39 00 00 00 */ li r8, 0
+/* 8010FB10 0010B770 4B F4 9E B9 */ bl func_800599C8
+/* 8010FB14 0010B774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FB18 0010B778 38 00 01 47 */ li r0, 0x147
+/* 8010FB1C 0010B77C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FB20 0010B780 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FB24 0010B784 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010FB28 0010B788 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 8010FB2C 0010B78C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010FB30 0010B790 48 00 4A 2C */ b lbl_8011455C
+/* 8010FB34 0010B794 38 60 00 00 */ li r3, 0
+/* 8010FB38 0010B798 38 80 00 01 */ li r4, 1
+/* 8010FB3C 0010B79C 38 A0 00 00 */ li r5, 0
+/* 8010FB40 0010B7A0 38 C0 00 01 */ li r6, 1
+/* 8010FB44 0010B7A4 4B F4 9F 29 */ bl func_80059A6C
+/* 8010FB48 0010B7A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FB4C 0010B7AC 41 82 4A 10 */ beq lbl_8011455C
+/* 8010FB50 0010B7B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8010FB54 0010B7B4 41 82 00 80 */ beq lbl_8010FBD4
+/* 8010FB58 0010B7B8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FB5C 0010B7BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010FB60 0010B7C0 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8010FB64 0010B7C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FB68 0010B7C8 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8010FB6C 0010B7CC 2C 00 00 02 */ cmpwi r0, 2
+/* 8010FB70 0010B7D0 41 82 00 38 */ beq lbl_8010FBA8
+/* 8010FB74 0010B7D4 40 80 49 E8 */ bge lbl_8011455C
+/* 8010FB78 0010B7D8 2C 00 00 01 */ cmpwi r0, 1
+/* 8010FB7C 0010B7DC 40 80 00 08 */ bge lbl_8010FB84
+/* 8010FB80 0010B7E0 48 00 49 DC */ b lbl_8011455C
+lbl_8010FB84:
+/* 8010FB84 0010B7E4 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FB88 0010B7E8 38 80 00 04 */ li r4, 4
+/* 8010FB8C 0010B7EC 38 A0 00 00 */ li r5, 0
+/* 8010FB90 0010B7F0 48 14 42 21 */ bl func_80253DB0
+/* 8010FB94 0010B7F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FB98 0010B7F8 38 00 01 4A */ li r0, 0x14a
+/* 8010FB9C 0010B7FC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FBA0 0010B800 4B EF 9C 51 */ bl func_800097F0
+/* 8010FBA4 0010B804 48 00 49 B8 */ b lbl_8011455C
+lbl_8010FBA8:
+/* 8010FBA8 0010B808 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FBAC 0010B80C 38 80 00 05 */ li r4, 5
+/* 8010FBB0 0010B810 38 A0 00 00 */ li r5, 0
+/* 8010FBB4 0010B814 48 14 41 FD */ bl func_80253DB0
+/* 8010FBB8 0010B818 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FBBC 0010B81C 38 80 01 48 */ li r4, 0x148
+/* 8010FBC0 0010B820 38 00 00 01 */ li r0, 1
+/* 8010FBC4 0010B824 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010FBC8 0010B828 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FBCC 0010B82C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8010FBD0 0010B830 48 00 49 8C */ b lbl_8011455C
+lbl_8010FBD4:
+/* 8010FBD4 0010B834 2C 03 00 02 */ cmpwi r3, 2
+/* 8010FBD8 0010B838 41 82 00 2C */ beq lbl_8010FC04
+/* 8010FBDC 0010B83C 40 80 49 80 */ bge lbl_8011455C
+/* 8010FBE0 0010B840 2C 03 00 01 */ cmpwi r3, 1
+/* 8010FBE4 0010B844 40 80 00 08 */ bge lbl_8010FBEC
+/* 8010FBE8 0010B848 48 00 49 74 */ b lbl_8011455C
+lbl_8010FBEC:
+/* 8010FBEC 0010B84C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FBF0 0010B850 38 80 00 00 */ li r4, 0
+/* 8010FBF4 0010B854 38 A0 00 00 */ li r5, 0
+/* 8010FBF8 0010B858 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FBFC 0010B85C 48 14 41 B5 */ bl func_80253DB0
+/* 8010FC00 0010B860 48 00 49 5C */ b lbl_8011455C
+lbl_8010FC04:
+/* 8010FC04 0010B864 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FC08 0010B868 38 80 00 01 */ li r4, 1
+/* 8010FC0C 0010B86C 38 A0 00 00 */ li r5, 0
+/* 8010FC10 0010B870 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FC14 0010B874 48 14 41 9D */ bl func_80253DB0
+/* 8010FC18 0010B878 48 00 49 44 */ b lbl_8011455C
+/* 8010FC1C 0010B87C A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010FC20 0010B880 48 14 41 B1 */ bl func_80253DD0
+/* 8010FC24 0010B884 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010FC28 0010B888 28 00 00 03 */ cmplwi r0, 3
+/* 8010FC2C 0010B88C 40 82 49 30 */ bne lbl_8011455C
+/* 8010FC30 0010B890 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FC34 0010B894 38 80 00 09 */ li r4, 9
+/* 8010FC38 0010B898 38 A0 00 00 */ li r5, 0
+/* 8010FC3C 0010B89C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FC40 0010B8A0 48 14 41 71 */ bl func_80253DB0
+/* 8010FC44 0010B8A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FC48 0010B8A8 38 00 01 49 */ li r0, 0x149
+/* 8010FC4C 0010B8AC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FC50 0010B8B0 48 00 49 0C */ b lbl_8011455C
+/* 8010FC54 0010B8B4 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010FC58 0010B8B8 48 14 41 79 */ bl func_80253DD0
+/* 8010FC5C 0010B8BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010FC60 0010B8C0 28 00 00 03 */ cmplwi r0, 3
+/* 8010FC64 0010B8C4 40 82 48 F8 */ bne lbl_8011455C
+/* 8010FC68 0010B8C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FC6C 0010B8CC 38 80 00 08 */ li r4, 8
+/* 8010FC70 0010B8D0 38 A0 00 00 */ li r5, 0
+/* 8010FC74 0010B8D4 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FC78 0010B8D8 48 14 41 79 */ bl func_80253DF0
+/* 8010FC7C 0010B8DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FC80 0010B8E0 38 80 00 00 */ li r4, 0
+/* 8010FC84 0010B8E4 38 A0 00 01 */ li r5, 1
+/* 8010FC88 0010B8E8 38 00 01 3D */ li r0, 0x13d
+/* 8010FC8C 0010B8EC B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 8010FC90 0010B8F0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FC94 0010B8F4 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 8010FC98 0010B8F8 50 A3 2E 74 */ rlwimi r3, r5, 5, 0x19, 0x1a
+/* 8010FC9C 0010B8FC B0 64 02 20 */ sth r3, 0x220(r4)
+/* 8010FCA0 0010B900 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FCA4 0010B904 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FCA8 0010B908 48 00 48 B4 */ b lbl_8011455C
+/* 8010FCAC 0010B90C A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010FCB0 0010B910 48 14 41 21 */ bl func_80253DD0
+/* 8010FCB4 0010B914 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010FCB8 0010B918 28 00 00 03 */ cmplwi r0, 3
+/* 8010FCBC 0010B91C 40 82 48 A0 */ bne lbl_8011455C
+/* 8010FCC0 0010B920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FCC4 0010B924 38 80 00 09 */ li r4, 9
+/* 8010FCC8 0010B928 38 A0 00 00 */ li r5, 0
+/* 8010FCCC 0010B92C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FCD0 0010B930 48 14 40 E1 */ bl func_80253DB0
+/* 8010FCD4 0010B934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FCD8 0010B938 38 00 01 4B */ li r0, 0x14b
+/* 8010FCDC 0010B93C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FCE0 0010B940 48 00 48 7C */ b lbl_8011455C
+/* 8010FCE4 0010B944 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8010FCE8 0010B948 48 14 40 E9 */ bl func_80253DD0
+/* 8010FCEC 0010B94C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010FCF0 0010B950 28 00 00 03 */ cmplwi r0, 3
+/* 8010FCF4 0010B954 40 82 48 68 */ bne lbl_8011455C
+/* 8010FCF8 0010B958 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FCFC 0010B95C 38 80 00 08 */ li r4, 8
+/* 8010FD00 0010B960 38 A0 00 00 */ li r5, 0
+/* 8010FD04 0010B964 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8010FD08 0010B968 48 14 40 E9 */ bl func_80253DF0
+/* 8010FD0C 0010B96C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FD10 0010B970 38 A0 00 00 */ li r5, 0
+/* 8010FD14 0010B974 38 00 01 4C */ li r0, 0x14c
+/* 8010FD18 0010B978 38 60 00 07 */ li r3, 7
+/* 8010FD1C 0010B97C B0 A4 02 0E */ sth r5, 0x20e(r4)
+/* 8010FD20 0010B980 38 80 00 03 */ li r4, 3
+/* 8010FD24 0010B984 38 A0 00 01 */ li r5, 1
+/* 8010FD28 0010B988 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FD2C 0010B98C 90 06 00 DC */ stw r0, 0xdc(r6)
+/* 8010FD30 0010B990 48 05 2C 11 */ bl func_80162940
+/* 8010FD34 0010B994 4B EF 9A BD */ bl func_800097F0
+/* 8010FD38 0010B998 38 60 02 7F */ li r3, 0x27f
+/* 8010FD3C 0010B99C 48 05 2D 55 */ bl func_80162A90
+/* 8010FD40 0010B9A0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FD44 0010B9A4 90 64 02 58 */ stw r3, 0x258(r4)
+/* 8010FD48 0010B9A8 38 60 02 80 */ li r3, 0x280
+/* 8010FD4C 0010B9AC 48 05 2D 45 */ bl func_80162A90
+/* 8010FD50 0010B9B0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FD54 0010B9B4 38 80 00 00 */ li r4, 0
+/* 8010FD58 0010B9B8 38 A0 00 01 */ li r5, 1
+/* 8010FD5C 0010B9BC 90 66 02 5C */ stw r3, 0x25c(r6)
+/* 8010FD60 0010B9C0 38 60 02 7F */ li r3, 0x27f
+/* 8010FD64 0010B9C4 48 05 2B DD */ bl func_80162940
+/* 8010FD68 0010B9C8 38 60 02 80 */ li r3, 0x280
+/* 8010FD6C 0010B9CC 48 05 2D 25 */ bl func_80162A90
+/* 8010FD70 0010B9D0 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FD74 0010B9D4 41 82 00 60 */ beq lbl_8010FDD4
+/* 8010FD78 0010B9D8 48 00 CB FD */ bl func_8011C974
+/* 8010FD7C 0010B9DC 7C 7C 1B 78 */ mr r28, r3
+/* 8010FD80 0010B9E0 3B A0 00 25 */ li r29, 0x25
+lbl_8010FD84:
+/* 8010FD84 0010B9E4 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 8010FD88 0010B9E8 38 60 00 00 */ li r3, 0
+/* 8010FD8C 0010B9EC 4B FD 54 99 */ bl func_800E5224
+/* 8010FD90 0010B9F0 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
+/* 8010FD94 0010B9F4 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8010FD98 0010B9F8 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 8010FD9C 0010B9FC 7C 00 18 40 */ cmplw r0, r3
+/* 8010FDA0 0010BA00 40 82 00 18 */ bne lbl_8010FDB8
+/* 8010FDA4 0010BA04 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 8010FDA8 0010BA08 38 60 00 04 */ li r3, 4
+/* 8010FDAC 0010BA0C 38 80 00 00 */ li r4, 0
+/* 8010FDB0 0010BA10 4B FD 56 B1 */ bl func_800E5460
+/* 8010FDB4 0010BA14 48 00 00 10 */ b lbl_8010FDC4
+lbl_8010FDB8:
+/* 8010FDB8 0010BA18 3B BD 00 01 */ addi r29, r29, 1
+/* 8010FDBC 0010BA1C 28 1D 00 2B */ cmplwi r29, 0x2b
+/* 8010FDC0 0010BA20 41 80 FF C4 */ blt lbl_8010FD84
+lbl_8010FDC4:
+/* 8010FDC4 0010BA24 38 60 02 80 */ li r3, 0x280
+/* 8010FDC8 0010BA28 38 80 00 00 */ li r4, 0
+/* 8010FDCC 0010BA2C 38 A0 00 01 */ li r5, 1
+/* 8010FDD0 0010BA30 48 05 2B 71 */ bl func_80162940
+lbl_8010FDD4:
+/* 8010FDD4 0010BA34 38 60 00 08 */ li r3, 8
+/* 8010FDD8 0010BA38 38 80 00 01 */ li r4, 1
+/* 8010FDDC 0010BA3C 48 04 E8 59 */ bl func_8015E634
+/* 8010FDE0 0010BA40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FDE4 0010BA44 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010FDE8 0010BA48 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 8010FDEC 0010BA4C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010FDF0 0010BA50 48 00 47 6C */ b lbl_8011455C
+/* 8010FDF4 0010BA54 A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 8010FDF8 0010BA58 60 00 00 10 */ ori r0, r0, 0x10
+/* 8010FDFC 0010BA5C B0 1F 02 20 */ sth r0, 0x220(r31)
+/* 8010FE00 0010BA60 48 04 E9 85 */ bl func_8015E784
+/* 8010FE04 0010BA64 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FE08 0010BA68 41 82 47 54 */ beq lbl_8011455C
+/* 8010FE0C 0010BA6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FE10 0010BA70 38 80 01 4D */ li r4, 0x14d
+/* 8010FE14 0010BA74 38 00 01 2C */ li r0, 0x12c
+/* 8010FE18 0010BA78 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8010FE1C 0010BA7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FE20 0010BA80 B0 03 01 EC */ sth r0, 0x1ec(r3)
+/* 8010FE24 0010BA84 4B EF 99 B5 */ bl func_800097D8
+/* 8010FE28 0010BA88 38 60 00 07 */ li r3, 7
+/* 8010FE2C 0010BA8C 38 80 00 02 */ li r4, 2
+/* 8010FE30 0010BA90 38 A0 00 01 */ li r5, 1
+/* 8010FE34 0010BA94 48 05 2B 0D */ bl func_80162940
+/* 8010FE38 0010BA98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FE3C 0010BA9C 38 60 02 7F */ li r3, 0x27f
+/* 8010FE40 0010BAA0 38 A0 00 01 */ li r5, 1
+/* 8010FE44 0010BAA4 80 84 02 58 */ lwz r4, 0x258(r4)
+/* 8010FE48 0010BAA8 48 05 2A F9 */ bl func_80162940
+/* 8010FE4C 0010BAAC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FE50 0010BAB0 38 60 02 80 */ li r3, 0x280
+/* 8010FE54 0010BAB4 38 A0 00 01 */ li r5, 1
+/* 8010FE58 0010BAB8 80 84 02 5C */ lwz r4, 0x25c(r4)
+/* 8010FE5C 0010BABC 48 05 2A E5 */ bl func_80162940
+/* 8010FE60 0010BAC0 38 60 02 80 */ li r3, 0x280
+/* 8010FE64 0010BAC4 48 05 2C 2D */ bl func_80162A90
+/* 8010FE68 0010BAC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FE6C 0010BACC 41 82 46 F0 */ beq lbl_8011455C
+/* 8010FE70 0010BAD0 48 00 CB 05 */ bl func_8011C974
+/* 8010FE74 0010BAD4 7C 7C 1B 78 */ mr r28, r3
+/* 8010FE78 0010BAD8 3B A0 00 25 */ li r29, 0x25
+lbl_8010FE7C:
+/* 8010FE7C 0010BADC 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 8010FE80 0010BAE0 38 60 00 00 */ li r3, 0
+/* 8010FE84 0010BAE4 4B FD 53 A1 */ bl func_800E5224
+/* 8010FE88 0010BAE8 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
+/* 8010FE8C 0010BAEC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8010FE90 0010BAF0 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 8010FE94 0010BAF4 7C 00 18 40 */ cmplw r0, r3
+/* 8010FE98 0010BAF8 40 82 00 18 */ bne lbl_8010FEB0
+/* 8010FE9C 0010BAFC 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 8010FEA0 0010BB00 38 60 00 04 */ li r3, 4
+/* 8010FEA4 0010BB04 38 80 00 01 */ li r4, 1
+/* 8010FEA8 0010BB08 4B FD 55 B9 */ bl func_800E5460
+/* 8010FEAC 0010BB0C 48 00 46 B0 */ b lbl_8011455C
+lbl_8010FEB0:
+/* 8010FEB0 0010BB10 3B BD 00 01 */ addi r29, r29, 1
+/* 8010FEB4 0010BB14 28 1D 00 2B */ cmplwi r29, 0x2b
+/* 8010FEB8 0010BB18 41 80 FF C4 */ blt lbl_8010FE7C
+/* 8010FEBC 0010BB1C 48 00 46 A0 */ b lbl_8011455C
+/* 8010FEC0 0010BB20 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8010FEC4 0010BB24 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 8010FEC8 0010BB28 2C 00 00 00 */ cmpwi r0, 0
+/* 8010FECC 0010BB2C 40 82 46 90 */ bne lbl_8011455C
+/* 8010FED0 0010BB30 38 60 00 00 */ li r3, 0
+/* 8010FED4 0010BB34 40 82 00 10 */ bne lbl_8010FEE4
+/* 8010FED8 0010BB38 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 8010FEDC 0010BB3C 2C 00 00 00 */ cmpwi r0, 0
+/* 8010FEE0 0010BB40 41 82 00 08 */ beq lbl_8010FEE8
+lbl_8010FEE4:
+/* 8010FEE4 0010BB44 38 60 00 01 */ li r3, 1
+lbl_8010FEE8:
+/* 8010FEE8 0010BB48 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FEEC 0010BB4C 40 82 46 70 */ bne lbl_8011455C
+/* 8010FEF0 0010BB50 A0 DF 01 EC */ lhz r6, 0x1ec(r31)
+/* 8010FEF4 0010BB54 38 60 00 80 */ li r3, 0x80
+/* 8010FEF8 0010BB58 38 80 00 01 */ li r4, 1
+/* 8010FEFC 0010BB5C 38 A0 00 00 */ li r5, 0
+/* 8010FF00 0010BB60 38 06 FF FF */ addi r0, r6, -1
+/* 8010FF04 0010BB64 38 C0 00 01 */ li r6, 1
+/* 8010FF08 0010BB68 B0 1F 01 EC */ sth r0, 0x1ec(r31)
+/* 8010FF0C 0010BB6C 4B F4 9B 61 */ bl func_80059A6C
+/* 8010FF10 0010BB70 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8010FF14 0010BB74 28 00 00 00 */ cmplwi r0, 0
+/* 8010FF18 0010BB78 40 82 00 10 */ bne lbl_8010FF28
+/* 8010FF1C 0010BB7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FF20 0010BB80 38 00 00 00 */ li r0, 0
+/* 8010FF24 0010BB84 B0 03 01 EC */ sth r0, 0x1ec(r3)
+lbl_8010FF28:
+/* 8010FF28 0010BB88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FF2C 0010BB8C A0 03 01 EC */ lhz r0, 0x1ec(r3)
+/* 8010FF30 0010BB90 2C 00 00 00 */ cmpwi r0, 0
+/* 8010FF34 0010BB94 40 82 46 28 */ bne lbl_8011455C
+/* 8010FF38 0010BB98 38 00 01 4E */ li r0, 0x14e
+/* 8010FF3C 0010BB9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FF40 0010BBA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FF44 0010BBA4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8010FF48 0010BBA8 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
+/* 8010FF4C 0010BBAC B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8010FF50 0010BBB0 48 00 46 0C */ b lbl_8011455C
+/* 8010FF54 0010BBB4 38 60 00 02 */ li r3, 2
+/* 8010FF58 0010BBB8 38 00 01 4F */ li r0, 0x14f
+/* 8010FF5C 0010BBBC 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8010FF60 0010BBC0 38 60 46 33 */ li r3, 0x4633
+/* 8010FF64 0010BBC4 38 80 00 28 */ li r4, 0x28
+/* 8010FF68 0010BBC8 38 A0 01 64 */ li r5, 0x164
+/* 8010FF6C 0010BBCC 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FF70 0010BBD0 38 C0 00 00 */ li r6, 0
+/* 8010FF74 0010BBD4 38 E0 00 00 */ li r7, 0
+/* 8010FF78 0010BBD8 39 00 FF FF */ li r8, -1
+/* 8010FF7C 0010BBDC 90 09 00 DC */ stw r0, 0xdc(r9)
+/* 8010FF80 0010BBE0 39 20 00 06 */ li r9, 6
+/* 8010FF84 0010BBE4 39 40 00 01 */ li r10, 1
+/* 8010FF88 0010BBE8 48 14 01 15 */ bl func_8025009C
+/* 8010FF8C 0010BBEC 48 00 45 D0 */ b lbl_8011455C
+/* 8010FF90 0010BBF0 38 60 46 33 */ li r3, 0x4633
+/* 8010FF94 0010BBF4 48 14 03 51 */ bl func_802502E4
+/* 8010FF98 0010BBF8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010FF9C 0010BBFC 40 82 45 C0 */ bne lbl_8011455C
+/* 8010FFA0 0010BC00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FFA4 0010BC04 38 80 00 04 */ li r4, 4
+/* 8010FFA8 0010BC08 38 00 01 50 */ li r0, 0x150
+/* 8010FFAC 0010BC0C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8010FFB0 0010BC10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FFB4 0010BC14 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8010FFB8 0010BC18 48 04 F7 E9 */ bl func_8015F7A0
+/* 8010FFBC 0010BC1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FFC0 0010BC20 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8010FFC4 0010BC24 48 00 45 98 */ b lbl_8011455C
+/* 8010FFC8 0010BC28 48 04 F7 D9 */ bl func_8015F7A0
+/* 8010FFCC 0010BC2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FFD0 0010BC30 C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
+/* 8010FFD4 0010BC34 C8 43 02 10 */ lfd f2, 0x210(r3)
+/* 8010FFD8 0010BC38 FC 21 10 28 */ fsub f1, f1, f2
+/* 8010FFDC 0010BC3C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8010FFE0 0010BC40 4C 41 13 82 */ cror 2, 1, 2
+/* 8010FFE4 0010BC44 40 82 45 78 */ bne lbl_8011455C
+/* 8010FFE8 0010BC48 38 60 00 07 */ li r3, 7
+/* 8010FFEC 0010BC4C 38 80 00 03 */ li r4, 3
+/* 8010FFF0 0010BC50 38 A0 00 01 */ li r5, 1
+/* 8010FFF4 0010BC54 48 05 29 4D */ bl func_80162940
+/* 8010FFF8 0010BC58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8010FFFC 0010BC5C 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80110000 0010BC60 3C 63 00 06 */ addis r3, r3, 6
+/* 80110004 0010BC64 80 03 85 EC */ lwz r0, -0x7a14(r3)
+/* 80110008 0010BC68 54 00 27 7E */ rlwinm r0, r0, 4, 0x1d, 0x1f
+/* 8011000C 0010BC6C 2C 00 00 07 */ cmpwi r0, 7
+/* 80110010 0010BC70 41 82 00 08 */ beq lbl_80110018
+/* 80110014 0010BC74 48 00 00 60 */ b lbl_80110074
+lbl_80110018:
+/* 80110018 0010BC78 48 02 33 2D */ bl func_80133344
+/* 8011001C 0010BC7C 38 60 00 06 */ li r3, 6
+/* 80110020 0010BC80 38 80 00 05 */ li r4, 5
+/* 80110024 0010BC84 38 A0 00 01 */ li r5, 1
+/* 80110028 0010BC88 48 05 29 19 */ bl func_80162940
+/* 8011002C 0010BC8C 38 60 00 00 */ li r3, 0
+/* 80110030 0010BC90 48 02 32 B9 */ bl func_801332E8
+/* 80110034 0010BC94 C0 22 8C C8 */ lfs f1, lbl_806412C8-_SDA2_BASE_(r2)
+/* 80110038 0010BC98 38 60 00 02 */ li r3, 2
+/* 8011003C 0010BC9C 4B F4 01 51 */ bl func_8005018C
+/* 80110040 0010BCA0 38 60 00 01 */ li r3, 1
+/* 80110044 0010BCA4 4B F4 64 15 */ bl func_80056458
+/* 80110048 0010BCA8 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 8011004C 0010BCAC 38 60 02 33 */ li r3, 0x233
+/* 80110050 0010BCB0 38 80 00 00 */ li r4, 0
+/* 80110054 0010BCB4 4B EF B1 1D */ bl func_8000B170
+/* 80110058 0010BCB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011005C 0010BCBC 38 80 00 44 */ li r4, 0x44
+/* 80110060 0010BCC0 38 00 00 01 */ li r0, 1
+/* 80110064 0010BCC4 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80110068 0010BCC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011006C 0010BCCC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80110070 0010BCD0 48 00 44 EC */ b lbl_8011455C
+lbl_80110074:
+/* 80110074 0010BCD4 48 02 32 D1 */ bl func_80133344
+/* 80110078 0010BCD8 38 60 00 06 */ li r3, 6
+/* 8011007C 0010BCDC 38 80 00 05 */ li r4, 5
+/* 80110080 0010BCE0 38 A0 00 01 */ li r5, 1
+/* 80110084 0010BCE4 48 05 28 BD */ bl func_80162940
+/* 80110088 0010BCE8 38 60 00 01 */ li r3, 1
+/* 8011008C 0010BCEC 4B F4 63 CD */ bl func_80056458
+/* 80110090 0010BCF0 4B F4 61 E5 */ bl func_80056274
+/* 80110094 0010BCF4 38 60 00 37 */ li r3, 0x37
+/* 80110098 0010BCF8 38 80 00 03 */ li r4, 3
+/* 8011009C 0010BCFC 38 A0 00 01 */ li r5, 1
+/* 801100A0 0010BD00 48 05 28 A1 */ bl func_80162940
+/* 801100A4 0010BD04 38 60 00 00 */ li r3, 0
+/* 801100A8 0010BD08 48 02 32 41 */ bl func_801332E8
+/* 801100AC 0010BD0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801100B0 0010BD10 38 80 01 51 */ li r4, 0x151
+/* 801100B4 0010BD14 38 00 00 01 */ li r0, 1
+/* 801100B8 0010BD18 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801100BC 0010BD1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801100C0 0010BD20 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801100C4 0010BD24 48 00 44 98 */ b lbl_8011455C
+/* 801100C8 0010BD28 4B F4 62 31 */ bl func_800562F8
+/* 801100CC 0010BD2C 2C 03 00 00 */ cmpwi r3, 0
+/* 801100D0 0010BD30 41 82 44 8C */ beq lbl_8011455C
+/* 801100D4 0010BD34 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801100D8 0010BD38 38 00 00 00 */ li r0, 0
+/* 801100DC 0010BD3C 38 60 02 61 */ li r3, 0x261
+/* 801100E0 0010BD40 38 80 00 01 */ li r4, 1
+/* 801100E4 0010BD44 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 801100E8 0010BD48 38 A0 00 01 */ li r5, 1
+/* 801100EC 0010BD4C 48 05 28 55 */ bl func_80162940
+/* 801100F0 0010BD50 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 801100F4 0010BD54 38 80 08 98 */ li r4, 0x898
+/* 801100F8 0010BD58 48 11 66 B1 */ bl func_802267A8
+/* 801100FC 0010BD5C 48 00 44 60 */ b lbl_8011455C
+/* 80110100 0010BD60 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80110104 0010BD64 48 14 3C CD */ bl func_80253DD0
+/* 80110108 0010BD68 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011010C 0010BD6C 28 00 00 03 */ cmplwi r0, 3
+/* 80110110 0010BD70 40 82 44 4C */ bne lbl_8011455C
+/* 80110114 0010BD74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110118 0010BD78 38 80 00 09 */ li r4, 9
+/* 8011011C 0010BD7C 38 A0 00 00 */ li r5, 0
+/* 80110120 0010BD80 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80110124 0010BD84 48 14 3C 8D */ bl func_80253DB0
+/* 80110128 0010BD88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011012C 0010BD8C 38 00 01 53 */ li r0, 0x153
+/* 80110130 0010BD90 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110134 0010BD94 48 00 44 28 */ b lbl_8011455C
+/* 80110138 0010BD98 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8011013C 0010BD9C 48 14 3C 95 */ bl func_80253DD0
+/* 80110140 0010BDA0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80110144 0010BDA4 28 00 00 03 */ cmplwi r0, 3
+/* 80110148 0010BDA8 40 82 44 14 */ bne lbl_8011455C
+/* 8011014C 0010BDAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110150 0010BDB0 38 80 00 08 */ li r4, 8
+/* 80110154 0010BDB4 38 A0 00 00 */ li r5, 0
+/* 80110158 0010BDB8 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8011015C 0010BDBC 48 14 3C 95 */ bl func_80253DF0
+/* 80110160 0010BDC0 38 60 46 30 */ li r3, 0x4630
+/* 80110164 0010BDC4 38 80 00 28 */ li r4, 0x28
+/* 80110168 0010BDC8 38 A0 01 64 */ li r5, 0x164
+/* 8011016C 0010BDCC 38 C0 00 00 */ li r6, 0
+/* 80110170 0010BDD0 38 E0 00 00 */ li r7, 0
+/* 80110174 0010BDD4 39 00 FF FF */ li r8, -1
+/* 80110178 0010BDD8 39 20 00 06 */ li r9, 6
+/* 8011017C 0010BDDC 39 40 00 01 */ li r10, 1
+/* 80110180 0010BDE0 48 13 FF 1D */ bl func_8025009C
+/* 80110184 0010BDE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110188 0010BDE8 38 80 01 54 */ li r4, 0x154
+/* 8011018C 0010BDEC 38 00 00 00 */ li r0, 0
+/* 80110190 0010BDF0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80110194 0010BDF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110198 0010BDF8 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 8011019C 0010BDFC 48 00 43 C0 */ b lbl_8011455C
+/* 801101A0 0010BE00 38 60 46 30 */ li r3, 0x4630
+/* 801101A4 0010BE04 48 14 01 41 */ bl func_802502E4
+/* 801101A8 0010BE08 2C 03 00 00 */ cmpwi r3, 0
+/* 801101AC 0010BE0C 40 82 43 B0 */ bne lbl_8011455C
+/* 801101B0 0010BE10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801101B4 0010BE14 38 A0 46 30 */ li r5, 0x4630
+/* 801101B8 0010BE18 38 80 01 55 */ li r4, 0x155
+/* 801101BC 0010BE1C 38 00 00 03 */ li r0, 3
+/* 801101C0 0010BE20 B0 A3 02 0E */ sth r5, 0x20e(r3)
+/* 801101C4 0010BE24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801101C8 0010BE28 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801101CC 0010BE2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801101D0 0010BE30 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801101D4 0010BE34 48 04 F5 CD */ bl func_8015F7A0
+/* 801101D8 0010BE38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801101DC 0010BE3C D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 801101E0 0010BE40 48 00 43 7C */ b lbl_8011455C
+/* 801101E4 0010BE44 48 04 F5 BD */ bl func_8015F7A0
+/* 801101E8 0010BE48 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801101EC 0010BE4C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 801101F0 0010BE50 FC 21 10 28 */ fsub f1, f1, f2
+/* 801101F4 0010BE54 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801101F8 0010BE58 4C 41 13 82 */ cror 2, 1, 2
+/* 801101FC 0010BE5C 40 82 43 60 */ bne lbl_8011455C
+/* 80110200 0010BE60 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80110204 0010BE64 38 80 00 08 */ li r4, 8
+/* 80110208 0010BE68 38 A0 00 01 */ li r5, 1
+/* 8011020C 0010BE6C 48 14 3B E5 */ bl func_80253DF0
+/* 80110210 0010BE70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110214 0010BE74 38 80 00 0A */ li r4, 0xa
+/* 80110218 0010BE78 38 A0 00 00 */ li r5, 0
+/* 8011021C 0010BE7C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80110220 0010BE80 48 14 3B 91 */ bl func_80253DB0
+/* 80110224 0010BE84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110228 0010BE88 38 00 01 56 */ li r0, 0x156
+/* 8011022C 0010BE8C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110230 0010BE90 48 00 43 2C */ b lbl_8011455C
+/* 80110234 0010BE94 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80110238 0010BE98 48 14 3B 99 */ bl func_80253DD0
+/* 8011023C 0010BE9C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80110240 0010BEA0 28 00 00 03 */ cmplwi r0, 3
+/* 80110244 0010BEA4 40 82 43 18 */ bne lbl_8011455C
+/* 80110248 0010BEA8 38 60 00 00 */ li r3, 0
+/* 8011024C 0010BEAC 38 80 00 00 */ li r4, 0
+/* 80110250 0010BEB0 4B F4 96 A9 */ bl func_800598F8
+/* 80110254 0010BEB4 38 60 00 01 */ li r3, 1
+/* 80110258 0010BEB8 38 80 00 00 */ li r4, 0
+/* 8011025C 0010BEBC 38 A0 00 00 */ li r5, 0
+/* 80110260 0010BEC0 38 C0 00 02 */ li r6, 2
+/* 80110264 0010BEC4 38 E0 00 00 */ li r7, 0
+/* 80110268 0010BEC8 39 00 00 00 */ li r8, 0
+/* 8011026C 0010BECC 4B F4 97 5D */ bl func_800599C8
+/* 80110270 0010BED0 38 60 00 02 */ li r3, 2
+/* 80110274 0010BED4 38 80 00 00 */ li r4, 0
+/* 80110278 0010BED8 38 A0 00 01 */ li r5, 1
+/* 8011027C 0010BEDC 38 C0 00 00 */ li r6, 0
+/* 80110280 0010BEE0 38 E0 00 00 */ li r7, 0
+/* 80110284 0010BEE4 39 00 00 00 */ li r8, 0
+/* 80110288 0010BEE8 4B F4 97 41 */ bl func_800599C8
+/* 8011028C 0010BEEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110290 0010BEF0 38 00 01 57 */ li r0, 0x157
+/* 80110294 0010BEF4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110298 0010BEF8 48 00 42 C4 */ b lbl_8011455C
+/* 8011029C 0010BEFC 38 60 00 00 */ li r3, 0
+/* 801102A0 0010BF00 38 80 00 02 */ li r4, 2
+/* 801102A4 0010BF04 38 A0 00 00 */ li r5, 0
+/* 801102A8 0010BF08 38 C0 00 01 */ li r6, 1
+/* 801102AC 0010BF0C 4B F4 97 C1 */ bl func_80059A6C
+/* 801102B0 0010BF10 2C 03 00 00 */ cmpwi r3, 0
+/* 801102B4 0010BF14 41 82 42 A8 */ beq lbl_8011455C
+/* 801102B8 0010BF18 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801102BC 0010BF1C 41 82 00 80 */ beq lbl_8011033C
+/* 801102C0 0010BF20 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801102C4 0010BF24 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801102C8 0010BF28 90 04 01 20 */ stw r0, 0x120(r4)
+/* 801102CC 0010BF2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801102D0 0010BF30 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 801102D4 0010BF34 2C 00 00 02 */ cmpwi r0, 2
+/* 801102D8 0010BF38 41 82 00 38 */ beq lbl_80110310
+/* 801102DC 0010BF3C 40 80 42 80 */ bge lbl_8011455C
+/* 801102E0 0010BF40 2C 00 00 01 */ cmpwi r0, 1
+/* 801102E4 0010BF44 40 80 00 08 */ bge lbl_801102EC
+/* 801102E8 0010BF48 48 00 42 74 */ b lbl_8011455C
+lbl_801102EC:
+/* 801102EC 0010BF4C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 801102F0 0010BF50 38 80 00 04 */ li r4, 4
+/* 801102F4 0010BF54 38 A0 00 00 */ li r5, 0
+/* 801102F8 0010BF58 48 14 3A B9 */ bl func_80253DB0
+/* 801102FC 0010BF5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110300 0010BF60 38 00 01 5A */ li r0, 0x15a
+/* 80110304 0010BF64 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110308 0010BF68 4B EF 94 E9 */ bl func_800097F0
+/* 8011030C 0010BF6C 48 00 42 50 */ b lbl_8011455C
+lbl_80110310:
+/* 80110310 0010BF70 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80110314 0010BF74 38 80 00 05 */ li r4, 5
+/* 80110318 0010BF78 38 A0 00 00 */ li r5, 0
+/* 8011031C 0010BF7C 48 14 3A 95 */ bl func_80253DB0
+/* 80110320 0010BF80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110324 0010BF84 38 80 01 58 */ li r4, 0x158
+/* 80110328 0010BF88 38 00 00 01 */ li r0, 1
+/* 8011032C 0010BF8C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80110330 0010BF90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110334 0010BF94 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80110338 0010BF98 48 00 42 24 */ b lbl_8011455C
+lbl_8011033C:
+/* 8011033C 0010BF9C 2C 03 00 02 */ cmpwi r3, 2
+/* 80110340 0010BFA0 41 82 00 2C */ beq lbl_8011036C
+/* 80110344 0010BFA4 40 80 42 18 */ bge lbl_8011455C
+/* 80110348 0010BFA8 2C 03 00 01 */ cmpwi r3, 1
+/* 8011034C 0010BFAC 40 80 00 08 */ bge lbl_80110354
+/* 80110350 0010BFB0 48 00 42 0C */ b lbl_8011455C
+lbl_80110354:
+/* 80110354 0010BFB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110358 0010BFB8 38 80 00 00 */ li r4, 0
+/* 8011035C 0010BFBC 38 A0 00 00 */ li r5, 0
+/* 80110360 0010BFC0 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80110364 0010BFC4 48 14 3A 4D */ bl func_80253DB0
+/* 80110368 0010BFC8 48 00 41 F4 */ b lbl_8011455C
+lbl_8011036C:
+/* 8011036C 0010BFCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110370 0010BFD0 38 80 00 01 */ li r4, 1
+/* 80110374 0010BFD4 38 A0 00 00 */ li r5, 0
+/* 80110378 0010BFD8 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8011037C 0010BFDC 48 14 3A 35 */ bl func_80253DB0
+/* 80110380 0010BFE0 48 00 41 DC */ b lbl_8011455C
+/* 80110384 0010BFE4 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80110388 0010BFE8 48 14 3A 49 */ bl func_80253DD0
+/* 8011038C 0010BFEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80110390 0010BFF0 28 00 00 03 */ cmplwi r0, 3
+/* 80110394 0010BFF4 40 82 41 C8 */ bne lbl_8011455C
+/* 80110398 0010BFF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011039C 0010BFFC 38 80 00 09 */ li r4, 9
+/* 801103A0 0010C000 38 A0 00 00 */ li r5, 0
+/* 801103A4 0010C004 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 801103A8 0010C008 48 14 3A 09 */ bl func_80253DB0
+/* 801103AC 0010C00C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801103B0 0010C010 38 00 01 59 */ li r0, 0x159
+/* 801103B4 0010C014 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801103B8 0010C018 48 00 41 A4 */ b lbl_8011455C
+/* 801103BC 0010C01C A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 801103C0 0010C020 48 14 3A 11 */ bl func_80253DD0
+/* 801103C4 0010C024 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801103C8 0010C028 28 00 00 03 */ cmplwi r0, 3
+/* 801103CC 0010C02C 40 82 41 90 */ bne lbl_8011455C
+/* 801103D0 0010C030 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801103D4 0010C034 38 80 00 08 */ li r4, 8
+/* 801103D8 0010C038 38 A0 00 00 */ li r5, 0
+/* 801103DC 0010C03C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 801103E0 0010C040 48 14 3A 11 */ bl func_80253DF0
+/* 801103E4 0010C044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801103E8 0010C048 38 80 00 00 */ li r4, 0
+/* 801103EC 0010C04C 38 A0 00 02 */ li r5, 2
+/* 801103F0 0010C050 38 00 01 3D */ li r0, 0x13d
+/* 801103F4 0010C054 B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 801103F8 0010C058 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801103FC 0010C05C A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 80110400 0010C060 50 A3 2E 74 */ rlwimi r3, r5, 5, 0x19, 0x1a
+/* 80110404 0010C064 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 80110408 0010C068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011040C 0010C06C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110410 0010C070 48 00 41 4C */ b lbl_8011455C
+/* 80110414 0010C074 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80110418 0010C078 48 14 39 B9 */ bl func_80253DD0
+/* 8011041C 0010C07C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80110420 0010C080 28 00 00 03 */ cmplwi r0, 3
+/* 80110424 0010C084 40 82 41 38 */ bne lbl_8011455C
+/* 80110428 0010C088 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011042C 0010C08C 38 80 00 09 */ li r4, 9
+/* 80110430 0010C090 38 A0 00 00 */ li r5, 0
+/* 80110434 0010C094 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80110438 0010C098 48 14 39 79 */ bl func_80253DB0
+/* 8011043C 0010C09C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110440 0010C0A0 38 00 01 5B */ li r0, 0x15b
+/* 80110444 0010C0A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110448 0010C0A8 48 00 41 14 */ b lbl_8011455C
+/* 8011044C 0010C0AC A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80110450 0010C0B0 48 14 39 81 */ bl func_80253DD0
+/* 80110454 0010C0B4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80110458 0010C0B8 28 00 00 03 */ cmplwi r0, 3
+/* 8011045C 0010C0BC 40 82 41 00 */ bne lbl_8011455C
+/* 80110460 0010C0C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110464 0010C0C4 38 80 00 08 */ li r4, 8
+/* 80110468 0010C0C8 38 A0 00 00 */ li r5, 0
+/* 8011046C 0010C0CC A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80110470 0010C0D0 48 14 39 81 */ bl func_80253DF0
+/* 80110474 0010C0D4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110478 0010C0D8 38 A0 00 00 */ li r5, 0
+/* 8011047C 0010C0DC 38 00 01 5C */ li r0, 0x15c
+/* 80110480 0010C0E0 38 60 00 07 */ li r3, 7
+/* 80110484 0010C0E4 B0 A4 02 0E */ sth r5, 0x20e(r4)
+/* 80110488 0010C0E8 38 80 00 03 */ li r4, 3
+/* 8011048C 0010C0EC 38 A0 00 01 */ li r5, 1
+/* 80110490 0010C0F0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110494 0010C0F4 90 06 00 DC */ stw r0, 0xdc(r6)
+/* 80110498 0010C0F8 48 05 24 A9 */ bl func_80162940
+/* 8011049C 0010C0FC 38 60 00 00 */ li r3, 0
+/* 801104A0 0010C100 4B F6 BF 41 */ bl func_8007C3E0
+/* 801104A4 0010C104 4B EF 93 4D */ bl func_800097F0
+/* 801104A8 0010C108 38 60 02 7F */ li r3, 0x27f
+/* 801104AC 0010C10C 38 80 00 00 */ li r4, 0
+/* 801104B0 0010C110 38 A0 00 01 */ li r5, 1
+/* 801104B4 0010C114 48 05 24 8D */ bl func_80162940
+/* 801104B8 0010C118 38 60 02 80 */ li r3, 0x280
+/* 801104BC 0010C11C 48 05 25 D5 */ bl func_80162A90
+/* 801104C0 0010C120 2C 03 00 00 */ cmpwi r3, 0
+/* 801104C4 0010C124 41 82 00 60 */ beq lbl_80110524
+/* 801104C8 0010C128 48 00 C4 AD */ bl func_8011C974
+/* 801104CC 0010C12C 7C 7C 1B 78 */ mr r28, r3
+/* 801104D0 0010C130 3B A0 00 25 */ li r29, 0x25
+lbl_801104D4:
+/* 801104D4 0010C134 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 801104D8 0010C138 38 60 00 00 */ li r3, 0
+/* 801104DC 0010C13C 4B FD 4D 49 */ bl func_800E5224
+/* 801104E0 0010C140 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
+/* 801104E4 0010C144 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801104E8 0010C148 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
+/* 801104EC 0010C14C 7C 00 18 40 */ cmplw r0, r3
+/* 801104F0 0010C150 40 82 00 18 */ bne lbl_80110508
+/* 801104F4 0010C154 57 A5 06 3E */ clrlwi r5, r29, 0x18
+/* 801104F8 0010C158 38 60 00 04 */ li r3, 4
+/* 801104FC 0010C15C 38 80 00 00 */ li r4, 0
+/* 80110500 0010C160 4B FD 4F 61 */ bl func_800E5460
+/* 80110504 0010C164 48 00 00 10 */ b lbl_80110514
+lbl_80110508:
+/* 80110508 0010C168 3B BD 00 01 */ addi r29, r29, 1
+/* 8011050C 0010C16C 28 1D 00 2B */ cmplwi r29, 0x2b
+/* 80110510 0010C170 41 80 FF C4 */ blt lbl_801104D4
+lbl_80110514:
+/* 80110514 0010C174 38 60 02 80 */ li r3, 0x280
+/* 80110518 0010C178 38 80 00 00 */ li r4, 0
+/* 8011051C 0010C17C 38 A0 00 01 */ li r5, 1
+/* 80110520 0010C180 48 05 24 21 */ bl func_80162940
+lbl_80110524:
+/* 80110524 0010C184 38 60 00 08 */ li r3, 8
+/* 80110528 0010C188 38 80 00 01 */ li r4, 1
+/* 8011052C 0010C18C 48 04 E1 09 */ bl func_8015E634
+/* 80110530 0010C190 48 00 40 2C */ b lbl_8011455C
+/* 80110534 0010C194 48 04 E2 51 */ bl func_8015E784
+/* 80110538 0010C198 2C 03 00 00 */ cmpwi r3, 0
+/* 8011053C 0010C19C 41 82 40 20 */ beq lbl_8011455C
+/* 80110540 0010C1A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110544 0010C1A4 38 80 01 5D */ li r4, 0x15d
+/* 80110548 0010C1A8 38 00 01 2C */ li r0, 0x12c
+/* 8011054C 0010C1AC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80110550 0010C1B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110554 0010C1B4 B0 03 01 EC */ sth r0, 0x1ec(r3)
+/* 80110558 0010C1B8 4B EF 92 81 */ bl func_800097D8
+/* 8011055C 0010C1BC 38 60 00 07 */ li r3, 7
+/* 80110560 0010C1C0 38 80 00 02 */ li r4, 2
+/* 80110564 0010C1C4 38 A0 00 01 */ li r5, 1
+/* 80110568 0010C1C8 48 05 23 D9 */ bl func_80162940
+/* 8011056C 0010C1CC 48 00 3F F0 */ b lbl_8011455C
+/* 80110570 0010C1D0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80110574 0010C1D4 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 80110578 0010C1D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8011057C 0010C1DC 40 82 3F E0 */ bne lbl_8011455C
+/* 80110580 0010C1E0 38 60 00 00 */ li r3, 0
+/* 80110584 0010C1E4 40 82 00 10 */ bne lbl_80110594
+/* 80110588 0010C1E8 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 8011058C 0010C1EC 2C 00 00 00 */ cmpwi r0, 0
+/* 80110590 0010C1F0 41 82 00 08 */ beq lbl_80110598
+lbl_80110594:
+/* 80110594 0010C1F4 38 60 00 01 */ li r3, 1
+lbl_80110598:
+/* 80110598 0010C1F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011059C 0010C1FC 40 82 3F C0 */ bne lbl_8011455C
+/* 801105A0 0010C200 A0 DF 01 EC */ lhz r6, 0x1ec(r31)
+/* 801105A4 0010C204 38 60 00 80 */ li r3, 0x80
+/* 801105A8 0010C208 38 80 00 01 */ li r4, 1
+/* 801105AC 0010C20C 38 A0 00 00 */ li r5, 0
+/* 801105B0 0010C210 38 06 FF FF */ addi r0, r6, -1
+/* 801105B4 0010C214 38 C0 00 01 */ li r6, 1
+/* 801105B8 0010C218 B0 1F 01 EC */ sth r0, 0x1ec(r31)
+/* 801105BC 0010C21C 4B F4 94 B1 */ bl func_80059A6C
+/* 801105C0 0010C220 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 801105C4 0010C224 28 00 00 00 */ cmplwi r0, 0
+/* 801105C8 0010C228 40 82 00 10 */ bne lbl_801105D8
+/* 801105CC 0010C22C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801105D0 0010C230 38 00 00 00 */ li r0, 0
+/* 801105D4 0010C234 B0 03 01 EC */ sth r0, 0x1ec(r3)
+lbl_801105D8:
+/* 801105D8 0010C238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801105DC 0010C23C A0 03 01 EC */ lhz r0, 0x1ec(r3)
+/* 801105E0 0010C240 2C 00 00 00 */ cmpwi r0, 0
+/* 801105E4 0010C244 40 82 3F 78 */ bne lbl_8011455C
+/* 801105E8 0010C248 38 00 01 5E */ li r0, 0x15e
+/* 801105EC 0010C24C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801105F0 0010C250 48 00 3F 6C */ b lbl_8011455C
+/* 801105F4 0010C254 38 60 00 02 */ li r3, 2
+/* 801105F8 0010C258 38 00 01 5F */ li r0, 0x15f
+/* 801105FC 0010C25C 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80110600 0010C260 38 60 46 33 */ li r3, 0x4633
+/* 80110604 0010C264 38 80 00 28 */ li r4, 0x28
+/* 80110608 0010C268 38 A0 01 64 */ li r5, 0x164
+/* 8011060C 0010C26C 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110610 0010C270 38 C0 00 00 */ li r6, 0
+/* 80110614 0010C274 38 E0 00 00 */ li r7, 0
+/* 80110618 0010C278 39 00 FF FF */ li r8, -1
+/* 8011061C 0010C27C 90 09 00 DC */ stw r0, 0xdc(r9)
+/* 80110620 0010C280 39 20 00 06 */ li r9, 6
+/* 80110624 0010C284 39 40 00 01 */ li r10, 1
+/* 80110628 0010C288 48 13 FA 75 */ bl func_8025009C
+/* 8011062C 0010C28C 48 00 3F 30 */ b lbl_8011455C
+/* 80110630 0010C290 38 60 46 33 */ li r3, 0x4633
+/* 80110634 0010C294 48 13 FC B1 */ bl func_802502E4
+/* 80110638 0010C298 2C 03 00 00 */ cmpwi r3, 0
+/* 8011063C 0010C29C 40 82 3F 20 */ bne lbl_8011455C
+/* 80110640 0010C2A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110644 0010C2A4 38 80 00 04 */ li r4, 4
+/* 80110648 0010C2A8 38 00 01 60 */ li r0, 0x160
+/* 8011064C 0010C2AC 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80110650 0010C2B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110654 0010C2B4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110658 0010C2B8 48 00 3F 04 */ b lbl_8011455C
+/* 8011065C 0010C2BC 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110660 0010C2C0 3C 03 00 01 */ addis r0, r3, 1
+/* 80110664 0010C2C4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110668 0010C2C8 40 82 3E F4 */ bne lbl_8011455C
+/* 8011066C 0010C2CC A8 7F 00 86 */ lha r3, 0x86(r31)
+/* 80110670 0010C2D0 38 80 00 08 */ li r4, 8
+/* 80110674 0010C2D4 38 A0 00 01 */ li r5, 1
+/* 80110678 0010C2D8 48 14 37 79 */ bl func_80253DF0
+/* 8011067C 0010C2DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110680 0010C2E0 38 80 00 10 */ li r4, 0x10
+/* 80110684 0010C2E4 38 A0 00 00 */ li r5, 0
+/* 80110688 0010C2E8 A8 63 00 86 */ lha r3, 0x86(r3)
+/* 8011068C 0010C2EC 48 14 37 25 */ bl func_80253DB0
+/* 80110690 0010C2F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110694 0010C2F4 38 A0 2A FA */ li r5, 0x2afa
+/* 80110698 0010C2F8 38 80 2A F3 */ li r4, 0x2af3
+/* 8011069C 0010C2FC 38 00 01 61 */ li r0, 0x161
+/* 801106A0 0010C300 90 A3 01 18 */ stw r5, 0x118(r3)
+/* 801106A4 0010C304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801106A8 0010C308 90 83 01 1C */ stw r4, 0x11c(r3)
+/* 801106AC 0010C30C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801106B0 0010C310 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801106B4 0010C314 48 00 3E A8 */ b lbl_8011455C
+/* 801106B8 0010C318 A8 7F 00 86 */ lha r3, 0x86(r31)
+/* 801106BC 0010C31C 48 14 37 15 */ bl func_80253DD0
+/* 801106C0 0010C320 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801106C4 0010C324 28 00 00 03 */ cmplwi r0, 3
+/* 801106C8 0010C328 40 82 3E 94 */ bne lbl_8011455C
+/* 801106CC 0010C32C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801106D0 0010C330 38 80 00 2B */ li r4, 0x2b
+/* 801106D4 0010C334 38 00 00 05 */ li r0, 5
+/* 801106D8 0010C338 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801106DC 0010C33C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801106E0 0010C340 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801106E4 0010C344 48 00 3E 78 */ b lbl_8011455C
+/* 801106E8 0010C348 38 60 46 0D */ li r3, 0x460d
+/* 801106EC 0010C34C 38 80 00 28 */ li r4, 0x28
+/* 801106F0 0010C350 38 A0 01 64 */ li r5, 0x164
+/* 801106F4 0010C354 38 C0 00 00 */ li r6, 0
+/* 801106F8 0010C358 38 E0 00 00 */ li r7, 0
+/* 801106FC 0010C35C 39 00 FF FF */ li r8, -1
+/* 80110700 0010C360 39 20 00 06 */ li r9, 6
+/* 80110704 0010C364 39 40 00 01 */ li r10, 1
+/* 80110708 0010C368 48 13 F9 95 */ bl func_8025009C
+/* 8011070C 0010C36C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110710 0010C370 38 80 00 02 */ li r4, 2
+/* 80110714 0010C374 38 00 01 63 */ li r0, 0x163
+/* 80110718 0010C378 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011071C 0010C37C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110720 0010C380 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110724 0010C384 48 00 3E 38 */ b lbl_8011455C
+/* 80110728 0010C388 38 60 46 0D */ li r3, 0x460d
+/* 8011072C 0010C38C 48 13 FB B9 */ bl func_802502E4
+/* 80110730 0010C390 2C 03 00 00 */ cmpwi r3, 0
+/* 80110734 0010C394 40 82 3E 28 */ bne lbl_8011455C
+/* 80110738 0010C398 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011073C 0010C39C 38 80 00 03 */ li r4, 3
+/* 80110740 0010C3A0 38 00 01 64 */ li r0, 0x164
+/* 80110744 0010C3A4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80110748 0010C3A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011074C 0010C3AC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110750 0010C3B0 48 04 F0 51 */ bl func_8015F7A0
+/* 80110754 0010C3B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110758 0010C3B8 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 8011075C 0010C3BC 48 00 3E 00 */ b lbl_8011455C
+/* 80110760 0010C3C0 48 04 F0 41 */ bl func_8015F7A0
+/* 80110764 0010C3C4 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110768 0010C3C8 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 8011076C 0010C3CC FC 21 10 28 */ fsub f1, f1, f2
+/* 80110770 0010C3D0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110774 0010C3D4 4C 41 13 82 */ cror 2, 1, 2
+/* 80110778 0010C3D8 40 82 3D E4 */ bne lbl_8011455C
+/* 8011077C 0010C3DC A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110780 0010C3E0 38 80 00 08 */ li r4, 8
+/* 80110784 0010C3E4 38 A0 00 01 */ li r5, 1
+/* 80110788 0010C3E8 48 14 36 69 */ bl func_80253DF0
+/* 8011078C 0010C3EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110790 0010C3F0 38 80 00 0F */ li r4, 0xf
+/* 80110794 0010C3F4 38 A0 00 00 */ li r5, 0
+/* 80110798 0010C3F8 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8011079C 0010C3FC 48 14 36 15 */ bl func_80253DB0
+/* 801107A0 0010C400 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801107A4 0010C404 38 00 01 65 */ li r0, 0x165
+/* 801107A8 0010C408 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801107AC 0010C40C 48 00 3D B0 */ b lbl_8011455C
+/* 801107B0 0010C410 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801107B4 0010C414 3C 03 00 01 */ addis r0, r3, 1
+/* 801107B8 0010C418 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801107BC 0010C41C 40 82 3D A0 */ bne lbl_8011455C
+/* 801107C0 0010C420 38 00 00 02 */ li r0, 2
+/* 801107C4 0010C424 38 60 46 0E */ li r3, 0x460e
+/* 801107C8 0010C428 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 801107CC 0010C42C 38 80 00 28 */ li r4, 0x28
+/* 801107D0 0010C430 38 A0 01 64 */ li r5, 0x164
+/* 801107D4 0010C434 38 C0 00 00 */ li r6, 0
+/* 801107D8 0010C438 38 E0 00 00 */ li r7, 0
+/* 801107DC 0010C43C 39 00 FF FF */ li r8, -1
+/* 801107E0 0010C440 39 20 00 06 */ li r9, 6
+/* 801107E4 0010C444 39 40 00 01 */ li r10, 1
+/* 801107E8 0010C448 48 13 F8 B5 */ bl func_8025009C
+/* 801107EC 0010C44C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801107F0 0010C450 38 00 01 66 */ li r0, 0x166
+/* 801107F4 0010C454 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801107F8 0010C458 48 00 3D 64 */ b lbl_8011455C
+/* 801107FC 0010C45C 38 60 46 0E */ li r3, 0x460e
+/* 80110800 0010C460 48 13 FA E5 */ bl func_802502E4
+/* 80110804 0010C464 2C 03 00 00 */ cmpwi r3, 0
+/* 80110808 0010C468 40 82 3D 54 */ bne lbl_8011455C
+/* 8011080C 0010C46C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110810 0010C470 38 80 00 08 */ li r4, 8
+/* 80110814 0010C474 38 A0 00 00 */ li r5, 0
+/* 80110818 0010C478 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 8011081C 0010C47C 48 14 35 95 */ bl func_80253DB0
+/* 80110820 0010C480 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110824 0010C484 38 00 00 03 */ li r0, 3
+/* 80110828 0010C488 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8011082C 0010C48C 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110830 0010C490 48 04 EF 71 */ bl func_8015F7A0
+/* 80110834 0010C494 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80110838 0010C498 38 00 01 67 */ li r0, 0x167
+/* 8011083C 0010C49C 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80110840 0010C4A0 48 00 3D 1C */ b lbl_8011455C
+/* 80110844 0010C4A4 48 04 EF 5D */ bl func_8015F7A0
+/* 80110848 0010C4A8 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8011084C 0010C4AC C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110850 0010C4B0 FC 21 10 28 */ fsub f1, f1, f2
+/* 80110854 0010C4B4 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110858 0010C4B8 4C 41 13 82 */ cror 2, 1, 2
+/* 8011085C 0010C4BC 40 82 3D 00 */ bne lbl_8011455C
+/* 80110860 0010C4C0 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110864 0010C4C4 38 80 00 08 */ li r4, 8
+/* 80110868 0010C4C8 38 A0 00 01 */ li r5, 1
+/* 8011086C 0010C4CC 48 14 35 85 */ bl func_80253DF0
+/* 80110870 0010C4D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110874 0010C4D4 38 80 00 11 */ li r4, 0x11
+/* 80110878 0010C4D8 38 A0 00 00 */ li r5, 0
+/* 8011087C 0010C4DC A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110880 0010C4E0 48 14 35 31 */ bl func_80253DB0
+/* 80110884 0010C4E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110888 0010C4E8 38 00 01 68 */ li r0, 0x168
+/* 8011088C 0010C4EC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110890 0010C4F0 48 00 3C CC */ b lbl_8011455C
+/* 80110894 0010C4F4 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110898 0010C4F8 3C 03 00 01 */ addis r0, r3, 1
+/* 8011089C 0010C4FC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801108A0 0010C500 40 82 3C BC */ bne lbl_8011455C
+/* 801108A4 0010C504 38 00 00 02 */ li r0, 2
+/* 801108A8 0010C508 38 60 46 0F */ li r3, 0x460f
+/* 801108AC 0010C50C 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 801108B0 0010C510 38 80 00 28 */ li r4, 0x28
+/* 801108B4 0010C514 38 A0 01 64 */ li r5, 0x164
+/* 801108B8 0010C518 38 C0 00 00 */ li r6, 0
+/* 801108BC 0010C51C 38 E0 00 00 */ li r7, 0
+/* 801108C0 0010C520 39 00 FF FF */ li r8, -1
+/* 801108C4 0010C524 39 20 00 06 */ li r9, 6
+/* 801108C8 0010C528 39 40 00 01 */ li r10, 1
+/* 801108CC 0010C52C 48 13 F7 D1 */ bl func_8025009C
+/* 801108D0 0010C530 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801108D4 0010C534 38 00 01 69 */ li r0, 0x169
+/* 801108D8 0010C538 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801108DC 0010C53C 48 00 3C 80 */ b lbl_8011455C
+/* 801108E0 0010C540 38 60 46 0F */ li r3, 0x460f
+/* 801108E4 0010C544 48 13 FA 01 */ bl func_802502E4
+/* 801108E8 0010C548 2C 03 00 00 */ cmpwi r3, 0
+/* 801108EC 0010C54C 40 82 3C 70 */ bne lbl_8011455C
+/* 801108F0 0010C550 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801108F4 0010C554 38 80 00 08 */ li r4, 8
+/* 801108F8 0010C558 38 A0 00 00 */ li r5, 0
+/* 801108FC 0010C55C A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80110900 0010C560 48 14 34 B1 */ bl func_80253DB0
+/* 80110904 0010C564 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110908 0010C568 38 A0 00 04 */ li r5, 4
+/* 8011090C 0010C56C 38 00 01 6A */ li r0, 0x16a
+/* 80110910 0010C570 38 80 00 08 */ li r4, 8
+/* 80110914 0010C574 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 80110918 0010C578 38 A0 00 01 */ li r5, 1
+/* 8011091C 0010C57C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110920 0010C580 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110924 0010C584 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110928 0010C588 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8011092C 0010C58C 48 14 34 C5 */ bl func_80253DF0
+/* 80110930 0010C590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110934 0010C594 38 80 00 17 */ li r4, 0x17
+/* 80110938 0010C598 38 A0 00 00 */ li r5, 0
+/* 8011093C 0010C59C A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110940 0010C5A0 48 14 34 71 */ bl func_80253DB0
+/* 80110944 0010C5A4 48 00 3C 18 */ b lbl_8011455C
+/* 80110948 0010C5A8 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8011094C 0010C5AC 3C 03 00 01 */ addis r0, r3, 1
+/* 80110950 0010C5B0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110954 0010C5B4 40 82 3C 08 */ bne lbl_8011455C
+/* 80110958 0010C5B8 38 60 01 7E */ li r3, 0x17e
+/* 8011095C 0010C5BC 38 80 00 01 */ li r4, 1
+/* 80110960 0010C5C0 38 A0 00 01 */ li r5, 1
+/* 80110964 0010C5C4 48 05 1F DD */ bl func_80162940
+/* 80110968 0010C5C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011096C 0010C5CC 38 80 00 00 */ li r4, 0
+/* 80110970 0010C5D0 38 A0 00 00 */ li r5, 0
+/* 80110974 0010C5D4 A8 63 00 98 */ lha r3, 0x98(r3)
+/* 80110978 0010C5D8 48 14 34 39 */ bl func_80253DB0
+/* 8011097C 0010C5DC 38 60 00 09 */ li r3, 9
+/* 80110980 0010C5E0 48 05 21 11 */ bl func_80162A90
+/* 80110984 0010C5E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80110988 0010C5E8 41 82 00 14 */ beq lbl_8011099C
+/* 8011098C 0010C5EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110990 0010C5F0 38 00 2B 04 */ li r0, 0x2b04
+/* 80110994 0010C5F4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80110998 0010C5F8 48 00 00 10 */ b lbl_801109A8
+lbl_8011099C:
+/* 8011099C 0010C5FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801109A0 0010C600 38 00 30 B1 */ li r0, 0x30b1
+/* 801109A4 0010C604 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_801109A8:
+/* 801109A8 0010C608 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801109AC 0010C60C 38 00 00 32 */ li r0, 0x32
+/* 801109B0 0010C610 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 801109B4 0010C614 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 801109B8 0010C618 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 801109BC 0010C61C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801109C0 0010C620 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801109C4 0010C624 48 00 3B 98 */ b lbl_8011455C
+/* 801109C8 0010C628 38 60 46 10 */ li r3, 0x4610
+/* 801109CC 0010C62C 38 80 00 28 */ li r4, 0x28
+/* 801109D0 0010C630 38 A0 01 64 */ li r5, 0x164
+/* 801109D4 0010C634 38 C0 00 00 */ li r6, 0
+/* 801109D8 0010C638 38 E0 00 00 */ li r7, 0
+/* 801109DC 0010C63C 39 00 FF FF */ li r8, -1
+/* 801109E0 0010C640 39 20 00 06 */ li r9, 6
+/* 801109E4 0010C644 39 40 00 01 */ li r10, 1
+/* 801109E8 0010C648 48 13 F6 B5 */ bl func_8025009C
+/* 801109EC 0010C64C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801109F0 0010C650 38 80 00 02 */ li r4, 2
+/* 801109F4 0010C654 38 00 01 6C */ li r0, 0x16c
+/* 801109F8 0010C658 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801109FC 0010C65C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110A00 0010C660 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110A04 0010C664 48 00 3B 58 */ b lbl_8011455C
+/* 80110A08 0010C668 38 60 46 10 */ li r3, 0x4610
+/* 80110A0C 0010C66C 48 13 F8 D9 */ bl func_802502E4
+/* 80110A10 0010C670 2C 03 00 00 */ cmpwi r3, 0
+/* 80110A14 0010C674 40 82 3B 48 */ bne lbl_8011455C
+/* 80110A18 0010C678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110A1C 0010C67C 38 80 00 03 */ li r4, 3
+/* 80110A20 0010C680 38 00 01 6D */ li r0, 0x16d
+/* 80110A24 0010C684 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80110A28 0010C688 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110A2C 0010C68C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110A30 0010C690 48 04 ED 71 */ bl func_8015F7A0
+/* 80110A34 0010C694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110A38 0010C698 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 80110A3C 0010C69C 48 00 3B 20 */ b lbl_8011455C
+/* 80110A40 0010C6A0 48 04 ED 61 */ bl func_8015F7A0
+/* 80110A44 0010C6A4 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110A48 0010C6A8 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110A4C 0010C6AC FC 21 10 28 */ fsub f1, f1, f2
+/* 80110A50 0010C6B0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110A54 0010C6B4 4C 41 13 82 */ cror 2, 1, 2
+/* 80110A58 0010C6B8 40 82 3B 04 */ bne lbl_8011455C
+/* 80110A5C 0010C6BC A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110A60 0010C6C0 38 80 00 08 */ li r4, 8
+/* 80110A64 0010C6C4 38 A0 00 01 */ li r5, 1
+/* 80110A68 0010C6C8 48 14 33 89 */ bl func_80253DF0
+/* 80110A6C 0010C6CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110A70 0010C6D0 38 80 00 0F */ li r4, 0xf
+/* 80110A74 0010C6D4 38 A0 00 00 */ li r5, 0
+/* 80110A78 0010C6D8 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110A7C 0010C6DC 48 14 33 35 */ bl func_80253DB0
+/* 80110A80 0010C6E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110A84 0010C6E4 38 00 01 6E */ li r0, 0x16e
+/* 80110A88 0010C6E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110A8C 0010C6EC 48 00 3A D0 */ b lbl_8011455C
+/* 80110A90 0010C6F0 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110A94 0010C6F4 3C 03 00 01 */ addis r0, r3, 1
+/* 80110A98 0010C6F8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110A9C 0010C6FC 40 82 3A C0 */ bne lbl_8011455C
+/* 80110AA0 0010C700 38 00 00 02 */ li r0, 2
+/* 80110AA4 0010C704 38 60 46 11 */ li r3, 0x4611
+/* 80110AA8 0010C708 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80110AAC 0010C70C 38 80 00 28 */ li r4, 0x28
+/* 80110AB0 0010C710 38 A0 01 64 */ li r5, 0x164
+/* 80110AB4 0010C714 38 C0 00 00 */ li r6, 0
+/* 80110AB8 0010C718 38 E0 00 00 */ li r7, 0
+/* 80110ABC 0010C71C 39 00 FF FF */ li r8, -1
+/* 80110AC0 0010C720 39 20 00 06 */ li r9, 6
+/* 80110AC4 0010C724 39 40 00 01 */ li r10, 1
+/* 80110AC8 0010C728 48 13 F5 D5 */ bl func_8025009C
+/* 80110ACC 0010C72C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110AD0 0010C730 38 00 01 6F */ li r0, 0x16f
+/* 80110AD4 0010C734 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110AD8 0010C738 48 00 3A 84 */ b lbl_8011455C
+/* 80110ADC 0010C73C 38 60 46 11 */ li r3, 0x4611
+/* 80110AE0 0010C740 48 13 F8 05 */ bl func_802502E4
+/* 80110AE4 0010C744 2C 03 00 00 */ cmpwi r3, 0
+/* 80110AE8 0010C748 40 82 3A 74 */ bne lbl_8011455C
+/* 80110AEC 0010C74C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110AF0 0010C750 38 80 00 08 */ li r4, 8
+/* 80110AF4 0010C754 38 A0 00 00 */ li r5, 0
+/* 80110AF8 0010C758 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80110AFC 0010C75C 48 14 32 B5 */ bl func_80253DB0
+/* 80110B00 0010C760 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110B04 0010C764 38 00 00 03 */ li r0, 3
+/* 80110B08 0010C768 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80110B0C 0010C76C 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110B10 0010C770 48 04 EC 91 */ bl func_8015F7A0
+/* 80110B14 0010C774 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80110B18 0010C778 38 00 01 70 */ li r0, 0x170
+/* 80110B1C 0010C77C 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80110B20 0010C780 48 00 3A 3C */ b lbl_8011455C
+/* 80110B24 0010C784 48 04 EC 7D */ bl func_8015F7A0
+/* 80110B28 0010C788 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110B2C 0010C78C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110B30 0010C790 FC 21 10 28 */ fsub f1, f1, f2
+/* 80110B34 0010C794 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110B38 0010C798 4C 41 13 82 */ cror 2, 1, 2
+/* 80110B3C 0010C79C 40 82 3A 20 */ bne lbl_8011455C
+/* 80110B40 0010C7A0 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110B44 0010C7A4 38 80 00 08 */ li r4, 8
+/* 80110B48 0010C7A8 38 A0 00 01 */ li r5, 1
+/* 80110B4C 0010C7AC 48 14 32 A5 */ bl func_80253DF0
+/* 80110B50 0010C7B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110B54 0010C7B4 38 80 00 11 */ li r4, 0x11
+/* 80110B58 0010C7B8 38 A0 00 00 */ li r5, 0
+/* 80110B5C 0010C7BC A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110B60 0010C7C0 48 14 32 51 */ bl func_80253DB0
+/* 80110B64 0010C7C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110B68 0010C7C8 38 00 01 71 */ li r0, 0x171
+/* 80110B6C 0010C7CC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110B70 0010C7D0 48 00 39 EC */ b lbl_8011455C
+/* 80110B74 0010C7D4 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110B78 0010C7D8 3C 03 00 01 */ addis r0, r3, 1
+/* 80110B7C 0010C7DC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110B80 0010C7E0 40 82 39 DC */ bne lbl_8011455C
+/* 80110B84 0010C7E4 38 00 00 02 */ li r0, 2
+/* 80110B88 0010C7E8 38 60 46 12 */ li r3, 0x4612
+/* 80110B8C 0010C7EC 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80110B90 0010C7F0 38 80 00 28 */ li r4, 0x28
+/* 80110B94 0010C7F4 38 A0 01 64 */ li r5, 0x164
+/* 80110B98 0010C7F8 38 C0 00 00 */ li r6, 0
+/* 80110B9C 0010C7FC 38 E0 00 00 */ li r7, 0
+/* 80110BA0 0010C800 39 00 FF FF */ li r8, -1
+/* 80110BA4 0010C804 39 20 00 06 */ li r9, 6
+/* 80110BA8 0010C808 39 40 00 01 */ li r10, 1
+/* 80110BAC 0010C80C 48 13 F4 F1 */ bl func_8025009C
+/* 80110BB0 0010C810 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110BB4 0010C814 38 00 01 72 */ li r0, 0x172
+/* 80110BB8 0010C818 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110BBC 0010C81C 48 00 39 A0 */ b lbl_8011455C
+/* 80110BC0 0010C820 38 60 46 12 */ li r3, 0x4612
+/* 80110BC4 0010C824 48 13 F7 21 */ bl func_802502E4
+/* 80110BC8 0010C828 2C 03 00 00 */ cmpwi r3, 0
+/* 80110BCC 0010C82C 40 82 39 90 */ bne lbl_8011455C
+/* 80110BD0 0010C830 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110BD4 0010C834 38 80 00 08 */ li r4, 8
+/* 80110BD8 0010C838 38 A0 00 00 */ li r5, 0
+/* 80110BDC 0010C83C A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80110BE0 0010C840 48 14 31 D1 */ bl func_80253DB0
+/* 80110BE4 0010C844 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110BE8 0010C848 38 00 00 03 */ li r0, 3
+/* 80110BEC 0010C84C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80110BF0 0010C850 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110BF4 0010C854 48 04 EB AD */ bl func_8015F7A0
+/* 80110BF8 0010C858 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80110BFC 0010C85C 38 00 01 73 */ li r0, 0x173
+/* 80110C00 0010C860 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80110C04 0010C864 48 00 39 58 */ b lbl_8011455C
+/* 80110C08 0010C868 48 04 EB 99 */ bl func_8015F7A0
+/* 80110C0C 0010C86C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110C10 0010C870 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110C14 0010C874 FC 21 10 28 */ fsub f1, f1, f2
+/* 80110C18 0010C878 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110C1C 0010C87C 4C 41 13 82 */ cror 2, 1, 2
+/* 80110C20 0010C880 40 82 39 3C */ bne lbl_8011455C
+/* 80110C24 0010C884 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110C28 0010C888 38 80 00 08 */ li r4, 8
+/* 80110C2C 0010C88C 38 A0 00 01 */ li r5, 1
+/* 80110C30 0010C890 48 14 31 C1 */ bl func_80253DF0
+/* 80110C34 0010C894 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110C38 0010C898 38 80 00 13 */ li r4, 0x13
+/* 80110C3C 0010C89C 38 A0 00 00 */ li r5, 0
+/* 80110C40 0010C8A0 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110C44 0010C8A4 48 14 31 6D */ bl func_80253DB0
+/* 80110C48 0010C8A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110C4C 0010C8AC 38 00 01 74 */ li r0, 0x174
+/* 80110C50 0010C8B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110C54 0010C8B4 48 00 39 08 */ b lbl_8011455C
+/* 80110C58 0010C8B8 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110C5C 0010C8BC 3C 03 00 01 */ addis r0, r3, 1
+/* 80110C60 0010C8C0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110C64 0010C8C4 40 82 38 F8 */ bne lbl_8011455C
+/* 80110C68 0010C8C8 38 00 00 02 */ li r0, 2
+/* 80110C6C 0010C8CC 38 60 46 13 */ li r3, 0x4613
+/* 80110C70 0010C8D0 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80110C74 0010C8D4 38 80 00 28 */ li r4, 0x28
+/* 80110C78 0010C8D8 38 A0 01 64 */ li r5, 0x164
+/* 80110C7C 0010C8DC 38 C0 00 00 */ li r6, 0
+/* 80110C80 0010C8E0 38 E0 00 00 */ li r7, 0
+/* 80110C84 0010C8E4 39 00 FF FF */ li r8, -1
+/* 80110C88 0010C8E8 39 20 00 06 */ li r9, 6
+/* 80110C8C 0010C8EC 39 40 00 01 */ li r10, 1
+/* 80110C90 0010C8F0 48 13 F4 0D */ bl func_8025009C
+/* 80110C94 0010C8F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110C98 0010C8F8 38 00 01 75 */ li r0, 0x175
+/* 80110C9C 0010C8FC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110CA0 0010C900 48 00 38 BC */ b lbl_8011455C
+/* 80110CA4 0010C904 38 60 46 13 */ li r3, 0x4613
+/* 80110CA8 0010C908 48 13 F6 3D */ bl func_802502E4
+/* 80110CAC 0010C90C 2C 03 00 00 */ cmpwi r3, 0
+/* 80110CB0 0010C910 40 82 38 AC */ bne lbl_8011455C
+/* 80110CB4 0010C914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110CB8 0010C918 38 80 00 08 */ li r4, 8
+/* 80110CBC 0010C91C 38 A0 00 00 */ li r5, 0
+/* 80110CC0 0010C920 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80110CC4 0010C924 48 14 30 ED */ bl func_80253DB0
+/* 80110CC8 0010C928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110CCC 0010C92C 38 A0 00 04 */ li r5, 4
+/* 80110CD0 0010C930 38 00 01 79 */ li r0, 0x179
+/* 80110CD4 0010C934 38 80 00 08 */ li r4, 8
+/* 80110CD8 0010C938 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 80110CDC 0010C93C 38 A0 00 01 */ li r5, 1
+/* 80110CE0 0010C940 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110CE4 0010C944 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110CE8 0010C948 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110CEC 0010C94C A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110CF0 0010C950 48 14 31 01 */ bl func_80253DF0
+/* 80110CF4 0010C954 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110CF8 0010C958 38 80 00 18 */ li r4, 0x18
+/* 80110CFC 0010C95C 38 A0 00 00 */ li r5, 0
+/* 80110D00 0010C960 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110D04 0010C964 48 14 30 AD */ bl func_80253DB0
+/* 80110D08 0010C968 48 00 38 54 */ b lbl_8011455C
+/* 80110D0C 0010C96C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110D10 0010C970 3C 03 00 01 */ addis r0, r3, 1
+/* 80110D14 0010C974 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110D18 0010C978 40 82 38 44 */ bne lbl_8011455C
+/* 80110D1C 0010C97C 38 60 01 7F */ li r3, 0x17f
+/* 80110D20 0010C980 38 80 00 01 */ li r4, 1
+/* 80110D24 0010C984 38 A0 00 01 */ li r5, 1
+/* 80110D28 0010C988 48 05 1C 19 */ bl func_80162940
+/* 80110D2C 0010C98C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110D30 0010C990 38 80 00 00 */ li r4, 0
+/* 80110D34 0010C994 38 A0 00 00 */ li r5, 0
+/* 80110D38 0010C998 A8 63 00 88 */ lha r3, 0x88(r3)
+/* 80110D3C 0010C99C 48 14 30 75 */ bl func_80253DB0
+/* 80110D40 0010C9A0 38 60 00 09 */ li r3, 9
+/* 80110D44 0010C9A4 48 05 1D 4D */ bl func_80162A90
+/* 80110D48 0010C9A8 2C 03 00 00 */ cmpwi r3, 0
+/* 80110D4C 0010C9AC 41 82 00 14 */ beq lbl_80110D60
+/* 80110D50 0010C9B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110D54 0010C9B4 38 00 2B 0A */ li r0, 0x2b0a
+/* 80110D58 0010C9B8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 80110D5C 0010C9BC 48 00 00 10 */ b lbl_80110D6C
+lbl_80110D60:
+/* 80110D60 0010C9C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110D64 0010C9C4 38 00 50 50 */ li r0, 0x5050
+/* 80110D68 0010C9C8 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_80110D6C:
+/* 80110D6C 0010C9CC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110D70 0010C9D0 38 00 00 39 */ li r0, 0x39
+/* 80110D74 0010C9D4 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 80110D78 0010C9D8 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 80110D7C 0010C9DC B0 64 02 20 */ sth r3, 0x220(r4)
+/* 80110D80 0010C9E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110D84 0010C9E4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110D88 0010C9E8 48 00 37 D4 */ b lbl_8011455C
+/* 80110D8C 0010C9EC 38 60 46 15 */ li r3, 0x4615
+/* 80110D90 0010C9F0 38 80 00 28 */ li r4, 0x28
+/* 80110D94 0010C9F4 38 A0 01 64 */ li r5, 0x164
+/* 80110D98 0010C9F8 38 C0 00 00 */ li r6, 0
+/* 80110D9C 0010C9FC 38 E0 00 00 */ li r7, 0
+/* 80110DA0 0010CA00 39 00 FF FF */ li r8, -1
+/* 80110DA4 0010CA04 39 20 00 06 */ li r9, 6
+/* 80110DA8 0010CA08 39 40 00 01 */ li r10, 1
+/* 80110DAC 0010CA0C 48 13 F2 F1 */ bl func_8025009C
+/* 80110DB0 0010CA10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110DB4 0010CA14 38 80 00 02 */ li r4, 2
+/* 80110DB8 0010CA18 38 00 01 7B */ li r0, 0x17b
+/* 80110DBC 0010CA1C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80110DC0 0010CA20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110DC4 0010CA24 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110DC8 0010CA28 48 00 37 94 */ b lbl_8011455C
+/* 80110DCC 0010CA2C 38 60 46 15 */ li r3, 0x4615
+/* 80110DD0 0010CA30 48 13 F5 15 */ bl func_802502E4
+/* 80110DD4 0010CA34 2C 03 00 00 */ cmpwi r3, 0
+/* 80110DD8 0010CA38 40 82 37 84 */ bne lbl_8011455C
+/* 80110DDC 0010CA3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110DE0 0010CA40 38 80 00 03 */ li r4, 3
+/* 80110DE4 0010CA44 38 00 01 7C */ li r0, 0x17c
+/* 80110DE8 0010CA48 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80110DEC 0010CA4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110DF0 0010CA50 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110DF4 0010CA54 48 04 E9 AD */ bl func_8015F7A0
+/* 80110DF8 0010CA58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110DFC 0010CA5C D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 80110E00 0010CA60 48 00 37 5C */ b lbl_8011455C
+/* 80110E04 0010CA64 48 04 E9 9D */ bl func_8015F7A0
+/* 80110E08 0010CA68 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110E0C 0010CA6C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110E10 0010CA70 FC 21 10 28 */ fsub f1, f1, f2
+/* 80110E14 0010CA74 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110E18 0010CA78 4C 41 13 82 */ cror 2, 1, 2
+/* 80110E1C 0010CA7C 40 82 37 40 */ bne lbl_8011455C
+/* 80110E20 0010CA80 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110E24 0010CA84 38 80 00 08 */ li r4, 8
+/* 80110E28 0010CA88 38 A0 00 01 */ li r5, 1
+/* 80110E2C 0010CA8C 48 14 2F C5 */ bl func_80253DF0
+/* 80110E30 0010CA90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110E34 0010CA94 38 80 00 0F */ li r4, 0xf
+/* 80110E38 0010CA98 38 A0 00 00 */ li r5, 0
+/* 80110E3C 0010CA9C A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110E40 0010CAA0 48 14 2F 71 */ bl func_80253DB0
+/* 80110E44 0010CAA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110E48 0010CAA8 38 00 01 7D */ li r0, 0x17d
+/* 80110E4C 0010CAAC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110E50 0010CAB0 48 00 37 0C */ b lbl_8011455C
+/* 80110E54 0010CAB4 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110E58 0010CAB8 3C 03 00 01 */ addis r0, r3, 1
+/* 80110E5C 0010CABC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110E60 0010CAC0 40 82 36 FC */ bne lbl_8011455C
+/* 80110E64 0010CAC4 38 00 00 02 */ li r0, 2
+/* 80110E68 0010CAC8 38 60 46 16 */ li r3, 0x4616
+/* 80110E6C 0010CACC 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80110E70 0010CAD0 38 80 00 28 */ li r4, 0x28
+/* 80110E74 0010CAD4 38 A0 01 64 */ li r5, 0x164
+/* 80110E78 0010CAD8 38 C0 00 00 */ li r6, 0
+/* 80110E7C 0010CADC 38 E0 00 00 */ li r7, 0
+/* 80110E80 0010CAE0 39 00 FF FF */ li r8, -1
+/* 80110E84 0010CAE4 39 20 00 06 */ li r9, 6
+/* 80110E88 0010CAE8 39 40 00 01 */ li r10, 1
+/* 80110E8C 0010CAEC 48 13 F2 11 */ bl func_8025009C
+/* 80110E90 0010CAF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110E94 0010CAF4 38 00 01 7E */ li r0, 0x17e
+/* 80110E98 0010CAF8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110E9C 0010CAFC 48 00 36 C0 */ b lbl_8011455C
+/* 80110EA0 0010CB00 38 60 46 16 */ li r3, 0x4616
+/* 80110EA4 0010CB04 48 13 F4 41 */ bl func_802502E4
+/* 80110EA8 0010CB08 2C 03 00 00 */ cmpwi r3, 0
+/* 80110EAC 0010CB0C 40 82 36 B0 */ bne lbl_8011455C
+/* 80110EB0 0010CB10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110EB4 0010CB14 38 80 00 08 */ li r4, 8
+/* 80110EB8 0010CB18 38 A0 00 00 */ li r5, 0
+/* 80110EBC 0010CB1C A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80110EC0 0010CB20 48 14 2E F1 */ bl func_80253DB0
+/* 80110EC4 0010CB24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110EC8 0010CB28 38 00 00 03 */ li r0, 3
+/* 80110ECC 0010CB2C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80110ED0 0010CB30 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110ED4 0010CB34 48 04 E8 CD */ bl func_8015F7A0
+/* 80110ED8 0010CB38 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80110EDC 0010CB3C 38 00 01 7F */ li r0, 0x17f
+/* 80110EE0 0010CB40 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80110EE4 0010CB44 48 00 36 78 */ b lbl_8011455C
+/* 80110EE8 0010CB48 48 04 E8 B9 */ bl func_8015F7A0
+/* 80110EEC 0010CB4C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110EF0 0010CB50 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110EF4 0010CB54 FC 21 10 28 */ fsub f1, f1, f2
+/* 80110EF8 0010CB58 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110EFC 0010CB5C 4C 41 13 82 */ cror 2, 1, 2
+/* 80110F00 0010CB60 40 82 36 5C */ bne lbl_8011455C
+/* 80110F04 0010CB64 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110F08 0010CB68 38 80 00 08 */ li r4, 8
+/* 80110F0C 0010CB6C 38 A0 00 01 */ li r5, 1
+/* 80110F10 0010CB70 48 14 2E E1 */ bl func_80253DF0
+/* 80110F14 0010CB74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110F18 0010CB78 38 80 00 11 */ li r4, 0x11
+/* 80110F1C 0010CB7C 38 A0 00 00 */ li r5, 0
+/* 80110F20 0010CB80 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80110F24 0010CB84 48 14 2E 8D */ bl func_80253DB0
+/* 80110F28 0010CB88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110F2C 0010CB8C 38 00 01 80 */ li r0, 0x180
+/* 80110F30 0010CB90 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110F34 0010CB94 48 00 36 28 */ b lbl_8011455C
+/* 80110F38 0010CB98 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80110F3C 0010CB9C 3C 03 00 01 */ addis r0, r3, 1
+/* 80110F40 0010CBA0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80110F44 0010CBA4 40 82 36 18 */ bne lbl_8011455C
+/* 80110F48 0010CBA8 38 00 00 02 */ li r0, 2
+/* 80110F4C 0010CBAC 38 60 46 17 */ li r3, 0x4617
+/* 80110F50 0010CBB0 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80110F54 0010CBB4 38 80 00 28 */ li r4, 0x28
+/* 80110F58 0010CBB8 38 A0 01 64 */ li r5, 0x164
+/* 80110F5C 0010CBBC 38 C0 00 00 */ li r6, 0
+/* 80110F60 0010CBC0 38 E0 00 00 */ li r7, 0
+/* 80110F64 0010CBC4 39 00 FF FF */ li r8, -1
+/* 80110F68 0010CBC8 39 20 00 06 */ li r9, 6
+/* 80110F6C 0010CBCC 39 40 00 01 */ li r10, 1
+/* 80110F70 0010CBD0 48 13 F1 2D */ bl func_8025009C
+/* 80110F74 0010CBD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110F78 0010CBD8 38 00 01 81 */ li r0, 0x181
+/* 80110F7C 0010CBDC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80110F80 0010CBE0 48 00 35 DC */ b lbl_8011455C
+/* 80110F84 0010CBE4 38 60 46 17 */ li r3, 0x4617
+/* 80110F88 0010CBE8 48 13 F3 5D */ bl func_802502E4
+/* 80110F8C 0010CBEC 2C 03 00 00 */ cmpwi r3, 0
+/* 80110F90 0010CBF0 40 82 35 CC */ bne lbl_8011455C
+/* 80110F94 0010CBF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110F98 0010CBF8 38 80 00 08 */ li r4, 8
+/* 80110F9C 0010CBFC 38 A0 00 00 */ li r5, 0
+/* 80110FA0 0010CC00 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80110FA4 0010CC04 48 14 2E 0D */ bl func_80253DB0
+/* 80110FA8 0010CC08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110FAC 0010CC0C 38 00 00 03 */ li r0, 3
+/* 80110FB0 0010CC10 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80110FB4 0010CC14 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110FB8 0010CC18 48 04 E7 E9 */ bl func_8015F7A0
+/* 80110FBC 0010CC1C D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80110FC0 0010CC20 38 00 01 82 */ li r0, 0x182
+/* 80110FC4 0010CC24 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80110FC8 0010CC28 48 00 35 94 */ b lbl_8011455C
+/* 80110FCC 0010CC2C 48 04 E7 D5 */ bl func_8015F7A0
+/* 80110FD0 0010CC30 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80110FD4 0010CC34 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80110FD8 0010CC38 FC 21 10 28 */ fsub f1, f1, f2
+/* 80110FDC 0010CC3C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80110FE0 0010CC40 4C 41 13 82 */ cror 2, 1, 2
+/* 80110FE4 0010CC44 40 82 35 78 */ bne lbl_8011455C
+/* 80110FE8 0010CC48 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80110FEC 0010CC4C 38 80 00 08 */ li r4, 8
+/* 80110FF0 0010CC50 38 A0 00 01 */ li r5, 1
+/* 80110FF4 0010CC54 48 14 2D FD */ bl func_80253DF0
+/* 80110FF8 0010CC58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80110FFC 0010CC5C 38 80 00 13 */ li r4, 0x13
+/* 80111000 0010CC60 38 A0 00 00 */ li r5, 0
+/* 80111004 0010CC64 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111008 0010CC68 48 14 2D A9 */ bl func_80253DB0
+/* 8011100C 0010CC6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111010 0010CC70 38 00 01 83 */ li r0, 0x183
+/* 80111014 0010CC74 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111018 0010CC78 48 00 35 44 */ b lbl_8011455C
+/* 8011101C 0010CC7C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111020 0010CC80 3C 03 00 01 */ addis r0, r3, 1
+/* 80111024 0010CC84 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111028 0010CC88 40 82 35 34 */ bne lbl_8011455C
+/* 8011102C 0010CC8C 38 00 00 02 */ li r0, 2
+/* 80111030 0010CC90 38 60 46 18 */ li r3, 0x4618
+/* 80111034 0010CC94 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111038 0010CC98 38 80 00 28 */ li r4, 0x28
+/* 8011103C 0010CC9C 38 A0 01 64 */ li r5, 0x164
+/* 80111040 0010CCA0 38 C0 00 00 */ li r6, 0
+/* 80111044 0010CCA4 38 E0 00 00 */ li r7, 0
+/* 80111048 0010CCA8 39 00 FF FF */ li r8, -1
+/* 8011104C 0010CCAC 39 20 00 06 */ li r9, 6
+/* 80111050 0010CCB0 39 40 00 01 */ li r10, 1
+/* 80111054 0010CCB4 48 13 F0 49 */ bl func_8025009C
+/* 80111058 0010CCB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011105C 0010CCBC 38 00 01 84 */ li r0, 0x184
+/* 80111060 0010CCC0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111064 0010CCC4 48 00 34 F8 */ b lbl_8011455C
+/* 80111068 0010CCC8 38 60 46 18 */ li r3, 0x4618
+/* 8011106C 0010CCCC 48 13 F2 79 */ bl func_802502E4
+/* 80111070 0010CCD0 2C 03 00 00 */ cmpwi r3, 0
+/* 80111074 0010CCD4 40 82 34 E8 */ bne lbl_8011455C
+/* 80111078 0010CCD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011107C 0010CCDC 38 80 00 08 */ li r4, 8
+/* 80111080 0010CCE0 38 A0 00 00 */ li r5, 0
+/* 80111084 0010CCE4 A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80111088 0010CCE8 48 14 2D 29 */ bl func_80253DB0
+/* 8011108C 0010CCEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111090 0010CCF0 38 A0 00 04 */ li r5, 4
+/* 80111094 0010CCF4 38 00 01 85 */ li r0, 0x185
+/* 80111098 0010CCF8 38 80 00 08 */ li r4, 8
+/* 8011109C 0010CCFC 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 801110A0 0010CD00 38 A0 00 01 */ li r5, 1
+/* 801110A4 0010CD04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801110A8 0010CD08 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801110AC 0010CD0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801110B0 0010CD10 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 801110B4 0010CD14 48 14 2D 3D */ bl func_80253DF0
+/* 801110B8 0010CD18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801110BC 0010CD1C 38 80 00 18 */ li r4, 0x18
+/* 801110C0 0010CD20 38 A0 00 00 */ li r5, 0
+/* 801110C4 0010CD24 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 801110C8 0010CD28 48 14 2C E9 */ bl func_80253DB0
+/* 801110CC 0010CD2C 48 00 34 90 */ b lbl_8011455C
+/* 801110D0 0010CD30 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801110D4 0010CD34 3C 03 00 01 */ addis r0, r3, 1
+/* 801110D8 0010CD38 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801110DC 0010CD3C 40 82 34 80 */ bne lbl_8011455C
+/* 801110E0 0010CD40 38 60 01 80 */ li r3, 0x180
+/* 801110E4 0010CD44 38 80 00 01 */ li r4, 1
+/* 801110E8 0010CD48 38 A0 00 01 */ li r5, 1
+/* 801110EC 0010CD4C 48 05 18 55 */ bl func_80162940
+/* 801110F0 0010CD50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801110F4 0010CD54 38 80 00 00 */ li r4, 0
+/* 801110F8 0010CD58 38 A0 00 00 */ li r5, 0
+/* 801110FC 0010CD5C A8 63 00 8A */ lha r3, 0x8a(r3)
+/* 80111100 0010CD60 48 14 2C B1 */ bl func_80253DB0
+/* 80111104 0010CD64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111108 0010CD68 38 80 2B 12 */ li r4, 0x2b12
+/* 8011110C 0010CD6C 38 00 00 40 */ li r0, 0x40
+/* 80111110 0010CD70 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80111114 0010CD74 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111118 0010CD78 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 8011111C 0010CD7C 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 80111120 0010CD80 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 80111124 0010CD84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111128 0010CD88 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011112C 0010CD8C 48 00 34 30 */ b lbl_8011455C
+/* 80111130 0010CD90 38 60 46 19 */ li r3, 0x4619
+/* 80111134 0010CD94 38 80 00 28 */ li r4, 0x28
+/* 80111138 0010CD98 38 A0 01 64 */ li r5, 0x164
+/* 8011113C 0010CD9C 38 C0 00 00 */ li r6, 0
+/* 80111140 0010CDA0 38 E0 00 00 */ li r7, 0
+/* 80111144 0010CDA4 39 00 FF FF */ li r8, -1
+/* 80111148 0010CDA8 39 20 00 06 */ li r9, 6
+/* 8011114C 0010CDAC 39 40 00 01 */ li r10, 1
+/* 80111150 0010CDB0 48 13 EF 4D */ bl func_8025009C
+/* 80111154 0010CDB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111158 0010CDB8 38 80 00 02 */ li r4, 2
+/* 8011115C 0010CDBC 38 00 01 87 */ li r0, 0x187
+/* 80111160 0010CDC0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111164 0010CDC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111168 0010CDC8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011116C 0010CDCC 48 00 33 F0 */ b lbl_8011455C
+/* 80111170 0010CDD0 38 60 46 19 */ li r3, 0x4619
+/* 80111174 0010CDD4 48 13 F1 71 */ bl func_802502E4
+/* 80111178 0010CDD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011117C 0010CDDC 40 82 33 E0 */ bne lbl_8011455C
+/* 80111180 0010CDE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111184 0010CDE4 38 80 00 03 */ li r4, 3
+/* 80111188 0010CDE8 38 00 01 88 */ li r0, 0x188
+/* 8011118C 0010CDEC 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111190 0010CDF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111194 0010CDF4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111198 0010CDF8 48 04 E6 09 */ bl func_8015F7A0
+/* 8011119C 0010CDFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801111A0 0010CE00 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 801111A4 0010CE04 48 00 33 B8 */ b lbl_8011455C
+/* 801111A8 0010CE08 48 04 E5 F9 */ bl func_8015F7A0
+/* 801111AC 0010CE0C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801111B0 0010CE10 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 801111B4 0010CE14 FC 21 10 28 */ fsub f1, f1, f2
+/* 801111B8 0010CE18 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801111BC 0010CE1C 4C 41 13 82 */ cror 2, 1, 2
+/* 801111C0 0010CE20 40 82 33 9C */ bne lbl_8011455C
+/* 801111C4 0010CE24 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 801111C8 0010CE28 38 80 00 08 */ li r4, 8
+/* 801111CC 0010CE2C 38 A0 00 01 */ li r5, 1
+/* 801111D0 0010CE30 48 14 2C 21 */ bl func_80253DF0
+/* 801111D4 0010CE34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801111D8 0010CE38 38 80 00 0F */ li r4, 0xf
+/* 801111DC 0010CE3C 38 A0 00 00 */ li r5, 0
+/* 801111E0 0010CE40 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 801111E4 0010CE44 48 14 2B CD */ bl func_80253DB0
+/* 801111E8 0010CE48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801111EC 0010CE4C 38 00 01 89 */ li r0, 0x189
+/* 801111F0 0010CE50 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801111F4 0010CE54 48 00 33 68 */ b lbl_8011455C
+/* 801111F8 0010CE58 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801111FC 0010CE5C 3C 03 00 01 */ addis r0, r3, 1
+/* 80111200 0010CE60 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111204 0010CE64 40 82 33 58 */ bne lbl_8011455C
+/* 80111208 0010CE68 38 00 00 02 */ li r0, 2
+/* 8011120C 0010CE6C 38 60 46 1A */ li r3, 0x461a
+/* 80111210 0010CE70 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111214 0010CE74 38 80 00 28 */ li r4, 0x28
+/* 80111218 0010CE78 38 A0 01 64 */ li r5, 0x164
+/* 8011121C 0010CE7C 38 C0 00 00 */ li r6, 0
+/* 80111220 0010CE80 38 E0 00 00 */ li r7, 0
+/* 80111224 0010CE84 39 00 FF FF */ li r8, -1
+/* 80111228 0010CE88 39 20 00 06 */ li r9, 6
+/* 8011122C 0010CE8C 39 40 00 01 */ li r10, 1
+/* 80111230 0010CE90 48 13 EE 6D */ bl func_8025009C
+/* 80111234 0010CE94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111238 0010CE98 38 00 01 8A */ li r0, 0x18a
+/* 8011123C 0010CE9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111240 0010CEA0 48 00 33 1C */ b lbl_8011455C
+/* 80111244 0010CEA4 38 60 46 1A */ li r3, 0x461a
+/* 80111248 0010CEA8 48 13 F0 9D */ bl func_802502E4
+/* 8011124C 0010CEAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80111250 0010CEB0 40 82 33 0C */ bne lbl_8011455C
+/* 80111254 0010CEB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111258 0010CEB8 38 80 00 08 */ li r4, 8
+/* 8011125C 0010CEBC 38 A0 00 00 */ li r5, 0
+/* 80111260 0010CEC0 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80111264 0010CEC4 48 14 2B 4D */ bl func_80253DB0
+/* 80111268 0010CEC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011126C 0010CECC 38 00 00 03 */ li r0, 3
+/* 80111270 0010CED0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80111274 0010CED4 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111278 0010CED8 48 04 E5 29 */ bl func_8015F7A0
+/* 8011127C 0010CEDC D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80111280 0010CEE0 38 00 01 8B */ li r0, 0x18b
+/* 80111284 0010CEE4 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80111288 0010CEE8 48 00 32 D4 */ b lbl_8011455C
+/* 8011128C 0010CEEC 48 04 E5 15 */ bl func_8015F7A0
+/* 80111290 0010CEF0 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111294 0010CEF4 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111298 0010CEF8 FC 21 10 28 */ fsub f1, f1, f2
+/* 8011129C 0010CEFC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801112A0 0010CF00 4C 41 13 82 */ cror 2, 1, 2
+/* 801112A4 0010CF04 40 82 32 B8 */ bne lbl_8011455C
+/* 801112A8 0010CF08 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 801112AC 0010CF0C 38 80 00 08 */ li r4, 8
+/* 801112B0 0010CF10 38 A0 00 01 */ li r5, 1
+/* 801112B4 0010CF14 48 14 2B 3D */ bl func_80253DF0
+/* 801112B8 0010CF18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801112BC 0010CF1C 38 80 00 11 */ li r4, 0x11
+/* 801112C0 0010CF20 38 A0 00 00 */ li r5, 0
+/* 801112C4 0010CF24 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 801112C8 0010CF28 48 14 2A E9 */ bl func_80253DB0
+/* 801112CC 0010CF2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801112D0 0010CF30 38 00 01 8C */ li r0, 0x18c
+/* 801112D4 0010CF34 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801112D8 0010CF38 48 00 32 84 */ b lbl_8011455C
+/* 801112DC 0010CF3C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801112E0 0010CF40 3C 03 00 01 */ addis r0, r3, 1
+/* 801112E4 0010CF44 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801112E8 0010CF48 40 82 32 74 */ bne lbl_8011455C
+/* 801112EC 0010CF4C 38 00 00 02 */ li r0, 2
+/* 801112F0 0010CF50 38 60 46 1B */ li r3, 0x461b
+/* 801112F4 0010CF54 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 801112F8 0010CF58 38 80 00 28 */ li r4, 0x28
+/* 801112FC 0010CF5C 38 A0 01 64 */ li r5, 0x164
+/* 80111300 0010CF60 38 C0 00 00 */ li r6, 0
+/* 80111304 0010CF64 38 E0 00 00 */ li r7, 0
+/* 80111308 0010CF68 39 00 FF FF */ li r8, -1
+/* 8011130C 0010CF6C 39 20 00 06 */ li r9, 6
+/* 80111310 0010CF70 39 40 00 01 */ li r10, 1
+/* 80111314 0010CF74 48 13 ED 89 */ bl func_8025009C
+/* 80111318 0010CF78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011131C 0010CF7C 38 00 01 90 */ li r0, 0x190
+/* 80111320 0010CF80 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111324 0010CF84 48 00 32 38 */ b lbl_8011455C
+/* 80111328 0010CF88 38 60 46 1B */ li r3, 0x461b
+/* 8011132C 0010CF8C 48 13 EF B9 */ bl func_802502E4
+/* 80111330 0010CF90 2C 03 00 00 */ cmpwi r3, 0
+/* 80111334 0010CF94 40 82 32 28 */ bne lbl_8011455C
+/* 80111338 0010CF98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011133C 0010CF9C 38 80 00 08 */ li r4, 8
+/* 80111340 0010CFA0 38 A0 00 00 */ li r5, 0
+/* 80111344 0010CFA4 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80111348 0010CFA8 48 14 2A 69 */ bl func_80253DB0
+/* 8011134C 0010CFAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111350 0010CFB0 38 A0 00 04 */ li r5, 4
+/* 80111354 0010CFB4 38 00 01 94 */ li r0, 0x194
+/* 80111358 0010CFB8 38 80 00 08 */ li r4, 8
+/* 8011135C 0010CFBC 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 80111360 0010CFC0 38 A0 00 01 */ li r5, 1
+/* 80111364 0010CFC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111368 0010CFC8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011136C 0010CFCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111370 0010CFD0 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111374 0010CFD4 48 14 2A 7D */ bl func_80253DF0
+/* 80111378 0010CFD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011137C 0010CFDC 38 80 00 17 */ li r4, 0x17
+/* 80111380 0010CFE0 38 A0 00 00 */ li r5, 0
+/* 80111384 0010CFE4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111388 0010CFE8 48 14 2A 29 */ bl func_80253DB0
+/* 8011138C 0010CFEC 48 00 31 D0 */ b lbl_8011455C
+/* 80111390 0010CFF0 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111394 0010CFF4 3C 03 00 01 */ addis r0, r3, 1
+/* 80111398 0010CFF8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011139C 0010CFFC 40 82 31 C0 */ bne lbl_8011455C
+/* 801113A0 0010D000 38 60 01 81 */ li r3, 0x181
+/* 801113A4 0010D004 38 80 00 01 */ li r4, 1
+/* 801113A8 0010D008 38 A0 00 01 */ li r5, 1
+/* 801113AC 0010D00C 48 05 15 95 */ bl func_80162940
+/* 801113B0 0010D010 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801113B4 0010D014 38 80 00 00 */ li r4, 0
+/* 801113B8 0010D018 38 A0 00 00 */ li r5, 0
+/* 801113BC 0010D01C A8 63 00 88 */ lha r3, 0x88(r3)
+/* 801113C0 0010D020 48 14 29 F1 */ bl func_80253DB0
+/* 801113C4 0010D024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801113C8 0010D028 38 80 2B 1A */ li r4, 0x2b1a
+/* 801113CC 0010D02C 38 00 00 47 */ li r0, 0x47
+/* 801113D0 0010D030 90 83 01 18 */ stw r4, 0x118(r3)
+/* 801113D4 0010D034 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801113D8 0010D038 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 801113DC 0010D03C 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 801113E0 0010D040 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 801113E4 0010D044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801113E8 0010D048 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801113EC 0010D04C 48 00 31 70 */ b lbl_8011455C
+/* 801113F0 0010D050 38 60 46 1E */ li r3, 0x461e
+/* 801113F4 0010D054 38 80 00 28 */ li r4, 0x28
+/* 801113F8 0010D058 38 A0 01 64 */ li r5, 0x164
+/* 801113FC 0010D05C 38 C0 00 00 */ li r6, 0
+/* 80111400 0010D060 38 E0 00 00 */ li r7, 0
+/* 80111404 0010D064 39 00 FF FF */ li r8, -1
+/* 80111408 0010D068 39 20 00 06 */ li r9, 6
+/* 8011140C 0010D06C 39 40 00 01 */ li r10, 1
+/* 80111410 0010D070 48 13 EC 8D */ bl func_8025009C
+/* 80111414 0010D074 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111418 0010D078 38 80 00 02 */ li r4, 2
+/* 8011141C 0010D07C 38 00 01 96 */ li r0, 0x196
+/* 80111420 0010D080 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111424 0010D084 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111428 0010D088 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011142C 0010D08C 48 00 31 30 */ b lbl_8011455C
+/* 80111430 0010D090 38 60 46 1E */ li r3, 0x461e
+/* 80111434 0010D094 48 13 EE B1 */ bl func_802502E4
+/* 80111438 0010D098 2C 03 00 00 */ cmpwi r3, 0
+/* 8011143C 0010D09C 40 82 31 20 */ bne lbl_8011455C
+/* 80111440 0010D0A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111444 0010D0A4 38 80 00 03 */ li r4, 3
+/* 80111448 0010D0A8 38 00 01 97 */ li r0, 0x197
+/* 8011144C 0010D0AC 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111450 0010D0B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111454 0010D0B4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111458 0010D0B8 48 04 E3 49 */ bl func_8015F7A0
+/* 8011145C 0010D0BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111460 0010D0C0 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 80111464 0010D0C4 48 00 30 F8 */ b lbl_8011455C
+/* 80111468 0010D0C8 48 04 E3 39 */ bl func_8015F7A0
+/* 8011146C 0010D0CC C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111470 0010D0D0 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111474 0010D0D4 FC 21 10 28 */ fsub f1, f1, f2
+/* 80111478 0010D0D8 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011147C 0010D0DC 4C 41 13 82 */ cror 2, 1, 2
+/* 80111480 0010D0E0 40 82 30 DC */ bne lbl_8011455C
+/* 80111484 0010D0E4 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80111488 0010D0E8 38 80 00 08 */ li r4, 8
+/* 8011148C 0010D0EC 38 A0 00 01 */ li r5, 1
+/* 80111490 0010D0F0 48 14 29 61 */ bl func_80253DF0
+/* 80111494 0010D0F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111498 0010D0F8 38 80 00 0F */ li r4, 0xf
+/* 8011149C 0010D0FC 38 A0 00 00 */ li r5, 0
+/* 801114A0 0010D100 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 801114A4 0010D104 48 14 29 0D */ bl func_80253DB0
+/* 801114A8 0010D108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801114AC 0010D10C 38 00 01 98 */ li r0, 0x198
+/* 801114B0 0010D110 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801114B4 0010D114 48 00 30 A8 */ b lbl_8011455C
+/* 801114B8 0010D118 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801114BC 0010D11C 3C 03 00 01 */ addis r0, r3, 1
+/* 801114C0 0010D120 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801114C4 0010D124 40 82 30 98 */ bne lbl_8011455C
+/* 801114C8 0010D128 38 00 00 02 */ li r0, 2
+/* 801114CC 0010D12C 38 60 46 1F */ li r3, 0x461f
+/* 801114D0 0010D130 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 801114D4 0010D134 38 80 00 28 */ li r4, 0x28
+/* 801114D8 0010D138 38 A0 01 64 */ li r5, 0x164
+/* 801114DC 0010D13C 38 C0 00 00 */ li r6, 0
+/* 801114E0 0010D140 38 E0 00 00 */ li r7, 0
+/* 801114E4 0010D144 39 00 FF FF */ li r8, -1
+/* 801114E8 0010D148 39 20 00 06 */ li r9, 6
+/* 801114EC 0010D14C 39 40 00 01 */ li r10, 1
+/* 801114F0 0010D150 48 13 EB AD */ bl func_8025009C
+/* 801114F4 0010D154 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801114F8 0010D158 38 00 01 99 */ li r0, 0x199
+/* 801114FC 0010D15C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111500 0010D160 48 00 30 5C */ b lbl_8011455C
+/* 80111504 0010D164 38 60 46 1F */ li r3, 0x461f
+/* 80111508 0010D168 48 13 ED DD */ bl func_802502E4
+/* 8011150C 0010D16C 2C 03 00 00 */ cmpwi r3, 0
+/* 80111510 0010D170 40 82 30 4C */ bne lbl_8011455C
+/* 80111514 0010D174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111518 0010D178 38 80 00 08 */ li r4, 8
+/* 8011151C 0010D17C 38 A0 00 00 */ li r5, 0
+/* 80111520 0010D180 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 80111524 0010D184 48 14 28 8D */ bl func_80253DB0
+/* 80111528 0010D188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011152C 0010D18C 38 00 00 03 */ li r0, 3
+/* 80111530 0010D190 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80111534 0010D194 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111538 0010D198 48 04 E2 69 */ bl func_8015F7A0
+/* 8011153C 0010D19C D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80111540 0010D1A0 38 00 01 9A */ li r0, 0x19a
+/* 80111544 0010D1A4 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80111548 0010D1A8 48 00 30 14 */ b lbl_8011455C
+/* 8011154C 0010D1AC 48 04 E2 55 */ bl func_8015F7A0
+/* 80111550 0010D1B0 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111554 0010D1B4 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111558 0010D1B8 FC 21 10 28 */ fsub f1, f1, f2
+/* 8011155C 0010D1BC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80111560 0010D1C0 4C 41 13 82 */ cror 2, 1, 2
+/* 80111564 0010D1C4 40 82 2F F8 */ bne lbl_8011455C
+/* 80111568 0010D1C8 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8011156C 0010D1CC 38 80 00 08 */ li r4, 8
+/* 80111570 0010D1D0 38 A0 00 01 */ li r5, 1
+/* 80111574 0010D1D4 48 14 28 7D */ bl func_80253DF0
+/* 80111578 0010D1D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011157C 0010D1DC 38 80 00 11 */ li r4, 0x11
+/* 80111580 0010D1E0 38 A0 00 00 */ li r5, 0
+/* 80111584 0010D1E4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111588 0010D1E8 48 14 28 29 */ bl func_80253DB0
+/* 8011158C 0010D1EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111590 0010D1F0 38 00 01 9B */ li r0, 0x19b
+/* 80111594 0010D1F4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111598 0010D1F8 48 00 2F C4 */ b lbl_8011455C
+/* 8011159C 0010D1FC 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801115A0 0010D200 3C 03 00 01 */ addis r0, r3, 1
+/* 801115A4 0010D204 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801115A8 0010D208 40 82 2F B4 */ bne lbl_8011455C
+/* 801115AC 0010D20C 38 00 00 02 */ li r0, 2
+/* 801115B0 0010D210 38 60 46 20 */ li r3, 0x4620
+/* 801115B4 0010D214 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 801115B8 0010D218 38 80 00 28 */ li r4, 0x28
+/* 801115BC 0010D21C 38 A0 01 64 */ li r5, 0x164
+/* 801115C0 0010D220 38 C0 00 00 */ li r6, 0
+/* 801115C4 0010D224 38 E0 00 00 */ li r7, 0
+/* 801115C8 0010D228 39 00 FF FF */ li r8, -1
+/* 801115CC 0010D22C 39 20 00 06 */ li r9, 6
+/* 801115D0 0010D230 39 40 00 01 */ li r10, 1
+/* 801115D4 0010D234 48 13 EA C9 */ bl func_8025009C
+/* 801115D8 0010D238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801115DC 0010D23C 38 00 01 9C */ li r0, 0x19c
+/* 801115E0 0010D240 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801115E4 0010D244 48 00 2F 78 */ b lbl_8011455C
+/* 801115E8 0010D248 38 60 46 20 */ li r3, 0x4620
+/* 801115EC 0010D24C 48 13 EC F9 */ bl func_802502E4
+/* 801115F0 0010D250 2C 03 00 00 */ cmpwi r3, 0
+/* 801115F4 0010D254 40 82 2F 68 */ bne lbl_8011455C
+/* 801115F8 0010D258 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801115FC 0010D25C 38 80 00 08 */ li r4, 8
+/* 80111600 0010D260 38 A0 00 00 */ li r5, 0
+/* 80111604 0010D264 A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 80111608 0010D268 48 14 27 A9 */ bl func_80253DB0
+/* 8011160C 0010D26C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111610 0010D270 38 A0 00 04 */ li r5, 4
+/* 80111614 0010D274 38 00 01 9D */ li r0, 0x19d
+/* 80111618 0010D278 38 80 00 08 */ li r4, 8
+/* 8011161C 0010D27C 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 80111620 0010D280 38 A0 00 01 */ li r5, 1
+/* 80111624 0010D284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111628 0010D288 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011162C 0010D28C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111630 0010D290 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111634 0010D294 48 14 27 BD */ bl func_80253DF0
+/* 80111638 0010D298 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011163C 0010D29C 38 80 00 17 */ li r4, 0x17
+/* 80111640 0010D2A0 38 A0 00 00 */ li r5, 0
+/* 80111644 0010D2A4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111648 0010D2A8 48 14 27 69 */ bl func_80253DB0
+/* 8011164C 0010D2AC 48 00 2F 10 */ b lbl_8011455C
+/* 80111650 0010D2B0 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111654 0010D2B4 3C 03 00 01 */ addis r0, r3, 1
+/* 80111658 0010D2B8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011165C 0010D2BC 40 82 2F 00 */ bne lbl_8011455C
+/* 80111660 0010D2C0 38 60 01 82 */ li r3, 0x182
+/* 80111664 0010D2C4 38 80 00 01 */ li r4, 1
+/* 80111668 0010D2C8 38 A0 00 01 */ li r5, 1
+/* 8011166C 0010D2CC 48 05 12 D5 */ bl func_80162940
+/* 80111670 0010D2D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111674 0010D2D4 38 80 00 00 */ li r4, 0
+/* 80111678 0010D2D8 38 A0 00 00 */ li r5, 0
+/* 8011167C 0010D2DC A8 63 00 9C */ lha r3, 0x9c(r3)
+/* 80111680 0010D2E0 48 14 27 31 */ bl func_80253DB0
+/* 80111684 0010D2E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111688 0010D2E8 38 80 2B 23 */ li r4, 0x2b23
+/* 8011168C 0010D2EC 38 00 00 4C */ li r0, 0x4c
+/* 80111690 0010D2F0 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80111694 0010D2F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111698 0010D2F8 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 8011169C 0010D2FC 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 801116A0 0010D300 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 801116A4 0010D304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801116A8 0010D308 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801116AC 0010D30C 48 00 2E B0 */ b lbl_8011455C
+/* 801116B0 0010D310 38 60 46 21 */ li r3, 0x4621
+/* 801116B4 0010D314 38 80 00 28 */ li r4, 0x28
+/* 801116B8 0010D318 38 A0 01 64 */ li r5, 0x164
+/* 801116BC 0010D31C 38 C0 00 00 */ li r6, 0
+/* 801116C0 0010D320 38 E0 00 00 */ li r7, 0
+/* 801116C4 0010D324 39 00 FF FF */ li r8, -1
+/* 801116C8 0010D328 39 20 00 06 */ li r9, 6
+/* 801116CC 0010D32C 39 40 00 01 */ li r10, 1
+/* 801116D0 0010D330 48 13 E9 CD */ bl func_8025009C
+/* 801116D4 0010D334 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801116D8 0010D338 38 80 00 02 */ li r4, 2
+/* 801116DC 0010D33C 38 00 01 9F */ li r0, 0x19f
+/* 801116E0 0010D340 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801116E4 0010D344 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801116E8 0010D348 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801116EC 0010D34C 48 00 2E 70 */ b lbl_8011455C
+/* 801116F0 0010D350 38 60 46 21 */ li r3, 0x4621
+/* 801116F4 0010D354 48 13 EB F1 */ bl func_802502E4
+/* 801116F8 0010D358 2C 03 00 00 */ cmpwi r3, 0
+/* 801116FC 0010D35C 40 82 2E 60 */ bne lbl_8011455C
+/* 80111700 0010D360 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111704 0010D364 38 80 00 03 */ li r4, 3
+/* 80111708 0010D368 38 00 01 A0 */ li r0, 0x1a0
+/* 8011170C 0010D36C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111710 0010D370 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111714 0010D374 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111718 0010D378 48 04 E0 89 */ bl func_8015F7A0
+/* 8011171C 0010D37C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111720 0010D380 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 80111724 0010D384 48 00 2E 38 */ b lbl_8011455C
+/* 80111728 0010D388 48 04 E0 79 */ bl func_8015F7A0
+/* 8011172C 0010D38C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111730 0010D390 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111734 0010D394 FC 21 10 28 */ fsub f1, f1, f2
+/* 80111738 0010D398 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011173C 0010D39C 4C 41 13 82 */ cror 2, 1, 2
+/* 80111740 0010D3A0 40 82 2E 1C */ bne lbl_8011455C
+/* 80111744 0010D3A4 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80111748 0010D3A8 38 80 00 08 */ li r4, 8
+/* 8011174C 0010D3AC 38 A0 00 01 */ li r5, 1
+/* 80111750 0010D3B0 48 14 26 A1 */ bl func_80253DF0
+/* 80111754 0010D3B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111758 0010D3B8 38 80 00 0F */ li r4, 0xf
+/* 8011175C 0010D3BC 38 A0 00 00 */ li r5, 0
+/* 80111760 0010D3C0 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111764 0010D3C4 48 14 26 4D */ bl func_80253DB0
+/* 80111768 0010D3C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011176C 0010D3CC 38 00 01 A1 */ li r0, 0x1a1
+/* 80111770 0010D3D0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111774 0010D3D4 48 00 2D E8 */ b lbl_8011455C
+/* 80111778 0010D3D8 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8011177C 0010D3DC 3C 03 00 01 */ addis r0, r3, 1
+/* 80111780 0010D3E0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111784 0010D3E4 40 82 2D D8 */ bne lbl_8011455C
+/* 80111788 0010D3E8 38 00 00 02 */ li r0, 2
+/* 8011178C 0010D3EC 38 60 46 22 */ li r3, 0x4622
+/* 80111790 0010D3F0 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111794 0010D3F4 38 80 00 28 */ li r4, 0x28
+/* 80111798 0010D3F8 38 A0 01 64 */ li r5, 0x164
+/* 8011179C 0010D3FC 38 C0 00 00 */ li r6, 0
+/* 801117A0 0010D400 38 E0 00 00 */ li r7, 0
+/* 801117A4 0010D404 39 00 FF FF */ li r8, -1
+/* 801117A8 0010D408 39 20 00 06 */ li r9, 6
+/* 801117AC 0010D40C 39 40 00 01 */ li r10, 1
+/* 801117B0 0010D410 48 13 E8 ED */ bl func_8025009C
+/* 801117B4 0010D414 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801117B8 0010D418 38 00 01 A2 */ li r0, 0x1a2
+/* 801117BC 0010D41C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801117C0 0010D420 48 00 2D 9C */ b lbl_8011455C
+/* 801117C4 0010D424 38 60 46 22 */ li r3, 0x4622
+/* 801117C8 0010D428 48 13 EB 1D */ bl func_802502E4
+/* 801117CC 0010D42C 2C 03 00 00 */ cmpwi r3, 0
+/* 801117D0 0010D430 40 82 2D 8C */ bne lbl_8011455C
+/* 801117D4 0010D434 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801117D8 0010D438 38 80 00 08 */ li r4, 8
+/* 801117DC 0010D43C 38 A0 00 00 */ li r5, 0
+/* 801117E0 0010D440 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 801117E4 0010D444 48 14 25 CD */ bl func_80253DB0
+/* 801117E8 0010D448 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801117EC 0010D44C 38 00 00 03 */ li r0, 3
+/* 801117F0 0010D450 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801117F4 0010D454 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 801117F8 0010D458 48 04 DF A9 */ bl func_8015F7A0
+/* 801117FC 0010D45C D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80111800 0010D460 38 00 01 A3 */ li r0, 0x1a3
+/* 80111804 0010D464 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80111808 0010D468 48 00 2D 54 */ b lbl_8011455C
+/* 8011180C 0010D46C 48 04 DF 95 */ bl func_8015F7A0
+/* 80111810 0010D470 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111814 0010D474 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111818 0010D478 FC 21 10 28 */ fsub f1, f1, f2
+/* 8011181C 0010D47C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80111820 0010D480 4C 41 13 82 */ cror 2, 1, 2
+/* 80111824 0010D484 40 82 2D 38 */ bne lbl_8011455C
+/* 80111828 0010D488 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 8011182C 0010D48C 38 80 00 08 */ li r4, 8
+/* 80111830 0010D490 38 A0 00 01 */ li r5, 1
+/* 80111834 0010D494 48 14 25 BD */ bl func_80253DF0
+/* 80111838 0010D498 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011183C 0010D49C 38 80 00 11 */ li r4, 0x11
+/* 80111840 0010D4A0 38 A0 00 00 */ li r5, 0
+/* 80111844 0010D4A4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111848 0010D4A8 48 14 25 69 */ bl func_80253DB0
+/* 8011184C 0010D4AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111850 0010D4B0 38 00 01 A4 */ li r0, 0x1a4
+/* 80111854 0010D4B4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111858 0010D4B8 48 00 2D 04 */ b lbl_8011455C
+/* 8011185C 0010D4BC 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111860 0010D4C0 3C 03 00 01 */ addis r0, r3, 1
+/* 80111864 0010D4C4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111868 0010D4C8 40 82 2C F4 */ bne lbl_8011455C
+/* 8011186C 0010D4CC 38 00 00 02 */ li r0, 2
+/* 80111870 0010D4D0 38 60 46 24 */ li r3, 0x4624
+/* 80111874 0010D4D4 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111878 0010D4D8 38 80 00 28 */ li r4, 0x28
+/* 8011187C 0010D4DC 38 A0 01 64 */ li r5, 0x164
+/* 80111880 0010D4E0 38 C0 00 00 */ li r6, 0
+/* 80111884 0010D4E4 38 E0 00 00 */ li r7, 0
+/* 80111888 0010D4E8 39 00 FF FF */ li r8, -1
+/* 8011188C 0010D4EC 39 20 00 06 */ li r9, 6
+/* 80111890 0010D4F0 39 40 00 01 */ li r10, 1
+/* 80111894 0010D4F4 48 13 E8 09 */ bl func_8025009C
+/* 80111898 0010D4F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011189C 0010D4FC 38 00 01 A8 */ li r0, 0x1a8
+/* 801118A0 0010D500 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801118A4 0010D504 48 00 2C B8 */ b lbl_8011455C
+/* 801118A8 0010D508 38 60 46 24 */ li r3, 0x4624
+/* 801118AC 0010D50C 48 13 EA 39 */ bl func_802502E4
+/* 801118B0 0010D510 2C 03 00 00 */ cmpwi r3, 0
+/* 801118B4 0010D514 40 82 2C A8 */ bne lbl_8011455C
+/* 801118B8 0010D518 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801118BC 0010D51C 38 80 00 08 */ li r4, 8
+/* 801118C0 0010D520 38 A0 00 00 */ li r5, 0
+/* 801118C4 0010D524 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 801118C8 0010D528 48 14 24 E9 */ bl func_80253DB0
+/* 801118CC 0010D52C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801118D0 0010D530 38 A0 00 04 */ li r5, 4
+/* 801118D4 0010D534 38 00 01 A9 */ li r0, 0x1a9
+/* 801118D8 0010D538 38 80 00 08 */ li r4, 8
+/* 801118DC 0010D53C 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 801118E0 0010D540 38 A0 00 01 */ li r5, 1
+/* 801118E4 0010D544 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801118E8 0010D548 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801118EC 0010D54C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801118F0 0010D550 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 801118F4 0010D554 48 14 24 FD */ bl func_80253DF0
+/* 801118F8 0010D558 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801118FC 0010D55C 38 80 00 17 */ li r4, 0x17
+/* 80111900 0010D560 38 A0 00 00 */ li r5, 0
+/* 80111904 0010D564 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111908 0010D568 48 14 24 A9 */ bl func_80253DB0
+/* 8011190C 0010D56C 48 00 2C 50 */ b lbl_8011455C
+/* 80111910 0010D570 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111914 0010D574 3C 03 00 01 */ addis r0, r3, 1
+/* 80111918 0010D578 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011191C 0010D57C 40 82 2C 40 */ bne lbl_8011455C
+/* 80111920 0010D580 38 60 01 83 */ li r3, 0x183
+/* 80111924 0010D584 38 80 00 01 */ li r4, 1
+/* 80111928 0010D588 38 A0 00 01 */ li r5, 1
+/* 8011192C 0010D58C 48 05 10 15 */ bl func_80162940
+/* 80111930 0010D590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111934 0010D594 38 80 00 00 */ li r4, 0
+/* 80111938 0010D598 38 A0 00 00 */ li r5, 0
+/* 8011193C 0010D59C A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 80111940 0010D5A0 48 14 24 71 */ bl func_80253DB0
+/* 80111944 0010D5A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111948 0010D5A8 38 80 2B 29 */ li r4, 0x2b29
+/* 8011194C 0010D5AC 38 00 00 52 */ li r0, 0x52
+/* 80111950 0010D5B0 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80111954 0010D5B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111958 0010D5B8 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 8011195C 0010D5BC 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 80111960 0010D5C0 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 80111964 0010D5C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111968 0010D5C8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011196C 0010D5CC 48 00 2B F0 */ b lbl_8011455C
+/* 80111970 0010D5D0 38 60 46 25 */ li r3, 0x4625
+/* 80111974 0010D5D4 38 80 00 28 */ li r4, 0x28
+/* 80111978 0010D5D8 38 A0 01 64 */ li r5, 0x164
+/* 8011197C 0010D5DC 38 C0 00 00 */ li r6, 0
+/* 80111980 0010D5E0 38 E0 00 00 */ li r7, 0
+/* 80111984 0010D5E4 39 00 FF FF */ li r8, -1
+/* 80111988 0010D5E8 39 20 00 06 */ li r9, 6
+/* 8011198C 0010D5EC 39 40 00 01 */ li r10, 1
+/* 80111990 0010D5F0 48 13 E7 0D */ bl func_8025009C
+/* 80111994 0010D5F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111998 0010D5F8 38 80 00 02 */ li r4, 2
+/* 8011199C 0010D5FC 38 00 01 AB */ li r0, 0x1ab
+/* 801119A0 0010D600 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801119A4 0010D604 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801119A8 0010D608 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801119AC 0010D60C 48 00 2B B0 */ b lbl_8011455C
+/* 801119B0 0010D610 38 60 46 25 */ li r3, 0x4625
+/* 801119B4 0010D614 48 13 E9 31 */ bl func_802502E4
+/* 801119B8 0010D618 2C 03 00 00 */ cmpwi r3, 0
+/* 801119BC 0010D61C 40 82 2B A0 */ bne lbl_8011455C
+/* 801119C0 0010D620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801119C4 0010D624 38 80 00 03 */ li r4, 3
+/* 801119C8 0010D628 38 00 01 AC */ li r0, 0x1ac
+/* 801119CC 0010D62C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801119D0 0010D630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801119D4 0010D634 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801119D8 0010D638 48 04 DD C9 */ bl func_8015F7A0
+/* 801119DC 0010D63C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801119E0 0010D640 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 801119E4 0010D644 48 00 2B 78 */ b lbl_8011455C
+/* 801119E8 0010D648 48 04 DD B9 */ bl func_8015F7A0
+/* 801119EC 0010D64C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801119F0 0010D650 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 801119F4 0010D654 FC 21 10 28 */ fsub f1, f1, f2
+/* 801119F8 0010D658 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801119FC 0010D65C 4C 41 13 82 */ cror 2, 1, 2
+/* 80111A00 0010D660 40 82 2B 5C */ bne lbl_8011455C
+/* 80111A04 0010D664 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80111A08 0010D668 38 80 00 08 */ li r4, 8
+/* 80111A0C 0010D66C 38 A0 00 01 */ li r5, 1
+/* 80111A10 0010D670 48 14 23 E1 */ bl func_80253DF0
+/* 80111A14 0010D674 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111A18 0010D678 38 80 00 0F */ li r4, 0xf
+/* 80111A1C 0010D67C 38 A0 00 00 */ li r5, 0
+/* 80111A20 0010D680 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111A24 0010D684 48 14 23 8D */ bl func_80253DB0
+/* 80111A28 0010D688 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111A2C 0010D68C 38 00 01 AD */ li r0, 0x1ad
+/* 80111A30 0010D690 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111A34 0010D694 48 00 2B 28 */ b lbl_8011455C
+/* 80111A38 0010D698 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111A3C 0010D69C 3C 03 00 01 */ addis r0, r3, 1
+/* 80111A40 0010D6A0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111A44 0010D6A4 40 82 2B 18 */ bne lbl_8011455C
+/* 80111A48 0010D6A8 38 00 00 02 */ li r0, 2
+/* 80111A4C 0010D6AC 38 60 46 26 */ li r3, 0x4626
+/* 80111A50 0010D6B0 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111A54 0010D6B4 38 80 00 28 */ li r4, 0x28
+/* 80111A58 0010D6B8 38 A0 01 64 */ li r5, 0x164
+/* 80111A5C 0010D6BC 38 C0 00 00 */ li r6, 0
+/* 80111A60 0010D6C0 38 E0 00 00 */ li r7, 0
+/* 80111A64 0010D6C4 39 00 FF FF */ li r8, -1
+/* 80111A68 0010D6C8 39 20 00 06 */ li r9, 6
+/* 80111A6C 0010D6CC 39 40 00 01 */ li r10, 1
+/* 80111A70 0010D6D0 48 13 E6 2D */ bl func_8025009C
+/* 80111A74 0010D6D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111A78 0010D6D8 38 00 01 AE */ li r0, 0x1ae
+/* 80111A7C 0010D6DC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111A80 0010D6E0 48 00 2A DC */ b lbl_8011455C
+/* 80111A84 0010D6E4 38 60 46 26 */ li r3, 0x4626
+/* 80111A88 0010D6E8 48 13 E8 5D */ bl func_802502E4
+/* 80111A8C 0010D6EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80111A90 0010D6F0 40 82 2A CC */ bne lbl_8011455C
+/* 80111A94 0010D6F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111A98 0010D6F8 38 80 00 08 */ li r4, 8
+/* 80111A9C 0010D6FC 38 A0 00 00 */ li r5, 0
+/* 80111AA0 0010D700 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 80111AA4 0010D704 48 14 23 0D */ bl func_80253DB0
+/* 80111AA8 0010D708 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111AAC 0010D70C 38 00 00 03 */ li r0, 3
+/* 80111AB0 0010D710 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80111AB4 0010D714 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111AB8 0010D718 48 04 DC E9 */ bl func_8015F7A0
+/* 80111ABC 0010D71C D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80111AC0 0010D720 38 00 01 AF */ li r0, 0x1af
+/* 80111AC4 0010D724 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80111AC8 0010D728 48 00 2A 94 */ b lbl_8011455C
+/* 80111ACC 0010D72C 48 04 DC D5 */ bl func_8015F7A0
+/* 80111AD0 0010D730 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111AD4 0010D734 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111AD8 0010D738 FC 21 10 28 */ fsub f1, f1, f2
+/* 80111ADC 0010D73C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80111AE0 0010D740 4C 41 13 82 */ cror 2, 1, 2
+/* 80111AE4 0010D744 40 82 2A 78 */ bne lbl_8011455C
+/* 80111AE8 0010D748 A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80111AEC 0010D74C 38 80 00 08 */ li r4, 8
+/* 80111AF0 0010D750 38 A0 00 01 */ li r5, 1
+/* 80111AF4 0010D754 48 14 22 FD */ bl func_80253DF0
+/* 80111AF8 0010D758 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111AFC 0010D75C 38 80 00 11 */ li r4, 0x11
+/* 80111B00 0010D760 38 A0 00 00 */ li r5, 0
+/* 80111B04 0010D764 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111B08 0010D768 48 14 22 A9 */ bl func_80253DB0
+/* 80111B0C 0010D76C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111B10 0010D770 38 00 01 B0 */ li r0, 0x1b0
+/* 80111B14 0010D774 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111B18 0010D778 48 00 2A 44 */ b lbl_8011455C
+/* 80111B1C 0010D77C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111B20 0010D780 3C 03 00 01 */ addis r0, r3, 1
+/* 80111B24 0010D784 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111B28 0010D788 40 82 2A 34 */ bne lbl_8011455C
+/* 80111B2C 0010D78C 38 00 00 02 */ li r0, 2
+/* 80111B30 0010D790 38 60 46 27 */ li r3, 0x4627
+/* 80111B34 0010D794 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111B38 0010D798 38 80 00 28 */ li r4, 0x28
+/* 80111B3C 0010D79C 38 A0 01 64 */ li r5, 0x164
+/* 80111B40 0010D7A0 38 C0 00 00 */ li r6, 0
+/* 80111B44 0010D7A4 38 E0 00 00 */ li r7, 0
+/* 80111B48 0010D7A8 39 00 FF FF */ li r8, -1
+/* 80111B4C 0010D7AC 39 20 00 06 */ li r9, 6
+/* 80111B50 0010D7B0 39 40 00 01 */ li r10, 1
+/* 80111B54 0010D7B4 48 13 E5 49 */ bl func_8025009C
+/* 80111B58 0010D7B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111B5C 0010D7BC 38 00 01 B1 */ li r0, 0x1b1
+/* 80111B60 0010D7C0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111B64 0010D7C4 48 00 29 F8 */ b lbl_8011455C
+/* 80111B68 0010D7C8 38 60 46 27 */ li r3, 0x4627
+/* 80111B6C 0010D7CC 48 13 E7 79 */ bl func_802502E4
+/* 80111B70 0010D7D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80111B74 0010D7D4 40 82 29 E8 */ bne lbl_8011455C
+/* 80111B78 0010D7D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111B7C 0010D7DC 38 80 00 08 */ li r4, 8
+/* 80111B80 0010D7E0 38 A0 00 00 */ li r5, 0
+/* 80111B84 0010D7E4 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 80111B88 0010D7E8 48 14 22 29 */ bl func_80253DB0
+/* 80111B8C 0010D7EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111B90 0010D7F0 38 00 00 03 */ li r0, 3
+/* 80111B94 0010D7F4 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80111B98 0010D7F8 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111B9C 0010D7FC 48 04 DC 05 */ bl func_8015F7A0
+/* 80111BA0 0010D800 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80111BA4 0010D804 38 00 01 B2 */ li r0, 0x1b2
+/* 80111BA8 0010D808 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80111BAC 0010D80C 48 00 29 B0 */ b lbl_8011455C
+/* 80111BB0 0010D810 48 04 DB F1 */ bl func_8015F7A0
+/* 80111BB4 0010D814 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111BB8 0010D818 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80111BBC 0010D81C FC 21 10 28 */ fsub f1, f1, f2
+/* 80111BC0 0010D820 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80111BC4 0010D824 4C 41 13 82 */ cror 2, 1, 2
+/* 80111BC8 0010D828 40 82 29 94 */ bne lbl_8011455C
+/* 80111BCC 0010D82C A8 7F 00 BE */ lha r3, 0xbe(r31)
+/* 80111BD0 0010D830 38 80 00 08 */ li r4, 8
+/* 80111BD4 0010D834 38 A0 00 01 */ li r5, 1
+/* 80111BD8 0010D838 48 14 22 19 */ bl func_80253DF0
+/* 80111BDC 0010D83C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111BE0 0010D840 38 80 00 13 */ li r4, 0x13
+/* 80111BE4 0010D844 38 A0 00 00 */ li r5, 0
+/* 80111BE8 0010D848 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111BEC 0010D84C 48 14 21 C5 */ bl func_80253DB0
+/* 80111BF0 0010D850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111BF4 0010D854 38 00 01 B3 */ li r0, 0x1b3
+/* 80111BF8 0010D858 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111BFC 0010D85C 48 00 29 60 */ b lbl_8011455C
+/* 80111C00 0010D860 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111C04 0010D864 3C 03 00 01 */ addis r0, r3, 1
+/* 80111C08 0010D868 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111C0C 0010D86C 40 82 29 50 */ bne lbl_8011455C
+/* 80111C10 0010D870 38 00 00 02 */ li r0, 2
+/* 80111C14 0010D874 38 60 46 28 */ li r3, 0x4628
+/* 80111C18 0010D878 90 1F 01 14 */ stw r0, 0x114(r31)
+/* 80111C1C 0010D87C 38 80 00 28 */ li r4, 0x28
+/* 80111C20 0010D880 38 A0 01 64 */ li r5, 0x164
+/* 80111C24 0010D884 38 C0 00 00 */ li r6, 0
+/* 80111C28 0010D888 38 E0 00 00 */ li r7, 0
+/* 80111C2C 0010D88C 39 00 FF FF */ li r8, -1
+/* 80111C30 0010D890 39 20 00 06 */ li r9, 6
+/* 80111C34 0010D894 39 40 00 01 */ li r10, 1
+/* 80111C38 0010D898 48 13 E4 65 */ bl func_8025009C
+/* 80111C3C 0010D89C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111C40 0010D8A0 38 00 01 B4 */ li r0, 0x1b4
+/* 80111C44 0010D8A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111C48 0010D8A8 48 00 29 14 */ b lbl_8011455C
+/* 80111C4C 0010D8AC 38 60 46 28 */ li r3, 0x4628
+/* 80111C50 0010D8B0 48 13 E6 95 */ bl func_802502E4
+/* 80111C54 0010D8B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80111C58 0010D8B8 40 82 29 04 */ bne lbl_8011455C
+/* 80111C5C 0010D8BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111C60 0010D8C0 38 80 00 08 */ li r4, 8
+/* 80111C64 0010D8C4 38 A0 00 00 */ li r5, 0
+/* 80111C68 0010D8C8 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 80111C6C 0010D8CC 48 14 21 45 */ bl func_80253DB0
+/* 80111C70 0010D8D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111C74 0010D8D4 38 A0 00 04 */ li r5, 4
+/* 80111C78 0010D8D8 38 00 01 B5 */ li r0, 0x1b5
+/* 80111C7C 0010D8DC 38 80 00 08 */ li r4, 8
+/* 80111C80 0010D8E0 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 80111C84 0010D8E4 38 A0 00 01 */ li r5, 1
+/* 80111C88 0010D8E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111C8C 0010D8EC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111C90 0010D8F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111C94 0010D8F4 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111C98 0010D8F8 48 14 21 59 */ bl func_80253DF0
+/* 80111C9C 0010D8FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111CA0 0010D900 38 80 00 18 */ li r4, 0x18
+/* 80111CA4 0010D904 38 A0 00 00 */ li r5, 0
+/* 80111CA8 0010D908 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80111CAC 0010D90C 48 14 21 05 */ bl func_80253DB0
+/* 80111CB0 0010D910 48 00 28 AC */ b lbl_8011455C
+/* 80111CB4 0010D914 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111CB8 0010D918 3C 03 00 01 */ addis r0, r3, 1
+/* 80111CBC 0010D91C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111CC0 0010D920 40 82 28 9C */ bne lbl_8011455C
+/* 80111CC4 0010D924 38 60 01 84 */ li r3, 0x184
+/* 80111CC8 0010D928 38 80 00 01 */ li r4, 1
+/* 80111CCC 0010D92C 38 A0 00 01 */ li r5, 1
+/* 80111CD0 0010D930 48 05 0C 71 */ bl func_80162940
+/* 80111CD4 0010D934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111CD8 0010D938 38 80 00 00 */ li r4, 0
+/* 80111CDC 0010D93C 38 A0 00 00 */ li r5, 0
+/* 80111CE0 0010D940 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 80111CE4 0010D944 48 14 20 CD */ bl func_80253DB0
+/* 80111CE8 0010D948 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111CEC 0010D94C 38 80 2B 2F */ li r4, 0x2b2f
+/* 80111CF0 0010D950 38 00 00 61 */ li r0, 0x61
+/* 80111CF4 0010D954 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80111CF8 0010D958 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111CFC 0010D95C A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 80111D00 0010D960 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
+/* 80111D04 0010D964 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 80111D08 0010D968 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111D0C 0010D96C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111D10 0010D970 48 00 28 4C */ b lbl_8011455C
+/* 80111D14 0010D974 38 60 00 04 */ li r3, 4
+/* 80111D18 0010D978 38 00 01 B7 */ li r0, 0x1b7
+/* 80111D1C 0010D97C 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80111D20 0010D980 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111D24 0010D984 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111D28 0010D988 48 00 28 34 */ b lbl_8011455C
+/* 80111D2C 0010D98C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80111D30 0010D990 3C 03 00 01 */ addis r0, r3, 1
+/* 80111D34 0010D994 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80111D38 0010D998 40 82 28 24 */ bne lbl_8011455C
+/* 80111D3C 0010D99C 38 60 01 B8 */ li r3, 0x1b8
+/* 80111D40 0010D9A0 38 00 00 01 */ li r0, 1
+/* 80111D44 0010D9A4 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80111D48 0010D9A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111D4C 0010D9AC 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80111D50 0010D9B0 48 00 28 0C */ b lbl_8011455C
+/* 80111D54 0010D9B4 48 00 47 C5 */ bl func_80116518
+/* 80111D58 0010D9B8 48 02 1E 2D */ bl func_80133B84
+/* 80111D5C 0010D9BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111D60 0010D9C0 90 64 02 24 */ stw r3, 0x224(r4)
+/* 80111D64 0010D9C4 38 60 00 68 */ li r3, 0x68
+/* 80111D68 0010D9C8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111D6C 0010D9CC 80 84 02 24 */ lwz r4, 0x224(r4)
+/* 80111D70 0010D9D0 48 04 A5 99 */ bl func_8015C308
+/* 80111D74 0010D9D4 38 60 45 F5 */ li r3, 0x45f5
+/* 80111D78 0010D9D8 38 80 00 28 */ li r4, 0x28
+/* 80111D7C 0010D9DC 38 A0 01 54 */ li r5, 0x154
+/* 80111D80 0010D9E0 38 C0 00 00 */ li r6, 0
+/* 80111D84 0010D9E4 38 E0 00 00 */ li r7, 0
+/* 80111D88 0010D9E8 39 00 FF FF */ li r8, -1
+/* 80111D8C 0010D9EC 39 20 00 06 */ li r9, 6
+/* 80111D90 0010D9F0 39 40 00 01 */ li r10, 1
+/* 80111D94 0010D9F4 48 13 E3 09 */ bl func_8025009C
+/* 80111D98 0010D9F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111D9C 0010D9FC 38 80 00 02 */ li r4, 2
+/* 80111DA0 0010DA00 38 00 01 B9 */ li r0, 0x1b9
+/* 80111DA4 0010DA04 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111DA8 0010DA08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111DAC 0010DA0C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111DB0 0010DA10 48 00 27 AC */ b lbl_8011455C
+/* 80111DB4 0010DA14 38 60 45 F5 */ li r3, 0x45f5
+/* 80111DB8 0010DA18 48 13 E5 2D */ bl func_802502E4
+/* 80111DBC 0010DA1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80111DC0 0010DA20 40 82 27 9C */ bne lbl_8011455C
+/* 80111DC4 0010DA24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111DC8 0010DA28 38 80 00 01 */ li r4, 1
+/* 80111DCC 0010DA2C 38 00 01 BA */ li r0, 0x1ba
+/* 80111DD0 0010DA30 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111DD4 0010DA34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111DD8 0010DA38 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111DDC 0010DA3C 48 00 27 80 */ b lbl_8011455C
+/* 80111DE0 0010DA40 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80111DE4 0010DA44 38 80 00 08 */ li r4, 8
+/* 80111DE8 0010DA48 38 A0 00 01 */ li r5, 1
+/* 80111DEC 0010DA4C 48 14 20 05 */ bl func_80253DF0
+/* 80111DF0 0010DA50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111DF4 0010DA54 38 80 00 0A */ li r4, 0xa
+/* 80111DF8 0010DA58 38 A0 00 00 */ li r5, 0
+/* 80111DFC 0010DA5C A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 80111E00 0010DA60 48 14 1F B1 */ bl func_80253DB0
+/* 80111E04 0010DA64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111E08 0010DA68 38 00 01 BB */ li r0, 0x1bb
+/* 80111E0C 0010DA6C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111E10 0010DA70 48 00 27 4C */ b lbl_8011455C
+/* 80111E14 0010DA74 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80111E18 0010DA78 48 14 1F B9 */ bl func_80253DD0
+/* 80111E1C 0010DA7C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80111E20 0010DA80 28 00 00 03 */ cmplwi r0, 3
+/* 80111E24 0010DA84 40 82 27 38 */ bne lbl_8011455C
+/* 80111E28 0010DA88 38 60 01 99 */ li r3, 0x199
+/* 80111E2C 0010DA8C 48 05 0C 65 */ bl func_80162A90
+/* 80111E30 0010DA90 28 03 00 07 */ cmplwi r3, 7
+/* 80111E34 0010DA94 41 82 00 2C */ beq lbl_80111E60
+/* 80111E38 0010DA98 38 60 45 FC */ li r3, 0x45fc
+/* 80111E3C 0010DA9C 38 80 00 28 */ li r4, 0x28
+/* 80111E40 0010DAA0 38 A0 01 54 */ li r5, 0x154
+/* 80111E44 0010DAA4 38 C0 00 00 */ li r6, 0
+/* 80111E48 0010DAA8 38 E0 00 00 */ li r7, 0
+/* 80111E4C 0010DAAC 39 00 FF FF */ li r8, -1
+/* 80111E50 0010DAB0 39 20 00 06 */ li r9, 6
+/* 80111E54 0010DAB4 39 40 00 01 */ li r10, 1
+/* 80111E58 0010DAB8 48 13 E2 45 */ bl func_8025009C
+/* 80111E5C 0010DABC 48 00 00 28 */ b lbl_80111E84
+lbl_80111E60:
+/* 80111E60 0010DAC0 38 60 50 37 */ li r3, 0x5037
+/* 80111E64 0010DAC4 38 80 00 28 */ li r4, 0x28
+/* 80111E68 0010DAC8 38 A0 01 54 */ li r5, 0x154
+/* 80111E6C 0010DACC 38 C0 00 00 */ li r6, 0
+/* 80111E70 0010DAD0 38 E0 00 00 */ li r7, 0
+/* 80111E74 0010DAD4 39 00 FF FF */ li r8, -1
+/* 80111E78 0010DAD8 39 20 00 06 */ li r9, 6
+/* 80111E7C 0010DADC 39 40 00 01 */ li r10, 1
+/* 80111E80 0010DAE0 48 13 E2 1D */ bl func_8025009C
+lbl_80111E84:
+/* 80111E84 0010DAE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111E88 0010DAE8 38 80 00 02 */ li r4, 2
+/* 80111E8C 0010DAEC 38 00 01 BC */ li r0, 0x1bc
+/* 80111E90 0010DAF0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111E94 0010DAF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111E98 0010DAF8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111E9C 0010DAFC 48 00 26 C0 */ b lbl_8011455C
+/* 80111EA0 0010DB00 38 60 01 99 */ li r3, 0x199
+/* 80111EA4 0010DB04 48 05 0B ED */ bl func_80162A90
+/* 80111EA8 0010DB08 28 03 00 07 */ cmplwi r3, 7
+/* 80111EAC 0010DB0C 38 60 50 37 */ li r3, 0x5037
+/* 80111EB0 0010DB10 41 82 00 08 */ beq lbl_80111EB8
+/* 80111EB4 0010DB14 38 60 45 FC */ li r3, 0x45fc
+lbl_80111EB8:
+/* 80111EB8 0010DB18 48 13 E4 2D */ bl func_802502E4
+/* 80111EBC 0010DB1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80111EC0 0010DB20 40 82 26 9C */ bne lbl_8011455C
+/* 80111EC4 0010DB24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111EC8 0010DB28 38 80 00 01 */ li r4, 1
+/* 80111ECC 0010DB2C 38 00 01 BD */ li r0, 0x1bd
+/* 80111ED0 0010DB30 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80111ED4 0010DB34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111ED8 0010DB38 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111EDC 0010DB3C 48 00 26 80 */ b lbl_8011455C
+/* 80111EE0 0010DB40 38 00 01 BE */ li r0, 0x1be
+/* 80111EE4 0010DB44 38 60 00 08 */ li r3, 8
+/* 80111EE8 0010DB48 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80111EEC 0010DB4C 48 05 0B A5 */ bl func_80162A90
+/* 80111EF0 0010DB50 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111EF4 0010DB54 7C 66 1B 78 */ mr r6, r3
+/* 80111EF8 0010DB58 38 60 00 08 */ li r3, 8
+/* 80111EFC 0010DB5C 38 A0 00 01 */ li r5, 1
+/* 80111F00 0010DB60 80 04 02 24 */ lwz r0, 0x224(r4)
+/* 80111F04 0010DB64 7C 80 32 14 */ add r4, r0, r6
+/* 80111F08 0010DB68 48 05 0A 39 */ bl func_80162940
+/* 80111F0C 0010DB6C 38 60 00 08 */ li r3, 8
+/* 80111F10 0010DB70 48 05 0B 81 */ bl func_80162A90
+/* 80111F14 0010DB74 3C 80 00 0F */ lis r4, 0x000F423F@ha
+/* 80111F18 0010DB78 38 84 42 3F */ addi r4, r4, 0x000F423F@l
+/* 80111F1C 0010DB7C 7C 03 20 40 */ cmplw r3, r4
+/* 80111F20 0010DB80 40 81 00 10 */ ble lbl_80111F30
+/* 80111F24 0010DB84 38 60 00 08 */ li r3, 8
+/* 80111F28 0010DB88 38 A0 00 01 */ li r5, 1
+/* 80111F2C 0010DB8C 48 05 0A 15 */ bl func_80162940
+lbl_80111F30:
+/* 80111F30 0010DB90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111F34 0010DB94 38 00 45 FD */ li r0, 0x45fd
+/* 80111F38 0010DB98 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80111F3C 0010DB9C 48 04 D8 65 */ bl func_8015F7A0
+/* 80111F40 0010DBA0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111F44 0010DBA4 38 60 02 28 */ li r3, 0x228
+/* 80111F48 0010DBA8 38 80 00 00 */ li r4, 0
+/* 80111F4C 0010DBAC D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 80111F50 0010DBB0 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80111F54 0010DBB4 4B EF 92 BD */ bl func_8000B210
+/* 80111F58 0010DBB8 48 00 26 04 */ b lbl_8011455C
+/* 80111F5C 0010DBBC 48 04 D8 45 */ bl func_8015F7A0
+/* 80111F60 0010DBC0 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80111F64 0010DBC4 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80111F68 0010DBC8 FC 21 10 28 */ fsub f1, f1, f2
+/* 80111F6C 0010DBCC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80111F70 0010DBD0 4C 41 13 82 */ cror 2, 1, 2
+/* 80111F74 0010DBD4 40 82 25 E8 */ bne lbl_8011455C
+/* 80111F78 0010DBD8 38 00 01 BF */ li r0, 0x1bf
+/* 80111F7C 0010DBDC 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80111F80 0010DBE0 48 00 25 DC */ b lbl_8011455C
+/* 80111F84 0010DBE4 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80111F88 0010DBE8 38 80 00 09 */ li r4, 9
+/* 80111F8C 0010DBEC 38 A0 00 00 */ li r5, 0
+/* 80111F90 0010DBF0 48 14 1E 21 */ bl func_80253DB0
+/* 80111F94 0010DBF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111F98 0010DBF8 38 00 01 C0 */ li r0, 0x1c0
+/* 80111F9C 0010DBFC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111FA0 0010DC00 48 00 25 BC */ b lbl_8011455C
+/* 80111FA4 0010DC04 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80111FA8 0010DC08 48 14 1E 29 */ bl func_80253DD0
+/* 80111FAC 0010DC0C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80111FB0 0010DC10 28 00 00 03 */ cmplwi r0, 3
+/* 80111FB4 0010DC14 40 82 25 A8 */ bne lbl_8011455C
+/* 80111FB8 0010DC18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111FBC 0010DC1C 38 80 00 08 */ li r4, 8
+/* 80111FC0 0010DC20 38 A0 00 00 */ li r5, 0
+/* 80111FC4 0010DC24 A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 80111FC8 0010DC28 48 14 1E 29 */ bl func_80253DF0
+/* 80111FCC 0010DC2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111FD0 0010DC30 38 80 00 00 */ li r4, 0
+/* 80111FD4 0010DC34 38 00 01 C1 */ li r0, 0x1c1
+/* 80111FD8 0010DC38 B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80111FDC 0010DC3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111FE0 0010DC40 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80111FE4 0010DC44 48 00 25 78 */ b lbl_8011455C
+/* 80111FE8 0010DC48 38 7F 02 2A */ addi r3, r31, 0x22a
+/* 80111FEC 0010DC4C 38 9F 02 2C */ addi r4, r31, 0x22c
+/* 80111FF0 0010DC50 48 02 35 79 */ bl func_80135568
+/* 80111FF4 0010DC54 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80111FF8 0010DC58 B0 64 02 28 */ sth r3, 0x228(r4)
+/* 80111FFC 0010DC5C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112000 0010DC60 A0 64 02 28 */ lhz r3, 0x228(r4)
+/* 80112004 0010DC64 2C 03 00 00 */ cmpwi r3, 0
+/* 80112008 0010DC68 40 82 00 10 */ bne lbl_80112018
+/* 8011200C 0010DC6C 38 00 01 C5 */ li r0, 0x1c5
+/* 80112010 0010DC70 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80112014 0010DC74 48 00 25 48 */ b lbl_8011455C
+lbl_80112018:
+/* 80112018 0010DC78 38 80 00 28 */ li r4, 0x28
+/* 8011201C 0010DC7C 38 A0 01 54 */ li r5, 0x154
+/* 80112020 0010DC80 38 C0 00 00 */ li r6, 0
+/* 80112024 0010DC84 38 E0 00 00 */ li r7, 0
+/* 80112028 0010DC88 39 00 FF FF */ li r8, -1
+/* 8011202C 0010DC8C 39 20 00 06 */ li r9, 6
+/* 80112030 0010DC90 39 40 00 01 */ li r10, 1
+/* 80112034 0010DC94 48 13 E0 69 */ bl func_8025009C
+/* 80112038 0010DC98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011203C 0010DC9C 38 80 00 02 */ li r4, 2
+/* 80112040 0010DCA0 38 00 01 C2 */ li r0, 0x1c2
+/* 80112044 0010DCA4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112048 0010DCA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011204C 0010DCAC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112050 0010DCB0 48 00 25 0C */ b lbl_8011455C
+/* 80112054 0010DCB4 A0 7F 02 28 */ lhz r3, 0x228(r31)
+/* 80112058 0010DCB8 48 13 E2 8D */ bl func_802502E4
+/* 8011205C 0010DCBC 2C 03 00 00 */ cmpwi r3, 0
+/* 80112060 0010DCC0 40 82 24 FC */ bne lbl_8011455C
+/* 80112064 0010DCC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112068 0010DCC8 38 80 00 01 */ li r4, 1
+/* 8011206C 0010DCCC 38 00 01 C3 */ li r0, 0x1c3
+/* 80112070 0010DCD0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112074 0010DCD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112078 0010DCD8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011207C 0010DCDC 48 00 24 E0 */ b lbl_8011455C
+/* 80112080 0010DCE0 A0 7F 02 2A */ lhz r3, 0x22a(r31)
+/* 80112084 0010DCE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80112088 0010DCE8 41 82 00 34 */ beq lbl_801120BC
+/* 8011208C 0010DCEC A0 1F 02 2C */ lhz r0, 0x22c(r31)
+/* 80112090 0010DCF0 2C 00 00 00 */ cmpwi r0, 0
+/* 80112094 0010DCF4 41 82 00 28 */ beq lbl_801120BC
+/* 80112098 0010DCF8 38 00 46 04 */ li r0, 0x4604
+/* 8011209C 0010DCFC B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 801120A0 0010DD00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801120A4 0010DD04 A0 63 02 2A */ lhz r3, 0x22a(r3)
+/* 801120A8 0010DD08 48 13 E2 4D */ bl func_802502F4
+/* 801120AC 0010DD0C 7C 64 1B 78 */ mr r4, r3
+/* 801120B0 0010DD10 38 60 00 0E */ li r3, 0xe
+/* 801120B4 0010DD14 48 04 A2 55 */ bl func_8015C308
+/* 801120B8 0010DD18 48 00 00 40 */ b lbl_801120F8
+lbl_801120BC:
+/* 801120BC 0010DD1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801120C0 0010DD20 41 82 00 20 */ beq lbl_801120E0
+/* 801120C4 0010DD24 48 13 E2 31 */ bl func_802502F4
+/* 801120C8 0010DD28 7C 64 1B 78 */ mr r4, r3
+/* 801120CC 0010DD2C 38 60 00 0E */ li r3, 0xe
+/* 801120D0 0010DD30 48 04 A2 39 */ bl func_8015C308
+/* 801120D4 0010DD34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801120D8 0010DD38 38 00 46 05 */ li r0, 0x4605
+/* 801120DC 0010DD3C B0 03 02 0E */ sth r0, 0x20e(r3)
+lbl_801120E0:
+/* 801120E0 0010DD40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801120E4 0010DD44 A0 03 02 2C */ lhz r0, 0x22c(r3)
+/* 801120E8 0010DD48 2C 00 00 00 */ cmpwi r0, 0
+/* 801120EC 0010DD4C 41 82 00 0C */ beq lbl_801120F8
+/* 801120F0 0010DD50 38 00 46 06 */ li r0, 0x4606
+/* 801120F4 0010DD54 B0 03 02 0E */ sth r0, 0x20e(r3)
+lbl_801120F8:
+/* 801120F8 0010DD58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801120FC 0010DD5C A0 03 02 0E */ lhz r0, 0x20e(r3)
+/* 80112100 0010DD60 2C 00 00 00 */ cmpwi r0, 0
+/* 80112104 0010DD64 40 82 00 0C */ bne lbl_80112110
+/* 80112108 0010DD68 38 00 01 C5 */ li r0, 0x1c5
+/* 8011210C 0010DD6C 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80112110:
+/* 80112110 0010DD70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112114 0010DD74 38 00 01 C4 */ li r0, 0x1c4
+/* 80112118 0010DD78 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011211C 0010DD7C 48 04 D6 85 */ bl func_8015F7A0
+/* 80112120 0010DD80 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112124 0010DD84 38 60 02 2A */ li r3, 0x22a
+/* 80112128 0010DD88 38 80 00 00 */ li r4, 0
+/* 8011212C 0010DD8C D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 80112130 0010DD90 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80112134 0010DD94 4B EF 90 DD */ bl func_8000B210
+/* 80112138 0010DD98 48 00 24 24 */ b lbl_8011455C
+/* 8011213C 0010DD9C 48 04 D6 65 */ bl func_8015F7A0
+/* 80112140 0010DDA0 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80112144 0010DDA4 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80112148 0010DDA8 FC 21 10 28 */ fsub f1, f1, f2
+/* 8011214C 0010DDAC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80112150 0010DDB0 4C 41 13 82 */ cror 2, 1, 2
+/* 80112154 0010DDB4 40 82 24 08 */ bne lbl_8011455C
+/* 80112158 0010DDB8 38 60 00 00 */ li r3, 0
+/* 8011215C 0010DDBC 38 00 01 C5 */ li r0, 0x1c5
+/* 80112160 0010DDC0 B0 7F 02 0E */ sth r3, 0x20e(r31)
+/* 80112164 0010DDC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112168 0010DDC8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011216C 0010DDCC 48 00 23 F0 */ b lbl_8011455C
+/* 80112170 0010DDD0 48 02 83 AD */ bl func_8013A51C
+/* 80112174 0010DDD4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112178 0010DDD8 B0 64 02 28 */ sth r3, 0x228(r4)
+/* 8011217C 0010DDDC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112180 0010DDE0 A0 64 02 28 */ lhz r3, 0x228(r4)
+/* 80112184 0010DDE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80112188 0010DDE8 40 82 00 10 */ bne lbl_80112198
+/* 8011218C 0010DDEC 38 00 01 CC */ li r0, 0x1cc
+/* 80112190 0010DDF0 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80112194 0010DDF4 48 00 23 C8 */ b lbl_8011455C
+lbl_80112198:
+/* 80112198 0010DDF8 38 80 00 28 */ li r4, 0x28
+/* 8011219C 0010DDFC 38 A0 01 54 */ li r5, 0x154
+/* 801121A0 0010DE00 38 C0 00 00 */ li r6, 0
+/* 801121A4 0010DE04 38 E0 00 00 */ li r7, 0
+/* 801121A8 0010DE08 39 00 FF FF */ li r8, -1
+/* 801121AC 0010DE0C 39 20 00 06 */ li r9, 6
+/* 801121B0 0010DE10 39 40 00 01 */ li r10, 1
+/* 801121B4 0010DE14 48 13 DE E9 */ bl func_8025009C
+/* 801121B8 0010DE18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801121BC 0010DE1C 38 80 00 02 */ li r4, 2
+/* 801121C0 0010DE20 38 00 01 C6 */ li r0, 0x1c6
+/* 801121C4 0010DE24 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801121C8 0010DE28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801121CC 0010DE2C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801121D0 0010DE30 48 00 23 8C */ b lbl_8011455C
+/* 801121D4 0010DE34 A0 7F 02 28 */ lhz r3, 0x228(r31)
+/* 801121D8 0010DE38 48 13 E1 0D */ bl func_802502E4
+/* 801121DC 0010DE3C 2C 03 00 00 */ cmpwi r3, 0
+/* 801121E0 0010DE40 40 82 23 7C */ bne lbl_8011455C
+/* 801121E4 0010DE44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801121E8 0010DE48 38 80 00 01 */ li r4, 1
+/* 801121EC 0010DE4C 38 00 01 CC */ li r0, 0x1cc
+/* 801121F0 0010DE50 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801121F4 0010DE54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801121F8 0010DE58 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801121FC 0010DE5C 48 00 23 60 */ b lbl_8011455C
+/* 80112200 0010DE60 38 00 01 C8 */ li r0, 0x1c8
+/* 80112204 0010DE64 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112208 0010DE68 48 00 23 54 */ b lbl_8011455C
+/* 8011220C 0010DE6C 38 00 01 C9 */ li r0, 0x1c9
+/* 80112210 0010DE70 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112214 0010DE74 48 00 23 48 */ b lbl_8011455C
+/* 80112218 0010DE78 38 00 01 CA */ li r0, 0x1ca
+/* 8011221C 0010DE7C 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112220 0010DE80 48 00 23 3C */ b lbl_8011455C
+/* 80112224 0010DE84 38 00 01 CB */ li r0, 0x1cb
+/* 80112228 0010DE88 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 8011222C 0010DE8C 48 00 23 30 */ b lbl_8011455C
+/* 80112230 0010DE90 38 00 01 CC */ li r0, 0x1cc
+/* 80112234 0010DE94 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112238 0010DE98 48 00 23 24 */ b lbl_8011455C
+/* 8011223C 0010DE9C 38 60 01 94 */ li r3, 0x194
+/* 80112240 0010DEA0 48 05 08 51 */ bl func_80162A90
+/* 80112244 0010DEA4 28 03 00 01 */ cmplwi r3, 1
+/* 80112248 0010DEA8 41 82 00 34 */ beq lbl_8011227C
+/* 8011224C 0010DEAC 38 60 01 95 */ li r3, 0x195
+/* 80112250 0010DEB0 48 05 08 41 */ bl func_80162A90
+/* 80112254 0010DEB4 28 03 00 01 */ cmplwi r3, 1
+/* 80112258 0010DEB8 41 82 00 24 */ beq lbl_8011227C
+/* 8011225C 0010DEBC 38 60 01 96 */ li r3, 0x196
+/* 80112260 0010DEC0 48 05 08 31 */ bl func_80162A90
+/* 80112264 0010DEC4 28 03 00 01 */ cmplwi r3, 1
+/* 80112268 0010DEC8 41 82 00 14 */ beq lbl_8011227C
+/* 8011226C 0010DECC 38 60 01 97 */ li r3, 0x197
+/* 80112270 0010DED0 48 05 08 21 */ bl func_80162A90
+/* 80112274 0010DED4 28 03 00 01 */ cmplwi r3, 1
+/* 80112278 0010DED8 40 82 00 44 */ bne lbl_801122BC
+lbl_8011227C:
+/* 8011227C 0010DEDC 38 60 52 5F */ li r3, 0x525f
+/* 80112280 0010DEE0 38 80 00 28 */ li r4, 0x28
+/* 80112284 0010DEE4 38 A0 01 54 */ li r5, 0x154
+/* 80112288 0010DEE8 38 C0 00 00 */ li r6, 0
+/* 8011228C 0010DEEC 38 E0 00 00 */ li r7, 0
+/* 80112290 0010DEF0 39 00 FF FF */ li r8, -1
+/* 80112294 0010DEF4 39 20 00 06 */ li r9, 6
+/* 80112298 0010DEF8 39 40 00 01 */ li r10, 1
+/* 8011229C 0010DEFC 48 13 DE 01 */ bl func_8025009C
+/* 801122A0 0010DF00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801122A4 0010DF04 38 80 00 02 */ li r4, 2
+/* 801122A8 0010DF08 38 00 01 CD */ li r0, 0x1cd
+/* 801122AC 0010DF0C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801122B0 0010DF10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801122B4 0010DF14 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801122B8 0010DF18 48 00 22 A4 */ b lbl_8011455C
+lbl_801122BC:
+/* 801122BC 0010DF1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801122C0 0010DF20 38 00 01 CE */ li r0, 0x1ce
+/* 801122C4 0010DF24 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801122C8 0010DF28 48 00 22 94 */ b lbl_8011455C
+/* 801122CC 0010DF2C 38 60 52 5F */ li r3, 0x525f
+/* 801122D0 0010DF30 48 13 E0 15 */ bl func_802502E4
+/* 801122D4 0010DF34 2C 03 00 00 */ cmpwi r3, 0
+/* 801122D8 0010DF38 40 82 22 84 */ bne lbl_8011455C
+/* 801122DC 0010DF3C 38 60 01 94 */ li r3, 0x194
+/* 801122E0 0010DF40 48 05 07 B1 */ bl func_80162A90
+/* 801122E4 0010DF44 28 03 00 01 */ cmplwi r3, 1
+/* 801122E8 0010DF48 40 82 00 4C */ bne lbl_80112334
+/* 801122EC 0010DF4C 38 60 01 FF */ li r3, 0x1ff
+/* 801122F0 0010DF50 48 05 07 A1 */ bl func_80162A90
+/* 801122F4 0010DF54 28 03 00 01 */ cmplwi r3, 1
+/* 801122F8 0010DF58 40 82 00 2C */ bne lbl_80112324
+/* 801122FC 0010DF5C 38 60 01 FF */ li r3, 0x1ff
+/* 80112300 0010DF60 38 80 00 02 */ li r4, 2
+/* 80112304 0010DF64 38 A0 00 01 */ li r5, 1
+/* 80112308 0010DF68 48 05 06 39 */ bl func_80162940
+/* 8011230C 0010DF6C 38 60 00 22 */ li r3, 0x22
+/* 80112310 0010DF70 48 02 4E 99 */ bl func_801371A8
+/* 80112314 0010DF74 38 60 02 00 */ li r3, 0x200
+/* 80112318 0010DF78 38 80 00 02 */ li r4, 2
+/* 8011231C 0010DF7C 38 A0 00 01 */ li r5, 1
+/* 80112320 0010DF80 48 05 06 21 */ bl func_80162940
+lbl_80112324:
+/* 80112324 0010DF84 38 60 01 94 */ li r3, 0x194
+/* 80112328 0010DF88 38 80 00 02 */ li r4, 2
+/* 8011232C 0010DF8C 38 A0 00 01 */ li r5, 1
+/* 80112330 0010DF90 48 05 06 11 */ bl func_80162940
+lbl_80112334:
+/* 80112334 0010DF94 38 60 01 95 */ li r3, 0x195
+/* 80112338 0010DF98 48 05 07 59 */ bl func_80162A90
+/* 8011233C 0010DF9C 28 03 00 01 */ cmplwi r3, 1
+/* 80112340 0010DFA0 40 82 00 4C */ bne lbl_8011238C
+/* 80112344 0010DFA4 38 60 02 01 */ li r3, 0x201
+/* 80112348 0010DFA8 48 05 07 49 */ bl func_80162A90
+/* 8011234C 0010DFAC 28 03 00 01 */ cmplwi r3, 1
+/* 80112350 0010DFB0 40 82 00 2C */ bne lbl_8011237C
+/* 80112354 0010DFB4 38 60 02 01 */ li r3, 0x201
+/* 80112358 0010DFB8 38 80 00 02 */ li r4, 2
+/* 8011235C 0010DFBC 38 A0 00 01 */ li r5, 1
+/* 80112360 0010DFC0 48 05 05 E1 */ bl func_80162940
+/* 80112364 0010DFC4 38 60 00 23 */ li r3, 0x23
+/* 80112368 0010DFC8 48 02 4E 41 */ bl func_801371A8
+/* 8011236C 0010DFCC 38 60 02 02 */ li r3, 0x202
+/* 80112370 0010DFD0 38 80 00 02 */ li r4, 2
+/* 80112374 0010DFD4 38 A0 00 01 */ li r5, 1
+/* 80112378 0010DFD8 48 05 05 C9 */ bl func_80162940
+lbl_8011237C:
+/* 8011237C 0010DFDC 38 60 01 95 */ li r3, 0x195
+/* 80112380 0010DFE0 38 80 00 02 */ li r4, 2
+/* 80112384 0010DFE4 38 A0 00 01 */ li r5, 1
+/* 80112388 0010DFE8 48 05 05 B9 */ bl func_80162940
+lbl_8011238C:
+/* 8011238C 0010DFEC 38 60 01 96 */ li r3, 0x196
+/* 80112390 0010DFF0 48 05 07 01 */ bl func_80162A90
+/* 80112394 0010DFF4 28 03 00 01 */ cmplwi r3, 1
+/* 80112398 0010DFF8 40 82 00 4C */ bne lbl_801123E4
+/* 8011239C 0010DFFC 38 60 02 03 */ li r3, 0x203
+/* 801123A0 0010E000 48 05 06 F1 */ bl func_80162A90
+/* 801123A4 0010E004 28 03 00 01 */ cmplwi r3, 1
+/* 801123A8 0010E008 40 82 00 2C */ bne lbl_801123D4
+/* 801123AC 0010E00C 38 60 02 03 */ li r3, 0x203
+/* 801123B0 0010E010 38 80 00 02 */ li r4, 2
+/* 801123B4 0010E014 38 A0 00 01 */ li r5, 1
+/* 801123B8 0010E018 48 05 05 89 */ bl func_80162940
+/* 801123BC 0010E01C 38 60 00 24 */ li r3, 0x24
+/* 801123C0 0010E020 48 02 4D E9 */ bl func_801371A8
+/* 801123C4 0010E024 38 60 02 04 */ li r3, 0x204
+/* 801123C8 0010E028 38 80 00 02 */ li r4, 2
+/* 801123CC 0010E02C 38 A0 00 01 */ li r5, 1
+/* 801123D0 0010E030 48 05 05 71 */ bl func_80162940
+lbl_801123D4:
+/* 801123D4 0010E034 38 60 01 96 */ li r3, 0x196
+/* 801123D8 0010E038 38 80 00 02 */ li r4, 2
+/* 801123DC 0010E03C 38 A0 00 01 */ li r5, 1
+/* 801123E0 0010E040 48 05 05 61 */ bl func_80162940
+lbl_801123E4:
+/* 801123E4 0010E044 38 60 01 97 */ li r3, 0x197
+/* 801123E8 0010E048 48 05 06 A9 */ bl func_80162A90
+/* 801123EC 0010E04C 28 03 00 01 */ cmplwi r3, 1
+/* 801123F0 0010E050 40 82 00 4C */ bne lbl_8011243C
+/* 801123F4 0010E054 38 60 02 05 */ li r3, 0x205
+/* 801123F8 0010E058 48 05 06 99 */ bl func_80162A90
+/* 801123FC 0010E05C 28 03 00 01 */ cmplwi r3, 1
+/* 80112400 0010E060 40 82 00 2C */ bne lbl_8011242C
+/* 80112404 0010E064 38 60 02 05 */ li r3, 0x205
+/* 80112408 0010E068 38 80 00 02 */ li r4, 2
+/* 8011240C 0010E06C 38 A0 00 01 */ li r5, 1
+/* 80112410 0010E070 48 05 05 31 */ bl func_80162940
+/* 80112414 0010E074 38 60 00 25 */ li r3, 0x25
+/* 80112418 0010E078 48 02 4D 91 */ bl func_801371A8
+/* 8011241C 0010E07C 38 60 02 06 */ li r3, 0x206
+/* 80112420 0010E080 38 80 00 02 */ li r4, 2
+/* 80112424 0010E084 38 A0 00 01 */ li r5, 1
+/* 80112428 0010E088 48 05 05 19 */ bl func_80162940
+lbl_8011242C:
+/* 8011242C 0010E08C 38 60 01 97 */ li r3, 0x197
+/* 80112430 0010E090 38 80 00 02 */ li r4, 2
+/* 80112434 0010E094 38 A0 00 01 */ li r5, 1
+/* 80112438 0010E098 48 05 05 09 */ bl func_80162940
+lbl_8011243C:
+/* 8011243C 0010E09C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112440 0010E0A0 38 80 00 04 */ li r4, 4
+/* 80112444 0010E0A4 38 00 01 CE */ li r0, 0x1ce
+/* 80112448 0010E0A8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011244C 0010E0AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112450 0010E0B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112454 0010E0B4 48 00 21 08 */ b lbl_8011455C
+/* 80112458 0010E0B8 38 60 45 FA */ li r3, 0x45fa
+/* 8011245C 0010E0BC 38 80 00 28 */ li r4, 0x28
+/* 80112460 0010E0C0 38 A0 01 54 */ li r5, 0x154
+/* 80112464 0010E0C4 38 C0 00 00 */ li r6, 0
+/* 80112468 0010E0C8 38 E0 00 00 */ li r7, 0
+/* 8011246C 0010E0CC 39 00 FF FF */ li r8, -1
+/* 80112470 0010E0D0 39 20 00 06 */ li r9, 6
+/* 80112474 0010E0D4 39 40 00 01 */ li r10, 1
+/* 80112478 0010E0D8 48 13 DC 25 */ bl func_8025009C
+/* 8011247C 0010E0DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112480 0010E0E0 38 80 00 02 */ li r4, 2
+/* 80112484 0010E0E4 38 00 01 CF */ li r0, 0x1cf
+/* 80112488 0010E0E8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011248C 0010E0EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112490 0010E0F0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112494 0010E0F4 48 00 20 C8 */ b lbl_8011455C
+/* 80112498 0010E0F8 38 60 45 FA */ li r3, 0x45fa
+/* 8011249C 0010E0FC 48 13 DE 49 */ bl func_802502E4
+/* 801124A0 0010E100 2C 03 00 00 */ cmpwi r3, 0
+/* 801124A4 0010E104 40 82 20 B8 */ bne lbl_8011455C
+/* 801124A8 0010E108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801124AC 0010E10C 38 80 00 04 */ li r4, 4
+/* 801124B0 0010E110 38 00 01 D0 */ li r0, 0x1d0
+/* 801124B4 0010E114 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801124B8 0010E118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801124BC 0010E11C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801124C0 0010E120 48 00 20 9C */ b lbl_8011455C
+/* 801124C4 0010E124 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801124C8 0010E128 3C 03 00 01 */ addis r0, r3, 1
+/* 801124CC 0010E12C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801124D0 0010E130 40 82 20 8C */ bne lbl_8011455C
+/* 801124D4 0010E134 7F E3 FB 78 */ mr r3, r31
+/* 801124D8 0010E138 38 80 00 03 */ li r4, 3
+/* 801124DC 0010E13C 48 00 39 F1 */ bl func_80115ECC
+/* 801124E0 0010E140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801124E4 0010E144 38 00 01 D1 */ li r0, 0x1d1
+/* 801124E8 0010E148 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801124EC 0010E14C 48 00 20 70 */ b lbl_8011455C
+/* 801124F0 0010E150 7F E3 FB 78 */ mr r3, r31
+/* 801124F4 0010E154 48 00 39 49 */ bl func_80115E3C
+/* 801124F8 0010E158 2C 03 00 00 */ cmpwi r3, 0
+/* 801124FC 0010E15C 40 82 20 60 */ bne lbl_8011455C
+/* 80112500 0010E160 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112504 0010E164 38 60 00 00 */ li r3, 0
+/* 80112508 0010E168 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 8011250C 0010E16C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 80112510 0010E170 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 80112514 0010E174 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112518 0010E178 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 8011251C 0010E17C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 80112520 0010E180 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 80112524 0010E184 48 02 0D C5 */ bl func_801332E8
+/* 80112528 0010E188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011252C 0010E18C 38 80 00 01 */ li r4, 1
+/* 80112530 0010E190 38 00 00 3D */ li r0, 0x3d
+/* 80112534 0010E194 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80112538 0010E198 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011253C 0010E19C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112540 0010E1A0 48 00 20 1C */ b lbl_8011455C
+/* 80112544 0010E1A4 38 60 00 04 */ li r3, 4
+/* 80112548 0010E1A8 38 00 01 D3 */ li r0, 0x1d3
+/* 8011254C 0010E1AC 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80112550 0010E1B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112554 0010E1B4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112558 0010E1B8 48 00 20 04 */ b lbl_8011455C
+/* 8011255C 0010E1BC 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80112560 0010E1C0 3C 03 00 01 */ addis r0, r3, 1
+/* 80112564 0010E1C4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80112568 0010E1C8 40 82 1F F4 */ bne lbl_8011455C
+/* 8011256C 0010E1CC 38 60 01 D4 */ li r3, 0x1d4
+/* 80112570 0010E1D0 38 00 00 01 */ li r0, 1
+/* 80112574 0010E1D4 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80112578 0010E1D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011257C 0010E1DC 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80112580 0010E1E0 48 00 1F DC */ b lbl_8011455C
+/* 80112584 0010E1E4 38 60 45 F6 */ li r3, 0x45f6
+/* 80112588 0010E1E8 38 80 00 28 */ li r4, 0x28
+/* 8011258C 0010E1EC 38 A0 01 54 */ li r5, 0x154
+/* 80112590 0010E1F0 38 C0 00 00 */ li r6, 0
+/* 80112594 0010E1F4 38 E0 00 00 */ li r7, 0
+/* 80112598 0010E1F8 39 00 FF FF */ li r8, -1
+/* 8011259C 0010E1FC 39 20 00 06 */ li r9, 6
+/* 801125A0 0010E200 39 40 00 01 */ li r10, 1
+/* 801125A4 0010E204 48 13 DA F9 */ bl func_8025009C
+/* 801125A8 0010E208 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801125AC 0010E20C 38 80 00 02 */ li r4, 2
+/* 801125B0 0010E210 38 00 01 D5 */ li r0, 0x1d5
+/* 801125B4 0010E214 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801125B8 0010E218 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801125BC 0010E21C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801125C0 0010E220 48 00 1F 9C */ b lbl_8011455C
+/* 801125C4 0010E224 38 60 45 F6 */ li r3, 0x45f6
+/* 801125C8 0010E228 48 13 DD 1D */ bl func_802502E4
+/* 801125CC 0010E22C 2C 03 00 00 */ cmpwi r3, 0
+/* 801125D0 0010E230 40 82 1F 8C */ bne lbl_8011455C
+/* 801125D4 0010E234 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801125D8 0010E238 38 80 00 01 */ li r4, 1
+/* 801125DC 0010E23C 38 00 01 D6 */ li r0, 0x1d6
+/* 801125E0 0010E240 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801125E4 0010E244 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801125E8 0010E248 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801125EC 0010E24C 48 00 1F 70 */ b lbl_8011455C
+/* 801125F0 0010E250 38 60 45 FA */ li r3, 0x45fa
+/* 801125F4 0010E254 38 80 00 28 */ li r4, 0x28
+/* 801125F8 0010E258 38 A0 01 54 */ li r5, 0x154
+/* 801125FC 0010E25C 38 C0 00 00 */ li r6, 0
+/* 80112600 0010E260 38 E0 00 00 */ li r7, 0
+/* 80112604 0010E264 39 00 FF FF */ li r8, -1
+/* 80112608 0010E268 39 20 00 06 */ li r9, 6
+/* 8011260C 0010E26C 39 40 00 01 */ li r10, 1
+/* 80112610 0010E270 48 13 DA 8D */ bl func_8025009C
+/* 80112614 0010E274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112618 0010E278 38 80 00 02 */ li r4, 2
+/* 8011261C 0010E27C 38 00 01 D7 */ li r0, 0x1d7
+/* 80112620 0010E280 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112624 0010E284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112628 0010E288 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011262C 0010E28C 48 00 1F 30 */ b lbl_8011455C
+/* 80112630 0010E290 38 60 45 FA */ li r3, 0x45fa
+/* 80112634 0010E294 48 13 DC B1 */ bl func_802502E4
+/* 80112638 0010E298 2C 03 00 00 */ cmpwi r3, 0
+/* 8011263C 0010E29C 40 82 1F 20 */ bne lbl_8011455C
+/* 80112640 0010E2A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112644 0010E2A4 38 00 00 01 */ li r0, 1
+/* 80112648 0010E2A8 38 80 00 03 */ li r4, 3
+/* 8011264C 0010E2AC 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80112650 0010E2B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112654 0010E2B4 48 00 38 79 */ bl func_80115ECC
+/* 80112658 0010E2B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011265C 0010E2BC 38 00 01 D8 */ li r0, 0x1d8
+/* 80112660 0010E2C0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112664 0010E2C4 48 00 1E F8 */ b lbl_8011455C
+/* 80112668 0010E2C8 7F E3 FB 78 */ mr r3, r31
+/* 8011266C 0010E2CC 48 00 37 D1 */ bl func_80115E3C
+/* 80112670 0010E2D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80112674 0010E2D4 40 82 1E E8 */ bne lbl_8011455C
+/* 80112678 0010E2D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011267C 0010E2DC 38 60 00 00 */ li r3, 0
+/* 80112680 0010E2E0 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 80112684 0010E2E4 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 80112688 0010E2E8 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 8011268C 0010E2EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112690 0010E2F0 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 80112694 0010E2F4 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 80112698 0010E2F8 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 8011269C 0010E2FC 48 02 0C 4D */ bl func_801332E8
+/* 801126A0 0010E300 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801126A4 0010E304 38 80 00 01 */ li r4, 1
+/* 801126A8 0010E308 38 00 00 3D */ li r0, 0x3d
+/* 801126AC 0010E30C 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 801126B0 0010E310 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801126B4 0010E314 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801126B8 0010E318 48 00 1E A4 */ b lbl_8011455C
+/* 801126BC 0010E31C 38 60 00 04 */ li r3, 4
+/* 801126C0 0010E320 38 00 01 E7 */ li r0, 0x1e7
+/* 801126C4 0010E324 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 801126C8 0010E328 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801126CC 0010E32C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801126D0 0010E330 48 00 1E 8C */ b lbl_8011455C
+/* 801126D4 0010E334 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801126D8 0010E338 3C 03 00 01 */ addis r0, r3, 1
+/* 801126DC 0010E33C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801126E0 0010E340 40 82 1E 7C */ bne lbl_8011455C
+/* 801126E4 0010E344 38 60 01 E8 */ li r3, 0x1e8
+/* 801126E8 0010E348 38 00 00 01 */ li r0, 1
+/* 801126EC 0010E34C 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 801126F0 0010E350 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801126F4 0010E354 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801126F8 0010E358 48 00 1E 64 */ b lbl_8011455C
+/* 801126FC 0010E35C 38 60 45 F7 */ li r3, 0x45f7
+/* 80112700 0010E360 38 80 00 28 */ li r4, 0x28
+/* 80112704 0010E364 38 A0 01 54 */ li r5, 0x154
+/* 80112708 0010E368 38 C0 00 00 */ li r6, 0
+/* 8011270C 0010E36C 38 E0 00 00 */ li r7, 0
+/* 80112710 0010E370 39 00 FF FF */ li r8, -1
+/* 80112714 0010E374 39 20 00 06 */ li r9, 6
+/* 80112718 0010E378 39 40 00 01 */ li r10, 1
+/* 8011271C 0010E37C 48 13 D9 81 */ bl func_8025009C
+/* 80112720 0010E380 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112724 0010E384 38 80 00 02 */ li r4, 2
+/* 80112728 0010E388 38 00 01 E9 */ li r0, 0x1e9
+/* 8011272C 0010E38C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112730 0010E390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112734 0010E394 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112738 0010E398 48 00 1E 24 */ b lbl_8011455C
+/* 8011273C 0010E39C 38 60 45 F7 */ li r3, 0x45f7
+/* 80112740 0010E3A0 48 13 DB A5 */ bl func_802502E4
+/* 80112744 0010E3A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80112748 0010E3A8 40 82 1E 14 */ bne lbl_8011455C
+/* 8011274C 0010E3AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112750 0010E3B0 38 80 00 01 */ li r4, 1
+/* 80112754 0010E3B4 38 00 01 EA */ li r0, 0x1ea
+/* 80112758 0010E3B8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011275C 0010E3BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112760 0010E3C0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112764 0010E3C4 48 00 1D F8 */ b lbl_8011455C
+/* 80112768 0010E3C8 38 60 45 FB */ li r3, 0x45fb
+/* 8011276C 0010E3CC 38 80 00 28 */ li r4, 0x28
+/* 80112770 0010E3D0 38 A0 01 54 */ li r5, 0x154
+/* 80112774 0010E3D4 38 C0 00 00 */ li r6, 0
+/* 80112778 0010E3D8 38 E0 00 00 */ li r7, 0
+/* 8011277C 0010E3DC 39 00 FF FF */ li r8, -1
+/* 80112780 0010E3E0 39 20 00 06 */ li r9, 6
+/* 80112784 0010E3E4 39 40 00 01 */ li r10, 1
+/* 80112788 0010E3E8 48 13 D9 15 */ bl func_8025009C
+/* 8011278C 0010E3EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112790 0010E3F0 38 80 00 02 */ li r4, 2
+/* 80112794 0010E3F4 38 00 01 EB */ li r0, 0x1eb
+/* 80112798 0010E3F8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011279C 0010E3FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801127A0 0010E400 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801127A4 0010E404 48 00 1D B8 */ b lbl_8011455C
+/* 801127A8 0010E408 38 60 45 FB */ li r3, 0x45fb
+/* 801127AC 0010E40C 48 13 DB 39 */ bl func_802502E4
+/* 801127B0 0010E410 2C 03 00 00 */ cmpwi r3, 0
+/* 801127B4 0010E414 40 82 1D A8 */ bne lbl_8011455C
+/* 801127B8 0010E418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801127BC 0010E41C 38 80 00 04 */ li r4, 4
+/* 801127C0 0010E420 38 00 01 EC */ li r0, 0x1ec
+/* 801127C4 0010E424 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801127C8 0010E428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801127CC 0010E42C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801127D0 0010E430 48 04 CF D1 */ bl func_8015F7A0
+/* 801127D4 0010E434 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801127D8 0010E438 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 801127DC 0010E43C 48 00 1D 80 */ b lbl_8011455C
+/* 801127E0 0010E440 48 04 CF C1 */ bl func_8015F7A0
+/* 801127E4 0010E444 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801127E8 0010E448 C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
+/* 801127EC 0010E44C FC 21 10 28 */ fsub f1, f1, f2
+/* 801127F0 0010E450 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801127F4 0010E454 4C 41 13 82 */ cror 2, 1, 2
+/* 801127F8 0010E458 40 82 1D 64 */ bne lbl_8011455C
+/* 801127FC 0010E45C 38 00 01 ED */ li r0, 0x1ed
+/* 80112800 0010E460 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112804 0010E464 48 00 1D 58 */ b lbl_8011455C
+/* 80112808 0010E468 38 60 00 01 */ li r3, 1
+/* 8011280C 0010E46C 4B F4 3C 4D */ bl func_80056458
+/* 80112810 0010E470 4B F4 3A 65 */ bl func_80056274
+/* 80112814 0010E474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112818 0010E478 38 00 01 EE */ li r0, 0x1ee
+/* 8011281C 0010E47C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112820 0010E480 48 00 1D 3C */ b lbl_8011455C
+/* 80112824 0010E484 4B F4 3A D5 */ bl func_800562F8
+/* 80112828 0010E488 2C 03 00 00 */ cmpwi r3, 0
+/* 8011282C 0010E48C 41 82 1D 30 */ beq lbl_8011455C
+/* 80112830 0010E490 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80112834 0010E494 38 80 07 D0 */ li r4, 0x7d0
+/* 80112838 0010E498 48 11 3F 71 */ bl func_802267A8
+/* 8011283C 0010E49C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112840 0010E4A0 38 00 00 00 */ li r0, 0
+/* 80112844 0010E4A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112848 0010E4A8 48 00 1D 14 */ b lbl_8011455C
+/* 8011284C 0010E4AC 38 60 00 04 */ li r3, 4
+/* 80112850 0010E4B0 38 00 01 FB */ li r0, 0x1fb
+/* 80112854 0010E4B4 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80112858 0010E4B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011285C 0010E4BC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112860 0010E4C0 48 00 1C FC */ b lbl_8011455C
+/* 80112864 0010E4C4 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80112868 0010E4C8 3C 03 00 01 */ addis r0, r3, 1
+/* 8011286C 0010E4CC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80112870 0010E4D0 40 82 1C EC */ bne lbl_8011455C
+/* 80112874 0010E4D4 38 60 01 FC */ li r3, 0x1fc
+/* 80112878 0010E4D8 38 00 00 01 */ li r0, 1
+/* 8011287C 0010E4DC 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80112880 0010E4E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112884 0010E4E4 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80112888 0010E4E8 48 00 1C D4 */ b lbl_8011455C
+/* 8011288C 0010E4EC 38 60 45 F8 */ li r3, 0x45f8
+/* 80112890 0010E4F0 38 80 00 28 */ li r4, 0x28
+/* 80112894 0010E4F4 38 A0 01 54 */ li r5, 0x154
+/* 80112898 0010E4F8 38 C0 00 00 */ li r6, 0
+/* 8011289C 0010E4FC 38 E0 00 00 */ li r7, 0
+/* 801128A0 0010E500 39 00 FF FF */ li r8, -1
+/* 801128A4 0010E504 39 20 00 06 */ li r9, 6
+/* 801128A8 0010E508 39 40 00 01 */ li r10, 1
+/* 801128AC 0010E50C 48 13 D7 F1 */ bl func_8025009C
+/* 801128B0 0010E510 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801128B4 0010E514 38 80 00 02 */ li r4, 2
+/* 801128B8 0010E518 38 00 01 FD */ li r0, 0x1fd
+/* 801128BC 0010E51C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801128C0 0010E520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801128C4 0010E524 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801128C8 0010E528 48 00 1C 94 */ b lbl_8011455C
+/* 801128CC 0010E52C 38 60 45 F8 */ li r3, 0x45f8
+/* 801128D0 0010E530 48 13 DA 15 */ bl func_802502E4
+/* 801128D4 0010E534 2C 03 00 00 */ cmpwi r3, 0
+/* 801128D8 0010E538 40 82 1C 84 */ bne lbl_8011455C
+/* 801128DC 0010E53C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801128E0 0010E540 38 80 00 01 */ li r4, 1
+/* 801128E4 0010E544 38 00 01 FE */ li r0, 0x1fe
+/* 801128E8 0010E548 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801128EC 0010E54C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801128F0 0010E550 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801128F4 0010E554 48 00 1C 68 */ b lbl_8011455C
+/* 801128F8 0010E558 38 60 45 FA */ li r3, 0x45fa
+/* 801128FC 0010E55C 38 80 00 28 */ li r4, 0x28
+/* 80112900 0010E560 38 A0 01 54 */ li r5, 0x154
+/* 80112904 0010E564 38 C0 00 00 */ li r6, 0
+/* 80112908 0010E568 38 E0 00 00 */ li r7, 0
+/* 8011290C 0010E56C 39 00 FF FF */ li r8, -1
+/* 80112910 0010E570 39 20 00 06 */ li r9, 6
+/* 80112914 0010E574 39 40 00 01 */ li r10, 1
+/* 80112918 0010E578 48 13 D7 85 */ bl func_8025009C
+/* 8011291C 0010E57C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112920 0010E580 38 80 00 02 */ li r4, 2
+/* 80112924 0010E584 38 00 01 FF */ li r0, 0x1ff
+/* 80112928 0010E588 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011292C 0010E58C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112930 0010E590 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112934 0010E594 48 00 1C 28 */ b lbl_8011455C
+/* 80112938 0010E598 38 60 45 FA */ li r3, 0x45fa
+/* 8011293C 0010E59C 48 13 D9 A9 */ bl func_802502E4
+/* 80112940 0010E5A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80112944 0010E5A4 40 82 1C 18 */ bne lbl_8011455C
+/* 80112948 0010E5A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011294C 0010E5AC 38 00 00 01 */ li r0, 1
+/* 80112950 0010E5B0 38 80 00 03 */ li r4, 3
+/* 80112954 0010E5B4 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80112958 0010E5B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011295C 0010E5BC 48 00 35 71 */ bl func_80115ECC
+/* 80112960 0010E5C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112964 0010E5C4 38 00 02 00 */ li r0, 0x200
+/* 80112968 0010E5C8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011296C 0010E5CC 48 00 1B F0 */ b lbl_8011455C
+/* 80112970 0010E5D0 7F E3 FB 78 */ mr r3, r31
+/* 80112974 0010E5D4 48 00 34 C9 */ bl func_80115E3C
+/* 80112978 0010E5D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011297C 0010E5DC 40 82 1B E0 */ bne lbl_8011455C
+/* 80112980 0010E5E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112984 0010E5E4 38 60 00 00 */ li r3, 0
+/* 80112988 0010E5E8 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 8011298C 0010E5EC 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 80112990 0010E5F0 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 80112994 0010E5F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112998 0010E5F8 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 8011299C 0010E5FC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 801129A0 0010E600 B0 04 02 20 */ sth r0, 0x220(r4)
+/* 801129A4 0010E604 48 02 09 45 */ bl func_801332E8
+/* 801129A8 0010E608 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801129AC 0010E60C 38 80 00 01 */ li r4, 1
+/* 801129B0 0010E610 38 00 00 3D */ li r0, 0x3d
+/* 801129B4 0010E614 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 801129B8 0010E618 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801129BC 0010E61C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801129C0 0010E620 48 00 1B 9C */ b lbl_8011455C
+/* 801129C4 0010E624 38 60 00 04 */ li r3, 4
+/* 801129C8 0010E628 38 00 02 0F */ li r0, 0x20f
+/* 801129CC 0010E62C 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 801129D0 0010E630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801129D4 0010E634 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801129D8 0010E638 48 00 1B 84 */ b lbl_8011455C
+/* 801129DC 0010E63C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801129E0 0010E640 3C 03 00 01 */ addis r0, r3, 1
+/* 801129E4 0010E644 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801129E8 0010E648 40 82 1B 74 */ bne lbl_8011455C
+/* 801129EC 0010E64C 38 60 02 10 */ li r3, 0x210
+/* 801129F0 0010E650 38 00 00 01 */ li r0, 1
+/* 801129F4 0010E654 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 801129F8 0010E658 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801129FC 0010E65C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80112A00 0010E660 48 00 1B 5C */ b lbl_8011455C
+/* 80112A04 0010E664 48 00 3B 15 */ bl func_80116518
+/* 80112A08 0010E668 48 02 11 7D */ bl func_80133B84
+/* 80112A0C 0010E66C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112A10 0010E670 90 64 02 24 */ stw r3, 0x224(r4)
+/* 80112A14 0010E674 38 60 00 68 */ li r3, 0x68
+/* 80112A18 0010E678 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112A1C 0010E67C 80 84 02 24 */ lwz r4, 0x224(r4)
+/* 80112A20 0010E680 48 04 98 E9 */ bl func_8015C308
+/* 80112A24 0010E684 38 60 45 F4 */ li r3, 0x45f4
+/* 80112A28 0010E688 38 80 00 28 */ li r4, 0x28
+/* 80112A2C 0010E68C 38 A0 01 54 */ li r5, 0x154
+/* 80112A30 0010E690 38 C0 00 00 */ li r6, 0
+/* 80112A34 0010E694 38 E0 00 00 */ li r7, 0
+/* 80112A38 0010E698 39 00 FF FF */ li r8, -1
+/* 80112A3C 0010E69C 39 20 00 06 */ li r9, 6
+/* 80112A40 0010E6A0 39 40 00 01 */ li r10, 1
+/* 80112A44 0010E6A4 48 13 D6 59 */ bl func_8025009C
+/* 80112A48 0010E6A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112A4C 0010E6AC 38 80 00 02 */ li r4, 2
+/* 80112A50 0010E6B0 38 00 02 11 */ li r0, 0x211
+/* 80112A54 0010E6B4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112A58 0010E6B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112A5C 0010E6BC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112A60 0010E6C0 48 00 1A FC */ b lbl_8011455C
+/* 80112A64 0010E6C4 38 60 45 F4 */ li r3, 0x45f4
+/* 80112A68 0010E6C8 48 13 D8 7D */ bl func_802502E4
+/* 80112A6C 0010E6CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80112A70 0010E6D0 40 82 1A EC */ bne lbl_8011455C
+/* 80112A74 0010E6D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112A78 0010E6D8 38 80 00 01 */ li r4, 1
+/* 80112A7C 0010E6DC 38 00 02 12 */ li r0, 0x212
+/* 80112A80 0010E6E0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112A84 0010E6E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112A88 0010E6E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112A8C 0010E6EC 48 00 1A D0 */ b lbl_8011455C
+/* 80112A90 0010E6F0 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80112A94 0010E6F4 38 80 00 08 */ li r4, 8
+/* 80112A98 0010E6F8 38 A0 00 01 */ li r5, 1
+/* 80112A9C 0010E6FC 48 14 13 55 */ bl func_80253DF0
+/* 80112AA0 0010E700 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112AA4 0010E704 38 80 00 0A */ li r4, 0xa
+/* 80112AA8 0010E708 38 A0 00 00 */ li r5, 0
+/* 80112AAC 0010E70C A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 80112AB0 0010E710 48 14 13 01 */ bl func_80253DB0
+/* 80112AB4 0010E714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112AB8 0010E718 38 00 02 13 */ li r0, 0x213
+/* 80112ABC 0010E71C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112AC0 0010E720 48 00 1A 9C */ b lbl_8011455C
+/* 80112AC4 0010E724 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80112AC8 0010E728 48 14 13 09 */ bl func_80253DD0
+/* 80112ACC 0010E72C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80112AD0 0010E730 28 00 00 03 */ cmplwi r0, 3
+/* 80112AD4 0010E734 40 82 1A 88 */ bne lbl_8011455C
+/* 80112AD8 0010E738 38 60 45 FC */ li r3, 0x45fc
+/* 80112ADC 0010E73C 38 80 00 28 */ li r4, 0x28
+/* 80112AE0 0010E740 38 A0 01 54 */ li r5, 0x154
+/* 80112AE4 0010E744 38 C0 00 00 */ li r6, 0
+/* 80112AE8 0010E748 38 E0 00 00 */ li r7, 0
+/* 80112AEC 0010E74C 39 00 FF FF */ li r8, -1
+/* 80112AF0 0010E750 39 20 00 06 */ li r9, 6
+/* 80112AF4 0010E754 39 40 00 01 */ li r10, 1
+/* 80112AF8 0010E758 48 13 D5 A5 */ bl func_8025009C
+/* 80112AFC 0010E75C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112B00 0010E760 38 80 00 02 */ li r4, 2
+/* 80112B04 0010E764 38 00 02 14 */ li r0, 0x214
+/* 80112B08 0010E768 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112B0C 0010E76C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112B10 0010E770 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112B14 0010E774 48 00 1A 48 */ b lbl_8011455C
+/* 80112B18 0010E778 38 60 45 FC */ li r3, 0x45fc
+/* 80112B1C 0010E77C 48 13 D7 C9 */ bl func_802502E4
+/* 80112B20 0010E780 2C 03 00 00 */ cmpwi r3, 0
+/* 80112B24 0010E784 40 82 1A 38 */ bne lbl_8011455C
+/* 80112B28 0010E788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112B2C 0010E78C 38 80 00 01 */ li r4, 1
+/* 80112B30 0010E790 38 00 02 15 */ li r0, 0x215
+/* 80112B34 0010E794 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112B38 0010E798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112B3C 0010E79C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112B40 0010E7A0 48 00 1A 1C */ b lbl_8011455C
+/* 80112B44 0010E7A4 38 00 02 16 */ li r0, 0x216
+/* 80112B48 0010E7A8 38 60 00 08 */ li r3, 8
+/* 80112B4C 0010E7AC 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112B50 0010E7B0 48 04 FF 41 */ bl func_80162A90
+/* 80112B54 0010E7B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112B58 0010E7B8 7C 66 1B 78 */ mr r6, r3
+/* 80112B5C 0010E7BC 38 60 00 08 */ li r3, 8
+/* 80112B60 0010E7C0 38 A0 00 01 */ li r5, 1
+/* 80112B64 0010E7C4 80 04 02 24 */ lwz r0, 0x224(r4)
+/* 80112B68 0010E7C8 7C 80 32 14 */ add r4, r0, r6
+/* 80112B6C 0010E7CC 48 04 FD D5 */ bl func_80162940
+/* 80112B70 0010E7D0 38 60 00 08 */ li r3, 8
+/* 80112B74 0010E7D4 48 04 FF 1D */ bl func_80162A90
+/* 80112B78 0010E7D8 3C 80 00 0F */ lis r4, 0x000F423F@ha
+/* 80112B7C 0010E7DC 38 84 42 3F */ addi r4, r4, 0x000F423F@l
+/* 80112B80 0010E7E0 7C 03 20 40 */ cmplw r3, r4
+/* 80112B84 0010E7E4 40 81 00 10 */ ble lbl_80112B94
+/* 80112B88 0010E7E8 38 60 00 08 */ li r3, 8
+/* 80112B8C 0010E7EC 38 A0 00 01 */ li r5, 1
+/* 80112B90 0010E7F0 48 04 FD B1 */ bl func_80162940
+lbl_80112B94:
+/* 80112B94 0010E7F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112B98 0010E7F8 38 00 45 FD */ li r0, 0x45fd
+/* 80112B9C 0010E7FC B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80112BA0 0010E800 48 04 CC 01 */ bl func_8015F7A0
+/* 80112BA4 0010E804 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112BA8 0010E808 38 60 02 28 */ li r3, 0x228
+/* 80112BAC 0010E80C 38 80 00 00 */ li r4, 0
+/* 80112BB0 0010E810 D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 80112BB4 0010E814 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80112BB8 0010E818 4B EF 86 59 */ bl func_8000B210
+/* 80112BBC 0010E81C 48 00 19 A0 */ b lbl_8011455C
+/* 80112BC0 0010E820 48 04 CB E1 */ bl func_8015F7A0
+/* 80112BC4 0010E824 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80112BC8 0010E828 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80112BCC 0010E82C FC 21 10 28 */ fsub f1, f1, f2
+/* 80112BD0 0010E830 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80112BD4 0010E834 4C 41 13 82 */ cror 2, 1, 2
+/* 80112BD8 0010E838 40 82 19 84 */ bne lbl_8011455C
+/* 80112BDC 0010E83C 38 00 02 17 */ li r0, 0x217
+/* 80112BE0 0010E840 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112BE4 0010E844 48 00 19 78 */ b lbl_8011455C
+/* 80112BE8 0010E848 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80112BEC 0010E84C 38 80 00 09 */ li r4, 9
+/* 80112BF0 0010E850 38 A0 00 00 */ li r5, 0
+/* 80112BF4 0010E854 48 14 11 BD */ bl func_80253DB0
+/* 80112BF8 0010E858 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112BFC 0010E85C 38 00 02 18 */ li r0, 0x218
+/* 80112C00 0010E860 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112C04 0010E864 48 00 19 58 */ b lbl_8011455C
+/* 80112C08 0010E868 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80112C0C 0010E86C 48 14 11 C5 */ bl func_80253DD0
+/* 80112C10 0010E870 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80112C14 0010E874 28 00 00 03 */ cmplwi r0, 3
+/* 80112C18 0010E878 40 82 19 44 */ bne lbl_8011455C
+/* 80112C1C 0010E87C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112C20 0010E880 38 80 00 08 */ li r4, 8
+/* 80112C24 0010E884 38 A0 00 00 */ li r5, 0
+/* 80112C28 0010E888 A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 80112C2C 0010E88C 48 14 11 C5 */ bl func_80253DF0
+/* 80112C30 0010E890 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112C34 0010E894 38 80 00 00 */ li r4, 0
+/* 80112C38 0010E898 38 00 02 19 */ li r0, 0x219
+/* 80112C3C 0010E89C B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80112C40 0010E8A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112C44 0010E8A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112C48 0010E8A8 48 00 19 14 */ b lbl_8011455C
+/* 80112C4C 0010E8AC 38 7F 02 2A */ addi r3, r31, 0x22a
+/* 80112C50 0010E8B0 38 9F 02 2C */ addi r4, r31, 0x22c
+/* 80112C54 0010E8B4 48 02 29 15 */ bl func_80135568
+/* 80112C58 0010E8B8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112C5C 0010E8BC B0 64 02 28 */ sth r3, 0x228(r4)
+/* 80112C60 0010E8C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112C64 0010E8C4 A0 64 02 28 */ lhz r3, 0x228(r4)
+/* 80112C68 0010E8C8 2C 03 00 00 */ cmpwi r3, 0
+/* 80112C6C 0010E8CC 40 82 00 10 */ bne lbl_80112C7C
+/* 80112C70 0010E8D0 38 00 02 1D */ li r0, 0x21d
+/* 80112C74 0010E8D4 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80112C78 0010E8D8 48 00 18 E4 */ b lbl_8011455C
+lbl_80112C7C:
+/* 80112C7C 0010E8DC 38 80 00 28 */ li r4, 0x28
+/* 80112C80 0010E8E0 38 A0 01 54 */ li r5, 0x154
+/* 80112C84 0010E8E4 38 C0 00 00 */ li r6, 0
+/* 80112C88 0010E8E8 38 E0 00 00 */ li r7, 0
+/* 80112C8C 0010E8EC 39 00 FF FF */ li r8, -1
+/* 80112C90 0010E8F0 39 20 00 06 */ li r9, 6
+/* 80112C94 0010E8F4 39 40 00 01 */ li r10, 1
+/* 80112C98 0010E8F8 48 13 D4 05 */ bl func_8025009C
+/* 80112C9C 0010E8FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112CA0 0010E900 38 80 00 02 */ li r4, 2
+/* 80112CA4 0010E904 38 00 02 1A */ li r0, 0x21a
+/* 80112CA8 0010E908 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112CAC 0010E90C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112CB0 0010E910 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112CB4 0010E914 48 00 18 A8 */ b lbl_8011455C
+/* 80112CB8 0010E918 A0 7F 02 28 */ lhz r3, 0x228(r31)
+/* 80112CBC 0010E91C 48 13 D6 29 */ bl func_802502E4
+/* 80112CC0 0010E920 2C 03 00 00 */ cmpwi r3, 0
+/* 80112CC4 0010E924 40 82 18 98 */ bne lbl_8011455C
+/* 80112CC8 0010E928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112CCC 0010E92C 38 80 00 01 */ li r4, 1
+/* 80112CD0 0010E930 38 00 02 1B */ li r0, 0x21b
+/* 80112CD4 0010E934 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112CD8 0010E938 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112CDC 0010E93C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112CE0 0010E940 48 00 18 7C */ b lbl_8011455C
+/* 80112CE4 0010E944 A0 7F 02 2A */ lhz r3, 0x22a(r31)
+/* 80112CE8 0010E948 2C 03 00 00 */ cmpwi r3, 0
+/* 80112CEC 0010E94C 41 82 00 34 */ beq lbl_80112D20
+/* 80112CF0 0010E950 A0 1F 02 2C */ lhz r0, 0x22c(r31)
+/* 80112CF4 0010E954 2C 00 00 00 */ cmpwi r0, 0
+/* 80112CF8 0010E958 41 82 00 28 */ beq lbl_80112D20
+/* 80112CFC 0010E95C 38 00 46 04 */ li r0, 0x4604
+/* 80112D00 0010E960 B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 80112D04 0010E964 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112D08 0010E968 A0 63 02 2A */ lhz r3, 0x22a(r3)
+/* 80112D0C 0010E96C 48 13 D5 E9 */ bl func_802502F4
+/* 80112D10 0010E970 7C 64 1B 78 */ mr r4, r3
+/* 80112D14 0010E974 38 60 00 0E */ li r3, 0xe
+/* 80112D18 0010E978 48 04 95 F1 */ bl func_8015C308
+/* 80112D1C 0010E97C 48 00 00 40 */ b lbl_80112D5C
+lbl_80112D20:
+/* 80112D20 0010E980 2C 03 00 00 */ cmpwi r3, 0
+/* 80112D24 0010E984 41 82 00 20 */ beq lbl_80112D44
+/* 80112D28 0010E988 48 13 D5 CD */ bl func_802502F4
+/* 80112D2C 0010E98C 7C 64 1B 78 */ mr r4, r3
+/* 80112D30 0010E990 38 60 00 0E */ li r3, 0xe
+/* 80112D34 0010E994 48 04 95 D5 */ bl func_8015C308
+/* 80112D38 0010E998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112D3C 0010E99C 38 00 46 05 */ li r0, 0x4605
+/* 80112D40 0010E9A0 B0 03 02 0E */ sth r0, 0x20e(r3)
+lbl_80112D44:
+/* 80112D44 0010E9A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112D48 0010E9A8 A0 03 02 2C */ lhz r0, 0x22c(r3)
+/* 80112D4C 0010E9AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80112D50 0010E9B0 41 82 00 0C */ beq lbl_80112D5C
+/* 80112D54 0010E9B4 38 00 46 06 */ li r0, 0x4606
+/* 80112D58 0010E9B8 B0 03 02 0E */ sth r0, 0x20e(r3)
+lbl_80112D5C:
+/* 80112D5C 0010E9BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112D60 0010E9C0 A0 03 02 0E */ lhz r0, 0x20e(r3)
+/* 80112D64 0010E9C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80112D68 0010E9C8 40 82 00 0C */ bne lbl_80112D74
+/* 80112D6C 0010E9CC 38 00 02 1D */ li r0, 0x21d
+/* 80112D70 0010E9D0 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80112D74:
+/* 80112D74 0010E9D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112D78 0010E9D8 38 00 02 1C */ li r0, 0x21c
+/* 80112D7C 0010E9DC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112D80 0010E9E0 48 04 CA 21 */ bl func_8015F7A0
+/* 80112D84 0010E9E4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112D88 0010E9E8 38 60 02 2A */ li r3, 0x22a
+/* 80112D8C 0010E9EC 38 80 00 00 */ li r4, 0
+/* 80112D90 0010E9F0 D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 80112D94 0010E9F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80112D98 0010E9F8 4B EF 84 79 */ bl func_8000B210
+/* 80112D9C 0010E9FC 48 00 17 C0 */ b lbl_8011455C
+/* 80112DA0 0010EA00 48 04 CA 01 */ bl func_8015F7A0
+/* 80112DA4 0010EA04 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80112DA8 0010EA08 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80112DAC 0010EA0C FC 21 10 28 */ fsub f1, f1, f2
+/* 80112DB0 0010EA10 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80112DB4 0010EA14 4C 41 13 82 */ cror 2, 1, 2
+/* 80112DB8 0010EA18 40 82 17 A4 */ bne lbl_8011455C
+/* 80112DBC 0010EA1C 38 60 00 00 */ li r3, 0
+/* 80112DC0 0010EA20 38 00 02 1D */ li r0, 0x21d
+/* 80112DC4 0010EA24 B0 7F 02 0E */ sth r3, 0x20e(r31)
+/* 80112DC8 0010EA28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112DCC 0010EA2C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112DD0 0010EA30 48 00 17 8C */ b lbl_8011455C
+/* 80112DD4 0010EA34 38 60 46 09 */ li r3, 0x4609
+/* 80112DD8 0010EA38 38 80 00 28 */ li r4, 0x28
+/* 80112DDC 0010EA3C 38 A0 01 54 */ li r5, 0x154
+/* 80112DE0 0010EA40 38 C0 00 00 */ li r6, 0
+/* 80112DE4 0010EA44 38 E0 00 00 */ li r7, 0
+/* 80112DE8 0010EA48 39 00 FF FF */ li r8, -1
+/* 80112DEC 0010EA4C 39 20 00 06 */ li r9, 6
+/* 80112DF0 0010EA50 39 40 00 01 */ li r10, 1
+/* 80112DF4 0010EA54 48 13 D2 A9 */ bl func_8025009C
+/* 80112DF8 0010EA58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112DFC 0010EA5C 38 80 00 02 */ li r4, 2
+/* 80112E00 0010EA60 38 00 02 1E */ li r0, 0x21e
+/* 80112E04 0010EA64 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112E08 0010EA68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112E0C 0010EA6C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112E10 0010EA70 48 00 17 4C */ b lbl_8011455C
+/* 80112E14 0010EA74 38 60 46 09 */ li r3, 0x4609
+/* 80112E18 0010EA78 48 13 D4 CD */ bl func_802502E4
+/* 80112E1C 0010EA7C 2C 03 00 00 */ cmpwi r3, 0
+/* 80112E20 0010EA80 40 82 17 3C */ bne lbl_8011455C
+/* 80112E24 0010EA84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112E28 0010EA88 38 80 00 01 */ li r4, 1
+/* 80112E2C 0010EA8C 38 00 02 1F */ li r0, 0x21f
+/* 80112E30 0010EA90 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112E34 0010EA94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112E38 0010EA98 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112E3C 0010EA9C 48 00 17 20 */ b lbl_8011455C
+/* 80112E40 0010EAA0 38 60 45 F9 */ li r3, 0x45f9
+/* 80112E44 0010EAA4 38 80 00 28 */ li r4, 0x28
+/* 80112E48 0010EAA8 38 A0 01 54 */ li r5, 0x154
+/* 80112E4C 0010EAAC 38 C0 00 00 */ li r6, 0
+/* 80112E50 0010EAB0 38 E0 00 00 */ li r7, 0
+/* 80112E54 0010EAB4 39 00 FF FF */ li r8, -1
+/* 80112E58 0010EAB8 39 20 00 06 */ li r9, 6
+/* 80112E5C 0010EABC 39 40 00 01 */ li r10, 1
+/* 80112E60 0010EAC0 48 13 D2 3D */ bl func_8025009C
+/* 80112E64 0010EAC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112E68 0010EAC8 38 80 00 02 */ li r4, 2
+/* 80112E6C 0010EACC 38 00 02 20 */ li r0, 0x220
+/* 80112E70 0010EAD0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112E74 0010EAD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112E78 0010EAD8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112E7C 0010EADC 48 00 16 E0 */ b lbl_8011455C
+/* 80112E80 0010EAE0 38 60 45 F9 */ li r3, 0x45f9
+/* 80112E84 0010EAE4 48 13 D4 61 */ bl func_802502E4
+/* 80112E88 0010EAE8 2C 03 00 00 */ cmpwi r3, 0
+/* 80112E8C 0010EAEC 40 82 16 D0 */ bne lbl_8011455C
+/* 80112E90 0010EAF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112E94 0010EAF4 38 80 00 04 */ li r4, 4
+/* 80112E98 0010EAF8 38 00 02 21 */ li r0, 0x221
+/* 80112E9C 0010EAFC 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80112EA0 0010EB00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112EA4 0010EB04 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112EA8 0010EB08 48 04 C8 F9 */ bl func_8015F7A0
+/* 80112EAC 0010EB0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112EB0 0010EB10 D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 80112EB4 0010EB14 48 00 16 A8 */ b lbl_8011455C
+/* 80112EB8 0010EB18 48 04 C8 E9 */ bl func_8015F7A0
+/* 80112EBC 0010EB1C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80112EC0 0010EB20 C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
+/* 80112EC4 0010EB24 FC 21 10 28 */ fsub f1, f1, f2
+/* 80112EC8 0010EB28 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80112ECC 0010EB2C 4C 41 13 82 */ cror 2, 1, 2
+/* 80112ED0 0010EB30 40 82 16 8C */ bne lbl_8011455C
+/* 80112ED4 0010EB34 38 00 02 22 */ li r0, 0x222
+/* 80112ED8 0010EB38 38 60 00 01 */ li r3, 1
+/* 80112EDC 0010EB3C 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80112EE0 0010EB40 4B F4 35 79 */ bl func_80056458
+/* 80112EE4 0010EB44 4B F4 33 91 */ bl func_80056274
+/* 80112EE8 0010EB48 48 00 16 74 */ b lbl_8011455C
+/* 80112EEC 0010EB4C 38 60 00 39 */ li r3, 0x39
+/* 80112EF0 0010EB50 38 80 00 01 */ li r4, 1
+/* 80112EF4 0010EB54 38 A0 00 01 */ li r5, 1
+/* 80112EF8 0010EB58 48 04 FA 49 */ bl func_80162940
+/* 80112EFC 0010EB5C 4B F4 33 FD */ bl func_800562F8
+/* 80112F00 0010EB60 2C 03 00 00 */ cmpwi r3, 0
+/* 80112F04 0010EB64 41 82 16 58 */ beq lbl_8011455C
+/* 80112F08 0010EB68 48 04 B7 09 */ bl func_8015E610
+/* 80112F0C 0010EB6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80112F10 0010EB70 41 82 00 8C */ beq lbl_80112F9C
+/* 80112F14 0010EB74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F18 0010EB78 38 80 00 08 */ li r4, 8
+/* 80112F1C 0010EB7C 38 A0 00 00 */ li r5, 0
+/* 80112F20 0010EB80 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80112F24 0010EB84 48 14 0E CD */ bl func_80253DF0
+/* 80112F28 0010EB88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F2C 0010EB8C 38 80 00 08 */ li r4, 8
+/* 80112F30 0010EB90 38 A0 00 00 */ li r5, 0
+/* 80112F34 0010EB94 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80112F38 0010EB98 48 14 0E B9 */ bl func_80253DF0
+/* 80112F3C 0010EB9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F40 0010EBA0 38 80 00 00 */ li r4, 0
+/* 80112F44 0010EBA4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80112F48 0010EBA8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 80112F4C 0010EBAC B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80112F50 0010EBB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F54 0010EBB4 48 00 1B 1D */ bl func_80114A70
+/* 80112F58 0010EBB8 38 60 00 02 */ li r3, 2
+/* 80112F5C 0010EBBC 4B F4 4A A1 */ bl func_800579FC
+/* 80112F60 0010EBC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F64 0010EBC4 38 80 00 08 */ li r4, 8
+/* 80112F68 0010EBC8 38 A0 00 01 */ li r5, 1
+/* 80112F6C 0010EBCC A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 80112F70 0010EBD0 48 14 0E 81 */ bl func_80253DF0
+/* 80112F74 0010EBD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F78 0010EBD8 38 80 00 06 */ li r4, 6
+/* 80112F7C 0010EBDC 38 A0 00 00 */ li r5, 0
+/* 80112F80 0010EBE0 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 80112F84 0010EBE4 48 14 0E 2D */ bl func_80253DB0
+/* 80112F88 0010EBE8 4B F4 33 35 */ bl func_800562BC
+/* 80112F8C 0010EBEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112F90 0010EBF0 38 00 02 23 */ li r0, 0x223
+/* 80112F94 0010EBF4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112F98 0010EBF8 48 00 15 C4 */ b lbl_8011455C
+lbl_80112F9C:
+/* 80112F9C 0010EBFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112FA0 0010EC00 38 00 02 30 */ li r0, 0x230
+/* 80112FA4 0010EC04 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80112FA8 0010EC08 48 00 15 B4 */ b lbl_8011455C
+/* 80112FAC 0010EC0C A8 7F 00 A6 */ lha r3, 0xa6(r31)
+/* 80112FB0 0010EC10 48 14 0E 21 */ bl func_80253DD0
+/* 80112FB4 0010EC14 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80112FB8 0010EC18 28 00 00 03 */ cmplwi r0, 3
+/* 80112FBC 0010EC1C 40 82 15 A0 */ bne lbl_8011455C
+/* 80112FC0 0010EC20 4B F4 33 39 */ bl func_800562F8
+/* 80112FC4 0010EC24 2C 03 00 00 */ cmpwi r3, 0
+/* 80112FC8 0010EC28 41 82 15 94 */ beq lbl_8011455C
+/* 80112FCC 0010EC2C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80112FD0 0010EC30 38 00 02 24 */ li r0, 0x224
+/* 80112FD4 0010EC34 38 60 00 00 */ li r3, 0
+/* 80112FD8 0010EC38 38 80 00 00 */ li r4, 0
+/* 80112FDC 0010EC3C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80112FE0 0010EC40 4B F4 69 19 */ bl func_800598F8
+/* 80112FE4 0010EC44 38 60 00 03 */ li r3, 3
+/* 80112FE8 0010EC48 38 80 00 00 */ li r4, 0
+/* 80112FEC 0010EC4C 38 A0 00 00 */ li r5, 0
+/* 80112FF0 0010EC50 38 C0 00 04 */ li r6, 4
+/* 80112FF4 0010EC54 38 E0 00 00 */ li r7, 0
+/* 80112FF8 0010EC58 39 00 00 00 */ li r8, 0
+/* 80112FFC 0010EC5C 4B F4 69 CD */ bl func_800599C8
+/* 80113000 0010EC60 38 60 00 04 */ li r3, 4
+/* 80113004 0010EC64 38 80 00 00 */ li r4, 0
+/* 80113008 0010EC68 38 A0 00 03 */ li r5, 3
+/* 8011300C 0010EC6C 38 C0 00 00 */ li r6, 0
+/* 80113010 0010EC70 38 E0 00 00 */ li r7, 0
+/* 80113014 0010EC74 39 00 00 00 */ li r8, 0
+/* 80113018 0010EC78 4B F4 69 B1 */ bl func_800599C8
+/* 8011301C 0010EC7C 48 00 15 40 */ b lbl_8011455C
+/* 80113020 0010EC80 38 60 00 00 */ li r3, 0
+/* 80113024 0010EC84 38 80 00 03 */ li r4, 3
+/* 80113028 0010EC88 38 A0 00 00 */ li r5, 0
+/* 8011302C 0010EC8C 38 C0 00 01 */ li r6, 1
+/* 80113030 0010EC90 4B F4 6A 3D */ bl func_80059A6C
+/* 80113034 0010EC94 2C 03 00 00 */ cmpwi r3, 0
+/* 80113038 0010EC98 41 82 15 24 */ beq lbl_8011455C
+/* 8011303C 0010EC9C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80113040 0010ECA0 41 82 00 84 */ beq lbl_801130C4
+/* 80113044 0010ECA4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113048 0010ECA8 2C 00 00 04 */ cmpwi r0, 4
+/* 8011304C 0010ECAC 41 82 00 48 */ beq lbl_80113094
+/* 80113050 0010ECB0 40 80 15 0C */ bge lbl_8011455C
+/* 80113054 0010ECB4 2C 00 00 03 */ cmpwi r0, 3
+/* 80113058 0010ECB8 40 80 00 08 */ bge lbl_80113060
+/* 8011305C 0010ECBC 48 00 15 00 */ b lbl_8011455C
+lbl_80113060:
+/* 80113060 0010ECC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113064 0010ECC4 38 80 00 02 */ li r4, 2
+/* 80113068 0010ECC8 38 A0 00 00 */ li r5, 0
+/* 8011306C 0010ECCC A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 80113070 0010ECD0 48 14 0D 41 */ bl func_80253DB0
+/* 80113074 0010ECD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113078 0010ECD8 38 80 02 25 */ li r4, 0x225
+/* 8011307C 0010ECDC 38 00 00 03 */ li r0, 3
+/* 80113080 0010ECE0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80113084 0010ECE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113088 0010ECE8 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011308C 0010ECEC 4B EF 67 65 */ bl func_800097F0
+/* 80113090 0010ECF0 48 00 14 CC */ b lbl_8011455C
+lbl_80113094:
+/* 80113094 0010ECF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113098 0010ECF8 38 80 00 03 */ li r4, 3
+/* 8011309C 0010ECFC 38 A0 00 00 */ li r5, 0
+/* 801130A0 0010ED00 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 801130A4 0010ED04 48 14 0D 0D */ bl func_80253DB0
+/* 801130A8 0010ED08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801130AC 0010ED0C 38 80 02 25 */ li r4, 0x225
+/* 801130B0 0010ED10 38 00 00 04 */ li r0, 4
+/* 801130B4 0010ED14 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801130B8 0010ED18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801130BC 0010ED1C 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801130C0 0010ED20 48 00 14 9C */ b lbl_8011455C
+lbl_801130C4:
+/* 801130C4 0010ED24 2C 03 00 04 */ cmpwi r3, 4
+/* 801130C8 0010ED28 41 82 00 2C */ beq lbl_801130F4
+/* 801130CC 0010ED2C 40 80 14 90 */ bge lbl_8011455C
+/* 801130D0 0010ED30 2C 03 00 03 */ cmpwi r3, 3
+/* 801130D4 0010ED34 40 80 00 08 */ bge lbl_801130DC
+/* 801130D8 0010ED38 48 00 14 84 */ b lbl_8011455C
+lbl_801130DC:
+/* 801130DC 0010ED3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801130E0 0010ED40 38 80 00 00 */ li r4, 0
+/* 801130E4 0010ED44 38 A0 00 00 */ li r5, 0
+/* 801130E8 0010ED48 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 801130EC 0010ED4C 48 14 0C C5 */ bl func_80253DB0
+/* 801130F0 0010ED50 48 00 14 6C */ b lbl_8011455C
+lbl_801130F4:
+/* 801130F4 0010ED54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801130F8 0010ED58 38 80 00 01 */ li r4, 1
+/* 801130FC 0010ED5C 38 A0 00 00 */ li r5, 0
+/* 80113100 0010ED60 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 80113104 0010ED64 48 14 0C AD */ bl func_80253DB0
+/* 80113108 0010ED68 48 00 14 54 */ b lbl_8011455C
+/* 8011310C 0010ED6C A8 7F 00 A6 */ lha r3, 0xa6(r31)
+/* 80113110 0010ED70 48 14 0C C1 */ bl func_80253DD0
+/* 80113114 0010ED74 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113118 0010ED78 28 00 00 03 */ cmplwi r0, 3
+/* 8011311C 0010ED7C 40 82 14 40 */ bne lbl_8011455C
+/* 80113120 0010ED80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113124 0010ED84 38 80 00 05 */ li r4, 5
+/* 80113128 0010ED88 38 A0 00 00 */ li r5, 0
+/* 8011312C 0010ED8C A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 80113130 0010ED90 48 14 0C 81 */ bl func_80253DB0
+/* 80113134 0010ED94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113138 0010ED98 38 00 02 26 */ li r0, 0x226
+/* 8011313C 0010ED9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113140 0010EDA0 48 00 14 1C */ b lbl_8011455C
+/* 80113144 0010EDA4 A8 7F 00 A6 */ lha r3, 0xa6(r31)
+/* 80113148 0010EDA8 48 14 0C 89 */ bl func_80253DD0
+/* 8011314C 0010EDAC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113150 0010EDB0 28 00 00 03 */ cmplwi r0, 3
+/* 80113154 0010EDB4 40 82 14 08 */ bne lbl_8011455C
+/* 80113158 0010EDB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011315C 0010EDBC 38 80 00 08 */ li r4, 8
+/* 80113160 0010EDC0 38 A0 00 00 */ li r5, 0
+/* 80113164 0010EDC4 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 80113168 0010EDC8 48 14 0C 89 */ bl func_80253DF0
+/* 8011316C 0010EDCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113170 0010EDD0 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 80113174 0010EDD4 28 00 00 03 */ cmplwi r0, 3
+/* 80113178 0010EDD8 40 82 00 10 */ bne lbl_80113188
+/* 8011317C 0010EDDC 38 00 02 27 */ li r0, 0x227
+/* 80113180 0010EDE0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113184 0010EDE4 48 00 13 D8 */ b lbl_8011455C
+lbl_80113188:
+/* 80113188 0010EDE8 38 00 02 2A */ li r0, 0x22a
+/* 8011318C 0010EDEC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113190 0010EDF0 48 00 13 CC */ b lbl_8011455C
+/* 80113194 0010EDF4 4B EF 66 5D */ bl func_800097F0
+/* 80113198 0010EDF8 38 60 00 03 */ li r3, 3
+/* 8011319C 0010EDFC 38 80 00 01 */ li r4, 1
+/* 801131A0 0010EE00 48 04 B4 95 */ bl func_8015E634
+/* 801131A4 0010EE04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801131A8 0010EE08 38 00 02 28 */ li r0, 0x228
+/* 801131AC 0010EE0C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801131B0 0010EE10 48 00 13 AC */ b lbl_8011455C
+/* 801131B4 0010EE14 48 04 B5 D1 */ bl func_8015E784
+/* 801131B8 0010EE18 2C 03 00 00 */ cmpwi r3, 0
+/* 801131BC 0010EE1C 41 82 13 A0 */ beq lbl_8011455C
+/* 801131C0 0010EE20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801131C4 0010EE24 38 80 02 29 */ li r4, 0x229
+/* 801131C8 0010EE28 38 00 01 2C */ li r0, 0x12c
+/* 801131CC 0010EE2C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801131D0 0010EE30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801131D4 0010EE34 B0 03 01 EC */ sth r0, 0x1ec(r3)
+/* 801131D8 0010EE38 4B EF 66 01 */ bl func_800097D8
+/* 801131DC 0010EE3C 48 00 13 80 */ b lbl_8011455C
+/* 801131E0 0010EE40 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801131E4 0010EE44 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 801131E8 0010EE48 2C 00 00 00 */ cmpwi r0, 0
+/* 801131EC 0010EE4C 40 82 13 70 */ bne lbl_8011455C
+/* 801131F0 0010EE50 38 60 00 00 */ li r3, 0
+/* 801131F4 0010EE54 40 82 00 10 */ bne lbl_80113204
+/* 801131F8 0010EE58 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 801131FC 0010EE5C 2C 00 00 00 */ cmpwi r0, 0
+/* 80113200 0010EE60 41 82 00 08 */ beq lbl_80113208
+lbl_80113204:
+/* 80113204 0010EE64 38 60 00 01 */ li r3, 1
+lbl_80113208:
+/* 80113208 0010EE68 2C 03 00 00 */ cmpwi r3, 0
+/* 8011320C 0010EE6C 40 82 13 50 */ bne lbl_8011455C
+/* 80113210 0010EE70 A0 DF 01 EC */ lhz r6, 0x1ec(r31)
+/* 80113214 0010EE74 38 60 00 80 */ li r3, 0x80
+/* 80113218 0010EE78 38 80 00 01 */ li r4, 1
+/* 8011321C 0010EE7C 38 A0 00 00 */ li r5, 0
+/* 80113220 0010EE80 38 06 FF FF */ addi r0, r6, -1
+/* 80113224 0010EE84 38 C0 00 01 */ li r6, 1
+/* 80113228 0010EE88 B0 1F 01 EC */ sth r0, 0x1ec(r31)
+/* 8011322C 0010EE8C 4B F4 68 41 */ bl func_80059A6C
+/* 80113230 0010EE90 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 80113234 0010EE94 28 00 00 00 */ cmplwi r0, 0
+/* 80113238 0010EE98 40 82 00 10 */ bne lbl_80113248
+/* 8011323C 0010EE9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113240 0010EEA0 38 00 00 00 */ li r0, 0
+/* 80113244 0010EEA4 B0 03 01 EC */ sth r0, 0x1ec(r3)
+lbl_80113248:
+/* 80113248 0010EEA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011324C 0010EEAC A0 03 01 EC */ lhz r0, 0x1ec(r3)
+/* 80113250 0010EEB0 2C 00 00 00 */ cmpwi r0, 0
+/* 80113254 0010EEB4 40 82 13 08 */ bne lbl_8011455C
+/* 80113258 0010EEB8 38 00 02 30 */ li r0, 0x230
+/* 8011325C 0010EEBC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113260 0010EEC0 48 00 12 FC */ b lbl_8011455C
+/* 80113264 0010EEC4 A8 7F 00 A4 */ lha r3, 0xa4(r31)
+/* 80113268 0010EEC8 38 80 00 08 */ li r4, 8
+/* 8011326C 0010EECC 38 A0 00 01 */ li r5, 1
+/* 80113270 0010EED0 48 14 0B 81 */ bl func_80253DF0
+/* 80113274 0010EED4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113278 0010EED8 38 80 00 06 */ li r4, 6
+/* 8011327C 0010EEDC 38 A0 00 00 */ li r5, 0
+/* 80113280 0010EEE0 A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 80113284 0010EEE4 48 14 0B 2D */ bl func_80253DB0
+/* 80113288 0010EEE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011328C 0010EEEC 38 00 02 2B */ li r0, 0x22b
+/* 80113290 0010EEF0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113294 0010EEF4 48 00 12 C8 */ b lbl_8011455C
+/* 80113298 0010EEF8 A8 7F 00 A4 */ lha r3, 0xa4(r31)
+/* 8011329C 0010EEFC 48 14 0B 35 */ bl func_80253DD0
+/* 801132A0 0010EF00 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801132A4 0010EF04 28 00 00 03 */ cmplwi r0, 3
+/* 801132A8 0010EF08 40 82 12 B4 */ bne lbl_8011455C
+/* 801132AC 0010EF0C 4B F4 30 4D */ bl func_800562F8
+/* 801132B0 0010EF10 2C 03 00 00 */ cmpwi r3, 0
+/* 801132B4 0010EF14 41 82 12 A8 */ beq lbl_8011455C
+/* 801132B8 0010EF18 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801132BC 0010EF1C 38 00 02 2C */ li r0, 0x22c
+/* 801132C0 0010EF20 38 60 00 00 */ li r3, 0
+/* 801132C4 0010EF24 38 80 00 00 */ li r4, 0
+/* 801132C8 0010EF28 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 801132CC 0010EF2C 4B F4 66 2D */ bl func_800598F8
+/* 801132D0 0010EF30 38 60 00 03 */ li r3, 3
+/* 801132D4 0010EF34 38 80 00 00 */ li r4, 0
+/* 801132D8 0010EF38 38 A0 00 00 */ li r5, 0
+/* 801132DC 0010EF3C 38 C0 00 04 */ li r6, 4
+/* 801132E0 0010EF40 38 E0 00 00 */ li r7, 0
+/* 801132E4 0010EF44 39 00 00 00 */ li r8, 0
+/* 801132E8 0010EF48 4B F4 66 E1 */ bl func_800599C8
+/* 801132EC 0010EF4C 38 60 00 04 */ li r3, 4
+/* 801132F0 0010EF50 38 80 00 00 */ li r4, 0
+/* 801132F4 0010EF54 38 A0 00 03 */ li r5, 3
+/* 801132F8 0010EF58 38 C0 00 00 */ li r6, 0
+/* 801132FC 0010EF5C 38 E0 00 00 */ li r7, 0
+/* 80113300 0010EF60 39 00 00 00 */ li r8, 0
+/* 80113304 0010EF64 4B F4 66 C5 */ bl func_800599C8
+/* 80113308 0010EF68 48 00 12 54 */ b lbl_8011455C
+/* 8011330C 0010EF6C 38 60 00 00 */ li r3, 0
+/* 80113310 0010EF70 38 80 00 04 */ li r4, 4
+/* 80113314 0010EF74 38 A0 00 00 */ li r5, 0
+/* 80113318 0010EF78 38 C0 00 01 */ li r6, 1
+/* 8011331C 0010EF7C 4B F4 67 51 */ bl func_80059A6C
+/* 80113320 0010EF80 2C 03 00 00 */ cmpwi r3, 0
+/* 80113324 0010EF84 41 82 12 38 */ beq lbl_8011455C
+/* 80113328 0010EF88 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8011332C 0010EF8C 41 82 00 80 */ beq lbl_801133AC
+/* 80113330 0010EF90 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113334 0010EF94 2C 00 00 04 */ cmpwi r0, 4
+/* 80113338 0010EF98 41 82 00 44 */ beq lbl_8011337C
+/* 8011333C 0010EF9C 40 80 12 20 */ bge lbl_8011455C
+/* 80113340 0010EFA0 2C 00 00 03 */ cmpwi r0, 3
+/* 80113344 0010EFA4 40 80 00 08 */ bge lbl_8011334C
+/* 80113348 0010EFA8 48 00 12 14 */ b lbl_8011455C
+lbl_8011334C:
+/* 8011334C 0010EFAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113350 0010EFB0 38 80 00 02 */ li r4, 2
+/* 80113354 0010EFB4 38 A0 00 00 */ li r5, 0
+/* 80113358 0010EFB8 A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 8011335C 0010EFBC 48 14 0A 55 */ bl func_80253DB0
+/* 80113360 0010EFC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113364 0010EFC4 38 80 02 2D */ li r4, 0x22d
+/* 80113368 0010EFC8 38 00 00 03 */ li r0, 3
+/* 8011336C 0010EFCC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80113370 0010EFD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113374 0010EFD4 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 80113378 0010EFD8 48 00 11 E4 */ b lbl_8011455C
+lbl_8011337C:
+/* 8011337C 0010EFDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113380 0010EFE0 38 80 00 03 */ li r4, 3
+/* 80113384 0010EFE4 38 A0 00 00 */ li r5, 0
+/* 80113388 0010EFE8 A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 8011338C 0010EFEC 48 14 0A 25 */ bl func_80253DB0
+/* 80113390 0010EFF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113394 0010EFF4 38 80 02 2D */ li r4, 0x22d
+/* 80113398 0010EFF8 38 00 00 04 */ li r0, 4
+/* 8011339C 0010EFFC 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 801133A0 0010F000 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801133A4 0010F004 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801133A8 0010F008 48 00 11 B4 */ b lbl_8011455C
+lbl_801133AC:
+/* 801133AC 0010F00C 2C 03 00 04 */ cmpwi r3, 4
+/* 801133B0 0010F010 41 82 00 2C */ beq lbl_801133DC
+/* 801133B4 0010F014 40 80 11 A8 */ bge lbl_8011455C
+/* 801133B8 0010F018 2C 03 00 03 */ cmpwi r3, 3
+/* 801133BC 0010F01C 40 80 00 08 */ bge lbl_801133C4
+/* 801133C0 0010F020 48 00 11 9C */ b lbl_8011455C
+lbl_801133C4:
+/* 801133C4 0010F024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801133C8 0010F028 38 80 00 00 */ li r4, 0
+/* 801133CC 0010F02C 38 A0 00 00 */ li r5, 0
+/* 801133D0 0010F030 A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 801133D4 0010F034 48 14 09 DD */ bl func_80253DB0
+/* 801133D8 0010F038 48 00 11 84 */ b lbl_8011455C
+lbl_801133DC:
+/* 801133DC 0010F03C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801133E0 0010F040 38 80 00 01 */ li r4, 1
+/* 801133E4 0010F044 38 A0 00 00 */ li r5, 0
+/* 801133E8 0010F048 A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 801133EC 0010F04C 48 14 09 C5 */ bl func_80253DB0
+/* 801133F0 0010F050 48 00 11 6C */ b lbl_8011455C
+/* 801133F4 0010F054 A8 7F 00 A4 */ lha r3, 0xa4(r31)
+/* 801133F8 0010F058 48 14 09 D9 */ bl func_80253DD0
+/* 801133FC 0010F05C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113400 0010F060 28 00 00 03 */ cmplwi r0, 3
+/* 80113404 0010F064 40 82 11 58 */ bne lbl_8011455C
+/* 80113408 0010F068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011340C 0010F06C 38 80 00 05 */ li r4, 5
+/* 80113410 0010F070 38 A0 00 00 */ li r5, 0
+/* 80113414 0010F074 A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 80113418 0010F078 48 14 09 99 */ bl func_80253DB0
+/* 8011341C 0010F07C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113420 0010F080 38 00 02 2E */ li r0, 0x22e
+/* 80113424 0010F084 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113428 0010F088 48 00 11 34 */ b lbl_8011455C
+/* 8011342C 0010F08C A8 7F 00 A4 */ lha r3, 0xa4(r31)
+/* 80113430 0010F090 48 14 09 A1 */ bl func_80253DD0
+/* 80113434 0010F094 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113438 0010F098 28 00 00 03 */ cmplwi r0, 3
+/* 8011343C 0010F09C 40 82 11 20 */ bne lbl_8011455C
+/* 80113440 0010F0A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113444 0010F0A4 38 80 00 08 */ li r4, 8
+/* 80113448 0010F0A8 38 A0 00 00 */ li r5, 0
+/* 8011344C 0010F0AC A8 63 00 A4 */ lha r3, 0xa4(r3)
+/* 80113450 0010F0B0 48 14 09 A1 */ bl func_80253DF0
+/* 80113454 0010F0B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113458 0010F0B8 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8011345C 0010F0BC 28 00 00 03 */ cmplwi r0, 3
+/* 80113460 0010F0C0 40 82 00 10 */ bne lbl_80113470
+/* 80113464 0010F0C4 38 00 02 30 */ li r0, 0x230
+/* 80113468 0010F0C8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011346C 0010F0CC 48 00 10 F0 */ b lbl_8011455C
+lbl_80113470:
+/* 80113470 0010F0D0 38 00 02 2F */ li r0, 0x22f
+/* 80113474 0010F0D4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113478 0010F0D8 48 00 10 E4 */ b lbl_8011455C
+/* 8011347C 0010F0DC A8 7F 00 A6 */ lha r3, 0xa6(r31)
+/* 80113480 0010F0E0 38 80 00 08 */ li r4, 8
+/* 80113484 0010F0E4 38 A0 00 01 */ li r5, 1
+/* 80113488 0010F0E8 48 14 09 69 */ bl func_80253DF0
+/* 8011348C 0010F0EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113490 0010F0F0 38 80 00 06 */ li r4, 6
+/* 80113494 0010F0F4 38 A0 00 00 */ li r5, 0
+/* 80113498 0010F0F8 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 8011349C 0010F0FC 48 14 09 15 */ bl func_80253DB0
+/* 801134A0 0010F100 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801134A4 0010F104 38 00 02 23 */ li r0, 0x223
+/* 801134A8 0010F108 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801134AC 0010F10C 48 00 10 B0 */ b lbl_8011455C
+/* 801134B0 0010F110 4B F4 44 0D */ bl func_800578BC
+/* 801134B4 0010F114 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 801134B8 0010F118 38 80 0C 1C */ li r4, 0xc1c
+/* 801134BC 0010F11C 48 11 32 ED */ bl func_802267A8
+/* 801134C0 0010F120 48 00 10 9C */ b lbl_8011455C
+/* 801134C4 0010F124 38 60 00 04 */ li r3, 4
+/* 801134C8 0010F128 38 00 02 32 */ li r0, 0x232
+/* 801134CC 0010F12C 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 801134D0 0010F130 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801134D4 0010F134 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801134D8 0010F138 48 00 10 84 */ b lbl_8011455C
+/* 801134DC 0010F13C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801134E0 0010F140 3C 03 00 01 */ addis r0, r3, 1
+/* 801134E4 0010F144 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801134E8 0010F148 40 82 10 74 */ bne lbl_8011455C
+/* 801134EC 0010F14C 38 60 02 33 */ li r3, 0x233
+/* 801134F0 0010F150 38 00 00 01 */ li r0, 1
+/* 801134F4 0010F154 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 801134F8 0010F158 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801134FC 0010F15C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80113500 0010F160 48 00 10 5C */ b lbl_8011455C
+/* 80113504 0010F164 48 00 30 15 */ bl func_80116518
+/* 80113508 0010F168 48 02 06 7D */ bl func_80133B84
+/* 8011350C 0010F16C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113510 0010F170 90 64 02 24 */ stw r3, 0x224(r4)
+/* 80113514 0010F174 38 60 00 68 */ li r3, 0x68
+/* 80113518 0010F178 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011351C 0010F17C 80 84 02 24 */ lwz r4, 0x224(r4)
+/* 80113520 0010F180 48 04 8D E9 */ bl func_8015C308
+/* 80113524 0010F184 38 60 50 31 */ li r3, 0x5031
+/* 80113528 0010F188 38 80 00 28 */ li r4, 0x28
+/* 8011352C 0010F18C 38 A0 01 54 */ li r5, 0x154
+/* 80113530 0010F190 38 C0 00 00 */ li r6, 0
+/* 80113534 0010F194 38 E0 00 00 */ li r7, 0
+/* 80113538 0010F198 39 00 FF FF */ li r8, -1
+/* 8011353C 0010F19C 39 20 00 06 */ li r9, 6
+/* 80113540 0010F1A0 39 40 00 01 */ li r10, 1
+/* 80113544 0010F1A4 48 13 CB 59 */ bl func_8025009C
+/* 80113548 0010F1A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011354C 0010F1AC 38 80 00 02 */ li r4, 2
+/* 80113550 0010F1B0 38 00 02 34 */ li r0, 0x234
+/* 80113554 0010F1B4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113558 0010F1B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011355C 0010F1BC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113560 0010F1C0 48 00 0F FC */ b lbl_8011455C
+/* 80113564 0010F1C4 38 60 50 31 */ li r3, 0x5031
+/* 80113568 0010F1C8 48 13 CD 7D */ bl func_802502E4
+/* 8011356C 0010F1CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80113570 0010F1D0 40 82 0F EC */ bne lbl_8011455C
+/* 80113574 0010F1D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113578 0010F1D8 38 80 00 01 */ li r4, 1
+/* 8011357C 0010F1DC 38 00 02 35 */ li r0, 0x235
+/* 80113580 0010F1E0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113584 0010F1E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113588 0010F1E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011358C 0010F1EC 48 00 0F D0 */ b lbl_8011455C
+/* 80113590 0010F1F0 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 80113594 0010F1F4 38 80 00 08 */ li r4, 8
+/* 80113598 0010F1F8 38 A0 00 01 */ li r5, 1
+/* 8011359C 0010F1FC 48 14 08 55 */ bl func_80253DF0
+/* 801135A0 0010F200 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801135A4 0010F204 38 80 00 0A */ li r4, 0xa
+/* 801135A8 0010F208 38 A0 00 00 */ li r5, 0
+/* 801135AC 0010F20C A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 801135B0 0010F210 48 14 08 01 */ bl func_80253DB0
+/* 801135B4 0010F214 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801135B8 0010F218 38 00 02 36 */ li r0, 0x236
+/* 801135BC 0010F21C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801135C0 0010F220 48 00 0F 9C */ b lbl_8011455C
+/* 801135C4 0010F224 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 801135C8 0010F228 48 14 08 09 */ bl func_80253DD0
+/* 801135CC 0010F22C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801135D0 0010F230 28 00 00 03 */ cmplwi r0, 3
+/* 801135D4 0010F234 40 82 0F 88 */ bne lbl_8011455C
+/* 801135D8 0010F238 38 60 45 FC */ li r3, 0x45fc
+/* 801135DC 0010F23C 38 80 00 28 */ li r4, 0x28
+/* 801135E0 0010F240 38 A0 01 54 */ li r5, 0x154
+/* 801135E4 0010F244 38 C0 00 00 */ li r6, 0
+/* 801135E8 0010F248 38 E0 00 00 */ li r7, 0
+/* 801135EC 0010F24C 39 00 FF FF */ li r8, -1
+/* 801135F0 0010F250 39 20 00 06 */ li r9, 6
+/* 801135F4 0010F254 39 40 00 01 */ li r10, 1
+/* 801135F8 0010F258 48 13 CA A5 */ bl func_8025009C
+/* 801135FC 0010F25C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113600 0010F260 38 80 00 02 */ li r4, 2
+/* 80113604 0010F264 38 00 02 37 */ li r0, 0x237
+/* 80113608 0010F268 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011360C 0010F26C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113610 0010F270 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113614 0010F274 48 00 0F 48 */ b lbl_8011455C
+/* 80113618 0010F278 38 60 45 FC */ li r3, 0x45fc
+/* 8011361C 0010F27C 48 13 CC C9 */ bl func_802502E4
+/* 80113620 0010F280 2C 03 00 00 */ cmpwi r3, 0
+/* 80113624 0010F284 40 82 0F 38 */ bne lbl_8011455C
+/* 80113628 0010F288 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011362C 0010F28C 38 80 00 01 */ li r4, 1
+/* 80113630 0010F290 38 00 02 38 */ li r0, 0x238
+/* 80113634 0010F294 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113638 0010F298 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011363C 0010F29C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113640 0010F2A0 48 00 0F 1C */ b lbl_8011455C
+/* 80113644 0010F2A4 38 00 02 39 */ li r0, 0x239
+/* 80113648 0010F2A8 38 60 00 08 */ li r3, 8
+/* 8011364C 0010F2AC 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 80113650 0010F2B0 48 04 F4 41 */ bl func_80162A90
+/* 80113654 0010F2B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113658 0010F2B8 7C 66 1B 78 */ mr r6, r3
+/* 8011365C 0010F2BC 38 60 00 08 */ li r3, 8
+/* 80113660 0010F2C0 38 A0 00 01 */ li r5, 1
+/* 80113664 0010F2C4 80 04 02 24 */ lwz r0, 0x224(r4)
+/* 80113668 0010F2C8 7C 80 32 14 */ add r4, r0, r6
+/* 8011366C 0010F2CC 48 04 F2 D5 */ bl func_80162940
+/* 80113670 0010F2D0 38 60 00 08 */ li r3, 8
+/* 80113674 0010F2D4 48 04 F4 1D */ bl func_80162A90
+/* 80113678 0010F2D8 3C 80 00 0F */ lis r4, 0x000F423F@ha
+/* 8011367C 0010F2DC 38 84 42 3F */ addi r4, r4, 0x000F423F@l
+/* 80113680 0010F2E0 7C 03 20 40 */ cmplw r3, r4
+/* 80113684 0010F2E4 40 81 00 10 */ ble lbl_80113694
+/* 80113688 0010F2E8 38 60 00 08 */ li r3, 8
+/* 8011368C 0010F2EC 38 A0 00 01 */ li r5, 1
+/* 80113690 0010F2F0 48 04 F2 B1 */ bl func_80162940
+lbl_80113694:
+/* 80113694 0010F2F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113698 0010F2F8 38 00 45 FD */ li r0, 0x45fd
+/* 8011369C 0010F2FC B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 801136A0 0010F300 48 04 C1 01 */ bl func_8015F7A0
+/* 801136A4 0010F304 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801136A8 0010F308 38 60 02 28 */ li r3, 0x228
+/* 801136AC 0010F30C 38 80 00 00 */ li r4, 0
+/* 801136B0 0010F310 D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 801136B4 0010F314 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 801136B8 0010F318 4B EF 7B 59 */ bl func_8000B210
+/* 801136BC 0010F31C 48 00 0E A0 */ b lbl_8011455C
+/* 801136C0 0010F320 48 04 C0 E1 */ bl func_8015F7A0
+/* 801136C4 0010F324 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801136C8 0010F328 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 801136CC 0010F32C FC 21 10 28 */ fsub f1, f1, f2
+/* 801136D0 0010F330 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801136D4 0010F334 4C 41 13 82 */ cror 2, 1, 2
+/* 801136D8 0010F338 40 82 0E 84 */ bne lbl_8011455C
+/* 801136DC 0010F33C 38 00 02 3B */ li r0, 0x23b
+/* 801136E0 0010F340 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 801136E4 0010F344 48 00 0E 78 */ b lbl_8011455C
+/* 801136E8 0010F348 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 801136EC 0010F34C 38 80 00 09 */ li r4, 9
+/* 801136F0 0010F350 38 A0 00 00 */ li r5, 0
+/* 801136F4 0010F354 48 14 06 BD */ bl func_80253DB0
+/* 801136F8 0010F358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801136FC 0010F35C 38 00 02 3C */ li r0, 0x23c
+/* 80113700 0010F360 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113704 0010F364 48 00 0E 58 */ b lbl_8011455C
+/* 80113708 0010F368 A8 7F 00 BC */ lha r3, 0xbc(r31)
+/* 8011370C 0010F36C 48 14 06 C5 */ bl func_80253DD0
+/* 80113710 0010F370 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113714 0010F374 28 00 00 03 */ cmplwi r0, 3
+/* 80113718 0010F378 40 82 0E 44 */ bne lbl_8011455C
+/* 8011371C 0010F37C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113720 0010F380 38 80 00 08 */ li r4, 8
+/* 80113724 0010F384 38 A0 00 00 */ li r5, 0
+/* 80113728 0010F388 A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 8011372C 0010F38C 48 14 06 C5 */ bl func_80253DF0
+/* 80113730 0010F390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113734 0010F394 38 80 00 00 */ li r4, 0
+/* 80113738 0010F398 38 00 02 3D */ li r0, 0x23d
+/* 8011373C 0010F39C B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80113740 0010F3A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113744 0010F3A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113748 0010F3A8 48 00 0E 14 */ b lbl_8011455C
+/* 8011374C 0010F3AC 38 7F 02 2A */ addi r3, r31, 0x22a
+/* 80113750 0010F3B0 38 9F 02 2C */ addi r4, r31, 0x22c
+/* 80113754 0010F3B4 48 02 1E 15 */ bl func_80135568
+/* 80113758 0010F3B8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011375C 0010F3BC B0 64 02 28 */ sth r3, 0x228(r4)
+/* 80113760 0010F3C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113764 0010F3C4 A0 64 02 28 */ lhz r3, 0x228(r4)
+/* 80113768 0010F3C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011376C 0010F3CC 40 82 00 10 */ bne lbl_8011377C
+/* 80113770 0010F3D0 38 00 02 45 */ li r0, 0x245
+/* 80113774 0010F3D4 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80113778 0010F3D8 48 00 0D E4 */ b lbl_8011455C
+lbl_8011377C:
+/* 8011377C 0010F3DC 38 80 00 28 */ li r4, 0x28
+/* 80113780 0010F3E0 38 A0 01 54 */ li r5, 0x154
+/* 80113784 0010F3E4 38 C0 00 00 */ li r6, 0
+/* 80113788 0010F3E8 38 E0 00 00 */ li r7, 0
+/* 8011378C 0010F3EC 39 00 FF FF */ li r8, -1
+/* 80113790 0010F3F0 39 20 00 06 */ li r9, 6
+/* 80113794 0010F3F4 39 40 00 01 */ li r10, 1
+/* 80113798 0010F3F8 48 13 C9 05 */ bl func_8025009C
+/* 8011379C 0010F3FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801137A0 0010F400 38 80 00 02 */ li r4, 2
+/* 801137A4 0010F404 38 00 02 3E */ li r0, 0x23e
+/* 801137A8 0010F408 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801137AC 0010F40C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801137B0 0010F410 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801137B4 0010F414 48 00 0D A8 */ b lbl_8011455C
+/* 801137B8 0010F418 A0 7F 02 28 */ lhz r3, 0x228(r31)
+/* 801137BC 0010F41C 48 13 CB 29 */ bl func_802502E4
+/* 801137C0 0010F420 2C 03 00 00 */ cmpwi r3, 0
+/* 801137C4 0010F424 40 82 0D 98 */ bne lbl_8011455C
+/* 801137C8 0010F428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801137CC 0010F42C 38 80 00 01 */ li r4, 1
+/* 801137D0 0010F430 38 00 02 3F */ li r0, 0x23f
+/* 801137D4 0010F434 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801137D8 0010F438 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801137DC 0010F43C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801137E0 0010F440 48 00 0D 7C */ b lbl_8011455C
+/* 801137E4 0010F444 A0 7F 02 2A */ lhz r3, 0x22a(r31)
+/* 801137E8 0010F448 2C 03 00 00 */ cmpwi r3, 0
+/* 801137EC 0010F44C 41 82 00 34 */ beq lbl_80113820
+/* 801137F0 0010F450 A0 1F 02 2C */ lhz r0, 0x22c(r31)
+/* 801137F4 0010F454 2C 00 00 00 */ cmpwi r0, 0
+/* 801137F8 0010F458 41 82 00 28 */ beq lbl_80113820
+/* 801137FC 0010F45C 38 00 46 04 */ li r0, 0x4604
+/* 80113800 0010F460 B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 80113804 0010F464 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113808 0010F468 A0 63 02 2A */ lhz r3, 0x22a(r3)
+/* 8011380C 0010F46C 48 13 CA E9 */ bl func_802502F4
+/* 80113810 0010F470 7C 64 1B 78 */ mr r4, r3
+/* 80113814 0010F474 38 60 00 0E */ li r3, 0xe
+/* 80113818 0010F478 48 04 8A F1 */ bl func_8015C308
+/* 8011381C 0010F47C 48 00 00 40 */ b lbl_8011385C
+lbl_80113820:
+/* 80113820 0010F480 2C 03 00 00 */ cmpwi r3, 0
+/* 80113824 0010F484 41 82 00 20 */ beq lbl_80113844
+/* 80113828 0010F488 48 13 CA CD */ bl func_802502F4
+/* 8011382C 0010F48C 7C 64 1B 78 */ mr r4, r3
+/* 80113830 0010F490 38 60 00 0E */ li r3, 0xe
+/* 80113834 0010F494 48 04 8A D5 */ bl func_8015C308
+/* 80113838 0010F498 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011383C 0010F49C 38 00 46 05 */ li r0, 0x4605
+/* 80113840 0010F4A0 B0 03 02 0E */ sth r0, 0x20e(r3)
+lbl_80113844:
+/* 80113844 0010F4A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113848 0010F4A8 A0 03 02 2C */ lhz r0, 0x22c(r3)
+/* 8011384C 0010F4AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80113850 0010F4B0 41 82 00 0C */ beq lbl_8011385C
+/* 80113854 0010F4B4 38 00 46 06 */ li r0, 0x4606
+/* 80113858 0010F4B8 B0 03 02 0E */ sth r0, 0x20e(r3)
+lbl_8011385C:
+/* 8011385C 0010F4BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113860 0010F4C0 A0 03 02 0E */ lhz r0, 0x20e(r3)
+/* 80113864 0010F4C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80113868 0010F4C8 40 82 00 0C */ bne lbl_80113874
+/* 8011386C 0010F4CC 38 00 02 45 */ li r0, 0x245
+/* 80113870 0010F4D0 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_80113874:
+/* 80113874 0010F4D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113878 0010F4D8 38 00 02 40 */ li r0, 0x240
+/* 8011387C 0010F4DC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113880 0010F4E0 48 04 BF 21 */ bl func_8015F7A0
+/* 80113884 0010F4E4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113888 0010F4E8 38 60 02 2A */ li r3, 0x22a
+/* 8011388C 0010F4EC 38 80 00 00 */ li r4, 0
+/* 80113890 0010F4F0 D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 80113894 0010F4F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80113898 0010F4F8 4B EF 79 79 */ bl func_8000B210
+/* 8011389C 0010F4FC 48 00 0C C0 */ b lbl_8011455C
+/* 801138A0 0010F500 48 04 BF 01 */ bl func_8015F7A0
+/* 801138A4 0010F504 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801138A8 0010F508 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 801138AC 0010F50C FC 21 10 28 */ fsub f1, f1, f2
+/* 801138B0 0010F510 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801138B4 0010F514 4C 41 13 82 */ cror 2, 1, 2
+/* 801138B8 0010F518 40 82 0C A4 */ bne lbl_8011455C
+/* 801138BC 0010F51C 38 60 00 00 */ li r3, 0
+/* 801138C0 0010F520 38 00 02 45 */ li r0, 0x245
+/* 801138C4 0010F524 B0 7F 02 0E */ sth r3, 0x20e(r31)
+/* 801138C8 0010F528 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801138CC 0010F52C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801138D0 0010F530 48 00 0C 8C */ b lbl_8011455C
+/* 801138D4 0010F534 38 00 02 4C */ li r0, 0x24c
+/* 801138D8 0010F538 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 801138DC 0010F53C 48 00 0C 80 */ b lbl_8011455C
+/* 801138E0 0010F540 38 60 46 34 */ li r3, 0x4634
+/* 801138E4 0010F544 38 80 00 28 */ li r4, 0x28
+/* 801138E8 0010F548 38 A0 01 54 */ li r5, 0x154
+/* 801138EC 0010F54C 38 C0 00 00 */ li r6, 0
+/* 801138F0 0010F550 38 E0 00 00 */ li r7, 0
+/* 801138F4 0010F554 39 00 FF FF */ li r8, -1
+/* 801138F8 0010F558 39 20 00 06 */ li r9, 6
+/* 801138FC 0010F55C 39 40 00 01 */ li r10, 1
+/* 80113900 0010F560 48 13 C7 9D */ bl func_8025009C
+/* 80113904 0010F564 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113908 0010F568 38 80 00 02 */ li r4, 2
+/* 8011390C 0010F56C 38 00 02 4D */ li r0, 0x24d
+/* 80113910 0010F570 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113914 0010F574 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113918 0010F578 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011391C 0010F57C 48 00 0C 40 */ b lbl_8011455C
+/* 80113920 0010F580 38 60 46 34 */ li r3, 0x4634
+/* 80113924 0010F584 48 13 C9 C1 */ bl func_802502E4
+/* 80113928 0010F588 2C 03 00 00 */ cmpwi r3, 0
+/* 8011392C 0010F58C 40 82 0C 30 */ bne lbl_8011455C
+/* 80113930 0010F590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113934 0010F594 38 80 00 04 */ li r4, 4
+/* 80113938 0010F598 38 00 01 D0 */ li r0, 0x1d0
+/* 8011393C 0010F59C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113940 0010F5A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113944 0010F5A4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113948 0010F5A8 48 00 0C 14 */ b lbl_8011455C
+/* 8011394C 0010F5AC 38 60 00 04 */ li r3, 4
+/* 80113950 0010F5B0 38 00 02 50 */ li r0, 0x250
+/* 80113954 0010F5B4 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80113958 0010F5B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011395C 0010F5BC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113960 0010F5C0 48 00 0B FC */ b lbl_8011455C
+/* 80113964 0010F5C4 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80113968 0010F5C8 3C 03 00 01 */ addis r0, r3, 1
+/* 8011396C 0010F5CC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80113970 0010F5D0 40 82 0B EC */ bne lbl_8011455C
+/* 80113974 0010F5D4 38 60 02 51 */ li r3, 0x251
+/* 80113978 0010F5D8 38 00 00 01 */ li r0, 1
+/* 8011397C 0010F5DC 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80113980 0010F5E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113984 0010F5E4 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80113988 0010F5E8 48 00 0B D4 */ b lbl_8011455C
+/* 8011398C 0010F5EC 48 00 2B 8D */ bl func_80116518
+/* 80113990 0010F5F0 48 02 01 F5 */ bl func_80133B84
+/* 80113994 0010F5F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113998 0010F5F8 90 64 02 24 */ stw r3, 0x224(r4)
+/* 8011399C 0010F5FC 48 00 8F D9 */ bl func_8011C974
+/* 801139A0 0010F600 A0 83 00 16 */ lhz r4, 0x16(r3)
+/* 801139A4 0010F604 38 60 00 18 */ li r3, 0x18
+/* 801139A8 0010F608 48 04 89 61 */ bl func_8015C308
+/* 801139AC 0010F60C 38 60 50 36 */ li r3, 0x5036
+/* 801139B0 0010F610 38 80 00 28 */ li r4, 0x28
+/* 801139B4 0010F614 38 A0 01 54 */ li r5, 0x154
+/* 801139B8 0010F618 38 C0 00 00 */ li r6, 0
+/* 801139BC 0010F61C 38 E0 00 00 */ li r7, 0
+/* 801139C0 0010F620 39 00 FF FF */ li r8, -1
+/* 801139C4 0010F624 39 20 00 06 */ li r9, 6
+/* 801139C8 0010F628 39 40 00 01 */ li r10, 1
+/* 801139CC 0010F62C 48 13 C6 D1 */ bl func_8025009C
+/* 801139D0 0010F630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801139D4 0010F634 38 80 00 02 */ li r4, 2
+/* 801139D8 0010F638 38 00 02 52 */ li r0, 0x252
+/* 801139DC 0010F63C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801139E0 0010F640 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801139E4 0010F644 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801139E8 0010F648 48 00 0B 74 */ b lbl_8011455C
+/* 801139EC 0010F64C 38 60 50 36 */ li r3, 0x5036
+/* 801139F0 0010F650 48 13 C8 F5 */ bl func_802502E4
+/* 801139F4 0010F654 2C 03 00 00 */ cmpwi r3, 0
+/* 801139F8 0010F658 40 82 0B 64 */ bne lbl_8011455C
+/* 801139FC 0010F65C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113A00 0010F660 38 A0 00 01 */ li r5, 1
+/* 80113A04 0010F664 38 00 01 BA */ li r0, 0x1ba
+/* 80113A08 0010F668 38 60 00 68 */ li r3, 0x68
+/* 80113A0C 0010F66C 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 80113A10 0010F670 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113A14 0010F674 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 80113A18 0010F678 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113A1C 0010F67C 80 84 02 24 */ lwz r4, 0x224(r4)
+/* 80113A20 0010F680 48 04 88 E9 */ bl func_8015C308
+/* 80113A24 0010F684 48 00 0B 38 */ b lbl_8011455C
+/* 80113A28 0010F688 38 60 00 04 */ li r3, 4
+/* 80113A2C 0010F68C 38 00 02 54 */ li r0, 0x254
+/* 80113A30 0010F690 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80113A34 0010F694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113A38 0010F698 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113A3C 0010F69C 48 00 0B 20 */ b lbl_8011455C
+/* 80113A40 0010F6A0 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80113A44 0010F6A4 3C 03 00 01 */ addis r0, r3, 1
+/* 80113A48 0010F6A8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80113A4C 0010F6AC 40 82 0B 10 */ bne lbl_8011455C
+/* 80113A50 0010F6B0 38 60 02 55 */ li r3, 0x255
+/* 80113A54 0010F6B4 38 00 00 01 */ li r0, 1
+/* 80113A58 0010F6B8 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80113A5C 0010F6BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113A60 0010F6C0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80113A64 0010F6C4 48 00 0A F8 */ b lbl_8011455C
+/* 80113A68 0010F6C8 38 60 46 0B */ li r3, 0x460b
+/* 80113A6C 0010F6CC 38 80 00 28 */ li r4, 0x28
+/* 80113A70 0010F6D0 38 A0 01 54 */ li r5, 0x154
+/* 80113A74 0010F6D4 38 C0 00 00 */ li r6, 0
+/* 80113A78 0010F6D8 38 E0 00 00 */ li r7, 0
+/* 80113A7C 0010F6DC 39 00 FF FF */ li r8, -1
+/* 80113A80 0010F6E0 39 20 00 06 */ li r9, 6
+/* 80113A84 0010F6E4 39 40 00 01 */ li r10, 1
+/* 80113A88 0010F6E8 48 13 C6 15 */ bl func_8025009C
+/* 80113A8C 0010F6EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113A90 0010F6F0 38 80 00 02 */ li r4, 2
+/* 80113A94 0010F6F4 38 00 02 56 */ li r0, 0x256
+/* 80113A98 0010F6F8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113A9C 0010F6FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113AA0 0010F700 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113AA4 0010F704 48 00 0A B8 */ b lbl_8011455C
+/* 80113AA8 0010F708 38 60 46 0B */ li r3, 0x460b
+/* 80113AAC 0010F70C 48 13 C8 39 */ bl func_802502E4
+/* 80113AB0 0010F710 2C 03 00 00 */ cmpwi r3, 0
+/* 80113AB4 0010F714 40 82 0A A8 */ bne lbl_8011455C
+/* 80113AB8 0010F718 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113ABC 0010F71C 38 80 00 01 */ li r4, 1
+/* 80113AC0 0010F720 38 00 46 0C */ li r0, 0x460c
+/* 80113AC4 0010F724 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113AC8 0010F728 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113ACC 0010F72C B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80113AD0 0010F730 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113AD4 0010F734 48 04 BC CD */ bl func_8015F7A0
+/* 80113AD8 0010F738 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80113ADC 0010F73C 38 00 02 57 */ li r0, 0x257
+/* 80113AE0 0010F740 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80113AE4 0010F744 38 60 02 2A */ li r3, 0x22a
+/* 80113AE8 0010F748 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80113AEC 0010F74C 38 80 00 00 */ li r4, 0
+/* 80113AF0 0010F750 4B EF 77 21 */ bl func_8000B210
+/* 80113AF4 0010F754 48 00 0A 68 */ b lbl_8011455C
+/* 80113AF8 0010F758 48 04 BC A9 */ bl func_8015F7A0
+/* 80113AFC 0010F75C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80113B00 0010F760 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80113B04 0010F764 FC 21 10 28 */ fsub f1, f1, f2
+/* 80113B08 0010F768 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80113B0C 0010F76C 4C 41 13 82 */ cror 2, 1, 2
+/* 80113B10 0010F770 40 82 0A 4C */ bne lbl_8011455C
+/* 80113B14 0010F774 38 00 00 00 */ li r0, 0
+/* 80113B18 0010F778 38 80 00 04 */ li r4, 4
+/* 80113B1C 0010F77C B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 80113B20 0010F780 38 00 02 58 */ li r0, 0x258
+/* 80113B24 0010F784 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113B28 0010F788 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113B2C 0010F78C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113B30 0010F790 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113B34 0010F794 48 00 0A 28 */ b lbl_8011455C
+/* 80113B38 0010F798 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80113B3C 0010F79C 3C 03 00 01 */ addis r0, r3, 1
+/* 80113B40 0010F7A0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80113B44 0010F7A4 40 82 0A 18 */ bne lbl_8011455C
+/* 80113B48 0010F7A8 7F E3 FB 78 */ mr r3, r31
+/* 80113B4C 0010F7AC 38 80 00 03 */ li r4, 3
+/* 80113B50 0010F7B0 48 00 23 7D */ bl func_80115ECC
+/* 80113B54 0010F7B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113B58 0010F7B8 38 00 02 59 */ li r0, 0x259
+/* 80113B5C 0010F7BC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113B60 0010F7C0 48 00 09 FC */ b lbl_8011455C
+/* 80113B64 0010F7C4 7F E3 FB 78 */ mr r3, r31
+/* 80113B68 0010F7C8 48 00 22 D5 */ bl func_80115E3C
+/* 80113B6C 0010F7CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80113B70 0010F7D0 40 82 09 EC */ bne lbl_8011455C
+/* 80113B74 0010F7D4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113B78 0010F7D8 38 80 00 03 */ li r4, 3
+/* 80113B7C 0010F7DC 38 00 00 3D */ li r0, 0x3d
+/* 80113B80 0010F7E0 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80113B84 0010F7E4 54 63 05 24 */ rlwinm r3, r3, 0, 0x14, 0x12
+/* 80113B88 0010F7E8 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 80113B8C 0010F7EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113B90 0010F7F0 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80113B94 0010F7F4 54 63 05 66 */ rlwinm r3, r3, 0, 0x15, 0x13
+/* 80113B98 0010F7F8 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 80113B9C 0010F7FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113BA0 0010F800 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80113BA4 0010F804 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113BA8 0010F808 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113BAC 0010F80C 48 00 09 B0 */ b lbl_8011455C
+/* 80113BB0 0010F810 38 60 00 04 */ li r3, 4
+/* 80113BB4 0010F814 38 00 02 5E */ li r0, 0x25e
+/* 80113BB8 0010F818 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 80113BBC 0010F81C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113BC0 0010F820 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113BC4 0010F824 48 00 09 98 */ b lbl_8011455C
+/* 80113BC8 0010F828 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80113BCC 0010F82C 3C 03 00 01 */ addis r0, r3, 1
+/* 80113BD0 0010F830 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80113BD4 0010F834 40 82 09 88 */ bne lbl_8011455C
+/* 80113BD8 0010F838 38 60 02 5F */ li r3, 0x25f
+/* 80113BDC 0010F83C 38 00 00 01 */ li r0, 1
+/* 80113BE0 0010F840 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80113BE4 0010F844 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113BE8 0010F848 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80113BEC 0010F84C 48 00 09 70 */ b lbl_8011455C
+/* 80113BF0 0010F850 38 60 46 35 */ li r3, 0x4635
+/* 80113BF4 0010F854 38 80 00 28 */ li r4, 0x28
+/* 80113BF8 0010F858 38 A0 01 54 */ li r5, 0x154
+/* 80113BFC 0010F85C 38 C0 00 00 */ li r6, 0
+/* 80113C00 0010F860 38 E0 00 00 */ li r7, 0
+/* 80113C04 0010F864 39 00 FF FF */ li r8, -1
+/* 80113C08 0010F868 39 20 00 06 */ li r9, 6
+/* 80113C0C 0010F86C 39 40 00 01 */ li r10, 1
+/* 80113C10 0010F870 48 13 C4 8D */ bl func_8025009C
+/* 80113C14 0010F874 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113C18 0010F878 38 80 00 02 */ li r4, 2
+/* 80113C1C 0010F87C 38 00 02 60 */ li r0, 0x260
+/* 80113C20 0010F880 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113C24 0010F884 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113C28 0010F888 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113C2C 0010F88C 48 00 09 30 */ b lbl_8011455C
+/* 80113C30 0010F890 38 60 46 35 */ li r3, 0x4635
+/* 80113C34 0010F894 48 13 C6 B1 */ bl func_802502E4
+/* 80113C38 0010F898 2C 03 00 00 */ cmpwi r3, 0
+/* 80113C3C 0010F89C 40 82 09 20 */ bne lbl_8011455C
+/* 80113C40 0010F8A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113C44 0010F8A4 38 80 00 01 */ li r4, 1
+/* 80113C48 0010F8A8 38 00 46 0C */ li r0, 0x460c
+/* 80113C4C 0010F8AC 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113C50 0010F8B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113C54 0010F8B4 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80113C58 0010F8B8 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113C5C 0010F8BC 48 04 BB 45 */ bl func_8015F7A0
+/* 80113C60 0010F8C0 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80113C64 0010F8C4 38 00 02 61 */ li r0, 0x261
+/* 80113C68 0010F8C8 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80113C6C 0010F8CC 38 60 02 2A */ li r3, 0x22a
+/* 80113C70 0010F8D0 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80113C74 0010F8D4 38 80 00 00 */ li r4, 0
+/* 80113C78 0010F8D8 4B EF 75 99 */ bl func_8000B210
+/* 80113C7C 0010F8DC 48 00 08 E0 */ b lbl_8011455C
+/* 80113C80 0010F8E0 48 04 BB 21 */ bl func_8015F7A0
+/* 80113C84 0010F8E4 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80113C88 0010F8E8 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80113C8C 0010F8EC FC 21 10 28 */ fsub f1, f1, f2
+/* 80113C90 0010F8F0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80113C94 0010F8F4 4C 41 13 82 */ cror 2, 1, 2
+/* 80113C98 0010F8F8 40 82 08 C4 */ bne lbl_8011455C
+/* 80113C9C 0010F8FC 38 00 00 00 */ li r0, 0
+/* 80113CA0 0010F900 38 80 00 04 */ li r4, 4
+/* 80113CA4 0010F904 B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 80113CA8 0010F908 38 00 02 62 */ li r0, 0x262
+/* 80113CAC 0010F90C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113CB0 0010F910 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113CB4 0010F914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113CB8 0010F918 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113CBC 0010F91C 48 00 08 A0 */ b lbl_8011455C
+/* 80113CC0 0010F920 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 80113CC4 0010F924 3C 03 00 01 */ addis r0, r3, 1
+/* 80113CC8 0010F928 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80113CCC 0010F92C 40 82 08 90 */ bne lbl_8011455C
+/* 80113CD0 0010F930 7F E3 FB 78 */ mr r3, r31
+/* 80113CD4 0010F934 38 80 00 03 */ li r4, 3
+/* 80113CD8 0010F938 48 00 21 F5 */ bl func_80115ECC
+/* 80113CDC 0010F93C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113CE0 0010F940 38 00 02 63 */ li r0, 0x263
+/* 80113CE4 0010F944 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113CE8 0010F948 48 00 08 74 */ b lbl_8011455C
+/* 80113CEC 0010F94C 7F E3 FB 78 */ mr r3, r31
+/* 80113CF0 0010F950 48 00 21 4D */ bl func_80115E3C
+/* 80113CF4 0010F954 2C 03 00 00 */ cmpwi r3, 0
+/* 80113CF8 0010F958 40 82 08 64 */ bne lbl_8011455C
+/* 80113CFC 0010F95C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113D00 0010F960 38 00 00 01 */ li r0, 1
+/* 80113D04 0010F964 38 60 01 DD */ li r3, 0x1dd
+/* 80113D08 0010F968 A0 85 02 20 */ lhz r4, 0x220(r5)
+/* 80113D0C 0010F96C 54 84 05 24 */ rlwinm r4, r4, 0, 0x14, 0x12
+/* 80113D10 0010F970 B0 85 02 20 */ sth r4, 0x220(r5)
+/* 80113D14 0010F974 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113D18 0010F978 A0 85 02 20 */ lhz r4, 0x220(r5)
+/* 80113D1C 0010F97C 54 84 05 66 */ rlwinm r4, r4, 0, 0x15, 0x13
+/* 80113D20 0010F980 B0 85 02 20 */ sth r4, 0x220(r5)
+/* 80113D24 0010F984 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113D28 0010F988 98 04 00 E1 */ stb r0, 0xe1(r4)
+/* 80113D2C 0010F98C 48 04 ED 65 */ bl func_80162A90
+/* 80113D30 0010F990 28 03 00 01 */ cmplwi r3, 1
+/* 80113D34 0010F994 40 82 00 38 */ bne lbl_80113D6C
+/* 80113D38 0010F998 48 02 37 11 */ bl func_80137448
+/* 80113D3C 0010F99C 38 60 00 11 */ li r3, 0x11
+/* 80113D40 0010F9A0 48 02 34 69 */ bl func_801371A8
+/* 80113D44 0010F9A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80113D48 0010F9A8 41 82 00 24 */ beq lbl_80113D6C
+/* 80113D4C 0010F9AC 38 60 01 DD */ li r3, 0x1dd
+/* 80113D50 0010F9B0 38 80 00 02 */ li r4, 2
+/* 80113D54 0010F9B4 38 A0 00 01 */ li r5, 1
+/* 80113D58 0010F9B8 48 04 EB E9 */ bl func_80162940
+/* 80113D5C 0010F9BC 38 60 01 DE */ li r3, 0x1de
+/* 80113D60 0010F9C0 38 80 00 02 */ li r4, 2
+/* 80113D64 0010F9C4 38 A0 00 01 */ li r5, 1
+/* 80113D68 0010F9C8 48 04 EB D9 */ bl func_80162940
+lbl_80113D6C:
+/* 80113D6C 0010F9CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113D70 0010F9D0 38 00 00 30 */ li r0, 0x30
+/* 80113D74 0010F9D4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113D78 0010F9D8 48 00 07 E4 */ b lbl_8011455C
+/* 80113D7C 0010F9DC A0 1F 02 20 */ lhz r0, 0x220(r31)
+/* 80113D80 0010F9E0 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 80113D84 0010F9E4 B0 1F 02 20 */ sth r0, 0x220(r31)
+/* 80113D88 0010F9E8 48 04 A8 89 */ bl func_8015E610
+/* 80113D8C 0010F9EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80113D90 0010F9F0 40 82 00 20 */ bne lbl_80113DB0
+/* 80113D94 0010F9F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113D98 0010F9F8 38 80 02 68 */ li r4, 0x268
+/* 80113D9C 0010F9FC 38 00 53 19 */ li r0, 0x5319
+/* 80113DA0 0010FA00 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80113DA4 0010FA04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113DA8 0010FA08 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80113DAC 0010FA0C 48 00 07 B0 */ b lbl_8011455C
+lbl_80113DB0:
+/* 80113DB0 0010FA10 38 60 50 56 */ li r3, 0x5056
+/* 80113DB4 0010FA14 38 80 00 28 */ li r4, 0x28
+/* 80113DB8 0010FA18 38 A0 01 64 */ li r5, 0x164
+/* 80113DBC 0010FA1C 38 C0 00 00 */ li r6, 0
+/* 80113DC0 0010FA20 38 E0 00 00 */ li r7, 0
+/* 80113DC4 0010FA24 39 00 FF FF */ li r8, -1
+/* 80113DC8 0010FA28 39 20 00 06 */ li r9, 6
+/* 80113DCC 0010FA2C 39 40 00 01 */ li r10, 1
+/* 80113DD0 0010FA30 48 13 C2 CD */ bl func_8025009C
+/* 80113DD4 0010FA34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113DD8 0010FA38 38 80 00 02 */ li r4, 2
+/* 80113DDC 0010FA3C 38 00 02 69 */ li r0, 0x269
+/* 80113DE0 0010FA40 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80113DE4 0010FA44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113DE8 0010FA48 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113DEC 0010FA4C 48 00 07 70 */ b lbl_8011455C
+/* 80113DF0 0010FA50 3C 60 04 00 */ lis r3, 0x400
+/* 80113DF4 0010FA54 38 80 00 00 */ li r4, 0
+/* 80113DF8 0010FA58 38 A0 00 00 */ li r5, 0
+/* 80113DFC 0010FA5C 38 C0 00 01 */ li r6, 1
+/* 80113E00 0010FA60 4B F4 5C 6D */ bl func_80059A6C
+/* 80113E04 0010FA64 2C 03 00 00 */ cmpwi r3, 0
+/* 80113E08 0010FA68 41 82 07 54 */ beq lbl_8011455C
+/* 80113E0C 0010FA6C 38 60 50 56 */ li r3, 0x5056
+/* 80113E10 0010FA70 38 80 00 28 */ li r4, 0x28
+/* 80113E14 0010FA74 38 A0 01 64 */ li r5, 0x164
+/* 80113E18 0010FA78 38 C0 00 00 */ li r6, 0
+/* 80113E1C 0010FA7C 38 E0 00 00 */ li r7, 0
+/* 80113E20 0010FA80 39 00 FF FF */ li r8, -1
+/* 80113E24 0010FA84 39 20 00 06 */ li r9, 6
+/* 80113E28 0010FA88 39 40 00 01 */ li r10, 1
+/* 80113E2C 0010FA8C 48 13 C2 71 */ bl func_8025009C
+/* 80113E30 0010FA90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113E34 0010FA94 38 A0 00 02 */ li r5, 2
+/* 80113E38 0010FA98 38 80 02 69 */ li r4, 0x269
+/* 80113E3C 0010FA9C 38 00 00 00 */ li r0, 0
+/* 80113E40 0010FAA0 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 80113E44 0010FAA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113E48 0010FAA8 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 80113E4C 0010FAAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113E50 0010FAB0 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80113E54 0010FAB4 48 00 07 08 */ b lbl_8011455C
+/* 80113E58 0010FAB8 38 60 50 56 */ li r3, 0x5056
+/* 80113E5C 0010FABC 48 13 C4 89 */ bl func_802502E4
+/* 80113E60 0010FAC0 2C 03 00 00 */ cmpwi r3, 0
+/* 80113E64 0010FAC4 40 82 06 F8 */ bne lbl_8011455C
+/* 80113E68 0010FAC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113E6C 0010FACC 38 80 50 56 */ li r4, 0x5056
+/* 80113E70 0010FAD0 38 00 00 03 */ li r0, 3
+/* 80113E74 0010FAD4 B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80113E78 0010FAD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113E7C 0010FADC 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80113E80 0010FAE0 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113E84 0010FAE4 48 04 B9 1D */ bl func_8015F7A0
+/* 80113E88 0010FAE8 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 80113E8C 0010FAEC 38 00 02 6A */ li r0, 0x26a
+/* 80113E90 0010FAF0 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 80113E94 0010FAF4 48 00 06 C8 */ b lbl_8011455C
+/* 80113E98 0010FAF8 48 04 B9 09 */ bl func_8015F7A0
+/* 80113E9C 0010FAFC C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80113EA0 0010FB00 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
+/* 80113EA4 0010FB04 FC 21 10 28 */ fsub f1, f1, f2
+/* 80113EA8 0010FB08 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80113EAC 0010FB0C 4C 41 13 82 */ cror 2, 1, 2
+/* 80113EB0 0010FB10 40 82 06 AC */ bne lbl_8011455C
+/* 80113EB4 0010FB14 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80113EB8 0010FB18 38 80 00 08 */ li r4, 8
+/* 80113EBC 0010FB1C 38 A0 00 01 */ li r5, 1
+/* 80113EC0 0010FB20 48 13 FF 31 */ bl func_80253DF0
+/* 80113EC4 0010FB24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113EC8 0010FB28 38 80 00 0A */ li r4, 0xa
+/* 80113ECC 0010FB2C 38 A0 00 00 */ li r5, 0
+/* 80113ED0 0010FB30 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80113ED4 0010FB34 48 13 FE DD */ bl func_80253DB0
+/* 80113ED8 0010FB38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113EDC 0010FB3C 38 00 02 6B */ li r0, 0x26b
+/* 80113EE0 0010FB40 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113EE4 0010FB44 48 00 06 78 */ b lbl_8011455C
+/* 80113EE8 0010FB48 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80113EEC 0010FB4C 48 13 FE E5 */ bl func_80253DD0
+/* 80113EF0 0010FB50 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113EF4 0010FB54 28 00 00 03 */ cmplwi r0, 3
+/* 80113EF8 0010FB58 40 82 06 64 */ bne lbl_8011455C
+/* 80113EFC 0010FB5C 38 60 00 00 */ li r3, 0
+/* 80113F00 0010FB60 38 80 00 00 */ li r4, 0
+/* 80113F04 0010FB64 4B F4 59 F5 */ bl func_800598F8
+/* 80113F08 0010FB68 38 60 00 01 */ li r3, 1
+/* 80113F0C 0010FB6C 38 80 00 00 */ li r4, 0
+/* 80113F10 0010FB70 38 A0 00 00 */ li r5, 0
+/* 80113F14 0010FB74 38 C0 00 02 */ li r6, 2
+/* 80113F18 0010FB78 38 E0 00 00 */ li r7, 0
+/* 80113F1C 0010FB7C 39 00 00 00 */ li r8, 0
+/* 80113F20 0010FB80 4B F4 5A A9 */ bl func_800599C8
+/* 80113F24 0010FB84 38 60 00 02 */ li r3, 2
+/* 80113F28 0010FB88 38 80 00 00 */ li r4, 0
+/* 80113F2C 0010FB8C 38 A0 00 01 */ li r5, 1
+/* 80113F30 0010FB90 38 C0 00 00 */ li r6, 0
+/* 80113F34 0010FB94 38 E0 00 00 */ li r7, 0
+/* 80113F38 0010FB98 39 00 00 00 */ li r8, 0
+/* 80113F3C 0010FB9C 4B F4 5A 8D */ bl func_800599C8
+/* 80113F40 0010FBA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113F44 0010FBA4 38 00 02 6C */ li r0, 0x26c
+/* 80113F48 0010FBA8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113F4C 0010FBAC 48 00 06 10 */ b lbl_8011455C
+/* 80113F50 0010FBB0 38 60 00 00 */ li r3, 0
+/* 80113F54 0010FBB4 38 80 00 01 */ li r4, 1
+/* 80113F58 0010FBB8 38 A0 00 00 */ li r5, 0
+/* 80113F5C 0010FBBC 38 C0 00 01 */ li r6, 1
+/* 80113F60 0010FBC0 4B F4 5B 0D */ bl func_80059A6C
+/* 80113F64 0010FBC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80113F68 0010FBC8 41 82 05 F4 */ beq lbl_8011455C
+/* 80113F6C 0010FBCC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80113F70 0010FBD0 41 82 00 70 */ beq lbl_80113FE0
+/* 80113F74 0010FBD4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113F78 0010FBD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80113F7C 0010FBDC 90 04 01 20 */ stw r0, 0x120(r4)
+/* 80113F80 0010FBE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113F84 0010FBE4 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 80113F88 0010FBE8 2C 00 00 02 */ cmpwi r0, 2
+/* 80113F8C 0010FBEC 41 82 00 34 */ beq lbl_80113FC0
+/* 80113F90 0010FBF0 40 80 05 CC */ bge lbl_8011455C
+/* 80113F94 0010FBF4 2C 00 00 01 */ cmpwi r0, 1
+/* 80113F98 0010FBF8 40 80 00 08 */ bge lbl_80113FA0
+/* 80113F9C 0010FBFC 48 00 05 C0 */ b lbl_8011455C
+lbl_80113FA0:
+/* 80113FA0 0010FC00 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80113FA4 0010FC04 38 80 00 04 */ li r4, 4
+/* 80113FA8 0010FC08 38 A0 00 00 */ li r5, 0
+/* 80113FAC 0010FC0C 48 13 FE 05 */ bl func_80253DB0
+/* 80113FB0 0010FC10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113FB4 0010FC14 38 00 02 6D */ li r0, 0x26d
+/* 80113FB8 0010FC18 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113FBC 0010FC1C 48 00 05 A0 */ b lbl_8011455C
+lbl_80113FC0:
+/* 80113FC0 0010FC20 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80113FC4 0010FC24 38 80 00 05 */ li r4, 5
+/* 80113FC8 0010FC28 38 A0 00 00 */ li r5, 0
+/* 80113FCC 0010FC2C 48 13 FD E5 */ bl func_80253DB0
+/* 80113FD0 0010FC30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113FD4 0010FC34 38 00 02 6D */ li r0, 0x26d
+/* 80113FD8 0010FC38 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80113FDC 0010FC3C 48 00 05 80 */ b lbl_8011455C
+lbl_80113FE0:
+/* 80113FE0 0010FC40 2C 03 00 02 */ cmpwi r3, 2
+/* 80113FE4 0010FC44 41 82 00 2C */ beq lbl_80114010
+/* 80113FE8 0010FC48 40 80 05 74 */ bge lbl_8011455C
+/* 80113FEC 0010FC4C 2C 03 00 01 */ cmpwi r3, 1
+/* 80113FF0 0010FC50 40 80 00 08 */ bge lbl_80113FF8
+/* 80113FF4 0010FC54 48 00 05 68 */ b lbl_8011455C
+lbl_80113FF8:
+/* 80113FF8 0010FC58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80113FFC 0010FC5C 38 80 00 00 */ li r4, 0
+/* 80114000 0010FC60 38 A0 00 00 */ li r5, 0
+/* 80114004 0010FC64 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80114008 0010FC68 48 13 FD A9 */ bl func_80253DB0
+/* 8011400C 0010FC6C 48 00 05 50 */ b lbl_8011455C
+lbl_80114010:
+/* 80114010 0010FC70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114014 0010FC74 38 80 00 01 */ li r4, 1
+/* 80114018 0010FC78 38 A0 00 00 */ li r5, 0
+/* 8011401C 0010FC7C A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80114020 0010FC80 48 13 FD 91 */ bl func_80253DB0
+/* 80114024 0010FC84 48 00 05 38 */ b lbl_8011455C
+/* 80114028 0010FC88 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 8011402C 0010FC8C 48 13 FD A5 */ bl func_80253DD0
+/* 80114030 0010FC90 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80114034 0010FC94 28 00 00 03 */ cmplwi r0, 3
+/* 80114038 0010FC98 40 82 05 24 */ bne lbl_8011455C
+/* 8011403C 0010FC9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114040 0010FCA0 38 80 00 09 */ li r4, 9
+/* 80114044 0010FCA4 38 A0 00 00 */ li r5, 0
+/* 80114048 0010FCA8 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 8011404C 0010FCAC 48 13 FD 65 */ bl func_80253DB0
+/* 80114050 0010FCB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114054 0010FCB4 38 00 02 6E */ li r0, 0x26e
+/* 80114058 0010FCB8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011405C 0010FCBC 48 00 05 00 */ b lbl_8011455C
+/* 80114060 0010FCC0 A8 7F 00 BA */ lha r3, 0xba(r31)
+/* 80114064 0010FCC4 48 13 FD 6D */ bl func_80253DD0
+/* 80114068 0010FCC8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011406C 0010FCCC 28 00 00 03 */ cmplwi r0, 3
+/* 80114070 0010FCD0 40 82 04 EC */ bne lbl_8011455C
+/* 80114074 0010FCD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114078 0010FCD8 38 80 00 08 */ li r4, 8
+/* 8011407C 0010FCDC 38 A0 00 00 */ li r5, 0
+/* 80114080 0010FCE0 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80114084 0010FCE4 48 13 FD 6D */ bl func_80253DF0
+/* 80114088 0010FCE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011408C 0010FCEC 38 00 00 00 */ li r0, 0
+/* 80114090 0010FCF0 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80114094 0010FCF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114098 0010FCF8 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8011409C 0010FCFC 28 00 00 01 */ cmplwi r0, 1
+/* 801140A0 0010FD00 40 82 00 90 */ bne lbl_80114130
+/* 801140A4 0010FD04 38 60 02 5D */ li r3, 0x25d
+/* 801140A8 0010FD08 38 80 00 00 */ li r4, 0
+/* 801140AC 0010FD0C 38 A0 00 01 */ li r5, 1
+/* 801140B0 0010FD10 48 04 E8 91 */ bl func_80162940
+/* 801140B4 0010FD14 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 801140B8 0010FD18 3B 80 00 2B */ li r28, 0x2b
+/* 801140BC 0010FD1C 38 60 00 06 */ li r3, 6
+/* 801140C0 0010FD20 38 80 00 09 */ li r4, 9
+/* 801140C4 0010FD24 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 801140C8 0010FD28 38 A0 00 01 */ li r5, 1
+/* 801140CC 0010FD2C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 801140D0 0010FD30 B0 06 02 20 */ sth r0, 0x220(r6)
+/* 801140D4 0010FD34 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 801140D8 0010FD38 A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 801140DC 0010FD3C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 801140E0 0010FD40 B0 06 02 20 */ sth r0, 0x220(r6)
+/* 801140E4 0010FD44 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 801140E8 0010FD48 93 86 00 DC */ stw r28, 0xdc(r6)
+/* 801140EC 0010FD4C 48 04 E8 55 */ bl func_80162940
+/* 801140F0 0010FD50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801140F4 0010FD54 38 80 00 08 */ li r4, 8
+/* 801140F8 0010FD58 38 A0 00 00 */ li r5, 0
+/* 801140FC 0010FD5C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80114100 0010FD60 48 13 FC F1 */ bl func_80253DF0
+/* 80114104 0010FD64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114108 0010FD68 38 80 00 08 */ li r4, 8
+/* 8011410C 0010FD6C 38 A0 00 00 */ li r5, 0
+/* 80114110 0010FD70 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80114114 0010FD74 48 13 FC DD */ bl func_80253DF0
+/* 80114118 0010FD78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011411C 0010FD7C 38 00 00 04 */ li r0, 4
+/* 80114120 0010FD80 93 83 00 DC */ stw r28, 0xdc(r3)
+/* 80114124 0010FD84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114128 0010FD88 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011412C 0010FD8C 48 00 04 30 */ b lbl_8011455C
+lbl_80114130:
+/* 80114130 0010FD90 38 60 50 59 */ li r3, 0x5059
+/* 80114134 0010FD94 38 80 00 28 */ li r4, 0x28
+/* 80114138 0010FD98 38 A0 01 64 */ li r5, 0x164
+/* 8011413C 0010FD9C 38 C0 00 00 */ li r6, 0
+/* 80114140 0010FDA0 38 E0 00 00 */ li r7, 0
+/* 80114144 0010FDA4 39 00 FF FF */ li r8, -1
+/* 80114148 0010FDA8 39 20 00 06 */ li r9, 6
+/* 8011414C 0010FDAC 39 40 00 01 */ li r10, 1
+/* 80114150 0010FDB0 48 13 BF 4D */ bl func_8025009C
+/* 80114154 0010FDB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114158 0010FDB8 38 80 00 02 */ li r4, 2
+/* 8011415C 0010FDBC 38 00 02 6F */ li r0, 0x26f
+/* 80114160 0010FDC0 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80114164 0010FDC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114168 0010FDC8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011416C 0010FDCC 48 00 03 F0 */ b lbl_8011455C
+/* 80114170 0010FDD0 38 60 50 59 */ li r3, 0x5059
+/* 80114174 0010FDD4 48 13 C1 71 */ bl func_802502E4
+/* 80114178 0010FDD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011417C 0010FDDC 40 82 03 E0 */ bne lbl_8011455C
+/* 80114180 0010FDE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114184 0010FDE4 38 A0 50 59 */ li r5, 0x5059
+/* 80114188 0010FDE8 38 80 00 04 */ li r4, 4
+/* 8011418C 0010FDEC 38 00 02 70 */ li r0, 0x270
+/* 80114190 0010FDF0 B0 A3 02 0E */ sth r5, 0x20e(r3)
+/* 80114194 0010FDF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114198 0010FDF8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011419C 0010FDFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801141A0 0010FE00 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801141A4 0010FE04 48 04 B5 FD */ bl func_8015F7A0
+/* 801141A8 0010FE08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801141AC 0010FE0C D8 23 02 10 */ stfd f1, 0x210(r3)
+/* 801141B0 0010FE10 48 00 03 AC */ b lbl_8011455C
+/* 801141B4 0010FE14 48 04 B5 ED */ bl func_8015F7A0
+/* 801141B8 0010FE18 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801141BC 0010FE1C C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
+/* 801141C0 0010FE20 FC 21 10 28 */ fsub f1, f1, f2
+/* 801141C4 0010FE24 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801141C8 0010FE28 4C 41 13 82 */ cror 2, 1, 2
+/* 801141CC 0010FE2C 40 82 03 90 */ bne lbl_8011455C
+/* 801141D0 0010FE30 38 00 02 71 */ li r0, 0x271
+/* 801141D4 0010FE34 90 1F 00 DC */ stw r0, 0xdc(r31)
+/* 801141D8 0010FE38 48 00 03 84 */ b lbl_8011455C
+/* 801141DC 0010FE3C 38 60 00 01 */ li r3, 1
+/* 801141E0 0010FE40 4B F4 22 79 */ bl func_80056458
+/* 801141E4 0010FE44 4B F4 20 91 */ bl func_80056274
+/* 801141E8 0010FE48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801141EC 0010FE4C 38 00 02 72 */ li r0, 0x272
+/* 801141F0 0010FE50 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801141F4 0010FE54 48 00 03 68 */ b lbl_8011455C
+/* 801141F8 0010FE58 4B F4 21 01 */ bl func_800562F8
+/* 801141FC 0010FE5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80114200 0010FE60 41 82 03 5C */ beq lbl_8011455C
+/* 80114204 0010FE64 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80114208 0010FE68 38 80 07 D0 */ li r4, 0x7d0
+/* 8011420C 0010FE6C 48 11 25 9D */ bl func_802267A8
+/* 80114210 0010FE70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114214 0010FE74 38 00 00 00 */ li r0, 0
+/* 80114218 0010FE78 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011421C 0010FE7C 48 00 03 40 */ b lbl_8011455C
+/* 80114220 0010FE80 38 60 00 04 */ li r3, 4
+/* 80114224 0010FE84 38 00 02 74 */ li r0, 0x274
+/* 80114228 0010FE88 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8011422C 0010FE8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114230 0010FE90 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80114234 0010FE94 48 00 03 28 */ b lbl_8011455C
+/* 80114238 0010FE98 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8011423C 0010FE9C 3C 03 00 01 */ addis r0, r3, 1
+/* 80114240 0010FEA0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80114244 0010FEA4 40 82 03 18 */ bne lbl_8011455C
+/* 80114248 0010FEA8 38 60 02 75 */ li r3, 0x275
+/* 8011424C 0010FEAC 38 00 00 01 */ li r0, 1
+/* 80114250 0010FEB0 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 80114254 0010FEB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114258 0010FEB8 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8011425C 0010FEBC 48 00 03 00 */ b lbl_8011455C
+/* 80114260 0010FEC0 38 60 00 08 */ li r3, 8
+/* 80114264 0010FEC4 38 80 FF FF */ li r4, -1
+/* 80114268 0010FEC8 4B FD 0F BD */ bl func_800E5224
+/* 8011426C 0010FECC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80114270 0010FED0 38 60 00 17 */ li r3, 0x17
+/* 80114274 0010FED4 48 04 80 95 */ bl func_8015C308
+/* 80114278 0010FED8 38 60 46 0A */ li r3, 0x460a
+/* 8011427C 0010FEDC 38 80 00 28 */ li r4, 0x28
+/* 80114280 0010FEE0 38 A0 01 54 */ li r5, 0x154
+/* 80114284 0010FEE4 38 C0 00 00 */ li r6, 0
+/* 80114288 0010FEE8 38 E0 00 00 */ li r7, 0
+/* 8011428C 0010FEEC 39 00 FF FF */ li r8, -1
+/* 80114290 0010FEF0 39 20 00 06 */ li r9, 6
+/* 80114294 0010FEF4 39 40 00 01 */ li r10, 1
+/* 80114298 0010FEF8 48 13 BE 05 */ bl func_8025009C
+/* 8011429C 0010FEFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801142A0 0010FF00 38 80 00 02 */ li r4, 2
+/* 801142A4 0010FF04 38 00 02 76 */ li r0, 0x276
+/* 801142A8 0010FF08 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801142AC 0010FF0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801142B0 0010FF10 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801142B4 0010FF14 48 00 02 A8 */ b lbl_8011455C
+/* 801142B8 0010FF18 38 60 46 0A */ li r3, 0x460a
+/* 801142BC 0010FF1C 48 13 C0 29 */ bl func_802502E4
+/* 801142C0 0010FF20 2C 03 00 00 */ cmpwi r3, 0
+/* 801142C4 0010FF24 40 82 02 98 */ bne lbl_8011455C
+/* 801142C8 0010FF28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801142CC 0010FF2C 38 80 00 01 */ li r4, 1
+/* 801142D0 0010FF30 38 00 46 0C */ li r0, 0x460c
+/* 801142D4 0010FF34 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801142D8 0010FF38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801142DC 0010FF3C B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 801142E0 0010FF40 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 801142E4 0010FF44 48 04 B4 BD */ bl func_8015F7A0
+/* 801142E8 0010FF48 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 801142EC 0010FF4C 38 00 02 77 */ li r0, 0x277
+/* 801142F0 0010FF50 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 801142F4 0010FF54 38 60 02 2A */ li r3, 0x22a
+/* 801142F8 0010FF58 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 801142FC 0010FF5C 38 80 00 00 */ li r4, 0
+/* 80114300 0010FF60 4B EF 6F 11 */ bl func_8000B210
+/* 80114304 0010FF64 48 00 02 58 */ b lbl_8011455C
+/* 80114308 0010FF68 48 04 B4 99 */ bl func_8015F7A0
+/* 8011430C 0010FF6C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 80114310 0010FF70 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 80114314 0010FF74 FC 21 10 28 */ fsub f1, f1, f2
+/* 80114318 0010FF78 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011431C 0010FF7C 4C 41 13 82 */ cror 2, 1, 2
+/* 80114320 0010FF80 40 82 02 3C */ bne lbl_8011455C
+/* 80114324 0010FF84 38 00 00 00 */ li r0, 0
+/* 80114328 0010FF88 38 80 00 04 */ li r4, 4
+/* 8011432C 0010FF8C B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 80114330 0010FF90 38 00 02 78 */ li r0, 0x278
+/* 80114334 0010FF94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114338 0010FF98 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011433C 0010FF9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114340 0010FFA0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80114344 0010FFA4 48 00 02 18 */ b lbl_8011455C
+/* 80114348 0010FFA8 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8011434C 0010FFAC 3C 03 00 01 */ addis r0, r3, 1
+/* 80114350 0010FFB0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80114354 0010FFB4 40 82 02 08 */ bne lbl_8011455C
+/* 80114358 0010FFB8 7F E3 FB 78 */ mr r3, r31
+/* 8011435C 0010FFBC 38 80 00 03 */ li r4, 3
+/* 80114360 0010FFC0 48 00 1B 6D */ bl func_80115ECC
+/* 80114364 0010FFC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114368 0010FFC8 38 00 02 79 */ li r0, 0x279
+/* 8011436C 0010FFCC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80114370 0010FFD0 48 00 01 EC */ b lbl_8011455C
+/* 80114374 0010FFD4 7F E3 FB 78 */ mr r3, r31
+/* 80114378 0010FFD8 48 00 1A C5 */ bl func_80115E3C
+/* 8011437C 0010FFDC 2C 03 00 00 */ cmpwi r3, 0
+/* 80114380 0010FFE0 40 82 01 DC */ bne lbl_8011455C
+/* 80114384 0010FFE4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114388 0010FFE8 38 80 00 01 */ li r4, 1
+/* 8011438C 0010FFEC 38 00 00 45 */ li r0, 0x45
+/* 80114390 0010FFF0 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80114394 0010FFF4 54 63 05 24 */ rlwinm r3, r3, 0, 0x14, 0x12
+/* 80114398 0010FFF8 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 8011439C 0010FFFC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801143A0 00110000 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 801143A4 00110004 54 63 05 66 */ rlwinm r3, r3, 0, 0x15, 0x13
+/* 801143A8 00110008 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 801143AC 0011000C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801143B0 00110010 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 801143B4 00110014 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801143B8 00110018 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801143BC 0011001C 48 00 01 A0 */ b lbl_8011455C
+/* 801143C0 00110020 38 60 00 04 */ li r3, 4
+/* 801143C4 00110024 38 00 02 7B */ li r0, 0x27b
+/* 801143C8 00110028 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 801143CC 0011002C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801143D0 00110030 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801143D4 00110034 48 00 01 88 */ b lbl_8011455C
+/* 801143D8 00110038 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801143DC 0011003C 3C 03 00 01 */ addis r0, r3, 1
+/* 801143E0 00110040 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801143E4 00110044 40 82 01 78 */ bne lbl_8011455C
+/* 801143E8 00110048 38 60 02 7C */ li r3, 0x27c
+/* 801143EC 0011004C 38 00 00 01 */ li r0, 1
+/* 801143F0 00110050 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 801143F4 00110054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801143F8 00110058 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801143FC 0011005C 48 00 01 60 */ b lbl_8011455C
+/* 80114400 00110060 38 60 00 08 */ li r3, 8
+/* 80114404 00110064 38 80 FF FF */ li r4, -1
+/* 80114408 00110068 4B FD 0E 1D */ bl func_800E5224
+/* 8011440C 0011006C 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80114410 00110070 38 60 00 17 */ li r3, 0x17
+/* 80114414 00110074 48 04 7E F5 */ bl func_8015C308
+/* 80114418 00110078 38 60 46 0A */ li r3, 0x460a
+/* 8011441C 0011007C 38 80 00 28 */ li r4, 0x28
+/* 80114420 00110080 38 A0 01 54 */ li r5, 0x154
+/* 80114424 00110084 38 C0 00 00 */ li r6, 0
+/* 80114428 00110088 38 E0 00 00 */ li r7, 0
+/* 8011442C 0011008C 39 00 FF FF */ li r8, -1
+/* 80114430 00110090 39 20 00 06 */ li r9, 6
+/* 80114434 00110094 39 40 00 01 */ li r10, 1
+/* 80114438 00110098 48 13 BC 65 */ bl func_8025009C
+/* 8011443C 0011009C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114440 001100A0 38 80 00 02 */ li r4, 2
+/* 80114444 001100A4 38 00 02 7D */ li r0, 0x27d
+/* 80114448 001100A8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011444C 001100AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114450 001100B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80114454 001100B4 48 00 01 08 */ b lbl_8011455C
+/* 80114458 001100B8 38 60 46 0A */ li r3, 0x460a
+/* 8011445C 001100BC 48 13 BE 89 */ bl func_802502E4
+/* 80114460 001100C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80114464 001100C4 40 82 00 F8 */ bne lbl_8011455C
+/* 80114468 001100C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011446C 001100CC 38 80 00 01 */ li r4, 1
+/* 80114470 001100D0 38 00 46 0C */ li r0, 0x460c
+/* 80114474 001100D4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 80114478 001100D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011447C 001100DC B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80114480 001100E0 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114484 001100E4 48 04 B3 1D */ bl func_8015F7A0
+/* 80114488 001100E8 D8 3C 02 10 */ stfd f1, 0x210(r28)
+/* 8011448C 001100EC 38 00 02 7E */ li r0, 0x27e
+/* 80114490 001100F0 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80114494 001100F4 38 60 02 2A */ li r3, 0x22a
+/* 80114498 001100F8 90 1C 00 DC */ stw r0, 0xdc(r28)
+/* 8011449C 001100FC 38 80 00 00 */ li r4, 0
+/* 801144A0 00110100 4B EF 6D 71 */ bl func_8000B210
+/* 801144A4 00110104 48 00 00 B8 */ b lbl_8011455C
+/* 801144A8 00110108 48 04 B2 F9 */ bl func_8015F7A0
+/* 801144AC 0011010C C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 801144B0 00110110 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
+/* 801144B4 00110114 FC 21 10 28 */ fsub f1, f1, f2
+/* 801144B8 00110118 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801144BC 0011011C 4C 41 13 82 */ cror 2, 1, 2
+/* 801144C0 00110120 40 82 00 9C */ bne lbl_8011455C
+/* 801144C4 00110124 38 00 00 00 */ li r0, 0
+/* 801144C8 00110128 38 80 00 04 */ li r4, 4
+/* 801144CC 0011012C B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 801144D0 00110130 38 00 02 7F */ li r0, 0x27f
+/* 801144D4 00110134 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801144D8 00110138 90 83 01 14 */ stw r4, 0x114(r3)
+/* 801144DC 0011013C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801144E0 00110140 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 801144E4 00110144 48 00 00 78 */ b lbl_8011455C
+/* 801144E8 00110148 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 801144EC 0011014C 3C 03 00 01 */ addis r0, r3, 1
+/* 801144F0 00110150 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801144F4 00110154 40 82 00 68 */ bne lbl_8011455C
+/* 801144F8 00110158 7F E3 FB 78 */ mr r3, r31
+/* 801144FC 0011015C 38 80 00 03 */ li r4, 3
+/* 80114500 00110160 48 00 19 CD */ bl func_80115ECC
+/* 80114504 00110164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114508 00110168 38 00 02 80 */ li r0, 0x280
+/* 8011450C 0011016C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80114510 00110170 48 00 00 4C */ b lbl_8011455C
+/* 80114514 00110174 7F E3 FB 78 */ mr r3, r31
+/* 80114518 00110178 48 00 19 25 */ bl func_80115E3C
+/* 8011451C 0011017C 2C 03 00 00 */ cmpwi r3, 0
+/* 80114520 00110180 40 82 00 3C */ bne lbl_8011455C
+/* 80114524 00110184 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114528 00110188 38 80 00 03 */ li r4, 3
+/* 8011452C 0011018C 38 00 00 5F */ li r0, 0x5f
+/* 80114530 00110190 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80114534 00110194 54 63 05 24 */ rlwinm r3, r3, 0, 0x14, 0x12
+/* 80114538 00110198 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 8011453C 0011019C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114540 001101A0 A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 80114544 001101A4 54 63 05 66 */ rlwinm r3, r3, 0, 0x15, 0x13
+/* 80114548 001101A8 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 8011454C 001101AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114550 001101B0 98 83 00 E1 */ stb r4, 0xe1(r3)
+/* 80114554 001101B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114558 001101B8 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011455C:
+/* 8011455C 001101BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114560 001101C0 80 03 01 10 */ lwz r0, 0x110(r3)
+/* 80114564 001101C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80114568 001101C8 41 82 00 08 */ beq lbl_80114570
+/* 8011456C 001101CC 48 00 14 CD */ bl func_80115A38
+lbl_80114570:
+/* 80114570 001101D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114574 001101D4 88 03 01 04 */ lbz r0, 0x104(r3)
+/* 80114578 001101D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8011457C 001101DC 41 82 00 08 */ beq lbl_80114584
+/* 80114580 001101E0 48 00 16 C5 */ bl func_80115C44
+lbl_80114584:
+/* 80114584 001101E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114588 001101E8 48 00 1A 25 */ bl func_80115FAC
+/* 8011458C 001101EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114590 001101F0 80 64 00 F0 */ lwz r3, 0xf0(r4)
+/* 80114594 001101F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80114598 001101F8 41 82 01 98 */ beq lbl_80114730
+/* 8011459C 001101FC 88 04 00 E8 */ lbz r0, 0xe8(r4)
+/* 801145A0 00110200 2C 00 00 00 */ cmpwi r0, 0
+/* 801145A4 00110204 41 82 01 8C */ beq lbl_80114730
+/* 801145A8 00110208 38 80 00 00 */ li r4, 0
+/* 801145AC 0011020C 48 00 01 AD */ bl func_80114758
+/* 801145B0 00110210 80 63 00 08 */ lwz r3, 8(r3)
+/* 801145B4 00110214 2C 03 00 00 */ cmpwi r3, 0
+/* 801145B8 00110218 41 82 00 18 */ beq lbl_801145D0
+/* 801145BC 0011021C 80 63 00 00 */ lwz r3, 0(r3)
+/* 801145C0 00110220 2C 03 00 00 */ cmpwi r3, 0
+/* 801145C4 00110224 41 82 00 0C */ beq lbl_801145D0
+/* 801145C8 00110228 38 83 00 20 */ addi r4, r3, 0x20
+/* 801145CC 0011022C 48 00 00 0C */ b lbl_801145D8
+lbl_801145D0:
+/* 801145D0 00110230 3C 80 80 49 */ lis r4, lbl_8049362C@ha
+/* 801145D4 00110234 38 84 36 2C */ addi r4, r4, lbl_8049362C@l
+lbl_801145D8:
+/* 801145D8 00110238 C0 04 00 00 */ lfs f0, 0(r4)
+/* 801145DC 0011023C 38 61 00 24 */ addi r3, r1, 0x24
+/* 801145E0 00110240 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801145E4 00110244 D0 01 00 30 */ stfs f0, 0x30(r1)
+/* 801145E8 00110248 FC 40 08 90 */ fmr f2, f1
+/* 801145EC 0011024C C0 04 00 04 */ lfs f0, 4(r4)
+/* 801145F0 00110250 FC 60 08 90 */ fmr f3, f1
+/* 801145F4 00110254 D0 01 00 34 */ stfs f0, 0x34(r1)
+/* 801145F8 00110258 C0 04 00 08 */ lfs f0, 8(r4)
+/* 801145FC 0011025C D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 80114600 00110260 4B F1 84 BD */ bl func_8002CABC
+/* 80114604 00110264 C3 E2 8C E8 */ lfs f31, lbl_806412E8-_SDA2_BASE_(r2)
+/* 80114608 00110268 38 61 00 30 */ addi r3, r1, 0x30
+/* 8011460C 0011026C C3 C2 8C 6C */ lfs f30, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80114610 00110270 38 81 00 24 */ addi r4, r1, 0x24
+/* 80114614 00110274 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80114618 00110278 48 16 86 D1 */ bl PSVECSubtract
+/* 8011461C 0011027C C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80114620 00110280 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 80114624 00110284 48 0B FF B9 */ bl atan2
+/* 80114628 00110288 EC 5E F8 24 */ fdivs f2, f30, f31
+/* 8011462C 0011028C C0 02 8C 6C */ lfs f0, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80114630 00110290 FC 40 10 1E */ fctiwz f2, f2
+/* 80114634 00110294 FC 60 08 18 */ frsp f3, f1
+/* 80114638 00110298 FC 1E 00 40 */ fcmpo cr0, f30, f0
+/* 8011463C 0011029C D8 41 01 A0 */ stfd f2, 0x1a0(r1)
+/* 80114640 001102A0 80 61 01 A4 */ lwz r3, 0x1a4(r1)
+/* 80114644 001102A4 40 80 00 38 */ bge lbl_8011467C
+/* 80114648 001102A8 38 03 FF FF */ addi r0, r3, -1
+/* 8011464C 001102AC 6C 63 80 00 */ xoris r3, r3, 0x8000
+/* 80114650 001102B0 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80114654 001102B4 90 61 01 94 */ stw r3, 0x194(r1)
+/* 80114658 001102B8 C8 42 8C F0 */ lfd f2, lbl_806412F0-_SDA2_BASE_(r2)
+/* 8011465C 001102BC 90 01 01 9C */ stw r0, 0x19c(r1)
+/* 80114660 001102C0 C8 21 01 90 */ lfd f1, 0x190(r1)
+/* 80114664 001102C4 C8 01 01 98 */ lfd f0, 0x198(r1)
+/* 80114668 001102C8 EC 21 10 28 */ fsubs f1, f1, f2
+/* 8011466C 001102CC EC 00 10 28 */ fsubs f0, f0, f2
+/* 80114670 001102D0 EC 21 07 F2 */ fmuls f1, f1, f31
+/* 80114674 001102D4 EC 40 07 F2 */ fmuls f2, f0, f31
+/* 80114678 001102D8 48 00 00 3C */ b lbl_801146B4
+lbl_8011467C:
+/* 8011467C 001102DC 38 03 00 01 */ addi r0, r3, 1
+/* 80114680 001102E0 6C 63 80 00 */ xoris r3, r3, 0x8000
+/* 80114684 001102E4 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80114688 001102E8 90 61 01 94 */ stw r3, 0x194(r1)
+/* 8011468C 001102EC C8 42 8C F0 */ lfd f2, lbl_806412F0-_SDA2_BASE_(r2)
+/* 80114690 001102F0 90 01 01 9C */ stw r0, 0x19c(r1)
+/* 80114694 001102F4 C8 21 01 90 */ lfd f1, 0x190(r1)
+/* 80114698 001102F8 C8 01 01 98 */ lfd f0, 0x198(r1)
+/* 8011469C 001102FC EC 21 10 28 */ fsubs f1, f1, f2
+/* 801146A0 00110300 EC 00 10 28 */ fsubs f0, f0, f2
+/* 801146A4 00110304 EC 41 07 F2 */ fmuls f2, f1, f31
+/* 801146A8 00110308 EC 20 07 F2 */ fmuls f1, f0, f31
+/* 801146AC 0011030C 48 00 00 08 */ b lbl_801146B4
+lbl_801146B0:
+/* 801146B0 00110310 EC 63 F8 2A */ fadds f3, f3, f31
+lbl_801146B4:
+/* 801146B4 00110314 FC 03 10 40 */ fcmpo cr0, f3, f2
+/* 801146B8 00110318 41 80 FF F8 */ blt lbl_801146B0
+/* 801146BC 0011031C 48 00 00 08 */ b lbl_801146C4
+lbl_801146C0:
+/* 801146C0 00110320 EC 63 F8 28 */ fsubs f3, f3, f31
+lbl_801146C4:
+/* 801146C4 00110324 FC 03 08 40 */ fcmpo cr0, f3, f1
+/* 801146C8 00110328 41 81 FF F8 */ bgt lbl_801146C0
+/* 801146CC 0011032C D0 61 00 28 */ stfs f3, 0x28(r1)
+/* 801146D0 00110330 38 61 00 08 */ addi r3, r1, 8
+/* 801146D4 00110334 38 81 00 24 */ addi r4, r1, 0x24
+/* 801146D8 00110338 48 10 EF E9 */ bl func_802236C0
+/* 801146DC 0011033C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801146E0 00110340 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 801146E4 00110344 80 63 00 08 */ lwz r3, 8(r3)
+/* 801146E8 00110348 2C 03 00 00 */ cmpwi r3, 0
+/* 801146EC 0011034C 41 82 00 44 */ beq lbl_80114730
+/* 801146F0 00110350 80 63 00 00 */ lwz r3, 0(r3)
+/* 801146F4 00110354 2C 03 00 00 */ cmpwi r3, 0
+/* 801146F8 00110358 41 82 00 38 */ beq lbl_80114730
+/* 801146FC 0011035C C0 01 00 08 */ lfs f0, 8(r1)
+/* 80114700 00110360 38 80 00 01 */ li r4, 1
+/* 80114704 00110364 D0 03 00 2C */ stfs f0, 0x2c(r3)
+/* 80114708 00110368 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8011470C 0011036C D0 03 00 30 */ stfs f0, 0x30(r3)
+/* 80114710 00110370 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80114714 00110374 D0 03 00 34 */ stfs f0, 0x34(r3)
+/* 80114718 00110378 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 8011471C 0011037C D0 03 00 38 */ stfs f0, 0x38(r3)
+/* 80114720 00110380 A0 03 00 10 */ lhz r0, 0x10(r3)
+/* 80114724 00110384 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
+/* 80114728 00110388 B0 03 00 10 */ sth r0, 0x10(r3)
+/* 8011472C 0011038C 48 0D DF 8D */ bl func_801F26B8
+lbl_80114730:
+/* 80114730 00110390 E3 E1 01 D8 */ psq_l f31, 472(r1), 0, qr0
+/* 80114734 00110394 CB E1 01 D0 */ lfd f31, 0x1d0(r1)
+/* 80114738 00110398 E3 C1 01 C8 */ psq_l f30, 456(r1), 0, qr0
+/* 8011473C 0011039C 39 61 01 C0 */ addi r11, r1, 0x1c0
+/* 80114740 001103A0 CB C1 01 C0 */ lfd f30, 0x1c0(r1)
+/* 80114744 001103A4 48 0B 2A 35 */ bl _restgpr_28
+/* 80114748 001103A8 80 01 01 E4 */ lwz r0, 0x1e4(r1)
+/* 8011474C 001103AC 7C 08 03 A6 */ mtlr r0
+/* 80114750 001103B0 38 21 01 E0 */ addi r1, r1, 0x1e0
+/* 80114754 001103B4 4E 80 00 20 */ blr
+
+.global func_80114758
+func_80114758:
+/* 80114758 001103B8 80 A3 00 04 */ lwz r5, 4(r3)
+/* 8011475C 001103BC 2C 05 00 00 */ cmpwi r5, 0
+/* 80114760 001103C0 40 82 00 0C */ bne lbl_8011476C
+/* 80114764 001103C4 38 60 00 00 */ li r3, 0
+/* 80114768 001103C8 4E 80 00 20 */ blr
+lbl_8011476C:
+/* 8011476C 001103CC 80 63 00 00 */ lwz r3, 0(r3)
+/* 80114770 001103D0 A0 03 00 18 */ lhz r0, 0x18(r3)
+/* 80114774 001103D4 7C 04 00 40 */ cmplw r4, r0
+/* 80114778 001103D8 41 80 00 0C */ blt lbl_80114784
+/* 8011477C 001103DC 38 60 00 00 */ li r3, 0
+/* 80114780 001103E0 4E 80 00 20 */ blr
+lbl_80114784:
+/* 80114784 001103E4 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
+/* 80114788 001103E8 7C 65 00 2E */ lwzx r3, r5, r0
+/* 8011478C 001103EC 4E 80 00 20 */ blr
+lbl_80114790:
+/* 80114790 001103F0 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80114794 001103F4 7C 08 02 A6 */ mflr r0
+/* 80114798 001103F8 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8011479C 001103FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801147A0 00110400 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 801147A4 00110404 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 801147A8 00110408 41 82 01 3C */ beq lbl_801148E4
+/* 801147AC 0011040C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801147B0 00110410 38 A1 00 08 */ addi r5, r1, 8
+/* 801147B4 00110414 38 80 00 08 */ li r4, 8
+/* 801147B8 00110418 48 13 F6 95 */ bl func_80253E4C
+/* 801147BC 0011041C 80 01 00 08 */ lwz r0, 8(r1)
+/* 801147C0 00110420 2C 00 00 00 */ cmpwi r0, 0
+/* 801147C4 00110424 41 82 00 B8 */ beq lbl_8011487C
+/* 801147C8 00110428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801147CC 0011042C 80 83 01 18 */ lwz r4, 0x118(r3)
+/* 801147D0 00110430 2C 04 00 00 */ cmpwi r4, 0
+/* 801147D4 00110434 40 82 00 9C */ bne lbl_80114870
+/* 801147D8 00110438 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 801147DC 0011043C 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
+/* 801147E0 00110440 40 82 00 90 */ bne lbl_80114870
+/* 801147E4 00110444 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 801147E8 00110448 2C 00 00 A6 */ cmpwi r0, 0xa6
+/* 801147EC 0011044C 40 80 00 40 */ bge lbl_8011482C
+/* 801147F0 00110450 2C 00 00 9A */ cmpwi r0, 0x9a
+/* 801147F4 00110454 40 80 00 24 */ bge lbl_80114818
+/* 801147F8 00110458 2C 00 00 90 */ cmpwi r0, 0x90
+/* 801147FC 0011045C 40 80 00 10 */ bge lbl_8011480C
+/* 80114800 00110460 2C 00 00 8E */ cmpwi r0, 0x8e
+/* 80114804 00110464 40 80 00 4C */ bge lbl_80114850
+/* 80114808 00110468 48 00 00 58 */ b lbl_80114860
+lbl_8011480C:
+/* 8011480C 0011046C 2C 00 00 98 */ cmpwi r0, 0x98
+/* 80114810 00110470 40 80 00 40 */ bge lbl_80114850
+/* 80114814 00110474 48 00 00 4C */ b lbl_80114860
+lbl_80114818:
+/* 80114818 00110478 2C 00 00 A2 */ cmpwi r0, 0xa2
+/* 8011481C 0011047C 40 80 00 44 */ bge lbl_80114860
+/* 80114820 00110480 2C 00 00 9F */ cmpwi r0, 0x9f
+/* 80114824 00110484 40 80 00 2C */ bge lbl_80114850
+/* 80114828 00110488 48 00 00 38 */ b lbl_80114860
+lbl_8011482C:
+/* 8011482C 0011048C 2C 00 00 AC */ cmpwi r0, 0xac
+/* 80114830 00110490 41 82 00 20 */ beq lbl_80114850
+/* 80114834 00110494 40 80 00 10 */ bge lbl_80114844
+/* 80114838 00110498 2C 00 00 AA */ cmpwi r0, 0xaa
+/* 8011483C 0011049C 40 80 00 24 */ bge lbl_80114860
+/* 80114840 001104A0 48 00 00 10 */ b lbl_80114850
+lbl_80114844:
+/* 80114844 001104A4 2C 00 00 C9 */ cmpwi r0, 0xc9
+/* 80114848 001104A8 41 82 00 08 */ beq lbl_80114850
+/* 8011484C 001104AC 48 00 00 14 */ b lbl_80114860
+lbl_80114850:
+/* 80114850 001104B0 38 60 00 02 */ li r3, 2
+/* 80114854 001104B4 38 80 00 00 */ li r4, 0
+/* 80114858 001104B8 48 04 7C 9D */ bl func_8015C4F4
+/* 8011485C 001104BC 48 00 00 88 */ b lbl_801148E4
+lbl_80114860:
+/* 80114860 001104C0 38 60 00 02 */ li r3, 2
+/* 80114864 001104C4 38 80 2A 57 */ li r4, 0x2a57
+/* 80114868 001104C8 48 04 7C 8D */ bl func_8015C4F4
+/* 8011486C 001104CC 48 00 00 78 */ b lbl_801148E4
+lbl_80114870:
+/* 80114870 001104D0 38 60 00 02 */ li r3, 2
+/* 80114874 001104D4 48 04 7C 81 */ bl func_8015C4F4
+/* 80114878 001104D8 48 00 00 6C */ b lbl_801148E4
+lbl_8011487C:
+/* 8011487C 001104DC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114880 001104E0 A0 04 02 20 */ lhz r0, 0x220(r4)
+/* 80114884 001104E4 54 00 E7 FE */ rlwinm r0, r0, 0x1c, 0x1f, 0x1f
+/* 80114888 001104E8 28 00 00 01 */ cmplwi r0, 1
+/* 8011488C 001104EC 40 82 00 18 */ bne lbl_801148A4
+/* 80114890 001104F0 80 04 00 DC */ lwz r0, 0xdc(r4)
+/* 80114894 001104F4 28 00 01 4C */ cmplwi r0, 0x14c
+/* 80114898 001104F8 41 82 00 4C */ beq lbl_801148E4
+/* 8011489C 001104FC 28 00 01 4D */ cmplwi r0, 0x14d
+/* 801148A0 00110500 41 82 00 44 */ beq lbl_801148E4
+lbl_801148A4:
+/* 801148A4 00110504 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 801148A8 00110508 54 60 A7 FF */ rlwinm. r0, r3, 0x14, 0x1f, 0x1f
+/* 801148AC 0011050C 41 82 00 2C */ beq lbl_801148D8
+/* 801148B0 00110510 54 60 AF FF */ rlwinm. r0, r3, 0x15, 0x1f, 0x1f
+/* 801148B4 00110514 41 82 00 14 */ beq lbl_801148C8
+/* 801148B8 00110518 A0 84 02 0E */ lhz r4, 0x20e(r4)
+/* 801148BC 0011051C 38 60 00 01 */ li r3, 1
+/* 801148C0 00110520 48 04 7C 35 */ bl func_8015C4F4
+/* 801148C4 00110524 48 00 00 20 */ b lbl_801148E4
+lbl_801148C8:
+/* 801148C8 00110528 A0 84 02 0E */ lhz r4, 0x20e(r4)
+/* 801148CC 0011052C 38 60 00 03 */ li r3, 3
+/* 801148D0 00110530 48 04 7C 25 */ bl func_8015C4F4
+/* 801148D4 00110534 48 00 00 10 */ b lbl_801148E4
+lbl_801148D8:
+/* 801148D8 00110538 80 84 01 18 */ lwz r4, 0x118(r4)
+/* 801148DC 0011053C 38 60 00 03 */ li r3, 3
+/* 801148E0 00110540 48 04 7C 15 */ bl func_8015C4F4
+lbl_801148E4:
+/* 801148E4 00110544 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801148E8 00110548 88 64 01 5C */ lbz r3, 0x15c(r4)
+/* 801148EC 0011054C 28 03 00 FF */ cmplwi r3, 0xff
+/* 801148F0 00110550 41 82 01 24 */ beq lbl_80114A14
+/* 801148F4 00110554 2C 03 00 0A */ cmpwi r3, 0xa
+/* 801148F8 00110558 40 80 00 18 */ bge lbl_80114910
+/* 801148FC 0011055C 2C 03 00 04 */ cmpwi r3, 4
+/* 80114900 00110560 40 80 01 08 */ bge lbl_80114A08
+/* 80114904 00110564 2C 03 00 00 */ cmpwi r3, 0
+/* 80114908 00110568 40 80 00 14 */ bge lbl_8011491C
+/* 8011490C 0011056C 48 00 00 FC */ b lbl_80114A08
+lbl_80114910:
+/* 80114910 00110570 2C 03 00 0E */ cmpwi r3, 0xe
+/* 80114914 00110574 40 80 00 F4 */ bge lbl_80114A08
+/* 80114918 00110578 48 00 00 3C */ b lbl_80114954
+lbl_8011491C:
+/* 8011491C 0011057C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 80114920 00110580 7C 64 02 14 */ add r3, r4, r0
+/* 80114924 00110584 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 80114928 00110588 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011492C 0011058C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80114930 00110590 41 82 00 14 */ beq lbl_80114944
+/* 80114934 00110594 38 60 00 02 */ li r3, 2
+/* 80114938 00110598 38 80 2F 26 */ li r4, 0x2f26
+/* 8011493C 0011059C 48 04 7B B9 */ bl func_8015C4F4
+/* 80114940 001105A0 48 00 00 D4 */ b lbl_80114A14
+lbl_80114944:
+/* 80114944 001105A4 38 60 00 02 */ li r3, 2
+/* 80114948 001105A8 38 80 2F 25 */ li r4, 0x2f25
+/* 8011494C 001105AC 48 04 7B A9 */ bl func_8015C4F4
+/* 80114950 001105B0 48 00 00 C4 */ b lbl_80114A14
+lbl_80114954:
+/* 80114954 001105B4 38 03 FF F6 */ addi r0, r3, -10
+/* 80114958 001105B8 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8011495C 001105BC 48 00 67 CD */ bl func_8011B128
+/* 80114960 001105C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80114964 001105C4 41 82 00 14 */ beq lbl_80114978
+/* 80114968 001105C8 38 60 00 02 */ li r3, 2
+/* 8011496C 001105CC 38 80 2F 26 */ li r4, 0x2f26
+/* 80114970 001105D0 48 04 7B 85 */ bl func_8015C4F4
+/* 80114974 001105D4 48 00 00 A0 */ b lbl_80114A14
+lbl_80114978:
+/* 80114978 001105D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011497C 001105DC 88 64 01 5C */ lbz r3, 0x15c(r4)
+/* 80114980 001105E0 38 03 FF F6 */ addi r0, r3, -10
+/* 80114984 001105E4 54 00 10 3A */ slwi r0, r0, 2
+/* 80114988 001105E8 7C 64 02 14 */ add r3, r4, r0
+/* 8011498C 001105EC 80 C3 00 C8 */ lwz r6, 0xc8(r3)
+/* 80114990 001105F0 80 06 00 00 */ lwz r0, 0(r6)
+/* 80114994 001105F4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80114998 001105F8 40 82 00 14 */ bne lbl_801149AC
+/* 8011499C 001105FC 38 60 00 02 */ li r3, 2
+/* 801149A0 00110600 38 80 2F 25 */ li r4, 0x2f25
+/* 801149A4 00110604 48 04 7B 51 */ bl func_8015C4F4
+/* 801149A8 00110608 48 00 00 6C */ b lbl_80114A14
+lbl_801149AC:
+/* 801149AC 0011060C 3C 60 80 40 */ lis r3, lbl_803FC33C@ha
+/* 801149B0 00110610 38 00 00 03 */ li r0, 3
+/* 801149B4 00110614 38 63 C3 3C */ addi r3, r3, lbl_803FC33C@l
+/* 801149B8 00110618 38 A1 00 08 */ addi r5, r1, 8
+/* 801149BC 0011061C 38 83 FF FC */ addi r4, r3, -4
+/* 801149C0 00110620 7C 09 03 A6 */ mtctr r0
+lbl_801149C4:
+/* 801149C4 00110624 80 64 00 04 */ lwz r3, 4(r4)
+/* 801149C8 00110628 84 04 00 08 */ lwzu r0, 8(r4)
+/* 801149CC 0011062C 90 65 00 04 */ stw r3, 4(r5)
+/* 801149D0 00110630 94 05 00 08 */ stwu r0, 8(r5)
+/* 801149D4 00110634 42 00 FF F0 */ bdnz lbl_801149C4
+/* 801149D8 00110638 88 06 00 04 */ lbz r0, 4(r6)
+/* 801149DC 0011063C 38 61 00 0C */ addi r3, r1, 0xc
+/* 801149E0 00110640 54 00 10 3A */ slwi r0, r0, 2
+/* 801149E4 00110644 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801149E8 00110648 48 13 B9 0D */ bl func_802502F4
+/* 801149EC 0011064C 7C 64 1B 78 */ mr r4, r3
+/* 801149F0 00110650 38 60 00 0F */ li r3, 0xf
+/* 801149F4 00110654 48 04 79 15 */ bl func_8015C308
+/* 801149F8 00110658 38 60 00 02 */ li r3, 2
+/* 801149FC 0011065C 38 80 55 11 */ li r4, 0x5511
+/* 80114A00 00110660 48 04 7A F5 */ bl func_8015C4F4
+/* 80114A04 00110664 48 00 00 10 */ b lbl_80114A14
+lbl_80114A08:
+/* 80114A08 00110668 38 60 00 02 */ li r3, 2
+/* 80114A0C 0011066C 38 80 2A 57 */ li r4, 0x2a57
+/* 80114A10 00110670 48 04 7A E5 */ bl func_8015C4F4
+lbl_80114A14:
+/* 80114A14 00110674 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114A18 00110678 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 80114A1C 0011067C 2C 00 01 4D */ cmpwi r0, 0x14d
+/* 80114A20 00110680 41 82 00 30 */ beq lbl_80114A50
+/* 80114A24 00110684 40 80 00 14 */ bge lbl_80114A38
+/* 80114A28 00110688 2C 00 00 6D */ cmpwi r0, 0x6d
+/* 80114A2C 0011068C 41 82 00 24 */ beq lbl_80114A50
+/* 80114A30 00110690 40 80 00 30 */ bge lbl_80114A60
+/* 80114A34 00110694 48 00 00 2C */ b lbl_80114A60
+lbl_80114A38:
+/* 80114A38 00110698 2C 00 02 28 */ cmpwi r0, 0x228
+/* 80114A3C 0011069C 41 82 00 14 */ beq lbl_80114A50
+/* 80114A40 001106A0 40 80 00 20 */ bge lbl_80114A60
+/* 80114A44 001106A4 2C 00 01 5D */ cmpwi r0, 0x15d
+/* 80114A48 001106A8 41 82 00 08 */ beq lbl_80114A50
+/* 80114A4C 001106AC 48 00 00 14 */ b lbl_80114A60
+lbl_80114A50:
+/* 80114A50 001106B0 48 04 AC 11 */ bl func_8015F660
+/* 80114A54 001106B4 7C 64 1B 78 */ mr r4, r3
+/* 80114A58 001106B8 38 60 00 01 */ li r3, 1
+/* 80114A5C 001106BC 4B F4 1A 5D */ bl func_800564B8
+lbl_80114A60:
+/* 80114A60 001106C0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80114A64 001106C4 7C 08 03 A6 */ mtlr r0
+/* 80114A68 001106C8 38 21 00 30 */ addi r1, r1, 0x30
+/* 80114A6C 001106CC 4E 80 00 20 */ blr
+
+.global func_80114A70
+func_80114A70:
+/* 80114A70 001106D0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80114A74 001106D4 7C 08 02 A6 */ mflr r0
+/* 80114A78 001106D8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80114A7C 001106DC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80114A80 001106E0 48 0B 26 AD */ bl _savegpr_28
+/* 80114A84 001106E4 88 03 00 E8 */ lbz r0, 0xe8(r3)
+/* 80114A88 001106E8 7C 7C 1B 78 */ mr r28, r3
+/* 80114A8C 001106EC 7C 9D 23 78 */ mr r29, r4
+/* 80114A90 001106F0 7C 00 20 40 */ cmplw r0, r4
+/* 80114A94 001106F4 41 82 00 88 */ beq lbl_80114B1C
+/* 80114A98 001106F8 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80114A9C 001106FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80114AA0 00110700 41 82 00 34 */ beq lbl_80114AD4
+/* 80114AA4 00110704 80 63 00 00 */ lwz r3, 0(r3)
+/* 80114AA8 00110708 3B C0 00 00 */ li r30, 0
+/* 80114AAC 0011070C A3 E3 00 18 */ lhz r31, 0x18(r3)
+/* 80114AB0 00110710 48 00 00 1C */ b lbl_80114ACC
+lbl_80114AB4:
+/* 80114AB4 00110714 80 7C 00 F0 */ lwz r3, 0xf0(r28)
+/* 80114AB8 00110718 57 C4 04 3E */ clrlwi r4, r30, 0x10
+/* 80114ABC 0011071C 4B FF FC 9D */ bl func_80114758
+/* 80114AC0 00110720 7F A4 EB 78 */ mr r4, r29
+/* 80114AC4 00110724 48 00 00 71 */ bl func_80114B34
+/* 80114AC8 00110728 3B DE 00 01 */ addi r30, r30, 1
+lbl_80114ACC:
+/* 80114ACC 0011072C 7C 1E F8 40 */ cmplw r30, r31
+/* 80114AD0 00110730 41 80 FF E4 */ blt lbl_80114AB4
+lbl_80114AD4:
+/* 80114AD4 00110734 80 7C 00 F4 */ lwz r3, 0xf4(r28)
+/* 80114AD8 00110738 2C 03 00 00 */ cmpwi r3, 0
+/* 80114ADC 0011073C 41 82 00 34 */ beq lbl_80114B10
+/* 80114AE0 00110740 80 63 00 00 */ lwz r3, 0(r3)
+/* 80114AE4 00110744 3B C0 00 00 */ li r30, 0
+/* 80114AE8 00110748 A3 E3 00 18 */ lhz r31, 0x18(r3)
+/* 80114AEC 0011074C 48 00 00 1C */ b lbl_80114B08
+lbl_80114AF0:
+/* 80114AF0 00110750 80 7C 00 F4 */ lwz r3, 0xf4(r28)
+/* 80114AF4 00110754 57 C4 04 3E */ clrlwi r4, r30, 0x10
+/* 80114AF8 00110758 4B FF FC 61 */ bl func_80114758
+/* 80114AFC 0011075C 7F A4 EB 78 */ mr r4, r29
+/* 80114B00 00110760 48 00 00 35 */ bl func_80114B34
+/* 80114B04 00110764 3B DE 00 01 */ addi r30, r30, 1
+lbl_80114B08:
+/* 80114B08 00110768 7C 1E F8 40 */ cmplw r30, r31
+/* 80114B0C 0011076C 41 80 FF E4 */ blt lbl_80114AF0
+lbl_80114B10:
+/* 80114B10 00110770 38 00 00 00 */ li r0, 0
+/* 80114B14 00110774 9B BC 00 E8 */ stb r29, 0xe8(r28)
+/* 80114B18 00110778 90 1C 01 14 */ stw r0, 0x114(r28)
+lbl_80114B1C:
+/* 80114B1C 0011077C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80114B20 00110780 48 0B 26 59 */ bl _restgpr_28
+/* 80114B24 00110784 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80114B28 00110788 7C 08 03 A6 */ mtlr r0
+/* 80114B2C 0011078C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80114B30 00110790 4E 80 00 20 */ blr
+
+.global func_80114B34
+func_80114B34:
+/* 80114B34 00110794 2C 04 00 00 */ cmpwi r4, 0
+/* 80114B38 00110798 41 82 00 14 */ beq lbl_80114B4C
+/* 80114B3C 0011079C A0 03 00 DC */ lhz r0, 0xdc(r3)
+/* 80114B40 001107A0 60 00 00 01 */ ori r0, r0, 1
+/* 80114B44 001107A4 B0 03 00 DC */ sth r0, 0xdc(r3)
+/* 80114B48 001107A8 4E 80 00 20 */ blr
+lbl_80114B4C:
+/* 80114B4C 001107AC A0 03 00 DC */ lhz r0, 0xdc(r3)
+/* 80114B50 001107B0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 80114B54 001107B4 B0 03 00 DC */ sth r0, 0xdc(r3)
+/* 80114B58 001107B8 4E 80 00 20 */ blr
+
+.global func_80114B5C
+func_80114B5C:
+/* 80114B5C 001107BC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80114B60 001107C0 7C 08 02 A6 */ mflr r0
+/* 80114B64 001107C4 3C 80 16 B6 */ lis r4, 0x16B60400@ha
+/* 80114B68 001107C8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80114B6C 001107CC 38 84 04 00 */ addi r4, r4, 0x16B60400@l
+/* 80114B70 001107D0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80114B74 001107D4 93 C1 00 08 */ stw r30, 8(r1)
+/* 80114B78 001107D8 7C 7E 1B 78 */ mr r30, r3
+/* 80114B7C 001107DC 38 60 00 70 */ li r3, 0x70
+/* 80114B80 001107E0 48 0C 69 3D */ bl func_801DB4BC
+/* 80114B84 001107E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80114B88 001107E8 7C 7F 1B 78 */ mr r31, r3
+/* 80114B8C 001107EC 41 82 01 38 */ beq lbl_80114CC4
+/* 80114B90 001107F0 80 8D A1 A8 */ lwz r4, lbl_8063F468-_SDA_BASE_(r13)
+/* 80114B94 001107F4 80 7E 00 F0 */ lwz r3, 0xf0(r30)
+/* 80114B98 001107F8 80 04 01 24 */ lwz r0, 0x124(r4)
+/* 80114B9C 001107FC 7C 03 00 40 */ cmplw r3, r0
+/* 80114BA0 00110800 40 82 00 0C */ bne lbl_80114BAC
+/* 80114BA4 00110804 2C 03 00 00 */ cmpwi r3, 0
+/* 80114BA8 00110808 40 82 01 1C */ bne lbl_80114CC4
+lbl_80114BAC:
+/* 80114BAC 0011080C 2C 03 00 00 */ cmpwi r3, 0
+/* 80114BB0 00110810 41 82 00 0C */ beq lbl_80114BBC
+/* 80114BB4 00110814 38 80 00 01 */ li r4, 1
+/* 80114BB8 00110818 48 0E 56 DD */ bl func_801FA294
+lbl_80114BBC:
+/* 80114BBC 0011081C 7F E3 FB 78 */ mr r3, r31
+/* 80114BC0 00110820 7F E4 FB 78 */ mr r4, r31
+/* 80114BC4 00110824 48 0C E9 19 */ bl func_801E34DC
+/* 80114BC8 00110828 38 60 00 14 */ li r3, 0x14
+/* 80114BCC 0011082C 4B FF 15 15 */ bl func_801060E0
+/* 80114BD0 00110830 2C 03 00 00 */ cmpwi r3, 0
+/* 80114BD4 00110834 41 82 00 0C */ beq lbl_80114BE0
+/* 80114BD8 00110838 7F E4 FB 78 */ mr r4, r31
+/* 80114BDC 0011083C 48 0E 54 B9 */ bl func_801FA094
+lbl_80114BE0:
+/* 80114BE0 00110840 90 7E 00 F0 */ stw r3, 0xf0(r30)
+/* 80114BE4 00110844 80 83 00 00 */ lwz r4, 0(r3)
+/* 80114BE8 00110848 80 04 00 24 */ lwz r0, 0x24(r4)
+/* 80114BEC 0011084C 2C 00 00 00 */ cmpwi r0, 0
+/* 80114BF0 00110850 41 82 00 08 */ beq lbl_80114BF8
+/* 80114BF4 00110854 48 0E DD DD */ bl func_802029D0
+lbl_80114BF8:
+/* 80114BF8 00110858 3C 80 20 E2 */ lis r4, 0x20E20400@ha
+/* 80114BFC 0011085C 38 60 00 70 */ li r3, 0x70
+/* 80114C00 00110860 38 84 04 00 */ addi r4, r4, 0x20E20400@l
+/* 80114C04 00110864 48 0C 68 B9 */ bl func_801DB4BC
+/* 80114C08 00110868 2C 03 00 00 */ cmpwi r3, 0
+/* 80114C0C 0011086C 7C 7F 1B 78 */ mr r31, r3
+/* 80114C10 00110870 41 82 00 54 */ beq lbl_80114C64
+/* 80114C14 00110874 7F E4 FB 78 */ mr r4, r31
+/* 80114C18 00110878 48 0C E8 C5 */ bl func_801E34DC
+/* 80114C1C 0011087C 38 60 00 14 */ li r3, 0x14
+/* 80114C20 00110880 4B FF 14 C1 */ bl func_801060E0
+/* 80114C24 00110884 2C 03 00 00 */ cmpwi r3, 0
+/* 80114C28 00110888 41 82 00 0C */ beq lbl_80114C34
+/* 80114C2C 0011088C 7F E4 FB 78 */ mr r4, r31
+/* 80114C30 00110890 48 0E 54 65 */ bl func_801FA094
+lbl_80114C34:
+/* 80114C34 00110894 90 7E 00 F4 */ stw r3, 0xf4(r30)
+/* 80114C38 00110898 38 80 00 00 */ li r4, 0
+/* 80114C3C 0011089C 4B FF FB 1D */ bl func_80114758
+/* 80114C40 001108A0 90 7E 00 F8 */ stw r3, 0xf8(r30)
+/* 80114C44 001108A4 38 80 00 00 */ li r4, 0
+/* 80114C48 001108A8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80114C4C 001108AC 38 A0 00 01 */ li r5, 1
+/* 80114C50 001108B0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80114C54 001108B4 38 C0 00 00 */ li r6, 0
+/* 80114C58 001108B8 38 E0 00 00 */ li r7, 0
+/* 80114C5C 001108BC 39 00 00 00 */ li r8, 0
+/* 80114C60 001108C0 48 0E 01 95 */ bl func_801F4DF4
+lbl_80114C64:
+/* 80114C64 001108C4 38 00 00 01 */ li r0, 1
+/* 80114C68 001108C8 7F C3 F3 78 */ mr r3, r30
+/* 80114C6C 001108CC 98 1E 00 E8 */ stb r0, 0xe8(r30)
+/* 80114C70 001108D0 38 80 00 00 */ li r4, 0
+/* 80114C74 001108D4 4B FF FD FD */ bl func_80114A70
+/* 80114C78 001108D8 38 60 00 02 */ li r3, 2
+/* 80114C7C 001108DC 48 12 63 DD */ bl func_8023B058
+/* 80114C80 001108E0 80 C3 00 0C */ lwz r6, 0xc(r3)
+/* 80114C84 001108E4 38 00 00 FF */ li r0, 0xff
+/* 80114C88 001108E8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114C8C 001108EC 7F C3 F3 78 */ mr r3, r30
+/* 80114C90 001108F0 38 80 00 01 */ li r4, 1
+/* 80114C94 001108F4 90 C5 00 FC */ stw r6, 0xfc(r5)
+/* 80114C98 001108F8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114C9C 001108FC 90 05 01 00 */ stw r0, 0x100(r5)
+/* 80114CA0 00110900 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114CA4 00110904 90 05 01 08 */ stw r0, 0x108(r5)
+/* 80114CA8 00110908 4B FF FD C9 */ bl func_80114A70
+/* 80114CAC 0011090C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114CB0 00110910 38 80 00 00 */ li r4, 0
+/* 80114CB4 00110914 48 00 09 89 */ bl func_8011563C
+/* 80114CB8 00110918 7F C3 F3 78 */ mr r3, r30
+/* 80114CBC 0011091C 38 80 00 00 */ li r4, 0
+/* 80114CC0 00110920 4B FF FD B1 */ bl func_80114A70
+lbl_80114CC4:
+/* 80114CC4 00110924 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80114CC8 00110928 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80114CCC 0011092C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80114CD0 00110930 7C 08 03 A6 */ mtlr r0
+/* 80114CD4 00110934 38 21 00 10 */ addi r1, r1, 0x10
+/* 80114CD8 00110938 4E 80 00 20 */ blr
+
+.global func_80114CDC
+func_80114CDC:
+/* 80114CDC 0011093C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80114CE0 00110940 7C 08 02 A6 */ mflr r0
+/* 80114CE4 00110944 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80114CE8 00110948 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80114CEC 0011094C 7C 7F 1B 78 */ mr r31, r3
+/* 80114CF0 00110950 38 60 00 02 */ li r3, 2
+/* 80114CF4 00110954 48 12 63 65 */ bl func_8023B058
+/* 80114CF8 00110958 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114CFC 0011095C 80 04 00 FC */ lwz r0, 0xfc(r4)
+/* 80114D00 00110960 2C 00 00 00 */ cmpwi r0, 0
+/* 80114D04 00110964 41 82 00 08 */ beq lbl_80114D0C
+/* 80114D08 00110968 90 03 00 0C */ stw r0, 0xc(r3)
+lbl_80114D0C:
+/* 80114D0C 0011096C 80 7F 00 F4 */ lwz r3, 0xf4(r31)
+/* 80114D10 00110970 2C 03 00 00 */ cmpwi r3, 0
+/* 80114D14 00110974 41 82 00 18 */ beq lbl_80114D2C
+/* 80114D18 00110978 38 80 00 01 */ li r4, 1
+/* 80114D1C 0011097C 48 0E 55 79 */ bl func_801FA294
+/* 80114D20 00110980 38 00 00 00 */ li r0, 0
+/* 80114D24 00110984 90 1F 00 F4 */ stw r0, 0xf4(r31)
+/* 80114D28 00110988 90 1F 00 F8 */ stw r0, 0xf8(r31)
+lbl_80114D2C:
+/* 80114D2C 0011098C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80114D30 00110990 2C 03 00 00 */ cmpwi r3, 0
+/* 80114D34 00110994 41 82 00 14 */ beq lbl_80114D48
+/* 80114D38 00110998 38 80 00 01 */ li r4, 1
+/* 80114D3C 0011099C 48 0E 55 59 */ bl func_801FA294
+/* 80114D40 001109A0 38 00 00 00 */ li r0, 0
+/* 80114D44 001109A4 90 1F 00 F0 */ stw r0, 0xf0(r31)
+lbl_80114D48:
+/* 80114D48 001109A8 3C 80 16 B6 */ lis r4, 0x16B60400@ha
+/* 80114D4C 001109AC 38 60 00 70 */ li r3, 0x70
+/* 80114D50 001109B0 38 84 04 00 */ addi r4, r4, 0x16B60400@l
+/* 80114D54 001109B4 48 0C 67 69 */ bl func_801DB4BC
+/* 80114D58 001109B8 2C 03 00 00 */ cmpwi r3, 0
+/* 80114D5C 001109BC 41 82 00 08 */ beq lbl_80114D64
+/* 80114D60 001109C0 48 0C EA 91 */ bl func_801E37F0
+lbl_80114D64:
+/* 80114D64 001109C4 3C 80 20 E2 */ lis r4, 0x20E20400@ha
+/* 80114D68 001109C8 38 60 00 70 */ li r3, 0x70
+/* 80114D6C 001109CC 38 84 04 00 */ addi r4, r4, 0x20E20400@l
+/* 80114D70 001109D0 48 0C 67 4D */ bl func_801DB4BC
+/* 80114D74 001109D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80114D78 001109D8 41 82 00 08 */ beq lbl_80114D80
+/* 80114D7C 001109DC 48 0C EA 75 */ bl func_801E37F0
+lbl_80114D80:
+/* 80114D80 001109E0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80114D84 001109E4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80114D88 001109E8 7C 08 03 A6 */ mtlr r0
+/* 80114D8C 001109EC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80114D90 001109F0 4E 80 00 20 */ blr
+
+.global func_80114D94
+func_80114D94:
+/* 80114D94 001109F4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80114D98 001109F8 7C 08 02 A6 */ mflr r0
+/* 80114D9C 001109FC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80114DA0 00110A00 39 61 00 20 */ addi r11, r1, 0x20
+/* 80114DA4 00110A04 48 0B 23 8D */ bl _savegpr_29
+/* 80114DA8 00110A08 3C 80 0B 51 */ lis r4, 0x0B510400@ha
+/* 80114DAC 00110A0C 7C 7D 1B 78 */ mr r29, r3
+/* 80114DB0 00110A10 38 84 04 00 */ addi r4, r4, 0x0B510400@l
+/* 80114DB4 00110A14 38 60 00 6F */ li r3, 0x6f
+/* 80114DB8 00110A18 48 0C 67 05 */ bl func_801DB4BC
+/* 80114DBC 00110A1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80114DC0 00110A20 7C 7F 1B 78 */ mr r31, r3
+/* 80114DC4 00110A24 41 82 01 08 */ beq lbl_80114ECC
+/* 80114DC8 00110A28 80 8D A1 A8 */ lwz r4, lbl_8063F468-_SDA_BASE_(r13)
+/* 80114DCC 00110A2C 80 7D 00 F0 */ lwz r3, 0xf0(r29)
+/* 80114DD0 00110A30 80 04 01 24 */ lwz r0, 0x124(r4)
+/* 80114DD4 00110A34 7C 03 00 40 */ cmplw r3, r0
+/* 80114DD8 00110A38 40 82 00 0C */ bne lbl_80114DE4
+/* 80114DDC 00110A3C 2C 03 00 00 */ cmpwi r3, 0
+/* 80114DE0 00110A40 40 82 00 EC */ bne lbl_80114ECC
+lbl_80114DE4:
+/* 80114DE4 00110A44 2C 03 00 00 */ cmpwi r3, 0
+/* 80114DE8 00110A48 41 82 00 0C */ beq lbl_80114DF4
+/* 80114DEC 00110A4C 38 80 00 01 */ li r4, 1
+/* 80114DF0 00110A50 48 0E 54 A5 */ bl func_801FA294
+lbl_80114DF4:
+/* 80114DF4 00110A54 7F E3 FB 78 */ mr r3, r31
+/* 80114DF8 00110A58 7F E4 FB 78 */ mr r4, r31
+/* 80114DFC 00110A5C 48 0C E6 E1 */ bl func_801E34DC
+/* 80114E00 00110A60 38 60 00 14 */ li r3, 0x14
+/* 80114E04 00110A64 4B FF 12 DD */ bl func_801060E0
+/* 80114E08 00110A68 2C 03 00 00 */ cmpwi r3, 0
+/* 80114E0C 00110A6C 41 82 00 0C */ beq lbl_80114E18
+/* 80114E10 00110A70 7F E4 FB 78 */ mr r4, r31
+/* 80114E14 00110A74 48 0E 52 81 */ bl func_801FA094
+lbl_80114E18:
+/* 80114E18 00110A78 90 7D 00 F0 */ stw r3, 0xf0(r29)
+/* 80114E1C 00110A7C 80 83 00 00 */ lwz r4, 0(r3)
+/* 80114E20 00110A80 80 04 00 24 */ lwz r0, 0x24(r4)
+/* 80114E24 00110A84 2C 00 00 00 */ cmpwi r0, 0
+/* 80114E28 00110A88 41 82 00 08 */ beq lbl_80114E30
+/* 80114E2C 00110A8C 48 0E DB A5 */ bl func_802029D0
+lbl_80114E30:
+/* 80114E30 00110A90 80 7D 00 F0 */ lwz r3, 0xf0(r29)
+/* 80114E34 00110A94 3B C0 00 00 */ li r30, 0
+/* 80114E38 00110A98 80 63 00 00 */ lwz r3, 0(r3)
+/* 80114E3C 00110A9C A3 E3 00 18 */ lhz r31, 0x18(r3)
+/* 80114E40 00110AA0 48 00 00 1C */ b lbl_80114E5C
+lbl_80114E44:
+/* 80114E44 00110AA4 80 7D 00 F0 */ lwz r3, 0xf0(r29)
+/* 80114E48 00110AA8 57 C4 04 3E */ clrlwi r4, r30, 0x10
+/* 80114E4C 00110AAC 4B FF F9 0D */ bl func_80114758
+/* 80114E50 00110AB0 38 80 00 01 */ li r4, 1
+/* 80114E54 00110AB4 4B FF FC E1 */ bl func_80114B34
+/* 80114E58 00110AB8 3B DE 00 01 */ addi r30, r30, 1
+lbl_80114E5C:
+/* 80114E5C 00110ABC 7C 1E F8 40 */ cmplw r30, r31
+/* 80114E60 00110AC0 41 80 FF E4 */ blt lbl_80114E44
+/* 80114E64 00110AC4 38 60 00 02 */ li r3, 2
+/* 80114E68 00110AC8 48 12 61 F1 */ bl func_8023B058
+/* 80114E6C 00110ACC 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 80114E70 00110AD0 7C 7F 1B 78 */ mr r31, r3
+/* 80114E74 00110AD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114E78 00110AD8 38 80 00 00 */ li r4, 0
+/* 80114E7C 00110ADC 90 03 00 FC */ stw r0, 0xfc(r3)
+/* 80114E80 00110AE0 80 7D 00 F0 */ lwz r3, 0xf0(r29)
+/* 80114E84 00110AE4 4B FF F8 D5 */ bl func_80114758
+/* 80114E88 00110AE8 7C 7E 1B 78 */ mr r30, r3
+/* 80114E8C 00110AEC 38 80 00 00 */ li r4, 0
+/* 80114E90 00110AF0 48 00 00 55 */ bl func_80114EE4
+/* 80114E94 00110AF4 2C 03 00 00 */ cmpwi r3, 0
+/* 80114E98 00110AF8 41 82 00 08 */ beq lbl_80114EA0
+/* 80114E9C 00110AFC 90 7F 00 0C */ stw r3, 0xc(r31)
+lbl_80114EA0:
+/* 80114EA0 00110B00 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80114EA4 00110B04 7F C3 F3 78 */ mr r3, r30
+/* 80114EA8 00110B08 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80114EAC 00110B0C 38 80 00 01 */ li r4, 1
+/* 80114EB0 00110B10 38 A0 00 00 */ li r5, 0
+/* 80114EB4 00110B14 38 C0 00 00 */ li r6, 0
+/* 80114EB8 00110B18 38 E0 00 00 */ li r7, 0
+/* 80114EBC 00110B1C 39 00 00 00 */ li r8, 0
+/* 80114EC0 00110B20 48 0D FF 35 */ bl func_801F4DF4
+/* 80114EC4 00110B24 38 00 00 00 */ li r0, 0
+/* 80114EC8 00110B28 98 1D 00 E8 */ stb r0, 0xe8(r29)
+lbl_80114ECC:
+/* 80114ECC 00110B2C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80114ED0 00110B30 48 0B 22 AD */ bl _restgpr_29
+/* 80114ED4 00110B34 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80114ED8 00110B38 7C 08 03 A6 */ mtlr r0
+/* 80114EDC 00110B3C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80114EE0 00110B40 4E 80 00 20 */ blr
+
+.global func_80114EE4
+func_80114EE4:
+/* 80114EE4 00110B44 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 80114EE8 00110B48 2C 05 00 00 */ cmpwi r5, 0
+/* 80114EEC 00110B4C 40 82 00 0C */ bne lbl_80114EF8
+/* 80114EF0 00110B50 38 60 00 00 */ li r3, 0
+/* 80114EF4 00110B54 4E 80 00 20 */ blr
+lbl_80114EF8:
+/* 80114EF8 00110B58 A0 03 00 E0 */ lhz r0, 0xe0(r3)
+/* 80114EFC 00110B5C 7C 04 00 40 */ cmplw r4, r0
+/* 80114F00 00110B60 41 80 00 0C */ blt lbl_80114F0C
+/* 80114F04 00110B64 38 60 00 00 */ li r3, 0
+/* 80114F08 00110B68 4E 80 00 20 */ blr
+lbl_80114F0C:
+/* 80114F0C 00110B6C 54 80 0B FC */ rlwinm r0, r4, 1, 0xf, 0x1e
+/* 80114F10 00110B70 7C 85 02 2E */ lhzx r4, r5, r0
+/* 80114F14 00110B74 48 00 00 08 */ b func_80114F1C
+/* 80114F18 00110B78 4E 80 00 20 */ blr
+
+.global func_80114F1C
+func_80114F1C:
+/* 80114F1C 00110B7C 80 A3 00 08 */ lwz r5, 8(r3)
+/* 80114F20 00110B80 2C 05 00 00 */ cmpwi r5, 0
+/* 80114F24 00110B84 40 82 00 0C */ bne lbl_80114F30
+/* 80114F28 00110B88 38 60 00 00 */ li r3, 0
+/* 80114F2C 00110B8C 4E 80 00 20 */ blr
+lbl_80114F30:
+/* 80114F30 00110B90 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80114F34 00110B94 7C 04 00 40 */ cmplw r4, r0
+/* 80114F38 00110B98 41 80 00 0C */ blt lbl_80114F44
+/* 80114F3C 00110B9C 38 60 00 00 */ li r3, 0
+/* 80114F40 00110BA0 4E 80 00 20 */ blr
+lbl_80114F44:
+/* 80114F44 00110BA4 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
+/* 80114F48 00110BA8 7C 65 00 2E */ lwzx r3, r5, r0
+/* 80114F4C 00110BAC 4E 80 00 20 */ blr
+
+.global func_80114F50
+func_80114F50:
+/* 80114F50 00110BB0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80114F54 00110BB4 7C 08 02 A6 */ mflr r0
+/* 80114F58 00110BB8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80114F5C 00110BBC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80114F60 00110BC0 7C 7F 1B 78 */ mr r31, r3
+/* 80114F64 00110BC4 38 60 00 02 */ li r3, 2
+/* 80114F68 00110BC8 48 12 60 F1 */ bl func_8023B058
+/* 80114F6C 00110BCC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80114F70 00110BD0 80 04 00 FC */ lwz r0, 0xfc(r4)
+/* 80114F74 00110BD4 2C 00 00 00 */ cmpwi r0, 0
+/* 80114F78 00110BD8 41 82 00 08 */ beq lbl_80114F80
+/* 80114F7C 00110BDC 90 03 00 0C */ stw r0, 0xc(r3)
+lbl_80114F80:
+/* 80114F80 00110BE0 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80114F84 00110BE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80114F88 00110BE8 41 82 00 14 */ beq lbl_80114F9C
+/* 80114F8C 00110BEC 38 80 00 01 */ li r4, 1
+/* 80114F90 00110BF0 48 0E 53 05 */ bl func_801FA294
+/* 80114F94 00110BF4 38 00 00 00 */ li r0, 0
+/* 80114F98 00110BF8 90 1F 00 F0 */ stw r0, 0xf0(r31)
+lbl_80114F9C:
+/* 80114F9C 00110BFC 3C 80 0B 51 */ lis r4, 0x0B510400@ha
+/* 80114FA0 00110C00 38 60 00 6F */ li r3, 0x6f
+/* 80114FA4 00110C04 38 84 04 00 */ addi r4, r4, 0x0B510400@l
+/* 80114FA8 00110C08 48 0C 65 15 */ bl func_801DB4BC
+/* 80114FAC 00110C0C 2C 03 00 00 */ cmpwi r3, 0
+/* 80114FB0 00110C10 41 82 00 08 */ beq lbl_80114FB8
+/* 80114FB4 00110C14 48 0C E8 3D */ bl func_801E37F0
+lbl_80114FB8:
+/* 80114FB8 00110C18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80114FBC 00110C1C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80114FC0 00110C20 7C 08 03 A6 */ mtlr r0
+/* 80114FC4 00110C24 38 21 00 10 */ addi r1, r1, 0x10
+/* 80114FC8 00110C28 4E 80 00 20 */ blr
+
+.global func_80114FCC
+func_80114FCC:
+/* 80114FCC 00110C2C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80114FD0 00110C30 7C 08 02 A6 */ mflr r0
+/* 80114FD4 00110C34 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80114FD8 00110C38 39 61 00 20 */ addi r11, r1, 0x20
+/* 80114FDC 00110C3C 48 0B 21 55 */ bl _savegpr_29
+/* 80114FE0 00110C40 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80114FE4 00110C44 38 80 00 00 */ li r4, 0
+/* 80114FE8 00110C48 4B FF F7 71 */ bl func_80114758
+/* 80114FEC 00110C4C A3 E3 00 DE */ lhz r31, 0xde(r3)
+/* 80114FF0 00110C50 7C 7E 1B 78 */ mr r30, r3
+/* 80114FF4 00110C54 3B A0 00 00 */ li r29, 0
+/* 80114FF8 00110C58 48 00 00 3C */ b lbl_80115034
+lbl_80114FFC:
+/* 80114FFC 00110C5C 7F C3 F3 78 */ mr r3, r30
+/* 80115000 00110C60 57 A4 04 3E */ clrlwi r4, r29, 0x10
+/* 80115004 00110C64 4B FF FF 19 */ bl func_80114F1C
+/* 80115008 00110C68 2C 03 00 00 */ cmpwi r3, 0
+/* 8011500C 00110C6C 41 82 00 24 */ beq lbl_80115030
+/* 80115010 00110C70 80 03 00 04 */ lwz r0, 4(r3)
+/* 80115014 00110C74 2C 00 00 00 */ cmpwi r0, 0
+/* 80115018 00110C78 41 82 00 18 */ beq lbl_80115030
+/* 8011501C 00110C7C 48 00 00 41 */ bl func_8011505C
+/* 80115020 00110C80 2C 03 00 00 */ cmpwi r3, 0
+/* 80115024 00110C84 41 82 00 0C */ beq lbl_80115030
+/* 80115028 00110C88 38 60 00 00 */ li r3, 0
+/* 8011502C 00110C8C 48 00 00 18 */ b lbl_80115044
+lbl_80115030:
+/* 80115030 00110C90 3B BD 00 01 */ addi r29, r29, 1
+lbl_80115034:
+/* 80115034 00110C94 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 80115038 00110C98 7C 00 F8 40 */ cmplw r0, r31
+/* 8011503C 00110C9C 41 80 FF C0 */ blt lbl_80114FFC
+/* 80115040 00110CA0 38 60 00 01 */ li r3, 1
+lbl_80115044:
+/* 80115044 00110CA4 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115048 00110CA8 48 0B 21 35 */ bl _restgpr_29
+/* 8011504C 00110CAC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80115050 00110CB0 7C 08 03 A6 */ mtlr r0
+/* 80115054 00110CB4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80115058 00110CB8 4E 80 00 20 */ blr
+
+.global func_8011505C
+func_8011505C:
+/* 8011505C 00110CBC 80 83 00 04 */ lwz r4, 4(r3)
+/* 80115060 00110CC0 2C 04 00 00 */ cmpwi r4, 0
+/* 80115064 00110CC4 41 82 00 40 */ beq lbl_801150A4
+/* 80115068 00110CC8 A0 A4 00 06 */ lhz r5, 6(r4)
+/* 8011506C 00110CCC 38 60 00 01 */ li r3, 1
+/* 80115070 00110CD0 54 A0 07 39 */ rlwinm. r0, r5, 0, 0x1c, 0x1c
+/* 80115074 00110CD4 4C 82 00 20 */ bnelr
+/* 80115078 00110CD8 80 04 00 00 */ lwz r0, 0(r4)
+/* 8011507C 00110CDC 38 80 00 00 */ li r4, 0
+/* 80115080 00110CE0 2C 00 00 00 */ cmpwi r0, 0
+/* 80115084 00110CE4 41 82 00 10 */ beq lbl_80115094
+/* 80115088 00110CE8 54 A0 07 FF */ clrlwi. r0, r5, 0x1f
+/* 8011508C 00110CEC 41 82 00 08 */ beq lbl_80115094
+/* 80115090 00110CF0 38 80 00 01 */ li r4, 1
+lbl_80115094:
+/* 80115094 00110CF4 2C 04 00 00 */ cmpwi r4, 0
+/* 80115098 00110CF8 4D 82 00 20 */ beqlr
+/* 8011509C 00110CFC 38 60 00 00 */ li r3, 0
+/* 801150A0 00110D00 4E 80 00 20 */ blr
+lbl_801150A4:
+/* 801150A4 00110D04 38 60 00 01 */ li r3, 1
+/* 801150A8 00110D08 4E 80 00 20 */ blr
+
+.global func_801150AC
+func_801150AC:
+/* 801150AC 00110D0C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801150B0 00110D10 7C 08 02 A6 */ mflr r0
+/* 801150B4 00110D14 38 60 00 0F */ li r3, 0xf
+/* 801150B8 00110D18 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801150BC 00110D1C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801150C0 00110D20 93 C1 00 08 */ stw r30, 8(r1)
+/* 801150C4 00110D24 48 04 D9 CD */ bl func_80162A90
+/* 801150C8 00110D28 7C 7E 1B 78 */ mr r30, r3
+/* 801150CC 00110D2C 38 60 00 0E */ li r3, 0xe
+/* 801150D0 00110D30 48 04 D9 C1 */ bl func_80162A90
+/* 801150D4 00110D34 7C 7E F3 78 */ or r30, r3, r30
+/* 801150D8 00110D38 38 60 00 10 */ li r3, 0x10
+/* 801150DC 00110D3C 48 04 D9 B5 */ bl func_80162A90
+/* 801150E0 00110D40 7C 7E F3 78 */ or r30, r3, r30
+/* 801150E4 00110D44 38 60 00 11 */ li r3, 0x11
+/* 801150E8 00110D48 48 04 D9 A9 */ bl func_80162A90
+/* 801150EC 00110D4C 7C 7E F3 78 */ or r30, r3, r30
+/* 801150F0 00110D50 38 60 00 12 */ li r3, 0x12
+/* 801150F4 00110D54 48 04 D9 9D */ bl func_80162A90
+/* 801150F8 00110D58 7C 7E F3 78 */ or r30, r3, r30
+/* 801150FC 00110D5C 38 60 00 13 */ li r3, 0x13
+/* 80115100 00110D60 48 04 D9 91 */ bl func_80162A90
+/* 80115104 00110D64 7C 7E F3 78 */ or r30, r3, r30
+/* 80115108 00110D68 38 60 00 14 */ li r3, 0x14
+/* 8011510C 00110D6C 48 04 D9 85 */ bl func_80162A90
+/* 80115110 00110D70 7C 7E F3 78 */ or r30, r3, r30
+/* 80115114 00110D74 38 60 00 15 */ li r3, 0x15
+/* 80115118 00110D78 48 04 D9 79 */ bl func_80162A90
+/* 8011511C 00110D7C 7C 7E F3 78 */ or r30, r3, r30
+/* 80115120 00110D80 38 60 00 16 */ li r3, 0x16
+/* 80115124 00110D84 48 04 D9 6D */ bl func_80162A90
+/* 80115128 00110D88 7C 7E F3 78 */ or r30, r3, r30
+/* 8011512C 00110D8C 38 60 00 17 */ li r3, 0x17
+/* 80115130 00110D90 48 04 D9 61 */ bl func_80162A90
+/* 80115134 00110D94 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115138 00110D98 7C 65 F3 78 */ or r5, r3, r30
+/* 8011513C 00110D9C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80115140 00110DA0 38 00 00 16 */ li r0, 0x16
+/* 80115144 00110DA4 98 A4 01 5D */ stb r5, 0x15d(r4)
+/* 80115148 00110DA8 38 83 FF FF */ addi r4, r3, 0x0000FFFF@l
+/* 8011514C 00110DAC 38 A0 00 00 */ li r5, 0
+/* 80115150 00110DB0 7C 09 03 A6 */ mtctr r0
+lbl_80115154:
+/* 80115154 00110DB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115158 00110DB8 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011515C 00110DBC 38 A5 00 01 */ addi r5, r5, 1
+/* 80115160 00110DC0 7C 63 02 14 */ add r3, r3, r0
+/* 80115164 00110DC4 B0 83 01 2E */ sth r4, 0x12e(r3)
+/* 80115168 00110DC8 42 00 FF EC */ bdnz lbl_80115154
+/* 8011516C 00110DCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115170 00110DD0 38 00 00 00 */ li r0, 0
+/* 80115174 00110DD4 3B C0 00 00 */ li r30, 0
+/* 80115178 00110DD8 3F E0 80 42 */ lis r31, 0x8042
+/* 8011517C 00110DDC B0 03 01 5A */ sth r0, 0x15a(r3)
+lbl_80115180:
+/* 80115180 00110DE0 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 80115184 00110DE4 28 00 00 15 */ cmplwi r0, 0x15
+/* 80115188 00110DE8 41 81 04 90 */ bgt lbl_80115618
+/* 8011518C 00110DEC 38 7F B6 6C */ addi r3, r31, -18836
+/* 80115190 00110DF0 54 00 10 3A */ slwi r0, r0, 2
+/* 80115194 00110DF4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80115198 00110DF8 7C 69 03 A6 */ mtctr r3
+/* 8011519C 00110DFC 4E 80 04 20 */ bctr
+/* 801151A0 00110E00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801151A4 00110E04 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801151A8 00110E08 54 00 08 3C */ slwi r0, r0, 1
+/* 801151AC 00110E0C 7C 63 02 14 */ add r3, r3, r0
+/* 801151B0 00110E10 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801151B4 00110E14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801151B8 00110E18 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801151BC 00110E1C 38 03 00 01 */ addi r0, r3, 1
+/* 801151C0 00110E20 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801151C4 00110E24 48 00 04 54 */ b lbl_80115618
+/* 801151C8 00110E28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801151CC 00110E2C A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801151D0 00110E30 54 00 08 3C */ slwi r0, r0, 1
+/* 801151D4 00110E34 7C 63 02 14 */ add r3, r3, r0
+/* 801151D8 00110E38 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801151DC 00110E3C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801151E0 00110E40 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801151E4 00110E44 38 03 00 01 */ addi r0, r3, 1
+/* 801151E8 00110E48 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801151EC 00110E4C 48 00 04 2C */ b lbl_80115618
+/* 801151F0 00110E50 38 60 00 09 */ li r3, 9
+/* 801151F4 00110E54 48 04 D8 9D */ bl func_80162A90
+/* 801151F8 00110E58 2C 03 00 00 */ cmpwi r3, 0
+/* 801151FC 00110E5C 41 82 04 1C */ beq lbl_80115618
+/* 80115200 00110E60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115204 00110E64 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115208 00110E68 54 00 08 3C */ slwi r0, r0, 1
+/* 8011520C 00110E6C 7C 63 02 14 */ add r3, r3, r0
+/* 80115210 00110E70 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115214 00110E74 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115218 00110E78 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 8011521C 00110E7C 38 03 00 01 */ addi r0, r3, 1
+/* 80115220 00110E80 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115224 00110E84 48 00 03 F4 */ b lbl_80115618
+/* 80115228 00110E88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011522C 00110E8C A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115230 00110E90 54 00 08 3C */ slwi r0, r0, 1
+/* 80115234 00110E94 7C 63 02 14 */ add r3, r3, r0
+/* 80115238 00110E98 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 8011523C 00110E9C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115240 00110EA0 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115244 00110EA4 38 03 00 01 */ addi r0, r3, 1
+/* 80115248 00110EA8 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 8011524C 00110EAC 48 00 03 CC */ b lbl_80115618
+/* 80115250 00110EB0 38 60 00 07 */ li r3, 7
+/* 80115254 00110EB4 38 80 FF FF */ li r4, -1
+/* 80115258 00110EB8 4B FC FF CD */ bl func_800E5224
+/* 8011525C 00110EBC 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80115260 00110EC0 41 82 03 B8 */ beq lbl_80115618
+/* 80115264 00110EC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115268 00110EC8 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 8011526C 00110ECC 54 00 08 3C */ slwi r0, r0, 1
+/* 80115270 00110ED0 7C 63 02 14 */ add r3, r3, r0
+/* 80115274 00110ED4 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115278 00110ED8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011527C 00110EDC A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115280 00110EE0 38 03 00 01 */ addi r0, r3, 1
+/* 80115284 00110EE4 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115288 00110EE8 48 00 03 90 */ b lbl_80115618
+/* 8011528C 00110EEC 38 60 00 06 */ li r3, 6
+/* 80115290 00110EF0 38 80 FF FF */ li r4, -1
+/* 80115294 00110EF4 4B FC FF 91 */ bl func_800E5224
+/* 80115298 00110EF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8011529C 00110EFC 41 82 03 7C */ beq lbl_80115618
+/* 801152A0 00110F00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801152A4 00110F04 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801152A8 00110F08 54 00 08 3C */ slwi r0, r0, 1
+/* 801152AC 00110F0C 7C 63 02 14 */ add r3, r3, r0
+/* 801152B0 00110F10 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801152B4 00110F14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801152B8 00110F18 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801152BC 00110F1C 38 03 00 01 */ addi r0, r3, 1
+/* 801152C0 00110F20 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801152C4 00110F24 48 00 03 54 */ b lbl_80115618
+/* 801152C8 00110F28 38 60 00 08 */ li r3, 8
+/* 801152CC 00110F2C 38 80 FF FF */ li r4, -1
+/* 801152D0 00110F30 4B FC FF 55 */ bl func_800E5224
+/* 801152D4 00110F34 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 801152D8 00110F38 41 82 03 40 */ beq lbl_80115618
+/* 801152DC 00110F3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801152E0 00110F40 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801152E4 00110F44 54 00 08 3C */ slwi r0, r0, 1
+/* 801152E8 00110F48 7C 63 02 14 */ add r3, r3, r0
+/* 801152EC 00110F4C B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801152F0 00110F50 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801152F4 00110F54 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801152F8 00110F58 38 03 00 01 */ addi r0, r3, 1
+/* 801152FC 00110F5C B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115300 00110F60 48 00 03 18 */ b lbl_80115618
+/* 80115304 00110F64 38 60 00 09 */ li r3, 9
+/* 80115308 00110F68 38 80 FF FF */ li r4, -1
+/* 8011530C 00110F6C 4B FC FF 19 */ bl func_800E5224
+/* 80115310 00110F70 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80115314 00110F74 41 82 03 04 */ beq lbl_80115618
+/* 80115318 00110F78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011531C 00110F7C A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115320 00110F80 54 00 08 3C */ slwi r0, r0, 1
+/* 80115324 00110F84 7C 63 02 14 */ add r3, r3, r0
+/* 80115328 00110F88 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 8011532C 00110F8C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115330 00110F90 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115334 00110F94 38 03 00 01 */ addi r0, r3, 1
+/* 80115338 00110F98 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 8011533C 00110F9C 48 00 02 DC */ b lbl_80115618
+/* 80115340 00110FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115344 00110FA4 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115348 00110FA8 54 00 08 3C */ slwi r0, r0, 1
+/* 8011534C 00110FAC 7C 63 02 14 */ add r3, r3, r0
+/* 80115350 00110FB0 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115354 00110FB4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115358 00110FB8 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 8011535C 00110FBC 38 03 00 01 */ addi r0, r3, 1
+/* 80115360 00110FC0 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115364 00110FC4 48 00 02 B4 */ b lbl_80115618
+/* 80115368 00110FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011536C 00110FCC A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115370 00110FD0 54 00 08 3C */ slwi r0, r0, 1
+/* 80115374 00110FD4 7C 63 02 14 */ add r3, r3, r0
+/* 80115378 00110FD8 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 8011537C 00110FDC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115380 00110FE0 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115384 00110FE4 38 03 00 01 */ addi r0, r3, 1
+/* 80115388 00110FE8 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 8011538C 00110FEC 48 00 02 8C */ b lbl_80115618
+/* 80115390 00110FF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115394 00110FF4 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115398 00110FF8 54 00 08 3C */ slwi r0, r0, 1
+/* 8011539C 00110FFC 7C 63 02 14 */ add r3, r3, r0
+/* 801153A0 00111000 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801153A4 00111004 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801153A8 00111008 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801153AC 0011100C 38 03 00 01 */ addi r0, r3, 1
+/* 801153B0 00111010 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801153B4 00111014 48 00 02 64 */ b lbl_80115618
+/* 801153B8 00111018 48 04 FB A1 */ bl func_80164F58
+/* 801153BC 0011101C 7C 80 1B 79 */ or. r0, r4, r3
+/* 801153C0 00111020 41 82 02 58 */ beq lbl_80115618
+/* 801153C4 00111024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801153C8 00111028 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801153CC 0011102C 54 00 08 3C */ slwi r0, r0, 1
+/* 801153D0 00111030 7C 63 02 14 */ add r3, r3, r0
+/* 801153D4 00111034 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801153D8 00111038 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801153DC 0011103C A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801153E0 00111040 38 03 00 01 */ addi r0, r3, 1
+/* 801153E4 00111044 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801153E8 00111048 48 00 02 30 */ b lbl_80115618
+/* 801153EC 0011104C 38 60 00 0E */ li r3, 0xe
+/* 801153F0 00111050 48 04 D6 A1 */ bl func_80162A90
+/* 801153F4 00111054 2C 03 00 00 */ cmpwi r3, 0
+/* 801153F8 00111058 41 82 02 20 */ beq lbl_80115618
+/* 801153FC 0011105C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115400 00111060 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115404 00111064 54 00 08 3C */ slwi r0, r0, 1
+/* 80115408 00111068 7C 63 02 14 */ add r3, r3, r0
+/* 8011540C 0011106C B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115410 00111070 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115414 00111074 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115418 00111078 38 03 00 01 */ addi r0, r3, 1
+/* 8011541C 0011107C B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115420 00111080 48 00 01 F8 */ b lbl_80115618
+/* 80115424 00111084 38 60 00 0F */ li r3, 0xf
+/* 80115428 00111088 48 04 D6 69 */ bl func_80162A90
+/* 8011542C 0011108C 2C 03 00 00 */ cmpwi r3, 0
+/* 80115430 00111090 41 82 01 E8 */ beq lbl_80115618
+/* 80115434 00111094 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115438 00111098 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 8011543C 0011109C 54 00 08 3C */ slwi r0, r0, 1
+/* 80115440 001110A0 7C 63 02 14 */ add r3, r3, r0
+/* 80115444 001110A4 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115448 001110A8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011544C 001110AC A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115450 001110B0 38 03 00 01 */ addi r0, r3, 1
+/* 80115454 001110B4 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115458 001110B8 48 00 01 C0 */ b lbl_80115618
+/* 8011545C 001110BC 38 60 00 10 */ li r3, 0x10
+/* 80115460 001110C0 48 04 D6 31 */ bl func_80162A90
+/* 80115464 001110C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80115468 001110C8 41 82 01 B0 */ beq lbl_80115618
+/* 8011546C 001110CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115470 001110D0 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115474 001110D4 54 00 08 3C */ slwi r0, r0, 1
+/* 80115478 001110D8 7C 63 02 14 */ add r3, r3, r0
+/* 8011547C 001110DC B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115480 001110E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115484 001110E4 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115488 001110E8 38 03 00 01 */ addi r0, r3, 1
+/* 8011548C 001110EC B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115490 001110F0 48 00 01 88 */ b lbl_80115618
+/* 80115494 001110F4 38 60 00 11 */ li r3, 0x11
+/* 80115498 001110F8 48 04 D5 F9 */ bl func_80162A90
+/* 8011549C 001110FC 2C 03 00 00 */ cmpwi r3, 0
+/* 801154A0 00111100 41 82 01 78 */ beq lbl_80115618
+/* 801154A4 00111104 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801154A8 00111108 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801154AC 0011110C 54 00 08 3C */ slwi r0, r0, 1
+/* 801154B0 00111110 7C 63 02 14 */ add r3, r3, r0
+/* 801154B4 00111114 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801154B8 00111118 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801154BC 0011111C A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801154C0 00111120 38 03 00 01 */ addi r0, r3, 1
+/* 801154C4 00111124 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801154C8 00111128 48 00 01 50 */ b lbl_80115618
+/* 801154CC 0011112C 38 60 00 12 */ li r3, 0x12
+/* 801154D0 00111130 48 04 D5 C1 */ bl func_80162A90
+/* 801154D4 00111134 2C 03 00 00 */ cmpwi r3, 0
+/* 801154D8 00111138 41 82 01 40 */ beq lbl_80115618
+/* 801154DC 0011113C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801154E0 00111140 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801154E4 00111144 54 00 08 3C */ slwi r0, r0, 1
+/* 801154E8 00111148 7C 63 02 14 */ add r3, r3, r0
+/* 801154EC 0011114C B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801154F0 00111150 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801154F4 00111154 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801154F8 00111158 38 03 00 01 */ addi r0, r3, 1
+/* 801154FC 0011115C B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115500 00111160 48 00 01 18 */ b lbl_80115618
+/* 80115504 00111164 38 60 00 13 */ li r3, 0x13
+/* 80115508 00111168 48 04 D5 89 */ bl func_80162A90
+/* 8011550C 0011116C 2C 03 00 00 */ cmpwi r3, 0
+/* 80115510 00111170 41 82 01 08 */ beq lbl_80115618
+/* 80115514 00111174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115518 00111178 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 8011551C 0011117C 54 00 08 3C */ slwi r0, r0, 1
+/* 80115520 00111180 7C 63 02 14 */ add r3, r3, r0
+/* 80115524 00111184 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115528 00111188 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011552C 0011118C A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115530 00111190 38 03 00 01 */ addi r0, r3, 1
+/* 80115534 00111194 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115538 00111198 48 00 00 E0 */ b lbl_80115618
+/* 8011553C 0011119C 38 60 00 14 */ li r3, 0x14
+/* 80115540 001111A0 48 04 D5 51 */ bl func_80162A90
+/* 80115544 001111A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80115548 001111A8 41 82 00 D0 */ beq lbl_80115618
+/* 8011554C 001111AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115550 001111B0 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80115554 001111B4 54 00 08 3C */ slwi r0, r0, 1
+/* 80115558 001111B8 7C 63 02 14 */ add r3, r3, r0
+/* 8011555C 001111BC B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115560 001111C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115564 001111C4 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115568 001111C8 38 03 00 01 */ addi r0, r3, 1
+/* 8011556C 001111CC B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 80115570 001111D0 48 00 00 A8 */ b lbl_80115618
+/* 80115574 001111D4 38 60 00 15 */ li r3, 0x15
+/* 80115578 001111D8 48 04 D5 19 */ bl func_80162A90
+/* 8011557C 001111DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80115580 001111E0 41 82 00 98 */ beq lbl_80115618
+/* 80115584 001111E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115588 001111E8 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 8011558C 001111EC 54 00 08 3C */ slwi r0, r0, 1
+/* 80115590 001111F0 7C 63 02 14 */ add r3, r3, r0
+/* 80115594 001111F4 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115598 001111F8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011559C 001111FC A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801155A0 00111200 38 03 00 01 */ addi r0, r3, 1
+/* 801155A4 00111204 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801155A8 00111208 48 00 00 70 */ b lbl_80115618
+/* 801155AC 0011120C 38 60 00 16 */ li r3, 0x16
+/* 801155B0 00111210 48 04 D4 E1 */ bl func_80162A90
+/* 801155B4 00111214 2C 03 00 00 */ cmpwi r3, 0
+/* 801155B8 00111218 41 82 00 60 */ beq lbl_80115618
+/* 801155BC 0011121C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801155C0 00111220 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801155C4 00111224 54 00 08 3C */ slwi r0, r0, 1
+/* 801155C8 00111228 7C 63 02 14 */ add r3, r3, r0
+/* 801155CC 0011122C B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 801155D0 00111230 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801155D4 00111234 A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 801155D8 00111238 38 03 00 01 */ addi r0, r3, 1
+/* 801155DC 0011123C B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 801155E0 00111240 48 00 00 38 */ b lbl_80115618
+/* 801155E4 00111244 38 60 00 17 */ li r3, 0x17
+/* 801155E8 00111248 48 04 D4 A9 */ bl func_80162A90
+/* 801155EC 0011124C 2C 03 00 00 */ cmpwi r3, 0
+/* 801155F0 00111250 41 82 00 28 */ beq lbl_80115618
+/* 801155F4 00111254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801155F8 00111258 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 801155FC 0011125C 54 00 08 3C */ slwi r0, r0, 1
+/* 80115600 00111260 7C 63 02 14 */ add r3, r3, r0
+/* 80115604 00111264 B3 C3 01 2E */ sth r30, 0x12e(r3)
+/* 80115608 00111268 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011560C 0011126C A0 64 01 5A */ lhz r3, 0x15a(r4)
+/* 80115610 00111270 38 03 00 01 */ addi r0, r3, 1
+/* 80115614 00111274 B0 04 01 5A */ sth r0, 0x15a(r4)
+lbl_80115618:
+/* 80115618 00111278 3B DE 00 01 */ addi r30, r30, 1
+/* 8011561C 0011127C 28 1E 00 16 */ cmplwi r30, 0x16
+/* 80115620 00111280 41 80 FB 60 */ blt lbl_80115180
+/* 80115624 00111284 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80115628 00111288 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8011562C 0011128C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80115630 00111290 7C 08 03 A6 */ mtlr r0
+/* 80115634 00111294 38 21 00 10 */ addi r1, r1, 0x10
+/* 80115638 00111298 4E 80 00 20 */ blr
+
+.global func_8011563C
+func_8011563C:
+/* 8011563C 0011129C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80115640 001112A0 7C 08 02 A6 */ mflr r0
+/* 80115644 001112A4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80115648 001112A8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011564C 001112AC 48 0B 1A E1 */ bl _savegpr_28
+/* 80115650 001112B0 2C 04 00 0A */ cmpwi r4, 0xa
+/* 80115654 001112B4 7C 7F 1B 78 */ mr r31, r3
+/* 80115658 001112B8 7C 9C 23 78 */ mr r28, r4
+/* 8011565C 001112BC 40 80 00 34 */ bge lbl_80115690
+/* 80115660 001112C0 2C 04 00 01 */ cmpwi r4, 1
+/* 80115664 001112C4 40 80 00 08 */ bge lbl_8011566C
+/* 80115668 001112C8 48 00 00 28 */ b lbl_80115690
+lbl_8011566C:
+/* 8011566C 001112CC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115670 001112D0 80 04 01 08 */ lwz r0, 0x108(r4)
+/* 80115674 001112D4 28 00 00 01 */ cmplwi r0, 1
+/* 80115678 001112D8 41 82 00 18 */ beq lbl_80115690
+/* 8011567C 001112DC 38 80 00 04 */ li r4, 4
+/* 80115680 001112E0 48 00 08 4D */ bl func_80115ECC
+/* 80115684 001112E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115688 001112E8 38 00 00 01 */ li r0, 1
+/* 8011568C 001112EC 90 03 01 08 */ stw r0, 0x108(r3)
+lbl_80115690:
+/* 80115690 001112F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115694 001112F4 80 03 01 00 */ lwz r0, 0x100(r3)
+/* 80115698 001112F8 7C 00 E0 40 */ cmplw r0, r28
+/* 8011569C 001112FC 41 82 03 84 */ beq lbl_80115A20
+/* 801156A0 00111300 38 80 00 01 */ li r4, 1
+/* 801156A4 00111304 28 1C 00 09 */ cmplwi r28, 9
+/* 801156A8 00111308 98 83 01 04 */ stb r4, 0x104(r3)
+/* 801156AC 0011130C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801156B0 00111310 80 03 01 00 */ lwz r0, 0x100(r3)
+/* 801156B4 00111314 90 03 01 0C */ stw r0, 0x10c(r3)
+/* 801156B8 00111318 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801156BC 0011131C 90 83 01 10 */ stw r4, 0x110(r3)
+/* 801156C0 00111320 41 81 03 58 */ bgt lbl_80115A18
+/* 801156C4 00111324 3C 60 80 42 */ lis r3, lbl_8041B7A0@ha
+/* 801156C8 00111328 57 80 10 3A */ slwi r0, r28, 2
+/* 801156CC 0011132C 38 63 B7 A0 */ addi r3, r3, lbl_8041B7A0@l
+/* 801156D0 00111330 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801156D4 00111334 7C 69 03 A6 */ mtctr r3
+/* 801156D8 00111338 4E 80 04 20 */ bctr
+/* 801156DC 0011133C 38 60 00 06 */ li r3, 6
+/* 801156E0 00111340 48 04 D3 B1 */ bl func_80162A90
+/* 801156E4 00111344 28 03 00 09 */ cmplwi r3, 9
+/* 801156E8 00111348 41 81 00 1C */ bgt lbl_80115704
+/* 801156EC 0011134C 3C 80 80 42 */ lis r4, lbl_8041B778@ha
+/* 801156F0 00111350 54 60 10 3A */ slwi r0, r3, 2
+/* 801156F4 00111354 38 84 B7 78 */ addi r4, r4, lbl_8041B778@l
+/* 801156F8 00111358 7C 84 00 2E */ lwzx r4, r4, r0
+/* 801156FC 0011135C 7C 89 03 A6 */ mtctr r4
+/* 80115700 00111360 4E 80 04 20 */ bctr
+lbl_80115704:
+/* 80115704 00111364 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115708 00111368 38 00 00 01 */ li r0, 1
+/* 8011570C 0011136C 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115710 00111370 48 00 00 70 */ b lbl_80115780
+/* 80115714 00111374 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115718 00111378 38 00 00 02 */ li r0, 2
+/* 8011571C 0011137C 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115720 00111380 48 00 00 60 */ b lbl_80115780
+/* 80115724 00111384 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115728 00111388 38 00 00 03 */ li r0, 3
+/* 8011572C 0011138C 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115730 00111390 48 00 00 50 */ b lbl_80115780
+/* 80115734 00111394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115738 00111398 38 00 00 04 */ li r0, 4
+/* 8011573C 0011139C 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115740 001113A0 48 00 00 40 */ b lbl_80115780
+/* 80115744 001113A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115748 001113A8 38 00 00 05 */ li r0, 5
+/* 8011574C 001113AC 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115750 001113B0 48 00 00 30 */ b lbl_80115780
+/* 80115754 001113B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115758 001113B8 38 00 00 06 */ li r0, 6
+/* 8011575C 001113BC 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115760 001113C0 48 00 00 20 */ b lbl_80115780
+/* 80115764 001113C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115768 001113C8 38 00 00 07 */ li r0, 7
+/* 8011576C 001113CC 90 03 01 00 */ stw r0, 0x100(r3)
+/* 80115770 001113D0 48 00 00 10 */ b lbl_80115780
+/* 80115774 001113D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115778 001113D8 38 00 00 08 */ li r0, 8
+/* 8011577C 001113DC 90 03 01 00 */ stw r0, 0x100(r3)
+lbl_80115780:
+/* 80115780 001113E0 3F A0 80 42 */ lis r29, lbl_8041B6C4@ha
+/* 80115784 001113E4 3B 80 00 00 */ li r28, 0
+/* 80115788 001113E8 3B BD B6 C4 */ addi r29, r29, lbl_8041B6C4@l
+/* 8011578C 001113EC 3B C0 00 00 */ li r30, 0
+lbl_80115790:
+/* 80115790 001113F0 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80115794 001113F4 7C 9D F2 2E */ lhzx r4, r29, r30
+/* 80115798 001113F8 4B FF EF C1 */ bl func_80114758
+/* 8011579C 001113FC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801157A0 00111400 38 1C 00 01 */ addi r0, r28, 1
+/* 801157A4 00111404 80 84 01 00 */ lwz r4, 0x100(r4)
+/* 801157A8 00111408 7C 00 20 40 */ cmplw r0, r4
+/* 801157AC 0011140C 40 82 00 30 */ bne lbl_801157DC
+/* 801157B0 00111410 1C 04 00 12 */ mulli r0, r4, 0x12
+/* 801157B4 00111414 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801157B8 00111418 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801157BC 0011141C 38 A0 00 01 */ li r5, 1
+/* 801157C0 00111420 38 C0 00 00 */ li r6, 0
+/* 801157C4 00111424 7C 1E 02 14 */ add r0, r30, r0
+/* 801157C8 00111428 7C 9D 02 2E */ lhzx r4, r29, r0
+/* 801157CC 0011142C 38 E0 00 00 */ li r7, 0
+/* 801157D0 00111430 39 00 00 00 */ li r8, 0
+/* 801157D4 00111434 48 0D F6 21 */ bl func_801F4DF4
+/* 801157D8 00111438 48 00 00 2C */ b lbl_80115804
+lbl_801157DC:
+/* 801157DC 0011143C 1C 04 00 12 */ mulli r0, r4, 0x12
+/* 801157E0 00111440 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801157E4 00111444 38 A0 00 00 */ li r5, 0
+/* 801157E8 00111448 FC 40 08 90 */ fmr f2, f1
+/* 801157EC 0011144C 38 C0 00 00 */ li r6, 0
+/* 801157F0 00111450 7C 1E 02 14 */ add r0, r30, r0
+/* 801157F4 00111454 7C 9D 02 2E */ lhzx r4, r29, r0
+/* 801157F8 00111458 38 E0 00 00 */ li r7, 0
+/* 801157FC 0011145C 39 00 00 00 */ li r8, 0
+/* 80115800 00111460 48 0D F5 F5 */ bl func_801F4DF4
+lbl_80115804:
+/* 80115804 00111464 3B 9C 00 01 */ addi r28, r28, 1
+/* 80115808 00111468 3B DE 00 02 */ addi r30, r30, 2
+/* 8011580C 0011146C 28 1C 00 09 */ cmplwi r28, 9
+/* 80115810 00111470 41 80 FF 80 */ blt lbl_80115790
+/* 80115814 00111474 38 60 00 06 */ li r3, 6
+/* 80115818 00111478 48 04 D2 79 */ bl func_80162A90
+/* 8011581C 0011147C 28 03 00 01 */ cmplwi r3, 1
+/* 80115820 00111480 40 82 00 20 */ bne lbl_80115840
+/* 80115824 00111484 7F E3 FB 78 */ mr r3, r31
+/* 80115828 00111488 38 80 00 02 */ li r4, 2
+/* 8011582C 0011148C 48 00 06 A1 */ bl func_80115ECC
+/* 80115830 00111490 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115834 00111494 38 00 00 00 */ li r0, 0
+/* 80115838 00111498 90 03 01 08 */ stw r0, 0x108(r3)
+/* 8011583C 0011149C 48 00 01 E4 */ b lbl_80115A20
+lbl_80115840:
+/* 80115840 001114A0 7F E3 FB 78 */ mr r3, r31
+/* 80115844 001114A4 38 80 00 04 */ li r4, 4
+/* 80115848 001114A8 48 00 06 85 */ bl func_80115ECC
+/* 8011584C 001114AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115850 001114B0 38 00 00 01 */ li r0, 1
+/* 80115854 001114B4 90 03 01 08 */ stw r0, 0x108(r3)
+/* 80115858 001114B8 48 00 01 C8 */ b lbl_80115A20
+/* 8011585C 001114BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115860 001114C0 80 03 01 00 */ lwz r0, 0x100(r3)
+/* 80115864 001114C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80115868 001114C8 41 82 01 B0 */ beq lbl_80115A18
+/* 8011586C 001114CC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80115870 001114D0 38 80 00 02 */ li r4, 2
+/* 80115874 001114D4 4B FF EE E5 */ bl func_80114758
+/* 80115878 001114D8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 8011587C 001114DC 38 80 00 00 */ li r4, 0
+/* 80115880 001114E0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115884 001114E4 38 A0 00 00 */ li r5, 0
+/* 80115888 001114E8 38 C0 00 00 */ li r6, 0
+/* 8011588C 001114EC 38 E0 00 00 */ li r7, 0
+/* 80115890 001114F0 39 00 00 00 */ li r8, 0
+/* 80115894 001114F4 48 0D F5 61 */ bl func_801F4DF4
+/* 80115898 001114F8 48 00 01 80 */ b lbl_80115A18
+/* 8011589C 001114FC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 801158A0 00111500 38 80 00 03 */ li r4, 3
+/* 801158A4 00111504 4B FF EE B5 */ bl func_80114758
+/* 801158A8 00111508 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801158AC 0011150C 38 80 00 00 */ li r4, 0
+/* 801158B0 00111510 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801158B4 00111514 38 A0 00 00 */ li r5, 0
+/* 801158B8 00111518 38 C0 00 00 */ li r6, 0
+/* 801158BC 0011151C 38 E0 00 00 */ li r7, 0
+/* 801158C0 00111520 39 00 00 00 */ li r8, 0
+/* 801158C4 00111524 48 0D F5 31 */ bl func_801F4DF4
+/* 801158C8 00111528 48 00 01 50 */ b lbl_80115A18
+/* 801158CC 0011152C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 801158D0 00111530 38 80 00 04 */ li r4, 4
+/* 801158D4 00111534 4B FF EE 85 */ bl func_80114758
+/* 801158D8 00111538 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801158DC 0011153C 38 80 00 00 */ li r4, 0
+/* 801158E0 00111540 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801158E4 00111544 38 A0 00 00 */ li r5, 0
+/* 801158E8 00111548 38 C0 00 00 */ li r6, 0
+/* 801158EC 0011154C 38 E0 00 00 */ li r7, 0
+/* 801158F0 00111550 39 00 00 00 */ li r8, 0
+/* 801158F4 00111554 48 0D F5 01 */ bl func_801F4DF4
+/* 801158F8 00111558 48 00 01 20 */ b lbl_80115A18
+/* 801158FC 0011155C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80115900 00111560 38 80 00 05 */ li r4, 5
+/* 80115904 00111564 4B FF EE 55 */ bl func_80114758
+/* 80115908 00111568 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 8011590C 0011156C 38 80 00 00 */ li r4, 0
+/* 80115910 00111570 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115914 00111574 38 A0 00 00 */ li r5, 0
+/* 80115918 00111578 38 C0 00 00 */ li r6, 0
+/* 8011591C 0011157C 38 E0 00 00 */ li r7, 0
+/* 80115920 00111580 39 00 00 00 */ li r8, 0
+/* 80115924 00111584 48 0D F4 D1 */ bl func_801F4DF4
+/* 80115928 00111588 48 00 00 F0 */ b lbl_80115A18
+/* 8011592C 0011158C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80115930 00111590 38 80 00 06 */ li r4, 6
+/* 80115934 00111594 4B FF EE 25 */ bl func_80114758
+/* 80115938 00111598 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 8011593C 0011159C 38 80 00 00 */ li r4, 0
+/* 80115940 001115A0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115944 001115A4 38 A0 00 00 */ li r5, 0
+/* 80115948 001115A8 38 C0 00 00 */ li r6, 0
+/* 8011594C 001115AC 38 E0 00 00 */ li r7, 0
+/* 80115950 001115B0 39 00 00 00 */ li r8, 0
+/* 80115954 001115B4 48 0D F4 A1 */ bl func_801F4DF4
+/* 80115958 001115B8 48 00 00 C0 */ b lbl_80115A18
+/* 8011595C 001115BC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80115960 001115C0 38 80 00 07 */ li r4, 7
+/* 80115964 001115C4 4B FF ED F5 */ bl func_80114758
+/* 80115968 001115C8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 8011596C 001115CC 38 80 00 00 */ li r4, 0
+/* 80115970 001115D0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115974 001115D4 38 A0 00 00 */ li r5, 0
+/* 80115978 001115D8 38 C0 00 00 */ li r6, 0
+/* 8011597C 001115DC 38 E0 00 00 */ li r7, 0
+/* 80115980 001115E0 39 00 00 00 */ li r8, 0
+/* 80115984 001115E4 48 0D F4 71 */ bl func_801F4DF4
+/* 80115988 001115E8 48 00 00 90 */ b lbl_80115A18
+/* 8011598C 001115EC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 80115990 001115F0 38 80 00 08 */ li r4, 8
+/* 80115994 001115F4 4B FF ED C5 */ bl func_80114758
+/* 80115998 001115F8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 8011599C 001115FC 38 80 00 00 */ li r4, 0
+/* 801159A0 00111600 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801159A4 00111604 38 A0 00 00 */ li r5, 0
+/* 801159A8 00111608 38 C0 00 00 */ li r6, 0
+/* 801159AC 0011160C 38 E0 00 00 */ li r7, 0
+/* 801159B0 00111610 39 00 00 00 */ li r8, 0
+/* 801159B4 00111614 48 0D F4 41 */ bl func_801F4DF4
+/* 801159B8 00111618 48 00 00 60 */ b lbl_80115A18
+/* 801159BC 0011161C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 801159C0 00111620 38 80 00 09 */ li r4, 9
+/* 801159C4 00111624 4B FF ED 95 */ bl func_80114758
+/* 801159C8 00111628 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801159CC 0011162C 38 80 00 00 */ li r4, 0
+/* 801159D0 00111630 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801159D4 00111634 38 A0 00 00 */ li r5, 0
+/* 801159D8 00111638 38 C0 00 00 */ li r6, 0
+/* 801159DC 0011163C 38 E0 00 00 */ li r7, 0
+/* 801159E0 00111640 39 00 00 00 */ li r8, 0
+/* 801159E4 00111644 48 0D F4 11 */ bl func_801F4DF4
+/* 801159E8 00111648 48 00 00 30 */ b lbl_80115A18
+/* 801159EC 0011164C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
+/* 801159F0 00111650 38 80 00 0A */ li r4, 0xa
+/* 801159F4 00111654 4B FF ED 65 */ bl func_80114758
+/* 801159F8 00111658 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801159FC 0011165C 38 80 00 00 */ li r4, 0
+/* 80115A00 00111660 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115A04 00111664 38 A0 00 00 */ li r5, 0
+/* 80115A08 00111668 38 C0 00 00 */ li r6, 0
+/* 80115A0C 0011166C 38 E0 00 00 */ li r7, 0
+/* 80115A10 00111670 39 00 00 00 */ li r8, 0
+/* 80115A14 00111674 48 0D F3 E1 */ bl func_801F4DF4
+lbl_80115A18:
+/* 80115A18 00111678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115A1C 0011167C 93 83 01 00 */ stw r28, 0x100(r3)
+lbl_80115A20:
+/* 80115A20 00111680 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115A24 00111684 48 0B 17 55 */ bl _restgpr_28
+/* 80115A28 00111688 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80115A2C 0011168C 7C 08 03 A6 */ mtlr r0
+/* 80115A30 00111690 38 21 00 20 */ addi r1, r1, 0x20
+/* 80115A34 00111694 4E 80 00 20 */ blr
+
+.global func_80115A38
+func_80115A38:
+/* 80115A38 00111698 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80115A3C 0011169C 7C 08 02 A6 */ mflr r0
+/* 80115A40 001116A0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80115A44 001116A4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115A48 001116A8 80 85 01 10 */ lwz r4, 0x110(r5)
+/* 80115A4C 001116AC 38 04 FF FF */ addi r0, r4, -1
+/* 80115A50 001116B0 90 05 01 10 */ stw r0, 0x110(r5)
+/* 80115A54 001116B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115A58 001116B8 80 04 01 10 */ lwz r0, 0x110(r4)
+/* 80115A5C 001116BC 2C 00 00 00 */ cmpwi r0, 0
+/* 80115A60 001116C0 40 82 01 D4 */ bne lbl_80115C34
+/* 80115A64 001116C4 80 04 01 0C */ lwz r0, 0x10c(r4)
+/* 80115A68 001116C8 28 00 00 09 */ cmplwi r0, 9
+/* 80115A6C 001116CC 41 81 01 C8 */ bgt lbl_80115C34
+/* 80115A70 001116D0 3C 80 80 42 */ lis r4, lbl_8041B7C8@ha
+/* 80115A74 001116D4 54 00 10 3A */ slwi r0, r0, 2
+/* 80115A78 001116D8 38 84 B7 C8 */ addi r4, r4, lbl_8041B7C8@l
+/* 80115A7C 001116DC 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80115A80 001116E0 7C 89 03 A6 */ mtctr r4
+/* 80115A84 001116E4 4E 80 04 20 */ bctr
+/* 80115A88 001116E8 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115A8C 001116EC 38 80 00 02 */ li r4, 2
+/* 80115A90 001116F0 4B FF EC C9 */ bl func_80114758
+/* 80115A94 001116F4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115A98 001116F8 38 80 00 02 */ li r4, 2
+/* 80115A9C 001116FC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115AA0 00111700 38 A0 00 00 */ li r5, 0
+/* 80115AA4 00111704 38 C0 00 00 */ li r6, 0
+/* 80115AA8 00111708 38 E0 00 00 */ li r7, 0
+/* 80115AAC 0011170C 39 00 00 00 */ li r8, 0
+/* 80115AB0 00111710 48 0D F3 45 */ bl func_801F4DF4
+/* 80115AB4 00111714 48 00 01 80 */ b lbl_80115C34
+/* 80115AB8 00111718 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115ABC 0011171C 38 80 00 03 */ li r4, 3
+/* 80115AC0 00111720 4B FF EC 99 */ bl func_80114758
+/* 80115AC4 00111724 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115AC8 00111728 38 80 00 02 */ li r4, 2
+/* 80115ACC 0011172C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115AD0 00111730 38 A0 00 00 */ li r5, 0
+/* 80115AD4 00111734 38 C0 00 00 */ li r6, 0
+/* 80115AD8 00111738 38 E0 00 00 */ li r7, 0
+/* 80115ADC 0011173C 39 00 00 00 */ li r8, 0
+/* 80115AE0 00111740 48 0D F3 15 */ bl func_801F4DF4
+/* 80115AE4 00111744 48 00 01 50 */ b lbl_80115C34
+/* 80115AE8 00111748 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115AEC 0011174C 38 80 00 04 */ li r4, 4
+/* 80115AF0 00111750 4B FF EC 69 */ bl func_80114758
+/* 80115AF4 00111754 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115AF8 00111758 38 80 00 02 */ li r4, 2
+/* 80115AFC 0011175C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115B00 00111760 38 A0 00 00 */ li r5, 0
+/* 80115B04 00111764 38 C0 00 00 */ li r6, 0
+/* 80115B08 00111768 38 E0 00 00 */ li r7, 0
+/* 80115B0C 0011176C 39 00 00 00 */ li r8, 0
+/* 80115B10 00111770 48 0D F2 E5 */ bl func_801F4DF4
+/* 80115B14 00111774 48 00 01 20 */ b lbl_80115C34
+/* 80115B18 00111778 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115B1C 0011177C 38 80 00 05 */ li r4, 5
+/* 80115B20 00111780 4B FF EC 39 */ bl func_80114758
+/* 80115B24 00111784 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115B28 00111788 38 80 00 02 */ li r4, 2
+/* 80115B2C 0011178C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115B30 00111790 38 A0 00 00 */ li r5, 0
+/* 80115B34 00111794 38 C0 00 00 */ li r6, 0
+/* 80115B38 00111798 38 E0 00 00 */ li r7, 0
+/* 80115B3C 0011179C 39 00 00 00 */ li r8, 0
+/* 80115B40 001117A0 48 0D F2 B5 */ bl func_801F4DF4
+/* 80115B44 001117A4 48 00 00 F0 */ b lbl_80115C34
+/* 80115B48 001117A8 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115B4C 001117AC 38 80 00 06 */ li r4, 6
+/* 80115B50 001117B0 4B FF EC 09 */ bl func_80114758
+/* 80115B54 001117B4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115B58 001117B8 38 80 00 02 */ li r4, 2
+/* 80115B5C 001117BC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115B60 001117C0 38 A0 00 00 */ li r5, 0
+/* 80115B64 001117C4 38 C0 00 00 */ li r6, 0
+/* 80115B68 001117C8 38 E0 00 00 */ li r7, 0
+/* 80115B6C 001117CC 39 00 00 00 */ li r8, 0
+/* 80115B70 001117D0 48 0D F2 85 */ bl func_801F4DF4
+/* 80115B74 001117D4 48 00 00 C0 */ b lbl_80115C34
+/* 80115B78 001117D8 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115B7C 001117DC 38 80 00 07 */ li r4, 7
+/* 80115B80 001117E0 4B FF EB D9 */ bl func_80114758
+/* 80115B84 001117E4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115B88 001117E8 38 80 00 02 */ li r4, 2
+/* 80115B8C 001117EC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115B90 001117F0 38 A0 00 00 */ li r5, 0
+/* 80115B94 001117F4 38 C0 00 00 */ li r6, 0
+/* 80115B98 001117F8 38 E0 00 00 */ li r7, 0
+/* 80115B9C 001117FC 39 00 00 00 */ li r8, 0
+/* 80115BA0 00111800 48 0D F2 55 */ bl func_801F4DF4
+/* 80115BA4 00111804 48 00 00 90 */ b lbl_80115C34
+/* 80115BA8 00111808 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115BAC 0011180C 38 80 00 08 */ li r4, 8
+/* 80115BB0 00111810 4B FF EB A9 */ bl func_80114758
+/* 80115BB4 00111814 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115BB8 00111818 38 80 00 02 */ li r4, 2
+/* 80115BBC 0011181C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115BC0 00111820 38 A0 00 00 */ li r5, 0
+/* 80115BC4 00111824 38 C0 00 00 */ li r6, 0
+/* 80115BC8 00111828 38 E0 00 00 */ li r7, 0
+/* 80115BCC 0011182C 39 00 00 00 */ li r8, 0
+/* 80115BD0 00111830 48 0D F2 25 */ bl func_801F4DF4
+/* 80115BD4 00111834 48 00 00 60 */ b lbl_80115C34
+/* 80115BD8 00111838 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115BDC 0011183C 38 80 00 09 */ li r4, 9
+/* 80115BE0 00111840 4B FF EB 79 */ bl func_80114758
+/* 80115BE4 00111844 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115BE8 00111848 38 80 00 02 */ li r4, 2
+/* 80115BEC 0011184C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115BF0 00111850 38 A0 00 00 */ li r5, 0
+/* 80115BF4 00111854 38 C0 00 00 */ li r6, 0
+/* 80115BF8 00111858 38 E0 00 00 */ li r7, 0
+/* 80115BFC 0011185C 39 00 00 00 */ li r8, 0
+/* 80115C00 00111860 48 0D F1 F5 */ bl func_801F4DF4
+/* 80115C04 00111864 48 00 00 30 */ b lbl_80115C34
+/* 80115C08 00111868 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115C0C 0011186C 38 80 00 0A */ li r4, 0xa
+/* 80115C10 00111870 4B FF EB 49 */ bl func_80114758
+/* 80115C14 00111874 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115C18 00111878 38 80 00 02 */ li r4, 2
+/* 80115C1C 0011187C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115C20 00111880 38 A0 00 00 */ li r5, 0
+/* 80115C24 00111884 38 C0 00 00 */ li r6, 0
+/* 80115C28 00111888 38 E0 00 00 */ li r7, 0
+/* 80115C2C 0011188C 39 00 00 00 */ li r8, 0
+/* 80115C30 00111890 48 0D F1 C5 */ bl func_801F4DF4
+lbl_80115C34:
+/* 80115C34 00111894 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80115C38 00111898 7C 08 03 A6 */ mtlr r0
+/* 80115C3C 0011189C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80115C40 001118A0 4E 80 00 20 */ blr
+
+.global func_80115C44
+func_80115C44:
+/* 80115C44 001118A4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80115C48 001118A8 7C 08 02 A6 */ mflr r0
+/* 80115C4C 001118AC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80115C50 001118B0 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115C54 001118B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80115C58 001118B8 41 82 01 24 */ beq lbl_80115D7C
+/* 80115C5C 001118BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115C60 001118C0 80 04 01 00 */ lwz r0, 0x100(r4)
+/* 80115C64 001118C4 28 00 00 09 */ cmplwi r0, 9
+/* 80115C68 001118C8 41 81 01 14 */ bgt lbl_80115D7C
+/* 80115C6C 001118CC 3C 80 80 42 */ lis r4, lbl_8041B7F0@ha
+/* 80115C70 001118D0 54 00 10 3A */ slwi r0, r0, 2
+/* 80115C74 001118D4 38 84 B7 F0 */ addi r4, r4, lbl_8041B7F0@l
+/* 80115C78 001118D8 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80115C7C 001118DC 7C 89 03 A6 */ mtctr r4
+/* 80115C80 001118E0 4E 80 04 20 */ bctr
+/* 80115C84 001118E4 38 80 00 02 */ li r4, 2
+/* 80115C88 001118E8 4B FF EA D1 */ bl func_80114758
+/* 80115C8C 001118EC 7C 64 1B 78 */ mr r4, r3
+/* 80115C90 001118F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115C94 001118F4 38 A0 00 01 */ li r5, 1
+/* 80115C98 001118F8 48 00 00 F5 */ bl func_80115D8C
+/* 80115C9C 001118FC 48 00 00 E0 */ b lbl_80115D7C
+/* 80115CA0 00111900 38 80 00 03 */ li r4, 3
+/* 80115CA4 00111904 4B FF EA B5 */ bl func_80114758
+/* 80115CA8 00111908 7C 64 1B 78 */ mr r4, r3
+/* 80115CAC 0011190C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115CB0 00111910 38 A0 00 01 */ li r5, 1
+/* 80115CB4 00111914 48 00 00 D9 */ bl func_80115D8C
+/* 80115CB8 00111918 48 00 00 C4 */ b lbl_80115D7C
+/* 80115CBC 0011191C 38 80 00 04 */ li r4, 4
+/* 80115CC0 00111920 4B FF EA 99 */ bl func_80114758
+/* 80115CC4 00111924 7C 64 1B 78 */ mr r4, r3
+/* 80115CC8 00111928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115CCC 0011192C 38 A0 00 01 */ li r5, 1
+/* 80115CD0 00111930 48 00 00 BD */ bl func_80115D8C
+/* 80115CD4 00111934 48 00 00 A8 */ b lbl_80115D7C
+/* 80115CD8 00111938 38 80 00 05 */ li r4, 5
+/* 80115CDC 0011193C 4B FF EA 7D */ bl func_80114758
+/* 80115CE0 00111940 7C 64 1B 78 */ mr r4, r3
+/* 80115CE4 00111944 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115CE8 00111948 38 A0 00 01 */ li r5, 1
+/* 80115CEC 0011194C 48 00 00 A1 */ bl func_80115D8C
+/* 80115CF0 00111950 48 00 00 8C */ b lbl_80115D7C
+/* 80115CF4 00111954 38 80 00 06 */ li r4, 6
+/* 80115CF8 00111958 4B FF EA 61 */ bl func_80114758
+/* 80115CFC 0011195C 7C 64 1B 78 */ mr r4, r3
+/* 80115D00 00111960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115D04 00111964 38 A0 00 01 */ li r5, 1
+/* 80115D08 00111968 48 00 00 85 */ bl func_80115D8C
+/* 80115D0C 0011196C 48 00 00 70 */ b lbl_80115D7C
+/* 80115D10 00111970 38 80 00 07 */ li r4, 7
+/* 80115D14 00111974 4B FF EA 45 */ bl func_80114758
+/* 80115D18 00111978 7C 64 1B 78 */ mr r4, r3
+/* 80115D1C 0011197C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115D20 00111980 38 A0 00 01 */ li r5, 1
+/* 80115D24 00111984 48 00 00 69 */ bl func_80115D8C
+/* 80115D28 00111988 48 00 00 54 */ b lbl_80115D7C
+/* 80115D2C 0011198C 38 80 00 08 */ li r4, 8
+/* 80115D30 00111990 4B FF EA 29 */ bl func_80114758
+/* 80115D34 00111994 7C 64 1B 78 */ mr r4, r3
+/* 80115D38 00111998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115D3C 0011199C 38 A0 00 01 */ li r5, 1
+/* 80115D40 001119A0 48 00 00 4D */ bl func_80115D8C
+/* 80115D44 001119A4 48 00 00 38 */ b lbl_80115D7C
+/* 80115D48 001119A8 38 80 00 09 */ li r4, 9
+/* 80115D4C 001119AC 4B FF EA 0D */ bl func_80114758
+/* 80115D50 001119B0 7C 64 1B 78 */ mr r4, r3
+/* 80115D54 001119B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115D58 001119B8 38 A0 00 01 */ li r5, 1
+/* 80115D5C 001119BC 48 00 00 31 */ bl func_80115D8C
+/* 80115D60 001119C0 48 00 00 1C */ b lbl_80115D7C
+/* 80115D64 001119C4 38 80 00 0A */ li r4, 0xa
+/* 80115D68 001119C8 4B FF E9 F1 */ bl func_80114758
+/* 80115D6C 001119CC 7C 64 1B 78 */ mr r4, r3
+/* 80115D70 001119D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115D74 001119D4 38 A0 00 01 */ li r5, 1
+/* 80115D78 001119D8 48 00 00 15 */ bl func_80115D8C
+lbl_80115D7C:
+/* 80115D7C 001119DC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80115D80 001119E0 7C 08 03 A6 */ mtlr r0
+/* 80115D84 001119E4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80115D88 001119E8 4E 80 00 20 */ blr
+
+.global func_80115D8C
+func_80115D8C:
+/* 80115D8C 001119EC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80115D90 001119F0 7C 08 02 A6 */ mflr r0
+/* 80115D94 001119F4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80115D98 001119F8 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115D9C 001119FC 48 0B 13 91 */ bl _savegpr_28
+/* 80115DA0 00111A00 A3 E4 00 DE */ lhz r31, 0xde(r4)
+/* 80115DA4 00111A04 7C 9C 23 78 */ mr r28, r4
+/* 80115DA8 00111A08 7C BD 2B 78 */ mr r29, r5
+/* 80115DAC 00111A0C 3B C0 00 00 */ li r30, 0
+/* 80115DB0 00111A10 48 00 00 68 */ b lbl_80115E18
+lbl_80115DB4:
+/* 80115DB4 00111A14 7F 83 E3 78 */ mr r3, r28
+/* 80115DB8 00111A18 57 C4 04 3E */ clrlwi r4, r30, 0x10
+/* 80115DBC 00111A1C 4B FF F1 61 */ bl func_80114F1C
+/* 80115DC0 00111A20 2C 03 00 00 */ cmpwi r3, 0
+/* 80115DC4 00111A24 41 82 00 50 */ beq lbl_80115E14
+/* 80115DC8 00111A28 80 03 00 04 */ lwz r0, 4(r3)
+/* 80115DCC 00111A2C 2C 00 00 00 */ cmpwi r0, 0
+/* 80115DD0 00111A30 41 82 00 44 */ beq lbl_80115E14
+/* 80115DD4 00111A34 4B FF F2 89 */ bl func_8011505C
+/* 80115DD8 00111A38 2C 03 00 00 */ cmpwi r3, 0
+/* 80115DDC 00111A3C 41 82 00 38 */ beq lbl_80115E14
+/* 80115DE0 00111A40 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115DE4 00111A44 7F 83 E3 78 */ mr r3, r28
+/* 80115DE8 00111A48 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115DEC 00111A4C 7F A4 EB 78 */ mr r4, r29
+/* 80115DF0 00111A50 38 A0 00 01 */ li r5, 1
+/* 80115DF4 00111A54 38 C0 00 00 */ li r6, 0
+/* 80115DF8 00111A58 38 E0 00 00 */ li r7, 0
+/* 80115DFC 00111A5C 39 00 00 00 */ li r8, 0
+/* 80115E00 00111A60 48 0D EF F5 */ bl func_801F4DF4
+/* 80115E04 00111A64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115E08 00111A68 38 00 00 00 */ li r0, 0
+/* 80115E0C 00111A6C 98 03 01 04 */ stb r0, 0x104(r3)
+/* 80115E10 00111A70 48 00 00 14 */ b lbl_80115E24
+lbl_80115E14:
+/* 80115E14 00111A74 3B DE 00 01 */ addi r30, r30, 1
+lbl_80115E18:
+/* 80115E18 00111A78 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 80115E1C 00111A7C 7C 00 F8 40 */ cmplw r0, r31
+/* 80115E20 00111A80 41 80 FF 94 */ blt lbl_80115DB4
+lbl_80115E24:
+/* 80115E24 00111A84 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115E28 00111A88 48 0B 13 51 */ bl _restgpr_28
+/* 80115E2C 00111A8C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80115E30 00111A90 7C 08 03 A6 */ mtlr r0
+/* 80115E34 00111A94 38 21 00 20 */ addi r1, r1, 0x20
+/* 80115E38 00111A98 4E 80 00 20 */ blr
+
+.global func_80115E3C
+func_80115E3C:
+/* 80115E3C 00111A9C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80115E40 00111AA0 7C 08 02 A6 */ mflr r0
+/* 80115E44 00111AA4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80115E48 00111AA8 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115E4C 00111AAC 48 0B 12 E5 */ bl _savegpr_29
+/* 80115E50 00111AB0 80 63 00 F0 */ lwz r3, 0xf0(r3)
+/* 80115E54 00111AB4 38 80 00 00 */ li r4, 0
+/* 80115E58 00111AB8 4B FF E9 01 */ bl func_80114758
+/* 80115E5C 00111ABC A3 E3 00 DE */ lhz r31, 0xde(r3)
+/* 80115E60 00111AC0 7C 7E 1B 78 */ mr r30, r3
+/* 80115E64 00111AC4 3B A0 00 00 */ li r29, 0
+/* 80115E68 00111AC8 48 00 00 3C */ b lbl_80115EA4
+lbl_80115E6C:
+/* 80115E6C 00111ACC 7F C3 F3 78 */ mr r3, r30
+/* 80115E70 00111AD0 57 A4 04 3E */ clrlwi r4, r29, 0x10
+/* 80115E74 00111AD4 4B FF F0 A9 */ bl func_80114F1C
+/* 80115E78 00111AD8 2C 03 00 00 */ cmpwi r3, 0
+/* 80115E7C 00111ADC 41 82 00 24 */ beq lbl_80115EA0
+/* 80115E80 00111AE0 80 03 00 04 */ lwz r0, 4(r3)
+/* 80115E84 00111AE4 2C 00 00 00 */ cmpwi r0, 0
+/* 80115E88 00111AE8 41 82 00 18 */ beq lbl_80115EA0
+/* 80115E8C 00111AEC 4B FF F1 D1 */ bl func_8011505C
+/* 80115E90 00111AF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80115E94 00111AF4 41 82 00 0C */ beq lbl_80115EA0
+/* 80115E98 00111AF8 38 60 00 00 */ li r3, 0
+/* 80115E9C 00111AFC 48 00 00 18 */ b lbl_80115EB4
+lbl_80115EA0:
+/* 80115EA0 00111B00 3B BD 00 01 */ addi r29, r29, 1
+lbl_80115EA4:
+/* 80115EA4 00111B04 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 80115EA8 00111B08 7C 00 F8 40 */ cmplw r0, r31
+/* 80115EAC 00111B0C 41 80 FF C0 */ blt lbl_80115E6C
+/* 80115EB0 00111B10 38 60 00 01 */ li r3, 1
+lbl_80115EB4:
+/* 80115EB4 00111B14 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115EB8 00111B18 48 0B 12 C5 */ bl _restgpr_29
+/* 80115EBC 00111B1C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80115EC0 00111B20 7C 08 03 A6 */ mtlr r0
+/* 80115EC4 00111B24 38 21 00 20 */ addi r1, r1, 0x20
+/* 80115EC8 00111B28 4E 80 00 20 */ blr
+
+.global func_80115ECC
+func_80115ECC:
+/* 80115ECC 00111B2C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80115ED0 00111B30 7C 08 02 A6 */ mflr r0
+/* 80115ED4 00111B34 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80115ED8 00111B38 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115EDC 00111B3C 48 0B 12 55 */ bl _savegpr_29
+/* 80115EE0 00111B40 7C 80 07 75 */ extsb. r0, r4
+/* 80115EE4 00111B44 7C 7E 1B 78 */ mr r30, r3
+/* 80115EE8 00111B48 7C 9D 23 78 */ mr r29, r4
+/* 80115EEC 00111B4C 41 80 00 68 */ blt lbl_80115F54
+/* 80115EF0 00111B50 2C 00 00 05 */ cmpwi r0, 5
+/* 80115EF4 00111B54 41 80 00 08 */ blt lbl_80115EFC
+/* 80115EF8 00111B58 48 00 00 5C */ b lbl_80115F54
+lbl_80115EFC:
+/* 80115EFC 00111B5C 38 60 00 02 */ li r3, 2
+/* 80115F00 00111B60 48 12 51 59 */ bl func_8023B058
+/* 80115F04 00111B64 7C 7F 1B 78 */ mr r31, r3
+/* 80115F08 00111B68 80 7E 00 F0 */ lwz r3, 0xf0(r30)
+/* 80115F0C 00111B6C 38 80 00 00 */ li r4, 0
+/* 80115F10 00111B70 4B FF E8 49 */ bl func_80114758
+/* 80115F14 00111B74 7C 7E 1B 78 */ mr r30, r3
+/* 80115F18 00111B78 38 80 00 00 */ li r4, 0
+/* 80115F1C 00111B7C 4B FF EF C9 */ bl func_80114EE4
+/* 80115F20 00111B80 2C 03 00 00 */ cmpwi r3, 0
+/* 80115F24 00111B84 41 82 00 08 */ beq lbl_80115F2C
+/* 80115F28 00111B88 90 7F 00 0C */ stw r3, 0xc(r31)
+lbl_80115F2C:
+/* 80115F2C 00111B8C 7F A4 07 74 */ extsb r4, r29
+/* 80115F30 00111B90 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80115F34 00111B94 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115F38 00111B98 7F C3 F3 78 */ mr r3, r30
+/* 80115F3C 00111B9C 54 84 04 3E */ clrlwi r4, r4, 0x10
+/* 80115F40 00111BA0 38 A0 00 00 */ li r5, 0
+/* 80115F44 00111BA4 38 C0 00 00 */ li r6, 0
+/* 80115F48 00111BA8 38 E0 00 00 */ li r7, 0
+/* 80115F4C 00111BAC 39 00 00 00 */ li r8, 0
+/* 80115F50 00111BB0 48 0D EE A5 */ bl func_801F4DF4
+lbl_80115F54:
+/* 80115F54 00111BB4 39 61 00 20 */ addi r11, r1, 0x20
+/* 80115F58 00111BB8 48 0B 12 25 */ bl _restgpr_29
+/* 80115F5C 00111BBC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80115F60 00111BC0 7C 08 03 A6 */ mtlr r0
+/* 80115F64 00111BC4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80115F68 00111BC8 4E 80 00 20 */ blr
+
+.global func_80115F6C
+func_80115F6C:
+/* 80115F6C 00111BCC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80115F70 00111BD0 7C 08 02 A6 */ mflr r0
+/* 80115F74 00111BD4 C0 22 8C C8 */ lfs f1, lbl_806412C8-_SDA2_BASE_(r2)
+/* 80115F78 00111BD8 38 60 00 02 */ li r3, 2
+/* 80115F7C 00111BDC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80115F80 00111BE0 4B F3 A2 0D */ bl func_8005018C
+/* 80115F84 00111BE4 38 60 00 01 */ li r3, 1
+/* 80115F88 00111BE8 4B F4 04 D1 */ bl func_80056458
+/* 80115F8C 00111BEC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
+/* 80115F90 00111BF0 38 60 02 33 */ li r3, 0x233
+/* 80115F94 00111BF4 38 80 00 00 */ li r4, 0
+/* 80115F98 00111BF8 4B EF 51 D9 */ bl func_8000B170
+/* 80115F9C 00111BFC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80115FA0 00111C00 7C 08 03 A6 */ mtlr r0
+/* 80115FA4 00111C04 38 21 00 10 */ addi r1, r1, 0x10
+/* 80115FA8 00111C08 4E 80 00 20 */ blr
+
+.global func_80115FAC
+func_80115FAC:
+/* 80115FAC 00111C0C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80115FB0 00111C10 7C 08 02 A6 */ mflr r0
+/* 80115FB4 00111C14 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80115FB8 00111C18 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80115FBC 00111C1C 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
+/* 80115FC0 00111C20 80 1F 01 14 */ lwz r0, 0x114(r31)
+/* 80115FC4 00111C24 2C 00 00 04 */ cmpwi r0, 4
+/* 80115FC8 00111C28 41 82 01 1C */ beq lbl_801160E4
+/* 80115FCC 00111C2C 40 80 00 20 */ bge lbl_80115FEC
+/* 80115FD0 00111C30 2C 00 00 01 */ cmpwi r0, 1
+/* 80115FD4 00111C34 41 82 00 40 */ beq lbl_80116014
+/* 80115FD8 00111C38 40 80 00 08 */ bge lbl_80115FE0
+/* 80115FDC 00111C3C 48 00 02 CC */ b lbl_801162A8
+lbl_80115FE0:
+/* 80115FE0 00111C40 2C 00 00 03 */ cmpwi r0, 3
+/* 80115FE4 00111C44 40 80 00 C0 */ bge lbl_801160A4
+/* 80115FE8 00111C48 48 00 00 70 */ b lbl_80116058
+lbl_80115FEC:
+/* 80115FEC 00111C4C 2C 00 00 62 */ cmpwi r0, 0x62
+/* 80115FF0 00111C50 41 82 02 14 */ beq lbl_80116204
+/* 80115FF4 00111C54 40 80 00 14 */ bge lbl_80116008
+/* 80115FF8 00111C58 2C 00 00 60 */ cmpwi r0, 0x60
+/* 80115FFC 00111C5C 41 82 01 28 */ beq lbl_80116124
+/* 80116000 00111C60 40 80 01 70 */ bge lbl_80116170
+/* 80116004 00111C64 48 00 02 A4 */ b lbl_801162A8
+lbl_80116008:
+/* 80116008 00111C68 2C 00 00 64 */ cmpwi r0, 0x64
+/* 8011600C 00111C6C 40 80 02 9C */ bge lbl_801162A8
+/* 80116010 00111C70 48 00 02 48 */ b lbl_80116258
+lbl_80116014:
+/* 80116014 00111C74 80 7F 00 F8 */ lwz r3, 0xf8(r31)
+/* 80116018 00111C78 38 80 00 00 */ li r4, 0
+/* 8011601C 00111C7C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80116020 00111C80 38 A0 00 01 */ li r5, 1
+/* 80116024 00111C84 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80116028 00111C88 38 C0 00 01 */ li r6, 1
+/* 8011602C 00111C8C C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 80116030 00111C90 38 E0 00 01 */ li r7, 1
+/* 80116034 00111C94 39 00 00 00 */ li r8, 0
+/* 80116038 00111C98 39 20 00 00 */ li r9, 0
+/* 8011603C 00111C9C 39 40 00 00 */ li r10, 0
+/* 80116040 00111CA0 48 0D F3 25 */ bl func_801F5364
+/* 80116044 00111CA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116048 00111CA8 80 03 01 14 */ lwz r0, 0x114(r3)
+/* 8011604C 00111CAC 64 00 80 00 */ oris r0, r0, 0x8000
+/* 80116050 00111CB0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80116054 00111CB4 48 00 02 54 */ b lbl_801162A8
+lbl_80116058:
+/* 80116058 00111CB8 80 7F 00 F8 */ lwz r3, 0xf8(r31)
+/* 8011605C 00111CBC 38 80 00 01 */ li r4, 1
+/* 80116060 00111CC0 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80116064 00111CC4 38 A0 00 01 */ li r5, 1
+/* 80116068 00111CC8 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 8011606C 00111CCC 38 C0 00 01 */ li r6, 1
+/* 80116070 00111CD0 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 80116074 00111CD4 38 E0 00 01 */ li r7, 1
+/* 80116078 00111CD8 39 00 00 00 */ li r8, 0
+/* 8011607C 00111CDC 39 20 00 00 */ li r9, 0
+/* 80116080 00111CE0 39 40 00 00 */ li r10, 0
+/* 80116084 00111CE4 48 0D F2 E1 */ bl func_801F5364
+/* 80116088 00111CE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011608C 00111CEC 38 00 00 61 */ li r0, 0x61
+/* 80116090 00111CF0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80116094 00111CF4 48 04 97 0D */ bl func_8015F7A0
+/* 80116098 00111CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011609C 00111CFC D8 23 02 18 */ stfd f1, 0x218(r3)
+/* 801160A0 00111D00 48 00 02 08 */ b lbl_801162A8
+lbl_801160A4:
+/* 801160A4 00111D04 80 7F 00 F8 */ lwz r3, 0xf8(r31)
+/* 801160A8 00111D08 38 80 00 02 */ li r4, 2
+/* 801160AC 00111D0C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801160B0 00111D10 38 A0 00 00 */ li r5, 0
+/* 801160B4 00111D14 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801160B8 00111D18 38 C0 00 01 */ li r6, 1
+/* 801160BC 00111D1C C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 801160C0 00111D20 38 E0 00 01 */ li r7, 1
+/* 801160C4 00111D24 39 00 00 00 */ li r8, 0
+/* 801160C8 00111D28 39 20 00 00 */ li r9, 0
+/* 801160CC 00111D2C 39 40 00 00 */ li r10, 0
+/* 801160D0 00111D30 48 0D F2 95 */ bl func_801F5364
+/* 801160D4 00111D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801160D8 00111D38 38 00 00 63 */ li r0, 0x63
+/* 801160DC 00111D3C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801160E0 00111D40 48 00 01 C8 */ b lbl_801162A8
+lbl_801160E4:
+/* 801160E4 00111D44 80 7F 00 F8 */ lwz r3, 0xf8(r31)
+/* 801160E8 00111D48 38 80 00 03 */ li r4, 3
+/* 801160EC 00111D4C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 801160F0 00111D50 38 A0 00 00 */ li r5, 0
+/* 801160F4 00111D54 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801160F8 00111D58 38 C0 00 01 */ li r6, 1
+/* 801160FC 00111D5C C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 80116100 00111D60 38 E0 00 01 */ li r7, 1
+/* 80116104 00111D64 39 00 00 00 */ li r8, 0
+/* 80116108 00111D68 39 20 00 00 */ li r9, 0
+/* 8011610C 00111D6C 39 40 00 00 */ li r10, 0
+/* 80116110 00111D70 48 0D F2 55 */ bl func_801F5364
+/* 80116114 00111D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116118 00111D78 38 00 00 62 */ li r0, 0x62
+/* 8011611C 00111D7C 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80116120 00111D80 48 00 01 88 */ b lbl_801162A8
+lbl_80116124:
+/* 80116124 00111D84 48 04 96 7D */ bl func_8015F7A0
+/* 80116128 00111D88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011612C 00111D8C C8 02 8C F8 */ lfd f0, lbl_806412F8-_SDA2_BASE_(r2)
+/* 80116130 00111D90 C8 43 02 18 */ lfd f2, 0x218(r3)
+/* 80116134 00111D94 FC 21 10 28 */ fsub f1, f1, f2
+/* 80116138 00111D98 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011613C 00111D9C 4C 41 13 82 */ cror 2, 1, 2
+/* 80116140 00111DA0 40 82 01 68 */ bne lbl_801162A8
+/* 80116144 00111DA4 3C 60 10 00 */ lis r3, 0x1000
+/* 80116148 00111DA8 38 80 00 00 */ li r4, 0
+/* 8011614C 00111DAC 38 A0 00 00 */ li r5, 0
+/* 80116150 00111DB0 38 C0 00 01 */ li r6, 1
+/* 80116154 00111DB4 4B F4 39 19 */ bl func_80059A6C
+/* 80116158 00111DB8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011615C 00111DBC 41 82 01 4C */ beq lbl_801162A8
+/* 80116160 00111DC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116164 00111DC4 38 00 00 02 */ li r0, 2
+/* 80116168 00111DC8 90 03 01 14 */ stw r0, 0x114(r3)
+/* 8011616C 00111DCC 48 00 01 3C */ b lbl_801162A8
+lbl_80116170:
+/* 80116170 00111DD0 48 04 96 31 */ bl func_8015F7A0
+/* 80116174 00111DD4 C8 5F 02 18 */ lfd f2, 0x218(r31)
+/* 80116178 00111DD8 C8 02 8C 98 */ lfd f0, lbl_80641298-_SDA2_BASE_(r2)
+/* 8011617C 00111DDC FC 21 10 28 */ fsub f1, f1, f2
+/* 80116180 00111DE0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80116184 00111DE4 4C 41 13 82 */ cror 2, 1, 2
+/* 80116188 00111DE8 40 82 00 50 */ bne lbl_801161D8
+/* 8011618C 00111DEC 80 7F 00 F8 */ lwz r3, 0xf8(r31)
+/* 80116190 00111DF0 38 80 00 00 */ li r4, 0
+/* 80116194 00111DF4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80116198 00111DF8 38 A0 00 01 */ li r5, 1
+/* 8011619C 00111DFC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 801161A0 00111E00 38 C0 00 01 */ li r6, 1
+/* 801161A4 00111E04 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 801161A8 00111E08 38 E0 00 01 */ li r7, 1
+/* 801161AC 00111E0C 39 00 00 00 */ li r8, 0
+/* 801161B0 00111E10 39 20 00 00 */ li r9, 0
+/* 801161B4 00111E14 39 40 00 00 */ li r10, 0
+/* 801161B8 00111E18 48 0D F1 AD */ bl func_801F5364
+/* 801161BC 00111E1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801161C0 00111E20 38 00 00 60 */ li r0, 0x60
+/* 801161C4 00111E24 90 03 01 14 */ stw r0, 0x114(r3)
+/* 801161C8 00111E28 48 04 95 D9 */ bl func_8015F7A0
+/* 801161CC 00111E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801161D0 00111E30 D8 23 02 18 */ stfd f1, 0x218(r3)
+/* 801161D4 00111E34 48 00 00 D4 */ b lbl_801162A8
+lbl_801161D8:
+/* 801161D8 00111E38 3C 60 80 00 */ lis r3, 0x8000
+/* 801161DC 00111E3C 38 80 00 00 */ li r4, 0
+/* 801161E0 00111E40 38 A0 00 00 */ li r5, 0
+/* 801161E4 00111E44 38 C0 00 01 */ li r6, 1
+/* 801161E8 00111E48 4B F4 38 85 */ bl func_80059A6C
+/* 801161EC 00111E4C 2C 03 00 00 */ cmpwi r3, 0
+/* 801161F0 00111E50 41 82 00 B8 */ beq lbl_801162A8
+/* 801161F4 00111E54 48 04 95 AD */ bl func_8015F7A0
+/* 801161F8 00111E58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801161FC 00111E5C D8 23 02 18 */ stfd f1, 0x218(r3)
+/* 80116200 00111E60 48 00 00 A8 */ b lbl_801162A8
+lbl_80116204:
+/* 80116204 00111E64 7F E3 FB 78 */ mr r3, r31
+/* 80116208 00111E68 48 00 00 B5 */ bl func_801162BC
+/* 8011620C 00111E6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80116210 00111E70 41 82 00 98 */ beq lbl_801162A8
+/* 80116214 00111E74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116218 00111E78 38 80 00 00 */ li r4, 0
+/* 8011621C 00111E7C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80116220 00111E80 38 A0 00 01 */ li r5, 1
+/* 80116224 00111E84 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80116228 00111E88 38 C0 00 01 */ li r6, 1
+/* 8011622C 00111E8C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80116230 00111E90 38 E0 00 01 */ li r7, 1
+/* 80116234 00111E94 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 80116238 00111E98 39 00 00 00 */ li r8, 0
+/* 8011623C 00111E9C 39 20 00 00 */ li r9, 0
+/* 80116240 00111EA0 39 40 00 00 */ li r10, 0
+/* 80116244 00111EA4 48 0D F1 21 */ bl func_801F5364
+/* 80116248 00111EA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011624C 00111EAC 38 00 FF FF */ li r0, -1
+/* 80116250 00111EB0 90 03 01 14 */ stw r0, 0x114(r3)
+/* 80116254 00111EB4 48 00 00 54 */ b lbl_801162A8
+lbl_80116258:
+/* 80116258 00111EB8 7F E3 FB 78 */ mr r3, r31
+/* 8011625C 00111EBC 48 00 00 61 */ bl func_801162BC
+/* 80116260 00111EC0 2C 03 00 00 */ cmpwi r3, 0
+/* 80116264 00111EC4 41 82 00 44 */ beq lbl_801162A8
+/* 80116268 00111EC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011626C 00111ECC 38 80 00 00 */ li r4, 0
+/* 80116270 00111ED0 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
+/* 80116274 00111ED4 38 A0 00 01 */ li r5, 1
+/* 80116278 00111ED8 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 8011627C 00111EDC 38 C0 00 01 */ li r6, 1
+/* 80116280 00111EE0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
+/* 80116284 00111EE4 38 E0 00 01 */ li r7, 1
+/* 80116288 00111EE8 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
+/* 8011628C 00111EEC 39 00 00 00 */ li r8, 0
+/* 80116290 00111EF0 39 20 00 00 */ li r9, 0
+/* 80116294 00111EF4 39 40 00 00 */ li r10, 0
+/* 80116298 00111EF8 48 0D F0 CD */ bl func_801F5364
+/* 8011629C 00111EFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801162A0 00111F00 38 00 FF FF */ li r0, -1
+/* 801162A4 00111F04 90 03 01 14 */ stw r0, 0x114(r3)
+lbl_801162A8:
+/* 801162A8 00111F08 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801162AC 00111F0C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801162B0 00111F10 7C 08 03 A6 */ mtlr r0
+/* 801162B4 00111F14 38 21 00 10 */ addi r1, r1, 0x10
+/* 801162B8 00111F18 4E 80 00 20 */ blr
+
+.global func_801162BC
+func_801162BC:
+/* 801162BC 00111F1C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801162C0 00111F20 7C 08 02 A6 */ mflr r0
+/* 801162C4 00111F24 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801162C8 00111F28 39 61 00 20 */ addi r11, r1, 0x20
+/* 801162CC 00111F2C 48 0B 0E 65 */ bl _savegpr_29
+/* 801162D0 00111F30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801162D4 00111F34 3B A0 00 00 */ li r29, 0
+/* 801162D8 00111F38 83 C3 00 F8 */ lwz r30, 0xf8(r3)
+/* 801162DC 00111F3C A3 FE 00 DE */ lhz r31, 0xde(r30)
+/* 801162E0 00111F40 48 00 00 3C */ b lbl_8011631C
+lbl_801162E4:
+/* 801162E4 00111F44 7F C3 F3 78 */ mr r3, r30
+/* 801162E8 00111F48 57 A4 04 3E */ clrlwi r4, r29, 0x10
+/* 801162EC 00111F4C 4B FF EC 31 */ bl func_80114F1C
+/* 801162F0 00111F50 2C 03 00 00 */ cmpwi r3, 0
+/* 801162F4 00111F54 41 82 00 24 */ beq lbl_80116318
+/* 801162F8 00111F58 80 03 00 04 */ lwz r0, 4(r3)
+/* 801162FC 00111F5C 2C 00 00 00 */ cmpwi r0, 0
+/* 80116300 00111F60 41 82 00 18 */ beq lbl_80116318
+/* 80116304 00111F64 4B FF ED 59 */ bl func_8011505C
+/* 80116308 00111F68 2C 03 00 00 */ cmpwi r3, 0
+/* 8011630C 00111F6C 41 82 00 0C */ beq lbl_80116318
+/* 80116310 00111F70 38 60 00 01 */ li r3, 1
+/* 80116314 00111F74 48 00 00 18 */ b lbl_8011632C
+lbl_80116318:
+/* 80116318 00111F78 3B BD 00 01 */ addi r29, r29, 1
+lbl_8011631C:
+/* 8011631C 00111F7C 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 80116320 00111F80 7C 00 F8 40 */ cmplw r0, r31
+/* 80116324 00111F84 41 80 FF C0 */ blt lbl_801162E4
+/* 80116328 00111F88 38 60 00 00 */ li r3, 0
+lbl_8011632C:
+/* 8011632C 00111F8C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80116330 00111F90 48 0B 0E 4D */ bl _restgpr_29
+/* 80116334 00111F94 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80116338 00111F98 7C 08 03 A6 */ mtlr r0
+/* 8011633C 00111F9C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80116340 00111FA0 4E 80 00 20 */ blr
+/* 80116344 00111FA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116348 00111FA8 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8011634C 00111FAC 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
+/* 80116350 00111FB0 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80116354 00111FB4 4E 80 00 20 */ blr
+/* 80116358 00111FB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011635C 00111FBC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80116360 00111FC0 60 00 02 00 */ ori r0, r0, 0x200
+/* 80116364 00111FC4 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80116368 00111FC8 4E 80 00 20 */ blr
+
+.global func_8011636C
+func_8011636C:
+/* 8011636C 00111FCC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80116370 00111FD0 7C 08 02 A6 */ mflr r0
+/* 80116374 00111FD4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80116378 00111FD8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011637C 00111FDC 7C 7F 1B 78 */ mr r31, r3
+/* 80116380 00111FE0 4B EF 43 B5 */ bl func_8000A734
+/* 80116384 00111FE4 7F E4 FB 78 */ mr r4, r31
+/* 80116388 00111FE8 4B EF 43 A5 */ bl func_8000A72C
+/* 8011638C 00111FEC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80116390 00111FF0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80116394 00111FF4 7C 08 03 A6 */ mtlr r0
+/* 80116398 00111FF8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011639C 00111FFC 4E 80 00 20 */ blr
+
+.global func_801163A0
+func_801163A0:
+/* 801163A0 00112000 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801163A4 00112004 7C 08 02 A6 */ mflr r0
+/* 801163A8 00112008 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801163AC 0011200C 4B EF 43 89 */ bl func_8000A734
+/* 801163B0 00112010 38 80 00 00 */ li r4, 0
+/* 801163B4 00112014 4B EF 43 79 */ bl func_8000A72C
+/* 801163B8 00112018 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801163BC 0011201C 7C 08 03 A6 */ mtlr r0
+/* 801163C0 00112020 38 21 00 10 */ addi r1, r1, 0x10
+/* 801163C4 00112024 4E 80 00 20 */ blr
+
+.global func_801163C8
+func_801163C8:
+/* 801163C8 00112028 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801163CC 0011202C 7C 08 02 A6 */ mflr r0
+/* 801163D0 00112030 38 80 00 00 */ li r4, 0
+/* 801163D4 00112034 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801163D8 00112038 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801163DC 0011203C 48 00 1C 95 */ bl func_80118070
+/* 801163E0 00112040 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801163E4 00112044 38 80 00 04 */ li r4, 4
+/* 801163E8 00112048 4B FF F2 55 */ bl func_8011563C
+/* 801163EC 0011204C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801163F0 00112050 38 80 00 00 */ li r4, 0
+/* 801163F4 00112054 4B FF FA D9 */ bl func_80115ECC
+/* 801163F8 00112058 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801163FC 0011205C 38 00 00 00 */ li r0, 0
+/* 80116400 00112060 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 80116404 00112064 60 63 10 00 */ ori r3, r3, 0x1000
+/* 80116408 00112068 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 8011640C 0011206C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116410 00112070 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 80116414 00112074 60 63 08 00 */ ori r3, r3, 0x800
+/* 80116418 00112078 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 8011641C 0011207C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116420 00112080 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 80116424 00112084 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80116428 00112088 7C 08 03 A6 */ mtlr r0
+/* 8011642C 0011208C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80116430 00112090 4E 80 00 20 */ blr
+
+.global func_80116434
+func_80116434:
+/* 80116434 00112094 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80116438 00112098 7C 08 02 A6 */ mflr r0
+/* 8011643C 0011209C 38 80 00 00 */ li r4, 0
+/* 80116440 001120A0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80116444 001120A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116448 001120A8 48 00 1C 29 */ bl func_80118070
+/* 8011644C 001120AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116450 001120B0 38 80 00 08 */ li r4, 8
+/* 80116454 001120B4 4B FF F1 E9 */ bl func_8011563C
+/* 80116458 001120B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011645C 001120BC 38 80 00 00 */ li r4, 0
+/* 80116460 001120C0 4B FF FA 6D */ bl func_80115ECC
+/* 80116464 001120C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116468 001120C8 38 80 00 00 */ li r4, 0
+/* 8011646C 001120CC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80116470 001120D0 60 00 10 00 */ ori r0, r0, 0x1000
+/* 80116474 001120D4 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80116478 001120D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011647C 001120DC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80116480 001120E0 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 80116484 001120E4 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80116488 001120E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011648C 001120EC B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80116490 001120F0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80116494 001120F4 7C 08 03 A6 */ mtlr r0
+/* 80116498 001120F8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011649C 001120FC 4E 80 00 20 */ blr
+
+.global func_801164A0
+func_801164A0:
+/* 801164A0 00112100 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801164A4 00112104 7C 08 02 A6 */ mflr r0
+/* 801164A8 00112108 38 80 00 00 */ li r4, 0
+/* 801164AC 0011210C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801164B0 00112110 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801164B4 00112114 48 00 1B BD */ bl func_80118070
+/* 801164B8 00112118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801164BC 0011211C 38 80 00 07 */ li r4, 7
+/* 801164C0 00112120 4B FF F1 7D */ bl func_8011563C
+/* 801164C4 00112124 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801164C8 00112128 38 80 00 00 */ li r4, 0
+/* 801164CC 0011212C 4B FF FA 01 */ bl func_80115ECC
+/* 801164D0 00112130 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801164D4 00112134 38 80 00 00 */ li r4, 0
+/* 801164D8 00112138 38 00 02 81 */ li r0, 0x281
+/* 801164DC 0011213C A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 801164E0 00112140 60 63 10 00 */ ori r3, r3, 0x1000
+/* 801164E4 00112144 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 801164E8 00112148 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 801164EC 0011214C A0 65 02 20 */ lhz r3, 0x220(r5)
+/* 801164F0 00112150 60 63 08 00 */ ori r3, r3, 0x800
+/* 801164F4 00112154 B0 65 02 20 */ sth r3, 0x220(r5)
+/* 801164F8 00112158 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801164FC 0011215C B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 80116500 00112160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116504 00112164 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 80116508 00112168 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011650C 0011216C 7C 08 03 A6 */ mtlr r0
+/* 80116510 00112170 38 21 00 10 */ addi r1, r1, 0x10
+/* 80116514 00112174 4E 80 00 20 */ blr
+
+.global func_80116518
+func_80116518:
+/* 80116518 00112178 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011651C 0011217C 7C 08 02 A6 */ mflr r0
+/* 80116520 00112180 38 60 00 00 */ li r3, 0
+/* 80116524 00112184 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80116528 00112188 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011652C 0011218C 3B E0 00 00 */ li r31, 0
+/* 80116530 00112190 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116534 00112194 80 A4 00 D8 */ lwz r5, 0xd8(r4)
+/* 80116538 00112198 3C 85 00 06 */ addis r4, r5, 6
+/* 8011653C 0011219C 80 84 85 FC */ lwz r4, -0x7a04(r4)
+/* 80116540 001121A0 38 04 FC 18 */ addi r0, r4, -1000
+/* 80116544 001121A4 28 00 00 09 */ cmplwi r0, 9
+/* 80116548 001121A8 41 81 00 68 */ bgt lbl_801165B0
+/* 8011654C 001121AC 3C 80 80 42 */ lis r4, lbl_8041B86C@ha
+/* 80116550 001121B0 54 00 10 3A */ slwi r0, r0, 2
+/* 80116554 001121B4 38 84 B8 6C */ addi r4, r4, lbl_8041B86C@l
+/* 80116558 001121B8 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8011655C 001121BC 7C 89 03 A6 */ mtctr r4
+/* 80116560 001121C0 4E 80 04 20 */ bctr
+/* 80116564 001121C4 38 60 29 C6 */ li r3, 0x29c6
+/* 80116568 001121C8 48 00 00 48 */ b lbl_801165B0
+/* 8011656C 001121CC 38 60 29 C7 */ li r3, 0x29c7
+/* 80116570 001121D0 48 00 00 40 */ b lbl_801165B0
+/* 80116574 001121D4 38 60 29 C8 */ li r3, 0x29c8
+/* 80116578 001121D8 48 00 00 38 */ b lbl_801165B0
+/* 8011657C 001121DC 38 60 29 C9 */ li r3, 0x29c9
+/* 80116580 001121E0 48 00 00 30 */ b lbl_801165B0
+/* 80116584 001121E4 38 60 29 CA */ li r3, 0x29ca
+/* 80116588 001121E8 48 00 00 28 */ b lbl_801165B0
+/* 8011658C 001121EC 38 60 29 CB */ li r3, 0x29cb
+/* 80116590 001121F0 48 00 00 20 */ b lbl_801165B0
+/* 80116594 001121F4 38 60 29 CC */ li r3, 0x29cc
+/* 80116598 001121F8 48 00 00 18 */ b lbl_801165B0
+/* 8011659C 001121FC 38 60 29 CE */ li r3, 0x29ce
+/* 801165A0 00112200 48 00 00 10 */ b lbl_801165B0
+/* 801165A4 00112204 38 60 29 CD */ li r3, 0x29cd
+/* 801165A8 00112208 48 00 00 08 */ b lbl_801165B0
+/* 801165AC 0011220C 38 60 29 CF */ li r3, 0x29cf
+lbl_801165B0:
+/* 801165B0 00112210 3C 85 00 06 */ addis r4, r5, 6
+/* 801165B4 00112214 88 04 86 00 */ lbz r0, -0x7a00(r4)
+/* 801165B8 00112218 28 00 00 14 */ cmplwi r0, 0x14
+/* 801165BC 0011221C 41 81 00 90 */ bgt lbl_8011664C
+/* 801165C0 00112220 3C 80 80 42 */ lis r4, lbl_8041B818@ha
+/* 801165C4 00112224 54 00 10 3A */ slwi r0, r0, 2
+/* 801165C8 00112228 38 84 B8 18 */ addi r4, r4, lbl_8041B818@l
+/* 801165CC 0011222C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 801165D0 00112230 7C 89 03 A6 */ mtctr r4
+/* 801165D4 00112234 4E 80 04 20 */ bctr
+/* 801165D8 00112238 3B E0 29 E6 */ li r31, 0x29e6
+/* 801165DC 0011223C 48 00 00 70 */ b lbl_8011664C
+/* 801165E0 00112240 3B E0 29 E7 */ li r31, 0x29e7
+/* 801165E4 00112244 48 00 00 68 */ b lbl_8011664C
+/* 801165E8 00112248 3B E0 29 E8 */ li r31, 0x29e8
+/* 801165EC 0011224C 48 00 00 60 */ b lbl_8011664C
+/* 801165F0 00112250 3B E0 29 E9 */ li r31, 0x29e9
+/* 801165F4 00112254 48 00 00 58 */ b lbl_8011664C
+/* 801165F8 00112258 3B E0 29 EA */ li r31, 0x29ea
+/* 801165FC 0011225C 48 00 00 50 */ b lbl_8011664C
+/* 80116600 00112260 3B E0 29 EB */ li r31, 0x29eb
+/* 80116604 00112264 48 00 00 48 */ b lbl_8011664C
+/* 80116608 00112268 3B E0 29 EC */ li r31, 0x29ec
+/* 8011660C 0011226C 48 00 00 40 */ b lbl_8011664C
+/* 80116610 00112270 3B E0 29 ED */ li r31, 0x29ed
+/* 80116614 00112274 48 00 00 38 */ b lbl_8011664C
+/* 80116618 00112278 3B E0 29 EE */ li r31, 0x29ee
+/* 8011661C 0011227C 48 00 00 30 */ b lbl_8011664C
+/* 80116620 00112280 3B E0 29 EF */ li r31, 0x29ef
+/* 80116624 00112284 48 00 00 28 */ b lbl_8011664C
+/* 80116628 00112288 3B E0 29 F0 */ li r31, 0x29f0
+/* 8011662C 0011228C 48 00 00 20 */ b lbl_8011664C
+/* 80116630 00112290 3B E0 29 F1 */ li r31, 0x29f1
+/* 80116634 00112294 48 00 00 18 */ b lbl_8011664C
+/* 80116638 00112298 3B E0 29 F2 */ li r31, 0x29f2
+/* 8011663C 0011229C 48 00 00 10 */ b lbl_8011664C
+/* 80116640 001122A0 3B E0 29 F3 */ li r31, 0x29f3
+/* 80116644 001122A4 48 00 00 08 */ b lbl_8011664C
+/* 80116648 001122A8 3B E0 00 00 */ li r31, 0
+lbl_8011664C:
+/* 8011664C 001122AC 48 13 9C A9 */ bl func_802502F4
+/* 80116650 001122B0 7C 64 1B 78 */ mr r4, r3
+/* 80116654 001122B4 38 60 00 0E */ li r3, 0xe
+/* 80116658 001122B8 48 04 5C B1 */ bl func_8015C308
+/* 8011665C 001122BC 7F E3 FB 78 */ mr r3, r31
+/* 80116660 001122C0 48 13 9C 95 */ bl func_802502F4
+/* 80116664 001122C4 7C 64 1B 78 */ mr r4, r3
+/* 80116668 001122C8 38 60 00 0F */ li r3, 0xf
+/* 8011666C 001122CC 48 04 5C 9D */ bl func_8015C308
+/* 80116670 001122D0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80116674 001122D4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80116678 001122D8 7C 08 03 A6 */ mtlr r0
+/* 8011667C 001122DC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80116680 001122E0 4E 80 00 20 */ blr
+
+.global func_80116684
+func_80116684:
+/* 80116684 001122E4 4E 80 00 20 */ blr
+
+.global func_80116688
+func_80116688:
+/* 80116688 001122E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011668C 001122EC 54 80 08 3C */ slwi r0, r4, 1
+/* 80116690 001122F0 7C A4 2B 78 */ mr r4, r5
+/* 80116694 001122F4 38 A0 00 00 */ li r5, 0
+/* 80116698 001122F8 7C 63 02 14 */ add r3, r3, r0
+/* 8011669C 001122FC A8 63 00 84 */ lha r3, 0x84(r3)
+/* 801166A0 00112300 48 13 D7 10 */ b func_80253DB0
+
+.global func_801166A4
+func_801166A4:
+/* 801166A4 00112304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801166A8 00112308 54 80 0B FC */ rlwinm r0, r4, 1, 0xf, 0x1e
+/* 801166AC 0011230C 38 80 00 08 */ li r4, 8
+/* 801166B0 00112310 7C 63 02 14 */ add r3, r3, r0
+/* 801166B4 00112314 A8 63 00 84 */ lha r3, 0x84(r3)
+/* 801166B8 00112318 48 13 D7 38 */ b func_80253DF0
+
+.global func_801166BC
+func_801166BC:
+/* 801166BC 0011231C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801166C0 00112320 7C 08 02 A6 */ mflr r0
+/* 801166C4 00112324 38 6D 9C 80 */ addi r3, r13, lbl_8063EF40-_SDA_BASE_
+/* 801166C8 00112328 38 80 00 01 */ li r4, 1
+/* 801166CC 0011232C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801166D0 00112330 38 A0 00 04 */ li r5, 4
+/* 801166D4 00112334 38 C0 00 00 */ li r6, 0
+/* 801166D8 00112338 4B F0 E2 3D */ bl func_80024914
+/* 801166DC 0011233C 3C 60 80 48 */ lis r3, lbl_80480D40@ha
+/* 801166E0 00112340 38 63 0D 40 */ addi r3, r3, lbl_80480D40@l
+/* 801166E4 00112344 48 00 00 15 */ bl func_801166F8
+/* 801166E8 00112348 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801166EC 0011234C 7C 08 03 A6 */ mtlr r0
+/* 801166F0 00112350 38 21 00 10 */ addi r1, r1, 0x10
+/* 801166F4 00112354 4E 80 00 20 */ blr
diff --git a/asm/code_801166F8.s b/asm/code_801166F8.s
new file mode 100644
index 0000000..e4b6e5b
--- /dev/null
+++ b/asm/code_801166F8.s
@@ -0,0 +1,5099 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_801166F8
+func_801166F8:
+/* 801166F8 00112358 3C 80 80 42 */ lis r4, lbl_8041B894@ha
+/* 801166FC 0011235C 38 84 B8 94 */ addi r4, r4, lbl_8041B894@l
+/* 80116700 00112360 90 83 00 00 */ stw r4, 0(r3)
+/* 80116704 00112364 4E 80 00 20 */ blr
+lbl_80116708:
+/* 80116708 00112368 4E 80 00 20 */ blr
+lbl_8011670C:
+/* 8011670C 0011236C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80116710 00112370 7C 08 02 A6 */ mflr r0
+/* 80116714 00112374 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80116718 00112378 39 61 00 70 */ addi r11, r1, 0x70
+/* 8011671C 0011237C 48 0B 0A 0D */ bl _savegpr_27
+/* 80116720 00112380 7C 7C 1B 78 */ mr r28, r3
+/* 80116724 00112384 7C 9B 23 78 */ mr r27, r4
+/* 80116728 00112388 38 C1 00 08 */ addi r6, r1, 8
+/* 8011672C 0011238C 38 A0 00 03 */ li r5, 3
+/* 80116730 00112390 48 13 D7 AD */ bl func_80253EDC
+/* 80116734 00112394 7F 83 E3 78 */ mr r3, r28
+/* 80116738 00112398 7F 64 DB 78 */ mr r4, r27
+/* 8011673C 0011239C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116740 001123A0 38 A0 00 06 */ li r5, 6
+/* 80116744 001123A4 48 13 D7 99 */ bl func_80253EDC
+/* 80116748 001123A8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8011674C 001123AC 38 60 FF 00 */ li r3, -256
+/* 80116750 001123B0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80116754 001123B4 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80116758 001123B8 FC 80 28 1E */ fctiwz f4, f5
+/* 8011675C 001123BC C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80116760 001123C0 FC 40 18 1E */ fctiwz f2, f3
+/* 80116764 001123C4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80116768 001123C8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011676C 001123CC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80116770 001123D0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80116774 001123D4 28 00 00 20 */ cmplwi r0, 0x20
+/* 80116778 001123D8 FC 20 08 1E */ fctiwz f1, f1
+/* 8011677C 001123DC FC 00 00 1E */ fctiwz f0, f0
+/* 80116780 001123E0 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80116784 001123E4 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80116788 001123E8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8011678C 001123EC 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 80116790 001123F0 7C 9F 1B 78 */ or r31, r4, r3
+/* 80116794 001123F4 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80116798 001123F8 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 8011679C 001123FC 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 801167A0 00112400 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 801167A4 00112404 41 81 06 08 */ bgt lbl_80116DAC
+/* 801167A8 00112408 3C 60 80 42 */ lis r3, lbl_8041B914@ha
+/* 801167AC 0011240C 54 00 10 3A */ slwi r0, r0, 2
+/* 801167B0 00112410 38 63 B9 14 */ addi r3, r3, lbl_8041B914@l
+/* 801167B4 00112414 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801167B8 00112418 7C 69 03 A6 */ mtctr r3
+/* 801167BC 0011241C 4E 80 04 20 */ bctr
+/* 801167C0 00112420 7F C4 F3 78 */ mr r4, r30
+/* 801167C4 00112424 7F A5 EB 78 */ mr r5, r29
+/* 801167C8 00112428 7F E8 FB 78 */ mr r8, r31
+/* 801167CC 0011242C 7F 86 07 34 */ extsh r6, r28
+/* 801167D0 00112430 7F 67 07 34 */ extsh r7, r27
+/* 801167D4 00112434 38 60 2F 29 */ li r3, 0x2f29
+/* 801167D8 00112438 48 13 99 5D */ bl func_80250134
+/* 801167DC 0011243C 48 00 05 D0 */ b lbl_80116DAC
+/* 801167E0 00112440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801167E4 00112444 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801167E8 00112448 80 03 00 00 */ lwz r0, 0(r3)
+/* 801167EC 0011244C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801167F0 00112450 40 82 05 BC */ bne lbl_80116DAC
+/* 801167F4 00112454 7F C4 F3 78 */ mr r4, r30
+/* 801167F8 00112458 7F A5 EB 78 */ mr r5, r29
+/* 801167FC 0011245C 7F E8 FB 78 */ mr r8, r31
+/* 80116800 00112460 7F 86 07 34 */ extsh r6, r28
+/* 80116804 00112464 7F 67 07 34 */ extsh r7, r27
+/* 80116808 00112468 38 60 2F 35 */ li r3, 0x2f35
+/* 8011680C 0011246C 48 13 99 29 */ bl func_80250134
+/* 80116810 00112470 48 00 05 9C */ b lbl_80116DAC
+/* 80116814 00112474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116818 00112478 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 8011681C 0011247C 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116820 00112480 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116824 00112484 41 82 05 88 */ beq lbl_80116DAC
+/* 80116828 00112488 7F C4 F3 78 */ mr r4, r30
+/* 8011682C 0011248C 7F A5 EB 78 */ mr r5, r29
+/* 80116830 00112490 7F E8 FB 78 */ mr r8, r31
+/* 80116834 00112494 7F 86 07 34 */ extsh r6, r28
+/* 80116838 00112498 7F 67 07 34 */ extsh r7, r27
+/* 8011683C 0011249C 38 60 2F 2D */ li r3, 0x2f2d
+/* 80116840 001124A0 48 13 98 F5 */ bl func_80250134
+/* 80116844 001124A4 48 00 05 68 */ b lbl_80116DAC
+/* 80116848 001124A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011684C 001124AC 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 80116850 001124B0 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116854 001124B4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116858 001124B8 41 82 05 54 */ beq lbl_80116DAC
+/* 8011685C 001124BC 38 83 00 10 */ addi r4, r3, 0x10
+/* 80116860 001124C0 38 60 00 0E */ li r3, 0xe
+/* 80116864 001124C4 48 04 5A A5 */ bl func_8015C308
+/* 80116868 001124C8 4B F4 23 3D */ bl VMBASEIsPageValid
+/* 8011686C 001124CC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116870 001124D0 28 00 00 04 */ cmplwi r0, 4
+/* 80116874 001124D4 40 82 00 08 */ bne lbl_8011687C
+/* 80116878 001124D8 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_8011687C:
+/* 8011687C 001124DC 7F C4 F3 78 */ mr r4, r30
+/* 80116880 001124E0 7F A5 EB 78 */ mr r5, r29
+/* 80116884 001124E4 7F E8 FB 78 */ mr r8, r31
+/* 80116888 001124E8 7F 86 07 34 */ extsh r6, r28
+/* 8011688C 001124EC 7F 67 07 34 */ extsh r7, r27
+/* 80116890 001124F0 38 60 2F 30 */ li r3, 0x2f30
+/* 80116894 001124F4 48 13 98 A1 */ bl func_80250134
+/* 80116898 001124F8 48 00 05 14 */ b lbl_80116DAC
+/* 8011689C 001124FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801168A0 00112500 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801168A4 00112504 80 03 00 00 */ lwz r0, 0(r3)
+/* 801168A8 00112508 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801168AC 0011250C 41 82 05 00 */ beq lbl_80116DAC
+/* 801168B0 00112510 7F C4 F3 78 */ mr r4, r30
+/* 801168B4 00112514 7F A5 EB 78 */ mr r5, r29
+/* 801168B8 00112518 7F E8 FB 78 */ mr r8, r31
+/* 801168BC 0011251C 7F 86 07 34 */ extsh r6, r28
+/* 801168C0 00112520 7F 67 07 34 */ extsh r7, r27
+/* 801168C4 00112524 38 60 2F 2E */ li r3, 0x2f2e
+/* 801168C8 00112528 48 13 98 6D */ bl func_80250134
+/* 801168CC 0011252C 48 00 04 E0 */ b lbl_80116DAC
+/* 801168D0 00112530 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801168D4 00112534 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801168D8 00112538 80 03 00 00 */ lwz r0, 0(r3)
+/* 801168DC 0011253C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801168E0 00112540 41 82 04 CC */ beq lbl_80116DAC
+/* 801168E4 00112544 C8 23 00 08 */ lfd f1, 8(r3)
+/* 801168E8 00112548 48 0B 07 19 */ bl __cvt_fp2unsigned
+/* 801168EC 0011254C 7C 64 1B 78 */ mr r4, r3
+/* 801168F0 00112550 38 60 00 06 */ li r3, 6
+/* 801168F4 00112554 48 04 5A 15 */ bl func_8015C308
+/* 801168F8 00112558 4B F4 22 AD */ bl VMBASEIsPageValid
+/* 801168FC 0011255C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116900 00112560 28 00 00 04 */ cmplwi r0, 4
+/* 80116904 00112564 40 82 00 08 */ bne lbl_8011690C
+/* 80116908 00112568 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_8011690C:
+/* 8011690C 0011256C 7F C4 F3 78 */ mr r4, r30
+/* 80116910 00112570 7F A5 EB 78 */ mr r5, r29
+/* 80116914 00112574 7F E8 FB 78 */ mr r8, r31
+/* 80116918 00112578 7F 86 07 34 */ extsh r6, r28
+/* 8011691C 0011257C 7F 67 07 34 */ extsh r7, r27
+/* 80116920 00112580 38 60 2F 31 */ li r3, 0x2f31
+/* 80116924 00112584 48 13 98 11 */ bl func_80250134
+/* 80116928 00112588 48 00 04 84 */ b lbl_80116DAC
+/* 8011692C 0011258C 7F C4 F3 78 */ mr r4, r30
+/* 80116930 00112590 7F A5 EB 78 */ mr r5, r29
+/* 80116934 00112594 7F E8 FB 78 */ mr r8, r31
+/* 80116938 00112598 7F 86 07 34 */ extsh r6, r28
+/* 8011693C 0011259C 7F 67 07 34 */ extsh r7, r27
+/* 80116940 001125A0 38 60 2F 2A */ li r3, 0x2f2a
+/* 80116944 001125A4 48 13 97 F1 */ bl func_80250134
+/* 80116948 001125A8 48 00 04 64 */ b lbl_80116DAC
+/* 8011694C 001125AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116950 001125B0 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 80116954 001125B4 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116958 001125B8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8011695C 001125BC 40 82 04 50 */ bne lbl_80116DAC
+/* 80116960 001125C0 7F C4 F3 78 */ mr r4, r30
+/* 80116964 001125C4 7F A5 EB 78 */ mr r5, r29
+/* 80116968 001125C8 7F E8 FB 78 */ mr r8, r31
+/* 8011696C 001125CC 7F 86 07 34 */ extsh r6, r28
+/* 80116970 001125D0 7F 67 07 34 */ extsh r7, r27
+/* 80116974 001125D4 38 60 2F 35 */ li r3, 0x2f35
+/* 80116978 001125D8 48 13 97 BD */ bl func_80250134
+/* 8011697C 001125DC 48 00 04 30 */ b lbl_80116DAC
+/* 80116980 001125E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116984 001125E4 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 80116988 001125E8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011698C 001125EC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116990 001125F0 41 82 04 1C */ beq lbl_80116DAC
+/* 80116994 001125F4 7F C4 F3 78 */ mr r4, r30
+/* 80116998 001125F8 7F A5 EB 78 */ mr r5, r29
+/* 8011699C 001125FC 7F E8 FB 78 */ mr r8, r31
+/* 801169A0 00112600 7F 86 07 34 */ extsh r6, r28
+/* 801169A4 00112604 7F 67 07 34 */ extsh r7, r27
+/* 801169A8 00112608 38 60 2F 2D */ li r3, 0x2f2d
+/* 801169AC 0011260C 48 13 97 89 */ bl func_80250134
+/* 801169B0 00112610 48 00 03 FC */ b lbl_80116DAC
+/* 801169B4 00112614 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801169B8 00112618 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 801169BC 0011261C 80 03 00 00 */ lwz r0, 0(r3)
+/* 801169C0 00112620 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801169C4 00112624 41 82 03 E8 */ beq lbl_80116DAC
+/* 801169C8 00112628 38 83 00 10 */ addi r4, r3, 0x10
+/* 801169CC 0011262C 38 60 00 0E */ li r3, 0xe
+/* 801169D0 00112630 48 04 59 39 */ bl func_8015C308
+/* 801169D4 00112634 4B F4 21 D1 */ bl VMBASEIsPageValid
+/* 801169D8 00112638 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801169DC 0011263C 28 00 00 04 */ cmplwi r0, 4
+/* 801169E0 00112640 40 82 00 08 */ bne lbl_801169E8
+/* 801169E4 00112644 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_801169E8:
+/* 801169E8 00112648 7F C4 F3 78 */ mr r4, r30
+/* 801169EC 0011264C 7F A5 EB 78 */ mr r5, r29
+/* 801169F0 00112650 7F E8 FB 78 */ mr r8, r31
+/* 801169F4 00112654 7F 86 07 34 */ extsh r6, r28
+/* 801169F8 00112658 7F 67 07 34 */ extsh r7, r27
+/* 801169FC 0011265C 38 60 2F 30 */ li r3, 0x2f30
+/* 80116A00 00112660 48 13 97 35 */ bl func_80250134
+/* 80116A04 00112664 48 00 03 A8 */ b lbl_80116DAC
+/* 80116A08 00112668 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116A0C 0011266C 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 80116A10 00112670 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116A14 00112674 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116A18 00112678 41 82 03 94 */ beq lbl_80116DAC
+/* 80116A1C 0011267C 7F C4 F3 78 */ mr r4, r30
+/* 80116A20 00112680 7F A5 EB 78 */ mr r5, r29
+/* 80116A24 00112684 7F E8 FB 78 */ mr r8, r31
+/* 80116A28 00112688 7F 86 07 34 */ extsh r6, r28
+/* 80116A2C 0011268C 7F 67 07 34 */ extsh r7, r27
+/* 80116A30 00112690 38 60 2F 2E */ li r3, 0x2f2e
+/* 80116A34 00112694 48 13 97 01 */ bl func_80250134
+/* 80116A38 00112698 48 00 03 74 */ b lbl_80116DAC
+/* 80116A3C 0011269C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116A40 001126A0 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 80116A44 001126A4 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116A48 001126A8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116A4C 001126AC 41 82 03 60 */ beq lbl_80116DAC
+/* 80116A50 001126B0 C8 23 00 08 */ lfd f1, 8(r3)
+/* 80116A54 001126B4 48 0B 05 AD */ bl __cvt_fp2unsigned
+/* 80116A58 001126B8 7C 64 1B 78 */ mr r4, r3
+/* 80116A5C 001126BC 38 60 00 06 */ li r3, 6
+/* 80116A60 001126C0 48 04 58 A9 */ bl func_8015C308
+/* 80116A64 001126C4 4B F4 21 41 */ bl VMBASEIsPageValid
+/* 80116A68 001126C8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116A6C 001126CC 28 00 00 04 */ cmplwi r0, 4
+/* 80116A70 001126D0 40 82 00 08 */ bne lbl_80116A78
+/* 80116A74 001126D4 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_80116A78:
+/* 80116A78 001126D8 7F C4 F3 78 */ mr r4, r30
+/* 80116A7C 001126DC 7F A5 EB 78 */ mr r5, r29
+/* 80116A80 001126E0 7F E8 FB 78 */ mr r8, r31
+/* 80116A84 001126E4 7F 86 07 34 */ extsh r6, r28
+/* 80116A88 001126E8 7F 67 07 34 */ extsh r7, r27
+/* 80116A8C 001126EC 38 60 2F 31 */ li r3, 0x2f31
+/* 80116A90 001126F0 48 13 96 A5 */ bl func_80250134
+/* 80116A94 001126F4 48 00 03 18 */ b lbl_80116DAC
+/* 80116A98 001126F8 7F C4 F3 78 */ mr r4, r30
+/* 80116A9C 001126FC 7F A5 EB 78 */ mr r5, r29
+/* 80116AA0 00112700 7F E8 FB 78 */ mr r8, r31
+/* 80116AA4 00112704 7F 86 07 34 */ extsh r6, r28
+/* 80116AA8 00112708 7F 67 07 34 */ extsh r7, r27
+/* 80116AAC 0011270C 38 60 2F 2B */ li r3, 0x2f2b
+/* 80116AB0 00112710 48 13 96 85 */ bl func_80250134
+/* 80116AB4 00112714 48 00 02 F8 */ b lbl_80116DAC
+/* 80116AB8 00112718 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116ABC 0011271C 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80116AC0 00112720 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116AC4 00112724 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116AC8 00112728 40 82 02 E4 */ bne lbl_80116DAC
+/* 80116ACC 0011272C 7F C4 F3 78 */ mr r4, r30
+/* 80116AD0 00112730 7F A5 EB 78 */ mr r5, r29
+/* 80116AD4 00112734 7F E8 FB 78 */ mr r8, r31
+/* 80116AD8 00112738 7F 86 07 34 */ extsh r6, r28
+/* 80116ADC 0011273C 7F 67 07 34 */ extsh r7, r27
+/* 80116AE0 00112740 38 60 2F 35 */ li r3, 0x2f35
+/* 80116AE4 00112744 48 13 96 51 */ bl func_80250134
+/* 80116AE8 00112748 48 00 02 C4 */ b lbl_80116DAC
+/* 80116AEC 0011274C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116AF0 00112750 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80116AF4 00112754 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116AF8 00112758 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116AFC 0011275C 41 82 02 B0 */ beq lbl_80116DAC
+/* 80116B00 00112760 7F C4 F3 78 */ mr r4, r30
+/* 80116B04 00112764 7F A5 EB 78 */ mr r5, r29
+/* 80116B08 00112768 7F E8 FB 78 */ mr r8, r31
+/* 80116B0C 0011276C 7F 86 07 34 */ extsh r6, r28
+/* 80116B10 00112770 7F 67 07 34 */ extsh r7, r27
+/* 80116B14 00112774 38 60 2F 2D */ li r3, 0x2f2d
+/* 80116B18 00112778 48 13 96 1D */ bl func_80250134
+/* 80116B1C 0011277C 48 00 02 90 */ b lbl_80116DAC
+/* 80116B20 00112780 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116B24 00112784 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80116B28 00112788 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116B2C 0011278C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116B30 00112790 41 82 02 7C */ beq lbl_80116DAC
+/* 80116B34 00112794 38 83 00 10 */ addi r4, r3, 0x10
+/* 80116B38 00112798 38 60 00 0E */ li r3, 0xe
+/* 80116B3C 0011279C 48 04 57 CD */ bl func_8015C308
+/* 80116B40 001127A0 4B F4 20 65 */ bl VMBASEIsPageValid
+/* 80116B44 001127A4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116B48 001127A8 28 00 00 04 */ cmplwi r0, 4
+/* 80116B4C 001127AC 40 82 00 08 */ bne lbl_80116B54
+/* 80116B50 001127B0 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_80116B54:
+/* 80116B54 001127B4 7F C4 F3 78 */ mr r4, r30
+/* 80116B58 001127B8 7F A5 EB 78 */ mr r5, r29
+/* 80116B5C 001127BC 7F E8 FB 78 */ mr r8, r31
+/* 80116B60 001127C0 7F 86 07 34 */ extsh r6, r28
+/* 80116B64 001127C4 7F 67 07 34 */ extsh r7, r27
+/* 80116B68 001127C8 38 60 2F 30 */ li r3, 0x2f30
+/* 80116B6C 001127CC 48 13 95 C9 */ bl func_80250134
+/* 80116B70 001127D0 48 00 02 3C */ b lbl_80116DAC
+/* 80116B74 001127D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116B78 001127D8 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80116B7C 001127DC 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116B80 001127E0 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116B84 001127E4 41 82 02 28 */ beq lbl_80116DAC
+/* 80116B88 001127E8 7F C4 F3 78 */ mr r4, r30
+/* 80116B8C 001127EC 7F A5 EB 78 */ mr r5, r29
+/* 80116B90 001127F0 7F E8 FB 78 */ mr r8, r31
+/* 80116B94 001127F4 7F 86 07 34 */ extsh r6, r28
+/* 80116B98 001127F8 7F 67 07 34 */ extsh r7, r27
+/* 80116B9C 001127FC 38 60 2F 2E */ li r3, 0x2f2e
+/* 80116BA0 00112800 48 13 95 95 */ bl func_80250134
+/* 80116BA4 00112804 48 00 02 08 */ b lbl_80116DAC
+/* 80116BA8 00112808 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116BAC 0011280C 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80116BB0 00112810 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116BB4 00112814 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116BB8 00112818 41 82 01 F4 */ beq lbl_80116DAC
+/* 80116BBC 0011281C C8 23 00 08 */ lfd f1, 8(r3)
+/* 80116BC0 00112820 48 0B 04 41 */ bl __cvt_fp2unsigned
+/* 80116BC4 00112824 7C 64 1B 78 */ mr r4, r3
+/* 80116BC8 00112828 38 60 00 06 */ li r3, 6
+/* 80116BCC 0011282C 48 04 57 3D */ bl func_8015C308
+/* 80116BD0 00112830 4B F4 1F D5 */ bl VMBASEIsPageValid
+/* 80116BD4 00112834 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116BD8 00112838 28 00 00 04 */ cmplwi r0, 4
+/* 80116BDC 0011283C 40 82 00 08 */ bne lbl_80116BE4
+/* 80116BE0 00112840 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_80116BE4:
+/* 80116BE4 00112844 7F C4 F3 78 */ mr r4, r30
+/* 80116BE8 00112848 7F A5 EB 78 */ mr r5, r29
+/* 80116BEC 0011284C 7F E8 FB 78 */ mr r8, r31
+/* 80116BF0 00112850 7F 86 07 34 */ extsh r6, r28
+/* 80116BF4 00112854 7F 67 07 34 */ extsh r7, r27
+/* 80116BF8 00112858 38 60 2F 31 */ li r3, 0x2f31
+/* 80116BFC 0011285C 48 13 95 39 */ bl func_80250134
+/* 80116C00 00112860 48 00 01 AC */ b lbl_80116DAC
+/* 80116C04 00112864 7F C4 F3 78 */ mr r4, r30
+/* 80116C08 00112868 7F A5 EB 78 */ mr r5, r29
+/* 80116C0C 0011286C 7F E8 FB 78 */ mr r8, r31
+/* 80116C10 00112870 7F 86 07 34 */ extsh r6, r28
+/* 80116C14 00112874 7F 67 07 34 */ extsh r7, r27
+/* 80116C18 00112878 38 60 2F 2C */ li r3, 0x2f2c
+/* 80116C1C 0011287C 48 13 95 19 */ bl func_80250134
+/* 80116C20 00112880 48 00 01 8C */ b lbl_80116DAC
+/* 80116C24 00112884 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116C28 00112888 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80116C2C 0011288C 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116C30 00112890 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116C34 00112894 40 82 01 78 */ bne lbl_80116DAC
+/* 80116C38 00112898 7F C4 F3 78 */ mr r4, r30
+/* 80116C3C 0011289C 7F A5 EB 78 */ mr r5, r29
+/* 80116C40 001128A0 7F E8 FB 78 */ mr r8, r31
+/* 80116C44 001128A4 7F 86 07 34 */ extsh r6, r28
+/* 80116C48 001128A8 7F 67 07 34 */ extsh r7, r27
+/* 80116C4C 001128AC 38 60 2F 35 */ li r3, 0x2f35
+/* 80116C50 001128B0 48 13 94 E5 */ bl func_80250134
+/* 80116C54 001128B4 48 00 01 58 */ b lbl_80116DAC
+/* 80116C58 001128B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116C5C 001128BC 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80116C60 001128C0 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116C64 001128C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116C68 001128C8 41 82 01 44 */ beq lbl_80116DAC
+/* 80116C6C 001128CC 7F C4 F3 78 */ mr r4, r30
+/* 80116C70 001128D0 7F A5 EB 78 */ mr r5, r29
+/* 80116C74 001128D4 7F E8 FB 78 */ mr r8, r31
+/* 80116C78 001128D8 7F 86 07 34 */ extsh r6, r28
+/* 80116C7C 001128DC 7F 67 07 34 */ extsh r7, r27
+/* 80116C80 001128E0 38 60 2F 2D */ li r3, 0x2f2d
+/* 80116C84 001128E4 48 13 94 B1 */ bl func_80250134
+/* 80116C88 001128E8 48 00 01 24 */ b lbl_80116DAC
+/* 80116C8C 001128EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116C90 001128F0 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80116C94 001128F4 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116C98 001128F8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116C9C 001128FC 41 82 01 10 */ beq lbl_80116DAC
+/* 80116CA0 00112900 38 83 00 10 */ addi r4, r3, 0x10
+/* 80116CA4 00112904 38 60 00 0E */ li r3, 0xe
+/* 80116CA8 00112908 48 04 56 61 */ bl func_8015C308
+/* 80116CAC 0011290C 4B F4 1E F9 */ bl VMBASEIsPageValid
+/* 80116CB0 00112910 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116CB4 00112914 28 00 00 04 */ cmplwi r0, 4
+/* 80116CB8 00112918 40 82 00 08 */ bne lbl_80116CC0
+/* 80116CBC 0011291C 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_80116CC0:
+/* 80116CC0 00112920 7F C4 F3 78 */ mr r4, r30
+/* 80116CC4 00112924 7F A5 EB 78 */ mr r5, r29
+/* 80116CC8 00112928 7F E8 FB 78 */ mr r8, r31
+/* 80116CCC 0011292C 7F 86 07 34 */ extsh r6, r28
+/* 80116CD0 00112930 7F 67 07 34 */ extsh r7, r27
+/* 80116CD4 00112934 38 60 2F 30 */ li r3, 0x2f30
+/* 80116CD8 00112938 48 13 94 5D */ bl func_80250134
+/* 80116CDC 0011293C 48 00 00 D0 */ b lbl_80116DAC
+/* 80116CE0 00112940 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116CE4 00112944 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80116CE8 00112948 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116CEC 0011294C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116CF0 00112950 41 82 00 BC */ beq lbl_80116DAC
+/* 80116CF4 00112954 7F C4 F3 78 */ mr r4, r30
+/* 80116CF8 00112958 7F A5 EB 78 */ mr r5, r29
+/* 80116CFC 0011295C 7F E8 FB 78 */ mr r8, r31
+/* 80116D00 00112960 7F 86 07 34 */ extsh r6, r28
+/* 80116D04 00112964 7F 67 07 34 */ extsh r7, r27
+/* 80116D08 00112968 38 60 2F 2E */ li r3, 0x2f2e
+/* 80116D0C 0011296C 48 13 94 29 */ bl func_80250134
+/* 80116D10 00112970 48 00 00 9C */ b lbl_80116DAC
+/* 80116D14 00112974 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116D18 00112978 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80116D1C 0011297C 80 03 00 00 */ lwz r0, 0(r3)
+/* 80116D20 00112980 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80116D24 00112984 41 82 00 88 */ beq lbl_80116DAC
+/* 80116D28 00112988 C8 23 00 08 */ lfd f1, 8(r3)
+/* 80116D2C 0011298C 48 0B 02 D5 */ bl __cvt_fp2unsigned
+/* 80116D30 00112990 7C 64 1B 78 */ mr r4, r3
+/* 80116D34 00112994 38 60 00 06 */ li r3, 6
+/* 80116D38 00112998 48 04 55 D1 */ bl func_8015C308
+/* 80116D3C 0011299C 4B F4 1E 69 */ bl VMBASEIsPageValid
+/* 80116D40 001129A0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80116D44 001129A4 28 00 00 04 */ cmplwi r0, 4
+/* 80116D48 001129A8 40 82 00 08 */ bne lbl_80116D50
+/* 80116D4C 001129AC 3B DE 00 2D */ addi r30, r30, 0x2d
+lbl_80116D50:
+/* 80116D50 001129B0 7F C4 F3 78 */ mr r4, r30
+/* 80116D54 001129B4 7F A5 EB 78 */ mr r5, r29
+/* 80116D58 001129B8 7F E8 FB 78 */ mr r8, r31
+/* 80116D5C 001129BC 7F 86 07 34 */ extsh r6, r28
+/* 80116D60 001129C0 7F 67 07 34 */ extsh r7, r27
+/* 80116D64 001129C4 38 60 2F 31 */ li r3, 0x2f31
+/* 80116D68 001129C8 48 13 93 CD */ bl func_80250134
+/* 80116D6C 001129CC 48 00 00 40 */ b lbl_80116DAC
+/* 80116D70 001129D0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116D74 001129D4 38 60 00 01 */ li r3, 1
+/* 80116D78 001129D8 4B F4 2C C5 */ bl func_80059A3C
+/* 80116D7C 001129DC 48 00 00 30 */ b lbl_80116DAC
+/* 80116D80 001129E0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116D84 001129E4 38 60 00 02 */ li r3, 2
+/* 80116D88 001129E8 4B F4 2C B5 */ bl func_80059A3C
+/* 80116D8C 001129EC 48 00 00 20 */ b lbl_80116DAC
+/* 80116D90 001129F0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116D94 001129F4 38 60 00 03 */ li r3, 3
+/* 80116D98 001129F8 4B F4 2C A5 */ bl func_80059A3C
+/* 80116D9C 001129FC 48 00 00 10 */ b lbl_80116DAC
+/* 80116DA0 00112A00 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116DA4 00112A04 38 60 00 04 */ li r3, 4
+/* 80116DA8 00112A08 4B F4 2C 95 */ bl func_80059A3C
+lbl_80116DAC:
+/* 80116DAC 00112A0C 39 61 00 70 */ addi r11, r1, 0x70
+/* 80116DB0 00112A10 48 0B 03 C5 */ bl _restgpr_27
+/* 80116DB4 00112A14 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80116DB8 00112A18 7C 08 03 A6 */ mtlr r0
+/* 80116DBC 00112A1C 38 21 00 70 */ addi r1, r1, 0x70
+/* 80116DC0 00112A20 4E 80 00 20 */ blr
+lbl_80116DC4:
+/* 80116DC4 00112A24 4E 80 00 20 */ blr
+lbl_80116DC8:
+/* 80116DC8 00112A28 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80116DCC 00112A2C 7C 08 02 A6 */ mflr r0
+/* 80116DD0 00112A30 38 A0 00 03 */ li r5, 3
+/* 80116DD4 00112A34 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80116DD8 00112A38 38 C1 00 08 */ addi r6, r1, 8
+/* 80116DDC 00112A3C 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80116DE0 00112A40 7C 9F 23 78 */ mr r31, r4
+/* 80116DE4 00112A44 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80116DE8 00112A48 7C 7E 1B 78 */ mr r30, r3
+/* 80116DEC 00112A4C 48 13 D0 F1 */ bl func_80253EDC
+/* 80116DF0 00112A50 80 01 00 08 */ lwz r0, 8(r1)
+/* 80116DF4 00112A54 28 00 00 09 */ cmplwi r0, 9
+/* 80116DF8 00112A58 41 81 01 94 */ bgt lbl_80116F8C
+/* 80116DFC 00112A5C 3C 60 80 42 */ lis r3, lbl_8041B998@ha
+/* 80116E00 00112A60 54 00 10 3A */ slwi r0, r0, 2
+/* 80116E04 00112A64 38 63 B9 98 */ addi r3, r3, lbl_8041B998@l
+/* 80116E08 00112A68 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80116E0C 00112A6C 7C 69 03 A6 */ mtctr r3
+/* 80116E10 00112A70 4E 80 04 20 */ bctr
+/* 80116E14 00112A74 7F C3 F3 78 */ mr r3, r30
+/* 80116E18 00112A78 7F E4 FB 78 */ mr r4, r31
+/* 80116E1C 00112A7C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116E20 00112A80 38 A0 00 06 */ li r5, 6
+/* 80116E24 00112A84 48 13 D0 B9 */ bl func_80253EDC
+/* 80116E28 00112A88 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80116E2C 00112A8C 38 00 FF 00 */ li r0, -256
+/* 80116E30 00112A90 C0 81 00 14 */ lfs f4, 0x14(r1)
+/* 80116E34 00112A94 FC 20 00 1E */ fctiwz f1, f0
+/* 80116E38 00112A98 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80116E3C 00112A9C EC 84 00 28 */ fsubs f4, f4, f0
+/* 80116E40 00112AA0 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 80116E44 00112AA4 FC 00 10 1E */ fctiwz f0, f2
+/* 80116E48 00112AA8 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 80116E4C 00112AAC EC 43 10 28 */ fsubs f2, f3, f2
+/* 80116E50 00112AB0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80116E54 00112AB4 FC 60 20 1E */ fctiwz f3, f4
+/* 80116E58 00112AB8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 80116E5C 00112ABC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80116E60 00112AC0 7C 68 03 78 */ or r8, r3, r0
+/* 80116E64 00112AC4 FC 20 10 1E */ fctiwz f1, f2
+/* 80116E68 00112AC8 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 80116E6C 00112ACC 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 80116E70 00112AD0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80116E74 00112AD4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80116E78 00112AD8 80 66 01 1C */ lwz r3, 0x11c(r6)
+/* 80116E7C 00112ADC 7C 06 07 34 */ extsh r6, r0
+/* 80116E80 00112AE0 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 80116E84 00112AE4 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 80116E88 00112AE8 7C E7 07 34 */ extsh r7, r7
+/* 80116E8C 00112AEC 48 13 92 A9 */ bl func_80250134
+/* 80116E90 00112AF0 48 00 00 FC */ b lbl_80116F8C
+/* 80116E94 00112AF4 7F C3 F3 78 */ mr r3, r30
+/* 80116E98 00112AF8 7F E4 FB 78 */ mr r4, r31
+/* 80116E9C 00112AFC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116EA0 00112B00 38 A0 00 06 */ li r5, 6
+/* 80116EA4 00112B04 48 13 D0 39 */ bl func_80253EDC
+/* 80116EA8 00112B08 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116EAC 00112B0C 38 60 00 01 */ li r3, 1
+/* 80116EB0 00112B10 4B F4 2B 8D */ bl func_80059A3C
+/* 80116EB4 00112B14 48 00 00 D8 */ b lbl_80116F8C
+/* 80116EB8 00112B18 7F C3 F3 78 */ mr r3, r30
+/* 80116EBC 00112B1C 7F E4 FB 78 */ mr r4, r31
+/* 80116EC0 00112B20 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116EC4 00112B24 38 A0 00 06 */ li r5, 6
+/* 80116EC8 00112B28 48 13 D0 15 */ bl func_80253EDC
+/* 80116ECC 00112B2C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116ED0 00112B30 38 60 00 02 */ li r3, 2
+/* 80116ED4 00112B34 4B F4 2B 69 */ bl func_80059A3C
+/* 80116ED8 00112B38 48 00 00 B4 */ b lbl_80116F8C
+/* 80116EDC 00112B3C 7F C3 F3 78 */ mr r3, r30
+/* 80116EE0 00112B40 7F E4 FB 78 */ mr r4, r31
+/* 80116EE4 00112B44 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116EE8 00112B48 38 A0 00 06 */ li r5, 6
+/* 80116EEC 00112B4C 48 13 CF F1 */ bl func_80253EDC
+/* 80116EF0 00112B50 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116EF4 00112B54 38 60 00 03 */ li r3, 3
+/* 80116EF8 00112B58 4B F4 2B 45 */ bl func_80059A3C
+/* 80116EFC 00112B5C 48 00 00 90 */ b lbl_80116F8C
+/* 80116F00 00112B60 7F C3 F3 78 */ mr r3, r30
+/* 80116F04 00112B64 7F E4 FB 78 */ mr r4, r31
+/* 80116F08 00112B68 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116F0C 00112B6C 38 A0 00 06 */ li r5, 6
+/* 80116F10 00112B70 48 13 CF CD */ bl func_80253EDC
+/* 80116F14 00112B74 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116F18 00112B78 38 60 00 04 */ li r3, 4
+/* 80116F1C 00112B7C 4B F4 2B 21 */ bl func_80059A3C
+/* 80116F20 00112B80 48 00 00 6C */ b lbl_80116F8C
+/* 80116F24 00112B84 7F C3 F3 78 */ mr r3, r30
+/* 80116F28 00112B88 7F E4 FB 78 */ mr r4, r31
+/* 80116F2C 00112B8C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116F30 00112B90 38 A0 00 06 */ li r5, 6
+/* 80116F34 00112B94 48 13 CF A9 */ bl func_80253EDC
+/* 80116F38 00112B98 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116F3C 00112B9C 38 60 00 05 */ li r3, 5
+/* 80116F40 00112BA0 4B F4 2A FD */ bl func_80059A3C
+/* 80116F44 00112BA4 48 00 00 48 */ b lbl_80116F8C
+/* 80116F48 00112BA8 7F C3 F3 78 */ mr r3, r30
+/* 80116F4C 00112BAC 7F E4 FB 78 */ mr r4, r31
+/* 80116F50 00112BB0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116F54 00112BB4 38 A0 00 06 */ li r5, 6
+/* 80116F58 00112BB8 48 13 CF 85 */ bl func_80253EDC
+/* 80116F5C 00112BBC 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116F60 00112BC0 38 60 00 06 */ li r3, 6
+/* 80116F64 00112BC4 4B F4 2A D9 */ bl func_80059A3C
+/* 80116F68 00112BC8 48 00 00 24 */ b lbl_80116F8C
+/* 80116F6C 00112BCC 7F C3 F3 78 */ mr r3, r30
+/* 80116F70 00112BD0 7F E4 FB 78 */ mr r4, r31
+/* 80116F74 00112BD4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80116F78 00112BD8 38 A0 00 06 */ li r5, 6
+/* 80116F7C 00112BDC 48 13 CF 61 */ bl func_80253EDC
+/* 80116F80 00112BE0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80116F84 00112BE4 38 60 00 07 */ li r3, 7
+/* 80116F88 00112BE8 4B F4 2A B5 */ bl func_80059A3C
+lbl_80116F8C:
+/* 80116F8C 00112BEC 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80116F90 00112BF0 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80116F94 00112BF4 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80116F98 00112BF8 7C 08 03 A6 */ mtlr r0
+/* 80116F9C 00112BFC 38 21 00 60 */ addi r1, r1, 0x60
+/* 80116FA0 00112C00 4E 80 00 20 */ blr
+lbl_80116FA4:
+/* 80116FA4 00112C04 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80116FA8 00112C08 7C 08 02 A6 */ mflr r0
+/* 80116FAC 00112C0C 38 A0 00 03 */ li r5, 3
+/* 80116FB0 00112C10 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80116FB4 00112C14 38 C1 00 08 */ addi r6, r1, 8
+/* 80116FB8 00112C18 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80116FBC 00112C1C 7C 9F 23 78 */ mr r31, r4
+/* 80116FC0 00112C20 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80116FC4 00112C24 7C 7E 1B 78 */ mr r30, r3
+/* 80116FC8 00112C28 48 13 CE C5 */ bl func_80253E8C
+/* 80116FCC 00112C2C 80 61 00 08 */ lwz r3, 8(r1)
+/* 80116FD0 00112C30 38 03 FF FB */ addi r0, r3, -5
+/* 80116FD4 00112C34 28 00 00 0C */ cmplwi r0, 0xc
+/* 80116FD8 00112C38 41 81 00 C4 */ bgt lbl_8011709C
+/* 80116FDC 00112C3C 3C 60 80 42 */ lis r3, lbl_8041B9C0@ha
+/* 80116FE0 00112C40 54 00 10 3A */ slwi r0, r0, 2
+/* 80116FE4 00112C44 38 63 B9 C0 */ addi r3, r3, lbl_8041B9C0@l
+/* 80116FE8 00112C48 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80116FEC 00112C4C 7C 69 03 A6 */ mtctr r3
+/* 80116FF0 00112C50 4E 80 04 20 */ bctr
+/* 80116FF4 00112C54 7F C3 F3 78 */ mr r3, r30
+/* 80116FF8 00112C58 7F E4 FB 78 */ mr r4, r31
+/* 80116FFC 00112C5C 38 A0 00 01 */ li r5, 1
+/* 80117000 00112C60 38 C0 00 00 */ li r6, 0
+/* 80117004 00112C64 48 13 CE B1 */ bl func_80253EB4
+/* 80117008 00112C68 48 00 00 94 */ b lbl_8011709C
+/* 8011700C 00112C6C 38 60 01 7F */ li r3, 0x17f
+/* 80117010 00112C70 48 04 BA 81 */ bl func_80162A90
+/* 80117014 00112C74 2C 03 00 00 */ cmpwi r3, 0
+/* 80117018 00112C78 41 82 00 84 */ beq lbl_8011709C
+/* 8011701C 00112C7C 38 60 00 09 */ li r3, 9
+/* 80117020 00112C80 48 04 BA 71 */ bl func_80162A90
+/* 80117024 00112C84 2C 03 00 00 */ cmpwi r3, 0
+/* 80117028 00112C88 40 82 00 74 */ bne lbl_8011709C
+/* 8011702C 00112C8C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80117030 00112C90 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80117034 00112C94 7C 04 16 70 */ srawi r4, r0, 2
+/* 80117038 00112C98 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8011703C 00112C9C 7C 63 16 70 */ srawi r3, r3, 2
+/* 80117040 00112CA0 98 9F 00 02 */ stb r4, 2(r31)
+/* 80117044 00112CA4 7C 00 16 70 */ srawi r0, r0, 2
+/* 80117048 00112CA8 98 7F 00 03 */ stb r3, 3(r31)
+/* 8011704C 00112CAC 98 1F 00 04 */ stb r0, 4(r31)
+/* 80117050 00112CB0 48 00 00 4C */ b lbl_8011709C
+/* 80117054 00112CB4 38 60 01 7F */ li r3, 0x17f
+/* 80117058 00112CB8 48 04 BA 39 */ bl func_80162A90
+/* 8011705C 00112CBC 2C 03 00 00 */ cmpwi r3, 0
+/* 80117060 00112CC0 41 82 00 3C */ beq lbl_8011709C
+/* 80117064 00112CC4 38 60 00 08 */ li r3, 8
+/* 80117068 00112CC8 38 80 FF FF */ li r4, -1
+/* 8011706C 00112CCC 4B FC E1 B9 */ bl func_800E5224
+/* 80117070 00112CD0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80117074 00112CD4 40 82 00 28 */ bne lbl_8011709C
+/* 80117078 00112CD8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8011707C 00112CDC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80117080 00112CE0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80117084 00112CE4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80117088 00112CE8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8011708C 00112CEC 98 9F 00 02 */ stb r4, 2(r31)
+/* 80117090 00112CF0 7C 00 16 70 */ srawi r0, r0, 2
+/* 80117094 00112CF4 98 7F 00 03 */ stb r3, 3(r31)
+/* 80117098 00112CF8 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8011709C:
+/* 8011709C 00112CFC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801170A0 00112D00 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801170A4 00112D04 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801170A8 00112D08 7C 08 03 A6 */ mtlr r0
+/* 801170AC 00112D0C 38 21 00 20 */ addi r1, r1, 0x20
+/* 801170B0 00112D10 4E 80 00 20 */ blr
+lbl_801170B4:
+/* 801170B4 00112D14 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801170B8 00112D18 7C 08 02 A6 */ mflr r0
+/* 801170BC 00112D1C 38 A0 00 03 */ li r5, 3
+/* 801170C0 00112D20 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801170C4 00112D24 38 C1 00 08 */ addi r6, r1, 8
+/* 801170C8 00112D28 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801170CC 00112D2C 7C 9F 23 78 */ mr r31, r4
+/* 801170D0 00112D30 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 801170D4 00112D34 7C 7E 1B 78 */ mr r30, r3
+/* 801170D8 00112D38 48 13 CE 05 */ bl func_80253EDC
+/* 801170DC 00112D3C 80 01 00 08 */ lwz r0, 8(r1)
+/* 801170E0 00112D40 28 00 00 0D */ cmplwi r0, 0xd
+/* 801170E4 00112D44 41 81 01 F8 */ bgt lbl_801172DC
+/* 801170E8 00112D48 3C 60 80 42 */ lis r3, lbl_8041B9F4@ha
+/* 801170EC 00112D4C 54 00 10 3A */ slwi r0, r0, 2
+/* 801170F0 00112D50 38 63 B9 F4 */ addi r3, r3, lbl_8041B9F4@l
+/* 801170F4 00112D54 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801170F8 00112D58 7C 69 03 A6 */ mtctr r3
+/* 801170FC 00112D5C 4E 80 04 20 */ bctr
+/* 80117100 00112D60 7F C3 F3 78 */ mr r3, r30
+/* 80117104 00112D64 7F E4 FB 78 */ mr r4, r31
+/* 80117108 00112D68 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011710C 00112D6C 38 A0 00 06 */ li r5, 6
+/* 80117110 00112D70 48 13 CD CD */ bl func_80253EDC
+/* 80117114 00112D74 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117118 00112D78 38 00 FF 00 */ li r0, -256
+/* 8011711C 00112D7C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80117120 00112D80 38 60 2B 06 */ li r3, 0x2b06
+/* 80117124 00112D84 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80117128 00112D88 FC 80 28 1E */ fctiwz f4, f5
+/* 8011712C 00112D8C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80117130 00112D90 FC 40 18 1E */ fctiwz f2, f3
+/* 80117134 00112D94 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80117138 00112D98 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8011713C 00112D9C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80117140 00112DA0 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80117144 00112DA4 7C 88 03 78 */ or r8, r4, r0
+/* 80117148 00112DA8 FC 20 08 1E */ fctiwz f1, f1
+/* 8011714C 00112DAC FC 00 00 1E */ fctiwz f0, f0
+/* 80117150 00112DB0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80117154 00112DB4 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80117158 00112DB8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8011715C 00112DBC 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80117160 00112DC0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80117164 00112DC4 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80117168 00112DC8 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8011716C 00112DCC 7C 06 07 34 */ extsh r6, r0
+/* 80117170 00112DD0 7C E7 07 34 */ extsh r7, r7
+/* 80117174 00112DD4 48 13 8F C1 */ bl func_80250134
+/* 80117178 00112DD8 48 00 01 64 */ b lbl_801172DC
+/* 8011717C 00112DDC 7F C3 F3 78 */ mr r3, r30
+/* 80117180 00112DE0 7F E4 FB 78 */ mr r4, r31
+/* 80117184 00112DE4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117188 00112DE8 38 A0 00 06 */ li r5, 6
+/* 8011718C 00112DEC 48 13 CD 51 */ bl func_80253EDC
+/* 80117190 00112DF0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117194 00112DF4 38 00 FF 00 */ li r0, -256
+/* 80117198 00112DF8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8011719C 00112DFC 38 60 2B 07 */ li r3, 0x2b07
+/* 801171A0 00112E00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801171A4 00112E04 FC 80 28 1E */ fctiwz f4, f5
+/* 801171A8 00112E08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801171AC 00112E0C FC 40 18 1E */ fctiwz f2, f3
+/* 801171B0 00112E10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801171B4 00112E14 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801171B8 00112E18 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801171BC 00112E1C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 801171C0 00112E20 7C 88 03 78 */ or r8, r4, r0
+/* 801171C4 00112E24 FC 20 08 1E */ fctiwz f1, f1
+/* 801171C8 00112E28 FC 00 00 1E */ fctiwz f0, f0
+/* 801171CC 00112E2C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801171D0 00112E30 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801171D4 00112E34 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801171D8 00112E38 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801171DC 00112E3C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801171E0 00112E40 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 801171E4 00112E44 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801171E8 00112E48 7C 06 07 34 */ extsh r6, r0
+/* 801171EC 00112E4C 7C E7 07 34 */ extsh r7, r7
+/* 801171F0 00112E50 48 13 8F 45 */ bl func_80250134
+/* 801171F4 00112E54 48 00 00 E8 */ b lbl_801172DC
+/* 801171F8 00112E58 7F C3 F3 78 */ mr r3, r30
+/* 801171FC 00112E5C 7F E4 FB 78 */ mr r4, r31
+/* 80117200 00112E60 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117204 00112E64 38 A0 00 06 */ li r5, 6
+/* 80117208 00112E68 48 13 CC D5 */ bl func_80253EDC
+/* 8011720C 00112E6C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117210 00112E70 38 00 FF 00 */ li r0, -256
+/* 80117214 00112E74 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80117218 00112E78 38 60 2B 08 */ li r3, 0x2b08
+/* 8011721C 00112E7C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80117220 00112E80 FC 80 28 1E */ fctiwz f4, f5
+/* 80117224 00112E84 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80117228 00112E88 FC 40 18 1E */ fctiwz f2, f3
+/* 8011722C 00112E8C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80117230 00112E90 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80117234 00112E94 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80117238 00112E98 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8011723C 00112E9C 7C 88 03 78 */ or r8, r4, r0
+/* 80117240 00112EA0 FC 20 08 1E */ fctiwz f1, f1
+/* 80117244 00112EA4 FC 00 00 1E */ fctiwz f0, f0
+/* 80117248 00112EA8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8011724C 00112EAC 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80117250 00112EB0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80117254 00112EB4 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80117258 00112EB8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8011725C 00112EBC 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80117260 00112EC0 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80117264 00112EC4 7C 06 07 34 */ extsh r6, r0
+/* 80117268 00112EC8 7C E7 07 34 */ extsh r7, r7
+/* 8011726C 00112ECC 48 13 8E C9 */ bl func_80250134
+/* 80117270 00112ED0 48 00 00 6C */ b lbl_801172DC
+/* 80117274 00112ED4 7F C3 F3 78 */ mr r3, r30
+/* 80117278 00112ED8 7F E4 FB 78 */ mr r4, r31
+/* 8011727C 00112EDC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117280 00112EE0 38 A0 00 06 */ li r5, 6
+/* 80117284 00112EE4 48 13 CC 59 */ bl func_80253EDC
+/* 80117288 00112EE8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011728C 00112EEC 38 60 00 01 */ li r3, 1
+/* 80117290 00112EF0 4B F4 27 AD */ bl func_80059A3C
+/* 80117294 00112EF4 48 00 00 48 */ b lbl_801172DC
+/* 80117298 00112EF8 7F C3 F3 78 */ mr r3, r30
+/* 8011729C 00112EFC 7F E4 FB 78 */ mr r4, r31
+/* 801172A0 00112F00 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801172A4 00112F04 38 A0 00 06 */ li r5, 6
+/* 801172A8 00112F08 48 13 CC 35 */ bl func_80253EDC
+/* 801172AC 00112F0C 38 81 00 10 */ addi r4, r1, 0x10
+/* 801172B0 00112F10 38 60 00 02 */ li r3, 2
+/* 801172B4 00112F14 4B F4 27 89 */ bl func_80059A3C
+/* 801172B8 00112F18 48 00 00 24 */ b lbl_801172DC
+/* 801172BC 00112F1C 7F C3 F3 78 */ mr r3, r30
+/* 801172C0 00112F20 7F E4 FB 78 */ mr r4, r31
+/* 801172C4 00112F24 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801172C8 00112F28 38 A0 00 06 */ li r5, 6
+/* 801172CC 00112F2C 48 13 CC 11 */ bl func_80253EDC
+/* 801172D0 00112F30 38 81 00 10 */ addi r4, r1, 0x10
+/* 801172D4 00112F34 38 60 00 03 */ li r3, 3
+/* 801172D8 00112F38 4B F4 27 65 */ bl func_80059A3C
+lbl_801172DC:
+/* 801172DC 00112F3C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 801172E0 00112F40 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 801172E4 00112F44 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 801172E8 00112F48 7C 08 03 A6 */ mtlr r0
+/* 801172EC 00112F4C 38 21 00 60 */ addi r1, r1, 0x60
+/* 801172F0 00112F50 4E 80 00 20 */ blr
+lbl_801172F4:
+/* 801172F4 00112F54 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801172F8 00112F58 7C 08 02 A6 */ mflr r0
+/* 801172FC 00112F5C 38 A0 00 03 */ li r5, 3
+/* 80117300 00112F60 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80117304 00112F64 38 C1 00 08 */ addi r6, r1, 8
+/* 80117308 00112F68 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011730C 00112F6C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80117310 00112F70 7C 7E 1B 78 */ mr r30, r3
+/* 80117314 00112F74 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80117318 00112F78 7C 9D 23 78 */ mr r29, r4
+/* 8011731C 00112F7C 48 13 CB 71 */ bl func_80253E8C
+/* 80117320 00112F80 80 01 00 08 */ lwz r0, 8(r1)
+/* 80117324 00112F84 2C 00 00 0E */ cmpwi r0, 0xe
+/* 80117328 00112F88 41 82 00 20 */ beq lbl_80117348
+/* 8011732C 00112F8C 40 80 00 10 */ bge lbl_8011733C
+/* 80117330 00112F90 2C 00 00 08 */ cmpwi r0, 8
+/* 80117334 00112F94 41 82 00 2C */ beq lbl_80117360
+/* 80117338 00112F98 48 00 00 9C */ b lbl_801173D4
+lbl_8011733C:
+/* 8011733C 00112F9C 2C 00 00 11 */ cmpwi r0, 0x11
+/* 80117340 00112FA0 41 82 00 08 */ beq lbl_80117348
+/* 80117344 00112FA4 48 00 00 90 */ b lbl_801173D4
+lbl_80117348:
+/* 80117348 00112FA8 7F C3 F3 78 */ mr r3, r30
+/* 8011734C 00112FAC 7F A4 EB 78 */ mr r4, r29
+/* 80117350 00112FB0 38 A0 00 01 */ li r5, 1
+/* 80117354 00112FB4 38 C0 00 00 */ li r6, 0
+/* 80117358 00112FB8 48 13 CB 5D */ bl func_80253EB4
+/* 8011735C 00112FBC 48 00 00 78 */ b lbl_801173D4
+lbl_80117360:
+/* 80117360 00112FC0 38 60 01 80 */ li r3, 0x180
+/* 80117364 00112FC4 48 04 B7 2D */ bl func_80162A90
+/* 80117368 00112FC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011736C 00112FCC 41 82 00 68 */ beq lbl_801173D4
+/* 80117370 00112FD0 38 60 00 06 */ li r3, 6
+/* 80117374 00112FD4 38 80 FF FF */ li r4, -1
+/* 80117378 00112FD8 4B FC DE AD */ bl func_800E5224
+/* 8011737C 00112FDC 54 7E 06 3E */ clrlwi r30, r3, 0x18
+/* 80117380 00112FE0 38 60 00 08 */ li r3, 8
+/* 80117384 00112FE4 38 80 FF FF */ li r4, -1
+/* 80117388 00112FE8 4B FC DE 9D */ bl func_800E5224
+/* 8011738C 00112FEC 54 7F 06 3E */ clrlwi r31, r3, 0x18
+/* 80117390 00112FF0 38 60 00 07 */ li r3, 7
+/* 80117394 00112FF4 38 80 FF FF */ li r4, -1
+/* 80117398 00112FF8 4B FC DE 8D */ bl func_800E5224
+/* 8011739C 00112FFC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801173A0 00113000 7C 1F F2 14 */ add r0, r31, r30
+/* 801173A4 00113004 7C 03 02 14 */ add r0, r3, r0
+/* 801173A8 00113008 28 00 00 02 */ cmplwi r0, 2
+/* 801173AC 0011300C 40 80 00 28 */ bge lbl_801173D4
+/* 801173B0 00113010 88 1D 00 02 */ lbz r0, 2(r29)
+/* 801173B4 00113014 88 7D 00 03 */ lbz r3, 3(r29)
+/* 801173B8 00113018 7C 04 16 70 */ srawi r4, r0, 2
+/* 801173BC 0011301C 88 1D 00 04 */ lbz r0, 4(r29)
+/* 801173C0 00113020 7C 63 16 70 */ srawi r3, r3, 2
+/* 801173C4 00113024 98 9D 00 02 */ stb r4, 2(r29)
+/* 801173C8 00113028 7C 00 16 70 */ srawi r0, r0, 2
+/* 801173CC 0011302C 98 7D 00 03 */ stb r3, 3(r29)
+/* 801173D0 00113030 98 1D 00 04 */ stb r0, 4(r29)
+lbl_801173D4:
+/* 801173D4 00113034 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801173D8 00113038 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801173DC 0011303C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801173E0 00113040 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801173E4 00113044 7C 08 03 A6 */ mtlr r0
+/* 801173E8 00113048 38 21 00 20 */ addi r1, r1, 0x20
+/* 801173EC 0011304C 4E 80 00 20 */ blr
+lbl_801173F0:
+/* 801173F0 00113050 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801173F4 00113054 7C 08 02 A6 */ mflr r0
+/* 801173F8 00113058 38 A0 00 03 */ li r5, 3
+/* 801173FC 0011305C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80117400 00113060 38 C1 00 08 */ addi r6, r1, 8
+/* 80117404 00113064 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80117408 00113068 7C 9F 23 78 */ mr r31, r4
+/* 8011740C 0011306C 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80117410 00113070 7C 7E 1B 78 */ mr r30, r3
+/* 80117414 00113074 48 13 CA C9 */ bl func_80253EDC
+/* 80117418 00113078 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011741C 0011307C 28 00 00 0D */ cmplwi r0, 0xd
+/* 80117420 00113080 41 81 01 F8 */ bgt lbl_80117618
+/* 80117424 00113084 3C 60 80 42 */ lis r3, lbl_8041BA2C@ha
+/* 80117428 00113088 54 00 10 3A */ slwi r0, r0, 2
+/* 8011742C 0011308C 38 63 BA 2C */ addi r3, r3, lbl_8041BA2C@l
+/* 80117430 00113090 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80117434 00113094 7C 69 03 A6 */ mtctr r3
+/* 80117438 00113098 4E 80 04 20 */ bctr
+/* 8011743C 0011309C 7F C3 F3 78 */ mr r3, r30
+/* 80117440 001130A0 7F E4 FB 78 */ mr r4, r31
+/* 80117444 001130A4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117448 001130A8 38 A0 00 06 */ li r5, 6
+/* 8011744C 001130AC 48 13 CA 91 */ bl func_80253EDC
+/* 80117450 001130B0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117454 001130B4 38 00 FF 00 */ li r0, -256
+/* 80117458 001130B8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8011745C 001130BC 38 60 2B 0F */ li r3, 0x2b0f
+/* 80117460 001130C0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80117464 001130C4 FC 80 28 1E */ fctiwz f4, f5
+/* 80117468 001130C8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8011746C 001130CC FC 40 18 1E */ fctiwz f2, f3
+/* 80117470 001130D0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80117474 001130D4 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80117478 001130D8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8011747C 001130DC D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80117480 001130E0 7C 88 03 78 */ or r8, r4, r0
+/* 80117484 001130E4 FC 20 08 1E */ fctiwz f1, f1
+/* 80117488 001130E8 FC 00 00 1E */ fctiwz f0, f0
+/* 8011748C 001130EC D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80117490 001130F0 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80117494 001130F4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80117498 001130F8 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 8011749C 001130FC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801174A0 00113100 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801174A4 00113104 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 801174A8 00113108 7C 06 07 34 */ extsh r6, r0
+/* 801174AC 0011310C 7C E7 07 34 */ extsh r7, r7
+/* 801174B0 00113110 48 13 8C 85 */ bl func_80250134
+/* 801174B4 00113114 48 00 01 64 */ b lbl_80117618
+/* 801174B8 00113118 7F C3 F3 78 */ mr r3, r30
+/* 801174BC 0011311C 7F E4 FB 78 */ mr r4, r31
+/* 801174C0 00113120 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801174C4 00113124 38 A0 00 06 */ li r5, 6
+/* 801174C8 00113128 48 13 CA 15 */ bl func_80253EDC
+/* 801174CC 0011312C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801174D0 00113130 38 00 FF 00 */ li r0, -256
+/* 801174D4 00113134 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801174D8 00113138 38 60 2B 10 */ li r3, 0x2b10
+/* 801174DC 0011313C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801174E0 00113140 FC 80 28 1E */ fctiwz f4, f5
+/* 801174E4 00113144 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801174E8 00113148 FC 40 18 1E */ fctiwz f2, f3
+/* 801174EC 0011314C EC 21 28 28 */ fsubs f1, f1, f5
+/* 801174F0 00113150 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801174F4 00113154 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801174F8 00113158 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 801174FC 0011315C 7C 88 03 78 */ or r8, r4, r0
+/* 80117500 00113160 FC 20 08 1E */ fctiwz f1, f1
+/* 80117504 00113164 FC 00 00 1E */ fctiwz f0, f0
+/* 80117508 00113168 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8011750C 0011316C 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80117510 00113170 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80117514 00113174 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80117518 00113178 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8011751C 0011317C 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80117520 00113180 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80117524 00113184 7C 06 07 34 */ extsh r6, r0
+/* 80117528 00113188 7C E7 07 34 */ extsh r7, r7
+/* 8011752C 0011318C 48 13 8C 09 */ bl func_80250134
+/* 80117530 00113190 48 00 00 E8 */ b lbl_80117618
+/* 80117534 00113194 7F C3 F3 78 */ mr r3, r30
+/* 80117538 00113198 7F E4 FB 78 */ mr r4, r31
+/* 8011753C 0011319C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117540 001131A0 38 A0 00 06 */ li r5, 6
+/* 80117544 001131A4 48 13 C9 99 */ bl func_80253EDC
+/* 80117548 001131A8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8011754C 001131AC 38 00 FF 00 */ li r0, -256
+/* 80117550 001131B0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80117554 001131B4 38 60 2B 11 */ li r3, 0x2b11
+/* 80117558 001131B8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8011755C 001131BC FC 80 28 1E */ fctiwz f4, f5
+/* 80117560 001131C0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80117564 001131C4 FC 40 18 1E */ fctiwz f2, f3
+/* 80117568 001131C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8011756C 001131CC 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80117570 001131D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80117574 001131D4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80117578 001131D8 7C 88 03 78 */ or r8, r4, r0
+/* 8011757C 001131DC FC 20 08 1E */ fctiwz f1, f1
+/* 80117580 001131E0 FC 00 00 1E */ fctiwz f0, f0
+/* 80117584 001131E4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80117588 001131E8 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 8011758C 001131EC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80117590 001131F0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80117594 001131F4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80117598 001131F8 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 8011759C 001131FC 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801175A0 00113200 7C 06 07 34 */ extsh r6, r0
+/* 801175A4 00113204 7C E7 07 34 */ extsh r7, r7
+/* 801175A8 00113208 48 13 8B 8D */ bl func_80250134
+/* 801175AC 0011320C 48 00 00 6C */ b lbl_80117618
+/* 801175B0 00113210 7F C3 F3 78 */ mr r3, r30
+/* 801175B4 00113214 7F E4 FB 78 */ mr r4, r31
+/* 801175B8 00113218 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801175BC 0011321C 38 A0 00 06 */ li r5, 6
+/* 801175C0 00113220 48 13 C9 1D */ bl func_80253EDC
+/* 801175C4 00113224 38 81 00 10 */ addi r4, r1, 0x10
+/* 801175C8 00113228 38 60 00 01 */ li r3, 1
+/* 801175CC 0011322C 4B F4 24 71 */ bl func_80059A3C
+/* 801175D0 00113230 48 00 00 48 */ b lbl_80117618
+/* 801175D4 00113234 7F C3 F3 78 */ mr r3, r30
+/* 801175D8 00113238 7F E4 FB 78 */ mr r4, r31
+/* 801175DC 0011323C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801175E0 00113240 38 A0 00 06 */ li r5, 6
+/* 801175E4 00113244 48 13 C8 F9 */ bl func_80253EDC
+/* 801175E8 00113248 38 81 00 10 */ addi r4, r1, 0x10
+/* 801175EC 0011324C 38 60 00 02 */ li r3, 2
+/* 801175F0 00113250 4B F4 24 4D */ bl func_80059A3C
+/* 801175F4 00113254 48 00 00 24 */ b lbl_80117618
+/* 801175F8 00113258 7F C3 F3 78 */ mr r3, r30
+/* 801175FC 0011325C 7F E4 FB 78 */ mr r4, r31
+/* 80117600 00113260 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117604 00113264 38 A0 00 06 */ li r5, 6
+/* 80117608 00113268 48 13 C8 D5 */ bl func_80253EDC
+/* 8011760C 0011326C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80117610 00113270 38 60 00 03 */ li r3, 3
+/* 80117614 00113274 4B F4 24 29 */ bl func_80059A3C
+lbl_80117618:
+/* 80117618 00113278 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8011761C 0011327C 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80117620 00113280 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80117624 00113284 7C 08 03 A6 */ mtlr r0
+/* 80117628 00113288 38 21 00 60 */ addi r1, r1, 0x60
+/* 8011762C 0011328C 4E 80 00 20 */ blr
+lbl_80117630:
+/* 80117630 00113290 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80117634 00113294 7C 08 02 A6 */ mflr r0
+/* 80117638 00113298 38 A0 00 03 */ li r5, 3
+/* 8011763C 0011329C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80117640 001132A0 38 C1 00 08 */ addi r6, r1, 8
+/* 80117644 001132A4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80117648 001132A8 7C 9F 23 78 */ mr r31, r4
+/* 8011764C 001132AC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80117650 001132B0 7C 7E 1B 78 */ mr r30, r3
+/* 80117654 001132B4 48 13 C8 39 */ bl func_80253E8C
+/* 80117658 001132B8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011765C 001132BC 2C 00 00 0E */ cmpwi r0, 0xe
+/* 80117660 001132C0 41 82 00 20 */ beq lbl_80117680
+/* 80117664 001132C4 40 80 00 10 */ bge lbl_80117674
+/* 80117668 001132C8 2C 00 00 0B */ cmpwi r0, 0xb
+/* 8011766C 001132CC 41 82 00 14 */ beq lbl_80117680
+/* 80117670 001132D0 48 00 00 24 */ b lbl_80117694
+lbl_80117674:
+/* 80117674 001132D4 2C 00 00 11 */ cmpwi r0, 0x11
+/* 80117678 001132D8 41 82 00 08 */ beq lbl_80117680
+/* 8011767C 001132DC 48 00 00 18 */ b lbl_80117694
+lbl_80117680:
+/* 80117680 001132E0 7F C3 F3 78 */ mr r3, r30
+/* 80117684 001132E4 7F E4 FB 78 */ mr r4, r31
+/* 80117688 001132E8 38 A0 00 01 */ li r5, 1
+/* 8011768C 001132EC 38 C0 00 00 */ li r6, 0
+/* 80117690 001132F0 48 13 C8 25 */ bl func_80253EB4
+lbl_80117694:
+/* 80117694 001132F4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80117698 001132F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011769C 001132FC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801176A0 00113300 7C 08 03 A6 */ mtlr r0
+/* 801176A4 00113304 38 21 00 20 */ addi r1, r1, 0x20
+/* 801176A8 00113308 4E 80 00 20 */ blr
+lbl_801176AC:
+/* 801176AC 0011330C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801176B0 00113310 7C 08 02 A6 */ mflr r0
+/* 801176B4 00113314 38 A0 00 03 */ li r5, 3
+/* 801176B8 00113318 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801176BC 0011331C 38 C1 00 08 */ addi r6, r1, 8
+/* 801176C0 00113320 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801176C4 00113324 7C 9F 23 78 */ mr r31, r4
+/* 801176C8 00113328 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 801176CC 0011332C 7C 7E 1B 78 */ mr r30, r3
+/* 801176D0 00113330 48 13 C8 0D */ bl func_80253EDC
+/* 801176D4 00113334 80 01 00 08 */ lwz r0, 8(r1)
+/* 801176D8 00113338 2C 00 00 07 */ cmpwi r0, 7
+/* 801176DC 0011333C 41 82 00 2C */ beq lbl_80117708
+/* 801176E0 00113340 40 80 00 1C */ bge lbl_801176FC
+/* 801176E4 00113344 2C 00 00 02 */ cmpwi r0, 2
+/* 801176E8 00113348 41 82 01 3C */ beq lbl_80117824
+/* 801176EC 0011334C 40 80 01 58 */ bge lbl_80117844
+/* 801176F0 00113350 2C 00 00 01 */ cmpwi r0, 1
+/* 801176F4 00113354 40 80 01 0C */ bge lbl_80117800
+/* 801176F8 00113358 48 00 01 4C */ b lbl_80117844
+lbl_801176FC:
+/* 801176FC 0011335C 2C 00 00 0A */ cmpwi r0, 0xa
+/* 80117700 00113360 41 82 00 84 */ beq lbl_80117784
+/* 80117704 00113364 48 00 01 40 */ b lbl_80117844
+lbl_80117708:
+/* 80117708 00113368 7F C3 F3 78 */ mr r3, r30
+/* 8011770C 0011336C 7F E4 FB 78 */ mr r4, r31
+/* 80117710 00113370 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117714 00113374 38 A0 00 06 */ li r5, 6
+/* 80117718 00113378 48 13 C7 C5 */ bl func_80253EDC
+/* 8011771C 0011337C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117720 00113380 38 00 FF 00 */ li r0, -256
+/* 80117724 00113384 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80117728 00113388 38 60 2B 26 */ li r3, 0x2b26
+/* 8011772C 0011338C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80117730 00113390 FC 80 28 1E */ fctiwz f4, f5
+/* 80117734 00113394 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80117738 00113398 FC 40 18 1E */ fctiwz f2, f3
+/* 8011773C 0011339C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80117740 001133A0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80117744 001133A4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80117748 001133A8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8011774C 001133AC 7C 88 03 78 */ or r8, r4, r0
+/* 80117750 001133B0 FC 20 08 1E */ fctiwz f1, f1
+/* 80117754 001133B4 FC 00 00 1E */ fctiwz f0, f0
+/* 80117758 001133B8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8011775C 001133BC 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80117760 001133C0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80117764 001133C4 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80117768 001133C8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8011776C 001133CC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80117770 001133D0 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80117774 001133D4 7C 06 07 34 */ extsh r6, r0
+/* 80117778 001133D8 7C E7 07 34 */ extsh r7, r7
+/* 8011777C 001133DC 48 13 89 B9 */ bl func_80250134
+/* 80117780 001133E0 48 00 00 C4 */ b lbl_80117844
+lbl_80117784:
+/* 80117784 001133E4 7F C3 F3 78 */ mr r3, r30
+/* 80117788 001133E8 7F E4 FB 78 */ mr r4, r31
+/* 8011778C 001133EC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117790 001133F0 38 A0 00 06 */ li r5, 6
+/* 80117794 001133F4 48 13 C7 49 */ bl func_80253EDC
+/* 80117798 001133F8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8011779C 001133FC 38 00 FF 00 */ li r0, -256
+/* 801177A0 00113400 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801177A4 00113404 38 60 2B 28 */ li r3, 0x2b28
+/* 801177A8 00113408 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801177AC 0011340C FC 80 28 1E */ fctiwz f4, f5
+/* 801177B0 00113410 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801177B4 00113414 FC 40 18 1E */ fctiwz f2, f3
+/* 801177B8 00113418 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801177BC 0011341C 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801177C0 00113420 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801177C4 00113424 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 801177C8 00113428 7C 88 03 78 */ or r8, r4, r0
+/* 801177CC 0011342C FC 20 08 1E */ fctiwz f1, f1
+/* 801177D0 00113430 FC 00 00 1E */ fctiwz f0, f0
+/* 801177D4 00113434 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801177D8 00113438 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801177DC 0011343C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801177E0 00113440 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801177E4 00113444 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801177E8 00113448 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 801177EC 0011344C 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801177F0 00113450 7C 06 07 34 */ extsh r6, r0
+/* 801177F4 00113454 7C E7 07 34 */ extsh r7, r7
+/* 801177F8 00113458 48 13 89 3D */ bl func_80250134
+/* 801177FC 0011345C 48 00 00 48 */ b lbl_80117844
+lbl_80117800:
+/* 80117800 00113460 7F C3 F3 78 */ mr r3, r30
+/* 80117804 00113464 7F E4 FB 78 */ mr r4, r31
+/* 80117808 00113468 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011780C 0011346C 38 A0 00 06 */ li r5, 6
+/* 80117810 00113470 48 13 C6 CD */ bl func_80253EDC
+/* 80117814 00113474 38 81 00 10 */ addi r4, r1, 0x10
+/* 80117818 00113478 38 60 00 01 */ li r3, 1
+/* 8011781C 0011347C 4B F4 22 21 */ bl func_80059A3C
+/* 80117820 00113480 48 00 00 24 */ b lbl_80117844
+lbl_80117824:
+/* 80117824 00113484 7F C3 F3 78 */ mr r3, r30
+/* 80117828 00113488 7F E4 FB 78 */ mr r4, r31
+/* 8011782C 0011348C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117830 00113490 38 A0 00 06 */ li r5, 6
+/* 80117834 00113494 48 13 C6 A9 */ bl func_80253EDC
+/* 80117838 00113498 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011783C 0011349C 38 60 00 02 */ li r3, 2
+/* 80117840 001134A0 4B F4 21 FD */ bl func_80059A3C
+lbl_80117844:
+/* 80117844 001134A4 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80117848 001134A8 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8011784C 001134AC 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80117850 001134B0 7C 08 03 A6 */ mtlr r0
+/* 80117854 001134B4 38 21 00 60 */ addi r1, r1, 0x60
+/* 80117858 001134B8 4E 80 00 20 */ blr
+lbl_8011785C:
+/* 8011785C 001134BC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80117860 001134C0 7C 08 02 A6 */ mflr r0
+/* 80117864 001134C4 38 A0 00 03 */ li r5, 3
+/* 80117868 001134C8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011786C 001134CC 38 C1 00 08 */ addi r6, r1, 8
+/* 80117870 001134D0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80117874 001134D4 7C 9F 23 78 */ mr r31, r4
+/* 80117878 001134D8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011787C 001134DC 7C 7E 1B 78 */ mr r30, r3
+/* 80117880 001134E0 48 13 C6 0D */ bl func_80253E8C
+/* 80117884 001134E4 80 01 00 08 */ lwz r0, 8(r1)
+/* 80117888 001134E8 2C 00 00 11 */ cmpwi r0, 0x11
+/* 8011788C 001134EC 41 82 00 14 */ beq lbl_801178A0
+/* 80117890 001134F0 40 80 00 24 */ bge lbl_801178B4
+/* 80117894 001134F4 2C 00 00 0E */ cmpwi r0, 0xe
+/* 80117898 001134F8 41 82 00 08 */ beq lbl_801178A0
+/* 8011789C 001134FC 48 00 00 18 */ b lbl_801178B4
+lbl_801178A0:
+/* 801178A0 00113500 7F C3 F3 78 */ mr r3, r30
+/* 801178A4 00113504 7F E4 FB 78 */ mr r4, r31
+/* 801178A8 00113508 38 A0 00 01 */ li r5, 1
+/* 801178AC 0011350C 38 C0 00 00 */ li r6, 0
+/* 801178B0 00113510 48 13 C6 05 */ bl func_80253EB4
+lbl_801178B4:
+/* 801178B4 00113514 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801178B8 00113518 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801178BC 0011351C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801178C0 00113520 7C 08 03 A6 */ mtlr r0
+/* 801178C4 00113524 38 21 00 20 */ addi r1, r1, 0x20
+/* 801178C8 00113528 4E 80 00 20 */ blr
+lbl_801178CC:
+/* 801178CC 0011352C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801178D0 00113530 7C 08 02 A6 */ mflr r0
+/* 801178D4 00113534 38 A0 00 03 */ li r5, 3
+/* 801178D8 00113538 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801178DC 0011353C 38 C1 00 08 */ addi r6, r1, 8
+/* 801178E0 00113540 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801178E4 00113544 7C 9F 23 78 */ mr r31, r4
+/* 801178E8 00113548 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 801178EC 0011354C 7C 7E 1B 78 */ mr r30, r3
+/* 801178F0 00113550 48 13 C5 ED */ bl func_80253EDC
+/* 801178F4 00113554 80 01 00 08 */ lwz r0, 8(r1)
+/* 801178F8 00113558 28 00 00 0D */ cmplwi r0, 0xd
+/* 801178FC 0011355C 41 81 01 F8 */ bgt lbl_80117AF4
+/* 80117900 00113560 3C 60 80 42 */ lis r3, lbl_8041BA64@ha
+/* 80117904 00113564 54 00 10 3A */ slwi r0, r0, 2
+/* 80117908 00113568 38 63 BA 64 */ addi r3, r3, lbl_8041BA64@l
+/* 8011790C 0011356C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80117910 00113570 7C 69 03 A6 */ mtctr r3
+/* 80117914 00113574 4E 80 04 20 */ bctr
+/* 80117918 00113578 7F C3 F3 78 */ mr r3, r30
+/* 8011791C 0011357C 7F E4 FB 78 */ mr r4, r31
+/* 80117920 00113580 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117924 00113584 38 A0 00 06 */ li r5, 6
+/* 80117928 00113588 48 13 C5 B5 */ bl func_80253EDC
+/* 8011792C 0011358C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117930 00113590 38 00 FF 00 */ li r0, -256
+/* 80117934 00113594 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80117938 00113598 38 60 2B 2D */ li r3, 0x2b2d
+/* 8011793C 0011359C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80117940 001135A0 FC 80 28 1E */ fctiwz f4, f5
+/* 80117944 001135A4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80117948 001135A8 FC 40 18 1E */ fctiwz f2, f3
+/* 8011794C 001135AC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80117950 001135B0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80117954 001135B4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80117958 001135B8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8011795C 001135BC 7C 88 03 78 */ or r8, r4, r0
+/* 80117960 001135C0 FC 20 08 1E */ fctiwz f1, f1
+/* 80117964 001135C4 FC 00 00 1E */ fctiwz f0, f0
+/* 80117968 001135C8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8011796C 001135CC 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80117970 001135D0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80117974 001135D4 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80117978 001135D8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8011797C 001135DC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80117980 001135E0 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80117984 001135E4 7C 06 07 34 */ extsh r6, r0
+/* 80117988 001135E8 7C E7 07 34 */ extsh r7, r7
+/* 8011798C 001135EC 48 13 87 A9 */ bl func_80250134
+/* 80117990 001135F0 48 00 01 64 */ b lbl_80117AF4
+/* 80117994 001135F4 7F C3 F3 78 */ mr r3, r30
+/* 80117998 001135F8 7F E4 FB 78 */ mr r4, r31
+/* 8011799C 001135FC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801179A0 00113600 38 A0 00 06 */ li r5, 6
+/* 801179A4 00113604 48 13 C5 39 */ bl func_80253EDC
+/* 801179A8 00113608 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801179AC 0011360C 38 00 FF 00 */ li r0, -256
+/* 801179B0 00113610 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801179B4 00113614 38 60 2B 2E */ li r3, 0x2b2e
+/* 801179B8 00113618 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801179BC 0011361C FC 80 28 1E */ fctiwz f4, f5
+/* 801179C0 00113620 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801179C4 00113624 FC 40 18 1E */ fctiwz f2, f3
+/* 801179C8 00113628 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801179CC 0011362C 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801179D0 00113630 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801179D4 00113634 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 801179D8 00113638 7C 88 03 78 */ or r8, r4, r0
+/* 801179DC 0011363C FC 20 08 1E */ fctiwz f1, f1
+/* 801179E0 00113640 FC 00 00 1E */ fctiwz f0, f0
+/* 801179E4 00113644 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801179E8 00113648 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801179EC 0011364C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801179F0 00113650 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801179F4 00113654 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801179F8 00113658 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 801179FC 0011365C 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80117A00 00113660 7C 06 07 34 */ extsh r6, r0
+/* 80117A04 00113664 7C E7 07 34 */ extsh r7, r7
+/* 80117A08 00113668 48 13 87 2D */ bl func_80250134
+/* 80117A0C 0011366C 48 00 00 E8 */ b lbl_80117AF4
+/* 80117A10 00113670 7F C3 F3 78 */ mr r3, r30
+/* 80117A14 00113674 7F E4 FB 78 */ mr r4, r31
+/* 80117A18 00113678 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117A1C 0011367C 38 A0 00 06 */ li r5, 6
+/* 80117A20 00113680 48 13 C4 BD */ bl func_80253EDC
+/* 80117A24 00113684 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80117A28 00113688 38 00 FF 00 */ li r0, -256
+/* 80117A2C 0011368C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80117A30 00113690 38 60 46 29 */ li r3, 0x4629
+/* 80117A34 00113694 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80117A38 00113698 FC 80 28 1E */ fctiwz f4, f5
+/* 80117A3C 0011369C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80117A40 001136A0 FC 40 18 1E */ fctiwz f2, f3
+/* 80117A44 001136A4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80117A48 001136A8 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80117A4C 001136AC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80117A50 001136B0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80117A54 001136B4 7C 88 03 78 */ or r8, r4, r0
+/* 80117A58 001136B8 FC 20 08 1E */ fctiwz f1, f1
+/* 80117A5C 001136BC FC 00 00 1E */ fctiwz f0, f0
+/* 80117A60 001136C0 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80117A64 001136C4 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80117A68 001136C8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80117A6C 001136CC 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80117A70 001136D0 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80117A74 001136D4 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80117A78 001136D8 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80117A7C 001136DC 7C 06 07 34 */ extsh r6, r0
+/* 80117A80 001136E0 7C E7 07 34 */ extsh r7, r7
+/* 80117A84 001136E4 48 13 86 B1 */ bl func_80250134
+/* 80117A88 001136E8 48 00 00 6C */ b lbl_80117AF4
+/* 80117A8C 001136EC 7F C3 F3 78 */ mr r3, r30
+/* 80117A90 001136F0 7F E4 FB 78 */ mr r4, r31
+/* 80117A94 001136F4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117A98 001136F8 38 A0 00 06 */ li r5, 6
+/* 80117A9C 001136FC 48 13 C4 41 */ bl func_80253EDC
+/* 80117AA0 00113700 38 81 00 10 */ addi r4, r1, 0x10
+/* 80117AA4 00113704 38 60 00 01 */ li r3, 1
+/* 80117AA8 00113708 4B F4 1F 95 */ bl func_80059A3C
+/* 80117AAC 0011370C 48 00 00 48 */ b lbl_80117AF4
+/* 80117AB0 00113710 7F C3 F3 78 */ mr r3, r30
+/* 80117AB4 00113714 7F E4 FB 78 */ mr r4, r31
+/* 80117AB8 00113718 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117ABC 0011371C 38 A0 00 06 */ li r5, 6
+/* 80117AC0 00113720 48 13 C4 1D */ bl func_80253EDC
+/* 80117AC4 00113724 38 81 00 10 */ addi r4, r1, 0x10
+/* 80117AC8 00113728 38 60 00 02 */ li r3, 2
+/* 80117ACC 0011372C 4B F4 1F 71 */ bl func_80059A3C
+/* 80117AD0 00113730 48 00 00 24 */ b lbl_80117AF4
+/* 80117AD4 00113734 7F C3 F3 78 */ mr r3, r30
+/* 80117AD8 00113738 7F E4 FB 78 */ mr r4, r31
+/* 80117ADC 0011373C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117AE0 00113740 38 A0 00 06 */ li r5, 6
+/* 80117AE4 00113744 48 13 C3 F9 */ bl func_80253EDC
+/* 80117AE8 00113748 38 81 00 10 */ addi r4, r1, 0x10
+/* 80117AEC 0011374C 38 60 00 03 */ li r3, 3
+/* 80117AF0 00113750 4B F4 1F 4D */ bl func_80059A3C
+lbl_80117AF4:
+/* 80117AF4 00113754 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80117AF8 00113758 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80117AFC 0011375C 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80117B00 00113760 7C 08 03 A6 */ mtlr r0
+/* 80117B04 00113764 38 21 00 60 */ addi r1, r1, 0x60
+/* 80117B08 00113768 4E 80 00 20 */ blr
+lbl_80117B0C:
+/* 80117B0C 0011376C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80117B10 00113770 7C 08 02 A6 */ mflr r0
+/* 80117B14 00113774 38 A0 00 03 */ li r5, 3
+/* 80117B18 00113778 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80117B1C 0011377C 38 C1 00 08 */ addi r6, r1, 8
+/* 80117B20 00113780 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80117B24 00113784 7C 9F 23 78 */ mr r31, r4
+/* 80117B28 00113788 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80117B2C 0011378C 7C 7E 1B 78 */ mr r30, r3
+/* 80117B30 00113790 48 13 C3 5D */ bl func_80253E8C
+/* 80117B34 00113794 80 01 00 08 */ lwz r0, 8(r1)
+/* 80117B38 00113798 2C 00 00 10 */ cmpwi r0, 0x10
+/* 80117B3C 0011379C 41 82 00 40 */ beq lbl_80117B7C
+/* 80117B40 001137A0 40 80 00 50 */ bge lbl_80117B90
+/* 80117B44 001137A4 2C 00 00 01 */ cmpwi r0, 1
+/* 80117B48 001137A8 41 82 00 08 */ beq lbl_80117B50
+/* 80117B4C 001137AC 48 00 00 44 */ b lbl_80117B90
+lbl_80117B50:
+/* 80117B50 001137B0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117B54 001137B4 38 60 00 51 */ li r3, 0x51
+/* 80117B58 001137B8 80 84 00 D8 */ lwz r4, 0xd8(r4)
+/* 80117B5C 001137BC 38 84 00 10 */ addi r4, r4, 0x10
+/* 80117B60 001137C0 48 04 47 A9 */ bl func_8015C308
+/* 80117B64 001137C4 7F C3 F3 78 */ mr r3, r30
+/* 80117B68 001137C8 7F E4 FB 78 */ mr r4, r31
+/* 80117B6C 001137CC 38 A0 00 02 */ li r5, 2
+/* 80117B70 001137D0 38 C0 2E 0C */ li r6, 0x2e0c
+/* 80117B74 001137D4 48 13 C3 41 */ bl func_80253EB4
+/* 80117B78 001137D8 48 00 00 18 */ b lbl_80117B90
+lbl_80117B7C:
+/* 80117B7C 001137DC 7F C3 F3 78 */ mr r3, r30
+/* 80117B80 001137E0 7F E4 FB 78 */ mr r4, r31
+/* 80117B84 001137E4 38 A0 00 01 */ li r5, 1
+/* 80117B88 001137E8 38 C0 00 00 */ li r6, 0
+/* 80117B8C 001137EC 48 13 C3 29 */ bl func_80253EB4
+lbl_80117B90:
+/* 80117B90 001137F0 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117B94 001137F4 A0 7F 01 24 */ lhz r3, 0x124(r31)
+/* 80117B98 001137F8 A0 1F 01 26 */ lhz r0, 0x126(r31)
+/* 80117B9C 001137FC 7C 03 00 40 */ cmplw r3, r0
+/* 80117BA0 00113800 41 82 00 28 */ beq lbl_80117BC8
+/* 80117BA4 00113804 7F C3 F3 78 */ mr r3, r30
+/* 80117BA8 00113808 48 13 C2 39 */ bl func_80253DE0
+/* 80117BAC 0011380C A0 1F 01 2A */ lhz r0, 0x12a(r31)
+/* 80117BB0 00113810 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80117BB4 00113814 7C 00 18 40 */ cmplw r0, r3
+/* 80117BB8 00113818 40 82 00 10 */ bne lbl_80117BC8
+/* 80117BBC 0011381C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117BC0 00113820 A0 03 01 26 */ lhz r0, 0x126(r3)
+/* 80117BC4 00113824 B0 03 01 24 */ sth r0, 0x124(r3)
+lbl_80117BC8:
+/* 80117BC8 00113828 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80117BCC 0011382C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80117BD0 00113830 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80117BD4 00113834 7C 08 03 A6 */ mtlr r0
+/* 80117BD8 00113838 38 21 00 20 */ addi r1, r1, 0x20
+/* 80117BDC 0011383C 4E 80 00 20 */ blr
+lbl_80117BE0:
+/* 80117BE0 00113840 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80117BE4 00113844 7C 08 02 A6 */ mflr r0
+/* 80117BE8 00113848 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80117BEC 0011384C 39 61 00 70 */ addi r11, r1, 0x70
+/* 80117BF0 00113850 48 0A F5 31 */ bl _savegpr_25
+/* 80117BF4 00113854 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 80117BF8 00113858 7C 7B 1B 78 */ mr r27, r3
+/* 80117BFC 0011385C 3B 85 FF FF */ addi r28, r5, 0x0000FFFF@l
+/* 80117C00 00113860 7C 9A 23 78 */ mr r26, r4
+/* 80117C04 00113864 38 C1 00 08 */ addi r6, r1, 8
+/* 80117C08 00113868 38 A0 00 03 */ li r5, 3
+/* 80117C0C 0011386C 48 13 C2 D1 */ bl func_80253EDC
+/* 80117C10 00113870 80 61 00 08 */ lwz r3, 8(r1)
+/* 80117C14 00113874 38 03 FF FD */ addi r0, r3, -3
+/* 80117C18 00113878 28 00 00 0C */ cmplwi r0, 0xc
+/* 80117C1C 0011387C 41 81 00 9C */ bgt lbl_80117CB8
+/* 80117C20 00113880 3C 60 80 42 */ lis r3, lbl_8041BAF4@ha
+/* 80117C24 00113884 54 00 10 3A */ slwi r0, r0, 2
+/* 80117C28 00113888 38 63 BA F4 */ addi r3, r3, lbl_8041BAF4@l
+/* 80117C2C 0011388C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80117C30 00113890 7C 69 03 A6 */ mtctr r3
+/* 80117C34 00113894 4E 80 04 20 */ bctr
+/* 80117C38 00113898 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117C3C 0011389C A0 63 01 24 */ lhz r3, 0x124(r3)
+/* 80117C40 001138A0 38 03 FF FF */ addi r0, r3, -1
+/* 80117C44 001138A4 54 1C 04 3E */ clrlwi r28, r0, 0x10
+/* 80117C48 001138A8 48 00 00 70 */ b lbl_80117CB8
+/* 80117C4C 001138AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117C50 001138B0 A3 83 01 24 */ lhz r28, 0x124(r3)
+/* 80117C54 001138B4 48 00 00 64 */ b lbl_80117CB8
+/* 80117C58 001138B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117C5C 001138BC A0 63 01 24 */ lhz r3, 0x124(r3)
+/* 80117C60 001138C0 38 03 00 01 */ addi r0, r3, 1
+/* 80117C64 001138C4 54 1C 04 3E */ clrlwi r28, r0, 0x10
+/* 80117C68 001138C8 48 00 00 50 */ b lbl_80117CB8
+/* 80117C6C 001138CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117C70 001138D0 A0 63 01 24 */ lhz r3, 0x124(r3)
+/* 80117C74 001138D4 38 03 00 02 */ addi r0, r3, 2
+/* 80117C78 001138D8 54 1C 04 3E */ clrlwi r28, r0, 0x10
+/* 80117C7C 001138DC 48 00 00 3C */ b lbl_80117CB8
+/* 80117C80 001138E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117C84 001138E4 A0 63 01 24 */ lhz r3, 0x124(r3)
+/* 80117C88 001138E8 38 03 00 03 */ addi r0, r3, 3
+/* 80117C8C 001138EC 54 1C 04 3E */ clrlwi r28, r0, 0x10
+/* 80117C90 001138F0 48 00 00 28 */ b lbl_80117CB8
+/* 80117C94 001138F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117C98 001138F8 A0 63 01 24 */ lhz r3, 0x124(r3)
+/* 80117C9C 001138FC 38 03 00 04 */ addi r0, r3, 4
+/* 80117CA0 00113900 54 1C 04 3E */ clrlwi r28, r0, 0x10
+/* 80117CA4 00113904 48 00 00 14 */ b lbl_80117CB8
+/* 80117CA8 00113908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117CAC 0011390C A0 63 01 24 */ lhz r3, 0x124(r3)
+/* 80117CB0 00113910 38 03 00 05 */ addi r0, r3, 5
+/* 80117CB4 00113914 54 1C 04 3E */ clrlwi r28, r0, 0x10
+lbl_80117CB8:
+/* 80117CB8 00113918 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 80117CBC 0011391C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80117CC0 00113920 41 82 03 98 */ beq lbl_80118058
+/* 80117CC4 00113924 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117CC8 00113928 57 9F 0B FC */ rlwinm r31, r28, 1, 0xf, 0x1e
+/* 80117CCC 0011392C 7C 60 FA 14 */ add r3, r0, r31
+/* 80117CD0 00113930 A0 03 01 2E */ lhz r0, 0x12e(r3)
+/* 80117CD4 00113934 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80117CD8 00113938 41 82 03 80 */ beq lbl_80118058
+/* 80117CDC 0011393C 7F 63 DB 78 */ mr r3, r27
+/* 80117CE0 00113940 7F 44 D3 78 */ mr r4, r26
+/* 80117CE4 00113944 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80117CE8 00113948 38 A0 00 06 */ li r5, 6
+/* 80117CEC 0011394C 48 13 C1 F1 */ bl func_80253EDC
+/* 80117CF0 00113950 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80117CF4 00113954 3C 60 80 42 */ lis r3, lbl_8041B8E8@ha
+/* 80117CF8 00113958 C0 81 00 14 */ lfs f4, 0x14(r1)
+/* 80117CFC 0011395C 38 63 B8 E8 */ addi r3, r3, lbl_8041B8E8@l
+/* 80117D00 00113960 FC 20 00 1E */ fctiwz f1, f0
+/* 80117D04 00113964 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80117D08 00113968 EC 84 00 28 */ fsubs f4, f4, f0
+/* 80117D0C 0011396C C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 80117D10 00113970 FC 00 10 1E */ fctiwz f0, f2
+/* 80117D14 00113974 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117D18 00113978 EC 43 10 28 */ fsubs f2, f3, f2
+/* 80117D1C 0011397C D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80117D20 00113980 FC 60 20 1E */ fctiwz f3, f4
+/* 80117D24 00113984 7C 80 FA 14 */ add r4, r0, r31
+/* 80117D28 00113988 A0 04 01 2E */ lhz r0, 0x12e(r4)
+/* 80117D2C 0011398C 38 A0 FF 00 */ li r5, -256
+/* 80117D30 00113990 FC 20 10 1E */ fctiwz f1, f2
+/* 80117D34 00113994 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 80117D38 00113998 88 FA 00 11 */ lbz r7, 0x11(r26)
+/* 80117D3C 0011399C 54 00 08 3C */ slwi r0, r0, 1
+/* 80117D40 001139A0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80117D44 001139A4 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 80117D48 001139A8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80117D4C 001139AC 7C F9 2B 78 */ or r25, r7, r5
+/* 80117D50 001139B0 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 80117D54 001139B4 7F C4 F3 78 */ mr r4, r30
+/* 80117D58 001139B8 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 80117D5C 001139BC 7F 28 CB 78 */ mr r8, r25
+/* 80117D60 001139C0 83 A1 00 4C */ lwz r29, 0x4c(r1)
+/* 80117D64 001139C4 7F 86 07 34 */ extsh r6, r28
+/* 80117D68 001139C8 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80117D6C 001139CC 7F 67 07 34 */ extsh r7, r27
+/* 80117D70 001139D0 7F A5 EB 78 */ mr r5, r29
+/* 80117D74 001139D4 48 13 83 C1 */ bl func_80250134
+/* 80117D78 001139D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80117D7C 001139DC 7C 64 FA 14 */ add r3, r4, r31
+/* 80117D80 001139E0 A0 03 01 2E */ lhz r0, 0x12e(r3)
+/* 80117D84 001139E4 28 00 00 15 */ cmplwi r0, 0x15
+/* 80117D88 001139E8 41 81 02 9C */ bgt lbl_80118024
+/* 80117D8C 001139EC 3C 60 80 42 */ lis r3, lbl_8041BA9C@ha
+/* 80117D90 001139F0 54 00 10 3A */ slwi r0, r0, 2
+/* 80117D94 001139F4 38 63 BA 9C */ addi r3, r3, lbl_8041BA9C@l
+/* 80117D98 001139F8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80117D9C 001139FC 7C 69 03 A6 */ mtctr r3
+/* 80117DA0 00113A00 4E 80 04 20 */ bctr
+/* 80117DA4 00113A04 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80117DA8 00113A08 C8 23 00 08 */ lfd f1, 8(r3)
+/* 80117DAC 00113A0C 48 0A F2 55 */ bl __cvt_fp2unsigned
+/* 80117DB0 00113A10 7C 64 1B 78 */ mr r4, r3
+/* 80117DB4 00113A14 38 60 00 06 */ li r3, 6
+/* 80117DB8 00113A18 48 04 45 51 */ bl func_8015C308
+/* 80117DBC 00113A1C 3B 40 2E 23 */ li r26, 0x2e23
+/* 80117DC0 00113A20 48 00 02 64 */ b lbl_80118024
+/* 80117DC4 00113A24 38 60 00 08 */ li r3, 8
+/* 80117DC8 00113A28 48 04 AC C9 */ bl func_80162A90
+/* 80117DCC 00113A2C 7C 64 1B 78 */ mr r4, r3
+/* 80117DD0 00113A30 38 60 00 68 */ li r3, 0x68
+/* 80117DD4 00113A34 48 04 45 35 */ bl func_8015C308
+/* 80117DD8 00113A38 3B 40 2E 24 */ li r26, 0x2e24
+/* 80117DDC 00113A3C 48 00 02 48 */ b lbl_80118024
+/* 80117DE0 00113A40 38 60 00 09 */ li r3, 9
+/* 80117DE4 00113A44 48 04 AC AD */ bl func_80162A90
+/* 80117DE8 00113A48 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80117DEC 00113A4C 38 80 00 05 */ li r4, 5
+/* 80117DF0 00113A50 38 A0 00 21 */ li r5, 0x21
+/* 80117DF4 00113A54 38 C0 00 01 */ li r6, 1
+/* 80117DF8 00113A58 48 04 4E 81 */ bl func_8015CC78
+/* 80117DFC 00113A5C 3B 40 2D 71 */ li r26, 0x2d71
+/* 80117E00 00113A60 48 00 02 24 */ b lbl_80118024
+/* 80117E04 00113A64 38 60 FF FF */ li r3, -1
+/* 80117E08 00113A68 4B FE 03 19 */ bl func_800F8120
+/* 80117E0C 00113A6C 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80117E10 00113A70 38 60 00 17 */ li r3, 0x17
+/* 80117E14 00113A74 48 04 44 F5 */ bl func_8015C308
+/* 80117E18 00113A78 3B 40 2E 26 */ li r26, 0x2e26
+/* 80117E1C 00113A7C 48 00 02 08 */ b lbl_80118024
+/* 80117E20 00113A80 38 60 00 07 */ li r3, 7
+/* 80117E24 00113A84 38 80 FF FF */ li r4, -1
+/* 80117E28 00113A88 4B FC D3 FD */ bl func_800E5224
+/* 80117E2C 00113A8C 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80117E30 00113A90 38 60 00 17 */ li r3, 0x17
+/* 80117E34 00113A94 48 04 44 D5 */ bl func_8015C308
+/* 80117E38 00113A98 3B 40 2E 27 */ li r26, 0x2e27
+/* 80117E3C 00113A9C 48 00 01 E8 */ b lbl_80118024
+/* 80117E40 00113AA0 38 60 00 06 */ li r3, 6
+/* 80117E44 00113AA4 38 80 FF FF */ li r4, -1
+/* 80117E48 00113AA8 4B FC D3 DD */ bl func_800E5224
+/* 80117E4C 00113AAC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80117E50 00113AB0 38 60 00 17 */ li r3, 0x17
+/* 80117E54 00113AB4 48 04 44 B5 */ bl func_8015C308
+/* 80117E58 00113AB8 3B 40 2E 28 */ li r26, 0x2e28
+/* 80117E5C 00113ABC 48 00 01 C8 */ b lbl_80118024
+/* 80117E60 00113AC0 38 60 00 08 */ li r3, 8
+/* 80117E64 00113AC4 38 80 FF FF */ li r4, -1
+/* 80117E68 00113AC8 4B FC D3 BD */ bl func_800E5224
+/* 80117E6C 00113ACC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80117E70 00113AD0 38 60 00 17 */ li r3, 0x17
+/* 80117E74 00113AD4 48 04 44 95 */ bl func_8015C308
+/* 80117E78 00113AD8 3B 40 2E 29 */ li r26, 0x2e29
+/* 80117E7C 00113ADC 48 00 01 A8 */ b lbl_80118024
+/* 80117E80 00113AE0 38 60 00 09 */ li r3, 9
+/* 80117E84 00113AE4 38 80 FF FF */ li r4, -1
+/* 80117E88 00113AE8 4B FC D3 9D */ bl func_800E5224
+/* 80117E8C 00113AEC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80117E90 00113AF0 38 60 00 17 */ li r3, 0x17
+/* 80117E94 00113AF4 48 04 44 75 */ bl func_8015C308
+/* 80117E98 00113AF8 3B 40 2E 2A */ li r26, 0x2e2a
+/* 80117E9C 00113AFC 48 00 01 88 */ b lbl_80118024
+/* 80117EA0 00113B00 38 60 00 0A */ li r3, 0xa
+/* 80117EA4 00113B04 48 04 AB ED */ bl func_80162A90
+/* 80117EA8 00113B08 7C 64 1B 78 */ mr r4, r3
+/* 80117EAC 00113B0C 38 60 00 17 */ li r3, 0x17
+/* 80117EB0 00113B10 48 04 44 59 */ bl func_8015C308
+/* 80117EB4 00113B14 3B 40 2E 2B */ li r26, 0x2e2b
+/* 80117EB8 00113B18 48 00 01 6C */ b lbl_80118024
+/* 80117EBC 00113B1C 38 60 00 0B */ li r3, 0xb
+/* 80117EC0 00113B20 48 04 AB D1 */ bl func_80162A90
+/* 80117EC4 00113B24 7C 64 1B 78 */ mr r4, r3
+/* 80117EC8 00113B28 38 60 00 17 */ li r3, 0x17
+/* 80117ECC 00113B2C 48 04 44 3D */ bl func_8015C308
+/* 80117ED0 00113B30 3B 40 2E 2C */ li r26, 0x2e2c
+/* 80117ED4 00113B34 48 00 01 50 */ b lbl_80118024
+/* 80117ED8 00113B38 38 60 00 0C */ li r3, 0xc
+/* 80117EDC 00113B3C 48 04 AB B5 */ bl func_80162A90
+/* 80117EE0 00113B40 7C 64 1B 78 */ mr r4, r3
+/* 80117EE4 00113B44 38 60 00 17 */ li r3, 0x17
+/* 80117EE8 00113B48 48 04 44 21 */ bl func_8015C308
+/* 80117EEC 00113B4C 3B 40 2E 2D */ li r26, 0x2e2d
+/* 80117EF0 00113B50 48 00 01 34 */ b lbl_80118024
+/* 80117EF4 00113B54 38 60 00 0D */ li r3, 0xd
+/* 80117EF8 00113B58 48 04 AB 99 */ bl func_80162A90
+/* 80117EFC 00113B5C 7C 64 1B 78 */ mr r4, r3
+/* 80117F00 00113B60 38 60 00 17 */ li r3, 0x17
+/* 80117F04 00113B64 48 04 44 05 */ bl func_8015C308
+/* 80117F08 00113B68 3B 40 2E 2E */ li r26, 0x2e2e
+/* 80117F0C 00113B6C 48 00 01 18 */ b lbl_80118024
+/* 80117F10 00113B70 38 60 00 0E */ li r3, 0xe
+/* 80117F14 00113B74 48 04 AB 7D */ bl func_80162A90
+/* 80117F18 00113B78 7C 64 1B 78 */ mr r4, r3
+/* 80117F1C 00113B7C 38 60 00 17 */ li r3, 0x17
+/* 80117F20 00113B80 48 04 43 E9 */ bl func_8015C308
+/* 80117F24 00113B84 3B 40 2E 30 */ li r26, 0x2e30
+/* 80117F28 00113B88 48 00 00 FC */ b lbl_80118024
+/* 80117F2C 00113B8C 38 60 00 0F */ li r3, 0xf
+/* 80117F30 00113B90 48 04 AB 61 */ bl func_80162A90
+/* 80117F34 00113B94 7C 64 1B 78 */ mr r4, r3
+/* 80117F38 00113B98 38 60 00 17 */ li r3, 0x17
+/* 80117F3C 00113B9C 48 04 43 CD */ bl func_8015C308
+/* 80117F40 00113BA0 3B 40 2E 2F */ li r26, 0x2e2f
+/* 80117F44 00113BA4 48 00 00 E0 */ b lbl_80118024
+/* 80117F48 00113BA8 38 60 00 10 */ li r3, 0x10
+/* 80117F4C 00113BAC 48 04 AB 45 */ bl func_80162A90
+/* 80117F50 00113BB0 7C 64 1B 78 */ mr r4, r3
+/* 80117F54 00113BB4 38 60 00 17 */ li r3, 0x17
+/* 80117F58 00113BB8 48 04 43 B1 */ bl func_8015C308
+/* 80117F5C 00113BBC 3B 40 2E 31 */ li r26, 0x2e31
+/* 80117F60 00113BC0 48 00 00 C4 */ b lbl_80118024
+/* 80117F64 00113BC4 38 60 00 11 */ li r3, 0x11
+/* 80117F68 00113BC8 48 04 AB 29 */ bl func_80162A90
+/* 80117F6C 00113BCC 7C 64 1B 78 */ mr r4, r3
+/* 80117F70 00113BD0 38 60 00 17 */ li r3, 0x17
+/* 80117F74 00113BD4 48 04 43 95 */ bl func_8015C308
+/* 80117F78 00113BD8 3B 40 2E 32 */ li r26, 0x2e32
+/* 80117F7C 00113BDC 48 00 00 A8 */ b lbl_80118024
+/* 80117F80 00113BE0 38 60 00 12 */ li r3, 0x12
+/* 80117F84 00113BE4 48 04 AB 0D */ bl func_80162A90
+/* 80117F88 00113BE8 7C 64 1B 78 */ mr r4, r3
+/* 80117F8C 00113BEC 38 60 00 17 */ li r3, 0x17
+/* 80117F90 00113BF0 48 04 43 79 */ bl func_8015C308
+/* 80117F94 00113BF4 3B 40 2E 33 */ li r26, 0x2e33
+/* 80117F98 00113BF8 48 00 00 8C */ b lbl_80118024
+/* 80117F9C 00113BFC 38 60 00 13 */ li r3, 0x13
+/* 80117FA0 00113C00 48 04 AA F1 */ bl func_80162A90
+/* 80117FA4 00113C04 7C 64 1B 78 */ mr r4, r3
+/* 80117FA8 00113C08 38 60 00 17 */ li r3, 0x17
+/* 80117FAC 00113C0C 48 04 43 5D */ bl func_8015C308
+/* 80117FB0 00113C10 3B 40 2E 34 */ li r26, 0x2e34
+/* 80117FB4 00113C14 48 00 00 70 */ b lbl_80118024
+/* 80117FB8 00113C18 38 60 00 14 */ li r3, 0x14
+/* 80117FBC 00113C1C 48 04 AA D5 */ bl func_80162A90
+/* 80117FC0 00113C20 7C 64 1B 78 */ mr r4, r3
+/* 80117FC4 00113C24 38 60 00 17 */ li r3, 0x17
+/* 80117FC8 00113C28 48 04 43 41 */ bl func_8015C308
+/* 80117FCC 00113C2C 3B 40 2E 35 */ li r26, 0x2e35
+/* 80117FD0 00113C30 48 00 00 54 */ b lbl_80118024
+/* 80117FD4 00113C34 38 60 00 15 */ li r3, 0x15
+/* 80117FD8 00113C38 48 04 AA B9 */ bl func_80162A90
+/* 80117FDC 00113C3C 7C 64 1B 78 */ mr r4, r3
+/* 80117FE0 00113C40 38 60 00 17 */ li r3, 0x17
+/* 80117FE4 00113C44 48 04 43 25 */ bl func_8015C308
+/* 80117FE8 00113C48 3B 40 2E 36 */ li r26, 0x2e36
+/* 80117FEC 00113C4C 48 00 00 38 */ b lbl_80118024
+/* 80117FF0 00113C50 38 60 00 16 */ li r3, 0x16
+/* 80117FF4 00113C54 48 04 AA 9D */ bl func_80162A90
+/* 80117FF8 00113C58 7C 64 1B 78 */ mr r4, r3
+/* 80117FFC 00113C5C 38 60 00 17 */ li r3, 0x17
+/* 80118000 00113C60 48 04 43 09 */ bl func_8015C308
+/* 80118004 00113C64 3B 40 2E 37 */ li r26, 0x2e37
+/* 80118008 00113C68 48 00 00 1C */ b lbl_80118024
+/* 8011800C 00113C6C 38 60 00 17 */ li r3, 0x17
+/* 80118010 00113C70 48 04 AA 81 */ bl func_80162A90
+/* 80118014 00113C74 7C 64 1B 78 */ mr r4, r3
+/* 80118018 00113C78 38 60 00 17 */ li r3, 0x17
+/* 8011801C 00113C7C 48 04 42 ED */ bl func_8015C308
+/* 80118020 00113C80 3B 40 2E 38 */ li r26, 0x2e38
+lbl_80118024:
+/* 80118024 00113C84 7F 43 D3 78 */ mr r3, r26
+/* 80118028 00113C88 38 80 00 01 */ li r4, 1
+/* 8011802C 00113C8C 38 A0 00 00 */ li r5, 0
+/* 80118030 00113C90 48 13 83 69 */ bl func_80250398
+/* 80118034 00113C94 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80118038 00113C98 7F 86 07 34 */ extsh r6, r28
+/* 8011803C 00113C9C 7C 00 30 50 */ subf r0, r0, r6
+/* 80118040 00113CA0 7F 43 D3 78 */ mr r3, r26
+/* 80118044 00113CA4 7F A5 EB 78 */ mr r5, r29
+/* 80118048 00113CA8 7F 28 CB 78 */ mr r8, r25
+/* 8011804C 00113CAC 7C 9E 02 14 */ add r4, r30, r0
+/* 80118050 00113CB0 7F 67 07 34 */ extsh r7, r27
+/* 80118054 00113CB4 48 13 80 E1 */ bl func_80250134
+lbl_80118058:
+/* 80118058 00113CB8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8011805C 00113CBC 48 0A F1 11 */ bl _restgpr_25
+/* 80118060 00113CC0 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80118064 00113CC4 7C 08 03 A6 */ mtlr r0
+/* 80118068 00113CC8 38 21 00 70 */ addi r1, r1, 0x70
+/* 8011806C 00113CCC 4E 80 00 20 */ blr
+
+.global func_80118070
+func_80118070:
+/* 80118070 00113CD0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80118074 00113CD4 7C 08 02 A6 */ mflr r0
+/* 80118078 00113CD8 2C 04 00 00 */ cmpwi r4, 0
+/* 8011807C 00113CDC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80118080 00113CE0 41 82 00 8C */ beq lbl_8011810C
+/* 80118084 00113CE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118088 00113CE8 38 A1 00 08 */ addi r5, r1, 8
+/* 8011808C 00113CEC 38 80 00 08 */ li r4, 8
+/* 80118090 00113CF0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 80118094 00113CF4 48 13 BD B9 */ bl func_80253E4C
+/* 80118098 00113CF8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011809C 00113CFC 2C 00 00 00 */ cmpwi r0, 0
+/* 801180A0 00113D00 40 82 00 28 */ bne lbl_801180C8
+/* 801180A4 00113D04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801180A8 00113D08 38 80 00 07 */ li r4, 7
+/* 801180AC 00113D0C 38 A0 00 01 */ li r5, 1
+/* 801180B0 00113D10 4B FF E5 F5 */ bl func_801166A4
+/* 801180B4 00113D14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801180B8 00113D18 38 80 00 04 */ li r4, 4
+/* 801180BC 00113D1C 38 A0 00 00 */ li r5, 0
+/* 801180C0 00113D20 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 801180C4 00113D24 48 13 BC ED */ bl func_80253DB0
+lbl_801180C8:
+/* 801180C8 00113D28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801180CC 00113D2C 38 A1 00 08 */ addi r5, r1, 8
+/* 801180D0 00113D30 38 80 00 08 */ li r4, 8
+/* 801180D4 00113D34 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 801180D8 00113D38 48 13 BD 75 */ bl func_80253E4C
+/* 801180DC 00113D3C 80 01 00 08 */ lwz r0, 8(r1)
+/* 801180E0 00113D40 2C 00 00 00 */ cmpwi r0, 0
+/* 801180E4 00113D44 40 82 00 28 */ bne lbl_8011810C
+/* 801180E8 00113D48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801180EC 00113D4C 38 80 00 09 */ li r4, 9
+/* 801180F0 00113D50 38 A0 00 01 */ li r5, 1
+/* 801180F4 00113D54 4B FF E5 B1 */ bl func_801166A4
+/* 801180F8 00113D58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801180FC 00113D5C 38 80 00 02 */ li r4, 2
+/* 80118100 00113D60 38 A0 00 00 */ li r5, 0
+/* 80118104 00113D64 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 80118108 00113D68 48 13 BC A9 */ bl func_80253DB0
+lbl_8011810C:
+/* 8011810C 00113D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118110 00113D70 38 80 00 01 */ li r4, 1
+/* 80118114 00113D74 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80118118 00113D78 60 00 80 00 */ ori r0, r0, 0x8000
+/* 8011811C 00113D7C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 80118120 00113D80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118124 00113D84 4B FF C9 4D */ bl func_80114A70
+/* 80118128 00113D88 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011812C 00113D8C 7C 08 03 A6 */ mtlr r0
+/* 80118130 00113D90 38 21 00 10 */ addi r1, r1, 0x10
+/* 80118134 00113D94 4E 80 00 20 */ blr
+
+.global func_80118138
+func_80118138:
+/* 80118138 00113D98 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011813C 00113D9C 7C 08 02 A6 */ mflr r0
+/* 80118140 00113DA0 38 A0 00 03 */ li r5, 3
+/* 80118144 00113DA4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80118148 00113DA8 38 C1 00 08 */ addi r6, r1, 8
+/* 8011814C 00113DAC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80118150 00113DB0 7C 9F 23 78 */ mr r31, r4
+/* 80118154 00113DB4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80118158 00113DB8 7C 7E 1B 78 */ mr r30, r3
+/* 8011815C 00113DBC 48 13 BD 31 */ bl func_80253E8C
+/* 80118160 00113DC0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118164 00113DC4 2C 00 00 01 */ cmpwi r0, 1
+/* 80118168 00113DC8 41 82 00 08 */ beq lbl_80118170
+/* 8011816C 00113DCC 48 00 00 30 */ b lbl_8011819C
+lbl_80118170:
+/* 80118170 00113DD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118174 00113DD4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80118178 00113DD8 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
+/* 8011817C 00113DDC 40 82 00 20 */ bne lbl_8011819C
+/* 80118180 00113DE0 38 60 00 1A */ li r3, 0x1a
+/* 80118184 00113DE4 4B F4 28 75 */ bl func_8005A9F8
+/* 80118188 00113DE8 7C 66 1B 78 */ mr r6, r3
+/* 8011818C 00113DEC 7F C3 F3 78 */ mr r3, r30
+/* 80118190 00113DF0 7F E4 FB 78 */ mr r4, r31
+/* 80118194 00113DF4 38 A0 00 01 */ li r5, 1
+/* 80118198 00113DF8 48 13 BD 1D */ bl func_80253EB4
+lbl_8011819C:
+/* 8011819C 00113DFC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801181A0 00113E00 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801181A4 00113E04 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801181A8 00113E08 7C 08 03 A6 */ mtlr r0
+/* 801181AC 00113E0C 38 21 00 20 */ addi r1, r1, 0x20
+/* 801181B0 00113E10 4E 80 00 20 */ blr
+
+.global func_801181B4
+func_801181B4:
+/* 801181B4 00113E14 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801181B8 00113E18 7C 08 02 A6 */ mflr r0
+/* 801181BC 00113E1C 38 A0 00 03 */ li r5, 3
+/* 801181C0 00113E20 90 01 00 44 */ stw r0, 0x44(r1)
+/* 801181C4 00113E24 38 C1 00 08 */ addi r6, r1, 8
+/* 801181C8 00113E28 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 801181CC 00113E2C 7C 9F 23 78 */ mr r31, r4
+/* 801181D0 00113E30 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 801181D4 00113E34 7C 7E 1B 78 */ mr r30, r3
+/* 801181D8 00113E38 48 13 BD 05 */ bl func_80253EDC
+/* 801181DC 00113E3C 80 01 00 08 */ lwz r0, 8(r1)
+/* 801181E0 00113E40 2C 00 00 00 */ cmpwi r0, 0
+/* 801181E4 00113E44 41 82 00 08 */ beq lbl_801181EC
+/* 801181E8 00113E48 48 00 00 24 */ b lbl_8011820C
+lbl_801181EC:
+/* 801181EC 00113E4C 7F C3 F3 78 */ mr r3, r30
+/* 801181F0 00113E50 7F E4 FB 78 */ mr r4, r31
+/* 801181F4 00113E54 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801181F8 00113E58 38 A0 00 06 */ li r5, 6
+/* 801181FC 00113E5C 48 13 BC E1 */ bl func_80253EDC
+/* 80118200 00113E60 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118204 00113E64 38 60 00 63 */ li r3, 0x63
+/* 80118208 00113E68 4B F4 18 35 */ bl func_80059A3C
+lbl_8011820C:
+/* 8011820C 00113E6C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80118210 00113E70 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80118214 00113E74 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80118218 00113E78 7C 08 03 A6 */ mtlr r0
+/* 8011821C 00113E7C 38 21 00 40 */ addi r1, r1, 0x40
+/* 80118220 00113E80 4E 80 00 20 */ blr
+
+.global func_80118224
+func_80118224:
+/* 80118224 00113E84 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80118228 00113E88 7C 08 02 A6 */ mflr r0
+/* 8011822C 00113E8C 7C 63 07 34 */ extsh r3, r3
+/* 80118230 00113E90 38 A0 00 03 */ li r5, 3
+/* 80118234 00113E94 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80118238 00113E98 38 C1 00 08 */ addi r6, r1, 8
+/* 8011823C 00113E9C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80118240 00113EA0 7C 9F 23 78 */ mr r31, r4
+/* 80118244 00113EA4 48 13 BC 49 */ bl func_80253E8C
+/* 80118248 00113EA8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011824C 00113EAC 2C 00 00 03 */ cmpwi r0, 3
+/* 80118250 00113EB0 41 82 00 4C */ beq lbl_8011829C
+/* 80118254 00113EB4 40 80 00 84 */ bge lbl_801182D8
+/* 80118258 00113EB8 2C 00 00 02 */ cmpwi r0, 2
+/* 8011825C 00113EBC 40 80 00 08 */ bge lbl_80118264
+/* 80118260 00113EC0 48 00 00 78 */ b lbl_801182D8
+lbl_80118264:
+/* 80118264 00113EC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118268 00113EC8 A0 03 01 24 */ lhz r0, 0x124(r3)
+/* 8011826C 00113ECC 2C 00 00 00 */ cmpwi r0, 0
+/* 80118270 00113ED0 40 82 00 68 */ bne lbl_801182D8
+/* 80118274 00113ED4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80118278 00113ED8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8011827C 00113EDC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80118280 00113EE0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80118284 00113EE4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80118288 00113EE8 98 9F 00 02 */ stb r4, 2(r31)
+/* 8011828C 00113EEC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80118290 00113EF0 98 7F 00 03 */ stb r3, 3(r31)
+/* 80118294 00113EF4 98 1F 00 04 */ stb r0, 4(r31)
+/* 80118298 00113EF8 48 00 00 40 */ b lbl_801182D8
+lbl_8011829C:
+/* 8011829C 00113EFC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 801182A0 00113F00 A0 64 01 24 */ lhz r3, 0x124(r4)
+/* 801182A4 00113F04 A0 04 01 28 */ lhz r0, 0x128(r4)
+/* 801182A8 00113F08 38 63 00 06 */ addi r3, r3, 6
+/* 801182AC 00113F0C 7C 03 00 00 */ cmpw r3, r0
+/* 801182B0 00113F10 41 80 00 28 */ blt lbl_801182D8
+/* 801182B4 00113F14 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801182B8 00113F18 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801182BC 00113F1C 7C 04 16 70 */ srawi r4, r0, 2
+/* 801182C0 00113F20 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801182C4 00113F24 7C 63 16 70 */ srawi r3, r3, 2
+/* 801182C8 00113F28 98 9F 00 02 */ stb r4, 2(r31)
+/* 801182CC 00113F2C 7C 00 16 70 */ srawi r0, r0, 2
+/* 801182D0 00113F30 98 7F 00 03 */ stb r3, 3(r31)
+/* 801182D4 00113F34 98 1F 00 04 */ stb r0, 4(r31)
+lbl_801182D8:
+/* 801182D8 00113F38 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801182DC 00113F3C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801182E0 00113F40 7C 08 03 A6 */ mtlr r0
+/* 801182E4 00113F44 38 21 00 20 */ addi r1, r1, 0x20
+/* 801182E8 00113F48 4E 80 00 20 */ blr
+
+.global func_801182EC
+func_801182EC:
+/* 801182EC 00113F4C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801182F0 00113F50 7C 08 02 A6 */ mflr r0
+/* 801182F4 00113F54 38 A0 00 03 */ li r5, 3
+/* 801182F8 00113F58 90 01 00 44 */ stw r0, 0x44(r1)
+/* 801182FC 00113F5C 38 C1 00 08 */ addi r6, r1, 8
+/* 80118300 00113F60 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80118304 00113F64 7C 9F 23 78 */ mr r31, r4
+/* 80118308 00113F68 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8011830C 00113F6C 7C 7E 1B 78 */ mr r30, r3
+/* 80118310 00113F70 48 13 BB CD */ bl func_80253EDC
+/* 80118314 00113F74 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118318 00113F78 2C 00 00 01 */ cmpwi r0, 1
+/* 8011831C 00113F7C 41 82 00 38 */ beq lbl_80118354
+/* 80118320 00113F80 40 80 00 54 */ bge lbl_80118374
+/* 80118324 00113F84 2C 00 00 00 */ cmpwi r0, 0
+/* 80118328 00113F88 40 80 00 08 */ bge lbl_80118330
+/* 8011832C 00113F8C 48 00 00 48 */ b lbl_80118374
+lbl_80118330:
+/* 80118330 00113F90 7F C3 F3 78 */ mr r3, r30
+/* 80118334 00113F94 7F E4 FB 78 */ mr r4, r31
+/* 80118338 00113F98 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011833C 00113F9C 38 A0 00 06 */ li r5, 6
+/* 80118340 00113FA0 48 13 BB 9D */ bl func_80253EDC
+/* 80118344 00113FA4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118348 00113FA8 38 60 00 07 */ li r3, 7
+/* 8011834C 00113FAC 4B F4 16 F1 */ bl func_80059A3C
+/* 80118350 00113FB0 48 00 00 24 */ b lbl_80118374
+lbl_80118354:
+/* 80118354 00113FB4 7F C3 F3 78 */ mr r3, r30
+/* 80118358 00113FB8 7F E4 FB 78 */ mr r4, r31
+/* 8011835C 00113FBC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118360 00113FC0 38 A0 00 06 */ li r5, 6
+/* 80118364 00113FC4 48 13 BB 79 */ bl func_80253EDC
+/* 80118368 00113FC8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011836C 00113FCC 38 60 00 08 */ li r3, 8
+/* 80118370 00113FD0 4B F4 16 CD */ bl func_80059A3C
+lbl_80118374:
+/* 80118374 00113FD4 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80118378 00113FD8 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8011837C 00113FDC 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80118380 00113FE0 7C 08 03 A6 */ mtlr r0
+/* 80118384 00113FE4 38 21 00 40 */ addi r1, r1, 0x40
+/* 80118388 00113FE8 4E 80 00 20 */ blr
+
+.global func_8011838C
+func_8011838C:
+/* 8011838C 00113FEC 4E 80 00 20 */ blr
+
+.global func_80118390
+func_80118390:
+/* 80118390 00113FF0 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80118394 00113FF4 7C 08 02 A6 */ mflr r0
+/* 80118398 00113FF8 38 A0 00 03 */ li r5, 3
+/* 8011839C 00113FFC 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801183A0 00114000 38 C1 00 08 */ addi r6, r1, 8
+/* 801183A4 00114004 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801183A8 00114008 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 801183AC 0011400C 7C 9E 23 78 */ mr r30, r4
+/* 801183B0 00114010 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 801183B4 00114014 7C 7D 1B 78 */ mr r29, r3
+/* 801183B8 00114018 48 13 BB 25 */ bl func_80253EDC
+/* 801183BC 0011401C 80 01 00 08 */ lwz r0, 8(r1)
+/* 801183C0 00114020 2C 00 00 01 */ cmpwi r0, 1
+/* 801183C4 00114024 41 82 00 08 */ beq lbl_801183CC
+/* 801183C8 00114028 48 00 01 38 */ b lbl_80118500
+lbl_801183CC:
+/* 801183CC 0011402C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801183D0 00114030 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 801183D4 00114034 28 00 00 11 */ cmplwi r0, 0x11
+/* 801183D8 00114038 41 81 00 A4 */ bgt lbl_8011847C
+/* 801183DC 0011403C 3C 60 80 42 */ lis r3, lbl_8041BB28@ha
+/* 801183E0 00114040 54 00 10 3A */ slwi r0, r0, 2
+/* 801183E4 00114044 38 63 BB 28 */ addi r3, r3, lbl_8041BB28@l
+/* 801183E8 00114048 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801183EC 0011404C 7C 69 03 A6 */ mtctr r3
+/* 801183F0 00114050 4E 80 04 20 */ bctr
+/* 801183F4 00114054 3B E0 2B 00 */ li r31, 0x2b00
+/* 801183F8 00114058 48 00 00 88 */ b lbl_80118480
+/* 801183FC 0011405C 3B E0 2B 05 */ li r31, 0x2b05
+/* 80118400 00114060 48 00 00 80 */ b lbl_80118480
+/* 80118404 00114064 3B E0 2B 0E */ li r31, 0x2b0e
+/* 80118408 00114068 48 00 00 78 */ b lbl_80118480
+/* 8011840C 0011406C 3B E0 31 37 */ li r31, 0x3137
+/* 80118410 00114070 48 00 00 70 */ b lbl_80118480
+/* 80118414 00114074 3B E0 31 38 */ li r31, 0x3138
+/* 80118418 00114078 48 00 00 68 */ b lbl_80118480
+/* 8011841C 0011407C 3B E0 2B 15 */ li r31, 0x2b15
+/* 80118420 00114080 48 00 00 60 */ b lbl_80118480
+/* 80118424 00114084 3B E0 2B 1E */ li r31, 0x2b1e
+/* 80118428 00114088 48 00 00 58 */ b lbl_80118480
+/* 8011842C 0011408C 3B E0 2B 25 */ li r31, 0x2b25
+/* 80118430 00114090 48 00 00 50 */ b lbl_80118480
+/* 80118434 00114094 3B E0 2B 2C */ li r31, 0x2b2c
+/* 80118438 00114098 48 00 00 48 */ b lbl_80118480
+/* 8011843C 0011409C 3B E0 2F 20 */ li r31, 0x2f20
+/* 80118440 001140A0 48 00 00 40 */ b lbl_80118480
+/* 80118444 001140A4 3B E0 2F 22 */ li r31, 0x2f22
+/* 80118448 001140A8 48 00 00 38 */ b lbl_80118480
+/* 8011844C 001140AC 3B E0 2F 21 */ li r31, 0x2f21
+/* 80118450 001140B0 48 00 00 30 */ b lbl_80118480
+/* 80118454 001140B4 3B E0 50 5E */ li r31, 0x505e
+/* 80118458 001140B8 48 00 00 28 */ b lbl_80118480
+/* 8011845C 001140BC 3B E0 50 5F */ li r31, 0x505f
+/* 80118460 001140C0 48 00 00 20 */ b lbl_80118480
+/* 80118464 001140C4 3B E0 00 00 */ li r31, 0
+/* 80118468 001140C8 48 00 00 18 */ b lbl_80118480
+/* 8011846C 001140CC 3B E0 00 00 */ li r31, 0
+/* 80118470 001140D0 48 00 00 10 */ b lbl_80118480
+/* 80118474 001140D4 3B E0 52 55 */ li r31, 0x5255
+/* 80118478 001140D8 48 00 00 08 */ b lbl_80118480
+lbl_8011847C:
+/* 8011847C 001140DC 3B E0 00 00 */ li r31, 0
+lbl_80118480:
+/* 80118480 001140E0 2C 1F 00 00 */ cmpwi r31, 0
+/* 80118484 001140E4 41 82 00 7C */ beq lbl_80118500
+/* 80118488 001140E8 7F A3 EB 78 */ mr r3, r29
+/* 8011848C 001140EC 7F C4 F3 78 */ mr r4, r30
+/* 80118490 001140F0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118494 001140F4 38 A0 00 06 */ li r5, 6
+/* 80118498 001140F8 48 13 BA 45 */ bl func_80253EDC
+/* 8011849C 001140FC C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 801184A0 00114100 38 00 FF 00 */ li r0, -256
+/* 801184A4 00114104 C0 81 00 14 */ lfs f4, 0x14(r1)
+/* 801184A8 00114108 7F E3 FB 78 */ mr r3, r31
+/* 801184AC 0011410C FC 20 00 1E */ fctiwz f1, f0
+/* 801184B0 00114110 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801184B4 00114114 EC 84 00 28 */ fsubs f4, f4, f0
+/* 801184B8 00114118 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801184BC 0011411C FC 00 10 1E */ fctiwz f0, f2
+/* 801184C0 00114120 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 801184C4 00114124 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801184C8 00114128 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 801184CC 0011412C FC 60 20 1E */ fctiwz f3, f4
+/* 801184D0 00114130 7C 88 03 78 */ or r8, r4, r0
+/* 801184D4 00114134 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801184D8 00114138 FC 20 10 1E */ fctiwz f1, f2
+/* 801184DC 0011413C D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 801184E0 00114140 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 801184E4 00114144 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801184E8 00114148 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 801184EC 0011414C 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 801184F0 00114150 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 801184F4 00114154 7C 06 07 34 */ extsh r6, r0
+/* 801184F8 00114158 7C E7 07 34 */ extsh r7, r7
+/* 801184FC 0011415C 48 13 7C 39 */ bl func_80250134
+lbl_80118500:
+/* 80118500 00114160 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80118504 00114164 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80118508 00114168 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8011850C 0011416C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80118510 00114170 7C 08 03 A6 */ mtlr r0
+/* 80118514 00114174 38 21 00 60 */ addi r1, r1, 0x60
+/* 80118518 00114178 4E 80 00 20 */ blr
+
+.global func_8011851C
+func_8011851C:
+/* 8011851C 0011417C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80118520 00114180 7C 08 02 A6 */ mflr r0
+/* 80118524 00114184 38 A0 00 03 */ li r5, 3
+/* 80118528 00114188 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011852C 0011418C 38 C1 00 08 */ addi r6, r1, 8
+/* 80118530 00114190 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80118534 00114194 7C 9F 23 78 */ mr r31, r4
+/* 80118538 00114198 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011853C 0011419C 7C 7E 1B 78 */ mr r30, r3
+/* 80118540 001141A0 48 13 B9 4D */ bl func_80253E8C
+/* 80118544 001141A4 80 61 00 08 */ lwz r3, 8(r1)
+/* 80118548 001141A8 38 03 FF F8 */ addi r0, r3, -8
+/* 8011854C 001141AC 28 00 00 09 */ cmplwi r0, 9
+/* 80118550 001141B0 41 81 00 78 */ bgt lbl_801185C8
+/* 80118554 001141B4 3C 60 80 42 */ lis r3, lbl_8041BB70@ha
+/* 80118558 001141B8 54 00 10 3A */ slwi r0, r0, 2
+/* 8011855C 001141BC 38 63 BB 70 */ addi r3, r3, lbl_8041BB70@l
+/* 80118560 001141C0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80118564 001141C4 7C 69 03 A6 */ mtctr r3
+/* 80118568 001141C8 4E 80 04 20 */ bctr
+/* 8011856C 001141CC 7F C3 F3 78 */ mr r3, r30
+/* 80118570 001141D0 7F E4 FB 78 */ mr r4, r31
+/* 80118574 001141D4 38 A0 00 01 */ li r5, 1
+/* 80118578 001141D8 38 C0 00 00 */ li r6, 0
+/* 8011857C 001141DC 48 13 B9 39 */ bl func_80253EB4
+/* 80118580 001141E0 48 00 00 48 */ b lbl_801185C8
+/* 80118584 001141E4 38 60 01 7E */ li r3, 0x17e
+/* 80118588 001141E8 48 04 A5 09 */ bl func_80162A90
+/* 8011858C 001141EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80118590 001141F0 41 82 00 38 */ beq lbl_801185C8
+/* 80118594 001141F4 38 60 00 09 */ li r3, 9
+/* 80118598 001141F8 48 04 A4 F9 */ bl func_80162A90
+/* 8011859C 001141FC 2C 03 00 00 */ cmpwi r3, 0
+/* 801185A0 00114200 40 82 00 28 */ bne lbl_801185C8
+/* 801185A4 00114204 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801185A8 00114208 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801185AC 0011420C 7C 04 16 70 */ srawi r4, r0, 2
+/* 801185B0 00114210 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801185B4 00114214 7C 63 16 70 */ srawi r3, r3, 2
+/* 801185B8 00114218 98 9F 00 02 */ stb r4, 2(r31)
+/* 801185BC 0011421C 7C 00 16 70 */ srawi r0, r0, 2
+/* 801185C0 00114220 98 7F 00 03 */ stb r3, 3(r31)
+/* 801185C4 00114224 98 1F 00 04 */ stb r0, 4(r31)
+lbl_801185C8:
+/* 801185C8 00114228 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801185CC 0011422C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801185D0 00114230 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801185D4 00114234 7C 08 03 A6 */ mtlr r0
+/* 801185D8 00114238 38 21 00 20 */ addi r1, r1, 0x20
+/* 801185DC 0011423C 4E 80 00 20 */ blr
+
+.global func_801185E0
+func_801185E0:
+/* 801185E0 00114240 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801185E4 00114244 7C 08 02 A6 */ mflr r0
+/* 801185E8 00114248 38 A0 00 03 */ li r5, 3
+/* 801185EC 0011424C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801185F0 00114250 38 C1 00 08 */ addi r6, r1, 8
+/* 801185F4 00114254 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801185F8 00114258 7C 9F 23 78 */ mr r31, r4
+/* 801185FC 0011425C 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80118600 00114260 7C 7E 1B 78 */ mr r30, r3
+/* 80118604 00114264 48 13 B8 D9 */ bl func_80253EDC
+/* 80118608 00114268 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011860C 0011426C 2C 00 00 07 */ cmpwi r0, 7
+/* 80118610 00114270 41 82 00 2C */ beq lbl_8011863C
+/* 80118614 00114274 40 80 00 1C */ bge lbl_80118630
+/* 80118618 00114278 2C 00 00 02 */ cmpwi r0, 2
+/* 8011861C 0011427C 41 82 01 3C */ beq lbl_80118758
+/* 80118620 00114280 40 80 01 58 */ bge lbl_80118778
+/* 80118624 00114284 2C 00 00 01 */ cmpwi r0, 1
+/* 80118628 00114288 40 80 01 0C */ bge lbl_80118734
+/* 8011862C 0011428C 48 00 01 4C */ b lbl_80118778
+lbl_80118630:
+/* 80118630 00114290 2C 00 00 0A */ cmpwi r0, 0xa
+/* 80118634 00114294 41 82 00 84 */ beq lbl_801186B8
+/* 80118638 00114298 48 00 01 40 */ b lbl_80118778
+lbl_8011863C:
+/* 8011863C 0011429C 7F C3 F3 78 */ mr r3, r30
+/* 80118640 001142A0 7F E4 FB 78 */ mr r4, r31
+/* 80118644 001142A4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118648 001142A8 38 A0 00 06 */ li r5, 6
+/* 8011864C 001142AC 48 13 B8 91 */ bl func_80253EDC
+/* 80118650 001142B0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118654 001142B4 38 00 FF 00 */ li r0, -256
+/* 80118658 001142B8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8011865C 001142BC 38 60 2B 01 */ li r3, 0x2b01
+/* 80118660 001142C0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118664 001142C4 FC 80 28 1E */ fctiwz f4, f5
+/* 80118668 001142C8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8011866C 001142CC FC 40 18 1E */ fctiwz f2, f3
+/* 80118670 001142D0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80118674 001142D4 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80118678 001142D8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8011867C 001142DC D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80118680 001142E0 7C 88 03 78 */ or r8, r4, r0
+/* 80118684 001142E4 FC 20 08 1E */ fctiwz f1, f1
+/* 80118688 001142E8 FC 00 00 1E */ fctiwz f0, f0
+/* 8011868C 001142EC D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80118690 001142F0 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80118694 001142F4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80118698 001142F8 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 8011869C 001142FC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801186A0 00114300 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801186A4 00114304 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 801186A8 00114308 7C 06 07 34 */ extsh r6, r0
+/* 801186AC 0011430C 7C E7 07 34 */ extsh r7, r7
+/* 801186B0 00114310 48 13 7A 85 */ bl func_80250134
+/* 801186B4 00114314 48 00 00 C4 */ b lbl_80118778
+lbl_801186B8:
+/* 801186B8 00114318 7F C3 F3 78 */ mr r3, r30
+/* 801186BC 0011431C 7F E4 FB 78 */ mr r4, r31
+/* 801186C0 00114320 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801186C4 00114324 38 A0 00 06 */ li r5, 6
+/* 801186C8 00114328 48 13 B8 15 */ bl func_80253EDC
+/* 801186CC 0011432C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801186D0 00114330 38 00 FF 00 */ li r0, -256
+/* 801186D4 00114334 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801186D8 00114338 38 60 2B 02 */ li r3, 0x2b02
+/* 801186DC 0011433C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801186E0 00114340 FC 80 28 1E */ fctiwz f4, f5
+/* 801186E4 00114344 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801186E8 00114348 FC 40 18 1E */ fctiwz f2, f3
+/* 801186EC 0011434C EC 21 28 28 */ fsubs f1, f1, f5
+/* 801186F0 00114350 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801186F4 00114354 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801186F8 00114358 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 801186FC 0011435C 7C 88 03 78 */ or r8, r4, r0
+/* 80118700 00114360 FC 20 08 1E */ fctiwz f1, f1
+/* 80118704 00114364 FC 00 00 1E */ fctiwz f0, f0
+/* 80118708 00114368 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8011870C 0011436C 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80118710 00114370 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80118714 00114374 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80118718 00114378 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8011871C 0011437C 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80118720 00114380 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80118724 00114384 7C 06 07 34 */ extsh r6, r0
+/* 80118728 00114388 7C E7 07 34 */ extsh r7, r7
+/* 8011872C 0011438C 48 13 7A 09 */ bl func_80250134
+/* 80118730 00114390 48 00 00 48 */ b lbl_80118778
+lbl_80118734:
+/* 80118734 00114394 7F C3 F3 78 */ mr r3, r30
+/* 80118738 00114398 7F E4 FB 78 */ mr r4, r31
+/* 8011873C 0011439C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118740 001143A0 38 A0 00 06 */ li r5, 6
+/* 80118744 001143A4 48 13 B7 99 */ bl func_80253EDC
+/* 80118748 001143A8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011874C 001143AC 38 60 00 01 */ li r3, 1
+/* 80118750 001143B0 4B F4 12 ED */ bl func_80059A3C
+/* 80118754 001143B4 48 00 00 24 */ b lbl_80118778
+lbl_80118758:
+/* 80118758 001143B8 7F C3 F3 78 */ mr r3, r30
+/* 8011875C 001143BC 7F E4 FB 78 */ mr r4, r31
+/* 80118760 001143C0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118764 001143C4 38 A0 00 06 */ li r5, 6
+/* 80118768 001143C8 48 13 B7 75 */ bl func_80253EDC
+/* 8011876C 001143CC 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118770 001143D0 38 60 00 02 */ li r3, 2
+/* 80118774 001143D4 4B F4 12 C9 */ bl func_80059A3C
+lbl_80118778:
+/* 80118778 001143D8 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8011877C 001143DC 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80118780 001143E0 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80118784 001143E4 7C 08 03 A6 */ mtlr r0
+/* 80118788 001143E8 38 21 00 60 */ addi r1, r1, 0x60
+/* 8011878C 001143EC 4E 80 00 20 */ blr
+
+.global func_80118790
+func_80118790:
+/* 80118790 001143F0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80118794 001143F4 7C 08 02 A6 */ mflr r0
+/* 80118798 001143F8 38 A0 00 03 */ li r5, 3
+/* 8011879C 001143FC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801187A0 00114400 38 C1 00 08 */ addi r6, r1, 8
+/* 801187A4 00114404 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801187A8 00114408 7C 9F 23 78 */ mr r31, r4
+/* 801187AC 0011440C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801187B0 00114410 7C 7E 1B 78 */ mr r30, r3
+/* 801187B4 00114414 48 13 B6 D9 */ bl func_80253E8C
+/* 801187B8 00114418 80 01 00 08 */ lwz r0, 8(r1)
+/* 801187BC 0011441C 2C 00 00 0E */ cmpwi r0, 0xe
+/* 801187C0 00114420 41 82 00 20 */ beq lbl_801187E0
+/* 801187C4 00114424 40 80 00 10 */ bge lbl_801187D4
+/* 801187C8 00114428 2C 00 00 0B */ cmpwi r0, 0xb
+/* 801187CC 0011442C 41 82 00 14 */ beq lbl_801187E0
+/* 801187D0 00114430 48 00 00 24 */ b lbl_801187F4
+lbl_801187D4:
+/* 801187D4 00114434 2C 00 00 11 */ cmpwi r0, 0x11
+/* 801187D8 00114438 41 82 00 08 */ beq lbl_801187E0
+/* 801187DC 0011443C 48 00 00 18 */ b lbl_801187F4
+lbl_801187E0:
+/* 801187E0 00114440 7F C3 F3 78 */ mr r3, r30
+/* 801187E4 00114444 7F E4 FB 78 */ mr r4, r31
+/* 801187E8 00114448 38 A0 00 01 */ li r5, 1
+/* 801187EC 0011444C 38 C0 00 00 */ li r6, 0
+/* 801187F0 00114450 48 13 B6 C5 */ bl func_80253EB4
+lbl_801187F4:
+/* 801187F4 00114454 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801187F8 00114458 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801187FC 0011445C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80118800 00114460 7C 08 03 A6 */ mtlr r0
+/* 80118804 00114464 38 21 00 20 */ addi r1, r1, 0x20
+/* 80118808 00114468 4E 80 00 20 */ blr
+
+.global func_8011880C
+func_8011880C:
+/* 8011880C 0011446C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80118810 00114470 7C 08 02 A6 */ mflr r0
+/* 80118814 00114474 38 A0 00 03 */ li r5, 3
+/* 80118818 00114478 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8011881C 0011447C 38 C1 00 08 */ addi r6, r1, 8
+/* 80118820 00114480 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80118824 00114484 7C 9F 23 78 */ mr r31, r4
+/* 80118828 00114488 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8011882C 0011448C 7C 7E 1B 78 */ mr r30, r3
+/* 80118830 00114490 48 13 B6 AD */ bl func_80253EDC
+/* 80118834 00114494 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118838 00114498 2C 00 00 07 */ cmpwi r0, 7
+/* 8011883C 0011449C 41 82 00 2C */ beq lbl_80118868
+/* 80118840 001144A0 40 80 00 1C */ bge lbl_8011885C
+/* 80118844 001144A4 2C 00 00 02 */ cmpwi r0, 2
+/* 80118848 001144A8 41 82 01 3C */ beq lbl_80118984
+/* 8011884C 001144AC 40 80 01 58 */ bge lbl_801189A4
+/* 80118850 001144B0 2C 00 00 01 */ cmpwi r0, 1
+/* 80118854 001144B4 40 80 01 0C */ bge lbl_80118960
+/* 80118858 001144B8 48 00 01 4C */ b lbl_801189A4
+lbl_8011885C:
+/* 8011885C 001144BC 2C 00 00 0A */ cmpwi r0, 0xa
+/* 80118860 001144C0 41 82 00 84 */ beq lbl_801188E4
+/* 80118864 001144C4 48 00 01 40 */ b lbl_801189A4
+lbl_80118868:
+/* 80118868 001144C8 7F C3 F3 78 */ mr r3, r30
+/* 8011886C 001144CC 7F E4 FB 78 */ mr r4, r31
+/* 80118870 001144D0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118874 001144D4 38 A0 00 06 */ li r5, 6
+/* 80118878 001144D8 48 13 B6 65 */ bl func_80253EDC
+/* 8011887C 001144DC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118880 001144E0 38 00 FF 00 */ li r0, -256
+/* 80118884 001144E4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118888 001144E8 38 60 2B 16 */ li r3, 0x2b16
+/* 8011888C 001144EC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118890 001144F0 FC 80 28 1E */ fctiwz f4, f5
+/* 80118894 001144F4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118898 001144F8 FC 40 18 1E */ fctiwz f2, f3
+/* 8011889C 001144FC EC 21 28 28 */ fsubs f1, f1, f5
+/* 801188A0 00114500 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801188A4 00114504 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801188A8 00114508 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 801188AC 0011450C 7C 88 03 78 */ or r8, r4, r0
+/* 801188B0 00114510 FC 20 08 1E */ fctiwz f1, f1
+/* 801188B4 00114514 FC 00 00 1E */ fctiwz f0, f0
+/* 801188B8 00114518 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 801188BC 0011451C 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 801188C0 00114520 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 801188C4 00114524 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 801188C8 00114528 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801188CC 0011452C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801188D0 00114530 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 801188D4 00114534 7C 06 07 34 */ extsh r6, r0
+/* 801188D8 00114538 7C E7 07 34 */ extsh r7, r7
+/* 801188DC 0011453C 48 13 78 59 */ bl func_80250134
+/* 801188E0 00114540 48 00 00 C4 */ b lbl_801189A4
+lbl_801188E4:
+/* 801188E4 00114544 7F C3 F3 78 */ mr r3, r30
+/* 801188E8 00114548 7F E4 FB 78 */ mr r4, r31
+/* 801188EC 0011454C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801188F0 00114550 38 A0 00 06 */ li r5, 6
+/* 801188F4 00114554 48 13 B5 E9 */ bl func_80253EDC
+/* 801188F8 00114558 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801188FC 0011455C 38 00 FF 00 */ li r0, -256
+/* 80118900 00114560 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118904 00114564 38 60 2B 18 */ li r3, 0x2b18
+/* 80118908 00114568 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8011890C 0011456C FC 80 28 1E */ fctiwz f4, f5
+/* 80118910 00114570 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118914 00114574 FC 40 18 1E */ fctiwz f2, f3
+/* 80118918 00114578 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8011891C 0011457C 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80118920 00114580 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80118924 00114584 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80118928 00114588 7C 88 03 78 */ or r8, r4, r0
+/* 8011892C 0011458C FC 20 08 1E */ fctiwz f1, f1
+/* 80118930 00114590 FC 00 00 1E */ fctiwz f0, f0
+/* 80118934 00114594 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80118938 00114598 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 8011893C 0011459C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80118940 001145A0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80118944 001145A4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80118948 001145A8 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 8011894C 001145AC 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80118950 001145B0 7C 06 07 34 */ extsh r6, r0
+/* 80118954 001145B4 7C E7 07 34 */ extsh r7, r7
+/* 80118958 001145B8 48 13 77 DD */ bl func_80250134
+/* 8011895C 001145BC 48 00 00 48 */ b lbl_801189A4
+lbl_80118960:
+/* 80118960 001145C0 7F C3 F3 78 */ mr r3, r30
+/* 80118964 001145C4 7F E4 FB 78 */ mr r4, r31
+/* 80118968 001145C8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011896C 001145CC 38 A0 00 06 */ li r5, 6
+/* 80118970 001145D0 48 13 B5 6D */ bl func_80253EDC
+/* 80118974 001145D4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118978 001145D8 38 60 00 01 */ li r3, 1
+/* 8011897C 001145DC 4B F4 10 C1 */ bl func_80059A3C
+/* 80118980 001145E0 48 00 00 24 */ b lbl_801189A4
+lbl_80118984:
+/* 80118984 001145E4 7F C3 F3 78 */ mr r3, r30
+/* 80118988 001145E8 7F E4 FB 78 */ mr r4, r31
+/* 8011898C 001145EC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118990 001145F0 38 A0 00 06 */ li r5, 6
+/* 80118994 001145F4 48 13 B5 49 */ bl func_80253EDC
+/* 80118998 001145F8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011899C 001145FC 38 60 00 02 */ li r3, 2
+/* 801189A0 00114600 4B F4 10 9D */ bl func_80059A3C
+lbl_801189A4:
+/* 801189A4 00114604 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 801189A8 00114608 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 801189AC 0011460C 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 801189B0 00114610 7C 08 03 A6 */ mtlr r0
+/* 801189B4 00114614 38 21 00 60 */ addi r1, r1, 0x60
+/* 801189B8 00114618 4E 80 00 20 */ blr
+
+.global func_801189BC
+func_801189BC:
+/* 801189BC 0011461C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801189C0 00114620 7C 08 02 A6 */ mflr r0
+/* 801189C4 00114624 38 A0 00 03 */ li r5, 3
+/* 801189C8 00114628 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801189CC 0011462C 38 C1 00 08 */ addi r6, r1, 8
+/* 801189D0 00114630 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801189D4 00114634 7C 9F 23 78 */ mr r31, r4
+/* 801189D8 00114638 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801189DC 0011463C 7C 7E 1B 78 */ mr r30, r3
+/* 801189E0 00114640 48 13 B4 AD */ bl func_80253E8C
+/* 801189E4 00114644 80 01 00 08 */ lwz r0, 8(r1)
+/* 801189E8 00114648 2C 00 00 0E */ cmpwi r0, 0xe
+/* 801189EC 0011464C 41 82 00 14 */ beq lbl_80118A00
+/* 801189F0 00114650 40 80 00 24 */ bge lbl_80118A14
+/* 801189F4 00114654 2C 00 00 0B */ cmpwi r0, 0xb
+/* 801189F8 00114658 41 82 00 08 */ beq lbl_80118A00
+/* 801189FC 0011465C 48 00 00 18 */ b lbl_80118A14
+lbl_80118A00:
+/* 80118A00 00114660 7F C3 F3 78 */ mr r3, r30
+/* 80118A04 00114664 7F E4 FB 78 */ mr r4, r31
+/* 80118A08 00114668 38 A0 00 01 */ li r5, 1
+/* 80118A0C 0011466C 38 C0 00 00 */ li r6, 0
+/* 80118A10 00114670 48 13 B4 A5 */ bl func_80253EB4
+lbl_80118A14:
+/* 80118A14 00114674 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80118A18 00114678 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80118A1C 0011467C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80118A20 00114680 7C 08 03 A6 */ mtlr r0
+/* 80118A24 00114684 38 21 00 20 */ addi r1, r1, 0x20
+/* 80118A28 00114688 4E 80 00 20 */ blr
+
+.global func_80118A2C
+func_80118A2C:
+/* 80118A2C 0011468C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80118A30 00114690 7C 08 02 A6 */ mflr r0
+/* 80118A34 00114694 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80118A38 00114698 39 61 00 70 */ addi r11, r1, 0x70
+/* 80118A3C 0011469C 48 0A E6 ED */ bl _savegpr_27
+/* 80118A40 001146A0 7C 7C 1B 78 */ mr r28, r3
+/* 80118A44 001146A4 7C 9B 23 78 */ mr r27, r4
+/* 80118A48 001146A8 38 C1 00 08 */ addi r6, r1, 8
+/* 80118A4C 001146AC 38 A0 00 03 */ li r5, 3
+/* 80118A50 001146B0 48 13 B4 8D */ bl func_80253EDC
+/* 80118A54 001146B4 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118A58 001146B8 28 00 00 12 */ cmplwi r0, 0x12
+/* 80118A5C 001146BC 41 81 02 10 */ bgt lbl_80118C6C
+/* 80118A60 001146C0 3C 60 80 42 */ lis r3, lbl_8041BB98@ha
+/* 80118A64 001146C4 54 00 10 3A */ slwi r0, r0, 2
+/* 80118A68 001146C8 38 63 BB 98 */ addi r3, r3, lbl_8041BB98@l
+/* 80118A6C 001146CC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80118A70 001146D0 7C 69 03 A6 */ mtctr r3
+/* 80118A74 001146D4 4E 80 04 20 */ bctr
+/* 80118A78 001146D8 7F 83 E3 78 */ mr r3, r28
+/* 80118A7C 001146DC 7F 64 DB 78 */ mr r4, r27
+/* 80118A80 001146E0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118A84 001146E4 38 A0 00 06 */ li r5, 6
+/* 80118A88 001146E8 48 13 B4 55 */ bl func_80253EDC
+/* 80118A8C 001146EC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118A90 001146F0 38 00 FF 00 */ li r0, -256
+/* 80118A94 001146F4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118A98 001146F8 38 60 2B 1F */ li r3, 0x2b1f
+/* 80118A9C 001146FC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118AA0 00114700 FC 80 28 1E */ fctiwz f4, f5
+/* 80118AA4 00114704 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118AA8 00114708 FC 40 18 1E */ fctiwz f2, f3
+/* 80118AAC 0011470C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80118AB0 00114710 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80118AB4 00114714 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80118AB8 00114718 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80118ABC 0011471C 7C 88 03 78 */ or r8, r4, r0
+/* 80118AC0 00114720 FC 20 08 1E */ fctiwz f1, f1
+/* 80118AC4 00114724 FC 00 00 1E */ fctiwz f0, f0
+/* 80118AC8 00114728 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80118ACC 0011472C 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80118AD0 00114730 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80118AD4 00114734 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80118AD8 00114738 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80118ADC 0011473C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80118AE0 00114740 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80118AE4 00114744 7C 06 07 34 */ extsh r6, r0
+/* 80118AE8 00114748 7C E7 07 34 */ extsh r7, r7
+/* 80118AEC 0011474C 48 13 76 49 */ bl func_80250134
+/* 80118AF0 00114750 48 00 01 7C */ b lbl_80118C6C
+/* 80118AF4 00114754 7F 83 E3 78 */ mr r3, r28
+/* 80118AF8 00114758 7F 64 DB 78 */ mr r4, r27
+/* 80118AFC 0011475C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118B00 00114760 38 A0 00 06 */ li r5, 6
+/* 80118B04 00114764 48 13 B3 D9 */ bl func_80253EDC
+/* 80118B08 00114768 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118B0C 0011476C 38 00 FF 00 */ li r0, -256
+/* 80118B10 00114770 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118B14 00114774 38 60 2B 20 */ li r3, 0x2b20
+/* 80118B18 00114778 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118B1C 0011477C FC 80 28 1E */ fctiwz f4, f5
+/* 80118B20 00114780 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118B24 00114784 FC 40 18 1E */ fctiwz f2, f3
+/* 80118B28 00114788 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80118B2C 0011478C 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80118B30 00114790 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80118B34 00114794 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80118B38 00114798 7C 88 03 78 */ or r8, r4, r0
+/* 80118B3C 0011479C FC 20 08 1E */ fctiwz f1, f1
+/* 80118B40 001147A0 FC 00 00 1E */ fctiwz f0, f0
+/* 80118B44 001147A4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80118B48 001147A8 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80118B4C 001147AC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80118B50 001147B0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80118B54 001147B4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80118B58 001147B8 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80118B5C 001147BC 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80118B60 001147C0 7C 06 07 34 */ extsh r6, r0
+/* 80118B64 001147C4 7C E7 07 34 */ extsh r7, r7
+/* 80118B68 001147C8 48 13 75 CD */ bl func_80250134
+/* 80118B6C 001147CC 48 00 01 00 */ b lbl_80118C6C
+/* 80118B70 001147D0 7F 83 E3 78 */ mr r3, r28
+/* 80118B74 001147D4 7F 64 DB 78 */ mr r4, r27
+/* 80118B78 001147D8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118B7C 001147DC 38 A0 00 06 */ li r5, 6
+/* 80118B80 001147E0 48 13 B3 5D */ bl func_80253EDC
+/* 80118B84 001147E4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118B88 001147E8 38 60 00 01 */ li r3, 1
+/* 80118B8C 001147EC 4B F4 0E B1 */ bl func_80059A3C
+/* 80118B90 001147F0 48 00 00 DC */ b lbl_80118C6C
+/* 80118B94 001147F4 7F 83 E3 78 */ mr r3, r28
+/* 80118B98 001147F8 7F 64 DB 78 */ mr r4, r27
+/* 80118B9C 001147FC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118BA0 00114800 38 A0 00 06 */ li r5, 6
+/* 80118BA4 00114804 48 13 B3 39 */ bl func_80253EDC
+/* 80118BA8 00114808 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118BAC 0011480C 38 60 00 02 */ li r3, 2
+/* 80118BB0 00114810 4B F4 0E 8D */ bl func_80059A3C
+/* 80118BB4 00114814 48 00 00 B8 */ b lbl_80118C6C
+/* 80118BB8 00114818 7F 83 E3 78 */ mr r3, r28
+/* 80118BBC 0011481C 7F 64 DB 78 */ mr r4, r27
+/* 80118BC0 00114820 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118BC4 00114824 38 A0 00 06 */ li r5, 6
+/* 80118BC8 00114828 48 13 B3 15 */ bl func_80253EDC
+/* 80118BCC 0011482C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118BD0 00114830 38 00 FF 00 */ li r0, -256
+/* 80118BD4 00114834 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118BD8 00114838 38 60 2B 21 */ li r3, 0x2b21
+/* 80118BDC 0011483C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118BE0 00114840 FC 80 28 1E */ fctiwz f4, f5
+/* 80118BE4 00114844 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118BE8 00114848 FC 40 18 1E */ fctiwz f2, f3
+/* 80118BEC 0011484C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80118BF0 00114850 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80118BF4 00114854 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80118BF8 00114858 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80118BFC 0011485C 7C 9B 03 78 */ or r27, r4, r0
+/* 80118C00 00114860 FC 20 08 1E */ fctiwz f1, f1
+/* 80118C04 00114864 FC 00 00 1E */ fctiwz f0, f0
+/* 80118C08 00114868 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80118C0C 0011486C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80118C10 00114870 7F 68 DB 78 */ mr r8, r27
+/* 80118C14 00114874 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80118C18 00114878 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 80118C1C 0011487C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80118C20 00114880 7F E4 FB 78 */ mr r4, r31
+/* 80118C24 00114884 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80118C28 00114888 7F C5 F3 78 */ mr r5, r30
+/* 80118C2C 0011488C 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 80118C30 00114890 7F A6 07 34 */ extsh r6, r29
+/* 80118C34 00114894 7F 87 07 34 */ extsh r7, r28
+/* 80118C38 00114898 48 13 74 FD */ bl func_80250134
+/* 80118C3C 0011489C 38 60 00 08 */ li r3, 8
+/* 80118C40 001148A0 48 04 9E 51 */ bl func_80162A90
+/* 80118C44 001148A4 7C 64 1B 78 */ mr r4, r3
+/* 80118C48 001148A8 38 60 00 0C */ li r3, 0xc
+/* 80118C4C 001148AC 48 04 36 BD */ bl func_8015C308
+/* 80118C50 001148B0 7F E4 FB 78 */ mr r4, r31
+/* 80118C54 001148B4 7F 68 DB 78 */ mr r8, r27
+/* 80118C58 001148B8 38 BE 00 1F */ addi r5, r30, 0x1f
+/* 80118C5C 001148BC 7F A6 07 34 */ extsh r6, r29
+/* 80118C60 001148C0 7F 87 07 34 */ extsh r7, r28
+/* 80118C64 001148C4 38 60 2B 22 */ li r3, 0x2b22
+/* 80118C68 001148C8 48 13 74 CD */ bl func_80250134
+lbl_80118C6C:
+/* 80118C6C 001148CC 39 61 00 70 */ addi r11, r1, 0x70
+/* 80118C70 001148D0 48 0A E5 05 */ bl _restgpr_27
+/* 80118C74 001148D4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80118C78 001148D8 7C 08 03 A6 */ mtlr r0
+/* 80118C7C 001148DC 38 21 00 70 */ addi r1, r1, 0x70
+/* 80118C80 001148E0 4E 80 00 20 */ blr
+
+.global func_80118C84
+func_80118C84:
+/* 80118C84 001148E4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80118C88 001148E8 7C 08 02 A6 */ mflr r0
+/* 80118C8C 001148EC 7C 63 07 34 */ extsh r3, r3
+/* 80118C90 001148F0 38 A0 00 03 */ li r5, 3
+/* 80118C94 001148F4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80118C98 001148F8 38 C1 00 08 */ addi r6, r1, 8
+/* 80118C9C 001148FC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80118CA0 00114900 7C 9F 23 78 */ mr r31, r4
+/* 80118CA4 00114904 48 13 B1 E9 */ bl func_80253E8C
+/* 80118CA8 00114908 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118CAC 0011490C 2C 00 00 05 */ cmpwi r0, 5
+/* 80118CB0 00114910 41 82 00 08 */ beq lbl_80118CB8
+/* 80118CB4 00114914 48 00 00 38 */ b lbl_80118CEC
+lbl_80118CB8:
+/* 80118CB8 00114918 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118CBC 0011491C A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80118CC0 00114920 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80118CC4 00114924 40 82 00 28 */ bne lbl_80118CEC
+/* 80118CC8 00114928 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80118CCC 0011492C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80118CD0 00114930 7C 04 16 70 */ srawi r4, r0, 2
+/* 80118CD4 00114934 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80118CD8 00114938 7C 63 16 70 */ srawi r3, r3, 2
+/* 80118CDC 0011493C 98 9F 00 02 */ stb r4, 2(r31)
+/* 80118CE0 00114940 7C 00 16 70 */ srawi r0, r0, 2
+/* 80118CE4 00114944 98 7F 00 03 */ stb r3, 3(r31)
+/* 80118CE8 00114948 98 1F 00 04 */ stb r0, 4(r31)
+lbl_80118CEC:
+/* 80118CEC 0011494C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80118CF0 00114950 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80118CF4 00114954 7C 08 03 A6 */ mtlr r0
+/* 80118CF8 00114958 38 21 00 20 */ addi r1, r1, 0x20
+/* 80118CFC 0011495C 4E 80 00 20 */ blr
+
+.global func_80118D00
+func_80118D00:
+/* 80118D00 00114960 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80118D04 00114964 7C 08 02 A6 */ mflr r0
+/* 80118D08 00114968 38 A0 00 03 */ li r5, 3
+/* 80118D0C 0011496C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80118D10 00114970 38 C1 00 08 */ addi r6, r1, 8
+/* 80118D14 00114974 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80118D18 00114978 7C 9F 23 78 */ mr r31, r4
+/* 80118D1C 0011497C 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80118D20 00114980 7C 7E 1B 78 */ mr r30, r3
+/* 80118D24 00114984 48 13 B1 B9 */ bl func_80253EDC
+/* 80118D28 00114988 7F C3 F3 78 */ mr r3, r30
+/* 80118D2C 0011498C 7F E4 FB 78 */ mr r4, r31
+/* 80118D30 00114990 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118D34 00114994 38 A0 00 06 */ li r5, 6
+/* 80118D38 00114998 48 13 B1 A5 */ bl func_80253EDC
+/* 80118D3C 0011499C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118D40 001149A0 38 60 FF 00 */ li r3, -256
+/* 80118D44 001149A4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118D48 001149A8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118D4C 001149AC FC 80 28 1E */ fctiwz f4, f5
+/* 80118D50 001149B0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118D54 001149B4 FC 40 18 1E */ fctiwz f2, f3
+/* 80118D58 001149B8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80118D5C 001149BC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118D60 001149C0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80118D64 001149C4 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80118D68 001149C8 2C 00 00 04 */ cmpwi r0, 4
+/* 80118D6C 001149CC FC 20 08 1E */ fctiwz f1, f1
+/* 80118D70 001149D0 FC 00 00 1E */ fctiwz f0, f0
+/* 80118D74 001149D4 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80118D78 001149D8 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 80118D7C 001149DC D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80118D80 001149E0 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80118D84 001149E4 7C C8 1B 78 */ or r8, r6, r3
+/* 80118D88 001149E8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80118D8C 001149EC 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80118D90 001149F0 80 E1 00 44 */ lwz r7, 0x44(r1)
+/* 80118D94 001149F4 81 21 00 4C */ lwz r9, 0x4c(r1)
+/* 80118D98 001149F8 41 82 00 58 */ beq lbl_80118DF0
+/* 80118D9C 001149FC 40 80 00 1C */ bge lbl_80118DB8
+/* 80118DA0 00114A00 2C 00 00 02 */ cmpwi r0, 2
+/* 80118DA4 00114A04 41 82 00 80 */ beq lbl_80118E24
+/* 80118DA8 00114A08 40 80 00 88 */ bge lbl_80118E30
+/* 80118DAC 00114A0C 2C 00 00 01 */ cmpwi r0, 1
+/* 80118DB0 00114A10 40 80 00 54 */ bge lbl_80118E04
+/* 80118DB4 00114A14 48 00 00 7C */ b lbl_80118E30
+lbl_80118DB8:
+/* 80118DB8 00114A18 2C 00 00 06 */ cmpwi r0, 6
+/* 80118DBC 00114A1C 41 82 00 08 */ beq lbl_80118DC4
+/* 80118DC0 00114A20 48 00 00 70 */ b lbl_80118E30
+lbl_80118DC4:
+/* 80118DC4 00114A24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118DC8 00114A28 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80118DCC 00114A2C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80118DD0 00114A30 40 82 00 0C */ bne lbl_80118DDC
+/* 80118DD4 00114A34 64 C8 40 40 */ oris r8, r6, 0x4040
+/* 80118DD8 00114A38 61 08 40 00 */ ori r8, r8, 0x4000
+lbl_80118DDC:
+/* 80118DDC 00114A3C 7C E6 07 34 */ extsh r6, r7
+/* 80118DE0 00114A40 7D 27 07 34 */ extsh r7, r9
+/* 80118DE4 00114A44 38 60 2F 27 */ li r3, 0x2f27
+/* 80118DE8 00114A48 48 13 73 4D */ bl func_80250134
+/* 80118DEC 00114A4C 48 00 00 44 */ b lbl_80118E30
+lbl_80118DF0:
+/* 80118DF0 00114A50 7C E6 07 34 */ extsh r6, r7
+/* 80118DF4 00114A54 7D 27 07 34 */ extsh r7, r9
+/* 80118DF8 00114A58 38 60 2F 28 */ li r3, 0x2f28
+/* 80118DFC 00114A5C 48 13 73 39 */ bl func_80250134
+/* 80118E00 00114A60 48 00 00 30 */ b lbl_80118E30
+lbl_80118E04:
+/* 80118E04 00114A64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80118E08 00114A68 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 80118E0C 00114A6C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80118E10 00114A70 41 82 00 20 */ beq lbl_80118E30
+/* 80118E14 00114A74 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118E18 00114A78 38 60 00 01 */ li r3, 1
+/* 80118E1C 00114A7C 4B F4 0C 21 */ bl func_80059A3C
+/* 80118E20 00114A80 48 00 00 10 */ b lbl_80118E30
+lbl_80118E24:
+/* 80118E24 00114A84 38 81 00 10 */ addi r4, r1, 0x10
+/* 80118E28 00114A88 38 60 00 02 */ li r3, 2
+/* 80118E2C 00114A8C 4B F4 0C 11 */ bl func_80059A3C
+lbl_80118E30:
+/* 80118E30 00114A90 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80118E34 00114A94 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80118E38 00114A98 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80118E3C 00114A9C 7C 08 03 A6 */ mtlr r0
+/* 80118E40 00114AA0 38 21 00 60 */ addi r1, r1, 0x60
+/* 80118E44 00114AA4 4E 80 00 20 */ blr
+
+.global func_80118E48
+func_80118E48:
+/* 80118E48 00114AA8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80118E4C 00114AAC 7C 08 02 A6 */ mflr r0
+/* 80118E50 00114AB0 7C 63 07 34 */ extsh r3, r3
+/* 80118E54 00114AB4 38 A0 00 03 */ li r5, 3
+/* 80118E58 00114AB8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80118E5C 00114ABC 38 C1 00 08 */ addi r6, r1, 8
+/* 80118E60 00114AC0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80118E64 00114AC4 7C 9F 23 78 */ mr r31, r4
+/* 80118E68 00114AC8 48 13 B0 25 */ bl func_80253E8C
+/* 80118E6C 00114ACC 80 61 00 08 */ lwz r3, 8(r1)
+/* 80118E70 00114AD0 38 03 FF FB */ addi r0, r3, -5
+/* 80118E74 00114AD4 28 00 00 15 */ cmplwi r0, 0x15
+/* 80118E78 00114AD8 41 81 00 F8 */ bgt lbl_80118F70
+/* 80118E7C 00114ADC 3C 60 80 42 */ lis r3, lbl_8041BBE4@ha
+/* 80118E80 00114AE0 54 00 10 3A */ slwi r0, r0, 2
+/* 80118E84 00114AE4 38 63 BB E4 */ addi r3, r3, lbl_8041BBE4@l
+/* 80118E88 00114AE8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80118E8C 00114AEC 7C 69 03 A6 */ mtctr r3
+/* 80118E90 00114AF0 4E 80 04 20 */ bctr
+/* 80118E94 00114AF4 38 60 00 00 */ li r3, 0
+/* 80118E98 00114AF8 48 00 22 91 */ bl func_8011B128
+/* 80118E9C 00114AFC 2C 03 00 00 */ cmpwi r3, 0
+/* 80118EA0 00114B00 40 82 00 D0 */ bne lbl_80118F70
+/* 80118EA4 00114B04 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80118EA8 00114B08 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80118EAC 00114B0C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80118EB0 00114B10 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80118EB4 00114B14 7C 63 16 70 */ srawi r3, r3, 2
+/* 80118EB8 00114B18 98 9F 00 02 */ stb r4, 2(r31)
+/* 80118EBC 00114B1C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80118EC0 00114B20 98 7F 00 03 */ stb r3, 3(r31)
+/* 80118EC4 00114B24 98 1F 00 04 */ stb r0, 4(r31)
+/* 80118EC8 00114B28 48 00 00 A8 */ b lbl_80118F70
+/* 80118ECC 00114B2C 38 60 00 01 */ li r3, 1
+/* 80118ED0 00114B30 48 00 22 59 */ bl func_8011B128
+/* 80118ED4 00114B34 2C 03 00 00 */ cmpwi r3, 0
+/* 80118ED8 00114B38 40 82 00 98 */ bne lbl_80118F70
+/* 80118EDC 00114B3C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80118EE0 00114B40 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80118EE4 00114B44 7C 04 16 70 */ srawi r4, r0, 2
+/* 80118EE8 00114B48 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80118EEC 00114B4C 7C 63 16 70 */ srawi r3, r3, 2
+/* 80118EF0 00114B50 98 9F 00 02 */ stb r4, 2(r31)
+/* 80118EF4 00114B54 7C 00 16 70 */ srawi r0, r0, 2
+/* 80118EF8 00114B58 98 7F 00 03 */ stb r3, 3(r31)
+/* 80118EFC 00114B5C 98 1F 00 04 */ stb r0, 4(r31)
+/* 80118F00 00114B60 48 00 00 70 */ b lbl_80118F70
+/* 80118F04 00114B64 38 60 00 02 */ li r3, 2
+/* 80118F08 00114B68 48 00 22 21 */ bl func_8011B128
+/* 80118F0C 00114B6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80118F10 00114B70 40 82 00 60 */ bne lbl_80118F70
+/* 80118F14 00114B74 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80118F18 00114B78 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80118F1C 00114B7C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80118F20 00114B80 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80118F24 00114B84 7C 63 16 70 */ srawi r3, r3, 2
+/* 80118F28 00114B88 98 9F 00 02 */ stb r4, 2(r31)
+/* 80118F2C 00114B8C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80118F30 00114B90 98 7F 00 03 */ stb r3, 3(r31)
+/* 80118F34 00114B94 98 1F 00 04 */ stb r0, 4(r31)
+/* 80118F38 00114B98 48 00 00 38 */ b lbl_80118F70
+/* 80118F3C 00114B9C 38 60 00 03 */ li r3, 3
+/* 80118F40 00114BA0 48 00 21 E9 */ bl func_8011B128
+/* 80118F44 00114BA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80118F48 00114BA8 40 82 00 28 */ bne lbl_80118F70
+/* 80118F4C 00114BAC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80118F50 00114BB0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80118F54 00114BB4 7C 04 16 70 */ srawi r4, r0, 2
+/* 80118F58 00114BB8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80118F5C 00114BBC 7C 63 16 70 */ srawi r3, r3, 2
+/* 80118F60 00114BC0 98 9F 00 02 */ stb r4, 2(r31)
+/* 80118F64 00114BC4 7C 00 16 70 */ srawi r0, r0, 2
+/* 80118F68 00114BC8 98 7F 00 03 */ stb r3, 3(r31)
+/* 80118F6C 00114BCC 98 1F 00 04 */ stb r0, 4(r31)
+lbl_80118F70:
+/* 80118F70 00114BD0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80118F74 00114BD4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80118F78 00114BD8 7C 08 03 A6 */ mtlr r0
+/* 80118F7C 00114BDC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80118F80 00114BE0 4E 80 00 20 */ blr
+
+.global func_80118F84
+func_80118F84:
+/* 80118F84 00114BE4 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80118F88 00114BE8 7C 08 02 A6 */ mflr r0
+/* 80118F8C 00114BEC 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80118F90 00114BF0 39 61 00 70 */ addi r11, r1, 0x70
+/* 80118F94 00114BF4 48 0A E1 91 */ bl _savegpr_26
+/* 80118F98 00114BF8 7C 7B 1B 78 */ mr r27, r3
+/* 80118F9C 00114BFC 7C 9A 23 78 */ mr r26, r4
+/* 80118FA0 00114C00 38 C1 00 08 */ addi r6, r1, 8
+/* 80118FA4 00114C04 38 A0 00 03 */ li r5, 3
+/* 80118FA8 00114C08 48 13 AF 35 */ bl func_80253EDC
+/* 80118FAC 00114C0C 7F 63 DB 78 */ mr r3, r27
+/* 80118FB0 00114C10 7F 44 D3 78 */ mr r4, r26
+/* 80118FB4 00114C14 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80118FB8 00114C18 38 A0 00 06 */ li r5, 6
+/* 80118FBC 00114C1C 48 13 AF 21 */ bl func_80253EDC
+/* 80118FC0 00114C20 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80118FC4 00114C24 38 60 FF 00 */ li r3, -256
+/* 80118FC8 00114C28 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80118FCC 00114C2C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80118FD0 00114C30 FC 80 28 1E */ fctiwz f4, f5
+/* 80118FD4 00114C34 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80118FD8 00114C38 FC 40 18 1E */ fctiwz f2, f3
+/* 80118FDC 00114C3C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80118FE0 00114C40 80 01 00 08 */ lwz r0, 8(r1)
+/* 80118FE4 00114C44 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80118FE8 00114C48 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80118FEC 00114C4C 28 00 00 20 */ cmplwi r0, 0x20
+/* 80118FF0 00114C50 FC 20 08 1E */ fctiwz f1, f1
+/* 80118FF4 00114C54 FC 00 00 1E */ fctiwz f0, f0
+/* 80118FF8 00114C58 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80118FFC 00114C5C 8B FA 00 11 */ lbz r31, 0x11(r26)
+/* 80119000 00114C60 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80119004 00114C64 83 A1 00 34 */ lwz r29, 0x34(r1)
+/* 80119008 00114C68 7F FE 1B 78 */ or r30, r31, r3
+/* 8011900C 00114C6C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80119010 00114C70 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80119014 00114C74 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80119018 00114C78 83 41 00 4C */ lwz r26, 0x4c(r1)
+/* 8011901C 00114C7C 41 81 08 38 */ bgt lbl_80119854
+/* 80119020 00114C80 3C 60 80 42 */ lis r3, lbl_8041BC3C@ha
+/* 80119024 00114C84 54 00 10 3A */ slwi r0, r0, 2
+/* 80119028 00114C88 38 63 BC 3C */ addi r3, r3, lbl_8041BC3C@l
+/* 8011902C 00114C8C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80119030 00114C90 7C 69 03 A6 */ mtctr r3
+/* 80119034 00114C94 4E 80 04 20 */ bctr
+/* 80119038 00114C98 38 60 00 00 */ li r3, 0
+/* 8011903C 00114C9C 48 00 20 ED */ bl func_8011B128
+/* 80119040 00114CA0 2C 03 00 00 */ cmpwi r3, 0
+/* 80119044 00114CA4 40 82 00 0C */ bne lbl_80119050
+/* 80119048 00114CA8 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8011904C 00114CAC 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119050:
+/* 80119050 00114CB0 7F A4 EB 78 */ mr r4, r29
+/* 80119054 00114CB4 7F 85 E3 78 */ mr r5, r28
+/* 80119058 00114CB8 7F C8 F3 78 */ mr r8, r30
+/* 8011905C 00114CBC 7F 66 07 34 */ extsh r6, r27
+/* 80119060 00114CC0 7F 47 07 34 */ extsh r7, r26
+/* 80119064 00114CC4 38 60 2F 29 */ li r3, 0x2f29
+/* 80119068 00114CC8 48 13 70 CD */ bl func_80250134
+/* 8011906C 00114CCC 48 00 07 E8 */ b lbl_80119854
+/* 80119070 00114CD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119074 00114CD4 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 80119078 00114CD8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011907C 00114CDC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119080 00114CE0 40 82 07 D4 */ bne lbl_80119854
+/* 80119084 00114CE4 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 80119088 00114CE8 7F A4 EB 78 */ mr r4, r29
+/* 8011908C 00114CEC 7F 85 E3 78 */ mr r5, r28
+/* 80119090 00114CF0 7F 66 07 34 */ extsh r6, r27
+/* 80119094 00114CF4 7F 47 07 34 */ extsh r7, r26
+/* 80119098 00114CF8 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8011909C 00114CFC 38 60 2F 35 */ li r3, 0x2f35
+/* 801190A0 00114D00 48 13 70 95 */ bl func_80250134
+/* 801190A4 00114D04 48 00 07 B0 */ b lbl_80119854
+/* 801190A8 00114D08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801190AC 00114D0C 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801190B0 00114D10 80 03 00 00 */ lwz r0, 0(r3)
+/* 801190B4 00114D14 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801190B8 00114D18 41 82 07 9C */ beq lbl_80119854
+/* 801190BC 00114D1C 38 60 00 00 */ li r3, 0
+/* 801190C0 00114D20 48 00 20 09 */ bl func_8011B0C8
+/* 801190C4 00114D24 2C 03 00 00 */ cmpwi r3, 0
+/* 801190C8 00114D28 40 82 00 0C */ bne lbl_801190D4
+/* 801190CC 00114D2C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801190D0 00114D30 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801190D4:
+/* 801190D4 00114D34 7F A4 EB 78 */ mr r4, r29
+/* 801190D8 00114D38 7F 85 E3 78 */ mr r5, r28
+/* 801190DC 00114D3C 7F C8 F3 78 */ mr r8, r30
+/* 801190E0 00114D40 7F 66 07 34 */ extsh r6, r27
+/* 801190E4 00114D44 7F 47 07 34 */ extsh r7, r26
+/* 801190E8 00114D48 38 60 2F 2D */ li r3, 0x2f2d
+/* 801190EC 00114D4C 48 13 70 49 */ bl func_80250134
+/* 801190F0 00114D50 48 00 07 64 */ b lbl_80119854
+/* 801190F4 00114D54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801190F8 00114D58 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801190FC 00114D5C 80 03 00 00 */ lwz r0, 0(r3)
+/* 80119100 00114D60 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119104 00114D64 41 82 07 50 */ beq lbl_80119854
+/* 80119108 00114D68 38 60 00 00 */ li r3, 0
+/* 8011910C 00114D6C 48 00 1F BD */ bl func_8011B0C8
+/* 80119110 00114D70 2C 03 00 00 */ cmpwi r3, 0
+/* 80119114 00114D74 40 82 00 0C */ bne lbl_80119120
+/* 80119118 00114D78 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8011911C 00114D7C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119120:
+/* 80119120 00114D80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119124 00114D84 38 60 00 0E */ li r3, 0xe
+/* 80119128 00114D88 80 84 00 C8 */ lwz r4, 0xc8(r4)
+/* 8011912C 00114D8C 38 84 00 10 */ addi r4, r4, 0x10
+/* 80119130 00114D90 48 04 31 D9 */ bl func_8015C308
+/* 80119134 00114D94 4B F3 FA 71 */ bl VMBASEIsPageValid
+/* 80119138 00114D98 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011913C 00114D9C 28 00 00 04 */ cmplwi r0, 4
+/* 80119140 00114DA0 40 82 00 08 */ bne lbl_80119148
+/* 80119144 00114DA4 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119148:
+/* 80119148 00114DA8 7F A4 EB 78 */ mr r4, r29
+/* 8011914C 00114DAC 7F 85 E3 78 */ mr r5, r28
+/* 80119150 00114DB0 7F C8 F3 78 */ mr r8, r30
+/* 80119154 00114DB4 7F 66 07 34 */ extsh r6, r27
+/* 80119158 00114DB8 7F 47 07 34 */ extsh r7, r26
+/* 8011915C 00114DBC 38 60 2F 30 */ li r3, 0x2f30
+/* 80119160 00114DC0 48 13 6F D5 */ bl func_80250134
+/* 80119164 00114DC4 48 00 06 F0 */ b lbl_80119854
+/* 80119168 00114DC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011916C 00114DCC 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 80119170 00114DD0 80 03 00 00 */ lwz r0, 0(r3)
+/* 80119174 00114DD4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119178 00114DD8 41 82 06 DC */ beq lbl_80119854
+/* 8011917C 00114DDC 38 60 00 00 */ li r3, 0
+/* 80119180 00114DE0 48 00 1F 49 */ bl func_8011B0C8
+/* 80119184 00114DE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80119188 00114DE8 40 82 00 0C */ bne lbl_80119194
+/* 8011918C 00114DEC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119190 00114DF0 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119194:
+/* 80119194 00114DF4 7F A4 EB 78 */ mr r4, r29
+/* 80119198 00114DF8 7F 85 E3 78 */ mr r5, r28
+/* 8011919C 00114DFC 7F C8 F3 78 */ mr r8, r30
+/* 801191A0 00114E00 7F 66 07 34 */ extsh r6, r27
+/* 801191A4 00114E04 7F 47 07 34 */ extsh r7, r26
+/* 801191A8 00114E08 38 60 2F 2E */ li r3, 0x2f2e
+/* 801191AC 00114E0C 48 13 6F 89 */ bl func_80250134
+/* 801191B0 00114E10 48 00 06 A4 */ b lbl_80119854
+/* 801191B4 00114E14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801191B8 00114E18 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801191BC 00114E1C 80 03 00 00 */ lwz r0, 0(r3)
+/* 801191C0 00114E20 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801191C4 00114E24 41 82 06 90 */ beq lbl_80119854
+/* 801191C8 00114E28 38 60 00 00 */ li r3, 0
+/* 801191CC 00114E2C 48 00 1E FD */ bl func_8011B0C8
+/* 801191D0 00114E30 2C 03 00 00 */ cmpwi r3, 0
+/* 801191D4 00114E34 40 82 00 0C */ bne lbl_801191E0
+/* 801191D8 00114E38 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801191DC 00114E3C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801191E0:
+/* 801191E0 00114E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801191E4 00114E44 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 801191E8 00114E48 C8 23 00 08 */ lfd f1, 8(r3)
+/* 801191EC 00114E4C 48 0A DE 15 */ bl __cvt_fp2unsigned
+/* 801191F0 00114E50 7C 64 1B 78 */ mr r4, r3
+/* 801191F4 00114E54 38 60 00 06 */ li r3, 6
+/* 801191F8 00114E58 48 04 31 11 */ bl func_8015C308
+/* 801191FC 00114E5C 4B F3 F9 A9 */ bl VMBASEIsPageValid
+/* 80119200 00114E60 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80119204 00114E64 28 00 00 04 */ cmplwi r0, 4
+/* 80119208 00114E68 40 82 00 08 */ bne lbl_80119210
+/* 8011920C 00114E6C 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119210:
+/* 80119210 00114E70 7F A4 EB 78 */ mr r4, r29
+/* 80119214 00114E74 7F 85 E3 78 */ mr r5, r28
+/* 80119218 00114E78 7F C8 F3 78 */ mr r8, r30
+/* 8011921C 00114E7C 7F 66 07 34 */ extsh r6, r27
+/* 80119220 00114E80 7F 47 07 34 */ extsh r7, r26
+/* 80119224 00114E84 38 60 2F 31 */ li r3, 0x2f31
+/* 80119228 00114E88 48 13 6F 0D */ bl func_80250134
+/* 8011922C 00114E8C 48 00 06 28 */ b lbl_80119854
+/* 80119230 00114E90 38 60 00 01 */ li r3, 1
+/* 80119234 00114E94 48 00 1E F5 */ bl func_8011B128
+/* 80119238 00114E98 2C 03 00 00 */ cmpwi r3, 0
+/* 8011923C 00114E9C 40 82 00 0C */ bne lbl_80119248
+/* 80119240 00114EA0 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119244 00114EA4 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119248:
+/* 80119248 00114EA8 7F A4 EB 78 */ mr r4, r29
+/* 8011924C 00114EAC 7F 85 E3 78 */ mr r5, r28
+/* 80119250 00114EB0 7F C8 F3 78 */ mr r8, r30
+/* 80119254 00114EB4 7F 66 07 34 */ extsh r6, r27
+/* 80119258 00114EB8 7F 47 07 34 */ extsh r7, r26
+/* 8011925C 00114EBC 38 60 2F 2A */ li r3, 0x2f2a
+/* 80119260 00114EC0 48 13 6E D5 */ bl func_80250134
+/* 80119264 00114EC4 48 00 05 F0 */ b lbl_80119854
+/* 80119268 00114EC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011926C 00114ECC 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 80119270 00114ED0 80 03 00 00 */ lwz r0, 0(r3)
+/* 80119274 00114ED4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119278 00114ED8 40 82 05 DC */ bne lbl_80119854
+/* 8011927C 00114EDC 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 80119280 00114EE0 7F A4 EB 78 */ mr r4, r29
+/* 80119284 00114EE4 7F 85 E3 78 */ mr r5, r28
+/* 80119288 00114EE8 7F 66 07 34 */ extsh r6, r27
+/* 8011928C 00114EEC 7F 47 07 34 */ extsh r7, r26
+/* 80119290 00114EF0 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 80119294 00114EF4 38 60 2F 35 */ li r3, 0x2f35
+/* 80119298 00114EF8 48 13 6E 9D */ bl func_80250134
+/* 8011929C 00114EFC 48 00 05 B8 */ b lbl_80119854
+/* 801192A0 00114F00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801192A4 00114F04 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 801192A8 00114F08 80 03 00 00 */ lwz r0, 0(r3)
+/* 801192AC 00114F0C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801192B0 00114F10 41 82 05 A4 */ beq lbl_80119854
+/* 801192B4 00114F14 38 60 00 01 */ li r3, 1
+/* 801192B8 00114F18 48 00 1E 11 */ bl func_8011B0C8
+/* 801192BC 00114F1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801192C0 00114F20 40 82 00 0C */ bne lbl_801192CC
+/* 801192C4 00114F24 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801192C8 00114F28 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801192CC:
+/* 801192CC 00114F2C 7F A4 EB 78 */ mr r4, r29
+/* 801192D0 00114F30 7F 85 E3 78 */ mr r5, r28
+/* 801192D4 00114F34 7F C8 F3 78 */ mr r8, r30
+/* 801192D8 00114F38 7F 66 07 34 */ extsh r6, r27
+/* 801192DC 00114F3C 7F 47 07 34 */ extsh r7, r26
+/* 801192E0 00114F40 38 60 2F 2D */ li r3, 0x2f2d
+/* 801192E4 00114F44 48 13 6E 51 */ bl func_80250134
+/* 801192E8 00114F48 48 00 05 6C */ b lbl_80119854
+/* 801192EC 00114F4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801192F0 00114F50 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 801192F4 00114F54 80 03 00 00 */ lwz r0, 0(r3)
+/* 801192F8 00114F58 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801192FC 00114F5C 41 82 05 58 */ beq lbl_80119854
+/* 80119300 00114F60 38 60 00 01 */ li r3, 1
+/* 80119304 00114F64 48 00 1D C5 */ bl func_8011B0C8
+/* 80119308 00114F68 2C 03 00 00 */ cmpwi r3, 0
+/* 8011930C 00114F6C 40 82 00 0C */ bne lbl_80119318
+/* 80119310 00114F70 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119314 00114F74 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119318:
+/* 80119318 00114F78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011931C 00114F7C 38 60 00 0E */ li r3, 0xe
+/* 80119320 00114F80 80 84 00 CC */ lwz r4, 0xcc(r4)
+/* 80119324 00114F84 38 84 00 10 */ addi r4, r4, 0x10
+/* 80119328 00114F88 48 04 2F E1 */ bl func_8015C308
+/* 8011932C 00114F8C 4B F3 F8 79 */ bl VMBASEIsPageValid
+/* 80119330 00114F90 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80119334 00114F94 28 00 00 04 */ cmplwi r0, 4
+/* 80119338 00114F98 40 82 00 08 */ bne lbl_80119340
+/* 8011933C 00114F9C 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119340:
+/* 80119340 00114FA0 7F A4 EB 78 */ mr r4, r29
+/* 80119344 00114FA4 7F 85 E3 78 */ mr r5, r28
+/* 80119348 00114FA8 7F C8 F3 78 */ mr r8, r30
+/* 8011934C 00114FAC 7F 66 07 34 */ extsh r6, r27
+/* 80119350 00114FB0 7F 47 07 34 */ extsh r7, r26
+/* 80119354 00114FB4 38 60 2F 30 */ li r3, 0x2f30
+/* 80119358 00114FB8 48 13 6D DD */ bl func_80250134
+/* 8011935C 00114FBC 48 00 04 F8 */ b lbl_80119854
+/* 80119360 00114FC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119364 00114FC4 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 80119368 00114FC8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011936C 00114FCC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119370 00114FD0 41 82 04 E4 */ beq lbl_80119854
+/* 80119374 00114FD4 38 60 00 01 */ li r3, 1
+/* 80119378 00114FD8 48 00 1D 51 */ bl func_8011B0C8
+/* 8011937C 00114FDC 2C 03 00 00 */ cmpwi r3, 0
+/* 80119380 00114FE0 40 82 00 0C */ bne lbl_8011938C
+/* 80119384 00114FE4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119388 00114FE8 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8011938C:
+/* 8011938C 00114FEC 7F A4 EB 78 */ mr r4, r29
+/* 80119390 00114FF0 7F 85 E3 78 */ mr r5, r28
+/* 80119394 00114FF4 7F C8 F3 78 */ mr r8, r30
+/* 80119398 00114FF8 7F 66 07 34 */ extsh r6, r27
+/* 8011939C 00114FFC 7F 47 07 34 */ extsh r7, r26
+/* 801193A0 00115000 38 60 2F 2E */ li r3, 0x2f2e
+/* 801193A4 00115004 48 13 6D 91 */ bl func_80250134
+/* 801193A8 00115008 48 00 04 AC */ b lbl_80119854
+/* 801193AC 0011500C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801193B0 00115010 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 801193B4 00115014 80 03 00 00 */ lwz r0, 0(r3)
+/* 801193B8 00115018 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801193BC 0011501C 41 82 04 98 */ beq lbl_80119854
+/* 801193C0 00115020 38 60 00 01 */ li r3, 1
+/* 801193C4 00115024 48 00 1D 05 */ bl func_8011B0C8
+/* 801193C8 00115028 2C 03 00 00 */ cmpwi r3, 0
+/* 801193CC 0011502C 40 82 00 0C */ bne lbl_801193D8
+/* 801193D0 00115030 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801193D4 00115034 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801193D8:
+/* 801193D8 00115038 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801193DC 0011503C 80 63 00 CC */ lwz r3, 0xcc(r3)
+/* 801193E0 00115040 C8 23 00 08 */ lfd f1, 8(r3)
+/* 801193E4 00115044 48 0A DC 1D */ bl __cvt_fp2unsigned
+/* 801193E8 00115048 7C 64 1B 78 */ mr r4, r3
+/* 801193EC 0011504C 38 60 00 06 */ li r3, 6
+/* 801193F0 00115050 48 04 2F 19 */ bl func_8015C308
+/* 801193F4 00115054 4B F3 F7 B1 */ bl VMBASEIsPageValid
+/* 801193F8 00115058 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801193FC 0011505C 28 00 00 04 */ cmplwi r0, 4
+/* 80119400 00115060 40 82 00 08 */ bne lbl_80119408
+/* 80119404 00115064 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119408:
+/* 80119408 00115068 7F A4 EB 78 */ mr r4, r29
+/* 8011940C 0011506C 7F 85 E3 78 */ mr r5, r28
+/* 80119410 00115070 7F C8 F3 78 */ mr r8, r30
+/* 80119414 00115074 7F 66 07 34 */ extsh r6, r27
+/* 80119418 00115078 7F 47 07 34 */ extsh r7, r26
+/* 8011941C 0011507C 38 60 2F 31 */ li r3, 0x2f31
+/* 80119420 00115080 48 13 6D 15 */ bl func_80250134
+/* 80119424 00115084 48 00 04 30 */ b lbl_80119854
+/* 80119428 00115088 38 60 00 02 */ li r3, 2
+/* 8011942C 0011508C 48 00 1C FD */ bl func_8011B128
+/* 80119430 00115090 2C 03 00 00 */ cmpwi r3, 0
+/* 80119434 00115094 40 82 00 0C */ bne lbl_80119440
+/* 80119438 00115098 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8011943C 0011509C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119440:
+/* 80119440 001150A0 7F A4 EB 78 */ mr r4, r29
+/* 80119444 001150A4 7F 85 E3 78 */ mr r5, r28
+/* 80119448 001150A8 7F C8 F3 78 */ mr r8, r30
+/* 8011944C 001150AC 7F 66 07 34 */ extsh r6, r27
+/* 80119450 001150B0 7F 47 07 34 */ extsh r7, r26
+/* 80119454 001150B4 38 60 2F 2B */ li r3, 0x2f2b
+/* 80119458 001150B8 48 13 6C DD */ bl func_80250134
+/* 8011945C 001150BC 48 00 03 F8 */ b lbl_80119854
+/* 80119460 001150C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119464 001150C4 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80119468 001150C8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011946C 001150CC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119470 001150D0 40 82 03 E4 */ bne lbl_80119854
+/* 80119474 001150D4 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 80119478 001150D8 7F A4 EB 78 */ mr r4, r29
+/* 8011947C 001150DC 7F 85 E3 78 */ mr r5, r28
+/* 80119480 001150E0 7F 66 07 34 */ extsh r6, r27
+/* 80119484 001150E4 7F 47 07 34 */ extsh r7, r26
+/* 80119488 001150E8 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8011948C 001150EC 38 60 2F 35 */ li r3, 0x2f35
+/* 80119490 001150F0 48 13 6C A5 */ bl func_80250134
+/* 80119494 001150F4 48 00 03 C0 */ b lbl_80119854
+/* 80119498 001150F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011949C 001150FC 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 801194A0 00115100 80 03 00 00 */ lwz r0, 0(r3)
+/* 801194A4 00115104 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801194A8 00115108 41 82 03 AC */ beq lbl_80119854
+/* 801194AC 0011510C 38 60 00 02 */ li r3, 2
+/* 801194B0 00115110 48 00 1C 19 */ bl func_8011B0C8
+/* 801194B4 00115114 2C 03 00 00 */ cmpwi r3, 0
+/* 801194B8 00115118 40 82 00 0C */ bne lbl_801194C4
+/* 801194BC 0011511C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801194C0 00115120 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801194C4:
+/* 801194C4 00115124 7F A4 EB 78 */ mr r4, r29
+/* 801194C8 00115128 7F 85 E3 78 */ mr r5, r28
+/* 801194CC 0011512C 7F C8 F3 78 */ mr r8, r30
+/* 801194D0 00115130 7F 66 07 34 */ extsh r6, r27
+/* 801194D4 00115134 7F 47 07 34 */ extsh r7, r26
+/* 801194D8 00115138 38 60 2F 2D */ li r3, 0x2f2d
+/* 801194DC 0011513C 48 13 6C 59 */ bl func_80250134
+/* 801194E0 00115140 48 00 03 74 */ b lbl_80119854
+/* 801194E4 00115144 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801194E8 00115148 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 801194EC 0011514C 80 03 00 00 */ lwz r0, 0(r3)
+/* 801194F0 00115150 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801194F4 00115154 41 82 03 60 */ beq lbl_80119854
+/* 801194F8 00115158 38 60 00 02 */ li r3, 2
+/* 801194FC 0011515C 48 00 1B CD */ bl func_8011B0C8
+/* 80119500 00115160 2C 03 00 00 */ cmpwi r3, 0
+/* 80119504 00115164 40 82 00 0C */ bne lbl_80119510
+/* 80119508 00115168 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8011950C 0011516C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119510:
+/* 80119510 00115170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119514 00115174 38 60 00 0E */ li r3, 0xe
+/* 80119518 00115178 80 84 00 D0 */ lwz r4, 0xd0(r4)
+/* 8011951C 0011517C 38 84 00 10 */ addi r4, r4, 0x10
+/* 80119520 00115180 48 04 2D E9 */ bl func_8015C308
+/* 80119524 00115184 4B F3 F6 81 */ bl VMBASEIsPageValid
+/* 80119528 00115188 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011952C 0011518C 28 00 00 04 */ cmplwi r0, 4
+/* 80119530 00115190 40 82 00 08 */ bne lbl_80119538
+/* 80119534 00115194 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119538:
+/* 80119538 00115198 7F A4 EB 78 */ mr r4, r29
+/* 8011953C 0011519C 7F 85 E3 78 */ mr r5, r28
+/* 80119540 001151A0 7F C8 F3 78 */ mr r8, r30
+/* 80119544 001151A4 7F 66 07 34 */ extsh r6, r27
+/* 80119548 001151A8 7F 47 07 34 */ extsh r7, r26
+/* 8011954C 001151AC 38 60 2F 30 */ li r3, 0x2f30
+/* 80119550 001151B0 48 13 6B E5 */ bl func_80250134
+/* 80119554 001151B4 48 00 03 00 */ b lbl_80119854
+/* 80119558 001151B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011955C 001151BC 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 80119560 001151C0 80 03 00 00 */ lwz r0, 0(r3)
+/* 80119564 001151C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119568 001151C8 41 82 02 EC */ beq lbl_80119854
+/* 8011956C 001151CC 38 60 00 02 */ li r3, 2
+/* 80119570 001151D0 48 00 1B 59 */ bl func_8011B0C8
+/* 80119574 001151D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80119578 001151D8 40 82 00 0C */ bne lbl_80119584
+/* 8011957C 001151DC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119580 001151E0 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119584:
+/* 80119584 001151E4 7F A4 EB 78 */ mr r4, r29
+/* 80119588 001151E8 7F 85 E3 78 */ mr r5, r28
+/* 8011958C 001151EC 7F C8 F3 78 */ mr r8, r30
+/* 80119590 001151F0 7F 66 07 34 */ extsh r6, r27
+/* 80119594 001151F4 7F 47 07 34 */ extsh r7, r26
+/* 80119598 001151F8 38 60 2F 2E */ li r3, 0x2f2e
+/* 8011959C 001151FC 48 13 6B 99 */ bl func_80250134
+/* 801195A0 00115200 48 00 02 B4 */ b lbl_80119854
+/* 801195A4 00115204 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801195A8 00115208 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 801195AC 0011520C 80 03 00 00 */ lwz r0, 0(r3)
+/* 801195B0 00115210 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801195B4 00115214 41 82 02 A0 */ beq lbl_80119854
+/* 801195B8 00115218 38 60 00 02 */ li r3, 2
+/* 801195BC 0011521C 48 00 1B 0D */ bl func_8011B0C8
+/* 801195C0 00115220 2C 03 00 00 */ cmpwi r3, 0
+/* 801195C4 00115224 40 82 00 0C */ bne lbl_801195D0
+/* 801195C8 00115228 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801195CC 0011522C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801195D0:
+/* 801195D0 00115230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801195D4 00115234 80 63 00 D0 */ lwz r3, 0xd0(r3)
+/* 801195D8 00115238 C8 23 00 08 */ lfd f1, 8(r3)
+/* 801195DC 0011523C 48 0A DA 25 */ bl __cvt_fp2unsigned
+/* 801195E0 00115240 7C 64 1B 78 */ mr r4, r3
+/* 801195E4 00115244 38 60 00 06 */ li r3, 6
+/* 801195E8 00115248 48 04 2D 21 */ bl func_8015C308
+/* 801195EC 0011524C 4B F3 F5 B9 */ bl VMBASEIsPageValid
+/* 801195F0 00115250 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801195F4 00115254 28 00 00 04 */ cmplwi r0, 4
+/* 801195F8 00115258 40 82 00 08 */ bne lbl_80119600
+/* 801195FC 0011525C 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119600:
+/* 80119600 00115260 7F A4 EB 78 */ mr r4, r29
+/* 80119604 00115264 7F 85 E3 78 */ mr r5, r28
+/* 80119608 00115268 7F C8 F3 78 */ mr r8, r30
+/* 8011960C 0011526C 7F 66 07 34 */ extsh r6, r27
+/* 80119610 00115270 7F 47 07 34 */ extsh r7, r26
+/* 80119614 00115274 38 60 2F 31 */ li r3, 0x2f31
+/* 80119618 00115278 48 13 6B 1D */ bl func_80250134
+/* 8011961C 0011527C 48 00 02 38 */ b lbl_80119854
+/* 80119620 00115280 38 60 00 03 */ li r3, 3
+/* 80119624 00115284 48 00 1B 05 */ bl func_8011B128
+/* 80119628 00115288 2C 03 00 00 */ cmpwi r3, 0
+/* 8011962C 0011528C 40 82 00 0C */ bne lbl_80119638
+/* 80119630 00115290 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119634 00115294 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119638:
+/* 80119638 00115298 7F A4 EB 78 */ mr r4, r29
+/* 8011963C 0011529C 7F 85 E3 78 */ mr r5, r28
+/* 80119640 001152A0 7F C8 F3 78 */ mr r8, r30
+/* 80119644 001152A4 7F 66 07 34 */ extsh r6, r27
+/* 80119648 001152A8 7F 47 07 34 */ extsh r7, r26
+/* 8011964C 001152AC 38 60 2F 2C */ li r3, 0x2f2c
+/* 80119650 001152B0 48 13 6A E5 */ bl func_80250134
+/* 80119654 001152B4 48 00 02 00 */ b lbl_80119854
+/* 80119658 001152B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011965C 001152BC 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80119660 001152C0 80 03 00 00 */ lwz r0, 0(r3)
+/* 80119664 001152C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119668 001152C8 40 82 01 EC */ bne lbl_80119854
+/* 8011966C 001152CC 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 80119670 001152D0 7F A4 EB 78 */ mr r4, r29
+/* 80119674 001152D4 7F 85 E3 78 */ mr r5, r28
+/* 80119678 001152D8 7F 66 07 34 */ extsh r6, r27
+/* 8011967C 001152DC 7F 47 07 34 */ extsh r7, r26
+/* 80119680 001152E0 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 80119684 001152E4 38 60 2F 35 */ li r3, 0x2f35
+/* 80119688 001152E8 48 13 6A AD */ bl func_80250134
+/* 8011968C 001152EC 48 00 01 C8 */ b lbl_80119854
+/* 80119690 001152F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119694 001152F4 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80119698 001152F8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011969C 001152FC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801196A0 00115300 41 82 01 B4 */ beq lbl_80119854
+/* 801196A4 00115304 38 60 00 03 */ li r3, 3
+/* 801196A8 00115308 48 00 1A 21 */ bl func_8011B0C8
+/* 801196AC 0011530C 2C 03 00 00 */ cmpwi r3, 0
+/* 801196B0 00115310 40 82 00 0C */ bne lbl_801196BC
+/* 801196B4 00115314 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801196B8 00115318 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801196BC:
+/* 801196BC 0011531C 7F A4 EB 78 */ mr r4, r29
+/* 801196C0 00115320 7F 85 E3 78 */ mr r5, r28
+/* 801196C4 00115324 7F C8 F3 78 */ mr r8, r30
+/* 801196C8 00115328 7F 66 07 34 */ extsh r6, r27
+/* 801196CC 0011532C 7F 47 07 34 */ extsh r7, r26
+/* 801196D0 00115330 38 60 2F 2D */ li r3, 0x2f2d
+/* 801196D4 00115334 48 13 6A 61 */ bl func_80250134
+/* 801196D8 00115338 48 00 01 7C */ b lbl_80119854
+/* 801196DC 0011533C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801196E0 00115340 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 801196E4 00115344 80 03 00 00 */ lwz r0, 0(r3)
+/* 801196E8 00115348 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801196EC 0011534C 41 82 01 68 */ beq lbl_80119854
+/* 801196F0 00115350 38 60 00 03 */ li r3, 3
+/* 801196F4 00115354 48 00 19 D5 */ bl func_8011B0C8
+/* 801196F8 00115358 2C 03 00 00 */ cmpwi r3, 0
+/* 801196FC 0011535C 40 82 00 0C */ bne lbl_80119708
+/* 80119700 00115360 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119704 00115364 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_80119708:
+/* 80119708 00115368 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011970C 0011536C 38 60 00 0E */ li r3, 0xe
+/* 80119710 00115370 80 84 00 D4 */ lwz r4, 0xd4(r4)
+/* 80119714 00115374 38 84 00 10 */ addi r4, r4, 0x10
+/* 80119718 00115378 48 04 2B F1 */ bl func_8015C308
+/* 8011971C 0011537C 4B F3 F4 89 */ bl VMBASEIsPageValid
+/* 80119720 00115380 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80119724 00115384 28 00 00 04 */ cmplwi r0, 4
+/* 80119728 00115388 40 82 00 08 */ bne lbl_80119730
+/* 8011972C 0011538C 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_80119730:
+/* 80119730 00115390 7F A4 EB 78 */ mr r4, r29
+/* 80119734 00115394 7F 85 E3 78 */ mr r5, r28
+/* 80119738 00115398 7F C8 F3 78 */ mr r8, r30
+/* 8011973C 0011539C 7F 66 07 34 */ extsh r6, r27
+/* 80119740 001153A0 7F 47 07 34 */ extsh r7, r26
+/* 80119744 001153A4 38 60 2F 30 */ li r3, 0x2f30
+/* 80119748 001153A8 48 13 69 ED */ bl func_80250134
+/* 8011974C 001153AC 48 00 01 08 */ b lbl_80119854
+/* 80119750 001153B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119754 001153B4 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 80119758 001153B8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011975C 001153BC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80119760 001153C0 41 82 00 F4 */ beq lbl_80119854
+/* 80119764 001153C4 38 60 00 03 */ li r3, 3
+/* 80119768 001153C8 48 00 19 61 */ bl func_8011B0C8
+/* 8011976C 001153CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80119770 001153D0 40 82 00 0C */ bne lbl_8011977C
+/* 80119774 001153D4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 80119778 001153D8 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8011977C:
+/* 8011977C 001153DC 7F A4 EB 78 */ mr r4, r29
+/* 80119780 001153E0 7F 85 E3 78 */ mr r5, r28
+/* 80119784 001153E4 7F C8 F3 78 */ mr r8, r30
+/* 80119788 001153E8 7F 66 07 34 */ extsh r6, r27
+/* 8011978C 001153EC 7F 47 07 34 */ extsh r7, r26
+/* 80119790 001153F0 38 60 2F 2E */ li r3, 0x2f2e
+/* 80119794 001153F4 48 13 69 A1 */ bl func_80250134
+/* 80119798 001153F8 48 00 00 BC */ b lbl_80119854
+/* 8011979C 001153FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801197A0 00115400 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 801197A4 00115404 80 03 00 00 */ lwz r0, 0(r3)
+/* 801197A8 00115408 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801197AC 0011540C 41 82 00 A8 */ beq lbl_80119854
+/* 801197B0 00115410 38 60 00 03 */ li r3, 3
+/* 801197B4 00115414 48 00 19 15 */ bl func_8011B0C8
+/* 801197B8 00115418 2C 03 00 00 */ cmpwi r3, 0
+/* 801197BC 0011541C 40 82 00 0C */ bne lbl_801197C8
+/* 801197C0 00115420 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 801197C4 00115424 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_801197C8:
+/* 801197C8 00115428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 801197CC 0011542C 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 801197D0 00115430 C8 23 00 08 */ lfd f1, 8(r3)
+/* 801197D4 00115434 48 0A D8 2D */ bl __cvt_fp2unsigned
+/* 801197D8 00115438 7C 64 1B 78 */ mr r4, r3
+/* 801197DC 0011543C 38 60 00 06 */ li r3, 6
+/* 801197E0 00115440 48 04 2B 29 */ bl func_8015C308
+/* 801197E4 00115444 4B F3 F3 C1 */ bl VMBASEIsPageValid
+/* 801197E8 00115448 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801197EC 0011544C 28 00 00 04 */ cmplwi r0, 4
+/* 801197F0 00115450 40 82 00 08 */ bne lbl_801197F8
+/* 801197F4 00115454 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_801197F8:
+/* 801197F8 00115458 7F A4 EB 78 */ mr r4, r29
+/* 801197FC 0011545C 7F 85 E3 78 */ mr r5, r28
+/* 80119800 00115460 7F C8 F3 78 */ mr r8, r30
+/* 80119804 00115464 7F 66 07 34 */ extsh r6, r27
+/* 80119808 00115468 7F 47 07 34 */ extsh r7, r26
+/* 8011980C 0011546C 38 60 2F 31 */ li r3, 0x2f31
+/* 80119810 00115470 48 13 69 25 */ bl func_80250134
+/* 80119814 00115474 48 00 00 40 */ b lbl_80119854
+/* 80119818 00115478 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011981C 0011547C 38 60 00 01 */ li r3, 1
+/* 80119820 00115480 4B F4 02 1D */ bl func_80059A3C
+/* 80119824 00115484 48 00 00 30 */ b lbl_80119854
+/* 80119828 00115488 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011982C 0011548C 38 60 00 02 */ li r3, 2
+/* 80119830 00115490 4B F4 02 0D */ bl func_80059A3C
+/* 80119834 00115494 48 00 00 20 */ b lbl_80119854
+/* 80119838 00115498 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011983C 0011549C 38 60 00 03 */ li r3, 3
+/* 80119840 001154A0 4B F4 01 FD */ bl func_80059A3C
+/* 80119844 001154A4 48 00 00 10 */ b lbl_80119854
+/* 80119848 001154A8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011984C 001154AC 38 60 00 04 */ li r3, 4
+/* 80119850 001154B0 4B F4 01 ED */ bl func_80059A3C
+lbl_80119854:
+/* 80119854 001154B4 39 61 00 70 */ addi r11, r1, 0x70
+/* 80119858 001154B8 48 0A D9 19 */ bl _restgpr_26
+/* 8011985C 001154BC 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80119860 001154C0 7C 08 03 A6 */ mtlr r0
+/* 80119864 001154C4 38 21 00 70 */ addi r1, r1, 0x70
+/* 80119868 001154C8 4E 80 00 20 */ blr
+
+.global func_8011986C
+func_8011986C:
+/* 8011986C 001154CC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80119870 001154D0 7C 08 02 A6 */ mflr r0
+/* 80119874 001154D4 38 A0 00 03 */ li r5, 3
+/* 80119878 001154D8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011987C 001154DC 38 C1 00 08 */ addi r6, r1, 8
+/* 80119880 001154E0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80119884 001154E4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80119888 001154E8 7C 9E 23 78 */ mr r30, r4
+/* 8011988C 001154EC 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80119890 001154F0 7C 7D 1B 78 */ mr r29, r3
+/* 80119894 001154F4 48 13 A5 F9 */ bl func_80253E8C
+/* 80119898 001154F8 80 61 00 08 */ lwz r3, 8(r1)
+/* 8011989C 001154FC 38 03 FF FD */ addi r0, r3, -3
+/* 801198A0 00115500 28 00 00 06 */ cmplwi r0, 6
+/* 801198A4 00115504 41 81 00 DC */ bgt lbl_80119980
+/* 801198A8 00115508 3C 60 80 42 */ lis r3, lbl_8041BCC0@ha
+/* 801198AC 0011550C 54 00 10 3A */ slwi r0, r0, 2
+/* 801198B0 00115510 38 63 BC C0 */ addi r3, r3, lbl_8041BCC0@l
+/* 801198B4 00115514 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801198B8 00115518 7C 69 03 A6 */ mtctr r3
+/* 801198BC 0011551C 4E 80 04 20 */ bctr
+/* 801198C0 00115520 7F A3 EB 78 */ mr r3, r29
+/* 801198C4 00115524 7F C4 F3 78 */ mr r4, r30
+/* 801198C8 00115528 38 A0 00 02 */ li r5, 2
+/* 801198CC 0011552C 38 C0 2F 09 */ li r6, 0x2f09
+/* 801198D0 00115530 48 13 A5 E5 */ bl func_80253EB4
+/* 801198D4 00115534 48 00 00 AC */ b lbl_80119980
+/* 801198D8 00115538 7F A3 EB 78 */ mr r3, r29
+/* 801198DC 0011553C 7F C4 F3 78 */ mr r4, r30
+/* 801198E0 00115540 38 A0 00 02 */ li r5, 2
+/* 801198E4 00115544 38 C0 2F 2D */ li r6, 0x2f2d
+/* 801198E8 00115548 48 13 A5 CD */ bl func_80253EB4
+/* 801198EC 0011554C 48 00 00 94 */ b lbl_80119980
+/* 801198F0 00115550 7F A3 EB 78 */ mr r3, r29
+/* 801198F4 00115554 7F C4 F3 78 */ mr r4, r30
+/* 801198F8 00115558 38 A0 00 02 */ li r5, 2
+/* 801198FC 0011555C 38 C0 2F 2E */ li r6, 0x2f2e
+/* 80119900 00115560 48 13 A5 B5 */ bl func_80253EB4
+/* 80119904 00115564 48 00 00 7C */ b lbl_80119980
+/* 80119908 00115568 7F A3 EB 78 */ mr r3, r29
+/* 8011990C 0011556C 7F C4 F3 78 */ mr r4, r30
+/* 80119910 00115570 38 A0 00 02 */ li r5, 2
+/* 80119914 00115574 38 C0 2F 2F */ li r6, 0x2f2f
+/* 80119918 00115578 48 13 A5 9D */ bl func_80253EB4
+/* 8011991C 0011557C 48 00 00 64 */ b lbl_80119980
+/* 80119920 00115580 3B E0 00 00 */ li r31, 0
+/* 80119924 00115584 48 04 5E 25 */ bl func_8015F748
+/* 80119928 00115588 2C 03 00 02 */ cmpwi r3, 2
+/* 8011992C 0011558C 41 82 00 34 */ beq lbl_80119960
+/* 80119930 00115590 40 80 00 14 */ bge lbl_80119944
+/* 80119934 00115594 2C 03 00 00 */ cmpwi r3, 0
+/* 80119938 00115598 41 82 00 18 */ beq lbl_80119950
+/* 8011993C 0011559C 40 80 00 1C */ bge lbl_80119958
+/* 80119940 001155A0 48 00 00 2C */ b lbl_8011996C
+lbl_80119944:
+/* 80119944 001155A4 2C 03 00 04 */ cmpwi r3, 4
+/* 80119948 001155A8 40 80 00 24 */ bge lbl_8011996C
+/* 8011994C 001155AC 48 00 00 1C */ b lbl_80119968
+lbl_80119950:
+/* 80119950 001155B0 3B E0 2F 29 */ li r31, 0x2f29
+/* 80119954 001155B4 48 00 00 18 */ b lbl_8011996C
+lbl_80119958:
+/* 80119958 001155B8 3B E0 2F 2A */ li r31, 0x2f2a
+/* 8011995C 001155BC 48 00 00 10 */ b lbl_8011996C
+lbl_80119960:
+/* 80119960 001155C0 3B E0 2F 2B */ li r31, 0x2f2b
+/* 80119964 001155C4 48 00 00 08 */ b lbl_8011996C
+lbl_80119968:
+/* 80119968 001155C8 3B E0 2F 2C */ li r31, 0x2f2c
+lbl_8011996C:
+/* 8011996C 001155CC 7F A3 EB 78 */ mr r3, r29
+/* 80119970 001155D0 7F C4 F3 78 */ mr r4, r30
+/* 80119974 001155D4 7F E6 FB 78 */ mr r6, r31
+/* 80119978 001155D8 38 A0 00 02 */ li r5, 2
+/* 8011997C 001155DC 48 13 A5 39 */ bl func_80253EB4
+lbl_80119980:
+/* 80119980 001155E0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80119984 001155E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80119988 001155E8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011998C 001155EC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80119990 001155F0 7C 08 03 A6 */ mtlr r0
+/* 80119994 001155F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80119998 001155F8 4E 80 00 20 */ blr
+
+.global func_8011999C
+func_8011999C:
+/* 8011999C 001155FC 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 801199A0 00115600 7C 08 02 A6 */ mflr r0
+/* 801199A4 00115604 90 01 00 74 */ stw r0, 0x74(r1)
+/* 801199A8 00115608 39 61 00 70 */ addi r11, r1, 0x70
+/* 801199AC 0011560C 48 0A D7 7D */ bl _savegpr_27
+/* 801199B0 00115610 7C 7C 1B 78 */ mr r28, r3
+/* 801199B4 00115614 7C 9B 23 78 */ mr r27, r4
+/* 801199B8 00115618 38 C1 00 08 */ addi r6, r1, 8
+/* 801199BC 0011561C 38 A0 00 03 */ li r5, 3
+/* 801199C0 00115620 48 13 A5 1D */ bl func_80253EDC
+/* 801199C4 00115624 7F 83 E3 78 */ mr r3, r28
+/* 801199C8 00115628 7F 64 DB 78 */ mr r4, r27
+/* 801199CC 0011562C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801199D0 00115630 38 A0 00 06 */ li r5, 6
+/* 801199D4 00115634 48 13 A5 09 */ bl func_80253EDC
+/* 801199D8 00115638 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801199DC 0011563C 38 60 FF 00 */ li r3, -256
+/* 801199E0 00115640 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801199E4 00115644 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801199E8 00115648 FC 80 28 1E */ fctiwz f4, f5
+/* 801199EC 0011564C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801199F0 00115650 FC 40 18 1E */ fctiwz f2, f3
+/* 801199F4 00115654 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801199F8 00115658 80 01 00 08 */ lwz r0, 8(r1)
+/* 801199FC 0011565C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80119A00 00115660 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80119A04 00115664 28 00 00 10 */ cmplwi r0, 0x10
+/* 80119A08 00115668 FC 20 08 1E */ fctiwz f1, f1
+/* 80119A0C 0011566C FC 00 00 1E */ fctiwz f0, f0
+/* 80119A10 00115670 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80119A14 00115674 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80119A18 00115678 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80119A1C 0011567C 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 80119A20 00115680 7C 9F 1B 78 */ or r31, r4, r3
+/* 80119A24 00115684 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80119A28 00115688 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80119A2C 0011568C 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 80119A30 00115690 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 80119A34 00115694 41 81 01 1C */ bgt lbl_80119B50
+/* 80119A38 00115698 3C 60 80 42 */ lis r3, lbl_8041BCDC@ha
+/* 80119A3C 0011569C 54 00 10 3A */ slwi r0, r0, 2
+/* 80119A40 001156A0 38 63 BC DC */ addi r3, r3, lbl_8041BCDC@l
+/* 80119A44 001156A4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80119A48 001156A8 7C 69 03 A6 */ mtctr r3
+/* 80119A4C 001156AC 4E 80 04 20 */ bctr
+/* 80119A50 001156B0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119A54 001156B4 38 60 00 0E */ li r3, 0xe
+/* 80119A58 001156B8 80 84 00 D8 */ lwz r4, 0xd8(r4)
+/* 80119A5C 001156BC 38 84 00 10 */ addi r4, r4, 0x10
+/* 80119A60 001156C0 48 04 28 A9 */ bl func_8015C308
+/* 80119A64 001156C4 7F C4 F3 78 */ mr r4, r30
+/* 80119A68 001156C8 7F A5 EB 78 */ mr r5, r29
+/* 80119A6C 001156CC 7F E8 FB 78 */ mr r8, r31
+/* 80119A70 001156D0 7F 86 07 34 */ extsh r6, r28
+/* 80119A74 001156D4 7F 67 07 34 */ extsh r7, r27
+/* 80119A78 001156D8 38 60 2F 30 */ li r3, 0x2f30
+/* 80119A7C 001156DC 48 13 66 B9 */ bl func_80250134
+/* 80119A80 001156E0 48 00 00 D0 */ b lbl_80119B50
+/* 80119A84 001156E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119A88 001156E8 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80119A8C 001156EC C8 23 00 08 */ lfd f1, 8(r3)
+/* 80119A90 001156F0 48 0A D5 71 */ bl __cvt_fp2unsigned
+/* 80119A94 001156F4 7C 64 1B 78 */ mr r4, r3
+/* 80119A98 001156F8 38 60 00 06 */ li r3, 6
+/* 80119A9C 001156FC 48 04 28 6D */ bl func_8015C308
+/* 80119AA0 00115700 7F C4 F3 78 */ mr r4, r30
+/* 80119AA4 00115704 7F A5 EB 78 */ mr r5, r29
+/* 80119AA8 00115708 7F E8 FB 78 */ mr r8, r31
+/* 80119AAC 0011570C 7F 86 07 34 */ extsh r6, r28
+/* 80119AB0 00115710 7F 67 07 34 */ extsh r7, r27
+/* 80119AB4 00115714 38 60 2F 31 */ li r3, 0x2f31
+/* 80119AB8 00115718 48 13 66 7D */ bl func_80250134
+/* 80119ABC 0011571C 48 00 00 94 */ b lbl_80119B50
+/* 80119AC0 00115720 38 60 00 08 */ li r3, 8
+/* 80119AC4 00115724 48 04 8F CD */ bl func_80162A90
+/* 80119AC8 00115728 7C 64 1B 78 */ mr r4, r3
+/* 80119ACC 0011572C 38 60 00 68 */ li r3, 0x68
+/* 80119AD0 00115730 48 04 28 39 */ bl func_8015C308
+/* 80119AD4 00115734 7F C4 F3 78 */ mr r4, r30
+/* 80119AD8 00115738 7F A5 EB 78 */ mr r5, r29
+/* 80119ADC 0011573C 7F E8 FB 78 */ mr r8, r31
+/* 80119AE0 00115740 7F 86 07 34 */ extsh r6, r28
+/* 80119AE4 00115744 7F 67 07 34 */ extsh r7, r27
+/* 80119AE8 00115748 38 60 2F 32 */ li r3, 0x2f32
+/* 80119AEC 0011574C 48 13 66 49 */ bl func_80250134
+/* 80119AF0 00115750 48 00 00 60 */ b lbl_80119B50
+/* 80119AF4 00115754 38 81 00 10 */ addi r4, r1, 0x10
+/* 80119AF8 00115758 38 60 00 03 */ li r3, 3
+/* 80119AFC 0011575C 4B F3 FF 41 */ bl func_80059A3C
+/* 80119B00 00115760 48 00 00 50 */ b lbl_80119B50
+/* 80119B04 00115764 38 81 00 10 */ addi r4, r1, 0x10
+/* 80119B08 00115768 38 60 00 04 */ li r3, 4
+/* 80119B0C 0011576C 4B F3 FF 31 */ bl func_80059A3C
+/* 80119B10 00115770 48 00 00 40 */ b lbl_80119B50
+/* 80119B14 00115774 7F C4 F3 78 */ mr r4, r30
+/* 80119B18 00115778 7F A5 EB 78 */ mr r5, r29
+/* 80119B1C 0011577C 7F E8 FB 78 */ mr r8, r31
+/* 80119B20 00115780 7F 86 07 34 */ extsh r6, r28
+/* 80119B24 00115784 7F 67 07 34 */ extsh r7, r27
+/* 80119B28 00115788 38 60 2E FE */ li r3, 0x2efe
+/* 80119B2C 0011578C 48 13 66 09 */ bl func_80250134
+/* 80119B30 00115790 48 00 00 20 */ b lbl_80119B50
+/* 80119B34 00115794 7F C4 F3 78 */ mr r4, r30
+/* 80119B38 00115798 7F A5 EB 78 */ mr r5, r29
+/* 80119B3C 0011579C 7F E8 FB 78 */ mr r8, r31
+/* 80119B40 001157A0 7F 86 07 34 */ extsh r6, r28
+/* 80119B44 001157A4 7F 67 07 34 */ extsh r7, r27
+/* 80119B48 001157A8 38 60 2E FF */ li r3, 0x2eff
+/* 80119B4C 001157AC 48 13 65 E9 */ bl func_80250134
+lbl_80119B50:
+/* 80119B50 001157B0 39 61 00 70 */ addi r11, r1, 0x70
+/* 80119B54 001157B4 48 0A D6 21 */ bl _restgpr_27
+/* 80119B58 001157B8 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80119B5C 001157BC 7C 08 03 A6 */ mtlr r0
+/* 80119B60 001157C0 38 21 00 70 */ addi r1, r1, 0x70
+/* 80119B64 001157C4 4E 80 00 20 */ blr
+
+.global func_80119B68
+func_80119B68:
+/* 80119B68 001157C8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80119B6C 001157CC 7C 08 02 A6 */ mflr r0
+/* 80119B70 001157D0 38 A0 00 03 */ li r5, 3
+/* 80119B74 001157D4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80119B78 001157D8 38 C1 00 08 */ addi r6, r1, 8
+/* 80119B7C 001157DC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80119B80 001157E0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80119B84 001157E4 7C 9E 23 78 */ mr r30, r4
+/* 80119B88 001157E8 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80119B8C 001157EC 7C 7D 1B 78 */ mr r29, r3
+/* 80119B90 001157F0 48 13 A2 FD */ bl func_80253E8C
+/* 80119B94 001157F4 80 61 00 08 */ lwz r3, 8(r1)
+/* 80119B98 001157F8 38 03 FF FD */ addi r0, r3, -3
+/* 80119B9C 001157FC 28 00 00 06 */ cmplwi r0, 6
+/* 80119BA0 00115800 41 81 00 DC */ bgt lbl_80119C7C
+/* 80119BA4 00115804 3C 60 80 42 */ lis r3, lbl_8041BD20@ha
+/* 80119BA8 00115808 54 00 10 3A */ slwi r0, r0, 2
+/* 80119BAC 0011580C 38 63 BD 20 */ addi r3, r3, lbl_8041BD20@l
+/* 80119BB0 00115810 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80119BB4 00115814 7C 69 03 A6 */ mtctr r3
+/* 80119BB8 00115818 4E 80 04 20 */ bctr
+/* 80119BBC 0011581C 7F A3 EB 78 */ mr r3, r29
+/* 80119BC0 00115820 7F C4 F3 78 */ mr r4, r30
+/* 80119BC4 00115824 38 A0 00 02 */ li r5, 2
+/* 80119BC8 00115828 38 C0 52 2E */ li r6, 0x522e
+/* 80119BCC 0011582C 48 13 A2 E9 */ bl func_80253EB4
+/* 80119BD0 00115830 48 00 00 AC */ b lbl_80119C7C
+/* 80119BD4 00115834 7F A3 EB 78 */ mr r3, r29
+/* 80119BD8 00115838 7F C4 F3 78 */ mr r4, r30
+/* 80119BDC 0011583C 38 A0 00 02 */ li r5, 2
+/* 80119BE0 00115840 38 C0 2F 2D */ li r6, 0x2f2d
+/* 80119BE4 00115844 48 13 A2 D1 */ bl func_80253EB4
+/* 80119BE8 00115848 48 00 00 94 */ b lbl_80119C7C
+/* 80119BEC 0011584C 7F A3 EB 78 */ mr r3, r29
+/* 80119BF0 00115850 7F C4 F3 78 */ mr r4, r30
+/* 80119BF4 00115854 38 A0 00 02 */ li r5, 2
+/* 80119BF8 00115858 38 C0 2F 2E */ li r6, 0x2f2e
+/* 80119BFC 0011585C 48 13 A2 B9 */ bl func_80253EB4
+/* 80119C00 00115860 48 00 00 7C */ b lbl_80119C7C
+/* 80119C04 00115864 7F A3 EB 78 */ mr r3, r29
+/* 80119C08 00115868 7F C4 F3 78 */ mr r4, r30
+/* 80119C0C 0011586C 38 A0 00 02 */ li r5, 2
+/* 80119C10 00115870 38 C0 2F 2F */ li r6, 0x2f2f
+/* 80119C14 00115874 48 13 A2 A1 */ bl func_80253EB4
+/* 80119C18 00115878 48 00 00 64 */ b lbl_80119C7C
+/* 80119C1C 0011587C 3B E0 00 00 */ li r31, 0
+/* 80119C20 00115880 48 04 5B 29 */ bl func_8015F748
+/* 80119C24 00115884 2C 03 00 02 */ cmpwi r3, 2
+/* 80119C28 00115888 41 82 00 34 */ beq lbl_80119C5C
+/* 80119C2C 0011588C 40 80 00 14 */ bge lbl_80119C40
+/* 80119C30 00115890 2C 03 00 00 */ cmpwi r3, 0
+/* 80119C34 00115894 41 82 00 18 */ beq lbl_80119C4C
+/* 80119C38 00115898 40 80 00 1C */ bge lbl_80119C54
+/* 80119C3C 0011589C 48 00 00 2C */ b lbl_80119C68
+lbl_80119C40:
+/* 80119C40 001158A0 2C 03 00 04 */ cmpwi r3, 4
+/* 80119C44 001158A4 40 80 00 24 */ bge lbl_80119C68
+/* 80119C48 001158A8 48 00 00 1C */ b lbl_80119C64
+lbl_80119C4C:
+/* 80119C4C 001158AC 3B E0 2F 29 */ li r31, 0x2f29
+/* 80119C50 001158B0 48 00 00 18 */ b lbl_80119C68
+lbl_80119C54:
+/* 80119C54 001158B4 3B E0 2F 2A */ li r31, 0x2f2a
+/* 80119C58 001158B8 48 00 00 10 */ b lbl_80119C68
+lbl_80119C5C:
+/* 80119C5C 001158BC 3B E0 2F 2B */ li r31, 0x2f2b
+/* 80119C60 001158C0 48 00 00 08 */ b lbl_80119C68
+lbl_80119C64:
+/* 80119C64 001158C4 3B E0 2F 2C */ li r31, 0x2f2c
+lbl_80119C68:
+/* 80119C68 001158C8 7F A3 EB 78 */ mr r3, r29
+/* 80119C6C 001158CC 7F C4 F3 78 */ mr r4, r30
+/* 80119C70 001158D0 7F E6 FB 78 */ mr r6, r31
+/* 80119C74 001158D4 38 A0 00 02 */ li r5, 2
+/* 80119C78 001158D8 48 13 A2 3D */ bl func_80253EB4
+lbl_80119C7C:
+/* 80119C7C 001158DC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80119C80 001158E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80119C84 001158E4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80119C88 001158E8 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80119C8C 001158EC 7C 08 03 A6 */ mtlr r0
+/* 80119C90 001158F0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80119C94 001158F4 4E 80 00 20 */ blr
+
+.global func_80119C98
+func_80119C98:
+/* 80119C98 001158F8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80119C9C 001158FC 7C 08 02 A6 */ mflr r0
+/* 80119CA0 00115900 38 A0 00 03 */ li r5, 3
+/* 80119CA4 00115904 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80119CA8 00115908 38 C1 00 08 */ addi r6, r1, 8
+/* 80119CAC 0011590C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80119CB0 00115910 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80119CB4 00115914 7C 9E 23 78 */ mr r30, r4
+/* 80119CB8 00115918 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80119CBC 0011591C 7C 7D 1B 78 */ mr r29, r3
+/* 80119CC0 00115920 48 13 A1 CD */ bl func_80253E8C
+/* 80119CC4 00115924 80 61 00 08 */ lwz r3, 8(r1)
+/* 80119CC8 00115928 38 03 FF FD */ addi r0, r3, -3
+/* 80119CCC 0011592C 28 00 00 06 */ cmplwi r0, 6
+/* 80119CD0 00115930 41 81 00 DC */ bgt lbl_80119DAC
+/* 80119CD4 00115934 3C 60 80 42 */ lis r3, lbl_8041BD3C@ha
+/* 80119CD8 00115938 54 00 10 3A */ slwi r0, r0, 2
+/* 80119CDC 0011593C 38 63 BD 3C */ addi r3, r3, lbl_8041BD3C@l
+/* 80119CE0 00115940 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80119CE4 00115944 7C 69 03 A6 */ mtctr r3
+/* 80119CE8 00115948 4E 80 04 20 */ bctr
+/* 80119CEC 0011594C 7F A3 EB 78 */ mr r3, r29
+/* 80119CF0 00115950 7F C4 F3 78 */ mr r4, r30
+/* 80119CF4 00115954 38 A0 00 02 */ li r5, 2
+/* 80119CF8 00115958 38 C0 2F 05 */ li r6, 0x2f05
+/* 80119CFC 0011595C 48 13 A1 B9 */ bl func_80253EB4
+/* 80119D00 00115960 48 00 00 AC */ b lbl_80119DAC
+/* 80119D04 00115964 7F A3 EB 78 */ mr r3, r29
+/* 80119D08 00115968 7F C4 F3 78 */ mr r4, r30
+/* 80119D0C 0011596C 38 A0 00 02 */ li r5, 2
+/* 80119D10 00115970 38 C0 2F 2D */ li r6, 0x2f2d
+/* 80119D14 00115974 48 13 A1 A1 */ bl func_80253EB4
+/* 80119D18 00115978 48 00 00 94 */ b lbl_80119DAC
+/* 80119D1C 0011597C 7F A3 EB 78 */ mr r3, r29
+/* 80119D20 00115980 7F C4 F3 78 */ mr r4, r30
+/* 80119D24 00115984 38 A0 00 02 */ li r5, 2
+/* 80119D28 00115988 38 C0 2F 2E */ li r6, 0x2f2e
+/* 80119D2C 0011598C 48 13 A1 89 */ bl func_80253EB4
+/* 80119D30 00115990 48 00 00 7C */ b lbl_80119DAC
+/* 80119D34 00115994 7F A3 EB 78 */ mr r3, r29
+/* 80119D38 00115998 7F C4 F3 78 */ mr r4, r30
+/* 80119D3C 0011599C 38 A0 00 02 */ li r5, 2
+/* 80119D40 001159A0 38 C0 2F 2F */ li r6, 0x2f2f
+/* 80119D44 001159A4 48 13 A1 71 */ bl func_80253EB4
+/* 80119D48 001159A8 48 00 00 64 */ b lbl_80119DAC
+/* 80119D4C 001159AC 3B E0 00 00 */ li r31, 0
+/* 80119D50 001159B0 48 04 59 F9 */ bl func_8015F748
+/* 80119D54 001159B4 2C 03 00 02 */ cmpwi r3, 2
+/* 80119D58 001159B8 41 82 00 34 */ beq lbl_80119D8C
+/* 80119D5C 001159BC 40 80 00 14 */ bge lbl_80119D70
+/* 80119D60 001159C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80119D64 001159C4 41 82 00 18 */ beq lbl_80119D7C
+/* 80119D68 001159C8 40 80 00 1C */ bge lbl_80119D84
+/* 80119D6C 001159CC 48 00 00 2C */ b lbl_80119D98
+lbl_80119D70:
+/* 80119D70 001159D0 2C 03 00 04 */ cmpwi r3, 4
+/* 80119D74 001159D4 40 80 00 24 */ bge lbl_80119D98
+/* 80119D78 001159D8 48 00 00 1C */ b lbl_80119D94
+lbl_80119D7C:
+/* 80119D7C 001159DC 3B E0 2F 29 */ li r31, 0x2f29
+/* 80119D80 001159E0 48 00 00 18 */ b lbl_80119D98
+lbl_80119D84:
+/* 80119D84 001159E4 3B E0 2F 2A */ li r31, 0x2f2a
+/* 80119D88 001159E8 48 00 00 10 */ b lbl_80119D98
+lbl_80119D8C:
+/* 80119D8C 001159EC 3B E0 2F 2B */ li r31, 0x2f2b
+/* 80119D90 001159F0 48 00 00 08 */ b lbl_80119D98
+lbl_80119D94:
+/* 80119D94 001159F4 3B E0 2F 2C */ li r31, 0x2f2c
+lbl_80119D98:
+/* 80119D98 001159F8 7F A3 EB 78 */ mr r3, r29
+/* 80119D9C 001159FC 7F C4 F3 78 */ mr r4, r30
+/* 80119DA0 00115A00 7F E6 FB 78 */ mr r6, r31
+/* 80119DA4 00115A04 38 A0 00 02 */ li r5, 2
+/* 80119DA8 00115A08 48 13 A1 0D */ bl func_80253EB4
+lbl_80119DAC:
+/* 80119DAC 00115A0C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80119DB0 00115A10 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80119DB4 00115A14 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80119DB8 00115A18 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80119DBC 00115A1C 7C 08 03 A6 */ mtlr r0
+/* 80119DC0 00115A20 38 21 00 20 */ addi r1, r1, 0x20
+/* 80119DC4 00115A24 4E 80 00 20 */ blr
+
+.global func_80119DC8
+func_80119DC8:
+/* 80119DC8 00115A28 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80119DCC 00115A2C 7C 08 02 A6 */ mflr r0
+/* 80119DD0 00115A30 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80119DD4 00115A34 39 61 00 70 */ addi r11, r1, 0x70
+/* 80119DD8 00115A38 48 0A D3 51 */ bl _savegpr_27
+/* 80119DDC 00115A3C 7C 7C 1B 78 */ mr r28, r3
+/* 80119DE0 00115A40 7C 9B 23 78 */ mr r27, r4
+/* 80119DE4 00115A44 38 C1 00 08 */ addi r6, r1, 8
+/* 80119DE8 00115A48 38 A0 00 03 */ li r5, 3
+/* 80119DEC 00115A4C 48 13 A0 F1 */ bl func_80253EDC
+/* 80119DF0 00115A50 7F 83 E3 78 */ mr r3, r28
+/* 80119DF4 00115A54 7F 64 DB 78 */ mr r4, r27
+/* 80119DF8 00115A58 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80119DFC 00115A5C 38 A0 00 06 */ li r5, 6
+/* 80119E00 00115A60 48 13 A0 DD */ bl func_80253EDC
+/* 80119E04 00115A64 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80119E08 00115A68 38 60 FF 00 */ li r3, -256
+/* 80119E0C 00115A6C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80119E10 00115A70 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80119E14 00115A74 FC 80 28 1E */ fctiwz f4, f5
+/* 80119E18 00115A78 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80119E1C 00115A7C FC 40 18 1E */ fctiwz f2, f3
+/* 80119E20 00115A80 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80119E24 00115A84 80 01 00 08 */ lwz r0, 8(r1)
+/* 80119E28 00115A88 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80119E2C 00115A8C D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80119E30 00115A90 28 00 00 10 */ cmplwi r0, 0x10
+/* 80119E34 00115A94 FC 20 08 1E */ fctiwz f1, f1
+/* 80119E38 00115A98 FC 00 00 1E */ fctiwz f0, f0
+/* 80119E3C 00115A9C D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80119E40 00115AA0 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80119E44 00115AA4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80119E48 00115AA8 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 80119E4C 00115AAC 7C 9F 1B 78 */ or r31, r4, r3
+/* 80119E50 00115AB0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80119E54 00115AB4 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80119E58 00115AB8 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 80119E5C 00115ABC 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 80119E60 00115AC0 41 81 01 1C */ bgt lbl_80119F7C
+/* 80119E64 00115AC4 3C 60 80 42 */ lis r3, lbl_8041BD58@ha
+/* 80119E68 00115AC8 54 00 10 3A */ slwi r0, r0, 2
+/* 80119E6C 00115ACC 38 63 BD 58 */ addi r3, r3, lbl_8041BD58@l
+/* 80119E70 00115AD0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80119E74 00115AD4 7C 69 03 A6 */ mtctr r3
+/* 80119E78 00115AD8 4E 80 04 20 */ bctr
+/* 80119E7C 00115ADC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119E80 00115AE0 38 60 00 0E */ li r3, 0xe
+/* 80119E84 00115AE4 80 84 00 D8 */ lwz r4, 0xd8(r4)
+/* 80119E88 00115AE8 38 84 00 10 */ addi r4, r4, 0x10
+/* 80119E8C 00115AEC 48 04 24 7D */ bl func_8015C308
+/* 80119E90 00115AF0 7F C4 F3 78 */ mr r4, r30
+/* 80119E94 00115AF4 7F A5 EB 78 */ mr r5, r29
+/* 80119E98 00115AF8 7F E8 FB 78 */ mr r8, r31
+/* 80119E9C 00115AFC 7F 86 07 34 */ extsh r6, r28
+/* 80119EA0 00115B00 7F 67 07 34 */ extsh r7, r27
+/* 80119EA4 00115B04 38 60 2F 30 */ li r3, 0x2f30
+/* 80119EA8 00115B08 48 13 62 8D */ bl func_80250134
+/* 80119EAC 00115B0C 48 00 00 D0 */ b lbl_80119F7C
+/* 80119EB0 00115B10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 80119EB4 00115B14 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80119EB8 00115B18 C8 23 00 08 */ lfd f1, 8(r3)
+/* 80119EBC 00115B1C 48 0A D1 45 */ bl __cvt_fp2unsigned
+/* 80119EC0 00115B20 7C 64 1B 78 */ mr r4, r3
+/* 80119EC4 00115B24 38 60 00 06 */ li r3, 6
+/* 80119EC8 00115B28 48 04 24 41 */ bl func_8015C308
+/* 80119ECC 00115B2C 7F C4 F3 78 */ mr r4, r30
+/* 80119ED0 00115B30 7F A5 EB 78 */ mr r5, r29
+/* 80119ED4 00115B34 7F E8 FB 78 */ mr r8, r31
+/* 80119ED8 00115B38 7F 86 07 34 */ extsh r6, r28
+/* 80119EDC 00115B3C 7F 67 07 34 */ extsh r7, r27
+/* 80119EE0 00115B40 38 60 2F 31 */ li r3, 0x2f31
+/* 80119EE4 00115B44 48 13 62 51 */ bl func_80250134
+/* 80119EE8 00115B48 48 00 00 94 */ b lbl_80119F7C
+/* 80119EEC 00115B4C 38 60 00 08 */ li r3, 8
+/* 80119EF0 00115B50 48 04 8B A1 */ bl func_80162A90
+/* 80119EF4 00115B54 7C 64 1B 78 */ mr r4, r3
+/* 80119EF8 00115B58 38 60 00 68 */ li r3, 0x68
+/* 80119EFC 00115B5C 48 04 24 0D */ bl func_8015C308
+/* 80119F00 00115B60 7F C4 F3 78 */ mr r4, r30
+/* 80119F04 00115B64 7F A5 EB 78 */ mr r5, r29
+/* 80119F08 00115B68 7F E8 FB 78 */ mr r8, r31
+/* 80119F0C 00115B6C 7F 86 07 34 */ extsh r6, r28
+/* 80119F10 00115B70 7F 67 07 34 */ extsh r7, r27
+/* 80119F14 00115B74 38 60 2F 32 */ li r3, 0x2f32
+/* 80119F18 00115B78 48 13 62 1D */ bl func_80250134
+/* 80119F1C 00115B7C 48 00 00 60 */ b lbl_80119F7C
+/* 80119F20 00115B80 38 81 00 10 */ addi r4, r1, 0x10
+/* 80119F24 00115B84 38 60 00 03 */ li r3, 3
+/* 80119F28 00115B88 4B F3 FB 15 */ bl func_80059A3C
+/* 80119F2C 00115B8C 48 00 00 50 */ b lbl_80119F7C
+/* 80119F30 00115B90 38 81 00 10 */ addi r4, r1, 0x10
+/* 80119F34 00115B94 38 60 00 04 */ li r3, 4
+/* 80119F38 00115B98 4B F3 FB 05 */ bl func_80059A3C
+/* 80119F3C 00115B9C 48 00 00 40 */ b lbl_80119F7C
+/* 80119F40 00115BA0 7F C4 F3 78 */ mr r4, r30
+/* 80119F44 00115BA4 7F A5 EB 78 */ mr r5, r29
+/* 80119F48 00115BA8 7F E8 FB 78 */ mr r8, r31
+/* 80119F4C 00115BAC 7F 86 07 34 */ extsh r6, r28
+/* 80119F50 00115BB0 7F 67 07 34 */ extsh r7, r27
+/* 80119F54 00115BB4 38 60 2E FE */ li r3, 0x2efe
+/* 80119F58 00115BB8 48 13 61 DD */ bl func_80250134
+/* 80119F5C 00115BBC 48 00 00 20 */ b lbl_80119F7C
+/* 80119F60 00115BC0 7F C4 F3 78 */ mr r4, r30
+/* 80119F64 00115BC4 7F A5 EB 78 */ mr r5, r29
+/* 80119F68 00115BC8 7F E8 FB 78 */ mr r8, r31
+/* 80119F6C 00115BCC 7F 86 07 34 */ extsh r6, r28
+/* 80119F70 00115BD0 7F 67 07 34 */ extsh r7, r27
+/* 80119F74 00115BD4 38 60 2E FF */ li r3, 0x2eff
+/* 80119F78 00115BD8 48 13 61 BD */ bl func_80250134
+lbl_80119F7C:
+/* 80119F7C 00115BDC 39 61 00 70 */ addi r11, r1, 0x70
+/* 80119F80 00115BE0 48 0A D1 F5 */ bl _restgpr_27
+/* 80119F84 00115BE4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80119F88 00115BE8 7C 08 03 A6 */ mtlr r0
+/* 80119F8C 00115BEC 38 21 00 70 */ addi r1, r1, 0x70
+/* 80119F90 00115BF0 4E 80 00 20 */ blr
+
+.global func_80119F94
+func_80119F94:
+/* 80119F94 00115BF4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80119F98 00115BF8 7C 08 02 A6 */ mflr r0
+/* 80119F9C 00115BFC 38 A0 00 03 */ li r5, 3
+/* 80119FA0 00115C00 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80119FA4 00115C04 38 C1 00 08 */ addi r6, r1, 8
+/* 80119FA8 00115C08 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80119FAC 00115C0C 7C 9F 23 78 */ mr r31, r4
+/* 80119FB0 00115C10 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80119FB4 00115C14 7C 7E 1B 78 */ mr r30, r3
+/* 80119FB8 00115C18 48 13 9E D5 */ bl func_80253E8C
+/* 80119FBC 00115C1C 80 61 00 08 */ lwz r3, 8(r1)
+/* 80119FC0 00115C20 38 03 FF F9 */ addi r0, r3, -7
+/* 80119FC4 00115C24 28 00 00 0A */ cmplwi r0, 0xa
+/* 80119FC8 00115C28 41 81 02 70 */ bgt lbl_8011A238
+/* 80119FCC 00115C2C 3C 60 80 42 */ lis r3, lbl_8041BD9C@ha
+/* 80119FD0 00115C30 54 00 10 3A */ slwi r0, r0, 2
+/* 80119FD4 00115C34 38 63 BD 9C */ addi r3, r3, lbl_8041BD9C@l
+/* 80119FD8 00115C38 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80119FDC 00115C3C 7C 69 03 A6 */ mtctr r3
+/* 80119FE0 00115C40 4E 80 04 20 */ bctr
+/* 80119FE4 00115C44 7F C3 F3 78 */ mr r3, r30
+/* 80119FE8 00115C48 7F E4 FB 78 */ mr r4, r31
+/* 80119FEC 00115C4C 38 A0 00 01 */ li r5, 1
+/* 80119FF0 00115C50 38 C0 00 00 */ li r6, 0
+/* 80119FF4 00115C54 48 13 9E C1 */ bl func_80253EB4
+/* 80119FF8 00115C58 48 00 02 40 */ b lbl_8011A238
+/* 80119FFC 00115C5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A000 00115C60 A0 03 02 0E */ lhz r0, 0x20e(r3)
+/* 8011A004 00115C64 2C 00 46 2D */ cmpwi r0, 0x462d
+/* 8011A008 00115C68 41 82 00 80 */ beq lbl_8011A088
+/* 8011A00C 00115C6C 40 80 00 28 */ bge lbl_8011A034
+/* 8011A010 00115C70 2C 00 45 D9 */ cmpwi r0, 0x45d9
+/* 8011A014 00115C74 41 82 00 44 */ beq lbl_8011A058
+/* 8011A018 00115C78 40 80 00 10 */ bge lbl_8011A028
+/* 8011A01C 00115C7C 2C 00 00 00 */ cmpwi r0, 0
+/* 8011A020 00115C80 41 82 00 B0 */ beq lbl_8011A0D0
+/* 8011A024 00115C84 48 00 02 14 */ b lbl_8011A238
+lbl_8011A028:
+/* 8011A028 00115C88 2C 00 45 DF */ cmpwi r0, 0x45df
+/* 8011A02C 00115C8C 41 82 00 44 */ beq lbl_8011A070
+/* 8011A030 00115C90 48 00 02 08 */ b lbl_8011A238
+lbl_8011A034:
+/* 8011A034 00115C94 2C 00 50 56 */ cmpwi r0, 0x5056
+/* 8011A038 00115C98 41 82 00 80 */ beq lbl_8011A0B8
+/* 8011A03C 00115C9C 40 80 00 10 */ bge lbl_8011A04C
+/* 8011A040 00115CA0 2C 00 46 30 */ cmpwi r0, 0x4630
+/* 8011A044 00115CA4 41 82 00 5C */ beq lbl_8011A0A0
+/* 8011A048 00115CA8 48 00 01 F0 */ b lbl_8011A238
+lbl_8011A04C:
+/* 8011A04C 00115CAC 2C 00 52 67 */ cmpwi r0, 0x5267
+/* 8011A050 00115CB0 41 82 00 50 */ beq lbl_8011A0A0
+/* 8011A054 00115CB4 48 00 01 E4 */ b lbl_8011A238
+lbl_8011A058:
+/* 8011A058 00115CB8 7F C3 F3 78 */ mr r3, r30
+/* 8011A05C 00115CBC 7F E4 FB 78 */ mr r4, r31
+/* 8011A060 00115CC0 38 A0 00 02 */ li r5, 2
+/* 8011A064 00115CC4 38 C0 45 DA */ li r6, 0x45da
+/* 8011A068 00115CC8 48 13 9E 4D */ bl func_80253EB4
+/* 8011A06C 00115CCC 48 00 01 CC */ b lbl_8011A238
+lbl_8011A070:
+/* 8011A070 00115CD0 7F C3 F3 78 */ mr r3, r30
+/* 8011A074 00115CD4 7F E4 FB 78 */ mr r4, r31
+/* 8011A078 00115CD8 38 A0 00 02 */ li r5, 2
+/* 8011A07C 00115CDC 38 C0 45 E1 */ li r6, 0x45e1
+/* 8011A080 00115CE0 48 13 9E 35 */ bl func_80253EB4
+/* 8011A084 00115CE4 48 00 01 B4 */ b lbl_8011A238
+lbl_8011A088:
+/* 8011A088 00115CE8 7F C3 F3 78 */ mr r3, r30
+/* 8011A08C 00115CEC 7F E4 FB 78 */ mr r4, r31
+/* 8011A090 00115CF0 38 A0 00 02 */ li r5, 2
+/* 8011A094 00115CF4 38 C0 46 2E */ li r6, 0x462e
+/* 8011A098 00115CF8 48 13 9E 1D */ bl func_80253EB4
+/* 8011A09C 00115CFC 48 00 01 9C */ b lbl_8011A238
+lbl_8011A0A0:
+/* 8011A0A0 00115D00 7F C3 F3 78 */ mr r3, r30
+/* 8011A0A4 00115D04 7F E4 FB 78 */ mr r4, r31
+/* 8011A0A8 00115D08 38 A0 00 02 */ li r5, 2
+/* 8011A0AC 00115D0C 38 C0 46 31 */ li r6, 0x4631
+/* 8011A0B0 00115D10 48 13 9E 05 */ bl func_80253EB4
+/* 8011A0B4 00115D14 48 00 01 84 */ b lbl_8011A238
+lbl_8011A0B8:
+/* 8011A0B8 00115D18 7F C3 F3 78 */ mr r3, r30
+/* 8011A0BC 00115D1C 7F E4 FB 78 */ mr r4, r31
+/* 8011A0C0 00115D20 38 A0 00 02 */ li r5, 2
+/* 8011A0C4 00115D24 38 C0 50 57 */ li r6, 0x5057
+/* 8011A0C8 00115D28 48 13 9D ED */ bl func_80253EB4
+/* 8011A0CC 00115D2C 48 00 01 6C */ b lbl_8011A238
+lbl_8011A0D0:
+/* 8011A0D0 00115D30 80 03 01 18 */ lwz r0, 0x118(r3)
+/* 8011A0D4 00115D34 2C 00 47 06 */ cmpwi r0, 0x4706
+/* 8011A0D8 00115D38 41 82 00 2C */ beq lbl_8011A104
+/* 8011A0DC 00115D3C 40 80 01 5C */ bge lbl_8011A238
+/* 8011A0E0 00115D40 2C 00 46 39 */ cmpwi r0, 0x4639
+/* 8011A0E4 00115D44 41 82 00 08 */ beq lbl_8011A0EC
+/* 8011A0E8 00115D48 48 00 01 50 */ b lbl_8011A238
+lbl_8011A0EC:
+/* 8011A0EC 00115D4C 7F C3 F3 78 */ mr r3, r30
+/* 8011A0F0 00115D50 7F E4 FB 78 */ mr r4, r31
+/* 8011A0F4 00115D54 38 A0 00 02 */ li r5, 2
+/* 8011A0F8 00115D58 38 C0 46 3A */ li r6, 0x463a
+/* 8011A0FC 00115D5C 48 13 9D B9 */ bl func_80253EB4
+/* 8011A100 00115D60 48 00 01 38 */ b lbl_8011A238
+lbl_8011A104:
+/* 8011A104 00115D64 7F C3 F3 78 */ mr r3, r30
+/* 8011A108 00115D68 7F E4 FB 78 */ mr r4, r31
+/* 8011A10C 00115D6C 38 A0 00 02 */ li r5, 2
+/* 8011A110 00115D70 38 C0 46 3D */ li r6, 0x463d
+/* 8011A114 00115D74 48 13 9D A1 */ bl func_80253EB4
+/* 8011A118 00115D78 48 00 01 20 */ b lbl_8011A238
+/* 8011A11C 00115D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A120 00115D80 A0 03 02 0E */ lhz r0, 0x20e(r3)
+/* 8011A124 00115D84 2C 00 46 2D */ cmpwi r0, 0x462d
+/* 8011A128 00115D88 41 82 00 80 */ beq lbl_8011A1A8
+/* 8011A12C 00115D8C 40 80 00 28 */ bge lbl_8011A154
+/* 8011A130 00115D90 2C 00 45 D9 */ cmpwi r0, 0x45d9
+/* 8011A134 00115D94 41 82 00 44 */ beq lbl_8011A178
+/* 8011A138 00115D98 40 80 00 10 */ bge lbl_8011A148
+/* 8011A13C 00115D9C 2C 00 00 00 */ cmpwi r0, 0
+/* 8011A140 00115DA0 41 82 00 B0 */ beq lbl_8011A1F0
+/* 8011A144 00115DA4 48 00 00 F4 */ b lbl_8011A238
+lbl_8011A148:
+/* 8011A148 00115DA8 2C 00 45 DF */ cmpwi r0, 0x45df
+/* 8011A14C 00115DAC 41 82 00 44 */ beq lbl_8011A190
+/* 8011A150 00115DB0 48 00 00 E8 */ b lbl_8011A238
+lbl_8011A154:
+/* 8011A154 00115DB4 2C 00 50 56 */ cmpwi r0, 0x5056
+/* 8011A158 00115DB8 41 82 00 80 */ beq lbl_8011A1D8
+/* 8011A15C 00115DBC 40 80 00 10 */ bge lbl_8011A16C
+/* 8011A160 00115DC0 2C 00 46 30 */ cmpwi r0, 0x4630
+/* 8011A164 00115DC4 41 82 00 5C */ beq lbl_8011A1C0
+/* 8011A168 00115DC8 48 00 00 D0 */ b lbl_8011A238
+lbl_8011A16C:
+/* 8011A16C 00115DCC 2C 00 52 67 */ cmpwi r0, 0x5267
+/* 8011A170 00115DD0 41 82 00 50 */ beq lbl_8011A1C0
+/* 8011A174 00115DD4 48 00 00 C4 */ b lbl_8011A238
+lbl_8011A178:
+/* 8011A178 00115DD8 7F C3 F3 78 */ mr r3, r30
+/* 8011A17C 00115DDC 7F E4 FB 78 */ mr r4, r31
+/* 8011A180 00115DE0 38 A0 00 02 */ li r5, 2
+/* 8011A184 00115DE4 38 C0 45 DB */ li r6, 0x45db
+/* 8011A188 00115DE8 48 13 9D 2D */ bl func_80253EB4
+/* 8011A18C 00115DEC 48 00 00 AC */ b lbl_8011A238
+lbl_8011A190:
+/* 8011A190 00115DF0 7F C3 F3 78 */ mr r3, r30
+/* 8011A194 00115DF4 7F E4 FB 78 */ mr r4, r31
+/* 8011A198 00115DF8 38 A0 00 02 */ li r5, 2
+/* 8011A19C 00115DFC 38 C0 45 E2 */ li r6, 0x45e2
+/* 8011A1A0 00115E00 48 13 9D 15 */ bl func_80253EB4
+/* 8011A1A4 00115E04 48 00 00 94 */ b lbl_8011A238
+lbl_8011A1A8:
+/* 8011A1A8 00115E08 7F C3 F3 78 */ mr r3, r30
+/* 8011A1AC 00115E0C 7F E4 FB 78 */ mr r4, r31
+/* 8011A1B0 00115E10 38 A0 00 02 */ li r5, 2
+/* 8011A1B4 00115E14 38 C0 46 2F */ li r6, 0x462f
+/* 8011A1B8 00115E18 48 13 9C FD */ bl func_80253EB4
+/* 8011A1BC 00115E1C 48 00 00 7C */ b lbl_8011A238
+lbl_8011A1C0:
+/* 8011A1C0 00115E20 7F C3 F3 78 */ mr r3, r30
+/* 8011A1C4 00115E24 7F E4 FB 78 */ mr r4, r31
+/* 8011A1C8 00115E28 38 A0 00 02 */ li r5, 2
+/* 8011A1CC 00115E2C 38 C0 46 32 */ li r6, 0x4632
+/* 8011A1D0 00115E30 48 13 9C E5 */ bl func_80253EB4
+/* 8011A1D4 00115E34 48 00 00 64 */ b lbl_8011A238
+lbl_8011A1D8:
+/* 8011A1D8 00115E38 7F C3 F3 78 */ mr r3, r30
+/* 8011A1DC 00115E3C 7F E4 FB 78 */ mr r4, r31
+/* 8011A1E0 00115E40 38 A0 00 02 */ li r5, 2
+/* 8011A1E4 00115E44 38 C0 50 58 */ li r6, 0x5058
+/* 8011A1E8 00115E48 48 13 9C CD */ bl func_80253EB4
+/* 8011A1EC 00115E4C 48 00 00 4C */ b lbl_8011A238
+lbl_8011A1F0:
+/* 8011A1F0 00115E50 80 03 01 18 */ lwz r0, 0x118(r3)
+/* 8011A1F4 00115E54 2C 00 47 06 */ cmpwi r0, 0x4706
+/* 8011A1F8 00115E58 41 82 00 2C */ beq lbl_8011A224
+/* 8011A1FC 00115E5C 40 80 00 3C */ bge lbl_8011A238
+/* 8011A200 00115E60 2C 00 46 39 */ cmpwi r0, 0x4639
+/* 8011A204 00115E64 41 82 00 08 */ beq lbl_8011A20C
+/* 8011A208 00115E68 48 00 00 30 */ b lbl_8011A238
+lbl_8011A20C:
+/* 8011A20C 00115E6C 7F C3 F3 78 */ mr r3, r30
+/* 8011A210 00115E70 7F E4 FB 78 */ mr r4, r31
+/* 8011A214 00115E74 38 A0 00 02 */ li r5, 2
+/* 8011A218 00115E78 38 C0 46 3B */ li r6, 0x463b
+/* 8011A21C 00115E7C 48 13 9C 99 */ bl func_80253EB4
+/* 8011A220 00115E80 48 00 00 18 */ b lbl_8011A238
+lbl_8011A224:
+/* 8011A224 00115E84 7F C3 F3 78 */ mr r3, r30
+/* 8011A228 00115E88 7F E4 FB 78 */ mr r4, r31
+/* 8011A22C 00115E8C 38 A0 00 02 */ li r5, 2
+/* 8011A230 00115E90 38 C0 46 3E */ li r6, 0x463e
+/* 8011A234 00115E94 48 13 9C 81 */ bl func_80253EB4
+lbl_8011A238:
+/* 8011A238 00115E98 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011A23C 00115E9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011A240 00115EA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011A244 00115EA4 7C 08 03 A6 */ mtlr r0
+/* 8011A248 00115EA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011A24C 00115EAC 4E 80 00 20 */ blr
+
+.global func_8011A250
+func_8011A250:
+/* 8011A250 00115EB0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8011A254 00115EB4 7C 08 02 A6 */ mflr r0
+/* 8011A258 00115EB8 38 A0 00 03 */ li r5, 3
+/* 8011A25C 00115EBC 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8011A260 00115EC0 38 C1 00 08 */ addi r6, r1, 8
+/* 8011A264 00115EC4 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8011A268 00115EC8 7C 9F 23 78 */ mr r31, r4
+/* 8011A26C 00115ECC 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8011A270 00115ED0 7C 7E 1B 78 */ mr r30, r3
+/* 8011A274 00115ED4 48 13 9C 69 */ bl func_80253EDC
+/* 8011A278 00115ED8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011A27C 00115EDC 2C 00 00 02 */ cmpwi r0, 2
+/* 8011A280 00115EE0 41 82 00 38 */ beq lbl_8011A2B8
+/* 8011A284 00115EE4 40 80 00 54 */ bge lbl_8011A2D8
+/* 8011A288 00115EE8 2C 00 00 01 */ cmpwi r0, 1
+/* 8011A28C 00115EEC 40 80 00 08 */ bge lbl_8011A294
+/* 8011A290 00115EF0 48 00 00 48 */ b lbl_8011A2D8
+lbl_8011A294:
+/* 8011A294 00115EF4 7F C3 F3 78 */ mr r3, r30
+/* 8011A298 00115EF8 7F E4 FB 78 */ mr r4, r31
+/* 8011A29C 00115EFC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011A2A0 00115F00 38 A0 00 06 */ li r5, 6
+/* 8011A2A4 00115F04 48 13 9C 39 */ bl func_80253EDC
+/* 8011A2A8 00115F08 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011A2AC 00115F0C 38 60 00 01 */ li r3, 1
+/* 8011A2B0 00115F10 4B F3 F7 8D */ bl func_80059A3C
+/* 8011A2B4 00115F14 48 00 00 24 */ b lbl_8011A2D8
+lbl_8011A2B8:
+/* 8011A2B8 00115F18 7F C3 F3 78 */ mr r3, r30
+/* 8011A2BC 00115F1C 7F E4 FB 78 */ mr r4, r31
+/* 8011A2C0 00115F20 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011A2C4 00115F24 38 A0 00 06 */ li r5, 6
+/* 8011A2C8 00115F28 48 13 9C 15 */ bl func_80253EDC
+/* 8011A2CC 00115F2C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011A2D0 00115F30 38 60 00 02 */ li r3, 2
+/* 8011A2D4 00115F34 4B F3 F7 69 */ bl func_80059A3C
+lbl_8011A2D8:
+/* 8011A2D8 00115F38 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8011A2DC 00115F3C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8011A2E0 00115F40 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8011A2E4 00115F44 7C 08 03 A6 */ mtlr r0
+/* 8011A2E8 00115F48 38 21 00 40 */ addi r1, r1, 0x40
+/* 8011A2EC 00115F4C 4E 80 00 20 */ blr
+
+.global func_8011A2F0
+func_8011A2F0:
+/* 8011A2F0 00115F50 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011A2F4 00115F54 7C 08 02 A6 */ mflr r0
+/* 8011A2F8 00115F58 38 A0 00 03 */ li r5, 3
+/* 8011A2FC 00115F5C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011A300 00115F60 38 C1 00 08 */ addi r6, r1, 8
+/* 8011A304 00115F64 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011A308 00115F68 7C 9F 23 78 */ mr r31, r4
+/* 8011A30C 00115F6C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011A310 00115F70 7C 7E 1B 78 */ mr r30, r3
+/* 8011A314 00115F74 48 13 9B 79 */ bl func_80253E8C
+/* 8011A318 00115F78 80 61 00 08 */ lwz r3, 8(r1)
+/* 8011A31C 00115F7C 38 03 FF FB */ addi r0, r3, -5
+/* 8011A320 00115F80 28 00 00 0C */ cmplwi r0, 0xc
+/* 8011A324 00115F84 41 81 00 30 */ bgt lbl_8011A354
+/* 8011A328 00115F88 3C 60 80 42 */ lis r3, lbl_8041BDC8@ha
+/* 8011A32C 00115F8C 54 00 10 3A */ slwi r0, r0, 2
+/* 8011A330 00115F90 38 63 BD C8 */ addi r3, r3, lbl_8041BDC8@l
+/* 8011A334 00115F94 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8011A338 00115F98 7C 69 03 A6 */ mtctr r3
+/* 8011A33C 00115F9C 4E 80 04 20 */ bctr
+/* 8011A340 00115FA0 7F C3 F3 78 */ mr r3, r30
+/* 8011A344 00115FA4 7F E4 FB 78 */ mr r4, r31
+/* 8011A348 00115FA8 38 A0 00 01 */ li r5, 1
+/* 8011A34C 00115FAC 38 C0 00 00 */ li r6, 0
+/* 8011A350 00115FB0 48 13 9B 65 */ bl func_80253EB4
+lbl_8011A354:
+/* 8011A354 00115FB4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011A358 00115FB8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011A35C 00115FBC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011A360 00115FC0 7C 08 03 A6 */ mtlr r0
+/* 8011A364 00115FC4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011A368 00115FC8 4E 80 00 20 */ blr
+
+.global func_8011A36C
+func_8011A36C:
+/* 8011A36C 00115FCC 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8011A370 00115FD0 7C 08 02 A6 */ mflr r0
+/* 8011A374 00115FD4 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8011A378 00115FD8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8011A37C 00115FDC 48 0A CD AD */ bl _savegpr_27
+/* 8011A380 00115FE0 7C 7C 1B 78 */ mr r28, r3
+/* 8011A384 00115FE4 7C 9B 23 78 */ mr r27, r4
+/* 8011A388 00115FE8 38 C1 00 08 */ addi r6, r1, 8
+/* 8011A38C 00115FEC 38 A0 00 03 */ li r5, 3
+/* 8011A390 00115FF0 48 13 9B 4D */ bl func_80253EDC
+/* 8011A394 00115FF4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011A398 00115FF8 2C 00 00 12 */ cmpwi r0, 0x12
+/* 8011A39C 00115FFC 41 82 00 08 */ beq lbl_8011A3A4
+/* 8011A3A0 00116000 48 00 00 B8 */ b lbl_8011A458
+lbl_8011A3A4:
+/* 8011A3A4 00116004 7F 83 E3 78 */ mr r3, r28
+/* 8011A3A8 00116008 7F 64 DB 78 */ mr r4, r27
+/* 8011A3AC 0011600C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011A3B0 00116010 38 A0 00 06 */ li r5, 6
+/* 8011A3B4 00116014 48 13 9B 29 */ bl func_80253EDC
+/* 8011A3B8 00116018 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8011A3BC 0011601C 38 00 FF 00 */ li r0, -256
+/* 8011A3C0 00116020 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8011A3C4 00116024 38 60 2B 21 */ li r3, 0x2b21
+/* 8011A3C8 00116028 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8011A3CC 0011602C FC 80 28 1E */ fctiwz f4, f5
+/* 8011A3D0 00116030 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8011A3D4 00116034 FC 40 18 1E */ fctiwz f2, f3
+/* 8011A3D8 00116038 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8011A3DC 0011603C 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 8011A3E0 00116040 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8011A3E4 00116044 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8011A3E8 00116048 7C 9F 03 78 */ or r31, r4, r0
+/* 8011A3EC 0011604C FC 20 08 1E */ fctiwz f1, f1
+/* 8011A3F0 00116050 FC 00 00 1E */ fctiwz f0, f0
+/* 8011A3F4 00116054 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8011A3F8 00116058 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 8011A3FC 0011605C 7F E8 FB 78 */ mr r8, r31
+/* 8011A400 00116060 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8011A404 00116064 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 8011A408 00116068 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8011A40C 0011606C 7F C4 F3 78 */ mr r4, r30
+/* 8011A410 00116070 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 8011A414 00116074 7F A5 EB 78 */ mr r5, r29
+/* 8011A418 00116078 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 8011A41C 0011607C 7F 86 07 34 */ extsh r6, r28
+/* 8011A420 00116080 7F 67 07 34 */ extsh r7, r27
+/* 8011A424 00116084 48 13 5D 11 */ bl func_80250134
+/* 8011A428 00116088 38 60 00 08 */ li r3, 8
+/* 8011A42C 0011608C 48 04 86 65 */ bl func_80162A90
+/* 8011A430 00116090 7C 64 1B 78 */ mr r4, r3
+/* 8011A434 00116094 38 60 00 0C */ li r3, 0xc
+/* 8011A438 00116098 48 04 1E D1 */ bl func_8015C308
+/* 8011A43C 0011609C 7F C4 F3 78 */ mr r4, r30
+/* 8011A440 001160A0 7F E8 FB 78 */ mr r8, r31
+/* 8011A444 001160A4 38 BD 00 1F */ addi r5, r29, 0x1f
+/* 8011A448 001160A8 7F 86 07 34 */ extsh r6, r28
+/* 8011A44C 001160AC 7F 67 07 34 */ extsh r7, r27
+/* 8011A450 001160B0 38 60 2B 22 */ li r3, 0x2b22
+/* 8011A454 001160B4 48 13 5C E1 */ bl func_80250134
+lbl_8011A458:
+/* 8011A458 001160B8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8011A45C 001160BC 48 0A CD 19 */ bl _restgpr_27
+/* 8011A460 001160C0 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8011A464 001160C4 7C 08 03 A6 */ mtlr r0
+/* 8011A468 001160C8 38 21 00 70 */ addi r1, r1, 0x70
+/* 8011A46C 001160CC 4E 80 00 20 */ blr
+
+.global func_8011A470
+func_8011A470:
+/* 8011A470 001160D0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011A474 001160D4 7C 08 02 A6 */ mflr r0
+/* 8011A478 001160D8 38 80 00 08 */ li r4, 8
+/* 8011A47C 001160DC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011A480 001160E0 38 A1 00 08 */ addi r5, r1, 8
+/* 8011A484 001160E4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011A488 001160E8 7C 7F 1B 78 */ mr r31, r3
+/* 8011A48C 001160EC 48 13 99 C1 */ bl func_80253E4C
+/* 8011A490 001160F0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011A494 001160F4 2C 00 00 00 */ cmpwi r0, 0
+/* 8011A498 001160F8 41 82 01 44 */ beq lbl_8011A5DC
+/* 8011A49C 001160FC 7F E3 FB 78 */ mr r3, r31
+/* 8011A4A0 00116100 48 13 99 31 */ bl func_80253DD0
+/* 8011A4A4 00116104 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011A4A8 00116108 28 00 00 03 */ cmplwi r0, 3
+/* 8011A4AC 0011610C 40 82 01 30 */ bne lbl_8011A5DC
+/* 8011A4B0 00116110 7F E3 FB 78 */ mr r3, r31
+/* 8011A4B4 00116114 48 13 99 2D */ bl func_80253DE0
+/* 8011A4B8 00116118 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011A4BC 0011611C 28 00 00 19 */ cmplwi r0, 0x19
+/* 8011A4C0 00116120 41 81 01 1C */ bgt lbl_8011A5DC
+/* 8011A4C4 00116124 3C 60 80 42 */ lis r3, lbl_8041BDFC@ha
+/* 8011A4C8 00116128 54 00 10 3A */ slwi r0, r0, 2
+/* 8011A4CC 0011612C 38 63 BD FC */ addi r3, r3, lbl_8041BDFC@l
+/* 8011A4D0 00116130 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8011A4D4 00116134 7C 69 03 A6 */ mtctr r3
+/* 8011A4D8 00116138 4E 80 04 20 */ bctr
+/* 8011A4DC 0011613C 7F E3 FB 78 */ mr r3, r31
+/* 8011A4E0 00116140 38 80 00 00 */ li r4, 0
+/* 8011A4E4 00116144 38 A0 00 00 */ li r5, 0
+/* 8011A4E8 00116148 48 13 98 C9 */ bl func_80253DB0
+/* 8011A4EC 0011614C 48 00 00 F0 */ b lbl_8011A5DC
+/* 8011A4F0 00116150 7F E3 FB 78 */ mr r3, r31
+/* 8011A4F4 00116154 38 80 00 02 */ li r4, 2
+/* 8011A4F8 00116158 38 A0 00 00 */ li r5, 0
+/* 8011A4FC 0011615C 48 13 98 B5 */ bl func_80253DB0
+/* 8011A500 00116160 48 00 00 DC */ b lbl_8011A5DC
+/* 8011A504 00116164 7F E3 FB 78 */ mr r3, r31
+/* 8011A508 00116168 38 80 00 04 */ li r4, 4
+/* 8011A50C 0011616C 38 A0 00 00 */ li r5, 0
+/* 8011A510 00116170 48 13 98 A1 */ bl func_80253DB0
+/* 8011A514 00116174 48 00 00 C8 */ b lbl_8011A5DC
+/* 8011A518 00116178 7F E3 FB 78 */ mr r3, r31
+/* 8011A51C 0011617C 38 80 00 06 */ li r4, 6
+/* 8011A520 00116180 38 A0 00 00 */ li r5, 0
+/* 8011A524 00116184 48 13 98 8D */ bl func_80253DB0
+/* 8011A528 00116188 48 00 00 B4 */ b lbl_8011A5DC
+/* 8011A52C 0011618C 7F E3 FB 78 */ mr r3, r31
+/* 8011A530 00116190 38 80 00 08 */ li r4, 8
+/* 8011A534 00116194 38 A0 00 00 */ li r5, 0
+/* 8011A538 00116198 48 13 98 79 */ bl func_80253DB0
+/* 8011A53C 0011619C 48 00 00 A0 */ b lbl_8011A5DC
+/* 8011A540 001161A0 7F E3 FB 78 */ mr r3, r31
+/* 8011A544 001161A4 38 80 00 0A */ li r4, 0xa
+/* 8011A548 001161A8 38 A0 00 00 */ li r5, 0
+/* 8011A54C 001161AC 48 13 98 65 */ bl func_80253DB0
+/* 8011A550 001161B0 48 00 00 8C */ b lbl_8011A5DC
+/* 8011A554 001161B4 7F E3 FB 78 */ mr r3, r31
+/* 8011A558 001161B8 38 80 00 0C */ li r4, 0xc
+/* 8011A55C 001161BC 38 A0 00 00 */ li r5, 0
+/* 8011A560 001161C0 48 13 98 51 */ bl func_80253DB0
+/* 8011A564 001161C4 48 00 00 78 */ b lbl_8011A5DC
+/* 8011A568 001161C8 7F E3 FB 78 */ mr r3, r31
+/* 8011A56C 001161CC 38 80 00 08 */ li r4, 8
+/* 8011A570 001161D0 38 A0 00 00 */ li r5, 0
+/* 8011A574 001161D4 48 13 98 7D */ bl func_80253DF0
+/* 8011A578 001161D8 48 00 00 64 */ b lbl_8011A5DC
+/* 8011A57C 001161DC 7F E3 FB 78 */ mr r3, r31
+/* 8011A580 001161E0 38 80 00 10 */ li r4, 0x10
+/* 8011A584 001161E4 38 A0 00 00 */ li r5, 0
+/* 8011A588 001161E8 48 13 98 29 */ bl func_80253DB0
+/* 8011A58C 001161EC 48 00 00 50 */ b lbl_8011A5DC
+/* 8011A590 001161F0 7F E3 FB 78 */ mr r3, r31
+/* 8011A594 001161F4 38 80 00 12 */ li r4, 0x12
+/* 8011A598 001161F8 38 A0 00 00 */ li r5, 0
+/* 8011A59C 001161FC 48 13 98 15 */ bl func_80253DB0
+/* 8011A5A0 00116200 48 00 00 3C */ b lbl_8011A5DC
+/* 8011A5A4 00116204 7F E3 FB 78 */ mr r3, r31
+/* 8011A5A8 00116208 38 80 00 14 */ li r4, 0x14
+/* 8011A5AC 0011620C 38 A0 00 00 */ li r5, 0
+/* 8011A5B0 00116210 48 13 98 01 */ bl func_80253DB0
+/* 8011A5B4 00116214 48 00 00 28 */ b lbl_8011A5DC
+/* 8011A5B8 00116218 7F E3 FB 78 */ mr r3, r31
+/* 8011A5BC 0011621C 38 80 00 16 */ li r4, 0x16
+/* 8011A5C0 00116220 38 A0 00 00 */ li r5, 0
+/* 8011A5C4 00116224 48 13 97 ED */ bl func_80253DB0
+/* 8011A5C8 00116228 48 00 00 14 */ b lbl_8011A5DC
+/* 8011A5CC 0011622C 7F E3 FB 78 */ mr r3, r31
+/* 8011A5D0 00116230 38 80 00 08 */ li r4, 8
+/* 8011A5D4 00116234 38 A0 00 00 */ li r5, 0
+/* 8011A5D8 00116238 48 13 98 19 */ bl func_80253DF0
+lbl_8011A5DC:
+/* 8011A5DC 0011623C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011A5E0 00116240 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011A5E4 00116244 7C 08 03 A6 */ mtlr r0
+/* 8011A5E8 00116248 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011A5EC 0011624C 4E 80 00 20 */ blr
+
+.global func_8011A5F0
+func_8011A5F0:
+/* 8011A5F0 00116250 94 21 F9 E0 */ stwu r1, -0x620(r1)
+/* 8011A5F4 00116254 7C 08 02 A6 */ mflr r0
+/* 8011A5F8 00116258 90 01 06 24 */ stw r0, 0x624(r1)
+/* 8011A5FC 0011625C 93 E1 06 1C */ stw r31, 0x61c(r1)
+/* 8011A600 00116260 93 C1 06 18 */ stw r30, 0x618(r1)
+/* 8011A604 00116264 93 A1 06 14 */ stw r29, 0x614(r1)
+/* 8011A608 00116268 93 81 06 10 */ stw r28, 0x610(r1)
+/* 8011A60C 0011626C 48 04 50 D5 */ bl func_8015F6E0
+/* 8011A610 00116270 7C 7F 1B 78 */ mr r31, r3
+/* 8011A614 00116274 38 61 01 08 */ addi r3, r1, 0x108
+/* 8011A618 00116278 38 80 00 00 */ li r4, 0
+/* 8011A61C 0011627C 38 A0 05 00 */ li r5, 0x500
+/* 8011A620 00116280 4B EE 9A E5 */ bl memset
+/* 8011A624 00116284 38 61 00 08 */ addi r3, r1, 8
+/* 8011A628 00116288 38 80 00 00 */ li r4, 0
+/* 8011A62C 0011628C 38 A0 01 00 */ li r5, 0x100
+/* 8011A630 00116290 4B EE 9A D5 */ bl memset
+/* 8011A634 00116294 3F A0 80 42 */ lis r29, lbl_8041BE64@ha
+/* 8011A638 00116298 3B C0 00 00 */ li r30, 0
+/* 8011A63C 0011629C 3B BD BE 64 */ addi r29, r29, lbl_8041BE64@l
+/* 8011A640 001162A0 3B 80 00 00 */ li r28, 0
+lbl_8011A644:
+/* 8011A644 001162A4 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
+/* 8011A648 001162A8 7C 7D 02 2E */ lhzx r3, r29, r0
+/* 8011A64C 001162AC 48 13 5C A9 */ bl func_802502F4
+/* 8011A650 001162B0 57 C0 42 2E */ rlwinm r0, r30, 8, 8, 0x17
+/* 8011A654 001162B4 38 A1 01 08 */ addi r5, r1, 0x108
+/* 8011A658 001162B8 7C A5 02 14 */ add r5, r5, r0
+lbl_8011A65C:
+/* 8011A65C 001162BC A0 83 00 00 */ lhz r4, 0(r3)
+/* 8011A660 001162C0 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A664 001162C4 40 82 00 0C */ bne lbl_8011A670
+/* 8011A668 001162C8 B3 85 00 00 */ sth r28, 0(r5)
+/* 8011A66C 001162CC 48 00 00 40 */ b lbl_8011A6AC
+lbl_8011A670:
+/* 8011A670 001162D0 28 04 FF FF */ cmplwi r4, 0xffff
+/* 8011A674 001162D4 40 82 00 18 */ bne lbl_8011A68C
+/* 8011A678 001162D8 A0 03 00 02 */ lhz r0, 2(r3)
+/* 8011A67C 001162DC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011A680 001162E0 40 82 00 0C */ bne lbl_8011A68C
+/* 8011A684 001162E4 B3 85 00 00 */ sth r28, 0(r5)
+/* 8011A688 001162E8 48 00 00 24 */ b lbl_8011A6AC
+lbl_8011A68C:
+/* 8011A68C 001162EC 28 04 FF FF */ cmplwi r4, 0xffff
+/* 8011A690 001162F0 40 82 00 08 */ bne lbl_8011A698
+/* 8011A694 001162F4 38 63 00 04 */ addi r3, r3, 4
+lbl_8011A698:
+/* 8011A698 001162F8 A0 03 00 00 */ lhz r0, 0(r3)
+/* 8011A69C 001162FC 38 63 00 02 */ addi r3, r3, 2
+/* 8011A6A0 00116300 B0 05 00 00 */ sth r0, 0(r5)
+/* 8011A6A4 00116304 38 A5 00 02 */ addi r5, r5, 2
+/* 8011A6A8 00116308 4B FF FF B4 */ b lbl_8011A65C
+lbl_8011A6AC:
+/* 8011A6AC 0011630C 3B DE 00 01 */ addi r30, r30, 1
+/* 8011A6B0 00116310 28 1E 00 02 */ cmplwi r30, 2
+/* 8011A6B4 00116314 41 80 FF 90 */ blt lbl_8011A644
+/* 8011A6B8 00116318 38 9F 00 44 */ addi r4, r31, 0x44
+/* 8011A6BC 0011631C 38 A1 00 08 */ addi r5, r1, 8
+lbl_8011A6C0:
+/* 8011A6C0 00116320 A0 64 00 00 */ lhz r3, 0(r4)
+/* 8011A6C4 00116324 2C 03 00 00 */ cmpwi r3, 0
+/* 8011A6C8 00116328 40 82 00 10 */ bne lbl_8011A6D8
+/* 8011A6CC 0011632C 38 00 00 00 */ li r0, 0
+/* 8011A6D0 00116330 B0 05 00 00 */ sth r0, 0(r5)
+/* 8011A6D4 00116334 48 00 00 44 */ b lbl_8011A718
+lbl_8011A6D8:
+/* 8011A6D8 00116338 28 03 FF FF */ cmplwi r3, 0xffff
+/* 8011A6DC 0011633C 40 82 00 1C */ bne lbl_8011A6F8
+/* 8011A6E0 00116340 A0 04 00 02 */ lhz r0, 2(r4)
+/* 8011A6E4 00116344 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011A6E8 00116348 40 82 00 10 */ bne lbl_8011A6F8
+/* 8011A6EC 0011634C 38 00 00 00 */ li r0, 0
+/* 8011A6F0 00116350 B0 05 00 00 */ sth r0, 0(r5)
+/* 8011A6F4 00116354 48 00 00 24 */ b lbl_8011A718
+lbl_8011A6F8:
+/* 8011A6F8 00116358 28 03 FF FF */ cmplwi r3, 0xffff
+/* 8011A6FC 0011635C 40 82 00 08 */ bne lbl_8011A704
+/* 8011A700 00116360 38 84 00 04 */ addi r4, r4, 4
+lbl_8011A704:
+/* 8011A704 00116364 A0 04 00 00 */ lhz r0, 0(r4)
+/* 8011A708 00116368 38 84 00 02 */ addi r4, r4, 2
+/* 8011A70C 0011636C B0 05 00 00 */ sth r0, 0(r5)
+/* 8011A710 00116370 38 A5 00 02 */ addi r5, r5, 2
+/* 8011A714 00116374 4B FF FF AC */ b lbl_8011A6C0
+lbl_8011A718:
+/* 8011A718 00116378 3B 81 00 08 */ addi r28, r1, 8
+/* 8011A71C 0011637C 3B C0 00 00 */ li r30, 0
+/* 8011A720 00116380 3B A0 00 09 */ li r29, 9
+lbl_8011A724:
+/* 8011A724 00116384 57 C0 42 2E */ rlwinm r0, r30, 8, 8, 0x17
+/* 8011A728 00116388 38 61 01 08 */ addi r3, r1, 0x108
+/* 8011A72C 0011638C 7C 63 02 14 */ add r3, r3, r0
+/* 8011A730 00116390 38 C0 00 01 */ li r6, 1
+/* 8011A734 00116394 38 A0 00 00 */ li r5, 0
+/* 8011A738 00116398 7F A9 03 A6 */ mtctr r29
+lbl_8011A73C:
+/* 8011A73C 0011639C 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011A740 001163A0 7C 9C 02 2E */ lhzx r4, r28, r0
+/* 8011A744 001163A4 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8011A748 001163A8 7C 04 00 40 */ cmplw r4, r0
+/* 8011A74C 001163AC 41 82 00 08 */ beq lbl_8011A754
+/* 8011A750 001163B0 38 C0 00 00 */ li r6, 0
+lbl_8011A754:
+/* 8011A754 001163B4 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A758 001163B8 41 82 00 C0 */ beq lbl_8011A818
+/* 8011A75C 001163BC 38 A5 00 01 */ addi r5, r5, 1
+/* 8011A760 001163C0 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011A764 001163C4 7C 9C 02 2E */ lhzx r4, r28, r0
+/* 8011A768 001163C8 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8011A76C 001163CC 7C 04 00 40 */ cmplw r4, r0
+/* 8011A770 001163D0 41 82 00 08 */ beq lbl_8011A778
+/* 8011A774 001163D4 38 C0 00 00 */ li r6, 0
+lbl_8011A778:
+/* 8011A778 001163D8 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A77C 001163DC 41 82 00 9C */ beq lbl_8011A818
+/* 8011A780 001163E0 38 A5 00 01 */ addi r5, r5, 1
+/* 8011A784 001163E4 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011A788 001163E8 7C 9C 02 2E */ lhzx r4, r28, r0
+/* 8011A78C 001163EC 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8011A790 001163F0 7C 04 00 40 */ cmplw r4, r0
+/* 8011A794 001163F4 41 82 00 08 */ beq lbl_8011A79C
+/* 8011A798 001163F8 38 C0 00 00 */ li r6, 0
+lbl_8011A79C:
+/* 8011A79C 001163FC 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A7A0 00116400 41 82 00 78 */ beq lbl_8011A818
+/* 8011A7A4 00116404 38 A5 00 01 */ addi r5, r5, 1
+/* 8011A7A8 00116408 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011A7AC 0011640C 7C 9C 02 2E */ lhzx r4, r28, r0
+/* 8011A7B0 00116410 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8011A7B4 00116414 7C 04 00 40 */ cmplw r4, r0
+/* 8011A7B8 00116418 41 82 00 08 */ beq lbl_8011A7C0
+/* 8011A7BC 0011641C 38 C0 00 00 */ li r6, 0
+lbl_8011A7C0:
+/* 8011A7C0 00116420 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A7C4 00116424 41 82 00 54 */ beq lbl_8011A818
+/* 8011A7C8 00116428 38 A5 00 01 */ addi r5, r5, 1
+/* 8011A7CC 0011642C 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011A7D0 00116430 7C 9C 02 2E */ lhzx r4, r28, r0
+/* 8011A7D4 00116434 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8011A7D8 00116438 7C 04 00 40 */ cmplw r4, r0
+/* 8011A7DC 0011643C 41 82 00 08 */ beq lbl_8011A7E4
+/* 8011A7E0 00116440 38 C0 00 00 */ li r6, 0
+lbl_8011A7E4:
+/* 8011A7E4 00116444 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A7E8 00116448 41 82 00 30 */ beq lbl_8011A818
+/* 8011A7EC 0011644C 38 A5 00 01 */ addi r5, r5, 1
+/* 8011A7F0 00116450 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
+/* 8011A7F4 00116454 7C 9C 02 2E */ lhzx r4, r28, r0
+/* 8011A7F8 00116458 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8011A7FC 0011645C 7C 04 00 40 */ cmplw r4, r0
+/* 8011A800 00116460 41 82 00 08 */ beq lbl_8011A808
+/* 8011A804 00116464 38 C0 00 00 */ li r6, 0
+lbl_8011A808:
+/* 8011A808 00116468 2C 04 00 00 */ cmpwi r4, 0
+/* 8011A80C 0011646C 41 82 00 0C */ beq lbl_8011A818
+/* 8011A810 00116470 38 A5 00 01 */ addi r5, r5, 1
+/* 8011A814 00116474 42 00 FF 28 */ bdnz lbl_8011A73C
+lbl_8011A818:
+/* 8011A818 00116478 2C 06 00 00 */ cmpwi r6, 0
+/* 8011A81C 0011647C 41 82 01 20 */ beq lbl_8011A93C
+/* 8011A820 00116480 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 8011A824 00116484 48 01 FF F5 */ bl func_8013A818
+/* 8011A828 00116488 2C 03 00 00 */ cmpwi r3, 0
+/* 8011A82C 0011648C 41 82 01 10 */ beq lbl_8011A93C
+/* 8011A830 00116490 38 00 00 06 */ li r0, 6
+/* 8011A834 00116494 38 80 00 00 */ li r4, 0
+/* 8011A838 00116498 7C 09 03 A6 */ mtctr r0
+lbl_8011A83C:
+/* 8011A83C 0011649C 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A840 001164A0 54 86 0B FC */ rlwinm r6, r4, 1, 0xf, 0x1e
+/* 8011A844 001164A4 7C 7F 32 14 */ add r3, r31, r6
+/* 8011A848 001164A8 38 84 00 08 */ addi r4, r4, 8
+/* 8011A84C 001164AC 7C A0 32 14 */ add r5, r0, r6
+/* 8011A850 001164B0 A0 05 02 94 */ lhz r0, 0x294(r5)
+/* 8011A854 001164B4 B0 03 00 44 */ sth r0, 0x44(r3)
+/* 8011A858 001164B8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A85C 001164BC 7C A0 32 14 */ add r5, r0, r6
+/* 8011A860 001164C0 A0 05 02 96 */ lhz r0, 0x296(r5)
+/* 8011A864 001164C4 B0 03 00 46 */ sth r0, 0x46(r3)
+/* 8011A868 001164C8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A86C 001164CC 7C A0 32 14 */ add r5, r0, r6
+/* 8011A870 001164D0 A0 05 02 98 */ lhz r0, 0x298(r5)
+/* 8011A874 001164D4 B0 03 00 48 */ sth r0, 0x48(r3)
+/* 8011A878 001164D8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A87C 001164DC 7C A0 32 14 */ add r5, r0, r6
+/* 8011A880 001164E0 A0 05 02 9A */ lhz r0, 0x29a(r5)
+/* 8011A884 001164E4 B0 03 00 4A */ sth r0, 0x4a(r3)
+/* 8011A888 001164E8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A88C 001164EC 7C A0 32 14 */ add r5, r0, r6
+/* 8011A890 001164F0 A0 05 02 9C */ lhz r0, 0x29c(r5)
+/* 8011A894 001164F4 B0 03 00 4C */ sth r0, 0x4c(r3)
+/* 8011A898 001164F8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A89C 001164FC 7C A0 32 14 */ add r5, r0, r6
+/* 8011A8A0 00116500 A0 05 02 9E */ lhz r0, 0x29e(r5)
+/* 8011A8A4 00116504 B0 03 00 4E */ sth r0, 0x4e(r3)
+/* 8011A8A8 00116508 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A8AC 0011650C 7C A0 32 14 */ add r5, r0, r6
+/* 8011A8B0 00116510 A0 05 02 A0 */ lhz r0, 0x2a0(r5)
+/* 8011A8B4 00116514 B0 03 00 50 */ sth r0, 0x50(r3)
+/* 8011A8B8 00116518 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A8BC 0011651C 7C A0 32 14 */ add r5, r0, r6
+/* 8011A8C0 00116520 A0 05 02 A2 */ lhz r0, 0x2a2(r5)
+/* 8011A8C4 00116524 B0 03 00 52 */ sth r0, 0x52(r3)
+/* 8011A8C8 00116528 42 00 FF 74 */ bdnz lbl_8011A83C
+/* 8011A8CC 0011652C 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A8D0 00116530 54 86 0B FC */ rlwinm r6, r4, 1, 0xf, 0x1e
+/* 8011A8D4 00116534 7C BF 32 14 */ add r5, r31, r6
+/* 8011A8D8 00116538 7F C3 F3 78 */ mr r3, r30
+/* 8011A8DC 0011653C 7C 80 32 14 */ add r4, r0, r6
+/* 8011A8E0 00116540 A0 04 02 94 */ lhz r0, 0x294(r4)
+/* 8011A8E4 00116544 B0 05 00 44 */ sth r0, 0x44(r5)
+/* 8011A8E8 00116548 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A8EC 0011654C 7C 80 32 14 */ add r4, r0, r6
+/* 8011A8F0 00116550 A0 04 02 96 */ lhz r0, 0x296(r4)
+/* 8011A8F4 00116554 B0 05 00 46 */ sth r0, 0x46(r5)
+/* 8011A8F8 00116558 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A8FC 0011655C 7C 80 32 14 */ add r4, r0, r6
+/* 8011A900 00116560 A0 04 02 98 */ lhz r0, 0x298(r4)
+/* 8011A904 00116564 B0 05 00 48 */ sth r0, 0x48(r5)
+/* 8011A908 00116568 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A90C 0011656C 7C 80 32 14 */ add r4, r0, r6
+/* 8011A910 00116570 A0 04 02 9A */ lhz r0, 0x29a(r4)
+/* 8011A914 00116574 B0 05 00 4A */ sth r0, 0x4a(r5)
+/* 8011A918 00116578 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A91C 0011657C 7C 80 32 14 */ add r4, r0, r6
+/* 8011A920 00116580 A0 04 02 9C */ lhz r0, 0x29c(r4)
+/* 8011A924 00116584 B0 05 00 4C */ sth r0, 0x4c(r5)
+/* 8011A928 00116588 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A92C 0011658C 7C 80 32 14 */ add r4, r0, r6
+/* 8011A930 00116590 A0 04 02 9E */ lhz r0, 0x29e(r4)
+/* 8011A934 00116594 B0 05 00 4E */ sth r0, 0x4e(r5)
+/* 8011A938 00116598 48 00 00 18 */ b lbl_8011A950
+lbl_8011A93C:
+/* 8011A93C 0011659C 3B DE 00 01 */ addi r30, r30, 1
+/* 8011A940 001165A0 28 1E 00 02 */ cmplwi r30, 2
+/* 8011A944 001165A4 41 80 FD E0 */ blt lbl_8011A724
+/* 8011A948 001165A8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8011A94C 001165AC 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+lbl_8011A950:
+/* 8011A950 001165B0 80 01 06 24 */ lwz r0, 0x624(r1)
+/* 8011A954 001165B4 83 E1 06 1C */ lwz r31, 0x61c(r1)
+/* 8011A958 001165B8 83 C1 06 18 */ lwz r30, 0x618(r1)
+/* 8011A95C 001165BC 83 A1 06 14 */ lwz r29, 0x614(r1)
+/* 8011A960 001165C0 83 81 06 10 */ lwz r28, 0x610(r1)
+/* 8011A964 001165C4 7C 08 03 A6 */ mtlr r0
+/* 8011A968 001165C8 38 21 06 20 */ addi r1, r1, 0x620
+/* 8011A96C 001165CC 4E 80 00 20 */ blr
+
+.global func_8011A970
+func_8011A970:
+/* 8011A970 001165D0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011A974 001165D4 7C 08 02 A6 */ mflr r0
+/* 8011A978 001165D8 38 60 00 00 */ li r3, 0
+/* 8011A97C 001165DC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011A980 001165E0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011A984 001165E4 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A988 001165E8 80 9F 00 DC */ lwz r4, 0xdc(r31)
+/* 8011A98C 001165EC 38 04 FD 7F */ addi r0, r4, -641
+/* 8011A990 001165F0 28 00 00 1F */ cmplwi r0, 0x1f
+/* 8011A994 001165F4 41 81 07 20 */ bgt lbl_8011B0B4
+/* 8011A998 001165F8 3C 80 80 42 */ lis r4, lbl_8041BE88@ha
+/* 8011A99C 001165FC 54 00 10 3A */ slwi r0, r0, 2
+/* 8011A9A0 00116600 38 84 BE 88 */ addi r4, r4, lbl_8041BE88@l
+/* 8011A9A4 00116604 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8011A9A8 00116608 7C 89 03 A6 */ mtctr r4
+/* 8011A9AC 0011660C 4E 80 04 20 */ bctr
+/* 8011A9B0 00116610 38 60 00 04 */ li r3, 4
+/* 8011A9B4 00116614 38 00 02 82 */ li r0, 0x282
+/* 8011A9B8 00116618 90 7F 01 14 */ stw r3, 0x114(r31)
+/* 8011A9BC 0011661C 38 60 00 01 */ li r3, 1
+/* 8011A9C0 00116620 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A9C4 00116624 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011A9C8 00116628 48 00 06 EC */ b lbl_8011B0B4
+/* 8011A9CC 0011662C 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8011A9D0 00116630 3C 03 00 01 */ addis r0, r3, 1
+/* 8011A9D4 00116634 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011A9D8 00116638 41 82 00 0C */ beq lbl_8011A9E4
+/* 8011A9DC 0011663C 38 60 00 01 */ li r3, 1
+/* 8011A9E0 00116640 48 00 06 D4 */ b lbl_8011B0B4
+lbl_8011A9E4:
+/* 8011A9E4 00116644 38 60 02 83 */ li r3, 0x283
+/* 8011A9E8 00116648 38 00 00 01 */ li r0, 1
+/* 8011A9EC 0011664C 90 7F 00 DC */ stw r3, 0xdc(r31)
+/* 8011A9F0 00116650 38 60 00 01 */ li r3, 1
+/* 8011A9F4 00116654 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011A9F8 00116658 90 04 01 14 */ stw r0, 0x114(r4)
+/* 8011A9FC 0011665C 48 00 06 B8 */ b lbl_8011B0B4
+/* 8011AA00 00116660 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AA04 00116664 3C 60 80 42 */ lis r3, lbl_8041BE70@ha
+/* 8011AA08 00116668 38 63 BE 70 */ addi r3, r3, lbl_8041BE70@l
+/* 8011AA0C 0011666C 54 00 08 3C */ slwi r0, r0, 1
+/* 8011AA10 00116670 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011AA14 00116674 48 13 58 E1 */ bl func_802502F4
+/* 8011AA18 00116678 7C 64 1B 78 */ mr r4, r3
+/* 8011AA1C 0011667C 38 60 00 0E */ li r3, 0xe
+/* 8011AA20 00116680 48 04 18 E9 */ bl func_8015C308
+/* 8011AA24 00116684 38 60 53 0A */ li r3, 0x530a
+/* 8011AA28 00116688 38 80 00 28 */ li r4, 0x28
+/* 8011AA2C 0011668C 38 A0 01 54 */ li r5, 0x154
+/* 8011AA30 00116690 38 C0 00 00 */ li r6, 0
+/* 8011AA34 00116694 38 E0 00 00 */ li r7, 0
+/* 8011AA38 00116698 39 00 FF FF */ li r8, -1
+/* 8011AA3C 0011669C 39 20 00 06 */ li r9, 6
+/* 8011AA40 001166A0 39 40 00 01 */ li r10, 1
+/* 8011AA44 001166A4 48 13 56 59 */ bl func_8025009C
+/* 8011AA48 001166A8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AA4C 001166AC 38 A0 00 02 */ li r5, 2
+/* 8011AA50 001166B0 38 00 02 84 */ li r0, 0x284
+/* 8011AA54 001166B4 38 60 00 01 */ li r3, 1
+/* 8011AA58 001166B8 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011AA5C 001166BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AA60 001166C0 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011AA64 001166C4 48 00 06 50 */ b lbl_8011B0B4
+/* 8011AA68 001166C8 38 60 53 0A */ li r3, 0x530a
+/* 8011AA6C 001166CC 48 13 58 79 */ bl func_802502E4
+/* 8011AA70 001166D0 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AA74 001166D4 40 82 00 3C */ bne lbl_8011AAB0
+/* 8011AA78 001166D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AA7C 001166DC 38 00 00 01 */ li r0, 1
+/* 8011AA80 001166E0 38 60 00 09 */ li r3, 9
+/* 8011AA84 001166E4 90 04 01 14 */ stw r0, 0x114(r4)
+/* 8011AA88 001166E8 48 04 80 09 */ bl func_80162A90
+/* 8011AA8C 001166EC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AA90 001166F0 41 82 00 14 */ beq lbl_8011AAA4
+/* 8011AA94 001166F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AA98 001166F8 38 00 02 85 */ li r0, 0x285
+/* 8011AA9C 001166FC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011AAA0 00116700 48 00 00 10 */ b lbl_8011AAB0
+lbl_8011AAA4:
+/* 8011AAA4 00116704 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AAA8 00116708 38 00 02 91 */ li r0, 0x291
+/* 8011AAAC 0011670C 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011AAB0:
+/* 8011AAB0 00116710 38 60 00 01 */ li r3, 1
+/* 8011AAB4 00116714 48 00 06 00 */ b lbl_8011B0B4
+/* 8011AAB8 00116718 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AABC 0011671C 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011AAC0 00116720 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011AAC4 00116724 54 00 08 3C */ slwi r0, r0, 1
+/* 8011AAC8 00116728 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011AACC 0011672C 48 13 58 29 */ bl func_802502F4
+/* 8011AAD0 00116730 7C 64 1B 78 */ mr r4, r3
+/* 8011AAD4 00116734 38 60 00 0E */ li r3, 0xe
+/* 8011AAD8 00116738 48 04 18 31 */ bl func_8015C308
+/* 8011AADC 0011673C 38 60 53 0B */ li r3, 0x530b
+/* 8011AAE0 00116740 38 80 00 28 */ li r4, 0x28
+/* 8011AAE4 00116744 38 A0 01 54 */ li r5, 0x154
+/* 8011AAE8 00116748 38 C0 00 00 */ li r6, 0
+/* 8011AAEC 0011674C 38 E0 00 00 */ li r7, 0
+/* 8011AAF0 00116750 39 00 FF FF */ li r8, -1
+/* 8011AAF4 00116754 39 20 00 06 */ li r9, 6
+/* 8011AAF8 00116758 39 40 00 01 */ li r10, 1
+/* 8011AAFC 0011675C 48 13 55 A1 */ bl func_8025009C
+/* 8011AB00 00116760 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AB04 00116764 38 A0 00 02 */ li r5, 2
+/* 8011AB08 00116768 38 00 02 86 */ li r0, 0x286
+/* 8011AB0C 0011676C 38 60 00 01 */ li r3, 1
+/* 8011AB10 00116770 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011AB14 00116774 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AB18 00116778 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011AB1C 0011677C 48 00 05 98 */ b lbl_8011B0B4
+/* 8011AB20 00116780 38 60 53 0B */ li r3, 0x530b
+/* 8011AB24 00116784 48 13 57 C1 */ bl func_802502E4
+/* 8011AB28 00116788 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AB2C 0011678C 40 82 00 44 */ bne lbl_8011AB70
+/* 8011AB30 00116790 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AB34 00116794 38 A0 00 01 */ li r5, 1
+/* 8011AB38 00116798 38 80 53 0C */ li r4, 0x530c
+/* 8011AB3C 0011679C 38 00 02 87 */ li r0, 0x287
+/* 8011AB40 001167A0 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 8011AB44 001167A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AB48 001167A8 B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 8011AB4C 001167AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AB50 001167B0 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011AB54 001167B4 48 04 4C 4D */ bl func_8015F7A0
+/* 8011AB58 001167B8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AB5C 001167BC 38 60 02 2A */ li r3, 0x22a
+/* 8011AB60 001167C0 38 80 00 00 */ li r4, 0
+/* 8011AB64 001167C4 D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 8011AB68 001167C8 C0 22 8D 00 */ lfs f1, lbl_80641300-_SDA2_BASE_(r2)
+/* 8011AB6C 001167CC 4B EF 06 A5 */ bl func_8000B210
+lbl_8011AB70:
+/* 8011AB70 001167D0 38 60 00 01 */ li r3, 1
+/* 8011AB74 001167D4 48 00 05 40 */ b lbl_8011B0B4
+/* 8011AB78 001167D8 48 04 4C 29 */ bl func_8015F7A0
+/* 8011AB7C 001167DC C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8011AB80 001167E0 C8 02 8D 08 */ lfd f0, lbl_80641308-_SDA2_BASE_(r2)
+/* 8011AB84 001167E4 FC 21 10 28 */ fsub f1, f1, f2
+/* 8011AB88 001167E8 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011AB8C 001167EC 4C 41 13 82 */ cror 2, 1, 2
+/* 8011AB90 001167F0 40 82 00 38 */ bne lbl_8011ABC8
+/* 8011AB94 001167F4 38 00 00 00 */ li r0, 0
+/* 8011AB98 001167F8 38 60 00 51 */ li r3, 0x51
+/* 8011AB9C 001167FC B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 8011ABA0 00116800 48 04 7E F1 */ bl func_80162A90
+/* 8011ABA4 00116804 2C 03 00 00 */ cmpwi r3, 0
+/* 8011ABA8 00116808 41 82 00 14 */ beq lbl_8011ABBC
+/* 8011ABAC 0011680C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ABB0 00116810 38 00 02 88 */ li r0, 0x288
+/* 8011ABB4 00116814 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011ABB8 00116818 48 00 00 10 */ b lbl_8011ABC8
+lbl_8011ABBC:
+/* 8011ABBC 0011681C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ABC0 00116820 38 00 02 8C */ li r0, 0x28c
+/* 8011ABC4 00116824 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011ABC8:
+/* 8011ABC8 00116828 38 60 00 01 */ li r3, 1
+/* 8011ABCC 0011682C 48 00 04 E8 */ b lbl_8011B0B4
+/* 8011ABD0 00116830 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011ABD4 00116834 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011ABD8 00116838 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011ABDC 0011683C 54 00 08 3C */ slwi r0, r0, 1
+/* 8011ABE0 00116840 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011ABE4 00116844 48 13 57 11 */ bl func_802502F4
+/* 8011ABE8 00116848 7C 64 1B 78 */ mr r4, r3
+/* 8011ABEC 0011684C 38 60 00 0E */ li r3, 0xe
+/* 8011ABF0 00116850 48 04 17 19 */ bl func_8015C308
+/* 8011ABF4 00116854 38 60 53 0D */ li r3, 0x530d
+/* 8011ABF8 00116858 38 80 00 28 */ li r4, 0x28
+/* 8011ABFC 0011685C 38 A0 01 54 */ li r5, 0x154
+/* 8011AC00 00116860 38 C0 00 00 */ li r6, 0
+/* 8011AC04 00116864 38 E0 00 00 */ li r7, 0
+/* 8011AC08 00116868 39 00 FF FF */ li r8, -1
+/* 8011AC0C 0011686C 39 20 00 06 */ li r9, 6
+/* 8011AC10 00116870 39 40 00 01 */ li r10, 1
+/* 8011AC14 00116874 48 13 54 89 */ bl func_8025009C
+/* 8011AC18 00116878 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AC1C 0011687C 38 A0 00 02 */ li r5, 2
+/* 8011AC20 00116880 38 00 02 89 */ li r0, 0x289
+/* 8011AC24 00116884 38 60 00 01 */ li r3, 1
+/* 8011AC28 00116888 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011AC2C 0011688C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AC30 00116890 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011AC34 00116894 48 00 04 80 */ b lbl_8011B0B4
+/* 8011AC38 00116898 38 60 53 0D */ li r3, 0x530d
+/* 8011AC3C 0011689C 48 13 56 A9 */ bl func_802502E4
+/* 8011AC40 001168A0 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AC44 001168A4 40 82 00 1C */ bne lbl_8011AC60
+/* 8011AC48 001168A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AC4C 001168AC 38 80 00 01 */ li r4, 1
+/* 8011AC50 001168B0 38 00 02 8A */ li r0, 0x28a
+/* 8011AC54 001168B4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011AC58 001168B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AC5C 001168BC 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011AC60:
+/* 8011AC60 001168C0 38 60 00 01 */ li r3, 1
+/* 8011AC64 001168C4 48 00 04 50 */ b lbl_8011B0B4
+/* 8011AC68 001168C8 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AC6C 001168CC 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011AC70 001168D0 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011AC74 001168D4 54 00 08 3C */ slwi r0, r0, 1
+/* 8011AC78 001168D8 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011AC7C 001168DC 48 13 56 79 */ bl func_802502F4
+/* 8011AC80 001168E0 7C 64 1B 78 */ mr r4, r3
+/* 8011AC84 001168E4 38 60 00 0E */ li r3, 0xe
+/* 8011AC88 001168E8 48 04 16 81 */ bl func_8015C308
+/* 8011AC8C 001168EC 38 60 53 0E */ li r3, 0x530e
+/* 8011AC90 001168F0 38 80 00 28 */ li r4, 0x28
+/* 8011AC94 001168F4 38 A0 01 54 */ li r5, 0x154
+/* 8011AC98 001168F8 38 C0 00 00 */ li r6, 0
+/* 8011AC9C 001168FC 38 E0 00 00 */ li r7, 0
+/* 8011ACA0 00116900 39 00 FF FF */ li r8, -1
+/* 8011ACA4 00116904 39 20 00 06 */ li r9, 6
+/* 8011ACA8 00116908 39 40 00 01 */ li r10, 1
+/* 8011ACAC 0011690C 48 13 53 F1 */ bl func_8025009C
+/* 8011ACB0 00116910 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ACB4 00116914 38 A0 00 02 */ li r5, 2
+/* 8011ACB8 00116918 38 00 02 8B */ li r0, 0x28b
+/* 8011ACBC 0011691C 38 60 00 01 */ li r3, 1
+/* 8011ACC0 00116920 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011ACC4 00116924 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ACC8 00116928 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011ACCC 0011692C 48 00 03 E8 */ b lbl_8011B0B4
+/* 8011ACD0 00116930 38 60 53 0E */ li r3, 0x530e
+/* 8011ACD4 00116934 48 13 56 11 */ bl func_802502E4
+/* 8011ACD8 00116938 2C 03 00 00 */ cmpwi r3, 0
+/* 8011ACDC 0011693C 40 82 00 1C */ bne lbl_8011ACF8
+/* 8011ACE0 00116940 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ACE4 00116944 38 80 00 01 */ li r4, 1
+/* 8011ACE8 00116948 38 00 02 9E */ li r0, 0x29e
+/* 8011ACEC 0011694C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011ACF0 00116950 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ACF4 00116954 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011ACF8:
+/* 8011ACF8 00116958 38 60 00 01 */ li r3, 1
+/* 8011ACFC 0011695C 48 00 03 B8 */ b lbl_8011B0B4
+/* 8011AD00 00116960 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AD04 00116964 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011AD08 00116968 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011AD0C 0011696C 54 00 08 3C */ slwi r0, r0, 1
+/* 8011AD10 00116970 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011AD14 00116974 48 13 55 E1 */ bl func_802502F4
+/* 8011AD18 00116978 7C 64 1B 78 */ mr r4, r3
+/* 8011AD1C 0011697C 38 60 00 0E */ li r3, 0xe
+/* 8011AD20 00116980 48 04 15 E9 */ bl func_8015C308
+/* 8011AD24 00116984 38 60 53 0D */ li r3, 0x530d
+/* 8011AD28 00116988 38 80 00 28 */ li r4, 0x28
+/* 8011AD2C 0011698C 38 A0 01 54 */ li r5, 0x154
+/* 8011AD30 00116990 38 C0 00 00 */ li r6, 0
+/* 8011AD34 00116994 38 E0 00 00 */ li r7, 0
+/* 8011AD38 00116998 39 00 FF FF */ li r8, -1
+/* 8011AD3C 0011699C 39 20 00 06 */ li r9, 6
+/* 8011AD40 001169A0 39 40 00 01 */ li r10, 1
+/* 8011AD44 001169A4 48 13 53 59 */ bl func_8025009C
+/* 8011AD48 001169A8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AD4C 001169AC 38 A0 00 02 */ li r5, 2
+/* 8011AD50 001169B0 38 00 02 8D */ li r0, 0x28d
+/* 8011AD54 001169B4 38 60 00 01 */ li r3, 1
+/* 8011AD58 001169B8 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011AD5C 001169BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AD60 001169C0 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011AD64 001169C4 48 00 03 50 */ b lbl_8011B0B4
+/* 8011AD68 001169C8 38 60 53 0D */ li r3, 0x530d
+/* 8011AD6C 001169CC 48 13 55 79 */ bl func_802502E4
+/* 8011AD70 001169D0 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AD74 001169D4 40 82 00 1C */ bne lbl_8011AD90
+/* 8011AD78 001169D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AD7C 001169DC 38 80 00 01 */ li r4, 1
+/* 8011AD80 001169E0 38 00 02 8E */ li r0, 0x28e
+/* 8011AD84 001169E4 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011AD88 001169E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AD8C 001169EC 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011AD90:
+/* 8011AD90 001169F0 38 60 00 01 */ li r3, 1
+/* 8011AD94 001169F4 48 00 03 20 */ b lbl_8011B0B4
+/* 8011AD98 001169F8 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AD9C 001169FC 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011ADA0 00116A00 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011ADA4 00116A04 54 00 08 3C */ slwi r0, r0, 1
+/* 8011ADA8 00116A08 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011ADAC 00116A0C 48 13 55 49 */ bl func_802502F4
+/* 8011ADB0 00116A10 7C 64 1B 78 */ mr r4, r3
+/* 8011ADB4 00116A14 38 60 00 0E */ li r3, 0xe
+/* 8011ADB8 00116A18 48 04 15 51 */ bl func_8015C308
+/* 8011ADBC 00116A1C 38 60 53 0F */ li r3, 0x530f
+/* 8011ADC0 00116A20 38 80 00 28 */ li r4, 0x28
+/* 8011ADC4 00116A24 38 A0 01 54 */ li r5, 0x154
+/* 8011ADC8 00116A28 38 C0 00 00 */ li r6, 0
+/* 8011ADCC 00116A2C 38 E0 00 00 */ li r7, 0
+/* 8011ADD0 00116A30 39 00 FF FF */ li r8, -1
+/* 8011ADD4 00116A34 39 20 00 06 */ li r9, 6
+/* 8011ADD8 00116A38 39 40 00 01 */ li r10, 1
+/* 8011ADDC 00116A3C 48 13 52 C1 */ bl func_8025009C
+/* 8011ADE0 00116A40 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ADE4 00116A44 38 A0 00 02 */ li r5, 2
+/* 8011ADE8 00116A48 38 00 02 8F */ li r0, 0x28f
+/* 8011ADEC 00116A4C 38 60 00 01 */ li r3, 1
+/* 8011ADF0 00116A50 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011ADF4 00116A54 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011ADF8 00116A58 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011ADFC 00116A5C 48 00 02 B8 */ b lbl_8011B0B4
+/* 8011AE00 00116A60 38 60 53 0F */ li r3, 0x530f
+/* 8011AE04 00116A64 48 13 54 E1 */ bl func_802502E4
+/* 8011AE08 00116A68 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AE0C 00116A6C 40 82 00 1C */ bne lbl_8011AE28
+/* 8011AE10 00116A70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AE14 00116A74 38 80 00 01 */ li r4, 1
+/* 8011AE18 00116A78 38 00 02 9E */ li r0, 0x29e
+/* 8011AE1C 00116A7C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011AE20 00116A80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AE24 00116A84 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011AE28:
+/* 8011AE28 00116A88 38 60 00 01 */ li r3, 1
+/* 8011AE2C 00116A8C 48 00 02 88 */ b lbl_8011B0B4
+/* 8011AE30 00116A90 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AE34 00116A94 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011AE38 00116A98 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011AE3C 00116A9C 54 00 08 3C */ slwi r0, r0, 1
+/* 8011AE40 00116AA0 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011AE44 00116AA4 48 13 54 B1 */ bl func_802502F4
+/* 8011AE48 00116AA8 7C 64 1B 78 */ mr r4, r3
+/* 8011AE4C 00116AAC 38 60 00 0E */ li r3, 0xe
+/* 8011AE50 00116AB0 48 04 14 B9 */ bl func_8015C308
+/* 8011AE54 00116AB4 38 60 53 0B */ li r3, 0x530b
+/* 8011AE58 00116AB8 38 80 00 28 */ li r4, 0x28
+/* 8011AE5C 00116ABC 38 A0 01 54 */ li r5, 0x154
+/* 8011AE60 00116AC0 38 C0 00 00 */ li r6, 0
+/* 8011AE64 00116AC4 38 E0 00 00 */ li r7, 0
+/* 8011AE68 00116AC8 39 00 FF FF */ li r8, -1
+/* 8011AE6C 00116ACC 39 20 00 06 */ li r9, 6
+/* 8011AE70 00116AD0 39 40 00 01 */ li r10, 1
+/* 8011AE74 00116AD4 48 13 52 29 */ bl func_8025009C
+/* 8011AE78 00116AD8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AE7C 00116ADC 38 A0 00 02 */ li r5, 2
+/* 8011AE80 00116AE0 38 00 02 92 */ li r0, 0x292
+/* 8011AE84 00116AE4 38 60 00 01 */ li r3, 1
+/* 8011AE88 00116AE8 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011AE8C 00116AEC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AE90 00116AF0 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011AE94 00116AF4 48 00 02 20 */ b lbl_8011B0B4
+/* 8011AE98 00116AF8 38 60 53 0B */ li r3, 0x530b
+/* 8011AE9C 00116AFC 48 13 54 49 */ bl func_802502E4
+/* 8011AEA0 00116B00 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AEA4 00116B04 40 82 00 44 */ bne lbl_8011AEE8
+/* 8011AEA8 00116B08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AEAC 00116B0C 38 A0 00 01 */ li r5, 1
+/* 8011AEB0 00116B10 38 80 53 0C */ li r4, 0x530c
+/* 8011AEB4 00116B14 38 00 02 93 */ li r0, 0x293
+/* 8011AEB8 00116B18 90 A3 01 14 */ stw r5, 0x114(r3)
+/* 8011AEBC 00116B1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AEC0 00116B20 B0 83 02 0E */ sth r4, 0x20e(r3)
+/* 8011AEC4 00116B24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AEC8 00116B28 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011AECC 00116B2C 48 04 48 D5 */ bl func_8015F7A0
+/* 8011AED0 00116B30 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AED4 00116B34 38 60 02 2A */ li r3, 0x22a
+/* 8011AED8 00116B38 38 80 00 00 */ li r4, 0
+/* 8011AEDC 00116B3C D8 25 02 10 */ stfd f1, 0x210(r5)
+/* 8011AEE0 00116B40 C0 22 8D 00 */ lfs f1, lbl_80641300-_SDA2_BASE_(r2)
+/* 8011AEE4 00116B44 4B EF 03 2D */ bl func_8000B210
+lbl_8011AEE8:
+/* 8011AEE8 00116B48 38 60 00 01 */ li r3, 1
+/* 8011AEEC 00116B4C 48 00 01 C8 */ b lbl_8011B0B4
+/* 8011AEF0 00116B50 48 04 48 B1 */ bl func_8015F7A0
+/* 8011AEF4 00116B54 C8 5F 02 10 */ lfd f2, 0x210(r31)
+/* 8011AEF8 00116B58 C8 02 8D 08 */ lfd f0, lbl_80641308-_SDA2_BASE_(r2)
+/* 8011AEFC 00116B5C FC 21 10 28 */ fsub f1, f1, f2
+/* 8011AF00 00116B60 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011AF04 00116B64 4C 41 13 82 */ cror 2, 1, 2
+/* 8011AF08 00116B68 40 82 00 18 */ bne lbl_8011AF20
+/* 8011AF0C 00116B6C 38 60 00 00 */ li r3, 0
+/* 8011AF10 00116B70 38 00 02 94 */ li r0, 0x294
+/* 8011AF14 00116B74 B0 7F 02 0E */ sth r3, 0x20e(r31)
+/* 8011AF18 00116B78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AF1C 00116B7C 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011AF20:
+/* 8011AF20 00116B80 38 60 00 01 */ li r3, 1
+/* 8011AF24 00116B84 48 00 01 90 */ b lbl_8011B0B4
+/* 8011AF28 00116B88 A0 1F 03 18 */ lhz r0, 0x318(r31)
+/* 8011AF2C 00116B8C 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
+/* 8011AF30 00116B90 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
+/* 8011AF34 00116B94 54 00 08 3C */ slwi r0, r0, 1
+/* 8011AF38 00116B98 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8011AF3C 00116B9C 48 13 53 B9 */ bl func_802502F4
+/* 8011AF40 00116BA0 7C 64 1B 78 */ mr r4, r3
+/* 8011AF44 00116BA4 38 60 00 0E */ li r3, 0xe
+/* 8011AF48 00116BA8 48 04 13 C1 */ bl func_8015C308
+/* 8011AF4C 00116BAC 38 60 53 10 */ li r3, 0x5310
+/* 8011AF50 00116BB0 38 80 00 28 */ li r4, 0x28
+/* 8011AF54 00116BB4 38 A0 01 54 */ li r5, 0x154
+/* 8011AF58 00116BB8 38 C0 00 00 */ li r6, 0
+/* 8011AF5C 00116BBC 38 E0 00 00 */ li r7, 0
+/* 8011AF60 00116BC0 39 00 FF FF */ li r8, -1
+/* 8011AF64 00116BC4 39 20 00 06 */ li r9, 6
+/* 8011AF68 00116BC8 39 40 00 01 */ li r10, 1
+/* 8011AF6C 00116BCC 48 13 51 31 */ bl func_8025009C
+/* 8011AF70 00116BD0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AF74 00116BD4 38 A0 00 02 */ li r5, 2
+/* 8011AF78 00116BD8 38 00 02 95 */ li r0, 0x295
+/* 8011AF7C 00116BDC 38 60 00 01 */ li r3, 1
+/* 8011AF80 00116BE0 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011AF84 00116BE4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AF88 00116BE8 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011AF8C 00116BEC 48 00 01 28 */ b lbl_8011B0B4
+/* 8011AF90 00116BF0 38 60 53 10 */ li r3, 0x5310
+/* 8011AF94 00116BF4 48 13 53 51 */ bl func_802502E4
+/* 8011AF98 00116BF8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011AF9C 00116BFC 40 82 00 1C */ bne lbl_8011AFB8
+/* 8011AFA0 00116C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AFA4 00116C04 38 80 00 01 */ li r4, 1
+/* 8011AFA8 00116C08 38 00 02 9E */ li r0, 0x29e
+/* 8011AFAC 00116C0C 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8011AFB0 00116C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011AFB4 00116C14 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011AFB8:
+/* 8011AFB8 00116C18 38 60 00 01 */ li r3, 1
+/* 8011AFBC 00116C1C 48 00 00 F8 */ b lbl_8011B0B4
+/* 8011AFC0 00116C20 38 60 00 01 */ li r3, 1
+/* 8011AFC4 00116C24 48 00 00 F0 */ b lbl_8011B0B4
+/* 8011AFC8 00116C28 38 60 00 01 */ li r3, 1
+/* 8011AFCC 00116C2C 48 00 00 E8 */ b lbl_8011B0B4
+/* 8011AFD0 00116C30 38 60 00 01 */ li r3, 1
+/* 8011AFD4 00116C34 48 00 00 E0 */ b lbl_8011B0B4
+/* 8011AFD8 00116C38 38 60 00 01 */ li r3, 1
+/* 8011AFDC 00116C3C 48 00 00 D8 */ b lbl_8011B0B4
+/* 8011AFE0 00116C40 38 60 00 01 */ li r3, 1
+/* 8011AFE4 00116C44 48 00 00 D0 */ b lbl_8011B0B4
+/* 8011AFE8 00116C48 38 60 00 01 */ li r3, 1
+/* 8011AFEC 00116C4C 48 00 00 C8 */ b lbl_8011B0B4
+/* 8011AFF0 00116C50 38 60 00 01 */ li r3, 1
+/* 8011AFF4 00116C54 48 00 00 C0 */ b lbl_8011B0B4
+/* 8011AFF8 00116C58 38 60 00 01 */ li r3, 1
+/* 8011AFFC 00116C5C 48 00 00 B8 */ b lbl_8011B0B4
+/* 8011B000 00116C60 38 00 00 00 */ li r0, 0
+/* 8011B004 00116C64 38 A0 00 04 */ li r5, 4
+/* 8011B008 00116C68 B0 1F 02 0E */ sth r0, 0x20e(r31)
+/* 8011B00C 00116C6C 38 00 02 9F */ li r0, 0x29f
+/* 8011B010 00116C70 38 60 00 01 */ li r3, 1
+/* 8011B014 00116C74 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B018 00116C78 90 A4 01 14 */ stw r5, 0x114(r4)
+/* 8011B01C 00116C7C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B020 00116C80 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011B024 00116C84 48 00 00 90 */ b lbl_8011B0B4
+/* 8011B028 00116C88 80 7F 01 14 */ lwz r3, 0x114(r31)
+/* 8011B02C 00116C8C 3C 03 00 01 */ addis r0, r3, 1
+/* 8011B030 00116C90 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8011B034 00116C94 41 82 00 0C */ beq lbl_8011B040
+/* 8011B038 00116C98 38 60 00 01 */ li r3, 1
+/* 8011B03C 00116C9C 48 00 00 78 */ b lbl_8011B0B4
+lbl_8011B040:
+/* 8011B040 00116CA0 7F E3 FB 78 */ mr r3, r31
+/* 8011B044 00116CA4 38 80 00 03 */ li r4, 3
+/* 8011B048 00116CA8 4B FF AE 85 */ bl func_80115ECC
+/* 8011B04C 00116CAC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B050 00116CB0 38 00 02 A0 */ li r0, 0x2a0
+/* 8011B054 00116CB4 38 60 00 01 */ li r3, 1
+/* 8011B058 00116CB8 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011B05C 00116CBC 48 00 00 58 */ b lbl_8011B0B4
+/* 8011B060 00116CC0 7F E3 FB 78 */ mr r3, r31
+/* 8011B064 00116CC4 4B FF AD D9 */ bl func_80115E3C
+/* 8011B068 00116CC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B06C 00116CCC 41 82 00 0C */ beq lbl_8011B078
+/* 8011B070 00116CD0 38 60 00 01 */ li r3, 1
+/* 8011B074 00116CD4 48 00 00 40 */ b lbl_8011B0B4
+lbl_8011B078:
+/* 8011B078 00116CD8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B07C 00116CDC 38 A0 00 01 */ li r5, 1
+/* 8011B080 00116CE0 38 00 00 50 */ li r0, 0x50
+/* 8011B084 00116CE4 38 60 00 01 */ li r3, 1
+/* 8011B088 00116CE8 A0 86 02 20 */ lhz r4, 0x220(r6)
+/* 8011B08C 00116CEC 54 84 05 24 */ rlwinm r4, r4, 0, 0x14, 0x12
+/* 8011B090 00116CF0 B0 86 02 20 */ sth r4, 0x220(r6)
+/* 8011B094 00116CF4 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B098 00116CF8 A0 86 02 20 */ lhz r4, 0x220(r6)
+/* 8011B09C 00116CFC 54 84 05 66 */ rlwinm r4, r4, 0, 0x15, 0x13
+/* 8011B0A0 00116D00 B0 86 02 20 */ sth r4, 0x220(r6)
+/* 8011B0A4 00116D04 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B0A8 00116D08 98 A4 00 E1 */ stb r5, 0xe1(r4)
+/* 8011B0AC 00116D0C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B0B0 00116D10 90 04 00 DC */ stw r0, 0xdc(r4)
+lbl_8011B0B4:
+/* 8011B0B4 00116D14 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011B0B8 00116D18 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8011B0BC 00116D1C 7C 08 03 A6 */ mtlr r0
+/* 8011B0C0 00116D20 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011B0C4 00116D24 4E 80 00 20 */ blr
+
+.global func_8011B0C8
+func_8011B0C8:
+/* 8011B0C8 00116D28 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011B0CC 00116D2C 7C 08 02 A6 */ mflr r0
+/* 8011B0D0 00116D30 28 03 00 03 */ cmplwi r3, 3
+/* 8011B0D4 00116D34 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011B0D8 00116D38 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011B0DC 00116D3C 7C 7F 1B 78 */ mr r31, r3
+/* 8011B0E0 00116D40 40 81 00 0C */ ble lbl_8011B0EC
+/* 8011B0E4 00116D44 38 60 00 00 */ li r3, 0
+/* 8011B0E8 00116D48 48 00 00 2C */ b lbl_8011B114
+lbl_8011B0EC:
+/* 8011B0EC 00116D4C 4B F3 DA B9 */ bl VMBASEIsPageValid
+/* 8011B0F0 00116D50 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B0F4 00116D54 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
+/* 8011B0F8 00116D58 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 8011B0FC 00116D5C 7C 64 02 14 */ add r3, r4, r0
+/* 8011B100 00116D60 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 8011B104 00116D64 88 03 00 04 */ lbz r0, 4(r3)
+/* 8011B108 00116D68 7C 00 28 50 */ subf r0, r0, r5
+/* 8011B10C 00116D6C 7C 00 00 34 */ cntlzw r0, r0
+/* 8011B110 00116D70 54 03 D9 7E */ srwi r3, r0, 5
+lbl_8011B114:
+/* 8011B114 00116D74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011B118 00116D78 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8011B11C 00116D7C 7C 08 03 A6 */ mtlr r0
+/* 8011B120 00116D80 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011B124 00116D84 4E 80 00 20 */ blr
+
+.global func_8011B128
+func_8011B128:
+/* 8011B128 00116D88 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011B12C 00116D8C 7C 08 02 A6 */ mflr r0
+/* 8011B130 00116D90 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011B134 00116D94 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 8011B138 00116D98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B13C 00116D9C 7C 84 02 14 */ add r4, r4, r0
+/* 8011B140 00116DA0 80 84 00 C8 */ lwz r4, 0xc8(r4)
+/* 8011B144 00116DA4 80 04 00 00 */ lwz r0, 0(r4)
+/* 8011B148 00116DA8 54 00 0F FE */ srwi r0, r0, 0x1f
+/* 8011B14C 00116DAC 28 00 00 01 */ cmplwi r0, 1
+/* 8011B150 00116DB0 40 82 00 18 */ bne lbl_8011B168
+/* 8011B154 00116DB4 4B FF FF 75 */ bl func_8011B0C8
+/* 8011B158 00116DB8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B15C 00116DBC 41 82 00 0C */ beq lbl_8011B168
+/* 8011B160 00116DC0 38 60 00 01 */ li r3, 1
+/* 8011B164 00116DC4 48 00 00 08 */ b lbl_8011B16C
+lbl_8011B168:
+/* 8011B168 00116DC8 38 60 00 00 */ li r3, 0
+lbl_8011B16C:
+/* 8011B16C 00116DCC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011B170 00116DD0 7C 08 03 A6 */ mtlr r0
+/* 8011B174 00116DD4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011B178 00116DD8 4E 80 00 20 */ blr
+
+.global func_8011B17C
+func_8011B17C:
+/* 8011B17C 00116DDC 38 A0 00 01 */ li r5, 1
+/* 8011B180 00116DE0 38 6D 9C A0 */ addi r3, r13, lbl_8063EF60-_SDA_BASE_
+/* 8011B184 00116DE4 38 80 00 04 */ li r4, 4
+/* 8011B188 00116DE8 38 00 00 00 */ li r0, 0
+/* 8011B18C 00116DEC 98 AD 9C A0 */ stb r5, lbl_8063EF60-_SDA_BASE_(r13)
+/* 8011B190 00116DF0 B0 83 00 02 */ sth r4, 2(r3)
+/* 8011B194 00116DF4 98 03 00 04 */ stb r0, 4(r3)
+/* 8011B198 00116DF8 4E 80 00 20 */ blr
diff --git a/asm/code_8011B19C.s b/asm/code_8011B19C.s
new file mode 100644
index 0000000..2aeaffd
--- /dev/null
+++ b/asm/code_8011B19C.s
@@ -0,0 +1,1604 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8011B19C
+func_8011B19C:
+/* 8011B19C 00116DFC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011B1A0 00116E00 7C 08 02 A6 */ mflr r0
+/* 8011B1A4 00116E04 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011B1A8 00116E08 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011B1AC 00116E0C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011B1B0 00116E10 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B1B4 00116E14 80 67 00 DC */ lwz r3, 0xdc(r7)
+/* 8011B1B8 00116E18 38 03 FF A1 */ addi r0, r3, -95
+/* 8011B1BC 00116E1C 28 00 00 23 */ cmplwi r0, 0x23
+/* 8011B1C0 00116E20 41 81 15 B0 */ bgt lbl_8011C770
+/* 8011B1C4 00116E24 3C 60 80 42 */ lis r3, lbl_8041BF2C@ha
+/* 8011B1C8 00116E28 54 00 10 3A */ slwi r0, r0, 2
+/* 8011B1CC 00116E2C 38 63 BF 2C */ addi r3, r3, lbl_8041BF2C@l
+/* 8011B1D0 00116E30 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8011B1D4 00116E34 7C 69 03 A6 */ mtctr r3
+/* 8011B1D8 00116E38 4E 80 04 20 */ bctr
+/* 8011B1DC 00116E3C 3B C0 00 00 */ li r30, 0
+/* 8011B1E0 00116E40 3B E0 00 14 */ li r31, 0x14
+/* 8011B1E4 00116E44 48 00 17 91 */ bl func_8011C974
+/* 8011B1E8 00116E48 9B E3 00 14 */ stb r31, 0x14(r3)
+/* 8011B1EC 00116E4C 38 60 00 08 */ li r3, 8
+/* 8011B1F0 00116E50 38 80 FF FF */ li r4, -1
+/* 8011B1F4 00116E54 4B FC A0 31 */ bl func_800E5224
+/* 8011B1F8 00116E58 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011B1FC 00116E5C 28 00 00 14 */ cmplwi r0, 0x14
+/* 8011B200 00116E60 41 80 00 24 */ blt lbl_8011B224
+/* 8011B204 00116E64 38 60 01 F0 */ li r3, 0x1f0
+/* 8011B208 00116E68 48 04 78 89 */ bl func_80162A90
+/* 8011B20C 00116E6C 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B210 00116E70 40 82 00 14 */ bne lbl_8011B224
+/* 8011B214 00116E74 38 60 01 F0 */ li r3, 0x1f0
+/* 8011B218 00116E78 38 80 00 01 */ li r4, 1
+/* 8011B21C 00116E7C 38 A0 00 01 */ li r5, 1
+/* 8011B220 00116E80 48 04 77 21 */ bl func_80162940
+lbl_8011B224:
+/* 8011B224 00116E84 38 60 00 08 */ li r3, 8
+/* 8011B228 00116E88 38 80 FF FF */ li r4, -1
+/* 8011B22C 00116E8C 4B FC 9F F9 */ bl func_800E5224
+/* 8011B230 00116E90 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011B234 00116E94 28 00 00 28 */ cmplwi r0, 0x28
+/* 8011B238 00116E98 41 80 00 24 */ blt lbl_8011B25C
+/* 8011B23C 00116E9C 38 60 01 F2 */ li r3, 0x1f2
+/* 8011B240 00116EA0 48 04 78 51 */ bl func_80162A90
+/* 8011B244 00116EA4 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B248 00116EA8 40 82 00 14 */ bne lbl_8011B25C
+/* 8011B24C 00116EAC 38 60 01 F2 */ li r3, 0x1f2
+/* 8011B250 00116EB0 38 80 00 01 */ li r4, 1
+/* 8011B254 00116EB4 38 A0 00 01 */ li r5, 1
+/* 8011B258 00116EB8 48 04 76 E9 */ bl func_80162940
+lbl_8011B25C:
+/* 8011B25C 00116EBC 38 60 00 08 */ li r3, 8
+/* 8011B260 00116EC0 38 80 FF FF */ li r4, -1
+/* 8011B264 00116EC4 4B FC 9F C1 */ bl func_800E5224
+/* 8011B268 00116EC8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011B26C 00116ECC 28 00 00 3C */ cmplwi r0, 0x3c
+/* 8011B270 00116ED0 41 80 00 24 */ blt lbl_8011B294
+/* 8011B274 00116ED4 38 60 01 F4 */ li r3, 0x1f4
+/* 8011B278 00116ED8 48 04 78 19 */ bl func_80162A90
+/* 8011B27C 00116EDC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B280 00116EE0 40 82 00 14 */ bne lbl_8011B294
+/* 8011B284 00116EE4 38 60 01 F4 */ li r3, 0x1f4
+/* 8011B288 00116EE8 38 80 00 01 */ li r4, 1
+/* 8011B28C 00116EEC 38 A0 00 01 */ li r5, 1
+/* 8011B290 00116EF0 48 04 76 B1 */ bl func_80162940
+lbl_8011B294:
+/* 8011B294 00116EF4 38 60 00 09 */ li r3, 9
+/* 8011B298 00116EF8 48 04 77 F9 */ bl func_80162A90
+/* 8011B29C 00116EFC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B2A0 00116F00 41 82 00 B0 */ beq lbl_8011B350
+/* 8011B2A4 00116F04 38 60 01 F0 */ li r3, 0x1f0
+/* 8011B2A8 00116F08 48 04 77 E9 */ bl func_80162A90
+/* 8011B2AC 00116F0C 28 03 00 01 */ cmplwi r3, 1
+/* 8011B2B0 00116F10 41 82 00 24 */ beq lbl_8011B2D4
+/* 8011B2B4 00116F14 38 60 01 F2 */ li r3, 0x1f2
+/* 8011B2B8 00116F18 48 04 77 D9 */ bl func_80162A90
+/* 8011B2BC 00116F1C 28 03 00 01 */ cmplwi r3, 1
+/* 8011B2C0 00116F20 41 82 00 14 */ beq lbl_8011B2D4
+/* 8011B2C4 00116F24 38 60 01 F4 */ li r3, 0x1f4
+/* 8011B2C8 00116F28 48 04 77 C9 */ bl func_80162A90
+/* 8011B2CC 00116F2C 28 03 00 01 */ cmplwi r3, 1
+/* 8011B2D0 00116F30 40 82 00 80 */ bne lbl_8011B350
+lbl_8011B2D4:
+/* 8011B2D4 00116F34 48 01 F3 F9 */ bl func_8013A6CC
+/* 8011B2D8 00116F38 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B2DC 00116F3C 41 82 00 74 */ beq lbl_8011B350
+/* 8011B2E0 00116F40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B2E4 00116F44 38 80 00 00 */ li r4, 0
+/* 8011B2E8 00116F48 4B FF CD 89 */ bl func_80118070
+/* 8011B2EC 00116F4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B2F0 00116F50 38 80 00 08 */ li r4, 8
+/* 8011B2F4 00116F54 4B FF A3 49 */ bl func_8011563C
+/* 8011B2F8 00116F58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B2FC 00116F5C 38 80 00 00 */ li r4, 0
+/* 8011B300 00116F60 4B FF AB CD */ bl func_80115ECC
+/* 8011B304 00116F64 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B308 00116F68 38 00 00 00 */ li r0, 0
+/* 8011B30C 00116F6C 38 80 00 07 */ li r4, 7
+/* 8011B310 00116F70 38 A0 00 00 */ li r5, 0
+/* 8011B314 00116F74 A0 66 02 20 */ lhz r3, 0x220(r6)
+/* 8011B318 00116F78 60 63 10 00 */ ori r3, r3, 0x1000
+/* 8011B31C 00116F7C B0 66 02 20 */ sth r3, 0x220(r6)
+/* 8011B320 00116F80 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B324 00116F84 A0 66 02 20 */ lhz r3, 0x220(r6)
+/* 8011B328 00116F88 60 63 08 00 */ ori r3, r3, 0x800
+/* 8011B32C 00116F8C B0 66 02 20 */ sth r3, 0x220(r6)
+/* 8011B330 00116F90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B334 00116F94 B0 03 02 0E */ sth r0, 0x20e(r3)
+/* 8011B338 00116F98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B33C 00116F9C 4B FF B3 69 */ bl func_801166A4
+/* 8011B340 00116FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B344 00116FA4 38 00 02 7A */ li r0, 0x27a
+/* 8011B348 00116FA8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B34C 00116FAC 48 00 14 24 */ b lbl_8011C770
+lbl_8011B350:
+/* 8011B350 00116FB0 38 60 02 5D */ li r3, 0x25d
+/* 8011B354 00116FB4 48 04 77 3D */ bl func_80162A90
+/* 8011B358 00116FB8 2C 03 00 01 */ cmpwi r3, 1
+/* 8011B35C 00116FBC 41 82 00 08 */ beq lbl_8011B364
+/* 8011B360 00116FC0 48 00 00 24 */ b lbl_8011B384
+lbl_8011B364:
+/* 8011B364 00116FC4 4B FF B0 D1 */ bl func_80116434
+/* 8011B368 00116FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B36C 00116FCC 38 80 00 04 */ li r4, 4
+/* 8011B370 00116FD0 4B FF AB 5D */ bl func_80115ECC
+/* 8011B374 00116FD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B378 00116FD8 38 00 02 67 */ li r0, 0x267
+/* 8011B37C 00116FDC 3B C0 00 01 */ li r30, 1
+/* 8011B380 00116FE0 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011B384:
+/* 8011B384 00116FE4 2C 1E 00 00 */ cmpwi r30, 0
+/* 8011B388 00116FE8 40 82 13 E8 */ bne lbl_8011C770
+/* 8011B38C 00116FEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B390 00116FF0 38 80 00 01 */ li r4, 1
+/* 8011B394 00116FF4 4B FF CC DD */ bl func_80118070
+/* 8011B398 00116FF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B39C 00116FFC 38 00 00 09 */ li r0, 9
+/* 8011B3A0 00117000 38 80 00 08 */ li r4, 8
+/* 8011B3A4 00117004 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8011B3A8 00117008 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B3AC 0011700C 4B FF A2 91 */ bl func_8011563C
+/* 8011B3B0 00117010 38 60 00 06 */ li r3, 6
+/* 8011B3B4 00117014 38 80 00 02 */ li r4, 2
+/* 8011B3B8 00117018 38 A0 00 01 */ li r5, 1
+/* 8011B3BC 0011701C 48 04 75 85 */ bl func_80162940
+/* 8011B3C0 00117020 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B3C4 00117024 38 80 00 05 */ li r4, 5
+/* 8011B3C8 00117028 38 A0 00 01 */ li r5, 1
+/* 8011B3CC 0011702C 4B FF B2 D9 */ bl func_801166A4
+/* 8011B3D0 00117030 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B3D4 00117034 38 80 00 0A */ li r4, 0xa
+/* 8011B3D8 00117038 38 A0 00 00 */ li r5, 0
+/* 8011B3DC 0011703C A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B3E0 00117040 48 13 89 D1 */ bl func_80253DB0
+/* 8011B3E4 00117044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B3E8 00117048 38 00 00 60 */ li r0, 0x60
+/* 8011B3EC 0011704C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B3F0 00117050 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B3F4 00117054 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8011B3F8 00117058 2C 00 00 02 */ cmpwi r0, 2
+/* 8011B3FC 0011705C 41 82 00 2C */ beq lbl_8011B428
+/* 8011B400 00117060 40 80 00 10 */ bge lbl_8011B410
+/* 8011B404 00117064 2C 00 00 01 */ cmpwi r0, 1
+/* 8011B408 00117068 40 80 00 14 */ bge lbl_8011B41C
+/* 8011B40C 0011706C 48 00 00 30 */ b lbl_8011B43C
+lbl_8011B410:
+/* 8011B410 00117070 2C 00 00 04 */ cmpwi r0, 4
+/* 8011B414 00117074 40 80 00 28 */ bge lbl_8011B43C
+/* 8011B418 00117078 48 00 00 1C */ b lbl_8011B434
+lbl_8011B41C:
+/* 8011B41C 0011707C 38 00 2B 2F */ li r0, 0x2b2f
+/* 8011B420 00117080 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B424 00117084 48 00 00 18 */ b lbl_8011B43C
+lbl_8011B428:
+/* 8011B428 00117088 38 00 2B 30 */ li r0, 0x2b30
+/* 8011B42C 0011708C 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B430 00117090 48 00 00 0C */ b lbl_8011B43C
+lbl_8011B434:
+/* 8011B434 00117094 38 00 46 2A */ li r0, 0x462a
+/* 8011B438 00117098 90 03 01 18 */ stw r0, 0x118(r3)
+lbl_8011B43C:
+/* 8011B43C 0011709C 38 60 01 84 */ li r3, 0x184
+/* 8011B440 001170A0 48 04 76 51 */ bl func_80162A90
+/* 8011B444 001170A4 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B448 001170A8 40 82 13 28 */ bne lbl_8011C770
+/* 8011B44C 001170AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B450 001170B0 38 00 00 00 */ li r0, 0
+/* 8011B454 001170B4 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B458 001170B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B45C 001170BC A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8011B460 001170C0 60 00 01 00 */ ori r0, r0, 0x100
+/* 8011B464 001170C4 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8011B468 001170C8 48 00 13 08 */ b lbl_8011C770
+/* 8011B46C 001170CC A8 67 00 8E */ lha r3, 0x8e(r7)
+/* 8011B470 001170D0 48 13 89 61 */ bl func_80253DD0
+/* 8011B474 001170D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011B478 001170D8 28 00 00 03 */ cmplwi r0, 3
+/* 8011B47C 001170DC 40 82 12 F4 */ bne lbl_8011C770
+/* 8011B480 001170E0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B484 001170E4 38 00 00 61 */ li r0, 0x61
+/* 8011B488 001170E8 38 60 00 00 */ li r3, 0
+/* 8011B48C 001170EC 38 80 00 00 */ li r4, 0
+/* 8011B490 001170F0 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011B494 001170F4 4B F3 E4 65 */ bl func_800598F8
+/* 8011B498 001170F8 38 60 00 63 */ li r3, 0x63
+/* 8011B49C 001170FC 4B F3 E5 25 */ bl func_800599C0
+/* 8011B4A0 00117100 38 60 00 01 */ li r3, 1
+/* 8011B4A4 00117104 38 80 00 00 */ li r4, 0
+/* 8011B4A8 00117108 38 A0 00 00 */ li r5, 0
+/* 8011B4AC 0011710C 38 C0 00 02 */ li r6, 2
+/* 8011B4B0 00117110 38 E0 00 03 */ li r7, 3
+/* 8011B4B4 00117114 39 00 00 00 */ li r8, 0
+/* 8011B4B8 00117118 4B F3 E5 11 */ bl func_800599C8
+/* 8011B4BC 0011711C 38 60 00 02 */ li r3, 2
+/* 8011B4C0 00117120 38 80 00 00 */ li r4, 0
+/* 8011B4C4 00117124 38 A0 00 01 */ li r5, 1
+/* 8011B4C8 00117128 38 C0 00 00 */ li r6, 0
+/* 8011B4CC 0011712C 38 E0 00 63 */ li r7, 0x63
+/* 8011B4D0 00117130 39 00 00 00 */ li r8, 0
+/* 8011B4D4 00117134 4B F3 E4 F5 */ bl func_800599C8
+/* 8011B4D8 00117138 38 60 00 03 */ li r3, 3
+/* 8011B4DC 0011713C 38 80 00 01 */ li r4, 1
+/* 8011B4E0 00117140 38 A0 00 00 */ li r5, 0
+/* 8011B4E4 00117144 38 C0 00 02 */ li r6, 2
+/* 8011B4E8 00117148 38 E0 00 63 */ li r7, 0x63
+/* 8011B4EC 0011714C 39 00 00 00 */ li r8, 0
+/* 8011B4F0 00117150 4B F3 E4 D9 */ bl func_800599C8
+/* 8011B4F4 00117154 38 60 00 63 */ li r3, 0x63
+/* 8011B4F8 00117158 38 80 00 02 */ li r4, 2
+/* 8011B4FC 0011715C 38 A0 00 03 */ li r5, 3
+/* 8011B500 00117160 38 C0 00 00 */ li r6, 0
+/* 8011B504 00117164 38 E0 00 00 */ li r7, 0
+/* 8011B508 00117168 39 00 00 00 */ li r8, 0
+/* 8011B50C 0011716C 4B F3 E4 BD */ bl func_800599C8
+/* 8011B510 00117170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B514 00117174 38 60 01 84 */ li r3, 0x184
+/* 8011B518 00117178 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 8011B51C 0011717C 98 04 00 E0 */ stb r0, 0xe0(r4)
+/* 8011B520 00117180 48 04 75 71 */ bl func_80162A90
+/* 8011B524 00117184 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B528 00117188 40 82 12 48 */ bne lbl_8011C770
+/* 8011B52C 0011718C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B530 00117190 38 00 01 AA */ li r0, 0x1aa
+/* 8011B534 00117194 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B538 00117198 48 00 12 38 */ b lbl_8011C770
+/* 8011B53C 0011719C 88 87 00 E0 */ lbz r4, 0xe0(r7)
+/* 8011B540 001171A0 38 60 00 01 */ li r3, 1
+/* 8011B544 001171A4 38 A0 00 00 */ li r5, 0
+/* 8011B548 001171A8 38 C0 00 01 */ li r6, 1
+/* 8011B54C 001171AC 4B F3 E5 21 */ bl func_80059A6C
+/* 8011B550 001171B0 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B554 001171B4 41 82 12 1C */ beq lbl_8011C770
+/* 8011B558 001171B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8011B55C 001171BC 41 82 01 5C */ beq lbl_8011B6B8
+/* 8011B560 001171C0 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8011B564 001171C4 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8011B568 001171C8 41 82 01 0C */ beq lbl_8011B674
+/* 8011B56C 001171CC 40 80 00 28 */ bge lbl_8011B594
+/* 8011B570 001171D0 2C 04 00 02 */ cmpwi r4, 2
+/* 8011B574 001171D4 41 82 00 78 */ beq lbl_8011B5EC
+/* 8011B578 001171D8 40 80 00 10 */ bge lbl_8011B588
+/* 8011B57C 001171DC 2C 04 00 01 */ cmpwi r4, 1
+/* 8011B580 001171E0 40 80 00 28 */ bge lbl_8011B5A8
+/* 8011B584 001171E4 48 00 11 EC */ b lbl_8011C770
+lbl_8011B588:
+/* 8011B588 001171E8 2C 04 00 04 */ cmpwi r4, 4
+/* 8011B58C 001171EC 40 80 11 E4 */ bge lbl_8011C770
+/* 8011B590 001171F0 48 00 00 A0 */ b lbl_8011B630
+lbl_8011B594:
+/* 8011B594 001171F4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8011B598 001171F8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8011B59C 001171FC 7C 04 00 00 */ cmpw r4, r0
+/* 8011B5A0 00117200 41 82 00 D4 */ beq lbl_8011B674
+/* 8011B5A4 00117204 48 00 11 CC */ b lbl_8011C770
+lbl_8011B5A8:
+/* 8011B5A8 00117208 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B5AC 0011720C 38 80 00 04 */ li r4, 4
+/* 8011B5B0 00117210 38 A0 00 00 */ li r5, 0
+/* 8011B5B4 00117214 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B5B8 00117218 48 13 87 F9 */ bl func_80253DB0
+/* 8011B5BC 0011721C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B5C0 00117220 38 80 00 02 */ li r4, 2
+/* 8011B5C4 00117224 38 A0 00 00 */ li r5, 0
+/* 8011B5C8 00117228 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B5CC 0011722C 48 13 87 E5 */ bl func_80253DB0
+/* 8011B5D0 00117230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B5D4 00117234 38 80 00 62 */ li r4, 0x62
+/* 8011B5D8 00117238 38 00 00 01 */ li r0, 1
+/* 8011B5DC 0011723C 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011B5E0 00117240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B5E4 00117244 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011B5E8 00117248 48 00 11 88 */ b lbl_8011C770
+lbl_8011B5EC:
+/* 8011B5EC 0011724C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B5F0 00117250 38 80 00 05 */ li r4, 5
+/* 8011B5F4 00117254 38 A0 00 00 */ li r5, 0
+/* 8011B5F8 00117258 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B5FC 0011725C 48 13 87 B5 */ bl func_80253DB0
+/* 8011B600 00117260 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B604 00117264 38 80 00 02 */ li r4, 2
+/* 8011B608 00117268 38 A0 00 00 */ li r5, 0
+/* 8011B60C 0011726C A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B610 00117270 48 13 87 A1 */ bl func_80253DB0
+/* 8011B614 00117274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B618 00117278 38 80 00 62 */ li r4, 0x62
+/* 8011B61C 0011727C 38 00 00 02 */ li r0, 2
+/* 8011B620 00117280 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011B624 00117284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B628 00117288 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011B62C 0011728C 48 00 11 44 */ b lbl_8011C770
+lbl_8011B630:
+/* 8011B630 00117290 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B634 00117294 38 80 00 06 */ li r4, 6
+/* 8011B638 00117298 38 A0 00 00 */ li r5, 0
+/* 8011B63C 0011729C A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B640 001172A0 48 13 87 71 */ bl func_80253DB0
+/* 8011B644 001172A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B648 001172A8 38 80 00 02 */ li r4, 2
+/* 8011B64C 001172AC 38 A0 00 00 */ li r5, 0
+/* 8011B650 001172B0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B654 001172B4 48 13 87 5D */ bl func_80253DB0
+/* 8011B658 001172B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B65C 001172BC 38 80 00 62 */ li r4, 0x62
+/* 8011B660 001172C0 38 00 00 03 */ li r0, 3
+/* 8011B664 001172C4 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011B668 001172C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B66C 001172CC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011B670 001172D0 48 00 11 00 */ b lbl_8011C770
+lbl_8011B674:
+/* 8011B674 001172D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B678 001172D8 38 80 00 08 */ li r4, 8
+/* 8011B67C 001172DC 38 A0 00 00 */ li r5, 0
+/* 8011B680 001172E0 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B684 001172E4 48 13 87 2D */ bl func_80253DB0
+/* 8011B688 001172E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B68C 001172EC 38 80 00 01 */ li r4, 1
+/* 8011B690 001172F0 38 A0 00 00 */ li r5, 0
+/* 8011B694 001172F4 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B698 001172F8 48 13 87 19 */ bl func_80253DB0
+/* 8011B69C 001172FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B6A0 00117300 38 80 00 62 */ li r4, 0x62
+/* 8011B6A4 00117304 38 00 00 FF */ li r0, 0xff
+/* 8011B6A8 00117308 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011B6AC 0011730C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B6B0 00117310 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011B6B4 00117314 48 00 10 BC */ b lbl_8011C770
+lbl_8011B6B8:
+/* 8011B6B8 00117318 2C 03 00 03 */ cmpwi r3, 3
+/* 8011B6BC 0011731C 41 82 00 94 */ beq lbl_8011B750
+/* 8011B6C0 00117320 40 80 00 14 */ bge lbl_8011B6D4
+/* 8011B6C4 00117324 2C 03 00 01 */ cmpwi r3, 1
+/* 8011B6C8 00117328 41 82 00 18 */ beq lbl_8011B6E0
+/* 8011B6CC 0011732C 40 80 00 4C */ bge lbl_8011B718
+/* 8011B6D0 00117330 48 00 10 A0 */ b lbl_8011C770
+lbl_8011B6D4:
+/* 8011B6D4 00117334 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8011B6D8 00117338 41 82 00 B0 */ beq lbl_8011B788
+/* 8011B6DC 0011733C 48 00 10 94 */ b lbl_8011C770
+lbl_8011B6E0:
+/* 8011B6E0 00117340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B6E4 00117344 38 80 00 00 */ li r4, 0
+/* 8011B6E8 00117348 38 A0 00 00 */ li r5, 0
+/* 8011B6EC 0011734C A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B6F0 00117350 48 13 86 C1 */ bl func_80253DB0
+/* 8011B6F4 00117354 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B6F8 00117358 38 80 00 02 */ li r4, 2
+/* 8011B6FC 0011735C 38 A0 00 00 */ li r5, 0
+/* 8011B700 00117360 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B704 00117364 48 13 86 AD */ bl func_80253DB0
+/* 8011B708 00117368 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B70C 0011736C 38 00 2B 2F */ li r0, 0x2b2f
+/* 8011B710 00117370 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B714 00117374 48 00 10 5C */ b lbl_8011C770
+lbl_8011B718:
+/* 8011B718 00117378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B71C 0011737C 38 80 00 01 */ li r4, 1
+/* 8011B720 00117380 38 A0 00 00 */ li r5, 0
+/* 8011B724 00117384 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B728 00117388 48 13 86 89 */ bl func_80253DB0
+/* 8011B72C 0011738C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B730 00117390 38 80 00 02 */ li r4, 2
+/* 8011B734 00117394 38 A0 00 00 */ li r5, 0
+/* 8011B738 00117398 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B73C 0011739C 48 13 86 75 */ bl func_80253DB0
+/* 8011B740 001173A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B744 001173A4 38 00 2B 30 */ li r0, 0x2b30
+/* 8011B748 001173A8 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B74C 001173AC 48 00 10 24 */ b lbl_8011C770
+lbl_8011B750:
+/* 8011B750 001173B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B754 001173B4 38 80 00 02 */ li r4, 2
+/* 8011B758 001173B8 38 A0 00 00 */ li r5, 0
+/* 8011B75C 001173BC A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B760 001173C0 48 13 86 51 */ bl func_80253DB0
+/* 8011B764 001173C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B768 001173C8 38 80 00 02 */ li r4, 2
+/* 8011B76C 001173CC 38 A0 00 00 */ li r5, 0
+/* 8011B770 001173D0 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B774 001173D4 48 13 86 3D */ bl func_80253DB0
+/* 8011B778 001173D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B77C 001173DC 38 00 46 2A */ li r0, 0x462a
+/* 8011B780 001173E0 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B784 001173E4 48 00 0F EC */ b lbl_8011C770
+lbl_8011B788:
+/* 8011B788 001173E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B78C 001173EC 38 80 00 08 */ li r4, 8
+/* 8011B790 001173F0 38 A0 00 00 */ li r5, 0
+/* 8011B794 001173F4 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B798 001173F8 48 13 86 19 */ bl func_80253DB0
+/* 8011B79C 001173FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B7A0 00117400 38 80 00 00 */ li r4, 0
+/* 8011B7A4 00117404 38 A0 00 00 */ li r5, 0
+/* 8011B7A8 00117408 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B7AC 0011740C 48 13 86 05 */ bl func_80253DB0
+/* 8011B7B0 00117410 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B7B4 00117414 38 00 00 00 */ li r0, 0
+/* 8011B7B8 00117418 90 03 01 18 */ stw r0, 0x118(r3)
+/* 8011B7BC 0011741C 48 00 0F B4 */ b lbl_8011C770
+/* 8011B7C0 00117420 88 07 00 E1 */ lbz r0, 0xe1(r7)
+/* 8011B7C4 00117424 28 00 00 FF */ cmplwi r0, 0xff
+/* 8011B7C8 00117428 40 82 00 64 */ bne lbl_8011B82C
+/* 8011B7CC 0011742C A8 67 00 92 */ lha r3, 0x92(r7)
+/* 8011B7D0 00117430 48 13 86 01 */ bl func_80253DD0
+/* 8011B7D4 00117434 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011B7D8 00117438 28 00 00 03 */ cmplwi r0, 3
+/* 8011B7DC 0011743C 40 82 0F 94 */ bne lbl_8011C770
+/* 8011B7E0 00117440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B7E4 00117444 38 80 00 09 */ li r4, 9
+/* 8011B7E8 00117448 38 A0 00 00 */ li r5, 0
+/* 8011B7EC 0011744C A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B7F0 00117450 48 13 85 C1 */ bl func_80253DB0
+/* 8011B7F4 00117454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B7F8 00117458 38 80 00 03 */ li r4, 3
+/* 8011B7FC 0011745C 38 A0 00 00 */ li r5, 0
+/* 8011B800 00117460 A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B804 00117464 48 13 85 AD */ bl func_80253DB0
+/* 8011B808 00117468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B80C 0011746C 38 80 00 01 */ li r4, 1
+/* 8011B810 00117470 38 A0 00 00 */ li r5, 0
+/* 8011B814 00117474 A8 63 00 96 */ lha r3, 0x96(r3)
+/* 8011B818 00117478 48 13 85 99 */ bl func_80253DB0
+/* 8011B81C 0011747C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B820 00117480 38 00 00 64 */ li r0, 0x64
+/* 8011B824 00117484 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B828 00117488 48 00 0F 48 */ b lbl_8011C770
+lbl_8011B82C:
+/* 8011B82C 0011748C A8 67 00 8E */ lha r3, 0x8e(r7)
+/* 8011B830 00117490 48 13 85 A1 */ bl func_80253DD0
+/* 8011B834 00117494 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011B838 00117498 28 00 00 03 */ cmplwi r0, 3
+/* 8011B83C 0011749C 40 82 0F 34 */ bne lbl_8011C770
+/* 8011B840 001174A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B844 001174A4 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8011B848 001174A8 28 00 00 01 */ cmplwi r0, 1
+/* 8011B84C 001174AC 40 82 00 68 */ bne lbl_8011B8B4
+/* 8011B850 001174B0 48 04 2D C1 */ bl func_8015E610
+/* 8011B854 001174B4 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B858 001174B8 40 82 00 5C */ bne lbl_8011B8B4
+/* 8011B85C 001174BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B860 001174C0 38 80 00 09 */ li r4, 9
+/* 8011B864 001174C4 38 A0 00 00 */ li r5, 0
+/* 8011B868 001174C8 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 8011B86C 001174CC 48 13 85 45 */ bl func_80253DB0
+/* 8011B870 001174D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B874 001174D4 38 80 00 03 */ li r4, 3
+/* 8011B878 001174D8 38 A0 00 00 */ li r5, 0
+/* 8011B87C 001174DC A8 63 00 92 */ lha r3, 0x92(r3)
+/* 8011B880 001174E0 48 13 85 31 */ bl func_80253DB0
+/* 8011B884 001174E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B888 001174E8 38 00 00 63 */ li r0, 0x63
+/* 8011B88C 001174EC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B890 001174F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B894 001174F4 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8011B898 001174F8 60 00 10 00 */ ori r0, r0, 0x1000
+/* 8011B89C 001174FC B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8011B8A0 00117500 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B8A4 00117504 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8011B8A8 00117508 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8011B8AC 0011750C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8011B8B0 00117510 48 00 0E C0 */ b lbl_8011C770
+lbl_8011B8B4:
+/* 8011B8B4 00117514 4B F3 A9 C1 */ bl func_80056274
+/* 8011B8B8 00117518 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B8BC 0011751C 38 00 00 65 */ li r0, 0x65
+/* 8011B8C0 00117520 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B8C4 00117524 48 00 0E AC */ b lbl_8011C770
+/* 8011B8C8 00117528 A8 67 00 8E */ lha r3, 0x8e(r7)
+/* 8011B8CC 0011752C 48 13 85 05 */ bl func_80253DD0
+/* 8011B8D0 00117530 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011B8D4 00117534 28 00 00 03 */ cmplwi r0, 3
+/* 8011B8D8 00117538 40 82 0E 98 */ bne lbl_8011C770
+/* 8011B8DC 0011753C 38 60 02 5D */ li r3, 0x25d
+/* 8011B8E0 00117540 38 80 00 01 */ li r4, 1
+/* 8011B8E4 00117544 38 A0 00 01 */ li r5, 1
+/* 8011B8E8 00117548 48 04 70 59 */ bl func_80162940
+/* 8011B8EC 0011754C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B8F0 00117550 38 80 00 05 */ li r4, 5
+/* 8011B8F4 00117554 38 A0 00 00 */ li r5, 0
+/* 8011B8F8 00117558 4B FF AD AD */ bl func_801166A4
+/* 8011B8FC 0011755C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B900 00117560 38 80 00 07 */ li r4, 7
+/* 8011B904 00117564 38 A0 00 00 */ li r5, 0
+/* 8011B908 00117568 4B FF AD 9D */ bl func_801166A4
+/* 8011B90C 0011756C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B910 00117570 38 00 00 5F */ li r0, 0x5f
+/* 8011B914 00117574 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011B918 00117578 48 00 0E 58 */ b lbl_8011C770
+/* 8011B91C 0011757C A8 67 00 8E */ lha r3, 0x8e(r7)
+/* 8011B920 00117580 48 13 84 B1 */ bl func_80253DD0
+/* 8011B924 00117584 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011B928 00117588 28 00 00 03 */ cmplwi r0, 3
+/* 8011B92C 0011758C 40 82 0E 44 */ bne lbl_8011C770
+/* 8011B930 00117590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B934 00117594 38 80 00 05 */ li r4, 5
+/* 8011B938 00117598 38 A0 00 00 */ li r5, 0
+/* 8011B93C 0011759C 4B FF AD 69 */ bl func_801166A4
+/* 8011B940 001175A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B944 001175A4 3B E0 00 2B */ li r31, 0x2b
+/* 8011B948 001175A8 38 60 00 06 */ li r3, 6
+/* 8011B94C 001175AC 38 80 00 09 */ li r4, 9
+/* 8011B950 001175B0 93 E5 00 DC */ stw r31, 0xdc(r5)
+/* 8011B954 001175B4 38 A0 00 01 */ li r5, 1
+/* 8011B958 001175B8 48 04 6F E9 */ bl func_80162940
+/* 8011B95C 001175BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B960 001175C0 38 80 00 07 */ li r4, 7
+/* 8011B964 001175C4 38 A0 00 00 */ li r5, 0
+/* 8011B968 001175C8 4B FF AD 3D */ bl func_801166A4
+/* 8011B96C 001175CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B970 001175D0 38 80 00 09 */ li r4, 9
+/* 8011B974 001175D4 38 A0 00 00 */ li r5, 0
+/* 8011B978 001175D8 4B FF AD 2D */ bl func_801166A4
+/* 8011B97C 001175DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B980 001175E0 38 00 00 04 */ li r0, 4
+/* 8011B984 001175E4 93 E3 00 DC */ stw r31, 0xdc(r3)
+/* 8011B988 001175E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B98C 001175EC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011B990 001175F0 48 00 0D E0 */ b lbl_8011C770
+/* 8011B994 001175F4 4B F3 A9 65 */ bl func_800562F8
+/* 8011B998 001175F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011B99C 001175FC 41 82 0D D4 */ beq lbl_8011C770
+/* 8011B9A0 00117600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B9A4 00117604 38 80 00 05 */ li r4, 5
+/* 8011B9A8 00117608 38 A0 00 00 */ li r5, 0
+/* 8011B9AC 0011760C 4B FF AC F9 */ bl func_801166A4
+/* 8011B9B0 00117610 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B9B4 00117614 38 00 00 2B */ li r0, 0x2b
+/* 8011B9B8 00117618 38 60 00 06 */ li r3, 6
+/* 8011B9BC 0011761C 38 80 00 09 */ li r4, 9
+/* 8011B9C0 00117620 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011B9C4 00117624 38 A0 00 01 */ li r5, 1
+/* 8011B9C8 00117628 48 04 6F 79 */ bl func_80162940
+/* 8011B9CC 0011762C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011B9D0 00117630 88 05 00 E1 */ lbz r0, 0xe1(r5)
+/* 8011B9D4 00117634 2C 00 00 02 */ cmpwi r0, 2
+/* 8011B9D8 00117638 41 82 00 3C */ beq lbl_8011BA14
+/* 8011B9DC 0011763C 40 80 00 10 */ bge lbl_8011B9EC
+/* 8011B9E0 00117640 2C 00 00 01 */ cmpwi r0, 1
+/* 8011B9E4 00117644 40 80 00 14 */ bge lbl_8011B9F8
+/* 8011B9E8 00117648 48 00 0D 88 */ b lbl_8011C770
+lbl_8011B9EC:
+/* 8011B9EC 0011764C 2C 00 00 04 */ cmpwi r0, 4
+/* 8011B9F0 00117650 40 80 0D 80 */ bge lbl_8011C770
+/* 8011B9F4 00117654 48 00 00 94 */ b lbl_8011BA88
+lbl_8011B9F8:
+/* 8011B9F8 00117658 38 00 00 66 */ li r0, 0x66
+/* 8011B9FC 0011765C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011BA00 00117660 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BA04 00117664 A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8011BA08 00117668 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8011BA0C 0011766C B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8011BA10 00117670 48 00 0D 60 */ b lbl_8011C770
+lbl_8011BA14:
+/* 8011BA14 00117674 38 00 00 00 */ li r0, 0
+/* 8011BA18 00117678 38 60 02 61 */ li r3, 0x261
+/* 8011BA1C 0011767C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011BA20 00117680 38 80 00 00 */ li r4, 0
+/* 8011BA24 00117684 38 A0 00 01 */ li r5, 1
+/* 8011BA28 00117688 48 04 6F 19 */ bl func_80162940
+/* 8011BA2C 0011768C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BA30 00117690 38 60 00 18 */ li r3, 0x18
+/* 8011BA34 00117694 38 80 00 01 */ li r4, 1
+/* 8011BA38 00117698 38 A0 00 01 */ li r5, 1
+/* 8011BA3C 0011769C A0 06 02 20 */ lhz r0, 0x220(r6)
+/* 8011BA40 001176A0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8011BA44 001176A4 B0 06 02 20 */ sth r0, 0x220(r6)
+/* 8011BA48 001176A8 48 04 6E F9 */ bl func_80162940
+/* 8011BA4C 001176AC 38 60 00 07 */ li r3, 7
+/* 8011BA50 001176B0 38 80 FF FF */ li r4, -1
+/* 8011BA54 001176B4 4B FC 97 D1 */ bl func_800E5224
+/* 8011BA58 001176B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8011BA5C 001176BC 40 82 00 14 */ bne lbl_8011BA70
+/* 8011BA60 001176C0 38 60 00 18 */ li r3, 0x18
+/* 8011BA64 001176C4 38 80 00 02 */ li r4, 2
+/* 8011BA68 001176C8 38 A0 00 01 */ li r5, 1
+/* 8011BA6C 001176CC 48 04 6E D5 */ bl func_80162940
+lbl_8011BA70:
+/* 8011BA70 001176D0 38 60 00 04 */ li r3, 4
+/* 8011BA74 001176D4 38 80 00 00 */ li r4, 0
+/* 8011BA78 001176D8 38 A0 00 00 */ li r5, 0
+/* 8011BA7C 001176DC 38 C0 00 01 */ li r6, 1
+/* 8011BA80 001176E0 4B FC A7 A9 */ bl func_800E6228
+/* 8011BA84 001176E4 48 00 0C EC */ b lbl_8011C770
+lbl_8011BA88:
+/* 8011BA88 001176E8 38 00 00 70 */ li r0, 0x70
+/* 8011BA8C 001176EC 38 80 00 00 */ li r4, 0
+/* 8011BA90 001176F0 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011BA94 001176F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BA98 001176F8 4B FF 8F D9 */ bl func_80114A70
+/* 8011BA9C 001176FC 38 60 00 02 */ li r3, 2
+/* 8011BAA0 00117700 4B F3 BF 5D */ bl func_800579FC
+/* 8011BAA4 00117704 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BAA8 00117708 38 80 00 1E */ li r4, 0x1e
+/* 8011BAAC 0011770C 38 A0 00 01 */ li r5, 1
+/* 8011BAB0 00117710 4B FF AB F5 */ bl func_801166A4
+/* 8011BAB4 00117714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BAB8 00117718 38 80 00 1E */ li r4, 0x1e
+/* 8011BABC 0011771C 38 A0 00 04 */ li r5, 4
+/* 8011BAC0 00117720 4B FF AB C9 */ bl func_80116688
+/* 8011BAC4 00117724 4B F3 A7 F9 */ bl func_800562BC
+/* 8011BAC8 00117728 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BACC 0011772C 38 00 00 0A */ li r0, 0xa
+/* 8011BAD0 00117730 A0 64 02 20 */ lhz r3, 0x220(r4)
+/* 8011BAD4 00117734 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
+/* 8011BAD8 00117738 B0 64 02 20 */ sth r3, 0x220(r4)
+/* 8011BADC 0011773C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BAE0 00117740 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8011BAE4 00117744 48 00 0C 8C */ b lbl_8011C770
+/* 8011BAE8 00117748 48 04 2B 29 */ bl func_8015E610
+/* 8011BAEC 0011774C 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BAF0 00117750 41 82 00 8C */ beq lbl_8011BB7C
+/* 8011BAF4 00117754 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BAF8 00117758 38 80 00 07 */ li r4, 7
+/* 8011BAFC 0011775C 38 A0 00 00 */ li r5, 0
+/* 8011BB00 00117760 4B FF AB A5 */ bl func_801166A4
+/* 8011BB04 00117764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB08 00117768 38 80 00 09 */ li r4, 9
+/* 8011BB0C 0011776C 38 A0 00 00 */ li r5, 0
+/* 8011BB10 00117770 4B FF AB 95 */ bl func_801166A4
+/* 8011BB14 00117774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB18 00117778 38 80 00 00 */ li r4, 0
+/* 8011BB1C 0011777C A0 03 02 20 */ lhz r0, 0x220(r3)
+/* 8011BB20 00117780 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 8011BB24 00117784 B0 03 02 20 */ sth r0, 0x220(r3)
+/* 8011BB28 00117788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB2C 0011778C 4B FF 8F 45 */ bl func_80114A70
+/* 8011BB30 00117790 38 60 00 02 */ li r3, 2
+/* 8011BB34 00117794 4B F3 BE C9 */ bl func_800579FC
+/* 8011BB38 00117798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB3C 0011779C 38 80 00 11 */ li r4, 0x11
+/* 8011BB40 001177A0 38 A0 00 01 */ li r5, 1
+/* 8011BB44 001177A4 4B FF AB 61 */ bl func_801166A4
+/* 8011BB48 001177A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB4C 001177AC 38 80 00 11 */ li r4, 0x11
+/* 8011BB50 001177B0 38 A0 00 06 */ li r5, 6
+/* 8011BB54 001177B4 4B FF AB 35 */ bl func_80116688
+/* 8011BB58 001177B8 4B F3 A7 65 */ bl func_800562BC
+/* 8011BB5C 001177BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB60 001177C0 38 00 00 67 */ li r0, 0x67
+/* 8011BB64 001177C4 38 60 02 5D */ li r3, 0x25d
+/* 8011BB68 001177C8 38 80 00 01 */ li r4, 1
+/* 8011BB6C 001177CC 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011BB70 001177D0 38 A0 00 01 */ li r5, 1
+/* 8011BB74 001177D4 48 04 6D CD */ bl func_80162940
+/* 8011BB78 001177D8 48 00 0B F8 */ b lbl_8011C770
+lbl_8011BB7C:
+/* 8011BB7C 001177DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BB80 001177E0 38 00 00 6E */ li r0, 0x6e
+/* 8011BB84 001177E4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BB88 001177E8 48 00 0B E8 */ b lbl_8011C770
+/* 8011BB8C 001177EC A8 67 00 A6 */ lha r3, 0xa6(r7)
+/* 8011BB90 001177F0 48 13 82 41 */ bl func_80253DD0
+/* 8011BB94 001177F4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011BB98 001177F8 28 00 00 03 */ cmplwi r0, 3
+/* 8011BB9C 001177FC 40 82 0B D4 */ bne lbl_8011C770
+/* 8011BBA0 00117800 4B F3 A7 59 */ bl func_800562F8
+/* 8011BBA4 00117804 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BBA8 00117808 41 82 0B C8 */ beq lbl_8011C770
+/* 8011BBAC 0011780C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BBB0 00117810 38 00 00 69 */ li r0, 0x69
+/* 8011BBB4 00117814 38 60 00 00 */ li r3, 0
+/* 8011BBB8 00117818 38 80 00 00 */ li r4, 0
+/* 8011BBBC 0011781C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011BBC0 00117820 4B F3 DD 39 */ bl func_800598F8
+/* 8011BBC4 00117824 38 60 00 03 */ li r3, 3
+/* 8011BBC8 00117828 38 80 00 00 */ li r4, 0
+/* 8011BBCC 0011782C 38 A0 00 04 */ li r5, 4
+/* 8011BBD0 00117830 38 C0 00 04 */ li r6, 4
+/* 8011BBD4 00117834 38 E0 00 00 */ li r7, 0
+/* 8011BBD8 00117838 39 00 00 00 */ li r8, 0
+/* 8011BBDC 0011783C 4B F3 DD ED */ bl func_800599C8
+/* 8011BBE0 00117840 38 60 00 04 */ li r3, 4
+/* 8011BBE4 00117844 38 80 00 00 */ li r4, 0
+/* 8011BBE8 00117848 38 A0 00 03 */ li r5, 3
+/* 8011BBEC 0011784C 38 C0 00 03 */ li r6, 3
+/* 8011BBF0 00117850 38 E0 00 00 */ li r7, 0
+/* 8011BBF4 00117854 39 00 00 00 */ li r8, 0
+/* 8011BBF8 00117858 4B F3 DD D1 */ bl func_800599C8
+/* 8011BBFC 0011785C 48 00 0B 74 */ b lbl_8011C770
+/* 8011BC00 00117860 38 60 00 00 */ li r3, 0
+/* 8011BC04 00117864 38 80 00 03 */ li r4, 3
+/* 8011BC08 00117868 38 A0 00 00 */ li r5, 0
+/* 8011BC0C 0011786C 38 C0 00 01 */ li r6, 1
+/* 8011BC10 00117870 4B F3 DE 5D */ bl func_80059A6C
+/* 8011BC14 00117874 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BC18 00117878 41 82 0B 58 */ beq lbl_8011C770
+/* 8011BC1C 0011787C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8011BC20 00117880 41 82 00 84 */ beq lbl_8011BCA4
+/* 8011BC24 00117884 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011BC28 00117888 2C 00 00 04 */ cmpwi r0, 4
+/* 8011BC2C 0011788C 41 82 00 48 */ beq lbl_8011BC74
+/* 8011BC30 00117890 40 80 0B 40 */ bge lbl_8011C770
+/* 8011BC34 00117894 2C 00 00 03 */ cmpwi r0, 3
+/* 8011BC38 00117898 40 80 00 08 */ bge lbl_8011BC40
+/* 8011BC3C 0011789C 48 00 0B 34 */ b lbl_8011C770
+lbl_8011BC40:
+/* 8011BC40 001178A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BC44 001178A4 38 80 00 02 */ li r4, 2
+/* 8011BC48 001178A8 38 A0 00 00 */ li r5, 0
+/* 8011BC4C 001178AC A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 8011BC50 001178B0 48 13 81 61 */ bl func_80253DB0
+/* 8011BC54 001178B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BC58 001178B8 38 80 00 6A */ li r4, 0x6a
+/* 8011BC5C 001178BC 38 00 00 03 */ li r0, 3
+/* 8011BC60 001178C0 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011BC64 001178C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BC68 001178C8 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011BC6C 001178CC 4B EE DB 85 */ bl func_800097F0
+/* 8011BC70 001178D0 48 00 0B 00 */ b lbl_8011C770
+lbl_8011BC74:
+/* 8011BC74 001178D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BC78 001178D8 38 80 00 03 */ li r4, 3
+/* 8011BC7C 001178DC 38 A0 00 00 */ li r5, 0
+/* 8011BC80 001178E0 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 8011BC84 001178E4 48 13 81 2D */ bl func_80253DB0
+/* 8011BC88 001178E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BC8C 001178EC 38 80 00 6A */ li r4, 0x6a
+/* 8011BC90 001178F0 38 00 00 04 */ li r0, 4
+/* 8011BC94 001178F4 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011BC98 001178F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BC9C 001178FC 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011BCA0 00117900 48 00 0A D0 */ b lbl_8011C770
+lbl_8011BCA4:
+/* 8011BCA4 00117904 2C 03 00 04 */ cmpwi r3, 4
+/* 8011BCA8 00117908 41 82 00 2C */ beq lbl_8011BCD4
+/* 8011BCAC 0011790C 40 80 0A C4 */ bge lbl_8011C770
+/* 8011BCB0 00117910 2C 03 00 03 */ cmpwi r3, 3
+/* 8011BCB4 00117914 40 80 00 08 */ bge lbl_8011BCBC
+/* 8011BCB8 00117918 48 00 0A B8 */ b lbl_8011C770
+lbl_8011BCBC:
+/* 8011BCBC 0011791C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BCC0 00117920 38 80 00 00 */ li r4, 0
+/* 8011BCC4 00117924 38 A0 00 00 */ li r5, 0
+/* 8011BCC8 00117928 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 8011BCCC 0011792C 48 13 80 E5 */ bl func_80253DB0
+/* 8011BCD0 00117930 48 00 0A A0 */ b lbl_8011C770
+lbl_8011BCD4:
+/* 8011BCD4 00117934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BCD8 00117938 38 80 00 01 */ li r4, 1
+/* 8011BCDC 0011793C 38 A0 00 00 */ li r5, 0
+/* 8011BCE0 00117940 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 8011BCE4 00117944 48 13 80 CD */ bl func_80253DB0
+/* 8011BCE8 00117948 48 00 0A 88 */ b lbl_8011C770
+/* 8011BCEC 0011794C A8 67 00 A6 */ lha r3, 0xa6(r7)
+/* 8011BCF0 00117950 48 13 80 E1 */ bl func_80253DD0
+/* 8011BCF4 00117954 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011BCF8 00117958 28 00 00 03 */ cmplwi r0, 3
+/* 8011BCFC 0011795C 40 82 0A 74 */ bne lbl_8011C770
+/* 8011BD00 00117960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BD04 00117964 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8011BD08 00117968 28 00 00 03 */ cmplwi r0, 3
+/* 8011BD0C 0011796C 40 82 00 14 */ bne lbl_8011BD20
+/* 8011BD10 00117970 A8 63 00 A6 */ lha r3, 0xa6(r3)
+/* 8011BD14 00117974 38 80 00 05 */ li r4, 5
+/* 8011BD18 00117978 38 A0 00 00 */ li r5, 0
+/* 8011BD1C 0011797C 48 13 80 95 */ bl func_80253DB0
+lbl_8011BD20:
+/* 8011BD20 00117980 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BD24 00117984 38 00 00 68 */ li r0, 0x68
+/* 8011BD28 00117988 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BD2C 0011798C 48 00 0A 44 */ b lbl_8011C770
+/* 8011BD30 00117990 88 07 00 E1 */ lbz r0, 0xe1(r7)
+/* 8011BD34 00117994 28 00 00 03 */ cmplwi r0, 3
+/* 8011BD38 00117998 40 82 00 38 */ bne lbl_8011BD70
+/* 8011BD3C 0011799C A8 67 00 A6 */ lha r3, 0xa6(r7)
+/* 8011BD40 001179A0 48 13 80 91 */ bl func_80253DD0
+/* 8011BD44 001179A4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011BD48 001179A8 28 00 00 03 */ cmplwi r0, 3
+/* 8011BD4C 001179AC 40 82 0A 24 */ bne lbl_8011C770
+/* 8011BD50 001179B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BD54 001179B4 38 80 00 11 */ li r4, 0x11
+/* 8011BD58 001179B8 38 A0 00 00 */ li r5, 0
+/* 8011BD5C 001179BC 4B FF A9 49 */ bl func_801166A4
+/* 8011BD60 001179C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BD64 001179C4 38 00 00 6B */ li r0, 0x6b
+/* 8011BD68 001179C8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BD6C 001179CC 48 00 0A 04 */ b lbl_8011C770
+lbl_8011BD70:
+/* 8011BD70 001179D0 38 00 00 6E */ li r0, 0x6e
+/* 8011BD74 001179D4 90 07 00 DC */ stw r0, 0xdc(r7)
+/* 8011BD78 001179D8 48 00 09 F8 */ b lbl_8011C770
+/* 8011BD7C 001179DC 4B EE DA 75 */ bl func_800097F0
+/* 8011BD80 001179E0 38 60 00 03 */ li r3, 3
+/* 8011BD84 001179E4 38 80 00 01 */ li r4, 1
+/* 8011BD88 001179E8 48 04 28 AD */ bl func_8015E634
+/* 8011BD8C 001179EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BD90 001179F0 38 00 00 6C */ li r0, 0x6c
+/* 8011BD94 001179F4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BD98 001179F8 48 00 09 D8 */ b lbl_8011C770
+/* 8011BD9C 001179FC 48 04 29 E9 */ bl func_8015E784
+/* 8011BDA0 00117A00 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BDA4 00117A04 41 82 09 CC */ beq lbl_8011C770
+/* 8011BDA8 00117A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BDAC 00117A0C 38 80 00 6D */ li r4, 0x6d
+/* 8011BDB0 00117A10 38 00 01 2C */ li r0, 0x12c
+/* 8011BDB4 00117A14 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011BDB8 00117A18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BDBC 00117A1C B0 03 01 EC */ sth r0, 0x1ec(r3)
+/* 8011BDC0 00117A20 4B EE DA 19 */ bl func_800097D8
+/* 8011BDC4 00117A24 48 00 09 AC */ b lbl_8011C770
+/* 8011BDC8 00117A28 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011BDCC 00117A2C 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 8011BDD0 00117A30 2C 00 00 00 */ cmpwi r0, 0
+/* 8011BDD4 00117A34 40 82 09 9C */ bne lbl_8011C770
+/* 8011BDD8 00117A38 38 60 00 00 */ li r3, 0
+/* 8011BDDC 00117A3C 40 82 00 10 */ bne lbl_8011BDEC
+/* 8011BDE0 00117A40 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 8011BDE4 00117A44 2C 00 00 00 */ cmpwi r0, 0
+/* 8011BDE8 00117A48 41 82 00 08 */ beq lbl_8011BDF0
+lbl_8011BDEC:
+/* 8011BDEC 00117A4C 38 60 00 01 */ li r3, 1
+lbl_8011BDF0:
+/* 8011BDF0 00117A50 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BDF4 00117A54 40 82 09 7C */ bne lbl_8011C770
+/* 8011BDF8 00117A58 A0 C7 01 EC */ lhz r6, 0x1ec(r7)
+/* 8011BDFC 00117A5C 38 60 00 80 */ li r3, 0x80
+/* 8011BE00 00117A60 38 80 00 01 */ li r4, 1
+/* 8011BE04 00117A64 38 A0 00 00 */ li r5, 0
+/* 8011BE08 00117A68 38 06 FF FF */ addi r0, r6, -1
+/* 8011BE0C 00117A6C 38 C0 00 01 */ li r6, 1
+/* 8011BE10 00117A70 B0 07 01 EC */ sth r0, 0x1ec(r7)
+/* 8011BE14 00117A74 4B F3 DC 59 */ bl func_80059A6C
+/* 8011BE18 00117A78 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011BE1C 00117A7C 28 00 00 00 */ cmplwi r0, 0
+/* 8011BE20 00117A80 40 82 00 10 */ bne lbl_8011BE30
+/* 8011BE24 00117A84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BE28 00117A88 38 00 00 00 */ li r0, 0
+/* 8011BE2C 00117A8C B0 03 01 EC */ sth r0, 0x1ec(r3)
+lbl_8011BE30:
+/* 8011BE30 00117A90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BE34 00117A94 A0 03 01 EC */ lhz r0, 0x1ec(r3)
+/* 8011BE38 00117A98 2C 00 00 00 */ cmpwi r0, 0
+/* 8011BE3C 00117A9C 40 82 09 34 */ bne lbl_8011C770
+/* 8011BE40 00117AA0 38 00 00 6E */ li r0, 0x6e
+/* 8011BE44 00117AA4 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BE48 00117AA8 48 00 09 28 */ b lbl_8011C770
+/* 8011BE4C 00117AAC 4B F3 A4 29 */ bl func_80056274
+/* 8011BE50 00117AB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BE54 00117AB4 38 00 00 6F */ li r0, 0x6f
+/* 8011BE58 00117AB8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BE5C 00117ABC 48 00 09 14 */ b lbl_8011C770
+/* 8011BE60 00117AC0 4B F3 A4 99 */ bl func_800562F8
+/* 8011BE64 00117AC4 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BE68 00117AC8 41 82 09 08 */ beq lbl_8011C770
+/* 8011BE6C 00117ACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BE70 00117AD0 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 8011BE74 00117AD4 28 00 00 04 */ cmplwi r0, 4
+/* 8011BE78 00117AD8 40 82 00 10 */ bne lbl_8011BE88
+/* 8011BE7C 00117ADC 38 80 00 11 */ li r4, 0x11
+/* 8011BE80 00117AE0 38 A0 00 00 */ li r5, 0
+/* 8011BE84 00117AE4 4B FF A8 21 */ bl func_801166A4
+lbl_8011BE88:
+/* 8011BE88 00117AE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BE8C 00117AEC 38 00 00 01 */ li r0, 1
+/* 8011BE90 00117AF0 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011BE94 00117AF4 4B F3 A4 29 */ bl func_800562BC
+/* 8011BE98 00117AF8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BE9C 00117AFC 38 00 00 5F */ li r0, 0x5f
+/* 8011BEA0 00117B00 38 60 00 02 */ li r3, 2
+/* 8011BEA4 00117B04 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011BEA8 00117B08 4B F3 C1 0D */ bl func_80057FB4
+/* 8011BEAC 00117B0C 48 00 08 C4 */ b lbl_8011C770
+/* 8011BEB0 00117B10 4B F3 A4 49 */ bl func_800562F8
+/* 8011BEB4 00117B14 2C 03 00 00 */ cmpwi r3, 0
+/* 8011BEB8 00117B18 41 82 08 B8 */ beq lbl_8011C770
+/* 8011BEBC 00117B1C 4B EE D9 35 */ bl func_800097F0
+/* 8011BEC0 00117B20 3C 60 80 48 */ lis r3, lbl_80480650@ha
+/* 8011BEC4 00117B24 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BEC8 00117B28 38 63 06 50 */ addi r3, r3, lbl_80480650@l
+/* 8011BECC 00117B2C 38 00 00 71 */ li r0, 0x71
+/* 8011BED0 00117B30 90 6D 9C 88 */ stw r3, lbl_8063EF48-_SDA_BASE_(r13)
+/* 8011BED4 00117B34 38 60 00 00 */ li r3, 0
+/* 8011BED8 00117B38 38 80 00 00 */ li r4, 0
+/* 8011BEDC 00117B3C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 8011BEE0 00117B40 4B F3 DA 19 */ bl func_800598F8
+/* 8011BEE4 00117B44 38 60 00 0A */ li r3, 0xa
+/* 8011BEE8 00117B48 38 80 00 00 */ li r4, 0
+/* 8011BEEC 00117B4C 38 A0 00 00 */ li r5, 0
+/* 8011BEF0 00117B50 38 C0 00 0B */ li r6, 0xb
+/* 8011BEF4 00117B54 38 E0 00 00 */ li r7, 0
+/* 8011BEF8 00117B58 39 00 00 00 */ li r8, 0
+/* 8011BEFC 00117B5C 4B F3 DA CD */ bl func_800599C8
+/* 8011BF00 00117B60 38 60 00 0B */ li r3, 0xb
+/* 8011BF04 00117B64 38 80 00 00 */ li r4, 0
+/* 8011BF08 00117B68 38 A0 00 0A */ li r5, 0xa
+/* 8011BF0C 00117B6C 38 C0 00 63 */ li r6, 0x63
+/* 8011BF10 00117B70 38 E0 00 00 */ li r7, 0
+/* 8011BF14 00117B74 39 00 00 00 */ li r8, 0
+/* 8011BF18 00117B78 4B F3 DA B1 */ bl func_800599C8
+/* 8011BF1C 00117B7C 38 60 00 63 */ li r3, 0x63
+/* 8011BF20 00117B80 38 80 00 00 */ li r4, 0
+/* 8011BF24 00117B84 38 A0 00 0B */ li r5, 0xb
+/* 8011BF28 00117B88 38 C0 00 00 */ li r6, 0
+/* 8011BF2C 00117B8C 38 E0 00 00 */ li r7, 0
+/* 8011BF30 00117B90 39 00 00 00 */ li r8, 0
+/* 8011BF34 00117B94 4B F3 DA 95 */ bl func_800599C8
+/* 8011BF38 00117B98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BF3C 00117B9C 38 00 00 0A */ li r0, 0xa
+/* 8011BF40 00117BA0 98 03 00 E0 */ stb r0, 0xe0(r3)
+/* 8011BF44 00117BA4 48 00 08 2C */ b lbl_8011C770
+/* 8011BF48 00117BA8 88 87 00 E0 */ lbz r4, 0xe0(r7)
+/* 8011BF4C 00117BAC 38 60 00 29 */ li r3, 0x29
+/* 8011BF50 00117BB0 38 A0 00 00 */ li r5, 0
+/* 8011BF54 00117BB4 38 C0 00 01 */ li r6, 1
+/* 8011BF58 00117BB8 4B F3 DB 15 */ bl func_80059A6C
+/* 8011BF5C 00117BBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8011BF60 00117BC0 41 82 01 04 */ beq lbl_8011C064
+/* 8011BF64 00117BC4 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8011BF68 00117BC8 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8011BF6C 00117BCC 41 82 00 34 */ beq lbl_8011BFA0
+/* 8011BF70 00117BD0 40 80 00 1C */ bge lbl_8011BF8C
+/* 8011BF74 00117BD4 2C 04 00 0B */ cmpwi r4, 0xb
+/* 8011BF78 00117BD8 41 82 00 A8 */ beq lbl_8011C020
+/* 8011BF7C 00117BDC 40 80 07 F4 */ bge lbl_8011C770
+/* 8011BF80 00117BE0 2C 04 00 0A */ cmpwi r4, 0xa
+/* 8011BF84 00117BE4 40 80 00 58 */ bge lbl_8011BFDC
+/* 8011BF88 00117BE8 48 00 07 E8 */ b lbl_8011C770
+lbl_8011BF8C:
+/* 8011BF8C 00117BEC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8011BF90 00117BF0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8011BF94 00117BF4 7C 04 00 00 */ cmpw r4, r0
+/* 8011BF98 00117BF8 41 82 00 08 */ beq lbl_8011BFA0
+/* 8011BF9C 00117BFC 48 00 07 D4 */ b lbl_8011C770
+lbl_8011BFA0:
+/* 8011BFA0 00117C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BFA4 00117C04 38 80 00 07 */ li r4, 7
+/* 8011BFA8 00117C08 38 A0 00 01 */ li r5, 1
+/* 8011BFAC 00117C0C 4B FF A6 DD */ bl func_80116688
+/* 8011BFB0 00117C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BFB4 00117C14 38 80 00 1E */ li r4, 0x1e
+/* 8011BFB8 00117C18 38 A0 00 04 */ li r5, 4
+/* 8011BFBC 00117C1C 4B FF A6 CD */ bl func_80116688
+/* 8011BFC0 00117C20 38 60 00 02 */ li r3, 2
+/* 8011BFC4 00117C24 4B F3 E5 09 */ bl func_8005A4CC
+/* 8011BFC8 00117C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BFCC 00117C2C 38 00 00 74 */ li r0, 0x74
+/* 8011BFD0 00117C30 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011BFD4 00117C34 4B F3 A2 A1 */ bl func_80056274
+/* 8011BFD8 00117C38 48 00 07 98 */ b lbl_8011C770
+lbl_8011BFDC:
+/* 8011BFDC 00117C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BFE0 00117C40 38 80 00 07 */ li r4, 7
+/* 8011BFE4 00117C44 38 A0 00 03 */ li r5, 3
+/* 8011BFE8 00117C48 4B FF A6 A1 */ bl func_80116688
+/* 8011BFEC 00117C4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011BFF0 00117C50 38 80 00 1E */ li r4, 0x1e
+/* 8011BFF4 00117C54 38 A0 00 05 */ li r5, 5
+/* 8011BFF8 00117C58 4B FF A6 91 */ bl func_80116688
+/* 8011BFFC 00117C5C 38 60 00 01 */ li r3, 1
+/* 8011C000 00117C60 4B F3 E4 CD */ bl func_8005A4CC
+/* 8011C004 00117C64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C008 00117C68 38 80 00 72 */ li r4, 0x72
+/* 8011C00C 00117C6C 38 00 00 01 */ li r0, 1
+/* 8011C010 00117C70 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011C014 00117C74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C018 00117C78 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 8011C01C 00117C7C 48 00 07 54 */ b lbl_8011C770
+lbl_8011C020:
+/* 8011C020 00117C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C024 00117C84 38 80 00 07 */ li r4, 7
+/* 8011C028 00117C88 38 A0 00 03 */ li r5, 3
+/* 8011C02C 00117C8C 4B FF A6 5D */ bl func_80116688
+/* 8011C030 00117C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C034 00117C94 38 80 00 1E */ li r4, 0x1e
+/* 8011C038 00117C98 38 A0 00 05 */ li r5, 5
+/* 8011C03C 00117C9C 4B FF A6 4D */ bl func_80116688
+/* 8011C040 00117CA0 38 60 00 01 */ li r3, 1
+/* 8011C044 00117CA4 4B F3 E4 89 */ bl func_8005A4CC
+/* 8011C048 00117CA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C04C 00117CAC 38 80 00 72 */ li r4, 0x72
+/* 8011C050 00117CB0 38 00 00 02 */ li r0, 2
+/* 8011C054 00117CB4 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011C058 00117CB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C05C 00117CBC 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 8011C060 00117CC0 48 00 07 10 */ b lbl_8011C770
+lbl_8011C064:
+/* 8011C064 00117CC4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011C068 00117CC8 2C 00 00 0B */ cmpwi r0, 0xb
+/* 8011C06C 00117CCC 41 82 00 68 */ beq lbl_8011C0D4
+/* 8011C070 00117CD0 40 80 00 10 */ bge lbl_8011C080
+/* 8011C074 00117CD4 2C 00 00 0A */ cmpwi r0, 0xa
+/* 8011C078 00117CD8 40 80 00 38 */ bge lbl_8011C0B0
+/* 8011C07C 00117CDC 48 00 06 F4 */ b lbl_8011C770
+lbl_8011C080:
+/* 8011C080 00117CE0 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8011C084 00117CE4 41 82 00 08 */ beq lbl_8011C08C
+/* 8011C088 00117CE8 48 00 06 E8 */ b lbl_8011C770
+lbl_8011C08C:
+/* 8011C08C 00117CEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C090 00117CF0 38 80 00 07 */ li r4, 7
+/* 8011C094 00117CF4 38 A0 00 00 */ li r5, 0
+/* 8011C098 00117CF8 4B FF A5 F1 */ bl func_80116688
+/* 8011C09C 00117CFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C0A0 00117D00 38 80 00 1E */ li r4, 0x1e
+/* 8011C0A4 00117D04 38 A0 00 04 */ li r5, 4
+/* 8011C0A8 00117D08 4B FF A5 E1 */ bl func_80116688
+/* 8011C0AC 00117D0C 48 00 06 C4 */ b lbl_8011C770
+lbl_8011C0B0:
+/* 8011C0B0 00117D10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C0B4 00117D14 38 80 00 07 */ li r4, 7
+/* 8011C0B8 00117D18 38 A0 00 02 */ li r5, 2
+/* 8011C0BC 00117D1C 4B FF A5 CD */ bl func_80116688
+/* 8011C0C0 00117D20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C0C4 00117D24 38 80 00 1E */ li r4, 0x1e
+/* 8011C0C8 00117D28 38 A0 00 00 */ li r5, 0
+/* 8011C0CC 00117D2C 4B FF A5 BD */ bl func_80116688
+/* 8011C0D0 00117D30 48 00 06 A0 */ b lbl_8011C770
+lbl_8011C0D4:
+/* 8011C0D4 00117D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C0D8 00117D38 38 80 00 07 */ li r4, 7
+/* 8011C0DC 00117D3C 38 A0 00 02 */ li r5, 2
+/* 8011C0E0 00117D40 4B FF A5 A9 */ bl func_80116688
+/* 8011C0E4 00117D44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C0E8 00117D48 38 80 00 1E */ li r4, 0x1e
+/* 8011C0EC 00117D4C 38 A0 00 02 */ li r5, 2
+/* 8011C0F0 00117D50 4B FF A5 99 */ bl func_80116688
+/* 8011C0F4 00117D54 48 00 06 7C */ b lbl_8011C770
+/* 8011C0F8 00117D58 A8 67 00 C0 */ lha r3, 0xc0(r7)
+/* 8011C0FC 00117D5C 48 13 7C D5 */ bl func_80253DD0
+/* 8011C100 00117D60 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011C104 00117D64 28 00 00 03 */ cmplwi r0, 3
+/* 8011C108 00117D68 40 82 06 68 */ bne lbl_8011C770
+/* 8011C10C 00117D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C110 00117D70 38 80 00 1E */ li r4, 0x1e
+/* 8011C114 00117D74 38 A0 00 00 */ li r5, 0
+/* 8011C118 00117D78 4B FF A5 8D */ bl func_801166A4
+/* 8011C11C 00117D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C120 00117D80 38 80 00 07 */ li r4, 7
+/* 8011C124 00117D84 38 A0 00 00 */ li r5, 0
+/* 8011C128 00117D88 4B FF A5 7D */ bl func_801166A4
+/* 8011C12C 00117D8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C130 00117D90 38 80 00 09 */ li r4, 9
+/* 8011C134 00117D94 38 A0 00 00 */ li r5, 0
+/* 8011C138 00117D98 4B FF A5 6D */ bl func_801166A4
+/* 8011C13C 00117D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C140 00117DA0 88 03 00 E2 */ lbz r0, 0xe2(r3)
+/* 8011C144 00117DA4 28 00 00 01 */ cmplwi r0, 1
+/* 8011C148 00117DA8 40 82 00 18 */ bne lbl_8011C160
+/* 8011C14C 00117DAC 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
+/* 8011C150 00117DB0 38 80 00 03 */ li r4, 3
+/* 8011C154 00117DB4 38 A0 00 01 */ li r5, 1
+/* 8011C158 00117DB8 48 04 52 65 */ bl func_801613BC
+/* 8011C15C 00117DBC 48 00 00 14 */ b lbl_8011C170
+lbl_8011C160:
+/* 8011C160 00117DC0 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
+/* 8011C164 00117DC4 38 80 00 04 */ li r4, 4
+/* 8011C168 00117DC8 38 A0 00 01 */ li r5, 1
+/* 8011C16C 00117DCC 48 04 52 51 */ bl func_801613BC
+lbl_8011C170:
+/* 8011C170 00117DD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C174 00117DD4 38 00 00 73 */ li r0, 0x73
+/* 8011C178 00117DD8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C17C 00117DDC 48 00 05 F4 */ b lbl_8011C770
+/* 8011C180 00117DE0 4B F3 A1 79 */ bl func_800562F8
+/* 8011C184 00117DE4 2C 03 00 00 */ cmpwi r3, 0
+/* 8011C188 00117DE8 41 82 05 E8 */ beq lbl_8011C770
+/* 8011C18C 00117DEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C190 00117DF0 38 00 00 09 */ li r0, 9
+/* 8011C194 00117DF4 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8011C198 00117DF8 4B FC AE AD */ bl func_800E7044
+/* 8011C19C 00117DFC 4B F3 A1 21 */ bl func_800562BC
+/* 8011C1A0 00117E00 4B EE D6 39 */ bl func_800097D8
+/* 8011C1A4 00117E04 38 60 00 02 */ li r3, 2
+/* 8011C1A8 00117E08 4B F3 BE 0D */ bl func_80057FB4
+/* 8011C1AC 00117E0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C1B0 00117E10 38 80 00 01 */ li r4, 1
+/* 8011C1B4 00117E14 4B FF 88 BD */ bl func_80114A70
+/* 8011C1B8 00117E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C1BC 00117E1C 38 80 00 1E */ li r4, 0x1e
+/* 8011C1C0 00117E20 38 A0 00 00 */ li r5, 0
+/* 8011C1C4 00117E24 4B FF A4 E1 */ bl func_801166A4
+/* 8011C1C8 00117E28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C1CC 00117E2C 38 A0 00 02 */ li r5, 2
+/* 8011C1D0 00117E30 38 80 00 5F */ li r4, 0x5f
+/* 8011C1D4 00117E34 38 00 00 03 */ li r0, 3
+/* 8011C1D8 00117E38 98 A3 00 E1 */ stb r5, 0xe1(r3)
+/* 8011C1DC 00117E3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C1E0 00117E40 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011C1E4 00117E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C1E8 00117E48 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 8011C1EC 00117E4C 48 00 05 84 */ b lbl_8011C770
+/* 8011C1F0 00117E50 3B E0 00 01 */ li r31, 1
+/* 8011C1F4 00117E54 48 04 53 11 */ bl func_80161504
+/* 8011C1F8 00117E58 7C 63 07 74 */ extsb r3, r3
+/* 8011C1FC 00117E5C 38 03 00 07 */ addi r0, r3, 7
+/* 8011C200 00117E60 28 00 00 08 */ cmplwi r0, 8
+/* 8011C204 00117E64 41 81 01 60 */ bgt lbl_8011C364
+/* 8011C208 00117E68 3C 60 80 42 */ lis r3, lbl_8041BF08@ha
+/* 8011C20C 00117E6C 54 00 10 3A */ slwi r0, r0, 2
+/* 8011C210 00117E70 38 63 BF 08 */ addi r3, r3, lbl_8041BF08@l
+/* 8011C214 00117E74 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8011C218 00117E78 7C 69 03 A6 */ mtctr r3
+/* 8011C21C 00117E7C 4E 80 04 20 */ bctr
+/* 8011C220 00117E80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C224 00117E84 38 60 00 17 */ li r3, 0x17
+/* 8011C228 00117E88 88 04 00 E2 */ lbz r0, 0xe2(r4)
+/* 8011C22C 00117E8C 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C230 00117E90 48 04 00 D9 */ bl func_8015C308
+/* 8011C234 00117E94 38 60 00 01 */ li r3, 1
+/* 8011C238 00117E98 38 80 55 0E */ li r4, 0x550e
+/* 8011C23C 00117E9C 4B F3 A2 7D */ bl func_800564B8
+/* 8011C240 00117EA0 3B E0 00 00 */ li r31, 0
+/* 8011C244 00117EA4 48 00 01 2C */ b lbl_8011C370
+/* 8011C248 00117EA8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C24C 00117EAC 38 60 00 17 */ li r3, 0x17
+/* 8011C250 00117EB0 88 04 00 E2 */ lbz r0, 0xe2(r4)
+/* 8011C254 00117EB4 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C258 00117EB8 48 04 00 B1 */ bl func_8015C308
+/* 8011C25C 00117EBC 38 60 00 01 */ li r3, 1
+/* 8011C260 00117EC0 38 80 55 0E */ li r4, 0x550e
+/* 8011C264 00117EC4 4B F3 A2 55 */ bl func_800564B8
+/* 8011C268 00117EC8 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
+/* 8011C26C 00117ECC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011C270 00117ED0 41 82 00 84 */ beq lbl_8011C2F4
+/* 8011C274 00117ED4 38 80 00 02 */ li r4, 2
+/* 8011C278 00117ED8 4B FC 9E 45 */ bl func_800E60BC
+/* 8011C27C 00117EDC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011C280 00117EE0 2C 00 00 01 */ cmpwi r0, 1
+/* 8011C284 00117EE4 41 82 00 40 */ beq lbl_8011C2C4
+/* 8011C288 00117EE8 40 80 00 10 */ bge lbl_8011C298
+/* 8011C28C 00117EEC 2C 00 00 00 */ cmpwi r0, 0
+/* 8011C290 00117EF0 40 80 00 14 */ bge lbl_8011C2A4
+/* 8011C294 00117EF4 48 00 00 DC */ b lbl_8011C370
+lbl_8011C298:
+/* 8011C298 00117EF8 2C 00 00 03 */ cmpwi r0, 3
+/* 8011C29C 00117EFC 40 80 00 D4 */ bge lbl_8011C370
+/* 8011C2A0 00117F00 48 00 00 14 */ b lbl_8011C2B4
+lbl_8011C2A4:
+/* 8011C2A4 00117F04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C2A8 00117F08 38 00 00 81 */ li r0, 0x81
+/* 8011C2AC 00117F0C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C2B0 00117F10 48 00 00 C0 */ b lbl_8011C370
+lbl_8011C2B4:
+/* 8011C2B4 00117F14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C2B8 00117F18 88 03 00 E2 */ lbz r0, 0xe2(r3)
+/* 8011C2BC 00117F1C 60 00 00 80 */ ori r0, r0, 0x80
+/* 8011C2C0 00117F20 98 03 00 E2 */ stb r0, 0xe2(r3)
+lbl_8011C2C4:
+/* 8011C2C4 00117F24 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C2C8 00117F28 38 00 00 77 */ li r0, 0x77
+/* 8011C2CC 00117F2C 38 A0 00 02 */ li r5, 2
+/* 8011C2D0 00117F30 38 60 00 01 */ li r3, 1
+/* 8011C2D4 00117F34 90 04 00 DC */ stw r0, 0xdc(r4)
+/* 8011C2D8 00117F38 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
+/* 8011C2DC 00117F3C 88 04 05 45 */ lbz r0, 0x545(r4)
+/* 8011C2E0 00117F40 50 A0 36 32 */ rlwimi r0, r5, 6, 0x18, 0x19
+/* 8011C2E4 00117F44 98 04 05 45 */ stb r0, 0x545(r4)
+/* 8011C2E8 00117F48 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
+/* 8011C2EC 00117F4C 48 00 06 B1 */ bl func_8011C99C
+/* 8011C2F0 00117F50 48 00 00 80 */ b lbl_8011C370
+lbl_8011C2F4:
+/* 8011C2F4 00117F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C2F8 00117F58 38 00 FF FF */ li r0, -1
+/* 8011C2FC 00117F5C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C300 00117F60 48 00 00 70 */ b lbl_8011C370
+/* 8011C304 00117F64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C308 00117F68 38 00 00 7A */ li r0, 0x7a
+/* 8011C30C 00117F6C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C310 00117F70 48 00 00 60 */ b lbl_8011C370
+/* 8011C314 00117F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C318 00117F78 38 00 00 7B */ li r0, 0x7b
+/* 8011C31C 00117F7C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C320 00117F80 48 00 00 50 */ b lbl_8011C370
+/* 8011C324 00117F84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C328 00117F88 38 00 00 7C */ li r0, 0x7c
+/* 8011C32C 00117F8C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C330 00117F90 48 00 00 40 */ b lbl_8011C370
+/* 8011C334 00117F94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C338 00117F98 38 00 00 7E */ li r0, 0x7e
+/* 8011C33C 00117F9C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C340 00117FA0 48 00 00 30 */ b lbl_8011C370
+/* 8011C344 00117FA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C348 00117FA8 38 00 00 7F */ li r0, 0x7f
+/* 8011C34C 00117FAC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C350 00117FB0 48 00 00 20 */ b lbl_8011C370
+/* 8011C354 00117FB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C358 00117FB8 38 00 00 80 */ li r0, 0x80
+/* 8011C35C 00117FBC 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C360 00117FC0 48 00 00 10 */ b lbl_8011C370
+lbl_8011C364:
+/* 8011C364 00117FC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C368 00117FC8 38 00 00 7D */ li r0, 0x7d
+/* 8011C36C 00117FCC 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011C370:
+/* 8011C370 00117FD0 2C 1F 00 00 */ cmpwi r31, 0
+/* 8011C374 00117FD4 41 82 03 FC */ beq lbl_8011C770
+/* 8011C378 00117FD8 4B EE D4 61 */ bl func_800097D8
+/* 8011C37C 00117FDC 48 00 03 F4 */ b lbl_8011C770
+/* 8011C380 00117FE0 38 00 00 74 */ li r0, 0x74
+/* 8011C384 00117FE4 90 07 00 DC */ stw r0, 0xdc(r7)
+/* 8011C388 00117FE8 4B F3 9E ED */ bl func_80056274
+/* 8011C38C 00117FEC 48 00 03 E4 */ b lbl_8011C770
+/* 8011C390 00117FF0 38 60 00 01 */ li r3, 1
+/* 8011C394 00117FF4 38 80 2F 16 */ li r4, 0x2f16
+/* 8011C398 00117FF8 4B F3 A1 21 */ bl func_800564B8
+/* 8011C39C 00117FFC 38 60 00 80 */ li r3, 0x80
+/* 8011C3A0 00118000 38 80 00 01 */ li r4, 1
+/* 8011C3A4 00118004 38 A0 00 00 */ li r5, 0
+/* 8011C3A8 00118008 38 C0 00 01 */ li r6, 1
+/* 8011C3AC 0011800C 4B F3 D6 C1 */ bl func_80059A6C
+/* 8011C3B0 00118010 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C3B4 00118014 28 00 00 00 */ cmplwi r0, 0
+/* 8011C3B8 00118018 40 82 03 B8 */ bne lbl_8011C770
+/* 8011C3BC 0011801C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C3C0 00118020 38 00 00 75 */ li r0, 0x75
+/* 8011C3C4 00118024 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C3C8 00118028 48 00 03 A8 */ b lbl_8011C770
+/* 8011C3CC 0011802C 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C3D0 00118030 38 60 00 17 */ li r3, 0x17
+/* 8011C3D4 00118034 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C3D8 00118038 48 03 FF 31 */ bl func_8015C308
+/* 8011C3DC 0011803C 38 60 00 01 */ li r3, 1
+/* 8011C3E0 00118040 38 80 51 52 */ li r4, 0x5152
+/* 8011C3E4 00118044 4B F3 A0 D5 */ bl func_800564B8
+/* 8011C3E8 00118048 38 60 00 80 */ li r3, 0x80
+/* 8011C3EC 0011804C 38 80 00 01 */ li r4, 1
+/* 8011C3F0 00118050 38 A0 00 00 */ li r5, 0
+/* 8011C3F4 00118054 38 C0 00 01 */ li r6, 1
+/* 8011C3F8 00118058 4B F3 D6 75 */ bl func_80059A6C
+/* 8011C3FC 0011805C 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C400 00118060 28 00 00 00 */ cmplwi r0, 0
+/* 8011C404 00118064 40 82 03 6C */ bne lbl_8011C770
+/* 8011C408 00118068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C40C 0011806C 38 80 00 78 */ li r4, 0x78
+/* 8011C410 00118070 3C 00 43 30 */ lis r0, 0x4330
+/* 8011C414 00118074 C8 42 8D 20 */ lfd f2, lbl_80641320-_SDA2_BASE_(r2)
+/* 8011C418 00118078 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8011C41C 0011807C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011C420 00118080 90 01 00 08 */ stw r0, 8(r1)
+/* 8011C424 00118084 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 8011C428 00118088 C8 03 00 A0 */ lfd f0, 0xa0(r3)
+/* 8011C42C 0011808C 90 01 00 0C */ stw r0, 0xc(r1)
+/* 8011C430 00118090 C8 21 00 08 */ lfd f1, 8(r1)
+/* 8011C434 00118094 FC 21 10 28 */ fsub f1, f1, f2
+/* 8011C438 00118098 FC 00 08 24 */ fdiv f0, f0, f1
+/* 8011C43C 0011809C D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
+/* 8011C440 001180A0 48 00 03 30 */ b lbl_8011C770
+/* 8011C444 001180A4 38 00 00 79 */ li r0, 0x79
+/* 8011C448 001180A8 C0 22 8D 10 */ lfs f1, lbl_80641310-_SDA2_BASE_(r2)
+/* 8011C44C 001180AC 90 07 00 DC */ stw r0, 0xdc(r7)
+/* 8011C450 001180B0 38 60 02 5E */ li r3, 0x25e
+/* 8011C454 001180B4 38 80 00 00 */ li r4, 0
+/* 8011C458 001180B8 4B EE ED 19 */ bl func_8000B170
+/* 8011C45C 001180BC 48 00 03 14 */ b lbl_8011C770
+/* 8011C460 001180C0 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C464 001180C4 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 8011C468 001180C8 41 82 00 14 */ beq lbl_8011C47C
+/* 8011C46C 001180CC 38 60 00 01 */ li r3, 1
+/* 8011C470 001180D0 38 80 51 56 */ li r4, 0x5156
+/* 8011C474 001180D4 4B F3 A0 45 */ bl func_800564B8
+/* 8011C478 001180D8 48 00 00 10 */ b lbl_8011C488
+lbl_8011C47C:
+/* 8011C47C 001180DC 38 60 00 01 */ li r3, 1
+/* 8011C480 001180E0 38 80 51 55 */ li r4, 0x5155
+/* 8011C484 001180E4 4B F3 A0 35 */ bl func_800564B8
+lbl_8011C488:
+/* 8011C488 001180E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011C48C 001180EC 3C 00 43 30 */ lis r0, 0x4330
+/* 8011C490 001180F0 90 01 00 08 */ stw r0, 8(r1)
+/* 8011C494 001180F4 88 03 00 59 */ lbz r0, 0x59(r3)
+/* 8011C498 001180F8 C8 62 8D 20 */ lfd f3, lbl_80641320-_SDA2_BASE_(r2)
+/* 8011C49C 001180FC 90 01 00 0C */ stw r0, 0xc(r1)
+/* 8011C4A0 00118100 C8 43 00 A0 */ lfd f2, 0xa0(r3)
+/* 8011C4A4 00118104 C8 01 00 08 */ lfd f0, 8(r1)
+/* 8011C4A8 00118108 C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
+/* 8011C4AC 0011810C FC 60 18 28 */ fsub f3, f0, f3
+/* 8011C4B0 00118110 C8 02 8D 18 */ lfd f0, lbl_80641318-_SDA2_BASE_(r2)
+/* 8011C4B4 00118114 FC 42 18 24 */ fdiv f2, f2, f3
+/* 8011C4B8 00118118 FC 22 08 28 */ fsub f1, f2, f1
+/* 8011C4BC 0011811C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8011C4C0 00118120 4C 41 13 82 */ cror 2, 1, 2
+/* 8011C4C4 00118124 40 82 02 AC */ bne lbl_8011C770
+/* 8011C4C8 00118128 38 60 00 80 */ li r3, 0x80
+/* 8011C4CC 0011812C 38 80 00 01 */ li r4, 1
+/* 8011C4D0 00118130 38 A0 00 00 */ li r5, 0
+/* 8011C4D4 00118134 38 C0 00 01 */ li r6, 1
+/* 8011C4D8 00118138 4B F3 D5 95 */ bl func_80059A6C
+/* 8011C4DC 0011813C 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C4E0 00118140 28 00 00 00 */ cmplwi r0, 0
+/* 8011C4E4 00118144 40 82 02 8C */ bne lbl_8011C770
+/* 8011C4E8 00118148 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C4EC 0011814C 38 00 00 75 */ li r0, 0x75
+/* 8011C4F0 00118150 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C4F4 00118154 48 00 02 7C */ b lbl_8011C770
+/* 8011C4F8 00118158 38 60 00 01 */ li r3, 1
+/* 8011C4FC 0011815C 38 80 2F 17 */ li r4, 0x2f17
+/* 8011C500 00118160 4B F3 9F B9 */ bl func_800564B8
+/* 8011C504 00118164 38 60 00 80 */ li r3, 0x80
+/* 8011C508 00118168 38 80 00 01 */ li r4, 1
+/* 8011C50C 0011816C 38 A0 00 00 */ li r5, 0
+/* 8011C510 00118170 38 C0 00 01 */ li r6, 1
+/* 8011C514 00118174 4B F3 D5 59 */ bl func_80059A6C
+/* 8011C518 00118178 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C51C 0011817C 28 00 00 00 */ cmplwi r0, 0
+/* 8011C520 00118180 40 82 02 50 */ bne lbl_8011C770
+/* 8011C524 00118184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C528 00118188 38 00 00 75 */ li r0, 0x75
+/* 8011C52C 0011818C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C530 00118190 48 00 02 40 */ b lbl_8011C770
+/* 8011C534 00118194 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C538 00118198 38 60 00 17 */ li r3, 0x17
+/* 8011C53C 0011819C 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C540 001181A0 48 03 FD C9 */ bl func_8015C308
+/* 8011C544 001181A4 38 60 00 01 */ li r3, 1
+/* 8011C548 001181A8 38 80 51 4D */ li r4, 0x514d
+/* 8011C54C 001181AC 4B F3 9F 6D */ bl func_800564B8
+/* 8011C550 001181B0 38 60 00 80 */ li r3, 0x80
+/* 8011C554 001181B4 38 80 00 01 */ li r4, 1
+/* 8011C558 001181B8 38 A0 00 00 */ li r5, 0
+/* 8011C55C 001181BC 38 C0 00 01 */ li r6, 1
+/* 8011C560 001181C0 4B F3 D5 0D */ bl func_80059A6C
+/* 8011C564 001181C4 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C568 001181C8 28 00 00 00 */ cmplwi r0, 0
+/* 8011C56C 001181CC 40 82 02 04 */ bne lbl_8011C770
+/* 8011C570 001181D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C574 001181D4 38 00 00 75 */ li r0, 0x75
+/* 8011C578 001181D8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C57C 001181DC 48 00 01 F4 */ b lbl_8011C770
+/* 8011C580 001181E0 38 60 00 01 */ li r3, 1
+/* 8011C584 001181E4 38 80 2F 17 */ li r4, 0x2f17
+/* 8011C588 001181E8 4B F3 9F 31 */ bl func_800564B8
+/* 8011C58C 001181EC 38 60 00 80 */ li r3, 0x80
+/* 8011C590 001181F0 38 80 00 01 */ li r4, 1
+/* 8011C594 001181F4 38 A0 00 00 */ li r5, 0
+/* 8011C598 001181F8 38 C0 00 01 */ li r6, 1
+/* 8011C59C 001181FC 4B F3 D4 D1 */ bl func_80059A6C
+/* 8011C5A0 00118200 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C5A4 00118204 28 00 00 00 */ cmplwi r0, 0
+/* 8011C5A8 00118208 40 82 01 C8 */ bne lbl_8011C770
+/* 8011C5AC 0011820C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C5B0 00118210 38 00 00 75 */ li r0, 0x75
+/* 8011C5B4 00118214 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C5B8 00118218 48 00 01 B8 */ b lbl_8011C770
+/* 8011C5BC 0011821C 38 60 00 01 */ li r3, 1
+/* 8011C5C0 00118220 38 80 2F 17 */ li r4, 0x2f17
+/* 8011C5C4 00118224 4B F3 9E F5 */ bl func_800564B8
+/* 8011C5C8 00118228 38 60 00 80 */ li r3, 0x80
+/* 8011C5CC 0011822C 38 80 00 01 */ li r4, 1
+/* 8011C5D0 00118230 38 A0 00 00 */ li r5, 0
+/* 8011C5D4 00118234 38 C0 00 01 */ li r6, 1
+/* 8011C5D8 00118238 4B F3 D4 95 */ bl func_80059A6C
+/* 8011C5DC 0011823C 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C5E0 00118240 28 00 00 00 */ cmplwi r0, 0
+/* 8011C5E4 00118244 40 82 01 8C */ bne lbl_8011C770
+/* 8011C5E8 00118248 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C5EC 0011824C 38 00 00 75 */ li r0, 0x75
+/* 8011C5F0 00118250 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C5F4 00118254 48 00 01 7C */ b lbl_8011C770
+/* 8011C5F8 00118258 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C5FC 0011825C 38 60 00 17 */ li r3, 0x17
+/* 8011C600 00118260 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C604 00118264 48 03 FD 05 */ bl func_8015C308
+/* 8011C608 00118268 38 60 00 01 */ li r3, 1
+/* 8011C60C 0011826C 38 80 51 4F */ li r4, 0x514f
+/* 8011C610 00118270 4B F3 9E A9 */ bl func_800564B8
+/* 8011C614 00118274 38 60 00 80 */ li r3, 0x80
+/* 8011C618 00118278 38 80 00 01 */ li r4, 1
+/* 8011C61C 0011827C 38 A0 00 00 */ li r5, 0
+/* 8011C620 00118280 38 C0 00 01 */ li r6, 1
+/* 8011C624 00118284 4B F3 D4 49 */ bl func_80059A6C
+/* 8011C628 00118288 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C62C 0011828C 28 00 00 00 */ cmplwi r0, 0
+/* 8011C630 00118290 40 82 01 40 */ bne lbl_8011C770
+/* 8011C634 00118294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C638 00118298 38 00 00 75 */ li r0, 0x75
+/* 8011C63C 0011829C 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C640 001182A0 48 00 01 30 */ b lbl_8011C770
+/* 8011C644 001182A4 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C648 001182A8 38 60 00 17 */ li r3, 0x17
+/* 8011C64C 001182AC 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C650 001182B0 48 03 FC B9 */ bl func_8015C308
+/* 8011C654 001182B4 38 60 00 01 */ li r3, 1
+/* 8011C658 001182B8 38 80 51 51 */ li r4, 0x5151
+/* 8011C65C 001182BC 4B F3 9E 5D */ bl func_800564B8
+/* 8011C660 001182C0 38 60 00 80 */ li r3, 0x80
+/* 8011C664 001182C4 38 80 00 01 */ li r4, 1
+/* 8011C668 001182C8 38 A0 00 00 */ li r5, 0
+/* 8011C66C 001182CC 38 C0 00 01 */ li r6, 1
+/* 8011C670 001182D0 4B F3 D3 FD */ bl func_80059A6C
+/* 8011C674 001182D4 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C678 001182D8 28 00 00 00 */ cmplwi r0, 0
+/* 8011C67C 001182DC 40 82 00 F4 */ bne lbl_8011C770
+/* 8011C680 001182E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C684 001182E4 38 00 00 75 */ li r0, 0x75
+/* 8011C688 001182E8 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C68C 001182EC 48 00 00 E4 */ b lbl_8011C770
+/* 8011C690 001182F0 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C694 001182F4 38 60 00 17 */ li r3, 0x17
+/* 8011C698 001182F8 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C69C 001182FC 48 03 FC 6D */ bl func_8015C308
+/* 8011C6A0 00118300 38 60 00 01 */ li r3, 1
+/* 8011C6A4 00118304 38 80 51 50 */ li r4, 0x5150
+/* 8011C6A8 00118308 4B F3 9E 11 */ bl func_800564B8
+/* 8011C6AC 0011830C 38 60 00 80 */ li r3, 0x80
+/* 8011C6B0 00118310 38 80 00 01 */ li r4, 1
+/* 8011C6B4 00118314 38 A0 00 00 */ li r5, 0
+/* 8011C6B8 00118318 38 C0 00 01 */ li r6, 1
+/* 8011C6BC 0011831C 4B F3 D3 B1 */ bl func_80059A6C
+/* 8011C6C0 00118320 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C6C4 00118324 28 00 00 00 */ cmplwi r0, 0
+/* 8011C6C8 00118328 40 82 00 A8 */ bne lbl_8011C770
+/* 8011C6CC 0011832C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C6D0 00118330 38 00 00 75 */ li r0, 0x75
+/* 8011C6D4 00118334 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C6D8 00118338 48 00 00 98 */ b lbl_8011C770
+/* 8011C6DC 0011833C 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C6E0 00118340 38 60 00 17 */ li r3, 0x17
+/* 8011C6E4 00118344 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C6E8 00118348 48 03 FC 21 */ bl func_8015C308
+/* 8011C6EC 0011834C 38 60 00 01 */ li r3, 1
+/* 8011C6F0 00118350 38 80 51 53 */ li r4, 0x5153
+/* 8011C6F4 00118354 4B F3 9D C5 */ bl func_800564B8
+/* 8011C6F8 00118358 38 60 00 80 */ li r3, 0x80
+/* 8011C6FC 0011835C 38 80 00 01 */ li r4, 1
+/* 8011C700 00118360 38 A0 00 00 */ li r5, 0
+/* 8011C704 00118364 38 C0 00 01 */ li r6, 1
+/* 8011C708 00118368 4B F3 D3 65 */ bl func_80059A6C
+/* 8011C70C 0011836C 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C710 00118370 28 00 00 00 */ cmplwi r0, 0
+/* 8011C714 00118374 40 82 00 5C */ bne lbl_8011C770
+/* 8011C718 00118378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C71C 0011837C 38 00 00 82 */ li r0, 0x82
+/* 8011C720 00118380 90 03 00 DC */ stw r0, 0xdc(r3)
+/* 8011C724 00118384 48 00 00 4C */ b lbl_8011C770
+/* 8011C728 00118388 88 07 00 E2 */ lbz r0, 0xe2(r7)
+/* 8011C72C 0011838C 38 60 00 17 */ li r3, 0x17
+/* 8011C730 00118390 54 04 07 3E */ clrlwi r4, r0, 0x1c
+/* 8011C734 00118394 48 03 FB D5 */ bl func_8015C308
+/* 8011C738 00118398 38 60 00 01 */ li r3, 1
+/* 8011C73C 0011839C 38 80 51 54 */ li r4, 0x5154
+/* 8011C740 001183A0 4B F3 9D 79 */ bl func_800564B8
+/* 8011C744 001183A4 38 60 00 80 */ li r3, 0x80
+/* 8011C748 001183A8 38 80 00 01 */ li r4, 1
+/* 8011C74C 001183AC 38 A0 00 00 */ li r5, 0
+/* 8011C750 001183B0 38 C0 00 01 */ li r6, 1
+/* 8011C754 001183B4 4B F3 D3 19 */ bl func_80059A6C
+/* 8011C758 001183B8 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8011C75C 001183BC 28 00 00 00 */ cmplwi r0, 0
+/* 8011C760 001183C0 40 82 00 10 */ bne lbl_8011C770
+/* 8011C764 001183C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
+/* 8011C768 001183C8 38 00 00 75 */ li r0, 0x75
+/* 8011C76C 001183CC 90 03 00 DC */ stw r0, 0xdc(r3)
+lbl_8011C770:
+/* 8011C770 001183D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011C774 001183D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011C778 001183D8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011C77C 001183DC 7C 08 03 A6 */ mtlr r0
+/* 8011C780 001183E0 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011C784 001183E4 4E 80 00 20 */ blr
+
+.global func_8011C788
+func_8011C788:
+/* 8011C788 001183E8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011C78C 001183EC 7C 08 02 A6 */ mflr r0
+/* 8011C790 001183F0 38 A0 00 03 */ li r5, 3
+/* 8011C794 001183F4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011C798 001183F8 38 C1 00 08 */ addi r6, r1, 8
+/* 8011C79C 001183FC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011C7A0 00118400 7C 9F 23 78 */ mr r31, r4
+/* 8011C7A4 00118404 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011C7A8 00118408 7C 7E 1B 78 */ mr r30, r3
+/* 8011C7AC 0011840C 48 13 76 E1 */ bl func_80253E8C
+/* 8011C7B0 00118410 80 61 00 08 */ lwz r3, 8(r1)
+/* 8011C7B4 00118414 38 03 FF FC */ addi r0, r3, -4
+/* 8011C7B8 00118418 28 00 00 08 */ cmplwi r0, 8
+/* 8011C7BC 0011841C 41 81 00 A8 */ bgt lbl_8011C864
+/* 8011C7C0 00118420 3C 60 80 42 */ lis r3, lbl_8041BFBC@ha
+/* 8011C7C4 00118424 54 00 10 3A */ slwi r0, r0, 2
+/* 8011C7C8 00118428 38 63 BF BC */ addi r3, r3, lbl_8041BFBC@l
+/* 8011C7CC 0011842C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8011C7D0 00118430 7C 69 03 A6 */ mtctr r3
+/* 8011C7D4 00118434 4E 80 04 20 */ bctr
+/* 8011C7D8 00118438 7F C3 F3 78 */ mr r3, r30
+/* 8011C7DC 0011843C 7F E4 FB 78 */ mr r4, r31
+/* 8011C7E0 00118440 38 A0 00 01 */ li r5, 1
+/* 8011C7E4 00118444 38 C0 00 00 */ li r6, 0
+/* 8011C7E8 00118448 48 13 76 CD */ bl func_80253EB4
+/* 8011C7EC 0011844C 48 00 00 78 */ b lbl_8011C864
+/* 8011C7F0 00118450 4B F3 C3 B5 */ bl VMBASEIsPageValid
+/* 8011C7F4 00118454 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8011C7F8 00118458 40 82 00 10 */ bne lbl_8011C808
+/* 8011C7FC 0011845C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2)
+/* 8011C800 00118460 80 7F 00 24 */ lwz r3, 0x24(r31)
+/* 8011C804 00118464 D0 03 00 04 */ stfs f0, 4(r3)
+lbl_8011C808:
+/* 8011C808 00118468 7F C3 F3 78 */ mr r3, r30
+/* 8011C80C 0011846C 7F E4 FB 78 */ mr r4, r31
+/* 8011C810 00118470 38 A0 00 02 */ li r5, 2
+/* 8011C814 00118474 38 C0 51 5E */ li r6, 0x515e
+/* 8011C818 00118478 48 13 76 9D */ bl func_80253EB4
+/* 8011C81C 0011847C 48 00 00 48 */ b lbl_8011C864
+/* 8011C820 00118480 4B F3 C3 85 */ bl VMBASEIsPageValid
+/* 8011C824 00118484 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8011C828 00118488 40 82 00 10 */ bne lbl_8011C838
+/* 8011C82C 0011848C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2)
+/* 8011C830 00118490 80 7F 00 24 */ lwz r3, 0x24(r31)
+/* 8011C834 00118494 D0 03 00 04 */ stfs f0, 4(r3)
+lbl_8011C838:
+/* 8011C838 00118498 7F C3 F3 78 */ mr r3, r30
+/* 8011C83C 0011849C 7F E4 FB 78 */ mr r4, r31
+/* 8011C840 001184A0 38 A0 00 02 */ li r5, 2
+/* 8011C844 001184A4 38 C0 51 5F */ li r6, 0x515f
+/* 8011C848 001184A8 48 13 76 6D */ bl func_80253EB4
+/* 8011C84C 001184AC 48 00 00 18 */ b lbl_8011C864
+/* 8011C850 001184B0 7F C3 F3 78 */ mr r3, r30
+/* 8011C854 001184B4 7F E4 FB 78 */ mr r4, r31
+/* 8011C858 001184B8 38 A0 00 02 */ li r5, 2
+/* 8011C85C 001184BC 38 C0 51 63 */ li r6, 0x5163
+/* 8011C860 001184C0 48 13 76 55 */ bl func_80253EB4
+lbl_8011C864:
+/* 8011C864 001184C4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011C868 001184C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011C86C 001184CC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011C870 001184D0 7C 08 03 A6 */ mtlr r0
+/* 8011C874 001184D4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011C878 001184D8 4E 80 00 20 */ blr
+
+.global func_8011C87C
+func_8011C87C:
+/* 8011C87C 001184DC 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8011C880 001184E0 7C 08 02 A6 */ mflr r0
+/* 8011C884 001184E4 38 A0 00 03 */ li r5, 3
+/* 8011C888 001184E8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8011C88C 001184EC 38 C1 00 08 */ addi r6, r1, 8
+/* 8011C890 001184F0 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8011C894 001184F4 7C 9F 23 78 */ mr r31, r4
+/* 8011C898 001184F8 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8011C89C 001184FC 7C 7E 1B 78 */ mr r30, r3
+/* 8011C8A0 00118500 48 13 76 3D */ bl func_80253EDC
+/* 8011C8A4 00118504 80 01 00 08 */ lwz r0, 8(r1)
+/* 8011C8A8 00118508 2C 00 00 08 */ cmpwi r0, 8
+/* 8011C8AC 0011850C 41 82 00 70 */ beq lbl_8011C91C
+/* 8011C8B0 00118510 40 80 00 1C */ bge lbl_8011C8CC
+/* 8011C8B4 00118514 2C 00 00 02 */ cmpwi r0, 2
+/* 8011C8B8 00118518 41 82 00 44 */ beq lbl_8011C8FC
+/* 8011C8BC 0011851C 40 80 00 60 */ bge lbl_8011C91C
+/* 8011C8C0 00118520 2C 00 00 01 */ cmpwi r0, 1
+/* 8011C8C4 00118524 40 80 00 14 */ bge lbl_8011C8D8
+/* 8011C8C8 00118528 48 00 00 54 */ b lbl_8011C91C
+lbl_8011C8CC:
+/* 8011C8CC 0011852C 2C 00 00 0B */ cmpwi r0, 0xb
+/* 8011C8D0 00118530 41 82 00 4C */ beq lbl_8011C91C
+/* 8011C8D4 00118534 48 00 00 48 */ b lbl_8011C91C
+lbl_8011C8D8:
+/* 8011C8D8 00118538 7F C3 F3 78 */ mr r3, r30
+/* 8011C8DC 0011853C 7F E4 FB 78 */ mr r4, r31
+/* 8011C8E0 00118540 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011C8E4 00118544 38 A0 00 06 */ li r5, 6
+/* 8011C8E8 00118548 48 13 75 F5 */ bl func_80253EDC
+/* 8011C8EC 0011854C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011C8F0 00118550 38 60 00 0A */ li r3, 0xa
+/* 8011C8F4 00118554 4B F3 D1 49 */ bl func_80059A3C
+/* 8011C8F8 00118558 48 00 00 24 */ b lbl_8011C91C
+lbl_8011C8FC:
+/* 8011C8FC 0011855C 7F C3 F3 78 */ mr r3, r30
+/* 8011C900 00118560 7F E4 FB 78 */ mr r4, r31
+/* 8011C904 00118564 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8011C908 00118568 38 A0 00 06 */ li r5, 6
+/* 8011C90C 0011856C 48 13 75 D1 */ bl func_80253EDC
+/* 8011C910 00118570 38 81 00 10 */ addi r4, r1, 0x10
+/* 8011C914 00118574 38 60 00 0B */ li r3, 0xb
+/* 8011C918 00118578 4B F3 D1 25 */ bl func_80059A3C
+lbl_8011C91C:
+/* 8011C91C 0011857C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8011C920 00118580 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8011C924 00118584 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8011C928 00118588 7C 08 03 A6 */ mtlr r0
+/* 8011C92C 0011858C 38 21 00 40 */ addi r1, r1, 0x40
+/* 8011C930 00118590 4E 80 00 20 */ blr
+
+.global func_8011C934
+func_8011C934:
+/* 8011C934 00118594 38 A0 00 01 */ li r5, 1
+/* 8011C938 00118598 38 6D 9C A8 */ addi r3, r13, lbl_8063EF68-_SDA_BASE_
+/* 8011C93C 0011859C 38 80 00 04 */ li r4, 4
+/* 8011C940 001185A0 38 00 00 00 */ li r0, 0
+/* 8011C944 001185A4 98 AD 9C A8 */ stb r5, lbl_8063EF68-_SDA_BASE_(r13)
+/* 8011C948 001185A8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8011C94C 001185AC 98 03 00 04 */ stb r0, 4(r3)
+/* 8011C950 001185B0 4E 80 00 20 */ blr
diff --git a/asm/code_8011C954.s b/asm/code_8011C954.s
new file mode 100644
index 0000000..025e56a
--- /dev/null
+++ b/asm/code_8011C954.s
@@ -0,0 +1,14 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8011C954
+func_8011C954:
+/* 8011C954 001185B4 38 A0 00 01 */ li r5, 1
+/* 8011C958 001185B8 38 6D 9C B0 */ addi r3, r13, lbl_8063EF70-_SDA_BASE_
+/* 8011C95C 001185BC 38 80 00 04 */ li r4, 4
+/* 8011C960 001185C0 38 00 00 00 */ li r0, 0
+/* 8011C964 001185C4 98 AD 9C B0 */ stb r5, lbl_8063EF70-_SDA_BASE_(r13)
+/* 8011C968 001185C8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8011C96C 001185CC 98 03 00 04 */ stb r0, 4(r3)
+/* 8011C970 001185D0 4E 80 00 20 */ blr
diff --git a/asm/code_8011C974.s b/asm/code_8011C974.s
new file mode 100644
index 0000000..a977770
--- /dev/null
+++ b/asm/code_8011C974.s
@@ -0,0 +1,1671 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8011C974
+func_8011C974:
+/* 8011C974 001185D4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011C978 001185D8 7C 08 02 A6 */ mflr r0
+/* 8011C97C 001185DC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011C980 001185E0 48 04 2D 61 */ bl func_8015F6E0
+/* 8011C984 001185E4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011C988 001185E8 3C 63 00 06 */ addis r3, r3, 6
+/* 8011C98C 001185EC 38 63 85 EC */ addi r3, r3, -31252
+/* 8011C990 001185F0 7C 08 03 A6 */ mtlr r0
+/* 8011C994 001185F4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011C998 001185F8 4E 80 00 20 */ blr
+
+.global func_8011C99C
+func_8011C99C:
+/* 8011C99C 001185FC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011C9A0 00118600 7C 08 02 A6 */ mflr r0
+/* 8011C9A4 00118604 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011C9A8 00118608 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011C9AC 0011860C 7C 9F 23 78 */ mr r31, r4
+/* 8011C9B0 00118610 93 C1 00 08 */ stw r30, 8(r1)
+/* 8011C9B4 00118614 7C 7E 1B 78 */ mr r30, r3
+/* 8011C9B8 00118618 48 04 2D 29 */ bl func_8015F6E0
+/* 8011C9BC 0011861C 2C 1E 00 04 */ cmpwi r30, 4
+/* 8011C9C0 00118620 41 82 09 0C */ beq lbl_8011D2CC
+/* 8011C9C4 00118624 40 80 00 1C */ bge lbl_8011C9E0
+/* 8011C9C8 00118628 2C 1E 00 02 */ cmpwi r30, 2
+/* 8011C9CC 0011862C 41 82 04 90 */ beq lbl_8011CE5C
+/* 8011C9D0 00118630 40 80 11 D8 */ bge lbl_8011DBA8
+/* 8011C9D4 00118634 2C 1E 00 01 */ cmpwi r30, 1
+/* 8011C9D8 00118638 40 80 00 14 */ bge lbl_8011C9EC
+/* 8011C9DC 0011863C 48 00 11 CC */ b lbl_8011DBA8
+lbl_8011C9E0:
+/* 8011C9E0 00118640 2C 1E 00 08 */ cmpwi r30, 8
+/* 8011C9E4 00118644 41 82 0D 58 */ beq lbl_8011D73C
+/* 8011C9E8 00118648 48 00 11 C0 */ b lbl_8011DBA8
+lbl_8011C9EC:
+/* 8011C9EC 0011864C 3C 83 00 06 */ addis r4, r3, 6
+/* 8011C9F0 00118650 38 00 00 3F */ li r0, 0x3f
+/* 8011C9F4 00118654 38 E4 8A 34 */ addi r7, r4, -30156
+/* 8011C9F8 00118658 38 BF FF FC */ addi r5, r31, -4
+/* 8011C9FC 0011865C 7C 09 03 A6 */ mtctr r0
+lbl_8011CA00:
+/* 8011CA00 00118660 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CA04 00118664 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CA08 00118668 90 87 00 04 */ stw r4, 4(r7)
+/* 8011CA0C 0011866C 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011CA10 00118670 42 00 FF F0 */ bdnz lbl_8011CA00
+/* 8011CA14 00118674 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011CA18 00118678 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CA1C 0011867C 38 00 01 A4 */ li r0, 0x1a4
+/* 8011CA20 00118680 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011CA24 00118684 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011CA28 00118688 38 C4 8C 33 */ addi r6, r4, -29645
+/* 8011CA2C 0011868C 7C 09 03 A6 */ mtctr r0
+lbl_8011CA30:
+/* 8011CA30 00118690 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011CA34 00118694 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011CA38 00118698 98 86 00 01 */ stb r4, 1(r6)
+/* 8011CA3C 0011869C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011CA40 001186A0 42 00 FF F0 */ bdnz lbl_8011CA30
+/* 8011CA44 001186A4 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011CA48 001186A8 3C E3 00 06 */ addis r7, r3, 6
+/* 8011CA4C 001186AC 38 00 00 17 */ li r0, 0x17
+/* 8011CA50 001186B0 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011CA54 001186B4 98 87 8F 7C */ stb r4, -0x7084(r7)
+/* 8011CA58 001186B8 38 C7 8F 7C */ addi r6, r7, -28804
+/* 8011CA5C 001186BC 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011CA60 001186C0 98 87 8F 7D */ stb r4, -0x7083(r7)
+/* 8011CA64 001186C4 7C 09 03 A6 */ mtctr r0
+lbl_8011CA68:
+/* 8011CA68 001186C8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CA6C 001186CC 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CA70 001186D0 90 86 00 04 */ stw r4, 4(r6)
+/* 8011CA74 001186D4 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011CA78 001186D8 42 00 FF F0 */ bdnz lbl_8011CA68
+/* 8011CA7C 001186DC 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011CA80 001186E0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CA84 001186E4 38 00 00 30 */ li r0, 0x30
+/* 8011CA88 001186E8 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011CA8C 001186EC 90 C4 90 38 */ stw r6, -0x6fc8(r4)
+/* 8011CA90 001186F0 38 C4 90 3A */ addi r6, r4, -28614
+/* 8011CA94 001186F4 7C 09 03 A6 */ mtctr r0
+lbl_8011CA98:
+/* 8011CA98 001186F8 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011CA9C 001186FC A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011CAA0 00118700 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011CAA4 00118704 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011CAA8 00118708 42 00 FF F0 */ bdnz lbl_8011CA98
+/* 8011CAAC 0011870C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011CAB0 00118710 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CAB4 00118714 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011CAB8 00118718 38 00 00 3F */ li r0, 0x3f
+/* 8011CABC 0011871C 38 E4 A5 E4 */ addi r7, r4, -23068
+/* 8011CAC0 00118720 38 BF FF FC */ addi r5, r31, -4
+/* 8011CAC4 00118724 91 04 90 FC */ stw r8, -0x6f04(r4)
+/* 8011CAC8 00118728 90 C4 91 00 */ stw r6, -0x6f00(r4)
+/* 8011CACC 0011872C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011CAD0 00118730 90 C4 91 04 */ stw r6, -0x6efc(r4)
+/* 8011CAD4 00118734 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011CAD8 00118738 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011CADC 0011873C 99 04 91 08 */ stb r8, -0x6ef8(r4)
+/* 8011CAE0 00118740 98 C4 91 09 */ stb r6, -0x6ef7(r4)
+/* 8011CAE4 00118744 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011CAE8 00118748 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011CAEC 0011874C 99 04 91 0A */ stb r8, -0x6ef6(r4)
+/* 8011CAF0 00118750 98 C4 91 0B */ stb r6, -0x6ef5(r4)
+/* 8011CAF4 00118754 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011CAF8 00118758 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011CAFC 0011875C 99 04 91 0C */ stb r8, -0x6ef4(r4)
+/* 8011CB00 00118760 98 C4 91 0D */ stb r6, -0x6ef3(r4)
+/* 8011CB04 00118764 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011CB08 00118768 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011CB0C 0011876C 99 04 91 0E */ stb r8, -0x6ef2(r4)
+/* 8011CB10 00118770 98 C4 91 0F */ stb r6, -0x6ef1(r4)
+/* 8011CB14 00118774 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011CB18 00118778 98 C4 91 10 */ stb r6, -0x6ef0(r4)
+/* 8011CB1C 0011877C 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011CB20 00118780 98 C4 91 11 */ stb r6, -0x6eef(r4)
+/* 8011CB24 00118784 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011CB28 00118788 90 C4 91 14 */ stw r6, -0x6eec(r4)
+/* 8011CB2C 0011878C 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011CB30 00118790 90 C4 91 18 */ stw r6, -0x6ee8(r4)
+/* 8011CB34 00118794 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011CB38 00118798 98 C4 91 1C */ stb r6, -0x6ee4(r4)
+/* 8011CB3C 0011879C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011CB40 001187A0 98 C4 91 1D */ stb r6, -0x6ee3(r4)
+/* 8011CB44 001187A4 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011CB48 001187A8 98 C4 91 1E */ stb r6, -0x6ee2(r4)
+/* 8011CB4C 001187AC 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011CB50 001187B0 98 C4 91 1F */ stb r6, -0x6ee1(r4)
+/* 8011CB54 001187B4 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011CB58 001187B8 98 C4 91 20 */ stb r6, -0x6ee0(r4)
+/* 8011CB5C 001187BC 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011CB60 001187C0 98 C4 91 21 */ stb r6, -0x6edf(r4)
+/* 8011CB64 001187C4 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011CB68 001187C8 98 C4 91 22 */ stb r6, -0x6ede(r4)
+/* 8011CB6C 001187CC 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011CB70 001187D0 98 C4 91 23 */ stb r6, -0x6edd(r4)
+/* 8011CB74 001187D4 7C 09 03 A6 */ mtctr r0
+lbl_8011CB78:
+/* 8011CB78 001187D8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CB7C 001187DC 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CB80 001187E0 90 87 00 04 */ stw r4, 4(r7)
+/* 8011CB84 001187E4 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011CB88 001187E8 42 00 FF F0 */ bdnz lbl_8011CB78
+/* 8011CB8C 001187EC 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011CB90 001187F0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CB94 001187F4 38 00 01 A4 */ li r0, 0x1a4
+/* 8011CB98 001187F8 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011CB9C 001187FC 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011CBA0 00118800 38 C4 A7 E3 */ addi r6, r4, -22557
+/* 8011CBA4 00118804 7C 09 03 A6 */ mtctr r0
+lbl_8011CBA8:
+/* 8011CBA8 00118808 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011CBAC 0011880C 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011CBB0 00118810 98 86 00 01 */ stb r4, 1(r6)
+/* 8011CBB4 00118814 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011CBB8 00118818 42 00 FF F0 */ bdnz lbl_8011CBA8
+/* 8011CBBC 0011881C 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011CBC0 00118820 3C E3 00 06 */ addis r7, r3, 6
+/* 8011CBC4 00118824 38 00 00 17 */ li r0, 0x17
+/* 8011CBC8 00118828 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011CBCC 0011882C 98 87 AB 2C */ stb r4, -0x54d4(r7)
+/* 8011CBD0 00118830 38 C7 AB 2C */ addi r6, r7, -21716
+/* 8011CBD4 00118834 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011CBD8 00118838 98 87 AB 2D */ stb r4, -0x54d3(r7)
+/* 8011CBDC 0011883C 7C 09 03 A6 */ mtctr r0
+lbl_8011CBE0:
+/* 8011CBE0 00118840 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CBE4 00118844 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CBE8 00118848 90 86 00 04 */ stw r4, 4(r6)
+/* 8011CBEC 0011884C 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011CBF0 00118850 42 00 FF F0 */ bdnz lbl_8011CBE0
+/* 8011CBF4 00118854 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011CBF8 00118858 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CBFC 0011885C 38 00 00 30 */ li r0, 0x30
+/* 8011CC00 00118860 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011CC04 00118864 90 C4 AB E8 */ stw r6, -0x5418(r4)
+/* 8011CC08 00118868 38 C4 AB EA */ addi r6, r4, -21526
+/* 8011CC0C 0011886C 7C 09 03 A6 */ mtctr r0
+lbl_8011CC10:
+/* 8011CC10 00118870 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011CC14 00118874 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011CC18 00118878 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011CC1C 0011887C B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011CC20 00118880 42 00 FF F0 */ bdnz lbl_8011CC10
+/* 8011CC24 00118884 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011CC28 00118888 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CC2C 0011888C 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011CC30 00118890 38 00 00 3F */ li r0, 0x3f
+/* 8011CC34 00118894 38 E4 C1 94 */ addi r7, r4, -15980
+/* 8011CC38 00118898 38 BF FF FC */ addi r5, r31, -4
+/* 8011CC3C 0011889C 91 04 AC AC */ stw r8, -0x5354(r4)
+/* 8011CC40 001188A0 90 C4 AC B0 */ stw r6, -0x5350(r4)
+/* 8011CC44 001188A4 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011CC48 001188A8 90 C4 AC B4 */ stw r6, -0x534c(r4)
+/* 8011CC4C 001188AC 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011CC50 001188B0 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011CC54 001188B4 99 04 AC B8 */ stb r8, -0x5348(r4)
+/* 8011CC58 001188B8 98 C4 AC B9 */ stb r6, -0x5347(r4)
+/* 8011CC5C 001188BC 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011CC60 001188C0 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011CC64 001188C4 99 04 AC BA */ stb r8, -0x5346(r4)
+/* 8011CC68 001188C8 98 C4 AC BB */ stb r6, -0x5345(r4)
+/* 8011CC6C 001188CC 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011CC70 001188D0 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011CC74 001188D4 99 04 AC BC */ stb r8, -0x5344(r4)
+/* 8011CC78 001188D8 98 C4 AC BD */ stb r6, -0x5343(r4)
+/* 8011CC7C 001188DC 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011CC80 001188E0 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011CC84 001188E4 99 04 AC BE */ stb r8, -0x5342(r4)
+/* 8011CC88 001188E8 98 C4 AC BF */ stb r6, -0x5341(r4)
+/* 8011CC8C 001188EC 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011CC90 001188F0 98 C4 AC C0 */ stb r6, -0x5340(r4)
+/* 8011CC94 001188F4 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011CC98 001188F8 98 C4 AC C1 */ stb r6, -0x533f(r4)
+/* 8011CC9C 001188FC 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011CCA0 00118900 90 C4 AC C4 */ stw r6, -0x533c(r4)
+/* 8011CCA4 00118904 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011CCA8 00118908 90 C4 AC C8 */ stw r6, -0x5338(r4)
+/* 8011CCAC 0011890C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011CCB0 00118910 98 C4 AC CC */ stb r6, -0x5334(r4)
+/* 8011CCB4 00118914 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011CCB8 00118918 98 C4 AC CD */ stb r6, -0x5333(r4)
+/* 8011CCBC 0011891C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011CCC0 00118920 98 C4 AC CE */ stb r6, -0x5332(r4)
+/* 8011CCC4 00118924 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011CCC8 00118928 98 C4 AC CF */ stb r6, -0x5331(r4)
+/* 8011CCCC 0011892C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011CCD0 00118930 98 C4 AC D0 */ stb r6, -0x5330(r4)
+/* 8011CCD4 00118934 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011CCD8 00118938 98 C4 AC D1 */ stb r6, -0x532f(r4)
+/* 8011CCDC 0011893C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011CCE0 00118940 98 C4 AC D2 */ stb r6, -0x532e(r4)
+/* 8011CCE4 00118944 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011CCE8 00118948 98 C4 AC D3 */ stb r6, -0x532d(r4)
+/* 8011CCEC 0011894C 7C 09 03 A6 */ mtctr r0
+lbl_8011CCF0:
+/* 8011CCF0 00118950 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CCF4 00118954 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CCF8 00118958 90 87 00 04 */ stw r4, 4(r7)
+/* 8011CCFC 0011895C 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011CD00 00118960 42 00 FF F0 */ bdnz lbl_8011CCF0
+/* 8011CD04 00118964 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011CD08 00118968 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CD0C 0011896C 38 00 01 A4 */ li r0, 0x1a4
+/* 8011CD10 00118970 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011CD14 00118974 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011CD18 00118978 38 C4 C3 93 */ addi r6, r4, -15469
+/* 8011CD1C 0011897C 7C 09 03 A6 */ mtctr r0
+lbl_8011CD20:
+/* 8011CD20 00118980 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011CD24 00118984 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011CD28 00118988 98 86 00 01 */ stb r4, 1(r6)
+/* 8011CD2C 0011898C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011CD30 00118990 42 00 FF F0 */ bdnz lbl_8011CD20
+/* 8011CD34 00118994 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011CD38 00118998 3C E3 00 06 */ addis r7, r3, 6
+/* 8011CD3C 0011899C 38 00 00 17 */ li r0, 0x17
+/* 8011CD40 001189A0 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011CD44 001189A4 98 87 C6 DC */ stb r4, -0x3924(r7)
+/* 8011CD48 001189A8 38 C7 C6 DC */ addi r6, r7, -14628
+/* 8011CD4C 001189AC 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011CD50 001189B0 98 87 C6 DD */ stb r4, -0x3923(r7)
+/* 8011CD54 001189B4 7C 09 03 A6 */ mtctr r0
+lbl_8011CD58:
+/* 8011CD58 001189B8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CD5C 001189BC 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CD60 001189C0 90 86 00 04 */ stw r4, 4(r6)
+/* 8011CD64 001189C4 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011CD68 001189C8 42 00 FF F0 */ bdnz lbl_8011CD58
+/* 8011CD6C 001189CC 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011CD70 001189D0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CD74 001189D4 38 00 00 30 */ li r0, 0x30
+/* 8011CD78 001189D8 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011CD7C 001189DC 90 C4 C7 98 */ stw r6, -0x3868(r4)
+/* 8011CD80 001189E0 38 C4 C7 9A */ addi r6, r4, -14438
+/* 8011CD84 001189E4 7C 09 03 A6 */ mtctr r0
+lbl_8011CD88:
+/* 8011CD88 001189E8 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011CD8C 001189EC A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011CD90 001189F0 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011CD94 001189F4 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011CD98 001189F8 42 00 FF F0 */ bdnz lbl_8011CD88
+/* 8011CD9C 001189FC 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
+/* 8011CDA0 00118A00 3C A3 00 06 */ addis r5, r3, 6
+/* 8011CDA4 00118A04 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
+/* 8011CDA8 00118A08 90 85 C8 5C */ stw r4, -0x37a4(r5)
+/* 8011CDAC 00118A0C 90 05 C8 60 */ stw r0, -0x37a0(r5)
+/* 8011CDB0 00118A10 80 1F 06 CC */ lwz r0, 0x6cc(r31)
+/* 8011CDB4 00118A14 90 05 C8 64 */ stw r0, -0x379c(r5)
+/* 8011CDB8 00118A18 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
+/* 8011CDBC 00118A1C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
+/* 8011CDC0 00118A20 98 65 C8 68 */ stb r3, -0x3798(r5)
+/* 8011CDC4 00118A24 98 05 C8 69 */ stb r0, -0x3797(r5)
+/* 8011CDC8 00118A28 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
+/* 8011CDCC 00118A2C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
+/* 8011CDD0 00118A30 98 65 C8 6A */ stb r3, -0x3796(r5)
+/* 8011CDD4 00118A34 98 05 C8 6B */ stb r0, -0x3795(r5)
+/* 8011CDD8 00118A38 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
+/* 8011CDDC 00118A3C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
+/* 8011CDE0 00118A40 98 65 C8 6C */ stb r3, -0x3794(r5)
+/* 8011CDE4 00118A44 98 05 C8 6D */ stb r0, -0x3793(r5)
+/* 8011CDE8 00118A48 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
+/* 8011CDEC 00118A4C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
+/* 8011CDF0 00118A50 98 65 C8 6E */ stb r3, -0x3792(r5)
+/* 8011CDF4 00118A54 98 05 C8 6F */ stb r0, -0x3791(r5)
+/* 8011CDF8 00118A58 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
+/* 8011CDFC 00118A5C 98 05 C8 70 */ stb r0, -0x3790(r5)
+/* 8011CE00 00118A60 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
+/* 8011CE04 00118A64 98 05 C8 71 */ stb r0, -0x378f(r5)
+/* 8011CE08 00118A68 80 1F 06 DC */ lwz r0, 0x6dc(r31)
+/* 8011CE0C 00118A6C 90 05 C8 74 */ stw r0, -0x378c(r5)
+/* 8011CE10 00118A70 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
+/* 8011CE14 00118A74 90 05 C8 78 */ stw r0, -0x3788(r5)
+/* 8011CE18 00118A78 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
+/* 8011CE1C 00118A7C 98 05 C8 7C */ stb r0, -0x3784(r5)
+/* 8011CE20 00118A80 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
+/* 8011CE24 00118A84 98 05 C8 7D */ stb r0, -0x3783(r5)
+/* 8011CE28 00118A88 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
+/* 8011CE2C 00118A8C 98 05 C8 7E */ stb r0, -0x3782(r5)
+/* 8011CE30 00118A90 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
+/* 8011CE34 00118A94 98 05 C8 7F */ stb r0, -0x3781(r5)
+/* 8011CE38 00118A98 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
+/* 8011CE3C 00118A9C 98 05 C8 80 */ stb r0, -0x3780(r5)
+/* 8011CE40 00118AA0 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
+/* 8011CE44 00118AA4 98 05 C8 81 */ stb r0, -0x377f(r5)
+/* 8011CE48 00118AA8 88 1F 06 EA */ lbz r0, 0x6ea(r31)
+/* 8011CE4C 00118AAC 98 05 C8 82 */ stb r0, -0x377e(r5)
+/* 8011CE50 00118AB0 88 1F 06 EB */ lbz r0, 0x6eb(r31)
+/* 8011CE54 00118AB4 98 05 C8 83 */ stb r0, -0x377d(r5)
+/* 8011CE58 00118AB8 48 00 0D 50 */ b lbl_8011DBA8
+lbl_8011CE5C:
+/* 8011CE5C 00118ABC 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CE60 00118AC0 38 00 00 3F */ li r0, 0x3f
+/* 8011CE64 00118AC4 38 E4 98 0C */ addi r7, r4, -26612
+/* 8011CE68 00118AC8 38 BF FF FC */ addi r5, r31, -4
+/* 8011CE6C 00118ACC 7C 09 03 A6 */ mtctr r0
+lbl_8011CE70:
+/* 8011CE70 00118AD0 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CE74 00118AD4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CE78 00118AD8 90 87 00 04 */ stw r4, 4(r7)
+/* 8011CE7C 00118ADC 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011CE80 00118AE0 42 00 FF F0 */ bdnz lbl_8011CE70
+/* 8011CE84 00118AE4 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011CE88 00118AE8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CE8C 00118AEC 38 00 01 A4 */ li r0, 0x1a4
+/* 8011CE90 00118AF0 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011CE94 00118AF4 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011CE98 00118AF8 38 C4 9A 0B */ addi r6, r4, -26101
+/* 8011CE9C 00118AFC 7C 09 03 A6 */ mtctr r0
+lbl_8011CEA0:
+/* 8011CEA0 00118B00 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011CEA4 00118B04 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011CEA8 00118B08 98 86 00 01 */ stb r4, 1(r6)
+/* 8011CEAC 00118B0C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011CEB0 00118B10 42 00 FF F0 */ bdnz lbl_8011CEA0
+/* 8011CEB4 00118B14 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011CEB8 00118B18 3C E3 00 06 */ addis r7, r3, 6
+/* 8011CEBC 00118B1C 38 00 00 17 */ li r0, 0x17
+/* 8011CEC0 00118B20 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011CEC4 00118B24 98 87 9D 54 */ stb r4, -0x62ac(r7)
+/* 8011CEC8 00118B28 38 C7 9D 54 */ addi r6, r7, -25260
+/* 8011CECC 00118B2C 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011CED0 00118B30 98 87 9D 55 */ stb r4, -0x62ab(r7)
+/* 8011CED4 00118B34 7C 09 03 A6 */ mtctr r0
+lbl_8011CED8:
+/* 8011CED8 00118B38 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CEDC 00118B3C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CEE0 00118B40 90 86 00 04 */ stw r4, 4(r6)
+/* 8011CEE4 00118B44 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011CEE8 00118B48 42 00 FF F0 */ bdnz lbl_8011CED8
+/* 8011CEEC 00118B4C 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011CEF0 00118B50 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CEF4 00118B54 38 00 00 30 */ li r0, 0x30
+/* 8011CEF8 00118B58 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011CEFC 00118B5C 90 C4 9E 10 */ stw r6, -0x61f0(r4)
+/* 8011CF00 00118B60 38 C4 9E 12 */ addi r6, r4, -25070
+/* 8011CF04 00118B64 7C 09 03 A6 */ mtctr r0
+lbl_8011CF08:
+/* 8011CF08 00118B68 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011CF0C 00118B6C A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011CF10 00118B70 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011CF14 00118B74 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011CF18 00118B78 42 00 FF F0 */ bdnz lbl_8011CF08
+/* 8011CF1C 00118B7C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011CF20 00118B80 3C 83 00 06 */ addis r4, r3, 6
+/* 8011CF24 00118B84 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011CF28 00118B88 38 00 00 3F */ li r0, 0x3f
+/* 8011CF2C 00118B8C 38 E4 B3 BC */ addi r7, r4, -19524
+/* 8011CF30 00118B90 38 BF FF FC */ addi r5, r31, -4
+/* 8011CF34 00118B94 91 04 9E D4 */ stw r8, -0x612c(r4)
+/* 8011CF38 00118B98 90 C4 9E D8 */ stw r6, -0x6128(r4)
+/* 8011CF3C 00118B9C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011CF40 00118BA0 90 C4 9E DC */ stw r6, -0x6124(r4)
+/* 8011CF44 00118BA4 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011CF48 00118BA8 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011CF4C 00118BAC 99 04 9E E0 */ stb r8, -0x6120(r4)
+/* 8011CF50 00118BB0 98 C4 9E E1 */ stb r6, -0x611f(r4)
+/* 8011CF54 00118BB4 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011CF58 00118BB8 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011CF5C 00118BBC 99 04 9E E2 */ stb r8, -0x611e(r4)
+/* 8011CF60 00118BC0 98 C4 9E E3 */ stb r6, -0x611d(r4)
+/* 8011CF64 00118BC4 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011CF68 00118BC8 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011CF6C 00118BCC 99 04 9E E4 */ stb r8, -0x611c(r4)
+/* 8011CF70 00118BD0 98 C4 9E E5 */ stb r6, -0x611b(r4)
+/* 8011CF74 00118BD4 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011CF78 00118BD8 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011CF7C 00118BDC 99 04 9E E6 */ stb r8, -0x611a(r4)
+/* 8011CF80 00118BE0 98 C4 9E E7 */ stb r6, -0x6119(r4)
+/* 8011CF84 00118BE4 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011CF88 00118BE8 98 C4 9E E8 */ stb r6, -0x6118(r4)
+/* 8011CF8C 00118BEC 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011CF90 00118BF0 98 C4 9E E9 */ stb r6, -0x6117(r4)
+/* 8011CF94 00118BF4 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011CF98 00118BF8 90 C4 9E EC */ stw r6, -0x6114(r4)
+/* 8011CF9C 00118BFC 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011CFA0 00118C00 90 C4 9E F0 */ stw r6, -0x6110(r4)
+/* 8011CFA4 00118C04 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011CFA8 00118C08 98 C4 9E F4 */ stb r6, -0x610c(r4)
+/* 8011CFAC 00118C0C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011CFB0 00118C10 98 C4 9E F5 */ stb r6, -0x610b(r4)
+/* 8011CFB4 00118C14 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011CFB8 00118C18 98 C4 9E F6 */ stb r6, -0x610a(r4)
+/* 8011CFBC 00118C1C 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011CFC0 00118C20 98 C4 9E F7 */ stb r6, -0x6109(r4)
+/* 8011CFC4 00118C24 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011CFC8 00118C28 98 C4 9E F8 */ stb r6, -0x6108(r4)
+/* 8011CFCC 00118C2C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011CFD0 00118C30 98 C4 9E F9 */ stb r6, -0x6107(r4)
+/* 8011CFD4 00118C34 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011CFD8 00118C38 98 C4 9E FA */ stb r6, -0x6106(r4)
+/* 8011CFDC 00118C3C 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011CFE0 00118C40 98 C4 9E FB */ stb r6, -0x6105(r4)
+/* 8011CFE4 00118C44 7C 09 03 A6 */ mtctr r0
+lbl_8011CFE8:
+/* 8011CFE8 00118C48 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011CFEC 00118C4C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011CFF0 00118C50 90 87 00 04 */ stw r4, 4(r7)
+/* 8011CFF4 00118C54 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011CFF8 00118C58 42 00 FF F0 */ bdnz lbl_8011CFE8
+/* 8011CFFC 00118C5C 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D000 00118C60 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D004 00118C64 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D008 00118C68 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D00C 00118C6C 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D010 00118C70 38 C4 B5 BB */ addi r6, r4, -19013
+/* 8011D014 00118C74 7C 09 03 A6 */ mtctr r0
+lbl_8011D018:
+/* 8011D018 00118C78 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D01C 00118C7C 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D020 00118C80 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D024 00118C84 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D028 00118C88 42 00 FF F0 */ bdnz lbl_8011D018
+/* 8011D02C 00118C8C 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D030 00118C90 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D034 00118C94 38 00 00 17 */ li r0, 0x17
+/* 8011D038 00118C98 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D03C 00118C9C 98 87 B9 04 */ stb r4, -0x46fc(r7)
+/* 8011D040 00118CA0 38 C7 B9 04 */ addi r6, r7, -18172
+/* 8011D044 00118CA4 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D048 00118CA8 98 87 B9 05 */ stb r4, -0x46fb(r7)
+/* 8011D04C 00118CAC 7C 09 03 A6 */ mtctr r0
+lbl_8011D050:
+/* 8011D050 00118CB0 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D054 00118CB4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D058 00118CB8 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D05C 00118CBC 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D060 00118CC0 42 00 FF F0 */ bdnz lbl_8011D050
+/* 8011D064 00118CC4 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D068 00118CC8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D06C 00118CCC 38 00 00 30 */ li r0, 0x30
+/* 8011D070 00118CD0 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D074 00118CD4 90 C4 B9 C0 */ stw r6, -0x4640(r4)
+/* 8011D078 00118CD8 38 C4 B9 C2 */ addi r6, r4, -17982
+/* 8011D07C 00118CDC 7C 09 03 A6 */ mtctr r0
+lbl_8011D080:
+/* 8011D080 00118CE0 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D084 00118CE4 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D088 00118CE8 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D08C 00118CEC B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D090 00118CF0 42 00 FF F0 */ bdnz lbl_8011D080
+/* 8011D094 00118CF4 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011D098 00118CF8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D09C 00118CFC 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011D0A0 00118D00 38 00 00 3F */ li r0, 0x3f
+/* 8011D0A4 00118D04 38 E4 CF 6C */ addi r7, r4, -12436
+/* 8011D0A8 00118D08 38 BF FF FC */ addi r5, r31, -4
+/* 8011D0AC 00118D0C 91 04 BA 84 */ stw r8, -0x457c(r4)
+/* 8011D0B0 00118D10 90 C4 BA 88 */ stw r6, -0x4578(r4)
+/* 8011D0B4 00118D14 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011D0B8 00118D18 90 C4 BA 8C */ stw r6, -0x4574(r4)
+/* 8011D0BC 00118D1C 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011D0C0 00118D20 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011D0C4 00118D24 99 04 BA 90 */ stb r8, -0x4570(r4)
+/* 8011D0C8 00118D28 98 C4 BA 91 */ stb r6, -0x456f(r4)
+/* 8011D0CC 00118D2C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011D0D0 00118D30 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011D0D4 00118D34 99 04 BA 92 */ stb r8, -0x456e(r4)
+/* 8011D0D8 00118D38 98 C4 BA 93 */ stb r6, -0x456d(r4)
+/* 8011D0DC 00118D3C 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011D0E0 00118D40 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011D0E4 00118D44 99 04 BA 94 */ stb r8, -0x456c(r4)
+/* 8011D0E8 00118D48 98 C4 BA 95 */ stb r6, -0x456b(r4)
+/* 8011D0EC 00118D4C 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011D0F0 00118D50 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011D0F4 00118D54 99 04 BA 96 */ stb r8, -0x456a(r4)
+/* 8011D0F8 00118D58 98 C4 BA 97 */ stb r6, -0x4569(r4)
+/* 8011D0FC 00118D5C 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011D100 00118D60 98 C4 BA 98 */ stb r6, -0x4568(r4)
+/* 8011D104 00118D64 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011D108 00118D68 98 C4 BA 99 */ stb r6, -0x4567(r4)
+/* 8011D10C 00118D6C 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011D110 00118D70 90 C4 BA 9C */ stw r6, -0x4564(r4)
+/* 8011D114 00118D74 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011D118 00118D78 90 C4 BA A0 */ stw r6, -0x4560(r4)
+/* 8011D11C 00118D7C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011D120 00118D80 98 C4 BA A4 */ stb r6, -0x455c(r4)
+/* 8011D124 00118D84 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011D128 00118D88 98 C4 BA A5 */ stb r6, -0x455b(r4)
+/* 8011D12C 00118D8C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011D130 00118D90 98 C4 BA A6 */ stb r6, -0x455a(r4)
+/* 8011D134 00118D94 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011D138 00118D98 98 C4 BA A7 */ stb r6, -0x4559(r4)
+/* 8011D13C 00118D9C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011D140 00118DA0 98 C4 BA A8 */ stb r6, -0x4558(r4)
+/* 8011D144 00118DA4 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011D148 00118DA8 98 C4 BA A9 */ stb r6, -0x4557(r4)
+/* 8011D14C 00118DAC 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011D150 00118DB0 98 C4 BA AA */ stb r6, -0x4556(r4)
+/* 8011D154 00118DB4 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011D158 00118DB8 98 C4 BA AB */ stb r6, -0x4555(r4)
+/* 8011D15C 00118DBC 7C 09 03 A6 */ mtctr r0
+lbl_8011D160:
+/* 8011D160 00118DC0 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D164 00118DC4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D168 00118DC8 90 87 00 04 */ stw r4, 4(r7)
+/* 8011D16C 00118DCC 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011D170 00118DD0 42 00 FF F0 */ bdnz lbl_8011D160
+/* 8011D174 00118DD4 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D178 00118DD8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D17C 00118DDC 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D180 00118DE0 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D184 00118DE4 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D188 00118DE8 38 C4 D1 6B */ addi r6, r4, -11925
+/* 8011D18C 00118DEC 7C 09 03 A6 */ mtctr r0
+lbl_8011D190:
+/* 8011D190 00118DF0 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D194 00118DF4 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D198 00118DF8 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D19C 00118DFC 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D1A0 00118E00 42 00 FF F0 */ bdnz lbl_8011D190
+/* 8011D1A4 00118E04 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D1A8 00118E08 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D1AC 00118E0C 38 00 00 17 */ li r0, 0x17
+/* 8011D1B0 00118E10 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D1B4 00118E14 98 87 D4 B4 */ stb r4, -0x2b4c(r7)
+/* 8011D1B8 00118E18 38 C7 D4 B4 */ addi r6, r7, -11084
+/* 8011D1BC 00118E1C 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D1C0 00118E20 98 87 D4 B5 */ stb r4, -0x2b4b(r7)
+/* 8011D1C4 00118E24 7C 09 03 A6 */ mtctr r0
+lbl_8011D1C8:
+/* 8011D1C8 00118E28 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D1CC 00118E2C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D1D0 00118E30 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D1D4 00118E34 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D1D8 00118E38 42 00 FF F0 */ bdnz lbl_8011D1C8
+/* 8011D1DC 00118E3C 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D1E0 00118E40 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D1E4 00118E44 38 00 00 30 */ li r0, 0x30
+/* 8011D1E8 00118E48 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D1EC 00118E4C 90 C4 D5 70 */ stw r6, -0x2a90(r4)
+/* 8011D1F0 00118E50 38 C4 D5 72 */ addi r6, r4, -10894
+/* 8011D1F4 00118E54 7C 09 03 A6 */ mtctr r0
+lbl_8011D1F8:
+/* 8011D1F8 00118E58 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D1FC 00118E5C A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D200 00118E60 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D204 00118E64 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D208 00118E68 42 00 FF F0 */ bdnz lbl_8011D1F8
+/* 8011D20C 00118E6C 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
+/* 8011D210 00118E70 3C A3 00 06 */ addis r5, r3, 6
+/* 8011D214 00118E74 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
+/* 8011D218 00118E78 90 85 D6 34 */ stw r4, -0x29cc(r5)
+/* 8011D21C 00118E7C 90 05 D6 38 */ stw r0, -0x29c8(r5)
+/* 8011D220 00118E80 80 1F 06 CC */ lwz r0, 0x6cc(r31)
+/* 8011D224 00118E84 90 05 D6 3C */ stw r0, -0x29c4(r5)
+/* 8011D228 00118E88 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
+/* 8011D22C 00118E8C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
+/* 8011D230 00118E90 98 65 D6 40 */ stb r3, -0x29c0(r5)
+/* 8011D234 00118E94 98 05 D6 41 */ stb r0, -0x29bf(r5)
+/* 8011D238 00118E98 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
+/* 8011D23C 00118E9C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
+/* 8011D240 00118EA0 98 65 D6 42 */ stb r3, -0x29be(r5)
+/* 8011D244 00118EA4 98 05 D6 43 */ stb r0, -0x29bd(r5)
+/* 8011D248 00118EA8 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
+/* 8011D24C 00118EAC 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
+/* 8011D250 00118EB0 98 65 D6 44 */ stb r3, -0x29bc(r5)
+/* 8011D254 00118EB4 98 05 D6 45 */ stb r0, -0x29bb(r5)
+/* 8011D258 00118EB8 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
+/* 8011D25C 00118EBC 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
+/* 8011D260 00118EC0 98 65 D6 46 */ stb r3, -0x29ba(r5)
+/* 8011D264 00118EC4 98 05 D6 47 */ stb r0, -0x29b9(r5)
+/* 8011D268 00118EC8 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
+/* 8011D26C 00118ECC 98 05 D6 48 */ stb r0, -0x29b8(r5)
+/* 8011D270 00118ED0 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
+/* 8011D274 00118ED4 98 05 D6 49 */ stb r0, -0x29b7(r5)
+/* 8011D278 00118ED8 80 1F 06 DC */ lwz r0, 0x6dc(r31)
+/* 8011D27C 00118EDC 90 05 D6 4C */ stw r0, -0x29b4(r5)
+/* 8011D280 00118EE0 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
+/* 8011D284 00118EE4 90 05 D6 50 */ stw r0, -0x29b0(r5)
+/* 8011D288 00118EE8 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
+/* 8011D28C 00118EEC 98 05 D6 54 */ stb r0, -0x29ac(r5)
+/* 8011D290 00118EF0 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
+/* 8011D294 00118EF4 98 05 D6 55 */ stb r0, -0x29ab(r5)
+/* 8011D298 00118EF8 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
+/* 8011D29C 00118EFC 98 05 D6 56 */ stb r0, -0x29aa(r5)
+/* 8011D2A0 00118F00 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
+/* 8011D2A4 00118F04 98 05 D6 57 */ stb r0, -0x29a9(r5)
+/* 8011D2A8 00118F08 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
+/* 8011D2AC 00118F0C 98 05 D6 58 */ stb r0, -0x29a8(r5)
+/* 8011D2B0 00118F10 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
+/* 8011D2B4 00118F14 98 05 D6 59 */ stb r0, -0x29a7(r5)
+/* 8011D2B8 00118F18 88 1F 06 EA */ lbz r0, 0x6ea(r31)
+/* 8011D2BC 00118F1C 98 05 D6 5A */ stb r0, -0x29a6(r5)
+/* 8011D2C0 00118F20 88 1F 06 EB */ lbz r0, 0x6eb(r31)
+/* 8011D2C4 00118F24 98 05 D6 5B */ stb r0, -0x29a5(r5)
+/* 8011D2C8 00118F28 48 00 08 E0 */ b lbl_8011DBA8
+lbl_8011D2CC:
+/* 8011D2CC 00118F2C 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D2D0 00118F30 38 00 00 3F */ li r0, 0x3f
+/* 8011D2D4 00118F34 38 E4 91 20 */ addi r7, r4, -28384
+/* 8011D2D8 00118F38 38 BF FF FC */ addi r5, r31, -4
+/* 8011D2DC 00118F3C 7C 09 03 A6 */ mtctr r0
+lbl_8011D2E0:
+/* 8011D2E0 00118F40 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D2E4 00118F44 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D2E8 00118F48 90 87 00 04 */ stw r4, 4(r7)
+/* 8011D2EC 00118F4C 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011D2F0 00118F50 42 00 FF F0 */ bdnz lbl_8011D2E0
+/* 8011D2F4 00118F54 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D2F8 00118F58 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D2FC 00118F5C 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D300 00118F60 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D304 00118F64 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D308 00118F68 38 C4 93 1F */ addi r6, r4, -27873
+/* 8011D30C 00118F6C 7C 09 03 A6 */ mtctr r0
+lbl_8011D310:
+/* 8011D310 00118F70 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D314 00118F74 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D318 00118F78 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D31C 00118F7C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D320 00118F80 42 00 FF F0 */ bdnz lbl_8011D310
+/* 8011D324 00118F84 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D328 00118F88 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D32C 00118F8C 38 00 00 17 */ li r0, 0x17
+/* 8011D330 00118F90 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D334 00118F94 98 87 96 68 */ stb r4, -0x6998(r7)
+/* 8011D338 00118F98 38 C7 96 68 */ addi r6, r7, -27032
+/* 8011D33C 00118F9C 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D340 00118FA0 98 87 96 69 */ stb r4, -0x6997(r7)
+/* 8011D344 00118FA4 7C 09 03 A6 */ mtctr r0
+lbl_8011D348:
+/* 8011D348 00118FA8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D34C 00118FAC 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D350 00118FB0 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D354 00118FB4 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D358 00118FB8 42 00 FF F0 */ bdnz lbl_8011D348
+/* 8011D35C 00118FBC 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D360 00118FC0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D364 00118FC4 38 00 00 30 */ li r0, 0x30
+/* 8011D368 00118FC8 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D36C 00118FCC 90 C4 97 24 */ stw r6, -0x68dc(r4)
+/* 8011D370 00118FD0 38 C4 97 26 */ addi r6, r4, -26842
+/* 8011D374 00118FD4 7C 09 03 A6 */ mtctr r0
+lbl_8011D378:
+/* 8011D378 00118FD8 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D37C 00118FDC A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D380 00118FE0 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D384 00118FE4 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D388 00118FE8 42 00 FF F0 */ bdnz lbl_8011D378
+/* 8011D38C 00118FEC 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011D390 00118FF0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D394 00118FF4 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011D398 00118FF8 38 00 00 3F */ li r0, 0x3f
+/* 8011D39C 00118FFC 38 E4 AC D0 */ addi r7, r4, -21296
+/* 8011D3A0 00119000 38 BF FF FC */ addi r5, r31, -4
+/* 8011D3A4 00119004 91 04 97 E8 */ stw r8, -0x6818(r4)
+/* 8011D3A8 00119008 90 C4 97 EC */ stw r6, -0x6814(r4)
+/* 8011D3AC 0011900C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011D3B0 00119010 90 C4 97 F0 */ stw r6, -0x6810(r4)
+/* 8011D3B4 00119014 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011D3B8 00119018 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011D3BC 0011901C 99 04 97 F4 */ stb r8, -0x680c(r4)
+/* 8011D3C0 00119020 98 C4 97 F5 */ stb r6, -0x680b(r4)
+/* 8011D3C4 00119024 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011D3C8 00119028 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011D3CC 0011902C 99 04 97 F6 */ stb r8, -0x680a(r4)
+/* 8011D3D0 00119030 98 C4 97 F7 */ stb r6, -0x6809(r4)
+/* 8011D3D4 00119034 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011D3D8 00119038 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011D3DC 0011903C 99 04 97 F8 */ stb r8, -0x6808(r4)
+/* 8011D3E0 00119040 98 C4 97 F9 */ stb r6, -0x6807(r4)
+/* 8011D3E4 00119044 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011D3E8 00119048 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011D3EC 0011904C 99 04 97 FA */ stb r8, -0x6806(r4)
+/* 8011D3F0 00119050 98 C4 97 FB */ stb r6, -0x6805(r4)
+/* 8011D3F4 00119054 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011D3F8 00119058 98 C4 97 FC */ stb r6, -0x6804(r4)
+/* 8011D3FC 0011905C 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011D400 00119060 98 C4 97 FD */ stb r6, -0x6803(r4)
+/* 8011D404 00119064 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011D408 00119068 90 C4 98 00 */ stw r6, -0x6800(r4)
+/* 8011D40C 0011906C 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011D410 00119070 90 C4 98 04 */ stw r6, -0x67fc(r4)
+/* 8011D414 00119074 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011D418 00119078 98 C4 98 08 */ stb r6, -0x67f8(r4)
+/* 8011D41C 0011907C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011D420 00119080 98 C4 98 09 */ stb r6, -0x67f7(r4)
+/* 8011D424 00119084 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011D428 00119088 98 C4 98 0A */ stb r6, -0x67f6(r4)
+/* 8011D42C 0011908C 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011D430 00119090 98 C4 98 0B */ stb r6, -0x67f5(r4)
+/* 8011D434 00119094 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011D438 00119098 98 C4 98 0C */ stb r6, -0x67f4(r4)
+/* 8011D43C 0011909C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011D440 001190A0 98 C4 98 0D */ stb r6, -0x67f3(r4)
+/* 8011D444 001190A4 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011D448 001190A8 98 C4 98 0E */ stb r6, -0x67f2(r4)
+/* 8011D44C 001190AC 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011D450 001190B0 98 C4 98 0F */ stb r6, -0x67f1(r4)
+/* 8011D454 001190B4 7C 09 03 A6 */ mtctr r0
+lbl_8011D458:
+/* 8011D458 001190B8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D45C 001190BC 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D460 001190C0 90 87 00 04 */ stw r4, 4(r7)
+/* 8011D464 001190C4 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011D468 001190C8 42 00 FF F0 */ bdnz lbl_8011D458
+/* 8011D46C 001190CC 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D470 001190D0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D474 001190D4 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D478 001190D8 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D47C 001190DC 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D480 001190E0 38 C4 AE CF */ addi r6, r4, -20785
+/* 8011D484 001190E4 7C 09 03 A6 */ mtctr r0
+lbl_8011D488:
+/* 8011D488 001190E8 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D48C 001190EC 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D490 001190F0 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D494 001190F4 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D498 001190F8 42 00 FF F0 */ bdnz lbl_8011D488
+/* 8011D49C 001190FC 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D4A0 00119100 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D4A4 00119104 38 00 00 17 */ li r0, 0x17
+/* 8011D4A8 00119108 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D4AC 0011910C 98 87 B2 18 */ stb r4, -0x4de8(r7)
+/* 8011D4B0 00119110 38 C7 B2 18 */ addi r6, r7, -19944
+/* 8011D4B4 00119114 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D4B8 00119118 98 87 B2 19 */ stb r4, -0x4de7(r7)
+/* 8011D4BC 0011911C 7C 09 03 A6 */ mtctr r0
+lbl_8011D4C0:
+/* 8011D4C0 00119120 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D4C4 00119124 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D4C8 00119128 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D4CC 0011912C 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D4D0 00119130 42 00 FF F0 */ bdnz lbl_8011D4C0
+/* 8011D4D4 00119134 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D4D8 00119138 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D4DC 0011913C 38 00 00 30 */ li r0, 0x30
+/* 8011D4E0 00119140 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D4E4 00119144 90 C4 B2 D4 */ stw r6, -0x4d2c(r4)
+/* 8011D4E8 00119148 38 C4 B2 D6 */ addi r6, r4, -19754
+/* 8011D4EC 0011914C 7C 09 03 A6 */ mtctr r0
+lbl_8011D4F0:
+/* 8011D4F0 00119150 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D4F4 00119154 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D4F8 00119158 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D4FC 0011915C B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D500 00119160 42 00 FF F0 */ bdnz lbl_8011D4F0
+/* 8011D504 00119164 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011D508 00119168 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D50C 0011916C 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011D510 00119170 38 00 00 3F */ li r0, 0x3f
+/* 8011D514 00119174 38 E4 C8 80 */ addi r7, r4, -14208
+/* 8011D518 00119178 38 BF FF FC */ addi r5, r31, -4
+/* 8011D51C 0011917C 91 04 B3 98 */ stw r8, -0x4c68(r4)
+/* 8011D520 00119180 90 C4 B3 9C */ stw r6, -0x4c64(r4)
+/* 8011D524 00119184 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011D528 00119188 90 C4 B3 A0 */ stw r6, -0x4c60(r4)
+/* 8011D52C 0011918C 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011D530 00119190 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011D534 00119194 99 04 B3 A4 */ stb r8, -0x4c5c(r4)
+/* 8011D538 00119198 98 C4 B3 A5 */ stb r6, -0x4c5b(r4)
+/* 8011D53C 0011919C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011D540 001191A0 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011D544 001191A4 99 04 B3 A6 */ stb r8, -0x4c5a(r4)
+/* 8011D548 001191A8 98 C4 B3 A7 */ stb r6, -0x4c59(r4)
+/* 8011D54C 001191AC 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011D550 001191B0 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011D554 001191B4 99 04 B3 A8 */ stb r8, -0x4c58(r4)
+/* 8011D558 001191B8 98 C4 B3 A9 */ stb r6, -0x4c57(r4)
+/* 8011D55C 001191BC 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011D560 001191C0 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011D564 001191C4 99 04 B3 AA */ stb r8, -0x4c56(r4)
+/* 8011D568 001191C8 98 C4 B3 AB */ stb r6, -0x4c55(r4)
+/* 8011D56C 001191CC 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011D570 001191D0 98 C4 B3 AC */ stb r6, -0x4c54(r4)
+/* 8011D574 001191D4 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011D578 001191D8 98 C4 B3 AD */ stb r6, -0x4c53(r4)
+/* 8011D57C 001191DC 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011D580 001191E0 90 C4 B3 B0 */ stw r6, -0x4c50(r4)
+/* 8011D584 001191E4 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011D588 001191E8 90 C4 B3 B4 */ stw r6, -0x4c4c(r4)
+/* 8011D58C 001191EC 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011D590 001191F0 98 C4 B3 B8 */ stb r6, -0x4c48(r4)
+/* 8011D594 001191F4 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011D598 001191F8 98 C4 B3 B9 */ stb r6, -0x4c47(r4)
+/* 8011D59C 001191FC 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011D5A0 00119200 98 C4 B3 BA */ stb r6, -0x4c46(r4)
+/* 8011D5A4 00119204 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011D5A8 00119208 98 C4 B3 BB */ stb r6, -0x4c45(r4)
+/* 8011D5AC 0011920C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011D5B0 00119210 98 C4 B3 BC */ stb r6, -0x4c44(r4)
+/* 8011D5B4 00119214 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011D5B8 00119218 98 C4 B3 BD */ stb r6, -0x4c43(r4)
+/* 8011D5BC 0011921C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011D5C0 00119220 98 C4 B3 BE */ stb r6, -0x4c42(r4)
+/* 8011D5C4 00119224 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011D5C8 00119228 98 C4 B3 BF */ stb r6, -0x4c41(r4)
+/* 8011D5CC 0011922C 7C 09 03 A6 */ mtctr r0
+lbl_8011D5D0:
+/* 8011D5D0 00119230 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D5D4 00119234 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D5D8 00119238 90 87 00 04 */ stw r4, 4(r7)
+/* 8011D5DC 0011923C 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011D5E0 00119240 42 00 FF F0 */ bdnz lbl_8011D5D0
+/* 8011D5E4 00119244 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D5E8 00119248 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D5EC 0011924C 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D5F0 00119250 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D5F4 00119254 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D5F8 00119258 38 C4 CA 7F */ addi r6, r4, -13697
+/* 8011D5FC 0011925C 7C 09 03 A6 */ mtctr r0
+lbl_8011D600:
+/* 8011D600 00119260 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D604 00119264 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D608 00119268 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D60C 0011926C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D610 00119270 42 00 FF F0 */ bdnz lbl_8011D600
+/* 8011D614 00119274 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D618 00119278 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D61C 0011927C 38 00 00 17 */ li r0, 0x17
+/* 8011D620 00119280 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D624 00119284 98 87 CD C8 */ stb r4, -0x3238(r7)
+/* 8011D628 00119288 38 C7 CD C8 */ addi r6, r7, -12856
+/* 8011D62C 0011928C 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D630 00119290 98 87 CD C9 */ stb r4, -0x3237(r7)
+/* 8011D634 00119294 7C 09 03 A6 */ mtctr r0
+lbl_8011D638:
+/* 8011D638 00119298 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D63C 0011929C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D640 001192A0 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D644 001192A4 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D648 001192A8 42 00 FF F0 */ bdnz lbl_8011D638
+/* 8011D64C 001192AC 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D650 001192B0 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D654 001192B4 38 00 00 30 */ li r0, 0x30
+/* 8011D658 001192B8 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D65C 001192BC 90 C4 CE 84 */ stw r6, -0x317c(r4)
+/* 8011D660 001192C0 38 C4 CE 86 */ addi r6, r4, -12666
+/* 8011D664 001192C4 7C 09 03 A6 */ mtctr r0
+lbl_8011D668:
+/* 8011D668 001192C8 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D66C 001192CC A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D670 001192D0 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D674 001192D4 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D678 001192D8 42 00 FF F0 */ bdnz lbl_8011D668
+/* 8011D67C 001192DC 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
+/* 8011D680 001192E0 3C A3 00 06 */ addis r5, r3, 6
+/* 8011D684 001192E4 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
+/* 8011D688 001192E8 90 85 CF 48 */ stw r4, -0x30b8(r5)
+/* 8011D68C 001192EC 90 05 CF 4C */ stw r0, -0x30b4(r5)
+/* 8011D690 001192F0 80 1F 06 CC */ lwz r0, 0x6cc(r31)
+/* 8011D694 001192F4 90 05 CF 50 */ stw r0, -0x30b0(r5)
+/* 8011D698 001192F8 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
+/* 8011D69C 001192FC 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
+/* 8011D6A0 00119300 98 65 CF 54 */ stb r3, -0x30ac(r5)
+/* 8011D6A4 00119304 98 05 CF 55 */ stb r0, -0x30ab(r5)
+/* 8011D6A8 00119308 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
+/* 8011D6AC 0011930C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
+/* 8011D6B0 00119310 98 65 CF 56 */ stb r3, -0x30aa(r5)
+/* 8011D6B4 00119314 98 05 CF 57 */ stb r0, -0x30a9(r5)
+/* 8011D6B8 00119318 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
+/* 8011D6BC 0011931C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
+/* 8011D6C0 00119320 98 65 CF 58 */ stb r3, -0x30a8(r5)
+/* 8011D6C4 00119324 98 05 CF 59 */ stb r0, -0x30a7(r5)
+/* 8011D6C8 00119328 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
+/* 8011D6CC 0011932C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
+/* 8011D6D0 00119330 98 65 CF 5A */ stb r3, -0x30a6(r5)
+/* 8011D6D4 00119334 98 05 CF 5B */ stb r0, -0x30a5(r5)
+/* 8011D6D8 00119338 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
+/* 8011D6DC 0011933C 98 05 CF 5C */ stb r0, -0x30a4(r5)
+/* 8011D6E0 00119340 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
+/* 8011D6E4 00119344 98 05 CF 5D */ stb r0, -0x30a3(r5)
+/* 8011D6E8 00119348 80 1F 06 DC */ lwz r0, 0x6dc(r31)
+/* 8011D6EC 0011934C 90 05 CF 60 */ stw r0, -0x30a0(r5)
+/* 8011D6F0 00119350 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
+/* 8011D6F4 00119354 90 05 CF 64 */ stw r0, -0x309c(r5)
+/* 8011D6F8 00119358 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
+/* 8011D6FC 0011935C 98 05 CF 68 */ stb r0, -0x3098(r5)
+/* 8011D700 00119360 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
+/* 8011D704 00119364 98 05 CF 69 */ stb r0, -0x3097(r5)
+/* 8011D708 00119368 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
+/* 8011D70C 0011936C 98 05 CF 6A */ stb r0, -0x3096(r5)
+/* 8011D710 00119370 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
+/* 8011D714 00119374 98 05 CF 6B */ stb r0, -0x3095(r5)
+/* 8011D718 00119378 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
+/* 8011D71C 0011937C 98 05 CF 6C */ stb r0, -0x3094(r5)
+/* 8011D720 00119380 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
+/* 8011D724 00119384 98 05 CF 6D */ stb r0, -0x3093(r5)
+/* 8011D728 00119388 88 1F 06 EA */ lbz r0, 0x6ea(r31)
+/* 8011D72C 0011938C 98 05 CF 6E */ stb r0, -0x3092(r5)
+/* 8011D730 00119390 88 1F 06 EB */ lbz r0, 0x6eb(r31)
+/* 8011D734 00119394 98 05 CF 6F */ stb r0, -0x3091(r5)
+/* 8011D738 00119398 48 00 04 70 */ b lbl_8011DBA8
+lbl_8011D73C:
+/* 8011D73C 0011939C 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D740 001193A0 38 00 00 3F */ li r0, 0x3f
+/* 8011D744 001193A4 38 E4 9E F8 */ addi r7, r4, -24840
+/* 8011D748 001193A8 38 BF FF FC */ addi r5, r31, -4
+/* 8011D74C 001193AC 7C 09 03 A6 */ mtctr r0
+lbl_8011D750:
+/* 8011D750 001193B0 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D754 001193B4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D758 001193B8 90 87 00 04 */ stw r4, 4(r7)
+/* 8011D75C 001193BC 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011D760 001193C0 42 00 FF F0 */ bdnz lbl_8011D750
+/* 8011D764 001193C4 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D768 001193C8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D76C 001193CC 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D770 001193D0 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D774 001193D4 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D778 001193D8 38 C4 A0 F7 */ addi r6, r4, -24329
+/* 8011D77C 001193DC 7C 09 03 A6 */ mtctr r0
+lbl_8011D780:
+/* 8011D780 001193E0 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D784 001193E4 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D788 001193E8 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D78C 001193EC 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D790 001193F0 42 00 FF F0 */ bdnz lbl_8011D780
+/* 8011D794 001193F4 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D798 001193F8 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D79C 001193FC 38 00 00 17 */ li r0, 0x17
+/* 8011D7A0 00119400 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D7A4 00119404 98 87 A4 40 */ stb r4, -0x5bc0(r7)
+/* 8011D7A8 00119408 38 C7 A4 40 */ addi r6, r7, -23488
+/* 8011D7AC 0011940C 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D7B0 00119410 98 87 A4 41 */ stb r4, -0x5bbf(r7)
+/* 8011D7B4 00119414 7C 09 03 A6 */ mtctr r0
+lbl_8011D7B8:
+/* 8011D7B8 00119418 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D7BC 0011941C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D7C0 00119420 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D7C4 00119424 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D7C8 00119428 42 00 FF F0 */ bdnz lbl_8011D7B8
+/* 8011D7CC 0011942C 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D7D0 00119430 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D7D4 00119434 38 00 00 30 */ li r0, 0x30
+/* 8011D7D8 00119438 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D7DC 0011943C 90 C4 A4 FC */ stw r6, -0x5b04(r4)
+/* 8011D7E0 00119440 38 C4 A4 FE */ addi r6, r4, -23298
+/* 8011D7E4 00119444 7C 09 03 A6 */ mtctr r0
+lbl_8011D7E8:
+/* 8011D7E8 00119448 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D7EC 0011944C A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D7F0 00119450 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D7F4 00119454 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D7F8 00119458 42 00 FF F0 */ bdnz lbl_8011D7E8
+/* 8011D7FC 0011945C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011D800 00119460 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D804 00119464 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011D808 00119468 38 00 00 3F */ li r0, 0x3f
+/* 8011D80C 0011946C 38 E4 BA A8 */ addi r7, r4, -17752
+/* 8011D810 00119470 38 BF FF FC */ addi r5, r31, -4
+/* 8011D814 00119474 91 04 A5 C0 */ stw r8, -0x5a40(r4)
+/* 8011D818 00119478 90 C4 A5 C4 */ stw r6, -0x5a3c(r4)
+/* 8011D81C 0011947C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011D820 00119480 90 C4 A5 C8 */ stw r6, -0x5a38(r4)
+/* 8011D824 00119484 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011D828 00119488 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011D82C 0011948C 99 04 A5 CC */ stb r8, -0x5a34(r4)
+/* 8011D830 00119490 98 C4 A5 CD */ stb r6, -0x5a33(r4)
+/* 8011D834 00119494 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011D838 00119498 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011D83C 0011949C 99 04 A5 CE */ stb r8, -0x5a32(r4)
+/* 8011D840 001194A0 98 C4 A5 CF */ stb r6, -0x5a31(r4)
+/* 8011D844 001194A4 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011D848 001194A8 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011D84C 001194AC 99 04 A5 D0 */ stb r8, -0x5a30(r4)
+/* 8011D850 001194B0 98 C4 A5 D1 */ stb r6, -0x5a2f(r4)
+/* 8011D854 001194B4 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011D858 001194B8 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011D85C 001194BC 99 04 A5 D2 */ stb r8, -0x5a2e(r4)
+/* 8011D860 001194C0 98 C4 A5 D3 */ stb r6, -0x5a2d(r4)
+/* 8011D864 001194C4 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011D868 001194C8 98 C4 A5 D4 */ stb r6, -0x5a2c(r4)
+/* 8011D86C 001194CC 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011D870 001194D0 98 C4 A5 D5 */ stb r6, -0x5a2b(r4)
+/* 8011D874 001194D4 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011D878 001194D8 90 C4 A5 D8 */ stw r6, -0x5a28(r4)
+/* 8011D87C 001194DC 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011D880 001194E0 90 C4 A5 DC */ stw r6, -0x5a24(r4)
+/* 8011D884 001194E4 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011D888 001194E8 98 C4 A5 E0 */ stb r6, -0x5a20(r4)
+/* 8011D88C 001194EC 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011D890 001194F0 98 C4 A5 E1 */ stb r6, -0x5a1f(r4)
+/* 8011D894 001194F4 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011D898 001194F8 98 C4 A5 E2 */ stb r6, -0x5a1e(r4)
+/* 8011D89C 001194FC 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011D8A0 00119500 98 C4 A5 E3 */ stb r6, -0x5a1d(r4)
+/* 8011D8A4 00119504 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011D8A8 00119508 98 C4 A5 E4 */ stb r6, -0x5a1c(r4)
+/* 8011D8AC 0011950C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011D8B0 00119510 98 C4 A5 E5 */ stb r6, -0x5a1b(r4)
+/* 8011D8B4 00119514 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011D8B8 00119518 98 C4 A5 E6 */ stb r6, -0x5a1a(r4)
+/* 8011D8BC 0011951C 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011D8C0 00119520 98 C4 A5 E7 */ stb r6, -0x5a19(r4)
+/* 8011D8C4 00119524 7C 09 03 A6 */ mtctr r0
+lbl_8011D8C8:
+/* 8011D8C8 00119528 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D8CC 0011952C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D8D0 00119530 90 87 00 04 */ stw r4, 4(r7)
+/* 8011D8D4 00119534 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011D8D8 00119538 42 00 FF F0 */ bdnz lbl_8011D8C8
+/* 8011D8DC 0011953C 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011D8E0 00119540 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D8E4 00119544 38 00 01 A4 */ li r0, 0x1a4
+/* 8011D8E8 00119548 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011D8EC 0011954C 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011D8F0 00119550 38 C4 BC A7 */ addi r6, r4, -17241
+/* 8011D8F4 00119554 7C 09 03 A6 */ mtctr r0
+lbl_8011D8F8:
+/* 8011D8F8 00119558 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011D8FC 0011955C 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011D900 00119560 98 86 00 01 */ stb r4, 1(r6)
+/* 8011D904 00119564 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011D908 00119568 42 00 FF F0 */ bdnz lbl_8011D8F8
+/* 8011D90C 0011956C 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011D910 00119570 3C E3 00 06 */ addis r7, r3, 6
+/* 8011D914 00119574 38 00 00 17 */ li r0, 0x17
+/* 8011D918 00119578 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011D91C 0011957C 98 87 BF F0 */ stb r4, -0x4010(r7)
+/* 8011D920 00119580 38 C7 BF F0 */ addi r6, r7, -16400
+/* 8011D924 00119584 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011D928 00119588 98 87 BF F1 */ stb r4, -0x400f(r7)
+/* 8011D92C 0011958C 7C 09 03 A6 */ mtctr r0
+lbl_8011D930:
+/* 8011D930 00119590 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011D934 00119594 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011D938 00119598 90 86 00 04 */ stw r4, 4(r6)
+/* 8011D93C 0011959C 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011D940 001195A0 42 00 FF F0 */ bdnz lbl_8011D930
+/* 8011D944 001195A4 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011D948 001195A8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D94C 001195AC 38 00 00 30 */ li r0, 0x30
+/* 8011D950 001195B0 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011D954 001195B4 90 C4 C0 AC */ stw r6, -0x3f54(r4)
+/* 8011D958 001195B8 38 C4 C0 AE */ addi r6, r4, -16210
+/* 8011D95C 001195BC 7C 09 03 A6 */ mtctr r0
+lbl_8011D960:
+/* 8011D960 001195C0 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011D964 001195C4 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011D968 001195C8 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011D96C 001195CC B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011D970 001195D0 42 00 FF F0 */ bdnz lbl_8011D960
+/* 8011D974 001195D4 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
+/* 8011D978 001195D8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011D97C 001195DC 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
+/* 8011D980 001195E0 38 00 00 3F */ li r0, 0x3f
+/* 8011D984 001195E4 38 E4 D6 58 */ addi r7, r4, -10664
+/* 8011D988 001195E8 38 BF FF FC */ addi r5, r31, -4
+/* 8011D98C 001195EC 91 04 C1 70 */ stw r8, -0x3e90(r4)
+/* 8011D990 001195F0 90 C4 C1 74 */ stw r6, -0x3e8c(r4)
+/* 8011D994 001195F4 80 DF 06 CC */ lwz r6, 0x6cc(r31)
+/* 8011D998 001195F8 90 C4 C1 78 */ stw r6, -0x3e88(r4)
+/* 8011D99C 001195FC 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
+/* 8011D9A0 00119600 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
+/* 8011D9A4 00119604 99 04 C1 7C */ stb r8, -0x3e84(r4)
+/* 8011D9A8 00119608 98 C4 C1 7D */ stb r6, -0x3e83(r4)
+/* 8011D9AC 0011960C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
+/* 8011D9B0 00119610 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
+/* 8011D9B4 00119614 99 04 C1 7E */ stb r8, -0x3e82(r4)
+/* 8011D9B8 00119618 98 C4 C1 7F */ stb r6, -0x3e81(r4)
+/* 8011D9BC 0011961C 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
+/* 8011D9C0 00119620 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
+/* 8011D9C4 00119624 99 04 C1 80 */ stb r8, -0x3e80(r4)
+/* 8011D9C8 00119628 98 C4 C1 81 */ stb r6, -0x3e7f(r4)
+/* 8011D9CC 0011962C 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
+/* 8011D9D0 00119630 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
+/* 8011D9D4 00119634 99 04 C1 82 */ stb r8, -0x3e7e(r4)
+/* 8011D9D8 00119638 98 C4 C1 83 */ stb r6, -0x3e7d(r4)
+/* 8011D9DC 0011963C 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
+/* 8011D9E0 00119640 98 C4 C1 84 */ stb r6, -0x3e7c(r4)
+/* 8011D9E4 00119644 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
+/* 8011D9E8 00119648 98 C4 C1 85 */ stb r6, -0x3e7b(r4)
+/* 8011D9EC 0011964C 80 DF 06 DC */ lwz r6, 0x6dc(r31)
+/* 8011D9F0 00119650 90 C4 C1 88 */ stw r6, -0x3e78(r4)
+/* 8011D9F4 00119654 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
+/* 8011D9F8 00119658 90 C4 C1 8C */ stw r6, -0x3e74(r4)
+/* 8011D9FC 0011965C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
+/* 8011DA00 00119660 98 C4 C1 90 */ stb r6, -0x3e70(r4)
+/* 8011DA04 00119664 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
+/* 8011DA08 00119668 98 C4 C1 91 */ stb r6, -0x3e6f(r4)
+/* 8011DA0C 0011966C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
+/* 8011DA10 00119670 98 C4 C1 92 */ stb r6, -0x3e6e(r4)
+/* 8011DA14 00119674 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
+/* 8011DA18 00119678 98 C4 C1 93 */ stb r6, -0x3e6d(r4)
+/* 8011DA1C 0011967C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
+/* 8011DA20 00119680 98 C4 C1 94 */ stb r6, -0x3e6c(r4)
+/* 8011DA24 00119684 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
+/* 8011DA28 00119688 98 C4 C1 95 */ stb r6, -0x3e6b(r4)
+/* 8011DA2C 0011968C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
+/* 8011DA30 00119690 98 C4 C1 96 */ stb r6, -0x3e6a(r4)
+/* 8011DA34 00119694 88 DF 06 EB */ lbz r6, 0x6eb(r31)
+/* 8011DA38 00119698 98 C4 C1 97 */ stb r6, -0x3e69(r4)
+/* 8011DA3C 0011969C 7C 09 03 A6 */ mtctr r0
+lbl_8011DA40:
+/* 8011DA40 001196A0 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011DA44 001196A4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011DA48 001196A8 90 87 00 04 */ stw r4, 4(r7)
+/* 8011DA4C 001196AC 94 07 00 08 */ stwu r0, 8(r7)
+/* 8011DA50 001196B0 42 00 FF F0 */ bdnz lbl_8011DA40
+/* 8011DA54 001196B4 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8011DA58 001196B8 3C 83 00 06 */ addis r4, r3, 6
+/* 8011DA5C 001196BC 38 00 01 A4 */ li r0, 0x1a4
+/* 8011DA60 001196C0 38 BF 01 FB */ addi r5, r31, 0x1fb
+/* 8011DA64 001196C4 90 C7 00 04 */ stw r6, 4(r7)
+/* 8011DA68 001196C8 38 C4 D8 57 */ addi r6, r4, -10153
+/* 8011DA6C 001196CC 7C 09 03 A6 */ mtctr r0
+lbl_8011DA70:
+/* 8011DA70 001196D0 88 85 00 01 */ lbz r4, 1(r5)
+/* 8011DA74 001196D4 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8011DA78 001196D8 98 86 00 01 */ stb r4, 1(r6)
+/* 8011DA7C 001196DC 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8011DA80 001196E0 42 00 FF F0 */ bdnz lbl_8011DA70
+/* 8011DA84 001196E4 88 9F 05 44 */ lbz r4, 0x544(r31)
+/* 8011DA88 001196E8 3C E3 00 06 */ addis r7, r3, 6
+/* 8011DA8C 001196EC 38 00 00 17 */ li r0, 0x17
+/* 8011DA90 001196F0 38 BF 05 44 */ addi r5, r31, 0x544
+/* 8011DA94 001196F4 98 87 DB A0 */ stb r4, -0x2460(r7)
+/* 8011DA98 001196F8 38 C7 DB A0 */ addi r6, r7, -9312
+/* 8011DA9C 001196FC 88 9F 05 45 */ lbz r4, 0x545(r31)
+/* 8011DAA0 00119700 98 87 DB A1 */ stb r4, -0x245f(r7)
+/* 8011DAA4 00119704 7C 09 03 A6 */ mtctr r0
+lbl_8011DAA8:
+/* 8011DAA8 00119708 80 85 00 04 */ lwz r4, 4(r5)
+/* 8011DAAC 0011970C 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8011DAB0 00119710 90 86 00 04 */ stw r4, 4(r6)
+/* 8011DAB4 00119714 94 06 00 08 */ stwu r0, 8(r6)
+/* 8011DAB8 00119718 42 00 FF F0 */ bdnz lbl_8011DAA8
+/* 8011DABC 0011971C 80 DF 06 00 */ lwz r6, 0x600(r31)
+/* 8011DAC0 00119720 3C 83 00 06 */ addis r4, r3, 6
+/* 8011DAC4 00119724 38 00 00 30 */ li r0, 0x30
+/* 8011DAC8 00119728 38 BF 06 02 */ addi r5, r31, 0x602
+/* 8011DACC 0011972C 90 C4 DC 5C */ stw r6, -0x23a4(r4)
+/* 8011DAD0 00119730 38 C4 DC 5E */ addi r6, r4, -9122
+/* 8011DAD4 00119734 7C 09 03 A6 */ mtctr r0
+lbl_8011DAD8:
+/* 8011DAD8 00119738 A0 85 00 02 */ lhz r4, 2(r5)
+/* 8011DADC 0011973C A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8011DAE0 00119740 B0 86 00 02 */ sth r4, 2(r6)
+/* 8011DAE4 00119744 B4 06 00 04 */ sthu r0, 4(r6)
+/* 8011DAE8 00119748 42 00 FF F0 */ bdnz lbl_8011DAD8
+/* 8011DAEC 0011974C 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
+/* 8011DAF0 00119750 3C A3 00 06 */ addis r5, r3, 6
+/* 8011DAF4 00119754 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
+/* 8011DAF8 00119758 90 85 DD 20 */ stw r4, -0x22e0(r5)
+/* 8011DAFC 0011975C 90 05 DD 24 */ stw r0, -0x22dc(r5)
+/* 8011DB00 00119760 80 1F 06 CC */ lwz r0, 0x6cc(r31)
+/* 8011DB04 00119764 90 05 DD 28 */ stw r0, -0x22d8(r5)
+/* 8011DB08 00119768 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
+/* 8011DB0C 0011976C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
+/* 8011DB10 00119770 98 65 DD 2C */ stb r3, -0x22d4(r5)
+/* 8011DB14 00119774 98 05 DD 2D */ stb r0, -0x22d3(r5)
+/* 8011DB18 00119778 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
+/* 8011DB1C 0011977C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
+/* 8011DB20 00119780 98 65 DD 2E */ stb r3, -0x22d2(r5)
+/* 8011DB24 00119784 98 05 DD 2F */ stb r0, -0x22d1(r5)
+/* 8011DB28 00119788 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
+/* 8011DB2C 0011978C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
+/* 8011DB30 00119790 98 65 DD 30 */ stb r3, -0x22d0(r5)
+/* 8011DB34 00119794 98 05 DD 31 */ stb r0, -0x22cf(r5)
+/* 8011DB38 00119798 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
+/* 8011DB3C 0011979C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
+/* 8011DB40 001197A0 98 65 DD 32 */ stb r3, -0x22ce(r5)
+/* 8011DB44 001197A4 98 05 DD 33 */ stb r0, -0x22cd(r5)
+/* 8011DB48 001197A8 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
+/* 8011DB4C 001197AC 98 05 DD 34 */ stb r0, -0x22cc(r5)
+/* 8011DB50 001197B0 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
+/* 8011DB54 001197B4 98 05 DD 35 */ stb r0, -0x22cb(r5)
+/* 8011DB58 001197B8 80 1F 06 DC */ lwz r0, 0x6dc(r31)
+/* 8011DB5C 001197BC 90 05 DD 38 */ stw r0, -0x22c8(r5)
+/* 8011DB60 001197C0 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
+/* 8011DB64 001197C4 90 05 DD 3C */ stw r0, -0x22c4(r5)
+/* 8011DB68 001197C8 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
+/* 8011DB6C 001197CC 98 05 DD 40 */ stb r0, -0x22c0(r5)
+/* 8011DB70 001197D0 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
+/* 8011DB74 001197D4 98 05 DD 41 */ stb r0, -0x22bf(r5)
+/* 8011DB78 001197D8 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
+/* 8011DB7C 001197DC 98 05 DD 42 */ stb r0, -0x22be(r5)
+/* 8011DB80 001197E0 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
+/* 8011DB84 001197E4 98 05 DD 43 */ stb r0, -0x22bd(r5)
+/* 8011DB88 001197E8 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
+/* 8011DB8C 001197EC 98 05 DD 44 */ stb r0, -0x22bc(r5)
+/* 8011DB90 001197F0 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
+/* 8011DB94 001197F4 98 05 DD 45 */ stb r0, -0x22bb(r5)
+/* 8011DB98 001197F8 88 1F 06 EA */ lbz r0, 0x6ea(r31)
+/* 8011DB9C 001197FC 98 05 DD 46 */ stb r0, -0x22ba(r5)
+/* 8011DBA0 00119800 88 1F 06 EB */ lbz r0, 0x6eb(r31)
+/* 8011DBA4 00119804 98 05 DD 47 */ stb r0, -0x22b9(r5)
+lbl_8011DBA8:
+/* 8011DBA8 00119808 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011DBAC 0011980C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8011DBB0 00119810 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8011DBB4 00119814 7C 08 03 A6 */ mtlr r0
+/* 8011DBB8 00119818 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011DBBC 0011981C 4E 80 00 20 */ blr
+
+.global func_8011DBC0
+func_8011DBC0:
+/* 8011DBC0 00119820 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011DBC4 00119824 7C 08 02 A6 */ mflr r0
+/* 8011DBC8 00119828 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011DBCC 0011982C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011DBD0 00119830 7C 7F 1B 78 */ mr r31, r3
+/* 8011DBD4 00119834 4B FF ED A1 */ bl func_8011C974
+/* 8011DBD8 00119838 9B E3 00 14 */ stb r31, 0x14(r3)
+/* 8011DBDC 0011983C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8011DBE0 00119840 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011DBE4 00119844 7C 08 03 A6 */ mtlr r0
+/* 8011DBE8 00119848 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011DBEC 0011984C 4E 80 00 20 */ blr
+
+.global func_8011DBF0
+func_8011DBF0:
+/* 8011DBF0 00119850 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011DBF4 00119854 7C 08 02 A6 */ mflr r0
+/* 8011DBF8 00119858 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011DBFC 0011985C 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011DC00 00119860 48 0A 95 25 */ bl _savegpr_26
+/* 8011DC04 00119864 7C 7A 1B 78 */ mr r26, r3
+/* 8011DC08 00119868 7C 9B 23 78 */ mr r27, r4
+/* 8011DC0C 0011986C 7C BC 2B 78 */ mr r28, r5
+/* 8011DC10 00119870 7C DD 33 78 */ mr r29, r6
+/* 8011DC14 00119874 7C FE 3B 78 */ mr r30, r7
+/* 8011DC18 00119878 7D 1F 43 78 */ mr r31, r8
+/* 8011DC1C 0011987C 4B FF ED 59 */ bl func_8011C974
+/* 8011DC20 00119880 93 43 00 08 */ stw r26, 8(r3)
+/* 8011DC24 00119884 38 C0 00 01 */ li r6, 1
+/* 8011DC28 00119888 38 A0 00 00 */ li r5, 0
+/* 8011DC2C 0011988C 38 00 00 03 */ li r0, 3
+/* 8011DC30 00119890 93 63 00 0C */ stw r27, 0xc(r3)
+/* 8011DC34 00119894 38 E0 00 00 */ li r7, 0
+/* 8011DC38 00119898 38 80 00 FF */ li r4, 0xff
+/* 8011DC3C 0011989C 9B 83 00 14 */ stb r28, 0x14(r3)
+/* 8011DC40 001198A0 93 A3 00 10 */ stw r29, 0x10(r3)
+/* 8011DC44 001198A4 9B C3 00 19 */ stb r30, 0x19(r3)
+/* 8011DC48 001198A8 9B E3 00 1B */ stb r31, 0x1b(r3)
+/* 8011DC4C 001198AC B0 C3 00 16 */ sth r6, 0x16(r3)
+/* 8011DC50 001198B0 98 C3 00 18 */ stb r6, 0x18(r3)
+/* 8011DC54 001198B4 98 A3 00 1A */ stb r5, 0x1a(r3)
+/* 8011DC58 001198B8 7C 09 03 A6 */ mtctr r0
+lbl_8011DC5C:
+/* 8011DC5C 001198BC 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 8011DC60 001198C0 38 E7 00 08 */ addi r7, r7, 8
+/* 8011DC64 001198C4 7C A3 02 14 */ add r5, r3, r0
+/* 8011DC68 001198C8 98 85 00 1C */ stb r4, 0x1c(r5)
+/* 8011DC6C 001198CC 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 8011DC70 001198D0 38 E7 00 08 */ addi r7, r7, 8
+/* 8011DC74 001198D4 98 85 00 1D */ stb r4, 0x1d(r5)
+/* 8011DC78 001198D8 98 85 00 1E */ stb r4, 0x1e(r5)
+/* 8011DC7C 001198DC 98 85 00 1F */ stb r4, 0x1f(r5)
+/* 8011DC80 001198E0 98 85 00 20 */ stb r4, 0x20(r5)
+/* 8011DC84 001198E4 98 85 00 21 */ stb r4, 0x21(r5)
+/* 8011DC88 001198E8 98 85 00 22 */ stb r4, 0x22(r5)
+/* 8011DC8C 001198EC 98 85 00 23 */ stb r4, 0x23(r5)
+/* 8011DC90 001198F0 7C A3 02 14 */ add r5, r3, r0
+/* 8011DC94 001198F4 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 8011DC98 001198F8 38 E7 00 08 */ addi r7, r7, 8
+/* 8011DC9C 001198FC 98 85 00 1C */ stb r4, 0x1c(r5)
+/* 8011DCA0 00119900 98 85 00 1D */ stb r4, 0x1d(r5)
+/* 8011DCA4 00119904 98 85 00 1E */ stb r4, 0x1e(r5)
+/* 8011DCA8 00119908 98 85 00 1F */ stb r4, 0x1f(r5)
+/* 8011DCAC 0011990C 98 85 00 20 */ stb r4, 0x20(r5)
+/* 8011DCB0 00119910 98 85 00 21 */ stb r4, 0x21(r5)
+/* 8011DCB4 00119914 98 85 00 22 */ stb r4, 0x22(r5)
+/* 8011DCB8 00119918 98 85 00 23 */ stb r4, 0x23(r5)
+/* 8011DCBC 0011991C 7C A3 02 14 */ add r5, r3, r0
+/* 8011DCC0 00119920 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 8011DCC4 00119924 38 E7 00 08 */ addi r7, r7, 8
+/* 8011DCC8 00119928 98 85 00 1C */ stb r4, 0x1c(r5)
+/* 8011DCCC 0011992C 98 85 00 1D */ stb r4, 0x1d(r5)
+/* 8011DCD0 00119930 98 85 00 1E */ stb r4, 0x1e(r5)
+/* 8011DCD4 00119934 98 85 00 1F */ stb r4, 0x1f(r5)
+/* 8011DCD8 00119938 98 85 00 20 */ stb r4, 0x20(r5)
+/* 8011DCDC 0011993C 98 85 00 21 */ stb r4, 0x21(r5)
+/* 8011DCE0 00119940 98 85 00 22 */ stb r4, 0x22(r5)
+/* 8011DCE4 00119944 98 85 00 23 */ stb r4, 0x23(r5)
+/* 8011DCE8 00119948 7C A3 02 14 */ add r5, r3, r0
+/* 8011DCEC 0011994C 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 8011DCF0 00119950 98 85 00 1C */ stb r4, 0x1c(r5)
+/* 8011DCF4 00119954 98 85 00 1D */ stb r4, 0x1d(r5)
+/* 8011DCF8 00119958 98 85 00 1E */ stb r4, 0x1e(r5)
+/* 8011DCFC 0011995C 98 85 00 1F */ stb r4, 0x1f(r5)
+/* 8011DD00 00119960 98 85 00 20 */ stb r4, 0x20(r5)
+/* 8011DD04 00119964 98 85 00 21 */ stb r4, 0x21(r5)
+/* 8011DD08 00119968 98 85 00 22 */ stb r4, 0x22(r5)
+/* 8011DD0C 0011996C 98 85 00 23 */ stb r4, 0x23(r5)
+/* 8011DD10 00119970 42 00 FF 4C */ bdnz lbl_8011DC5C
+/* 8011DD14 00119974 38 87 00 01 */ addi r4, r7, 1
+/* 8011DD18 00119978 7C A3 02 14 */ add r5, r3, r0
+/* 8011DD1C 0011997C 38 C0 00 FF */ li r6, 0xff
+/* 8011DD20 00119980 38 07 00 02 */ addi r0, r7, 2
+/* 8011DD24 00119984 54 84 04 3E */ clrlwi r4, r4, 0x10
+/* 8011DD28 00119988 98 C5 00 1C */ stb r6, 0x1c(r5)
+/* 8011DD2C 0011998C 7C A3 22 14 */ add r5, r3, r4
+/* 8011DD30 00119990 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011DD34 00119994 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 8011DD38 00119998 38 07 00 03 */ addi r0, r7, 3
+/* 8011DD3C 0011999C 98 C5 00 1C */ stb r6, 0x1c(r5)
+/* 8011DD40 001199A0 7C 83 22 14 */ add r4, r3, r4
+/* 8011DD44 001199A4 54 00 04 3E */ clrlwi r0, r0, 0x10
+/* 8011DD48 001199A8 98 C4 00 1C */ stb r6, 0x1c(r4)
+/* 8011DD4C 001199AC 7C 83 02 14 */ add r4, r3, r0
+/* 8011DD50 001199B0 98 C4 00 1C */ stb r6, 0x1c(r4)
+/* 8011DD54 001199B4 98 C3 00 80 */ stb r6, 0x80(r3)
+/* 8011DD58 001199B8 98 C3 00 81 */ stb r6, 0x81(r3)
+/* 8011DD5C 001199BC 98 C3 00 82 */ stb r6, 0x82(r3)
+/* 8011DD60 001199C0 98 C3 00 83 */ stb r6, 0x83(r3)
+/* 8011DD64 001199C4 98 C3 00 84 */ stb r6, 0x84(r3)
+/* 8011DD68 001199C8 98 C3 00 85 */ stb r6, 0x85(r3)
+/* 8011DD6C 001199CC 98 C3 00 86 */ stb r6, 0x86(r3)
+/* 8011DD70 001199D0 98 C3 00 87 */ stb r6, 0x87(r3)
+/* 8011DD74 001199D4 98 C3 00 88 */ stb r6, 0x88(r3)
+/* 8011DD78 001199D8 98 C3 00 89 */ stb r6, 0x89(r3)
+/* 8011DD7C 001199DC 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011DD80 001199E0 54 00 02 00 */ rlwinm r0, r0, 0, 8, 0
+/* 8011DD84 001199E4 90 03 00 00 */ stw r0, 0(r3)
+/* 8011DD88 001199E8 80 03 00 04 */ lwz r0, 4(r3)
+/* 8011DD8C 001199EC 54 00 02 BE */ clrlwi r0, r0, 0xa
+/* 8011DD90 001199F0 90 03 00 04 */ stw r0, 4(r3)
+/* 8011DD94 001199F4 48 0A 93 DD */ bl _restgpr_26
+/* 8011DD98 001199F8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011DD9C 001199FC 7C 08 03 A6 */ mtlr r0
+/* 8011DDA0 00119A00 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011DDA4 00119A04 4E 80 00 20 */ blr
+
+.global func_8011DDA8
+func_8011DDA8:
+/* 8011DDA8 00119A08 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011DDAC 00119A0C 7C 08 02 A6 */ mflr r0
+/* 8011DDB0 00119A10 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011DDB4 00119A14 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011DDB8 00119A18 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011DDBC 00119A1C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8011DDC0 00119A20 7C 7D 1B 78 */ mr r29, r3
+/* 8011DDC4 00119A24 4B FF EB B1 */ bl func_8011C974
+/* 8011DDC8 00119A28 2C 1D 00 04 */ cmpwi r29, 4
+/* 8011DDCC 00119A2C 7C 7F 1B 78 */ mr r31, r3
+/* 8011DDD0 00119A30 3B C0 00 03 */ li r30, 3
+/* 8011DDD4 00119A34 41 82 00 28 */ beq lbl_8011DDFC
+/* 8011DDD8 00119A38 40 80 00 10 */ bge lbl_8011DDE8
+/* 8011DDDC 00119A3C 2C 1D 00 03 */ cmpwi r29, 3
+/* 8011DDE0 00119A40 40 80 00 14 */ bge lbl_8011DDF4
+/* 8011DDE4 00119A44 48 00 00 24 */ b lbl_8011DE08
+lbl_8011DDE8:
+/* 8011DDE8 00119A48 2C 1D 00 06 */ cmpwi r29, 6
+/* 8011DDEC 00119A4C 40 80 00 1C */ bge lbl_8011DE08
+/* 8011DDF0 00119A50 48 00 00 14 */ b lbl_8011DE04
+lbl_8011DDF4:
+/* 8011DDF4 00119A54 3B C0 00 00 */ li r30, 0
+/* 8011DDF8 00119A58 48 00 00 10 */ b lbl_8011DE08
+lbl_8011DDFC:
+/* 8011DDFC 00119A5C 3B C0 00 01 */ li r30, 1
+/* 8011DE00 00119A60 48 00 00 08 */ b lbl_8011DE08
+lbl_8011DE04:
+/* 8011DE04 00119A64 3B C0 00 02 */ li r30, 2
+lbl_8011DE08:
+/* 8011DE08 00119A68 28 1E 00 03 */ cmplwi r30, 3
+/* 8011DE0C 00119A6C 40 82 01 30 */ bne lbl_8011DF3C
+/* 8011DE10 00119A70 3F C0 80 64 */ lis r30, lbl_8063CE34@ha
+/* 8011DE14 00119A74 7F A4 EB 78 */ mr r4, r29
+/* 8011DE18 00119A78 3B DE CE 34 */ addi r30, r30, lbl_8063CE34@l
+/* 8011DE1C 00119A7C 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE20 00119A80 48 27 9A BD */ bl func_803978DC
+/* 8011DE24 00119A84 B0 7F 00 8A */ sth r3, 0x8a(r31)
+/* 8011DE28 00119A88 7F A4 EB 78 */ mr r4, r29
+/* 8011DE2C 00119A8C 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE30 00119A90 48 27 9A E1 */ bl func_80397910
+/* 8011DE34 00119A94 B0 7F 00 8C */ sth r3, 0x8c(r31)
+/* 8011DE38 00119A98 7F A4 EB 78 */ mr r4, r29
+/* 8011DE3C 00119A9C 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE40 00119AA0 48 27 9B 05 */ bl func_80397944
+/* 8011DE44 00119AA4 B0 7F 00 8E */ sth r3, 0x8e(r31)
+/* 8011DE48 00119AA8 7F A4 EB 78 */ mr r4, r29
+/* 8011DE4C 00119AAC 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE50 00119AB0 48 27 9B 29 */ bl func_80397978
+/* 8011DE54 00119AB4 B0 7F 00 90 */ sth r3, 0x90(r31)
+/* 8011DE58 00119AB8 7F A4 EB 78 */ mr r4, r29
+/* 8011DE5C 00119ABC 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE60 00119AC0 48 27 9B 4D */ bl func_803979AC
+/* 8011DE64 00119AC4 B0 7F 00 92 */ sth r3, 0x92(r31)
+/* 8011DE68 00119AC8 7F A4 EB 78 */ mr r4, r29
+/* 8011DE6C 00119ACC 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE70 00119AD0 48 27 9B 71 */ bl func_803979E0
+/* 8011DE74 00119AD4 B0 7F 00 94 */ sth r3, 0x94(r31)
+/* 8011DE78 00119AD8 7F A4 EB 78 */ mr r4, r29
+/* 8011DE7C 00119ADC 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE80 00119AE0 48 27 9B 95 */ bl func_80397A14
+/* 8011DE84 00119AE4 A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DE88 00119AE8 50 60 7C 20 */ rlwimi r0, r3, 0xf, 0x10, 0x10
+/* 8011DE8C 00119AEC 7F A4 EB 78 */ mr r4, r29
+/* 8011DE90 00119AF0 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DE94 00119AF4 B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DE98 00119AF8 48 27 9B B5 */ bl func_80397A4C
+/* 8011DE9C 00119AFC A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DEA0 00119B00 50 60 74 62 */ rlwimi r0, r3, 0xe, 0x11, 0x11
+/* 8011DEA4 00119B04 7F A4 EB 78 */ mr r4, r29
+/* 8011DEA8 00119B08 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DEAC 00119B0C B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DEB0 00119B10 48 27 9B D5 */ bl func_80397A84
+/* 8011DEB4 00119B14 A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DEB8 00119B18 50 60 6C A4 */ rlwimi r0, r3, 0xd, 0x12, 0x12
+/* 8011DEBC 00119B1C 7F A4 EB 78 */ mr r4, r29
+/* 8011DEC0 00119B20 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DEC4 00119B24 B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DEC8 00119B28 48 27 9B F5 */ bl func_80397ABC
+/* 8011DECC 00119B2C A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DED0 00119B30 50 60 64 E6 */ rlwimi r0, r3, 0xc, 0x13, 0x13
+/* 8011DED4 00119B34 7F A4 EB 78 */ mr r4, r29
+/* 8011DED8 00119B38 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DEDC 00119B3C B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DEE0 00119B40 48 27 9C 15 */ bl func_80397AF4
+/* 8011DEE4 00119B44 A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DEE8 00119B48 50 60 5D 28 */ rlwimi r0, r3, 0xb, 0x14, 0x14
+/* 8011DEEC 00119B4C 7F A4 EB 78 */ mr r4, r29
+/* 8011DEF0 00119B50 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DEF4 00119B54 B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DEF8 00119B58 48 27 9C 35 */ bl func_80397B2C
+/* 8011DEFC 00119B5C A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DF00 00119B60 50 60 55 6A */ rlwimi r0, r3, 0xa, 0x15, 0x15
+/* 8011DF04 00119B64 7F A4 EB 78 */ mr r4, r29
+/* 8011DF08 00119B68 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DF0C 00119B6C B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DF10 00119B70 48 27 9C 55 */ bl func_80397B64
+/* 8011DF14 00119B74 A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DF18 00119B78 50 60 4D AC */ rlwimi r0, r3, 9, 0x16, 0x16
+/* 8011DF1C 00119B7C 7F A4 EB 78 */ mr r4, r29
+/* 8011DF20 00119B80 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8011DF24 00119B84 B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DF28 00119B88 48 27 9C 75 */ bl func_80397B9C
+/* 8011DF2C 00119B8C A0 1F 00 96 */ lhz r0, 0x96(r31)
+/* 8011DF30 00119B90 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
+/* 8011DF34 00119B94 B0 1F 00 96 */ sth r0, 0x96(r31)
+/* 8011DF38 00119B98 48 00 00 A8 */ b lbl_8011DFE0
+lbl_8011DF3C:
+/* 8011DF3C 00119B9C 48 04 17 A5 */ bl func_8015F6E0
+/* 8011DF40 00119BA0 1C 9E 00 0E */ mulli r4, r30, 0xe
+/* 8011DF44 00119BA4 3C 03 00 06 */ addis r0, r3, 6
+/* 8011DF48 00119BA8 7C 80 22 14 */ add r4, r0, r4
+/* 8011DF4C 00119BAC A0 04 60 B8 */ lhz r0, 0x60b8(r4)
+/* 8011DF50 00119BB0 B0 1F 00 8A */ sth r0, 0x8a(r31)
+/* 8011DF54 00119BB4 A0 04 60 BA */ lhz r0, 0x60ba(r4)
+/* 8011DF58 00119BB8 B0 1F 00 8C */ sth r0, 0x8c(r31)
+/* 8011DF5C 00119BBC A0 04 60 BC */ lhz r0, 0x60bc(r4)
+/* 8011DF60 00119BC0 B0 1F 00 8E */ sth r0, 0x8e(r31)
+/* 8011DF64 00119BC4 A0 04 60 BE */ lhz r0, 0x60be(r4)
+/* 8011DF68 00119BC8 B0 1F 00 90 */ sth r0, 0x90(r31)
+/* 8011DF6C 00119BCC A0 04 60 C0 */ lhz r0, 0x60c0(r4)
+/* 8011DF70 00119BD0 B0 1F 00 92 */ sth r0, 0x92(r31)
+/* 8011DF74 00119BD4 A0 04 60 C2 */ lhz r0, 0x60c2(r4)
+/* 8011DF78 00119BD8 B0 1F 00 94 */ sth r0, 0x94(r31)
+/* 8011DF7C 00119BDC A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DF80 00119BE0 A0 7F 00 96 */ lhz r3, 0x96(r31)
+/* 8011DF84 00119BE4 50 03 04 20 */ rlwimi r3, r0, 0, 0x10, 0x10
+/* 8011DF88 00119BE8 B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DF8C 00119BEC A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DF90 00119BF0 50 03 04 62 */ rlwimi r3, r0, 0, 0x11, 0x11
+/* 8011DF94 00119BF4 B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DF98 00119BF8 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DF9C 00119BFC 50 03 04 A4 */ rlwimi r3, r0, 0, 0x12, 0x12
+/* 8011DFA0 00119C00 B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DFA4 00119C04 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DFA8 00119C08 50 03 04 E6 */ rlwimi r3, r0, 0, 0x13, 0x13
+/* 8011DFAC 00119C0C B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DFB0 00119C10 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DFB4 00119C14 50 03 05 28 */ rlwimi r3, r0, 0, 0x14, 0x14
+/* 8011DFB8 00119C18 B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DFBC 00119C1C A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DFC0 00119C20 50 03 05 6A */ rlwimi r3, r0, 0, 0x15, 0x15
+/* 8011DFC4 00119C24 B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DFC8 00119C28 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DFCC 00119C2C 50 03 05 AC */ rlwimi r3, r0, 0, 0x16, 0x16
+/* 8011DFD0 00119C30 B0 7F 00 96 */ sth r3, 0x96(r31)
+/* 8011DFD4 00119C34 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8011DFD8 00119C38 50 03 05 F0 */ rlwimi r3, r0, 0, 0x17, 0x18
+/* 8011DFDC 00119C3C B0 7F 00 96 */ sth r3, 0x96(r31)
+lbl_8011DFE0:
+/* 8011DFE0 00119C40 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011DFE4 00119C44 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011DFE8 00119C48 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011DFEC 00119C4C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8011DFF0 00119C50 7C 08 03 A6 */ mtlr r0
+/* 8011DFF4 00119C54 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011DFF8 00119C58 4E 80 00 20 */ blr
+
+.global func_8011DFFC
+func_8011DFFC:
+/* 8011DFFC 00119C5C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011E000 00119C60 7C 08 02 A6 */ mflr r0
+/* 8011E004 00119C64 38 A0 00 00 */ li r5, 0
+/* 8011E008 00119C68 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011E00C 00119C6C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011E010 00119C70 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011E014 00119C74 7C 9E 23 78 */ mr r30, r4
+/* 8011E018 00119C78 38 80 00 05 */ li r4, 5
+/* 8011E01C 00119C7C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8011E020 00119C80 7C 7D 1B 78 */ mr r29, r3
+/* 8011E024 00119C84 48 2B CE D9 */ bl func_803DAEFC
+/* 8011E028 00119C88 2C 03 00 00 */ cmpwi r3, 0
+/* 8011E02C 00119C8C 41 82 00 64 */ beq lbl_8011E090
+/* 8011E030 00119C90 48 2B C2 35 */ bl func_803DA264
+/* 8011E034 00119C94 48 0B CD 31 */ bl func_801DAD64
+/* 8011E038 00119C98 7C 7F 1B 78 */ mr r31, r3
+/* 8011E03C 00119C9C 7F A3 EB 78 */ mr r3, r29
+/* 8011E040 00119CA0 7F E4 FB 78 */ mr r4, r31
+/* 8011E044 00119CA4 48 2B E7 05 */ bl func_803DC748
+/* 8011E048 00119CA8 7F E3 FB 78 */ mr r3, r31
+/* 8011E04C 00119CAC 38 80 00 05 */ li r4, 5
+/* 8011E050 00119CB0 38 A0 00 00 */ li r5, 0
+/* 8011E054 00119CB4 48 2B F9 89 */ bl func_803DD9DC
+/* 8011E058 00119CB8 7F C4 F3 78 */ mr r4, r30
+/* 8011E05C 00119CBC 48 2B DA C1 */ bl func_803DBB1C
+/* 8011E060 00119CC0 90 61 00 08 */ stw r3, 8(r1)
+/* 8011E064 00119CC4 7F E3 FB 78 */ mr r3, r31
+/* 8011E068 00119CC8 38 A1 00 08 */ addi r5, r1, 8
+/* 8011E06C 00119CCC 38 80 00 08 */ li r4, 8
+/* 8011E070 00119CD0 48 2B D4 B5 */ bl func_803DB524
+/* 8011E074 00119CD4 7F E3 FB 78 */ mr r3, r31
+/* 8011E078 00119CD8 48 2B C8 01 */ bl func_803DA878
+/* 8011E07C 00119CDC 7F E3 FB 78 */ mr r3, r31
+/* 8011E080 00119CE0 7F A4 EB 78 */ mr r4, r29
+/* 8011E084 00119CE4 48 2B E8 89 */ bl func_803DC90C
+/* 8011E088 00119CE8 7F E3 FB 78 */ mr r3, r31
+/* 8011E08C 00119CEC 48 0B CE 19 */ bl func_801DAEA4
+lbl_8011E090:
+/* 8011E090 00119CF0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011E094 00119CF4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8011E098 00119CF8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8011E09C 00119CFC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8011E0A0 00119D00 7C 08 03 A6 */ mtlr r0
+/* 8011E0A4 00119D04 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011E0A8 00119D08 4E 80 00 20 */ blr
+
+.global func_8011E0AC
+func_8011E0AC:
+/* 8011E0AC 00119D0C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011E0B0 00119D10 7C 08 02 A6 */ mflr r0
+/* 8011E0B4 00119D14 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011E0B8 00119D18 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011E0BC 00119D1C 48 0A 90 69 */ bl _savegpr_26
+/* 8011E0C0 00119D20 7C 7A 1B 78 */ mr r26, r3
+/* 8011E0C4 00119D24 4B FF E8 B1 */ bl func_8011C974
+/* 8011E0C8 00119D28 7C 7F 1B 78 */ mr r31, r3
+/* 8011E0CC 00119D2C 3B 80 00 00 */ li r28, 0
+lbl_8011E0D0:
+/* 8011E0D0 00119D30 57 80 07 BD */ rlwinm. r0, r28, 0, 0x1e, 0x1e
+/* 8011E0D4 00119D34 41 82 00 18 */ beq lbl_8011E0EC
+/* 8011E0D8 00119D38 57 80 07 FE */ clrlwi r0, r28, 0x1f
+/* 8011E0DC 00119D3C 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 8011E0E0 00119D40 7C 7F 02 14 */ add r3, r31, r0
+/* 8011E0E4 00119D44 38 63 1F FC */ addi r3, r3, 0x1ffc
+/* 8011E0E8 00119D48 48 00 00 14 */ b lbl_8011E0FC
+lbl_8011E0EC:
+/* 8011E0EC 00119D4C 57 80 07 FE */ clrlwi r0, r28, 0x1f
+/* 8011E0F0 00119D50 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 8011E0F4 00119D54 7C 7F 02 14 */ add r3, r31, r0
+/* 8011E0F8 00119D58 38 63 2D D4 */ addi r3, r3, 0x2dd4
+lbl_8011E0FC:
+/* 8011E0FC 00119D5C 3B C3 02 86 */ addi r30, r3, 0x286
+/* 8011E100 00119D60 3B A3 01 FC */ addi r29, r3, 0x1fc
+/* 8011E104 00119D64 3B 60 00 00 */ li r27, 0
+lbl_8011E108:
+/* 8011E108 00119D68 88 1E 00 00 */ lbz r0, 0(r30)
+/* 8011E10C 00119D6C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 8011E110 00119D70 41 82 00 10 */ beq lbl_8011E120
+/* 8011E114 00119D74 7F A3 EB 78 */ mr r3, r29
+/* 8011E118 00119D78 7F 44 D3 78 */ mr r4, r26
+/* 8011E11C 00119D7C 4B FF FE E1 */ bl func_8011DFFC
+lbl_8011E120:
+/* 8011E120 00119D80 3B 7B 00 01 */ addi r27, r27, 1
+/* 8011E124 00119D84 3B BD 00 8C */ addi r29, r29, 0x8c
+/* 8011E128 00119D88 2C 1B 00 06 */ cmpwi r27, 6
+/* 8011E12C 00119D8C 3B DE 00 8C */ addi r30, r30, 0x8c
+/* 8011E130 00119D90 41 80 FF D8 */ blt lbl_8011E108
+/* 8011E134 00119D94 3B 9C 00 01 */ addi r28, r28, 1
+/* 8011E138 00119D98 2C 1C 00 04 */ cmpwi r28, 4
+/* 8011E13C 00119D9C 41 80 FF 94 */ blt lbl_8011E0D0
+/* 8011E140 00119DA0 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011E144 00119DA4 48 0A 90 2D */ bl _restgpr_26
+/* 8011E148 00119DA8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011E14C 00119DAC 7C 08 03 A6 */ mtlr r0
+/* 8011E150 00119DB0 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011E154 00119DB4 4E 80 00 20 */ blr
+
+.global func_8011E158
+func_8011E158:
+/* 8011E158 00119DB8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011E15C 00119DBC 7C 08 02 A6 */ mflr r0
+/* 8011E160 00119DC0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011E164 00119DC4 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011E168 00119DC8 48 0A 8F BD */ bl _savegpr_26
+/* 8011E16C 00119DCC 7C 7A 1B 78 */ mr r26, r3
+/* 8011E170 00119DD0 4B FF E8 05 */ bl func_8011C974
+/* 8011E174 00119DD4 3B E3 2D D4 */ addi r31, r3, 0x2dd4
+/* 8011E178 00119DD8 3B 80 00 00 */ li r28, 0
+lbl_8011E17C:
+/* 8011E17C 00119DDC 3B DF 02 86 */ addi r30, r31, 0x286
+/* 8011E180 00119DE0 3B BF 01 FC */ addi r29, r31, 0x1fc
+/* 8011E184 00119DE4 3B 60 00 00 */ li r27, 0
+lbl_8011E188:
+/* 8011E188 00119DE8 88 1E 00 00 */ lbz r0, 0(r30)
+/* 8011E18C 00119DEC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 8011E190 00119DF0 41 82 00 10 */ beq lbl_8011E1A0
+/* 8011E194 00119DF4 7F A3 EB 78 */ mr r3, r29
+/* 8011E198 00119DF8 7F 44 D3 78 */ mr r4, r26
+/* 8011E19C 00119DFC 4B FF FE 61 */ bl func_8011DFFC
+lbl_8011E1A0:
+/* 8011E1A0 00119E00 3B 7B 00 01 */ addi r27, r27, 1
+/* 8011E1A4 00119E04 3B BD 00 8C */ addi r29, r29, 0x8c
+/* 8011E1A8 00119E08 2C 1B 00 06 */ cmpwi r27, 6
+/* 8011E1AC 00119E0C 3B DE 00 8C */ addi r30, r30, 0x8c
+/* 8011E1B0 00119E10 41 80 FF D8 */ blt lbl_8011E188
+/* 8011E1B4 00119E14 3B 9C 00 01 */ addi r28, r28, 1
+/* 8011E1B8 00119E18 3B FF 06 EC */ addi r31, r31, 0x6ec
+/* 8011E1BC 00119E1C 2C 1C 00 02 */ cmpwi r28, 2
+/* 8011E1C0 00119E20 41 80 FF BC */ blt lbl_8011E17C
+/* 8011E1C4 00119E24 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011E1C8 00119E28 48 0A 8F A9 */ bl _restgpr_26
+/* 8011E1CC 00119E2C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011E1D0 00119E30 7C 08 03 A6 */ mtlr r0
+/* 8011E1D4 00119E34 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011E1D8 00119E38 4E 80 00 20 */ blr
+
+.global func_8011E1DC
+func_8011E1DC:
+/* 8011E1DC 00119E3C 38 A0 00 01 */ li r5, 1
+/* 8011E1E0 00119E40 38 6D 9C B8 */ addi r3, r13, lbl_8063EF78-_SDA_BASE_
+/* 8011E1E4 00119E44 38 80 00 04 */ li r4, 4
+/* 8011E1E8 00119E48 38 00 00 00 */ li r0, 0
+/* 8011E1EC 00119E4C 98 AD 9C B8 */ stb r5, lbl_8063EF78-_SDA_BASE_(r13)
+/* 8011E1F0 00119E50 B0 83 00 02 */ sth r4, 2(r3)
+/* 8011E1F4 00119E54 98 03 00 04 */ stb r0, 4(r3)
+/* 8011E1F8 00119E58 4E 80 00 20 */ blr
diff --git a/asm/code_8011E1FC.s b/asm/code_8011E1FC.s
new file mode 100644
index 0000000..0ff5d7a
--- /dev/null
+++ b/asm/code_8011E1FC.s
@@ -0,0 +1,18486 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8011E1FC
+func_8011E1FC:
+/* 8011E1FC 00119E5C 38 00 00 30 */ li r0, 0x30
+/* 8011E200 00119E60 38 E0 00 00 */ li r7, 0
+/* 8011E204 00119E64 38 60 00 00 */ li r3, 0
+/* 8011E208 00119E68 38 80 00 00 */ li r4, 0
+/* 8011E20C 00119E6C 38 C0 FF FF */ li r6, -1
+/* 8011E210 00119E70 7C 09 03 A6 */ mtctr r0
+lbl_8011E214:
+/* 8011E214 00119E74 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E218 00119E78 7C E5 19 2E */ stwx r7, r5, r3
+/* 8011E21C 00119E7C 38 63 00 04 */ addi r3, r3, 4
+/* 8011E220 00119E80 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E224 00119E84 7C A0 22 14 */ add r5, r0, r4
+/* 8011E228 00119E88 38 84 00 02 */ addi r4, r4, 2
+/* 8011E22C 00119E8C B0 C5 00 C0 */ sth r6, 0xc0(r5)
+/* 8011E230 00119E90 42 00 FF E4 */ bdnz lbl_8011E214
+/* 8011E234 00119E94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E238 00119E98 38 80 FF FF */ li r4, -1
+/* 8011E23C 00119E9C 38 00 00 00 */ li r0, 0
+/* 8011E240 00119EA0 90 83 01 24 */ stw r4, 0x124(r3)
+/* 8011E244 00119EA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E248 00119EA8 90 03 1A C4 */ stw r0, 0x1ac4(r3)
+/* 8011E24C 00119EAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E250 00119EB0 90 03 1A C8 */ stw r0, 0x1ac8(r3)
+/* 8011E254 00119EB4 4E 80 00 20 */ blr
+
+.global func_8011E258
+func_8011E258:
+/* 8011E258 00119EB8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011E25C 00119EBC 7C 08 02 A6 */ mflr r0
+/* 8011E260 00119EC0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011E264 00119EC4 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011E268 00119EC8 48 0A 8E C9 */ bl _savegpr_29
+/* 8011E26C 00119ECC 48 01 0B 31 */ bl func_8012ED9C
+/* 8011E270 00119ED0 3B C0 00 01 */ li r30, 1
+/* 8011E274 00119ED4 38 60 00 00 */ li r3, 0
+/* 8011E278 00119ED8 9B CD 9C C8 */ stb r30, lbl_8063EF88-_SDA_BASE_(r13)
+/* 8011E27C 00119EDC 4B F3 B5 C1 */ bl func_8005983C
+/* 8011E280 00119EE0 38 60 03 FE */ li r3, 0x3fe
+/* 8011E284 00119EE4 48 12 B3 59 */ bl func_802495DC
+/* 8011E288 00119EE8 38 60 03 F7 */ li r3, 0x3f7
+/* 8011E28C 00119EEC 48 12 B3 51 */ bl func_802495DC
+/* 8011E290 00119EF0 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E294 00119EF4 48 12 B3 49 */ bl func_802495DC
+/* 8011E298 00119EF8 38 60 03 FF */ li r3, 0x3ff
+/* 8011E29C 00119EFC 48 12 B3 41 */ bl func_802495DC
+/* 8011E2A0 00119F00 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E2A4 00119F04 3F E0 19 A5 */ lis r31, 0x19A51A00@ha
+/* 8011E2A8 00119F08 38 9F 1A 00 */ addi r4, r31, 0x19A51A00@l
+/* 8011E2AC 00119F0C 38 60 00 0E */ li r3, 0xe
+/* 8011E2B0 00119F10 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 8011E2B4 00119F14 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
+/* 8011E2B8 00119F18 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8011E2BC 00119F1C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E2C0 00119F20 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 8011E2C4 00119F24 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 8011E2C8 00119F28 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8011E2CC 00119F2C 4B F3 7A CD */ bl func_80055D98
+/* 8011E2D0 00119F30 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E2D4 00119F34 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 8011E2D8 00119F38 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 8011E2DC 00119F3C 90 65 00 00 */ stw r3, 0(r5)
+/* 8011E2E0 00119F40 38 60 00 0E */ li r3, 0xe
+/* 8011E2E4 00119F44 4B F3 7A B5 */ bl func_80055D98
+/* 8011E2E8 00119F48 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E2EC 00119F4C 3C 80 1B A0 */ lis r4, 0x1BA01A00@ha
+/* 8011E2F0 00119F50 38 84 1A 00 */ addi r4, r4, 0x1BA01A00@l
+/* 8011E2F4 00119F54 90 65 00 04 */ stw r3, 4(r5)
+/* 8011E2F8 00119F58 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E2FC 00119F5C 4B F3 7A 9D */ bl func_80055D98
+/* 8011E300 00119F60 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E304 00119F64 3C 80 1B 9D */ lis r4, 0x1B9D1A00@ha
+/* 8011E308 00119F68 38 84 1A 00 */ addi r4, r4, 0x1B9D1A00@l
+/* 8011E30C 00119F6C 90 65 00 08 */ stw r3, 8(r5)
+/* 8011E310 00119F70 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E314 00119F74 4B F3 7A 85 */ bl func_80055D98
+/* 8011E318 00119F78 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E31C 00119F7C 3C 80 1B 9F */ lis r4, 0x1B9F1A00@ha
+/* 8011E320 00119F80 38 84 1A 00 */ addi r4, r4, 0x1B9F1A00@l
+/* 8011E324 00119F84 90 65 00 0C */ stw r3, 0xc(r5)
+/* 8011E328 00119F88 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E32C 00119F8C 4B F3 7A 6D */ bl func_80055D98
+/* 8011E330 00119F90 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E334 00119F94 3C 80 1B 9E */ lis r4, 0x1B9E1A00@ha
+/* 8011E338 00119F98 38 84 1A 00 */ addi r4, r4, 0x1B9E1A00@l
+/* 8011E33C 00119F9C 90 65 00 10 */ stw r3, 0x10(r5)
+/* 8011E340 00119FA0 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E344 00119FA4 4B F3 7A 55 */ bl func_80055D98
+/* 8011E348 00119FA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E34C 00119FAC 3C 80 21 84 */ lis r4, 0x21841A00@ha
+/* 8011E350 00119FB0 38 84 1A 00 */ addi r4, r4, 0x21841A00@l
+/* 8011E354 00119FB4 90 65 00 7C */ stw r3, 0x7c(r5)
+/* 8011E358 00119FB8 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E35C 00119FBC 4B F3 7A 3D */ bl func_80055D98
+/* 8011E360 00119FC0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E364 00119FC4 3C 80 21 85 */ lis r4, 0x21851A00@ha
+/* 8011E368 00119FC8 38 84 1A 00 */ addi r4, r4, 0x21851A00@l
+/* 8011E36C 00119FCC 90 65 00 18 */ stw r3, 0x18(r5)
+/* 8011E370 00119FD0 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E374 00119FD4 4B F3 7A 25 */ bl func_80055D98
+/* 8011E378 00119FD8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E37C 00119FDC 3C 80 21 83 */ lis r4, 0x21831A00@ha
+/* 8011E380 00119FE0 38 84 1A 00 */ addi r4, r4, 0x21831A00@l
+/* 8011E384 00119FE4 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 8011E388 00119FE8 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E38C 00119FEC 4B F3 7A 0D */ bl func_80055D98
+/* 8011E390 00119FF0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E394 00119FF4 3F A0 21 89 */ lis r29, 0x21891A00@ha
+/* 8011E398 00119FF8 38 9D 1A 00 */ addi r4, r29, 0x21891A00@l
+/* 8011E39C 00119FFC 90 65 00 20 */ stw r3, 0x20(r5)
+/* 8011E3A0 0011A000 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E3A4 0011A004 4B F3 79 F5 */ bl func_80055D98
+/* 8011E3A8 0011A008 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E3AC 0011A00C 38 9D 1A 00 */ addi r4, r29, 0x1a00
+/* 8011E3B0 0011A010 90 65 00 24 */ stw r3, 0x24(r5)
+/* 8011E3B4 0011A014 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E3B8 0011A018 4B F3 79 E1 */ bl func_80055D98
+/* 8011E3BC 0011A01C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E3C0 0011A020 3C 80 23 6A */ lis r4, 0x236A1A00@ha
+/* 8011E3C4 0011A024 38 84 1A 00 */ addi r4, r4, 0x236A1A00@l
+/* 8011E3C8 0011A028 90 65 00 28 */ stw r3, 0x28(r5)
+/* 8011E3CC 0011A02C 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E3D0 0011A030 4B F3 79 C9 */ bl func_80055D98
+/* 8011E3D4 0011A034 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E3D8 0011A038 3C 80 04 4F */ lis r4, 0x044F1A00@ha
+/* 8011E3DC 0011A03C 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
+/* 8011E3E0 0011A040 90 65 00 2C */ stw r3, 0x2c(r5)
+/* 8011E3E4 0011A044 38 60 00 0E */ li r3, 0xe
+/* 8011E3E8 0011A048 4B F3 79 B1 */ bl func_80055D98
+/* 8011E3EC 0011A04C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E3F0 0011A050 3C 80 23 77 */ lis r4, 0x23771A00@ha
+/* 8011E3F4 0011A054 38 84 1A 00 */ addi r4, r4, 0x23771A00@l
+/* 8011E3F8 0011A058 90 65 00 30 */ stw r3, 0x30(r5)
+/* 8011E3FC 0011A05C 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E400 0011A060 4B F3 79 99 */ bl func_80055D98
+/* 8011E404 0011A064 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E408 0011A068 3C 80 23 95 */ lis r4, 0x23951A00@ha
+/* 8011E40C 0011A06C 38 84 1A 00 */ addi r4, r4, 0x23951A00@l
+/* 8011E410 0011A070 90 65 00 34 */ stw r3, 0x34(r5)
+/* 8011E414 0011A074 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E418 0011A078 4B F3 79 81 */ bl func_80055D98
+/* 8011E41C 0011A07C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E420 0011A080 3C 80 1C E8 */ lis r4, 0x1CE81A00@ha
+/* 8011E424 0011A084 38 84 1A 00 */ addi r4, r4, 0x1CE81A00@l
+/* 8011E428 0011A088 90 65 00 38 */ stw r3, 0x38(r5)
+/* 8011E42C 0011A08C 38 60 03 FF */ li r3, 0x3ff
+/* 8011E430 0011A090 4B F3 79 69 */ bl func_80055D98
+/* 8011E434 0011A094 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E438 0011A098 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 8011E43C 0011A09C 90 65 00 50 */ stw r3, 0x50(r5)
+/* 8011E440 0011A0A0 38 60 00 0E */ li r3, 0xe
+/* 8011E444 0011A0A4 4B F3 79 55 */ bl func_80055D98
+/* 8011E448 0011A0A8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E44C 0011A0AC 3C 80 27 59 */ lis r4, 0x27591A00@ha
+/* 8011E450 0011A0B0 38 84 1A 00 */ addi r4, r4, 0x27591A00@l
+/* 8011E454 0011A0B4 90 65 00 54 */ stw r3, 0x54(r5)
+/* 8011E458 0011A0B8 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E45C 0011A0BC 4B F3 79 3D */ bl func_80055D98
+/* 8011E460 0011A0C0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E464 0011A0C4 3C 80 27 5A */ lis r4, 0x275A1A00@ha
+/* 8011E468 0011A0C8 38 84 1A 00 */ addi r4, r4, 0x275A1A00@l
+/* 8011E46C 0011A0CC 90 65 00 9C */ stw r3, 0x9c(r5)
+/* 8011E470 0011A0D0 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E474 0011A0D4 4B F3 79 25 */ bl func_80055D98
+/* 8011E478 0011A0D8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E47C 0011A0DC 3C 80 27 5F */ lis r4, 0x275F1A00@ha
+/* 8011E480 0011A0E0 38 84 1A 00 */ addi r4, r4, 0x275F1A00@l
+/* 8011E484 0011A0E4 90 65 00 A0 */ stw r3, 0xa0(r5)
+/* 8011E488 0011A0E8 38 60 03 F8 */ li r3, 0x3f8
+/* 8011E48C 0011A0EC 4B F3 79 0D */ bl func_80055D98
+/* 8011E490 0011A0F0 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E494 0011A0F4 3C A0 80 12 */ lis r5, lbl_801266B4@ha
+/* 8011E498 0011A0F8 3C C0 80 12 */ lis r6, lbl_801266E0@ha
+/* 8011E49C 0011A0FC 38 80 00 00 */ li r4, 0
+/* 8011E4A0 0011A100 90 67 00 B8 */ stw r3, 0xb8(r7)
+/* 8011E4A4 0011A104 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
+/* 8011E4A8 0011A108 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
+/* 8011E4AC 0011A10C 38 E0 FF FF */ li r7, -1
+/* 8011E4B0 0011A110 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E4B4 0011A114 39 00 00 00 */ li r8, 0
+/* 8011E4B8 0011A118 39 20 00 01 */ li r9, 1
+/* 8011E4BC 0011A11C 39 40 00 00 */ li r10, 0
+/* 8011E4C0 0011A120 80 63 00 00 */ lwz r3, 0(r3)
+/* 8011E4C4 0011A124 48 13 57 75 */ bl func_80253C38
+/* 8011E4C8 0011A128 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E4CC 0011A12C 3C A0 80 12 */ lis r5, lbl_80126934@ha
+/* 8011E4D0 0011A130 3C C0 80 12 */ lis r6, lbl_801269A0@ha
+/* 8011E4D4 0011A134 38 80 00 00 */ li r4, 0
+/* 8011E4D8 0011A138 B0 67 00 C0 */ sth r3, 0xc0(r7)
+/* 8011E4DC 0011A13C 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
+/* 8011E4E0 0011A140 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
+/* 8011E4E4 0011A144 38 E0 FF FF */ li r7, -1
+/* 8011E4E8 0011A148 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E4EC 0011A14C 39 00 00 00 */ li r8, 0
+/* 8011E4F0 0011A150 39 20 00 01 */ li r9, 1
+/* 8011E4F4 0011A154 39 40 00 00 */ li r10, 0
+/* 8011E4F8 0011A158 80 63 00 04 */ lwz r3, 4(r3)
+/* 8011E4FC 0011A15C 48 13 57 3D */ bl func_80253C38
+/* 8011E500 0011A160 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E504 0011A164 3C A0 80 12 */ lis r5, lbl_80126A10@ha
+/* 8011E508 0011A168 3C C0 80 12 */ lis r6, lbl_80126B88@ha
+/* 8011E50C 0011A16C 38 80 00 00 */ li r4, 0
+/* 8011E510 0011A170 B0 67 00 C2 */ sth r3, 0xc2(r7)
+/* 8011E514 0011A174 38 A5 6A 10 */ addi r5, r5, lbl_80126A10@l
+/* 8011E518 0011A178 38 C6 6B 88 */ addi r6, r6, lbl_80126B88@l
+/* 8011E51C 0011A17C 38 E0 FF FF */ li r7, -1
+/* 8011E520 0011A180 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E524 0011A184 39 00 00 00 */ li r8, 0
+/* 8011E528 0011A188 39 20 00 01 */ li r9, 1
+/* 8011E52C 0011A18C 39 40 00 00 */ li r10, 0
+/* 8011E530 0011A190 80 63 00 08 */ lwz r3, 8(r3)
+/* 8011E534 0011A194 48 13 57 05 */ bl func_80253C38
+/* 8011E538 0011A198 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E53C 0011A19C 3C A0 80 12 */ lis r5, lbl_80126CAC@ha
+/* 8011E540 0011A1A0 3C C0 80 12 */ lis r6, lbl_80126E40@ha
+/* 8011E544 0011A1A4 3F E0 80 12 */ lis r31, lbl_80126BF8@ha
+/* 8011E548 0011A1A8 B0 64 00 C4 */ sth r3, 0xc4(r4)
+/* 8011E54C 0011A1AC 38 9F 6B F8 */ addi r4, r31, lbl_80126BF8@l
+/* 8011E550 0011A1B0 38 A5 6C AC */ addi r5, r5, lbl_80126CAC@l
+/* 8011E554 0011A1B4 38 C6 6E 40 */ addi r6, r6, lbl_80126E40@l
+/* 8011E558 0011A1B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E55C 0011A1BC 38 E0 FF FF */ li r7, -1
+/* 8011E560 0011A1C0 39 00 00 00 */ li r8, 0
+/* 8011E564 0011A1C4 39 20 00 01 */ li r9, 1
+/* 8011E568 0011A1C8 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 8011E56C 0011A1CC 39 40 00 00 */ li r10, 0
+/* 8011E570 0011A1D0 48 13 56 C9 */ bl func_80253C38
+/* 8011E574 0011A1D4 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E578 0011A1D8 3C A0 80 12 */ lis r5, lbl_8012760C@ha
+/* 8011E57C 0011A1DC 3C C0 80 12 */ lis r6, lbl_801278B0@ha
+/* 8011E580 0011A1E0 38 80 00 00 */ li r4, 0
+/* 8011E584 0011A1E4 B0 67 00 C6 */ sth r3, 0xc6(r7)
+/* 8011E588 0011A1E8 38 A5 76 0C */ addi r5, r5, lbl_8012760C@l
+/* 8011E58C 0011A1EC 38 C6 78 B0 */ addi r6, r6, lbl_801278B0@l
+/* 8011E590 0011A1F0 38 E0 FF FF */ li r7, -1
+/* 8011E594 0011A1F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E598 0011A1F8 39 00 00 00 */ li r8, 0
+/* 8011E59C 0011A1FC 39 20 00 01 */ li r9, 1
+/* 8011E5A0 0011A200 39 40 00 00 */ li r10, 0
+/* 8011E5A4 0011A204 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 8011E5A8 0011A208 48 13 56 91 */ bl func_80253C38
+/* 8011E5AC 0011A20C 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E5B0 0011A210 3C 80 80 13 */ lis r4, lbl_8012D8BC@ha
+/* 8011E5B4 0011A214 3C A0 80 12 */ lis r5, lbl_80127F9C@ha
+/* 8011E5B8 0011A218 3C C0 80 13 */ lis r6, lbl_801280D8@ha
+/* 8011E5BC 0011A21C B0 67 00 C8 */ sth r3, 0xc8(r7)
+/* 8011E5C0 0011A220 38 84 D8 BC */ addi r4, r4, lbl_8012D8BC@l
+/* 8011E5C4 0011A224 38 A5 7F 9C */ addi r5, r5, lbl_80127F9C@l
+/* 8011E5C8 0011A228 38 C6 80 D8 */ addi r6, r6, lbl_801280D8@l
+/* 8011E5CC 0011A22C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E5D0 0011A230 38 E0 FF FF */ li r7, -1
+/* 8011E5D4 0011A234 39 00 00 00 */ li r8, 0
+/* 8011E5D8 0011A238 39 20 00 01 */ li r9, 1
+/* 8011E5DC 0011A23C 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 8011E5E0 0011A240 39 40 00 00 */ li r10, 0
+/* 8011E5E4 0011A244 48 13 56 55 */ bl func_80253C38
+/* 8011E5E8 0011A248 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E5EC 0011A24C 3C A0 80 13 */ lis r5, lbl_801282B4@ha
+/* 8011E5F0 0011A250 3C C0 80 13 */ lis r6, lbl_801283C0@ha
+/* 8011E5F4 0011A254 38 80 00 00 */ li r4, 0
+/* 8011E5F8 0011A258 B0 67 00 CC */ sth r3, 0xcc(r7)
+/* 8011E5FC 0011A25C 38 A5 82 B4 */ addi r5, r5, lbl_801282B4@l
+/* 8011E600 0011A260 38 C6 83 C0 */ addi r6, r6, lbl_801283C0@l
+/* 8011E604 0011A264 38 E0 FF FF */ li r7, -1
+/* 8011E608 0011A268 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E60C 0011A26C 39 00 00 00 */ li r8, 0
+/* 8011E610 0011A270 39 20 00 01 */ li r9, 1
+/* 8011E614 0011A274 39 40 00 00 */ li r10, 0
+/* 8011E618 0011A278 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 8011E61C 0011A27C 48 13 56 1D */ bl func_80253C38
+/* 8011E620 0011A280 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E624 0011A284 3C A0 80 13 */ lis r5, lbl_80128430@ha
+/* 8011E628 0011A288 3C C0 80 13 */ lis r6, lbl_80128A14@ha
+/* 8011E62C 0011A28C 38 9F 6B F8 */ addi r4, r31, 0x6bf8
+/* 8011E630 0011A290 B0 67 00 CE */ sth r3, 0xce(r7)
+/* 8011E634 0011A294 38 A5 84 30 */ addi r5, r5, lbl_80128430@l
+/* 8011E638 0011A298 38 C6 8A 14 */ addi r6, r6, lbl_80128A14@l
+/* 8011E63C 0011A29C 38 E0 FF FF */ li r7, -1
+/* 8011E640 0011A2A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E644 0011A2A4 39 00 00 00 */ li r8, 0
+/* 8011E648 0011A2A8 39 20 00 01 */ li r9, 1
+/* 8011E64C 0011A2AC 39 40 00 00 */ li r10, 0
+/* 8011E650 0011A2B0 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 8011E654 0011A2B4 48 13 55 E5 */ bl func_80253C38
+/* 8011E658 0011A2B8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E65C 0011A2BC 3C A0 80 13 */ lis r5, lbl_801293D8@ha
+/* 8011E660 0011A2C0 3F E0 80 13 */ lis r31, lbl_80129560@ha
+/* 8011E664 0011A2C4 38 80 00 00 */ li r4, 0
+/* 8011E668 0011A2C8 B0 66 00 D0 */ sth r3, 0xd0(r6)
+/* 8011E66C 0011A2CC 38 A5 93 D8 */ addi r5, r5, lbl_801293D8@l
+/* 8011E670 0011A2D0 38 DF 95 60 */ addi r6, r31, lbl_80129560@l
+/* 8011E674 0011A2D4 38 E0 FF FF */ li r7, -1
+/* 8011E678 0011A2D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E67C 0011A2DC 39 00 00 00 */ li r8, 0
+/* 8011E680 0011A2E0 39 20 00 01 */ li r9, 1
+/* 8011E684 0011A2E4 39 40 00 00 */ li r10, 0
+/* 8011E688 0011A2E8 80 63 00 24 */ lwz r3, 0x24(r3)
+/* 8011E68C 0011A2EC 48 13 55 AD */ bl func_80253C38
+/* 8011E690 0011A2F0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E694 0011A2F4 3C A0 80 13 */ lis r5, lbl_8012949C@ha
+/* 8011E698 0011A2F8 38 A5 94 9C */ addi r5, r5, lbl_8012949C@l
+/* 8011E69C 0011A2FC 38 DF 95 60 */ addi r6, r31, -27296
+/* 8011E6A0 0011A300 B0 64 00 D2 */ sth r3, 0xd2(r4)
+/* 8011E6A4 0011A304 38 80 00 00 */ li r4, 0
+/* 8011E6A8 0011A308 38 E0 FF FF */ li r7, -1
+/* 8011E6AC 0011A30C 39 00 00 00 */ li r8, 0
+/* 8011E6B0 0011A310 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E6B4 0011A314 39 20 00 01 */ li r9, 1
+/* 8011E6B8 0011A318 39 40 00 00 */ li r10, 0
+/* 8011E6BC 0011A31C 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 8011E6C0 0011A320 48 13 55 79 */ bl func_80253C38
+/* 8011E6C4 0011A324 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E6C8 0011A328 3C A0 80 13 */ lis r5, lbl_80129600@ha
+/* 8011E6CC 0011A32C 3C C0 80 13 */ lis r6, lbl_80129800@ha
+/* 8011E6D0 0011A330 38 80 00 00 */ li r4, 0
+/* 8011E6D4 0011A334 B0 67 00 D4 */ sth r3, 0xd4(r7)
+/* 8011E6D8 0011A338 38 A5 96 00 */ addi r5, r5, lbl_80129600@l
+/* 8011E6DC 0011A33C 38 C6 98 00 */ addi r6, r6, lbl_80129800@l
+/* 8011E6E0 0011A340 38 E0 FF FF */ li r7, -1
+/* 8011E6E4 0011A344 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E6E8 0011A348 39 00 00 00 */ li r8, 0
+/* 8011E6EC 0011A34C 39 20 00 01 */ li r9, 1
+/* 8011E6F0 0011A350 39 40 00 00 */ li r10, 0
+/* 8011E6F4 0011A354 80 63 00 2C */ lwz r3, 0x2c(r3)
+/* 8011E6F8 0011A358 48 13 55 41 */ bl func_80253C38
+/* 8011E6FC 0011A35C 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E700 0011A360 3C A0 80 13 */ lis r5, lbl_80129B50@ha
+/* 8011E704 0011A364 3C C0 80 13 */ lis r6, lbl_80129C18@ha
+/* 8011E708 0011A368 38 80 00 00 */ li r4, 0
+/* 8011E70C 0011A36C B0 67 00 D6 */ sth r3, 0xd6(r7)
+/* 8011E710 0011A370 38 A5 9B 50 */ addi r5, r5, lbl_80129B50@l
+/* 8011E714 0011A374 38 C6 9C 18 */ addi r6, r6, lbl_80129C18@l
+/* 8011E718 0011A378 38 E0 FF FF */ li r7, -1
+/* 8011E71C 0011A37C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E720 0011A380 39 00 00 00 */ li r8, 0
+/* 8011E724 0011A384 39 20 00 01 */ li r9, 1
+/* 8011E728 0011A388 39 40 00 00 */ li r10, 0
+/* 8011E72C 0011A38C 80 63 00 30 */ lwz r3, 0x30(r3)
+/* 8011E730 0011A390 48 13 55 09 */ bl func_80253C38
+/* 8011E734 0011A394 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E738 0011A398 3C 80 80 13 */ lis r4, lbl_80129CB8@ha
+/* 8011E73C 0011A39C 3C A0 80 13 */ lis r5, lbl_80129CC8@ha
+/* 8011E740 0011A3A0 3C C0 80 13 */ lis r6, lbl_80129E30@ha
+/* 8011E744 0011A3A4 B0 67 00 D8 */ sth r3, 0xd8(r7)
+/* 8011E748 0011A3A8 38 84 9C B8 */ addi r4, r4, lbl_80129CB8@l
+/* 8011E74C 0011A3AC 38 A5 9C C8 */ addi r5, r5, lbl_80129CC8@l
+/* 8011E750 0011A3B0 38 C6 9E 30 */ addi r6, r6, lbl_80129E30@l
+/* 8011E754 0011A3B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E758 0011A3B8 38 E0 FF FF */ li r7, -1
+/* 8011E75C 0011A3BC 39 00 00 00 */ li r8, 0
+/* 8011E760 0011A3C0 39 20 00 01 */ li r9, 1
+/* 8011E764 0011A3C4 80 63 00 34 */ lwz r3, 0x34(r3)
+/* 8011E768 0011A3C8 39 40 00 00 */ li r10, 0
+/* 8011E76C 0011A3CC 48 13 54 CD */ bl func_80253C38
+/* 8011E770 0011A3D0 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E774 0011A3D4 3C A0 80 13 */ lis r5, lbl_8012A22C@ha
+/* 8011E778 0011A3D8 3C C0 80 13 */ lis r6, lbl_8012A2D8@ha
+/* 8011E77C 0011A3DC 38 80 00 00 */ li r4, 0
+/* 8011E780 0011A3E0 B0 67 00 DA */ sth r3, 0xda(r7)
+/* 8011E784 0011A3E4 38 A5 A2 2C */ addi r5, r5, lbl_8012A22C@l
+/* 8011E788 0011A3E8 38 C6 A2 D8 */ addi r6, r6, lbl_8012A2D8@l
+/* 8011E78C 0011A3EC 38 E0 FF FF */ li r7, -1
+/* 8011E790 0011A3F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E794 0011A3F4 39 00 00 00 */ li r8, 0
+/* 8011E798 0011A3F8 39 20 00 01 */ li r9, 1
+/* 8011E79C 0011A3FC 39 40 00 00 */ li r10, 0
+/* 8011E7A0 0011A400 80 63 00 38 */ lwz r3, 0x38(r3)
+/* 8011E7A4 0011A404 48 13 54 95 */ bl func_80253C38
+/* 8011E7A8 0011A408 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E7AC 0011A40C 3C A0 80 13 */ lis r5, lbl_8012A6AC@ha
+/* 8011E7B0 0011A410 3C C0 80 13 */ lis r6, lbl_8012A7E8@ha
+/* 8011E7B4 0011A414 38 80 00 00 */ li r4, 0
+/* 8011E7B8 0011A418 B0 67 00 DC */ sth r3, 0xdc(r7)
+/* 8011E7BC 0011A41C 38 A5 A6 AC */ addi r5, r5, lbl_8012A6AC@l
+/* 8011E7C0 0011A420 38 C6 A7 E8 */ addi r6, r6, lbl_8012A7E8@l
+/* 8011E7C4 0011A424 38 E0 FF FF */ li r7, -1
+/* 8011E7C8 0011A428 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E7CC 0011A42C 39 00 00 00 */ li r8, 0
+/* 8011E7D0 0011A430 39 20 00 01 */ li r9, 1
+/* 8011E7D4 0011A434 39 40 00 00 */ li r10, 0
+/* 8011E7D8 0011A438 80 63 00 50 */ lwz r3, 0x50(r3)
+/* 8011E7DC 0011A43C 48 13 54 5D */ bl func_80253C38
+/* 8011E7E0 0011A440 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E7E4 0011A444 3C A0 80 13 */ lis r5, lbl_8012B0D0@ha
+/* 8011E7E8 0011A448 3C C0 80 13 */ lis r6, lbl_8012B0D4@ha
+/* 8011E7EC 0011A44C 38 80 00 00 */ li r4, 0
+/* 8011E7F0 0011A450 B0 67 00 E8 */ sth r3, 0xe8(r7)
+/* 8011E7F4 0011A454 38 A5 B0 D0 */ addi r5, r5, lbl_8012B0D0@l
+/* 8011E7F8 0011A458 38 C6 B0 D4 */ addi r6, r6, lbl_8012B0D4@l
+/* 8011E7FC 0011A45C 38 E0 FF FF */ li r7, -1
+/* 8011E800 0011A460 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E804 0011A464 39 00 00 00 */ li r8, 0
+/* 8011E808 0011A468 39 20 00 01 */ li r9, 1
+/* 8011E80C 0011A46C 39 40 00 00 */ li r10, 0
+/* 8011E810 0011A470 80 63 00 54 */ lwz r3, 0x54(r3)
+/* 8011E814 0011A474 48 13 54 25 */ bl func_80253C38
+/* 8011E818 0011A478 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E81C 0011A47C 3C A0 80 13 */ lis r5, lbl_8012B2E4@ha
+/* 8011E820 0011A480 3C C0 80 13 */ lis r6, lbl_8012B310@ha
+/* 8011E824 0011A484 38 80 00 00 */ li r4, 0
+/* 8011E828 0011A488 B0 67 00 EA */ sth r3, 0xea(r7)
+/* 8011E82C 0011A48C 38 A5 B2 E4 */ addi r5, r5, lbl_8012B2E4@l
+/* 8011E830 0011A490 38 C6 B3 10 */ addi r6, r6, lbl_8012B310@l
+/* 8011E834 0011A494 38 E0 00 00 */ li r7, 0
+/* 8011E838 0011A498 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E83C 0011A49C 39 00 00 00 */ li r8, 0
+/* 8011E840 0011A4A0 39 20 00 01 */ li r9, 1
+/* 8011E844 0011A4A4 39 40 00 00 */ li r10, 0
+/* 8011E848 0011A4A8 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 8011E84C 0011A4AC 48 13 53 ED */ bl func_80253C38
+/* 8011E850 0011A4B0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E854 0011A4B4 3C A0 80 13 */ lis r5, lbl_8012B388@ha
+/* 8011E858 0011A4B8 3C C0 80 13 */ lis r6, lbl_8012B504@ha
+/* 8011E85C 0011A4BC 3F E0 80 13 */ lis r31, lbl_8012D74C@ha
+/* 8011E860 0011A4C0 B0 64 00 FE */ sth r3, 0xfe(r4)
+/* 8011E864 0011A4C4 38 9F D7 4C */ addi r4, r31, lbl_8012D74C@l
+/* 8011E868 0011A4C8 38 A5 B3 88 */ addi r5, r5, lbl_8012B388@l
+/* 8011E86C 0011A4CC 38 C6 B5 04 */ addi r6, r6, lbl_8012B504@l
+/* 8011E870 0011A4D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E874 0011A4D4 38 E0 FF FF */ li r7, -1
+/* 8011E878 0011A4D8 39 00 00 00 */ li r8, 0
+/* 8011E87C 0011A4DC 39 20 00 01 */ li r9, 1
+/* 8011E880 0011A4E0 80 63 00 9C */ lwz r3, 0x9c(r3)
+/* 8011E884 0011A4E4 39 40 00 00 */ li r10, 0
+/* 8011E888 0011A4E8 48 13 53 B1 */ bl func_80253C38
+/* 8011E88C 0011A4EC 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E890 0011A4F0 3C A0 80 13 */ lis r5, lbl_8012B60C@ha
+/* 8011E894 0011A4F4 3C C0 80 13 */ lis r6, lbl_8012B7E0@ha
+/* 8011E898 0011A4F8 38 9F D7 4C */ addi r4, r31, -10420
+/* 8011E89C 0011A4FC B0 67 01 0E */ sth r3, 0x10e(r7)
+/* 8011E8A0 0011A500 38 A5 B6 0C */ addi r5, r5, lbl_8012B60C@l
+/* 8011E8A4 0011A504 38 C6 B7 E0 */ addi r6, r6, lbl_8012B7E0@l
+/* 8011E8A8 0011A508 38 E0 FF FF */ li r7, -1
+/* 8011E8AC 0011A50C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E8B0 0011A510 39 00 00 00 */ li r8, 0
+/* 8011E8B4 0011A514 39 20 00 01 */ li r9, 1
+/* 8011E8B8 0011A518 39 40 00 00 */ li r10, 0
+/* 8011E8BC 0011A51C 80 63 00 A0 */ lwz r3, 0xa0(r3)
+/* 8011E8C0 0011A520 48 13 53 79 */ bl func_80253C38
+/* 8011E8C4 0011A524 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E8C8 0011A528 3C A0 80 13 */ lis r5, lbl_8012B99C@ha
+/* 8011E8CC 0011A52C 3C C0 80 13 */ lis r6, lbl_8012BCFC@ha
+/* 8011E8D0 0011A530 38 9F D7 4C */ addi r4, r31, -10420
+/* 8011E8D4 0011A534 B0 67 01 10 */ sth r3, 0x110(r7)
+/* 8011E8D8 0011A538 38 A5 B9 9C */ addi r5, r5, lbl_8012B99C@l
+/* 8011E8DC 0011A53C 38 C6 BC FC */ addi r6, r6, lbl_8012BCFC@l
+/* 8011E8E0 0011A540 38 E0 FF FF */ li r7, -1
+/* 8011E8E4 0011A544 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E8E8 0011A548 39 00 00 00 */ li r8, 0
+/* 8011E8EC 0011A54C 39 20 00 01 */ li r9, 1
+/* 8011E8F0 0011A550 39 40 00 00 */ li r10, 0
+/* 8011E8F4 0011A554 80 63 00 B8 */ lwz r3, 0xb8(r3)
+/* 8011E8F8 0011A558 48 13 53 41 */ bl func_80253C38
+/* 8011E8FC 0011A55C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E900 0011A560 3B E0 00 00 */ li r31, 0
+/* 8011E904 0011A564 B0 64 01 1C */ sth r3, 0x11c(r4)
+/* 8011E908 0011A568 9B CD 82 A4 */ stb r30, lbl_8063D564-_SDA_BASE_(r13)
+/* 8011E90C 0011A56C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E910 0011A570 9B E3 01 59 */ stb r31, 0x159(r3)
+/* 8011E914 0011A574 4B F3 8D 9D */ bl func_800576B0
+/* 8011E918 0011A578 38 60 00 52 */ li r3, 0x52
+/* 8011E91C 0011A57C 48 04 41 75 */ bl func_80162A90
+/* 8011E920 0011A580 28 03 00 06 */ cmplwi r3, 6
+/* 8011E924 0011A584 41 81 02 40 */ bgt lbl_8011EB64
+/* 8011E928 0011A588 3C 80 80 42 */ lis r4, lbl_8041C088@ha
+/* 8011E92C 0011A58C 54 60 10 3A */ slwi r0, r3, 2
+/* 8011E930 0011A590 38 84 C0 88 */ addi r4, r4, lbl_8041C088@l
+/* 8011E934 0011A594 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8011E938 0011A598 7C 89 03 A6 */ mtctr r4
+/* 8011E93C 0011A59C 4E 80 04 20 */ bctr
+/* 8011E940 0011A5A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E944 0011A5A4 93 C3 01 28 */ stw r30, 0x128(r3)
+/* 8011E948 0011A5A8 48 00 02 1C */ b lbl_8011EB64
+/* 8011E94C 0011A5AC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E950 0011A5B0 38 00 00 41 */ li r0, 0x41
+/* 8011E954 0011A5B4 38 60 00 01 */ li r3, 1
+/* 8011E958 0011A5B8 38 80 00 01 */ li r4, 1
+/* 8011E95C 0011A5BC 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011E960 0011A5C0 38 A0 00 01 */ li r5, 1
+/* 8011E964 0011A5C4 38 E0 00 00 */ li r7, 0
+/* 8011E968 0011A5C8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E96C 0011A5CC 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011E970 0011A5D0 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8011E974 0011A5D4 4B F3 79 E5 */ bl func_80056358
+/* 8011E978 0011A5D8 38 60 00 01 */ li r3, 1
+/* 8011E97C 0011A5DC 4B F3 90 81 */ bl func_800579FC
+/* 8011E980 0011A5E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E984 0011A5E4 9B C3 01 59 */ stb r30, 0x159(r3)
+/* 8011E988 0011A5E8 48 00 01 DC */ b lbl_8011EB64
+/* 8011E98C 0011A5EC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E990 0011A5F0 38 00 00 56 */ li r0, 0x56
+/* 8011E994 0011A5F4 38 60 00 01 */ li r3, 1
+/* 8011E998 0011A5F8 38 80 00 01 */ li r4, 1
+/* 8011E99C 0011A5FC 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011E9A0 0011A600 38 A0 00 01 */ li r5, 1
+/* 8011E9A4 0011A604 38 E0 00 00 */ li r7, 0
+/* 8011E9A8 0011A608 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E9AC 0011A60C 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011E9B0 0011A610 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8011E9B4 0011A614 4B F3 79 A5 */ bl func_80056358
+/* 8011E9B8 0011A618 38 60 00 01 */ li r3, 1
+/* 8011E9BC 0011A61C 4B F3 90 41 */ bl func_800579FC
+/* 8011E9C0 0011A620 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011E9C4 0011A624 9B C3 01 59 */ stb r30, 0x159(r3)
+/* 8011E9C8 0011A628 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011E9CC 0011A62C 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8011E9D0 0011A630 2C 00 00 00 */ cmpwi r0, 0
+/* 8011E9D4 0011A634 40 82 00 10 */ bne lbl_8011E9E4
+/* 8011E9D8 0011A638 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8011E9DC 0011A63C 2C 00 00 00 */ cmpwi r0, 0
+/* 8011E9E0 0011A640 41 82 00 08 */ beq lbl_8011E9E8
+lbl_8011E9E4:
+/* 8011E9E4 0011A644 3B E0 00 01 */ li r31, 1
+lbl_8011E9E8:
+/* 8011E9E8 0011A648 2C 1F 00 00 */ cmpwi r31, 0
+/* 8011E9EC 0011A64C 40 82 01 78 */ bne lbl_8011EB64
+/* 8011E9F0 0011A650 48 04 46 DD */ bl func_801630CC
+/* 8011E9F4 0011A654 2C 03 00 00 */ cmpwi r3, 0
+/* 8011E9F8 0011A658 40 82 00 20 */ bne lbl_8011EA18
+/* 8011E9FC 0011A65C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA00 0011A660 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011EA04 0011A664 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f
+/* 8011EA08 0011A668 41 82 01 5C */ beq lbl_8011EB64
+/* 8011EA0C 0011A66C 48 04 41 65 */ bl func_80162B70
+/* 8011EA10 0011A670 2C 03 00 00 */ cmpwi r3, 0
+/* 8011EA14 0011A674 40 82 01 50 */ bne lbl_8011EB64
+lbl_8011EA18:
+/* 8011EA18 0011A678 4B F3 78 A5 */ bl func_800562BC
+/* 8011EA1C 0011A67C 48 00 01 48 */ b lbl_8011EB64
+/* 8011EA20 0011A680 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA24 0011A684 38 00 00 16 */ li r0, 0x16
+/* 8011EA28 0011A688 38 60 00 01 */ li r3, 1
+/* 8011EA2C 0011A68C 38 80 00 01 */ li r4, 1
+/* 8011EA30 0011A690 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011EA34 0011A694 38 A0 00 01 */ li r5, 1
+/* 8011EA38 0011A698 38 E0 00 00 */ li r7, 0
+/* 8011EA3C 0011A69C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA40 0011A6A0 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011EA44 0011A6A4 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8011EA48 0011A6A8 4B F3 79 11 */ bl func_80056358
+/* 8011EA4C 0011A6AC 38 60 00 01 */ li r3, 1
+/* 8011EA50 0011A6B0 4B F3 8F AD */ bl func_800579FC
+/* 8011EA54 0011A6B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA58 0011A6B8 3B A0 00 00 */ li r29, 0
+/* 8011EA5C 0011A6BC 9B C3 01 59 */ stb r30, 0x159(r3)
+/* 8011EA60 0011A6C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA64 0011A6C4 93 E3 02 40 */ stw r31, 0x240(r3)
+lbl_8011EA68:
+/* 8011EA68 0011A6C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA6C 0011A6CC 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
+/* 8011EA70 0011A6D0 7C 63 02 14 */ add r3, r3, r0
+/* 8011EA74 0011A6D4 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8011EA78 0011A6D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8011EA7C 0011A6DC 41 82 00 18 */ beq lbl_8011EA94
+/* 8011EA80 0011A6E0 48 04 80 BD */ bl func_80166B3C
+/* 8011EA84 0011A6E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EA88 0011A6E8 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 8011EA8C 0011A6EC 38 03 00 01 */ addi r0, r3, 1
+/* 8011EA90 0011A6F0 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_8011EA94:
+/* 8011EA94 0011A6F4 3B BD 00 01 */ addi r29, r29, 1
+/* 8011EA98 0011A6F8 28 1D 00 08 */ cmplwi r29, 8
+/* 8011EA9C 0011A6FC 41 80 FF CC */ blt lbl_8011EA68
+/* 8011EAA0 0011A700 48 00 00 C4 */ b lbl_8011EB64
+/* 8011EAA4 0011A704 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EAA8 0011A708 38 00 00 51 */ li r0, 0x51
+/* 8011EAAC 0011A70C 38 60 00 01 */ li r3, 1
+/* 8011EAB0 0011A710 38 80 00 01 */ li r4, 1
+/* 8011EAB4 0011A714 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011EAB8 0011A718 38 A0 00 01 */ li r5, 1
+/* 8011EABC 0011A71C 38 E0 00 00 */ li r7, 0
+/* 8011EAC0 0011A720 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EAC4 0011A724 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011EAC8 0011A728 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8011EACC 0011A72C 4B F3 78 8D */ bl func_80056358
+/* 8011EAD0 0011A730 38 60 00 01 */ li r3, 1
+/* 8011EAD4 0011A734 4B F3 8F 29 */ bl func_800579FC
+/* 8011EAD8 0011A738 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EADC 0011A73C 9B C3 01 59 */ stb r30, 0x159(r3)
+/* 8011EAE0 0011A740 48 00 00 84 */ b lbl_8011EB64
+/* 8011EAE4 0011A744 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EAE8 0011A748 38 00 00 4A */ li r0, 0x4a
+/* 8011EAEC 0011A74C 38 60 00 01 */ li r3, 1
+/* 8011EAF0 0011A750 38 80 00 01 */ li r4, 1
+/* 8011EAF4 0011A754 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011EAF8 0011A758 38 A0 00 01 */ li r5, 1
+/* 8011EAFC 0011A75C 38 E0 00 00 */ li r7, 0
+/* 8011EB00 0011A760 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB04 0011A764 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011EB08 0011A768 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8011EB0C 0011A76C 4B F3 78 4D */ bl func_80056358
+/* 8011EB10 0011A770 38 60 00 01 */ li r3, 1
+/* 8011EB14 0011A774 4B F3 8E E9 */ bl func_800579FC
+/* 8011EB18 0011A778 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB1C 0011A77C 9B C3 01 59 */ stb r30, 0x159(r3)
+/* 8011EB20 0011A780 48 00 00 44 */ b lbl_8011EB64
+/* 8011EB24 0011A784 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB28 0011A788 38 00 00 1E */ li r0, 0x1e
+/* 8011EB2C 0011A78C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011EB30 0011A790 48 00 EF 11 */ bl func_8012DA40
+/* 8011EB34 0011A794 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB38 0011A798 38 60 00 01 */ li r3, 1
+/* 8011EB3C 0011A79C 38 80 00 01 */ li r4, 1
+/* 8011EB40 0011A7A0 38 A0 00 01 */ li r5, 1
+/* 8011EB44 0011A7A4 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011EB48 0011A7A8 38 E0 00 00 */ li r7, 0
+/* 8011EB4C 0011A7AC 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8011EB50 0011A7B0 4B F3 78 09 */ bl func_80056358
+/* 8011EB54 0011A7B4 38 60 00 01 */ li r3, 1
+/* 8011EB58 0011A7B8 4B F3 8E A5 */ bl func_800579FC
+/* 8011EB5C 0011A7BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB60 0011A7C0 9B C3 01 59 */ stb r30, 0x159(r3)
+lbl_8011EB64:
+/* 8011EB64 0011A7C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB68 0011A7C8 38 00 FF FF */ li r0, -1
+/* 8011EB6C 0011A7CC 3C 80 80 12 */ lis r4, lbl_80125B80@ha
+/* 8011EB70 0011A7D0 38 60 00 00 */ li r3, 0
+/* 8011EB74 0011A7D4 90 05 09 70 */ stw r0, 0x970(r5)
+/* 8011EB78 0011A7D8 38 84 5B 80 */ addi r4, r4, lbl_80125B80@l
+/* 8011EB7C 0011A7DC 38 A0 FF FF */ li r5, -1
+/* 8011EB80 0011A7E0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB84 0011A7E4 80 06 09 74 */ lwz r0, 0x974(r6)
+/* 8011EB88 0011A7E8 54 00 03 8A */ rlwinm r0, r0, 0, 0xe, 5
+/* 8011EB8C 0011A7EC 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011EB90 0011A7F0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EB94 0011A7F4 80 06 09 74 */ lwz r0, 0x974(r6)
+/* 8011EB98 0011A7F8 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 8011EB9C 0011A7FC 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011EBA0 0011A800 48 13 53 CD */ bl func_80253F6C
+/* 8011EBA4 0011A804 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EBA8 0011A808 38 00 00 00 */ li r0, 0
+/* 8011EBAC 0011A80C 90 64 01 24 */ stw r3, 0x124(r4)
+/* 8011EBB0 0011A810 38 60 03 FF */ li r3, 0x3ff
+/* 8011EBB4 0011A814 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EBB8 0011A818 B0 04 01 2C */ sth r0, 0x12c(r4)
+/* 8011EBBC 0011A81C 48 12 AC D5 */ bl func_80249890
+/* 8011EBC0 0011A820 38 60 03 FF */ li r3, 0x3ff
+/* 8011EBC4 0011A824 48 0B CA B1 */ bl func_801DB674
+/* 8011EBC8 0011A828 38 60 03 F8 */ li r3, 0x3f8
+/* 8011EBCC 0011A82C 48 12 AC C5 */ bl func_80249890
+/* 8011EBD0 0011A830 38 60 03 F8 */ li r3, 0x3f8
+/* 8011EBD4 0011A834 48 0B CA A1 */ bl func_801DB674
+/* 8011EBD8 0011A838 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EBDC 0011A83C 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 8011EBE0 0011A840 28 00 00 56 */ cmplwi r0, 0x56
+/* 8011EBE4 0011A844 41 82 00 08 */ beq lbl_8011EBEC
+/* 8011EBE8 0011A848 4B F3 76 D5 */ bl func_800562BC
+lbl_8011EBEC:
+/* 8011EBEC 0011A84C 38 00 00 00 */ li r0, 0
+/* 8011EBF0 0011A850 38 60 02 61 */ li r3, 0x261
+/* 8011EBF4 0011A854 B0 0D 9C C6 */ sth r0, lbl_8063EF86-_SDA_BASE_(r13)
+/* 8011EBF8 0011A858 38 80 00 03 */ li r4, 3
+/* 8011EBFC 0011A85C 38 A0 00 01 */ li r5, 1
+/* 8011EC00 0011A860 48 04 3D 41 */ bl func_80162940
+/* 8011EC04 0011A864 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EC08 0011A868 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011EC0C 0011A86C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011EC10 0011A870 60 00 80 00 */ ori r0, r0, 0x8000
+/* 8011EC14 0011A874 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011EC18 0011A878 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EC1C 0011A87C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011EC20 0011A880 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8011EC24 0011A884 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011EC28 0011A888 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EC2C 0011A88C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011EC30 0011A890 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
+/* 8011EC34 0011A894 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011EC38 0011A898 48 0A 85 45 */ bl _restgpr_29
+/* 8011EC3C 0011A89C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011EC40 0011A8A0 7C 08 03 A6 */ mtlr r0
+/* 8011EC44 0011A8A4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011EC48 0011A8A8 4E 80 00 20 */ blr
+
+.global func_8011EC4C
+func_8011EC4C:
+/* 8011EC4C 0011A8AC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8011EC50 0011A8B0 7C 08 02 A6 */ mflr r0
+/* 8011EC54 0011A8B4 38 60 03 F8 */ li r3, 0x3f8
+/* 8011EC58 0011A8B8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8011EC5C 0011A8BC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8011EC60 0011A8C0 48 12 A9 7D */ bl func_802495DC
+/* 8011EC64 0011A8C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EC68 0011A8C8 3C 60 19 A5 */ lis r3, 0x19A51A00@ha
+/* 8011EC6C 0011A8CC 38 83 1A 00 */ addi r4, r3, 0x19A51A00@l
+/* 8011EC70 0011A8D0 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 8011EC74 0011A8D4 38 60 00 0E */ li r3, 0xe
+/* 8011EC78 0011A8D8 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
+/* 8011EC7C 0011A8DC 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8011EC80 0011A8E0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EC84 0011A8E4 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 8011EC88 0011A8E8 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 8011EC8C 0011A8EC 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8011EC90 0011A8F0 4B F3 71 09 */ bl func_80055D98
+/* 8011EC94 0011A8F4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EC98 0011A8F8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 8011EC9C 0011A8FC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 8011ECA0 0011A900 90 65 00 00 */ stw r3, 0(r5)
+/* 8011ECA4 0011A904 38 60 00 0E */ li r3, 0xe
+/* 8011ECA8 0011A908 4B F3 70 F1 */ bl func_80055D98
+/* 8011ECAC 0011A90C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ECB0 0011A910 3C 80 1B A0 */ lis r4, 0x1BA01A00@ha
+/* 8011ECB4 0011A914 38 84 1A 00 */ addi r4, r4, 0x1BA01A00@l
+/* 8011ECB8 0011A918 90 65 00 04 */ stw r3, 4(r5)
+/* 8011ECBC 0011A91C 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ECC0 0011A920 4B F3 70 D9 */ bl func_80055D98
+/* 8011ECC4 0011A924 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ECC8 0011A928 3C 80 1B 9D */ lis r4, 0x1B9D1A00@ha
+/* 8011ECCC 0011A92C 38 84 1A 00 */ addi r4, r4, 0x1B9D1A00@l
+/* 8011ECD0 0011A930 90 65 00 08 */ stw r3, 8(r5)
+/* 8011ECD4 0011A934 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ECD8 0011A938 4B F3 70 C1 */ bl func_80055D98
+/* 8011ECDC 0011A93C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ECE0 0011A940 3C 80 1B 9F */ lis r4, 0x1B9F1A00@ha
+/* 8011ECE4 0011A944 38 84 1A 00 */ addi r4, r4, 0x1B9F1A00@l
+/* 8011ECE8 0011A948 90 65 00 0C */ stw r3, 0xc(r5)
+/* 8011ECEC 0011A94C 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ECF0 0011A950 4B F3 70 A9 */ bl func_80055D98
+/* 8011ECF4 0011A954 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ECF8 0011A958 3C 80 1C CD */ lis r4, 0x1CCD1A00@ha
+/* 8011ECFC 0011A95C 38 84 1A 00 */ addi r4, r4, 0x1CCD1A00@l
+/* 8011ED00 0011A960 90 65 00 10 */ stw r3, 0x10(r5)
+/* 8011ED04 0011A964 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ED08 0011A968 4B F3 70 91 */ bl func_80055D98
+/* 8011ED0C 0011A96C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ED10 0011A970 3F E0 1C CE */ lis r31, 0x1CCE1A00@ha
+/* 8011ED14 0011A974 38 9F 1A 00 */ addi r4, r31, 0x1CCE1A00@l
+/* 8011ED18 0011A978 90 65 00 14 */ stw r3, 0x14(r5)
+/* 8011ED1C 0011A97C 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ED20 0011A980 4B F3 70 79 */ bl func_80055D98
+/* 8011ED24 0011A984 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ED28 0011A988 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 8011ED2C 0011A98C 90 65 00 74 */ stw r3, 0x74(r5)
+/* 8011ED30 0011A990 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ED34 0011A994 4B F3 70 65 */ bl func_80055D98
+/* 8011ED38 0011A998 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ED3C 0011A99C 3C 80 1B 9E */ lis r4, 0x1B9E1A00@ha
+/* 8011ED40 0011A9A0 38 84 1A 00 */ addi r4, r4, 0x1B9E1A00@l
+/* 8011ED44 0011A9A4 90 65 00 78 */ stw r3, 0x78(r5)
+/* 8011ED48 0011A9A8 38 60 03 F8 */ li r3, 0x3f8
+/* 8011ED4C 0011A9AC 4B F3 70 4D */ bl func_80055D98
+/* 8011ED50 0011A9B0 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ED54 0011A9B4 3C A0 80 12 */ lis r5, lbl_801266B4@ha
+/* 8011ED58 0011A9B8 3C C0 80 12 */ lis r6, lbl_801266E0@ha
+/* 8011ED5C 0011A9BC 38 80 00 00 */ li r4, 0
+/* 8011ED60 0011A9C0 90 67 00 7C */ stw r3, 0x7c(r7)
+/* 8011ED64 0011A9C4 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
+/* 8011ED68 0011A9C8 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
+/* 8011ED6C 0011A9CC 38 E0 FF FF */ li r7, -1
+/* 8011ED70 0011A9D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ED74 0011A9D4 39 00 00 00 */ li r8, 0
+/* 8011ED78 0011A9D8 39 20 00 01 */ li r9, 1
+/* 8011ED7C 0011A9DC 39 40 00 00 */ li r10, 0
+/* 8011ED80 0011A9E0 80 63 00 00 */ lwz r3, 0(r3)
+/* 8011ED84 0011A9E4 48 13 4E B5 */ bl func_80253C38
+/* 8011ED88 0011A9E8 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011ED8C 0011A9EC 3C A0 80 12 */ lis r5, lbl_80126934@ha
+/* 8011ED90 0011A9F0 3C C0 80 12 */ lis r6, lbl_801269A0@ha
+/* 8011ED94 0011A9F4 38 80 00 00 */ li r4, 0
+/* 8011ED98 0011A9F8 B0 67 00 C0 */ sth r3, 0xc0(r7)
+/* 8011ED9C 0011A9FC 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
+/* 8011EDA0 0011AA00 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
+/* 8011EDA4 0011AA04 38 E0 FF FF */ li r7, -1
+/* 8011EDA8 0011AA08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EDAC 0011AA0C 39 00 00 00 */ li r8, 0
+/* 8011EDB0 0011AA10 39 20 00 01 */ li r9, 1
+/* 8011EDB4 0011AA14 39 40 00 00 */ li r10, 0
+/* 8011EDB8 0011AA18 80 63 00 04 */ lwz r3, 4(r3)
+/* 8011EDBC 0011AA1C 48 13 4E 7D */ bl func_80253C38
+/* 8011EDC0 0011AA20 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EDC4 0011AA24 3C A0 80 12 */ lis r5, lbl_80126A10@ha
+/* 8011EDC8 0011AA28 3C C0 80 12 */ lis r6, lbl_80126B88@ha
+/* 8011EDCC 0011AA2C 38 80 00 00 */ li r4, 0
+/* 8011EDD0 0011AA30 B0 67 00 C2 */ sth r3, 0xc2(r7)
+/* 8011EDD4 0011AA34 38 A5 6A 10 */ addi r5, r5, lbl_80126A10@l
+/* 8011EDD8 0011AA38 38 C6 6B 88 */ addi r6, r6, lbl_80126B88@l
+/* 8011EDDC 0011AA3C 38 E0 FF FF */ li r7, -1
+/* 8011EDE0 0011AA40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EDE4 0011AA44 39 00 00 00 */ li r8, 0
+/* 8011EDE8 0011AA48 39 20 00 01 */ li r9, 1
+/* 8011EDEC 0011AA4C 39 40 00 00 */ li r10, 0
+/* 8011EDF0 0011AA50 80 63 00 08 */ lwz r3, 8(r3)
+/* 8011EDF4 0011AA54 48 13 4E 45 */ bl func_80253C38
+/* 8011EDF8 0011AA58 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EDFC 0011AA5C 3C 80 80 12 */ lis r4, lbl_80126BF8@ha
+/* 8011EE00 0011AA60 3C A0 80 12 */ lis r5, lbl_80126CAC@ha
+/* 8011EE04 0011AA64 3C C0 80 12 */ lis r6, lbl_80126E40@ha
+/* 8011EE08 0011AA68 B0 67 00 C4 */ sth r3, 0xc4(r7)
+/* 8011EE0C 0011AA6C 38 84 6B F8 */ addi r4, r4, lbl_80126BF8@l
+/* 8011EE10 0011AA70 38 A5 6C AC */ addi r5, r5, lbl_80126CAC@l
+/* 8011EE14 0011AA74 38 C6 6E 40 */ addi r6, r6, lbl_80126E40@l
+/* 8011EE18 0011AA78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EE1C 0011AA7C 38 E0 FF FF */ li r7, -1
+/* 8011EE20 0011AA80 39 00 00 00 */ li r8, 0
+/* 8011EE24 0011AA84 39 20 00 01 */ li r9, 1
+/* 8011EE28 0011AA88 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 8011EE2C 0011AA8C 39 40 00 00 */ li r10, 0
+/* 8011EE30 0011AA90 48 13 4E 09 */ bl func_80253C38
+/* 8011EE34 0011AA94 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EE38 0011AA98 3C A0 80 12 */ lis r5, lbl_80127970@ha
+/* 8011EE3C 0011AA9C 3C C0 80 12 */ lis r6, lbl_80127D90@ha
+/* 8011EE40 0011AAA0 38 80 00 00 */ li r4, 0
+/* 8011EE44 0011AAA4 B0 67 00 C6 */ sth r3, 0xc6(r7)
+/* 8011EE48 0011AAA8 38 A5 79 70 */ addi r5, r5, lbl_80127970@l
+/* 8011EE4C 0011AAAC 38 C6 7D 90 */ addi r6, r6, lbl_80127D90@l
+/* 8011EE50 0011AAB0 38 E0 FF FF */ li r7, -1
+/* 8011EE54 0011AAB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EE58 0011AAB8 39 00 00 00 */ li r8, 0
+/* 8011EE5C 0011AABC 39 20 00 01 */ li r9, 1
+/* 8011EE60 0011AAC0 39 40 00 00 */ li r10, 0
+/* 8011EE64 0011AAC4 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 8011EE68 0011AAC8 48 13 4D D1 */ bl func_80253C38
+/* 8011EE6C 0011AACC 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EE70 0011AAD0 3C A0 80 12 */ lis r5, lbl_8012760C@ha
+/* 8011EE74 0011AAD4 3C C0 80 12 */ lis r6, lbl_801278B0@ha
+/* 8011EE78 0011AAD8 38 80 00 00 */ li r4, 0
+/* 8011EE7C 0011AADC B0 67 00 CA */ sth r3, 0xca(r7)
+/* 8011EE80 0011AAE0 38 A5 76 0C */ addi r5, r5, lbl_8012760C@l
+/* 8011EE84 0011AAE4 38 C6 78 B0 */ addi r6, r6, lbl_801278B0@l
+/* 8011EE88 0011AAE8 38 E0 FF FF */ li r7, -1
+/* 8011EE8C 0011AAEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EE90 0011AAF0 39 00 00 00 */ li r8, 0
+/* 8011EE94 0011AAF4 39 20 00 01 */ li r9, 1
+/* 8011EE98 0011AAF8 39 40 00 00 */ li r10, 0
+/* 8011EE9C 0011AAFC 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 8011EEA0 0011AB00 48 13 4D 99 */ bl func_80253C38
+/* 8011EEA4 0011AB04 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EEA8 0011AB08 3C 80 80 13 */ lis r4, lbl_8012B19C@ha
+/* 8011EEAC 0011AB0C 3C A0 80 13 */ lis r5, lbl_8012B1E8@ha
+/* 8011EEB0 0011AB10 3C C0 80 13 */ lis r6, lbl_8012B214@ha
+/* 8011EEB4 0011AB14 B0 67 00 C8 */ sth r3, 0xc8(r7)
+/* 8011EEB8 0011AB18 38 84 B1 9C */ addi r4, r4, lbl_8012B19C@l
+/* 8011EEBC 0011AB1C 38 A5 B1 E8 */ addi r5, r5, lbl_8012B1E8@l
+/* 8011EEC0 0011AB20 38 C6 B2 14 */ addi r6, r6, lbl_8012B214@l
+/* 8011EEC4 0011AB24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EEC8 0011AB28 38 E0 FF FF */ li r7, -1
+/* 8011EECC 0011AB2C 39 00 00 00 */ li r8, 0
+/* 8011EED0 0011AB30 39 20 00 01 */ li r9, 1
+/* 8011EED4 0011AB34 80 63 00 74 */ lwz r3, 0x74(r3)
+/* 8011EED8 0011AB38 39 40 00 00 */ li r10, 0
+/* 8011EEDC 0011AB3C 48 13 4D 5D */ bl func_80253C38
+/* 8011EEE0 0011AB40 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EEE4 0011AB44 3C 80 80 13 */ lis r4, lbl_8012B240@ha
+/* 8011EEE8 0011AB48 3C A0 80 13 */ lis r5, lbl_8012B28C@ha
+/* 8011EEEC 0011AB4C 3C C0 80 13 */ lis r6, lbl_8012B2B8@ha
+/* 8011EEF0 0011AB50 B0 67 00 FA */ sth r3, 0xfa(r7)
+/* 8011EEF4 0011AB54 38 84 B2 40 */ addi r4, r4, lbl_8012B240@l
+/* 8011EEF8 0011AB58 38 A5 B2 8C */ addi r5, r5, lbl_8012B28C@l
+/* 8011EEFC 0011AB5C 38 C6 B2 B8 */ addi r6, r6, lbl_8012B2B8@l
+/* 8011EF00 0011AB60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF04 0011AB64 38 E0 FF FF */ li r7, -1
+/* 8011EF08 0011AB68 39 00 00 00 */ li r8, 0
+/* 8011EF0C 0011AB6C 39 20 00 01 */ li r9, 1
+/* 8011EF10 0011AB70 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 8011EF14 0011AB74 39 40 00 00 */ li r10, 0
+/* 8011EF18 0011AB78 48 13 4D 21 */ bl func_80253C38
+/* 8011EF1C 0011AB7C 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF20 0011AB80 3C A0 80 13 */ lis r5, lbl_8012B2E4@ha
+/* 8011EF24 0011AB84 3C C0 80 13 */ lis r6, lbl_8012B310@ha
+/* 8011EF28 0011AB88 38 80 00 00 */ li r4, 0
+/* 8011EF2C 0011AB8C B0 67 00 FC */ sth r3, 0xfc(r7)
+/* 8011EF30 0011AB90 38 A5 B2 E4 */ addi r5, r5, lbl_8012B2E4@l
+/* 8011EF34 0011AB94 38 C6 B3 10 */ addi r6, r6, lbl_8012B310@l
+/* 8011EF38 0011AB98 38 E0 00 00 */ li r7, 0
+/* 8011EF3C 0011AB9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF40 0011ABA0 39 00 00 00 */ li r8, 0
+/* 8011EF44 0011ABA4 39 20 00 01 */ li r9, 1
+/* 8011EF48 0011ABA8 39 40 00 00 */ li r10, 0
+/* 8011EF4C 0011ABAC 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 8011EF50 0011ABB0 48 13 4C E9 */ bl func_80253C38
+/* 8011EF54 0011ABB4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF58 0011ABB8 3C 80 80 12 */ lis r4, lbl_80125B80@ha
+/* 8011EF5C 0011ABBC 38 E0 00 9F */ li r7, 0x9f
+/* 8011EF60 0011ABC0 3B E0 00 00 */ li r31, 0
+/* 8011EF64 0011ABC4 B0 65 00 FE */ sth r3, 0xfe(r5)
+/* 8011EF68 0011ABC8 38 00 FF FF */ li r0, -1
+/* 8011EF6C 0011ABCC 38 84 5B 80 */ addi r4, r4, lbl_80125B80@l
+/* 8011EF70 0011ABD0 38 60 00 00 */ li r3, 0
+/* 8011EF74 0011ABD4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF78 0011ABD8 38 A0 FF FF */ li r5, -1
+/* 8011EF7C 0011ABDC 90 E6 01 28 */ stw r7, 0x128(r6)
+/* 8011EF80 0011ABE0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF84 0011ABE4 B3 E6 01 30 */ sth r31, 0x130(r6)
+/* 8011EF88 0011ABE8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF8C 0011ABEC 90 06 09 70 */ stw r0, 0x970(r6)
+/* 8011EF90 0011ABF0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EF94 0011ABF4 80 06 09 74 */ lwz r0, 0x974(r6)
+/* 8011EF98 0011ABF8 64 00 04 00 */ oris r0, r0, 0x400
+/* 8011EF9C 0011ABFC 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011EFA0 0011AC00 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EFA4 0011AC04 80 06 09 74 */ lwz r0, 0x974(r6)
+/* 8011EFA8 0011AC08 54 00 03 8A */ rlwinm r0, r0, 0, 0xe, 5
+/* 8011EFAC 0011AC0C 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011EFB0 0011AC10 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EFB4 0011AC14 80 06 09 74 */ lwz r0, 0x974(r6)
+/* 8011EFB8 0011AC18 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 8011EFBC 0011AC1C 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011EFC0 0011AC20 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EFC4 0011AC24 80 06 09 74 */ lwz r0, 0x974(r6)
+/* 8011EFC8 0011AC28 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 8011EFCC 0011AC2C 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011EFD0 0011AC30 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EFD4 0011AC34 93 E6 01 D0 */ stw r31, 0x1d0(r6)
+/* 8011EFD8 0011AC38 48 13 4F 95 */ bl func_80253F6C
+/* 8011EFDC 0011AC3C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EFE0 0011AC40 90 64 01 24 */ stw r3, 0x124(r4)
+/* 8011EFE4 0011AC44 38 60 03 F8 */ li r3, 0x3f8
+/* 8011EFE8 0011AC48 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011EFEC 0011AC4C B3 E4 01 2C */ sth r31, 0x12c(r4)
+/* 8011EFF0 0011AC50 48 12 A8 A1 */ bl func_80249890
+/* 8011EFF4 0011AC54 38 60 03 F8 */ li r3, 0x3f8
+/* 8011EFF8 0011AC58 48 0B C6 7D */ bl func_801DB674
+/* 8011EFFC 0011AC5C 48 04 06 E5 */ bl func_8015F6E0
+/* 8011F000 0011AC60 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F004 0011AC64 90 64 01 48 */ stw r3, 0x148(r4)
+/* 8011F008 0011AC68 4B F3 72 B5 */ bl func_800562BC
+/* 8011F00C 0011AC6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F010 0011AC70 38 00 00 01 */ li r0, 1
+/* 8011F014 0011AC74 9B E3 01 59 */ stb r31, 0x159(r3)
+/* 8011F018 0011AC78 B0 0D 9C C6 */ sth r0, lbl_8063EF86-_SDA_BASE_(r13)
+/* 8011F01C 0011AC7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F020 0011AC80 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011F024 0011AC84 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8011F028 0011AC88 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011F02C 0011AC8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F030 0011AC90 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011F034 0011AC94 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
+/* 8011F038 0011AC98 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011F03C 0011AC9C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8011F040 0011ACA0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011F044 0011ACA4 7C 08 03 A6 */ mtlr r0
+/* 8011F048 0011ACA8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8011F04C 0011ACAC 4E 80 00 20 */ blr
+
+.global func_8011F050
+func_8011F050:
+/* 8011F050 0011ACB0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011F054 0011ACB4 7C 08 02 A6 */ mflr r0
+/* 8011F058 0011ACB8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011F05C 0011ACBC 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011F060 0011ACC0 48 0A 80 C9 */ bl _savegpr_27
+/* 8011F064 0011ACC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F068 0011ACC8 88 03 01 59 */ lbz r0, 0x159(r3)
+/* 8011F06C 0011ACCC 2C 00 00 00 */ cmpwi r0, 0
+/* 8011F070 0011ACD0 41 82 00 0C */ beq lbl_8011F07C
+/* 8011F074 0011ACD4 38 60 00 01 */ li r3, 1
+/* 8011F078 0011ACD8 4B F3 8F 3D */ bl func_80057FB4
+lbl_8011F07C:
+/* 8011F07C 0011ACDC 3B 60 00 00 */ li r27, 0
+/* 8011F080 0011ACE0 3B C0 FF FF */ li r30, -1
+/* 8011F084 0011ACE4 3B E0 00 00 */ li r31, 0
+lbl_8011F088:
+/* 8011F088 0011ACE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F08C 0011ACEC 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 8011F090 0011ACF0 7C 03 E0 2E */ lwzx r0, r3, r28
+/* 8011F094 0011ACF4 2C 00 00 00 */ cmpwi r0, 0
+/* 8011F098 0011ACF8 41 82 00 48 */ beq lbl_8011F0E0
+/* 8011F09C 0011ACFC 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 8011F0A0 0011AD00 7C 63 EA 14 */ add r3, r3, r29
+/* 8011F0A4 0011AD04 A8 03 00 C0 */ lha r0, 0xc0(r3)
+/* 8011F0A8 0011AD08 2C 00 FF FF */ cmpwi r0, -1
+/* 8011F0AC 0011AD0C 41 82 00 0C */ beq lbl_8011F0B8
+/* 8011F0B0 0011AD10 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8011F0B4 0011AD14 48 13 4C 19 */ bl func_80253CCC
+lbl_8011F0B8:
+/* 8011F0B8 0011AD18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F0BC 0011AD1C 7C 63 E0 2E */ lwzx r3, r3, r28
+/* 8011F0C0 0011AD20 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F0C4 0011AD24 41 82 00 08 */ beq lbl_8011F0CC
+/* 8011F0C8 0011AD28 4B F3 6D 69 */ bl func_80055E30
+lbl_8011F0CC:
+/* 8011F0CC 0011AD2C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F0D0 0011AD30 7C 60 EA 14 */ add r3, r0, r29
+/* 8011F0D4 0011AD34 B3 C3 00 C0 */ sth r30, 0xc0(r3)
+/* 8011F0D8 0011AD38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F0DC 0011AD3C 7F E3 E1 2E */ stwx r31, r3, r28
+lbl_8011F0E0:
+/* 8011F0E0 0011AD40 3B 7B 00 01 */ addi r27, r27, 1
+/* 8011F0E4 0011AD44 28 1B 00 30 */ cmplwi r27, 0x30
+/* 8011F0E8 0011AD48 41 80 FF A0 */ blt lbl_8011F088
+/* 8011F0EC 0011AD4C 38 60 00 00 */ li r3, 0
+/* 8011F0F0 0011AD50 38 80 00 00 */ li r4, 0
+/* 8011F0F4 0011AD54 38 A0 00 00 */ li r5, 0
+/* 8011F0F8 0011AD58 38 C0 00 00 */ li r6, 0
+/* 8011F0FC 0011AD5C 38 E0 00 00 */ li r7, 0
+/* 8011F100 0011AD60 4B F3 72 59 */ bl func_80056358
+/* 8011F104 0011AD64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F108 0011AD68 80 63 01 24 */ lwz r3, 0x124(r3)
+/* 8011F10C 0011AD6C 48 13 4E 81 */ bl func_80253F8C
+/* 8011F110 0011AD70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F114 0011AD74 38 00 FF FF */ li r0, -1
+/* 8011F118 0011AD78 90 03 01 24 */ stw r0, 0x124(r3)
+/* 8011F11C 0011AD7C 88 0D 9C C8 */ lbz r0, lbl_8063EF88-_SDA_BASE_(r13)
+/* 8011F120 0011AD80 2C 00 00 00 */ cmpwi r0, 0
+/* 8011F124 0011AD84 41 82 00 2C */ beq lbl_8011F150
+/* 8011F128 0011AD88 38 60 03 F7 */ li r3, 0x3f7
+/* 8011F12C 0011AD8C 48 12 A7 65 */ bl func_80249890
+/* 8011F130 0011AD90 38 60 03 F7 */ li r3, 0x3f7
+/* 8011F134 0011AD94 48 0B C5 41 */ bl func_801DB674
+/* 8011F138 0011AD98 38 60 03 FE */ li r3, 0x3fe
+/* 8011F13C 0011AD9C 48 12 A7 55 */ bl func_80249890
+/* 8011F140 0011ADA0 38 60 03 FE */ li r3, 0x3fe
+/* 8011F144 0011ADA4 48 0B C5 31 */ bl func_801DB674
+/* 8011F148 0011ADA8 38 60 00 00 */ li r3, 0
+/* 8011F14C 0011ADAC 4B F3 A7 39 */ bl func_80059884
+lbl_8011F150:
+/* 8011F150 0011ADB0 38 00 00 00 */ li r0, 0
+/* 8011F154 0011ADB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F158 0011ADB8 98 0D 9C C8 */ stb r0, lbl_8063EF88-_SDA_BASE_(r13)
+/* 8011F15C 0011ADBC 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011F160 0011ADC0 54 00 AF FF */ rlwinm. r0, r0, 0x15, 0x1f, 0x1f
+/* 8011F164 0011ADC4 41 82 00 08 */ beq lbl_8011F16C
+/* 8011F168 0011ADC8 4B F8 0B 35 */ bl func_8009FC9C
+lbl_8011F16C:
+/* 8011F16C 0011ADCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F170 0011ADD0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011F174 0011ADD4 54 00 BF FF */ rlwinm. r0, r0, 0x17, 0x1f, 0x1f
+/* 8011F178 0011ADD8 41 82 00 08 */ beq lbl_8011F180
+/* 8011F17C 0011ADDC 48 03 91 E9 */ bl func_80158364
+lbl_8011F180:
+/* 8011F180 0011ADE0 48 13 11 49 */ bl func_802502C8
+/* 8011F184 0011ADE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F188 0011ADE8 38 00 00 00 */ li r0, 0
+/* 8011F18C 0011ADEC 39 61 00 20 */ addi r11, r1, 0x20
+/* 8011F190 0011ADF0 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 8011F194 0011ADF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F198 0011ADF8 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011F19C 0011ADFC 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
+/* 8011F1A0 0011AE00 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011F1A4 0011AE04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F1A8 0011AE08 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011F1AC 0011AE0C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
+/* 8011F1B0 0011AE10 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011F1B4 0011AE14 48 0A 7F C1 */ bl _restgpr_27
+/* 8011F1B8 0011AE18 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8011F1BC 0011AE1C 7C 08 03 A6 */ mtlr r0
+/* 8011F1C0 0011AE20 38 21 00 20 */ addi r1, r1, 0x20
+/* 8011F1C4 0011AE24 4E 80 00 20 */ blr
+
+.global func_8011F1C8
+func_8011F1C8:
+/* 8011F1C8 0011AE28 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8011F1CC 0011AE2C 7C 08 02 A6 */ mflr r0
+/* 8011F1D0 0011AE30 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8011F1D4 0011AE34 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8011F1D8 0011AE38 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8011F1DC 0011AE3C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F1E0 0011AE40 80 86 09 74 */ lwz r4, 0x974(r6)
+/* 8011F1E4 0011AE44 54 80 9F FF */ rlwinm. r0, r4, 0x13, 0x1f, 0x1f
+/* 8011F1E8 0011AE48 41 82 00 54 */ beq lbl_8011F23C
+/* 8011F1EC 0011AE4C 54 80 A7 FF */ rlwinm. r0, r4, 0x14, 0x1f, 0x1f
+/* 8011F1F0 0011AE50 41 82 66 50 */ beq lbl_80125840
+/* 8011F1F4 0011AE54 54 80 05 A8 */ rlwinm r0, r4, 0, 0x16, 0x14
+/* 8011F1F8 0011AE58 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011F1FC 0011AE5C 48 04 3D D9 */ bl glplatAbortFrame
+/* 8011F200 0011AE60 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F204 0011AE64 38 60 00 00 */ li r3, 0
+/* 8011F208 0011AE68 38 80 00 00 */ li r4, 0
+/* 8011F20C 0011AE6C 38 A0 00 00 */ li r5, 0
+/* 8011F210 0011AE70 80 08 09 74 */ lwz r0, 0x974(r8)
+/* 8011F214 0011AE74 38 C0 00 00 */ li r6, 0
+/* 8011F218 0011AE78 38 E0 00 00 */ li r7, 0
+/* 8011F21C 0011AE7C 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 8011F220 0011AE80 90 08 09 74 */ stw r0, 0x974(r8)
+/* 8011F224 0011AE84 4B F3 71 35 */ bl func_80056358
+/* 8011F228 0011AE88 48 00 FB D9 */ bl func_8012EE00
+/* 8011F22C 0011AE8C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 8011F230 0011AE90 38 80 07 D0 */ li r4, 0x7d0
+/* 8011F234 0011AE94 48 10 75 75 */ bl func_802267A8
+/* 8011F238 0011AE98 48 00 66 08 */ b lbl_80125840
+lbl_8011F23C:
+/* 8011F23C 0011AE9C 80 06 01 28 */ lwz r0, 0x128(r6)
+/* 8011F240 0011AEA0 28 00 00 9C */ cmplwi r0, 0x9c
+/* 8011F244 0011AEA4 41 81 65 FC */ bgt lbl_80125840
+/* 8011F248 0011AEA8 3C 60 80 42 */ lis r3, lbl_8041C0EC@ha
+/* 8011F24C 0011AEAC 54 00 10 3A */ slwi r0, r0, 2
+/* 8011F250 0011AEB0 38 63 C0 EC */ addi r3, r3, lbl_8041C0EC@l
+/* 8011F254 0011AEB4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8011F258 0011AEB8 7C 69 03 A6 */ mtctr r3
+/* 8011F25C 0011AEBC 4E 80 04 20 */ bctr
+/* 8011F260 0011AEC0 3B E0 00 01 */ li r31, 1
+/* 8011F264 0011AEC4 38 00 00 00 */ li r0, 0
+/* 8011F268 0011AEC8 9B ED 98 AE */ stb r31, lbl_8063EB6E-_SDA_BASE_(r13)
+/* 8011F26C 0011AECC 38 60 00 00 */ li r3, 0
+/* 8011F270 0011AED0 98 06 01 58 */ stb r0, 0x158(r6)
+/* 8011F274 0011AED4 48 04 04 3D */ bl func_8015F6B0
+/* 8011F278 0011AED8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F27C 0011AEDC 90 64 01 38 */ stw r3, 0x138(r4)
+/* 8011F280 0011AEE0 38 60 00 01 */ li r3, 1
+/* 8011F284 0011AEE4 48 04 04 2D */ bl func_8015F6B0
+/* 8011F288 0011AEE8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F28C 0011AEEC 90 64 01 3C */ stw r3, 0x13c(r4)
+/* 8011F290 0011AEF0 38 60 00 02 */ li r3, 2
+/* 8011F294 0011AEF4 48 04 04 1D */ bl func_8015F6B0
+/* 8011F298 0011AEF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F29C 0011AEFC 90 64 01 40 */ stw r3, 0x140(r4)
+/* 8011F2A0 0011AF00 38 60 00 03 */ li r3, 3
+/* 8011F2A4 0011AF04 48 04 04 0D */ bl func_8015F6B0
+/* 8011F2A8 0011AF08 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F2AC 0011AF0C 38 00 00 04 */ li r0, 4
+/* 8011F2B0 0011AF10 38 A0 00 00 */ li r5, 0
+/* 8011F2B4 0011AF14 90 64 01 44 */ stw r3, 0x144(r4)
+/* 8011F2B8 0011AF18 7C 09 03 A6 */ mtctr r0
+lbl_8011F2BC:
+/* 8011F2BC 0011AF1C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F2C0 0011AF20 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
+/* 8011F2C4 0011AF24 7C 64 02 14 */ add r3, r4, r0
+/* 8011F2C8 0011AF28 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8011F2CC 0011AF2C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8011F2D0 0011AF30 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8011F2D4 0011AF34 41 82 00 08 */ beq lbl_8011F2DC
+/* 8011F2D8 0011AF38 9B E4 01 58 */ stb r31, 0x158(r4)
+lbl_8011F2DC:
+/* 8011F2DC 0011AF3C 38 A5 00 01 */ addi r5, r5, 1
+/* 8011F2E0 0011AF40 42 00 FF DC */ bdnz lbl_8011F2BC
+/* 8011F2E4 0011AF44 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F2E8 0011AF48 88 04 01 58 */ lbz r0, 0x158(r4)
+/* 8011F2EC 0011AF4C 2C 00 00 00 */ cmpwi r0, 0
+/* 8011F2F0 0011AF50 41 82 00 10 */ beq lbl_8011F300
+/* 8011F2F4 0011AF54 38 00 00 02 */ li r0, 2
+/* 8011F2F8 0011AF58 90 04 01 28 */ stw r0, 0x128(r4)
+/* 8011F2FC 0011AF5C 48 00 65 44 */ b lbl_80125840
+lbl_8011F300:
+/* 8011F300 0011AF60 38 00 00 07 */ li r0, 7
+/* 8011F304 0011AF64 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 8011F308 0011AF68 90 04 01 28 */ stw r0, 0x128(r4)
+/* 8011F30C 0011AF6C 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 8011F310 0011AF70 4B F3 5D 55 */ bl func_80055064
+/* 8011F314 0011AF74 48 04 03 CD */ bl func_8015F6E0
+/* 8011F318 0011AF78 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F31C 0011AF7C 90 64 01 48 */ stw r3, 0x148(r4)
+/* 8011F320 0011AF80 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F324 0011AF84 80 64 1A C4 */ lwz r3, 0x1ac4(r4)
+/* 8011F328 0011AF88 80 84 01 48 */ lwz r4, 0x148(r4)
+/* 8011F32C 0011AF8C 48 00 65 2D */ bl func_80125858
+/* 8011F330 0011AF90 48 00 65 10 */ b lbl_80125840
+/* 8011F334 0011AF94 A8 66 00 E8 */ lha r3, 0xe8(r6)
+/* 8011F338 0011AF98 38 80 00 08 */ li r4, 8
+/* 8011F33C 0011AF9C 38 A0 00 01 */ li r5, 1
+/* 8011F340 0011AFA0 48 13 4A B1 */ bl func_80253DF0
+/* 8011F344 0011AFA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F348 0011AFA8 38 80 00 0A */ li r4, 0xa
+/* 8011F34C 0011AFAC 38 A0 00 00 */ li r5, 0
+/* 8011F350 0011AFB0 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F354 0011AFB4 48 13 4A 5D */ bl func_80253DB0
+/* 8011F358 0011AFB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F35C 0011AFBC 38 80 00 08 */ li r4, 8
+/* 8011F360 0011AFC0 38 A0 00 01 */ li r5, 1
+/* 8011F364 0011AFC4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F368 0011AFC8 48 13 4A 89 */ bl func_80253DF0
+/* 8011F36C 0011AFCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F370 0011AFD0 38 80 00 04 */ li r4, 4
+/* 8011F374 0011AFD4 38 A0 00 00 */ li r5, 0
+/* 8011F378 0011AFD8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F37C 0011AFDC 48 13 4A 35 */ bl func_80253DB0
+/* 8011F380 0011AFE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F384 0011AFE4 38 80 00 08 */ li r4, 8
+/* 8011F388 0011AFE8 38 A0 00 01 */ li r5, 1
+/* 8011F38C 0011AFEC A8 63 00 EA */ lha r3, 0xea(r3)
+/* 8011F390 0011AFF0 48 13 4A 61 */ bl func_80253DF0
+/* 8011F394 0011AFF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F398 0011AFF8 38 80 00 02 */ li r4, 2
+/* 8011F39C 0011AFFC 38 A0 00 00 */ li r5, 0
+/* 8011F3A0 0011B000 A8 63 00 EA */ lha r3, 0xea(r3)
+/* 8011F3A4 0011B004 48 13 4A 0D */ bl func_80253DB0
+/* 8011F3A8 0011B008 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F3AC 0011B00C 38 00 00 03 */ li r0, 3
+/* 8011F3B0 0011B010 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011F3B4 0011B014 48 04 03 95 */ bl func_8015F748
+/* 8011F3B8 0011B018 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F3BC 0011B01C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8011F3C0 0011B020 B0 04 01 5A */ sth r0, 0x15a(r4)
+/* 8011F3C4 0011B024 48 00 64 7C */ b lbl_80125840
+/* 8011F3C8 0011B028 A8 66 00 E8 */ lha r3, 0xe8(r6)
+/* 8011F3CC 0011B02C 48 13 4A 05 */ bl func_80253DD0
+/* 8011F3D0 0011B030 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011F3D4 0011B034 28 00 00 03 */ cmplwi r0, 3
+/* 8011F3D8 0011B038 40 82 64 68 */ bne lbl_80125840
+/* 8011F3DC 0011B03C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F3E0 0011B040 38 00 00 04 */ li r0, 4
+/* 8011F3E4 0011B044 38 60 00 00 */ li r3, 0
+/* 8011F3E8 0011B048 38 80 00 00 */ li r4, 0
+/* 8011F3EC 0011B04C 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011F3F0 0011B050 4B F3 A5 09 */ bl func_800598F8
+/* 8011F3F4 0011B054 38 60 00 01 */ li r3, 1
+/* 8011F3F8 0011B058 38 80 00 00 */ li r4, 0
+/* 8011F3FC 0011B05C 38 A0 00 00 */ li r5, 0
+/* 8011F400 0011B060 38 C0 00 02 */ li r6, 2
+/* 8011F404 0011B064 38 E0 00 03 */ li r7, 3
+/* 8011F408 0011B068 39 00 00 00 */ li r8, 0
+/* 8011F40C 0011B06C 4B F3 A5 BD */ bl func_800599C8
+/* 8011F410 0011B070 38 60 00 02 */ li r3, 2
+/* 8011F414 0011B074 38 80 00 00 */ li r4, 0
+/* 8011F418 0011B078 38 A0 00 01 */ li r5, 1
+/* 8011F41C 0011B07C 38 C0 00 00 */ li r6, 0
+/* 8011F420 0011B080 38 E0 00 04 */ li r7, 4
+/* 8011F424 0011B084 39 00 00 00 */ li r8, 0
+/* 8011F428 0011B088 4B F3 A5 A1 */ bl func_800599C8
+/* 8011F42C 0011B08C 38 60 00 03 */ li r3, 3
+/* 8011F430 0011B090 38 80 00 01 */ li r4, 1
+/* 8011F434 0011B094 38 A0 00 00 */ li r5, 0
+/* 8011F438 0011B098 38 C0 00 04 */ li r6, 4
+/* 8011F43C 0011B09C 38 E0 00 63 */ li r7, 0x63
+/* 8011F440 0011B0A0 39 00 00 00 */ li r8, 0
+/* 8011F444 0011B0A4 4B F3 A5 85 */ bl func_800599C8
+/* 8011F448 0011B0A8 38 60 00 04 */ li r3, 4
+/* 8011F44C 0011B0AC 38 80 00 02 */ li r4, 2
+/* 8011F450 0011B0B0 38 A0 00 03 */ li r5, 3
+/* 8011F454 0011B0B4 38 C0 00 00 */ li r6, 0
+/* 8011F458 0011B0B8 38 E0 00 63 */ li r7, 0x63
+/* 8011F45C 0011B0BC 39 00 00 00 */ li r8, 0
+/* 8011F460 0011B0C0 4B F3 A5 69 */ bl func_800599C8
+/* 8011F464 0011B0C4 38 60 00 63 */ li r3, 0x63
+/* 8011F468 0011B0C8 38 80 00 04 */ li r4, 4
+/* 8011F46C 0011B0CC 38 A0 00 03 */ li r5, 3
+/* 8011F470 0011B0D0 38 C0 00 00 */ li r6, 0
+/* 8011F474 0011B0D4 38 E0 00 00 */ li r7, 0
+/* 8011F478 0011B0D8 39 00 00 00 */ li r8, 0
+/* 8011F47C 0011B0DC 4B F3 A5 4D */ bl func_800599C8
+/* 8011F480 0011B0E0 48 04 02 C9 */ bl func_8015F748
+/* 8011F484 0011B0E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F488 0011B0E8 38 03 00 01 */ addi r0, r3, 1
+/* 8011F48C 0011B0EC 98 04 01 5C */ stb r0, 0x15c(r4)
+/* 8011F490 0011B0F0 48 00 63 B0 */ b lbl_80125840
+/* 8011F494 0011B0F4 88 86 01 5C */ lbz r4, 0x15c(r6)
+/* 8011F498 0011B0F8 38 60 00 29 */ li r3, 0x29
+/* 8011F49C 0011B0FC 38 A0 00 00 */ li r5, 0
+/* 8011F4A0 0011B100 38 C0 00 01 */ li r6, 1
+/* 8011F4A4 0011B104 4B F3 A5 C9 */ bl func_80059A6C
+/* 8011F4A8 0011B108 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F4AC 0011B10C 41 82 63 94 */ beq lbl_80125840
+/* 8011F4B0 0011B110 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8011F4B4 0011B114 41 82 02 B4 */ beq lbl_8011F768
+/* 8011F4B8 0011B118 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8011F4BC 0011B11C 3B E0 00 00 */ li r31, 0
+/* 8011F4C0 0011B120 2C 04 00 04 */ cmpwi r4, 4
+/* 8011F4C4 0011B124 41 82 01 C0 */ beq lbl_8011F684
+/* 8011F4C8 0011B128 40 80 00 1C */ bge lbl_8011F4E4
+/* 8011F4CC 0011B12C 2C 04 00 02 */ cmpwi r4, 2
+/* 8011F4D0 0011B130 41 82 00 B4 */ beq lbl_8011F584
+/* 8011F4D4 0011B134 40 80 01 30 */ bge lbl_8011F604
+/* 8011F4D8 0011B138 2C 04 00 01 */ cmpwi r4, 1
+/* 8011F4DC 0011B13C 40 80 00 28 */ bge lbl_8011F504
+/* 8011F4E0 0011B140 48 00 02 74 */ b lbl_8011F754
+lbl_8011F4E4:
+/* 8011F4E4 0011B144 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8011F4E8 0011B148 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8011F4EC 0011B14C 7C 04 00 00 */ cmpw r4, r0
+/* 8011F4F0 0011B150 41 82 02 14 */ beq lbl_8011F704
+/* 8011F4F4 0011B154 40 80 02 60 */ bge lbl_8011F754
+/* 8011F4F8 0011B158 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8011F4FC 0011B15C 41 82 02 08 */ beq lbl_8011F704
+/* 8011F500 0011B160 48 00 02 54 */ b lbl_8011F754
+lbl_8011F504:
+/* 8011F504 0011B164 38 60 00 00 */ li r3, 0
+/* 8011F508 0011B168 48 00 FB 69 */ bl func_8012F070
+/* 8011F50C 0011B16C 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F510 0011B170 41 82 00 54 */ beq lbl_8011F564
+/* 8011F514 0011B174 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F518 0011B178 38 80 00 04 */ li r4, 4
+/* 8011F51C 0011B17C 38 A0 00 00 */ li r5, 0
+/* 8011F520 0011B180 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F524 0011B184 48 13 48 8D */ bl func_80253DB0
+/* 8011F528 0011B188 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F52C 0011B18C 38 80 00 02 */ li r4, 2
+/* 8011F530 0011B190 38 A0 00 00 */ li r5, 0
+/* 8011F534 0011B194 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F538 0011B198 48 13 48 79 */ bl func_80253DB0
+/* 8011F53C 0011B19C 38 60 00 00 */ li r3, 0
+/* 8011F540 0011B1A0 48 04 01 ED */ bl func_8015F72C
+/* 8011F544 0011B1A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F548 0011B1A8 38 80 00 05 */ li r4, 5
+/* 8011F54C 0011B1AC 38 00 00 01 */ li r0, 1
+/* 8011F550 0011B1B0 3B E0 00 01 */ li r31, 1
+/* 8011F554 0011B1B4 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8011F558 0011B1B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F55C 0011B1BC 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8011F560 0011B1C0 48 00 00 14 */ b lbl_8011F574
+lbl_8011F564:
+/* 8011F564 0011B1C4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8011F568 0011B1C8 38 60 02 22 */ li r3, 0x222
+/* 8011F56C 0011B1CC 38 80 00 00 */ li r4, 0
+/* 8011F570 0011B1D0 4B EE BC 01 */ bl func_8000B170
+lbl_8011F574:
+/* 8011F574 0011B1D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F578 0011B1D8 38 00 00 00 */ li r0, 0
+/* 8011F57C 0011B1DC B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F580 0011B1E0 48 00 01 D4 */ b lbl_8011F754
+lbl_8011F584:
+/* 8011F584 0011B1E4 38 60 00 01 */ li r3, 1
+/* 8011F588 0011B1E8 48 00 FA E9 */ bl func_8012F070
+/* 8011F58C 0011B1EC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F590 0011B1F0 41 82 00 54 */ beq lbl_8011F5E4
+/* 8011F594 0011B1F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F598 0011B1F8 38 80 00 05 */ li r4, 5
+/* 8011F59C 0011B1FC 38 A0 00 00 */ li r5, 0
+/* 8011F5A0 0011B200 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F5A4 0011B204 48 13 48 0D */ bl func_80253DB0
+/* 8011F5A8 0011B208 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F5AC 0011B20C 38 80 00 02 */ li r4, 2
+/* 8011F5B0 0011B210 38 A0 00 00 */ li r5, 0
+/* 8011F5B4 0011B214 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F5B8 0011B218 48 13 47 F9 */ bl func_80253DB0
+/* 8011F5BC 0011B21C 38 60 00 01 */ li r3, 1
+/* 8011F5C0 0011B220 48 04 01 6D */ bl func_8015F72C
+/* 8011F5C4 0011B224 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F5C8 0011B228 38 80 00 05 */ li r4, 5
+/* 8011F5CC 0011B22C 38 00 00 02 */ li r0, 2
+/* 8011F5D0 0011B230 3B E0 00 01 */ li r31, 1
+/* 8011F5D4 0011B234 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8011F5D8 0011B238 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F5DC 0011B23C 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8011F5E0 0011B240 48 00 00 14 */ b lbl_8011F5F4
+lbl_8011F5E4:
+/* 8011F5E4 0011B244 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8011F5E8 0011B248 38 60 02 22 */ li r3, 0x222
+/* 8011F5EC 0011B24C 38 80 00 00 */ li r4, 0
+/* 8011F5F0 0011B250 4B EE BB 81 */ bl func_8000B170
+lbl_8011F5F4:
+/* 8011F5F4 0011B254 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F5F8 0011B258 38 00 00 01 */ li r0, 1
+/* 8011F5FC 0011B25C B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F600 0011B260 48 00 01 54 */ b lbl_8011F754
+lbl_8011F604:
+/* 8011F604 0011B264 38 60 00 02 */ li r3, 2
+/* 8011F608 0011B268 48 00 FA 69 */ bl func_8012F070
+/* 8011F60C 0011B26C 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F610 0011B270 41 82 00 54 */ beq lbl_8011F664
+/* 8011F614 0011B274 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F618 0011B278 38 80 00 06 */ li r4, 6
+/* 8011F61C 0011B27C 38 A0 00 00 */ li r5, 0
+/* 8011F620 0011B280 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F624 0011B284 48 13 47 8D */ bl func_80253DB0
+/* 8011F628 0011B288 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F62C 0011B28C 38 80 00 02 */ li r4, 2
+/* 8011F630 0011B290 38 A0 00 00 */ li r5, 0
+/* 8011F634 0011B294 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F638 0011B298 48 13 47 79 */ bl func_80253DB0
+/* 8011F63C 0011B29C 38 60 00 02 */ li r3, 2
+/* 8011F640 0011B2A0 48 04 00 ED */ bl func_8015F72C
+/* 8011F644 0011B2A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F648 0011B2A8 38 80 00 05 */ li r4, 5
+/* 8011F64C 0011B2AC 38 00 00 03 */ li r0, 3
+/* 8011F650 0011B2B0 3B E0 00 01 */ li r31, 1
+/* 8011F654 0011B2B4 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8011F658 0011B2B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F65C 0011B2BC 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8011F660 0011B2C0 48 00 00 14 */ b lbl_8011F674
+lbl_8011F664:
+/* 8011F664 0011B2C4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8011F668 0011B2C8 38 60 02 22 */ li r3, 0x222
+/* 8011F66C 0011B2CC 38 80 00 00 */ li r4, 0
+/* 8011F670 0011B2D0 4B EE BB 01 */ bl func_8000B170
+lbl_8011F674:
+/* 8011F674 0011B2D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F678 0011B2D8 38 00 00 02 */ li r0, 2
+/* 8011F67C 0011B2DC B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F680 0011B2E0 48 00 00 D4 */ b lbl_8011F754
+lbl_8011F684:
+/* 8011F684 0011B2E4 38 60 00 03 */ li r3, 3
+/* 8011F688 0011B2E8 48 00 F9 E9 */ bl func_8012F070
+/* 8011F68C 0011B2EC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F690 0011B2F0 41 82 00 54 */ beq lbl_8011F6E4
+/* 8011F694 0011B2F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F698 0011B2F8 38 80 00 07 */ li r4, 7
+/* 8011F69C 0011B2FC 38 A0 00 00 */ li r5, 0
+/* 8011F6A0 0011B300 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F6A4 0011B304 48 13 47 0D */ bl func_80253DB0
+/* 8011F6A8 0011B308 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F6AC 0011B30C 38 80 00 02 */ li r4, 2
+/* 8011F6B0 0011B310 38 A0 00 00 */ li r5, 0
+/* 8011F6B4 0011B314 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F6B8 0011B318 48 13 46 F9 */ bl func_80253DB0
+/* 8011F6BC 0011B31C 38 60 00 03 */ li r3, 3
+/* 8011F6C0 0011B320 48 04 00 6D */ bl func_8015F72C
+/* 8011F6C4 0011B324 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F6C8 0011B328 38 80 00 05 */ li r4, 5
+/* 8011F6CC 0011B32C 38 00 00 04 */ li r0, 4
+/* 8011F6D0 0011B330 3B E0 00 01 */ li r31, 1
+/* 8011F6D4 0011B334 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8011F6D8 0011B338 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F6DC 0011B33C 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8011F6E0 0011B340 48 00 00 14 */ b lbl_8011F6F4
+lbl_8011F6E4:
+/* 8011F6E4 0011B344 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8011F6E8 0011B348 38 60 02 22 */ li r3, 0x222
+/* 8011F6EC 0011B34C 38 80 00 00 */ li r4, 0
+/* 8011F6F0 0011B350 4B EE BA 81 */ bl func_8000B170
+lbl_8011F6F4:
+/* 8011F6F4 0011B354 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F6F8 0011B358 38 00 00 03 */ li r0, 3
+/* 8011F6FC 0011B35C B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F700 0011B360 48 00 00 54 */ b lbl_8011F754
+lbl_8011F704:
+/* 8011F704 0011B364 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F708 0011B368 38 80 00 08 */ li r4, 8
+/* 8011F70C 0011B36C 38 A0 00 00 */ li r5, 0
+/* 8011F710 0011B370 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F714 0011B374 48 13 46 9D */ bl func_80253DB0
+/* 8011F718 0011B378 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F71C 0011B37C 38 80 00 01 */ li r4, 1
+/* 8011F720 0011B380 38 A0 00 00 */ li r5, 0
+/* 8011F724 0011B384 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F728 0011B388 48 13 46 89 */ bl func_80253DB0
+/* 8011F72C 0011B38C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F730 0011B390 38 A0 00 05 */ li r5, 5
+/* 8011F734 0011B394 38 80 00 00 */ li r4, 0
+/* 8011F738 0011B398 38 00 00 04 */ li r0, 4
+/* 8011F73C 0011B39C 90 A3 01 28 */ stw r5, 0x128(r3)
+/* 8011F740 0011B3A0 3B E0 00 02 */ li r31, 2
+/* 8011F744 0011B3A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F748 0011B3A8 90 83 01 20 */ stw r4, 0x120(r3)
+/* 8011F74C 0011B3AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F750 0011B3B0 B0 03 01 5A */ sth r0, 0x15a(r3)
+lbl_8011F754:
+/* 8011F754 0011B3B4 2C 1F 00 00 */ cmpwi r31, 0
+/* 8011F758 0011B3B8 41 82 60 E8 */ beq lbl_80125840
+/* 8011F75C 0011B3BC 7F E3 FB 78 */ mr r3, r31
+/* 8011F760 0011B3C0 4B F3 AD 6D */ bl func_8005A4CC
+/* 8011F764 0011B3C4 48 00 60 DC */ b lbl_80125840
+lbl_8011F768:
+/* 8011F768 0011B3C8 2C 03 00 04 */ cmpwi r3, 4
+/* 8011F76C 0011B3CC 41 82 00 D4 */ beq lbl_8011F840
+/* 8011F770 0011B3D0 40 80 00 1C */ bge lbl_8011F78C
+/* 8011F774 0011B3D4 2C 03 00 02 */ cmpwi r3, 2
+/* 8011F778 0011B3D8 41 82 00 58 */ beq lbl_8011F7D0
+/* 8011F77C 0011B3DC 40 80 00 8C */ bge lbl_8011F808
+/* 8011F780 0011B3E0 2C 03 00 01 */ cmpwi r3, 1
+/* 8011F784 0011B3E4 40 80 00 14 */ bge lbl_8011F798
+/* 8011F788 0011B3E8 48 00 60 B8 */ b lbl_80125840
+lbl_8011F78C:
+/* 8011F78C 0011B3EC 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8011F790 0011B3F0 41 82 00 E8 */ beq lbl_8011F878
+/* 8011F794 0011B3F4 48 00 60 AC */ b lbl_80125840
+lbl_8011F798:
+/* 8011F798 0011B3F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F79C 0011B3FC 38 80 00 00 */ li r4, 0
+/* 8011F7A0 0011B400 38 A0 00 00 */ li r5, 0
+/* 8011F7A4 0011B404 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F7A8 0011B408 48 13 46 09 */ bl func_80253DB0
+/* 8011F7AC 0011B40C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F7B0 0011B410 38 80 00 02 */ li r4, 2
+/* 8011F7B4 0011B414 38 A0 00 00 */ li r5, 0
+/* 8011F7B8 0011B418 A8 63 00 CE */ lha r3, 0xce(r3)
+/* 8011F7BC 0011B41C 48 13 45 F5 */ bl func_80253DB0
+/* 8011F7C0 0011B420 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F7C4 0011B424 38 00 00 00 */ li r0, 0
+/* 8011F7C8 0011B428 B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F7CC 0011B42C 48 00 60 74 */ b lbl_80125840
+lbl_8011F7D0:
+/* 8011F7D0 0011B430 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F7D4 0011B434 38 80 00 01 */ li r4, 1
+/* 8011F7D8 0011B438 38 A0 00 00 */ li r5, 0
+/* 8011F7DC 0011B43C A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F7E0 0011B440 48 13 45 D1 */ bl func_80253DB0
+/* 8011F7E4 0011B444 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F7E8 0011B448 38 80 00 02 */ li r4, 2
+/* 8011F7EC 0011B44C 38 A0 00 00 */ li r5, 0
+/* 8011F7F0 0011B450 A8 63 00 CE */ lha r3, 0xce(r3)
+/* 8011F7F4 0011B454 48 13 45 BD */ bl func_80253DB0
+/* 8011F7F8 0011B458 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F7FC 0011B45C 38 00 00 01 */ li r0, 1
+/* 8011F800 0011B460 B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F804 0011B464 48 00 60 3C */ b lbl_80125840
+lbl_8011F808:
+/* 8011F808 0011B468 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F80C 0011B46C 38 80 00 02 */ li r4, 2
+/* 8011F810 0011B470 38 A0 00 00 */ li r5, 0
+/* 8011F814 0011B474 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F818 0011B478 48 13 45 99 */ bl func_80253DB0
+/* 8011F81C 0011B47C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F820 0011B480 38 80 00 02 */ li r4, 2
+/* 8011F824 0011B484 38 A0 00 00 */ li r5, 0
+/* 8011F828 0011B488 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F82C 0011B48C 48 13 45 85 */ bl func_80253DB0
+/* 8011F830 0011B490 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F834 0011B494 38 00 00 02 */ li r0, 2
+/* 8011F838 0011B498 B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F83C 0011B49C 48 00 60 04 */ b lbl_80125840
+lbl_8011F840:
+/* 8011F840 0011B4A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F844 0011B4A4 38 80 00 03 */ li r4, 3
+/* 8011F848 0011B4A8 38 A0 00 00 */ li r5, 0
+/* 8011F84C 0011B4AC A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F850 0011B4B0 48 13 45 61 */ bl func_80253DB0
+/* 8011F854 0011B4B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F858 0011B4B8 38 80 00 02 */ li r4, 2
+/* 8011F85C 0011B4BC 38 A0 00 00 */ li r5, 0
+/* 8011F860 0011B4C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F864 0011B4C4 48 13 45 4D */ bl func_80253DB0
+/* 8011F868 0011B4C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F86C 0011B4CC 38 00 00 03 */ li r0, 3
+/* 8011F870 0011B4D0 B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F874 0011B4D4 48 00 5F CC */ b lbl_80125840
+lbl_8011F878:
+/* 8011F878 0011B4D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F87C 0011B4DC 38 80 00 08 */ li r4, 8
+/* 8011F880 0011B4E0 38 A0 00 00 */ li r5, 0
+/* 8011F884 0011B4E4 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F888 0011B4E8 48 13 45 29 */ bl func_80253DB0
+/* 8011F88C 0011B4EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F890 0011B4F0 38 80 00 00 */ li r4, 0
+/* 8011F894 0011B4F4 38 A0 00 00 */ li r5, 0
+/* 8011F898 0011B4F8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F89C 0011B4FC 48 13 45 15 */ bl func_80253DB0
+/* 8011F8A0 0011B500 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F8A4 0011B504 38 00 00 04 */ li r0, 4
+/* 8011F8A8 0011B508 B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F8AC 0011B50C 48 00 5F 94 */ b lbl_80125840
+/* 8011F8B0 0011B510 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 8011F8B4 0011B514 2C 00 00 00 */ cmpwi r0, 0
+/* 8011F8B8 0011B518 40 82 00 28 */ bne lbl_8011F8E0
+/* 8011F8BC 0011B51C A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 8011F8C0 0011B520 48 13 45 11 */ bl func_80253DD0
+/* 8011F8C4 0011B524 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011F8C8 0011B528 28 00 00 03 */ cmplwi r0, 3
+/* 8011F8CC 0011B52C 40 82 00 38 */ bne lbl_8011F904
+/* 8011F8D0 0011B530 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F8D4 0011B534 38 00 00 06 */ li r0, 6
+/* 8011F8D8 0011B538 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011F8DC 0011B53C 48 00 00 28 */ b lbl_8011F904
+lbl_8011F8E0:
+/* 8011F8E0 0011B540 A8 66 00 E8 */ lha r3, 0xe8(r6)
+/* 8011F8E4 0011B544 48 13 44 ED */ bl func_80253DD0
+/* 8011F8E8 0011B548 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011F8EC 0011B54C 28 00 00 03 */ cmplwi r0, 3
+/* 8011F8F0 0011B550 40 82 00 14 */ bne lbl_8011F904
+/* 8011F8F4 0011B554 4B F3 7D 95 */ bl func_80057688
+/* 8011F8F8 0011B558 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F8FC 0011B55C 38 00 00 06 */ li r0, 6
+/* 8011F900 0011B560 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_8011F904:
+/* 8011F904 0011B564 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F908 0011B568 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 8011F90C 0011B56C 28 00 00 06 */ cmplwi r0, 6
+/* 8011F910 0011B570 40 82 5F 30 */ bne lbl_80125840
+/* 8011F914 0011B574 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F918 0011B578 38 80 00 09 */ li r4, 9
+/* 8011F91C 0011B57C 38 A0 00 00 */ li r5, 0
+/* 8011F920 0011B580 48 13 44 91 */ bl func_80253DB0
+/* 8011F924 0011B584 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F928 0011B588 38 80 00 03 */ li r4, 3
+/* 8011F92C 0011B58C 38 A0 00 00 */ li r5, 0
+/* 8011F930 0011B590 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F934 0011B594 48 13 44 7D */ bl func_80253DB0
+/* 8011F938 0011B598 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F93C 0011B59C 38 80 00 01 */ li r4, 1
+/* 8011F940 0011B5A0 38 A0 00 00 */ li r5, 0
+/* 8011F944 0011B5A4 A8 63 00 EA */ lha r3, 0xea(r3)
+/* 8011F948 0011B5A8 48 13 44 69 */ bl func_80253DB0
+/* 8011F94C 0011B5AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F950 0011B5B0 38 00 00 FF */ li r0, 0xff
+/* 8011F954 0011B5B4 B0 03 01 5A */ sth r0, 0x15a(r3)
+/* 8011F958 0011B5B8 48 00 5E E8 */ b lbl_80125840
+/* 8011F95C 0011B5BC A8 66 00 E8 */ lha r3, 0xe8(r6)
+/* 8011F960 0011B5C0 48 13 44 71 */ bl func_80253DD0
+/* 8011F964 0011B5C4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011F968 0011B5C8 28 00 00 03 */ cmplwi r0, 3
+/* 8011F96C 0011B5CC 40 82 5E D4 */ bne lbl_80125840
+/* 8011F970 0011B5D0 4B F3 7D 2D */ bl func_8005769C
+/* 8011F974 0011B5D4 2C 03 00 00 */ cmpwi r3, 0
+/* 8011F978 0011B5D8 40 82 5E C8 */ bne lbl_80125840
+/* 8011F97C 0011B5DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F980 0011B5E0 38 80 00 08 */ li r4, 8
+/* 8011F984 0011B5E4 38 A0 00 00 */ li r5, 0
+/* 8011F988 0011B5E8 A8 63 00 E8 */ lha r3, 0xe8(r3)
+/* 8011F98C 0011B5EC 48 13 44 65 */ bl func_80253DF0
+/* 8011F990 0011B5F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F994 0011B5F4 38 80 00 08 */ li r4, 8
+/* 8011F998 0011B5F8 38 A0 00 00 */ li r5, 0
+/* 8011F99C 0011B5FC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011F9A0 0011B600 48 13 44 51 */ bl func_80253DF0
+/* 8011F9A4 0011B604 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F9A8 0011B608 38 80 00 08 */ li r4, 8
+/* 8011F9AC 0011B60C 38 A0 00 00 */ li r5, 0
+/* 8011F9B0 0011B610 A8 63 00 EA */ lha r3, 0xea(r3)
+/* 8011F9B4 0011B614 48 13 44 3D */ bl func_80253DF0
+/* 8011F9B8 0011B618 3C 60 80 47 */ lis r3, lbl_80475338@ha
+/* 8011F9BC 0011B61C 38 63 53 38 */ addi r3, r3, lbl_80475338@l
+/* 8011F9C0 0011B620 4B F3 56 A5 */ bl func_80055064
+/* 8011F9C4 0011B624 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F9C8 0011B628 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8011F9CC 0011B62C 2C 00 00 00 */ cmpwi r0, 0
+/* 8011F9D0 0011B630 40 82 00 18 */ bne lbl_8011F9E8
+/* 8011F9D4 0011B634 4B F3 68 A1 */ bl func_80056274
+/* 8011F9D8 0011B638 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F9DC 0011B63C 38 00 00 91 */ li r0, 0x91
+/* 8011F9E0 0011B640 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011F9E4 0011B644 48 00 5E 5C */ b lbl_80125840
+lbl_8011F9E8:
+/* 8011F9E8 0011B648 38 00 00 07 */ li r0, 7
+/* 8011F9EC 0011B64C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011F9F0 0011B650 48 03 FC F1 */ bl func_8015F6E0
+/* 8011F9F4 0011B654 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011F9F8 0011B658 90 64 01 48 */ stw r3, 0x148(r4)
+/* 8011F9FC 0011B65C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FA00 0011B660 80 64 1A C4 */ lwz r3, 0x1ac4(r4)
+/* 8011FA04 0011B664 80 84 01 48 */ lwz r4, 0x148(r4)
+/* 8011FA08 0011B668 48 00 5E 51 */ bl func_80125858
+/* 8011FA0C 0011B66C 48 00 5E 34 */ b lbl_80125840
+/* 8011FA10 0011B670 54 80 05 A8 */ rlwinm r0, r4, 0, 0x16, 0x14
+/* 8011FA14 0011B674 90 06 09 74 */ stw r0, 0x974(r6)
+/* 8011FA18 0011B678 48 04 35 BD */ bl glplatAbortFrame
+/* 8011FA1C 0011B67C 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FA20 0011B680 38 60 00 00 */ li r3, 0
+/* 8011FA24 0011B684 38 80 00 00 */ li r4, 0
+/* 8011FA28 0011B688 38 A0 00 00 */ li r5, 0
+/* 8011FA2C 0011B68C 80 08 09 74 */ lwz r0, 0x974(r8)
+/* 8011FA30 0011B690 38 C0 00 00 */ li r6, 0
+/* 8011FA34 0011B694 38 E0 00 00 */ li r7, 0
+/* 8011FA38 0011B698 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 8011FA3C 0011B69C 90 08 09 74 */ stw r0, 0x974(r8)
+/* 8011FA40 0011B6A0 4B F3 69 19 */ bl func_80056358
+/* 8011FA44 0011B6A4 38 60 00 0E */ li r3, 0xe
+/* 8011FA48 0011B6A8 38 80 00 00 */ li r4, 0
+/* 8011FA4C 0011B6AC 4B F3 69 A1 */ bl func_800563EC
+/* 8011FA50 0011B6B0 48 03 FC 91 */ bl func_8015F6E0
+/* 8011FA54 0011B6B4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FA58 0011B6B8 90 64 01 48 */ stw r3, 0x148(r4)
+/* 8011FA5C 0011B6BC 4B FF CF 19 */ bl func_8011C974
+/* 8011FA60 0011B6C0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FA64 0011B6C4 38 80 00 03 */ li r4, 3
+/* 8011FA68 0011B6C8 38 A0 00 01 */ li r5, 1
+/* 8011FA6C 0011B6CC 90 66 01 4C */ stw r3, 0x14c(r6)
+/* 8011FA70 0011B6D0 38 60 02 61 */ li r3, 0x261
+/* 8011FA74 0011B6D4 48 04 2E CD */ bl func_80162940
+/* 8011FA78 0011B6D8 38 60 00 01 */ li r3, 1
+/* 8011FA7C 0011B6DC 4B F3 64 39 */ bl func_80055EB4
+/* 8011FA80 0011B6E0 38 60 00 01 */ li r3, 1
+/* 8011FA84 0011B6E4 4B F3 7F 79 */ bl func_800579FC
+/* 8011FA88 0011B6E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FA8C 0011B6EC 38 C0 00 01 */ li r6, 1
+/* 8011FA90 0011B6F0 38 A1 00 14 */ addi r5, r1, 0x14
+/* 8011FA94 0011B6F4 38 80 00 08 */ li r4, 8
+/* 8011FA98 0011B6F8 98 C3 01 59 */ stb r6, 0x159(r3)
+/* 8011FA9C 0011B6FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FAA0 0011B700 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8011FAA4 0011B704 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 8011FAA8 0011B708 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8011FAAC 0011B70C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FAB0 0011B710 B0 C3 01 2C */ sth r6, 0x12c(r3)
+/* 8011FAB4 0011B714 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FAB8 0011B718 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8011FABC 0011B71C 48 13 43 91 */ bl func_80253E4C
+/* 8011FAC0 0011B720 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011FAC4 0011B724 2C 00 00 00 */ cmpwi r0, 0
+/* 8011FAC8 0011B728 40 82 00 2C */ bne lbl_8011FAF4
+/* 8011FACC 0011B72C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FAD0 0011B730 38 80 00 08 */ li r4, 8
+/* 8011FAD4 0011B734 38 A0 00 01 */ li r5, 1
+/* 8011FAD8 0011B738 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8011FADC 0011B73C 48 13 43 15 */ bl func_80253DF0
+/* 8011FAE0 0011B740 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FAE4 0011B744 38 80 00 02 */ li r4, 2
+/* 8011FAE8 0011B748 38 A0 00 00 */ li r5, 0
+/* 8011FAEC 0011B74C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8011FAF0 0011B750 48 13 42 C1 */ bl func_80253DB0
+lbl_8011FAF4:
+/* 8011FAF4 0011B754 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FAF8 0011B758 38 A1 00 14 */ addi r5, r1, 0x14
+/* 8011FAFC 0011B75C 38 80 00 08 */ li r4, 8
+/* 8011FB00 0011B760 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FB04 0011B764 48 13 43 49 */ bl func_80253E4C
+/* 8011FB08 0011B768 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011FB0C 0011B76C 2C 00 00 00 */ cmpwi r0, 0
+/* 8011FB10 0011B770 40 82 00 2C */ bne lbl_8011FB3C
+/* 8011FB14 0011B774 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FB18 0011B778 38 80 00 08 */ li r4, 8
+/* 8011FB1C 0011B77C 38 A0 00 01 */ li r5, 1
+/* 8011FB20 0011B780 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FB24 0011B784 48 13 42 CD */ bl func_80253DF0
+/* 8011FB28 0011B788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FB2C 0011B78C 38 80 00 04 */ li r4, 4
+/* 8011FB30 0011B790 38 A0 00 00 */ li r5, 0
+/* 8011FB34 0011B794 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FB38 0011B798 48 13 42 79 */ bl func_80253DB0
+lbl_8011FB3C:
+/* 8011FB3C 0011B79C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FB40 0011B7A0 38 A1 00 14 */ addi r5, r1, 0x14
+/* 8011FB44 0011B7A4 38 80 00 08 */ li r4, 8
+/* 8011FB48 0011B7A8 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FB4C 0011B7AC 48 13 43 01 */ bl func_80253E4C
+/* 8011FB50 0011B7B0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8011FB54 0011B7B4 2C 00 00 00 */ cmpwi r0, 0
+/* 8011FB58 0011B7B8 40 82 00 2C */ bne lbl_8011FB84
+/* 8011FB5C 0011B7BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FB60 0011B7C0 38 80 00 08 */ li r4, 8
+/* 8011FB64 0011B7C4 38 A0 00 01 */ li r5, 1
+/* 8011FB68 0011B7C8 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FB6C 0011B7CC 48 13 42 85 */ bl func_80253DF0
+/* 8011FB70 0011B7D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FB74 0011B7D4 38 80 00 04 */ li r4, 4
+/* 8011FB78 0011B7D8 38 A0 00 00 */ li r5, 0
+/* 8011FB7C 0011B7DC A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FB80 0011B7E0 48 13 42 31 */ bl func_80253DB0
+lbl_8011FB84:
+/* 8011FB84 0011B7E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FB88 0011B7E8 38 00 00 08 */ li r0, 8
+/* 8011FB8C 0011B7EC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011FB90 0011B7F0 48 00 5C B0 */ b lbl_80125840
+/* 8011FB94 0011B7F4 A8 66 00 C4 */ lha r3, 0xc4(r6)
+/* 8011FB98 0011B7F8 48 13 42 39 */ bl func_80253DD0
+/* 8011FB9C 0011B7FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011FBA0 0011B800 28 00 00 03 */ cmplwi r0, 3
+/* 8011FBA4 0011B804 40 82 5C 9C */ bne lbl_80125840
+/* 8011FBA8 0011B808 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FBAC 0011B80C 38 00 00 09 */ li r0, 9
+/* 8011FBB0 0011B810 38 60 00 00 */ li r3, 0
+/* 8011FBB4 0011B814 38 80 00 00 */ li r4, 0
+/* 8011FBB8 0011B818 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8011FBBC 0011B81C 4B F3 9D 3D */ bl func_800598F8
+/* 8011FBC0 0011B820 38 60 00 63 */ li r3, 0x63
+/* 8011FBC4 0011B824 4B F3 9D FD */ bl func_800599C0
+/* 8011FBC8 0011B828 38 60 00 01 */ li r3, 1
+/* 8011FBCC 0011B82C 38 80 00 00 */ li r4, 0
+/* 8011FBD0 0011B830 38 A0 00 00 */ li r5, 0
+/* 8011FBD4 0011B834 38 C0 00 63 */ li r6, 0x63
+/* 8011FBD8 0011B838 38 E0 00 00 */ li r7, 0
+/* 8011FBDC 0011B83C 39 00 00 00 */ li r8, 0
+/* 8011FBE0 0011B840 4B F3 9D E9 */ bl func_800599C8
+/* 8011FBE4 0011B844 38 60 00 63 */ li r3, 0x63
+/* 8011FBE8 0011B848 38 80 00 00 */ li r4, 0
+/* 8011FBEC 0011B84C 38 A0 00 01 */ li r5, 1
+/* 8011FBF0 0011B850 38 C0 00 00 */ li r6, 0
+/* 8011FBF4 0011B854 38 E0 00 00 */ li r7, 0
+/* 8011FBF8 0011B858 39 00 00 00 */ li r8, 0
+/* 8011FBFC 0011B85C 4B F3 9D CD */ bl func_800599C8
+/* 8011FC00 0011B860 38 00 00 08 */ li r0, 8
+/* 8011FC04 0011B864 38 A0 00 00 */ li r5, 0
+/* 8011FC08 0011B868 38 60 00 00 */ li r3, 0
+/* 8011FC0C 0011B86C 7C 09 03 A6 */ mtctr r0
+lbl_8011FC10:
+/* 8011FC10 0011B870 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FC14 0011B874 7C 80 1A 14 */ add r4, r0, r3
+/* 8011FC18 0011B878 90 A4 01 D0 */ stw r5, 0x1d0(r4)
+/* 8011FC1C 0011B87C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FC20 0011B880 7C 80 1A 14 */ add r4, r0, r3
+/* 8011FC24 0011B884 38 63 00 04 */ addi r3, r3, 4
+/* 8011FC28 0011B888 90 A4 01 F0 */ stw r5, 0x1f0(r4)
+/* 8011FC2C 0011B88C 42 00 FF E4 */ bdnz lbl_8011FC10
+/* 8011FC30 0011B890 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FC34 0011B894 38 00 00 00 */ li r0, 0
+/* 8011FC38 0011B898 90 03 02 40 */ stw r0, 0x240(r3)
+/* 8011FC3C 0011B89C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FC40 0011B8A0 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 8011FC44 0011B8A4 48 00 5B FC */ b lbl_80125840
+/* 8011FC48 0011B8A8 38 60 00 01 */ li r3, 1
+/* 8011FC4C 0011B8AC 38 80 00 01 */ li r4, 1
+/* 8011FC50 0011B8B0 38 A0 00 00 */ li r5, 0
+/* 8011FC54 0011B8B4 38 C0 00 01 */ li r6, 1
+/* 8011FC58 0011B8B8 4B F3 9E 15 */ bl func_80059A6C
+/* 8011FC5C 0011B8BC 2C 03 00 00 */ cmpwi r3, 0
+/* 8011FC60 0011B8C0 41 82 5B E0 */ beq lbl_80125840
+/* 8011FC64 0011B8C4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8011FC68 0011B8C8 41 82 00 BC */ beq lbl_8011FD24
+/* 8011FC6C 0011B8CC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8011FC70 0011B8D0 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8011FC74 0011B8D4 41 82 00 6C */ beq lbl_8011FCE0
+/* 8011FC78 0011B8D8 40 80 00 10 */ bge lbl_8011FC88
+/* 8011FC7C 0011B8DC 2C 04 00 01 */ cmpwi r4, 1
+/* 8011FC80 0011B8E0 41 82 00 1C */ beq lbl_8011FC9C
+/* 8011FC84 0011B8E4 48 00 5B BC */ b lbl_80125840
+lbl_8011FC88:
+/* 8011FC88 0011B8E8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8011FC8C 0011B8EC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8011FC90 0011B8F0 7C 04 00 00 */ cmpw r4, r0
+/* 8011FC94 0011B8F4 41 82 00 4C */ beq lbl_8011FCE0
+/* 8011FC98 0011B8F8 48 00 5B A8 */ b lbl_80125840
+lbl_8011FC9C:
+/* 8011FC9C 0011B8FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FCA0 0011B900 38 80 00 02 */ li r4, 2
+/* 8011FCA4 0011B904 38 A0 00 00 */ li r5, 0
+/* 8011FCA8 0011B908 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FCAC 0011B90C 48 13 41 05 */ bl func_80253DB0
+/* 8011FCB0 0011B910 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FCB4 0011B914 38 80 00 01 */ li r4, 1
+/* 8011FCB8 0011B918 38 A0 00 00 */ li r5, 0
+/* 8011FCBC 0011B91C A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FCC0 0011B920 48 13 40 F1 */ bl func_80253DB0
+/* 8011FCC4 0011B924 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FCC8 0011B928 38 80 00 0A */ li r4, 0xa
+/* 8011FCCC 0011B92C 38 00 00 01 */ li r0, 1
+/* 8011FCD0 0011B930 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8011FCD4 0011B934 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FCD8 0011B938 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8011FCDC 0011B93C 48 00 5B 64 */ b lbl_80125840
+lbl_8011FCE0:
+/* 8011FCE0 0011B940 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FCE4 0011B944 38 80 00 01 */ li r4, 1
+/* 8011FCE8 0011B948 38 A0 00 00 */ li r5, 0
+/* 8011FCEC 0011B94C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FCF0 0011B950 48 13 40 C1 */ bl func_80253DB0
+/* 8011FCF4 0011B954 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FCF8 0011B958 38 80 00 02 */ li r4, 2
+/* 8011FCFC 0011B95C 38 A0 00 00 */ li r5, 0
+/* 8011FD00 0011B960 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FD04 0011B964 48 13 40 AD */ bl func_80253DB0
+/* 8011FD08 0011B968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FD0C 0011B96C 38 80 00 0A */ li r4, 0xa
+/* 8011FD10 0011B970 38 00 00 02 */ li r0, 2
+/* 8011FD14 0011B974 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8011FD18 0011B978 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FD1C 0011B97C 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8011FD20 0011B980 48 00 5B 20 */ b lbl_80125840
+lbl_8011FD24:
+/* 8011FD24 0011B984 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8011FD28 0011B988 41 82 00 40 */ beq lbl_8011FD68
+/* 8011FD2C 0011B98C 40 80 5B 14 */ bge lbl_80125840
+/* 8011FD30 0011B990 2C 03 00 01 */ cmpwi r3, 1
+/* 8011FD34 0011B994 41 82 00 08 */ beq lbl_8011FD3C
+/* 8011FD38 0011B998 48 00 5B 08 */ b lbl_80125840
+lbl_8011FD3C:
+/* 8011FD3C 0011B99C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FD40 0011B9A0 38 80 00 02 */ li r4, 2
+/* 8011FD44 0011B9A4 38 A0 00 00 */ li r5, 0
+/* 8011FD48 0011B9A8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FD4C 0011B9AC 48 13 40 65 */ bl func_80253DB0
+/* 8011FD50 0011B9B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FD54 0011B9B4 38 80 00 00 */ li r4, 0
+/* 8011FD58 0011B9B8 38 A0 00 00 */ li r5, 0
+/* 8011FD5C 0011B9BC A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FD60 0011B9C0 48 13 40 51 */ bl func_80253DB0
+/* 8011FD64 0011B9C4 48 00 5A DC */ b lbl_80125840
+lbl_8011FD68:
+/* 8011FD68 0011B9C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FD6C 0011B9CC 38 80 00 00 */ li r4, 0
+/* 8011FD70 0011B9D0 38 A0 00 00 */ li r5, 0
+/* 8011FD74 0011B9D4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FD78 0011B9D8 48 13 40 39 */ bl func_80253DB0
+/* 8011FD7C 0011B9DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FD80 0011B9E0 38 80 00 02 */ li r4, 2
+/* 8011FD84 0011B9E4 38 A0 00 00 */ li r5, 0
+/* 8011FD88 0011B9E8 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FD8C 0011B9EC 48 13 40 25 */ bl func_80253DB0
+/* 8011FD90 0011B9F0 48 00 5A B0 */ b lbl_80125840
+/* 8011FD94 0011B9F4 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 8011FD98 0011B9F8 28 00 00 01 */ cmplwi r0, 1
+/* 8011FD9C 0011B9FC 40 82 00 28 */ bne lbl_8011FDC4
+/* 8011FDA0 0011BA00 A8 66 00 C4 */ lha r3, 0xc4(r6)
+/* 8011FDA4 0011BA04 48 13 40 2D */ bl func_80253DD0
+/* 8011FDA8 0011BA08 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011FDAC 0011BA0C 28 00 00 03 */ cmplwi r0, 3
+/* 8011FDB0 0011BA10 40 82 00 38 */ bne lbl_8011FDE8
+/* 8011FDB4 0011BA14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FDB8 0011BA18 38 00 00 0B */ li r0, 0xb
+/* 8011FDBC 0011BA1C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011FDC0 0011BA20 48 00 00 28 */ b lbl_8011FDE8
+lbl_8011FDC4:
+/* 8011FDC4 0011BA24 A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 8011FDC8 0011BA28 48 13 40 09 */ bl func_80253DD0
+/* 8011FDCC 0011BA2C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011FDD0 0011BA30 28 00 00 03 */ cmplwi r0, 3
+/* 8011FDD4 0011BA34 40 82 00 14 */ bne lbl_8011FDE8
+/* 8011FDD8 0011BA38 4B F3 64 9D */ bl func_80056274
+/* 8011FDDC 0011BA3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FDE0 0011BA40 38 00 00 0B */ li r0, 0xb
+/* 8011FDE4 0011BA44 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_8011FDE8:
+/* 8011FDE8 0011BA48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FDEC 0011BA4C 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 8011FDF0 0011BA50 28 00 00 0B */ cmplwi r0, 0xb
+/* 8011FDF4 0011BA54 40 82 5A 4C */ bne lbl_80125840
+/* 8011FDF8 0011BA58 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FDFC 0011BA5C 38 80 00 03 */ li r4, 3
+/* 8011FE00 0011BA60 38 A0 00 00 */ li r5, 0
+/* 8011FE04 0011BA64 48 13 3F AD */ bl func_80253DB0
+/* 8011FE08 0011BA68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FE0C 0011BA6C 38 80 00 03 */ li r4, 3
+/* 8011FE10 0011BA70 38 A0 00 00 */ li r5, 0
+/* 8011FE14 0011BA74 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FE18 0011BA78 48 13 3F 99 */ bl func_80253DB0
+/* 8011FE1C 0011BA7C 48 00 5A 24 */ b lbl_80125840
+/* 8011FE20 0011BA80 A8 66 00 C4 */ lha r3, 0xc4(r6)
+/* 8011FE24 0011BA84 48 13 3F AD */ bl func_80253DD0
+/* 8011FE28 0011BA88 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011FE2C 0011BA8C 28 00 00 03 */ cmplwi r0, 3
+/* 8011FE30 0011BA90 40 82 5A 10 */ bne lbl_80125840
+/* 8011FE34 0011BA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FE38 0011BA98 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 8011FE3C 0011BA9C 28 00 00 02 */ cmplwi r0, 2
+/* 8011FE40 0011BAA0 40 82 00 18 */ bne lbl_8011FE58
+/* 8011FE44 0011BAA4 4B F3 64 31 */ bl func_80056274
+/* 8011FE48 0011BAA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FE4C 0011BAAC 38 00 00 91 */ li r0, 0x91
+/* 8011FE50 0011BAB0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011FE54 0011BAB4 48 00 59 EC */ b lbl_80125840
+lbl_8011FE58:
+/* 8011FE58 0011BAB8 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8011FE5C 0011BABC 38 80 00 08 */ li r4, 8
+/* 8011FE60 0011BAC0 38 A0 00 00 */ li r5, 0
+/* 8011FE64 0011BAC4 48 13 3F 8D */ bl func_80253DF0
+/* 8011FE68 0011BAC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FE6C 0011BACC 38 80 00 08 */ li r4, 8
+/* 8011FE70 0011BAD0 38 A0 00 00 */ li r5, 0
+/* 8011FE74 0011BAD4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8011FE78 0011BAD8 48 13 3F 79 */ bl func_80253DF0
+/* 8011FE7C 0011BADC 38 00 00 08 */ li r0, 8
+/* 8011FE80 0011BAE0 38 60 00 00 */ li r3, 0
+/* 8011FE84 0011BAE4 38 A0 00 00 */ li r5, 0
+/* 8011FE88 0011BAE8 7C 09 03 A6 */ mtctr r0
+lbl_8011FE8C:
+/* 8011FE8C 0011BAEC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FE90 0011BAF0 7C 80 1A 14 */ add r4, r0, r3
+/* 8011FE94 0011BAF4 90 A4 01 D0 */ stw r5, 0x1d0(r4)
+/* 8011FE98 0011BAF8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FE9C 0011BAFC 7C 80 1A 14 */ add r4, r0, r3
+/* 8011FEA0 0011BB00 38 63 00 04 */ addi r3, r3, 4
+/* 8011FEA4 0011BB04 90 A4 01 F0 */ stw r5, 0x1f0(r4)
+/* 8011FEA8 0011BB08 42 00 FF E4 */ bdnz lbl_8011FE8C
+/* 8011FEAC 0011BB0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FEB0 0011BB10 3B E0 00 00 */ li r31, 0
+/* 8011FEB4 0011BB14 93 E3 02 40 */ stw r31, 0x240(r3)
+/* 8011FEB8 0011BB18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FEBC 0011BB1C 93 E3 02 3C */ stw r31, 0x23c(r3)
+/* 8011FEC0 0011BB20 48 04 31 41 */ bl func_80163000
+/* 8011FEC4 0011BB24 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FEC8 0011BB28 38 00 00 0C */ li r0, 0xc
+/* 8011FECC 0011BB2C 80 64 09 74 */ lwz r3, 0x974(r4)
+/* 8011FED0 0011BB30 60 63 04 00 */ ori r3, r3, 0x400
+/* 8011FED4 0011BB34 90 64 09 74 */ stw r3, 0x974(r4)
+/* 8011FED8 0011BB38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FEDC 0011BB3C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011FEE0 0011BB40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FEE4 0011BB44 93 E3 02 3C */ stw r31, 0x23c(r3)
+/* 8011FEE8 0011BB48 48 00 59 58 */ b lbl_80125840
+/* 8011FEEC 0011BB4C 38 00 00 02 */ li r0, 2
+/* 8011FEF0 0011BB50 38 80 00 08 */ li r4, 8
+/* 8011FEF4 0011BB54 B0 06 01 2C */ sth r0, 0x12c(r6)
+/* 8011FEF8 0011BB58 38 A0 00 01 */ li r5, 1
+/* 8011FEFC 0011BB5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FF00 0011BB60 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 8011FF04 0011BB64 48 13 3E ED */ bl func_80253DF0
+/* 8011FF08 0011BB68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FF0C 0011BB6C 38 80 00 08 */ li r4, 8
+/* 8011FF10 0011BB70 38 A0 00 01 */ li r5, 1
+/* 8011FF14 0011BB74 A8 63 00 FE */ lha r3, 0xfe(r3)
+/* 8011FF18 0011BB78 48 13 3E D9 */ bl func_80253DF0
+/* 8011FF1C 0011BB7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FF20 0011BB80 38 80 00 06 */ li r4, 6
+/* 8011FF24 0011BB84 38 A0 00 00 */ li r5, 0
+/* 8011FF28 0011BB88 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 8011FF2C 0011BB8C 48 13 3E 85 */ bl func_80253DB0
+/* 8011FF30 0011BB90 38 60 00 01 */ li r3, 1
+/* 8011FF34 0011BB94 38 80 00 01 */ li r4, 1
+/* 8011FF38 0011BB98 38 A0 00 00 */ li r5, 0
+/* 8011FF3C 0011BB9C 38 C0 00 00 */ li r6, 0
+/* 8011FF40 0011BBA0 38 E0 00 00 */ li r7, 0
+/* 8011FF44 0011BBA4 4B F3 64 15 */ bl func_80056358
+/* 8011FF48 0011BBA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FF4C 0011BBAC 38 00 00 0D */ li r0, 0xd
+/* 8011FF50 0011BBB0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011FF54 0011BBB4 48 00 58 EC */ b lbl_80125840
+/* 8011FF58 0011BBB8 A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 8011FF5C 0011BBBC 48 13 3E 75 */ bl func_80253DD0
+/* 8011FF60 0011BBC0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8011FF64 0011BBC4 28 00 00 03 */ cmplwi r0, 3
+/* 8011FF68 0011BBC8 40 82 58 D8 */ bne lbl_80125840
+/* 8011FF6C 0011BBCC 38 60 00 00 */ li r3, 0
+/* 8011FF70 0011BBD0 38 80 00 00 */ li r4, 0
+/* 8011FF74 0011BBD4 4B F3 99 85 */ bl func_800598F8
+/* 8011FF78 0011BBD8 38 60 00 01 */ li r3, 1
+/* 8011FF7C 0011BBDC 38 80 00 00 */ li r4, 0
+/* 8011FF80 0011BBE0 38 A0 00 00 */ li r5, 0
+/* 8011FF84 0011BBE4 38 C0 00 00 */ li r6, 0
+/* 8011FF88 0011BBE8 38 E0 00 00 */ li r7, 0
+/* 8011FF8C 0011BBEC 39 00 00 00 */ li r8, 0
+/* 8011FF90 0011BBF0 4B F3 9A 39 */ bl func_800599C8
+/* 8011FF94 0011BBF4 38 60 00 02 */ li r3, 2
+/* 8011FF98 0011BBF8 38 80 00 00 */ li r4, 0
+/* 8011FF9C 0011BBFC 38 A0 00 00 */ li r5, 0
+/* 8011FFA0 0011BC00 38 C0 00 00 */ li r6, 0
+/* 8011FFA4 0011BC04 38 E0 00 00 */ li r7, 0
+/* 8011FFA8 0011BC08 39 00 00 00 */ li r8, 0
+/* 8011FFAC 0011BC0C 4B F3 9A 1D */ bl func_800599C8
+/* 8011FFB0 0011BC10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FFB4 0011BC14 38 80 00 01 */ li r4, 1
+/* 8011FFB8 0011BC18 38 00 00 0E */ li r0, 0xe
+/* 8011FFBC 0011BC1C 98 83 02 48 */ stb r4, 0x248(r3)
+/* 8011FFC0 0011BC20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8011FFC4 0011BC24 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8011FFC8 0011BC28 48 00 58 78 */ b lbl_80125840
+/* 8011FFCC 0011BC2C 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8011FFD0 0011BC30 3B E0 00 02 */ li r31, 2
+/* 8011FFD4 0011BC34 28 00 00 02 */ cmplwi r0, 2
+/* 8011FFD8 0011BC38 41 80 00 44 */ blt lbl_8012001C
+/* 8011FFDC 0011BC3C 3B E0 00 01 */ li r31, 1
+/* 8011FFE0 0011BC40 38 60 00 01 */ li r3, 1
+/* 8011FFE4 0011BC44 38 80 00 00 */ li r4, 0
+/* 8011FFE8 0011BC48 38 A0 00 00 */ li r5, 0
+/* 8011FFEC 0011BC4C 38 C0 00 00 */ li r6, 0
+/* 8011FFF0 0011BC50 38 E0 00 02 */ li r7, 2
+/* 8011FFF4 0011BC54 39 00 00 00 */ li r8, 0
+/* 8011FFF8 0011BC58 4B F3 99 D1 */ bl func_800599C8
+/* 8011FFFC 0011BC5C 38 60 00 02 */ li r3, 2
+/* 80120000 0011BC60 38 80 00 01 */ li r4, 1
+/* 80120004 0011BC64 38 A0 00 00 */ li r5, 0
+/* 80120008 0011BC68 38 C0 00 00 */ li r6, 0
+/* 8012000C 0011BC6C 38 E0 00 00 */ li r7, 0
+/* 80120010 0011BC70 39 00 00 00 */ li r8, 0
+/* 80120014 0011BC74 4B F3 99 B5 */ bl func_800599C8
+/* 80120018 0011BC78 48 00 00 54 */ b lbl_8012006C
+lbl_8012001C:
+/* 8012001C 0011BC7C 80 06 02 44 */ lwz r0, 0x244(r6)
+/* 80120020 0011BC80 28 00 00 02 */ cmplwi r0, 2
+/* 80120024 0011BC84 41 80 00 10 */ blt lbl_80120034
+/* 80120028 0011BC88 38 60 00 00 */ li r3, 0
+/* 8012002C 0011BC8C 38 80 00 00 */ li r4, 0
+/* 80120030 0011BC90 4B F3 98 C9 */ bl func_800598F8
+lbl_80120034:
+/* 80120034 0011BC94 38 60 00 01 */ li r3, 1
+/* 80120038 0011BC98 38 80 00 00 */ li r4, 0
+/* 8012003C 0011BC9C 38 A0 00 00 */ li r5, 0
+/* 80120040 0011BCA0 38 C0 00 00 */ li r6, 0
+/* 80120044 0011BCA4 38 E0 00 00 */ li r7, 0
+/* 80120048 0011BCA8 39 00 00 00 */ li r8, 0
+/* 8012004C 0011BCAC 4B F3 99 7D */ bl func_800599C8
+/* 80120050 0011BCB0 38 60 00 02 */ li r3, 2
+/* 80120054 0011BCB4 38 80 00 00 */ li r4, 0
+/* 80120058 0011BCB8 38 A0 00 00 */ li r5, 0
+/* 8012005C 0011BCBC 38 C0 00 00 */ li r6, 0
+/* 80120060 0011BCC0 38 E0 00 00 */ li r7, 0
+/* 80120064 0011BCC4 39 00 00 00 */ li r8, 0
+/* 80120068 0011BCC8 4B F3 99 61 */ bl func_800599C8
+lbl_8012006C:
+/* 8012006C 0011BCCC 7F E4 FB 78 */ mr r4, r31
+/* 80120070 0011BCD0 38 60 00 28 */ li r3, 0x28
+/* 80120074 0011BCD4 38 A0 00 00 */ li r5, 0
+/* 80120078 0011BCD8 38 C0 00 01 */ li r6, 1
+/* 8012007C 0011BCDC 4B F3 99 F1 */ bl func_80059A6C
+/* 80120080 0011BCE0 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120084 0011BCE4 7C 7E 1B 78 */ mr r30, r3
+/* 80120088 0011BCE8 80 1F 02 40 */ lwz r0, 0x240(r31)
+/* 8012008C 0011BCEC 28 00 00 02 */ cmplwi r0, 2
+/* 80120090 0011BCF0 41 80 00 74 */ blt lbl_80120104
+/* 80120094 0011BCF4 88 1F 02 48 */ lbz r0, 0x248(r31)
+/* 80120098 0011BCF8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012009C 0011BCFC 41 82 00 24 */ beq lbl_801200C0
+/* 801200A0 0011BD00 38 00 00 00 */ li r0, 0
+/* 801200A4 0011BD04 98 1F 02 48 */ stb r0, 0x248(r31)
+/* 801200A8 0011BD08 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
+/* 801200AC 0011BD0C 48 03 F6 F5 */ bl func_8015F7A0
+/* 801200B0 0011BD10 D8 3F 01 50 */ stfd f1, 0x150(r31)
+/* 801200B4 0011BD14 80 1F 02 40 */ lwz r0, 0x240(r31)
+/* 801200B8 0011BD18 90 1F 02 44 */ stw r0, 0x244(r31)
+/* 801200BC 0011BD1C 48 00 00 50 */ b lbl_8012010C
+lbl_801200C0:
+/* 801200C0 0011BD20 48 03 F6 E1 */ bl func_8015F7A0
+/* 801200C4 0011BD24 C8 5F 01 50 */ lfd f2, 0x150(r31)
+/* 801200C8 0011BD28 C8 02 8D 38 */ lfd f0, lbl_80641338-_SDA2_BASE_(r2)
+/* 801200CC 0011BD2C FC 21 10 28 */ fsub f1, f1, f2
+/* 801200D0 0011BD30 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801200D4 0011BD34 4C 41 13 82 */ cror 2, 1, 2
+/* 801200D8 0011BD38 40 82 00 0C */ bne lbl_801200E4
+/* 801200DC 0011BD3C 3C 60 80 00 */ lis r3, 0x80000001@ha
+/* 801200E0 0011BD40 3B C3 00 01 */ addi r30, r3, 0x80000001@l
+lbl_801200E4:
+/* 801200E4 0011BD44 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801200E8 0011BD48 80 64 02 44 */ lwz r3, 0x244(r4)
+/* 801200EC 0011BD4C 80 04 02 40 */ lwz r0, 0x240(r4)
+/* 801200F0 0011BD50 7C 03 00 40 */ cmplw r3, r0
+/* 801200F4 0011BD54 41 82 00 18 */ beq lbl_8012010C
+/* 801200F8 0011BD58 38 00 00 01 */ li r0, 1
+/* 801200FC 0011BD5C 98 1F 02 48 */ stb r0, 0x248(r31)
+/* 80120100 0011BD60 48 00 00 0C */ b lbl_8012010C
+lbl_80120104:
+/* 80120104 0011BD64 38 00 00 01 */ li r0, 1
+/* 80120108 0011BD68 98 1F 02 48 */ stb r0, 0x248(r31)
+lbl_8012010C:
+/* 8012010C 0011BD6C 2C 1E 00 00 */ cmpwi r30, 0
+/* 80120110 0011BD70 41 82 57 30 */ beq lbl_80125840
+/* 80120114 0011BD74 57 C0 00 01 */ rlwinm. r0, r30, 0, 0, 0
+/* 80120118 0011BD78 41 82 00 D0 */ beq lbl_801201E8
+/* 8012011C 0011BD7C 57 C4 04 3E */ clrlwi r4, r30, 0x10
+/* 80120120 0011BD80 3B C0 00 00 */ li r30, 0
+/* 80120124 0011BD84 2C 04 00 02 */ cmpwi r4, 2
+/* 80120128 0011BD88 41 82 00 7C */ beq lbl_801201A4
+/* 8012012C 0011BD8C 40 80 00 10 */ bge lbl_8012013C
+/* 80120130 0011BD90 2C 04 00 01 */ cmpwi r4, 1
+/* 80120134 0011BD94 40 80 00 1C */ bge lbl_80120150
+/* 80120138 0011BD98 48 00 00 9C */ b lbl_801201D4
+lbl_8012013C:
+/* 8012013C 0011BD9C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80120140 0011BDA0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80120144 0011BDA4 7C 04 00 00 */ cmpw r4, r0
+/* 80120148 0011BDA8 41 82 00 5C */ beq lbl_801201A4
+/* 8012014C 0011BDAC 48 00 00 88 */ b lbl_801201D4
+lbl_80120150:
+/* 80120150 0011BDB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120154 0011BDB4 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80120158 0011BDB8 28 00 00 02 */ cmplwi r0, 2
+/* 8012015C 0011BDBC 41 80 00 34 */ blt lbl_80120190
+/* 80120160 0011BDC0 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 80120164 0011BDC4 38 80 00 01 */ li r4, 1
+/* 80120168 0011BDC8 38 A0 00 00 */ li r5, 0
+/* 8012016C 0011BDCC 48 13 3C 45 */ bl func_80253DB0
+/* 80120170 0011BDD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120174 0011BDD4 38 80 00 0F */ li r4, 0xf
+/* 80120178 0011BDD8 38 00 00 01 */ li r0, 1
+/* 8012017C 0011BDDC 3B C0 00 01 */ li r30, 1
+/* 80120180 0011BDE0 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80120184 0011BDE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120188 0011BDE8 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8012018C 0011BDEC 48 00 00 48 */ b lbl_801201D4
+lbl_80120190:
+/* 80120190 0011BDF0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80120194 0011BDF4 38 60 02 22 */ li r3, 0x222
+/* 80120198 0011BDF8 38 80 00 00 */ li r4, 0
+/* 8012019C 0011BDFC 4B EE AF D5 */ bl func_8000B170
+/* 801201A0 0011BE00 48 00 00 34 */ b lbl_801201D4
+lbl_801201A4:
+/* 801201A4 0011BE04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801201A8 0011BE08 38 80 00 03 */ li r4, 3
+/* 801201AC 0011BE0C 38 A0 00 00 */ li r5, 0
+/* 801201B0 0011BE10 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 801201B4 0011BE14 48 13 3B FD */ bl func_80253DB0
+/* 801201B8 0011BE18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801201BC 0011BE1C 38 80 00 92 */ li r4, 0x92
+/* 801201C0 0011BE20 38 00 00 02 */ li r0, 2
+/* 801201C4 0011BE24 3B C0 00 01 */ li r30, 1
+/* 801201C8 0011BE28 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801201CC 0011BE2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801201D0 0011BE30 90 03 01 20 */ stw r0, 0x120(r3)
+lbl_801201D4:
+/* 801201D4 0011BE34 2C 1E 00 00 */ cmpwi r30, 0
+/* 801201D8 0011BE38 41 82 56 68 */ beq lbl_80125840
+/* 801201DC 0011BE3C 7F C3 F3 78 */ mr r3, r30
+/* 801201E0 0011BE40 4B F3 A2 ED */ bl func_8005A4CC
+/* 801201E4 0011BE44 48 00 56 5C */ b lbl_80125840
+lbl_801201E8:
+/* 801201E8 0011BE48 2C 1E 00 02 */ cmpwi r30, 2
+/* 801201EC 0011BE4C 41 82 00 2C */ beq lbl_80120218
+/* 801201F0 0011BE50 40 80 56 50 */ bge lbl_80125840
+/* 801201F4 0011BE54 2C 1E 00 01 */ cmpwi r30, 1
+/* 801201F8 0011BE58 40 80 00 08 */ bge lbl_80120200
+/* 801201FC 0011BE5C 48 00 56 44 */ b lbl_80125840
+lbl_80120200:
+/* 80120200 0011BE60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120204 0011BE64 38 80 00 00 */ li r4, 0
+/* 80120208 0011BE68 38 A0 00 00 */ li r5, 0
+/* 8012020C 0011BE6C A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 80120210 0011BE70 48 13 3B A1 */ bl func_80253DB0
+/* 80120214 0011BE74 48 00 56 2C */ b lbl_80125840
+lbl_80120218:
+/* 80120218 0011BE78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012021C 0011BE7C 38 80 00 02 */ li r4, 2
+/* 80120220 0011BE80 38 A0 00 00 */ li r5, 0
+/* 80120224 0011BE84 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 80120228 0011BE88 48 13 3B 89 */ bl func_80253DB0
+/* 8012022C 0011BE8C 48 00 56 14 */ b lbl_80125840
+/* 80120230 0011BE90 80 66 02 44 */ lwz r3, 0x244(r6)
+/* 80120234 0011BE94 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 80120238 0011BE98 7C 03 00 40 */ cmplw r3, r0
+/* 8012023C 0011BE9C 41 82 00 10 */ beq lbl_8012024C
+/* 80120240 0011BEA0 38 00 00 14 */ li r0, 0x14
+/* 80120244 0011BEA4 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80120248 0011BEA8 48 00 55 F8 */ b lbl_80125840
+lbl_8012024C:
+/* 8012024C 0011BEAC A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 80120250 0011BEB0 48 13 3B 81 */ bl func_80253DD0
+/* 80120254 0011BEB4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120258 0011BEB8 28 00 00 03 */ cmplwi r0, 3
+/* 8012025C 0011BEBC 40 82 55 E4 */ bne lbl_80125840
+/* 80120260 0011BEC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120264 0011BEC4 38 80 00 04 */ li r4, 4
+/* 80120268 0011BEC8 38 A0 00 00 */ li r5, 0
+/* 8012026C 0011BECC A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 80120270 0011BED0 48 13 3B 41 */ bl func_80253DB0
+/* 80120274 0011BED4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120278 0011BED8 38 C0 00 02 */ li r6, 2
+/* 8012027C 0011BEDC 38 80 00 08 */ li r4, 8
+/* 80120280 0011BEE0 38 A0 00 01 */ li r5, 1
+/* 80120284 0011BEE4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80120288 0011BEE8 50 C0 D8 48 */ rlwimi r0, r6, 0x1b, 1, 4
+/* 8012028C 0011BEEC 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80120290 0011BEF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120294 0011BEF4 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 80120298 0011BEF8 48 13 3B 59 */ bl func_80253DF0
+/* 8012029C 0011BEFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801202A0 0011BF00 38 80 00 06 */ li r4, 6
+/* 801202A4 0011BF04 38 A0 00 00 */ li r5, 0
+/* 801202A8 0011BF08 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801202AC 0011BF0C 48 13 3B 05 */ bl func_80253DB0
+/* 801202B0 0011BF10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801202B4 0011BF14 38 00 00 10 */ li r0, 0x10
+/* 801202B8 0011BF18 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801202BC 0011BF1C 48 00 55 84 */ b lbl_80125840
+/* 801202C0 0011BF20 80 66 02 44 */ lwz r3, 0x244(r6)
+/* 801202C4 0011BF24 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 801202C8 0011BF28 7C 03 00 40 */ cmplw r3, r0
+/* 801202CC 0011BF2C 41 82 00 10 */ beq lbl_801202DC
+/* 801202D0 0011BF30 38 00 00 14 */ li r0, 0x14
+/* 801202D4 0011BF34 90 06 01 28 */ stw r0, 0x128(r6)
+/* 801202D8 0011BF38 48 00 55 68 */ b lbl_80125840
+lbl_801202DC:
+/* 801202DC 0011BF3C A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 801202E0 0011BF40 48 13 3A F1 */ bl func_80253DD0
+/* 801202E4 0011BF44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801202E8 0011BF48 28 00 00 03 */ cmplwi r0, 3
+/* 801202EC 0011BF4C 40 82 55 54 */ bne lbl_80125840
+/* 801202F0 0011BF50 38 60 00 00 */ li r3, 0
+/* 801202F4 0011BF54 38 80 00 00 */ li r4, 0
+/* 801202F8 0011BF58 4B F3 96 01 */ bl func_800598F8
+/* 801202FC 0011BF5C 38 60 00 01 */ li r3, 1
+/* 80120300 0011BF60 38 80 00 00 */ li r4, 0
+/* 80120304 0011BF64 38 A0 00 00 */ li r5, 0
+/* 80120308 0011BF68 38 C0 00 02 */ li r6, 2
+/* 8012030C 0011BF6C 38 E0 00 00 */ li r7, 0
+/* 80120310 0011BF70 39 00 00 00 */ li r8, 0
+/* 80120314 0011BF74 4B F3 96 B5 */ bl func_800599C8
+/* 80120318 0011BF78 38 60 00 02 */ li r3, 2
+/* 8012031C 0011BF7C 38 80 00 00 */ li r4, 0
+/* 80120320 0011BF80 38 A0 00 01 */ li r5, 1
+/* 80120324 0011BF84 38 C0 00 00 */ li r6, 0
+/* 80120328 0011BF88 38 E0 00 00 */ li r7, 0
+/* 8012032C 0011BF8C 39 00 00 00 */ li r8, 0
+/* 80120330 0011BF90 4B F3 96 99 */ bl func_800599C8
+/* 80120334 0011BF94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120338 0011BF98 38 00 00 11 */ li r0, 0x11
+/* 8012033C 0011BF9C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120340 0011BFA0 48 00 55 00 */ b lbl_80125840
+/* 80120344 0011BFA4 80 66 02 44 */ lwz r3, 0x244(r6)
+/* 80120348 0011BFA8 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8012034C 0011BFAC 7C 03 00 40 */ cmplw r3, r0
+/* 80120350 0011BFB0 41 82 00 10 */ beq lbl_80120360
+/* 80120354 0011BFB4 38 00 00 14 */ li r0, 0x14
+/* 80120358 0011BFB8 90 06 01 28 */ stw r0, 0x128(r6)
+/* 8012035C 0011BFBC 48 00 54 E4 */ b lbl_80125840
+lbl_80120360:
+/* 80120360 0011BFC0 38 60 00 00 */ li r3, 0
+/* 80120364 0011BFC4 38 80 00 01 */ li r4, 1
+/* 80120368 0011BFC8 38 A0 00 00 */ li r5, 0
+/* 8012036C 0011BFCC 38 C0 00 01 */ li r6, 1
+/* 80120370 0011BFD0 4B F3 96 FD */ bl func_80059A6C
+/* 80120374 0011BFD4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80120378 0011BFD8 41 82 01 04 */ beq lbl_8012047C
+/* 8012037C 0011BFDC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120380 0011BFE0 2C 00 00 02 */ cmpwi r0, 2
+/* 80120384 0011BFE4 41 82 00 C8 */ beq lbl_8012044C
+/* 80120388 0011BFE8 40 80 54 B8 */ bge lbl_80125840
+/* 8012038C 0011BFEC 2C 00 00 01 */ cmpwi r0, 1
+/* 80120390 0011BFF0 40 80 00 08 */ bge lbl_80120398
+/* 80120394 0011BFF4 48 00 54 AC */ b lbl_80125840
+lbl_80120398:
+/* 80120398 0011BFF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012039C 0011BFFC 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801203A0 0011C000 64 00 00 02 */ oris r0, r0, 2
+/* 801203A4 0011C004 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801203A8 0011C008 48 04 49 5D */ bl func_80164D04
+/* 801203AC 0011C00C 2C 03 00 00 */ cmpwi r3, 0
+/* 801203B0 0011C010 40 80 00 40 */ bge lbl_801203F0
+/* 801203B4 0011C014 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801203B8 0011C018 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801203BC 0011C01C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 801203C0 0011C020 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801203C4 0011C024 48 04 2C 11 */ bl glplatAbortFrame
+/* 801203C8 0011C028 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 801203CC 0011C02C 38 60 00 00 */ li r3, 0
+/* 801203D0 0011C030 38 80 00 00 */ li r4, 0
+/* 801203D4 0011C034 38 A0 00 00 */ li r5, 0
+/* 801203D8 0011C038 80 08 09 74 */ lwz r0, 0x974(r8)
+/* 801203DC 0011C03C 38 C0 00 00 */ li r6, 0
+/* 801203E0 0011C040 38 E0 00 00 */ li r7, 0
+/* 801203E4 0011C044 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 801203E8 0011C048 90 08 09 74 */ stw r0, 0x974(r8)
+/* 801203EC 0011C04C 4B F3 5F 6D */ bl func_80056358
+lbl_801203F0:
+/* 801203F0 0011C050 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801203F4 0011C054 38 60 00 01 */ li r3, 1
+/* 801203F8 0011C058 38 80 00 01 */ li r4, 1
+/* 801203FC 0011C05C 38 A0 00 01 */ li r5, 1
+/* 80120400 0011C060 80 06 02 44 */ lwz r0, 0x244(r6)
+/* 80120404 0011C064 38 E0 00 01 */ li r7, 1
+/* 80120408 0011C068 90 06 02 40 */ stw r0, 0x240(r6)
+/* 8012040C 0011C06C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120410 0011C070 80 06 02 44 */ lwz r0, 0x244(r6)
+/* 80120414 0011C074 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 80120418 0011C078 4B F3 5F 41 */ bl func_80056358
+/* 8012041C 0011C07C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120420 0011C080 38 80 00 02 */ li r4, 2
+/* 80120424 0011C084 38 A0 00 00 */ li r5, 0
+/* 80120428 0011C088 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012042C 0011C08C 48 13 39 85 */ bl func_80253DB0
+/* 80120430 0011C090 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120434 0011C094 38 80 00 12 */ li r4, 0x12
+/* 80120438 0011C098 38 00 00 01 */ li r0, 1
+/* 8012043C 0011C09C 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80120440 0011C0A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120444 0011C0A4 90 03 01 20 */ stw r0, 0x120(r3)
+/* 80120448 0011C0A8 48 00 53 F8 */ b lbl_80125840
+lbl_8012044C:
+/* 8012044C 0011C0AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120450 0011C0B0 38 80 00 03 */ li r4, 3
+/* 80120454 0011C0B4 38 A0 00 00 */ li r5, 0
+/* 80120458 0011C0B8 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012045C 0011C0BC 48 13 39 55 */ bl func_80253DB0
+/* 80120460 0011C0C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120464 0011C0C4 38 80 00 12 */ li r4, 0x12
+/* 80120468 0011C0C8 38 00 00 02 */ li r0, 2
+/* 8012046C 0011C0CC 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80120470 0011C0D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120474 0011C0D4 90 03 01 20 */ stw r0, 0x120(r3)
+/* 80120478 0011C0D8 48 00 53 C8 */ b lbl_80125840
+lbl_8012047C:
+/* 8012047C 0011C0DC 2C 03 00 02 */ cmpwi r3, 2
+/* 80120480 0011C0E0 41 82 00 2C */ beq lbl_801204AC
+/* 80120484 0011C0E4 40 80 53 BC */ bge lbl_80125840
+/* 80120488 0011C0E8 2C 03 00 01 */ cmpwi r3, 1
+/* 8012048C 0011C0EC 40 80 00 08 */ bge lbl_80120494
+/* 80120490 0011C0F0 48 00 53 B0 */ b lbl_80125840
+lbl_80120494:
+/* 80120494 0011C0F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120498 0011C0F8 38 80 00 00 */ li r4, 0
+/* 8012049C 0011C0FC 38 A0 00 00 */ li r5, 0
+/* 801204A0 0011C100 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801204A4 0011C104 48 13 39 0D */ bl func_80253DB0
+/* 801204A8 0011C108 48 00 53 98 */ b lbl_80125840
+lbl_801204AC:
+/* 801204AC 0011C10C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801204B0 0011C110 38 80 00 01 */ li r4, 1
+/* 801204B4 0011C114 38 A0 00 00 */ li r5, 0
+/* 801204B8 0011C118 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801204BC 0011C11C 48 13 38 F5 */ bl func_80253DB0
+/* 801204C0 0011C120 48 00 53 80 */ b lbl_80125840
+/* 801204C4 0011C124 80 66 02 44 */ lwz r3, 0x244(r6)
+/* 801204C8 0011C128 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 801204CC 0011C12C 7C 03 00 40 */ cmplw r3, r0
+/* 801204D0 0011C130 41 82 00 1C */ beq lbl_801204EC
+/* 801204D4 0011C134 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 801204D8 0011C138 28 00 00 01 */ cmplwi r0, 1
+/* 801204DC 0011C13C 41 82 00 10 */ beq lbl_801204EC
+/* 801204E0 0011C140 38 00 00 14 */ li r0, 0x14
+/* 801204E4 0011C144 90 06 01 28 */ stw r0, 0x128(r6)
+/* 801204E8 0011C148 48 00 53 58 */ b lbl_80125840
+lbl_801204EC:
+/* 801204EC 0011C14C A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 801204F0 0011C150 48 13 38 E1 */ bl func_80253DD0
+/* 801204F4 0011C154 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801204F8 0011C158 28 00 00 03 */ cmplwi r0, 3
+/* 801204FC 0011C15C 40 82 53 44 */ bne lbl_80125840
+/* 80120500 0011C160 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120504 0011C164 38 00 00 13 */ li r0, 0x13
+/* 80120508 0011C168 38 80 00 05 */ li r4, 5
+/* 8012050C 0011C16C 38 A0 00 00 */ li r5, 0
+/* 80120510 0011C170 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120514 0011C174 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120518 0011C178 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012051C 0011C17C 48 13 38 95 */ bl func_80253DB0
+/* 80120520 0011C180 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120524 0011C184 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 80120528 0011C188 28 00 00 01 */ cmplwi r0, 1
+/* 8012052C 0011C18C 40 82 53 14 */ bne lbl_80125840
+/* 80120530 0011C190 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 80120534 0011C194 38 80 00 05 */ li r4, 5
+/* 80120538 0011C198 38 A0 00 00 */ li r5, 0
+/* 8012053C 0011C19C 48 13 38 75 */ bl func_80253DB0
+/* 80120540 0011C1A0 48 00 53 00 */ b lbl_80125840
+/* 80120544 0011C1A4 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 80120548 0011C1A8 28 00 00 01 */ cmplwi r0, 1
+/* 8012054C 0011C1AC 41 82 00 28 */ beq lbl_80120574
+/* 80120550 0011C1B0 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 80120554 0011C1B4 48 13 38 7D */ bl func_80253DD0
+/* 80120558 0011C1B8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012055C 0011C1BC 28 00 00 03 */ cmplwi r0, 3
+/* 80120560 0011C1C0 40 82 52 E0 */ bne lbl_80125840
+/* 80120564 0011C1C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120568 0011C1C8 38 00 00 14 */ li r0, 0x14
+/* 8012056C 0011C1CC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120570 0011C1D0 48 00 52 D0 */ b lbl_80125840
+lbl_80120574:
+/* 80120574 0011C1D4 38 00 00 15 */ li r0, 0x15
+/* 80120578 0011C1D8 90 06 01 28 */ stw r0, 0x128(r6)
+/* 8012057C 0011C1DC 48 00 52 C4 */ b lbl_80125840
+/* 80120580 0011C1E0 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 80120584 0011C1E4 38 80 00 08 */ li r4, 8
+/* 80120588 0011C1E8 38 A0 00 00 */ li r5, 0
+/* 8012058C 0011C1EC 48 13 38 65 */ bl func_80253DF0
+/* 80120590 0011C1F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120594 0011C1F4 38 80 00 00 */ li r4, 0
+/* 80120598 0011C1F8 38 A0 00 00 */ li r5, 0
+/* 8012059C 0011C1FC A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 801205A0 0011C200 48 13 38 11 */ bl func_80253DB0
+/* 801205A4 0011C204 38 60 00 00 */ li r3, 0
+/* 801205A8 0011C208 38 80 00 00 */ li r4, 0
+/* 801205AC 0011C20C 4B F3 93 4D */ bl func_800598F8
+/* 801205B0 0011C210 38 60 00 01 */ li r3, 1
+/* 801205B4 0011C214 38 80 00 00 */ li r4, 0
+/* 801205B8 0011C218 38 A0 00 00 */ li r5, 0
+/* 801205BC 0011C21C 38 C0 00 00 */ li r6, 0
+/* 801205C0 0011C220 38 E0 00 02 */ li r7, 2
+/* 801205C4 0011C224 39 00 00 00 */ li r8, 0
+/* 801205C8 0011C228 4B F3 94 01 */ bl func_800599C8
+/* 801205CC 0011C22C 38 60 00 02 */ li r3, 2
+/* 801205D0 0011C230 38 80 00 01 */ li r4, 1
+/* 801205D4 0011C234 38 A0 00 00 */ li r5, 0
+/* 801205D8 0011C238 38 C0 00 00 */ li r6, 0
+/* 801205DC 0011C23C 38 E0 00 00 */ li r7, 0
+/* 801205E0 0011C240 39 00 00 00 */ li r8, 0
+/* 801205E4 0011C244 4B F3 93 E5 */ bl func_800599C8
+/* 801205E8 0011C248 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801205EC 0011C24C 38 80 00 01 */ li r4, 1
+/* 801205F0 0011C250 38 00 00 0E */ li r0, 0xe
+/* 801205F4 0011C254 98 83 02 48 */ stb r4, 0x248(r3)
+/* 801205F8 0011C258 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801205FC 0011C25C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120600 0011C260 48 00 52 40 */ b lbl_80125840
+/* 80120604 0011C264 A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 80120608 0011C268 38 80 00 08 */ li r4, 8
+/* 8012060C 0011C26C 38 A0 00 00 */ li r5, 0
+/* 80120610 0011C270 48 13 37 E1 */ bl func_80253DF0
+/* 80120614 0011C274 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120618 0011C278 38 80 00 08 */ li r4, 8
+/* 8012061C 0011C27C 38 A0 00 00 */ li r5, 0
+/* 80120620 0011C280 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 80120624 0011C284 48 13 37 CD */ bl func_80253DF0
+/* 80120628 0011C288 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012062C 0011C28C 38 00 00 16 */ li r0, 0x16
+/* 80120630 0011C290 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120634 0011C294 48 00 52 0C */ b lbl_80125840
+/* 80120638 0011C298 38 60 46 D3 */ li r3, 0x46d3
+/* 8012063C 0011C29C 38 00 00 05 */ li r0, 5
+/* 80120640 0011C2A0 B0 66 01 2E */ sth r3, 0x12e(r6)
+/* 80120644 0011C2A4 38 60 00 0E */ li r3, 0xe
+/* 80120648 0011C2A8 38 80 00 00 */ li r4, 0
+/* 8012064C 0011C2AC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120650 0011C2B0 B0 05 01 2C */ sth r0, 0x12c(r5)
+/* 80120654 0011C2B4 4B F3 5D 99 */ bl func_800563EC
+/* 80120658 0011C2B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012065C 0011C2BC 38 A1 00 10 */ addi r5, r1, 0x10
+/* 80120660 0011C2C0 38 80 00 08 */ li r4, 8
+/* 80120664 0011C2C4 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80120668 0011C2C8 48 13 37 E5 */ bl func_80253E4C
+/* 8012066C 0011C2CC 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 80120670 0011C2D0 2C 00 00 00 */ cmpwi r0, 0
+/* 80120674 0011C2D4 40 82 00 2C */ bne lbl_801206A0
+/* 80120678 0011C2D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012067C 0011C2DC 38 80 00 08 */ li r4, 8
+/* 80120680 0011C2E0 38 A0 00 01 */ li r5, 1
+/* 80120684 0011C2E4 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80120688 0011C2E8 48 13 37 69 */ bl func_80253DF0
+/* 8012068C 0011C2EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120690 0011C2F0 38 80 00 02 */ li r4, 2
+/* 80120694 0011C2F4 38 A0 00 00 */ li r5, 0
+/* 80120698 0011C2F8 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012069C 0011C2FC 48 13 37 15 */ bl func_80253DB0
+lbl_801206A0:
+/* 801206A0 0011C300 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801206A4 0011C304 38 80 00 08 */ li r4, 8
+/* 801206A8 0011C308 38 A0 00 01 */ li r5, 1
+/* 801206AC 0011C30C A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 801206B0 0011C310 48 13 37 41 */ bl func_80253DF0
+/* 801206B4 0011C314 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801206B8 0011C318 38 80 00 0A */ li r4, 0xa
+/* 801206BC 0011C31C 38 A0 00 00 */ li r5, 0
+/* 801206C0 0011C320 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 801206C4 0011C324 48 13 36 ED */ bl func_80253DB0
+/* 801206C8 0011C328 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801206CC 0011C32C 38 00 00 17 */ li r0, 0x17
+/* 801206D0 0011C330 38 60 00 01 */ li r3, 1
+/* 801206D4 0011C334 38 80 00 02 */ li r4, 2
+/* 801206D8 0011C338 90 05 01 28 */ stw r0, 0x128(r5)
+/* 801206DC 0011C33C 38 A0 00 0E */ li r5, 0xe
+/* 801206E0 0011C340 38 C0 03 F2 */ li r6, 0x3f2
+/* 801206E4 0011C344 38 E0 00 06 */ li r7, 6
+/* 801206E8 0011C348 39 00 00 01 */ li r8, 1
+/* 801206EC 0011C34C 4B FF D5 05 */ bl func_8011DBF0
+/* 801206F0 0011C350 48 01 0A 45 */ bl func_80131134
+/* 801206F4 0011C354 48 00 51 4C */ b lbl_80125840
+/* 801206F8 0011C358 A8 66 00 CC */ lha r3, 0xcc(r6)
+/* 801206FC 0011C35C 48 13 36 D5 */ bl func_80253DD0
+/* 80120700 0011C360 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120704 0011C364 28 00 00 03 */ cmplwi r0, 3
+/* 80120708 0011C368 40 82 51 38 */ bne lbl_80125840
+/* 8012070C 0011C36C 38 60 00 00 */ li r3, 0
+/* 80120710 0011C370 38 80 00 00 */ li r4, 0
+/* 80120714 0011C374 4B F3 91 E5 */ bl func_800598F8
+/* 80120718 0011C378 38 60 00 01 */ li r3, 1
+/* 8012071C 0011C37C 38 80 00 00 */ li r4, 0
+/* 80120720 0011C380 38 A0 00 00 */ li r5, 0
+/* 80120724 0011C384 38 C0 00 03 */ li r6, 3
+/* 80120728 0011C388 38 E0 00 04 */ li r7, 4
+/* 8012072C 0011C38C 39 00 00 00 */ li r8, 0
+/* 80120730 0011C390 4B F3 92 99 */ bl func_800599C8
+/* 80120734 0011C394 38 60 00 03 */ li r3, 3
+/* 80120738 0011C398 38 80 00 00 */ li r4, 0
+/* 8012073C 0011C39C 38 A0 00 01 */ li r5, 1
+/* 80120740 0011C3A0 38 C0 00 00 */ li r6, 0
+/* 80120744 0011C3A4 38 E0 00 05 */ li r7, 5
+/* 80120748 0011C3A8 39 00 00 00 */ li r8, 0
+/* 8012074C 0011C3AC 4B F3 92 7D */ bl func_800599C8
+/* 80120750 0011C3B0 38 60 00 04 */ li r3, 4
+/* 80120754 0011C3B4 38 80 00 01 */ li r4, 1
+/* 80120758 0011C3B8 38 A0 00 00 */ li r5, 0
+/* 8012075C 0011C3BC 38 C0 00 05 */ li r6, 5
+/* 80120760 0011C3C0 38 E0 00 00 */ li r7, 0
+/* 80120764 0011C3C4 39 00 00 00 */ li r8, 0
+/* 80120768 0011C3C8 4B F3 92 61 */ bl func_800599C8
+/* 8012076C 0011C3CC 38 60 00 05 */ li r3, 5
+/* 80120770 0011C3D0 38 80 00 03 */ li r4, 3
+/* 80120774 0011C3D4 38 A0 00 04 */ li r5, 4
+/* 80120778 0011C3D8 38 C0 00 00 */ li r6, 0
+/* 8012077C 0011C3DC 38 E0 00 00 */ li r7, 0
+/* 80120780 0011C3E0 39 00 00 00 */ li r8, 0
+/* 80120784 0011C3E4 4B F3 92 45 */ bl func_800599C8
+/* 80120788 0011C3E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012078C 0011C3EC 38 00 00 18 */ li r0, 0x18
+/* 80120790 0011C3F0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120794 0011C3F4 48 00 50 AC */ b lbl_80125840
+/* 80120798 0011C3F8 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 8012079C 0011C3FC 28 00 00 02 */ cmplwi r0, 2
+/* 801207A0 0011C400 40 80 00 10 */ bge lbl_801207B0
+/* 801207A4 0011C404 38 00 00 1B */ li r0, 0x1b
+/* 801207A8 0011C408 90 06 01 28 */ stw r0, 0x128(r6)
+/* 801207AC 0011C40C 48 00 50 94 */ b lbl_80125840
+lbl_801207B0:
+/* 801207B0 0011C410 38 60 00 28 */ li r3, 0x28
+/* 801207B4 0011C414 38 80 00 01 */ li r4, 1
+/* 801207B8 0011C418 38 A0 00 00 */ li r5, 0
+/* 801207BC 0011C41C 38 C0 00 01 */ li r6, 1
+/* 801207C0 0011C420 4B F3 92 AD */ bl func_80059A6C
+/* 801207C4 0011C424 2C 03 00 00 */ cmpwi r3, 0
+/* 801207C8 0011C428 41 82 50 78 */ beq lbl_80125840
+/* 801207CC 0011C42C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801207D0 0011C430 41 82 01 24 */ beq lbl_801208F4
+/* 801207D4 0011C434 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801207D8 0011C438 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801207DC 0011C43C 3B C0 00 00 */ li r30, 0
+/* 801207E0 0011C440 90 04 01 60 */ stw r0, 0x160(r4)
+/* 801207E4 0011C444 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801207E8 0011C448 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801207EC 0011C44C 2C 00 00 03 */ cmpwi r0, 3
+/* 801207F0 0011C450 41 82 00 68 */ beq lbl_80120858
+/* 801207F4 0011C454 40 80 00 10 */ bge lbl_80120804
+/* 801207F8 0011C458 2C 00 00 01 */ cmpwi r0, 1
+/* 801207FC 0011C45C 41 82 00 18 */ beq lbl_80120814
+/* 80120800 0011C460 48 00 00 E0 */ b lbl_801208E0
+lbl_80120804:
+/* 80120804 0011C464 2C 00 00 05 */ cmpwi r0, 5
+/* 80120808 0011C468 41 82 00 B8 */ beq lbl_801208C0
+/* 8012080C 0011C46C 40 80 00 D4 */ bge lbl_801208E0
+/* 80120810 0011C470 48 00 00 8C */ b lbl_8012089C
+lbl_80120814:
+/* 80120814 0011C474 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80120818 0011C478 28 00 00 02 */ cmplwi r0, 2
+/* 8012081C 0011C47C 41 80 00 28 */ blt lbl_80120844
+/* 80120820 0011C480 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120824 0011C484 38 80 00 01 */ li r4, 1
+/* 80120828 0011C488 38 A0 00 00 */ li r5, 0
+/* 8012082C 0011C48C 48 13 35 85 */ bl func_80253DB0
+/* 80120830 0011C490 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120834 0011C494 38 00 00 19 */ li r0, 0x19
+/* 80120838 0011C498 3B C0 00 01 */ li r30, 1
+/* 8012083C 0011C49C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120840 0011C4A0 48 00 00 A0 */ b lbl_801208E0
+lbl_80120844:
+/* 80120844 0011C4A4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80120848 0011C4A8 38 60 02 22 */ li r3, 0x222
+/* 8012084C 0011C4AC 38 80 00 00 */ li r4, 0
+/* 80120850 0011C4B0 4B EE A9 21 */ bl func_8000B170
+/* 80120854 0011C4B4 48 00 00 8C */ b lbl_801208E0
+lbl_80120858:
+/* 80120858 0011C4B8 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012085C 0011C4BC 28 00 00 03 */ cmplwi r0, 3
+/* 80120860 0011C4C0 41 80 00 28 */ blt lbl_80120888
+/* 80120864 0011C4C4 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120868 0011C4C8 38 80 00 03 */ li r4, 3
+/* 8012086C 0011C4CC 38 A0 00 00 */ li r5, 0
+/* 80120870 0011C4D0 48 13 35 41 */ bl func_80253DB0
+/* 80120874 0011C4D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120878 0011C4D8 38 00 00 19 */ li r0, 0x19
+/* 8012087C 0011C4DC 3B C0 00 01 */ li r30, 1
+/* 80120880 0011C4E0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120884 0011C4E4 48 00 00 5C */ b lbl_801208E0
+lbl_80120888:
+/* 80120888 0011C4E8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8012088C 0011C4EC 38 60 02 22 */ li r3, 0x222
+/* 80120890 0011C4F0 38 80 00 00 */ li r4, 0
+/* 80120894 0011C4F4 4B EE A8 DD */ bl func_8000B170
+/* 80120898 0011C4F8 48 00 00 48 */ b lbl_801208E0
+lbl_8012089C:
+/* 8012089C 0011C4FC A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 801208A0 0011C500 38 80 00 05 */ li r4, 5
+/* 801208A4 0011C504 38 A0 00 00 */ li r5, 0
+/* 801208A8 0011C508 48 13 35 09 */ bl func_80253DB0
+/* 801208AC 0011C50C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801208B0 0011C510 38 00 00 19 */ li r0, 0x19
+/* 801208B4 0011C514 3B C0 00 01 */ li r30, 1
+/* 801208B8 0011C518 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801208BC 0011C51C 48 00 00 24 */ b lbl_801208E0
+lbl_801208C0:
+/* 801208C0 0011C520 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 801208C4 0011C524 38 80 00 07 */ li r4, 7
+/* 801208C8 0011C528 38 A0 00 00 */ li r5, 0
+/* 801208CC 0011C52C 48 13 34 E5 */ bl func_80253DB0
+/* 801208D0 0011C530 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801208D4 0011C534 38 00 00 19 */ li r0, 0x19
+/* 801208D8 0011C538 3B C0 00 01 */ li r30, 1
+/* 801208DC 0011C53C 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_801208E0:
+/* 801208E0 0011C540 2C 1E 00 00 */ cmpwi r30, 0
+/* 801208E4 0011C544 41 82 4F 5C */ beq lbl_80125840
+/* 801208E8 0011C548 7F C3 F3 78 */ mr r3, r30
+/* 801208EC 0011C54C 4B F3 9B E1 */ bl func_8005A4CC
+/* 801208F0 0011C550 48 00 4F 50 */ b lbl_80125840
+lbl_801208F4:
+/* 801208F4 0011C554 2C 03 00 03 */ cmpwi r3, 3
+/* 801208F8 0011C558 41 82 00 48 */ beq lbl_80120940
+/* 801208FC 0011C55C 40 80 00 10 */ bge lbl_8012090C
+/* 80120900 0011C560 2C 03 00 01 */ cmpwi r3, 1
+/* 80120904 0011C564 41 82 00 18 */ beq lbl_8012091C
+/* 80120908 0011C568 48 00 4F 38 */ b lbl_80125840
+lbl_8012090C:
+/* 8012090C 0011C56C 2C 03 00 05 */ cmpwi r3, 5
+/* 80120910 0011C570 41 82 00 78 */ beq lbl_80120988
+/* 80120914 0011C574 40 80 4F 2C */ bge lbl_80125840
+/* 80120918 0011C578 48 00 00 4C */ b lbl_80120964
+lbl_8012091C:
+/* 8012091C 0011C57C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120920 0011C580 38 80 00 00 */ li r4, 0
+/* 80120924 0011C584 38 A0 00 00 */ li r5, 0
+/* 80120928 0011C588 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 8012092C 0011C58C 48 13 34 85 */ bl func_80253DB0
+/* 80120930 0011C590 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120934 0011C594 38 00 46 D3 */ li r0, 0x46d3
+/* 80120938 0011C598 B0 03 01 2E */ sth r0, 0x12e(r3)
+/* 8012093C 0011C59C 48 00 4F 04 */ b lbl_80125840
+lbl_80120940:
+/* 80120940 0011C5A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120944 0011C5A4 38 80 00 02 */ li r4, 2
+/* 80120948 0011C5A8 38 A0 00 00 */ li r5, 0
+/* 8012094C 0011C5AC A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120950 0011C5B0 48 13 34 61 */ bl func_80253DB0
+/* 80120954 0011C5B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120958 0011C5B8 38 00 46 D5 */ li r0, 0x46d5
+/* 8012095C 0011C5BC B0 03 01 2E */ sth r0, 0x12e(r3)
+/* 80120960 0011C5C0 48 00 4E E0 */ b lbl_80125840
+lbl_80120964:
+/* 80120964 0011C5C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120968 0011C5C8 38 80 00 04 */ li r4, 4
+/* 8012096C 0011C5CC 38 A0 00 00 */ li r5, 0
+/* 80120970 0011C5D0 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120974 0011C5D4 48 13 34 3D */ bl func_80253DB0
+/* 80120978 0011C5D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012097C 0011C5DC 38 00 46 D6 */ li r0, 0x46d6
+/* 80120980 0011C5E0 B0 03 01 2E */ sth r0, 0x12e(r3)
+/* 80120984 0011C5E4 48 00 4E BC */ b lbl_80125840
+lbl_80120988:
+/* 80120988 0011C5E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012098C 0011C5EC 38 80 00 06 */ li r4, 6
+/* 80120990 0011C5F0 38 A0 00 00 */ li r5, 0
+/* 80120994 0011C5F4 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120998 0011C5F8 48 13 34 19 */ bl func_80253DB0
+/* 8012099C 0011C5FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801209A0 0011C600 38 00 46 D7 */ li r0, 0x46d7
+/* 801209A4 0011C604 B0 03 01 2E */ sth r0, 0x12e(r3)
+/* 801209A8 0011C608 48 00 4E 98 */ b lbl_80125840
+/* 801209AC 0011C60C A8 66 00 CC */ lha r3, 0xcc(r6)
+/* 801209B0 0011C610 48 13 34 21 */ bl func_80253DD0
+/* 801209B4 0011C614 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801209B8 0011C618 28 00 00 03 */ cmplwi r0, 3
+/* 801209BC 0011C61C 40 82 4E 84 */ bne lbl_80125840
+/* 801209C0 0011C620 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801209C4 0011C624 38 80 00 09 */ li r4, 9
+/* 801209C8 0011C628 38 A0 00 00 */ li r5, 0
+/* 801209CC 0011C62C A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 801209D0 0011C630 48 13 33 E1 */ bl func_80253DB0
+/* 801209D4 0011C634 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801209D8 0011C638 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801209DC 0011C63C 2C 00 00 04 */ cmpwi r0, 4
+/* 801209E0 0011C640 40 80 00 20 */ bge lbl_80120A00
+/* 801209E4 0011C644 2C 00 00 01 */ cmpwi r0, 1
+/* 801209E8 0011C648 40 80 00 08 */ bge lbl_801209F0
+/* 801209EC 0011C64C 48 00 00 14 */ b lbl_80120A00
+lbl_801209F0:
+/* 801209F0 0011C650 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801209F4 0011C654 38 80 00 01 */ li r4, 1
+/* 801209F8 0011C658 38 A0 00 00 */ li r5, 0
+/* 801209FC 0011C65C 48 13 33 B5 */ bl func_80253DB0
+lbl_80120A00:
+/* 80120A00 0011C660 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120A04 0011C664 38 00 00 1A */ li r0, 0x1a
+/* 80120A08 0011C668 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120A0C 0011C66C 48 00 4E 34 */ b lbl_80125840
+/* 80120A10 0011C670 A8 66 00 CC */ lha r3, 0xcc(r6)
+/* 80120A14 0011C674 48 13 33 BD */ bl func_80253DD0
+/* 80120A18 0011C678 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120A1C 0011C67C 28 00 00 03 */ cmplwi r0, 3
+/* 80120A20 0011C680 40 82 4E 20 */ bne lbl_80125840
+/* 80120A24 0011C684 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120A28 0011C688 38 80 00 08 */ li r4, 8
+/* 80120A2C 0011C68C 38 A0 00 00 */ li r5, 0
+/* 80120A30 0011C690 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120A34 0011C694 48 13 33 BD */ bl func_80253DF0
+/* 80120A38 0011C698 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120A3C 0011C69C 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80120A40 0011C6A0 2C 00 00 04 */ cmpwi r0, 4
+/* 80120A44 0011C6A4 41 82 01 E4 */ beq lbl_80120C28
+/* 80120A48 0011C6A8 40 80 00 10 */ bge lbl_80120A58
+/* 80120A4C 0011C6AC 2C 00 00 01 */ cmpwi r0, 1
+/* 80120A50 0011C6B0 40 80 00 14 */ bge lbl_80120A64
+/* 80120A54 0011C6B4 48 00 4D EC */ b lbl_80125840
+lbl_80120A58:
+/* 80120A58 0011C6B8 2C 00 00 06 */ cmpwi r0, 6
+/* 80120A5C 0011C6BC 40 80 4D E4 */ bge lbl_80125840
+/* 80120A60 0011C6C0 48 00 01 D4 */ b lbl_80120C34
+lbl_80120A64:
+/* 80120A64 0011C6C4 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80120A68 0011C6C8 38 80 00 08 */ li r4, 8
+/* 80120A6C 0011C6CC 38 A0 00 00 */ li r5, 0
+/* 80120A70 0011C6D0 48 13 33 81 */ bl func_80253DF0
+/* 80120A74 0011C6D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120A78 0011C6D8 38 A0 00 1E */ li r5, 0x1e
+/* 80120A7C 0011C6DC 38 80 00 00 */ li r4, 0
+/* 80120A80 0011C6E0 38 00 00 01 */ li r0, 1
+/* 80120A84 0011C6E4 90 A3 01 28 */ stw r5, 0x128(r3)
+/* 80120A88 0011C6E8 3B C0 00 00 */ li r30, 0
+/* 80120A8C 0011C6EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120A90 0011C6F0 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 80120A94 0011C6F4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120A98 0011C6F8 80 64 01 60 */ lwz r3, 0x160(r4)
+/* 80120A9C 0011C6FC 98 64 19 38 */ stb r3, 0x1938(r4)
+/* 80120AA0 0011C700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120AA4 0011C704 98 03 01 8E */ stb r0, 0x18e(r3)
+lbl_80120AA8:
+/* 80120AA8 0011C708 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 80120AAC 0011C70C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120AB0 0011C710 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 80120AB4 0011C714 38 80 00 00 */ li r4, 0
+/* 80120AB8 0011C718 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120ABC 0011C71C 38 A0 06 EC */ li r5, 0x6ec
+/* 80120AC0 0011C720 7C 63 02 14 */ add r3, r3, r0
+/* 80120AC4 0011C724 38 63 6C 0C */ addi r3, r3, 0x6c0c
+/* 80120AC8 0011C728 4B EE 36 3D */ bl memset
+/* 80120ACC 0011C72C 3B DE 00 01 */ addi r30, r30, 1
+/* 80120AD0 0011C730 28 1E 00 08 */ cmplwi r30, 8
+/* 80120AD4 0011C734 41 80 FF D4 */ blt lbl_80120AA8
+/* 80120AD8 0011C738 38 60 00 01 */ li r3, 1
+/* 80120ADC 0011C73C 38 80 00 02 */ li r4, 2
+/* 80120AE0 0011C740 38 A0 00 0E */ li r5, 0xe
+/* 80120AE4 0011C744 38 C0 03 F2 */ li r6, 0x3f2
+/* 80120AE8 0011C748 38 E0 00 06 */ li r7, 6
+/* 80120AEC 0011C74C 39 00 00 01 */ li r8, 1
+/* 80120AF0 0011C750 4B FF D1 01 */ bl func_8011DBF0
+/* 80120AF4 0011C754 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120AF8 0011C758 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120AFC 0011C75C 80 03 00 04 */ lwz r0, 4(r3)
+/* 80120B00 0011C760 54 03 27 3E */ srwi r3, r0, 0x1c
+/* 80120B04 0011C764 4B FF D2 A5 */ bl func_8011DDA8
+/* 80120B08 0011C768 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120B0C 0011C76C 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120B10 0011C770 80 03 00 04 */ lwz r0, 4(r3)
+/* 80120B14 0011C774 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
+/* 80120B18 0011C778 90 03 00 04 */ stw r0, 4(r3)
+/* 80120B1C 0011C77C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120B20 0011C780 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80120B24 0011C784 2C 00 00 02 */ cmpwi r0, 2
+/* 80120B28 0011C788 41 82 00 40 */ beq lbl_80120B68
+/* 80120B2C 0011C78C 40 80 00 10 */ bge lbl_80120B3C
+/* 80120B30 0011C790 2C 00 00 01 */ cmpwi r0, 1
+/* 80120B34 0011C794 40 80 00 14 */ bge lbl_80120B48
+/* 80120B38 0011C798 48 00 00 A8 */ b lbl_80120BE0
+lbl_80120B3C:
+/* 80120B3C 0011C79C 2C 00 00 04 */ cmpwi r0, 4
+/* 80120B40 0011C7A0 40 80 00 A0 */ bge lbl_80120BE0
+/* 80120B44 0011C7A4 48 00 00 40 */ b lbl_80120B84
+lbl_80120B48:
+/* 80120B48 0011C7A8 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120B4C 0011C7AC 38 80 00 01 */ li r4, 1
+/* 80120B50 0011C7B0 38 00 00 02 */ li r0, 2
+/* 80120B54 0011C7B4 90 83 00 08 */ stw r4, 8(r3)
+/* 80120B58 0011C7B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120B5C 0011C7BC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120B60 0011C7C0 98 03 00 1B */ stb r0, 0x1b(r3)
+/* 80120B64 0011C7C4 48 00 00 7C */ b lbl_80120BE0
+lbl_80120B68:
+/* 80120B68 0011C7C8 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120B6C 0011C7CC 38 00 00 04 */ li r0, 4
+/* 80120B70 0011C7D0 90 03 00 08 */ stw r0, 8(r3)
+/* 80120B74 0011C7D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120B78 0011C7D8 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120B7C 0011C7DC 98 03 00 1B */ stb r0, 0x1b(r3)
+/* 80120B80 0011C7E0 48 00 00 60 */ b lbl_80120BE0
+lbl_80120B84:
+/* 80120B84 0011C7E4 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120B88 0011C7E8 38 00 00 01 */ li r0, 1
+/* 80120B8C 0011C7EC 38 A0 00 02 */ li r5, 2
+/* 80120B90 0011C7F0 38 80 00 00 */ li r4, 0
+/* 80120B94 0011C7F4 90 03 00 08 */ stw r0, 8(r3)
+/* 80120B98 0011C7F8 38 00 00 03 */ li r0, 3
+/* 80120B9C 0011C7FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120BA0 0011C800 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120BA4 0011C804 98 A3 00 1B */ stb r5, 0x1b(r3)
+/* 80120BA8 0011C808 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120BAC 0011C80C 98 83 19 39 */ stb r4, 0x1939(r3)
+/* 80120BB0 0011C810 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120BB4 0011C814 90 03 02 4C */ stw r0, 0x24c(r3)
+/* 80120BB8 0011C818 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120BBC 0011C81C 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120BC0 0011C820 80 03 00 04 */ lwz r0, 4(r3)
+/* 80120BC4 0011C824 54 00 02 06 */ rlwinm r0, r0, 0, 8, 3
+/* 80120BC8 0011C828 90 03 00 04 */ stw r0, 4(r3)
+/* 80120BCC 0011C82C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120BD0 0011C830 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80120BD4 0011C834 80 03 00 04 */ lwz r0, 4(r3)
+/* 80120BD8 0011C838 64 00 00 80 */ oris r0, r0, 0x80
+/* 80120BDC 0011C83C 90 03 00 04 */ stw r0, 4(r3)
+lbl_80120BE0:
+/* 80120BE0 0011C840 38 E0 00 00 */ li r7, 0
+/* 80120BE4 0011C844 38 A0 00 00 */ li r5, 0
+/* 80120BE8 0011C848 38 00 00 0A */ li r0, 0xa
+lbl_80120BEC:
+/* 80120BEC 0011C84C 54 E3 04 3E */ clrlwi r3, r7, 0x10
+/* 80120BF0 0011C850 39 00 00 00 */ li r8, 0
+/* 80120BF4 0011C854 1C C3 06 EC */ mulli r6, r3, 0x6ec
+/* 80120BF8 0011C858 7C 09 03 A6 */ mtctr r0
+lbl_80120BFC:
+/* 80120BFC 0011C85C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120C00 0011C860 7C 68 32 14 */ add r3, r8, r6
+/* 80120C04 0011C864 39 08 00 01 */ addi r8, r8, 1
+/* 80120C08 0011C868 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80120C0C 0011C86C 7C 64 1A 14 */ add r3, r4, r3
+/* 80120C10 0011C870 98 A3 6C 2E */ stb r5, 0x6c2e(r3)
+/* 80120C14 0011C874 42 00 FF E8 */ bdnz lbl_80120BFC
+/* 80120C18 0011C878 38 E7 00 01 */ addi r7, r7, 1
+/* 80120C1C 0011C87C 28 07 00 08 */ cmplwi r7, 8
+/* 80120C20 0011C880 41 80 FF CC */ blt lbl_80120BEC
+/* 80120C24 0011C884 48 00 4C 1C */ b lbl_80125840
+lbl_80120C28:
+/* 80120C28 0011C888 38 00 00 83 */ li r0, 0x83
+/* 80120C2C 0011C88C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120C30 0011C890 48 00 4C 10 */ b lbl_80125840
+lbl_80120C34:
+/* 80120C34 0011C894 38 00 00 88 */ li r0, 0x88
+/* 80120C38 0011C898 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120C3C 0011C89C 48 00 4C 04 */ b lbl_80125840
+/* 80120C40 0011C8A0 A8 66 00 CC */ lha r3, 0xcc(r6)
+/* 80120C44 0011C8A4 48 13 31 8D */ bl func_80253DD0
+/* 80120C48 0011C8A8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120C4C 0011C8AC 28 00 00 03 */ cmplwi r0, 3
+/* 80120C50 0011C8B0 40 82 4B F0 */ bne lbl_80125840
+/* 80120C54 0011C8B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120C58 0011C8B8 38 80 00 08 */ li r4, 8
+/* 80120C5C 0011C8BC 38 A0 00 00 */ li r5, 0
+/* 80120C60 0011C8C0 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80120C64 0011C8C4 48 13 31 8D */ bl func_80253DF0
+/* 80120C68 0011C8C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120C6C 0011C8CC 38 80 00 08 */ li r4, 8
+/* 80120C70 0011C8D0 38 A0 00 00 */ li r5, 0
+/* 80120C74 0011C8D4 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80120C78 0011C8D8 48 13 31 79 */ bl func_80253DF0
+/* 80120C7C 0011C8DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120C80 0011C8E0 38 00 00 1D */ li r0, 0x1d
+/* 80120C84 0011C8E4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120C88 0011C8E8 48 00 4B B8 */ b lbl_80125840
+/* 80120C8C 0011C8EC C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80120C90 0011C8F0 38 60 02 5F */ li r3, 0x25f
+/* 80120C94 0011C8F4 38 80 00 00 */ li r4, 0
+/* 80120C98 0011C8F8 4B EE A4 D9 */ bl func_8000B170
+/* 80120C9C 0011C8FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120CA0 0011C900 38 00 00 06 */ li r0, 6
+/* 80120CA4 0011C904 38 80 00 08 */ li r4, 8
+/* 80120CA8 0011C908 38 A0 00 01 */ li r5, 1
+/* 80120CAC 0011C90C B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80120CB0 0011C910 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120CB4 0011C914 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120CB8 0011C918 48 13 31 39 */ bl func_80253DF0
+/* 80120CBC 0011C91C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120CC0 0011C920 38 80 00 06 */ li r4, 6
+/* 80120CC4 0011C924 38 A0 00 00 */ li r5, 0
+/* 80120CC8 0011C928 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120CCC 0011C92C 48 13 30 E5 */ bl func_80253DB0
+/* 80120CD0 0011C930 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120CD4 0011C934 38 00 00 84 */ li r0, 0x84
+/* 80120CD8 0011C938 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120CDC 0011C93C 48 00 4B 64 */ b lbl_80125840
+/* 80120CE0 0011C940 A8 66 00 D2 */ lha r3, 0xd2(r6)
+/* 80120CE4 0011C944 48 13 30 ED */ bl func_80253DD0
+/* 80120CE8 0011C948 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120CEC 0011C94C 28 00 00 03 */ cmplwi r0, 3
+/* 80120CF0 0011C950 40 82 4B 50 */ bne lbl_80125840
+/* 80120CF4 0011C954 38 60 00 00 */ li r3, 0
+/* 80120CF8 0011C958 38 80 00 00 */ li r4, 0
+/* 80120CFC 0011C95C 4B F3 8B FD */ bl func_800598F8
+/* 80120D00 0011C960 38 60 00 01 */ li r3, 1
+/* 80120D04 0011C964 38 80 00 00 */ li r4, 0
+/* 80120D08 0011C968 38 A0 00 00 */ li r5, 0
+/* 80120D0C 0011C96C 38 C0 00 02 */ li r6, 2
+/* 80120D10 0011C970 38 E0 00 00 */ li r7, 0
+/* 80120D14 0011C974 39 00 00 00 */ li r8, 0
+/* 80120D18 0011C978 4B F3 8C B1 */ bl func_800599C8
+/* 80120D1C 0011C97C 38 60 00 02 */ li r3, 2
+/* 80120D20 0011C980 38 80 00 00 */ li r4, 0
+/* 80120D24 0011C984 38 A0 00 01 */ li r5, 1
+/* 80120D28 0011C988 38 C0 00 00 */ li r6, 0
+/* 80120D2C 0011C98C 38 E0 00 00 */ li r7, 0
+/* 80120D30 0011C990 39 00 00 00 */ li r8, 0
+/* 80120D34 0011C994 4B F3 8C 95 */ bl func_800599C8
+/* 80120D38 0011C998 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120D3C 0011C99C 38 00 00 85 */ li r0, 0x85
+/* 80120D40 0011C9A0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120D44 0011C9A4 48 00 4A FC */ b lbl_80125840
+/* 80120D48 0011C9A8 38 60 00 00 */ li r3, 0
+/* 80120D4C 0011C9AC 38 80 00 02 */ li r4, 2
+/* 80120D50 0011C9B0 38 A0 00 00 */ li r5, 0
+/* 80120D54 0011C9B4 38 C0 00 01 */ li r6, 1
+/* 80120D58 0011C9B8 4B F3 8D 15 */ bl func_80059A6C
+/* 80120D5C 0011C9BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80120D60 0011C9C0 41 82 4A E0 */ beq lbl_80125840
+/* 80120D64 0011C9C4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80120D68 0011C9C8 41 82 00 70 */ beq lbl_80120DD8
+/* 80120D6C 0011C9CC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120D70 0011C9D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120D74 0011C9D4 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80120D78 0011C9D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120D7C 0011C9DC 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80120D80 0011C9E0 2C 00 00 02 */ cmpwi r0, 2
+/* 80120D84 0011C9E4 41 82 00 34 */ beq lbl_80120DB8
+/* 80120D88 0011C9E8 40 80 4A B8 */ bge lbl_80125840
+/* 80120D8C 0011C9EC 2C 00 00 01 */ cmpwi r0, 1
+/* 80120D90 0011C9F0 40 80 00 08 */ bge lbl_80120D98
+/* 80120D94 0011C9F4 48 00 4A AC */ b lbl_80125840
+lbl_80120D98:
+/* 80120D98 0011C9F8 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120D9C 0011C9FC 38 80 00 02 */ li r4, 2
+/* 80120DA0 0011CA00 38 A0 00 00 */ li r5, 0
+/* 80120DA4 0011CA04 48 13 30 0D */ bl func_80253DB0
+/* 80120DA8 0011CA08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120DAC 0011CA0C 38 00 00 86 */ li r0, 0x86
+/* 80120DB0 0011CA10 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120DB4 0011CA14 48 00 4A 8C */ b lbl_80125840
+lbl_80120DB8:
+/* 80120DB8 0011CA18 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120DBC 0011CA1C 38 80 00 03 */ li r4, 3
+/* 80120DC0 0011CA20 38 A0 00 00 */ li r5, 0
+/* 80120DC4 0011CA24 48 13 2F ED */ bl func_80253DB0
+/* 80120DC8 0011CA28 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120DCC 0011CA2C 38 00 00 86 */ li r0, 0x86
+/* 80120DD0 0011CA30 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120DD4 0011CA34 48 00 4A 6C */ b lbl_80125840
+lbl_80120DD8:
+/* 80120DD8 0011CA38 2C 03 00 02 */ cmpwi r3, 2
+/* 80120DDC 0011CA3C 41 82 00 2C */ beq lbl_80120E08
+/* 80120DE0 0011CA40 40 80 4A 60 */ bge lbl_80125840
+/* 80120DE4 0011CA44 2C 03 00 01 */ cmpwi r3, 1
+/* 80120DE8 0011CA48 40 80 00 08 */ bge lbl_80120DF0
+/* 80120DEC 0011CA4C 48 00 4A 54 */ b lbl_80125840
+lbl_80120DF0:
+/* 80120DF0 0011CA50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120DF4 0011CA54 38 80 00 00 */ li r4, 0
+/* 80120DF8 0011CA58 38 A0 00 00 */ li r5, 0
+/* 80120DFC 0011CA5C A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120E00 0011CA60 48 13 2F B1 */ bl func_80253DB0
+/* 80120E04 0011CA64 48 00 4A 3C */ b lbl_80125840
+lbl_80120E08:
+/* 80120E08 0011CA68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120E0C 0011CA6C 38 80 00 01 */ li r4, 1
+/* 80120E10 0011CA70 38 A0 00 00 */ li r5, 0
+/* 80120E14 0011CA74 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120E18 0011CA78 48 13 2F 99 */ bl func_80253DB0
+/* 80120E1C 0011CA7C 48 00 4A 24 */ b lbl_80125840
+/* 80120E20 0011CA80 A8 66 00 D2 */ lha r3, 0xd2(r6)
+/* 80120E24 0011CA84 48 13 2F AD */ bl func_80253DD0
+/* 80120E28 0011CA88 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120E2C 0011CA8C 28 00 00 03 */ cmplwi r0, 3
+/* 80120E30 0011CA90 40 82 4A 10 */ bne lbl_80125840
+/* 80120E34 0011CA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120E38 0011CA98 38 80 00 05 */ li r4, 5
+/* 80120E3C 0011CA9C 38 A0 00 00 */ li r5, 0
+/* 80120E40 0011CAA0 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120E44 0011CAA4 48 13 2F 6D */ bl func_80253DB0
+/* 80120E48 0011CAA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120E4C 0011CAAC 38 00 00 87 */ li r0, 0x87
+/* 80120E50 0011CAB0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120E54 0011CAB4 48 00 49 EC */ b lbl_80125840
+/* 80120E58 0011CAB8 A8 66 00 D2 */ lha r3, 0xd2(r6)
+/* 80120E5C 0011CABC 48 13 2F 75 */ bl func_80253DD0
+/* 80120E60 0011CAC0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120E64 0011CAC4 28 00 00 03 */ cmplwi r0, 3
+/* 80120E68 0011CAC8 40 82 49 D8 */ bne lbl_80125840
+/* 80120E6C 0011CACC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120E70 0011CAD0 38 80 00 08 */ li r4, 8
+/* 80120E74 0011CAD4 38 A0 00 00 */ li r5, 0
+/* 80120E78 0011CAD8 A8 63 00 D2 */ lha r3, 0xd2(r3)
+/* 80120E7C 0011CADC 48 13 2F 75 */ bl func_80253DF0
+/* 80120E80 0011CAE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120E84 0011CAE4 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80120E88 0011CAE8 28 00 00 02 */ cmplwi r0, 2
+/* 80120E8C 0011CAEC 40 82 00 10 */ bne lbl_80120E9C
+/* 80120E90 0011CAF0 38 00 00 16 */ li r0, 0x16
+/* 80120E94 0011CAF4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120E98 0011CAF8 48 00 49 A8 */ b lbl_80125840
+lbl_80120E9C:
+/* 80120E9C 0011CAFC 38 00 00 07 */ li r0, 7
+/* 80120EA0 0011CB00 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120EA4 0011CB04 48 00 49 9C */ b lbl_80125840
+/* 80120EA8 0011CB08 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80120EAC 0011CB0C 38 60 02 5F */ li r3, 0x25f
+/* 80120EB0 0011CB10 38 80 00 00 */ li r4, 0
+/* 80120EB4 0011CB14 4B EE A2 BD */ bl func_8000B170
+/* 80120EB8 0011CB18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120EBC 0011CB1C 38 00 00 07 */ li r0, 7
+/* 80120EC0 0011CB20 38 80 00 08 */ li r4, 8
+/* 80120EC4 0011CB24 38 A0 00 01 */ li r5, 1
+/* 80120EC8 0011CB28 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80120ECC 0011CB2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120ED0 0011CB30 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80120ED4 0011CB34 48 13 2F 1D */ bl func_80253DF0
+/* 80120ED8 0011CB38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120EDC 0011CB3C 38 80 00 06 */ li r4, 6
+/* 80120EE0 0011CB40 38 A0 00 00 */ li r5, 0
+/* 80120EE4 0011CB44 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80120EE8 0011CB48 48 13 2E C9 */ bl func_80253DB0
+/* 80120EEC 0011CB4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120EF0 0011CB50 38 00 00 89 */ li r0, 0x89
+/* 80120EF4 0011CB54 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120EF8 0011CB58 48 00 49 48 */ b lbl_80125840
+/* 80120EFC 0011CB5C A8 66 00 D4 */ lha r3, 0xd4(r6)
+/* 80120F00 0011CB60 48 13 2E D1 */ bl func_80253DD0
+/* 80120F04 0011CB64 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120F08 0011CB68 28 00 00 03 */ cmplwi r0, 3
+/* 80120F0C 0011CB6C 40 82 49 34 */ bne lbl_80125840
+/* 80120F10 0011CB70 38 60 00 00 */ li r3, 0
+/* 80120F14 0011CB74 38 80 00 00 */ li r4, 0
+/* 80120F18 0011CB78 4B F3 89 E1 */ bl func_800598F8
+/* 80120F1C 0011CB7C 38 60 00 01 */ li r3, 1
+/* 80120F20 0011CB80 38 80 00 00 */ li r4, 0
+/* 80120F24 0011CB84 38 A0 00 00 */ li r5, 0
+/* 80120F28 0011CB88 38 C0 00 02 */ li r6, 2
+/* 80120F2C 0011CB8C 38 E0 00 00 */ li r7, 0
+/* 80120F30 0011CB90 39 00 00 00 */ li r8, 0
+/* 80120F34 0011CB94 4B F3 8A 95 */ bl func_800599C8
+/* 80120F38 0011CB98 38 60 00 02 */ li r3, 2
+/* 80120F3C 0011CB9C 38 80 00 00 */ li r4, 0
+/* 80120F40 0011CBA0 38 A0 00 01 */ li r5, 1
+/* 80120F44 0011CBA4 38 C0 00 00 */ li r6, 0
+/* 80120F48 0011CBA8 38 E0 00 00 */ li r7, 0
+/* 80120F4C 0011CBAC 39 00 00 00 */ li r8, 0
+/* 80120F50 0011CBB0 4B F3 8A 79 */ bl func_800599C8
+/* 80120F54 0011CBB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120F58 0011CBB8 38 00 00 8A */ li r0, 0x8a
+/* 80120F5C 0011CBBC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120F60 0011CBC0 48 00 48 E0 */ b lbl_80125840
+/* 80120F64 0011CBC4 38 60 00 00 */ li r3, 0
+/* 80120F68 0011CBC8 38 80 00 02 */ li r4, 2
+/* 80120F6C 0011CBCC 38 A0 00 00 */ li r5, 0
+/* 80120F70 0011CBD0 38 C0 00 01 */ li r6, 1
+/* 80120F74 0011CBD4 4B F3 8A F9 */ bl func_80059A6C
+/* 80120F78 0011CBD8 2C 03 00 00 */ cmpwi r3, 0
+/* 80120F7C 0011CBDC 41 82 48 C4 */ beq lbl_80125840
+/* 80120F80 0011CBE0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80120F84 0011CBE4 41 82 00 70 */ beq lbl_80120FF4
+/* 80120F88 0011CBE8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120F8C 0011CBEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80120F90 0011CBF0 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80120F94 0011CBF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120F98 0011CBF8 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80120F9C 0011CBFC 2C 00 00 02 */ cmpwi r0, 2
+/* 80120FA0 0011CC00 41 82 00 34 */ beq lbl_80120FD4
+/* 80120FA4 0011CC04 40 80 48 9C */ bge lbl_80125840
+/* 80120FA8 0011CC08 2C 00 00 01 */ cmpwi r0, 1
+/* 80120FAC 0011CC0C 40 80 00 08 */ bge lbl_80120FB4
+/* 80120FB0 0011CC10 48 00 48 90 */ b lbl_80125840
+lbl_80120FB4:
+/* 80120FB4 0011CC14 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80120FB8 0011CC18 38 80 00 02 */ li r4, 2
+/* 80120FBC 0011CC1C 38 A0 00 00 */ li r5, 0
+/* 80120FC0 0011CC20 48 13 2D F1 */ bl func_80253DB0
+/* 80120FC4 0011CC24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120FC8 0011CC28 38 00 00 8B */ li r0, 0x8b
+/* 80120FCC 0011CC2C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120FD0 0011CC30 48 00 48 70 */ b lbl_80125840
+lbl_80120FD4:
+/* 80120FD4 0011CC34 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80120FD8 0011CC38 38 80 00 03 */ li r4, 3
+/* 80120FDC 0011CC3C 38 A0 00 00 */ li r5, 0
+/* 80120FE0 0011CC40 48 13 2D D1 */ bl func_80253DB0
+/* 80120FE4 0011CC44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80120FE8 0011CC48 38 00 00 8B */ li r0, 0x8b
+/* 80120FEC 0011CC4C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80120FF0 0011CC50 48 00 48 50 */ b lbl_80125840
+lbl_80120FF4:
+/* 80120FF4 0011CC54 2C 03 00 02 */ cmpwi r3, 2
+/* 80120FF8 0011CC58 41 82 00 2C */ beq lbl_80121024
+/* 80120FFC 0011CC5C 40 80 48 44 */ bge lbl_80125840
+/* 80121000 0011CC60 2C 03 00 01 */ cmpwi r3, 1
+/* 80121004 0011CC64 40 80 00 08 */ bge lbl_8012100C
+/* 80121008 0011CC68 48 00 48 38 */ b lbl_80125840
+lbl_8012100C:
+/* 8012100C 0011CC6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121010 0011CC70 38 80 00 00 */ li r4, 0
+/* 80121014 0011CC74 38 A0 00 00 */ li r5, 0
+/* 80121018 0011CC78 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 8012101C 0011CC7C 48 13 2D 95 */ bl func_80253DB0
+/* 80121020 0011CC80 48 00 48 20 */ b lbl_80125840
+lbl_80121024:
+/* 80121024 0011CC84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121028 0011CC88 38 80 00 01 */ li r4, 1
+/* 8012102C 0011CC8C 38 A0 00 00 */ li r5, 0
+/* 80121030 0011CC90 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80121034 0011CC94 48 13 2D 7D */ bl func_80253DB0
+/* 80121038 0011CC98 48 00 48 08 */ b lbl_80125840
+/* 8012103C 0011CC9C A8 66 00 D4 */ lha r3, 0xd4(r6)
+/* 80121040 0011CCA0 48 13 2D 91 */ bl func_80253DD0
+/* 80121044 0011CCA4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80121048 0011CCA8 28 00 00 03 */ cmplwi r0, 3
+/* 8012104C 0011CCAC 40 82 47 F4 */ bne lbl_80125840
+/* 80121050 0011CCB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121054 0011CCB4 38 80 00 05 */ li r4, 5
+/* 80121058 0011CCB8 38 A0 00 00 */ li r5, 0
+/* 8012105C 0011CCBC A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80121060 0011CCC0 48 13 2D 51 */ bl func_80253DB0
+/* 80121064 0011CCC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121068 0011CCC8 38 00 00 8C */ li r0, 0x8c
+/* 8012106C 0011CCCC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121070 0011CCD0 48 00 47 D0 */ b lbl_80125840
+/* 80121074 0011CCD4 A8 66 00 D4 */ lha r3, 0xd4(r6)
+/* 80121078 0011CCD8 48 13 2D 59 */ bl func_80253DD0
+/* 8012107C 0011CCDC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80121080 0011CCE0 28 00 00 03 */ cmplwi r0, 3
+/* 80121084 0011CCE4 40 82 47 BC */ bne lbl_80125840
+/* 80121088 0011CCE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012108C 0011CCEC 38 80 00 08 */ li r4, 8
+/* 80121090 0011CCF0 38 A0 00 00 */ li r5, 0
+/* 80121094 0011CCF4 A8 63 00 D4 */ lha r3, 0xd4(r3)
+/* 80121098 0011CCF8 48 13 2D 59 */ bl func_80253DF0
+/* 8012109C 0011CCFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801210A0 0011CD00 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801210A4 0011CD04 28 00 00 02 */ cmplwi r0, 2
+/* 801210A8 0011CD08 40 82 00 10 */ bne lbl_801210B8
+/* 801210AC 0011CD0C 38 00 00 16 */ li r0, 0x16
+/* 801210B0 0011CD10 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801210B4 0011CD14 48 00 47 8C */ b lbl_80125840
+lbl_801210B8:
+/* 801210B8 0011CD18 38 00 00 8D */ li r0, 0x8d
+/* 801210BC 0011CD1C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801210C0 0011CD20 48 00 47 80 */ b lbl_80125840
+/* 801210C4 0011CD24 3B C0 00 00 */ li r30, 0
+lbl_801210C8:
+/* 801210C8 0011CD28 7F C3 F3 78 */ mr r3, r30
+/* 801210CC 0011CD2C 48 04 3B A1 */ bl func_80164C6C
+/* 801210D0 0011CD30 2C 03 00 00 */ cmpwi r3, 0
+/* 801210D4 0011CD34 41 82 00 08 */ beq lbl_801210DC
+/* 801210D8 0011CD38 48 04 5A AD */ bl func_80166B84
+lbl_801210DC:
+/* 801210DC 0011CD3C 3B DE 00 01 */ addi r30, r30, 1
+/* 801210E0 0011CD40 2C 1E 00 08 */ cmpwi r30, 8
+/* 801210E4 0011CD44 41 80 FF E4 */ blt lbl_801210C8
+/* 801210E8 0011CD48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801210EC 0011CD4C 38 00 00 08 */ li r0, 8
+/* 801210F0 0011CD50 38 80 00 08 */ li r4, 8
+/* 801210F4 0011CD54 38 A0 00 01 */ li r5, 1
+/* 801210F8 0011CD58 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 801210FC 0011CD5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121100 0011CD60 A8 63 00 CE */ lha r3, 0xce(r3)
+/* 80121104 0011CD64 48 13 2C ED */ bl func_80253DF0
+/* 80121108 0011CD68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012110C 0011CD6C 38 80 00 04 */ li r4, 4
+/* 80121110 0011CD70 38 A0 00 00 */ li r5, 0
+/* 80121114 0011CD74 A8 63 00 CE */ lha r3, 0xce(r3)
+/* 80121118 0011CD78 48 13 2C 99 */ bl func_80253DB0
+/* 8012111C 0011CD7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121120 0011CD80 38 00 00 8E */ li r0, 0x8e
+/* 80121124 0011CD84 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121128 0011CD88 48 00 47 18 */ b lbl_80125840
+/* 8012112C 0011CD8C A8 66 00 CE */ lha r3, 0xce(r6)
+/* 80121130 0011CD90 48 13 2C A1 */ bl func_80253DD0
+/* 80121134 0011CD94 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80121138 0011CD98 28 00 00 03 */ cmplwi r0, 3
+/* 8012113C 0011CD9C 40 82 47 04 */ bne lbl_80125840
+/* 80121140 0011CDA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121144 0011CDA4 38 80 00 00 */ li r4, 0
+/* 80121148 0011CDA8 38 A0 00 00 */ li r5, 0
+/* 8012114C 0011CDAC A8 63 00 CE */ lha r3, 0xce(r3)
+/* 80121150 0011CDB0 48 13 2C 61 */ bl func_80253DB0
+/* 80121154 0011CDB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121158 0011CDB8 38 00 00 8F */ li r0, 0x8f
+/* 8012115C 0011CDBC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121160 0011CDC0 48 00 46 E0 */ b lbl_80125840
+/* 80121164 0011CDC4 3C 60 04 00 */ lis r3, 0x400
+/* 80121168 0011CDC8 38 80 00 00 */ li r4, 0
+/* 8012116C 0011CDCC 38 A0 00 00 */ li r5, 0
+/* 80121170 0011CDD0 38 C0 00 01 */ li r6, 1
+/* 80121174 0011CDD4 4B F3 88 F9 */ bl func_80059A6C
+/* 80121178 0011CDD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012117C 0011CDDC 41 82 46 C4 */ beq lbl_80125840
+/* 80121180 0011CDE0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121184 0011CDE4 38 60 02 1F */ li r3, 0x21f
+/* 80121188 0011CDE8 38 80 00 00 */ li r4, 0
+/* 8012118C 0011CDEC 4B EE 9F E5 */ bl func_8000B170
+/* 80121190 0011CDF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121194 0011CDF4 38 80 00 01 */ li r4, 1
+/* 80121198 0011CDF8 38 A0 00 00 */ li r5, 0
+/* 8012119C 0011CDFC A8 63 00 CE */ lha r3, 0xce(r3)
+/* 801211A0 0011CE00 48 13 2C 11 */ bl func_80253DB0
+/* 801211A4 0011CE04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801211A8 0011CE08 38 00 00 90 */ li r0, 0x90
+/* 801211AC 0011CE0C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801211B0 0011CE10 48 00 46 90 */ b lbl_80125840
+/* 801211B4 0011CE14 A8 66 00 CE */ lha r3, 0xce(r6)
+/* 801211B8 0011CE18 48 13 2C 19 */ bl func_80253DD0
+/* 801211BC 0011CE1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801211C0 0011CE20 28 00 00 03 */ cmplwi r0, 3
+/* 801211C4 0011CE24 40 82 46 7C */ bne lbl_80125840
+/* 801211C8 0011CE28 4B F3 50 AD */ bl func_80056274
+/* 801211CC 0011CE2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801211D0 0011CE30 38 00 00 91 */ li r0, 0x91
+/* 801211D4 0011CE34 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801211D8 0011CE38 48 00 46 68 */ b lbl_80125840
+/* 801211DC 0011CE3C 4B F3 51 1D */ bl func_800562F8
+/* 801211E0 0011CE40 2C 03 00 00 */ cmpwi r3, 0
+/* 801211E4 0011CE44 41 82 46 5C */ beq lbl_80125840
+/* 801211E8 0011CE48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801211EC 0011CE4C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801211F0 0011CE50 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 801211F4 0011CE54 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801211F8 0011CE58 48 04 1D DD */ bl glplatAbortFrame
+/* 801211FC 0011CE5C 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121200 0011CE60 38 60 00 00 */ li r3, 0
+/* 80121204 0011CE64 38 80 00 00 */ li r4, 0
+/* 80121208 0011CE68 38 A0 00 00 */ li r5, 0
+/* 8012120C 0011CE6C 80 08 09 74 */ lwz r0, 0x974(r8)
+/* 80121210 0011CE70 38 C0 00 00 */ li r6, 0
+/* 80121214 0011CE74 38 E0 00 00 */ li r7, 0
+/* 80121218 0011CE78 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 8012121C 0011CE7C 90 08 09 74 */ stw r0, 0x974(r8)
+/* 80121220 0011CE80 4B F3 51 39 */ bl func_80056358
+/* 80121224 0011CE84 48 00 DB DD */ bl func_8012EE00
+/* 80121228 0011CE88 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 8012122C 0011CE8C 38 80 07 D0 */ li r4, 0x7d0
+/* 80121230 0011CE90 48 10 55 79 */ bl func_802267A8
+/* 80121234 0011CE94 48 00 46 0C */ b lbl_80125840
+/* 80121238 0011CE98 38 60 02 5F */ li r3, 0x25f
+/* 8012123C 0011CE9C 38 80 00 01 */ li r4, 1
+/* 80121240 0011CEA0 38 A0 00 01 */ li r5, 1
+/* 80121244 0011CEA4 48 04 16 FD */ bl func_80162940
+/* 80121248 0011CEA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012124C 0011CEAC 3B E0 00 00 */ li r31, 0
+/* 80121250 0011CEB0 38 60 00 0E */ li r3, 0xe
+/* 80121254 0011CEB4 38 80 00 00 */ li r4, 0
+/* 80121258 0011CEB8 9B E5 09 7B */ stb r31, 0x97b(r5)
+/* 8012125C 0011CEBC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121260 0011CEC0 9B E5 09 7A */ stb r31, 0x97a(r5)
+/* 80121264 0011CEC4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121268 0011CEC8 9B E5 09 79 */ stb r31, 0x979(r5)
+/* 8012126C 0011CECC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121270 0011CED0 9B E5 09 78 */ stb r31, 0x978(r5)
+/* 80121274 0011CED4 4B F3 51 79 */ bl func_800563EC
+/* 80121278 0011CED8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012127C 0011CEDC 38 00 00 09 */ li r0, 9
+/* 80121280 0011CEE0 38 80 00 08 */ li r4, 8
+/* 80121284 0011CEE4 38 A0 00 01 */ li r5, 1
+/* 80121288 0011CEE8 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8012128C 0011CEEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121290 0011CEF0 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80121294 0011CEF4 48 13 2B 5D */ bl func_80253DF0
+/* 80121298 0011CEF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012129C 0011CEFC 38 80 00 02 */ li r4, 2
+/* 801212A0 0011CF00 38 A0 00 00 */ li r5, 0
+/* 801212A4 0011CF04 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801212A8 0011CF08 48 13 2B 09 */ bl func_80253DB0
+/* 801212AC 0011CF0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801212B0 0011CF10 38 80 00 08 */ li r4, 8
+/* 801212B4 0011CF14 38 A0 00 01 */ li r5, 1
+/* 801212B8 0011CF18 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801212BC 0011CF1C 48 13 2B 35 */ bl func_80253DF0
+/* 801212C0 0011CF20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801212C4 0011CF24 38 80 00 04 */ li r4, 4
+/* 801212C8 0011CF28 38 A0 00 00 */ li r5, 0
+/* 801212CC 0011CF2C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801212D0 0011CF30 48 13 2A E1 */ bl func_80253DB0
+/* 801212D4 0011CF34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801212D8 0011CF38 38 80 00 08 */ li r4, 8
+/* 801212DC 0011CF3C 38 A0 00 01 */ li r5, 1
+/* 801212E0 0011CF40 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801212E4 0011CF44 48 13 2B 0D */ bl func_80253DF0
+/* 801212E8 0011CF48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801212EC 0011CF4C 38 80 00 04 */ li r4, 4
+/* 801212F0 0011CF50 38 A0 00 00 */ li r5, 0
+/* 801212F4 0011CF54 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801212F8 0011CF58 48 13 2A B9 */ bl func_80253DB0
+/* 801212FC 0011CF5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121300 0011CF60 38 80 00 08 */ li r4, 8
+/* 80121304 0011CF64 38 A0 00 01 */ li r5, 1
+/* 80121308 0011CF68 A8 63 00 FE */ lha r3, 0xfe(r3)
+/* 8012130C 0011CF6C 48 13 2A E5 */ bl func_80253DF0
+/* 80121310 0011CF70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121314 0011CF74 38 80 00 42 */ li r4, 0x42
+/* 80121318 0011CF78 38 00 00 08 */ li r0, 8
+/* 8012131C 0011CF7C 38 C0 00 00 */ li r6, 0
+/* 80121320 0011CF80 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80121324 0011CF84 38 80 00 FF */ li r4, 0xff
+/* 80121328 0011CF88 7C 09 03 A6 */ mtctr r0
+lbl_8012132C:
+/* 8012132C 0011CF8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121330 0011CF90 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80121334 0011CF94 54 C5 15 BA */ rlwinm r5, r6, 2, 0x16, 0x1d
+/* 80121338 0011CF98 38 C6 00 01 */ addi r6, r6, 1
+/* 8012133C 0011CF9C 7C 63 02 14 */ add r3, r3, r0
+/* 80121340 0011CFA0 98 83 02 50 */ stb r4, 0x250(r3)
+/* 80121344 0011CFA4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121348 0011CFA8 7C 60 2A 14 */ add r3, r0, r5
+/* 8012134C 0011CFAC 93 E3 01 F0 */ stw r31, 0x1f0(r3)
+/* 80121350 0011CFB0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121354 0011CFB4 7C 60 2A 14 */ add r3, r0, r5
+/* 80121358 0011CFB8 93 E3 02 18 */ stw r31, 0x218(r3)
+/* 8012135C 0011CFBC 42 00 FF D0 */ bdnz lbl_8012132C
+/* 80121360 0011CFC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121364 0011CFC4 38 00 00 00 */ li r0, 0
+/* 80121368 0011CFC8 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 8012136C 0011CFCC 48 00 44 D4 */ b lbl_80125840
+/* 80121370 0011CFD0 A8 66 00 D0 */ lha r3, 0xd0(r6)
+/* 80121374 0011CFD4 48 13 2A 5D */ bl func_80253DD0
+/* 80121378 0011CFD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012137C 0011CFDC 28 00 00 03 */ cmplwi r0, 3
+/* 80121380 0011CFE0 40 82 44 C0 */ bne lbl_80125840
+/* 80121384 0011CFE4 38 60 00 00 */ li r3, 0
+/* 80121388 0011CFE8 38 80 00 00 */ li r4, 0
+/* 8012138C 0011CFEC 4B F3 85 6D */ bl func_800598F8
+/* 80121390 0011CFF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121394 0011CFF4 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80121398 0011CFF8 28 00 00 03 */ cmplwi r0, 3
+/* 8012139C 0011CFFC 41 82 00 94 */ beq lbl_80121430
+/* 801213A0 0011D000 38 60 00 01 */ li r3, 1
+/* 801213A4 0011D004 38 80 00 00 */ li r4, 0
+/* 801213A8 0011D008 38 A0 00 00 */ li r5, 0
+/* 801213AC 0011D00C 38 C0 00 02 */ li r6, 2
+/* 801213B0 0011D010 38 E0 00 03 */ li r7, 3
+/* 801213B4 0011D014 39 00 00 00 */ li r8, 0
+/* 801213B8 0011D018 4B F3 86 11 */ bl func_800599C8
+/* 801213BC 0011D01C 38 60 00 02 */ li r3, 2
+/* 801213C0 0011D020 38 80 00 00 */ li r4, 0
+/* 801213C4 0011D024 38 A0 00 01 */ li r5, 1
+/* 801213C8 0011D028 38 C0 00 00 */ li r6, 0
+/* 801213CC 0011D02C 38 E0 00 04 */ li r7, 4
+/* 801213D0 0011D030 39 00 00 00 */ li r8, 0
+/* 801213D4 0011D034 4B F3 85 F5 */ bl func_800599C8
+/* 801213D8 0011D038 38 60 00 03 */ li r3, 3
+/* 801213DC 0011D03C 38 80 00 01 */ li r4, 1
+/* 801213E0 0011D040 38 A0 00 00 */ li r5, 0
+/* 801213E4 0011D044 38 C0 00 04 */ li r6, 4
+/* 801213E8 0011D048 38 E0 00 63 */ li r7, 0x63
+/* 801213EC 0011D04C 39 00 00 00 */ li r8, 0
+/* 801213F0 0011D050 4B F3 85 D9 */ bl func_800599C8
+/* 801213F4 0011D054 38 60 00 04 */ li r3, 4
+/* 801213F8 0011D058 38 80 00 02 */ li r4, 2
+/* 801213FC 0011D05C 38 A0 00 03 */ li r5, 3
+/* 80121400 0011D060 38 C0 00 00 */ li r6, 0
+/* 80121404 0011D064 38 E0 00 63 */ li r7, 0x63
+/* 80121408 0011D068 39 00 00 00 */ li r8, 0
+/* 8012140C 0011D06C 4B F3 85 BD */ bl func_800599C8
+/* 80121410 0011D070 38 60 00 63 */ li r3, 0x63
+/* 80121414 0011D074 38 80 00 04 */ li r4, 4
+/* 80121418 0011D078 38 A0 00 03 */ li r5, 3
+/* 8012141C 0011D07C 38 C0 00 00 */ li r6, 0
+/* 80121420 0011D080 38 E0 00 00 */ li r7, 0
+/* 80121424 0011D084 39 00 00 00 */ li r8, 0
+/* 80121428 0011D088 4B F3 85 A1 */ bl func_800599C8
+/* 8012142C 0011D08C 48 00 00 AC */ b lbl_801214D8
+lbl_80121430:
+/* 80121430 0011D090 38 60 00 01 */ li r3, 1
+/* 80121434 0011D094 38 80 00 00 */ li r4, 0
+/* 80121438 0011D098 38 A0 00 00 */ li r5, 0
+/* 8012143C 0011D09C 38 C0 00 02 */ li r6, 2
+/* 80121440 0011D0A0 38 E0 00 03 */ li r7, 3
+/* 80121444 0011D0A4 39 00 00 00 */ li r8, 0
+/* 80121448 0011D0A8 4B F3 85 81 */ bl func_800599C8
+/* 8012144C 0011D0AC 38 60 00 02 */ li r3, 2
+/* 80121450 0011D0B0 38 80 00 00 */ li r4, 0
+/* 80121454 0011D0B4 38 A0 00 01 */ li r5, 1
+/* 80121458 0011D0B8 38 C0 00 00 */ li r6, 0
+/* 8012145C 0011D0BC 38 E0 00 04 */ li r7, 4
+/* 80121460 0011D0C0 39 00 00 00 */ li r8, 0
+/* 80121464 0011D0C4 4B F3 85 65 */ bl func_800599C8
+/* 80121468 0011D0C8 38 60 00 03 */ li r3, 3
+/* 8012146C 0011D0CC 38 80 00 01 */ li r4, 1
+/* 80121470 0011D0D0 38 A0 00 00 */ li r5, 0
+/* 80121474 0011D0D4 38 C0 00 04 */ li r6, 4
+/* 80121478 0011D0D8 38 E0 00 63 */ li r7, 0x63
+/* 8012147C 0011D0DC 39 00 00 00 */ li r8, 0
+/* 80121480 0011D0E0 4B F3 85 49 */ bl func_800599C8
+/* 80121484 0011D0E4 38 60 00 04 */ li r3, 4
+/* 80121488 0011D0E8 38 80 00 02 */ li r4, 2
+/* 8012148C 0011D0EC 38 A0 00 03 */ li r5, 3
+/* 80121490 0011D0F0 38 C0 00 00 */ li r6, 0
+/* 80121494 0011D0F4 38 E0 00 63 */ li r7, 0x63
+/* 80121498 0011D0F8 39 00 00 00 */ li r8, 0
+/* 8012149C 0011D0FC 4B F3 85 2D */ bl func_800599C8
+/* 801214A0 0011D100 38 60 00 5A */ li r3, 0x5a
+/* 801214A4 0011D104 38 80 00 00 */ li r4, 0
+/* 801214A8 0011D108 38 A0 00 00 */ li r5, 0
+/* 801214AC 0011D10C 38 C0 00 00 */ li r6, 0
+/* 801214B0 0011D110 38 E0 00 00 */ li r7, 0
+/* 801214B4 0011D114 39 00 00 00 */ li r8, 0
+/* 801214B8 0011D118 4B F3 85 11 */ bl func_800599C8
+/* 801214BC 0011D11C 38 60 00 63 */ li r3, 0x63
+/* 801214C0 0011D120 38 80 00 00 */ li r4, 0
+/* 801214C4 0011D124 38 A0 00 04 */ li r5, 4
+/* 801214C8 0011D128 38 C0 00 00 */ li r6, 0
+/* 801214CC 0011D12C 38 E0 00 00 */ li r7, 0
+/* 801214D0 0011D130 39 00 00 00 */ li r8, 0
+/* 801214D4 0011D134 4B F3 84 F5 */ bl func_800599C8
+lbl_801214D8:
+/* 801214D8 0011D138 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801214DC 0011D13C 38 80 00 43 */ li r4, 0x43
+/* 801214E0 0011D140 38 00 00 00 */ li r0, 0
+/* 801214E4 0011D144 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801214E8 0011D148 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801214EC 0011D14C 90 03 01 20 */ stw r0, 0x120(r3)
+/* 801214F0 0011D150 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801214F4 0011D154 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801214F8 0011D158 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17
+/* 801214FC 0011D15C 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80121500 0011D160 48 00 43 40 */ b lbl_80125840
+/* 80121504 0011D164 3B C0 00 00 */ li r30, 0
+lbl_80121508:
+/* 80121508 0011D168 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012150C 0011D16C 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
+/* 80121510 0011D170 7C 64 02 14 */ add r3, r4, r0
+/* 80121514 0011D174 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 80121518 0011D178 2C 00 00 00 */ cmpwi r0, 0
+/* 8012151C 0011D17C 40 82 00 1C */ bne lbl_80121538
+/* 80121520 0011D180 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 80121524 0011D184 7C 84 1A 14 */ add r4, r4, r3
+/* 80121528 0011D188 88 04 02 50 */ lbz r0, 0x250(r4)
+/* 8012152C 0011D18C 28 00 00 FF */ cmplwi r0, 0xff
+/* 80121530 0011D190 41 82 00 08 */ beq lbl_80121538
+/* 80121534 0011D194 48 00 4E ED */ bl func_80126420
+lbl_80121538:
+/* 80121538 0011D198 3B DE 00 01 */ addi r30, r30, 1
+/* 8012153C 0011D19C 28 1E 00 04 */ cmplwi r30, 4
+/* 80121540 0011D1A0 41 80 FF C8 */ blt lbl_80121508
+/* 80121544 0011D1A4 38 60 00 29 */ li r3, 0x29
+/* 80121548 0011D1A8 38 80 00 01 */ li r4, 1
+/* 8012154C 0011D1AC 38 A0 00 00 */ li r5, 0
+/* 80121550 0011D1B0 38 C0 00 01 */ li r6, 1
+/* 80121554 0011D1B4 4B F3 85 19 */ bl func_80059A6C
+/* 80121558 0011D1B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012155C 0011D1BC 41 82 06 A8 */ beq lbl_80121C04
+/* 80121560 0011D1C0 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80121564 0011D1C4 3B E0 00 00 */ li r31, 0
+/* 80121568 0011D1C8 2C 04 00 5A */ cmpwi r4, 0x5a
+/* 8012156C 0011D1CC 41 82 05 B4 */ beq lbl_80121B20
+/* 80121570 0011D1D0 40 80 00 2C */ bge lbl_8012159C
+/* 80121574 0011D1D4 2C 04 00 03 */ cmpwi r4, 3
+/* 80121578 0011D1D8 41 82 02 F4 */ beq lbl_8012186C
+/* 8012157C 0011D1DC 40 80 00 14 */ bge lbl_80121590
+/* 80121580 0011D1E0 2C 04 00 01 */ cmpwi r4, 1
+/* 80121584 0011D1E4 41 82 00 38 */ beq lbl_801215BC
+/* 80121588 0011D1E8 40 80 01 8C */ bge lbl_80121714
+/* 8012158C 0011D1EC 48 00 06 64 */ b lbl_80121BF0
+lbl_80121590:
+/* 80121590 0011D1F0 2C 04 00 05 */ cmpwi r4, 5
+/* 80121594 0011D1F4 40 80 06 5C */ bge lbl_80121BF0
+/* 80121598 0011D1F8 48 00 04 2C */ b lbl_801219C4
+lbl_8012159C:
+/* 8012159C 0011D1FC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 801215A0 0011D200 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 801215A4 0011D204 7C 04 00 00 */ cmpw r4, r0
+/* 801215A8 0011D208 41 82 06 04 */ beq lbl_80121BAC
+/* 801215AC 0011D20C 40 80 06 44 */ bge lbl_80121BF0
+/* 801215B0 0011D210 2C 04 00 63 */ cmpwi r4, 0x63
+/* 801215B4 0011D214 41 82 05 F8 */ beq lbl_80121BAC
+/* 801215B8 0011D218 48 00 06 38 */ b lbl_80121BF0
+lbl_801215BC:
+/* 801215BC 0011D21C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801215C0 0011D220 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 801215C4 0011D224 2C 00 00 00 */ cmpwi r0, 0
+/* 801215C8 0011D228 41 82 01 2C */ beq lbl_801216F4
+/* 801215CC 0011D22C A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801215D0 0011D230 38 80 00 06 */ li r4, 6
+/* 801215D4 0011D234 38 A0 00 00 */ li r5, 0
+/* 801215D8 0011D238 48 13 27 D9 */ bl func_80253DB0
+/* 801215DC 0011D23C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801215E0 0011D240 38 80 00 02 */ li r4, 2
+/* 801215E4 0011D244 38 A0 00 00 */ li r5, 0
+/* 801215E8 0011D248 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801215EC 0011D24C 48 13 27 C5 */ bl func_80253DB0
+/* 801215F0 0011D250 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801215F4 0011D254 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 801215F8 0011D258 2C 00 00 00 */ cmpwi r0, 0
+/* 801215FC 0011D25C 40 82 00 64 */ bne lbl_80121660
+/* 80121600 0011D260 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121604 0011D264 38 80 00 02 */ li r4, 2
+/* 80121608 0011D268 38 A0 00 00 */ li r5, 0
+/* 8012160C 0011D26C 48 13 27 A5 */ bl func_80253DB0
+/* 80121610 0011D270 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121614 0011D274 38 00 52 58 */ li r0, 0x5258
+/* 80121618 0011D278 39 00 00 05 */ li r8, 5
+/* 8012161C 0011D27C 38 E0 00 08 */ li r7, 8
+/* 80121620 0011D280 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 80121624 0011D284 38 C0 00 43 */ li r6, 0x43
+/* 80121628 0011D288 38 00 00 44 */ li r0, 0x44
+/* 8012162C 0011D28C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121630 0011D290 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121634 0011D294 38 60 02 22 */ li r3, 0x222
+/* 80121638 0011D298 38 80 00 00 */ li r4, 0
+/* 8012163C 0011D29C B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 80121640 0011D2A0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121644 0011D2A4 B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 80121648 0011D2A8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012164C 0011D2AC B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 80121650 0011D2B0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121654 0011D2B4 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80121658 0011D2B8 4B EE 9B 19 */ bl func_8000B170
+/* 8012165C 0011D2BC 48 00 05 94 */ b lbl_80121BF0
+lbl_80121660:
+/* 80121660 0011D2C0 38 60 00 00 */ li r3, 0
+/* 80121664 0011D2C4 48 00 BC 85 */ bl func_8012D2E8
+/* 80121668 0011D2C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012166C 0011D2CC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80121670 0011D2D0 38 63 6C 0C */ addi r3, r3, 0x6c0c
+/* 80121674 0011D2D4 48 00 D3 99 */ bl func_8012EA0C
+/* 80121678 0011D2D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012167C 0011D2DC 40 82 00 68 */ bne lbl_801216E4
+/* 80121680 0011D2E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121684 0011D2E4 38 80 00 02 */ li r4, 2
+/* 80121688 0011D2E8 38 A0 00 00 */ li r5, 0
+/* 8012168C 0011D2EC A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121690 0011D2F0 48 13 27 21 */ bl func_80253DB0
+/* 80121694 0011D2F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121698 0011D2F8 38 00 51 D2 */ li r0, 0x51d2
+/* 8012169C 0011D2FC 39 00 00 05 */ li r8, 5
+/* 801216A0 0011D300 38 E0 00 08 */ li r7, 8
+/* 801216A4 0011D304 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 801216A8 0011D308 38 C0 00 43 */ li r6, 0x43
+/* 801216AC 0011D30C 38 00 00 44 */ li r0, 0x44
+/* 801216B0 0011D310 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 801216B4 0011D314 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801216B8 0011D318 38 60 02 22 */ li r3, 0x222
+/* 801216BC 0011D31C 38 80 00 00 */ li r4, 0
+/* 801216C0 0011D320 B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 801216C4 0011D324 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801216C8 0011D328 B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 801216CC 0011D32C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801216D0 0011D330 B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 801216D4 0011D334 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801216D8 0011D338 90 05 01 28 */ stw r0, 0x128(r5)
+/* 801216DC 0011D33C 4B EE 9A 95 */ bl func_8000B170
+/* 801216E0 0011D340 48 00 05 10 */ b lbl_80121BF0
+lbl_801216E4:
+/* 801216E4 0011D344 3B E0 00 01 */ li r31, 1
+/* 801216E8 0011D348 38 60 00 00 */ li r3, 0
+/* 801216EC 0011D34C 48 00 4D 35 */ bl func_80126420
+/* 801216F0 0011D350 48 00 05 00 */ b lbl_80121BF0
+lbl_801216F4:
+/* 801216F4 0011D354 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 801216F8 0011D358 2C 00 00 00 */ cmpwi r0, 0
+/* 801216FC 0011D35C 40 82 04 F4 */ bne lbl_80121BF0
+/* 80121700 0011D360 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121704 0011D364 38 60 02 22 */ li r3, 0x222
+/* 80121708 0011D368 38 80 00 00 */ li r4, 0
+/* 8012170C 0011D36C 4B EE 9A 65 */ bl func_8000B170
+/* 80121710 0011D370 48 00 04 E0 */ b lbl_80121BF0
+lbl_80121714:
+/* 80121714 0011D374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121718 0011D378 80 03 01 F4 */ lwz r0, 0x1f4(r3)
+/* 8012171C 0011D37C 2C 00 00 00 */ cmpwi r0, 0
+/* 80121720 0011D380 41 82 01 2C */ beq lbl_8012184C
+/* 80121724 0011D384 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121728 0011D388 38 80 00 08 */ li r4, 8
+/* 8012172C 0011D38C 38 A0 00 00 */ li r5, 0
+/* 80121730 0011D390 48 13 26 81 */ bl func_80253DB0
+/* 80121734 0011D394 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121738 0011D398 38 80 00 02 */ li r4, 2
+/* 8012173C 0011D39C 38 A0 00 00 */ li r5, 0
+/* 80121740 0011D3A0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121744 0011D3A4 48 13 26 6D */ bl func_80253DB0
+/* 80121748 0011D3A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012174C 0011D3AC 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 80121750 0011D3B0 2C 00 00 00 */ cmpwi r0, 0
+/* 80121754 0011D3B4 40 82 00 64 */ bne lbl_801217B8
+/* 80121758 0011D3B8 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 8012175C 0011D3BC 38 80 00 02 */ li r4, 2
+/* 80121760 0011D3C0 38 A0 00 00 */ li r5, 0
+/* 80121764 0011D3C4 48 13 26 4D */ bl func_80253DB0
+/* 80121768 0011D3C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012176C 0011D3CC 38 00 52 58 */ li r0, 0x5258
+/* 80121770 0011D3D0 39 00 00 07 */ li r8, 7
+/* 80121774 0011D3D4 38 E0 00 08 */ li r7, 8
+/* 80121778 0011D3D8 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 8012177C 0011D3DC 38 C0 00 43 */ li r6, 0x43
+/* 80121780 0011D3E0 38 00 00 44 */ li r0, 0x44
+/* 80121784 0011D3E4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121788 0011D3E8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012178C 0011D3EC 38 60 02 22 */ li r3, 0x222
+/* 80121790 0011D3F0 38 80 00 00 */ li r4, 0
+/* 80121794 0011D3F4 B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 80121798 0011D3F8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012179C 0011D3FC B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 801217A0 0011D400 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801217A4 0011D404 B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 801217A8 0011D408 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801217AC 0011D40C 90 05 01 28 */ stw r0, 0x128(r5)
+/* 801217B0 0011D410 4B EE 99 C1 */ bl func_8000B170
+/* 801217B4 0011D414 48 00 04 3C */ b lbl_80121BF0
+lbl_801217B8:
+/* 801217B8 0011D418 38 60 00 01 */ li r3, 1
+/* 801217BC 0011D41C 48 00 BB 2D */ bl func_8012D2E8
+/* 801217C0 0011D420 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801217C4 0011D424 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801217C8 0011D428 38 63 72 F8 */ addi r3, r3, 0x72f8
+/* 801217CC 0011D42C 48 00 D2 41 */ bl func_8012EA0C
+/* 801217D0 0011D430 2C 03 00 00 */ cmpwi r3, 0
+/* 801217D4 0011D434 40 82 00 68 */ bne lbl_8012183C
+/* 801217D8 0011D438 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801217DC 0011D43C 38 80 00 02 */ li r4, 2
+/* 801217E0 0011D440 38 A0 00 00 */ li r5, 0
+/* 801217E4 0011D444 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801217E8 0011D448 48 13 25 C9 */ bl func_80253DB0
+/* 801217EC 0011D44C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801217F0 0011D450 38 00 51 D2 */ li r0, 0x51d2
+/* 801217F4 0011D454 39 00 00 07 */ li r8, 7
+/* 801217F8 0011D458 38 E0 00 08 */ li r7, 8
+/* 801217FC 0011D45C B0 03 02 66 */ sth r0, 0x266(r3)
+/* 80121800 0011D460 38 C0 00 43 */ li r6, 0x43
+/* 80121804 0011D464 38 00 00 44 */ li r0, 0x44
+/* 80121808 0011D468 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8012180C 0011D46C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121810 0011D470 38 60 02 22 */ li r3, 0x222
+/* 80121814 0011D474 38 80 00 00 */ li r4, 0
+/* 80121818 0011D478 B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 8012181C 0011D47C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121820 0011D480 B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 80121824 0011D484 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121828 0011D488 B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 8012182C 0011D48C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121830 0011D490 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80121834 0011D494 4B EE 99 3D */ bl func_8000B170
+/* 80121838 0011D498 48 00 03 B8 */ b lbl_80121BF0
+lbl_8012183C:
+/* 8012183C 0011D49C 3B E0 00 01 */ li r31, 1
+/* 80121840 0011D4A0 38 60 00 01 */ li r3, 1
+/* 80121844 0011D4A4 48 00 4B DD */ bl func_80126420
+/* 80121848 0011D4A8 48 00 03 A8 */ b lbl_80121BF0
+lbl_8012184C:
+/* 8012184C 0011D4AC 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 80121850 0011D4B0 2C 00 00 00 */ cmpwi r0, 0
+/* 80121854 0011D4B4 40 82 03 9C */ bne lbl_80121BF0
+/* 80121858 0011D4B8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8012185C 0011D4BC 38 60 02 22 */ li r3, 0x222
+/* 80121860 0011D4C0 38 80 00 00 */ li r4, 0
+/* 80121864 0011D4C4 4B EE 99 0D */ bl func_8000B170
+/* 80121868 0011D4C8 48 00 03 88 */ b lbl_80121BF0
+lbl_8012186C:
+/* 8012186C 0011D4CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121870 0011D4D0 80 03 01 F8 */ lwz r0, 0x1f8(r3)
+/* 80121874 0011D4D4 2C 00 00 00 */ cmpwi r0, 0
+/* 80121878 0011D4D8 41 82 01 2C */ beq lbl_801219A4
+/* 8012187C 0011D4DC A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121880 0011D4E0 38 80 00 0A */ li r4, 0xa
+/* 80121884 0011D4E4 38 A0 00 00 */ li r5, 0
+/* 80121888 0011D4E8 48 13 25 29 */ bl func_80253DB0
+/* 8012188C 0011D4EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121890 0011D4F0 38 80 00 02 */ li r4, 2
+/* 80121894 0011D4F4 38 A0 00 00 */ li r5, 0
+/* 80121898 0011D4F8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012189C 0011D4FC 48 13 25 15 */ bl func_80253DB0
+/* 801218A0 0011D500 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801218A4 0011D504 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 801218A8 0011D508 2C 00 00 00 */ cmpwi r0, 0
+/* 801218AC 0011D50C 40 82 00 64 */ bne lbl_80121910
+/* 801218B0 0011D510 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801218B4 0011D514 38 80 00 02 */ li r4, 2
+/* 801218B8 0011D518 38 A0 00 00 */ li r5, 0
+/* 801218BC 0011D51C 48 13 24 F5 */ bl func_80253DB0
+/* 801218C0 0011D520 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801218C4 0011D524 38 00 52 58 */ li r0, 0x5258
+/* 801218C8 0011D528 39 00 00 09 */ li r8, 9
+/* 801218CC 0011D52C 38 E0 00 08 */ li r7, 8
+/* 801218D0 0011D530 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 801218D4 0011D534 38 C0 00 43 */ li r6, 0x43
+/* 801218D8 0011D538 38 00 00 44 */ li r0, 0x44
+/* 801218DC 0011D53C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 801218E0 0011D540 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801218E4 0011D544 38 60 02 22 */ li r3, 0x222
+/* 801218E8 0011D548 38 80 00 00 */ li r4, 0
+/* 801218EC 0011D54C B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 801218F0 0011D550 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801218F4 0011D554 B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 801218F8 0011D558 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801218FC 0011D55C B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 80121900 0011D560 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121904 0011D564 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80121908 0011D568 4B EE 98 69 */ bl func_8000B170
+/* 8012190C 0011D56C 48 00 02 E4 */ b lbl_80121BF0
+lbl_80121910:
+/* 80121910 0011D570 38 60 00 02 */ li r3, 2
+/* 80121914 0011D574 48 00 B9 D5 */ bl func_8012D2E8
+/* 80121918 0011D578 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012191C 0011D57C 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80121920 0011D580 38 63 79 E4 */ addi r3, r3, 0x79e4
+/* 80121924 0011D584 48 00 D0 E9 */ bl func_8012EA0C
+/* 80121928 0011D588 2C 03 00 00 */ cmpwi r3, 0
+/* 8012192C 0011D58C 40 82 00 68 */ bne lbl_80121994
+/* 80121930 0011D590 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121934 0011D594 38 80 00 02 */ li r4, 2
+/* 80121938 0011D598 38 A0 00 00 */ li r5, 0
+/* 8012193C 0011D59C A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121940 0011D5A0 48 13 24 71 */ bl func_80253DB0
+/* 80121944 0011D5A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121948 0011D5A8 38 00 51 D2 */ li r0, 0x51d2
+/* 8012194C 0011D5AC 39 00 00 09 */ li r8, 9
+/* 80121950 0011D5B0 38 E0 00 08 */ li r7, 8
+/* 80121954 0011D5B4 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 80121958 0011D5B8 38 C0 00 43 */ li r6, 0x43
+/* 8012195C 0011D5BC 38 00 00 44 */ li r0, 0x44
+/* 80121960 0011D5C0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121964 0011D5C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121968 0011D5C8 38 60 02 22 */ li r3, 0x222
+/* 8012196C 0011D5CC 38 80 00 00 */ li r4, 0
+/* 80121970 0011D5D0 B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 80121974 0011D5D4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121978 0011D5D8 B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 8012197C 0011D5DC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121980 0011D5E0 B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 80121984 0011D5E4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121988 0011D5E8 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8012198C 0011D5EC 4B EE 97 E5 */ bl func_8000B170
+/* 80121990 0011D5F0 48 00 02 60 */ b lbl_80121BF0
+lbl_80121994:
+/* 80121994 0011D5F4 3B E0 00 01 */ li r31, 1
+/* 80121998 0011D5F8 38 60 00 02 */ li r3, 2
+/* 8012199C 0011D5FC 48 00 4A 85 */ bl func_80126420
+/* 801219A0 0011D600 48 00 02 50 */ b lbl_80121BF0
+lbl_801219A4:
+/* 801219A4 0011D604 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 801219A8 0011D608 2C 00 00 00 */ cmpwi r0, 0
+/* 801219AC 0011D60C 40 82 02 44 */ bne lbl_80121BF0
+/* 801219B0 0011D610 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 801219B4 0011D614 38 60 02 22 */ li r3, 0x222
+/* 801219B8 0011D618 38 80 00 00 */ li r4, 0
+/* 801219BC 0011D61C 4B EE 97 B5 */ bl func_8000B170
+/* 801219C0 0011D620 48 00 02 30 */ b lbl_80121BF0
+lbl_801219C4:
+/* 801219C4 0011D624 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801219C8 0011D628 80 03 01 FC */ lwz r0, 0x1fc(r3)
+/* 801219CC 0011D62C 2C 00 00 00 */ cmpwi r0, 0
+/* 801219D0 0011D630 41 82 01 30 */ beq lbl_80121B00
+/* 801219D4 0011D634 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801219D8 0011D638 38 80 00 0C */ li r4, 0xc
+/* 801219DC 0011D63C 38 A0 00 00 */ li r5, 0
+/* 801219E0 0011D640 48 13 23 D1 */ bl func_80253DB0
+/* 801219E4 0011D644 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801219E8 0011D648 38 80 00 02 */ li r4, 2
+/* 801219EC 0011D64C 38 A0 00 00 */ li r5, 0
+/* 801219F0 0011D650 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801219F4 0011D654 48 13 23 BD */ bl func_80253DB0
+/* 801219F8 0011D658 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801219FC 0011D65C 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 80121A00 0011D660 2C 00 00 00 */ cmpwi r0, 0
+/* 80121A04 0011D664 40 82 00 64 */ bne lbl_80121A68
+/* 80121A08 0011D668 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121A0C 0011D66C 38 80 00 02 */ li r4, 2
+/* 80121A10 0011D670 38 A0 00 00 */ li r5, 0
+/* 80121A14 0011D674 48 13 23 9D */ bl func_80253DB0
+/* 80121A18 0011D678 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A1C 0011D67C 38 00 52 58 */ li r0, 0x5258
+/* 80121A20 0011D680 39 00 00 0B */ li r8, 0xb
+/* 80121A24 0011D684 38 E0 00 08 */ li r7, 8
+/* 80121A28 0011D688 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 80121A2C 0011D68C 38 C0 00 43 */ li r6, 0x43
+/* 80121A30 0011D690 38 00 00 44 */ li r0, 0x44
+/* 80121A34 0011D694 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121A38 0011D698 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A3C 0011D69C 38 60 02 22 */ li r3, 0x222
+/* 80121A40 0011D6A0 38 80 00 00 */ li r4, 0
+/* 80121A44 0011D6A4 B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 80121A48 0011D6A8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A4C 0011D6AC B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 80121A50 0011D6B0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A54 0011D6B4 B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 80121A58 0011D6B8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A5C 0011D6BC 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80121A60 0011D6C0 4B EE 97 11 */ bl func_8000B170
+/* 80121A64 0011D6C4 48 00 01 8C */ b lbl_80121BF0
+lbl_80121A68:
+/* 80121A68 0011D6C8 38 60 00 03 */ li r3, 3
+/* 80121A6C 0011D6CC 48 00 B8 7D */ bl func_8012D2E8
+/* 80121A70 0011D6D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A74 0011D6D4 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80121A78 0011D6D8 3C 63 00 01 */ addis r3, r3, 1
+/* 80121A7C 0011D6DC 38 63 80 D0 */ addi r3, r3, -32560
+/* 80121A80 0011D6E0 48 00 CF 8D */ bl func_8012EA0C
+/* 80121A84 0011D6E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80121A88 0011D6E8 40 82 00 68 */ bne lbl_80121AF0
+/* 80121A8C 0011D6EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121A90 0011D6F0 38 80 00 02 */ li r4, 2
+/* 80121A94 0011D6F4 38 A0 00 00 */ li r5, 0
+/* 80121A98 0011D6F8 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121A9C 0011D6FC 48 13 23 15 */ bl func_80253DB0
+/* 80121AA0 0011D700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121AA4 0011D704 38 00 51 D2 */ li r0, 0x51d2
+/* 80121AA8 0011D708 39 00 00 0B */ li r8, 0xb
+/* 80121AAC 0011D70C 38 E0 00 08 */ li r7, 8
+/* 80121AB0 0011D710 B0 03 02 66 */ sth r0, 0x266(r3)
+/* 80121AB4 0011D714 38 C0 00 43 */ li r6, 0x43
+/* 80121AB8 0011D718 38 00 00 44 */ li r0, 0x44
+/* 80121ABC 0011D71C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121AC0 0011D720 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121AC4 0011D724 38 60 02 22 */ li r3, 0x222
+/* 80121AC8 0011D728 38 80 00 00 */ li r4, 0
+/* 80121ACC 0011D72C B1 05 02 6A */ sth r8, 0x26a(r5)
+/* 80121AD0 0011D730 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121AD4 0011D734 B0 E5 02 6C */ sth r7, 0x26c(r5)
+/* 80121AD8 0011D738 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121ADC 0011D73C B0 C5 02 68 */ sth r6, 0x268(r5)
+/* 80121AE0 0011D740 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121AE4 0011D744 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80121AE8 0011D748 4B EE 96 89 */ bl func_8000B170
+/* 80121AEC 0011D74C 48 00 01 04 */ b lbl_80121BF0
+lbl_80121AF0:
+/* 80121AF0 0011D750 3B E0 00 01 */ li r31, 1
+/* 80121AF4 0011D754 38 60 00 03 */ li r3, 3
+/* 80121AF8 0011D758 48 00 49 29 */ bl func_80126420
+/* 80121AFC 0011D75C 48 00 00 F4 */ b lbl_80121BF0
+lbl_80121B00:
+/* 80121B00 0011D760 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 80121B04 0011D764 2C 00 00 00 */ cmpwi r0, 0
+/* 80121B08 0011D768 40 82 00 E8 */ bne lbl_80121BF0
+/* 80121B0C 0011D76C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121B10 0011D770 38 60 02 22 */ li r3, 0x222
+/* 80121B14 0011D774 38 80 00 00 */ li r4, 0
+/* 80121B18 0011D778 4B EE 96 59 */ bl func_8000B170
+/* 80121B1C 0011D77C 48 00 00 D4 */ b lbl_80121BF0
+lbl_80121B20:
+/* 80121B20 0011D780 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121B24 0011D784 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80121B28 0011D788 28 00 00 03 */ cmplwi r0, 3
+/* 80121B2C 0011D78C 40 82 00 C4 */ bne lbl_80121BF0
+/* 80121B30 0011D790 48 00 49 95 */ bl func_801264C4
+/* 80121B34 0011D794 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80121B38 0011D798 28 00 00 03 */ cmplwi r0, 3
+/* 80121B3C 0011D79C 41 80 00 5C */ blt lbl_80121B98
+/* 80121B40 0011D7A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121B44 0011D7A4 38 80 00 01 */ li r4, 1
+/* 80121B48 0011D7A8 38 A0 00 00 */ li r5, 0
+/* 80121B4C 0011D7AC A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121B50 0011D7B0 48 13 22 61 */ bl func_80253DB0
+/* 80121B54 0011D7B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121B58 0011D7B8 38 80 00 02 */ li r4, 2
+/* 80121B5C 0011D7BC 38 A0 00 00 */ li r5, 0
+/* 80121B60 0011D7C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121B64 0011D7C4 48 13 22 4D */ bl func_80253DB0
+/* 80121B68 0011D7C8 48 00 49 5D */ bl func_801264C4
+/* 80121B6C 0011D7CC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121B70 0011D7D0 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80121B74 0011D7D4 38 00 00 46 */ li r0, 0x46
+/* 80121B78 0011D7D8 3B E0 00 01 */ li r31, 1
+/* 80121B7C 0011D7DC 90 64 01 20 */ stw r3, 0x120(r4)
+/* 80121B80 0011D7E0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121B84 0011D7E4 80 64 01 20 */ lwz r3, 0x120(r4)
+/* 80121B88 0011D7E8 90 64 02 4C */ stw r3, 0x24c(r4)
+/* 80121B8C 0011D7EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121B90 0011D7F0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121B94 0011D7F4 48 00 00 5C */ b lbl_80121BF0
+lbl_80121B98:
+/* 80121B98 0011D7F8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80121B9C 0011D7FC 38 60 02 22 */ li r3, 0x222
+/* 80121BA0 0011D800 38 80 00 00 */ li r4, 0
+/* 80121BA4 0011D804 4B EE 95 CD */ bl func_8000B170
+/* 80121BA8 0011D808 48 00 00 48 */ b lbl_80121BF0
+lbl_80121BAC:
+/* 80121BAC 0011D80C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121BB0 0011D810 38 80 00 02 */ li r4, 2
+/* 80121BB4 0011D814 38 A0 00 00 */ li r5, 0
+/* 80121BB8 0011D818 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121BBC 0011D81C 48 13 21 F5 */ bl func_80253DB0
+/* 80121BC0 0011D820 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121BC4 0011D824 38 80 00 01 */ li r4, 1
+/* 80121BC8 0011D828 38 A0 00 00 */ li r5, 0
+/* 80121BCC 0011D82C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121BD0 0011D830 48 13 21 E1 */ bl func_80253DB0
+/* 80121BD4 0011D834 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121BD8 0011D838 38 80 00 46 */ li r4, 0x46
+/* 80121BDC 0011D83C 38 00 00 FF */ li r0, 0xff
+/* 80121BE0 0011D840 3B E0 00 02 */ li r31, 2
+/* 80121BE4 0011D844 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80121BE8 0011D848 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121BEC 0011D84C 90 03 01 20 */ stw r0, 0x120(r3)
+lbl_80121BF0:
+/* 80121BF0 0011D850 2C 1F 00 00 */ cmpwi r31, 0
+/* 80121BF4 0011D854 41 82 01 50 */ beq lbl_80121D44
+/* 80121BF8 0011D858 7F E3 FB 78 */ mr r3, r31
+/* 80121BFC 0011D85C 4B F3 88 D1 */ bl func_8005A4CC
+/* 80121C00 0011D860 48 00 01 44 */ b lbl_80121D44
+lbl_80121C04:
+/* 80121C04 0011D864 2C 03 00 04 */ cmpwi r3, 4
+/* 80121C08 0011D868 41 82 00 BC */ beq lbl_80121CC4
+/* 80121C0C 0011D86C 40 80 00 1C */ bge lbl_80121C28
+/* 80121C10 0011D870 2C 03 00 02 */ cmpwi r3, 2
+/* 80121C14 0011D874 41 82 00 58 */ beq lbl_80121C6C
+/* 80121C18 0011D878 40 80 00 80 */ bge lbl_80121C98
+/* 80121C1C 0011D87C 2C 03 00 01 */ cmpwi r3, 1
+/* 80121C20 0011D880 40 80 00 20 */ bge lbl_80121C40
+/* 80121C24 0011D884 48 00 01 20 */ b lbl_80121D44
+lbl_80121C28:
+/* 80121C28 0011D888 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80121C2C 0011D88C 41 82 00 F0 */ beq lbl_80121D1C
+/* 80121C30 0011D890 40 80 01 14 */ bge lbl_80121D44
+/* 80121C34 0011D894 2C 03 00 5A */ cmpwi r3, 0x5a
+/* 80121C38 0011D898 41 82 00 B8 */ beq lbl_80121CF0
+/* 80121C3C 0011D89C 48 00 01 08 */ b lbl_80121D44
+lbl_80121C40:
+/* 80121C40 0011D8A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121C44 0011D8A4 38 80 00 05 */ li r4, 5
+/* 80121C48 0011D8A8 38 A0 00 00 */ li r5, 0
+/* 80121C4C 0011D8AC A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121C50 0011D8B0 48 13 21 61 */ bl func_80253DB0
+/* 80121C54 0011D8B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121C58 0011D8B8 38 80 00 02 */ li r4, 2
+/* 80121C5C 0011D8BC 38 A0 00 00 */ li r5, 0
+/* 80121C60 0011D8C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121C64 0011D8C4 48 13 21 4D */ bl func_80253DB0
+/* 80121C68 0011D8C8 48 00 00 DC */ b lbl_80121D44
+lbl_80121C6C:
+/* 80121C6C 0011D8CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121C70 0011D8D0 38 80 00 07 */ li r4, 7
+/* 80121C74 0011D8D4 38 A0 00 00 */ li r5, 0
+/* 80121C78 0011D8D8 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121C7C 0011D8DC 48 13 21 35 */ bl func_80253DB0
+/* 80121C80 0011D8E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121C84 0011D8E4 38 80 00 02 */ li r4, 2
+/* 80121C88 0011D8E8 38 A0 00 00 */ li r5, 0
+/* 80121C8C 0011D8EC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121C90 0011D8F0 48 13 21 21 */ bl func_80253DB0
+/* 80121C94 0011D8F4 48 00 00 B0 */ b lbl_80121D44
+lbl_80121C98:
+/* 80121C98 0011D8F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121C9C 0011D8FC 38 80 00 09 */ li r4, 9
+/* 80121CA0 0011D900 38 A0 00 00 */ li r5, 0
+/* 80121CA4 0011D904 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121CA8 0011D908 48 13 21 09 */ bl func_80253DB0
+/* 80121CAC 0011D90C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121CB0 0011D910 38 80 00 02 */ li r4, 2
+/* 80121CB4 0011D914 38 A0 00 00 */ li r5, 0
+/* 80121CB8 0011D918 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121CBC 0011D91C 48 13 20 F5 */ bl func_80253DB0
+/* 80121CC0 0011D920 48 00 00 84 */ b lbl_80121D44
+lbl_80121CC4:
+/* 80121CC4 0011D924 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121CC8 0011D928 38 80 00 0B */ li r4, 0xb
+/* 80121CCC 0011D92C 38 A0 00 00 */ li r5, 0
+/* 80121CD0 0011D930 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121CD4 0011D934 48 13 20 DD */ bl func_80253DB0
+/* 80121CD8 0011D938 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121CDC 0011D93C 38 80 00 02 */ li r4, 2
+/* 80121CE0 0011D940 38 A0 00 00 */ li r5, 0
+/* 80121CE4 0011D944 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121CE8 0011D948 48 13 20 C9 */ bl func_80253DB0
+/* 80121CEC 0011D94C 48 00 00 58 */ b lbl_80121D44
+lbl_80121CF0:
+/* 80121CF0 0011D950 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121CF4 0011D954 38 80 00 00 */ li r4, 0
+/* 80121CF8 0011D958 38 A0 00 00 */ li r5, 0
+/* 80121CFC 0011D95C A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121D00 0011D960 48 13 20 B1 */ bl func_80253DB0
+/* 80121D04 0011D964 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121D08 0011D968 38 80 00 02 */ li r4, 2
+/* 80121D0C 0011D96C 38 A0 00 00 */ li r5, 0
+/* 80121D10 0011D970 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121D14 0011D974 48 13 20 9D */ bl func_80253DB0
+/* 80121D18 0011D978 48 00 00 2C */ b lbl_80121D44
+lbl_80121D1C:
+/* 80121D1C 0011D97C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121D20 0011D980 38 80 00 02 */ li r4, 2
+/* 80121D24 0011D984 38 A0 00 00 */ li r5, 0
+/* 80121D28 0011D988 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121D2C 0011D98C 48 13 20 85 */ bl func_80253DB0
+/* 80121D30 0011D990 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121D34 0011D994 38 80 00 00 */ li r4, 0
+/* 80121D38 0011D998 38 A0 00 00 */ li r5, 0
+/* 80121D3C 0011D99C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121D40 0011D9A0 48 13 20 71 */ bl func_80253DB0
+lbl_80121D44:
+/* 80121D44 0011D9A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121D48 0011D9A8 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 80121D4C 0011D9AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80121D50 0011D9B0 40 82 00 94 */ bne lbl_80121DE4
+/* 80121D54 0011D9B4 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80121D58 0011D9B8 2C 00 00 02 */ cmpwi r0, 2
+/* 80121D5C 0011D9BC 41 82 00 50 */ beq lbl_80121DAC
+/* 80121D60 0011D9C0 40 80 00 84 */ bge lbl_80121DE4
+/* 80121D64 0011D9C4 2C 00 00 01 */ cmpwi r0, 1
+/* 80121D68 0011D9C8 40 80 00 08 */ bge lbl_80121D70
+/* 80121D6C 0011D9CC 48 00 00 78 */ b lbl_80121DE4
+lbl_80121D70:
+/* 80121D70 0011D9D0 48 00 47 55 */ bl func_801264C4
+/* 80121D74 0011D9D4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80121D78 0011D9D8 28 00 00 02 */ cmplwi r0, 2
+/* 80121D7C 0011D9DC 40 82 00 68 */ bne lbl_80121DE4
+/* 80121D80 0011D9E0 48 00 47 45 */ bl func_801264C4
+/* 80121D84 0011D9E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121D88 0011D9E8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80121D8C 0011D9EC 38 00 00 46 */ li r0, 0x46
+/* 80121D90 0011D9F0 90 64 01 20 */ stw r3, 0x120(r4)
+/* 80121D94 0011D9F4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121D98 0011D9F8 80 64 01 20 */ lwz r3, 0x120(r4)
+/* 80121D9C 0011D9FC 90 64 02 4C */ stw r3, 0x24c(r4)
+/* 80121DA0 0011DA00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121DA4 0011DA04 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121DA8 0011DA08 48 00 00 3C */ b lbl_80121DE4
+lbl_80121DAC:
+/* 80121DAC 0011DA0C 48 00 47 19 */ bl func_801264C4
+/* 80121DB0 0011DA10 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80121DB4 0011DA14 28 00 00 04 */ cmplwi r0, 4
+/* 80121DB8 0011DA18 40 82 00 2C */ bne lbl_80121DE4
+/* 80121DBC 0011DA1C 48 00 47 09 */ bl func_801264C4
+/* 80121DC0 0011DA20 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121DC4 0011DA24 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80121DC8 0011DA28 38 00 00 46 */ li r0, 0x46
+/* 80121DCC 0011DA2C 90 64 01 20 */ stw r3, 0x120(r4)
+/* 80121DD0 0011DA30 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121DD4 0011DA34 80 64 01 20 */ lwz r3, 0x120(r4)
+/* 80121DD8 0011DA38 90 64 02 4C */ stw r3, 0x24c(r4)
+/* 80121DDC 0011DA3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121DE0 0011DA40 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80121DE4:
+/* 80121DE4 0011DA44 38 60 00 48 */ li r3, 0x48
+/* 80121DE8 0011DA48 48 00 BD C1 */ bl func_8012DBA8
+/* 80121DEC 0011DA4C 48 00 3A 54 */ b lbl_80125840
+/* 80121DF0 0011DA50 A0 66 02 66 */ lhz r3, 0x266(r6)
+/* 80121DF4 0011DA54 38 80 00 64 */ li r4, 0x64
+/* 80121DF8 0011DA58 38 A0 00 DC */ li r5, 0xdc
+/* 80121DFC 0011DA5C 38 C0 01 B8 */ li r6, 0x1b8
+/* 80121E00 0011DA60 38 E0 00 78 */ li r7, 0x78
+/* 80121E04 0011DA64 39 00 FF FF */ li r8, -1
+/* 80121E08 0011DA68 39 20 00 00 */ li r9, 0
+/* 80121E0C 0011DA6C 39 40 00 01 */ li r10, 1
+/* 80121E10 0011DA70 48 12 E2 8D */ bl func_8025009C
+/* 80121E14 0011DA74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121E18 0011DA78 38 00 00 45 */ li r0, 0x45
+/* 80121E1C 0011DA7C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121E20 0011DA80 48 00 3A 20 */ b lbl_80125840
+/* 80121E24 0011DA84 A0 66 02 66 */ lhz r3, 0x266(r6)
+/* 80121E28 0011DA88 48 12 E4 BD */ bl func_802502E4
+/* 80121E2C 0011DA8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80121E30 0011DA90 40 82 3A 10 */ bne lbl_80125840
+/* 80121E34 0011DA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121E38 0011DA98 A0 03 02 68 */ lhz r0, 0x268(r3)
+/* 80121E3C 0011DA9C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121E40 0011DAA0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121E44 0011DAA4 A0 64 02 6C */ lhz r3, 0x26c(r4)
+/* 80121E48 0011DAA8 A0 84 02 6A */ lhz r4, 0x26a(r4)
+/* 80121E4C 0011DAAC 48 00 B6 81 */ bl func_8012D4CC
+/* 80121E50 0011DAB0 48 00 39 F0 */ b lbl_80125840
+/* 80121E54 0011DAB4 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 80121E58 0011DAB8 28 00 00 FF */ cmplwi r0, 0xff
+/* 80121E5C 0011DABC 40 82 00 28 */ bne lbl_80121E84
+/* 80121E60 0011DAC0 A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 80121E64 0011DAC4 48 13 1F 6D */ bl func_80253DD0
+/* 80121E68 0011DAC8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80121E6C 0011DACC 28 00 00 03 */ cmplwi r0, 3
+/* 80121E70 0011DAD0 40 82 00 2C */ bne lbl_80121E9C
+/* 80121E74 0011DAD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121E78 0011DAD8 38 00 00 47 */ li r0, 0x47
+/* 80121E7C 0011DADC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121E80 0011DAE0 48 00 00 1C */ b lbl_80121E9C
+lbl_80121E84:
+/* 80121E84 0011DAE4 38 60 00 FF */ li r3, 0xff
+/* 80121E88 0011DAE8 48 00 B4 61 */ bl func_8012D2E8
+/* 80121E8C 0011DAEC 48 00 B2 0D */ bl func_8012D098
+/* 80121E90 0011DAF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121E94 0011DAF4 38 00 00 47 */ li r0, 0x47
+/* 80121E98 0011DAF8 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80121E9C:
+/* 80121E9C 0011DAFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121EA0 0011DB00 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80121EA4 0011DB04 28 00 00 47 */ cmplwi r0, 0x47
+/* 80121EA8 0011DB08 40 82 39 98 */ bne lbl_80125840
+/* 80121EAC 0011DB0C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80121EB0 0011DB10 38 80 00 01 */ li r4, 1
+/* 80121EB4 0011DB14 38 A0 00 00 */ li r5, 0
+/* 80121EB8 0011DB18 48 13 1E F9 */ bl func_80253DB0
+/* 80121EBC 0011DB1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121EC0 0011DB20 38 80 00 03 */ li r4, 3
+/* 80121EC4 0011DB24 38 A0 00 00 */ li r5, 0
+/* 80121EC8 0011DB28 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121ECC 0011DB2C 48 13 1E E5 */ bl func_80253DB0
+/* 80121ED0 0011DB30 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121ED4 0011DB34 38 80 00 03 */ li r4, 3
+/* 80121ED8 0011DB38 38 A0 00 00 */ li r5, 0
+/* 80121EDC 0011DB3C A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121EE0 0011DB40 48 13 1E D1 */ bl func_80253DB0
+/* 80121EE4 0011DB44 48 00 39 5C */ b lbl_80125840
+/* 80121EE8 0011DB48 A8 66 00 D0 */ lha r3, 0xd0(r6)
+/* 80121EEC 0011DB4C 48 13 1E E5 */ bl func_80253DD0
+/* 80121EF0 0011DB50 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80121EF4 0011DB54 28 00 00 03 */ cmplwi r0, 3
+/* 80121EF8 0011DB58 40 82 01 74 */ bne lbl_8012206C
+/* 80121EFC 0011DB5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121F00 0011DB60 38 80 00 08 */ li r4, 8
+/* 80121F04 0011DB64 38 A0 00 00 */ li r5, 0
+/* 80121F08 0011DB68 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80121F0C 0011DB6C 48 13 1E E5 */ bl func_80253DF0
+/* 80121F10 0011DB70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121F14 0011DB74 38 80 00 08 */ li r4, 8
+/* 80121F18 0011DB78 38 A0 00 00 */ li r5, 0
+/* 80121F1C 0011DB7C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80121F20 0011DB80 48 13 1E D1 */ bl func_80253DF0
+/* 80121F24 0011DB84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121F28 0011DB88 38 80 00 08 */ li r4, 8
+/* 80121F2C 0011DB8C 38 A0 00 00 */ li r5, 0
+/* 80121F30 0011DB90 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 80121F34 0011DB94 48 13 1E BD */ bl func_80253DF0
+/* 80121F38 0011DB98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121F3C 0011DB9C 38 80 00 08 */ li r4, 8
+/* 80121F40 0011DBA0 38 A0 00 00 */ li r5, 0
+/* 80121F44 0011DBA4 A8 63 00 FE */ lha r3, 0xfe(r3)
+/* 80121F48 0011DBA8 48 13 1E A9 */ bl func_80253DF0
+/* 80121F4C 0011DBAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121F50 0011DBB0 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 80121F54 0011DBB4 28 00 00 FF */ cmplwi r0, 0xff
+/* 80121F58 0011DBB8 40 82 00 10 */ bne lbl_80121F68
+/* 80121F5C 0011DBBC 38 00 00 24 */ li r0, 0x24
+/* 80121F60 0011DBC0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80121F64 0011DBC4 48 00 38 DC */ b lbl_80125840
+lbl_80121F68:
+/* 80121F68 0011DBC8 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80121F6C 0011DBCC 2C 00 00 02 */ cmpwi r0, 2
+/* 80121F70 0011DBD0 41 82 00 E8 */ beq lbl_80122058
+/* 80121F74 0011DBD4 40 80 00 10 */ bge lbl_80121F84
+/* 80121F78 0011DBD8 2C 00 00 01 */ cmpwi r0, 1
+/* 80121F7C 0011DBDC 40 80 00 14 */ bge lbl_80121F90
+/* 80121F80 0011DBE0 48 00 00 EC */ b lbl_8012206C
+lbl_80121F84:
+/* 80121F84 0011DBE4 2C 00 00 04 */ cmpwi r0, 4
+/* 80121F88 0011DBE8 40 80 00 E4 */ bge lbl_8012206C
+/* 80121F8C 0011DBEC 48 00 00 D8 */ b lbl_80122064
+lbl_80121F90:
+/* 80121F90 0011DBF0 3B C0 00 00 */ li r30, 0
+lbl_80121F94:
+/* 80121F94 0011DBF4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121F98 0011DBF8 57 C4 06 3E */ clrlwi r4, r30, 0x18
+/* 80121F9C 0011DBFC 7C 65 22 14 */ add r3, r5, r4
+/* 80121FA0 0011DC00 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 80121FA4 0011DC04 28 00 00 01 */ cmplwi r0, 1
+/* 80121FA8 0011DC08 40 82 00 1C */ bne lbl_80121FC4
+/* 80121FAC 0011DC0C 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80121FB0 0011DC10 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80121FB4 0011DC14 38 60 00 01 */ li r3, 1
+/* 80121FB8 0011DC18 7C 84 02 14 */ add r4, r4, r0
+/* 80121FBC 0011DC1C 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80121FC0 0011DC20 4B FF A9 DD */ bl func_8011C99C
+lbl_80121FC4:
+/* 80121FC4 0011DC24 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80121FC8 0011DC28 57 C4 06 3E */ clrlwi r4, r30, 0x18
+/* 80121FCC 0011DC2C 7C 65 22 14 */ add r3, r5, r4
+/* 80121FD0 0011DC30 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 80121FD4 0011DC34 28 00 00 02 */ cmplwi r0, 2
+/* 80121FD8 0011DC38 40 82 00 1C */ bne lbl_80121FF4
+/* 80121FDC 0011DC3C 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80121FE0 0011DC40 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80121FE4 0011DC44 38 60 00 02 */ li r3, 2
+/* 80121FE8 0011DC48 7C 84 02 14 */ add r4, r4, r0
+/* 80121FEC 0011DC4C 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80121FF0 0011DC50 4B FF A9 AD */ bl func_8011C99C
+lbl_80121FF4:
+/* 80121FF4 0011DC54 3B DE 00 01 */ addi r30, r30, 1
+/* 80121FF8 0011DC58 28 1E 00 08 */ cmplwi r30, 8
+/* 80121FFC 0011DC5C 41 80 FF 98 */ blt lbl_80121F94
+/* 80122000 0011DC60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122004 0011DC64 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80122008 0011DC68 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 8012200C 0011DC6C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 80122010 0011DC70 28 00 00 02 */ cmplwi r0, 2
+/* 80122014 0011DC74 40 82 00 34 */ bne lbl_80122048
+/* 80122018 0011DC78 38 60 00 32 */ li r3, 0x32
+/* 8012201C 0011DC7C 4B FF C0 91 */ bl func_8011E0AC
+/* 80122020 0011DC80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122024 0011DC84 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80122028 0011DC88 38 64 04 4C */ addi r3, r4, 0x44c
+/* 8012202C 0011DC8C 38 84 1F FC */ addi r4, r4, 0x1ffc
+/* 80122030 0011DC90 4B FA 8A 71 */ bl func_800CAAA0
+/* 80122034 0011DC94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122038 0011DC98 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 8012203C 0011DC9C 38 64 12 24 */ addi r3, r4, 0x1224
+/* 80122040 0011DCA0 38 84 2D D4 */ addi r4, r4, 0x2dd4
+/* 80122044 0011DCA4 4B FA 8A 5D */ bl func_800CAAA0
+lbl_80122048:
+/* 80122048 0011DCA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012204C 0011DCAC 38 00 00 56 */ li r0, 0x56
+/* 80122050 0011DCB0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122054 0011DCB4 48 00 00 18 */ b lbl_8012206C
+lbl_80122058:
+/* 80122058 0011DCB8 38 00 00 51 */ li r0, 0x51
+/* 8012205C 0011DCBC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122060 0011DCC0 48 00 00 0C */ b lbl_8012206C
+lbl_80122064:
+/* 80122064 0011DCC4 38 00 00 4A */ li r0, 0x4a
+/* 80122068 0011DCC8 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_8012206C:
+/* 8012206C 0011DCCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122070 0011DCD0 38 00 00 00 */ li r0, 0
+/* 80122074 0011DCD4 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80122078 0011DCD8 48 00 37 C8 */ b lbl_80125840
+/* 8012207C 0011DCDC A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 80122080 0011DCE0 38 80 00 03 */ li r4, 3
+/* 80122084 0011DCE4 38 A0 00 00 */ li r5, 0
+/* 80122088 0011DCE8 48 13 1D 29 */ bl func_80253DB0
+/* 8012208C 0011DCEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122090 0011DCF0 38 80 00 03 */ li r4, 3
+/* 80122094 0011DCF4 38 A0 00 00 */ li r5, 0
+/* 80122098 0011DCF8 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 8012209C 0011DCFC 48 13 1D 15 */ bl func_80253DB0
+/* 801220A0 0011DD00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801220A4 0011DD04 38 00 00 49 */ li r0, 0x49
+/* 801220A8 0011DD08 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801220AC 0011DD0C 48 00 37 94 */ b lbl_80125840
+/* 801220B0 0011DD10 A8 66 00 D0 */ lha r3, 0xd0(r6)
+/* 801220B4 0011DD14 48 13 1D 1D */ bl func_80253DD0
+/* 801220B8 0011DD18 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801220BC 0011DD1C 28 00 00 03 */ cmplwi r0, 3
+/* 801220C0 0011DD20 40 82 37 80 */ bne lbl_80125840
+/* 801220C4 0011DD24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801220C8 0011DD28 38 80 00 08 */ li r4, 8
+/* 801220CC 0011DD2C 38 A0 00 00 */ li r5, 0
+/* 801220D0 0011DD30 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801220D4 0011DD34 48 13 1D 1D */ bl func_80253DF0
+/* 801220D8 0011DD38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801220DC 0011DD3C 38 80 00 08 */ li r4, 8
+/* 801220E0 0011DD40 38 A0 00 00 */ li r5, 0
+/* 801220E4 0011DD44 A8 63 00 D0 */ lha r3, 0xd0(r3)
+/* 801220E8 0011DD48 48 13 1D 09 */ bl func_80253DF0
+/* 801220EC 0011DD4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801220F0 0011DD50 38 00 00 16 */ li r0, 0x16
+/* 801220F4 0011DD54 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801220F8 0011DD58 48 00 37 48 */ b lbl_80125840
+/* 801220FC 0011DD5C 4B FF 3E 71 */ bl func_80115F6C
+/* 80122100 0011DD60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122104 0011DD64 38 00 00 7F */ li r0, 0x7f
+/* 80122108 0011DD68 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012210C 0011DD6C 48 00 37 34 */ b lbl_80125840
+/* 80122110 0011DD70 4B F2 E1 AD */ bl func_800502BC
+/* 80122114 0011DD74 2C 03 00 00 */ cmpwi r3, 0
+/* 80122118 0011DD78 41 82 37 28 */ beq lbl_80125840
+/* 8012211C 0011DD7C 81 2D 82 98 */ lwz r9, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122120 0011DD80 38 00 00 04 */ li r0, 4
+/* 80122124 0011DD84 38 60 00 01 */ li r3, 1
+/* 80122128 0011DD88 38 80 00 00 */ li r4, 0
+/* 8012212C 0011DD8C 81 09 09 74 */ lwz r8, 0x974(r9)
+/* 80122130 0011DD90 38 A0 00 00 */ li r5, 0
+/* 80122134 0011DD94 38 C0 00 00 */ li r6, 0
+/* 80122138 0011DD98 38 E0 00 00 */ li r7, 0
+/* 8012213C 0011DD9C 55 08 04 5E */ rlwinm r8, r8, 0, 0x11, 0xf
+/* 80122140 0011DDA0 91 09 09 74 */ stw r8, 0x974(r9)
+/* 80122144 0011DDA4 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122148 0011DDA8 B0 08 01 2C */ sth r0, 0x12c(r8)
+/* 8012214C 0011DDAC 4B F3 42 0D */ bl func_80056358
+/* 80122150 0011DDB0 38 60 00 52 */ li r3, 0x52
+/* 80122154 0011DDB4 38 80 00 01 */ li r4, 1
+/* 80122158 0011DDB8 38 A0 00 01 */ li r5, 1
+/* 8012215C 0011DDBC 48 04 07 E5 */ bl func_80162940
+/* 80122160 0011DDC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122164 0011DDC4 38 00 00 00 */ li r0, 0
+/* 80122168 0011DDC8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012216C 0011DDCC 4B F3 57 51 */ bl func_800578BC
+/* 80122170 0011DDD0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122174 0011DDD4 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80122178 0011DDD8 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 8012217C 0011DDDC 80 84 00 10 */ lwz r4, 0x10(r4)
+/* 80122180 0011DDE0 48 10 46 29 */ bl func_802267A8
+/* 80122184 0011DDE4 48 00 36 BC */ b lbl_80125840
+/* 80122188 0011DDE8 A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 8012218C 0011DDEC 48 13 1C 45 */ bl func_80253DD0
+/* 80122190 0011DDF0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80122194 0011DDF4 28 00 00 03 */ cmplwi r0, 3
+/* 80122198 0011DDF8 40 82 36 A8 */ bne lbl_80125840
+/* 8012219C 0011DDFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801221A0 0011DE00 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 801221A4 0011DE04 2C 00 00 00 */ cmpwi r0, 0
+/* 801221A8 0011DE08 41 82 00 60 */ beq lbl_80122208
+/* 801221AC 0011DE0C A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 801221B0 0011DE10 38 80 00 04 */ li r4, 4
+/* 801221B4 0011DE14 38 A0 00 00 */ li r5, 0
+/* 801221B8 0011DE18 48 13 1B F9 */ bl func_80253DB0
+/* 801221BC 0011DE1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801221C0 0011DE20 38 C0 00 01 */ li r6, 1
+/* 801221C4 0011DE24 38 80 00 08 */ li r4, 8
+/* 801221C8 0011DE28 38 A0 00 01 */ li r5, 1
+/* 801221CC 0011DE2C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801221D0 0011DE30 50 C0 D8 48 */ rlwimi r0, r6, 0x1b, 1, 4
+/* 801221D4 0011DE34 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801221D8 0011DE38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801221DC 0011DE3C A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801221E0 0011DE40 48 13 1C 11 */ bl func_80253DF0
+/* 801221E4 0011DE44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801221E8 0011DE48 38 80 00 06 */ li r4, 6
+/* 801221EC 0011DE4C 38 A0 00 00 */ li r5, 0
+/* 801221F0 0011DE50 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801221F4 0011DE54 48 13 1B BD */ bl func_80253DB0
+/* 801221F8 0011DE58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801221FC 0011DE5C 38 00 00 93 */ li r0, 0x93
+/* 80122200 0011DE60 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122204 0011DE64 48 00 36 3C */ b lbl_80125840
+lbl_80122208:
+/* 80122208 0011DE68 A8 63 00 C6 */ lha r3, 0xc6(r3)
+/* 8012220C 0011DE6C 38 80 00 05 */ li r4, 5
+/* 80122210 0011DE70 38 A0 00 00 */ li r5, 0
+/* 80122214 0011DE74 48 13 1B 9D */ bl func_80253DB0
+/* 80122218 0011DE78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012221C 0011DE7C 38 00 00 9B */ li r0, 0x9b
+/* 80122220 0011DE80 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122224 0011DE84 48 00 36 1C */ b lbl_80125840
+/* 80122228 0011DE88 A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 8012222C 0011DE8C 48 13 1B A5 */ bl func_80253DD0
+/* 80122230 0011DE90 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80122234 0011DE94 28 00 00 03 */ cmplwi r0, 3
+/* 80122238 0011DE98 40 82 36 08 */ bne lbl_80125840
+/* 8012223C 0011DE9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122240 0011DEA0 38 00 00 9C */ li r0, 0x9c
+/* 80122244 0011DEA4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122248 0011DEA8 48 00 35 F8 */ b lbl_80125840
+/* 8012224C 0011DEAC A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 80122250 0011DEB0 38 80 00 08 */ li r4, 8
+/* 80122254 0011DEB4 38 A0 00 00 */ li r5, 0
+/* 80122258 0011DEB8 48 13 1B 99 */ bl func_80253DF0
+/* 8012225C 0011DEBC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122260 0011DEC0 38 80 00 08 */ li r4, 8
+/* 80122264 0011DEC4 38 A0 00 00 */ li r5, 0
+/* 80122268 0011DEC8 A8 63 00 FE */ lha r3, 0xfe(r3)
+/* 8012226C 0011DECC 48 13 1B 85 */ bl func_80253DF0
+/* 80122270 0011DED0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122274 0011DED4 38 00 00 07 */ li r0, 7
+/* 80122278 0011DED8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012227C 0011DEDC 48 00 35 C4 */ b lbl_80125840
+/* 80122280 0011DEE0 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 80122284 0011DEE4 48 13 1B 4D */ bl func_80253DD0
+/* 80122288 0011DEE8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012228C 0011DEEC 28 00 00 03 */ cmplwi r0, 3
+/* 80122290 0011DEF0 40 82 35 B0 */ bne lbl_80125840
+/* 80122294 0011DEF4 38 60 00 00 */ li r3, 0
+/* 80122298 0011DEF8 38 80 00 00 */ li r4, 0
+/* 8012229C 0011DEFC 4B F3 76 5D */ bl func_800598F8
+/* 801222A0 0011DF00 38 60 00 01 */ li r3, 1
+/* 801222A4 0011DF04 38 80 00 00 */ li r4, 0
+/* 801222A8 0011DF08 38 A0 00 00 */ li r5, 0
+/* 801222AC 0011DF0C 38 C0 00 02 */ li r6, 2
+/* 801222B0 0011DF10 38 E0 00 00 */ li r7, 0
+/* 801222B4 0011DF14 39 00 00 00 */ li r8, 0
+/* 801222B8 0011DF18 4B F3 77 11 */ bl func_800599C8
+/* 801222BC 0011DF1C 38 60 00 02 */ li r3, 2
+/* 801222C0 0011DF20 38 80 00 00 */ li r4, 0
+/* 801222C4 0011DF24 38 A0 00 01 */ li r5, 1
+/* 801222C8 0011DF28 38 C0 00 00 */ li r6, 0
+/* 801222CC 0011DF2C 38 E0 00 00 */ li r7, 0
+/* 801222D0 0011DF30 39 00 00 00 */ li r8, 0
+/* 801222D4 0011DF34 4B F3 76 F5 */ bl func_800599C8
+/* 801222D8 0011DF38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801222DC 0011DF3C 38 00 00 94 */ li r0, 0x94
+/* 801222E0 0011DF40 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801222E4 0011DF44 48 00 35 5C */ b lbl_80125840
+/* 801222E8 0011DF48 38 60 00 00 */ li r3, 0
+/* 801222EC 0011DF4C 38 80 00 02 */ li r4, 2
+/* 801222F0 0011DF50 38 A0 00 00 */ li r5, 0
+/* 801222F4 0011DF54 38 C0 00 01 */ li r6, 1
+/* 801222F8 0011DF58 4B F3 77 75 */ bl func_80059A6C
+/* 801222FC 0011DF5C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80122300 0011DF60 41 82 00 80 */ beq lbl_80122380
+/* 80122304 0011DF64 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80122308 0011DF68 2C 00 00 02 */ cmpwi r0, 2
+/* 8012230C 0011DF6C 41 82 00 44 */ beq lbl_80122350
+/* 80122310 0011DF70 40 80 35 30 */ bge lbl_80125840
+/* 80122314 0011DF74 2C 00 00 01 */ cmpwi r0, 1
+/* 80122318 0011DF78 40 80 00 08 */ bge lbl_80122320
+/* 8012231C 0011DF7C 48 00 35 24 */ b lbl_80125840
+lbl_80122320:
+/* 80122320 0011DF80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122324 0011DF84 38 80 00 02 */ li r4, 2
+/* 80122328 0011DF88 38 A0 00 00 */ li r5, 0
+/* 8012232C 0011DF8C A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 80122330 0011DF90 48 13 1A 81 */ bl func_80253DB0
+/* 80122334 0011DF94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122338 0011DF98 38 80 00 95 */ li r4, 0x95
+/* 8012233C 0011DF9C 38 00 00 01 */ li r0, 1
+/* 80122340 0011DFA0 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122344 0011DFA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122348 0011DFA8 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8012234C 0011DFAC 48 00 34 F4 */ b lbl_80125840
+lbl_80122350:
+/* 80122350 0011DFB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122354 0011DFB4 38 80 00 03 */ li r4, 3
+/* 80122358 0011DFB8 38 A0 00 00 */ li r5, 0
+/* 8012235C 0011DFBC A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 80122360 0011DFC0 48 13 1A 51 */ bl func_80253DB0
+/* 80122364 0011DFC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122368 0011DFC8 38 80 00 95 */ li r4, 0x95
+/* 8012236C 0011DFCC 38 00 00 02 */ li r0, 2
+/* 80122370 0011DFD0 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122374 0011DFD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122378 0011DFD8 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8012237C 0011DFDC 48 00 34 C4 */ b lbl_80125840
+lbl_80122380:
+/* 80122380 0011DFE0 2C 03 00 02 */ cmpwi r3, 2
+/* 80122384 0011DFE4 41 82 00 2C */ beq lbl_801223B0
+/* 80122388 0011DFE8 40 80 34 B8 */ bge lbl_80125840
+/* 8012238C 0011DFEC 2C 03 00 01 */ cmpwi r3, 1
+/* 80122390 0011DFF0 40 80 00 08 */ bge lbl_80122398
+/* 80122394 0011DFF4 48 00 34 AC */ b lbl_80125840
+lbl_80122398:
+/* 80122398 0011DFF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012239C 0011DFFC 38 80 00 00 */ li r4, 0
+/* 801223A0 0011E000 38 A0 00 00 */ li r5, 0
+/* 801223A4 0011E004 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801223A8 0011E008 48 13 1A 09 */ bl func_80253DB0
+/* 801223AC 0011E00C 48 00 34 94 */ b lbl_80125840
+lbl_801223B0:
+/* 801223B0 0011E010 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801223B4 0011E014 38 80 00 01 */ li r4, 1
+/* 801223B8 0011E018 38 A0 00 00 */ li r5, 0
+/* 801223BC 0011E01C A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801223C0 0011E020 48 13 19 F1 */ bl func_80253DB0
+/* 801223C4 0011E024 48 00 34 7C */ b lbl_80125840
+/* 801223C8 0011E028 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 801223CC 0011E02C 48 13 1A 05 */ bl func_80253DD0
+/* 801223D0 0011E030 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801223D4 0011E034 28 00 00 03 */ cmplwi r0, 3
+/* 801223D8 0011E038 40 82 34 68 */ bne lbl_80125840
+/* 801223DC 0011E03C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801223E0 0011E040 38 00 00 96 */ li r0, 0x96
+/* 801223E4 0011E044 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801223E8 0011E048 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801223EC 0011E04C 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 801223F0 0011E050 28 00 00 01 */ cmplwi r0, 1
+/* 801223F4 0011E054 40 82 00 A4 */ bne lbl_80122498
+/* 801223F8 0011E058 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801223FC 0011E05C 38 80 00 07 */ li r4, 7
+/* 80122400 0011E060 38 A0 00 00 */ li r5, 0
+/* 80122404 0011E064 48 13 19 AD */ bl func_80253DB0
+/* 80122408 0011E068 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012240C 0011E06C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80122410 0011E070 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 80122414 0011E074 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80122418 0011E078 48 04 0B BD */ bl glplatAbortFrame
+/* 8012241C 0011E07C 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122420 0011E080 38 60 00 00 */ li r3, 0
+/* 80122424 0011E084 38 80 00 00 */ li r4, 0
+/* 80122428 0011E088 38 A0 00 00 */ li r5, 0
+/* 8012242C 0011E08C 80 08 09 74 */ lwz r0, 0x974(r8)
+/* 80122430 0011E090 38 C0 00 00 */ li r6, 0
+/* 80122434 0011E094 38 E0 00 00 */ li r7, 0
+/* 80122438 0011E098 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 8012243C 0011E09C 90 08 09 74 */ stw r0, 0x974(r8)
+/* 80122440 0011E0A0 4B F3 3F 19 */ bl func_80056358
+/* 80122444 0011E0A4 38 00 00 08 */ li r0, 8
+/* 80122448 0011E0A8 38 60 00 00 */ li r3, 0
+/* 8012244C 0011E0AC 38 A0 00 00 */ li r5, 0
+/* 80122450 0011E0B0 7C 09 03 A6 */ mtctr r0
+lbl_80122454:
+/* 80122454 0011E0B4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122458 0011E0B8 7C 80 1A 14 */ add r4, r0, r3
+/* 8012245C 0011E0BC 90 A4 01 D0 */ stw r5, 0x1d0(r4)
+/* 80122460 0011E0C0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122464 0011E0C4 7C 80 1A 14 */ add r4, r0, r3
+/* 80122468 0011E0C8 38 63 00 04 */ addi r3, r3, 4
+/* 8012246C 0011E0CC 90 A4 01 F0 */ stw r5, 0x1f0(r4)
+/* 80122470 0011E0D0 42 00 FF E4 */ bdnz lbl_80122454
+/* 80122474 0011E0D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122478 0011E0D8 38 80 00 00 */ li r4, 0
+/* 8012247C 0011E0DC 38 00 00 03 */ li r0, 3
+/* 80122480 0011E0E0 90 83 02 40 */ stw r4, 0x240(r3)
+/* 80122484 0011E0E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122488 0011E0E8 90 83 02 3C */ stw r4, 0x23c(r3)
+/* 8012248C 0011E0EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122490 0011E0F0 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80122494 0011E0F4 48 00 33 AC */ b lbl_80125840
+lbl_80122498:
+/* 80122498 0011E0F8 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012249C 0011E0FC 38 80 00 05 */ li r4, 5
+/* 801224A0 0011E100 38 A0 00 00 */ li r5, 0
+/* 801224A4 0011E104 48 13 19 0D */ bl func_80253DB0
+/* 801224A8 0011E108 48 00 33 98 */ b lbl_80125840
+/* 801224AC 0011E10C A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 801224B0 0011E110 48 13 19 21 */ bl func_80253DD0
+/* 801224B4 0011E114 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801224B8 0011E118 28 00 00 03 */ cmplwi r0, 3
+/* 801224BC 0011E11C 40 82 33 84 */ bne lbl_80125840
+/* 801224C0 0011E120 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801224C4 0011E124 80 03 01 20 */ lwz r0, 0x120(r3)
+/* 801224C8 0011E128 28 00 00 01 */ cmplwi r0, 1
+/* 801224CC 0011E12C 40 82 00 18 */ bne lbl_801224E4
+/* 801224D0 0011E130 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801224D4 0011E134 38 80 00 08 */ li r4, 8
+/* 801224D8 0011E138 38 A0 00 00 */ li r5, 0
+/* 801224DC 0011E13C 48 13 18 D5 */ bl func_80253DB0
+/* 801224E0 0011E140 48 00 00 14 */ b lbl_801224F4
+lbl_801224E4:
+/* 801224E4 0011E144 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801224E8 0011E148 38 80 00 08 */ li r4, 8
+/* 801224EC 0011E14C 38 A0 00 00 */ li r5, 0
+/* 801224F0 0011E150 48 13 19 01 */ bl func_80253DF0
+lbl_801224F4:
+/* 801224F4 0011E154 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801224F8 0011E158 38 00 00 97 */ li r0, 0x97
+/* 801224FC 0011E15C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122500 0011E160 48 00 33 40 */ b lbl_80125840
+/* 80122504 0011E164 80 06 01 20 */ lwz r0, 0x120(r6)
+/* 80122508 0011E168 28 00 00 02 */ cmplwi r0, 2
+/* 8012250C 0011E16C 40 82 00 74 */ bne lbl_80122580
+/* 80122510 0011E170 A8 66 00 C6 */ lha r3, 0xc6(r6)
+/* 80122514 0011E174 38 80 00 02 */ li r4, 2
+/* 80122518 0011E178 38 A0 00 00 */ li r5, 0
+/* 8012251C 0011E17C 48 13 18 95 */ bl func_80253DB0
+/* 80122520 0011E180 38 60 00 00 */ li r3, 0
+/* 80122524 0011E184 38 80 00 00 */ li r4, 0
+/* 80122528 0011E188 4B F3 73 D1 */ bl func_800598F8
+/* 8012252C 0011E18C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122530 0011E190 38 00 00 01 */ li r0, 1
+/* 80122534 0011E194 38 60 00 01 */ li r3, 1
+/* 80122538 0011E198 38 80 00 00 */ li r4, 0
+/* 8012253C 0011E19C 98 05 02 48 */ stb r0, 0x248(r5)
+/* 80122540 0011E1A0 38 A0 00 00 */ li r5, 0
+/* 80122544 0011E1A4 38 C0 00 00 */ li r6, 0
+/* 80122548 0011E1A8 38 E0 00 02 */ li r7, 2
+/* 8012254C 0011E1AC 39 00 00 00 */ li r8, 0
+/* 80122550 0011E1B0 4B F3 74 79 */ bl func_800599C8
+/* 80122554 0011E1B4 38 60 00 02 */ li r3, 2
+/* 80122558 0011E1B8 38 80 00 01 */ li r4, 1
+/* 8012255C 0011E1BC 38 A0 00 00 */ li r5, 0
+/* 80122560 0011E1C0 38 C0 00 00 */ li r6, 0
+/* 80122564 0011E1C4 38 E0 00 00 */ li r7, 0
+/* 80122568 0011E1C8 39 00 00 00 */ li r8, 0
+/* 8012256C 0011E1CC 4B F3 74 5D */ bl func_800599C8
+/* 80122570 0011E1D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122574 0011E1D4 38 00 00 0E */ li r0, 0xe
+/* 80122578 0011E1D8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012257C 0011E1DC 48 00 32 C4 */ b lbl_80125840
+lbl_80122580:
+/* 80122580 0011E1E0 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 80122584 0011E1E4 48 13 18 4D */ bl func_80253DD0
+/* 80122588 0011E1E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012258C 0011E1EC 28 00 00 03 */ cmplwi r0, 3
+/* 80122590 0011E1F0 40 82 32 B0 */ bne lbl_80125840
+/* 80122594 0011E1F4 38 60 00 80 */ li r3, 0x80
+/* 80122598 0011E1F8 38 80 00 00 */ li r4, 0
+/* 8012259C 0011E1FC 38 A0 00 00 */ li r5, 0
+/* 801225A0 0011E200 38 C0 00 01 */ li r6, 1
+/* 801225A4 0011E204 4B F3 74 C9 */ bl func_80059A6C
+/* 801225A8 0011E208 2C 03 00 00 */ cmpwi r3, 0
+/* 801225AC 0011E20C 41 82 32 94 */ beq lbl_80125840
+/* 801225B0 0011E210 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801225B4 0011E214 38 80 00 0A */ li r4, 0xa
+/* 801225B8 0011E218 38 A0 00 00 */ li r5, 0
+/* 801225BC 0011E21C A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801225C0 0011E220 48 13 17 F1 */ bl func_80253DB0
+/* 801225C4 0011E224 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801225C8 0011E228 38 00 00 98 */ li r0, 0x98
+/* 801225CC 0011E22C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801225D0 0011E230 48 00 32 70 */ b lbl_80125840
+/* 801225D4 0011E234 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 801225D8 0011E238 48 13 17 F9 */ bl func_80253DD0
+/* 801225DC 0011E23C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801225E0 0011E240 28 00 00 03 */ cmplwi r0, 3
+/* 801225E4 0011E244 40 82 32 5C */ bne lbl_80125840
+/* 801225E8 0011E248 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801225EC 0011E24C 38 80 00 08 */ li r4, 8
+/* 801225F0 0011E250 38 A0 00 00 */ li r5, 0
+/* 801225F4 0011E254 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 801225F8 0011E258 48 13 17 F9 */ bl func_80253DF0
+/* 801225FC 0011E25C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122600 0011E260 38 00 00 9C */ li r0, 0x9c
+/* 80122604 0011E264 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122608 0011E268 48 00 32 38 */ b lbl_80125840
+/* 8012260C 0011E26C 38 60 00 0E */ li r3, 0xe
+/* 80122610 0011E270 38 80 00 00 */ li r4, 0
+/* 80122614 0011E274 4B F3 3D D9 */ bl func_800563EC
+/* 80122618 0011E278 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012261C 0011E27C 38 80 00 08 */ li r4, 8
+/* 80122620 0011E280 38 A0 00 01 */ li r5, 1
+/* 80122624 0011E284 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122628 0011E288 48 13 17 C9 */ bl func_80253DF0
+/* 8012262C 0011E28C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122630 0011E290 38 80 00 0E */ li r4, 0xe
+/* 80122634 0011E294 38 A0 00 00 */ li r5, 0
+/* 80122638 0011E298 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 8012263C 0011E29C 48 13 17 75 */ bl func_80253DB0
+/* 80122640 0011E2A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122644 0011E2A4 38 80 00 08 */ li r4, 8
+/* 80122648 0011E2A8 38 A0 00 01 */ li r5, 1
+/* 8012264C 0011E2AC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122650 0011E2B0 48 13 17 A1 */ bl func_80253DF0
+/* 80122654 0011E2B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122658 0011E2B8 38 80 00 04 */ li r4, 4
+/* 8012265C 0011E2BC 38 A0 00 00 */ li r5, 0
+/* 80122660 0011E2C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122664 0011E2C4 48 13 17 4D */ bl func_80253DB0
+/* 80122668 0011E2C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012266C 0011E2CC 38 80 00 08 */ li r4, 8
+/* 80122670 0011E2D0 38 A0 00 01 */ li r5, 1
+/* 80122674 0011E2D4 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122678 0011E2D8 48 13 17 79 */ bl func_80253DF0
+/* 8012267C 0011E2DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122680 0011E2E0 38 80 00 06 */ li r4, 6
+/* 80122684 0011E2E4 38 A0 00 00 */ li r5, 0
+/* 80122688 0011E2E8 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 8012268C 0011E2EC 48 13 17 25 */ bl func_80253DB0
+/* 80122690 0011E2F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122694 0011E2F4 38 80 00 1F */ li r4, 0x1f
+/* 80122698 0011E2F8 38 00 00 01 */ li r0, 1
+/* 8012269C 0011E2FC 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801226A0 0011E300 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801226A4 0011E304 88 64 01 8E */ lbz r3, 0x18e(r4)
+/* 801226A8 0011E308 90 64 01 60 */ stw r3, 0x160(r4)
+/* 801226AC 0011E30C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801226B0 0011E310 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 801226B4 0011E314 48 00 31 8C */ b lbl_80125840
+/* 801226B8 0011E318 A8 66 00 D6 */ lha r3, 0xd6(r6)
+/* 801226BC 0011E31C 48 13 17 15 */ bl func_80253DD0
+/* 801226C0 0011E320 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801226C4 0011E324 28 00 00 03 */ cmplwi r0, 3
+/* 801226C8 0011E328 40 82 31 78 */ bne lbl_80125840
+/* 801226CC 0011E32C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801226D0 0011E330 38 00 00 20 */ li r0, 0x20
+/* 801226D4 0011E334 38 60 00 00 */ li r3, 0
+/* 801226D8 0011E338 38 80 00 00 */ li r4, 0
+/* 801226DC 0011E33C 90 05 01 28 */ stw r0, 0x128(r5)
+/* 801226E0 0011E340 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 801226E4 0011E344 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 801226E8 0011E348 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe
+/* 801226EC 0011E34C 90 05 09 74 */ stw r0, 0x974(r5)
+/* 801226F0 0011E350 4B F3 72 09 */ bl func_800598F8
+/* 801226F4 0011E354 38 60 00 01 */ li r3, 1
+/* 801226F8 0011E358 38 80 00 50 */ li r4, 0x50
+/* 801226FC 0011E35C 38 A0 00 00 */ li r5, 0
+/* 80122700 0011E360 38 C0 00 07 */ li r6, 7
+/* 80122704 0011E364 38 E0 00 02 */ li r7, 2
+/* 80122708 0011E368 39 00 00 00 */ li r8, 0
+/* 8012270C 0011E36C 4B F3 72 BD */ bl func_800599C8
+/* 80122710 0011E370 38 60 00 02 */ li r3, 2
+/* 80122714 0011E374 38 80 00 01 */ li r4, 1
+/* 80122718 0011E378 38 A0 00 00 */ li r5, 0
+/* 8012271C 0011E37C 38 C0 00 07 */ li r6, 7
+/* 80122720 0011E380 38 E0 00 03 */ li r7, 3
+/* 80122724 0011E384 39 00 00 00 */ li r8, 0
+/* 80122728 0011E388 4B F3 72 A1 */ bl func_800599C8
+/* 8012272C 0011E38C 38 60 00 03 */ li r3, 3
+/* 80122730 0011E390 38 80 00 02 */ li r4, 2
+/* 80122734 0011E394 38 A0 00 00 */ li r5, 0
+/* 80122738 0011E398 38 C0 00 08 */ li r6, 8
+/* 8012273C 0011E39C 38 E0 00 04 */ li r7, 4
+/* 80122740 0011E3A0 39 00 00 00 */ li r8, 0
+/* 80122744 0011E3A4 4B F3 72 85 */ bl func_800599C8
+/* 80122748 0011E3A8 38 60 00 04 */ li r3, 4
+/* 8012274C 0011E3AC 38 80 00 03 */ li r4, 3
+/* 80122750 0011E3B0 38 A0 00 00 */ li r5, 0
+/* 80122754 0011E3B4 38 C0 00 08 */ li r6, 8
+/* 80122758 0011E3B8 38 E0 00 05 */ li r7, 5
+/* 8012275C 0011E3BC 39 00 00 00 */ li r8, 0
+/* 80122760 0011E3C0 4B F3 72 69 */ bl func_800599C8
+/* 80122764 0011E3C4 38 60 00 05 */ li r3, 5
+/* 80122768 0011E3C8 38 80 00 04 */ li r4, 4
+/* 8012276C 0011E3CC 38 A0 00 00 */ li r5, 0
+/* 80122770 0011E3D0 38 C0 00 08 */ li r6, 8
+/* 80122774 0011E3D4 38 E0 00 06 */ li r7, 6
+/* 80122778 0011E3D8 39 00 00 00 */ li r8, 0
+/* 8012277C 0011E3DC 4B F3 72 4D */ bl func_800599C8
+/* 80122780 0011E3E0 38 60 00 06 */ li r3, 6
+/* 80122784 0011E3E4 38 80 00 05 */ li r4, 5
+/* 80122788 0011E3E8 38 A0 00 00 */ li r5, 0
+/* 8012278C 0011E3EC 38 C0 00 63 */ li r6, 0x63
+/* 80122790 0011E3F0 38 E0 00 5A */ li r7, 0x5a
+/* 80122794 0011E3F4 39 00 00 00 */ li r8, 0
+/* 80122798 0011E3F8 4B F3 72 31 */ bl func_800599C8
+/* 8012279C 0011E3FC 38 60 00 07 */ li r3, 7
+/* 801227A0 0011E400 38 80 00 00 */ li r4, 0
+/* 801227A4 0011E404 38 A0 00 02 */ li r5, 2
+/* 801227A8 0011E408 38 C0 00 00 */ li r6, 0
+/* 801227AC 0011E40C 38 E0 00 08 */ li r7, 8
+/* 801227B0 0011E410 39 00 00 00 */ li r8, 0
+/* 801227B4 0011E414 4B F3 72 15 */ bl func_800599C8
+/* 801227B8 0011E418 38 60 00 08 */ li r3, 8
+/* 801227BC 0011E41C 38 80 00 07 */ li r4, 7
+/* 801227C0 0011E420 38 A0 00 04 */ li r5, 4
+/* 801227C4 0011E424 38 C0 00 00 */ li r6, 0
+/* 801227C8 0011E428 38 E0 00 63 */ li r7, 0x63
+/* 801227CC 0011E42C 39 00 00 00 */ li r8, 0
+/* 801227D0 0011E430 4B F3 71 F9 */ bl func_800599C8
+/* 801227D4 0011E434 38 60 00 63 */ li r3, 0x63
+/* 801227D8 0011E438 38 80 00 08 */ li r4, 8
+/* 801227DC 0011E43C 38 A0 00 06 */ li r5, 6
+/* 801227E0 0011E440 38 C0 00 00 */ li r6, 0
+/* 801227E4 0011E444 38 E0 00 00 */ li r7, 0
+/* 801227E8 0011E448 39 00 00 00 */ li r8, 0
+/* 801227EC 0011E44C 4B F3 71 DD */ bl func_800599C8
+/* 801227F0 0011E450 38 60 00 50 */ li r3, 0x50
+/* 801227F4 0011E454 38 80 00 00 */ li r4, 0
+/* 801227F8 0011E458 38 A0 00 00 */ li r5, 0
+/* 801227FC 0011E45C 38 C0 00 00 */ li r6, 0
+/* 80122800 0011E460 38 E0 00 00 */ li r7, 0
+/* 80122804 0011E464 39 00 00 00 */ li r8, 0
+/* 80122808 0011E468 4B F3 71 C1 */ bl func_800599C8
+/* 8012280C 0011E46C 38 60 00 5A */ li r3, 0x5a
+/* 80122810 0011E470 38 80 00 00 */ li r4, 0
+/* 80122814 0011E474 38 A0 00 00 */ li r5, 0
+/* 80122818 0011E478 38 C0 00 00 */ li r6, 0
+/* 8012281C 0011E47C 38 E0 00 00 */ li r7, 0
+/* 80122820 0011E480 39 00 00 00 */ li r8, 0
+/* 80122824 0011E484 4B F3 71 A5 */ bl func_800599C8
+/* 80122828 0011E488 48 00 30 18 */ b lbl_80125840
+/* 8012282C 0011E48C 80 06 01 60 */ lwz r0, 0x160(r6)
+/* 80122830 0011E490 38 60 00 3F */ li r3, 0x3f
+/* 80122834 0011E494 38 A0 00 00 */ li r5, 0
+/* 80122838 0011E498 38 C0 00 01 */ li r6, 1
+/* 8012283C 0011E49C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80122840 0011E4A0 4B F3 72 2D */ bl func_80059A6C
+/* 80122844 0011E4A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80122848 0011E4A8 41 82 2F F8 */ beq lbl_80125840
+/* 8012284C 0011E4AC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80122850 0011E4B0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122854 0011E4B4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80122858 0011E4B8 90 04 01 60 */ stw r0, 0x160(r4)
+/* 8012285C 0011E4BC 41 82 04 44 */ beq lbl_80122CA0
+/* 80122860 0011E4C0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122864 0011E4C4 3B E0 00 00 */ li r31, 0
+/* 80122868 0011E4C8 80 85 01 60 */ lwz r4, 0x160(r5)
+/* 8012286C 0011E4CC 2C 04 00 07 */ cmpwi r4, 7
+/* 80122870 0011E4D0 41 82 02 B4 */ beq lbl_80122B24
+/* 80122874 0011E4D4 40 80 00 30 */ bge lbl_801228A4
+/* 80122878 0011E4D8 2C 04 00 03 */ cmpwi r4, 3
+/* 8012287C 0011E4DC 41 82 01 18 */ beq lbl_80122994
+/* 80122880 0011E4E0 40 80 00 14 */ bge lbl_80122894
+/* 80122884 0011E4E4 2C 04 00 01 */ cmpwi r4, 1
+/* 80122888 0011E4E8 41 82 00 48 */ beq lbl_801228D0
+/* 8012288C 0011E4EC 40 80 00 A4 */ bge lbl_80122930
+/* 80122890 0011E4F0 48 00 03 FC */ b lbl_80122C8C
+lbl_80122894:
+/* 80122894 0011E4F4 2C 04 00 05 */ cmpwi r4, 5
+/* 80122898 0011E4F8 41 82 01 C4 */ beq lbl_80122A5C
+/* 8012289C 0011E4FC 40 80 02 24 */ bge lbl_80122AC0
+/* 801228A0 0011E500 48 00 01 58 */ b lbl_801229F8
+lbl_801228A4:
+/* 801228A4 0011E504 2C 04 00 63 */ cmpwi r4, 0x63
+/* 801228A8 0011E508 41 82 03 90 */ beq lbl_80122C38
+/* 801228AC 0011E50C 40 80 00 10 */ bge lbl_801228BC
+/* 801228B0 0011E510 2C 04 00 09 */ cmpwi r4, 9
+/* 801228B4 0011E514 40 80 03 D8 */ bge lbl_80122C8C
+/* 801228B8 0011E518 48 00 02 E4 */ b lbl_80122B9C
+lbl_801228BC:
+/* 801228BC 0011E51C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 801228C0 0011E520 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 801228C4 0011E524 7C 04 00 00 */ cmpw r4, r0
+/* 801228C8 0011E528 41 82 03 70 */ beq lbl_80122C38
+/* 801228CC 0011E52C 48 00 03 C0 */ b lbl_80122C8C
+lbl_801228D0:
+/* 801228D0 0011E530 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 801228D4 0011E534 28 00 00 01 */ cmplwi r0, 1
+/* 801228D8 0011E538 41 80 03 B4 */ blt lbl_80122C8C
+/* 801228DC 0011E53C A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 801228E0 0011E540 38 80 00 06 */ li r4, 6
+/* 801228E4 0011E544 38 A0 00 00 */ li r5, 0
+/* 801228E8 0011E548 48 13 14 C9 */ bl func_80253DB0
+/* 801228EC 0011E54C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801228F0 0011E550 38 80 00 02 */ li r4, 2
+/* 801228F4 0011E554 38 A0 00 00 */ li r5, 0
+/* 801228F8 0011E558 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801228FC 0011E55C 48 13 14 B5 */ bl func_80253DB0
+/* 80122900 0011E560 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122904 0011E564 38 80 00 04 */ li r4, 4
+/* 80122908 0011E568 38 A0 00 00 */ li r5, 0
+/* 8012290C 0011E56C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122910 0011E570 48 13 14 A1 */ bl func_80253DB0
+/* 80122914 0011E574 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122918 0011E578 38 00 00 21 */ li r0, 0x21
+/* 8012291C 0011E57C 3B E0 00 01 */ li r31, 1
+/* 80122920 0011E580 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80122924 0011E584 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122928 0011E588 B3 E3 01 6A */ sth r31, 0x16a(r3)
+/* 8012292C 0011E58C 48 00 03 60 */ b lbl_80122C8C
+lbl_80122930:
+/* 80122930 0011E590 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 80122934 0011E594 28 00 00 02 */ cmplwi r0, 2
+/* 80122938 0011E598 41 80 03 54 */ blt lbl_80122C8C
+/* 8012293C 0011E59C A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122940 0011E5A0 38 80 00 07 */ li r4, 7
+/* 80122944 0011E5A4 38 A0 00 00 */ li r5, 0
+/* 80122948 0011E5A8 48 13 14 69 */ bl func_80253DB0
+/* 8012294C 0011E5AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122950 0011E5B0 38 80 00 02 */ li r4, 2
+/* 80122954 0011E5B4 38 A0 00 00 */ li r5, 0
+/* 80122958 0011E5B8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012295C 0011E5BC 48 13 14 55 */ bl func_80253DB0
+/* 80122960 0011E5C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122964 0011E5C4 38 80 00 04 */ li r4, 4
+/* 80122968 0011E5C8 38 A0 00 00 */ li r5, 0
+/* 8012296C 0011E5CC A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122970 0011E5D0 48 13 14 41 */ bl func_80253DB0
+/* 80122974 0011E5D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122978 0011E5D8 38 80 00 21 */ li r4, 0x21
+/* 8012297C 0011E5DC 38 00 00 02 */ li r0, 2
+/* 80122980 0011E5E0 3B E0 00 01 */ li r31, 1
+/* 80122984 0011E5E4 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122988 0011E5E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012298C 0011E5EC B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 80122990 0011E5F0 48 00 02 FC */ b lbl_80122C8C
+lbl_80122994:
+/* 80122994 0011E5F4 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 80122998 0011E5F8 28 00 00 03 */ cmplwi r0, 3
+/* 8012299C 0011E5FC 41 80 02 F0 */ blt lbl_80122C8C
+/* 801229A0 0011E600 A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 801229A4 0011E604 38 80 00 08 */ li r4, 8
+/* 801229A8 0011E608 38 A0 00 00 */ li r5, 0
+/* 801229AC 0011E60C 48 13 14 05 */ bl func_80253DB0
+/* 801229B0 0011E610 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801229B4 0011E614 38 80 00 02 */ li r4, 2
+/* 801229B8 0011E618 38 A0 00 00 */ li r5, 0
+/* 801229BC 0011E61C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801229C0 0011E620 48 13 13 F1 */ bl func_80253DB0
+/* 801229C4 0011E624 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801229C8 0011E628 38 80 00 04 */ li r4, 4
+/* 801229CC 0011E62C 38 A0 00 00 */ li r5, 0
+/* 801229D0 0011E630 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 801229D4 0011E634 48 13 13 DD */ bl func_80253DB0
+/* 801229D8 0011E638 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801229DC 0011E63C 38 80 00 21 */ li r4, 0x21
+/* 801229E0 0011E640 38 00 00 03 */ li r0, 3
+/* 801229E4 0011E644 3B E0 00 01 */ li r31, 1
+/* 801229E8 0011E648 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801229EC 0011E64C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801229F0 0011E650 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 801229F4 0011E654 48 00 02 98 */ b lbl_80122C8C
+lbl_801229F8:
+/* 801229F8 0011E658 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 801229FC 0011E65C 28 00 00 04 */ cmplwi r0, 4
+/* 80122A00 0011E660 41 80 02 8C */ blt lbl_80122C8C
+/* 80122A04 0011E664 A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122A08 0011E668 38 80 00 09 */ li r4, 9
+/* 80122A0C 0011E66C 38 A0 00 00 */ li r5, 0
+/* 80122A10 0011E670 48 13 13 A1 */ bl func_80253DB0
+/* 80122A14 0011E674 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122A18 0011E678 38 80 00 02 */ li r4, 2
+/* 80122A1C 0011E67C 38 A0 00 00 */ li r5, 0
+/* 80122A20 0011E680 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122A24 0011E684 48 13 13 8D */ bl func_80253DB0
+/* 80122A28 0011E688 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122A2C 0011E68C 38 80 00 04 */ li r4, 4
+/* 80122A30 0011E690 38 A0 00 00 */ li r5, 0
+/* 80122A34 0011E694 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122A38 0011E698 48 13 13 79 */ bl func_80253DB0
+/* 80122A3C 0011E69C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122A40 0011E6A0 38 80 00 21 */ li r4, 0x21
+/* 80122A44 0011E6A4 38 00 00 04 */ li r0, 4
+/* 80122A48 0011E6A8 3B E0 00 01 */ li r31, 1
+/* 80122A4C 0011E6AC 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122A50 0011E6B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122A54 0011E6B4 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 80122A58 0011E6B8 48 00 02 34 */ b lbl_80122C8C
+lbl_80122A5C:
+/* 80122A5C 0011E6BC A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 80122A60 0011E6C0 28 00 00 05 */ cmplwi r0, 5
+/* 80122A64 0011E6C4 41 80 02 28 */ blt lbl_80122C8C
+/* 80122A68 0011E6C8 A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122A6C 0011E6CC 38 80 00 0A */ li r4, 0xa
+/* 80122A70 0011E6D0 38 A0 00 00 */ li r5, 0
+/* 80122A74 0011E6D4 48 13 13 3D */ bl func_80253DB0
+/* 80122A78 0011E6D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122A7C 0011E6DC 38 80 00 02 */ li r4, 2
+/* 80122A80 0011E6E0 38 A0 00 00 */ li r5, 0
+/* 80122A84 0011E6E4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122A88 0011E6E8 48 13 13 29 */ bl func_80253DB0
+/* 80122A8C 0011E6EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122A90 0011E6F0 38 80 00 04 */ li r4, 4
+/* 80122A94 0011E6F4 38 A0 00 00 */ li r5, 0
+/* 80122A98 0011E6F8 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122A9C 0011E6FC 48 13 13 15 */ bl func_80253DB0
+/* 80122AA0 0011E700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122AA4 0011E704 38 80 00 21 */ li r4, 0x21
+/* 80122AA8 0011E708 38 00 00 05 */ li r0, 5
+/* 80122AAC 0011E70C 3B E0 00 01 */ li r31, 1
+/* 80122AB0 0011E710 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122AB4 0011E714 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122AB8 0011E718 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 80122ABC 0011E71C 48 00 01 D0 */ b lbl_80122C8C
+lbl_80122AC0:
+/* 80122AC0 0011E720 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 80122AC4 0011E724 28 00 00 06 */ cmplwi r0, 6
+/* 80122AC8 0011E728 41 80 01 C4 */ blt lbl_80122C8C
+/* 80122ACC 0011E72C A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122AD0 0011E730 38 80 00 0B */ li r4, 0xb
+/* 80122AD4 0011E734 38 A0 00 00 */ li r5, 0
+/* 80122AD8 0011E738 48 13 12 D9 */ bl func_80253DB0
+/* 80122ADC 0011E73C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122AE0 0011E740 38 80 00 02 */ li r4, 2
+/* 80122AE4 0011E744 38 A0 00 00 */ li r5, 0
+/* 80122AE8 0011E748 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122AEC 0011E74C 48 13 12 C5 */ bl func_80253DB0
+/* 80122AF0 0011E750 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122AF4 0011E754 38 80 00 04 */ li r4, 4
+/* 80122AF8 0011E758 38 A0 00 00 */ li r5, 0
+/* 80122AFC 0011E75C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122B00 0011E760 48 13 12 B1 */ bl func_80253DB0
+/* 80122B04 0011E764 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122B08 0011E768 38 80 00 21 */ li r4, 0x21
+/* 80122B0C 0011E76C 38 00 00 06 */ li r0, 6
+/* 80122B10 0011E770 3B E0 00 01 */ li r31, 1
+/* 80122B14 0011E774 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122B18 0011E778 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122B1C 0011E77C B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 80122B20 0011E780 48 00 01 6C */ b lbl_80122C8C
+lbl_80122B24:
+/* 80122B24 0011E784 A0 05 01 64 */ lhz r0, 0x164(r5)
+/* 80122B28 0011E788 2C 00 00 00 */ cmpwi r0, 0
+/* 80122B2C 0011E78C 41 82 00 5C */ beq lbl_80122B88
+/* 80122B30 0011E790 A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122B34 0011E794 38 80 00 0F */ li r4, 0xf
+/* 80122B38 0011E798 38 A0 00 00 */ li r5, 0
+/* 80122B3C 0011E79C 48 13 12 75 */ bl func_80253DB0
+/* 80122B40 0011E7A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122B44 0011E7A4 38 80 00 02 */ li r4, 2
+/* 80122B48 0011E7A8 38 A0 00 00 */ li r5, 0
+/* 80122B4C 0011E7AC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122B50 0011E7B0 48 13 12 61 */ bl func_80253DB0
+/* 80122B54 0011E7B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122B58 0011E7B8 38 80 00 04 */ li r4, 4
+/* 80122B5C 0011E7BC 38 A0 00 00 */ li r5, 0
+/* 80122B60 0011E7C0 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122B64 0011E7C4 48 13 12 4D */ bl func_80253DB0
+/* 80122B68 0011E7C8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122B6C 0011E7CC 38 00 00 22 */ li r0, 0x22
+/* 80122B70 0011E7D0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80122B74 0011E7D4 38 60 02 23 */ li r3, 0x223
+/* 80122B78 0011E7D8 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80122B7C 0011E7DC 38 80 00 00 */ li r4, 0
+/* 80122B80 0011E7E0 4B EE 85 F1 */ bl func_8000B170
+/* 80122B84 0011E7E4 48 00 01 08 */ b lbl_80122C8C
+lbl_80122B88:
+/* 80122B88 0011E7E8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80122B8C 0011E7EC 38 60 02 22 */ li r3, 0x222
+/* 80122B90 0011E7F0 38 80 00 00 */ li r4, 0
+/* 80122B94 0011E7F4 4B EE 85 DD */ bl func_8000B170
+/* 80122B98 0011E7F8 48 00 00 F4 */ b lbl_80122C8C
+lbl_80122B9C:
+/* 80122B9C 0011E7FC A0 65 01 64 */ lhz r3, 0x164(r5)
+/* 80122BA0 0011E800 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 80122BA4 0011E804 38 63 00 06 */ addi r3, r3, 6
+/* 80122BA8 0011E808 7C 03 00 00 */ cmpw r3, r0
+/* 80122BAC 0011E80C 40 80 00 78 */ bge lbl_80122C24
+/* 80122BB0 0011E810 A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122BB4 0011E814 38 80 00 10 */ li r4, 0x10
+/* 80122BB8 0011E818 38 A0 00 00 */ li r5, 0
+/* 80122BBC 0011E81C 48 13 11 F5 */ bl func_80253DB0
+/* 80122BC0 0011E820 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122BC4 0011E824 38 80 00 02 */ li r4, 2
+/* 80122BC8 0011E828 38 A0 00 00 */ li r5, 0
+/* 80122BCC 0011E82C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122BD0 0011E830 48 13 11 E1 */ bl func_80253DB0
+/* 80122BD4 0011E834 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122BD8 0011E838 38 80 00 04 */ li r4, 4
+/* 80122BDC 0011E83C 38 A0 00 00 */ li r5, 0
+/* 80122BE0 0011E840 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122BE4 0011E844 48 13 11 CD */ bl func_80253DB0
+/* 80122BE8 0011E848 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122BEC 0011E84C 38 80 00 22 */ li r4, 0x22
+/* 80122BF0 0011E850 38 00 00 10 */ li r0, 0x10
+/* 80122BF4 0011E854 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80122BF8 0011E858 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122BFC 0011E85C 38 60 02 23 */ li r3, 0x223
+/* 80122C00 0011E860 38 80 00 00 */ li r4, 0
+/* 80122C04 0011E864 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122C08 0011E868 A0 A6 01 64 */ lhz r5, 0x164(r6)
+/* 80122C0C 0011E86C 38 A5 00 01 */ addi r5, r5, 1
+/* 80122C10 0011E870 B0 A6 01 66 */ sth r5, 0x166(r6)
+/* 80122C14 0011E874 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122C18 0011E878 B0 05 01 6C */ sth r0, 0x16c(r5)
+/* 80122C1C 0011E87C 4B EE 85 55 */ bl func_8000B170
+/* 80122C20 0011E880 48 00 00 6C */ b lbl_80122C8C
+lbl_80122C24:
+/* 80122C24 0011E884 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80122C28 0011E888 38 60 02 22 */ li r3, 0x222
+/* 80122C2C 0011E88C 38 80 00 00 */ li r4, 0
+/* 80122C30 0011E890 4B EE 85 41 */ bl func_8000B170
+/* 80122C34 0011E894 48 00 00 58 */ b lbl_80122C8C
+lbl_80122C38:
+/* 80122C38 0011E898 A8 65 00 D6 */ lha r3, 0xd6(r5)
+/* 80122C3C 0011E89C 38 80 00 0C */ li r4, 0xc
+/* 80122C40 0011E8A0 38 A0 00 00 */ li r5, 0
+/* 80122C44 0011E8A4 48 13 11 6D */ bl func_80253DB0
+/* 80122C48 0011E8A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122C4C 0011E8AC 38 80 00 01 */ li r4, 1
+/* 80122C50 0011E8B0 38 A0 00 00 */ li r5, 0
+/* 80122C54 0011E8B4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122C58 0011E8B8 48 13 11 59 */ bl func_80253DB0
+/* 80122C5C 0011E8BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122C60 0011E8C0 38 80 00 04 */ li r4, 4
+/* 80122C64 0011E8C4 38 A0 00 00 */ li r5, 0
+/* 80122C68 0011E8C8 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122C6C 0011E8CC 48 13 11 45 */ bl func_80253DB0
+/* 80122C70 0011E8D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122C74 0011E8D4 38 80 00 21 */ li r4, 0x21
+/* 80122C78 0011E8D8 38 00 00 63 */ li r0, 0x63
+/* 80122C7C 0011E8DC 3B E0 00 02 */ li r31, 2
+/* 80122C80 0011E8E0 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80122C84 0011E8E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122C88 0011E8E8 90 03 01 60 */ stw r0, 0x160(r3)
+lbl_80122C8C:
+/* 80122C8C 0011E8EC 2C 1F 00 00 */ cmpwi r31, 0
+/* 80122C90 0011E8F0 41 82 2B B0 */ beq lbl_80125840
+/* 80122C94 0011E8F4 7F E3 FB 78 */ mr r3, r31
+/* 80122C98 0011E8F8 4B F3 78 35 */ bl func_8005A4CC
+/* 80122C9C 0011E8FC 48 00 2B A4 */ b lbl_80125840
+lbl_80122CA0:
+/* 80122CA0 0011E900 2C 03 00 08 */ cmpwi r3, 8
+/* 80122CA4 0011E904 3B E0 00 00 */ li r31, 0
+/* 80122CA8 0011E908 41 82 02 CC */ beq lbl_80122F74
+/* 80122CAC 0011E90C 40 80 00 38 */ bge lbl_80122CE4
+/* 80122CB0 0011E910 2C 03 00 04 */ cmpwi r3, 4
+/* 80122CB4 0011E914 41 82 01 68 */ beq lbl_80122E1C
+/* 80122CB8 0011E918 40 80 00 1C */ bge lbl_80122CD4
+/* 80122CBC 0011E91C 2C 03 00 02 */ cmpwi r3, 2
+/* 80122CC0 0011E920 41 82 00 A4 */ beq lbl_80122D64
+/* 80122CC4 0011E924 40 80 00 FC */ bge lbl_80122DC0
+/* 80122CC8 0011E928 2C 03 00 01 */ cmpwi r3, 1
+/* 80122CCC 0011E92C 40 80 00 3C */ bge lbl_80122D08
+/* 80122CD0 0011E930 48 00 04 FC */ b lbl_801231CC
+lbl_80122CD4:
+/* 80122CD4 0011E934 2C 03 00 06 */ cmpwi r3, 6
+/* 80122CD8 0011E938 41 82 01 FC */ beq lbl_80122ED4
+/* 80122CDC 0011E93C 40 80 02 54 */ bge lbl_80122F30
+/* 80122CE0 0011E940 48 00 01 98 */ b lbl_80122E78
+lbl_80122CE4:
+/* 80122CE4 0011E944 2C 03 00 5A */ cmpwi r3, 0x5a
+/* 80122CE8 0011E948 41 82 03 EC */ beq lbl_801230D4
+/* 80122CEC 0011E94C 40 80 00 10 */ bge lbl_80122CFC
+/* 80122CF0 0011E950 2C 03 00 50 */ cmpwi r3, 0x50
+/* 80122CF4 0011E954 41 82 03 08 */ beq lbl_80122FFC
+/* 80122CF8 0011E958 48 00 04 D4 */ b lbl_801231CC
+lbl_80122CFC:
+/* 80122CFC 0011E95C 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80122D00 0011E960 41 82 02 B8 */ beq lbl_80122FB8
+/* 80122D04 0011E964 48 00 04 C8 */ b lbl_801231CC
+lbl_80122D08:
+/* 80122D08 0011E968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D0C 0011E96C 38 80 00 00 */ li r4, 0
+/* 80122D10 0011E970 38 A0 00 00 */ li r5, 0
+/* 80122D14 0011E974 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122D18 0011E978 48 13 10 99 */ bl func_80253DB0
+/* 80122D1C 0011E97C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D20 0011E980 38 80 00 02 */ li r4, 2
+/* 80122D24 0011E984 38 A0 00 00 */ li r5, 0
+/* 80122D28 0011E988 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122D2C 0011E98C 48 13 10 85 */ bl func_80253DB0
+/* 80122D30 0011E990 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D34 0011E994 38 80 00 04 */ li r4, 4
+/* 80122D38 0011E998 38 A0 00 00 */ li r5, 0
+/* 80122D3C 0011E99C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122D40 0011E9A0 48 13 10 71 */ bl func_80253DB0
+/* 80122D44 0011E9A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D48 0011E9A8 3B E0 00 03 */ li r31, 3
+/* 80122D4C 0011E9AC A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80122D50 0011E9B0 28 00 00 01 */ cmplwi r0, 1
+/* 80122D54 0011E9B4 41 80 04 78 */ blt lbl_801231CC
+/* 80122D58 0011E9B8 38 00 00 01 */ li r0, 1
+/* 80122D5C 0011E9BC B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 80122D60 0011E9C0 48 00 04 6C */ b lbl_801231CC
+lbl_80122D64:
+/* 80122D64 0011E9C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D68 0011E9C8 38 80 00 01 */ li r4, 1
+/* 80122D6C 0011E9CC 38 A0 00 00 */ li r5, 0
+/* 80122D70 0011E9D0 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122D74 0011E9D4 48 13 10 3D */ bl func_80253DB0
+/* 80122D78 0011E9D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D7C 0011E9DC 38 80 00 02 */ li r4, 2
+/* 80122D80 0011E9E0 38 A0 00 00 */ li r5, 0
+/* 80122D84 0011E9E4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122D88 0011E9E8 48 13 10 29 */ bl func_80253DB0
+/* 80122D8C 0011E9EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122D90 0011E9F0 38 80 00 04 */ li r4, 4
+/* 80122D94 0011E9F4 38 A0 00 00 */ li r5, 0
+/* 80122D98 0011E9F8 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122D9C 0011E9FC 48 13 10 15 */ bl func_80253DB0
+/* 80122DA0 0011EA00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122DA4 0011EA04 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80122DA8 0011EA08 28 00 00 02 */ cmplwi r0, 2
+/* 80122DAC 0011EA0C 41 80 00 0C */ blt lbl_80122DB8
+/* 80122DB0 0011EA10 38 00 00 02 */ li r0, 2
+/* 80122DB4 0011EA14 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_80122DB8:
+/* 80122DB8 0011EA18 3B E0 00 03 */ li r31, 3
+/* 80122DBC 0011EA1C 48 00 04 10 */ b lbl_801231CC
+lbl_80122DC0:
+/* 80122DC0 0011EA20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122DC4 0011EA24 38 80 00 02 */ li r4, 2
+/* 80122DC8 0011EA28 38 A0 00 00 */ li r5, 0
+/* 80122DCC 0011EA2C A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122DD0 0011EA30 48 13 0F E1 */ bl func_80253DB0
+/* 80122DD4 0011EA34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122DD8 0011EA38 38 80 00 02 */ li r4, 2
+/* 80122DDC 0011EA3C 38 A0 00 00 */ li r5, 0
+/* 80122DE0 0011EA40 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122DE4 0011EA44 48 13 0F CD */ bl func_80253DB0
+/* 80122DE8 0011EA48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122DEC 0011EA4C 38 80 00 04 */ li r4, 4
+/* 80122DF0 0011EA50 38 A0 00 00 */ li r5, 0
+/* 80122DF4 0011EA54 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122DF8 0011EA58 48 13 0F B9 */ bl func_80253DB0
+/* 80122DFC 0011EA5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E00 0011EA60 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80122E04 0011EA64 28 00 00 03 */ cmplwi r0, 3
+/* 80122E08 0011EA68 41 80 00 0C */ blt lbl_80122E14
+/* 80122E0C 0011EA6C 38 00 00 03 */ li r0, 3
+/* 80122E10 0011EA70 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_80122E14:
+/* 80122E14 0011EA74 3B E0 00 03 */ li r31, 3
+/* 80122E18 0011EA78 48 00 03 B4 */ b lbl_801231CC
+lbl_80122E1C:
+/* 80122E1C 0011EA7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E20 0011EA80 38 80 00 03 */ li r4, 3
+/* 80122E24 0011EA84 38 A0 00 00 */ li r5, 0
+/* 80122E28 0011EA88 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122E2C 0011EA8C 48 13 0F 85 */ bl func_80253DB0
+/* 80122E30 0011EA90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E34 0011EA94 38 80 00 02 */ li r4, 2
+/* 80122E38 0011EA98 38 A0 00 00 */ li r5, 0
+/* 80122E3C 0011EA9C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122E40 0011EAA0 48 13 0F 71 */ bl func_80253DB0
+/* 80122E44 0011EAA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E48 0011EAA8 38 80 00 04 */ li r4, 4
+/* 80122E4C 0011EAAC 38 A0 00 00 */ li r5, 0
+/* 80122E50 0011EAB0 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122E54 0011EAB4 48 13 0F 5D */ bl func_80253DB0
+/* 80122E58 0011EAB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E5C 0011EABC A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80122E60 0011EAC0 28 00 00 04 */ cmplwi r0, 4
+/* 80122E64 0011EAC4 41 80 00 0C */ blt lbl_80122E70
+/* 80122E68 0011EAC8 38 00 00 04 */ li r0, 4
+/* 80122E6C 0011EACC B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_80122E70:
+/* 80122E70 0011EAD0 3B E0 00 03 */ li r31, 3
+/* 80122E74 0011EAD4 48 00 03 58 */ b lbl_801231CC
+lbl_80122E78:
+/* 80122E78 0011EAD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E7C 0011EADC 38 80 00 04 */ li r4, 4
+/* 80122E80 0011EAE0 38 A0 00 00 */ li r5, 0
+/* 80122E84 0011EAE4 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122E88 0011EAE8 48 13 0F 29 */ bl func_80253DB0
+/* 80122E8C 0011EAEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122E90 0011EAF0 38 80 00 02 */ li r4, 2
+/* 80122E94 0011EAF4 38 A0 00 00 */ li r5, 0
+/* 80122E98 0011EAF8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122E9C 0011EAFC 48 13 0F 15 */ bl func_80253DB0
+/* 80122EA0 0011EB00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122EA4 0011EB04 38 80 00 04 */ li r4, 4
+/* 80122EA8 0011EB08 38 A0 00 00 */ li r5, 0
+/* 80122EAC 0011EB0C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122EB0 0011EB10 48 13 0F 01 */ bl func_80253DB0
+/* 80122EB4 0011EB14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122EB8 0011EB18 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80122EBC 0011EB1C 28 00 00 05 */ cmplwi r0, 5
+/* 80122EC0 0011EB20 41 80 00 0C */ blt lbl_80122ECC
+/* 80122EC4 0011EB24 38 00 00 05 */ li r0, 5
+/* 80122EC8 0011EB28 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_80122ECC:
+/* 80122ECC 0011EB2C 3B E0 00 03 */ li r31, 3
+/* 80122ED0 0011EB30 48 00 02 FC */ b lbl_801231CC
+lbl_80122ED4:
+/* 80122ED4 0011EB34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122ED8 0011EB38 38 80 00 05 */ li r4, 5
+/* 80122EDC 0011EB3C 38 A0 00 00 */ li r5, 0
+/* 80122EE0 0011EB40 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122EE4 0011EB44 48 13 0E CD */ bl func_80253DB0
+/* 80122EE8 0011EB48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122EEC 0011EB4C 38 80 00 02 */ li r4, 2
+/* 80122EF0 0011EB50 38 A0 00 00 */ li r5, 0
+/* 80122EF4 0011EB54 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122EF8 0011EB58 48 13 0E B9 */ bl func_80253DB0
+/* 80122EFC 0011EB5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F00 0011EB60 38 80 00 04 */ li r4, 4
+/* 80122F04 0011EB64 38 A0 00 00 */ li r5, 0
+/* 80122F08 0011EB68 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122F0C 0011EB6C 48 13 0E A5 */ bl func_80253DB0
+/* 80122F10 0011EB70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F14 0011EB74 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80122F18 0011EB78 28 00 00 06 */ cmplwi r0, 6
+/* 80122F1C 0011EB7C 41 80 00 0C */ blt lbl_80122F28
+/* 80122F20 0011EB80 38 00 00 06 */ li r0, 6
+/* 80122F24 0011EB84 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_80122F28:
+/* 80122F28 0011EB88 3B E0 00 03 */ li r31, 3
+/* 80122F2C 0011EB8C 48 00 02 A0 */ b lbl_801231CC
+lbl_80122F30:
+/* 80122F30 0011EB90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F34 0011EB94 38 80 00 0C */ li r4, 0xc
+/* 80122F38 0011EB98 38 A0 00 00 */ li r5, 0
+/* 80122F3C 0011EB9C A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122F40 0011EBA0 48 13 0E 71 */ bl func_80253DB0
+/* 80122F44 0011EBA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F48 0011EBA8 38 80 00 02 */ li r4, 2
+/* 80122F4C 0011EBAC 38 A0 00 00 */ li r5, 0
+/* 80122F50 0011EBB0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122F54 0011EBB4 48 13 0E 5D */ bl func_80253DB0
+/* 80122F58 0011EBB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F5C 0011EBBC 38 80 00 00 */ li r4, 0
+/* 80122F60 0011EBC0 38 A0 00 00 */ li r5, 0
+/* 80122F64 0011EBC4 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122F68 0011EBC8 48 13 0E 49 */ bl func_80253DB0
+/* 80122F6C 0011EBCC 3B E0 00 03 */ li r31, 3
+/* 80122F70 0011EBD0 48 00 02 5C */ b lbl_801231CC
+lbl_80122F74:
+/* 80122F74 0011EBD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F78 0011EBD8 38 80 00 0C */ li r4, 0xc
+/* 80122F7C 0011EBDC 38 A0 00 00 */ li r5, 0
+/* 80122F80 0011EBE0 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122F84 0011EBE4 48 13 0E 2D */ bl func_80253DB0
+/* 80122F88 0011EBE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122F8C 0011EBEC 38 80 00 02 */ li r4, 2
+/* 80122F90 0011EBF0 38 A0 00 00 */ li r5, 0
+/* 80122F94 0011EBF4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122F98 0011EBF8 48 13 0E 19 */ bl func_80253DB0
+/* 80122F9C 0011EBFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122FA0 0011EC00 38 80 00 01 */ li r4, 1
+/* 80122FA4 0011EC04 38 A0 00 00 */ li r5, 0
+/* 80122FA8 0011EC08 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122FAC 0011EC0C 48 13 0E 05 */ bl func_80253DB0
+/* 80122FB0 0011EC10 3B E0 00 03 */ li r31, 3
+/* 80122FB4 0011EC14 48 00 02 18 */ b lbl_801231CC
+lbl_80122FB8:
+/* 80122FB8 0011EC18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122FBC 0011EC1C 38 80 00 0C */ li r4, 0xc
+/* 80122FC0 0011EC20 38 A0 00 00 */ li r5, 0
+/* 80122FC4 0011EC24 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80122FC8 0011EC28 48 13 0D E9 */ bl func_80253DB0
+/* 80122FCC 0011EC2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122FD0 0011EC30 38 80 00 00 */ li r4, 0
+/* 80122FD4 0011EC34 38 A0 00 00 */ li r5, 0
+/* 80122FD8 0011EC38 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80122FDC 0011EC3C 48 13 0D D5 */ bl func_80253DB0
+/* 80122FE0 0011EC40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80122FE4 0011EC44 38 80 00 04 */ li r4, 4
+/* 80122FE8 0011EC48 38 A0 00 00 */ li r5, 0
+/* 80122FEC 0011EC4C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80122FF0 0011EC50 48 13 0D C1 */ bl func_80253DB0
+/* 80122FF4 0011EC54 3B E0 00 03 */ li r31, 3
+/* 80122FF8 0011EC58 48 00 01 D4 */ b lbl_801231CC
+lbl_80122FFC:
+/* 80122FFC 0011EC5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123000 0011EC60 A0 03 01 64 */ lhz r0, 0x164(r3)
+/* 80123004 0011EC64 2C 00 00 00 */ cmpwi r0, 0
+/* 80123008 0011EC68 41 82 00 5C */ beq lbl_80123064
+/* 8012300C 0011EC6C A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80123010 0011EC70 38 80 00 0F */ li r4, 0xf
+/* 80123014 0011EC74 38 A0 00 00 */ li r5, 0
+/* 80123018 0011EC78 48 13 0D 99 */ bl func_80253DB0
+/* 8012301C 0011EC7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123020 0011EC80 38 80 00 02 */ li r4, 2
+/* 80123024 0011EC84 38 A0 00 00 */ li r5, 0
+/* 80123028 0011EC88 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012302C 0011EC8C 48 13 0D 85 */ bl func_80253DB0
+/* 80123030 0011EC90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123034 0011EC94 38 80 00 04 */ li r4, 4
+/* 80123038 0011EC98 38 A0 00 00 */ li r5, 0
+/* 8012303C 0011EC9C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80123040 0011ECA0 48 13 0D 71 */ bl func_80253DB0
+/* 80123044 0011ECA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123048 0011ECA8 38 00 00 22 */ li r0, 0x22
+/* 8012304C 0011ECAC C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80123050 0011ECB0 38 60 02 23 */ li r3, 0x223
+/* 80123054 0011ECB4 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80123058 0011ECB8 38 80 00 00 */ li r4, 0
+/* 8012305C 0011ECBC 4B EE 81 15 */ bl func_8000B170
+/* 80123060 0011ECC0 48 00 00 68 */ b lbl_801230C8
+lbl_80123064:
+/* 80123064 0011ECC4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80123068 0011ECC8 38 60 02 22 */ li r3, 0x222
+/* 8012306C 0011ECCC 38 80 00 00 */ li r4, 0
+/* 80123070 0011ECD0 4B EE 81 01 */ bl func_8000B170
+/* 80123074 0011ECD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123078 0011ECD8 38 80 00 00 */ li r4, 0
+/* 8012307C 0011ECDC 38 A0 00 00 */ li r5, 0
+/* 80123080 0011ECE0 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80123084 0011ECE4 48 13 0D 2D */ bl func_80253DB0
+/* 80123088 0011ECE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012308C 0011ECEC 38 80 00 02 */ li r4, 2
+/* 80123090 0011ECF0 38 A0 00 00 */ li r5, 0
+/* 80123094 0011ECF4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123098 0011ECF8 48 13 0D 19 */ bl func_80253DB0
+/* 8012309C 0011ECFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801230A0 0011ED00 38 80 00 04 */ li r4, 4
+/* 801230A4 0011ED04 38 A0 00 00 */ li r5, 0
+/* 801230A8 0011ED08 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 801230AC 0011ED0C 48 13 0D 05 */ bl func_80253DB0
+/* 801230B0 0011ED10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801230B4 0011ED14 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 801230B8 0011ED18 28 00 00 01 */ cmplwi r0, 1
+/* 801230BC 0011ED1C 41 80 00 0C */ blt lbl_801230C8
+/* 801230C0 0011ED20 38 00 00 01 */ li r0, 1
+/* 801230C4 0011ED24 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_801230C8:
+/* 801230C8 0011ED28 38 60 00 01 */ li r3, 1
+/* 801230CC 0011ED2C 4B F3 73 6D */ bl func_8005A438
+/* 801230D0 0011ED30 48 00 00 FC */ b lbl_801231CC
+lbl_801230D4:
+/* 801230D4 0011ED34 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801230D8 0011ED38 A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 801230DC 0011ED3C A0 04 01 68 */ lhz r0, 0x168(r4)
+/* 801230E0 0011ED40 38 63 00 06 */ addi r3, r3, 6
+/* 801230E4 0011ED44 7C 03 00 00 */ cmpw r3, r0
+/* 801230E8 0011ED48 40 80 00 78 */ bge lbl_80123160
+/* 801230EC 0011ED4C A8 64 00 D6 */ lha r3, 0xd6(r4)
+/* 801230F0 0011ED50 38 80 00 10 */ li r4, 0x10
+/* 801230F4 0011ED54 38 A0 00 00 */ li r5, 0
+/* 801230F8 0011ED58 48 13 0C B9 */ bl func_80253DB0
+/* 801230FC 0011ED5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123100 0011ED60 38 80 00 02 */ li r4, 2
+/* 80123104 0011ED64 38 A0 00 00 */ li r5, 0
+/* 80123108 0011ED68 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012310C 0011ED6C 48 13 0C A5 */ bl func_80253DB0
+/* 80123110 0011ED70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123114 0011ED74 38 80 00 04 */ li r4, 4
+/* 80123118 0011ED78 38 A0 00 00 */ li r5, 0
+/* 8012311C 0011ED7C A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80123120 0011ED80 48 13 0C 91 */ bl func_80253DB0
+/* 80123124 0011ED84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123128 0011ED88 38 80 00 22 */ li r4, 0x22
+/* 8012312C 0011ED8C 38 00 00 10 */ li r0, 0x10
+/* 80123130 0011ED90 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80123134 0011ED94 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80123138 0011ED98 38 60 02 23 */ li r3, 0x223
+/* 8012313C 0011ED9C 38 80 00 00 */ li r4, 0
+/* 80123140 0011EDA0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123144 0011EDA4 A0 A6 01 64 */ lhz r5, 0x164(r6)
+/* 80123148 0011EDA8 38 A5 00 01 */ addi r5, r5, 1
+/* 8012314C 0011EDAC B0 A6 01 66 */ sth r5, 0x166(r6)
+/* 80123150 0011EDB0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123154 0011EDB4 B0 05 01 6C */ sth r0, 0x16c(r5)
+/* 80123158 0011EDB8 4B EE 80 19 */ bl func_8000B170
+/* 8012315C 0011EDBC 48 00 00 68 */ b lbl_801231C4
+lbl_80123160:
+/* 80123160 0011EDC0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80123164 0011EDC4 38 60 02 22 */ li r3, 0x222
+/* 80123168 0011EDC8 38 80 00 00 */ li r4, 0
+/* 8012316C 0011EDCC 4B EE 80 05 */ bl func_8000B170
+/* 80123170 0011EDD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123174 0011EDD4 38 80 00 05 */ li r4, 5
+/* 80123178 0011EDD8 38 A0 00 00 */ li r5, 0
+/* 8012317C 0011EDDC A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80123180 0011EDE0 48 13 0C 31 */ bl func_80253DB0
+/* 80123184 0011EDE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123188 0011EDE8 38 80 00 02 */ li r4, 2
+/* 8012318C 0011EDEC 38 A0 00 00 */ li r5, 0
+/* 80123190 0011EDF0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123194 0011EDF4 48 13 0C 1D */ bl func_80253DB0
+/* 80123198 0011EDF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012319C 0011EDFC 38 80 00 04 */ li r4, 4
+/* 801231A0 0011EE00 38 A0 00 00 */ li r5, 0
+/* 801231A4 0011EE04 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 801231A8 0011EE08 48 13 0C 09 */ bl func_80253DB0
+/* 801231AC 0011EE0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801231B0 0011EE10 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 801231B4 0011EE14 28 00 00 06 */ cmplwi r0, 6
+/* 801231B8 0011EE18 41 80 00 0C */ blt lbl_801231C4
+/* 801231BC 0011EE1C 38 00 00 06 */ li r0, 6
+/* 801231C0 0011EE20 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_801231C4:
+/* 801231C4 0011EE24 38 60 00 06 */ li r3, 6
+/* 801231C8 0011EE28 4B F3 72 71 */ bl func_8005A438
+lbl_801231CC:
+/* 801231CC 0011EE2C 2C 1F 00 00 */ cmpwi r31, 0
+/* 801231D0 0011EE30 41 82 26 70 */ beq lbl_80125840
+/* 801231D4 0011EE34 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801231D8 0011EE38 80 64 09 74 */ lwz r3, 0x974(r4)
+/* 801231DC 0011EE3C 54 60 87 FF */ rlwinm. r0, r3, 0x10, 0x1f, 0x1f
+/* 801231E0 0011EE40 41 82 00 10 */ beq lbl_801231F0
+/* 801231E4 0011EE44 7F E3 FB 78 */ mr r3, r31
+/* 801231E8 0011EE48 4B F3 72 E5 */ bl func_8005A4CC
+/* 801231EC 0011EE4C 48 00 26 54 */ b lbl_80125840
+lbl_801231F0:
+/* 801231F0 0011EE50 64 60 00 01 */ oris r0, r3, 1
+/* 801231F4 0011EE54 90 04 09 74 */ stw r0, 0x974(r4)
+/* 801231F8 0011EE58 48 00 26 48 */ b lbl_80125840
+/* 801231FC 0011EE5C A8 66 00 D6 */ lha r3, 0xd6(r6)
+/* 80123200 0011EE60 48 13 0B D1 */ bl func_80253DD0
+/* 80123204 0011EE64 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123208 0011EE68 28 00 00 03 */ cmplwi r0, 3
+/* 8012320C 0011EE6C 40 82 26 34 */ bne lbl_80125840
+/* 80123210 0011EE70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123214 0011EE74 38 80 00 0C */ li r4, 0xc
+/* 80123218 0011EE78 38 A0 00 00 */ li r5, 0
+/* 8012321C 0011EE7C A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80123220 0011EE80 48 13 0B 91 */ bl func_80253DB0
+/* 80123224 0011EE84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123228 0011EE88 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 8012322C 0011EE8C 2C 00 00 50 */ cmpwi r0, 0x50
+/* 80123230 0011EE90 41 82 00 70 */ beq lbl_801232A0
+/* 80123234 0011EE94 40 80 00 1C */ bge lbl_80123250
+/* 80123238 0011EE98 2C 00 00 08 */ cmpwi r0, 8
+/* 8012323C 0011EE9C 41 82 00 50 */ beq lbl_8012328C
+/* 80123240 0011EEA0 40 80 00 A0 */ bge lbl_801232E0
+/* 80123244 0011EEA4 2C 00 00 07 */ cmpwi r0, 7
+/* 80123248 0011EEA8 40 80 00 14 */ bge lbl_8012325C
+/* 8012324C 0011EEAC 48 00 00 94 */ b lbl_801232E0
+lbl_80123250:
+/* 80123250 0011EEB0 2C 00 00 5A */ cmpwi r0, 0x5a
+/* 80123254 0011EEB4 41 82 00 7C */ beq lbl_801232D0
+/* 80123258 0011EEB8 48 00 00 88 */ b lbl_801232E0
+lbl_8012325C:
+/* 8012325C 0011EEBC A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80123260 0011EEC0 38 80 00 00 */ li r4, 0
+/* 80123264 0011EEC4 38 A0 00 00 */ li r5, 0
+/* 80123268 0011EEC8 48 13 0B 49 */ bl func_80253DB0
+/* 8012326C 0011EECC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123270 0011EED0 38 00 00 0C */ li r0, 0xc
+/* 80123274 0011EED4 A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 80123278 0011EED8 38 63 FF FF */ addi r3, r3, -1
+/* 8012327C 0011EEDC B0 64 01 66 */ sth r3, 0x166(r4)
+/* 80123280 0011EEE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123284 0011EEE4 B0 03 01 6C */ sth r0, 0x16c(r3)
+/* 80123288 0011EEE8 48 00 00 58 */ b lbl_801232E0
+lbl_8012328C:
+/* 8012328C 0011EEEC A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80123290 0011EEF0 38 80 00 01 */ li r4, 1
+/* 80123294 0011EEF4 38 A0 00 00 */ li r5, 0
+/* 80123298 0011EEF8 48 13 0B 19 */ bl func_80253DB0
+/* 8012329C 0011EEFC 48 00 00 44 */ b lbl_801232E0
+lbl_801232A0:
+/* 801232A0 0011EF00 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 801232A4 0011EF04 38 80 00 00 */ li r4, 0
+/* 801232A8 0011EF08 38 A0 00 00 */ li r5, 0
+/* 801232AC 0011EF0C 48 13 0B 05 */ bl func_80253DB0
+/* 801232B0 0011EF10 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801232B4 0011EF14 38 00 00 00 */ li r0, 0
+/* 801232B8 0011EF18 A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 801232BC 0011EF1C 38 63 FF FF */ addi r3, r3, -1
+/* 801232C0 0011EF20 B0 64 01 66 */ sth r3, 0x166(r4)
+/* 801232C4 0011EF24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801232C8 0011EF28 B0 03 01 6C */ sth r0, 0x16c(r3)
+/* 801232CC 0011EF2C 48 00 00 14 */ b lbl_801232E0
+lbl_801232D0:
+/* 801232D0 0011EF30 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 801232D4 0011EF34 38 80 00 05 */ li r4, 5
+/* 801232D8 0011EF38 38 A0 00 00 */ li r5, 0
+/* 801232DC 0011EF3C 48 13 0A D5 */ bl func_80253DB0
+lbl_801232E0:
+/* 801232E0 0011EF40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801232E4 0011EF44 38 00 00 20 */ li r0, 0x20
+/* 801232E8 0011EF48 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801232EC 0011EF4C 48 00 25 54 */ b lbl_80125840
+/* 801232F0 0011EF50 80 06 01 60 */ lwz r0, 0x160(r6)
+/* 801232F4 0011EF54 28 00 00 63 */ cmplwi r0, 0x63
+/* 801232F8 0011EF58 40 82 00 28 */ bne lbl_80123320
+/* 801232FC 0011EF5C A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 80123300 0011EF60 48 13 0A D1 */ bl func_80253DD0
+/* 80123304 0011EF64 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123308 0011EF68 28 00 00 03 */ cmplwi r0, 3
+/* 8012330C 0011EF6C 40 82 00 34 */ bne lbl_80123340
+/* 80123310 0011EF70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123314 0011EF74 38 00 00 23 */ li r0, 0x23
+/* 80123318 0011EF78 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012331C 0011EF7C 48 00 00 24 */ b lbl_80123340
+lbl_80123320:
+/* 80123320 0011EF80 A8 66 00 D6 */ lha r3, 0xd6(r6)
+/* 80123324 0011EF84 48 13 0A AD */ bl func_80253DD0
+/* 80123328 0011EF88 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012332C 0011EF8C 28 00 00 03 */ cmplwi r0, 3
+/* 80123330 0011EF90 40 82 00 10 */ bne lbl_80123340
+/* 80123334 0011EF94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123338 0011EF98 38 00 00 23 */ li r0, 0x23
+/* 8012333C 0011EF9C 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80123340:
+/* 80123340 0011EFA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123344 0011EFA4 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80123348 0011EFA8 28 00 00 23 */ cmplwi r0, 0x23
+/* 8012334C 0011EFAC 40 82 24 F4 */ bne lbl_80125840
+/* 80123350 0011EFB0 A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 80123354 0011EFB4 38 80 00 0D */ li r4, 0xd
+/* 80123358 0011EFB8 38 A0 00 00 */ li r5, 0
+/* 8012335C 0011EFBC 48 13 0A 55 */ bl func_80253DB0
+/* 80123360 0011EFC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123364 0011EFC4 38 80 00 03 */ li r4, 3
+/* 80123368 0011EFC8 38 A0 00 00 */ li r5, 0
+/* 8012336C 0011EFCC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123370 0011EFD0 48 13 0A 41 */ bl func_80253DB0
+/* 80123374 0011EFD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123378 0011EFD8 38 80 00 05 */ li r4, 5
+/* 8012337C 0011EFDC 38 A0 00 00 */ li r5, 0
+/* 80123380 0011EFE0 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 80123384 0011EFE4 48 13 0A 2D */ bl func_80253DB0
+/* 80123388 0011EFE8 48 00 24 B8 */ b lbl_80125840
+/* 8012338C 0011EFEC A8 66 00 D6 */ lha r3, 0xd6(r6)
+/* 80123390 0011EFF0 48 13 0A 41 */ bl func_80253DD0
+/* 80123394 0011EFF4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123398 0011EFF8 28 00 00 03 */ cmplwi r0, 3
+/* 8012339C 0011EFFC 40 82 24 A4 */ bne lbl_80125840
+/* 801233A0 0011F000 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801233A4 0011F004 38 80 00 08 */ li r4, 8
+/* 801233A8 0011F008 38 A0 00 00 */ li r5, 0
+/* 801233AC 0011F00C A8 63 00 D6 */ lha r3, 0xd6(r3)
+/* 801233B0 0011F010 48 13 0A 41 */ bl func_80253DF0
+/* 801233B4 0011F014 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801233B8 0011F018 38 80 00 08 */ li r4, 8
+/* 801233BC 0011F01C 38 A0 00 00 */ li r5, 0
+/* 801233C0 0011F020 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801233C4 0011F024 48 13 0A 2D */ bl func_80253DF0
+/* 801233C8 0011F028 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801233CC 0011F02C 38 80 00 08 */ li r4, 8
+/* 801233D0 0011F030 38 A0 00 00 */ li r5, 0
+/* 801233D4 0011F034 A8 63 00 D8 */ lha r3, 0xd8(r3)
+/* 801233D8 0011F038 48 13 0A 19 */ bl func_80253DF0
+/* 801233DC 0011F03C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801233E0 0011F040 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801233E4 0011F044 28 00 00 63 */ cmplwi r0, 0x63
+/* 801233E8 0011F048 40 82 00 10 */ bne lbl_801233F8
+/* 801233EC 0011F04C 38 00 00 16 */ li r0, 0x16
+/* 801233F0 0011F050 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801233F4 0011F054 48 00 24 4C */ b lbl_80125840
+lbl_801233F8:
+/* 801233F8 0011F058 38 00 00 24 */ li r0, 0x24
+/* 801233FC 0011F05C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123400 0011F060 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123404 0011F064 A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 80123408 0011F068 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 8012340C 0011F06C 7C 03 02 14 */ add r0, r3, r0
+/* 80123410 0011F070 54 00 08 3C */ slwi r0, r0, 1
+/* 80123414 0011F074 7C 64 02 14 */ add r3, r4, r0
+/* 80123418 0011F078 A0 63 01 6C */ lhz r3, 0x16c(r3)
+/* 8012341C 0011F07C 38 03 D6 3A */ addi r0, r3, -10694
+/* 80123420 0011F080 28 00 00 09 */ cmplwi r0, 9
+/* 80123424 0011F084 41 81 00 BC */ bgt lbl_801234E0
+/* 80123428 0011F088 3C 60 80 42 */ lis r3, lbl_8041C0C4@ha
+/* 8012342C 0011F08C 54 00 10 3A */ slwi r0, r0, 2
+/* 80123430 0011F090 38 63 C0 C4 */ addi r3, r3, lbl_8041C0C4@l
+/* 80123434 0011F094 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80123438 0011F098 7C 69 03 A6 */ mtctr r3
+/* 8012343C 0011F09C 4E 80 04 20 */ bctr
+/* 80123440 0011F0A0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123444 0011F0A4 38 00 03 E8 */ li r0, 0x3e8
+/* 80123448 0011F0A8 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8012344C 0011F0AC 48 00 00 A0 */ b lbl_801234EC
+/* 80123450 0011F0B0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123454 0011F0B4 38 00 03 E9 */ li r0, 0x3e9
+/* 80123458 0011F0B8 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8012345C 0011F0BC 48 00 00 90 */ b lbl_801234EC
+/* 80123460 0011F0C0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123464 0011F0C4 38 00 03 EA */ li r0, 0x3ea
+/* 80123468 0011F0C8 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8012346C 0011F0CC 48 00 00 80 */ b lbl_801234EC
+/* 80123470 0011F0D0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123474 0011F0D4 38 00 03 EB */ li r0, 0x3eb
+/* 80123478 0011F0D8 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8012347C 0011F0DC 48 00 00 70 */ b lbl_801234EC
+/* 80123480 0011F0E0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123484 0011F0E4 38 00 03 EC */ li r0, 0x3ec
+/* 80123488 0011F0E8 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8012348C 0011F0EC 48 00 00 60 */ b lbl_801234EC
+/* 80123490 0011F0F0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123494 0011F0F4 38 00 03 ED */ li r0, 0x3ed
+/* 80123498 0011F0F8 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8012349C 0011F0FC 48 00 00 50 */ b lbl_801234EC
+/* 801234A0 0011F100 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801234A4 0011F104 38 00 03 EE */ li r0, 0x3ee
+/* 801234A8 0011F108 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801234AC 0011F10C 48 00 00 40 */ b lbl_801234EC
+/* 801234B0 0011F110 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801234B4 0011F114 38 00 03 F0 */ li r0, 0x3f0
+/* 801234B8 0011F118 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801234BC 0011F11C 48 00 00 30 */ b lbl_801234EC
+/* 801234C0 0011F120 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801234C4 0011F124 38 00 03 EF */ li r0, 0x3ef
+/* 801234C8 0011F128 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801234CC 0011F12C 48 00 00 20 */ b lbl_801234EC
+/* 801234D0 0011F130 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801234D4 0011F134 38 00 03 F1 */ li r0, 0x3f1
+/* 801234D8 0011F138 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801234DC 0011F13C 48 00 00 10 */ b lbl_801234EC
+lbl_801234E0:
+/* 801234E0 0011F140 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801234E4 0011F144 38 00 03 F2 */ li r0, 0x3f2
+/* 801234E8 0011F148 90 03 00 10 */ stw r0, 0x10(r3)
+lbl_801234EC:
+/* 801234EC 0011F14C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801234F0 0011F150 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801234F4 0011F154 98 03 01 8E */ stb r0, 0x18e(r3)
+/* 801234F8 0011F158 48 00 23 48 */ b lbl_80125840
+/* 801234FC 0011F15C A8 66 00 C0 */ lha r3, 0xc0(r6)
+/* 80123500 0011F160 38 A1 00 0C */ addi r5, r1, 0xc
+/* 80123504 0011F164 38 80 00 08 */ li r4, 8
+/* 80123508 0011F168 48 13 09 45 */ bl func_80253E4C
+/* 8012350C 0011F16C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 80123510 0011F170 2C 00 00 00 */ cmpwi r0, 0
+/* 80123514 0011F174 40 82 00 2C */ bne lbl_80123540
+/* 80123518 0011F178 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012351C 0011F17C 38 80 00 08 */ li r4, 8
+/* 80123520 0011F180 38 A0 00 01 */ li r5, 1
+/* 80123524 0011F184 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123528 0011F188 48 13 08 C9 */ bl func_80253DF0
+/* 8012352C 0011F18C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123530 0011F190 38 80 00 02 */ li r4, 2
+/* 80123534 0011F194 38 A0 00 00 */ li r5, 0
+/* 80123538 0011F198 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012353C 0011F19C 48 13 08 75 */ bl func_80253DB0
+lbl_80123540:
+/* 80123540 0011F1A0 38 60 00 0E */ li r3, 0xe
+/* 80123544 0011F1A4 38 80 00 00 */ li r4, 0
+/* 80123548 0011F1A8 4B F3 2E A5 */ bl func_800563EC
+/* 8012354C 0011F1AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123550 0011F1B0 38 00 00 0A */ li r0, 0xa
+/* 80123554 0011F1B4 38 80 00 08 */ li r4, 8
+/* 80123558 0011F1B8 38 A0 00 01 */ li r5, 1
+/* 8012355C 0011F1BC B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80123560 0011F1C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123564 0011F1C4 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80123568 0011F1C8 48 13 08 89 */ bl func_80253DF0
+/* 8012356C 0011F1CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123570 0011F1D0 38 80 00 08 */ li r4, 8
+/* 80123574 0011F1D4 38 A0 00 00 */ li r5, 0
+/* 80123578 0011F1D8 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 8012357C 0011F1DC 48 13 08 35 */ bl func_80253DB0
+/* 80123580 0011F1E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123584 0011F1E4 38 80 00 08 */ li r4, 8
+/* 80123588 0011F1E8 38 A0 00 01 */ li r5, 1
+/* 8012358C 0011F1EC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123590 0011F1F0 48 13 08 61 */ bl func_80253DF0
+/* 80123594 0011F1F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123598 0011F1F8 38 80 00 04 */ li r4, 4
+/* 8012359C 0011F1FC 38 A0 00 00 */ li r5, 0
+/* 801235A0 0011F200 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801235A4 0011F204 48 13 08 0D */ bl func_80253DB0
+/* 801235A8 0011F208 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801235AC 0011F20C 38 80 00 25 */ li r4, 0x25
+/* 801235B0 0011F210 38 00 00 03 */ li r0, 3
+/* 801235B4 0011F214 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801235B8 0011F218 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801235BC 0011F21C 90 03 01 60 */ stw r0, 0x160(r3)
+/* 801235C0 0011F220 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801235C4 0011F224 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801235C8 0011F228 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 801235CC 0011F22C 41 82 22 74 */ beq lbl_80125840
+/* 801235D0 0011F230 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 801235D4 0011F234 38 00 00 02 */ li r0, 2
+/* 801235D8 0011F238 38 60 00 00 */ li r3, 0
+/* 801235DC 0011F23C 90 04 00 08 */ stw r0, 8(r4)
+/* 801235E0 0011F240 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801235E4 0011F244 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 801235E8 0011F248 80 04 00 04 */ lwz r0, 4(r4)
+/* 801235EC 0011F24C 54 00 01 3E */ clrlwi r0, r0, 4
+/* 801235F0 0011F250 90 04 00 04 */ stw r0, 4(r4)
+/* 801235F4 0011F254 4B FF A7 B5 */ bl func_8011DDA8
+/* 801235F8 0011F258 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801235FC 0011F25C 38 00 00 07 */ li r0, 7
+/* 80123600 0011F260 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80123604 0011F264 B0 03 00 90 */ sth r0, 0x90(r3)
+/* 80123608 0011F268 48 00 22 38 */ b lbl_80125840
+/* 8012360C 0011F26C A8 66 00 DA */ lha r3, 0xda(r6)
+/* 80123610 0011F270 48 13 07 C1 */ bl func_80253DD0
+/* 80123614 0011F274 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123618 0011F278 28 00 00 03 */ cmplwi r0, 3
+/* 8012361C 0011F27C 40 82 22 24 */ bne lbl_80125840
+/* 80123620 0011F280 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123624 0011F284 38 00 00 26 */ li r0, 0x26
+/* 80123628 0011F288 38 60 00 00 */ li r3, 0
+/* 8012362C 0011F28C 38 80 00 00 */ li r4, 0
+/* 80123630 0011F290 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80123634 0011F294 4B F3 62 C5 */ bl func_800598F8
+/* 80123638 0011F298 38 60 00 01 */ li r3, 1
+/* 8012363C 0011F29C 38 80 00 00 */ li r4, 0
+/* 80123640 0011F2A0 38 A0 00 00 */ li r5, 0
+/* 80123644 0011F2A4 38 C0 00 02 */ li r6, 2
+/* 80123648 0011F2A8 38 E0 00 03 */ li r7, 3
+/* 8012364C 0011F2AC 39 00 00 00 */ li r8, 0
+/* 80123650 0011F2B0 4B F3 63 79 */ bl func_800599C8
+/* 80123654 0011F2B4 38 60 00 02 */ li r3, 2
+/* 80123658 0011F2B8 38 80 00 00 */ li r4, 0
+/* 8012365C 0011F2BC 38 A0 00 01 */ li r5, 1
+/* 80123660 0011F2C0 38 C0 00 00 */ li r6, 0
+/* 80123664 0011F2C4 38 E0 00 03 */ li r7, 3
+/* 80123668 0011F2C8 39 00 00 00 */ li r8, 0
+/* 8012366C 0011F2CC 4B F3 63 5D */ bl func_800599C8
+/* 80123670 0011F2D0 38 60 00 03 */ li r3, 3
+/* 80123674 0011F2D4 38 80 00 01 */ li r4, 1
+/* 80123678 0011F2D8 38 A0 00 00 */ li r5, 0
+/* 8012367C 0011F2DC 38 C0 00 00 */ li r6, 0
+/* 80123680 0011F2E0 38 E0 00 63 */ li r7, 0x63
+/* 80123684 0011F2E4 39 00 00 00 */ li r8, 0
+/* 80123688 0011F2E8 4B F3 63 41 */ bl func_800599C8
+/* 8012368C 0011F2EC 38 60 00 63 */ li r3, 0x63
+/* 80123690 0011F2F0 38 80 00 03 */ li r4, 3
+/* 80123694 0011F2F4 38 A0 00 03 */ li r5, 3
+/* 80123698 0011F2F8 38 C0 00 00 */ li r6, 0
+/* 8012369C 0011F2FC 38 E0 00 00 */ li r7, 0
+/* 801236A0 0011F300 39 00 00 00 */ li r8, 0
+/* 801236A4 0011F304 4B F3 63 25 */ bl func_800599C8
+/* 801236A8 0011F308 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801236AC 0011F30C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801236B0 0011F310 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 801236B4 0011F314 41 82 21 8C */ beq lbl_80125840
+/* 801236B8 0011F318 38 60 00 00 */ li r3, 0
+/* 801236BC 0011F31C 38 80 00 00 */ li r4, 0
+/* 801236C0 0011F320 4B F3 62 39 */ bl func_800598F8
+/* 801236C4 0011F324 38 60 00 02 */ li r3, 2
+/* 801236C8 0011F328 38 80 00 00 */ li r4, 0
+/* 801236CC 0011F32C 38 A0 00 00 */ li r5, 0
+/* 801236D0 0011F330 38 C0 00 00 */ li r6, 0
+/* 801236D4 0011F334 38 E0 00 03 */ li r7, 3
+/* 801236D8 0011F338 39 00 00 00 */ li r8, 0
+/* 801236DC 0011F33C 4B F3 62 ED */ bl func_800599C8
+/* 801236E0 0011F340 38 60 00 03 */ li r3, 3
+/* 801236E4 0011F344 38 80 00 02 */ li r4, 2
+/* 801236E8 0011F348 38 A0 00 00 */ li r5, 0
+/* 801236EC 0011F34C 38 C0 00 00 */ li r6, 0
+/* 801236F0 0011F350 38 E0 00 63 */ li r7, 0x63
+/* 801236F4 0011F354 39 00 00 00 */ li r8, 0
+/* 801236F8 0011F358 4B F3 62 D1 */ bl func_800599C8
+/* 801236FC 0011F35C 38 60 00 63 */ li r3, 0x63
+/* 80123700 0011F360 38 80 00 03 */ li r4, 3
+/* 80123704 0011F364 38 A0 00 03 */ li r5, 3
+/* 80123708 0011F368 38 C0 00 00 */ li r6, 0
+/* 8012370C 0011F36C 38 E0 00 00 */ li r7, 0
+/* 80123710 0011F370 39 00 00 00 */ li r8, 0
+/* 80123714 0011F374 4B F3 62 B5 */ bl func_800599C8
+/* 80123718 0011F378 48 00 21 28 */ b lbl_80125840
+/* 8012371C 0011F37C 38 60 00 29 */ li r3, 0x29
+/* 80123720 0011F380 38 80 00 03 */ li r4, 3
+/* 80123724 0011F384 38 A0 00 00 */ li r5, 0
+/* 80123728 0011F388 38 C0 00 01 */ li r6, 1
+/* 8012372C 0011F38C 4B F3 63 41 */ bl func_80059A6C
+/* 80123730 0011F390 2C 03 00 00 */ cmpwi r3, 0
+/* 80123734 0011F394 41 82 21 0C */ beq lbl_80125840
+/* 80123738 0011F398 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012373C 0011F39C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123740 0011F3A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123744 0011F3A4 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80123748 0011F3A8 41 82 01 5C */ beq lbl_801238A4
+/* 8012374C 0011F3AC 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123750 0011F3B0 38 60 00 00 */ li r3, 0
+/* 80123754 0011F3B4 80 A6 01 60 */ lwz r5, 0x160(r6)
+/* 80123758 0011F3B8 2C 05 00 63 */ cmpwi r5, 0x63
+/* 8012375C 0011F3BC 41 82 00 F8 */ beq lbl_80123854
+/* 80123760 0011F3C0 40 80 00 28 */ bge lbl_80123788
+/* 80123764 0011F3C4 2C 05 00 02 */ cmpwi r5, 2
+/* 80123768 0011F3C8 41 82 00 6C */ beq lbl_801237D4
+/* 8012376C 0011F3CC 40 80 00 10 */ bge lbl_8012377C
+/* 80123770 0011F3D0 2C 05 00 01 */ cmpwi r5, 1
+/* 80123774 0011F3D4 40 80 00 28 */ bge lbl_8012379C
+/* 80123778 0011F3D8 48 00 01 1C */ b lbl_80123894
+lbl_8012377C:
+/* 8012377C 0011F3DC 2C 05 00 04 */ cmpwi r5, 4
+/* 80123780 0011F3E0 40 80 01 14 */ bge lbl_80123894
+/* 80123784 0011F3E4 48 00 00 98 */ b lbl_8012381C
+lbl_80123788:
+/* 80123788 0011F3E8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 8012378C 0011F3EC 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80123790 0011F3F0 7C 05 00 00 */ cmpw r5, r0
+/* 80123794 0011F3F4 41 82 00 C0 */ beq lbl_80123854
+/* 80123798 0011F3F8 48 00 00 FC */ b lbl_80123894
+lbl_8012379C:
+/* 8012379C 0011F3FC A8 66 00 DA */ lha r3, 0xda(r6)
+/* 801237A0 0011F400 38 80 00 03 */ li r4, 3
+/* 801237A4 0011F404 38 A0 00 00 */ li r5, 0
+/* 801237A8 0011F408 48 13 06 09 */ bl func_80253DB0
+/* 801237AC 0011F40C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801237B0 0011F410 38 80 00 02 */ li r4, 2
+/* 801237B4 0011F414 38 A0 00 00 */ li r5, 0
+/* 801237B8 0011F418 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801237BC 0011F41C 48 13 05 F5 */ bl func_80253DB0
+/* 801237C0 0011F420 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801237C4 0011F424 38 00 00 27 */ li r0, 0x27
+/* 801237C8 0011F428 38 60 00 01 */ li r3, 1
+/* 801237CC 0011F42C 90 04 01 28 */ stw r0, 0x128(r4)
+/* 801237D0 0011F430 48 00 00 C4 */ b lbl_80123894
+lbl_801237D4:
+/* 801237D4 0011F434 80 86 01 4C */ lwz r4, 0x14c(r6)
+/* 801237D8 0011F438 80 04 00 08 */ lwz r0, 8(r4)
+/* 801237DC 0011F43C 2C 00 00 04 */ cmpwi r0, 4
+/* 801237E0 0011F440 41 82 00 B4 */ beq lbl_80123894
+/* 801237E4 0011F444 A8 66 00 DA */ lha r3, 0xda(r6)
+/* 801237E8 0011F448 38 80 00 04 */ li r4, 4
+/* 801237EC 0011F44C 38 A0 00 00 */ li r5, 0
+/* 801237F0 0011F450 48 13 05 C1 */ bl func_80253DB0
+/* 801237F4 0011F454 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801237F8 0011F458 38 80 00 02 */ li r4, 2
+/* 801237FC 0011F45C 38 A0 00 00 */ li r5, 0
+/* 80123800 0011F460 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123804 0011F464 48 13 05 AD */ bl func_80253DB0
+/* 80123808 0011F468 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012380C 0011F46C 38 00 00 27 */ li r0, 0x27
+/* 80123810 0011F470 38 60 00 01 */ li r3, 1
+/* 80123814 0011F474 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80123818 0011F478 48 00 00 7C */ b lbl_80123894
+lbl_8012381C:
+/* 8012381C 0011F47C A8 66 00 DA */ lha r3, 0xda(r6)
+/* 80123820 0011F480 38 80 00 05 */ li r4, 5
+/* 80123824 0011F484 38 A0 00 00 */ li r5, 0
+/* 80123828 0011F488 48 13 05 89 */ bl func_80253DB0
+/* 8012382C 0011F48C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123830 0011F490 38 80 00 02 */ li r4, 2
+/* 80123834 0011F494 38 A0 00 00 */ li r5, 0
+/* 80123838 0011F498 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012383C 0011F49C 48 13 05 75 */ bl func_80253DB0
+/* 80123840 0011F4A0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123844 0011F4A4 38 00 00 27 */ li r0, 0x27
+/* 80123848 0011F4A8 38 60 00 01 */ li r3, 1
+/* 8012384C 0011F4AC 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80123850 0011F4B0 48 00 00 44 */ b lbl_80123894
+lbl_80123854:
+/* 80123854 0011F4B4 A8 66 00 DA */ lha r3, 0xda(r6)
+/* 80123858 0011F4B8 38 80 00 06 */ li r4, 6
+/* 8012385C 0011F4BC 38 A0 00 00 */ li r5, 0
+/* 80123860 0011F4C0 48 13 05 51 */ bl func_80253DB0
+/* 80123864 0011F4C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123868 0011F4C8 38 80 00 01 */ li r4, 1
+/* 8012386C 0011F4CC 38 A0 00 00 */ li r5, 0
+/* 80123870 0011F4D0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123874 0011F4D4 48 13 05 3D */ bl func_80253DB0
+/* 80123878 0011F4D8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012387C 0011F4DC 38 A0 00 27 */ li r5, 0x27
+/* 80123880 0011F4E0 38 00 00 63 */ li r0, 0x63
+/* 80123884 0011F4E4 38 60 00 02 */ li r3, 2
+/* 80123888 0011F4E8 90 A4 01 28 */ stw r5, 0x128(r4)
+/* 8012388C 0011F4EC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123890 0011F4F0 90 04 01 60 */ stw r0, 0x160(r4)
+lbl_80123894:
+/* 80123894 0011F4F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80123898 0011F4F8 41 82 1F A8 */ beq lbl_80125840
+/* 8012389C 0011F4FC 4B F3 6C 31 */ bl func_8005A4CC
+/* 801238A0 0011F500 48 00 1F A0 */ b lbl_80125840
+lbl_801238A4:
+/* 801238A4 0011F504 2C 03 00 03 */ cmpwi r3, 3
+/* 801238A8 0011F508 41 82 00 94 */ beq lbl_8012393C
+/* 801238AC 0011F50C 40 80 00 14 */ bge lbl_801238C0
+/* 801238B0 0011F510 2C 03 00 01 */ cmpwi r3, 1
+/* 801238B4 0011F514 41 82 00 18 */ beq lbl_801238CC
+/* 801238B8 0011F518 40 80 00 4C */ bge lbl_80123904
+/* 801238BC 0011F51C 48 00 1F 84 */ b lbl_80125840
+lbl_801238C0:
+/* 801238C0 0011F520 2C 03 00 63 */ cmpwi r3, 0x63
+/* 801238C4 0011F524 41 82 00 B0 */ beq lbl_80123974
+/* 801238C8 0011F528 48 00 1F 78 */ b lbl_80125840
+lbl_801238CC:
+/* 801238CC 0011F52C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801238D0 0011F530 38 80 00 00 */ li r4, 0
+/* 801238D4 0011F534 38 A0 00 00 */ li r5, 0
+/* 801238D8 0011F538 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 801238DC 0011F53C 48 13 04 D5 */ bl func_80253DB0
+/* 801238E0 0011F540 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801238E4 0011F544 38 80 00 02 */ li r4, 2
+/* 801238E8 0011F548 38 A0 00 00 */ li r5, 0
+/* 801238EC 0011F54C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 801238F0 0011F550 48 13 04 C1 */ bl func_80253DB0
+/* 801238F4 0011F554 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801238F8 0011F558 38 00 00 01 */ li r0, 1
+/* 801238FC 0011F55C 90 03 01 60 */ stw r0, 0x160(r3)
+/* 80123900 0011F560 48 00 1F 40 */ b lbl_80125840
+lbl_80123904:
+/* 80123904 0011F564 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123908 0011F568 38 80 00 01 */ li r4, 1
+/* 8012390C 0011F56C 38 A0 00 00 */ li r5, 0
+/* 80123910 0011F570 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80123914 0011F574 48 13 04 9D */ bl func_80253DB0
+/* 80123918 0011F578 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012391C 0011F57C 38 80 00 02 */ li r4, 2
+/* 80123920 0011F580 38 A0 00 00 */ li r5, 0
+/* 80123924 0011F584 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123928 0011F588 48 13 04 89 */ bl func_80253DB0
+/* 8012392C 0011F58C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123930 0011F590 38 00 00 02 */ li r0, 2
+/* 80123934 0011F594 90 03 01 60 */ stw r0, 0x160(r3)
+/* 80123938 0011F598 48 00 1F 08 */ b lbl_80125840
+lbl_8012393C:
+/* 8012393C 0011F59C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123940 0011F5A0 38 80 00 02 */ li r4, 2
+/* 80123944 0011F5A4 38 A0 00 00 */ li r5, 0
+/* 80123948 0011F5A8 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 8012394C 0011F5AC 48 13 04 65 */ bl func_80253DB0
+/* 80123950 0011F5B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123954 0011F5B4 38 80 00 02 */ li r4, 2
+/* 80123958 0011F5B8 38 A0 00 00 */ li r5, 0
+/* 8012395C 0011F5BC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123960 0011F5C0 48 13 04 51 */ bl func_80253DB0
+/* 80123964 0011F5C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123968 0011F5C8 38 00 00 03 */ li r0, 3
+/* 8012396C 0011F5CC 90 03 01 60 */ stw r0, 0x160(r3)
+/* 80123970 0011F5D0 48 00 1E D0 */ b lbl_80125840
+lbl_80123974:
+/* 80123974 0011F5D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123978 0011F5D8 38 80 00 06 */ li r4, 6
+/* 8012397C 0011F5DC 38 A0 00 00 */ li r5, 0
+/* 80123980 0011F5E0 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80123984 0011F5E4 48 13 04 2D */ bl func_80253DB0
+/* 80123988 0011F5E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012398C 0011F5EC 38 80 00 00 */ li r4, 0
+/* 80123990 0011F5F0 38 A0 00 00 */ li r5, 0
+/* 80123994 0011F5F4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123998 0011F5F8 48 13 04 19 */ bl func_80253DB0
+/* 8012399C 0011F5FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801239A0 0011F600 38 00 00 63 */ li r0, 0x63
+/* 801239A4 0011F604 90 03 01 60 */ stw r0, 0x160(r3)
+/* 801239A8 0011F608 48 00 1E 98 */ b lbl_80125840
+/* 801239AC 0011F60C 80 06 01 60 */ lwz r0, 0x160(r6)
+/* 801239B0 0011F610 28 00 00 63 */ cmplwi r0, 0x63
+/* 801239B4 0011F614 40 82 00 28 */ bne lbl_801239DC
+/* 801239B8 0011F618 A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 801239BC 0011F61C 48 13 04 15 */ bl func_80253DD0
+/* 801239C0 0011F620 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801239C4 0011F624 28 00 00 03 */ cmplwi r0, 3
+/* 801239C8 0011F628 40 82 00 34 */ bne lbl_801239FC
+/* 801239CC 0011F62C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801239D0 0011F630 38 00 00 28 */ li r0, 0x28
+/* 801239D4 0011F634 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801239D8 0011F638 48 00 00 24 */ b lbl_801239FC
+lbl_801239DC:
+/* 801239DC 0011F63C A8 66 00 DA */ lha r3, 0xda(r6)
+/* 801239E0 0011F640 48 13 03 F1 */ bl func_80253DD0
+/* 801239E4 0011F644 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801239E8 0011F648 28 00 00 03 */ cmplwi r0, 3
+/* 801239EC 0011F64C 40 82 00 10 */ bne lbl_801239FC
+/* 801239F0 0011F650 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801239F4 0011F654 38 00 00 28 */ li r0, 0x28
+/* 801239F8 0011F658 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_801239FC:
+/* 801239FC 0011F65C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A00 0011F660 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80123A04 0011F664 28 00 00 28 */ cmplwi r0, 0x28
+/* 80123A08 0011F668 40 82 1E 38 */ bne lbl_80125840
+/* 80123A0C 0011F66C A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80123A10 0011F670 38 80 00 07 */ li r4, 7
+/* 80123A14 0011F674 38 A0 00 00 */ li r5, 0
+/* 80123A18 0011F678 48 13 03 99 */ bl func_80253DB0
+/* 80123A1C 0011F67C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A20 0011F680 38 80 00 03 */ li r4, 3
+/* 80123A24 0011F684 38 A0 00 00 */ li r5, 0
+/* 80123A28 0011F688 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123A2C 0011F68C 48 13 03 85 */ bl func_80253DB0
+/* 80123A30 0011F690 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A34 0011F694 38 80 00 01 */ li r4, 1
+/* 80123A38 0011F698 38 A0 00 00 */ li r5, 0
+/* 80123A3C 0011F69C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123A40 0011F6A0 48 13 03 71 */ bl func_80253DB0
+/* 80123A44 0011F6A4 48 00 1D FC */ b lbl_80125840
+/* 80123A48 0011F6A8 A8 66 00 DA */ lha r3, 0xda(r6)
+/* 80123A4C 0011F6AC 48 13 03 85 */ bl func_80253DD0
+/* 80123A50 0011F6B0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123A54 0011F6B4 28 00 00 03 */ cmplwi r0, 3
+/* 80123A58 0011F6B8 40 82 1D E8 */ bne lbl_80125840
+/* 80123A5C 0011F6BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A60 0011F6C0 38 80 00 08 */ li r4, 8
+/* 80123A64 0011F6C4 38 A0 00 00 */ li r5, 0
+/* 80123A68 0011F6C8 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80123A6C 0011F6CC 48 13 03 85 */ bl func_80253DF0
+/* 80123A70 0011F6D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A74 0011F6D4 38 80 00 08 */ li r4, 8
+/* 80123A78 0011F6D8 38 A0 00 00 */ li r5, 0
+/* 80123A7C 0011F6DC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123A80 0011F6E0 48 13 03 71 */ bl func_80253DF0
+/* 80123A84 0011F6E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A88 0011F6E8 38 80 00 08 */ li r4, 8
+/* 80123A8C 0011F6EC 38 A0 00 00 */ li r5, 0
+/* 80123A90 0011F6F0 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123A94 0011F6F4 48 13 03 5D */ bl func_80253DF0
+/* 80123A98 0011F6F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123A9C 0011F6FC 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80123AA0 0011F700 2C 00 00 03 */ cmpwi r0, 3
+/* 80123AA4 0011F704 41 82 00 48 */ beq lbl_80123AEC
+/* 80123AA8 0011F708 40 80 00 14 */ bge lbl_80123ABC
+/* 80123AAC 0011F70C 2C 00 00 01 */ cmpwi r0, 1
+/* 80123AB0 0011F710 41 82 00 24 */ beq lbl_80123AD4
+/* 80123AB4 0011F714 40 80 00 2C */ bge lbl_80123AE0
+/* 80123AB8 0011F718 48 00 1D 88 */ b lbl_80125840
+lbl_80123ABC:
+/* 80123ABC 0011F71C 2C 00 00 63 */ cmpwi r0, 0x63
+/* 80123AC0 0011F720 41 82 00 08 */ beq lbl_80123AC8
+/* 80123AC4 0011F724 48 00 1D 7C */ b lbl_80125840
+lbl_80123AC8:
+/* 80123AC8 0011F728 38 00 00 1E */ li r0, 0x1e
+/* 80123ACC 0011F72C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123AD0 0011F730 48 00 1D 70 */ b lbl_80125840
+lbl_80123AD4:
+/* 80123AD4 0011F734 38 00 00 2E */ li r0, 0x2e
+/* 80123AD8 0011F738 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123ADC 0011F73C 48 00 1D 64 */ b lbl_80125840
+lbl_80123AE0:
+/* 80123AE0 0011F740 38 00 00 29 */ li r0, 0x29
+/* 80123AE4 0011F744 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123AE8 0011F748 48 00 1D 58 */ b lbl_80125840
+lbl_80123AEC:
+/* 80123AEC 0011F74C 38 00 00 41 */ li r0, 0x41
+/* 80123AF0 0011F750 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123AF4 0011F754 48 00 1D 4C */ b lbl_80125840
+/* 80123AF8 0011F758 A8 66 00 C0 */ lha r3, 0xc0(r6)
+/* 80123AFC 0011F75C 38 A1 00 08 */ addi r5, r1, 8
+/* 80123B00 0011F760 38 80 00 08 */ li r4, 8
+/* 80123B04 0011F764 48 13 03 49 */ bl func_80253E4C
+/* 80123B08 0011F768 80 01 00 08 */ lwz r0, 8(r1)
+/* 80123B0C 0011F76C 2C 00 00 00 */ cmpwi r0, 0
+/* 80123B10 0011F770 40 82 00 2C */ bne lbl_80123B3C
+/* 80123B14 0011F774 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B18 0011F778 38 80 00 08 */ li r4, 8
+/* 80123B1C 0011F77C 38 A0 00 01 */ li r5, 1
+/* 80123B20 0011F780 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123B24 0011F784 48 13 02 CD */ bl func_80253DF0
+/* 80123B28 0011F788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B2C 0011F78C 38 80 00 02 */ li r4, 2
+/* 80123B30 0011F790 38 A0 00 00 */ li r5, 0
+/* 80123B34 0011F794 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123B38 0011F798 48 13 02 79 */ bl func_80253DB0
+lbl_80123B3C:
+/* 80123B3C 0011F79C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B40 0011F7A0 38 80 00 08 */ li r4, 8
+/* 80123B44 0011F7A4 38 A0 00 01 */ li r5, 1
+/* 80123B48 0011F7A8 A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123B4C 0011F7AC 48 13 02 A5 */ bl func_80253DF0
+/* 80123B50 0011F7B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B54 0011F7B4 38 80 00 08 */ li r4, 8
+/* 80123B58 0011F7B8 38 A0 00 00 */ li r5, 0
+/* 80123B5C 0011F7BC A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123B60 0011F7C0 48 13 02 51 */ bl func_80253DB0
+/* 80123B64 0011F7C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B68 0011F7C8 38 80 00 08 */ li r4, 8
+/* 80123B6C 0011F7CC 38 A0 00 01 */ li r5, 1
+/* 80123B70 0011F7D0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123B74 0011F7D4 48 13 02 7D */ bl func_80253DF0
+/* 80123B78 0011F7D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B7C 0011F7DC 38 80 00 04 */ li r4, 4
+/* 80123B80 0011F7E0 38 A0 00 00 */ li r5, 0
+/* 80123B84 0011F7E4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123B88 0011F7E8 48 13 02 29 */ bl func_80253DB0
+/* 80123B8C 0011F7EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123B90 0011F7F0 38 00 00 2A */ li r0, 0x2a
+/* 80123B94 0011F7F4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123B98 0011F7F8 48 00 1C A8 */ b lbl_80125840
+/* 80123B9C 0011F7FC A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123BA0 0011F800 48 13 02 31 */ bl func_80253DD0
+/* 80123BA4 0011F804 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123BA8 0011F808 28 00 00 03 */ cmplwi r0, 3
+/* 80123BAC 0011F80C 40 82 1C 94 */ bne lbl_80125840
+/* 80123BB0 0011F810 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123BB4 0011F814 38 00 00 2B */ li r0, 0x2b
+/* 80123BB8 0011F818 38 60 00 00 */ li r3, 0
+/* 80123BBC 0011F81C 38 80 00 00 */ li r4, 0
+/* 80123BC0 0011F820 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80123BC4 0011F824 4B F3 5D 35 */ bl func_800598F8
+/* 80123BC8 0011F828 38 60 00 01 */ li r3, 1
+/* 80123BCC 0011F82C 38 80 00 00 */ li r4, 0
+/* 80123BD0 0011F830 38 A0 00 00 */ li r5, 0
+/* 80123BD4 0011F834 38 C0 00 02 */ li r6, 2
+/* 80123BD8 0011F838 38 E0 00 63 */ li r7, 0x63
+/* 80123BDC 0011F83C 39 00 00 00 */ li r8, 0
+/* 80123BE0 0011F840 4B F3 5D E9 */ bl func_800599C8
+/* 80123BE4 0011F844 38 60 00 02 */ li r3, 2
+/* 80123BE8 0011F848 38 80 00 00 */ li r4, 0
+/* 80123BEC 0011F84C 38 A0 00 01 */ li r5, 1
+/* 80123BF0 0011F850 38 C0 00 03 */ li r6, 3
+/* 80123BF4 0011F854 38 E0 00 63 */ li r7, 0x63
+/* 80123BF8 0011F858 39 00 00 00 */ li r8, 0
+/* 80123BFC 0011F85C 4B F3 5D CD */ bl func_800599C8
+/* 80123C00 0011F860 38 60 00 03 */ li r3, 3
+/* 80123C04 0011F864 38 80 00 00 */ li r4, 0
+/* 80123C08 0011F868 38 A0 00 02 */ li r5, 2
+/* 80123C0C 0011F86C 38 C0 00 00 */ li r6, 0
+/* 80123C10 0011F870 38 E0 00 63 */ li r7, 0x63
+/* 80123C14 0011F874 39 00 00 00 */ li r8, 0
+/* 80123C18 0011F878 4B F3 5D B1 */ bl func_800599C8
+/* 80123C1C 0011F87C 38 60 00 63 */ li r3, 0x63
+/* 80123C20 0011F880 38 80 00 03 */ li r4, 3
+/* 80123C24 0011F884 38 A0 00 01 */ li r5, 1
+/* 80123C28 0011F888 38 C0 00 00 */ li r6, 0
+/* 80123C2C 0011F88C 38 E0 00 00 */ li r7, 0
+/* 80123C30 0011F890 39 00 00 00 */ li r8, 0
+/* 80123C34 0011F894 4B F3 5D 95 */ bl func_800599C8
+/* 80123C38 0011F898 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123C3C 0011F89C 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80123C40 0011F8A0 80 03 00 08 */ lwz r0, 8(r3)
+/* 80123C44 0011F8A4 2C 00 00 02 */ cmpwi r0, 2
+/* 80123C48 0011F8A8 40 82 00 28 */ bne lbl_80123C70
+/* 80123C4C 0011F8AC 80 04 09 74 */ lwz r0, 0x974(r4)
+/* 80123C50 0011F8B0 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80123C54 0011F8B4 41 82 00 10 */ beq lbl_80123C64
+/* 80123C58 0011F8B8 38 00 00 03 */ li r0, 3
+/* 80123C5C 0011F8BC 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80123C60 0011F8C0 48 00 1B E0 */ b lbl_80125840
+lbl_80123C64:
+/* 80123C64 0011F8C4 38 00 00 01 */ li r0, 1
+/* 80123C68 0011F8C8 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80123C6C 0011F8CC 48 00 1B D4 */ b lbl_80125840
+lbl_80123C70:
+/* 80123C70 0011F8D0 38 00 00 02 */ li r0, 2
+/* 80123C74 0011F8D4 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80123C78 0011F8D8 48 00 1B C8 */ b lbl_80125840
+/* 80123C7C 0011F8DC 80 06 01 60 */ lwz r0, 0x160(r6)
+/* 80123C80 0011F8E0 38 60 00 29 */ li r3, 0x29
+/* 80123C84 0011F8E4 38 A0 00 00 */ li r5, 0
+/* 80123C88 0011F8E8 38 C0 00 01 */ li r6, 1
+/* 80123C8C 0011F8EC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80123C90 0011F8F0 4B F3 5D DD */ bl func_80059A6C
+/* 80123C94 0011F8F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80123C98 0011F8F8 41 82 1B A8 */ beq lbl_80125840
+/* 80123C9C 0011F8FC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80123CA0 0011F900 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123CA4 0011F904 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123CA8 0011F908 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80123CAC 0011F90C 41 82 01 4C */ beq lbl_80123DF8
+/* 80123CB0 0011F910 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123CB4 0011F914 38 60 00 00 */ li r3, 0
+/* 80123CB8 0011F918 80 A6 01 60 */ lwz r5, 0x160(r6)
+/* 80123CBC 0011F91C 2C 05 00 63 */ cmpwi r5, 0x63
+/* 80123CC0 0011F920 41 82 00 E8 */ beq lbl_80123DA8
+/* 80123CC4 0011F924 40 80 00 28 */ bge lbl_80123CEC
+/* 80123CC8 0011F928 2C 05 00 02 */ cmpwi r5, 2
+/* 80123CCC 0011F92C 41 82 00 6C */ beq lbl_80123D38
+/* 80123CD0 0011F930 40 80 00 10 */ bge lbl_80123CE0
+/* 80123CD4 0011F934 2C 05 00 01 */ cmpwi r5, 1
+/* 80123CD8 0011F938 40 80 00 28 */ bge lbl_80123D00
+/* 80123CDC 0011F93C 48 00 01 0C */ b lbl_80123DE8
+lbl_80123CE0:
+/* 80123CE0 0011F940 2C 05 00 04 */ cmpwi r5, 4
+/* 80123CE4 0011F944 40 80 01 04 */ bge lbl_80123DE8
+/* 80123CE8 0011F948 48 00 00 88 */ b lbl_80123D70
+lbl_80123CEC:
+/* 80123CEC 0011F94C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80123CF0 0011F950 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80123CF4 0011F954 7C 05 00 00 */ cmpw r5, r0
+/* 80123CF8 0011F958 41 82 00 B0 */ beq lbl_80123DA8
+/* 80123CFC 0011F95C 48 00 00 EC */ b lbl_80123DE8
+lbl_80123D00:
+/* 80123D00 0011F960 A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123D04 0011F964 38 80 00 01 */ li r4, 1
+/* 80123D08 0011F968 38 A0 00 00 */ li r5, 0
+/* 80123D0C 0011F96C 48 13 00 A5 */ bl func_80253DB0
+/* 80123D10 0011F970 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123D14 0011F974 38 80 00 02 */ li r4, 2
+/* 80123D18 0011F978 38 A0 00 00 */ li r5, 0
+/* 80123D1C 0011F97C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123D20 0011F980 48 13 00 91 */ bl func_80253DB0
+/* 80123D24 0011F984 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123D28 0011F988 38 00 00 2C */ li r0, 0x2c
+/* 80123D2C 0011F98C 38 60 00 01 */ li r3, 1
+/* 80123D30 0011F990 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80123D34 0011F994 48 00 00 B4 */ b lbl_80123DE8
+lbl_80123D38:
+/* 80123D38 0011F998 A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123D3C 0011F99C 38 80 00 03 */ li r4, 3
+/* 80123D40 0011F9A0 38 A0 00 00 */ li r5, 0
+/* 80123D44 0011F9A4 48 13 00 6D */ bl func_80253DB0
+/* 80123D48 0011F9A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123D4C 0011F9AC 38 80 00 02 */ li r4, 2
+/* 80123D50 0011F9B0 38 A0 00 00 */ li r5, 0
+/* 80123D54 0011F9B4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123D58 0011F9B8 48 13 00 59 */ bl func_80253DB0
+/* 80123D5C 0011F9BC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123D60 0011F9C0 38 00 00 2C */ li r0, 0x2c
+/* 80123D64 0011F9C4 38 60 00 01 */ li r3, 1
+/* 80123D68 0011F9C8 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80123D6C 0011F9CC 48 00 00 7C */ b lbl_80123DE8
+lbl_80123D70:
+/* 80123D70 0011F9D0 A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123D74 0011F9D4 38 80 00 05 */ li r4, 5
+/* 80123D78 0011F9D8 38 A0 00 00 */ li r5, 0
+/* 80123D7C 0011F9DC 48 13 00 35 */ bl func_80253DB0
+/* 80123D80 0011F9E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123D84 0011F9E4 38 80 00 02 */ li r4, 2
+/* 80123D88 0011F9E8 38 A0 00 00 */ li r5, 0
+/* 80123D8C 0011F9EC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123D90 0011F9F0 48 13 00 21 */ bl func_80253DB0
+/* 80123D94 0011F9F4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123D98 0011F9F8 38 00 00 2C */ li r0, 0x2c
+/* 80123D9C 0011F9FC 38 60 00 01 */ li r3, 1
+/* 80123DA0 0011FA00 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80123DA4 0011FA04 48 00 00 44 */ b lbl_80123DE8
+lbl_80123DA8:
+/* 80123DA8 0011FA08 A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123DAC 0011FA0C 38 80 00 06 */ li r4, 6
+/* 80123DB0 0011FA10 38 A0 00 00 */ li r5, 0
+/* 80123DB4 0011FA14 48 12 FF FD */ bl func_80253DB0
+/* 80123DB8 0011FA18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123DBC 0011FA1C 38 80 00 01 */ li r4, 1
+/* 80123DC0 0011FA20 38 A0 00 00 */ li r5, 0
+/* 80123DC4 0011FA24 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123DC8 0011FA28 48 12 FF E9 */ bl func_80253DB0
+/* 80123DCC 0011FA2C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123DD0 0011FA30 38 A0 00 2C */ li r5, 0x2c
+/* 80123DD4 0011FA34 38 00 00 63 */ li r0, 0x63
+/* 80123DD8 0011FA38 38 60 00 02 */ li r3, 2
+/* 80123DDC 0011FA3C 90 A4 01 28 */ stw r5, 0x128(r4)
+/* 80123DE0 0011FA40 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123DE4 0011FA44 90 04 01 60 */ stw r0, 0x160(r4)
+lbl_80123DE8:
+/* 80123DE8 0011FA48 2C 03 00 00 */ cmpwi r3, 0
+/* 80123DEC 0011FA4C 41 82 1A 54 */ beq lbl_80125840
+/* 80123DF0 0011FA50 4B F3 66 DD */ bl func_8005A4CC
+/* 80123DF4 0011FA54 48 00 1A 4C */ b lbl_80125840
+lbl_80123DF8:
+/* 80123DF8 0011FA58 2C 03 00 03 */ cmpwi r3, 3
+/* 80123DFC 0011FA5C 41 82 00 7C */ beq lbl_80123E78
+/* 80123E00 0011FA60 40 80 00 14 */ bge lbl_80123E14
+/* 80123E04 0011FA64 2C 03 00 01 */ cmpwi r3, 1
+/* 80123E08 0011FA68 41 82 00 18 */ beq lbl_80123E20
+/* 80123E0C 0011FA6C 40 80 00 40 */ bge lbl_80123E4C
+/* 80123E10 0011FA70 48 00 1A 30 */ b lbl_80125840
+lbl_80123E14:
+/* 80123E14 0011FA74 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80123E18 0011FA78 41 82 00 8C */ beq lbl_80123EA4
+/* 80123E1C 0011FA7C 48 00 1A 24 */ b lbl_80125840
+lbl_80123E20:
+/* 80123E20 0011FA80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123E24 0011FA84 38 80 00 00 */ li r4, 0
+/* 80123E28 0011FA88 38 A0 00 00 */ li r5, 0
+/* 80123E2C 0011FA8C A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123E30 0011FA90 48 12 FF 81 */ bl func_80253DB0
+/* 80123E34 0011FA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123E38 0011FA98 38 80 00 02 */ li r4, 2
+/* 80123E3C 0011FA9C 38 A0 00 00 */ li r5, 0
+/* 80123E40 0011FAA0 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123E44 0011FAA4 48 12 FF 6D */ bl func_80253DB0
+/* 80123E48 0011FAA8 48 00 19 F8 */ b lbl_80125840
+lbl_80123E4C:
+/* 80123E4C 0011FAAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123E50 0011FAB0 38 80 00 02 */ li r4, 2
+/* 80123E54 0011FAB4 38 A0 00 00 */ li r5, 0
+/* 80123E58 0011FAB8 A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123E5C 0011FABC 48 12 FF 55 */ bl func_80253DB0
+/* 80123E60 0011FAC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123E64 0011FAC4 38 80 00 02 */ li r4, 2
+/* 80123E68 0011FAC8 38 A0 00 00 */ li r5, 0
+/* 80123E6C 0011FACC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123E70 0011FAD0 48 12 FF 41 */ bl func_80253DB0
+/* 80123E74 0011FAD4 48 00 19 CC */ b lbl_80125840
+lbl_80123E78:
+/* 80123E78 0011FAD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123E7C 0011FADC 38 80 00 04 */ li r4, 4
+/* 80123E80 0011FAE0 38 A0 00 00 */ li r5, 0
+/* 80123E84 0011FAE4 A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123E88 0011FAE8 48 12 FF 29 */ bl func_80253DB0
+/* 80123E8C 0011FAEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123E90 0011FAF0 38 80 00 02 */ li r4, 2
+/* 80123E94 0011FAF4 38 A0 00 00 */ li r5, 0
+/* 80123E98 0011FAF8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123E9C 0011FAFC 48 12 FF 15 */ bl func_80253DB0
+/* 80123EA0 0011FB00 48 00 19 A0 */ b lbl_80125840
+lbl_80123EA4:
+/* 80123EA4 0011FB04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123EA8 0011FB08 38 80 00 06 */ li r4, 6
+/* 80123EAC 0011FB0C 38 A0 00 00 */ li r5, 0
+/* 80123EB0 0011FB10 A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123EB4 0011FB14 48 12 FE FD */ bl func_80253DB0
+/* 80123EB8 0011FB18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123EBC 0011FB1C 38 80 00 00 */ li r4, 0
+/* 80123EC0 0011FB20 38 A0 00 00 */ li r5, 0
+/* 80123EC4 0011FB24 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123EC8 0011FB28 48 12 FE E9 */ bl func_80253DB0
+/* 80123ECC 0011FB2C 48 00 19 74 */ b lbl_80125840
+/* 80123ED0 0011FB30 80 06 01 60 */ lwz r0, 0x160(r6)
+/* 80123ED4 0011FB34 28 00 00 63 */ cmplwi r0, 0x63
+/* 80123ED8 0011FB38 40 82 00 28 */ bne lbl_80123F00
+/* 80123EDC 0011FB3C A8 66 00 C2 */ lha r3, 0xc2(r6)
+/* 80123EE0 0011FB40 48 12 FE F1 */ bl func_80253DD0
+/* 80123EE4 0011FB44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123EE8 0011FB48 28 00 00 03 */ cmplwi r0, 3
+/* 80123EEC 0011FB4C 40 82 00 34 */ bne lbl_80123F20
+/* 80123EF0 0011FB50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123EF4 0011FB54 38 00 00 2D */ li r0, 0x2d
+/* 80123EF8 0011FB58 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80123EFC 0011FB5C 48 00 00 24 */ b lbl_80123F20
+lbl_80123F00:
+/* 80123F00 0011FB60 A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123F04 0011FB64 48 12 FE CD */ bl func_80253DD0
+/* 80123F08 0011FB68 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123F0C 0011FB6C 28 00 00 03 */ cmplwi r0, 3
+/* 80123F10 0011FB70 40 82 00 10 */ bne lbl_80123F20
+/* 80123F14 0011FB74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123F18 0011FB78 38 00 00 2D */ li r0, 0x2d
+/* 80123F1C 0011FB7C 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80123F20:
+/* 80123F20 0011FB80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123F24 0011FB84 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80123F28 0011FB88 28 00 00 2D */ cmplwi r0, 0x2d
+/* 80123F2C 0011FB8C 40 82 19 14 */ bne lbl_80125840
+/* 80123F30 0011FB90 A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123F34 0011FB94 38 80 00 07 */ li r4, 7
+/* 80123F38 0011FB98 38 A0 00 00 */ li r5, 0
+/* 80123F3C 0011FB9C 48 12 FE 75 */ bl func_80253DB0
+/* 80123F40 0011FBA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123F44 0011FBA4 38 80 00 03 */ li r4, 3
+/* 80123F48 0011FBA8 38 A0 00 00 */ li r5, 0
+/* 80123F4C 0011FBAC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123F50 0011FBB0 48 12 FE 61 */ bl func_80253DB0
+/* 80123F54 0011FBB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123F58 0011FBB8 38 80 00 01 */ li r4, 1
+/* 80123F5C 0011FBBC 38 A0 00 00 */ li r5, 0
+/* 80123F60 0011FBC0 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123F64 0011FBC4 48 12 FE 4D */ bl func_80253DB0
+/* 80123F68 0011FBC8 48 00 18 D8 */ b lbl_80125840
+/* 80123F6C 0011FBCC A8 66 00 DC */ lha r3, 0xdc(r6)
+/* 80123F70 0011FBD0 48 12 FE 61 */ bl func_80253DD0
+/* 80123F74 0011FBD4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80123F78 0011FBD8 28 00 00 03 */ cmplwi r0, 3
+/* 80123F7C 0011FBDC 40 82 18 C4 */ bne lbl_80125840
+/* 80123F80 0011FBE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123F84 0011FBE4 38 80 00 08 */ li r4, 8
+/* 80123F88 0011FBE8 38 A0 00 00 */ li r5, 0
+/* 80123F8C 0011FBEC A8 63 00 DC */ lha r3, 0xdc(r3)
+/* 80123F90 0011FBF0 48 12 FE 61 */ bl func_80253DF0
+/* 80123F94 0011FBF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123F98 0011FBF8 38 80 00 08 */ li r4, 8
+/* 80123F9C 0011FBFC 38 A0 00 00 */ li r5, 0
+/* 80123FA0 0011FC00 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 80123FA4 0011FC04 48 12 FE 4D */ bl func_80253DF0
+/* 80123FA8 0011FC08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123FAC 0011FC0C 38 80 00 08 */ li r4, 8
+/* 80123FB0 0011FC10 38 A0 00 00 */ li r5, 0
+/* 80123FB4 0011FC14 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80123FB8 0011FC18 48 12 FE 39 */ bl func_80253DF0
+/* 80123FBC 0011FC1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123FC0 0011FC20 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80123FC4 0011FC24 2C 00 00 02 */ cmpwi r0, 2
+/* 80123FC8 0011FC28 41 82 00 54 */ beq lbl_8012401C
+/* 80123FCC 0011FC2C 40 80 00 10 */ bge lbl_80123FDC
+/* 80123FD0 0011FC30 2C 00 00 01 */ cmpwi r0, 1
+/* 80123FD4 0011FC34 40 80 00 14 */ bge lbl_80123FE8
+/* 80123FD8 0011FC38 48 00 00 84 */ b lbl_8012405C
+lbl_80123FDC:
+/* 80123FDC 0011FC3C 2C 00 00 04 */ cmpwi r0, 4
+/* 80123FE0 0011FC40 40 80 00 7C */ bge lbl_8012405C
+/* 80123FE4 0011FC44 48 00 00 6C */ b lbl_80124050
+lbl_80123FE8:
+/* 80123FE8 0011FC48 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80123FEC 0011FC4C 38 00 00 02 */ li r0, 2
+/* 80123FF0 0011FC50 90 03 00 08 */ stw r0, 8(r3)
+/* 80123FF4 0011FC54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80123FF8 0011FC58 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80123FFC 0011FC5C 80 03 00 04 */ lwz r0, 4(r3)
+/* 80124000 0011FC60 54 03 27 3E */ srwi r3, r0, 0x1c
+/* 80124004 0011FC64 4B FF 9D A5 */ bl func_8011DDA8
+/* 80124008 0011FC68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012400C 0011FC6C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80124010 0011FC70 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 80124014 0011FC74 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80124018 0011FC78 48 00 00 44 */ b lbl_8012405C
+lbl_8012401C:
+/* 8012401C 0011FC7C 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80124020 0011FC80 38 00 00 01 */ li r0, 1
+/* 80124024 0011FC84 90 03 00 08 */ stw r0, 8(r3)
+/* 80124028 0011FC88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012402C 0011FC8C 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80124030 0011FC90 80 03 00 04 */ lwz r0, 4(r3)
+/* 80124034 0011FC94 54 03 27 3E */ srwi r3, r0, 0x1c
+/* 80124038 0011FC98 4B FF 9D 71 */ bl func_8011DDA8
+/* 8012403C 0011FC9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124040 0011FCA0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80124044 0011FCA4 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 80124048 0011FCA8 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012404C 0011FCAC 48 00 00 10 */ b lbl_8012405C
+lbl_80124050:
+/* 80124050 0011FCB0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80124054 0011FCB4 60 00 40 00 */ ori r0, r0, 0x4000
+/* 80124058 0011FCB8 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_8012405C:
+/* 8012405C 0011FCBC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124060 0011FCC0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80124064 0011FCC4 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80124068 0011FCC8 41 82 00 3C */ beq lbl_801240A4
+/* 8012406C 0011FCCC 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80124070 0011FCD0 38 00 00 02 */ li r0, 2
+/* 80124074 0011FCD4 38 60 00 00 */ li r3, 0
+/* 80124078 0011FCD8 90 04 00 08 */ stw r0, 8(r4)
+/* 8012407C 0011FCDC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124080 0011FCE0 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80124084 0011FCE4 80 04 00 04 */ lwz r0, 4(r4)
+/* 80124088 0011FCE8 54 00 01 3E */ clrlwi r0, r0, 4
+/* 8012408C 0011FCEC 90 04 00 04 */ stw r0, 4(r4)
+/* 80124090 0011FCF0 4B FF 9D 19 */ bl func_8011DDA8
+/* 80124094 0011FCF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124098 0011FCF8 38 00 00 07 */ li r0, 7
+/* 8012409C 0011FCFC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801240A0 0011FD00 B0 03 00 90 */ sth r0, 0x90(r3)
+lbl_801240A4:
+/* 801240A4 0011FD04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801240A8 0011FD08 38 00 00 24 */ li r0, 0x24
+/* 801240AC 0011FD0C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801240B0 0011FD10 48 00 17 90 */ b lbl_80125840
+/* 801240B4 0011FD14 38 60 02 5F */ li r3, 0x25f
+/* 801240B8 0011FD18 38 80 00 00 */ li r4, 0
+/* 801240BC 0011FD1C 38 A0 00 01 */ li r5, 1
+/* 801240C0 0011FD20 48 03 E8 81 */ bl func_80162940
+/* 801240C4 0011FD24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801240C8 0011FD28 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801240CC 0011FD2C 60 00 08 00 */ ori r0, r0, 0x800
+/* 801240D0 0011FD30 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801240D4 0011FD34 4B F7 B6 2D */ bl func_8009F700
+/* 801240D8 0011FD38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801240DC 0011FD3C 38 00 00 2F */ li r0, 0x2f
+/* 801240E0 0011FD40 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801240E4 0011FD44 48 00 17 5C */ b lbl_80125840
+/* 801240E8 0011FD48 38 60 00 00 */ li r3, 0
+/* 801240EC 0011FD4C 38 80 00 00 */ li r4, 0
+/* 801240F0 0011FD50 4B F7 BC 65 */ bl func_8009FD54
+/* 801240F4 0011FD54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801240F8 0011FD58 38 00 00 30 */ li r0, 0x30
+/* 801240FC 0011FD5C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124100 0011FD60 48 00 17 40 */ b lbl_80125840
+/* 80124104 0011FD64 4B F7 C3 AD */ bl func_800A04B0
+/* 80124108 0011FD68 3C 80 00 01 */ lis r4, 0x00008000@ha
+/* 8012410C 0011FD6C 54 65 04 3E */ clrlwi r5, r3, 0x10
+/* 80124110 0011FD70 38 04 80 00 */ addi r0, r4, 0x00008000@l
+/* 80124114 0011FD74 7C 05 00 00 */ cmpw r5, r0
+/* 80124118 0011FD78 41 82 00 2C */ beq lbl_80124144
+/* 8012411C 0011FD7C 40 80 00 18 */ bge lbl_80124134
+/* 80124120 0011FD80 2C 05 00 06 */ cmpwi r5, 6
+/* 80124124 0011FD84 40 80 17 1C */ bge lbl_80125840
+/* 80124128 0011FD88 2C 05 00 00 */ cmpwi r5, 0
+/* 8012412C 0011FD8C 40 80 00 74 */ bge lbl_801241A0
+/* 80124130 0011FD90 48 00 17 10 */ b lbl_80125840
+lbl_80124134:
+/* 80124134 0011FD94 38 04 FF FF */ addi r0, r4, -1
+/* 80124138 0011FD98 7C 05 00 00 */ cmpw r5, r0
+/* 8012413C 0011FD9C 41 82 17 04 */ beq lbl_80125840
+/* 80124140 0011FDA0 48 00 17 00 */ b lbl_80125840
+lbl_80124144:
+/* 80124144 0011FDA4 4B F7 BB 59 */ bl func_8009FC9C
+/* 80124148 0011FDA8 38 60 02 5F */ li r3, 0x25f
+/* 8012414C 0011FDAC 38 80 00 01 */ li r4, 1
+/* 80124150 0011FDB0 38 A0 00 01 */ li r5, 1
+/* 80124154 0011FDB4 48 03 E7 ED */ bl func_80162940
+/* 80124158 0011FDB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012415C 0011FDBC 38 80 00 08 */ li r4, 8
+/* 80124160 0011FDC0 38 A0 00 01 */ li r5, 1
+/* 80124164 0011FDC4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80124168 0011FDC8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8012416C 0011FDCC 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80124170 0011FDD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124174 0011FDD4 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80124178 0011FDD8 48 12 FC 79 */ bl func_80253DF0
+/* 8012417C 0011FDDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124180 0011FDE0 38 80 00 04 */ li r4, 4
+/* 80124184 0011FDE4 38 A0 00 00 */ li r5, 0
+/* 80124188 0011FDE8 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012418C 0011FDEC 48 12 FC 25 */ bl func_80253DB0
+/* 80124190 0011FDF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124194 0011FDF4 38 00 00 24 */ li r0, 0x24
+/* 80124198 0011FDF8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012419C 0011FDFC 48 00 16 A4 */ b lbl_80125840
+lbl_801241A0:
+/* 801241A0 0011FE00 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801241A4 0011FE04 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 801241A8 0011FE08 80 04 00 04 */ lwz r0, 4(r4)
+/* 801241AC 0011FE0C 50 60 E0 06 */ rlwimi r0, r3, 0x1c, 0, 3
+/* 801241B0 0011FE10 7C A3 2B 78 */ mr r3, r5
+/* 801241B4 0011FE14 90 04 00 04 */ stw r0, 4(r4)
+/* 801241B8 0011FE18 4B FF 9B F1 */ bl func_8011DDA8
+/* 801241BC 0011FE1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801241C0 0011FE20 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801241C4 0011FE24 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 801241C8 0011FE28 41 82 00 2C */ beq lbl_801241F4
+/* 801241CC 0011FE2C 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 801241D0 0011FE30 38 60 00 00 */ li r3, 0
+/* 801241D4 0011FE34 80 04 00 04 */ lwz r0, 4(r4)
+/* 801241D8 0011FE38 54 00 01 3E */ clrlwi r0, r0, 4
+/* 801241DC 0011FE3C 90 04 00 04 */ stw r0, 4(r4)
+/* 801241E0 0011FE40 4B FF 9B C9 */ bl func_8011DDA8
+/* 801241E4 0011FE44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801241E8 0011FE48 38 00 00 07 */ li r0, 7
+/* 801241EC 0011FE4C 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801241F0 0011FE50 B0 03 00 90 */ sth r0, 0x90(r3)
+lbl_801241F4:
+/* 801241F4 0011FE54 4B F7 BA A9 */ bl func_8009FC9C
+/* 801241F8 0011FE58 38 60 02 5F */ li r3, 0x25f
+/* 801241FC 0011FE5C 38 80 00 01 */ li r4, 1
+/* 80124200 0011FE60 38 A0 00 01 */ li r5, 1
+/* 80124204 0011FE64 48 03 E7 3D */ bl func_80162940
+/* 80124208 0011FE68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012420C 0011FE6C 38 80 00 08 */ li r4, 8
+/* 80124210 0011FE70 38 A0 00 01 */ li r5, 1
+/* 80124214 0011FE74 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80124218 0011FE78 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8012421C 0011FE7C 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80124220 0011FE80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124224 0011FE84 A8 63 00 DA */ lha r3, 0xda(r3)
+/* 80124228 0011FE88 48 12 FB C9 */ bl func_80253DF0
+/* 8012422C 0011FE8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124230 0011FE90 38 80 00 04 */ li r4, 4
+/* 80124234 0011FE94 38 A0 00 00 */ li r5, 0
+/* 80124238 0011FE98 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012423C 0011FE9C 48 12 FB 75 */ bl func_80253DB0
+/* 80124240 0011FEA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124244 0011FEA4 38 00 00 24 */ li r0, 0x24
+/* 80124248 0011FEA8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012424C 0011FEAC 48 00 15 F4 */ b lbl_80125840
+/* 80124250 0011FEB0 38 00 00 32 */ li r0, 0x32
+/* 80124254 0011FEB4 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80124258 0011FEB8 48 00 15 E8 */ b lbl_80125840
+/* 8012425C 0011FEBC 38 00 00 33 */ li r0, 0x33
+/* 80124260 0011FEC0 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80124264 0011FEC4 48 00 15 DC */ b lbl_80125840
+/* 80124268 0011FEC8 38 00 00 34 */ li r0, 0x34
+/* 8012426C 0011FECC 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80124270 0011FED0 48 00 15 D0 */ b lbl_80125840
+/* 80124274 0011FED4 38 00 00 35 */ li r0, 0x35
+/* 80124278 0011FED8 90 06 01 28 */ stw r0, 0x128(r6)
+/* 8012427C 0011FEDC 48 00 15 C4 */ b lbl_80125840
+/* 80124280 0011FEE0 38 00 00 36 */ li r0, 0x36
+/* 80124284 0011FEE4 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80124288 0011FEE8 48 00 15 B8 */ b lbl_80125840
+/* 8012428C 0011FEEC 38 00 00 37 */ li r0, 0x37
+/* 80124290 0011FEF0 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80124294 0011FEF4 48 00 15 AC */ b lbl_80125840
+/* 80124298 0011FEF8 38 00 00 24 */ li r0, 0x24
+/* 8012429C 0011FEFC 90 06 01 28 */ stw r0, 0x128(r6)
+/* 801242A0 0011FF00 48 00 15 A0 */ b lbl_80125840
+/* 801242A4 0011FF04 38 60 00 4F */ li r3, 0x4f
+/* 801242A8 0011FF08 48 00 99 01 */ bl func_8012DBA8
+/* 801242AC 0011FF0C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801242B0 0011FF10 38 80 00 08 */ li r4, 8
+/* 801242B4 0011FF14 38 A0 00 01 */ li r5, 1
+/* 801242B8 0011FF18 88 66 19 39 */ lbz r3, 0x1939(r6)
+/* 801242BC 0011FF1C 38 03 00 01 */ addi r0, r3, 1
+/* 801242C0 0011FF20 98 06 19 39 */ stb r0, 0x1939(r6)
+/* 801242C4 0011FF24 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801242C8 0011FF28 80 66 02 4C */ lwz r3, 0x24c(r6)
+/* 801242CC 0011FF2C 38 03 00 24 */ addi r0, r3, 0x24
+/* 801242D0 0011FF30 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 801242D4 0011FF34 7C 66 02 14 */ add r3, r6, r0
+/* 801242D8 0011FF38 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801242DC 0011FF3C 48 12 FB 15 */ bl func_80253DF0
+/* 801242E0 0011FF40 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801242E4 0011FF44 38 80 00 01 */ li r4, 1
+/* 801242E8 0011FF48 38 A0 00 00 */ li r5, 0
+/* 801242EC 0011FF4C 80 66 02 4C */ lwz r3, 0x24c(r6)
+/* 801242F0 0011FF50 38 03 00 24 */ addi r0, r3, 0x24
+/* 801242F4 0011FF54 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 801242F8 0011FF58 7C 66 02 14 */ add r3, r6, r0
+/* 801242FC 0011FF5C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124300 0011FF60 48 12 FA B1 */ bl func_80253DB0
+/* 80124304 0011FF64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124308 0011FF68 38 00 00 0C */ li r0, 0xc
+/* 8012430C 0011FF6C 38 80 00 08 */ li r4, 8
+/* 80124310 0011FF70 38 A0 00 01 */ li r5, 1
+/* 80124314 0011FF74 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80124318 0011FF78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012431C 0011FF7C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124320 0011FF80 48 12 FA D1 */ bl func_80253DF0
+/* 80124324 0011FF84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124328 0011FF88 38 80 00 02 */ li r4, 2
+/* 8012432C 0011FF8C 38 A0 00 00 */ li r5, 0
+/* 80124330 0011FF90 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124334 0011FF94 48 12 FA 7D */ bl func_80253DB0
+/* 80124338 0011FF98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012433C 0011FF9C 38 00 00 4B */ li r0, 0x4b
+/* 80124340 0011FFA0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124344 0011FFA4 48 00 14 FC */ b lbl_80125840
+/* 80124348 0011FFA8 38 60 00 4F */ li r3, 0x4f
+/* 8012434C 0011FFAC 48 00 98 5D */ bl func_8012DBA8
+/* 80124350 0011FFB0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124354 0011FFB4 80 64 02 4C */ lwz r3, 0x24c(r4)
+/* 80124358 0011FFB8 38 03 00 24 */ addi r0, r3, 0x24
+/* 8012435C 0011FFBC 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 80124360 0011FFC0 7C 64 02 14 */ add r3, r4, r0
+/* 80124364 0011FFC4 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124368 0011FFC8 48 12 FA 69 */ bl func_80253DD0
+/* 8012436C 0011FFCC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80124370 0011FFD0 28 00 00 03 */ cmplwi r0, 3
+/* 80124374 0011FFD4 40 82 14 CC */ bne lbl_80125840
+/* 80124378 0011FFD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012437C 0011FFDC 38 00 00 4C */ li r0, 0x4c
+/* 80124380 0011FFE0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124384 0011FFE4 48 03 B4 1D */ bl func_8015F7A0
+/* 80124388 0011FFE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012438C 0011FFEC D8 23 01 50 */ stfd f1, 0x150(r3)
+/* 80124390 0011FFF0 48 00 14 B0 */ b lbl_80125840
+/* 80124394 0011FFF4 38 60 00 4F */ li r3, 0x4f
+/* 80124398 0011FFF8 48 00 98 11 */ bl func_8012DBA8
+/* 8012439C 0011FFFC 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
+/* 801243A0 00120000 48 03 B4 01 */ bl func_8015F7A0
+/* 801243A4 00120004 C8 5F 01 50 */ lfd f2, 0x150(r31)
+/* 801243A8 00120008 C8 02 8D 40 */ lfd f0, lbl_80641340-_SDA2_BASE_(r2)
+/* 801243AC 0012000C FC 21 10 28 */ fsub f1, f1, f2
+/* 801243B0 00120010 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801243B4 00120014 4C 41 13 82 */ cror 2, 1, 2
+/* 801243B8 00120018 40 82 14 88 */ bne lbl_80125840
+/* 801243BC 0012001C 38 00 00 4D */ li r0, 0x4d
+/* 801243C0 00120020 38 80 00 00 */ li r4, 0
+/* 801243C4 00120024 90 1F 01 28 */ stw r0, 0x128(r31)
+/* 801243C8 00120028 38 A0 00 00 */ li r5, 0
+/* 801243CC 0012002C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801243D0 00120030 80 66 02 4C */ lwz r3, 0x24c(r6)
+/* 801243D4 00120034 38 03 00 24 */ addi r0, r3, 0x24
+/* 801243D8 00120038 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 801243DC 0012003C 7C 66 02 14 */ add r3, r6, r0
+/* 801243E0 00120040 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801243E4 00120044 48 12 F9 CD */ bl func_80253DB0
+/* 801243E8 00120048 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801243EC 0012004C 38 80 00 01 */ li r4, 1
+/* 801243F0 00120050 38 A0 00 00 */ li r5, 0
+/* 801243F4 00120054 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801243F8 00120058 48 12 F9 B9 */ bl func_80253DB0
+/* 801243FC 0012005C 48 00 14 44 */ b lbl_80125840
+/* 80124400 00120060 38 60 00 4F */ li r3, 0x4f
+/* 80124404 00120064 48 00 97 A5 */ bl func_8012DBA8
+/* 80124408 00120068 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012440C 0012006C 80 64 02 4C */ lwz r3, 0x24c(r4)
+/* 80124410 00120070 38 03 00 24 */ addi r0, r3, 0x24
+/* 80124414 00120074 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 80124418 00120078 7C 64 02 14 */ add r3, r4, r0
+/* 8012441C 0012007C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124420 00120080 48 12 F9 B1 */ bl func_80253DD0
+/* 80124424 00120084 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80124428 00120088 28 00 00 03 */ cmplwi r0, 3
+/* 8012442C 0012008C 40 82 14 14 */ bne lbl_80125840
+/* 80124430 00120090 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124434 00120094 38 80 00 08 */ li r4, 8
+/* 80124438 00120098 38 A0 00 00 */ li r5, 0
+/* 8012443C 0012009C 80 66 02 4C */ lwz r3, 0x24c(r6)
+/* 80124440 001200A0 38 03 00 24 */ addi r0, r3, 0x24
+/* 80124444 001200A4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 80124448 001200A8 7C 66 02 14 */ add r3, r6, r0
+/* 8012444C 001200AC A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124450 001200B0 48 12 F9 A1 */ bl func_80253DF0
+/* 80124454 001200B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124458 001200B8 38 80 00 08 */ li r4, 8
+/* 8012445C 001200BC 38 A0 00 00 */ li r5, 0
+/* 80124460 001200C0 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124464 001200C4 48 12 F9 8D */ bl func_80253DF0
+/* 80124468 001200C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012446C 001200CC 38 00 00 4E */ li r0, 0x4e
+/* 80124470 001200D0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124474 001200D4 48 00 13 CC */ b lbl_80125840
+/* 80124478 001200D8 38 60 00 4F */ li r3, 0x4f
+/* 8012447C 001200DC 48 00 97 2D */ bl func_8012DBA8
+/* 80124480 001200E0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124484 001200E4 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124488 001200E8 80 64 00 04 */ lwz r3, 4(r4)
+/* 8012448C 001200EC 54 60 47 3E */ rlwinm r0, r3, 8, 0x1c, 0x1f
+/* 80124490 001200F0 28 00 00 0F */ cmplwi r0, 0xf
+/* 80124494 001200F4 40 82 00 10 */ bne lbl_801244A4
+/* 80124498 001200F8 38 00 00 16 */ li r0, 0x16
+/* 8012449C 001200FC 90 05 01 28 */ stw r0, 0x128(r5)
+/* 801244A0 00120100 48 00 13 A0 */ b lbl_80125840
+lbl_801244A4:
+/* 801244A4 00120104 54 60 02 90 */ rlwinm r0, r3, 0, 0xa, 8
+/* 801244A8 00120108 90 04 00 04 */ stw r0, 4(r4)
+/* 801244AC 0012010C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801244B0 00120110 80 04 02 4C */ lwz r0, 0x24c(r4)
+/* 801244B4 00120114 2C 00 00 06 */ cmpwi r0, 6
+/* 801244B8 00120118 41 82 01 F4 */ beq lbl_801246AC
+/* 801244BC 0012011C 40 80 00 1C */ bge lbl_801244D8
+/* 801244C0 00120120 2C 00 00 04 */ cmpwi r0, 4
+/* 801244C4 00120124 41 82 00 88 */ beq lbl_8012454C
+/* 801244C8 00120128 40 80 01 14 */ bge lbl_801245DC
+/* 801244CC 0012012C 2C 00 00 03 */ cmpwi r0, 3
+/* 801244D0 00120130 40 80 00 18 */ bge lbl_801244E8
+/* 801244D4 00120134 48 00 05 90 */ b lbl_80124A64
+lbl_801244D8:
+/* 801244D8 00120138 2C 00 00 08 */ cmpwi r0, 8
+/* 801244DC 0012013C 41 82 04 28 */ beq lbl_80124904
+/* 801244E0 00120140 40 80 05 84 */ bge lbl_80124A64
+/* 801244E4 00120144 48 00 02 D8 */ b lbl_801247BC
+lbl_801244E8:
+/* 801244E8 00120148 88 04 19 39 */ lbz r0, 0x1939(r4)
+/* 801244EC 0012014C 2C 00 00 02 */ cmpwi r0, 2
+/* 801244F0 00120150 41 82 00 24 */ beq lbl_80124514
+/* 801244F4 00120154 40 80 05 70 */ bge lbl_80124A64
+/* 801244F8 00120158 2C 00 00 01 */ cmpwi r0, 1
+/* 801244FC 0012015C 40 80 00 08 */ bge lbl_80124504
+/* 80124500 00120160 48 00 05 64 */ b lbl_80124A64
+lbl_80124504:
+/* 80124504 00120164 38 60 00 01 */ li r3, 1
+/* 80124508 00120168 38 80 00 02 */ li r4, 2
+/* 8012450C 0012016C 48 00 8C D1 */ bl func_8012D1DC
+/* 80124510 00120170 48 00 05 54 */ b lbl_80124A64
+lbl_80124514:
+/* 80124514 00120174 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80124518 00120178 38 80 00 03 */ li r4, 3
+/* 8012451C 0012017C 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 80124520 00120180 30 00 FF FF */ addic r0, r0, -1
+/* 80124524 00120184 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124528 00120188 38 03 00 02 */ addi r0, r3, 2
+/* 8012452C 0012018C 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80124530 00120190 48 00 8C AD */ bl func_8012D1DC
+/* 80124534 00120194 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124538 00120198 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012453C 0012019C 80 03 00 04 */ lwz r0, 4(r3)
+/* 80124540 001201A0 64 00 00 40 */ oris r0, r0, 0x40
+/* 80124544 001201A4 90 03 00 04 */ stw r0, 4(r3)
+/* 80124548 001201A8 48 00 05 1C */ b lbl_80124A64
+lbl_8012454C:
+/* 8012454C 001201AC 88 04 19 39 */ lbz r0, 0x1939(r4)
+/* 80124550 001201B0 2C 00 00 02 */ cmpwi r0, 2
+/* 80124554 001201B4 41 82 00 30 */ beq lbl_80124584
+/* 80124558 001201B8 40 80 00 10 */ bge lbl_80124568
+/* 8012455C 001201BC 2C 00 00 01 */ cmpwi r0, 1
+/* 80124560 001201C0 40 80 00 14 */ bge lbl_80124574
+/* 80124564 001201C4 48 00 05 00 */ b lbl_80124A64
+lbl_80124568:
+/* 80124568 001201C8 2C 00 00 04 */ cmpwi r0, 4
+/* 8012456C 001201CC 40 80 04 F8 */ bge lbl_80124A64
+/* 80124570 001201D0 48 00 00 24 */ b lbl_80124594
+lbl_80124574:
+/* 80124574 001201D4 38 60 00 01 */ li r3, 1
+/* 80124578 001201D8 38 80 00 02 */ li r4, 2
+/* 8012457C 001201DC 48 00 8C 61 */ bl func_8012D1DC
+/* 80124580 001201E0 48 00 04 E4 */ b lbl_80124A64
+lbl_80124584:
+/* 80124584 001201E4 38 60 00 03 */ li r3, 3
+/* 80124588 001201E8 38 80 00 04 */ li r4, 4
+/* 8012458C 001201EC 48 00 8C 51 */ bl func_8012D1DC
+/* 80124590 001201F0 48 00 04 D4 */ b lbl_80124A64
+lbl_80124594:
+/* 80124594 001201F4 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80124598 001201F8 88 64 00 4E */ lbz r3, 0x4e(r4)
+/* 8012459C 001201FC 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 801245A0 00120200 30 63 FF FF */ addic r3, r3, -1
+/* 801245A4 00120204 7C 83 19 10 */ subfe r4, r3, r3
+/* 801245A8 00120208 30 00 FF FF */ addic r0, r0, -1
+/* 801245AC 0012020C 7C 60 01 10 */ subfe r3, r0, r0
+/* 801245B0 00120210 38 84 00 02 */ addi r4, r4, 2
+/* 801245B4 00120214 38 03 00 04 */ addi r0, r3, 4
+/* 801245B8 00120218 54 83 06 3E */ clrlwi r3, r4, 0x18
+/* 801245BC 0012021C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 801245C0 00120220 48 00 8C 1D */ bl func_8012D1DC
+/* 801245C4 00120224 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801245C8 00120228 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801245CC 0012022C 80 03 00 04 */ lwz r0, 4(r3)
+/* 801245D0 00120230 64 00 00 40 */ oris r0, r0, 0x40
+/* 801245D4 00120234 90 03 00 04 */ stw r0, 4(r3)
+/* 801245D8 00120238 48 00 04 8C */ b lbl_80124A64
+lbl_801245DC:
+/* 801245DC 0012023C 88 04 19 39 */ lbz r0, 0x1939(r4)
+/* 801245E0 00120240 2C 00 00 03 */ cmpwi r0, 3
+/* 801245E4 00120244 41 82 00 44 */ beq lbl_80124628
+/* 801245E8 00120248 40 80 00 14 */ bge lbl_801245FC
+/* 801245EC 0012024C 2C 00 00 01 */ cmpwi r0, 1
+/* 801245F0 00120250 41 82 00 18 */ beq lbl_80124608
+/* 801245F4 00120254 40 80 00 24 */ bge lbl_80124618
+/* 801245F8 00120258 48 00 04 6C */ b lbl_80124A64
+lbl_801245FC:
+/* 801245FC 0012025C 2C 00 00 05 */ cmpwi r0, 5
+/* 80124600 00120260 40 80 04 64 */ bge lbl_80124A64
+/* 80124604 00120264 48 00 00 48 */ b lbl_8012464C
+lbl_80124608:
+/* 80124608 00120268 38 60 00 01 */ li r3, 1
+/* 8012460C 0012026C 38 80 00 02 */ li r4, 2
+/* 80124610 00120270 48 00 8B CD */ bl func_8012D1DC
+/* 80124614 00120274 48 00 04 50 */ b lbl_80124A64
+lbl_80124618:
+/* 80124618 00120278 38 60 00 04 */ li r3, 4
+/* 8012461C 0012027C 38 80 00 05 */ li r4, 5
+/* 80124620 00120280 48 00 8B BD */ bl func_8012D1DC
+/* 80124624 00120284 48 00 04 40 */ b lbl_80124A64
+lbl_80124628:
+/* 80124628 00120288 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8012462C 0012028C 38 80 00 03 */ li r4, 3
+/* 80124630 00120290 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 80124634 00120294 30 00 FF FF */ addic r0, r0, -1
+/* 80124638 00120298 7C 60 01 10 */ subfe r3, r0, r0
+/* 8012463C 0012029C 38 03 00 02 */ addi r0, r3, 2
+/* 80124640 001202A0 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80124644 001202A4 48 00 8B 99 */ bl func_8012D1DC
+/* 80124648 001202A8 48 00 04 1C */ b lbl_80124A64
+lbl_8012464C:
+/* 8012464C 001202AC 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80124650 001202B0 88 04 00 50 */ lbz r0, 0x50(r4)
+/* 80124654 001202B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80124658 001202B8 40 82 00 20 */ bne lbl_80124678
+/* 8012465C 001202BC 88 04 00 4E */ lbz r0, 0x4e(r4)
+/* 80124660 001202C0 2C 00 00 00 */ cmpwi r0, 0
+/* 80124664 001202C4 40 82 00 0C */ bne lbl_80124670
+/* 80124668 001202C8 38 60 00 01 */ li r3, 1
+/* 8012466C 001202CC 48 00 00 10 */ b lbl_8012467C
+lbl_80124670:
+/* 80124670 001202D0 38 60 00 02 */ li r3, 2
+/* 80124674 001202D4 48 00 00 08 */ b lbl_8012467C
+lbl_80124678:
+/* 80124678 001202D8 38 60 00 03 */ li r3, 3
+lbl_8012467C:
+/* 8012467C 001202DC 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 80124680 001202E0 30 00 FF FF */ addic r0, r0, -1
+/* 80124684 001202E4 7C 80 01 10 */ subfe r4, r0, r0
+/* 80124688 001202E8 38 04 00 05 */ addi r0, r4, 5
+/* 8012468C 001202EC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80124690 001202F0 48 00 8B 4D */ bl func_8012D1DC
+/* 80124694 001202F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124698 001202F8 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012469C 001202FC 80 03 00 04 */ lwz r0, 4(r3)
+/* 801246A0 00120300 64 00 00 40 */ oris r0, r0, 0x40
+/* 801246A4 00120304 90 03 00 04 */ stw r0, 4(r3)
+/* 801246A8 00120308 48 00 03 BC */ b lbl_80124A64
+lbl_801246AC:
+/* 801246AC 0012030C 88 04 19 39 */ lbz r0, 0x1939(r4)
+/* 801246B0 00120310 2C 00 00 03 */ cmpwi r0, 3
+/* 801246B4 00120314 41 82 00 48 */ beq lbl_801246FC
+/* 801246B8 00120318 40 80 00 14 */ bge lbl_801246CC
+/* 801246BC 0012031C 2C 00 00 01 */ cmpwi r0, 1
+/* 801246C0 00120320 41 82 00 1C */ beq lbl_801246DC
+/* 801246C4 00120324 40 80 00 28 */ bge lbl_801246EC
+/* 801246C8 00120328 48 00 03 9C */ b lbl_80124A64
+lbl_801246CC:
+/* 801246CC 0012032C 2C 00 00 05 */ cmpwi r0, 5
+/* 801246D0 00120330 41 82 00 74 */ beq lbl_80124744
+/* 801246D4 00120334 40 80 03 90 */ bge lbl_80124A64
+/* 801246D8 00120338 48 00 00 48 */ b lbl_80124720
+lbl_801246DC:
+/* 801246DC 0012033C 38 60 00 01 */ li r3, 1
+/* 801246E0 00120340 38 80 00 02 */ li r4, 2
+/* 801246E4 00120344 48 00 8A F9 */ bl func_8012D1DC
+/* 801246E8 00120348 48 00 03 7C */ b lbl_80124A64
+lbl_801246EC:
+/* 801246EC 0012034C 38 60 00 04 */ li r3, 4
+/* 801246F0 00120350 38 80 00 05 */ li r4, 5
+/* 801246F4 00120354 48 00 8A E9 */ bl func_8012D1DC
+/* 801246F8 00120358 48 00 03 6C */ b lbl_80124A64
+lbl_801246FC:
+/* 801246FC 0012035C 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80124700 00120360 38 80 00 03 */ li r4, 3
+/* 80124704 00120364 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 80124708 00120368 30 00 FF FF */ addic r0, r0, -1
+/* 8012470C 0012036C 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124710 00120370 38 03 00 02 */ addi r0, r3, 2
+/* 80124714 00120374 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80124718 00120378 48 00 8A C5 */ bl func_8012D1DC
+/* 8012471C 0012037C 48 00 03 48 */ b lbl_80124A64
+lbl_80124720:
+/* 80124720 00120380 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80124724 00120384 38 80 00 06 */ li r4, 6
+/* 80124728 00120388 88 03 00 4F */ lbz r0, 0x4f(r3)
+/* 8012472C 0012038C 30 00 FF FF */ addic r0, r0, -1
+/* 80124730 00120390 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124734 00120394 38 03 00 05 */ addi r0, r3, 5
+/* 80124738 00120398 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8012473C 0012039C 48 00 8A A1 */ bl func_8012D1DC
+/* 80124740 001203A0 48 00 03 24 */ b lbl_80124A64
+lbl_80124744:
+/* 80124744 001203A4 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80124748 001203A8 88 04 00 50 */ lbz r0, 0x50(r4)
+/* 8012474C 001203AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80124750 001203B0 40 82 00 20 */ bne lbl_80124770
+/* 80124754 001203B4 88 04 00 4E */ lbz r0, 0x4e(r4)
+/* 80124758 001203B8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012475C 001203BC 40 82 00 0C */ bne lbl_80124768
+/* 80124760 001203C0 38 60 00 01 */ li r3, 1
+/* 80124764 001203C4 48 00 00 10 */ b lbl_80124774
+lbl_80124768:
+/* 80124768 001203C8 38 60 00 02 */ li r3, 2
+/* 8012476C 001203CC 48 00 00 08 */ b lbl_80124774
+lbl_80124770:
+/* 80124770 001203D0 38 60 00 03 */ li r3, 3
+lbl_80124774:
+/* 80124774 001203D4 88 04 00 51 */ lbz r0, 0x51(r4)
+/* 80124778 001203D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012477C 001203DC 40 82 00 20 */ bne lbl_8012479C
+/* 80124780 001203E0 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 80124784 001203E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80124788 001203E8 40 82 00 0C */ bne lbl_80124794
+/* 8012478C 001203EC 38 80 00 04 */ li r4, 4
+/* 80124790 001203F0 48 00 00 10 */ b lbl_801247A0
+lbl_80124794:
+/* 80124794 001203F4 38 80 00 05 */ li r4, 5
+/* 80124798 001203F8 48 00 00 08 */ b lbl_801247A0
+lbl_8012479C:
+/* 8012479C 001203FC 38 80 00 06 */ li r4, 6
+lbl_801247A0:
+/* 801247A0 00120400 48 00 8A 3D */ bl func_8012D1DC
+/* 801247A4 00120404 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801247A8 00120408 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801247AC 0012040C 80 03 00 04 */ lwz r0, 4(r3)
+/* 801247B0 00120410 64 00 00 40 */ oris r0, r0, 0x40
+/* 801247B4 00120414 90 03 00 04 */ stw r0, 4(r3)
+/* 801247B8 00120418 48 00 02 AC */ b lbl_80124A64
+lbl_801247BC:
+/* 801247BC 0012041C 88 04 19 39 */ lbz r0, 0x1939(r4)
+/* 801247C0 00120420 2C 00 00 04 */ cmpwi r0, 4
+/* 801247C4 00120424 41 82 00 60 */ beq lbl_80124824
+/* 801247C8 00120428 40 80 00 1C */ bge lbl_801247E4
+/* 801247CC 0012042C 2C 00 00 02 */ cmpwi r0, 2
+/* 801247D0 00120430 41 82 00 34 */ beq lbl_80124804
+/* 801247D4 00120434 40 80 00 40 */ bge lbl_80124814
+/* 801247D8 00120438 2C 00 00 01 */ cmpwi r0, 1
+/* 801247DC 0012043C 40 80 00 18 */ bge lbl_801247F4
+/* 801247E0 00120440 48 00 02 84 */ b lbl_80124A64
+lbl_801247E4:
+/* 801247E4 00120444 2C 00 00 06 */ cmpwi r0, 6
+/* 801247E8 00120448 41 82 00 94 */ beq lbl_8012487C
+/* 801247EC 0012044C 40 80 02 78 */ bge lbl_80124A64
+/* 801247F0 00120450 48 00 00 68 */ b lbl_80124858
+lbl_801247F4:
+/* 801247F4 00120454 38 60 00 01 */ li r3, 1
+/* 801247F8 00120458 38 80 00 02 */ li r4, 2
+/* 801247FC 0012045C 48 00 89 E1 */ bl func_8012D1DC
+/* 80124800 00120460 48 00 02 64 */ b lbl_80124A64
+lbl_80124804:
+/* 80124804 00120464 38 60 00 03 */ li r3, 3
+/* 80124808 00120468 38 80 00 04 */ li r4, 4
+/* 8012480C 0012046C 48 00 89 D1 */ bl func_8012D1DC
+/* 80124810 00120470 48 00 02 54 */ b lbl_80124A64
+lbl_80124814:
+/* 80124814 00120474 38 60 00 05 */ li r3, 5
+/* 80124818 00120478 38 80 00 06 */ li r4, 6
+/* 8012481C 0012047C 48 00 89 C1 */ bl func_8012D1DC
+/* 80124820 00120480 48 00 02 44 */ b lbl_80124A64
+lbl_80124824:
+/* 80124824 00120484 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80124828 00120488 88 64 00 4E */ lbz r3, 0x4e(r4)
+/* 8012482C 0012048C 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 80124830 00120490 30 63 FF FF */ addic r3, r3, -1
+/* 80124834 00120494 7C 83 19 10 */ subfe r4, r3, r3
+/* 80124838 00120498 30 00 FF FF */ addic r0, r0, -1
+/* 8012483C 0012049C 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124840 001204A0 38 84 00 02 */ addi r4, r4, 2
+/* 80124844 001204A4 38 03 00 04 */ addi r0, r3, 4
+/* 80124848 001204A8 54 83 06 3E */ clrlwi r3, r4, 0x18
+/* 8012484C 001204AC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80124850 001204B0 48 00 89 8D */ bl func_8012D1DC
+/* 80124854 001204B4 48 00 02 10 */ b lbl_80124A64
+lbl_80124858:
+/* 80124858 001204B8 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8012485C 001204BC 38 80 00 07 */ li r4, 7
+/* 80124860 001204C0 88 03 00 50 */ lbz r0, 0x50(r3)
+/* 80124864 001204C4 30 00 FF FF */ addic r0, r0, -1
+/* 80124868 001204C8 7C 60 01 10 */ subfe r3, r0, r0
+/* 8012486C 001204CC 38 03 00 06 */ addi r0, r3, 6
+/* 80124870 001204D0 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80124874 001204D4 48 00 89 69 */ bl func_8012D1DC
+/* 80124878 001204D8 48 00 01 EC */ b lbl_80124A64
+lbl_8012487C:
+/* 8012487C 001204DC 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80124880 001204E0 88 04 00 51 */ lbz r0, 0x51(r4)
+/* 80124884 001204E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80124888 001204E8 40 82 00 20 */ bne lbl_801248A8
+/* 8012488C 001204EC 88 04 00 4E */ lbz r0, 0x4e(r4)
+/* 80124890 001204F0 2C 00 00 00 */ cmpwi r0, 0
+/* 80124894 001204F4 40 82 00 0C */ bne lbl_801248A0
+/* 80124898 001204F8 38 60 00 01 */ li r3, 1
+/* 8012489C 001204FC 48 00 00 1C */ b lbl_801248B8
+lbl_801248A0:
+/* 801248A0 00120500 38 60 00 02 */ li r3, 2
+/* 801248A4 00120504 48 00 00 14 */ b lbl_801248B8
+lbl_801248A8:
+/* 801248A8 00120508 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 801248AC 0012050C 30 00 FF FF */ addic r0, r0, -1
+/* 801248B0 00120510 7C 60 01 10 */ subfe r3, r0, r0
+/* 801248B4 00120514 38 63 00 04 */ addi r3, r3, 4
+lbl_801248B8:
+/* 801248B8 00120518 88 04 00 52 */ lbz r0, 0x52(r4)
+/* 801248BC 0012051C 2C 00 00 00 */ cmpwi r0, 0
+/* 801248C0 00120520 40 82 00 20 */ bne lbl_801248E0
+/* 801248C4 00120524 88 04 00 50 */ lbz r0, 0x50(r4)
+/* 801248C8 00120528 2C 00 00 00 */ cmpwi r0, 0
+/* 801248CC 0012052C 40 82 00 0C */ bne lbl_801248D8
+/* 801248D0 00120530 38 80 00 05 */ li r4, 5
+/* 801248D4 00120534 48 00 00 10 */ b lbl_801248E4
+lbl_801248D8:
+/* 801248D8 00120538 38 80 00 06 */ li r4, 6
+/* 801248DC 0012053C 48 00 00 08 */ b lbl_801248E4
+lbl_801248E0:
+/* 801248E0 00120540 38 80 00 07 */ li r4, 7
+lbl_801248E4:
+/* 801248E4 00120544 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801248E8 00120548 48 00 88 F5 */ bl func_8012D1DC
+/* 801248EC 0012054C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801248F0 00120550 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801248F4 00120554 80 03 00 04 */ lwz r0, 4(r3)
+/* 801248F8 00120558 64 00 00 40 */ oris r0, r0, 0x40
+/* 801248FC 0012055C 90 03 00 04 */ stw r0, 4(r3)
+/* 80124900 00120560 48 00 01 64 */ b lbl_80124A64
+lbl_80124904:
+/* 80124904 00120564 88 04 19 39 */ lbz r0, 0x1939(r4)
+/* 80124908 00120568 28 00 00 07 */ cmplwi r0, 7
+/* 8012490C 0012056C 41 81 01 58 */ bgt lbl_80124A64
+/* 80124910 00120570 3C 60 80 42 */ lis r3, lbl_8041C0A4@ha
+/* 80124914 00120574 54 00 10 3A */ slwi r0, r0, 2
+/* 80124918 00120578 38 63 C0 A4 */ addi r3, r3, lbl_8041C0A4@l
+/* 8012491C 0012057C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80124920 00120580 7C 69 03 A6 */ mtctr r3
+/* 80124924 00120584 4E 80 04 20 */ bctr
+/* 80124928 00120588 38 60 00 01 */ li r3, 1
+/* 8012492C 0012058C 38 80 00 02 */ li r4, 2
+/* 80124930 00120590 48 00 88 AD */ bl func_8012D1DC
+/* 80124934 00120594 48 00 01 30 */ b lbl_80124A64
+/* 80124938 00120598 38 60 00 03 */ li r3, 3
+/* 8012493C 0012059C 38 80 00 04 */ li r4, 4
+/* 80124940 001205A0 48 00 88 9D */ bl func_8012D1DC
+/* 80124944 001205A4 48 00 01 20 */ b lbl_80124A64
+/* 80124948 001205A8 38 60 00 05 */ li r3, 5
+/* 8012494C 001205AC 38 80 00 06 */ li r4, 6
+/* 80124950 001205B0 48 00 88 8D */ bl func_8012D1DC
+/* 80124954 001205B4 48 00 01 10 */ b lbl_80124A64
+/* 80124958 001205B8 38 60 00 07 */ li r3, 7
+/* 8012495C 001205BC 38 80 00 08 */ li r4, 8
+/* 80124960 001205C0 48 00 88 7D */ bl func_8012D1DC
+/* 80124964 001205C4 48 00 01 00 */ b lbl_80124A64
+/* 80124968 001205C8 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 8012496C 001205CC 88 64 00 4E */ lbz r3, 0x4e(r4)
+/* 80124970 001205D0 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 80124974 001205D4 30 63 FF FF */ addic r3, r3, -1
+/* 80124978 001205D8 7C 83 19 10 */ subfe r4, r3, r3
+/* 8012497C 001205DC 30 00 FF FF */ addic r0, r0, -1
+/* 80124980 001205E0 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124984 001205E4 38 84 00 02 */ addi r4, r4, 2
+/* 80124988 001205E8 38 03 00 04 */ addi r0, r3, 4
+/* 8012498C 001205EC 54 83 06 3E */ clrlwi r3, r4, 0x18
+/* 80124990 001205F0 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80124994 001205F4 48 00 88 49 */ bl func_8012D1DC
+/* 80124998 001205F8 48 00 00 CC */ b lbl_80124A64
+/* 8012499C 001205FC 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 801249A0 00120600 88 64 00 50 */ lbz r3, 0x50(r4)
+/* 801249A4 00120604 88 04 00 51 */ lbz r0, 0x51(r4)
+/* 801249A8 00120608 30 63 FF FF */ addic r3, r3, -1
+/* 801249AC 0012060C 7C 83 19 10 */ subfe r4, r3, r3
+/* 801249B0 00120610 30 00 FF FF */ addic r0, r0, -1
+/* 801249B4 00120614 7C 60 01 10 */ subfe r3, r0, r0
+/* 801249B8 00120618 38 84 00 06 */ addi r4, r4, 6
+/* 801249BC 0012061C 38 03 00 08 */ addi r0, r3, 8
+/* 801249C0 00120620 54 83 06 3E */ clrlwi r3, r4, 0x18
+/* 801249C4 00120624 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 801249C8 00120628 48 00 88 15 */ bl func_8012D1DC
+/* 801249CC 0012062C 48 00 00 98 */ b lbl_80124A64
+/* 801249D0 00120630 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 801249D4 00120634 88 04 00 52 */ lbz r0, 0x52(r4)
+/* 801249D8 00120638 2C 00 00 00 */ cmpwi r0, 0
+/* 801249DC 0012063C 40 82 00 20 */ bne lbl_801249FC
+/* 801249E0 00120640 88 04 00 4E */ lbz r0, 0x4e(r4)
+/* 801249E4 00120644 2C 00 00 00 */ cmpwi r0, 0
+/* 801249E8 00120648 40 82 00 0C */ bne lbl_801249F4
+/* 801249EC 0012064C 38 A0 00 01 */ li r5, 1
+/* 801249F0 00120650 48 00 00 1C */ b lbl_80124A0C
+lbl_801249F4:
+/* 801249F4 00120654 38 A0 00 02 */ li r5, 2
+/* 801249F8 00120658 48 00 00 14 */ b lbl_80124A0C
+lbl_801249FC:
+/* 801249FC 0012065C 88 04 00 4F */ lbz r0, 0x4f(r4)
+/* 80124A00 00120660 30 00 FF FF */ addic r0, r0, -1
+/* 80124A04 00120664 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124A08 00120668 38 A3 00 04 */ addi r5, r3, 4
+lbl_80124A0C:
+/* 80124A0C 0012066C 88 04 00 53 */ lbz r0, 0x53(r4)
+/* 80124A10 00120670 2C 00 00 00 */ cmpwi r0, 0
+/* 80124A14 00120674 40 82 00 20 */ bne lbl_80124A34
+/* 80124A18 00120678 88 04 00 50 */ lbz r0, 0x50(r4)
+/* 80124A1C 0012067C 2C 00 00 00 */ cmpwi r0, 0
+/* 80124A20 00120680 40 82 00 0C */ bne lbl_80124A2C
+/* 80124A24 00120684 38 00 00 05 */ li r0, 5
+/* 80124A28 00120688 48 00 00 1C */ b lbl_80124A44
+lbl_80124A2C:
+/* 80124A2C 0012068C 38 00 00 06 */ li r0, 6
+/* 80124A30 00120690 48 00 00 14 */ b lbl_80124A44
+lbl_80124A34:
+/* 80124A34 00120694 88 04 00 51 */ lbz r0, 0x51(r4)
+/* 80124A38 00120698 30 00 FF FF */ addic r0, r0, -1
+/* 80124A3C 0012069C 7C 60 01 10 */ subfe r3, r0, r0
+/* 80124A40 001206A0 38 03 00 08 */ addi r0, r3, 8
+lbl_80124A44:
+/* 80124A44 001206A4 54 A3 06 3E */ clrlwi r3, r5, 0x18
+/* 80124A48 001206A8 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80124A4C 001206AC 48 00 87 91 */ bl func_8012D1DC
+/* 80124A50 001206B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124A54 001206B4 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80124A58 001206B8 80 03 00 04 */ lwz r0, 4(r3)
+/* 80124A5C 001206BC 64 00 00 40 */ oris r0, r0, 0x40
+/* 80124A60 001206C0 90 03 00 04 */ stw r0, 4(r3)
+lbl_80124A64:
+/* 80124A64 001206C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124A68 001206C8 38 00 00 56 */ li r0, 0x56
+/* 80124A6C 001206CC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124A70 001206D0 48 00 0D D0 */ b lbl_80125840
+/* 80124A74 001206D4 80 66 02 4C */ lwz r3, 0x24c(r6)
+/* 80124A78 001206D8 38 80 00 08 */ li r4, 8
+/* 80124A7C 001206DC 38 A0 00 00 */ li r5, 0
+/* 80124A80 001206E0 38 03 00 24 */ addi r0, r3, 0x24
+/* 80124A84 001206E4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 80124A88 001206E8 7C 66 02 14 */ add r3, r6, r0
+/* 80124A8C 001206EC A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124A90 001206F0 48 12 F3 61 */ bl func_80253DF0
+/* 80124A94 001206F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124A98 001206F8 38 80 00 08 */ li r4, 8
+/* 80124A9C 001206FC 38 A0 00 00 */ li r5, 0
+/* 80124AA0 00120700 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124AA4 00120704 48 12 F3 4D */ bl func_80253DF0
+/* 80124AA8 00120708 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124AAC 0012070C 38 00 00 50 */ li r0, 0x50
+/* 80124AB0 00120710 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124AB4 00120714 48 00 0D 8C */ b lbl_80125840
+/* 80124AB8 00120718 38 00 00 00 */ li r0, 0
+/* 80124ABC 0012071C 3B C0 00 00 */ li r30, 0
+/* 80124AC0 00120720 90 06 02 40 */ stw r0, 0x240(r6)
+lbl_80124AC4:
+/* 80124AC4 00120724 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124AC8 00120728 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
+/* 80124ACC 0012072C 7C 63 02 14 */ add r3, r3, r0
+/* 80124AD0 00120730 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 80124AD4 00120734 2C 03 00 00 */ cmpwi r3, 0
+/* 80124AD8 00120738 41 82 00 18 */ beq lbl_80124AF0
+/* 80124ADC 0012073C 48 04 20 61 */ bl func_80166B3C
+/* 80124AE0 00120740 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124AE4 00120744 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 80124AE8 00120748 38 03 00 01 */ addi r0, r3, 1
+/* 80124AEC 0012074C 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_80124AF0:
+/* 80124AF0 00120750 3B DE 00 01 */ addi r30, r30, 1
+/* 80124AF4 00120754 28 1E 00 08 */ cmplwi r30, 8
+/* 80124AF8 00120758 41 80 FF CC */ blt lbl_80124AC4
+/* 80124AFC 0012075C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B00 00120760 38 00 00 16 */ li r0, 0x16
+/* 80124B04 00120764 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124B08 00120768 48 00 0D 38 */ b lbl_80125840
+/* 80124B0C 0012076C 38 00 00 0B */ li r0, 0xb
+/* 80124B10 00120770 38 80 00 08 */ li r4, 8
+/* 80124B14 00120774 B0 06 01 2C */ sth r0, 0x12c(r6)
+/* 80124B18 00120778 38 A0 00 01 */ li r5, 1
+/* 80124B1C 0012077C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B20 00120780 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124B24 00120784 48 12 F2 CD */ bl func_80253DF0
+/* 80124B28 00120788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B2C 0012078C 38 80 00 02 */ li r4, 2
+/* 80124B30 00120790 38 A0 00 00 */ li r5, 0
+/* 80124B34 00120794 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124B38 00120798 48 12 F2 79 */ bl func_80253DB0
+/* 80124B3C 0012079C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B40 001207A0 38 80 00 08 */ li r4, 8
+/* 80124B44 001207A4 38 A0 00 01 */ li r5, 1
+/* 80124B48 001207A8 A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124B4C 001207AC 48 12 F2 A5 */ bl func_80253DF0
+/* 80124B50 001207B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B54 001207B4 38 80 00 08 */ li r4, 8
+/* 80124B58 001207B8 38 A0 00 00 */ li r5, 0
+/* 80124B5C 001207BC A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124B60 001207C0 48 12 F2 51 */ bl func_80253DB0
+/* 80124B64 001207C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B68 001207C8 38 00 00 52 */ li r0, 0x52
+/* 80124B6C 001207CC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124B70 001207D0 48 00 0C D0 */ b lbl_80125840
+/* 80124B74 001207D4 A8 66 01 1A */ lha r3, 0x11a(r6)
+/* 80124B78 001207D8 48 12 F2 59 */ bl func_80253DD0
+/* 80124B7C 001207DC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80124B80 001207E0 28 00 00 03 */ cmplwi r0, 3
+/* 80124B84 001207E4 40 82 0C BC */ bne lbl_80125840
+/* 80124B88 001207E8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124B8C 001207EC 38 00 00 53 */ li r0, 0x53
+/* 80124B90 001207F0 38 60 00 00 */ li r3, 0
+/* 80124B94 001207F4 38 80 00 00 */ li r4, 0
+/* 80124B98 001207F8 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80124B9C 001207FC 4B F3 4D 5D */ bl func_800598F8
+/* 80124BA0 00120800 38 60 00 01 */ li r3, 1
+/* 80124BA4 00120804 38 80 00 00 */ li r4, 0
+/* 80124BA8 00120808 38 A0 00 03 */ li r5, 3
+/* 80124BAC 0012080C 38 C0 00 02 */ li r6, 2
+/* 80124BB0 00120810 38 E0 00 00 */ li r7, 0
+/* 80124BB4 00120814 39 00 00 00 */ li r8, 0
+/* 80124BB8 00120818 4B F3 4E 11 */ bl func_800599C8
+/* 80124BBC 0012081C 38 60 00 02 */ li r3, 2
+/* 80124BC0 00120820 38 80 00 00 */ li r4, 0
+/* 80124BC4 00120824 38 A0 00 01 */ li r5, 1
+/* 80124BC8 00120828 38 C0 00 03 */ li r6, 3
+/* 80124BCC 0012082C 38 E0 00 00 */ li r7, 0
+/* 80124BD0 00120830 39 00 00 00 */ li r8, 0
+/* 80124BD4 00120834 4B F3 4D F5 */ bl func_800599C8
+/* 80124BD8 00120838 38 60 00 03 */ li r3, 3
+/* 80124BDC 0012083C 38 80 00 00 */ li r4, 0
+/* 80124BE0 00120840 38 A0 00 02 */ li r5, 2
+/* 80124BE4 00120844 38 C0 00 01 */ li r6, 1
+/* 80124BE8 00120848 38 E0 00 00 */ li r7, 0
+/* 80124BEC 0012084C 39 00 00 00 */ li r8, 0
+/* 80124BF0 00120850 4B F3 4D D9 */ bl func_800599C8
+/* 80124BF4 00120854 48 00 0C 4C */ b lbl_80125840
+/* 80124BF8 00120858 38 60 00 00 */ li r3, 0
+/* 80124BFC 0012085C 38 80 00 01 */ li r4, 1
+/* 80124C00 00120860 38 A0 00 00 */ li r5, 0
+/* 80124C04 00120864 38 C0 00 01 */ li r6, 1
+/* 80124C08 00120868 4B F3 4E 65 */ bl func_80059A6C
+/* 80124C0C 0012086C 2C 03 00 00 */ cmpwi r3, 0
+/* 80124C10 00120870 41 82 0C 30 */ beq lbl_80125840
+/* 80124C14 00120874 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80124C18 00120878 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124C1C 0012087C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80124C20 00120880 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80124C24 00120884 41 82 00 90 */ beq lbl_80124CB4
+/* 80124C28 00120888 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124C2C 0012088C 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80124C30 00120890 2C 00 00 02 */ cmpwi r0, 2
+/* 80124C34 00120894 41 82 00 40 */ beq lbl_80124C74
+/* 80124C38 00120898 40 80 00 10 */ bge lbl_80124C48
+/* 80124C3C 0012089C 2C 00 00 01 */ cmpwi r0, 1
+/* 80124C40 001208A0 40 80 00 14 */ bge lbl_80124C54
+/* 80124C44 001208A4 48 00 00 D8 */ b lbl_80124D1C
+lbl_80124C48:
+/* 80124C48 001208A8 2C 00 00 04 */ cmpwi r0, 4
+/* 80124C4C 001208AC 40 80 00 D0 */ bge lbl_80124D1C
+/* 80124C50 001208B0 48 00 00 44 */ b lbl_80124C94
+lbl_80124C54:
+/* 80124C54 001208B4 A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124C58 001208B8 38 80 00 01 */ li r4, 1
+/* 80124C5C 001208BC 38 A0 00 00 */ li r5, 0
+/* 80124C60 001208C0 48 12 F1 51 */ bl func_80253DB0
+/* 80124C64 001208C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124C68 001208C8 38 00 00 54 */ li r0, 0x54
+/* 80124C6C 001208CC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124C70 001208D0 48 00 00 AC */ b lbl_80124D1C
+lbl_80124C74:
+/* 80124C74 001208D4 A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124C78 001208D8 38 80 00 03 */ li r4, 3
+/* 80124C7C 001208DC 38 A0 00 00 */ li r5, 0
+/* 80124C80 001208E0 48 12 F1 31 */ bl func_80253DB0
+/* 80124C84 001208E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124C88 001208E8 38 00 00 54 */ li r0, 0x54
+/* 80124C8C 001208EC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124C90 001208F0 48 00 00 8C */ b lbl_80124D1C
+lbl_80124C94:
+/* 80124C94 001208F4 A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124C98 001208F8 38 80 00 05 */ li r4, 5
+/* 80124C9C 001208FC 38 A0 00 00 */ li r5, 0
+/* 80124CA0 00120900 48 12 F1 11 */ bl func_80253DB0
+/* 80124CA4 00120904 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124CA8 00120908 38 00 00 54 */ li r0, 0x54
+/* 80124CAC 0012090C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124CB0 00120910 48 00 00 6C */ b lbl_80124D1C
+lbl_80124CB4:
+/* 80124CB4 00120914 2C 03 00 02 */ cmpwi r3, 2
+/* 80124CB8 00120918 41 82 00 38 */ beq lbl_80124CF0
+/* 80124CBC 0012091C 40 80 00 10 */ bge lbl_80124CCC
+/* 80124CC0 00120920 2C 03 00 01 */ cmpwi r3, 1
+/* 80124CC4 00120924 40 80 00 14 */ bge lbl_80124CD8
+/* 80124CC8 00120928 48 00 00 54 */ b lbl_80124D1C
+lbl_80124CCC:
+/* 80124CCC 0012092C 2C 03 00 04 */ cmpwi r3, 4
+/* 80124CD0 00120930 40 80 00 4C */ bge lbl_80124D1C
+/* 80124CD4 00120934 48 00 00 34 */ b lbl_80124D08
+lbl_80124CD8:
+/* 80124CD8 00120938 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124CDC 0012093C 38 80 00 00 */ li r4, 0
+/* 80124CE0 00120940 38 A0 00 00 */ li r5, 0
+/* 80124CE4 00120944 A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124CE8 00120948 48 12 F0 C9 */ bl func_80253DB0
+/* 80124CEC 0012094C 48 00 00 30 */ b lbl_80124D1C
+lbl_80124CF0:
+/* 80124CF0 00120950 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124CF4 00120954 38 80 00 02 */ li r4, 2
+/* 80124CF8 00120958 38 A0 00 00 */ li r5, 0
+/* 80124CFC 0012095C A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124D00 00120960 48 12 F0 B1 */ bl func_80253DB0
+/* 80124D04 00120964 48 00 00 18 */ b lbl_80124D1C
+lbl_80124D08:
+/* 80124D08 00120968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124D0C 0012096C 38 80 00 04 */ li r4, 4
+/* 80124D10 00120970 38 A0 00 00 */ li r5, 0
+/* 80124D14 00120974 A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124D18 00120978 48 12 F0 99 */ bl func_80253DB0
+lbl_80124D1C:
+/* 80124D1C 0012097C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124D20 00120980 38 A0 00 2D */ li r5, 0x2d
+/* 80124D24 00120984 38 00 00 07 */ li r0, 7
+/* 80124D28 00120988 38 60 00 7C */ li r3, 0x7c
+/* 80124D2C 0012098C B0 A4 02 6E */ sth r5, 0x26e(r4)
+/* 80124D30 00120990 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124D34 00120994 B0 04 02 70 */ sth r0, 0x270(r4)
+/* 80124D38 00120998 48 00 8E 71 */ bl func_8012DBA8
+/* 80124D3C 0012099C 48 00 0B 04 */ b lbl_80125840
+/* 80124D40 001209A0 A8 66 01 1A */ lha r3, 0x11a(r6)
+/* 80124D44 001209A4 48 12 F0 8D */ bl func_80253DD0
+/* 80124D48 001209A8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80124D4C 001209AC 28 00 00 03 */ cmplwi r0, 3
+/* 80124D50 001209B0 40 82 0A F0 */ bne lbl_80125840
+/* 80124D54 001209B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124D58 001209B8 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80124D5C 001209BC 2C 00 00 02 */ cmpwi r0, 2
+/* 80124D60 001209C0 41 82 00 50 */ beq lbl_80124DB0
+/* 80124D64 001209C4 40 80 00 10 */ bge lbl_80124D74
+/* 80124D68 001209C8 2C 00 00 01 */ cmpwi r0, 1
+/* 80124D6C 001209CC 40 80 00 14 */ bge lbl_80124D80
+/* 80124D70 001209D0 48 00 00 9C */ b lbl_80124E0C
+lbl_80124D74:
+/* 80124D74 001209D4 2C 00 00 04 */ cmpwi r0, 4
+/* 80124D78 001209D8 40 80 00 94 */ bge lbl_80124E0C
+/* 80124D7C 001209DC 48 00 00 64 */ b lbl_80124DE0
+lbl_80124D80:
+/* 80124D80 001209E0 38 00 00 01 */ li r0, 1
+/* 80124D84 001209E4 38 A0 00 03 */ li r5, 3
+/* 80124D88 001209E8 98 03 02 58 */ stb r0, 0x258(r3)
+/* 80124D8C 001209EC 38 80 00 02 */ li r4, 2
+/* 80124D90 001209F0 38 00 00 04 */ li r0, 4
+/* 80124D94 001209F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124D98 001209F8 98 A3 02 59 */ stb r5, 0x259(r3)
+/* 80124D9C 001209FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124DA0 00120A00 98 83 02 5A */ stb r4, 0x25a(r3)
+/* 80124DA4 00120A04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124DA8 00120A08 98 03 02 5B */ stb r0, 0x25b(r3)
+/* 80124DAC 00120A0C 48 00 00 60 */ b lbl_80124E0C
+lbl_80124DB0:
+/* 80124DB0 00120A10 38 00 00 01 */ li r0, 1
+/* 80124DB4 00120A14 38 A0 00 02 */ li r5, 2
+/* 80124DB8 00120A18 98 03 02 58 */ stb r0, 0x258(r3)
+/* 80124DBC 00120A1C 38 80 00 03 */ li r4, 3
+/* 80124DC0 00120A20 38 00 00 04 */ li r0, 4
+/* 80124DC4 00120A24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124DC8 00120A28 98 A3 02 59 */ stb r5, 0x259(r3)
+/* 80124DCC 00120A2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124DD0 00120A30 98 83 02 5A */ stb r4, 0x25a(r3)
+/* 80124DD4 00120A34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124DD8 00120A38 98 03 02 5B */ stb r0, 0x25b(r3)
+/* 80124DDC 00120A3C 48 00 00 30 */ b lbl_80124E0C
+lbl_80124DE0:
+/* 80124DE0 00120A40 38 00 00 01 */ li r0, 1
+/* 80124DE4 00120A44 38 A0 00 02 */ li r5, 2
+/* 80124DE8 00120A48 98 03 02 58 */ stb r0, 0x258(r3)
+/* 80124DEC 00120A4C 38 80 00 04 */ li r4, 4
+/* 80124DF0 00120A50 38 00 00 03 */ li r0, 3
+/* 80124DF4 00120A54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124DF8 00120A58 98 A3 02 59 */ stb r5, 0x259(r3)
+/* 80124DFC 00120A5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E00 00120A60 98 83 02 5A */ stb r4, 0x25a(r3)
+/* 80124E04 00120A64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E08 00120A68 98 03 02 5B */ stb r0, 0x25b(r3)
+lbl_80124E0C:
+/* 80124E0C 00120A6C 48 00 83 0D */ bl func_8012D118
+/* 80124E10 00120A70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E14 00120A74 38 00 00 55 */ li r0, 0x55
+/* 80124E18 00120A78 38 80 00 01 */ li r4, 1
+/* 80124E1C 00120A7C 38 A0 00 00 */ li r5, 0
+/* 80124E20 00120A80 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80124E24 00120A84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E28 00120A88 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124E2C 00120A8C 48 12 EF 85 */ bl func_80253DB0
+/* 80124E30 00120A90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E34 00120A94 38 80 00 07 */ li r4, 7
+/* 80124E38 00120A98 38 A0 00 00 */ li r5, 0
+/* 80124E3C 00120A9C A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124E40 00120AA0 48 12 EF 71 */ bl func_80253DB0
+/* 80124E44 00120AA4 48 00 09 FC */ b lbl_80125840
+/* 80124E48 00120AA8 A8 66 01 1A */ lha r3, 0x11a(r6)
+/* 80124E4C 00120AAC 48 12 EF 85 */ bl func_80253DD0
+/* 80124E50 00120AB0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80124E54 00120AB4 28 00 00 03 */ cmplwi r0, 3
+/* 80124E58 00120AB8 40 82 09 E8 */ bne lbl_80125840
+/* 80124E5C 00120ABC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E60 00120AC0 38 80 00 08 */ li r4, 8
+/* 80124E64 00120AC4 38 A0 00 00 */ li r5, 0
+/* 80124E68 00120AC8 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80124E6C 00120ACC 48 12 EF 85 */ bl func_80253DF0
+/* 80124E70 00120AD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E74 00120AD4 38 80 00 08 */ li r4, 8
+/* 80124E78 00120AD8 38 A0 00 00 */ li r5, 0
+/* 80124E7C 00120ADC A8 63 01 1A */ lha r3, 0x11a(r3)
+/* 80124E80 00120AE0 48 12 EF 71 */ bl func_80253DF0
+/* 80124E84 00120AE4 3B E0 00 00 */ li r31, 0
+lbl_80124E88:
+/* 80124E88 00120AE8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124E8C 00120AEC 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 80124E90 00120AF0 7C 65 22 14 */ add r3, r5, r4
+/* 80124E94 00120AF4 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 80124E98 00120AF8 28 00 00 01 */ cmplwi r0, 1
+/* 80124E9C 00120AFC 40 82 00 1C */ bne lbl_80124EB8
+/* 80124EA0 00120B00 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124EA4 00120B04 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124EA8 00120B08 38 60 00 01 */ li r3, 1
+/* 80124EAC 00120B0C 7C 84 02 14 */ add r4, r4, r0
+/* 80124EB0 00120B10 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124EB4 00120B14 4B FF 7A E9 */ bl func_8011C99C
+lbl_80124EB8:
+/* 80124EB8 00120B18 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124EBC 00120B1C 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 80124EC0 00120B20 7C 65 22 14 */ add r3, r5, r4
+/* 80124EC4 00120B24 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 80124EC8 00120B28 28 00 00 02 */ cmplwi r0, 2
+/* 80124ECC 00120B2C 40 82 00 54 */ bne lbl_80124F20
+/* 80124ED0 00120B30 88 05 02 59 */ lbz r0, 0x259(r5)
+/* 80124ED4 00120B34 2C 00 00 03 */ cmpwi r0, 3
+/* 80124ED8 00120B38 41 82 00 30 */ beq lbl_80124F08
+/* 80124EDC 00120B3C 40 80 00 44 */ bge lbl_80124F20
+/* 80124EE0 00120B40 2C 00 00 02 */ cmpwi r0, 2
+/* 80124EE4 00120B44 40 80 00 08 */ bge lbl_80124EEC
+/* 80124EE8 00120B48 48 00 00 38 */ b lbl_80124F20
+lbl_80124EEC:
+/* 80124EEC 00120B4C 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124EF0 00120B50 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124EF4 00120B54 38 60 00 02 */ li r3, 2
+/* 80124EF8 00120B58 7C 84 02 14 */ add r4, r4, r0
+/* 80124EFC 00120B5C 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124F00 00120B60 4B FF 7A 9D */ bl func_8011C99C
+/* 80124F04 00120B64 48 00 00 1C */ b lbl_80124F20
+lbl_80124F08:
+/* 80124F08 00120B68 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124F0C 00120B6C 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124F10 00120B70 38 60 00 04 */ li r3, 4
+/* 80124F14 00120B74 7C 84 02 14 */ add r4, r4, r0
+/* 80124F18 00120B78 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124F1C 00120B7C 4B FF 7A 81 */ bl func_8011C99C
+lbl_80124F20:
+/* 80124F20 00120B80 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124F24 00120B84 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 80124F28 00120B88 7C 65 22 14 */ add r3, r5, r4
+/* 80124F2C 00120B8C 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 80124F30 00120B90 28 00 00 03 */ cmplwi r0, 3
+/* 80124F34 00120B94 40 82 00 7C */ bne lbl_80124FB0
+/* 80124F38 00120B98 88 05 02 5A */ lbz r0, 0x25a(r5)
+/* 80124F3C 00120B9C 2C 00 00 03 */ cmpwi r0, 3
+/* 80124F40 00120BA0 41 82 00 3C */ beq lbl_80124F7C
+/* 80124F44 00120BA4 40 80 00 10 */ bge lbl_80124F54
+/* 80124F48 00120BA8 2C 00 00 02 */ cmpwi r0, 2
+/* 80124F4C 00120BAC 40 80 00 14 */ bge lbl_80124F60
+/* 80124F50 00120BB0 48 00 00 60 */ b lbl_80124FB0
+lbl_80124F54:
+/* 80124F54 00120BB4 2C 00 00 05 */ cmpwi r0, 5
+/* 80124F58 00120BB8 40 80 00 58 */ bge lbl_80124FB0
+/* 80124F5C 00120BBC 48 00 00 3C */ b lbl_80124F98
+lbl_80124F60:
+/* 80124F60 00120BC0 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124F64 00120BC4 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124F68 00120BC8 38 60 00 02 */ li r3, 2
+/* 80124F6C 00120BCC 7C 84 02 14 */ add r4, r4, r0
+/* 80124F70 00120BD0 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124F74 00120BD4 4B FF 7A 29 */ bl func_8011C99C
+/* 80124F78 00120BD8 48 00 00 38 */ b lbl_80124FB0
+lbl_80124F7C:
+/* 80124F7C 00120BDC 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124F80 00120BE0 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124F84 00120BE4 38 60 00 04 */ li r3, 4
+/* 80124F88 00120BE8 7C 84 02 14 */ add r4, r4, r0
+/* 80124F8C 00120BEC 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124F90 00120BF0 4B FF 7A 0D */ bl func_8011C99C
+/* 80124F94 00120BF4 48 00 00 1C */ b lbl_80124FB0
+lbl_80124F98:
+/* 80124F98 00120BF8 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124F9C 00120BFC 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124FA0 00120C00 38 60 00 08 */ li r3, 8
+/* 80124FA4 00120C04 7C 84 02 14 */ add r4, r4, r0
+/* 80124FA8 00120C08 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124FAC 00120C0C 4B FF 79 F1 */ bl func_8011C99C
+lbl_80124FB0:
+/* 80124FB0 00120C10 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80124FB4 00120C14 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 80124FB8 00120C18 7C 65 22 14 */ add r3, r5, r4
+/* 80124FBC 00120C1C 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 80124FC0 00120C20 28 00 00 04 */ cmplwi r0, 4
+/* 80124FC4 00120C24 40 82 00 54 */ bne lbl_80125018
+/* 80124FC8 00120C28 88 05 02 5B */ lbz r0, 0x25b(r5)
+/* 80124FCC 00120C2C 2C 00 00 04 */ cmpwi r0, 4
+/* 80124FD0 00120C30 41 82 00 30 */ beq lbl_80125000
+/* 80124FD4 00120C34 40 80 00 44 */ bge lbl_80125018
+/* 80124FD8 00120C38 2C 00 00 03 */ cmpwi r0, 3
+/* 80124FDC 00120C3C 40 80 00 08 */ bge lbl_80124FE4
+/* 80124FE0 00120C40 48 00 00 38 */ b lbl_80125018
+lbl_80124FE4:
+/* 80124FE4 00120C44 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80124FE8 00120C48 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80124FEC 00120C4C 38 60 00 04 */ li r3, 4
+/* 80124FF0 00120C50 7C 84 02 14 */ add r4, r4, r0
+/* 80124FF4 00120C54 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80124FF8 00120C58 4B FF 79 A5 */ bl func_8011C99C
+/* 80124FFC 00120C5C 48 00 00 1C */ b lbl_80125018
+lbl_80125000:
+/* 80125000 00120C60 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 80125004 00120C64 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 80125008 00120C68 38 60 00 08 */ li r3, 8
+/* 8012500C 00120C6C 7C 84 02 14 */ add r4, r4, r0
+/* 80125010 00120C70 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 80125014 00120C74 4B FF 79 89 */ bl func_8011C99C
+lbl_80125018:
+/* 80125018 00120C78 3B FF 00 01 */ addi r31, r31, 1
+/* 8012501C 00120C7C 28 1F 00 08 */ cmplwi r31, 8
+/* 80125020 00120C80 41 80 FE 68 */ blt lbl_80124E88
+/* 80125024 00120C84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125028 00120C88 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012502C 00120C8C A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 80125030 00120C90 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 80125034 00120C94 28 00 00 02 */ cmplwi r0, 2
+/* 80125038 00120C98 40 82 00 5C */ bne lbl_80125094
+/* 8012503C 00120C9C 38 60 00 32 */ li r3, 0x32
+/* 80125040 00120CA0 4B FF 90 6D */ bl func_8011E0AC
+/* 80125044 00120CA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125048 00120CA8 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 8012504C 00120CAC 38 64 04 4C */ addi r3, r4, 0x44c
+/* 80125050 00120CB0 38 84 1F FC */ addi r4, r4, 0x1ffc
+/* 80125054 00120CB4 4B FA 5A 4D */ bl func_800CAAA0
+/* 80125058 00120CB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012505C 00120CBC 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80125060 00120CC0 38 64 12 24 */ addi r3, r4, 0x1224
+/* 80125064 00120CC4 38 84 2D D4 */ addi r4, r4, 0x2dd4
+/* 80125068 00120CC8 4B FA 5A 39 */ bl func_800CAAA0
+/* 8012506C 00120CCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125070 00120CD0 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80125074 00120CD4 38 64 0B 38 */ addi r3, r4, 0xb38
+/* 80125078 00120CD8 38 84 26 E8 */ addi r4, r4, 0x26e8
+/* 8012507C 00120CDC 4B FA 5A 25 */ bl func_800CAAA0
+/* 80125080 00120CE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125084 00120CE4 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80125088 00120CE8 38 64 19 10 */ addi r3, r4, 0x1910
+/* 8012508C 00120CEC 38 84 34 C0 */ addi r4, r4, 0x34c0
+/* 80125090 00120CF0 4B FA 5A 11 */ bl func_800CAAA0
+lbl_80125094:
+/* 80125094 00120CF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125098 00120CF8 38 00 00 56 */ li r0, 0x56
+/* 8012509C 00120CFC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801250A0 00120D00 48 00 07 A0 */ b lbl_80125840
+/* 801250A4 00120D04 80 66 01 4C */ lwz r3, 0x14c(r6)
+/* 801250A8 00120D08 80 03 00 04 */ lwz r0, 4(r3)
+/* 801250AC 00120D0C 54 03 27 3E */ srwi r3, r0, 0x1c
+/* 801250B0 00120D10 2C 03 00 01 */ cmpwi r3, 1
+/* 801250B4 00120D14 41 82 00 28 */ beq lbl_801250DC
+/* 801250B8 00120D18 40 80 00 10 */ bge lbl_801250C8
+/* 801250BC 00120D1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801250C0 00120D20 40 80 00 14 */ bge lbl_801250D4
+/* 801250C4 00120D24 48 00 00 28 */ b lbl_801250EC
+lbl_801250C8:
+/* 801250C8 00120D28 2C 03 00 03 */ cmpwi r3, 3
+/* 801250CC 00120D2C 40 80 00 20 */ bge lbl_801250EC
+/* 801250D0 00120D30 48 00 00 14 */ b lbl_801250E4
+lbl_801250D4:
+/* 801250D4 00120D34 38 60 30 69 */ li r3, 0x3069
+/* 801250D8 00120D38 48 00 00 38 */ b lbl_80125110
+lbl_801250DC:
+/* 801250DC 00120D3C 38 60 30 6A */ li r3, 0x306a
+/* 801250E0 00120D40 48 00 00 30 */ b lbl_80125110
+lbl_801250E4:
+/* 801250E4 00120D44 38 60 30 6B */ li r3, 0x306b
+/* 801250E8 00120D48 48 00 00 28 */ b lbl_80125110
+lbl_801250EC:
+/* 801250EC 00120D4C 38 03 FF FD */ addi r0, r3, -3
+/* 801250F0 00120D50 80 86 01 48 */ lwz r4, 0x148(r6)
+/* 801250F4 00120D54 1C 00 00 18 */ mulli r0, r0, 0x18
+/* 801250F8 00120D58 38 60 00 0F */ li r3, 0xf
+/* 801250FC 00120D5C 3C 84 00 06 */ addis r4, r4, 6
+/* 80125100 00120D60 7C 84 02 14 */ add r4, r4, r0
+/* 80125104 00120D64 38 84 60 E2 */ addi r4, r4, 0x60e2
+/* 80125108 00120D68 48 03 72 01 */ bl func_8015C308
+/* 8012510C 00120D6C 38 60 03 F9 */ li r3, 0x3f9
+lbl_80125110:
+/* 80125110 00120D70 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125114 00120D74 38 84 1A 74 */ addi r4, r4, 0x1a74
+/* 80125118 00120D78 48 12 B2 C1 */ bl func_802503D8
+/* 8012511C 00120D7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125120 00120D80 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125124 00120D84 60 00 02 00 */ ori r0, r0, 0x200
+/* 80125128 00120D88 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012512C 00120D8C 4B EE 46 C5 */ bl func_800097F0
+/* 80125130 00120D90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125134 00120D94 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80125138 00120D98 28 00 00 01 */ cmplwi r0, 1
+/* 8012513C 00120D9C 40 82 00 1C */ bne lbl_80125158
+/* 80125140 00120DA0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125144 00120DA4 38 83 1A 74 */ addi r4, r3, 0x1a74
+/* 80125148 00120DA8 38 60 00 02 */ li r3, 2
+/* 8012514C 00120DAC 54 05 97 FE */ rlwinm r5, r0, 0x12, 0x1f, 0x1f
+/* 80125150 00120DB0 48 03 30 B9 */ bl func_80158208
+/* 80125154 00120DB4 48 00 00 18 */ b lbl_8012516C
+lbl_80125158:
+/* 80125158 00120DB8 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012515C 00120DBC 38 83 1A 74 */ addi r4, r3, 0x1a74
+/* 80125160 00120DC0 38 60 00 03 */ li r3, 3
+/* 80125164 00120DC4 54 05 97 FE */ rlwinm r5, r0, 0x12, 0x1f, 0x1f
+/* 80125168 00120DC8 48 03 30 A1 */ bl func_80158208
+lbl_8012516C:
+/* 8012516C 00120DCC 4B F3 10 7D */ bl func_800561E8
+/* 80125170 00120DD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125174 00120DD4 38 00 00 57 */ li r0, 0x57
+/* 80125178 00120DD8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012517C 00120DDC 48 00 06 C4 */ b lbl_80125840
+/* 80125180 00120DE0 4B F3 11 79 */ bl func_800562F8
+/* 80125184 00120DE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80125188 00120DE8 41 82 06 B8 */ beq lbl_80125840
+/* 8012518C 00120DEC 48 03 31 51 */ bl func_801582DC
+/* 80125190 00120DF0 4B EE 46 49 */ bl func_800097D8
+/* 80125194 00120DF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125198 00120DF8 38 00 00 58 */ li r0, 0x58
+/* 8012519C 00120DFC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801251A0 00120E00 48 00 06 A0 */ b lbl_80125840
+/* 801251A4 00120E04 48 03 32 95 */ bl func_80158438
+/* 801251A8 00120E08 2C 03 00 00 */ cmpwi r3, 0
+/* 801251AC 00120E0C 41 82 06 94 */ beq lbl_80125840
+/* 801251B0 00120E10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801251B4 00120E14 38 00 00 59 */ li r0, 0x59
+/* 801251B8 00120E18 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801251BC 00120E1C 48 03 31 A9 */ bl func_80158364
+/* 801251C0 00120E20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801251C4 00120E24 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801251C8 00120E28 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
+/* 801251CC 00120E2C 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801251D0 00120E30 4B F3 10 ED */ bl func_800562BC
+/* 801251D4 00120E34 48 00 06 6C */ b lbl_80125840
+/* 801251D8 00120E38 4B F3 11 21 */ bl func_800562F8
+/* 801251DC 00120E3C 2C 03 00 00 */ cmpwi r3, 0
+/* 801251E0 00120E40 41 82 06 60 */ beq lbl_80125840
+/* 801251E4 00120E44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801251E8 00120E48 38 00 00 5A */ li r0, 0x5a
+/* 801251EC 00120E4C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801251F0 00120E50 48 00 06 50 */ b lbl_80125840
+/* 801251F4 00120E54 80 66 01 4C */ lwz r3, 0x14c(r6)
+/* 801251F8 00120E58 80 03 00 08 */ lwz r0, 8(r3)
+/* 801251FC 00120E5C 2C 00 00 04 */ cmpwi r0, 4
+/* 80125200 00120E60 40 82 00 10 */ bne lbl_80125210
+/* 80125204 00120E64 38 00 00 66 */ li r0, 0x66
+/* 80125208 00120E68 90 06 01 28 */ stw r0, 0x128(r6)
+/* 8012520C 00120E6C 48 00 06 34 */ b lbl_80125840
+lbl_80125210:
+/* 80125210 00120E70 38 00 00 5B */ li r0, 0x5b
+/* 80125214 00120E74 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80125218 00120E78 48 00 06 28 */ b lbl_80125840
+/* 8012521C 00120E7C 38 60 00 01 */ li r3, 1
+/* 80125220 00120E80 4B F3 12 39 */ bl func_80056458
+/* 80125224 00120E84 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125228 00120E88 38 00 00 06 */ li r0, 6
+/* 8012522C 00120E8C 39 20 00 00 */ li r9, 0
+/* 80125230 00120E90 38 80 00 00 */ li r4, 0
+/* 80125234 00120E94 80 65 01 4C */ lwz r3, 0x14c(r5)
+/* 80125238 00120E98 38 63 20 00 */ addi r3, r3, 0x2000
+/* 8012523C 00120E9C 90 65 19 BC */ stw r3, 0x19bc(r5)
+/* 80125240 00120EA0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125244 00120EA4 80 65 01 4C */ lwz r3, 0x14c(r5)
+/* 80125248 00120EA8 38 63 2D D8 */ addi r3, r3, 0x2dd8
+/* 8012524C 00120EAC 90 65 19 C4 */ stw r3, 0x19c4(r5)
+/* 80125250 00120EB0 7C 09 03 A6 */ mtctr r0
+lbl_80125254:
+/* 80125254 00120EB4 55 26 04 3E */ clrlwi r6, r9, 0x10
+/* 80125258 00120EB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012525C 00120EBC 1C E6 00 8C */ mulli r7, r6, 0x8c
+/* 80125260 00120EC0 55 28 13 BA */ rlwinm r8, r9, 2, 0xe, 0x1d
+/* 80125264 00120EC4 80 03 01 4C */ lwz r0, 0x14c(r3)
+/* 80125268 00120EC8 39 29 00 01 */ addi r9, r9, 1
+/* 8012526C 00120ECC 7C 63 42 14 */ add r3, r3, r8
+/* 80125270 00120ED0 7C A0 3A 14 */ add r5, r0, r7
+/* 80125274 00120ED4 38 05 21 F8 */ addi r0, r5, 0x21f8
+/* 80125278 00120ED8 90 03 19 5C */ stw r0, 0x195c(r3)
+/* 8012527C 00120EDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125280 00120EE0 80 03 01 4C */ lwz r0, 0x14c(r3)
+/* 80125284 00120EE4 7C 63 42 14 */ add r3, r3, r8
+/* 80125288 00120EE8 7C A0 3A 14 */ add r5, r0, r7
+/* 8012528C 00120EEC 38 05 2F D0 */ addi r0, r5, 0x2fd0
+/* 80125290 00120EF0 90 03 19 8C */ stw r0, 0x198c(r3)
+/* 80125294 00120EF4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125298 00120EF8 7C 60 32 14 */ add r3, r0, r6
+/* 8012529C 00120EFC 98 83 19 CC */ stb r4, 0x19cc(r3)
+/* 801252A0 00120F00 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 801252A4 00120F04 7C 60 32 14 */ add r3, r0, r6
+/* 801252A8 00120F08 98 83 19 D8 */ stb r4, 0x19d8(r3)
+/* 801252AC 00120F0C 42 00 FF A8 */ bdnz lbl_80125254
+/* 801252B0 00120F10 38 60 00 4E */ li r3, 0x4e
+/* 801252B4 00120F14 4B F3 57 45 */ bl func_8005A9F8
+/* 801252B8 00120F18 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801252BC 00120F1C 90 64 19 E4 */ stw r3, 0x19e4(r4)
+/* 801252C0 00120F20 38 60 00 4D */ li r3, 0x4d
+/* 801252C4 00120F24 4B F3 57 35 */ bl func_8005A9F8
+/* 801252C8 00120F28 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 801252CC 00120F2C 38 80 00 01 */ li r4, 1
+/* 801252D0 00120F30 38 A0 00 FF */ li r5, 0xff
+/* 801252D4 00120F34 38 C0 00 FF */ li r6, 0xff
+/* 801252D8 00120F38 90 67 19 E8 */ stw r3, 0x19e8(r7)
+/* 801252DC 00120F3C 38 60 00 00 */ li r3, 0
+/* 801252E0 00120F40 48 00 89 59 */ bl func_8012DC38
+/* 801252E4 00120F44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801252E8 00120F48 38 00 00 0D */ li r0, 0xd
+/* 801252EC 00120F4C 38 80 00 08 */ li r4, 8
+/* 801252F0 00120F50 38 A0 00 01 */ li r5, 1
+/* 801252F4 00120F54 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 801252F8 00120F58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801252FC 00120F5C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80125300 00120F60 48 12 EA F1 */ bl func_80253DF0
+/* 80125304 00120F64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125308 00120F68 38 80 00 02 */ li r4, 2
+/* 8012530C 00120F6C 38 A0 00 00 */ li r5, 0
+/* 80125310 00120F70 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80125314 00120F74 48 12 EA 9D */ bl func_80253DB0
+/* 80125318 00120F78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012531C 00120F7C 38 80 00 08 */ li r4, 8
+/* 80125320 00120F80 38 A0 00 01 */ li r5, 1
+/* 80125324 00120F84 A8 63 01 1C */ lha r3, 0x11c(r3)
+/* 80125328 00120F88 48 12 EA C9 */ bl func_80253DF0
+/* 8012532C 00120F8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125330 00120F90 38 80 00 19 */ li r4, 0x19
+/* 80125334 00120F94 38 A0 00 00 */ li r5, 0
+/* 80125338 00120F98 A8 63 01 1C */ lha r3, 0x11c(r3)
+/* 8012533C 00120F9C 48 12 EA 75 */ bl func_80253DB0
+/* 80125340 00120FA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125344 00120FA4 38 00 00 5C */ li r0, 0x5c
+/* 80125348 00120FA8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012534C 00120FAC 48 00 04 F4 */ b lbl_80125840
+/* 80125350 00120FB0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 80125354 00120FB4 38 60 00 0A */ li r3, 0xa
+/* 80125358 00120FB8 38 80 00 00 */ li r4, 0
+/* 8012535C 00120FBC 4B EE 5E B5 */ bl func_8000B210
+/* 80125360 00120FC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125364 00120FC4 A8 63 01 1C */ lha r3, 0x11c(r3)
+/* 80125368 00120FC8 48 12 EA 69 */ bl func_80253DD0
+/* 8012536C 00120FCC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80125370 00120FD0 28 00 00 03 */ cmplwi r0, 3
+/* 80125374 00120FD4 40 82 04 CC */ bne lbl_80125840
+/* 80125378 00120FD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012537C 00120FDC 38 00 00 5D */ li r0, 0x5d
+/* 80125380 00120FE0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80125384 00120FE4 48 00 04 BC */ b lbl_80125840
+/* 80125388 00120FE8 38 60 00 2E */ li r3, 0x2e
+/* 8012538C 00120FEC 38 00 00 18 */ li r0, 0x18
+/* 80125390 00120FF0 B0 66 02 6E */ sth r3, 0x26e(r6)
+/* 80125394 00120FF4 38 60 00 7C */ li r3, 0x7c
+/* 80125398 00120FF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012539C 00120FFC B0 04 02 70 */ sth r0, 0x270(r4)
+/* 801253A0 00121000 48 00 88 09 */ bl func_8012DBA8
+/* 801253A4 00121004 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801253A8 00121008 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 801253AC 0012100C 28 00 00 5D */ cmplwi r0, 0x5d
+/* 801253B0 00121010 40 82 04 90 */ bne lbl_80125840
+/* 801253B4 00121014 48 00 8E 55 */ bl func_8012E208
+/* 801253B8 00121018 2C 03 00 00 */ cmpwi r3, 0
+/* 801253BC 0012101C 41 82 04 84 */ beq lbl_80125840
+/* 801253C0 00121020 48 00 94 5D */ bl func_8012E81C
+/* 801253C4 00121024 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801253C8 00121028 38 00 00 65 */ li r0, 0x65
+/* 801253CC 0012102C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801253D0 00121030 48 00 04 70 */ b lbl_80125840
+/* 801253D4 00121034 38 00 00 7E */ li r0, 0x7e
+/* 801253D8 00121038 90 06 01 28 */ stw r0, 0x128(r6)
+/* 801253DC 0012103C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801253E0 00121040 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801253E4 00121044 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 801253E8 00121048 41 82 04 58 */ beq lbl_80125840
+/* 801253EC 0012104C 38 00 00 71 */ li r0, 0x71
+/* 801253F0 00121050 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801253F4 00121054 48 00 04 4C */ b lbl_80125840
+/* 801253F8 00121058 80 86 01 4C */ lwz r4, 0x14c(r6)
+/* 801253FC 0012105C 3C 64 00 01 */ addis r3, r4, 1
+/* 80125400 00121060 38 84 04 4C */ addi r4, r4, 0x44c
+/* 80125404 00121064 38 63 CC F4 */ addi r3, r3, -13068
+/* 80125408 00121068 4B FA 56 99 */ bl func_800CAAA0
+/* 8012540C 0012106C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125410 00121070 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80125414 00121074 3C 64 00 01 */ addis r3, r4, 1
+/* 80125418 00121078 38 84 12 24 */ addi r4, r4, 0x1224
+/* 8012541C 0012107C 38 63 D3 E0 */ addi r3, r3, -11296
+/* 80125420 00121080 4B FA 56 81 */ bl func_800CAAA0
+/* 80125424 00121084 38 00 00 06 */ li r0, 6
+/* 80125428 00121088 38 E0 00 00 */ li r7, 0
+/* 8012542C 0012108C 7C 09 03 A6 */ mtctr r0
+lbl_80125430:
+/* 80125430 00121090 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125434 00121094 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 80125438 00121098 54 E6 13 BA */ rlwinm r6, r7, 2, 0xe, 0x1d
+/* 8012543C 0012109C 38 E7 00 01 */ addi r7, r7, 1
+/* 80125440 001210A0 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80125444 001210A4 1C A0 00 8C */ mulli r5, r0, 0x8c
+/* 80125448 001210A8 7C 63 32 14 */ add r3, r3, r6
+/* 8012544C 001210AC 3C 04 00 01 */ addis r0, r4, 1
+/* 80125450 001210B0 7C 80 2A 14 */ add r4, r0, r5
+/* 80125454 001210B4 38 04 CE F0 */ addi r0, r4, -12560
+/* 80125458 001210B8 90 03 19 5C */ stw r0, 0x195c(r3)
+/* 8012545C 001210BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125460 001210C0 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 80125464 001210C4 7C 63 32 14 */ add r3, r3, r6
+/* 80125468 001210C8 3C 04 00 01 */ addis r0, r4, 1
+/* 8012546C 001210CC 7C 80 2A 14 */ add r4, r0, r5
+/* 80125470 001210D0 38 04 D5 DC */ addi r0, r4, -10788
+/* 80125474 001210D4 90 03 19 8C */ stw r0, 0x198c(r3)
+/* 80125478 001210D8 42 00 FF B8 */ bdnz lbl_80125430
+/* 8012547C 001210DC 48 00 8B 75 */ bl func_8012DFF0
+/* 80125480 001210E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125484 001210E4 38 00 00 0E */ li r0, 0xe
+/* 80125488 001210E8 38 80 00 08 */ li r4, 8
+/* 8012548C 001210EC 38 A0 00 01 */ li r5, 1
+/* 80125490 001210F0 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80125494 001210F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125498 001210F8 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012549C 001210FC 48 12 E9 55 */ bl func_80253DF0
+/* 801254A0 00121100 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801254A4 00121104 38 80 00 02 */ li r4, 2
+/* 801254A8 00121108 38 A0 00 00 */ li r5, 0
+/* 801254AC 0012110C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801254B0 00121110 48 12 E9 01 */ bl func_80253DB0
+/* 801254B4 00121114 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801254B8 00121118 38 80 00 08 */ li r4, 8
+/* 801254BC 0012111C 38 A0 00 01 */ li r5, 1
+/* 801254C0 00121120 A8 63 01 1C */ lha r3, 0x11c(r3)
+/* 801254C4 00121124 48 12 E9 2D */ bl func_80253DF0
+/* 801254C8 00121128 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801254CC 0012112C 38 80 00 19 */ li r4, 0x19
+/* 801254D0 00121130 38 A0 00 00 */ li r5, 0
+/* 801254D4 00121134 A8 63 01 1C */ lha r3, 0x11c(r3)
+/* 801254D8 00121138 48 12 E8 D9 */ bl func_80253DB0
+/* 801254DC 0012113C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801254E0 00121140 38 00 00 72 */ li r0, 0x72
+/* 801254E4 00121144 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801254E8 00121148 48 00 03 58 */ b lbl_80125840
+/* 801254EC 0012114C A8 66 01 1C */ lha r3, 0x11c(r6)
+/* 801254F0 00121150 48 12 E8 E1 */ bl func_80253DD0
+/* 801254F4 00121154 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801254F8 00121158 28 00 00 03 */ cmplwi r0, 3
+/* 801254FC 0012115C 40 82 03 44 */ bne lbl_80125840
+/* 80125500 00121160 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125504 00121164 38 00 00 73 */ li r0, 0x73
+/* 80125508 00121168 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012550C 0012116C 48 00 03 34 */ b lbl_80125840
+/* 80125510 00121170 38 60 00 2E */ li r3, 0x2e
+/* 80125514 00121174 38 00 00 18 */ li r0, 0x18
+/* 80125518 00121178 B0 66 02 6E */ sth r3, 0x26e(r6)
+/* 8012551C 0012117C 38 60 00 7C */ li r3, 0x7c
+/* 80125520 00121180 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125524 00121184 B0 04 02 70 */ sth r0, 0x270(r4)
+/* 80125528 00121188 48 00 86 81 */ bl func_8012DBA8
+/* 8012552C 0012118C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125530 00121190 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80125534 00121194 28 00 00 73 */ cmplwi r0, 0x73
+/* 80125538 00121198 40 82 03 08 */ bne lbl_80125840
+/* 8012553C 0012119C 48 00 8E 99 */ bl func_8012E3D4
+/* 80125540 001211A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80125544 001211A4 41 82 02 FC */ beq lbl_80125840
+/* 80125548 001211A8 48 00 94 09 */ bl func_8012E950
+/* 8012554C 001211AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125550 001211B0 38 00 00 7E */ li r0, 0x7e
+/* 80125554 001211B4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80125558 001211B8 48 00 02 E8 */ b lbl_80125840
+/* 8012555C 001211BC 80 86 01 4C */ lwz r4, 0x14c(r6)
+/* 80125560 001211C0 38 00 00 06 */ li r0, 6
+/* 80125564 001211C4 38 60 00 00 */ li r3, 0
+/* 80125568 001211C8 38 A0 00 00 */ li r5, 0
+/* 8012556C 001211CC 38 84 20 00 */ addi r4, r4, 0x2000
+/* 80125570 001211D0 90 86 19 BC */ stw r4, 0x19bc(r6)
+/* 80125574 001211D4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125578 001211D8 80 86 01 4C */ lwz r4, 0x14c(r6)
+/* 8012557C 001211DC 38 84 26 EC */ addi r4, r4, 0x26ec
+/* 80125580 001211E0 90 86 19 C0 */ stw r4, 0x19c0(r6)
+/* 80125584 001211E4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125588 001211E8 80 86 01 4C */ lwz r4, 0x14c(r6)
+/* 8012558C 001211EC 38 84 2D D8 */ addi r4, r4, 0x2dd8
+/* 80125590 001211F0 90 86 19 C4 */ stw r4, 0x19c4(r6)
+/* 80125594 001211F4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125598 001211F8 80 86 01 4C */ lwz r4, 0x14c(r6)
+/* 8012559C 001211FC 38 84 34 C4 */ addi r4, r4, 0x34c4
+/* 801255A0 00121200 90 86 19 C8 */ stw r4, 0x19c8(r6)
+/* 801255A4 00121204 7C 09 03 A6 */ mtctr r0
+lbl_801255A8:
+/* 801255A8 00121208 54 67 04 3E */ clrlwi r7, r3, 0x10
+/* 801255AC 0012120C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801255B0 00121210 1D 07 00 8C */ mulli r8, r7, 0x8c
+/* 801255B4 00121214 54 69 13 BA */ rlwinm r9, r3, 2, 0xe, 0x1d
+/* 801255B8 00121218 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 801255BC 0012121C 38 63 00 01 */ addi r3, r3, 1
+/* 801255C0 00121220 7C 84 4A 14 */ add r4, r4, r9
+/* 801255C4 00121224 7C C0 42 14 */ add r6, r0, r8
+/* 801255C8 00121228 38 06 21 F8 */ addi r0, r6, 0x21f8
+/* 801255CC 0012122C 90 04 19 5C */ stw r0, 0x195c(r4)
+/* 801255D0 00121230 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801255D4 00121234 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 801255D8 00121238 7C 84 4A 14 */ add r4, r4, r9
+/* 801255DC 0012123C 7C C0 42 14 */ add r6, r0, r8
+/* 801255E0 00121240 38 06 28 E4 */ addi r0, r6, 0x28e4
+/* 801255E4 00121244 90 04 19 74 */ stw r0, 0x1974(r4)
+/* 801255E8 00121248 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801255EC 0012124C 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 801255F0 00121250 7C 84 4A 14 */ add r4, r4, r9
+/* 801255F4 00121254 7C C0 42 14 */ add r6, r0, r8
+/* 801255F8 00121258 38 06 2F D0 */ addi r0, r6, 0x2fd0
+/* 801255FC 0012125C 90 04 19 8C */ stw r0, 0x198c(r4)
+/* 80125600 00121260 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125604 00121264 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 80125608 00121268 7C 84 4A 14 */ add r4, r4, r9
+/* 8012560C 0012126C 7C C0 42 14 */ add r6, r0, r8
+/* 80125610 00121270 38 06 36 BC */ addi r0, r6, 0x36bc
+/* 80125614 00121274 90 04 19 A4 */ stw r0, 0x19a4(r4)
+/* 80125618 00121278 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012561C 0012127C 7C 80 3A 14 */ add r4, r0, r7
+/* 80125620 00121280 98 A4 19 CC */ stb r5, 0x19cc(r4)
+/* 80125624 00121284 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125628 00121288 7C 80 3A 14 */ add r4, r0, r7
+/* 8012562C 0012128C 98 A4 19 D2 */ stb r5, 0x19d2(r4)
+/* 80125630 00121290 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125634 00121294 7C 80 3A 14 */ add r4, r0, r7
+/* 80125638 00121298 98 A4 19 D8 */ stb r5, 0x19d8(r4)
+/* 8012563C 0012129C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125640 001212A0 7C 80 3A 14 */ add r4, r0, r7
+/* 80125644 001212A4 98 A4 19 DE */ stb r5, 0x19de(r4)
+/* 80125648 001212A8 42 00 FF 60 */ bdnz lbl_801255A8
+/* 8012564C 001212AC 38 60 00 4E */ li r3, 0x4e
+/* 80125650 001212B0 4B F3 53 A9 */ bl func_8005A9F8
+/* 80125654 001212B4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125658 001212B8 90 64 19 E4 */ stw r3, 0x19e4(r4)
+/* 8012565C 001212BC 38 60 00 4D */ li r3, 0x4d
+/* 80125660 001212C0 4B F3 53 99 */ bl func_8005A9F8
+/* 80125664 001212C4 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125668 001212C8 38 80 00 01 */ li r4, 1
+/* 8012566C 001212CC 38 A0 00 02 */ li r5, 2
+/* 80125670 001212D0 38 C0 00 03 */ li r6, 3
+/* 80125674 001212D4 90 67 19 E8 */ stw r3, 0x19e8(r7)
+/* 80125678 001212D8 38 60 00 00 */ li r3, 0
+/* 8012567C 001212DC 48 00 85 BD */ bl func_8012DC38
+/* 80125680 001212E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125684 001212E4 38 00 00 0D */ li r0, 0xd
+/* 80125688 001212E8 38 80 00 08 */ li r4, 8
+/* 8012568C 001212EC 38 A0 00 01 */ li r5, 1
+/* 80125690 001212F0 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80125694 001212F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125698 001212F8 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012569C 001212FC 48 12 E7 55 */ bl func_80253DF0
+/* 801256A0 00121300 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801256A4 00121304 38 80 00 02 */ li r4, 2
+/* 801256A8 00121308 38 A0 00 00 */ li r5, 0
+/* 801256AC 0012130C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801256B0 00121310 48 12 E7 01 */ bl func_80253DB0
+/* 801256B4 00121314 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801256B8 00121318 38 80 00 08 */ li r4, 8
+/* 801256BC 0012131C 38 A0 00 01 */ li r5, 1
+/* 801256C0 00121320 A8 63 01 1E */ lha r3, 0x11e(r3)
+/* 801256C4 00121324 48 12 E7 2D */ bl func_80253DF0
+/* 801256C8 00121328 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801256CC 0012132C 38 80 00 01 */ li r4, 1
+/* 801256D0 00121330 38 A0 00 00 */ li r5, 0
+/* 801256D4 00121334 A8 63 01 1E */ lha r3, 0x11e(r3)
+/* 801256D8 00121338 48 12 E6 D9 */ bl func_80253DB0
+/* 801256DC 0012133C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801256E0 00121340 38 00 00 67 */ li r0, 0x67
+/* 801256E4 00121344 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801256E8 00121348 48 00 01 58 */ b lbl_80125840
+/* 801256EC 0012134C A8 66 01 1E */ lha r3, 0x11e(r6)
+/* 801256F0 00121350 48 12 E6 E1 */ bl func_80253DD0
+/* 801256F4 00121354 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801256F8 00121358 28 00 00 03 */ cmplwi r0, 3
+/* 801256FC 0012135C 40 82 01 44 */ bne lbl_80125840
+/* 80125700 00121360 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125704 00121364 38 00 00 68 */ li r0, 0x68
+/* 80125708 00121368 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012570C 0012136C 48 00 01 34 */ b lbl_80125840
+/* 80125710 00121370 38 60 00 2F */ li r3, 0x2f
+/* 80125714 00121374 38 00 00 00 */ li r0, 0
+/* 80125718 00121378 B0 66 02 6E */ sth r3, 0x26e(r6)
+/* 8012571C 0012137C 38 60 00 7C */ li r3, 0x7c
+/* 80125720 00121380 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125724 00121384 B0 04 02 70 */ sth r0, 0x270(r4)
+/* 80125728 00121388 48 00 84 81 */ bl func_8012DBA8
+/* 8012572C 0012138C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125730 00121390 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80125734 00121394 28 00 00 68 */ cmplwi r0, 0x68
+/* 80125738 00121398 40 82 01 08 */ bne lbl_80125840
+/* 8012573C 0012139C 48 00 8A CD */ bl func_8012E208
+/* 80125740 001213A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80125744 001213A4 41 82 00 FC */ beq lbl_80125840
+/* 80125748 001213A8 48 00 90 D5 */ bl func_8012E81C
+/* 8012574C 001213AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125750 001213B0 38 00 00 70 */ li r0, 0x70
+/* 80125754 001213B4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80125758 001213B8 48 00 00 E8 */ b lbl_80125840
+/* 8012575C 001213BC 38 00 00 7E */ li r0, 0x7e
+/* 80125760 001213C0 90 06 01 28 */ stw r0, 0x128(r6)
+/* 80125764 001213C4 48 00 00 DC */ b lbl_80125840
+/* 80125768 001213C8 A0 66 02 6E */ lhz r3, 0x26e(r6)
+/* 8012576C 001213CC A0 86 02 70 */ lhz r4, 0x270(r6)
+/* 80125770 001213D0 48 00 7D 5D */ bl func_8012D4CC
+/* 80125774 001213D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125778 001213D8 38 00 00 7D */ li r0, 0x7d
+/* 8012577C 001213DC 38 80 00 01 */ li r4, 1
+/* 80125780 001213E0 38 A0 00 00 */ li r5, 0
+/* 80125784 001213E4 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80125788 001213E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012578C 001213EC A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80125790 001213F0 48 12 E6 21 */ bl func_80253DB0
+/* 80125794 001213F4 48 00 00 AC */ b lbl_80125840
+/* 80125798 001213F8 A0 06 02 6E */ lhz r0, 0x26e(r6)
+/* 8012579C 001213FC 54 00 08 3C */ slwi r0, r0, 1
+/* 801257A0 00121400 7C 66 02 14 */ add r3, r6, r0
+/* 801257A4 00121404 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801257A8 00121408 48 12 E6 29 */ bl func_80253DD0
+/* 801257AC 0012140C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801257B0 00121410 28 00 00 03 */ cmplwi r0, 3
+/* 801257B4 00121414 40 82 00 8C */ bne lbl_80125840
+/* 801257B8 00121418 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801257BC 0012141C 38 80 00 08 */ li r4, 8
+/* 801257C0 00121420 38 A0 00 00 */ li r5, 0
+/* 801257C4 00121424 A0 03 02 6E */ lhz r0, 0x26e(r3)
+/* 801257C8 00121428 54 00 08 3C */ slwi r0, r0, 1
+/* 801257CC 0012142C 7C 63 02 14 */ add r3, r3, r0
+/* 801257D0 00121430 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801257D4 00121434 48 12 E6 1D */ bl func_80253DF0
+/* 801257D8 00121438 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801257DC 0012143C 38 80 00 08 */ li r4, 8
+/* 801257E0 00121440 38 A0 00 00 */ li r5, 0
+/* 801257E4 00121444 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 801257E8 00121448 48 12 E6 09 */ bl func_80253DF0
+/* 801257EC 0012144C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801257F0 00121450 38 00 00 00 */ li r0, 0
+/* 801257F4 00121454 3B C0 00 00 */ li r30, 0
+/* 801257F8 00121458 90 03 02 40 */ stw r0, 0x240(r3)
+lbl_801257FC:
+/* 801257FC 0012145C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125800 00121460 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
+/* 80125804 00121464 7C 63 02 14 */ add r3, r3, r0
+/* 80125808 00121468 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012580C 0012146C 2C 03 00 00 */ cmpwi r3, 0
+/* 80125810 00121470 41 82 00 18 */ beq lbl_80125828
+/* 80125814 00121474 48 04 13 29 */ bl func_80166B3C
+/* 80125818 00121478 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012581C 0012147C 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 80125820 00121480 38 03 00 01 */ addi r0, r3, 1
+/* 80125824 00121484 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_80125828:
+/* 80125828 00121488 3B DE 00 01 */ addi r30, r30, 1
+/* 8012582C 0012148C 28 1E 00 08 */ cmplwi r30, 8
+/* 80125830 00121490 41 80 FF CC */ blt lbl_801257FC
+/* 80125834 00121494 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125838 00121498 38 00 00 16 */ li r0, 0x16
+/* 8012583C 0012149C 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80125840:
+/* 80125840 001214A0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80125844 001214A4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80125848 001214A8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8012584C 001214AC 7C 08 03 A6 */ mtlr r0
+/* 80125850 001214B0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80125854 001214B4 4E 80 00 20 */ blr
+
+.global func_80125858
+func_80125858:
+/* 80125858 001214B8 80 A4 00 00 */ lwz r5, 0(r4)
+/* 8012585C 001214BC 38 00 00 17 */ li r0, 0x17
+/* 80125860 001214C0 38 E3 00 0C */ addi r7, r3, 0xc
+/* 80125864 001214C4 38 C4 00 0C */ addi r6, r4, 0xc
+/* 80125868 001214C8 90 A3 00 00 */ stw r5, 0(r3)
+/* 8012586C 001214CC 88 A4 00 04 */ lbz r5, 4(r4)
+/* 80125870 001214D0 98 A3 00 04 */ stb r5, 4(r3)
+/* 80125874 001214D4 88 A4 00 05 */ lbz r5, 5(r4)
+/* 80125878 001214D8 98 A3 00 05 */ stb r5, 5(r3)
+/* 8012587C 001214DC 88 A4 00 06 */ lbz r5, 6(r4)
+/* 80125880 001214E0 98 A3 00 06 */ stb r5, 6(r3)
+/* 80125884 001214E4 88 A4 00 07 */ lbz r5, 7(r4)
+/* 80125888 001214E8 98 A3 00 07 */ stb r5, 7(r3)
+/* 8012588C 001214EC C8 04 00 08 */ lfd f0, 8(r4)
+/* 80125890 001214F0 D8 03 00 08 */ stfd f0, 8(r3)
+/* 80125894 001214F4 7C 09 03 A6 */ mtctr r0
+lbl_80125898:
+/* 80125898 001214F8 80 A6 00 04 */ lwz r5, 4(r6)
+/* 8012589C 001214FC 84 06 00 08 */ lwzu r0, 8(r6)
+/* 801258A0 00121500 90 A7 00 04 */ stw r5, 4(r7)
+/* 801258A4 00121504 94 07 00 08 */ stwu r0, 8(r7)
+/* 801258A8 00121508 42 00 FF F0 */ bdnz lbl_80125898
+/* 801258AC 0012150C 80 A4 00 C8 */ lwz r5, 0xc8(r4)
+/* 801258B0 00121510 38 00 02 94 */ li r0, 0x294
+/* 801258B4 00121514 38 E3 00 CB */ addi r7, r3, 0xcb
+/* 801258B8 00121518 38 C4 00 CB */ addi r6, r4, 0xcb
+/* 801258BC 0012151C 90 A3 00 C8 */ stw r5, 0xc8(r3)
+/* 801258C0 00121520 7C 09 03 A6 */ mtctr r0
+lbl_801258C4:
+/* 801258C4 00121524 88 A6 00 01 */ lbz r5, 1(r6)
+/* 801258C8 00121528 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 801258CC 0012152C 98 A7 00 01 */ stb r5, 1(r7)
+/* 801258D0 00121530 9C 07 00 02 */ stbu r0, 2(r7)
+/* 801258D4 00121534 42 00 FF F0 */ bdnz lbl_801258C4
+/* 801258D8 00121538 80 C4 05 F4 */ lwz r6, 0x5f4(r4)
+/* 801258DC 0012153C 3C A0 00 01 */ lis r5, 0x00008F70@ha
+/* 801258E0 00121540 38 05 8F 70 */ addi r0, r5, 0x00008F70@l
+/* 801258E4 00121544 38 E3 05 F7 */ addi r7, r3, 0x5f7
+/* 801258E8 00121548 90 C3 05 F4 */ stw r6, 0x5f4(r3)
+/* 801258EC 0012154C 38 C4 05 F7 */ addi r6, r4, 0x5f7
+/* 801258F0 00121550 7C 09 03 A6 */ mtctr r0
+lbl_801258F4:
+/* 801258F4 00121554 88 A6 00 01 */ lbz r5, 1(r6)
+/* 801258F8 00121558 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 801258FC 0012155C 98 A7 00 01 */ stb r5, 1(r7)
+/* 80125900 00121560 9C 07 00 02 */ stbu r0, 2(r7)
+/* 80125904 00121564 42 00 FF F0 */ bdnz lbl_801258F4
+/* 80125908 00121568 3C C4 00 01 */ addis r6, r4, 1
+/* 8012590C 0012156C 3C A3 00 01 */ addis r5, r3, 1
+/* 80125910 00121570 38 00 02 00 */ li r0, 0x200
+/* 80125914 00121574 38 E5 24 D4 */ addi r7, r5, 0x24d4
+/* 80125918 00121578 38 C6 24 D4 */ addi r6, r6, 0x24d4
+/* 8012591C 0012157C 7C 09 03 A6 */ mtctr r0
+lbl_80125920:
+/* 80125920 00121580 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80125924 00121584 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80125928 00121588 90 A7 00 04 */ stw r5, 4(r7)
+/* 8012592C 0012158C 94 07 00 08 */ stwu r0, 8(r7)
+/* 80125930 00121590 42 00 FF F0 */ bdnz lbl_80125920
+/* 80125934 00121594 3C A0 00 01 */ lis r5, 0x00008992@ha
+/* 80125938 00121598 3C C4 00 01 */ addis r6, r4, 1
+/* 8012593C 0012159C 3C E3 00 01 */ addis r7, r3, 1
+/* 80125940 001215A0 38 05 89 92 */ addi r0, r5, 0x00008992@l
+/* 80125944 001215A4 38 C6 34 D4 */ addi r6, r6, 0x34d4
+/* 80125948 001215A8 39 07 34 D4 */ addi r8, r7, 0x34d4
+/* 8012594C 001215AC 7C 09 03 A6 */ mtctr r0
+lbl_80125950:
+/* 80125950 001215B0 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80125954 001215B4 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80125958 001215B8 90 A8 00 04 */ stw r5, 4(r8)
+/* 8012595C 001215BC 94 08 00 08 */ stwu r0, 8(r8)
+/* 80125960 001215C0 42 00 FF F0 */ bdnz lbl_80125950
+/* 80125964 001215C4 80 E6 00 04 */ lwz r7, 4(r6)
+/* 80125968 001215C8 3C C4 00 06 */ addis r6, r4, 6
+/* 8012596C 001215CC 3C A3 00 06 */ addis r5, r3, 6
+/* 80125970 001215D0 38 00 00 60 */ li r0, 0x60
+/* 80125974 001215D4 90 E8 00 04 */ stw r7, 4(r8)
+/* 80125978 001215D8 38 E5 81 6B */ addi r7, r5, -32405
+/* 8012597C 001215DC 38 C6 81 6B */ addi r6, r6, -32405
+/* 80125980 001215E0 7C 09 03 A6 */ mtctr r0
+lbl_80125984:
+/* 80125984 001215E4 88 A6 00 01 */ lbz r5, 1(r6)
+/* 80125988 001215E8 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 8012598C 001215EC 98 A7 00 01 */ stb r5, 1(r7)
+/* 80125990 001215F0 9C 07 00 02 */ stbu r0, 2(r7)
+/* 80125994 001215F4 42 00 FF F0 */ bdnz lbl_80125984
+/* 80125998 001215F8 3C C4 00 06 */ addis r6, r4, 6
+/* 8012599C 001215FC 3C A3 00 06 */ addis r5, r3, 6
+/* 801259A0 00121600 38 00 00 60 */ li r0, 0x60
+/* 801259A4 00121604 38 E5 82 2B */ addi r7, r5, -32213
+/* 801259A8 00121608 38 C6 82 2B */ addi r6, r6, -32213
+/* 801259AC 0012160C 7C 09 03 A6 */ mtctr r0
+lbl_801259B0:
+/* 801259B0 00121610 88 A6 00 01 */ lbz r5, 1(r6)
+/* 801259B4 00121614 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 801259B8 00121618 98 A7 00 01 */ stb r5, 1(r7)
+/* 801259BC 0012161C 9C 07 00 02 */ stbu r0, 2(r7)
+/* 801259C0 00121620 42 00 FF F0 */ bdnz lbl_801259B0
+/* 801259C4 00121624 3D 44 00 06 */ addis r10, r4, 6
+/* 801259C8 00121628 3D 23 00 06 */ addis r9, r3, 6
+/* 801259CC 0012162C 89 0A 82 EC */ lbz r8, -0x7d14(r10)
+/* 801259D0 00121630 38 00 00 B4 */ li r0, 0xb4
+/* 801259D4 00121634 88 AA 82 ED */ lbz r5, -0x7d13(r10)
+/* 801259D8 00121638 38 E9 82 F2 */ addi r7, r9, -32014
+/* 801259DC 0012163C 38 CA 82 F2 */ addi r6, r10, -32014
+/* 801259E0 00121640 99 09 82 EC */ stb r8, -0x7d14(r9)
+/* 801259E4 00121644 98 A9 82 ED */ stb r5, -0x7d13(r9)
+/* 801259E8 00121648 89 0A 82 EE */ lbz r8, -0x7d12(r10)
+/* 801259EC 0012164C 88 AA 82 EF */ lbz r5, -0x7d11(r10)
+/* 801259F0 00121650 99 09 82 EE */ stb r8, -0x7d12(r9)
+/* 801259F4 00121654 98 A9 82 EF */ stb r5, -0x7d11(r9)
+/* 801259F8 00121658 89 0A 82 F0 */ lbz r8, -0x7d10(r10)
+/* 801259FC 0012165C 88 AA 82 F1 */ lbz r5, -0x7d0f(r10)
+/* 80125A00 00121660 99 09 82 F0 */ stb r8, -0x7d10(r9)
+/* 80125A04 00121664 98 A9 82 F1 */ stb r5, -0x7d0f(r9)
+/* 80125A08 00121668 89 0A 82 F2 */ lbz r8, -0x7d0e(r10)
+/* 80125A0C 0012166C 88 AA 82 F3 */ lbz r5, -0x7d0d(r10)
+/* 80125A10 00121670 99 09 82 F2 */ stb r8, -0x7d0e(r9)
+/* 80125A14 00121674 98 A9 82 F3 */ stb r5, -0x7d0d(r9)
+/* 80125A18 00121678 7C 09 03 A6 */ mtctr r0
+lbl_80125A1C:
+/* 80125A1C 0012167C A0 A6 00 02 */ lhz r5, 2(r6)
+/* 80125A20 00121680 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 80125A24 00121684 B0 A7 00 02 */ sth r5, 2(r7)
+/* 80125A28 00121688 B4 07 00 04 */ sthu r0, 4(r7)
+/* 80125A2C 0012168C 42 00 FF F0 */ bdnz lbl_80125A1C
+/* 80125A30 00121690 3C C4 00 06 */ addis r6, r4, 6
+/* 80125A34 00121694 3C A3 00 06 */ addis r5, r3, 6
+/* 80125A38 00121698 38 00 00 0A */ li r0, 0xa
+/* 80125A3C 0012169C 38 E5 85 C2 */ addi r7, r5, -31294
+/* 80125A40 001216A0 38 C6 85 C2 */ addi r6, r6, -31294
+/* 80125A44 001216A4 7C 09 03 A6 */ mtctr r0
+lbl_80125A48:
+/* 80125A48 001216A8 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 80125A4C 001216AC A4 06 00 04 */ lhzu r0, 4(r6)
+/* 80125A50 001216B0 B0 A7 00 02 */ sth r5, 2(r7)
+/* 80125A54 001216B4 B4 07 00 04 */ sthu r0, 4(r7)
+/* 80125A58 001216B8 42 00 FF F0 */ bdnz lbl_80125A48
+/* 80125A5C 001216BC 3C C4 00 06 */ addis r6, r4, 6
+/* 80125A60 001216C0 3C A3 00 06 */ addis r5, r3, 6
+/* 80125A64 001216C4 38 00 1B 59 */ li r0, 0x1b59
+/* 80125A68 001216C8 39 05 85 E8 */ addi r8, r5, -31256
+/* 80125A6C 001216CC 38 C6 85 E8 */ addi r6, r6, -31256
+/* 80125A70 001216D0 7C 09 03 A6 */ mtctr r0
+lbl_80125A74:
+/* 80125A74 001216D4 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80125A78 001216D8 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80125A7C 001216DC 90 A8 00 04 */ stw r5, 4(r8)
+/* 80125A80 001216E0 94 08 00 08 */ stwu r0, 8(r8)
+/* 80125A84 001216E4 42 00 FF F0 */ bdnz lbl_80125A74
+/* 80125A88 001216E8 80 E6 00 04 */ lwz r7, 4(r6)
+/* 80125A8C 001216EC 3C C4 00 06 */ addis r6, r4, 6
+/* 80125A90 001216F0 3C A3 00 06 */ addis r5, r3, 6
+/* 80125A94 001216F4 38 00 00 0A */ li r0, 0xa
+/* 80125A98 001216F8 90 E8 00 04 */ stw r7, 4(r8)
+/* 80125A9C 001216FC 39 05 60 B6 */ addi r8, r5, 0x60b6
+/* 80125AA0 00121700 38 C6 60 B6 */ addi r6, r6, 0x60b6
+/* 80125AA4 00121704 7C 09 03 A6 */ mtctr r0
+lbl_80125AA8:
+/* 80125AA8 00121708 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 80125AAC 0012170C A4 06 00 04 */ lhzu r0, 4(r6)
+/* 80125AB0 00121710 B0 A8 00 02 */ sth r5, 2(r8)
+/* 80125AB4 00121714 B4 08 00 04 */ sthu r0, 4(r8)
+/* 80125AB8 00121718 42 00 FF F0 */ bdnz lbl_80125AA8
+/* 80125ABC 0012171C A0 E6 00 02 */ lhz r7, 2(r6)
+/* 80125AC0 00121720 3C C4 00 06 */ addis r6, r4, 6
+/* 80125AC4 00121724 3C A3 00 06 */ addis r5, r3, 6
+/* 80125AC8 00121728 38 00 00 12 */ li r0, 0x12
+/* 80125ACC 0012172C B0 E8 00 02 */ sth r7, 2(r8)
+/* 80125AD0 00121730 38 E5 60 E0 */ addi r7, r5, 0x60e0
+/* 80125AD4 00121734 38 C6 60 E0 */ addi r6, r6, 0x60e0
+/* 80125AD8 00121738 7C 09 03 A6 */ mtctr r0
+lbl_80125ADC:
+/* 80125ADC 0012173C A0 A6 00 02 */ lhz r5, 2(r6)
+/* 80125AE0 00121740 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 80125AE4 00121744 B0 A7 00 02 */ sth r5, 2(r7)
+/* 80125AE8 00121748 B4 07 00 04 */ sthu r0, 4(r7)
+/* 80125AEC 0012174C 42 00 FF F0 */ bdnz lbl_80125ADC
+/* 80125AF0 00121750 3C C4 00 06 */ addis r6, r4, 6
+/* 80125AF4 00121754 3C A3 00 06 */ addis r5, r3, 6
+/* 80125AF8 00121758 81 06 61 2C */ lwz r8, 0x612c(r6)
+/* 80125AFC 0012175C 38 00 10 00 */ li r0, 0x1000
+/* 80125B00 00121760 38 E5 61 2F */ addi r7, r5, 0x612f
+/* 80125B04 00121764 38 C6 61 2F */ addi r6, r6, 0x612f
+/* 80125B08 00121768 91 05 61 2C */ stw r8, 0x612c(r5)
+/* 80125B0C 0012176C 7C 09 03 A6 */ mtctr r0
+lbl_80125B10:
+/* 80125B10 00121770 88 A6 00 01 */ lbz r5, 1(r6)
+/* 80125B14 00121774 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 80125B18 00121778 98 A7 00 01 */ stb r5, 1(r7)
+/* 80125B1C 0012177C 9C 07 00 02 */ stbu r0, 2(r7)
+/* 80125B20 00121780 42 00 FF F0 */ bdnz lbl_80125B10
+/* 80125B24 00121784 3C C4 00 07 */ addis r6, r4, 7
+/* 80125B28 00121788 3C A3 00 07 */ addis r5, r3, 7
+/* 80125B2C 0012178C 38 00 01 E0 */ li r0, 0x1e0
+/* 80125B30 00121790 38 E5 81 2F */ addi r7, r5, -32465
+/* 80125B34 00121794 38 C6 81 2F */ addi r6, r6, -32465
+/* 80125B38 00121798 7C 09 03 A6 */ mtctr r0
+lbl_80125B3C:
+/* 80125B3C 0012179C 88 A6 00 01 */ lbz r5, 1(r6)
+/* 80125B40 001217A0 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 80125B44 001217A4 98 A7 00 01 */ stb r5, 1(r7)
+/* 80125B48 001217A8 9C 07 00 02 */ stbu r0, 2(r7)
+/* 80125B4C 001217AC 42 00 FF F0 */ bdnz lbl_80125B3C
+/* 80125B50 001217B0 3C A4 00 07 */ addis r5, r4, 7
+/* 80125B54 001217B4 3C 83 00 07 */ addis r4, r3, 7
+/* 80125B58 001217B8 38 00 00 20 */ li r0, 0x20
+/* 80125B5C 001217BC 38 C4 84 EF */ addi r6, r4, -31505
+/* 80125B60 001217C0 38 A5 84 EF */ addi r5, r5, -31505
+/* 80125B64 001217C4 7C 09 03 A6 */ mtctr r0
+lbl_80125B68:
+/* 80125B68 001217C8 88 85 00 01 */ lbz r4, 1(r5)
+/* 80125B6C 001217CC 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80125B70 001217D0 98 86 00 01 */ stb r4, 1(r6)
+/* 80125B74 001217D4 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80125B78 001217D8 42 00 FF F0 */ bdnz lbl_80125B68
+/* 80125B7C 001217DC 4E 80 00 20 */ blr
+lbl_80125B80:
+/* 80125B80 001217E0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80125B84 001217E4 7C 08 02 A6 */ mflr r0
+/* 80125B88 001217E8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80125B8C 001217EC 39 61 00 40 */ addi r11, r1, 0x40
+/* 80125B90 001217F0 48 0A 15 A1 */ bl _savegpr_29
+/* 80125B94 001217F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125B98 001217F8 38 00 FF FF */ li r0, -1
+/* 80125B9C 001217FC 90 03 09 70 */ stw r0, 0x970(r3)
+/* 80125BA0 00121800 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125BA4 00121804 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125BA8 00121808 54 00 9F FF */ rlwinm. r0, r0, 0x13, 0x1f, 0x1f
+/* 80125BAC 0012180C 41 82 00 C0 */ beq lbl_80125C6C
+/* 80125BB0 00121810 A0 0D 9C C6 */ lhz r0, lbl_8063EF86-_SDA_BASE_(r13)
+/* 80125BB4 00121814 2C 00 00 00 */ cmpwi r0, 0
+/* 80125BB8 00121818 40 82 00 2C */ bne lbl_80125BE4
+/* 80125BBC 0012181C 38 60 00 04 */ li r3, 4
+/* 80125BC0 00121820 38 80 52 30 */ li r4, 0x5230
+/* 80125BC4 00121824 48 03 69 31 */ bl func_8015C4F4
+/* 80125BC8 00121828 38 60 00 00 */ li r3, 0
+/* 80125BCC 0012182C 38 80 00 00 */ li r4, 0
+/* 80125BD0 00121830 38 A0 00 00 */ li r5, 0
+/* 80125BD4 00121834 38 C0 00 00 */ li r6, 0
+/* 80125BD8 00121838 38 E0 00 00 */ li r7, 0
+/* 80125BDC 0012183C 4B F3 07 7D */ bl func_80056358
+/* 80125BE0 00121840 48 00 00 10 */ b lbl_80125BF0
+lbl_80125BE4:
+/* 80125BE4 00121844 38 60 00 04 */ li r3, 4
+/* 80125BE8 00121848 38 80 52 2F */ li r4, 0x522f
+/* 80125BEC 0012184C 48 03 69 09 */ bl func_8015C4F4
+lbl_80125BF0:
+/* 80125BF0 00121850 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80125BF4 00121854 38 60 00 00 */ li r3, 0
+/* 80125BF8 00121858 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 80125BFC 0012185C 2C 00 00 00 */ cmpwi r0, 0
+/* 80125C00 00121860 40 82 00 10 */ bne lbl_80125C10
+/* 80125C04 00121864 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 80125C08 00121868 2C 00 00 00 */ cmpwi r0, 0
+/* 80125C0C 0012186C 41 82 00 08 */ beq lbl_80125C14
+lbl_80125C10:
+/* 80125C10 00121870 38 60 00 01 */ li r3, 1
+lbl_80125C14:
+/* 80125C14 00121874 2C 03 00 00 */ cmpwi r3, 0
+/* 80125C18 00121878 40 82 00 14 */ bne lbl_80125C2C
+/* 80125C1C 0012187C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125C20 00121880 A0 64 19 3A */ lhz r3, 0x193a(r4)
+/* 80125C24 00121884 38 03 00 01 */ addi r0, r3, 1
+/* 80125C28 00121888 B0 04 19 3A */ sth r0, 0x193a(r4)
+lbl_80125C2C:
+/* 80125C2C 0012188C C0 22 8D 4C */ lfs f1, lbl_8064134C-_SDA2_BASE_(r2)
+/* 80125C30 00121890 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
+/* 80125C34 00121894 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125C38 00121898 EC 21 00 32 */ fmuls f1, f1, f0
+/* 80125C3C 0012189C C0 02 8D 48 */ lfs f0, lbl_80641348-_SDA2_BASE_(r2)
+/* 80125C40 001218A0 A0 04 19 3A */ lhz r0, 0x193a(r4)
+/* 80125C44 001218A4 EC 00 08 2A */ fadds f0, f0, f1
+/* 80125C48 001218A8 FC 00 00 1E */ fctiwz f0, f0
+/* 80125C4C 001218AC D8 01 00 20 */ stfd f0, 0x20(r1)
+/* 80125C50 001218B0 80 61 00 24 */ lwz r3, 0x24(r1)
+/* 80125C54 001218B4 7C 00 18 00 */ cmpw r0, r3
+/* 80125C58 001218B8 41 80 07 B0 */ blt lbl_80126408
+/* 80125C5C 001218BC 80 04 09 74 */ lwz r0, 0x974(r4)
+/* 80125C60 001218C0 60 00 10 00 */ ori r0, r0, 0x1000
+/* 80125C64 001218C4 90 04 09 74 */ stw r0, 0x974(r4)
+/* 80125C68 001218C8 48 00 07 A0 */ b lbl_80126408
+lbl_80125C6C:
+/* 80125C6C 001218CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80125C70 001218D0 38 60 00 00 */ li r3, 0
+/* 80125C74 001218D4 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 80125C78 001218D8 2C 00 00 00 */ cmpwi r0, 0
+/* 80125C7C 001218DC 40 82 00 10 */ bne lbl_80125C8C
+/* 80125C80 001218E0 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 80125C84 001218E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80125C88 001218E8 41 82 00 08 */ beq lbl_80125C90
+lbl_80125C8C:
+/* 80125C8C 001218EC 38 60 00 01 */ li r3, 1
+lbl_80125C90:
+/* 80125C90 001218F0 2C 03 00 00 */ cmpwi r3, 0
+/* 80125C94 001218F4 40 82 00 70 */ bne lbl_80125D04
+/* 80125C98 001218F8 48 03 D4 35 */ bl func_801630CC
+/* 80125C9C 001218FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80125CA0 00121900 40 82 00 20 */ bne lbl_80125CC0
+/* 80125CA4 00121904 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125CA8 00121908 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125CAC 0012190C 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f
+/* 80125CB0 00121910 41 82 00 54 */ beq lbl_80125D04
+/* 80125CB4 00121914 48 03 CE BD */ bl func_80162B70
+/* 80125CB8 00121918 2C 03 00 00 */ cmpwi r3, 0
+/* 80125CBC 0012191C 40 82 00 48 */ bne lbl_80125D04
+lbl_80125CC0:
+/* 80125CC0 00121920 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125CC4 00121924 3B A0 00 00 */ li r29, 0
+/* 80125CC8 00121928 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125CCC 0012192C 60 00 20 00 */ ori r0, r0, 0x2000
+/* 80125CD0 00121930 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80125CD4 00121934 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125CD8 00121938 B3 A3 19 3A */ sth r29, 0x193a(r3)
+/* 80125CDC 0012193C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125CE0 00121940 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125CE4 00121944 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 80125CE8 00121948 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80125CEC 0012194C 48 03 D2 E9 */ bl glplatAbortFrame
+/* 80125CF0 00121950 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125CF4 00121954 A0 63 02 66 */ lhz r3, 0x266(r3)
+/* 80125CF8 00121958 48 12 A5 DD */ bl func_802502D4
+/* 80125CFC 0012195C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125D00 00121960 B3 A3 02 66 */ sth r29, 0x266(r3)
+lbl_80125D04:
+/* 80125D04 00121964 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125D08 00121968 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80125D0C 0012196C 2C 00 00 1C */ cmpwi r0, 0x1c
+/* 80125D10 00121970 41 82 00 94 */ beq lbl_80125DA4
+/* 80125D14 00121974 40 80 00 10 */ bge lbl_80125D24
+/* 80125D18 00121978 2C 00 00 1B */ cmpwi r0, 0x1b
+/* 80125D1C 0012197C 40 80 00 14 */ bge lbl_80125D30
+/* 80125D20 00121980 48 00 00 84 */ b lbl_80125DA4
+lbl_80125D24:
+/* 80125D24 00121984 2C 00 00 1E */ cmpwi r0, 0x1e
+/* 80125D28 00121988 40 80 00 7C */ bge lbl_80125DA4
+/* 80125D2C 0012198C 48 00 00 6C */ b lbl_80125D98
+lbl_80125D30:
+/* 80125D30 00121990 38 60 00 03 */ li r3, 3
+/* 80125D34 00121994 38 80 52 40 */ li r4, 0x5240
+/* 80125D38 00121998 48 03 67 BD */ bl func_8015C4F4
+/* 80125D3C 0012199C 3C 60 04 00 */ lis r3, 0x400
+/* 80125D40 001219A0 38 80 00 00 */ li r4, 0
+/* 80125D44 001219A4 38 A0 00 00 */ li r5, 0
+/* 80125D48 001219A8 38 C0 00 01 */ li r6, 1
+/* 80125D4C 001219AC 4B F3 3D 21 */ bl func_80059A6C
+/* 80125D50 001219B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80125D54 001219B4 41 82 06 B4 */ beq lbl_80126408
+/* 80125D58 001219B8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125D5C 001219BC 38 00 00 1C */ li r0, 0x1c
+/* 80125D60 001219C0 38 60 00 01 */ li r3, 1
+/* 80125D64 001219C4 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80125D68 001219C8 4B F3 47 65 */ bl func_8005A4CC
+/* 80125D6C 001219CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125D70 001219D0 38 80 00 09 */ li r4, 9
+/* 80125D74 001219D4 38 A0 00 00 */ li r5, 0
+/* 80125D78 001219D8 A8 63 00 CC */ lha r3, 0xcc(r3)
+/* 80125D7C 001219DC 48 12 E0 35 */ bl func_80253DB0
+/* 80125D80 001219E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125D84 001219E4 38 80 00 01 */ li r4, 1
+/* 80125D88 001219E8 38 A0 00 00 */ li r5, 0
+/* 80125D8C 001219EC A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 80125D90 001219F0 48 12 E0 21 */ bl func_80253DB0
+/* 80125D94 001219F4 48 00 06 74 */ b lbl_80126408
+lbl_80125D98:
+/* 80125D98 001219F8 38 00 00 07 */ li r0, 7
+/* 80125D9C 001219FC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80125DA0 00121A00 48 00 06 68 */ b lbl_80126408
+lbl_80125DA4:
+/* 80125DA4 00121A04 2C 00 00 06 */ cmpwi r0, 6
+/* 80125DA8 00121A08 40 80 00 E0 */ bge lbl_80125E88
+/* 80125DAC 00121A0C 2C 00 00 03 */ cmpwi r0, 3
+/* 80125DB0 00121A10 40 80 00 08 */ bge lbl_80125DB8
+/* 80125DB4 00121A14 48 00 00 D4 */ b lbl_80125E88
+lbl_80125DB8:
+/* 80125DB8 00121A18 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80125DBC 00121A1C 2C 00 00 04 */ cmpwi r0, 4
+/* 80125DC0 00121A20 40 80 00 BC */ bge lbl_80125E7C
+/* 80125DC4 00121A24 2C 00 00 00 */ cmpwi r0, 0
+/* 80125DC8 00121A28 40 80 00 08 */ bge lbl_80125DD0
+/* 80125DCC 00121A2C 48 00 00 B0 */ b lbl_80125E7C
+lbl_80125DD0:
+/* 80125DD0 00121A30 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80125DD4 00121A34 48 00 92 9D */ bl func_8012F070
+/* 80125DD8 00121A38 2C 03 00 00 */ cmpwi r3, 0
+/* 80125DDC 00121A3C 41 82 00 14 */ beq lbl_80125DF0
+/* 80125DE0 00121A40 38 60 00 02 */ li r3, 2
+/* 80125DE4 00121A44 38 80 2F 26 */ li r4, 0x2f26
+/* 80125DE8 00121A48 48 03 67 0D */ bl func_8015C4F4
+/* 80125DEC 00121A4C 48 00 00 9C */ b lbl_80125E88
+lbl_80125DF0:
+/* 80125DF0 00121A50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125DF4 00121A54 A0 03 01 5A */ lhz r0, 0x15a(r3)
+/* 80125DF8 00121A58 54 00 10 3A */ slwi r0, r0, 2
+/* 80125DFC 00121A5C 7C 63 02 14 */ add r3, r3, r0
+/* 80125E00 00121A60 80 C3 01 38 */ lwz r6, 0x138(r3)
+/* 80125E04 00121A64 80 06 00 00 */ lwz r0, 0(r6)
+/* 80125E08 00121A68 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80125E0C 00121A6C 40 82 00 14 */ bne lbl_80125E20
+/* 80125E10 00121A70 38 60 00 02 */ li r3, 2
+/* 80125E14 00121A74 38 80 2F 25 */ li r4, 0x2f25
+/* 80125E18 00121A78 48 03 66 DD */ bl func_8015C4F4
+/* 80125E1C 00121A7C 48 00 00 6C */ b lbl_80125E88
+lbl_80125E20:
+/* 80125E20 00121A80 3C 60 80 40 */ lis r3, lbl_803FC358@ha
+/* 80125E24 00121A84 38 00 00 03 */ li r0, 3
+/* 80125E28 00121A88 38 63 C3 58 */ addi r3, r3, lbl_803FC358@l
+/* 80125E2C 00121A8C 38 A1 00 04 */ addi r5, r1, 4
+/* 80125E30 00121A90 38 83 FF FC */ addi r4, r3, -4
+/* 80125E34 00121A94 7C 09 03 A6 */ mtctr r0
+lbl_80125E38:
+/* 80125E38 00121A98 80 64 00 04 */ lwz r3, 4(r4)
+/* 80125E3C 00121A9C 84 04 00 08 */ lwzu r0, 8(r4)
+/* 80125E40 00121AA0 90 65 00 04 */ stw r3, 4(r5)
+/* 80125E44 00121AA4 94 05 00 08 */ stwu r0, 8(r5)
+/* 80125E48 00121AA8 42 00 FF F0 */ bdnz lbl_80125E38
+/* 80125E4C 00121AAC 88 06 00 04 */ lbz r0, 4(r6)
+/* 80125E50 00121AB0 38 61 00 08 */ addi r3, r1, 8
+/* 80125E54 00121AB4 54 00 10 3A */ slwi r0, r0, 2
+/* 80125E58 00121AB8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80125E5C 00121ABC 48 12 A4 99 */ bl func_802502F4
+/* 80125E60 00121AC0 7C 64 1B 78 */ mr r4, r3
+/* 80125E64 00121AC4 38 60 00 0F */ li r3, 0xf
+/* 80125E68 00121AC8 48 03 64 A1 */ bl func_8015C308
+/* 80125E6C 00121ACC 38 60 00 02 */ li r3, 2
+/* 80125E70 00121AD0 38 80 55 11 */ li r4, 0x5511
+/* 80125E74 00121AD4 48 03 66 81 */ bl func_8015C4F4
+/* 80125E78 00121AD8 48 00 00 10 */ b lbl_80125E88
+lbl_80125E7C:
+/* 80125E7C 00121ADC 38 60 00 02 */ li r3, 2
+/* 80125E80 00121AE0 38 80 52 56 */ li r4, 0x5256
+/* 80125E84 00121AE4 48 03 66 71 */ bl func_8015C4F4
+lbl_80125E88:
+/* 80125E88 00121AE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125E8C 00121AEC A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80125E90 00121AF0 2C 00 00 09 */ cmpwi r0, 9
+/* 80125E94 00121AF4 41 82 00 38 */ beq lbl_80125ECC
+/* 80125E98 00121AF8 40 80 00 5C */ bge lbl_80125EF4
+/* 80125E9C 00121AFC 2C 00 00 05 */ cmpwi r0, 5
+/* 80125EA0 00121B00 41 82 00 08 */ beq lbl_80125EA8
+/* 80125EA4 00121B04 48 00 00 50 */ b lbl_80125EF4
+lbl_80125EA8:
+/* 80125EA8 00121B08 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80125EAC 00121B0C 28 00 00 1C */ cmplwi r0, 0x1c
+/* 80125EB0 00121B10 41 82 00 44 */ beq lbl_80125EF4
+/* 80125EB4 00121B14 28 00 00 1D */ cmplwi r0, 0x1d
+/* 80125EB8 00121B18 41 82 00 3C */ beq lbl_80125EF4
+/* 80125EBC 00121B1C A0 83 01 2E */ lhz r4, 0x12e(r3)
+/* 80125EC0 00121B20 38 60 00 03 */ li r3, 3
+/* 80125EC4 00121B24 48 03 66 31 */ bl func_8015C4F4
+/* 80125EC8 00121B28 48 00 00 2C */ b lbl_80125EF4
+lbl_80125ECC:
+/* 80125ECC 00121B2C 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80125ED0 00121B30 28 00 00 03 */ cmplwi r0, 3
+/* 80125ED4 00121B34 41 82 00 14 */ beq lbl_80125EE8
+/* 80125ED8 00121B38 38 60 00 02 */ li r3, 2
+/* 80125EDC 00121B3C 38 80 46 E8 */ li r4, 0x46e8
+/* 80125EE0 00121B40 48 03 66 15 */ bl func_8015C4F4
+/* 80125EE4 00121B44 48 00 00 10 */ b lbl_80125EF4
+lbl_80125EE8:
+/* 80125EE8 00121B48 38 60 00 02 */ li r3, 2
+/* 80125EEC 00121B4C 38 80 46 E9 */ li r4, 0x46e9
+/* 80125EF0 00121B50 48 03 66 05 */ bl func_8015C4F4
+lbl_80125EF4:
+/* 80125EF4 00121B54 83 AD 82 98 */ lwz r29, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125EF8 00121B58 80 1D 01 28 */ lwz r0, 0x128(r29)
+/* 80125EFC 00121B5C 2C 00 00 9E */ cmpwi r0, 0x9e
+/* 80125F00 00121B60 41 82 00 2C */ beq lbl_80125F2C
+/* 80125F04 00121B64 40 80 00 5C */ bge lbl_80125F60
+/* 80125F08 00121B68 2C 00 00 9D */ cmpwi r0, 0x9d
+/* 80125F0C 00121B6C 40 80 00 08 */ bge lbl_80125F14
+/* 80125F10 00121B70 48 00 00 50 */ b lbl_80125F60
+lbl_80125F14:
+/* 80125F14 00121B74 38 00 00 9E */ li r0, 0x9e
+/* 80125F18 00121B78 90 1D 01 28 */ stw r0, 0x128(r29)
+/* 80125F1C 00121B7C 48 03 98 85 */ bl func_8015F7A0
+/* 80125F20 00121B80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125F24 00121B84 D8 23 1A D0 */ stfd f1, 0x1ad0(r3)
+/* 80125F28 00121B88 48 00 00 38 */ b lbl_80125F60
+lbl_80125F2C:
+/* 80125F2C 00121B8C 48 03 98 75 */ bl func_8015F7A0
+/* 80125F30 00121B90 C8 5D 1A D0 */ lfd f2, 0x1ad0(r29)
+/* 80125F34 00121B94 C8 02 8D 50 */ lfd f0, lbl_80641350-_SDA2_BASE_(r2)
+/* 80125F38 00121B98 FC 21 10 28 */ fsub f1, f1, f2
+/* 80125F3C 00121B9C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80125F40 00121BA0 4C 41 13 82 */ cror 2, 1, 2
+/* 80125F44 00121BA4 40 82 00 10 */ bne lbl_80125F54
+/* 80125F48 00121BA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125F4C 00121BAC 80 03 1A D8 */ lwz r0, 0x1ad8(r3)
+/* 80125F50 00121BB0 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80125F54:
+/* 80125F54 00121BB4 38 60 00 01 */ li r3, 1
+/* 80125F58 00121BB8 38 80 52 FE */ li r4, 0x52fe
+/* 80125F5C 00121BBC 48 03 65 99 */ bl func_8015C4F4
+lbl_80125F60:
+/* 80125F60 00121BC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125F64 00121BC4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125F68 00121BC8 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
+/* 80125F6C 00121BCC 41 82 00 30 */ beq lbl_80125F9C
+/* 80125F70 00121BD0 48 03 EE 09 */ bl func_80164D78
+/* 80125F74 00121BD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80125F78 00121BD8 40 82 04 90 */ bne lbl_80126408
+/* 80125F7C 00121BDC 48 03 EE 2D */ bl func_80164DA8
+/* 80125F80 00121BE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80125F84 00121BE4 40 82 04 84 */ bne lbl_80126408
+/* 80125F88 00121BE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125F8C 00121BEC 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125F90 00121BF0 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 80125F94 00121BF4 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80125F98 00121BF8 48 00 04 70 */ b lbl_80126408
+lbl_80125F9C:
+/* 80125F9C 00121BFC A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80125FA0 00121C00 2C 00 00 09 */ cmpwi r0, 9
+/* 80125FA4 00121C04 41 82 00 28 */ beq lbl_80125FCC
+/* 80125FA8 00121C08 40 80 00 10 */ bge lbl_80125FB8
+/* 80125FAC 00121C0C 2C 00 00 02 */ cmpwi r0, 2
+/* 80125FB0 00121C10 41 82 01 28 */ beq lbl_801260D8
+/* 80125FB4 00121C14 48 00 04 54 */ b lbl_80126408
+lbl_80125FB8:
+/* 80125FB8 00121C18 2C 00 00 13 */ cmpwi r0, 0x13
+/* 80125FBC 00121C1C 40 80 04 4C */ bge lbl_80126408
+/* 80125FC0 00121C20 2C 00 00 11 */ cmpwi r0, 0x11
+/* 80125FC4 00121C24 40 80 01 64 */ bge lbl_80126128
+/* 80125FC8 00121C28 48 00 04 40 */ b lbl_80126408
+lbl_80125FCC:
+/* 80125FCC 00121C2C 48 03 ED AD */ bl func_80164D78
+/* 80125FD0 00121C30 2C 03 00 00 */ cmpwi r3, 0
+/* 80125FD4 00121C34 40 82 04 34 */ bne lbl_80126408
+/* 80125FD8 00121C38 48 03 ED D1 */ bl func_80164DA8
+/* 80125FDC 00121C3C 2C 03 00 01 */ cmpwi r3, 1
+/* 80125FE0 00121C40 40 82 04 28 */ bne lbl_80126408
+/* 80125FE4 00121C44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80125FE8 00121C48 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80125FEC 00121C4C 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
+/* 80125FF0 00121C50 40 82 04 18 */ bne lbl_80126408
+/* 80125FF4 00121C54 3B C0 00 00 */ li r30, 0
+/* 80125FF8 00121C58 3B A0 00 00 */ li r29, 0
+lbl_80125FFC:
+/* 80125FFC 00121C5C 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d
+/* 80126000 00121C60 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80126004 00121C64 48 03 EC 69 */ bl func_80164C6C
+/* 80126008 00121C68 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012600C 00121C6C 7C 80 FA 14 */ add r4, r0, r31
+/* 80126010 00121C70 90 64 01 D0 */ stw r3, 0x1d0(r4)
+/* 80126014 00121C74 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126018 00121C78 7C 60 FA 14 */ add r3, r0, r31
+/* 8012601C 00121C7C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 80126020 00121C80 2C 03 00 00 */ cmpwi r3, 0
+/* 80126024 00121C84 41 82 00 78 */ beq lbl_8012609C
+/* 80126028 00121C88 48 04 0A DD */ bl func_80166B04
+/* 8012602C 00121C8C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126030 00121C90 7C 80 FA 14 */ add r4, r0, r31
+/* 80126034 00121C94 90 64 01 F0 */ stw r3, 0x1f0(r4)
+/* 80126038 00121C98 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012603C 00121C9C 7C 60 FA 14 */ add r3, r0, r31
+/* 80126040 00121CA0 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 80126044 00121CA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80126048 00121CA8 41 82 00 54 */ beq lbl_8012609C
+/* 8012604C 00121CAC 48 2B 40 7D */ bl func_803DA0C8
+/* 80126050 00121CB0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126054 00121CB4 30 A3 FF FF */ addic r5, r3, -1
+/* 80126058 00121CB8 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8012605C 00121CBC 7C A5 19 10 */ subfe r5, r5, r3
+/* 80126060 00121CC0 7C 64 02 14 */ add r3, r4, r0
+/* 80126064 00121CC4 98 A3 02 10 */ stb r5, 0x210(r3)
+/* 80126068 00121CC8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012606C 00121CCC 7C 60 FA 14 */ add r3, r0, r31
+/* 80126070 00121CD0 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 80126074 00121CD4 48 04 0A 61 */ bl func_80166AD4
+/* 80126078 00121CD8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012607C 00121CDC 7C 80 FA 14 */ add r4, r0, r31
+/* 80126080 00121CE0 90 64 02 18 */ stw r3, 0x218(r4)
+/* 80126084 00121CE4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126088 00121CE8 7C 60 FA 14 */ add r3, r0, r31
+/* 8012608C 00121CEC 80 03 02 18 */ lwz r0, 0x218(r3)
+/* 80126090 00121CF0 2C 00 00 00 */ cmpwi r0, 0
+/* 80126094 00121CF4 40 82 00 08 */ bne lbl_8012609C
+/* 80126098 00121CF8 93 A3 01 F0 */ stw r29, 0x1f0(r3)
+lbl_8012609C:
+/* 8012609C 00121CFC 3B DE 00 01 */ addi r30, r30, 1
+/* 801260A0 00121D00 28 1E 00 08 */ cmplwi r30, 8
+/* 801260A4 00121D04 41 80 FF 58 */ blt lbl_80125FFC
+/* 801260A8 00121D08 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801260AC 00121D0C 38 60 00 01 */ li r3, 1
+/* 801260B0 00121D10 38 80 00 01 */ li r4, 1
+/* 801260B4 00121D14 38 A0 00 01 */ li r5, 1
+/* 801260B8 00121D18 80 06 02 40 */ lwz r0, 0x240(r6)
+/* 801260BC 00121D1C 38 E0 00 00 */ li r7, 0
+/* 801260C0 00121D20 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 801260C4 00121D24 4B F3 02 95 */ bl func_80056358
+/* 801260C8 00121D28 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801260CC 00121D2C 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 801260D0 00121D30 90 03 02 44 */ stw r0, 0x244(r3)
+/* 801260D4 00121D34 48 00 03 34 */ b lbl_80126408
+lbl_801260D8:
+/* 801260D8 00121D38 3B C0 00 00 */ li r30, 0
+lbl_801260DC:
+/* 801260DC 00121D3C 57 DD 13 BA */ rlwinm r29, r30, 2, 0xe, 0x1d
+/* 801260E0 00121D40 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801260E4 00121D44 48 03 EB 89 */ bl func_80164C6C
+/* 801260E8 00121D48 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 801260EC 00121D4C 7C 80 EA 14 */ add r4, r0, r29
+/* 801260F0 00121D50 90 64 01 D0 */ stw r3, 0x1d0(r4)
+/* 801260F4 00121D54 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 801260F8 00121D58 7C 60 EA 14 */ add r3, r0, r29
+/* 801260FC 00121D5C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 80126100 00121D60 2C 03 00 00 */ cmpwi r3, 0
+/* 80126104 00121D64 41 82 00 14 */ beq lbl_80126118
+/* 80126108 00121D68 48 04 09 FD */ bl func_80166B04
+/* 8012610C 00121D6C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126110 00121D70 7C 80 EA 14 */ add r4, r0, r29
+/* 80126114 00121D74 90 64 01 F0 */ stw r3, 0x1f0(r4)
+lbl_80126118:
+/* 80126118 00121D78 3B DE 00 01 */ addi r30, r30, 1
+/* 8012611C 00121D7C 28 1E 00 08 */ cmplwi r30, 8
+/* 80126120 00121D80 41 80 FF BC */ blt lbl_801260DC
+/* 80126124 00121D84 48 00 02 E4 */ b lbl_80126408
+lbl_80126128:
+/* 80126128 00121D88 A0 03 01 30 */ lhz r0, 0x130(r3)
+/* 8012612C 00121D8C 2C 00 00 03 */ cmpwi r0, 3
+/* 80126130 00121D90 41 82 01 74 */ beq lbl_801262A4
+/* 80126134 00121D94 40 80 00 1C */ bge lbl_80126150
+/* 80126138 00121D98 2C 00 00 01 */ cmpwi r0, 1
+/* 8012613C 00121D9C 41 82 00 74 */ beq lbl_801261B0
+/* 80126140 00121DA0 40 80 00 98 */ bge lbl_801261D8
+/* 80126144 00121DA4 2C 00 00 00 */ cmpwi r0, 0
+/* 80126148 00121DA8 40 80 00 18 */ bge lbl_80126160
+/* 8012614C 00121DAC 48 00 02 24 */ b lbl_80126370
+lbl_80126150:
+/* 80126150 00121DB0 2C 00 00 05 */ cmpwi r0, 5
+/* 80126154 00121DB4 41 82 02 1C */ beq lbl_80126370
+/* 80126158 00121DB8 40 80 02 18 */ bge lbl_80126370
+/* 8012615C 00121DBC 48 00 01 D8 */ b lbl_80126334
+lbl_80126160:
+/* 80126160 00121DC0 38 60 00 00 */ li r3, 0
+/* 80126164 00121DC4 48 03 EB 09 */ bl func_80164C6C
+/* 80126168 00121DC8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012616C 00121DCC 90 64 01 D0 */ stw r3, 0x1d0(r4)
+/* 80126170 00121DD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126174 00121DD4 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 80126178 00121DD8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012617C 00121DDC 41 82 01 F4 */ beq lbl_80126370
+/* 80126180 00121DE0 38 00 00 01 */ li r0, 1
+/* 80126184 00121DE4 38 80 00 02 */ li r4, 2
+/* 80126188 00121DE8 B0 03 01 30 */ sth r0, 0x130(r3)
+/* 8012618C 00121DEC 38 A0 00 00 */ li r5, 0
+/* 80126190 00121DF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126194 00121DF4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80126198 00121DF8 64 00 80 00 */ oris r0, r0, 0x8000
+/* 8012619C 00121DFC 90 03 09 74 */ stw r0, 0x974(r3)
+/* 801261A0 00121E00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801261A4 00121E04 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 801261A8 00121E08 48 12 DC 09 */ bl func_80253DB0
+/* 801261AC 00121E0C 48 00 01 C4 */ b lbl_80126370
+lbl_801261B0:
+/* 801261B0 00121E10 48 03 EB C9 */ bl func_80164D78
+/* 801261B4 00121E14 2C 03 00 00 */ cmpwi r3, 0
+/* 801261B8 00121E18 40 82 01 B8 */ bne lbl_80126370
+/* 801261BC 00121E1C 48 03 EB ED */ bl func_80164DA8
+/* 801261C0 00121E20 2C 03 00 00 */ cmpwi r3, 0
+/* 801261C4 00121E24 40 82 01 AC */ bne lbl_80126370
+/* 801261C8 00121E28 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801261CC 00121E2C 38 00 00 02 */ li r0, 2
+/* 801261D0 00121E30 B0 03 01 30 */ sth r0, 0x130(r3)
+/* 801261D4 00121E34 48 00 01 9C */ b lbl_80126370
+lbl_801261D8:
+/* 801261D8 00121E38 48 03 EB A1 */ bl func_80164D78
+/* 801261DC 00121E3C 2C 03 00 00 */ cmpwi r3, 0
+/* 801261E0 00121E40 40 82 01 90 */ bne lbl_80126370
+/* 801261E4 00121E44 48 03 EB C5 */ bl func_80164DA8
+/* 801261E8 00121E48 2C 03 00 01 */ cmpwi r3, 1
+/* 801261EC 00121E4C 40 82 01 84 */ bne lbl_80126370
+/* 801261F0 00121E50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801261F4 00121E54 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 801261F8 00121E58 2C 03 00 00 */ cmpwi r3, 0
+/* 801261FC 00121E5C 41 82 01 74 */ beq lbl_80126370
+/* 80126200 00121E60 48 04 09 05 */ bl func_80166B04
+/* 80126204 00121E64 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126208 00121E68 90 64 01 F0 */ stw r3, 0x1f0(r4)
+/* 8012620C 00121E6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126210 00121E70 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 80126214 00121E74 2C 00 00 00 */ cmpwi r0, 0
+/* 80126218 00121E78 41 82 01 58 */ beq lbl_80126370
+/* 8012621C 00121E7C 38 60 00 09 */ li r3, 9
+/* 80126220 00121E80 48 03 C8 71 */ bl func_80162A90
+/* 80126224 00121E84 2C 03 00 00 */ cmpwi r3, 0
+/* 80126228 00121E88 41 82 00 6C */ beq lbl_80126294
+/* 8012622C 00121E8C 38 60 00 09 */ li r3, 9
+/* 80126230 00121E90 48 03 C8 61 */ bl func_80162A90
+/* 80126234 00121E94 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126238 00121E98 7C 7E 1B 78 */ mr r30, r3
+/* 8012623C 00121E9C 80 64 01 F0 */ lwz r3, 0x1f0(r4)
+/* 80126240 00121EA0 48 2B 3E 81 */ bl func_803DA0C0
+/* 80126244 00121EA4 7C 03 F0 40 */ cmplw r3, r30
+/* 80126248 00121EA8 41 82 00 4C */ beq lbl_80126294
+/* 8012624C 00121EAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126250 00121EB0 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 80126254 00121EB4 48 04 09 79 */ bl func_80166BCC
+/* 80126258 00121EB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012625C 00121EBC 38 80 00 00 */ li r4, 0
+/* 80126260 00121EC0 38 A0 00 07 */ li r5, 7
+/* 80126264 00121EC4 38 00 00 B4 */ li r0, 0xb4
+/* 80126268 00121EC8 90 83 01 D0 */ stw r4, 0x1d0(r3)
+/* 8012626C 00121ECC 38 80 00 02 */ li r4, 2
+/* 80126270 00121ED0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126274 00121ED4 B0 A3 01 30 */ sth r5, 0x130(r3)
+/* 80126278 00121ED8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012627C 00121EDC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80126280 00121EE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126284 00121EE4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80126288 00121EE8 50 80 91 9A */ rlwimi r0, r4, 0x12, 6, 0xd
+/* 8012628C 00121EEC 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80126290 00121EF0 48 00 00 E0 */ b lbl_80126370
+lbl_80126294:
+/* 80126294 00121EF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126298 00121EF8 38 00 00 03 */ li r0, 3
+/* 8012629C 00121EFC B0 03 01 30 */ sth r0, 0x130(r3)
+/* 801262A0 00121F00 48 00 00 D0 */ b lbl_80126370
+lbl_801262A4:
+/* 801262A4 00121F04 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 801262A8 00121F08 2C 03 00 00 */ cmpwi r3, 0
+/* 801262AC 00121F0C 41 82 00 C4 */ beq lbl_80126370
+/* 801262B0 00121F10 48 04 08 25 */ bl func_80166AD4
+/* 801262B4 00121F14 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801262B8 00121F18 90 64 02 18 */ stw r3, 0x218(r4)
+/* 801262BC 00121F1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801262C0 00121F20 80 03 02 18 */ lwz r0, 0x218(r3)
+/* 801262C4 00121F24 2C 00 00 00 */ cmpwi r0, 0
+/* 801262C8 00121F28 41 82 00 A8 */ beq lbl_80126370
+/* 801262CC 00121F2C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 801262D0 00121F30 48 04 08 21 */ bl func_80166AF0
+/* 801262D4 00121F34 2C 03 00 00 */ cmpwi r3, 0
+/* 801262D8 00121F38 40 82 00 4C */ bne lbl_80126324
+/* 801262DC 00121F3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801262E0 00121F40 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 801262E4 00121F44 48 04 08 E9 */ bl func_80166BCC
+/* 801262E8 00121F48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801262EC 00121F4C 38 80 00 00 */ li r4, 0
+/* 801262F0 00121F50 38 A0 00 07 */ li r5, 7
+/* 801262F4 00121F54 38 00 00 B4 */ li r0, 0xb4
+/* 801262F8 00121F58 90 83 01 D0 */ stw r4, 0x1d0(r3)
+/* 801262FC 00121F5C 38 80 00 03 */ li r4, 3
+/* 80126300 00121F60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126304 00121F64 B0 A3 01 30 */ sth r5, 0x130(r3)
+/* 80126308 00121F68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012630C 00121F6C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80126310 00121F70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126314 00121F74 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80126318 00121F78 50 80 91 9A */ rlwimi r0, r4, 0x12, 6, 0xd
+/* 8012631C 00121F7C 90 03 09 74 */ stw r0, 0x974(r3)
+/* 80126320 00121F80 48 00 00 50 */ b lbl_80126370
+lbl_80126324:
+/* 80126324 00121F84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126328 00121F88 38 00 00 04 */ li r0, 4
+/* 8012632C 00121F8C B0 03 01 30 */ sth r0, 0x130(r3)
+/* 80126330 00121F90 48 00 00 40 */ b lbl_80126370
+lbl_80126334:
+/* 80126334 00121F94 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 80126338 00121F98 2C 03 00 00 */ cmpwi r3, 0
+/* 8012633C 00121F9C 41 82 00 34 */ beq lbl_80126370
+/* 80126340 00121FA0 48 04 07 E1 */ bl func_80166B20
+/* 80126344 00121FA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126348 00121FA8 90 64 02 38 */ stw r3, 0x238(r4)
+/* 8012634C 00121FAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126350 00121FB0 80 03 02 38 */ lwz r0, 0x238(r3)
+/* 80126354 00121FB4 2C 00 00 00 */ cmpwi r0, 0
+/* 80126358 00121FB8 41 82 00 18 */ beq lbl_80126370
+/* 8012635C 00121FBC 38 00 00 05 */ li r0, 5
+/* 80126360 00121FC0 B0 03 01 30 */ sth r0, 0x130(r3)
+/* 80126364 00121FC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126368 00121FC8 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012636C 00121FCC 48 04 08 19 */ bl func_80166B84
+lbl_80126370:
+/* 80126370 00121FD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126374 00121FD4 A0 03 01 30 */ lhz r0, 0x130(r3)
+/* 80126378 00121FD8 2C 00 00 07 */ cmpwi r0, 7
+/* 8012637C 00121FDC 41 82 00 70 */ beq lbl_801263EC
+/* 80126380 00121FE0 40 80 00 0C */ bge lbl_8012638C
+/* 80126384 00121FE4 2C 00 00 00 */ cmpwi r0, 0
+/* 80126388 00121FE8 41 82 00 64 */ beq lbl_801263EC
+lbl_8012638C:
+/* 8012638C 00121FEC 48 03 E9 ED */ bl func_80164D78
+/* 80126390 00121FF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80126394 00121FF4 40 82 00 58 */ bne lbl_801263EC
+/* 80126398 00121FF8 48 03 EA 11 */ bl func_80164DA8
+/* 8012639C 00121FFC 2C 03 00 01 */ cmpwi r3, 1
+/* 801263A0 00122000 40 82 00 4C */ bne lbl_801263EC
+/* 801263A4 00122004 38 60 00 00 */ li r3, 0
+/* 801263A8 00122008 48 03 E8 C5 */ bl func_80164C6C
+/* 801263AC 0012200C 2C 03 00 00 */ cmpwi r3, 0
+/* 801263B0 00122010 40 82 00 3C */ bne lbl_801263EC
+/* 801263B4 00122014 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801263B8 00122018 38 80 00 00 */ li r4, 0
+/* 801263BC 0012201C 38 A0 00 07 */ li r5, 7
+/* 801263C0 00122020 38 00 00 B4 */ li r0, 0xb4
+/* 801263C4 00122024 90 83 01 D0 */ stw r4, 0x1d0(r3)
+/* 801263C8 00122028 38 80 00 01 */ li r4, 1
+/* 801263CC 0012202C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801263D0 00122030 B0 A3 01 30 */ sth r5, 0x130(r3)
+/* 801263D4 00122034 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801263D8 00122038 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801263DC 0012203C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801263E0 00122040 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801263E4 00122044 50 80 91 9A */ rlwimi r0, r4, 0x12, 6, 0xd
+/* 801263E8 00122048 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_801263EC:
+/* 801263EC 0012204C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801263F0 00122050 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 801263F4 00122054 2C 00 00 00 */ cmpwi r0, 0
+/* 801263F8 00122058 41 82 00 10 */ beq lbl_80126408
+/* 801263FC 0012205C 48 03 E7 AD */ bl func_80164BA8
+/* 80126400 00122060 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126404 00122064 90 64 09 70 */ stw r3, 0x970(r4)
+lbl_80126408:
+/* 80126408 00122068 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012640C 0012206C 48 0A 0D 71 */ bl _restgpr_29
+/* 80126410 00122070 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80126414 00122074 7C 08 03 A6 */ mtlr r0
+/* 80126418 00122078 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012641C 0012207C 4E 80 00 20 */ blr
+
+.global func_80126420
+func_80126420:
+/* 80126420 00122080 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126424 00122084 38 E6 02 50 */ addi r7, r6, 0x250
+/* 80126428 00122088 7C A7 18 AE */ lbzx r5, r7, r3
+/* 8012642C 0012208C 28 05 00 FF */ cmplwi r5, 0xff
+/* 80126430 00122090 41 82 00 4C */ beq lbl_8012647C
+/* 80126434 00122094 38 80 00 FF */ li r4, 0xff
+/* 80126438 00122098 38 00 00 08 */ li r0, 8
+/* 8012643C 0012209C 7C 87 19 AE */ stbx r4, r7, r3
+/* 80126440 001220A0 38 C0 00 00 */ li r6, 0
+/* 80126444 001220A4 7C 09 03 A6 */ mtctr r0
+lbl_80126448:
+/* 80126448 001220A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012644C 001220AC 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80126450 001220B0 7C 63 02 14 */ add r3, r3, r0
+/* 80126454 001220B4 88 83 02 50 */ lbz r4, 0x250(r3)
+/* 80126458 001220B8 28 04 00 FF */ cmplwi r4, 0xff
+/* 8012645C 001220BC 41 82 00 14 */ beq lbl_80126470
+/* 80126460 001220C0 7C 04 28 40 */ cmplw r4, r5
+/* 80126464 001220C4 41 80 00 0C */ blt lbl_80126470
+/* 80126468 001220C8 38 04 FF FF */ addi r0, r4, -1
+/* 8012646C 001220CC 98 03 02 50 */ stb r0, 0x250(r3)
+lbl_80126470:
+/* 80126470 001220D0 38 C6 00 01 */ addi r6, r6, 1
+/* 80126474 001220D4 42 00 FF D4 */ bdnz lbl_80126448
+/* 80126478 001220D8 4E 80 00 20 */ blr
+lbl_8012647C:
+/* 8012647C 001220DC 38 00 00 08 */ li r0, 8
+/* 80126480 001220E0 38 A0 00 00 */ li r5, 0
+/* 80126484 001220E4 39 00 00 00 */ li r8, 0
+/* 80126488 001220E8 7C 09 03 A6 */ mtctr r0
+lbl_8012648C:
+/* 8012648C 001220EC 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 80126490 001220F0 7C 86 02 14 */ add r4, r6, r0
+/* 80126494 001220F4 88 84 02 50 */ lbz r4, 0x250(r4)
+/* 80126498 001220F8 28 04 00 FF */ cmplwi r4, 0xff
+/* 8012649C 001220FC 41 82 00 14 */ beq lbl_801264B0
+/* 801264A0 00122100 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 801264A4 00122104 7C 04 00 40 */ cmplw r4, r0
+/* 801264A8 00122108 41 80 00 08 */ blt lbl_801264B0
+/* 801264AC 0012210C 7C 85 23 78 */ mr r5, r4
+lbl_801264B0:
+/* 801264B0 00122110 39 08 00 01 */ addi r8, r8, 1
+/* 801264B4 00122114 42 00 FF D8 */ bdnz lbl_8012648C
+/* 801264B8 00122118 38 05 00 01 */ addi r0, r5, 1
+/* 801264BC 0012211C 7C 07 19 AE */ stbx r0, r7, r3
+/* 801264C0 00122120 4E 80 00 20 */ blr
+
+.global func_801264C4
+func_801264C4:
+/* 801264C4 00122124 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801264C8 00122128 7C 08 02 A6 */ mflr r0
+/* 801264CC 0012212C 38 A0 00 00 */ li r5, 0
+/* 801264D0 00122130 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801264D4 00122134 38 00 00 08 */ li r0, 8
+/* 801264D8 00122138 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801264DC 0012213C 3B E0 00 00 */ li r31, 0
+/* 801264E0 00122140 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801264E4 00122144 7C 09 03 A6 */ mtctr r0
+lbl_801264E8:
+/* 801264E8 00122148 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 801264EC 0012214C 7C 64 02 14 */ add r3, r4, r0
+/* 801264F0 00122150 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 801264F4 00122154 28 00 00 FF */ cmplwi r0, 0xff
+/* 801264F8 00122158 41 82 00 0C */ beq lbl_80126504
+/* 801264FC 0012215C 38 1F 00 01 */ addi r0, r31, 1
+/* 80126500 00122160 54 1F 06 3E */ clrlwi r31, r0, 0x18
+lbl_80126504:
+/* 80126504 00122164 38 A5 00 01 */ addi r5, r5, 1
+/* 80126508 00122168 42 00 FF E0 */ bdnz lbl_801264E8
+/* 8012650C 0012216C 88 04 19 38 */ lbz r0, 0x1938(r4)
+/* 80126510 00122170 28 00 00 03 */ cmplwi r0, 3
+/* 80126514 00122174 40 82 01 88 */ bne lbl_8012669C
+/* 80126518 00122178 80 04 09 74 */ lwz r0, 0x974(r4)
+/* 8012651C 0012217C 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 80126520 00122180 7C 00 F8 40 */ cmplw r0, r31
+/* 80126524 00122184 40 81 00 B8 */ ble lbl_801265DC
+/* 80126528 00122188 28 1F 00 02 */ cmplwi r31, 2
+/* 8012652C 0012218C 40 82 00 B0 */ bne lbl_801265DC
+/* 80126530 00122190 38 60 00 01 */ li r3, 1
+/* 80126534 00122194 38 80 00 00 */ li r4, 0
+/* 80126538 00122198 38 A0 00 00 */ li r5, 0
+/* 8012653C 0012219C 38 C0 00 02 */ li r6, 2
+/* 80126540 001221A0 38 E0 00 03 */ li r7, 3
+/* 80126544 001221A4 39 00 00 00 */ li r8, 0
+/* 80126548 001221A8 4B F3 34 81 */ bl func_800599C8
+/* 8012654C 001221AC 38 60 00 02 */ li r3, 2
+/* 80126550 001221B0 38 80 00 00 */ li r4, 0
+/* 80126554 001221B4 38 A0 00 01 */ li r5, 1
+/* 80126558 001221B8 38 C0 00 00 */ li r6, 0
+/* 8012655C 001221BC 38 E0 00 04 */ li r7, 4
+/* 80126560 001221C0 39 00 00 00 */ li r8, 0
+/* 80126564 001221C4 4B F3 34 65 */ bl func_800599C8
+/* 80126568 001221C8 38 60 00 03 */ li r3, 3
+/* 8012656C 001221CC 38 80 00 01 */ li r4, 1
+/* 80126570 001221D0 38 A0 00 00 */ li r5, 0
+/* 80126574 001221D4 38 C0 00 04 */ li r6, 4
+/* 80126578 001221D8 38 E0 00 63 */ li r7, 0x63
+/* 8012657C 001221DC 39 00 00 00 */ li r8, 0
+/* 80126580 001221E0 4B F3 34 49 */ bl func_800599C8
+/* 80126584 001221E4 38 60 00 04 */ li r3, 4
+/* 80126588 001221E8 38 80 00 02 */ li r4, 2
+/* 8012658C 001221EC 38 A0 00 03 */ li r5, 3
+/* 80126590 001221F0 38 C0 00 00 */ li r6, 0
+/* 80126594 001221F4 38 E0 00 63 */ li r7, 0x63
+/* 80126598 001221F8 39 00 00 00 */ li r8, 0
+/* 8012659C 001221FC 4B F3 34 2D */ bl func_800599C8
+/* 801265A0 00122200 38 60 00 5A */ li r3, 0x5a
+/* 801265A4 00122204 38 80 00 00 */ li r4, 0
+/* 801265A8 00122208 38 A0 00 00 */ li r5, 0
+/* 801265AC 0012220C 38 C0 00 00 */ li r6, 0
+/* 801265B0 00122210 38 E0 00 00 */ li r7, 0
+/* 801265B4 00122214 39 00 00 00 */ li r8, 0
+/* 801265B8 00122218 4B F3 34 11 */ bl func_800599C8
+/* 801265BC 0012221C 38 60 00 63 */ li r3, 0x63
+/* 801265C0 00122220 38 80 00 00 */ li r4, 0
+/* 801265C4 00122224 38 A0 00 04 */ li r5, 4
+/* 801265C8 00122228 38 C0 00 00 */ li r6, 0
+/* 801265CC 0012222C 38 E0 00 00 */ li r7, 0
+/* 801265D0 00122230 39 00 00 00 */ li r8, 0
+/* 801265D4 00122234 4B F3 33 F5 */ bl func_800599C8
+/* 801265D8 00122238 48 00 00 B4 */ b lbl_8012668C
+lbl_801265DC:
+/* 801265DC 0012223C 28 1F 00 03 */ cmplwi r31, 3
+/* 801265E0 00122240 41 80 00 AC */ blt lbl_8012668C
+/* 801265E4 00122244 38 60 00 01 */ li r3, 1
+/* 801265E8 00122248 38 80 00 00 */ li r4, 0
+/* 801265EC 0012224C 38 A0 00 00 */ li r5, 0
+/* 801265F0 00122250 38 C0 00 02 */ li r6, 2
+/* 801265F4 00122254 38 E0 00 03 */ li r7, 3
+/* 801265F8 00122258 39 00 00 00 */ li r8, 0
+/* 801265FC 0012225C 4B F3 33 CD */ bl func_800599C8
+/* 80126600 00122260 38 60 00 02 */ li r3, 2
+/* 80126604 00122264 38 80 00 00 */ li r4, 0
+/* 80126608 00122268 38 A0 00 01 */ li r5, 1
+/* 8012660C 0012226C 38 C0 00 5A */ li r6, 0x5a
+/* 80126610 00122270 38 E0 00 04 */ li r7, 4
+/* 80126614 00122274 39 00 00 00 */ li r8, 0
+/* 80126618 00122278 4B F3 33 B1 */ bl func_800599C8
+/* 8012661C 0012227C 38 60 00 03 */ li r3, 3
+/* 80126620 00122280 38 80 00 01 */ li r4, 1
+/* 80126624 00122284 38 A0 00 00 */ li r5, 0
+/* 80126628 00122288 38 C0 00 04 */ li r6, 4
+/* 8012662C 0012228C 38 E0 00 63 */ li r7, 0x63
+/* 80126630 00122290 39 00 00 00 */ li r8, 0
+/* 80126634 00122294 4B F3 33 95 */ bl func_800599C8
+/* 80126638 00122298 38 60 00 04 */ li r3, 4
+/* 8012663C 0012229C 38 80 00 02 */ li r4, 2
+/* 80126640 001222A0 38 A0 00 03 */ li r5, 3
+/* 80126644 001222A4 38 C0 00 5A */ li r6, 0x5a
+/* 80126648 001222A8 38 E0 00 63 */ li r7, 0x63
+/* 8012664C 001222AC 39 00 00 00 */ li r8, 0
+/* 80126650 001222B0 4B F3 33 79 */ bl func_800599C8
+/* 80126654 001222B4 38 60 00 5A */ li r3, 0x5a
+/* 80126658 001222B8 38 80 00 02 */ li r4, 2
+/* 8012665C 001222BC 38 A0 00 04 */ li r5, 4
+/* 80126660 001222C0 38 C0 00 00 */ li r6, 0
+/* 80126664 001222C4 38 E0 00 63 */ li r7, 0x63
+/* 80126668 001222C8 39 00 00 00 */ li r8, 0
+/* 8012666C 001222CC 4B F3 33 5D */ bl func_800599C8
+/* 80126670 001222D0 38 60 00 63 */ li r3, 0x63
+/* 80126674 001222D4 38 80 00 5A */ li r4, 0x5a
+/* 80126678 001222D8 38 A0 00 04 */ li r5, 4
+/* 8012667C 001222DC 38 C0 00 00 */ li r6, 0
+/* 80126680 001222E0 38 E0 00 00 */ li r7, 0
+/* 80126684 001222E4 39 00 00 00 */ li r8, 0
+/* 80126688 001222E8 4B F3 33 41 */ bl func_800599C8
+lbl_8012668C:
+/* 8012668C 001222EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126690 001222F0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80126694 001222F4 53 E0 06 3E */ rlwimi r0, r31, 0, 0x18, 0x1f
+/* 80126698 001222F8 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_8012669C:
+/* 8012669C 001222FC 7F E3 FB 78 */ mr r3, r31
+/* 801266A0 00122300 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801266A4 00122304 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801266A8 00122308 7C 08 03 A6 */ mtlr r0
+/* 801266AC 0012230C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801266B0 00122310 4E 80 00 20 */ blr
+lbl_801266B4:
+/* 801266B4 00122314 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801266B8 00122318 7C 08 02 A6 */ mflr r0
+/* 801266BC 0012231C 7C 63 07 34 */ extsh r3, r3
+/* 801266C0 00122320 38 A0 00 03 */ li r5, 3
+/* 801266C4 00122324 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801266C8 00122328 38 C1 00 08 */ addi r6, r1, 8
+/* 801266CC 0012232C 48 12 D7 C1 */ bl func_80253E8C
+/* 801266D0 00122330 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801266D4 00122334 7C 08 03 A6 */ mtlr r0
+/* 801266D8 00122338 38 21 00 10 */ addi r1, r1, 0x10
+/* 801266DC 0012233C 4E 80 00 20 */ blr
+lbl_801266E0:
+/* 801266E0 00122340 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801266E4 00122344 7C 08 02 A6 */ mflr r0
+/* 801266E8 00122348 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801266EC 0012234C 39 61 00 60 */ addi r11, r1, 0x60
+/* 801266F0 00122350 48 0A 0A 41 */ bl _savegpr_29
+/* 801266F4 00122354 7C 7D 1B 78 */ mr r29, r3
+/* 801266F8 00122358 7C 9E 23 78 */ mr r30, r4
+/* 801266FC 0012235C 38 C1 00 08 */ addi r6, r1, 8
+/* 80126700 00122360 38 A0 00 03 */ li r5, 3
+/* 80126704 00122364 48 12 D7 D9 */ bl func_80253EDC
+/* 80126708 00122368 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012670C 0012236C 2C 00 00 01 */ cmpwi r0, 1
+/* 80126710 00122370 41 82 00 08 */ beq lbl_80126718
+/* 80126714 00122374 48 00 02 08 */ b lbl_8012691C
+lbl_80126718:
+/* 80126718 00122378 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012671C 0012237C 3B E0 00 00 */ li r31, 0
+/* 80126720 00122380 A0 04 01 2C */ lhz r0, 0x12c(r4)
+/* 80126724 00122384 28 00 00 17 */ cmplwi r0, 0x17
+/* 80126728 00122388 41 81 01 70 */ bgt lbl_80126898
+/* 8012672C 0012238C 3C 60 80 42 */ lis r3, lbl_8041C360@ha
+/* 80126730 00122390 54 00 10 3A */ slwi r0, r0, 2
+/* 80126734 00122394 38 63 C3 60 */ addi r3, r3, lbl_8041C360@l
+/* 80126738 00122398 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012673C 0012239C 7C 69 03 A6 */ mtctr r3
+/* 80126740 001223A0 4E 80 04 20 */ bctr
+/* 80126744 001223A4 3B E0 2F 4B */ li r31, 0x2f4b
+/* 80126748 001223A8 48 00 01 54 */ b lbl_8012689C
+/* 8012674C 001223AC 3B E0 2F 4C */ li r31, 0x2f4c
+/* 80126750 001223B0 48 00 01 4C */ b lbl_8012689C
+/* 80126754 001223B4 3B E0 2F 4D */ li r31, 0x2f4d
+/* 80126758 001223B8 48 00 01 44 */ b lbl_8012689C
+/* 8012675C 001223BC 3B E0 46 CD */ li r31, 0x46cd
+/* 80126760 001223C0 48 00 01 3C */ b lbl_8012689C
+/* 80126764 001223C4 3B E0 46 D8 */ li r31, 0x46d8
+/* 80126768 001223C8 48 00 01 34 */ b lbl_8012689C
+/* 8012676C 001223CC 3B E0 46 D8 */ li r31, 0x46d8
+/* 80126770 001223D0 48 00 01 2C */ b lbl_8012689C
+/* 80126774 001223D4 3B E0 46 DB */ li r31, 0x46db
+/* 80126778 001223D8 48 00 01 24 */ b lbl_8012689C
+/* 8012677C 001223DC 3B E0 46 E4 */ li r31, 0x46e4
+/* 80126780 001223E0 48 00 01 1C */ b lbl_8012689C
+/* 80126784 001223E4 88 04 19 38 */ lbz r0, 0x1938(r4)
+/* 80126788 001223E8 28 00 00 01 */ cmplwi r0, 1
+/* 8012678C 001223EC 40 82 00 0C */ bne lbl_80126798
+/* 80126790 001223F0 3B E0 52 0F */ li r31, 0x520f
+/* 80126794 001223F4 48 00 01 08 */ b lbl_8012689C
+lbl_80126798:
+/* 80126798 001223F8 3B E0 52 10 */ li r31, 0x5210
+/* 8012679C 001223FC 48 00 01 00 */ b lbl_8012689C
+/* 801267A0 00122400 3B E0 46 EB */ li r31, 0x46eb
+/* 801267A4 00122404 48 00 00 F8 */ b lbl_8012689C
+/* 801267A8 00122408 3B E0 52 10 */ li r31, 0x5210
+/* 801267AC 0012240C 48 00 00 F0 */ b lbl_8012689C
+/* 801267B0 00122410 3B E0 46 EF */ li r31, 0x46ef
+/* 801267B4 00122414 48 00 00 E8 */ b lbl_8012689C
+/* 801267B8 00122418 3B E0 46 F0 */ li r31, 0x46f0
+/* 801267BC 0012241C 48 00 00 E0 */ b lbl_8012689C
+/* 801267C0 00122420 3B E0 46 F0 */ li r31, 0x46f0
+/* 801267C4 00122424 48 00 00 D8 */ b lbl_8012689C
+/* 801267C8 00122428 3B E0 2F 36 */ li r31, 0x2f36
+/* 801267CC 0012242C 48 00 00 D0 */ b lbl_8012689C
+/* 801267D0 00122430 3B E0 2F 37 */ li r31, 0x2f37
+/* 801267D4 00122434 48 00 00 C8 */ b lbl_8012689C
+/* 801267D8 00122438 A0 04 01 30 */ lhz r0, 0x130(r4)
+/* 801267DC 0012243C 2C 00 00 04 */ cmpwi r0, 4
+/* 801267E0 00122440 41 82 00 48 */ beq lbl_80126828
+/* 801267E4 00122444 40 80 00 1C */ bge lbl_80126800
+/* 801267E8 00122448 2C 00 00 00 */ cmpwi r0, 0
+/* 801267EC 0012244C 41 82 00 24 */ beq lbl_80126810
+/* 801267F0 00122450 41 80 00 AC */ blt lbl_8012689C
+/* 801267F4 00122454 2C 00 00 03 */ cmpwi r0, 3
+/* 801267F8 00122458 40 80 00 28 */ bge lbl_80126820
+/* 801267FC 0012245C 48 00 00 1C */ b lbl_80126818
+lbl_80126800:
+/* 80126800 00122460 2C 00 00 06 */ cmpwi r0, 6
+/* 80126804 00122464 41 82 00 34 */ beq lbl_80126838
+/* 80126808 00122468 40 80 00 94 */ bge lbl_8012689C
+/* 8012680C 0012246C 48 00 00 24 */ b lbl_80126830
+lbl_80126810:
+/* 80126810 00122470 3B E0 2F 37 */ li r31, 0x2f37
+/* 80126814 00122474 48 00 00 88 */ b lbl_8012689C
+lbl_80126818:
+/* 80126818 00122478 3B E0 2F 38 */ li r31, 0x2f38
+/* 8012681C 0012247C 48 00 00 80 */ b lbl_8012689C
+lbl_80126820:
+/* 80126820 00122480 3B E0 2F 39 */ li r31, 0x2f39
+/* 80126824 00122484 48 00 00 78 */ b lbl_8012689C
+lbl_80126828:
+/* 80126828 00122488 3B E0 2F 39 */ li r31, 0x2f39
+/* 8012682C 0012248C 48 00 00 70 */ b lbl_8012689C
+lbl_80126830:
+/* 80126830 00122490 3B E0 2F 39 */ li r31, 0x2f39
+/* 80126834 00122494 48 00 00 68 */ b lbl_8012689C
+lbl_80126838:
+/* 80126838 00122498 3B E0 2F 3A */ li r31, 0x2f3a
+/* 8012683C 0012249C 48 00 00 60 */ b lbl_8012689C
+/* 80126840 001224A0 3B E0 2F 3A */ li r31, 0x2f3a
+/* 80126844 001224A4 48 00 00 58 */ b lbl_8012689C
+/* 80126848 001224A8 3B E0 2F 3B */ li r31, 0x2f3b
+/* 8012684C 001224AC 48 00 00 50 */ b lbl_8012689C
+/* 80126850 001224B0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80126854 001224B4 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 80126858 001224B8 2C 00 00 03 */ cmpwi r0, 3
+/* 8012685C 001224BC 40 82 00 24 */ bne lbl_80126880
+/* 80126860 001224C0 38 60 02 68 */ li r3, 0x268
+/* 80126864 001224C4 48 03 C2 2D */ bl func_80162A90
+/* 80126868 001224C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012686C 001224CC 40 82 00 0C */ bne lbl_80126878
+/* 80126870 001224D0 3B E0 52 0D */ li r31, 0x520d
+/* 80126874 001224D4 48 00 00 28 */ b lbl_8012689C
+lbl_80126878:
+/* 80126878 001224D8 3B E0 52 0E */ li r31, 0x520e
+/* 8012687C 001224DC 48 00 00 20 */ b lbl_8012689C
+lbl_80126880:
+/* 80126880 001224E0 3B E0 31 39 */ li r31, 0x3139
+/* 80126884 001224E4 48 00 00 18 */ b lbl_8012689C
+/* 80126888 001224E8 3B E0 31 3A */ li r31, 0x313a
+/* 8012688C 001224EC 48 00 00 10 */ b lbl_8012689C
+/* 80126890 001224F0 3B E0 51 D3 */ li r31, 0x51d3
+/* 80126894 001224F4 48 00 00 08 */ b lbl_8012689C
+lbl_80126898:
+/* 80126898 001224F8 3B E0 00 00 */ li r31, 0
+lbl_8012689C:
+/* 8012689C 001224FC 2C 1F 00 00 */ cmpwi r31, 0
+/* 801268A0 00122500 41 82 00 7C */ beq lbl_8012691C
+/* 801268A4 00122504 7F A3 EB 78 */ mr r3, r29
+/* 801268A8 00122508 7F C4 F3 78 */ mr r4, r30
+/* 801268AC 0012250C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801268B0 00122510 38 A0 00 06 */ li r5, 6
+/* 801268B4 00122514 48 12 D6 29 */ bl func_80253EDC
+/* 801268B8 00122518 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 801268BC 0012251C 38 00 FF 00 */ li r0, -256
+/* 801268C0 00122520 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 801268C4 00122524 7F E3 FB 78 */ mr r3, r31
+/* 801268C8 00122528 FC 20 00 1E */ fctiwz f1, f0
+/* 801268CC 0012252C C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 801268D0 00122530 EC 84 00 28 */ fsubs f4, f4, f0
+/* 801268D4 00122534 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 801268D8 00122538 FC 00 10 1E */ fctiwz f0, f2
+/* 801268DC 0012253C 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 801268E0 00122540 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801268E4 00122544 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 801268E8 00122548 FC 60 20 1E */ fctiwz f3, f4
+/* 801268EC 0012254C 7C 88 03 78 */ or r8, r4, r0
+/* 801268F0 00122550 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801268F4 00122554 FC 20 10 1E */ fctiwz f1, f2
+/* 801268F8 00122558 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 801268FC 0012255C 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 80126900 00122560 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80126904 00122564 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80126908 00122568 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 8012690C 0012256C 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 80126910 00122570 7C 06 07 34 */ extsh r6, r0
+/* 80126914 00122574 7C E7 07 34 */ extsh r7, r7
+/* 80126918 00122578 48 12 98 1D */ bl func_80250134
+lbl_8012691C:
+/* 8012691C 0012257C 39 61 00 60 */ addi r11, r1, 0x60
+/* 80126920 00122580 48 0A 08 5D */ bl _restgpr_29
+/* 80126924 00122584 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80126928 00122588 7C 08 03 A6 */ mtlr r0
+/* 8012692C 0012258C 38 21 00 60 */ addi r1, r1, 0x60
+/* 80126930 00122590 4E 80 00 20 */ blr
+lbl_80126934:
+/* 80126934 00122594 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80126938 00122598 7C 08 02 A6 */ mflr r0
+/* 8012693C 0012259C 38 A0 00 03 */ li r5, 3
+/* 80126940 001225A0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80126944 001225A4 38 C1 00 08 */ addi r6, r1, 8
+/* 80126948 001225A8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012694C 001225AC 7C 9F 23 78 */ mr r31, r4
+/* 80126950 001225B0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80126954 001225B4 7C 7E 1B 78 */ mr r30, r3
+/* 80126958 001225B8 48 12 D5 35 */ bl func_80253E8C
+/* 8012695C 001225BC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80126960 001225C0 2C 00 00 01 */ cmpwi r0, 1
+/* 80126964 001225C4 41 82 00 08 */ beq lbl_8012696C
+/* 80126968 001225C8 48 00 00 20 */ b lbl_80126988
+lbl_8012696C:
+/* 8012696C 001225CC 38 60 00 1A */ li r3, 0x1a
+/* 80126970 001225D0 4B F3 40 89 */ bl func_8005A9F8
+/* 80126974 001225D4 7C 66 1B 78 */ mr r6, r3
+/* 80126978 001225D8 7F C3 F3 78 */ mr r3, r30
+/* 8012697C 001225DC 7F E4 FB 78 */ mr r4, r31
+/* 80126980 001225E0 38 A0 00 01 */ li r5, 1
+/* 80126984 001225E4 48 12 D5 31 */ bl func_80253EB4
+lbl_80126988:
+/* 80126988 001225E8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012698C 001225EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80126990 001225F0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80126994 001225F4 7C 08 03 A6 */ mtlr r0
+/* 80126998 001225F8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012699C 001225FC 4E 80 00 20 */ blr
+lbl_801269A0:
+/* 801269A0 00122600 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801269A4 00122604 7C 08 02 A6 */ mflr r0
+/* 801269A8 00122608 38 A0 00 03 */ li r5, 3
+/* 801269AC 0012260C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 801269B0 00122610 38 C1 00 08 */ addi r6, r1, 8
+/* 801269B4 00122614 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 801269B8 00122618 7C 9F 23 78 */ mr r31, r4
+/* 801269BC 0012261C 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 801269C0 00122620 7C 7E 1B 78 */ mr r30, r3
+/* 801269C4 00122624 48 12 D5 19 */ bl func_80253EDC
+/* 801269C8 00122628 80 01 00 08 */ lwz r0, 8(r1)
+/* 801269CC 0012262C 2C 00 00 00 */ cmpwi r0, 0
+/* 801269D0 00122630 41 82 00 08 */ beq lbl_801269D8
+/* 801269D4 00122634 48 00 00 24 */ b lbl_801269F8
+lbl_801269D8:
+/* 801269D8 00122638 7F C3 F3 78 */ mr r3, r30
+/* 801269DC 0012263C 7F E4 FB 78 */ mr r4, r31
+/* 801269E0 00122640 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801269E4 00122644 38 A0 00 06 */ li r5, 6
+/* 801269E8 00122648 48 12 D4 F5 */ bl func_80253EDC
+/* 801269EC 0012264C 38 81 00 0C */ addi r4, r1, 0xc
+/* 801269F0 00122650 38 60 00 63 */ li r3, 0x63
+/* 801269F4 00122654 4B F3 30 49 */ bl func_80059A3C
+lbl_801269F8:
+/* 801269F8 00122658 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801269FC 0012265C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80126A00 00122660 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80126A04 00122664 7C 08 03 A6 */ mtlr r0
+/* 80126A08 00122668 38 21 00 40 */ addi r1, r1, 0x40
+/* 80126A0C 0012266C 4E 80 00 20 */ blr
+lbl_80126A10:
+/* 80126A10 00122670 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80126A14 00122674 7C 08 02 A6 */ mflr r0
+/* 80126A18 00122678 38 A0 00 03 */ li r5, 3
+/* 80126A1C 0012267C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80126A20 00122680 38 C1 00 08 */ addi r6, r1, 8
+/* 80126A24 00122684 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80126A28 00122688 7C 9F 23 78 */ mr r31, r4
+/* 80126A2C 0012268C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80126A30 00122690 7C 7E 1B 78 */ mr r30, r3
+/* 80126A34 00122694 48 12 D4 59 */ bl func_80253E8C
+/* 80126A38 00122698 80 01 00 08 */ lwz r0, 8(r1)
+/* 80126A3C 0012269C 2C 00 00 05 */ cmpwi r0, 5
+/* 80126A40 001226A0 41 82 01 0C */ beq lbl_80126B4C
+/* 80126A44 001226A4 40 80 00 14 */ bge lbl_80126A58
+/* 80126A48 001226A8 2C 00 00 03 */ cmpwi r0, 3
+/* 80126A4C 001226AC 41 82 00 18 */ beq lbl_80126A64
+/* 80126A50 001226B0 40 80 00 D4 */ bge lbl_80126B24
+/* 80126A54 001226B4 48 00 01 1C */ b lbl_80126B70
+lbl_80126A58:
+/* 80126A58 001226B8 2C 00 00 07 */ cmpwi r0, 7
+/* 80126A5C 001226BC 41 82 00 68 */ beq lbl_80126AC4
+/* 80126A60 001226C0 48 00 01 10 */ b lbl_80126B70
+lbl_80126A64:
+/* 80126A64 001226C4 38 00 00 FF */ li r0, 0xff
+/* 80126A68 001226C8 98 1F 00 02 */ stb r0, 2(r31)
+/* 80126A6C 001226CC 98 1F 00 03 */ stb r0, 3(r31)
+/* 80126A70 001226D0 98 1F 00 04 */ stb r0, 4(r31)
+/* 80126A74 001226D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126A78 001226D8 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80126A7C 001226DC 2C 00 00 10 */ cmpwi r0, 0x10
+/* 80126A80 001226E0 41 82 00 2C */ beq lbl_80126AAC
+/* 80126A84 001226E4 40 80 00 EC */ bge lbl_80126B70
+/* 80126A88 001226E8 2C 00 00 01 */ cmpwi r0, 1
+/* 80126A8C 001226EC 41 82 00 08 */ beq lbl_80126A94
+/* 80126A90 001226F0 48 00 00 E0 */ b lbl_80126B70
+lbl_80126A94:
+/* 80126A94 001226F4 7F C3 F3 78 */ mr r3, r30
+/* 80126A98 001226F8 7F E4 FB 78 */ mr r4, r31
+/* 80126A9C 001226FC 38 A0 00 02 */ li r5, 2
+/* 80126AA0 00122700 38 C0 2F 4E */ li r6, 0x2f4e
+/* 80126AA4 00122704 48 12 D4 11 */ bl func_80253EB4
+/* 80126AA8 00122708 48 00 00 C8 */ b lbl_80126B70
+lbl_80126AAC:
+/* 80126AAC 0012270C 7F C3 F3 78 */ mr r3, r30
+/* 80126AB0 00122710 7F E4 FB 78 */ mr r4, r31
+/* 80126AB4 00122714 38 A0 00 02 */ li r5, 2
+/* 80126AB8 00122718 38 C0 2F 3C */ li r6, 0x2f3c
+/* 80126ABC 0012271C 48 12 D3 F9 */ bl func_80253EB4
+/* 80126AC0 00122720 48 00 00 B0 */ b lbl_80126B70
+lbl_80126AC4:
+/* 80126AC4 00122724 38 00 00 FF */ li r0, 0xff
+/* 80126AC8 00122728 98 1F 00 02 */ stb r0, 2(r31)
+/* 80126ACC 0012272C 98 1F 00 03 */ stb r0, 3(r31)
+/* 80126AD0 00122730 98 1F 00 04 */ stb r0, 4(r31)
+/* 80126AD4 00122734 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126AD8 00122738 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80126ADC 0012273C 2C 00 00 10 */ cmpwi r0, 0x10
+/* 80126AE0 00122740 41 82 00 2C */ beq lbl_80126B0C
+/* 80126AE4 00122744 40 80 00 8C */ bge lbl_80126B70
+/* 80126AE8 00122748 2C 00 00 01 */ cmpwi r0, 1
+/* 80126AEC 0012274C 41 82 00 08 */ beq lbl_80126AF4
+/* 80126AF0 00122750 48 00 00 80 */ b lbl_80126B70
+lbl_80126AF4:
+/* 80126AF4 00122754 7F C3 F3 78 */ mr r3, r30
+/* 80126AF8 00122758 7F E4 FB 78 */ mr r4, r31
+/* 80126AFC 0012275C 38 A0 00 02 */ li r5, 2
+/* 80126B00 00122760 38 C0 2F 53 */ li r6, 0x2f53
+/* 80126B04 00122764 48 12 D3 B1 */ bl func_80253EB4
+/* 80126B08 00122768 48 00 00 68 */ b lbl_80126B70
+lbl_80126B0C:
+/* 80126B0C 0012276C 7F C3 F3 78 */ mr r3, r30
+/* 80126B10 00122770 7F E4 FB 78 */ mr r4, r31
+/* 80126B14 00122774 38 A0 00 02 */ li r5, 2
+/* 80126B18 00122778 38 C0 2F 47 */ li r6, 0x2f47
+/* 80126B1C 0012277C 48 12 D3 99 */ bl func_80253EB4
+/* 80126B20 00122780 48 00 00 50 */ b lbl_80126B70
+lbl_80126B24:
+/* 80126B24 00122784 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126B28 00122788 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80126B2C 0012278C 28 00 00 10 */ cmplwi r0, 0x10
+/* 80126B30 00122790 41 82 00 40 */ beq lbl_80126B70
+/* 80126B34 00122794 7F C3 F3 78 */ mr r3, r30
+/* 80126B38 00122798 7F E4 FB 78 */ mr r4, r31
+/* 80126B3C 0012279C 38 A0 00 01 */ li r5, 1
+/* 80126B40 001227A0 38 C0 00 00 */ li r6, 0
+/* 80126B44 001227A4 48 12 D3 71 */ bl func_80253EB4
+/* 80126B48 001227A8 48 00 00 28 */ b lbl_80126B70
+lbl_80126B4C:
+/* 80126B4C 001227AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126B50 001227B0 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80126B54 001227B4 28 00 00 01 */ cmplwi r0, 1
+/* 80126B58 001227B8 41 82 00 18 */ beq lbl_80126B70
+/* 80126B5C 001227BC 7F C3 F3 78 */ mr r3, r30
+/* 80126B60 001227C0 7F E4 FB 78 */ mr r4, r31
+/* 80126B64 001227C4 38 A0 00 01 */ li r5, 1
+/* 80126B68 001227C8 38 C0 00 00 */ li r6, 0
+/* 80126B6C 001227CC 48 12 D3 49 */ bl func_80253EB4
+lbl_80126B70:
+/* 80126B70 001227D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80126B74 001227D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80126B78 001227D8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80126B7C 001227DC 7C 08 03 A6 */ mtlr r0
+/* 80126B80 001227E0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80126B84 001227E4 4E 80 00 20 */ blr
+lbl_80126B88:
+/* 80126B88 001227E8 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80126B8C 001227EC 7C 08 02 A6 */ mflr r0
+/* 80126B90 001227F0 38 A0 00 03 */ li r5, 3
+/* 80126B94 001227F4 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80126B98 001227F8 38 C1 00 08 */ addi r6, r1, 8
+/* 80126B9C 001227FC 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80126BA0 00122800 7C 9F 23 78 */ mr r31, r4
+/* 80126BA4 00122804 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 80126BA8 00122808 7C 7E 1B 78 */ mr r30, r3
+/* 80126BAC 0012280C 48 12 D3 31 */ bl func_80253EDC
+/* 80126BB0 00122810 80 01 00 08 */ lwz r0, 8(r1)
+/* 80126BB4 00122814 2C 00 00 01 */ cmpwi r0, 1
+/* 80126BB8 00122818 41 82 00 08 */ beq lbl_80126BC0
+/* 80126BBC 0012281C 48 00 00 24 */ b lbl_80126BE0
+lbl_80126BC0:
+/* 80126BC0 00122820 7F C3 F3 78 */ mr r3, r30
+/* 80126BC4 00122824 7F E4 FB 78 */ mr r4, r31
+/* 80126BC8 00122828 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80126BCC 0012282C 38 A0 00 06 */ li r5, 6
+/* 80126BD0 00122830 48 12 D3 0D */ bl func_80253EDC
+/* 80126BD4 00122834 38 81 00 0C */ addi r4, r1, 0xc
+/* 80126BD8 00122838 38 60 00 01 */ li r3, 1
+/* 80126BDC 0012283C 4B F3 2E 61 */ bl func_80059A3C
+lbl_80126BE0:
+/* 80126BE0 00122840 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80126BE4 00122844 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80126BE8 00122848 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80126BEC 0012284C 7C 08 03 A6 */ mtlr r0
+/* 80126BF0 00122850 38 21 00 40 */ addi r1, r1, 0x40
+/* 80126BF4 00122854 4E 80 00 20 */ blr
+lbl_80126BF8:
+/* 80126BF8 00122858 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80126BFC 0012285C 7C 08 02 A6 */ mflr r0
+/* 80126C00 00122860 7C 63 07 34 */ extsh r3, r3
+/* 80126C04 00122864 38 80 00 08 */ li r4, 8
+/* 80126C08 00122868 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80126C0C 0012286C 38 A1 00 08 */ addi r5, r1, 8
+/* 80126C10 00122870 48 12 D2 3D */ bl func_80253E4C
+/* 80126C14 00122874 80 01 00 08 */ lwz r0, 8(r1)
+/* 80126C18 00122878 2C 00 00 00 */ cmpwi r0, 0
+/* 80126C1C 0012287C 41 82 00 80 */ beq lbl_80126C9C
+/* 80126C20 00122880 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126C24 00122884 38 00 00 00 */ li r0, 0
+/* 80126C28 00122888 90 03 02 40 */ stw r0, 0x240(r3)
+/* 80126C2C 0012288C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126C30 00122890 80 04 02 3C */ lwz r0, 0x23c(r4)
+/* 80126C34 00122894 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 80126C38 00122898 41 82 00 10 */ beq lbl_80126C48
+/* 80126C3C 0012289C 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 80126C40 001228A0 38 03 00 01 */ addi r0, r3, 1
+/* 80126C44 001228A4 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_80126C48:
+/* 80126C48 001228A8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126C4C 001228AC 80 04 02 3C */ lwz r0, 0x23c(r4)
+/* 80126C50 001228B0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 80126C54 001228B4 41 82 00 10 */ beq lbl_80126C64
+/* 80126C58 001228B8 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 80126C5C 001228BC 38 03 00 01 */ addi r0, r3, 1
+/* 80126C60 001228C0 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_80126C64:
+/* 80126C64 001228C4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126C68 001228C8 80 04 02 3C */ lwz r0, 0x23c(r4)
+/* 80126C6C 001228CC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 80126C70 001228D0 41 82 00 10 */ beq lbl_80126C80
+/* 80126C74 001228D4 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 80126C78 001228D8 38 03 00 01 */ addi r0, r3, 1
+/* 80126C7C 001228DC 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_80126C80:
+/* 80126C80 001228E0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126C84 001228E4 80 04 02 3C */ lwz r0, 0x23c(r4)
+/* 80126C88 001228E8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 80126C8C 001228EC 41 82 00 10 */ beq lbl_80126C9C
+/* 80126C90 001228F0 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 80126C94 001228F4 38 03 00 01 */ addi r0, r3, 1
+/* 80126C98 001228F8 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_80126C9C:
+/* 80126C9C 001228FC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80126CA0 00122900 7C 08 03 A6 */ mtlr r0
+/* 80126CA4 00122904 38 21 00 10 */ addi r1, r1, 0x10
+/* 80126CA8 00122908 4E 80 00 20 */ blr
+lbl_80126CAC:
+/* 80126CAC 0012290C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80126CB0 00122910 7C 08 02 A6 */ mflr r0
+/* 80126CB4 00122914 38 A0 00 03 */ li r5, 3
+/* 80126CB8 00122918 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80126CBC 0012291C 38 C1 00 08 */ addi r6, r1, 8
+/* 80126CC0 00122920 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80126CC4 00122924 7C 9F 23 78 */ mr r31, r4
+/* 80126CC8 00122928 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80126CCC 0012292C 7C 7E 1B 78 */ mr r30, r3
+/* 80126CD0 00122930 48 12 D1 BD */ bl func_80253E8C
+/* 80126CD4 00122934 80 01 00 08 */ lwz r0, 8(r1)
+/* 80126CD8 00122938 2C 00 00 1F */ cmpwi r0, 0x1f
+/* 80126CDC 0012293C 40 80 00 28 */ bge lbl_80126D04
+/* 80126CE0 00122940 2C 00 00 13 */ cmpwi r0, 0x13
+/* 80126CE4 00122944 40 80 00 08 */ bge lbl_80126CEC
+/* 80126CE8 00122948 48 00 00 1C */ b lbl_80126D04
+lbl_80126CEC:
+/* 80126CEC 0012294C 7F C3 F3 78 */ mr r3, r30
+/* 80126CF0 00122950 7F E4 FB 78 */ mr r4, r31
+/* 80126CF4 00122954 38 A0 00 01 */ li r5, 1
+/* 80126CF8 00122958 38 C0 00 00 */ li r6, 0
+/* 80126CFC 0012295C 48 12 D1 B9 */ bl func_80253EB4
+/* 80126D00 00122960 48 00 01 28 */ b lbl_80126E28
+lbl_80126D04:
+/* 80126D04 00122964 2C 00 00 22 */ cmpwi r0, 0x22
+/* 80126D08 00122968 41 82 00 44 */ beq lbl_80126D4C
+/* 80126D0C 0012296C 40 80 00 1C */ bge lbl_80126D28
+/* 80126D10 00122970 2C 00 00 20 */ cmpwi r0, 0x20
+/* 80126D14 00122974 41 82 00 D8 */ beq lbl_80126DEC
+/* 80126D18 00122978 40 80 00 84 */ bge lbl_80126D9C
+/* 80126D1C 0012297C 2C 00 00 00 */ cmpwi r0, 0
+/* 80126D20 00122980 41 82 01 08 */ beq lbl_80126E28
+/* 80126D24 00122984 48 00 01 04 */ b lbl_80126E28
+lbl_80126D28:
+/* 80126D28 00122988 2C 00 00 25 */ cmpwi r0, 0x25
+/* 80126D2C 0012298C 41 82 00 FC */ beq lbl_80126E28
+/* 80126D30 00122990 40 80 00 10 */ bge lbl_80126D40
+/* 80126D34 00122994 2C 00 00 24 */ cmpwi r0, 0x24
+/* 80126D38 00122998 40 80 00 CC */ bge lbl_80126E04
+/* 80126D3C 0012299C 48 00 00 38 */ b lbl_80126D74
+lbl_80126D40:
+/* 80126D40 001229A0 2C 00 00 27 */ cmpwi r0, 0x27
+/* 80126D44 001229A4 40 80 00 E4 */ bge lbl_80126E28
+/* 80126D48 001229A8 48 00 00 8C */ b lbl_80126DD4
+lbl_80126D4C:
+/* 80126D4C 001229AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126D50 001229B0 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80126D54 001229B4 28 00 00 02 */ cmplwi r0, 2
+/* 80126D58 001229B8 41 80 00 D0 */ blt lbl_80126E28
+/* 80126D5C 001229BC 7F C3 F3 78 */ mr r3, r30
+/* 80126D60 001229C0 7F E4 FB 78 */ mr r4, r31
+/* 80126D64 001229C4 38 A0 00 01 */ li r5, 1
+/* 80126D68 001229C8 38 C0 00 00 */ li r6, 0
+/* 80126D6C 001229CC 48 12 D1 49 */ bl func_80253EB4
+/* 80126D70 001229D0 48 00 00 B8 */ b lbl_80126E28
+lbl_80126D74:
+/* 80126D74 001229D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126D78 001229D8 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80126D7C 001229DC 28 00 00 02 */ cmplwi r0, 2
+/* 80126D80 001229E0 40 80 00 A8 */ bge lbl_80126E28
+/* 80126D84 001229E4 7F C3 F3 78 */ mr r3, r30
+/* 80126D88 001229E8 7F E4 FB 78 */ mr r4, r31
+/* 80126D8C 001229EC 38 A0 00 01 */ li r5, 1
+/* 80126D90 001229F0 38 C0 00 00 */ li r6, 0
+/* 80126D94 001229F4 48 12 D1 21 */ bl func_80253EB4
+/* 80126D98 001229F8 48 00 00 90 */ b lbl_80126E28
+lbl_80126D9C:
+/* 80126D9C 001229FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126DA0 00122A00 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80126DA4 00122A04 28 00 00 02 */ cmplwi r0, 2
+/* 80126DA8 00122A08 40 80 00 80 */ bge lbl_80126E28
+/* 80126DAC 00122A0C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80126DB0 00122A10 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80126DB4 00122A14 7C 04 16 70 */ srawi r4, r0, 2
+/* 80126DB8 00122A18 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80126DBC 00122A1C 7C 63 16 70 */ srawi r3, r3, 2
+/* 80126DC0 00122A20 98 9F 00 02 */ stb r4, 2(r31)
+/* 80126DC4 00122A24 7C 00 16 70 */ srawi r0, r0, 2
+/* 80126DC8 00122A28 98 7F 00 03 */ stb r3, 3(r31)
+/* 80126DCC 00122A2C 98 1F 00 04 */ stb r0, 4(r31)
+/* 80126DD0 00122A30 48 00 00 58 */ b lbl_80126E28
+lbl_80126DD4:
+/* 80126DD4 00122A34 7F C3 F3 78 */ mr r3, r30
+/* 80126DD8 00122A38 7F E4 FB 78 */ mr r4, r31
+/* 80126DDC 00122A3C 38 A0 00 02 */ li r5, 2
+/* 80126DE0 00122A40 38 C0 2F 41 */ li r6, 0x2f41
+/* 80126DE4 00122A44 48 12 D0 D1 */ bl func_80253EB4
+/* 80126DE8 00122A48 48 00 00 40 */ b lbl_80126E28
+lbl_80126DEC:
+/* 80126DEC 00122A4C 7F C3 F3 78 */ mr r3, r30
+/* 80126DF0 00122A50 7F E4 FB 78 */ mr r4, r31
+/* 80126DF4 00122A54 38 A0 00 02 */ li r5, 2
+/* 80126DF8 00122A58 38 C0 2F 56 */ li r6, 0x2f56
+/* 80126DFC 00122A5C 48 12 D0 B9 */ bl func_80253EB4
+/* 80126E00 00122A60 48 00 00 28 */ b lbl_80126E28
+lbl_80126E04:
+/* 80126E04 00122A64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126E08 00122A68 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80126E0C 00122A6C 28 00 00 02 */ cmplwi r0, 2
+/* 80126E10 00122A70 41 80 00 18 */ blt lbl_80126E28
+/* 80126E14 00122A74 7F C3 F3 78 */ mr r3, r30
+/* 80126E18 00122A78 7F E4 FB 78 */ mr r4, r31
+/* 80126E1C 00122A7C 38 A0 00 02 */ li r5, 2
+/* 80126E20 00122A80 38 C0 2F 54 */ li r6, 0x2f54
+/* 80126E24 00122A84 48 12 D0 91 */ bl func_80253EB4
+lbl_80126E28:
+/* 80126E28 00122A88 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80126E2C 00122A8C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80126E30 00122A90 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80126E34 00122A94 7C 08 03 A6 */ mtlr r0
+/* 80126E38 00122A98 38 21 00 20 */ addi r1, r1, 0x20
+/* 80126E3C 00122A9C 4E 80 00 20 */ blr
+lbl_80126E40:
+/* 80126E40 00122AA0 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80126E44 00122AA4 7C 08 02 A6 */ mflr r0
+/* 80126E48 00122AA8 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80126E4C 00122AAC 39 61 00 70 */ addi r11, r1, 0x70
+/* 80126E50 00122AB0 48 0A 02 D9 */ bl _savegpr_27
+/* 80126E54 00122AB4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126E58 00122AB8 7C 7E 1B 78 */ mr r30, r3
+/* 80126E5C 00122ABC 7C 9F 23 78 */ mr r31, r4
+/* 80126E60 00122AC0 38 A1 00 08 */ addi r5, r1, 8
+/* 80126E64 00122AC4 A8 66 00 C8 */ lha r3, 0xc8(r6)
+/* 80126E68 00122AC8 38 80 00 08 */ li r4, 8
+/* 80126E6C 00122ACC 48 12 CF E1 */ bl func_80253E4C
+/* 80126E70 00122AD0 7F C3 F3 78 */ mr r3, r30
+/* 80126E74 00122AD4 7F E4 FB 78 */ mr r4, r31
+/* 80126E78 00122AD8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80126E7C 00122ADC 38 A0 00 03 */ li r5, 3
+/* 80126E80 00122AE0 48 12 D0 5D */ bl func_80253EDC
+/* 80126E84 00122AE4 80 01 00 08 */ lwz r0, 8(r1)
+/* 80126E88 00122AE8 2C 00 00 00 */ cmpwi r0, 0
+/* 80126E8C 00122AEC 41 82 00 20 */ beq lbl_80126EAC
+/* 80126E90 00122AF0 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 80126E94 00122AF4 2C 00 00 05 */ cmpwi r0, 5
+/* 80126E98 00122AF8 40 80 00 14 */ bge lbl_80126EAC
+/* 80126E9C 00122AFC 2C 00 00 03 */ cmpwi r0, 3
+/* 80126EA0 00122B00 40 80 07 54 */ bge lbl_801275F4
+/* 80126EA4 00122B04 48 00 00 08 */ b lbl_80126EAC
+/* 80126EA8 00122B08 48 00 07 4C */ b lbl_801275F4
+lbl_80126EAC:
+/* 80126EAC 00122B0C 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 80126EB0 00122B10 2C 03 00 1F */ cmpwi r3, 0x1f
+/* 80126EB4 00122B14 40 80 00 14 */ bge lbl_80126EC8
+/* 80126EB8 00122B18 2C 03 00 13 */ cmpwi r3, 0x13
+/* 80126EBC 00122B1C 40 80 07 38 */ bge lbl_801275F4
+/* 80126EC0 00122B20 48 00 00 08 */ b lbl_80126EC8
+/* 80126EC4 00122B24 48 00 07 30 */ b lbl_801275F4
+lbl_80126EC8:
+/* 80126EC8 00122B28 38 03 FF FD */ addi r0, r3, -3
+/* 80126ECC 00122B2C 28 00 00 21 */ cmplwi r0, 0x21
+/* 80126ED0 00122B30 41 81 07 24 */ bgt lbl_801275F4
+/* 80126ED4 00122B34 3C 60 80 42 */ lis r3, lbl_8041C3C0@ha
+/* 80126ED8 00122B38 54 00 10 3A */ slwi r0, r0, 2
+/* 80126EDC 00122B3C 38 63 C3 C0 */ addi r3, r3, lbl_8041C3C0@l
+/* 80126EE0 00122B40 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80126EE4 00122B44 7C 69 03 A6 */ mtctr r3
+/* 80126EE8 00122B48 4E 80 04 20 */ bctr
+/* 80126EEC 00122B4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126EF0 00122B50 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 80126EF4 00122B54 2C 00 00 00 */ cmpwi r0, 0
+/* 80126EF8 00122B58 41 82 00 40 */ beq lbl_80126F38
+/* 80126EFC 00122B5C 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 80126F00 00122B60 2C 00 00 00 */ cmpwi r0, 0
+/* 80126F04 00122B64 40 82 06 F0 */ bne lbl_801275F4
+/* 80126F08 00122B68 88 03 01 32 */ lbz r0, 0x132(r3)
+/* 80126F0C 00122B6C 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80126F10 00122B70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F14 00122B74 88 03 01 33 */ lbz r0, 0x133(r3)
+/* 80126F18 00122B78 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80126F1C 00122B7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F20 00122B80 88 03 01 34 */ lbz r0, 0x134(r3)
+/* 80126F24 00122B84 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80126F28 00122B88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F2C 00122B8C 88 03 01 35 */ lbz r0, 0x135(r3)
+/* 80126F30 00122B90 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80126F34 00122B94 48 00 06 C0 */ b lbl_801275F4
+lbl_80126F38:
+/* 80126F38 00122B98 38 00 00 00 */ li r0, 0
+/* 80126F3C 00122B9C 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80126F40 00122BA0 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80126F44 00122BA4 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80126F48 00122BA8 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80126F4C 00122BAC 48 00 06 A8 */ b lbl_801275F4
+/* 80126F50 00122BB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F54 00122BB4 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 80126F58 00122BB8 2C 00 00 00 */ cmpwi r0, 0
+/* 80126F5C 00122BBC 41 82 00 40 */ beq lbl_80126F9C
+/* 80126F60 00122BC0 80 03 01 F4 */ lwz r0, 0x1f4(r3)
+/* 80126F64 00122BC4 2C 00 00 00 */ cmpwi r0, 0
+/* 80126F68 00122BC8 40 82 06 8C */ bne lbl_801275F4
+/* 80126F6C 00122BCC 88 03 01 32 */ lbz r0, 0x132(r3)
+/* 80126F70 00122BD0 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80126F74 00122BD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F78 00122BD8 88 03 01 33 */ lbz r0, 0x133(r3)
+/* 80126F7C 00122BDC 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80126F80 00122BE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F84 00122BE4 88 03 01 34 */ lbz r0, 0x134(r3)
+/* 80126F88 00122BE8 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80126F8C 00122BEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126F90 00122BF0 88 03 01 35 */ lbz r0, 0x135(r3)
+/* 80126F94 00122BF4 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80126F98 00122BF8 48 00 06 5C */ b lbl_801275F4
+lbl_80126F9C:
+/* 80126F9C 00122BFC 38 00 00 00 */ li r0, 0
+/* 80126FA0 00122C00 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80126FA4 00122C04 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80126FA8 00122C08 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80126FAC 00122C0C 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80126FB0 00122C10 48 00 06 44 */ b lbl_801275F4
+/* 80126FB4 00122C14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126FB8 00122C18 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 80126FBC 00122C1C 2C 00 00 00 */ cmpwi r0, 0
+/* 80126FC0 00122C20 41 82 00 40 */ beq lbl_80127000
+/* 80126FC4 00122C24 80 03 01 F8 */ lwz r0, 0x1f8(r3)
+/* 80126FC8 00122C28 2C 00 00 00 */ cmpwi r0, 0
+/* 80126FCC 00122C2C 40 82 06 28 */ bne lbl_801275F4
+/* 80126FD0 00122C30 88 03 01 32 */ lbz r0, 0x132(r3)
+/* 80126FD4 00122C34 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80126FD8 00122C38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126FDC 00122C3C 88 03 01 33 */ lbz r0, 0x133(r3)
+/* 80126FE0 00122C40 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80126FE4 00122C44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126FE8 00122C48 88 03 01 34 */ lbz r0, 0x134(r3)
+/* 80126FEC 00122C4C 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80126FF0 00122C50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80126FF4 00122C54 88 03 01 35 */ lbz r0, 0x135(r3)
+/* 80126FF8 00122C58 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80126FFC 00122C5C 48 00 05 F8 */ b lbl_801275F4
+lbl_80127000:
+/* 80127000 00122C60 38 00 00 00 */ li r0, 0
+/* 80127004 00122C64 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80127008 00122C68 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 8012700C 00122C6C 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80127010 00122C70 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80127014 00122C74 48 00 05 E0 */ b lbl_801275F4
+/* 80127018 00122C78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012701C 00122C7C 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 80127020 00122C80 2C 00 00 00 */ cmpwi r0, 0
+/* 80127024 00122C84 41 82 00 40 */ beq lbl_80127064
+/* 80127028 00122C88 80 03 01 FC */ lwz r0, 0x1fc(r3)
+/* 8012702C 00122C8C 2C 00 00 00 */ cmpwi r0, 0
+/* 80127030 00122C90 40 82 05 C4 */ bne lbl_801275F4
+/* 80127034 00122C94 88 03 01 32 */ lbz r0, 0x132(r3)
+/* 80127038 00122C98 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 8012703C 00122C9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127040 00122CA0 88 03 01 33 */ lbz r0, 0x133(r3)
+/* 80127044 00122CA4 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80127048 00122CA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012704C 00122CAC 88 03 01 34 */ lbz r0, 0x134(r3)
+/* 80127050 00122CB0 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80127054 00122CB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127058 00122CB8 88 03 01 35 */ lbz r0, 0x135(r3)
+/* 8012705C 00122CBC 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80127060 00122CC0 48 00 05 94 */ b lbl_801275F4
+lbl_80127064:
+/* 80127064 00122CC4 38 00 00 00 */ li r0, 0
+/* 80127068 00122CC8 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 8012706C 00122CCC 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80127070 00122CD0 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80127074 00122CD4 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80127078 00122CD8 48 00 05 7C */ b lbl_801275F4
+/* 8012707C 00122CDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127080 00122CE0 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80127084 00122CE4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
+/* 80127088 00122CE8 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 8012708C 00122CEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127090 00122CF0 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 80127094 00122CF4 2C 00 00 00 */ cmpwi r0, 0
+/* 80127098 00122CF8 41 82 05 5C */ beq lbl_801275F4
+/* 8012709C 00122CFC 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 801270A0 00122D00 2C 00 00 00 */ cmpwi r0, 0
+/* 801270A4 00122D04 41 82 05 50 */ beq lbl_801275F4
+/* 801270A8 00122D08 7F C3 F3 78 */ mr r3, r30
+/* 801270AC 00122D0C 7F E4 FB 78 */ mr r4, r31
+/* 801270B0 00122D10 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801270B4 00122D14 38 A0 00 06 */ li r5, 6
+/* 801270B8 00122D18 48 12 CE 25 */ bl func_80253EDC
+/* 801270BC 00122D1C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801270C0 00122D20 38 00 FF 00 */ li r0, -256
+/* 801270C4 00122D24 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801270C8 00122D28 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801270CC 00122D2C FC 80 28 1E */ fctiwz f4, f5
+/* 801270D0 00122D30 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801270D4 00122D34 FC 40 18 1E */ fctiwz f2, f3
+/* 801270D8 00122D38 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801270DC 00122D3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801270E0 00122D40 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801270E4 00122D44 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 801270E8 00122D48 FC 20 08 1E */ fctiwz f1, f1
+/* 801270EC 00122D4C 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 801270F0 00122D50 FC 00 00 1E */ fctiwz f0, f0
+/* 801270F4 00122D54 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 801270F8 00122D58 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 801270FC 00122D5C 7C 9B 03 78 */ or r27, r4, r0
+/* 80127100 00122D60 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80127104 00122D64 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80127108 00122D68 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012710C 00122D6C 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 80127110 00122D70 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80127114 00122D74 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 80127118 00122D78 48 2B 2F A5 */ bl func_803DA0BC
+/* 8012711C 00122D7C A0 03 00 00 */ lhz r0, 0(r3)
+/* 80127120 00122D80 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80127124 00122D84 41 82 00 24 */ beq lbl_80127148
+/* 80127128 00122D88 2C 00 00 00 */ cmpwi r0, 0
+/* 8012712C 00122D8C 41 82 00 1C */ beq lbl_80127148
+/* 80127130 00122D90 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127134 00122D94 7C 64 1B 78 */ mr r4, r3
+/* 80127138 00122D98 38 A0 00 20 */ li r5, 0x20
+/* 8012713C 00122D9C 38 66 01 90 */ addi r3, r6, 0x190
+/* 80127140 00122DA0 48 04 FF 41 */ bl func_80177080
+/* 80127144 00122DA4 48 00 00 14 */ b lbl_80127158
+lbl_80127148:
+/* 80127148 00122DA8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012714C 00122DAC 38 60 46 C5 */ li r3, 0x46c5
+/* 80127150 00122DB0 38 84 01 90 */ addi r4, r4, 0x190
+/* 80127154 00122DB4 48 12 92 85 */ bl func_802503D8
+lbl_80127158:
+/* 80127158 00122DB8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012715C 00122DBC 38 60 00 1E */ li r3, 0x1e
+/* 80127160 00122DC0 38 84 01 90 */ addi r4, r4, 0x190
+/* 80127164 00122DC4 48 03 51 A5 */ bl func_8015C308
+/* 80127168 00122DC8 7F 84 E3 78 */ mr r4, r28
+/* 8012716C 00122DCC 7F A5 EB 78 */ mr r5, r29
+/* 80127170 00122DD0 7F 68 DB 78 */ mr r8, r27
+/* 80127174 00122DD4 7F C6 07 34 */ extsh r6, r30
+/* 80127178 00122DD8 7F E7 07 34 */ extsh r7, r31
+/* 8012717C 00122DDC 38 60 2F 52 */ li r3, 0x2f52
+/* 80127180 00122DE0 48 12 8F B5 */ bl func_80250134
+/* 80127184 00122DE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127188 00122DE8 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 8012718C 00122DEC 60 00 00 01 */ ori r0, r0, 1
+/* 80127190 00122DF0 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80127194 00122DF4 48 00 04 60 */ b lbl_801275F4
+/* 80127198 00122DF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012719C 00122DFC 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801271A0 00122E00 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 801271A4 00122E04 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801271A8 00122E08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801271AC 00122E0C 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 801271B0 00122E10 2C 00 00 00 */ cmpwi r0, 0
+/* 801271B4 00122E14 41 82 04 40 */ beq lbl_801275F4
+/* 801271B8 00122E18 80 03 01 F4 */ lwz r0, 0x1f4(r3)
+/* 801271BC 00122E1C 2C 00 00 00 */ cmpwi r0, 0
+/* 801271C0 00122E20 41 82 04 34 */ beq lbl_801275F4
+/* 801271C4 00122E24 7F C3 F3 78 */ mr r3, r30
+/* 801271C8 00122E28 7F E4 FB 78 */ mr r4, r31
+/* 801271CC 00122E2C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801271D0 00122E30 38 A0 00 06 */ li r5, 6
+/* 801271D4 00122E34 48 12 CD 09 */ bl func_80253EDC
+/* 801271D8 00122E38 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801271DC 00122E3C 38 00 FF 00 */ li r0, -256
+/* 801271E0 00122E40 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801271E4 00122E44 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801271E8 00122E48 FC 80 28 1E */ fctiwz f4, f5
+/* 801271EC 00122E4C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801271F0 00122E50 FC 40 18 1E */ fctiwz f2, f3
+/* 801271F4 00122E54 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801271F8 00122E58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801271FC 00122E5C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80127200 00122E60 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80127204 00122E64 FC 20 08 1E */ fctiwz f1, f1
+/* 80127208 00122E68 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8012720C 00122E6C FC 00 00 1E */ fctiwz f0, f0
+/* 80127210 00122E70 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80127214 00122E74 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80127218 00122E78 7C 9E 03 78 */ or r30, r4, r0
+/* 8012721C 00122E7C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80127220 00122E80 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80127224 00122E84 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80127228 00122E88 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 8012722C 00122E8C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80127230 00122E90 80 63 01 F4 */ lwz r3, 0x1f4(r3)
+/* 80127234 00122E94 48 2B 2E 89 */ bl func_803DA0BC
+/* 80127238 00122E98 A0 03 00 00 */ lhz r0, 0(r3)
+/* 8012723C 00122E9C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80127240 00122EA0 41 82 00 24 */ beq lbl_80127264
+/* 80127244 00122EA4 2C 00 00 00 */ cmpwi r0, 0
+/* 80127248 00122EA8 41 82 00 1C */ beq lbl_80127264
+/* 8012724C 00122EAC 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127250 00122EB0 7C 64 1B 78 */ mr r4, r3
+/* 80127254 00122EB4 38 A0 00 20 */ li r5, 0x20
+/* 80127258 00122EB8 38 66 01 90 */ addi r3, r6, 0x190
+/* 8012725C 00122EBC 48 04 FE 25 */ bl func_80177080
+/* 80127260 00122EC0 48 00 00 14 */ b lbl_80127274
+lbl_80127264:
+/* 80127264 00122EC4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127268 00122EC8 38 60 46 C6 */ li r3, 0x46c6
+/* 8012726C 00122ECC 38 84 01 90 */ addi r4, r4, 0x190
+/* 80127270 00122ED0 48 12 91 69 */ bl func_802503D8
+lbl_80127274:
+/* 80127274 00122ED4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127278 00122ED8 38 60 00 1E */ li r3, 0x1e
+/* 8012727C 00122EDC 38 84 01 90 */ addi r4, r4, 0x190
+/* 80127280 00122EE0 48 03 50 89 */ bl func_8015C308
+/* 80127284 00122EE4 7F E4 FB 78 */ mr r4, r31
+/* 80127288 00122EE8 7F A5 EB 78 */ mr r5, r29
+/* 8012728C 00122EEC 7F C8 F3 78 */ mr r8, r30
+/* 80127290 00122EF0 7F 86 07 34 */ extsh r6, r28
+/* 80127294 00122EF4 7F 67 07 34 */ extsh r7, r27
+/* 80127298 00122EF8 38 60 2F 52 */ li r3, 0x2f52
+/* 8012729C 00122EFC 48 12 8E 99 */ bl func_80250134
+/* 801272A0 00122F00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801272A4 00122F04 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801272A8 00122F08 60 00 00 02 */ ori r0, r0, 2
+/* 801272AC 00122F0C 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801272B0 00122F10 48 00 03 44 */ b lbl_801275F4
+/* 801272B4 00122F14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801272B8 00122F18 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801272BC 00122F1C 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
+/* 801272C0 00122F20 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801272C4 00122F24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801272C8 00122F28 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 801272CC 00122F2C 2C 00 00 00 */ cmpwi r0, 0
+/* 801272D0 00122F30 41 82 03 24 */ beq lbl_801275F4
+/* 801272D4 00122F34 80 03 01 F8 */ lwz r0, 0x1f8(r3)
+/* 801272D8 00122F38 2C 00 00 00 */ cmpwi r0, 0
+/* 801272DC 00122F3C 41 82 03 18 */ beq lbl_801275F4
+/* 801272E0 00122F40 7F C3 F3 78 */ mr r3, r30
+/* 801272E4 00122F44 7F E4 FB 78 */ mr r4, r31
+/* 801272E8 00122F48 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801272EC 00122F4C 38 A0 00 06 */ li r5, 6
+/* 801272F0 00122F50 48 12 CB ED */ bl func_80253EDC
+/* 801272F4 00122F54 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801272F8 00122F58 38 00 FF 00 */ li r0, -256
+/* 801272FC 00122F5C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80127300 00122F60 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80127304 00122F64 FC 80 28 1E */ fctiwz f4, f5
+/* 80127308 00122F68 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8012730C 00122F6C FC 40 18 1E */ fctiwz f2, f3
+/* 80127310 00122F70 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80127314 00122F74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127318 00122F78 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012731C 00122F7C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80127320 00122F80 FC 20 08 1E */ fctiwz f1, f1
+/* 80127324 00122F84 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80127328 00122F88 FC 00 00 1E */ fctiwz f0, f0
+/* 8012732C 00122F8C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80127330 00122F90 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80127334 00122F94 7C 9E 03 78 */ or r30, r4, r0
+/* 80127338 00122F98 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8012733C 00122F9C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80127340 00122FA0 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80127344 00122FA4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80127348 00122FA8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 8012734C 00122FAC 80 63 01 F8 */ lwz r3, 0x1f8(r3)
+/* 80127350 00122FB0 48 2B 2D 6D */ bl func_803DA0BC
+/* 80127354 00122FB4 A0 03 00 00 */ lhz r0, 0(r3)
+/* 80127358 00122FB8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8012735C 00122FBC 41 82 00 24 */ beq lbl_80127380
+/* 80127360 00122FC0 2C 00 00 00 */ cmpwi r0, 0
+/* 80127364 00122FC4 41 82 00 1C */ beq lbl_80127380
+/* 80127368 00122FC8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012736C 00122FCC 7C 64 1B 78 */ mr r4, r3
+/* 80127370 00122FD0 38 A0 00 20 */ li r5, 0x20
+/* 80127374 00122FD4 38 66 01 90 */ addi r3, r6, 0x190
+/* 80127378 00122FD8 48 04 FD 09 */ bl func_80177080
+/* 8012737C 00122FDC 48 00 00 14 */ b lbl_80127390
+lbl_80127380:
+/* 80127380 00122FE0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127384 00122FE4 38 60 46 C7 */ li r3, 0x46c7
+/* 80127388 00122FE8 38 84 01 90 */ addi r4, r4, 0x190
+/* 8012738C 00122FEC 48 12 90 4D */ bl func_802503D8
+lbl_80127390:
+/* 80127390 00122FF0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127394 00122FF4 38 60 00 1E */ li r3, 0x1e
+/* 80127398 00122FF8 38 84 01 90 */ addi r4, r4, 0x190
+/* 8012739C 00122FFC 48 03 4F 6D */ bl func_8015C308
+/* 801273A0 00123000 7F E4 FB 78 */ mr r4, r31
+/* 801273A4 00123004 7F A5 EB 78 */ mr r5, r29
+/* 801273A8 00123008 7F C8 F3 78 */ mr r8, r30
+/* 801273AC 0012300C 7F 86 07 34 */ extsh r6, r28
+/* 801273B0 00123010 7F 67 07 34 */ extsh r7, r27
+/* 801273B4 00123014 38 60 2F 52 */ li r3, 0x2f52
+/* 801273B8 00123018 48 12 8D 7D */ bl func_80250134
+/* 801273BC 0012301C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801273C0 00123020 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801273C4 00123024 60 00 00 04 */ ori r0, r0, 4
+/* 801273C8 00123028 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801273CC 0012302C 48 00 02 28 */ b lbl_801275F4
+/* 801273D0 00123030 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801273D4 00123034 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801273D8 00123038 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
+/* 801273DC 0012303C 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801273E0 00123040 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801273E4 00123044 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 801273E8 00123048 2C 00 00 00 */ cmpwi r0, 0
+/* 801273EC 0012304C 41 82 02 08 */ beq lbl_801275F4
+/* 801273F0 00123050 80 03 01 FC */ lwz r0, 0x1fc(r3)
+/* 801273F4 00123054 2C 00 00 00 */ cmpwi r0, 0
+/* 801273F8 00123058 41 82 01 FC */ beq lbl_801275F4
+/* 801273FC 0012305C 7F C3 F3 78 */ mr r3, r30
+/* 80127400 00123060 7F E4 FB 78 */ mr r4, r31
+/* 80127404 00123064 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80127408 00123068 38 A0 00 06 */ li r5, 6
+/* 8012740C 0012306C 48 12 CA D1 */ bl func_80253EDC
+/* 80127410 00123070 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80127414 00123074 38 00 FF 00 */ li r0, -256
+/* 80127418 00123078 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8012741C 0012307C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80127420 00123080 FC 80 28 1E */ fctiwz f4, f5
+/* 80127424 00123084 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80127428 00123088 FC 40 18 1E */ fctiwz f2, f3
+/* 8012742C 0012308C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80127430 00123090 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127434 00123094 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80127438 00123098 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8012743C 0012309C FC 20 08 1E */ fctiwz f1, f1
+/* 80127440 001230A0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80127444 001230A4 FC 00 00 1E */ fctiwz f0, f0
+/* 80127448 001230A8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8012744C 001230AC 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80127450 001230B0 7C 9E 03 78 */ or r30, r4, r0
+/* 80127454 001230B4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80127458 001230B8 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 8012745C 001230BC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80127460 001230C0 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80127464 001230C4 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80127468 001230C8 80 63 01 FC */ lwz r3, 0x1fc(r3)
+/* 8012746C 001230CC 48 2B 2C 51 */ bl func_803DA0BC
+/* 80127470 001230D0 A0 03 00 00 */ lhz r0, 0(r3)
+/* 80127474 001230D4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80127478 001230D8 41 82 00 24 */ beq lbl_8012749C
+/* 8012747C 001230DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80127480 001230E0 41 82 00 1C */ beq lbl_8012749C
+/* 80127484 001230E4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127488 001230E8 7C 64 1B 78 */ mr r4, r3
+/* 8012748C 001230EC 38 A0 00 20 */ li r5, 0x20
+/* 80127490 001230F0 38 66 01 90 */ addi r3, r6, 0x190
+/* 80127494 001230F4 48 04 FB ED */ bl func_80177080
+/* 80127498 001230F8 48 00 00 14 */ b lbl_801274AC
+lbl_8012749C:
+/* 8012749C 001230FC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801274A0 00123100 38 60 46 C8 */ li r3, 0x46c8
+/* 801274A4 00123104 38 84 01 90 */ addi r4, r4, 0x190
+/* 801274A8 00123108 48 12 8F 31 */ bl func_802503D8
+lbl_801274AC:
+/* 801274AC 0012310C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 801274B0 00123110 38 60 00 1E */ li r3, 0x1e
+/* 801274B4 00123114 38 84 01 90 */ addi r4, r4, 0x190
+/* 801274B8 00123118 48 03 4E 51 */ bl func_8015C308
+/* 801274BC 0012311C 7F E4 FB 78 */ mr r4, r31
+/* 801274C0 00123120 7F A5 EB 78 */ mr r5, r29
+/* 801274C4 00123124 7F C8 F3 78 */ mr r8, r30
+/* 801274C8 00123128 7F 86 07 34 */ extsh r6, r28
+/* 801274CC 0012312C 7F 67 07 34 */ extsh r7, r27
+/* 801274D0 00123130 38 60 2F 52 */ li r3, 0x2f52
+/* 801274D4 00123134 48 12 8C 61 */ bl func_80250134
+/* 801274D8 00123138 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801274DC 0012313C 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801274E0 00123140 60 00 00 08 */ ori r0, r0, 8
+/* 801274E4 00123144 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801274E8 00123148 48 00 01 0C */ b lbl_801275F4
+/* 801274EC 0012314C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801274F0 00123150 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 801274F4 00123154 28 00 00 02 */ cmplwi r0, 2
+/* 801274F8 00123158 40 80 00 2C */ bge lbl_80127524
+/* 801274FC 0012315C C0 02 8D 58 */ lfs f0, lbl_80641358-_SDA2_BASE_(r2)
+/* 80127500 00123160 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 80127504 00123164 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 80127508 00123168 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8012750C 0012316C D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 80127510 00123170 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 80127514 00123174 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 80127518 00123178 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8012751C 0012317C D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 80127520 00123180 48 00 00 18 */ b lbl_80127538
+lbl_80127524:
+/* 80127524 00123184 7F C3 F3 78 */ mr r3, r30
+/* 80127528 00123188 7F E4 FB 78 */ mr r4, r31
+/* 8012752C 0012318C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80127530 00123190 38 A0 00 06 */ li r5, 6
+/* 80127534 00123194 48 12 C9 A9 */ bl func_80253EDC
+lbl_80127538:
+/* 80127538 00123198 38 81 00 10 */ addi r4, r1, 0x10
+/* 8012753C 0012319C 38 60 00 01 */ li r3, 1
+/* 80127540 001231A0 4B F3 24 FD */ bl func_80059A3C
+/* 80127544 001231A4 48 00 00 B0 */ b lbl_801275F4
+/* 80127548 001231A8 7F C3 F3 78 */ mr r3, r30
+/* 8012754C 001231AC 7F E4 FB 78 */ mr r4, r31
+/* 80127550 001231B0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80127554 001231B4 38 A0 00 06 */ li r5, 6
+/* 80127558 001231B8 48 12 C9 85 */ bl func_80253EDC
+/* 8012755C 001231BC 38 81 00 10 */ addi r4, r1, 0x10
+/* 80127560 001231C0 38 60 00 02 */ li r3, 2
+/* 80127564 001231C4 4B F3 24 D9 */ bl func_80059A3C
+/* 80127568 001231C8 48 00 00 8C */ b lbl_801275F4
+/* 8012756C 001231CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127570 001231D0 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80127574 001231D4 28 00 00 02 */ cmplwi r0, 2
+/* 80127578 001231D8 40 80 00 7C */ bge lbl_801275F4
+/* 8012757C 001231DC 7F C3 F3 78 */ mr r3, r30
+/* 80127580 001231E0 7F E4 FB 78 */ mr r4, r31
+/* 80127584 001231E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80127588 001231E8 38 A0 00 06 */ li r5, 6
+/* 8012758C 001231EC 48 12 C9 51 */ bl func_80253EDC
+/* 80127590 001231F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80127594 001231F4 38 60 2F 54 */ li r3, 0x2f54
+/* 80127598 001231F8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8012759C 001231FC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801275A0 00123200 FC 80 28 1E */ fctiwz f4, f5
+/* 801275A4 00123204 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801275A8 00123208 FC 40 18 1E */ fctiwz f2, f3
+/* 801275AC 0012320C EC 21 28 28 */ fsubs f1, f1, f5
+/* 801275B0 00123210 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 801275B4 00123214 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801275B8 00123218 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801275BC 0012321C 64 08 8F 8F */ oris r8, r0, 0x8f8f
+/* 801275C0 00123220 FC 20 08 1E */ fctiwz f1, f1
+/* 801275C4 00123224 FC 00 00 1E */ fctiwz f0, f0
+/* 801275C8 00123228 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 801275CC 0012322C 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801275D0 00123230 61 08 8F 00 */ ori r8, r8, 0x8f00
+/* 801275D4 00123234 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801275D8 00123238 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801275DC 0012323C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801275E0 00123240 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 801275E4 00123244 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801275E8 00123248 7C 06 07 34 */ extsh r6, r0
+/* 801275EC 0012324C 7C E7 07 34 */ extsh r7, r7
+/* 801275F0 00123250 48 12 8B 45 */ bl func_80250134
+lbl_801275F4:
+/* 801275F4 00123254 39 61 00 70 */ addi r11, r1, 0x70
+/* 801275F8 00123258 48 09 FB 7D */ bl _restgpr_27
+/* 801275FC 0012325C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80127600 00123260 7C 08 03 A6 */ mtlr r0
+/* 80127604 00123264 38 21 00 70 */ addi r1, r1, 0x70
+/* 80127608 00123268 4E 80 00 20 */ blr
+lbl_8012760C:
+/* 8012760C 0012326C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80127610 00123270 7C 08 02 A6 */ mflr r0
+/* 80127614 00123274 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80127618 00123278 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012761C 0012327C 48 09 FB 15 */ bl _savegpr_29
+/* 80127620 00123280 7C 7D 1B 78 */ mr r29, r3
+/* 80127624 00123284 7C 9E 23 78 */ mr r30, r4
+/* 80127628 00123288 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012762C 0012328C 38 A0 00 03 */ li r5, 3
+/* 80127630 00123290 48 12 C8 5D */ bl func_80253E8C
+/* 80127634 00123294 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127638 00123298 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012763C 0012329C 54 00 2F 3E */ rlwinm r0, r0, 5, 0x1c, 0x1f
+/* 80127640 001232A0 2C 00 00 01 */ cmpwi r0, 1
+/* 80127644 001232A4 41 82 00 B4 */ beq lbl_801276F8
+/* 80127648 001232A8 40 80 00 10 */ bge lbl_80127658
+/* 8012764C 001232AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80127650 001232B0 40 80 00 14 */ bge lbl_80127664
+/* 80127654 001232B4 48 00 02 44 */ b lbl_80127898
+lbl_80127658:
+/* 80127658 001232B8 2C 00 00 03 */ cmpwi r0, 3
+/* 8012765C 001232BC 40 80 02 3C */ bge lbl_80127898
+/* 80127660 001232C0 48 00 01 9C */ b lbl_801277FC
+lbl_80127664:
+/* 80127664 001232C4 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 80127668 001232C8 2C 00 00 09 */ cmpwi r0, 9
+/* 8012766C 001232CC 41 82 00 5C */ beq lbl_801276C8
+/* 80127670 001232D0 40 80 00 1C */ bge lbl_8012768C
+/* 80127674 001232D4 2C 00 00 04 */ cmpwi r0, 4
+/* 80127678 001232D8 41 82 00 38 */ beq lbl_801276B0
+/* 8012767C 001232DC 41 80 02 1C */ blt lbl_80127898
+/* 80127680 001232E0 2C 00 00 07 */ cmpwi r0, 7
+/* 80127684 001232E4 40 80 00 14 */ bge lbl_80127698
+/* 80127688 001232E8 48 00 02 10 */ b lbl_80127898
+lbl_8012768C:
+/* 8012768C 001232EC 2C 00 00 0B */ cmpwi r0, 0xb
+/* 80127690 001232F0 41 82 00 50 */ beq lbl_801276E0
+/* 80127694 001232F4 48 00 02 04 */ b lbl_80127898
+lbl_80127698:
+/* 80127698 001232F8 7F A3 EB 78 */ mr r3, r29
+/* 8012769C 001232FC 7F C4 F3 78 */ mr r4, r30
+/* 801276A0 00123300 38 A0 00 01 */ li r5, 1
+/* 801276A4 00123304 38 C0 00 00 */ li r6, 0
+/* 801276A8 00123308 48 12 C8 0D */ bl func_80253EB4
+/* 801276AC 0012330C 48 00 01 EC */ b lbl_80127898
+lbl_801276B0:
+/* 801276B0 00123310 7F A3 EB 78 */ mr r3, r29
+/* 801276B4 00123314 7F C4 F3 78 */ mr r4, r30
+/* 801276B8 00123318 38 A0 00 02 */ li r5, 2
+/* 801276BC 0012331C 38 C0 2F 3F */ li r6, 0x2f3f
+/* 801276C0 00123320 48 12 C7 F5 */ bl func_80253EB4
+/* 801276C4 00123324 48 00 01 D4 */ b lbl_80127898
+lbl_801276C8:
+/* 801276C8 00123328 7F A3 EB 78 */ mr r3, r29
+/* 801276CC 0012332C 7F C4 F3 78 */ mr r4, r30
+/* 801276D0 00123330 38 A0 00 02 */ li r5, 2
+/* 801276D4 00123334 38 C0 2F 49 */ li r6, 0x2f49
+/* 801276D8 00123338 48 12 C7 DD */ bl func_80253EB4
+/* 801276DC 0012333C 48 00 01 BC */ b lbl_80127898
+lbl_801276E0:
+/* 801276E0 00123340 7F A3 EB 78 */ mr r3, r29
+/* 801276E4 00123344 7F C4 F3 78 */ mr r4, r30
+/* 801276E8 00123348 38 A0 00 02 */ li r5, 2
+/* 801276EC 0012334C 38 C0 2F 4A */ li r6, 0x2f4a
+/* 801276F0 00123350 48 12 C7 C5 */ bl func_80253EB4
+/* 801276F4 00123354 48 00 01 A4 */ b lbl_80127898
+lbl_801276F8:
+/* 801276F8 00123358 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 801276FC 0012335C 38 03 FF FC */ addi r0, r3, -4
+/* 80127700 00123360 28 00 00 0B */ cmplwi r0, 0xb
+/* 80127704 00123364 41 81 01 94 */ bgt lbl_80127898
+/* 80127708 00123368 3C 60 80 42 */ lis r3, lbl_8041C448@ha
+/* 8012770C 0012336C 54 00 10 3A */ slwi r0, r0, 2
+/* 80127710 00123370 38 63 C4 48 */ addi r3, r3, lbl_8041C448@l
+/* 80127714 00123374 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80127718 00123378 7C 69 03 A6 */ mtctr r3
+/* 8012771C 0012337C 4E 80 04 20 */ bctr
+/* 80127720 00123380 7F A3 EB 78 */ mr r3, r29
+/* 80127724 00123384 7F C4 F3 78 */ mr r4, r30
+/* 80127728 00123388 38 A0 00 01 */ li r5, 1
+/* 8012772C 0012338C 38 C0 00 00 */ li r6, 0
+/* 80127730 00123390 48 12 C7 85 */ bl func_80253EB4
+/* 80127734 00123394 48 00 01 64 */ b lbl_80127898
+/* 80127738 00123398 7F A3 EB 78 */ mr r3, r29
+/* 8012773C 0012339C 7F C4 F3 78 */ mr r4, r30
+/* 80127740 001233A0 38 A0 00 02 */ li r5, 2
+/* 80127744 001233A4 38 C0 2F 50 */ li r6, 0x2f50
+/* 80127748 001233A8 48 12 C7 6D */ bl func_80253EB4
+/* 8012774C 001233AC 48 00 01 4C */ b lbl_80127898
+/* 80127750 001233B0 7F A3 EB 78 */ mr r3, r29
+/* 80127754 001233B4 7F C4 F3 78 */ mr r4, r30
+/* 80127758 001233B8 38 A0 00 02 */ li r5, 2
+/* 8012775C 001233BC 38 C0 2F 56 */ li r6, 0x2f56
+/* 80127760 001233C0 48 12 C7 55 */ bl func_80253EB4
+/* 80127764 001233C4 48 00 01 34 */ b lbl_80127898
+/* 80127768 001233C8 7F A3 EB 78 */ mr r3, r29
+/* 8012776C 001233CC 7F C4 F3 78 */ mr r4, r30
+/* 80127770 001233D0 38 A0 00 02 */ li r5, 2
+/* 80127774 001233D4 38 C0 2F 55 */ li r6, 0x2f55
+/* 80127778 001233D8 48 12 C7 3D */ bl func_80253EB4
+/* 8012777C 001233DC 48 00 01 1C */ b lbl_80127898
+/* 80127780 001233E0 7F A3 EB 78 */ mr r3, r29
+/* 80127784 001233E4 7F C4 F3 78 */ mr r4, r30
+/* 80127788 001233E8 38 C1 00 08 */ addi r6, r1, 8
+/* 8012778C 001233EC 38 A0 00 05 */ li r5, 5
+/* 80127790 001233F0 48 12 C6 FD */ bl func_80253E8C
+/* 80127794 001233F4 3C 80 80 48 */ lis r4, lbl_80482B40@ha
+/* 80127798 001233F8 83 E1 00 08 */ lwz r31, 8(r1)
+/* 8012779C 001233FC 38 84 2B 40 */ addi r4, r4, lbl_80482B40@l
+/* 801277A0 00123400 38 60 46 DD */ li r3, 0x46dd
+/* 801277A4 00123404 90 9F 00 00 */ stw r4, 0(r31)
+/* 801277A8 00123408 48 12 8C 31 */ bl func_802503D8
+/* 801277AC 0012340C 38 E0 00 FF */ li r7, 0xff
+/* 801277B0 00123410 38 00 00 84 */ li r0, 0x84
+/* 801277B4 00123414 98 FF 00 04 */ stb r7, 4(r31)
+/* 801277B8 00123418 7F A3 EB 78 */ mr r3, r29
+/* 801277BC 0012341C 7F C4 F3 78 */ mr r4, r30
+/* 801277C0 00123420 38 A0 00 02 */ li r5, 2
+/* 801277C4 00123424 98 FF 00 05 */ stb r7, 5(r31)
+/* 801277C8 00123428 38 C0 FF FE */ li r6, -2
+/* 801277CC 0012342C 98 FF 00 06 */ stb r7, 6(r31)
+/* 801277D0 00123430 88 FE 00 05 */ lbz r7, 5(r30)
+/* 801277D4 00123434 98 FF 00 07 */ stb r7, 7(r31)
+/* 801277D8 00123438 98 1F 00 09 */ stb r0, 9(r31)
+/* 801277DC 0012343C 48 12 C6 D9 */ bl func_80253EB4
+/* 801277E0 00123440 48 00 00 B8 */ b lbl_80127898
+/* 801277E4 00123444 7F A3 EB 78 */ mr r3, r29
+/* 801277E8 00123448 7F C4 F3 78 */ mr r4, r30
+/* 801277EC 0012344C 38 A0 00 02 */ li r5, 2
+/* 801277F0 00123450 38 C0 2F 3E */ li r6, 0x2f3e
+/* 801277F4 00123454 48 12 C6 C1 */ bl func_80253EB4
+/* 801277F8 00123458 48 00 00 A0 */ b lbl_80127898
+lbl_801277FC:
+/* 801277FC 0012345C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 80127800 00123460 2C 00 00 07 */ cmpwi r0, 7
+/* 80127804 00123464 41 82 00 2C */ beq lbl_80127830
+/* 80127808 00123468 40 80 00 1C */ bge lbl_80127824
+/* 8012780C 0012346C 2C 00 00 05 */ cmpwi r0, 5
+/* 80127810 00123470 41 82 00 88 */ beq lbl_80127898
+/* 80127814 00123474 40 80 00 58 */ bge lbl_8012786C
+/* 80127818 00123478 2C 00 00 04 */ cmpwi r0, 4
+/* 8012781C 0012347C 40 80 00 2C */ bge lbl_80127848
+/* 80127820 00123480 48 00 00 78 */ b lbl_80127898
+lbl_80127824:
+/* 80127824 00123484 2C 00 00 0B */ cmpwi r0, 0xb
+/* 80127828 00123488 41 82 00 5C */ beq lbl_80127884
+/* 8012782C 0012348C 48 00 00 6C */ b lbl_80127898
+lbl_80127830:
+/* 80127830 00123490 7F A3 EB 78 */ mr r3, r29
+/* 80127834 00123494 7F C4 F3 78 */ mr r4, r30
+/* 80127838 00123498 38 A0 00 01 */ li r5, 1
+/* 8012783C 0012349C 38 C0 00 00 */ li r6, 0
+/* 80127840 001234A0 48 12 C6 75 */ bl func_80253EB4
+/* 80127844 001234A4 48 00 00 54 */ b lbl_80127898
+lbl_80127848:
+/* 80127848 001234A8 80 83 02 44 */ lwz r4, 0x244(r3)
+/* 8012784C 001234AC 38 60 00 17 */ li r3, 0x17
+/* 80127850 001234B0 48 03 4A B9 */ bl func_8015C308
+/* 80127854 001234B4 7F A3 EB 78 */ mr r3, r29
+/* 80127858 001234B8 7F C4 F3 78 */ mr r4, r30
+/* 8012785C 001234BC 38 A0 00 02 */ li r5, 2
+/* 80127860 001234C0 38 C0 2F 4F */ li r6, 0x2f4f
+/* 80127864 001234C4 48 12 C6 51 */ bl func_80253EB4
+/* 80127868 001234C8 48 00 00 30 */ b lbl_80127898
+lbl_8012786C:
+/* 8012786C 001234CC 7F A3 EB 78 */ mr r3, r29
+/* 80127870 001234D0 7F C4 F3 78 */ mr r4, r30
+/* 80127874 001234D4 38 A0 00 02 */ li r5, 2
+/* 80127878 001234D8 38 C0 2F 54 */ li r6, 0x2f54
+/* 8012787C 001234DC 48 12 C6 39 */ bl func_80253EB4
+/* 80127880 001234E0 48 00 00 18 */ b lbl_80127898
+lbl_80127884:
+/* 80127884 001234E4 7F A3 EB 78 */ mr r3, r29
+/* 80127888 001234E8 7F C4 F3 78 */ mr r4, r30
+/* 8012788C 001234EC 38 A0 00 02 */ li r5, 2
+/* 80127890 001234F0 38 C0 2F 55 */ li r6, 0x2f55
+/* 80127894 001234F4 48 12 C6 21 */ bl func_80253EB4
+lbl_80127898:
+/* 80127898 001234F8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012789C 001234FC 48 09 F8 E1 */ bl _restgpr_29
+/* 801278A0 00123500 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801278A4 00123504 7C 08 03 A6 */ mtlr r0
+/* 801278A8 00123508 38 21 00 20 */ addi r1, r1, 0x20
+/* 801278AC 0012350C 4E 80 00 20 */ blr
+lbl_801278B0:
+/* 801278B0 00123510 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801278B4 00123514 7C 08 02 A6 */ mflr r0
+/* 801278B8 00123518 38 A0 00 03 */ li r5, 3
+/* 801278BC 0012351C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 801278C0 00123520 38 C1 00 08 */ addi r6, r1, 8
+/* 801278C4 00123524 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 801278C8 00123528 7C 9F 23 78 */ mr r31, r4
+/* 801278CC 0012352C 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 801278D0 00123530 7C 7E 1B 78 */ mr r30, r3
+/* 801278D4 00123534 48 12 C6 09 */ bl func_80253EDC
+/* 801278D8 00123538 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801278DC 0012353C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 801278E0 00123540 54 00 2F 3E */ rlwinm r0, r0, 5, 0x1c, 0x1f
+/* 801278E4 00123544 2C 00 00 03 */ cmpwi r0, 3
+/* 801278E8 00123548 40 80 00 70 */ bge lbl_80127958
+/* 801278EC 0012354C 2C 00 00 00 */ cmpwi r0, 0
+/* 801278F0 00123550 40 80 00 08 */ bge lbl_801278F8
+/* 801278F4 00123554 48 00 00 64 */ b lbl_80127958
+lbl_801278F8:
+/* 801278F8 00123558 80 01 00 08 */ lwz r0, 8(r1)
+/* 801278FC 0012355C 2C 00 00 02 */ cmpwi r0, 2
+/* 80127900 00123560 41 82 00 38 */ beq lbl_80127938
+/* 80127904 00123564 40 80 00 54 */ bge lbl_80127958
+/* 80127908 00123568 2C 00 00 01 */ cmpwi r0, 1
+/* 8012790C 0012356C 40 80 00 08 */ bge lbl_80127914
+/* 80127910 00123570 48 00 00 48 */ b lbl_80127958
+lbl_80127914:
+/* 80127914 00123574 7F C3 F3 78 */ mr r3, r30
+/* 80127918 00123578 7F E4 FB 78 */ mr r4, r31
+/* 8012791C 0012357C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80127920 00123580 38 A0 00 06 */ li r5, 6
+/* 80127924 00123584 48 12 C5 B9 */ bl func_80253EDC
+/* 80127928 00123588 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012792C 0012358C 38 60 00 01 */ li r3, 1
+/* 80127930 00123590 4B F3 21 0D */ bl func_80059A3C
+/* 80127934 00123594 48 00 00 24 */ b lbl_80127958
+lbl_80127938:
+/* 80127938 00123598 7F C3 F3 78 */ mr r3, r30
+/* 8012793C 0012359C 7F E4 FB 78 */ mr r4, r31
+/* 80127940 001235A0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80127944 001235A4 38 A0 00 06 */ li r5, 6
+/* 80127948 001235A8 48 12 C5 95 */ bl func_80253EDC
+/* 8012794C 001235AC 38 81 00 0C */ addi r4, r1, 0xc
+/* 80127950 001235B0 38 60 00 02 */ li r3, 2
+/* 80127954 001235B4 4B F3 20 E9 */ bl func_80059A3C
+lbl_80127958:
+/* 80127958 001235B8 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012795C 001235BC 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80127960 001235C0 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80127964 001235C4 7C 08 03 A6 */ mtlr r0
+/* 80127968 001235C8 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012796C 001235CC 4E 80 00 20 */ blr
+lbl_80127970:
+/* 80127970 001235D0 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80127974 001235D4 7C 08 02 A6 */ mflr r0
+/* 80127978 001235D8 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8012797C 001235DC 39 61 00 30 */ addi r11, r1, 0x30
+/* 80127980 001235E0 48 09 F7 B1 */ bl _savegpr_29
+/* 80127984 001235E4 7C 7E 1B 78 */ mr r30, r3
+/* 80127988 001235E8 7C 9F 23 78 */ mr r31, r4
+/* 8012798C 001235EC 38 C1 00 14 */ addi r6, r1, 0x14
+/* 80127990 001235F0 38 A0 00 03 */ li r5, 3
+/* 80127994 001235F4 48 12 C4 F9 */ bl func_80253E8C
+/* 80127998 001235F8 80 61 00 14 */ lwz r3, 0x14(r1)
+/* 8012799C 001235FC 38 03 FF F9 */ addi r0, r3, -7
+/* 801279A0 00123600 28 00 00 0A */ cmplwi r0, 0xa
+/* 801279A4 00123604 41 81 03 D4 */ bgt lbl_80127D78
+/* 801279A8 00123608 3C 60 80 42 */ lis r3, lbl_8041C478@ha
+/* 801279AC 0012360C 54 00 10 3A */ slwi r0, r0, 2
+/* 801279B0 00123610 38 63 C4 78 */ addi r3, r3, lbl_8041C478@l
+/* 801279B4 00123614 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801279B8 00123618 7C 69 03 A6 */ mtctr r3
+/* 801279BC 0012361C 4E 80 04 20 */ bctr
+/* 801279C0 00123620 7F C3 F3 78 */ mr r3, r30
+/* 801279C4 00123624 7F E4 FB 78 */ mr r4, r31
+/* 801279C8 00123628 38 A0 00 01 */ li r5, 1
+/* 801279CC 0012362C 38 C0 00 00 */ li r6, 0
+/* 801279D0 00123630 48 12 C4 E5 */ bl func_80253EB4
+/* 801279D4 00123634 48 00 03 A4 */ b lbl_80127D78
+/* 801279D8 00123638 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801279DC 0012363C A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 801279E0 00123640 28 00 00 11 */ cmplwi r0, 0x11
+/* 801279E4 00123644 40 82 00 44 */ bne lbl_80127A28
+/* 801279E8 00123648 A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 801279EC 0012364C 38 A1 00 0C */ addi r5, r1, 0xc
+/* 801279F0 00123650 38 80 00 08 */ li r4, 8
+/* 801279F4 00123654 48 12 C4 59 */ bl func_80253E4C
+/* 801279F8 00123658 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801279FC 0012365C 2C 00 00 00 */ cmpwi r0, 0
+/* 80127A00 00123660 40 82 00 28 */ bne lbl_80127A28
+/* 80127A04 00123664 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80127A08 00123668 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80127A0C 0012366C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80127A10 00123670 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80127A14 00123674 7C 63 16 70 */ srawi r3, r3, 2
+/* 80127A18 00123678 98 9F 00 02 */ stb r4, 2(r31)
+/* 80127A1C 0012367C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80127A20 00123680 98 7F 00 03 */ stb r3, 3(r31)
+/* 80127A24 00123684 98 1F 00 04 */ stb r0, 4(r31)
+lbl_80127A28:
+/* 80127A28 00123688 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127A2C 0012368C A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127A30 00123690 28 00 00 13 */ cmplwi r0, 0x13
+/* 80127A34 00123694 40 82 00 28 */ bne lbl_80127A5C
+/* 80127A38 00123698 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80127A3C 0012369C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80127A40 001236A0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80127A44 001236A4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80127A48 001236A8 7C 63 16 70 */ srawi r3, r3, 2
+/* 80127A4C 001236AC 98 9F 00 02 */ stb r4, 2(r31)
+/* 80127A50 001236B0 7C 00 16 70 */ srawi r0, r0, 2
+/* 80127A54 001236B4 98 7F 00 03 */ stb r3, 3(r31)
+/* 80127A58 001236B8 98 1F 00 04 */ stb r0, 4(r31)
+lbl_80127A5C:
+/* 80127A5C 001236BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127A60 001236C0 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127A64 001236C4 28 00 00 14 */ cmplwi r0, 0x14
+/* 80127A68 001236C8 40 82 03 10 */ bne lbl_80127D78
+/* 80127A6C 001236CC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80127A70 001236D0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80127A74 001236D4 7C 04 16 70 */ srawi r4, r0, 2
+/* 80127A78 001236D8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80127A7C 001236DC 7C 63 16 70 */ srawi r3, r3, 2
+/* 80127A80 001236E0 98 9F 00 02 */ stb r4, 2(r31)
+/* 80127A84 001236E4 7C 00 16 70 */ srawi r0, r0, 2
+/* 80127A88 001236E8 98 7F 00 03 */ stb r3, 3(r31)
+/* 80127A8C 001236EC 98 1F 00 04 */ stb r0, 4(r31)
+/* 80127A90 001236F0 48 00 02 E8 */ b lbl_80127D78
+/* 80127A94 001236F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127A98 001236F8 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127A9C 001236FC 28 00 00 11 */ cmplwi r0, 0x11
+/* 80127AA0 00123700 40 82 00 5C */ bne lbl_80127AFC
+/* 80127AA4 00123704 A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 80127AA8 00123708 38 A1 00 08 */ addi r5, r1, 8
+/* 80127AAC 0012370C 38 80 00 08 */ li r4, 8
+/* 80127AB0 00123710 48 12 C3 9D */ bl func_80253E4C
+/* 80127AB4 00123714 80 01 00 08 */ lwz r0, 8(r1)
+/* 80127AB8 00123718 2C 00 00 00 */ cmpwi r0, 0
+/* 80127ABC 0012371C 40 82 00 40 */ bne lbl_80127AFC
+/* 80127AC0 00123720 38 60 00 09 */ li r3, 9
+/* 80127AC4 00123724 48 03 AF CD */ bl func_80162A90
+/* 80127AC8 00123728 2C 03 00 00 */ cmpwi r3, 0
+/* 80127ACC 0012372C 41 82 00 1C */ beq lbl_80127AE8
+/* 80127AD0 00123730 7F C3 F3 78 */ mr r3, r30
+/* 80127AD4 00123734 7F E4 FB 78 */ mr r4, r31
+/* 80127AD8 00123738 38 A0 00 02 */ li r5, 2
+/* 80127ADC 0012373C 38 C0 2F 3D */ li r6, 0x2f3d
+/* 80127AE0 00123740 48 12 C3 D5 */ bl func_80253EB4
+/* 80127AE4 00123744 48 00 00 18 */ b lbl_80127AFC
+lbl_80127AE8:
+/* 80127AE8 00123748 7F C3 F3 78 */ mr r3, r30
+/* 80127AEC 0012374C 7F E4 FB 78 */ mr r4, r31
+/* 80127AF0 00123750 38 A0 00 02 */ li r5, 2
+/* 80127AF4 00123754 38 C0 30 AF */ li r6, 0x30af
+/* 80127AF8 00123758 48 12 C3 BD */ bl func_80253EB4
+lbl_80127AFC:
+/* 80127AFC 0012375C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127B00 00123760 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127B04 00123764 28 00 00 13 */ cmplwi r0, 0x13
+/* 80127B08 00123768 40 82 00 18 */ bne lbl_80127B20
+/* 80127B0C 0012376C 7F C3 F3 78 */ mr r3, r30
+/* 80127B10 00123770 7F E4 FB 78 */ mr r4, r31
+/* 80127B14 00123774 38 A0 00 02 */ li r5, 2
+/* 80127B18 00123778 38 C0 2F 3E */ li r6, 0x2f3e
+/* 80127B1C 0012377C 48 12 C3 99 */ bl func_80253EB4
+lbl_80127B20:
+/* 80127B20 00123780 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127B24 00123784 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127B28 00123788 28 00 00 14 */ cmplwi r0, 0x14
+/* 80127B2C 0012378C 40 82 02 4C */ bne lbl_80127D78
+/* 80127B30 00123790 7F C3 F3 78 */ mr r3, r30
+/* 80127B34 00123794 7F E4 FB 78 */ mr r4, r31
+/* 80127B38 00123798 38 A0 00 02 */ li r5, 2
+/* 80127B3C 0012379C 38 C0 2F 3E */ li r6, 0x2f3e
+/* 80127B40 001237A0 48 12 C3 75 */ bl func_80253EB4
+/* 80127B44 001237A4 48 00 02 34 */ b lbl_80127D78
+/* 80127B48 001237A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127B4C 001237AC 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80127B50 001237B0 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80127B54 001237B4 41 82 02 24 */ beq lbl_80127D78
+/* 80127B58 001237B8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80127B5C 001237BC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80127B60 001237C0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80127B64 001237C4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80127B68 001237C8 7C 63 16 70 */ srawi r3, r3, 2
+/* 80127B6C 001237CC 98 9F 00 02 */ stb r4, 2(r31)
+/* 80127B70 001237D0 7C 00 16 70 */ srawi r0, r0, 2
+/* 80127B74 001237D4 98 7F 00 03 */ stb r3, 3(r31)
+/* 80127B78 001237D8 98 1F 00 04 */ stb r0, 4(r31)
+/* 80127B7C 001237DC 48 00 01 FC */ b lbl_80127D78
+/* 80127B80 001237E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127B84 001237E4 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127B88 001237E8 28 00 00 13 */ cmplwi r0, 0x13
+/* 80127B8C 001237EC 40 82 01 EC */ bne lbl_80127D78
+/* 80127B90 001237F0 7F C3 F3 78 */ mr r3, r30
+/* 80127B94 001237F4 7F E4 FB 78 */ mr r4, r31
+/* 80127B98 001237F8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80127B9C 001237FC 38 A0 00 05 */ li r5, 5
+/* 80127BA0 00123800 48 12 C2 ED */ bl func_80253E8C
+/* 80127BA4 00123804 3C 80 80 48 */ lis r4, lbl_80482B40@ha
+/* 80127BA8 00123808 83 A1 00 10 */ lwz r29, 0x10(r1)
+/* 80127BAC 0012380C 38 84 2B 40 */ addi r4, r4, lbl_80482B40@l
+/* 80127BB0 00123810 38 60 55 34 */ li r3, 0x5534
+/* 80127BB4 00123814 90 9D 00 00 */ stw r4, 0(r29)
+/* 80127BB8 00123818 48 12 88 21 */ bl func_802503D8
+/* 80127BBC 0012381C 88 BF 00 02 */ lbz r5, 2(r31)
+/* 80127BC0 00123820 38 00 00 84 */ li r0, 0x84
+/* 80127BC4 00123824 7F C3 F3 78 */ mr r3, r30
+/* 80127BC8 00123828 7F E4 FB 78 */ mr r4, r31
+/* 80127BCC 0012382C 98 BD 00 04 */ stb r5, 4(r29)
+/* 80127BD0 00123830 38 A0 00 02 */ li r5, 2
+/* 80127BD4 00123834 38 C0 FF FE */ li r6, -2
+/* 80127BD8 00123838 88 FF 00 03 */ lbz r7, 3(r31)
+/* 80127BDC 0012383C 98 FD 00 05 */ stb r7, 5(r29)
+/* 80127BE0 00123840 88 FF 00 04 */ lbz r7, 4(r31)
+/* 80127BE4 00123844 98 FD 00 06 */ stb r7, 6(r29)
+/* 80127BE8 00123848 88 FF 00 05 */ lbz r7, 5(r31)
+/* 80127BEC 0012384C 98 FD 00 07 */ stb r7, 7(r29)
+/* 80127BF0 00123850 98 1D 00 09 */ stb r0, 9(r29)
+/* 80127BF4 00123854 48 12 C2 C1 */ bl func_80253EB4
+/* 80127BF8 00123858 48 00 01 80 */ b lbl_80127D78
+/* 80127BFC 0012385C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127C00 00123860 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127C04 00123864 2C 00 00 14 */ cmpwi r0, 0x14
+/* 80127C08 00123868 41 82 01 00 */ beq lbl_80127D08
+/* 80127C0C 0012386C 40 80 01 6C */ bge lbl_80127D78
+/* 80127C10 00123870 2C 00 00 11 */ cmpwi r0, 0x11
+/* 80127C14 00123874 40 80 00 08 */ bge lbl_80127C1C
+/* 80127C18 00123878 48 00 01 60 */ b lbl_80127D78
+lbl_80127C1C:
+/* 80127C1C 0012387C A0 03 01 30 */ lhz r0, 0x130(r3)
+/* 80127C20 00123880 2C 00 00 04 */ cmpwi r0, 4
+/* 80127C24 00123884 41 82 00 78 */ beq lbl_80127C9C
+/* 80127C28 00123888 40 80 00 1C */ bge lbl_80127C44
+/* 80127C2C 0012388C 2C 00 00 00 */ cmpwi r0, 0
+/* 80127C30 00123890 41 82 00 24 */ beq lbl_80127C54
+/* 80127C34 00123894 41 80 01 44 */ blt lbl_80127D78
+/* 80127C38 00123898 2C 00 00 03 */ cmpwi r0, 3
+/* 80127C3C 0012389C 40 80 00 48 */ bge lbl_80127C84
+/* 80127C40 001238A0 48 00 00 2C */ b lbl_80127C6C
+lbl_80127C44:
+/* 80127C44 001238A4 2C 00 00 06 */ cmpwi r0, 6
+/* 80127C48 001238A8 41 82 00 84 */ beq lbl_80127CCC
+/* 80127C4C 001238AC 40 80 01 2C */ bge lbl_80127D78
+/* 80127C50 001238B0 48 00 00 64 */ b lbl_80127CB4
+lbl_80127C54:
+/* 80127C54 001238B4 7F C3 F3 78 */ mr r3, r30
+/* 80127C58 001238B8 7F E4 FB 78 */ mr r4, r31
+/* 80127C5C 001238BC 38 A0 00 02 */ li r5, 2
+/* 80127C60 001238C0 38 C0 55 30 */ li r6, 0x5530
+/* 80127C64 001238C4 48 12 C2 51 */ bl func_80253EB4
+/* 80127C68 001238C8 48 00 01 10 */ b lbl_80127D78
+lbl_80127C6C:
+/* 80127C6C 001238CC 7F C3 F3 78 */ mr r3, r30
+/* 80127C70 001238D0 7F E4 FB 78 */ mr r4, r31
+/* 80127C74 001238D4 38 A0 00 02 */ li r5, 2
+/* 80127C78 001238D8 38 C0 2F 42 */ li r6, 0x2f42
+/* 80127C7C 001238DC 48 12 C2 39 */ bl func_80253EB4
+/* 80127C80 001238E0 48 00 00 F8 */ b lbl_80127D78
+lbl_80127C84:
+/* 80127C84 001238E4 7F C3 F3 78 */ mr r3, r30
+/* 80127C88 001238E8 7F E4 FB 78 */ mr r4, r31
+/* 80127C8C 001238EC 38 A0 00 02 */ li r5, 2
+/* 80127C90 001238F0 38 C0 2F 43 */ li r6, 0x2f43
+/* 80127C94 001238F4 48 12 C2 21 */ bl func_80253EB4
+/* 80127C98 001238F8 48 00 00 E0 */ b lbl_80127D78
+lbl_80127C9C:
+/* 80127C9C 001238FC 7F C3 F3 78 */ mr r3, r30
+/* 80127CA0 00123900 7F E4 FB 78 */ mr r4, r31
+/* 80127CA4 00123904 38 A0 00 02 */ li r5, 2
+/* 80127CA8 00123908 38 C0 2F 43 */ li r6, 0x2f43
+/* 80127CAC 0012390C 48 12 C2 09 */ bl func_80253EB4
+/* 80127CB0 00123910 48 00 00 C8 */ b lbl_80127D78
+lbl_80127CB4:
+/* 80127CB4 00123914 7F C3 F3 78 */ mr r3, r30
+/* 80127CB8 00123918 7F E4 FB 78 */ mr r4, r31
+/* 80127CBC 0012391C 38 A0 00 02 */ li r5, 2
+/* 80127CC0 00123920 38 C0 2F 43 */ li r6, 0x2f43
+/* 80127CC4 00123924 48 12 C1 F1 */ bl func_80253EB4
+/* 80127CC8 00123928 48 00 00 B0 */ b lbl_80127D78
+lbl_80127CCC:
+/* 80127CCC 0012392C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80127CD0 00123930 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
+/* 80127CD4 00123934 41 82 00 1C */ beq lbl_80127CF0
+/* 80127CD8 00123938 7F C3 F3 78 */ mr r3, r30
+/* 80127CDC 0012393C 7F E4 FB 78 */ mr r4, r31
+/* 80127CE0 00123940 38 A0 00 02 */ li r5, 2
+/* 80127CE4 00123944 38 C0 52 57 */ li r6, 0x5257
+/* 80127CE8 00123948 48 12 C1 CD */ bl func_80253EB4
+/* 80127CEC 0012394C 48 00 00 8C */ b lbl_80127D78
+lbl_80127CF0:
+/* 80127CF0 00123950 7F C3 F3 78 */ mr r3, r30
+/* 80127CF4 00123954 7F E4 FB 78 */ mr r4, r31
+/* 80127CF8 00123958 38 A0 00 02 */ li r5, 2
+/* 80127CFC 0012395C 38 C0 2F 44 */ li r6, 0x2f44
+/* 80127D00 00123960 48 12 C1 B5 */ bl func_80253EB4
+/* 80127D04 00123964 48 00 00 74 */ b lbl_80127D78
+lbl_80127D08:
+/* 80127D08 00123968 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80127D0C 0012396C 54 00 76 3E */ rlwinm r0, r0, 0xe, 0x18, 0x1f
+/* 80127D10 00123970 2C 00 00 02 */ cmpwi r0, 2
+/* 80127D14 00123974 41 82 00 38 */ beq lbl_80127D4C
+/* 80127D18 00123978 40 80 00 10 */ bge lbl_80127D28
+/* 80127D1C 0012397C 2C 00 00 01 */ cmpwi r0, 1
+/* 80127D20 00123980 40 80 00 14 */ bge lbl_80127D34
+/* 80127D24 00123984 48 00 00 54 */ b lbl_80127D78
+lbl_80127D28:
+/* 80127D28 00123988 2C 00 00 04 */ cmpwi r0, 4
+/* 80127D2C 0012398C 40 80 00 4C */ bge lbl_80127D78
+/* 80127D30 00123990 48 00 00 34 */ b lbl_80127D64
+lbl_80127D34:
+/* 80127D34 00123994 7F C3 F3 78 */ mr r3, r30
+/* 80127D38 00123998 7F E4 FB 78 */ mr r4, r31
+/* 80127D3C 0012399C 38 A0 00 02 */ li r5, 2
+/* 80127D40 001239A0 38 C0 2F 46 */ li r6, 0x2f46
+/* 80127D44 001239A4 48 12 C1 71 */ bl func_80253EB4
+/* 80127D48 001239A8 48 00 00 30 */ b lbl_80127D78
+lbl_80127D4C:
+/* 80127D4C 001239AC 7F C3 F3 78 */ mr r3, r30
+/* 80127D50 001239B0 7F E4 FB 78 */ mr r4, r31
+/* 80127D54 001239B4 38 A0 00 02 */ li r5, 2
+/* 80127D58 001239B8 38 C0 52 3F */ li r6, 0x523f
+/* 80127D5C 001239BC 48 12 C1 59 */ bl func_80253EB4
+/* 80127D60 001239C0 48 00 00 18 */ b lbl_80127D78
+lbl_80127D64:
+/* 80127D64 001239C4 7F C3 F3 78 */ mr r3, r30
+/* 80127D68 001239C8 7F E4 FB 78 */ mr r4, r31
+/* 80127D6C 001239CC 38 A0 00 02 */ li r5, 2
+/* 80127D70 001239D0 38 C0 52 3E */ li r6, 0x523e
+/* 80127D74 001239D4 48 12 C1 41 */ bl func_80253EB4
+lbl_80127D78:
+/* 80127D78 001239D8 39 61 00 30 */ addi r11, r1, 0x30
+/* 80127D7C 001239DC 48 09 F4 01 */ bl _restgpr_29
+/* 80127D80 001239E0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80127D84 001239E4 7C 08 03 A6 */ mtlr r0
+/* 80127D88 001239E8 38 21 00 30 */ addi r1, r1, 0x30
+/* 80127D8C 001239EC 4E 80 00 20 */ blr
+lbl_80127D90:
+/* 80127D90 001239F0 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80127D94 001239F4 7C 08 02 A6 */ mflr r0
+/* 80127D98 001239F8 38 A0 00 03 */ li r5, 3
+/* 80127D9C 001239FC 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80127DA0 00123A00 38 C1 00 08 */ addi r6, r1, 8
+/* 80127DA4 00123A04 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80127DA8 00123A08 7C 9F 23 78 */ mr r31, r4
+/* 80127DAC 00123A0C 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80127DB0 00123A10 7C 7E 1B 78 */ mr r30, r3
+/* 80127DB4 00123A14 48 12 C1 29 */ bl func_80253EDC
+/* 80127DB8 00123A18 80 01 00 08 */ lwz r0, 8(r1)
+/* 80127DBC 00123A1C 2C 00 00 0C */ cmpwi r0, 0xc
+/* 80127DC0 00123A20 41 82 00 2C */ beq lbl_80127DEC
+/* 80127DC4 00123A24 40 80 00 1C */ bge lbl_80127DE0
+/* 80127DC8 00123A28 2C 00 00 07 */ cmpwi r0, 7
+/* 80127DCC 00123A2C 41 82 00 C4 */ beq lbl_80127E90
+/* 80127DD0 00123A30 40 80 01 B4 */ bge lbl_80127F84
+/* 80127DD4 00123A34 2C 00 00 06 */ cmpwi r0, 6
+/* 80127DD8 00123A38 40 80 00 54 */ bge lbl_80127E2C
+/* 80127DDC 00123A3C 48 00 01 A8 */ b lbl_80127F84
+lbl_80127DE0:
+/* 80127DE0 00123A40 2C 00 00 0F */ cmpwi r0, 0xf
+/* 80127DE4 00123A44 41 82 01 10 */ beq lbl_80127EF4
+/* 80127DE8 00123A48 48 00 01 9C */ b lbl_80127F84
+lbl_80127DEC:
+/* 80127DEC 00123A4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127DF0 00123A50 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80127DF4 00123A54 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80127DF8 00123A58 40 82 01 8C */ bne lbl_80127F84
+/* 80127DFC 00123A5C A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 80127E00 00123A60 28 00 00 11 */ cmplwi r0, 0x11
+/* 80127E04 00123A64 40 82 01 80 */ bne lbl_80127F84
+/* 80127E08 00123A68 7F C3 F3 78 */ mr r3, r30
+/* 80127E0C 00123A6C 7F E4 FB 78 */ mr r4, r31
+/* 80127E10 00123A70 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80127E14 00123A74 38 A0 00 06 */ li r5, 6
+/* 80127E18 00123A78 48 12 C0 C5 */ bl func_80253EDC
+/* 80127E1C 00123A7C 38 81 00 0C */ addi r4, r1, 0xc
+/* 80127E20 00123A80 38 60 00 01 */ li r3, 1
+/* 80127E24 00123A84 4B F3 1C 19 */ bl func_80059A3C
+/* 80127E28 00123A88 48 00 01 5C */ b lbl_80127F84
+lbl_80127E2C:
+/* 80127E2C 00123A8C 7F C3 F3 78 */ mr r3, r30
+/* 80127E30 00123A90 7F E4 FB 78 */ mr r4, r31
+/* 80127E34 00123A94 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80127E38 00123A98 38 A0 00 06 */ li r5, 6
+/* 80127E3C 00123A9C 48 12 C0 A1 */ bl func_80253EDC
+/* 80127E40 00123AA0 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80127E44 00123AA4 C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 80127E48 00123AA8 C0 62 8D 48 */ lfs f3, lbl_80641348-_SDA2_BASE_(r2)
+/* 80127E4C 00123AAC EC 40 20 28 */ fsubs f2, f0, f4
+/* 80127E50 00123AB0 C0 22 8D 5C */ lfs f1, lbl_8064135C-_SDA2_BASE_(r2)
+/* 80127E54 00123AB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127E58 00123AB8 C0 02 8D 60 */ lfs f0, lbl_80641360-_SDA2_BASE_(r2)
+/* 80127E5C 00123ABC EC 42 00 F2 */ fmuls f2, f2, f3
+/* 80127E60 00123AC0 EC 44 10 2A */ fadds f2, f4, f2
+/* 80127E64 00123AC4 EC 22 08 28 */ fsubs f1, f2, f1
+/* 80127E68 00123AC8 D0 23 02 74 */ stfs f1, 0x274(r3)
+/* 80127E6C 00123ACC C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 80127E70 00123AD0 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 80127E74 00123AD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127E78 00123AD8 EC 21 10 28 */ fsubs f1, f1, f2
+/* 80127E7C 00123ADC EC 21 00 F2 */ fmuls f1, f1, f3
+/* 80127E80 00123AE0 EC 22 08 2A */ fadds f1, f2, f1
+/* 80127E84 00123AE4 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80127E88 00123AE8 D0 03 02 7C */ stfs f0, 0x27c(r3)
+/* 80127E8C 00123AEC 48 00 00 F8 */ b lbl_80127F84
+lbl_80127E90:
+/* 80127E90 00123AF0 7F C3 F3 78 */ mr r3, r30
+/* 80127E94 00123AF4 7F E4 FB 78 */ mr r4, r31
+/* 80127E98 00123AF8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80127E9C 00123AFC 38 A0 00 06 */ li r5, 6
+/* 80127EA0 00123B00 48 12 C0 3D */ bl func_80253EDC
+/* 80127EA4 00123B04 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80127EA8 00123B08 C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 80127EAC 00123B0C C0 62 8D 48 */ lfs f3, lbl_80641348-_SDA2_BASE_(r2)
+/* 80127EB0 00123B10 EC 40 20 28 */ fsubs f2, f0, f4
+/* 80127EB4 00123B14 C0 22 8D 5C */ lfs f1, lbl_8064135C-_SDA2_BASE_(r2)
+/* 80127EB8 00123B18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127EBC 00123B1C C0 02 8D 60 */ lfs f0, lbl_80641360-_SDA2_BASE_(r2)
+/* 80127EC0 00123B20 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 80127EC4 00123B24 EC 44 10 2A */ fadds f2, f4, f2
+/* 80127EC8 00123B28 EC 22 08 28 */ fsubs f1, f2, f1
+/* 80127ECC 00123B2C D0 23 02 78 */ stfs f1, 0x278(r3)
+/* 80127ED0 00123B30 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 80127ED4 00123B34 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 80127ED8 00123B38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127EDC 00123B3C EC 21 10 28 */ fsubs f1, f1, f2
+/* 80127EE0 00123B40 EC 21 00 F2 */ fmuls f1, f1, f3
+/* 80127EE4 00123B44 EC 22 08 2A */ fadds f1, f2, f1
+/* 80127EE8 00123B48 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80127EEC 00123B4C D0 03 02 80 */ stfs f0, 0x280(r3)
+/* 80127EF0 00123B50 48 00 00 94 */ b lbl_80127F84
+lbl_80127EF4:
+/* 80127EF4 00123B54 7F C3 F3 78 */ mr r3, r30
+/* 80127EF8 00123B58 7F E4 FB 78 */ mr r4, r31
+/* 80127EFC 00123B5C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80127F00 00123B60 38 A0 00 06 */ li r5, 6
+/* 80127F04 00123B64 48 12 BF D9 */ bl func_80253EDC
+/* 80127F08 00123B68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127F0C 00123B6C 38 80 FF 00 */ li r4, -256
+/* 80127F10 00123B70 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 80127F14 00123B74 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80127F18 00123B78 7C A8 23 78 */ or r8, r5, r4
+/* 80127F1C 00123B7C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80127F20 00123B80 41 82 00 0C */ beq lbl_80127F2C
+/* 80127F24 00123B84 64 A8 3F 3F */ oris r8, r5, 0x3f3f
+/* 80127F28 00123B88 61 08 3F 00 */ ori r8, r8, 0x3f00
+lbl_80127F2C:
+/* 80127F2C 00123B8C C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80127F30 00123B90 38 60 2F 48 */ li r3, 0x2f48
+/* 80127F34 00123B94 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80127F38 00123B98 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80127F3C 00123B9C FC 80 28 1E */ fctiwz f4, f5
+/* 80127F40 00123BA0 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80127F44 00123BA4 FC 40 18 1E */ fctiwz f2, f3
+/* 80127F48 00123BA8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80127F4C 00123BAC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80127F50 00123BB0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80127F54 00123BB4 FC 20 08 1E */ fctiwz f1, f1
+/* 80127F58 00123BB8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80127F5C 00123BBC FC 00 00 1E */ fctiwz f0, f0
+/* 80127F60 00123BC0 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80127F64 00123BC4 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80127F68 00123BC8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80127F6C 00123BCC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80127F70 00123BD0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80127F74 00123BD4 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80127F78 00123BD8 7C 06 07 34 */ extsh r6, r0
+/* 80127F7C 00123BDC 7C E7 07 34 */ extsh r7, r7
+/* 80127F80 00123BE0 48 12 81 B5 */ bl func_80250134
+lbl_80127F84:
+/* 80127F84 00123BE4 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80127F88 00123BE8 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80127F8C 00123BEC 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80127F90 00123BF0 7C 08 03 A6 */ mtlr r0
+/* 80127F94 00123BF4 38 21 00 60 */ addi r1, r1, 0x60
+/* 80127F98 00123BF8 4E 80 00 20 */ blr
+lbl_80127F9C:
+/* 80127F9C 00123BFC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80127FA0 00123C00 7C 08 02 A6 */ mflr r0
+/* 80127FA4 00123C04 7C 63 07 34 */ extsh r3, r3
+/* 80127FA8 00123C08 38 A0 00 03 */ li r5, 3
+/* 80127FAC 00123C0C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80127FB0 00123C10 38 C1 00 08 */ addi r6, r1, 8
+/* 80127FB4 00123C14 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80127FB8 00123C18 7C 9F 23 78 */ mr r31, r4
+/* 80127FBC 00123C1C 48 12 BE D1 */ bl func_80253E8C
+/* 80127FC0 00123C20 80 61 00 08 */ lwz r3, 8(r1)
+/* 80127FC4 00123C24 38 03 FF FA */ addi r0, r3, -6
+/* 80127FC8 00123C28 28 00 00 08 */ cmplwi r0, 8
+/* 80127FCC 00123C2C 41 81 00 F8 */ bgt lbl_801280C4
+/* 80127FD0 00123C30 3C 60 80 42 */ lis r3, lbl_8041C4A4@ha
+/* 80127FD4 00123C34 54 00 10 3A */ slwi r0, r0, 2
+/* 80127FD8 00123C38 38 63 C4 A4 */ addi r3, r3, lbl_8041C4A4@l
+/* 80127FDC 00123C3C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80127FE0 00123C40 7C 69 03 A6 */ mtctr r3
+/* 80127FE4 00123C44 4E 80 04 20 */ bctr
+/* 80127FE8 00123C48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80127FEC 00123C4C 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80127FF0 00123C50 28 00 00 02 */ cmplwi r0, 2
+/* 80127FF4 00123C54 40 80 00 D0 */ bge lbl_801280C4
+/* 80127FF8 00123C58 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80127FFC 00123C5C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80128000 00123C60 7C 04 16 70 */ srawi r4, r0, 2
+/* 80128004 00123C64 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128008 00123C68 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012800C 00123C6C 98 9F 00 02 */ stb r4, 2(r31)
+/* 80128010 00123C70 7C 00 16 70 */ srawi r0, r0, 2
+/* 80128014 00123C74 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128018 00123C78 98 1F 00 04 */ stb r0, 4(r31)
+/* 8012801C 00123C7C 48 00 00 A8 */ b lbl_801280C4
+/* 80128020 00123C80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128024 00123C84 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80128028 00123C88 28 00 00 03 */ cmplwi r0, 3
+/* 8012802C 00123C8C 40 80 00 98 */ bge lbl_801280C4
+/* 80128030 00123C90 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80128034 00123C94 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80128038 00123C98 7C 04 16 70 */ srawi r4, r0, 2
+/* 8012803C 00123C9C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128040 00123CA0 7C 63 16 70 */ srawi r3, r3, 2
+/* 80128044 00123CA4 98 9F 00 02 */ stb r4, 2(r31)
+/* 80128048 00123CA8 7C 00 16 70 */ srawi r0, r0, 2
+/* 8012804C 00123CAC 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128050 00123CB0 98 1F 00 04 */ stb r0, 4(r31)
+/* 80128054 00123CB4 48 00 00 70 */ b lbl_801280C4
+/* 80128058 00123CB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012805C 00123CBC 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80128060 00123CC0 28 00 00 02 */ cmplwi r0, 2
+/* 80128064 00123CC4 40 80 00 60 */ bge lbl_801280C4
+/* 80128068 00123CC8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8012806C 00123CCC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80128070 00123CD0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80128074 00123CD4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128078 00123CD8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012807C 00123CDC 98 9F 00 02 */ stb r4, 2(r31)
+/* 80128080 00123CE0 7C 00 16 70 */ srawi r0, r0, 2
+/* 80128084 00123CE4 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128088 00123CE8 98 1F 00 04 */ stb r0, 4(r31)
+/* 8012808C 00123CEC 48 00 00 38 */ b lbl_801280C4
+/* 80128090 00123CF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128094 00123CF4 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80128098 00123CF8 28 00 00 02 */ cmplwi r0, 2
+/* 8012809C 00123CFC 40 80 00 28 */ bge lbl_801280C4
+/* 801280A0 00123D00 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801280A4 00123D04 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801280A8 00123D08 7C 04 16 70 */ srawi r4, r0, 2
+/* 801280AC 00123D0C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801280B0 00123D10 7C 63 16 70 */ srawi r3, r3, 2
+/* 801280B4 00123D14 98 9F 00 02 */ stb r4, 2(r31)
+/* 801280B8 00123D18 7C 00 16 70 */ srawi r0, r0, 2
+/* 801280BC 00123D1C 98 7F 00 03 */ stb r3, 3(r31)
+/* 801280C0 00123D20 98 1F 00 04 */ stb r0, 4(r31)
+lbl_801280C4:
+/* 801280C4 00123D24 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801280C8 00123D28 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801280CC 00123D2C 7C 08 03 A6 */ mtlr r0
+/* 801280D0 00123D30 38 21 00 20 */ addi r1, r1, 0x20
+/* 801280D4 00123D34 4E 80 00 20 */ blr
+lbl_801280D8:
+/* 801280D8 00123D38 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801280DC 00123D3C 7C 08 02 A6 */ mflr r0
+/* 801280E0 00123D40 38 A0 00 03 */ li r5, 3
+/* 801280E4 00123D44 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801280E8 00123D48 38 C1 00 08 */ addi r6, r1, 8
+/* 801280EC 00123D4C 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801280F0 00123D50 7C 9F 23 78 */ mr r31, r4
+/* 801280F4 00123D54 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 801280F8 00123D58 7C 7E 1B 78 */ mr r30, r3
+/* 801280FC 00123D5C 48 12 BD E1 */ bl func_80253EDC
+/* 80128100 00123D60 7F C3 F3 78 */ mr r3, r30
+/* 80128104 00123D64 7F E4 FB 78 */ mr r4, r31
+/* 80128108 00123D68 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012810C 00123D6C 38 A0 00 06 */ li r5, 6
+/* 80128110 00123D70 48 12 BD CD */ bl func_80253EDC
+/* 80128114 00123D74 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80128118 00123D78 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8012811C 00123D7C C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80128120 00123D80 FC 80 28 1E */ fctiwz f4, f5
+/* 80128124 00123D84 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80128128 00123D88 FC 40 18 1E */ fctiwz f2, f3
+/* 8012812C 00123D8C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80128130 00123D90 80 01 00 08 */ lwz r0, 8(r1)
+/* 80128134 00123D94 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80128138 00123D98 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8012813C 00123D9C 28 00 00 0F */ cmplwi r0, 0xf
+/* 80128140 00123DA0 FC 20 08 1E */ fctiwz f1, f1
+/* 80128144 00123DA4 FC 00 00 1E */ fctiwz f0, f0
+/* 80128148 00123DA8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8012814C 00123DAC 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80128150 00123DB0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80128154 00123DB4 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80128158 00123DB8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012815C 00123DBC 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 80128160 00123DC0 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80128164 00123DC4 41 81 01 38 */ bgt lbl_8012829C
+/* 80128168 00123DC8 3C 60 80 42 */ lis r3, lbl_8041C4C8@ha
+/* 8012816C 00123DCC 54 00 10 3A */ slwi r0, r0, 2
+/* 80128170 00123DD0 38 63 C4 C8 */ addi r3, r3, lbl_8041C4C8@l
+/* 80128174 00123DD4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80128178 00123DD8 7C 69 03 A6 */ mtctr r3
+/* 8012817C 00123DDC 4E 80 04 20 */ bctr
+/* 80128180 00123DE0 38 81 00 0C */ addi r4, r1, 0xc
+/* 80128184 00123DE4 38 60 00 01 */ li r3, 1
+/* 80128188 00123DE8 4B F3 18 B5 */ bl func_80059A3C
+/* 8012818C 00123DEC 48 00 01 10 */ b lbl_8012829C
+/* 80128190 00123DF0 38 81 00 0C */ addi r4, r1, 0xc
+/* 80128194 00123DF4 38 60 00 03 */ li r3, 3
+/* 80128198 00123DF8 4B F3 18 A5 */ bl func_80059A3C
+/* 8012819C 00123DFC 48 00 01 00 */ b lbl_8012829C
+/* 801281A0 00123E00 38 81 00 0C */ addi r4, r1, 0xc
+/* 801281A4 00123E04 38 60 00 04 */ li r3, 4
+/* 801281A8 00123E08 4B F3 18 95 */ bl func_80059A3C
+/* 801281AC 00123E0C 48 00 00 F0 */ b lbl_8012829C
+/* 801281B0 00123E10 38 81 00 0C */ addi r4, r1, 0xc
+/* 801281B4 00123E14 38 60 00 05 */ li r3, 5
+/* 801281B8 00123E18 4B F3 18 85 */ bl func_80059A3C
+/* 801281BC 00123E1C 48 00 00 E0 */ b lbl_8012829C
+/* 801281C0 00123E20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801281C4 00123E24 7C C6 07 34 */ extsh r6, r6
+/* 801281C8 00123E28 89 3F 00 11 */ lbz r9, 0x11(r31)
+/* 801281CC 00123E2C 7C E7 07 34 */ extsh r7, r7
+/* 801281D0 00123E30 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 801281D4 00123E34 38 60 46 CE */ li r3, 0x46ce
+/* 801281D8 00123E38 65 28 9F 9F */ oris r8, r9, 0x9f9f
+/* 801281DC 00123E3C 28 00 00 02 */ cmplwi r0, 2
+/* 801281E0 00123E40 61 08 9F 00 */ ori r8, r8, 0x9f00
+/* 801281E4 00123E44 41 80 00 0C */ blt lbl_801281F0
+/* 801281E8 00123E48 38 00 FF 00 */ li r0, -256
+/* 801281EC 00123E4C 7D 28 03 78 */ or r8, r9, r0
+lbl_801281F0:
+/* 801281F0 00123E50 48 12 7F 45 */ bl func_80250134
+/* 801281F4 00123E54 48 00 00 A8 */ b lbl_8012829C
+/* 801281F8 00123E58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801281FC 00123E5C 7C C6 07 34 */ extsh r6, r6
+/* 80128200 00123E60 89 3F 00 11 */ lbz r9, 0x11(r31)
+/* 80128204 00123E64 7C E7 07 34 */ extsh r7, r7
+/* 80128208 00123E68 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012820C 00123E6C 38 60 46 D0 */ li r3, 0x46d0
+/* 80128210 00123E70 65 28 9F 9F */ oris r8, r9, 0x9f9f
+/* 80128214 00123E74 28 00 00 03 */ cmplwi r0, 3
+/* 80128218 00123E78 61 08 9F 00 */ ori r8, r8, 0x9f00
+/* 8012821C 00123E7C 41 80 00 0C */ blt lbl_80128228
+/* 80128220 00123E80 38 00 FF 00 */ li r0, -256
+/* 80128224 00123E84 7D 28 03 78 */ or r8, r9, r0
+lbl_80128228:
+/* 80128228 00123E88 48 12 7F 0D */ bl func_80250134
+/* 8012822C 00123E8C 48 00 00 70 */ b lbl_8012829C
+/* 80128230 00123E90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128234 00123E94 7C C6 07 34 */ extsh r6, r6
+/* 80128238 00123E98 89 3F 00 11 */ lbz r9, 0x11(r31)
+/* 8012823C 00123E9C 7C E7 07 34 */ extsh r7, r7
+/* 80128240 00123EA0 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 80128244 00123EA4 38 60 46 D1 */ li r3, 0x46d1
+/* 80128248 00123EA8 65 28 9F 9F */ oris r8, r9, 0x9f9f
+/* 8012824C 00123EAC 28 00 00 02 */ cmplwi r0, 2
+/* 80128250 00123EB0 61 08 9F 00 */ ori r8, r8, 0x9f00
+/* 80128254 00123EB4 41 80 00 0C */ blt lbl_80128260
+/* 80128258 00123EB8 38 00 FF 00 */ li r0, -256
+/* 8012825C 00123EBC 7D 28 03 78 */ or r8, r9, r0
+lbl_80128260:
+/* 80128260 00123EC0 48 12 7E D5 */ bl func_80250134
+/* 80128264 00123EC4 48 00 00 38 */ b lbl_8012829C
+/* 80128268 00123EC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012826C 00123ECC 7C C6 07 34 */ extsh r6, r6
+/* 80128270 00123ED0 89 3F 00 11 */ lbz r9, 0x11(r31)
+/* 80128274 00123ED4 7C E7 07 34 */ extsh r7, r7
+/* 80128278 00123ED8 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012827C 00123EDC 38 60 46 D2 */ li r3, 0x46d2
+/* 80128280 00123EE0 65 28 9F 9F */ oris r8, r9, 0x9f9f
+/* 80128284 00123EE4 28 00 00 02 */ cmplwi r0, 2
+/* 80128288 00123EE8 61 08 9F 00 */ ori r8, r8, 0x9f00
+/* 8012828C 00123EEC 41 80 00 0C */ blt lbl_80128298
+/* 80128290 00123EF0 38 00 FF 00 */ li r0, -256
+/* 80128294 00123EF4 7D 28 03 78 */ or r8, r9, r0
+lbl_80128298:
+/* 80128298 00123EF8 48 12 7E 9D */ bl func_80250134
+lbl_8012829C:
+/* 8012829C 00123EFC 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 801282A0 00123F00 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 801282A4 00123F04 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 801282A8 00123F08 7C 08 03 A6 */ mtlr r0
+/* 801282AC 00123F0C 38 21 00 60 */ addi r1, r1, 0x60
+/* 801282B0 00123F10 4E 80 00 20 */ blr
+lbl_801282B4:
+/* 801282B4 00123F14 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801282B8 00123F18 7C 08 02 A6 */ mflr r0
+/* 801282BC 00123F1C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801282C0 00123F20 39 61 00 20 */ addi r11, r1, 0x20
+/* 801282C4 00123F24 48 09 EE 6D */ bl _savegpr_29
+/* 801282C8 00123F28 7C 7D 1B 78 */ mr r29, r3
+/* 801282CC 00123F2C 7C 9E 23 78 */ mr r30, r4
+/* 801282D0 00123F30 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801282D4 00123F34 38 A0 00 03 */ li r5, 3
+/* 801282D8 00123F38 48 12 BB B5 */ bl func_80253E8C
+/* 801282DC 00123F3C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801282E0 00123F40 28 00 00 09 */ cmplwi r0, 9
+/* 801282E4 00123F44 41 81 00 C4 */ bgt lbl_801283A8
+/* 801282E8 00123F48 3C 60 80 42 */ lis r3, lbl_8041C508@ha
+/* 801282EC 00123F4C 54 00 10 3A */ slwi r0, r0, 2
+/* 801282F0 00123F50 38 63 C5 08 */ addi r3, r3, lbl_8041C508@l
+/* 801282F4 00123F54 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801282F8 00123F58 7C 69 03 A6 */ mtctr r3
+/* 801282FC 00123F5C 4E 80 04 20 */ bctr
+/* 80128300 00123F60 7F A3 EB 78 */ mr r3, r29
+/* 80128304 00123F64 7F C4 F3 78 */ mr r4, r30
+/* 80128308 00123F68 38 A0 00 01 */ li r5, 1
+/* 8012830C 00123F6C 38 C0 00 00 */ li r6, 0
+/* 80128310 00123F70 48 12 BB A5 */ bl func_80253EB4
+/* 80128314 00123F74 48 00 00 94 */ b lbl_801283A8
+/* 80128318 00123F78 7F A3 EB 78 */ mr r3, r29
+/* 8012831C 00123F7C 7F C4 F3 78 */ mr r4, r30
+/* 80128320 00123F80 38 A0 00 02 */ li r5, 2
+/* 80128324 00123F84 38 C0 46 DC */ li r6, 0x46dc
+/* 80128328 00123F88 48 12 BB 8D */ bl func_80253EB4
+/* 8012832C 00123F8C 48 00 00 7C */ b lbl_801283A8
+/* 80128330 00123F90 7F A3 EB 78 */ mr r3, r29
+/* 80128334 00123F94 7F C4 F3 78 */ mr r4, r30
+/* 80128338 00123F98 38 A0 00 02 */ li r5, 2
+/* 8012833C 00123F9C 38 C0 46 DE */ li r6, 0x46de
+/* 80128340 00123FA0 48 12 BB 75 */ bl func_80253EB4
+/* 80128344 00123FA4 48 00 00 64 */ b lbl_801283A8
+/* 80128348 00123FA8 7F A3 EB 78 */ mr r3, r29
+/* 8012834C 00123FAC 7F C4 F3 78 */ mr r4, r30
+/* 80128350 00123FB0 38 C1 00 08 */ addi r6, r1, 8
+/* 80128354 00123FB4 38 A0 00 05 */ li r5, 5
+/* 80128358 00123FB8 48 12 BB 35 */ bl func_80253E8C
+/* 8012835C 00123FBC 3C 80 80 48 */ lis r4, lbl_80482B40@ha
+/* 80128360 00123FC0 83 E1 00 08 */ lwz r31, 8(r1)
+/* 80128364 00123FC4 38 84 2B 40 */ addi r4, r4, lbl_80482B40@l
+/* 80128368 00123FC8 38 60 46 DD */ li r3, 0x46dd
+/* 8012836C 00123FCC 90 9F 00 00 */ stw r4, 0(r31)
+/* 80128370 00123FD0 48 12 80 69 */ bl func_802503D8
+/* 80128374 00123FD4 38 E0 00 FF */ li r7, 0xff
+/* 80128378 00123FD8 38 00 00 84 */ li r0, 0x84
+/* 8012837C 00123FDC 98 FF 00 04 */ stb r7, 4(r31)
+/* 80128380 00123FE0 7F A3 EB 78 */ mr r3, r29
+/* 80128384 00123FE4 7F C4 F3 78 */ mr r4, r30
+/* 80128388 00123FE8 38 A0 00 02 */ li r5, 2
+/* 8012838C 00123FEC 98 FF 00 05 */ stb r7, 5(r31)
+/* 80128390 00123FF0 38 C0 FF FE */ li r6, -2
+/* 80128394 00123FF4 98 FF 00 06 */ stb r7, 6(r31)
+/* 80128398 00123FF8 88 FE 00 05 */ lbz r7, 5(r30)
+/* 8012839C 00123FFC 98 FF 00 07 */ stb r7, 7(r31)
+/* 801283A0 00124000 98 1F 00 09 */ stb r0, 9(r31)
+/* 801283A4 00124004 48 12 BB 11 */ bl func_80253EB4
+lbl_801283A8:
+/* 801283A8 00124008 39 61 00 20 */ addi r11, r1, 0x20
+/* 801283AC 0012400C 48 09 ED D1 */ bl _restgpr_29
+/* 801283B0 00124010 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801283B4 00124014 7C 08 03 A6 */ mtlr r0
+/* 801283B8 00124018 38 21 00 20 */ addi r1, r1, 0x20
+/* 801283BC 0012401C 4E 80 00 20 */ blr
+lbl_801283C0:
+/* 801283C0 00124020 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801283C4 00124024 7C 08 02 A6 */ mflr r0
+/* 801283C8 00124028 38 A0 00 03 */ li r5, 3
+/* 801283CC 0012402C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 801283D0 00124030 38 C1 00 08 */ addi r6, r1, 8
+/* 801283D4 00124034 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 801283D8 00124038 7C 9F 23 78 */ mr r31, r4
+/* 801283DC 0012403C 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 801283E0 00124040 7C 7E 1B 78 */ mr r30, r3
+/* 801283E4 00124044 48 12 BA F9 */ bl func_80253EDC
+/* 801283E8 00124048 80 01 00 08 */ lwz r0, 8(r1)
+/* 801283EC 0012404C 2C 00 00 00 */ cmpwi r0, 0
+/* 801283F0 00124050 41 82 00 08 */ beq lbl_801283F8
+/* 801283F4 00124054 48 00 00 24 */ b lbl_80128418
+lbl_801283F8:
+/* 801283F8 00124058 7F C3 F3 78 */ mr r3, r30
+/* 801283FC 0012405C 7F E4 FB 78 */ mr r4, r31
+/* 80128400 00124060 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80128404 00124064 38 A0 00 06 */ li r5, 6
+/* 80128408 00124068 48 12 BA D5 */ bl func_80253EDC
+/* 8012840C 0012406C 38 81 00 0C */ addi r4, r1, 0xc
+/* 80128410 00124070 38 60 00 01 */ li r3, 1
+/* 80128414 00124074 4B F3 16 29 */ bl func_80059A3C
+lbl_80128418:
+/* 80128418 00124078 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012841C 0012407C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80128420 00124080 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80128424 00124084 7C 08 03 A6 */ mtlr r0
+/* 80128428 00124088 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012842C 0012408C 4E 80 00 20 */ blr
+lbl_80128430:
+/* 80128430 00124090 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80128434 00124094 7C 08 02 A6 */ mflr r0
+/* 80128438 00124098 38 A0 00 03 */ li r5, 3
+/* 8012843C 0012409C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80128440 001240A0 38 C1 00 08 */ addi r6, r1, 8
+/* 80128444 001240A4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80128448 001240A8 7C 9F 23 78 */ mr r31, r4
+/* 8012844C 001240AC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80128450 001240B0 7C 7E 1B 78 */ mr r30, r3
+/* 80128454 001240B4 48 12 BA 39 */ bl func_80253E8C
+/* 80128458 001240B8 80 61 00 08 */ lwz r3, 8(r1)
+/* 8012845C 001240BC 2C 03 00 2A */ cmpwi r3, 0x2a
+/* 80128460 001240C0 41 82 00 5C */ beq lbl_801284BC
+/* 80128464 001240C4 40 80 00 2C */ bge lbl_80128490
+/* 80128468 001240C8 2C 03 00 25 */ cmpwi r3, 0x25
+/* 8012846C 001240CC 40 80 00 18 */ bge lbl_80128484
+/* 80128470 001240D0 2C 03 00 06 */ cmpwi r3, 6
+/* 80128474 001240D4 40 80 00 48 */ bge lbl_801284BC
+/* 80128478 001240D8 2C 03 00 02 */ cmpwi r3, 2
+/* 8012847C 001240DC 40 80 00 28 */ bge lbl_801284A4
+/* 80128480 001240E0 48 00 00 3C */ b lbl_801284BC
+lbl_80128484:
+/* 80128484 001240E4 2C 03 00 27 */ cmpwi r3, 0x27
+/* 80128488 001240E8 41 82 00 34 */ beq lbl_801284BC
+/* 8012848C 001240EC 48 00 00 18 */ b lbl_801284A4
+lbl_80128490:
+/* 80128490 001240F0 2C 03 00 2D */ cmpwi r3, 0x2d
+/* 80128494 001240F4 41 82 00 28 */ beq lbl_801284BC
+/* 80128498 001240F8 41 80 00 0C */ blt lbl_801284A4
+/* 8012849C 001240FC 2C 03 00 30 */ cmpwi r3, 0x30
+/* 801284A0 00124100 40 80 00 1C */ bge lbl_801284BC
+lbl_801284A4:
+/* 801284A4 00124104 7F C3 F3 78 */ mr r3, r30
+/* 801284A8 00124108 7F E4 FB 78 */ mr r4, r31
+/* 801284AC 0012410C 38 A0 00 01 */ li r5, 1
+/* 801284B0 00124110 38 C0 00 00 */ li r6, 0
+/* 801284B4 00124114 48 12 BA 01 */ bl func_80253EB4
+/* 801284B8 00124118 48 00 05 44 */ b lbl_801289FC
+lbl_801284BC:
+/* 801284BC 0012411C 38 03 FF FA */ addi r0, r3, -6
+/* 801284C0 00124120 28 00 00 12 */ cmplwi r0, 0x12
+/* 801284C4 00124124 41 81 01 68 */ bgt lbl_8012862C
+/* 801284C8 00124128 3C 60 80 42 */ lis r3, lbl_8041C568@ha
+/* 801284CC 0012412C 54 00 10 3A */ slwi r0, r0, 2
+/* 801284D0 00124130 38 63 C5 68 */ addi r3, r3, lbl_8041C568@l
+/* 801284D4 00124134 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801284D8 00124138 7C 69 03 A6 */ mtctr r3
+/* 801284DC 0012413C 4E 80 04 20 */ bctr
+/* 801284E0 00124140 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801284E4 00124144 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 801284E8 00124148 28 00 00 FF */ cmplwi r0, 0xff
+/* 801284EC 0012414C 40 82 01 40 */ bne lbl_8012862C
+/* 801284F0 00124150 7F C3 F3 78 */ mr r3, r30
+/* 801284F4 00124154 7F E4 FB 78 */ mr r4, r31
+/* 801284F8 00124158 38 A0 00 01 */ li r5, 1
+/* 801284FC 0012415C 38 C0 00 00 */ li r6, 0
+/* 80128500 00124160 48 12 B9 B5 */ bl func_80253EB4
+/* 80128504 00124164 48 00 01 28 */ b lbl_8012862C
+/* 80128508 00124168 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012850C 0012416C 88 03 02 51 */ lbz r0, 0x251(r3)
+/* 80128510 00124170 28 00 00 FF */ cmplwi r0, 0xff
+/* 80128514 00124174 40 82 01 18 */ bne lbl_8012862C
+/* 80128518 00124178 7F C3 F3 78 */ mr r3, r30
+/* 8012851C 0012417C 7F E4 FB 78 */ mr r4, r31
+/* 80128520 00124180 38 A0 00 01 */ li r5, 1
+/* 80128524 00124184 38 C0 00 00 */ li r6, 0
+/* 80128528 00124188 48 12 B9 8D */ bl func_80253EB4
+/* 8012852C 0012418C 48 00 01 00 */ b lbl_8012862C
+/* 80128530 00124190 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128534 00124194 88 03 02 52 */ lbz r0, 0x252(r3)
+/* 80128538 00124198 28 00 00 FF */ cmplwi r0, 0xff
+/* 8012853C 0012419C 40 82 00 F0 */ bne lbl_8012862C
+/* 80128540 001241A0 7F C3 F3 78 */ mr r3, r30
+/* 80128544 001241A4 7F E4 FB 78 */ mr r4, r31
+/* 80128548 001241A8 38 A0 00 01 */ li r5, 1
+/* 8012854C 001241AC 38 C0 00 00 */ li r6, 0
+/* 80128550 001241B0 48 12 B9 65 */ bl func_80253EB4
+/* 80128554 001241B4 48 00 00 D8 */ b lbl_8012862C
+/* 80128558 001241B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012855C 001241BC 88 03 02 53 */ lbz r0, 0x253(r3)
+/* 80128560 001241C0 28 00 00 FF */ cmplwi r0, 0xff
+/* 80128564 001241C4 40 82 00 C8 */ bne lbl_8012862C
+/* 80128568 001241C8 7F C3 F3 78 */ mr r3, r30
+/* 8012856C 001241CC 7F E4 FB 78 */ mr r4, r31
+/* 80128570 001241D0 38 A0 00 01 */ li r5, 1
+/* 80128574 001241D4 38 C0 00 00 */ li r6, 0
+/* 80128578 001241D8 48 12 B9 3D */ bl func_80253EB4
+/* 8012857C 001241DC 48 00 00 B0 */ b lbl_8012862C
+/* 80128580 001241E0 4B FF DF 45 */ bl func_801264C4
+/* 80128584 001241E4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80128588 001241E8 28 00 00 03 */ cmplwi r0, 3
+/* 8012858C 001241EC 40 80 00 A0 */ bge lbl_8012862C
+/* 80128590 001241F0 7F C3 F3 78 */ mr r3, r30
+/* 80128594 001241F4 7F E4 FB 78 */ mr r4, r31
+/* 80128598 001241F8 38 A0 00 01 */ li r5, 1
+/* 8012859C 001241FC 38 C0 00 00 */ li r6, 0
+/* 801285A0 00124200 48 12 B9 15 */ bl func_80253EB4
+/* 801285A4 00124204 48 00 00 88 */ b lbl_8012862C
+/* 801285A8 00124208 4B FF DF 1D */ bl func_801264C4
+/* 801285AC 0012420C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801285B0 00124210 28 00 00 03 */ cmplwi r0, 3
+/* 801285B4 00124214 41 80 00 78 */ blt lbl_8012862C
+/* 801285B8 00124218 7F C3 F3 78 */ mr r3, r30
+/* 801285BC 0012421C 7F E4 FB 78 */ mr r4, r31
+/* 801285C0 00124220 38 A0 00 01 */ li r5, 1
+/* 801285C4 00124224 38 C0 00 00 */ li r6, 0
+/* 801285C8 00124228 48 12 B8 ED */ bl func_80253EB4
+/* 801285CC 0012422C 48 00 00 60 */ b lbl_8012862C
+/* 801285D0 00124230 4B FF DE F5 */ bl func_801264C4
+/* 801285D4 00124234 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801285D8 00124238 28 00 00 03 */ cmplwi r0, 3
+/* 801285DC 0012423C 41 80 00 50 */ blt lbl_8012862C
+/* 801285E0 00124240 7F C3 F3 78 */ mr r3, r30
+/* 801285E4 00124244 7F E4 FB 78 */ mr r4, r31
+/* 801285E8 00124248 38 A0 00 02 */ li r5, 2
+/* 801285EC 0012424C 38 C0 46 E7 */ li r6, 0x46e7
+/* 801285F0 00124250 48 12 B8 C5 */ bl func_80253EB4
+/* 801285F4 00124254 48 00 00 38 */ b lbl_8012862C
+/* 801285F8 00124258 4B FF DE CD */ bl func_801264C4
+/* 801285FC 0012425C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80128600 00124260 28 00 00 03 */ cmplwi r0, 3
+/* 80128604 00124264 40 80 00 28 */ bge lbl_8012862C
+/* 80128608 00124268 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8012860C 0012426C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80128610 00124270 7C 04 16 70 */ srawi r4, r0, 2
+/* 80128614 00124274 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128618 00124278 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012861C 0012427C 98 9F 00 02 */ stb r4, 2(r31)
+/* 80128620 00124280 7C 00 16 70 */ srawi r0, r0, 2
+/* 80128624 00124284 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128628 00124288 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8012862C:
+/* 8012862C 0012428C 80 61 00 08 */ lwz r3, 8(r1)
+/* 80128630 00124290 38 03 FF EB */ addi r0, r3, -21
+/* 80128634 00124294 28 00 00 0D */ cmplwi r0, 0xd
+/* 80128638 00124298 41 81 03 C4 */ bgt lbl_801289FC
+/* 8012863C 0012429C 3C 60 80 42 */ lis r3, lbl_8041C530@ha
+/* 80128640 001242A0 54 00 10 3A */ slwi r0, r0, 2
+/* 80128644 001242A4 38 63 C5 30 */ addi r3, r3, lbl_8041C530@l
+/* 80128648 001242A8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012864C 001242AC 7C 69 03 A6 */ mtctr r3
+/* 80128650 001242B0 4E 80 04 20 */ bctr
+/* 80128654 001242B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128658 001242B8 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 8012865C 001242BC 28 00 00 03 */ cmplwi r0, 3
+/* 80128660 001242C0 41 82 03 9C */ beq lbl_801289FC
+/* 80128664 001242C4 7F C3 F3 78 */ mr r3, r30
+/* 80128668 001242C8 7F E4 FB 78 */ mr r4, r31
+/* 8012866C 001242CC 38 A0 00 01 */ li r5, 1
+/* 80128670 001242D0 38 C0 00 00 */ li r6, 0
+/* 80128674 001242D4 48 12 B8 41 */ bl func_80253EB4
+/* 80128678 001242D8 48 00 03 84 */ b lbl_801289FC
+/* 8012867C 001242DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128680 001242E0 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 80128684 001242E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128688 001242E8 40 82 00 38 */ bne lbl_801286C0
+/* 8012868C 001242EC 88 7F 00 02 */ lbz r3, 2(r31)
+/* 80128690 001242F0 38 00 00 00 */ li r0, 0
+/* 80128694 001242F4 88 9F 00 03 */ lbz r4, 3(r31)
+/* 80128698 001242F8 7C 65 16 70 */ srawi r5, r3, 2
+/* 8012869C 001242FC 88 7F 00 04 */ lbz r3, 4(r31)
+/* 801286A0 00124300 7C 84 16 70 */ srawi r4, r4, 2
+/* 801286A4 00124304 98 BF 00 02 */ stb r5, 2(r31)
+/* 801286A8 00124308 7C 63 16 70 */ srawi r3, r3, 2
+/* 801286AC 0012430C 98 9F 00 03 */ stb r4, 3(r31)
+/* 801286B0 00124310 98 7F 00 04 */ stb r3, 4(r31)
+/* 801286B4 00124314 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801286B8 00124318 98 03 09 78 */ stb r0, 0x978(r3)
+/* 801286BC 0012431C 48 00 03 40 */ b lbl_801289FC
+lbl_801286C0:
+/* 801286C0 00124320 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 801286C4 00124324 2C 00 00 00 */ cmpwi r0, 0
+/* 801286C8 00124328 41 82 03 34 */ beq lbl_801289FC
+/* 801286CC 0012432C 88 03 09 78 */ lbz r0, 0x978(r3)
+/* 801286D0 00124330 2C 00 00 01 */ cmpwi r0, 1
+/* 801286D4 00124334 41 82 03 28 */ beq lbl_801289FC
+/* 801286D8 00124338 40 80 00 10 */ bge lbl_801286E8
+/* 801286DC 0012433C 2C 00 00 00 */ cmpwi r0, 0
+/* 801286E0 00124340 40 80 00 14 */ bge lbl_801286F4
+/* 801286E4 00124344 48 00 03 18 */ b lbl_801289FC
+lbl_801286E8:
+/* 801286E8 00124348 2C 00 00 03 */ cmpwi r0, 3
+/* 801286EC 0012434C 40 80 03 10 */ bge lbl_801289FC
+/* 801286F0 00124350 48 00 00 44 */ b lbl_80128734
+lbl_801286F4:
+/* 801286F4 00124354 38 60 00 00 */ li r3, 0
+/* 801286F8 00124358 48 00 4B F1 */ bl func_8012D2E8
+/* 801286FC 0012435C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128700 00124360 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80128704 00124364 38 63 6C 0C */ addi r3, r3, 0x6c0c
+/* 80128708 00124368 48 00 63 05 */ bl func_8012EA0C
+/* 8012870C 0012436C 2C 03 00 00 */ cmpwi r3, 0
+/* 80128710 00124370 41 82 00 14 */ beq lbl_80128724
+/* 80128714 00124374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128718 00124378 38 00 00 01 */ li r0, 1
+/* 8012871C 0012437C 98 03 09 78 */ stb r0, 0x978(r3)
+/* 80128720 00124380 48 00 02 DC */ b lbl_801289FC
+lbl_80128724:
+/* 80128724 00124384 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128728 00124388 38 00 00 02 */ li r0, 2
+/* 8012872C 0012438C 98 03 09 78 */ stb r0, 0x978(r3)
+/* 80128730 00124390 48 00 02 CC */ b lbl_801289FC
+lbl_80128734:
+/* 80128734 00124394 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80128738 00124398 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012873C 0012439C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80128740 001243A0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128744 001243A4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80128748 001243A8 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012874C 001243AC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80128750 001243B0 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128754 001243B4 98 1F 00 04 */ stb r0, 4(r31)
+/* 80128758 001243B8 48 00 02 A4 */ b lbl_801289FC
+/* 8012875C 001243BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128760 001243C0 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 80128764 001243C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128768 001243C8 40 82 00 38 */ bne lbl_801287A0
+/* 8012876C 001243CC 88 7F 00 02 */ lbz r3, 2(r31)
+/* 80128770 001243D0 38 00 00 00 */ li r0, 0
+/* 80128774 001243D4 88 9F 00 03 */ lbz r4, 3(r31)
+/* 80128778 001243D8 7C 65 16 70 */ srawi r5, r3, 2
+/* 8012877C 001243DC 88 7F 00 04 */ lbz r3, 4(r31)
+/* 80128780 001243E0 7C 84 16 70 */ srawi r4, r4, 2
+/* 80128784 001243E4 98 BF 00 02 */ stb r5, 2(r31)
+/* 80128788 001243E8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012878C 001243EC 98 9F 00 03 */ stb r4, 3(r31)
+/* 80128790 001243F0 98 7F 00 04 */ stb r3, 4(r31)
+/* 80128794 001243F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128798 001243F8 98 03 09 79 */ stb r0, 0x979(r3)
+/* 8012879C 001243FC 48 00 02 60 */ b lbl_801289FC
+lbl_801287A0:
+/* 801287A0 00124400 80 03 01 F4 */ lwz r0, 0x1f4(r3)
+/* 801287A4 00124404 2C 00 00 00 */ cmpwi r0, 0
+/* 801287A8 00124408 41 82 02 54 */ beq lbl_801289FC
+/* 801287AC 0012440C 88 03 09 79 */ lbz r0, 0x979(r3)
+/* 801287B0 00124410 2C 00 00 01 */ cmpwi r0, 1
+/* 801287B4 00124414 41 82 02 48 */ beq lbl_801289FC
+/* 801287B8 00124418 40 80 00 10 */ bge lbl_801287C8
+/* 801287BC 0012441C 2C 00 00 00 */ cmpwi r0, 0
+/* 801287C0 00124420 40 80 00 14 */ bge lbl_801287D4
+/* 801287C4 00124424 48 00 02 38 */ b lbl_801289FC
+lbl_801287C8:
+/* 801287C8 00124428 2C 00 00 03 */ cmpwi r0, 3
+/* 801287CC 0012442C 40 80 02 30 */ bge lbl_801289FC
+/* 801287D0 00124430 48 00 00 44 */ b lbl_80128814
+lbl_801287D4:
+/* 801287D4 00124434 38 60 00 01 */ li r3, 1
+/* 801287D8 00124438 48 00 4B 11 */ bl func_8012D2E8
+/* 801287DC 0012443C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801287E0 00124440 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801287E4 00124444 38 63 72 F8 */ addi r3, r3, 0x72f8
+/* 801287E8 00124448 48 00 62 25 */ bl func_8012EA0C
+/* 801287EC 0012444C 2C 03 00 00 */ cmpwi r3, 0
+/* 801287F0 00124450 41 82 00 14 */ beq lbl_80128804
+/* 801287F4 00124454 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801287F8 00124458 38 00 00 01 */ li r0, 1
+/* 801287FC 0012445C 98 03 09 79 */ stb r0, 0x979(r3)
+/* 80128800 00124460 48 00 01 FC */ b lbl_801289FC
+lbl_80128804:
+/* 80128804 00124464 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128808 00124468 38 00 00 02 */ li r0, 2
+/* 8012880C 0012446C 98 03 09 79 */ stb r0, 0x979(r3)
+/* 80128810 00124470 48 00 01 EC */ b lbl_801289FC
+lbl_80128814:
+/* 80128814 00124474 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80128818 00124478 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012881C 0012447C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80128820 00124480 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128824 00124484 7C 63 16 70 */ srawi r3, r3, 2
+/* 80128828 00124488 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012882C 0012448C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80128830 00124490 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128834 00124494 98 1F 00 04 */ stb r0, 4(r31)
+/* 80128838 00124498 48 00 01 C4 */ b lbl_801289FC
+/* 8012883C 0012449C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128840 001244A0 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 80128844 001244A4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128848 001244A8 40 82 00 38 */ bne lbl_80128880
+/* 8012884C 001244AC 88 7F 00 02 */ lbz r3, 2(r31)
+/* 80128850 001244B0 38 00 00 00 */ li r0, 0
+/* 80128854 001244B4 88 9F 00 03 */ lbz r4, 3(r31)
+/* 80128858 001244B8 7C 65 16 70 */ srawi r5, r3, 2
+/* 8012885C 001244BC 88 7F 00 04 */ lbz r3, 4(r31)
+/* 80128860 001244C0 7C 84 16 70 */ srawi r4, r4, 2
+/* 80128864 001244C4 98 BF 00 02 */ stb r5, 2(r31)
+/* 80128868 001244C8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012886C 001244CC 98 9F 00 03 */ stb r4, 3(r31)
+/* 80128870 001244D0 98 7F 00 04 */ stb r3, 4(r31)
+/* 80128874 001244D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128878 001244D8 98 03 09 7A */ stb r0, 0x97a(r3)
+/* 8012887C 001244DC 48 00 01 80 */ b lbl_801289FC
+lbl_80128880:
+/* 80128880 001244E0 80 03 01 F8 */ lwz r0, 0x1f8(r3)
+/* 80128884 001244E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128888 001244E8 41 82 01 74 */ beq lbl_801289FC
+/* 8012888C 001244EC 88 03 09 7A */ lbz r0, 0x97a(r3)
+/* 80128890 001244F0 2C 00 00 01 */ cmpwi r0, 1
+/* 80128894 001244F4 41 82 01 68 */ beq lbl_801289FC
+/* 80128898 001244F8 40 80 00 10 */ bge lbl_801288A8
+/* 8012889C 001244FC 2C 00 00 00 */ cmpwi r0, 0
+/* 801288A0 00124500 40 80 00 14 */ bge lbl_801288B4
+/* 801288A4 00124504 48 00 01 58 */ b lbl_801289FC
+lbl_801288A8:
+/* 801288A8 00124508 2C 00 00 03 */ cmpwi r0, 3
+/* 801288AC 0012450C 40 80 01 50 */ bge lbl_801289FC
+/* 801288B0 00124510 48 00 00 44 */ b lbl_801288F4
+lbl_801288B4:
+/* 801288B4 00124514 38 60 00 02 */ li r3, 2
+/* 801288B8 00124518 48 00 4A 31 */ bl func_8012D2E8
+/* 801288BC 0012451C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801288C0 00124520 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801288C4 00124524 38 63 79 E4 */ addi r3, r3, 0x79e4
+/* 801288C8 00124528 48 00 61 45 */ bl func_8012EA0C
+/* 801288CC 0012452C 2C 03 00 00 */ cmpwi r3, 0
+/* 801288D0 00124530 41 82 00 14 */ beq lbl_801288E4
+/* 801288D4 00124534 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801288D8 00124538 38 00 00 01 */ li r0, 1
+/* 801288DC 0012453C 98 03 09 7A */ stb r0, 0x97a(r3)
+/* 801288E0 00124540 48 00 01 1C */ b lbl_801289FC
+lbl_801288E4:
+/* 801288E4 00124544 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801288E8 00124548 38 00 00 02 */ li r0, 2
+/* 801288EC 0012454C 98 03 09 7A */ stb r0, 0x97a(r3)
+/* 801288F0 00124550 48 00 01 0C */ b lbl_801289FC
+lbl_801288F4:
+/* 801288F4 00124554 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801288F8 00124558 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801288FC 0012455C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80128900 00124560 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80128904 00124564 7C 63 16 70 */ srawi r3, r3, 2
+/* 80128908 00124568 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012890C 0012456C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80128910 00124570 98 7F 00 03 */ stb r3, 3(r31)
+/* 80128914 00124574 98 1F 00 04 */ stb r0, 4(r31)
+/* 80128918 00124578 48 00 00 E4 */ b lbl_801289FC
+/* 8012891C 0012457C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128920 00124580 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 80128924 00124584 2C 00 00 00 */ cmpwi r0, 0
+/* 80128928 00124588 40 82 00 38 */ bne lbl_80128960
+/* 8012892C 0012458C 88 7F 00 02 */ lbz r3, 2(r31)
+/* 80128930 00124590 38 00 00 00 */ li r0, 0
+/* 80128934 00124594 88 9F 00 03 */ lbz r4, 3(r31)
+/* 80128938 00124598 7C 65 16 70 */ srawi r5, r3, 2
+/* 8012893C 0012459C 88 7F 00 04 */ lbz r3, 4(r31)
+/* 80128940 001245A0 7C 84 16 70 */ srawi r4, r4, 2
+/* 80128944 001245A4 98 BF 00 02 */ stb r5, 2(r31)
+/* 80128948 001245A8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012894C 001245AC 98 9F 00 03 */ stb r4, 3(r31)
+/* 80128950 001245B0 98 7F 00 04 */ stb r3, 4(r31)
+/* 80128954 001245B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128958 001245B8 98 03 09 7B */ stb r0, 0x97b(r3)
+/* 8012895C 001245BC 48 00 00 A0 */ b lbl_801289FC
+lbl_80128960:
+/* 80128960 001245C0 80 03 01 FC */ lwz r0, 0x1fc(r3)
+/* 80128964 001245C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128968 001245C8 41 82 00 94 */ beq lbl_801289FC
+/* 8012896C 001245CC 88 03 09 7B */ lbz r0, 0x97b(r3)
+/* 80128970 001245D0 2C 00 00 01 */ cmpwi r0, 1
+/* 80128974 001245D4 41 82 00 88 */ beq lbl_801289FC
+/* 80128978 001245D8 40 80 00 10 */ bge lbl_80128988
+/* 8012897C 001245DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80128980 001245E0 40 80 00 14 */ bge lbl_80128994
+/* 80128984 001245E4 48 00 00 78 */ b lbl_801289FC
+lbl_80128988:
+/* 80128988 001245E8 2C 00 00 03 */ cmpwi r0, 3
+/* 8012898C 001245EC 40 80 00 70 */ bge lbl_801289FC
+/* 80128990 001245F0 48 00 00 48 */ b lbl_801289D8
+lbl_80128994:
+/* 80128994 001245F4 38 60 00 03 */ li r3, 3
+/* 80128998 001245F8 48 00 49 51 */ bl func_8012D2E8
+/* 8012899C 001245FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801289A0 00124600 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 801289A4 00124604 3C 63 00 01 */ addis r3, r3, 1
+/* 801289A8 00124608 38 63 80 D0 */ addi r3, r3, -32560
+/* 801289AC 0012460C 48 00 60 61 */ bl func_8012EA0C
+/* 801289B0 00124610 2C 03 00 00 */ cmpwi r3, 0
+/* 801289B4 00124614 41 82 00 14 */ beq lbl_801289C8
+/* 801289B8 00124618 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801289BC 0012461C 38 00 00 01 */ li r0, 1
+/* 801289C0 00124620 98 03 09 7B */ stb r0, 0x97b(r3)
+/* 801289C4 00124624 48 00 00 38 */ b lbl_801289FC
+lbl_801289C8:
+/* 801289C8 00124628 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801289CC 0012462C 38 00 00 02 */ li r0, 2
+/* 801289D0 00124630 98 03 09 7B */ stb r0, 0x97b(r3)
+/* 801289D4 00124634 48 00 00 28 */ b lbl_801289FC
+lbl_801289D8:
+/* 801289D8 00124638 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801289DC 0012463C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801289E0 00124640 7C 04 16 70 */ srawi r4, r0, 2
+/* 801289E4 00124644 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801289E8 00124648 7C 63 16 70 */ srawi r3, r3, 2
+/* 801289EC 0012464C 98 9F 00 02 */ stb r4, 2(r31)
+/* 801289F0 00124650 7C 00 16 70 */ srawi r0, r0, 2
+/* 801289F4 00124654 98 7F 00 03 */ stb r3, 3(r31)
+/* 801289F8 00124658 98 1F 00 04 */ stb r0, 4(r31)
+lbl_801289FC:
+/* 801289FC 0012465C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80128A00 00124660 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80128A04 00124664 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80128A08 00124668 7C 08 03 A6 */ mtlr r0
+/* 80128A0C 0012466C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80128A10 00124670 4E 80 00 20 */ blr
+lbl_80128A14:
+/* 80128A14 00124674 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80128A18 00124678 7C 08 02 A6 */ mflr r0
+/* 80128A1C 0012467C 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80128A20 00124680 39 61 00 70 */ addi r11, r1, 0x70
+/* 80128A24 00124684 48 09 E7 01 */ bl _savegpr_26
+/* 80128A28 00124688 7C 7E 1B 78 */ mr r30, r3
+/* 80128A2C 0012468C 7C 9F 23 78 */ mr r31, r4
+/* 80128A30 00124690 38 C1 00 08 */ addi r6, r1, 8
+/* 80128A34 00124694 38 A0 00 03 */ li r5, 3
+/* 80128A38 00124698 48 12 B4 A5 */ bl func_80253EDC
+/* 80128A3C 0012469C 80 61 00 08 */ lwz r3, 8(r1)
+/* 80128A40 001246A0 2C 03 00 2A */ cmpwi r3, 0x2a
+/* 80128A44 001246A4 41 82 00 48 */ beq lbl_80128A8C
+/* 80128A48 001246A8 40 80 00 2C */ bge lbl_80128A74
+/* 80128A4C 001246AC 2C 03 00 25 */ cmpwi r3, 0x25
+/* 80128A50 001246B0 40 80 00 18 */ bge lbl_80128A68
+/* 80128A54 001246B4 2C 03 00 06 */ cmpwi r3, 6
+/* 80128A58 001246B8 40 80 00 34 */ bge lbl_80128A8C
+/* 80128A5C 001246BC 2C 03 00 02 */ cmpwi r3, 2
+/* 80128A60 001246C0 40 80 09 60 */ bge lbl_801293C0
+/* 80128A64 001246C4 48 00 00 28 */ b lbl_80128A8C
+lbl_80128A68:
+/* 80128A68 001246C8 2C 03 00 27 */ cmpwi r3, 0x27
+/* 80128A6C 001246CC 41 82 00 20 */ beq lbl_80128A8C
+/* 80128A70 001246D0 48 00 09 50 */ b lbl_801293C0
+lbl_80128A74:
+/* 80128A74 001246D4 2C 03 00 2D */ cmpwi r3, 0x2d
+/* 80128A78 001246D8 41 82 00 14 */ beq lbl_80128A8C
+/* 80128A7C 001246DC 41 80 09 44 */ blt lbl_801293C0
+/* 80128A80 001246E0 2C 03 00 30 */ cmpwi r3, 0x30
+/* 80128A84 001246E4 40 80 00 08 */ bge lbl_80128A8C
+/* 80128A88 001246E8 48 00 09 38 */ b lbl_801293C0
+lbl_80128A8C:
+/* 80128A8C 001246EC 38 03 FF F2 */ addi r0, r3, -14
+/* 80128A90 001246F0 28 00 00 16 */ cmplwi r0, 0x16
+/* 80128A94 001246F4 41 81 09 2C */ bgt lbl_801293C0
+/* 80128A98 001246F8 3C 60 80 42 */ lis r3, lbl_8041C5B4@ha
+/* 80128A9C 001246FC 54 00 10 3A */ slwi r0, r0, 2
+/* 80128AA0 00124700 38 63 C5 B4 */ addi r3, r3, lbl_8041C5B4@l
+/* 80128AA4 00124704 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80128AA8 00124708 7C 69 03 A6 */ mtctr r3
+/* 80128AAC 0012470C 4E 80 04 20 */ bctr
+/* 80128AB0 00124710 7F C3 F3 78 */ mr r3, r30
+/* 80128AB4 00124714 7F E4 FB 78 */ mr r4, r31
+/* 80128AB8 00124718 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80128ABC 0012471C 38 A0 00 06 */ li r5, 6
+/* 80128AC0 00124720 48 12 B4 1D */ bl func_80253EDC
+/* 80128AC4 00124724 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80128AC8 00124728 38 80 FF 00 */ li r4, -256
+/* 80128ACC 0012472C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80128AD0 00124730 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80128AD4 00124734 FC 80 28 1E */ fctiwz f4, f5
+/* 80128AD8 00124738 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80128ADC 0012473C FC 40 18 1E */ fctiwz f2, f3
+/* 80128AE0 00124740 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80128AE4 00124744 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128AE8 00124748 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80128AEC 0012474C 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80128AF0 00124750 FC 20 08 1E */ fctiwz f1, f1
+/* 80128AF4 00124754 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80128AF8 00124758 FC 00 00 1E */ fctiwz f0, f0
+/* 80128AFC 0012475C 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 80128B00 00124760 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80128B04 00124764 2C 00 00 02 */ cmpwi r0, 2
+/* 80128B08 00124768 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80128B0C 0012476C 7C 7B 23 78 */ or r27, r3, r4
+/* 80128B10 00124770 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 80128B14 00124774 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80128B18 00124778 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80128B1C 0012477C 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 80128B20 00124780 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80128B24 00124784 41 82 00 54 */ beq lbl_80128B78
+/* 80128B28 00124788 40 80 00 10 */ bge lbl_80128B38
+/* 80128B2C 0012478C 2C 00 00 01 */ cmpwi r0, 1
+/* 80128B30 00124790 40 80 00 14 */ bge lbl_80128B44
+/* 80128B34 00124794 48 00 08 8C */ b lbl_801293C0
+lbl_80128B38:
+/* 80128B38 00124798 2C 00 00 04 */ cmpwi r0, 4
+/* 80128B3C 0012479C 40 80 08 84 */ bge lbl_801293C0
+/* 80128B40 001247A0 48 00 00 6C */ b lbl_80128BAC
+lbl_80128B44:
+/* 80128B44 001247A4 4B FF D9 81 */ bl func_801264C4
+/* 80128B48 001247A8 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80128B4C 001247AC 38 60 00 17 */ li r3, 0x17
+/* 80128B50 001247B0 20 80 00 02 */ subfic r4, r0, 2
+/* 80128B54 001247B4 48 03 37 B5 */ bl func_8015C308
+/* 80128B58 001247B8 7F 84 E3 78 */ mr r4, r28
+/* 80128B5C 001247BC 7F 68 DB 78 */ mr r8, r27
+/* 80128B60 001247C0 38 BD FF F1 */ addi r5, r29, -15
+/* 80128B64 001247C4 7F C6 07 34 */ extsh r6, r30
+/* 80128B68 001247C8 7F E7 07 34 */ extsh r7, r31
+/* 80128B6C 001247CC 38 60 46 E5 */ li r3, 0x46e5
+/* 80128B70 001247D0 48 12 75 C5 */ bl func_80250134
+/* 80128B74 001247D4 48 00 08 4C */ b lbl_801293C0
+lbl_80128B78:
+/* 80128B78 001247D8 4B FF D9 4D */ bl func_801264C4
+/* 80128B7C 001247DC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80128B80 001247E0 38 60 00 17 */ li r3, 0x17
+/* 80128B84 001247E4 20 80 00 04 */ subfic r4, r0, 4
+/* 80128B88 001247E8 48 03 37 81 */ bl func_8015C308
+/* 80128B8C 001247EC 7F 84 E3 78 */ mr r4, r28
+/* 80128B90 001247F0 7F 68 DB 78 */ mr r8, r27
+/* 80128B94 001247F4 38 BD FF F1 */ addi r5, r29, -15
+/* 80128B98 001247F8 7F C6 07 34 */ extsh r6, r30
+/* 80128B9C 001247FC 7F E7 07 34 */ extsh r7, r31
+/* 80128BA0 00124800 38 60 46 E5 */ li r3, 0x46e5
+/* 80128BA4 00124804 48 12 75 91 */ bl func_80250134
+/* 80128BA8 00124808 48 00 08 18 */ b lbl_801293C0
+lbl_80128BAC:
+/* 80128BAC 0012480C 4B FF D9 19 */ bl func_801264C4
+/* 80128BB0 00124810 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80128BB4 00124814 38 60 00 17 */ li r3, 0x17
+/* 80128BB8 00124818 48 03 37 51 */ bl func_8015C308
+/* 80128BBC 0012481C 7F 84 E3 78 */ mr r4, r28
+/* 80128BC0 00124820 7F 68 DB 78 */ mr r8, r27
+/* 80128BC4 00124824 38 BD FF F1 */ addi r5, r29, -15
+/* 80128BC8 00124828 7F C6 07 34 */ extsh r6, r30
+/* 80128BCC 0012482C 7F E7 07 34 */ extsh r7, r31
+/* 80128BD0 00124830 38 60 46 E6 */ li r3, 0x46e6
+/* 80128BD4 00124834 48 12 75 61 */ bl func_80250134
+/* 80128BD8 00124838 48 00 07 E8 */ b lbl_801293C0
+/* 80128BDC 0012483C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128BE0 00124840 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128BE4 00124844 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
+/* 80128BE8 00124848 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128BEC 0012484C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128BF0 00124850 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 80128BF4 00124854 2C 00 00 00 */ cmpwi r0, 0
+/* 80128BF8 00124858 41 82 07 C8 */ beq lbl_801293C0
+/* 80128BFC 0012485C 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 80128C00 00124860 3B 40 00 00 */ li r26, 0
+/* 80128C04 00124864 2C 00 00 00 */ cmpwi r0, 0
+/* 80128C08 00124868 40 82 00 08 */ bne lbl_80128C10
+/* 80128C0C 0012486C 3B 40 00 01 */ li r26, 1
+lbl_80128C10:
+/* 80128C10 00124870 7F C3 F3 78 */ mr r3, r30
+/* 80128C14 00124874 7F E4 FB 78 */ mr r4, r31
+/* 80128C18 00124878 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80128C1C 0012487C 38 A0 00 06 */ li r5, 6
+/* 80128C20 00124880 48 12 B2 BD */ bl func_80253EDC
+/* 80128C24 00124884 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80128C28 00124888 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128C2C 0012488C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80128C30 00124890 38 00 FF 00 */ li r0, -256
+/* 80128C34 00124894 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80128C38 00124898 FC 80 28 1E */ fctiwz f4, f5
+/* 80128C3C 0012489C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80128C40 001248A0 FC 40 18 1E */ fctiwz f2, f3
+/* 80128C44 001248A4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80128C48 001248A8 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 80128C4C 001248AC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80128C50 001248B0 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80128C54 001248B4 7C 7E 03 78 */ or r30, r3, r0
+/* 80128C58 001248B8 FC 20 08 1E */ fctiwz f1, f1
+/* 80128C5C 001248BC FC 00 00 1E */ fctiwz f0, f0
+/* 80128C60 001248C0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80128C64 001248C4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80128C68 001248C8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80128C6C 001248CC 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80128C70 001248D0 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80128C74 001248D4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80128C78 001248D8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80128C7C 001248DC 40 82 00 40 */ bne lbl_80128CBC
+/* 80128C80 001248E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128C84 001248E4 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 80128C88 001248E8 48 2B 14 35 */ bl func_803DA0BC
+/* 80128C8C 001248EC A0 03 00 00 */ lhz r0, 0(r3)
+/* 80128C90 001248F0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80128C94 001248F4 41 82 00 24 */ beq lbl_80128CB8
+/* 80128C98 001248F8 2C 00 00 00 */ cmpwi r0, 0
+/* 80128C9C 001248FC 41 82 00 1C */ beq lbl_80128CB8
+/* 80128CA0 00124900 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128CA4 00124904 7C 64 1B 78 */ mr r4, r3
+/* 80128CA8 00124908 38 A0 00 20 */ li r5, 0x20
+/* 80128CAC 0012490C 38 66 01 90 */ addi r3, r6, 0x190
+/* 80128CB0 00124910 48 04 E3 D1 */ bl func_80177080
+/* 80128CB4 00124914 48 00 00 08 */ b lbl_80128CBC
+lbl_80128CB8:
+/* 80128CB8 00124918 3B 40 00 01 */ li r26, 1
+lbl_80128CBC:
+/* 80128CBC 0012491C 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128CC0 00124920 41 82 00 14 */ beq lbl_80128CD4
+/* 80128CC4 00124924 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128CC8 00124928 38 60 50 A2 */ li r3, 0x50a2
+/* 80128CCC 0012492C 38 84 01 90 */ addi r4, r4, 0x190
+/* 80128CD0 00124930 48 12 77 09 */ bl func_802503D8
+lbl_80128CD4:
+/* 80128CD4 00124934 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128CD8 00124938 38 60 00 1E */ li r3, 0x1e
+/* 80128CDC 0012493C 38 84 01 90 */ addi r4, r4, 0x190
+/* 80128CE0 00124940 48 03 36 29 */ bl func_8015C308
+/* 80128CE4 00124944 7F E4 FB 78 */ mr r4, r31
+/* 80128CE8 00124948 7F A5 EB 78 */ mr r5, r29
+/* 80128CEC 0012494C 7F C8 F3 78 */ mr r8, r30
+/* 80128CF0 00124950 7F 86 07 34 */ extsh r6, r28
+/* 80128CF4 00124954 7F 67 07 34 */ extsh r7, r27
+/* 80128CF8 00124958 38 60 2F 52 */ li r3, 0x2f52
+/* 80128CFC 0012495C 48 12 74 39 */ bl func_80250134
+/* 80128D00 00124960 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128D04 00124964 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128D08 00124968 60 00 00 01 */ ori r0, r0, 1
+/* 80128D0C 0012496C 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128D10 00124970 48 00 06 B0 */ b lbl_801293C0
+/* 80128D14 00124974 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128D18 00124978 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128D1C 0012497C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 80128D20 00124980 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128D24 00124984 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128D28 00124988 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 80128D2C 0012498C 2C 00 00 00 */ cmpwi r0, 0
+/* 80128D30 00124990 41 82 06 90 */ beq lbl_801293C0
+/* 80128D34 00124994 80 03 01 F4 */ lwz r0, 0x1f4(r3)
+/* 80128D38 00124998 3B 40 00 00 */ li r26, 0
+/* 80128D3C 0012499C 2C 00 00 00 */ cmpwi r0, 0
+/* 80128D40 001249A0 40 82 00 08 */ bne lbl_80128D48
+/* 80128D44 001249A4 3B 40 00 01 */ li r26, 1
+lbl_80128D48:
+/* 80128D48 001249A8 7F C3 F3 78 */ mr r3, r30
+/* 80128D4C 001249AC 7F E4 FB 78 */ mr r4, r31
+/* 80128D50 001249B0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80128D54 001249B4 38 A0 00 06 */ li r5, 6
+/* 80128D58 001249B8 48 12 B1 85 */ bl func_80253EDC
+/* 80128D5C 001249BC C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80128D60 001249C0 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128D64 001249C4 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80128D68 001249C8 38 00 FF 00 */ li r0, -256
+/* 80128D6C 001249CC C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80128D70 001249D0 FC 80 28 1E */ fctiwz f4, f5
+/* 80128D74 001249D4 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80128D78 001249D8 FC 40 18 1E */ fctiwz f2, f3
+/* 80128D7C 001249DC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80128D80 001249E0 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 80128D84 001249E4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80128D88 001249E8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80128D8C 001249EC 7C 7E 03 78 */ or r30, r3, r0
+/* 80128D90 001249F0 FC 20 08 1E */ fctiwz f1, f1
+/* 80128D94 001249F4 FC 00 00 1E */ fctiwz f0, f0
+/* 80128D98 001249F8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80128D9C 001249FC 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80128DA0 00124A00 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80128DA4 00124A04 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80128DA8 00124A08 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80128DAC 00124A0C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80128DB0 00124A10 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80128DB4 00124A14 40 82 00 40 */ bne lbl_80128DF4
+/* 80128DB8 00124A18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128DBC 00124A1C 80 63 01 F4 */ lwz r3, 0x1f4(r3)
+/* 80128DC0 00124A20 48 2B 12 FD */ bl func_803DA0BC
+/* 80128DC4 00124A24 A0 03 00 00 */ lhz r0, 0(r3)
+/* 80128DC8 00124A28 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80128DCC 00124A2C 41 82 00 24 */ beq lbl_80128DF0
+/* 80128DD0 00124A30 2C 00 00 00 */ cmpwi r0, 0
+/* 80128DD4 00124A34 41 82 00 1C */ beq lbl_80128DF0
+/* 80128DD8 00124A38 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128DDC 00124A3C 7C 64 1B 78 */ mr r4, r3
+/* 80128DE0 00124A40 38 A0 00 20 */ li r5, 0x20
+/* 80128DE4 00124A44 38 66 01 90 */ addi r3, r6, 0x190
+/* 80128DE8 00124A48 48 04 E2 99 */ bl func_80177080
+/* 80128DEC 00124A4C 48 00 00 08 */ b lbl_80128DF4
+lbl_80128DF0:
+/* 80128DF0 00124A50 3B 40 00 01 */ li r26, 1
+lbl_80128DF4:
+/* 80128DF4 00124A54 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128DF8 00124A58 41 82 00 14 */ beq lbl_80128E0C
+/* 80128DFC 00124A5C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128E00 00124A60 38 60 50 A2 */ li r3, 0x50a2
+/* 80128E04 00124A64 38 84 01 90 */ addi r4, r4, 0x190
+/* 80128E08 00124A68 48 12 75 D1 */ bl func_802503D8
+lbl_80128E0C:
+/* 80128E0C 00124A6C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128E10 00124A70 38 60 00 1E */ li r3, 0x1e
+/* 80128E14 00124A74 38 84 01 90 */ addi r4, r4, 0x190
+/* 80128E18 00124A78 48 03 34 F1 */ bl func_8015C308
+/* 80128E1C 00124A7C 7F E4 FB 78 */ mr r4, r31
+/* 80128E20 00124A80 7F A5 EB 78 */ mr r5, r29
+/* 80128E24 00124A84 7F C8 F3 78 */ mr r8, r30
+/* 80128E28 00124A88 7F 86 07 34 */ extsh r6, r28
+/* 80128E2C 00124A8C 7F 67 07 34 */ extsh r7, r27
+/* 80128E30 00124A90 38 60 2F 52 */ li r3, 0x2f52
+/* 80128E34 00124A94 48 12 73 01 */ bl func_80250134
+/* 80128E38 00124A98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128E3C 00124A9C 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128E40 00124AA0 60 00 00 02 */ ori r0, r0, 2
+/* 80128E44 00124AA4 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128E48 00124AA8 48 00 05 78 */ b lbl_801293C0
+/* 80128E4C 00124AAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128E50 00124AB0 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128E54 00124AB4 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
+/* 80128E58 00124AB8 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128E5C 00124ABC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128E60 00124AC0 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 80128E64 00124AC4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128E68 00124AC8 41 82 05 58 */ beq lbl_801293C0
+/* 80128E6C 00124ACC 80 03 01 F8 */ lwz r0, 0x1f8(r3)
+/* 80128E70 00124AD0 3B 40 00 00 */ li r26, 0
+/* 80128E74 00124AD4 2C 00 00 00 */ cmpwi r0, 0
+/* 80128E78 00124AD8 40 82 00 08 */ bne lbl_80128E80
+/* 80128E7C 00124ADC 3B 40 00 01 */ li r26, 1
+lbl_80128E80:
+/* 80128E80 00124AE0 7F C3 F3 78 */ mr r3, r30
+/* 80128E84 00124AE4 7F E4 FB 78 */ mr r4, r31
+/* 80128E88 00124AE8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80128E8C 00124AEC 38 A0 00 06 */ li r5, 6
+/* 80128E90 00124AF0 48 12 B0 4D */ bl func_80253EDC
+/* 80128E94 00124AF4 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80128E98 00124AF8 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128E9C 00124AFC C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80128EA0 00124B00 38 00 FF 00 */ li r0, -256
+/* 80128EA4 00124B04 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80128EA8 00124B08 FC 80 28 1E */ fctiwz f4, f5
+/* 80128EAC 00124B0C C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80128EB0 00124B10 FC 40 18 1E */ fctiwz f2, f3
+/* 80128EB4 00124B14 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80128EB8 00124B18 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 80128EBC 00124B1C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80128EC0 00124B20 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80128EC4 00124B24 7C 7E 03 78 */ or r30, r3, r0
+/* 80128EC8 00124B28 FC 20 08 1E */ fctiwz f1, f1
+/* 80128ECC 00124B2C FC 00 00 1E */ fctiwz f0, f0
+/* 80128ED0 00124B30 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80128ED4 00124B34 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80128ED8 00124B38 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80128EDC 00124B3C 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80128EE0 00124B40 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80128EE4 00124B44 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80128EE8 00124B48 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80128EEC 00124B4C 40 82 00 40 */ bne lbl_80128F2C
+/* 80128EF0 00124B50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128EF4 00124B54 80 63 01 F8 */ lwz r3, 0x1f8(r3)
+/* 80128EF8 00124B58 48 2B 11 C5 */ bl func_803DA0BC
+/* 80128EFC 00124B5C A0 03 00 00 */ lhz r0, 0(r3)
+/* 80128F00 00124B60 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80128F04 00124B64 41 82 00 24 */ beq lbl_80128F28
+/* 80128F08 00124B68 2C 00 00 00 */ cmpwi r0, 0
+/* 80128F0C 00124B6C 41 82 00 1C */ beq lbl_80128F28
+/* 80128F10 00124B70 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128F14 00124B74 7C 64 1B 78 */ mr r4, r3
+/* 80128F18 00124B78 38 A0 00 20 */ li r5, 0x20
+/* 80128F1C 00124B7C 38 66 01 90 */ addi r3, r6, 0x190
+/* 80128F20 00124B80 48 04 E1 61 */ bl func_80177080
+/* 80128F24 00124B84 48 00 00 08 */ b lbl_80128F2C
+lbl_80128F28:
+/* 80128F28 00124B88 3B 40 00 01 */ li r26, 1
+lbl_80128F2C:
+/* 80128F2C 00124B8C 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128F30 00124B90 41 82 00 14 */ beq lbl_80128F44
+/* 80128F34 00124B94 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128F38 00124B98 38 60 50 A2 */ li r3, 0x50a2
+/* 80128F3C 00124B9C 38 84 01 90 */ addi r4, r4, 0x190
+/* 80128F40 00124BA0 48 12 74 99 */ bl func_802503D8
+lbl_80128F44:
+/* 80128F44 00124BA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128F48 00124BA8 38 60 00 1E */ li r3, 0x1e
+/* 80128F4C 00124BAC 38 84 01 90 */ addi r4, r4, 0x190
+/* 80128F50 00124BB0 48 03 33 B9 */ bl func_8015C308
+/* 80128F54 00124BB4 7F E4 FB 78 */ mr r4, r31
+/* 80128F58 00124BB8 7F A5 EB 78 */ mr r5, r29
+/* 80128F5C 00124BBC 7F C8 F3 78 */ mr r8, r30
+/* 80128F60 00124BC0 7F 86 07 34 */ extsh r6, r28
+/* 80128F64 00124BC4 7F 67 07 34 */ extsh r7, r27
+/* 80128F68 00124BC8 38 60 2F 52 */ li r3, 0x2f52
+/* 80128F6C 00124BCC 48 12 71 C9 */ bl func_80250134
+/* 80128F70 00124BD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128F74 00124BD4 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128F78 00124BD8 60 00 00 04 */ ori r0, r0, 4
+/* 80128F7C 00124BDC 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128F80 00124BE0 48 00 04 40 */ b lbl_801293C0
+/* 80128F84 00124BE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128F88 00124BE8 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 80128F8C 00124BEC 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
+/* 80128F90 00124BF0 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 80128F94 00124BF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80128F98 00124BF8 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 80128F9C 00124BFC 2C 00 00 00 */ cmpwi r0, 0
+/* 80128FA0 00124C00 41 82 04 20 */ beq lbl_801293C0
+/* 80128FA4 00124C04 80 03 01 FC */ lwz r0, 0x1fc(r3)
+/* 80128FA8 00124C08 3B 40 00 00 */ li r26, 0
+/* 80128FAC 00124C0C 2C 00 00 00 */ cmpwi r0, 0
+/* 80128FB0 00124C10 40 82 00 08 */ bne lbl_80128FB8
+/* 80128FB4 00124C14 3B 40 00 01 */ li r26, 1
+lbl_80128FB8:
+/* 80128FB8 00124C18 7F C3 F3 78 */ mr r3, r30
+/* 80128FBC 00124C1C 7F E4 FB 78 */ mr r4, r31
+/* 80128FC0 00124C20 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80128FC4 00124C24 38 A0 00 06 */ li r5, 6
+/* 80128FC8 00124C28 48 12 AF 15 */ bl func_80253EDC
+/* 80128FCC 00124C2C C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80128FD0 00124C30 2C 1A 00 00 */ cmpwi r26, 0
+/* 80128FD4 00124C34 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80128FD8 00124C38 38 00 FF 00 */ li r0, -256
+/* 80128FDC 00124C3C C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80128FE0 00124C40 FC 80 28 1E */ fctiwz f4, f5
+/* 80128FE4 00124C44 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80128FE8 00124C48 FC 40 18 1E */ fctiwz f2, f3
+/* 80128FEC 00124C4C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80128FF0 00124C50 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 80128FF4 00124C54 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80128FF8 00124C58 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80128FFC 00124C5C 7C 7E 03 78 */ or r30, r3, r0
+/* 80129000 00124C60 FC 20 08 1E */ fctiwz f1, f1
+/* 80129004 00124C64 FC 00 00 1E */ fctiwz f0, f0
+/* 80129008 00124C68 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8012900C 00124C6C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80129010 00124C70 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80129014 00124C74 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80129018 00124C78 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8012901C 00124C7C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80129020 00124C80 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80129024 00124C84 40 82 00 40 */ bne lbl_80129064
+/* 80129028 00124C88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012902C 00124C8C 80 63 01 FC */ lwz r3, 0x1fc(r3)
+/* 80129030 00124C90 48 2B 10 8D */ bl func_803DA0BC
+/* 80129034 00124C94 A0 03 00 00 */ lhz r0, 0(r3)
+/* 80129038 00124C98 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8012903C 00124C9C 41 82 00 24 */ beq lbl_80129060
+/* 80129040 00124CA0 2C 00 00 00 */ cmpwi r0, 0
+/* 80129044 00124CA4 41 82 00 1C */ beq lbl_80129060
+/* 80129048 00124CA8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012904C 00124CAC 7C 64 1B 78 */ mr r4, r3
+/* 80129050 00124CB0 38 A0 00 20 */ li r5, 0x20
+/* 80129054 00124CB4 38 66 01 90 */ addi r3, r6, 0x190
+/* 80129058 00124CB8 48 04 E0 29 */ bl func_80177080
+/* 8012905C 00124CBC 48 00 00 08 */ b lbl_80129064
+lbl_80129060:
+/* 80129060 00124CC0 3B 40 00 01 */ li r26, 1
+lbl_80129064:
+/* 80129064 00124CC4 2C 1A 00 00 */ cmpwi r26, 0
+/* 80129068 00124CC8 41 82 00 14 */ beq lbl_8012907C
+/* 8012906C 00124CCC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129070 00124CD0 38 60 50 A2 */ li r3, 0x50a2
+/* 80129074 00124CD4 38 84 01 90 */ addi r4, r4, 0x190
+/* 80129078 00124CD8 48 12 73 61 */ bl func_802503D8
+lbl_8012907C:
+/* 8012907C 00124CDC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129080 00124CE0 38 60 00 1E */ li r3, 0x1e
+/* 80129084 00124CE4 38 84 01 90 */ addi r4, r4, 0x190
+/* 80129088 00124CE8 48 03 32 81 */ bl func_8015C308
+/* 8012908C 00124CEC 7F E4 FB 78 */ mr r4, r31
+/* 80129090 00124CF0 7F A5 EB 78 */ mr r5, r29
+/* 80129094 00124CF4 7F C8 F3 78 */ mr r8, r30
+/* 80129098 00124CF8 7F 86 07 34 */ extsh r6, r28
+/* 8012909C 00124CFC 7F 67 07 34 */ extsh r7, r27
+/* 801290A0 00124D00 38 60 2F 52 */ li r3, 0x2f52
+/* 801290A4 00124D04 48 12 70 91 */ bl func_80250134
+/* 801290A8 00124D08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801290AC 00124D0C 80 03 02 3C */ lwz r0, 0x23c(r3)
+/* 801290B0 00124D10 60 00 00 08 */ ori r0, r0, 8
+/* 801290B4 00124D14 90 03 02 3C */ stw r0, 0x23c(r3)
+/* 801290B8 00124D18 48 00 03 08 */ b lbl_801293C0
+/* 801290BC 00124D1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801290C0 00124D20 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 801290C4 00124D24 28 00 00 03 */ cmplwi r0, 3
+/* 801290C8 00124D28 40 82 02 F8 */ bne lbl_801293C0
+/* 801290CC 00124D2C 4B FF D3 F9 */ bl func_801264C4
+/* 801290D0 00124D30 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801290D4 00124D34 28 00 00 03 */ cmplwi r0, 3
+/* 801290D8 00124D38 40 80 00 2C */ bge lbl_80129104
+/* 801290DC 00124D3C C0 02 8D 58 */ lfs f0, lbl_80641358-_SDA2_BASE_(r2)
+/* 801290E0 00124D40 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 801290E4 00124D44 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 801290E8 00124D48 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 801290EC 00124D4C D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 801290F0 00124D50 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 801290F4 00124D54 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 801290F8 00124D58 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 801290FC 00124D5C D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 80129100 00124D60 48 00 00 18 */ b lbl_80129118
+lbl_80129104:
+/* 80129104 00124D64 7F C3 F3 78 */ mr r3, r30
+/* 80129108 00124D68 7F E4 FB 78 */ mr r4, r31
+/* 8012910C 00124D6C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129110 00124D70 38 A0 00 06 */ li r5, 6
+/* 80129114 00124D74 48 12 AD C9 */ bl func_80253EDC
+lbl_80129118:
+/* 80129118 00124D78 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012911C 00124D7C 38 60 00 5A */ li r3, 0x5a
+/* 80129120 00124D80 4B F3 09 1D */ bl func_80059A3C
+/* 80129124 00124D84 48 00 02 9C */ b lbl_801293C0
+/* 80129128 00124D88 7F C3 F3 78 */ mr r3, r30
+/* 8012912C 00124D8C 7F E4 FB 78 */ mr r4, r31
+/* 80129130 00124D90 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129134 00124D94 38 A0 00 06 */ li r5, 6
+/* 80129138 00124D98 48 12 AD A5 */ bl func_80253EDC
+/* 8012913C 00124D9C 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129140 00124DA0 38 60 00 01 */ li r3, 1
+/* 80129144 00124DA4 4B F3 08 F9 */ bl func_80059A3C
+/* 80129148 00124DA8 48 00 02 78 */ b lbl_801293C0
+/* 8012914C 00124DAC 7F C3 F3 78 */ mr r3, r30
+/* 80129150 00124DB0 7F E4 FB 78 */ mr r4, r31
+/* 80129154 00124DB4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129158 00124DB8 38 A0 00 06 */ li r5, 6
+/* 8012915C 00124DBC 48 12 AD 81 */ bl func_80253EDC
+/* 80129160 00124DC0 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129164 00124DC4 38 60 00 02 */ li r3, 2
+/* 80129168 00124DC8 4B F3 08 D5 */ bl func_80059A3C
+/* 8012916C 00124DCC 48 00 02 54 */ b lbl_801293C0
+/* 80129170 00124DD0 7F C3 F3 78 */ mr r3, r30
+/* 80129174 00124DD4 7F E4 FB 78 */ mr r4, r31
+/* 80129178 00124DD8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012917C 00124DDC 38 A0 00 06 */ li r5, 6
+/* 80129180 00124DE0 48 12 AD 5D */ bl func_80253EDC
+/* 80129184 00124DE4 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129188 00124DE8 38 60 00 03 */ li r3, 3
+/* 8012918C 00124DEC 4B F3 08 B1 */ bl func_80059A3C
+/* 80129190 00124DF0 48 00 02 30 */ b lbl_801293C0
+/* 80129194 00124DF4 7F C3 F3 78 */ mr r3, r30
+/* 80129198 00124DF8 7F E4 FB 78 */ mr r4, r31
+/* 8012919C 00124DFC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801291A0 00124E00 38 A0 00 06 */ li r5, 6
+/* 801291A4 00124E04 48 12 AD 39 */ bl func_80253EDC
+/* 801291A8 00124E08 38 81 00 0C */ addi r4, r1, 0xc
+/* 801291AC 00124E0C 38 60 00 04 */ li r3, 4
+/* 801291B0 00124E10 4B F3 08 8D */ bl func_80059A3C
+/* 801291B4 00124E14 48 00 02 0C */ b lbl_801293C0
+/* 801291B8 00124E18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801291BC 00124E1C 80 03 01 D0 */ lwz r0, 0x1d0(r3)
+/* 801291C0 00124E20 2C 00 00 00 */ cmpwi r0, 0
+/* 801291C4 00124E24 40 82 00 1C */ bne lbl_801291E0
+/* 801291C8 00124E28 38 00 00 00 */ li r0, 0
+/* 801291CC 00124E2C 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 801291D0 00124E30 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 801291D4 00124E34 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 801291D8 00124E38 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 801291DC 00124E3C 48 00 01 E4 */ b lbl_801293C0
+lbl_801291E0:
+/* 801291E0 00124E40 88 03 09 78 */ lbz r0, 0x978(r3)
+/* 801291E4 00124E44 28 00 00 02 */ cmplwi r0, 2
+/* 801291E8 00124E48 40 82 01 D8 */ bne lbl_801293C0
+/* 801291EC 00124E4C 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 801291F0 00124E50 88 7F 00 0F */ lbz r3, 0xf(r31)
+/* 801291F4 00124E54 7C 04 16 70 */ srawi r4, r0, 2
+/* 801291F8 00124E58 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 801291FC 00124E5C 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129200 00124E60 98 9F 00 0E */ stb r4, 0xe(r31)
+/* 80129204 00124E64 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129208 00124E68 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 8012920C 00124E6C 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80129210 00124E70 48 00 01 B0 */ b lbl_801293C0
+/* 80129214 00124E74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129218 00124E78 80 03 01 D4 */ lwz r0, 0x1d4(r3)
+/* 8012921C 00124E7C 2C 00 00 00 */ cmpwi r0, 0
+/* 80129220 00124E80 40 82 00 1C */ bne lbl_8012923C
+/* 80129224 00124E84 38 00 00 00 */ li r0, 0
+/* 80129228 00124E88 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 8012922C 00124E8C 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80129230 00124E90 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80129234 00124E94 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80129238 00124E98 48 00 01 88 */ b lbl_801293C0
+lbl_8012923C:
+/* 8012923C 00124E9C 88 03 09 79 */ lbz r0, 0x979(r3)
+/* 80129240 00124EA0 28 00 00 02 */ cmplwi r0, 2
+/* 80129244 00124EA4 40 82 01 7C */ bne lbl_801293C0
+/* 80129248 00124EA8 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 8012924C 00124EAC 88 7F 00 0F */ lbz r3, 0xf(r31)
+/* 80129250 00124EB0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129254 00124EB4 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 80129258 00124EB8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012925C 00124EBC 98 9F 00 0E */ stb r4, 0xe(r31)
+/* 80129260 00124EC0 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129264 00124EC4 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 80129268 00124EC8 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 8012926C 00124ECC 48 00 01 54 */ b lbl_801293C0
+/* 80129270 00124ED0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129274 00124ED4 80 03 01 D8 */ lwz r0, 0x1d8(r3)
+/* 80129278 00124ED8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012927C 00124EDC 40 82 00 1C */ bne lbl_80129298
+/* 80129280 00124EE0 38 00 00 00 */ li r0, 0
+/* 80129284 00124EE4 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 80129288 00124EE8 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 8012928C 00124EEC 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 80129290 00124EF0 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80129294 00124EF4 48 00 01 2C */ b lbl_801293C0
+lbl_80129298:
+/* 80129298 00124EF8 88 03 09 7A */ lbz r0, 0x97a(r3)
+/* 8012929C 00124EFC 28 00 00 02 */ cmplwi r0, 2
+/* 801292A0 00124F00 40 82 01 20 */ bne lbl_801293C0
+/* 801292A4 00124F04 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 801292A8 00124F08 88 7F 00 0F */ lbz r3, 0xf(r31)
+/* 801292AC 00124F0C 7C 04 16 70 */ srawi r4, r0, 2
+/* 801292B0 00124F10 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 801292B4 00124F14 7C 63 16 70 */ srawi r3, r3, 2
+/* 801292B8 00124F18 98 9F 00 0E */ stb r4, 0xe(r31)
+/* 801292BC 00124F1C 7C 00 16 70 */ srawi r0, r0, 2
+/* 801292C0 00124F20 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 801292C4 00124F24 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 801292C8 00124F28 48 00 00 F8 */ b lbl_801293C0
+/* 801292CC 00124F2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801292D0 00124F30 80 03 01 DC */ lwz r0, 0x1dc(r3)
+/* 801292D4 00124F34 2C 00 00 00 */ cmpwi r0, 0
+/* 801292D8 00124F38 40 82 00 1C */ bne lbl_801292F4
+/* 801292DC 00124F3C 38 00 00 00 */ li r0, 0
+/* 801292E0 00124F40 98 1F 00 11 */ stb r0, 0x11(r31)
+/* 801292E4 00124F44 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 801292E8 00124F48 98 1F 00 0F */ stb r0, 0xf(r31)
+/* 801292EC 00124F4C 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 801292F0 00124F50 48 00 00 D0 */ b lbl_801293C0
+lbl_801292F4:
+/* 801292F4 00124F54 88 03 09 7B */ lbz r0, 0x97b(r3)
+/* 801292F8 00124F58 28 00 00 02 */ cmplwi r0, 2
+/* 801292FC 00124F5C 40 82 00 C4 */ bne lbl_801293C0
+/* 80129300 00124F60 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 80129304 00124F64 88 7F 00 0F */ lbz r3, 0xf(r31)
+/* 80129308 00124F68 7C 04 16 70 */ srawi r4, r0, 2
+/* 8012930C 00124F6C 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 80129310 00124F70 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129314 00124F74 98 9F 00 0E */ stb r4, 0xe(r31)
+/* 80129318 00124F78 7C 00 16 70 */ srawi r0, r0, 2
+/* 8012931C 00124F7C 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 80129320 00124F80 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80129324 00124F84 48 00 00 9C */ b lbl_801293C0
+/* 80129328 00124F88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012932C 00124F8C 88 03 19 38 */ lbz r0, 0x1938(r3)
+/* 80129330 00124F90 28 00 00 03 */ cmplwi r0, 3
+/* 80129334 00124F94 40 82 00 8C */ bne lbl_801293C0
+/* 80129338 00124F98 4B FF D1 8D */ bl func_801264C4
+/* 8012933C 00124F9C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80129340 00124FA0 28 00 00 03 */ cmplwi r0, 3
+/* 80129344 00124FA4 40 80 00 7C */ bge lbl_801293C0
+/* 80129348 00124FA8 7F C3 F3 78 */ mr r3, r30
+/* 8012934C 00124FAC 7F E4 FB 78 */ mr r4, r31
+/* 80129350 00124FB0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129354 00124FB4 38 A0 00 06 */ li r5, 6
+/* 80129358 00124FB8 48 12 AB 85 */ bl func_80253EDC
+/* 8012935C 00124FBC C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80129360 00124FC0 38 60 46 E7 */ li r3, 0x46e7
+/* 80129364 00124FC4 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80129368 00124FC8 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8012936C 00124FCC FC 80 28 1E */ fctiwz f4, f5
+/* 80129370 00124FD0 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80129374 00124FD4 FC 40 18 1E */ fctiwz f2, f3
+/* 80129378 00124FD8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012937C 00124FDC 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 80129380 00124FE0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80129384 00124FE4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80129388 00124FE8 64 08 7F 7F */ oris r8, r0, 0x7f7f
+/* 8012938C 00124FEC FC 20 08 1E */ fctiwz f1, f1
+/* 80129390 00124FF0 FC 00 00 1E */ fctiwz f0, f0
+/* 80129394 00124FF4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80129398 00124FF8 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8012939C 00124FFC 61 08 7F 00 */ ori r8, r8, 0x7f00
+/* 801293A0 00125000 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801293A4 00125004 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801293A8 00125008 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801293AC 0012500C 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 801293B0 00125010 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801293B4 00125014 7C 06 07 34 */ extsh r6, r0
+/* 801293B8 00125018 7C E7 07 34 */ extsh r7, r7
+/* 801293BC 0012501C 48 12 6D 79 */ bl func_80250134
+lbl_801293C0:
+/* 801293C0 00125020 39 61 00 70 */ addi r11, r1, 0x70
+/* 801293C4 00125024 48 09 DD AD */ bl _restgpr_26
+/* 801293C8 00125028 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 801293CC 0012502C 7C 08 03 A6 */ mtlr r0
+/* 801293D0 00125030 38 21 00 70 */ addi r1, r1, 0x70
+/* 801293D4 00125034 4E 80 00 20 */ blr
+lbl_801293D8:
+/* 801293D8 00125038 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801293DC 0012503C 7C 08 02 A6 */ mflr r0
+/* 801293E0 00125040 38 A0 00 03 */ li r5, 3
+/* 801293E4 00125044 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801293E8 00125048 38 C1 00 08 */ addi r6, r1, 8
+/* 801293EC 0012504C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801293F0 00125050 7C 9F 23 78 */ mr r31, r4
+/* 801293F4 00125054 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801293F8 00125058 7C 7E 1B 78 */ mr r30, r3
+/* 801293FC 0012505C 48 12 AA 91 */ bl func_80253E8C
+/* 80129400 00125060 80 61 00 08 */ lwz r3, 8(r1)
+/* 80129404 00125064 38 03 FF FD */ addi r0, r3, -3
+/* 80129408 00125068 28 00 00 07 */ cmplwi r0, 7
+/* 8012940C 0012506C 41 81 00 78 */ bgt lbl_80129484
+/* 80129410 00125070 3C 60 80 42 */ lis r3, lbl_8041C610@ha
+/* 80129414 00125074 54 00 10 3A */ slwi r0, r0, 2
+/* 80129418 00125078 38 63 C6 10 */ addi r3, r3, lbl_8041C610@l
+/* 8012941C 0012507C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80129420 00125080 7C 69 03 A6 */ mtctr r3
+/* 80129424 00125084 4E 80 04 20 */ bctr
+/* 80129428 00125088 7F C3 F3 78 */ mr r3, r30
+/* 8012942C 0012508C 7F E4 FB 78 */ mr r4, r31
+/* 80129430 00125090 38 A0 00 02 */ li r5, 2
+/* 80129434 00125094 38 C0 46 D9 */ li r6, 0x46d9
+/* 80129438 00125098 48 12 AA 7D */ bl func_80253EB4
+/* 8012943C 0012509C 48 00 00 48 */ b lbl_80129484
+/* 80129440 001250A0 7F C3 F3 78 */ mr r3, r30
+/* 80129444 001250A4 7F E4 FB 78 */ mr r4, r31
+/* 80129448 001250A8 38 A0 00 02 */ li r5, 2
+/* 8012944C 001250AC 38 C0 46 DF */ li r6, 0x46df
+/* 80129450 001250B0 48 12 AA 65 */ bl func_80253EB4
+/* 80129454 001250B4 48 00 00 30 */ b lbl_80129484
+/* 80129458 001250B8 7F C3 F3 78 */ mr r3, r30
+/* 8012945C 001250BC 7F E4 FB 78 */ mr r4, r31
+/* 80129460 001250C0 38 A0 00 02 */ li r5, 2
+/* 80129464 001250C4 38 C0 46 E0 */ li r6, 0x46e0
+/* 80129468 001250C8 48 12 AA 4D */ bl func_80253EB4
+/* 8012946C 001250CC 48 00 00 18 */ b lbl_80129484
+/* 80129470 001250D0 7F C3 F3 78 */ mr r3, r30
+/* 80129474 001250D4 7F E4 FB 78 */ mr r4, r31
+/* 80129478 001250D8 38 A0 00 01 */ li r5, 1
+/* 8012947C 001250DC 38 C0 00 00 */ li r6, 0
+/* 80129480 001250E0 48 12 AA 35 */ bl func_80253EB4
+lbl_80129484:
+/* 80129484 001250E4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80129488 001250E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012948C 001250EC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80129490 001250F0 7C 08 03 A6 */ mtlr r0
+/* 80129494 001250F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80129498 001250F8 4E 80 00 20 */ blr
+lbl_8012949C:
+/* 8012949C 001250FC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801294A0 00125100 7C 08 02 A6 */ mflr r0
+/* 801294A4 00125104 38 A0 00 03 */ li r5, 3
+/* 801294A8 00125108 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801294AC 0012510C 38 C1 00 08 */ addi r6, r1, 8
+/* 801294B0 00125110 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801294B4 00125114 7C 9F 23 78 */ mr r31, r4
+/* 801294B8 00125118 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801294BC 0012511C 7C 7E 1B 78 */ mr r30, r3
+/* 801294C0 00125120 48 12 A9 CD */ bl func_80253E8C
+/* 801294C4 00125124 80 61 00 08 */ lwz r3, 8(r1)
+/* 801294C8 00125128 38 03 FF FD */ addi r0, r3, -3
+/* 801294CC 0012512C 28 00 00 07 */ cmplwi r0, 7
+/* 801294D0 00125130 41 81 00 78 */ bgt lbl_80129548
+/* 801294D4 00125134 3C 60 80 42 */ lis r3, lbl_8041C630@ha
+/* 801294D8 00125138 54 00 10 3A */ slwi r0, r0, 2
+/* 801294DC 0012513C 38 63 C6 30 */ addi r3, r3, lbl_8041C630@l
+/* 801294E0 00125140 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801294E4 00125144 7C 69 03 A6 */ mtctr r3
+/* 801294E8 00125148 4E 80 04 20 */ bctr
+/* 801294EC 0012514C 7F C3 F3 78 */ mr r3, r30
+/* 801294F0 00125150 7F E4 FB 78 */ mr r4, r31
+/* 801294F4 00125154 38 A0 00 02 */ li r5, 2
+/* 801294F8 00125158 38 C0 46 DA */ li r6, 0x46da
+/* 801294FC 0012515C 48 12 A9 B9 */ bl func_80253EB4
+/* 80129500 00125160 48 00 00 48 */ b lbl_80129548
+/* 80129504 00125164 7F C3 F3 78 */ mr r3, r30
+/* 80129508 00125168 7F E4 FB 78 */ mr r4, r31
+/* 8012950C 0012516C 38 A0 00 02 */ li r5, 2
+/* 80129510 00125170 38 C0 46 DF */ li r6, 0x46df
+/* 80129514 00125174 48 12 A9 A1 */ bl func_80253EB4
+/* 80129518 00125178 48 00 00 30 */ b lbl_80129548
+/* 8012951C 0012517C 7F C3 F3 78 */ mr r3, r30
+/* 80129520 00125180 7F E4 FB 78 */ mr r4, r31
+/* 80129524 00125184 38 A0 00 02 */ li r5, 2
+/* 80129528 00125188 38 C0 46 E0 */ li r6, 0x46e0
+/* 8012952C 0012518C 48 12 A9 89 */ bl func_80253EB4
+/* 80129530 00125190 48 00 00 18 */ b lbl_80129548
+/* 80129534 00125194 7F C3 F3 78 */ mr r3, r30
+/* 80129538 00125198 7F E4 FB 78 */ mr r4, r31
+/* 8012953C 0012519C 38 A0 00 01 */ li r5, 1
+/* 80129540 001251A0 38 C0 00 00 */ li r6, 0
+/* 80129544 001251A4 48 12 A9 71 */ bl func_80253EB4
+lbl_80129548:
+/* 80129548 001251A8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012954C 001251AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80129550 001251B0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80129554 001251B4 7C 08 03 A6 */ mtlr r0
+/* 80129558 001251B8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012955C 001251BC 4E 80 00 20 */ blr
+lbl_80129560:
+/* 80129560 001251C0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80129564 001251C4 7C 08 02 A6 */ mflr r0
+/* 80129568 001251C8 38 A0 00 03 */ li r5, 3
+/* 8012956C 001251CC 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80129570 001251D0 38 C1 00 08 */ addi r6, r1, 8
+/* 80129574 001251D4 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80129578 001251D8 7C 9F 23 78 */ mr r31, r4
+/* 8012957C 001251DC 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 80129580 001251E0 7C 7E 1B 78 */ mr r30, r3
+/* 80129584 001251E4 48 12 A9 59 */ bl func_80253EDC
+/* 80129588 001251E8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012958C 001251EC 2C 00 00 02 */ cmpwi r0, 2
+/* 80129590 001251F0 41 82 00 38 */ beq lbl_801295C8
+/* 80129594 001251F4 40 80 00 54 */ bge lbl_801295E8
+/* 80129598 001251F8 2C 00 00 01 */ cmpwi r0, 1
+/* 8012959C 001251FC 40 80 00 08 */ bge lbl_801295A4
+/* 801295A0 00125200 48 00 00 48 */ b lbl_801295E8
+lbl_801295A4:
+/* 801295A4 00125204 7F C3 F3 78 */ mr r3, r30
+/* 801295A8 00125208 7F E4 FB 78 */ mr r4, r31
+/* 801295AC 0012520C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801295B0 00125210 38 A0 00 06 */ li r5, 6
+/* 801295B4 00125214 48 12 A9 29 */ bl func_80253EDC
+/* 801295B8 00125218 38 81 00 0C */ addi r4, r1, 0xc
+/* 801295BC 0012521C 38 60 00 01 */ li r3, 1
+/* 801295C0 00125220 4B F3 04 7D */ bl func_80059A3C
+/* 801295C4 00125224 48 00 00 24 */ b lbl_801295E8
+lbl_801295C8:
+/* 801295C8 00125228 7F C3 F3 78 */ mr r3, r30
+/* 801295CC 0012522C 7F E4 FB 78 */ mr r4, r31
+/* 801295D0 00125230 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801295D4 00125234 38 A0 00 06 */ li r5, 6
+/* 801295D8 00125238 48 12 A9 05 */ bl func_80253EDC
+/* 801295DC 0012523C 38 81 00 0C */ addi r4, r1, 0xc
+/* 801295E0 00125240 38 60 00 02 */ li r3, 2
+/* 801295E4 00125244 4B F3 04 59 */ bl func_80059A3C
+lbl_801295E8:
+/* 801295E8 00125248 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801295EC 0012524C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 801295F0 00125250 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 801295F4 00125254 7C 08 03 A6 */ mtlr r0
+/* 801295F8 00125258 38 21 00 40 */ addi r1, r1, 0x40
+/* 801295FC 0012525C 4E 80 00 20 */ blr
+lbl_80129600:
+/* 80129600 00125260 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80129604 00125264 7C 08 02 A6 */ mflr r0
+/* 80129608 00125268 38 A0 00 03 */ li r5, 3
+/* 8012960C 0012526C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80129610 00125270 38 C1 00 08 */ addi r6, r1, 8
+/* 80129614 00125274 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80129618 00125278 7C 9F 23 78 */ mr r31, r4
+/* 8012961C 0012527C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80129620 00125280 7C 7E 1B 78 */ mr r30, r3
+/* 80129624 00125284 48 12 A8 69 */ bl func_80253E8C
+/* 80129628 00125288 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012962C 0012528C 28 00 00 16 */ cmplwi r0, 0x16
+/* 80129630 00125290 41 81 01 80 */ bgt lbl_801297B0
+/* 80129634 00125294 3C 60 80 42 */ lis r3, lbl_8041C650@ha
+/* 80129638 00125298 54 00 10 3A */ slwi r0, r0, 2
+/* 8012963C 0012529C 38 63 C6 50 */ addi r3, r3, lbl_8041C650@l
+/* 80129640 001252A0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80129644 001252A4 7C 69 03 A6 */ mtctr r3
+/* 80129648 001252A8 4E 80 04 20 */ bctr
+/* 8012964C 001252AC 7F C3 F3 78 */ mr r3, r30
+/* 80129650 001252B0 7F E4 FB 78 */ mr r4, r31
+/* 80129654 001252B4 38 A0 00 02 */ li r5, 2
+/* 80129658 001252B8 38 C0 51 44 */ li r6, 0x5144
+/* 8012965C 001252BC 48 12 A8 59 */ bl func_80253EB4
+/* 80129660 001252C0 48 00 01 50 */ b lbl_801297B0
+/* 80129664 001252C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129668 001252C8 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012966C 001252CC 28 00 00 01 */ cmplwi r0, 1
+/* 80129670 001252D0 40 80 01 40 */ bge lbl_801297B0
+/* 80129674 001252D4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129678 001252D8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012967C 001252DC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129680 001252E0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80129684 001252E4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129688 001252E8 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012968C 001252EC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129690 001252F0 98 7F 00 03 */ stb r3, 3(r31)
+/* 80129694 001252F4 98 1F 00 04 */ stb r0, 4(r31)
+/* 80129698 001252F8 48 00 01 18 */ b lbl_801297B0
+/* 8012969C 001252FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801296A0 00125300 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 801296A4 00125304 28 00 00 02 */ cmplwi r0, 2
+/* 801296A8 00125308 40 80 01 08 */ bge lbl_801297B0
+/* 801296AC 0012530C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801296B0 00125310 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801296B4 00125314 7C 04 16 70 */ srawi r4, r0, 2
+/* 801296B8 00125318 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801296BC 0012531C 7C 63 16 70 */ srawi r3, r3, 2
+/* 801296C0 00125320 98 9F 00 02 */ stb r4, 2(r31)
+/* 801296C4 00125324 7C 00 16 70 */ srawi r0, r0, 2
+/* 801296C8 00125328 98 7F 00 03 */ stb r3, 3(r31)
+/* 801296CC 0012532C 98 1F 00 04 */ stb r0, 4(r31)
+/* 801296D0 00125330 48 00 00 E0 */ b lbl_801297B0
+/* 801296D4 00125334 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801296D8 00125338 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 801296DC 0012533C 28 00 00 03 */ cmplwi r0, 3
+/* 801296E0 00125340 40 80 00 D0 */ bge lbl_801297B0
+/* 801296E4 00125344 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801296E8 00125348 88 7F 00 03 */ lbz r3, 3(r31)
+/* 801296EC 0012534C 7C 04 16 70 */ srawi r4, r0, 2
+/* 801296F0 00125350 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801296F4 00125354 7C 63 16 70 */ srawi r3, r3, 2
+/* 801296F8 00125358 98 9F 00 02 */ stb r4, 2(r31)
+/* 801296FC 0012535C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129700 00125360 98 7F 00 03 */ stb r3, 3(r31)
+/* 80129704 00125364 98 1F 00 04 */ stb r0, 4(r31)
+/* 80129708 00125368 48 00 00 A8 */ b lbl_801297B0
+/* 8012970C 0012536C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129710 00125370 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80129714 00125374 28 00 00 04 */ cmplwi r0, 4
+/* 80129718 00125378 40 80 00 98 */ bge lbl_801297B0
+/* 8012971C 0012537C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129720 00125380 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80129724 00125384 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129728 00125388 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8012972C 0012538C 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129730 00125390 98 9F 00 02 */ stb r4, 2(r31)
+/* 80129734 00125394 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129738 00125398 98 7F 00 03 */ stb r3, 3(r31)
+/* 8012973C 0012539C 98 1F 00 04 */ stb r0, 4(r31)
+/* 80129740 001253A0 48 00 00 70 */ b lbl_801297B0
+/* 80129744 001253A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129748 001253A8 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012974C 001253AC 28 00 00 05 */ cmplwi r0, 5
+/* 80129750 001253B0 40 80 00 60 */ bge lbl_801297B0
+/* 80129754 001253B4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129758 001253B8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012975C 001253BC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129760 001253C0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80129764 001253C4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129768 001253C8 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012976C 001253CC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129770 001253D0 98 7F 00 03 */ stb r3, 3(r31)
+/* 80129774 001253D4 98 1F 00 04 */ stb r0, 4(r31)
+/* 80129778 001253D8 48 00 00 38 */ b lbl_801297B0
+/* 8012977C 001253DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129780 001253E0 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 80129784 001253E4 28 00 00 06 */ cmplwi r0, 6
+/* 80129788 001253E8 40 80 00 28 */ bge lbl_801297B0
+/* 8012978C 001253EC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129790 001253F0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80129794 001253F4 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129798 001253F8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8012979C 001253FC 7C 63 16 70 */ srawi r3, r3, 2
+/* 801297A0 00125400 98 9F 00 02 */ stb r4, 2(r31)
+/* 801297A4 00125404 7C 00 16 70 */ srawi r0, r0, 2
+/* 801297A8 00125408 98 7F 00 03 */ stb r3, 3(r31)
+/* 801297AC 0012540C 98 1F 00 04 */ stb r0, 4(r31)
+lbl_801297B0:
+/* 801297B0 00125410 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
+/* 801297B4 00125414 A0 7F 01 64 */ lhz r3, 0x164(r31)
+/* 801297B8 00125418 A0 1F 01 66 */ lhz r0, 0x166(r31)
+/* 801297BC 0012541C 7C 03 00 40 */ cmplw r3, r0
+/* 801297C0 00125420 41 82 00 28 */ beq lbl_801297E8
+/* 801297C4 00125424 7F C3 F3 78 */ mr r3, r30
+/* 801297C8 00125428 48 12 A6 19 */ bl func_80253DE0
+/* 801297CC 0012542C A0 1F 01 6C */ lhz r0, 0x16c(r31)
+/* 801297D0 00125430 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801297D4 00125434 7C 00 18 40 */ cmplw r0, r3
+/* 801297D8 00125438 40 82 00 10 */ bne lbl_801297E8
+/* 801297DC 0012543C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801297E0 00125440 A0 03 01 66 */ lhz r0, 0x166(r3)
+/* 801297E4 00125444 B0 03 01 64 */ sth r0, 0x164(r3)
+lbl_801297E8:
+/* 801297E8 00125448 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801297EC 0012544C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801297F0 00125450 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801297F4 00125454 7C 08 03 A6 */ mtlr r0
+/* 801297F8 00125458 38 21 00 20 */ addi r1, r1, 0x20
+/* 801297FC 0012545C 4E 80 00 20 */ blr
+lbl_80129800:
+/* 80129800 00125460 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 80129804 00125464 7C 08 02 A6 */ mflr r0
+/* 80129808 00125468 90 01 00 84 */ stw r0, 0x84(r1)
+/* 8012980C 0012546C 39 61 00 80 */ addi r11, r1, 0x80
+/* 80129810 00125470 48 09 D9 0D */ bl _savegpr_24
+/* 80129814 00125474 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 80129818 00125478 7C 7E 1B 78 */ mr r30, r3
+/* 8012981C 0012547C 3B A5 FF FF */ addi r29, r5, 0x0000FFFF@l
+/* 80129820 00125480 7C 9F 23 78 */ mr r31, r4
+/* 80129824 00125484 38 C1 00 08 */ addi r6, r1, 8
+/* 80129828 00125488 38 A0 00 03 */ li r5, 3
+/* 8012982C 0012548C 48 12 A6 B1 */ bl func_80253EDC
+/* 80129830 00125490 80 61 00 08 */ lwz r3, 8(r1)
+/* 80129834 00125494 38 03 FF FD */ addi r0, r3, -3
+/* 80129838 00125498 28 00 00 1C */ cmplwi r0, 0x1c
+/* 8012983C 0012549C 41 81 02 24 */ bgt lbl_80129A60
+/* 80129840 001254A0 3C 60 80 42 */ lis r3, lbl_8041C6AC@ha
+/* 80129844 001254A4 54 00 10 3A */ slwi r0, r0, 2
+/* 80129848 001254A8 38 63 C6 AC */ addi r3, r3, lbl_8041C6AC@l
+/* 8012984C 001254AC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80129850 001254B0 7C 69 03 A6 */ mtctr r3
+/* 80129854 001254B4 4E 80 04 20 */ bctr
+/* 80129858 001254B8 7F C3 F3 78 */ mr r3, r30
+/* 8012985C 001254BC 7F E4 FB 78 */ mr r4, r31
+/* 80129860 001254C0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129864 001254C4 38 A0 00 06 */ li r5, 6
+/* 80129868 001254C8 48 12 A6 75 */ bl func_80253EDC
+/* 8012986C 001254CC 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129870 001254D0 38 60 00 01 */ li r3, 1
+/* 80129874 001254D4 4B F3 01 C9 */ bl func_80059A3C
+/* 80129878 001254D8 48 00 01 E8 */ b lbl_80129A60
+/* 8012987C 001254DC 7F C3 F3 78 */ mr r3, r30
+/* 80129880 001254E0 7F E4 FB 78 */ mr r4, r31
+/* 80129884 001254E4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129888 001254E8 38 A0 00 06 */ li r5, 6
+/* 8012988C 001254EC 48 12 A6 51 */ bl func_80253EDC
+/* 80129890 001254F0 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129894 001254F4 38 60 00 02 */ li r3, 2
+/* 80129898 001254F8 4B F3 01 A5 */ bl func_80059A3C
+/* 8012989C 001254FC 48 00 01 C4 */ b lbl_80129A60
+/* 801298A0 00125500 7F C3 F3 78 */ mr r3, r30
+/* 801298A4 00125504 7F E4 FB 78 */ mr r4, r31
+/* 801298A8 00125508 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801298AC 0012550C 38 A0 00 06 */ li r5, 6
+/* 801298B0 00125510 48 12 A6 2D */ bl func_80253EDC
+/* 801298B4 00125514 38 81 00 0C */ addi r4, r1, 0xc
+/* 801298B8 00125518 38 60 00 03 */ li r3, 3
+/* 801298BC 0012551C 4B F3 01 81 */ bl func_80059A3C
+/* 801298C0 00125520 48 00 01 A0 */ b lbl_80129A60
+/* 801298C4 00125524 7F C3 F3 78 */ mr r3, r30
+/* 801298C8 00125528 7F E4 FB 78 */ mr r4, r31
+/* 801298CC 0012552C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801298D0 00125530 38 A0 00 06 */ li r5, 6
+/* 801298D4 00125534 48 12 A6 09 */ bl func_80253EDC
+/* 801298D8 00125538 38 81 00 0C */ addi r4, r1, 0xc
+/* 801298DC 0012553C 38 60 00 04 */ li r3, 4
+/* 801298E0 00125540 4B F3 01 5D */ bl func_80059A3C
+/* 801298E4 00125544 48 00 01 7C */ b lbl_80129A60
+/* 801298E8 00125548 7F C3 F3 78 */ mr r3, r30
+/* 801298EC 0012554C 7F E4 FB 78 */ mr r4, r31
+/* 801298F0 00125550 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801298F4 00125554 38 A0 00 06 */ li r5, 6
+/* 801298F8 00125558 48 12 A5 E5 */ bl func_80253EDC
+/* 801298FC 0012555C 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129900 00125560 38 60 00 05 */ li r3, 5
+/* 80129904 00125564 4B F3 01 39 */ bl func_80059A3C
+/* 80129908 00125568 48 00 01 58 */ b lbl_80129A60
+/* 8012990C 0012556C 7F C3 F3 78 */ mr r3, r30
+/* 80129910 00125570 7F E4 FB 78 */ mr r4, r31
+/* 80129914 00125574 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129918 00125578 38 A0 00 06 */ li r5, 6
+/* 8012991C 0012557C 48 12 A5 C1 */ bl func_80253EDC
+/* 80129920 00125580 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129924 00125584 38 60 00 06 */ li r3, 6
+/* 80129928 00125588 4B F3 01 15 */ bl func_80059A3C
+/* 8012992C 0012558C 48 00 01 34 */ b lbl_80129A60
+/* 80129930 00125590 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129934 00125594 A0 63 01 64 */ lhz r3, 0x164(r3)
+/* 80129938 00125598 38 03 FF FF */ addi r0, r3, -1
+/* 8012993C 0012559C 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 80129940 001255A0 48 00 01 20 */ b lbl_80129A60
+/* 80129944 001255A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129948 001255A8 A3 A3 01 64 */ lhz r29, 0x164(r3)
+/* 8012994C 001255AC 48 00 01 14 */ b lbl_80129A60
+/* 80129950 001255B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129954 001255B4 A0 63 01 64 */ lhz r3, 0x164(r3)
+/* 80129958 001255B8 38 03 00 01 */ addi r0, r3, 1
+/* 8012995C 001255BC 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 80129960 001255C0 48 00 01 00 */ b lbl_80129A60
+/* 80129964 001255C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129968 001255C8 A0 63 01 64 */ lhz r3, 0x164(r3)
+/* 8012996C 001255CC 38 03 00 02 */ addi r0, r3, 2
+/* 80129970 001255D0 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 80129974 001255D4 48 00 00 EC */ b lbl_80129A60
+/* 80129978 001255D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012997C 001255DC A0 63 01 64 */ lhz r3, 0x164(r3)
+/* 80129980 001255E0 38 03 00 03 */ addi r0, r3, 3
+/* 80129984 001255E4 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 80129988 001255E8 48 00 00 D8 */ b lbl_80129A60
+/* 8012998C 001255EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129990 001255F0 A0 63 01 64 */ lhz r3, 0x164(r3)
+/* 80129994 001255F4 38 03 00 04 */ addi r0, r3, 4
+/* 80129998 001255F8 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 8012999C 001255FC 48 00 00 C4 */ b lbl_80129A60
+/* 801299A0 00125600 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 801299A4 00125604 A0 63 01 64 */ lhz r3, 0x164(r3)
+/* 801299A8 00125608 38 03 00 05 */ addi r0, r3, 5
+/* 801299AC 0012560C 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 801299B0 00125610 48 00 00 B0 */ b lbl_80129A60
+/* 801299B4 00125614 7F C3 F3 78 */ mr r3, r30
+/* 801299B8 00125618 7F E4 FB 78 */ mr r4, r31
+/* 801299BC 0012561C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801299C0 00125620 38 A0 00 06 */ li r5, 6
+/* 801299C4 00125624 48 12 A5 19 */ bl func_80253EDC
+/* 801299C8 00125628 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 801299CC 0012562C 38 00 FF 00 */ li r0, -256
+/* 801299D0 00125630 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 801299D4 00125634 38 60 00 1B */ li r3, 0x1b
+/* 801299D8 00125638 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 801299DC 0012563C FC 80 28 1E */ fctiwz f4, f5
+/* 801299E0 00125640 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 801299E4 00125644 FC 40 18 1E */ fctiwz f2, f3
+/* 801299E8 00125648 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801299EC 0012564C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 801299F0 00125650 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801299F4 00125654 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 801299F8 00125658 FC 20 08 1E */ fctiwz f1, f1
+/* 801299FC 0012565C D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80129A00 00125660 FC 00 00 1E */ fctiwz f0, f0
+/* 80129A04 00125664 7C BC 03 78 */ or r28, r5, r0
+/* 80129A08 00125668 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80129A0C 0012566C A0 86 01 64 */ lhz r4, 0x164(r6)
+/* 80129A10 00125670 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80129A14 00125674 A0 06 01 6A */ lhz r0, 0x16a(r6)
+/* 80129A18 00125678 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80129A1C 0012567C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80129A20 00125680 7C 84 02 14 */ add r4, r4, r0
+/* 80129A24 00125684 83 41 00 3C */ lwz r26, 0x3c(r1)
+/* 80129A28 00125688 83 21 00 44 */ lwz r25, 0x44(r1)
+/* 80129A2C 0012568C 83 01 00 4C */ lwz r24, 0x4c(r1)
+/* 80129A30 00125690 48 03 28 D9 */ bl func_8015C308
+/* 80129A34 00125694 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129A38 00125698 38 60 00 1C */ li r3, 0x1c
+/* 80129A3C 0012569C A0 84 01 68 */ lhz r4, 0x168(r4)
+/* 80129A40 001256A0 48 03 28 C9 */ bl func_8015C308
+/* 80129A44 001256A4 7F 64 DB 78 */ mr r4, r27
+/* 80129A48 001256A8 7F 88 E3 78 */ mr r8, r28
+/* 80129A4C 001256AC 38 BA FF FD */ addi r5, r26, -3
+/* 80129A50 001256B0 7F 26 07 34 */ extsh r6, r25
+/* 80129A54 001256B4 7F 07 07 34 */ extsh r7, r24
+/* 80129A58 001256B8 38 60 43 E3 */ li r3, 0x43e3
+/* 80129A5C 001256BC 48 12 66 D9 */ bl func_80250134
+lbl_80129A60:
+/* 80129A60 001256C0 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 80129A64 001256C4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80129A68 001256C8 41 82 00 D0 */ beq lbl_80129B38
+/* 80129A6C 001256CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129A70 001256D0 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
+/* 80129A74 001256D4 7C 63 02 14 */ add r3, r3, r0
+/* 80129A78 001256D8 A3 03 01 6E */ lhz r24, 0x16e(r3)
+/* 80129A7C 001256DC 28 18 FF FF */ cmplwi r24, 0xffff
+/* 80129A80 001256E0 41 82 00 B8 */ beq lbl_80129B38
+/* 80129A84 001256E4 7F C3 F3 78 */ mr r3, r30
+/* 80129A88 001256E8 7F E4 FB 78 */ mr r4, r31
+/* 80129A8C 001256EC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129A90 001256F0 38 A0 00 06 */ li r5, 6
+/* 80129A94 001256F4 48 12 A4 49 */ bl func_80253EDC
+/* 80129A98 001256F8 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 80129A9C 001256FC 38 00 FF 00 */ li r0, -256
+/* 80129AA0 00125700 7F 03 C3 78 */ mr r3, r24
+/* 80129AA4 00125704 38 80 00 01 */ li r4, 1
+/* 80129AA8 00125708 7C BE 03 78 */ or r30, r5, r0
+/* 80129AAC 0012570C 38 A0 00 00 */ li r5, 0
+/* 80129AB0 00125710 48 12 68 E9 */ bl func_80250398
+/* 80129AB4 00125714 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80129AB8 00125718 3C 00 43 30 */ lis r0, 0x4330
+/* 80129ABC 0012571C C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 80129AC0 00125720 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80129AC4 00125724 C0 21 00 1C */ lfs f1, 0x1c(r1)
+/* 80129AC8 00125728 7F 03 C3 78 */ mr r3, r24
+/* 80129ACC 0012572C EC 60 20 28 */ fsubs f3, f0, f4
+/* 80129AD0 00125730 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 80129AD4 00125734 FC 00 08 1E */ fctiwz f0, f1
+/* 80129AD8 00125738 90 01 00 38 */ stw r0, 0x38(r1)
+/* 80129ADC 0012573C EC 42 08 28 */ fsubs f2, f2, f1
+/* 80129AE0 00125740 C8 22 8D 68 */ lfd f1, lbl_80641368-_SDA2_BASE_(r2)
+/* 80129AE4 00125744 FC 60 18 1E */ fctiwz f3, f3
+/* 80129AE8 00125748 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 80129AEC 0012574C FC 00 10 1E */ fctiwz f0, f2
+/* 80129AF0 00125750 7F C8 F3 78 */ mr r8, r30
+/* 80129AF4 00125754 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 80129AF8 00125758 D8 61 00 48 */ stfd f3, 0x48(r1)
+/* 80129AFC 0012575C 80 01 00 4C */ lwz r0, 0x4c(r1)
+/* 80129B00 00125760 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80129B04 00125764 7C 06 07 34 */ extsh r6, r0
+/* 80129B08 00125768 7C 04 30 50 */ subf r0, r4, r6
+/* 80129B0C 0012576C 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 80129B10 00125770 54 00 F8 7E */ srwi r0, r0, 1
+/* 80129B14 00125774 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 80129B18 00125778 7C 87 07 34 */ extsh r7, r4
+/* 80129B1C 0012577C C8 01 00 38 */ lfd f0, 0x38(r1)
+/* 80129B20 00125780 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80129B24 00125784 EC 04 00 2A */ fadds f0, f4, f0
+/* 80129B28 00125788 FC 00 00 1E */ fctiwz f0, f0
+/* 80129B2C 0012578C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80129B30 00125790 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80129B34 00125794 48 12 66 01 */ bl func_80250134
+lbl_80129B38:
+/* 80129B38 00125798 39 61 00 80 */ addi r11, r1, 0x80
+/* 80129B3C 0012579C 48 09 D6 2D */ bl _restgpr_24
+/* 80129B40 001257A0 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 80129B44 001257A4 7C 08 03 A6 */ mtlr r0
+/* 80129B48 001257A8 38 21 00 80 */ addi r1, r1, 0x80
+/* 80129B4C 001257AC 4E 80 00 20 */ blr
+lbl_80129B50:
+/* 80129B50 001257B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80129B54 001257B4 7C 08 02 A6 */ mflr r0
+/* 80129B58 001257B8 7C 63 07 34 */ extsh r3, r3
+/* 80129B5C 001257BC 38 A0 00 03 */ li r5, 3
+/* 80129B60 001257C0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80129B64 001257C4 38 C1 00 08 */ addi r6, r1, 8
+/* 80129B68 001257C8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80129B6C 001257CC 7C 9F 23 78 */ mr r31, r4
+/* 80129B70 001257D0 48 12 A3 1D */ bl func_80253E8C
+/* 80129B74 001257D4 80 01 00 08 */ lwz r0, 8(r1)
+/* 80129B78 001257D8 2C 00 00 03 */ cmpwi r0, 3
+/* 80129B7C 001257DC 41 82 00 4C */ beq lbl_80129BC8
+/* 80129B80 001257E0 40 80 00 84 */ bge lbl_80129C04
+/* 80129B84 001257E4 2C 00 00 02 */ cmpwi r0, 2
+/* 80129B88 001257E8 40 80 00 08 */ bge lbl_80129B90
+/* 80129B8C 001257EC 48 00 00 78 */ b lbl_80129C04
+lbl_80129B90:
+/* 80129B90 001257F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129B94 001257F4 A0 03 01 64 */ lhz r0, 0x164(r3)
+/* 80129B98 001257F8 2C 00 00 00 */ cmpwi r0, 0
+/* 80129B9C 001257FC 40 82 00 68 */ bne lbl_80129C04
+/* 80129BA0 00125800 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129BA4 00125804 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80129BA8 00125808 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129BAC 0012580C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80129BB0 00125810 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129BB4 00125814 98 9F 00 02 */ stb r4, 2(r31)
+/* 80129BB8 00125818 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129BBC 0012581C 98 7F 00 03 */ stb r3, 3(r31)
+/* 80129BC0 00125820 98 1F 00 04 */ stb r0, 4(r31)
+/* 80129BC4 00125824 48 00 00 40 */ b lbl_80129C04
+lbl_80129BC8:
+/* 80129BC8 00125828 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129BCC 0012582C A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 80129BD0 00125830 A0 04 01 68 */ lhz r0, 0x168(r4)
+/* 80129BD4 00125834 38 63 00 06 */ addi r3, r3, 6
+/* 80129BD8 00125838 7C 03 00 00 */ cmpw r3, r0
+/* 80129BDC 0012583C 41 80 00 28 */ blt lbl_80129C04
+/* 80129BE0 00125840 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129BE4 00125844 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80129BE8 00125848 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129BEC 0012584C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80129BF0 00125850 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129BF4 00125854 98 9F 00 02 */ stb r4, 2(r31)
+/* 80129BF8 00125858 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129BFC 0012585C 98 7F 00 03 */ stb r3, 3(r31)
+/* 80129C00 00125860 98 1F 00 04 */ stb r0, 4(r31)
+lbl_80129C04:
+/* 80129C04 00125864 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80129C08 00125868 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80129C0C 0012586C 7C 08 03 A6 */ mtlr r0
+/* 80129C10 00125870 38 21 00 20 */ addi r1, r1, 0x20
+/* 80129C14 00125874 4E 80 00 20 */ blr
+lbl_80129C18:
+/* 80129C18 00125878 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80129C1C 0012587C 7C 08 02 A6 */ mflr r0
+/* 80129C20 00125880 38 A0 00 03 */ li r5, 3
+/* 80129C24 00125884 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80129C28 00125888 38 C1 00 08 */ addi r6, r1, 8
+/* 80129C2C 0012588C 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80129C30 00125890 7C 9F 23 78 */ mr r31, r4
+/* 80129C34 00125894 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 80129C38 00125898 7C 7E 1B 78 */ mr r30, r3
+/* 80129C3C 0012589C 48 12 A2 A1 */ bl func_80253EDC
+/* 80129C40 001258A0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80129C44 001258A4 2C 00 00 01 */ cmpwi r0, 1
+/* 80129C48 001258A8 41 82 00 38 */ beq lbl_80129C80
+/* 80129C4C 001258AC 40 80 00 54 */ bge lbl_80129CA0
+/* 80129C50 001258B0 2C 00 00 00 */ cmpwi r0, 0
+/* 80129C54 001258B4 40 80 00 08 */ bge lbl_80129C5C
+/* 80129C58 001258B8 48 00 00 48 */ b lbl_80129CA0
+lbl_80129C5C:
+/* 80129C5C 001258BC 7F C3 F3 78 */ mr r3, r30
+/* 80129C60 001258C0 7F E4 FB 78 */ mr r4, r31
+/* 80129C64 001258C4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129C68 001258C8 38 A0 00 06 */ li r5, 6
+/* 80129C6C 001258CC 48 12 A2 71 */ bl func_80253EDC
+/* 80129C70 001258D0 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129C74 001258D4 38 60 00 07 */ li r3, 7
+/* 80129C78 001258D8 4B F2 FD C5 */ bl func_80059A3C
+/* 80129C7C 001258DC 48 00 00 24 */ b lbl_80129CA0
+lbl_80129C80:
+/* 80129C80 001258E0 7F C3 F3 78 */ mr r3, r30
+/* 80129C84 001258E4 7F E4 FB 78 */ mr r4, r31
+/* 80129C88 001258E8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129C8C 001258EC 38 A0 00 06 */ li r5, 6
+/* 80129C90 001258F0 48 12 A2 4D */ bl func_80253EDC
+/* 80129C94 001258F4 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129C98 001258F8 38 60 00 08 */ li r3, 8
+/* 80129C9C 001258FC 4B F2 FD A1 */ bl func_80059A3C
+lbl_80129CA0:
+/* 80129CA0 00125900 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80129CA4 00125904 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80129CA8 00125908 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80129CAC 0012590C 7C 08 03 A6 */ mtlr r0
+/* 80129CB0 00125910 38 21 00 40 */ addi r1, r1, 0x40
+/* 80129CB4 00125914 4E 80 00 20 */ blr
+lbl_80129CB8:
+/* 80129CB8 00125918 C0 22 8D 70 */ lfs f1, lbl_80641370-_SDA2_BASE_(r2)
+/* 80129CBC 0012591C 7C 63 07 34 */ extsh r3, r3
+/* 80129CC0 00125920 38 80 00 04 */ li r4, 4
+/* 80129CC4 00125924 48 12 A1 4C */ b func_80253E10
+lbl_80129CC8:
+/* 80129CC8 00125928 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80129CCC 0012592C 7C 08 02 A6 */ mflr r0
+/* 80129CD0 00125930 38 A0 00 03 */ li r5, 3
+/* 80129CD4 00125934 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80129CD8 00125938 38 C1 00 08 */ addi r6, r1, 8
+/* 80129CDC 0012593C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80129CE0 00125940 7C 9F 23 78 */ mr r31, r4
+/* 80129CE4 00125944 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80129CE8 00125948 7C 7E 1B 78 */ mr r30, r3
+/* 80129CEC 0012594C 48 12 A1 A1 */ bl func_80253E8C
+/* 80129CF0 00125950 80 01 00 08 */ lwz r0, 8(r1)
+/* 80129CF4 00125954 2C 00 00 07 */ cmpwi r0, 7
+/* 80129CF8 00125958 41 82 00 7C */ beq lbl_80129D74
+/* 80129CFC 0012595C 40 80 00 1C */ bge lbl_80129D18
+/* 80129D00 00125960 2C 00 00 04 */ cmpwi r0, 4
+/* 80129D04 00125964 41 82 00 58 */ beq lbl_80129D5C
+/* 80129D08 00125968 40 80 01 10 */ bge lbl_80129E18
+/* 80129D0C 0012596C 2C 00 00 03 */ cmpwi r0, 3
+/* 80129D10 00125970 40 80 00 14 */ bge lbl_80129D24
+/* 80129D14 00125974 48 00 01 04 */ b lbl_80129E18
+lbl_80129D18:
+/* 80129D18 00125978 2C 00 00 09 */ cmpwi r0, 9
+/* 80129D1C 0012597C 40 80 00 FC */ bge lbl_80129E18
+/* 80129D20 00125980 48 00 00 6C */ b lbl_80129D8C
+lbl_80129D24:
+/* 80129D24 00125984 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129D28 00125988 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80129D2C 0012598C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80129D30 00125990 41 82 00 E8 */ beq lbl_80129E18
+/* 80129D34 00125994 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80129D38 00125998 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80129D3C 0012599C 7C 04 16 70 */ srawi r4, r0, 2
+/* 80129D40 001259A0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80129D44 001259A4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80129D48 001259A8 98 9F 00 02 */ stb r4, 2(r31)
+/* 80129D4C 001259AC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80129D50 001259B0 98 7F 00 03 */ stb r3, 3(r31)
+/* 80129D54 001259B4 98 1F 00 04 */ stb r0, 4(r31)
+/* 80129D58 001259B8 48 00 00 C0 */ b lbl_80129E18
+lbl_80129D5C:
+/* 80129D5C 001259BC 7F C3 F3 78 */ mr r3, r30
+/* 80129D60 001259C0 7F E4 FB 78 */ mr r4, r31
+/* 80129D64 001259C4 38 A0 00 02 */ li r5, 2
+/* 80129D68 001259C8 38 C0 31 41 */ li r6, 0x3141
+/* 80129D6C 001259CC 48 12 A1 49 */ bl func_80253EB4
+/* 80129D70 001259D0 48 00 00 A8 */ b lbl_80129E18
+lbl_80129D74:
+/* 80129D74 001259D4 7F C3 F3 78 */ mr r3, r30
+/* 80129D78 001259D8 7F E4 FB 78 */ mr r4, r31
+/* 80129D7C 001259DC 38 A0 00 02 */ li r5, 2
+/* 80129D80 001259E0 38 C0 2A 32 */ li r6, 0x2a32
+/* 80129D84 001259E4 48 12 A1 31 */ bl func_80253EB4
+/* 80129D88 001259E8 48 00 00 90 */ b lbl_80129E18
+lbl_80129D8C:
+/* 80129D8C 001259EC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129D90 001259F0 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80129D94 001259F4 80 03 00 08 */ lwz r0, 8(r3)
+/* 80129D98 001259F8 2C 00 00 02 */ cmpwi r0, 2
+/* 80129D9C 001259FC 41 82 00 14 */ beq lbl_80129DB0
+/* 80129DA0 00125A00 40 80 00 64 */ bge lbl_80129E04
+/* 80129DA4 00125A04 2C 00 00 01 */ cmpwi r0, 1
+/* 80129DA8 00125A08 40 80 00 44 */ bge lbl_80129DEC
+/* 80129DAC 00125A0C 48 00 00 58 */ b lbl_80129E04
+lbl_80129DB0:
+/* 80129DB0 00125A10 80 04 09 74 */ lwz r0, 0x974(r4)
+/* 80129DB4 00125A14 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80129DB8 00125A18 41 82 00 1C */ beq lbl_80129DD4
+/* 80129DBC 00125A1C 7F C3 F3 78 */ mr r3, r30
+/* 80129DC0 00125A20 7F E4 FB 78 */ mr r4, r31
+/* 80129DC4 00125A24 38 A0 00 02 */ li r5, 2
+/* 80129DC8 00125A28 38 C0 51 D7 */ li r6, 0x51d7
+/* 80129DCC 00125A2C 48 12 A0 E9 */ bl func_80253EB4
+/* 80129DD0 00125A30 48 00 00 48 */ b lbl_80129E18
+lbl_80129DD4:
+/* 80129DD4 00125A34 7F C3 F3 78 */ mr r3, r30
+/* 80129DD8 00125A38 7F E4 FB 78 */ mr r4, r31
+/* 80129DDC 00125A3C 38 A0 00 02 */ li r5, 2
+/* 80129DE0 00125A40 38 C0 46 36 */ li r6, 0x4636
+/* 80129DE4 00125A44 48 12 A0 D1 */ bl func_80253EB4
+/* 80129DE8 00125A48 48 00 00 30 */ b lbl_80129E18
+lbl_80129DEC:
+/* 80129DEC 00125A4C 7F C3 F3 78 */ mr r3, r30
+/* 80129DF0 00125A50 7F E4 FB 78 */ mr r4, r31
+/* 80129DF4 00125A54 38 A0 00 02 */ li r5, 2
+/* 80129DF8 00125A58 38 C0 46 37 */ li r6, 0x4637
+/* 80129DFC 00125A5C 48 12 A0 B9 */ bl func_80253EB4
+/* 80129E00 00125A60 48 00 00 18 */ b lbl_80129E18
+lbl_80129E04:
+/* 80129E04 00125A64 7F C3 F3 78 */ mr r3, r30
+/* 80129E08 00125A68 7F E4 FB 78 */ mr r4, r31
+/* 80129E0C 00125A6C 38 A0 00 02 */ li r5, 2
+/* 80129E10 00125A70 38 C0 51 D8 */ li r6, 0x51d8
+/* 80129E14 00125A74 48 12 A0 A1 */ bl func_80253EB4
+lbl_80129E18:
+/* 80129E18 00125A78 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80129E1C 00125A7C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80129E20 00125A80 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80129E24 00125A84 7C 08 03 A6 */ mtlr r0
+/* 80129E28 00125A88 38 21 00 20 */ addi r1, r1, 0x20
+/* 80129E2C 00125A8C 4E 80 00 20 */ blr
+lbl_80129E30:
+/* 80129E30 00125A90 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80129E34 00125A94 7C 08 02 A6 */ mflr r0
+/* 80129E38 00125A98 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80129E3C 00125A9C 39 61 00 70 */ addi r11, r1, 0x70
+/* 80129E40 00125AA0 48 09 D2 E9 */ bl _savegpr_27
+/* 80129E44 00125AA4 7C 7C 1B 78 */ mr r28, r3
+/* 80129E48 00125AA8 7C 9B 23 78 */ mr r27, r4
+/* 80129E4C 00125AAC 38 C1 00 08 */ addi r6, r1, 8
+/* 80129E50 00125AB0 38 A0 00 03 */ li r5, 3
+/* 80129E54 00125AB4 48 12 A0 89 */ bl func_80253EDC
+/* 80129E58 00125AB8 80 01 00 08 */ lwz r0, 8(r1)
+/* 80129E5C 00125ABC 28 00 00 0E */ cmplwi r0, 0xe
+/* 80129E60 00125AC0 41 81 03 B4 */ bgt lbl_8012A214
+/* 80129E64 00125AC4 3C 60 80 42 */ lis r3, lbl_8041C720@ha
+/* 80129E68 00125AC8 54 00 10 3A */ slwi r0, r0, 2
+/* 80129E6C 00125ACC 38 63 C7 20 */ addi r3, r3, lbl_8041C720@l
+/* 80129E70 00125AD0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80129E74 00125AD4 7C 69 03 A6 */ mtctr r3
+/* 80129E78 00125AD8 4E 80 04 20 */ bctr
+/* 80129E7C 00125ADC 7F 83 E3 78 */ mr r3, r28
+/* 80129E80 00125AE0 7F 64 DB 78 */ mr r4, r27
+/* 80129E84 00125AE4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129E88 00125AE8 38 A0 00 06 */ li r5, 6
+/* 80129E8C 00125AEC 48 12 A0 51 */ bl func_80253EDC
+/* 80129E90 00125AF0 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 80129E94 00125AF4 38 80 FF 00 */ li r4, -256
+/* 80129E98 00125AF8 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 80129E9C 00125AFC C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 80129EA0 00125B00 FC 80 28 1E */ fctiwz f4, f5
+/* 80129EA4 00125B04 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 80129EA8 00125B08 FC 40 18 1E */ fctiwz f2, f3
+/* 80129EAC 00125B0C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80129EB0 00125B10 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129EB4 00125B14 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80129EB8 00125B18 80 65 01 4C */ lwz r3, 0x14c(r5)
+/* 80129EBC 00125B1C FC 20 08 1E */ fctiwz f1, f1
+/* 80129EC0 00125B20 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80129EC4 00125B24 FC 00 00 1E */ fctiwz f0, f0
+/* 80129EC8 00125B28 80 03 00 04 */ lwz r0, 4(r3)
+/* 80129ECC 00125B2C D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80129ED0 00125B30 54 03 27 3E */ srwi r3, r0, 0x1c
+/* 80129ED4 00125B34 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80129ED8 00125B38 2C 03 00 01 */ cmpwi r3, 1
+/* 80129EDC 00125B3C 88 1B 00 11 */ lbz r0, 0x11(r27)
+/* 80129EE0 00125B40 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80129EE4 00125B44 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 80129EE8 00125B48 7C 1F 23 78 */ or r31, r0, r4
+/* 80129EEC 00125B4C 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80129EF0 00125B50 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 80129EF4 00125B54 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 80129EF8 00125B58 41 82 00 5C */ beq lbl_80129F54
+/* 80129EFC 00125B5C 40 80 00 10 */ bge lbl_80129F0C
+/* 80129F00 00125B60 2C 03 00 00 */ cmpwi r3, 0
+/* 80129F04 00125B64 40 80 00 14 */ bge lbl_80129F18
+/* 80129F08 00125B68 48 00 00 84 */ b lbl_80129F8C
+lbl_80129F0C:
+/* 80129F0C 00125B6C 2C 03 00 03 */ cmpwi r3, 3
+/* 80129F10 00125B70 40 80 00 7C */ bge lbl_80129F8C
+/* 80129F14 00125B74 48 00 00 60 */ b lbl_80129F74
+lbl_80129F18:
+/* 80129F18 00125B78 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 80129F1C 00125B7C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80129F20 00125B80 41 82 00 1C */ beq lbl_80129F3C
+/* 80129F24 00125B84 38 60 51 D5 */ li r3, 0x51d5
+/* 80129F28 00125B88 48 12 63 CD */ bl func_802502F4
+/* 80129F2C 00125B8C 7C 64 1B 78 */ mr r4, r3
+/* 80129F30 00125B90 38 60 00 0E */ li r3, 0xe
+/* 80129F34 00125B94 48 03 23 D5 */ bl func_8015C308
+/* 80129F38 00125B98 48 00 00 74 */ b lbl_80129FAC
+lbl_80129F3C:
+/* 80129F3C 00125B9C 38 60 52 66 */ li r3, 0x5266
+/* 80129F40 00125BA0 48 12 63 B5 */ bl func_802502F4
+/* 80129F44 00125BA4 7C 64 1B 78 */ mr r4, r3
+/* 80129F48 00125BA8 38 60 00 0E */ li r3, 0xe
+/* 80129F4C 00125BAC 48 03 23 BD */ bl func_8015C308
+/* 80129F50 00125BB0 48 00 00 5C */ b lbl_80129FAC
+lbl_80129F54:
+/* 80129F54 00125BB4 38 85 1A 9C */ addi r4, r5, 0x1a9c
+/* 80129F58 00125BB8 38 60 30 6A */ li r3, 0x306a
+/* 80129F5C 00125BBC 48 12 64 7D */ bl func_802503D8
+/* 80129F60 00125BC0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129F64 00125BC4 38 60 00 0E */ li r3, 0xe
+/* 80129F68 00125BC8 38 84 1A 9C */ addi r4, r4, 0x1a9c
+/* 80129F6C 00125BCC 48 03 23 9D */ bl func_8015C308
+/* 80129F70 00125BD0 48 00 00 3C */ b lbl_80129FAC
+lbl_80129F74:
+/* 80129F74 00125BD4 38 60 30 6B */ li r3, 0x306b
+/* 80129F78 00125BD8 48 12 63 7D */ bl func_802502F4
+/* 80129F7C 00125BDC 7C 64 1B 78 */ mr r4, r3
+/* 80129F80 00125BE0 38 60 00 0E */ li r3, 0xe
+/* 80129F84 00125BE4 48 03 23 85 */ bl func_8015C308
+/* 80129F88 00125BE8 48 00 00 24 */ b lbl_80129FAC
+lbl_80129F8C:
+/* 80129F8C 00125BEC 38 03 FF FD */ addi r0, r3, -3
+/* 80129F90 00125BF0 80 85 01 48 */ lwz r4, 0x148(r5)
+/* 80129F94 00125BF4 1C 00 00 18 */ mulli r0, r0, 0x18
+/* 80129F98 00125BF8 38 60 00 0E */ li r3, 0xe
+/* 80129F9C 00125BFC 3C 84 00 06 */ addis r4, r4, 6
+/* 80129FA0 00125C00 7C 84 02 14 */ add r4, r4, r0
+/* 80129FA4 00125C04 38 84 60 E2 */ addi r4, r4, 0x60e2
+/* 80129FA8 00125C08 48 03 23 61 */ bl func_8015C308
+lbl_80129FAC:
+/* 80129FAC 00125C0C 7F C4 F3 78 */ mr r4, r30
+/* 80129FB0 00125C10 7F A5 EB 78 */ mr r5, r29
+/* 80129FB4 00125C14 7F E8 FB 78 */ mr r8, r31
+/* 80129FB8 00125C18 7F 86 07 34 */ extsh r6, r28
+/* 80129FBC 00125C1C 7F 67 07 34 */ extsh r7, r27
+/* 80129FC0 00125C20 38 60 52 4E */ li r3, 0x524e
+/* 80129FC4 00125C24 48 12 61 71 */ bl func_80250134
+/* 80129FC8 00125C28 48 00 02 4C */ b lbl_8012A214
+/* 80129FCC 00125C2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 80129FD0 00125C30 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 80129FD4 00125C34 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80129FD8 00125C38 40 82 02 3C */ bne lbl_8012A214
+/* 80129FDC 00125C3C 7F 83 E3 78 */ mr r3, r28
+/* 80129FE0 00125C40 7F 64 DB 78 */ mr r4, r27
+/* 80129FE4 00125C44 38 C1 00 0C */ addi r6, r1, 0xc
+/* 80129FE8 00125C48 38 A0 00 06 */ li r5, 6
+/* 80129FEC 00125C4C 48 12 9E F1 */ bl func_80253EDC
+/* 80129FF0 00125C50 38 81 00 0C */ addi r4, r1, 0xc
+/* 80129FF4 00125C54 38 60 00 01 */ li r3, 1
+/* 80129FF8 00125C58 4B F2 FA 45 */ bl func_80059A3C
+/* 80129FFC 00125C5C 48 00 02 18 */ b lbl_8012A214
+/* 8012A000 00125C60 7F 83 E3 78 */ mr r3, r28
+/* 8012A004 00125C64 7F 64 DB 78 */ mr r4, r27
+/* 8012A008 00125C68 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A00C 00125C6C 38 A0 00 06 */ li r5, 6
+/* 8012A010 00125C70 48 12 9E CD */ bl func_80253EDC
+/* 8012A014 00125C74 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A018 00125C78 38 60 00 02 */ li r3, 2
+/* 8012A01C 00125C7C 4B F2 FA 21 */ bl func_80059A3C
+/* 8012A020 00125C80 48 00 01 F4 */ b lbl_8012A214
+/* 8012A024 00125C84 7F 83 E3 78 */ mr r3, r28
+/* 8012A028 00125C88 7F 64 DB 78 */ mr r4, r27
+/* 8012A02C 00125C8C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A030 00125C90 38 A0 00 06 */ li r5, 6
+/* 8012A034 00125C94 48 12 9E A9 */ bl func_80253EDC
+/* 8012A038 00125C98 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A03C 00125C9C 38 60 00 03 */ li r3, 3
+/* 8012A040 00125CA0 4B F2 F9 FD */ bl func_80059A3C
+/* 8012A044 00125CA4 48 00 01 D0 */ b lbl_8012A214
+/* 8012A048 00125CA8 38 60 02 61 */ li r3, 0x261
+/* 8012A04C 00125CAC 48 03 8A 45 */ bl func_80162A90
+/* 8012A050 00125CB0 28 03 00 03 */ cmplwi r3, 3
+/* 8012A054 00125CB4 40 82 00 70 */ bne lbl_8012A0C4
+/* 8012A058 00125CB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A05C 00125CBC 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 8012A060 00125CC0 2C 00 00 02 */ cmpwi r0, 2
+/* 8012A064 00125CC4 41 82 00 30 */ beq lbl_8012A094
+/* 8012A068 00125CC8 40 80 00 10 */ bge lbl_8012A078
+/* 8012A06C 00125CCC 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A070 00125CD0 40 80 00 14 */ bge lbl_8012A084
+/* 8012A074 00125CD4 48 00 00 40 */ b lbl_8012A0B4
+lbl_8012A078:
+/* 8012A078 00125CD8 2C 00 00 04 */ cmpwi r0, 4
+/* 8012A07C 00125CDC 40 80 00 38 */ bge lbl_8012A0B4
+/* 8012A080 00125CE0 48 00 00 24 */ b lbl_8012A0A4
+lbl_8012A084:
+/* 8012A084 00125CE4 38 60 00 02 */ li r3, 2
+/* 8012A088 00125CE8 38 80 52 1B */ li r4, 0x521b
+/* 8012A08C 00125CEC 48 03 24 69 */ bl func_8015C4F4
+/* 8012A090 00125CF0 48 00 01 84 */ b lbl_8012A214
+lbl_8012A094:
+/* 8012A094 00125CF4 38 60 00 02 */ li r3, 2
+/* 8012A098 00125CF8 38 80 2A 38 */ li r4, 0x2a38
+/* 8012A09C 00125CFC 48 03 24 59 */ bl func_8015C4F4
+/* 8012A0A0 00125D00 48 00 01 74 */ b lbl_8012A214
+lbl_8012A0A4:
+/* 8012A0A4 00125D04 38 60 00 02 */ li r3, 2
+/* 8012A0A8 00125D08 38 80 52 1C */ li r4, 0x521c
+/* 8012A0AC 00125D0C 48 03 24 49 */ bl func_8015C4F4
+/* 8012A0B0 00125D10 48 00 01 64 */ b lbl_8012A214
+lbl_8012A0B4:
+/* 8012A0B4 00125D14 38 60 00 02 */ li r3, 2
+/* 8012A0B8 00125D18 38 80 2A 57 */ li r4, 0x2a57
+/* 8012A0BC 00125D1C 48 03 24 39 */ bl func_8015C4F4
+/* 8012A0C0 00125D20 48 00 01 54 */ b lbl_8012A214
+lbl_8012A0C4:
+/* 8012A0C4 00125D24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A0C8 00125D28 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 8012A0CC 00125D2C 2C 00 00 02 */ cmpwi r0, 2
+/* 8012A0D0 00125D30 41 82 00 30 */ beq lbl_8012A100
+/* 8012A0D4 00125D34 40 80 00 10 */ bge lbl_8012A0E4
+/* 8012A0D8 00125D38 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A0DC 00125D3C 40 80 00 14 */ bge lbl_8012A0F0
+/* 8012A0E0 00125D40 48 00 00 5C */ b lbl_8012A13C
+lbl_8012A0E4:
+/* 8012A0E4 00125D44 2C 00 00 04 */ cmpwi r0, 4
+/* 8012A0E8 00125D48 40 80 00 54 */ bge lbl_8012A13C
+/* 8012A0EC 00125D4C 48 00 00 24 */ b lbl_8012A110
+lbl_8012A0F0:
+/* 8012A0F0 00125D50 38 60 00 02 */ li r3, 2
+/* 8012A0F4 00125D54 38 80 52 1B */ li r4, 0x521b
+/* 8012A0F8 00125D58 48 03 23 FD */ bl func_8015C4F4
+/* 8012A0FC 00125D5C 48 00 01 18 */ b lbl_8012A214
+lbl_8012A100:
+/* 8012A100 00125D60 38 60 00 02 */ li r3, 2
+/* 8012A104 00125D64 38 80 2A 38 */ li r4, 0x2a38
+/* 8012A108 00125D68 48 03 23 ED */ bl func_8015C4F4
+/* 8012A10C 00125D6C 48 00 01 08 */ b lbl_8012A214
+lbl_8012A110:
+/* 8012A110 00125D70 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
+/* 8012A114 00125D74 2C 00 00 00 */ cmpwi r0, 0
+/* 8012A118 00125D78 41 82 00 14 */ beq lbl_8012A12C
+/* 8012A11C 00125D7C 38 60 00 02 */ li r3, 2
+/* 8012A120 00125D80 38 80 52 1C */ li r4, 0x521c
+/* 8012A124 00125D84 48 03 23 D1 */ bl func_8015C4F4
+/* 8012A128 00125D88 48 00 00 EC */ b lbl_8012A214
+lbl_8012A12C:
+/* 8012A12C 00125D8C 38 60 00 02 */ li r3, 2
+/* 8012A130 00125D90 38 80 51 80 */ li r4, 0x5180
+/* 8012A134 00125D94 48 03 23 C1 */ bl func_8015C4F4
+/* 8012A138 00125D98 48 00 00 DC */ b lbl_8012A214
+lbl_8012A13C:
+/* 8012A13C 00125D9C 38 60 00 02 */ li r3, 2
+/* 8012A140 00125DA0 38 80 2A 57 */ li r4, 0x2a57
+/* 8012A144 00125DA4 48 03 23 B1 */ bl func_8015C4F4
+/* 8012A148 00125DA8 48 00 00 CC */ b lbl_8012A214
+/* 8012A14C 00125DAC 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
+/* 8012A150 00125DB0 2C 00 00 00 */ cmpwi r0, 0
+/* 8012A154 00125DB4 40 82 00 C0 */ bne lbl_8012A214
+/* 8012A158 00125DB8 38 00 00 80 */ li r0, 0x80
+/* 8012A15C 00125DBC 98 1B 00 10 */ stb r0, 0x10(r27)
+/* 8012A160 00125DC0 98 1B 00 0F */ stb r0, 0xf(r27)
+/* 8012A164 00125DC4 98 1B 00 0E */ stb r0, 0xe(r27)
+/* 8012A168 00125DC8 48 00 00 AC */ b lbl_8012A214
+/* 8012A16C 00125DCC 7F 83 E3 78 */ mr r3, r28
+/* 8012A170 00125DD0 7F 64 DB 78 */ mr r4, r27
+/* 8012A174 00125DD4 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A178 00125DD8 38 A0 00 06 */ li r5, 6
+/* 8012A17C 00125DDC 48 12 9D 61 */ bl func_80253EDC
+/* 8012A180 00125DE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A184 00125DE4 38 00 FF 00 */ li r0, -256
+/* 8012A188 00125DE8 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 8012A18C 00125DEC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012A190 00125DF0 7C 88 03 78 */ or r8, r4, r0
+/* 8012A194 00125DF4 80 03 00 08 */ lwz r0, 8(r3)
+/* 8012A198 00125DF8 2C 00 00 03 */ cmpwi r0, 3
+/* 8012A19C 00125DFC 40 80 00 20 */ bge lbl_8012A1BC
+/* 8012A1A0 00125E00 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A1A4 00125E04 40 80 00 08 */ bge lbl_8012A1AC
+/* 8012A1A8 00125E08 48 00 00 14 */ b lbl_8012A1BC
+lbl_8012A1AC:
+/* 8012A1AC 00125E0C 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
+/* 8012A1B0 00125E10 2C 00 00 00 */ cmpwi r0, 0
+/* 8012A1B4 00125E14 40 82 00 08 */ bne lbl_8012A1BC
+/* 8012A1B8 00125E18 7C 88 23 78 */ mr r8, r4
+lbl_8012A1BC:
+/* 8012A1BC 00125E1C C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8012A1C0 00125E20 38 60 2A 36 */ li r3, 0x2a36
+/* 8012A1C4 00125E24 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8012A1C8 00125E28 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8012A1CC 00125E2C FC 80 28 1E */ fctiwz f4, f5
+/* 8012A1D0 00125E30 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8012A1D4 00125E34 FC 40 18 1E */ fctiwz f2, f3
+/* 8012A1D8 00125E38 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012A1DC 00125E3C EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012A1E0 00125E40 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8012A1E4 00125E44 FC 20 08 1E */ fctiwz f1, f1
+/* 8012A1E8 00125E48 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8012A1EC 00125E4C FC 00 00 1E */ fctiwz f0, f0
+/* 8012A1F0 00125E50 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8012A1F4 00125E54 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 8012A1F8 00125E58 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8012A1FC 00125E5C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8012A200 00125E60 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 8012A204 00125E64 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 8012A208 00125E68 7C C6 07 34 */ extsh r6, r6
+/* 8012A20C 00125E6C 7C E7 07 34 */ extsh r7, r7
+/* 8012A210 00125E70 48 12 5F 25 */ bl func_80250134
+lbl_8012A214:
+/* 8012A214 00125E74 39 61 00 70 */ addi r11, r1, 0x70
+/* 8012A218 00125E78 48 09 CF 5D */ bl _restgpr_27
+/* 8012A21C 00125E7C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8012A220 00125E80 7C 08 03 A6 */ mtlr r0
+/* 8012A224 00125E84 38 21 00 70 */ addi r1, r1, 0x70
+/* 8012A228 00125E88 4E 80 00 20 */ blr
+lbl_8012A22C:
+/* 8012A22C 00125E8C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012A230 00125E90 7C 08 02 A6 */ mflr r0
+/* 8012A234 00125E94 38 A0 00 03 */ li r5, 3
+/* 8012A238 00125E98 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012A23C 00125E9C 38 C1 00 08 */ addi r6, r1, 8
+/* 8012A240 00125EA0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012A244 00125EA4 7C 9F 23 78 */ mr r31, r4
+/* 8012A248 00125EA8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8012A24C 00125EAC 7C 7E 1B 78 */ mr r30, r3
+/* 8012A250 00125EB0 48 12 9C 3D */ bl func_80253E8C
+/* 8012A254 00125EB4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012A258 00125EB8 2C 00 00 07 */ cmpwi r0, 7
+/* 8012A25C 00125EBC 41 82 00 38 */ beq lbl_8012A294
+/* 8012A260 00125EC0 40 80 00 10 */ bge lbl_8012A270
+/* 8012A264 00125EC4 2C 00 00 05 */ cmpwi r0, 5
+/* 8012A268 00125EC8 41 82 00 14 */ beq lbl_8012A27C
+/* 8012A26C 00125ECC 48 00 00 54 */ b lbl_8012A2C0
+lbl_8012A270:
+/* 8012A270 00125ED0 2C 00 00 09 */ cmpwi r0, 9
+/* 8012A274 00125ED4 41 82 00 38 */ beq lbl_8012A2AC
+/* 8012A278 00125ED8 48 00 00 48 */ b lbl_8012A2C0
+lbl_8012A27C:
+/* 8012A27C 00125EDC 7F C3 F3 78 */ mr r3, r30
+/* 8012A280 00125EE0 7F E4 FB 78 */ mr r4, r31
+/* 8012A284 00125EE4 38 A0 00 02 */ li r5, 2
+/* 8012A288 00125EE8 38 C0 46 E1 */ li r6, 0x46e1
+/* 8012A28C 00125EEC 48 12 9C 29 */ bl func_80253EB4
+/* 8012A290 00125EF0 48 00 00 30 */ b lbl_8012A2C0
+lbl_8012A294:
+/* 8012A294 00125EF4 7F C3 F3 78 */ mr r3, r30
+/* 8012A298 00125EF8 7F E4 FB 78 */ mr r4, r31
+/* 8012A29C 00125EFC 38 A0 00 02 */ li r5, 2
+/* 8012A2A0 00125F00 38 C0 46 E2 */ li r6, 0x46e2
+/* 8012A2A4 00125F04 48 12 9C 11 */ bl func_80253EB4
+/* 8012A2A8 00125F08 48 00 00 18 */ b lbl_8012A2C0
+lbl_8012A2AC:
+/* 8012A2AC 00125F0C 7F C3 F3 78 */ mr r3, r30
+/* 8012A2B0 00125F10 7F E4 FB 78 */ mr r4, r31
+/* 8012A2B4 00125F14 38 A0 00 02 */ li r5, 2
+/* 8012A2B8 00125F18 38 C0 46 E3 */ li r6, 0x46e3
+/* 8012A2BC 00125F1C 48 12 9B F9 */ bl func_80253EB4
+lbl_8012A2C0:
+/* 8012A2C0 00125F20 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012A2C4 00125F24 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012A2C8 00125F28 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8012A2CC 00125F2C 7C 08 03 A6 */ mtlr r0
+/* 8012A2D0 00125F30 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012A2D4 00125F34 4E 80 00 20 */ blr
+lbl_8012A2D8:
+/* 8012A2D8 00125F38 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8012A2DC 00125F3C 7C 08 02 A6 */ mflr r0
+/* 8012A2E0 00125F40 38 A0 00 03 */ li r5, 3
+/* 8012A2E4 00125F44 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012A2E8 00125F48 38 C1 00 08 */ addi r6, r1, 8
+/* 8012A2EC 00125F4C 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8012A2F0 00125F50 7C 9F 23 78 */ mr r31, r4
+/* 8012A2F4 00125F54 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8012A2F8 00125F58 7C 7E 1B 78 */ mr r30, r3
+/* 8012A2FC 00125F5C 48 12 9B E1 */ bl func_80253EDC
+/* 8012A300 00125F60 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012A304 00125F64 2C 00 00 03 */ cmpwi r0, 3
+/* 8012A308 00125F68 41 82 00 6C */ beq lbl_8012A374
+/* 8012A30C 00125F6C 40 80 00 14 */ bge lbl_8012A320
+/* 8012A310 00125F70 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A314 00125F74 41 82 00 18 */ beq lbl_8012A32C
+/* 8012A318 00125F78 40 80 00 38 */ bge lbl_8012A350
+/* 8012A31C 00125F7C 48 00 00 E0 */ b lbl_8012A3FC
+lbl_8012A320:
+/* 8012A320 00125F80 2C 00 00 09 */ cmpwi r0, 9
+/* 8012A324 00125F84 41 82 00 74 */ beq lbl_8012A398
+/* 8012A328 00125F88 48 00 00 D4 */ b lbl_8012A3FC
+lbl_8012A32C:
+/* 8012A32C 00125F8C 7F C3 F3 78 */ mr r3, r30
+/* 8012A330 00125F90 7F E4 FB 78 */ mr r4, r31
+/* 8012A334 00125F94 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A338 00125F98 38 A0 00 06 */ li r5, 6
+/* 8012A33C 00125F9C 48 12 9B A1 */ bl func_80253EDC
+/* 8012A340 00125FA0 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A344 00125FA4 38 60 00 01 */ li r3, 1
+/* 8012A348 00125FA8 4B F2 F6 F5 */ bl func_80059A3C
+/* 8012A34C 00125FAC 48 00 00 B0 */ b lbl_8012A3FC
+lbl_8012A350:
+/* 8012A350 00125FB0 7F C3 F3 78 */ mr r3, r30
+/* 8012A354 00125FB4 7F E4 FB 78 */ mr r4, r31
+/* 8012A358 00125FB8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A35C 00125FBC 38 A0 00 06 */ li r5, 6
+/* 8012A360 00125FC0 48 12 9B 7D */ bl func_80253EDC
+/* 8012A364 00125FC4 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A368 00125FC8 38 60 00 02 */ li r3, 2
+/* 8012A36C 00125FCC 4B F2 F6 D1 */ bl func_80059A3C
+/* 8012A370 00125FD0 48 00 00 8C */ b lbl_8012A3FC
+lbl_8012A374:
+/* 8012A374 00125FD4 7F C3 F3 78 */ mr r3, r30
+/* 8012A378 00125FD8 7F E4 FB 78 */ mr r4, r31
+/* 8012A37C 00125FDC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A380 00125FE0 38 A0 00 06 */ li r5, 6
+/* 8012A384 00125FE4 48 12 9B 59 */ bl func_80253EDC
+/* 8012A388 00125FE8 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A38C 00125FEC 38 60 00 03 */ li r3, 3
+/* 8012A390 00125FF0 4B F2 F6 AD */ bl func_80059A3C
+/* 8012A394 00125FF4 48 00 00 68 */ b lbl_8012A3FC
+lbl_8012A398:
+/* 8012A398 00125FF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A39C 00125FFC 38 80 00 00 */ li r4, 0
+/* 8012A3A0 00126000 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 8012A3A4 00126004 2C 00 00 03 */ cmpwi r0, 3
+/* 8012A3A8 00126008 41 82 00 34 */ beq lbl_8012A3DC
+/* 8012A3AC 0012600C 40 80 00 14 */ bge lbl_8012A3C0
+/* 8012A3B0 00126010 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A3B4 00126014 41 82 00 18 */ beq lbl_8012A3CC
+/* 8012A3B8 00126018 40 80 00 1C */ bge lbl_8012A3D4
+/* 8012A3BC 0012601C 48 00 00 2C */ b lbl_8012A3E8
+lbl_8012A3C0:
+/* 8012A3C0 00126020 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8012A3C4 00126024 41 82 00 20 */ beq lbl_8012A3E4
+/* 8012A3C8 00126028 48 00 00 20 */ b lbl_8012A3E8
+lbl_8012A3CC:
+/* 8012A3CC 0012602C 38 80 2A 3D */ li r4, 0x2a3d
+/* 8012A3D0 00126030 48 00 00 18 */ b lbl_8012A3E8
+lbl_8012A3D4:
+/* 8012A3D4 00126034 38 80 2A 3E */ li r4, 0x2a3e
+/* 8012A3D8 00126038 48 00 00 10 */ b lbl_8012A3E8
+lbl_8012A3DC:
+/* 8012A3DC 0012603C 38 80 53 18 */ li r4, 0x5318
+/* 8012A3E0 00126040 48 00 00 08 */ b lbl_8012A3E8
+lbl_8012A3E4:
+/* 8012A3E4 00126044 38 80 2A 57 */ li r4, 0x2a57
+lbl_8012A3E8:
+/* 8012A3E8 00126048 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 8012A3EC 0012604C 28 00 00 FF */ cmplwi r0, 0xff
+/* 8012A3F0 00126050 40 82 00 0C */ bne lbl_8012A3FC
+/* 8012A3F4 00126054 38 60 00 02 */ li r3, 2
+/* 8012A3F8 00126058 48 03 20 FD */ bl func_8015C4F4
+lbl_8012A3FC:
+/* 8012A3FC 0012605C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012A400 00126060 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8012A404 00126064 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8012A408 00126068 7C 08 03 A6 */ mtlr r0
+/* 8012A40C 0012606C 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012A410 00126070 4E 80 00 20 */ blr
+lbl_8012A414:
+/* 8012A414 00126074 4E 80 00 20 */ blr
+lbl_8012A418:
+/* 8012A418 00126078 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8012A41C 0012607C 7C 08 02 A6 */ mflr r0
+/* 8012A420 00126080 38 A0 00 03 */ li r5, 3
+/* 8012A424 00126084 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8012A428 00126088 38 C1 00 08 */ addi r6, r1, 8
+/* 8012A42C 0012608C 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8012A430 00126090 7C 9F 23 78 */ mr r31, r4
+/* 8012A434 00126094 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8012A438 00126098 7C 7E 1B 78 */ mr r30, r3
+/* 8012A43C 0012609C 48 12 9A A1 */ bl func_80253EDC
+/* 8012A440 001260A0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012A444 001260A4 2C 00 00 03 */ cmpwi r0, 3
+/* 8012A448 001260A8 41 82 00 74 */ beq lbl_8012A4BC
+/* 8012A44C 001260AC 40 80 00 1C */ bge lbl_8012A468
+/* 8012A450 001260B0 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A454 001260B4 41 82 00 20 */ beq lbl_8012A474
+/* 8012A458 001260B8 40 80 02 3C */ bge lbl_8012A694
+/* 8012A45C 001260BC 2C 00 00 00 */ cmpwi r0, 0
+/* 8012A460 001260C0 40 80 00 38 */ bge lbl_8012A498
+/* 8012A464 001260C4 48 00 02 30 */ b lbl_8012A694
+lbl_8012A468:
+/* 8012A468 001260C8 2C 00 00 05 */ cmpwi r0, 5
+/* 8012A46C 001260CC 41 82 01 14 */ beq lbl_8012A580
+/* 8012A470 001260D0 48 00 02 24 */ b lbl_8012A694
+lbl_8012A474:
+/* 8012A474 001260D4 7F C3 F3 78 */ mr r3, r30
+/* 8012A478 001260D8 7F E4 FB 78 */ mr r4, r31
+/* 8012A47C 001260DC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A480 001260E0 38 A0 00 06 */ li r5, 6
+/* 8012A484 001260E4 48 12 9A 59 */ bl func_80253EDC
+/* 8012A488 001260E8 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A48C 001260EC 38 60 00 01 */ li r3, 1
+/* 8012A490 001260F0 4B F2 F5 AD */ bl func_80059A3C
+/* 8012A494 001260F4 48 00 02 00 */ b lbl_8012A694
+lbl_8012A498:
+/* 8012A498 001260F8 7F C3 F3 78 */ mr r3, r30
+/* 8012A49C 001260FC 7F E4 FB 78 */ mr r4, r31
+/* 8012A4A0 00126100 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A4A4 00126104 38 A0 00 06 */ li r5, 6
+/* 8012A4A8 00126108 48 12 9A 35 */ bl func_80253EDC
+/* 8012A4AC 0012610C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012A4B0 00126110 38 60 00 02 */ li r3, 2
+/* 8012A4B4 00126114 4B F2 F5 89 */ bl func_80059A3C
+/* 8012A4B8 00126118 48 00 01 DC */ b lbl_8012A694
+lbl_8012A4BC:
+/* 8012A4BC 0012611C 7F C3 F3 78 */ mr r3, r30
+/* 8012A4C0 00126120 7F E4 FB 78 */ mr r4, r31
+/* 8012A4C4 00126124 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A4C8 00126128 38 A0 00 06 */ li r5, 6
+/* 8012A4CC 0012612C 48 12 9A 11 */ bl func_80253EDC
+/* 8012A4D0 00126130 38 60 2A 3B */ li r3, 0x2a3b
+/* 8012A4D4 00126134 38 80 00 01 */ li r4, 1
+/* 8012A4D8 00126138 38 A0 00 00 */ li r5, 0
+/* 8012A4DC 0012613C 48 12 5E BD */ bl func_80250398
+/* 8012A4E0 00126140 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 8012A4E4 00126144 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8012A4E8 00126148 C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 8012A4EC 0012614C 3C 00 43 30 */ lis r0, 0x4330
+/* 8012A4F0 00126150 7C 64 07 34 */ extsh r4, r3
+/* 8012A4F4 00126154 90 01 00 40 */ stw r0, 0x40(r1)
+/* 8012A4F8 00126158 EC 60 20 28 */ fsubs f3, f0, f4
+/* 8012A4FC 0012615C C0 21 00 1C */ lfs f1, 0x1c(r1)
+/* 8012A500 00126160 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 8012A504 00126164 38 00 FF 00 */ li r0, -256
+/* 8012A508 00126168 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 8012A50C 0012616C FC 00 08 1E */ fctiwz f0, f1
+/* 8012A510 00126170 FC 60 18 1E */ fctiwz f3, f3
+/* 8012A514 00126174 7C 68 03 78 */ or r8, r3, r0
+/* 8012A518 00126178 EC 42 08 28 */ fsubs f2, f2, f1
+/* 8012A51C 0012617C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 8012A520 00126180 C8 22 8D 78 */ lfd f1, lbl_80641378-_SDA2_BASE_(r2)
+/* 8012A524 00126184 38 60 2A 3B */ li r3, 0x2a3b
+/* 8012A528 00126188 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8012A52C 0012618C FC 00 10 1E */ fctiwz f0, f2
+/* 8012A530 00126190 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 8012A534 00126194 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8012A538 00126198 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8012A53C 0012619C 7C 06 07 34 */ extsh r6, r0
+/* 8012A540 001261A0 7C 04 30 50 */ subf r0, r4, r6
+/* 8012A544 001261A4 80 81 00 3C */ lwz r4, 0x3c(r1)
+/* 8012A548 001261A8 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8012A54C 001261AC 7C 00 01 94 */ addze r0, r0
+/* 8012A550 001261B0 7C 87 07 34 */ extsh r7, r4
+/* 8012A554 001261B4 7C 00 07 34 */ extsh r0, r0
+/* 8012A558 001261B8 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8012A55C 001261BC 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012A560 001261C0 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 8012A564 001261C4 EC 00 08 28 */ fsubs f0, f0, f1
+/* 8012A568 001261C8 EC 04 00 2A */ fadds f0, f4, f0
+/* 8012A56C 001261CC FC 00 00 1E */ fctiwz f0, f0
+/* 8012A570 001261D0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012A574 001261D4 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8012A578 001261D8 48 12 5B BD */ bl func_80250134
+/* 8012A57C 001261DC 48 00 01 18 */ b lbl_8012A694
+lbl_8012A580:
+/* 8012A580 001261E0 7F C3 F3 78 */ mr r3, r30
+/* 8012A584 001261E4 7F E4 FB 78 */ mr r4, r31
+/* 8012A588 001261E8 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A58C 001261EC 38 A0 00 06 */ li r5, 6
+/* 8012A590 001261F0 48 12 99 4D */ bl func_80253EDC
+/* 8012A594 001261F4 38 60 2A 3C */ li r3, 0x2a3c
+/* 8012A598 001261F8 38 80 00 01 */ li r4, 1
+/* 8012A59C 001261FC 38 A0 00 00 */ li r5, 0
+/* 8012A5A0 00126200 48 12 5D F9 */ bl func_80250398
+/* 8012A5A4 00126204 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 8012A5A8 00126208 3C 00 43 30 */ lis r0, 0x4330
+/* 8012A5AC 0012620C C0 81 00 0C */ lfs f4, 0xc(r1)
+/* 8012A5B0 00126210 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8012A5B4 00126214 90 01 00 40 */ stw r0, 0x40(r1)
+/* 8012A5B8 00126218 7C 64 07 34 */ extsh r4, r3
+/* 8012A5BC 0012621C EC 60 20 28 */ fsubs f3, f0, f4
+/* 8012A5C0 00126220 C0 21 00 1C */ lfs f1, 0x1c(r1)
+/* 8012A5C4 00126224 C0 41 00 24 */ lfs f2, 0x24(r1)
+/* 8012A5C8 00126228 38 00 FF 00 */ li r0, -256
+/* 8012A5CC 0012622C 8B FF 00 11 */ lbz r31, 0x11(r31)
+/* 8012A5D0 00126230 FC 00 08 1E */ fctiwz f0, f1
+/* 8012A5D4 00126234 FC 60 18 1E */ fctiwz f3, f3
+/* 8012A5D8 00126238 7F E8 03 78 */ or r8, r31, r0
+/* 8012A5DC 0012623C EC 42 08 28 */ fsubs f2, f2, f1
+/* 8012A5E0 00126240 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8012A5E4 00126244 C8 22 8D 78 */ lfd f1, lbl_80641378-_SDA2_BASE_(r2)
+/* 8012A5E8 00126248 38 60 2A 3C */ li r3, 0x2a3c
+/* 8012A5EC 0012624C D8 61 00 50 */ stfd f3, 0x50(r1)
+/* 8012A5F0 00126250 FC 00 10 1E */ fctiwz f0, f2
+/* 8012A5F4 00126254 80 A1 00 34 */ lwz r5, 0x34(r1)
+/* 8012A5F8 00126258 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 8012A5FC 0012625C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012A600 00126260 7C 06 07 34 */ extsh r6, r0
+/* 8012A604 00126264 7C 04 30 50 */ subf r0, r4, r6
+/* 8012A608 00126268 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8012A60C 0012626C 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8012A610 00126270 7C 00 01 94 */ addze r0, r0
+/* 8012A614 00126274 7C 87 07 34 */ extsh r7, r4
+/* 8012A618 00126278 7C 00 07 34 */ extsh r0, r0
+/* 8012A61C 0012627C 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8012A620 00126280 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012A624 00126284 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 8012A628 00126288 EC 00 08 28 */ fsubs f0, f0, f1
+/* 8012A62C 0012628C EC 04 00 2A */ fadds f0, f4, f0
+/* 8012A630 00126290 FC 00 00 1E */ fctiwz f0, f0
+/* 8012A634 00126294 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8012A638 00126298 80 81 00 3C */ lwz r4, 0x3c(r1)
+/* 8012A63C 0012629C 48 12 5A F9 */ bl func_80250134
+/* 8012A640 001262A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A644 001262A4 38 80 00 00 */ li r4, 0
+/* 8012A648 001262A8 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 8012A64C 001262AC 2C 00 00 02 */ cmpwi r0, 2
+/* 8012A650 001262B0 41 82 00 28 */ beq lbl_8012A678
+/* 8012A654 001262B4 40 80 00 10 */ bge lbl_8012A664
+/* 8012A658 001262B8 2C 00 00 01 */ cmpwi r0, 1
+/* 8012A65C 001262BC 40 80 00 14 */ bge lbl_8012A670
+/* 8012A660 001262C0 48 00 00 24 */ b lbl_8012A684
+lbl_8012A664:
+/* 8012A664 001262C4 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8012A668 001262C8 41 82 00 18 */ beq lbl_8012A680
+/* 8012A66C 001262CC 48 00 00 18 */ b lbl_8012A684
+lbl_8012A670:
+/* 8012A670 001262D0 38 80 2A 3D */ li r4, 0x2a3d
+/* 8012A674 001262D4 48 00 00 10 */ b lbl_8012A684
+lbl_8012A678:
+/* 8012A678 001262D8 38 80 2A 3E */ li r4, 0x2a3e
+/* 8012A67C 001262DC 48 00 00 08 */ b lbl_8012A684
+lbl_8012A680:
+/* 8012A680 001262E0 38 80 2A 57 */ li r4, 0x2a57
+lbl_8012A684:
+/* 8012A684 001262E4 28 1F 00 FF */ cmplwi r31, 0xff
+/* 8012A688 001262E8 40 82 00 0C */ bne lbl_8012A694
+/* 8012A68C 001262EC 38 60 00 02 */ li r3, 2
+/* 8012A690 001262F0 48 03 1E 65 */ bl func_8015C4F4
+lbl_8012A694:
+/* 8012A694 001262F4 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8012A698 001262F8 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8012A69C 001262FC 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8012A6A0 00126300 7C 08 03 A6 */ mtlr r0
+/* 8012A6A4 00126304 38 21 00 60 */ addi r1, r1, 0x60
+/* 8012A6A8 00126308 4E 80 00 20 */ blr
+lbl_8012A6AC:
+/* 8012A6AC 0012630C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012A6B0 00126310 7C 08 02 A6 */ mflr r0
+/* 8012A6B4 00126314 7C 63 07 34 */ extsh r3, r3
+/* 8012A6B8 00126318 38 A0 00 03 */ li r5, 3
+/* 8012A6BC 0012631C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012A6C0 00126320 38 C1 00 08 */ addi r6, r1, 8
+/* 8012A6C4 00126324 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012A6C8 00126328 7C 9F 23 78 */ mr r31, r4
+/* 8012A6CC 0012632C 48 12 97 C1 */ bl func_80253E8C
+/* 8012A6D0 00126330 80 61 00 08 */ lwz r3, 8(r1)
+/* 8012A6D4 00126334 38 03 FF FB */ addi r0, r3, -5
+/* 8012A6D8 00126338 28 00 00 15 */ cmplwi r0, 0x15
+/* 8012A6DC 0012633C 41 81 00 F8 */ bgt lbl_8012A7D4
+/* 8012A6E0 00126340 3C 60 80 42 */ lis r3, lbl_8041C75C@ha
+/* 8012A6E4 00126344 54 00 10 3A */ slwi r0, r0, 2
+/* 8012A6E8 00126348 38 63 C7 5C */ addi r3, r3, lbl_8041C75C@l
+/* 8012A6EC 0012634C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012A6F0 00126350 7C 69 03 A6 */ mtctr r3
+/* 8012A6F4 00126354 4E 80 04 20 */ bctr
+/* 8012A6F8 00126358 38 60 00 00 */ li r3, 0
+/* 8012A6FC 0012635C 48 00 49 75 */ bl func_8012F070
+/* 8012A700 00126360 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A704 00126364 40 82 00 D0 */ bne lbl_8012A7D4
+/* 8012A708 00126368 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8012A70C 0012636C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012A710 00126370 7C 04 16 70 */ srawi r4, r0, 2
+/* 8012A714 00126374 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8012A718 00126378 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012A71C 0012637C 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012A720 00126380 7C 00 16 70 */ srawi r0, r0, 2
+/* 8012A724 00126384 98 7F 00 03 */ stb r3, 3(r31)
+/* 8012A728 00126388 98 1F 00 04 */ stb r0, 4(r31)
+/* 8012A72C 0012638C 48 00 00 A8 */ b lbl_8012A7D4
+/* 8012A730 00126390 38 60 00 01 */ li r3, 1
+/* 8012A734 00126394 48 00 49 3D */ bl func_8012F070
+/* 8012A738 00126398 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A73C 0012639C 40 82 00 98 */ bne lbl_8012A7D4
+/* 8012A740 001263A0 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8012A744 001263A4 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012A748 001263A8 7C 04 16 70 */ srawi r4, r0, 2
+/* 8012A74C 001263AC 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8012A750 001263B0 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012A754 001263B4 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012A758 001263B8 7C 00 16 70 */ srawi r0, r0, 2
+/* 8012A75C 001263BC 98 7F 00 03 */ stb r3, 3(r31)
+/* 8012A760 001263C0 98 1F 00 04 */ stb r0, 4(r31)
+/* 8012A764 001263C4 48 00 00 70 */ b lbl_8012A7D4
+/* 8012A768 001263C8 38 60 00 02 */ li r3, 2
+/* 8012A76C 001263CC 48 00 49 05 */ bl func_8012F070
+/* 8012A770 001263D0 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A774 001263D4 40 82 00 60 */ bne lbl_8012A7D4
+/* 8012A778 001263D8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8012A77C 001263DC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012A780 001263E0 7C 04 16 70 */ srawi r4, r0, 2
+/* 8012A784 001263E4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8012A788 001263E8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012A78C 001263EC 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012A790 001263F0 7C 00 16 70 */ srawi r0, r0, 2
+/* 8012A794 001263F4 98 7F 00 03 */ stb r3, 3(r31)
+/* 8012A798 001263F8 98 1F 00 04 */ stb r0, 4(r31)
+/* 8012A79C 001263FC 48 00 00 38 */ b lbl_8012A7D4
+/* 8012A7A0 00126400 38 60 00 03 */ li r3, 3
+/* 8012A7A4 00126404 48 00 48 CD */ bl func_8012F070
+/* 8012A7A8 00126408 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A7AC 0012640C 40 82 00 28 */ bne lbl_8012A7D4
+/* 8012A7B0 00126410 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8012A7B4 00126414 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8012A7B8 00126418 7C 04 16 70 */ srawi r4, r0, 2
+/* 8012A7BC 0012641C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8012A7C0 00126420 7C 63 16 70 */ srawi r3, r3, 2
+/* 8012A7C4 00126424 98 9F 00 02 */ stb r4, 2(r31)
+/* 8012A7C8 00126428 7C 00 16 70 */ srawi r0, r0, 2
+/* 8012A7CC 0012642C 98 7F 00 03 */ stb r3, 3(r31)
+/* 8012A7D0 00126430 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8012A7D4:
+/* 8012A7D4 00126434 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012A7D8 00126438 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012A7DC 0012643C 7C 08 03 A6 */ mtlr r0
+/* 8012A7E0 00126440 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012A7E4 00126444 4E 80 00 20 */ blr
+lbl_8012A7E8:
+/* 8012A7E8 00126448 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8012A7EC 0012644C 7C 08 02 A6 */ mflr r0
+/* 8012A7F0 00126450 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8012A7F4 00126454 39 61 00 70 */ addi r11, r1, 0x70
+/* 8012A7F8 00126458 48 09 C9 2D */ bl _savegpr_26
+/* 8012A7FC 0012645C 7C 7B 1B 78 */ mr r27, r3
+/* 8012A800 00126460 7C 9A 23 78 */ mr r26, r4
+/* 8012A804 00126464 38 C1 00 08 */ addi r6, r1, 8
+/* 8012A808 00126468 38 A0 00 03 */ li r5, 3
+/* 8012A80C 0012646C 48 12 96 D1 */ bl func_80253EDC
+/* 8012A810 00126470 7F 63 DB 78 */ mr r3, r27
+/* 8012A814 00126474 7F 44 D3 78 */ mr r4, r26
+/* 8012A818 00126478 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012A81C 0012647C 38 A0 00 06 */ li r5, 6
+/* 8012A820 00126480 48 12 96 BD */ bl func_80253EDC
+/* 8012A824 00126484 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8012A828 00126488 38 60 FF 00 */ li r3, -256
+/* 8012A82C 0012648C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8012A830 00126490 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8012A834 00126494 FC 80 28 1E */ fctiwz f4, f5
+/* 8012A838 00126498 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8012A83C 0012649C FC 40 18 1E */ fctiwz f2, f3
+/* 8012A840 001264A0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012A844 001264A4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012A848 001264A8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012A84C 001264AC D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8012A850 001264B0 28 00 00 20 */ cmplwi r0, 0x20
+/* 8012A854 001264B4 FC 20 08 1E */ fctiwz f1, f1
+/* 8012A858 001264B8 FC 00 00 1E */ fctiwz f0, f0
+/* 8012A85C 001264BC D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8012A860 001264C0 8B FA 00 11 */ lbz r31, 0x11(r26)
+/* 8012A864 001264C4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8012A868 001264C8 83 A1 00 34 */ lwz r29, 0x34(r1)
+/* 8012A86C 001264CC 7F FE 1B 78 */ or r30, r31, r3
+/* 8012A870 001264D0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012A874 001264D4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 8012A878 001264D8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8012A87C 001264DC 83 41 00 4C */ lwz r26, 0x4c(r1)
+/* 8012A880 001264E0 41 81 08 38 */ bgt lbl_8012B0B8
+/* 8012A884 001264E4 3C 60 80 42 */ lis r3, lbl_8041C7B4@ha
+/* 8012A888 001264E8 54 00 10 3A */ slwi r0, r0, 2
+/* 8012A88C 001264EC 38 63 C7 B4 */ addi r3, r3, lbl_8041C7B4@l
+/* 8012A890 001264F0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012A894 001264F4 7C 69 03 A6 */ mtctr r3
+/* 8012A898 001264F8 4E 80 04 20 */ bctr
+/* 8012A89C 001264FC 38 60 00 00 */ li r3, 0
+/* 8012A8A0 00126500 48 00 47 D1 */ bl func_8012F070
+/* 8012A8A4 00126504 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A8A8 00126508 40 82 00 0C */ bne lbl_8012A8B4
+/* 8012A8AC 0012650C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012A8B0 00126510 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012A8B4:
+/* 8012A8B4 00126514 7F A4 EB 78 */ mr r4, r29
+/* 8012A8B8 00126518 7F 85 E3 78 */ mr r5, r28
+/* 8012A8BC 0012651C 7F C8 F3 78 */ mr r8, r30
+/* 8012A8C0 00126520 7F 66 07 34 */ extsh r6, r27
+/* 8012A8C4 00126524 7F 47 07 34 */ extsh r7, r26
+/* 8012A8C8 00126528 38 60 2F 29 */ li r3, 0x2f29
+/* 8012A8CC 0012652C 48 12 58 69 */ bl func_80250134
+/* 8012A8D0 00126530 48 00 07 E8 */ b lbl_8012B0B8
+/* 8012A8D4 00126534 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A8D8 00126538 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012A8DC 0012653C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012A8E0 00126540 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012A8E4 00126544 40 82 07 D4 */ bne lbl_8012B0B8
+/* 8012A8E8 00126548 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 8012A8EC 0012654C 7F A4 EB 78 */ mr r4, r29
+/* 8012A8F0 00126550 7F 85 E3 78 */ mr r5, r28
+/* 8012A8F4 00126554 7F 66 07 34 */ extsh r6, r27
+/* 8012A8F8 00126558 7F 47 07 34 */ extsh r7, r26
+/* 8012A8FC 0012655C 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8012A900 00126560 38 60 2F 35 */ li r3, 0x2f35
+/* 8012A904 00126564 48 12 58 31 */ bl func_80250134
+/* 8012A908 00126568 48 00 07 B0 */ b lbl_8012B0B8
+/* 8012A90C 0012656C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A910 00126570 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012A914 00126574 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012A918 00126578 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012A91C 0012657C 41 82 07 9C */ beq lbl_8012B0B8
+/* 8012A920 00126580 38 60 00 00 */ li r3, 0
+/* 8012A924 00126584 48 00 46 ED */ bl func_8012F010
+/* 8012A928 00126588 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A92C 0012658C 40 82 00 0C */ bne lbl_8012A938
+/* 8012A930 00126590 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012A934 00126594 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012A938:
+/* 8012A938 00126598 7F A4 EB 78 */ mr r4, r29
+/* 8012A93C 0012659C 7F 85 E3 78 */ mr r5, r28
+/* 8012A940 001265A0 7F C8 F3 78 */ mr r8, r30
+/* 8012A944 001265A4 7F 66 07 34 */ extsh r6, r27
+/* 8012A948 001265A8 7F 47 07 34 */ extsh r7, r26
+/* 8012A94C 001265AC 38 60 2F 2D */ li r3, 0x2f2d
+/* 8012A950 001265B0 48 12 57 E5 */ bl func_80250134
+/* 8012A954 001265B4 48 00 07 64 */ b lbl_8012B0B8
+/* 8012A958 001265B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A95C 001265BC 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012A960 001265C0 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012A964 001265C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012A968 001265C8 41 82 07 50 */ beq lbl_8012B0B8
+/* 8012A96C 001265CC 38 60 00 00 */ li r3, 0
+/* 8012A970 001265D0 48 00 46 A1 */ bl func_8012F010
+/* 8012A974 001265D4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A978 001265D8 40 82 00 0C */ bne lbl_8012A984
+/* 8012A97C 001265DC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012A980 001265E0 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012A984:
+/* 8012A984 001265E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A988 001265E8 38 60 00 0E */ li r3, 0xe
+/* 8012A98C 001265EC 80 84 01 38 */ lwz r4, 0x138(r4)
+/* 8012A990 001265F0 38 84 00 10 */ addi r4, r4, 0x10
+/* 8012A994 001265F4 48 03 19 75 */ bl func_8015C308
+/* 8012A998 001265F8 4B F2 E2 0D */ bl VMBASEIsPageValid
+/* 8012A99C 001265FC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012A9A0 00126600 28 00 00 04 */ cmplwi r0, 4
+/* 8012A9A4 00126604 40 82 00 08 */ bne lbl_8012A9AC
+/* 8012A9A8 00126608 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012A9AC:
+/* 8012A9AC 0012660C 7F A4 EB 78 */ mr r4, r29
+/* 8012A9B0 00126610 7F 85 E3 78 */ mr r5, r28
+/* 8012A9B4 00126614 7F C8 F3 78 */ mr r8, r30
+/* 8012A9B8 00126618 7F 66 07 34 */ extsh r6, r27
+/* 8012A9BC 0012661C 7F 47 07 34 */ extsh r7, r26
+/* 8012A9C0 00126620 38 60 2F 30 */ li r3, 0x2f30
+/* 8012A9C4 00126624 48 12 57 71 */ bl func_80250134
+/* 8012A9C8 00126628 48 00 06 F0 */ b lbl_8012B0B8
+/* 8012A9CC 0012662C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012A9D0 00126630 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012A9D4 00126634 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012A9D8 00126638 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012A9DC 0012663C 41 82 06 DC */ beq lbl_8012B0B8
+/* 8012A9E0 00126640 38 60 00 00 */ li r3, 0
+/* 8012A9E4 00126644 48 00 46 2D */ bl func_8012F010
+/* 8012A9E8 00126648 2C 03 00 00 */ cmpwi r3, 0
+/* 8012A9EC 0012664C 40 82 00 0C */ bne lbl_8012A9F8
+/* 8012A9F0 00126650 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012A9F4 00126654 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012A9F8:
+/* 8012A9F8 00126658 7F A4 EB 78 */ mr r4, r29
+/* 8012A9FC 0012665C 7F 85 E3 78 */ mr r5, r28
+/* 8012AA00 00126660 7F C8 F3 78 */ mr r8, r30
+/* 8012AA04 00126664 7F 66 07 34 */ extsh r6, r27
+/* 8012AA08 00126668 7F 47 07 34 */ extsh r7, r26
+/* 8012AA0C 0012666C 38 60 2F 2E */ li r3, 0x2f2e
+/* 8012AA10 00126670 48 12 57 25 */ bl func_80250134
+/* 8012AA14 00126674 48 00 06 A4 */ b lbl_8012B0B8
+/* 8012AA18 00126678 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AA1C 0012667C 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012AA20 00126680 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AA24 00126684 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AA28 00126688 41 82 06 90 */ beq lbl_8012B0B8
+/* 8012AA2C 0012668C 38 60 00 00 */ li r3, 0
+/* 8012AA30 00126690 48 00 45 E1 */ bl func_8012F010
+/* 8012AA34 00126694 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AA38 00126698 40 82 00 0C */ bne lbl_8012AA44
+/* 8012AA3C 0012669C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AA40 001266A0 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AA44:
+/* 8012AA44 001266A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AA48 001266A8 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012AA4C 001266AC C8 23 00 08 */ lfd f1, 8(r3)
+/* 8012AA50 001266B0 48 09 C5 B1 */ bl __cvt_fp2unsigned
+/* 8012AA54 001266B4 7C 64 1B 78 */ mr r4, r3
+/* 8012AA58 001266B8 38 60 00 06 */ li r3, 6
+/* 8012AA5C 001266BC 48 03 18 AD */ bl func_8015C308
+/* 8012AA60 001266C0 4B F2 E1 45 */ bl VMBASEIsPageValid
+/* 8012AA64 001266C4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012AA68 001266C8 28 00 00 04 */ cmplwi r0, 4
+/* 8012AA6C 001266CC 40 82 00 08 */ bne lbl_8012AA74
+/* 8012AA70 001266D0 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012AA74:
+/* 8012AA74 001266D4 7F A4 EB 78 */ mr r4, r29
+/* 8012AA78 001266D8 7F 85 E3 78 */ mr r5, r28
+/* 8012AA7C 001266DC 7F C8 F3 78 */ mr r8, r30
+/* 8012AA80 001266E0 7F 66 07 34 */ extsh r6, r27
+/* 8012AA84 001266E4 7F 47 07 34 */ extsh r7, r26
+/* 8012AA88 001266E8 38 60 2F 31 */ li r3, 0x2f31
+/* 8012AA8C 001266EC 48 12 56 A9 */ bl func_80250134
+/* 8012AA90 001266F0 48 00 06 28 */ b lbl_8012B0B8
+/* 8012AA94 001266F4 38 60 00 01 */ li r3, 1
+/* 8012AA98 001266F8 48 00 45 D9 */ bl func_8012F070
+/* 8012AA9C 001266FC 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AAA0 00126700 40 82 00 0C */ bne lbl_8012AAAC
+/* 8012AAA4 00126704 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AAA8 00126708 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AAAC:
+/* 8012AAAC 0012670C 7F A4 EB 78 */ mr r4, r29
+/* 8012AAB0 00126710 7F 85 E3 78 */ mr r5, r28
+/* 8012AAB4 00126714 7F C8 F3 78 */ mr r8, r30
+/* 8012AAB8 00126718 7F 66 07 34 */ extsh r6, r27
+/* 8012AABC 0012671C 7F 47 07 34 */ extsh r7, r26
+/* 8012AAC0 00126720 38 60 2F 2A */ li r3, 0x2f2a
+/* 8012AAC4 00126724 48 12 56 71 */ bl func_80250134
+/* 8012AAC8 00126728 48 00 05 F0 */ b lbl_8012B0B8
+/* 8012AACC 0012672C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AAD0 00126730 80 63 01 3C */ lwz r3, 0x13c(r3)
+/* 8012AAD4 00126734 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AAD8 00126738 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AADC 0012673C 40 82 05 DC */ bne lbl_8012B0B8
+/* 8012AAE0 00126740 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 8012AAE4 00126744 7F A4 EB 78 */ mr r4, r29
+/* 8012AAE8 00126748 7F 85 E3 78 */ mr r5, r28
+/* 8012AAEC 0012674C 7F 66 07 34 */ extsh r6, r27
+/* 8012AAF0 00126750 7F 47 07 34 */ extsh r7, r26
+/* 8012AAF4 00126754 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8012AAF8 00126758 38 60 2F 35 */ li r3, 0x2f35
+/* 8012AAFC 0012675C 48 12 56 39 */ bl func_80250134
+/* 8012AB00 00126760 48 00 05 B8 */ b lbl_8012B0B8
+/* 8012AB04 00126764 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AB08 00126768 80 63 01 3C */ lwz r3, 0x13c(r3)
+/* 8012AB0C 0012676C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AB10 00126770 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AB14 00126774 41 82 05 A4 */ beq lbl_8012B0B8
+/* 8012AB18 00126778 38 60 00 01 */ li r3, 1
+/* 8012AB1C 0012677C 48 00 44 F5 */ bl func_8012F010
+/* 8012AB20 00126780 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AB24 00126784 40 82 00 0C */ bne lbl_8012AB30
+/* 8012AB28 00126788 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AB2C 0012678C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AB30:
+/* 8012AB30 00126790 7F A4 EB 78 */ mr r4, r29
+/* 8012AB34 00126794 7F 85 E3 78 */ mr r5, r28
+/* 8012AB38 00126798 7F C8 F3 78 */ mr r8, r30
+/* 8012AB3C 0012679C 7F 66 07 34 */ extsh r6, r27
+/* 8012AB40 001267A0 7F 47 07 34 */ extsh r7, r26
+/* 8012AB44 001267A4 38 60 2F 2D */ li r3, 0x2f2d
+/* 8012AB48 001267A8 48 12 55 ED */ bl func_80250134
+/* 8012AB4C 001267AC 48 00 05 6C */ b lbl_8012B0B8
+/* 8012AB50 001267B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AB54 001267B4 80 63 01 3C */ lwz r3, 0x13c(r3)
+/* 8012AB58 001267B8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AB5C 001267BC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AB60 001267C0 41 82 05 58 */ beq lbl_8012B0B8
+/* 8012AB64 001267C4 38 60 00 01 */ li r3, 1
+/* 8012AB68 001267C8 48 00 44 A9 */ bl func_8012F010
+/* 8012AB6C 001267CC 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AB70 001267D0 40 82 00 0C */ bne lbl_8012AB7C
+/* 8012AB74 001267D4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AB78 001267D8 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AB7C:
+/* 8012AB7C 001267DC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AB80 001267E0 38 60 00 0E */ li r3, 0xe
+/* 8012AB84 001267E4 80 84 01 3C */ lwz r4, 0x13c(r4)
+/* 8012AB88 001267E8 38 84 00 10 */ addi r4, r4, 0x10
+/* 8012AB8C 001267EC 48 03 17 7D */ bl func_8015C308
+/* 8012AB90 001267F0 4B F2 E0 15 */ bl VMBASEIsPageValid
+/* 8012AB94 001267F4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012AB98 001267F8 28 00 00 04 */ cmplwi r0, 4
+/* 8012AB9C 001267FC 40 82 00 08 */ bne lbl_8012ABA4
+/* 8012ABA0 00126800 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012ABA4:
+/* 8012ABA4 00126804 7F A4 EB 78 */ mr r4, r29
+/* 8012ABA8 00126808 7F 85 E3 78 */ mr r5, r28
+/* 8012ABAC 0012680C 7F C8 F3 78 */ mr r8, r30
+/* 8012ABB0 00126810 7F 66 07 34 */ extsh r6, r27
+/* 8012ABB4 00126814 7F 47 07 34 */ extsh r7, r26
+/* 8012ABB8 00126818 38 60 2F 30 */ li r3, 0x2f30
+/* 8012ABBC 0012681C 48 12 55 79 */ bl func_80250134
+/* 8012ABC0 00126820 48 00 04 F8 */ b lbl_8012B0B8
+/* 8012ABC4 00126824 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012ABC8 00126828 80 63 01 3C */ lwz r3, 0x13c(r3)
+/* 8012ABCC 0012682C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012ABD0 00126830 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012ABD4 00126834 41 82 04 E4 */ beq lbl_8012B0B8
+/* 8012ABD8 00126838 38 60 00 01 */ li r3, 1
+/* 8012ABDC 0012683C 48 00 44 35 */ bl func_8012F010
+/* 8012ABE0 00126840 2C 03 00 00 */ cmpwi r3, 0
+/* 8012ABE4 00126844 40 82 00 0C */ bne lbl_8012ABF0
+/* 8012ABE8 00126848 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012ABEC 0012684C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012ABF0:
+/* 8012ABF0 00126850 7F A4 EB 78 */ mr r4, r29
+/* 8012ABF4 00126854 7F 85 E3 78 */ mr r5, r28
+/* 8012ABF8 00126858 7F C8 F3 78 */ mr r8, r30
+/* 8012ABFC 0012685C 7F 66 07 34 */ extsh r6, r27
+/* 8012AC00 00126860 7F 47 07 34 */ extsh r7, r26
+/* 8012AC04 00126864 38 60 2F 2E */ li r3, 0x2f2e
+/* 8012AC08 00126868 48 12 55 2D */ bl func_80250134
+/* 8012AC0C 0012686C 48 00 04 AC */ b lbl_8012B0B8
+/* 8012AC10 00126870 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AC14 00126874 80 63 01 3C */ lwz r3, 0x13c(r3)
+/* 8012AC18 00126878 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AC1C 0012687C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AC20 00126880 41 82 04 98 */ beq lbl_8012B0B8
+/* 8012AC24 00126884 38 60 00 01 */ li r3, 1
+/* 8012AC28 00126888 48 00 43 E9 */ bl func_8012F010
+/* 8012AC2C 0012688C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AC30 00126890 40 82 00 0C */ bne lbl_8012AC3C
+/* 8012AC34 00126894 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AC38 00126898 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AC3C:
+/* 8012AC3C 0012689C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AC40 001268A0 80 63 01 3C */ lwz r3, 0x13c(r3)
+/* 8012AC44 001268A4 C8 23 00 08 */ lfd f1, 8(r3)
+/* 8012AC48 001268A8 48 09 C3 B9 */ bl __cvt_fp2unsigned
+/* 8012AC4C 001268AC 7C 64 1B 78 */ mr r4, r3
+/* 8012AC50 001268B0 38 60 00 06 */ li r3, 6
+/* 8012AC54 001268B4 48 03 16 B5 */ bl func_8015C308
+/* 8012AC58 001268B8 4B F2 DF 4D */ bl VMBASEIsPageValid
+/* 8012AC5C 001268BC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012AC60 001268C0 28 00 00 04 */ cmplwi r0, 4
+/* 8012AC64 001268C4 40 82 00 08 */ bne lbl_8012AC6C
+/* 8012AC68 001268C8 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012AC6C:
+/* 8012AC6C 001268CC 7F A4 EB 78 */ mr r4, r29
+/* 8012AC70 001268D0 7F 85 E3 78 */ mr r5, r28
+/* 8012AC74 001268D4 7F C8 F3 78 */ mr r8, r30
+/* 8012AC78 001268D8 7F 66 07 34 */ extsh r6, r27
+/* 8012AC7C 001268DC 7F 47 07 34 */ extsh r7, r26
+/* 8012AC80 001268E0 38 60 2F 31 */ li r3, 0x2f31
+/* 8012AC84 001268E4 48 12 54 B1 */ bl func_80250134
+/* 8012AC88 001268E8 48 00 04 30 */ b lbl_8012B0B8
+/* 8012AC8C 001268EC 38 60 00 02 */ li r3, 2
+/* 8012AC90 001268F0 48 00 43 E1 */ bl func_8012F070
+/* 8012AC94 001268F4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AC98 001268F8 40 82 00 0C */ bne lbl_8012ACA4
+/* 8012AC9C 001268FC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012ACA0 00126900 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012ACA4:
+/* 8012ACA4 00126904 7F A4 EB 78 */ mr r4, r29
+/* 8012ACA8 00126908 7F 85 E3 78 */ mr r5, r28
+/* 8012ACAC 0012690C 7F C8 F3 78 */ mr r8, r30
+/* 8012ACB0 00126910 7F 66 07 34 */ extsh r6, r27
+/* 8012ACB4 00126914 7F 47 07 34 */ extsh r7, r26
+/* 8012ACB8 00126918 38 60 2F 2B */ li r3, 0x2f2b
+/* 8012ACBC 0012691C 48 12 54 79 */ bl func_80250134
+/* 8012ACC0 00126920 48 00 03 F8 */ b lbl_8012B0B8
+/* 8012ACC4 00126924 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012ACC8 00126928 80 63 01 40 */ lwz r3, 0x140(r3)
+/* 8012ACCC 0012692C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012ACD0 00126930 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012ACD4 00126934 40 82 03 E4 */ bne lbl_8012B0B8
+/* 8012ACD8 00126938 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 8012ACDC 0012693C 7F A4 EB 78 */ mr r4, r29
+/* 8012ACE0 00126940 7F 85 E3 78 */ mr r5, r28
+/* 8012ACE4 00126944 7F 66 07 34 */ extsh r6, r27
+/* 8012ACE8 00126948 7F 47 07 34 */ extsh r7, r26
+/* 8012ACEC 0012694C 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8012ACF0 00126950 38 60 2F 35 */ li r3, 0x2f35
+/* 8012ACF4 00126954 48 12 54 41 */ bl func_80250134
+/* 8012ACF8 00126958 48 00 03 C0 */ b lbl_8012B0B8
+/* 8012ACFC 0012695C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AD00 00126960 80 63 01 40 */ lwz r3, 0x140(r3)
+/* 8012AD04 00126964 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AD08 00126968 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AD0C 0012696C 41 82 03 AC */ beq lbl_8012B0B8
+/* 8012AD10 00126970 38 60 00 02 */ li r3, 2
+/* 8012AD14 00126974 48 00 42 FD */ bl func_8012F010
+/* 8012AD18 00126978 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AD1C 0012697C 40 82 00 0C */ bne lbl_8012AD28
+/* 8012AD20 00126980 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AD24 00126984 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AD28:
+/* 8012AD28 00126988 7F A4 EB 78 */ mr r4, r29
+/* 8012AD2C 0012698C 7F 85 E3 78 */ mr r5, r28
+/* 8012AD30 00126990 7F C8 F3 78 */ mr r8, r30
+/* 8012AD34 00126994 7F 66 07 34 */ extsh r6, r27
+/* 8012AD38 00126998 7F 47 07 34 */ extsh r7, r26
+/* 8012AD3C 0012699C 38 60 2F 2D */ li r3, 0x2f2d
+/* 8012AD40 001269A0 48 12 53 F5 */ bl func_80250134
+/* 8012AD44 001269A4 48 00 03 74 */ b lbl_8012B0B8
+/* 8012AD48 001269A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AD4C 001269AC 80 63 01 40 */ lwz r3, 0x140(r3)
+/* 8012AD50 001269B0 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AD54 001269B4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AD58 001269B8 41 82 03 60 */ beq lbl_8012B0B8
+/* 8012AD5C 001269BC 38 60 00 02 */ li r3, 2
+/* 8012AD60 001269C0 48 00 42 B1 */ bl func_8012F010
+/* 8012AD64 001269C4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AD68 001269C8 40 82 00 0C */ bne lbl_8012AD74
+/* 8012AD6C 001269CC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AD70 001269D0 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AD74:
+/* 8012AD74 001269D4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AD78 001269D8 38 60 00 0E */ li r3, 0xe
+/* 8012AD7C 001269DC 80 84 01 40 */ lwz r4, 0x140(r4)
+/* 8012AD80 001269E0 38 84 00 10 */ addi r4, r4, 0x10
+/* 8012AD84 001269E4 48 03 15 85 */ bl func_8015C308
+/* 8012AD88 001269E8 4B F2 DE 1D */ bl VMBASEIsPageValid
+/* 8012AD8C 001269EC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012AD90 001269F0 28 00 00 04 */ cmplwi r0, 4
+/* 8012AD94 001269F4 40 82 00 08 */ bne lbl_8012AD9C
+/* 8012AD98 001269F8 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012AD9C:
+/* 8012AD9C 001269FC 7F A4 EB 78 */ mr r4, r29
+/* 8012ADA0 00126A00 7F 85 E3 78 */ mr r5, r28
+/* 8012ADA4 00126A04 7F C8 F3 78 */ mr r8, r30
+/* 8012ADA8 00126A08 7F 66 07 34 */ extsh r6, r27
+/* 8012ADAC 00126A0C 7F 47 07 34 */ extsh r7, r26
+/* 8012ADB0 00126A10 38 60 2F 30 */ li r3, 0x2f30
+/* 8012ADB4 00126A14 48 12 53 81 */ bl func_80250134
+/* 8012ADB8 00126A18 48 00 03 00 */ b lbl_8012B0B8
+/* 8012ADBC 00126A1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012ADC0 00126A20 80 63 01 40 */ lwz r3, 0x140(r3)
+/* 8012ADC4 00126A24 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012ADC8 00126A28 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012ADCC 00126A2C 41 82 02 EC */ beq lbl_8012B0B8
+/* 8012ADD0 00126A30 38 60 00 02 */ li r3, 2
+/* 8012ADD4 00126A34 48 00 42 3D */ bl func_8012F010
+/* 8012ADD8 00126A38 2C 03 00 00 */ cmpwi r3, 0
+/* 8012ADDC 00126A3C 40 82 00 0C */ bne lbl_8012ADE8
+/* 8012ADE0 00126A40 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012ADE4 00126A44 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012ADE8:
+/* 8012ADE8 00126A48 7F A4 EB 78 */ mr r4, r29
+/* 8012ADEC 00126A4C 7F 85 E3 78 */ mr r5, r28
+/* 8012ADF0 00126A50 7F C8 F3 78 */ mr r8, r30
+/* 8012ADF4 00126A54 7F 66 07 34 */ extsh r6, r27
+/* 8012ADF8 00126A58 7F 47 07 34 */ extsh r7, r26
+/* 8012ADFC 00126A5C 38 60 2F 2E */ li r3, 0x2f2e
+/* 8012AE00 00126A60 48 12 53 35 */ bl func_80250134
+/* 8012AE04 00126A64 48 00 02 B4 */ b lbl_8012B0B8
+/* 8012AE08 00126A68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AE0C 00126A6C 80 63 01 40 */ lwz r3, 0x140(r3)
+/* 8012AE10 00126A70 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AE14 00126A74 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AE18 00126A78 41 82 02 A0 */ beq lbl_8012B0B8
+/* 8012AE1C 00126A7C 38 60 00 02 */ li r3, 2
+/* 8012AE20 00126A80 48 00 41 F1 */ bl func_8012F010
+/* 8012AE24 00126A84 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AE28 00126A88 40 82 00 0C */ bne lbl_8012AE34
+/* 8012AE2C 00126A8C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AE30 00126A90 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AE34:
+/* 8012AE34 00126A94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AE38 00126A98 80 63 01 40 */ lwz r3, 0x140(r3)
+/* 8012AE3C 00126A9C C8 23 00 08 */ lfd f1, 8(r3)
+/* 8012AE40 00126AA0 48 09 C1 C1 */ bl __cvt_fp2unsigned
+/* 8012AE44 00126AA4 7C 64 1B 78 */ mr r4, r3
+/* 8012AE48 00126AA8 38 60 00 06 */ li r3, 6
+/* 8012AE4C 00126AAC 48 03 14 BD */ bl func_8015C308
+/* 8012AE50 00126AB0 4B F2 DD 55 */ bl VMBASEIsPageValid
+/* 8012AE54 00126AB4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012AE58 00126AB8 28 00 00 04 */ cmplwi r0, 4
+/* 8012AE5C 00126ABC 40 82 00 08 */ bne lbl_8012AE64
+/* 8012AE60 00126AC0 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012AE64:
+/* 8012AE64 00126AC4 7F A4 EB 78 */ mr r4, r29
+/* 8012AE68 00126AC8 7F 85 E3 78 */ mr r5, r28
+/* 8012AE6C 00126ACC 7F C8 F3 78 */ mr r8, r30
+/* 8012AE70 00126AD0 7F 66 07 34 */ extsh r6, r27
+/* 8012AE74 00126AD4 7F 47 07 34 */ extsh r7, r26
+/* 8012AE78 00126AD8 38 60 2F 31 */ li r3, 0x2f31
+/* 8012AE7C 00126ADC 48 12 52 B9 */ bl func_80250134
+/* 8012AE80 00126AE0 48 00 02 38 */ b lbl_8012B0B8
+/* 8012AE84 00126AE4 38 60 00 03 */ li r3, 3
+/* 8012AE88 00126AE8 48 00 41 E9 */ bl func_8012F070
+/* 8012AE8C 00126AEC 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AE90 00126AF0 40 82 00 0C */ bne lbl_8012AE9C
+/* 8012AE94 00126AF4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AE98 00126AF8 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AE9C:
+/* 8012AE9C 00126AFC 7F A4 EB 78 */ mr r4, r29
+/* 8012AEA0 00126B00 7F 85 E3 78 */ mr r5, r28
+/* 8012AEA4 00126B04 7F C8 F3 78 */ mr r8, r30
+/* 8012AEA8 00126B08 7F 66 07 34 */ extsh r6, r27
+/* 8012AEAC 00126B0C 7F 47 07 34 */ extsh r7, r26
+/* 8012AEB0 00126B10 38 60 2F 2C */ li r3, 0x2f2c
+/* 8012AEB4 00126B14 48 12 52 81 */ bl func_80250134
+/* 8012AEB8 00126B18 48 00 02 00 */ b lbl_8012B0B8
+/* 8012AEBC 00126B1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AEC0 00126B20 80 63 01 44 */ lwz r3, 0x144(r3)
+/* 8012AEC4 00126B24 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AEC8 00126B28 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AECC 00126B2C 40 82 01 EC */ bne lbl_8012B0B8
+/* 8012AED0 00126B30 67 E8 3F 3F */ oris r8, r31, 0x3f3f
+/* 8012AED4 00126B34 7F A4 EB 78 */ mr r4, r29
+/* 8012AED8 00126B38 7F 85 E3 78 */ mr r5, r28
+/* 8012AEDC 00126B3C 7F 66 07 34 */ extsh r6, r27
+/* 8012AEE0 00126B40 7F 47 07 34 */ extsh r7, r26
+/* 8012AEE4 00126B44 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8012AEE8 00126B48 38 60 2F 35 */ li r3, 0x2f35
+/* 8012AEEC 00126B4C 48 12 52 49 */ bl func_80250134
+/* 8012AEF0 00126B50 48 00 01 C8 */ b lbl_8012B0B8
+/* 8012AEF4 00126B54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AEF8 00126B58 80 63 01 44 */ lwz r3, 0x144(r3)
+/* 8012AEFC 00126B5C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AF00 00126B60 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AF04 00126B64 41 82 01 B4 */ beq lbl_8012B0B8
+/* 8012AF08 00126B68 38 60 00 03 */ li r3, 3
+/* 8012AF0C 00126B6C 48 00 41 05 */ bl func_8012F010
+/* 8012AF10 00126B70 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AF14 00126B74 40 82 00 0C */ bne lbl_8012AF20
+/* 8012AF18 00126B78 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AF1C 00126B7C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AF20:
+/* 8012AF20 00126B80 7F A4 EB 78 */ mr r4, r29
+/* 8012AF24 00126B84 7F 85 E3 78 */ mr r5, r28
+/* 8012AF28 00126B88 7F C8 F3 78 */ mr r8, r30
+/* 8012AF2C 00126B8C 7F 66 07 34 */ extsh r6, r27
+/* 8012AF30 00126B90 7F 47 07 34 */ extsh r7, r26
+/* 8012AF34 00126B94 38 60 2F 2D */ li r3, 0x2f2d
+/* 8012AF38 00126B98 48 12 51 FD */ bl func_80250134
+/* 8012AF3C 00126B9C 48 00 01 7C */ b lbl_8012B0B8
+/* 8012AF40 00126BA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AF44 00126BA4 80 63 01 44 */ lwz r3, 0x144(r3)
+/* 8012AF48 00126BA8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AF4C 00126BAC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AF50 00126BB0 41 82 01 68 */ beq lbl_8012B0B8
+/* 8012AF54 00126BB4 38 60 00 03 */ li r3, 3
+/* 8012AF58 00126BB8 48 00 40 B9 */ bl func_8012F010
+/* 8012AF5C 00126BBC 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AF60 00126BC0 40 82 00 0C */ bne lbl_8012AF6C
+/* 8012AF64 00126BC4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AF68 00126BC8 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AF6C:
+/* 8012AF6C 00126BCC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AF70 00126BD0 38 60 00 0E */ li r3, 0xe
+/* 8012AF74 00126BD4 80 84 01 44 */ lwz r4, 0x144(r4)
+/* 8012AF78 00126BD8 38 84 00 10 */ addi r4, r4, 0x10
+/* 8012AF7C 00126BDC 48 03 13 8D */ bl func_8015C308
+/* 8012AF80 00126BE0 4B F2 DC 25 */ bl VMBASEIsPageValid
+/* 8012AF84 00126BE4 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012AF88 00126BE8 28 00 00 04 */ cmplwi r0, 4
+/* 8012AF8C 00126BEC 40 82 00 08 */ bne lbl_8012AF94
+/* 8012AF90 00126BF0 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012AF94:
+/* 8012AF94 00126BF4 7F A4 EB 78 */ mr r4, r29
+/* 8012AF98 00126BF8 7F 85 E3 78 */ mr r5, r28
+/* 8012AF9C 00126BFC 7F C8 F3 78 */ mr r8, r30
+/* 8012AFA0 00126C00 7F 66 07 34 */ extsh r6, r27
+/* 8012AFA4 00126C04 7F 47 07 34 */ extsh r7, r26
+/* 8012AFA8 00126C08 38 60 2F 30 */ li r3, 0x2f30
+/* 8012AFAC 00126C0C 48 12 51 89 */ bl func_80250134
+/* 8012AFB0 00126C10 48 00 01 08 */ b lbl_8012B0B8
+/* 8012AFB4 00126C14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012AFB8 00126C18 80 63 01 44 */ lwz r3, 0x144(r3)
+/* 8012AFBC 00126C1C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012AFC0 00126C20 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012AFC4 00126C24 41 82 00 F4 */ beq lbl_8012B0B8
+/* 8012AFC8 00126C28 38 60 00 03 */ li r3, 3
+/* 8012AFCC 00126C2C 48 00 40 45 */ bl func_8012F010
+/* 8012AFD0 00126C30 2C 03 00 00 */ cmpwi r3, 0
+/* 8012AFD4 00126C34 40 82 00 0C */ bne lbl_8012AFE0
+/* 8012AFD8 00126C38 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012AFDC 00126C3C 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012AFE0:
+/* 8012AFE0 00126C40 7F A4 EB 78 */ mr r4, r29
+/* 8012AFE4 00126C44 7F 85 E3 78 */ mr r5, r28
+/* 8012AFE8 00126C48 7F C8 F3 78 */ mr r8, r30
+/* 8012AFEC 00126C4C 7F 66 07 34 */ extsh r6, r27
+/* 8012AFF0 00126C50 7F 47 07 34 */ extsh r7, r26
+/* 8012AFF4 00126C54 38 60 2F 2E */ li r3, 0x2f2e
+/* 8012AFF8 00126C58 48 12 51 3D */ bl func_80250134
+/* 8012AFFC 00126C5C 48 00 00 BC */ b lbl_8012B0B8
+/* 8012B000 00126C60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B004 00126C64 80 63 01 44 */ lwz r3, 0x144(r3)
+/* 8012B008 00126C68 80 03 00 00 */ lwz r0, 0(r3)
+/* 8012B00C 00126C6C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8012B010 00126C70 41 82 00 A8 */ beq lbl_8012B0B8
+/* 8012B014 00126C74 38 60 00 03 */ li r3, 3
+/* 8012B018 00126C78 48 00 3F F9 */ bl func_8012F010
+/* 8012B01C 00126C7C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012B020 00126C80 40 82 00 0C */ bne lbl_8012B02C
+/* 8012B024 00126C84 67 FE 3F 3F */ oris r30, r31, 0x3f3f
+/* 8012B028 00126C88 63 DE 3F 00 */ ori r30, r30, 0x3f00
+lbl_8012B02C:
+/* 8012B02C 00126C8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B030 00126C90 80 63 01 44 */ lwz r3, 0x144(r3)
+/* 8012B034 00126C94 C8 23 00 08 */ lfd f1, 8(r3)
+/* 8012B038 00126C98 48 09 BF C9 */ bl __cvt_fp2unsigned
+/* 8012B03C 00126C9C 7C 64 1B 78 */ mr r4, r3
+/* 8012B040 00126CA0 38 60 00 06 */ li r3, 6
+/* 8012B044 00126CA4 48 03 12 C5 */ bl func_8015C308
+/* 8012B048 00126CA8 4B F2 DB 5D */ bl VMBASEIsPageValid
+/* 8012B04C 00126CAC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012B050 00126CB0 28 00 00 04 */ cmplwi r0, 4
+/* 8012B054 00126CB4 40 82 00 08 */ bne lbl_8012B05C
+/* 8012B058 00126CB8 3B BD 00 2D */ addi r29, r29, 0x2d
+lbl_8012B05C:
+/* 8012B05C 00126CBC 7F A4 EB 78 */ mr r4, r29
+/* 8012B060 00126CC0 7F 85 E3 78 */ mr r5, r28
+/* 8012B064 00126CC4 7F C8 F3 78 */ mr r8, r30
+/* 8012B068 00126CC8 7F 66 07 34 */ extsh r6, r27
+/* 8012B06C 00126CCC 7F 47 07 34 */ extsh r7, r26
+/* 8012B070 00126CD0 38 60 2F 31 */ li r3, 0x2f31
+/* 8012B074 00126CD4 48 12 50 C1 */ bl func_80250134
+/* 8012B078 00126CD8 48 00 00 40 */ b lbl_8012B0B8
+/* 8012B07C 00126CDC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012B080 00126CE0 38 60 00 01 */ li r3, 1
+/* 8012B084 00126CE4 4B F2 E9 B9 */ bl func_80059A3C
+/* 8012B088 00126CE8 48 00 00 30 */ b lbl_8012B0B8
+/* 8012B08C 00126CEC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012B090 00126CF0 38 60 00 02 */ li r3, 2
+/* 8012B094 00126CF4 4B F2 E9 A9 */ bl func_80059A3C
+/* 8012B098 00126CF8 48 00 00 20 */ b lbl_8012B0B8
+/* 8012B09C 00126CFC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012B0A0 00126D00 38 60 00 03 */ li r3, 3
+/* 8012B0A4 00126D04 4B F2 E9 99 */ bl func_80059A3C
+/* 8012B0A8 00126D08 48 00 00 10 */ b lbl_8012B0B8
+/* 8012B0AC 00126D0C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012B0B0 00126D10 38 60 00 04 */ li r3, 4
+/* 8012B0B4 00126D14 4B F2 E9 89 */ bl func_80059A3C
+lbl_8012B0B8:
+/* 8012B0B8 00126D18 39 61 00 70 */ addi r11, r1, 0x70
+/* 8012B0BC 00126D1C 48 09 C0 B5 */ bl _restgpr_26
+/* 8012B0C0 00126D20 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8012B0C4 00126D24 7C 08 03 A6 */ mtlr r0
+/* 8012B0C8 00126D28 38 21 00 70 */ addi r1, r1, 0x70
+/* 8012B0CC 00126D2C 4E 80 00 20 */ blr
+lbl_8012B0D0:
+/* 8012B0D0 00126D30 4E 80 00 20 */ blr
+lbl_8012B0D4:
+/* 8012B0D4 00126D34 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8012B0D8 00126D38 7C 08 02 A6 */ mflr r0
+/* 8012B0DC 00126D3C 38 A0 00 03 */ li r5, 3
+/* 8012B0E0 00126D40 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8012B0E4 00126D44 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B0E8 00126D48 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8012B0EC 00126D4C 7C 9F 23 78 */ mr r31, r4
+/* 8012B0F0 00126D50 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8012B0F4 00126D54 7C 7E 1B 78 */ mr r30, r3
+/* 8012B0F8 00126D58 48 12 8D E5 */ bl func_80253EDC
+/* 8012B0FC 00126D5C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012B100 00126D60 2C 00 00 01 */ cmpwi r0, 1
+/* 8012B104 00126D64 41 82 00 08 */ beq lbl_8012B10C
+/* 8012B108 00126D68 48 00 00 7C */ b lbl_8012B184
+lbl_8012B10C:
+/* 8012B10C 00126D6C 7F C3 F3 78 */ mr r3, r30
+/* 8012B110 00126D70 7F E4 FB 78 */ mr r4, r31
+/* 8012B114 00126D74 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012B118 00126D78 38 A0 00 06 */ li r5, 6
+/* 8012B11C 00126D7C 48 12 8D C1 */ bl func_80253EDC
+/* 8012B120 00126D80 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8012B124 00126D84 38 00 FF 00 */ li r0, -256
+/* 8012B128 00126D88 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8012B12C 00126D8C 38 60 2F 23 */ li r3, 0x2f23
+/* 8012B130 00126D90 FC 20 00 1E */ fctiwz f1, f0
+/* 8012B134 00126D94 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 8012B138 00126D98 EC 84 00 28 */ fsubs f4, f4, f0
+/* 8012B13C 00126D9C C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 8012B140 00126DA0 FC 00 10 1E */ fctiwz f0, f2
+/* 8012B144 00126DA4 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8012B148 00126DA8 EC 43 10 28 */ fsubs f2, f3, f2
+/* 8012B14C 00126DAC D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8012B150 00126DB0 FC 60 20 1E */ fctiwz f3, f4
+/* 8012B154 00126DB4 7C 88 03 78 */ or r8, r4, r0
+/* 8012B158 00126DB8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012B15C 00126DBC FC 20 10 1E */ fctiwz f1, f2
+/* 8012B160 00126DC0 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8012B164 00126DC4 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 8012B168 00126DC8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8012B16C 00126DCC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8012B170 00126DD0 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 8012B174 00126DD4 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 8012B178 00126DD8 7C 06 07 34 */ extsh r6, r0
+/* 8012B17C 00126DDC 7C E7 07 34 */ extsh r7, r7
+/* 8012B180 00126DE0 48 12 4F B5 */ bl func_80250134
+lbl_8012B184:
+/* 8012B184 00126DE4 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8012B188 00126DE8 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8012B18C 00126DEC 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8012B190 00126DF0 7C 08 03 A6 */ mtlr r0
+/* 8012B194 00126DF4 38 21 00 60 */ addi r1, r1, 0x60
+/* 8012B198 00126DF8 4E 80 00 20 */ blr
+lbl_8012B19C:
+/* 8012B19C 00126DFC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B1A0 00126E00 7C 08 02 A6 */ mflr r0
+/* 8012B1A4 00126E04 38 80 00 03 */ li r4, 3
+/* 8012B1A8 00126E08 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B1AC 00126E0C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012B1B0 00126E10 7C 7F 1B 78 */ mr r31, r3
+/* 8012B1B4 00126E14 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B1B8 00126E18 C0 25 02 74 */ lfs f1, 0x274(r5)
+/* 8012B1BC 00126E1C 48 12 8C 55 */ bl func_80253E10
+/* 8012B1C0 00126E20 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B1C4 00126E24 7F E3 FB 78 */ mr r3, r31
+/* 8012B1C8 00126E28 38 80 00 04 */ li r4, 4
+/* 8012B1CC 00126E2C C0 25 02 7C */ lfs f1, 0x27c(r5)
+/* 8012B1D0 00126E30 48 12 8C 41 */ bl func_80253E10
+/* 8012B1D4 00126E34 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B1D8 00126E38 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012B1DC 00126E3C 7C 08 03 A6 */ mtlr r0
+/* 8012B1E0 00126E40 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B1E4 00126E44 4E 80 00 20 */ blr
+lbl_8012B1E8:
+/* 8012B1E8 00126E48 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B1EC 00126E4C 7C 08 02 A6 */ mflr r0
+/* 8012B1F0 00126E50 7C 63 07 34 */ extsh r3, r3
+/* 8012B1F4 00126E54 38 A0 00 03 */ li r5, 3
+/* 8012B1F8 00126E58 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B1FC 00126E5C 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B200 00126E60 48 12 8C 8D */ bl func_80253E8C
+/* 8012B204 00126E64 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B208 00126E68 7C 08 03 A6 */ mtlr r0
+/* 8012B20C 00126E6C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B210 00126E70 4E 80 00 20 */ blr
+lbl_8012B214:
+/* 8012B214 00126E74 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B218 00126E78 7C 08 02 A6 */ mflr r0
+/* 8012B21C 00126E7C 7C 63 07 34 */ extsh r3, r3
+/* 8012B220 00126E80 38 A0 00 03 */ li r5, 3
+/* 8012B224 00126E84 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B228 00126E88 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B22C 00126E8C 48 12 8C B1 */ bl func_80253EDC
+/* 8012B230 00126E90 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B234 00126E94 7C 08 03 A6 */ mtlr r0
+/* 8012B238 00126E98 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B23C 00126E9C 4E 80 00 20 */ blr
+lbl_8012B240:
+/* 8012B240 00126EA0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B244 00126EA4 7C 08 02 A6 */ mflr r0
+/* 8012B248 00126EA8 38 80 00 03 */ li r4, 3
+/* 8012B24C 00126EAC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B250 00126EB0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012B254 00126EB4 7C 7F 1B 78 */ mr r31, r3
+/* 8012B258 00126EB8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B25C 00126EBC C0 25 02 78 */ lfs f1, 0x278(r5)
+/* 8012B260 00126EC0 48 12 8B B1 */ bl func_80253E10
+/* 8012B264 00126EC4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B268 00126EC8 7F E3 FB 78 */ mr r3, r31
+/* 8012B26C 00126ECC 38 80 00 04 */ li r4, 4
+/* 8012B270 00126ED0 C0 25 02 80 */ lfs f1, 0x280(r5)
+/* 8012B274 00126ED4 48 12 8B 9D */ bl func_80253E10
+/* 8012B278 00126ED8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B27C 00126EDC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012B280 00126EE0 7C 08 03 A6 */ mtlr r0
+/* 8012B284 00126EE4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B288 00126EE8 4E 80 00 20 */ blr
+lbl_8012B28C:
+/* 8012B28C 00126EEC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B290 00126EF0 7C 08 02 A6 */ mflr r0
+/* 8012B294 00126EF4 7C 63 07 34 */ extsh r3, r3
+/* 8012B298 00126EF8 38 A0 00 03 */ li r5, 3
+/* 8012B29C 00126EFC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B2A0 00126F00 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B2A4 00126F04 48 12 8B E9 */ bl func_80253E8C
+/* 8012B2A8 00126F08 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B2AC 00126F0C 7C 08 03 A6 */ mtlr r0
+/* 8012B2B0 00126F10 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B2B4 00126F14 4E 80 00 20 */ blr
+lbl_8012B2B8:
+/* 8012B2B8 00126F18 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B2BC 00126F1C 7C 08 02 A6 */ mflr r0
+/* 8012B2C0 00126F20 7C 63 07 34 */ extsh r3, r3
+/* 8012B2C4 00126F24 38 A0 00 03 */ li r5, 3
+/* 8012B2C8 00126F28 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B2CC 00126F2C 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B2D0 00126F30 48 12 8C 0D */ bl func_80253EDC
+/* 8012B2D4 00126F34 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B2D8 00126F38 7C 08 03 A6 */ mtlr r0
+/* 8012B2DC 00126F3C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B2E0 00126F40 4E 80 00 20 */ blr
+lbl_8012B2E4:
+/* 8012B2E4 00126F44 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012B2E8 00126F48 7C 08 02 A6 */ mflr r0
+/* 8012B2EC 00126F4C 7C 63 07 34 */ extsh r3, r3
+/* 8012B2F0 00126F50 38 A0 00 03 */ li r5, 3
+/* 8012B2F4 00126F54 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012B2F8 00126F58 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B2FC 00126F5C 48 12 8B 91 */ bl func_80253E8C
+/* 8012B300 00126F60 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012B304 00126F64 7C 08 03 A6 */ mtlr r0
+/* 8012B308 00126F68 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012B30C 00126F6C 4E 80 00 20 */ blr
+lbl_8012B310:
+/* 8012B310 00126F70 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012B314 00126F74 7C 08 02 A6 */ mflr r0
+/* 8012B318 00126F78 7C 63 07 34 */ extsh r3, r3
+/* 8012B31C 00126F7C 38 A0 00 03 */ li r5, 3
+/* 8012B320 00126F80 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012B324 00126F84 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B328 00126F88 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012B32C 00126F8C 7C 9F 23 78 */ mr r31, r4
+/* 8012B330 00126F90 48 12 8B AD */ bl func_80253EDC
+/* 8012B334 00126F94 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012B338 00126F98 2C 00 00 00 */ cmpwi r0, 0
+/* 8012B33C 00126F9C 41 82 00 08 */ beq lbl_8012B344
+/* 8012B340 00126FA0 48 00 00 34 */ b lbl_8012B374
+lbl_8012B344:
+/* 8012B344 00126FA4 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 8012B348 00126FA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B34C 00126FAC 98 03 01 32 */ stb r0, 0x132(r3)
+/* 8012B350 00126FB0 88 1F 00 0F */ lbz r0, 0xf(r31)
+/* 8012B354 00126FB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B358 00126FB8 98 03 01 33 */ stb r0, 0x133(r3)
+/* 8012B35C 00126FBC 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 8012B360 00126FC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B364 00126FC4 98 03 01 34 */ stb r0, 0x134(r3)
+/* 8012B368 00126FC8 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 8012B36C 00126FCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B370 00126FD0 98 03 01 35 */ stb r0, 0x135(r3)
+lbl_8012B374:
+/* 8012B374 00126FD4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012B378 00126FD8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012B37C 00126FDC 7C 08 03 A6 */ mtlr r0
+/* 8012B380 00126FE0 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012B384 00126FE4 4E 80 00 20 */ blr
+lbl_8012B388:
+/* 8012B388 00126FE8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012B38C 00126FEC 7C 08 02 A6 */ mflr r0
+/* 8012B390 00126FF0 38 A0 00 03 */ li r5, 3
+/* 8012B394 00126FF4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012B398 00126FF8 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B39C 00126FFC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012B3A0 00127000 7C 9F 23 78 */ mr r31, r4
+/* 8012B3A4 00127004 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8012B3A8 00127008 7C 7E 1B 78 */ mr r30, r3
+/* 8012B3AC 0012700C 48 12 8A E1 */ bl func_80253E8C
+/* 8012B3B0 00127010 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012B3B4 00127014 28 00 00 15 */ cmplwi r0, 0x15
+/* 8012B3B8 00127018 41 81 01 34 */ bgt lbl_8012B4EC
+/* 8012B3BC 0012701C 3C 60 80 42 */ lis r3, lbl_8041C838@ha
+/* 8012B3C0 00127020 54 00 10 3A */ slwi r0, r0, 2
+/* 8012B3C4 00127024 38 63 C8 38 */ addi r3, r3, lbl_8041C838@l
+/* 8012B3C8 00127028 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012B3CC 0012702C 7C 69 03 A6 */ mtctr r3
+/* 8012B3D0 00127030 4E 80 04 20 */ bctr
+/* 8012B3D4 00127034 3C 80 27 89 */ lis r4, 0x27890C00@ha
+/* 8012B3D8 00127038 38 60 03 FE */ li r3, 0x3fe
+/* 8012B3DC 0012703C 38 84 0C 00 */ addi r4, r4, 0x27890C00@l
+/* 8012B3E0 00127040 4B F2 F8 81 */ bl func_8005AC60
+/* 8012B3E4 00127044 7C 66 1B 78 */ mr r6, r3
+/* 8012B3E8 00127048 7F C3 F3 78 */ mr r3, r30
+/* 8012B3EC 0012704C 7F E4 FB 78 */ mr r4, r31
+/* 8012B3F0 00127050 38 A0 00 01 */ li r5, 1
+/* 8012B3F4 00127054 48 12 8A C1 */ bl func_80253EB4
+/* 8012B3F8 00127058 48 00 00 F4 */ b lbl_8012B4EC
+/* 8012B3FC 0012705C 7F C3 F3 78 */ mr r3, r30
+/* 8012B400 00127060 7F E4 FB 78 */ mr r4, r31
+/* 8012B404 00127064 38 A0 00 01 */ li r5, 1
+/* 8012B408 00127068 38 C0 00 00 */ li r6, 0
+/* 8012B40C 0012706C 48 12 8A A9 */ bl func_80253EB4
+/* 8012B410 00127070 48 00 00 DC */ b lbl_8012B4EC
+/* 8012B414 00127074 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B418 00127078 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B41C 0012707C 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 8012B420 00127080 2C 00 00 00 */ cmpwi r0, 0
+/* 8012B424 00127084 41 82 00 C8 */ beq lbl_8012B4EC
+/* 8012B428 00127088 7F C3 F3 78 */ mr r3, r30
+/* 8012B42C 0012708C 7F E4 FB 78 */ mr r4, r31
+/* 8012B430 00127090 38 A0 00 01 */ li r5, 1
+/* 8012B434 00127094 38 C0 00 00 */ li r6, 0
+/* 8012B438 00127098 48 12 8A 7D */ bl func_80253EB4
+/* 8012B43C 0012709C 48 00 00 B0 */ b lbl_8012B4EC
+/* 8012B440 001270A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B444 001270A4 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B448 001270A8 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 8012B44C 001270AC 28 00 00 01 */ cmplwi r0, 1
+/* 8012B450 001270B0 41 82 00 9C */ beq lbl_8012B4EC
+/* 8012B454 001270B4 7F C3 F3 78 */ mr r3, r30
+/* 8012B458 001270B8 7F E4 FB 78 */ mr r4, r31
+/* 8012B45C 001270BC 38 A0 00 01 */ li r5, 1
+/* 8012B460 001270C0 38 C0 00 00 */ li r6, 0
+/* 8012B464 001270C4 48 12 8A 51 */ bl func_80253EB4
+/* 8012B468 001270C8 48 00 00 84 */ b lbl_8012B4EC
+/* 8012B46C 001270CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B470 001270D0 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B474 001270D4 88 03 00 4F */ lbz r0, 0x4f(r3)
+/* 8012B478 001270D8 28 00 00 01 */ cmplwi r0, 1
+/* 8012B47C 001270DC 41 82 00 70 */ beq lbl_8012B4EC
+/* 8012B480 001270E0 7F C3 F3 78 */ mr r3, r30
+/* 8012B484 001270E4 7F E4 FB 78 */ mr r4, r31
+/* 8012B488 001270E8 38 A0 00 01 */ li r5, 1
+/* 8012B48C 001270EC 38 C0 00 00 */ li r6, 0
+/* 8012B490 001270F0 48 12 8A 25 */ bl func_80253EB4
+/* 8012B494 001270F4 48 00 00 58 */ b lbl_8012B4EC
+/* 8012B498 001270F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B49C 001270FC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B4A0 00127100 88 03 00 4F */ lbz r0, 0x4f(r3)
+/* 8012B4A4 00127104 2C 00 00 00 */ cmpwi r0, 0
+/* 8012B4A8 00127108 41 82 00 44 */ beq lbl_8012B4EC
+/* 8012B4AC 0012710C 7F C3 F3 78 */ mr r3, r30
+/* 8012B4B0 00127110 7F E4 FB 78 */ mr r4, r31
+/* 8012B4B4 00127114 38 A0 00 01 */ li r5, 1
+/* 8012B4B8 00127118 38 C0 00 00 */ li r6, 0
+/* 8012B4BC 0012711C 48 12 89 F9 */ bl func_80253EB4
+/* 8012B4C0 00127120 48 00 00 2C */ b lbl_8012B4EC
+/* 8012B4C4 00127124 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B4C8 00127128 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B4CC 0012712C 88 03 00 4F */ lbz r0, 0x4f(r3)
+/* 8012B4D0 00127130 28 00 00 FF */ cmplwi r0, 0xff
+/* 8012B4D4 00127134 40 82 00 18 */ bne lbl_8012B4EC
+/* 8012B4D8 00127138 7F C3 F3 78 */ mr r3, r30
+/* 8012B4DC 0012713C 7F E4 FB 78 */ mr r4, r31
+/* 8012B4E0 00127140 38 A0 00 01 */ li r5, 1
+/* 8012B4E4 00127144 38 C0 00 00 */ li r6, 0
+/* 8012B4E8 00127148 48 12 89 CD */ bl func_80253EB4
+lbl_8012B4EC:
+/* 8012B4EC 0012714C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012B4F0 00127150 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012B4F4 00127154 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8012B4F8 00127158 7C 08 03 A6 */ mtlr r0
+/* 8012B4FC 0012715C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012B500 00127160 4E 80 00 20 */ blr
+lbl_8012B504:
+/* 8012B504 00127164 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8012B508 00127168 7C 08 02 A6 */ mflr r0
+/* 8012B50C 0012716C 38 A0 00 03 */ li r5, 3
+/* 8012B510 00127170 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8012B514 00127174 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B518 00127178 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8012B51C 0012717C 7C 9F 23 78 */ mr r31, r4
+/* 8012B520 00127180 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8012B524 00127184 7C 7E 1B 78 */ mr r30, r3
+/* 8012B528 00127188 48 12 89 B5 */ bl func_80253EDC
+/* 8012B52C 0012718C 7F C3 F3 78 */ mr r3, r30
+/* 8012B530 00127190 7F E4 FB 78 */ mr r4, r31
+/* 8012B534 00127194 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012B538 00127198 38 A0 00 06 */ li r5, 6
+/* 8012B53C 0012719C 48 12 89 A1 */ bl func_80253EDC
+/* 8012B540 001271A0 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8012B544 001271A4 38 60 FF 00 */ li r3, -256
+/* 8012B548 001271A8 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8012B54C 001271AC C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8012B550 001271B0 FC 80 28 1E */ fctiwz f4, f5
+/* 8012B554 001271B4 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8012B558 001271B8 FC 40 18 1E */ fctiwz f2, f3
+/* 8012B55C 001271BC EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012B560 001271C0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012B564 001271C4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012B568 001271C8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8012B56C 001271CC 2C 00 00 18 */ cmpwi r0, 0x18
+/* 8012B570 001271D0 FC 20 08 1E */ fctiwz f1, f1
+/* 8012B574 001271D4 FC 00 00 1E */ fctiwz f0, f0
+/* 8012B578 001271D8 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 8012B57C 001271DC D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8012B580 001271E0 7C A8 1B 78 */ or r8, r5, r3
+/* 8012B584 001271E4 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 8012B588 001271E8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8012B58C 001271EC 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 8012B590 001271F0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012B594 001271F4 80 61 00 44 */ lwz r3, 0x44(r1)
+/* 8012B598 001271F8 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8012B59C 001271FC 41 82 00 34 */ beq lbl_8012B5D0
+/* 8012B5A0 00127200 40 80 00 10 */ bge lbl_8012B5B0
+/* 8012B5A4 00127204 2C 00 00 16 */ cmpwi r0, 0x16
+/* 8012B5A8 00127208 41 82 00 14 */ beq lbl_8012B5BC
+/* 8012B5AC 0012720C 48 00 00 48 */ b lbl_8012B5F4
+lbl_8012B5B0:
+/* 8012B5B0 00127210 2C 00 00 1A */ cmpwi r0, 0x1a
+/* 8012B5B4 00127214 41 82 00 30 */ beq lbl_8012B5E4
+/* 8012B5B8 00127218 48 00 00 3C */ b lbl_8012B5F4
+lbl_8012B5BC:
+/* 8012B5BC 0012721C 7C 66 07 34 */ extsh r6, r3
+/* 8012B5C0 00127220 7C E7 07 34 */ extsh r7, r7
+/* 8012B5C4 00127224 38 60 00 01 */ li r3, 1
+/* 8012B5C8 00127228 48 00 03 35 */ bl func_8012B8FC
+/* 8012B5CC 0012722C 48 00 00 28 */ b lbl_8012B5F4
+lbl_8012B5D0:
+/* 8012B5D0 00127230 7C 66 07 34 */ extsh r6, r3
+/* 8012B5D4 00127234 7C E7 07 34 */ extsh r7, r7
+/* 8012B5D8 00127238 38 60 00 02 */ li r3, 2
+/* 8012B5DC 0012723C 48 00 03 21 */ bl func_8012B8FC
+/* 8012B5E0 00127240 48 00 00 14 */ b lbl_8012B5F4
+lbl_8012B5E4:
+/* 8012B5E4 00127244 7C 66 07 34 */ extsh r6, r3
+/* 8012B5E8 00127248 7C E7 07 34 */ extsh r7, r7
+/* 8012B5EC 0012724C 38 60 00 03 */ li r3, 3
+/* 8012B5F0 00127250 48 00 03 0D */ bl func_8012B8FC
+lbl_8012B5F4:
+/* 8012B5F4 00127254 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8012B5F8 00127258 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8012B5FC 0012725C 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8012B600 00127260 7C 08 03 A6 */ mtlr r0
+/* 8012B604 00127264 38 21 00 60 */ addi r1, r1, 0x60
+/* 8012B608 00127268 4E 80 00 20 */ blr
+lbl_8012B60C:
+/* 8012B60C 0012726C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012B610 00127270 7C 08 02 A6 */ mflr r0
+/* 8012B614 00127274 38 A0 00 03 */ li r5, 3
+/* 8012B618 00127278 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012B61C 0012727C 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B620 00127280 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012B624 00127284 7C 9F 23 78 */ mr r31, r4
+/* 8012B628 00127288 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8012B62C 0012728C 7C 7E 1B 78 */ mr r30, r3
+/* 8012B630 00127290 48 12 88 5D */ bl func_80253E8C
+/* 8012B634 00127294 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012B638 00127298 28 00 00 21 */ cmplwi r0, 0x21
+/* 8012B63C 0012729C 41 81 01 8C */ bgt lbl_8012B7C8
+/* 8012B640 001272A0 3C 60 80 42 */ lis r3, lbl_8041C890@ha
+/* 8012B644 001272A4 54 00 10 3A */ slwi r0, r0, 2
+/* 8012B648 001272A8 38 63 C8 90 */ addi r3, r3, lbl_8041C890@l
+/* 8012B64C 001272AC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012B650 001272B0 7C 69 03 A6 */ mtctr r3
+/* 8012B654 001272B4 4E 80 04 20 */ bctr
+/* 8012B658 001272B8 3C 80 27 89 */ lis r4, 0x27890C00@ha
+/* 8012B65C 001272BC 38 60 03 FE */ li r3, 0x3fe
+/* 8012B660 001272C0 38 84 0C 00 */ addi r4, r4, 0x27890C00@l
+/* 8012B664 001272C4 4B F2 F5 FD */ bl func_8005AC60
+/* 8012B668 001272C8 7C 66 1B 78 */ mr r6, r3
+/* 8012B66C 001272CC 7F C3 F3 78 */ mr r3, r30
+/* 8012B670 001272D0 7F E4 FB 78 */ mr r4, r31
+/* 8012B674 001272D4 38 A0 00 01 */ li r5, 1
+/* 8012B678 001272D8 48 12 88 3D */ bl func_80253EB4
+/* 8012B67C 001272DC 48 00 01 4C */ b lbl_8012B7C8
+/* 8012B680 001272E0 7F C3 F3 78 */ mr r3, r30
+/* 8012B684 001272E4 7F E4 FB 78 */ mr r4, r31
+/* 8012B688 001272E8 38 A0 00 01 */ li r5, 1
+/* 8012B68C 001272EC 38 C0 00 00 */ li r6, 0
+/* 8012B690 001272F0 48 12 88 25 */ bl func_80253EB4
+/* 8012B694 001272F4 48 00 01 34 */ b lbl_8012B7C8
+/* 8012B698 001272F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B69C 001272FC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B6A0 00127300 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 8012B6A4 00127304 28 00 00 01 */ cmplwi r0, 1
+/* 8012B6A8 00127308 41 82 01 20 */ beq lbl_8012B7C8
+/* 8012B6AC 0012730C 7F C3 F3 78 */ mr r3, r30
+/* 8012B6B0 00127310 7F E4 FB 78 */ mr r4, r31
+/* 8012B6B4 00127314 38 A0 00 01 */ li r5, 1
+/* 8012B6B8 00127318 38 C0 00 00 */ li r6, 0
+/* 8012B6BC 0012731C 48 12 87 F9 */ bl func_80253EB4
+/* 8012B6C0 00127320 48 00 01 08 */ b lbl_8012B7C8
+/* 8012B6C4 00127324 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B6C8 00127328 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B6CC 0012732C 88 03 00 4E */ lbz r0, 0x4e(r3)
+/* 8012B6D0 00127330 2C 00 00 00 */ cmpwi r0, 0
+/* 8012B6D4 00127334 41 82 00 F4 */ beq lbl_8012B7C8
+/* 8012B6D8 00127338 7F C3 F3 78 */ mr r3, r30
+/* 8012B6DC 0012733C 7F E4 FB 78 */ mr r4, r31
+/* 8012B6E0 00127340 38 A0 00 01 */ li r5, 1
+/* 8012B6E4 00127344 38 C0 00 00 */ li r6, 0
+/* 8012B6E8 00127348 48 12 87 CD */ bl func_80253EB4
+/* 8012B6EC 0012734C 48 00 00 DC */ b lbl_8012B7C8
+/* 8012B6F0 00127350 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B6F4 00127354 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B6F8 00127358 88 03 00 4F */ lbz r0, 0x4f(r3)
+/* 8012B6FC 0012735C 28 00 00 01 */ cmplwi r0, 1
+/* 8012B700 00127360 41 82 00 C8 */ beq lbl_8012B7C8
+/* 8012B704 00127364 7F C3 F3 78 */ mr r3, r30
+/* 8012B708 00127368 7F E4 FB 78 */ mr r4, r31
+/* 8012B70C 0012736C 38 A0 00 01 */ li r5, 1
+/* 8012B710 00127370 38 C0 00 00 */ li r6, 0
+/* 8012B714 00127374 48 12 87 A1 */ bl func_80253EB4
+/* 8012B718 00127378 48 00 00 B0 */ b lbl_8012B7C8
+/* 8012B71C 0012737C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B720 00127380 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B724 00127384 88 03 00 4F */ lbz r0, 0x4f(r3)
+/* 8012B728 00127388 2C 00 00 00 */ cmpwi r0, 0
+/* 8012B72C 0012738C 41 82 00 9C */ beq lbl_8012B7C8
+/* 8012B730 00127390 7F C3 F3 78 */ mr r3, r30
+/* 8012B734 00127394 7F E4 FB 78 */ mr r4, r31
+/* 8012B738 00127398 38 A0 00 01 */ li r5, 1
+/* 8012B73C 0012739C 38 C0 00 00 */ li r6, 0
+/* 8012B740 001273A0 48 12 87 75 */ bl func_80253EB4
+/* 8012B744 001273A4 48 00 00 84 */ b lbl_8012B7C8
+/* 8012B748 001273A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B74C 001273AC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B750 001273B0 88 03 00 50 */ lbz r0, 0x50(r3)
+/* 8012B754 001273B4 28 00 00 01 */ cmplwi r0, 1
+/* 8012B758 001273B8 41 82 00 70 */ beq lbl_8012B7C8
+/* 8012B75C 001273BC 7F C3 F3 78 */ mr r3, r30
+/* 8012B760 001273C0 7F E4 FB 78 */ mr r4, r31
+/* 8012B764 001273C4 38 A0 00 01 */ li r5, 1
+/* 8012B768 001273C8 38 C0 00 00 */ li r6, 0
+/* 8012B76C 001273CC 48 12 87 49 */ bl func_80253EB4
+/* 8012B770 001273D0 48 00 00 58 */ b lbl_8012B7C8
+/* 8012B774 001273D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B778 001273D8 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B77C 001273DC 88 03 00 50 */ lbz r0, 0x50(r3)
+/* 8012B780 001273E0 2C 00 00 00 */ cmpwi r0, 0
+/* 8012B784 001273E4 41 82 00 44 */ beq lbl_8012B7C8
+/* 8012B788 001273E8 7F C3 F3 78 */ mr r3, r30
+/* 8012B78C 001273EC 7F E4 FB 78 */ mr r4, r31
+/* 8012B790 001273F0 38 A0 00 01 */ li r5, 1
+/* 8012B794 001273F4 38 C0 00 00 */ li r6, 0
+/* 8012B798 001273F8 48 12 87 1D */ bl func_80253EB4
+/* 8012B79C 001273FC 48 00 00 2C */ b lbl_8012B7C8
+/* 8012B7A0 00127400 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B7A4 00127404 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012B7A8 00127408 88 03 00 50 */ lbz r0, 0x50(r3)
+/* 8012B7AC 0012740C 28 00 00 FF */ cmplwi r0, 0xff
+/* 8012B7B0 00127410 40 82 00 18 */ bne lbl_8012B7C8
+/* 8012B7B4 00127414 7F C3 F3 78 */ mr r3, r30
+/* 8012B7B8 00127418 7F E4 FB 78 */ mr r4, r31
+/* 8012B7BC 0012741C 38 A0 00 01 */ li r5, 1
+/* 8012B7C0 00127420 38 C0 00 00 */ li r6, 0
+/* 8012B7C4 00127424 48 12 86 F1 */ bl func_80253EB4
+lbl_8012B7C8:
+/* 8012B7C8 00127428 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012B7CC 0012742C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012B7D0 00127430 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8012B7D4 00127434 7C 08 03 A6 */ mtlr r0
+/* 8012B7D8 00127438 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012B7DC 0012743C 4E 80 00 20 */ blr
+lbl_8012B7E0:
+/* 8012B7E0 00127440 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8012B7E4 00127444 7C 08 02 A6 */ mflr r0
+/* 8012B7E8 00127448 38 A0 00 03 */ li r5, 3
+/* 8012B7EC 0012744C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8012B7F0 00127450 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B7F4 00127454 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8012B7F8 00127458 7C 9F 23 78 */ mr r31, r4
+/* 8012B7FC 0012745C 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8012B800 00127460 7C 7E 1B 78 */ mr r30, r3
+/* 8012B804 00127464 48 12 86 D9 */ bl func_80253EDC
+/* 8012B808 00127468 7F C3 F3 78 */ mr r3, r30
+/* 8012B80C 0012746C 7F E4 FB 78 */ mr r4, r31
+/* 8012B810 00127470 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012B814 00127474 38 A0 00 06 */ li r5, 6
+/* 8012B818 00127478 48 12 86 C5 */ bl func_80253EDC
+/* 8012B81C 0012747C C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8012B820 00127480 38 A0 FF 00 */ li r5, -256
+/* 8012B824 00127484 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8012B828 00127488 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8012B82C 0012748C FC 80 28 1E */ fctiwz f4, f5
+/* 8012B830 00127490 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8012B834 00127494 FC 40 18 1E */ fctiwz f2, f3
+/* 8012B838 00127498 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012B83C 0012749C 80 61 00 08 */ lwz r3, 8(r1)
+/* 8012B840 001274A0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012B844 001274A4 38 03 FF DE */ addi r0, r3, -34
+/* 8012B848 001274A8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8012B84C 001274AC FC 20 08 1E */ fctiwz f1, f1
+/* 8012B850 001274B0 FC 00 00 1E */ fctiwz f0, f0
+/* 8012B854 001274B4 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 8012B858 001274B8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8012B85C 001274BC 28 00 00 06 */ cmplwi r0, 6
+/* 8012B860 001274C0 7C 68 2B 78 */ or r8, r3, r5
+/* 8012B864 001274C4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8012B868 001274C8 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 8012B86C 001274CC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012B870 001274D0 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 8012B874 001274D4 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 8012B878 001274D8 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8012B87C 001274DC 41 81 00 68 */ bgt lbl_8012B8E4
+/* 8012B880 001274E0 3C 60 80 42 */ lis r3, lbl_8041C918@ha
+/* 8012B884 001274E4 54 00 10 3A */ slwi r0, r0, 2
+/* 8012B888 001274E8 38 63 C9 18 */ addi r3, r3, lbl_8041C918@l
+/* 8012B88C 001274EC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012B890 001274F0 7C 69 03 A6 */ mtctr r3
+/* 8012B894 001274F4 4E 80 04 20 */ bctr
+/* 8012B898 001274F8 7C C6 07 34 */ extsh r6, r6
+/* 8012B89C 001274FC 7C E7 07 34 */ extsh r7, r7
+/* 8012B8A0 00127500 38 60 00 01 */ li r3, 1
+/* 8012B8A4 00127504 48 00 00 59 */ bl func_8012B8FC
+/* 8012B8A8 00127508 48 00 00 3C */ b lbl_8012B8E4
+/* 8012B8AC 0012750C 7C C6 07 34 */ extsh r6, r6
+/* 8012B8B0 00127510 7C E7 07 34 */ extsh r7, r7
+/* 8012B8B4 00127514 38 60 00 02 */ li r3, 2
+/* 8012B8B8 00127518 48 00 00 45 */ bl func_8012B8FC
+/* 8012B8BC 0012751C 48 00 00 28 */ b lbl_8012B8E4
+/* 8012B8C0 00127520 7C C6 07 34 */ extsh r6, r6
+/* 8012B8C4 00127524 7C E7 07 34 */ extsh r7, r7
+/* 8012B8C8 00127528 38 60 00 03 */ li r3, 3
+/* 8012B8CC 0012752C 48 00 00 31 */ bl func_8012B8FC
+/* 8012B8D0 00127530 48 00 00 14 */ b lbl_8012B8E4
+/* 8012B8D4 00127534 7C C6 07 34 */ extsh r6, r6
+/* 8012B8D8 00127538 7C E7 07 34 */ extsh r7, r7
+/* 8012B8DC 0012753C 38 60 00 04 */ li r3, 4
+/* 8012B8E0 00127540 48 00 00 1D */ bl func_8012B8FC
+lbl_8012B8E4:
+/* 8012B8E4 00127544 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8012B8E8 00127548 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8012B8EC 0012754C 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8012B8F0 00127550 7C 08 03 A6 */ mtlr r0
+/* 8012B8F4 00127554 38 21 00 60 */ addi r1, r1, 0x60
+/* 8012B8F8 00127558 4E 80 00 20 */ blr
+
+.global func_8012B8FC
+func_8012B8FC:
+/* 8012B8FC 0012755C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8012B900 00127560 7C 08 02 A6 */ mflr r0
+/* 8012B904 00127564 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8012B908 00127568 39 61 00 30 */ addi r11, r1, 0x30
+/* 8012B90C 0012756C 48 09 B8 15 */ bl _savegpr_25
+/* 8012B910 00127570 7C 79 1B 78 */ mr r25, r3
+/* 8012B914 00127574 7C 9A 23 78 */ mr r26, r4
+/* 8012B918 00127578 7C BB 2B 78 */ mr r27, r5
+/* 8012B91C 0012757C 7C DC 33 78 */ mr r28, r6
+/* 8012B920 00127580 7C FD 3B 78 */ mr r29, r7
+/* 8012B924 00127584 7D 1E 43 78 */ mr r30, r8
+/* 8012B928 00127588 3B E0 00 00 */ li r31, 0
+lbl_8012B92C:
+/* 8012B92C 0012758C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B930 00127590 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 8012B934 00127594 7C 65 22 14 */ add r3, r5, r4
+/* 8012B938 00127598 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 8012B93C 0012759C 7C 19 00 40 */ cmplw r25, r0
+/* 8012B940 001275A0 40 82 00 1C */ bne lbl_8012B95C
+/* 8012B944 001275A4 1C 04 06 EC */ mulli r0, r4, 0x6ec
+/* 8012B948 001275A8 80 85 01 4C */ lwz r4, 0x14c(r5)
+/* 8012B94C 001275AC 38 60 00 0E */ li r3, 0xe
+/* 8012B950 001275B0 7C 84 02 14 */ add r4, r4, r0
+/* 8012B954 001275B4 38 84 6C 10 */ addi r4, r4, 0x6c10
+/* 8012B958 001275B8 48 03 09 B1 */ bl func_8015C308
+lbl_8012B95C:
+/* 8012B95C 001275BC 3B FF 00 01 */ addi r31, r31, 1
+/* 8012B960 001275C0 28 1F 00 08 */ cmplwi r31, 8
+/* 8012B964 001275C4 41 80 FF C8 */ blt lbl_8012B92C
+/* 8012B968 001275C8 7F 44 D3 78 */ mr r4, r26
+/* 8012B96C 001275CC 7F 65 DB 78 */ mr r5, r27
+/* 8012B970 001275D0 7F 86 E3 78 */ mr r6, r28
+/* 8012B974 001275D4 7F A7 EB 78 */ mr r7, r29
+/* 8012B978 001275D8 7F C8 F3 78 */ mr r8, r30
+/* 8012B97C 001275DC 38 60 52 51 */ li r3, 0x5251
+/* 8012B980 001275E0 48 12 47 B5 */ bl func_80250134
+/* 8012B984 001275E4 39 61 00 30 */ addi r11, r1, 0x30
+/* 8012B988 001275E8 48 09 B7 E5 */ bl _restgpr_25
+/* 8012B98C 001275EC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8012B990 001275F0 7C 08 03 A6 */ mtlr r0
+/* 8012B994 001275F4 38 21 00 30 */ addi r1, r1, 0x30
+/* 8012B998 001275F8 4E 80 00 20 */ blr
+lbl_8012B99C:
+/* 8012B99C 001275FC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012B9A0 00127600 7C 08 02 A6 */ mflr r0
+/* 8012B9A4 00127604 38 A0 00 03 */ li r5, 3
+/* 8012B9A8 00127608 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012B9AC 0012760C 38 C1 00 08 */ addi r6, r1, 8
+/* 8012B9B0 00127610 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012B9B4 00127614 7C 9F 23 78 */ mr r31, r4
+/* 8012B9B8 00127618 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8012B9BC 0012761C 7C 7E 1B 78 */ mr r30, r3
+/* 8012B9C0 00127620 48 12 84 CD */ bl func_80253E8C
+/* 8012B9C4 00127624 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012B9C8 00127628 28 00 00 4B */ cmplwi r0, 0x4b
+/* 8012B9CC 0012762C 41 81 03 18 */ bgt lbl_8012BCE4
+/* 8012B9D0 00127630 3C 60 80 42 */ lis r3, lbl_8041C934@ha
+/* 8012B9D4 00127634 54 00 10 3A */ slwi r0, r0, 2
+/* 8012B9D8 00127638 38 63 C9 34 */ addi r3, r3, lbl_8041C934@l
+/* 8012B9DC 0012763C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012B9E0 00127640 7C 69 03 A6 */ mtctr r3
+/* 8012B9E4 00127644 4E 80 04 20 */ bctr
+/* 8012B9E8 00127648 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012B9EC 0012764C 7F C3 F3 78 */ mr r3, r30
+/* 8012B9F0 00127650 7F E4 FB 78 */ mr r4, r31
+/* 8012B9F4 00127654 38 A0 00 01 */ li r5, 1
+/* 8012B9F8 00127658 88 06 19 CC */ lbz r0, 0x19cc(r6)
+/* 8012B9FC 0012765C 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BA00 00127660 7C C6 02 14 */ add r6, r6, r0
+/* 8012BA04 00127664 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BA08 00127668 48 12 84 AD */ bl func_80253EB4
+/* 8012BA0C 0012766C 48 00 02 D8 */ b lbl_8012BCE4
+/* 8012BA10 00127670 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BA14 00127674 7F C3 F3 78 */ mr r3, r30
+/* 8012BA18 00127678 7F E4 FB 78 */ mr r4, r31
+/* 8012BA1C 0012767C 38 A0 00 01 */ li r5, 1
+/* 8012BA20 00127680 88 06 19 CD */ lbz r0, 0x19cd(r6)
+/* 8012BA24 00127684 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BA28 00127688 7C C6 02 14 */ add r6, r6, r0
+/* 8012BA2C 0012768C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BA30 00127690 48 12 84 85 */ bl func_80253EB4
+/* 8012BA34 00127694 48 00 02 B0 */ b lbl_8012BCE4
+/* 8012BA38 00127698 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BA3C 0012769C 7F C3 F3 78 */ mr r3, r30
+/* 8012BA40 001276A0 7F E4 FB 78 */ mr r4, r31
+/* 8012BA44 001276A4 38 A0 00 01 */ li r5, 1
+/* 8012BA48 001276A8 88 06 19 CE */ lbz r0, 0x19ce(r6)
+/* 8012BA4C 001276AC 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BA50 001276B0 7C C6 02 14 */ add r6, r6, r0
+/* 8012BA54 001276B4 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BA58 001276B8 48 12 84 5D */ bl func_80253EB4
+/* 8012BA5C 001276BC 48 00 02 88 */ b lbl_8012BCE4
+/* 8012BA60 001276C0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BA64 001276C4 7F C3 F3 78 */ mr r3, r30
+/* 8012BA68 001276C8 7F E4 FB 78 */ mr r4, r31
+/* 8012BA6C 001276CC 38 A0 00 01 */ li r5, 1
+/* 8012BA70 001276D0 88 06 19 CF */ lbz r0, 0x19cf(r6)
+/* 8012BA74 001276D4 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BA78 001276D8 7C C6 02 14 */ add r6, r6, r0
+/* 8012BA7C 001276DC 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BA80 001276E0 48 12 84 35 */ bl func_80253EB4
+/* 8012BA84 001276E4 48 00 02 60 */ b lbl_8012BCE4
+/* 8012BA88 001276E8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BA8C 001276EC 7F C3 F3 78 */ mr r3, r30
+/* 8012BA90 001276F0 7F E4 FB 78 */ mr r4, r31
+/* 8012BA94 001276F4 38 A0 00 01 */ li r5, 1
+/* 8012BA98 001276F8 88 06 19 D0 */ lbz r0, 0x19d0(r6)
+/* 8012BA9C 001276FC 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BAA0 00127700 7C C6 02 14 */ add r6, r6, r0
+/* 8012BAA4 00127704 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BAA8 00127708 48 12 84 0D */ bl func_80253EB4
+/* 8012BAAC 0012770C 48 00 02 38 */ b lbl_8012BCE4
+/* 8012BAB0 00127710 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BAB4 00127714 7F C3 F3 78 */ mr r3, r30
+/* 8012BAB8 00127718 7F E4 FB 78 */ mr r4, r31
+/* 8012BABC 0012771C 38 A0 00 01 */ li r5, 1
+/* 8012BAC0 00127720 88 06 19 D1 */ lbz r0, 0x19d1(r6)
+/* 8012BAC4 00127724 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BAC8 00127728 7C C6 02 14 */ add r6, r6, r0
+/* 8012BACC 0012772C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BAD0 00127730 48 12 83 E5 */ bl func_80253EB4
+/* 8012BAD4 00127734 48 00 02 10 */ b lbl_8012BCE4
+/* 8012BAD8 00127738 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BADC 0012773C 7F C3 F3 78 */ mr r3, r30
+/* 8012BAE0 00127740 7F E4 FB 78 */ mr r4, r31
+/* 8012BAE4 00127744 38 A0 00 01 */ li r5, 1
+/* 8012BAE8 00127748 88 06 19 D8 */ lbz r0, 0x19d8(r6)
+/* 8012BAEC 0012774C 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BAF0 00127750 7C C6 02 14 */ add r6, r6, r0
+/* 8012BAF4 00127754 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BAF8 00127758 48 12 83 BD */ bl func_80253EB4
+/* 8012BAFC 0012775C 48 00 01 E8 */ b lbl_8012BCE4
+/* 8012BB00 00127760 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BB04 00127764 7F C3 F3 78 */ mr r3, r30
+/* 8012BB08 00127768 7F E4 FB 78 */ mr r4, r31
+/* 8012BB0C 0012776C 38 A0 00 01 */ li r5, 1
+/* 8012BB10 00127770 88 06 19 D9 */ lbz r0, 0x19d9(r6)
+/* 8012BB14 00127774 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BB18 00127778 7C C6 02 14 */ add r6, r6, r0
+/* 8012BB1C 0012777C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BB20 00127780 48 12 83 95 */ bl func_80253EB4
+/* 8012BB24 00127784 48 00 01 C0 */ b lbl_8012BCE4
+/* 8012BB28 00127788 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BB2C 0012778C 7F C3 F3 78 */ mr r3, r30
+/* 8012BB30 00127790 7F E4 FB 78 */ mr r4, r31
+/* 8012BB34 00127794 38 A0 00 01 */ li r5, 1
+/* 8012BB38 00127798 88 06 19 DA */ lbz r0, 0x19da(r6)
+/* 8012BB3C 0012779C 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BB40 001277A0 7C C6 02 14 */ add r6, r6, r0
+/* 8012BB44 001277A4 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BB48 001277A8 48 12 83 6D */ bl func_80253EB4
+/* 8012BB4C 001277AC 48 00 01 98 */ b lbl_8012BCE4
+/* 8012BB50 001277B0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BB54 001277B4 7F C3 F3 78 */ mr r3, r30
+/* 8012BB58 001277B8 7F E4 FB 78 */ mr r4, r31
+/* 8012BB5C 001277BC 38 A0 00 01 */ li r5, 1
+/* 8012BB60 001277C0 88 06 19 DB */ lbz r0, 0x19db(r6)
+/* 8012BB64 001277C4 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BB68 001277C8 7C C6 02 14 */ add r6, r6, r0
+/* 8012BB6C 001277CC 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BB70 001277D0 48 12 83 45 */ bl func_80253EB4
+/* 8012BB74 001277D4 48 00 01 70 */ b lbl_8012BCE4
+/* 8012BB78 001277D8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BB7C 001277DC 7F C3 F3 78 */ mr r3, r30
+/* 8012BB80 001277E0 7F E4 FB 78 */ mr r4, r31
+/* 8012BB84 001277E4 38 A0 00 01 */ li r5, 1
+/* 8012BB88 001277E8 88 06 19 DC */ lbz r0, 0x19dc(r6)
+/* 8012BB8C 001277EC 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BB90 001277F0 7C C6 02 14 */ add r6, r6, r0
+/* 8012BB94 001277F4 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BB98 001277F8 48 12 83 1D */ bl func_80253EB4
+/* 8012BB9C 001277FC 48 00 01 48 */ b lbl_8012BCE4
+/* 8012BBA0 00127800 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BBA4 00127804 7F C3 F3 78 */ mr r3, r30
+/* 8012BBA8 00127808 7F E4 FB 78 */ mr r4, r31
+/* 8012BBAC 0012780C 38 A0 00 01 */ li r5, 1
+/* 8012BBB0 00127810 88 06 19 DD */ lbz r0, 0x19dd(r6)
+/* 8012BBB4 00127814 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BBB8 00127818 7C C6 02 14 */ add r6, r6, r0
+/* 8012BBBC 0012781C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
+/* 8012BBC0 00127820 48 12 82 F5 */ bl func_80253EB4
+/* 8012BBC4 00127824 48 00 01 20 */ b lbl_8012BCE4
+/* 8012BBC8 00127828 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BBCC 0012782C 7F C3 F3 78 */ mr r3, r30
+/* 8012BBD0 00127830 7F E4 FB 78 */ mr r4, r31
+/* 8012BBD4 00127834 80 A5 19 5C */ lwz r5, 0x195c(r5)
+/* 8012BBD8 00127838 4B F2 F6 BD */ bl func_8005B294
+/* 8012BBDC 0012783C 48 00 01 08 */ b lbl_8012BCE4
+/* 8012BBE0 00127840 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BBE4 00127844 7F C3 F3 78 */ mr r3, r30
+/* 8012BBE8 00127848 7F E4 FB 78 */ mr r4, r31
+/* 8012BBEC 0012784C 80 A5 19 60 */ lwz r5, 0x1960(r5)
+/* 8012BBF0 00127850 4B F2 F6 A5 */ bl func_8005B294
+/* 8012BBF4 00127854 48 00 00 F0 */ b lbl_8012BCE4
+/* 8012BBF8 00127858 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BBFC 0012785C 7F C3 F3 78 */ mr r3, r30
+/* 8012BC00 00127860 7F E4 FB 78 */ mr r4, r31
+/* 8012BC04 00127864 80 A5 19 64 */ lwz r5, 0x1964(r5)
+/* 8012BC08 00127868 4B F2 F6 8D */ bl func_8005B294
+/* 8012BC0C 0012786C 48 00 00 D8 */ b lbl_8012BCE4
+/* 8012BC10 00127870 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BC14 00127874 7F C3 F3 78 */ mr r3, r30
+/* 8012BC18 00127878 7F E4 FB 78 */ mr r4, r31
+/* 8012BC1C 0012787C 80 A5 19 68 */ lwz r5, 0x1968(r5)
+/* 8012BC20 00127880 4B F2 F6 75 */ bl func_8005B294
+/* 8012BC24 00127884 48 00 00 C0 */ b lbl_8012BCE4
+/* 8012BC28 00127888 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BC2C 0012788C 7F C3 F3 78 */ mr r3, r30
+/* 8012BC30 00127890 7F E4 FB 78 */ mr r4, r31
+/* 8012BC34 00127894 80 A5 19 6C */ lwz r5, 0x196c(r5)
+/* 8012BC38 00127898 4B F2 F6 5D */ bl func_8005B294
+/* 8012BC3C 0012789C 48 00 00 A8 */ b lbl_8012BCE4
+/* 8012BC40 001278A0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BC44 001278A4 7F C3 F3 78 */ mr r3, r30
+/* 8012BC48 001278A8 7F E4 FB 78 */ mr r4, r31
+/* 8012BC4C 001278AC 80 A5 19 70 */ lwz r5, 0x1970(r5)
+/* 8012BC50 001278B0 4B F2 F6 45 */ bl func_8005B294
+/* 8012BC54 001278B4 48 00 00 90 */ b lbl_8012BCE4
+/* 8012BC58 001278B8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BC5C 001278BC 7F C3 F3 78 */ mr r3, r30
+/* 8012BC60 001278C0 7F E4 FB 78 */ mr r4, r31
+/* 8012BC64 001278C4 80 A5 19 8C */ lwz r5, 0x198c(r5)
+/* 8012BC68 001278C8 4B F2 F6 2D */ bl func_8005B294
+/* 8012BC6C 001278CC 48 00 00 78 */ b lbl_8012BCE4
+/* 8012BC70 001278D0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BC74 001278D4 7F C3 F3 78 */ mr r3, r30
+/* 8012BC78 001278D8 7F E4 FB 78 */ mr r4, r31
+/* 8012BC7C 001278DC 80 A5 19 90 */ lwz r5, 0x1990(r5)
+/* 8012BC80 001278E0 4B F2 F6 15 */ bl func_8005B294
+/* 8012BC84 001278E4 48 00 00 60 */ b lbl_8012BCE4
+/* 8012BC88 001278E8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BC8C 001278EC 7F C3 F3 78 */ mr r3, r30
+/* 8012BC90 001278F0 7F E4 FB 78 */ mr r4, r31
+/* 8012BC94 001278F4 80 A5 19 94 */ lwz r5, 0x1994(r5)
+/* 8012BC98 001278F8 4B F2 F5 FD */ bl func_8005B294
+/* 8012BC9C 001278FC 48 00 00 48 */ b lbl_8012BCE4
+/* 8012BCA0 00127900 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BCA4 00127904 7F C3 F3 78 */ mr r3, r30
+/* 8012BCA8 00127908 7F E4 FB 78 */ mr r4, r31
+/* 8012BCAC 0012790C 80 A5 19 98 */ lwz r5, 0x1998(r5)
+/* 8012BCB0 00127910 4B F2 F5 E5 */ bl func_8005B294
+/* 8012BCB4 00127914 48 00 00 30 */ b lbl_8012BCE4
+/* 8012BCB8 00127918 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BCBC 0012791C 7F C3 F3 78 */ mr r3, r30
+/* 8012BCC0 00127920 7F E4 FB 78 */ mr r4, r31
+/* 8012BCC4 00127924 80 A5 19 9C */ lwz r5, 0x199c(r5)
+/* 8012BCC8 00127928 4B F2 F5 CD */ bl func_8005B294
+/* 8012BCCC 0012792C 48 00 00 18 */ b lbl_8012BCE4
+/* 8012BCD0 00127930 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BCD4 00127934 7F C3 F3 78 */ mr r3, r30
+/* 8012BCD8 00127938 7F E4 FB 78 */ mr r4, r31
+/* 8012BCDC 0012793C 80 A5 19 A0 */ lwz r5, 0x19a0(r5)
+/* 8012BCE0 00127940 4B F2 F5 B5 */ bl func_8005B294
+lbl_8012BCE4:
+/* 8012BCE4 00127944 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012BCE8 00127948 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8012BCEC 0012794C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8012BCF0 00127950 7C 08 03 A6 */ mtlr r0
+/* 8012BCF4 00127954 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012BCF8 00127958 4E 80 00 20 */ blr
+lbl_8012BCFC:
+/* 8012BCFC 0012795C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8012BD00 00127960 7C 08 02 A6 */ mflr r0
+/* 8012BD04 00127964 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8012BD08 00127968 39 61 00 70 */ addi r11, r1, 0x70
+/* 8012BD0C 0012796C 48 09 B4 15 */ bl _savegpr_25
+/* 8012BD10 00127970 7C 7E 1B 78 */ mr r30, r3
+/* 8012BD14 00127974 7C 9F 23 78 */ mr r31, r4
+/* 8012BD18 00127978 38 C1 00 08 */ addi r6, r1, 8
+/* 8012BD1C 0012797C 38 A0 00 03 */ li r5, 3
+/* 8012BD20 00127980 48 12 81 BD */ bl func_80253EDC
+/* 8012BD24 00127984 80 61 00 08 */ lwz r3, 8(r1)
+/* 8012BD28 00127988 38 03 FF EC */ addi r0, r3, -20
+/* 8012BD2C 0012798C 28 00 00 37 */ cmplwi r0, 0x37
+/* 8012BD30 00127990 41 81 00 70 */ bgt lbl_8012BDA0
+/* 8012BD34 00127994 3C 60 80 42 */ lis r3, lbl_8041CB80@ha
+/* 8012BD38 00127998 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BD3C 0012799C 38 63 CB 80 */ addi r3, r3, lbl_8041CB80@l
+/* 8012BD40 001279A0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012BD44 001279A4 7C 69 03 A6 */ mtctr r3
+/* 8012BD48 001279A8 4E 80 04 20 */ bctr
+/* 8012BD4C 001279AC C0 3F 00 38 */ lfs f1, 0x38(r31)
+/* 8012BD50 001279B0 C0 62 8D 80 */ lfs f3, lbl_80641380-_SDA2_BASE_(r2)
+/* 8012BD54 001279B4 C0 1F 00 44 */ lfs f0, 0x44(r31)
+/* 8012BD58 001279B8 EC C1 18 28 */ fsubs f6, f1, f3
+/* 8012BD5C 001279BC C0 5F 00 3C */ lfs f2, 0x3c(r31)
+/* 8012BD60 001279C0 EC A0 18 28 */ fsubs f5, f0, f3
+/* 8012BD64 001279C4 C0 22 8D 84 */ lfs f1, lbl_80641384-_SDA2_BASE_(r2)
+/* 8012BD68 001279C8 C0 1F 00 40 */ lfs f0, 0x40(r31)
+/* 8012BD6C 001279CC EC 82 08 28 */ fsubs f4, f2, f1
+/* 8012BD70 001279D0 EC 60 08 28 */ fsubs f3, f0, f1
+/* 8012BD74 001279D4 C0 3F 00 48 */ lfs f1, 0x48(r31)
+/* 8012BD78 001279D8 C0 42 8D 88 */ lfs f2, lbl_80641388-_SDA2_BASE_(r2)
+/* 8012BD7C 001279DC C0 1F 00 4C */ lfs f0, 0x4c(r31)
+/* 8012BD80 001279E0 EC 21 10 2A */ fadds f1, f1, f2
+/* 8012BD84 001279E4 D0 DF 00 38 */ stfs f6, 0x38(r31)
+/* 8012BD88 001279E8 EC 00 10 2A */ fadds f0, f0, f2
+/* 8012BD8C 001279EC D0 BF 00 44 */ stfs f5, 0x44(r31)
+/* 8012BD90 001279F0 D0 9F 00 3C */ stfs f4, 0x3c(r31)
+/* 8012BD94 001279F4 D0 7F 00 40 */ stfs f3, 0x40(r31)
+/* 8012BD98 001279F8 D0 3F 00 48 */ stfs f1, 0x48(r31)
+/* 8012BD9C 001279FC D0 1F 00 4C */ stfs f0, 0x4c(r31)
+lbl_8012BDA0:
+/* 8012BDA0 00127A00 7F C3 F3 78 */ mr r3, r30
+/* 8012BDA4 00127A04 7F E4 FB 78 */ mr r4, r31
+/* 8012BDA8 00127A08 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8012BDAC 00127A0C 38 A0 00 06 */ li r5, 6
+/* 8012BDB0 00127A10 48 12 81 2D */ bl func_80253EDC
+/* 8012BDB4 00127A14 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8012BDB8 00127A18 38 80 FF 00 */ li r4, -256
+/* 8012BDBC 00127A1C C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8012BDC0 00127A20 C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8012BDC4 00127A24 FC 80 28 1E */ fctiwz f4, f5
+/* 8012BDC8 00127A28 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8012BDCC 00127A2C FC 40 18 1E */ fctiwz f2, f3
+/* 8012BDD0 00127A30 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012BDD4 00127A34 80 61 00 08 */ lwz r3, 8(r1)
+/* 8012BDD8 00127A38 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012BDDC 00127A3C D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8012BDE0 00127A40 38 03 FF F9 */ addi r0, r3, -7
+/* 8012BDE4 00127A44 FC 20 08 1E */ fctiwz f1, f1
+/* 8012BDE8 00127A48 FC 00 00 1E */ fctiwz f0, f0
+/* 8012BDEC 00127A4C D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8012BDF0 00127A50 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 8012BDF4 00127A54 28 00 00 46 */ cmplwi r0, 0x46
+/* 8012BDF8 00127A58 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8012BDFC 00127A5C 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 8012BE00 00127A60 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8012BE04 00127A64 7C BD 23 78 */ or r29, r5, r4
+/* 8012BE08 00127A68 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 8012BE0C 00127A6C 83 41 00 44 */ lwz r26, 0x44(r1)
+/* 8012BE10 00127A70 83 21 00 4C */ lwz r25, 0x4c(r1)
+/* 8012BE14 00127A74 41 81 04 48 */ bgt lbl_8012C25C
+/* 8012BE18 00127A78 3C 60 80 42 */ lis r3, lbl_8041CA64@ha
+/* 8012BE1C 00127A7C 54 00 10 3A */ slwi r0, r0, 2
+/* 8012BE20 00127A80 38 63 CA 64 */ addi r3, r3, lbl_8041CA64@l
+/* 8012BE24 00127A84 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012BE28 00127A88 7C 69 03 A6 */ mtctr r3
+/* 8012BE2C 00127A8C 4E 80 04 20 */ bctr
+/* 8012BE30 00127A90 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BE34 00127A94 38 60 00 0F */ li r3, 0xf
+/* 8012BE38 00127A98 80 84 19 BC */ lwz r4, 0x19bc(r4)
+/* 8012BE3C 00127A9C 48 03 04 CD */ bl func_8015C308
+/* 8012BE40 00127AA0 7F 84 E3 78 */ mr r4, r28
+/* 8012BE44 00127AA4 7F 65 DB 78 */ mr r5, r27
+/* 8012BE48 00127AA8 7F A8 EB 78 */ mr r8, r29
+/* 8012BE4C 00127AAC 7F 46 07 34 */ extsh r6, r26
+/* 8012BE50 00127AB0 7F 27 07 34 */ extsh r7, r25
+/* 8012BE54 00127AB4 38 60 03 F9 */ li r3, 0x3f9
+/* 8012BE58 00127AB8 48 12 42 DD */ bl func_80250134
+/* 8012BE5C 00127ABC 48 00 04 00 */ b lbl_8012C25C
+/* 8012BE60 00127AC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BE64 00127AC4 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BE68 00127AC8 80 63 19 5C */ lwz r3, 0x195c(r3)
+/* 8012BE6C 00127ACC 48 00 16 C5 */ bl func_8012D530
+/* 8012BE70 00127AD0 48 00 03 EC */ b lbl_8012C25C
+/* 8012BE74 00127AD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BE78 00127AD8 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BE7C 00127ADC 80 63 19 60 */ lwz r3, 0x1960(r3)
+/* 8012BE80 00127AE0 48 00 16 B1 */ bl func_8012D530
+/* 8012BE84 00127AE4 48 00 03 D8 */ b lbl_8012C25C
+/* 8012BE88 00127AE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BE8C 00127AEC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BE90 00127AF0 80 63 19 64 */ lwz r3, 0x1964(r3)
+/* 8012BE94 00127AF4 48 00 16 9D */ bl func_8012D530
+/* 8012BE98 00127AF8 48 00 03 C4 */ b lbl_8012C25C
+/* 8012BE9C 00127AFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BEA0 00127B00 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BEA4 00127B04 80 63 19 68 */ lwz r3, 0x1968(r3)
+/* 8012BEA8 00127B08 48 00 16 89 */ bl func_8012D530
+/* 8012BEAC 00127B0C 48 00 03 B0 */ b lbl_8012C25C
+/* 8012BEB0 00127B10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BEB4 00127B14 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BEB8 00127B18 80 63 19 6C */ lwz r3, 0x196c(r3)
+/* 8012BEBC 00127B1C 48 00 16 75 */ bl func_8012D530
+/* 8012BEC0 00127B20 48 00 03 9C */ b lbl_8012C25C
+/* 8012BEC4 00127B24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BEC8 00127B28 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BECC 00127B2C 80 63 19 70 */ lwz r3, 0x1970(r3)
+/* 8012BED0 00127B30 48 00 16 61 */ bl func_8012D530
+/* 8012BED4 00127B34 48 00 03 88 */ b lbl_8012C25C
+/* 8012BED8 00127B38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BEDC 00127B3C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BEE0 00127B40 38 C0 00 01 */ li r6, 1
+/* 8012BEE4 00127B44 80 63 19 5C */ lwz r3, 0x195c(r3)
+/* 8012BEE8 00127B48 48 00 17 59 */ bl func_8012D640
+/* 8012BEEC 00127B4C 48 00 03 70 */ b lbl_8012C25C
+/* 8012BEF0 00127B50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BEF4 00127B54 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BEF8 00127B58 38 C0 00 01 */ li r6, 1
+/* 8012BEFC 00127B5C 80 63 19 60 */ lwz r3, 0x1960(r3)
+/* 8012BF00 00127B60 48 00 17 41 */ bl func_8012D640
+/* 8012BF04 00127B64 48 00 03 58 */ b lbl_8012C25C
+/* 8012BF08 00127B68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BF0C 00127B6C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BF10 00127B70 38 C0 00 01 */ li r6, 1
+/* 8012BF14 00127B74 80 63 19 64 */ lwz r3, 0x1964(r3)
+/* 8012BF18 00127B78 48 00 17 29 */ bl func_8012D640
+/* 8012BF1C 00127B7C 48 00 03 40 */ b lbl_8012C25C
+/* 8012BF20 00127B80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BF24 00127B84 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BF28 00127B88 38 C0 00 01 */ li r6, 1
+/* 8012BF2C 00127B8C 80 63 19 68 */ lwz r3, 0x1968(r3)
+/* 8012BF30 00127B90 48 00 17 11 */ bl func_8012D640
+/* 8012BF34 00127B94 48 00 03 28 */ b lbl_8012C25C
+/* 8012BF38 00127B98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BF3C 00127B9C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BF40 00127BA0 38 C0 00 01 */ li r6, 1
+/* 8012BF44 00127BA4 80 63 19 6C */ lwz r3, 0x196c(r3)
+/* 8012BF48 00127BA8 48 00 16 F9 */ bl func_8012D640
+/* 8012BF4C 00127BAC 48 00 03 10 */ b lbl_8012C25C
+/* 8012BF50 00127BB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BF54 00127BB4 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012BF58 00127BB8 38 C0 00 01 */ li r6, 1
+/* 8012BF5C 00127BBC 80 63 19 70 */ lwz r3, 0x1970(r3)
+/* 8012BF60 00127BC0 48 00 16 E1 */ bl func_8012D640
+/* 8012BF64 00127BC4 48 00 02 F8 */ b lbl_8012C25C
+/* 8012BF68 00127BC8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BF6C 00127BCC 7F C3 F3 78 */ mr r3, r30
+/* 8012BF70 00127BD0 7F E4 FB 78 */ mr r4, r31
+/* 8012BF74 00127BD4 38 C0 00 00 */ li r6, 0
+/* 8012BF78 00127BD8 80 A5 19 5C */ lwz r5, 0x195c(r5)
+/* 8012BF7C 00127BDC 4B F2 F3 AD */ bl func_8005B328
+/* 8012BF80 00127BE0 48 00 02 DC */ b lbl_8012C25C
+/* 8012BF84 00127BE4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BF88 00127BE8 7F C3 F3 78 */ mr r3, r30
+/* 8012BF8C 00127BEC 7F E4 FB 78 */ mr r4, r31
+/* 8012BF90 00127BF0 38 C0 00 00 */ li r6, 0
+/* 8012BF94 00127BF4 80 A5 19 60 */ lwz r5, 0x1960(r5)
+/* 8012BF98 00127BF8 4B F2 F3 91 */ bl func_8005B328
+/* 8012BF9C 00127BFC 48 00 02 C0 */ b lbl_8012C25C
+/* 8012BFA0 00127C00 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BFA4 00127C04 7F C3 F3 78 */ mr r3, r30
+/* 8012BFA8 00127C08 7F E4 FB 78 */ mr r4, r31
+/* 8012BFAC 00127C0C 38 C0 00 00 */ li r6, 0
+/* 8012BFB0 00127C10 80 A5 19 64 */ lwz r5, 0x1964(r5)
+/* 8012BFB4 00127C14 4B F2 F3 75 */ bl func_8005B328
+/* 8012BFB8 00127C18 48 00 02 A4 */ b lbl_8012C25C
+/* 8012BFBC 00127C1C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BFC0 00127C20 7F C3 F3 78 */ mr r3, r30
+/* 8012BFC4 00127C24 7F E4 FB 78 */ mr r4, r31
+/* 8012BFC8 00127C28 38 C0 00 00 */ li r6, 0
+/* 8012BFCC 00127C2C 80 A5 19 68 */ lwz r5, 0x1968(r5)
+/* 8012BFD0 00127C30 4B F2 F3 59 */ bl func_8005B328
+/* 8012BFD4 00127C34 48 00 02 88 */ b lbl_8012C25C
+/* 8012BFD8 00127C38 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BFDC 00127C3C 7F C3 F3 78 */ mr r3, r30
+/* 8012BFE0 00127C40 7F E4 FB 78 */ mr r4, r31
+/* 8012BFE4 00127C44 38 C0 00 00 */ li r6, 0
+/* 8012BFE8 00127C48 80 A5 19 6C */ lwz r5, 0x196c(r5)
+/* 8012BFEC 00127C4C 4B F2 F3 3D */ bl func_8005B328
+/* 8012BFF0 00127C50 48 00 02 6C */ b lbl_8012C25C
+/* 8012BFF4 00127C54 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012BFF8 00127C58 7F C3 F3 78 */ mr r3, r30
+/* 8012BFFC 00127C5C 7F E4 FB 78 */ mr r4, r31
+/* 8012C000 00127C60 38 C0 00 00 */ li r6, 0
+/* 8012C004 00127C64 80 A5 19 70 */ lwz r5, 0x1970(r5)
+/* 8012C008 00127C68 4B F2 F3 21 */ bl func_8005B328
+/* 8012C00C 00127C6C 48 00 02 50 */ b lbl_8012C25C
+/* 8012C010 00127C70 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C014 00127C74 38 60 00 0F */ li r3, 0xf
+/* 8012C018 00127C78 80 84 19 C4 */ lwz r4, 0x19c4(r4)
+/* 8012C01C 00127C7C 48 03 02 ED */ bl func_8015C308
+/* 8012C020 00127C80 7F 84 E3 78 */ mr r4, r28
+/* 8012C024 00127C84 7F 65 DB 78 */ mr r5, r27
+/* 8012C028 00127C88 7F A8 EB 78 */ mr r8, r29
+/* 8012C02C 00127C8C 7F 46 07 34 */ extsh r6, r26
+/* 8012C030 00127C90 7F 27 07 34 */ extsh r7, r25
+/* 8012C034 00127C94 38 60 03 F9 */ li r3, 0x3f9
+/* 8012C038 00127C98 48 12 40 FD */ bl func_80250134
+/* 8012C03C 00127C9C 48 00 02 20 */ b lbl_8012C25C
+/* 8012C040 00127CA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C044 00127CA4 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C048 00127CA8 80 63 19 8C */ lwz r3, 0x198c(r3)
+/* 8012C04C 00127CAC 48 00 14 E5 */ bl func_8012D530
+/* 8012C050 00127CB0 48 00 02 0C */ b lbl_8012C25C
+/* 8012C054 00127CB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C058 00127CB8 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C05C 00127CBC 80 63 19 90 */ lwz r3, 0x1990(r3)
+/* 8012C060 00127CC0 48 00 14 D1 */ bl func_8012D530
+/* 8012C064 00127CC4 48 00 01 F8 */ b lbl_8012C25C
+/* 8012C068 00127CC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C06C 00127CCC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C070 00127CD0 80 63 19 94 */ lwz r3, 0x1994(r3)
+/* 8012C074 00127CD4 48 00 14 BD */ bl func_8012D530
+/* 8012C078 00127CD8 48 00 01 E4 */ b lbl_8012C25C
+/* 8012C07C 00127CDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C080 00127CE0 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C084 00127CE4 80 63 19 98 */ lwz r3, 0x1998(r3)
+/* 8012C088 00127CE8 48 00 14 A9 */ bl func_8012D530
+/* 8012C08C 00127CEC 48 00 01 D0 */ b lbl_8012C25C
+/* 8012C090 00127CF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C094 00127CF4 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C098 00127CF8 80 63 19 9C */ lwz r3, 0x199c(r3)
+/* 8012C09C 00127CFC 48 00 14 95 */ bl func_8012D530
+/* 8012C0A0 00127D00 48 00 01 BC */ b lbl_8012C25C
+/* 8012C0A4 00127D04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C0A8 00127D08 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C0AC 00127D0C 80 63 19 A0 */ lwz r3, 0x19a0(r3)
+/* 8012C0B0 00127D10 48 00 14 81 */ bl func_8012D530
+/* 8012C0B4 00127D14 48 00 01 A8 */ b lbl_8012C25C
+/* 8012C0B8 00127D18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C0BC 00127D1C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C0C0 00127D20 38 C0 00 01 */ li r6, 1
+/* 8012C0C4 00127D24 80 63 19 8C */ lwz r3, 0x198c(r3)
+/* 8012C0C8 00127D28 48 00 15 79 */ bl func_8012D640
+/* 8012C0CC 00127D2C 48 00 01 90 */ b lbl_8012C25C
+/* 8012C0D0 00127D30 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C0D4 00127D34 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C0D8 00127D38 38 C0 00 01 */ li r6, 1
+/* 8012C0DC 00127D3C 80 63 19 90 */ lwz r3, 0x1990(r3)
+/* 8012C0E0 00127D40 48 00 15 61 */ bl func_8012D640
+/* 8012C0E4 00127D44 48 00 01 78 */ b lbl_8012C25C
+/* 8012C0E8 00127D48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C0EC 00127D4C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C0F0 00127D50 38 C0 00 01 */ li r6, 1
+/* 8012C0F4 00127D54 80 63 19 94 */ lwz r3, 0x1994(r3)
+/* 8012C0F8 00127D58 48 00 15 49 */ bl func_8012D640
+/* 8012C0FC 00127D5C 48 00 01 60 */ b lbl_8012C25C
+/* 8012C100 00127D60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C104 00127D64 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C108 00127D68 38 C0 00 01 */ li r6, 1
+/* 8012C10C 00127D6C 80 63 19 98 */ lwz r3, 0x1998(r3)
+/* 8012C110 00127D70 48 00 15 31 */ bl func_8012D640
+/* 8012C114 00127D74 48 00 01 48 */ b lbl_8012C25C
+/* 8012C118 00127D78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C11C 00127D7C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C120 00127D80 38 C0 00 01 */ li r6, 1
+/* 8012C124 00127D84 80 63 19 9C */ lwz r3, 0x199c(r3)
+/* 8012C128 00127D88 48 00 15 19 */ bl func_8012D640
+/* 8012C12C 00127D8C 48 00 01 30 */ b lbl_8012C25C
+/* 8012C130 00127D90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C134 00127D94 38 81 00 0C */ addi r4, r1, 0xc
+/* 8012C138 00127D98 38 C0 00 01 */ li r6, 1
+/* 8012C13C 00127D9C 80 63 19 A0 */ lwz r3, 0x19a0(r3)
+/* 8012C140 00127DA0 48 00 15 01 */ bl func_8012D640
+/* 8012C144 00127DA4 48 00 01 18 */ b lbl_8012C25C
+/* 8012C148 00127DA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C14C 00127DAC 7F C3 F3 78 */ mr r3, r30
+/* 8012C150 00127DB0 7F E4 FB 78 */ mr r4, r31
+/* 8012C154 00127DB4 38 C0 00 00 */ li r6, 0
+/* 8012C158 00127DB8 80 A5 19 8C */ lwz r5, 0x198c(r5)
+/* 8012C15C 00127DBC 4B F2 F1 CD */ bl func_8005B328
+/* 8012C160 00127DC0 48 00 00 FC */ b lbl_8012C25C
+/* 8012C164 00127DC4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C168 00127DC8 7F C3 F3 78 */ mr r3, r30
+/* 8012C16C 00127DCC 7F E4 FB 78 */ mr r4, r31
+/* 8012C170 00127DD0 38 C0 00 00 */ li r6, 0
+/* 8012C174 00127DD4 80 A5 19 90 */ lwz r5, 0x1990(r5)
+/* 8012C178 00127DD8 4B F2 F1 B1 */ bl func_8005B328
+/* 8012C17C 00127DDC 48 00 00 E0 */ b lbl_8012C25C
+/* 8012C180 00127DE0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C184 00127DE4 7F C3 F3 78 */ mr r3, r30
+/* 8012C188 00127DE8 7F E4 FB 78 */ mr r4, r31
+/* 8012C18C 00127DEC 38 C0 00 00 */ li r6, 0
+/* 8012C190 00127DF0 80 A5 19 94 */ lwz r5, 0x1994(r5)
+/* 8012C194 00127DF4 4B F2 F1 95 */ bl func_8005B328
+/* 8012C198 00127DF8 48 00 00 C4 */ b lbl_8012C25C
+/* 8012C19C 00127DFC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C1A0 00127E00 7F C3 F3 78 */ mr r3, r30
+/* 8012C1A4 00127E04 7F E4 FB 78 */ mr r4, r31
+/* 8012C1A8 00127E08 38 C0 00 00 */ li r6, 0
+/* 8012C1AC 00127E0C 80 A5 19 98 */ lwz r5, 0x1998(r5)
+/* 8012C1B0 00127E10 4B F2 F1 79 */ bl func_8005B328
+/* 8012C1B4 00127E14 48 00 00 A8 */ b lbl_8012C25C
+/* 8012C1B8 00127E18 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C1BC 00127E1C 7F C3 F3 78 */ mr r3, r30
+/* 8012C1C0 00127E20 7F E4 FB 78 */ mr r4, r31
+/* 8012C1C4 00127E24 38 C0 00 00 */ li r6, 0
+/* 8012C1C8 00127E28 80 A5 19 9C */ lwz r5, 0x199c(r5)
+/* 8012C1CC 00127E2C 4B F2 F1 5D */ bl func_8005B328
+/* 8012C1D0 00127E30 48 00 00 8C */ b lbl_8012C25C
+/* 8012C1D4 00127E34 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C1D8 00127E38 7F C3 F3 78 */ mr r3, r30
+/* 8012C1DC 00127E3C 7F E4 FB 78 */ mr r4, r31
+/* 8012C1E0 00127E40 38 C0 00 00 */ li r6, 0
+/* 8012C1E4 00127E44 80 A5 19 A0 */ lwz r5, 0x19a0(r5)
+/* 8012C1E8 00127E48 4B F2 F1 41 */ bl func_8005B328
+/* 8012C1EC 00127E4C 48 00 00 70 */ b lbl_8012C25C
+/* 8012C1F0 00127E50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C1F4 00127E54 88 03 09 AC */ lbz r0, 0x9ac(r3)
+/* 8012C1F8 00127E58 28 00 00 02 */ cmplwi r0, 2
+/* 8012C1FC 00127E5C 40 82 00 18 */ bne lbl_8012C214
+/* 8012C200 00127E60 7F C3 F3 78 */ mr r3, r30
+/* 8012C204 00127E64 7F E4 FB 78 */ mr r4, r31
+/* 8012C208 00127E68 38 A0 52 50 */ li r5, 0x5250
+/* 8012C20C 00127E6C 48 00 59 E9 */ bl func_80131BF4
+/* 8012C210 00127E70 48 00 00 4C */ b lbl_8012C25C
+lbl_8012C214:
+/* 8012C214 00127E74 7F C3 F3 78 */ mr r3, r30
+/* 8012C218 00127E78 7F E4 FB 78 */ mr r4, r31
+/* 8012C21C 00127E7C 38 A0 52 4F */ li r5, 0x524f
+/* 8012C220 00127E80 48 00 59 D5 */ bl func_80131BF4
+/* 8012C224 00127E84 48 00 00 38 */ b lbl_8012C25C
+/* 8012C228 00127E88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C22C 00127E8C 88 03 09 AD */ lbz r0, 0x9ad(r3)
+/* 8012C230 00127E90 28 00 00 02 */ cmplwi r0, 2
+/* 8012C234 00127E94 40 82 00 18 */ bne lbl_8012C24C
+/* 8012C238 00127E98 7F C3 F3 78 */ mr r3, r30
+/* 8012C23C 00127E9C 7F E4 FB 78 */ mr r4, r31
+/* 8012C240 00127EA0 38 A0 52 50 */ li r5, 0x5250
+/* 8012C244 00127EA4 48 00 59 B1 */ bl func_80131BF4
+/* 8012C248 00127EA8 48 00 00 14 */ b lbl_8012C25C
+lbl_8012C24C:
+/* 8012C24C 00127EAC 7F C3 F3 78 */ mr r3, r30
+/* 8012C250 00127EB0 7F E4 FB 78 */ mr r4, r31
+/* 8012C254 00127EB4 38 A0 52 4F */ li r5, 0x524f
+/* 8012C258 00127EB8 48 00 59 9D */ bl func_80131BF4
+lbl_8012C25C:
+/* 8012C25C 00127EBC 39 61 00 70 */ addi r11, r1, 0x70
+/* 8012C260 00127EC0 48 09 AF 0D */ bl _restgpr_25
+/* 8012C264 00127EC4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8012C268 00127EC8 7C 08 03 A6 */ mtlr r0
+/* 8012C26C 00127ECC 38 21 00 70 */ addi r1, r1, 0x70
+/* 8012C270 00127ED0 4E 80 00 20 */ blr
+
+.global func_8012C274
+func_8012C274:
+/* 8012C274 00127ED4 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8012C278 00127ED8 7C 08 02 A6 */ mflr r0
+/* 8012C27C 00127EDC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8012C280 00127EE0 39 61 00 30 */ addi r11, r1, 0x30
+/* 8012C284 00127EE4 48 09 AE A1 */ bl _savegpr_26
+/* 8012C288 00127EE8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C28C 00127EEC 80 85 09 74 */ lwz r4, 0x974(r5)
+/* 8012C290 00127EF0 54 80 9F FF */ rlwinm. r0, r4, 0x13, 0x1f, 0x1f
+/* 8012C294 00127EF4 41 82 00 0C */ beq lbl_8012C2A0
+/* 8012C298 00127EF8 54 83 A7 FE */ rlwinm r3, r4, 0x14, 0x1f, 0x1f
+/* 8012C29C 00127EFC 48 00 0D E4 */ b lbl_8012D080
+lbl_8012C2A0:
+/* 8012C2A0 00127F00 80 65 01 28 */ lwz r3, 0x128(r5)
+/* 8012C2A4 00127F04 38 03 FF 61 */ addi r0, r3, -159
+/* 8012C2A8 00127F08 28 00 00 18 */ cmplwi r0, 0x18
+/* 8012C2AC 00127F0C 41 81 0C 18 */ bgt lbl_8012CEC4
+/* 8012C2B0 00127F10 3C 60 80 42 */ lis r3, lbl_8041CC60@ha
+/* 8012C2B4 00127F14 54 00 10 3A */ slwi r0, r0, 2
+/* 8012C2B8 00127F18 38 63 CC 60 */ addi r3, r3, lbl_8041CC60@l
+/* 8012C2BC 00127F1C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012C2C0 00127F20 7C 69 03 A6 */ mtctr r3
+/* 8012C2C4 00127F24 4E 80 04 20 */ bctr
+/* 8012C2C8 00127F28 54 80 05 A8 */ rlwinm r0, r4, 0, 0x16, 0x14
+/* 8012C2CC 00127F2C 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8012C2D0 00127F30 48 03 6D 05 */ bl glplatAbortFrame
+/* 8012C2D4 00127F34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C2D8 00127F38 38 00 00 10 */ li r0, 0x10
+/* 8012C2DC 00127F3C 38 80 00 08 */ li r4, 8
+/* 8012C2E0 00127F40 38 A0 00 01 */ li r5, 1
+/* 8012C2E4 00127F44 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8012C2E8 00127F48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C2EC 00127F4C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012C2F0 00127F50 48 12 7B 01 */ bl func_80253DF0
+/* 8012C2F4 00127F54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C2F8 00127F58 38 80 00 02 */ li r4, 2
+/* 8012C2FC 00127F5C 38 A0 00 00 */ li r5, 0
+/* 8012C300 00127F60 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012C304 00127F64 48 12 7A AD */ bl func_80253DB0
+/* 8012C308 00127F68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C30C 00127F6C 38 80 00 08 */ li r4, 8
+/* 8012C310 00127F70 38 A0 00 01 */ li r5, 1
+/* 8012C314 00127F74 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C318 00127F78 48 12 7A D9 */ bl func_80253DF0
+/* 8012C31C 00127F7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C320 00127F80 38 80 00 04 */ li r4, 4
+/* 8012C324 00127F84 38 A0 00 00 */ li r5, 0
+/* 8012C328 00127F88 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C32C 00127F8C 48 12 7A 85 */ bl func_80253DB0
+/* 8012C330 00127F90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C334 00127F94 38 80 00 08 */ li r4, 8
+/* 8012C338 00127F98 38 A0 00 01 */ li r5, 1
+/* 8012C33C 00127F9C A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C340 00127FA0 48 12 7A B1 */ bl func_80253DF0
+/* 8012C344 00127FA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C348 00127FA8 38 80 00 04 */ li r4, 4
+/* 8012C34C 00127FAC 38 A0 00 00 */ li r5, 0
+/* 8012C350 00127FB0 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C354 00127FB4 48 12 7A 5D */ bl func_80253DB0
+/* 8012C358 00127FB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C35C 00127FBC 38 00 00 A0 */ li r0, 0xa0
+/* 8012C360 00127FC0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C364 00127FC4 48 00 0B 60 */ b lbl_8012CEC4
+/* 8012C368 00127FC8 A8 65 00 C4 */ lha r3, 0xc4(r5)
+/* 8012C36C 00127FCC 48 12 7A 65 */ bl func_80253DD0
+/* 8012C370 00127FD0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012C374 00127FD4 28 00 00 03 */ cmplwi r0, 3
+/* 8012C378 00127FD8 40 82 0B 4C */ bne lbl_8012CEC4
+/* 8012C37C 00127FDC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C380 00127FE0 38 00 00 A1 */ li r0, 0xa1
+/* 8012C384 00127FE4 38 60 00 00 */ li r3, 0
+/* 8012C388 00127FE8 38 80 00 00 */ li r4, 0
+/* 8012C38C 00127FEC 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8012C390 00127FF0 4B F2 D5 69 */ bl func_800598F8
+/* 8012C394 00127FF4 38 60 00 01 */ li r3, 1
+/* 8012C398 00127FF8 38 80 00 00 */ li r4, 0
+/* 8012C39C 00127FFC 38 A0 00 00 */ li r5, 0
+/* 8012C3A0 00128000 38 C0 00 63 */ li r6, 0x63
+/* 8012C3A4 00128004 38 E0 00 00 */ li r7, 0
+/* 8012C3A8 00128008 39 00 00 00 */ li r8, 0
+/* 8012C3AC 0012800C 4B F2 D6 1D */ bl func_800599C8
+/* 8012C3B0 00128010 38 60 00 63 */ li r3, 0x63
+/* 8012C3B4 00128014 38 80 00 00 */ li r4, 0
+/* 8012C3B8 00128018 38 A0 00 01 */ li r5, 1
+/* 8012C3BC 0012801C 38 C0 00 00 */ li r6, 0
+/* 8012C3C0 00128020 38 E0 00 00 */ li r7, 0
+/* 8012C3C4 00128024 39 00 00 00 */ li r8, 0
+/* 8012C3C8 00128028 4B F2 D6 01 */ bl func_800599C8
+/* 8012C3CC 0012802C 48 00 0A F8 */ b lbl_8012CEC4
+/* 8012C3D0 00128030 38 60 00 29 */ li r3, 0x29
+/* 8012C3D4 00128034 38 80 00 01 */ li r4, 1
+/* 8012C3D8 00128038 38 A0 00 00 */ li r5, 0
+/* 8012C3DC 0012803C 38 C0 00 01 */ li r6, 1
+/* 8012C3E0 00128040 4B F2 D6 8D */ bl func_80059A6C
+/* 8012C3E4 00128044 2C 03 00 00 */ cmpwi r3, 0
+/* 8012C3E8 00128048 41 82 0A DC */ beq lbl_8012CEC4
+/* 8012C3EC 0012804C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012C3F0 00128050 41 82 00 CC */ beq lbl_8012C4BC
+/* 8012C3F4 00128054 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8012C3F8 00128058 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8012C3FC 0012805C 41 82 00 74 */ beq lbl_8012C470
+/* 8012C400 00128060 40 80 00 10 */ bge lbl_8012C410
+/* 8012C404 00128064 2C 04 00 01 */ cmpwi r4, 1
+/* 8012C408 00128068 41 82 00 1C */ beq lbl_8012C424
+/* 8012C40C 0012806C 48 00 0A B8 */ b lbl_8012CEC4
+lbl_8012C410:
+/* 8012C410 00128070 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8012C414 00128074 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8012C418 00128078 7C 04 00 00 */ cmpw r4, r0
+/* 8012C41C 0012807C 41 82 00 54 */ beq lbl_8012C470
+/* 8012C420 00128080 48 00 0A A4 */ b lbl_8012CEC4
+lbl_8012C424:
+/* 8012C424 00128084 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C428 00128088 38 80 00 02 */ li r4, 2
+/* 8012C42C 0012808C 38 A0 00 00 */ li r5, 0
+/* 8012C430 00128090 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C434 00128094 48 12 79 7D */ bl func_80253DB0
+/* 8012C438 00128098 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C43C 0012809C 38 80 00 01 */ li r4, 1
+/* 8012C440 001280A0 38 A0 00 00 */ li r5, 0
+/* 8012C444 001280A4 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C448 001280A8 48 12 79 69 */ bl func_80253DB0
+/* 8012C44C 001280AC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C450 001280B0 38 A0 00 A2 */ li r5, 0xa2
+/* 8012C454 001280B4 38 00 00 01 */ li r0, 1
+/* 8012C458 001280B8 38 60 00 01 */ li r3, 1
+/* 8012C45C 001280BC 90 A4 01 28 */ stw r5, 0x128(r4)
+/* 8012C460 001280C0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C464 001280C4 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8012C468 001280C8 4B F2 E0 65 */ bl func_8005A4CC
+/* 8012C46C 001280CC 48 00 0A 58 */ b lbl_8012CEC4
+lbl_8012C470:
+/* 8012C470 001280D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C474 001280D4 38 80 00 01 */ li r4, 1
+/* 8012C478 001280D8 38 A0 00 00 */ li r5, 0
+/* 8012C47C 001280DC A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C480 001280E0 48 12 79 31 */ bl func_80253DB0
+/* 8012C484 001280E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C488 001280E8 38 80 00 02 */ li r4, 2
+/* 8012C48C 001280EC 38 A0 00 00 */ li r5, 0
+/* 8012C490 001280F0 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C494 001280F4 48 12 79 1D */ bl func_80253DB0
+/* 8012C498 001280F8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C49C 001280FC 38 A0 00 A2 */ li r5, 0xa2
+/* 8012C4A0 00128100 38 00 00 02 */ li r0, 2
+/* 8012C4A4 00128104 38 60 00 02 */ li r3, 2
+/* 8012C4A8 00128108 90 A4 01 28 */ stw r5, 0x128(r4)
+/* 8012C4AC 0012810C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C4B0 00128110 90 04 01 20 */ stw r0, 0x120(r4)
+/* 8012C4B4 00128114 4B F2 E0 19 */ bl func_8005A4CC
+/* 8012C4B8 00128118 48 00 0A 0C */ b lbl_8012CEC4
+lbl_8012C4BC:
+/* 8012C4BC 0012811C 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8012C4C0 00128120 41 82 00 40 */ beq lbl_8012C500
+/* 8012C4C4 00128124 40 80 0A 00 */ bge lbl_8012CEC4
+/* 8012C4C8 00128128 2C 03 00 01 */ cmpwi r3, 1
+/* 8012C4CC 0012812C 41 82 00 08 */ beq lbl_8012C4D4
+/* 8012C4D0 00128130 48 00 09 F4 */ b lbl_8012CEC4
+lbl_8012C4D4:
+/* 8012C4D4 00128134 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C4D8 00128138 38 80 00 02 */ li r4, 2
+/* 8012C4DC 0012813C 38 A0 00 00 */ li r5, 0
+/* 8012C4E0 00128140 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C4E4 00128144 48 12 78 CD */ bl func_80253DB0
+/* 8012C4E8 00128148 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C4EC 0012814C 38 80 00 00 */ li r4, 0
+/* 8012C4F0 00128150 38 A0 00 00 */ li r5, 0
+/* 8012C4F4 00128154 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C4F8 00128158 48 12 78 B9 */ bl func_80253DB0
+/* 8012C4FC 0012815C 48 00 09 C8 */ b lbl_8012CEC4
+lbl_8012C500:
+/* 8012C500 00128160 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C504 00128164 38 80 00 00 */ li r4, 0
+/* 8012C508 00128168 38 A0 00 00 */ li r5, 0
+/* 8012C50C 0012816C A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C510 00128170 48 12 78 A1 */ bl func_80253DB0
+/* 8012C514 00128174 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C518 00128178 38 80 00 02 */ li r4, 2
+/* 8012C51C 0012817C 38 A0 00 00 */ li r5, 0
+/* 8012C520 00128180 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C524 00128184 48 12 78 8D */ bl func_80253DB0
+/* 8012C528 00128188 48 00 09 9C */ b lbl_8012CEC4
+/* 8012C52C 0012818C 80 05 01 20 */ lwz r0, 0x120(r5)
+/* 8012C530 00128190 28 00 00 01 */ cmplwi r0, 1
+/* 8012C534 00128194 40 82 00 50 */ bne lbl_8012C584
+/* 8012C538 00128198 A8 65 00 C4 */ lha r3, 0xc4(r5)
+/* 8012C53C 0012819C 48 12 78 95 */ bl func_80253DD0
+/* 8012C540 001281A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012C544 001281A4 28 00 00 03 */ cmplwi r0, 3
+/* 8012C548 001281A8 40 82 09 7C */ bne lbl_8012CEC4
+/* 8012C54C 001281AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C550 001281B0 38 00 00 A3 */ li r0, 0xa3
+/* 8012C554 001281B4 38 80 00 03 */ li r4, 3
+/* 8012C558 001281B8 38 A0 00 00 */ li r5, 0
+/* 8012C55C 001281BC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C560 001281C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C564 001281C4 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C568 001281C8 48 12 78 49 */ bl func_80253DB0
+/* 8012C56C 001281CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C570 001281D0 38 80 00 03 */ li r4, 3
+/* 8012C574 001281D4 38 A0 00 00 */ li r5, 0
+/* 8012C578 001281D8 A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C57C 001281DC 48 12 78 35 */ bl func_80253DB0
+/* 8012C580 001281E0 48 00 09 44 */ b lbl_8012CEC4
+lbl_8012C584:
+/* 8012C584 001281E4 A8 65 00 C2 */ lha r3, 0xc2(r5)
+/* 8012C588 001281E8 48 12 78 49 */ bl func_80253DD0
+/* 8012C58C 001281EC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012C590 001281F0 28 00 00 03 */ cmplwi r0, 3
+/* 8012C594 001281F4 40 82 09 30 */ bne lbl_8012CEC4
+/* 8012C598 001281F8 4B F2 9C DD */ bl func_80056274
+/* 8012C59C 001281FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C5A0 00128200 38 00 00 AA */ li r0, 0xaa
+/* 8012C5A4 00128204 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C5A8 00128208 48 00 09 1C */ b lbl_8012CEC4
+/* 8012C5AC 0012820C A8 65 00 C4 */ lha r3, 0xc4(r5)
+/* 8012C5B0 00128210 48 12 78 21 */ bl func_80253DD0
+/* 8012C5B4 00128214 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012C5B8 00128218 28 00 00 03 */ cmplwi r0, 3
+/* 8012C5BC 0012821C 40 82 09 08 */ bne lbl_8012CEC4
+/* 8012C5C0 00128220 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C5C4 00128224 38 00 00 A4 */ li r0, 0xa4
+/* 8012C5C8 00128228 38 80 00 08 */ li r4, 8
+/* 8012C5CC 0012822C 38 A0 00 00 */ li r5, 0
+/* 8012C5D0 00128230 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C5D4 00128234 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C5D8 00128238 A8 63 00 C2 */ lha r3, 0xc2(r3)
+/* 8012C5DC 0012823C 48 12 78 15 */ bl func_80253DF0
+/* 8012C5E0 00128240 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C5E4 00128244 38 80 00 08 */ li r4, 8
+/* 8012C5E8 00128248 38 A0 00 00 */ li r5, 0
+/* 8012C5EC 0012824C A8 63 00 C4 */ lha r3, 0xc4(r3)
+/* 8012C5F0 00128250 48 12 78 01 */ bl func_80253DF0
+/* 8012C5F4 00128254 48 03 6A 59 */ bl func_8016304C
+/* 8012C5F8 00128258 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C5FC 0012825C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012C600 00128260 60 00 04 00 */ ori r0, r0, 0x400
+/* 8012C604 00128264 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012C608 00128268 48 00 08 BC */ b lbl_8012CEC4
+/* 8012C60C 0012826C 38 60 00 00 */ li r3, 0
+/* 8012C610 00128270 38 80 00 00 */ li r4, 0
+/* 8012C614 00128274 4B F2 D2 E5 */ bl func_800598F8
+/* 8012C618 00128278 38 60 00 01 */ li r3, 1
+/* 8012C61C 0012827C 38 80 00 00 */ li r4, 0
+/* 8012C620 00128280 38 A0 00 00 */ li r5, 0
+/* 8012C624 00128284 38 C0 00 00 */ li r6, 0
+/* 8012C628 00128288 38 E0 00 00 */ li r7, 0
+/* 8012C62C 0012828C 39 00 00 00 */ li r8, 0
+/* 8012C630 00128290 4B F2 D3 99 */ bl func_800599C8
+/* 8012C634 00128294 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C638 00128298 38 00 00 11 */ li r0, 0x11
+/* 8012C63C 0012829C 38 E0 00 00 */ li r7, 0
+/* 8012C640 001282A0 38 80 00 08 */ li r4, 8
+/* 8012C644 001282A4 80 66 09 74 */ lwz r3, 0x974(r6)
+/* 8012C648 001282A8 38 A0 00 01 */ li r5, 1
+/* 8012C64C 001282AC 54 63 00 7E */ clrlwi r3, r3, 1
+/* 8012C650 001282B0 90 66 09 74 */ stw r3, 0x974(r6)
+/* 8012C654 001282B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C658 001282B8 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8012C65C 001282BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C660 001282C0 B0 E3 01 30 */ sth r7, 0x130(r3)
+/* 8012C664 001282C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C668 001282C8 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012C66C 001282CC 48 12 77 85 */ bl func_80253DF0
+/* 8012C670 001282D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C674 001282D4 38 80 00 04 */ li r4, 4
+/* 8012C678 001282D8 38 A0 00 00 */ li r5, 0
+/* 8012C67C 001282DC A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012C680 001282E0 48 12 77 31 */ bl func_80253DB0
+/* 8012C684 001282E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C688 001282E8 38 00 00 A5 */ li r0, 0xa5
+/* 8012C68C 001282EC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C690 001282F0 4B ED AE 71 */ bl func_80007500
+/* 8012C694 001282F4 48 00 08 30 */ b lbl_8012CEC4
+/* 8012C698 001282F8 A8 65 00 CA */ lha r3, 0xca(r5)
+/* 8012C69C 001282FC 48 12 77 35 */ bl func_80253DD0
+/* 8012C6A0 00128300 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012C6A4 00128304 28 00 00 03 */ cmplwi r0, 3
+/* 8012C6A8 00128308 40 82 08 1C */ bne lbl_8012CEC4
+/* 8012C6AC 0012830C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C6B0 00128310 38 80 00 08 */ li r4, 8
+/* 8012C6B4 00128314 38 A0 00 01 */ li r5, 1
+/* 8012C6B8 00128318 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012C6BC 0012831C 48 12 77 35 */ bl func_80253DF0
+/* 8012C6C0 00128320 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C6C4 00128324 38 80 00 00 */ li r4, 0
+/* 8012C6C8 00128328 38 A0 00 00 */ li r5, 0
+/* 8012C6CC 0012832C A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012C6D0 00128330 48 12 76 E1 */ bl func_80253DB0
+/* 8012C6D4 00128334 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C6D8 00128338 38 00 00 A6 */ li r0, 0xa6
+/* 8012C6DC 0012833C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C6E0 00128340 48 00 07 E4 */ b lbl_8012CEC4
+/* 8012C6E4 00128344 A0 05 01 30 */ lhz r0, 0x130(r5)
+/* 8012C6E8 00128348 28 00 00 02 */ cmplwi r0, 2
+/* 8012C6EC 0012834C 40 82 07 D8 */ bne lbl_8012CEC4
+/* 8012C6F0 00128350 A8 65 00 FC */ lha r3, 0xfc(r5)
+/* 8012C6F4 00128354 38 80 00 08 */ li r4, 8
+/* 8012C6F8 00128358 38 A0 00 01 */ li r5, 1
+/* 8012C6FC 0012835C 48 12 76 F5 */ bl func_80253DF0
+/* 8012C700 00128360 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C704 00128364 38 80 00 00 */ li r4, 0
+/* 8012C708 00128368 38 A0 00 00 */ li r5, 0
+/* 8012C70C 0012836C A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 8012C710 00128370 48 12 76 A1 */ bl func_80253DB0
+/* 8012C714 00128374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C718 00128378 38 00 00 A7 */ li r0, 0xa7
+/* 8012C71C 0012837C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C720 00128380 48 00 07 A4 */ b lbl_8012CEC4
+/* 8012C724 00128384 A0 05 01 30 */ lhz r0, 0x130(r5)
+/* 8012C728 00128388 28 00 00 03 */ cmplwi r0, 3
+/* 8012C72C 0012838C 40 82 07 98 */ bne lbl_8012CEC4
+/* 8012C730 00128390 A8 65 00 CA */ lha r3, 0xca(r5)
+/* 8012C734 00128394 38 80 00 05 */ li r4, 5
+/* 8012C738 00128398 38 A0 00 00 */ li r5, 0
+/* 8012C73C 0012839C 48 12 76 75 */ bl func_80253DB0
+/* 8012C740 001283A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C744 001283A4 38 00 00 A8 */ li r0, 0xa8
+/* 8012C748 001283A8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012C74C 001283AC 48 00 07 78 */ b lbl_8012CEC4
+/* 8012C750 001283B0 A0 05 01 30 */ lhz r0, 0x130(r5)
+/* 8012C754 001283B4 28 00 00 05 */ cmplwi r0, 5
+/* 8012C758 001283B8 40 82 07 6C */ bne lbl_8012CEC4
+/* 8012C75C 001283BC 54 80 06 2C */ rlwinm r0, r4, 0, 0x18, 0x16
+/* 8012C760 001283C0 3C 60 00 01 */ lis r3, 0x00011EE0@ha
+/* 8012C764 001283C4 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8012C768 001283C8 38 A3 1E E0 */ addi r5, r3, 0x00011EE0@l
+/* 8012C76C 001283CC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C770 001283D0 80 64 01 48 */ lwz r3, 0x148(r4)
+/* 8012C774 001283D4 80 84 02 38 */ lwz r4, 0x238(r4)
+/* 8012C778 001283D8 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 8012C77C 001283DC 4B ED 78 85 */ bl memcpy
+/* 8012C780 001283E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C784 001283E4 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012C788 001283E8 48 2A D9 39 */ bl func_803DA0C0
+/* 8012C78C 001283EC 7C 64 1B 78 */ mr r4, r3
+/* 8012C790 001283F0 38 60 00 09 */ li r3, 9
+/* 8012C794 001283F4 38 A0 00 01 */ li r5, 1
+/* 8012C798 001283F8 48 03 61 A9 */ bl func_80162940
+/* 8012C79C 001283FC 3B 80 00 00 */ li r28, 0
+/* 8012C7A0 00128400 3B C0 00 44 */ li r30, 0x44
+/* 8012C7A4 00128404 3B E0 00 2A */ li r31, 0x2a
+/* 8012C7A8 00128408 3B 60 00 01 */ li r27, 1
+lbl_8012C7AC:
+/* 8012C7AC 0012840C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C7B0 00128410 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 8012C7B4 00128414 80 63 02 18 */ lwz r3, 0x218(r3)
+/* 8012C7B8 00128418 48 2B 21 95 */ bl func_803DE94C
+/* 8012C7BC 0012841C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012C7C0 00128420 41 82 00 C0 */ beq lbl_8012C880
+/* 8012C7C4 00128424 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 8012C7C8 00128428 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C7CC 0012842C 1F A0 00 DC */ mulli r29, r0, 0xdc
+/* 8012C7D0 00128430 38 A3 FF FF */ addi r5, r3, -1
+/* 8012C7D4 00128434 80 08 01 48 */ lwz r0, 0x148(r8)
+/* 8012C7D8 00128438 7C E0 EA 14 */ add r7, r0, r29
+/* 8012C7DC 0012843C 38 C7 00 CB */ addi r6, r7, 0xcb
+/* 8012C7E0 00128440 7F C9 03 A6 */ mtctr r30
+lbl_8012C7E4:
+/* 8012C7E4 00128444 88 85 00 01 */ lbz r4, 1(r5)
+/* 8012C7E8 00128448 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8012C7EC 0012844C 98 86 00 01 */ stb r4, 1(r6)
+/* 8012C7F0 00128450 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8012C7F4 00128454 42 00 FF F0 */ bdnz lbl_8012C7E4
+/* 8012C7F8 00128458 38 A7 01 53 */ addi r5, r7, 0x153
+/* 8012C7FC 0012845C 38 83 00 87 */ addi r4, r3, 0x87
+/* 8012C800 00128460 7F E9 03 A6 */ mtctr r31
+lbl_8012C804:
+/* 8012C804 00128464 88 64 00 01 */ lbz r3, 1(r4)
+/* 8012C808 00128468 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 8012C80C 0012846C 98 65 00 01 */ stb r3, 1(r5)
+/* 8012C810 00128470 9C 05 00 02 */ stbu r0, 2(r5)
+/* 8012C814 00128474 42 00 FF F0 */ bdnz lbl_8012C804
+/* 8012C818 00128478 80 08 01 48 */ lwz r0, 0x148(r8)
+/* 8012C81C 0012847C 7C 60 EA 14 */ add r3, r0, r29
+/* 8012C820 00128480 38 63 00 CC */ addi r3, r3, 0xcc
+/* 8012C824 00128484 4B F2 A9 E5 */ bl func_80057208
+/* 8012C828 00128488 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C82C 0012848C 80 03 01 48 */ lwz r0, 0x148(r3)
+/* 8012C830 00128490 7C 60 EA 14 */ add r3, r0, r29
+/* 8012C834 00128494 38 63 00 CC */ addi r3, r3, 0xcc
+/* 8012C838 00128498 48 02 36 71 */ bl func_8014FEA8
+/* 8012C83C 0012849C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 8012C840 001284A0 7C 7A 1B 78 */ mr r26, r3
+/* 8012C844 001284A4 41 82 00 3C */ beq lbl_8012C880
+/* 8012C848 001284A8 93 61 00 0C */ stw r27, 0xc(r1)
+/* 8012C84C 001284AC 38 A1 00 0C */ addi r5, r1, 0xc
+/* 8012C850 001284B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C854 001284B4 38 80 00 03 */ li r4, 3
+/* 8012C858 001284B8 80 03 01 48 */ lwz r0, 0x148(r3)
+/* 8012C85C 001284BC 7C 60 EA 14 */ add r3, r0, r29
+/* 8012C860 001284C0 38 63 00 CC */ addi r3, r3, 0xcc
+/* 8012C864 001284C4 48 2A EC C1 */ bl func_803DB524
+/* 8012C868 001284C8 57 40 00 01 */ rlwinm. r0, r26, 0, 0, 0
+/* 8012C86C 001284CC 40 82 00 14 */ bne lbl_8012C880
+/* 8012C870 001284D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C874 001284D4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012C878 001284D8 60 00 01 00 */ ori r0, r0, 0x100
+/* 8012C87C 001284DC 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_8012C880:
+/* 8012C880 001284E0 3B 9C 00 01 */ addi r28, r28, 1
+/* 8012C884 001284E4 28 1C 00 06 */ cmplwi r28, 6
+/* 8012C888 001284E8 41 80 FF 24 */ blt lbl_8012C7AC
+/* 8012C88C 001284EC 3B 80 00 00 */ li r28, 0
+/* 8012C890 001284F0 3B A0 00 01 */ li r29, 1
+lbl_8012C894:
+/* 8012C894 001284F4 57 80 04 3E */ clrlwi r0, r28, 0x10
+/* 8012C898 001284F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C89C 001284FC 1F 40 00 88 */ mulli r26, r0, 0x88
+/* 8012C8A0 00128500 80 03 01 48 */ lwz r0, 0x148(r3)
+/* 8012C8A4 00128504 7C 60 D2 14 */ add r3, r0, r26
+/* 8012C8A8 00128508 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 8012C8AC 0012850C 4B F2 AA 81 */ bl func_8005732C
+/* 8012C8B0 00128510 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C8B4 00128514 80 03 01 48 */ lwz r0, 0x148(r3)
+/* 8012C8B8 00128518 7C 60 D2 14 */ add r3, r0, r26
+/* 8012C8BC 0012851C 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 8012C8C0 00128520 48 02 35 E9 */ bl func_8014FEA8
+/* 8012C8C4 00128524 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 8012C8C8 00128528 7C 7E 1B 78 */ mr r30, r3
+/* 8012C8CC 0012852C 41 82 00 3C */ beq lbl_8012C908
+/* 8012C8D0 00128530 93 A1 00 08 */ stw r29, 8(r1)
+/* 8012C8D4 00128534 38 A1 00 08 */ addi r5, r1, 8
+/* 8012C8D8 00128538 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C8DC 0012853C 38 80 00 03 */ li r4, 3
+/* 8012C8E0 00128540 80 03 01 48 */ lwz r0, 0x148(r3)
+/* 8012C8E4 00128544 7C 60 D2 14 */ add r3, r0, r26
+/* 8012C8E8 00128548 38 63 05 F8 */ addi r3, r3, 0x5f8
+/* 8012C8EC 0012854C 48 2A ED 8D */ bl func_803DB678
+/* 8012C8F0 00128550 57 C0 00 01 */ rlwinm. r0, r30, 0, 0, 0
+/* 8012C8F4 00128554 40 82 00 14 */ bne lbl_8012C908
+/* 8012C8F8 00128558 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C8FC 0012855C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012C900 00128560 60 00 01 00 */ ori r0, r0, 0x100
+/* 8012C904 00128564 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_8012C908:
+/* 8012C908 00128568 3B 9C 00 01 */ addi r28, r28, 1
+/* 8012C90C 0012856C 28 1C 02 1C */ cmplwi r28, 0x21c
+/* 8012C910 00128570 41 80 FF 84 */ blt lbl_8012C894
+/* 8012C914 00128574 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C918 00128578 38 80 00 13 */ li r4, 0x13
+/* 8012C91C 0012857C 38 00 00 06 */ li r0, 6
+/* 8012C920 00128580 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
+/* 8012C924 00128584 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 8012C928 00128588 38 60 02 5E */ li r3, 0x25e
+/* 8012C92C 0012858C 38 80 00 00 */ li r4, 0
+/* 8012C930 00128590 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C934 00128594 B0 05 01 30 */ sth r0, 0x130(r5)
+/* 8012C938 00128598 4B ED E8 39 */ bl func_8000B170
+/* 8012C93C 0012859C 3B 40 00 00 */ li r26, 0
+lbl_8012C940:
+/* 8012C940 001285A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C944 001285A4 57 40 04 3E */ clrlwi r0, r26, 0x10
+/* 8012C948 001285A8 1C C0 00 28 */ mulli r6, r0, 0x28
+/* 8012C94C 001285AC 38 A0 00 14 */ li r5, 0x14
+/* 8012C950 001285B0 80 83 01 48 */ lwz r4, 0x148(r3)
+/* 8012C954 001285B4 80 63 02 38 */ lwz r3, 0x238(r3)
+/* 8012C958 001285B8 3C 84 00 06 */ addis r4, r4, 6
+/* 8012C95C 001285BC 3C 03 00 01 */ addis r0, r3, 1
+/* 8012C960 001285C0 7C 64 32 14 */ add r3, r4, r6
+/* 8012C964 001285C4 7C 80 32 14 */ add r4, r0, r6
+/* 8012C968 001285C8 38 63 82 F4 */ addi r3, r3, -32012
+/* 8012C96C 001285CC 38 84 1E E0 */ addi r4, r4, 0x1ee0
+/* 8012C970 001285D0 48 04 A7 11 */ bl func_80177080
+/* 8012C974 001285D4 3B 5A 00 01 */ addi r26, r26, 1
+/* 8012C978 001285D8 28 1A 00 12 */ cmplwi r26, 0x12
+/* 8012C97C 001285DC 41 80 FF C4 */ blt lbl_8012C940
+/* 8012C980 001285E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C984 001285E4 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012C988 001285E8 48 2A D7 35 */ bl func_803DA0BC
+/* 8012C98C 001285EC 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C990 001285F0 7C 64 1B 78 */ mr r4, r3
+/* 8012C994 001285F4 38 A0 00 14 */ li r5, 0x14
+/* 8012C998 001285F8 80 66 01 48 */ lwz r3, 0x148(r6)
+/* 8012C99C 001285FC 3C 63 00 06 */ addis r3, r3, 6
+/* 8012C9A0 00128600 38 63 85 C4 */ addi r3, r3, -31292
+/* 8012C9A4 00128604 48 04 A6 DD */ bl func_80177080
+/* 8012C9A8 00128608 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C9AC 0012860C 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012C9B0 00128610 48 2A D7 BD */ bl func_803DA16C
+/* 8012C9B4 00128614 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8012C9B8 00128618 2C 00 00 01 */ cmpwi r0, 1
+/* 8012C9BC 0012861C 41 82 00 28 */ beq lbl_8012C9E4
+/* 8012C9C0 00128620 40 80 00 34 */ bge lbl_8012C9F4
+/* 8012C9C4 00128624 2C 00 00 00 */ cmpwi r0, 0
+/* 8012C9C8 00128628 40 80 00 08 */ bge lbl_8012C9D0
+/* 8012C9CC 0012862C 48 00 00 28 */ b lbl_8012C9F4
+lbl_8012C9D0:
+/* 8012C9D0 00128630 38 60 01 9B */ li r3, 0x19b
+/* 8012C9D4 00128634 38 80 00 01 */ li r4, 1
+/* 8012C9D8 00128638 38 A0 00 01 */ li r5, 1
+/* 8012C9DC 0012863C 48 03 5F 65 */ bl func_80162940
+/* 8012C9E0 00128640 48 00 00 14 */ b lbl_8012C9F4
+lbl_8012C9E4:
+/* 8012C9E4 00128644 38 60 01 9B */ li r3, 0x19b
+/* 8012C9E8 00128648 38 80 00 02 */ li r4, 2
+/* 8012C9EC 0012864C 38 A0 00 01 */ li r5, 1
+/* 8012C9F0 00128650 48 03 5F 51 */ bl func_80162940
+lbl_8012C9F4:
+/* 8012C9F4 00128654 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012C9F8 00128658 38 00 00 A9 */ li r0, 0xa9
+/* 8012C9FC 0012865C 38 80 00 02 */ li r4, 2
+/* 8012CA00 00128660 38 A0 00 00 */ li r5, 0
+/* 8012CA04 00128664 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CA08 00128668 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CA0C 0012866C A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CA10 00128670 48 12 73 A1 */ bl func_80253DB0
+/* 8012CA14 00128674 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CA18 00128678 38 80 00 08 */ li r4, 8
+/* 8012CA1C 0012867C 38 A0 00 00 */ li r5, 0
+/* 8012CA20 00128680 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CA24 00128684 48 12 73 CD */ bl func_80253DF0
+/* 8012CA28 00128688 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CA2C 0012868C 38 80 00 08 */ li r4, 8
+/* 8012CA30 00128690 38 A0 00 00 */ li r5, 0
+/* 8012CA34 00128694 A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 8012CA38 00128698 48 12 73 B9 */ bl func_80253DF0
+/* 8012CA3C 0012869C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CA40 001286A0 38 00 00 13 */ li r0, 0x13
+/* 8012CA44 001286A4 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8012CA48 001286A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CA4C 001286AC 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012CA50 001286B0 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 8012CA54 001286B4 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012CA58 001286B8 4B FB 8A E5 */ bl func_800E553C
+/* 8012CA5C 001286BC 48 00 04 68 */ b lbl_8012CEC4
+/* 8012CA60 001286C0 38 60 00 80 */ li r3, 0x80
+/* 8012CA64 001286C4 38 80 00 01 */ li r4, 1
+/* 8012CA68 001286C8 38 A0 00 00 */ li r5, 0
+/* 8012CA6C 001286CC 38 C0 00 01 */ li r6, 1
+/* 8012CA70 001286D0 4B F2 CF FD */ bl func_80059A6C
+/* 8012CA74 001286D4 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8012CA78 001286D8 28 00 00 00 */ cmplwi r0, 0
+/* 8012CA7C 001286DC 40 82 04 48 */ bne lbl_8012CEC4
+/* 8012CA80 001286E0 4B F2 97 F5 */ bl func_80056274
+/* 8012CA84 001286E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CA88 001286E8 38 00 00 AA */ li r0, 0xaa
+/* 8012CA8C 001286EC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CA90 001286F0 48 00 04 34 */ b lbl_8012CEC4
+/* 8012CA94 001286F4 4B F2 98 65 */ bl func_800562F8
+/* 8012CA98 001286F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012CA9C 001286FC 41 82 04 28 */ beq lbl_8012CEC4
+/* 8012CAA0 00128700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CAA4 00128704 38 80 00 08 */ li r4, 8
+/* 8012CAA8 00128708 38 A0 00 00 */ li r5, 0
+/* 8012CAAC 0012870C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012CAB0 00128710 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 8012CAB4 00128714 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012CAB8 00128718 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CABC 0012871C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012CAC0 00128720 48 12 73 31 */ bl func_80253DF0
+/* 8012CAC4 00128724 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CAC8 00128728 38 80 00 08 */ li r4, 8
+/* 8012CACC 0012872C 38 A0 00 00 */ li r5, 0
+/* 8012CAD0 00128730 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CAD4 00128734 48 12 73 1D */ bl func_80253DF0
+/* 8012CAD8 00128738 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CADC 0012873C 38 00 00 00 */ li r0, 0
+/* 8012CAE0 00128740 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CAE4 00128744 48 00 03 E0 */ b lbl_8012CEC4
+/* 8012CAE8 00128748 38 00 00 14 */ li r0, 0x14
+/* 8012CAEC 0012874C 38 80 00 02 */ li r4, 2
+/* 8012CAF0 00128750 B0 05 01 2C */ sth r0, 0x12c(r5)
+/* 8012CAF4 00128754 38 A0 00 00 */ li r5, 0
+/* 8012CAF8 00128758 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CAFC 0012875C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012CB00 00128760 64 00 80 00 */ oris r0, r0, 0x8000
+/* 8012CB04 00128764 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012CB08 00128768 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CB0C 0012876C A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CB10 00128770 48 12 72 A1 */ bl func_80253DB0
+/* 8012CB14 00128774 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CB18 00128778 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012CB1C 0012877C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 8012CB20 00128780 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012CB24 00128784 48 03 64 B1 */ bl glplatAbortFrame
+/* 8012CB28 00128788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CB2C 0012878C 38 80 00 08 */ li r4, 8
+/* 8012CB30 00128790 38 A0 00 00 */ li r5, 0
+/* 8012CB34 00128794 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CB38 00128798 48 12 72 B9 */ bl func_80253DF0
+/* 8012CB3C 0012879C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CB40 001287A0 38 80 00 08 */ li r4, 8
+/* 8012CB44 001287A4 38 A0 00 00 */ li r5, 0
+/* 8012CB48 001287A8 A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 8012CB4C 001287AC 48 12 72 A5 */ bl func_80253DF0
+/* 8012CB50 001287B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CB54 001287B4 38 00 00 B5 */ li r0, 0xb5
+/* 8012CB58 001287B8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CB5C 001287BC 48 00 03 68 */ b lbl_8012CEC4
+/* 8012CB60 001287C0 38 60 00 80 */ li r3, 0x80
+/* 8012CB64 001287C4 38 80 00 01 */ li r4, 1
+/* 8012CB68 001287C8 38 A0 00 00 */ li r5, 0
+/* 8012CB6C 001287CC 38 C0 00 01 */ li r6, 1
+/* 8012CB70 001287D0 4B F2 CE FD */ bl func_80059A6C
+/* 8012CB74 001287D4 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 8012CB78 001287D8 28 00 00 00 */ cmplwi r0, 0
+/* 8012CB7C 001287DC 40 82 03 48 */ bne lbl_8012CEC4
+/* 8012CB80 001287E0 4B F2 96 F5 */ bl func_80056274
+/* 8012CB84 001287E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CB88 001287E8 38 00 00 B6 */ li r0, 0xb6
+/* 8012CB8C 001287EC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CB90 001287F0 48 00 03 34 */ b lbl_8012CEC4
+/* 8012CB94 001287F4 4B F2 97 65 */ bl func_800562F8
+/* 8012CB98 001287F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012CB9C 001287FC 41 82 03 28 */ beq lbl_8012CEC4
+/* 8012CBA0 00128800 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CBA4 00128804 38 80 00 08 */ li r4, 8
+/* 8012CBA8 00128808 38 A0 00 00 */ li r5, 0
+/* 8012CBAC 0012880C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012CBB0 00128810 48 12 72 41 */ bl func_80253DF0
+/* 8012CBB4 00128814 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CBB8 00128818 38 80 00 08 */ li r4, 8
+/* 8012CBBC 0012881C 38 A0 00 00 */ li r5, 0
+/* 8012CBC0 00128820 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CBC4 00128824 48 12 72 2D */ bl func_80253DF0
+/* 8012CBC8 00128828 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CBCC 0012882C 38 00 00 00 */ li r0, 0
+/* 8012CBD0 00128830 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CBD4 00128834 48 00 02 F0 */ b lbl_8012CEC4
+/* 8012CBD8 00128838 38 00 00 00 */ li r0, 0
+/* 8012CBDC 0012883C 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8012CBE0 00128840 48 00 02 E4 */ b lbl_8012CEC4
+/* 8012CBE4 00128844 A8 65 00 CA */ lha r3, 0xca(r5)
+/* 8012CBE8 00128848 48 12 71 E9 */ bl func_80253DD0
+/* 8012CBEC 0012884C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012CBF0 00128850 28 00 00 03 */ cmplwi r0, 3
+/* 8012CBF4 00128854 40 82 02 D0 */ bne lbl_8012CEC4
+/* 8012CBF8 00128858 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CBFC 0012885C 38 80 00 02 */ li r4, 2
+/* 8012CC00 00128860 38 A0 00 00 */ li r5, 0
+/* 8012CC04 00128864 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CC08 00128868 48 12 71 A9 */ bl func_80253DB0
+/* 8012CC0C 0012886C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CC10 00128870 38 80 00 08 */ li r4, 8
+/* 8012CC14 00128874 38 A0 00 01 */ li r5, 1
+/* 8012CC18 00128878 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012CC1C 0012887C 54 00 01 40 */ rlwinm r0, r0, 0, 5, 0
+/* 8012CC20 00128880 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012CC24 00128884 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CC28 00128888 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CC2C 0012888C 48 12 71 C5 */ bl func_80253DF0
+/* 8012CC30 00128890 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CC34 00128894 38 80 00 06 */ li r4, 6
+/* 8012CC38 00128898 38 A0 00 00 */ li r5, 0
+/* 8012CC3C 0012889C A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CC40 001288A0 48 12 71 71 */ bl func_80253DB0
+/* 8012CC44 001288A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CC48 001288A8 38 00 00 AF */ li r0, 0xaf
+/* 8012CC4C 001288AC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CC50 001288B0 48 00 02 74 */ b lbl_8012CEC4
+/* 8012CC54 001288B4 A8 65 00 C8 */ lha r3, 0xc8(r5)
+/* 8012CC58 001288B8 48 12 71 79 */ bl func_80253DD0
+/* 8012CC5C 001288BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012CC60 001288C0 28 00 00 03 */ cmplwi r0, 3
+/* 8012CC64 001288C4 40 82 02 60 */ bne lbl_8012CEC4
+/* 8012CC68 001288C8 38 60 00 00 */ li r3, 0
+/* 8012CC6C 001288CC 38 80 00 00 */ li r4, 0
+/* 8012CC70 001288D0 4B F2 CC 89 */ bl func_800598F8
+/* 8012CC74 001288D4 38 60 00 01 */ li r3, 1
+/* 8012CC78 001288D8 38 80 00 00 */ li r4, 0
+/* 8012CC7C 001288DC 38 A0 00 00 */ li r5, 0
+/* 8012CC80 001288E0 38 C0 00 02 */ li r6, 2
+/* 8012CC84 001288E4 38 E0 00 00 */ li r7, 0
+/* 8012CC88 001288E8 39 00 00 00 */ li r8, 0
+/* 8012CC8C 001288EC 4B F2 CD 3D */ bl func_800599C8
+/* 8012CC90 001288F0 38 60 00 02 */ li r3, 2
+/* 8012CC94 001288F4 38 80 00 00 */ li r4, 0
+/* 8012CC98 001288F8 38 A0 00 01 */ li r5, 1
+/* 8012CC9C 001288FC 38 C0 00 00 */ li r6, 0
+/* 8012CCA0 00128900 38 E0 00 00 */ li r7, 0
+/* 8012CCA4 00128904 39 00 00 00 */ li r8, 0
+/* 8012CCA8 00128908 4B F2 CD 21 */ bl func_800599C8
+/* 8012CCAC 0012890C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CCB0 00128910 38 00 00 B0 */ li r0, 0xb0
+/* 8012CCB4 00128914 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CCB8 00128918 48 00 02 0C */ b lbl_8012CEC4
+/* 8012CCBC 0012891C 38 60 00 00 */ li r3, 0
+/* 8012CCC0 00128920 38 80 00 01 */ li r4, 1
+/* 8012CCC4 00128924 38 A0 00 00 */ li r5, 0
+/* 8012CCC8 00128928 38 C0 00 01 */ li r6, 1
+/* 8012CCCC 0012892C 4B F2 CD A1 */ bl func_80059A6C
+/* 8012CCD0 00128930 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012CCD4 00128934 41 82 00 80 */ beq lbl_8012CD54
+/* 8012CCD8 00128938 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012CCDC 0012893C 2C 00 00 02 */ cmpwi r0, 2
+/* 8012CCE0 00128940 41 82 00 44 */ beq lbl_8012CD24
+/* 8012CCE4 00128944 40 80 01 E0 */ bge lbl_8012CEC4
+/* 8012CCE8 00128948 2C 00 00 01 */ cmpwi r0, 1
+/* 8012CCEC 0012894C 40 80 00 08 */ bge lbl_8012CCF4
+/* 8012CCF0 00128950 48 00 01 D4 */ b lbl_8012CEC4
+lbl_8012CCF4:
+/* 8012CCF4 00128954 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CCF8 00128958 38 80 00 02 */ li r4, 2
+/* 8012CCFC 0012895C 38 A0 00 00 */ li r5, 0
+/* 8012CD00 00128960 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CD04 00128964 48 12 70 AD */ bl func_80253DB0
+/* 8012CD08 00128968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD0C 0012896C 38 80 00 B1 */ li r4, 0xb1
+/* 8012CD10 00128970 38 00 00 01 */ li r0, 1
+/* 8012CD14 00128974 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012CD18 00128978 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD1C 0012897C 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8012CD20 00128980 48 00 01 A4 */ b lbl_8012CEC4
+lbl_8012CD24:
+/* 8012CD24 00128984 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD28 00128988 38 80 00 03 */ li r4, 3
+/* 8012CD2C 0012898C 38 A0 00 00 */ li r5, 0
+/* 8012CD30 00128990 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CD34 00128994 48 12 70 7D */ bl func_80253DB0
+/* 8012CD38 00128998 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD3C 0012899C 38 80 00 B1 */ li r4, 0xb1
+/* 8012CD40 001289A0 38 00 00 02 */ li r0, 2
+/* 8012CD44 001289A4 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012CD48 001289A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD4C 001289AC 90 03 01 20 */ stw r0, 0x120(r3)
+/* 8012CD50 001289B0 48 00 01 74 */ b lbl_8012CEC4
+lbl_8012CD54:
+/* 8012CD54 001289B4 2C 03 00 02 */ cmpwi r3, 2
+/* 8012CD58 001289B8 41 82 00 2C */ beq lbl_8012CD84
+/* 8012CD5C 001289BC 40 80 01 68 */ bge lbl_8012CEC4
+/* 8012CD60 001289C0 2C 03 00 01 */ cmpwi r3, 1
+/* 8012CD64 001289C4 40 80 00 08 */ bge lbl_8012CD6C
+/* 8012CD68 001289C8 48 00 01 5C */ b lbl_8012CEC4
+lbl_8012CD6C:
+/* 8012CD6C 001289CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD70 001289D0 38 80 00 00 */ li r4, 0
+/* 8012CD74 001289D4 38 A0 00 00 */ li r5, 0
+/* 8012CD78 001289D8 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CD7C 001289DC 48 12 70 35 */ bl func_80253DB0
+/* 8012CD80 001289E0 48 00 01 44 */ b lbl_8012CEC4
+lbl_8012CD84:
+/* 8012CD84 001289E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CD88 001289E8 38 80 00 01 */ li r4, 1
+/* 8012CD8C 001289EC 38 A0 00 00 */ li r5, 0
+/* 8012CD90 001289F0 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CD94 001289F4 48 12 70 1D */ bl func_80253DB0
+/* 8012CD98 001289F8 48 00 01 2C */ b lbl_8012CEC4
+/* 8012CD9C 001289FC A8 65 00 C8 */ lha r3, 0xc8(r5)
+/* 8012CDA0 00128A00 48 12 70 31 */ bl func_80253DD0
+/* 8012CDA4 00128A04 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012CDA8 00128A08 28 00 00 03 */ cmplwi r0, 3
+/* 8012CDAC 00128A0C 40 82 01 18 */ bne lbl_8012CEC4
+/* 8012CDB0 00128A10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CDB4 00128A14 38 00 00 B2 */ li r0, 0xb2
+/* 8012CDB8 00128A18 38 80 00 05 */ li r4, 5
+/* 8012CDBC 00128A1C 38 A0 00 00 */ li r5, 0
+/* 8012CDC0 00128A20 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CDC4 00128A24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CDC8 00128A28 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CDCC 00128A2C 48 12 6F E5 */ bl func_80253DB0
+/* 8012CDD0 00128A30 48 00 00 F4 */ b lbl_8012CEC4
+/* 8012CDD4 00128A34 A8 65 00 C8 */ lha r3, 0xc8(r5)
+/* 8012CDD8 00128A38 48 12 6F F9 */ bl func_80253DD0
+/* 8012CDDC 00128A3C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012CDE0 00128A40 28 00 00 03 */ cmplwi r0, 3
+/* 8012CDE4 00128A44 40 82 00 E0 */ bne lbl_8012CEC4
+/* 8012CDE8 00128A48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CDEC 00128A4C 38 80 00 08 */ li r4, 8
+/* 8012CDF0 00128A50 38 A0 00 00 */ li r5, 0
+/* 8012CDF4 00128A54 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012CDF8 00128A58 48 12 6F F9 */ bl func_80253DF0
+/* 8012CDFC 00128A5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE00 00128A60 38 00 00 B3 */ li r0, 0xb3
+/* 8012CE04 00128A64 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CE08 00128A68 48 00 00 BC */ b lbl_8012CEC4
+/* 8012CE0C 00128A6C 80 05 01 20 */ lwz r0, 0x120(r5)
+/* 8012CE10 00128A70 28 00 00 01 */ cmplwi r0, 1
+/* 8012CE14 00128A74 40 82 00 2C */ bne lbl_8012CE40
+/* 8012CE18 00128A78 4B F2 94 5D */ bl func_80056274
+/* 8012CE1C 00128A7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE20 00128A80 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012CE24 00128A84 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
+/* 8012CE28 00128A88 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012CE2C 00128A8C 48 03 61 A9 */ bl glplatAbortFrame
+/* 8012CE30 00128A90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE34 00128A94 38 00 00 B6 */ li r0, 0xb6
+/* 8012CE38 00128A98 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CE3C 00128A9C 48 00 00 88 */ b lbl_8012CEC4
+lbl_8012CE40:
+/* 8012CE40 00128AA0 38 60 00 11 */ li r3, 0x11
+/* 8012CE44 00128AA4 38 00 00 00 */ li r0, 0
+/* 8012CE48 00128AA8 B0 65 01 2C */ sth r3, 0x12c(r5)
+/* 8012CE4C 00128AAC 38 80 00 00 */ li r4, 0
+/* 8012CE50 00128AB0 38 A0 00 00 */ li r5, 0
+/* 8012CE54 00128AB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE58 00128AB8 B0 03 01 30 */ sth r0, 0x130(r3)
+/* 8012CE5C 00128ABC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE60 00128AC0 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CE64 00128AC4 48 12 6F 4D */ bl func_80253DB0
+/* 8012CE68 00128AC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE6C 00128ACC 38 80 00 08 */ li r4, 8
+/* 8012CE70 00128AD0 38 A0 00 01 */ li r5, 1
+/* 8012CE74 00128AD4 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CE78 00128AD8 48 12 6F 79 */ bl func_80253DF0
+/* 8012CE7C 00128ADC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE80 00128AE0 38 80 00 00 */ li r4, 0
+/* 8012CE84 00128AE4 38 A0 00 00 */ li r5, 0
+/* 8012CE88 00128AE8 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CE8C 00128AEC 48 12 6F 25 */ bl func_80253DB0
+/* 8012CE90 00128AF0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CE94 00128AF4 38 00 00 A6 */ li r0, 0xa6
+/* 8012CE98 00128AF8 38 60 00 00 */ li r3, 0
+/* 8012CE9C 00128AFC 38 80 00 00 */ li r4, 0
+/* 8012CEA0 00128B00 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8012CEA4 00128B04 4B F2 CA 55 */ bl func_800598F8
+/* 8012CEA8 00128B08 38 60 00 01 */ li r3, 1
+/* 8012CEAC 00128B0C 38 80 00 00 */ li r4, 0
+/* 8012CEB0 00128B10 38 A0 00 00 */ li r5, 0
+/* 8012CEB4 00128B14 38 C0 00 00 */ li r6, 0
+/* 8012CEB8 00128B18 38 E0 00 00 */ li r7, 0
+/* 8012CEBC 00128B1C 39 00 00 00 */ li r8, 0
+/* 8012CEC0 00128B20 4B F2 CB 09 */ bl func_800599C8
+lbl_8012CEC4:
+/* 8012CEC4 00128B24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CEC8 00128B28 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 8012CECC 00128B2C 28 00 00 A6 */ cmplwi r0, 0xa6
+/* 8012CED0 00128B30 40 82 00 B4 */ bne lbl_8012CF84
+/* 8012CED4 00128B34 A0 03 01 30 */ lhz r0, 0x130(r3)
+/* 8012CED8 00128B38 2C 00 00 00 */ cmpwi r0, 0
+/* 8012CEDC 00128B3C 40 82 00 A8 */ bne lbl_8012CF84
+/* 8012CEE0 00128B40 38 60 00 00 */ li r3, 0
+/* 8012CEE4 00128B44 38 80 00 01 */ li r4, 1
+/* 8012CEE8 00128B48 38 A0 00 00 */ li r5, 0
+/* 8012CEEC 00128B4C 38 C0 00 01 */ li r6, 1
+/* 8012CEF0 00128B50 4B F2 CB 7D */ bl func_80059A6C
+/* 8012CEF4 00128B54 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012CEF8 00128B58 41 82 00 6C */ beq lbl_8012CF64
+/* 8012CEFC 00128B5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012CF00 00128B60 2C 00 00 01 */ cmpwi r0, 1
+/* 8012CF04 00128B64 41 82 00 08 */ beq lbl_8012CF0C
+/* 8012CF08 00128B68 48 00 00 7C */ b lbl_8012CF84
+lbl_8012CF0C:
+/* 8012CF0C 00128B6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF10 00128B70 38 80 00 01 */ li r4, 1
+/* 8012CF14 00128B74 38 A0 00 00 */ li r5, 0
+/* 8012CF18 00128B78 A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CF1C 00128B7C 48 12 6E 95 */ bl func_80253DB0
+/* 8012CF20 00128B80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF24 00128B84 38 80 00 08 */ li r4, 8
+/* 8012CF28 00128B88 38 A0 00 00 */ li r5, 0
+/* 8012CF2C 00128B8C A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CF30 00128B90 48 12 6E C1 */ bl func_80253DF0
+/* 8012CF34 00128B94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF38 00128B98 38 80 00 08 */ li r4, 8
+/* 8012CF3C 00128B9C 38 A0 00 00 */ li r5, 0
+/* 8012CF40 00128BA0 A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 8012CF44 00128BA4 48 12 6E AD */ bl func_80253DF0
+/* 8012CF48 00128BA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF4C 00128BAC 38 80 00 12 */ li r4, 0x12
+/* 8012CF50 00128BB0 38 00 00 AE */ li r0, 0xae
+/* 8012CF54 00128BB4 B0 83 01 2C */ sth r4, 0x12c(r3)
+/* 8012CF58 00128BB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF5C 00128BBC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012CF60 00128BC0 48 00 00 24 */ b lbl_8012CF84
+lbl_8012CF64:
+/* 8012CF64 00128BC4 2C 03 00 01 */ cmpwi r3, 1
+/* 8012CF68 00128BC8 41 82 00 08 */ beq lbl_8012CF70
+/* 8012CF6C 00128BCC 48 00 00 18 */ b lbl_8012CF84
+lbl_8012CF70:
+/* 8012CF70 00128BD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF74 00128BD4 38 80 00 00 */ li r4, 0
+/* 8012CF78 00128BD8 38 A0 00 00 */ li r5, 0
+/* 8012CF7C 00128BDC A8 63 00 CA */ lha r3, 0xca(r3)
+/* 8012CF80 00128BE0 48 12 6E 31 */ bl func_80253DB0
+lbl_8012CF84:
+/* 8012CF84 00128BE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CF88 00128BE8 A0 03 01 2C */ lhz r0, 0x12c(r3)
+/* 8012CF8C 00128BEC 28 00 00 12 */ cmplwi r0, 0x12
+/* 8012CF90 00128BF0 40 82 00 9C */ bne lbl_8012D02C
+/* 8012CF94 00128BF4 A0 03 01 30 */ lhz r0, 0x130(r3)
+/* 8012CF98 00128BF8 28 00 00 02 */ cmplwi r0, 2
+/* 8012CF9C 00128BFC 40 82 00 D4 */ bne lbl_8012D070
+/* 8012CFA0 00128C00 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CFA4 00128C04 38 80 00 08 */ li r4, 8
+/* 8012CFA8 00128C08 38 A0 00 01 */ li r5, 1
+/* 8012CFAC 00128C0C 48 12 6E 45 */ bl func_80253DF0
+/* 8012CFB0 00128C10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CFB4 00128C14 38 80 00 08 */ li r4, 8
+/* 8012CFB8 00128C18 38 A0 00 01 */ li r5, 1
+/* 8012CFBC 00128C1C A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 8012CFC0 00128C20 48 12 6E 31 */ bl func_80253DF0
+/* 8012CFC4 00128C24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CFC8 00128C28 38 80 00 00 */ li r4, 0
+/* 8012CFCC 00128C2C 38 A0 00 00 */ li r5, 0
+/* 8012CFD0 00128C30 A8 63 00 FA */ lha r3, 0xfa(r3)
+/* 8012CFD4 00128C34 48 12 6D DD */ bl func_80253DB0
+/* 8012CFD8 00128C38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CFDC 00128C3C 38 80 00 00 */ li r4, 0
+/* 8012CFE0 00128C40 38 A0 00 00 */ li r5, 0
+/* 8012CFE4 00128C44 A8 63 00 FC */ lha r3, 0xfc(r3)
+/* 8012CFE8 00128C48 48 12 6D C9 */ bl func_80253DB0
+/* 8012CFEC 00128C4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012CFF0 00128C50 38 A0 00 A7 */ li r5, 0xa7
+/* 8012CFF4 00128C54 38 00 00 11 */ li r0, 0x11
+/* 8012CFF8 00128C58 38 80 00 05 */ li r4, 5
+/* 8012CFFC 00128C5C 90 A3 01 28 */ stw r5, 0x128(r3)
+/* 8012D000 00128C60 38 A0 00 00 */ li r5, 0
+/* 8012D004 00128C64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D008 00128C68 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8012D00C 00128C6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D010 00128C70 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012D014 00128C74 48 12 6D 9D */ bl func_80253DB0
+/* 8012D018 00128C78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D01C 00128C7C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012D020 00128C80 54 00 01 88 */ rlwinm r0, r0, 0, 6, 4
+/* 8012D024 00128C84 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012D028 00128C88 48 00 00 48 */ b lbl_8012D070
+lbl_8012D02C:
+/* 8012D02C 00128C8C 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012D030 00128C90 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f
+/* 8012D034 00128C94 40 82 00 3C */ bne lbl_8012D070
+/* 8012D038 00128C98 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012D03C 00128C9C 48 12 6D 95 */ bl func_80253DD0
+/* 8012D040 00128CA0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012D044 00128CA4 28 00 00 03 */ cmplwi r0, 3
+/* 8012D048 00128CA8 40 82 00 28 */ bne lbl_8012D070
+/* 8012D04C 00128CAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D050 00128CB0 38 80 00 08 */ li r4, 8
+/* 8012D054 00128CB4 38 A0 00 00 */ li r5, 0
+/* 8012D058 00128CB8 A8 63 00 C8 */ lha r3, 0xc8(r3)
+/* 8012D05C 00128CBC 48 12 6D 95 */ bl func_80253DF0
+/* 8012D060 00128CC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D064 00128CC4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012D068 00128CC8 64 00 04 00 */ oris r0, r0, 0x400
+/* 8012D06C 00128CCC 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_8012D070:
+/* 8012D070 00128CD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D074 00128CD4 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 8012D078 00128CD8 7C 00 00 34 */ cntlzw r0, r0
+/* 8012D07C 00128CDC 54 03 D9 7E */ srwi r3, r0, 5
+lbl_8012D080:
+/* 8012D080 00128CE0 39 61 00 30 */ addi r11, r1, 0x30
+/* 8012D084 00128CE4 48 09 A0 ED */ bl _restgpr_26
+/* 8012D088 00128CE8 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8012D08C 00128CEC 7C 08 03 A6 */ mtlr r0
+/* 8012D090 00128CF0 38 21 00 30 */ addi r1, r1, 0x30
+/* 8012D094 00128CF4 4E 80 00 20 */ blr
+
+.global func_8012D098
+func_8012D098:
+/* 8012D098 00128CF8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012D09C 00128CFC 7C 08 02 A6 */ mflr r0
+/* 8012D0A0 00128D00 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012D0A4 00128D04 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012D0A8 00128D08 3B E0 00 08 */ li r31, 8
+/* 8012D0AC 00128D0C 93 C1 00 08 */ stw r30, 8(r1)
+/* 8012D0B0 00128D10 3B C0 00 00 */ li r30, 0
+lbl_8012D0B4:
+/* 8012D0B4 00128D14 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 8012D0B8 00128D18 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D0BC 00128D1C 38 03 00 01 */ addi r0, r3, 1
+/* 8012D0C0 00128D20 38 E0 00 00 */ li r7, 0
+/* 8012D0C4 00128D24 54 05 06 3E */ clrlwi r5, r0, 0x18
+/* 8012D0C8 00128D28 7F E9 03 A6 */ mtctr r31
+lbl_8012D0CC:
+/* 8012D0CC 00128D2C 54 E4 06 3E */ clrlwi r4, r7, 0x18
+/* 8012D0D0 00128D30 7C 66 22 14 */ add r3, r6, r4
+/* 8012D0D4 00128D34 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 8012D0D8 00128D38 7C 05 00 40 */ cmplw r5, r0
+/* 8012D0DC 00128D3C 40 82 00 10 */ bne lbl_8012D0EC
+/* 8012D0E0 00128D40 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 8012D0E4 00128D44 48 03 A9 15 */ bl func_801679F8
+/* 8012D0E8 00128D48 48 00 00 0C */ b lbl_8012D0F4
+lbl_8012D0EC:
+/* 8012D0EC 00128D4C 38 E7 00 01 */ addi r7, r7, 1
+/* 8012D0F0 00128D50 42 00 FF DC */ bdnz lbl_8012D0CC
+lbl_8012D0F4:
+/* 8012D0F4 00128D54 3B DE 00 01 */ addi r30, r30, 1
+/* 8012D0F8 00128D58 28 1E 00 04 */ cmplwi r30, 4
+/* 8012D0FC 00128D5C 41 80 FF B8 */ blt lbl_8012D0B4
+/* 8012D100 00128D60 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012D104 00128D64 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012D108 00128D68 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8012D10C 00128D6C 7C 08 03 A6 */ mtlr r0
+/* 8012D110 00128D70 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012D114 00128D74 4E 80 00 20 */ blr
+
+.global func_8012D118
+func_8012D118:
+/* 8012D118 00128D78 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012D11C 00128D7C 7C 08 02 A6 */ mflr r0
+/* 8012D120 00128D80 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012D124 00128D84 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012D128 00128D88 3B E0 00 00 */ li r31, 0
+lbl_8012D12C:
+/* 8012D12C 00128D8C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D130 00128D90 7C 64 FA 14 */ add r3, r4, r31
+/* 8012D134 00128D94 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 8012D138 00128D98 2C 00 00 03 */ cmpwi r0, 3
+/* 8012D13C 00128D9C 41 82 00 54 */ beq lbl_8012D190
+/* 8012D140 00128DA0 40 80 00 14 */ bge lbl_8012D154
+/* 8012D144 00128DA4 2C 00 00 01 */ cmpwi r0, 1
+/* 8012D148 00128DA8 41 82 00 18 */ beq lbl_8012D160
+/* 8012D14C 00128DAC 40 80 00 2C */ bge lbl_8012D178
+/* 8012D150 00128DB0 48 00 00 6C */ b lbl_8012D1BC
+lbl_8012D154:
+/* 8012D154 00128DB4 2C 00 00 05 */ cmpwi r0, 5
+/* 8012D158 00128DB8 40 80 00 64 */ bge lbl_8012D1BC
+/* 8012D15C 00128DBC 48 00 00 4C */ b lbl_8012D1A8
+lbl_8012D160:
+/* 8012D160 00128DC0 88 64 02 58 */ lbz r3, 0x258(r4)
+/* 8012D164 00128DC4 7F E4 FB 78 */ mr r4, r31
+/* 8012D168 00128DC8 38 03 FF FF */ addi r0, r3, -1
+/* 8012D16C 00128DCC 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8012D170 00128DD0 48 03 A8 89 */ bl func_801679F8
+/* 8012D174 00128DD4 48 00 00 48 */ b lbl_8012D1BC
+lbl_8012D178:
+/* 8012D178 00128DD8 88 64 02 59 */ lbz r3, 0x259(r4)
+/* 8012D17C 00128DDC 7F E4 FB 78 */ mr r4, r31
+/* 8012D180 00128DE0 38 03 FF FF */ addi r0, r3, -1
+/* 8012D184 00128DE4 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8012D188 00128DE8 48 03 A8 71 */ bl func_801679F8
+/* 8012D18C 00128DEC 48 00 00 30 */ b lbl_8012D1BC
+lbl_8012D190:
+/* 8012D190 00128DF0 88 64 02 5A */ lbz r3, 0x25a(r4)
+/* 8012D194 00128DF4 7F E4 FB 78 */ mr r4, r31
+/* 8012D198 00128DF8 38 03 FF FF */ addi r0, r3, -1
+/* 8012D19C 00128DFC 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8012D1A0 00128E00 48 03 A8 59 */ bl func_801679F8
+/* 8012D1A4 00128E04 48 00 00 18 */ b lbl_8012D1BC
+lbl_8012D1A8:
+/* 8012D1A8 00128E08 88 64 02 5B */ lbz r3, 0x25b(r4)
+/* 8012D1AC 00128E0C 7F E4 FB 78 */ mr r4, r31
+/* 8012D1B0 00128E10 38 03 FF FF */ addi r0, r3, -1
+/* 8012D1B4 00128E14 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8012D1B8 00128E18 48 03 A8 41 */ bl func_801679F8
+lbl_8012D1BC:
+/* 8012D1BC 00128E1C 3B FF 00 01 */ addi r31, r31, 1
+/* 8012D1C0 00128E20 2C 1F 00 08 */ cmpwi r31, 8
+/* 8012D1C4 00128E24 41 80 FF 68 */ blt lbl_8012D12C
+/* 8012D1C8 00128E28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012D1CC 00128E2C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012D1D0 00128E30 7C 08 03 A6 */ mtlr r0
+/* 8012D1D4 00128E34 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012D1D8 00128E38 4E 80 00 20 */ blr
+
+.global func_8012D1DC
+func_8012D1DC:
+/* 8012D1DC 00128E3C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012D1E0 00128E40 7C 08 02 A6 */ mflr r0
+/* 8012D1E4 00128E44 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012D1E8 00128E48 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012D1EC 00128E4C 48 09 9F 45 */ bl _savegpr_29
+/* 8012D1F0 00128E50 7C 7D 1B 78 */ mr r29, r3
+/* 8012D1F4 00128E54 7C 9E 23 78 */ mr r30, r4
+/* 8012D1F8 00128E58 3B E0 00 00 */ li r31, 0
+lbl_8012D1FC:
+/* 8012D1FC 00128E5C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D200 00128E60 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 8012D204 00128E64 7C 60 22 14 */ add r3, r0, r4
+/* 8012D208 00128E68 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 8012D20C 00128E6C 7C 1D 00 40 */ cmplw r29, r0
+/* 8012D210 00128E70 40 82 00 2C */ bne lbl_8012D23C
+/* 8012D214 00128E74 38 60 00 00 */ li r3, 0
+/* 8012D218 00128E78 48 03 A7 E1 */ bl func_801679F8
+/* 8012D21C 00128E7C 57 E0 06 3E */ clrlwi r0, r31, 0x18
+/* 8012D220 00128E80 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D224 00128E84 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 8012D228 00128E88 38 60 00 01 */ li r3, 1
+/* 8012D22C 00128E8C 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 8012D230 00128E90 7C 84 02 14 */ add r4, r4, r0
+/* 8012D234 00128E94 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 8012D238 00128E98 4B FE F7 65 */ bl func_8011C99C
+lbl_8012D23C:
+/* 8012D23C 00128E9C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D240 00128EA0 57 E4 06 3E */ clrlwi r4, r31, 0x18
+/* 8012D244 00128EA4 7C 60 22 14 */ add r3, r0, r4
+/* 8012D248 00128EA8 88 03 02 50 */ lbz r0, 0x250(r3)
+/* 8012D24C 00128EAC 7C 1E 00 40 */ cmplw r30, r0
+/* 8012D250 00128EB0 40 82 00 2C */ bne lbl_8012D27C
+/* 8012D254 00128EB4 38 60 00 01 */ li r3, 1
+/* 8012D258 00128EB8 48 03 A7 A1 */ bl func_801679F8
+/* 8012D25C 00128EBC 57 E0 06 3E */ clrlwi r0, r31, 0x18
+/* 8012D260 00128EC0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D264 00128EC4 1C 00 06 EC */ mulli r0, r0, 0x6ec
+/* 8012D268 00128EC8 38 60 00 02 */ li r3, 2
+/* 8012D26C 00128ECC 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 8012D270 00128ED0 7C 84 02 14 */ add r4, r4, r0
+/* 8012D274 00128ED4 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 8012D278 00128ED8 4B FE F7 25 */ bl func_8011C99C
+lbl_8012D27C:
+/* 8012D27C 00128EDC 3B FF 00 01 */ addi r31, r31, 1
+/* 8012D280 00128EE0 28 1F 00 08 */ cmplwi r31, 8
+/* 8012D284 00128EE4 41 80 FF 78 */ blt lbl_8012D1FC
+/* 8012D288 00128EE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D28C 00128EEC 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012D290 00128EF0 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 8012D294 00128EF4 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 8012D298 00128EF8 28 00 00 02 */ cmplwi r0, 2
+/* 8012D29C 00128EFC 40 82 00 34 */ bne lbl_8012D2D0
+/* 8012D2A0 00128F00 38 60 00 32 */ li r3, 0x32
+/* 8012D2A4 00128F04 4B FF 0E 09 */ bl func_8011E0AC
+/* 8012D2A8 00128F08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D2AC 00128F0C 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 8012D2B0 00128F10 38 64 04 4C */ addi r3, r4, 0x44c
+/* 8012D2B4 00128F14 38 84 1F FC */ addi r4, r4, 0x1ffc
+/* 8012D2B8 00128F18 4B F9 D7 E9 */ bl func_800CAAA0
+/* 8012D2BC 00128F1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D2C0 00128F20 80 83 01 4C */ lwz r4, 0x14c(r3)
+/* 8012D2C4 00128F24 38 64 12 24 */ addi r3, r4, 0x1224
+/* 8012D2C8 00128F28 38 84 2D D4 */ addi r4, r4, 0x2dd4
+/* 8012D2CC 00128F2C 4B F9 D7 D5 */ bl func_800CAAA0
+lbl_8012D2D0:
+/* 8012D2D0 00128F30 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012D2D4 00128F34 48 09 9E A9 */ bl _restgpr_29
+/* 8012D2D8 00128F38 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012D2DC 00128F3C 7C 08 03 A6 */ mtlr r0
+/* 8012D2E0 00128F40 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012D2E4 00128F44 4E 80 00 20 */ blr
+
+.global func_8012D2E8
+func_8012D2E8:
+/* 8012D2E8 00128F48 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8012D2EC 00128F4C 7C 08 02 A6 */ mflr r0
+/* 8012D2F0 00128F50 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012D2F4 00128F54 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012D2F8 00128F58 48 09 9E 1D */ bl _savegpr_22
+/* 8012D2FC 00128F5C 2C 03 00 FF */ cmpwi r3, 0xff
+/* 8012D300 00128F60 41 82 00 08 */ beq lbl_8012D308
+/* 8012D304 00128F64 48 00 00 10 */ b lbl_8012D314
+lbl_8012D308:
+/* 8012D308 00128F68 38 60 00 00 */ li r3, 0
+/* 8012D30C 00128F6C 38 00 00 07 */ li r0, 7
+/* 8012D310 00128F70 48 00 00 08 */ b lbl_8012D318
+lbl_8012D314:
+/* 8012D314 00128F74 7C 60 1B 78 */ mr r0, r3
+lbl_8012D318:
+/* 8012D318 00128F78 7C 79 1B 78 */ mr r25, r3
+/* 8012D31C 00128F7C 54 17 06 3E */ clrlwi r23, r0, 0x18
+/* 8012D320 00128F80 3B C0 00 44 */ li r30, 0x44
+/* 8012D324 00128F84 3B E0 00 01 */ li r31, 1
+/* 8012D328 00128F88 3A C0 00 00 */ li r22, 0
+/* 8012D32C 00128F8C 48 00 01 78 */ b lbl_8012D4A4
+lbl_8012D330:
+/* 8012D330 00128F90 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D334 00128F94 57 3D 15 BA */ rlwinm r29, r25, 2, 0x16, 0x1d
+/* 8012D338 00128F98 7C 60 EA 14 */ add r3, r0, r29
+/* 8012D33C 00128F9C 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012D340 00128FA0 48 2A CD 7D */ bl func_803DA0BC
+/* 8012D344 00128FA4 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 8012D348 00128FA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D34C 00128FAC 1F 80 06 EC */ mulli r28, r0, 0x6ec
+/* 8012D350 00128FB0 7C 64 1B 78 */ mr r4, r3
+/* 8012D354 00128FB4 80 05 01 4C */ lwz r0, 0x14c(r5)
+/* 8012D358 00128FB8 38 A0 00 14 */ li r5, 0x14
+/* 8012D35C 00128FBC 7C 60 E2 14 */ add r3, r0, r28
+/* 8012D360 00128FC0 38 63 6C 10 */ addi r3, r3, 0x6c10
+/* 8012D364 00128FC4 48 04 9D 1D */ bl func_80177080
+/* 8012D368 00128FC8 3B 00 00 00 */ li r24, 0
+lbl_8012D36C:
+/* 8012D36C 00128FCC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D370 00128FD0 7C 7D 02 14 */ add r3, r29, r0
+/* 8012D374 00128FD4 80 63 02 18 */ lwz r3, 0x218(r3)
+/* 8012D378 00128FD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D37C 00128FDC 41 82 00 A4 */ beq lbl_8012D420
+/* 8012D380 00128FE0 57 04 06 3E */ clrlwi r4, r24, 0x18
+/* 8012D384 00128FE4 48 2B 15 C9 */ bl func_803DE94C
+/* 8012D388 00128FE8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D38C 00128FEC 57 00 06 3E */ clrlwi r0, r24, 0x18
+/* 8012D390 00128FF0 1F 60 00 8C */ mulli r27, r0, 0x8c
+/* 8012D394 00128FF4 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 8012D398 00128FF8 7C 00 E2 14 */ add r0, r0, r28
+/* 8012D39C 00128FFC 7C 80 DA 14 */ add r4, r0, r27
+/* 8012D3A0 00129000 3B 44 6E 08 */ addi r26, r4, 0x6e08
+/* 8012D3A4 00129004 48 2A ED F9 */ bl func_803DC19C
+/* 8012D3A8 00129008 38 BA FF FF */ addi r5, r26, -1
+/* 8012D3AC 0012900C 38 83 FF FF */ addi r4, r3, -1
+/* 8012D3B0 00129010 7F C9 03 A6 */ mtctr r30
+lbl_8012D3B4:
+/* 8012D3B4 00129014 88 64 00 01 */ lbz r3, 1(r4)
+/* 8012D3B8 00129018 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 8012D3BC 0012901C 98 65 00 01 */ stb r3, 1(r5)
+/* 8012D3C0 00129020 9C 05 00 02 */ stbu r0, 2(r5)
+/* 8012D3C4 00129024 42 00 FF F0 */ bdnz lbl_8012D3B4
+/* 8012D3C8 00129028 7F 43 D3 78 */ mr r3, r26
+/* 8012D3CC 0012902C 4B F2 98 09 */ bl func_80056BD4
+/* 8012D3D0 00129030 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D3D4 00129034 41 82 00 20 */ beq lbl_8012D3F4
+/* 8012D3D8 00129038 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D3DC 0012903C 80 03 01 4C */ lwz r0, 0x14c(r3)
+/* 8012D3E0 00129040 7C 00 E2 14 */ add r0, r0, r28
+/* 8012D3E4 00129044 7C 60 DA 14 */ add r3, r0, r27
+/* 8012D3E8 00129048 88 03 6E 92 */ lbz r0, 0x6e92(r3)
+/* 8012D3EC 0012904C 60 00 00 80 */ ori r0, r0, 0x80
+/* 8012D3F0 00129050 98 03 6E 92 */ stb r0, 0x6e92(r3)
+lbl_8012D3F4:
+/* 8012D3F4 00129054 7F 43 D3 78 */ mr r3, r26
+/* 8012D3F8 00129058 48 02 2A B1 */ bl func_8014FEA8
+/* 8012D3FC 0012905C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 8012D400 00129060 41 82 00 18 */ beq lbl_8012D418
+/* 8012D404 00129064 93 E1 00 08 */ stw r31, 8(r1)
+/* 8012D408 00129068 7F 43 D3 78 */ mr r3, r26
+/* 8012D40C 0012906C 38 A1 00 08 */ addi r5, r1, 8
+/* 8012D410 00129070 38 80 00 03 */ li r4, 3
+/* 8012D414 00129074 48 2A E2 65 */ bl func_803DB678
+lbl_8012D418:
+/* 8012D418 00129078 7F 43 D3 78 */ mr r3, r26
+/* 8012D41C 0012907C 4B F2 9F 11 */ bl func_8005732C
+lbl_8012D420:
+/* 8012D420 00129080 3B 18 00 01 */ addi r24, r24, 1
+/* 8012D424 00129084 28 18 00 06 */ cmplwi r24, 6
+/* 8012D428 00129088 41 80 FF 44 */ blt lbl_8012D36C
+/* 8012D42C 0012908C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D430 00129090 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 8012D434 00129094 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012D438 00129098 7C 83 E2 14 */ add r4, r3, r28
+/* 8012D43C 0012909C 88 64 71 51 */ lbz r3, 0x7151(r4)
+/* 8012D440 001290A0 60 63 00 10 */ ori r3, r3, 0x10
+/* 8012D444 001290A4 98 64 71 51 */ stb r3, 0x7151(r4)
+/* 8012D448 001290A8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D44C 001290AC 7C 64 02 14 */ add r3, r4, r0
+/* 8012D450 001290B0 88 03 02 10 */ lbz r0, 0x210(r3)
+/* 8012D454 001290B4 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D458 001290B8 40 82 00 20 */ bne lbl_8012D478
+/* 8012D45C 001290BC 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 8012D460 001290C0 38 60 00 07 */ li r3, 7
+/* 8012D464 001290C4 38 A0 00 00 */ li r5, 0
+/* 8012D468 001290C8 7C 80 E2 14 */ add r4, r0, r28
+/* 8012D46C 001290CC 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 8012D470 001290D0 4B FB 74 05 */ bl func_800E4874
+/* 8012D474 001290D4 48 00 00 1C */ b lbl_8012D490
+lbl_8012D478:
+/* 8012D478 001290D8 80 04 01 4C */ lwz r0, 0x14c(r4)
+/* 8012D47C 001290DC 38 60 00 08 */ li r3, 8
+/* 8012D480 001290E0 38 A0 00 00 */ li r5, 0
+/* 8012D484 001290E4 7C 80 E2 14 */ add r4, r0, r28
+/* 8012D488 001290E8 38 84 6C 0C */ addi r4, r4, 0x6c0c
+/* 8012D48C 001290EC 4B FB 73 E9 */ bl func_800E4874
+lbl_8012D490:
+/* 8012D490 001290F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D494 001290F4 3B 39 00 01 */ addi r25, r25, 1
+/* 8012D498 001290F8 80 03 01 4C */ lwz r0, 0x14c(r3)
+/* 8012D49C 001290FC 7C 60 E2 14 */ add r3, r0, r28
+/* 8012D4A0 00129100 9A C3 6D FB */ stb r22, 0x6dfb(r3)
+lbl_8012D4A4:
+/* 8012D4A4 00129104 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 8012D4A8 00129108 7C 00 B8 40 */ cmplw r0, r23
+/* 8012D4AC 0012910C 40 81 FE 84 */ ble lbl_8012D330
+/* 8012D4B0 00129110 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012D4B4 00129114 38 60 00 01 */ li r3, 1
+/* 8012D4B8 00129118 48 09 9C A9 */ bl _restgpr_22
+/* 8012D4BC 0012911C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012D4C0 00129120 7C 08 03 A6 */ mtlr r0
+/* 8012D4C4 00129124 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012D4C8 00129128 4E 80 00 20 */ blr
+
+.global func_8012D4CC
+func_8012D4CC:
+/* 8012D4CC 0012912C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D4D0 00129130 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 8012D4D4 00129134 38 A0 00 00 */ li r5, 0
+/* 8012D4D8 00129138 7C 66 02 14 */ add r3, r6, r0
+/* 8012D4DC 0012913C A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012D4E0 00129140 48 12 68 D0 */ b func_80253DB0
+
+.global func_8012D4E4
+func_8012D4E4:
+/* 8012D4E4 00129144 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D4E8 00129148 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 8012D4EC 0012914C 7C 85 23 78 */ mr r5, r4
+/* 8012D4F0 00129150 38 80 00 08 */ li r4, 8
+/* 8012D4F4 00129154 7C 66 02 14 */ add r3, r6, r0
+/* 8012D4F8 00129158 A8 63 00 C0 */ lha r3, 0xc0(r3)
+/* 8012D4FC 0012915C 48 12 68 F4 */ b func_80253DF0
+
+.global func_8012D500
+func_8012D500:
+/* 8012D500 00129160 2C 03 00 01 */ cmpwi r3, 1
+/* 8012D504 00129164 41 82 00 1C */ beq lbl_8012D520
+/* 8012D508 00129168 40 80 00 20 */ bge lbl_8012D528
+/* 8012D50C 0012916C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D510 00129170 40 80 00 08 */ bge lbl_8012D518
+/* 8012D514 00129174 48 00 00 14 */ b lbl_8012D528
+lbl_8012D518:
+/* 8012D518 00129178 38 60 0E 8D */ li r3, 0xe8d
+/* 8012D51C 0012917C 4E 80 00 20 */ blr
+lbl_8012D520:
+/* 8012D520 00129180 38 60 0E 90 */ li r3, 0xe90
+/* 8012D524 00129184 4E 80 00 20 */ blr
+lbl_8012D528:
+/* 8012D528 00129188 38 60 00 00 */ li r3, 0
+/* 8012D52C 0012918C 4E 80 00 20 */ blr
+
+.global func_8012D530
+func_8012D530:
+/* 8012D530 00129190 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8012D534 00129194 7C 08 02 A6 */ mflr r0
+/* 8012D538 00129198 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012D53C 0012919C 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012D540 001291A0 48 09 9B E5 */ bl _savegpr_26
+/* 8012D544 001291A4 C0 A4 00 00 */ lfs f5, 0(r4)
+/* 8012D548 001291A8 38 00 FF 00 */ li r0, -256
+/* 8012D54C 001291AC C0 64 00 10 */ lfs f3, 0x10(r4)
+/* 8012D550 001291B0 7C 7A 1B 78 */ mr r26, r3
+/* 8012D554 001291B4 C0 24 00 04 */ lfs f1, 4(r4)
+/* 8012D558 001291B8 FC 80 28 1E */ fctiwz f4, f5
+/* 8012D55C 001291BC C0 04 00 18 */ lfs f0, 0x18(r4)
+/* 8012D560 001291C0 FC 40 18 1E */ fctiwz f2, f3
+/* 8012D564 001291C4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8012D568 001291C8 7C BF 03 78 */ or r31, r5, r0
+/* 8012D56C 001291CC EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012D570 001291D0 D8 81 00 08 */ stfd f4, 8(r1)
+/* 8012D574 001291D4 FC 20 08 1E */ fctiwz f1, f1
+/* 8012D578 001291D8 FC 00 00 1E */ fctiwz f0, f0
+/* 8012D57C 001291DC D8 41 00 10 */ stfd f2, 0x10(r1)
+/* 8012D580 001291E0 83 C1 00 0C */ lwz r30, 0xc(r1)
+/* 8012D584 001291E4 D8 21 00 18 */ stfd f1, 0x18(r1)
+/* 8012D588 001291E8 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8012D58C 001291EC D8 01 00 20 */ stfd f0, 0x20(r1)
+/* 8012D590 001291F0 83 81 00 1C */ lwz r28, 0x1c(r1)
+/* 8012D594 001291F4 83 61 00 24 */ lwz r27, 0x24(r1)
+/* 8012D598 001291F8 4B F2 96 3D */ bl func_80056BD4
+/* 8012D59C 001291FC 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D5A0 00129200 41 82 00 88 */ beq lbl_8012D628
+/* 8012D5A4 00129204 7F 43 D3 78 */ mr r3, r26
+/* 8012D5A8 00129208 4B F2 98 85 */ bl func_80056E2C
+/* 8012D5AC 0012920C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D5B0 00129210 41 82 00 48 */ beq lbl_8012D5F8
+/* 8012D5B4 00129214 7F 43 D3 78 */ mr r3, r26
+/* 8012D5B8 00129218 4B F2 99 25 */ bl func_80056EDC
+/* 8012D5BC 0012921C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D5C0 00129220 41 82 00 38 */ beq lbl_8012D5F8
+/* 8012D5C4 00129224 7F 43 D3 78 */ mr r3, r26
+/* 8012D5C8 00129228 4B F2 96 FD */ bl func_80056CC4
+/* 8012D5CC 0012922C 7C 64 1B 78 */ mr r4, r3
+/* 8012D5D0 00129230 38 60 00 0F */ li r3, 0xf
+/* 8012D5D4 00129234 48 02 ED 35 */ bl func_8015C308
+/* 8012D5D8 00129238 7F C4 F3 78 */ mr r4, r30
+/* 8012D5DC 0012923C 7F A5 EB 78 */ mr r5, r29
+/* 8012D5E0 00129240 7F E8 FB 78 */ mr r8, r31
+/* 8012D5E4 00129244 7F 86 07 34 */ extsh r6, r28
+/* 8012D5E8 00129248 7F 67 07 34 */ extsh r7, r27
+/* 8012D5EC 0012924C 38 60 03 F9 */ li r3, 0x3f9
+/* 8012D5F0 00129250 48 12 2B 45 */ bl func_80250134
+/* 8012D5F4 00129254 48 00 00 34 */ b lbl_8012D628
+lbl_8012D5F8:
+/* 8012D5F8 00129258 7F 43 D3 78 */ mr r3, r26
+/* 8012D5FC 0012925C 4B F2 93 81 */ bl func_8005697C
+/* 8012D600 00129260 7C 64 1B 78 */ mr r4, r3
+/* 8012D604 00129264 38 60 00 0F */ li r3, 0xf
+/* 8012D608 00129268 48 02 ED 01 */ bl func_8015C308
+/* 8012D60C 0012926C 7F C4 F3 78 */ mr r4, r30
+/* 8012D610 00129270 7F A5 EB 78 */ mr r5, r29
+/* 8012D614 00129274 7F E8 FB 78 */ mr r8, r31
+/* 8012D618 00129278 7F 86 07 34 */ extsh r6, r28
+/* 8012D61C 0012927C 7F 67 07 34 */ extsh r7, r27
+/* 8012D620 00129280 38 60 03 F9 */ li r3, 0x3f9
+/* 8012D624 00129284 48 12 2B 11 */ bl func_80250134
+lbl_8012D628:
+/* 8012D628 00129288 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012D62C 0012928C 48 09 9B 45 */ bl _restgpr_26
+/* 8012D630 00129290 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012D634 00129294 7C 08 03 A6 */ mtlr r0
+/* 8012D638 00129298 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012D63C 0012929C 4E 80 00 20 */ blr
+
+.global func_8012D640
+func_8012D640:
+/* 8012D640 001292A0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8012D644 001292A4 7C 08 02 A6 */ mflr r0
+/* 8012D648 001292A8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012D64C 001292AC 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012D650 001292B0 48 09 9A D5 */ bl _savegpr_26
+/* 8012D654 001292B4 C0 24 00 00 */ lfs f1, 0(r4)
+/* 8012D658 001292B8 38 00 FF 00 */ li r0, -256
+/* 8012D65C 001292BC C0 04 00 04 */ lfs f0, 4(r4)
+/* 8012D660 001292C0 2C 06 00 00 */ cmpwi r6, 0
+/* 8012D664 001292C4 FC 80 08 1E */ fctiwz f4, f1
+/* 8012D668 001292C8 C0 64 00 10 */ lfs f3, 0x10(r4)
+/* 8012D66C 001292CC EC 20 08 28 */ fsubs f1, f0, f1
+/* 8012D670 001292D0 C0 04 00 18 */ lfs f0, 0x18(r4)
+/* 8012D674 001292D4 FC 40 18 1E */ fctiwz f2, f3
+/* 8012D678 001292D8 7C BF 03 78 */ or r31, r5, r0
+/* 8012D67C 001292DC EC 00 18 28 */ fsubs f0, f0, f3
+/* 8012D680 001292E0 D8 81 00 08 */ stfd f4, 8(r1)
+/* 8012D684 001292E4 FC 20 08 1E */ fctiwz f1, f1
+/* 8012D688 001292E8 7C 7A 1B 78 */ mr r26, r3
+/* 8012D68C 001292EC D8 41 00 10 */ stfd f2, 0x10(r1)
+/* 8012D690 001292F0 FC 00 00 1E */ fctiwz f0, f0
+/* 8012D694 001292F4 D8 21 00 18 */ stfd f1, 0x18(r1)
+/* 8012D698 001292F8 83 C1 00 0C */ lwz r30, 0xc(r1)
+/* 8012D69C 001292FC 83 81 00 1C */ lwz r28, 0x1c(r1)
+/* 8012D6A0 00129300 D8 01 00 20 */ stfd f0, 0x20(r1)
+/* 8012D6A4 00129304 38 1C 00 03 */ addi r0, r28, 3
+/* 8012D6A8 00129308 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8012D6AC 0012930C 83 61 00 24 */ lwz r27, 0x24(r1)
+/* 8012D6B0 00129310 7C 1C 07 34 */ extsh r28, r0
+/* 8012D6B4 00129314 41 82 00 58 */ beq lbl_8012D70C
+/* 8012D6B8 00129318 4B F2 95 1D */ bl func_80056BD4
+/* 8012D6BC 0012931C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D6C0 00129320 41 82 00 4C */ beq lbl_8012D70C
+/* 8012D6C4 00129324 7F 43 D3 78 */ mr r3, r26
+/* 8012D6C8 00129328 4B F2 97 65 */ bl func_80056E2C
+/* 8012D6CC 0012932C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D6D0 00129330 40 82 00 64 */ bne lbl_8012D734
+/* 8012D6D4 00129334 7F 43 D3 78 */ mr r3, r26
+/* 8012D6D8 00129338 38 80 00 A0 */ li r4, 0xa0
+/* 8012D6DC 0012933C 38 A0 00 00 */ li r5, 0
+/* 8012D6E0 00129340 48 2A D8 1D */ bl func_803DAEFC
+/* 8012D6E4 00129344 7C 64 1B 78 */ mr r4, r3
+/* 8012D6E8 00129348 38 60 00 1B */ li r3, 0x1b
+/* 8012D6EC 0012934C 48 02 EC 1D */ bl func_8015C308
+/* 8012D6F0 00129350 7F A5 EB 78 */ mr r5, r29
+/* 8012D6F4 00129354 7F 86 E3 78 */ mr r6, r28
+/* 8012D6F8 00129358 7F E8 FB 78 */ mr r8, r31
+/* 8012D6FC 0012935C 38 9E FF FF */ addi r4, r30, -1
+/* 8012D700 00129360 7F 67 07 34 */ extsh r7, r27
+/* 8012D704 00129364 38 60 0E A0 */ li r3, 0xea0
+/* 8012D708 00129368 48 12 2A 2D */ bl func_80250134
+lbl_8012D70C:
+/* 8012D70C 0012936C 7F 43 D3 78 */ mr r3, r26
+/* 8012D710 00129370 4B F2 93 4D */ bl func_80056A5C
+/* 8012D714 00129374 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8012D718 00129378 4B FF FD E9 */ bl func_8012D500
+/* 8012D71C 0012937C 7F A5 EB 78 */ mr r5, r29
+/* 8012D720 00129380 7F 86 E3 78 */ mr r6, r28
+/* 8012D724 00129384 7F E8 FB 78 */ mr r8, r31
+/* 8012D728 00129388 38 9E 00 35 */ addi r4, r30, 0x35
+/* 8012D72C 0012938C 7F 67 07 34 */ extsh r7, r27
+/* 8012D730 00129390 48 12 2A 05 */ bl func_80250134
+lbl_8012D734:
+/* 8012D734 00129394 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012D738 00129398 48 09 9A 39 */ bl _restgpr_26
+/* 8012D73C 0012939C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012D740 001293A0 7C 08 03 A6 */ mtlr r0
+/* 8012D744 001293A4 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012D748 001293A8 4E 80 00 20 */ blr
+lbl_8012D74C:
+/* 8012D74C 001293AC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012D750 001293B0 7C 08 02 A6 */ mflr r0
+/* 8012D754 001293B4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012D758 001293B8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012D75C 001293BC 48 09 99 D5 */ bl _savegpr_29
+/* 8012D760 001293C0 7C 63 07 34 */ extsh r3, r3
+/* 8012D764 001293C4 38 A1 00 08 */ addi r5, r1, 8
+/* 8012D768 001293C8 38 80 00 08 */ li r4, 8
+/* 8012D76C 001293CC 48 12 66 E1 */ bl func_80253E4C
+/* 8012D770 001293D0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012D774 001293D4 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D778 001293D8 41 82 01 2C */ beq lbl_8012D8A4
+/* 8012D77C 001293DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D780 001293E0 3B E0 00 00 */ li r31, 0
+/* 8012D784 001293E4 3B A0 00 00 */ li r29, 0
+/* 8012D788 001293E8 93 E3 02 40 */ stw r31, 0x240(r3)
+lbl_8012D78C:
+/* 8012D78C 001293EC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D790 001293F0 57 A3 04 3E */ clrlwi r3, r29, 0x10
+/* 8012D794 001293F4 7C 80 1A 14 */ add r4, r0, r3
+/* 8012D798 001293F8 88 04 02 50 */ lbz r0, 0x250(r4)
+/* 8012D79C 001293FC 28 00 00 FF */ cmplwi r0, 0xff
+/* 8012D7A0 00129400 41 82 00 C0 */ beq lbl_8012D860
+/* 8012D7A4 00129404 57 BE 13 BA */ rlwinm r30, r29, 2, 0xe, 0x1d
+/* 8012D7A8 00129408 48 03 74 C5 */ bl func_80164C6C
+/* 8012D7AC 0012940C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D7B0 00129410 7C 80 F2 14 */ add r4, r0, r30
+/* 8012D7B4 00129414 90 64 01 D0 */ stw r3, 0x1d0(r4)
+/* 8012D7B8 00129418 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D7BC 0012941C 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D7C0 00129420 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012D7C4 00129424 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D7C8 00129428 41 82 00 98 */ beq lbl_8012D860
+/* 8012D7CC 0012942C 48 03 93 39 */ bl func_80166B04
+/* 8012D7D0 00129430 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D7D4 00129434 7C 80 F2 14 */ add r4, r0, r30
+/* 8012D7D8 00129438 90 64 01 F0 */ stw r3, 0x1f0(r4)
+/* 8012D7DC 0012943C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D7E0 00129440 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D7E4 00129444 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012D7E8 00129448 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D7EC 0012944C 41 82 00 54 */ beq lbl_8012D840
+/* 8012D7F0 00129450 48 2A C8 D9 */ bl func_803DA0C8
+/* 8012D7F4 00129454 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D7F8 00129458 30 A3 FF FF */ addic r5, r3, -1
+/* 8012D7FC 0012945C 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 8012D800 00129460 7C A5 19 10 */ subfe r5, r5, r3
+/* 8012D804 00129464 7C 64 02 14 */ add r3, r4, r0
+/* 8012D808 00129468 98 A3 02 10 */ stb r5, 0x210(r3)
+/* 8012D80C 0012946C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D810 00129470 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D814 00129474 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012D818 00129478 48 03 92 BD */ bl func_80166AD4
+/* 8012D81C 0012947C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D820 00129480 7C 80 F2 14 */ add r4, r0, r30
+/* 8012D824 00129484 90 64 02 18 */ stw r3, 0x218(r4)
+/* 8012D828 00129488 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D82C 0012948C 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D830 00129490 80 03 02 18 */ lwz r0, 0x218(r3)
+/* 8012D834 00129494 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D838 00129498 40 82 00 08 */ bne lbl_8012D840
+/* 8012D83C 0012949C 93 E3 01 F0 */ stw r31, 0x1f0(r3)
+lbl_8012D840:
+/* 8012D840 001294A0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D844 001294A4 7C 64 F2 14 */ add r3, r4, r30
+/* 8012D848 001294A8 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 8012D84C 001294AC 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D850 001294B0 41 82 00 10 */ beq lbl_8012D860
+/* 8012D854 001294B4 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 8012D858 001294B8 38 03 00 01 */ addi r0, r3, 1
+/* 8012D85C 001294BC 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_8012D860:
+/* 8012D860 001294C0 3B BD 00 01 */ addi r29, r29, 1
+/* 8012D864 001294C4 28 1D 00 08 */ cmplwi r29, 8
+/* 8012D868 001294C8 41 80 FF 24 */ blt lbl_8012D78C
+/* 8012D86C 001294CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D870 001294D0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012D874 001294D4 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 8012D878 001294D8 41 82 00 20 */ beq lbl_8012D898
+/* 8012D87C 001294DC 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012D880 001294E0 38 60 00 01 */ li r3, 1
+/* 8012D884 001294E4 38 80 00 01 */ li r4, 1
+/* 8012D888 001294E8 38 A0 00 01 */ li r5, 1
+/* 8012D88C 001294EC 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8012D890 001294F0 38 E0 00 00 */ li r7, 0
+/* 8012D894 001294F4 4B F2 8A C5 */ bl func_80056358
+lbl_8012D898:
+/* 8012D898 001294F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D89C 001294FC 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012D8A0 00129500 90 03 02 44 */ stw r0, 0x244(r3)
+lbl_8012D8A4:
+/* 8012D8A4 00129504 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012D8A8 00129508 48 09 98 D5 */ bl _restgpr_29
+/* 8012D8AC 0012950C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012D8B0 00129510 7C 08 03 A6 */ mtlr r0
+/* 8012D8B4 00129514 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012D8B8 00129518 4E 80 00 20 */ blr
+lbl_8012D8BC:
+/* 8012D8BC 0012951C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012D8C0 00129520 7C 08 02 A6 */ mflr r0
+/* 8012D8C4 00129524 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012D8C8 00129528 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012D8CC 0012952C 48 09 98 65 */ bl _savegpr_29
+/* 8012D8D0 00129530 7C 63 07 34 */ extsh r3, r3
+/* 8012D8D4 00129534 38 A1 00 08 */ addi r5, r1, 8
+/* 8012D8D8 00129538 38 80 00 08 */ li r4, 8
+/* 8012D8DC 0012953C 48 12 65 71 */ bl func_80253E4C
+/* 8012D8E0 00129540 80 01 00 08 */ lwz r0, 8(r1)
+/* 8012D8E4 00129544 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D8E8 00129548 41 82 01 40 */ beq lbl_8012DA28
+/* 8012D8EC 0012954C 48 03 74 8D */ bl func_80164D78
+/* 8012D8F0 00129550 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D8F4 00129554 40 82 01 34 */ bne lbl_8012DA28
+/* 8012D8F8 00129558 48 03 74 B1 */ bl func_80164DA8
+/* 8012D8FC 0012955C 2C 03 00 01 */ cmpwi r3, 1
+/* 8012D900 00129560 40 82 01 28 */ bne lbl_8012DA28
+/* 8012D904 00129564 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D908 00129568 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012D90C 0012956C 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
+/* 8012D910 00129570 41 82 00 08 */ beq lbl_8012D918
+/* 8012D914 00129574 48 00 01 14 */ b lbl_8012DA28
+lbl_8012D918:
+/* 8012D918 00129578 3B E0 00 00 */ li r31, 0
+/* 8012D91C 0012957C 3B A0 00 00 */ li r29, 0
+/* 8012D920 00129580 93 E3 02 40 */ stw r31, 0x240(r3)
+lbl_8012D924:
+/* 8012D924 00129584 57 BE 13 BA */ rlwinm r30, r29, 2, 0xe, 0x1d
+/* 8012D928 00129588 57 A3 04 3E */ clrlwi r3, r29, 0x10
+/* 8012D92C 0012958C 48 03 73 41 */ bl func_80164C6C
+/* 8012D930 00129590 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D934 00129594 7C 80 F2 14 */ add r4, r0, r30
+/* 8012D938 00129598 90 64 01 D0 */ stw r3, 0x1d0(r4)
+/* 8012D93C 0012959C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D940 001295A0 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D944 001295A4 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012D948 001295A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D94C 001295AC 41 82 00 98 */ beq lbl_8012D9E4
+/* 8012D950 001295B0 48 03 91 B5 */ bl func_80166B04
+/* 8012D954 001295B4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D958 001295B8 7C 80 F2 14 */ add r4, r0, r30
+/* 8012D95C 001295BC 90 64 01 F0 */ stw r3, 0x1f0(r4)
+/* 8012D960 001295C0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D964 001295C4 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D968 001295C8 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012D96C 001295CC 2C 03 00 00 */ cmpwi r3, 0
+/* 8012D970 001295D0 41 82 00 54 */ beq lbl_8012D9C4
+/* 8012D974 001295D4 48 2A C7 55 */ bl func_803DA0C8
+/* 8012D978 001295D8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D97C 001295DC 30 A3 FF FF */ addic r5, r3, -1
+/* 8012D980 001295E0 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 8012D984 001295E4 7C A5 19 10 */ subfe r5, r5, r3
+/* 8012D988 001295E8 7C 64 02 14 */ add r3, r4, r0
+/* 8012D98C 001295EC 98 A3 02 10 */ stb r5, 0x210(r3)
+/* 8012D990 001295F0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D994 001295F4 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D998 001295F8 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012D99C 001295FC 48 03 91 39 */ bl func_80166AD4
+/* 8012D9A0 00129600 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D9A4 00129604 7C 80 F2 14 */ add r4, r0, r30
+/* 8012D9A8 00129608 90 64 02 18 */ stw r3, 0x218(r4)
+/* 8012D9AC 0012960C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D9B0 00129610 7C 60 F2 14 */ add r3, r0, r30
+/* 8012D9B4 00129614 80 03 02 18 */ lwz r0, 0x218(r3)
+/* 8012D9B8 00129618 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D9BC 0012961C 40 82 00 08 */ bne lbl_8012D9C4
+/* 8012D9C0 00129620 93 E3 01 F0 */ stw r31, 0x1f0(r3)
+lbl_8012D9C4:
+/* 8012D9C4 00129624 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D9C8 00129628 7C 64 F2 14 */ add r3, r4, r30
+/* 8012D9CC 0012962C 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 8012D9D0 00129630 2C 00 00 00 */ cmpwi r0, 0
+/* 8012D9D4 00129634 41 82 00 10 */ beq lbl_8012D9E4
+/* 8012D9D8 00129638 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 8012D9DC 0012963C 38 03 00 01 */ addi r0, r3, 1
+/* 8012D9E0 00129640 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_8012D9E4:
+/* 8012D9E4 00129644 3B BD 00 01 */ addi r29, r29, 1
+/* 8012D9E8 00129648 28 1D 00 08 */ cmplwi r29, 8
+/* 8012D9EC 0012964C 41 80 FF 38 */ blt lbl_8012D924
+/* 8012D9F0 00129650 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012D9F4 00129654 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012D9F8 00129658 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 8012D9FC 0012965C 41 82 00 20 */ beq lbl_8012DA1C
+/* 8012DA00 00129660 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012DA04 00129664 38 60 00 01 */ li r3, 1
+/* 8012DA08 00129668 38 80 00 01 */ li r4, 1
+/* 8012DA0C 0012966C 38 A0 00 01 */ li r5, 1
+/* 8012DA10 00129670 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8012DA14 00129674 38 E0 00 00 */ li r7, 0
+/* 8012DA18 00129678 4B F2 89 41 */ bl func_80056358
+lbl_8012DA1C:
+/* 8012DA1C 0012967C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DA20 00129680 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012DA24 00129684 90 03 02 44 */ stw r0, 0x244(r3)
+lbl_8012DA28:
+/* 8012DA28 00129688 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012DA2C 0012968C 48 09 97 51 */ bl _restgpr_29
+/* 8012DA30 00129690 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012DA34 00129694 7C 08 03 A6 */ mtlr r0
+/* 8012DA38 00129698 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012DA3C 0012969C 4E 80 00 20 */ blr
+
+.global func_8012DA40
+func_8012DA40:
+/* 8012DA40 001296A0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012DA44 001296A4 7C 08 02 A6 */ mflr r0
+/* 8012DA48 001296A8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012DA4C 001296AC 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012DA50 001296B0 48 09 96 E1 */ bl _savegpr_29
+/* 8012DA54 001296B4 48 03 73 25 */ bl func_80164D78
+/* 8012DA58 001296B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DA5C 001296BC 40 82 01 34 */ bne lbl_8012DB90
+/* 8012DA60 001296C0 48 03 73 49 */ bl func_80164DA8
+/* 8012DA64 001296C4 2C 03 00 01 */ cmpwi r3, 1
+/* 8012DA68 001296C8 40 82 01 28 */ bne lbl_8012DB90
+/* 8012DA6C 001296CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DA70 001296D0 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012DA74 001296D4 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
+/* 8012DA78 001296D8 41 82 00 08 */ beq lbl_8012DA80
+/* 8012DA7C 001296DC 48 00 01 14 */ b lbl_8012DB90
+lbl_8012DA80:
+/* 8012DA80 001296E0 3B E0 00 00 */ li r31, 0
+/* 8012DA84 001296E4 3B A0 00 00 */ li r29, 0
+/* 8012DA88 001296E8 93 E3 02 40 */ stw r31, 0x240(r3)
+lbl_8012DA8C:
+/* 8012DA8C 001296EC 57 BE 13 BA */ rlwinm r30, r29, 2, 0xe, 0x1d
+/* 8012DA90 001296F0 57 A3 04 3E */ clrlwi r3, r29, 0x10
+/* 8012DA94 001296F4 48 03 71 D9 */ bl func_80164C6C
+/* 8012DA98 001296F8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DA9C 001296FC 7C 80 F2 14 */ add r4, r0, r30
+/* 8012DAA0 00129700 90 64 01 D0 */ stw r3, 0x1d0(r4)
+/* 8012DAA4 00129704 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DAA8 00129708 7C 60 F2 14 */ add r3, r0, r30
+/* 8012DAAC 0012970C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012DAB0 00129710 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DAB4 00129714 41 82 00 98 */ beq lbl_8012DB4C
+/* 8012DAB8 00129718 48 03 90 4D */ bl func_80166B04
+/* 8012DABC 0012971C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DAC0 00129720 7C 80 F2 14 */ add r4, r0, r30
+/* 8012DAC4 00129724 90 64 01 F0 */ stw r3, 0x1f0(r4)
+/* 8012DAC8 00129728 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DACC 0012972C 7C 60 F2 14 */ add r3, r0, r30
+/* 8012DAD0 00129730 80 63 01 F0 */ lwz r3, 0x1f0(r3)
+/* 8012DAD4 00129734 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DAD8 00129738 41 82 00 54 */ beq lbl_8012DB2C
+/* 8012DADC 0012973C 48 2A C5 ED */ bl func_803DA0C8
+/* 8012DAE0 00129740 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DAE4 00129744 30 A3 FF FF */ addic r5, r3, -1
+/* 8012DAE8 00129748 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 8012DAEC 0012974C 7C A5 19 10 */ subfe r5, r5, r3
+/* 8012DAF0 00129750 7C 64 02 14 */ add r3, r4, r0
+/* 8012DAF4 00129754 98 A3 02 10 */ stb r5, 0x210(r3)
+/* 8012DAF8 00129758 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DAFC 0012975C 7C 60 F2 14 */ add r3, r0, r30
+/* 8012DB00 00129760 80 63 01 D0 */ lwz r3, 0x1d0(r3)
+/* 8012DB04 00129764 48 03 8F D1 */ bl func_80166AD4
+/* 8012DB08 00129768 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DB0C 0012976C 7C 80 F2 14 */ add r4, r0, r30
+/* 8012DB10 00129770 90 64 02 18 */ stw r3, 0x218(r4)
+/* 8012DB14 00129774 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DB18 00129778 7C 60 F2 14 */ add r3, r0, r30
+/* 8012DB1C 0012977C 80 03 02 18 */ lwz r0, 0x218(r3)
+/* 8012DB20 00129780 2C 00 00 00 */ cmpwi r0, 0
+/* 8012DB24 00129784 40 82 00 08 */ bne lbl_8012DB2C
+/* 8012DB28 00129788 93 E3 01 F0 */ stw r31, 0x1f0(r3)
+lbl_8012DB2C:
+/* 8012DB2C 0012978C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DB30 00129790 7C 64 F2 14 */ add r3, r4, r30
+/* 8012DB34 00129794 80 03 01 F0 */ lwz r0, 0x1f0(r3)
+/* 8012DB38 00129798 2C 00 00 00 */ cmpwi r0, 0
+/* 8012DB3C 0012979C 41 82 00 10 */ beq lbl_8012DB4C
+/* 8012DB40 001297A0 80 64 02 40 */ lwz r3, 0x240(r4)
+/* 8012DB44 001297A4 38 03 00 01 */ addi r0, r3, 1
+/* 8012DB48 001297A8 90 04 02 40 */ stw r0, 0x240(r4)
+lbl_8012DB4C:
+/* 8012DB4C 001297AC 3B BD 00 01 */ addi r29, r29, 1
+/* 8012DB50 001297B0 28 1D 00 08 */ cmplwi r29, 8
+/* 8012DB54 001297B4 41 80 FF 38 */ blt lbl_8012DA8C
+/* 8012DB58 001297B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DB5C 001297BC 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012DB60 001297C0 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 8012DB64 001297C4 41 82 00 20 */ beq lbl_8012DB84
+/* 8012DB68 001297C8 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012DB6C 001297CC 38 60 00 01 */ li r3, 1
+/* 8012DB70 001297D0 38 80 00 01 */ li r4, 1
+/* 8012DB74 001297D4 38 A0 00 01 */ li r5, 1
+/* 8012DB78 001297D8 54 06 06 3E */ clrlwi r6, r0, 0x18
+/* 8012DB7C 001297DC 38 E0 00 00 */ li r7, 0
+/* 8012DB80 001297E0 4B F2 87 D9 */ bl func_80056358
+lbl_8012DB84:
+/* 8012DB84 001297E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DB88 001297E8 80 03 02 40 */ lwz r0, 0x240(r3)
+/* 8012DB8C 001297EC 90 03 02 44 */ stw r0, 0x244(r3)
+lbl_8012DB90:
+/* 8012DB90 001297F0 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012DB94 001297F4 48 09 95 E9 */ bl _restgpr_29
+/* 8012DB98 001297F8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012DB9C 001297FC 7C 08 03 A6 */ mtlr r0
+/* 8012DBA0 00129800 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012DBA4 00129804 4E 80 00 20 */ blr
+
+.global func_8012DBA8
+func_8012DBA8:
+/* 8012DBA8 00129808 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DBAC 0012980C 88 05 19 38 */ lbz r0, 0x1938(r5)
+/* 8012DBB0 00129810 2C 00 00 02 */ cmpwi r0, 2
+/* 8012DBB4 00129814 41 82 00 40 */ beq lbl_8012DBF4
+/* 8012DBB8 00129818 40 80 00 10 */ bge lbl_8012DBC8
+/* 8012DBBC 0012981C 2C 00 00 01 */ cmpwi r0, 1
+/* 8012DBC0 00129820 40 80 00 14 */ bge lbl_8012DBD4
+/* 8012DBC4 00129824 4E 80 00 20 */ blr
+lbl_8012DBC8:
+/* 8012DBC8 00129828 2C 00 00 04 */ cmpwi r0, 4
+/* 8012DBCC 0012982C 4C 80 00 20 */ bgelr
+/* 8012DBD0 00129830 48 00 00 44 */ b lbl_8012DC14
+lbl_8012DBD4:
+/* 8012DBD4 00129834 80 05 02 44 */ lwz r0, 0x244(r5)
+/* 8012DBD8 00129838 28 00 00 02 */ cmplwi r0, 2
+/* 8012DBDC 0012983C 4C 80 00 20 */ bgelr
+/* 8012DBE0 00129840 90 65 1A D8 */ stw r3, 0x1ad8(r5)
+/* 8012DBE4 00129844 38 00 00 9D */ li r0, 0x9d
+/* 8012DBE8 00129848 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DBEC 0012984C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012DBF0 00129850 4E 80 00 20 */ blr
+lbl_8012DBF4:
+/* 8012DBF4 00129854 80 05 02 44 */ lwz r0, 0x244(r5)
+/* 8012DBF8 00129858 28 00 00 04 */ cmplwi r0, 4
+/* 8012DBFC 0012985C 4C 80 00 20 */ bgelr
+/* 8012DC00 00129860 90 65 1A D8 */ stw r3, 0x1ad8(r5)
+/* 8012DC04 00129864 38 00 00 9D */ li r0, 0x9d
+/* 8012DC08 00129868 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC0C 0012986C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012DC10 00129870 4E 80 00 20 */ blr
+lbl_8012DC14:
+/* 8012DC14 00129874 80 85 02 44 */ lwz r4, 0x244(r5)
+/* 8012DC18 00129878 80 05 02 4C */ lwz r0, 0x24c(r5)
+/* 8012DC1C 0012987C 7C 04 00 40 */ cmplw r4, r0
+/* 8012DC20 00129880 4C 80 00 20 */ bgelr
+/* 8012DC24 00129884 90 65 1A D8 */ stw r3, 0x1ad8(r5)
+/* 8012DC28 00129888 38 00 00 9D */ li r0, 0x9d
+/* 8012DC2C 0012988C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC30 00129890 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012DC34 00129894 4E 80 00 20 */ blr
+
+.global func_8012DC38
+func_8012DC38:
+/* 8012DC38 00129898 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012DC3C 0012989C 7C 08 02 A6 */ mflr r0
+/* 8012DC40 001298A0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012DC44 001298A4 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012DC48 001298A8 48 09 94 DD */ bl _savegpr_26
+/* 8012DC4C 001298AC 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC50 001298B0 7C 9D 23 78 */ mr r29, r4
+/* 8012DC54 001298B4 39 00 00 04 */ li r8, 4
+/* 8012DC58 001298B8 7C 7C 1B 78 */ mr r28, r3
+/* 8012DC5C 001298BC 98 67 09 B0 */ stb r3, 0x9b0(r7)
+/* 8012DC60 001298C0 7C BE 2B 78 */ mr r30, r5
+/* 8012DC64 001298C4 7C DF 33 78 */ mr r31, r6
+/* 8012DC68 001298C8 38 E0 00 00 */ li r7, 0
+/* 8012DC6C 001298CC 81 6D 82 98 */ lwz r11, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC70 001298D0 38 00 00 00 */ li r0, 0
+/* 8012DC74 001298D4 39 40 00 01 */ li r10, 1
+/* 8012DC78 001298D8 39 20 00 06 */ li r9, 6
+/* 8012DC7C 001298DC 98 8B 09 B1 */ stb r4, 0x9b1(r11)
+/* 8012DC80 001298E0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC84 001298E4 98 A4 09 B2 */ stb r5, 0x9b2(r4)
+/* 8012DC88 001298E8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC8C 001298EC 98 C4 09 B3 */ stb r6, 0x9b3(r4)
+/* 8012DC90 001298F0 7D 09 03 A6 */ mtctr r8
+lbl_8012DC94:
+/* 8012DC94 001298F4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DC98 001298F8 54 E5 06 3E */ clrlwi r5, r7, 0x18
+/* 8012DC9C 001298FC 1C 85 00 0C */ mulli r4, r5, 0xc
+/* 8012DCA0 00129900 7C A6 2A 14 */ add r5, r6, r5
+/* 8012DCA4 00129904 98 05 09 AC */ stb r0, 0x9ac(r5)
+/* 8012DCA8 00129908 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCAC 0012990C 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCB0 00129910 98 05 09 7C */ stb r0, 0x97c(r5)
+/* 8012DCB4 00129914 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCB8 00129918 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCBC 0012991C 98 05 09 7D */ stb r0, 0x97d(r5)
+/* 8012DCC0 00129920 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCC4 00129924 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCC8 00129928 98 05 09 7E */ stb r0, 0x97e(r5)
+/* 8012DCCC 0012992C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCD0 00129930 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCD4 00129934 98 05 09 7F */ stb r0, 0x97f(r5)
+/* 8012DCD8 00129938 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCDC 0012993C 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCE0 00129940 98 05 09 80 */ stb r0, 0x980(r5)
+/* 8012DCE4 00129944 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCE8 00129948 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCEC 0012994C 98 05 09 81 */ stb r0, 0x981(r5)
+/* 8012DCF0 00129950 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DCF4 00129954 7C A5 22 14 */ add r5, r5, r4
+/* 8012DCF8 00129958 99 45 09 82 */ stb r10, 0x982(r5)
+/* 8012DCFC 0012995C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DD00 00129960 80 A6 01 4C */ lwz r5, 0x14c(r6)
+/* 8012DD04 00129964 80 A5 00 08 */ lwz r5, 8(r5)
+/* 8012DD08 00129968 2C 05 00 02 */ cmpwi r5, 2
+/* 8012DD0C 0012996C 41 82 00 14 */ beq lbl_8012DD20
+/* 8012DD10 00129970 40 80 00 34 */ bge lbl_8012DD44
+/* 8012DD14 00129974 2C 05 00 01 */ cmpwi r5, 1
+/* 8012DD18 00129978 40 80 00 24 */ bge lbl_8012DD3C
+/* 8012DD1C 0012997C 48 00 00 28 */ b lbl_8012DD44
+lbl_8012DD20:
+/* 8012DD20 00129980 80 A6 09 74 */ lwz r5, 0x974(r6)
+/* 8012DD24 00129984 54 A5 97 FF */ rlwinm. r5, r5, 0x12, 0x1f, 0x1f
+/* 8012DD28 00129988 41 82 00 0C */ beq lbl_8012DD34
+/* 8012DD2C 0012998C 39 00 00 03 */ li r8, 3
+/* 8012DD30 00129990 48 00 00 18 */ b lbl_8012DD48
+lbl_8012DD34:
+/* 8012DD34 00129994 39 00 00 00 */ li r8, 0
+/* 8012DD38 00129998 48 00 00 10 */ b lbl_8012DD48
+lbl_8012DD3C:
+/* 8012DD3C 0012999C 39 00 00 01 */ li r8, 1
+/* 8012DD40 001299A0 48 00 00 08 */ b lbl_8012DD48
+lbl_8012DD44:
+/* 8012DD44 001299A4 39 00 00 02 */ li r8, 2
+lbl_8012DD48:
+/* 8012DD48 001299A8 7C A6 22 14 */ add r5, r6, r4
+/* 8012DD4C 001299AC 54 E4 06 3E */ clrlwi r4, r7, 0x18
+/* 8012DD50 001299B0 99 05 09 83 */ stb r8, 0x983(r5)
+/* 8012DD54 001299B4 1C A4 03 E0 */ mulli r5, r4, 0x3e0
+/* 8012DD58 001299B8 38 E7 00 01 */ addi r7, r7, 1
+/* 8012DD5C 001299BC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DD60 001299C0 7C 84 2A 14 */ add r4, r4, r5
+/* 8012DD64 001299C4 91 24 09 BC */ stw r9, 0x9bc(r4)
+/* 8012DD68 001299C8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DD6C 001299CC 7C 84 2A 14 */ add r4, r4, r5
+/* 8012DD70 001299D0 91 24 09 B8 */ stw r9, 0x9b8(r4)
+/* 8012DD74 001299D4 42 00 FF 20 */ bdnz lbl_8012DC94
+/* 8012DD78 001299D8 28 03 00 FF */ cmplwi r3, 0xff
+/* 8012DD7C 001299DC 41 82 00 94 */ beq lbl_8012DE10
+/* 8012DD80 001299E0 3B 40 00 00 */ li r26, 0
+lbl_8012DD84:
+/* 8012DD84 001299E4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DD88 001299E8 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
+/* 8012DD8C 001299EC 7C 60 DA 14 */ add r3, r0, r27
+/* 8012DD90 001299F0 80 63 19 5C */ lwz r3, 0x195c(r3)
+/* 8012DD94 001299F4 4B F2 8E 41 */ bl func_80056BD4
+/* 8012DD98 001299F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DD9C 001299FC 40 82 00 2C */ bne lbl_8012DDC8
+/* 8012DDA0 00129A00 48 2A E3 C9 */ bl func_803DC168
+/* 8012DDA4 00129A04 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DDA8 00129A08 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DDAC 00129A0C 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DDB0 00129A10 7C 65 1B 78 */ mr r5, r3
+/* 8012DDB4 00129A14 38 80 00 00 */ li r4, 0
+/* 8012DDB8 00129A18 7C 66 02 14 */ add r3, r6, r0
+/* 8012DDBC 00129A1C 38 63 09 C0 */ addi r3, r3, 0x9c0
+/* 8012DDC0 00129A20 4B ED 63 45 */ bl memset
+/* 8012DDC4 00129A24 48 00 00 24 */ b lbl_8012DDE8
+lbl_8012DDC8:
+/* 8012DDC8 00129A28 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DDCC 00129A2C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DDD0 00129A30 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DDD4 00129A34 7C 64 DA 14 */ add r3, r4, r27
+/* 8012DDD8 00129A38 80 63 19 5C */ lwz r3, 0x195c(r3)
+/* 8012DDDC 00129A3C 7C 84 02 14 */ add r4, r4, r0
+/* 8012DDE0 00129A40 38 84 09 C0 */ addi r4, r4, 0x9c0
+/* 8012DDE4 00129A44 48 2A E9 65 */ bl func_803DC748
+lbl_8012DDE8:
+/* 8012DDE8 00129A48 3B 5A 00 01 */ addi r26, r26, 1
+/* 8012DDEC 00129A4C 28 1A 00 06 */ cmplwi r26, 6
+/* 8012DDF0 00129A50 41 80 FF 94 */ blt lbl_8012DD84
+/* 8012DDF4 00129A54 38 60 00 00 */ li r3, 0
+/* 8012DDF8 00129A58 38 80 00 00 */ li r4, 0
+/* 8012DDFC 00129A5C 48 00 07 31 */ bl func_8012E52C
+/* 8012DE00 00129A60 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DE04 00129A64 7F 83 E3 78 */ mr r3, r28
+/* 8012DE08 00129A68 38 84 09 B8 */ addi r4, r4, 0x9b8
+/* 8012DE0C 00129A6C 48 03 A2 79 */ bl func_80168084
+lbl_8012DE10:
+/* 8012DE10 00129A70 28 1D 00 FF */ cmplwi r29, 0xff
+/* 8012DE14 00129A74 41 82 00 94 */ beq lbl_8012DEA8
+/* 8012DE18 00129A78 3B 40 00 00 */ li r26, 0
+lbl_8012DE1C:
+/* 8012DE1C 00129A7C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DE20 00129A80 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
+/* 8012DE24 00129A84 7C 60 DA 14 */ add r3, r0, r27
+/* 8012DE28 00129A88 80 63 19 8C */ lwz r3, 0x198c(r3)
+/* 8012DE2C 00129A8C 4B F2 8D A9 */ bl func_80056BD4
+/* 8012DE30 00129A90 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DE34 00129A94 40 82 00 2C */ bne lbl_8012DE60
+/* 8012DE38 00129A98 48 2A E3 31 */ bl func_803DC168
+/* 8012DE3C 00129A9C 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DE40 00129AA0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DE44 00129AA4 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DE48 00129AA8 7C 65 1B 78 */ mr r5, r3
+/* 8012DE4C 00129AAC 38 80 00 00 */ li r4, 0
+/* 8012DE50 00129AB0 7C 66 02 14 */ add r3, r6, r0
+/* 8012DE54 00129AB4 38 63 0D A0 */ addi r3, r3, 0xda0
+/* 8012DE58 00129AB8 4B ED 62 AD */ bl memset
+/* 8012DE5C 00129ABC 48 00 00 24 */ b lbl_8012DE80
+lbl_8012DE60:
+/* 8012DE60 00129AC0 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DE64 00129AC4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DE68 00129AC8 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DE6C 00129ACC 7C 64 DA 14 */ add r3, r4, r27
+/* 8012DE70 00129AD0 80 63 19 8C */ lwz r3, 0x198c(r3)
+/* 8012DE74 00129AD4 7C 84 02 14 */ add r4, r4, r0
+/* 8012DE78 00129AD8 38 84 0D A0 */ addi r4, r4, 0xda0
+/* 8012DE7C 00129ADC 48 2A E8 CD */ bl func_803DC748
+lbl_8012DE80:
+/* 8012DE80 00129AE0 3B 5A 00 01 */ addi r26, r26, 1
+/* 8012DE84 00129AE4 28 1A 00 06 */ cmplwi r26, 6
+/* 8012DE88 00129AE8 41 80 FF 94 */ blt lbl_8012DE1C
+/* 8012DE8C 00129AEC 38 60 00 01 */ li r3, 1
+/* 8012DE90 00129AF0 38 80 00 00 */ li r4, 0
+/* 8012DE94 00129AF4 48 00 06 99 */ bl func_8012E52C
+/* 8012DE98 00129AF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DE9C 00129AFC 7F A3 EB 78 */ mr r3, r29
+/* 8012DEA0 00129B00 38 84 0D 98 */ addi r4, r4, 0xd98
+/* 8012DEA4 00129B04 48 03 A1 E1 */ bl func_80168084
+lbl_8012DEA8:
+/* 8012DEA8 00129B08 28 1E 00 FF */ cmplwi r30, 0xff
+/* 8012DEAC 00129B0C 41 82 00 94 */ beq lbl_8012DF40
+/* 8012DEB0 00129B10 3B 40 00 00 */ li r26, 0
+lbl_8012DEB4:
+/* 8012DEB4 00129B14 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DEB8 00129B18 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
+/* 8012DEBC 00129B1C 7C 60 DA 14 */ add r3, r0, r27
+/* 8012DEC0 00129B20 80 63 19 74 */ lwz r3, 0x1974(r3)
+/* 8012DEC4 00129B24 4B F2 8D 11 */ bl func_80056BD4
+/* 8012DEC8 00129B28 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DECC 00129B2C 40 82 00 2C */ bne lbl_8012DEF8
+/* 8012DED0 00129B30 48 2A E2 99 */ bl func_803DC168
+/* 8012DED4 00129B34 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DED8 00129B38 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DEDC 00129B3C 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DEE0 00129B40 7C 65 1B 78 */ mr r5, r3
+/* 8012DEE4 00129B44 38 80 00 00 */ li r4, 0
+/* 8012DEE8 00129B48 7C 66 02 14 */ add r3, r6, r0
+/* 8012DEEC 00129B4C 38 63 11 80 */ addi r3, r3, 0x1180
+/* 8012DEF0 00129B50 4B ED 62 15 */ bl memset
+/* 8012DEF4 00129B54 48 00 00 24 */ b lbl_8012DF18
+lbl_8012DEF8:
+/* 8012DEF8 00129B58 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DEFC 00129B5C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DF00 00129B60 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DF04 00129B64 7C 64 DA 14 */ add r3, r4, r27
+/* 8012DF08 00129B68 80 63 19 74 */ lwz r3, 0x1974(r3)
+/* 8012DF0C 00129B6C 7C 84 02 14 */ add r4, r4, r0
+/* 8012DF10 00129B70 38 84 11 80 */ addi r4, r4, 0x1180
+/* 8012DF14 00129B74 48 2A E8 35 */ bl func_803DC748
+lbl_8012DF18:
+/* 8012DF18 00129B78 3B 5A 00 01 */ addi r26, r26, 1
+/* 8012DF1C 00129B7C 28 1A 00 06 */ cmplwi r26, 6
+/* 8012DF20 00129B80 41 80 FF 94 */ blt lbl_8012DEB4
+/* 8012DF24 00129B84 38 60 00 02 */ li r3, 2
+/* 8012DF28 00129B88 38 80 00 00 */ li r4, 0
+/* 8012DF2C 00129B8C 48 00 06 01 */ bl func_8012E52C
+/* 8012DF30 00129B90 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DF34 00129B94 7F C3 F3 78 */ mr r3, r30
+/* 8012DF38 00129B98 38 84 11 78 */ addi r4, r4, 0x1178
+/* 8012DF3C 00129B9C 48 03 A1 49 */ bl func_80168084
+lbl_8012DF40:
+/* 8012DF40 00129BA0 28 1F 00 FF */ cmplwi r31, 0xff
+/* 8012DF44 00129BA4 41 82 00 94 */ beq lbl_8012DFD8
+/* 8012DF48 00129BA8 3B 40 00 00 */ li r26, 0
+lbl_8012DF4C:
+/* 8012DF4C 00129BAC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DF50 00129BB0 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
+/* 8012DF54 00129BB4 7C 60 DA 14 */ add r3, r0, r27
+/* 8012DF58 00129BB8 80 63 19 A4 */ lwz r3, 0x19a4(r3)
+/* 8012DF5C 00129BBC 4B F2 8C 79 */ bl func_80056BD4
+/* 8012DF60 00129BC0 2C 03 00 00 */ cmpwi r3, 0
+/* 8012DF64 00129BC4 40 82 00 2C */ bne lbl_8012DF90
+/* 8012DF68 00129BC8 48 2A E2 01 */ bl func_803DC168
+/* 8012DF6C 00129BCC 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DF70 00129BD0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DF74 00129BD4 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DF78 00129BD8 7C 65 1B 78 */ mr r5, r3
+/* 8012DF7C 00129BDC 38 80 00 00 */ li r4, 0
+/* 8012DF80 00129BE0 7C 66 02 14 */ add r3, r6, r0
+/* 8012DF84 00129BE4 38 63 15 60 */ addi r3, r3, 0x1560
+/* 8012DF88 00129BE8 4B ED 61 7D */ bl memset
+/* 8012DF8C 00129BEC 48 00 00 24 */ b lbl_8012DFB0
+lbl_8012DF90:
+/* 8012DF90 00129BF0 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 8012DF94 00129BF4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DF98 00129BF8 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012DF9C 00129BFC 7C 64 DA 14 */ add r3, r4, r27
+/* 8012DFA0 00129C00 80 63 19 A4 */ lwz r3, 0x19a4(r3)
+/* 8012DFA4 00129C04 7C 84 02 14 */ add r4, r4, r0
+/* 8012DFA8 00129C08 38 84 15 60 */ addi r4, r4, 0x1560
+/* 8012DFAC 00129C0C 48 2A E7 9D */ bl func_803DC748
+lbl_8012DFB0:
+/* 8012DFB0 00129C10 3B 5A 00 01 */ addi r26, r26, 1
+/* 8012DFB4 00129C14 28 1A 00 06 */ cmplwi r26, 6
+/* 8012DFB8 00129C18 41 80 FF 94 */ blt lbl_8012DF4C
+/* 8012DFBC 00129C1C 38 60 00 03 */ li r3, 3
+/* 8012DFC0 00129C20 38 80 00 00 */ li r4, 0
+/* 8012DFC4 00129C24 48 00 05 69 */ bl func_8012E52C
+/* 8012DFC8 00129C28 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012DFCC 00129C2C 7F E3 FB 78 */ mr r3, r31
+/* 8012DFD0 00129C30 38 84 15 58 */ addi r4, r4, 0x1558
+/* 8012DFD4 00129C34 48 03 A0 B1 */ bl func_80168084
+lbl_8012DFD8:
+/* 8012DFD8 00129C38 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012DFDC 00129C3C 48 09 91 95 */ bl _restgpr_26
+/* 8012DFE0 00129C40 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012DFE4 00129C44 7C 08 03 A6 */ mtlr r0
+/* 8012DFE8 00129C48 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012DFEC 00129C4C 4E 80 00 20 */ blr
+
+.global func_8012DFF0
+func_8012DFF0:
+/* 8012DFF0 00129C50 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012DFF4 00129C54 7C 08 02 A6 */ mflr r0
+/* 8012DFF8 00129C58 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012DFFC 00129C5C 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012E000 00129C60 48 09 91 2D */ bl _savegpr_28
+/* 8012E004 00129C64 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E008 00129C68 38 C0 00 04 */ li r6, 4
+/* 8012E00C 00129C6C 38 60 00 00 */ li r3, 0
+/* 8012E010 00129C70 38 00 00 00 */ li r0, 0
+/* 8012E014 00129C74 8B E4 09 B0 */ lbz r31, 0x9b0(r4)
+/* 8012E018 00129C78 38 E0 00 01 */ li r7, 1
+/* 8012E01C 00129C7C 8B C4 09 B1 */ lbz r30, 0x9b1(r4)
+/* 8012E020 00129C80 38 A0 00 06 */ li r5, 6
+/* 8012E024 00129C84 7C C9 03 A6 */ mtctr r6
+lbl_8012E028:
+/* 8012E028 00129C88 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E02C 00129C8C 54 68 06 3E */ clrlwi r8, r3, 0x18
+/* 8012E030 00129C90 1D 28 00 0C */ mulli r9, r8, 0xc
+/* 8012E034 00129C94 38 63 00 01 */ addi r3, r3, 1
+/* 8012E038 00129C98 7C 84 42 14 */ add r4, r4, r8
+/* 8012E03C 00129C9C 98 04 09 AC */ stb r0, 0x9ac(r4)
+/* 8012E040 00129CA0 1D 08 03 E0 */ mulli r8, r8, 0x3e0
+/* 8012E044 00129CA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E048 00129CA8 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E04C 00129CAC 98 04 09 7C */ stb r0, 0x97c(r4)
+/* 8012E050 00129CB0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E054 00129CB4 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E058 00129CB8 98 04 09 7D */ stb r0, 0x97d(r4)
+/* 8012E05C 00129CBC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E060 00129CC0 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E064 00129CC4 98 04 09 7E */ stb r0, 0x97e(r4)
+/* 8012E068 00129CC8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E06C 00129CCC 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E070 00129CD0 98 04 09 7F */ stb r0, 0x97f(r4)
+/* 8012E074 00129CD4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E078 00129CD8 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E07C 00129CDC 98 04 09 80 */ stb r0, 0x980(r4)
+/* 8012E080 00129CE0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E084 00129CE4 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E088 00129CE8 98 04 09 81 */ stb r0, 0x981(r4)
+/* 8012E08C 00129CEC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E090 00129CF0 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E094 00129CF4 98 E4 09 82 */ stb r7, 0x982(r4)
+/* 8012E098 00129CF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E09C 00129CFC 7C 84 4A 14 */ add r4, r4, r9
+/* 8012E0A0 00129D00 98 C4 09 83 */ stb r6, 0x983(r4)
+/* 8012E0A4 00129D04 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E0A8 00129D08 7C 84 42 14 */ add r4, r4, r8
+/* 8012E0AC 00129D0C 90 A4 09 BC */ stw r5, 0x9bc(r4)
+/* 8012E0B0 00129D10 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E0B4 00129D14 7C 84 42 14 */ add r4, r4, r8
+/* 8012E0B8 00129D18 90 A4 09 B8 */ stw r5, 0x9b8(r4)
+/* 8012E0BC 00129D1C 42 00 FF 6C */ bdnz lbl_8012E028
+/* 8012E0C0 00129D20 28 1F 00 FF */ cmplwi r31, 0xff
+/* 8012E0C4 00129D24 41 82 00 94 */ beq lbl_8012E158
+/* 8012E0C8 00129D28 3B 80 00 00 */ li r28, 0
+lbl_8012E0CC:
+/* 8012E0CC 00129D2C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E0D0 00129D30 57 9D 15 BA */ rlwinm r29, r28, 2, 0x16, 0x1d
+/* 8012E0D4 00129D34 7C 60 EA 14 */ add r3, r0, r29
+/* 8012E0D8 00129D38 80 63 19 8C */ lwz r3, 0x198c(r3)
+/* 8012E0DC 00129D3C 4B F2 8A F9 */ bl func_80056BD4
+/* 8012E0E0 00129D40 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E0E4 00129D44 40 82 00 2C */ bne lbl_8012E110
+/* 8012E0E8 00129D48 48 2A E0 81 */ bl func_803DC168
+/* 8012E0EC 00129D4C 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 8012E0F0 00129D50 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E0F4 00129D54 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012E0F8 00129D58 7C 65 1B 78 */ mr r5, r3
+/* 8012E0FC 00129D5C 38 80 00 00 */ li r4, 0
+/* 8012E100 00129D60 7C 66 02 14 */ add r3, r6, r0
+/* 8012E104 00129D64 38 63 09 C0 */ addi r3, r3, 0x9c0
+/* 8012E108 00129D68 4B ED 5F FD */ bl memset
+/* 8012E10C 00129D6C 48 00 00 24 */ b lbl_8012E130
+lbl_8012E110:
+/* 8012E110 00129D70 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 8012E114 00129D74 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E118 00129D78 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012E11C 00129D7C 7C 64 EA 14 */ add r3, r4, r29
+/* 8012E120 00129D80 80 63 19 8C */ lwz r3, 0x198c(r3)
+/* 8012E124 00129D84 7C 84 02 14 */ add r4, r4, r0
+/* 8012E128 00129D88 38 84 09 C0 */ addi r4, r4, 0x9c0
+/* 8012E12C 00129D8C 48 2A E6 1D */ bl func_803DC748
+lbl_8012E130:
+/* 8012E130 00129D90 3B 9C 00 01 */ addi r28, r28, 1
+/* 8012E134 00129D94 28 1C 00 06 */ cmplwi r28, 6
+/* 8012E138 00129D98 41 80 FF 94 */ blt lbl_8012E0CC
+/* 8012E13C 00129D9C 38 60 00 00 */ li r3, 0
+/* 8012E140 00129DA0 38 80 00 00 */ li r4, 0
+/* 8012E144 00129DA4 48 00 05 89 */ bl func_8012E6CC
+/* 8012E148 00129DA8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E14C 00129DAC 7F E3 FB 78 */ mr r3, r31
+/* 8012E150 00129DB0 38 84 09 B8 */ addi r4, r4, 0x9b8
+/* 8012E154 00129DB4 48 03 9F 31 */ bl func_80168084
+lbl_8012E158:
+/* 8012E158 00129DB8 28 1E 00 FF */ cmplwi r30, 0xff
+/* 8012E15C 00129DBC 41 82 00 94 */ beq lbl_8012E1F0
+/* 8012E160 00129DC0 3B 80 00 00 */ li r28, 0
+lbl_8012E164:
+/* 8012E164 00129DC4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E168 00129DC8 57 9D 15 BA */ rlwinm r29, r28, 2, 0x16, 0x1d
+/* 8012E16C 00129DCC 7C 60 EA 14 */ add r3, r0, r29
+/* 8012E170 00129DD0 80 63 19 5C */ lwz r3, 0x195c(r3)
+/* 8012E174 00129DD4 4B F2 8A 61 */ bl func_80056BD4
+/* 8012E178 00129DD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E17C 00129DDC 40 82 00 2C */ bne lbl_8012E1A8
+/* 8012E180 00129DE0 48 2A DF E9 */ bl func_803DC168
+/* 8012E184 00129DE4 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 8012E188 00129DE8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E18C 00129DEC 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012E190 00129DF0 7C 65 1B 78 */ mr r5, r3
+/* 8012E194 00129DF4 38 80 00 00 */ li r4, 0
+/* 8012E198 00129DF8 7C 66 02 14 */ add r3, r6, r0
+/* 8012E19C 00129DFC 38 63 0D A0 */ addi r3, r3, 0xda0
+/* 8012E1A0 00129E00 4B ED 5F 65 */ bl memset
+/* 8012E1A4 00129E04 48 00 00 24 */ b lbl_8012E1C8
+lbl_8012E1A8:
+/* 8012E1A8 00129E08 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 8012E1AC 00129E0C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E1B0 00129E10 1C 00 00 A4 */ mulli r0, r0, 0xa4
+/* 8012E1B4 00129E14 7C 64 EA 14 */ add r3, r4, r29
+/* 8012E1B8 00129E18 80 63 19 5C */ lwz r3, 0x195c(r3)
+/* 8012E1BC 00129E1C 7C 84 02 14 */ add r4, r4, r0
+/* 8012E1C0 00129E20 38 84 0D A0 */ addi r4, r4, 0xda0
+/* 8012E1C4 00129E24 48 2A E5 85 */ bl func_803DC748
+lbl_8012E1C8:
+/* 8012E1C8 00129E28 3B 9C 00 01 */ addi r28, r28, 1
+/* 8012E1CC 00129E2C 28 1C 00 06 */ cmplwi r28, 6
+/* 8012E1D0 00129E30 41 80 FF 94 */ blt lbl_8012E164
+/* 8012E1D4 00129E34 38 60 00 01 */ li r3, 1
+/* 8012E1D8 00129E38 38 80 00 00 */ li r4, 0
+/* 8012E1DC 00129E3C 48 00 04 F1 */ bl func_8012E6CC
+/* 8012E1E0 00129E40 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E1E4 00129E44 7F C3 F3 78 */ mr r3, r30
+/* 8012E1E8 00129E48 38 84 0D 98 */ addi r4, r4, 0xd98
+/* 8012E1EC 00129E4C 48 03 9E 99 */ bl func_80168084
+lbl_8012E1F0:
+/* 8012E1F0 00129E50 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012E1F4 00129E54 48 09 8F 85 */ bl _restgpr_28
+/* 8012E1F8 00129E58 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012E1FC 00129E5C 7C 08 03 A6 */ mtlr r0
+/* 8012E200 00129E60 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012E204 00129E64 4E 80 00 20 */ blr
+
+.global func_8012E208
+func_8012E208:
+/* 8012E208 00129E68 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8012E20C 00129E6C 7C 08 02 A6 */ mflr r0
+/* 8012E210 00129E70 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012E214 00129E74 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012E218 00129E78 48 09 8E FD */ bl _savegpr_22
+/* 8012E21C 00129E7C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E220 00129E80 3B E1 00 08 */ addi r31, r1, 8
+/* 8012E224 00129E84 3B C0 00 00 */ li r30, 0
+/* 8012E228 00129E88 3B A0 00 00 */ li r29, 0
+/* 8012E22C 00129E8C 38 A6 19 CC */ addi r5, r6, 0x19cc
+/* 8012E230 00129E90 38 86 19 D8 */ addi r4, r6, 0x19d8
+/* 8012E234 00129E94 38 66 19 D2 */ addi r3, r6, 0x19d2
+/* 8012E238 00129E98 38 06 19 DE */ addi r0, r6, 0x19de
+/* 8012E23C 00129E9C 90 A1 00 08 */ stw r5, 8(r1)
+/* 8012E240 00129EA0 3B 40 00 00 */ li r26, 0
+/* 8012E244 00129EA4 3B 20 00 01 */ li r25, 1
+/* 8012E248 00129EA8 3B 02 8D 8C */ addi r24, r2, lbl_8064138C-_SDA2_BASE_
+/* 8012E24C 00129EAC 90 81 00 0C */ stw r4, 0xc(r1)
+/* 8012E250 00129EB0 3A E0 00 02 */ li r23, 2
+/* 8012E254 00129EB4 3B 60 00 06 */ li r27, 6
+/* 8012E258 00129EB8 3B 80 00 06 */ li r28, 6
+/* 8012E25C 00129EBC 90 61 00 10 */ stw r3, 0x10(r1)
+/* 8012E260 00129EC0 90 01 00 14 */ stw r0, 0x14(r1)
+lbl_8012E264:
+/* 8012E264 00129EC4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E268 00129EC8 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 8012E26C 00129ECC 7C A6 22 14 */ add r5, r6, r4
+/* 8012E270 00129ED0 88 65 09 B0 */ lbz r3, 0x9b0(r5)
+/* 8012E274 00129ED4 28 03 00 FF */ cmplwi r3, 0xff
+/* 8012E278 00129ED8 41 82 01 24 */ beq lbl_8012E39C
+/* 8012E27C 00129EDC 88 05 09 AC */ lbz r0, 0x9ac(r5)
+/* 8012E280 00129EE0 2C 00 00 01 */ cmpwi r0, 1
+/* 8012E284 00129EE4 41 82 00 44 */ beq lbl_8012E2C8
+/* 8012E288 00129EE8 40 80 00 10 */ bge lbl_8012E298
+/* 8012E28C 00129EEC 2C 00 00 00 */ cmpwi r0, 0
+/* 8012E290 00129EF0 40 80 00 14 */ bge lbl_8012E2A4
+/* 8012E294 00129EF4 48 00 01 0C */ b lbl_8012E3A0
+lbl_8012E298:
+/* 8012E298 00129EF8 2C 00 00 03 */ cmpwi r0, 3
+/* 8012E29C 00129EFC 40 80 01 04 */ bge lbl_8012E3A0
+/* 8012E2A0 00129F00 48 00 00 F4 */ b lbl_8012E394
+lbl_8012E2A4:
+/* 8012E2A4 00129F04 1C 04 00 0C */ mulli r0, r4, 0xc
+/* 8012E2A8 00129F08 7C 86 02 14 */ add r4, r6, r0
+/* 8012E2AC 00129F0C 38 84 09 7C */ addi r4, r4, 0x97c
+/* 8012E2B0 00129F10 48 03 9E 01 */ bl func_801680B0
+/* 8012E2B4 00129F14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E2B8 00129F18 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 8012E2BC 00129F1C 7C 63 02 14 */ add r3, r3, r0
+/* 8012E2C0 00129F20 9B 23 09 AC */ stb r25, 0x9ac(r3)
+/* 8012E2C4 00129F24 48 00 00 DC */ b lbl_8012E3A0
+lbl_8012E2C8:
+/* 8012E2C8 00129F28 1E C4 00 0C */ mulli r22, r4, 0xc
+/* 8012E2CC 00129F2C 7C 86 B2 14 */ add r4, r6, r22
+/* 8012E2D0 00129F30 38 84 09 7C */ addi r4, r4, 0x97c
+/* 8012E2D4 00129F34 48 03 9E 75 */ bl func_80168148
+/* 8012E2D8 00129F38 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E2DC 00129F3C 41 82 00 C4 */ beq lbl_8012E3A0
+/* 8012E2E0 00129F40 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E2E4 00129F44 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 8012E2E8 00129F48 7C 60 22 14 */ add r3, r0, r4
+/* 8012E2EC 00129F4C 9B 43 09 AC */ stb r26, 0x9ac(r3)
+/* 8012E2F0 00129F50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E2F4 00129F54 7C A3 B2 14 */ add r5, r3, r22
+/* 8012E2F8 00129F58 88 05 09 82 */ lbz r0, 0x982(r5)
+/* 8012E2FC 00129F5C 2C 00 00 00 */ cmpwi r0, 0
+/* 8012E300 00129F60 40 82 00 10 */ bne lbl_8012E310
+/* 8012E304 00129F64 7C 63 22 14 */ add r3, r3, r4
+/* 8012E308 00129F68 9A E3 09 AC */ stb r23, 0x9ac(r3)
+/* 8012E30C 00129F6C 48 00 00 94 */ b lbl_8012E3A0
+lbl_8012E310:
+/* 8012E310 00129F70 38 80 00 00 */ li r4, 0
+/* 8012E314 00129F74 3A C0 00 00 */ li r22, 0
+/* 8012E318 00129F78 38 C0 00 00 */ li r6, 0
+/* 8012E31C 00129F7C 7F 69 03 A6 */ mtctr r27
+lbl_8012E320:
+/* 8012E320 00129F80 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 8012E324 00129F84 7C 65 02 14 */ add r3, r5, r0
+/* 8012E328 00129F88 88 63 09 7C */ lbz r3, 0x97c(r3)
+/* 8012E32C 00129F8C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E330 00129F90 41 82 00 18 */ beq lbl_8012E348
+/* 8012E334 00129F94 28 03 00 07 */ cmplwi r3, 7
+/* 8012E338 00129F98 41 82 00 10 */ beq lbl_8012E348
+/* 8012E33C 00129F9C 7C 18 00 AE */ lbzx r0, r24, r0
+/* 8012E340 00129FA0 3A D6 00 01 */ addi r22, r22, 1
+/* 8012E344 00129FA4 7C 84 03 78 */ or r4, r4, r0
+lbl_8012E348:
+/* 8012E348 00129FA8 38 C6 00 01 */ addi r6, r6, 1
+/* 8012E34C 00129FAC 42 00 FF D4 */ bdnz lbl_8012E320
+/* 8012E350 00129FB0 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 8012E354 00129FB4 54 84 06 3E */ clrlwi r4, r4, 0x18
+/* 8012E358 00129FB8 48 00 01 D5 */ bl func_8012E52C
+/* 8012E35C 00129FBC 57 A3 15 BA */ rlwinm r3, r29, 2, 0x16, 0x1d
+/* 8012E360 00129FC0 56 C0 06 3E */ clrlwi r0, r22, 0x18
+/* 8012E364 00129FC4 7C 7F 18 2E */ lwzx r3, r31, r3
+/* 8012E368 00129FC8 38 A0 00 00 */ li r5, 0
+/* 8012E36C 00129FCC 7F 89 03 A6 */ mtctr r28
+lbl_8012E370:
+/* 8012E370 00129FD0 54 A4 06 3E */ clrlwi r4, r5, 0x18
+/* 8012E374 00129FD4 7C 04 00 40 */ cmplw r4, r0
+/* 8012E378 00129FD8 40 80 00 0C */ bge lbl_8012E384
+/* 8012E37C 00129FDC 7F 23 21 AE */ stbx r25, r3, r4
+/* 8012E380 00129FE0 48 00 00 08 */ b lbl_8012E388
+lbl_8012E384:
+/* 8012E384 00129FE4 7F 43 21 AE */ stbx r26, r3, r4
+lbl_8012E388:
+/* 8012E388 00129FE8 38 A5 00 01 */ addi r5, r5, 1
+/* 8012E38C 00129FEC 42 00 FF E4 */ bdnz lbl_8012E370
+/* 8012E390 00129FF0 48 00 00 10 */ b lbl_8012E3A0
+lbl_8012E394:
+/* 8012E394 00129FF4 3B DE 00 01 */ addi r30, r30, 1
+/* 8012E398 00129FF8 48 00 00 08 */ b lbl_8012E3A0
+lbl_8012E39C:
+/* 8012E39C 00129FFC 3B DE 00 01 */ addi r30, r30, 1
+lbl_8012E3A0:
+/* 8012E3A0 0012A000 3B BD 00 01 */ addi r29, r29, 1
+/* 8012E3A4 0012A004 28 1D 00 04 */ cmplwi r29, 4
+/* 8012E3A8 0012A008 41 80 FE BC */ blt lbl_8012E264
+/* 8012E3AC 0012A00C 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 8012E3B0 0012A010 39 61 00 40 */ addi r11, r1, 0x40
+/* 8012E3B4 0012A014 38 03 FF FC */ addi r0, r3, -4
+/* 8012E3B8 0012A018 7C 00 00 34 */ cntlzw r0, r0
+/* 8012E3BC 0012A01C 54 03 D9 7E */ srwi r3, r0, 5
+/* 8012E3C0 0012A020 48 09 8D A1 */ bl _restgpr_22
+/* 8012E3C4 0012A024 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8012E3C8 0012A028 7C 08 03 A6 */ mtlr r0
+/* 8012E3CC 0012A02C 38 21 00 40 */ addi r1, r1, 0x40
+/* 8012E3D0 0012A030 4E 80 00 20 */ blr
+
+.global func_8012E3D4
+func_8012E3D4:
+/* 8012E3D4 0012A034 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8012E3D8 0012A038 7C 08 02 A6 */ mflr r0
+/* 8012E3DC 0012A03C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8012E3E0 0012A040 39 61 00 30 */ addi r11, r1, 0x30
+/* 8012E3E4 0012A044 48 09 8D 39 */ bl _savegpr_24
+/* 8012E3E8 0012A048 3B C0 00 00 */ li r30, 0
+/* 8012E3EC 0012A04C 3B A0 00 00 */ li r29, 0
+/* 8012E3F0 0012A050 3B 62 8D 8C */ addi r27, r2, lbl_8064138C-_SDA2_BASE_
+/* 8012E3F4 0012A054 3B 20 00 00 */ li r25, 0
+/* 8012E3F8 0012A058 3B 40 00 02 */ li r26, 2
+/* 8012E3FC 0012A05C 3B E0 00 01 */ li r31, 1
+/* 8012E400 0012A060 3B 80 00 06 */ li r28, 6
+lbl_8012E404:
+/* 8012E404 0012A064 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E408 0012A068 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 8012E40C 0012A06C 7C 85 1A 14 */ add r4, r5, r3
+/* 8012E410 0012A070 88 04 09 AC */ lbz r0, 0x9ac(r4)
+/* 8012E414 0012A074 2C 00 00 01 */ cmpwi r0, 1
+/* 8012E418 0012A078 41 82 00 48 */ beq lbl_8012E460
+/* 8012E41C 0012A07C 40 80 00 10 */ bge lbl_8012E42C
+/* 8012E420 0012A080 2C 00 00 00 */ cmpwi r0, 0
+/* 8012E424 0012A084 40 80 00 14 */ bge lbl_8012E438
+/* 8012E428 0012A088 48 00 00 D0 */ b lbl_8012E4F8
+lbl_8012E42C:
+/* 8012E42C 0012A08C 2C 00 00 03 */ cmpwi r0, 3
+/* 8012E430 0012A090 40 80 00 C8 */ bge lbl_8012E4F8
+/* 8012E434 0012A094 48 00 00 C0 */ b lbl_8012E4F4
+lbl_8012E438:
+/* 8012E438 0012A098 1C 03 00 0C */ mulli r0, r3, 0xc
+/* 8012E43C 0012A09C 88 64 09 B0 */ lbz r3, 0x9b0(r4)
+/* 8012E440 0012A0A0 7C 85 02 14 */ add r4, r5, r0
+/* 8012E444 0012A0A4 38 84 09 7C */ addi r4, r4, 0x97c
+/* 8012E448 0012A0A8 48 03 9C 69 */ bl func_801680B0
+/* 8012E44C 0012A0AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E450 0012A0B0 57 A0 06 3E */ clrlwi r0, r29, 0x18
+/* 8012E454 0012A0B4 7C 63 02 14 */ add r3, r3, r0
+/* 8012E458 0012A0B8 9B E3 09 AC */ stb r31, 0x9ac(r3)
+/* 8012E45C 0012A0BC 48 00 00 9C */ b lbl_8012E4F8
+lbl_8012E460:
+/* 8012E460 0012A0C0 1F 03 00 0C */ mulli r24, r3, 0xc
+/* 8012E464 0012A0C4 88 64 09 B0 */ lbz r3, 0x9b0(r4)
+/* 8012E468 0012A0C8 7C 85 C2 14 */ add r4, r5, r24
+/* 8012E46C 0012A0CC 38 84 09 7C */ addi r4, r4, 0x97c
+/* 8012E470 0012A0D0 48 03 9C D9 */ bl func_80168148
+/* 8012E474 0012A0D4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E478 0012A0D8 41 82 00 80 */ beq lbl_8012E4F8
+/* 8012E47C 0012A0DC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E480 0012A0E0 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 8012E484 0012A0E4 7C 60 22 14 */ add r3, r0, r4
+/* 8012E488 0012A0E8 9B 23 09 AC */ stb r25, 0x9ac(r3)
+/* 8012E48C 0012A0EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E490 0012A0F0 7C A3 C2 14 */ add r5, r3, r24
+/* 8012E494 0012A0F4 88 05 09 82 */ lbz r0, 0x982(r5)
+/* 8012E498 0012A0F8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012E49C 0012A0FC 40 82 00 10 */ bne lbl_8012E4AC
+/* 8012E4A0 0012A100 7C 63 22 14 */ add r3, r3, r4
+/* 8012E4A4 0012A104 9B 43 09 AC */ stb r26, 0x9ac(r3)
+/* 8012E4A8 0012A108 48 00 00 50 */ b lbl_8012E4F8
+lbl_8012E4AC:
+/* 8012E4AC 0012A10C 38 80 00 00 */ li r4, 0
+/* 8012E4B0 0012A110 38 C0 00 00 */ li r6, 0
+/* 8012E4B4 0012A114 7F 89 03 A6 */ mtctr r28
+lbl_8012E4B8:
+/* 8012E4B8 0012A118 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 8012E4BC 0012A11C 7C 65 02 14 */ add r3, r5, r0
+/* 8012E4C0 0012A120 88 63 09 7C */ lbz r3, 0x97c(r3)
+/* 8012E4C4 0012A124 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E4C8 0012A128 41 82 00 18 */ beq lbl_8012E4E0
+/* 8012E4CC 0012A12C 28 03 00 07 */ cmplwi r3, 7
+/* 8012E4D0 0012A130 41 82 00 10 */ beq lbl_8012E4E0
+/* 8012E4D4 0012A134 7C 1B 00 AE */ lbzx r0, r27, r0
+/* 8012E4D8 0012A138 7C 80 03 78 */ or r0, r4, r0
+/* 8012E4DC 0012A13C 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_8012E4E0:
+/* 8012E4E0 0012A140 38 C6 00 01 */ addi r6, r6, 1
+/* 8012E4E4 0012A144 42 00 FF D4 */ bdnz lbl_8012E4B8
+/* 8012E4E8 0012A148 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 8012E4EC 0012A14C 48 00 01 E1 */ bl func_8012E6CC
+/* 8012E4F0 0012A150 48 00 00 08 */ b lbl_8012E4F8
+lbl_8012E4F4:
+/* 8012E4F4 0012A154 3B DE 00 01 */ addi r30, r30, 1
+lbl_8012E4F8:
+/* 8012E4F8 0012A158 3B BD 00 01 */ addi r29, r29, 1
+/* 8012E4FC 0012A15C 28 1D 00 02 */ cmplwi r29, 2
+/* 8012E500 0012A160 41 80 FF 04 */ blt lbl_8012E404
+/* 8012E504 0012A164 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 8012E508 0012A168 39 61 00 30 */ addi r11, r1, 0x30
+/* 8012E50C 0012A16C 38 03 FF FE */ addi r0, r3, -2
+/* 8012E510 0012A170 7C 00 00 34 */ cntlzw r0, r0
+/* 8012E514 0012A174 54 03 D9 7E */ srwi r3, r0, 5
+/* 8012E518 0012A178 48 09 8C 51 */ bl _restgpr_24
+/* 8012E51C 0012A17C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8012E520 0012A180 7C 08 03 A6 */ mtlr r0
+/* 8012E524 0012A184 38 21 00 30 */ addi r1, r1, 0x30
+/* 8012E528 0012A188 4E 80 00 20 */ blr
+
+.global func_8012E52C
+func_8012E52C:
+/* 8012E52C 0012A18C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012E530 0012A190 7C 08 02 A6 */ mflr r0
+/* 8012E534 0012A194 38 E0 00 00 */ li r7, 0
+/* 8012E538 0012A198 38 A0 00 00 */ li r5, 0
+/* 8012E53C 0012A19C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012E540 0012A1A0 38 00 00 06 */ li r0, 6
+/* 8012E544 0012A1A4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012E548 0012A1A8 1F E3 00 0C */ mulli r31, r3, 0xc
+/* 8012E54C 0012A1AC 7C 09 03 A6 */ mtctr r0
+lbl_8012E550:
+/* 8012E550 0012A1B0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E554 0012A1B4 54 E6 06 3E */ clrlwi r6, r7, 0x18
+/* 8012E558 0012A1B8 7C 1F 02 14 */ add r0, r31, r0
+/* 8012E55C 0012A1BC 7C C6 02 14 */ add r6, r6, r0
+/* 8012E560 0012A1C0 88 06 09 7C */ lbz r0, 0x97c(r6)
+/* 8012E564 0012A1C4 28 00 00 07 */ cmplwi r0, 7
+/* 8012E568 0012A1C8 40 82 00 08 */ bne lbl_8012E570
+/* 8012E56C 0012A1CC 98 A6 09 7C */ stb r5, 0x97c(r6)
+lbl_8012E570:
+/* 8012E570 0012A1D0 38 E7 00 01 */ addi r7, r7, 1
+/* 8012E574 0012A1D4 42 00 FF DC */ bdnz lbl_8012E550
+/* 8012E578 0012A1D8 2C 03 00 02 */ cmpwi r3, 2
+/* 8012E57C 0012A1DC 41 82 00 54 */ beq lbl_8012E5D0
+/* 8012E580 0012A1E0 40 80 00 14 */ bge lbl_8012E594
+/* 8012E584 0012A1E4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E588 0012A1E8 41 82 00 18 */ beq lbl_8012E5A0
+/* 8012E58C 0012A1EC 40 80 00 2C */ bge lbl_8012E5B8
+/* 8012E590 0012A1F0 48 00 00 6C */ b lbl_8012E5FC
+lbl_8012E594:
+/* 8012E594 0012A1F4 2C 03 00 04 */ cmpwi r3, 4
+/* 8012E598 0012A1F8 40 80 00 64 */ bge lbl_8012E5FC
+/* 8012E59C 0012A1FC 48 00 00 4C */ b lbl_8012E5E8
+lbl_8012E5A0:
+/* 8012E5A0 0012A200 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E5A4 0012A204 38 A0 00 FF */ li r5, 0xff
+/* 8012E5A8 0012A208 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012E5AC 0012A20C 38 63 1F FC */ addi r3, r3, 0x1ffc
+/* 8012E5B0 0012A210 48 02 1C F1 */ bl func_801502A0
+/* 8012E5B4 0012A214 48 00 00 48 */ b lbl_8012E5FC
+lbl_8012E5B8:
+/* 8012E5B8 0012A218 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E5BC 0012A21C 38 A0 00 FF */ li r5, 0xff
+/* 8012E5C0 0012A220 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012E5C4 0012A224 38 63 2D D4 */ addi r3, r3, 0x2dd4
+/* 8012E5C8 0012A228 48 02 1C D9 */ bl func_801502A0
+/* 8012E5CC 0012A22C 48 00 00 30 */ b lbl_8012E5FC
+lbl_8012E5D0:
+/* 8012E5D0 0012A230 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E5D4 0012A234 38 A0 00 FF */ li r5, 0xff
+/* 8012E5D8 0012A238 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012E5DC 0012A23C 38 63 26 E8 */ addi r3, r3, 0x26e8
+/* 8012E5E0 0012A240 48 02 1C C1 */ bl func_801502A0
+/* 8012E5E4 0012A244 48 00 00 18 */ b lbl_8012E5FC
+lbl_8012E5E8:
+/* 8012E5E8 0012A248 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E5EC 0012A24C 38 A0 00 FF */ li r5, 0xff
+/* 8012E5F0 0012A250 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012E5F4 0012A254 38 63 34 C0 */ addi r3, r3, 0x34c0
+/* 8012E5F8 0012A258 48 02 1C A9 */ bl func_801502A0
+lbl_8012E5FC:
+/* 8012E5FC 0012A25C 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
+/* 8012E600 0012A260 41 82 00 14 */ beq lbl_8012E614
+/* 8012E604 0012A264 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E608 0012A268 38 A0 00 07 */ li r5, 7
+/* 8012E60C 0012A26C 7C 80 FA 14 */ add r4, r0, r31
+/* 8012E610 0012A270 98 A4 09 7C */ stb r5, 0x97c(r4)
+lbl_8012E614:
+/* 8012E614 0012A274 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
+/* 8012E618 0012A278 41 82 00 14 */ beq lbl_8012E62C
+/* 8012E61C 0012A27C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E620 0012A280 38 A0 00 07 */ li r5, 7
+/* 8012E624 0012A284 7C 80 FA 14 */ add r4, r0, r31
+/* 8012E628 0012A288 98 A4 09 7D */ stb r5, 0x97d(r4)
+lbl_8012E62C:
+/* 8012E62C 0012A28C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
+/* 8012E630 0012A290 41 82 00 14 */ beq lbl_8012E644
+/* 8012E634 0012A294 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E638 0012A298 38 A0 00 07 */ li r5, 7
+/* 8012E63C 0012A29C 7C 80 FA 14 */ add r4, r0, r31
+/* 8012E640 0012A2A0 98 A4 09 7E */ stb r5, 0x97e(r4)
+lbl_8012E644:
+/* 8012E644 0012A2A4 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
+/* 8012E648 0012A2A8 41 82 00 14 */ beq lbl_8012E65C
+/* 8012E64C 0012A2AC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E650 0012A2B0 38 A0 00 07 */ li r5, 7
+/* 8012E654 0012A2B4 7C 80 FA 14 */ add r4, r0, r31
+/* 8012E658 0012A2B8 98 A4 09 7F */ stb r5, 0x97f(r4)
+lbl_8012E65C:
+/* 8012E65C 0012A2BC 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
+/* 8012E660 0012A2C0 41 82 00 14 */ beq lbl_8012E674
+/* 8012E664 0012A2C4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E668 0012A2C8 38 A0 00 07 */ li r5, 7
+/* 8012E66C 0012A2CC 7C 80 FA 14 */ add r4, r0, r31
+/* 8012E670 0012A2D0 98 A4 09 80 */ stb r5, 0x980(r4)
+lbl_8012E674:
+/* 8012E674 0012A2D4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012E678 0012A2D8 41 82 00 14 */ beq lbl_8012E68C
+/* 8012E67C 0012A2DC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E680 0012A2E0 38 A0 00 07 */ li r5, 7
+/* 8012E684 0012A2E4 7C 80 FA 14 */ add r4, r0, r31
+/* 8012E688 0012A2E8 98 A4 09 81 */ stb r5, 0x981(r4)
+lbl_8012E68C:
+/* 8012E68C 0012A2EC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
+/* 8012E690 0012A2F0 41 82 00 18 */ beq lbl_8012E6A8
+/* 8012E694 0012A2F4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E698 0012A2F8 38 80 00 00 */ li r4, 0
+/* 8012E69C 0012A2FC 7C 60 FA 14 */ add r3, r0, r31
+/* 8012E6A0 0012A300 98 83 09 82 */ stb r4, 0x982(r3)
+/* 8012E6A4 0012A304 48 00 00 14 */ b lbl_8012E6B8
+lbl_8012E6A8:
+/* 8012E6A8 0012A308 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E6AC 0012A30C 38 80 00 01 */ li r4, 1
+/* 8012E6B0 0012A310 7C 60 FA 14 */ add r3, r0, r31
+/* 8012E6B4 0012A314 98 83 09 82 */ stb r4, 0x982(r3)
+lbl_8012E6B8:
+/* 8012E6B8 0012A318 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012E6BC 0012A31C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012E6C0 0012A320 7C 08 03 A6 */ mtlr r0
+/* 8012E6C4 0012A324 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012E6C8 0012A328 4E 80 00 20 */ blr
+
+.global func_8012E6CC
+func_8012E6CC:
+/* 8012E6CC 0012A32C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012E6D0 0012A330 7C 08 02 A6 */ mflr r0
+/* 8012E6D4 0012A334 2C 03 00 01 */ cmpwi r3, 1
+/* 8012E6D8 0012A338 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012E6DC 0012A33C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012E6E0 0012A340 7C 7F 1B 78 */ mr r31, r3
+/* 8012E6E4 0012A344 41 82 00 14 */ beq lbl_8012E6F8
+/* 8012E6E8 0012A348 40 80 00 44 */ bge lbl_8012E72C
+/* 8012E6EC 0012A34C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012E6F0 0012A350 40 80 00 24 */ bge lbl_8012E714
+/* 8012E6F4 0012A354 48 00 00 38 */ b lbl_8012E72C
+lbl_8012E6F8:
+/* 8012E6F8 0012A358 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E6FC 0012A35C 60 84 80 00 */ ori r4, r4, 0x8000
+/* 8012E700 0012A360 38 A0 00 FF */ li r5, 0xff
+/* 8012E704 0012A364 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012E708 0012A368 38 63 04 4C */ addi r3, r3, 0x44c
+/* 8012E70C 0012A36C 48 02 1B 95 */ bl func_801502A0
+/* 8012E710 0012A370 48 00 00 1C */ b lbl_8012E72C
+lbl_8012E714:
+/* 8012E714 0012A374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E718 0012A378 60 84 80 00 */ ori r4, r4, 0x8000
+/* 8012E71C 0012A37C 38 A0 00 FF */ li r5, 0xff
+/* 8012E720 0012A380 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 8012E724 0012A384 38 63 12 24 */ addi r3, r3, 0x1224
+/* 8012E728 0012A388 48 02 1B 79 */ bl func_801502A0
+lbl_8012E72C:
+/* 8012E72C 0012A38C 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
+/* 8012E730 0012A390 41 82 00 18 */ beq lbl_8012E748
+/* 8012E734 0012A394 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E738 0012A398 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E73C 0012A39C 38 A0 00 07 */ li r5, 7
+/* 8012E740 0012A3A0 7C 84 02 14 */ add r4, r4, r0
+/* 8012E744 0012A3A4 98 A4 09 7C */ stb r5, 0x97c(r4)
+lbl_8012E748:
+/* 8012E748 0012A3A8 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
+/* 8012E74C 0012A3AC 41 82 00 18 */ beq lbl_8012E764
+/* 8012E750 0012A3B0 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E754 0012A3B4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E758 0012A3B8 38 A0 00 07 */ li r5, 7
+/* 8012E75C 0012A3BC 7C 84 02 14 */ add r4, r4, r0
+/* 8012E760 0012A3C0 98 A4 09 7D */ stb r5, 0x97d(r4)
+lbl_8012E764:
+/* 8012E764 0012A3C4 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
+/* 8012E768 0012A3C8 41 82 00 18 */ beq lbl_8012E780
+/* 8012E76C 0012A3CC 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E770 0012A3D0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E774 0012A3D4 38 A0 00 07 */ li r5, 7
+/* 8012E778 0012A3D8 7C 84 02 14 */ add r4, r4, r0
+/* 8012E77C 0012A3DC 98 A4 09 7E */ stb r5, 0x97e(r4)
+lbl_8012E780:
+/* 8012E780 0012A3E0 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
+/* 8012E784 0012A3E4 41 82 00 18 */ beq lbl_8012E79C
+/* 8012E788 0012A3E8 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E78C 0012A3EC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E790 0012A3F0 38 A0 00 07 */ li r5, 7
+/* 8012E794 0012A3F4 7C 84 02 14 */ add r4, r4, r0
+/* 8012E798 0012A3F8 98 A4 09 7F */ stb r5, 0x97f(r4)
+lbl_8012E79C:
+/* 8012E79C 0012A3FC 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
+/* 8012E7A0 0012A400 41 82 00 18 */ beq lbl_8012E7B8
+/* 8012E7A4 0012A404 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E7A8 0012A408 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E7AC 0012A40C 38 A0 00 07 */ li r5, 7
+/* 8012E7B0 0012A410 7C 84 02 14 */ add r4, r4, r0
+/* 8012E7B4 0012A414 98 A4 09 80 */ stb r5, 0x980(r4)
+lbl_8012E7B8:
+/* 8012E7B8 0012A418 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012E7BC 0012A41C 41 82 00 18 */ beq lbl_8012E7D4
+/* 8012E7C0 0012A420 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E7C4 0012A424 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E7C8 0012A428 38 A0 00 07 */ li r5, 7
+/* 8012E7CC 0012A42C 7C 84 02 14 */ add r4, r4, r0
+/* 8012E7D0 0012A430 98 A4 09 81 */ stb r5, 0x981(r4)
+lbl_8012E7D4:
+/* 8012E7D4 0012A434 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
+/* 8012E7D8 0012A438 41 82 00 1C */ beq lbl_8012E7F4
+/* 8012E7DC 0012A43C 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E7E0 0012A440 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E7E4 0012A444 38 80 00 00 */ li r4, 0
+/* 8012E7E8 0012A448 7C 63 02 14 */ add r3, r3, r0
+/* 8012E7EC 0012A44C 98 83 09 82 */ stb r4, 0x982(r3)
+/* 8012E7F0 0012A450 48 00 00 18 */ b lbl_8012E808
+lbl_8012E7F4:
+/* 8012E7F4 0012A454 1C 1F 00 0C */ mulli r0, r31, 0xc
+/* 8012E7F8 0012A458 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E7FC 0012A45C 38 80 00 01 */ li r4, 1
+/* 8012E800 0012A460 7C 63 02 14 */ add r3, r3, r0
+/* 8012E804 0012A464 98 83 09 82 */ stb r4, 0x982(r3)
+lbl_8012E808:
+/* 8012E808 0012A468 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012E80C 0012A46C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012E810 0012A470 7C 08 03 A6 */ mtlr r0
+/* 8012E814 0012A474 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012E818 0012A478 4E 80 00 20 */ blr
+
+.global func_8012E81C
+func_8012E81C:
+/* 8012E81C 0012A47C 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 8012E820 0012A480 7C 08 02 A6 */ mflr r0
+/* 8012E824 0012A484 90 01 00 54 */ stw r0, 0x54(r1)
+/* 8012E828 0012A488 39 61 00 50 */ addi r11, r1, 0x50
+/* 8012E82C 0012A48C 48 09 88 E9 */ bl _savegpr_22
+/* 8012E830 0012A490 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E834 0012A494 3B 41 00 08 */ addi r26, r1, 8
+/* 8012E838 0012A498 3B 81 00 18 */ addi r28, r1, 0x18
+/* 8012E83C 0012A49C 3B 20 00 00 */ li r25, 0
+/* 8012E840 0012A4A0 81 43 01 4C */ lwz r10, 0x14c(r3)
+/* 8012E844 0012A4A4 39 2A 1F FC */ addi r9, r10, 0x1ffc
+/* 8012E848 0012A4A8 39 0A 2D D4 */ addi r8, r10, 0x2dd4
+/* 8012E84C 0012A4AC 38 EA 26 E8 */ addi r7, r10, 0x26e8
+/* 8012E850 0012A4B0 38 CA 34 C0 */ addi r6, r10, 0x34c0
+/* 8012E854 0012A4B4 38 AA 04 4C */ addi r5, r10, 0x44c
+/* 8012E858 0012A4B8 38 8A 12 24 */ addi r4, r10, 0x1224
+/* 8012E85C 0012A4BC 38 6A 0B 38 */ addi r3, r10, 0xb38
+/* 8012E860 0012A4C0 38 0A 19 10 */ addi r0, r10, 0x1910
+/* 8012E864 0012A4C4 91 21 00 18 */ stw r9, 0x18(r1)
+/* 8012E868 0012A4C8 91 01 00 1C */ stw r8, 0x1c(r1)
+/* 8012E86C 0012A4CC 90 E1 00 20 */ stw r7, 0x20(r1)
+/* 8012E870 0012A4D0 90 C1 00 24 */ stw r6, 0x24(r1)
+/* 8012E874 0012A4D4 90 A1 00 08 */ stw r5, 8(r1)
+/* 8012E878 0012A4D8 90 81 00 0C */ stw r4, 0xc(r1)
+/* 8012E87C 0012A4DC 90 61 00 10 */ stw r3, 0x10(r1)
+/* 8012E880 0012A4E0 90 01 00 14 */ stw r0, 0x14(r1)
+lbl_8012E884:
+/* 8012E884 0012A4E4 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 8012E888 0012A4E8 57 23 15 BA */ rlwinm r3, r25, 2, 0x16, 0x1d
+/* 8012E88C 0012A4EC 1F A0 00 0C */ mulli r29, r0, 0xc
+/* 8012E890 0012A4F0 7F DA 18 2E */ lwzx r30, r26, r3
+/* 8012E894 0012A4F4 7E DC 18 2E */ lwzx r22, r28, r3
+/* 8012E898 0012A4F8 3B 00 00 00 */ li r24, 0
+lbl_8012E89C:
+/* 8012E89C 0012A4FC 57 00 06 3E */ clrlwi r0, r24, 0x18
+/* 8012E8A0 0012A500 38 80 00 00 */ li r4, 0
+/* 8012E8A4 0012A504 1E E0 00 8C */ mulli r23, r0, 0x8c
+/* 8012E8A8 0012A508 38 A0 00 88 */ li r5, 0x88
+/* 8012E8AC 0012A50C 7C 7E BA 14 */ add r3, r30, r23
+/* 8012E8B0 0012A510 38 63 01 FC */ addi r3, r3, 0x1fc
+/* 8012E8B4 0012A514 4B ED 58 51 */ bl memset
+/* 8012E8B8 0012A518 7F FE BA 14 */ add r31, r30, r23
+/* 8012E8BC 0012A51C 57 03 06 3E */ clrlwi r3, r24, 0x18
+/* 8012E8C0 0012A520 88 1F 02 86 */ lbz r0, 0x286(r31)
+/* 8012E8C4 0012A524 3B 63 00 01 */ addi r27, r3, 1
+/* 8012E8C8 0012A528 3A E0 00 00 */ li r23, 0
+/* 8012E8CC 0012A52C 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 8012E8D0 0012A530 98 1F 02 86 */ stb r0, 0x286(r31)
+lbl_8012E8D4:
+/* 8012E8D4 0012A534 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E8D8 0012A538 56 E4 06 3E */ clrlwi r4, r23, 0x18
+/* 8012E8DC 0012A53C 7C 1D 02 14 */ add r0, r29, r0
+/* 8012E8E0 0012A540 7C 64 02 14 */ add r3, r4, r0
+/* 8012E8E4 0012A544 88 03 09 7C */ lbz r0, 0x97c(r3)
+/* 8012E8E8 0012A548 7C 1B 00 00 */ cmpw r27, r0
+/* 8012E8EC 0012A54C 40 82 00 28 */ bne lbl_8012E914
+/* 8012E8F0 0012A550 1C 04 00 8C */ mulli r0, r4, 0x8c
+/* 8012E8F4 0012A554 38 7F 01 FC */ addi r3, r31, 0x1fc
+/* 8012E8F8 0012A558 38 A0 00 88 */ li r5, 0x88
+/* 8012E8FC 0012A55C 7C 96 02 14 */ add r4, r22, r0
+/* 8012E900 0012A560 38 84 01 FC */ addi r4, r4, 0x1fc
+/* 8012E904 0012A564 4B ED 56 FD */ bl memcpy
+/* 8012E908 0012A568 88 1F 02 86 */ lbz r0, 0x286(r31)
+/* 8012E90C 0012A56C 60 00 00 80 */ ori r0, r0, 0x80
+/* 8012E910 0012A570 98 1F 02 86 */ stb r0, 0x286(r31)
+lbl_8012E914:
+/* 8012E914 0012A574 3A F7 00 01 */ addi r23, r23, 1
+/* 8012E918 0012A578 28 17 00 06 */ cmplwi r23, 6
+/* 8012E91C 0012A57C 41 80 FF B8 */ blt lbl_8012E8D4
+/* 8012E920 0012A580 3B 18 00 01 */ addi r24, r24, 1
+/* 8012E924 0012A584 28 18 00 06 */ cmplwi r24, 6
+/* 8012E928 0012A588 41 80 FF 74 */ blt lbl_8012E89C
+/* 8012E92C 0012A58C 3B 39 00 01 */ addi r25, r25, 1
+/* 8012E930 0012A590 28 19 00 04 */ cmplwi r25, 4
+/* 8012E934 0012A594 41 80 FF 50 */ blt lbl_8012E884
+/* 8012E938 0012A598 39 61 00 50 */ addi r11, r1, 0x50
+/* 8012E93C 0012A59C 48 09 88 25 */ bl _restgpr_22
+/* 8012E940 0012A5A0 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 8012E944 0012A5A4 7C 08 03 A6 */ mtlr r0
+/* 8012E948 0012A5A8 38 21 00 50 */ addi r1, r1, 0x50
+/* 8012E94C 0012A5AC 4E 80 00 20 */ blr
+
+.global func_8012E950
+func_8012E950:
+/* 8012E950 0012A5B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012E954 0012A5B4 7C 08 02 A6 */ mflr r0
+/* 8012E958 0012A5B8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012E95C 0012A5BC 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012E960 0012A5C0 48 09 87 D1 */ bl _savegpr_29
+/* 8012E964 0012A5C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012E968 0012A5C8 38 00 00 06 */ li r0, 6
+/* 8012E96C 0012A5CC 38 C0 00 00 */ li r6, 0
+/* 8012E970 0012A5D0 3B E5 19 EC */ addi r31, r5, 0x19ec
+/* 8012E974 0012A5D4 7C 09 03 A6 */ mtctr r0
+lbl_8012E978:
+/* 8012E978 0012A5D8 54 C3 06 3E */ clrlwi r3, r6, 0x18
+/* 8012E97C 0012A5DC 7C 85 1A 14 */ add r4, r5, r3
+/* 8012E980 0012A5E0 88 04 09 7C */ lbz r0, 0x97c(r4)
+/* 8012E984 0012A5E4 28 00 00 01 */ cmplwi r0, 1
+/* 8012E988 0012A5E8 40 82 00 14 */ bne lbl_8012E99C
+/* 8012E98C 0012A5EC 1C 03 00 8C */ mulli r0, r3, 0x8c
+/* 8012E990 0012A5F0 80 65 01 4C */ lwz r3, 0x14c(r5)
+/* 8012E994 0012A5F4 7C 63 02 14 */ add r3, r3, r0
+/* 8012E998 0012A5F8 3B C3 14 20 */ addi r30, r3, 0x1420
+lbl_8012E99C:
+/* 8012E99C 0012A5FC 88 04 09 88 */ lbz r0, 0x988(r4)
+/* 8012E9A0 0012A600 28 00 00 01 */ cmplwi r0, 1
+/* 8012E9A4 0012A604 40 82 00 18 */ bne lbl_8012E9BC
+/* 8012E9A8 0012A608 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 8012E9AC 0012A60C 80 65 01 4C */ lwz r3, 0x14c(r5)
+/* 8012E9B0 0012A610 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 8012E9B4 0012A614 7C 63 02 14 */ add r3, r3, r0
+/* 8012E9B8 0012A618 3B A3 06 48 */ addi r29, r3, 0x648
+lbl_8012E9BC:
+/* 8012E9BC 0012A61C 38 C6 00 01 */ addi r6, r6, 1
+/* 8012E9C0 0012A620 42 00 FF B8 */ bdnz lbl_8012E978
+/* 8012E9C4 0012A624 7F E3 FB 78 */ mr r3, r31
+/* 8012E9C8 0012A628 7F A4 EB 78 */ mr r4, r29
+/* 8012E9CC 0012A62C 38 A0 00 88 */ li r5, 0x88
+/* 8012E9D0 0012A630 4B ED 56 31 */ bl memcpy
+/* 8012E9D4 0012A634 7F A3 EB 78 */ mr r3, r29
+/* 8012E9D8 0012A638 7F C4 F3 78 */ mr r4, r30
+/* 8012E9DC 0012A63C 38 A0 00 88 */ li r5, 0x88
+/* 8012E9E0 0012A640 4B ED 56 21 */ bl memcpy
+/* 8012E9E4 0012A644 7F C3 F3 78 */ mr r3, r30
+/* 8012E9E8 0012A648 7F E4 FB 78 */ mr r4, r31
+/* 8012E9EC 0012A64C 38 A0 00 88 */ li r5, 0x88
+/* 8012E9F0 0012A650 4B ED 56 11 */ bl memcpy
+/* 8012E9F4 0012A654 39 61 00 20 */ addi r11, r1, 0x20
+/* 8012E9F8 0012A658 48 09 87 85 */ bl _restgpr_29
+/* 8012E9FC 0012A65C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8012EA00 0012A660 7C 08 03 A6 */ mtlr r0
+/* 8012EA04 0012A664 38 21 00 20 */ addi r1, r1, 0x20
+/* 8012EA08 0012A668 4E 80 00 20 */ blr
+
+.global func_8012EA0C
+func_8012EA0C:
+/* 8012EA0C 0012A66C 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 8012EA10 0012A670 7C 08 02 A6 */ mflr r0
+/* 8012EA14 0012A674 90 01 00 94 */ stw r0, 0x94(r1)
+/* 8012EA18 0012A678 39 61 00 90 */ addi r11, r1, 0x90
+/* 8012EA1C 0012A67C 48 09 86 F9 */ bl _savegpr_22
+/* 8012EA20 0012A680 7C 7A 1B 78 */ mr r26, r3
+/* 8012EA24 0012A684 38 80 00 01 */ li r4, 1
+/* 8012EA28 0012A688 38 A0 00 FF */ li r5, 0xff
+/* 8012EA2C 0012A68C 48 02 18 75 */ bl func_801502A0
+/* 8012EA30 0012A690 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 8012EA34 0012A694 41 82 00 0C */ beq lbl_8012EA40
+/* 8012EA38 0012A698 38 60 00 00 */ li r3, 0
+/* 8012EA3C 0012A69C 48 00 03 48 */ b lbl_8012ED84
+lbl_8012EA40:
+/* 8012EA40 0012A6A0 4B FE DF 35 */ bl func_8011C974
+/* 8012EA44 0012A6A4 A0 03 00 90 */ lhz r0, 0x90(r3)
+/* 8012EA48 0012A6A8 2C 00 00 07 */ cmpwi r0, 7
+/* 8012EA4C 0012A6AC 41 82 00 34 */ beq lbl_8012EA80
+/* 8012EA50 0012A6B0 40 80 00 50 */ bge lbl_8012EAA0
+/* 8012EA54 0012A6B4 2C 00 00 00 */ cmpwi r0, 0
+/* 8012EA58 0012A6B8 41 82 00 08 */ beq lbl_8012EA60
+/* 8012EA5C 0012A6BC 48 00 00 44 */ b lbl_8012EAA0
+lbl_8012EA60:
+/* 8012EA60 0012A6C0 4B FE DF 15 */ bl func_8011C974
+/* 8012EA64 0012A6C4 80 03 00 08 */ lwz r0, 8(r3)
+/* 8012EA68 0012A6C8 2C 00 00 01 */ cmpwi r0, 1
+/* 8012EA6C 0012A6CC 40 82 00 0C */ bne lbl_8012EA78
+/* 8012EA70 0012A6D0 3B 80 00 02 */ li r28, 2
+/* 8012EA74 0012A6D4 48 00 00 50 */ b lbl_8012EAC4
+lbl_8012EA78:
+/* 8012EA78 0012A6D8 3B 80 00 01 */ li r28, 1
+/* 8012EA7C 0012A6DC 48 00 00 48 */ b lbl_8012EAC4
+lbl_8012EA80:
+/* 8012EA80 0012A6E0 4B FE DE F5 */ bl func_8011C974
+/* 8012EA84 0012A6E4 80 03 00 08 */ lwz r0, 8(r3)
+/* 8012EA88 0012A6E8 2C 00 00 01 */ cmpwi r0, 1
+/* 8012EA8C 0012A6EC 40 82 00 0C */ bne lbl_8012EA98
+/* 8012EA90 0012A6F0 3B 80 00 04 */ li r28, 4
+/* 8012EA94 0012A6F4 48 00 00 30 */ b lbl_8012EAC4
+lbl_8012EA98:
+/* 8012EA98 0012A6F8 3B 80 00 03 */ li r28, 3
+/* 8012EA9C 0012A6FC 48 00 00 28 */ b lbl_8012EAC4
+lbl_8012EAA0:
+/* 8012EAA0 0012A700 4B FE DE D5 */ bl func_8011C974
+/* 8012EAA4 0012A704 A0 03 00 90 */ lhz r0, 0x90(r3)
+/* 8012EAA8 0012A708 28 00 00 01 */ cmplwi r0, 1
+/* 8012EAAC 0012A70C 40 82 00 10 */ bne lbl_8012EABC
+/* 8012EAB0 0012A710 3B 00 00 02 */ li r24, 2
+/* 8012EAB4 0012A714 4B FE DE C1 */ bl func_8011C974
+/* 8012EAB8 0012A718 93 03 00 08 */ stw r24, 8(r3)
+lbl_8012EABC:
+/* 8012EABC 0012A71C 4B FE DE B9 */ bl func_8011C974
+/* 8012EAC0 0012A720 A3 83 00 90 */ lhz r28, 0x90(r3)
+lbl_8012EAC4:
+/* 8012EAC4 0012A724 3B E1 00 44 */ addi r31, r1, 0x44
+/* 8012EAC8 0012A728 3B 61 00 20 */ addi r27, r1, 0x20
+/* 8012EACC 0012A72C 3B C1 00 14 */ addi r30, r1, 0x14
+/* 8012EAD0 0012A730 3A C0 00 00 */ li r22, 0
+/* 8012EAD4 0012A734 3B 00 00 00 */ li r24, 0
+lbl_8012EAD8:
+/* 8012EAD8 0012A738 56 C0 04 3E */ clrlwi r0, r22, 0x10
+/* 8012EADC 0012A73C 56 D9 0B FC */ rlwinm r25, r22, 1, 0xf, 0x1e
+/* 8012EAE0 0012A740 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 8012EAE4 0012A744 56 D7 13 BA */ rlwinm r23, r22, 2, 0xe, 0x1d
+/* 8012EAE8 0012A748 7F 1B CB 2E */ sthx r24, r27, r25
+/* 8012EAEC 0012A74C 7C 7A 02 14 */ add r3, r26, r0
+/* 8012EAF0 0012A750 7F 1E CB 2E */ sthx r24, r30, r25
+/* 8012EAF4 0012A754 38 63 01 FC */ addi r3, r3, 0x1fc
+/* 8012EAF8 0012A758 7C 7F B9 2E */ stwx r3, r31, r23
+/* 8012EAFC 0012A75C 4B F2 80 D9 */ bl func_80056BD4
+/* 8012EB00 0012A760 2C 03 00 00 */ cmpwi r3, 0
+/* 8012EB04 0012A764 41 82 00 30 */ beq lbl_8012EB34
+/* 8012EB08 0012A768 7F BF B8 2E */ lwzx r29, r31, r23
+/* 8012EB0C 0012A76C 38 80 00 05 */ li r4, 5
+/* 8012EB10 0012A770 38 A0 00 00 */ li r5, 0
+/* 8012EB14 0012A774 7F A3 EB 78 */ mr r3, r29
+/* 8012EB18 0012A778 48 2A C3 E5 */ bl func_803DAEFC
+/* 8012EB1C 0012A77C 7C 7B CB 2E */ sthx r3, r27, r25
+/* 8012EB20 0012A780 7F A3 EB 78 */ mr r3, r29
+/* 8012EB24 0012A784 38 80 00 06 */ li r4, 6
+/* 8012EB28 0012A788 38 A0 00 00 */ li r5, 0
+/* 8012EB2C 0012A78C 48 2A C3 D1 */ bl func_803DAEFC
+/* 8012EB30 0012A790 7C 7E CB 2E */ sthx r3, r30, r25
+lbl_8012EB34:
+/* 8012EB34 0012A794 3A D6 00 01 */ addi r22, r22, 1
+/* 8012EB38 0012A798 28 16 00 06 */ cmplwi r22, 6
+/* 8012EB3C 0012A79C 41 80 FF 9C */ blt lbl_8012EAD8
+/* 8012EB40 0012A7A0 4B FE DE 35 */ bl func_8011C974
+/* 8012EB44 0012A7A4 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 8012EB48 0012A7A8 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 8012EB4C 0012A7AC 40 82 00 6C */ bne lbl_8012EBB8
+/* 8012EB50 0012A7B0 38 A1 00 20 */ addi r5, r1, 0x20
+/* 8012EB54 0012A7B4 39 00 00 00 */ li r8, 0
+/* 8012EB58 0012A7B8 38 00 00 06 */ li r0, 6
+lbl_8012EB5C:
+/* 8012EB5C 0012A7BC 55 03 0D FC */ rlwinm r3, r8, 1, 0x17, 0x1e
+/* 8012EB60 0012A7C0 7C C5 1A 2E */ lhzx r6, r5, r3
+/* 8012EB64 0012A7C4 2C 06 00 00 */ cmpwi r6, 0
+/* 8012EB68 0012A7C8 41 82 00 44 */ beq lbl_8012EBAC
+/* 8012EB6C 0012A7CC 55 04 06 3E */ clrlwi r4, r8, 0x18
+/* 8012EB70 0012A7D0 39 20 00 00 */ li r9, 0
+/* 8012EB74 0012A7D4 7C 09 03 A6 */ mtctr r0
+lbl_8012EB78:
+/* 8012EB78 0012A7D8 55 23 0D FC */ rlwinm r3, r9, 1, 0x17, 0x1e
+/* 8012EB7C 0012A7DC 7C E5 1A 2E */ lhzx r7, r5, r3
+/* 8012EB80 0012A7E0 2C 07 00 00 */ cmpwi r7, 0
+/* 8012EB84 0012A7E4 41 82 00 20 */ beq lbl_8012EBA4
+/* 8012EB88 0012A7E8 55 23 06 3E */ clrlwi r3, r9, 0x18
+/* 8012EB8C 0012A7EC 7C 04 18 40 */ cmplw r4, r3
+/* 8012EB90 0012A7F0 41 82 00 14 */ beq lbl_8012EBA4
+/* 8012EB94 0012A7F4 7C 06 38 40 */ cmplw r6, r7
+/* 8012EB98 0012A7F8 40 82 00 0C */ bne lbl_8012EBA4
+/* 8012EB9C 0012A7FC 38 60 00 00 */ li r3, 0
+/* 8012EBA0 0012A800 48 00 01 E4 */ b lbl_8012ED84
+lbl_8012EBA4:
+/* 8012EBA4 0012A804 39 29 00 01 */ addi r9, r9, 1
+/* 8012EBA8 0012A808 42 00 FF D0 */ bdnz lbl_8012EB78
+lbl_8012EBAC:
+/* 8012EBAC 0012A80C 39 08 00 01 */ addi r8, r8, 1
+/* 8012EBB0 0012A810 28 08 00 06 */ cmplwi r8, 6
+/* 8012EBB4 0012A814 41 80 FF A8 */ blt lbl_8012EB5C
+lbl_8012EBB8:
+/* 8012EBB8 0012A818 4B FE DD BD */ bl func_8011C974
+/* 8012EBBC 0012A81C A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 8012EBC0 0012A820 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 8012EBC4 0012A824 40 82 00 6C */ bne lbl_8012EC30
+/* 8012EBC8 0012A828 38 A1 00 14 */ addi r5, r1, 0x14
+/* 8012EBCC 0012A82C 39 00 00 00 */ li r8, 0
+/* 8012EBD0 0012A830 38 00 00 06 */ li r0, 6
+lbl_8012EBD4:
+/* 8012EBD4 0012A834 55 03 0D FC */ rlwinm r3, r8, 1, 0x17, 0x1e
+/* 8012EBD8 0012A838 7C C5 1A 2E */ lhzx r6, r5, r3
+/* 8012EBDC 0012A83C 2C 06 00 00 */ cmpwi r6, 0
+/* 8012EBE0 0012A840 41 82 00 44 */ beq lbl_8012EC24
+/* 8012EBE4 0012A844 55 04 06 3E */ clrlwi r4, r8, 0x18
+/* 8012EBE8 0012A848 39 20 00 00 */ li r9, 0
+/* 8012EBEC 0012A84C 7C 09 03 A6 */ mtctr r0
+lbl_8012EBF0:
+/* 8012EBF0 0012A850 55 23 0D FC */ rlwinm r3, r9, 1, 0x17, 0x1e
+/* 8012EBF4 0012A854 7C E5 1A 2E */ lhzx r7, r5, r3
+/* 8012EBF8 0012A858 2C 07 00 00 */ cmpwi r7, 0
+/* 8012EBFC 0012A85C 41 82 00 20 */ beq lbl_8012EC1C
+/* 8012EC00 0012A860 55 23 06 3E */ clrlwi r3, r9, 0x18
+/* 8012EC04 0012A864 7C 04 18 40 */ cmplw r4, r3
+/* 8012EC08 0012A868 41 82 00 14 */ beq lbl_8012EC1C
+/* 8012EC0C 0012A86C 7C 06 38 40 */ cmplw r6, r7
+/* 8012EC10 0012A870 40 82 00 0C */ bne lbl_8012EC1C
+/* 8012EC14 0012A874 38 60 00 00 */ li r3, 0
+/* 8012EC18 0012A878 48 00 01 6C */ b lbl_8012ED84
+lbl_8012EC1C:
+/* 8012EC1C 0012A87C 39 29 00 01 */ addi r9, r9, 1
+/* 8012EC20 0012A880 42 00 FF D0 */ bdnz lbl_8012EBF0
+lbl_8012EC24:
+/* 8012EC24 0012A884 39 08 00 01 */ addi r8, r8, 1
+/* 8012EC28 0012A888 28 08 00 06 */ cmplwi r8, 6
+/* 8012EC2C 0012A88C 41 80 FF A8 */ blt lbl_8012EBD4
+lbl_8012EC30:
+/* 8012EC30 0012A890 4B FE DD 45 */ bl func_8011C974
+/* 8012EC34 0012A894 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 8012EC38 0012A898 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 8012EC3C 0012A89C 28 00 00 03 */ cmplwi r0, 3
+/* 8012EC40 0012A8A0 40 82 01 40 */ bne lbl_8012ED80
+/* 8012EC44 0012A8A4 3F 20 00 01 */ lis r25, 0x0000FFFF@ha
+/* 8012EC48 0012A8A8 3B E1 00 2C */ addi r31, r1, 0x2c
+/* 8012EC4C 0012A8AC 3B A1 00 08 */ addi r29, r1, 8
+/* 8012EC50 0012A8B0 3B 60 00 00 */ li r27, 0
+/* 8012EC54 0012A8B4 3B 19 FF FF */ addi r24, r25, 0x0000FFFF@l
+lbl_8012EC58:
+/* 8012EC58 0012A8B8 57 60 04 3E */ clrlwi r0, r27, 0x10
+/* 8012EC5C 0012A8BC 57 7E 0B FC */ rlwinm r30, r27, 1, 0xf, 0x1e
+/* 8012EC60 0012A8C0 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 8012EC64 0012A8C4 57 64 13 BA */ rlwinm r4, r27, 2, 0xe, 0x1d
+/* 8012EC68 0012A8C8 7F 1D F3 2E */ sthx r24, r29, r30
+/* 8012EC6C 0012A8CC 7C 7A 02 14 */ add r3, r26, r0
+/* 8012EC70 0012A8D0 3A E3 01 FC */ addi r23, r3, 0x1fc
+/* 8012EC74 0012A8D4 7E FF 21 2E */ stwx r23, r31, r4
+/* 8012EC78 0012A8D8 7E E3 BB 78 */ mr r3, r23
+/* 8012EC7C 0012A8DC 4B F2 7F 59 */ bl func_80056BD4
+/* 8012EC80 0012A8E0 2C 03 00 00 */ cmpwi r3, 0
+/* 8012EC84 0012A8E4 41 82 00 50 */ beq lbl_8012ECD4
+/* 8012EC88 0012A8E8 7E E3 BB 78 */ mr r3, r23
+/* 8012EC8C 0012A8EC 38 80 00 A0 */ li r4, 0xa0
+/* 8012EC90 0012A8F0 38 A0 00 00 */ li r5, 0
+/* 8012EC94 0012A8F4 48 2A C2 69 */ bl func_803DAEFC
+/* 8012EC98 0012A8F8 7C 7D F3 2E */ sthx r3, r29, r30
+/* 8012EC9C 0012A8FC 4B FE DC D9 */ bl func_8011C974
+/* 8012ECA0 0012A900 A0 63 00 8A */ lhz r3, 0x8a(r3)
+/* 8012ECA4 0012A904 7C 1D F2 2E */ lhzx r0, r29, r30
+/* 8012ECA8 0012A908 7C 03 00 40 */ cmplw r3, r0
+/* 8012ECAC 0012A90C 40 81 00 0C */ ble lbl_8012ECB8
+/* 8012ECB0 0012A910 38 19 FF FF */ addi r0, r25, -1
+/* 8012ECB4 0012A914 7C 1D F3 2E */ sthx r0, r29, r30
+lbl_8012ECB8:
+/* 8012ECB8 0012A918 4B FE DC BD */ bl func_8011C974
+/* 8012ECBC 0012A91C A0 63 00 8C */ lhz r3, 0x8c(r3)
+/* 8012ECC0 0012A920 7C 1D F2 2E */ lhzx r0, r29, r30
+/* 8012ECC4 0012A924 7C 03 00 40 */ cmplw r3, r0
+/* 8012ECC8 0012A928 40 80 00 0C */ bge lbl_8012ECD4
+/* 8012ECCC 0012A92C 38 19 FF FF */ addi r0, r25, -1
+/* 8012ECD0 0012A930 7C 1D F3 2E */ sthx r0, r29, r30
+lbl_8012ECD4:
+/* 8012ECD4 0012A934 3B 7B 00 01 */ addi r27, r27, 1
+/* 8012ECD8 0012A938 28 1B 00 06 */ cmplwi r27, 6
+/* 8012ECDC 0012A93C 41 80 FF 7C */ blt lbl_8012EC58
+/* 8012ECE0 0012A940 38 A1 00 08 */ addi r5, r1, 8
+/* 8012ECE4 0012A944 38 E0 00 00 */ li r7, 0
+lbl_8012ECE8:
+/* 8012ECE8 0012A948 54 E3 06 3E */ clrlwi r3, r7, 0x18
+/* 8012ECEC 0012A94C 39 00 00 05 */ li r8, 5
+/* 8012ECF0 0012A950 20 03 00 05 */ subfic r0, r3, 5
+/* 8012ECF4 0012A954 7C 09 03 A6 */ mtctr r0
+/* 8012ECF8 0012A958 28 03 00 05 */ cmplwi r3, 5
+/* 8012ECFC 0012A95C 40 80 00 30 */ bge lbl_8012ED2C
+lbl_8012ED00:
+/* 8012ED00 0012A960 55 04 0D FC */ rlwinm r4, r8, 1, 0x17, 0x1e
+/* 8012ED04 0012A964 38 C1 00 08 */ addi r6, r1, 8
+/* 8012ED08 0012A968 7C C6 22 14 */ add r6, r6, r4
+/* 8012ED0C 0012A96C 7C 05 22 2E */ lhzx r0, r5, r4
+/* 8012ED10 0012A970 A0 66 FF FE */ lhz r3, -2(r6)
+/* 8012ED14 0012A974 7C 03 00 40 */ cmplw r3, r0
+/* 8012ED18 0012A978 40 81 00 0C */ ble lbl_8012ED24
+/* 8012ED1C 0012A97C 7C 65 23 2E */ sthx r3, r5, r4
+/* 8012ED20 0012A980 B0 06 FF FE */ sth r0, -2(r6)
+lbl_8012ED24:
+/* 8012ED24 0012A984 39 08 FF FF */ addi r8, r8, -1
+/* 8012ED28 0012A988 42 00 FF D8 */ bdnz lbl_8012ED00
+lbl_8012ED2C:
+/* 8012ED2C 0012A98C 38 E7 00 01 */ addi r7, r7, 1
+/* 8012ED30 0012A990 28 07 00 06 */ cmplwi r7, 6
+/* 8012ED34 0012A994 41 80 FF B4 */ blt lbl_8012ECE8
+/* 8012ED38 0012A998 38 61 00 08 */ addi r3, r1, 8
+/* 8012ED3C 0012A99C 3A C0 00 00 */ li r22, 0
+/* 8012ED40 0012A9A0 38 80 00 00 */ li r4, 0
+/* 8012ED44 0012A9A4 48 00 00 14 */ b lbl_8012ED58
+lbl_8012ED48:
+/* 8012ED48 0012A9A8 54 80 0D FC */ rlwinm r0, r4, 1, 0x17, 0x1e
+/* 8012ED4C 0012A9AC 38 84 00 01 */ addi r4, r4, 1
+/* 8012ED50 0012A9B0 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8012ED54 0012A9B4 7E D6 02 14 */ add r22, r22, r0
+lbl_8012ED58:
+/* 8012ED58 0012A9B8 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 8012ED5C 0012A9BC 7C 00 E0 00 */ cmpw r0, r28
+/* 8012ED60 0012A9C0 41 80 FF E8 */ blt lbl_8012ED48
+/* 8012ED64 0012A9C4 4B FE DC 11 */ bl func_8011C974
+/* 8012ED68 0012A9C8 A0 63 00 8E */ lhz r3, 0x8e(r3)
+/* 8012ED6C 0012A9CC 56 C0 04 3E */ clrlwi r0, r22, 0x10
+/* 8012ED70 0012A9D0 7C 03 00 40 */ cmplw r3, r0
+/* 8012ED74 0012A9D4 40 80 00 0C */ bge lbl_8012ED80
+/* 8012ED78 0012A9D8 38 60 00 00 */ li r3, 0
+/* 8012ED7C 0012A9DC 48 00 00 08 */ b lbl_8012ED84
+lbl_8012ED80:
+/* 8012ED80 0012A9E0 38 60 00 01 */ li r3, 1
+lbl_8012ED84:
+/* 8012ED84 0012A9E4 39 61 00 90 */ addi r11, r1, 0x90
+/* 8012ED88 0012A9E8 48 09 83 D9 */ bl _restgpr_22
+/* 8012ED8C 0012A9EC 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 8012ED90 0012A9F0 7C 08 03 A6 */ mtlr r0
+/* 8012ED94 0012A9F4 38 21 00 90 */ addi r1, r1, 0x90
+/* 8012ED98 0012A9F8 4E 80 00 20 */ blr
+
+.global func_8012ED9C
+func_8012ED9C:
+/* 8012ED9C 0012A9FC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012EDA0 0012AA00 7C 08 02 A6 */ mflr r0
+/* 8012EDA4 0012AA04 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012EDA8 0012AA08 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012EDAC 0012AA0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EDB0 0012AA10 80 03 1A C4 */ lwz r0, 0x1ac4(r3)
+/* 8012EDB4 0012AA14 2C 00 00 00 */ cmpwi r0, 0
+/* 8012EDB8 0012AA18 40 82 00 34 */ bne lbl_8012EDEC
+/* 8012EDBC 0012AA1C 3F E0 00 07 */ lis r31, 0x0006FF00@ha
+/* 8012EDC0 0012AA20 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8012EDC4 0012AA24 38 9F FF 00 */ addi r4, r31, 0x0006FF00@l
+/* 8012EDC8 0012AA28 38 A0 00 40 */ li r5, 0x40
+/* 8012EDCC 0012AA2C 48 0A BF 41 */ bl func_801DAD0C
+/* 8012EDD0 0012AA30 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EDD4 0012AA34 38 BF FF 00 */ addi r5, r31, -256
+/* 8012EDD8 0012AA38 38 80 00 00 */ li r4, 0
+/* 8012EDDC 0012AA3C 90 66 1A C4 */ stw r3, 0x1ac4(r6)
+/* 8012EDE0 0012AA40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EDE4 0012AA44 80 63 1A C4 */ lwz r3, 0x1ac4(r3)
+/* 8012EDE8 0012AA48 4B ED 53 1D */ bl memset
+lbl_8012EDEC:
+/* 8012EDEC 0012AA4C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012EDF0 0012AA50 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012EDF4 0012AA54 7C 08 03 A6 */ mtlr r0
+/* 8012EDF8 0012AA58 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012EDFC 0012AA5C 4E 80 00 20 */ blr
+
+.global func_8012EE00
+func_8012EE00:
+/* 8012EE00 0012AA60 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012EE04 0012AA64 7C 08 02 A6 */ mflr r0
+/* 8012EE08 0012AA68 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012EE0C 0012AA6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EE10 0012AA70 80 83 1A C4 */ lwz r4, 0x1ac4(r3)
+/* 8012EE14 0012AA74 2C 04 00 00 */ cmpwi r4, 0
+/* 8012EE18 0012AA78 41 82 00 18 */ beq lbl_8012EE30
+/* 8012EE1C 0012AA7C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8012EE20 0012AA80 48 0A BF 29 */ bl func_801DAD48
+/* 8012EE24 0012AA84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EE28 0012AA88 38 00 00 00 */ li r0, 0
+/* 8012EE2C 0012AA8C 90 03 1A C4 */ stw r0, 0x1ac4(r3)
+lbl_8012EE30:
+/* 8012EE30 0012AA90 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012EE34 0012AA94 7C 08 03 A6 */ mtlr r0
+/* 8012EE38 0012AA98 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012EE3C 0012AA9C 4E 80 00 20 */ blr
+
+.global func_8012EE40
+func_8012EE40:
+/* 8012EE40 0012AAA0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012EE44 0012AAA4 7C 08 02 A6 */ mflr r0
+/* 8012EE48 0012AAA8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012EE4C 0012AAAC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012EE50 0012AAB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EE54 0012AAB4 80 03 1A C4 */ lwz r0, 0x1ac4(r3)
+/* 8012EE58 0012AAB8 2C 00 00 00 */ cmpwi r0, 0
+/* 8012EE5C 0012AABC 41 82 00 F0 */ beq lbl_8012EF4C
+/* 8012EE60 0012AAC0 3F E0 00 07 */ lis r31, 0x0006FF00@ha
+/* 8012EE64 0012AAC4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8012EE68 0012AAC8 38 9F FF 00 */ addi r4, r31, 0x0006FF00@l
+/* 8012EE6C 0012AACC 38 A0 00 40 */ li r5, 0x40
+/* 8012EE70 0012AAD0 48 0A BE 9D */ bl func_801DAD0C
+/* 8012EE74 0012AAD4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EE78 0012AAD8 38 BF FF 00 */ addi r5, r31, -256
+/* 8012EE7C 0012AADC 38 80 00 00 */ li r4, 0
+/* 8012EE80 0012AAE0 90 66 1A C8 */ stw r3, 0x1ac8(r6)
+/* 8012EE84 0012AAE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EE88 0012AAE8 80 63 1A C8 */ lwz r3, 0x1ac8(r3)
+/* 8012EE8C 0012AAEC 4B ED 52 79 */ bl memset
+/* 8012EE90 0012AAF0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EE94 0012AAF4 80 64 1A C8 */ lwz r3, 0x1ac8(r4)
+/* 8012EE98 0012AAF8 80 84 01 48 */ lwz r4, 0x148(r4)
+/* 8012EE9C 0012AAFC 4B FF 69 BD */ bl func_80125858
+/* 8012EEA0 0012AB00 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EEA4 0012AB04 80 64 01 48 */ lwz r3, 0x148(r4)
+/* 8012EEA8 0012AB08 80 84 1A C4 */ lwz r4, 0x1ac4(r4)
+/* 8012EEAC 0012AB0C 4B FF 69 AD */ bl func_80125858
+/* 8012EEB0 0012AB10 3B E0 00 00 */ li r31, 0
+lbl_8012EEB4:
+/* 8012EEB4 0012AB14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EEB8 0012AB18 57 E6 04 3E */ clrlwi r6, r31, 0x10
+/* 8012EEBC 0012AB1C 1C E6 00 0E */ mulli r7, r6, 0xe
+/* 8012EEC0 0012AB20 38 A0 00 18 */ li r5, 0x18
+/* 8012EEC4 0012AB24 80 83 1A C8 */ lwz r4, 0x1ac8(r3)
+/* 8012EEC8 0012AB28 80 63 01 48 */ lwz r3, 0x148(r3)
+/* 8012EECC 0012AB2C 3C 04 00 06 */ addis r0, r4, 6
+/* 8012EED0 0012AB30 7C 80 3A 14 */ add r4, r0, r7
+/* 8012EED4 0012AB34 3C 63 00 06 */ addis r3, r3, 6
+/* 8012EED8 0012AB38 A0 04 60 B8 */ lhz r0, 0x60b8(r4)
+/* 8012EEDC 0012AB3C 7C 63 3A 14 */ add r3, r3, r7
+/* 8012EEE0 0012AB40 1C C6 00 18 */ mulli r6, r6, 0x18
+/* 8012EEE4 0012AB44 B0 03 60 B8 */ sth r0, 0x60b8(r3)
+/* 8012EEE8 0012AB48 A0 04 60 BA */ lhz r0, 0x60ba(r4)
+/* 8012EEEC 0012AB4C B0 03 60 BA */ sth r0, 0x60ba(r3)
+/* 8012EEF0 0012AB50 A0 04 60 BC */ lhz r0, 0x60bc(r4)
+/* 8012EEF4 0012AB54 B0 03 60 BC */ sth r0, 0x60bc(r3)
+/* 8012EEF8 0012AB58 A0 04 60 BE */ lhz r0, 0x60be(r4)
+/* 8012EEFC 0012AB5C B0 03 60 BE */ sth r0, 0x60be(r3)
+/* 8012EF00 0012AB60 A0 04 60 C0 */ lhz r0, 0x60c0(r4)
+/* 8012EF04 0012AB64 B0 03 60 C0 */ sth r0, 0x60c0(r3)
+/* 8012EF08 0012AB68 A0 04 60 C2 */ lhz r0, 0x60c2(r4)
+/* 8012EF0C 0012AB6C B0 03 60 C2 */ sth r0, 0x60c2(r3)
+/* 8012EF10 0012AB70 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
+/* 8012EF14 0012AB74 B0 03 60 C4 */ sth r0, 0x60c4(r3)
+/* 8012EF18 0012AB78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EF1C 0012AB7C 80 83 01 48 */ lwz r4, 0x148(r3)
+/* 8012EF20 0012AB80 80 63 1A C8 */ lwz r3, 0x1ac8(r3)
+/* 8012EF24 0012AB84 3C 84 00 06 */ addis r4, r4, 6
+/* 8012EF28 0012AB88 3C 03 00 06 */ addis r0, r3, 6
+/* 8012EF2C 0012AB8C 7C 64 32 14 */ add r3, r4, r6
+/* 8012EF30 0012AB90 7C 80 32 14 */ add r4, r0, r6
+/* 8012EF34 0012AB94 38 63 60 E2 */ addi r3, r3, 0x60e2
+/* 8012EF38 0012AB98 38 84 60 E2 */ addi r4, r4, 0x60e2
+/* 8012EF3C 0012AB9C 4B ED 50 C5 */ bl memcpy
+/* 8012EF40 0012ABA0 3B FF 00 01 */ addi r31, r31, 1
+/* 8012EF44 0012ABA4 28 1F 00 03 */ cmplwi r31, 3
+/* 8012EF48 0012ABA8 41 80 FF 6C */ blt lbl_8012EEB4
+lbl_8012EF4C:
+/* 8012EF4C 0012ABAC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012EF50 0012ABB0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012EF54 0012ABB4 7C 08 03 A6 */ mtlr r0
+/* 8012EF58 0012ABB8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012EF5C 0012ABBC 4E 80 00 20 */ blr
+
+.global func_8012EF60
+func_8012EF60:
+/* 8012EF60 0012ABC0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012EF64 0012ABC4 7C 08 02 A6 */ mflr r0
+/* 8012EF68 0012ABC8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012EF6C 0012ABCC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EF70 0012ABD0 80 64 1A C4 */ lwz r3, 0x1ac4(r4)
+/* 8012EF74 0012ABD4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012EF78 0012ABD8 41 82 00 40 */ beq lbl_8012EFB8
+/* 8012EF7C 0012ABDC 80 84 01 48 */ lwz r4, 0x148(r4)
+/* 8012EF80 0012ABE0 4B FF 68 D9 */ bl func_80125858
+/* 8012EF84 0012ABE4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EF88 0012ABE8 80 64 01 48 */ lwz r3, 0x148(r4)
+/* 8012EF8C 0012ABEC 80 84 1A C8 */ lwz r4, 0x1ac8(r4)
+/* 8012EF90 0012ABF0 4B FF 68 C9 */ bl func_80125858
+/* 8012EF94 0012ABF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EF98 0012ABF8 80 83 1A C8 */ lwz r4, 0x1ac8(r3)
+/* 8012EF9C 0012ABFC 2C 04 00 00 */ cmpwi r4, 0
+/* 8012EFA0 0012AC00 41 82 00 18 */ beq lbl_8012EFB8
+/* 8012EFA4 0012AC04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8012EFA8 0012AC08 48 0A BD A1 */ bl func_801DAD48
+/* 8012EFAC 0012AC0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EFB0 0012AC10 38 00 00 00 */ li r0, 0
+/* 8012EFB4 0012AC14 90 03 1A C8 */ stw r0, 0x1ac8(r3)
+lbl_8012EFB8:
+/* 8012EFB8 0012AC18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012EFBC 0012AC1C 7C 08 03 A6 */ mtlr r0
+/* 8012EFC0 0012AC20 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012EFC4 0012AC24 4E 80 00 20 */ blr
+
+.global func_8012EFC8
+func_8012EFC8:
+/* 8012EFC8 0012AC28 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012EFCC 0012AC2C 7C 08 02 A6 */ mflr r0
+/* 8012EFD0 0012AC30 38 60 02 61 */ li r3, 0x261
+/* 8012EFD4 0012AC34 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012EFD8 0012AC38 48 03 3A B9 */ bl func_80162A90
+/* 8012EFDC 0012AC3C 28 03 00 03 */ cmplwi r3, 3
+/* 8012EFE0 0012AC40 40 82 00 1C */ bne lbl_8012EFFC
+/* 8012EFE4 0012AC44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012EFE8 0012AC48 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012EFEC 0012AC4C 54 00 9F FF */ rlwinm. r0, r0, 0x13, 0x1f, 0x1f
+/* 8012EFF0 0012AC50 41 82 00 0C */ beq lbl_8012EFFC
+/* 8012EFF4 0012AC54 38 60 00 01 */ li r3, 1
+/* 8012EFF8 0012AC58 48 00 00 08 */ b lbl_8012F000
+lbl_8012EFFC:
+/* 8012EFFC 0012AC5C 38 60 00 00 */ li r3, 0
+lbl_8012F000:
+/* 8012F000 0012AC60 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012F004 0012AC64 7C 08 03 A6 */ mtlr r0
+/* 8012F008 0012AC68 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012F00C 0012AC6C 4E 80 00 20 */ blr
+
+.global func_8012F010
+func_8012F010:
+/* 8012F010 0012AC70 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012F014 0012AC74 7C 08 02 A6 */ mflr r0
+/* 8012F018 0012AC78 28 03 00 03 */ cmplwi r3, 3
+/* 8012F01C 0012AC7C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012F020 0012AC80 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8012F024 0012AC84 7C 7F 1B 78 */ mr r31, r3
+/* 8012F028 0012AC88 40 81 00 0C */ ble lbl_8012F034
+/* 8012F02C 0012AC8C 38 60 00 00 */ li r3, 0
+/* 8012F030 0012AC90 48 00 00 2C */ b lbl_8012F05C
+lbl_8012F034:
+/* 8012F034 0012AC94 4B F2 9B 71 */ bl VMBASEIsPageValid
+/* 8012F038 0012AC98 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012F03C 0012AC9C 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
+/* 8012F040 0012ACA0 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 8012F044 0012ACA4 7C 64 02 14 */ add r3, r4, r0
+/* 8012F048 0012ACA8 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8012F04C 0012ACAC 88 03 00 04 */ lbz r0, 4(r3)
+/* 8012F050 0012ACB0 7C 00 28 50 */ subf r0, r0, r5
+/* 8012F054 0012ACB4 7C 00 00 34 */ cntlzw r0, r0
+/* 8012F058 0012ACB8 54 03 D9 7E */ srwi r3, r0, 5
+lbl_8012F05C:
+/* 8012F05C 0012ACBC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012F060 0012ACC0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8012F064 0012ACC4 7C 08 03 A6 */ mtlr r0
+/* 8012F068 0012ACC8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012F06C 0012ACCC 4E 80 00 20 */ blr
+
+.global func_8012F070
+func_8012F070:
+/* 8012F070 0012ACD0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8012F074 0012ACD4 7C 08 02 A6 */ mflr r0
+/* 8012F078 0012ACD8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8012F07C 0012ACDC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 8012F080 0012ACE0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
+/* 8012F084 0012ACE4 7C 84 02 14 */ add r4, r4, r0
+/* 8012F088 0012ACE8 80 84 01 38 */ lwz r4, 0x138(r4)
+/* 8012F08C 0012ACEC 80 04 00 00 */ lwz r0, 0(r4)
+/* 8012F090 0012ACF0 54 00 0F FE */ srwi r0, r0, 0x1f
+/* 8012F094 0012ACF4 28 00 00 01 */ cmplwi r0, 1
+/* 8012F098 0012ACF8 40 82 00 18 */ bne lbl_8012F0B0
+/* 8012F09C 0012ACFC 4B FF FF 75 */ bl func_8012F010
+/* 8012F0A0 0012AD00 2C 03 00 00 */ cmpwi r3, 0
+/* 8012F0A4 0012AD04 41 82 00 0C */ beq lbl_8012F0B0
+/* 8012F0A8 0012AD08 38 60 00 01 */ li r3, 1
+/* 8012F0AC 0012AD0C 48 00 00 08 */ b lbl_8012F0B4
+lbl_8012F0B0:
+/* 8012F0B0 0012AD10 38 60 00 00 */ li r3, 0
+lbl_8012F0B4:
+/* 8012F0B4 0012AD14 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8012F0B8 0012AD18 7C 08 03 A6 */ mtlr r0
+/* 8012F0BC 0012AD1C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8012F0C0 0012AD20 4E 80 00 20 */ blr
+
+.global func_8012F0C4
+func_8012F0C4:
+/* 8012F0C4 0012AD24 38 6D 9C C0 */ addi r3, r13, lbl_8063EF80-_SDA_BASE_
+/* 8012F0C8 0012AD28 38 80 00 01 */ li r4, 1
+/* 8012F0CC 0012AD2C 38 A0 00 04 */ li r5, 4
+/* 8012F0D0 0012AD30 38 C0 00 00 */ li r6, 0
+/* 8012F0D4 0012AD34 4B EF 58 40 */ b func_80024914
diff --git a/asm/code_8012F0D8.s b/asm/code_8012F0D8.s
new file mode 100644
index 0000000..136a103
--- /dev/null
+++ b/asm/code_8012F0D8.s
@@ -0,0 +1,3016 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8012F0D8
+func_8012F0D8:
+/* 8012F0D8 0012AD38 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8012F0DC 0012AD3C 7C 08 02 A6 */ mflr r0
+/* 8012F0E0 0012AD40 38 A0 FF FF */ li r5, -1
+/* 8012F0E4 0012AD44 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8012F0E8 0012AD48 38 00 00 1E */ li r0, 0x1e
+/* 8012F0EC 0012AD4C 93 E1 00 6C */ stw r31, 0x6c(r1)
+/* 8012F0F0 0012AD50 7C 7F 1B 78 */ mr r31, r3
+/* 8012F0F4 0012AD54 38 60 00 00 */ li r3, 0
+/* 8012F0F8 0012AD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F0FC 0012AD5C 90 04 01 28 */ stw r0, 0x128(r4)
+/* 8012F100 0012AD60 38 80 00 00 */ li r4, 0
+/* 8012F104 0012AD64 48 12 4E 69 */ bl func_80253F6C
+/* 8012F108 0012AD68 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F10C 0012AD6C 90 64 01 24 */ stw r3, 0x124(r4)
+/* 8012F110 0012AD70 48 03 05 D1 */ bl func_8015F6E0
+/* 8012F114 0012AD74 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F118 0012AD78 90 64 01 48 */ stw r3, 0x148(r4)
+/* 8012F11C 0012AD7C 4B FE D8 59 */ bl func_8011C974
+/* 8012F120 0012AD80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F124 0012AD84 2C 1F 00 00 */ cmpwi r31, 0
+/* 8012F128 0012AD88 90 64 01 4C */ stw r3, 0x14c(r4)
+/* 8012F12C 0012AD8C 40 82 00 3C */ bne lbl_8012F168
+/* 8012F130 0012AD90 38 60 02 65 */ li r3, 0x265
+/* 8012F134 0012AD94 38 80 00 00 */ li r4, 0
+/* 8012F138 0012AD98 38 A0 00 01 */ li r5, 1
+/* 8012F13C 0012AD9C 48 03 38 05 */ bl func_80162940
+/* 8012F140 0012ADA0 38 60 02 66 */ li r3, 0x266
+/* 8012F144 0012ADA4 38 80 00 00 */ li r4, 0
+/* 8012F148 0012ADA8 38 A0 00 01 */ li r5, 1
+/* 8012F14C 0012ADAC 48 03 37 F5 */ bl func_80162940
+/* 8012F150 0012ADB0 38 60 02 67 */ li r3, 0x267
+/* 8012F154 0012ADB4 38 80 00 00 */ li r4, 0
+/* 8012F158 0012ADB8 38 A0 00 01 */ li r5, 1
+/* 8012F15C 0012ADBC 48 03 37 E5 */ bl func_80162940
+/* 8012F160 0012ADC0 4B FB 73 19 */ bl func_800E6478
+/* 8012F164 0012ADC4 48 00 01 E4 */ b lbl_8012F348
+lbl_8012F168:
+/* 8012F168 0012ADC8 28 1F 00 02 */ cmplwi r31, 2
+/* 8012F16C 0012ADCC 40 82 01 DC */ bne lbl_8012F348
+/* 8012F170 0012ADD0 38 60 02 67 */ li r3, 0x267
+/* 8012F174 0012ADD4 48 03 39 1D */ bl func_80162A90
+/* 8012F178 0012ADD8 2C 03 00 03 */ cmpwi r3, 3
+/* 8012F17C 0012ADDC 41 82 00 5C */ beq lbl_8012F1D8
+/* 8012F180 0012ADE0 40 80 01 C8 */ bge lbl_8012F348
+/* 8012F184 0012ADE4 2C 03 00 00 */ cmpwi r3, 0
+/* 8012F188 0012ADE8 41 82 00 0C */ beq lbl_8012F194
+/* 8012F18C 0012ADEC 40 80 01 AC */ bge lbl_8012F338
+/* 8012F190 0012ADF0 48 00 01 B8 */ b lbl_8012F348
+lbl_8012F194:
+/* 8012F194 0012ADF4 38 60 02 65 */ li r3, 0x265
+/* 8012F198 0012ADF8 38 80 00 00 */ li r4, 0
+/* 8012F19C 0012ADFC 38 A0 00 01 */ li r5, 1
+/* 8012F1A0 0012AE00 48 03 37 A1 */ bl func_80162940
+/* 8012F1A4 0012AE04 38 60 02 66 */ li r3, 0x266
+/* 8012F1A8 0012AE08 38 80 00 00 */ li r4, 0
+/* 8012F1AC 0012AE0C 38 A0 00 01 */ li r5, 1
+/* 8012F1B0 0012AE10 48 03 37 91 */ bl func_80162940
+/* 8012F1B4 0012AE14 38 60 02 67 */ li r3, 0x267
+/* 8012F1B8 0012AE18 38 80 00 00 */ li r4, 0
+/* 8012F1BC 0012AE1C 38 A0 00 01 */ li r5, 1
+/* 8012F1C0 0012AE20 48 03 37 81 */ bl func_80162940
+/* 8012F1C4 0012AE24 4B FB 72 B5 */ bl func_800E6478
+/* 8012F1C8 0012AE28 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F1CC 0012AE2C 38 00 00 24 */ li r0, 0x24
+/* 8012F1D0 0012AE30 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012F1D4 0012AE34 48 00 01 74 */ b lbl_8012F348
+lbl_8012F1D8:
+/* 8012F1D8 0012AE38 4B FB 73 09 */ bl func_800E64E0
+/* 8012F1DC 0012AE3C C0 62 8D 98 */ lfs f3, lbl_80641398-_SDA2_BASE_(r2)
+/* 8012F1E0 0012AE40 38 60 00 00 */ li r3, 0
+/* 8012F1E4 0012AE44 C0 42 8D 9C */ lfs f2, lbl_8064139C-_SDA2_BASE_(r2)
+/* 8012F1E8 0012AE48 C0 22 8D A0 */ lfs f1, lbl_806413A0-_SDA2_BASE_(r2)
+/* 8012F1EC 0012AE4C C0 02 8D A4 */ lfs f0, lbl_806413A4-_SDA2_BASE_(r2)
+/* 8012F1F0 0012AE50 D0 61 00 54 */ stfs f3, 0x54(r1)
+/* 8012F1F4 0012AE54 D0 61 00 48 */ stfs f3, 0x48(r1)
+/* 8012F1F8 0012AE58 D0 41 00 50 */ stfs f2, 0x50(r1)
+/* 8012F1FC 0012AE5C D0 41 00 4C */ stfs f2, 0x4c(r1)
+/* 8012F200 0012AE60 D0 21 00 5C */ stfs f1, 0x5c(r1)
+/* 8012F204 0012AE64 D0 21 00 58 */ stfs f1, 0x58(r1)
+/* 8012F208 0012AE68 D0 01 00 64 */ stfs f0, 0x64(r1)
+/* 8012F20C 0012AE6C D0 01 00 60 */ stfs f0, 0x60(r1)
+/* 8012F210 0012AE70 4B FB 72 AD */ bl func_800E64BC
+/* 8012F214 0012AE74 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8012F218 0012AE78 4B FB 68 B9 */ bl func_800E5AD0
+/* 8012F21C 0012AE7C 7C 64 1B 78 */ mr r4, r3
+/* 8012F220 0012AE80 38 60 00 01 */ li r3, 1
+/* 8012F224 0012AE84 4B FE D7 79 */ bl func_8011C99C
+/* 8012F228 0012AE88 38 60 00 00 */ li r3, 0
+/* 8012F22C 0012AE8C 38 80 00 00 */ li r4, 0
+/* 8012F230 0012AE90 38 A0 00 01 */ li r5, 1
+/* 8012F234 0012AE94 38 C0 00 00 */ li r6, 0
+/* 8012F238 0012AE98 4B FB 77 6D */ bl func_800E69A4
+/* 8012F23C 0012AE9C 81 61 00 48 */ lwz r11, 0x48(r1)
+/* 8012F240 0012AEA0 38 81 00 28 */ addi r4, r1, 0x28
+/* 8012F244 0012AEA4 81 41 00 4C */ lwz r10, 0x4c(r1)
+/* 8012F248 0012AEA8 38 60 00 00 */ li r3, 0
+/* 8012F24C 0012AEAC 81 21 00 50 */ lwz r9, 0x50(r1)
+/* 8012F250 0012AEB0 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 8012F254 0012AEB4 80 E1 00 58 */ lwz r7, 0x58(r1)
+/* 8012F258 0012AEB8 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 8012F25C 0012AEBC 80 A1 00 60 */ lwz r5, 0x60(r1)
+/* 8012F260 0012AEC0 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8012F264 0012AEC4 91 61 00 28 */ stw r11, 0x28(r1)
+/* 8012F268 0012AEC8 91 41 00 2C */ stw r10, 0x2c(r1)
+/* 8012F26C 0012AECC 91 21 00 30 */ stw r9, 0x30(r1)
+/* 8012F270 0012AED0 91 01 00 34 */ stw r8, 0x34(r1)
+/* 8012F274 0012AED4 90 E1 00 38 */ stw r7, 0x38(r1)
+/* 8012F278 0012AED8 90 C1 00 3C */ stw r6, 0x3c(r1)
+/* 8012F27C 0012AEDC 90 A1 00 40 */ stw r5, 0x40(r1)
+/* 8012F280 0012AEE0 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8012F284 0012AEE4 4B FB 7F 2D */ bl func_800E71B0
+/* 8012F288 0012AEE8 C0 22 8D A8 */ lfs f1, lbl_806413A8-_SDA2_BASE_(r2)
+/* 8012F28C 0012AEEC 38 60 00 01 */ li r3, 1
+/* 8012F290 0012AEF0 C0 02 8D AC */ lfs f0, lbl_806413AC-_SDA2_BASE_(r2)
+/* 8012F294 0012AEF4 D0 21 00 54 */ stfs f1, 0x54(r1)
+/* 8012F298 0012AEF8 D0 21 00 48 */ stfs f1, 0x48(r1)
+/* 8012F29C 0012AEFC D0 01 00 50 */ stfs f0, 0x50(r1)
+/* 8012F2A0 0012AF00 D0 01 00 4C */ stfs f0, 0x4c(r1)
+/* 8012F2A4 0012AF04 4B FB 72 19 */ bl func_800E64BC
+/* 8012F2A8 0012AF08 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8012F2AC 0012AF0C 4B FB 68 25 */ bl func_800E5AD0
+/* 8012F2B0 0012AF10 7C 64 1B 78 */ mr r4, r3
+/* 8012F2B4 0012AF14 38 60 00 02 */ li r3, 2
+/* 8012F2B8 0012AF18 4B FE D6 E5 */ bl func_8011C99C
+/* 8012F2BC 0012AF1C 38 60 00 01 */ li r3, 1
+/* 8012F2C0 0012AF20 38 80 00 00 */ li r4, 0
+/* 8012F2C4 0012AF24 38 A0 00 01 */ li r5, 1
+/* 8012F2C8 0012AF28 38 C0 00 00 */ li r6, 0
+/* 8012F2CC 0012AF2C 4B FB 76 D9 */ bl func_800E69A4
+/* 8012F2D0 0012AF30 81 61 00 48 */ lwz r11, 0x48(r1)
+/* 8012F2D4 0012AF34 38 81 00 08 */ addi r4, r1, 8
+/* 8012F2D8 0012AF38 81 41 00 4C */ lwz r10, 0x4c(r1)
+/* 8012F2DC 0012AF3C 38 60 00 01 */ li r3, 1
+/* 8012F2E0 0012AF40 81 21 00 50 */ lwz r9, 0x50(r1)
+/* 8012F2E4 0012AF44 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 8012F2E8 0012AF48 80 E1 00 58 */ lwz r7, 0x58(r1)
+/* 8012F2EC 0012AF4C 80 C1 00 5C */ lwz r6, 0x5c(r1)
+/* 8012F2F0 0012AF50 80 A1 00 60 */ lwz r5, 0x60(r1)
+/* 8012F2F4 0012AF54 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8012F2F8 0012AF58 91 61 00 08 */ stw r11, 8(r1)
+/* 8012F2FC 0012AF5C 91 41 00 0C */ stw r10, 0xc(r1)
+/* 8012F300 0012AF60 91 21 00 10 */ stw r9, 0x10(r1)
+/* 8012F304 0012AF64 91 01 00 14 */ stw r8, 0x14(r1)
+/* 8012F308 0012AF68 90 E1 00 18 */ stw r7, 0x18(r1)
+/* 8012F30C 0012AF6C 90 C1 00 1C */ stw r6, 0x1c(r1)
+/* 8012F310 0012AF70 90 A1 00 20 */ stw r5, 0x20(r1)
+/* 8012F314 0012AF74 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012F318 0012AF78 4B FB 7E 99 */ bl func_800E71B0
+/* 8012F31C 0012AF7C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F320 0012AF80 38 80 00 38 */ li r4, 0x38
+/* 8012F324 0012AF84 38 00 00 17 */ li r0, 0x17
+/* 8012F328 0012AF88 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012F32C 0012AF8C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F330 0012AF90 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 8012F334 0012AF94 48 00 00 14 */ b lbl_8012F348
+lbl_8012F338:
+/* 8012F338 0012AF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F33C 0012AF9C 38 00 00 3E */ li r0, 0x3e
+/* 8012F340 0012AFA0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012F344 0012AFA4 48 00 03 2C */ b lbl_8012F670
+lbl_8012F348:
+/* 8012F348 0012AFA8 28 1F 00 03 */ cmplwi r31, 3
+/* 8012F34C 0012AFAC 40 82 00 10 */ bne lbl_8012F35C
+/* 8012F350 0012AFB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F354 0012AFB4 38 00 00 24 */ li r0, 0x24
+/* 8012F358 0012AFB8 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_8012F35C:
+/* 8012F35C 0012AFBC 38 60 03 FA */ li r3, 0x3fa
+/* 8012F360 0012AFC0 48 11 A2 7D */ bl func_802495DC
+/* 8012F364 0012AFC4 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
+/* 8012F368 0012AFC8 38 60 00 0E */ li r3, 0xe
+/* 8012F36C 0012AFCC 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
+/* 8012F370 0012AFD0 4B F2 6A 29 */ bl func_80055D98
+/* 8012F374 0012AFD4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F378 0012AFD8 3C 80 27 71 */ lis r4, 0x27711A00@ha
+/* 8012F37C 0012AFDC 38 84 1A 00 */ addi r4, r4, 0x27711A00@l
+/* 8012F380 0012AFE0 90 65 00 00 */ stw r3, 0(r5)
+/* 8012F384 0012AFE4 38 60 03 FA */ li r3, 0x3fa
+/* 8012F388 0012AFE8 4B F2 6A 11 */ bl func_80055D98
+/* 8012F38C 0012AFEC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F390 0012AFF0 3C A0 80 12 */ lis r5, lbl_801266B4@ha
+/* 8012F394 0012AFF4 3C C0 80 12 */ lis r6, lbl_801266E0@ha
+/* 8012F398 0012AFF8 38 80 00 00 */ li r4, 0
+/* 8012F39C 0012AFFC 90 67 00 58 */ stw r3, 0x58(r7)
+/* 8012F3A0 0012B000 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
+/* 8012F3A4 0012B004 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
+/* 8012F3A8 0012B008 38 E0 FF FF */ li r7, -1
+/* 8012F3AC 0012B00C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F3B0 0012B010 39 00 00 00 */ li r8, 0
+/* 8012F3B4 0012B014 39 20 00 01 */ li r9, 1
+/* 8012F3B8 0012B018 39 40 00 00 */ li r10, 0
+/* 8012F3BC 0012B01C 80 63 00 00 */ lwz r3, 0(r3)
+/* 8012F3C0 0012B020 48 12 48 79 */ bl func_80253C38
+/* 8012F3C4 0012B024 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F3C8 0012B028 3C A0 80 13 */ lis r5, lbl_801313B8@ha
+/* 8012F3CC 0012B02C 3C C0 80 13 */ lis r6, lbl_801313BC@ha
+/* 8012F3D0 0012B030 38 80 00 00 */ li r4, 0
+/* 8012F3D4 0012B034 B0 67 00 C0 */ sth r3, 0xc0(r7)
+/* 8012F3D8 0012B038 38 A5 13 B8 */ addi r5, r5, lbl_801313B8@l
+/* 8012F3DC 0012B03C 38 C6 13 BC */ addi r6, r6, lbl_801313BC@l
+/* 8012F3E0 0012B040 38 E0 FF FF */ li r7, -1
+/* 8012F3E4 0012B044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F3E8 0012B048 39 00 00 00 */ li r8, 0
+/* 8012F3EC 0012B04C 39 20 00 01 */ li r9, 1
+/* 8012F3F0 0012B050 39 40 00 00 */ li r10, 0
+/* 8012F3F4 0012B054 80 63 00 58 */ lwz r3, 0x58(r3)
+/* 8012F3F8 0012B058 48 12 48 41 */ bl func_80253C38
+/* 8012F3FC 0012B05C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F400 0012B060 B0 64 00 EC */ sth r3, 0xec(r4)
+/* 8012F404 0012B064 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F408 0012B068 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 8012F40C 0012B06C 28 00 00 3E */ cmplwi r0, 0x3e
+/* 8012F410 0012B070 41 82 01 B0 */ beq lbl_8012F5C0
+/* 8012F414 0012B074 38 60 03 F8 */ li r3, 0x3f8
+/* 8012F418 0012B078 48 11 A1 C5 */ bl func_802495DC
+/* 8012F41C 0012B07C 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 8012F420 0012B080 38 60 00 0E */ li r3, 0xe
+/* 8012F424 0012B084 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 8012F428 0012B088 4B F2 69 71 */ bl func_80055D98
+/* 8012F42C 0012B08C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F430 0012B090 3C 80 23 6A */ lis r4, 0x236A1A00@ha
+/* 8012F434 0012B094 38 84 1A 00 */ addi r4, r4, 0x236A1A00@l
+/* 8012F438 0012B098 90 65 00 04 */ stw r3, 4(r5)
+/* 8012F43C 0012B09C 38 60 03 F8 */ li r3, 0x3f8
+/* 8012F440 0012B0A0 4B F2 69 59 */ bl func_80055D98
+/* 8012F444 0012B0A4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F448 0012B0A8 3C 80 04 4F */ lis r4, 0x044F1A00@ha
+/* 8012F44C 0012B0AC 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
+/* 8012F450 0012B0B0 90 65 00 2C */ stw r3, 0x2c(r5)
+/* 8012F454 0012B0B4 38 60 00 0E */ li r3, 0xe
+/* 8012F458 0012B0B8 4B F2 69 41 */ bl func_80055D98
+/* 8012F45C 0012B0BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F460 0012B0C0 3C 80 23 77 */ lis r4, 0x23771A00@ha
+/* 8012F464 0012B0C4 38 84 1A 00 */ addi r4, r4, 0x23771A00@l
+/* 8012F468 0012B0C8 90 65 00 30 */ stw r3, 0x30(r5)
+/* 8012F46C 0012B0CC 38 60 03 F8 */ li r3, 0x3f8
+/* 8012F470 0012B0D0 4B F2 69 29 */ bl func_80055D98
+/* 8012F474 0012B0D4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F478 0012B0D8 3C 80 23 9A */ lis r4, 0x239A1A00@ha
+/* 8012F47C 0012B0DC 38 84 1A 00 */ addi r4, r4, 0x239A1A00@l
+/* 8012F480 0012B0E0 90 65 00 34 */ stw r3, 0x34(r5)
+/* 8012F484 0012B0E4 38 60 03 F8 */ li r3, 0x3f8
+/* 8012F488 0012B0E8 4B F2 69 11 */ bl func_80055D98
+/* 8012F48C 0012B0EC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F490 0012B0F0 3C A0 80 12 */ lis r5, lbl_80126934@ha
+/* 8012F494 0012B0F4 3C C0 80 12 */ lis r6, lbl_801269A0@ha
+/* 8012F498 0012B0F8 38 80 00 00 */ li r4, 0
+/* 8012F49C 0012B0FC 90 67 00 3C */ stw r3, 0x3c(r7)
+/* 8012F4A0 0012B100 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
+/* 8012F4A4 0012B104 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
+/* 8012F4A8 0012B108 38 E0 FF FF */ li r7, -1
+/* 8012F4AC 0012B10C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F4B0 0012B110 39 00 00 00 */ li r8, 0
+/* 8012F4B4 0012B114 39 20 00 01 */ li r9, 1
+/* 8012F4B8 0012B118 39 40 00 00 */ li r10, 0
+/* 8012F4BC 0012B11C 80 63 00 04 */ lwz r3, 4(r3)
+/* 8012F4C0 0012B120 48 12 47 79 */ bl func_80253C38
+/* 8012F4C4 0012B124 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F4C8 0012B128 3C A0 80 13 */ lis r5, lbl_80129600@ha
+/* 8012F4CC 0012B12C 3C C0 80 13 */ lis r6, lbl_80129800@ha
+/* 8012F4D0 0012B130 38 80 00 00 */ li r4, 0
+/* 8012F4D4 0012B134 B0 67 00 C2 */ sth r3, 0xc2(r7)
+/* 8012F4D8 0012B138 38 A5 96 00 */ addi r5, r5, lbl_80129600@l
+/* 8012F4DC 0012B13C 38 C6 98 00 */ addi r6, r6, lbl_80129800@l
+/* 8012F4E0 0012B140 38 E0 FF FF */ li r7, -1
+/* 8012F4E4 0012B144 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F4E8 0012B148 39 00 00 00 */ li r8, 0
+/* 8012F4EC 0012B14C 39 20 00 01 */ li r9, 1
+/* 8012F4F0 0012B150 39 40 00 00 */ li r10, 0
+/* 8012F4F4 0012B154 80 63 00 2C */ lwz r3, 0x2c(r3)
+/* 8012F4F8 0012B158 48 12 47 41 */ bl func_80253C38
+/* 8012F4FC 0012B15C 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F500 0012B160 3C A0 80 13 */ lis r5, lbl_80129B50@ha
+/* 8012F504 0012B164 3C C0 80 13 */ lis r6, lbl_80129C18@ha
+/* 8012F508 0012B168 38 80 00 00 */ li r4, 0
+/* 8012F50C 0012B16C B0 67 00 D6 */ sth r3, 0xd6(r7)
+/* 8012F510 0012B170 38 A5 9B 50 */ addi r5, r5, lbl_80129B50@l
+/* 8012F514 0012B174 38 C6 9C 18 */ addi r6, r6, lbl_80129C18@l
+/* 8012F518 0012B178 38 E0 FF FF */ li r7, -1
+/* 8012F51C 0012B17C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F520 0012B180 39 00 00 00 */ li r8, 0
+/* 8012F524 0012B184 39 20 00 01 */ li r9, 1
+/* 8012F528 0012B188 39 40 00 00 */ li r10, 0
+/* 8012F52C 0012B18C 80 63 00 30 */ lwz r3, 0x30(r3)
+/* 8012F530 0012B190 48 12 47 09 */ bl func_80253C38
+/* 8012F534 0012B194 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F538 0012B198 3C 80 80 13 */ lis r4, lbl_80129CB8@ha
+/* 8012F53C 0012B19C 3C A0 80 13 */ lis r5, lbl_80129CC8@ha
+/* 8012F540 0012B1A0 3C C0 80 13 */ lis r6, lbl_80129E30@ha
+/* 8012F544 0012B1A4 B0 67 00 D8 */ sth r3, 0xd8(r7)
+/* 8012F548 0012B1A8 38 84 9C B8 */ addi r4, r4, lbl_80129CB8@l
+/* 8012F54C 0012B1AC 38 A5 9C C8 */ addi r5, r5, lbl_80129CC8@l
+/* 8012F550 0012B1B0 38 C6 9E 30 */ addi r6, r6, lbl_80129E30@l
+/* 8012F554 0012B1B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F558 0012B1B8 38 E0 FF FF */ li r7, -1
+/* 8012F55C 0012B1BC 39 00 00 00 */ li r8, 0
+/* 8012F560 0012B1C0 39 20 00 01 */ li r9, 1
+/* 8012F564 0012B1C4 80 63 00 34 */ lwz r3, 0x34(r3)
+/* 8012F568 0012B1C8 39 40 00 00 */ li r10, 0
+/* 8012F56C 0012B1CC 48 12 46 CD */ bl func_80253C38
+/* 8012F570 0012B1D0 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F574 0012B1D4 3C A0 80 13 */ lis r5, lbl_8012A414@ha
+/* 8012F578 0012B1D8 3C C0 80 13 */ lis r6, lbl_8012A418@ha
+/* 8012F57C 0012B1DC 38 80 00 00 */ li r4, 0
+/* 8012F580 0012B1E0 B0 67 00 DA */ sth r3, 0xda(r7)
+/* 8012F584 0012B1E4 38 A5 A4 14 */ addi r5, r5, lbl_8012A414@l
+/* 8012F588 0012B1E8 38 C6 A4 18 */ addi r6, r6, lbl_8012A418@l
+/* 8012F58C 0012B1EC 38 E0 FF FF */ li r7, -1
+/* 8012F590 0012B1F0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F594 0012B1F4 39 00 00 00 */ li r8, 0
+/* 8012F598 0012B1F8 39 20 00 01 */ li r9, 1
+/* 8012F59C 0012B1FC 39 40 00 00 */ li r10, 0
+/* 8012F5A0 0012B200 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 8012F5A4 0012B204 48 12 46 95 */ bl func_80253C38
+/* 8012F5A8 0012B208 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F5AC 0012B20C B0 64 00 DE */ sth r3, 0xde(r4)
+/* 8012F5B0 0012B210 38 60 03 F8 */ li r3, 0x3f8
+/* 8012F5B4 0012B214 48 11 A2 DD */ bl func_80249890
+/* 8012F5B8 0012B218 38 60 03 F8 */ li r3, 0x3f8
+/* 8012F5BC 0012B21C 48 0A C0 B9 */ bl func_801DB674
+lbl_8012F5C0:
+/* 8012F5C0 0012B220 38 60 03 FA */ li r3, 0x3fa
+/* 8012F5C4 0012B224 48 11 A2 CD */ bl func_80249890
+/* 8012F5C8 0012B228 38 60 03 FA */ li r3, 0x3fa
+/* 8012F5CC 0012B22C 48 0A C0 A9 */ bl func_801DB674
+/* 8012F5D0 0012B230 38 60 02 67 */ li r3, 0x267
+/* 8012F5D4 0012B234 48 03 34 BD */ bl func_80162A90
+/* 8012F5D8 0012B238 28 03 00 03 */ cmplwi r3, 3
+/* 8012F5DC 0012B23C 40 82 00 34 */ bne lbl_8012F610
+/* 8012F5E0 0012B240 38 60 00 16 */ li r3, 0x16
+/* 8012F5E4 0012B244 38 80 00 01 */ li r4, 1
+/* 8012F5E8 0012B248 4B FF DE FD */ bl func_8012D4E4
+/* 8012F5EC 0012B24C 38 60 00 00 */ li r3, 0
+/* 8012F5F0 0012B250 38 80 00 01 */ li r4, 1
+/* 8012F5F4 0012B254 4B FF DE F1 */ bl func_8012D4E4
+/* 8012F5F8 0012B258 38 60 00 00 */ li r3, 0
+/* 8012F5FC 0012B25C 38 80 00 02 */ li r4, 2
+/* 8012F600 0012B260 4B FF DE CD */ bl func_8012D4CC
+/* 8012F604 0012B264 38 60 00 16 */ li r3, 0x16
+/* 8012F608 0012B268 38 80 00 02 */ li r4, 2
+/* 8012F60C 0012B26C 4B FF DE C1 */ bl func_8012D4CC
+lbl_8012F610:
+/* 8012F610 0012B270 48 00 1B 25 */ bl func_80131134
+/* 8012F614 0012B274 38 60 02 60 */ li r3, 0x260
+/* 8012F618 0012B278 48 03 34 79 */ bl func_80162A90
+/* 8012F61C 0012B27C 2C 03 00 00 */ cmpwi r3, 0
+/* 8012F620 0012B280 40 82 00 10 */ bne lbl_8012F630
+/* 8012F624 0012B284 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F628 0012B288 38 00 00 01 */ li r0, 1
+/* 8012F62C 0012B28C 98 03 01 8E */ stb r0, 0x18e(r3)
+lbl_8012F630:
+/* 8012F630 0012B290 4B F2 6C 01 */ bl func_80056230
+/* 8012F634 0012B294 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F638 0012B298 38 00 00 00 */ li r0, 0
+/* 8012F63C 0012B29C 98 03 01 59 */ stb r0, 0x159(r3)
+/* 8012F640 0012B2A0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F644 0012B2A4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012F648 0012B2A8 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 8012F64C 0012B2AC 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012F650 0012B2B0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F654 0012B2B4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012F658 0012B2B8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 8012F65C 0012B2BC 90 03 09 74 */ stw r0, 0x974(r3)
+/* 8012F660 0012B2C0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F664 0012B2C4 80 03 09 74 */ lwz r0, 0x974(r3)
+/* 8012F668 0012B2C8 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
+/* 8012F66C 0012B2CC 90 03 09 74 */ stw r0, 0x974(r3)
+lbl_8012F670:
+/* 8012F670 0012B2D0 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8012F674 0012B2D4 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 8012F678 0012B2D8 7C 08 03 A6 */ mtlr r0
+/* 8012F67C 0012B2DC 38 21 00 70 */ addi r1, r1, 0x70
+/* 8012F680 0012B2E0 4E 80 00 20 */ blr
+
+.global func_8012F684
+func_8012F684:
+/* 8012F684 0012B2E4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8012F688 0012B2E8 7C 08 02 A6 */ mflr r0
+/* 8012F68C 0012B2EC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8012F690 0012B2F0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8012F694 0012B2F4 7C 7F 1B 78 */ mr r31, r3
+/* 8012F698 0012B2F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F69C 0012B2FC 80 64 01 28 */ lwz r3, 0x128(r4)
+/* 8012F6A0 0012B300 38 03 FF E2 */ addi r0, r3, -30
+/* 8012F6A4 0012B304 28 00 00 20 */ cmplwi r0, 0x20
+/* 8012F6A8 0012B308 41 81 1A 74 */ bgt lbl_8013111C
+/* 8012F6AC 0012B30C 3C 60 80 42 */ lis r3, lbl_8041CCF0@ha
+/* 8012F6B0 0012B310 54 00 10 3A */ slwi r0, r0, 2
+/* 8012F6B4 0012B314 38 63 CC F0 */ addi r3, r3, lbl_8041CCF0@l
+/* 8012F6B8 0012B318 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8012F6BC 0012B31C 7C 69 03 A6 */ mtctr r3
+/* 8012F6C0 0012B320 4E 80 04 20 */ bctr
+/* 8012F6C4 0012B324 38 60 00 0B */ li r3, 0xb
+/* 8012F6C8 0012B328 38 80 00 01 */ li r4, 1
+/* 8012F6CC 0012B32C 4B FF DE 19 */ bl func_8012D4E4
+/* 8012F6D0 0012B330 38 60 00 0B */ li r3, 0xb
+/* 8012F6D4 0012B334 38 80 00 0E */ li r4, 0xe
+/* 8012F6D8 0012B338 4B FF DD F5 */ bl func_8012D4CC
+/* 8012F6DC 0012B33C 38 60 00 01 */ li r3, 1
+/* 8012F6E0 0012B340 38 80 00 01 */ li r4, 1
+/* 8012F6E4 0012B344 4B FF DE 01 */ bl func_8012D4E4
+/* 8012F6E8 0012B348 38 60 00 01 */ li r3, 1
+/* 8012F6EC 0012B34C 38 80 00 04 */ li r4, 4
+/* 8012F6F0 0012B350 4B FF DD DD */ bl func_8012D4CC
+/* 8012F6F4 0012B354 38 60 00 0C */ li r3, 0xc
+/* 8012F6F8 0012B358 38 80 00 01 */ li r4, 1
+/* 8012F6FC 0012B35C 4B FF DD E9 */ bl func_8012D4E4
+/* 8012F700 0012B360 38 60 00 0C */ li r3, 0xc
+/* 8012F704 0012B364 38 80 00 06 */ li r4, 6
+/* 8012F708 0012B368 4B FF DD C5 */ bl func_8012D4CC
+/* 8012F70C 0012B36C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F710 0012B370 38 80 00 1F */ li r4, 0x1f
+/* 8012F714 0012B374 38 00 00 01 */ li r0, 1
+/* 8012F718 0012B378 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012F71C 0012B37C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F720 0012B380 88 64 01 8E */ lbz r3, 0x18e(r4)
+/* 8012F724 0012B384 90 64 01 60 */ stw r3, 0x160(r4)
+/* 8012F728 0012B388 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F72C 0012B38C B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 8012F730 0012B390 48 00 19 EC */ b lbl_8013111C
+/* 8012F734 0012B394 A8 64 00 D6 */ lha r3, 0xd6(r4)
+/* 8012F738 0012B398 48 12 46 99 */ bl func_80253DD0
+/* 8012F73C 0012B39C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012F740 0012B3A0 28 00 00 03 */ cmplwi r0, 3
+/* 8012F744 0012B3A4 40 82 19 D8 */ bne lbl_8013111C
+/* 8012F748 0012B3A8 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F74C 0012B3AC 38 00 00 20 */ li r0, 0x20
+/* 8012F750 0012B3B0 38 60 00 00 */ li r3, 0
+/* 8012F754 0012B3B4 38 80 00 00 */ li r4, 0
+/* 8012F758 0012B3B8 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8012F75C 0012B3BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F760 0012B3C0 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 8012F764 0012B3C4 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe
+/* 8012F768 0012B3C8 90 05 09 74 */ stw r0, 0x974(r5)
+/* 8012F76C 0012B3CC 4B F2 A1 8D */ bl func_800598F8
+/* 8012F770 0012B3D0 38 60 00 01 */ li r3, 1
+/* 8012F774 0012B3D4 38 80 00 50 */ li r4, 0x50
+/* 8012F778 0012B3D8 38 A0 00 00 */ li r5, 0
+/* 8012F77C 0012B3DC 38 C0 00 07 */ li r6, 7
+/* 8012F780 0012B3E0 38 E0 00 02 */ li r7, 2
+/* 8012F784 0012B3E4 39 00 00 00 */ li r8, 0
+/* 8012F788 0012B3E8 4B F2 A2 41 */ bl func_800599C8
+/* 8012F78C 0012B3EC 38 60 00 02 */ li r3, 2
+/* 8012F790 0012B3F0 38 80 00 01 */ li r4, 1
+/* 8012F794 0012B3F4 38 A0 00 00 */ li r5, 0
+/* 8012F798 0012B3F8 38 C0 00 07 */ li r6, 7
+/* 8012F79C 0012B3FC 38 E0 00 03 */ li r7, 3
+/* 8012F7A0 0012B400 39 00 00 00 */ li r8, 0
+/* 8012F7A4 0012B404 4B F2 A2 25 */ bl func_800599C8
+/* 8012F7A8 0012B408 38 60 00 03 */ li r3, 3
+/* 8012F7AC 0012B40C 38 80 00 02 */ li r4, 2
+/* 8012F7B0 0012B410 38 A0 00 00 */ li r5, 0
+/* 8012F7B4 0012B414 38 C0 00 08 */ li r6, 8
+/* 8012F7B8 0012B418 38 E0 00 04 */ li r7, 4
+/* 8012F7BC 0012B41C 39 00 00 00 */ li r8, 0
+/* 8012F7C0 0012B420 4B F2 A2 09 */ bl func_800599C8
+/* 8012F7C4 0012B424 38 60 00 04 */ li r3, 4
+/* 8012F7C8 0012B428 38 80 00 03 */ li r4, 3
+/* 8012F7CC 0012B42C 38 A0 00 00 */ li r5, 0
+/* 8012F7D0 0012B430 38 C0 00 08 */ li r6, 8
+/* 8012F7D4 0012B434 38 E0 00 05 */ li r7, 5
+/* 8012F7D8 0012B438 39 00 00 00 */ li r8, 0
+/* 8012F7DC 0012B43C 4B F2 A1 ED */ bl func_800599C8
+/* 8012F7E0 0012B440 38 60 00 05 */ li r3, 5
+/* 8012F7E4 0012B444 38 80 00 04 */ li r4, 4
+/* 8012F7E8 0012B448 38 A0 00 00 */ li r5, 0
+/* 8012F7EC 0012B44C 38 C0 00 08 */ li r6, 8
+/* 8012F7F0 0012B450 38 E0 00 06 */ li r7, 6
+/* 8012F7F4 0012B454 39 00 00 00 */ li r8, 0
+/* 8012F7F8 0012B458 4B F2 A1 D1 */ bl func_800599C8
+/* 8012F7FC 0012B45C 38 60 00 06 */ li r3, 6
+/* 8012F800 0012B460 38 80 00 05 */ li r4, 5
+/* 8012F804 0012B464 38 A0 00 00 */ li r5, 0
+/* 8012F808 0012B468 38 C0 00 63 */ li r6, 0x63
+/* 8012F80C 0012B46C 38 E0 00 5A */ li r7, 0x5a
+/* 8012F810 0012B470 39 00 00 00 */ li r8, 0
+/* 8012F814 0012B474 4B F2 A1 B5 */ bl func_800599C8
+/* 8012F818 0012B478 38 60 00 07 */ li r3, 7
+/* 8012F81C 0012B47C 38 80 00 00 */ li r4, 0
+/* 8012F820 0012B480 38 A0 00 02 */ li r5, 2
+/* 8012F824 0012B484 38 C0 00 00 */ li r6, 0
+/* 8012F828 0012B488 38 E0 00 08 */ li r7, 8
+/* 8012F82C 0012B48C 39 00 00 00 */ li r8, 0
+/* 8012F830 0012B490 4B F2 A1 99 */ bl func_800599C8
+/* 8012F834 0012B494 38 60 00 08 */ li r3, 8
+/* 8012F838 0012B498 38 80 00 07 */ li r4, 7
+/* 8012F83C 0012B49C 38 A0 00 04 */ li r5, 4
+/* 8012F840 0012B4A0 38 C0 00 00 */ li r6, 0
+/* 8012F844 0012B4A4 38 E0 00 63 */ li r7, 0x63
+/* 8012F848 0012B4A8 39 00 00 00 */ li r8, 0
+/* 8012F84C 0012B4AC 4B F2 A1 7D */ bl func_800599C8
+/* 8012F850 0012B4B0 38 60 00 63 */ li r3, 0x63
+/* 8012F854 0012B4B4 38 80 00 08 */ li r4, 8
+/* 8012F858 0012B4B8 38 A0 00 06 */ li r5, 6
+/* 8012F85C 0012B4BC 38 C0 00 00 */ li r6, 0
+/* 8012F860 0012B4C0 38 E0 00 00 */ li r7, 0
+/* 8012F864 0012B4C4 39 00 00 00 */ li r8, 0
+/* 8012F868 0012B4C8 4B F2 A1 61 */ bl func_800599C8
+/* 8012F86C 0012B4CC 38 60 00 50 */ li r3, 0x50
+/* 8012F870 0012B4D0 38 80 00 00 */ li r4, 0
+/* 8012F874 0012B4D4 38 A0 00 00 */ li r5, 0
+/* 8012F878 0012B4D8 38 C0 00 00 */ li r6, 0
+/* 8012F87C 0012B4DC 38 E0 00 00 */ li r7, 0
+/* 8012F880 0012B4E0 39 00 00 00 */ li r8, 0
+/* 8012F884 0012B4E4 4B F2 A1 45 */ bl func_800599C8
+/* 8012F888 0012B4E8 38 60 00 5A */ li r3, 0x5a
+/* 8012F88C 0012B4EC 38 80 00 00 */ li r4, 0
+/* 8012F890 0012B4F0 38 A0 00 00 */ li r5, 0
+/* 8012F894 0012B4F4 38 C0 00 00 */ li r6, 0
+/* 8012F898 0012B4F8 38 E0 00 00 */ li r7, 0
+/* 8012F89C 0012B4FC 39 00 00 00 */ li r8, 0
+/* 8012F8A0 0012B500 4B F2 A1 29 */ bl func_800599C8
+/* 8012F8A4 0012B504 48 00 18 78 */ b lbl_8013111C
+/* 8012F8A8 0012B508 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 8012F8AC 0012B50C 38 60 00 3F */ li r3, 0x3f
+/* 8012F8B0 0012B510 38 A0 00 00 */ li r5, 0
+/* 8012F8B4 0012B514 38 C0 00 01 */ li r6, 1
+/* 8012F8B8 0012B518 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8012F8BC 0012B51C 4B F2 A1 B1 */ bl func_80059A6C
+/* 8012F8C0 0012B520 2C 03 00 00 */ cmpwi r3, 0
+/* 8012F8C4 0012B524 41 82 18 58 */ beq lbl_8013111C
+/* 8012F8C8 0012B528 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8012F8CC 0012B52C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F8D0 0012B530 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8012F8D4 0012B534 90 04 01 60 */ stw r0, 0x160(r4)
+/* 8012F8D8 0012B538 41 82 03 90 */ beq lbl_8012FC68
+/* 8012F8DC 0012B53C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F8E0 0012B540 3B E0 00 00 */ li r31, 0
+/* 8012F8E4 0012B544 80 85 01 60 */ lwz r4, 0x160(r5)
+/* 8012F8E8 0012B548 2C 04 00 07 */ cmpwi r4, 7
+/* 8012F8EC 0012B54C 41 82 02 3C */ beq lbl_8012FB28
+/* 8012F8F0 0012B550 40 80 00 30 */ bge lbl_8012F920
+/* 8012F8F4 0012B554 2C 04 00 03 */ cmpwi r4, 3
+/* 8012F8F8 0012B558 41 82 00 F0 */ beq lbl_8012F9E8
+/* 8012F8FC 0012B55C 40 80 00 14 */ bge lbl_8012F910
+/* 8012F900 0012B560 2C 04 00 01 */ cmpwi r4, 1
+/* 8012F904 0012B564 41 82 00 48 */ beq lbl_8012F94C
+/* 8012F908 0012B568 40 80 00 90 */ bge lbl_8012F998
+/* 8012F90C 0012B56C 48 00 03 48 */ b lbl_8012FC54
+lbl_8012F910:
+/* 8012F910 0012B570 2C 04 00 05 */ cmpwi r4, 5
+/* 8012F914 0012B574 41 82 01 74 */ beq lbl_8012FA88
+/* 8012F918 0012B578 40 80 01 C0 */ bge lbl_8012FAD8
+/* 8012F91C 0012B57C 48 00 01 1C */ b lbl_8012FA38
+lbl_8012F920:
+/* 8012F920 0012B580 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8012F924 0012B584 41 82 02 F0 */ beq lbl_8012FC14
+/* 8012F928 0012B588 40 80 00 10 */ bge lbl_8012F938
+/* 8012F92C 0012B58C 2C 04 00 09 */ cmpwi r4, 9
+/* 8012F930 0012B590 40 80 03 24 */ bge lbl_8012FC54
+/* 8012F934 0012B594 48 00 02 58 */ b lbl_8012FB8C
+lbl_8012F938:
+/* 8012F938 0012B598 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8012F93C 0012B59C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8012F940 0012B5A0 7C 04 00 00 */ cmpw r4, r0
+/* 8012F944 0012B5A4 41 82 02 D0 */ beq lbl_8012FC14
+/* 8012F948 0012B5A8 48 00 03 0C */ b lbl_8012FC54
+lbl_8012F94C:
+/* 8012F94C 0012B5AC A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012F950 0012B5B0 28 00 00 01 */ cmplwi r0, 1
+/* 8012F954 0012B5B4 41 80 03 00 */ blt lbl_8012FC54
+/* 8012F958 0012B5B8 38 60 00 0B */ li r3, 0xb
+/* 8012F95C 0012B5BC 38 80 00 06 */ li r4, 6
+/* 8012F960 0012B5C0 4B FF DB 6D */ bl func_8012D4CC
+/* 8012F964 0012B5C4 38 60 00 01 */ li r3, 1
+/* 8012F968 0012B5C8 38 80 00 02 */ li r4, 2
+/* 8012F96C 0012B5CC 4B FF DB 61 */ bl func_8012D4CC
+/* 8012F970 0012B5D0 38 60 00 0C */ li r3, 0xc
+/* 8012F974 0012B5D4 38 80 00 04 */ li r4, 4
+/* 8012F978 0012B5D8 4B FF DB 55 */ bl func_8012D4CC
+/* 8012F97C 0012B5DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F980 0012B5E0 38 00 00 21 */ li r0, 0x21
+/* 8012F984 0012B5E4 3B E0 00 01 */ li r31, 1
+/* 8012F988 0012B5E8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8012F98C 0012B5EC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F990 0012B5F0 B3 E3 01 6A */ sth r31, 0x16a(r3)
+/* 8012F994 0012B5F4 48 00 02 C0 */ b lbl_8012FC54
+lbl_8012F998:
+/* 8012F998 0012B5F8 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012F99C 0012B5FC 28 00 00 02 */ cmplwi r0, 2
+/* 8012F9A0 0012B600 41 80 02 B4 */ blt lbl_8012FC54
+/* 8012F9A4 0012B604 38 60 00 0B */ li r3, 0xb
+/* 8012F9A8 0012B608 38 80 00 07 */ li r4, 7
+/* 8012F9AC 0012B60C 4B FF DB 21 */ bl func_8012D4CC
+/* 8012F9B0 0012B610 38 60 00 01 */ li r3, 1
+/* 8012F9B4 0012B614 38 80 00 02 */ li r4, 2
+/* 8012F9B8 0012B618 4B FF DB 15 */ bl func_8012D4CC
+/* 8012F9BC 0012B61C 38 60 00 0C */ li r3, 0xc
+/* 8012F9C0 0012B620 38 80 00 04 */ li r4, 4
+/* 8012F9C4 0012B624 4B FF DB 09 */ bl func_8012D4CC
+/* 8012F9C8 0012B628 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F9CC 0012B62C 38 80 00 21 */ li r4, 0x21
+/* 8012F9D0 0012B630 38 00 00 02 */ li r0, 2
+/* 8012F9D4 0012B634 3B E0 00 01 */ li r31, 1
+/* 8012F9D8 0012B638 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012F9DC 0012B63C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012F9E0 0012B640 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 8012F9E4 0012B644 48 00 02 70 */ b lbl_8012FC54
+lbl_8012F9E8:
+/* 8012F9E8 0012B648 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012F9EC 0012B64C 28 00 00 03 */ cmplwi r0, 3
+/* 8012F9F0 0012B650 41 80 02 64 */ blt lbl_8012FC54
+/* 8012F9F4 0012B654 38 60 00 0B */ li r3, 0xb
+/* 8012F9F8 0012B658 38 80 00 08 */ li r4, 8
+/* 8012F9FC 0012B65C 4B FF DA D1 */ bl func_8012D4CC
+/* 8012FA00 0012B660 38 60 00 01 */ li r3, 1
+/* 8012FA04 0012B664 38 80 00 02 */ li r4, 2
+/* 8012FA08 0012B668 4B FF DA C5 */ bl func_8012D4CC
+/* 8012FA0C 0012B66C 38 60 00 0C */ li r3, 0xc
+/* 8012FA10 0012B670 38 80 00 04 */ li r4, 4
+/* 8012FA14 0012B674 4B FF DA B9 */ bl func_8012D4CC
+/* 8012FA18 0012B678 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FA1C 0012B67C 38 80 00 21 */ li r4, 0x21
+/* 8012FA20 0012B680 38 00 00 03 */ li r0, 3
+/* 8012FA24 0012B684 3B E0 00 01 */ li r31, 1
+/* 8012FA28 0012B688 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FA2C 0012B68C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FA30 0012B690 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 8012FA34 0012B694 48 00 02 20 */ b lbl_8012FC54
+lbl_8012FA38:
+/* 8012FA38 0012B698 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012FA3C 0012B69C 28 00 00 04 */ cmplwi r0, 4
+/* 8012FA40 0012B6A0 41 80 02 14 */ blt lbl_8012FC54
+/* 8012FA44 0012B6A4 38 60 00 0B */ li r3, 0xb
+/* 8012FA48 0012B6A8 38 80 00 09 */ li r4, 9
+/* 8012FA4C 0012B6AC 4B FF DA 81 */ bl func_8012D4CC
+/* 8012FA50 0012B6B0 38 60 00 01 */ li r3, 1
+/* 8012FA54 0012B6B4 38 80 00 02 */ li r4, 2
+/* 8012FA58 0012B6B8 4B FF DA 75 */ bl func_8012D4CC
+/* 8012FA5C 0012B6BC 38 60 00 0C */ li r3, 0xc
+/* 8012FA60 0012B6C0 38 80 00 04 */ li r4, 4
+/* 8012FA64 0012B6C4 4B FF DA 69 */ bl func_8012D4CC
+/* 8012FA68 0012B6C8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FA6C 0012B6CC 38 80 00 21 */ li r4, 0x21
+/* 8012FA70 0012B6D0 38 00 00 04 */ li r0, 4
+/* 8012FA74 0012B6D4 3B E0 00 01 */ li r31, 1
+/* 8012FA78 0012B6D8 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FA7C 0012B6DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FA80 0012B6E0 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 8012FA84 0012B6E4 48 00 01 D0 */ b lbl_8012FC54
+lbl_8012FA88:
+/* 8012FA88 0012B6E8 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012FA8C 0012B6EC 28 00 00 05 */ cmplwi r0, 5
+/* 8012FA90 0012B6F0 41 80 01 C4 */ blt lbl_8012FC54
+/* 8012FA94 0012B6F4 38 60 00 0B */ li r3, 0xb
+/* 8012FA98 0012B6F8 38 80 00 0A */ li r4, 0xa
+/* 8012FA9C 0012B6FC 4B FF DA 31 */ bl func_8012D4CC
+/* 8012FAA0 0012B700 38 60 00 01 */ li r3, 1
+/* 8012FAA4 0012B704 38 80 00 02 */ li r4, 2
+/* 8012FAA8 0012B708 4B FF DA 25 */ bl func_8012D4CC
+/* 8012FAAC 0012B70C 38 60 00 0C */ li r3, 0xc
+/* 8012FAB0 0012B710 38 80 00 04 */ li r4, 4
+/* 8012FAB4 0012B714 4B FF DA 19 */ bl func_8012D4CC
+/* 8012FAB8 0012B718 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FABC 0012B71C 38 80 00 21 */ li r4, 0x21
+/* 8012FAC0 0012B720 38 00 00 05 */ li r0, 5
+/* 8012FAC4 0012B724 3B E0 00 01 */ li r31, 1
+/* 8012FAC8 0012B728 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FACC 0012B72C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FAD0 0012B730 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 8012FAD4 0012B734 48 00 01 80 */ b lbl_8012FC54
+lbl_8012FAD8:
+/* 8012FAD8 0012B738 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012FADC 0012B73C 28 00 00 06 */ cmplwi r0, 6
+/* 8012FAE0 0012B740 41 80 01 74 */ blt lbl_8012FC54
+/* 8012FAE4 0012B744 38 60 00 0B */ li r3, 0xb
+/* 8012FAE8 0012B748 38 80 00 0B */ li r4, 0xb
+/* 8012FAEC 0012B74C 4B FF D9 E1 */ bl func_8012D4CC
+/* 8012FAF0 0012B750 38 60 00 01 */ li r3, 1
+/* 8012FAF4 0012B754 38 80 00 02 */ li r4, 2
+/* 8012FAF8 0012B758 4B FF D9 D5 */ bl func_8012D4CC
+/* 8012FAFC 0012B75C 38 60 00 0C */ li r3, 0xc
+/* 8012FB00 0012B760 38 80 00 04 */ li r4, 4
+/* 8012FB04 0012B764 4B FF D9 C9 */ bl func_8012D4CC
+/* 8012FB08 0012B768 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FB0C 0012B76C 38 80 00 21 */ li r4, 0x21
+/* 8012FB10 0012B770 38 00 00 06 */ li r0, 6
+/* 8012FB14 0012B774 3B E0 00 01 */ li r31, 1
+/* 8012FB18 0012B778 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FB1C 0012B77C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FB20 0012B780 B0 03 01 6A */ sth r0, 0x16a(r3)
+/* 8012FB24 0012B784 48 00 01 30 */ b lbl_8012FC54
+lbl_8012FB28:
+/* 8012FB28 0012B788 A0 05 01 64 */ lhz r0, 0x164(r5)
+/* 8012FB2C 0012B78C 2C 00 00 00 */ cmpwi r0, 0
+/* 8012FB30 0012B790 41 82 00 48 */ beq lbl_8012FB78
+/* 8012FB34 0012B794 38 60 00 0B */ li r3, 0xb
+/* 8012FB38 0012B798 38 80 00 0F */ li r4, 0xf
+/* 8012FB3C 0012B79C 4B FF D9 91 */ bl func_8012D4CC
+/* 8012FB40 0012B7A0 38 60 00 01 */ li r3, 1
+/* 8012FB44 0012B7A4 38 80 00 02 */ li r4, 2
+/* 8012FB48 0012B7A8 4B FF D9 85 */ bl func_8012D4CC
+/* 8012FB4C 0012B7AC 38 60 00 0C */ li r3, 0xc
+/* 8012FB50 0012B7B0 38 80 00 04 */ li r4, 4
+/* 8012FB54 0012B7B4 4B FF D9 79 */ bl func_8012D4CC
+/* 8012FB58 0012B7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FB5C 0012B7BC 38 00 00 22 */ li r0, 0x22
+/* 8012FB60 0012B7C0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FB64 0012B7C4 38 60 02 23 */ li r3, 0x223
+/* 8012FB68 0012B7C8 90 04 01 28 */ stw r0, 0x128(r4)
+/* 8012FB6C 0012B7CC 38 80 00 00 */ li r4, 0
+/* 8012FB70 0012B7D0 4B ED B6 01 */ bl func_8000B170
+/* 8012FB74 0012B7D4 48 00 00 E0 */ b lbl_8012FC54
+lbl_8012FB78:
+/* 8012FB78 0012B7D8 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FB7C 0012B7DC 38 60 02 22 */ li r3, 0x222
+/* 8012FB80 0012B7E0 38 80 00 00 */ li r4, 0
+/* 8012FB84 0012B7E4 4B ED B5 ED */ bl func_8000B170
+/* 8012FB88 0012B7E8 48 00 00 CC */ b lbl_8012FC54
+lbl_8012FB8C:
+/* 8012FB8C 0012B7EC A0 65 01 64 */ lhz r3, 0x164(r5)
+/* 8012FB90 0012B7F0 A0 05 01 68 */ lhz r0, 0x168(r5)
+/* 8012FB94 0012B7F4 38 63 00 06 */ addi r3, r3, 6
+/* 8012FB98 0012B7F8 7C 03 00 00 */ cmpw r3, r0
+/* 8012FB9C 0012B7FC 40 80 00 64 */ bge lbl_8012FC00
+/* 8012FBA0 0012B800 38 60 00 0B */ li r3, 0xb
+/* 8012FBA4 0012B804 38 80 00 10 */ li r4, 0x10
+/* 8012FBA8 0012B808 4B FF D9 25 */ bl func_8012D4CC
+/* 8012FBAC 0012B80C 38 60 00 01 */ li r3, 1
+/* 8012FBB0 0012B810 38 80 00 02 */ li r4, 2
+/* 8012FBB4 0012B814 4B FF D9 19 */ bl func_8012D4CC
+/* 8012FBB8 0012B818 38 60 00 0C */ li r3, 0xc
+/* 8012FBBC 0012B81C 38 80 00 04 */ li r4, 4
+/* 8012FBC0 0012B820 4B FF D9 0D */ bl func_8012D4CC
+/* 8012FBC4 0012B824 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FBC8 0012B828 38 80 00 22 */ li r4, 0x22
+/* 8012FBCC 0012B82C 38 00 00 10 */ li r0, 0x10
+/* 8012FBD0 0012B830 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FBD4 0012B834 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FBD8 0012B838 38 60 02 23 */ li r3, 0x223
+/* 8012FBDC 0012B83C 38 80 00 00 */ li r4, 0
+/* 8012FBE0 0012B840 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FBE4 0012B844 A0 A6 01 64 */ lhz r5, 0x164(r6)
+/* 8012FBE8 0012B848 38 A5 00 01 */ addi r5, r5, 1
+/* 8012FBEC 0012B84C B0 A6 01 66 */ sth r5, 0x166(r6)
+/* 8012FBF0 0012B850 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FBF4 0012B854 B0 05 01 6C */ sth r0, 0x16c(r5)
+/* 8012FBF8 0012B858 4B ED B5 79 */ bl func_8000B170
+/* 8012FBFC 0012B85C 48 00 00 58 */ b lbl_8012FC54
+lbl_8012FC00:
+/* 8012FC00 0012B860 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FC04 0012B864 38 60 02 22 */ li r3, 0x222
+/* 8012FC08 0012B868 38 80 00 00 */ li r4, 0
+/* 8012FC0C 0012B86C 4B ED B5 65 */ bl func_8000B170
+/* 8012FC10 0012B870 48 00 00 44 */ b lbl_8012FC54
+lbl_8012FC14:
+/* 8012FC14 0012B874 38 60 00 0B */ li r3, 0xb
+/* 8012FC18 0012B878 38 80 00 0C */ li r4, 0xc
+/* 8012FC1C 0012B87C 4B FF D8 B1 */ bl func_8012D4CC
+/* 8012FC20 0012B880 38 60 00 01 */ li r3, 1
+/* 8012FC24 0012B884 38 80 00 01 */ li r4, 1
+/* 8012FC28 0012B888 4B FF D8 A5 */ bl func_8012D4CC
+/* 8012FC2C 0012B88C 38 60 00 0C */ li r3, 0xc
+/* 8012FC30 0012B890 38 80 00 04 */ li r4, 4
+/* 8012FC34 0012B894 4B FF D8 99 */ bl func_8012D4CC
+/* 8012FC38 0012B898 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FC3C 0012B89C 38 80 00 21 */ li r4, 0x21
+/* 8012FC40 0012B8A0 38 00 00 63 */ li r0, 0x63
+/* 8012FC44 0012B8A4 3B E0 00 02 */ li r31, 2
+/* 8012FC48 0012B8A8 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FC4C 0012B8AC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FC50 0012B8B0 90 03 01 60 */ stw r0, 0x160(r3)
+lbl_8012FC54:
+/* 8012FC54 0012B8B4 2C 1F 00 00 */ cmpwi r31, 0
+/* 8012FC58 0012B8B8 41 82 14 C4 */ beq lbl_8013111C
+/* 8012FC5C 0012B8BC 7F E3 FB 78 */ mr r3, r31
+/* 8012FC60 0012B8C0 4B F2 A8 6D */ bl func_8005A4CC
+/* 8012FC64 0012B8C4 48 00 14 B8 */ b lbl_8013111C
+lbl_8012FC68:
+/* 8012FC68 0012B8C8 2C 03 00 08 */ cmpwi r3, 8
+/* 8012FC6C 0012B8CC 3B E0 00 00 */ li r31, 0
+/* 8012FC70 0012B8D0 41 82 02 24 */ beq lbl_8012FE94
+/* 8012FC74 0012B8D4 40 80 00 38 */ bge lbl_8012FCAC
+/* 8012FC78 0012B8D8 2C 03 00 04 */ cmpwi r3, 4
+/* 8012FC7C 0012B8DC 41 82 01 20 */ beq lbl_8012FD9C
+/* 8012FC80 0012B8E0 40 80 00 1C */ bge lbl_8012FC9C
+/* 8012FC84 0012B8E4 2C 03 00 02 */ cmpwi r3, 2
+/* 8012FC88 0012B8E8 41 82 00 8C */ beq lbl_8012FD14
+/* 8012FC8C 0012B8EC 40 80 00 CC */ bge lbl_8012FD58
+/* 8012FC90 0012B8F0 2C 03 00 01 */ cmpwi r3, 1
+/* 8012FC94 0012B8F4 40 80 00 3C */ bge lbl_8012FCD0
+/* 8012FC98 0012B8F8 48 00 03 CC */ b lbl_80130064
+lbl_8012FC9C:
+/* 8012FC9C 0012B8FC 2C 03 00 06 */ cmpwi r3, 6
+/* 8012FCA0 0012B900 41 82 01 84 */ beq lbl_8012FE24
+/* 8012FCA4 0012B904 40 80 01 C4 */ bge lbl_8012FE68
+/* 8012FCA8 0012B908 48 00 01 38 */ b lbl_8012FDE0
+lbl_8012FCAC:
+/* 8012FCAC 0012B90C 2C 03 00 5A */ cmpwi r3, 0x5a
+/* 8012FCB0 0012B910 41 82 02 E8 */ beq lbl_8012FF98
+/* 8012FCB4 0012B914 40 80 00 10 */ bge lbl_8012FCC4
+/* 8012FCB8 0012B918 2C 03 00 50 */ cmpwi r3, 0x50
+/* 8012FCBC 0012B91C 41 82 02 30 */ beq lbl_8012FEEC
+/* 8012FCC0 0012B920 48 00 03 A4 */ b lbl_80130064
+lbl_8012FCC4:
+/* 8012FCC4 0012B924 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8012FCC8 0012B928 41 82 01 F8 */ beq lbl_8012FEC0
+/* 8012FCCC 0012B92C 48 00 03 98 */ b lbl_80130064
+lbl_8012FCD0:
+/* 8012FCD0 0012B930 38 60 00 0B */ li r3, 0xb
+/* 8012FCD4 0012B934 38 80 00 00 */ li r4, 0
+/* 8012FCD8 0012B938 4B FF D7 F5 */ bl func_8012D4CC
+/* 8012FCDC 0012B93C 38 60 00 01 */ li r3, 1
+/* 8012FCE0 0012B940 38 80 00 02 */ li r4, 2
+/* 8012FCE4 0012B944 4B FF D7 E9 */ bl func_8012D4CC
+/* 8012FCE8 0012B948 38 60 00 0C */ li r3, 0xc
+/* 8012FCEC 0012B94C 38 80 00 04 */ li r4, 4
+/* 8012FCF0 0012B950 4B FF D7 DD */ bl func_8012D4CC
+/* 8012FCF4 0012B954 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FCF8 0012B958 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FCFC 0012B95C 28 00 00 01 */ cmplwi r0, 1
+/* 8012FD00 0012B960 41 80 00 0C */ blt lbl_8012FD0C
+/* 8012FD04 0012B964 38 00 00 01 */ li r0, 1
+/* 8012FD08 0012B968 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FD0C:
+/* 8012FD0C 0012B96C 3B E0 00 03 */ li r31, 3
+/* 8012FD10 0012B970 48 00 03 54 */ b lbl_80130064
+lbl_8012FD14:
+/* 8012FD14 0012B974 38 60 00 0B */ li r3, 0xb
+/* 8012FD18 0012B978 38 80 00 01 */ li r4, 1
+/* 8012FD1C 0012B97C 4B FF D7 B1 */ bl func_8012D4CC
+/* 8012FD20 0012B980 38 60 00 01 */ li r3, 1
+/* 8012FD24 0012B984 38 80 00 02 */ li r4, 2
+/* 8012FD28 0012B988 4B FF D7 A5 */ bl func_8012D4CC
+/* 8012FD2C 0012B98C 38 60 00 0C */ li r3, 0xc
+/* 8012FD30 0012B990 38 80 00 04 */ li r4, 4
+/* 8012FD34 0012B994 4B FF D7 99 */ bl func_8012D4CC
+/* 8012FD38 0012B998 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FD3C 0012B99C A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FD40 0012B9A0 28 00 00 02 */ cmplwi r0, 2
+/* 8012FD44 0012B9A4 41 80 00 0C */ blt lbl_8012FD50
+/* 8012FD48 0012B9A8 38 00 00 02 */ li r0, 2
+/* 8012FD4C 0012B9AC B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FD50:
+/* 8012FD50 0012B9B0 3B E0 00 03 */ li r31, 3
+/* 8012FD54 0012B9B4 48 00 03 10 */ b lbl_80130064
+lbl_8012FD58:
+/* 8012FD58 0012B9B8 38 60 00 0B */ li r3, 0xb
+/* 8012FD5C 0012B9BC 38 80 00 02 */ li r4, 2
+/* 8012FD60 0012B9C0 4B FF D7 6D */ bl func_8012D4CC
+/* 8012FD64 0012B9C4 38 60 00 01 */ li r3, 1
+/* 8012FD68 0012B9C8 38 80 00 02 */ li r4, 2
+/* 8012FD6C 0012B9CC 4B FF D7 61 */ bl func_8012D4CC
+/* 8012FD70 0012B9D0 38 60 00 0C */ li r3, 0xc
+/* 8012FD74 0012B9D4 38 80 00 04 */ li r4, 4
+/* 8012FD78 0012B9D8 4B FF D7 55 */ bl func_8012D4CC
+/* 8012FD7C 0012B9DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FD80 0012B9E0 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FD84 0012B9E4 28 00 00 03 */ cmplwi r0, 3
+/* 8012FD88 0012B9E8 41 80 00 0C */ blt lbl_8012FD94
+/* 8012FD8C 0012B9EC 38 00 00 03 */ li r0, 3
+/* 8012FD90 0012B9F0 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FD94:
+/* 8012FD94 0012B9F4 3B E0 00 03 */ li r31, 3
+/* 8012FD98 0012B9F8 48 00 02 CC */ b lbl_80130064
+lbl_8012FD9C:
+/* 8012FD9C 0012B9FC 38 60 00 0B */ li r3, 0xb
+/* 8012FDA0 0012BA00 38 80 00 03 */ li r4, 3
+/* 8012FDA4 0012BA04 4B FF D7 29 */ bl func_8012D4CC
+/* 8012FDA8 0012BA08 38 60 00 01 */ li r3, 1
+/* 8012FDAC 0012BA0C 38 80 00 02 */ li r4, 2
+/* 8012FDB0 0012BA10 4B FF D7 1D */ bl func_8012D4CC
+/* 8012FDB4 0012BA14 38 60 00 0C */ li r3, 0xc
+/* 8012FDB8 0012BA18 38 80 00 04 */ li r4, 4
+/* 8012FDBC 0012BA1C 4B FF D7 11 */ bl func_8012D4CC
+/* 8012FDC0 0012BA20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FDC4 0012BA24 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FDC8 0012BA28 28 00 00 04 */ cmplwi r0, 4
+/* 8012FDCC 0012BA2C 41 80 00 0C */ blt lbl_8012FDD8
+/* 8012FDD0 0012BA30 38 00 00 04 */ li r0, 4
+/* 8012FDD4 0012BA34 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FDD8:
+/* 8012FDD8 0012BA38 3B E0 00 03 */ li r31, 3
+/* 8012FDDC 0012BA3C 48 00 02 88 */ b lbl_80130064
+lbl_8012FDE0:
+/* 8012FDE0 0012BA40 38 60 00 0B */ li r3, 0xb
+/* 8012FDE4 0012BA44 38 80 00 04 */ li r4, 4
+/* 8012FDE8 0012BA48 4B FF D6 E5 */ bl func_8012D4CC
+/* 8012FDEC 0012BA4C 38 60 00 01 */ li r3, 1
+/* 8012FDF0 0012BA50 38 80 00 02 */ li r4, 2
+/* 8012FDF4 0012BA54 4B FF D6 D9 */ bl func_8012D4CC
+/* 8012FDF8 0012BA58 38 60 00 0C */ li r3, 0xc
+/* 8012FDFC 0012BA5C 38 80 00 04 */ li r4, 4
+/* 8012FE00 0012BA60 4B FF D6 CD */ bl func_8012D4CC
+/* 8012FE04 0012BA64 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FE08 0012BA68 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FE0C 0012BA6C 28 00 00 05 */ cmplwi r0, 5
+/* 8012FE10 0012BA70 41 80 00 0C */ blt lbl_8012FE1C
+/* 8012FE14 0012BA74 38 00 00 05 */ li r0, 5
+/* 8012FE18 0012BA78 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FE1C:
+/* 8012FE1C 0012BA7C 3B E0 00 03 */ li r31, 3
+/* 8012FE20 0012BA80 48 00 02 44 */ b lbl_80130064
+lbl_8012FE24:
+/* 8012FE24 0012BA84 38 60 00 0B */ li r3, 0xb
+/* 8012FE28 0012BA88 38 80 00 05 */ li r4, 5
+/* 8012FE2C 0012BA8C 4B FF D6 A1 */ bl func_8012D4CC
+/* 8012FE30 0012BA90 38 60 00 01 */ li r3, 1
+/* 8012FE34 0012BA94 38 80 00 02 */ li r4, 2
+/* 8012FE38 0012BA98 4B FF D6 95 */ bl func_8012D4CC
+/* 8012FE3C 0012BA9C 38 60 00 0C */ li r3, 0xc
+/* 8012FE40 0012BAA0 38 80 00 04 */ li r4, 4
+/* 8012FE44 0012BAA4 4B FF D6 89 */ bl func_8012D4CC
+/* 8012FE48 0012BAA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FE4C 0012BAAC A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FE50 0012BAB0 28 00 00 06 */ cmplwi r0, 6
+/* 8012FE54 0012BAB4 41 80 00 0C */ blt lbl_8012FE60
+/* 8012FE58 0012BAB8 38 00 00 06 */ li r0, 6
+/* 8012FE5C 0012BABC B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FE60:
+/* 8012FE60 0012BAC0 3B E0 00 03 */ li r31, 3
+/* 8012FE64 0012BAC4 48 00 02 00 */ b lbl_80130064
+lbl_8012FE68:
+/* 8012FE68 0012BAC8 38 60 00 0B */ li r3, 0xb
+/* 8012FE6C 0012BACC 38 80 00 0C */ li r4, 0xc
+/* 8012FE70 0012BAD0 4B FF D6 5D */ bl func_8012D4CC
+/* 8012FE74 0012BAD4 38 60 00 01 */ li r3, 1
+/* 8012FE78 0012BAD8 38 80 00 02 */ li r4, 2
+/* 8012FE7C 0012BADC 4B FF D6 51 */ bl func_8012D4CC
+/* 8012FE80 0012BAE0 38 60 00 0C */ li r3, 0xc
+/* 8012FE84 0012BAE4 38 80 00 00 */ li r4, 0
+/* 8012FE88 0012BAE8 4B FF D6 45 */ bl func_8012D4CC
+/* 8012FE8C 0012BAEC 3B E0 00 03 */ li r31, 3
+/* 8012FE90 0012BAF0 48 00 01 D4 */ b lbl_80130064
+lbl_8012FE94:
+/* 8012FE94 0012BAF4 38 60 00 0B */ li r3, 0xb
+/* 8012FE98 0012BAF8 38 80 00 0C */ li r4, 0xc
+/* 8012FE9C 0012BAFC 4B FF D6 31 */ bl func_8012D4CC
+/* 8012FEA0 0012BB00 38 60 00 01 */ li r3, 1
+/* 8012FEA4 0012BB04 38 80 00 02 */ li r4, 2
+/* 8012FEA8 0012BB08 4B FF D6 25 */ bl func_8012D4CC
+/* 8012FEAC 0012BB0C 38 60 00 0C */ li r3, 0xc
+/* 8012FEB0 0012BB10 38 80 00 01 */ li r4, 1
+/* 8012FEB4 0012BB14 4B FF D6 19 */ bl func_8012D4CC
+/* 8012FEB8 0012BB18 3B E0 00 03 */ li r31, 3
+/* 8012FEBC 0012BB1C 48 00 01 A8 */ b lbl_80130064
+lbl_8012FEC0:
+/* 8012FEC0 0012BB20 38 60 00 0B */ li r3, 0xb
+/* 8012FEC4 0012BB24 38 80 00 0C */ li r4, 0xc
+/* 8012FEC8 0012BB28 4B FF D6 05 */ bl func_8012D4CC
+/* 8012FECC 0012BB2C 38 60 00 01 */ li r3, 1
+/* 8012FED0 0012BB30 38 80 00 00 */ li r4, 0
+/* 8012FED4 0012BB34 4B FF D5 F9 */ bl func_8012D4CC
+/* 8012FED8 0012BB38 38 60 00 0C */ li r3, 0xc
+/* 8012FEDC 0012BB3C 38 80 00 04 */ li r4, 4
+/* 8012FEE0 0012BB40 4B FF D5 ED */ bl func_8012D4CC
+/* 8012FEE4 0012BB44 3B E0 00 03 */ li r31, 3
+/* 8012FEE8 0012BB48 48 00 01 7C */ b lbl_80130064
+lbl_8012FEEC:
+/* 8012FEEC 0012BB4C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FEF0 0012BB50 A0 03 01 64 */ lhz r0, 0x164(r3)
+/* 8012FEF4 0012BB54 2C 00 00 00 */ cmpwi r0, 0
+/* 8012FEF8 0012BB58 41 82 00 48 */ beq lbl_8012FF40
+/* 8012FEFC 0012BB5C 38 60 00 0B */ li r3, 0xb
+/* 8012FF00 0012BB60 38 80 00 0F */ li r4, 0xf
+/* 8012FF04 0012BB64 4B FF D5 C9 */ bl func_8012D4CC
+/* 8012FF08 0012BB68 38 60 00 01 */ li r3, 1
+/* 8012FF0C 0012BB6C 38 80 00 02 */ li r4, 2
+/* 8012FF10 0012BB70 4B FF D5 BD */ bl func_8012D4CC
+/* 8012FF14 0012BB74 38 60 00 0C */ li r3, 0xc
+/* 8012FF18 0012BB78 38 80 00 04 */ li r4, 4
+/* 8012FF1C 0012BB7C 4B FF D5 B1 */ bl func_8012D4CC
+/* 8012FF20 0012BB80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FF24 0012BB84 38 00 00 22 */ li r0, 0x22
+/* 8012FF28 0012BB88 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FF2C 0012BB8C 38 60 02 23 */ li r3, 0x223
+/* 8012FF30 0012BB90 90 04 01 28 */ stw r0, 0x128(r4)
+/* 8012FF34 0012BB94 38 80 00 00 */ li r4, 0
+/* 8012FF38 0012BB98 4B ED B2 39 */ bl func_8000B170
+/* 8012FF3C 0012BB9C 48 00 00 50 */ b lbl_8012FF8C
+lbl_8012FF40:
+/* 8012FF40 0012BBA0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FF44 0012BBA4 38 60 02 22 */ li r3, 0x222
+/* 8012FF48 0012BBA8 38 80 00 00 */ li r4, 0
+/* 8012FF4C 0012BBAC 4B ED B2 25 */ bl func_8000B170
+/* 8012FF50 0012BBB0 38 60 00 0B */ li r3, 0xb
+/* 8012FF54 0012BBB4 38 80 00 00 */ li r4, 0
+/* 8012FF58 0012BBB8 4B FF D5 75 */ bl func_8012D4CC
+/* 8012FF5C 0012BBBC 38 60 00 01 */ li r3, 1
+/* 8012FF60 0012BBC0 38 80 00 02 */ li r4, 2
+/* 8012FF64 0012BBC4 4B FF D5 69 */ bl func_8012D4CC
+/* 8012FF68 0012BBC8 38 60 00 0C */ li r3, 0xc
+/* 8012FF6C 0012BBCC 38 80 00 04 */ li r4, 4
+/* 8012FF70 0012BBD0 4B FF D5 5D */ bl func_8012D4CC
+/* 8012FF74 0012BBD4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FF78 0012BBD8 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8012FF7C 0012BBDC 28 00 00 01 */ cmplwi r0, 1
+/* 8012FF80 0012BBE0 41 80 00 0C */ blt lbl_8012FF8C
+/* 8012FF84 0012BBE4 38 00 00 01 */ li r0, 1
+/* 8012FF88 0012BBE8 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8012FF8C:
+/* 8012FF8C 0012BBEC 38 60 00 01 */ li r3, 1
+/* 8012FF90 0012BBF0 4B F2 A4 A9 */ bl func_8005A438
+/* 8012FF94 0012BBF4 48 00 00 D0 */ b lbl_80130064
+lbl_8012FF98:
+/* 8012FF98 0012BBF8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FF9C 0012BBFC A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 8012FFA0 0012BC00 A0 04 01 68 */ lhz r0, 0x168(r4)
+/* 8012FFA4 0012BC04 38 63 00 06 */ addi r3, r3, 6
+/* 8012FFA8 0012BC08 7C 03 00 00 */ cmpw r3, r0
+/* 8012FFAC 0012BC0C 40 80 00 64 */ bge lbl_80130010
+/* 8012FFB0 0012BC10 38 60 00 0B */ li r3, 0xb
+/* 8012FFB4 0012BC14 38 80 00 10 */ li r4, 0x10
+/* 8012FFB8 0012BC18 4B FF D5 15 */ bl func_8012D4CC
+/* 8012FFBC 0012BC1C 38 60 00 01 */ li r3, 1
+/* 8012FFC0 0012BC20 38 80 00 02 */ li r4, 2
+/* 8012FFC4 0012BC24 4B FF D5 09 */ bl func_8012D4CC
+/* 8012FFC8 0012BC28 38 60 00 0C */ li r3, 0xc
+/* 8012FFCC 0012BC2C 38 80 00 04 */ li r4, 4
+/* 8012FFD0 0012BC30 4B FF D4 FD */ bl func_8012D4CC
+/* 8012FFD4 0012BC34 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FFD8 0012BC38 38 80 00 22 */ li r4, 0x22
+/* 8012FFDC 0012BC3C 38 00 00 10 */ li r0, 0x10
+/* 8012FFE0 0012BC40 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 8012FFE4 0012BC44 90 83 01 28 */ stw r4, 0x128(r3)
+/* 8012FFE8 0012BC48 38 60 02 23 */ li r3, 0x223
+/* 8012FFEC 0012BC4C 38 80 00 00 */ li r4, 0
+/* 8012FFF0 0012BC50 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13)
+/* 8012FFF4 0012BC54 A0 A6 01 64 */ lhz r5, 0x164(r6)
+/* 8012FFF8 0012BC58 38 A5 00 01 */ addi r5, r5, 1
+/* 8012FFFC 0012BC5C B0 A6 01 66 */ sth r5, 0x166(r6)
+/* 80130000 0012BC60 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130004 0012BC64 B0 05 01 6C */ sth r0, 0x16c(r5)
+/* 80130008 0012BC68 4B ED B1 69 */ bl func_8000B170
+/* 8013000C 0012BC6C 48 00 00 50 */ b lbl_8013005C
+lbl_80130010:
+/* 80130010 0012BC70 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 80130014 0012BC74 38 60 02 22 */ li r3, 0x222
+/* 80130018 0012BC78 38 80 00 00 */ li r4, 0
+/* 8013001C 0012BC7C 4B ED B1 55 */ bl func_8000B170
+/* 80130020 0012BC80 38 60 00 0B */ li r3, 0xb
+/* 80130024 0012BC84 38 80 00 05 */ li r4, 5
+/* 80130028 0012BC88 4B FF D4 A5 */ bl func_8012D4CC
+/* 8013002C 0012BC8C 38 60 00 01 */ li r3, 1
+/* 80130030 0012BC90 38 80 00 02 */ li r4, 2
+/* 80130034 0012BC94 4B FF D4 99 */ bl func_8012D4CC
+/* 80130038 0012BC98 38 60 00 0C */ li r3, 0xc
+/* 8013003C 0012BC9C 38 80 00 04 */ li r4, 4
+/* 80130040 0012BCA0 4B FF D4 8D */ bl func_8012D4CC
+/* 80130044 0012BCA4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130048 0012BCA8 A0 03 01 68 */ lhz r0, 0x168(r3)
+/* 8013004C 0012BCAC 28 00 00 06 */ cmplwi r0, 6
+/* 80130050 0012BCB0 41 80 00 0C */ blt lbl_8013005C
+/* 80130054 0012BCB4 38 00 00 06 */ li r0, 6
+/* 80130058 0012BCB8 B0 03 01 6A */ sth r0, 0x16a(r3)
+lbl_8013005C:
+/* 8013005C 0012BCBC 38 60 00 06 */ li r3, 6
+/* 80130060 0012BCC0 4B F2 A3 D9 */ bl func_8005A438
+lbl_80130064:
+/* 80130064 0012BCC4 2C 1F 00 00 */ cmpwi r31, 0
+/* 80130068 0012BCC8 41 82 10 B4 */ beq lbl_8013111C
+/* 8013006C 0012BCCC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130070 0012BCD0 80 64 09 74 */ lwz r3, 0x974(r4)
+/* 80130074 0012BCD4 54 60 87 FF */ rlwinm. r0, r3, 0x10, 0x1f, 0x1f
+/* 80130078 0012BCD8 41 82 00 10 */ beq lbl_80130088
+/* 8013007C 0012BCDC 7F E3 FB 78 */ mr r3, r31
+/* 80130080 0012BCE0 4B F2 A4 4D */ bl func_8005A4CC
+/* 80130084 0012BCE4 48 00 10 98 */ b lbl_8013111C
+lbl_80130088:
+/* 80130088 0012BCE8 64 60 00 01 */ oris r0, r3, 1
+/* 8013008C 0012BCEC 90 04 09 74 */ stw r0, 0x974(r4)
+/* 80130090 0012BCF0 48 00 10 8C */ b lbl_8013111C
+/* 80130094 0012BCF4 A8 64 00 D6 */ lha r3, 0xd6(r4)
+/* 80130098 0012BCF8 48 12 3D 39 */ bl func_80253DD0
+/* 8013009C 0012BCFC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801300A0 0012BD00 28 00 00 03 */ cmplwi r0, 3
+/* 801300A4 0012BD04 40 82 10 78 */ bne lbl_8013111C
+/* 801300A8 0012BD08 38 60 00 0B */ li r3, 0xb
+/* 801300AC 0012BD0C 38 80 00 0C */ li r4, 0xc
+/* 801300B0 0012BD10 4B FF D4 1D */ bl func_8012D4CC
+/* 801300B4 0012BD14 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801300B8 0012BD18 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801300BC 0012BD1C 2C 00 00 50 */ cmpwi r0, 0x50
+/* 801300C0 0012BD20 41 82 00 68 */ beq lbl_80130128
+/* 801300C4 0012BD24 40 80 00 1C */ bge lbl_801300E0
+/* 801300C8 0012BD28 2C 00 00 08 */ cmpwi r0, 8
+/* 801300CC 0012BD2C 41 82 00 4C */ beq lbl_80130118
+/* 801300D0 0012BD30 40 80 00 90 */ bge lbl_80130160
+/* 801300D4 0012BD34 2C 00 00 07 */ cmpwi r0, 7
+/* 801300D8 0012BD38 40 80 00 14 */ bge lbl_801300EC
+/* 801300DC 0012BD3C 48 00 00 84 */ b lbl_80130160
+lbl_801300E0:
+/* 801300E0 0012BD40 2C 00 00 5A */ cmpwi r0, 0x5a
+/* 801300E4 0012BD44 41 82 00 70 */ beq lbl_80130154
+/* 801300E8 0012BD48 48 00 00 78 */ b lbl_80130160
+lbl_801300EC:
+/* 801300EC 0012BD4C 38 60 00 0C */ li r3, 0xc
+/* 801300F0 0012BD50 38 80 00 00 */ li r4, 0
+/* 801300F4 0012BD54 4B FF D3 D9 */ bl func_8012D4CC
+/* 801300F8 0012BD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 801300FC 0012BD5C 38 00 00 0C */ li r0, 0xc
+/* 80130100 0012BD60 A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 80130104 0012BD64 38 63 FF FF */ addi r3, r3, -1
+/* 80130108 0012BD68 B0 64 01 66 */ sth r3, 0x166(r4)
+/* 8013010C 0012BD6C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130110 0012BD70 B0 03 01 6C */ sth r0, 0x16c(r3)
+/* 80130114 0012BD74 48 00 00 4C */ b lbl_80130160
+lbl_80130118:
+/* 80130118 0012BD78 38 60 00 0C */ li r3, 0xc
+/* 8013011C 0012BD7C 38 80 00 01 */ li r4, 1
+/* 80130120 0012BD80 4B FF D3 AD */ bl func_8012D4CC
+/* 80130124 0012BD84 48 00 00 3C */ b lbl_80130160
+lbl_80130128:
+/* 80130128 0012BD88 38 60 00 0B */ li r3, 0xb
+/* 8013012C 0012BD8C 38 80 00 00 */ li r4, 0
+/* 80130130 0012BD90 4B FF D3 9D */ bl func_8012D4CC
+/* 80130134 0012BD94 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130138 0012BD98 38 00 00 00 */ li r0, 0
+/* 8013013C 0012BD9C A0 64 01 64 */ lhz r3, 0x164(r4)
+/* 80130140 0012BDA0 38 63 FF FF */ addi r3, r3, -1
+/* 80130144 0012BDA4 B0 64 01 66 */ sth r3, 0x166(r4)
+/* 80130148 0012BDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013014C 0012BDAC B0 03 01 6C */ sth r0, 0x16c(r3)
+/* 80130150 0012BDB0 48 00 00 10 */ b lbl_80130160
+lbl_80130154:
+/* 80130154 0012BDB4 38 60 00 0B */ li r3, 0xb
+/* 80130158 0012BDB8 38 80 00 05 */ li r4, 5
+/* 8013015C 0012BDBC 4B FF D3 71 */ bl func_8012D4CC
+lbl_80130160:
+/* 80130160 0012BDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130164 0012BDC4 38 00 00 20 */ li r0, 0x20
+/* 80130168 0012BDC8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8013016C 0012BDCC 48 00 0F B0 */ b lbl_8013111C
+/* 80130170 0012BDD0 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 80130174 0012BDD4 28 00 00 63 */ cmplwi r0, 0x63
+/* 80130178 0012BDD8 40 82 00 40 */ bne lbl_801301B8
+/* 8013017C 0012BDDC A8 64 00 C2 */ lha r3, 0xc2(r4)
+/* 80130180 0012BDE0 48 12 3C 51 */ bl func_80253DD0
+/* 80130184 0012BDE4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130188 0012BDE8 28 00 00 03 */ cmplwi r0, 3
+/* 8013018C 0012BDEC 40 82 00 4C */ bne lbl_801301D8
+/* 80130190 0012BDF0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130194 0012BDF4 38 00 00 23 */ li r0, 0x23
+/* 80130198 0012BDF8 38 60 02 61 */ li r3, 0x261
+/* 8013019C 0012BDFC 90 04 01 28 */ stw r0, 0x128(r4)
+/* 801301A0 0012BE00 48 03 28 F1 */ bl func_80162A90
+/* 801301A4 0012BE04 28 03 00 02 */ cmplwi r3, 2
+/* 801301A8 0012BE08 40 82 00 30 */ bne lbl_801301D8
+/* 801301AC 0012BE0C 38 60 00 01 */ li r3, 1
+/* 801301B0 0012BE10 4B F2 62 A9 */ bl func_80056458
+/* 801301B4 0012BE14 48 00 00 24 */ b lbl_801301D8
+lbl_801301B8:
+/* 801301B8 0012BE18 A8 64 00 D6 */ lha r3, 0xd6(r4)
+/* 801301BC 0012BE1C 48 12 3C 15 */ bl func_80253DD0
+/* 801301C0 0012BE20 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801301C4 0012BE24 28 00 00 03 */ cmplwi r0, 3
+/* 801301C8 0012BE28 40 82 00 10 */ bne lbl_801301D8
+/* 801301CC 0012BE2C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801301D0 0012BE30 38 00 00 23 */ li r0, 0x23
+/* 801301D4 0012BE34 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_801301D8:
+/* 801301D8 0012BE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801301DC 0012BE3C 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 801301E0 0012BE40 28 00 00 23 */ cmplwi r0, 0x23
+/* 801301E4 0012BE44 40 82 0F 38 */ bne lbl_8013111C
+/* 801301E8 0012BE48 38 60 00 0B */ li r3, 0xb
+/* 801301EC 0012BE4C 38 80 00 0D */ li r4, 0xd
+/* 801301F0 0012BE50 4B FF D2 DD */ bl func_8012D4CC
+/* 801301F4 0012BE54 38 60 00 01 */ li r3, 1
+/* 801301F8 0012BE58 38 80 00 03 */ li r4, 3
+/* 801301FC 0012BE5C 4B FF D2 D1 */ bl func_8012D4CC
+/* 80130200 0012BE60 38 60 00 0C */ li r3, 0xc
+/* 80130204 0012BE64 38 80 00 05 */ li r4, 5
+/* 80130208 0012BE68 4B FF D2 C5 */ bl func_8012D4CC
+/* 8013020C 0012BE6C 48 00 0F 10 */ b lbl_8013111C
+/* 80130210 0012BE70 A8 64 00 D6 */ lha r3, 0xd6(r4)
+/* 80130214 0012BE74 48 12 3B BD */ bl func_80253DD0
+/* 80130218 0012BE78 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013021C 0012BE7C 28 00 00 03 */ cmplwi r0, 3
+/* 80130220 0012BE80 40 82 0E FC */ bne lbl_8013111C
+/* 80130224 0012BE84 38 60 00 0B */ li r3, 0xb
+/* 80130228 0012BE88 38 80 00 00 */ li r4, 0
+/* 8013022C 0012BE8C 4B FF D2 B9 */ bl func_8012D4E4
+/* 80130230 0012BE90 38 60 00 01 */ li r3, 1
+/* 80130234 0012BE94 38 80 00 00 */ li r4, 0
+/* 80130238 0012BE98 4B FF D2 AD */ bl func_8012D4E4
+/* 8013023C 0012BE9C 38 60 00 0C */ li r3, 0xc
+/* 80130240 0012BEA0 38 80 00 00 */ li r4, 0
+/* 80130244 0012BEA4 4B FF D2 A1 */ bl func_8012D4E4
+/* 80130248 0012BEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013024C 0012BEAC 38 00 00 00 */ li r0, 0
+/* 80130250 0012BEB0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130254 0012BEB4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130258 0012BEB8 80 64 01 60 */ lwz r3, 0x160(r4)
+/* 8013025C 0012BEBC 28 03 00 63 */ cmplwi r3, 0x63
+/* 80130260 0012BEC0 40 82 00 10 */ bne lbl_80130270
+/* 80130264 0012BEC4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80130268 0012BEC8 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+/* 8013026C 0012BECC 48 00 0E B4 */ b lbl_80131120
+lbl_80130270:
+/* 80130270 0012BED0 A0 04 01 64 */ lhz r0, 0x164(r4)
+/* 80130274 0012BED4 7C 00 1A 14 */ add r0, r0, r3
+/* 80130278 0012BED8 54 00 08 3C */ slwi r0, r0, 1
+/* 8013027C 0012BEDC 7C 64 02 14 */ add r3, r4, r0
+/* 80130280 0012BEE0 A0 63 01 6C */ lhz r3, 0x16c(r3)
+/* 80130284 0012BEE4 38 03 D6 3A */ addi r0, r3, -10694
+/* 80130288 0012BEE8 28 00 00 09 */ cmplwi r0, 9
+/* 8013028C 0012BEEC 41 81 00 BC */ bgt lbl_80130348
+/* 80130290 0012BEF0 3C 60 80 42 */ lis r3, lbl_8041CCC8@ha
+/* 80130294 0012BEF4 54 00 10 3A */ slwi r0, r0, 2
+/* 80130298 0012BEF8 38 63 CC C8 */ addi r3, r3, lbl_8041CCC8@l
+/* 8013029C 0012BEFC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801302A0 0012BF00 7C 69 03 A6 */ mtctr r3
+/* 801302A4 0012BF04 4E 80 04 20 */ bctr
+/* 801302A8 0012BF08 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801302AC 0012BF0C 38 00 03 E8 */ li r0, 0x3e8
+/* 801302B0 0012BF10 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801302B4 0012BF14 48 00 00 A0 */ b lbl_80130354
+/* 801302B8 0012BF18 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801302BC 0012BF1C 38 00 03 E9 */ li r0, 0x3e9
+/* 801302C0 0012BF20 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801302C4 0012BF24 48 00 00 90 */ b lbl_80130354
+/* 801302C8 0012BF28 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801302CC 0012BF2C 38 00 03 EA */ li r0, 0x3ea
+/* 801302D0 0012BF30 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801302D4 0012BF34 48 00 00 80 */ b lbl_80130354
+/* 801302D8 0012BF38 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801302DC 0012BF3C 38 00 03 EB */ li r0, 0x3eb
+/* 801302E0 0012BF40 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801302E4 0012BF44 48 00 00 70 */ b lbl_80130354
+/* 801302E8 0012BF48 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801302EC 0012BF4C 38 00 03 EC */ li r0, 0x3ec
+/* 801302F0 0012BF50 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801302F4 0012BF54 48 00 00 60 */ b lbl_80130354
+/* 801302F8 0012BF58 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 801302FC 0012BF5C 38 00 03 ED */ li r0, 0x3ed
+/* 80130300 0012BF60 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80130304 0012BF64 48 00 00 50 */ b lbl_80130354
+/* 80130308 0012BF68 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8013030C 0012BF6C 38 00 03 EE */ li r0, 0x3ee
+/* 80130310 0012BF70 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80130314 0012BF74 48 00 00 40 */ b lbl_80130354
+/* 80130318 0012BF78 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8013031C 0012BF7C 38 00 03 F0 */ li r0, 0x3f0
+/* 80130320 0012BF80 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80130324 0012BF84 48 00 00 30 */ b lbl_80130354
+/* 80130328 0012BF88 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8013032C 0012BF8C 38 00 03 EF */ li r0, 0x3ef
+/* 80130330 0012BF90 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80130334 0012BF94 48 00 00 20 */ b lbl_80130354
+/* 80130338 0012BF98 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8013033C 0012BF9C 38 00 03 F1 */ li r0, 0x3f1
+/* 80130340 0012BFA0 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80130344 0012BFA4 48 00 00 10 */ b lbl_80130354
+lbl_80130348:
+/* 80130348 0012BFA8 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 8013034C 0012BFAC 38 00 03 F2 */ li r0, 0x3f2
+/* 80130350 0012BFB0 90 03 00 10 */ stw r0, 0x10(r3)
+lbl_80130354:
+/* 80130354 0012BFB4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130358 0012BFB8 2C 1F 00 00 */ cmpwi r31, 0
+/* 8013035C 0012BFBC 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80130360 0012BFC0 98 03 01 8E */ stb r0, 0x18e(r3)
+/* 80130364 0012BFC4 41 82 00 0C */ beq lbl_80130370
+/* 80130368 0012BFC8 38 60 00 01 */ li r3, 1
+/* 8013036C 0012BFCC 48 00 0D B4 */ b lbl_80131120
+lbl_80130370:
+/* 80130370 0012BFD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130374 0012BFD4 38 00 00 24 */ li r0, 0x24
+/* 80130378 0012BFD8 90 03 01 28 */ stw r0, 0x128(r3)
+/* 8013037C 0012BFDC 48 00 0D A0 */ b lbl_8013111C
+/* 80130380 0012BFE0 A8 64 00 C0 */ lha r3, 0xc0(r4)
+/* 80130384 0012BFE4 38 A1 00 0C */ addi r5, r1, 0xc
+/* 80130388 0012BFE8 38 80 00 08 */ li r4, 8
+/* 8013038C 0012BFEC 48 12 3A C1 */ bl func_80253E4C
+/* 80130390 0012BFF0 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 80130394 0012BFF4 2C 00 00 00 */ cmpwi r0, 0
+/* 80130398 0012BFF8 40 82 00 1C */ bne lbl_801303B4
+/* 8013039C 0012BFFC 38 60 00 00 */ li r3, 0
+/* 801303A0 0012C000 38 80 00 01 */ li r4, 1
+/* 801303A4 0012C004 4B FF D1 41 */ bl func_8012D4E4
+/* 801303A8 0012C008 38 60 00 00 */ li r3, 0
+/* 801303AC 0012C00C 38 80 00 02 */ li r4, 2
+/* 801303B0 0012C010 4B FF D1 1D */ bl func_8012D4CC
+lbl_801303B4:
+/* 801303B4 0012C014 38 60 00 0D */ li r3, 0xd
+/* 801303B8 0012C018 38 80 00 01 */ li r4, 1
+/* 801303BC 0012C01C 4B FF D1 29 */ bl func_8012D4E4
+/* 801303C0 0012C020 38 60 00 0D */ li r3, 0xd
+/* 801303C4 0012C024 38 80 00 08 */ li r4, 8
+/* 801303C8 0012C028 4B FF D1 05 */ bl func_8012D4CC
+/* 801303CC 0012C02C 38 60 00 01 */ li r3, 1
+/* 801303D0 0012C030 38 80 00 01 */ li r4, 1
+/* 801303D4 0012C034 4B FF D1 11 */ bl func_8012D4E4
+/* 801303D8 0012C038 38 60 00 01 */ li r3, 1
+/* 801303DC 0012C03C 38 80 00 04 */ li r4, 4
+/* 801303E0 0012C040 4B FF D0 ED */ bl func_8012D4CC
+/* 801303E4 0012C044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801303E8 0012C048 38 A0 00 25 */ li r5, 0x25
+/* 801303EC 0012C04C 38 80 00 03 */ li r4, 3
+/* 801303F0 0012C050 38 00 00 15 */ li r0, 0x15
+/* 801303F4 0012C054 90 A3 01 28 */ stw r5, 0x128(r3)
+/* 801303F8 0012C058 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801303FC 0012C05C 90 83 01 60 */ stw r4, 0x160(r3)
+/* 80130400 0012C060 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130404 0012C064 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80130408 0012C068 48 00 13 C5 */ bl func_801317CC
+/* 8013040C 0012C06C 98 6D 82 A4 */ stb r3, lbl_8063D564-_SDA_BASE_(r13)
+/* 80130410 0012C070 48 00 0D 0C */ b lbl_8013111C
+/* 80130414 0012C074 A8 64 00 DA */ lha r3, 0xda(r4)
+/* 80130418 0012C078 48 12 39 B9 */ bl func_80253DD0
+/* 8013041C 0012C07C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130420 0012C080 28 00 00 03 */ cmplwi r0, 3
+/* 80130424 0012C084 40 82 0C F8 */ bne lbl_8013111C
+/* 80130428 0012C088 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013042C 0012C08C 38 00 00 26 */ li r0, 0x26
+/* 80130430 0012C090 38 60 00 00 */ li r3, 0
+/* 80130434 0012C094 38 80 00 00 */ li r4, 0
+/* 80130438 0012C098 90 05 01 28 */ stw r0, 0x128(r5)
+/* 8013043C 0012C09C 4B F2 94 BD */ bl func_800598F8
+/* 80130440 0012C0A0 38 60 00 01 */ li r3, 1
+/* 80130444 0012C0A4 38 80 00 00 */ li r4, 0
+/* 80130448 0012C0A8 38 A0 00 00 */ li r5, 0
+/* 8013044C 0012C0AC 38 C0 00 02 */ li r6, 2
+/* 80130450 0012C0B0 38 E0 00 03 */ li r7, 3
+/* 80130454 0012C0B4 39 00 00 00 */ li r8, 0
+/* 80130458 0012C0B8 4B F2 95 71 */ bl func_800599C8
+/* 8013045C 0012C0BC 38 60 00 02 */ li r3, 2
+/* 80130460 0012C0C0 38 80 00 00 */ li r4, 0
+/* 80130464 0012C0C4 38 A0 00 01 */ li r5, 1
+/* 80130468 0012C0C8 38 C0 00 00 */ li r6, 0
+/* 8013046C 0012C0CC 38 E0 00 03 */ li r7, 3
+/* 80130470 0012C0D0 39 00 00 00 */ li r8, 0
+/* 80130474 0012C0D4 4B F2 95 55 */ bl func_800599C8
+/* 80130478 0012C0D8 38 60 00 03 */ li r3, 3
+/* 8013047C 0012C0DC 38 80 00 01 */ li r4, 1
+/* 80130480 0012C0E0 38 A0 00 00 */ li r5, 0
+/* 80130484 0012C0E4 38 C0 00 00 */ li r6, 0
+/* 80130488 0012C0E8 38 E0 00 63 */ li r7, 0x63
+/* 8013048C 0012C0EC 39 00 00 00 */ li r8, 0
+/* 80130490 0012C0F0 4B F2 95 39 */ bl func_800599C8
+/* 80130494 0012C0F4 38 60 00 63 */ li r3, 0x63
+/* 80130498 0012C0F8 38 80 00 03 */ li r4, 3
+/* 8013049C 0012C0FC 38 A0 00 03 */ li r5, 3
+/* 801304A0 0012C100 38 C0 00 00 */ li r6, 0
+/* 801304A4 0012C104 38 E0 00 00 */ li r7, 0
+/* 801304A8 0012C108 39 00 00 00 */ li r8, 0
+/* 801304AC 0012C10C 4B F2 95 1D */ bl func_800599C8
+/* 801304B0 0012C110 48 00 0C 6C */ b lbl_8013111C
+/* 801304B4 0012C114 38 60 00 29 */ li r3, 0x29
+/* 801304B8 0012C118 38 80 00 03 */ li r4, 3
+/* 801304BC 0012C11C 38 A0 00 00 */ li r5, 0
+/* 801304C0 0012C120 38 C0 00 01 */ li r6, 1
+/* 801304C4 0012C124 4B F2 95 A9 */ bl func_80059A6C
+/* 801304C8 0012C128 2C 03 00 00 */ cmpwi r3, 0
+/* 801304CC 0012C12C 41 82 0C 50 */ beq lbl_8013111C
+/* 801304D0 0012C130 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801304D4 0012C134 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 801304D8 0012C138 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801304DC 0012C13C 90 04 01 60 */ stw r0, 0x160(r4)
+/* 801304E0 0012C140 41 82 01 50 */ beq lbl_80130630
+/* 801304E4 0012C144 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 801304E8 0012C148 38 60 00 00 */ li r3, 0
+/* 801304EC 0012C14C 80 A4 01 60 */ lwz r5, 0x160(r4)
+/* 801304F0 0012C150 2C 05 00 63 */ cmpwi r5, 0x63
+/* 801304F4 0012C154 41 82 00 F8 */ beq lbl_801305EC
+/* 801304F8 0012C158 40 80 00 28 */ bge lbl_80130520
+/* 801304FC 0012C15C 2C 05 00 02 */ cmpwi r5, 2
+/* 80130500 0012C160 41 82 00 60 */ beq lbl_80130560
+/* 80130504 0012C164 40 80 00 10 */ bge lbl_80130514
+/* 80130508 0012C168 2C 05 00 01 */ cmpwi r5, 1
+/* 8013050C 0012C16C 40 80 00 28 */ bge lbl_80130534
+/* 80130510 0012C170 48 00 01 10 */ b lbl_80130620
+lbl_80130514:
+/* 80130514 0012C174 2C 05 00 04 */ cmpwi r5, 4
+/* 80130518 0012C178 40 80 01 08 */ bge lbl_80130620
+/* 8013051C 0012C17C 48 00 00 80 */ b lbl_8013059C
+lbl_80130520:
+/* 80130520 0012C180 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80130524 0012C184 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80130528 0012C188 7C 05 00 00 */ cmpw r5, r0
+/* 8013052C 0012C18C 41 82 00 C0 */ beq lbl_801305EC
+/* 80130530 0012C190 48 00 00 F0 */ b lbl_80130620
+lbl_80130534:
+/* 80130534 0012C194 38 60 00 0D */ li r3, 0xd
+/* 80130538 0012C198 38 80 00 03 */ li r4, 3
+/* 8013053C 0012C19C 4B FF CF 91 */ bl func_8012D4CC
+/* 80130540 0012C1A0 38 60 00 01 */ li r3, 1
+/* 80130544 0012C1A4 38 80 00 02 */ li r4, 2
+/* 80130548 0012C1A8 4B FF CF 85 */ bl func_8012D4CC
+/* 8013054C 0012C1AC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130550 0012C1B0 38 00 00 27 */ li r0, 0x27
+/* 80130554 0012C1B4 38 60 00 01 */ li r3, 1
+/* 80130558 0012C1B8 90 04 01 28 */ stw r0, 0x128(r4)
+/* 8013055C 0012C1BC 48 00 00 C4 */ b lbl_80130620
+lbl_80130560:
+/* 80130560 0012C1C0 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80130564 0012C1C4 80 04 00 08 */ lwz r0, 8(r4)
+/* 80130568 0012C1C8 2C 00 00 04 */ cmpwi r0, 4
+/* 8013056C 0012C1CC 41 82 00 B4 */ beq lbl_80130620
+/* 80130570 0012C1D0 38 60 00 0D */ li r3, 0xd
+/* 80130574 0012C1D4 38 80 00 04 */ li r4, 4
+/* 80130578 0012C1D8 4B FF CF 55 */ bl func_8012D4CC
+/* 8013057C 0012C1DC 38 60 00 01 */ li r3, 1
+/* 80130580 0012C1E0 38 80 00 02 */ li r4, 2
+/* 80130584 0012C1E4 4B FF CF 49 */ bl func_8012D4CC
+/* 80130588 0012C1E8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013058C 0012C1EC 38 00 00 27 */ li r0, 0x27
+/* 80130590 0012C1F0 38 60 00 01 */ li r3, 1
+/* 80130594 0012C1F4 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80130598 0012C1F8 48 00 00 88 */ b lbl_80130620
+lbl_8013059C:
+/* 8013059C 0012C1FC 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
+/* 801305A0 0012C200 2C 00 00 00 */ cmpwi r0, 0
+/* 801305A4 0012C204 40 82 00 1C */ bne lbl_801305C0
+/* 801305A8 0012C208 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
+/* 801305AC 0012C20C 38 60 02 22 */ li r3, 0x222
+/* 801305B0 0012C210 38 80 00 00 */ li r4, 0
+/* 801305B4 0012C214 4B ED AB BD */ bl func_8000B170
+/* 801305B8 0012C218 38 60 00 00 */ li r3, 0
+/* 801305BC 0012C21C 48 00 0B 64 */ b lbl_80131120
+lbl_801305C0:
+/* 801305C0 0012C220 38 60 00 0D */ li r3, 0xd
+/* 801305C4 0012C224 38 80 00 05 */ li r4, 5
+/* 801305C8 0012C228 4B FF CF 05 */ bl func_8012D4CC
+/* 801305CC 0012C22C 38 60 00 01 */ li r3, 1
+/* 801305D0 0012C230 38 80 00 02 */ li r4, 2
+/* 801305D4 0012C234 4B FF CE F9 */ bl func_8012D4CC
+/* 801305D8 0012C238 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 801305DC 0012C23C 38 00 00 27 */ li r0, 0x27
+/* 801305E0 0012C240 38 60 00 01 */ li r3, 1
+/* 801305E4 0012C244 90 04 01 28 */ stw r0, 0x128(r4)
+/* 801305E8 0012C248 48 00 00 38 */ b lbl_80130620
+lbl_801305EC:
+/* 801305EC 0012C24C 38 60 00 0D */ li r3, 0xd
+/* 801305F0 0012C250 38 80 00 06 */ li r4, 6
+/* 801305F4 0012C254 4B FF CE D9 */ bl func_8012D4CC
+/* 801305F8 0012C258 38 60 00 01 */ li r3, 1
+/* 801305FC 0012C25C 38 80 00 01 */ li r4, 1
+/* 80130600 0012C260 4B FF CE CD */ bl func_8012D4CC
+/* 80130604 0012C264 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130608 0012C268 38 A0 00 27 */ li r5, 0x27
+/* 8013060C 0012C26C 38 00 00 63 */ li r0, 0x63
+/* 80130610 0012C270 38 60 00 02 */ li r3, 2
+/* 80130614 0012C274 90 A4 01 28 */ stw r5, 0x128(r4)
+/* 80130618 0012C278 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013061C 0012C27C 90 04 01 60 */ stw r0, 0x160(r4)
+lbl_80130620:
+/* 80130620 0012C280 2C 03 00 00 */ cmpwi r3, 0
+/* 80130624 0012C284 41 82 0A F8 */ beq lbl_8013111C
+/* 80130628 0012C288 4B F2 9E A5 */ bl func_8005A4CC
+/* 8013062C 0012C28C 48 00 0A F0 */ b lbl_8013111C
+lbl_80130630:
+/* 80130630 0012C290 2C 03 00 03 */ cmpwi r3, 3
+/* 80130634 0012C294 41 82 00 74 */ beq lbl_801306A8
+/* 80130638 0012C298 40 80 00 14 */ bge lbl_8013064C
+/* 8013063C 0012C29C 2C 03 00 01 */ cmpwi r3, 1
+/* 80130640 0012C2A0 41 82 00 18 */ beq lbl_80130658
+/* 80130644 0012C2A4 40 80 00 3C */ bge lbl_80130680
+/* 80130648 0012C2A8 48 00 0A D4 */ b lbl_8013111C
+lbl_8013064C:
+/* 8013064C 0012C2AC 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80130650 0012C2B0 41 82 00 80 */ beq lbl_801306D0
+/* 80130654 0012C2B4 48 00 0A C8 */ b lbl_8013111C
+lbl_80130658:
+/* 80130658 0012C2B8 38 60 00 0D */ li r3, 0xd
+/* 8013065C 0012C2BC 38 80 00 00 */ li r4, 0
+/* 80130660 0012C2C0 4B FF CE 6D */ bl func_8012D4CC
+/* 80130664 0012C2C4 38 60 00 01 */ li r3, 1
+/* 80130668 0012C2C8 38 80 00 02 */ li r4, 2
+/* 8013066C 0012C2CC 4B FF CE 61 */ bl func_8012D4CC
+/* 80130670 0012C2D0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130674 0012C2D4 38 00 00 01 */ li r0, 1
+/* 80130678 0012C2D8 90 03 01 60 */ stw r0, 0x160(r3)
+/* 8013067C 0012C2DC 48 00 0A A0 */ b lbl_8013111C
+lbl_80130680:
+/* 80130680 0012C2E0 38 60 00 0D */ li r3, 0xd
+/* 80130684 0012C2E4 38 80 00 01 */ li r4, 1
+/* 80130688 0012C2E8 4B FF CE 45 */ bl func_8012D4CC
+/* 8013068C 0012C2EC 38 60 00 01 */ li r3, 1
+/* 80130690 0012C2F0 38 80 00 02 */ li r4, 2
+/* 80130694 0012C2F4 4B FF CE 39 */ bl func_8012D4CC
+/* 80130698 0012C2F8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013069C 0012C2FC 38 00 00 02 */ li r0, 2
+/* 801306A0 0012C300 90 03 01 60 */ stw r0, 0x160(r3)
+/* 801306A4 0012C304 48 00 0A 78 */ b lbl_8013111C
+lbl_801306A8:
+/* 801306A8 0012C308 38 60 00 0D */ li r3, 0xd
+/* 801306AC 0012C30C 38 80 00 02 */ li r4, 2
+/* 801306B0 0012C310 4B FF CE 1D */ bl func_8012D4CC
+/* 801306B4 0012C314 38 60 00 01 */ li r3, 1
+/* 801306B8 0012C318 38 80 00 02 */ li r4, 2
+/* 801306BC 0012C31C 4B FF CE 11 */ bl func_8012D4CC
+/* 801306C0 0012C320 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801306C4 0012C324 38 00 00 03 */ li r0, 3
+/* 801306C8 0012C328 90 03 01 60 */ stw r0, 0x160(r3)
+/* 801306CC 0012C32C 48 00 0A 50 */ b lbl_8013111C
+lbl_801306D0:
+/* 801306D0 0012C330 38 60 00 0D */ li r3, 0xd
+/* 801306D4 0012C334 38 80 00 06 */ li r4, 6
+/* 801306D8 0012C338 4B FF CD F5 */ bl func_8012D4CC
+/* 801306DC 0012C33C 38 60 00 01 */ li r3, 1
+/* 801306E0 0012C340 38 80 00 00 */ li r4, 0
+/* 801306E4 0012C344 4B FF CD E9 */ bl func_8012D4CC
+/* 801306E8 0012C348 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801306EC 0012C34C 38 00 00 63 */ li r0, 0x63
+/* 801306F0 0012C350 90 03 01 60 */ stw r0, 0x160(r3)
+/* 801306F4 0012C354 48 00 0A 28 */ b lbl_8013111C
+/* 801306F8 0012C358 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 801306FC 0012C35C 28 00 00 63 */ cmplwi r0, 0x63
+/* 80130700 0012C360 40 82 00 28 */ bne lbl_80130728
+/* 80130704 0012C364 A8 64 00 C2 */ lha r3, 0xc2(r4)
+/* 80130708 0012C368 48 12 36 C9 */ bl func_80253DD0
+/* 8013070C 0012C36C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130710 0012C370 28 00 00 03 */ cmplwi r0, 3
+/* 80130714 0012C374 40 82 00 34 */ bne lbl_80130748
+/* 80130718 0012C378 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013071C 0012C37C 38 00 00 28 */ li r0, 0x28
+/* 80130720 0012C380 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130724 0012C384 48 00 00 24 */ b lbl_80130748
+lbl_80130728:
+/* 80130728 0012C388 A8 64 00 DA */ lha r3, 0xda(r4)
+/* 8013072C 0012C38C 48 12 36 A5 */ bl func_80253DD0
+/* 80130730 0012C390 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130734 0012C394 28 00 00 03 */ cmplwi r0, 3
+/* 80130738 0012C398 40 82 00 10 */ bne lbl_80130748
+/* 8013073C 0012C39C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130740 0012C3A0 38 00 00 28 */ li r0, 0x28
+/* 80130744 0012C3A4 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80130748:
+/* 80130748 0012C3A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013074C 0012C3AC 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80130750 0012C3B0 28 00 00 28 */ cmplwi r0, 0x28
+/* 80130754 0012C3B4 40 82 09 C8 */ bne lbl_8013111C
+/* 80130758 0012C3B8 38 60 00 0D */ li r3, 0xd
+/* 8013075C 0012C3BC 38 80 00 07 */ li r4, 7
+/* 80130760 0012C3C0 4B FF CD 6D */ bl func_8012D4CC
+/* 80130764 0012C3C4 38 60 00 01 */ li r3, 1
+/* 80130768 0012C3C8 38 80 00 03 */ li r4, 3
+/* 8013076C 0012C3CC 4B FF CD 61 */ bl func_8012D4CC
+/* 80130770 0012C3D0 38 60 00 00 */ li r3, 0
+/* 80130774 0012C3D4 38 80 00 01 */ li r4, 1
+/* 80130778 0012C3D8 4B FF CD 55 */ bl func_8012D4CC
+/* 8013077C 0012C3DC 48 00 09 A0 */ b lbl_8013111C
+/* 80130780 0012C3E0 A8 64 00 DA */ lha r3, 0xda(r4)
+/* 80130784 0012C3E4 48 12 36 4D */ bl func_80253DD0
+/* 80130788 0012C3E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013078C 0012C3EC 28 00 00 03 */ cmplwi r0, 3
+/* 80130790 0012C3F0 40 82 09 8C */ bne lbl_8013111C
+/* 80130794 0012C3F4 38 60 00 0D */ li r3, 0xd
+/* 80130798 0012C3F8 38 80 00 00 */ li r4, 0
+/* 8013079C 0012C3FC 4B FF CD 49 */ bl func_8012D4E4
+/* 801307A0 0012C400 38 60 00 01 */ li r3, 1
+/* 801307A4 0012C404 38 80 00 00 */ li r4, 0
+/* 801307A8 0012C408 4B FF CD 3D */ bl func_8012D4E4
+/* 801307AC 0012C40C 38 60 00 00 */ li r3, 0
+/* 801307B0 0012C410 38 80 00 00 */ li r4, 0
+/* 801307B4 0012C414 4B FF CD 31 */ bl func_8012D4E4
+/* 801307B8 0012C418 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801307BC 0012C41C 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801307C0 0012C420 2C 00 00 03 */ cmpwi r0, 3
+/* 801307C4 0012C424 41 82 00 48 */ beq lbl_8013080C
+/* 801307C8 0012C428 40 80 00 14 */ bge lbl_801307DC
+/* 801307CC 0012C42C 2C 00 00 01 */ cmpwi r0, 1
+/* 801307D0 0012C430 41 82 00 24 */ beq lbl_801307F4
+/* 801307D4 0012C434 40 80 00 2C */ bge lbl_80130800
+/* 801307D8 0012C438 48 00 09 44 */ b lbl_8013111C
+lbl_801307DC:
+/* 801307DC 0012C43C 2C 00 00 63 */ cmpwi r0, 0x63
+/* 801307E0 0012C440 41 82 00 08 */ beq lbl_801307E8
+/* 801307E4 0012C444 48 00 09 38 */ b lbl_8013111C
+lbl_801307E8:
+/* 801307E8 0012C448 38 00 00 1E */ li r0, 0x1e
+/* 801307EC 0012C44C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801307F0 0012C450 48 00 09 2C */ b lbl_8013111C
+lbl_801307F4:
+/* 801307F4 0012C454 38 00 00 2E */ li r0, 0x2e
+/* 801307F8 0012C458 90 03 01 28 */ stw r0, 0x128(r3)
+/* 801307FC 0012C45C 48 00 09 20 */ b lbl_8013111C
+lbl_80130800:
+/* 80130800 0012C460 38 00 00 29 */ li r0, 0x29
+/* 80130804 0012C464 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130808 0012C468 48 00 09 14 */ b lbl_8013111C
+lbl_8013080C:
+/* 8013080C 0012C46C 38 60 02 61 */ li r3, 0x261
+/* 80130810 0012C470 48 03 22 81 */ bl func_80162A90
+/* 80130814 0012C474 28 03 00 04 */ cmplwi r3, 4
+/* 80130818 0012C478 40 82 00 0C */ bne lbl_80130824
+/* 8013081C 0012C47C 38 60 00 01 */ li r3, 1
+/* 80130820 0012C480 48 00 09 00 */ b lbl_80131120
+lbl_80130824:
+/* 80130824 0012C484 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130828 0012C488 38 00 00 38 */ li r0, 0x38
+/* 8013082C 0012C48C 38 60 02 67 */ li r3, 0x267
+/* 80130830 0012C490 38 80 00 00 */ li r4, 0
+/* 80130834 0012C494 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80130838 0012C498 38 A0 00 01 */ li r5, 1
+/* 8013083C 0012C49C 48 03 21 05 */ bl func_80162940
+/* 80130840 0012C4A0 4B F2 5A 35 */ bl func_80056274
+/* 80130844 0012C4A4 48 00 08 D8 */ b lbl_8013111C
+/* 80130848 0012C4A8 80 04 09 74 */ lwz r0, 0x974(r4)
+/* 8013084C 0012C4AC 60 00 08 00 */ ori r0, r0, 0x800
+/* 80130850 0012C4B0 90 04 09 74 */ stw r0, 0x974(r4)
+/* 80130854 0012C4B4 4B F6 EE AD */ bl func_8009F700
+/* 80130858 0012C4B8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013085C 0012C4BC 38 00 00 2F */ li r0, 0x2f
+/* 80130860 0012C4C0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130864 0012C4C4 48 00 08 B8 */ b lbl_8013111C
+/* 80130868 0012C4C8 38 60 00 00 */ li r3, 0
+/* 8013086C 0012C4CC 38 80 00 00 */ li r4, 0
+/* 80130870 0012C4D0 4B F6 F4 E5 */ bl func_8009FD54
+/* 80130874 0012C4D4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130878 0012C4D8 38 00 00 30 */ li r0, 0x30
+/* 8013087C 0012C4DC 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130880 0012C4E0 48 00 08 9C */ b lbl_8013111C
+/* 80130884 0012C4E4 4B F6 FC 2D */ bl func_800A04B0
+/* 80130888 0012C4E8 3C 80 00 01 */ lis r4, 0x00008000@ha
+/* 8013088C 0012C4EC 54 65 04 3E */ clrlwi r5, r3, 0x10
+/* 80130890 0012C4F0 38 04 80 00 */ addi r0, r4, 0x00008000@l
+/* 80130894 0012C4F4 7C 05 00 00 */ cmpw r5, r0
+/* 80130898 0012C4F8 41 82 00 2C */ beq lbl_801308C4
+/* 8013089C 0012C4FC 40 80 00 18 */ bge lbl_801308B4
+/* 801308A0 0012C500 2C 05 00 06 */ cmpwi r5, 6
+/* 801308A4 0012C504 40 80 08 78 */ bge lbl_8013111C
+/* 801308A8 0012C508 2C 05 00 00 */ cmpwi r5, 0
+/* 801308AC 0012C50C 40 80 00 60 */ bge lbl_8013090C
+/* 801308B0 0012C510 48 00 08 6C */ b lbl_8013111C
+lbl_801308B4:
+/* 801308B4 0012C514 38 04 FF FF */ addi r0, r4, -1
+/* 801308B8 0012C518 7C 05 00 00 */ cmpw r5, r0
+/* 801308BC 0012C51C 41 82 08 60 */ beq lbl_8013111C
+/* 801308C0 0012C520 48 00 08 5C */ b lbl_8013111C
+lbl_801308C4:
+/* 801308C4 0012C524 4B F6 F3 D9 */ bl func_8009FC9C
+/* 801308C8 0012C528 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 801308CC 0012C52C 38 60 00 0D */ li r3, 0xd
+/* 801308D0 0012C530 38 80 00 01 */ li r4, 1
+/* 801308D4 0012C534 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 801308D8 0012C538 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 801308DC 0012C53C 90 05 09 74 */ stw r0, 0x974(r5)
+/* 801308E0 0012C540 4B FF CC 05 */ bl func_8012D4E4
+/* 801308E4 0012C544 38 60 00 01 */ li r3, 1
+/* 801308E8 0012C548 38 80 00 04 */ li r4, 4
+/* 801308EC 0012C54C 4B FF CB E1 */ bl func_8012D4CC
+/* 801308F0 0012C550 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801308F4 0012C554 38 80 00 24 */ li r4, 0x24
+/* 801308F8 0012C558 38 00 00 03 */ li r0, 3
+/* 801308FC 0012C55C 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80130900 0012C560 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130904 0012C564 90 03 01 60 */ stw r0, 0x160(r3)
+/* 80130908 0012C568 48 00 08 14 */ b lbl_8013111C
+lbl_8013090C:
+/* 8013090C 0012C56C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130910 0012C570 80 84 01 4C */ lwz r4, 0x14c(r4)
+/* 80130914 0012C574 80 04 00 04 */ lwz r0, 4(r4)
+/* 80130918 0012C578 50 60 E0 06 */ rlwimi r0, r3, 0x1c, 0, 3
+/* 8013091C 0012C57C 7C A3 2B 78 */ mr r3, r5
+/* 80130920 0012C580 90 04 00 04 */ stw r0, 4(r4)
+/* 80130924 0012C584 4B FE D4 85 */ bl func_8011DDA8
+/* 80130928 0012C588 4B F6 F3 75 */ bl func_8009FC9C
+/* 8013092C 0012C58C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130930 0012C590 38 60 00 0D */ li r3, 0xd
+/* 80130934 0012C594 38 80 00 01 */ li r4, 1
+/* 80130938 0012C598 80 05 09 74 */ lwz r0, 0x974(r5)
+/* 8013093C 0012C59C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
+/* 80130940 0012C5A0 90 05 09 74 */ stw r0, 0x974(r5)
+/* 80130944 0012C5A4 4B FF CB A1 */ bl func_8012D4E4
+/* 80130948 0012C5A8 38 60 00 01 */ li r3, 1
+/* 8013094C 0012C5AC 38 80 00 04 */ li r4, 4
+/* 80130950 0012C5B0 4B FF CB 7D */ bl func_8012D4CC
+/* 80130954 0012C5B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130958 0012C5B8 38 80 00 24 */ li r4, 0x24
+/* 8013095C 0012C5BC 38 00 00 03 */ li r0, 3
+/* 80130960 0012C5C0 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80130964 0012C5C4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130968 0012C5C8 90 03 01 60 */ stw r0, 0x160(r3)
+/* 8013096C 0012C5CC 48 00 07 B0 */ b lbl_8013111C
+/* 80130970 0012C5D0 A8 64 00 C0 */ lha r3, 0xc0(r4)
+/* 80130974 0012C5D4 38 A1 00 08 */ addi r5, r1, 8
+/* 80130978 0012C5D8 38 80 00 08 */ li r4, 8
+/* 8013097C 0012C5DC 48 12 34 D1 */ bl func_80253E4C
+/* 80130980 0012C5E0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80130984 0012C5E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80130988 0012C5E8 40 82 00 1C */ bne lbl_801309A4
+/* 8013098C 0012C5EC 38 60 00 00 */ li r3, 0
+/* 80130990 0012C5F0 38 80 00 01 */ li r4, 1
+/* 80130994 0012C5F4 4B FF CB 51 */ bl func_8012D4E4
+/* 80130998 0012C5F8 38 60 00 00 */ li r3, 0
+/* 8013099C 0012C5FC 38 80 00 02 */ li r4, 2
+/* 801309A0 0012C600 4B FF CB 2D */ bl func_8012D4CC
+lbl_801309A4:
+/* 801309A4 0012C604 38 60 00 0F */ li r3, 0xf
+/* 801309A8 0012C608 38 80 00 01 */ li r4, 1
+/* 801309AC 0012C60C 4B FF CB 39 */ bl func_8012D4E4
+/* 801309B0 0012C610 38 60 00 0F */ li r3, 0xf
+/* 801309B4 0012C614 38 80 00 06 */ li r4, 6
+/* 801309B8 0012C618 4B FF CB 15 */ bl func_8012D4CC
+/* 801309BC 0012C61C 38 60 00 01 */ li r3, 1
+/* 801309C0 0012C620 38 80 00 01 */ li r4, 1
+/* 801309C4 0012C624 4B FF CB 21 */ bl func_8012D4E4
+/* 801309C8 0012C628 38 60 00 01 */ li r3, 1
+/* 801309CC 0012C62C 38 80 00 04 */ li r4, 4
+/* 801309D0 0012C630 4B FF CA FD */ bl func_8012D4CC
+/* 801309D4 0012C634 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801309D8 0012C638 38 80 00 2A */ li r4, 0x2a
+/* 801309DC 0012C63C 38 00 00 16 */ li r0, 0x16
+/* 801309E0 0012C640 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801309E4 0012C644 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801309E8 0012C648 B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 801309EC 0012C64C 48 00 07 30 */ b lbl_8013111C
+/* 801309F0 0012C650 A8 64 00 DE */ lha r3, 0xde(r4)
+/* 801309F4 0012C654 48 12 33 DD */ bl func_80253DD0
+/* 801309F8 0012C658 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801309FC 0012C65C 28 00 00 03 */ cmplwi r0, 3
+/* 80130A00 0012C660 40 82 07 1C */ bne lbl_8013111C
+/* 80130A04 0012C664 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130A08 0012C668 38 00 00 2B */ li r0, 0x2b
+/* 80130A0C 0012C66C 38 60 00 00 */ li r3, 0
+/* 80130A10 0012C670 38 80 00 00 */ li r4, 0
+/* 80130A14 0012C674 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80130A18 0012C678 4B F2 8E E1 */ bl func_800598F8
+/* 80130A1C 0012C67C 38 60 00 01 */ li r3, 1
+/* 80130A20 0012C680 38 80 00 00 */ li r4, 0
+/* 80130A24 0012C684 38 A0 00 00 */ li r5, 0
+/* 80130A28 0012C688 38 C0 00 02 */ li r6, 2
+/* 80130A2C 0012C68C 38 E0 00 63 */ li r7, 0x63
+/* 80130A30 0012C690 39 00 00 00 */ li r8, 0
+/* 80130A34 0012C694 4B F2 8F 95 */ bl func_800599C8
+/* 80130A38 0012C698 38 60 00 02 */ li r3, 2
+/* 80130A3C 0012C69C 38 80 00 00 */ li r4, 0
+/* 80130A40 0012C6A0 38 A0 00 01 */ li r5, 1
+/* 80130A44 0012C6A4 38 C0 00 00 */ li r6, 0
+/* 80130A48 0012C6A8 38 E0 00 63 */ li r7, 0x63
+/* 80130A4C 0012C6AC 39 00 00 00 */ li r8, 0
+/* 80130A50 0012C6B0 4B F2 8F 79 */ bl func_800599C8
+/* 80130A54 0012C6B4 38 60 00 63 */ li r3, 0x63
+/* 80130A58 0012C6B8 38 80 00 02 */ li r4, 2
+/* 80130A5C 0012C6BC 38 A0 00 01 */ li r5, 1
+/* 80130A60 0012C6C0 38 C0 00 00 */ li r6, 0
+/* 80130A64 0012C6C4 38 E0 00 00 */ li r7, 0
+/* 80130A68 0012C6C8 39 00 00 00 */ li r8, 0
+/* 80130A6C 0012C6CC 4B F2 8F 5D */ bl func_800599C8
+/* 80130A70 0012C6D0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130A74 0012C6D4 80 64 01 4C */ lwz r3, 0x14c(r4)
+/* 80130A78 0012C6D8 80 03 00 08 */ lwz r0, 8(r3)
+/* 80130A7C 0012C6DC 2C 00 00 02 */ cmpwi r0, 2
+/* 80130A80 0012C6E0 40 82 00 10 */ bne lbl_80130A90
+/* 80130A84 0012C6E4 38 00 00 01 */ li r0, 1
+/* 80130A88 0012C6E8 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80130A8C 0012C6EC 48 00 06 90 */ b lbl_8013111C
+lbl_80130A90:
+/* 80130A90 0012C6F0 38 00 00 02 */ li r0, 2
+/* 80130A94 0012C6F4 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80130A98 0012C6F8 48 00 06 84 */ b lbl_8013111C
+/* 80130A9C 0012C6FC 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 80130AA0 0012C700 38 60 00 29 */ li r3, 0x29
+/* 80130AA4 0012C704 38 A0 00 00 */ li r5, 0
+/* 80130AA8 0012C708 38 C0 00 01 */ li r6, 1
+/* 80130AAC 0012C70C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80130AB0 0012C710 4B F2 8F BD */ bl func_80059A6C
+/* 80130AB4 0012C714 2C 03 00 00 */ cmpwi r3, 0
+/* 80130AB8 0012C718 41 82 06 64 */ beq lbl_8013111C
+/* 80130ABC 0012C71C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80130AC0 0012C720 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130AC4 0012C724 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130AC8 0012C728 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80130ACC 0012C72C 41 82 00 E4 */ beq lbl_80130BB0
+/* 80130AD0 0012C730 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130AD4 0012C734 38 60 00 00 */ li r3, 0
+/* 80130AD8 0012C738 80 A4 01 60 */ lwz r5, 0x160(r4)
+/* 80130ADC 0012C73C 2C 05 00 63 */ cmpwi r5, 0x63
+/* 80130AE0 0012C740 41 82 00 8C */ beq lbl_80130B6C
+/* 80130AE4 0012C744 40 80 00 1C */ bge lbl_80130B00
+/* 80130AE8 0012C748 2C 05 00 02 */ cmpwi r5, 2
+/* 80130AEC 0012C74C 41 82 00 54 */ beq lbl_80130B40
+/* 80130AF0 0012C750 40 80 00 B0 */ bge lbl_80130BA0
+/* 80130AF4 0012C754 2C 05 00 01 */ cmpwi r5, 1
+/* 80130AF8 0012C758 40 80 00 1C */ bge lbl_80130B14
+/* 80130AFC 0012C75C 48 00 00 A4 */ b lbl_80130BA0
+lbl_80130B00:
+/* 80130B00 0012C760 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80130B04 0012C764 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80130B08 0012C768 7C 05 00 00 */ cmpw r5, r0
+/* 80130B0C 0012C76C 41 82 00 60 */ beq lbl_80130B6C
+/* 80130B10 0012C770 48 00 00 90 */ b lbl_80130BA0
+lbl_80130B14:
+/* 80130B14 0012C774 38 60 00 0F */ li r3, 0xf
+/* 80130B18 0012C778 38 80 00 02 */ li r4, 2
+/* 80130B1C 0012C77C 4B FF C9 B1 */ bl func_8012D4CC
+/* 80130B20 0012C780 38 60 00 01 */ li r3, 1
+/* 80130B24 0012C784 38 80 00 02 */ li r4, 2
+/* 80130B28 0012C788 4B FF C9 A5 */ bl func_8012D4CC
+/* 80130B2C 0012C78C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130B30 0012C790 38 00 00 2C */ li r0, 0x2c
+/* 80130B34 0012C794 38 60 00 01 */ li r3, 1
+/* 80130B38 0012C798 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80130B3C 0012C79C 48 00 00 64 */ b lbl_80130BA0
+lbl_80130B40:
+/* 80130B40 0012C7A0 38 60 00 0F */ li r3, 0xf
+/* 80130B44 0012C7A4 38 80 00 03 */ li r4, 3
+/* 80130B48 0012C7A8 4B FF C9 85 */ bl func_8012D4CC
+/* 80130B4C 0012C7AC 38 60 00 01 */ li r3, 1
+/* 80130B50 0012C7B0 38 80 00 02 */ li r4, 2
+/* 80130B54 0012C7B4 4B FF C9 79 */ bl func_8012D4CC
+/* 80130B58 0012C7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130B5C 0012C7BC 38 00 00 2C */ li r0, 0x2c
+/* 80130B60 0012C7C0 38 60 00 01 */ li r3, 1
+/* 80130B64 0012C7C4 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80130B68 0012C7C8 48 00 00 38 */ b lbl_80130BA0
+lbl_80130B6C:
+/* 80130B6C 0012C7CC 38 60 00 0F */ li r3, 0xf
+/* 80130B70 0012C7D0 38 80 00 04 */ li r4, 4
+/* 80130B74 0012C7D4 4B FF C9 59 */ bl func_8012D4CC
+/* 80130B78 0012C7D8 38 60 00 01 */ li r3, 1
+/* 80130B7C 0012C7DC 38 80 00 01 */ li r4, 1
+/* 80130B80 0012C7E0 4B FF C9 4D */ bl func_8012D4CC
+/* 80130B84 0012C7E4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130B88 0012C7E8 38 A0 00 2C */ li r5, 0x2c
+/* 80130B8C 0012C7EC 38 00 00 63 */ li r0, 0x63
+/* 80130B90 0012C7F0 38 60 00 02 */ li r3, 2
+/* 80130B94 0012C7F4 90 A4 01 28 */ stw r5, 0x128(r4)
+/* 80130B98 0012C7F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130B9C 0012C7FC 90 04 01 60 */ stw r0, 0x160(r4)
+lbl_80130BA0:
+/* 80130BA0 0012C800 2C 03 00 00 */ cmpwi r3, 0
+/* 80130BA4 0012C804 41 82 05 78 */ beq lbl_8013111C
+/* 80130BA8 0012C808 4B F2 99 25 */ bl func_8005A4CC
+/* 80130BAC 0012C80C 48 00 05 70 */ b lbl_8013111C
+lbl_80130BB0:
+/* 80130BB0 0012C810 2C 03 00 02 */ cmpwi r3, 2
+/* 80130BB4 0012C814 41 82 00 3C */ beq lbl_80130BF0
+/* 80130BB8 0012C818 40 80 00 10 */ bge lbl_80130BC8
+/* 80130BBC 0012C81C 2C 03 00 01 */ cmpwi r3, 1
+/* 80130BC0 0012C820 40 80 00 14 */ bge lbl_80130BD4
+/* 80130BC4 0012C824 48 00 05 58 */ b lbl_8013111C
+lbl_80130BC8:
+/* 80130BC8 0012C828 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80130BCC 0012C82C 41 82 00 40 */ beq lbl_80130C0C
+/* 80130BD0 0012C830 48 00 05 4C */ b lbl_8013111C
+lbl_80130BD4:
+/* 80130BD4 0012C834 38 60 00 0F */ li r3, 0xf
+/* 80130BD8 0012C838 38 80 00 00 */ li r4, 0
+/* 80130BDC 0012C83C 4B FF C8 F1 */ bl func_8012D4CC
+/* 80130BE0 0012C840 38 60 00 01 */ li r3, 1
+/* 80130BE4 0012C844 38 80 00 02 */ li r4, 2
+/* 80130BE8 0012C848 4B FF C8 E5 */ bl func_8012D4CC
+/* 80130BEC 0012C84C 48 00 05 30 */ b lbl_8013111C
+lbl_80130BF0:
+/* 80130BF0 0012C850 38 60 00 0F */ li r3, 0xf
+/* 80130BF4 0012C854 38 80 00 01 */ li r4, 1
+/* 80130BF8 0012C858 4B FF C8 D5 */ bl func_8012D4CC
+/* 80130BFC 0012C85C 38 60 00 01 */ li r3, 1
+/* 80130C00 0012C860 38 80 00 02 */ li r4, 2
+/* 80130C04 0012C864 4B FF C8 C9 */ bl func_8012D4CC
+/* 80130C08 0012C868 48 00 05 14 */ b lbl_8013111C
+lbl_80130C0C:
+/* 80130C0C 0012C86C 38 60 00 0F */ li r3, 0xf
+/* 80130C10 0012C870 38 80 00 04 */ li r4, 4
+/* 80130C14 0012C874 4B FF C8 B9 */ bl func_8012D4CC
+/* 80130C18 0012C878 38 60 00 01 */ li r3, 1
+/* 80130C1C 0012C87C 38 80 00 00 */ li r4, 0
+/* 80130C20 0012C880 4B FF C8 AD */ bl func_8012D4CC
+/* 80130C24 0012C884 48 00 04 F8 */ b lbl_8013111C
+/* 80130C28 0012C888 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 80130C2C 0012C88C 28 00 00 63 */ cmplwi r0, 0x63
+/* 80130C30 0012C890 40 82 00 28 */ bne lbl_80130C58
+/* 80130C34 0012C894 A8 64 00 C2 */ lha r3, 0xc2(r4)
+/* 80130C38 0012C898 48 12 31 99 */ bl func_80253DD0
+/* 80130C3C 0012C89C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130C40 0012C8A0 28 00 00 03 */ cmplwi r0, 3
+/* 80130C44 0012C8A4 40 82 00 34 */ bne lbl_80130C78
+/* 80130C48 0012C8A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130C4C 0012C8AC 38 00 00 2D */ li r0, 0x2d
+/* 80130C50 0012C8B0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130C54 0012C8B4 48 00 00 24 */ b lbl_80130C78
+lbl_80130C58:
+/* 80130C58 0012C8B8 A8 64 00 DE */ lha r3, 0xde(r4)
+/* 80130C5C 0012C8BC 48 12 31 75 */ bl func_80253DD0
+/* 80130C60 0012C8C0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130C64 0012C8C4 28 00 00 03 */ cmplwi r0, 3
+/* 80130C68 0012C8C8 40 82 00 10 */ bne lbl_80130C78
+/* 80130C6C 0012C8CC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130C70 0012C8D0 38 00 00 2D */ li r0, 0x2d
+/* 80130C74 0012C8D4 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_80130C78:
+/* 80130C78 0012C8D8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130C7C 0012C8DC 80 03 01 28 */ lwz r0, 0x128(r3)
+/* 80130C80 0012C8E0 28 00 00 2D */ cmplwi r0, 0x2d
+/* 80130C84 0012C8E4 40 82 04 98 */ bne lbl_8013111C
+/* 80130C88 0012C8E8 38 60 00 0F */ li r3, 0xf
+/* 80130C8C 0012C8EC 38 80 00 05 */ li r4, 5
+/* 80130C90 0012C8F0 4B FF C8 3D */ bl func_8012D4CC
+/* 80130C94 0012C8F4 38 60 00 01 */ li r3, 1
+/* 80130C98 0012C8F8 38 80 00 03 */ li r4, 3
+/* 80130C9C 0012C8FC 4B FF C8 31 */ bl func_8012D4CC
+/* 80130CA0 0012C900 38 60 00 00 */ li r3, 0
+/* 80130CA4 0012C904 38 80 00 01 */ li r4, 1
+/* 80130CA8 0012C908 4B FF C8 25 */ bl func_8012D4CC
+/* 80130CAC 0012C90C 48 00 04 70 */ b lbl_8013111C
+/* 80130CB0 0012C910 A8 64 00 DE */ lha r3, 0xde(r4)
+/* 80130CB4 0012C914 48 12 31 1D */ bl func_80253DD0
+/* 80130CB8 0012C918 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130CBC 0012C91C 28 00 00 03 */ cmplwi r0, 3
+/* 80130CC0 0012C920 40 82 04 5C */ bne lbl_8013111C
+/* 80130CC4 0012C924 38 60 00 0F */ li r3, 0xf
+/* 80130CC8 0012C928 38 80 00 00 */ li r4, 0
+/* 80130CCC 0012C92C 4B FF C8 19 */ bl func_8012D4E4
+/* 80130CD0 0012C930 38 60 00 01 */ li r3, 1
+/* 80130CD4 0012C934 38 80 00 00 */ li r4, 0
+/* 80130CD8 0012C938 4B FF C8 0D */ bl func_8012D4E4
+/* 80130CDC 0012C93C 38 60 00 00 */ li r3, 0
+/* 80130CE0 0012C940 38 80 00 00 */ li r4, 0
+/* 80130CE4 0012C944 4B FF C8 01 */ bl func_8012D4E4
+/* 80130CE8 0012C948 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130CEC 0012C94C 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80130CF0 0012C950 2C 00 00 02 */ cmpwi r0, 2
+/* 80130CF4 0012C954 41 82 00 24 */ beq lbl_80130D18
+/* 80130CF8 0012C958 40 80 00 2C */ bge lbl_80130D24
+/* 80130CFC 0012C95C 2C 00 00 01 */ cmpwi r0, 1
+/* 80130D00 0012C960 40 80 00 08 */ bge lbl_80130D08
+/* 80130D04 0012C964 48 00 00 20 */ b lbl_80130D24
+lbl_80130D08:
+/* 80130D08 0012C968 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80130D0C 0012C96C 38 00 00 02 */ li r0, 2
+/* 80130D10 0012C970 90 03 00 08 */ stw r0, 8(r3)
+/* 80130D14 0012C974 48 00 00 10 */ b lbl_80130D24
+lbl_80130D18:
+/* 80130D18 0012C978 80 63 01 4C */ lwz r3, 0x14c(r3)
+/* 80130D1C 0012C97C 38 00 00 01 */ li r0, 1
+/* 80130D20 0012C980 90 03 00 08 */ stw r0, 8(r3)
+lbl_80130D24:
+/* 80130D24 0012C984 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130D28 0012C988 38 00 00 24 */ li r0, 0x24
+/* 80130D2C 0012C98C 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130D30 0012C990 48 00 03 EC */ b lbl_8013111C
+/* 80130D34 0012C994 4B F2 55 C5 */ bl func_800562F8
+/* 80130D38 0012C998 2C 03 00 00 */ cmpwi r3, 0
+/* 80130D3C 0012C99C 41 82 03 E0 */ beq lbl_8013111C
+/* 80130D40 0012C9A0 38 60 02 67 */ li r3, 0x267
+/* 80130D44 0012C9A4 48 03 1D 4D */ bl func_80162A90
+/* 80130D48 0012C9A8 2C 03 00 00 */ cmpwi r3, 0
+/* 80130D4C 0012C9AC 40 82 00 9C */ bne lbl_80130DE8
+/* 80130D50 0012C9B0 4B FE E3 01 */ bl func_8011F050
+/* 80130D54 0012C9B4 38 60 00 01 */ li r3, 1
+/* 80130D58 0012C9B8 4B F2 72 5D */ bl func_80057FB4
+/* 80130D5C 0012C9BC 38 60 00 07 */ li r3, 7
+/* 80130D60 0012C9C0 38 80 00 00 */ li r4, 0
+/* 80130D64 0012C9C4 4B FB 44 C1 */ bl func_800E5224
+/* 80130D68 0012C9C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80130D6C 0012C9CC 41 82 00 28 */ beq lbl_80130D94
+/* 80130D70 0012C9D0 38 60 02 67 */ li r3, 0x267
+/* 80130D74 0012C9D4 48 03 1D 1D */ bl func_80162A90
+/* 80130D78 0012C9D8 2C 03 00 00 */ cmpwi r3, 0
+/* 80130D7C 0012C9DC 40 82 00 18 */ bne lbl_80130D94
+/* 80130D80 0012C9E0 38 60 00 18 */ li r3, 0x18
+/* 80130D84 0012C9E4 38 80 00 01 */ li r4, 1
+/* 80130D88 0012C9E8 38 A0 00 01 */ li r5, 1
+/* 80130D8C 0012C9EC 48 03 1B B5 */ bl func_80162940
+/* 80130D90 0012C9F0 48 00 00 14 */ b lbl_80130DA4
+lbl_80130D94:
+/* 80130D94 0012C9F4 38 60 00 18 */ li r3, 0x18
+/* 80130D98 0012C9F8 38 80 00 02 */ li r4, 2
+/* 80130D9C 0012C9FC 38 A0 00 01 */ li r5, 1
+/* 80130DA0 0012CA00 48 03 1B A1 */ bl func_80162940
+lbl_80130DA4:
+/* 80130DA4 0012CA04 38 60 00 06 */ li r3, 6
+/* 80130DA8 0012CA08 38 80 00 0C */ li r4, 0xc
+/* 80130DAC 0012CA0C 38 A0 00 01 */ li r5, 1
+/* 80130DB0 0012CA10 48 03 1B 91 */ bl func_80162940
+/* 80130DB4 0012CA14 38 60 00 02 */ li r3, 2
+/* 80130DB8 0012CA18 38 80 00 00 */ li r4, 0
+/* 80130DBC 0012CA1C 38 A0 00 00 */ li r5, 0
+/* 80130DC0 0012CA20 38 C0 00 01 */ li r6, 1
+/* 80130DC4 0012CA24 4B FB 54 65 */ bl func_800E6228
+/* 80130DC8 0012CA28 38 60 02 67 */ li r3, 0x267
+/* 80130DCC 0012CA2C 38 80 00 01 */ li r4, 1
+/* 80130DD0 0012CA30 38 A0 00 01 */ li r5, 1
+/* 80130DD4 0012CA34 48 03 1B 6D */ bl func_80162940
+/* 80130DD8 0012CA38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130DDC 0012CA3C 38 00 00 B8 */ li r0, 0xb8
+/* 80130DE0 0012CA40 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130DE4 0012CA44 48 00 03 38 */ b lbl_8013111C
+lbl_80130DE8:
+/* 80130DE8 0012CA48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130DEC 0012CA4C 38 80 00 39 */ li r4, 0x39
+/* 80130DF0 0012CA50 38 00 00 17 */ li r0, 0x17
+/* 80130DF4 0012CA54 90 83 01 28 */ stw r4, 0x128(r3)
+/* 80130DF8 0012CA58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130DFC 0012CA5C B0 03 01 2C */ sth r0, 0x12c(r3)
+/* 80130E00 0012CA60 48 00 03 1C */ b lbl_8013111C
+/* 80130E04 0012CA64 A8 64 00 EC */ lha r3, 0xec(r4)
+/* 80130E08 0012CA68 48 12 2F C9 */ bl func_80253DD0
+/* 80130E0C 0012CA6C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130E10 0012CA70 28 00 00 03 */ cmplwi r0, 3
+/* 80130E14 0012CA74 40 82 03 08 */ bne lbl_8013111C
+/* 80130E18 0012CA78 38 60 00 00 */ li r3, 0
+/* 80130E1C 0012CA7C 38 80 00 00 */ li r4, 0
+/* 80130E20 0012CA80 4B F2 8A D9 */ bl func_800598F8
+/* 80130E24 0012CA84 38 60 00 0A */ li r3, 0xa
+/* 80130E28 0012CA88 38 80 00 00 */ li r4, 0
+/* 80130E2C 0012CA8C 38 A0 00 00 */ li r5, 0
+/* 80130E30 0012CA90 38 C0 00 00 */ li r6, 0
+/* 80130E34 0012CA94 38 E0 00 0B */ li r7, 0xb
+/* 80130E38 0012CA98 39 00 00 00 */ li r8, 0
+/* 80130E3C 0012CA9C 4B F2 8B 8D */ bl func_800599C8
+/* 80130E40 0012CAA0 38 60 00 0B */ li r3, 0xb
+/* 80130E44 0012CAA4 38 80 00 0A */ li r4, 0xa
+/* 80130E48 0012CAA8 38 A0 00 00 */ li r5, 0
+/* 80130E4C 0012CAAC 38 C0 00 00 */ li r6, 0
+/* 80130E50 0012CAB0 38 E0 00 00 */ li r7, 0
+/* 80130E54 0012CAB4 39 00 00 00 */ li r8, 0
+/* 80130E58 0012CAB8 4B F2 8B 71 */ bl func_800599C8
+/* 80130E5C 0012CABC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130E60 0012CAC0 38 80 00 0B */ li r4, 0xb
+/* 80130E64 0012CAC4 38 00 00 3A */ li r0, 0x3a
+/* 80130E68 0012CAC8 90 83 01 60 */ stw r4, 0x160(r3)
+/* 80130E6C 0012CACC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130E70 0012CAD0 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130E74 0012CAD4 48 00 02 A8 */ b lbl_8013111C
+/* 80130E78 0012CAD8 80 04 01 60 */ lwz r0, 0x160(r4)
+/* 80130E7C 0012CADC 38 60 00 28 */ li r3, 0x28
+/* 80130E80 0012CAE0 38 A0 00 00 */ li r5, 0
+/* 80130E84 0012CAE4 38 C0 00 01 */ li r6, 1
+/* 80130E88 0012CAE8 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80130E8C 0012CAEC 4B F2 8B E1 */ bl func_80059A6C
+/* 80130E90 0012CAF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80130E94 0012CAF4 41 82 02 88 */ beq lbl_8013111C
+/* 80130E98 0012CAF8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80130E9C 0012CAFC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130EA0 0012CB00 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80130EA4 0012CB04 90 04 01 60 */ stw r0, 0x160(r4)
+/* 80130EA8 0012CB08 41 82 00 7C */ beq lbl_80130F24
+/* 80130EAC 0012CB0C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130EB0 0012CB10 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80130EB4 0012CB14 2C 00 00 0B */ cmpwi r0, 0xb
+/* 80130EB8 0012CB18 41 82 00 3C */ beq lbl_80130EF4
+/* 80130EBC 0012CB1C 40 80 02 60 */ bge lbl_8013111C
+/* 80130EC0 0012CB20 2C 00 00 0A */ cmpwi r0, 0xa
+/* 80130EC4 0012CB24 40 80 00 08 */ bge lbl_80130ECC
+/* 80130EC8 0012CB28 48 00 02 54 */ b lbl_8013111C
+lbl_80130ECC:
+/* 80130ECC 0012CB2C 38 60 00 16 */ li r3, 0x16
+/* 80130ED0 0012CB30 38 80 00 04 */ li r4, 4
+/* 80130ED4 0012CB34 4B FF C5 F9 */ bl func_8012D4CC
+/* 80130ED8 0012CB38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130EDC 0012CB3C 38 00 00 3D */ li r0, 0x3d
+/* 80130EE0 0012CB40 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130EE4 0012CB44 4B F2 53 91 */ bl func_80056274
+/* 80130EE8 0012CB48 38 60 00 01 */ li r3, 1
+/* 80130EEC 0012CB4C 4B F2 95 E1 */ bl func_8005A4CC
+/* 80130EF0 0012CB50 48 00 02 2C */ b lbl_8013111C
+lbl_80130EF4:
+/* 80130EF4 0012CB54 38 60 00 16 */ li r3, 0x16
+/* 80130EF8 0012CB58 38 80 00 06 */ li r4, 6
+/* 80130EFC 0012CB5C 4B FF C5 D1 */ bl func_8012D4CC
+/* 80130F00 0012CB60 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130F04 0012CB64 38 00 00 3D */ li r0, 0x3d
+/* 80130F08 0012CB68 90 03 01 28 */ stw r0, 0x128(r3)
+/* 80130F0C 0012CB6C 4B F2 53 69 */ bl func_80056274
+/* 80130F10 0012CB70 38 60 00 01 */ li r3, 1
+/* 80130F14 0012CB74 4B F2 55 45 */ bl func_80056458
+/* 80130F18 0012CB78 38 60 00 01 */ li r3, 1
+/* 80130F1C 0012CB7C 4B F2 95 B1 */ bl func_8005A4CC
+/* 80130F20 0012CB80 48 00 01 FC */ b lbl_8013111C
+lbl_80130F24:
+/* 80130F24 0012CB84 2C 03 00 0B */ cmpwi r3, 0xb
+/* 80130F28 0012CB88 41 82 00 24 */ beq lbl_80130F4C
+/* 80130F2C 0012CB8C 40 80 01 F0 */ bge lbl_8013111C
+/* 80130F30 0012CB90 2C 03 00 0A */ cmpwi r3, 0xa
+/* 80130F34 0012CB94 40 80 00 08 */ bge lbl_80130F3C
+/* 80130F38 0012CB98 48 00 01 E4 */ b lbl_8013111C
+lbl_80130F3C:
+/* 80130F3C 0012CB9C 38 60 00 16 */ li r3, 0x16
+/* 80130F40 0012CBA0 38 80 00 03 */ li r4, 3
+/* 80130F44 0012CBA4 4B FF C5 89 */ bl func_8012D4CC
+/* 80130F48 0012CBA8 48 00 01 D4 */ b lbl_8013111C
+lbl_80130F4C:
+/* 80130F4C 0012CBAC 38 60 00 16 */ li r3, 0x16
+/* 80130F50 0012CBB0 38 80 00 05 */ li r4, 5
+/* 80130F54 0012CBB4 4B FF C5 79 */ bl func_8012D4CC
+/* 80130F58 0012CBB8 48 00 01 C4 */ b lbl_8013111C
+/* 80130F5C 0012CBBC 38 60 00 01 */ li r3, 1
+/* 80130F60 0012CBC0 4B F2 70 55 */ bl func_80057FB4
+/* 80130F64 0012CBC4 38 60 00 06 */ li r3, 6
+/* 80130F68 0012CBC8 38 80 00 0C */ li r4, 0xc
+/* 80130F6C 0012CBCC 38 A0 00 01 */ li r5, 1
+/* 80130F70 0012CBD0 48 03 19 D1 */ bl func_80162940
+/* 80130F74 0012CBD4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
+/* 80130F78 0012CBD8 38 00 00 B8 */ li r0, 0xb8
+/* 80130F7C 0012CBDC 38 60 02 67 */ li r3, 0x267
+/* 80130F80 0012CBE0 90 04 01 28 */ stw r0, 0x128(r4)
+/* 80130F84 0012CBE4 48 03 1B 0D */ bl func_80162A90
+/* 80130F88 0012CBE8 2C 03 00 02 */ cmpwi r3, 2
+/* 80130F8C 0012CBEC 41 82 00 74 */ beq lbl_80131000
+/* 80130F90 0012CBF0 40 80 01 8C */ bge lbl_8013111C
+/* 80130F94 0012CBF4 2C 03 00 01 */ cmpwi r3, 1
+/* 80130F98 0012CBF8 40 80 00 08 */ bge lbl_80130FA0
+/* 80130F9C 0012CBFC 48 00 01 80 */ b lbl_8013111C
+lbl_80130FA0:
+/* 80130FA0 0012CC00 38 60 00 07 */ li r3, 7
+/* 80130FA4 0012CC04 38 80 00 00 */ li r4, 0
+/* 80130FA8 0012CC08 4B FB 42 7D */ bl func_800E5224
+/* 80130FAC 0012CC0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80130FB0 0012CC10 41 82 00 18 */ beq lbl_80130FC8
+/* 80130FB4 0012CC14 38 60 00 18 */ li r3, 0x18
+/* 80130FB8 0012CC18 38 80 00 01 */ li r4, 1
+/* 80130FBC 0012CC1C 38 A0 00 01 */ li r5, 1
+/* 80130FC0 0012CC20 48 03 19 81 */ bl func_80162940
+/* 80130FC4 0012CC24 48 00 00 14 */ b lbl_80130FD8
+lbl_80130FC8:
+/* 80130FC8 0012CC28 38 60 00 18 */ li r3, 0x18
+/* 80130FCC 0012CC2C 38 80 00 02 */ li r4, 2
+/* 80130FD0 0012CC30 38 A0 00 01 */ li r5, 1
+/* 80130FD4 0012CC34 48 03 19 6D */ bl func_80162940
+lbl_80130FD8:
+/* 80130FD8 0012CC38 38 60 02 65 */ li r3, 0x265
+/* 80130FDC 0012CC3C 38 80 00 00 */ li r4, 0
+/* 80130FE0 0012CC40 38 A0 00 01 */ li r5, 1
+/* 80130FE4 0012CC44 48 03 19 5D */ bl func_80162940
+/* 80130FE8 0012CC48 38 60 00 02 */ li r3, 2
+/* 80130FEC 0012CC4C 38 80 00 00 */ li r4, 0
+/* 80130FF0 0012CC50 38 A0 00 00 */ li r5, 0
+/* 80130FF4 0012CC54 38 C0 00 01 */ li r6, 1
+/* 80130FF8 0012CC58 4B FB 52 31 */ bl func_800E6228
+/* 80130FFC 0012CC5C 48 00 01 20 */ b lbl_8013111C
+lbl_80131000:
+/* 80131000 0012CC60 38 60 00 18 */ li r3, 0x18
+/* 80131004 0012CC64 38 80 00 02 */ li r4, 2
+/* 80131008 0012CC68 38 A0 00 01 */ li r5, 1
+/* 8013100C 0012CC6C 48 03 19 35 */ bl func_80162940
+/* 80131010 0012CC70 38 60 00 02 */ li r3, 2
+/* 80131014 0012CC74 38 80 00 00 */ li r4, 0
+/* 80131018 0012CC78 38 A0 00 01 */ li r5, 1
+/* 8013101C 0012CC7C 38 C0 00 01 */ li r6, 1
+/* 80131020 0012CC80 4B FB 52 09 */ bl func_800E6228
+/* 80131024 0012CC84 48 00 00 F8 */ b lbl_8013111C
+/* 80131028 0012CC88 A8 64 00 EC */ lha r3, 0xec(r4)
+/* 8013102C 0012CC8C 48 12 2D A5 */ bl func_80253DD0
+/* 80131030 0012CC90 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80131034 0012CC94 28 00 00 03 */ cmplwi r0, 3
+/* 80131038 0012CC98 40 82 00 E4 */ bne lbl_8013111C
+/* 8013103C 0012CC9C 4B FB 60 09 */ bl func_800E7044
+/* 80131040 0012CCA0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131044 0012CCA4 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 80131048 0012CCA8 28 00 00 0B */ cmplwi r0, 0xb
+/* 8013104C 0012CCAC 40 82 00 2C */ bne lbl_80131078
+/* 80131050 0012CCB0 38 60 02 65 */ li r3, 0x265
+/* 80131054 0012CCB4 38 80 00 00 */ li r4, 0
+/* 80131058 0012CCB8 38 A0 00 01 */ li r5, 1
+/* 8013105C 0012CCBC 48 03 18 E5 */ bl func_80162940
+/* 80131060 0012CCC0 38 60 02 67 */ li r3, 0x267
+/* 80131064 0012CCC4 38 80 00 00 */ li r4, 0
+/* 80131068 0012CCC8 38 A0 00 01 */ li r5, 1
+/* 8013106C 0012CCCC 48 03 18 D5 */ bl func_80162940
+/* 80131070 0012CCD0 38 60 00 01 */ li r3, 1
+/* 80131074 0012CCD4 48 00 00 AC */ b lbl_80131120
+lbl_80131078:
+/* 80131078 0012CCD8 4B FE DF D9 */ bl func_8011F050
+/* 8013107C 0012CCDC 38 60 00 01 */ li r3, 1
+/* 80131080 0012CCE0 4B F2 6F 35 */ bl func_80057FB4
+/* 80131084 0012CCE4 38 60 00 07 */ li r3, 7
+/* 80131088 0012CCE8 38 80 00 00 */ li r4, 0
+/* 8013108C 0012CCEC 4B FB 41 99 */ bl func_800E5224
+/* 80131090 0012CCF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80131094 0012CCF4 41 82 00 18 */ beq lbl_801310AC
+/* 80131098 0012CCF8 38 60 00 18 */ li r3, 0x18
+/* 8013109C 0012CCFC 38 80 00 01 */ li r4, 1
+/* 801310A0 0012CD00 38 A0 00 01 */ li r5, 1
+/* 801310A4 0012CD04 48 03 18 9D */ bl func_80162940
+/* 801310A8 0012CD08 48 00 00 14 */ b lbl_801310BC
+lbl_801310AC:
+/* 801310AC 0012CD0C 38 60 00 18 */ li r3, 0x18
+/* 801310B0 0012CD10 38 80 00 02 */ li r4, 2
+/* 801310B4 0012CD14 38 A0 00 01 */ li r5, 1
+/* 801310B8 0012CD18 48 03 18 89 */ bl func_80162940
+lbl_801310BC:
+/* 801310BC 0012CD1C 38 60 00 06 */ li r3, 6
+/* 801310C0 0012CD20 38 80 00 0C */ li r4, 0xc
+/* 801310C4 0012CD24 38 A0 00 01 */ li r5, 1
+/* 801310C8 0012CD28 48 03 18 79 */ bl func_80162940
+/* 801310CC 0012CD2C 38 60 00 02 */ li r3, 2
+/* 801310D0 0012CD30 38 80 00 00 */ li r4, 0
+/* 801310D4 0012CD34 38 A0 00 00 */ li r5, 0
+/* 801310D8 0012CD38 38 C0 00 01 */ li r6, 1
+/* 801310DC 0012CD3C 4B FB 51 4D */ bl func_800E6228
+/* 801310E0 0012CD40 38 60 02 67 */ li r3, 0x267
+/* 801310E4 0012CD44 38 80 00 01 */ li r4, 1
+/* 801310E8 0012CD48 38 A0 00 01 */ li r5, 1
+/* 801310EC 0012CD4C 48 03 18 55 */ bl func_80162940
+/* 801310F0 0012CD50 38 60 02 65 */ li r3, 0x265
+/* 801310F4 0012CD54 38 80 00 00 */ li r4, 0
+/* 801310F8 0012CD58 38 A0 00 01 */ li r5, 1
+/* 801310FC 0012CD5C 48 03 18 45 */ bl func_80162940
+/* 80131100 0012CD60 38 60 02 66 */ li r3, 0x266
+/* 80131104 0012CD64 38 80 00 00 */ li r4, 0
+/* 80131108 0012CD68 38 A0 00 01 */ li r5, 1
+/* 8013110C 0012CD6C 48 03 18 35 */ bl func_80162940
+/* 80131110 0012CD70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131114 0012CD74 38 00 00 B8 */ li r0, 0xb8
+/* 80131118 0012CD78 90 03 01 28 */ stw r0, 0x128(r3)
+lbl_8013111C:
+/* 8013111C 0012CD7C 38 60 00 00 */ li r3, 0
+lbl_80131120:
+/* 80131120 0012CD80 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80131124 0012CD84 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80131128 0012CD88 7C 08 03 A6 */ mtlr r0
+/* 8013112C 0012CD8C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80131130 0012CD90 4E 80 00 20 */ blr
+
+.global func_80131134
+func_80131134:
+/* 80131134 0012CD94 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80131138 0012CD98 7C 08 02 A6 */ mflr r0
+/* 8013113C 0012CD9C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80131140 0012CDA0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80131144 0012CDA4 3B E0 00 00 */ li r31, 0
+/* 80131148 0012CDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013114C 0012CDAC B3 E3 01 6E */ sth r31, 0x16e(r3)
+/* 80131150 0012CDB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131154 0012CDB4 B3 E3 01 70 */ sth r31, 0x170(r3)
+/* 80131158 0012CDB8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013115C 0012CDBC B3 E3 01 72 */ sth r31, 0x172(r3)
+/* 80131160 0012CDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131164 0012CDC4 B3 E3 01 74 */ sth r31, 0x174(r3)
+/* 80131168 0012CDC8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013116C 0012CDCC B3 E3 01 76 */ sth r31, 0x176(r3)
+/* 80131170 0012CDD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131174 0012CDD4 B3 E3 01 78 */ sth r31, 0x178(r3)
+/* 80131178 0012CDD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013117C 0012CDDC B3 E3 01 7A */ sth r31, 0x17a(r3)
+/* 80131180 0012CDE0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131184 0012CDE4 B3 E3 01 7C */ sth r31, 0x17c(r3)
+/* 80131188 0012CDE8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013118C 0012CDEC B3 E3 01 7E */ sth r31, 0x17e(r3)
+/* 80131190 0012CDF0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131194 0012CDF4 B3 E3 01 80 */ sth r31, 0x180(r3)
+/* 80131198 0012CDF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013119C 0012CDFC B3 E3 01 82 */ sth r31, 0x182(r3)
+/* 801311A0 0012CE00 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311A4 0012CE04 B3 E3 01 84 */ sth r31, 0x184(r3)
+/* 801311A8 0012CE08 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311AC 0012CE0C B3 E3 01 86 */ sth r31, 0x186(r3)
+/* 801311B0 0012CE10 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311B4 0012CE14 B3 E3 01 88 */ sth r31, 0x188(r3)
+/* 801311B8 0012CE18 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311BC 0012CE1C B3 E3 01 8A */ sth r31, 0x18a(r3)
+/* 801311C0 0012CE20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311C4 0012CE24 B3 E3 01 8C */ sth r31, 0x18c(r3)
+/* 801311C8 0012CE28 4B FE B7 AD */ bl func_8011C974
+/* 801311CC 0012CE2C 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 801311D0 0012CE30 2C 00 00 01 */ cmpwi r0, 1
+/* 801311D4 0012CE34 41 82 00 14 */ beq lbl_801311E8
+/* 801311D8 0012CE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311DC 0012CE3C 38 00 29 D0 */ li r0, 0x29d0
+/* 801311E0 0012CE40 3B E0 00 01 */ li r31, 1
+/* 801311E4 0012CE44 B0 03 01 6E */ sth r0, 0x16e(r3)
+lbl_801311E8:
+/* 801311E8 0012CE48 38 60 00 2D */ li r3, 0x2d
+/* 801311EC 0012CE4C 48 03 18 A5 */ bl func_80162A90
+/* 801311F0 0012CE50 2C 03 00 00 */ cmpwi r3, 0
+/* 801311F4 0012CE54 41 82 00 1C */ beq lbl_80131210
+/* 801311F8 0012CE58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801311FC 0012CE5C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131200 0012CE60 38 80 29 C6 */ li r4, 0x29c6
+/* 80131204 0012CE64 3B FF 00 01 */ addi r31, r31, 1
+/* 80131208 0012CE68 7C 63 02 14 */ add r3, r3, r0
+/* 8013120C 0012CE6C B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131210:
+/* 80131210 0012CE70 38 60 00 2E */ li r3, 0x2e
+/* 80131214 0012CE74 48 03 18 7D */ bl func_80162A90
+/* 80131218 0012CE78 2C 03 00 00 */ cmpwi r3, 0
+/* 8013121C 0012CE7C 41 82 00 1C */ beq lbl_80131238
+/* 80131220 0012CE80 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131224 0012CE84 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131228 0012CE88 38 80 29 C7 */ li r4, 0x29c7
+/* 8013122C 0012CE8C 3B FF 00 01 */ addi r31, r31, 1
+/* 80131230 0012CE90 7C 63 02 14 */ add r3, r3, r0
+/* 80131234 0012CE94 B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131238:
+/* 80131238 0012CE98 38 60 00 2F */ li r3, 0x2f
+/* 8013123C 0012CE9C 48 03 18 55 */ bl func_80162A90
+/* 80131240 0012CEA0 2C 03 00 00 */ cmpwi r3, 0
+/* 80131244 0012CEA4 41 82 00 1C */ beq lbl_80131260
+/* 80131248 0012CEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013124C 0012CEAC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131250 0012CEB0 38 80 29 C8 */ li r4, 0x29c8
+/* 80131254 0012CEB4 3B FF 00 01 */ addi r31, r31, 1
+/* 80131258 0012CEB8 7C 63 02 14 */ add r3, r3, r0
+/* 8013125C 0012CEBC B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131260:
+/* 80131260 0012CEC0 38 60 00 30 */ li r3, 0x30
+/* 80131264 0012CEC4 48 03 18 2D */ bl func_80162A90
+/* 80131268 0012CEC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013126C 0012CECC 41 82 00 1C */ beq lbl_80131288
+/* 80131270 0012CED0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131274 0012CED4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131278 0012CED8 38 80 29 C9 */ li r4, 0x29c9
+/* 8013127C 0012CEDC 3B FF 00 01 */ addi r31, r31, 1
+/* 80131280 0012CEE0 7C 63 02 14 */ add r3, r3, r0
+/* 80131284 0012CEE4 B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131288:
+/* 80131288 0012CEE8 38 60 00 31 */ li r3, 0x31
+/* 8013128C 0012CEEC 48 03 18 05 */ bl func_80162A90
+/* 80131290 0012CEF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80131294 0012CEF4 41 82 00 1C */ beq lbl_801312B0
+/* 80131298 0012CEF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013129C 0012CEFC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 801312A0 0012CF00 38 80 29 CA */ li r4, 0x29ca
+/* 801312A4 0012CF04 3B FF 00 01 */ addi r31, r31, 1
+/* 801312A8 0012CF08 7C 63 02 14 */ add r3, r3, r0
+/* 801312AC 0012CF0C B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_801312B0:
+/* 801312B0 0012CF10 38 60 00 32 */ li r3, 0x32
+/* 801312B4 0012CF14 48 03 17 DD */ bl func_80162A90
+/* 801312B8 0012CF18 2C 03 00 00 */ cmpwi r3, 0
+/* 801312BC 0012CF1C 41 82 00 1C */ beq lbl_801312D8
+/* 801312C0 0012CF20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801312C4 0012CF24 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 801312C8 0012CF28 38 80 29 CB */ li r4, 0x29cb
+/* 801312CC 0012CF2C 3B FF 00 01 */ addi r31, r31, 1
+/* 801312D0 0012CF30 7C 63 02 14 */ add r3, r3, r0
+/* 801312D4 0012CF34 B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_801312D8:
+/* 801312D8 0012CF38 38 60 00 33 */ li r3, 0x33
+/* 801312DC 0012CF3C 48 03 17 B5 */ bl func_80162A90
+/* 801312E0 0012CF40 2C 03 00 00 */ cmpwi r3, 0
+/* 801312E4 0012CF44 41 82 00 1C */ beq lbl_80131300
+/* 801312E8 0012CF48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801312EC 0012CF4C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 801312F0 0012CF50 38 80 29 CC */ li r4, 0x29cc
+/* 801312F4 0012CF54 3B FF 00 01 */ addi r31, r31, 1
+/* 801312F8 0012CF58 7C 63 02 14 */ add r3, r3, r0
+/* 801312FC 0012CF5C B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131300:
+/* 80131300 0012CF60 38 60 00 35 */ li r3, 0x35
+/* 80131304 0012CF64 48 03 17 8D */ bl func_80162A90
+/* 80131308 0012CF68 2C 03 00 00 */ cmpwi r3, 0
+/* 8013130C 0012CF6C 41 82 00 1C */ beq lbl_80131328
+/* 80131310 0012CF70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131314 0012CF74 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131318 0012CF78 38 80 29 CD */ li r4, 0x29cd
+/* 8013131C 0012CF7C 3B FF 00 01 */ addi r31, r31, 1
+/* 80131320 0012CF80 7C 63 02 14 */ add r3, r3, r0
+/* 80131324 0012CF84 B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131328:
+/* 80131328 0012CF88 38 60 00 34 */ li r3, 0x34
+/* 8013132C 0012CF8C 48 03 17 65 */ bl func_80162A90
+/* 80131330 0012CF90 2C 03 00 00 */ cmpwi r3, 0
+/* 80131334 0012CF94 41 82 00 1C */ beq lbl_80131350
+/* 80131338 0012CF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013133C 0012CF9C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131340 0012CFA0 38 80 29 CE */ li r4, 0x29ce
+/* 80131344 0012CFA4 3B FF 00 01 */ addi r31, r31, 1
+/* 80131348 0012CFA8 7C 63 02 14 */ add r3, r3, r0
+/* 8013134C 0012CFAC B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131350:
+/* 80131350 0012CFB0 38 60 00 36 */ li r3, 0x36
+/* 80131354 0012CFB4 48 03 17 3D */ bl func_80162A90
+/* 80131358 0012CFB8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013135C 0012CFBC 41 82 00 1C */ beq lbl_80131378
+/* 80131360 0012CFC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131364 0012CFC4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131368 0012CFC8 38 80 29 CF */ li r4, 0x29cf
+/* 8013136C 0012CFCC 3B FF 00 01 */ addi r31, r31, 1
+/* 80131370 0012CFD0 7C 63 02 14 */ add r3, r3, r0
+/* 80131374 0012CFD4 B0 83 01 6E */ sth r4, 0x16e(r3)
+lbl_80131378:
+/* 80131378 0012CFD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 8013137C 0012CFDC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
+/* 80131380 0012CFE0 38 80 00 00 */ li r4, 0
+/* 80131384 0012CFE4 7C 63 02 14 */ add r3, r3, r0
+/* 80131388 0012CFE8 B0 83 01 6E */ sth r4, 0x16e(r3)
+/* 8013138C 0012CFEC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131390 0012CFF0 B0 83 01 64 */ sth r4, 0x164(r3)
+/* 80131394 0012CFF4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131398 0012CFF8 B0 83 01 66 */ sth r4, 0x166(r3)
+/* 8013139C 0012CFFC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 801313A0 0012D000 B3 E3 01 68 */ sth r31, 0x168(r3)
+/* 801313A4 0012D004 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801313A8 0012D008 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801313AC 0012D00C 7C 08 03 A6 */ mtlr r0
+/* 801313B0 0012D010 38 21 00 10 */ addi r1, r1, 0x10
+/* 801313B4 0012D014 4E 80 00 20 */ blr
+lbl_801313B8:
+/* 801313B8 0012D018 4E 80 00 20 */ blr
+lbl_801313BC:
+/* 801313BC 0012D01C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801313C0 0012D020 7C 08 02 A6 */ mflr r0
+/* 801313C4 0012D024 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801313C8 0012D028 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 801313CC 0012D02C 7C 9F 23 78 */ mr r31, r4
+/* 801313D0 0012D030 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 801313D4 0012D034 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 801313D8 0012D038 7C 7D 1B 78 */ mr r29, r3
+/* 801313DC 0012D03C 48 02 E3 05 */ bl func_8015F6E0
+/* 801313E0 0012D040 4B FE B5 95 */ bl func_8011C974
+/* 801313E4 0012D044 7C 7E 1B 78 */ mr r30, r3
+/* 801313E8 0012D048 7F A3 EB 78 */ mr r3, r29
+/* 801313EC 0012D04C 7F E4 FB 78 */ mr r4, r31
+/* 801313F0 0012D050 38 C1 00 08 */ addi r6, r1, 8
+/* 801313F4 0012D054 38 A0 00 03 */ li r5, 3
+/* 801313F8 0012D058 48 12 2A E5 */ bl func_80253EDC
+/* 801313FC 0012D05C 80 01 00 08 */ lwz r0, 8(r1)
+/* 80131400 0012D060 28 00 00 0C */ cmplwi r0, 0xc
+/* 80131404 0012D064 41 81 03 AC */ bgt lbl_801317B0
+/* 80131408 0012D068 3C 60 80 42 */ lis r3, lbl_8041CD74@ha
+/* 8013140C 0012D06C 54 00 10 3A */ slwi r0, r0, 2
+/* 80131410 0012D070 38 63 CD 74 */ addi r3, r3, lbl_8041CD74@l
+/* 80131414 0012D074 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80131418 0012D078 7C 69 03 A6 */ mtctr r3
+/* 8013141C 0012D07C 4E 80 04 20 */ bctr
+/* 80131420 0012D080 7F A3 EB 78 */ mr r3, r29
+/* 80131424 0012D084 7F E4 FB 78 */ mr r4, r31
+/* 80131428 0012D088 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8013142C 0012D08C 38 A0 00 06 */ li r5, 6
+/* 80131430 0012D090 48 12 2A AD */ bl func_80253EDC
+/* 80131434 0012D094 38 60 00 00 */ li r3, 0
+/* 80131438 0012D098 4B FB 50 85 */ bl func_800E64BC
+/* 8013143C 0012D09C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80131440 0012D0A0 4B FB 46 91 */ bl func_800E5AD0
+/* 80131444 0012D0A4 7C 64 1B 78 */ mr r4, r3
+/* 80131448 0012D0A8 38 60 00 51 */ li r3, 0x51
+/* 8013144C 0012D0AC 38 84 00 04 */ addi r4, r4, 4
+/* 80131450 0012D0B0 48 02 AE B9 */ bl func_8015C308
+/* 80131454 0012D0B4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80131458 0012D0B8 38 00 FF 00 */ li r0, -256
+/* 8013145C 0012D0BC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80131460 0012D0C0 38 60 31 53 */ li r3, 0x3153
+/* 80131464 0012D0C4 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80131468 0012D0C8 FC 80 28 1E */ fctiwz f4, f5
+/* 8013146C 0012D0CC C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80131470 0012D0D0 FC 40 18 1E */ fctiwz f2, f3
+/* 80131474 0012D0D4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80131478 0012D0D8 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8013147C 0012D0DC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80131480 0012D0E0 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80131484 0012D0E4 7C 88 03 78 */ or r8, r4, r0
+/* 80131488 0012D0E8 FC 20 08 1E */ fctiwz f1, f1
+/* 8013148C 0012D0EC FC 00 00 1E */ fctiwz f0, f0
+/* 80131490 0012D0F0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80131494 0012D0F4 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80131498 0012D0F8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013149C 0012D0FC 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 801314A0 0012D100 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801314A4 0012D104 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 801314A8 0012D108 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 801314AC 0012D10C 7C C6 07 34 */ extsh r6, r6
+/* 801314B0 0012D110 7C E7 07 34 */ extsh r7, r7
+/* 801314B4 0012D114 48 11 EC 81 */ bl func_80250134
+/* 801314B8 0012D118 48 00 02 F8 */ b lbl_801317B0
+/* 801314BC 0012D11C 7F A3 EB 78 */ mr r3, r29
+/* 801314C0 0012D120 7F E4 FB 78 */ mr r4, r31
+/* 801314C4 0012D124 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801314C8 0012D128 38 A0 00 06 */ li r5, 6
+/* 801314CC 0012D12C 48 12 2A 11 */ bl func_80253EDC
+/* 801314D0 0012D130 38 60 00 01 */ li r3, 1
+/* 801314D4 0012D134 4B FB 4F E9 */ bl func_800E64BC
+/* 801314D8 0012D138 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801314DC 0012D13C 4B FB 45 F5 */ bl func_800E5AD0
+/* 801314E0 0012D140 7C 64 1B 78 */ mr r4, r3
+/* 801314E4 0012D144 38 60 00 52 */ li r3, 0x52
+/* 801314E8 0012D148 38 84 00 04 */ addi r4, r4, 4
+/* 801314EC 0012D14C 48 02 AE 1D */ bl func_8015C308
+/* 801314F0 0012D150 88 1E 00 1B */ lbz r0, 0x1b(r30)
+/* 801314F4 0012D154 28 00 00 01 */ cmplwi r0, 1
+/* 801314F8 0012D158 40 82 00 6C */ bne lbl_80131564
+/* 801314FC 0012D15C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80131500 0012D160 38 00 FF 00 */ li r0, -256
+/* 80131504 0012D164 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80131508 0012D168 38 60 52 52 */ li r3, 0x5252
+/* 8013150C 0012D16C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80131510 0012D170 FC 80 28 1E */ fctiwz f4, f5
+/* 80131514 0012D174 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80131518 0012D178 FC 40 18 1E */ fctiwz f2, f3
+/* 8013151C 0012D17C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80131520 0012D180 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80131524 0012D184 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80131528 0012D188 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8013152C 0012D18C 7C 88 03 78 */ or r8, r4, r0
+/* 80131530 0012D190 FC 20 08 1E */ fctiwz f1, f1
+/* 80131534 0012D194 FC 00 00 1E */ fctiwz f0, f0
+/* 80131538 0012D198 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8013153C 0012D19C 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80131540 0012D1A0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80131544 0012D1A4 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80131548 0012D1A8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8013154C 0012D1AC 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 80131550 0012D1B0 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80131554 0012D1B4 7C C6 07 34 */ extsh r6, r6
+/* 80131558 0012D1B8 7C E7 07 34 */ extsh r7, r7
+/* 8013155C 0012D1BC 48 11 EB D9 */ bl func_80250134
+/* 80131560 0012D1C0 48 00 02 50 */ b lbl_801317B0
+lbl_80131564:
+/* 80131564 0012D1C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80131568 0012D1C8 38 00 FF 00 */ li r0, -256
+/* 8013156C 0012D1CC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80131570 0012D1D0 38 60 31 54 */ li r3, 0x3154
+/* 80131574 0012D1D4 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80131578 0012D1D8 FC 80 28 1E */ fctiwz f4, f5
+/* 8013157C 0012D1DC C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80131580 0012D1E0 FC 40 18 1E */ fctiwz f2, f3
+/* 80131584 0012D1E4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80131588 0012D1E8 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8013158C 0012D1EC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80131590 0012D1F0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80131594 0012D1F4 7C 88 03 78 */ or r8, r4, r0
+/* 80131598 0012D1F8 FC 20 08 1E */ fctiwz f1, f1
+/* 8013159C 0012D1FC FC 00 00 1E */ fctiwz f0, f0
+/* 801315A0 0012D200 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801315A4 0012D204 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801315A8 0012D208 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801315AC 0012D20C 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801315B0 0012D210 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801315B4 0012D214 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 801315B8 0012D218 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801315BC 0012D21C 7C C6 07 34 */ extsh r6, r6
+/* 801315C0 0012D220 7C E7 07 34 */ extsh r7, r7
+/* 801315C4 0012D224 48 11 EB 71 */ bl func_80250134
+/* 801315C8 0012D228 48 00 01 E8 */ b lbl_801317B0
+/* 801315CC 0012D22C 7F A3 EB 78 */ mr r3, r29
+/* 801315D0 0012D230 7F E4 FB 78 */ mr r4, r31
+/* 801315D4 0012D234 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801315D8 0012D238 38 A0 00 06 */ li r5, 6
+/* 801315DC 0012D23C 48 12 29 01 */ bl func_80253EDC
+/* 801315E0 0012D240 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801315E4 0012D244 38 00 FF 00 */ li r0, -256
+/* 801315E8 0012D248 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801315EC 0012D24C 38 60 31 44 */ li r3, 0x3144
+/* 801315F0 0012D250 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801315F4 0012D254 FC 80 28 1E */ fctiwz f4, f5
+/* 801315F8 0012D258 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801315FC 0012D25C FC 40 18 1E */ fctiwz f2, f3
+/* 80131600 0012D260 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80131604 0012D264 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80131608 0012D268 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8013160C 0012D26C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80131610 0012D270 7C 88 03 78 */ or r8, r4, r0
+/* 80131614 0012D274 FC 20 08 1E */ fctiwz f1, f1
+/* 80131618 0012D278 FC 00 00 1E */ fctiwz f0, f0
+/* 8013161C 0012D27C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80131620 0012D280 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80131624 0012D284 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80131628 0012D288 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8013162C 0012D28C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80131630 0012D290 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 80131634 0012D294 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80131638 0012D298 7C C6 07 34 */ extsh r6, r6
+/* 8013163C 0012D29C 7C E7 07 34 */ extsh r7, r7
+/* 80131640 0012D2A0 48 11 EA F5 */ bl func_80250134
+/* 80131644 0012D2A4 48 00 01 6C */ b lbl_801317B0
+/* 80131648 0012D2A8 7F A3 EB 78 */ mr r3, r29
+/* 8013164C 0012D2AC 7F E4 FB 78 */ mr r4, r31
+/* 80131650 0012D2B0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80131654 0012D2B4 38 A0 00 06 */ li r5, 6
+/* 80131658 0012D2B8 48 12 28 85 */ bl func_80253EDC
+/* 8013165C 0012D2BC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80131660 0012D2C0 38 00 FF 00 */ li r0, -256
+/* 80131664 0012D2C4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80131668 0012D2C8 38 60 31 45 */ li r3, 0x3145
+/* 8013166C 0012D2CC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80131670 0012D2D0 FC 80 28 1E */ fctiwz f4, f5
+/* 80131674 0012D2D4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80131678 0012D2D8 FC 40 18 1E */ fctiwz f2, f3
+/* 8013167C 0012D2DC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80131680 0012D2E0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80131684 0012D2E4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80131688 0012D2E8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8013168C 0012D2EC 7C 88 03 78 */ or r8, r4, r0
+/* 80131690 0012D2F0 FC 20 08 1E */ fctiwz f1, f1
+/* 80131694 0012D2F4 FC 00 00 1E */ fctiwz f0, f0
+/* 80131698 0012D2F8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8013169C 0012D2FC 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801316A0 0012D300 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801316A4 0012D304 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801316A8 0012D308 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801316AC 0012D30C 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 801316B0 0012D310 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801316B4 0012D314 7C C6 07 34 */ extsh r6, r6
+/* 801316B8 0012D318 7C E7 07 34 */ extsh r7, r7
+/* 801316BC 0012D31C 48 11 EA 79 */ bl func_80250134
+/* 801316C0 0012D320 48 00 00 F0 */ b lbl_801317B0
+/* 801316C4 0012D324 7F A3 EB 78 */ mr r3, r29
+/* 801316C8 0012D328 7F E4 FB 78 */ mr r4, r31
+/* 801316CC 0012D32C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801316D0 0012D330 38 A0 00 06 */ li r5, 6
+/* 801316D4 0012D334 48 12 28 09 */ bl func_80253EDC
+/* 801316D8 0012D338 C0 21 00 20 */ lfs f1, 0x20(r1)
+/* 801316DC 0012D33C 38 00 FF 00 */ li r0, -256
+/* 801316E0 0012D340 C0 42 8D B4 */ lfs f2, lbl_806413B4-_SDA2_BASE_(r2)
+/* 801316E4 0012D344 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801316E8 0012D348 EC 81 10 28 */ fsubs f4, f1, f2
+/* 801316EC 0012D34C C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 801316F0 0012D350 EC 60 10 28 */ fsubs f3, f0, f2
+/* 801316F4 0012D354 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 801316F8 0012D358 FC 40 08 1E */ fctiwz f2, f1
+/* 801316FC 0012D35C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
+/* 80131700 0012D360 EC 20 08 28 */ fsubs f1, f0, f1
+/* 80131704 0012D364 80 63 01 60 */ lwz r3, 0x160(r3)
+/* 80131708 0012D368 EC 03 20 28 */ fsubs f0, f3, f4
+/* 8013170C 0012D36C D8 41 00 48 */ stfd f2, 0x48(r1)
+/* 80131710 0012D370 FC 40 20 1E */ fctiwz f2, f4
+/* 80131714 0012D374 38 83 FF F6 */ addi r4, r3, -10
+/* 80131718 0012D378 FC 20 08 1E */ fctiwz f1, f1
+/* 8013171C 0012D37C 20 63 00 0A */ subfic r3, r3, 0xa
+/* 80131720 0012D380 FC 00 00 1E */ fctiwz f0, f0
+/* 80131724 0012D384 7C 83 18 F8 */ nor r3, r4, r3
+/* 80131728 0012D388 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8013172C 0012D38C 7C 63 FE 70 */ srawi r3, r3, 0x1f
+/* 80131730 0012D390 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80131734 0012D394 38 63 31 4E */ addi r3, r3, 0x314e
+/* 80131738 0012D398 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 8013173C 0012D39C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 80131740 0012D3A0 80 C1 00 3C */ lwz r6, 0x3c(r1)
+/* 80131744 0012D3A4 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 80131748 0012D3A8 D0 81 00 20 */ stfs f4, 0x20(r1)
+/* 8013174C 0012D3AC 7C C6 07 34 */ extsh r6, r6
+/* 80131750 0012D3B0 7C E7 07 34 */ extsh r7, r7
+/* 80131754 0012D3B4 D0 61 00 28 */ stfs f3, 0x28(r1)
+/* 80131758 0012D3B8 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8013175C 0012D3BC 7C 88 03 78 */ or r8, r4, r0
+/* 80131760 0012D3C0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80131764 0012D3C4 48 11 E9 D1 */ bl func_80250134
+/* 80131768 0012D3C8 48 00 00 48 */ b lbl_801317B0
+/* 8013176C 0012D3CC 7F A3 EB 78 */ mr r3, r29
+/* 80131770 0012D3D0 7F E4 FB 78 */ mr r4, r31
+/* 80131774 0012D3D4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80131778 0012D3D8 38 A0 00 06 */ li r5, 6
+/* 8013177C 0012D3DC 48 12 27 61 */ bl func_80253EDC
+/* 80131780 0012D3E0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80131784 0012D3E4 38 60 00 0A */ li r3, 0xa
+/* 80131788 0012D3E8 4B F2 82 B5 */ bl func_80059A3C
+/* 8013178C 0012D3EC 48 00 00 24 */ b lbl_801317B0
+/* 80131790 0012D3F0 7F A3 EB 78 */ mr r3, r29
+/* 80131794 0012D3F4 7F E4 FB 78 */ mr r4, r31
+/* 80131798 0012D3F8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8013179C 0012D3FC 38 A0 00 06 */ li r5, 6
+/* 801317A0 0012D400 48 12 27 3D */ bl func_80253EDC
+/* 801317A4 0012D404 38 81 00 10 */ addi r4, r1, 0x10
+/* 801317A8 0012D408 38 60 00 0B */ li r3, 0xb
+/* 801317AC 0012D40C 4B F2 82 91 */ bl func_80059A3C
+lbl_801317B0:
+/* 801317B0 0012D410 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 801317B4 0012D414 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 801317B8 0012D418 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 801317BC 0012D41C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801317C0 0012D420 7C 08 03 A6 */ mtlr r0
+/* 801317C4 0012D424 38 21 00 60 */ addi r1, r1, 0x60
+/* 801317C8 0012D428 4E 80 00 20 */ blr
+
+.global func_801317CC
+func_801317CC:
+/* 801317CC 0012D42C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 801317D0 0012D430 7C 08 02 A6 */ mflr r0
+/* 801317D4 0012D434 90 01 00 64 */ stw r0, 0x64(r1)
+/* 801317D8 0012D438 39 61 00 60 */ addi r11, r1, 0x60
+/* 801317DC 0012D43C 48 09 59 29 */ bl _savegpr_18
+/* 801317E0 0012D440 4B FE B1 95 */ bl func_8011C974
+/* 801317E4 0012D444 7C 7C 1B 78 */ mr r28, r3
+/* 801317E8 0012D448 3B E1 00 10 */ addi r31, r1, 0x10
+/* 801317EC 0012D44C 3B C1 00 1C */ addi r30, r1, 0x1c
+/* 801317F0 0012D450 3B 41 00 08 */ addi r26, r1, 8
+/* 801317F4 0012D454 3B 00 00 00 */ li r24, 0
+/* 801317F8 0012D458 3A A0 00 00 */ li r21, 0
+/* 801317FC 0012D45C 3B A0 00 00 */ li r29, 0
+lbl_80131800:
+/* 80131800 0012D460 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 80131804 0012D464 3B 20 00 00 */ li r25, 0
+/* 80131808 0012D468 3A E0 00 64 */ li r23, 0x64
+/* 8013180C 0012D46C 3A C0 00 00 */ li r22, 0
+/* 80131810 0012D470 4B FB 42 C1 */ bl func_800E5AD0
+/* 80131814 0012D474 88 03 05 45 */ lbz r0, 0x545(r3)
+/* 80131818 0012D478 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
+/* 8013181C 0012D47C 41 82 03 B0 */ beq lbl_80131BCC
+/* 80131820 0012D480 3A 80 00 00 */ li r20, 0
+lbl_80131824:
+/* 80131824 0012D484 56 9B 0D FC */ rlwinm r27, r20, 1, 0x17, 0x1e
+/* 80131828 0012D488 56 92 06 3E */ clrlwi r18, r20, 0x18
+/* 8013182C 0012D48C 7F BE DB 2E */ sthx r29, r30, r27
+/* 80131830 0012D490 7E 43 93 78 */ mr r3, r18
+/* 80131834 0012D494 56 A4 06 3E */ clrlwi r4, r21, 0x18
+/* 80131838 0012D498 7F BF DB 2E */ sthx r29, r31, r27
+/* 8013183C 0012D49C 7F BA 91 AE */ stbx r29, r26, r18
+/* 80131840 0012D4A0 4B FB 45 AD */ bl func_800E5DEC
+/* 80131844 0012D4A4 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 80131848 0012D4A8 7C 73 1B 78 */ mr r19, r3
+/* 8013184C 0012D4AC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 80131850 0012D4B0 41 82 00 84 */ beq lbl_801318D4
+/* 80131854 0012D4B4 4B F2 53 81 */ bl func_80056BD4
+/* 80131858 0012D4B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013185C 0012D4BC 41 82 00 78 */ beq lbl_801318D4
+/* 80131860 0012D4C0 7E 63 9B 78 */ mr r3, r19
+/* 80131864 0012D4C4 4B F2 55 C9 */ bl func_80056E2C
+/* 80131868 0012D4C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013186C 0012D4CC 40 82 00 68 */ bne lbl_801318D4
+/* 80131870 0012D4D0 7E 63 9B 78 */ mr r3, r19
+/* 80131874 0012D4D4 38 80 00 A0 */ li r4, 0xa0
+/* 80131878 0012D4D8 38 A0 00 00 */ li r5, 0
+/* 8013187C 0012D4DC 48 2A 96 81 */ bl func_803DAEFC
+/* 80131880 0012D4E0 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80131884 0012D4E4 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 80131888 0012D4E8 7C 04 00 40 */ cmplw r4, r0
+/* 8013188C 0012D4EC 7C 7A 91 AE */ stbx r3, r26, r18
+/* 80131890 0012D4F0 40 81 00 08 */ ble lbl_80131898
+/* 80131894 0012D4F4 7C 99 23 78 */ mr r25, r4
+lbl_80131898:
+/* 80131898 0012D4F8 56 E0 06 3E */ clrlwi r0, r23, 0x18
+/* 8013189C 0012D4FC 7C 04 00 40 */ cmplw r4, r0
+/* 801318A0 0012D500 40 80 00 08 */ bge lbl_801318A8
+/* 801318A4 0012D504 7C 97 23 78 */ mr r23, r4
+lbl_801318A8:
+/* 801318A8 0012D508 7E 63 9B 78 */ mr r3, r19
+/* 801318AC 0012D50C 38 80 00 05 */ li r4, 5
+/* 801318B0 0012D510 38 A0 00 00 */ li r5, 0
+/* 801318B4 0012D514 3A D6 00 01 */ addi r22, r22, 1
+/* 801318B8 0012D518 48 2A 96 45 */ bl func_803DAEFC
+/* 801318BC 0012D51C 7C 7E DB 2E */ sthx r3, r30, r27
+/* 801318C0 0012D520 7E 63 9B 78 */ mr r3, r19
+/* 801318C4 0012D524 38 80 00 06 */ li r4, 6
+/* 801318C8 0012D528 38 A0 00 00 */ li r5, 0
+/* 801318CC 0012D52C 48 2A 96 31 */ bl func_803DAEFC
+/* 801318D0 0012D530 7C 7F DB 2E */ sthx r3, r31, r27
+lbl_801318D4:
+/* 801318D4 0012D534 3A 94 00 01 */ addi r20, r20, 1
+/* 801318D8 0012D538 28 14 00 06 */ cmplwi r20, 6
+/* 801318DC 0012D53C 41 80 FF 48 */ blt lbl_80131824
+/* 801318E0 0012D540 A0 7C 00 8A */ lhz r3, 0x8a(r28)
+/* 801318E4 0012D544 56 E0 06 3E */ clrlwi r0, r23, 0x18
+/* 801318E8 0012D548 7C 03 00 00 */ cmpw r3, r0
+/* 801318EC 0012D54C 41 81 02 E0 */ bgt lbl_80131BCC
+/* 801318F0 0012D550 A0 7C 00 8C */ lhz r3, 0x8c(r28)
+/* 801318F4 0012D554 57 20 06 3E */ clrlwi r0, r25, 0x18
+/* 801318F8 0012D558 7C 03 00 00 */ cmpw r3, r0
+/* 801318FC 0012D55C 41 80 02 D0 */ blt lbl_80131BCC
+/* 80131900 0012D560 A0 1C 00 90 */ lhz r0, 0x90(r28)
+/* 80131904 0012D564 2C 00 00 07 */ cmpwi r0, 7
+/* 80131908 0012D568 41 82 00 30 */ beq lbl_80131938
+/* 8013190C 0012D56C 40 80 00 48 */ bge lbl_80131954
+/* 80131910 0012D570 2C 00 00 00 */ cmpwi r0, 0
+/* 80131914 0012D574 41 82 00 08 */ beq lbl_8013191C
+/* 80131918 0012D578 48 00 00 3C */ b lbl_80131954
+lbl_8013191C:
+/* 8013191C 0012D57C 80 1C 00 08 */ lwz r0, 8(r28)
+/* 80131920 0012D580 2C 00 00 02 */ cmpwi r0, 2
+/* 80131924 0012D584 40 82 00 0C */ bne lbl_80131930
+/* 80131928 0012D588 38 E0 00 01 */ li r7, 1
+/* 8013192C 0012D58C 48 00 00 2C */ b lbl_80131958
+lbl_80131930:
+/* 80131930 0012D590 38 E0 00 02 */ li r7, 2
+/* 80131934 0012D594 48 00 00 24 */ b lbl_80131958
+lbl_80131938:
+/* 80131938 0012D598 80 1C 00 08 */ lwz r0, 8(r28)
+/* 8013193C 0012D59C 2C 00 00 02 */ cmpwi r0, 2
+/* 80131940 0012D5A0 40 82 00 0C */ bne lbl_8013194C
+/* 80131944 0012D5A4 38 E0 00 03 */ li r7, 3
+/* 80131948 0012D5A8 48 00 00 10 */ b lbl_80131958
+lbl_8013194C:
+/* 8013194C 0012D5AC 38 E0 00 04 */ li r7, 4
+/* 80131950 0012D5B0 48 00 00 08 */ b lbl_80131958
+lbl_80131954:
+/* 80131954 0012D5B4 54 07 06 3E */ clrlwi r7, r0, 0x18
+lbl_80131958:
+/* 80131958 0012D5B8 56 C0 06 3E */ clrlwi r0, r22, 0x18
+/* 8013195C 0012D5BC 7C 00 38 40 */ cmplw r0, r7
+/* 80131960 0012D5C0 41 80 02 6C */ blt lbl_80131BCC
+/* 80131964 0012D5C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80131968 0012D5C8 41 82 02 64 */ beq lbl_80131BCC
+/* 8013196C 0012D5CC 38 C0 00 00 */ li r6, 0
+lbl_80131970:
+/* 80131970 0012D5D0 54 C3 06 3E */ clrlwi r3, r6, 0x18
+/* 80131974 0012D5D4 38 A0 00 05 */ li r5, 5
+/* 80131978 0012D5D8 20 03 00 05 */ subfic r0, r3, 5
+/* 8013197C 0012D5DC 7C 09 03 A6 */ mtctr r0
+/* 80131980 0012D5E0 28 03 00 05 */ cmplwi r3, 5
+/* 80131984 0012D5E4 40 80 00 2C */ bge lbl_801319B0
+lbl_80131988:
+/* 80131988 0012D5E8 54 A0 06 3E */ clrlwi r0, r5, 0x18
+/* 8013198C 0012D5EC 38 81 00 08 */ addi r4, r1, 8
+/* 80131990 0012D5F0 7C 04 00 EE */ lbzux r0, r4, r0
+/* 80131994 0012D5F4 88 64 FF FF */ lbz r3, -1(r4)
+/* 80131998 0012D5F8 7C 03 00 40 */ cmplw r3, r0
+/* 8013199C 0012D5FC 40 81 00 0C */ ble lbl_801319A8
+/* 801319A0 0012D600 98 64 00 00 */ stb r3, 0(r4)
+/* 801319A4 0012D604 98 04 FF FF */ stb r0, -1(r4)
+lbl_801319A8:
+/* 801319A8 0012D608 38 A5 FF FF */ addi r5, r5, -1
+/* 801319AC 0012D60C 42 00 FF DC */ bdnz lbl_80131988
+lbl_801319B0:
+/* 801319B0 0012D610 38 C6 00 01 */ addi r6, r6, 1
+/* 801319B4 0012D614 28 06 00 06 */ cmplwi r6, 6
+/* 801319B8 0012D618 41 80 FF B8 */ blt lbl_80131970
+/* 801319BC 0012D61C 88 01 00 08 */ lbz r0, 8(r1)
+/* 801319C0 0012D620 38 80 00 00 */ li r4, 0
+/* 801319C4 0012D624 2C 00 00 00 */ cmpwi r0, 0
+/* 801319C8 0012D628 7C 03 03 78 */ mr r3, r0
+/* 801319CC 0012D62C 41 82 00 08 */ beq lbl_801319D4
+/* 801319D0 0012D630 38 80 00 01 */ li r4, 1
+lbl_801319D4:
+/* 801319D4 0012D634 7C 04 38 40 */ cmplw r4, r7
+/* 801319D8 0012D638 41 82 00 A0 */ beq lbl_80131A78
+/* 801319DC 0012D63C 88 01 00 09 */ lbz r0, 9(r1)
+/* 801319E0 0012D640 2C 00 00 00 */ cmpwi r0, 0
+/* 801319E4 0012D644 7C 63 02 14 */ add r3, r3, r0
+/* 801319E8 0012D648 41 82 00 0C */ beq lbl_801319F4
+/* 801319EC 0012D64C 38 04 00 01 */ addi r0, r4, 1
+/* 801319F0 0012D650 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_801319F4:
+/* 801319F4 0012D654 7C 04 38 40 */ cmplw r4, r7
+/* 801319F8 0012D658 41 82 00 80 */ beq lbl_80131A78
+/* 801319FC 0012D65C 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 80131A00 0012D660 2C 00 00 00 */ cmpwi r0, 0
+/* 80131A04 0012D664 7C 63 02 14 */ add r3, r3, r0
+/* 80131A08 0012D668 41 82 00 0C */ beq lbl_80131A14
+/* 80131A0C 0012D66C 38 04 00 01 */ addi r0, r4, 1
+/* 80131A10 0012D670 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80131A14:
+/* 80131A14 0012D674 7C 04 38 40 */ cmplw r4, r7
+/* 80131A18 0012D678 41 82 00 60 */ beq lbl_80131A78
+/* 80131A1C 0012D67C 88 01 00 0B */ lbz r0, 0xb(r1)
+/* 80131A20 0012D680 2C 00 00 00 */ cmpwi r0, 0
+/* 80131A24 0012D684 7C 63 02 14 */ add r3, r3, r0
+/* 80131A28 0012D688 41 82 00 0C */ beq lbl_80131A34
+/* 80131A2C 0012D68C 38 04 00 01 */ addi r0, r4, 1
+/* 80131A30 0012D690 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80131A34:
+/* 80131A34 0012D694 7C 04 38 40 */ cmplw r4, r7
+/* 80131A38 0012D698 41 82 00 40 */ beq lbl_80131A78
+/* 80131A3C 0012D69C 88 01 00 0C */ lbz r0, 0xc(r1)
+/* 80131A40 0012D6A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80131A44 0012D6A4 7C 63 02 14 */ add r3, r3, r0
+/* 80131A48 0012D6A8 41 82 00 0C */ beq lbl_80131A54
+/* 80131A4C 0012D6AC 38 04 00 01 */ addi r0, r4, 1
+/* 80131A50 0012D6B0 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80131A54:
+/* 80131A54 0012D6B4 7C 04 38 40 */ cmplw r4, r7
+/* 80131A58 0012D6B8 41 82 00 20 */ beq lbl_80131A78
+/* 80131A5C 0012D6BC 88 01 00 0D */ lbz r0, 0xd(r1)
+/* 80131A60 0012D6C0 2C 00 00 00 */ cmpwi r0, 0
+/* 80131A64 0012D6C4 7C 63 02 14 */ add r3, r3, r0
+/* 80131A68 0012D6C8 41 82 00 0C */ beq lbl_80131A74
+/* 80131A6C 0012D6CC 38 04 00 01 */ addi r0, r4, 1
+/* 80131A70 0012D6D0 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80131A74:
+/* 80131A74 0012D6D4 7C 04 38 40 */ cmplw r4, r7
+lbl_80131A78:
+/* 80131A78 0012D6D8 A0 1C 00 8E */ lhz r0, 0x8e(r28)
+/* 80131A7C 0012D6DC 7C 00 18 00 */ cmpw r0, r3
+/* 80131A80 0012D6E0 41 80 01 4C */ blt lbl_80131BCC
+/* 80131A84 0012D6E4 3A 60 00 01 */ li r19, 1
+/* 80131A88 0012D6E8 3B 60 00 00 */ li r27, 0
+lbl_80131A8C:
+/* 80131A8C 0012D6EC 57 63 06 3E */ clrlwi r3, r27, 0x18
+/* 80131A90 0012D6F0 56 A4 06 3E */ clrlwi r4, r21, 0x18
+/* 80131A94 0012D6F4 4B FB 43 59 */ bl func_800E5DEC
+/* 80131A98 0012D6F8 88 03 00 8A */ lbz r0, 0x8a(r3)
+/* 80131A9C 0012D6FC 7C 79 1B 78 */ mr r25, r3
+/* 80131AA0 0012D700 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 80131AA4 0012D704 41 82 00 D8 */ beq lbl_80131B7C
+/* 80131AA8 0012D708 4B F2 51 2D */ bl func_80056BD4
+/* 80131AAC 0012D70C 2C 03 00 00 */ cmpwi r3, 0
+/* 80131AB0 0012D710 41 82 00 C4 */ beq lbl_80131B74
+/* 80131AB4 0012D714 7F 23 CB 78 */ mr r3, r25
+/* 80131AB8 0012D718 4B F2 53 75 */ bl func_80056E2C
+/* 80131ABC 0012D71C 2C 03 00 00 */ cmpwi r3, 0
+/* 80131AC0 0012D720 40 82 00 B4 */ bne lbl_80131B74
+/* 80131AC4 0012D724 A0 1C 00 96 */ lhz r0, 0x96(r28)
+/* 80131AC8 0012D728 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 80131ACC 0012D72C 40 82 00 4C */ bne lbl_80131B18
+/* 80131AD0 0012D730 57 74 06 3E */ clrlwi r20, r27, 0x18
+/* 80131AD4 0012D734 3A 40 00 00 */ li r18, 0
+lbl_80131AD8:
+/* 80131AD8 0012D738 56 40 06 3E */ clrlwi r0, r18, 0x18
+/* 80131ADC 0012D73C 7C 00 A0 40 */ cmplw r0, r20
+/* 80131AE0 0012D740 41 82 00 2C */ beq lbl_80131B0C
+/* 80131AE4 0012D744 7F 23 CB 78 */ mr r3, r25
+/* 80131AE8 0012D748 38 80 00 05 */ li r4, 5
+/* 80131AEC 0012D74C 38 A0 00 00 */ li r5, 0
+/* 80131AF0 0012D750 48 2A 94 0D */ bl func_803DAEFC
+/* 80131AF4 0012D754 56 40 0D FC */ rlwinm r0, r18, 1, 0x17, 0x1e
+/* 80131AF8 0012D758 7C 1E 02 2E */ lhzx r0, r30, r0
+/* 80131AFC 0012D75C 7C 00 18 40 */ cmplw r0, r3
+/* 80131B00 0012D760 40 82 00 0C */ bne lbl_80131B0C
+/* 80131B04 0012D764 3A 60 00 00 */ li r19, 0
+/* 80131B08 0012D768 48 00 00 10 */ b lbl_80131B18
+lbl_80131B0C:
+/* 80131B0C 0012D76C 3A 52 00 01 */ addi r18, r18, 1
+/* 80131B10 0012D770 28 12 00 06 */ cmplwi r18, 6
+/* 80131B14 0012D774 41 80 FF C4 */ blt lbl_80131AD8
+lbl_80131B18:
+/* 80131B18 0012D778 A0 1C 00 96 */ lhz r0, 0x96(r28)
+/* 80131B1C 0012D77C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 80131B20 0012D780 40 82 00 54 */ bne lbl_80131B74
+/* 80131B24 0012D784 57 74 06 3E */ clrlwi r20, r27, 0x18
+/* 80131B28 0012D788 3A C0 00 00 */ li r22, 0
+lbl_80131B2C:
+/* 80131B2C 0012D78C 56 C0 06 3E */ clrlwi r0, r22, 0x18
+/* 80131B30 0012D790 7C 00 A0 40 */ cmplw r0, r20
+/* 80131B34 0012D794 41 82 00 34 */ beq lbl_80131B68
+/* 80131B38 0012D798 56 C0 0D FC */ rlwinm r0, r22, 1, 0x17, 0x1e
+/* 80131B3C 0012D79C 7E 5F 02 2E */ lhzx r18, r31, r0
+/* 80131B40 0012D7A0 2C 12 00 00 */ cmpwi r18, 0
+/* 80131B44 0012D7A4 41 82 00 24 */ beq lbl_80131B68
+/* 80131B48 0012D7A8 7F 23 CB 78 */ mr r3, r25
+/* 80131B4C 0012D7AC 38 80 00 06 */ li r4, 6
+/* 80131B50 0012D7B0 38 A0 00 00 */ li r5, 0
+/* 80131B54 0012D7B4 48 2A 93 A9 */ bl func_803DAEFC
+/* 80131B58 0012D7B8 7C 12 18 40 */ cmplw r18, r3
+/* 80131B5C 0012D7BC 40 82 00 0C */ bne lbl_80131B68
+/* 80131B60 0012D7C0 3A 60 00 00 */ li r19, 0
+/* 80131B64 0012D7C4 48 00 00 10 */ b lbl_80131B74
+lbl_80131B68:
+/* 80131B68 0012D7C8 3A D6 00 01 */ addi r22, r22, 1
+/* 80131B6C 0012D7CC 28 16 00 06 */ cmplwi r22, 6
+/* 80131B70 0012D7D0 41 80 FF BC */ blt lbl_80131B2C
+lbl_80131B74:
+/* 80131B74 0012D7D4 2C 13 00 00 */ cmpwi r19, 0
+/* 80131B78 0012D7D8 41 82 00 10 */ beq lbl_80131B88
+lbl_80131B7C:
+/* 80131B7C 0012D7DC 3B 7B 00 01 */ addi r27, r27, 1
+/* 80131B80 0012D7E0 28 1B 00 06 */ cmplwi r27, 6
+/* 80131B84 0012D7E4 41 80 FF 08 */ blt lbl_80131A8C
+lbl_80131B88:
+/* 80131B88 0012D7E8 2C 13 00 00 */ cmpwi r19, 0
+/* 80131B8C 0012D7EC 41 82 00 40 */ beq lbl_80131BCC
+/* 80131B90 0012D7F0 3B 18 00 01 */ addi r24, r24, 1
+/* 80131B94 0012D7F4 57 00 06 3E */ clrlwi r0, r24, 0x18
+/* 80131B98 0012D7F8 28 00 00 02 */ cmplwi r0, 2
+/* 80131B9C 0012D7FC 41 80 00 0C */ blt lbl_80131BA8
+/* 80131BA0 0012D800 38 60 00 01 */ li r3, 1
+/* 80131BA4 0012D804 48 00 00 38 */ b lbl_80131BDC
+lbl_80131BA8:
+/* 80131BA8 0012D808 38 60 02 61 */ li r3, 0x261
+/* 80131BAC 0012D80C 48 03 0E E5 */ bl func_80162A90
+/* 80131BB0 0012D810 28 03 00 04 */ cmplwi r3, 4
+/* 80131BB4 0012D814 40 82 00 18 */ bne lbl_80131BCC
+/* 80131BB8 0012D818 57 00 06 3E */ clrlwi r0, r24, 0x18
+/* 80131BBC 0012D81C 28 00 00 01 */ cmplwi r0, 1
+/* 80131BC0 0012D820 41 80 00 0C */ blt lbl_80131BCC
+/* 80131BC4 0012D824 38 60 00 01 */ li r3, 1
+/* 80131BC8 0012D828 48 00 00 14 */ b lbl_80131BDC
+lbl_80131BCC:
+/* 80131BCC 0012D82C 3A B5 00 01 */ addi r21, r21, 1
+/* 80131BD0 0012D830 28 15 00 68 */ cmplwi r21, 0x68
+/* 80131BD4 0012D834 41 80 FC 2C */ blt lbl_80131800
+/* 80131BD8 0012D838 38 60 00 00 */ li r3, 0
+lbl_80131BDC:
+/* 80131BDC 0012D83C 39 61 00 60 */ addi r11, r1, 0x60
+/* 80131BE0 0012D840 48 09 55 71 */ bl _restgpr_18
+/* 80131BE4 0012D844 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80131BE8 0012D848 7C 08 03 A6 */ mtlr r0
+/* 80131BEC 0012D84C 38 21 00 60 */ addi r1, r1, 0x60
+/* 80131BF0 0012D850 4E 80 00 20 */ blr
+
+.global func_80131BF4
+func_80131BF4:
+/* 80131BF4 0012D854 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80131BF8 0012D858 7C 08 02 A6 */ mflr r0
+/* 80131BFC 0012D85C 7C 63 07 34 */ extsh r3, r3
+/* 80131C00 0012D860 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80131C04 0012D864 38 C1 00 08 */ addi r6, r1, 8
+/* 80131C08 0012D868 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80131C0C 0012D86C 7C BF 2B 78 */ mr r31, r5
+/* 80131C10 0012D870 38 A0 00 06 */ li r5, 6
+/* 80131C14 0012D874 48 12 22 C9 */ bl func_80253EDC
+/* 80131C18 0012D878 7F E3 FB 78 */ mr r3, r31
+/* 80131C1C 0012D87C 38 80 00 01 */ li r4, 1
+/* 80131C20 0012D880 38 A0 00 00 */ li r5, 0
+/* 80131C24 0012D884 48 11 E7 75 */ bl func_80250398
+/* 80131C28 0012D888 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 80131C2C 0012D88C 3C 00 43 30 */ lis r0, 0x4330
+/* 80131C30 0012D890 C0 81 00 08 */ lfs f4, 8(r1)
+/* 80131C34 0012D894 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80131C38 0012D898 C0 41 00 18 */ lfs f2, 0x18(r1)
+/* 80131C3C 0012D89C 7C 64 07 34 */ extsh r4, r3
+/* 80131C40 0012D8A0 EC 60 20 28 */ fsubs f3, f0, f4
+/* 80131C44 0012D8A4 C0 01 00 20 */ lfs f0, 0x20(r1)
+/* 80131C48 0012D8A8 FC 20 10 1E */ fctiwz f1, f2
+/* 80131C4C 0012D8AC 90 01 00 30 */ stw r0, 0x30(r1)
+/* 80131C50 0012D8B0 EC 00 10 28 */ fsubs f0, f0, f2
+/* 80131C54 0012D8B4 7F E3 FB 78 */ mr r3, r31
+/* 80131C58 0012D8B8 FC 40 18 1E */ fctiwz f2, f3
+/* 80131C5C 0012D8BC D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80131C60 0012D8C0 FC 00 00 1E */ fctiwz f0, f0
+/* 80131C64 0012D8C4 C8 22 8D B8 */ lfd f1, lbl_806413B8-_SDA2_BASE_(r2)
+/* 80131C68 0012D8C8 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80131C6C 0012D8CC 39 00 FF FF */ li r8, -1
+/* 80131C70 0012D8D0 D8 41 00 28 */ stfd f2, 0x28(r1)
+/* 80131C74 0012D8D4 80 01 00 2C */ lwz r0, 0x2c(r1)
+/* 80131C78 0012D8D8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80131C7C 0012D8DC 7C 06 07 34 */ extsh r6, r0
+/* 80131C80 0012D8E0 7C 84 30 50 */ subf r4, r4, r6
+/* 80131C84 0012D8E4 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80131C88 0012D8E8 54 80 0F FE */ srwi r0, r4, 0x1f
+/* 80131C8C 0012D8EC 7C 00 22 14 */ add r0, r0, r4
+/* 80131C90 0012D8F0 7C E7 07 34 */ extsh r7, r7
+/* 80131C94 0012D8F4 7C 00 0E 70 */ srawi r0, r0, 1
+/* 80131C98 0012D8F8 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80131C9C 0012D8FC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80131CA0 0012D900 C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 80131CA4 0012D904 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80131CA8 0012D908 EC 04 00 2A */ fadds f0, f4, f0
+/* 80131CAC 0012D90C FC 00 00 1E */ fctiwz f0, f0
+/* 80131CB0 0012D910 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 80131CB4 0012D914 80 81 00 3C */ lwz r4, 0x3c(r1)
+/* 80131CB8 0012D918 48 11 E4 7D */ bl func_80250134
+/* 80131CBC 0012D91C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80131CC0 0012D920 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80131CC4 0012D924 7C 08 03 A6 */ mtlr r0
+/* 80131CC8 0012D928 38 21 00 60 */ addi r1, r1, 0x60
+/* 80131CCC 0012D92C 4E 80 00 20 */ blr
+
+.global func_80131CD0
+func_80131CD0:
+/* 80131CD0 0012D930 38 A0 00 01 */ li r5, 1
+/* 80131CD4 0012D934 38 6D 9C D0 */ addi r3, r13, lbl_8063EF90-_SDA_BASE_
+/* 80131CD8 0012D938 38 80 00 04 */ li r4, 4
+/* 80131CDC 0012D93C 38 00 00 00 */ li r0, 0
+/* 80131CE0 0012D940 98 AD 9C D0 */ stb r5, lbl_8063EF90-_SDA_BASE_(r13)
+/* 80131CE4 0012D944 B0 83 00 02 */ sth r4, 2(r3)
+/* 80131CE8 0012D948 98 03 00 04 */ stb r0, 4(r3)
+/* 80131CEC 0012D94C 4E 80 00 20 */ blr
diff --git a/asm/code_80131CF0.s b/asm/code_80131CF0.s
new file mode 100644
index 0000000..978cabf
--- /dev/null
+++ b/asm/code_80131CF0.s
@@ -0,0 +1,9446 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80131CF0
+func_80131CF0:
+/* 80131CF0 0012D950 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131CF4 0012D954 38 80 00 00 */ li r4, 0
+/* 80131CF8 0012D958 38 60 FF FF */ li r3, -1
+/* 80131CFC 0012D95C 38 00 00 02 */ li r0, 2
+/* 80131D00 0012D960 90 85 00 70 */ stw r4, 0x70(r5)
+/* 80131D04 0012D964 38 E0 00 00 */ li r7, 0
+/* 80131D08 0012D968 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D0C 0012D96C 90 65 00 60 */ stw r3, 0x60(r5)
+/* 80131D10 0012D970 7C 09 03 A6 */ mtctr r0
+lbl_80131D14:
+/* 80131D14 0012D974 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D18 0012D978 54 E5 13 BA */ rlwinm r5, r7, 2, 0xe, 0x1d
+/* 80131D1C 0012D97C 54 E6 0B FC */ rlwinm r6, r7, 1, 0xf, 0x1e
+/* 80131D20 0012D980 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 80131D24 0012D984 7C 88 29 2E */ stwx r4, r8, r5
+/* 80131D28 0012D988 38 E7 00 08 */ addi r7, r7, 8
+/* 80131D2C 0012D98C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D30 0012D990 7D 08 32 14 */ add r8, r8, r6
+/* 80131D34 0012D994 B0 68 00 40 */ sth r3, 0x40(r8)
+/* 80131D38 0012D998 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D3C 0012D99C 7D 08 02 14 */ add r8, r8, r0
+/* 80131D40 0012D9A0 98 88 00 74 */ stb r4, 0x74(r8)
+/* 80131D44 0012D9A4 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D48 0012D9A8 7D 08 2A 14 */ add r8, r8, r5
+/* 80131D4C 0012D9AC 90 88 00 04 */ stw r4, 4(r8)
+/* 80131D50 0012D9B0 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D54 0012D9B4 7D 08 32 14 */ add r8, r8, r6
+/* 80131D58 0012D9B8 B0 68 00 42 */ sth r3, 0x42(r8)
+/* 80131D5C 0012D9BC 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D60 0012D9C0 7D 08 02 14 */ add r8, r8, r0
+/* 80131D64 0012D9C4 98 88 00 75 */ stb r4, 0x75(r8)
+/* 80131D68 0012D9C8 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D6C 0012D9CC 7D 08 2A 14 */ add r8, r8, r5
+/* 80131D70 0012D9D0 90 88 00 08 */ stw r4, 8(r8)
+/* 80131D74 0012D9D4 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D78 0012D9D8 7D 08 32 14 */ add r8, r8, r6
+/* 80131D7C 0012D9DC B0 68 00 44 */ sth r3, 0x44(r8)
+/* 80131D80 0012D9E0 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D84 0012D9E4 7D 08 02 14 */ add r8, r8, r0
+/* 80131D88 0012D9E8 98 88 00 76 */ stb r4, 0x76(r8)
+/* 80131D8C 0012D9EC 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D90 0012D9F0 7D 08 2A 14 */ add r8, r8, r5
+/* 80131D94 0012D9F4 90 88 00 0C */ stw r4, 0xc(r8)
+/* 80131D98 0012D9F8 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131D9C 0012D9FC 7D 08 32 14 */ add r8, r8, r6
+/* 80131DA0 0012DA00 B0 68 00 46 */ sth r3, 0x46(r8)
+/* 80131DA4 0012DA04 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DA8 0012DA08 7D 08 02 14 */ add r8, r8, r0
+/* 80131DAC 0012DA0C 98 88 00 77 */ stb r4, 0x77(r8)
+/* 80131DB0 0012DA10 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DB4 0012DA14 7D 08 2A 14 */ add r8, r8, r5
+/* 80131DB8 0012DA18 90 88 00 10 */ stw r4, 0x10(r8)
+/* 80131DBC 0012DA1C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DC0 0012DA20 7D 08 32 14 */ add r8, r8, r6
+/* 80131DC4 0012DA24 B0 68 00 48 */ sth r3, 0x48(r8)
+/* 80131DC8 0012DA28 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DCC 0012DA2C 7D 08 02 14 */ add r8, r8, r0
+/* 80131DD0 0012DA30 98 88 00 78 */ stb r4, 0x78(r8)
+/* 80131DD4 0012DA34 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DD8 0012DA38 7D 08 2A 14 */ add r8, r8, r5
+/* 80131DDC 0012DA3C 90 88 00 14 */ stw r4, 0x14(r8)
+/* 80131DE0 0012DA40 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DE4 0012DA44 7D 08 32 14 */ add r8, r8, r6
+/* 80131DE8 0012DA48 B0 68 00 4A */ sth r3, 0x4a(r8)
+/* 80131DEC 0012DA4C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DF0 0012DA50 7D 08 02 14 */ add r8, r8, r0
+/* 80131DF4 0012DA54 98 88 00 79 */ stb r4, 0x79(r8)
+/* 80131DF8 0012DA58 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131DFC 0012DA5C 7D 08 2A 14 */ add r8, r8, r5
+/* 80131E00 0012DA60 90 88 00 18 */ stw r4, 0x18(r8)
+/* 80131E04 0012DA64 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E08 0012DA68 7D 08 32 14 */ add r8, r8, r6
+/* 80131E0C 0012DA6C B0 68 00 4C */ sth r3, 0x4c(r8)
+/* 80131E10 0012DA70 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E14 0012DA74 7D 08 02 14 */ add r8, r8, r0
+/* 80131E18 0012DA78 98 88 00 7A */ stb r4, 0x7a(r8)
+/* 80131E1C 0012DA7C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E20 0012DA80 7C A8 2A 14 */ add r5, r8, r5
+/* 80131E24 0012DA84 90 85 00 1C */ stw r4, 0x1c(r5)
+/* 80131E28 0012DA88 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E2C 0012DA8C 7C A5 32 14 */ add r5, r5, r6
+/* 80131E30 0012DA90 B0 65 00 4E */ sth r3, 0x4e(r5)
+/* 80131E34 0012DA94 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E38 0012DA98 7C A5 02 14 */ add r5, r5, r0
+/* 80131E3C 0012DA9C 98 85 00 7B */ stb r4, 0x7b(r5)
+/* 80131E40 0012DAA0 42 00 FE D4 */ bdnz lbl_80131D14
+/* 80131E44 0012DAA4 4E 80 00 20 */ blr
+
+.global func_80131E48
+func_80131E48:
+/* 80131E48 0012DAA8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80131E4C 0012DAAC 7C 08 02 A6 */ mflr r0
+/* 80131E50 0012DAB0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80131E54 0012DAB4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80131E58 0012DAB8 7C 9F 23 78 */ mr r31, r4
+/* 80131E5C 0012DABC 93 C1 00 08 */ stw r30, 8(r1)
+/* 80131E60 0012DAC0 7C 7E 1B 78 */ mr r30, r3
+/* 80131E64 0012DAC4 48 02 D8 7D */ bl func_8015F6E0
+/* 80131E68 0012DAC8 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E6C 0012DACC 90 64 00 64 */ stw r3, 0x64(r4)
+/* 80131E70 0012DAD0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E74 0012DAD4 93 E3 00 68 */ stw r31, 0x68(r3)
+/* 80131E78 0012DAD8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E7C 0012DADC 93 C3 00 6C */ stw r30, 0x6c(r3)
+/* 80131E80 0012DAE0 48 00 0E ED */ bl func_80132D6C
+/* 80131E84 0012DAE4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E88 0012DAE8 38 00 00 00 */ li r0, 0
+/* 80131E8C 0012DAEC 98 03 00 84 */ stb r0, 0x84(r3)
+/* 80131E90 0012DAF0 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131E94 0012DAF4 80 04 00 6C */ lwz r0, 0x6c(r4)
+/* 80131E98 0012DAF8 2C 00 00 01 */ cmpwi r0, 1
+/* 80131E9C 0012DAFC 41 82 00 70 */ beq lbl_80131F0C
+/* 80131EA0 0012DB00 40 80 01 0C */ bge lbl_80131FAC
+/* 80131EA4 0012DB04 2C 00 00 00 */ cmpwi r0, 0
+/* 80131EA8 0012DB08 40 80 00 08 */ bge lbl_80131EB0
+/* 80131EAC 0012DB0C 48 00 01 00 */ b lbl_80131FAC
+lbl_80131EB0:
+/* 80131EB0 0012DB10 38 00 00 01 */ li r0, 1
+/* 80131EB4 0012DB14 3C 60 80 13 */ lis r3, lbl_8013213C@ha
+/* 80131EB8 0012DB18 90 04 00 70 */ stw r0, 0x70(r4)
+/* 80131EBC 0012DB1C 3C 80 80 13 */ lis r4, lbl_80132700@ha
+/* 80131EC0 0012DB20 38 63 21 3C */ addi r3, r3, lbl_8013213C@l
+/* 80131EC4 0012DB24 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131EC8 0012DB28 38 84 27 00 */ addi r4, r4, lbl_80132700@l
+/* 80131ECC 0012DB2C 98 05 00 74 */ stb r0, 0x74(r5)
+/* 80131ED0 0012DB30 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131ED4 0012DB34 80 A5 00 60 */ lwz r5, 0x60(r5)
+/* 80131ED8 0012DB38 48 12 20 95 */ bl func_80253F6C
+/* 80131EDC 0012DB3C 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131EE0 0012DB40 3C A0 80 13 */ lis r5, lbl_80131FD8@ha
+/* 80131EE4 0012DB44 3D 00 80 42 */ lis r8, lbl_8041CE28@ha
+/* 80131EE8 0012DB48 38 C0 00 00 */ li r6, 0
+/* 80131EEC 0012DB4C 90 64 00 60 */ stw r3, 0x60(r4)
+/* 80131EF0 0012DB50 38 88 CE 28 */ addi r4, r8, lbl_8041CE28@l
+/* 80131EF4 0012DB54 38 A5 1F D8 */ addi r5, r5, lbl_80131FD8@l
+/* 80131EF8 0012DB58 38 E0 00 00 */ li r7, 0
+/* 80131EFC 0012DB5C 80 68 CE 28 */ lwz r3, -0x31d8(r8)
+/* 80131F00 0012DB60 80 84 00 04 */ lwz r4, 4(r4)
+/* 80131F04 0012DB64 48 11 78 69 */ bl func_8024976C
+/* 80131F08 0012DB68 48 00 00 A4 */ b lbl_80131FAC
+lbl_80131F0C:
+/* 80131F0C 0012DB6C 3B E0 00 01 */ li r31, 1
+/* 80131F10 0012DB70 3C 60 80 13 */ lis r3, lbl_8013213C@ha
+/* 80131F14 0012DB74 93 E4 00 70 */ stw r31, 0x70(r4)
+/* 80131F18 0012DB78 3C 80 80 13 */ lis r4, lbl_80132700@ha
+/* 80131F1C 0012DB7C 38 63 21 3C */ addi r3, r3, lbl_8013213C@l
+/* 80131F20 0012DB80 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131F24 0012DB84 38 84 27 00 */ addi r4, r4, lbl_80132700@l
+/* 80131F28 0012DB88 9B E5 00 74 */ stb r31, 0x74(r5)
+/* 80131F2C 0012DB8C 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131F30 0012DB90 80 A5 00 60 */ lwz r5, 0x60(r5)
+/* 80131F34 0012DB94 48 12 20 39 */ bl func_80253F6C
+/* 80131F38 0012DB98 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131F3C 0012DB9C 3C A0 80 13 */ lis r5, lbl_80131FD8@ha
+/* 80131F40 0012DBA0 3D 00 80 42 */ lis r8, lbl_8041CE28@ha
+/* 80131F44 0012DBA4 38 C0 00 00 */ li r6, 0
+/* 80131F48 0012DBA8 90 64 00 60 */ stw r3, 0x60(r4)
+/* 80131F4C 0012DBAC 38 88 CE 28 */ addi r4, r8, lbl_8041CE28@l
+/* 80131F50 0012DBB0 38 A5 1F D8 */ addi r5, r5, lbl_80131FD8@l
+/* 80131F54 0012DBB4 38 E0 00 00 */ li r7, 0
+/* 80131F58 0012DBB8 80 68 CE 28 */ lwz r3, -0x31d8(r8)
+/* 80131F5C 0012DBBC 80 84 00 04 */ lwz r4, 4(r4)
+/* 80131F60 0012DBC0 48 11 78 0D */ bl func_8024976C
+/* 80131F64 0012DBC4 4B FE AA 11 */ bl func_8011C974
+/* 80131F68 0012DBC8 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 80131F6C 0012DBCC 2C 00 00 01 */ cmpwi r0, 1
+/* 80131F70 0012DBD0 40 82 00 3C */ bne lbl_80131FAC
+/* 80131F74 0012DBD4 38 60 02 61 */ li r3, 0x261
+/* 80131F78 0012DBD8 48 03 0B 19 */ bl func_80162A90
+/* 80131F7C 0012DBDC 28 03 00 02 */ cmplwi r3, 2
+/* 80131F80 0012DBE0 40 82 00 2C */ bne lbl_80131FAC
+/* 80131F84 0012DBE4 4B FE A9 F1 */ bl func_8011C974
+/* 80131F88 0012DBE8 80 03 00 00 */ lwz r0, 0(r3)
+/* 80131F8C 0012DBEC 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
+/* 80131F90 0012DBF0 41 82 00 1C */ beq lbl_80131FAC
+/* 80131F94 0012DBF4 38 60 02 65 */ li r3, 0x265
+/* 80131F98 0012DBF8 48 03 0A F9 */ bl func_80162A90
+/* 80131F9C 0012DBFC 2C 03 00 00 */ cmpwi r3, 0
+/* 80131FA0 0012DC00 41 82 00 0C */ beq lbl_80131FAC
+/* 80131FA4 0012DC04 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131FA8 0012DC08 9B E3 00 84 */ stb r31, 0x84(r3)
+lbl_80131FAC:
+/* 80131FAC 0012DC0C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80131FB0 0012DC10 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80131FB4 0012DC14 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80131FB8 0012DC18 7C 08 03 A6 */ mtlr r0
+/* 80131FBC 0012DC1C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80131FC0 0012DC20 4E 80 00 20 */ blr
+
+.global func_80131FC4
+func_80131FC4:
+/* 80131FC4 0012DC24 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131FC8 0012DC28 80 03 00 70 */ lwz r0, 0x70(r3)
+/* 80131FCC 0012DC2C 7C 00 00 34 */ cntlzw r0, r0
+/* 80131FD0 0012DC30 54 03 D9 7E */ srwi r3, r0, 5
+/* 80131FD4 0012DC34 4E 80 00 20 */ blr
+lbl_80131FD8:
+/* 80131FD8 0012DC38 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80131FDC 0012DC3C 7C 08 02 A6 */ mflr r0
+/* 80131FE0 0012DC40 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80131FE4 0012DC44 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80131FE8 0012DC48 54 BF 04 3E */ clrlwi r31, r5, 0x10
+/* 80131FEC 0012DC4C 93 C1 00 08 */ stw r30, 8(r1)
+/* 80131FF0 0012DC50 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80131FF4 0012DC54 80 03 00 6C */ lwz r0, 0x6c(r3)
+/* 80131FF8 0012DC58 2C 00 00 02 */ cmpwi r0, 2
+/* 80131FFC 0012DC5C 40 80 01 28 */ bge lbl_80132124
+/* 80132000 0012DC60 2C 00 00 00 */ cmpwi r0, 0
+/* 80132004 0012DC64 40 80 00 08 */ bge lbl_8013200C
+/* 80132008 0012DC68 48 00 01 1C */ b lbl_80132124
+lbl_8013200C:
+/* 8013200C 0012DC6C 3C 60 80 42 */ lis r3, lbl_8041CE28@ha
+/* 80132010 0012DC70 57 E0 1B 78 */ rlwinm r0, r31, 3, 0xd, 0x1c
+/* 80132014 0012DC74 38 63 CE 28 */ addi r3, r3, lbl_8041CE28@l
+/* 80132018 0012DC78 7F C3 02 14 */ add r30, r3, r0
+/* 8013201C 0012DC7C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80132020 0012DC80 80 9E 00 04 */ lwz r4, 4(r30)
+/* 80132024 0012DC84 4B F2 3D 75 */ bl func_80055D98
+/* 80132028 0012DC88 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013202C 0012DC8C 3C A0 80 13 */ lis r5, lbl_8013271C@ha
+/* 80132030 0012DC90 3C C0 80 13 */ lis r6, lbl_80132810@ha
+/* 80132034 0012DC94 38 80 00 00 */ li r4, 0
+/* 80132038 0012DC98 90 67 00 00 */ stw r3, 0(r7)
+/* 8013203C 0012DC9C 38 A5 27 1C */ addi r5, r5, lbl_8013271C@l
+/* 80132040 0012DCA0 38 C6 28 10 */ addi r6, r6, lbl_80132810@l
+/* 80132044 0012DCA4 38 E0 FF FF */ li r7, -1
+/* 80132048 0012DCA8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013204C 0012DCAC 39 00 00 00 */ li r8, 0
+/* 80132050 0012DCB0 39 20 00 01 */ li r9, 1
+/* 80132054 0012DCB4 39 40 00 00 */ li r10, 0
+/* 80132058 0012DCB8 80 63 00 00 */ lwz r3, 0(r3)
+/* 8013205C 0012DCBC 48 12 1B DD */ bl func_80253C38
+/* 80132060 0012DCC0 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132064 0012DCC4 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 80132068 0012DCC8 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 8013206C 0012DCCC B0 65 00 40 */ sth r3, 0x40(r5)
+/* 80132070 0012DCD0 38 60 00 0E */ li r3, 0xe
+/* 80132074 0012DCD4 4B F2 3D 25 */ bl func_80055D98
+/* 80132078 0012DCD8 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013207C 0012DCDC 3C 80 04 4F */ lis r4, 0x044F1A00@ha
+/* 80132080 0012DCE0 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
+/* 80132084 0012DCE4 90 65 00 04 */ stw r3, 4(r5)
+/* 80132088 0012DCE8 38 60 00 0E */ li r3, 0xe
+/* 8013208C 0012DCEC 4B F2 3D 0D */ bl func_80055D98
+/* 80132090 0012DCF0 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132094 0012DCF4 3C A0 80 13 */ lis r5, lbl_80132B28@ha
+/* 80132098 0012DCF8 3C C0 80 13 */ lis r6, lbl_80132B94@ha
+/* 8013209C 0012DCFC 38 80 00 00 */ li r4, 0
+/* 801320A0 0012DD00 90 67 00 08 */ stw r3, 8(r7)
+/* 801320A4 0012DD04 38 A5 2B 28 */ addi r5, r5, lbl_80132B28@l
+/* 801320A8 0012DD08 38 C6 2B 94 */ addi r6, r6, lbl_80132B94@l
+/* 801320AC 0012DD0C 38 E0 FF FF */ li r7, -1
+/* 801320B0 0012DD10 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801320B4 0012DD14 39 00 00 00 */ li r8, 0
+/* 801320B8 0012DD18 39 20 00 01 */ li r9, 1
+/* 801320BC 0012DD1C 39 40 00 00 */ li r10, 0
+/* 801320C0 0012DD20 80 63 00 04 */ lwz r3, 4(r3)
+/* 801320C4 0012DD24 48 12 1B 75 */ bl func_80253C38
+/* 801320C8 0012DD28 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 801320CC 0012DD2C 3C A0 80 13 */ lis r5, lbl_80132C04@ha
+/* 801320D0 0012DD30 3C C0 80 13 */ lis r6, lbl_80132CCC@ha
+/* 801320D4 0012DD34 38 80 00 00 */ li r4, 0
+/* 801320D8 0012DD38 B0 67 00 42 */ sth r3, 0x42(r7)
+/* 801320DC 0012DD3C 38 A5 2C 04 */ addi r5, r5, lbl_80132C04@l
+/* 801320E0 0012DD40 38 C6 2C CC */ addi r6, r6, lbl_80132CCC@l
+/* 801320E4 0012DD44 38 E0 FF FF */ li r7, -1
+/* 801320E8 0012DD48 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801320EC 0012DD4C 39 00 00 00 */ li r8, 0
+/* 801320F0 0012DD50 39 20 00 01 */ li r9, 1
+/* 801320F4 0012DD54 39 40 00 00 */ li r10, 0
+/* 801320F8 0012DD58 80 63 00 08 */ lwz r3, 8(r3)
+/* 801320FC 0012DD5C 48 12 1B 3D */ bl func_80253C38
+/* 80132100 0012DD60 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132104 0012DD64 B0 64 00 44 */ sth r3, 0x44(r4)
+/* 80132108 0012DD68 80 7E 00 00 */ lwz r3, 0(r30)
+/* 8013210C 0012DD6C 80 9E 00 04 */ lwz r4, 4(r30)
+/* 80132110 0012DD70 48 0A 95 35 */ bl func_801DB644
+/* 80132114 0012DD74 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132118 0012DD78 38 80 00 02 */ li r4, 2
+/* 8013211C 0012DD7C 7C 60 FA 14 */ add r3, r0, r31
+/* 80132120 0012DD80 98 83 00 74 */ stb r4, 0x74(r3)
+lbl_80132124:
+/* 80132124 0012DD84 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80132128 0012DD88 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8013212C 0012DD8C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80132130 0012DD90 7C 08 03 A6 */ mtlr r0
+/* 80132134 0012DD94 38 21 00 10 */ addi r1, r1, 0x10
+/* 80132138 0012DD98 4E 80 00 20 */ blr
+lbl_8013213C:
+/* 8013213C 0012DD9C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80132140 0012DDA0 7C 08 02 A6 */ mflr r0
+/* 80132144 0012DDA4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80132148 0012DDA8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013214C 0012DDAC 48 09 4F DD */ bl _savegpr_27
+/* 80132150 0012DDB0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132154 0012DDB4 80 03 00 70 */ lwz r0, 0x70(r3)
+/* 80132158 0012DDB8 2C 00 00 04 */ cmpwi r0, 4
+/* 8013215C 0012DDBC 41 82 04 34 */ beq lbl_80132590
+/* 80132160 0012DDC0 40 80 00 1C */ bge lbl_8013217C
+/* 80132164 0012DDC4 2C 00 00 02 */ cmpwi r0, 2
+/* 80132168 0012DDC8 41 82 00 D4 */ beq lbl_8013223C
+/* 8013216C 0012DDCC 40 80 01 54 */ bge lbl_801322C0
+/* 80132170 0012DDD0 2C 00 00 01 */ cmpwi r0, 1
+/* 80132174 0012DDD4 40 80 00 18 */ bge lbl_8013218C
+/* 80132178 0012DDD8 48 00 05 70 */ b lbl_801326E8
+lbl_8013217C:
+/* 8013217C 0012DDDC 2C 00 00 06 */ cmpwi r0, 6
+/* 80132180 0012DDE0 41 82 04 F8 */ beq lbl_80132678
+/* 80132184 0012DDE4 40 80 05 64 */ bge lbl_801326E8
+/* 80132188 0012DDE8 48 00 04 90 */ b lbl_80132618
+lbl_8013218C:
+/* 8013218C 0012DDEC 88 03 00 74 */ lbz r0, 0x74(r3)
+/* 80132190 0012DDF0 28 00 00 02 */ cmplwi r0, 2
+/* 80132194 0012DDF4 40 82 05 54 */ bne lbl_801326E8
+/* 80132198 0012DDF8 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 8013219C 0012DDFC 38 80 00 08 */ li r4, 8
+/* 801321A0 0012DE00 38 A0 00 01 */ li r5, 1
+/* 801321A4 0012DE04 48 12 1C 4D */ bl func_80253DF0
+/* 801321A8 0012DE08 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801321AC 0012DE0C 38 80 00 08 */ li r4, 8
+/* 801321B0 0012DE10 38 A0 00 01 */ li r5, 1
+/* 801321B4 0012DE14 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 801321B8 0012DE18 48 12 1C 39 */ bl func_80253DF0
+/* 801321BC 0012DE1C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801321C0 0012DE20 38 80 00 08 */ li r4, 8
+/* 801321C4 0012DE24 38 A0 00 01 */ li r5, 1
+/* 801321C8 0012DE28 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 801321CC 0012DE2C 48 12 1C 25 */ bl func_80253DF0
+/* 801321D0 0012DE30 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801321D4 0012DE34 38 80 00 02 */ li r4, 2
+/* 801321D8 0012DE38 38 A0 00 00 */ li r5, 0
+/* 801321DC 0012DE3C A8 63 00 40 */ lha r3, 0x40(r3)
+/* 801321E0 0012DE40 48 12 1B D1 */ bl func_80253DB0
+/* 801321E4 0012DE44 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801321E8 0012DE48 38 80 00 04 */ li r4, 4
+/* 801321EC 0012DE4C 38 A0 00 00 */ li r5, 0
+/* 801321F0 0012DE50 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 801321F4 0012DE54 48 12 1B BD */ bl func_80253DB0
+/* 801321F8 0012DE58 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801321FC 0012DE5C 38 80 00 06 */ li r4, 6
+/* 80132200 0012DE60 38 A0 00 00 */ li r5, 0
+/* 80132204 0012DE64 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132208 0012DE68 48 12 1B A9 */ bl func_80253DB0
+/* 8013220C 0012DE6C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132210 0012DE70 38 80 00 02 */ li r4, 2
+/* 80132214 0012DE74 38 00 00 00 */ li r0, 0
+/* 80132218 0012DE78 90 83 00 70 */ stw r4, 0x70(r3)
+/* 8013221C 0012DE7C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132220 0012DE80 B0 03 00 86 */ sth r0, 0x86(r3)
+/* 80132224 0012DE84 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132228 0012DE88 B0 03 00 88 */ sth r0, 0x88(r3)
+/* 8013222C 0012DE8C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132230 0012DE90 A0 03 00 AE */ lhz r0, 0xae(r3)
+/* 80132234 0012DE94 B0 03 00 8A */ sth r0, 0x8a(r3)
+/* 80132238 0012DE98 48 00 04 B0 */ b lbl_801326E8
+lbl_8013223C:
+/* 8013223C 0012DE9C A8 63 00 40 */ lha r3, 0x40(r3)
+/* 80132240 0012DEA0 48 12 1B 91 */ bl func_80253DD0
+/* 80132244 0012DEA4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80132248 0012DEA8 28 00 00 03 */ cmplwi r0, 3
+/* 8013224C 0012DEAC 40 82 04 9C */ bne lbl_801326E8
+/* 80132250 0012DEB0 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132254 0012DEB4 38 00 00 03 */ li r0, 3
+/* 80132258 0012DEB8 38 60 00 00 */ li r3, 0
+/* 8013225C 0012DEBC 38 80 00 00 */ li r4, 0
+/* 80132260 0012DEC0 90 05 00 70 */ stw r0, 0x70(r5)
+/* 80132264 0012DEC4 4B F2 76 95 */ bl func_800598F8
+/* 80132268 0012DEC8 38 60 00 07 */ li r3, 7
+/* 8013226C 0012DECC 38 80 00 00 */ li r4, 0
+/* 80132270 0012DED0 38 A0 00 00 */ li r5, 0
+/* 80132274 0012DED4 38 C0 00 00 */ li r6, 0
+/* 80132278 0012DED8 38 E0 00 08 */ li r7, 8
+/* 8013227C 0012DEDC 39 00 00 00 */ li r8, 0
+/* 80132280 0012DEE0 4B F2 77 49 */ bl func_800599C8
+/* 80132284 0012DEE4 38 60 00 08 */ li r3, 8
+/* 80132288 0012DEE8 38 80 00 07 */ li r4, 7
+/* 8013228C 0012DEEC 38 A0 00 00 */ li r5, 0
+/* 80132290 0012DEF0 38 C0 00 00 */ li r6, 0
+/* 80132294 0012DEF4 38 E0 00 63 */ li r7, 0x63
+/* 80132298 0012DEF8 39 00 00 00 */ li r8, 0
+/* 8013229C 0012DEFC 4B F2 77 2D */ bl func_800599C8
+/* 801322A0 0012DF00 38 60 00 63 */ li r3, 0x63
+/* 801322A4 0012DF04 38 80 00 08 */ li r4, 8
+/* 801322A8 0012DF08 38 A0 00 00 */ li r5, 0
+/* 801322AC 0012DF0C 38 C0 00 00 */ li r6, 0
+/* 801322B0 0012DF10 38 E0 00 00 */ li r7, 0
+/* 801322B4 0012DF14 39 00 00 00 */ li r8, 0
+/* 801322B8 0012DF18 4B F2 77 11 */ bl func_800599C8
+/* 801322BC 0012DF1C 48 00 04 2C */ b lbl_801326E8
+lbl_801322C0:
+/* 801322C0 0012DF20 88 A3 00 84 */ lbz r5, 0x84(r3)
+/* 801322C4 0012DF24 38 60 00 2F */ li r3, 0x2f
+/* 801322C8 0012DF28 38 80 00 63 */ li r4, 0x63
+/* 801322CC 0012DF2C 38 C0 00 01 */ li r6, 1
+/* 801322D0 0012DF30 4B F2 77 9D */ bl func_80059A6C
+/* 801322D4 0012DF34 2C 03 00 00 */ cmpwi r3, 0
+/* 801322D8 0012DF38 41 82 04 10 */ beq lbl_801326E8
+/* 801322DC 0012DF3C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801322E0 0012DF40 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 801322E4 0012DF44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801322E8 0012DF48 90 04 00 90 */ stw r0, 0x90(r4)
+/* 801322EC 0012DF4C 41 82 01 C0 */ beq lbl_801324AC
+/* 801322F0 0012DF50 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 801322F4 0012DF54 3B E0 00 00 */ li r31, 0
+/* 801322F8 0012DF58 80 85 00 90 */ lwz r4, 0x90(r5)
+/* 801322FC 0012DF5C 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80132300 0012DF60 41 82 01 44 */ beq lbl_80132444
+/* 80132304 0012DF64 40 80 00 1C */ bge lbl_80132320
+/* 80132308 0012DF68 2C 04 00 08 */ cmpwi r4, 8
+/* 8013230C 0012DF6C 41 82 00 A0 */ beq lbl_801323AC
+/* 80132310 0012DF70 40 80 01 88 */ bge lbl_80132498
+/* 80132314 0012DF74 2C 04 00 07 */ cmpwi r4, 7
+/* 80132318 0012DF78 40 80 00 1C */ bge lbl_80132334
+/* 8013231C 0012DF7C 48 00 01 7C */ b lbl_80132498
+lbl_80132320:
+/* 80132320 0012DF80 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80132324 0012DF84 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80132328 0012DF88 7C 04 00 00 */ cmpw r4, r0
+/* 8013232C 0012DF8C 41 82 01 18 */ beq lbl_80132444
+/* 80132330 0012DF90 48 00 01 68 */ b lbl_80132498
+lbl_80132334:
+/* 80132334 0012DF94 A0 05 00 86 */ lhz r0, 0x86(r5)
+/* 80132338 0012DF98 2C 00 00 00 */ cmpwi r0, 0
+/* 8013233C 0012DF9C 41 82 00 5C */ beq lbl_80132398
+/* 80132340 0012DFA0 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 80132344 0012DFA4 38 80 00 03 */ li r4, 3
+/* 80132348 0012DFA8 38 A0 00 00 */ li r5, 0
+/* 8013234C 0012DFAC 48 12 1A 65 */ bl func_80253DB0
+/* 80132350 0012DFB0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132354 0012DFB4 38 80 00 02 */ li r4, 2
+/* 80132358 0012DFB8 38 A0 00 00 */ li r5, 0
+/* 8013235C 0012DFBC A8 63 00 42 */ lha r3, 0x42(r3)
+/* 80132360 0012DFC0 48 12 1A 51 */ bl func_80253DB0
+/* 80132364 0012DFC4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132368 0012DFC8 38 80 00 04 */ li r4, 4
+/* 8013236C 0012DFCC 38 A0 00 00 */ li r5, 0
+/* 80132370 0012DFD0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132374 0012DFD4 48 12 1A 3D */ bl func_80253DB0
+/* 80132378 0012DFD8 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013237C 0012DFDC 38 00 00 04 */ li r0, 4
+/* 80132380 0012DFE0 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
+/* 80132384 0012DFE4 38 60 02 23 */ li r3, 0x223
+/* 80132388 0012DFE8 90 04 00 70 */ stw r0, 0x70(r4)
+/* 8013238C 0012DFEC 38 80 00 00 */ li r4, 0
+/* 80132390 0012DFF0 4B ED 8D E1 */ bl func_8000B170
+/* 80132394 0012DFF4 48 00 01 04 */ b lbl_80132498
+lbl_80132398:
+/* 80132398 0012DFF8 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
+/* 8013239C 0012DFFC 38 60 02 22 */ li r3, 0x222
+/* 801323A0 0012E000 38 80 00 00 */ li r4, 0
+/* 801323A4 0012E004 4B ED 8D CD */ bl func_8000B170
+/* 801323A8 0012E008 48 00 00 F0 */ b lbl_80132498
+lbl_801323AC:
+/* 801323AC 0012E00C A0 65 00 86 */ lhz r3, 0x86(r5)
+/* 801323B0 0012E010 A0 05 00 8A */ lhz r0, 0x8a(r5)
+/* 801323B4 0012E014 38 63 00 06 */ addi r3, r3, 6
+/* 801323B8 0012E018 7C 03 00 00 */ cmpw r3, r0
+/* 801323BC 0012E01C 40 80 00 74 */ bge lbl_80132430
+/* 801323C0 0012E020 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 801323C4 0012E024 38 80 00 04 */ li r4, 4
+/* 801323C8 0012E028 38 A0 00 00 */ li r5, 0
+/* 801323CC 0012E02C 48 12 19 E5 */ bl func_80253DB0
+/* 801323D0 0012E030 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801323D4 0012E034 38 80 00 02 */ li r4, 2
+/* 801323D8 0012E038 38 A0 00 00 */ li r5, 0
+/* 801323DC 0012E03C A8 63 00 42 */ lha r3, 0x42(r3)
+/* 801323E0 0012E040 48 12 19 D1 */ bl func_80253DB0
+/* 801323E4 0012E044 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801323E8 0012E048 38 80 00 04 */ li r4, 4
+/* 801323EC 0012E04C 38 A0 00 00 */ li r5, 0
+/* 801323F0 0012E050 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 801323F4 0012E054 48 12 19 BD */ bl func_80253DB0
+/* 801323F8 0012E058 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 801323FC 0012E05C 38 C0 00 04 */ li r6, 4
+/* 80132400 0012E060 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
+/* 80132404 0012E064 38 60 02 23 */ li r3, 0x223
+/* 80132408 0012E068 90 C4 00 70 */ stw r6, 0x70(r4)
+/* 8013240C 0012E06C 38 80 00 00 */ li r4, 0
+/* 80132410 0012E070 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132414 0012E074 A0 A7 00 86 */ lhz r5, 0x86(r7)
+/* 80132418 0012E078 38 05 00 01 */ addi r0, r5, 1
+/* 8013241C 0012E07C B0 07 00 88 */ sth r0, 0x88(r7)
+/* 80132420 0012E080 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132424 0012E084 B0 C5 00 8C */ sth r6, 0x8c(r5)
+/* 80132428 0012E088 4B ED 8D 49 */ bl func_8000B170
+/* 8013242C 0012E08C 48 00 00 6C */ b lbl_80132498
+lbl_80132430:
+/* 80132430 0012E090 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
+/* 80132434 0012E094 38 60 02 22 */ li r3, 0x222
+/* 80132438 0012E098 38 80 00 00 */ li r4, 0
+/* 8013243C 0012E09C 4B ED 8D 35 */ bl func_8000B170
+/* 80132440 0012E0A0 48 00 00 58 */ b lbl_80132498
+lbl_80132444:
+/* 80132444 0012E0A4 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 80132448 0012E0A8 38 80 00 00 */ li r4, 0
+/* 8013244C 0012E0AC 38 A0 00 00 */ li r5, 0
+/* 80132450 0012E0B0 48 12 19 61 */ bl func_80253DB0
+/* 80132454 0012E0B4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132458 0012E0B8 38 80 00 01 */ li r4, 1
+/* 8013245C 0012E0BC 38 A0 00 00 */ li r5, 0
+/* 80132460 0012E0C0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 80132464 0012E0C4 48 12 19 4D */ bl func_80253DB0
+/* 80132468 0012E0C8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013246C 0012E0CC 38 80 00 04 */ li r4, 4
+/* 80132470 0012E0D0 38 A0 00 00 */ li r5, 0
+/* 80132474 0012E0D4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132478 0012E0D8 48 12 19 39 */ bl func_80253DB0
+/* 8013247C 0012E0DC 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132480 0012E0E0 38 80 00 14 */ li r4, 0x14
+/* 80132484 0012E0E4 38 00 00 05 */ li r0, 5
+/* 80132488 0012E0E8 3B E0 00 02 */ li r31, 2
+/* 8013248C 0012E0EC 90 83 00 90 */ stw r4, 0x90(r3)
+/* 80132490 0012E0F0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132494 0012E0F4 90 03 00 70 */ stw r0, 0x70(r3)
+lbl_80132498:
+/* 80132498 0012E0F8 2C 1F 00 00 */ cmpwi r31, 0
+/* 8013249C 0012E0FC 41 82 02 4C */ beq lbl_801326E8
+/* 801324A0 0012E100 7F E3 FB 78 */ mr r3, r31
+/* 801324A4 0012E104 4B F2 80 29 */ bl func_8005A4CC
+/* 801324A8 0012E108 48 00 02 40 */ b lbl_801326E8
+lbl_801324AC:
+/* 801324AC 0012E10C 2C 03 00 08 */ cmpwi r3, 8
+/* 801324B0 0012E110 41 82 00 60 */ beq lbl_80132510
+/* 801324B4 0012E114 40 80 00 10 */ bge lbl_801324C4
+/* 801324B8 0012E118 2C 03 00 07 */ cmpwi r3, 7
+/* 801324BC 0012E11C 40 80 00 14 */ bge lbl_801324D0
+/* 801324C0 0012E120 48 00 02 28 */ b lbl_801326E8
+lbl_801324C4:
+/* 801324C4 0012E124 2C 03 00 63 */ cmpwi r3, 0x63
+/* 801324C8 0012E128 41 82 00 88 */ beq lbl_80132550
+/* 801324CC 0012E12C 48 00 02 1C */ b lbl_801326E8
+lbl_801324D0:
+/* 801324D0 0012E130 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801324D4 0012E134 38 80 00 00 */ li r4, 0
+/* 801324D8 0012E138 38 A0 00 00 */ li r5, 0
+/* 801324DC 0012E13C A8 63 00 40 */ lha r3, 0x40(r3)
+/* 801324E0 0012E140 48 12 18 D1 */ bl func_80253DB0
+/* 801324E4 0012E144 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801324E8 0012E148 38 80 00 02 */ li r4, 2
+/* 801324EC 0012E14C 38 A0 00 00 */ li r5, 0
+/* 801324F0 0012E150 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 801324F4 0012E154 48 12 18 BD */ bl func_80253DB0
+/* 801324F8 0012E158 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801324FC 0012E15C 38 80 00 00 */ li r4, 0
+/* 80132500 0012E160 38 A0 00 00 */ li r5, 0
+/* 80132504 0012E164 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132508 0012E168 48 12 18 A9 */ bl func_80253DB0
+/* 8013250C 0012E16C 48 00 01 DC */ b lbl_801326E8
+lbl_80132510:
+/* 80132510 0012E170 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132514 0012E174 38 80 00 00 */ li r4, 0
+/* 80132518 0012E178 38 A0 00 00 */ li r5, 0
+/* 8013251C 0012E17C A8 63 00 40 */ lha r3, 0x40(r3)
+/* 80132520 0012E180 48 12 18 91 */ bl func_80253DB0
+/* 80132524 0012E184 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132528 0012E188 38 80 00 02 */ li r4, 2
+/* 8013252C 0012E18C 38 A0 00 00 */ li r5, 0
+/* 80132530 0012E190 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 80132534 0012E194 48 12 18 7D */ bl func_80253DB0
+/* 80132538 0012E198 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013253C 0012E19C 38 80 00 01 */ li r4, 1
+/* 80132540 0012E1A0 38 A0 00 00 */ li r5, 0
+/* 80132544 0012E1A4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132548 0012E1A8 48 12 18 69 */ bl func_80253DB0
+/* 8013254C 0012E1AC 48 00 01 9C */ b lbl_801326E8
+lbl_80132550:
+/* 80132550 0012E1B0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132554 0012E1B4 38 80 00 00 */ li r4, 0
+/* 80132558 0012E1B8 38 A0 00 00 */ li r5, 0
+/* 8013255C 0012E1BC A8 63 00 40 */ lha r3, 0x40(r3)
+/* 80132560 0012E1C0 48 12 18 51 */ bl func_80253DB0
+/* 80132564 0012E1C4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132568 0012E1C8 38 80 00 00 */ li r4, 0
+/* 8013256C 0012E1CC 38 A0 00 00 */ li r5, 0
+/* 80132570 0012E1D0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 80132574 0012E1D4 48 12 18 3D */ bl func_80253DB0
+/* 80132578 0012E1D8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013257C 0012E1DC 38 80 00 04 */ li r4, 4
+/* 80132580 0012E1E0 38 A0 00 00 */ li r5, 0
+/* 80132584 0012E1E4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132588 0012E1E8 48 12 18 29 */ bl func_80253DB0
+/* 8013258C 0012E1EC 48 00 01 5C */ b lbl_801326E8
+lbl_80132590:
+/* 80132590 0012E1F0 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 80132594 0012E1F4 48 12 18 3D */ bl func_80253DD0
+/* 80132598 0012E1F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013259C 0012E1FC 28 00 00 03 */ cmplwi r0, 3
+/* 801325A0 0012E200 40 82 01 48 */ bne lbl_801326E8
+/* 801325A4 0012E204 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801325A8 0012E208 38 80 00 00 */ li r4, 0
+/* 801325AC 0012E20C 38 A0 00 00 */ li r5, 0
+/* 801325B0 0012E210 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 801325B4 0012E214 48 12 17 FD */ bl func_80253DB0
+/* 801325B8 0012E218 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801325BC 0012E21C 80 03 00 90 */ lwz r0, 0x90(r3)
+/* 801325C0 0012E220 28 00 00 07 */ cmplwi r0, 7
+/* 801325C4 0012E224 40 82 00 34 */ bne lbl_801325F8
+/* 801325C8 0012E228 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 801325CC 0012E22C 38 80 00 00 */ li r4, 0
+/* 801325D0 0012E230 38 A0 00 00 */ li r5, 0
+/* 801325D4 0012E234 48 12 17 DD */ bl func_80253DB0
+/* 801325D8 0012E238 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 801325DC 0012E23C 38 00 00 00 */ li r0, 0
+/* 801325E0 0012E240 A0 64 00 86 */ lhz r3, 0x86(r4)
+/* 801325E4 0012E244 38 63 FF FF */ addi r3, r3, -1
+/* 801325E8 0012E248 B0 64 00 88 */ sth r3, 0x88(r4)
+/* 801325EC 0012E24C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801325F0 0012E250 B0 03 00 8C */ sth r0, 0x8c(r3)
+/* 801325F4 0012E254 48 00 00 14 */ b lbl_80132608
+lbl_801325F8:
+/* 801325F8 0012E258 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 801325FC 0012E25C 38 80 00 01 */ li r4, 1
+/* 80132600 0012E260 38 A0 00 00 */ li r5, 0
+/* 80132604 0012E264 48 12 17 AD */ bl func_80253DB0
+lbl_80132608:
+/* 80132608 0012E268 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013260C 0012E26C 38 00 00 03 */ li r0, 3
+/* 80132610 0012E270 90 03 00 70 */ stw r0, 0x70(r3)
+/* 80132614 0012E274 48 00 00 D4 */ b lbl_801326E8
+lbl_80132618:
+/* 80132618 0012E278 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 8013261C 0012E27C 48 12 17 B5 */ bl func_80253DD0
+/* 80132620 0012E280 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80132624 0012E284 28 00 00 03 */ cmplwi r0, 3
+/* 80132628 0012E288 40 82 00 C0 */ bne lbl_801326E8
+/* 8013262C 0012E28C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132630 0012E290 38 80 00 01 */ li r4, 1
+/* 80132634 0012E294 38 A0 00 00 */ li r5, 0
+/* 80132638 0012E298 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 8013263C 0012E29C 48 12 17 75 */ bl func_80253DB0
+/* 80132640 0012E2A0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132644 0012E2A4 38 80 00 03 */ li r4, 3
+/* 80132648 0012E2A8 38 A0 00 00 */ li r5, 0
+/* 8013264C 0012E2AC A8 63 00 42 */ lha r3, 0x42(r3)
+/* 80132650 0012E2B0 48 12 17 61 */ bl func_80253DB0
+/* 80132654 0012E2B4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132658 0012E2B8 38 80 00 05 */ li r4, 5
+/* 8013265C 0012E2BC 38 A0 00 00 */ li r5, 0
+/* 80132660 0012E2C0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 80132664 0012E2C4 48 12 17 4D */ bl func_80253DB0
+/* 80132668 0012E2C8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013266C 0012E2CC 38 00 00 06 */ li r0, 6
+/* 80132670 0012E2D0 90 03 00 70 */ stw r0, 0x70(r3)
+/* 80132674 0012E2D4 48 00 00 74 */ b lbl_801326E8
+lbl_80132678:
+/* 80132678 0012E2D8 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 8013267C 0012E2DC 48 12 17 55 */ bl func_80253DD0
+/* 80132680 0012E2E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80132684 0012E2E4 28 00 00 03 */ cmplwi r0, 3
+/* 80132688 0012E2E8 40 82 00 60 */ bne lbl_801326E8
+/* 8013268C 0012E2EC 3B 60 00 00 */ li r27, 0
+/* 80132690 0012E2F0 3B C0 FF FF */ li r30, -1
+/* 80132694 0012E2F4 3B E0 00 00 */ li r31, 0
+lbl_80132698:
+/* 80132698 0012E2F8 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013269C 0012E2FC 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 801326A0 0012E300 7C 60 EA 14 */ add r3, r0, r29
+/* 801326A4 0012E304 A0 63 00 40 */ lhz r3, 0x40(r3)
+/* 801326A8 0012E308 48 12 16 25 */ bl func_80253CCC
+/* 801326AC 0012E30C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801326B0 0012E310 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 801326B4 0012E314 7C 63 E0 2E */ lwzx r3, r3, r28
+/* 801326B8 0012E318 4B F2 37 79 */ bl func_80055E30
+/* 801326BC 0012E31C 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
+/* 801326C0 0012E320 3B 7B 00 01 */ addi r27, r27, 1
+/* 801326C4 0012E324 28 1B 00 03 */ cmplwi r27, 3
+/* 801326C8 0012E328 7C 60 EA 14 */ add r3, r0, r29
+/* 801326CC 0012E32C B3 C3 00 40 */ sth r30, 0x40(r3)
+/* 801326D0 0012E330 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801326D4 0012E334 7F E3 E1 2E */ stwx r31, r3, r28
+/* 801326D8 0012E338 41 80 FF C0 */ blt lbl_80132698
+/* 801326DC 0012E33C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801326E0 0012E340 38 00 00 00 */ li r0, 0
+/* 801326E4 0012E344 90 03 00 70 */ stw r0, 0x70(r3)
+lbl_801326E8:
+/* 801326E8 0012E348 39 61 00 20 */ addi r11, r1, 0x20
+/* 801326EC 0012E34C 48 09 4A 89 */ bl _restgpr_27
+/* 801326F0 0012E350 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801326F4 0012E354 7C 08 03 A6 */ mtlr r0
+/* 801326F8 0012E358 38 21 00 20 */ addi r1, r1, 0x20
+/* 801326FC 0012E35C 4E 80 00 20 */ blr
+lbl_80132700:
+/* 80132700 0012E360 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132704 0012E364 80 03 00 70 */ lwz r0, 0x70(r3)
+/* 80132708 0012E368 2C 00 00 03 */ cmpwi r0, 3
+/* 8013270C 0012E36C 41 82 00 08 */ beq lbl_80132714
+/* 80132710 0012E370 4E 80 00 20 */ blr
+lbl_80132714:
+/* 80132714 0012E374 4B F2 7D 38 */ b func_8005A44C
+/* 80132718 0012E378 4E 80 00 20 */ blr
+lbl_8013271C:
+/* 8013271C 0012E37C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80132720 0012E380 7C 08 02 A6 */ mflr r0
+/* 80132724 0012E384 38 A0 00 03 */ li r5, 3
+/* 80132728 0012E388 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013272C 0012E38C 38 C1 00 08 */ addi r6, r1, 8
+/* 80132730 0012E390 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80132734 0012E394 7C 9F 23 78 */ mr r31, r4
+/* 80132738 0012E398 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013273C 0012E39C 7C 7E 1B 78 */ mr r30, r3
+/* 80132740 0012E3A0 48 12 17 4D */ bl func_80253E8C
+/* 80132744 0012E3A4 80 01 00 08 */ lwz r0, 8(r1)
+/* 80132748 0012E3A8 2C 00 00 10 */ cmpwi r0, 0x10
+/* 8013274C 0012E3AC 41 82 00 60 */ beq lbl_801327AC
+/* 80132750 0012E3B0 40 80 00 70 */ bge lbl_801327C0
+/* 80132754 0012E3B4 2C 00 00 01 */ cmpwi r0, 1
+/* 80132758 0012E3B8 41 82 00 08 */ beq lbl_80132760
+/* 8013275C 0012E3BC 48 00 00 64 */ b lbl_801327C0
+lbl_80132760:
+/* 80132760 0012E3C0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132764 0012E3C4 80 03 00 6C */ lwz r0, 0x6c(r3)
+/* 80132768 0012E3C8 2C 00 00 01 */ cmpwi r0, 1
+/* 8013276C 0012E3CC 40 82 00 18 */ bne lbl_80132784
+/* 80132770 0012E3D0 80 83 00 68 */ lwz r4, 0x68(r3)
+/* 80132774 0012E3D4 38 60 00 51 */ li r3, 0x51
+/* 80132778 0012E3D8 38 84 05 48 */ addi r4, r4, 0x548
+/* 8013277C 0012E3DC 48 02 9B 8D */ bl func_8015C308
+/* 80132780 0012E3E0 48 00 00 14 */ b lbl_80132794
+lbl_80132784:
+/* 80132784 0012E3E4 80 83 00 64 */ lwz r4, 0x64(r3)
+/* 80132788 0012E3E8 38 60 00 51 */ li r3, 0x51
+/* 8013278C 0012E3EC 38 84 00 10 */ addi r4, r4, 0x10
+/* 80132790 0012E3F0 48 02 9B 79 */ bl func_8015C308
+lbl_80132794:
+/* 80132794 0012E3F4 7F C3 F3 78 */ mr r3, r30
+/* 80132798 0012E3F8 7F E4 FB 78 */ mr r4, r31
+/* 8013279C 0012E3FC 38 A0 00 02 */ li r5, 2
+/* 801327A0 0012E400 38 C0 2E 0C */ li r6, 0x2e0c
+/* 801327A4 0012E404 48 12 17 11 */ bl func_80253EB4
+/* 801327A8 0012E408 48 00 00 18 */ b lbl_801327C0
+lbl_801327AC:
+/* 801327AC 0012E40C 7F C3 F3 78 */ mr r3, r30
+/* 801327B0 0012E410 7F E4 FB 78 */ mr r4, r31
+/* 801327B4 0012E414 38 A0 00 01 */ li r5, 1
+/* 801327B8 0012E418 38 C0 00 00 */ li r6, 0
+/* 801327BC 0012E41C 48 12 16 F9 */ bl func_80253EB4
+lbl_801327C0:
+/* 801327C0 0012E420 83 ED 82 A8 */ lwz r31, lbl_8063D568-_SDA_BASE_(r13)
+/* 801327C4 0012E424 A0 7F 00 86 */ lhz r3, 0x86(r31)
+/* 801327C8 0012E428 A0 1F 00 88 */ lhz r0, 0x88(r31)
+/* 801327CC 0012E42C 7C 03 00 40 */ cmplw r3, r0
+/* 801327D0 0012E430 41 82 00 28 */ beq lbl_801327F8
+/* 801327D4 0012E434 7F C3 F3 78 */ mr r3, r30
+/* 801327D8 0012E438 48 12 16 09 */ bl func_80253DE0
+/* 801327DC 0012E43C A0 1F 00 8C */ lhz r0, 0x8c(r31)
+/* 801327E0 0012E440 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801327E4 0012E444 7C 00 18 40 */ cmplw r0, r3
+/* 801327E8 0012E448 40 82 00 10 */ bne lbl_801327F8
+/* 801327EC 0012E44C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801327F0 0012E450 A0 03 00 88 */ lhz r0, 0x88(r3)
+/* 801327F4 0012E454 B0 03 00 86 */ sth r0, 0x86(r3)
+lbl_801327F8:
+/* 801327F8 0012E458 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801327FC 0012E45C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80132800 0012E460 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80132804 0012E464 7C 08 03 A6 */ mtlr r0
+/* 80132808 0012E468 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013280C 0012E46C 4E 80 00 20 */ blr
+lbl_80132810:
+/* 80132810 0012E470 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80132814 0012E474 7C 08 02 A6 */ mflr r0
+/* 80132818 0012E478 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8013281C 0012E47C 39 61 00 70 */ addi r11, r1, 0x70
+/* 80132820 0012E480 48 09 49 01 */ bl _savegpr_25
+/* 80132824 0012E484 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132828 0012E488 3C C0 00 01 */ lis r6, 0x0000FFFF@ha
+/* 8013282C 0012E48C 3B A6 FF FF */ addi r29, r6, 0x0000FFFF@l
+/* 80132830 0012E490 7C 7C 1B 78 */ mr r28, r3
+/* 80132834 0012E494 83 45 00 68 */ lwz r26, 0x68(r5)
+/* 80132838 0012E498 7C 9B 23 78 */ mr r27, r4
+/* 8013283C 0012E49C 38 C1 00 08 */ addi r6, r1, 8
+/* 80132840 0012E4A0 38 A0 00 03 */ li r5, 3
+/* 80132844 0012E4A4 48 12 16 99 */ bl func_80253EDC
+/* 80132848 0012E4A8 80 61 00 08 */ lwz r3, 8(r1)
+/* 8013284C 0012E4AC 38 03 FF FD */ addi r0, r3, -3
+/* 80132850 0012E4B0 28 00 00 0C */ cmplwi r0, 0xc
+/* 80132854 0012E4B4 41 81 00 9C */ bgt lbl_801328F0
+/* 80132858 0012E4B8 3C 60 80 42 */ lis r3, lbl_8041CE88@ha
+/* 8013285C 0012E4BC 54 00 10 3A */ slwi r0, r0, 2
+/* 80132860 0012E4C0 38 63 CE 88 */ addi r3, r3, lbl_8041CE88@l
+/* 80132864 0012E4C4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80132868 0012E4C8 7C 69 03 A6 */ mtctr r3
+/* 8013286C 0012E4CC 4E 80 04 20 */ bctr
+/* 80132870 0012E4D0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132874 0012E4D4 A0 63 00 86 */ lhz r3, 0x86(r3)
+/* 80132878 0012E4D8 38 03 FF FF */ addi r0, r3, -1
+/* 8013287C 0012E4DC 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 80132880 0012E4E0 48 00 00 70 */ b lbl_801328F0
+/* 80132884 0012E4E4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132888 0012E4E8 A3 A3 00 86 */ lhz r29, 0x86(r3)
+/* 8013288C 0012E4EC 48 00 00 64 */ b lbl_801328F0
+/* 80132890 0012E4F0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132894 0012E4F4 A0 63 00 86 */ lhz r3, 0x86(r3)
+/* 80132898 0012E4F8 38 03 00 01 */ addi r0, r3, 1
+/* 8013289C 0012E4FC 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 801328A0 0012E500 48 00 00 50 */ b lbl_801328F0
+/* 801328A4 0012E504 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801328A8 0012E508 A0 63 00 86 */ lhz r3, 0x86(r3)
+/* 801328AC 0012E50C 38 03 00 02 */ addi r0, r3, 2
+/* 801328B0 0012E510 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 801328B4 0012E514 48 00 00 3C */ b lbl_801328F0
+/* 801328B8 0012E518 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801328BC 0012E51C A0 63 00 86 */ lhz r3, 0x86(r3)
+/* 801328C0 0012E520 38 03 00 03 */ addi r0, r3, 3
+/* 801328C4 0012E524 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 801328C8 0012E528 48 00 00 28 */ b lbl_801328F0
+/* 801328CC 0012E52C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801328D0 0012E530 A0 63 00 86 */ lhz r3, 0x86(r3)
+/* 801328D4 0012E534 38 03 00 04 */ addi r0, r3, 4
+/* 801328D8 0012E538 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 801328DC 0012E53C 48 00 00 14 */ b lbl_801328F0
+/* 801328E0 0012E540 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 801328E4 0012E544 A0 63 00 86 */ lhz r3, 0x86(r3)
+/* 801328E8 0012E548 38 03 00 05 */ addi r0, r3, 5
+/* 801328EC 0012E54C 54 1D 04 3E */ clrlwi r29, r0, 0x10
+lbl_801328F0:
+/* 801328F0 0012E550 57 A0 04 3E */ clrlwi r0, r29, 0x10
+/* 801328F4 0012E554 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801328F8 0012E558 41 82 02 18 */ beq lbl_80132B10
+/* 801328FC 0012E55C 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132900 0012E560 57 BF 0B FC */ rlwinm r31, r29, 1, 0xf, 0x1e
+/* 80132904 0012E564 7C 60 FA 14 */ add r3, r0, r31
+/* 80132908 0012E568 A0 03 00 94 */ lhz r0, 0x94(r3)
+/* 8013290C 0012E56C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80132910 0012E570 41 82 02 00 */ beq lbl_80132B10
+/* 80132914 0012E574 7F 83 E3 78 */ mr r3, r28
+/* 80132918 0012E578 7F 64 DB 78 */ mr r4, r27
+/* 8013291C 0012E57C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80132920 0012E580 38 A0 00 06 */ li r5, 6
+/* 80132924 0012E584 48 12 15 B9 */ bl func_80253EDC
+/* 80132928 0012E588 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 8013292C 0012E58C 3C 60 80 42 */ lis r3, lbl_8041CE38@ha
+/* 80132930 0012E590 C0 81 00 14 */ lfs f4, 0x14(r1)
+/* 80132934 0012E594 38 63 CE 38 */ addi r3, r3, lbl_8041CE38@l
+/* 80132938 0012E598 FC 20 00 1E */ fctiwz f1, f0
+/* 8013293C 0012E59C C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80132940 0012E5A0 EC 84 00 28 */ fsubs f4, f4, f0
+/* 80132944 0012E5A4 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 80132948 0012E5A8 FC 00 10 1E */ fctiwz f0, f2
+/* 8013294C 0012E5AC 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132950 0012E5B0 EC 43 10 28 */ fsubs f2, f3, f2
+/* 80132954 0012E5B4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80132958 0012E5B8 FC 60 20 1E */ fctiwz f3, f4
+/* 8013295C 0012E5BC 7C 80 FA 14 */ add r4, r0, r31
+/* 80132960 0012E5C0 A0 04 00 94 */ lhz r0, 0x94(r4)
+/* 80132964 0012E5C4 38 A0 FF 00 */ li r5, -256
+/* 80132968 0012E5C8 FC 20 10 1E */ fctiwz f1, f2
+/* 8013296C 0012E5CC D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 80132970 0012E5D0 88 FB 00 11 */ lbz r7, 0x11(r27)
+/* 80132974 0012E5D4 54 00 08 3C */ slwi r0, r0, 1
+/* 80132978 0012E5D8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013297C 0012E5DC 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 80132980 0012E5E0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80132984 0012E5E4 7C F9 2B 78 */ or r25, r7, r5
+/* 80132988 0012E5E8 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 8013298C 0012E5EC 7F C4 F3 78 */ mr r4, r30
+/* 80132990 0012E5F0 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 80132994 0012E5F4 7F 28 CB 78 */ mr r8, r25
+/* 80132998 0012E5F8 83 A1 00 4C */ lwz r29, 0x4c(r1)
+/* 8013299C 0012E5FC 7F 86 07 34 */ extsh r6, r28
+/* 801329A0 0012E600 7C 63 02 2E */ lhzx r3, r3, r0
+/* 801329A4 0012E604 7F 67 07 34 */ extsh r7, r27
+/* 801329A8 0012E608 7F A5 EB 78 */ mr r5, r29
+/* 801329AC 0012E60C 48 11 D7 89 */ bl func_80250134
+/* 801329B0 0012E610 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
+/* 801329B4 0012E614 7C 60 FA 14 */ add r3, r0, r31
+/* 801329B8 0012E618 A0 03 00 94 */ lhz r0, 0x94(r3)
+/* 801329BC 0012E61C 28 00 00 0C */ cmplwi r0, 0xc
+/* 801329C0 0012E620 41 81 01 1C */ bgt lbl_80132ADC
+/* 801329C4 0012E624 3C 60 80 42 */ lis r3, lbl_8041CE54@ha
+/* 801329C8 0012E628 54 00 10 3A */ slwi r0, r0, 2
+/* 801329CC 0012E62C 38 63 CE 54 */ addi r3, r3, lbl_8041CE54@l
+/* 801329D0 0012E630 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801329D4 0012E634 7C 69 03 A6 */ mtctr r3
+/* 801329D8 0012E638 4E 80 04 20 */ bctr
+/* 801329DC 0012E63C 80 9A 06 C4 */ lwz r4, 0x6c4(r26)
+/* 801329E0 0012E640 38 60 00 17 */ li r3, 0x17
+/* 801329E4 0012E644 48 02 99 25 */ bl func_8015C308
+/* 801329E8 0012E648 3B 40 2E 2C */ li r26, 0x2e2c
+/* 801329EC 0012E64C 48 00 00 F0 */ b lbl_80132ADC
+/* 801329F0 0012E650 80 9A 06 C8 */ lwz r4, 0x6c8(r26)
+/* 801329F4 0012E654 38 60 00 17 */ li r3, 0x17
+/* 801329F8 0012E658 48 02 99 11 */ bl func_8015C308
+/* 801329FC 0012E65C 3B 40 2E 2D */ li r26, 0x2e2d
+/* 80132A00 0012E660 48 00 00 DC */ b lbl_80132ADC
+/* 80132A04 0012E664 80 9A 06 CC */ lwz r4, 0x6cc(r26)
+/* 80132A08 0012E668 38 60 00 17 */ li r3, 0x17
+/* 80132A0C 0012E66C 48 02 98 FD */ bl func_8015C308
+/* 80132A10 0012E670 3B 40 2E 2E */ li r26, 0x2e2e
+/* 80132A14 0012E674 48 00 00 C8 */ b lbl_80132ADC
+/* 80132A18 0012E678 88 9A 06 D0 */ lbz r4, 0x6d0(r26)
+/* 80132A1C 0012E67C 38 60 00 17 */ li r3, 0x17
+/* 80132A20 0012E680 48 02 98 E9 */ bl func_8015C308
+/* 80132A24 0012E684 3B 40 2E 30 */ li r26, 0x2e30
+/* 80132A28 0012E688 48 00 00 B4 */ b lbl_80132ADC
+/* 80132A2C 0012E68C 88 9A 06 D1 */ lbz r4, 0x6d1(r26)
+/* 80132A30 0012E690 38 60 00 17 */ li r3, 0x17
+/* 80132A34 0012E694 48 02 98 D5 */ bl func_8015C308
+/* 80132A38 0012E698 3B 40 2E 2F */ li r26, 0x2e2f
+/* 80132A3C 0012E69C 48 00 00 A0 */ b lbl_80132ADC
+/* 80132A40 0012E6A0 88 9A 06 D2 */ lbz r4, 0x6d2(r26)
+/* 80132A44 0012E6A4 38 60 00 17 */ li r3, 0x17
+/* 80132A48 0012E6A8 48 02 98 C1 */ bl func_8015C308
+/* 80132A4C 0012E6AC 3B 40 2E 31 */ li r26, 0x2e31
+/* 80132A50 0012E6B0 48 00 00 8C */ b lbl_80132ADC
+/* 80132A54 0012E6B4 88 9A 06 D3 */ lbz r4, 0x6d3(r26)
+/* 80132A58 0012E6B8 38 60 00 17 */ li r3, 0x17
+/* 80132A5C 0012E6BC 48 02 98 AD */ bl func_8015C308
+/* 80132A60 0012E6C0 3B 40 2E 32 */ li r26, 0x2e32
+/* 80132A64 0012E6C4 48 00 00 78 */ b lbl_80132ADC
+/* 80132A68 0012E6C8 88 9A 06 D4 */ lbz r4, 0x6d4(r26)
+/* 80132A6C 0012E6CC 38 60 00 17 */ li r3, 0x17
+/* 80132A70 0012E6D0 48 02 98 99 */ bl func_8015C308
+/* 80132A74 0012E6D4 3B 40 2E 33 */ li r26, 0x2e33
+/* 80132A78 0012E6D8 48 00 00 64 */ b lbl_80132ADC
+/* 80132A7C 0012E6DC 88 9A 06 D5 */ lbz r4, 0x6d5(r26)
+/* 80132A80 0012E6E0 38 60 00 17 */ li r3, 0x17
+/* 80132A84 0012E6E4 48 02 98 85 */ bl func_8015C308
+/* 80132A88 0012E6E8 3B 40 2E 34 */ li r26, 0x2e34
+/* 80132A8C 0012E6EC 48 00 00 50 */ b lbl_80132ADC
+/* 80132A90 0012E6F0 88 9A 06 D6 */ lbz r4, 0x6d6(r26)
+/* 80132A94 0012E6F4 38 60 00 17 */ li r3, 0x17
+/* 80132A98 0012E6F8 48 02 98 71 */ bl func_8015C308
+/* 80132A9C 0012E6FC 3B 40 2E 35 */ li r26, 0x2e35
+/* 80132AA0 0012E700 48 00 00 3C */ b lbl_80132ADC
+/* 80132AA4 0012E704 88 9A 06 D7 */ lbz r4, 0x6d7(r26)
+/* 80132AA8 0012E708 38 60 00 17 */ li r3, 0x17
+/* 80132AAC 0012E70C 48 02 98 5D */ bl func_8015C308
+/* 80132AB0 0012E710 3B 40 2E 36 */ li r26, 0x2e36
+/* 80132AB4 0012E714 48 00 00 28 */ b lbl_80132ADC
+/* 80132AB8 0012E718 88 9A 06 D8 */ lbz r4, 0x6d8(r26)
+/* 80132ABC 0012E71C 38 60 00 17 */ li r3, 0x17
+/* 80132AC0 0012E720 48 02 98 49 */ bl func_8015C308
+/* 80132AC4 0012E724 3B 40 2E 37 */ li r26, 0x2e37
+/* 80132AC8 0012E728 48 00 00 14 */ b lbl_80132ADC
+/* 80132ACC 0012E72C 88 9A 06 D9 */ lbz r4, 0x6d9(r26)
+/* 80132AD0 0012E730 38 60 00 17 */ li r3, 0x17
+/* 80132AD4 0012E734 48 02 98 35 */ bl func_8015C308
+/* 80132AD8 0012E738 3B 40 2E 38 */ li r26, 0x2e38
+lbl_80132ADC:
+/* 80132ADC 0012E73C 7F 43 D3 78 */ mr r3, r26
+/* 80132AE0 0012E740 38 80 00 01 */ li r4, 1
+/* 80132AE4 0012E744 38 A0 00 00 */ li r5, 0
+/* 80132AE8 0012E748 48 11 D8 B1 */ bl func_80250398
+/* 80132AEC 0012E74C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80132AF0 0012E750 7F 86 07 34 */ extsh r6, r28
+/* 80132AF4 0012E754 7C 00 30 50 */ subf r0, r0, r6
+/* 80132AF8 0012E758 7F 43 D3 78 */ mr r3, r26
+/* 80132AFC 0012E75C 7F A5 EB 78 */ mr r5, r29
+/* 80132B00 0012E760 7F 28 CB 78 */ mr r8, r25
+/* 80132B04 0012E764 7C 9E 02 14 */ add r4, r30, r0
+/* 80132B08 0012E768 7F 67 07 34 */ extsh r7, r27
+/* 80132B0C 0012E76C 48 11 D6 29 */ bl func_80250134
+lbl_80132B10:
+/* 80132B10 0012E770 39 61 00 70 */ addi r11, r1, 0x70
+/* 80132B14 0012E774 48 09 46 59 */ bl _restgpr_25
+/* 80132B18 0012E778 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80132B1C 0012E77C 7C 08 03 A6 */ mtlr r0
+/* 80132B20 0012E780 38 21 00 70 */ addi r1, r1, 0x70
+/* 80132B24 0012E784 4E 80 00 20 */ blr
+lbl_80132B28:
+/* 80132B28 0012E788 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80132B2C 0012E78C 7C 08 02 A6 */ mflr r0
+/* 80132B30 0012E790 38 A0 00 03 */ li r5, 3
+/* 80132B34 0012E794 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80132B38 0012E798 38 C1 00 08 */ addi r6, r1, 8
+/* 80132B3C 0012E79C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80132B40 0012E7A0 7C 9F 23 78 */ mr r31, r4
+/* 80132B44 0012E7A4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80132B48 0012E7A8 7C 7E 1B 78 */ mr r30, r3
+/* 80132B4C 0012E7AC 48 12 13 41 */ bl func_80253E8C
+/* 80132B50 0012E7B0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80132B54 0012E7B4 2C 00 00 01 */ cmpwi r0, 1
+/* 80132B58 0012E7B8 41 82 00 08 */ beq lbl_80132B60
+/* 80132B5C 0012E7BC 48 00 00 20 */ b lbl_80132B7C
+lbl_80132B60:
+/* 80132B60 0012E7C0 38 60 00 1A */ li r3, 0x1a
+/* 80132B64 0012E7C4 4B F2 7E 95 */ bl func_8005A9F8
+/* 80132B68 0012E7C8 7C 66 1B 78 */ mr r6, r3
+/* 80132B6C 0012E7CC 7F C3 F3 78 */ mr r3, r30
+/* 80132B70 0012E7D0 7F E4 FB 78 */ mr r4, r31
+/* 80132B74 0012E7D4 38 A0 00 01 */ li r5, 1
+/* 80132B78 0012E7D8 48 12 13 3D */ bl func_80253EB4
+lbl_80132B7C:
+/* 80132B7C 0012E7DC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80132B80 0012E7E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80132B84 0012E7E4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80132B88 0012E7E8 7C 08 03 A6 */ mtlr r0
+/* 80132B8C 0012E7EC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80132B90 0012E7F0 4E 80 00 20 */ blr
+lbl_80132B94:
+/* 80132B94 0012E7F4 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80132B98 0012E7F8 7C 08 02 A6 */ mflr r0
+/* 80132B9C 0012E7FC 38 A0 00 03 */ li r5, 3
+/* 80132BA0 0012E800 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80132BA4 0012E804 38 C1 00 08 */ addi r6, r1, 8
+/* 80132BA8 0012E808 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80132BAC 0012E80C 7C 9F 23 78 */ mr r31, r4
+/* 80132BB0 0012E810 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 80132BB4 0012E814 7C 7E 1B 78 */ mr r30, r3
+/* 80132BB8 0012E818 48 12 13 25 */ bl func_80253EDC
+/* 80132BBC 0012E81C 80 01 00 08 */ lwz r0, 8(r1)
+/* 80132BC0 0012E820 2C 00 00 00 */ cmpwi r0, 0
+/* 80132BC4 0012E824 41 82 00 08 */ beq lbl_80132BCC
+/* 80132BC8 0012E828 48 00 00 24 */ b lbl_80132BEC
+lbl_80132BCC:
+/* 80132BCC 0012E82C 7F C3 F3 78 */ mr r3, r30
+/* 80132BD0 0012E830 7F E4 FB 78 */ mr r4, r31
+/* 80132BD4 0012E834 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80132BD8 0012E838 38 A0 00 06 */ li r5, 6
+/* 80132BDC 0012E83C 48 12 13 01 */ bl func_80253EDC
+/* 80132BE0 0012E840 38 81 00 10 */ addi r4, r1, 0x10
+/* 80132BE4 0012E844 38 60 00 63 */ li r3, 0x63
+/* 80132BE8 0012E848 4B F2 6E 55 */ bl func_80059A3C
+lbl_80132BEC:
+/* 80132BEC 0012E84C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80132BF0 0012E850 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80132BF4 0012E854 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80132BF8 0012E858 7C 08 03 A6 */ mtlr r0
+/* 80132BFC 0012E85C 38 21 00 40 */ addi r1, r1, 0x40
+/* 80132C00 0012E860 4E 80 00 20 */ blr
+lbl_80132C04:
+/* 80132C04 0012E864 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80132C08 0012E868 7C 08 02 A6 */ mflr r0
+/* 80132C0C 0012E86C 7C 63 07 34 */ extsh r3, r3
+/* 80132C10 0012E870 38 A0 00 03 */ li r5, 3
+/* 80132C14 0012E874 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80132C18 0012E878 38 C1 00 08 */ addi r6, r1, 8
+/* 80132C1C 0012E87C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80132C20 0012E880 7C 9F 23 78 */ mr r31, r4
+/* 80132C24 0012E884 48 12 12 69 */ bl func_80253E8C
+/* 80132C28 0012E888 80 01 00 08 */ lwz r0, 8(r1)
+/* 80132C2C 0012E88C 2C 00 00 03 */ cmpwi r0, 3
+/* 80132C30 0012E890 41 82 00 4C */ beq lbl_80132C7C
+/* 80132C34 0012E894 40 80 00 84 */ bge lbl_80132CB8
+/* 80132C38 0012E898 2C 00 00 02 */ cmpwi r0, 2
+/* 80132C3C 0012E89C 40 80 00 08 */ bge lbl_80132C44
+/* 80132C40 0012E8A0 48 00 00 78 */ b lbl_80132CB8
+lbl_80132C44:
+/* 80132C44 0012E8A4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132C48 0012E8A8 A0 03 00 86 */ lhz r0, 0x86(r3)
+/* 80132C4C 0012E8AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80132C50 0012E8B0 40 82 00 68 */ bne lbl_80132CB8
+/* 80132C54 0012E8B4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80132C58 0012E8B8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80132C5C 0012E8BC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80132C60 0012E8C0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80132C64 0012E8C4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80132C68 0012E8C8 98 9F 00 02 */ stb r4, 2(r31)
+/* 80132C6C 0012E8CC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80132C70 0012E8D0 98 7F 00 03 */ stb r3, 3(r31)
+/* 80132C74 0012E8D4 98 1F 00 04 */ stb r0, 4(r31)
+/* 80132C78 0012E8D8 48 00 00 40 */ b lbl_80132CB8
+lbl_80132C7C:
+/* 80132C7C 0012E8DC 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132C80 0012E8E0 A0 64 00 86 */ lhz r3, 0x86(r4)
+/* 80132C84 0012E8E4 A0 04 00 8A */ lhz r0, 0x8a(r4)
+/* 80132C88 0012E8E8 38 63 00 06 */ addi r3, r3, 6
+/* 80132C8C 0012E8EC 7C 03 00 00 */ cmpw r3, r0
+/* 80132C90 0012E8F0 41 80 00 28 */ blt lbl_80132CB8
+/* 80132C94 0012E8F4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80132C98 0012E8F8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 80132C9C 0012E8FC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80132CA0 0012E900 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80132CA4 0012E904 7C 63 16 70 */ srawi r3, r3, 2
+/* 80132CA8 0012E908 98 9F 00 02 */ stb r4, 2(r31)
+/* 80132CAC 0012E90C 7C 00 16 70 */ srawi r0, r0, 2
+/* 80132CB0 0012E910 98 7F 00 03 */ stb r3, 3(r31)
+/* 80132CB4 0012E914 98 1F 00 04 */ stb r0, 4(r31)
+lbl_80132CB8:
+/* 80132CB8 0012E918 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80132CBC 0012E91C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80132CC0 0012E920 7C 08 03 A6 */ mtlr r0
+/* 80132CC4 0012E924 38 21 00 20 */ addi r1, r1, 0x20
+/* 80132CC8 0012E928 4E 80 00 20 */ blr
+lbl_80132CCC:
+/* 80132CCC 0012E92C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80132CD0 0012E930 7C 08 02 A6 */ mflr r0
+/* 80132CD4 0012E934 38 A0 00 03 */ li r5, 3
+/* 80132CD8 0012E938 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80132CDC 0012E93C 38 C1 00 08 */ addi r6, r1, 8
+/* 80132CE0 0012E940 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80132CE4 0012E944 7C 9F 23 78 */ mr r31, r4
+/* 80132CE8 0012E948 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 80132CEC 0012E94C 7C 7E 1B 78 */ mr r30, r3
+/* 80132CF0 0012E950 48 12 11 ED */ bl func_80253EDC
+/* 80132CF4 0012E954 80 01 00 08 */ lwz r0, 8(r1)
+/* 80132CF8 0012E958 2C 00 00 01 */ cmpwi r0, 1
+/* 80132CFC 0012E95C 41 82 00 38 */ beq lbl_80132D34
+/* 80132D00 0012E960 40 80 00 54 */ bge lbl_80132D54
+/* 80132D04 0012E964 2C 00 00 00 */ cmpwi r0, 0
+/* 80132D08 0012E968 40 80 00 08 */ bge lbl_80132D10
+/* 80132D0C 0012E96C 48 00 00 48 */ b lbl_80132D54
+lbl_80132D10:
+/* 80132D10 0012E970 7F C3 F3 78 */ mr r3, r30
+/* 80132D14 0012E974 7F E4 FB 78 */ mr r4, r31
+/* 80132D18 0012E978 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80132D1C 0012E97C 38 A0 00 06 */ li r5, 6
+/* 80132D20 0012E980 48 12 11 BD */ bl func_80253EDC
+/* 80132D24 0012E984 38 81 00 10 */ addi r4, r1, 0x10
+/* 80132D28 0012E988 38 60 00 07 */ li r3, 7
+/* 80132D2C 0012E98C 4B F2 6D 11 */ bl func_80059A3C
+/* 80132D30 0012E990 48 00 00 24 */ b lbl_80132D54
+lbl_80132D34:
+/* 80132D34 0012E994 7F C3 F3 78 */ mr r3, r30
+/* 80132D38 0012E998 7F E4 FB 78 */ mr r4, r31
+/* 80132D3C 0012E99C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80132D40 0012E9A0 38 A0 00 06 */ li r5, 6
+/* 80132D44 0012E9A4 48 12 11 99 */ bl func_80253EDC
+/* 80132D48 0012E9A8 38 81 00 10 */ addi r4, r1, 0x10
+/* 80132D4C 0012E9AC 38 60 00 08 */ li r3, 8
+/* 80132D50 0012E9B0 4B F2 6C ED */ bl func_80059A3C
+lbl_80132D54:
+/* 80132D54 0012E9B4 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80132D58 0012E9B8 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80132D5C 0012E9BC 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 80132D60 0012E9C0 7C 08 03 A6 */ mtlr r0
+/* 80132D64 0012E9C4 38 21 00 40 */ addi r1, r1, 0x40
+/* 80132D68 0012E9C8 4E 80 00 20 */ blr
+
+.global func_80132D6C
+func_80132D6C:
+/* 80132D6C 0012E9CC 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132D70 0012E9D0 80 05 00 6C */ lwz r0, 0x6c(r5)
+/* 80132D74 0012E9D4 2C 00 00 01 */ cmpwi r0, 1
+/* 80132D78 0012E9D8 41 82 00 8C */ beq lbl_80132E04
+/* 80132D7C 0012E9DC 4C 80 00 20 */ bgelr
+/* 80132D80 0012E9E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80132D84 0012E9E4 4D 80 00 20 */ bltlr
+/* 80132D88 0012E9E8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80132D8C 0012E9EC 38 00 00 00 */ li r0, 0
+/* 80132D90 0012E9F0 38 83 FF FF */ addi r4, r3, 0x0000FFFF@l
+/* 80132D94 0012E9F4 B0 85 00 94 */ sth r4, 0x94(r5)
+/* 80132D98 0012E9F8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132D9C 0012E9FC B0 83 00 96 */ sth r4, 0x96(r3)
+/* 80132DA0 0012EA00 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DA4 0012EA04 B0 83 00 98 */ sth r4, 0x98(r3)
+/* 80132DA8 0012EA08 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DAC 0012EA0C B0 83 00 9A */ sth r4, 0x9a(r3)
+/* 80132DB0 0012EA10 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DB4 0012EA14 B0 83 00 9C */ sth r4, 0x9c(r3)
+/* 80132DB8 0012EA18 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DBC 0012EA1C B0 83 00 9E */ sth r4, 0x9e(r3)
+/* 80132DC0 0012EA20 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DC4 0012EA24 B0 83 00 A0 */ sth r4, 0xa0(r3)
+/* 80132DC8 0012EA28 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DCC 0012EA2C B0 83 00 A2 */ sth r4, 0xa2(r3)
+/* 80132DD0 0012EA30 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DD4 0012EA34 B0 83 00 A4 */ sth r4, 0xa4(r3)
+/* 80132DD8 0012EA38 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DDC 0012EA3C B0 83 00 A6 */ sth r4, 0xa6(r3)
+/* 80132DE0 0012EA40 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DE4 0012EA44 B0 83 00 A8 */ sth r4, 0xa8(r3)
+/* 80132DE8 0012EA48 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DEC 0012EA4C B0 83 00 AA */ sth r4, 0xaa(r3)
+/* 80132DF0 0012EA50 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DF4 0012EA54 B0 83 00 AC */ sth r4, 0xac(r3)
+/* 80132DF8 0012EA58 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132DFC 0012EA5C B0 03 00 AE */ sth r0, 0xae(r3)
+/* 80132E00 0012EA60 4E 80 00 20 */ blr
+lbl_80132E04:
+/* 80132E04 0012EA64 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80132E08 0012EA68 80 85 00 68 */ lwz r4, 0x68(r5)
+/* 80132E0C 0012EA6C 38 E3 FF FF */ addi r7, r3, 0x0000FFFF@l
+/* 80132E10 0012EA70 38 00 00 00 */ li r0, 0
+/* 80132E14 0012EA74 B0 E5 00 94 */ sth r7, 0x94(r5)
+/* 80132E18 0012EA78 38 A0 00 00 */ li r5, 0
+/* 80132E1C 0012EA7C 3C 60 80 42 */ lis r3, 0x8042
+/* 80132E20 0012EA80 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E24 0012EA84 B0 E6 00 96 */ sth r7, 0x96(r6)
+/* 80132E28 0012EA88 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E2C 0012EA8C B0 E6 00 98 */ sth r7, 0x98(r6)
+/* 80132E30 0012EA90 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E34 0012EA94 B0 E6 00 9A */ sth r7, 0x9a(r6)
+/* 80132E38 0012EA98 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E3C 0012EA9C B0 E6 00 9C */ sth r7, 0x9c(r6)
+/* 80132E40 0012EAA0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E44 0012EAA4 B0 E6 00 9E */ sth r7, 0x9e(r6)
+/* 80132E48 0012EAA8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E4C 0012EAAC B0 E6 00 A0 */ sth r7, 0xa0(r6)
+/* 80132E50 0012EAB0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E54 0012EAB4 B0 E6 00 A2 */ sth r7, 0xa2(r6)
+/* 80132E58 0012EAB8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E5C 0012EABC B0 E6 00 A4 */ sth r7, 0xa4(r6)
+/* 80132E60 0012EAC0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E64 0012EAC4 B0 E6 00 A6 */ sth r7, 0xa6(r6)
+/* 80132E68 0012EAC8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E6C 0012EACC B0 E6 00 A8 */ sth r7, 0xa8(r6)
+/* 80132E70 0012EAD0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E74 0012EAD4 B0 E6 00 AA */ sth r7, 0xaa(r6)
+/* 80132E78 0012EAD8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E7C 0012EADC B0 E6 00 AC */ sth r7, 0xac(r6)
+/* 80132E80 0012EAE0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132E84 0012EAE4 B0 06 00 AE */ sth r0, 0xae(r6)
+lbl_80132E88:
+/* 80132E88 0012EAE8 54 A0 04 3E */ clrlwi r0, r5, 0x10
+/* 80132E8C 0012EAEC 28 00 00 0C */ cmplwi r0, 0xc
+/* 80132E90 0012EAF0 41 81 02 AC */ bgt lbl_8013313C
+/* 80132E94 0012EAF4 38 C3 CE BC */ addi r6, r3, -12612
+/* 80132E98 0012EAF8 54 00 10 3A */ slwi r0, r0, 2
+/* 80132E9C 0012EAFC 7C C6 00 2E */ lwzx r6, r6, r0
+/* 80132EA0 0012EB00 7C C9 03 A6 */ mtctr r6
+/* 80132EA4 0012EB04 4E 80 04 20 */ bctr
+/* 80132EA8 0012EB08 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132EAC 0012EB0C A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132EB0 0012EB10 54 00 08 3C */ slwi r0, r0, 1
+/* 80132EB4 0012EB14 7C C6 02 14 */ add r6, r6, r0
+/* 80132EB8 0012EB18 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132EBC 0012EB1C 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132EC0 0012EB20 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132EC4 0012EB24 38 06 00 01 */ addi r0, r6, 1
+/* 80132EC8 0012EB28 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80132ECC 0012EB2C 48 00 02 70 */ b lbl_8013313C
+/* 80132ED0 0012EB30 80 04 06 C8 */ lwz r0, 0x6c8(r4)
+/* 80132ED4 0012EB34 2C 00 00 00 */ cmpwi r0, 0
+/* 80132ED8 0012EB38 41 82 02 64 */ beq lbl_8013313C
+/* 80132EDC 0012EB3C 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132EE0 0012EB40 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132EE4 0012EB44 54 00 08 3C */ slwi r0, r0, 1
+/* 80132EE8 0012EB48 7C C6 02 14 */ add r6, r6, r0
+/* 80132EEC 0012EB4C B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132EF0 0012EB50 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132EF4 0012EB54 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132EF8 0012EB58 38 06 00 01 */ addi r0, r6, 1
+/* 80132EFC 0012EB5C B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80132F00 0012EB60 48 00 02 3C */ b lbl_8013313C
+/* 80132F04 0012EB64 80 04 06 CC */ lwz r0, 0x6cc(r4)
+/* 80132F08 0012EB68 2C 00 00 00 */ cmpwi r0, 0
+/* 80132F0C 0012EB6C 41 82 02 30 */ beq lbl_8013313C
+/* 80132F10 0012EB70 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132F14 0012EB74 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132F18 0012EB78 54 00 08 3C */ slwi r0, r0, 1
+/* 80132F1C 0012EB7C 7C C6 02 14 */ add r6, r6, r0
+/* 80132F20 0012EB80 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132F24 0012EB84 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132F28 0012EB88 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132F2C 0012EB8C 38 06 00 01 */ addi r0, r6, 1
+/* 80132F30 0012EB90 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80132F34 0012EB94 48 00 02 08 */ b lbl_8013313C
+/* 80132F38 0012EB98 88 04 06 D0 */ lbz r0, 0x6d0(r4)
+/* 80132F3C 0012EB9C 2C 00 00 00 */ cmpwi r0, 0
+/* 80132F40 0012EBA0 41 82 01 FC */ beq lbl_8013313C
+/* 80132F44 0012EBA4 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132F48 0012EBA8 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132F4C 0012EBAC 54 00 08 3C */ slwi r0, r0, 1
+/* 80132F50 0012EBB0 7C C6 02 14 */ add r6, r6, r0
+/* 80132F54 0012EBB4 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132F58 0012EBB8 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132F5C 0012EBBC A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132F60 0012EBC0 38 06 00 01 */ addi r0, r6, 1
+/* 80132F64 0012EBC4 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80132F68 0012EBC8 48 00 01 D4 */ b lbl_8013313C
+/* 80132F6C 0012EBCC 88 04 06 D1 */ lbz r0, 0x6d1(r4)
+/* 80132F70 0012EBD0 2C 00 00 00 */ cmpwi r0, 0
+/* 80132F74 0012EBD4 41 82 01 C8 */ beq lbl_8013313C
+/* 80132F78 0012EBD8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132F7C 0012EBDC A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132F80 0012EBE0 54 00 08 3C */ slwi r0, r0, 1
+/* 80132F84 0012EBE4 7C C6 02 14 */ add r6, r6, r0
+/* 80132F88 0012EBE8 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132F8C 0012EBEC 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132F90 0012EBF0 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132F94 0012EBF4 38 06 00 01 */ addi r0, r6, 1
+/* 80132F98 0012EBF8 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80132F9C 0012EBFC 48 00 01 A0 */ b lbl_8013313C
+/* 80132FA0 0012EC00 88 04 06 D2 */ lbz r0, 0x6d2(r4)
+/* 80132FA4 0012EC04 2C 00 00 00 */ cmpwi r0, 0
+/* 80132FA8 0012EC08 41 82 01 94 */ beq lbl_8013313C
+/* 80132FAC 0012EC0C 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132FB0 0012EC10 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132FB4 0012EC14 54 00 08 3C */ slwi r0, r0, 1
+/* 80132FB8 0012EC18 7C C6 02 14 */ add r6, r6, r0
+/* 80132FBC 0012EC1C B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132FC0 0012EC20 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132FC4 0012EC24 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132FC8 0012EC28 38 06 00 01 */ addi r0, r6, 1
+/* 80132FCC 0012EC2C B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80132FD0 0012EC30 48 00 01 6C */ b lbl_8013313C
+/* 80132FD4 0012EC34 88 04 06 D3 */ lbz r0, 0x6d3(r4)
+/* 80132FD8 0012EC38 2C 00 00 00 */ cmpwi r0, 0
+/* 80132FDC 0012EC3C 41 82 01 60 */ beq lbl_8013313C
+/* 80132FE0 0012EC40 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132FE4 0012EC44 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80132FE8 0012EC48 54 00 08 3C */ slwi r0, r0, 1
+/* 80132FEC 0012EC4C 7C C6 02 14 */ add r6, r6, r0
+/* 80132FF0 0012EC50 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80132FF4 0012EC54 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80132FF8 0012EC58 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80132FFC 0012EC5C 38 06 00 01 */ addi r0, r6, 1
+/* 80133000 0012EC60 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80133004 0012EC64 48 00 01 38 */ b lbl_8013313C
+/* 80133008 0012EC68 88 04 06 D4 */ lbz r0, 0x6d4(r4)
+/* 8013300C 0012EC6C 2C 00 00 00 */ cmpwi r0, 0
+/* 80133010 0012EC70 41 82 01 2C */ beq lbl_8013313C
+/* 80133014 0012EC74 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80133018 0012EC78 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 8013301C 0012EC7C 54 00 08 3C */ slwi r0, r0, 1
+/* 80133020 0012EC80 7C C6 02 14 */ add r6, r6, r0
+/* 80133024 0012EC84 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80133028 0012EC88 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013302C 0012EC8C A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80133030 0012EC90 38 06 00 01 */ addi r0, r6, 1
+/* 80133034 0012EC94 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80133038 0012EC98 48 00 01 04 */ b lbl_8013313C
+/* 8013303C 0012EC9C 88 04 06 D5 */ lbz r0, 0x6d5(r4)
+/* 80133040 0012ECA0 2C 00 00 00 */ cmpwi r0, 0
+/* 80133044 0012ECA4 41 82 00 F8 */ beq lbl_8013313C
+/* 80133048 0012ECA8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013304C 0012ECAC A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80133050 0012ECB0 54 00 08 3C */ slwi r0, r0, 1
+/* 80133054 0012ECB4 7C C6 02 14 */ add r6, r6, r0
+/* 80133058 0012ECB8 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 8013305C 0012ECBC 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80133060 0012ECC0 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80133064 0012ECC4 38 06 00 01 */ addi r0, r6, 1
+/* 80133068 0012ECC8 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 8013306C 0012ECCC 48 00 00 D0 */ b lbl_8013313C
+/* 80133070 0012ECD0 88 04 06 D6 */ lbz r0, 0x6d6(r4)
+/* 80133074 0012ECD4 2C 00 00 00 */ cmpwi r0, 0
+/* 80133078 0012ECD8 41 82 00 C4 */ beq lbl_8013313C
+/* 8013307C 0012ECDC 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 80133080 0012ECE0 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80133084 0012ECE4 54 00 08 3C */ slwi r0, r0, 1
+/* 80133088 0012ECE8 7C C6 02 14 */ add r6, r6, r0
+/* 8013308C 0012ECEC B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 80133090 0012ECF0 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80133094 0012ECF4 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80133098 0012ECF8 38 06 00 01 */ addi r0, r6, 1
+/* 8013309C 0012ECFC B0 07 00 AE */ sth r0, 0xae(r7)
+/* 801330A0 0012ED00 48 00 00 9C */ b lbl_8013313C
+/* 801330A4 0012ED04 88 04 06 D7 */ lbz r0, 0x6d7(r4)
+/* 801330A8 0012ED08 2C 00 00 00 */ cmpwi r0, 0
+/* 801330AC 0012ED0C 41 82 00 90 */ beq lbl_8013313C
+/* 801330B0 0012ED10 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 801330B4 0012ED14 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 801330B8 0012ED18 54 00 08 3C */ slwi r0, r0, 1
+/* 801330BC 0012ED1C 7C C6 02 14 */ add r6, r6, r0
+/* 801330C0 0012ED20 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 801330C4 0012ED24 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 801330C8 0012ED28 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 801330CC 0012ED2C 38 06 00 01 */ addi r0, r6, 1
+/* 801330D0 0012ED30 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 801330D4 0012ED34 48 00 00 68 */ b lbl_8013313C
+/* 801330D8 0012ED38 88 04 06 D8 */ lbz r0, 0x6d8(r4)
+/* 801330DC 0012ED3C 2C 00 00 00 */ cmpwi r0, 0
+/* 801330E0 0012ED40 41 82 00 5C */ beq lbl_8013313C
+/* 801330E4 0012ED44 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 801330E8 0012ED48 A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 801330EC 0012ED4C 54 00 08 3C */ slwi r0, r0, 1
+/* 801330F0 0012ED50 7C C6 02 14 */ add r6, r6, r0
+/* 801330F4 0012ED54 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 801330F8 0012ED58 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 801330FC 0012ED5C A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80133100 0012ED60 38 06 00 01 */ addi r0, r6, 1
+/* 80133104 0012ED64 B0 07 00 AE */ sth r0, 0xae(r7)
+/* 80133108 0012ED68 48 00 00 34 */ b lbl_8013313C
+/* 8013310C 0012ED6C 88 04 06 D9 */ lbz r0, 0x6d9(r4)
+/* 80133110 0012ED70 2C 00 00 00 */ cmpwi r0, 0
+/* 80133114 0012ED74 41 82 00 28 */ beq lbl_8013313C
+/* 80133118 0012ED78 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
+/* 8013311C 0012ED7C A0 06 00 AE */ lhz r0, 0xae(r6)
+/* 80133120 0012ED80 54 00 08 3C */ slwi r0, r0, 1
+/* 80133124 0012ED84 7C C6 02 14 */ add r6, r6, r0
+/* 80133128 0012ED88 B0 A6 00 94 */ sth r5, 0x94(r6)
+/* 8013312C 0012ED8C 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
+/* 80133130 0012ED90 A0 C7 00 AE */ lhz r6, 0xae(r7)
+/* 80133134 0012ED94 38 06 00 01 */ addi r0, r6, 1
+/* 80133138 0012ED98 B0 07 00 AE */ sth r0, 0xae(r7)
+lbl_8013313C:
+/* 8013313C 0012ED9C 38 A5 00 01 */ addi r5, r5, 1
+/* 80133140 0012EDA0 28 05 00 0D */ cmplwi r5, 0xd
+/* 80133144 0012EDA4 41 80 FD 44 */ blt lbl_80132E88
+/* 80133148 0012EDA8 4E 80 00 20 */ blr
+
+.global func_8013314C
+func_8013314C:
+/* 8013314C 0012EDAC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80133150 0012EDB0 7C 08 02 A6 */ mflr r0
+/* 80133154 0012EDB4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80133158 0012EDB8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8013315C 0012EDBC 48 09 3F C5 */ bl _savegpr_25
+/* 80133160 0012EDC0 3C C0 80 64 */ lis r6, lbl_8063CE34@ha
+/* 80133164 0012EDC4 7C 7A 1B 78 */ mr r26, r3
+/* 80133168 0012EDC8 38 C6 CE 34 */ addi r6, r6, lbl_8063CE34@l
+/* 8013316C 0012EDCC 7C 9B 23 78 */ mr r27, r4
+/* 80133170 0012EDD0 7C BC 2B 78 */ mr r28, r5
+/* 80133174 0012EDD4 38 66 00 70 */ addi r3, r6, 0x70
+/* 80133178 0012EDD8 48 26 5D ED */ bl func_80398F64
+/* 8013317C 0012EDDC 2C 1C 00 00 */ cmpwi r28, 0
+/* 80133180 0012EDE0 54 7F 04 3E */ clrlwi r31, r3, 0x10
+/* 80133184 0012EDE4 3B C0 00 00 */ li r30, 0
+/* 80133188 0012EDE8 3B A0 00 00 */ li r29, 0
+/* 8013318C 0012EDEC 38 C0 00 00 */ li r6, 0
+/* 80133190 0012EDF0 40 81 00 80 */ ble lbl_80133210
+/* 80133194 0012EDF4 28 1C 00 08 */ cmplwi r28, 8
+/* 80133198 0012EDF8 38 9C FF F8 */ addi r4, r28, -8
+/* 8013319C 0012EDFC 40 81 00 48 */ ble lbl_801331E4
+/* 801331A0 0012EE00 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 801331A4 0012EE04 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+/* 801331A8 0012EE08 48 00 00 30 */ b lbl_801331D8
+lbl_801331AC:
+/* 801331AC 0012EE0C 54 C0 0B FC */ rlwinm r0, r6, 1, 0xf, 0x1e
+/* 801331B0 0012EE10 38 C6 00 08 */ addi r6, r6, 8
+/* 801331B4 0012EE14 7C 7A 03 2E */ sthx r3, r26, r0
+/* 801331B8 0012EE18 7C BA 02 14 */ add r5, r26, r0
+/* 801331BC 0012EE1C B0 65 00 02 */ sth r3, 2(r5)
+/* 801331C0 0012EE20 B0 65 00 04 */ sth r3, 4(r5)
+/* 801331C4 0012EE24 B0 65 00 06 */ sth r3, 6(r5)
+/* 801331C8 0012EE28 B0 65 00 08 */ sth r3, 8(r5)
+/* 801331CC 0012EE2C B0 65 00 0A */ sth r3, 0xa(r5)
+/* 801331D0 0012EE30 B0 65 00 0C */ sth r3, 0xc(r5)
+/* 801331D4 0012EE34 B0 65 00 0E */ sth r3, 0xe(r5)
+lbl_801331D8:
+/* 801331D8 0012EE38 54 C0 04 3E */ clrlwi r0, r6, 0x10
+/* 801331DC 0012EE3C 7C 00 20 00 */ cmpw r0, r4
+/* 801331E0 0012EE40 41 80 FF CC */ blt lbl_801331AC
+lbl_801331E4:
+/* 801331E4 0012EE44 54 C3 04 3E */ clrlwi r3, r6, 0x10
+/* 801331E8 0012EE48 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 801331EC 0012EE4C 7C 03 E0 50 */ subf r0, r3, r28
+/* 801331F0 0012EE50 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
+/* 801331F4 0012EE54 7C 09 03 A6 */ mtctr r0
+/* 801331F8 0012EE58 7C 03 E0 00 */ cmpw r3, r28
+/* 801331FC 0012EE5C 40 80 00 14 */ bge lbl_80133210
+lbl_80133200:
+/* 80133200 0012EE60 54 C0 0B FC */ rlwinm r0, r6, 1, 0xf, 0x1e
+/* 80133204 0012EE64 38 C6 00 01 */ addi r6, r6, 1
+/* 80133208 0012EE68 7C 9A 03 2E */ sthx r4, r26, r0
+/* 8013320C 0012EE6C 42 00 FF F4 */ bdnz lbl_80133200
+lbl_80133210:
+/* 80133210 0012EE70 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
+/* 80133214 0012EE74 3B 20 00 00 */ li r25, 0
+/* 80133218 0012EE78 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
+/* 8013321C 0012EE7C 48 00 00 A0 */ b lbl_801332BC
+lbl_80133220:
+/* 80133220 0012EE80 38 7C 00 70 */ addi r3, r28, 0x70
+/* 80133224 0012EE84 57 24 04 3E */ clrlwi r4, r25, 0x10
+/* 80133228 0012EE88 48 26 5D 8D */ bl func_80398FB4
+/* 8013322C 0012EE8C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80133230 0012EE90 7C 1B 00 40 */ cmplw r27, r0
+/* 80133234 0012EE94 40 82 00 84 */ bne lbl_801332B8
+/* 80133238 0012EE98 57 C0 0D FC */ rlwinm r0, r30, 1, 0x17, 0x1e
+/* 8013323C 0012EE9C 38 7C 00 70 */ addi r3, r28, 0x70
+/* 80133240 0012EEA0 7F 3A 03 2E */ sthx r25, r26, r0
+/* 80133244 0012EEA4 57 24 04 3E */ clrlwi r4, r25, 0x10
+/* 80133248 0012EEA8 3B DE 00 01 */ addi r30, r30, 1
+/* 8013324C 0012EEAC 48 26 5D 9D */ bl func_80398FE8
+/* 80133250 0012EEB0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80133254 0012EEB4 2C 00 00 83 */ cmpwi r0, 0x83
+/* 80133258 0012EEB8 41 82 00 38 */ beq lbl_80133290
+/* 8013325C 0012EEBC 40 80 00 5C */ bge lbl_801332B8
+/* 80133260 0012EEC0 2C 00 00 81 */ cmpwi r0, 0x81
+/* 80133264 0012EEC4 40 80 00 08 */ bge lbl_8013326C
+/* 80133268 0012EEC8 48 00 00 50 */ b lbl_801332B8
+lbl_8013326C:
+/* 8013326C 0012EECC 38 7C 00 70 */ addi r3, r28, 0x70
+/* 80133270 0012EED0 57 24 04 3E */ clrlwi r4, r25, 0x10
+/* 80133274 0012EED4 48 26 5D 0D */ bl func_80398F80
+/* 80133278 0012EED8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8013327C 0012EEDC 48 02 F8 15 */ bl func_80162A90
+/* 80133280 0012EEE0 28 03 00 01 */ cmplwi r3, 1
+/* 80133284 0012EEE4 40 82 00 34 */ bne lbl_801332B8
+/* 80133288 0012EEE8 3B BD 00 01 */ addi r29, r29, 1
+/* 8013328C 0012EEEC 48 00 00 2C */ b lbl_801332B8
+lbl_80133290:
+/* 80133290 0012EEF0 38 7C 00 70 */ addi r3, r28, 0x70
+/* 80133294 0012EEF4 57 24 04 3E */ clrlwi r4, r25, 0x10
+/* 80133298 0012EEF8 48 26 5C E9 */ bl func_80398F80
+/* 8013329C 0012EEFC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801332A0 0012EF00 48 02 F7 F1 */ bl func_80162A90
+/* 801332A4 0012EF04 28 03 00 02 */ cmplwi r3, 2
+/* 801332A8 0012EF08 40 82 00 10 */ bne lbl_801332B8
+/* 801332AC 0012EF0C 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 801332B0 0012EF10 38 03 00 01 */ addi r0, r3, 1
+/* 801332B4 0012EF14 54 1D 06 3E */ clrlwi r29, r0, 0x18
+lbl_801332B8:
+/* 801332B8 0012EF18 3B 39 00 01 */ addi r25, r25, 1
+lbl_801332BC:
+/* 801332BC 0012EF1C 57 20 04 3E */ clrlwi r0, r25, 0x10
+/* 801332C0 0012EF20 7C 00 F8 40 */ cmplw r0, r31
+/* 801332C4 0012EF24 41 80 FF 5C */ blt lbl_80133220
+/* 801332C8 0012EF28 39 61 00 30 */ addi r11, r1, 0x30
+/* 801332CC 0012EF2C 57 C3 06 3E */ clrlwi r3, r30, 0x18
+/* 801332D0 0012EF30 53 A3 44 2E */ rlwimi r3, r29, 8, 0x10, 0x17
+/* 801332D4 0012EF34 48 09 3E 99 */ bl _restgpr_25
+/* 801332D8 0012EF38 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 801332DC 0012EF3C 7C 08 03 A6 */ mtlr r0
+/* 801332E0 0012EF40 38 21 00 30 */ addi r1, r1, 0x30
+/* 801332E4 0012EF44 4E 80 00 20 */ blr
+
+.global func_801332E8
+func_801332E8:
+/* 801332E8 0012EF48 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801332EC 0012EF4C 7C 08 02 A6 */ mflr r0
+/* 801332F0 0012EF50 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801332F4 0012EF54 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801332F8 0012EF58 7C 7F 1B 78 */ mr r31, r3
+/* 801332FC 0012EF5C 4B FE 96 79 */ bl func_8011C974
+/* 80133300 0012EF60 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 80133304 0012EF64 2C 00 00 00 */ cmpwi r0, 0
+/* 80133308 0012EF68 40 82 00 18 */ bne lbl_80133320
+/* 8013330C 0012EF6C 7F E4 FB 78 */ mr r4, r31
+/* 80133310 0012EF70 38 60 01 99 */ li r3, 0x199
+/* 80133314 0012EF74 38 A0 00 01 */ li r5, 1
+/* 80133318 0012EF78 48 02 F6 29 */ bl func_80162940
+/* 8013331C 0012EF7C 48 00 00 14 */ b lbl_80133330
+lbl_80133320:
+/* 80133320 0012EF80 38 60 01 99 */ li r3, 0x199
+/* 80133324 0012EF84 38 80 00 00 */ li r4, 0
+/* 80133328 0012EF88 38 A0 00 01 */ li r5, 1
+/* 8013332C 0012EF8C 48 02 F6 15 */ bl func_80162940
+lbl_80133330:
+/* 80133330 0012EF90 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80133334 0012EF94 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80133338 0012EF98 7C 08 03 A6 */ mtlr r0
+/* 8013333C 0012EF9C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80133340 0012EFA0 4E 80 00 20 */ blr
+
+.global func_80133344
+func_80133344:
+/* 80133344 0012EFA4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80133348 0012EFA8 7C 08 02 A6 */ mflr r0
+/* 8013334C 0012EFAC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80133350 0012EFB0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80133354 0012EFB4 4B FE 96 21 */ bl func_8011C974
+/* 80133358 0012EFB8 7C 7F 1B 78 */ mr r31, r3
+/* 8013335C 0012EFBC 38 60 00 39 */ li r3, 0x39
+/* 80133360 0012EFC0 48 02 F7 31 */ bl func_80162A90
+/* 80133364 0012EFC4 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133368 0012EFC8 7C 63 00 34 */ cntlzw r3, r3
+/* 8013336C 0012EFCC 54 64 D9 7E */ srwi r4, r3, 5
+/* 80133370 0012EFD0 54 00 01 C8 */ rlwinm r0, r0, 0, 7, 4
+/* 80133374 0012EFD4 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133378 0012EFD8 80 1F 00 0C */ lwz r0, 0xc(r31)
+/* 8013337C 0012EFDC 2C 00 00 00 */ cmpwi r0, 0
+/* 80133380 0012EFE0 40 82 03 9C */ bne lbl_8013371C
+/* 80133384 0012EFE4 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 80133388 0012EFE8 38 03 FC 18 */ addi r0, r3, -1000
+/* 8013338C 0012EFEC 28 00 00 09 */ cmplwi r0, 9
+/* 80133390 0012EFF0 41 81 03 98 */ bgt lbl_80133728
+/* 80133394 0012EFF4 3C 60 80 42 */ lis r3, lbl_8041CEF0@ha
+/* 80133398 0012EFF8 54 00 10 3A */ slwi r0, r0, 2
+/* 8013339C 0012EFFC 38 63 CE F0 */ addi r3, r3, lbl_8041CEF0@l
+/* 801333A0 0012F000 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801333A4 0012F004 7C 69 03 A6 */ mtctr r3
+/* 801333A8 0012F008 4E 80 04 20 */ bctr
+/* 801333AC 0012F00C A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 801333B0 0012F010 38 63 00 01 */ addi r3, r3, 1
+/* 801333B4 0012F014 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801333B8 0012F018 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 801333BC 0012F01C 28 00 00 07 */ cmplwi r0, 7
+/* 801333C0 0012F020 40 82 00 18 */ bne lbl_801333D8
+/* 801333C4 0012F024 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801333C8 0012F028 38 60 00 02 */ li r3, 2
+/* 801333CC 0012F02C 64 00 08 00 */ oris r0, r0, 0x800
+/* 801333D0 0012F030 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801333D4 0012F034 90 1F 00 00 */ stw r0, 0(r31)
+lbl_801333D8:
+/* 801333D8 0012F038 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 801333DC 0012F03C 28 00 00 06 */ cmplwi r0, 6
+/* 801333E0 0012F040 40 82 03 48 */ bne lbl_80133728
+/* 801333E4 0012F044 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801333E8 0012F048 38 60 00 01 */ li r3, 1
+/* 801333EC 0012F04C 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801333F0 0012F050 90 1F 00 00 */ stw r0, 0(r31)
+/* 801333F4 0012F054 48 00 03 34 */ b lbl_80133728
+/* 801333F8 0012F058 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 801333FC 0012F05C 38 63 00 01 */ addi r3, r3, 1
+/* 80133400 0012F060 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80133404 0012F064 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 80133408 0012F068 28 00 00 07 */ cmplwi r0, 7
+/* 8013340C 0012F06C 40 82 00 18 */ bne lbl_80133424
+/* 80133410 0012F070 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133414 0012F074 38 60 00 02 */ li r3, 2
+/* 80133418 0012F078 64 00 08 00 */ oris r0, r0, 0x800
+/* 8013341C 0012F07C 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133420 0012F080 90 1F 00 00 */ stw r0, 0(r31)
+lbl_80133424:
+/* 80133424 0012F084 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80133428 0012F088 28 00 00 06 */ cmplwi r0, 6
+/* 8013342C 0012F08C 40 82 02 FC */ bne lbl_80133728
+/* 80133430 0012F090 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133434 0012F094 38 60 00 01 */ li r3, 1
+/* 80133438 0012F098 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 8013343C 0012F09C 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133440 0012F0A0 48 00 02 E8 */ b lbl_80133728
+/* 80133444 0012F0A4 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133448 0012F0A8 38 63 00 01 */ addi r3, r3, 1
+/* 8013344C 0012F0AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80133450 0012F0B0 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 80133454 0012F0B4 28 00 00 07 */ cmplwi r0, 7
+/* 80133458 0012F0B8 40 82 00 18 */ bne lbl_80133470
+/* 8013345C 0012F0BC 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133460 0012F0C0 38 60 00 02 */ li r3, 2
+/* 80133464 0012F0C4 64 00 08 00 */ oris r0, r0, 0x800
+/* 80133468 0012F0C8 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 8013346C 0012F0CC 90 1F 00 00 */ stw r0, 0(r31)
+lbl_80133470:
+/* 80133470 0012F0D0 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80133474 0012F0D4 28 00 00 06 */ cmplwi r0, 6
+/* 80133478 0012F0D8 40 82 02 B0 */ bne lbl_80133728
+/* 8013347C 0012F0DC 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133480 0012F0E0 38 60 00 01 */ li r3, 1
+/* 80133484 0012F0E4 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133488 0012F0E8 90 1F 00 00 */ stw r0, 0(r31)
+/* 8013348C 0012F0EC 48 00 02 9C */ b lbl_80133728
+/* 80133490 0012F0F0 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133494 0012F0F4 38 63 00 01 */ addi r3, r3, 1
+/* 80133498 0012F0F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013349C 0012F0FC B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 801334A0 0012F100 28 00 00 07 */ cmplwi r0, 7
+/* 801334A4 0012F104 40 82 00 18 */ bne lbl_801334BC
+/* 801334A8 0012F108 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801334AC 0012F10C 38 60 00 02 */ li r3, 2
+/* 801334B0 0012F110 64 00 08 00 */ oris r0, r0, 0x800
+/* 801334B4 0012F114 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801334B8 0012F118 90 1F 00 00 */ stw r0, 0(r31)
+lbl_801334BC:
+/* 801334BC 0012F11C A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 801334C0 0012F120 28 00 00 06 */ cmplwi r0, 6
+/* 801334C4 0012F124 40 82 02 64 */ bne lbl_80133728
+/* 801334C8 0012F128 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801334CC 0012F12C 38 60 00 01 */ li r3, 1
+/* 801334D0 0012F130 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801334D4 0012F134 90 1F 00 00 */ stw r0, 0(r31)
+/* 801334D8 0012F138 48 00 02 50 */ b lbl_80133728
+/* 801334DC 0012F13C 80 7F 00 04 */ lwz r3, 4(r31)
+/* 801334E0 0012F140 54 60 67 FF */ rlwinm. r0, r3, 0xc, 0x1f, 0x1f
+/* 801334E4 0012F144 40 82 00 14 */ bne lbl_801334F8
+/* 801334E8 0012F148 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 801334EC 0012F14C 38 03 00 01 */ addi r0, r3, 1
+/* 801334F0 0012F150 B0 1F 00 16 */ sth r0, 0x16(r31)
+/* 801334F4 0012F154 48 00 00 0C */ b lbl_80133500
+lbl_801334F8:
+/* 801334F8 0012F158 54 60 03 14 */ rlwinm r0, r3, 0, 0xc, 0xa
+/* 801334FC 0012F15C 90 1F 00 04 */ stw r0, 4(r31)
+lbl_80133500:
+/* 80133500 0012F160 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80133504 0012F164 28 00 00 05 */ cmplwi r0, 5
+/* 80133508 0012F168 40 82 00 18 */ bne lbl_80133520
+/* 8013350C 0012F16C 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133510 0012F170 38 60 00 02 */ li r3, 2
+/* 80133514 0012F174 64 00 08 00 */ oris r0, r0, 0x800
+/* 80133518 0012F178 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 8013351C 0012F17C 90 1F 00 00 */ stw r0, 0(r31)
+lbl_80133520:
+/* 80133520 0012F180 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80133524 0012F184 28 00 00 04 */ cmplwi r0, 4
+/* 80133528 0012F188 40 82 02 00 */ bne lbl_80133728
+/* 8013352C 0012F18C 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133530 0012F190 38 60 00 01 */ li r3, 1
+/* 80133534 0012F194 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133538 0012F198 90 1F 00 00 */ stw r0, 0(r31)
+/* 8013353C 0012F19C 48 00 01 EC */ b lbl_80133728
+/* 80133540 0012F1A0 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133544 0012F1A4 38 63 00 01 */ addi r3, r3, 1
+/* 80133548 0012F1A8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013354C 0012F1AC B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 80133550 0012F1B0 28 00 00 07 */ cmplwi r0, 7
+/* 80133554 0012F1B4 40 82 00 18 */ bne lbl_8013356C
+/* 80133558 0012F1B8 80 1F 00 00 */ lwz r0, 0(r31)
+/* 8013355C 0012F1BC 38 60 00 02 */ li r3, 2
+/* 80133560 0012F1C0 64 00 08 00 */ oris r0, r0, 0x800
+/* 80133564 0012F1C4 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133568 0012F1C8 90 1F 00 00 */ stw r0, 0(r31)
+lbl_8013356C:
+/* 8013356C 0012F1CC A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80133570 0012F1D0 28 00 00 06 */ cmplwi r0, 6
+/* 80133574 0012F1D4 40 82 01 B4 */ bne lbl_80133728
+/* 80133578 0012F1D8 80 1F 00 00 */ lwz r0, 0(r31)
+/* 8013357C 0012F1DC 38 60 00 01 */ li r3, 1
+/* 80133580 0012F1E0 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133584 0012F1E4 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133588 0012F1E8 48 00 01 A0 */ b lbl_80133728
+/* 8013358C 0012F1EC A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133590 0012F1F0 38 63 00 01 */ addi r3, r3, 1
+/* 80133594 0012F1F4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80133598 0012F1F8 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 8013359C 0012F1FC 28 00 00 06 */ cmplwi r0, 6
+/* 801335A0 0012F200 40 82 01 88 */ bne lbl_80133728
+/* 801335A4 0012F204 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801335A8 0012F208 38 60 00 02 */ li r3, 2
+/* 801335AC 0012F20C 64 00 08 00 */ oris r0, r0, 0x800
+/* 801335B0 0012F210 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801335B4 0012F214 90 1F 00 00 */ stw r0, 0(r31)
+/* 801335B8 0012F218 48 00 01 70 */ b lbl_80133728
+/* 801335BC 0012F21C 88 1F 00 14 */ lbz r0, 0x14(r31)
+/* 801335C0 0012F220 28 00 00 0B */ cmplwi r0, 0xb
+/* 801335C4 0012F224 41 82 00 50 */ beq lbl_80133614
+/* 801335C8 0012F228 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 801335CC 0012F22C 38 63 00 01 */ addi r3, r3, 1
+/* 801335D0 0012F230 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801335D4 0012F234 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 801335D8 0012F238 28 00 00 07 */ cmplwi r0, 7
+/* 801335DC 0012F23C 40 82 00 18 */ bne lbl_801335F4
+/* 801335E0 0012F240 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801335E4 0012F244 38 60 00 02 */ li r3, 2
+/* 801335E8 0012F248 64 00 08 00 */ oris r0, r0, 0x800
+/* 801335EC 0012F24C 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801335F0 0012F250 90 1F 00 00 */ stw r0, 0(r31)
+lbl_801335F4:
+/* 801335F4 0012F254 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 801335F8 0012F258 28 00 00 06 */ cmplwi r0, 6
+/* 801335FC 0012F25C 40 82 01 2C */ bne lbl_80133728
+/* 80133600 0012F260 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133604 0012F264 38 60 00 01 */ li r3, 1
+/* 80133608 0012F268 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 8013360C 0012F26C 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133610 0012F270 48 00 01 18 */ b lbl_80133728
+lbl_80133614:
+/* 80133614 0012F274 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133618 0012F278 38 63 00 01 */ addi r3, r3, 1
+/* 8013361C 0012F27C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80133620 0012F280 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 80133624 0012F284 28 00 00 64 */ cmplwi r0, 0x64
+/* 80133628 0012F288 40 82 01 00 */ bne lbl_80133728
+/* 8013362C 0012F28C 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133630 0012F290 64 00 08 00 */ oris r0, r0, 0x800
+/* 80133634 0012F294 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133638 0012F298 48 00 00 F0 */ b lbl_80133728
+/* 8013363C 0012F29C A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133640 0012F2A0 38 63 00 01 */ addi r3, r3, 1
+/* 80133644 0012F2A4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80133648 0012F2A8 B0 7F 00 16 */ sth r3, 0x16(r31)
+/* 8013364C 0012F2AC 28 00 00 04 */ cmplwi r0, 4
+/* 80133650 0012F2B0 40 82 00 18 */ bne lbl_80133668
+/* 80133654 0012F2B4 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133658 0012F2B8 38 60 00 02 */ li r3, 2
+/* 8013365C 0012F2BC 64 00 08 00 */ oris r0, r0, 0x800
+/* 80133660 0012F2C0 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133664 0012F2C4 90 1F 00 00 */ stw r0, 0(r31)
+lbl_80133668:
+/* 80133668 0012F2C8 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 8013366C 0012F2CC 28 00 00 03 */ cmplwi r0, 3
+/* 80133670 0012F2D0 40 82 00 B8 */ bne lbl_80133728
+/* 80133674 0012F2D4 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80133678 0012F2D8 38 60 00 01 */ li r3, 1
+/* 8013367C 0012F2DC 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133680 0012F2E0 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133684 0012F2E4 48 00 00 A4 */ b lbl_80133728
+/* 80133688 0012F2E8 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 8013368C 0012F2EC 2C 04 00 00 */ cmpwi r4, 0
+/* 80133690 0012F2F0 38 03 00 01 */ addi r0, r3, 1
+/* 80133694 0012F2F4 B0 1F 00 16 */ sth r0, 0x16(r31)
+/* 80133698 0012F2F8 40 82 00 44 */ bne lbl_801336DC
+/* 8013369C 0012F2FC A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 801336A0 0012F300 28 00 00 03 */ cmplwi r0, 3
+/* 801336A4 0012F304 40 82 00 14 */ bne lbl_801336B8
+/* 801336A8 0012F308 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801336AC 0012F30C 38 60 00 01 */ li r3, 1
+/* 801336B0 0012F310 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801336B4 0012F314 90 1F 00 00 */ stw r0, 0(r31)
+lbl_801336B8:
+/* 801336B8 0012F318 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 801336BC 0012F31C 28 00 00 04 */ cmplwi r0, 4
+/* 801336C0 0012F320 40 82 00 68 */ bne lbl_80133728
+/* 801336C4 0012F324 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801336C8 0012F328 38 60 00 02 */ li r3, 2
+/* 801336CC 0012F32C 64 00 08 00 */ oris r0, r0, 0x800
+/* 801336D0 0012F330 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801336D4 0012F334 90 1F 00 00 */ stw r0, 0(r31)
+/* 801336D8 0012F338 48 00 00 50 */ b lbl_80133728
+lbl_801336DC:
+/* 801336DC 0012F33C A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 801336E0 0012F340 28 00 00 07 */ cmplwi r0, 7
+/* 801336E4 0012F344 40 82 00 18 */ bne lbl_801336FC
+/* 801336E8 0012F348 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801336EC 0012F34C 38 60 00 02 */ li r3, 2
+/* 801336F0 0012F350 64 00 08 00 */ oris r0, r0, 0x800
+/* 801336F4 0012F354 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 801336F8 0012F358 90 1F 00 00 */ stw r0, 0(r31)
+lbl_801336FC:
+/* 801336FC 0012F35C A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80133700 0012F360 28 00 00 06 */ cmplwi r0, 6
+/* 80133704 0012F364 40 82 00 24 */ bne lbl_80133728
+/* 80133708 0012F368 80 1F 00 00 */ lwz r0, 0(r31)
+/* 8013370C 0012F36C 38 60 00 01 */ li r3, 1
+/* 80133710 0012F370 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
+/* 80133714 0012F374 90 1F 00 00 */ stw r0, 0(r31)
+/* 80133718 0012F378 48 00 00 10 */ b lbl_80133728
+lbl_8013371C:
+/* 8013371C 0012F37C A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80133720 0012F380 38 03 00 01 */ addi r0, r3, 1
+/* 80133724 0012F384 B0 1F 00 16 */ sth r0, 0x16(r31)
+lbl_80133728:
+/* 80133728 0012F388 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013372C 0012F38C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80133730 0012F390 7C 08 03 A6 */ mtlr r0
+/* 80133734 0012F394 38 21 00 10 */ addi r1, r1, 0x10
+/* 80133738 0012F398 4E 80 00 20 */ blr
+
+.global func_8013373C
+func_8013373C:
+/* 8013373C 0012F39C 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80133740 0012F3A0 7C 08 02 A6 */ mflr r0
+/* 80133744 0012F3A4 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80133748 0012F3A8 DB E1 00 40 */ stfd f31, 0x40(r1)
+/* 8013374C 0012F3AC F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
+/* 80133750 0012F3B0 DB C1 00 30 */ stfd f30, 0x30(r1)
+/* 80133754 0012F3B4 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
+/* 80133758 0012F3B8 DB A1 00 20 */ stfd f29, 0x20(r1)
+/* 8013375C 0012F3BC F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
+/* 80133760 0012F3C0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80133764 0012F3C4 3F E0 80 42 */ lis r31, lbl_8041CDA8@ha
+/* 80133768 0012F3C8 3B FF CD A8 */ addi r31, r31, lbl_8041CDA8@l
+/* 8013376C 0012F3CC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80133770 0012F3D0 4B FE 92 05 */ bl func_8011C974
+/* 80133774 0012F3D4 7C 7E 1B 78 */ mr r30, r3
+/* 80133778 0012F3D8 38 60 00 39 */ li r3, 0x39
+/* 8013377C 0012F3DC 48 02 F3 15 */ bl func_80162A90
+/* 80133780 0012F3E0 C3 E2 8D C0 */ lfs f31, lbl_806413C0-_SDA2_BASE_(r2)
+/* 80133784 0012F3E4 38 7F 00 20 */ addi r3, r31, 0x20
+/* 80133788 0012F3E8 88 1E 00 1A */ lbz r0, 0x1a(r30)
+/* 8013378C 0012F3EC A0 9E 00 9A */ lhz r4, 0x9a(r30)
+/* 80133790 0012F3F0 FC 40 F8 90 */ fmr f2, f31
+/* 80133794 0012F3F4 54 00 10 3A */ slwi r0, r0, 2
+/* 80133798 0012F3F8 28 04 00 02 */ cmplwi r4, 2
+/* 8013379C 0012F3FC 7F C3 04 2E */ lfsx f30, r3, r0
+/* 801337A0 0012F400 40 82 00 0C */ bne lbl_801337AC
+/* 801337A4 0012F404 C3 A2 8D C4 */ lfs f29, lbl_806413C4-_SDA2_BASE_(r2)
+/* 801337A8 0012F408 48 00 00 08 */ b lbl_801337B0
+lbl_801337AC:
+/* 801337AC 0012F40C C3 A2 8D C8 */ lfs f29, lbl_806413C8-_SDA2_BASE_(r2)
+lbl_801337B0:
+/* 801337B0 0012F410 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 801337B4 0012F414 38 03 FC 18 */ addi r0, r3, -1000
+/* 801337B8 0012F418 28 00 00 09 */ cmplwi r0, 9
+/* 801337BC 0012F41C 41 81 03 80 */ bgt lbl_80133B3C
+/* 801337C0 0012F420 3C 60 80 42 */ lis r3, lbl_8041CF18@ha
+/* 801337C4 0012F424 54 00 10 3A */ slwi r0, r0, 2
+/* 801337C8 0012F428 38 63 CF 18 */ addi r3, r3, lbl_8041CF18@l
+/* 801337CC 0012F42C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801337D0 0012F430 7C 69 03 A6 */ mtctr r3
+/* 801337D4 0012F434 4E 80 04 20 */ bctr
+/* 801337D8 0012F438 88 1E 00 14 */ lbz r0, 0x14(r30)
+/* 801337DC 0012F43C 2C 00 00 00 */ cmpwi r0, 0
+/* 801337E0 0012F440 40 82 00 20 */ bne lbl_80133800
+/* 801337E4 0012F444 C3 E2 8D CC */ lfs f31, lbl_806413CC-_SDA2_BASE_(r2)
+/* 801337E8 0012F448 38 60 00 3D */ li r3, 0x3d
+/* 801337EC 0012F44C 48 02 F2 A5 */ bl func_80162A90
+/* 801337F0 0012F450 54 60 10 3A */ slwi r0, r3, 2
+/* 801337F4 0012F454 38 7F 00 00 */ addi r3, r31, 0
+/* 801337F8 0012F458 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801337FC 0012F45C 48 00 03 40 */ b lbl_80133B3C
+lbl_80133800:
+/* 80133800 0012F460 C3 E2 8D D0 */ lfs f31, lbl_806413D0-_SDA2_BASE_(r2)
+/* 80133804 0012F464 38 60 00 3E */ li r3, 0x3e
+/* 80133808 0012F468 48 02 F2 89 */ bl func_80162A90
+/* 8013380C 0012F46C 54 60 10 3A */ slwi r0, r3, 2
+/* 80133810 0012F470 38 7F 00 00 */ addi r3, r31, 0
+/* 80133814 0012F474 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133818 0012F478 48 00 03 24 */ b lbl_80133B3C
+/* 8013381C 0012F47C 28 04 00 01 */ cmplwi r4, 1
+/* 80133820 0012F480 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
+/* 80133824 0012F484 40 82 00 1C */ bne lbl_80133840
+/* 80133828 0012F488 38 60 00 3F */ li r3, 0x3f
+/* 8013382C 0012F48C 48 02 F2 65 */ bl func_80162A90
+/* 80133830 0012F490 54 60 10 3A */ slwi r0, r3, 2
+/* 80133834 0012F494 38 7F 00 00 */ addi r3, r31, 0
+/* 80133838 0012F498 7C 43 04 2E */ lfsx f2, r3, r0
+/* 8013383C 0012F49C 48 00 03 00 */ b lbl_80133B3C
+lbl_80133840:
+/* 80133840 0012F4A0 38 60 00 40 */ li r3, 0x40
+/* 80133844 0012F4A4 48 02 F2 4D */ bl func_80162A90
+/* 80133848 0012F4A8 54 60 10 3A */ slwi r0, r3, 2
+/* 8013384C 0012F4AC 38 7F 00 00 */ addi r3, r31, 0
+/* 80133850 0012F4B0 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133854 0012F4B4 48 00 02 E8 */ b lbl_80133B3C
+/* 80133858 0012F4B8 28 04 00 01 */ cmplwi r4, 1
+/* 8013385C 0012F4BC C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
+/* 80133860 0012F4C0 40 82 00 1C */ bne lbl_8013387C
+/* 80133864 0012F4C4 38 60 00 41 */ li r3, 0x41
+/* 80133868 0012F4C8 48 02 F2 29 */ bl func_80162A90
+/* 8013386C 0012F4CC 54 60 10 3A */ slwi r0, r3, 2
+/* 80133870 0012F4D0 38 7F 00 00 */ addi r3, r31, 0
+/* 80133874 0012F4D4 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133878 0012F4D8 48 00 02 C4 */ b lbl_80133B3C
+lbl_8013387C:
+/* 8013387C 0012F4DC 38 60 00 42 */ li r3, 0x42
+/* 80133880 0012F4E0 48 02 F2 11 */ bl func_80162A90
+/* 80133884 0012F4E4 54 60 10 3A */ slwi r0, r3, 2
+/* 80133888 0012F4E8 38 7F 00 00 */ addi r3, r31, 0
+/* 8013388C 0012F4EC 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133890 0012F4F0 48 00 02 AC */ b lbl_80133B3C
+/* 80133894 0012F4F4 28 04 00 01 */ cmplwi r4, 1
+/* 80133898 0012F4F8 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
+/* 8013389C 0012F4FC 40 82 00 1C */ bne lbl_801338B8
+/* 801338A0 0012F500 38 60 00 43 */ li r3, 0x43
+/* 801338A4 0012F504 48 02 F1 ED */ bl func_80162A90
+/* 801338A8 0012F508 54 60 10 3A */ slwi r0, r3, 2
+/* 801338AC 0012F50C 38 7F 00 00 */ addi r3, r31, 0
+/* 801338B0 0012F510 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801338B4 0012F514 48 00 02 88 */ b lbl_80133B3C
+lbl_801338B8:
+/* 801338B8 0012F518 38 60 00 44 */ li r3, 0x44
+/* 801338BC 0012F51C 48 02 F1 D5 */ bl func_80162A90
+/* 801338C0 0012F520 54 60 10 3A */ slwi r0, r3, 2
+/* 801338C4 0012F524 38 7F 00 00 */ addi r3, r31, 0
+/* 801338C8 0012F528 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801338CC 0012F52C 48 00 02 70 */ b lbl_80133B3C
+/* 801338D0 0012F530 28 04 00 01 */ cmplwi r4, 1
+/* 801338D4 0012F534 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
+/* 801338D8 0012F538 40 82 00 1C */ bne lbl_801338F4
+/* 801338DC 0012F53C 38 60 00 45 */ li r3, 0x45
+/* 801338E0 0012F540 48 02 F1 B1 */ bl func_80162A90
+/* 801338E4 0012F544 54 60 10 3A */ slwi r0, r3, 2
+/* 801338E8 0012F548 38 7F 00 00 */ addi r3, r31, 0
+/* 801338EC 0012F54C 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801338F0 0012F550 48 00 02 4C */ b lbl_80133B3C
+lbl_801338F4:
+/* 801338F4 0012F554 38 60 00 46 */ li r3, 0x46
+/* 801338F8 0012F558 48 02 F1 99 */ bl func_80162A90
+/* 801338FC 0012F55C 54 60 10 3A */ slwi r0, r3, 2
+/* 80133900 0012F560 38 7F 00 00 */ addi r3, r31, 0
+/* 80133904 0012F564 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133908 0012F568 48 00 02 34 */ b lbl_80133B3C
+/* 8013390C 0012F56C 88 1E 00 14 */ lbz r0, 0x14(r30)
+/* 80133910 0012F570 28 00 00 06 */ cmplwi r0, 6
+/* 80133914 0012F574 40 82 00 40 */ bne lbl_80133954
+/* 80133918 0012F578 28 04 00 01 */ cmplwi r4, 1
+/* 8013391C 0012F57C C3 E2 8D CC */ lfs f31, lbl_806413CC-_SDA2_BASE_(r2)
+/* 80133920 0012F580 40 82 00 1C */ bne lbl_8013393C
+/* 80133924 0012F584 38 60 00 47 */ li r3, 0x47
+/* 80133928 0012F588 48 02 F1 69 */ bl func_80162A90
+/* 8013392C 0012F58C 54 60 10 3A */ slwi r0, r3, 2
+/* 80133930 0012F590 38 7F 00 00 */ addi r3, r31, 0
+/* 80133934 0012F594 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133938 0012F598 48 00 02 04 */ b lbl_80133B3C
+lbl_8013393C:
+/* 8013393C 0012F59C 38 60 00 48 */ li r3, 0x48
+/* 80133940 0012F5A0 48 02 F1 51 */ bl func_80162A90
+/* 80133944 0012F5A4 54 60 10 3A */ slwi r0, r3, 2
+/* 80133948 0012F5A8 38 7F 00 00 */ addi r3, r31, 0
+/* 8013394C 0012F5AC 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133950 0012F5B0 48 00 01 EC */ b lbl_80133B3C
+lbl_80133954:
+/* 80133954 0012F5B4 C3 E2 8D D0 */ lfs f31, lbl_806413D0-_SDA2_BASE_(r2)
+/* 80133958 0012F5B8 38 60 00 49 */ li r3, 0x49
+/* 8013395C 0012F5BC 48 02 F1 35 */ bl func_80162A90
+/* 80133960 0012F5C0 54 60 10 3A */ slwi r0, r3, 2
+/* 80133964 0012F5C4 38 7F 00 00 */ addi r3, r31, 0
+/* 80133968 0012F5C8 7C 43 04 2E */ lfsx f2, r3, r0
+/* 8013396C 0012F5CC 48 00 01 D0 */ b lbl_80133B3C
+/* 80133970 0012F5D0 28 04 00 01 */ cmplwi r4, 1
+/* 80133974 0012F5D4 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
+/* 80133978 0012F5D8 40 82 00 1C */ bne lbl_80133994
+/* 8013397C 0012F5DC 38 60 00 4A */ li r3, 0x4a
+/* 80133980 0012F5E0 48 02 F1 11 */ bl func_80162A90
+/* 80133984 0012F5E4 54 60 10 3A */ slwi r0, r3, 2
+/* 80133988 0012F5E8 38 7F 00 00 */ addi r3, r31, 0
+/* 8013398C 0012F5EC 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133990 0012F5F0 48 00 01 AC */ b lbl_80133B3C
+lbl_80133994:
+/* 80133994 0012F5F4 38 60 00 4B */ li r3, 0x4b
+/* 80133998 0012F5F8 48 02 F0 F9 */ bl func_80162A90
+/* 8013399C 0012F5FC 54 60 10 3A */ slwi r0, r3, 2
+/* 801339A0 0012F600 38 7F 00 00 */ addi r3, r31, 0
+/* 801339A4 0012F604 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801339A8 0012F608 48 00 01 94 */ b lbl_80133B3C
+/* 801339AC 0012F60C 88 1E 00 14 */ lbz r0, 0x14(r30)
+/* 801339B0 0012F610 28 00 00 0A */ cmplwi r0, 0xa
+/* 801339B4 0012F614 40 82 00 40 */ bne lbl_801339F4
+/* 801339B8 0012F618 28 04 00 01 */ cmplwi r4, 1
+/* 801339BC 0012F61C C3 E2 8D CC */ lfs f31, lbl_806413CC-_SDA2_BASE_(r2)
+/* 801339C0 0012F620 40 82 00 1C */ bne lbl_801339DC
+/* 801339C4 0012F624 38 60 00 4C */ li r3, 0x4c
+/* 801339C8 0012F628 48 02 F0 C9 */ bl func_80162A90
+/* 801339CC 0012F62C 54 60 10 3A */ slwi r0, r3, 2
+/* 801339D0 0012F630 38 7F 00 00 */ addi r3, r31, 0
+/* 801339D4 0012F634 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801339D8 0012F638 48 00 01 64 */ b lbl_80133B3C
+lbl_801339DC:
+/* 801339DC 0012F63C 38 60 00 4D */ li r3, 0x4d
+/* 801339E0 0012F640 48 02 F0 B1 */ bl func_80162A90
+/* 801339E4 0012F644 54 60 10 3A */ slwi r0, r3, 2
+/* 801339E8 0012F648 38 7F 00 00 */ addi r3, r31, 0
+/* 801339EC 0012F64C 7C 43 04 2E */ lfsx f2, r3, r0
+/* 801339F0 0012F650 48 00 01 4C */ b lbl_80133B3C
+lbl_801339F4:
+/* 801339F4 0012F654 A0 7E 00 16 */ lhz r3, 0x16(r30)
+/* 801339F8 0012F658 3C 00 43 30 */ lis r0, 0x4330
+/* 801339FC 0012F65C 90 01 00 08 */ stw r0, 8(r1)
+/* 80133A00 0012F660 38 80 00 00 */ li r4, 0
+/* 80133A04 0012F664 C8 22 8D E0 */ lfd f1, lbl_806413E0-_SDA2_BASE_(r2)
+/* 80133A08 0012F668 28 03 00 0A */ cmplwi r3, 0xa
+/* 80133A0C 0012F66C 90 61 00 0C */ stw r3, 0xc(r1)
+/* 80133A10 0012F670 C8 01 00 08 */ lfd f0, 8(r1)
+/* 80133A14 0012F674 EF E0 08 28 */ fsubs f31, f0, f1
+/* 80133A18 0012F678 41 80 00 08 */ blt lbl_80133A20
+/* 80133A1C 0012F67C 38 80 00 01 */ li r4, 1
+lbl_80133A20:
+/* 80133A20 0012F680 28 03 00 14 */ cmplwi r3, 0x14
+/* 80133A24 0012F684 41 80 00 0C */ blt lbl_80133A30
+/* 80133A28 0012F688 38 04 00 01 */ addi r0, r4, 1
+/* 80133A2C 0012F68C 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A30:
+/* 80133A30 0012F690 28 03 00 1E */ cmplwi r3, 0x1e
+/* 80133A34 0012F694 41 80 00 0C */ blt lbl_80133A40
+/* 80133A38 0012F698 38 04 00 01 */ addi r0, r4, 1
+/* 80133A3C 0012F69C 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A40:
+/* 80133A40 0012F6A0 28 03 00 28 */ cmplwi r3, 0x28
+/* 80133A44 0012F6A4 41 80 00 0C */ blt lbl_80133A50
+/* 80133A48 0012F6A8 38 04 00 01 */ addi r0, r4, 1
+/* 80133A4C 0012F6AC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A50:
+/* 80133A50 0012F6B0 28 03 00 32 */ cmplwi r3, 0x32
+/* 80133A54 0012F6B4 41 80 00 0C */ blt lbl_80133A60
+/* 80133A58 0012F6B8 38 04 00 01 */ addi r0, r4, 1
+/* 80133A5C 0012F6BC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A60:
+/* 80133A60 0012F6C0 28 03 00 3C */ cmplwi r3, 0x3c
+/* 80133A64 0012F6C4 41 80 00 0C */ blt lbl_80133A70
+/* 80133A68 0012F6C8 38 04 00 01 */ addi r0, r4, 1
+/* 80133A6C 0012F6CC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A70:
+/* 80133A70 0012F6D0 28 03 00 46 */ cmplwi r3, 0x46
+/* 80133A74 0012F6D4 41 80 00 0C */ blt lbl_80133A80
+/* 80133A78 0012F6D8 38 04 00 01 */ addi r0, r4, 1
+/* 80133A7C 0012F6DC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A80:
+/* 80133A80 0012F6E0 28 03 00 50 */ cmplwi r3, 0x50
+/* 80133A84 0012F6E4 41 80 00 0C */ blt lbl_80133A90
+/* 80133A88 0012F6E8 38 04 00 01 */ addi r0, r4, 1
+/* 80133A8C 0012F6EC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133A90:
+/* 80133A90 0012F6F0 28 03 00 5A */ cmplwi r3, 0x5a
+/* 80133A94 0012F6F4 41 80 00 0C */ blt lbl_80133AA0
+/* 80133A98 0012F6F8 38 04 00 01 */ addi r0, r4, 1
+/* 80133A9C 0012F6FC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133AA0:
+/* 80133AA0 0012F700 28 03 00 64 */ cmplwi r3, 0x64
+/* 80133AA4 0012F704 40 82 00 0C */ bne lbl_80133AB0
+/* 80133AA8 0012F708 38 04 00 01 */ addi r0, r4, 1
+/* 80133AAC 0012F70C 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80133AB0:
+/* 80133AB0 0012F710 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
+/* 80133AB4 0012F714 38 7F 00 40 */ addi r3, r31, 0x40
+/* 80133AB8 0012F718 7F C3 04 2E */ lfsx f30, r3, r0
+/* 80133ABC 0012F71C 48 00 00 80 */ b lbl_80133B3C
+/* 80133AC0 0012F720 28 04 00 01 */ cmplwi r4, 1
+/* 80133AC4 0012F724 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
+/* 80133AC8 0012F728 40 82 00 1C */ bne lbl_80133AE4
+/* 80133ACC 0012F72C 38 60 00 4E */ li r3, 0x4e
+/* 80133AD0 0012F730 48 02 EF C1 */ bl func_80162A90
+/* 80133AD4 0012F734 54 60 10 3A */ slwi r0, r3, 2
+/* 80133AD8 0012F738 38 7F 00 00 */ addi r3, r31, 0
+/* 80133ADC 0012F73C 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133AE0 0012F740 48 00 00 5C */ b lbl_80133B3C
+lbl_80133AE4:
+/* 80133AE4 0012F744 38 60 00 4F */ li r3, 0x4f
+/* 80133AE8 0012F748 48 02 EF A9 */ bl func_80162A90
+/* 80133AEC 0012F74C 54 60 10 3A */ slwi r0, r3, 2
+/* 80133AF0 0012F750 38 7F 00 00 */ addi r3, r31, 0
+/* 80133AF4 0012F754 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133AF8 0012F758 48 00 00 44 */ b lbl_80133B3C
+/* 80133AFC 0012F75C 88 1E 00 14 */ lbz r0, 0x14(r30)
+/* 80133B00 0012F760 28 00 00 0C */ cmplwi r0, 0xc
+/* 80133B04 0012F764 40 82 00 20 */ bne lbl_80133B24
+/* 80133B08 0012F768 C3 E2 8D D0 */ lfs f31, lbl_806413D0-_SDA2_BASE_(r2)
+/* 80133B0C 0012F76C 38 60 00 50 */ li r3, 0x50
+/* 80133B10 0012F770 48 02 EF 81 */ bl func_80162A90
+/* 80133B14 0012F774 54 60 10 3A */ slwi r0, r3, 2
+/* 80133B18 0012F778 38 7F 00 00 */ addi r3, r31, 0
+/* 80133B1C 0012F77C 7C 43 04 2E */ lfsx f2, r3, r0
+/* 80133B20 0012F780 48 00 00 1C */ b lbl_80133B3C
+lbl_80133B24:
+/* 80133B24 0012F784 C3 E2 8D D8 */ lfs f31, lbl_806413D8-_SDA2_BASE_(r2)
+/* 80133B28 0012F788 38 60 02 4A */ li r3, 0x24a
+/* 80133B2C 0012F78C 48 02 EF 65 */ bl func_80162A90
+/* 80133B30 0012F790 54 60 10 3A */ slwi r0, r3, 2
+/* 80133B34 0012F794 38 7F 00 00 */ addi r3, r31, 0
+/* 80133B38 0012F798 7C 43 04 2E */ lfsx f2, r3, r0
+lbl_80133B3C:
+/* 80133B3C 0012F79C EC 3F 00 B2 */ fmuls f1, f31, f2
+/* 80133B40 0012F7A0 C0 02 8D DC */ lfs f0, lbl_806413DC-_SDA2_BASE_(r2)
+/* 80133B44 0012F7A4 EC 3E 00 72 */ fmuls f1, f30, f1
+/* 80133B48 0012F7A8 EC 3D 00 72 */ fmuls f1, f29, f1
+/* 80133B4C 0012F7AC EC 21 00 24 */ fdivs f1, f1, f0
+/* 80133B50 0012F7B0 48 09 34 B1 */ bl __cvt_fp2unsigned
+/* 80133B54 0012F7B4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
+/* 80133B58 0012F7B8 CB E1 00 40 */ lfd f31, 0x40(r1)
+/* 80133B5C 0012F7BC E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
+/* 80133B60 0012F7C0 CB C1 00 30 */ lfd f30, 0x30(r1)
+/* 80133B64 0012F7C4 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
+/* 80133B68 0012F7C8 CB A1 00 20 */ lfd f29, 0x20(r1)
+/* 80133B6C 0012F7CC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80133B70 0012F7D0 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80133B74 0012F7D4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80133B78 0012F7D8 7C 08 03 A6 */ mtlr r0
+/* 80133B7C 0012F7DC 38 21 00 50 */ addi r1, r1, 0x50
+/* 80133B80 0012F7E0 4E 80 00 20 */ blr
+
+.global func_80133B84
+func_80133B84:
+/* 80133B84 0012F7E4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80133B88 0012F7E8 7C 08 02 A6 */ mflr r0
+/* 80133B8C 0012F7EC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80133B90 0012F7F0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80133B94 0012F7F4 48 09 35 95 */ bl _savegpr_27
+/* 80133B98 0012F7F8 4B FE 8D DD */ bl func_8011C974
+/* 80133B9C 0012F7FC 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 80133BA0 0012F800 7C 7F 1B 78 */ mr r31, r3
+/* 80133BA4 0012F804 3B C0 00 00 */ li r30, 0
+/* 80133BA8 0012F808 2C 00 00 00 */ cmpwi r0, 0
+/* 80133BAC 0012F80C 40 82 19 A0 */ bne lbl_8013554C
+/* 80133BB0 0012F810 3B A0 00 00 */ li r29, 0
+/* 80133BB4 0012F814 38 60 00 39 */ li r3, 0x39
+/* 80133BB8 0012F818 48 02 EE D9 */ bl func_80162A90
+/* 80133BBC 0012F81C 7C 60 00 34 */ cntlzw r0, r3
+/* 80133BC0 0012F820 54 1C D9 7E */ srwi r28, r0, 5
+/* 80133BC4 0012F824 4B FF FB 79 */ bl func_8013373C
+/* 80133BC8 0012F828 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80133BCC 0012F82C 7C 7E 1B 78 */ mr r30, r3
+/* 80133BD0 0012F830 38 04 FC 18 */ addi r0, r4, -1000
+/* 80133BD4 0012F834 28 00 00 09 */ cmplwi r0, 9
+/* 80133BD8 0012F838 41 81 0B 14 */ bgt lbl_801346EC
+/* 80133BDC 0012F83C 3C 60 80 42 */ lis r3, lbl_8041CF60@ha
+/* 80133BE0 0012F840 54 00 10 3A */ slwi r0, r0, 2
+/* 80133BE4 0012F844 38 63 CF 60 */ addi r3, r3, lbl_8041CF60@l
+/* 80133BE8 0012F848 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80133BEC 0012F84C 7C 69 03 A6 */ mtctr r3
+/* 80133BF0 0012F850 4E 80 04 20 */ bctr
+/* 80133BF4 0012F854 38 60 00 0E */ li r3, 0xe
+/* 80133BF8 0012F858 48 02 EE 99 */ bl func_80162A90
+/* 80133BFC 0012F85C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133C00 0012F860 41 82 00 20 */ beq lbl_80133C20
+/* 80133C04 0012F864 38 60 00 0E */ li r3, 0xe
+/* 80133C08 0012F868 48 02 EE 89 */ bl func_80162A90
+/* 80133C0C 0012F86C 7C 64 1B 78 */ mr r4, r3
+/* 80133C10 0012F870 38 60 00 0E */ li r3, 0xe
+/* 80133C14 0012F874 38 84 00 01 */ addi r4, r4, 1
+/* 80133C18 0012F878 38 A0 00 01 */ li r5, 1
+/* 80133C1C 0012F87C 48 02 ED 25 */ bl func_80162940
+lbl_80133C20:
+/* 80133C20 0012F880 88 1F 00 14 */ lbz r0, 0x14(r31)
+/* 80133C24 0012F884 2C 00 00 00 */ cmpwi r0, 0
+/* 80133C28 0012F888 40 82 00 58 */ bne lbl_80133C80
+/* 80133C2C 0012F88C 38 60 00 3D */ li r3, 0x3d
+/* 80133C30 0012F890 48 02 EE 61 */ bl func_80162A90
+/* 80133C34 0012F894 28 03 00 07 */ cmplwi r3, 7
+/* 80133C38 0012F898 7C 7D 1B 78 */ mr r29, r3
+/* 80133C3C 0012F89C 41 82 00 14 */ beq lbl_80133C50
+/* 80133C40 0012F8A0 38 9D 00 01 */ addi r4, r29, 1
+/* 80133C44 0012F8A4 38 60 00 3D */ li r3, 0x3d
+/* 80133C48 0012F8A8 38 A0 00 01 */ li r5, 1
+/* 80133C4C 0012F8AC 48 02 EC F5 */ bl func_80162940
+lbl_80133C50:
+/* 80133C50 0012F8B0 38 60 00 19 */ li r3, 0x19
+/* 80133C54 0012F8B4 48 02 EE 3D */ bl func_80162A90
+/* 80133C58 0012F8B8 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133C5C 0012F8BC 41 82 00 74 */ beq lbl_80133CD0
+/* 80133C60 0012F8C0 38 60 00 19 */ li r3, 0x19
+/* 80133C64 0012F8C4 48 02 EE 2D */ bl func_80162A90
+/* 80133C68 0012F8C8 7C 64 1B 78 */ mr r4, r3
+/* 80133C6C 0012F8CC 38 60 00 19 */ li r3, 0x19
+/* 80133C70 0012F8D0 38 84 00 01 */ addi r4, r4, 1
+/* 80133C74 0012F8D4 38 A0 00 01 */ li r5, 1
+/* 80133C78 0012F8D8 48 02 EC C9 */ bl func_80162940
+/* 80133C7C 0012F8DC 48 00 00 54 */ b lbl_80133CD0
+lbl_80133C80:
+/* 80133C80 0012F8E0 38 60 00 3E */ li r3, 0x3e
+/* 80133C84 0012F8E4 48 02 EE 0D */ bl func_80162A90
+/* 80133C88 0012F8E8 28 03 00 07 */ cmplwi r3, 7
+/* 80133C8C 0012F8EC 7C 7D 1B 78 */ mr r29, r3
+/* 80133C90 0012F8F0 41 82 00 14 */ beq lbl_80133CA4
+/* 80133C94 0012F8F4 38 9D 00 01 */ addi r4, r29, 1
+/* 80133C98 0012F8F8 38 60 00 3E */ li r3, 0x3e
+/* 80133C9C 0012F8FC 38 A0 00 01 */ li r5, 1
+/* 80133CA0 0012F900 48 02 EC A1 */ bl func_80162940
+lbl_80133CA4:
+/* 80133CA4 0012F904 38 60 02 51 */ li r3, 0x251
+/* 80133CA8 0012F908 48 02 ED E9 */ bl func_80162A90
+/* 80133CAC 0012F90C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133CB0 0012F910 41 82 00 20 */ beq lbl_80133CD0
+/* 80133CB4 0012F914 38 60 02 51 */ li r3, 0x251
+/* 80133CB8 0012F918 48 02 ED D9 */ bl func_80162A90
+/* 80133CBC 0012F91C 7C 64 1B 78 */ mr r4, r3
+/* 80133CC0 0012F920 38 60 02 51 */ li r3, 0x251
+/* 80133CC4 0012F924 38 84 00 01 */ addi r4, r4, 1
+/* 80133CC8 0012F928 38 A0 00 01 */ li r5, 1
+/* 80133CCC 0012F92C 48 02 EC 75 */ bl func_80162940
+lbl_80133CD0:
+/* 80133CD0 0012F930 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133CD4 0012F934 28 00 00 01 */ cmplwi r0, 1
+/* 80133CD8 0012F938 40 82 00 0C */ bne lbl_80133CE4
+/* 80133CDC 0012F93C 38 60 00 11 */ li r3, 0x11
+/* 80133CE0 0012F940 4B FB 22 21 */ bl func_800E5F00
+lbl_80133CE4:
+/* 80133CE4 0012F944 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133CE8 0012F948 28 00 00 02 */ cmplwi r0, 2
+/* 80133CEC 0012F94C 40 82 0A 00 */ bne lbl_801346EC
+/* 80133CF0 0012F950 38 60 00 12 */ li r3, 0x12
+/* 80133CF4 0012F954 4B FB 22 0D */ bl func_800E5F00
+/* 80133CF8 0012F958 48 00 09 F4 */ b lbl_801346EC
+/* 80133CFC 0012F95C 38 60 00 0F */ li r3, 0xf
+/* 80133D00 0012F960 48 02 ED 91 */ bl func_80162A90
+/* 80133D04 0012F964 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133D08 0012F968 41 82 00 20 */ beq lbl_80133D28
+/* 80133D0C 0012F96C 38 60 00 0F */ li r3, 0xf
+/* 80133D10 0012F970 48 02 ED 81 */ bl func_80162A90
+/* 80133D14 0012F974 7C 64 1B 78 */ mr r4, r3
+/* 80133D18 0012F978 38 60 00 0F */ li r3, 0xf
+/* 80133D1C 0012F97C 38 84 00 01 */ addi r4, r4, 1
+/* 80133D20 0012F980 38 A0 00 01 */ li r5, 1
+/* 80133D24 0012F984 48 02 EC 1D */ bl func_80162940
+lbl_80133D28:
+/* 80133D28 0012F988 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133D2C 0012F98C 28 00 00 01 */ cmplwi r0, 1
+/* 80133D30 0012F990 40 82 00 58 */ bne lbl_80133D88
+/* 80133D34 0012F994 38 60 00 3F */ li r3, 0x3f
+/* 80133D38 0012F998 48 02 ED 59 */ bl func_80162A90
+/* 80133D3C 0012F99C 28 03 00 07 */ cmplwi r3, 7
+/* 80133D40 0012F9A0 7C 7D 1B 78 */ mr r29, r3
+/* 80133D44 0012F9A4 41 82 00 14 */ beq lbl_80133D58
+/* 80133D48 0012F9A8 38 9D 00 01 */ addi r4, r29, 1
+/* 80133D4C 0012F9AC 38 60 00 3F */ li r3, 0x3f
+/* 80133D50 0012F9B0 38 A0 00 01 */ li r5, 1
+/* 80133D54 0012F9B4 48 02 EB ED */ bl func_80162940
+lbl_80133D58:
+/* 80133D58 0012F9B8 38 60 00 1A */ li r3, 0x1a
+/* 80133D5C 0012F9BC 48 02 ED 35 */ bl func_80162A90
+/* 80133D60 0012F9C0 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133D64 0012F9C4 41 82 00 74 */ beq lbl_80133DD8
+/* 80133D68 0012F9C8 38 60 00 1A */ li r3, 0x1a
+/* 80133D6C 0012F9CC 48 02 ED 25 */ bl func_80162A90
+/* 80133D70 0012F9D0 7C 64 1B 78 */ mr r4, r3
+/* 80133D74 0012F9D4 38 60 00 1A */ li r3, 0x1a
+/* 80133D78 0012F9D8 38 84 00 01 */ addi r4, r4, 1
+/* 80133D7C 0012F9DC 38 A0 00 01 */ li r5, 1
+/* 80133D80 0012F9E0 48 02 EB C1 */ bl func_80162940
+/* 80133D84 0012F9E4 48 00 00 54 */ b lbl_80133DD8
+lbl_80133D88:
+/* 80133D88 0012F9E8 38 60 00 40 */ li r3, 0x40
+/* 80133D8C 0012F9EC 48 02 ED 05 */ bl func_80162A90
+/* 80133D90 0012F9F0 28 03 00 07 */ cmplwi r3, 7
+/* 80133D94 0012F9F4 7C 7D 1B 78 */ mr r29, r3
+/* 80133D98 0012F9F8 41 82 00 14 */ beq lbl_80133DAC
+/* 80133D9C 0012F9FC 38 9D 00 01 */ addi r4, r29, 1
+/* 80133DA0 0012FA00 38 60 00 40 */ li r3, 0x40
+/* 80133DA4 0012FA04 38 A0 00 01 */ li r5, 1
+/* 80133DA8 0012FA08 48 02 EB 99 */ bl func_80162940
+lbl_80133DAC:
+/* 80133DAC 0012FA0C 38 60 02 52 */ li r3, 0x252
+/* 80133DB0 0012FA10 48 02 EC E1 */ bl func_80162A90
+/* 80133DB4 0012FA14 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133DB8 0012FA18 41 82 00 20 */ beq lbl_80133DD8
+/* 80133DBC 0012FA1C 38 60 02 52 */ li r3, 0x252
+/* 80133DC0 0012FA20 48 02 EC D1 */ bl func_80162A90
+/* 80133DC4 0012FA24 7C 64 1B 78 */ mr r4, r3
+/* 80133DC8 0012FA28 38 60 02 52 */ li r3, 0x252
+/* 80133DCC 0012FA2C 38 84 00 01 */ addi r4, r4, 1
+/* 80133DD0 0012FA30 38 A0 00 01 */ li r5, 1
+/* 80133DD4 0012FA34 48 02 EB 6D */ bl func_80162940
+lbl_80133DD8:
+/* 80133DD8 0012FA38 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133DDC 0012FA3C 28 00 00 01 */ cmplwi r0, 1
+/* 80133DE0 0012FA40 40 82 00 0C */ bne lbl_80133DEC
+/* 80133DE4 0012FA44 38 60 00 21 */ li r3, 0x21
+/* 80133DE8 0012FA48 4B FB 21 19 */ bl func_800E5F00
+lbl_80133DEC:
+/* 80133DEC 0012FA4C A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133DF0 0012FA50 28 00 00 02 */ cmplwi r0, 2
+/* 80133DF4 0012FA54 40 82 08 F8 */ bne lbl_801346EC
+/* 80133DF8 0012FA58 38 60 00 22 */ li r3, 0x22
+/* 80133DFC 0012FA5C 4B FB 21 05 */ bl func_800E5F00
+/* 80133E00 0012FA60 48 00 08 EC */ b lbl_801346EC
+/* 80133E04 0012FA64 38 60 00 10 */ li r3, 0x10
+/* 80133E08 0012FA68 48 02 EC 89 */ bl func_80162A90
+/* 80133E0C 0012FA6C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133E10 0012FA70 41 82 00 20 */ beq lbl_80133E30
+/* 80133E14 0012FA74 38 60 00 10 */ li r3, 0x10
+/* 80133E18 0012FA78 48 02 EC 79 */ bl func_80162A90
+/* 80133E1C 0012FA7C 7C 64 1B 78 */ mr r4, r3
+/* 80133E20 0012FA80 38 60 00 10 */ li r3, 0x10
+/* 80133E24 0012FA84 38 84 00 01 */ addi r4, r4, 1
+/* 80133E28 0012FA88 38 A0 00 01 */ li r5, 1
+/* 80133E2C 0012FA8C 48 02 EB 15 */ bl func_80162940
+lbl_80133E30:
+/* 80133E30 0012FA90 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133E34 0012FA94 28 00 00 01 */ cmplwi r0, 1
+/* 80133E38 0012FA98 40 82 00 58 */ bne lbl_80133E90
+/* 80133E3C 0012FA9C 38 60 00 41 */ li r3, 0x41
+/* 80133E40 0012FAA0 48 02 EC 51 */ bl func_80162A90
+/* 80133E44 0012FAA4 28 03 00 07 */ cmplwi r3, 7
+/* 80133E48 0012FAA8 7C 7D 1B 78 */ mr r29, r3
+/* 80133E4C 0012FAAC 41 82 00 14 */ beq lbl_80133E60
+/* 80133E50 0012FAB0 38 9D 00 01 */ addi r4, r29, 1
+/* 80133E54 0012FAB4 38 60 00 41 */ li r3, 0x41
+/* 80133E58 0012FAB8 38 A0 00 01 */ li r5, 1
+/* 80133E5C 0012FABC 48 02 EA E5 */ bl func_80162940
+lbl_80133E60:
+/* 80133E60 0012FAC0 38 60 00 1B */ li r3, 0x1b
+/* 80133E64 0012FAC4 48 02 EC 2D */ bl func_80162A90
+/* 80133E68 0012FAC8 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133E6C 0012FACC 41 82 00 74 */ beq lbl_80133EE0
+/* 80133E70 0012FAD0 38 60 00 1B */ li r3, 0x1b
+/* 80133E74 0012FAD4 48 02 EC 1D */ bl func_80162A90
+/* 80133E78 0012FAD8 7C 64 1B 78 */ mr r4, r3
+/* 80133E7C 0012FADC 38 60 00 1B */ li r3, 0x1b
+/* 80133E80 0012FAE0 38 84 00 01 */ addi r4, r4, 1
+/* 80133E84 0012FAE4 38 A0 00 01 */ li r5, 1
+/* 80133E88 0012FAE8 48 02 EA B9 */ bl func_80162940
+/* 80133E8C 0012FAEC 48 00 00 54 */ b lbl_80133EE0
+lbl_80133E90:
+/* 80133E90 0012FAF0 38 60 00 42 */ li r3, 0x42
+/* 80133E94 0012FAF4 48 02 EB FD */ bl func_80162A90
+/* 80133E98 0012FAF8 28 03 00 07 */ cmplwi r3, 7
+/* 80133E9C 0012FAFC 7C 7D 1B 78 */ mr r29, r3
+/* 80133EA0 0012FB00 41 82 00 14 */ beq lbl_80133EB4
+/* 80133EA4 0012FB04 38 9D 00 01 */ addi r4, r29, 1
+/* 80133EA8 0012FB08 38 60 00 42 */ li r3, 0x42
+/* 80133EAC 0012FB0C 38 A0 00 01 */ li r5, 1
+/* 80133EB0 0012FB10 48 02 EA 91 */ bl func_80162940
+lbl_80133EB4:
+/* 80133EB4 0012FB14 38 60 02 53 */ li r3, 0x253
+/* 80133EB8 0012FB18 48 02 EB D9 */ bl func_80162A90
+/* 80133EBC 0012FB1C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133EC0 0012FB20 41 82 00 20 */ beq lbl_80133EE0
+/* 80133EC4 0012FB24 38 60 02 53 */ li r3, 0x253
+/* 80133EC8 0012FB28 48 02 EB C9 */ bl func_80162A90
+/* 80133ECC 0012FB2C 7C 64 1B 78 */ mr r4, r3
+/* 80133ED0 0012FB30 38 60 02 53 */ li r3, 0x253
+/* 80133ED4 0012FB34 38 84 00 01 */ addi r4, r4, 1
+/* 80133ED8 0012FB38 38 A0 00 01 */ li r5, 1
+/* 80133EDC 0012FB3C 48 02 EA 65 */ bl func_80162940
+lbl_80133EE0:
+/* 80133EE0 0012FB40 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133EE4 0012FB44 28 00 00 01 */ cmplwi r0, 1
+/* 80133EE8 0012FB48 40 82 00 0C */ bne lbl_80133EF4
+/* 80133EEC 0012FB4C 38 60 00 31 */ li r3, 0x31
+/* 80133EF0 0012FB50 4B FB 20 11 */ bl func_800E5F00
+lbl_80133EF4:
+/* 80133EF4 0012FB54 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133EF8 0012FB58 28 00 00 02 */ cmplwi r0, 2
+/* 80133EFC 0012FB5C 40 82 07 F0 */ bne lbl_801346EC
+/* 80133F00 0012FB60 38 60 00 32 */ li r3, 0x32
+/* 80133F04 0012FB64 4B FB 1F FD */ bl func_800E5F00
+/* 80133F08 0012FB68 48 00 07 E4 */ b lbl_801346EC
+/* 80133F0C 0012FB6C 38 60 00 11 */ li r3, 0x11
+/* 80133F10 0012FB70 48 02 EB 81 */ bl func_80162A90
+/* 80133F14 0012FB74 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133F18 0012FB78 41 82 00 20 */ beq lbl_80133F38
+/* 80133F1C 0012FB7C 38 60 00 11 */ li r3, 0x11
+/* 80133F20 0012FB80 48 02 EB 71 */ bl func_80162A90
+/* 80133F24 0012FB84 7C 64 1B 78 */ mr r4, r3
+/* 80133F28 0012FB88 38 60 00 11 */ li r3, 0x11
+/* 80133F2C 0012FB8C 38 84 00 01 */ addi r4, r4, 1
+/* 80133F30 0012FB90 38 A0 00 01 */ li r5, 1
+/* 80133F34 0012FB94 48 02 EA 0D */ bl func_80162940
+lbl_80133F38:
+/* 80133F38 0012FB98 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133F3C 0012FB9C 28 00 00 01 */ cmplwi r0, 1
+/* 80133F40 0012FBA0 40 82 00 58 */ bne lbl_80133F98
+/* 80133F44 0012FBA4 38 60 00 43 */ li r3, 0x43
+/* 80133F48 0012FBA8 48 02 EB 49 */ bl func_80162A90
+/* 80133F4C 0012FBAC 28 03 00 07 */ cmplwi r3, 7
+/* 80133F50 0012FBB0 7C 7D 1B 78 */ mr r29, r3
+/* 80133F54 0012FBB4 41 82 00 14 */ beq lbl_80133F68
+/* 80133F58 0012FBB8 38 9D 00 01 */ addi r4, r29, 1
+/* 80133F5C 0012FBBC 38 60 00 43 */ li r3, 0x43
+/* 80133F60 0012FBC0 38 A0 00 01 */ li r5, 1
+/* 80133F64 0012FBC4 48 02 E9 DD */ bl func_80162940
+lbl_80133F68:
+/* 80133F68 0012FBC8 38 60 00 1C */ li r3, 0x1c
+/* 80133F6C 0012FBCC 48 02 EB 25 */ bl func_80162A90
+/* 80133F70 0012FBD0 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133F74 0012FBD4 41 82 00 74 */ beq lbl_80133FE8
+/* 80133F78 0012FBD8 38 60 00 1C */ li r3, 0x1c
+/* 80133F7C 0012FBDC 48 02 EB 15 */ bl func_80162A90
+/* 80133F80 0012FBE0 7C 64 1B 78 */ mr r4, r3
+/* 80133F84 0012FBE4 38 60 00 1C */ li r3, 0x1c
+/* 80133F88 0012FBE8 38 84 00 01 */ addi r4, r4, 1
+/* 80133F8C 0012FBEC 38 A0 00 01 */ li r5, 1
+/* 80133F90 0012FBF0 48 02 E9 B1 */ bl func_80162940
+/* 80133F94 0012FBF4 48 00 00 54 */ b lbl_80133FE8
+lbl_80133F98:
+/* 80133F98 0012FBF8 38 60 00 44 */ li r3, 0x44
+/* 80133F9C 0012FBFC 48 02 EA F5 */ bl func_80162A90
+/* 80133FA0 0012FC00 28 03 00 07 */ cmplwi r3, 7
+/* 80133FA4 0012FC04 7C 7D 1B 78 */ mr r29, r3
+/* 80133FA8 0012FC08 41 82 00 14 */ beq lbl_80133FBC
+/* 80133FAC 0012FC0C 38 9D 00 01 */ addi r4, r29, 1
+/* 80133FB0 0012FC10 38 60 00 44 */ li r3, 0x44
+/* 80133FB4 0012FC14 38 A0 00 01 */ li r5, 1
+/* 80133FB8 0012FC18 48 02 E9 89 */ bl func_80162940
+lbl_80133FBC:
+/* 80133FBC 0012FC1C 38 60 02 54 */ li r3, 0x254
+/* 80133FC0 0012FC20 48 02 EA D1 */ bl func_80162A90
+/* 80133FC4 0012FC24 28 03 00 63 */ cmplwi r3, 0x63
+/* 80133FC8 0012FC28 41 82 00 20 */ beq lbl_80133FE8
+/* 80133FCC 0012FC2C 38 60 02 54 */ li r3, 0x254
+/* 80133FD0 0012FC30 48 02 EA C1 */ bl func_80162A90
+/* 80133FD4 0012FC34 7C 64 1B 78 */ mr r4, r3
+/* 80133FD8 0012FC38 38 60 02 54 */ li r3, 0x254
+/* 80133FDC 0012FC3C 38 84 00 01 */ addi r4, r4, 1
+/* 80133FE0 0012FC40 38 A0 00 01 */ li r5, 1
+/* 80133FE4 0012FC44 48 02 E9 5D */ bl func_80162940
+lbl_80133FE8:
+/* 80133FE8 0012FC48 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80133FEC 0012FC4C 28 00 00 01 */ cmplwi r0, 1
+/* 80133FF0 0012FC50 40 82 00 0C */ bne lbl_80133FFC
+/* 80133FF4 0012FC54 38 60 00 41 */ li r3, 0x41
+/* 80133FF8 0012FC58 4B FB 1F 09 */ bl func_800E5F00
+lbl_80133FFC:
+/* 80133FFC 0012FC5C A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134000 0012FC60 28 00 00 02 */ cmplwi r0, 2
+/* 80134004 0012FC64 40 82 06 E8 */ bne lbl_801346EC
+/* 80134008 0012FC68 38 60 00 42 */ li r3, 0x42
+/* 8013400C 0012FC6C 4B FB 1E F5 */ bl func_800E5F00
+/* 80134010 0012FC70 48 00 06 DC */ b lbl_801346EC
+/* 80134014 0012FC74 38 60 00 12 */ li r3, 0x12
+/* 80134018 0012FC78 48 02 EA 79 */ bl func_80162A90
+/* 8013401C 0012FC7C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134020 0012FC80 41 82 00 20 */ beq lbl_80134040
+/* 80134024 0012FC84 38 60 00 12 */ li r3, 0x12
+/* 80134028 0012FC88 48 02 EA 69 */ bl func_80162A90
+/* 8013402C 0012FC8C 7C 64 1B 78 */ mr r4, r3
+/* 80134030 0012FC90 38 60 00 12 */ li r3, 0x12
+/* 80134034 0012FC94 38 84 00 01 */ addi r4, r4, 1
+/* 80134038 0012FC98 38 A0 00 01 */ li r5, 1
+/* 8013403C 0012FC9C 48 02 E9 05 */ bl func_80162940
+lbl_80134040:
+/* 80134040 0012FCA0 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134044 0012FCA4 28 00 00 01 */ cmplwi r0, 1
+/* 80134048 0012FCA8 40 82 00 58 */ bne lbl_801340A0
+/* 8013404C 0012FCAC 38 60 00 45 */ li r3, 0x45
+/* 80134050 0012FCB0 48 02 EA 41 */ bl func_80162A90
+/* 80134054 0012FCB4 28 03 00 07 */ cmplwi r3, 7
+/* 80134058 0012FCB8 7C 7D 1B 78 */ mr r29, r3
+/* 8013405C 0012FCBC 41 82 00 14 */ beq lbl_80134070
+/* 80134060 0012FCC0 38 9D 00 01 */ addi r4, r29, 1
+/* 80134064 0012FCC4 38 60 00 45 */ li r3, 0x45
+/* 80134068 0012FCC8 38 A0 00 01 */ li r5, 1
+/* 8013406C 0012FCCC 48 02 E8 D5 */ bl func_80162940
+lbl_80134070:
+/* 80134070 0012FCD0 38 60 00 1D */ li r3, 0x1d
+/* 80134074 0012FCD4 48 02 EA 1D */ bl func_80162A90
+/* 80134078 0012FCD8 28 03 00 63 */ cmplwi r3, 0x63
+/* 8013407C 0012FCDC 41 82 00 74 */ beq lbl_801340F0
+/* 80134080 0012FCE0 38 60 00 1D */ li r3, 0x1d
+/* 80134084 0012FCE4 48 02 EA 0D */ bl func_80162A90
+/* 80134088 0012FCE8 7C 64 1B 78 */ mr r4, r3
+/* 8013408C 0012FCEC 38 60 00 1D */ li r3, 0x1d
+/* 80134090 0012FCF0 38 84 00 01 */ addi r4, r4, 1
+/* 80134094 0012FCF4 38 A0 00 01 */ li r5, 1
+/* 80134098 0012FCF8 48 02 E8 A9 */ bl func_80162940
+/* 8013409C 0012FCFC 48 00 00 54 */ b lbl_801340F0
+lbl_801340A0:
+/* 801340A0 0012FD00 38 60 00 46 */ li r3, 0x46
+/* 801340A4 0012FD04 48 02 E9 ED */ bl func_80162A90
+/* 801340A8 0012FD08 28 03 00 07 */ cmplwi r3, 7
+/* 801340AC 0012FD0C 7C 7D 1B 78 */ mr r29, r3
+/* 801340B0 0012FD10 41 82 00 14 */ beq lbl_801340C4
+/* 801340B4 0012FD14 38 9D 00 01 */ addi r4, r29, 1
+/* 801340B8 0012FD18 38 60 00 46 */ li r3, 0x46
+/* 801340BC 0012FD1C 38 A0 00 01 */ li r5, 1
+/* 801340C0 0012FD20 48 02 E8 81 */ bl func_80162940
+lbl_801340C4:
+/* 801340C4 0012FD24 38 60 02 55 */ li r3, 0x255
+/* 801340C8 0012FD28 48 02 E9 C9 */ bl func_80162A90
+/* 801340CC 0012FD2C 28 03 00 63 */ cmplwi r3, 0x63
+/* 801340D0 0012FD30 41 82 00 20 */ beq lbl_801340F0
+/* 801340D4 0012FD34 38 60 02 55 */ li r3, 0x255
+/* 801340D8 0012FD38 48 02 E9 B9 */ bl func_80162A90
+/* 801340DC 0012FD3C 7C 64 1B 78 */ mr r4, r3
+/* 801340E0 0012FD40 38 60 02 55 */ li r3, 0x255
+/* 801340E4 0012FD44 38 84 00 01 */ addi r4, r4, 1
+/* 801340E8 0012FD48 38 A0 00 01 */ li r5, 1
+/* 801340EC 0012FD4C 48 02 E8 55 */ bl func_80162940
+lbl_801340F0:
+/* 801340F0 0012FD50 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801340F4 0012FD54 28 00 00 01 */ cmplwi r0, 1
+/* 801340F8 0012FD58 40 82 00 0C */ bne lbl_80134104
+/* 801340FC 0012FD5C 38 60 00 51 */ li r3, 0x51
+/* 80134100 0012FD60 4B FB 1E 01 */ bl func_800E5F00
+lbl_80134104:
+/* 80134104 0012FD64 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134108 0012FD68 28 00 00 02 */ cmplwi r0, 2
+/* 8013410C 0012FD6C 40 82 05 E0 */ bne lbl_801346EC
+/* 80134110 0012FD70 38 60 00 52 */ li r3, 0x52
+/* 80134114 0012FD74 4B FB 1D ED */ bl func_800E5F00
+/* 80134118 0012FD78 48 00 05 D4 */ b lbl_801346EC
+/* 8013411C 0012FD7C 38 60 00 13 */ li r3, 0x13
+/* 80134120 0012FD80 48 02 E9 71 */ bl func_80162A90
+/* 80134124 0012FD84 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134128 0012FD88 41 82 00 20 */ beq lbl_80134148
+/* 8013412C 0012FD8C 38 60 00 13 */ li r3, 0x13
+/* 80134130 0012FD90 48 02 E9 61 */ bl func_80162A90
+/* 80134134 0012FD94 7C 64 1B 78 */ mr r4, r3
+/* 80134138 0012FD98 38 60 00 13 */ li r3, 0x13
+/* 8013413C 0012FD9C 38 84 00 01 */ addi r4, r4, 1
+/* 80134140 0012FDA0 38 A0 00 01 */ li r5, 1
+/* 80134144 0012FDA4 48 02 E7 FD */ bl func_80162940
+lbl_80134148:
+/* 80134148 0012FDA8 88 1F 00 14 */ lbz r0, 0x14(r31)
+/* 8013414C 0012FDAC 28 00 00 06 */ cmplwi r0, 6
+/* 80134150 0012FDB0 40 82 00 B8 */ bne lbl_80134208
+/* 80134154 0012FDB4 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134158 0012FDB8 28 00 00 01 */ cmplwi r0, 1
+/* 8013415C 0012FDBC 40 82 00 58 */ bne lbl_801341B4
+/* 80134160 0012FDC0 38 60 00 47 */ li r3, 0x47
+/* 80134164 0012FDC4 48 02 E9 2D */ bl func_80162A90
+/* 80134168 0012FDC8 28 03 00 07 */ cmplwi r3, 7
+/* 8013416C 0012FDCC 7C 7D 1B 78 */ mr r29, r3
+/* 80134170 0012FDD0 41 82 00 14 */ beq lbl_80134184
+/* 80134174 0012FDD4 38 9D 00 01 */ addi r4, r29, 1
+/* 80134178 0012FDD8 38 60 00 47 */ li r3, 0x47
+/* 8013417C 0012FDDC 38 A0 00 01 */ li r5, 1
+/* 80134180 0012FDE0 48 02 E7 C1 */ bl func_80162940
+lbl_80134184:
+/* 80134184 0012FDE4 38 60 00 1E */ li r3, 0x1e
+/* 80134188 0012FDE8 48 02 E9 09 */ bl func_80162A90
+/* 8013418C 0012FDEC 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134190 0012FDF0 41 82 00 C8 */ beq lbl_80134258
+/* 80134194 0012FDF4 38 60 00 1E */ li r3, 0x1e
+/* 80134198 0012FDF8 48 02 E8 F9 */ bl func_80162A90
+/* 8013419C 0012FDFC 7C 64 1B 78 */ mr r4, r3
+/* 801341A0 0012FE00 38 60 00 1E */ li r3, 0x1e
+/* 801341A4 0012FE04 38 84 00 01 */ addi r4, r4, 1
+/* 801341A8 0012FE08 38 A0 00 01 */ li r5, 1
+/* 801341AC 0012FE0C 48 02 E7 95 */ bl func_80162940
+/* 801341B0 0012FE10 48 00 00 A8 */ b lbl_80134258
+lbl_801341B4:
+/* 801341B4 0012FE14 38 60 00 48 */ li r3, 0x48
+/* 801341B8 0012FE18 48 02 E8 D9 */ bl func_80162A90
+/* 801341BC 0012FE1C 28 03 00 07 */ cmplwi r3, 7
+/* 801341C0 0012FE20 7C 7D 1B 78 */ mr r29, r3
+/* 801341C4 0012FE24 41 82 00 14 */ beq lbl_801341D8
+/* 801341C8 0012FE28 38 9D 00 01 */ addi r4, r29, 1
+/* 801341CC 0012FE2C 38 60 00 48 */ li r3, 0x48
+/* 801341D0 0012FE30 38 A0 00 01 */ li r5, 1
+/* 801341D4 0012FE34 48 02 E7 6D */ bl func_80162940
+lbl_801341D8:
+/* 801341D8 0012FE38 38 60 02 56 */ li r3, 0x256
+/* 801341DC 0012FE3C 48 02 E8 B5 */ bl func_80162A90
+/* 801341E0 0012FE40 28 03 00 63 */ cmplwi r3, 0x63
+/* 801341E4 0012FE44 41 82 00 74 */ beq lbl_80134258
+/* 801341E8 0012FE48 38 60 02 56 */ li r3, 0x256
+/* 801341EC 0012FE4C 48 02 E8 A5 */ bl func_80162A90
+/* 801341F0 0012FE50 7C 64 1B 78 */ mr r4, r3
+/* 801341F4 0012FE54 38 60 02 56 */ li r3, 0x256
+/* 801341F8 0012FE58 38 84 00 01 */ addi r4, r4, 1
+/* 801341FC 0012FE5C 38 A0 00 01 */ li r5, 1
+/* 80134200 0012FE60 48 02 E7 41 */ bl func_80162940
+/* 80134204 0012FE64 48 00 00 54 */ b lbl_80134258
+lbl_80134208:
+/* 80134208 0012FE68 38 60 00 49 */ li r3, 0x49
+/* 8013420C 0012FE6C 48 02 E8 85 */ bl func_80162A90
+/* 80134210 0012FE70 28 03 00 03 */ cmplwi r3, 3
+/* 80134214 0012FE74 7C 7D 1B 78 */ mr r29, r3
+/* 80134218 0012FE78 41 82 00 14 */ beq lbl_8013422C
+/* 8013421C 0012FE7C 38 9D 00 01 */ addi r4, r29, 1
+/* 80134220 0012FE80 38 60 00 49 */ li r3, 0x49
+/* 80134224 0012FE84 38 A0 00 01 */ li r5, 1
+/* 80134228 0012FE88 48 02 E7 19 */ bl func_80162940
+lbl_8013422C:
+/* 8013422C 0012FE8C 38 60 02 57 */ li r3, 0x257
+/* 80134230 0012FE90 48 02 E8 61 */ bl func_80162A90
+/* 80134234 0012FE94 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134238 0012FE98 41 82 00 20 */ beq lbl_80134258
+/* 8013423C 0012FE9C 38 60 02 57 */ li r3, 0x257
+/* 80134240 0012FEA0 48 02 E8 51 */ bl func_80162A90
+/* 80134244 0012FEA4 7C 64 1B 78 */ mr r4, r3
+/* 80134248 0012FEA8 38 60 02 57 */ li r3, 0x257
+/* 8013424C 0012FEAC 38 84 00 01 */ addi r4, r4, 1
+/* 80134250 0012FEB0 38 A0 00 01 */ li r5, 1
+/* 80134254 0012FEB4 48 02 E6 ED */ bl func_80162940
+lbl_80134258:
+/* 80134258 0012FEB8 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 8013425C 0012FEBC 28 00 00 01 */ cmplwi r0, 1
+/* 80134260 0012FEC0 40 82 00 0C */ bne lbl_8013426C
+/* 80134264 0012FEC4 38 60 00 61 */ li r3, 0x61
+/* 80134268 0012FEC8 4B FB 1C 99 */ bl func_800E5F00
+lbl_8013426C:
+/* 8013426C 0012FECC A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134270 0012FED0 28 00 00 02 */ cmplwi r0, 2
+/* 80134274 0012FED4 40 82 04 78 */ bne lbl_801346EC
+/* 80134278 0012FED8 38 60 00 62 */ li r3, 0x62
+/* 8013427C 0012FEDC 4B FB 1C 85 */ bl func_800E5F00
+/* 80134280 0012FEE0 48 00 04 6C */ b lbl_801346EC
+/* 80134284 0012FEE4 38 60 00 14 */ li r3, 0x14
+/* 80134288 0012FEE8 48 02 E8 09 */ bl func_80162A90
+/* 8013428C 0012FEEC 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134290 0012FEF0 41 82 00 20 */ beq lbl_801342B0
+/* 80134294 0012FEF4 38 60 00 14 */ li r3, 0x14
+/* 80134298 0012FEF8 48 02 E7 F9 */ bl func_80162A90
+/* 8013429C 0012FEFC 7C 64 1B 78 */ mr r4, r3
+/* 801342A0 0012FF00 38 60 00 14 */ li r3, 0x14
+/* 801342A4 0012FF04 38 84 00 01 */ addi r4, r4, 1
+/* 801342A8 0012FF08 38 A0 00 01 */ li r5, 1
+/* 801342AC 0012FF0C 48 02 E6 95 */ bl func_80162940
+lbl_801342B0:
+/* 801342B0 0012FF10 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801342B4 0012FF14 28 00 00 01 */ cmplwi r0, 1
+/* 801342B8 0012FF18 40 82 00 58 */ bne lbl_80134310
+/* 801342BC 0012FF1C 38 60 00 4A */ li r3, 0x4a
+/* 801342C0 0012FF20 48 02 E7 D1 */ bl func_80162A90
+/* 801342C4 0012FF24 28 03 00 07 */ cmplwi r3, 7
+/* 801342C8 0012FF28 7C 7D 1B 78 */ mr r29, r3
+/* 801342CC 0012FF2C 41 82 00 14 */ beq lbl_801342E0
+/* 801342D0 0012FF30 38 9D 00 01 */ addi r4, r29, 1
+/* 801342D4 0012FF34 38 60 00 4A */ li r3, 0x4a
+/* 801342D8 0012FF38 38 A0 00 01 */ li r5, 1
+/* 801342DC 0012FF3C 48 02 E6 65 */ bl func_80162940
+lbl_801342E0:
+/* 801342E0 0012FF40 38 60 00 1F */ li r3, 0x1f
+/* 801342E4 0012FF44 48 02 E7 AD */ bl func_80162A90
+/* 801342E8 0012FF48 28 03 00 63 */ cmplwi r3, 0x63
+/* 801342EC 0012FF4C 41 82 00 74 */ beq lbl_80134360
+/* 801342F0 0012FF50 38 60 00 1F */ li r3, 0x1f
+/* 801342F4 0012FF54 48 02 E7 9D */ bl func_80162A90
+/* 801342F8 0012FF58 7C 64 1B 78 */ mr r4, r3
+/* 801342FC 0012FF5C 38 60 00 1F */ li r3, 0x1f
+/* 80134300 0012FF60 38 84 00 01 */ addi r4, r4, 1
+/* 80134304 0012FF64 38 A0 00 01 */ li r5, 1
+/* 80134308 0012FF68 48 02 E6 39 */ bl func_80162940
+/* 8013430C 0012FF6C 48 00 00 54 */ b lbl_80134360
+lbl_80134310:
+/* 80134310 0012FF70 38 60 00 4B */ li r3, 0x4b
+/* 80134314 0012FF74 48 02 E7 7D */ bl func_80162A90
+/* 80134318 0012FF78 28 03 00 07 */ cmplwi r3, 7
+/* 8013431C 0012FF7C 7C 7D 1B 78 */ mr r29, r3
+/* 80134320 0012FF80 41 82 00 14 */ beq lbl_80134334
+/* 80134324 0012FF84 38 9D 00 01 */ addi r4, r29, 1
+/* 80134328 0012FF88 38 60 00 4B */ li r3, 0x4b
+/* 8013432C 0012FF8C 38 A0 00 01 */ li r5, 1
+/* 80134330 0012FF90 48 02 E6 11 */ bl func_80162940
+lbl_80134334:
+/* 80134334 0012FF94 38 60 02 58 */ li r3, 0x258
+/* 80134338 0012FF98 48 02 E7 59 */ bl func_80162A90
+/* 8013433C 0012FF9C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134340 0012FFA0 41 82 00 20 */ beq lbl_80134360
+/* 80134344 0012FFA4 38 60 02 58 */ li r3, 0x258
+/* 80134348 0012FFA8 48 02 E7 49 */ bl func_80162A90
+/* 8013434C 0012FFAC 7C 64 1B 78 */ mr r4, r3
+/* 80134350 0012FFB0 38 60 02 58 */ li r3, 0x258
+/* 80134354 0012FFB4 38 84 00 01 */ addi r4, r4, 1
+/* 80134358 0012FFB8 38 A0 00 01 */ li r5, 1
+/* 8013435C 0012FFBC 48 02 E5 E5 */ bl func_80162940
+lbl_80134360:
+/* 80134360 0012FFC0 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134364 0012FFC4 28 00 00 01 */ cmplwi r0, 1
+/* 80134368 0012FFC8 40 82 00 0C */ bne lbl_80134374
+/* 8013436C 0012FFCC 38 60 00 71 */ li r3, 0x71
+/* 80134370 0012FFD0 4B FB 1B 91 */ bl func_800E5F00
+lbl_80134374:
+/* 80134374 0012FFD4 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134378 0012FFD8 28 00 00 02 */ cmplwi r0, 2
+/* 8013437C 0012FFDC 40 82 03 70 */ bne lbl_801346EC
+/* 80134380 0012FFE0 38 60 00 72 */ li r3, 0x72
+/* 80134384 0012FFE4 4B FB 1B 7D */ bl func_800E5F00
+/* 80134388 0012FFE8 48 00 03 64 */ b lbl_801346EC
+/* 8013438C 0012FFEC 38 60 00 15 */ li r3, 0x15
+/* 80134390 0012FFF0 48 02 E7 01 */ bl func_80162A90
+/* 80134394 0012FFF4 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134398 0012FFF8 41 82 00 20 */ beq lbl_801343B8
+/* 8013439C 0012FFFC 38 60 00 15 */ li r3, 0x15
+/* 801343A0 00130000 48 02 E6 F1 */ bl func_80162A90
+/* 801343A4 00130004 7C 64 1B 78 */ mr r4, r3
+/* 801343A8 00130008 38 60 00 15 */ li r3, 0x15
+/* 801343AC 0013000C 38 84 00 01 */ addi r4, r4, 1
+/* 801343B0 00130010 38 A0 00 01 */ li r5, 1
+/* 801343B4 00130014 48 02 E5 8D */ bl func_80162940
+lbl_801343B8:
+/* 801343B8 00130018 88 1F 00 14 */ lbz r0, 0x14(r31)
+/* 801343BC 0013001C 28 00 00 0A */ cmplwi r0, 0xa
+/* 801343C0 00130020 40 82 00 B8 */ bne lbl_80134478
+/* 801343C4 00130024 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801343C8 00130028 28 00 00 01 */ cmplwi r0, 1
+/* 801343CC 0013002C 40 82 00 58 */ bne lbl_80134424
+/* 801343D0 00130030 38 60 00 4C */ li r3, 0x4c
+/* 801343D4 00130034 48 02 E6 BD */ bl func_80162A90
+/* 801343D8 00130038 28 03 00 07 */ cmplwi r3, 7
+/* 801343DC 0013003C 7C 7D 1B 78 */ mr r29, r3
+/* 801343E0 00130040 41 82 00 14 */ beq lbl_801343F4
+/* 801343E4 00130044 38 9D 00 01 */ addi r4, r29, 1
+/* 801343E8 00130048 38 60 00 4C */ li r3, 0x4c
+/* 801343EC 0013004C 38 A0 00 01 */ li r5, 1
+/* 801343F0 00130050 48 02 E5 51 */ bl func_80162940
+lbl_801343F4:
+/* 801343F4 00130054 38 60 00 20 */ li r3, 0x20
+/* 801343F8 00130058 48 02 E6 99 */ bl func_80162A90
+/* 801343FC 0013005C 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134400 00130060 41 82 00 A4 */ beq lbl_801344A4
+/* 80134404 00130064 38 60 00 20 */ li r3, 0x20
+/* 80134408 00130068 48 02 E6 89 */ bl func_80162A90
+/* 8013440C 0013006C 7C 64 1B 78 */ mr r4, r3
+/* 80134410 00130070 38 60 00 20 */ li r3, 0x20
+/* 80134414 00130074 38 84 00 01 */ addi r4, r4, 1
+/* 80134418 00130078 38 A0 00 01 */ li r5, 1
+/* 8013441C 0013007C 48 02 E5 25 */ bl func_80162940
+/* 80134420 00130080 48 00 00 84 */ b lbl_801344A4
+lbl_80134424:
+/* 80134424 00130084 38 60 00 4D */ li r3, 0x4d
+/* 80134428 00130088 48 02 E6 69 */ bl func_80162A90
+/* 8013442C 0013008C 28 03 00 07 */ cmplwi r3, 7
+/* 80134430 00130090 7C 7D 1B 78 */ mr r29, r3
+/* 80134434 00130094 41 82 00 14 */ beq lbl_80134448
+/* 80134438 00130098 38 9D 00 01 */ addi r4, r29, 1
+/* 8013443C 0013009C 38 60 00 4D */ li r3, 0x4d
+/* 80134440 001300A0 38 A0 00 01 */ li r5, 1
+/* 80134444 001300A4 48 02 E4 FD */ bl func_80162940
+lbl_80134448:
+/* 80134448 001300A8 38 60 02 59 */ li r3, 0x259
+/* 8013444C 001300AC 48 02 E6 45 */ bl func_80162A90
+/* 80134450 001300B0 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134454 001300B4 41 82 00 50 */ beq lbl_801344A4
+/* 80134458 001300B8 38 60 02 59 */ li r3, 0x259
+/* 8013445C 001300BC 48 02 E6 35 */ bl func_80162A90
+/* 80134460 001300C0 7C 64 1B 78 */ mr r4, r3
+/* 80134464 001300C4 38 60 02 59 */ li r3, 0x259
+/* 80134468 001300C8 38 84 00 01 */ addi r4, r4, 1
+/* 8013446C 001300CC 38 A0 00 01 */ li r5, 1
+/* 80134470 001300D0 48 02 E4 D1 */ bl func_80162940
+/* 80134474 001300D4 48 00 00 30 */ b lbl_801344A4
+lbl_80134478:
+/* 80134478 001300D8 38 60 02 5A */ li r3, 0x25a
+/* 8013447C 001300DC 48 02 E6 15 */ bl func_80162A90
+/* 80134480 001300E0 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134484 001300E4 41 82 00 20 */ beq lbl_801344A4
+/* 80134488 001300E8 38 60 02 5A */ li r3, 0x25a
+/* 8013448C 001300EC 48 02 E6 05 */ bl func_80162A90
+/* 80134490 001300F0 7C 64 1B 78 */ mr r4, r3
+/* 80134494 001300F4 38 60 02 5A */ li r3, 0x25a
+/* 80134498 001300F8 38 84 00 01 */ addi r4, r4, 1
+/* 8013449C 001300FC 38 A0 00 01 */ li r5, 1
+/* 801344A0 00130100 48 02 E4 A1 */ bl func_80162940
+lbl_801344A4:
+/* 801344A4 00130104 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801344A8 00130108 28 00 00 01 */ cmplwi r0, 1
+/* 801344AC 0013010C 40 82 00 0C */ bne lbl_801344B8
+/* 801344B0 00130110 38 60 00 81 */ li r3, 0x81
+/* 801344B4 00130114 4B FB 1A 4D */ bl func_800E5F00
+lbl_801344B8:
+/* 801344B8 00130118 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801344BC 0013011C 28 00 00 02 */ cmplwi r0, 2
+/* 801344C0 00130120 40 82 02 2C */ bne lbl_801346EC
+/* 801344C4 00130124 38 60 00 82 */ li r3, 0x82
+/* 801344C8 00130128 4B FB 1A 39 */ bl func_800E5F00
+/* 801344CC 0013012C 48 00 02 20 */ b lbl_801346EC
+/* 801344D0 00130130 38 60 00 16 */ li r3, 0x16
+/* 801344D4 00130134 48 02 E5 BD */ bl func_80162A90
+/* 801344D8 00130138 28 03 00 63 */ cmplwi r3, 0x63
+/* 801344DC 0013013C 41 82 00 20 */ beq lbl_801344FC
+/* 801344E0 00130140 38 60 00 16 */ li r3, 0x16
+/* 801344E4 00130144 48 02 E5 AD */ bl func_80162A90
+/* 801344E8 00130148 7C 64 1B 78 */ mr r4, r3
+/* 801344EC 0013014C 38 60 00 16 */ li r3, 0x16
+/* 801344F0 00130150 38 84 00 01 */ addi r4, r4, 1
+/* 801344F4 00130154 38 A0 00 01 */ li r5, 1
+/* 801344F8 00130158 48 02 E4 49 */ bl func_80162940
+lbl_801344FC:
+/* 801344FC 0013015C A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 80134500 00130160 28 00 00 01 */ cmplwi r0, 1
+/* 80134504 00130164 40 82 00 58 */ bne lbl_8013455C
+/* 80134508 00130168 38 60 00 4E */ li r3, 0x4e
+/* 8013450C 0013016C 48 02 E5 85 */ bl func_80162A90
+/* 80134510 00130170 28 03 00 07 */ cmplwi r3, 7
+/* 80134514 00130174 7C 7D 1B 78 */ mr r29, r3
+/* 80134518 00130178 41 82 00 14 */ beq lbl_8013452C
+/* 8013451C 0013017C 38 9D 00 01 */ addi r4, r29, 1
+/* 80134520 00130180 38 60 00 4E */ li r3, 0x4e
+/* 80134524 00130184 38 A0 00 01 */ li r5, 1
+/* 80134528 00130188 48 02 E4 19 */ bl func_80162940
+lbl_8013452C:
+/* 8013452C 0013018C 38 60 00 21 */ li r3, 0x21
+/* 80134530 00130190 48 02 E5 61 */ bl func_80162A90
+/* 80134534 00130194 28 03 00 63 */ cmplwi r3, 0x63
+/* 80134538 00130198 41 82 00 74 */ beq lbl_801345AC
+/* 8013453C 0013019C 38 60 00 21 */ li r3, 0x21
+/* 80134540 001301A0 48 02 E5 51 */ bl func_80162A90
+/* 80134544 001301A4 7C 64 1B 78 */ mr r4, r3
+/* 80134548 001301A8 38 60 00 21 */ li r3, 0x21
+/* 8013454C 001301AC 38 84 00 01 */ addi r4, r4, 1
+/* 80134550 001301B0 38 A0 00 01 */ li r5, 1
+/* 80134554 001301B4 48 02 E3 ED */ bl func_80162940
+/* 80134558 001301B8 48 00 00 54 */ b lbl_801345AC
+lbl_8013455C:
+/* 8013455C 001301BC 38 60 00 4F */ li r3, 0x4f
+/* 80134560 001301C0 48 02 E5 31 */ bl func_80162A90
+/* 80134564 001301C4 28 03 00 07 */ cmplwi r3, 7
+/* 80134568 001301C8 7C 7D 1B 78 */ mr r29, r3
+/* 8013456C 001301CC 41 82 00 14 */ beq lbl_80134580
+/* 80134570 001301D0 38 9D 00 01 */ addi r4, r29, 1
+/* 80134574 001301D4 38 60 00 4F */ li r3, 0x4f
+/* 80134578 001301D8 38 A0 00 01 */ li r5, 1
+/* 8013457C 001301DC 48 02 E3 C5 */ bl func_80162940
+lbl_80134580:
+/* 80134580 001301E0 38 60 02 5B */ li r3, 0x25b
+/* 80134584 001301E4 48 02 E5 0D */ bl func_80162A90
+/* 80134588 001301E8 28 03 00 63 */ cmplwi r3, 0x63
+/* 8013458C 001301EC 41 82 00 20 */ beq lbl_801345AC
+/* 80134590 001301F0 38 60 02 5B */ li r3, 0x25b
+/* 80134594 001301F4 48 02 E4 FD */ bl func_80162A90
+/* 80134598 001301F8 7C 64 1B 78 */ mr r4, r3
+/* 8013459C 001301FC 38 60 02 5B */ li r3, 0x25b
+/* 801345A0 00130200 38 84 00 01 */ addi r4, r4, 1
+/* 801345A4 00130204 38 A0 00 01 */ li r5, 1
+/* 801345A8 00130208 48 02 E3 99 */ bl func_80162940
+lbl_801345AC:
+/* 801345AC 0013020C A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801345B0 00130210 28 00 00 01 */ cmplwi r0, 1
+/* 801345B4 00130214 40 82 00 0C */ bne lbl_801345C0
+/* 801345B8 00130218 38 60 00 91 */ li r3, 0x91
+/* 801345BC 0013021C 4B FB 19 45 */ bl func_800E5F00
+lbl_801345C0:
+/* 801345C0 00130220 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801345C4 00130224 28 00 00 02 */ cmplwi r0, 2
+/* 801345C8 00130228 40 82 01 24 */ bne lbl_801346EC
+/* 801345CC 0013022C 38 60 00 92 */ li r3, 0x92
+/* 801345D0 00130230 4B FB 19 31 */ bl func_800E5F00
+/* 801345D4 00130234 48 00 01 18 */ b lbl_801346EC
+/* 801345D8 00130238 38 60 00 17 */ li r3, 0x17
+/* 801345DC 0013023C 48 02 E4 B5 */ bl func_80162A90
+/* 801345E0 00130240 28 03 00 63 */ cmplwi r3, 0x63
+/* 801345E4 00130244 41 82 00 20 */ beq lbl_80134604
+/* 801345E8 00130248 38 60 00 17 */ li r3, 0x17
+/* 801345EC 0013024C 48 02 E4 A5 */ bl func_80162A90
+/* 801345F0 00130250 7C 64 1B 78 */ mr r4, r3
+/* 801345F4 00130254 38 60 00 17 */ li r3, 0x17
+/* 801345F8 00130258 38 84 00 01 */ addi r4, r4, 1
+/* 801345FC 0013025C 38 A0 00 01 */ li r5, 1
+/* 80134600 00130260 48 02 E3 41 */ bl func_80162940
+lbl_80134604:
+/* 80134604 00130264 2C 1C 00 00 */ cmpwi r28, 0
+/* 80134608 00130268 41 82 00 58 */ beq lbl_80134660
+/* 8013460C 0013026C 38 60 00 50 */ li r3, 0x50
+/* 80134610 00130270 48 02 E4 81 */ bl func_80162A90
+/* 80134614 00130274 28 03 00 07 */ cmplwi r3, 7
+/* 80134618 00130278 7C 7D 1B 78 */ mr r29, r3
+/* 8013461C 0013027C 41 82 00 14 */ beq lbl_80134630
+/* 80134620 00130280 38 9D 00 01 */ addi r4, r29, 1
+/* 80134624 00130284 38 60 00 50 */ li r3, 0x50
+/* 80134628 00130288 38 A0 00 01 */ li r5, 1
+/* 8013462C 0013028C 48 02 E3 15 */ bl func_80162940
+lbl_80134630:
+/* 80134630 00130290 38 60 00 22 */ li r3, 0x22
+/* 80134634 00130294 48 02 E4 5D */ bl func_80162A90
+/* 80134638 00130298 28 03 00 63 */ cmplwi r3, 0x63
+/* 8013463C 0013029C 41 82 00 88 */ beq lbl_801346C4
+/* 80134640 001302A0 38 60 00 22 */ li r3, 0x22
+/* 80134644 001302A4 48 02 E4 4D */ bl func_80162A90
+/* 80134648 001302A8 7C 64 1B 78 */ mr r4, r3
+/* 8013464C 001302AC 38 60 00 22 */ li r3, 0x22
+/* 80134650 001302B0 38 84 00 01 */ addi r4, r4, 1
+/* 80134654 001302B4 38 A0 00 01 */ li r5, 1
+/* 80134658 001302B8 48 02 E2 E9 */ bl func_80162940
+/* 8013465C 001302BC 48 00 00 68 */ b lbl_801346C4
+lbl_80134660:
+/* 80134660 001302C0 38 60 02 49 */ li r3, 0x249
+/* 80134664 001302C4 48 02 E4 2D */ bl func_80162A90
+/* 80134668 001302C8 7C 7B 1B 78 */ mr r27, r3
+/* 8013466C 001302CC 38 60 02 4A */ li r3, 0x24a
+/* 80134670 001302D0 48 02 E4 21 */ bl func_80162A90
+/* 80134674 001302D4 7C 03 D8 40 */ cmplw r3, r27
+/* 80134678 001302D8 41 80 00 20 */ blt lbl_80134698
+/* 8013467C 001302DC 38 60 02 4A */ li r3, 0x24a
+/* 80134680 001302E0 48 02 E4 11 */ bl func_80162A90
+/* 80134684 001302E4 7C 64 1B 78 */ mr r4, r3
+/* 80134688 001302E8 38 60 02 49 */ li r3, 0x249
+/* 8013468C 001302EC 38 84 00 01 */ addi r4, r4, 1
+/* 80134690 001302F0 38 A0 00 01 */ li r5, 1
+/* 80134694 001302F4 48 02 E2 AD */ bl func_80162940
+lbl_80134698:
+/* 80134698 001302F8 38 60 02 5C */ li r3, 0x25c
+/* 8013469C 001302FC 48 02 E3 F5 */ bl func_80162A90
+/* 801346A0 00130300 28 03 00 63 */ cmplwi r3, 0x63
+/* 801346A4 00130304 41 82 00 20 */ beq lbl_801346C4
+/* 801346A8 00130308 38 60 02 5C */ li r3, 0x25c
+/* 801346AC 0013030C 48 02 E3 E5 */ bl func_80162A90
+/* 801346B0 00130310 7C 64 1B 78 */ mr r4, r3
+/* 801346B4 00130314 38 60 02 5C */ li r3, 0x25c
+/* 801346B8 00130318 38 84 00 01 */ addi r4, r4, 1
+/* 801346BC 0013031C 38 A0 00 01 */ li r5, 1
+/* 801346C0 00130320 48 02 E2 81 */ bl func_80162940
+lbl_801346C4:
+/* 801346C4 00130324 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801346C8 00130328 28 00 00 01 */ cmplwi r0, 1
+/* 801346CC 0013032C 40 82 00 0C */ bne lbl_801346D8
+/* 801346D0 00130330 38 60 00 A1 */ li r3, 0xa1
+/* 801346D4 00130334 4B FB 18 2D */ bl func_800E5F00
+lbl_801346D8:
+/* 801346D8 00130338 A0 1F 00 9A */ lhz r0, 0x9a(r31)
+/* 801346DC 0013033C 28 00 00 02 */ cmplwi r0, 2
+/* 801346E0 00130340 40 82 00 0C */ bne lbl_801346EC
+/* 801346E4 00130344 38 60 00 A2 */ li r3, 0xa2
+/* 801346E8 00130348 4B FB 18 19 */ bl func_800E5F00
+lbl_801346EC:
+/* 801346EC 0013034C 38 60 00 0E */ li r3, 0xe
+/* 801346F0 00130350 48 02 E3 A1 */ bl func_80162A90
+/* 801346F4 00130354 2C 03 00 00 */ cmpwi r3, 0
+/* 801346F8 00130358 41 82 00 34 */ beq lbl_8013472C
+/* 801346FC 0013035C 38 60 01 BD */ li r3, 0x1bd
+/* 80134700 00130360 48 02 E3 91 */ bl func_80162A90
+/* 80134704 00130364 2C 03 00 00 */ cmpwi r3, 0
+/* 80134708 00130368 40 82 00 24 */ bne lbl_8013472C
+/* 8013470C 0013036C 38 60 01 BD */ li r3, 0x1bd
+/* 80134710 00130370 38 80 00 01 */ li r4, 1
+/* 80134714 00130374 38 A0 00 01 */ li r5, 1
+/* 80134718 00130378 48 02 E2 29 */ bl func_80162940
+/* 8013471C 0013037C 38 60 01 BE */ li r3, 0x1be
+/* 80134720 00130380 38 80 00 01 */ li r4, 1
+/* 80134724 00130384 38 A0 00 01 */ li r5, 1
+/* 80134728 00130388 48 02 E2 19 */ bl func_80162940
+lbl_8013472C:
+/* 8013472C 0013038C 38 60 00 0F */ li r3, 0xf
+/* 80134730 00130390 48 02 E3 61 */ bl func_80162A90
+/* 80134734 00130394 2C 03 00 00 */ cmpwi r3, 0
+/* 80134738 00130398 41 82 00 54 */ beq lbl_8013478C
+/* 8013473C 0013039C 38 60 01 BF */ li r3, 0x1bf
+/* 80134740 001303A0 48 02 E3 51 */ bl func_80162A90
+/* 80134744 001303A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134748 001303A8 40 82 00 24 */ bne lbl_8013476C
+/* 8013474C 001303AC 38 60 01 BF */ li r3, 0x1bf
+/* 80134750 001303B0 38 80 00 01 */ li r4, 1
+/* 80134754 001303B4 38 A0 00 01 */ li r5, 1
+/* 80134758 001303B8 48 02 E1 E9 */ bl func_80162940
+/* 8013475C 001303BC 38 60 01 C0 */ li r3, 0x1c0
+/* 80134760 001303C0 38 80 00 01 */ li r4, 1
+/* 80134764 001303C4 38 A0 00 01 */ li r5, 1
+/* 80134768 001303C8 48 02 E1 D9 */ bl func_80162940
+lbl_8013476C:
+/* 8013476C 001303CC 38 60 02 0E */ li r3, 0x20e
+/* 80134770 001303D0 48 02 E3 21 */ bl func_80162A90
+/* 80134774 001303D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134778 001303D8 40 82 00 14 */ bne lbl_8013478C
+/* 8013477C 001303DC 38 60 02 0E */ li r3, 0x20e
+/* 80134780 001303E0 38 80 00 01 */ li r4, 1
+/* 80134784 001303E4 38 A0 00 01 */ li r5, 1
+/* 80134788 001303E8 48 02 E1 B9 */ bl func_80162940
+lbl_8013478C:
+/* 8013478C 001303EC 38 60 00 10 */ li r3, 0x10
+/* 80134790 001303F0 48 02 E3 01 */ bl func_80162A90
+/* 80134794 001303F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134798 001303F8 41 82 00 54 */ beq lbl_801347EC
+/* 8013479C 001303FC 38 60 01 C1 */ li r3, 0x1c1
+/* 801347A0 00130400 48 02 E2 F1 */ bl func_80162A90
+/* 801347A4 00130404 2C 03 00 00 */ cmpwi r3, 0
+/* 801347A8 00130408 40 82 00 24 */ bne lbl_801347CC
+/* 801347AC 0013040C 38 60 01 C1 */ li r3, 0x1c1
+/* 801347B0 00130410 38 80 00 01 */ li r4, 1
+/* 801347B4 00130414 38 A0 00 01 */ li r5, 1
+/* 801347B8 00130418 48 02 E1 89 */ bl func_80162940
+/* 801347BC 0013041C 38 60 01 C2 */ li r3, 0x1c2
+/* 801347C0 00130420 38 80 00 01 */ li r4, 1
+/* 801347C4 00130424 38 A0 00 01 */ li r5, 1
+/* 801347C8 00130428 48 02 E1 79 */ bl func_80162940
+lbl_801347CC:
+/* 801347CC 0013042C 38 60 02 0F */ li r3, 0x20f
+/* 801347D0 00130430 48 02 E2 C1 */ bl func_80162A90
+/* 801347D4 00130434 2C 03 00 00 */ cmpwi r3, 0
+/* 801347D8 00130438 40 82 00 14 */ bne lbl_801347EC
+/* 801347DC 0013043C 38 60 02 0F */ li r3, 0x20f
+/* 801347E0 00130440 38 80 00 01 */ li r4, 1
+/* 801347E4 00130444 38 A0 00 01 */ li r5, 1
+/* 801347E8 00130448 48 02 E1 59 */ bl func_80162940
+lbl_801347EC:
+/* 801347EC 0013044C 38 60 00 11 */ li r3, 0x11
+/* 801347F0 00130450 48 02 E2 A1 */ bl func_80162A90
+/* 801347F4 00130454 2C 03 00 00 */ cmpwi r3, 0
+/* 801347F8 00130458 41 82 00 54 */ beq lbl_8013484C
+/* 801347FC 0013045C 38 60 01 C3 */ li r3, 0x1c3
+/* 80134800 00130460 48 02 E2 91 */ bl func_80162A90
+/* 80134804 00130464 2C 03 00 00 */ cmpwi r3, 0
+/* 80134808 00130468 40 82 00 24 */ bne lbl_8013482C
+/* 8013480C 0013046C 38 60 01 C3 */ li r3, 0x1c3
+/* 80134810 00130470 38 80 00 01 */ li r4, 1
+/* 80134814 00130474 38 A0 00 01 */ li r5, 1
+/* 80134818 00130478 48 02 E1 29 */ bl func_80162940
+/* 8013481C 0013047C 38 60 01 C4 */ li r3, 0x1c4
+/* 80134820 00130480 38 80 00 01 */ li r4, 1
+/* 80134824 00130484 38 A0 00 01 */ li r5, 1
+/* 80134828 00130488 48 02 E1 19 */ bl func_80162940
+lbl_8013482C:
+/* 8013482C 0013048C 38 60 02 10 */ li r3, 0x210
+/* 80134830 00130490 48 02 E2 61 */ bl func_80162A90
+/* 80134834 00130494 2C 03 00 00 */ cmpwi r3, 0
+/* 80134838 00130498 40 82 00 14 */ bne lbl_8013484C
+/* 8013483C 0013049C 38 60 02 10 */ li r3, 0x210
+/* 80134840 001304A0 38 80 00 01 */ li r4, 1
+/* 80134844 001304A4 38 A0 00 01 */ li r5, 1
+/* 80134848 001304A8 48 02 E0 F9 */ bl func_80162940
+lbl_8013484C:
+/* 8013484C 001304AC 38 60 00 12 */ li r3, 0x12
+/* 80134850 001304B0 48 02 E2 41 */ bl func_80162A90
+/* 80134854 001304B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134858 001304B8 41 82 00 54 */ beq lbl_801348AC
+/* 8013485C 001304BC 38 60 01 C5 */ li r3, 0x1c5
+/* 80134860 001304C0 48 02 E2 31 */ bl func_80162A90
+/* 80134864 001304C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134868 001304C8 40 82 00 24 */ bne lbl_8013488C
+/* 8013486C 001304CC 38 60 01 C5 */ li r3, 0x1c5
+/* 80134870 001304D0 38 80 00 01 */ li r4, 1
+/* 80134874 001304D4 38 A0 00 01 */ li r5, 1
+/* 80134878 001304D8 48 02 E0 C9 */ bl func_80162940
+/* 8013487C 001304DC 38 60 01 C6 */ li r3, 0x1c6
+/* 80134880 001304E0 38 80 00 01 */ li r4, 1
+/* 80134884 001304E4 38 A0 00 01 */ li r5, 1
+/* 80134888 001304E8 48 02 E0 B9 */ bl func_80162940
+lbl_8013488C:
+/* 8013488C 001304EC 38 60 02 11 */ li r3, 0x211
+/* 80134890 001304F0 48 02 E2 01 */ bl func_80162A90
+/* 80134894 001304F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134898 001304F8 40 82 00 14 */ bne lbl_801348AC
+/* 8013489C 001304FC 38 60 02 11 */ li r3, 0x211
+/* 801348A0 00130500 38 80 00 01 */ li r4, 1
+/* 801348A4 00130504 38 A0 00 01 */ li r5, 1
+/* 801348A8 00130508 48 02 E0 99 */ bl func_80162940
+lbl_801348AC:
+/* 801348AC 0013050C 38 60 00 13 */ li r3, 0x13
+/* 801348B0 00130510 48 02 E1 E1 */ bl func_80162A90
+/* 801348B4 00130514 2C 03 00 00 */ cmpwi r3, 0
+/* 801348B8 00130518 41 82 00 74 */ beq lbl_8013492C
+/* 801348BC 0013051C 38 60 01 C7 */ li r3, 0x1c7
+/* 801348C0 00130520 48 02 E1 D1 */ bl func_80162A90
+/* 801348C4 00130524 2C 03 00 00 */ cmpwi r3, 0
+/* 801348C8 00130528 40 82 00 24 */ bne lbl_801348EC
+/* 801348CC 0013052C 38 60 01 C7 */ li r3, 0x1c7
+/* 801348D0 00130530 38 80 00 01 */ li r4, 1
+/* 801348D4 00130534 38 A0 00 01 */ li r5, 1
+/* 801348D8 00130538 48 02 E0 69 */ bl func_80162940
+/* 801348DC 0013053C 38 60 01 C8 */ li r3, 0x1c8
+/* 801348E0 00130540 38 80 00 01 */ li r4, 1
+/* 801348E4 00130544 38 A0 00 01 */ li r5, 1
+/* 801348E8 00130548 48 02 E0 59 */ bl func_80162940
+lbl_801348EC:
+/* 801348EC 0013054C 38 60 02 12 */ li r3, 0x212
+/* 801348F0 00130550 48 02 E1 A1 */ bl func_80162A90
+/* 801348F4 00130554 2C 03 00 00 */ cmpwi r3, 0
+/* 801348F8 00130558 40 82 00 14 */ bne lbl_8013490C
+/* 801348FC 0013055C 38 60 02 12 */ li r3, 0x212
+/* 80134900 00130560 38 80 00 01 */ li r4, 1
+/* 80134904 00130564 38 A0 00 01 */ li r5, 1
+/* 80134908 00130568 48 02 E0 39 */ bl func_80162940
+lbl_8013490C:
+/* 8013490C 0013056C 38 60 02 2B */ li r3, 0x22b
+/* 80134910 00130570 48 02 E1 81 */ bl func_80162A90
+/* 80134914 00130574 2C 03 00 00 */ cmpwi r3, 0
+/* 80134918 00130578 40 82 00 14 */ bne lbl_8013492C
+/* 8013491C 0013057C 38 60 02 2B */ li r3, 0x22b
+/* 80134920 00130580 38 80 00 01 */ li r4, 1
+/* 80134924 00130584 38 A0 00 01 */ li r5, 1
+/* 80134928 00130588 48 02 E0 19 */ bl func_80162940
+lbl_8013492C:
+/* 8013492C 0013058C 38 60 00 14 */ li r3, 0x14
+/* 80134930 00130590 48 02 E1 61 */ bl func_80162A90
+/* 80134934 00130594 2C 03 00 00 */ cmpwi r3, 0
+/* 80134938 00130598 41 82 00 54 */ beq lbl_8013498C
+/* 8013493C 0013059C 38 60 01 C9 */ li r3, 0x1c9
+/* 80134940 001305A0 48 02 E1 51 */ bl func_80162A90
+/* 80134944 001305A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134948 001305A8 40 82 00 24 */ bne lbl_8013496C
+/* 8013494C 001305AC 38 60 01 C9 */ li r3, 0x1c9
+/* 80134950 001305B0 38 80 00 01 */ li r4, 1
+/* 80134954 001305B4 38 A0 00 01 */ li r5, 1
+/* 80134958 001305B8 48 02 DF E9 */ bl func_80162940
+/* 8013495C 001305BC 38 60 01 CA */ li r3, 0x1ca
+/* 80134960 001305C0 38 80 00 01 */ li r4, 1
+/* 80134964 001305C4 38 A0 00 01 */ li r5, 1
+/* 80134968 001305C8 48 02 DF D9 */ bl func_80162940
+lbl_8013496C:
+/* 8013496C 001305CC 38 60 02 13 */ li r3, 0x213
+/* 80134970 001305D0 48 02 E1 21 */ bl func_80162A90
+/* 80134974 001305D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134978 001305D8 40 82 00 14 */ bne lbl_8013498C
+/* 8013497C 001305DC 38 60 02 13 */ li r3, 0x213
+/* 80134980 001305E0 38 80 00 01 */ li r4, 1
+/* 80134984 001305E4 38 A0 00 01 */ li r5, 1
+/* 80134988 001305E8 48 02 DF B9 */ bl func_80162940
+lbl_8013498C:
+/* 8013498C 001305EC 38 60 00 16 */ li r3, 0x16
+/* 80134990 001305F0 48 02 E1 01 */ bl func_80162A90
+/* 80134994 001305F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134998 001305F8 41 82 00 54 */ beq lbl_801349EC
+/* 8013499C 001305FC 38 60 01 CB */ li r3, 0x1cb
+/* 801349A0 00130600 48 02 E0 F1 */ bl func_80162A90
+/* 801349A4 00130604 2C 03 00 00 */ cmpwi r3, 0
+/* 801349A8 00130608 40 82 00 24 */ bne lbl_801349CC
+/* 801349AC 0013060C 38 60 01 CB */ li r3, 0x1cb
+/* 801349B0 00130610 38 80 00 01 */ li r4, 1
+/* 801349B4 00130614 38 A0 00 01 */ li r5, 1
+/* 801349B8 00130618 48 02 DF 89 */ bl func_80162940
+/* 801349BC 0013061C 38 60 01 CC */ li r3, 0x1cc
+/* 801349C0 00130620 38 80 00 01 */ li r4, 1
+/* 801349C4 00130624 38 A0 00 01 */ li r5, 1
+/* 801349C8 00130628 48 02 DF 79 */ bl func_80162940
+lbl_801349CC:
+/* 801349CC 0013062C 38 60 02 14 */ li r3, 0x214
+/* 801349D0 00130630 48 02 E0 C1 */ bl func_80162A90
+/* 801349D4 00130634 2C 03 00 00 */ cmpwi r3, 0
+/* 801349D8 00130638 40 82 00 14 */ bne lbl_801349EC
+/* 801349DC 0013063C 38 60 02 14 */ li r3, 0x214
+/* 801349E0 00130640 38 80 00 01 */ li r4, 1
+/* 801349E4 00130644 38 A0 00 01 */ li r5, 1
+/* 801349E8 00130648 48 02 DF 59 */ bl func_80162940
+lbl_801349EC:
+/* 801349EC 0013064C 38 60 00 15 */ li r3, 0x15
+/* 801349F0 00130650 48 02 E0 A1 */ bl func_80162A90
+/* 801349F4 00130654 2C 03 00 00 */ cmpwi r3, 0
+/* 801349F8 00130658 41 82 00 74 */ beq lbl_80134A6C
+/* 801349FC 0013065C 38 60 01 CD */ li r3, 0x1cd
+/* 80134A00 00130660 48 02 E0 91 */ bl func_80162A90
+/* 80134A04 00130664 2C 03 00 00 */ cmpwi r3, 0
+/* 80134A08 00130668 40 82 00 24 */ bne lbl_80134A2C
+/* 80134A0C 0013066C 38 60 01 CD */ li r3, 0x1cd
+/* 80134A10 00130670 38 80 00 01 */ li r4, 1
+/* 80134A14 00130674 38 A0 00 01 */ li r5, 1
+/* 80134A18 00130678 48 02 DF 29 */ bl func_80162940
+/* 80134A1C 0013067C 38 60 01 CE */ li r3, 0x1ce
+/* 80134A20 00130680 38 80 00 01 */ li r4, 1
+/* 80134A24 00130684 38 A0 00 01 */ li r5, 1
+/* 80134A28 00130688 48 02 DF 19 */ bl func_80162940
+lbl_80134A2C:
+/* 80134A2C 0013068C 38 60 02 15 */ li r3, 0x215
+/* 80134A30 00130690 48 02 E0 61 */ bl func_80162A90
+/* 80134A34 00130694 2C 03 00 00 */ cmpwi r3, 0
+/* 80134A38 00130698 40 82 00 14 */ bne lbl_80134A4C
+/* 80134A3C 0013069C 38 60 02 15 */ li r3, 0x215
+/* 80134A40 001306A0 38 80 00 01 */ li r4, 1
+/* 80134A44 001306A4 38 A0 00 01 */ li r5, 1
+/* 80134A48 001306A8 48 02 DE F9 */ bl func_80162940
+lbl_80134A4C:
+/* 80134A4C 001306AC 38 60 02 2C */ li r3, 0x22c
+/* 80134A50 001306B0 48 02 E0 41 */ bl func_80162A90
+/* 80134A54 001306B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134A58 001306B8 40 82 00 14 */ bne lbl_80134A6C
+/* 80134A5C 001306BC 38 60 02 2C */ li r3, 0x22c
+/* 80134A60 001306C0 38 80 00 01 */ li r4, 1
+/* 80134A64 001306C4 38 A0 00 01 */ li r5, 1
+/* 80134A68 001306C8 48 02 DE D9 */ bl func_80162940
+lbl_80134A6C:
+/* 80134A6C 001306CC 38 60 00 17 */ li r3, 0x17
+/* 80134A70 001306D0 48 02 E0 21 */ bl func_80162A90
+/* 80134A74 001306D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134A78 001306D8 41 82 00 74 */ beq lbl_80134AEC
+/* 80134A7C 001306DC 38 60 01 CF */ li r3, 0x1cf
+/* 80134A80 001306E0 48 02 E0 11 */ bl func_80162A90
+/* 80134A84 001306E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134A88 001306E8 40 82 00 24 */ bne lbl_80134AAC
+/* 80134A8C 001306EC 38 60 01 CF */ li r3, 0x1cf
+/* 80134A90 001306F0 38 80 00 01 */ li r4, 1
+/* 80134A94 001306F4 38 A0 00 01 */ li r5, 1
+/* 80134A98 001306F8 48 02 DE A9 */ bl func_80162940
+/* 80134A9C 001306FC 38 60 01 D0 */ li r3, 0x1d0
+/* 80134AA0 00130700 38 80 00 01 */ li r4, 1
+/* 80134AA4 00130704 38 A0 00 01 */ li r5, 1
+/* 80134AA8 00130708 48 02 DE 99 */ bl func_80162940
+lbl_80134AAC:
+/* 80134AAC 0013070C 38 60 02 16 */ li r3, 0x216
+/* 80134AB0 00130710 48 02 DF E1 */ bl func_80162A90
+/* 80134AB4 00130714 2C 03 00 00 */ cmpwi r3, 0
+/* 80134AB8 00130718 40 82 00 14 */ bne lbl_80134ACC
+/* 80134ABC 0013071C 38 60 02 16 */ li r3, 0x216
+/* 80134AC0 00130720 38 80 00 01 */ li r4, 1
+/* 80134AC4 00130724 38 A0 00 01 */ li r5, 1
+/* 80134AC8 00130728 48 02 DE 79 */ bl func_80162940
+lbl_80134ACC:
+/* 80134ACC 0013072C 38 60 02 2D */ li r3, 0x22d
+/* 80134AD0 00130730 48 02 DF C1 */ bl func_80162A90
+/* 80134AD4 00130734 2C 03 00 00 */ cmpwi r3, 0
+/* 80134AD8 00130738 40 82 00 14 */ bne lbl_80134AEC
+/* 80134ADC 0013073C 38 60 02 2D */ li r3, 0x22d
+/* 80134AE0 00130740 38 80 00 01 */ li r4, 1
+/* 80134AE4 00130744 38 A0 00 01 */ li r5, 1
+/* 80134AE8 00130748 48 02 DE 59 */ bl func_80162940
+lbl_80134AEC:
+/* 80134AEC 0013074C 38 60 02 5C */ li r3, 0x25c
+/* 80134AF0 00130750 48 02 DF A1 */ bl func_80162A90
+/* 80134AF4 00130754 2C 03 00 00 */ cmpwi r3, 0
+/* 80134AF8 00130758 41 82 00 24 */ beq lbl_80134B1C
+/* 80134AFC 0013075C 38 60 02 2E */ li r3, 0x22e
+/* 80134B00 00130760 48 02 DF 91 */ bl func_80162A90
+/* 80134B04 00130764 2C 03 00 00 */ cmpwi r3, 0
+/* 80134B08 00130768 40 82 00 14 */ bne lbl_80134B1C
+/* 80134B0C 0013076C 38 60 02 2E */ li r3, 0x22e
+/* 80134B10 00130770 38 80 00 01 */ li r4, 1
+/* 80134B14 00130774 38 A0 00 01 */ li r5, 1
+/* 80134B18 00130778 48 02 DE 29 */ bl func_80162940
+lbl_80134B1C:
+/* 80134B1C 0013077C 38 60 00 40 */ li r3, 0x40
+/* 80134B20 00130780 48 02 DF 71 */ bl func_80162A90
+/* 80134B24 00130784 2C 03 00 00 */ cmpwi r3, 0
+/* 80134B28 00130788 41 82 00 58 */ beq lbl_80134B80
+/* 80134B2C 0013078C 38 60 01 D1 */ li r3, 0x1d1
+/* 80134B30 00130790 48 02 DF 61 */ bl func_80162A90
+/* 80134B34 00130794 2C 03 00 00 */ cmpwi r3, 0
+/* 80134B38 00130798 40 82 00 28 */ bne lbl_80134B60
+/* 80134B3C 0013079C 38 60 01 D1 */ li r3, 0x1d1
+/* 80134B40 001307A0 38 80 00 01 */ li r4, 1
+/* 80134B44 001307A4 38 A0 00 01 */ li r5, 1
+/* 80134B48 001307A8 48 02 DD F9 */ bl func_80162940
+/* 80134B4C 001307AC 38 60 01 D2 */ li r3, 0x1d2
+/* 80134B50 001307B0 38 80 00 01 */ li r4, 1
+/* 80134B54 001307B4 38 A0 00 01 */ li r5, 1
+/* 80134B58 001307B8 48 02 DD E9 */ bl func_80162940
+/* 80134B5C 001307BC 4B FB 4A 8D */ bl func_800E95E8
+lbl_80134B60:
+/* 80134B60 001307C0 38 60 02 1B */ li r3, 0x21b
+/* 80134B64 001307C4 48 02 DF 2D */ bl func_80162A90
+/* 80134B68 001307C8 2C 03 00 00 */ cmpwi r3, 0
+/* 80134B6C 001307CC 40 82 00 14 */ bne lbl_80134B80
+/* 80134B70 001307D0 38 60 02 1B */ li r3, 0x21b
+/* 80134B74 001307D4 38 80 00 01 */ li r4, 1
+/* 80134B78 001307D8 38 A0 00 01 */ li r5, 1
+/* 80134B7C 001307DC 48 02 DD C5 */ bl func_80162940
+lbl_80134B80:
+/* 80134B80 001307E0 38 60 00 42 */ li r3, 0x42
+/* 80134B84 001307E4 48 02 DF 0D */ bl func_80162A90
+/* 80134B88 001307E8 2C 03 00 00 */ cmpwi r3, 0
+/* 80134B8C 001307EC 41 82 00 58 */ beq lbl_80134BE4
+/* 80134B90 001307F0 38 60 01 D3 */ li r3, 0x1d3
+/* 80134B94 001307F4 48 02 DE FD */ bl func_80162A90
+/* 80134B98 001307F8 2C 03 00 00 */ cmpwi r3, 0
+/* 80134B9C 001307FC 40 82 00 28 */ bne lbl_80134BC4
+/* 80134BA0 00130800 38 60 01 D3 */ li r3, 0x1d3
+/* 80134BA4 00130804 38 80 00 01 */ li r4, 1
+/* 80134BA8 00130808 38 A0 00 01 */ li r5, 1
+/* 80134BAC 0013080C 48 02 DD 95 */ bl func_80162940
+/* 80134BB0 00130810 38 60 01 D4 */ li r3, 0x1d4
+/* 80134BB4 00130814 38 80 00 01 */ li r4, 1
+/* 80134BB8 00130818 38 A0 00 01 */ li r5, 1
+/* 80134BBC 0013081C 48 02 DD 85 */ bl func_80162940
+/* 80134BC0 00130820 4B FB 4A 29 */ bl func_800E95E8
+lbl_80134BC4:
+/* 80134BC4 00130824 38 60 02 1C */ li r3, 0x21c
+/* 80134BC8 00130828 48 02 DE C9 */ bl func_80162A90
+/* 80134BCC 0013082C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134BD0 00130830 40 82 00 14 */ bne lbl_80134BE4
+/* 80134BD4 00130834 38 60 02 1C */ li r3, 0x21c
+/* 80134BD8 00130838 38 80 00 01 */ li r4, 1
+/* 80134BDC 0013083C 38 A0 00 01 */ li r5, 1
+/* 80134BE0 00130840 48 02 DD 61 */ bl func_80162940
+lbl_80134BE4:
+/* 80134BE4 00130844 38 60 00 44 */ li r3, 0x44
+/* 80134BE8 00130848 48 02 DE A9 */ bl func_80162A90
+/* 80134BEC 0013084C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134BF0 00130850 41 82 00 58 */ beq lbl_80134C48
+/* 80134BF4 00130854 38 60 01 D5 */ li r3, 0x1d5
+/* 80134BF8 00130858 48 02 DE 99 */ bl func_80162A90
+/* 80134BFC 0013085C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134C00 00130860 40 82 00 28 */ bne lbl_80134C28
+/* 80134C04 00130864 38 60 01 D5 */ li r3, 0x1d5
+/* 80134C08 00130868 38 80 00 01 */ li r4, 1
+/* 80134C0C 0013086C 38 A0 00 01 */ li r5, 1
+/* 80134C10 00130870 48 02 DD 31 */ bl func_80162940
+/* 80134C14 00130874 38 60 01 D6 */ li r3, 0x1d6
+/* 80134C18 00130878 38 80 00 01 */ li r4, 1
+/* 80134C1C 0013087C 38 A0 00 01 */ li r5, 1
+/* 80134C20 00130880 48 02 DD 21 */ bl func_80162940
+/* 80134C24 00130884 4B FB 49 C5 */ bl func_800E95E8
+lbl_80134C28:
+/* 80134C28 00130888 38 60 02 1D */ li r3, 0x21d
+/* 80134C2C 0013088C 48 02 DE 65 */ bl func_80162A90
+/* 80134C30 00130890 2C 03 00 00 */ cmpwi r3, 0
+/* 80134C34 00130894 40 82 00 14 */ bne lbl_80134C48
+/* 80134C38 00130898 38 60 02 1D */ li r3, 0x21d
+/* 80134C3C 0013089C 38 80 00 01 */ li r4, 1
+/* 80134C40 001308A0 38 A0 00 01 */ li r5, 1
+/* 80134C44 001308A4 48 02 DC FD */ bl func_80162940
+lbl_80134C48:
+/* 80134C48 001308A8 38 60 00 46 */ li r3, 0x46
+/* 80134C4C 001308AC 48 02 DE 45 */ bl func_80162A90
+/* 80134C50 001308B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80134C54 001308B4 41 82 00 58 */ beq lbl_80134CAC
+/* 80134C58 001308B8 38 60 01 D7 */ li r3, 0x1d7
+/* 80134C5C 001308BC 48 02 DE 35 */ bl func_80162A90
+/* 80134C60 001308C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80134C64 001308C4 40 82 00 28 */ bne lbl_80134C8C
+/* 80134C68 001308C8 38 60 01 D7 */ li r3, 0x1d7
+/* 80134C6C 001308CC 38 80 00 01 */ li r4, 1
+/* 80134C70 001308D0 38 A0 00 01 */ li r5, 1
+/* 80134C74 001308D4 48 02 DC CD */ bl func_80162940
+/* 80134C78 001308D8 38 60 01 D8 */ li r3, 0x1d8
+/* 80134C7C 001308DC 38 80 00 01 */ li r4, 1
+/* 80134C80 001308E0 38 A0 00 01 */ li r5, 1
+/* 80134C84 001308E4 48 02 DC BD */ bl func_80162940
+/* 80134C88 001308E8 4B FB 49 61 */ bl func_800E95E8
+lbl_80134C8C:
+/* 80134C8C 001308EC 38 60 02 1E */ li r3, 0x21e
+/* 80134C90 001308F0 48 02 DE 01 */ bl func_80162A90
+/* 80134C94 001308F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134C98 001308F8 40 82 00 14 */ bne lbl_80134CAC
+/* 80134C9C 001308FC 38 60 02 1E */ li r3, 0x21e
+/* 80134CA0 00130900 38 80 00 01 */ li r4, 1
+/* 80134CA4 00130904 38 A0 00 01 */ li r5, 1
+/* 80134CA8 00130908 48 02 DC 99 */ bl func_80162940
+lbl_80134CAC:
+/* 80134CAC 0013090C 38 60 00 4B */ li r3, 0x4b
+/* 80134CB0 00130910 48 02 DD E1 */ bl func_80162A90
+/* 80134CB4 00130914 2C 03 00 00 */ cmpwi r3, 0
+/* 80134CB8 00130918 41 82 00 58 */ beq lbl_80134D10
+/* 80134CBC 0013091C 38 60 01 D9 */ li r3, 0x1d9
+/* 80134CC0 00130920 48 02 DD D1 */ bl func_80162A90
+/* 80134CC4 00130924 2C 03 00 00 */ cmpwi r3, 0
+/* 80134CC8 00130928 40 82 00 28 */ bne lbl_80134CF0
+/* 80134CCC 0013092C 38 60 01 D9 */ li r3, 0x1d9
+/* 80134CD0 00130930 38 80 00 01 */ li r4, 1
+/* 80134CD4 00130934 38 A0 00 01 */ li r5, 1
+/* 80134CD8 00130938 48 02 DC 69 */ bl func_80162940
+/* 80134CDC 0013093C 38 60 01 DA */ li r3, 0x1da
+/* 80134CE0 00130940 38 80 00 01 */ li r4, 1
+/* 80134CE4 00130944 38 A0 00 01 */ li r5, 1
+/* 80134CE8 00130948 48 02 DC 59 */ bl func_80162940
+/* 80134CEC 0013094C 4B FB 48 FD */ bl func_800E95E8
+lbl_80134CF0:
+/* 80134CF0 00130950 38 60 02 1F */ li r3, 0x21f
+/* 80134CF4 00130954 48 02 DD 9D */ bl func_80162A90
+/* 80134CF8 00130958 2C 03 00 00 */ cmpwi r3, 0
+/* 80134CFC 0013095C 40 82 00 14 */ bne lbl_80134D10
+/* 80134D00 00130960 38 60 02 1F */ li r3, 0x21f
+/* 80134D04 00130964 38 80 00 01 */ li r4, 1
+/* 80134D08 00130968 38 A0 00 01 */ li r5, 1
+/* 80134D0C 0013096C 48 02 DC 35 */ bl func_80162940
+lbl_80134D10:
+/* 80134D10 00130970 38 60 00 4F */ li r3, 0x4f
+/* 80134D14 00130974 48 02 DD 7D */ bl func_80162A90
+/* 80134D18 00130978 2C 03 00 00 */ cmpwi r3, 0
+/* 80134D1C 0013097C 41 82 00 58 */ beq lbl_80134D74
+/* 80134D20 00130980 38 60 01 DB */ li r3, 0x1db
+/* 80134D24 00130984 48 02 DD 6D */ bl func_80162A90
+/* 80134D28 00130988 2C 03 00 00 */ cmpwi r3, 0
+/* 80134D2C 0013098C 40 82 00 28 */ bne lbl_80134D54
+/* 80134D30 00130990 38 60 01 DB */ li r3, 0x1db
+/* 80134D34 00130994 38 80 00 01 */ li r4, 1
+/* 80134D38 00130998 38 A0 00 01 */ li r5, 1
+/* 80134D3C 0013099C 48 02 DC 05 */ bl func_80162940
+/* 80134D40 001309A0 38 60 01 DC */ li r3, 0x1dc
+/* 80134D44 001309A4 38 80 00 01 */ li r4, 1
+/* 80134D48 001309A8 38 A0 00 01 */ li r5, 1
+/* 80134D4C 001309AC 48 02 DB F5 */ bl func_80162940
+/* 80134D50 001309B0 4B FB 48 99 */ bl func_800E95E8
+lbl_80134D54:
+/* 80134D54 001309B4 38 60 02 20 */ li r3, 0x220
+/* 80134D58 001309B8 48 02 DD 39 */ bl func_80162A90
+/* 80134D5C 001309BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80134D60 001309C0 40 82 00 14 */ bne lbl_80134D74
+/* 80134D64 001309C4 38 60 02 20 */ li r3, 0x220
+/* 80134D68 001309C8 38 80 00 01 */ li r4, 1
+/* 80134D6C 001309CC 38 A0 00 01 */ li r5, 1
+/* 80134D70 001309D0 48 02 DB D1 */ bl func_80162940
+lbl_80134D74:
+/* 80134D74 001309D4 38 60 00 49 */ li r3, 0x49
+/* 80134D78 001309D8 48 02 DD 19 */ bl func_80162A90
+/* 80134D7C 001309DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80134D80 001309E0 41 82 00 24 */ beq lbl_80134DA4
+/* 80134D84 001309E4 38 60 02 18 */ li r3, 0x218
+/* 80134D88 001309E8 48 02 DD 09 */ bl func_80162A90
+/* 80134D8C 001309EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80134D90 001309F0 40 82 00 14 */ bne lbl_80134DA4
+/* 80134D94 001309F4 38 60 02 18 */ li r3, 0x218
+/* 80134D98 001309F8 38 80 00 01 */ li r4, 1
+/* 80134D9C 001309FC 38 A0 00 01 */ li r5, 1
+/* 80134DA0 00130A00 48 02 DB A1 */ bl func_80162940
+lbl_80134DA4:
+/* 80134DA4 00130A04 2C 1C 00 00 */ cmpwi r28, 0
+/* 80134DA8 00130A08 40 82 00 5C */ bne lbl_80134E04
+/* 80134DAC 00130A0C 80 1F 00 10 */ lwz r0, 0x10(r31)
+/* 80134DB0 00130A10 28 00 03 E8 */ cmplwi r0, 0x3e8
+/* 80134DB4 00130A14 40 82 00 24 */ bne lbl_80134DD8
+/* 80134DB8 00130A18 38 60 02 17 */ li r3, 0x217
+/* 80134DBC 00130A1C 48 02 DC D5 */ bl func_80162A90
+/* 80134DC0 00130A20 2C 03 00 00 */ cmpwi r3, 0
+/* 80134DC4 00130A24 40 82 00 14 */ bne lbl_80134DD8
+/* 80134DC8 00130A28 38 60 02 17 */ li r3, 0x217
+/* 80134DCC 00130A2C 38 80 00 01 */ li r4, 1
+/* 80134DD0 00130A30 38 A0 00 01 */ li r5, 1
+/* 80134DD4 00130A34 48 02 DB 6D */ bl func_80162940
+lbl_80134DD8:
+/* 80134DD8 00130A38 80 1F 00 10 */ lwz r0, 0x10(r31)
+/* 80134DDC 00130A3C 28 00 03 F1 */ cmplwi r0, 0x3f1
+/* 80134DE0 00130A40 40 82 00 24 */ bne lbl_80134E04
+/* 80134DE4 00130A44 38 60 02 1A */ li r3, 0x21a
+/* 80134DE8 00130A48 48 02 DC A9 */ bl func_80162A90
+/* 80134DEC 00130A4C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134DF0 00130A50 40 82 00 14 */ bne lbl_80134E04
+/* 80134DF4 00130A54 38 60 02 1A */ li r3, 0x21a
+/* 80134DF8 00130A58 38 80 00 01 */ li r4, 1
+/* 80134DFC 00130A5C 38 A0 00 01 */ li r5, 1
+/* 80134E00 00130A60 48 02 DB 41 */ bl func_80162940
+lbl_80134E04:
+/* 80134E04 00130A64 38 60 02 49 */ li r3, 0x249
+/* 80134E08 00130A68 48 02 DC 89 */ bl func_80162A90
+/* 80134E0C 00130A6C 28 03 00 08 */ cmplwi r3, 8
+/* 80134E10 00130A70 40 82 00 34 */ bne lbl_80134E44
+/* 80134E14 00130A74 38 60 01 F9 */ li r3, 0x1f9
+/* 80134E18 00130A78 48 02 DC 79 */ bl func_80162A90
+/* 80134E1C 00130A7C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134E20 00130A80 40 82 00 24 */ bne lbl_80134E44
+/* 80134E24 00130A84 38 60 01 F9 */ li r3, 0x1f9
+/* 80134E28 00130A88 38 80 00 01 */ li r4, 1
+/* 80134E2C 00130A8C 38 A0 00 01 */ li r5, 1
+/* 80134E30 00130A90 48 02 DB 11 */ bl func_80162940
+/* 80134E34 00130A94 38 60 01 FA */ li r3, 0x1fa
+/* 80134E38 00130A98 38 80 00 01 */ li r4, 1
+/* 80134E3C 00130A9C 38 A0 00 01 */ li r5, 1
+/* 80134E40 00130AA0 48 02 DB 01 */ bl func_80162940
+lbl_80134E44:
+/* 80134E44 00130AA4 38 60 00 0F */ li r3, 0xf
+/* 80134E48 00130AA8 48 02 DC 49 */ bl func_80162A90
+/* 80134E4C 00130AAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80134E50 00130AB0 41 82 00 94 */ beq lbl_80134EE4
+/* 80134E54 00130AB4 38 60 00 10 */ li r3, 0x10
+/* 80134E58 00130AB8 48 02 DC 39 */ bl func_80162A90
+/* 80134E5C 00130ABC 2C 03 00 00 */ cmpwi r3, 0
+/* 80134E60 00130AC0 41 82 00 84 */ beq lbl_80134EE4
+/* 80134E64 00130AC4 38 60 01 FF */ li r3, 0x1ff
+/* 80134E68 00130AC8 48 02 DC 29 */ bl func_80162A90
+/* 80134E6C 00130ACC 2C 03 00 00 */ cmpwi r3, 0
+/* 80134E70 00130AD0 40 82 00 34 */ bne lbl_80134EA4
+/* 80134E74 00130AD4 38 60 01 FF */ li r3, 0x1ff
+/* 80134E78 00130AD8 38 80 00 01 */ li r4, 1
+/* 80134E7C 00130ADC 38 A0 00 01 */ li r5, 1
+/* 80134E80 00130AE0 48 02 DA C1 */ bl func_80162940
+/* 80134E84 00130AE4 38 60 02 00 */ li r3, 0x200
+/* 80134E88 00130AE8 38 80 00 01 */ li r4, 1
+/* 80134E8C 00130AEC 38 A0 00 01 */ li r5, 1
+/* 80134E90 00130AF0 48 02 DA B1 */ bl func_80162940
+/* 80134E94 00130AF4 38 60 01 94 */ li r3, 0x194
+/* 80134E98 00130AF8 38 80 00 01 */ li r4, 1
+/* 80134E9C 00130AFC 38 A0 00 01 */ li r5, 1
+/* 80134EA0 00130B00 48 02 DA A1 */ bl func_80162940
+lbl_80134EA4:
+/* 80134EA4 00130B04 38 60 02 01 */ li r3, 0x201
+/* 80134EA8 00130B08 48 02 DB E9 */ bl func_80162A90
+/* 80134EAC 00130B0C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134EB0 00130B10 40 82 00 34 */ bne lbl_80134EE4
+/* 80134EB4 00130B14 38 60 02 01 */ li r3, 0x201
+/* 80134EB8 00130B18 38 80 00 01 */ li r4, 1
+/* 80134EBC 00130B1C 38 A0 00 01 */ li r5, 1
+/* 80134EC0 00130B20 48 02 DA 81 */ bl func_80162940
+/* 80134EC4 00130B24 38 60 02 02 */ li r3, 0x202
+/* 80134EC8 00130B28 38 80 00 01 */ li r4, 1
+/* 80134ECC 00130B2C 38 A0 00 01 */ li r5, 1
+/* 80134ED0 00130B30 48 02 DA 71 */ bl func_80162940
+/* 80134ED4 00130B34 38 60 01 95 */ li r3, 0x195
+/* 80134ED8 00130B38 38 80 00 01 */ li r4, 1
+/* 80134EDC 00130B3C 38 A0 00 01 */ li r5, 1
+/* 80134EE0 00130B40 48 02 DA 61 */ bl func_80162940
+lbl_80134EE4:
+/* 80134EE4 00130B44 38 60 00 11 */ li r3, 0x11
+/* 80134EE8 00130B48 48 02 DB A9 */ bl func_80162A90
+/* 80134EEC 00130B4C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134EF0 00130B50 41 82 00 BC */ beq lbl_80134FAC
+/* 80134EF4 00130B54 38 60 00 12 */ li r3, 0x12
+/* 80134EF8 00130B58 48 02 DB 99 */ bl func_80162A90
+/* 80134EFC 00130B5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134F00 00130B60 41 82 00 AC */ beq lbl_80134FAC
+/* 80134F04 00130B64 38 60 00 13 */ li r3, 0x13
+/* 80134F08 00130B68 48 02 DB 89 */ bl func_80162A90
+/* 80134F0C 00130B6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134F10 00130B70 41 82 00 9C */ beq lbl_80134FAC
+/* 80134F14 00130B74 38 60 00 0D */ li r3, 0xd
+/* 80134F18 00130B78 38 80 FF FF */ li r4, -1
+/* 80134F1C 00130B7C 4B FB 03 09 */ bl func_800E5224
+/* 80134F20 00130B80 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80134F24 00130B84 28 00 00 02 */ cmplwi r0, 2
+/* 80134F28 00130B88 41 80 00 84 */ blt lbl_80134FAC
+/* 80134F2C 00130B8C 38 60 02 03 */ li r3, 0x203
+/* 80134F30 00130B90 48 02 DB 61 */ bl func_80162A90
+/* 80134F34 00130B94 2C 03 00 00 */ cmpwi r3, 0
+/* 80134F38 00130B98 40 82 00 34 */ bne lbl_80134F6C
+/* 80134F3C 00130B9C 38 60 02 03 */ li r3, 0x203
+/* 80134F40 00130BA0 38 80 00 01 */ li r4, 1
+/* 80134F44 00130BA4 38 A0 00 01 */ li r5, 1
+/* 80134F48 00130BA8 48 02 D9 F9 */ bl func_80162940
+/* 80134F4C 00130BAC 38 60 02 04 */ li r3, 0x204
+/* 80134F50 00130BB0 38 80 00 01 */ li r4, 1
+/* 80134F54 00130BB4 38 A0 00 01 */ li r5, 1
+/* 80134F58 00130BB8 48 02 D9 E9 */ bl func_80162940
+/* 80134F5C 00130BBC 38 60 01 96 */ li r3, 0x196
+/* 80134F60 00130BC0 38 80 00 01 */ li r4, 1
+/* 80134F64 00130BC4 38 A0 00 01 */ li r5, 1
+/* 80134F68 00130BC8 48 02 D9 D9 */ bl func_80162940
+lbl_80134F6C:
+/* 80134F6C 00130BCC 38 60 02 05 */ li r3, 0x205
+/* 80134F70 00130BD0 48 02 DB 21 */ bl func_80162A90
+/* 80134F74 00130BD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80134F78 00130BD8 40 82 00 34 */ bne lbl_80134FAC
+/* 80134F7C 00130BDC 38 60 02 05 */ li r3, 0x205
+/* 80134F80 00130BE0 38 80 00 01 */ li r4, 1
+/* 80134F84 00130BE4 38 A0 00 01 */ li r5, 1
+/* 80134F88 00130BE8 48 02 D9 B9 */ bl func_80162940
+/* 80134F8C 00130BEC 38 60 02 06 */ li r3, 0x206
+/* 80134F90 00130BF0 38 80 00 01 */ li r4, 1
+/* 80134F94 00130BF4 38 A0 00 01 */ li r5, 1
+/* 80134F98 00130BF8 48 02 D9 A9 */ bl func_80162940
+/* 80134F9C 00130BFC 38 60 01 97 */ li r3, 0x197
+/* 80134FA0 00130C00 38 80 00 01 */ li r4, 1
+/* 80134FA4 00130C04 38 A0 00 01 */ li r5, 1
+/* 80134FA8 00130C08 48 02 D9 99 */ bl func_80162940
+lbl_80134FAC:
+/* 80134FAC 00130C0C 88 1F 00 14 */ lbz r0, 0x14(r31)
+/* 80134FB0 00130C10 28 00 00 0B */ cmplwi r0, 0xb
+/* 80134FB4 00130C14 40 82 00 E8 */ bne lbl_8013509C
+/* 80134FB8 00130C18 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80134FBC 00130C1C 28 00 00 0A */ cmplwi r0, 0xa
+/* 80134FC0 00130C20 41 80 00 24 */ blt lbl_80134FE4
+/* 80134FC4 00130C24 38 60 02 19 */ li r3, 0x219
+/* 80134FC8 00130C28 48 02 DA C9 */ bl func_80162A90
+/* 80134FCC 00130C2C 2C 03 00 00 */ cmpwi r3, 0
+/* 80134FD0 00130C30 40 82 00 14 */ bne lbl_80134FE4
+/* 80134FD4 00130C34 38 60 02 19 */ li r3, 0x219
+/* 80134FD8 00130C38 38 80 00 01 */ li r4, 1
+/* 80134FDC 00130C3C 38 A0 00 01 */ li r5, 1
+/* 80134FE0 00130C40 48 02 D9 61 */ bl func_80162940
+lbl_80134FE4:
+/* 80134FE4 00130C44 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80134FE8 00130C48 28 00 00 32 */ cmplwi r0, 0x32
+/* 80134FEC 00130C4C 41 80 00 54 */ blt lbl_80135040
+/* 80134FF0 00130C50 38 60 01 F5 */ li r3, 0x1f5
+/* 80134FF4 00130C54 48 02 DA 9D */ bl func_80162A90
+/* 80134FF8 00130C58 2C 03 00 00 */ cmpwi r3, 0
+/* 80134FFC 00130C5C 40 82 00 24 */ bne lbl_80135020
+/* 80135000 00130C60 38 60 01 F5 */ li r3, 0x1f5
+/* 80135004 00130C64 38 80 00 01 */ li r4, 1
+/* 80135008 00130C68 38 A0 00 01 */ li r5, 1
+/* 8013500C 00130C6C 48 02 D9 35 */ bl func_80162940
+/* 80135010 00130C70 38 60 01 F6 */ li r3, 0x1f6
+/* 80135014 00130C74 38 80 00 01 */ li r4, 1
+/* 80135018 00130C78 38 A0 00 01 */ li r5, 1
+/* 8013501C 00130C7C 48 02 D9 25 */ bl func_80162940
+lbl_80135020:
+/* 80135020 00130C80 38 60 02 30 */ li r3, 0x230
+/* 80135024 00130C84 48 02 DA 6D */ bl func_80162A90
+/* 80135028 00130C88 2C 03 00 00 */ cmpwi r3, 0
+/* 8013502C 00130C8C 40 82 00 14 */ bne lbl_80135040
+/* 80135030 00130C90 38 60 02 30 */ li r3, 0x230
+/* 80135034 00130C94 38 80 00 01 */ li r4, 1
+/* 80135038 00130C98 38 A0 00 01 */ li r5, 1
+/* 8013503C 00130C9C 48 02 D9 05 */ bl func_80162940
+lbl_80135040:
+/* 80135040 00130CA0 A0 1F 00 16 */ lhz r0, 0x16(r31)
+/* 80135044 00130CA4 28 00 00 64 */ cmplwi r0, 0x64
+/* 80135048 00130CA8 41 80 00 54 */ blt lbl_8013509C
+/* 8013504C 00130CAC 38 60 01 F7 */ li r3, 0x1f7
+/* 80135050 00130CB0 48 02 DA 41 */ bl func_80162A90
+/* 80135054 00130CB4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135058 00130CB8 40 82 00 24 */ bne lbl_8013507C
+/* 8013505C 00130CBC 38 60 01 F7 */ li r3, 0x1f7
+/* 80135060 00130CC0 38 80 00 01 */ li r4, 1
+/* 80135064 00130CC4 38 A0 00 01 */ li r5, 1
+/* 80135068 00130CC8 48 02 D8 D9 */ bl func_80162940
+/* 8013506C 00130CCC 38 60 01 F8 */ li r3, 0x1f8
+/* 80135070 00130CD0 38 80 00 01 */ li r4, 1
+/* 80135074 00130CD4 38 A0 00 01 */ li r5, 1
+/* 80135078 00130CD8 48 02 D8 C9 */ bl func_80162940
+lbl_8013507C:
+/* 8013507C 00130CDC 38 60 02 31 */ li r3, 0x231
+/* 80135080 00130CE0 48 02 DA 11 */ bl func_80162A90
+/* 80135084 00130CE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135088 00130CE8 40 82 00 14 */ bne lbl_8013509C
+/* 8013508C 00130CEC 38 60 02 31 */ li r3, 0x231
+/* 80135090 00130CF0 38 80 00 01 */ li r4, 1
+/* 80135094 00130CF4 38 A0 00 01 */ li r5, 1
+/* 80135098 00130CF8 48 02 D8 A9 */ bl func_80162940
+lbl_8013509C:
+/* 8013509C 00130CFC 38 60 02 4B */ li r3, 0x24b
+/* 801350A0 00130D00 48 02 D9 F1 */ bl func_80162A90
+/* 801350A4 00130D04 2C 03 00 00 */ cmpwi r3, 0
+/* 801350A8 00130D08 40 82 00 34 */ bne lbl_801350DC
+/* 801350AC 00130D0C 38 60 00 0F */ li r3, 0xf
+/* 801350B0 00130D10 48 02 D9 E1 */ bl func_80162A90
+/* 801350B4 00130D14 2C 03 00 00 */ cmpwi r3, 0
+/* 801350B8 00130D18 41 82 00 24 */ beq lbl_801350DC
+/* 801350BC 00130D1C 38 60 02 4B */ li r3, 0x24b
+/* 801350C0 00130D20 38 80 00 01 */ li r4, 1
+/* 801350C4 00130D24 38 A0 00 01 */ li r5, 1
+/* 801350C8 00130D28 48 02 D8 79 */ bl func_80162940
+/* 801350CC 00130D2C 38 60 00 2F */ li r3, 0x2f
+/* 801350D0 00130D30 38 80 00 01 */ li r4, 1
+/* 801350D4 00130D34 38 A0 00 01 */ li r5, 1
+/* 801350D8 00130D38 48 02 D8 69 */ bl func_80162940
+lbl_801350DC:
+/* 801350DC 00130D3C 38 60 02 4C */ li r3, 0x24c
+/* 801350E0 00130D40 48 02 D9 B1 */ bl func_80162A90
+/* 801350E4 00130D44 2C 03 00 00 */ cmpwi r3, 0
+/* 801350E8 00130D48 40 82 00 64 */ bne lbl_8013514C
+/* 801350EC 00130D4C 38 60 00 10 */ li r3, 0x10
+/* 801350F0 00130D50 48 02 D9 A1 */ bl func_80162A90
+/* 801350F4 00130D54 2C 03 00 00 */ cmpwi r3, 0
+/* 801350F8 00130D58 41 82 00 54 */ beq lbl_8013514C
+/* 801350FC 00130D5C 38 60 02 4C */ li r3, 0x24c
+/* 80135100 00130D60 38 80 00 01 */ li r4, 1
+/* 80135104 00130D64 38 A0 00 01 */ li r5, 1
+/* 80135108 00130D68 48 02 D8 39 */ bl func_80162940
+/* 8013510C 00130D6C 38 60 00 30 */ li r3, 0x30
+/* 80135110 00130D70 38 80 00 01 */ li r4, 1
+/* 80135114 00130D74 38 A0 00 01 */ li r5, 1
+/* 80135118 00130D78 48 02 D8 29 */ bl func_80162940
+/* 8013511C 00130D7C 38 60 00 31 */ li r3, 0x31
+/* 80135120 00130D80 38 80 00 01 */ li r4, 1
+/* 80135124 00130D84 38 A0 00 01 */ li r5, 1
+/* 80135128 00130D88 48 02 D8 19 */ bl func_80162940
+/* 8013512C 00130D8C 38 60 00 43 */ li r3, 0x43
+/* 80135130 00130D90 38 80 00 01 */ li r4, 1
+/* 80135134 00130D94 38 A0 00 01 */ li r5, 1
+/* 80135138 00130D98 48 02 D8 09 */ bl func_80162940
+/* 8013513C 00130D9C 38 60 00 45 */ li r3, 0x45
+/* 80135140 00130DA0 38 80 00 01 */ li r4, 1
+/* 80135144 00130DA4 38 A0 00 01 */ li r5, 1
+/* 80135148 00130DA8 48 02 D7 F9 */ bl func_80162940
+lbl_8013514C:
+/* 8013514C 00130DAC 38 60 02 4D */ li r3, 0x24d
+/* 80135150 00130DB0 48 02 D9 41 */ bl func_80162A90
+/* 80135154 00130DB4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135158 00130DB8 40 82 00 54 */ bne lbl_801351AC
+/* 8013515C 00130DBC 38 60 00 11 */ li r3, 0x11
+/* 80135160 00130DC0 48 02 D9 31 */ bl func_80162A90
+/* 80135164 00130DC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135168 00130DC8 41 82 00 44 */ beq lbl_801351AC
+/* 8013516C 00130DCC 38 60 00 12 */ li r3, 0x12
+/* 80135170 00130DD0 48 02 D9 21 */ bl func_80162A90
+/* 80135174 00130DD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135178 00130DD8 41 82 00 34 */ beq lbl_801351AC
+/* 8013517C 00130DDC 38 60 02 4D */ li r3, 0x24d
+/* 80135180 00130DE0 38 80 00 01 */ li r4, 1
+/* 80135184 00130DE4 38 A0 00 01 */ li r5, 1
+/* 80135188 00130DE8 48 02 D7 B9 */ bl func_80162940
+/* 8013518C 00130DEC 38 60 00 32 */ li r3, 0x32
+/* 80135190 00130DF0 38 80 00 01 */ li r4, 1
+/* 80135194 00130DF4 38 A0 00 01 */ li r5, 1
+/* 80135198 00130DF8 48 02 D7 A9 */ bl func_80162940
+/* 8013519C 00130DFC 38 60 00 47 */ li r3, 0x47
+/* 801351A0 00130E00 38 80 00 01 */ li r4, 1
+/* 801351A4 00130E04 38 A0 00 01 */ li r5, 1
+/* 801351A8 00130E08 48 02 D7 99 */ bl func_80162940
+lbl_801351AC:
+/* 801351AC 00130E0C 38 60 02 4E */ li r3, 0x24e
+/* 801351B0 00130E10 48 02 D8 E1 */ bl func_80162A90
+/* 801351B4 00130E14 2C 03 00 00 */ cmpwi r3, 0
+/* 801351B8 00130E18 40 82 00 64 */ bne lbl_8013521C
+/* 801351BC 00130E1C 38 60 00 13 */ li r3, 0x13
+/* 801351C0 00130E20 48 02 D8 D1 */ bl func_80162A90
+/* 801351C4 00130E24 2C 03 00 00 */ cmpwi r3, 0
+/* 801351C8 00130E28 41 82 00 54 */ beq lbl_8013521C
+/* 801351CC 00130E2C 38 60 02 4E */ li r3, 0x24e
+/* 801351D0 00130E30 38 80 00 01 */ li r4, 1
+/* 801351D4 00130E34 38 A0 00 01 */ li r5, 1
+/* 801351D8 00130E38 48 02 D7 69 */ bl func_80162940
+/* 801351DC 00130E3C 38 60 00 33 */ li r3, 0x33
+/* 801351E0 00130E40 38 80 00 01 */ li r4, 1
+/* 801351E4 00130E44 38 A0 00 01 */ li r5, 1
+/* 801351E8 00130E48 48 02 D7 59 */ bl func_80162940
+/* 801351EC 00130E4C 38 60 00 35 */ li r3, 0x35
+/* 801351F0 00130E50 38 80 00 01 */ li r4, 1
+/* 801351F4 00130E54 38 A0 00 01 */ li r5, 1
+/* 801351F8 00130E58 48 02 D7 49 */ bl func_80162940
+/* 801351FC 00130E5C 38 60 00 4A */ li r3, 0x4a
+/* 80135200 00130E60 38 80 00 02 */ li r4, 2
+/* 80135204 00130E64 38 A0 00 01 */ li r5, 1
+/* 80135208 00130E68 48 02 D7 39 */ bl func_80162940
+/* 8013520C 00130E6C 38 60 00 4E */ li r3, 0x4e
+/* 80135210 00130E70 38 80 00 02 */ li r4, 2
+/* 80135214 00130E74 38 A0 00 01 */ li r5, 1
+/* 80135218 00130E78 48 02 D7 29 */ bl func_80162940
+lbl_8013521C:
+/* 8013521C 00130E7C 38 60 02 4F */ li r3, 0x24f
+/* 80135220 00130E80 48 02 D8 71 */ bl func_80162A90
+/* 80135224 00130E84 2C 03 00 00 */ cmpwi r3, 0
+/* 80135228 00130E88 40 82 00 54 */ bne lbl_8013527C
+/* 8013522C 00130E8C 38 60 00 14 */ li r3, 0x14
+/* 80135230 00130E90 48 02 D8 61 */ bl func_80162A90
+/* 80135234 00130E94 2C 03 00 00 */ cmpwi r3, 0
+/* 80135238 00130E98 41 82 00 44 */ beq lbl_8013527C
+/* 8013523C 00130E9C 38 60 00 16 */ li r3, 0x16
+/* 80135240 00130EA0 48 02 D8 51 */ bl func_80162A90
+/* 80135244 00130EA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135248 00130EA8 41 82 00 34 */ beq lbl_8013527C
+/* 8013524C 00130EAC 38 60 02 4F */ li r3, 0x24f
+/* 80135250 00130EB0 38 80 00 01 */ li r4, 1
+/* 80135254 00130EB4 38 A0 00 01 */ li r5, 1
+/* 80135258 00130EB8 48 02 D6 E9 */ bl func_80162940
+/* 8013525C 00130EBC 38 60 00 34 */ li r3, 0x34
+/* 80135260 00130EC0 38 80 00 01 */ li r4, 1
+/* 80135264 00130EC4 38 A0 00 01 */ li r5, 1
+/* 80135268 00130EC8 48 02 D6 D9 */ bl func_80162940
+/* 8013526C 00130ECC 38 60 00 4C */ li r3, 0x4c
+/* 80135270 00130ED0 38 80 00 02 */ li r4, 2
+/* 80135274 00130ED4 38 A0 00 01 */ li r5, 1
+/* 80135278 00130ED8 48 02 D6 C9 */ bl func_80162940
+lbl_8013527C:
+/* 8013527C 00130EDC 38 60 02 50 */ li r3, 0x250
+/* 80135280 00130EE0 48 02 D8 11 */ bl func_80162A90
+/* 80135284 00130EE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135288 00130EE8 40 82 00 44 */ bne lbl_801352CC
+/* 8013528C 00130EEC 38 60 00 15 */ li r3, 0x15
+/* 80135290 00130EF0 48 02 D8 01 */ bl func_80162A90
+/* 80135294 00130EF4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135298 00130EF8 41 82 00 34 */ beq lbl_801352CC
+/* 8013529C 00130EFC 38 60 02 50 */ li r3, 0x250
+/* 801352A0 00130F00 38 80 00 01 */ li r4, 1
+/* 801352A4 00130F04 38 A0 00 01 */ li r5, 1
+/* 801352A8 00130F08 48 02 D6 99 */ bl func_80162940
+/* 801352AC 00130F0C 38 60 00 36 */ li r3, 0x36
+/* 801352B0 00130F10 38 80 00 01 */ li r4, 1
+/* 801352B4 00130F14 38 A0 00 01 */ li r5, 1
+/* 801352B8 00130F18 48 02 D6 89 */ bl func_80162940
+/* 801352BC 00130F1C 38 60 00 50 */ li r3, 0x50
+/* 801352C0 00130F20 38 80 00 02 */ li r4, 2
+/* 801352C4 00130F24 38 A0 00 01 */ li r5, 1
+/* 801352C8 00130F28 48 02 D6 79 */ bl func_80162940
+lbl_801352CC:
+/* 801352CC 00130F2C 38 60 02 57 */ li r3, 0x257
+/* 801352D0 00130F30 48 02 D7 C1 */ bl func_80162A90
+/* 801352D4 00130F34 2C 03 00 00 */ cmpwi r3, 0
+/* 801352D8 00130F38 41 82 00 24 */ beq lbl_801352FC
+/* 801352DC 00130F3C 38 60 02 32 */ li r3, 0x232
+/* 801352E0 00130F40 48 02 D7 B1 */ bl func_80162A90
+/* 801352E4 00130F44 2C 03 00 00 */ cmpwi r3, 0
+/* 801352E8 00130F48 40 82 00 14 */ bne lbl_801352FC
+/* 801352EC 00130F4C 38 60 02 32 */ li r3, 0x232
+/* 801352F0 00130F50 38 80 00 01 */ li r4, 1
+/* 801352F4 00130F54 38 A0 00 01 */ li r5, 1
+/* 801352F8 00130F58 48 02 D6 49 */ bl func_80162940
+lbl_801352FC:
+/* 801352FC 00130F5C 80 1F 00 10 */ lwz r0, 0x10(r31)
+/* 80135300 00130F60 28 00 03 F1 */ cmplwi r0, 0x3f1
+/* 80135304 00130F64 40 82 00 8C */ bne lbl_80135390
+/* 80135308 00130F68 88 1F 00 14 */ lbz r0, 0x14(r31)
+/* 8013530C 00130F6C 28 00 00 0D */ cmplwi r0, 0xd
+/* 80135310 00130F70 40 82 00 80 */ bne lbl_80135390
+/* 80135314 00130F74 38 60 02 4A */ li r3, 0x24a
+/* 80135318 00130F78 48 02 D7 79 */ bl func_80162A90
+/* 8013531C 00130F7C 7C 7C 1B 78 */ mr r28, r3
+/* 80135320 00130F80 38 60 02 33 */ li r3, 0x233
+/* 80135324 00130F84 48 02 D7 6D */ bl func_80162A90
+/* 80135328 00130F88 2C 03 00 00 */ cmpwi r3, 0
+/* 8013532C 00130F8C 40 82 00 14 */ bne lbl_80135340
+/* 80135330 00130F90 38 60 02 33 */ li r3, 0x233
+/* 80135334 00130F94 38 80 00 01 */ li r4, 1
+/* 80135338 00130F98 38 A0 00 01 */ li r5, 1
+/* 8013533C 00130F9C 48 02 D6 05 */ bl func_80162940
+lbl_80135340:
+/* 80135340 00130FA0 28 1C 00 03 */ cmplwi r28, 3
+/* 80135344 00130FA4 41 80 00 24 */ blt lbl_80135368
+/* 80135348 00130FA8 38 60 02 34 */ li r3, 0x234
+/* 8013534C 00130FAC 48 02 D7 45 */ bl func_80162A90
+/* 80135350 00130FB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80135354 00130FB4 40 82 00 14 */ bne lbl_80135368
+/* 80135358 00130FB8 38 60 02 34 */ li r3, 0x234
+/* 8013535C 00130FBC 38 80 00 01 */ li r4, 1
+/* 80135360 00130FC0 38 A0 00 01 */ li r5, 1
+/* 80135364 00130FC4 48 02 D5 DD */ bl func_80162940
+lbl_80135368:
+/* 80135368 00130FC8 28 1C 00 07 */ cmplwi r28, 7
+/* 8013536C 00130FCC 41 80 00 24 */ blt lbl_80135390
+/* 80135370 00130FD0 38 60 02 35 */ li r3, 0x235
+/* 80135374 00130FD4 48 02 D7 1D */ bl func_80162A90
+/* 80135378 00130FD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013537C 00130FDC 40 82 00 14 */ bne lbl_80135390
+/* 80135380 00130FE0 38 60 02 35 */ li r3, 0x235
+/* 80135384 00130FE4 38 80 00 01 */ li r4, 1
+/* 80135388 00130FE8 38 A0 00 01 */ li r5, 1
+/* 8013538C 00130FEC 48 02 D5 B5 */ bl func_80162940
+lbl_80135390:
+/* 80135390 00130FF0 28 1D 00 07 */ cmplwi r29, 7
+/* 80135394 00130FF4 41 81 01 B8 */ bgt lbl_8013554C
+/* 80135398 00130FF8 3C 60 80 42 */ lis r3, lbl_8041CF40@ha
+/* 8013539C 00130FFC 57 A0 10 3A */ slwi r0, r29, 2
+/* 801353A0 00131000 38 63 CF 40 */ addi r3, r3, lbl_8041CF40@l
+/* 801353A4 00131004 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801353A8 00131008 7C 69 03 A6 */ mtctr r3
+/* 801353AC 0013100C 4E 80 04 20 */ bctr
+/* 801353B0 00131010 38 60 01 DF */ li r3, 0x1df
+/* 801353B4 00131014 48 02 D6 DD */ bl func_80162A90
+/* 801353B8 00131018 2C 03 00 00 */ cmpwi r3, 0
+/* 801353BC 0013101C 40 82 01 90 */ bne lbl_8013554C
+/* 801353C0 00131020 38 60 01 DF */ li r3, 0x1df
+/* 801353C4 00131024 38 80 00 01 */ li r4, 1
+/* 801353C8 00131028 38 A0 00 01 */ li r5, 1
+/* 801353CC 0013102C 48 02 D5 75 */ bl func_80162940
+/* 801353D0 00131030 38 60 01 E0 */ li r3, 0x1e0
+/* 801353D4 00131034 38 80 00 01 */ li r4, 1
+/* 801353D8 00131038 38 A0 00 01 */ li r5, 1
+/* 801353DC 0013103C 48 02 D5 65 */ bl func_80162940
+/* 801353E0 00131040 48 00 01 6C */ b lbl_8013554C
+/* 801353E4 00131044 38 60 01 E1 */ li r3, 0x1e1
+/* 801353E8 00131048 48 02 D6 A9 */ bl func_80162A90
+/* 801353EC 0013104C 2C 03 00 00 */ cmpwi r3, 0
+/* 801353F0 00131050 40 82 01 5C */ bne lbl_8013554C
+/* 801353F4 00131054 38 60 01 E1 */ li r3, 0x1e1
+/* 801353F8 00131058 38 80 00 01 */ li r4, 1
+/* 801353FC 0013105C 38 A0 00 01 */ li r5, 1
+/* 80135400 00131060 48 02 D5 41 */ bl func_80162940
+/* 80135404 00131064 38 60 01 E2 */ li r3, 0x1e2
+/* 80135408 00131068 38 80 00 01 */ li r4, 1
+/* 8013540C 0013106C 38 A0 00 01 */ li r5, 1
+/* 80135410 00131070 48 02 D5 31 */ bl func_80162940
+/* 80135414 00131074 48 00 01 38 */ b lbl_8013554C
+/* 80135418 00131078 38 60 01 E3 */ li r3, 0x1e3
+/* 8013541C 0013107C 48 02 D6 75 */ bl func_80162A90
+/* 80135420 00131080 2C 03 00 00 */ cmpwi r3, 0
+/* 80135424 00131084 40 82 01 28 */ bne lbl_8013554C
+/* 80135428 00131088 38 60 01 E3 */ li r3, 0x1e3
+/* 8013542C 0013108C 38 80 00 01 */ li r4, 1
+/* 80135430 00131090 38 A0 00 01 */ li r5, 1
+/* 80135434 00131094 48 02 D5 0D */ bl func_80162940
+/* 80135438 00131098 38 60 01 E4 */ li r3, 0x1e4
+/* 8013543C 0013109C 38 80 00 01 */ li r4, 1
+/* 80135440 001310A0 38 A0 00 01 */ li r5, 1
+/* 80135444 001310A4 48 02 D4 FD */ bl func_80162940
+/* 80135448 001310A8 48 00 01 04 */ b lbl_8013554C
+/* 8013544C 001310AC 38 60 01 E5 */ li r3, 0x1e5
+/* 80135450 001310B0 48 02 D6 41 */ bl func_80162A90
+/* 80135454 001310B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135458 001310B8 40 82 00 F4 */ bne lbl_8013554C
+/* 8013545C 001310BC 38 60 01 E5 */ li r3, 0x1e5
+/* 80135460 001310C0 38 80 00 01 */ li r4, 1
+/* 80135464 001310C4 38 A0 00 01 */ li r5, 1
+/* 80135468 001310C8 48 02 D4 D9 */ bl func_80162940
+/* 8013546C 001310CC 38 60 01 E6 */ li r3, 0x1e6
+/* 80135470 001310D0 38 80 00 01 */ li r4, 1
+/* 80135474 001310D4 38 A0 00 01 */ li r5, 1
+/* 80135478 001310D8 48 02 D4 C9 */ bl func_80162940
+/* 8013547C 001310DC 48 00 00 D0 */ b lbl_8013554C
+/* 80135480 001310E0 38 60 01 E7 */ li r3, 0x1e7
+/* 80135484 001310E4 48 02 D6 0D */ bl func_80162A90
+/* 80135488 001310E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013548C 001310EC 40 82 00 C0 */ bne lbl_8013554C
+/* 80135490 001310F0 38 60 01 E7 */ li r3, 0x1e7
+/* 80135494 001310F4 38 80 00 01 */ li r4, 1
+/* 80135498 001310F8 38 A0 00 01 */ li r5, 1
+/* 8013549C 001310FC 48 02 D4 A5 */ bl func_80162940
+/* 801354A0 00131100 38 60 01 E8 */ li r3, 0x1e8
+/* 801354A4 00131104 38 80 00 01 */ li r4, 1
+/* 801354A8 00131108 38 A0 00 01 */ li r5, 1
+/* 801354AC 0013110C 48 02 D4 95 */ bl func_80162940
+/* 801354B0 00131110 48 00 00 9C */ b lbl_8013554C
+/* 801354B4 00131114 38 60 01 E9 */ li r3, 0x1e9
+/* 801354B8 00131118 48 02 D5 D9 */ bl func_80162A90
+/* 801354BC 0013111C 2C 03 00 00 */ cmpwi r3, 0
+/* 801354C0 00131120 40 82 00 8C */ bne lbl_8013554C
+/* 801354C4 00131124 38 60 01 E9 */ li r3, 0x1e9
+/* 801354C8 00131128 38 80 00 01 */ li r4, 1
+/* 801354CC 0013112C 38 A0 00 01 */ li r5, 1
+/* 801354D0 00131130 48 02 D4 71 */ bl func_80162940
+/* 801354D4 00131134 38 60 01 EA */ li r3, 0x1ea
+/* 801354D8 00131138 38 80 00 01 */ li r4, 1
+/* 801354DC 0013113C 38 A0 00 01 */ li r5, 1
+/* 801354E0 00131140 48 02 D4 61 */ bl func_80162940
+/* 801354E4 00131144 48 00 00 68 */ b lbl_8013554C
+/* 801354E8 00131148 38 60 01 EB */ li r3, 0x1eb
+/* 801354EC 0013114C 48 02 D5 A5 */ bl func_80162A90
+/* 801354F0 00131150 2C 03 00 00 */ cmpwi r3, 0
+/* 801354F4 00131154 40 82 00 58 */ bne lbl_8013554C
+/* 801354F8 00131158 38 60 01 EB */ li r3, 0x1eb
+/* 801354FC 0013115C 38 80 00 01 */ li r4, 1
+/* 80135500 00131160 38 A0 00 01 */ li r5, 1
+/* 80135504 00131164 48 02 D4 3D */ bl func_80162940
+/* 80135508 00131168 38 60 01 EC */ li r3, 0x1ec
+/* 8013550C 0013116C 38 80 00 01 */ li r4, 1
+/* 80135510 00131170 38 A0 00 01 */ li r5, 1
+/* 80135514 00131174 48 02 D4 2D */ bl func_80162940
+/* 80135518 00131178 48 00 00 34 */ b lbl_8013554C
+/* 8013551C 0013117C 38 60 01 ED */ li r3, 0x1ed
+/* 80135520 00131180 48 02 D5 71 */ bl func_80162A90
+/* 80135524 00131184 2C 03 00 00 */ cmpwi r3, 0
+/* 80135528 00131188 40 82 00 24 */ bne lbl_8013554C
+/* 8013552C 0013118C 38 60 01 ED */ li r3, 0x1ed
+/* 80135530 00131190 38 80 00 01 */ li r4, 1
+/* 80135534 00131194 38 A0 00 01 */ li r5, 1
+/* 80135538 00131198 48 02 D4 09 */ bl func_80162940
+/* 8013553C 0013119C 38 60 01 EE */ li r3, 0x1ee
+/* 80135540 001311A0 38 80 00 01 */ li r4, 1
+/* 80135544 001311A4 38 A0 00 01 */ li r5, 1
+/* 80135548 001311A8 48 02 D3 F9 */ bl func_80162940
+lbl_8013554C:
+/* 8013554C 001311AC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80135550 001311B0 7F C3 F3 78 */ mr r3, r30
+/* 80135554 001311B4 48 09 1C 21 */ bl _restgpr_27
+/* 80135558 001311B8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013555C 001311BC 7C 08 03 A6 */ mtlr r0
+/* 80135560 001311C0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80135564 001311C4 4E 80 00 20 */ blr
+
+.global func_80135568
+func_80135568:
+/* 80135568 001311C8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8013556C 001311CC 7C 08 02 A6 */ mflr r0
+/* 80135570 001311D0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80135574 001311D4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80135578 001311D8 48 09 1B A9 */ bl _savegpr_25
+/* 8013557C 001311DC 7C 79 1B 78 */ mr r25, r3
+/* 80135580 001311E0 7C 9A 23 78 */ mr r26, r4
+/* 80135584 001311E4 4B FE 73 F1 */ bl func_8011C974
+/* 80135588 001311E8 7C 7F 1B 78 */ mr r31, r3
+/* 8013558C 001311EC 3B C0 00 00 */ li r30, 0
+/* 80135590 001311F0 3B A0 00 00 */ li r29, 0
+/* 80135594 001311F4 3B 80 00 00 */ li r28, 0
+/* 80135598 001311F8 3B 60 00 00 */ li r27, 0
+/* 8013559C 001311FC 48 00 1E AD */ bl func_80137448
+/* 801355A0 00131200 38 60 00 09 */ li r3, 9
+/* 801355A4 00131204 48 02 D4 ED */ bl func_80162A90
+/* 801355A8 00131208 2C 03 00 00 */ cmpwi r3, 0
+/* 801355AC 0013120C 40 82 06 1C */ bne lbl_80135BC8
+/* 801355B0 00131210 38 60 01 BD */ li r3, 0x1bd
+/* 801355B4 00131214 48 02 D4 DD */ bl func_80162A90
+/* 801355B8 00131218 28 03 00 01 */ cmplwi r3, 1
+/* 801355BC 0013121C 40 82 00 28 */ bne lbl_801355E4
+/* 801355C0 00131220 38 60 00 01 */ li r3, 1
+/* 801355C4 00131224 48 00 10 41 */ bl func_80136604
+/* 801355C8 00131228 7C 7E 1B 78 */ mr r30, r3
+/* 801355CC 0013122C 38 60 01 BD */ li r3, 0x1bd
+/* 801355D0 00131230 38 80 00 02 */ li r4, 2
+/* 801355D4 00131234 38 A0 00 01 */ li r5, 1
+/* 801355D8 00131238 48 02 D3 69 */ bl func_80162940
+/* 801355DC 0013123C 3B 60 50 3E */ li r27, 0x503e
+/* 801355E0 00131240 3B 80 29 C6 */ li r28, 0x29c6
+lbl_801355E4:
+/* 801355E4 00131244 38 60 01 BF */ li r3, 0x1bf
+/* 801355E8 00131248 48 02 D4 A9 */ bl func_80162A90
+/* 801355EC 0013124C 28 03 00 01 */ cmplwi r3, 1
+/* 801355F0 00131250 40 82 00 28 */ bne lbl_80135618
+/* 801355F4 00131254 38 60 00 02 */ li r3, 2
+/* 801355F8 00131258 48 00 10 0D */ bl func_80136604
+/* 801355FC 0013125C 7C 7E 1B 78 */ mr r30, r3
+/* 80135600 00131260 38 60 01 BF */ li r3, 0x1bf
+/* 80135604 00131264 38 80 00 02 */ li r4, 2
+/* 80135608 00131268 38 A0 00 01 */ li r5, 1
+/* 8013560C 0013126C 48 02 D3 35 */ bl func_80162940
+/* 80135610 00131270 3B 60 50 3E */ li r27, 0x503e
+/* 80135614 00131274 3B 80 29 C7 */ li r28, 0x29c7
+lbl_80135618:
+/* 80135618 00131278 38 60 01 C1 */ li r3, 0x1c1
+/* 8013561C 0013127C 48 02 D4 75 */ bl func_80162A90
+/* 80135620 00131280 28 03 00 01 */ cmplwi r3, 1
+/* 80135624 00131284 40 82 00 28 */ bne lbl_8013564C
+/* 80135628 00131288 38 60 00 03 */ li r3, 3
+/* 8013562C 0013128C 48 00 0F D9 */ bl func_80136604
+/* 80135630 00131290 7C 7E 1B 78 */ mr r30, r3
+/* 80135634 00131294 38 60 01 C1 */ li r3, 0x1c1
+/* 80135638 00131298 38 80 00 02 */ li r4, 2
+/* 8013563C 0013129C 38 A0 00 01 */ li r5, 1
+/* 80135640 001312A0 48 02 D3 01 */ bl func_80162940
+/* 80135644 001312A4 3B 60 50 3E */ li r27, 0x503e
+/* 80135648 001312A8 3B 80 29 C8 */ li r28, 0x29c8
+lbl_8013564C:
+/* 8013564C 001312AC 38 60 01 C3 */ li r3, 0x1c3
+/* 80135650 001312B0 48 02 D4 41 */ bl func_80162A90
+/* 80135654 001312B4 28 03 00 01 */ cmplwi r3, 1
+/* 80135658 001312B8 40 82 00 28 */ bne lbl_80135680
+/* 8013565C 001312BC 38 60 00 04 */ li r3, 4
+/* 80135660 001312C0 48 00 0F A5 */ bl func_80136604
+/* 80135664 001312C4 7C 7E 1B 78 */ mr r30, r3
+/* 80135668 001312C8 38 60 01 C3 */ li r3, 0x1c3
+/* 8013566C 001312CC 38 80 00 02 */ li r4, 2
+/* 80135670 001312D0 38 A0 00 01 */ li r5, 1
+/* 80135674 001312D4 48 02 D2 CD */ bl func_80162940
+/* 80135678 001312D8 3B 60 50 3E */ li r27, 0x503e
+/* 8013567C 001312DC 3B 80 29 C9 */ li r28, 0x29c9
+lbl_80135680:
+/* 80135680 001312E0 38 60 01 C5 */ li r3, 0x1c5
+/* 80135684 001312E4 48 02 D4 0D */ bl func_80162A90
+/* 80135688 001312E8 28 03 00 01 */ cmplwi r3, 1
+/* 8013568C 001312EC 40 82 00 28 */ bne lbl_801356B4
+/* 80135690 001312F0 38 60 00 05 */ li r3, 5
+/* 80135694 001312F4 48 00 0F 71 */ bl func_80136604
+/* 80135698 001312F8 7C 7E 1B 78 */ mr r30, r3
+/* 8013569C 001312FC 38 60 01 C5 */ li r3, 0x1c5
+/* 801356A0 00131300 38 80 00 02 */ li r4, 2
+/* 801356A4 00131304 38 A0 00 01 */ li r5, 1
+/* 801356A8 00131308 48 02 D2 99 */ bl func_80162940
+/* 801356AC 0013130C 3B 60 50 3E */ li r27, 0x503e
+/* 801356B0 00131310 3B 80 29 CA */ li r28, 0x29ca
+lbl_801356B4:
+/* 801356B4 00131314 38 60 01 C7 */ li r3, 0x1c7
+/* 801356B8 00131318 48 02 D3 D9 */ bl func_80162A90
+/* 801356BC 0013131C 28 03 00 01 */ cmplwi r3, 1
+/* 801356C0 00131320 40 82 00 28 */ bne lbl_801356E8
+/* 801356C4 00131324 38 60 00 06 */ li r3, 6
+/* 801356C8 00131328 48 00 0F 3D */ bl func_80136604
+/* 801356CC 0013132C 7C 7E 1B 78 */ mr r30, r3
+/* 801356D0 00131330 38 60 01 C7 */ li r3, 0x1c7
+/* 801356D4 00131334 38 80 00 02 */ li r4, 2
+/* 801356D8 00131338 38 A0 00 01 */ li r5, 1
+/* 801356DC 0013133C 48 02 D2 65 */ bl func_80162940
+/* 801356E0 00131340 3B 60 50 3E */ li r27, 0x503e
+/* 801356E4 00131344 3B 80 29 CB */ li r28, 0x29cb
+lbl_801356E8:
+/* 801356E8 00131348 38 60 01 C9 */ li r3, 0x1c9
+/* 801356EC 0013134C 48 02 D3 A5 */ bl func_80162A90
+/* 801356F0 00131350 28 03 00 01 */ cmplwi r3, 1
+/* 801356F4 00131354 40 82 00 28 */ bne lbl_8013571C
+/* 801356F8 00131358 38 60 00 07 */ li r3, 7
+/* 801356FC 0013135C 48 00 0F 09 */ bl func_80136604
+/* 80135700 00131360 7C 7E 1B 78 */ mr r30, r3
+/* 80135704 00131364 38 60 01 C9 */ li r3, 0x1c9
+/* 80135708 00131368 38 80 00 02 */ li r4, 2
+/* 8013570C 0013136C 38 A0 00 01 */ li r5, 1
+/* 80135710 00131370 48 02 D2 31 */ bl func_80162940
+/* 80135714 00131374 3B 60 50 3E */ li r27, 0x503e
+/* 80135718 00131378 3B 80 29 CC */ li r28, 0x29cc
+lbl_8013571C:
+/* 8013571C 0013137C 38 60 01 CB */ li r3, 0x1cb
+/* 80135720 00131380 48 02 D3 71 */ bl func_80162A90
+/* 80135724 00131384 28 03 00 01 */ cmplwi r3, 1
+/* 80135728 00131388 40 82 00 28 */ bne lbl_80135750
+/* 8013572C 0013138C 38 60 00 08 */ li r3, 8
+/* 80135730 00131390 48 00 0E D5 */ bl func_80136604
+/* 80135734 00131394 7C 7E 1B 78 */ mr r30, r3
+/* 80135738 00131398 38 60 01 CB */ li r3, 0x1cb
+/* 8013573C 0013139C 38 80 00 02 */ li r4, 2
+/* 80135740 001313A0 38 A0 00 01 */ li r5, 1
+/* 80135744 001313A4 48 02 D1 FD */ bl func_80162940
+/* 80135748 001313A8 3B 60 50 3E */ li r27, 0x503e
+/* 8013574C 001313AC 3B 80 29 CD */ li r28, 0x29cd
+lbl_80135750:
+/* 80135750 001313B0 38 60 01 CD */ li r3, 0x1cd
+/* 80135754 001313B4 48 02 D3 3D */ bl func_80162A90
+/* 80135758 001313B8 28 03 00 01 */ cmplwi r3, 1
+/* 8013575C 001313BC 40 82 00 28 */ bne lbl_80135784
+/* 80135760 001313C0 38 60 00 09 */ li r3, 9
+/* 80135764 001313C4 48 00 0E A1 */ bl func_80136604
+/* 80135768 001313C8 7C 7E 1B 78 */ mr r30, r3
+/* 8013576C 001313CC 38 60 01 CD */ li r3, 0x1cd
+/* 80135770 001313D0 38 80 00 02 */ li r4, 2
+/* 80135774 001313D4 38 A0 00 01 */ li r5, 1
+/* 80135778 001313D8 48 02 D1 C9 */ bl func_80162940
+/* 8013577C 001313DC 3B 60 50 3E */ li r27, 0x503e
+/* 80135780 001313E0 3B 80 29 CE */ li r28, 0x29ce
+lbl_80135784:
+/* 80135784 001313E4 38 60 01 CF */ li r3, 0x1cf
+/* 80135788 001313E8 48 02 D3 09 */ bl func_80162A90
+/* 8013578C 001313EC 28 03 00 01 */ cmplwi r3, 1
+/* 80135790 001313F0 40 82 00 24 */ bne lbl_801357B4
+/* 80135794 001313F4 38 60 00 0A */ li r3, 0xa
+/* 80135798 001313F8 48 00 0E 6D */ bl func_80136604
+/* 8013579C 001313FC 7C 7E 1B 78 */ mr r30, r3
+/* 801357A0 00131400 38 60 01 CF */ li r3, 0x1cf
+/* 801357A4 00131404 38 80 00 02 */ li r4, 2
+/* 801357A8 00131408 38 A0 00 01 */ li r5, 1
+/* 801357AC 0013140C 48 02 D1 95 */ bl func_80162940
+/* 801357B0 00131410 3B 60 50 3F */ li r27, 0x503f
+lbl_801357B4:
+/* 801357B4 00131414 38 60 01 D1 */ li r3, 0x1d1
+/* 801357B8 00131418 48 02 D2 D9 */ bl func_80162A90
+/* 801357BC 0013141C 28 03 00 01 */ cmplwi r3, 1
+/* 801357C0 00131420 40 82 00 24 */ bne lbl_801357E4
+/* 801357C4 00131424 38 60 00 0B */ li r3, 0xb
+/* 801357C8 00131428 48 00 0E 3D */ bl func_80136604
+/* 801357CC 0013142C 7C 7E 1B 78 */ mr r30, r3
+/* 801357D0 00131430 38 60 01 D1 */ li r3, 0x1d1
+/* 801357D4 00131434 38 80 00 02 */ li r4, 2
+/* 801357D8 00131438 38 A0 00 01 */ li r5, 1
+/* 801357DC 0013143C 48 02 D1 65 */ bl func_80162940
+/* 801357E0 00131440 3B 60 46 00 */ li r27, 0x4600
+lbl_801357E4:
+/* 801357E4 00131444 38 60 01 D3 */ li r3, 0x1d3
+/* 801357E8 00131448 48 02 D2 A9 */ bl func_80162A90
+/* 801357EC 0013144C 28 03 00 01 */ cmplwi r3, 1
+/* 801357F0 00131450 40 82 00 24 */ bne lbl_80135814
+/* 801357F4 00131454 38 60 00 0C */ li r3, 0xc
+/* 801357F8 00131458 48 00 0E 0D */ bl func_80136604
+/* 801357FC 0013145C 7C 7E 1B 78 */ mr r30, r3
+/* 80135800 00131460 38 60 01 D3 */ li r3, 0x1d3
+/* 80135804 00131464 38 80 00 02 */ li r4, 2
+/* 80135808 00131468 38 A0 00 01 */ li r5, 1
+/* 8013580C 0013146C 48 02 D1 35 */ bl func_80162940
+/* 80135810 00131470 3B 60 46 00 */ li r27, 0x4600
+lbl_80135814:
+/* 80135814 00131474 38 60 01 D5 */ li r3, 0x1d5
+/* 80135818 00131478 48 02 D2 79 */ bl func_80162A90
+/* 8013581C 0013147C 28 03 00 01 */ cmplwi r3, 1
+/* 80135820 00131480 40 82 00 24 */ bne lbl_80135844
+/* 80135824 00131484 38 60 00 0D */ li r3, 0xd
+/* 80135828 00131488 48 00 0D DD */ bl func_80136604
+/* 8013582C 0013148C 7C 7E 1B 78 */ mr r30, r3
+/* 80135830 00131490 38 60 01 D5 */ li r3, 0x1d5
+/* 80135834 00131494 38 80 00 02 */ li r4, 2
+/* 80135838 00131498 38 A0 00 01 */ li r5, 1
+/* 8013583C 0013149C 48 02 D1 05 */ bl func_80162940
+/* 80135840 001314A0 3B 60 46 00 */ li r27, 0x4600
+lbl_80135844:
+/* 80135844 001314A4 38 60 01 D7 */ li r3, 0x1d7
+/* 80135848 001314A8 48 02 D2 49 */ bl func_80162A90
+/* 8013584C 001314AC 28 03 00 01 */ cmplwi r3, 1
+/* 80135850 001314B0 40 82 00 24 */ bne lbl_80135874
+/* 80135854 001314B4 38 60 00 0E */ li r3, 0xe
+/* 80135858 001314B8 48 00 0D AD */ bl func_80136604
+/* 8013585C 001314BC 7C 7E 1B 78 */ mr r30, r3
+/* 80135860 001314C0 38 60 01 D7 */ li r3, 0x1d7
+/* 80135864 001314C4 38 80 00 02 */ li r4, 2
+/* 80135868 001314C8 38 A0 00 01 */ li r5, 1
+/* 8013586C 001314CC 48 02 D0 D5 */ bl func_80162940
+/* 80135870 001314D0 3B 60 46 00 */ li r27, 0x4600
+lbl_80135874:
+/* 80135874 001314D4 38 60 01 D9 */ li r3, 0x1d9
+/* 80135878 001314D8 48 02 D2 19 */ bl func_80162A90
+/* 8013587C 001314DC 28 03 00 01 */ cmplwi r3, 1
+/* 80135880 001314E0 40 82 00 24 */ bne lbl_801358A4
+/* 80135884 001314E4 38 60 00 0F */ li r3, 0xf
+/* 80135888 001314E8 48 00 0D 7D */ bl func_80136604
+/* 8013588C 001314EC 7C 7E 1B 78 */ mr r30, r3
+/* 80135890 001314F0 38 60 01 D9 */ li r3, 0x1d9
+/* 80135894 001314F4 38 80 00 02 */ li r4, 2
+/* 80135898 001314F8 38 A0 00 01 */ li r5, 1
+/* 8013589C 001314FC 48 02 D0 A5 */ bl func_80162940
+/* 801358A0 00131500 3B 60 46 00 */ li r27, 0x4600
+lbl_801358A4:
+/* 801358A4 00131504 38 60 01 DB */ li r3, 0x1db
+/* 801358A8 00131508 48 02 D1 E9 */ bl func_80162A90
+/* 801358AC 0013150C 28 03 00 01 */ cmplwi r3, 1
+/* 801358B0 00131510 40 82 00 24 */ bne lbl_801358D4
+/* 801358B4 00131514 38 60 00 10 */ li r3, 0x10
+/* 801358B8 00131518 48 00 0D 4D */ bl func_80136604
+/* 801358BC 0013151C 7C 7E 1B 78 */ mr r30, r3
+/* 801358C0 00131520 38 60 01 DB */ li r3, 0x1db
+/* 801358C4 00131524 38 80 00 02 */ li r4, 2
+/* 801358C8 00131528 38 A0 00 01 */ li r5, 1
+/* 801358CC 0013152C 48 02 D0 75 */ bl func_80162940
+/* 801358D0 00131530 3B 60 46 00 */ li r27, 0x4600
+lbl_801358D4:
+/* 801358D4 00131534 38 60 01 DF */ li r3, 0x1df
+/* 801358D8 00131538 48 02 D1 B9 */ bl func_80162A90
+/* 801358DC 0013153C 28 03 00 01 */ cmplwi r3, 1
+/* 801358E0 00131540 40 82 00 14 */ bne lbl_801358F4
+/* 801358E4 00131544 38 60 01 DF */ li r3, 0x1df
+/* 801358E8 00131548 38 80 00 02 */ li r4, 2
+/* 801358EC 0013154C 38 A0 00 01 */ li r5, 1
+/* 801358F0 00131550 48 02 D0 51 */ bl func_80162940
+lbl_801358F4:
+/* 801358F4 00131554 38 60 01 E1 */ li r3, 0x1e1
+/* 801358F8 00131558 48 02 D1 99 */ bl func_80162A90
+/* 801358FC 0013155C 28 03 00 01 */ cmplwi r3, 1
+/* 80135900 00131560 40 82 00 14 */ bne lbl_80135914
+/* 80135904 00131564 38 60 01 E1 */ li r3, 0x1e1
+/* 80135908 00131568 38 80 00 02 */ li r4, 2
+/* 8013590C 0013156C 38 A0 00 01 */ li r5, 1
+/* 80135910 00131570 48 02 D0 31 */ bl func_80162940
+lbl_80135914:
+/* 80135914 00131574 38 60 01 E3 */ li r3, 0x1e3
+/* 80135918 00131578 48 02 D1 79 */ bl func_80162A90
+/* 8013591C 0013157C 28 03 00 01 */ cmplwi r3, 1
+/* 80135920 00131580 40 82 00 14 */ bne lbl_80135934
+/* 80135924 00131584 38 60 01 E3 */ li r3, 0x1e3
+/* 80135928 00131588 38 80 00 02 */ li r4, 2
+/* 8013592C 0013158C 38 A0 00 01 */ li r5, 1
+/* 80135930 00131590 48 02 D0 11 */ bl func_80162940
+lbl_80135934:
+/* 80135934 00131594 38 60 01 E5 */ li r3, 0x1e5
+/* 80135938 00131598 48 02 D1 59 */ bl func_80162A90
+/* 8013593C 0013159C 28 03 00 01 */ cmplwi r3, 1
+/* 80135940 001315A0 40 82 00 14 */ bne lbl_80135954
+/* 80135944 001315A4 38 60 01 E5 */ li r3, 0x1e5
+/* 80135948 001315A8 38 80 00 02 */ li r4, 2
+/* 8013594C 001315AC 38 A0 00 01 */ li r5, 1
+/* 80135950 001315B0 48 02 CF F1 */ bl func_80162940
+lbl_80135954:
+/* 80135954 001315B4 38 60 01 E7 */ li r3, 0x1e7
+/* 80135958 001315B8 48 02 D1 39 */ bl func_80162A90
+/* 8013595C 001315BC 28 03 00 01 */ cmplwi r3, 1
+/* 80135960 001315C0 40 82 00 14 */ bne lbl_80135974
+/* 80135964 001315C4 38 60 01 E7 */ li r3, 0x1e7
+/* 80135968 001315C8 38 80 00 02 */ li r4, 2
+/* 8013596C 001315CC 38 A0 00 01 */ li r5, 1
+/* 80135970 001315D0 48 02 CF D1 */ bl func_80162940
+lbl_80135974:
+/* 80135974 001315D4 38 60 01 E9 */ li r3, 0x1e9
+/* 80135978 001315D8 48 02 D1 19 */ bl func_80162A90
+/* 8013597C 001315DC 28 03 00 01 */ cmplwi r3, 1
+/* 80135980 001315E0 40 82 00 14 */ bne lbl_80135994
+/* 80135984 001315E4 38 60 01 E9 */ li r3, 0x1e9
+/* 80135988 001315E8 38 80 00 02 */ li r4, 2
+/* 8013598C 001315EC 38 A0 00 01 */ li r5, 1
+/* 80135990 001315F0 48 02 CF B1 */ bl func_80162940
+lbl_80135994:
+/* 80135994 001315F4 38 60 01 EB */ li r3, 0x1eb
+/* 80135998 001315F8 48 02 D0 F9 */ bl func_80162A90
+/* 8013599C 001315FC 28 03 00 01 */ cmplwi r3, 1
+/* 801359A0 00131600 40 82 00 14 */ bne lbl_801359B4
+/* 801359A4 00131604 38 60 01 EB */ li r3, 0x1eb
+/* 801359A8 00131608 38 80 00 02 */ li r4, 2
+/* 801359AC 0013160C 38 A0 00 01 */ li r5, 1
+/* 801359B0 00131610 48 02 CF 91 */ bl func_80162940
+lbl_801359B4:
+/* 801359B4 00131614 38 60 01 ED */ li r3, 0x1ed
+/* 801359B8 00131618 48 02 D0 D9 */ bl func_80162A90
+/* 801359BC 0013161C 28 03 00 01 */ cmplwi r3, 1
+/* 801359C0 00131620 40 82 00 14 */ bne lbl_801359D4
+/* 801359C4 00131624 38 60 01 ED */ li r3, 0x1ed
+/* 801359C8 00131628 38 80 00 02 */ li r4, 2
+/* 801359CC 0013162C 38 A0 00 01 */ li r5, 1
+/* 801359D0 00131630 48 02 CF 71 */ bl func_80162940
+lbl_801359D4:
+/* 801359D4 00131634 38 60 01 F5 */ li r3, 0x1f5
+/* 801359D8 00131638 48 02 D0 B9 */ bl func_80162A90
+/* 801359DC 0013163C 28 03 00 01 */ cmplwi r3, 1
+/* 801359E0 00131640 40 82 00 14 */ bne lbl_801359F4
+/* 801359E4 00131644 38 60 01 F5 */ li r3, 0x1f5
+/* 801359E8 00131648 38 80 00 02 */ li r4, 2
+/* 801359EC 0013164C 38 A0 00 01 */ li r5, 1
+/* 801359F0 00131650 48 02 CF 51 */ bl func_80162940
+lbl_801359F4:
+/* 801359F4 00131654 38 60 01 F7 */ li r3, 0x1f7
+/* 801359F8 00131658 48 02 D0 99 */ bl func_80162A90
+/* 801359FC 0013165C 28 03 00 01 */ cmplwi r3, 1
+/* 80135A00 00131660 40 82 00 14 */ bne lbl_80135A14
+/* 80135A04 00131664 38 60 01 F7 */ li r3, 0x1f7
+/* 80135A08 00131668 38 80 00 02 */ li r4, 2
+/* 80135A0C 0013166C 38 A0 00 01 */ li r5, 1
+/* 80135A10 00131670 48 02 CF 31 */ bl func_80162940
+lbl_80135A14:
+/* 80135A14 00131674 38 60 01 F9 */ li r3, 0x1f9
+/* 80135A18 00131678 48 02 D0 79 */ bl func_80162A90
+/* 80135A1C 0013167C 28 03 00 01 */ cmplwi r3, 1
+/* 80135A20 00131680 40 82 00 14 */ bne lbl_80135A34
+/* 80135A24 00131684 38 60 01 F9 */ li r3, 0x1f9
+/* 80135A28 00131688 38 80 00 02 */ li r4, 2
+/* 80135A2C 0013168C 38 A0 00 01 */ li r5, 1
+/* 80135A30 00131690 48 02 CF 11 */ bl func_80162940
+lbl_80135A34:
+/* 80135A34 00131694 38 60 01 FF */ li r3, 0x1ff
+/* 80135A38 00131698 48 02 D0 59 */ bl func_80162A90
+/* 80135A3C 0013169C 28 03 00 01 */ cmplwi r3, 1
+/* 80135A40 001316A0 40 82 00 2C */ bne lbl_80135A6C
+/* 80135A44 001316A4 38 60 01 FF */ li r3, 0x1ff
+/* 80135A48 001316A8 38 80 00 02 */ li r4, 2
+/* 80135A4C 001316AC 38 A0 00 01 */ li r5, 1
+/* 80135A50 001316B0 48 02 CE F1 */ bl func_80162940
+/* 80135A54 001316B4 38 60 00 22 */ li r3, 0x22
+/* 80135A58 001316B8 48 00 17 51 */ bl func_801371A8
+/* 80135A5C 001316BC 38 60 02 00 */ li r3, 0x200
+/* 80135A60 001316C0 38 80 00 02 */ li r4, 2
+/* 80135A64 001316C4 38 A0 00 01 */ li r5, 1
+/* 80135A68 001316C8 48 02 CE D9 */ bl func_80162940
+lbl_80135A6C:
+/* 80135A6C 001316CC 38 60 02 01 */ li r3, 0x201
+/* 80135A70 001316D0 48 02 D0 21 */ bl func_80162A90
+/* 80135A74 001316D4 28 03 00 01 */ cmplwi r3, 1
+/* 80135A78 001316D8 40 82 00 2C */ bne lbl_80135AA4
+/* 80135A7C 001316DC 38 60 02 01 */ li r3, 0x201
+/* 80135A80 001316E0 38 80 00 02 */ li r4, 2
+/* 80135A84 001316E4 38 A0 00 01 */ li r5, 1
+/* 80135A88 001316E8 48 02 CE B9 */ bl func_80162940
+/* 80135A8C 001316EC 38 60 00 23 */ li r3, 0x23
+/* 80135A90 001316F0 48 00 17 19 */ bl func_801371A8
+/* 80135A94 001316F4 38 60 02 02 */ li r3, 0x202
+/* 80135A98 001316F8 38 80 00 02 */ li r4, 2
+/* 80135A9C 001316FC 38 A0 00 01 */ li r5, 1
+/* 80135AA0 00131700 48 02 CE A1 */ bl func_80162940
+lbl_80135AA4:
+/* 80135AA4 00131704 38 60 02 03 */ li r3, 0x203
+/* 80135AA8 00131708 48 02 CF E9 */ bl func_80162A90
+/* 80135AAC 0013170C 28 03 00 01 */ cmplwi r3, 1
+/* 80135AB0 00131710 40 82 00 2C */ bne lbl_80135ADC
+/* 80135AB4 00131714 38 60 02 03 */ li r3, 0x203
+/* 80135AB8 00131718 38 80 00 02 */ li r4, 2
+/* 80135ABC 0013171C 38 A0 00 01 */ li r5, 1
+/* 80135AC0 00131720 48 02 CE 81 */ bl func_80162940
+/* 80135AC4 00131724 38 60 00 24 */ li r3, 0x24
+/* 80135AC8 00131728 48 00 16 E1 */ bl func_801371A8
+/* 80135ACC 0013172C 38 60 02 04 */ li r3, 0x204
+/* 80135AD0 00131730 38 80 00 02 */ li r4, 2
+/* 80135AD4 00131734 38 A0 00 01 */ li r5, 1
+/* 80135AD8 00131738 48 02 CE 69 */ bl func_80162940
+lbl_80135ADC:
+/* 80135ADC 0013173C 38 60 02 05 */ li r3, 0x205
+/* 80135AE0 00131740 48 02 CF B1 */ bl func_80162A90
+/* 80135AE4 00131744 28 03 00 01 */ cmplwi r3, 1
+/* 80135AE8 00131748 40 82 00 2C */ bne lbl_80135B14
+/* 80135AEC 0013174C 38 60 02 05 */ li r3, 0x205
+/* 80135AF0 00131750 38 80 00 02 */ li r4, 2
+/* 80135AF4 00131754 38 A0 00 01 */ li r5, 1
+/* 80135AF8 00131758 48 02 CE 49 */ bl func_80162940
+/* 80135AFC 0013175C 38 60 00 25 */ li r3, 0x25
+/* 80135B00 00131760 48 00 16 A9 */ bl func_801371A8
+/* 80135B04 00131764 38 60 02 06 */ li r3, 0x206
+/* 80135B08 00131768 38 80 00 02 */ li r4, 2
+/* 80135B0C 0013176C 38 A0 00 01 */ li r5, 1
+/* 80135B10 00131770 48 02 CE 31 */ bl func_80162940
+lbl_80135B14:
+/* 80135B14 00131774 B3 D9 00 00 */ sth r30, 0(r25)
+/* 80135B18 00131778 38 00 00 00 */ li r0, 0
+/* 80135B1C 0013177C 2C 1B 50 3E */ cmpwi r27, 0x503e
+/* 80135B20 00131780 B0 1A 00 00 */ sth r0, 0(r26)
+/* 80135B24 00131784 41 82 00 20 */ beq lbl_80135B44
+/* 80135B28 00131788 40 80 00 10 */ bge lbl_80135B38
+/* 80135B2C 0013178C 2C 1B 46 00 */ cmpwi r27, 0x4600
+/* 80135B30 00131790 41 82 00 60 */ beq lbl_80135B90
+/* 80135B34 00131794 48 00 00 8C */ b lbl_80135BC0
+lbl_80135B38:
+/* 80135B38 00131798 2C 1B 50 40 */ cmpwi r27, 0x5040
+/* 80135B3C 0013179C 40 80 00 84 */ bge lbl_80135BC0
+/* 80135B40 001317A0 48 00 00 34 */ b lbl_80135B74
+lbl_80135B44:
+/* 80135B44 001317A4 7F 83 E3 78 */ mr r3, r28
+/* 80135B48 001317A8 48 11 A7 AD */ bl func_802502F4
+/* 80135B4C 001317AC 7C 64 1B 78 */ mr r4, r3
+/* 80135B50 001317B0 38 60 00 0E */ li r3, 0xe
+/* 80135B54 001317B4 48 02 67 B5 */ bl func_8015C308
+/* 80135B58 001317B8 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80135B5C 001317BC 48 11 A7 99 */ bl func_802502F4
+/* 80135B60 001317C0 7C 64 1B 78 */ mr r4, r3
+/* 80135B64 001317C4 38 60 00 0F */ li r3, 0xf
+/* 80135B68 001317C8 48 02 67 A1 */ bl func_8015C308
+/* 80135B6C 001317CC 7F 63 DB 78 */ mr r3, r27
+/* 80135B70 001317D0 48 00 0A 7C */ b lbl_801365EC
+lbl_80135B74:
+/* 80135B74 001317D4 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80135B78 001317D8 48 11 A7 7D */ bl func_802502F4
+/* 80135B7C 001317DC 7C 64 1B 78 */ mr r4, r3
+/* 80135B80 001317E0 38 60 00 0E */ li r3, 0xe
+/* 80135B84 001317E4 48 02 67 85 */ bl func_8015C308
+/* 80135B88 001317E8 7F 63 DB 78 */ mr r3, r27
+/* 80135B8C 001317EC 48 00 0A 60 */ b lbl_801365EC
+lbl_80135B90:
+/* 80135B90 001317F0 7F 83 E3 78 */ mr r3, r28
+/* 80135B94 001317F4 48 11 A7 61 */ bl func_802502F4
+/* 80135B98 001317F8 7C 64 1B 78 */ mr r4, r3
+/* 80135B9C 001317FC 38 60 00 0E */ li r3, 0xe
+/* 80135BA0 00131800 48 02 67 69 */ bl func_8015C308
+/* 80135BA4 00131804 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80135BA8 00131808 48 11 A7 4D */ bl func_802502F4
+/* 80135BAC 0013180C 7C 64 1B 78 */ mr r4, r3
+/* 80135BB0 00131810 38 60 00 0F */ li r3, 0xf
+/* 80135BB4 00131814 48 02 67 55 */ bl func_8015C308
+/* 80135BB8 00131818 7F 63 DB 78 */ mr r3, r27
+/* 80135BBC 0013181C 48 00 0A 30 */ b lbl_801365EC
+lbl_80135BC0:
+/* 80135BC0 00131820 38 60 00 00 */ li r3, 0
+/* 80135BC4 00131824 48 00 0A 28 */ b lbl_801365EC
+lbl_80135BC8:
+/* 80135BC8 00131828 38 60 01 BD */ li r3, 0x1bd
+/* 80135BCC 0013182C 48 02 CE C5 */ bl func_80162A90
+/* 80135BD0 00131830 28 03 00 01 */ cmplwi r3, 1
+/* 80135BD4 00131834 40 82 00 4C */ bne lbl_80135C20
+/* 80135BD8 00131838 38 60 00 01 */ li r3, 1
+/* 80135BDC 0013183C 48 00 0A 29 */ bl func_80136604
+/* 80135BE0 00131840 7C 7E 1B 78 */ mr r30, r3
+/* 80135BE4 00131844 38 60 01 BD */ li r3, 0x1bd
+/* 80135BE8 00131848 38 80 00 02 */ li r4, 2
+/* 80135BEC 0013184C 38 A0 00 01 */ li r5, 1
+/* 80135BF0 00131850 48 02 CD 51 */ bl func_80162940
+/* 80135BF4 00131854 3B 60 45 FE */ li r27, 0x45fe
+/* 80135BF8 00131858 3B 80 29 C6 */ li r28, 0x29c6
+/* 80135BFC 0013185C 38 60 00 01 */ li r3, 1
+/* 80135C00 00131860 48 00 15 A9 */ bl func_801371A8
+/* 80135C04 00131864 2C 03 00 00 */ cmpwi r3, 0
+/* 80135C08 00131868 41 82 00 08 */ beq lbl_80135C10
+/* 80135C0C 0013186C 3B A0 00 01 */ li r29, 1
+lbl_80135C10:
+/* 80135C10 00131870 38 60 01 BE */ li r3, 0x1be
+/* 80135C14 00131874 38 80 00 02 */ li r4, 2
+/* 80135C18 00131878 38 A0 00 01 */ li r5, 1
+/* 80135C1C 0013187C 48 02 CD 25 */ bl func_80162940
+lbl_80135C20:
+/* 80135C20 00131880 38 60 01 BF */ li r3, 0x1bf
+/* 80135C24 00131884 48 02 CE 6D */ bl func_80162A90
+/* 80135C28 00131888 28 03 00 01 */ cmplwi r3, 1
+/* 80135C2C 0013188C 40 82 00 4C */ bne lbl_80135C78
+/* 80135C30 00131890 38 60 00 02 */ li r3, 2
+/* 80135C34 00131894 48 00 09 D1 */ bl func_80136604
+/* 80135C38 00131898 7C 7E 1B 78 */ mr r30, r3
+/* 80135C3C 0013189C 38 60 01 BF */ li r3, 0x1bf
+/* 80135C40 001318A0 38 80 00 02 */ li r4, 2
+/* 80135C44 001318A4 38 A0 00 01 */ li r5, 1
+/* 80135C48 001318A8 48 02 CC F9 */ bl func_80162940
+/* 80135C4C 001318AC 3B 60 45 FE */ li r27, 0x45fe
+/* 80135C50 001318B0 3B 80 29 C7 */ li r28, 0x29c7
+/* 80135C54 001318B4 38 60 00 02 */ li r3, 2
+/* 80135C58 001318B8 48 00 15 51 */ bl func_801371A8
+/* 80135C5C 001318BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80135C60 001318C0 41 82 00 08 */ beq lbl_80135C68
+/* 80135C64 001318C4 3B A0 00 01 */ li r29, 1
+lbl_80135C68:
+/* 80135C68 001318C8 38 60 01 C0 */ li r3, 0x1c0
+/* 80135C6C 001318CC 38 80 00 02 */ li r4, 2
+/* 80135C70 001318D0 38 A0 00 01 */ li r5, 1
+/* 80135C74 001318D4 48 02 CC CD */ bl func_80162940
+lbl_80135C78:
+/* 80135C78 001318D8 38 60 01 C1 */ li r3, 0x1c1
+/* 80135C7C 001318DC 48 02 CE 15 */ bl func_80162A90
+/* 80135C80 001318E0 28 03 00 01 */ cmplwi r3, 1
+/* 80135C84 001318E4 40 82 00 4C */ bne lbl_80135CD0
+/* 80135C88 001318E8 38 60 00 03 */ li r3, 3
+/* 80135C8C 001318EC 48 00 09 79 */ bl func_80136604
+/* 80135C90 001318F0 7C 7E 1B 78 */ mr r30, r3
+/* 80135C94 001318F4 38 60 01 C1 */ li r3, 0x1c1
+/* 80135C98 001318F8 38 80 00 02 */ li r4, 2
+/* 80135C9C 001318FC 38 A0 00 01 */ li r5, 1
+/* 80135CA0 00131900 48 02 CC A1 */ bl func_80162940
+/* 80135CA4 00131904 3B 60 45 FE */ li r27, 0x45fe
+/* 80135CA8 00131908 3B 80 29 C8 */ li r28, 0x29c8
+/* 80135CAC 0013190C 38 60 00 03 */ li r3, 3
+/* 80135CB0 00131910 48 00 14 F9 */ bl func_801371A8
+/* 80135CB4 00131914 2C 03 00 00 */ cmpwi r3, 0
+/* 80135CB8 00131918 41 82 00 08 */ beq lbl_80135CC0
+/* 80135CBC 0013191C 3B A0 00 01 */ li r29, 1
+lbl_80135CC0:
+/* 80135CC0 00131920 38 60 01 C2 */ li r3, 0x1c2
+/* 80135CC4 00131924 38 80 00 02 */ li r4, 2
+/* 80135CC8 00131928 38 A0 00 01 */ li r5, 1
+/* 80135CCC 0013192C 48 02 CC 75 */ bl func_80162940
+lbl_80135CD0:
+/* 80135CD0 00131930 38 60 01 C3 */ li r3, 0x1c3
+/* 80135CD4 00131934 48 02 CD BD */ bl func_80162A90
+/* 80135CD8 00131938 28 03 00 01 */ cmplwi r3, 1
+/* 80135CDC 0013193C 40 82 00 4C */ bne lbl_80135D28
+/* 80135CE0 00131940 38 60 00 04 */ li r3, 4
+/* 80135CE4 00131944 48 00 09 21 */ bl func_80136604
+/* 80135CE8 00131948 7C 7E 1B 78 */ mr r30, r3
+/* 80135CEC 0013194C 38 60 01 C3 */ li r3, 0x1c3
+/* 80135CF0 00131950 38 80 00 02 */ li r4, 2
+/* 80135CF4 00131954 38 A0 00 01 */ li r5, 1
+/* 80135CF8 00131958 48 02 CC 49 */ bl func_80162940
+/* 80135CFC 0013195C 3B 60 45 FE */ li r27, 0x45fe
+/* 80135D00 00131960 3B 80 29 C9 */ li r28, 0x29c9
+/* 80135D04 00131964 38 60 00 04 */ li r3, 4
+/* 80135D08 00131968 48 00 14 A1 */ bl func_801371A8
+/* 80135D0C 0013196C 2C 03 00 00 */ cmpwi r3, 0
+/* 80135D10 00131970 41 82 00 08 */ beq lbl_80135D18
+/* 80135D14 00131974 3B A0 00 01 */ li r29, 1
+lbl_80135D18:
+/* 80135D18 00131978 38 60 01 C4 */ li r3, 0x1c4
+/* 80135D1C 0013197C 38 80 00 02 */ li r4, 2
+/* 80135D20 00131980 38 A0 00 01 */ li r5, 1
+/* 80135D24 00131984 48 02 CC 1D */ bl func_80162940
+lbl_80135D28:
+/* 80135D28 00131988 38 60 01 C5 */ li r3, 0x1c5
+/* 80135D2C 0013198C 48 02 CD 65 */ bl func_80162A90
+/* 80135D30 00131990 28 03 00 01 */ cmplwi r3, 1
+/* 80135D34 00131994 40 82 00 4C */ bne lbl_80135D80
+/* 80135D38 00131998 38 60 00 05 */ li r3, 5
+/* 80135D3C 0013199C 48 00 08 C9 */ bl func_80136604
+/* 80135D40 001319A0 7C 7E 1B 78 */ mr r30, r3
+/* 80135D44 001319A4 38 60 01 C5 */ li r3, 0x1c5
+/* 80135D48 001319A8 38 80 00 02 */ li r4, 2
+/* 80135D4C 001319AC 38 A0 00 01 */ li r5, 1
+/* 80135D50 001319B0 48 02 CB F1 */ bl func_80162940
+/* 80135D54 001319B4 3B 60 45 FE */ li r27, 0x45fe
+/* 80135D58 001319B8 3B 80 29 CA */ li r28, 0x29ca
+/* 80135D5C 001319BC 38 60 00 05 */ li r3, 5
+/* 80135D60 001319C0 48 00 14 49 */ bl func_801371A8
+/* 80135D64 001319C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80135D68 001319C8 41 82 00 08 */ beq lbl_80135D70
+/* 80135D6C 001319CC 3B A0 00 01 */ li r29, 1
+lbl_80135D70:
+/* 80135D70 001319D0 38 60 01 C6 */ li r3, 0x1c6
+/* 80135D74 001319D4 38 80 00 02 */ li r4, 2
+/* 80135D78 001319D8 38 A0 00 01 */ li r5, 1
+/* 80135D7C 001319DC 48 02 CB C5 */ bl func_80162940
+lbl_80135D80:
+/* 80135D80 001319E0 38 60 01 C7 */ li r3, 0x1c7
+/* 80135D84 001319E4 48 02 CD 0D */ bl func_80162A90
+/* 80135D88 001319E8 28 03 00 01 */ cmplwi r3, 1
+/* 80135D8C 001319EC 40 82 00 4C */ bne lbl_80135DD8
+/* 80135D90 001319F0 38 60 00 06 */ li r3, 6
+/* 80135D94 001319F4 48 00 08 71 */ bl func_80136604
+/* 80135D98 001319F8 7C 7E 1B 78 */ mr r30, r3
+/* 80135D9C 001319FC 38 60 01 C7 */ li r3, 0x1c7
+/* 80135DA0 00131A00 38 80 00 02 */ li r4, 2
+/* 80135DA4 00131A04 38 A0 00 01 */ li r5, 1
+/* 80135DA8 00131A08 48 02 CB 99 */ bl func_80162940
+/* 80135DAC 00131A0C 3B 60 45 FE */ li r27, 0x45fe
+/* 80135DB0 00131A10 3B 80 29 CB */ li r28, 0x29cb
+/* 80135DB4 00131A14 38 60 00 06 */ li r3, 6
+/* 80135DB8 00131A18 48 00 13 F1 */ bl func_801371A8
+/* 80135DBC 00131A1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80135DC0 00131A20 41 82 00 08 */ beq lbl_80135DC8
+/* 80135DC4 00131A24 3B A0 00 01 */ li r29, 1
+lbl_80135DC8:
+/* 80135DC8 00131A28 38 60 01 C8 */ li r3, 0x1c8
+/* 80135DCC 00131A2C 38 80 00 02 */ li r4, 2
+/* 80135DD0 00131A30 38 A0 00 01 */ li r5, 1
+/* 80135DD4 00131A34 48 02 CB 6D */ bl func_80162940
+lbl_80135DD8:
+/* 80135DD8 00131A38 38 60 01 C9 */ li r3, 0x1c9
+/* 80135DDC 00131A3C 48 02 CC B5 */ bl func_80162A90
+/* 80135DE0 00131A40 28 03 00 01 */ cmplwi r3, 1
+/* 80135DE4 00131A44 40 82 00 4C */ bne lbl_80135E30
+/* 80135DE8 00131A48 38 60 00 07 */ li r3, 7
+/* 80135DEC 00131A4C 48 00 08 19 */ bl func_80136604
+/* 80135DF0 00131A50 7C 7E 1B 78 */ mr r30, r3
+/* 80135DF4 00131A54 38 60 01 C9 */ li r3, 0x1c9
+/* 80135DF8 00131A58 38 80 00 02 */ li r4, 2
+/* 80135DFC 00131A5C 38 A0 00 01 */ li r5, 1
+/* 80135E00 00131A60 48 02 CB 41 */ bl func_80162940
+/* 80135E04 00131A64 3B 60 45 FE */ li r27, 0x45fe
+/* 80135E08 00131A68 3B 80 29 CC */ li r28, 0x29cc
+/* 80135E0C 00131A6C 38 60 00 07 */ li r3, 7
+/* 80135E10 00131A70 48 00 13 99 */ bl func_801371A8
+/* 80135E14 00131A74 2C 03 00 00 */ cmpwi r3, 0
+/* 80135E18 00131A78 41 82 00 08 */ beq lbl_80135E20
+/* 80135E1C 00131A7C 3B A0 00 01 */ li r29, 1
+lbl_80135E20:
+/* 80135E20 00131A80 38 60 01 CA */ li r3, 0x1ca
+/* 80135E24 00131A84 38 80 00 02 */ li r4, 2
+/* 80135E28 00131A88 38 A0 00 01 */ li r5, 1
+/* 80135E2C 00131A8C 48 02 CB 15 */ bl func_80162940
+lbl_80135E30:
+/* 80135E30 00131A90 38 60 01 CB */ li r3, 0x1cb
+/* 80135E34 00131A94 48 02 CC 5D */ bl func_80162A90
+/* 80135E38 00131A98 28 03 00 01 */ cmplwi r3, 1
+/* 80135E3C 00131A9C 40 82 00 4C */ bne lbl_80135E88
+/* 80135E40 00131AA0 38 60 00 08 */ li r3, 8
+/* 80135E44 00131AA4 48 00 07 C1 */ bl func_80136604
+/* 80135E48 00131AA8 7C 7E 1B 78 */ mr r30, r3
+/* 80135E4C 00131AAC 38 60 01 CB */ li r3, 0x1cb
+/* 80135E50 00131AB0 38 80 00 02 */ li r4, 2
+/* 80135E54 00131AB4 38 A0 00 01 */ li r5, 1
+/* 80135E58 00131AB8 48 02 CA E9 */ bl func_80162940
+/* 80135E5C 00131ABC 3B 60 45 FE */ li r27, 0x45fe
+/* 80135E60 00131AC0 3B 80 29 CD */ li r28, 0x29cd
+/* 80135E64 00131AC4 38 60 00 08 */ li r3, 8
+/* 80135E68 00131AC8 48 00 13 41 */ bl func_801371A8
+/* 80135E6C 00131ACC 2C 03 00 00 */ cmpwi r3, 0
+/* 80135E70 00131AD0 41 82 00 08 */ beq lbl_80135E78
+/* 80135E74 00131AD4 3B A0 00 01 */ li r29, 1
+lbl_80135E78:
+/* 80135E78 00131AD8 38 60 01 CC */ li r3, 0x1cc
+/* 80135E7C 00131ADC 38 80 00 02 */ li r4, 2
+/* 80135E80 00131AE0 38 A0 00 01 */ li r5, 1
+/* 80135E84 00131AE4 48 02 CA BD */ bl func_80162940
+lbl_80135E88:
+/* 80135E88 00131AE8 38 60 01 CD */ li r3, 0x1cd
+/* 80135E8C 00131AEC 48 02 CC 05 */ bl func_80162A90
+/* 80135E90 00131AF0 28 03 00 01 */ cmplwi r3, 1
+/* 80135E94 00131AF4 40 82 00 4C */ bne lbl_80135EE0
+/* 80135E98 00131AF8 38 60 00 09 */ li r3, 9
+/* 80135E9C 00131AFC 48 00 07 69 */ bl func_80136604
+/* 80135EA0 00131B00 7C 7E 1B 78 */ mr r30, r3
+/* 80135EA4 00131B04 38 60 01 CD */ li r3, 0x1cd
+/* 80135EA8 00131B08 38 80 00 02 */ li r4, 2
+/* 80135EAC 00131B0C 38 A0 00 01 */ li r5, 1
+/* 80135EB0 00131B10 48 02 CA 91 */ bl func_80162940
+/* 80135EB4 00131B14 3B 60 45 FE */ li r27, 0x45fe
+/* 80135EB8 00131B18 3B 80 29 CE */ li r28, 0x29ce
+/* 80135EBC 00131B1C 38 60 00 09 */ li r3, 9
+/* 80135EC0 00131B20 48 00 12 E9 */ bl func_801371A8
+/* 80135EC4 00131B24 2C 03 00 00 */ cmpwi r3, 0
+/* 80135EC8 00131B28 41 82 00 08 */ beq lbl_80135ED0
+/* 80135ECC 00131B2C 3B A0 00 01 */ li r29, 1
+lbl_80135ED0:
+/* 80135ED0 00131B30 38 60 01 CE */ li r3, 0x1ce
+/* 80135ED4 00131B34 38 80 00 02 */ li r4, 2
+/* 80135ED8 00131B38 38 A0 00 01 */ li r5, 1
+/* 80135EDC 00131B3C 48 02 CA 65 */ bl func_80162940
+lbl_80135EE0:
+/* 80135EE0 00131B40 38 60 01 CF */ li r3, 0x1cf
+/* 80135EE4 00131B44 48 02 CB AD */ bl func_80162A90
+/* 80135EE8 00131B48 28 03 00 01 */ cmplwi r3, 1
+/* 80135EEC 00131B4C 40 82 00 48 */ bne lbl_80135F34
+/* 80135EF0 00131B50 38 60 00 0A */ li r3, 0xa
+/* 80135EF4 00131B54 48 00 07 11 */ bl func_80136604
+/* 80135EF8 00131B58 7C 7E 1B 78 */ mr r30, r3
+/* 80135EFC 00131B5C 38 60 01 CF */ li r3, 0x1cf
+/* 80135F00 00131B60 38 80 00 02 */ li r4, 2
+/* 80135F04 00131B64 38 A0 00 01 */ li r5, 1
+/* 80135F08 00131B68 48 02 CA 39 */ bl func_80162940
+/* 80135F0C 00131B6C 3B 60 45 FF */ li r27, 0x45ff
+/* 80135F10 00131B70 38 60 00 0A */ li r3, 0xa
+/* 80135F14 00131B74 48 00 12 95 */ bl func_801371A8
+/* 80135F18 00131B78 2C 03 00 00 */ cmpwi r3, 0
+/* 80135F1C 00131B7C 41 82 00 08 */ beq lbl_80135F24
+/* 80135F20 00131B80 3B A0 00 01 */ li r29, 1
+lbl_80135F24:
+/* 80135F24 00131B84 38 60 01 D0 */ li r3, 0x1d0
+/* 80135F28 00131B88 38 80 00 02 */ li r4, 2
+/* 80135F2C 00131B8C 38 A0 00 01 */ li r5, 1
+/* 80135F30 00131B90 48 02 CA 11 */ bl func_80162940
+lbl_80135F34:
+/* 80135F34 00131B94 38 60 01 D1 */ li r3, 0x1d1
+/* 80135F38 00131B98 48 02 CB 59 */ bl func_80162A90
+/* 80135F3C 00131B9C 28 03 00 01 */ cmplwi r3, 1
+/* 80135F40 00131BA0 40 82 00 34 */ bne lbl_80135F74
+/* 80135F44 00131BA4 38 60 00 0B */ li r3, 0xb
+/* 80135F48 00131BA8 48 00 06 BD */ bl func_80136604
+/* 80135F4C 00131BAC 7C 7E 1B 78 */ mr r30, r3
+/* 80135F50 00131BB0 38 60 01 D1 */ li r3, 0x1d1
+/* 80135F54 00131BB4 38 80 00 02 */ li r4, 2
+/* 80135F58 00131BB8 38 A0 00 01 */ li r5, 1
+/* 80135F5C 00131BBC 48 02 C9 E5 */ bl func_80162940
+/* 80135F60 00131BC0 3B 60 46 00 */ li r27, 0x4600
+/* 80135F64 00131BC4 38 60 01 D2 */ li r3, 0x1d2
+/* 80135F68 00131BC8 38 80 00 02 */ li r4, 2
+/* 80135F6C 00131BCC 38 A0 00 01 */ li r5, 1
+/* 80135F70 00131BD0 48 02 C9 D1 */ bl func_80162940
+lbl_80135F74:
+/* 80135F74 00131BD4 38 60 01 D3 */ li r3, 0x1d3
+/* 80135F78 00131BD8 48 02 CB 19 */ bl func_80162A90
+/* 80135F7C 00131BDC 28 03 00 01 */ cmplwi r3, 1
+/* 80135F80 00131BE0 40 82 00 34 */ bne lbl_80135FB4
+/* 80135F84 00131BE4 38 60 00 0C */ li r3, 0xc
+/* 80135F88 00131BE8 48 00 06 7D */ bl func_80136604
+/* 80135F8C 00131BEC 7C 7E 1B 78 */ mr r30, r3
+/* 80135F90 00131BF0 38 60 01 D3 */ li r3, 0x1d3
+/* 80135F94 00131BF4 38 80 00 02 */ li r4, 2
+/* 80135F98 00131BF8 38 A0 00 01 */ li r5, 1
+/* 80135F9C 00131BFC 48 02 C9 A5 */ bl func_80162940
+/* 80135FA0 00131C00 3B 60 46 00 */ li r27, 0x4600
+/* 80135FA4 00131C04 38 60 01 D4 */ li r3, 0x1d4
+/* 80135FA8 00131C08 38 80 00 02 */ li r4, 2
+/* 80135FAC 00131C0C 38 A0 00 01 */ li r5, 1
+/* 80135FB0 00131C10 48 02 C9 91 */ bl func_80162940
+lbl_80135FB4:
+/* 80135FB4 00131C14 38 60 01 D5 */ li r3, 0x1d5
+/* 80135FB8 00131C18 48 02 CA D9 */ bl func_80162A90
+/* 80135FBC 00131C1C 28 03 00 01 */ cmplwi r3, 1
+/* 80135FC0 00131C20 40 82 00 34 */ bne lbl_80135FF4
+/* 80135FC4 00131C24 38 60 00 0D */ li r3, 0xd
+/* 80135FC8 00131C28 48 00 06 3D */ bl func_80136604
+/* 80135FCC 00131C2C 7C 7E 1B 78 */ mr r30, r3
+/* 80135FD0 00131C30 38 60 01 D5 */ li r3, 0x1d5
+/* 80135FD4 00131C34 38 80 00 02 */ li r4, 2
+/* 80135FD8 00131C38 38 A0 00 01 */ li r5, 1
+/* 80135FDC 00131C3C 48 02 C9 65 */ bl func_80162940
+/* 80135FE0 00131C40 3B 60 46 00 */ li r27, 0x4600
+/* 80135FE4 00131C44 38 60 01 D6 */ li r3, 0x1d6
+/* 80135FE8 00131C48 38 80 00 02 */ li r4, 2
+/* 80135FEC 00131C4C 38 A0 00 01 */ li r5, 1
+/* 80135FF0 00131C50 48 02 C9 51 */ bl func_80162940
+lbl_80135FF4:
+/* 80135FF4 00131C54 38 60 01 D7 */ li r3, 0x1d7
+/* 80135FF8 00131C58 48 02 CA 99 */ bl func_80162A90
+/* 80135FFC 00131C5C 28 03 00 01 */ cmplwi r3, 1
+/* 80136000 00131C60 40 82 00 34 */ bne lbl_80136034
+/* 80136004 00131C64 38 60 00 0E */ li r3, 0xe
+/* 80136008 00131C68 48 00 05 FD */ bl func_80136604
+/* 8013600C 00131C6C 7C 7E 1B 78 */ mr r30, r3
+/* 80136010 00131C70 38 60 01 D7 */ li r3, 0x1d7
+/* 80136014 00131C74 38 80 00 02 */ li r4, 2
+/* 80136018 00131C78 38 A0 00 01 */ li r5, 1
+/* 8013601C 00131C7C 48 02 C9 25 */ bl func_80162940
+/* 80136020 00131C80 3B 60 46 00 */ li r27, 0x4600
+/* 80136024 00131C84 38 60 01 D8 */ li r3, 0x1d8
+/* 80136028 00131C88 38 80 00 02 */ li r4, 2
+/* 8013602C 00131C8C 38 A0 00 01 */ li r5, 1
+/* 80136030 00131C90 48 02 C9 11 */ bl func_80162940
+lbl_80136034:
+/* 80136034 00131C94 38 60 01 D9 */ li r3, 0x1d9
+/* 80136038 00131C98 48 02 CA 59 */ bl func_80162A90
+/* 8013603C 00131C9C 28 03 00 01 */ cmplwi r3, 1
+/* 80136040 00131CA0 40 82 00 34 */ bne lbl_80136074
+/* 80136044 00131CA4 38 60 00 0F */ li r3, 0xf
+/* 80136048 00131CA8 48 00 05 BD */ bl func_80136604
+/* 8013604C 00131CAC 7C 7E 1B 78 */ mr r30, r3
+/* 80136050 00131CB0 38 60 01 D9 */ li r3, 0x1d9
+/* 80136054 00131CB4 38 80 00 02 */ li r4, 2
+/* 80136058 00131CB8 38 A0 00 01 */ li r5, 1
+/* 8013605C 00131CBC 48 02 C8 E5 */ bl func_80162940
+/* 80136060 00131CC0 3B 60 46 00 */ li r27, 0x4600
+/* 80136064 00131CC4 38 60 01 DA */ li r3, 0x1da
+/* 80136068 00131CC8 38 80 00 02 */ li r4, 2
+/* 8013606C 00131CCC 38 A0 00 01 */ li r5, 1
+/* 80136070 00131CD0 48 02 C8 D1 */ bl func_80162940
+lbl_80136074:
+/* 80136074 00131CD4 38 60 01 DB */ li r3, 0x1db
+/* 80136078 00131CD8 48 02 CA 19 */ bl func_80162A90
+/* 8013607C 00131CDC 28 03 00 01 */ cmplwi r3, 1
+/* 80136080 00131CE0 40 82 00 34 */ bne lbl_801360B4
+/* 80136084 00131CE4 38 60 00 10 */ li r3, 0x10
+/* 80136088 00131CE8 48 00 05 7D */ bl func_80136604
+/* 8013608C 00131CEC 7C 7E 1B 78 */ mr r30, r3
+/* 80136090 00131CF0 38 60 01 DB */ li r3, 0x1db
+/* 80136094 00131CF4 38 80 00 02 */ li r4, 2
+/* 80136098 00131CF8 38 A0 00 01 */ li r5, 1
+/* 8013609C 00131CFC 48 02 C8 A5 */ bl func_80162940
+/* 801360A0 00131D00 3B 60 46 00 */ li r27, 0x4600
+/* 801360A4 00131D04 38 60 01 DC */ li r3, 0x1dc
+/* 801360A8 00131D08 38 80 00 02 */ li r4, 2
+/* 801360AC 00131D0C 38 A0 00 01 */ li r5, 1
+/* 801360B0 00131D10 48 02 C8 91 */ bl func_80162940
+lbl_801360B4:
+/* 801360B4 00131D14 38 60 01 DF */ li r3, 0x1df
+/* 801360B8 00131D18 48 02 C9 D9 */ bl func_80162A90
+/* 801360BC 00131D1C 28 03 00 01 */ cmplwi r3, 1
+/* 801360C0 00131D20 40 82 00 44 */ bne lbl_80136104
+/* 801360C4 00131D24 38 60 01 DF */ li r3, 0x1df
+/* 801360C8 00131D28 38 80 00 02 */ li r4, 2
+/* 801360CC 00131D2C 38 A0 00 01 */ li r5, 1
+/* 801360D0 00131D30 48 02 C8 71 */ bl func_80162940
+/* 801360D4 00131D34 38 60 00 12 */ li r3, 0x12
+/* 801360D8 00131D38 48 00 10 D1 */ bl func_801371A8
+/* 801360DC 00131D3C 2C 03 00 00 */ cmpwi r3, 0
+/* 801360E0 00131D40 41 82 00 14 */ beq lbl_801360F4
+/* 801360E4 00131D44 2C 1B 00 00 */ cmpwi r27, 0
+/* 801360E8 00131D48 3B A0 00 01 */ li r29, 1
+/* 801360EC 00131D4C 40 82 00 08 */ bne lbl_801360F4
+/* 801360F0 00131D50 3B 60 46 03 */ li r27, 0x4603
+lbl_801360F4:
+/* 801360F4 00131D54 38 60 01 E0 */ li r3, 0x1e0
+/* 801360F8 00131D58 38 80 00 02 */ li r4, 2
+/* 801360FC 00131D5C 38 A0 00 01 */ li r5, 1
+/* 80136100 00131D60 48 02 C8 41 */ bl func_80162940
+lbl_80136104:
+/* 80136104 00131D64 38 60 01 E1 */ li r3, 0x1e1
+/* 80136108 00131D68 48 02 C9 89 */ bl func_80162A90
+/* 8013610C 00131D6C 28 03 00 01 */ cmplwi r3, 1
+/* 80136110 00131D70 40 82 00 44 */ bne lbl_80136154
+/* 80136114 00131D74 38 60 01 E1 */ li r3, 0x1e1
+/* 80136118 00131D78 38 80 00 02 */ li r4, 2
+/* 8013611C 00131D7C 38 A0 00 01 */ li r5, 1
+/* 80136120 00131D80 48 02 C8 21 */ bl func_80162940
+/* 80136124 00131D84 38 60 00 13 */ li r3, 0x13
+/* 80136128 00131D88 48 00 10 81 */ bl func_801371A8
+/* 8013612C 00131D8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80136130 00131D90 41 82 00 14 */ beq lbl_80136144
+/* 80136134 00131D94 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136138 00131D98 3B A0 00 01 */ li r29, 1
+/* 8013613C 00131D9C 40 82 00 08 */ bne lbl_80136144
+/* 80136140 00131DA0 3B 60 46 03 */ li r27, 0x4603
+lbl_80136144:
+/* 80136144 00131DA4 38 60 01 E2 */ li r3, 0x1e2
+/* 80136148 00131DA8 38 80 00 02 */ li r4, 2
+/* 8013614C 00131DAC 38 A0 00 01 */ li r5, 1
+/* 80136150 00131DB0 48 02 C7 F1 */ bl func_80162940
+lbl_80136154:
+/* 80136154 00131DB4 38 60 01 E3 */ li r3, 0x1e3
+/* 80136158 00131DB8 48 02 C9 39 */ bl func_80162A90
+/* 8013615C 00131DBC 28 03 00 01 */ cmplwi r3, 1
+/* 80136160 00131DC0 40 82 00 44 */ bne lbl_801361A4
+/* 80136164 00131DC4 38 60 01 E3 */ li r3, 0x1e3
+/* 80136168 00131DC8 38 80 00 02 */ li r4, 2
+/* 8013616C 00131DCC 38 A0 00 01 */ li r5, 1
+/* 80136170 00131DD0 48 02 C7 D1 */ bl func_80162940
+/* 80136174 00131DD4 38 60 00 14 */ li r3, 0x14
+/* 80136178 00131DD8 48 00 10 31 */ bl func_801371A8
+/* 8013617C 00131DDC 2C 03 00 00 */ cmpwi r3, 0
+/* 80136180 00131DE0 41 82 00 14 */ beq lbl_80136194
+/* 80136184 00131DE4 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136188 00131DE8 3B A0 00 01 */ li r29, 1
+/* 8013618C 00131DEC 40 82 00 08 */ bne lbl_80136194
+/* 80136190 00131DF0 3B 60 46 03 */ li r27, 0x4603
+lbl_80136194:
+/* 80136194 00131DF4 38 60 01 E4 */ li r3, 0x1e4
+/* 80136198 00131DF8 38 80 00 02 */ li r4, 2
+/* 8013619C 00131DFC 38 A0 00 01 */ li r5, 1
+/* 801361A0 00131E00 48 02 C7 A1 */ bl func_80162940
+lbl_801361A4:
+/* 801361A4 00131E04 38 60 01 E5 */ li r3, 0x1e5
+/* 801361A8 00131E08 48 02 C8 E9 */ bl func_80162A90
+/* 801361AC 00131E0C 28 03 00 01 */ cmplwi r3, 1
+/* 801361B0 00131E10 40 82 00 44 */ bne lbl_801361F4
+/* 801361B4 00131E14 38 60 01 E5 */ li r3, 0x1e5
+/* 801361B8 00131E18 38 80 00 02 */ li r4, 2
+/* 801361BC 00131E1C 38 A0 00 01 */ li r5, 1
+/* 801361C0 00131E20 48 02 C7 81 */ bl func_80162940
+/* 801361C4 00131E24 38 60 00 15 */ li r3, 0x15
+/* 801361C8 00131E28 48 00 0F E1 */ bl func_801371A8
+/* 801361CC 00131E2C 2C 03 00 00 */ cmpwi r3, 0
+/* 801361D0 00131E30 41 82 00 14 */ beq lbl_801361E4
+/* 801361D4 00131E34 2C 1B 00 00 */ cmpwi r27, 0
+/* 801361D8 00131E38 3B A0 00 01 */ li r29, 1
+/* 801361DC 00131E3C 40 82 00 08 */ bne lbl_801361E4
+/* 801361E0 00131E40 3B 60 46 03 */ li r27, 0x4603
+lbl_801361E4:
+/* 801361E4 00131E44 38 60 01 E6 */ li r3, 0x1e6
+/* 801361E8 00131E48 38 80 00 02 */ li r4, 2
+/* 801361EC 00131E4C 38 A0 00 01 */ li r5, 1
+/* 801361F0 00131E50 48 02 C7 51 */ bl func_80162940
+lbl_801361F4:
+/* 801361F4 00131E54 38 60 01 E7 */ li r3, 0x1e7
+/* 801361F8 00131E58 48 02 C8 99 */ bl func_80162A90
+/* 801361FC 00131E5C 28 03 00 01 */ cmplwi r3, 1
+/* 80136200 00131E60 40 82 00 44 */ bne lbl_80136244
+/* 80136204 00131E64 38 60 01 E7 */ li r3, 0x1e7
+/* 80136208 00131E68 38 80 00 02 */ li r4, 2
+/* 8013620C 00131E6C 38 A0 00 01 */ li r5, 1
+/* 80136210 00131E70 48 02 C7 31 */ bl func_80162940
+/* 80136214 00131E74 38 60 00 16 */ li r3, 0x16
+/* 80136218 00131E78 48 00 0F 91 */ bl func_801371A8
+/* 8013621C 00131E7C 2C 03 00 00 */ cmpwi r3, 0
+/* 80136220 00131E80 41 82 00 14 */ beq lbl_80136234
+/* 80136224 00131E84 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136228 00131E88 3B A0 00 01 */ li r29, 1
+/* 8013622C 00131E8C 40 82 00 08 */ bne lbl_80136234
+/* 80136230 00131E90 3B 60 46 03 */ li r27, 0x4603
+lbl_80136234:
+/* 80136234 00131E94 38 60 01 E8 */ li r3, 0x1e8
+/* 80136238 00131E98 38 80 00 02 */ li r4, 2
+/* 8013623C 00131E9C 38 A0 00 01 */ li r5, 1
+/* 80136240 00131EA0 48 02 C7 01 */ bl func_80162940
+lbl_80136244:
+/* 80136244 00131EA4 38 60 01 E9 */ li r3, 0x1e9
+/* 80136248 00131EA8 48 02 C8 49 */ bl func_80162A90
+/* 8013624C 00131EAC 28 03 00 01 */ cmplwi r3, 1
+/* 80136250 00131EB0 40 82 00 44 */ bne lbl_80136294
+/* 80136254 00131EB4 38 60 01 E9 */ li r3, 0x1e9
+/* 80136258 00131EB8 38 80 00 02 */ li r4, 2
+/* 8013625C 00131EBC 38 A0 00 01 */ li r5, 1
+/* 80136260 00131EC0 48 02 C6 E1 */ bl func_80162940
+/* 80136264 00131EC4 38 60 00 17 */ li r3, 0x17
+/* 80136268 00131EC8 48 00 0F 41 */ bl func_801371A8
+/* 8013626C 00131ECC 2C 03 00 00 */ cmpwi r3, 0
+/* 80136270 00131ED0 41 82 00 14 */ beq lbl_80136284
+/* 80136274 00131ED4 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136278 00131ED8 3B A0 00 01 */ li r29, 1
+/* 8013627C 00131EDC 40 82 00 08 */ bne lbl_80136284
+/* 80136280 00131EE0 3B 60 46 03 */ li r27, 0x4603
+lbl_80136284:
+/* 80136284 00131EE4 38 60 01 EA */ li r3, 0x1ea
+/* 80136288 00131EE8 38 80 00 02 */ li r4, 2
+/* 8013628C 00131EEC 38 A0 00 01 */ li r5, 1
+/* 80136290 00131EF0 48 02 C6 B1 */ bl func_80162940
+lbl_80136294:
+/* 80136294 00131EF4 38 60 01 EB */ li r3, 0x1eb
+/* 80136298 00131EF8 48 02 C7 F9 */ bl func_80162A90
+/* 8013629C 00131EFC 28 03 00 01 */ cmplwi r3, 1
+/* 801362A0 00131F00 40 82 00 44 */ bne lbl_801362E4
+/* 801362A4 00131F04 38 60 01 EB */ li r3, 0x1eb
+/* 801362A8 00131F08 38 80 00 02 */ li r4, 2
+/* 801362AC 00131F0C 38 A0 00 01 */ li r5, 1
+/* 801362B0 00131F10 48 02 C6 91 */ bl func_80162940
+/* 801362B4 00131F14 38 60 00 18 */ li r3, 0x18
+/* 801362B8 00131F18 48 00 0E F1 */ bl func_801371A8
+/* 801362BC 00131F1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801362C0 00131F20 41 82 00 14 */ beq lbl_801362D4
+/* 801362C4 00131F24 2C 1B 00 00 */ cmpwi r27, 0
+/* 801362C8 00131F28 3B A0 00 01 */ li r29, 1
+/* 801362CC 00131F2C 40 82 00 08 */ bne lbl_801362D4
+/* 801362D0 00131F30 3B 60 46 03 */ li r27, 0x4603
+lbl_801362D4:
+/* 801362D4 00131F34 38 60 01 EC */ li r3, 0x1ec
+/* 801362D8 00131F38 38 80 00 02 */ li r4, 2
+/* 801362DC 00131F3C 38 A0 00 01 */ li r5, 1
+/* 801362E0 00131F40 48 02 C6 61 */ bl func_80162940
+lbl_801362E4:
+/* 801362E4 00131F44 38 60 01 ED */ li r3, 0x1ed
+/* 801362E8 00131F48 48 02 C7 A9 */ bl func_80162A90
+/* 801362EC 00131F4C 28 03 00 01 */ cmplwi r3, 1
+/* 801362F0 00131F50 40 82 00 44 */ bne lbl_80136334
+/* 801362F4 00131F54 38 60 01 ED */ li r3, 0x1ed
+/* 801362F8 00131F58 38 80 00 02 */ li r4, 2
+/* 801362FC 00131F5C 38 A0 00 01 */ li r5, 1
+/* 80136300 00131F60 48 02 C6 41 */ bl func_80162940
+/* 80136304 00131F64 38 60 00 19 */ li r3, 0x19
+/* 80136308 00131F68 48 00 0E A1 */ bl func_801371A8
+/* 8013630C 00131F6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80136310 00131F70 41 82 00 14 */ beq lbl_80136324
+/* 80136314 00131F74 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136318 00131F78 3B A0 00 01 */ li r29, 1
+/* 8013631C 00131F7C 40 82 00 08 */ bne lbl_80136324
+/* 80136320 00131F80 3B 60 52 44 */ li r27, 0x5244
+lbl_80136324:
+/* 80136324 00131F84 38 60 01 EE */ li r3, 0x1ee
+/* 80136328 00131F88 38 80 00 02 */ li r4, 2
+/* 8013632C 00131F8C 38 A0 00 01 */ li r5, 1
+/* 80136330 00131F90 48 02 C6 11 */ bl func_80162940
+lbl_80136334:
+/* 80136334 00131F94 38 60 01 F5 */ li r3, 0x1f5
+/* 80136338 00131F98 48 02 C7 59 */ bl func_80162A90
+/* 8013633C 00131F9C 28 03 00 01 */ cmplwi r3, 1
+/* 80136340 00131FA0 40 82 00 44 */ bne lbl_80136384
+/* 80136344 00131FA4 38 60 01 F5 */ li r3, 0x1f5
+/* 80136348 00131FA8 38 80 00 02 */ li r4, 2
+/* 8013634C 00131FAC 38 A0 00 01 */ li r5, 1
+/* 80136350 00131FB0 48 02 C5 F1 */ bl func_80162940
+/* 80136354 00131FB4 38 60 00 1D */ li r3, 0x1d
+/* 80136358 00131FB8 48 00 0E 51 */ bl func_801371A8
+/* 8013635C 00131FBC 2C 03 00 00 */ cmpwi r3, 0
+/* 80136360 00131FC0 41 82 00 14 */ beq lbl_80136374
+/* 80136364 00131FC4 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136368 00131FC8 3B A0 00 01 */ li r29, 1
+/* 8013636C 00131FCC 40 82 00 08 */ bne lbl_80136374
+/* 80136370 00131FD0 3B 60 46 01 */ li r27, 0x4601
+lbl_80136374:
+/* 80136374 00131FD4 38 60 01 F6 */ li r3, 0x1f6
+/* 80136378 00131FD8 38 80 00 02 */ li r4, 2
+/* 8013637C 00131FDC 38 A0 00 01 */ li r5, 1
+/* 80136380 00131FE0 48 02 C5 C1 */ bl func_80162940
+lbl_80136384:
+/* 80136384 00131FE4 38 60 01 F7 */ li r3, 0x1f7
+/* 80136388 00131FE8 48 02 C7 09 */ bl func_80162A90
+/* 8013638C 00131FEC 28 03 00 01 */ cmplwi r3, 1
+/* 80136390 00131FF0 40 82 00 44 */ bne lbl_801363D4
+/* 80136394 00131FF4 38 60 01 F7 */ li r3, 0x1f7
+/* 80136398 00131FF8 38 80 00 02 */ li r4, 2
+/* 8013639C 00131FFC 38 A0 00 01 */ li r5, 1
+/* 801363A0 00132000 48 02 C5 A1 */ bl func_80162940
+/* 801363A4 00132004 38 60 00 1E */ li r3, 0x1e
+/* 801363A8 00132008 48 00 0E 01 */ bl func_801371A8
+/* 801363AC 0013200C 2C 03 00 00 */ cmpwi r3, 0
+/* 801363B0 00132010 41 82 00 14 */ beq lbl_801363C4
+/* 801363B4 00132014 2C 1B 00 00 */ cmpwi r27, 0
+/* 801363B8 00132018 3B A0 00 01 */ li r29, 1
+/* 801363BC 0013201C 40 82 00 08 */ bne lbl_801363C4
+/* 801363C0 00132020 3B 60 46 01 */ li r27, 0x4601
+lbl_801363C4:
+/* 801363C4 00132024 38 60 01 F8 */ li r3, 0x1f8
+/* 801363C8 00132028 38 80 00 02 */ li r4, 2
+/* 801363CC 0013202C 38 A0 00 01 */ li r5, 1
+/* 801363D0 00132030 48 02 C5 71 */ bl func_80162940
+lbl_801363D4:
+/* 801363D4 00132034 38 60 01 F9 */ li r3, 0x1f9
+/* 801363D8 00132038 48 02 C6 B9 */ bl func_80162A90
+/* 801363DC 0013203C 28 03 00 01 */ cmplwi r3, 1
+/* 801363E0 00132040 40 82 00 44 */ bne lbl_80136424
+/* 801363E4 00132044 38 60 01 F9 */ li r3, 0x1f9
+/* 801363E8 00132048 38 80 00 02 */ li r4, 2
+/* 801363EC 0013204C 38 A0 00 01 */ li r5, 1
+/* 801363F0 00132050 48 02 C5 51 */ bl func_80162940
+/* 801363F4 00132054 38 60 00 1F */ li r3, 0x1f
+/* 801363F8 00132058 48 00 0D B1 */ bl func_801371A8
+/* 801363FC 0013205C 2C 03 00 00 */ cmpwi r3, 0
+/* 80136400 00132060 41 82 00 14 */ beq lbl_80136414
+/* 80136404 00132064 2C 1B 00 00 */ cmpwi r27, 0
+/* 80136408 00132068 3B A0 00 01 */ li r29, 1
+/* 8013640C 0013206C 40 82 00 08 */ bne lbl_80136414
+/* 80136410 00132070 3B 60 46 02 */ li r27, 0x4602
+lbl_80136414:
+/* 80136414 00132074 38 60 01 FA */ li r3, 0x1fa
+/* 80136418 00132078 38 80 00 02 */ li r4, 2
+/* 8013641C 0013207C 38 A0 00 01 */ li r5, 1
+/* 80136420 00132080 48 02 C5 21 */ bl func_80162940
+lbl_80136424:
+/* 80136424 00132084 38 60 01 FF */ li r3, 0x1ff
+/* 80136428 00132088 48 02 C6 69 */ bl func_80162A90
+/* 8013642C 0013208C 28 03 00 01 */ cmplwi r3, 1
+/* 80136430 00132090 40 82 00 38 */ bne lbl_80136468
+/* 80136434 00132094 38 60 01 FF */ li r3, 0x1ff
+/* 80136438 00132098 38 80 00 02 */ li r4, 2
+/* 8013643C 0013209C 38 A0 00 01 */ li r5, 1
+/* 80136440 001320A0 48 02 C5 01 */ bl func_80162940
+/* 80136444 001320A4 38 60 00 22 */ li r3, 0x22
+/* 80136448 001320A8 48 00 0D 61 */ bl func_801371A8
+/* 8013644C 001320AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80136450 001320B0 41 82 00 08 */ beq lbl_80136458
+/* 80136454 001320B4 3B A0 00 01 */ li r29, 1
+lbl_80136458:
+/* 80136458 001320B8 38 60 02 00 */ li r3, 0x200
+/* 8013645C 001320BC 38 80 00 02 */ li r4, 2
+/* 80136460 001320C0 38 A0 00 01 */ li r5, 1
+/* 80136464 001320C4 48 02 C4 DD */ bl func_80162940
+lbl_80136468:
+/* 80136468 001320C8 38 60 02 01 */ li r3, 0x201
+/* 8013646C 001320CC 48 02 C6 25 */ bl func_80162A90
+/* 80136470 001320D0 28 03 00 01 */ cmplwi r3, 1
+/* 80136474 001320D4 40 82 00 38 */ bne lbl_801364AC
+/* 80136478 001320D8 38 60 02 01 */ li r3, 0x201
+/* 8013647C 001320DC 38 80 00 02 */ li r4, 2
+/* 80136480 001320E0 38 A0 00 01 */ li r5, 1
+/* 80136484 001320E4 48 02 C4 BD */ bl func_80162940
+/* 80136488 001320E8 38 60 00 23 */ li r3, 0x23
+/* 8013648C 001320EC 48 00 0D 1D */ bl func_801371A8
+/* 80136490 001320F0 2C 03 00 00 */ cmpwi r3, 0
+/* 80136494 001320F4 41 82 00 08 */ beq lbl_8013649C
+/* 80136498 001320F8 3B A0 00 01 */ li r29, 1
+lbl_8013649C:
+/* 8013649C 001320FC 38 60 02 02 */ li r3, 0x202
+/* 801364A0 00132100 38 80 00 02 */ li r4, 2
+/* 801364A4 00132104 38 A0 00 01 */ li r5, 1
+/* 801364A8 00132108 48 02 C4 99 */ bl func_80162940
+lbl_801364AC:
+/* 801364AC 0013210C 38 60 02 03 */ li r3, 0x203
+/* 801364B0 00132110 48 02 C5 E1 */ bl func_80162A90
+/* 801364B4 00132114 28 03 00 01 */ cmplwi r3, 1
+/* 801364B8 00132118 40 82 00 38 */ bne lbl_801364F0
+/* 801364BC 0013211C 38 60 02 03 */ li r3, 0x203
+/* 801364C0 00132120 38 80 00 02 */ li r4, 2
+/* 801364C4 00132124 38 A0 00 01 */ li r5, 1
+/* 801364C8 00132128 48 02 C4 79 */ bl func_80162940
+/* 801364CC 0013212C 38 60 00 24 */ li r3, 0x24
+/* 801364D0 00132130 48 00 0C D9 */ bl func_801371A8
+/* 801364D4 00132134 2C 03 00 00 */ cmpwi r3, 0
+/* 801364D8 00132138 41 82 00 08 */ beq lbl_801364E0
+/* 801364DC 0013213C 3B A0 00 01 */ li r29, 1
+lbl_801364E0:
+/* 801364E0 00132140 38 60 02 04 */ li r3, 0x204
+/* 801364E4 00132144 38 80 00 02 */ li r4, 2
+/* 801364E8 00132148 38 A0 00 01 */ li r5, 1
+/* 801364EC 0013214C 48 02 C4 55 */ bl func_80162940
+lbl_801364F0:
+/* 801364F0 00132150 38 60 02 05 */ li r3, 0x205
+/* 801364F4 00132154 48 02 C5 9D */ bl func_80162A90
+/* 801364F8 00132158 28 03 00 01 */ cmplwi r3, 1
+/* 801364FC 0013215C 40 82 00 38 */ bne lbl_80136534
+/* 80136500 00132160 38 60 02 05 */ li r3, 0x205
+/* 80136504 00132164 38 80 00 02 */ li r4, 2
+/* 80136508 00132168 38 A0 00 01 */ li r5, 1
+/* 8013650C 0013216C 48 02 C4 35 */ bl func_80162940
+/* 80136510 00132170 38 60 00 25 */ li r3, 0x25
+/* 80136514 00132174 48 00 0C 95 */ bl func_801371A8
+/* 80136518 00132178 2C 03 00 00 */ cmpwi r3, 0
+/* 8013651C 0013217C 41 82 00 08 */ beq lbl_80136524
+/* 80136520 00132180 3B A0 00 01 */ li r29, 1
+lbl_80136524:
+/* 80136524 00132184 38 60 02 06 */ li r3, 0x206
+/* 80136528 00132188 38 80 00 02 */ li r4, 2
+/* 8013652C 0013218C 38 A0 00 01 */ li r5, 1
+/* 80136530 00132190 48 02 C4 11 */ bl func_80162940
+lbl_80136534:
+/* 80136534 00132194 B3 D9 00 00 */ sth r30, 0(r25)
+/* 80136538 00132198 2C 1B 46 00 */ cmpwi r27, 0x4600
+/* 8013653C 0013219C B3 BA 00 00 */ sth r29, 0(r26)
+/* 80136540 001321A0 41 82 00 70 */ beq lbl_801365B0
+/* 80136544 001321A4 40 80 00 14 */ bge lbl_80136558
+/* 80136548 001321A8 2C 1B 45 FE */ cmpwi r27, 0x45fe
+/* 8013654C 001321AC 41 82 00 20 */ beq lbl_8013656C
+/* 80136550 001321B0 40 80 00 48 */ bge lbl_80136598
+/* 80136554 001321B4 48 00 00 94 */ b lbl_801365E8
+lbl_80136558:
+/* 80136558 001321B8 2C 1B 46 04 */ cmpwi r27, 0x4604
+/* 8013655C 001321BC 40 80 00 8C */ bge lbl_801365E8
+/* 80136560 001321C0 2C 1B 46 02 */ cmpwi r27, 0x4602
+/* 80136564 001321C4 40 80 00 84 */ bge lbl_801365E8
+/* 80136568 001321C8 48 00 00 74 */ b lbl_801365DC
+lbl_8013656C:
+/* 8013656C 001321CC 7F 83 E3 78 */ mr r3, r28
+/* 80136570 001321D0 48 11 9D 85 */ bl func_802502F4
+/* 80136574 001321D4 7C 64 1B 78 */ mr r4, r3
+/* 80136578 001321D8 38 60 00 0E */ li r3, 0xe
+/* 8013657C 001321DC 48 02 5D 8D */ bl func_8015C308
+/* 80136580 001321E0 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80136584 001321E4 48 11 9D 71 */ bl func_802502F4
+/* 80136588 001321E8 7C 64 1B 78 */ mr r4, r3
+/* 8013658C 001321EC 38 60 00 0F */ li r3, 0xf
+/* 80136590 001321F0 48 02 5D 79 */ bl func_8015C308
+/* 80136594 001321F4 48 00 00 54 */ b lbl_801365E8
+lbl_80136598:
+/* 80136598 001321F8 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 8013659C 001321FC 48 11 9D 59 */ bl func_802502F4
+/* 801365A0 00132200 7C 64 1B 78 */ mr r4, r3
+/* 801365A4 00132204 38 60 00 0E */ li r3, 0xe
+/* 801365A8 00132208 48 02 5D 61 */ bl func_8015C308
+/* 801365AC 0013220C 48 00 00 3C */ b lbl_801365E8
+lbl_801365B0:
+/* 801365B0 00132210 7F 83 E3 78 */ mr r3, r28
+/* 801365B4 00132214 48 11 9D 41 */ bl func_802502F4
+/* 801365B8 00132218 7C 64 1B 78 */ mr r4, r3
+/* 801365BC 0013221C 38 60 00 0E */ li r3, 0xe
+/* 801365C0 00132220 48 02 5D 49 */ bl func_8015C308
+/* 801365C4 00132224 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801365C8 00132228 48 11 9D 2D */ bl func_802502F4
+/* 801365CC 0013222C 7C 64 1B 78 */ mr r4, r3
+/* 801365D0 00132230 38 60 00 0F */ li r3, 0xf
+/* 801365D4 00132234 48 02 5D 35 */ bl func_8015C308
+/* 801365D8 00132238 48 00 00 10 */ b lbl_801365E8
+lbl_801365DC:
+/* 801365DC 0013223C A0 9F 00 16 */ lhz r4, 0x16(r31)
+/* 801365E0 00132240 38 60 00 17 */ li r3, 0x17
+/* 801365E4 00132244 48 02 5D 25 */ bl func_8015C308
+lbl_801365E8:
+/* 801365E8 00132248 7F 63 DB 78 */ mr r3, r27
+lbl_801365EC:
+/* 801365EC 0013224C 39 61 00 30 */ addi r11, r1, 0x30
+/* 801365F0 00132250 48 09 0B 7D */ bl _restgpr_25
+/* 801365F4 00132254 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 801365F8 00132258 7C 08 03 A6 */ mtlr r0
+/* 801365FC 0013225C 38 21 00 30 */ addi r1, r1, 0x30
+/* 80136600 00132260 4E 80 00 20 */ blr
+
+.global func_80136604
+func_80136604:
+/* 80136604 00132264 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80136608 00132268 7C 08 02 A6 */ mflr r0
+/* 8013660C 0013226C 28 03 00 25 */ cmplwi r3, 0x25
+/* 80136610 00132270 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80136614 00132274 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80136618 00132278 3B E0 00 00 */ li r31, 0
+/* 8013661C 0013227C 41 81 0B 74 */ bgt lbl_80137190
+/* 80136620 00132280 3C 80 80 42 */ lis r4, lbl_8041CF88@ha
+/* 80136624 00132284 54 60 10 3A */ slwi r0, r3, 2
+/* 80136628 00132288 38 84 CF 88 */ addi r4, r4, lbl_8041CF88@l
+/* 8013662C 0013228C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80136630 00132290 7C 89 03 A6 */ mtctr r4
+/* 80136634 00132294 4E 80 04 20 */ bctr
+/* 80136638 00132298 3B E0 50 40 */ li r31, 0x5040
+/* 8013663C 0013229C 38 60 00 00 */ li r3, 0
+/* 80136640 001322A0 38 80 00 09 */ li r4, 9
+/* 80136644 001322A4 38 A0 00 0B */ li r5, 0xb
+/* 80136648 001322A8 38 C0 00 01 */ li r6, 1
+/* 8013664C 001322AC 4B FA F5 91 */ bl func_800E5BDC
+/* 80136650 001322B0 48 00 0B 40 */ b lbl_80137190
+/* 80136654 001322B4 3B E0 50 41 */ li r31, 0x5041
+/* 80136658 001322B8 38 60 00 00 */ li r3, 0
+/* 8013665C 001322BC 38 80 00 09 */ li r4, 9
+/* 80136660 001322C0 38 A0 00 05 */ li r5, 5
+/* 80136664 001322C4 38 C0 00 01 */ li r6, 1
+/* 80136668 001322C8 4B FA F5 75 */ bl func_800E5BDC
+/* 8013666C 001322CC 48 00 0B 24 */ b lbl_80137190
+/* 80136670 001322D0 3B E0 50 42 */ li r31, 0x5042
+/* 80136674 001322D4 38 60 00 00 */ li r3, 0
+/* 80136678 001322D8 38 80 00 02 */ li r4, 2
+/* 8013667C 001322DC 38 A0 00 05 */ li r5, 5
+/* 80136680 001322E0 38 C0 00 01 */ li r6, 1
+/* 80136684 001322E4 4B FA F5 59 */ bl func_800E5BDC
+/* 80136688 001322E8 38 60 00 01 */ li r3, 1
+/* 8013668C 001322EC 38 80 00 02 */ li r4, 2
+/* 80136690 001322F0 38 A0 00 05 */ li r5, 5
+/* 80136694 001322F4 38 C0 00 01 */ li r6, 1
+/* 80136698 001322F8 4B FA F5 45 */ bl func_800E5BDC
+/* 8013669C 001322FC 38 60 00 02 */ li r3, 2
+/* 801366A0 00132300 38 80 00 02 */ li r4, 2
+/* 801366A4 00132304 38 A0 00 04 */ li r5, 4
+/* 801366A8 00132308 38 C0 00 01 */ li r6, 1
+/* 801366AC 0013230C 4B FA F5 31 */ bl func_800E5BDC
+/* 801366B0 00132310 38 60 00 03 */ li r3, 3
+/* 801366B4 00132314 38 80 00 02 */ li r4, 2
+/* 801366B8 00132318 38 A0 00 05 */ li r5, 5
+/* 801366BC 0013231C 38 C0 00 01 */ li r6, 1
+/* 801366C0 00132320 4B FA F5 1D */ bl func_800E5BDC
+/* 801366C4 00132324 38 60 00 04 */ li r3, 4
+/* 801366C8 00132328 38 80 00 02 */ li r4, 2
+/* 801366CC 0013232C 38 A0 00 05 */ li r5, 5
+/* 801366D0 00132330 38 C0 00 01 */ li r6, 1
+/* 801366D4 00132334 4B FA F5 09 */ bl func_800E5BDC
+/* 801366D8 00132338 38 60 00 05 */ li r3, 5
+/* 801366DC 0013233C 38 80 00 02 */ li r4, 2
+/* 801366E0 00132340 38 A0 00 05 */ li r5, 5
+/* 801366E4 00132344 38 C0 00 01 */ li r6, 1
+/* 801366E8 00132348 4B FA F4 F5 */ bl func_800E5BDC
+/* 801366EC 0013234C 48 00 0A A4 */ b lbl_80137190
+/* 801366F0 00132350 3B E0 50 43 */ li r31, 0x5043
+/* 801366F4 00132354 38 60 00 00 */ li r3, 0
+/* 801366F8 00132358 38 80 00 06 */ li r4, 6
+/* 801366FC 0013235C 38 A0 00 0F */ li r5, 0xf
+/* 80136700 00132360 38 C0 00 01 */ li r6, 1
+/* 80136704 00132364 4B FA F4 D9 */ bl func_800E5BDC
+/* 80136708 00132368 38 60 00 01 */ li r3, 1
+/* 8013670C 0013236C 38 80 00 06 */ li r4, 6
+/* 80136710 00132370 38 A0 00 07 */ li r5, 7
+/* 80136714 00132374 38 C0 00 01 */ li r6, 1
+/* 80136718 00132378 4B FA F4 C5 */ bl func_800E5BDC
+/* 8013671C 0013237C 38 60 00 02 */ li r3, 2
+/* 80136720 00132380 38 80 00 06 */ li r4, 6
+/* 80136724 00132384 38 A0 00 0F */ li r5, 0xf
+/* 80136728 00132388 38 C0 00 01 */ li r6, 1
+/* 8013672C 0013238C 4B FA F4 B1 */ bl func_800E5BDC
+/* 80136730 00132390 38 60 00 03 */ li r3, 3
+/* 80136734 00132394 38 80 00 06 */ li r4, 6
+/* 80136738 00132398 38 A0 00 0F */ li r5, 0xf
+/* 8013673C 0013239C 38 C0 00 01 */ li r6, 1
+/* 80136740 001323A0 4B FA F4 9D */ bl func_800E5BDC
+/* 80136744 001323A4 38 60 00 04 */ li r3, 4
+/* 80136748 001323A8 38 80 00 06 */ li r4, 6
+/* 8013674C 001323AC 38 A0 00 0F */ li r5, 0xf
+/* 80136750 001323B0 38 C0 00 01 */ li r6, 1
+/* 80136754 001323B4 4B FA F4 89 */ bl func_800E5BDC
+/* 80136758 001323B8 38 60 00 05 */ li r3, 5
+/* 8013675C 001323BC 38 80 00 06 */ li r4, 6
+/* 80136760 001323C0 38 A0 00 0F */ li r5, 0xf
+/* 80136764 001323C4 38 C0 00 01 */ li r6, 1
+/* 80136768 001323C8 4B FA F4 75 */ bl func_800E5BDC
+/* 8013676C 001323CC 48 00 0A 24 */ b lbl_80137190
+/* 80136770 001323D0 3B E0 50 44 */ li r31, 0x5044
+/* 80136774 001323D4 38 60 00 00 */ li r3, 0
+/* 80136778 001323D8 38 80 00 07 */ li r4, 7
+/* 8013677C 001323DC 38 A0 00 0F */ li r5, 0xf
+/* 80136780 001323E0 38 C0 00 01 */ li r6, 1
+/* 80136784 001323E4 4B FA F4 59 */ bl func_800E5BDC
+/* 80136788 001323E8 38 60 00 01 */ li r3, 1
+/* 8013678C 001323EC 38 80 00 07 */ li r4, 7
+/* 80136790 001323F0 38 A0 00 03 */ li r5, 3
+/* 80136794 001323F4 38 C0 00 01 */ li r6, 1
+/* 80136798 001323F8 4B FA F4 45 */ bl func_800E5BDC
+/* 8013679C 001323FC 38 60 00 02 */ li r3, 2
+/* 801367A0 00132400 38 80 00 07 */ li r4, 7
+/* 801367A4 00132404 38 A0 00 0F */ li r5, 0xf
+/* 801367A8 00132408 38 C0 00 01 */ li r6, 1
+/* 801367AC 0013240C 4B FA F4 31 */ bl func_800E5BDC
+/* 801367B0 00132410 38 60 00 03 */ li r3, 3
+/* 801367B4 00132414 38 80 00 07 */ li r4, 7
+/* 801367B8 00132418 38 A0 00 0F */ li r5, 0xf
+/* 801367BC 0013241C 38 C0 00 01 */ li r6, 1
+/* 801367C0 00132420 4B FA F4 1D */ bl func_800E5BDC
+/* 801367C4 00132424 38 60 00 04 */ li r3, 4
+/* 801367C8 00132428 38 80 00 07 */ li r4, 7
+/* 801367CC 0013242C 38 A0 00 05 */ li r5, 5
+/* 801367D0 00132430 38 C0 00 01 */ li r6, 1
+/* 801367D4 00132434 4B FA F4 09 */ bl func_800E5BDC
+/* 801367D8 00132438 38 60 00 05 */ li r3, 5
+/* 801367DC 0013243C 38 80 00 07 */ li r4, 7
+/* 801367E0 00132440 38 A0 00 07 */ li r5, 7
+/* 801367E4 00132444 38 C0 00 01 */ li r6, 1
+/* 801367E8 00132448 4B FA F3 F5 */ bl func_800E5BDC
+/* 801367EC 0013244C 48 00 09 A4 */ b lbl_80137190
+/* 801367F0 00132450 3B E0 50 45 */ li r31, 0x5045
+/* 801367F4 00132454 38 60 00 00 */ li r3, 0
+/* 801367F8 00132458 38 80 00 09 */ li r4, 9
+/* 801367FC 0013245C 38 A0 00 0A */ li r5, 0xa
+/* 80136800 00132460 38 C0 00 01 */ li r6, 1
+/* 80136804 00132464 4B FA F3 D9 */ bl func_800E5BDC
+/* 80136808 00132468 48 00 09 88 */ b lbl_80137190
+/* 8013680C 0013246C 3B E0 50 46 */ li r31, 0x5046
+/* 80136810 00132470 38 60 00 00 */ li r3, 0
+/* 80136814 00132474 38 80 00 00 */ li r4, 0
+/* 80136818 00132478 38 A0 00 0E */ li r5, 0xe
+/* 8013681C 0013247C 38 C0 00 01 */ li r6, 1
+/* 80136820 00132480 4B FA F3 BD */ bl func_800E5BDC
+/* 80136824 00132484 38 60 00 01 */ li r3, 1
+/* 80136828 00132488 38 80 00 00 */ li r4, 0
+/* 8013682C 0013248C 38 A0 00 0E */ li r5, 0xe
+/* 80136830 00132490 38 C0 00 01 */ li r6, 1
+/* 80136834 00132494 4B FA F3 A9 */ bl func_800E5BDC
+/* 80136838 00132498 38 60 00 02 */ li r3, 2
+/* 8013683C 0013249C 38 80 00 00 */ li r4, 0
+/* 80136840 001324A0 38 A0 00 0B */ li r5, 0xb
+/* 80136844 001324A4 38 C0 00 01 */ li r6, 1
+/* 80136848 001324A8 4B FA F3 95 */ bl func_800E5BDC
+/* 8013684C 001324AC 38 60 00 03 */ li r3, 3
+/* 80136850 001324B0 38 80 00 00 */ li r4, 0
+/* 80136854 001324B4 38 A0 00 0E */ li r5, 0xe
+/* 80136858 001324B8 38 C0 00 01 */ li r6, 1
+/* 8013685C 001324BC 4B FA F3 81 */ bl func_800E5BDC
+/* 80136860 001324C0 38 60 00 04 */ li r3, 4
+/* 80136864 001324C4 38 80 00 00 */ li r4, 0
+/* 80136868 001324C8 38 A0 00 0E */ li r5, 0xe
+/* 8013686C 001324CC 38 C0 00 01 */ li r6, 1
+/* 80136870 001324D0 4B FA F3 6D */ bl func_800E5BDC
+/* 80136874 001324D4 38 60 00 05 */ li r3, 5
+/* 80136878 001324D8 38 80 00 00 */ li r4, 0
+/* 8013687C 001324DC 38 A0 00 0E */ li r5, 0xe
+/* 80136880 001324E0 38 C0 00 01 */ li r6, 1
+/* 80136884 001324E4 4B FA F3 59 */ bl func_800E5BDC
+/* 80136888 001324E8 48 00 09 08 */ b lbl_80137190
+/* 8013688C 001324EC 3B E0 50 47 */ li r31, 0x5047
+/* 80136890 001324F0 38 60 00 00 */ li r3, 0
+/* 80136894 001324F4 38 80 00 03 */ li r4, 3
+/* 80136898 001324F8 38 A0 00 0A */ li r5, 0xa
+/* 8013689C 001324FC 38 C0 00 01 */ li r6, 1
+/* 801368A0 00132500 4B FA F3 3D */ bl func_800E5BDC
+/* 801368A4 00132504 38 60 00 01 */ li r3, 1
+/* 801368A8 00132508 38 80 00 03 */ li r4, 3
+/* 801368AC 0013250C 38 A0 00 0A */ li r5, 0xa
+/* 801368B0 00132510 38 C0 00 01 */ li r6, 1
+/* 801368B4 00132514 4B FA F3 29 */ bl func_800E5BDC
+/* 801368B8 00132518 38 60 00 02 */ li r3, 2
+/* 801368BC 0013251C 38 80 00 03 */ li r4, 3
+/* 801368C0 00132520 38 A0 00 0A */ li r5, 0xa
+/* 801368C4 00132524 38 C0 00 01 */ li r6, 1
+/* 801368C8 00132528 4B FA F3 15 */ bl func_800E5BDC
+/* 801368CC 0013252C 38 60 00 03 */ li r3, 3
+/* 801368D0 00132530 38 80 00 03 */ li r4, 3
+/* 801368D4 00132534 38 A0 00 0A */ li r5, 0xa
+/* 801368D8 00132538 38 C0 00 01 */ li r6, 1
+/* 801368DC 0013253C 4B FA F3 01 */ bl func_800E5BDC
+/* 801368E0 00132540 38 60 00 04 */ li r3, 4
+/* 801368E4 00132544 38 80 00 03 */ li r4, 3
+/* 801368E8 00132548 38 A0 00 0A */ li r5, 0xa
+/* 801368EC 0013254C 38 C0 00 01 */ li r6, 1
+/* 801368F0 00132550 4B FA F2 ED */ bl func_800E5BDC
+/* 801368F4 00132554 38 60 00 05 */ li r3, 5
+/* 801368F8 00132558 38 80 00 03 */ li r4, 3
+/* 801368FC 0013255C 38 A0 00 0A */ li r5, 0xa
+/* 80136900 00132560 38 C0 00 01 */ li r6, 1
+/* 80136904 00132564 4B FA F2 D9 */ bl func_800E5BDC
+/* 80136908 00132568 38 60 00 00 */ li r3, 0
+/* 8013690C 0013256C 38 80 00 04 */ li r4, 4
+/* 80136910 00132570 38 A0 00 0A */ li r5, 0xa
+/* 80136914 00132574 38 C0 00 01 */ li r6, 1
+/* 80136918 00132578 4B FA F2 C5 */ bl func_800E5BDC
+/* 8013691C 0013257C 38 60 00 01 */ li r3, 1
+/* 80136920 00132580 38 80 00 04 */ li r4, 4
+/* 80136924 00132584 38 A0 00 0A */ li r5, 0xa
+/* 80136928 00132588 38 C0 00 01 */ li r6, 1
+/* 8013692C 0013258C 4B FA F2 B1 */ bl func_800E5BDC
+/* 80136930 00132590 38 60 00 02 */ li r3, 2
+/* 80136934 00132594 38 80 00 04 */ li r4, 4
+/* 80136938 00132598 38 A0 00 0A */ li r5, 0xa
+/* 8013693C 0013259C 38 C0 00 01 */ li r6, 1
+/* 80136940 001325A0 4B FA F2 9D */ bl func_800E5BDC
+/* 80136944 001325A4 38 60 00 03 */ li r3, 3
+/* 80136948 001325A8 38 80 00 04 */ li r4, 4
+/* 8013694C 001325AC 38 A0 00 0A */ li r5, 0xa
+/* 80136950 001325B0 38 C0 00 01 */ li r6, 1
+/* 80136954 001325B4 4B FA F2 89 */ bl func_800E5BDC
+/* 80136958 001325B8 38 60 00 04 */ li r3, 4
+/* 8013695C 001325BC 38 80 00 04 */ li r4, 4
+/* 80136960 001325C0 38 A0 00 0A */ li r5, 0xa
+/* 80136964 001325C4 38 C0 00 01 */ li r6, 1
+/* 80136968 001325C8 4B FA F2 75 */ bl func_800E5BDC
+/* 8013696C 001325CC 48 00 08 24 */ b lbl_80137190
+/* 80136970 001325D0 3B E0 50 48 */ li r31, 0x5048
+/* 80136974 001325D4 38 60 00 00 */ li r3, 0
+/* 80136978 001325D8 38 80 00 09 */ li r4, 9
+/* 8013697C 001325DC 38 A0 00 09 */ li r5, 9
+/* 80136980 001325E0 38 C0 00 01 */ li r6, 1
+/* 80136984 001325E4 4B FA F2 59 */ bl func_800E5BDC
+/* 80136988 001325E8 48 00 08 08 */ b lbl_80137190
+/* 8013698C 001325EC 3B E0 50 49 */ li r31, 0x5049
+/* 80136990 001325F0 38 60 00 00 */ li r3, 0
+/* 80136994 001325F4 38 80 00 00 */ li r4, 0
+/* 80136998 001325F8 38 A0 00 0F */ li r5, 0xf
+/* 8013699C 001325FC 38 C0 00 01 */ li r6, 1
+/* 801369A0 00132600 4B FA F2 3D */ bl func_800E5BDC
+/* 801369A4 00132604 38 60 00 01 */ li r3, 1
+/* 801369A8 00132608 38 80 00 00 */ li r4, 0
+/* 801369AC 0013260C 38 A0 00 0F */ li r5, 0xf
+/* 801369B0 00132610 38 C0 00 01 */ li r6, 1
+/* 801369B4 00132614 4B FA F2 29 */ bl func_800E5BDC
+/* 801369B8 00132618 38 60 00 02 */ li r3, 2
+/* 801369BC 0013261C 38 80 00 00 */ li r4, 0
+/* 801369C0 00132620 38 A0 00 0C */ li r5, 0xc
+/* 801369C4 00132624 38 C0 00 01 */ li r6, 1
+/* 801369C8 00132628 4B FA F2 15 */ bl func_800E5BDC
+/* 801369CC 0013262C 38 60 00 03 */ li r3, 3
+/* 801369D0 00132630 38 80 00 00 */ li r4, 0
+/* 801369D4 00132634 38 A0 00 0F */ li r5, 0xf
+/* 801369D8 00132638 38 C0 00 01 */ li r6, 1
+/* 801369DC 0013263C 4B FA F2 01 */ bl func_800E5BDC
+/* 801369E0 00132640 38 60 00 04 */ li r3, 4
+/* 801369E4 00132644 38 80 00 00 */ li r4, 0
+/* 801369E8 00132648 38 A0 00 0F */ li r5, 0xf
+/* 801369EC 0013264C 38 C0 00 01 */ li r6, 1
+/* 801369F0 00132650 4B FA F1 ED */ bl func_800E5BDC
+/* 801369F4 00132654 38 60 00 05 */ li r3, 5
+/* 801369F8 00132658 38 80 00 00 */ li r4, 0
+/* 801369FC 0013265C 38 A0 00 0F */ li r5, 0xf
+/* 80136A00 00132660 38 C0 00 01 */ li r6, 1
+/* 80136A04 00132664 4B FA F1 D9 */ bl func_800E5BDC
+/* 80136A08 00132668 48 00 07 88 */ b lbl_80137190
+/* 80136A0C 0013266C 3B E0 50 4A */ li r31, 0x504a
+/* 80136A10 00132670 38 60 00 05 */ li r3, 5
+/* 80136A14 00132674 38 80 00 00 */ li r4, 0
+/* 80136A18 00132678 38 A0 00 0C */ li r5, 0xc
+/* 80136A1C 0013267C 38 C0 00 01 */ li r6, 1
+/* 80136A20 00132680 4B FA F1 BD */ bl func_800E5BDC
+/* 80136A24 00132684 38 60 00 05 */ li r3, 5
+/* 80136A28 00132688 38 80 00 00 */ li r4, 0
+/* 80136A2C 0013268C 38 A0 00 0D */ li r5, 0xd
+/* 80136A30 00132690 38 C0 00 01 */ li r6, 1
+/* 80136A34 00132694 4B FA F1 A9 */ bl func_800E5BDC
+/* 80136A38 00132698 38 60 00 05 */ li r3, 5
+/* 80136A3C 0013269C 38 80 00 02 */ li r4, 2
+/* 80136A40 001326A0 38 A0 00 03 */ li r5, 3
+/* 80136A44 001326A4 38 C0 00 01 */ li r6, 1
+/* 80136A48 001326A8 4B FA F1 95 */ bl func_800E5BDC
+/* 80136A4C 001326AC 38 60 00 05 */ li r3, 5
+/* 80136A50 001326B0 38 80 00 02 */ li r4, 2
+/* 80136A54 001326B4 38 A0 00 04 */ li r5, 4
+/* 80136A58 001326B8 38 C0 00 01 */ li r6, 1
+/* 80136A5C 001326BC 4B FA F1 81 */ bl func_800E5BDC
+/* 80136A60 001326C0 38 60 00 05 */ li r3, 5
+/* 80136A64 001326C4 38 80 00 03 */ li r4, 3
+/* 80136A68 001326C8 38 A0 00 08 */ li r5, 8
+/* 80136A6C 001326CC 38 C0 00 01 */ li r6, 1
+/* 80136A70 001326D0 4B FA F1 6D */ bl func_800E5BDC
+/* 80136A74 001326D4 38 60 00 05 */ li r3, 5
+/* 80136A78 001326D8 38 80 00 03 */ li r4, 3
+/* 80136A7C 001326DC 38 A0 00 09 */ li r5, 9
+/* 80136A80 001326E0 38 C0 00 01 */ li r6, 1
+/* 80136A84 001326E4 4B FA F1 59 */ bl func_800E5BDC
+/* 80136A88 001326E8 38 60 00 05 */ li r3, 5
+/* 80136A8C 001326EC 38 80 00 05 */ li r4, 5
+/* 80136A90 001326F0 38 A0 00 0C */ li r5, 0xc
+/* 80136A94 001326F4 38 C0 00 01 */ li r6, 1
+/* 80136A98 001326F8 4B FA F1 45 */ bl func_800E5BDC
+/* 80136A9C 001326FC 38 60 00 05 */ li r3, 5
+/* 80136AA0 00132700 38 80 00 05 */ li r4, 5
+/* 80136AA4 00132704 38 A0 00 0D */ li r5, 0xd
+/* 80136AA8 00132708 38 C0 00 01 */ li r6, 1
+/* 80136AAC 0013270C 4B FA F1 31 */ bl func_800E5BDC
+/* 80136AB0 00132710 38 60 00 05 */ li r3, 5
+/* 80136AB4 00132714 38 80 00 06 */ li r4, 6
+/* 80136AB8 00132718 38 A0 00 0D */ li r5, 0xd
+/* 80136ABC 0013271C 38 C0 00 01 */ li r6, 1
+/* 80136AC0 00132720 4B FA F1 1D */ bl func_800E5BDC
+/* 80136AC4 00132724 38 60 00 05 */ li r3, 5
+/* 80136AC8 00132728 38 80 00 06 */ li r4, 6
+/* 80136ACC 0013272C 38 A0 00 0E */ li r5, 0xe
+/* 80136AD0 00132730 38 C0 00 01 */ li r6, 1
+/* 80136AD4 00132734 4B FA F1 09 */ bl func_800E5BDC
+/* 80136AD8 00132738 38 60 00 05 */ li r3, 5
+/* 80136ADC 0013273C 38 80 00 07 */ li r4, 7
+/* 80136AE0 00132740 38 A0 00 05 */ li r5, 5
+/* 80136AE4 00132744 38 C0 00 01 */ li r6, 1
+/* 80136AE8 00132748 4B FA F0 F5 */ bl func_800E5BDC
+/* 80136AEC 0013274C 38 60 00 05 */ li r3, 5
+/* 80136AF0 00132750 38 80 00 07 */ li r4, 7
+/* 80136AF4 00132754 38 A0 00 06 */ li r5, 6
+/* 80136AF8 00132758 38 C0 00 01 */ li r6, 1
+/* 80136AFC 0013275C 4B FA F0 E1 */ bl func_800E5BDC
+/* 80136B00 00132760 38 60 00 05 */ li r3, 5
+/* 80136B04 00132764 38 80 00 01 */ li r4, 1
+/* 80136B08 00132768 38 A0 00 06 */ li r5, 6
+/* 80136B0C 0013276C 38 C0 00 01 */ li r6, 1
+/* 80136B10 00132770 4B FA F0 CD */ bl func_800E5BDC
+/* 80136B14 00132774 38 60 00 05 */ li r3, 5
+/* 80136B18 00132778 38 80 00 01 */ li r4, 1
+/* 80136B1C 0013277C 38 A0 00 07 */ li r5, 7
+/* 80136B20 00132780 38 C0 00 01 */ li r6, 1
+/* 80136B24 00132784 4B FA F0 B9 */ bl func_800E5BDC
+/* 80136B28 00132788 48 00 06 68 */ b lbl_80137190
+/* 80136B2C 0013278C 3B E0 50 4B */ li r31, 0x504b
+/* 80136B30 00132790 38 60 00 03 */ li r3, 3
+/* 80136B34 00132794 38 80 00 00 */ li r4, 0
+/* 80136B38 00132798 38 A0 00 0C */ li r5, 0xc
+/* 80136B3C 0013279C 38 C0 00 01 */ li r6, 1
+/* 80136B40 001327A0 4B FA F0 9D */ bl func_800E5BDC
+/* 80136B44 001327A4 38 60 00 03 */ li r3, 3
+/* 80136B48 001327A8 38 80 00 00 */ li r4, 0
+/* 80136B4C 001327AC 38 A0 00 0D */ li r5, 0xd
+/* 80136B50 001327B0 38 C0 00 01 */ li r6, 1
+/* 80136B54 001327B4 4B FA F0 89 */ bl func_800E5BDC
+/* 80136B58 001327B8 38 60 00 03 */ li r3, 3
+/* 80136B5C 001327BC 38 80 00 02 */ li r4, 2
+/* 80136B60 001327C0 38 A0 00 03 */ li r5, 3
+/* 80136B64 001327C4 38 C0 00 01 */ li r6, 1
+/* 80136B68 001327C8 4B FA F0 75 */ bl func_800E5BDC
+/* 80136B6C 001327CC 38 60 00 03 */ li r3, 3
+/* 80136B70 001327D0 38 80 00 02 */ li r4, 2
+/* 80136B74 001327D4 38 A0 00 04 */ li r5, 4
+/* 80136B78 001327D8 38 C0 00 01 */ li r6, 1
+/* 80136B7C 001327DC 4B FA F0 61 */ bl func_800E5BDC
+/* 80136B80 001327E0 38 60 00 03 */ li r3, 3
+/* 80136B84 001327E4 38 80 00 03 */ li r4, 3
+/* 80136B88 001327E8 38 A0 00 08 */ li r5, 8
+/* 80136B8C 001327EC 38 C0 00 01 */ li r6, 1
+/* 80136B90 001327F0 4B FA F0 4D */ bl func_800E5BDC
+/* 80136B94 001327F4 38 60 00 03 */ li r3, 3
+/* 80136B98 001327F8 38 80 00 03 */ li r4, 3
+/* 80136B9C 001327FC 38 A0 00 09 */ li r5, 9
+/* 80136BA0 00132800 38 C0 00 01 */ li r6, 1
+/* 80136BA4 00132804 4B FA F0 39 */ bl func_800E5BDC
+/* 80136BA8 00132808 38 60 00 03 */ li r3, 3
+/* 80136BAC 0013280C 38 80 00 04 */ li r4, 4
+/* 80136BB0 00132810 38 A0 00 08 */ li r5, 8
+/* 80136BB4 00132814 38 C0 00 01 */ li r6, 1
+/* 80136BB8 00132818 4B FA F0 25 */ bl func_800E5BDC
+/* 80136BBC 0013281C 38 60 00 03 */ li r3, 3
+/* 80136BC0 00132820 38 80 00 04 */ li r4, 4
+/* 80136BC4 00132824 38 A0 00 09 */ li r5, 9
+/* 80136BC8 00132828 38 C0 00 01 */ li r6, 1
+/* 80136BCC 0013282C 4B FA F0 11 */ bl func_800E5BDC
+/* 80136BD0 00132830 38 60 00 03 */ li r3, 3
+/* 80136BD4 00132834 38 80 00 05 */ li r4, 5
+/* 80136BD8 00132838 38 A0 00 0C */ li r5, 0xc
+/* 80136BDC 0013283C 38 C0 00 01 */ li r6, 1
+/* 80136BE0 00132840 4B FA EF FD */ bl func_800E5BDC
+/* 80136BE4 00132844 38 60 00 03 */ li r3, 3
+/* 80136BE8 00132848 38 80 00 05 */ li r4, 5
+/* 80136BEC 0013284C 38 A0 00 0D */ li r5, 0xd
+/* 80136BF0 00132850 38 C0 00 01 */ li r6, 1
+/* 80136BF4 00132854 4B FA EF E9 */ bl func_800E5BDC
+/* 80136BF8 00132858 38 60 00 03 */ li r3, 3
+/* 80136BFC 0013285C 38 80 00 06 */ li r4, 6
+/* 80136C00 00132860 38 A0 00 0D */ li r5, 0xd
+/* 80136C04 00132864 38 C0 00 01 */ li r6, 1
+/* 80136C08 00132868 4B FA EF D5 */ bl func_800E5BDC
+/* 80136C0C 0013286C 38 60 00 03 */ li r3, 3
+/* 80136C10 00132870 38 80 00 06 */ li r4, 6
+/* 80136C14 00132874 38 A0 00 0E */ li r5, 0xe
+/* 80136C18 00132878 38 C0 00 01 */ li r6, 1
+/* 80136C1C 0013287C 4B FA EF C1 */ bl func_800E5BDC
+/* 80136C20 00132880 38 60 00 03 */ li r3, 3
+/* 80136C24 00132884 38 80 00 07 */ li r4, 7
+/* 80136C28 00132888 38 A0 00 0D */ li r5, 0xd
+/* 80136C2C 0013288C 38 C0 00 01 */ li r6, 1
+/* 80136C30 00132890 4B FA EF AD */ bl func_800E5BDC
+/* 80136C34 00132894 38 60 00 03 */ li r3, 3
+/* 80136C38 00132898 38 80 00 07 */ li r4, 7
+/* 80136C3C 0013289C 38 A0 00 0E */ li r5, 0xe
+/* 80136C40 001328A0 38 C0 00 01 */ li r6, 1
+/* 80136C44 001328A4 4B FA EF 99 */ bl func_800E5BDC
+/* 80136C48 001328A8 38 60 00 03 */ li r3, 3
+/* 80136C4C 001328AC 38 80 00 01 */ li r4, 1
+/* 80136C50 001328B0 38 A0 00 06 */ li r5, 6
+/* 80136C54 001328B4 38 C0 00 01 */ li r6, 1
+/* 80136C58 001328B8 4B FA EF 85 */ bl func_800E5BDC
+/* 80136C5C 001328BC 38 60 00 03 */ li r3, 3
+/* 80136C60 001328C0 38 80 00 01 */ li r4, 1
+/* 80136C64 001328C4 38 A0 00 07 */ li r5, 7
+/* 80136C68 001328C8 38 C0 00 01 */ li r6, 1
+/* 80136C6C 001328CC 4B FA EF 71 */ bl func_800E5BDC
+/* 80136C70 001328D0 48 00 05 20 */ b lbl_80137190
+/* 80136C74 001328D4 3B E0 50 4C */ li r31, 0x504c
+/* 80136C78 001328D8 38 60 00 04 */ li r3, 4
+/* 80136C7C 001328DC 38 80 00 00 */ li r4, 0
+/* 80136C80 001328E0 38 A0 00 0C */ li r5, 0xc
+/* 80136C84 001328E4 38 C0 00 01 */ li r6, 1
+/* 80136C88 001328E8 4B FA EF 55 */ bl func_800E5BDC
+/* 80136C8C 001328EC 38 60 00 04 */ li r3, 4
+/* 80136C90 001328F0 38 80 00 00 */ li r4, 0
+/* 80136C94 001328F4 38 A0 00 0D */ li r5, 0xd
+/* 80136C98 001328F8 38 C0 00 01 */ li r6, 1
+/* 80136C9C 001328FC 4B FA EF 41 */ bl func_800E5BDC
+/* 80136CA0 00132900 38 60 00 04 */ li r3, 4
+/* 80136CA4 00132904 38 80 00 02 */ li r4, 2
+/* 80136CA8 00132908 38 A0 00 03 */ li r5, 3
+/* 80136CAC 0013290C 38 C0 00 01 */ li r6, 1
+/* 80136CB0 00132910 4B FA EF 2D */ bl func_800E5BDC
+/* 80136CB4 00132914 38 60 00 04 */ li r3, 4
+/* 80136CB8 00132918 38 80 00 02 */ li r4, 2
+/* 80136CBC 0013291C 38 A0 00 04 */ li r5, 4
+/* 80136CC0 00132920 38 C0 00 01 */ li r6, 1
+/* 80136CC4 00132924 4B FA EF 19 */ bl func_800E5BDC
+/* 80136CC8 00132928 38 60 00 04 */ li r3, 4
+/* 80136CCC 0013292C 38 80 00 03 */ li r4, 3
+/* 80136CD0 00132930 38 A0 00 08 */ li r5, 8
+/* 80136CD4 00132934 38 C0 00 01 */ li r6, 1
+/* 80136CD8 00132938 4B FA EF 05 */ bl func_800E5BDC
+/* 80136CDC 0013293C 38 60 00 04 */ li r3, 4
+/* 80136CE0 00132940 38 80 00 03 */ li r4, 3
+/* 80136CE4 00132944 38 A0 00 09 */ li r5, 9
+/* 80136CE8 00132948 38 C0 00 01 */ li r6, 1
+/* 80136CEC 0013294C 4B FA EE F1 */ bl func_800E5BDC
+/* 80136CF0 00132950 38 60 00 04 */ li r3, 4
+/* 80136CF4 00132954 38 80 00 04 */ li r4, 4
+/* 80136CF8 00132958 38 A0 00 08 */ li r5, 8
+/* 80136CFC 0013295C 38 C0 00 01 */ li r6, 1
+/* 80136D00 00132960 4B FA EE DD */ bl func_800E5BDC
+/* 80136D04 00132964 38 60 00 04 */ li r3, 4
+/* 80136D08 00132968 38 80 00 04 */ li r4, 4
+/* 80136D0C 0013296C 38 A0 00 09 */ li r5, 9
+/* 80136D10 00132970 38 C0 00 01 */ li r6, 1
+/* 80136D14 00132974 4B FA EE C9 */ bl func_800E5BDC
+/* 80136D18 00132978 38 60 00 04 */ li r3, 4
+/* 80136D1C 0013297C 38 80 00 05 */ li r4, 5
+/* 80136D20 00132980 38 A0 00 0C */ li r5, 0xc
+/* 80136D24 00132984 38 C0 00 01 */ li r6, 1
+/* 80136D28 00132988 4B FA EE B5 */ bl func_800E5BDC
+/* 80136D2C 0013298C 38 60 00 04 */ li r3, 4
+/* 80136D30 00132990 38 80 00 05 */ li r4, 5
+/* 80136D34 00132994 38 A0 00 0D */ li r5, 0xd
+/* 80136D38 00132998 38 C0 00 01 */ li r6, 1
+/* 80136D3C 0013299C 4B FA EE A1 */ bl func_800E5BDC
+/* 80136D40 001329A0 38 60 00 04 */ li r3, 4
+/* 80136D44 001329A4 38 80 00 06 */ li r4, 6
+/* 80136D48 001329A8 38 A0 00 0D */ li r5, 0xd
+/* 80136D4C 001329AC 38 C0 00 01 */ li r6, 1
+/* 80136D50 001329B0 4B FA EE 8D */ bl func_800E5BDC
+/* 80136D54 001329B4 38 60 00 04 */ li r3, 4
+/* 80136D58 001329B8 38 80 00 06 */ li r4, 6
+/* 80136D5C 001329BC 38 A0 00 0E */ li r5, 0xe
+/* 80136D60 001329C0 38 C0 00 01 */ li r6, 1
+/* 80136D64 001329C4 4B FA EE 79 */ bl func_800E5BDC
+/* 80136D68 001329C8 38 60 00 04 */ li r3, 4
+/* 80136D6C 001329CC 38 80 00 08 */ li r4, 8
+/* 80136D70 001329D0 38 A0 00 05 */ li r5, 5
+/* 80136D74 001329D4 38 C0 00 01 */ li r6, 1
+/* 80136D78 001329D8 4B FA EE 65 */ bl func_800E5BDC
+/* 80136D7C 001329DC 38 60 00 04 */ li r3, 4
+/* 80136D80 001329E0 38 80 00 08 */ li r4, 8
+/* 80136D84 001329E4 38 A0 00 06 */ li r5, 6
+/* 80136D88 001329E8 38 C0 00 01 */ li r6, 1
+/* 80136D8C 001329EC 4B FA EE 51 */ bl func_800E5BDC
+/* 80136D90 001329F0 38 60 00 04 */ li r3, 4
+/* 80136D94 001329F4 38 80 00 01 */ li r4, 1
+/* 80136D98 001329F8 38 A0 00 06 */ li r5, 6
+/* 80136D9C 001329FC 38 C0 00 01 */ li r6, 1
+/* 80136DA0 00132A00 4B FA EE 3D */ bl func_800E5BDC
+/* 80136DA4 00132A04 38 60 00 04 */ li r3, 4
+/* 80136DA8 00132A08 38 80 00 01 */ li r4, 1
+/* 80136DAC 00132A0C 38 A0 00 07 */ li r5, 7
+/* 80136DB0 00132A10 38 C0 00 01 */ li r6, 1
+/* 80136DB4 00132A14 4B FA EE 29 */ bl func_800E5BDC
+/* 80136DB8 00132A18 48 00 03 D8 */ b lbl_80137190
+/* 80136DBC 00132A1C 3B E0 50 4D */ li r31, 0x504d
+/* 80136DC0 00132A20 38 60 00 02 */ li r3, 2
+/* 80136DC4 00132A24 38 80 00 00 */ li r4, 0
+/* 80136DC8 00132A28 38 A0 00 09 */ li r5, 9
+/* 80136DCC 00132A2C 38 C0 00 01 */ li r6, 1
+/* 80136DD0 00132A30 4B FA EE 0D */ bl func_800E5BDC
+/* 80136DD4 00132A34 38 60 00 02 */ li r3, 2
+/* 80136DD8 00132A38 38 80 00 00 */ li r4, 0
+/* 80136DDC 00132A3C 38 A0 00 0A */ li r5, 0xa
+/* 80136DE0 00132A40 38 C0 00 01 */ li r6, 1
+/* 80136DE4 00132A44 4B FA ED F9 */ bl func_800E5BDC
+/* 80136DE8 00132A48 38 60 00 02 */ li r3, 2
+/* 80136DEC 00132A4C 38 80 00 02 */ li r4, 2
+/* 80136DF0 00132A50 38 A0 00 02 */ li r5, 2
+/* 80136DF4 00132A54 38 C0 00 01 */ li r6, 1
+/* 80136DF8 00132A58 4B FA ED E5 */ bl func_800E5BDC
+/* 80136DFC 00132A5C 38 60 00 02 */ li r3, 2
+/* 80136E00 00132A60 38 80 00 02 */ li r4, 2
+/* 80136E04 00132A64 38 A0 00 03 */ li r5, 3
+/* 80136E08 00132A68 38 C0 00 01 */ li r6, 1
+/* 80136E0C 00132A6C 4B FA ED D1 */ bl func_800E5BDC
+/* 80136E10 00132A70 38 60 00 02 */ li r3, 2
+/* 80136E14 00132A74 38 80 00 03 */ li r4, 3
+/* 80136E18 00132A78 38 A0 00 08 */ li r5, 8
+/* 80136E1C 00132A7C 38 C0 00 01 */ li r6, 1
+/* 80136E20 00132A80 4B FA ED BD */ bl func_800E5BDC
+/* 80136E24 00132A84 38 60 00 02 */ li r3, 2
+/* 80136E28 00132A88 38 80 00 03 */ li r4, 3
+/* 80136E2C 00132A8C 38 A0 00 09 */ li r5, 9
+/* 80136E30 00132A90 38 C0 00 01 */ li r6, 1
+/* 80136E34 00132A94 4B FA ED A9 */ bl func_800E5BDC
+/* 80136E38 00132A98 38 60 00 02 */ li r3, 2
+/* 80136E3C 00132A9C 38 80 00 04 */ li r4, 4
+/* 80136E40 00132AA0 38 A0 00 08 */ li r5, 8
+/* 80136E44 00132AA4 38 C0 00 01 */ li r6, 1
+/* 80136E48 00132AA8 4B FA ED 95 */ bl func_800E5BDC
+/* 80136E4C 00132AAC 38 60 00 02 */ li r3, 2
+/* 80136E50 00132AB0 38 80 00 04 */ li r4, 4
+/* 80136E54 00132AB4 38 A0 00 09 */ li r5, 9
+/* 80136E58 00132AB8 38 C0 00 01 */ li r6, 1
+/* 80136E5C 00132ABC 4B FA ED 81 */ bl func_800E5BDC
+/* 80136E60 00132AC0 38 60 00 02 */ li r3, 2
+/* 80136E64 00132AC4 38 80 00 05 */ li r4, 5
+/* 80136E68 00132AC8 38 A0 00 0C */ li r5, 0xc
+/* 80136E6C 00132ACC 38 C0 00 01 */ li r6, 1
+/* 80136E70 00132AD0 4B FA ED 6D */ bl func_800E5BDC
+/* 80136E74 00132AD4 38 60 00 02 */ li r3, 2
+/* 80136E78 00132AD8 38 80 00 05 */ li r4, 5
+/* 80136E7C 00132ADC 38 A0 00 0D */ li r5, 0xd
+/* 80136E80 00132AE0 38 C0 00 01 */ li r6, 1
+/* 80136E84 00132AE4 4B FA ED 59 */ bl func_800E5BDC
+/* 80136E88 00132AE8 38 60 00 02 */ li r3, 2
+/* 80136E8C 00132AEC 38 80 00 06 */ li r4, 6
+/* 80136E90 00132AF0 38 A0 00 0D */ li r5, 0xd
+/* 80136E94 00132AF4 38 C0 00 01 */ li r6, 1
+/* 80136E98 00132AF8 4B FA ED 45 */ bl func_800E5BDC
+/* 80136E9C 00132AFC 38 60 00 02 */ li r3, 2
+/* 80136EA0 00132B00 38 80 00 06 */ li r4, 6
+/* 80136EA4 00132B04 38 A0 00 0E */ li r5, 0xe
+/* 80136EA8 00132B08 38 C0 00 01 */ li r6, 1
+/* 80136EAC 00132B0C 4B FA ED 31 */ bl func_800E5BDC
+/* 80136EB0 00132B10 38 60 00 02 */ li r3, 2
+/* 80136EB4 00132B14 38 80 00 07 */ li r4, 7
+/* 80136EB8 00132B18 38 A0 00 0D */ li r5, 0xd
+/* 80136EBC 00132B1C 38 C0 00 01 */ li r6, 1
+/* 80136EC0 00132B20 4B FA ED 1D */ bl func_800E5BDC
+/* 80136EC4 00132B24 38 60 00 02 */ li r3, 2
+/* 80136EC8 00132B28 38 80 00 07 */ li r4, 7
+/* 80136ECC 00132B2C 38 A0 00 0E */ li r5, 0xe
+/* 80136ED0 00132B30 38 C0 00 01 */ li r6, 1
+/* 80136ED4 00132B34 4B FA ED 09 */ bl func_800E5BDC
+/* 80136ED8 00132B38 38 60 00 02 */ li r3, 2
+/* 80136EDC 00132B3C 38 80 00 01 */ li r4, 1
+/* 80136EE0 00132B40 38 A0 00 06 */ li r5, 6
+/* 80136EE4 00132B44 38 C0 00 01 */ li r6, 1
+/* 80136EE8 00132B48 4B FA EC F5 */ bl func_800E5BDC
+/* 80136EEC 00132B4C 38 60 00 02 */ li r3, 2
+/* 80136EF0 00132B50 38 80 00 01 */ li r4, 1
+/* 80136EF4 00132B54 38 A0 00 07 */ li r5, 7
+/* 80136EF8 00132B58 38 C0 00 01 */ li r6, 1
+/* 80136EFC 00132B5C 4B FA EC E1 */ bl func_800E5BDC
+/* 80136F00 00132B60 48 00 02 90 */ b lbl_80137190
+/* 80136F04 00132B64 3B E0 50 4E */ li r31, 0x504e
+/* 80136F08 00132B68 38 60 00 00 */ li r3, 0
+/* 80136F0C 00132B6C 38 80 00 00 */ li r4, 0
+/* 80136F10 00132B70 38 A0 00 0C */ li r5, 0xc
+/* 80136F14 00132B74 38 C0 00 01 */ li r6, 1
+/* 80136F18 00132B78 4B FA EC C5 */ bl func_800E5BDC
+/* 80136F1C 00132B7C 38 60 00 00 */ li r3, 0
+/* 80136F20 00132B80 38 80 00 00 */ li r4, 0
+/* 80136F24 00132B84 38 A0 00 0D */ li r5, 0xd
+/* 80136F28 00132B88 38 C0 00 01 */ li r6, 1
+/* 80136F2C 00132B8C 4B FA EC B1 */ bl func_800E5BDC
+/* 80136F30 00132B90 38 60 00 00 */ li r3, 0
+/* 80136F34 00132B94 38 80 00 02 */ li r4, 2
+/* 80136F38 00132B98 38 A0 00 03 */ li r5, 3
+/* 80136F3C 00132B9C 38 C0 00 01 */ li r6, 1
+/* 80136F40 00132BA0 4B FA EC 9D */ bl func_800E5BDC
+/* 80136F44 00132BA4 38 60 00 00 */ li r3, 0
+/* 80136F48 00132BA8 38 80 00 02 */ li r4, 2
+/* 80136F4C 00132BAC 38 A0 00 04 */ li r5, 4
+/* 80136F50 00132BB0 38 C0 00 01 */ li r6, 1
+/* 80136F54 00132BB4 4B FA EC 89 */ bl func_800E5BDC
+/* 80136F58 00132BB8 38 60 00 00 */ li r3, 0
+/* 80136F5C 00132BBC 38 80 00 03 */ li r4, 3
+/* 80136F60 00132BC0 38 A0 00 08 */ li r5, 8
+/* 80136F64 00132BC4 38 C0 00 01 */ li r6, 1
+/* 80136F68 00132BC8 4B FA EC 75 */ bl func_800E5BDC
+/* 80136F6C 00132BCC 38 60 00 00 */ li r3, 0
+/* 80136F70 00132BD0 38 80 00 03 */ li r4, 3
+/* 80136F74 00132BD4 38 A0 00 09 */ li r5, 9
+/* 80136F78 00132BD8 38 C0 00 01 */ li r6, 1
+/* 80136F7C 00132BDC 4B FA EC 61 */ bl func_800E5BDC
+/* 80136F80 00132BE0 38 60 00 00 */ li r3, 0
+/* 80136F84 00132BE4 38 80 00 04 */ li r4, 4
+/* 80136F88 00132BE8 38 A0 00 08 */ li r5, 8
+/* 80136F8C 00132BEC 38 C0 00 01 */ li r6, 1
+/* 80136F90 00132BF0 4B FA EC 4D */ bl func_800E5BDC
+/* 80136F94 00132BF4 38 60 00 00 */ li r3, 0
+/* 80136F98 00132BF8 38 80 00 04 */ li r4, 4
+/* 80136F9C 00132BFC 38 A0 00 09 */ li r5, 9
+/* 80136FA0 00132C00 38 C0 00 01 */ li r6, 1
+/* 80136FA4 00132C04 4B FA EC 39 */ bl func_800E5BDC
+/* 80136FA8 00132C08 38 60 00 00 */ li r3, 0
+/* 80136FAC 00132C0C 38 80 00 05 */ li r4, 5
+/* 80136FB0 00132C10 38 A0 00 0C */ li r5, 0xc
+/* 80136FB4 00132C14 38 C0 00 01 */ li r6, 1
+/* 80136FB8 00132C18 4B FA EC 25 */ bl func_800E5BDC
+/* 80136FBC 00132C1C 38 60 00 00 */ li r3, 0
+/* 80136FC0 00132C20 38 80 00 05 */ li r4, 5
+/* 80136FC4 00132C24 38 A0 00 0D */ li r5, 0xd
+/* 80136FC8 00132C28 38 C0 00 01 */ li r6, 1
+/* 80136FCC 00132C2C 4B FA EC 11 */ bl func_800E5BDC
+/* 80136FD0 00132C30 38 60 00 00 */ li r3, 0
+/* 80136FD4 00132C34 38 80 00 06 */ li r4, 6
+/* 80136FD8 00132C38 38 A0 00 0D */ li r5, 0xd
+/* 80136FDC 00132C3C 38 C0 00 01 */ li r6, 1
+/* 80136FE0 00132C40 4B FA EB FD */ bl func_800E5BDC
+/* 80136FE4 00132C44 38 60 00 00 */ li r3, 0
+/* 80136FE8 00132C48 38 80 00 06 */ li r4, 6
+/* 80136FEC 00132C4C 38 A0 00 0E */ li r5, 0xe
+/* 80136FF0 00132C50 38 C0 00 01 */ li r6, 1
+/* 80136FF4 00132C54 4B FA EB E9 */ bl func_800E5BDC
+/* 80136FF8 00132C58 38 60 00 00 */ li r3, 0
+/* 80136FFC 00132C5C 38 80 00 07 */ li r4, 7
+/* 80137000 00132C60 38 A0 00 0D */ li r5, 0xd
+/* 80137004 00132C64 38 C0 00 01 */ li r6, 1
+/* 80137008 00132C68 4B FA EB D5 */ bl func_800E5BDC
+/* 8013700C 00132C6C 38 60 00 00 */ li r3, 0
+/* 80137010 00132C70 38 80 00 07 */ li r4, 7
+/* 80137014 00132C74 38 A0 00 0E */ li r5, 0xe
+/* 80137018 00132C78 38 C0 00 01 */ li r6, 1
+/* 8013701C 00132C7C 4B FA EB C1 */ bl func_800E5BDC
+/* 80137020 00132C80 38 60 00 00 */ li r3, 0
+/* 80137024 00132C84 38 80 00 01 */ li r4, 1
+/* 80137028 00132C88 38 A0 00 06 */ li r5, 6
+/* 8013702C 00132C8C 38 C0 00 01 */ li r6, 1
+/* 80137030 00132C90 4B FA EB AD */ bl func_800E5BDC
+/* 80137034 00132C94 38 60 00 00 */ li r3, 0
+/* 80137038 00132C98 38 80 00 01 */ li r4, 1
+/* 8013703C 00132C9C 38 A0 00 07 */ li r5, 7
+/* 80137040 00132CA0 38 C0 00 01 */ li r6, 1
+/* 80137044 00132CA4 4B FA EB 99 */ bl func_800E5BDC
+/* 80137048 00132CA8 48 00 01 48 */ b lbl_80137190
+/* 8013704C 00132CAC 3B E0 50 4F */ li r31, 0x504f
+/* 80137050 00132CB0 38 60 00 01 */ li r3, 1
+/* 80137054 00132CB4 38 80 00 00 */ li r4, 0
+/* 80137058 00132CB8 38 A0 00 0C */ li r5, 0xc
+/* 8013705C 00132CBC 38 C0 00 01 */ li r6, 1
+/* 80137060 00132CC0 4B FA EB 7D */ bl func_800E5BDC
+/* 80137064 00132CC4 38 60 00 01 */ li r3, 1
+/* 80137068 00132CC8 38 80 00 00 */ li r4, 0
+/* 8013706C 00132CCC 38 A0 00 0D */ li r5, 0xd
+/* 80137070 00132CD0 38 C0 00 01 */ li r6, 1
+/* 80137074 00132CD4 4B FA EB 69 */ bl func_800E5BDC
+/* 80137078 00132CD8 38 60 00 01 */ li r3, 1
+/* 8013707C 00132CDC 38 80 00 02 */ li r4, 2
+/* 80137080 00132CE0 38 A0 00 03 */ li r5, 3
+/* 80137084 00132CE4 38 C0 00 01 */ li r6, 1
+/* 80137088 00132CE8 4B FA EB 55 */ bl func_800E5BDC
+/* 8013708C 00132CEC 38 60 00 01 */ li r3, 1
+/* 80137090 00132CF0 38 80 00 02 */ li r4, 2
+/* 80137094 00132CF4 38 A0 00 04 */ li r5, 4
+/* 80137098 00132CF8 38 C0 00 01 */ li r6, 1
+/* 8013709C 00132CFC 4B FA EB 41 */ bl func_800E5BDC
+/* 801370A0 00132D00 38 60 00 01 */ li r3, 1
+/* 801370A4 00132D04 38 80 00 03 */ li r4, 3
+/* 801370A8 00132D08 38 A0 00 08 */ li r5, 8
+/* 801370AC 00132D0C 38 C0 00 01 */ li r6, 1
+/* 801370B0 00132D10 4B FA EB 2D */ bl func_800E5BDC
+/* 801370B4 00132D14 38 60 00 01 */ li r3, 1
+/* 801370B8 00132D18 38 80 00 03 */ li r4, 3
+/* 801370BC 00132D1C 38 A0 00 09 */ li r5, 9
+/* 801370C0 00132D20 38 C0 00 01 */ li r6, 1
+/* 801370C4 00132D24 4B FA EB 19 */ bl func_800E5BDC
+/* 801370C8 00132D28 38 60 00 01 */ li r3, 1
+/* 801370CC 00132D2C 38 80 00 04 */ li r4, 4
+/* 801370D0 00132D30 38 A0 00 08 */ li r5, 8
+/* 801370D4 00132D34 38 C0 00 01 */ li r6, 1
+/* 801370D8 00132D38 4B FA EB 05 */ bl func_800E5BDC
+/* 801370DC 00132D3C 38 60 00 01 */ li r3, 1
+/* 801370E0 00132D40 38 80 00 04 */ li r4, 4
+/* 801370E4 00132D44 38 A0 00 09 */ li r5, 9
+/* 801370E8 00132D48 38 C0 00 01 */ li r6, 1
+/* 801370EC 00132D4C 4B FA EA F1 */ bl func_800E5BDC
+/* 801370F0 00132D50 38 60 00 01 */ li r3, 1
+/* 801370F4 00132D54 38 80 00 05 */ li r4, 5
+/* 801370F8 00132D58 38 A0 00 0C */ li r5, 0xc
+/* 801370FC 00132D5C 38 C0 00 01 */ li r6, 1
+/* 80137100 00132D60 4B FA EA DD */ bl func_800E5BDC
+/* 80137104 00132D64 38 60 00 01 */ li r3, 1
+/* 80137108 00132D68 38 80 00 05 */ li r4, 5
+/* 8013710C 00132D6C 38 A0 00 0D */ li r5, 0xd
+/* 80137110 00132D70 38 C0 00 01 */ li r6, 1
+/* 80137114 00132D74 4B FA EA C9 */ bl func_800E5BDC
+/* 80137118 00132D78 38 60 00 01 */ li r3, 1
+/* 8013711C 00132D7C 38 80 00 06 */ li r4, 6
+/* 80137120 00132D80 38 A0 00 05 */ li r5, 5
+/* 80137124 00132D84 38 C0 00 01 */ li r6, 1
+/* 80137128 00132D88 4B FA EA B5 */ bl func_800E5BDC
+/* 8013712C 00132D8C 38 60 00 01 */ li r3, 1
+/* 80137130 00132D90 38 80 00 06 */ li r4, 6
+/* 80137134 00132D94 38 A0 00 06 */ li r5, 6
+/* 80137138 00132D98 38 C0 00 01 */ li r6, 1
+/* 8013713C 00132D9C 4B FA EA A1 */ bl func_800E5BDC
+/* 80137140 00132DA0 38 60 00 01 */ li r3, 1
+/* 80137144 00132DA4 38 80 00 07 */ li r4, 7
+/* 80137148 00132DA8 38 A0 00 01 */ li r5, 1
+/* 8013714C 00132DAC 38 C0 00 01 */ li r6, 1
+/* 80137150 00132DB0 4B FA EA 8D */ bl func_800E5BDC
+/* 80137154 00132DB4 38 60 00 01 */ li r3, 1
+/* 80137158 00132DB8 38 80 00 07 */ li r4, 7
+/* 8013715C 00132DBC 38 A0 00 02 */ li r5, 2
+/* 80137160 00132DC0 38 C0 00 01 */ li r6, 1
+/* 80137164 00132DC4 4B FA EA 79 */ bl func_800E5BDC
+/* 80137168 00132DC8 38 60 00 01 */ li r3, 1
+/* 8013716C 00132DCC 38 80 00 01 */ li r4, 1
+/* 80137170 00132DD0 38 A0 00 06 */ li r5, 6
+/* 80137174 00132DD4 38 C0 00 01 */ li r6, 1
+/* 80137178 00132DD8 4B FA EA 65 */ bl func_800E5BDC
+/* 8013717C 00132DDC 38 60 00 01 */ li r3, 1
+/* 80137180 00132DE0 38 80 00 01 */ li r4, 1
+/* 80137184 00132DE4 38 A0 00 07 */ li r5, 7
+/* 80137188 00132DE8 38 C0 00 01 */ li r6, 1
+/* 8013718C 00132DEC 4B FA EA 51 */ bl func_800E5BDC
+lbl_80137190:
+/* 80137190 00132DF0 7F E3 FB 78 */ mr r3, r31
+/* 80137194 00132DF4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80137198 00132DF8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013719C 00132DFC 7C 08 03 A6 */ mtlr r0
+/* 801371A0 00132E00 38 21 00 10 */ addi r1, r1, 0x10
+/* 801371A4 00132E04 4E 80 00 20 */ blr
+
+.global func_801371A8
+func_801371A8:
+/* 801371A8 00132E08 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801371AC 00132E0C 7C 08 02 A6 */ mflr r0
+/* 801371B0 00132E10 28 03 00 36 */ cmplwi r3, 0x36
+/* 801371B4 00132E14 38 A0 00 00 */ li r5, 0
+/* 801371B8 00132E18 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801371BC 00132E1C 41 81 02 78 */ bgt lbl_80137434
+/* 801371C0 00132E20 3C 80 80 42 */ lis r4, lbl_8041D020@ha
+/* 801371C4 00132E24 54 60 10 3A */ slwi r0, r3, 2
+/* 801371C8 00132E28 38 84 D0 20 */ addi r4, r4, lbl_8041D020@l
+/* 801371CC 00132E2C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 801371D0 00132E30 7C 89 03 A6 */ mtctr r4
+/* 801371D4 00132E34 4E 80 04 20 */ bctr
+/* 801371D8 00132E38 38 60 00 04 */ li r3, 4
+/* 801371DC 00132E3C 4B FA ED BD */ bl func_800E5F98
+/* 801371E0 00132E40 38 A0 00 01 */ li r5, 1
+/* 801371E4 00132E44 48 00 02 50 */ b lbl_80137434
+/* 801371E8 00132E48 38 60 00 05 */ li r3, 5
+/* 801371EC 00132E4C 4B FA ED AD */ bl func_800E5F98
+/* 801371F0 00132E50 38 A0 00 01 */ li r5, 1
+/* 801371F4 00132E54 48 00 02 40 */ b lbl_80137434
+/* 801371F8 00132E58 38 60 00 06 */ li r3, 6
+/* 801371FC 00132E5C 4B FA ED 9D */ bl func_800E5F98
+/* 80137200 00132E60 38 A0 00 01 */ li r5, 1
+/* 80137204 00132E64 48 00 02 30 */ b lbl_80137434
+/* 80137208 00132E68 38 60 00 07 */ li r3, 7
+/* 8013720C 00132E6C 4B FA ED 8D */ bl func_800E5F98
+/* 80137210 00132E70 38 A0 00 01 */ li r5, 1
+/* 80137214 00132E74 48 00 02 20 */ b lbl_80137434
+/* 80137218 00132E78 38 60 00 08 */ li r3, 8
+/* 8013721C 00132E7C 4B FA ED 7D */ bl func_800E5F98
+/* 80137220 00132E80 38 A0 00 01 */ li r5, 1
+/* 80137224 00132E84 48 00 02 10 */ b lbl_80137434
+/* 80137228 00132E88 38 60 00 09 */ li r3, 9
+/* 8013722C 00132E8C 4B FA ED 6D */ bl func_800E5F98
+/* 80137230 00132E90 38 A0 00 01 */ li r5, 1
+/* 80137234 00132E94 48 00 02 00 */ b lbl_80137434
+/* 80137238 00132E98 38 60 00 0A */ li r3, 0xa
+/* 8013723C 00132E9C 4B FA ED 5D */ bl func_800E5F98
+/* 80137240 00132EA0 38 A0 00 01 */ li r5, 1
+/* 80137244 00132EA4 48 00 01 F0 */ b lbl_80137434
+/* 80137248 00132EA8 38 60 00 0B */ li r3, 0xb
+/* 8013724C 00132EAC 4B FA ED 4D */ bl func_800E5F98
+/* 80137250 00132EB0 38 A0 00 01 */ li r5, 1
+/* 80137254 00132EB4 48 00 01 E0 */ b lbl_80137434
+/* 80137258 00132EB8 38 60 00 0C */ li r3, 0xc
+/* 8013725C 00132EBC 4B FA ED 3D */ bl func_800E5F98
+/* 80137260 00132EC0 38 A0 00 01 */ li r5, 1
+/* 80137264 00132EC4 48 00 01 D0 */ b lbl_80137434
+/* 80137268 00132EC8 38 60 00 0D */ li r3, 0xd
+/* 8013726C 00132ECC 4B FA ED 2D */ bl func_800E5F98
+/* 80137270 00132ED0 38 60 00 16 */ li r3, 0x16
+/* 80137274 00132ED4 4B FA ED 25 */ bl func_800E5F98
+/* 80137278 00132ED8 38 60 00 17 */ li r3, 0x17
+/* 8013727C 00132EDC 4B FA ED 1D */ bl func_800E5F98
+/* 80137280 00132EE0 38 60 00 18 */ li r3, 0x18
+/* 80137284 00132EE4 4B FA ED 15 */ bl func_800E5F98
+/* 80137288 00132EE8 38 60 00 19 */ li r3, 0x19
+/* 8013728C 00132EEC 4B FA ED 0D */ bl func_800E5F98
+/* 80137290 00132EF0 38 A0 00 01 */ li r5, 1
+/* 80137294 00132EF4 48 00 01 A0 */ b lbl_80137434
+/* 80137298 00132EF8 38 60 00 03 */ li r3, 3
+/* 8013729C 00132EFC 4B FA EC FD */ bl func_800E5F98
+/* 801372A0 00132F00 38 A0 00 01 */ li r5, 1
+/* 801372A4 00132F04 48 00 01 90 */ b lbl_80137434
+/* 801372A8 00132F08 38 60 00 0E */ li r3, 0xe
+/* 801372AC 00132F0C 4B FA EC ED */ bl func_800E5F98
+/* 801372B0 00132F10 38 A0 00 01 */ li r5, 1
+/* 801372B4 00132F14 48 00 01 80 */ b lbl_80137434
+/* 801372B8 00132F18 38 60 00 0F */ li r3, 0xf
+/* 801372BC 00132F1C 4B FA EC DD */ bl func_800E5F98
+/* 801372C0 00132F20 38 A0 00 01 */ li r5, 1
+/* 801372C4 00132F24 48 00 01 70 */ b lbl_80137434
+/* 801372C8 00132F28 38 60 00 10 */ li r3, 0x10
+/* 801372CC 00132F2C 4B FA EC CD */ bl func_800E5F98
+/* 801372D0 00132F30 38 A0 00 01 */ li r5, 1
+/* 801372D4 00132F34 48 00 01 60 */ b lbl_80137434
+/* 801372D8 00132F38 38 60 00 11 */ li r3, 0x11
+/* 801372DC 00132F3C 4B FA EC BD */ bl func_800E5F98
+/* 801372E0 00132F40 38 A0 00 01 */ li r5, 1
+/* 801372E4 00132F44 48 00 01 50 */ b lbl_80137434
+/* 801372E8 00132F48 38 60 00 12 */ li r3, 0x12
+/* 801372EC 00132F4C 4B FA EC AD */ bl func_800E5F98
+/* 801372F0 00132F50 38 A0 00 01 */ li r5, 1
+/* 801372F4 00132F54 48 00 01 40 */ b lbl_80137434
+/* 801372F8 00132F58 38 60 00 13 */ li r3, 0x13
+/* 801372FC 00132F5C 4B FA EC 9D */ bl func_800E5F98
+/* 80137300 00132F60 38 A0 00 01 */ li r5, 1
+/* 80137304 00132F64 48 00 01 30 */ b lbl_80137434
+/* 80137308 00132F68 38 60 00 14 */ li r3, 0x14
+/* 8013730C 00132F6C 4B FA EC 8D */ bl func_800E5F98
+/* 80137310 00132F70 38 A0 00 01 */ li r5, 1
+/* 80137314 00132F74 48 00 01 20 */ b lbl_80137434
+/* 80137318 00132F78 38 60 00 15 */ li r3, 0x15
+/* 8013731C 00132F7C 4B FA EC 7D */ bl func_800E5F98
+/* 80137320 00132F80 38 A0 00 01 */ li r5, 1
+/* 80137324 00132F84 48 00 01 10 */ b lbl_80137434
+/* 80137328 00132F88 38 60 00 1A */ li r3, 0x1a
+/* 8013732C 00132F8C 4B FA EC 6D */ bl func_800E5F98
+/* 80137330 00132F90 38 A0 00 01 */ li r5, 1
+/* 80137334 00132F94 48 00 01 00 */ b lbl_80137434
+/* 80137338 00132F98 38 60 00 1B */ li r3, 0x1b
+/* 8013733C 00132F9C 4B FA EC 5D */ bl func_800E5F98
+/* 80137340 00132FA0 38 A0 00 01 */ li r5, 1
+/* 80137344 00132FA4 48 00 00 F0 */ b lbl_80137434
+/* 80137348 00132FA8 38 60 00 1C */ li r3, 0x1c
+/* 8013734C 00132FAC 4B FA EC 4D */ bl func_800E5F98
+/* 80137350 00132FB0 38 A0 00 01 */ li r5, 1
+/* 80137354 00132FB4 48 00 00 E0 */ b lbl_80137434
+/* 80137358 00132FB8 38 60 00 1D */ li r3, 0x1d
+/* 8013735C 00132FBC 4B FA EC 3D */ bl func_800E5F98
+/* 80137360 00132FC0 38 A0 00 01 */ li r5, 1
+/* 80137364 00132FC4 48 00 00 D0 */ b lbl_80137434
+/* 80137368 00132FC8 38 60 00 1E */ li r3, 0x1e
+/* 8013736C 00132FCC 4B FA EC 2D */ bl func_800E5F98
+/* 80137370 00132FD0 38 A0 00 01 */ li r5, 1
+/* 80137374 00132FD4 48 00 00 C0 */ b lbl_80137434
+/* 80137378 00132FD8 38 60 00 1F */ li r3, 0x1f
+/* 8013737C 00132FDC 4B FA EC 1D */ bl func_800E5F98
+/* 80137380 00132FE0 38 A0 00 01 */ li r5, 1
+/* 80137384 00132FE4 48 00 00 B0 */ b lbl_80137434
+/* 80137388 00132FE8 38 60 00 20 */ li r3, 0x20
+/* 8013738C 00132FEC 4B FA EC 0D */ bl func_800E5F98
+/* 80137390 00132FF0 38 A0 00 01 */ li r5, 1
+/* 80137394 00132FF4 48 00 00 A0 */ b lbl_80137434
+/* 80137398 00132FF8 38 60 00 21 */ li r3, 0x21
+/* 8013739C 00132FFC 4B FA EB FD */ bl func_800E5F98
+/* 801373A0 00133000 38 A0 00 01 */ li r5, 1
+/* 801373A4 00133004 48 00 00 90 */ b lbl_80137434
+/* 801373A8 00133008 38 60 00 22 */ li r3, 0x22
+/* 801373AC 0013300C 4B FA EB ED */ bl func_800E5F98
+/* 801373B0 00133010 38 A0 00 01 */ li r5, 1
+/* 801373B4 00133014 48 00 00 80 */ b lbl_80137434
+/* 801373B8 00133018 38 60 00 23 */ li r3, 0x23
+/* 801373BC 0013301C 4B FA EB DD */ bl func_800E5F98
+/* 801373C0 00133020 38 A0 00 01 */ li r5, 1
+/* 801373C4 00133024 48 00 00 70 */ b lbl_80137434
+/* 801373C8 00133028 38 60 00 24 */ li r3, 0x24
+/* 801373CC 0013302C 4B FA EB CD */ bl func_800E5F98
+/* 801373D0 00133030 38 A0 00 01 */ li r5, 1
+/* 801373D4 00133034 48 00 00 60 */ b lbl_80137434
+/* 801373D8 00133038 38 60 00 25 */ li r3, 0x25
+/* 801373DC 0013303C 4B FA EB BD */ bl func_800E5F98
+/* 801373E0 00133040 38 A0 00 01 */ li r5, 1
+/* 801373E4 00133044 48 00 00 50 */ b lbl_80137434
+/* 801373E8 00133048 38 60 00 26 */ li r3, 0x26
+/* 801373EC 0013304C 4B FA EB AD */ bl func_800E5F98
+/* 801373F0 00133050 38 A0 00 01 */ li r5, 1
+/* 801373F4 00133054 48 00 00 40 */ b lbl_80137434
+/* 801373F8 00133058 38 60 00 27 */ li r3, 0x27
+/* 801373FC 0013305C 4B FA EB 9D */ bl func_800E5F98
+/* 80137400 00133060 38 A0 00 01 */ li r5, 1
+/* 80137404 00133064 48 00 00 30 */ b lbl_80137434
+/* 80137408 00133068 38 60 00 28 */ li r3, 0x28
+/* 8013740C 0013306C 4B FA EB 8D */ bl func_800E5F98
+/* 80137410 00133070 38 A0 00 01 */ li r5, 1
+/* 80137414 00133074 48 00 00 20 */ b lbl_80137434
+/* 80137418 00133078 38 60 00 29 */ li r3, 0x29
+/* 8013741C 0013307C 4B FA EB 7D */ bl func_800E5F98
+/* 80137420 00133080 38 A0 00 01 */ li r5, 1
+/* 80137424 00133084 48 00 00 10 */ b lbl_80137434
+/* 80137428 00133088 38 60 00 2A */ li r3, 0x2a
+/* 8013742C 0013308C 4B FA EB 6D */ bl func_800E5F98
+/* 80137430 00133090 38 A0 00 01 */ li r5, 1
+lbl_80137434:
+/* 80137434 00133094 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80137438 00133098 7C A3 2B 78 */ mr r3, r5
+/* 8013743C 0013309C 7C 08 03 A6 */ mtlr r0
+/* 80137440 001330A0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80137444 001330A4 4E 80 00 20 */ blr
+
+.global func_80137448
+func_80137448:
+/* 80137448 001330A8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013744C 001330AC 7C 08 02 A6 */ mflr r0
+/* 80137450 001330B0 38 60 02 0D */ li r3, 0x20d
+/* 80137454 001330B4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80137458 001330B8 48 02 B6 39 */ bl func_80162A90
+/* 8013745C 001330BC 28 03 00 01 */ cmplwi r3, 1
+/* 80137460 001330C0 40 82 00 14 */ bne lbl_80137474
+/* 80137464 001330C4 38 60 02 0D */ li r3, 0x20d
+/* 80137468 001330C8 38 80 00 02 */ li r4, 2
+/* 8013746C 001330CC 38 A0 00 01 */ li r5, 1
+/* 80137470 001330D0 48 02 B4 D1 */ bl func_80162940
+lbl_80137474:
+/* 80137474 001330D4 38 60 02 0E */ li r3, 0x20e
+/* 80137478 001330D8 48 02 B6 19 */ bl func_80162A90
+/* 8013747C 001330DC 28 03 00 01 */ cmplwi r3, 1
+/* 80137480 001330E0 40 82 01 F4 */ bne lbl_80137674
+/* 80137484 001330E4 38 60 02 0E */ li r3, 0x20e
+/* 80137488 001330E8 38 80 00 02 */ li r4, 2
+/* 8013748C 001330EC 38 A0 00 01 */ li r5, 1
+/* 80137490 001330F0 48 02 B4 B1 */ bl func_80162940
+/* 80137494 001330F4 38 60 00 00 */ li r3, 0
+/* 80137498 001330F8 38 80 00 09 */ li r4, 9
+/* 8013749C 001330FC 38 A0 00 07 */ li r5, 7
+/* 801374A0 00133100 38 C0 00 01 */ li r6, 1
+/* 801374A4 00133104 4B FA E8 41 */ bl func_800E5CE4
+/* 801374A8 00133108 38 60 00 00 */ li r3, 0
+/* 801374AC 0013310C 38 80 00 02 */ li r4, 2
+/* 801374B0 00133110 38 A0 00 06 */ li r5, 6
+/* 801374B4 00133114 38 C0 00 01 */ li r6, 1
+/* 801374B8 00133118 4B FA E8 2D */ bl func_800E5CE4
+/* 801374BC 0013311C 38 60 00 01 */ li r3, 1
+/* 801374C0 00133120 38 80 00 02 */ li r4, 2
+/* 801374C4 00133124 38 A0 00 06 */ li r5, 6
+/* 801374C8 00133128 38 C0 00 01 */ li r6, 1
+/* 801374CC 0013312C 4B FA E8 19 */ bl func_800E5CE4
+/* 801374D0 00133130 38 60 00 02 */ li r3, 2
+/* 801374D4 00133134 38 80 00 02 */ li r4, 2
+/* 801374D8 00133138 38 A0 00 05 */ li r5, 5
+/* 801374DC 0013313C 38 C0 00 01 */ li r6, 1
+/* 801374E0 00133140 4B FA E8 05 */ bl func_800E5CE4
+/* 801374E4 00133144 38 60 00 03 */ li r3, 3
+/* 801374E8 00133148 38 80 00 02 */ li r4, 2
+/* 801374EC 0013314C 38 A0 00 06 */ li r5, 6
+/* 801374F0 00133150 38 C0 00 01 */ li r6, 1
+/* 801374F4 00133154 4B FA E7 F1 */ bl func_800E5CE4
+/* 801374F8 00133158 38 60 00 04 */ li r3, 4
+/* 801374FC 0013315C 38 80 00 02 */ li r4, 2
+/* 80137500 00133160 38 A0 00 06 */ li r5, 6
+/* 80137504 00133164 38 C0 00 01 */ li r6, 1
+/* 80137508 00133168 4B FA E7 DD */ bl func_800E5CE4
+/* 8013750C 0013316C 38 60 00 05 */ li r3, 5
+/* 80137510 00133170 38 80 00 02 */ li r4, 2
+/* 80137514 00133174 38 A0 00 06 */ li r5, 6
+/* 80137518 00133178 38 C0 00 01 */ li r6, 1
+/* 8013751C 0013317C 4B FA E7 C9 */ bl func_800E5CE4
+/* 80137520 00133180 38 60 00 00 */ li r3, 0
+/* 80137524 00133184 38 80 00 03 */ li r4, 3
+/* 80137528 00133188 38 A0 00 0C */ li r5, 0xc
+/* 8013752C 0013318C 38 C0 00 01 */ li r6, 1
+/* 80137530 00133190 4B FA E7 B5 */ bl func_800E5CE4
+/* 80137534 00133194 38 60 00 00 */ li r3, 0
+/* 80137538 00133198 38 80 00 04 */ li r4, 4
+/* 8013753C 0013319C 38 A0 00 0C */ li r5, 0xc
+/* 80137540 001331A0 38 C0 00 01 */ li r6, 1
+/* 80137544 001331A4 4B FA E7 A1 */ bl func_800E5CE4
+/* 80137548 001331A8 38 60 00 00 */ li r3, 0
+/* 8013754C 001331AC 38 80 00 07 */ li r4, 7
+/* 80137550 001331B0 38 A0 00 10 */ li r5, 0x10
+/* 80137554 001331B4 38 C0 00 01 */ li r6, 1
+/* 80137558 001331B8 4B FA E7 8D */ bl func_800E5CE4
+/* 8013755C 001331BC 38 60 00 01 */ li r3, 1
+/* 80137560 001331C0 38 80 00 03 */ li r4, 3
+/* 80137564 001331C4 38 A0 00 0C */ li r5, 0xc
+/* 80137568 001331C8 38 C0 00 01 */ li r6, 1
+/* 8013756C 001331CC 4B FA E7 79 */ bl func_800E5CE4
+/* 80137570 001331D0 38 60 00 01 */ li r3, 1
+/* 80137574 001331D4 38 80 00 04 */ li r4, 4
+/* 80137578 001331D8 38 A0 00 0C */ li r5, 0xc
+/* 8013757C 001331DC 38 C0 00 01 */ li r6, 1
+/* 80137580 001331E0 4B FA E7 65 */ bl func_800E5CE4
+/* 80137584 001331E4 38 60 00 01 */ li r3, 1
+/* 80137588 001331E8 38 80 00 07 */ li r4, 7
+/* 8013758C 001331EC 38 A0 00 04 */ li r5, 4
+/* 80137590 001331F0 38 C0 00 01 */ li r6, 1
+/* 80137594 001331F4 4B FA E7 51 */ bl func_800E5CE4
+/* 80137598 001331F8 38 60 00 02 */ li r3, 2
+/* 8013759C 001331FC 38 80 00 03 */ li r4, 3
+/* 801375A0 00133200 38 A0 00 0C */ li r5, 0xc
+/* 801375A4 00133204 38 C0 00 01 */ li r6, 1
+/* 801375A8 00133208 4B FA E7 3D */ bl func_800E5CE4
+/* 801375AC 0013320C 38 60 00 02 */ li r3, 2
+/* 801375B0 00133210 38 80 00 04 */ li r4, 4
+/* 801375B4 00133214 38 A0 00 0C */ li r5, 0xc
+/* 801375B8 00133218 38 C0 00 01 */ li r6, 1
+/* 801375BC 0013321C 4B FA E7 29 */ bl func_800E5CE4
+/* 801375C0 00133220 38 60 00 02 */ li r3, 2
+/* 801375C4 00133224 38 80 00 07 */ li r4, 7
+/* 801375C8 00133228 38 A0 00 10 */ li r5, 0x10
+/* 801375CC 0013322C 38 C0 00 01 */ li r6, 1
+/* 801375D0 00133230 4B FA E7 15 */ bl func_800E5CE4
+/* 801375D4 00133234 38 60 00 03 */ li r3, 3
+/* 801375D8 00133238 38 80 00 03 */ li r4, 3
+/* 801375DC 0013323C 38 A0 00 0C */ li r5, 0xc
+/* 801375E0 00133240 38 C0 00 01 */ li r6, 1
+/* 801375E4 00133244 4B FA E7 01 */ bl func_800E5CE4
+/* 801375E8 00133248 38 60 00 03 */ li r3, 3
+/* 801375EC 0013324C 38 80 00 04 */ li r4, 4
+/* 801375F0 00133250 38 A0 00 0C */ li r5, 0xc
+/* 801375F4 00133254 38 C0 00 01 */ li r6, 1
+/* 801375F8 00133258 4B FA E6 ED */ bl func_800E5CE4
+/* 801375FC 0013325C 38 60 00 03 */ li r3, 3
+/* 80137600 00133260 38 80 00 07 */ li r4, 7
+/* 80137604 00133264 38 A0 00 10 */ li r5, 0x10
+/* 80137608 00133268 38 C0 00 01 */ li r6, 1
+/* 8013760C 0013326C 4B FA E6 D9 */ bl func_800E5CE4
+/* 80137610 00133270 38 60 00 04 */ li r3, 4
+/* 80137614 00133274 38 80 00 03 */ li r4, 3
+/* 80137618 00133278 38 A0 00 0C */ li r5, 0xc
+/* 8013761C 0013327C 38 C0 00 01 */ li r6, 1
+/* 80137620 00133280 4B FA E6 C5 */ bl func_800E5CE4
+/* 80137624 00133284 38 60 00 04 */ li r3, 4
+/* 80137628 00133288 38 80 00 04 */ li r4, 4
+/* 8013762C 0013328C 38 A0 00 0C */ li r5, 0xc
+/* 80137630 00133290 38 C0 00 01 */ li r6, 1
+/* 80137634 00133294 4B FA E6 B1 */ bl func_800E5CE4
+/* 80137638 00133298 38 60 00 04 */ li r3, 4
+/* 8013763C 0013329C 38 80 00 07 */ li r4, 7
+/* 80137640 001332A0 38 A0 00 06 */ li r5, 6
+/* 80137644 001332A4 38 C0 00 01 */ li r6, 1
+/* 80137648 001332A8 4B FA E6 9D */ bl func_800E5CE4
+/* 8013764C 001332AC 38 60 00 05 */ li r3, 5
+/* 80137650 001332B0 38 80 00 03 */ li r4, 3
+/* 80137654 001332B4 38 A0 00 0C */ li r5, 0xc
+/* 80137658 001332B8 38 C0 00 01 */ li r6, 1
+/* 8013765C 001332BC 4B FA E6 89 */ bl func_800E5CE4
+/* 80137660 001332C0 38 60 00 05 */ li r3, 5
+/* 80137664 001332C4 38 80 00 07 */ li r4, 7
+/* 80137668 001332C8 38 A0 00 08 */ li r5, 8
+/* 8013766C 001332CC 38 C0 00 01 */ li r6, 1
+/* 80137670 001332D0 4B FA E6 75 */ bl func_800E5CE4
+lbl_80137674:
+/* 80137674 001332D4 38 60 02 0F */ li r3, 0x20f
+/* 80137678 001332D8 48 02 B4 19 */ bl func_80162A90
+/* 8013767C 001332DC 28 03 00 01 */ cmplwi r3, 1
+/* 80137680 001332E0 40 82 01 E0 */ bne lbl_80137860
+/* 80137684 001332E4 38 60 02 0F */ li r3, 0x20f
+/* 80137688 001332E8 38 80 00 02 */ li r4, 2
+/* 8013768C 001332EC 38 A0 00 01 */ li r5, 1
+/* 80137690 001332F0 48 02 B2 B1 */ bl func_80162940
+/* 80137694 001332F4 38 60 00 00 */ li r3, 0
+/* 80137698 001332F8 38 80 00 02 */ li r4, 2
+/* 8013769C 001332FC 38 A0 00 08 */ li r5, 8
+/* 801376A0 00133300 38 C0 00 01 */ li r6, 1
+/* 801376A4 00133304 4B FA E6 41 */ bl func_800E5CE4
+/* 801376A8 00133308 38 60 00 01 */ li r3, 1
+/* 801376AC 0013330C 38 80 00 02 */ li r4, 2
+/* 801376B0 00133310 38 A0 00 08 */ li r5, 8
+/* 801376B4 00133314 38 C0 00 01 */ li r6, 1
+/* 801376B8 00133318 4B FA E6 2D */ bl func_800E5CE4
+/* 801376BC 0013331C 38 60 00 02 */ li r3, 2
+/* 801376C0 00133320 38 80 00 02 */ li r4, 2
+/* 801376C4 00133324 38 A0 00 07 */ li r5, 7
+/* 801376C8 00133328 38 C0 00 01 */ li r6, 1
+/* 801376CC 0013332C 4B FA E6 19 */ bl func_800E5CE4
+/* 801376D0 00133330 38 60 00 03 */ li r3, 3
+/* 801376D4 00133334 38 80 00 02 */ li r4, 2
+/* 801376D8 00133338 38 A0 00 08 */ li r5, 8
+/* 801376DC 0013333C 38 C0 00 01 */ li r6, 1
+/* 801376E0 00133340 4B FA E6 05 */ bl func_800E5CE4
+/* 801376E4 00133344 38 60 00 04 */ li r3, 4
+/* 801376E8 00133348 38 80 00 02 */ li r4, 2
+/* 801376EC 0013334C 38 A0 00 08 */ li r5, 8
+/* 801376F0 00133350 38 C0 00 01 */ li r6, 1
+/* 801376F4 00133354 4B FA E5 F1 */ bl func_800E5CE4
+/* 801376F8 00133358 38 60 00 05 */ li r3, 5
+/* 801376FC 0013335C 38 80 00 02 */ li r4, 2
+/* 80137700 00133360 38 A0 00 08 */ li r5, 8
+/* 80137704 00133364 38 C0 00 01 */ li r6, 1
+/* 80137708 00133368 4B FA E5 DD */ bl func_800E5CE4
+/* 8013770C 0013336C 38 60 00 00 */ li r3, 0
+/* 80137710 00133370 38 80 00 08 */ li r4, 8
+/* 80137714 00133374 38 A0 00 03 */ li r5, 3
+/* 80137718 00133378 38 C0 00 01 */ li r6, 1
+/* 8013771C 0013337C 4B FA E5 C9 */ bl func_800E5CE4
+/* 80137720 00133380 38 60 00 01 */ li r3, 1
+/* 80137724 00133384 38 80 00 08 */ li r4, 8
+/* 80137728 00133388 38 A0 00 03 */ li r5, 3
+/* 8013772C 0013338C 38 C0 00 01 */ li r6, 1
+/* 80137730 00133390 4B FA E5 B5 */ bl func_800E5CE4
+/* 80137734 00133394 38 60 00 02 */ li r3, 2
+/* 80137738 00133398 38 80 00 08 */ li r4, 8
+/* 8013773C 0013339C 38 A0 00 03 */ li r5, 3
+/* 80137740 001333A0 38 C0 00 01 */ li r6, 1
+/* 80137744 001333A4 4B FA E5 A1 */ bl func_800E5CE4
+/* 80137748 001333A8 38 60 00 03 */ li r3, 3
+/* 8013774C 001333AC 38 80 00 08 */ li r4, 8
+/* 80137750 001333B0 38 A0 00 03 */ li r5, 3
+/* 80137754 001333B4 38 C0 00 01 */ li r6, 1
+/* 80137758 001333B8 4B FA E5 8D */ bl func_800E5CE4
+/* 8013775C 001333BC 38 60 00 04 */ li r3, 4
+/* 80137760 001333C0 38 80 00 08 */ li r4, 8
+/* 80137764 001333C4 38 A0 00 09 */ li r5, 9
+/* 80137768 001333C8 38 C0 00 01 */ li r6, 1
+/* 8013776C 001333CC 4B FA E5 79 */ bl func_800E5CE4
+/* 80137770 001333D0 38 60 00 05 */ li r3, 5
+/* 80137774 001333D4 38 80 00 08 */ li r4, 8
+/* 80137778 001333D8 38 A0 00 07 */ li r5, 7
+/* 8013777C 001333DC 38 C0 00 01 */ li r6, 1
+/* 80137780 001333E0 4B FA E5 65 */ bl func_800E5CE4
+/* 80137784 001333E4 38 60 00 00 */ li r3, 0
+/* 80137788 001333E8 38 80 00 03 */ li r4, 3
+/* 8013778C 001333EC 38 A0 00 0E */ li r5, 0xe
+/* 80137790 001333F0 38 C0 00 01 */ li r6, 1
+/* 80137794 001333F4 4B FA E5 51 */ bl func_800E5CE4
+/* 80137798 001333F8 38 60 00 00 */ li r3, 0
+/* 8013779C 001333FC 38 80 00 04 */ li r4, 4
+/* 801377A0 00133400 38 A0 00 0E */ li r5, 0xe
+/* 801377A4 00133404 38 C0 00 01 */ li r6, 1
+/* 801377A8 00133408 4B FA E5 3D */ bl func_800E5CE4
+/* 801377AC 0013340C 38 60 00 01 */ li r3, 1
+/* 801377B0 00133410 38 80 00 03 */ li r4, 3
+/* 801377B4 00133414 38 A0 00 0E */ li r5, 0xe
+/* 801377B8 00133418 38 C0 00 01 */ li r6, 1
+/* 801377BC 0013341C 4B FA E5 29 */ bl func_800E5CE4
+/* 801377C0 00133420 38 60 00 01 */ li r3, 1
+/* 801377C4 00133424 38 80 00 04 */ li r4, 4
+/* 801377C8 00133428 38 A0 00 0E */ li r5, 0xe
+/* 801377CC 0013342C 38 C0 00 01 */ li r6, 1
+/* 801377D0 00133430 4B FA E5 15 */ bl func_800E5CE4
+/* 801377D4 00133434 38 60 00 02 */ li r3, 2
+/* 801377D8 00133438 38 80 00 03 */ li r4, 3
+/* 801377DC 0013343C 38 A0 00 0E */ li r5, 0xe
+/* 801377E0 00133440 38 C0 00 01 */ li r6, 1
+/* 801377E4 00133444 4B FA E5 01 */ bl func_800E5CE4
+/* 801377E8 00133448 38 60 00 02 */ li r3, 2
+/* 801377EC 0013344C 38 80 00 04 */ li r4, 4
+/* 801377F0 00133450 38 A0 00 0E */ li r5, 0xe
+/* 801377F4 00133454 38 C0 00 01 */ li r6, 1
+/* 801377F8 00133458 4B FA E4 ED */ bl func_800E5CE4
+/* 801377FC 0013345C 38 60 00 03 */ li r3, 3
+/* 80137800 00133460 38 80 00 03 */ li r4, 3
+/* 80137804 00133464 38 A0 00 0E */ li r5, 0xe
+/* 80137808 00133468 38 C0 00 01 */ li r6, 1
+/* 8013780C 0013346C 4B FA E4 D9 */ bl func_800E5CE4
+/* 80137810 00133470 38 60 00 03 */ li r3, 3
+/* 80137814 00133474 38 80 00 04 */ li r4, 4
+/* 80137818 00133478 38 A0 00 0E */ li r5, 0xe
+/* 8013781C 0013347C 38 C0 00 01 */ li r6, 1
+/* 80137820 00133480 4B FA E4 C5 */ bl func_800E5CE4
+/* 80137824 00133484 38 60 00 04 */ li r3, 4
+/* 80137828 00133488 38 80 00 03 */ li r4, 3
+/* 8013782C 0013348C 38 A0 00 0E */ li r5, 0xe
+/* 80137830 00133490 38 C0 00 01 */ li r6, 1
+/* 80137834 00133494 4B FA E4 B1 */ bl func_800E5CE4
+/* 80137838 00133498 38 60 00 04 */ li r3, 4
+/* 8013783C 0013349C 38 80 00 04 */ li r4, 4
+/* 80137840 001334A0 38 A0 00 0E */ li r5, 0xe
+/* 80137844 001334A4 38 C0 00 01 */ li r6, 1
+/* 80137848 001334A8 4B FA E4 9D */ bl func_800E5CE4
+/* 8013784C 001334AC 38 60 00 05 */ li r3, 5
+/* 80137850 001334B0 38 80 00 03 */ li r4, 3
+/* 80137854 001334B4 38 A0 00 0E */ li r5, 0xe
+/* 80137858 001334B8 38 C0 00 01 */ li r6, 1
+/* 8013785C 001334BC 4B FA E4 89 */ bl func_800E5CE4
+lbl_80137860:
+/* 80137860 001334C0 38 60 02 10 */ li r3, 0x210
+/* 80137864 001334C4 48 02 B2 2D */ bl func_80162A90
+/* 80137868 001334C8 28 03 00 01 */ cmplwi r3, 1
+/* 8013786C 001334CC 40 82 03 98 */ bne lbl_80137C04
+/* 80137870 001334D0 38 60 02 10 */ li r3, 0x210
+/* 80137874 001334D4 38 80 00 02 */ li r4, 2
+/* 80137878 001334D8 38 A0 00 01 */ li r5, 1
+/* 8013787C 001334DC 48 02 B0 C5 */ bl func_80162940
+/* 80137880 001334E0 38 60 00 00 */ li r3, 0
+/* 80137884 001334E4 38 80 00 09 */ li r4, 9
+/* 80137888 001334E8 38 A0 00 03 */ li r5, 3
+/* 8013788C 001334EC 38 C0 00 01 */ li r6, 1
+/* 80137890 001334F0 4B FA E4 55 */ bl func_800E5CE4
+/* 80137894 001334F4 38 60 00 00 */ li r3, 0
+/* 80137898 001334F8 38 80 00 01 */ li r4, 1
+/* 8013789C 001334FC 38 A0 00 05 */ li r5, 5
+/* 801378A0 00133500 38 C0 00 01 */ li r6, 1
+/* 801378A4 00133504 4B FA E4 41 */ bl func_800E5CE4
+/* 801378A8 00133508 38 60 00 01 */ li r3, 1
+/* 801378AC 0013350C 38 80 00 01 */ li r4, 1
+/* 801378B0 00133510 38 A0 00 05 */ li r5, 5
+/* 801378B4 00133514 38 C0 00 01 */ li r6, 1
+/* 801378B8 00133518 4B FA E4 2D */ bl func_800E5CE4
+/* 801378BC 0013351C 38 60 00 02 */ li r3, 2
+/* 801378C0 00133520 38 80 00 01 */ li r4, 1
+/* 801378C4 00133524 38 A0 00 05 */ li r5, 5
+/* 801378C8 00133528 38 C0 00 01 */ li r6, 1
+/* 801378CC 0013352C 4B FA E4 19 */ bl func_800E5CE4
+/* 801378D0 00133530 38 60 00 03 */ li r3, 3
+/* 801378D4 00133534 38 80 00 01 */ li r4, 1
+/* 801378D8 00133538 38 A0 00 05 */ li r5, 5
+/* 801378DC 0013353C 38 C0 00 01 */ li r6, 1
+/* 801378E0 00133540 4B FA E4 05 */ bl func_800E5CE4
+/* 801378E4 00133544 38 60 00 04 */ li r3, 4
+/* 801378E8 00133548 38 80 00 01 */ li r4, 1
+/* 801378EC 0013354C 38 A0 00 05 */ li r5, 5
+/* 801378F0 00133550 38 C0 00 01 */ li r6, 1
+/* 801378F4 00133554 4B FA E3 F1 */ bl func_800E5CE4
+/* 801378F8 00133558 38 60 00 05 */ li r3, 5
+/* 801378FC 0013355C 38 80 00 01 */ li r4, 1
+/* 80137900 00133560 38 A0 00 05 */ li r5, 5
+/* 80137904 00133564 38 C0 00 01 */ li r6, 1
+/* 80137908 00133568 4B FA E3 DD */ bl func_800E5CE4
+/* 8013790C 0013356C 38 60 00 00 */ li r3, 0
+/* 80137910 00133570 38 80 00 00 */ li r4, 0
+/* 80137914 00133574 38 A0 00 08 */ li r5, 8
+/* 80137918 00133578 38 C0 00 01 */ li r6, 1
+/* 8013791C 0013357C 4B FA E3 C9 */ bl func_800E5CE4
+/* 80137920 00133580 38 60 00 00 */ li r3, 0
+/* 80137924 00133584 38 80 00 02 */ li r4, 2
+/* 80137928 00133588 38 A0 00 02 */ li r5, 2
+/* 8013792C 0013358C 38 C0 00 01 */ li r6, 1
+/* 80137930 00133590 4B FA E3 B5 */ bl func_800E5CE4
+/* 80137934 00133594 38 60 00 00 */ li r3, 0
+/* 80137938 00133598 38 80 00 03 */ li r4, 3
+/* 8013793C 0013359C 38 A0 00 06 */ li r5, 6
+/* 80137940 001335A0 38 C0 00 01 */ li r6, 1
+/* 80137944 001335A4 4B FA E3 A1 */ bl func_800E5CE4
+/* 80137948 001335A8 38 60 00 00 */ li r3, 0
+/* 8013794C 001335AC 38 80 00 04 */ li r4, 4
+/* 80137950 001335B0 38 A0 00 06 */ li r5, 6
+/* 80137954 001335B4 38 C0 00 01 */ li r6, 1
+/* 80137958 001335B8 4B FA E3 8D */ bl func_800E5CE4
+/* 8013795C 001335BC 38 60 00 00 */ li r3, 0
+/* 80137960 001335C0 38 80 00 05 */ li r4, 5
+/* 80137964 001335C4 38 A0 00 08 */ li r5, 8
+/* 80137968 001335C8 38 C0 00 01 */ li r6, 1
+/* 8013796C 001335CC 4B FA E3 79 */ bl func_800E5CE4
+/* 80137970 001335D0 38 60 00 00 */ li r3, 0
+/* 80137974 001335D4 38 80 00 06 */ li r4, 6
+/* 80137978 001335D8 38 A0 00 09 */ li r5, 9
+/* 8013797C 001335DC 38 C0 00 01 */ li r6, 1
+/* 80137980 001335E0 4B FA E3 65 */ bl func_800E5CE4
+/* 80137984 001335E4 38 60 00 00 */ li r3, 0
+/* 80137988 001335E8 38 80 00 07 */ li r4, 7
+/* 8013798C 001335EC 38 A0 00 09 */ li r5, 9
+/* 80137990 001335F0 38 C0 00 01 */ li r6, 1
+/* 80137994 001335F4 4B FA E3 51 */ bl func_800E5CE4
+/* 80137998 001335F8 38 60 00 01 */ li r3, 1
+/* 8013799C 001335FC 38 80 00 00 */ li r4, 0
+/* 801379A0 00133600 38 A0 00 08 */ li r5, 8
+/* 801379A4 00133604 38 C0 00 01 */ li r6, 1
+/* 801379A8 00133608 4B FA E3 3D */ bl func_800E5CE4
+/* 801379AC 0013360C 38 60 00 01 */ li r3, 1
+/* 801379B0 00133610 38 80 00 02 */ li r4, 2
+/* 801379B4 00133614 38 A0 00 02 */ li r5, 2
+/* 801379B8 00133618 38 C0 00 01 */ li r6, 1
+/* 801379BC 0013361C 4B FA E3 29 */ bl func_800E5CE4
+/* 801379C0 00133620 38 60 00 01 */ li r3, 1
+/* 801379C4 00133624 38 80 00 03 */ li r4, 3
+/* 801379C8 00133628 38 A0 00 06 */ li r5, 6
+/* 801379CC 0013362C 38 C0 00 01 */ li r6, 1
+/* 801379D0 00133630 4B FA E3 15 */ bl func_800E5CE4
+/* 801379D4 00133634 38 60 00 01 */ li r3, 1
+/* 801379D8 00133638 38 80 00 04 */ li r4, 4
+/* 801379DC 0013363C 38 A0 00 06 */ li r5, 6
+/* 801379E0 00133640 38 C0 00 01 */ li r6, 1
+/* 801379E4 00133644 4B FA E3 01 */ bl func_800E5CE4
+/* 801379E8 00133648 38 60 00 01 */ li r3, 1
+/* 801379EC 0013364C 38 80 00 05 */ li r4, 5
+/* 801379F0 00133650 38 A0 00 08 */ li r5, 8
+/* 801379F4 00133654 38 C0 00 01 */ li r6, 1
+/* 801379F8 00133658 4B FA E2 ED */ bl func_800E5CE4
+/* 801379FC 0013365C 38 60 00 02 */ li r3, 2
+/* 80137A00 00133660 38 80 00 00 */ li r4, 0
+/* 80137A04 00133664 38 A0 00 05 */ li r5, 5
+/* 80137A08 00133668 38 C0 00 01 */ li r6, 1
+/* 80137A0C 0013366C 4B FA E2 D9 */ bl func_800E5CE4
+/* 80137A10 00133670 38 60 00 02 */ li r3, 2
+/* 80137A14 00133674 38 80 00 03 */ li r4, 3
+/* 80137A18 00133678 38 A0 00 06 */ li r5, 6
+/* 80137A1C 0013367C 38 C0 00 01 */ li r6, 1
+/* 80137A20 00133680 4B FA E2 C5 */ bl func_800E5CE4
+/* 80137A24 00133684 38 60 00 02 */ li r3, 2
+/* 80137A28 00133688 38 80 00 04 */ li r4, 4
+/* 80137A2C 0013368C 38 A0 00 06 */ li r5, 6
+/* 80137A30 00133690 38 C0 00 01 */ li r6, 1
+/* 80137A34 00133694 4B FA E2 B1 */ bl func_800E5CE4
+/* 80137A38 00133698 38 60 00 02 */ li r3, 2
+/* 80137A3C 0013369C 38 80 00 05 */ li r4, 5
+/* 80137A40 001336A0 38 A0 00 08 */ li r5, 8
+/* 80137A44 001336A4 38 C0 00 01 */ li r6, 1
+/* 80137A48 001336A8 4B FA E2 9D */ bl func_800E5CE4
+/* 80137A4C 001336AC 38 60 00 02 */ li r3, 2
+/* 80137A50 001336B0 38 80 00 06 */ li r4, 6
+/* 80137A54 001336B4 38 A0 00 09 */ li r5, 9
+/* 80137A58 001336B8 38 C0 00 01 */ li r6, 1
+/* 80137A5C 001336BC 4B FA E2 89 */ bl func_800E5CE4
+/* 80137A60 001336C0 38 60 00 02 */ li r3, 2
+/* 80137A64 001336C4 38 80 00 07 */ li r4, 7
+/* 80137A68 001336C8 38 A0 00 09 */ li r5, 9
+/* 80137A6C 001336CC 38 C0 00 01 */ li r6, 1
+/* 80137A70 001336D0 4B FA E2 75 */ bl func_800E5CE4
+/* 80137A74 001336D4 38 60 00 03 */ li r3, 3
+/* 80137A78 001336D8 38 80 00 00 */ li r4, 0
+/* 80137A7C 001336DC 38 A0 00 08 */ li r5, 8
+/* 80137A80 001336E0 38 C0 00 01 */ li r6, 1
+/* 80137A84 001336E4 4B FA E2 61 */ bl func_800E5CE4
+/* 80137A88 001336E8 38 60 00 03 */ li r3, 3
+/* 80137A8C 001336EC 38 80 00 02 */ li r4, 2
+/* 80137A90 001336F0 38 A0 00 02 */ li r5, 2
+/* 80137A94 001336F4 38 C0 00 01 */ li r6, 1
+/* 80137A98 001336F8 4B FA E2 4D */ bl func_800E5CE4
+/* 80137A9C 001336FC 38 60 00 03 */ li r3, 3
+/* 80137AA0 00133700 38 80 00 03 */ li r4, 3
+/* 80137AA4 00133704 38 A0 00 06 */ li r5, 6
+/* 80137AA8 00133708 38 C0 00 01 */ li r6, 1
+/* 80137AAC 0013370C 4B FA E2 39 */ bl func_800E5CE4
+/* 80137AB0 00133710 38 60 00 03 */ li r3, 3
+/* 80137AB4 00133714 38 80 00 04 */ li r4, 4
+/* 80137AB8 00133718 38 A0 00 06 */ li r5, 6
+/* 80137ABC 0013371C 38 C0 00 01 */ li r6, 1
+/* 80137AC0 00133720 4B FA E2 25 */ bl func_800E5CE4
+/* 80137AC4 00133724 38 60 00 03 */ li r3, 3
+/* 80137AC8 00133728 38 80 00 05 */ li r4, 5
+/* 80137ACC 0013372C 38 A0 00 08 */ li r5, 8
+/* 80137AD0 00133730 38 C0 00 01 */ li r6, 1
+/* 80137AD4 00133734 4B FA E2 11 */ bl func_800E5CE4
+/* 80137AD8 00133738 38 60 00 03 */ li r3, 3
+/* 80137ADC 0013373C 38 80 00 06 */ li r4, 6
+/* 80137AE0 00133740 38 A0 00 09 */ li r5, 9
+/* 80137AE4 00133744 38 C0 00 01 */ li r6, 1
+/* 80137AE8 00133748 4B FA E1 FD */ bl func_800E5CE4
+/* 80137AEC 0013374C 38 60 00 03 */ li r3, 3
+/* 80137AF0 00133750 38 80 00 07 */ li r4, 7
+/* 80137AF4 00133754 38 A0 00 09 */ li r5, 9
+/* 80137AF8 00133758 38 C0 00 01 */ li r6, 1
+/* 80137AFC 0013375C 4B FA E1 E9 */ bl func_800E5CE4
+/* 80137B00 00133760 38 60 00 04 */ li r3, 4
+/* 80137B04 00133764 38 80 00 00 */ li r4, 0
+/* 80137B08 00133768 38 A0 00 08 */ li r5, 8
+/* 80137B0C 0013376C 38 C0 00 01 */ li r6, 1
+/* 80137B10 00133770 4B FA E1 D5 */ bl func_800E5CE4
+/* 80137B14 00133774 38 60 00 04 */ li r3, 4
+/* 80137B18 00133778 38 80 00 02 */ li r4, 2
+/* 80137B1C 0013377C 38 A0 00 02 */ li r5, 2
+/* 80137B20 00133780 38 C0 00 01 */ li r6, 1
+/* 80137B24 00133784 4B FA E1 C1 */ bl func_800E5CE4
+/* 80137B28 00133788 38 60 00 04 */ li r3, 4
+/* 80137B2C 0013378C 38 80 00 03 */ li r4, 3
+/* 80137B30 00133790 38 A0 00 06 */ li r5, 6
+/* 80137B34 00133794 38 C0 00 01 */ li r6, 1
+/* 80137B38 00133798 4B FA E1 AD */ bl func_800E5CE4
+/* 80137B3C 0013379C 38 60 00 04 */ li r3, 4
+/* 80137B40 001337A0 38 80 00 04 */ li r4, 4
+/* 80137B44 001337A4 38 A0 00 06 */ li r5, 6
+/* 80137B48 001337A8 38 C0 00 01 */ li r6, 1
+/* 80137B4C 001337AC 4B FA E1 99 */ bl func_800E5CE4
+/* 80137B50 001337B0 38 60 00 04 */ li r3, 4
+/* 80137B54 001337B4 38 80 00 05 */ li r4, 5
+/* 80137B58 001337B8 38 A0 00 08 */ li r5, 8
+/* 80137B5C 001337BC 38 C0 00 01 */ li r6, 1
+/* 80137B60 001337C0 4B FA E1 85 */ bl func_800E5CE4
+/* 80137B64 001337C4 38 60 00 04 */ li r3, 4
+/* 80137B68 001337C8 38 80 00 06 */ li r4, 6
+/* 80137B6C 001337CC 38 A0 00 09 */ li r5, 9
+/* 80137B70 001337D0 38 C0 00 01 */ li r6, 1
+/* 80137B74 001337D4 4B FA E1 71 */ bl func_800E5CE4
+/* 80137B78 001337D8 38 60 00 04 */ li r3, 4
+/* 80137B7C 001337DC 38 80 00 07 */ li r4, 7
+/* 80137B80 001337E0 38 A0 00 01 */ li r5, 1
+/* 80137B84 001337E4 38 C0 00 01 */ li r6, 1
+/* 80137B88 001337E8 4B FA E1 5D */ bl func_800E5CE4
+/* 80137B8C 001337EC 38 60 00 05 */ li r3, 5
+/* 80137B90 001337F0 38 80 00 00 */ li r4, 0
+/* 80137B94 001337F4 38 A0 00 08 */ li r5, 8
+/* 80137B98 001337F8 38 C0 00 01 */ li r6, 1
+/* 80137B9C 001337FC 4B FA E1 49 */ bl func_800E5CE4
+/* 80137BA0 00133800 38 60 00 05 */ li r3, 5
+/* 80137BA4 00133804 38 80 00 02 */ li r4, 2
+/* 80137BA8 00133808 38 A0 00 02 */ li r5, 2
+/* 80137BAC 0013380C 38 C0 00 01 */ li r6, 1
+/* 80137BB0 00133810 4B FA E1 35 */ bl func_800E5CE4
+/* 80137BB4 00133814 38 60 00 05 */ li r3, 5
+/* 80137BB8 00133818 38 80 00 03 */ li r4, 3
+/* 80137BBC 0013381C 38 A0 00 06 */ li r5, 6
+/* 80137BC0 00133820 38 C0 00 01 */ li r6, 1
+/* 80137BC4 00133824 4B FA E1 21 */ bl func_800E5CE4
+/* 80137BC8 00133828 38 60 00 05 */ li r3, 5
+/* 80137BCC 0013382C 38 80 00 05 */ li r4, 5
+/* 80137BD0 00133830 38 A0 00 08 */ li r5, 8
+/* 80137BD4 00133834 38 C0 00 01 */ li r6, 1
+/* 80137BD8 00133838 4B FA E1 0D */ bl func_800E5CE4
+/* 80137BDC 0013383C 38 60 00 05 */ li r3, 5
+/* 80137BE0 00133840 38 80 00 06 */ li r4, 6
+/* 80137BE4 00133844 38 A0 00 09 */ li r5, 9
+/* 80137BE8 00133848 38 C0 00 01 */ li r6, 1
+/* 80137BEC 0013384C 4B FA E0 F9 */ bl func_800E5CE4
+/* 80137BF0 00133850 38 60 00 05 */ li r3, 5
+/* 80137BF4 00133854 38 80 00 07 */ li r4, 7
+/* 80137BF8 00133858 38 A0 00 01 */ li r5, 1
+/* 80137BFC 0013385C 38 C0 00 01 */ li r6, 1
+/* 80137C00 00133860 4B FA E0 E5 */ bl func_800E5CE4
+lbl_80137C04:
+/* 80137C04 00133864 38 60 02 11 */ li r3, 0x211
+/* 80137C08 00133868 48 02 AE 89 */ bl func_80162A90
+/* 80137C0C 0013386C 28 03 00 01 */ cmplwi r3, 1
+/* 80137C10 00133870 40 82 01 E0 */ bne lbl_80137DF0
+/* 80137C14 00133874 38 60 02 11 */ li r3, 0x211
+/* 80137C18 00133878 38 80 00 02 */ li r4, 2
+/* 80137C1C 0013387C 38 A0 00 01 */ li r5, 1
+/* 80137C20 00133880 48 02 AD 21 */ bl func_80162940
+/* 80137C24 00133884 38 60 00 00 */ li r3, 0
+/* 80137C28 00133888 38 80 00 08 */ li r4, 8
+/* 80137C2C 0013388C 38 A0 00 02 */ li r5, 2
+/* 80137C30 00133890 38 C0 00 01 */ li r6, 1
+/* 80137C34 00133894 4B FA E0 B1 */ bl func_800E5CE4
+/* 80137C38 00133898 38 60 00 01 */ li r3, 1
+/* 80137C3C 0013389C 38 80 00 08 */ li r4, 8
+/* 80137C40 001338A0 38 A0 00 02 */ li r5, 2
+/* 80137C44 001338A4 38 C0 00 01 */ li r6, 1
+/* 80137C48 001338A8 4B FA E0 9D */ bl func_800E5CE4
+/* 80137C4C 001338AC 38 60 00 02 */ li r3, 2
+/* 80137C50 001338B0 38 80 00 08 */ li r4, 8
+/* 80137C54 001338B4 38 A0 00 02 */ li r5, 2
+/* 80137C58 001338B8 38 C0 00 01 */ li r6, 1
+/* 80137C5C 001338BC 4B FA E0 89 */ bl func_800E5CE4
+/* 80137C60 001338C0 38 60 00 03 */ li r3, 3
+/* 80137C64 001338C4 38 80 00 08 */ li r4, 8
+/* 80137C68 001338C8 38 A0 00 02 */ li r5, 2
+/* 80137C6C 001338CC 38 C0 00 01 */ li r6, 1
+/* 80137C70 001338D0 4B FA E0 75 */ bl func_800E5CE4
+/* 80137C74 001338D4 38 60 00 04 */ li r3, 4
+/* 80137C78 001338D8 38 80 00 08 */ li r4, 8
+/* 80137C7C 001338DC 38 A0 00 08 */ li r5, 8
+/* 80137C80 001338E0 38 C0 00 01 */ li r6, 1
+/* 80137C84 001338E4 4B FA E0 61 */ bl func_800E5CE4
+/* 80137C88 001338E8 38 60 00 05 */ li r3, 5
+/* 80137C8C 001338EC 38 80 00 08 */ li r4, 8
+/* 80137C90 001338F0 38 A0 00 06 */ li r5, 6
+/* 80137C94 001338F4 38 C0 00 01 */ li r6, 1
+/* 80137C98 001338F8 4B FA E0 4D */ bl func_800E5CE4
+/* 80137C9C 001338FC 38 60 00 00 */ li r3, 0
+/* 80137CA0 00133900 38 80 00 08 */ li r4, 8
+/* 80137CA4 00133904 38 A0 00 08 */ li r5, 8
+/* 80137CA8 00133908 38 C0 00 01 */ li r6, 1
+/* 80137CAC 0013390C 4B FA E0 39 */ bl func_800E5CE4
+/* 80137CB0 00133910 38 60 00 01 */ li r3, 1
+/* 80137CB4 00133914 38 80 00 08 */ li r4, 8
+/* 80137CB8 00133918 38 A0 00 08 */ li r5, 8
+/* 80137CBC 0013391C 38 C0 00 01 */ li r6, 1
+/* 80137CC0 00133920 4B FA E0 25 */ bl func_800E5CE4
+/* 80137CC4 00133924 38 60 00 02 */ li r3, 2
+/* 80137CC8 00133928 38 80 00 08 */ li r4, 8
+/* 80137CCC 0013392C 38 A0 00 08 */ li r5, 8
+/* 80137CD0 00133930 38 C0 00 01 */ li r6, 1
+/* 80137CD4 00133934 4B FA E0 11 */ bl func_800E5CE4
+/* 80137CD8 00133938 38 60 00 03 */ li r3, 3
+/* 80137CDC 0013393C 38 80 00 08 */ li r4, 8
+/* 80137CE0 00133940 38 A0 00 08 */ li r5, 8
+/* 80137CE4 00133944 38 C0 00 01 */ li r6, 1
+/* 80137CE8 00133948 4B FA DF FD */ bl func_800E5CE4
+/* 80137CEC 0013394C 38 60 00 04 */ li r3, 4
+/* 80137CF0 00133950 38 80 00 08 */ li r4, 8
+/* 80137CF4 00133954 38 A0 00 0E */ li r5, 0xe
+/* 80137CF8 00133958 38 C0 00 01 */ li r6, 1
+/* 80137CFC 0013395C 4B FA DF E9 */ bl func_800E5CE4
+/* 80137D00 00133960 38 60 00 05 */ li r3, 5
+/* 80137D04 00133964 38 80 00 08 */ li r4, 8
+/* 80137D08 00133968 38 A0 00 0C */ li r5, 0xc
+/* 80137D0C 0013396C 38 C0 00 01 */ li r6, 1
+/* 80137D10 00133970 4B FA DF D5 */ bl func_800E5CE4
+/* 80137D14 00133974 38 60 00 00 */ li r3, 0
+/* 80137D18 00133978 38 80 00 03 */ li r4, 3
+/* 80137D1C 0013397C 38 A0 00 10 */ li r5, 0x10
+/* 80137D20 00133980 38 C0 00 01 */ li r6, 1
+/* 80137D24 00133984 4B FA DF C1 */ bl func_800E5CE4
+/* 80137D28 00133988 38 60 00 00 */ li r3, 0
+/* 80137D2C 0013398C 38 80 00 04 */ li r4, 4
+/* 80137D30 00133990 38 A0 00 10 */ li r5, 0x10
+/* 80137D34 00133994 38 C0 00 01 */ li r6, 1
+/* 80137D38 00133998 4B FA DF AD */ bl func_800E5CE4
+/* 80137D3C 0013399C 38 60 00 01 */ li r3, 1
+/* 80137D40 001339A0 38 80 00 03 */ li r4, 3
+/* 80137D44 001339A4 38 A0 00 10 */ li r5, 0x10
+/* 80137D48 001339A8 38 C0 00 01 */ li r6, 1
+/* 80137D4C 001339AC 4B FA DF 99 */ bl func_800E5CE4
+/* 80137D50 001339B0 38 60 00 01 */ li r3, 1
+/* 80137D54 001339B4 38 80 00 04 */ li r4, 4
+/* 80137D58 001339B8 38 A0 00 10 */ li r5, 0x10
+/* 80137D5C 001339BC 38 C0 00 01 */ li r6, 1
+/* 80137D60 001339C0 4B FA DF 85 */ bl func_800E5CE4
+/* 80137D64 001339C4 38 60 00 02 */ li r3, 2
+/* 80137D68 001339C8 38 80 00 03 */ li r4, 3
+/* 80137D6C 001339CC 38 A0 00 10 */ li r5, 0x10
+/* 80137D70 001339D0 38 C0 00 01 */ li r6, 1
+/* 80137D74 001339D4 4B FA DF 71 */ bl func_800E5CE4
+/* 80137D78 001339D8 38 60 00 02 */ li r3, 2
+/* 80137D7C 001339DC 38 80 00 04 */ li r4, 4
+/* 80137D80 001339E0 38 A0 00 10 */ li r5, 0x10
+/* 80137D84 001339E4 38 C0 00 01 */ li r6, 1
+/* 80137D88 001339E8 4B FA DF 5D */ bl func_800E5CE4
+/* 80137D8C 001339EC 38 60 00 03 */ li r3, 3
+/* 80137D90 001339F0 38 80 00 03 */ li r4, 3
+/* 80137D94 001339F4 38 A0 00 10 */ li r5, 0x10
+/* 80137D98 001339F8 38 C0 00 01 */ li r6, 1
+/* 80137D9C 001339FC 4B FA DF 49 */ bl func_800E5CE4
+/* 80137DA0 00133A00 38 60 00 03 */ li r3, 3
+/* 80137DA4 00133A04 38 80 00 04 */ li r4, 4
+/* 80137DA8 00133A08 38 A0 00 10 */ li r5, 0x10
+/* 80137DAC 00133A0C 38 C0 00 01 */ li r6, 1
+/* 80137DB0 00133A10 4B FA DF 35 */ bl func_800E5CE4
+/* 80137DB4 00133A14 38 60 00 04 */ li r3, 4
+/* 80137DB8 00133A18 38 80 00 03 */ li r4, 3
+/* 80137DBC 00133A1C 38 A0 00 10 */ li r5, 0x10
+/* 80137DC0 00133A20 38 C0 00 01 */ li r6, 1
+/* 80137DC4 00133A24 4B FA DF 21 */ bl func_800E5CE4
+/* 80137DC8 00133A28 38 60 00 04 */ li r3, 4
+/* 80137DCC 00133A2C 38 80 00 08 */ li r4, 8
+/* 80137DD0 00133A30 38 A0 00 10 */ li r5, 0x10
+/* 80137DD4 00133A34 38 C0 00 01 */ li r6, 1
+/* 80137DD8 00133A38 4B FA DF 0D */ bl func_800E5CE4
+/* 80137DDC 00133A3C 38 60 00 05 */ li r3, 5
+/* 80137DE0 00133A40 38 80 00 04 */ li r4, 4
+/* 80137DE4 00133A44 38 A0 00 10 */ li r5, 0x10
+/* 80137DE8 00133A48 38 C0 00 01 */ li r6, 1
+/* 80137DEC 00133A4C 4B FA DE F9 */ bl func_800E5CE4
+lbl_80137DF0:
+/* 80137DF0 00133A50 38 60 02 12 */ li r3, 0x212
+/* 80137DF4 00133A54 48 02 AC 9D */ bl func_80162A90
+/* 80137DF8 00133A58 28 03 00 01 */ cmplwi r3, 1
+/* 80137DFC 00133A5C 40 82 03 C0 */ bne lbl_801381BC
+/* 80137E00 00133A60 38 60 02 12 */ li r3, 0x212
+/* 80137E04 00133A64 38 80 00 02 */ li r4, 2
+/* 80137E08 00133A68 38 A0 00 01 */ li r5, 1
+/* 80137E0C 00133A6C 48 02 AB 35 */ bl func_80162940
+/* 80137E10 00133A70 38 60 00 00 */ li r3, 0
+/* 80137E14 00133A74 38 80 00 09 */ li r4, 9
+/* 80137E18 00133A78 38 A0 00 06 */ li r5, 6
+/* 80137E1C 00133A7C 38 C0 00 01 */ li r6, 1
+/* 80137E20 00133A80 4B FA DE C5 */ bl func_800E5CE4
+/* 80137E24 00133A84 38 60 00 00 */ li r3, 0
+/* 80137E28 00133A88 38 80 00 01 */ li r4, 1
+/* 80137E2C 00133A8C 38 A0 00 04 */ li r5, 4
+/* 80137E30 00133A90 38 C0 00 01 */ li r6, 1
+/* 80137E34 00133A94 4B FA DE B1 */ bl func_800E5CE4
+/* 80137E38 00133A98 38 60 00 01 */ li r3, 1
+/* 80137E3C 00133A9C 38 80 00 01 */ li r4, 1
+/* 80137E40 00133AA0 38 A0 00 04 */ li r5, 4
+/* 80137E44 00133AA4 38 C0 00 01 */ li r6, 1
+/* 80137E48 00133AA8 4B FA DE 9D */ bl func_800E5CE4
+/* 80137E4C 00133AAC 38 60 00 02 */ li r3, 2
+/* 80137E50 00133AB0 38 80 00 01 */ li r4, 1
+/* 80137E54 00133AB4 38 A0 00 04 */ li r5, 4
+/* 80137E58 00133AB8 38 C0 00 01 */ li r6, 1
+/* 80137E5C 00133ABC 4B FA DE 89 */ bl func_800E5CE4
+/* 80137E60 00133AC0 38 60 00 03 */ li r3, 3
+/* 80137E64 00133AC4 38 80 00 01 */ li r4, 1
+/* 80137E68 00133AC8 38 A0 00 04 */ li r5, 4
+/* 80137E6C 00133ACC 38 C0 00 01 */ li r6, 1
+/* 80137E70 00133AD0 4B FA DE 75 */ bl func_800E5CE4
+/* 80137E74 00133AD4 38 60 00 04 */ li r3, 4
+/* 80137E78 00133AD8 38 80 00 01 */ li r4, 1
+/* 80137E7C 00133ADC 38 A0 00 04 */ li r5, 4
+/* 80137E80 00133AE0 38 C0 00 01 */ li r6, 1
+/* 80137E84 00133AE4 4B FA DE 61 */ bl func_800E5CE4
+/* 80137E88 00133AE8 38 60 00 05 */ li r3, 5
+/* 80137E8C 00133AEC 38 80 00 01 */ li r4, 1
+/* 80137E90 00133AF0 38 A0 00 04 */ li r5, 4
+/* 80137E94 00133AF4 38 C0 00 01 */ li r6, 1
+/* 80137E98 00133AF8 4B FA DE 4D */ bl func_800E5CE4
+/* 80137E9C 00133AFC 38 60 00 00 */ li r3, 0
+/* 80137EA0 00133B00 38 80 00 00 */ li r4, 0
+/* 80137EA4 00133B04 38 A0 00 04 */ li r5, 4
+/* 80137EA8 00133B08 38 C0 00 01 */ li r6, 1
+/* 80137EAC 00133B0C 4B FA DE 39 */ bl func_800E5CE4
+/* 80137EB0 00133B10 38 60 00 00 */ li r3, 0
+/* 80137EB4 00133B14 38 80 00 02 */ li r4, 2
+/* 80137EB8 00133B18 38 A0 00 01 */ li r5, 1
+/* 80137EBC 00133B1C 38 C0 00 01 */ li r6, 1
+/* 80137EC0 00133B20 4B FA DE 25 */ bl func_800E5CE4
+/* 80137EC4 00133B24 38 60 00 00 */ li r3, 0
+/* 80137EC8 00133B28 38 80 00 03 */ li r4, 3
+/* 80137ECC 00133B2C 38 A0 00 04 */ li r5, 4
+/* 80137ED0 00133B30 38 C0 00 01 */ li r6, 1
+/* 80137ED4 00133B34 4B FA DE 11 */ bl func_800E5CE4
+/* 80137ED8 00133B38 38 60 00 00 */ li r3, 0
+/* 80137EDC 00133B3C 38 80 00 04 */ li r4, 4
+/* 80137EE0 00133B40 38 A0 00 04 */ li r5, 4
+/* 80137EE4 00133B44 38 C0 00 01 */ li r6, 1
+/* 80137EE8 00133B48 4B FA DD FD */ bl func_800E5CE4
+/* 80137EEC 00133B4C 38 60 00 00 */ li r3, 0
+/* 80137EF0 00133B50 38 80 00 05 */ li r4, 5
+/* 80137EF4 00133B54 38 A0 00 04 */ li r5, 4
+/* 80137EF8 00133B58 38 C0 00 01 */ li r6, 1
+/* 80137EFC 00133B5C 4B FA DD E9 */ bl func_800E5CE4
+/* 80137F00 00133B60 38 60 00 00 */ li r3, 0
+/* 80137F04 00133B64 38 80 00 06 */ li r4, 6
+/* 80137F08 00133B68 38 A0 00 05 */ li r5, 5
+/* 80137F0C 00133B6C 38 C0 00 01 */ li r6, 1
+/* 80137F10 00133B70 4B FA DD D5 */ bl func_800E5CE4
+/* 80137F14 00133B74 38 60 00 00 */ li r3, 0
+/* 80137F18 00133B78 38 80 00 07 */ li r4, 7
+/* 80137F1C 00133B7C 38 A0 00 05 */ li r5, 5
+/* 80137F20 00133B80 38 C0 00 01 */ li r6, 1
+/* 80137F24 00133B84 4B FA DD C1 */ bl func_800E5CE4
+/* 80137F28 00133B88 38 60 00 01 */ li r3, 1
+/* 80137F2C 00133B8C 38 80 00 00 */ li r4, 0
+/* 80137F30 00133B90 38 A0 00 04 */ li r5, 4
+/* 80137F34 00133B94 38 C0 00 01 */ li r6, 1
+/* 80137F38 00133B98 4B FA DD AD */ bl func_800E5CE4
+/* 80137F3C 00133B9C 38 60 00 01 */ li r3, 1
+/* 80137F40 00133BA0 38 80 00 02 */ li r4, 2
+/* 80137F44 00133BA4 38 A0 00 01 */ li r5, 1
+/* 80137F48 00133BA8 38 C0 00 01 */ li r6, 1
+/* 80137F4C 00133BAC 4B FA DD 99 */ bl func_800E5CE4
+/* 80137F50 00133BB0 38 60 00 01 */ li r3, 1
+/* 80137F54 00133BB4 38 80 00 03 */ li r4, 3
+/* 80137F58 00133BB8 38 A0 00 04 */ li r5, 4
+/* 80137F5C 00133BBC 38 C0 00 01 */ li r6, 1
+/* 80137F60 00133BC0 4B FA DD 85 */ bl func_800E5CE4
+/* 80137F64 00133BC4 38 60 00 01 */ li r3, 1
+/* 80137F68 00133BC8 38 80 00 04 */ li r4, 4
+/* 80137F6C 00133BCC 38 A0 00 04 */ li r5, 4
+/* 80137F70 00133BD0 38 C0 00 01 */ li r6, 1
+/* 80137F74 00133BD4 4B FA DD 71 */ bl func_800E5CE4
+/* 80137F78 00133BD8 38 60 00 01 */ li r3, 1
+/* 80137F7C 00133BDC 38 80 00 05 */ li r4, 5
+/* 80137F80 00133BE0 38 A0 00 04 */ li r5, 4
+/* 80137F84 00133BE4 38 C0 00 01 */ li r6, 1
+/* 80137F88 00133BE8 4B FA DD 5D */ bl func_800E5CE4
+/* 80137F8C 00133BEC 38 60 00 01 */ li r3, 1
+/* 80137F90 00133BF0 38 80 00 06 */ li r4, 6
+/* 80137F94 00133BF4 38 A0 00 01 */ li r5, 1
+/* 80137F98 00133BF8 38 C0 00 01 */ li r6, 1
+/* 80137F9C 00133BFC 4B FA DD 49 */ bl func_800E5CE4
+/* 80137FA0 00133C00 38 60 00 02 */ li r3, 2
+/* 80137FA4 00133C04 38 80 00 00 */ li r4, 0
+/* 80137FA8 00133C08 38 A0 00 01 */ li r5, 1
+/* 80137FAC 00133C0C 38 C0 00 01 */ li r6, 1
+/* 80137FB0 00133C10 4B FA DD 35 */ bl func_800E5CE4
+/* 80137FB4 00133C14 38 60 00 02 */ li r3, 2
+/* 80137FB8 00133C18 38 80 00 02 */ li r4, 2
+/* 80137FBC 00133C1C 38 A0 00 01 */ li r5, 1
+/* 80137FC0 00133C20 38 C0 00 01 */ li r6, 1
+/* 80137FC4 00133C24 4B FA DD 21 */ bl func_800E5CE4
+/* 80137FC8 00133C28 38 60 00 02 */ li r3, 2
+/* 80137FCC 00133C2C 38 80 00 03 */ li r4, 3
+/* 80137FD0 00133C30 38 A0 00 04 */ li r5, 4
+/* 80137FD4 00133C34 38 C0 00 01 */ li r6, 1
+/* 80137FD8 00133C38 4B FA DD 0D */ bl func_800E5CE4
+/* 80137FDC 00133C3C 38 60 00 02 */ li r3, 2
+/* 80137FE0 00133C40 38 80 00 04 */ li r4, 4
+/* 80137FE4 00133C44 38 A0 00 04 */ li r5, 4
+/* 80137FE8 00133C48 38 C0 00 01 */ li r6, 1
+/* 80137FEC 00133C4C 4B FA DC F9 */ bl func_800E5CE4
+/* 80137FF0 00133C50 38 60 00 02 */ li r3, 2
+/* 80137FF4 00133C54 38 80 00 05 */ li r4, 5
+/* 80137FF8 00133C58 38 A0 00 04 */ li r5, 4
+/* 80137FFC 00133C5C 38 C0 00 01 */ li r6, 1
+/* 80138000 00133C60 4B FA DC E5 */ bl func_800E5CE4
+/* 80138004 00133C64 38 60 00 02 */ li r3, 2
+/* 80138008 00133C68 38 80 00 06 */ li r4, 6
+/* 8013800C 00133C6C 38 A0 00 05 */ li r5, 5
+/* 80138010 00133C70 38 C0 00 01 */ li r6, 1
+/* 80138014 00133C74 4B FA DC D1 */ bl func_800E5CE4
+/* 80138018 00133C78 38 60 00 02 */ li r3, 2
+/* 8013801C 00133C7C 38 80 00 07 */ li r4, 7
+/* 80138020 00133C80 38 A0 00 05 */ li r5, 5
+/* 80138024 00133C84 38 C0 00 01 */ li r6, 1
+/* 80138028 00133C88 4B FA DC BD */ bl func_800E5CE4
+/* 8013802C 00133C8C 38 60 00 03 */ li r3, 3
+/* 80138030 00133C90 38 80 00 00 */ li r4, 0
+/* 80138034 00133C94 38 A0 00 04 */ li r5, 4
+/* 80138038 00133C98 38 C0 00 01 */ li r6, 1
+/* 8013803C 00133C9C 4B FA DC A9 */ bl func_800E5CE4
+/* 80138040 00133CA0 38 60 00 03 */ li r3, 3
+/* 80138044 00133CA4 38 80 00 02 */ li r4, 2
+/* 80138048 00133CA8 38 A0 00 01 */ li r5, 1
+/* 8013804C 00133CAC 38 C0 00 01 */ li r6, 1
+/* 80138050 00133CB0 4B FA DC 95 */ bl func_800E5CE4
+/* 80138054 00133CB4 38 60 00 03 */ li r3, 3
+/* 80138058 00133CB8 38 80 00 03 */ li r4, 3
+/* 8013805C 00133CBC 38 A0 00 04 */ li r5, 4
+/* 80138060 00133CC0 38 C0 00 01 */ li r6, 1
+/* 80138064 00133CC4 4B FA DC 81 */ bl func_800E5CE4
+/* 80138068 00133CC8 38 60 00 03 */ li r3, 3
+/* 8013806C 00133CCC 38 80 00 04 */ li r4, 4
+/* 80138070 00133CD0 38 A0 00 04 */ li r5, 4
+/* 80138074 00133CD4 38 C0 00 01 */ li r6, 1
+/* 80138078 00133CD8 4B FA DC 6D */ bl func_800E5CE4
+/* 8013807C 00133CDC 38 60 00 03 */ li r3, 3
+/* 80138080 00133CE0 38 80 00 05 */ li r4, 5
+/* 80138084 00133CE4 38 A0 00 04 */ li r5, 4
+/* 80138088 00133CE8 38 C0 00 01 */ li r6, 1
+/* 8013808C 00133CEC 4B FA DC 59 */ bl func_800E5CE4
+/* 80138090 00133CF0 38 60 00 03 */ li r3, 3
+/* 80138094 00133CF4 38 80 00 06 */ li r4, 6
+/* 80138098 00133CF8 38 A0 00 05 */ li r5, 5
+/* 8013809C 00133CFC 38 C0 00 01 */ li r6, 1
+/* 801380A0 00133D00 4B FA DC 45 */ bl func_800E5CE4
+/* 801380A4 00133D04 38 60 00 03 */ li r3, 3
+/* 801380A8 00133D08 38 80 00 07 */ li r4, 7
+/* 801380AC 00133D0C 38 A0 00 05 */ li r5, 5
+/* 801380B0 00133D10 38 C0 00 01 */ li r6, 1
+/* 801380B4 00133D14 4B FA DC 31 */ bl func_800E5CE4
+/* 801380B8 00133D18 38 60 00 04 */ li r3, 4
+/* 801380BC 00133D1C 38 80 00 00 */ li r4, 0
+/* 801380C0 00133D20 38 A0 00 04 */ li r5, 4
+/* 801380C4 00133D24 38 C0 00 01 */ li r6, 1
+/* 801380C8 00133D28 4B FA DC 1D */ bl func_800E5CE4
+/* 801380CC 00133D2C 38 60 00 04 */ li r3, 4
+/* 801380D0 00133D30 38 80 00 02 */ li r4, 2
+/* 801380D4 00133D34 38 A0 00 01 */ li r5, 1
+/* 801380D8 00133D38 38 C0 00 01 */ li r6, 1
+/* 801380DC 00133D3C 4B FA DC 09 */ bl func_800E5CE4
+/* 801380E0 00133D40 38 60 00 04 */ li r3, 4
+/* 801380E4 00133D44 38 80 00 03 */ li r4, 3
+/* 801380E8 00133D48 38 A0 00 04 */ li r5, 4
+/* 801380EC 00133D4C 38 C0 00 01 */ li r6, 1
+/* 801380F0 00133D50 4B FA DB F5 */ bl func_800E5CE4
+/* 801380F4 00133D54 38 60 00 04 */ li r3, 4
+/* 801380F8 00133D58 38 80 00 04 */ li r4, 4
+/* 801380FC 00133D5C 38 A0 00 04 */ li r5, 4
+/* 80138100 00133D60 38 C0 00 01 */ li r6, 1
+/* 80138104 00133D64 4B FA DB E1 */ bl func_800E5CE4
+/* 80138108 00133D68 38 60 00 04 */ li r3, 4
+/* 8013810C 00133D6C 38 80 00 05 */ li r4, 5
+/* 80138110 00133D70 38 A0 00 04 */ li r5, 4
+/* 80138114 00133D74 38 C0 00 01 */ li r6, 1
+/* 80138118 00133D78 4B FA DB CD */ bl func_800E5CE4
+/* 8013811C 00133D7C 38 60 00 04 */ li r3, 4
+/* 80138120 00133D80 38 80 00 06 */ li r4, 6
+/* 80138124 00133D84 38 A0 00 05 */ li r5, 5
+/* 80138128 00133D88 38 C0 00 01 */ li r6, 1
+/* 8013812C 00133D8C 4B FA DB B9 */ bl func_800E5CE4
+/* 80138130 00133D90 38 60 00 04 */ li r3, 4
+/* 80138134 00133D94 38 80 00 08 */ li r4, 8
+/* 80138138 00133D98 38 A0 00 01 */ li r5, 1
+/* 8013813C 00133D9C 38 C0 00 01 */ li r6, 1
+/* 80138140 00133DA0 4B FA DB A5 */ bl func_800E5CE4
+/* 80138144 00133DA4 38 60 00 05 */ li r3, 5
+/* 80138148 00133DA8 38 80 00 00 */ li r4, 0
+/* 8013814C 00133DAC 38 A0 00 04 */ li r5, 4
+/* 80138150 00133DB0 38 C0 00 01 */ li r6, 1
+/* 80138154 00133DB4 4B FA DB 91 */ bl func_800E5CE4
+/* 80138158 00133DB8 38 60 00 05 */ li r3, 5
+/* 8013815C 00133DBC 38 80 00 02 */ li r4, 2
+/* 80138160 00133DC0 38 A0 00 01 */ li r5, 1
+/* 80138164 00133DC4 38 C0 00 01 */ li r6, 1
+/* 80138168 00133DC8 4B FA DB 7D */ bl func_800E5CE4
+/* 8013816C 00133DCC 38 60 00 05 */ li r3, 5
+/* 80138170 00133DD0 38 80 00 03 */ li r4, 3
+/* 80138174 00133DD4 38 A0 00 04 */ li r5, 4
+/* 80138178 00133DD8 38 C0 00 01 */ li r6, 1
+/* 8013817C 00133DDC 4B FA DB 69 */ bl func_800E5CE4
+/* 80138180 00133DE0 38 60 00 05 */ li r3, 5
+/* 80138184 00133DE4 38 80 00 05 */ li r4, 5
+/* 80138188 00133DE8 38 A0 00 04 */ li r5, 4
+/* 8013818C 00133DEC 38 C0 00 01 */ li r6, 1
+/* 80138190 00133DF0 4B FA DB 55 */ bl func_800E5CE4
+/* 80138194 00133DF4 38 60 00 05 */ li r3, 5
+/* 80138198 00133DF8 38 80 00 06 */ li r4, 6
+/* 8013819C 00133DFC 38 A0 00 05 */ li r5, 5
+/* 801381A0 00133E00 38 C0 00 01 */ li r6, 1
+/* 801381A4 00133E04 4B FA DB 41 */ bl func_800E5CE4
+/* 801381A8 00133E08 38 60 00 05 */ li r3, 5
+/* 801381AC 00133E0C 38 80 00 08 */ li r4, 8
+/* 801381B0 00133E10 38 A0 00 01 */ li r5, 1
+/* 801381B4 00133E14 38 C0 00 01 */ li r6, 1
+/* 801381B8 00133E18 4B FA DB 2D */ bl func_800E5CE4
+lbl_801381BC:
+/* 801381BC 00133E1C 38 60 02 13 */ li r3, 0x213
+/* 801381C0 00133E20 48 02 A8 D1 */ bl func_80162A90
+/* 801381C4 00133E24 28 03 00 01 */ cmplwi r3, 1
+/* 801381C8 00133E28 40 82 01 E0 */ bne lbl_801383A8
+/* 801381CC 00133E2C 38 60 02 13 */ li r3, 0x213
+/* 801381D0 00133E30 38 80 00 02 */ li r4, 2
+/* 801381D4 00133E34 38 A0 00 01 */ li r5, 1
+/* 801381D8 00133E38 48 02 A7 69 */ bl func_80162940
+/* 801381DC 00133E3C 38 60 00 00 */ li r3, 0
+/* 801381E0 00133E40 38 80 00 02 */ li r4, 2
+/* 801381E4 00133E44 38 A0 00 09 */ li r5, 9
+/* 801381E8 00133E48 38 C0 00 01 */ li r6, 1
+/* 801381EC 00133E4C 4B FA DA F9 */ bl func_800E5CE4
+/* 801381F0 00133E50 38 60 00 01 */ li r3, 1
+/* 801381F4 00133E54 38 80 00 02 */ li r4, 2
+/* 801381F8 00133E58 38 A0 00 09 */ li r5, 9
+/* 801381FC 00133E5C 38 C0 00 01 */ li r6, 1
+/* 80138200 00133E60 4B FA DA E5 */ bl func_800E5CE4
+/* 80138204 00133E64 38 60 00 02 */ li r3, 2
+/* 80138208 00133E68 38 80 00 02 */ li r4, 2
+/* 8013820C 00133E6C 38 A0 00 08 */ li r5, 8
+/* 80138210 00133E70 38 C0 00 01 */ li r6, 1
+/* 80138214 00133E74 4B FA DA D1 */ bl func_800E5CE4
+/* 80138218 00133E78 38 60 00 03 */ li r3, 3
+/* 8013821C 00133E7C 38 80 00 02 */ li r4, 2
+/* 80138220 00133E80 38 A0 00 09 */ li r5, 9
+/* 80138224 00133E84 38 C0 00 01 */ li r6, 1
+/* 80138228 00133E88 4B FA DA BD */ bl func_800E5CE4
+/* 8013822C 00133E8C 38 60 00 04 */ li r3, 4
+/* 80138230 00133E90 38 80 00 02 */ li r4, 2
+/* 80138234 00133E94 38 A0 00 09 */ li r5, 9
+/* 80138238 00133E98 38 C0 00 01 */ li r6, 1
+/* 8013823C 00133E9C 4B FA DA A9 */ bl func_800E5CE4
+/* 80138240 00133EA0 38 60 00 05 */ li r3, 5
+/* 80138244 00133EA4 38 80 00 02 */ li r4, 2
+/* 80138248 00133EA8 38 A0 00 09 */ li r5, 9
+/* 8013824C 00133EAC 38 C0 00 01 */ li r6, 1
+/* 80138250 00133EB0 4B FA DA 95 */ bl func_800E5CE4
+/* 80138254 00133EB4 38 60 00 00 */ li r3, 0
+/* 80138258 00133EB8 38 80 00 08 */ li r4, 8
+/* 8013825C 00133EBC 38 A0 00 01 */ li r5, 1
+/* 80138260 00133EC0 38 C0 00 01 */ li r6, 1
+/* 80138264 00133EC4 4B FA DA 81 */ bl func_800E5CE4
+/* 80138268 00133EC8 38 60 00 01 */ li r3, 1
+/* 8013826C 00133ECC 38 80 00 08 */ li r4, 8
+/* 80138270 00133ED0 38 A0 00 01 */ li r5, 1
+/* 80138274 00133ED4 38 C0 00 01 */ li r6, 1
+/* 80138278 00133ED8 4B FA DA 6D */ bl func_800E5CE4
+/* 8013827C 00133EDC 38 60 00 02 */ li r3, 2
+/* 80138280 00133EE0 38 80 00 08 */ li r4, 8
+/* 80138284 00133EE4 38 A0 00 01 */ li r5, 1
+/* 80138288 00133EE8 38 C0 00 01 */ li r6, 1
+/* 8013828C 00133EEC 4B FA DA 59 */ bl func_800E5CE4
+/* 80138290 00133EF0 38 60 00 03 */ li r3, 3
+/* 80138294 00133EF4 38 80 00 08 */ li r4, 8
+/* 80138298 00133EF8 38 A0 00 01 */ li r5, 1
+/* 8013829C 00133EFC 38 C0 00 01 */ li r6, 1
+/* 801382A0 00133F00 4B FA DA 45 */ bl func_800E5CE4
+/* 801382A4 00133F04 38 60 00 04 */ li r3, 4
+/* 801382A8 00133F08 38 80 00 08 */ li r4, 8
+/* 801382AC 00133F0C 38 A0 00 07 */ li r5, 7
+/* 801382B0 00133F10 38 C0 00 01 */ li r6, 1
+/* 801382B4 00133F14 4B FA DA 31 */ bl func_800E5CE4
+/* 801382B8 00133F18 38 60 00 05 */ li r3, 5
+/* 801382BC 00133F1C 38 80 00 08 */ li r4, 8
+/* 801382C0 00133F20 38 A0 00 05 */ li r5, 5
+/* 801382C4 00133F24 38 C0 00 01 */ li r6, 1
+/* 801382C8 00133F28 4B FA DA 1D */ bl func_800E5CE4
+/* 801382CC 00133F2C 38 60 00 00 */ li r3, 0
+/* 801382D0 00133F30 38 80 00 03 */ li r4, 3
+/* 801382D4 00133F34 38 A0 00 11 */ li r5, 0x11
+/* 801382D8 00133F38 38 C0 00 01 */ li r6, 1
+/* 801382DC 00133F3C 4B FA DA 09 */ bl func_800E5CE4
+/* 801382E0 00133F40 38 60 00 00 */ li r3, 0
+/* 801382E4 00133F44 38 80 00 04 */ li r4, 4
+/* 801382E8 00133F48 38 A0 00 11 */ li r5, 0x11
+/* 801382EC 00133F4C 38 C0 00 01 */ li r6, 1
+/* 801382F0 00133F50 4B FA D9 F5 */ bl func_800E5CE4
+/* 801382F4 00133F54 38 60 00 01 */ li r3, 1
+/* 801382F8 00133F58 38 80 00 03 */ li r4, 3
+/* 801382FC 00133F5C 38 A0 00 11 */ li r5, 0x11
+/* 80138300 00133F60 38 C0 00 01 */ li r6, 1
+/* 80138304 00133F64 4B FA D9 E1 */ bl func_800E5CE4
+/* 80138308 00133F68 38 60 00 01 */ li r3, 1
+/* 8013830C 00133F6C 38 80 00 04 */ li r4, 4
+/* 80138310 00133F70 38 A0 00 11 */ li r5, 0x11
+/* 80138314 00133F74 38 C0 00 01 */ li r6, 1
+/* 80138318 00133F78 4B FA D9 CD */ bl func_800E5CE4
+/* 8013831C 00133F7C 38 60 00 02 */ li r3, 2
+/* 80138320 00133F80 38 80 00 03 */ li r4, 3
+/* 80138324 00133F84 38 A0 00 11 */ li r5, 0x11
+/* 80138328 00133F88 38 C0 00 01 */ li r6, 1
+/* 8013832C 00133F8C 4B FA D9 B9 */ bl func_800E5CE4
+/* 80138330 00133F90 38 60 00 02 */ li r3, 2
+/* 80138334 00133F94 38 80 00 04 */ li r4, 4
+/* 80138338 00133F98 38 A0 00 11 */ li r5, 0x11
+/* 8013833C 00133F9C 38 C0 00 01 */ li r6, 1
+/* 80138340 00133FA0 4B FA D9 A5 */ bl func_800E5CE4
+/* 80138344 00133FA4 38 60 00 03 */ li r3, 3
+/* 80138348 00133FA8 38 80 00 03 */ li r4, 3
+/* 8013834C 00133FAC 38 A0 00 11 */ li r5, 0x11
+/* 80138350 00133FB0 38 C0 00 01 */ li r6, 1
+/* 80138354 00133FB4 4B FA D9 91 */ bl func_800E5CE4
+/* 80138358 00133FB8 38 60 00 03 */ li r3, 3
+/* 8013835C 00133FBC 38 80 00 04 */ li r4, 4
+/* 80138360 00133FC0 38 A0 00 11 */ li r5, 0x11
+/* 80138364 00133FC4 38 C0 00 01 */ li r6, 1
+/* 80138368 00133FC8 4B FA D9 7D */ bl func_800E5CE4
+/* 8013836C 00133FCC 38 60 00 04 */ li r3, 4
+/* 80138370 00133FD0 38 80 00 03 */ li r4, 3
+/* 80138374 00133FD4 38 A0 00 11 */ li r5, 0x11
+/* 80138378 00133FD8 38 C0 00 01 */ li r6, 1
+/* 8013837C 00133FDC 4B FA D9 69 */ bl func_800E5CE4
+/* 80138380 00133FE0 38 60 00 04 */ li r3, 4
+/* 80138384 00133FE4 38 80 00 04 */ li r4, 4
+/* 80138388 00133FE8 38 A0 00 11 */ li r5, 0x11
+/* 8013838C 00133FEC 38 C0 00 01 */ li r6, 1
+/* 80138390 00133FF0 4B FA D9 55 */ bl func_800E5CE4
+/* 80138394 00133FF4 38 60 00 05 */ li r3, 5
+/* 80138398 00133FF8 38 80 00 03 */ li r4, 3
+/* 8013839C 00133FFC 38 A0 00 11 */ li r5, 0x11
+/* 801383A0 00134000 38 C0 00 01 */ li r6, 1
+/* 801383A4 00134004 4B FA D9 41 */ bl func_800E5CE4
+lbl_801383A8:
+/* 801383A8 00134008 38 60 02 14 */ li r3, 0x214
+/* 801383AC 0013400C 48 02 A6 E5 */ bl func_80162A90
+/* 801383B0 00134010 28 03 00 01 */ cmplwi r3, 1
+/* 801383B4 00134014 40 82 01 F4 */ bne lbl_801385A8
+/* 801383B8 00134018 38 60 02 14 */ li r3, 0x214
+/* 801383BC 0013401C 38 80 00 02 */ li r4, 2
+/* 801383C0 00134020 38 A0 00 01 */ li r5, 1
+/* 801383C4 00134024 48 02 A5 7D */ bl func_80162940
+/* 801383C8 00134028 38 60 00 00 */ li r3, 0
+/* 801383CC 0013402C 38 80 00 09 */ li r4, 9
+/* 801383D0 00134030 38 A0 00 04 */ li r5, 4
+/* 801383D4 00134034 38 C0 00 01 */ li r6, 1
+/* 801383D8 00134038 4B FA D9 0D */ bl func_800E5CE4
+/* 801383DC 0013403C 38 60 00 00 */ li r3, 0
+/* 801383E0 00134040 38 80 00 02 */ li r4, 2
+/* 801383E4 00134044 38 A0 00 0A */ li r5, 0xa
+/* 801383E8 00134048 38 C0 00 01 */ li r6, 1
+/* 801383EC 0013404C 4B FA D8 F9 */ bl func_800E5CE4
+/* 801383F0 00134050 38 60 00 01 */ li r3, 1
+/* 801383F4 00134054 38 80 00 02 */ li r4, 2
+/* 801383F8 00134058 38 A0 00 0A */ li r5, 0xa
+/* 801383FC 0013405C 38 C0 00 01 */ li r6, 1
+/* 80138400 00134060 4B FA D8 E5 */ bl func_800E5CE4
+/* 80138404 00134064 38 60 00 02 */ li r3, 2
+/* 80138408 00134068 38 80 00 02 */ li r4, 2
+/* 8013840C 0013406C 38 A0 00 09 */ li r5, 9
+/* 80138410 00134070 38 C0 00 01 */ li r6, 1
+/* 80138414 00134074 4B FA D8 D1 */ bl func_800E5CE4
+/* 80138418 00134078 38 60 00 03 */ li r3, 3
+/* 8013841C 0013407C 38 80 00 02 */ li r4, 2
+/* 80138420 00134080 38 A0 00 0A */ li r5, 0xa
+/* 80138424 00134084 38 C0 00 01 */ li r6, 1
+/* 80138428 00134088 4B FA D8 BD */ bl func_800E5CE4
+/* 8013842C 0013408C 38 60 00 04 */ li r3, 4
+/* 80138430 00134090 38 80 00 02 */ li r4, 2
+/* 80138434 00134094 38 A0 00 0A */ li r5, 0xa
+/* 80138438 00134098 38 C0 00 01 */ li r6, 1
+/* 8013843C 0013409C 4B FA D8 A9 */ bl func_800E5CE4
+/* 80138440 001340A0 38 60 00 05 */ li r3, 5
+/* 80138444 001340A4 38 80 00 02 */ li r4, 2
+/* 80138448 001340A8 38 A0 00 0A */ li r5, 0xa
+/* 8013844C 001340AC 38 C0 00 01 */ li r6, 1
+/* 80138450 001340B0 4B FA D8 95 */ bl func_800E5CE4
+/* 80138454 001340B4 38 60 00 00 */ li r3, 0
+/* 80138458 001340B8 38 80 00 08 */ li r4, 8
+/* 8013845C 001340BC 38 A0 00 04 */ li r5, 4
+/* 80138460 001340C0 38 C0 00 01 */ li r6, 1
+/* 80138464 001340C4 4B FA D8 81 */ bl func_800E5CE4
+/* 80138468 001340C8 38 60 00 01 */ li r3, 1
+/* 8013846C 001340CC 38 80 00 08 */ li r4, 8
+/* 80138470 001340D0 38 A0 00 04 */ li r5, 4
+/* 80138474 001340D4 38 C0 00 01 */ li r6, 1
+/* 80138478 001340D8 4B FA D8 6D */ bl func_800E5CE4
+/* 8013847C 001340DC 38 60 00 02 */ li r3, 2
+/* 80138480 001340E0 38 80 00 08 */ li r4, 8
+/* 80138484 001340E4 38 A0 00 04 */ li r5, 4
+/* 80138488 001340E8 38 C0 00 01 */ li r6, 1
+/* 8013848C 001340EC 4B FA D8 59 */ bl func_800E5CE4
+/* 80138490 001340F0 38 60 00 03 */ li r3, 3
+/* 80138494 001340F4 38 80 00 08 */ li r4, 8
+/* 80138498 001340F8 38 A0 00 04 */ li r5, 4
+/* 8013849C 001340FC 38 C0 00 01 */ li r6, 1
+/* 801384A0 00134100 4B FA D8 45 */ bl func_800E5CE4
+/* 801384A4 00134104 38 60 00 04 */ li r3, 4
+/* 801384A8 00134108 38 80 00 08 */ li r4, 8
+/* 801384AC 0013410C 38 A0 00 0A */ li r5, 0xa
+/* 801384B0 00134110 38 C0 00 01 */ li r6, 1
+/* 801384B4 00134114 4B FA D8 31 */ bl func_800E5CE4
+/* 801384B8 00134118 38 60 00 05 */ li r3, 5
+/* 801384BC 0013411C 38 80 00 08 */ li r4, 8
+/* 801384C0 00134120 38 A0 00 08 */ li r5, 8
+/* 801384C4 00134124 38 C0 00 01 */ li r6, 1
+/* 801384C8 00134128 4B FA D8 1D */ bl func_800E5CE4
+/* 801384CC 0013412C 38 60 00 00 */ li r3, 0
+/* 801384D0 00134130 38 80 00 03 */ li r4, 3
+/* 801384D4 00134134 38 A0 00 0D */ li r5, 0xd
+/* 801384D8 00134138 38 C0 00 01 */ li r6, 1
+/* 801384DC 0013413C 4B FA D8 09 */ bl func_800E5CE4
+/* 801384E0 00134140 38 60 00 00 */ li r3, 0
+/* 801384E4 00134144 38 80 00 04 */ li r4, 4
+/* 801384E8 00134148 38 A0 00 0D */ li r5, 0xd
+/* 801384EC 0013414C 38 C0 00 01 */ li r6, 1
+/* 801384F0 00134150 4B FA D7 F5 */ bl func_800E5CE4
+/* 801384F4 00134154 38 60 00 01 */ li r3, 1
+/* 801384F8 00134158 38 80 00 03 */ li r4, 3
+/* 801384FC 0013415C 38 A0 00 0D */ li r5, 0xd
+/* 80138500 00134160 38 C0 00 01 */ li r6, 1
+/* 80138504 00134164 4B FA D7 E1 */ bl func_800E5CE4
+/* 80138508 00134168 38 60 00 01 */ li r3, 1
+/* 8013850C 0013416C 38 80 00 04 */ li r4, 4
+/* 80138510 00134170 38 A0 00 0D */ li r5, 0xd
+/* 80138514 00134174 38 C0 00 01 */ li r6, 1
+/* 80138518 00134178 4B FA D7 CD */ bl func_800E5CE4
+/* 8013851C 0013417C 38 60 00 02 */ li r3, 2
+/* 80138520 00134180 38 80 00 03 */ li r4, 3
+/* 80138524 00134184 38 A0 00 0D */ li r5, 0xd
+/* 80138528 00134188 38 C0 00 01 */ li r6, 1
+/* 8013852C 0013418C 4B FA D7 B9 */ bl func_800E5CE4
+/* 80138530 00134190 38 60 00 02 */ li r3, 2
+/* 80138534 00134194 38 80 00 04 */ li r4, 4
+/* 80138538 00134198 38 A0 00 0D */ li r5, 0xd
+/* 8013853C 0013419C 38 C0 00 01 */ li r6, 1
+/* 80138540 001341A0 4B FA D7 A5 */ bl func_800E5CE4
+/* 80138544 001341A4 38 60 00 03 */ li r3, 3
+/* 80138548 001341A8 38 80 00 03 */ li r4, 3
+/* 8013854C 001341AC 38 A0 00 0D */ li r5, 0xd
+/* 80138550 001341B0 38 C0 00 01 */ li r6, 1
+/* 80138554 001341B4 4B FA D7 91 */ bl func_800E5CE4
+/* 80138558 001341B8 38 60 00 03 */ li r3, 3
+/* 8013855C 001341BC 38 80 00 04 */ li r4, 4
+/* 80138560 001341C0 38 A0 00 0D */ li r5, 0xd
+/* 80138564 001341C4 38 C0 00 01 */ li r6, 1
+/* 80138568 001341C8 4B FA D7 7D */ bl func_800E5CE4
+/* 8013856C 001341CC 38 60 00 04 */ li r3, 4
+/* 80138570 001341D0 38 80 00 03 */ li r4, 3
+/* 80138574 001341D4 38 A0 00 0D */ li r5, 0xd
+/* 80138578 001341D8 38 C0 00 01 */ li r6, 1
+/* 8013857C 001341DC 4B FA D7 69 */ bl func_800E5CE4
+/* 80138580 001341E0 38 60 00 04 */ li r3, 4
+/* 80138584 001341E4 38 80 00 04 */ li r4, 4
+/* 80138588 001341E8 38 A0 00 0D */ li r5, 0xd
+/* 8013858C 001341EC 38 C0 00 01 */ li r6, 1
+/* 80138590 001341F0 4B FA D7 55 */ bl func_800E5CE4
+/* 80138594 001341F4 38 60 00 05 */ li r3, 5
+/* 80138598 001341F8 38 80 00 03 */ li r4, 3
+/* 8013859C 001341FC 38 A0 00 0D */ li r5, 0xd
+/* 801385A0 00134200 38 C0 00 01 */ li r6, 1
+/* 801385A4 00134204 4B FA D7 41 */ bl func_800E5CE4
+lbl_801385A8:
+/* 801385A8 00134208 38 60 02 15 */ li r3, 0x215
+/* 801385AC 0013420C 48 02 A4 E5 */ bl func_80162A90
+/* 801385B0 00134210 28 03 00 01 */ cmplwi r3, 1
+/* 801385B4 00134214 40 82 02 D0 */ bne lbl_80138884
+/* 801385B8 00134218 38 60 02 15 */ li r3, 0x215
+/* 801385BC 0013421C 38 80 00 02 */ li r4, 2
+/* 801385C0 00134220 38 A0 00 01 */ li r5, 1
+/* 801385C4 00134224 48 02 A3 7D */ bl func_80162940
+/* 801385C8 00134228 38 60 00 00 */ li r3, 0
+/* 801385CC 0013422C 38 80 00 09 */ li r4, 9
+/* 801385D0 00134230 38 A0 00 02 */ li r5, 2
+/* 801385D4 00134234 38 C0 00 01 */ li r6, 1
+/* 801385D8 00134238 4B FA D7 0D */ bl func_800E5CE4
+/* 801385DC 0013423C 38 60 00 00 */ li r3, 0
+/* 801385E0 00134240 38 80 00 00 */ li r4, 0
+/* 801385E4 00134244 38 A0 00 05 */ li r5, 5
+/* 801385E8 00134248 38 C0 00 01 */ li r6, 1
+/* 801385EC 0013424C 4B FA D6 F9 */ bl func_800E5CE4
+/* 801385F0 00134250 38 60 00 00 */ li r3, 0
+/* 801385F4 00134254 38 80 00 03 */ li r4, 3
+/* 801385F8 00134258 38 A0 00 05 */ li r5, 5
+/* 801385FC 0013425C 38 C0 00 01 */ li r6, 1
+/* 80138600 00134260 4B FA D6 E5 */ bl func_800E5CE4
+/* 80138604 00134264 38 60 00 00 */ li r3, 0
+/* 80138608 00134268 38 80 00 04 */ li r4, 4
+/* 8013860C 0013426C 38 A0 00 05 */ li r5, 5
+/* 80138610 00134270 38 C0 00 01 */ li r6, 1
+/* 80138614 00134274 4B FA D6 D1 */ bl func_800E5CE4
+/* 80138618 00134278 38 60 00 00 */ li r3, 0
+/* 8013861C 0013427C 38 80 00 05 */ li r4, 5
+/* 80138620 00134280 38 A0 00 05 */ li r5, 5
+/* 80138624 00134284 38 C0 00 01 */ li r6, 1
+/* 80138628 00134288 4B FA D6 BD */ bl func_800E5CE4
+/* 8013862C 0013428C 38 60 00 00 */ li r3, 0
+/* 80138630 00134290 38 80 00 06 */ li r4, 6
+/* 80138634 00134294 38 A0 00 06 */ li r5, 6
+/* 80138638 00134298 38 C0 00 01 */ li r6, 1
+/* 8013863C 0013429C 4B FA D6 A9 */ bl func_800E5CE4
+/* 80138640 001342A0 38 60 00 00 */ li r3, 0
+/* 80138644 001342A4 38 80 00 07 */ li r4, 7
+/* 80138648 001342A8 38 A0 00 06 */ li r5, 6
+/* 8013864C 001342AC 38 C0 00 01 */ li r6, 1
+/* 80138650 001342B0 4B FA D6 95 */ bl func_800E5CE4
+/* 80138654 001342B4 38 60 00 01 */ li r3, 1
+/* 80138658 001342B8 38 80 00 00 */ li r4, 0
+/* 8013865C 001342BC 38 A0 00 05 */ li r5, 5
+/* 80138660 001342C0 38 C0 00 01 */ li r6, 1
+/* 80138664 001342C4 4B FA D6 81 */ bl func_800E5CE4
+/* 80138668 001342C8 38 60 00 01 */ li r3, 1
+/* 8013866C 001342CC 38 80 00 03 */ li r4, 3
+/* 80138670 001342D0 38 A0 00 05 */ li r5, 5
+/* 80138674 001342D4 38 C0 00 01 */ li r6, 1
+/* 80138678 001342D8 4B FA D6 6D */ bl func_800E5CE4
+/* 8013867C 001342DC 38 60 00 01 */ li r3, 1
+/* 80138680 001342E0 38 80 00 04 */ li r4, 4
+/* 80138684 001342E4 38 A0 00 05 */ li r5, 5
+/* 80138688 001342E8 38 C0 00 01 */ li r6, 1
+/* 8013868C 001342EC 4B FA D6 59 */ bl func_800E5CE4
+/* 80138690 001342F0 38 60 00 01 */ li r3, 1
+/* 80138694 001342F4 38 80 00 05 */ li r4, 5
+/* 80138698 001342F8 38 A0 00 05 */ li r5, 5
+/* 8013869C 001342FC 38 C0 00 01 */ li r6, 1
+/* 801386A0 00134300 4B FA D6 45 */ bl func_800E5CE4
+/* 801386A4 00134304 38 60 00 01 */ li r3, 1
+/* 801386A8 00134308 38 80 00 06 */ li r4, 6
+/* 801386AC 0013430C 38 A0 00 02 */ li r5, 2
+/* 801386B0 00134310 38 C0 00 01 */ li r6, 1
+/* 801386B4 00134314 4B FA D6 31 */ bl func_800E5CE4
+/* 801386B8 00134318 38 60 00 02 */ li r3, 2
+/* 801386BC 0013431C 38 80 00 00 */ li r4, 0
+/* 801386C0 00134320 38 A0 00 02 */ li r5, 2
+/* 801386C4 00134324 38 C0 00 01 */ li r6, 1
+/* 801386C8 00134328 4B FA D6 1D */ bl func_800E5CE4
+/* 801386CC 0013432C 38 60 00 02 */ li r3, 2
+/* 801386D0 00134330 38 80 00 03 */ li r4, 3
+/* 801386D4 00134334 38 A0 00 05 */ li r5, 5
+/* 801386D8 00134338 38 C0 00 01 */ li r6, 1
+/* 801386DC 0013433C 4B FA D6 09 */ bl func_800E5CE4
+/* 801386E0 00134340 38 60 00 02 */ li r3, 2
+/* 801386E4 00134344 38 80 00 04 */ li r4, 4
+/* 801386E8 00134348 38 A0 00 05 */ li r5, 5
+/* 801386EC 0013434C 38 C0 00 01 */ li r6, 1
+/* 801386F0 00134350 4B FA D5 F5 */ bl func_800E5CE4
+/* 801386F4 00134354 38 60 00 02 */ li r3, 2
+/* 801386F8 00134358 38 80 00 05 */ li r4, 5
+/* 801386FC 0013435C 38 A0 00 05 */ li r5, 5
+/* 80138700 00134360 38 C0 00 01 */ li r6, 1
+/* 80138704 00134364 4B FA D5 E1 */ bl func_800E5CE4
+/* 80138708 00134368 38 60 00 02 */ li r3, 2
+/* 8013870C 0013436C 38 80 00 06 */ li r4, 6
+/* 80138710 00134370 38 A0 00 06 */ li r5, 6
+/* 80138714 00134374 38 C0 00 01 */ li r6, 1
+/* 80138718 00134378 4B FA D5 CD */ bl func_800E5CE4
+/* 8013871C 0013437C 38 60 00 02 */ li r3, 2
+/* 80138720 00134380 38 80 00 07 */ li r4, 7
+/* 80138724 00134384 38 A0 00 06 */ li r5, 6
+/* 80138728 00134388 38 C0 00 01 */ li r6, 1
+/* 8013872C 0013438C 4B FA D5 B9 */ bl func_800E5CE4
+/* 80138730 00134390 38 60 00 03 */ li r3, 3
+/* 80138734 00134394 38 80 00 00 */ li r4, 0
+/* 80138738 00134398 38 A0 00 05 */ li r5, 5
+/* 8013873C 0013439C 38 C0 00 01 */ li r6, 1
+/* 80138740 001343A0 4B FA D5 A5 */ bl func_800E5CE4
+/* 80138744 001343A4 38 60 00 03 */ li r3, 3
+/* 80138748 001343A8 38 80 00 03 */ li r4, 3
+/* 8013874C 001343AC 38 A0 00 05 */ li r5, 5
+/* 80138750 001343B0 38 C0 00 01 */ li r6, 1
+/* 80138754 001343B4 4B FA D5 91 */ bl func_800E5CE4
+/* 80138758 001343B8 38 60 00 03 */ li r3, 3
+/* 8013875C 001343BC 38 80 00 04 */ li r4, 4
+/* 80138760 001343C0 38 A0 00 05 */ li r5, 5
+/* 80138764 001343C4 38 C0 00 01 */ li r6, 1
+/* 80138768 001343C8 4B FA D5 7D */ bl func_800E5CE4
+/* 8013876C 001343CC 38 60 00 03 */ li r3, 3
+/* 80138770 001343D0 38 80 00 05 */ li r4, 5
+/* 80138774 001343D4 38 A0 00 05 */ li r5, 5
+/* 80138778 001343D8 38 C0 00 01 */ li r6, 1
+/* 8013877C 001343DC 4B FA D5 69 */ bl func_800E5CE4
+/* 80138780 001343E0 38 60 00 03 */ li r3, 3
+/* 80138784 001343E4 38 80 00 06 */ li r4, 6
+/* 80138788 001343E8 38 A0 00 06 */ li r5, 6
+/* 8013878C 001343EC 38 C0 00 01 */ li r6, 1
+/* 80138790 001343F0 4B FA D5 55 */ bl func_800E5CE4
+/* 80138794 001343F4 38 60 00 03 */ li r3, 3
+/* 80138798 001343F8 38 80 00 07 */ li r4, 7
+/* 8013879C 001343FC 38 A0 00 06 */ li r5, 6
+/* 801387A0 00134400 38 C0 00 01 */ li r6, 1
+/* 801387A4 00134404 4B FA D5 41 */ bl func_800E5CE4
+/* 801387A8 00134408 38 60 00 04 */ li r3, 4
+/* 801387AC 0013440C 38 80 00 00 */ li r4, 0
+/* 801387B0 00134410 38 A0 00 05 */ li r5, 5
+/* 801387B4 00134414 38 C0 00 01 */ li r6, 1
+/* 801387B8 00134418 4B FA D5 2D */ bl func_800E5CE4
+/* 801387BC 0013441C 38 60 00 04 */ li r3, 4
+/* 801387C0 00134420 38 80 00 03 */ li r4, 3
+/* 801387C4 00134424 38 A0 00 05 */ li r5, 5
+/* 801387C8 00134428 38 C0 00 01 */ li r6, 1
+/* 801387CC 0013442C 4B FA D5 19 */ bl func_800E5CE4
+/* 801387D0 00134430 38 60 00 04 */ li r3, 4
+/* 801387D4 00134434 38 80 00 04 */ li r4, 4
+/* 801387D8 00134438 38 A0 00 05 */ li r5, 5
+/* 801387DC 0013443C 38 C0 00 01 */ li r6, 1
+/* 801387E0 00134440 4B FA D5 05 */ bl func_800E5CE4
+/* 801387E4 00134444 38 60 00 04 */ li r3, 4
+/* 801387E8 00134448 38 80 00 05 */ li r4, 5
+/* 801387EC 0013444C 38 A0 00 05 */ li r5, 5
+/* 801387F0 00134450 38 C0 00 01 */ li r6, 1
+/* 801387F4 00134454 4B FA D4 F1 */ bl func_800E5CE4
+/* 801387F8 00134458 38 60 00 04 */ li r3, 4
+/* 801387FC 0013445C 38 80 00 06 */ li r4, 6
+/* 80138800 00134460 38 A0 00 06 */ li r5, 6
+/* 80138804 00134464 38 C0 00 01 */ li r6, 1
+/* 80138808 00134468 4B FA D4 DD */ bl func_800E5CE4
+/* 8013880C 0013446C 38 60 00 04 */ li r3, 4
+/* 80138810 00134470 38 80 00 08 */ li r4, 8
+/* 80138814 00134474 38 A0 00 02 */ li r5, 2
+/* 80138818 00134478 38 C0 00 01 */ li r6, 1
+/* 8013881C 0013447C 4B FA D4 C9 */ bl func_800E5CE4
+/* 80138820 00134480 38 60 00 05 */ li r3, 5
+/* 80138824 00134484 38 80 00 00 */ li r4, 0
+/* 80138828 00134488 38 A0 00 05 */ li r5, 5
+/* 8013882C 0013448C 38 C0 00 01 */ li r6, 1
+/* 80138830 00134490 4B FA D4 B5 */ bl func_800E5CE4
+/* 80138834 00134494 38 60 00 05 */ li r3, 5
+/* 80138838 00134498 38 80 00 03 */ li r4, 3
+/* 8013883C 0013449C 38 A0 00 05 */ li r5, 5
+/* 80138840 001344A0 38 C0 00 01 */ li r6, 1
+/* 80138844 001344A4 4B FA D4 A1 */ bl func_800E5CE4
+/* 80138848 001344A8 38 60 00 05 */ li r3, 5
+/* 8013884C 001344AC 38 80 00 05 */ li r4, 5
+/* 80138850 001344B0 38 A0 00 05 */ li r5, 5
+/* 80138854 001344B4 38 C0 00 01 */ li r6, 1
+/* 80138858 001344B8 4B FA D4 8D */ bl func_800E5CE4
+/* 8013885C 001344BC 38 60 00 05 */ li r3, 5
+/* 80138860 001344C0 38 80 00 06 */ li r4, 6
+/* 80138864 001344C4 38 A0 00 06 */ li r5, 6
+/* 80138868 001344C8 38 C0 00 01 */ li r6, 1
+/* 8013886C 001344CC 4B FA D4 79 */ bl func_800E5CE4
+/* 80138870 001344D0 38 60 00 05 */ li r3, 5
+/* 80138874 001344D4 38 80 00 08 */ li r4, 8
+/* 80138878 001344D8 38 A0 00 02 */ li r5, 2
+/* 8013887C 001344DC 38 C0 00 01 */ li r6, 1
+/* 80138880 001344E0 4B FA D4 65 */ bl func_800E5CE4
+lbl_80138884:
+/* 80138884 001344E4 38 60 02 16 */ li r3, 0x216
+/* 80138888 001344E8 48 02 A2 09 */ bl func_80162A90
+/* 8013888C 001344EC 28 03 00 01 */ cmplwi r3, 1
+/* 80138890 001344F0 40 82 02 BC */ bne lbl_80138B4C
+/* 80138894 001344F4 38 60 02 16 */ li r3, 0x216
+/* 80138898 001344F8 38 80 00 02 */ li r4, 2
+/* 8013889C 001344FC 38 A0 00 01 */ li r5, 1
+/* 801388A0 00134500 48 02 A0 A1 */ bl func_80162940
+/* 801388A4 00134504 38 60 00 00 */ li r3, 0
+/* 801388A8 00134508 38 80 00 09 */ li r4, 9
+/* 801388AC 0013450C 38 A0 00 01 */ li r5, 1
+/* 801388B0 00134510 38 C0 00 01 */ li r6, 1
+/* 801388B4 00134514 4B FA D4 31 */ bl func_800E5CE4
+/* 801388B8 00134518 38 60 00 00 */ li r3, 0
+/* 801388BC 0013451C 38 80 00 00 */ li r4, 0
+/* 801388C0 00134520 38 A0 00 09 */ li r5, 9
+/* 801388C4 00134524 38 C0 00 01 */ li r6, 1
+/* 801388C8 00134528 4B FA D4 1D */ bl func_800E5CE4
+/* 801388CC 0013452C 38 60 00 00 */ li r3, 0
+/* 801388D0 00134530 38 80 00 03 */ li r4, 3
+/* 801388D4 00134534 38 A0 00 07 */ li r5, 7
+/* 801388D8 00134538 38 C0 00 01 */ li r6, 1
+/* 801388DC 0013453C 4B FA D4 09 */ bl func_800E5CE4
+/* 801388E0 00134540 38 60 00 00 */ li r3, 0
+/* 801388E4 00134544 38 80 00 04 */ li r4, 4
+/* 801388E8 00134548 38 A0 00 07 */ li r5, 7
+/* 801388EC 0013454C 38 C0 00 01 */ li r6, 1
+/* 801388F0 00134550 4B FA D3 F5 */ bl func_800E5CE4
+/* 801388F4 00134554 38 60 00 00 */ li r3, 0
+/* 801388F8 00134558 38 80 00 05 */ li r4, 5
+/* 801388FC 0013455C 38 A0 00 09 */ li r5, 9
+/* 80138900 00134560 38 C0 00 01 */ li r6, 1
+/* 80138904 00134564 4B FA D3 E1 */ bl func_800E5CE4
+/* 80138908 00134568 38 60 00 00 */ li r3, 0
+/* 8013890C 0013456C 38 80 00 06 */ li r4, 6
+/* 80138910 00134570 38 A0 00 0A */ li r5, 0xa
+/* 80138914 00134574 38 C0 00 01 */ li r6, 1
+/* 80138918 00134578 4B FA D3 CD */ bl func_800E5CE4
+/* 8013891C 0013457C 38 60 00 00 */ li r3, 0
+/* 80138920 00134580 38 80 00 07 */ li r4, 7
+/* 80138924 00134584 38 A0 00 0A */ li r5, 0xa
+/* 80138928 00134588 38 C0 00 01 */ li r6, 1
+/* 8013892C 0013458C 4B FA D3 B9 */ bl func_800E5CE4
+/* 80138930 00134590 38 60 00 01 */ li r3, 1
+/* 80138934 00134594 38 80 00 00 */ li r4, 0
+/* 80138938 00134598 38 A0 00 09 */ li r5, 9
+/* 8013893C 0013459C 38 C0 00 01 */ li r6, 1
+/* 80138940 001345A0 4B FA D3 A5 */ bl func_800E5CE4
+/* 80138944 001345A4 38 60 00 01 */ li r3, 1
+/* 80138948 001345A8 38 80 00 03 */ li r4, 3
+/* 8013894C 001345AC 38 A0 00 07 */ li r5, 7
+/* 80138950 001345B0 38 C0 00 01 */ li r6, 1
+/* 80138954 001345B4 4B FA D3 91 */ bl func_800E5CE4
+/* 80138958 001345B8 38 60 00 01 */ li r3, 1
+/* 8013895C 001345BC 38 80 00 04 */ li r4, 4
+/* 80138960 001345C0 38 A0 00 07 */ li r5, 7
+/* 80138964 001345C4 38 C0 00 01 */ li r6, 1
+/* 80138968 001345C8 4B FA D3 7D */ bl func_800E5CE4
+/* 8013896C 001345CC 38 60 00 01 */ li r3, 1
+/* 80138970 001345D0 38 80 00 05 */ li r4, 5
+/* 80138974 001345D4 38 A0 00 09 */ li r5, 9
+/* 80138978 001345D8 38 C0 00 01 */ li r6, 1
+/* 8013897C 001345DC 4B FA D3 69 */ bl func_800E5CE4
+/* 80138980 001345E0 38 60 00 02 */ li r3, 2
+/* 80138984 001345E4 38 80 00 00 */ li r4, 0
+/* 80138988 001345E8 38 A0 00 06 */ li r5, 6
+/* 8013898C 001345EC 38 C0 00 01 */ li r6, 1
+/* 80138990 001345F0 4B FA D3 55 */ bl func_800E5CE4
+/* 80138994 001345F4 38 60 00 02 */ li r3, 2
+/* 80138998 001345F8 38 80 00 03 */ li r4, 3
+/* 8013899C 001345FC 38 A0 00 07 */ li r5, 7
+/* 801389A0 00134600 38 C0 00 01 */ li r6, 1
+/* 801389A4 00134604 4B FA D3 41 */ bl func_800E5CE4
+/* 801389A8 00134608 38 60 00 02 */ li r3, 2
+/* 801389AC 0013460C 38 80 00 04 */ li r4, 4
+/* 801389B0 00134610 38 A0 00 07 */ li r5, 7
+/* 801389B4 00134614 38 C0 00 01 */ li r6, 1
+/* 801389B8 00134618 4B FA D3 2D */ bl func_800E5CE4
+/* 801389BC 0013461C 38 60 00 02 */ li r3, 2
+/* 801389C0 00134620 38 80 00 05 */ li r4, 5
+/* 801389C4 00134624 38 A0 00 09 */ li r5, 9
+/* 801389C8 00134628 38 C0 00 01 */ li r6, 1
+/* 801389CC 0013462C 4B FA D3 19 */ bl func_800E5CE4
+/* 801389D0 00134630 38 60 00 02 */ li r3, 2
+/* 801389D4 00134634 38 80 00 06 */ li r4, 6
+/* 801389D8 00134638 38 A0 00 0A */ li r5, 0xa
+/* 801389DC 0013463C 38 C0 00 01 */ li r6, 1
+/* 801389E0 00134640 4B FA D3 05 */ bl func_800E5CE4
+/* 801389E4 00134644 38 60 00 02 */ li r3, 2
+/* 801389E8 00134648 38 80 00 07 */ li r4, 7
+/* 801389EC 0013464C 38 A0 00 0A */ li r5, 0xa
+/* 801389F0 00134650 38 C0 00 01 */ li r6, 1
+/* 801389F4 00134654 4B FA D2 F1 */ bl func_800E5CE4
+/* 801389F8 00134658 38 60 00 03 */ li r3, 3
+/* 801389FC 0013465C 38 80 00 00 */ li r4, 0
+/* 80138A00 00134660 38 A0 00 09 */ li r5, 9
+/* 80138A04 00134664 38 C0 00 01 */ li r6, 1
+/* 80138A08 00134668 4B FA D2 DD */ bl func_800E5CE4
+/* 80138A0C 0013466C 38 60 00 03 */ li r3, 3
+/* 80138A10 00134670 38 80 00 03 */ li r4, 3
+/* 80138A14 00134674 38 A0 00 07 */ li r5, 7
+/* 80138A18 00134678 38 C0 00 01 */ li r6, 1
+/* 80138A1C 0013467C 4B FA D2 C9 */ bl func_800E5CE4
+/* 80138A20 00134680 38 60 00 03 */ li r3, 3
+/* 80138A24 00134684 38 80 00 04 */ li r4, 4
+/* 80138A28 00134688 38 A0 00 07 */ li r5, 7
+/* 80138A2C 0013468C 38 C0 00 01 */ li r6, 1
+/* 80138A30 00134690 4B FA D2 B5 */ bl func_800E5CE4
+/* 80138A34 00134694 38 60 00 03 */ li r3, 3
+/* 80138A38 00134698 38 80 00 05 */ li r4, 5
+/* 80138A3C 0013469C 38 A0 00 09 */ li r5, 9
+/* 80138A40 001346A0 38 C0 00 01 */ li r6, 1
+/* 80138A44 001346A4 4B FA D2 A1 */ bl func_800E5CE4
+/* 80138A48 001346A8 38 60 00 03 */ li r3, 3
+/* 80138A4C 001346AC 38 80 00 06 */ li r4, 6
+/* 80138A50 001346B0 38 A0 00 0A */ li r5, 0xa
+/* 80138A54 001346B4 38 C0 00 01 */ li r6, 1
+/* 80138A58 001346B8 4B FA D2 8D */ bl func_800E5CE4
+/* 80138A5C 001346BC 38 60 00 03 */ li r3, 3
+/* 80138A60 001346C0 38 80 00 07 */ li r4, 7
+/* 80138A64 001346C4 38 A0 00 0A */ li r5, 0xa
+/* 80138A68 001346C8 38 C0 00 01 */ li r6, 1
+/* 80138A6C 001346CC 4B FA D2 79 */ bl func_800E5CE4
+/* 80138A70 001346D0 38 60 00 04 */ li r3, 4
+/* 80138A74 001346D4 38 80 00 00 */ li r4, 0
+/* 80138A78 001346D8 38 A0 00 09 */ li r5, 9
+/* 80138A7C 001346DC 38 C0 00 01 */ li r6, 1
+/* 80138A80 001346E0 4B FA D2 65 */ bl func_800E5CE4
+/* 80138A84 001346E4 38 60 00 04 */ li r3, 4
+/* 80138A88 001346E8 38 80 00 03 */ li r4, 3
+/* 80138A8C 001346EC 38 A0 00 07 */ li r5, 7
+/* 80138A90 001346F0 38 C0 00 01 */ li r6, 1
+/* 80138A94 001346F4 4B FA D2 51 */ bl func_800E5CE4
+/* 80138A98 001346F8 38 60 00 04 */ li r3, 4
+/* 80138A9C 001346FC 38 80 00 04 */ li r4, 4
+/* 80138AA0 00134700 38 A0 00 07 */ li r5, 7
+/* 80138AA4 00134704 38 C0 00 01 */ li r6, 1
+/* 80138AA8 00134708 4B FA D2 3D */ bl func_800E5CE4
+/* 80138AAC 0013470C 38 60 00 04 */ li r3, 4
+/* 80138AB0 00134710 38 80 00 05 */ li r4, 5
+/* 80138AB4 00134714 38 A0 00 09 */ li r5, 9
+/* 80138AB8 00134718 38 C0 00 01 */ li r6, 1
+/* 80138ABC 0013471C 4B FA D2 29 */ bl func_800E5CE4
+/* 80138AC0 00134720 38 60 00 04 */ li r3, 4
+/* 80138AC4 00134724 38 80 00 06 */ li r4, 6
+/* 80138AC8 00134728 38 A0 00 0A */ li r5, 0xa
+/* 80138ACC 0013472C 38 C0 00 01 */ li r6, 1
+/* 80138AD0 00134730 4B FA D2 15 */ bl func_800E5CE4
+/* 80138AD4 00134734 38 60 00 04 */ li r3, 4
+/* 80138AD8 00134738 38 80 00 07 */ li r4, 7
+/* 80138ADC 0013473C 38 A0 00 02 */ li r5, 2
+/* 80138AE0 00134740 38 C0 00 01 */ li r6, 1
+/* 80138AE4 00134744 4B FA D2 01 */ bl func_800E5CE4
+/* 80138AE8 00134748 38 60 00 05 */ li r3, 5
+/* 80138AEC 0013474C 38 80 00 00 */ li r4, 0
+/* 80138AF0 00134750 38 A0 00 09 */ li r5, 9
+/* 80138AF4 00134754 38 C0 00 01 */ li r6, 1
+/* 80138AF8 00134758 4B FA D1 ED */ bl func_800E5CE4
+/* 80138AFC 0013475C 38 60 00 05 */ li r3, 5
+/* 80138B00 00134760 38 80 00 03 */ li r4, 3
+/* 80138B04 00134764 38 A0 00 07 */ li r5, 7
+/* 80138B08 00134768 38 C0 00 01 */ li r6, 1
+/* 80138B0C 0013476C 4B FA D1 D9 */ bl func_800E5CE4
+/* 80138B10 00134770 38 60 00 05 */ li r3, 5
+/* 80138B14 00134774 38 80 00 05 */ li r4, 5
+/* 80138B18 00134778 38 A0 00 09 */ li r5, 9
+/* 80138B1C 0013477C 38 C0 00 01 */ li r6, 1
+/* 80138B20 00134780 4B FA D1 C5 */ bl func_800E5CE4
+/* 80138B24 00134784 38 60 00 05 */ li r3, 5
+/* 80138B28 00134788 38 80 00 06 */ li r4, 6
+/* 80138B2C 0013478C 38 A0 00 0A */ li r5, 0xa
+/* 80138B30 00134790 38 C0 00 01 */ li r6, 1
+/* 80138B34 00134794 4B FA D1 B1 */ bl func_800E5CE4
+/* 80138B38 00134798 38 60 00 05 */ li r3, 5
+/* 80138B3C 0013479C 38 80 00 07 */ li r4, 7
+/* 80138B40 001347A0 38 A0 00 02 */ li r5, 2
+/* 80138B44 001347A4 38 C0 00 01 */ li r6, 1
+/* 80138B48 001347A8 4B FA D1 9D */ bl func_800E5CE4
+lbl_80138B4C:
+/* 80138B4C 001347AC 38 60 02 17 */ li r3, 0x217
+/* 80138B50 001347B0 48 02 9F 41 */ bl func_80162A90
+/* 80138B54 001347B4 28 03 00 01 */ cmplwi r3, 1
+/* 80138B58 001347B8 40 82 03 5C */ bne lbl_80138EB4
+/* 80138B5C 001347BC 38 60 02 17 */ li r3, 0x217
+/* 80138B60 001347C0 38 80 00 02 */ li r4, 2
+/* 80138B64 001347C4 38 A0 00 01 */ li r5, 1
+/* 80138B68 001347C8 48 02 9D D9 */ bl func_80162940
+/* 80138B6C 001347CC 38 60 00 00 */ li r3, 0
+/* 80138B70 001347D0 38 80 00 02 */ li r4, 2
+/* 80138B74 001347D4 38 A0 00 07 */ li r5, 7
+/* 80138B78 001347D8 38 C0 00 01 */ li r6, 1
+/* 80138B7C 001347DC 4B FA D1 69 */ bl func_800E5CE4
+/* 80138B80 001347E0 38 60 00 01 */ li r3, 1
+/* 80138B84 001347E4 38 80 00 02 */ li r4, 2
+/* 80138B88 001347E8 38 A0 00 07 */ li r5, 7
+/* 80138B8C 001347EC 38 C0 00 01 */ li r6, 1
+/* 80138B90 001347F0 4B FA D1 55 */ bl func_800E5CE4
+/* 80138B94 001347F4 38 60 00 02 */ li r3, 2
+/* 80138B98 001347F8 38 80 00 02 */ li r4, 2
+/* 80138B9C 001347FC 38 A0 00 06 */ li r5, 6
+/* 80138BA0 00134800 38 C0 00 01 */ li r6, 1
+/* 80138BA4 00134804 4B FA D1 41 */ bl func_800E5CE4
+/* 80138BA8 00134808 38 60 00 03 */ li r3, 3
+/* 80138BAC 0013480C 38 80 00 02 */ li r4, 2
+/* 80138BB0 00134810 38 A0 00 07 */ li r5, 7
+/* 80138BB4 00134814 38 C0 00 01 */ li r6, 1
+/* 80138BB8 00134818 4B FA D1 2D */ bl func_800E5CE4
+/* 80138BBC 0013481C 38 60 00 04 */ li r3, 4
+/* 80138BC0 00134820 38 80 00 02 */ li r4, 2
+/* 80138BC4 00134824 38 A0 00 07 */ li r5, 7
+/* 80138BC8 00134828 38 C0 00 01 */ li r6, 1
+/* 80138BCC 0013482C 4B FA D1 19 */ bl func_800E5CE4
+/* 80138BD0 00134830 38 60 00 05 */ li r3, 5
+/* 80138BD4 00134834 38 80 00 02 */ li r4, 2
+/* 80138BD8 00134838 38 A0 00 07 */ li r5, 7
+/* 80138BDC 0013483C 38 C0 00 01 */ li r6, 1
+/* 80138BE0 00134840 4B FA D1 05 */ bl func_800E5CE4
+/* 80138BE4 00134844 38 60 00 00 */ li r3, 0
+/* 80138BE8 00134848 38 80 00 01 */ li r4, 1
+/* 80138BEC 0013484C 38 A0 00 02 */ li r5, 2
+/* 80138BF0 00134850 38 C0 00 01 */ li r6, 1
+/* 80138BF4 00134854 4B FA D0 F1 */ bl func_800E5CE4
+/* 80138BF8 00134858 38 60 00 01 */ li r3, 1
+/* 80138BFC 0013485C 38 80 00 01 */ li r4, 1
+/* 80138C00 00134860 38 A0 00 02 */ li r5, 2
+/* 80138C04 00134864 38 C0 00 01 */ li r6, 1
+/* 80138C08 00134868 4B FA D0 DD */ bl func_800E5CE4
+/* 80138C0C 0013486C 38 60 00 02 */ li r3, 2
+/* 80138C10 00134870 38 80 00 01 */ li r4, 1
+/* 80138C14 00134874 38 A0 00 02 */ li r5, 2
+/* 80138C18 00134878 38 C0 00 01 */ li r6, 1
+/* 80138C1C 0013487C 4B FA D0 C9 */ bl func_800E5CE4
+/* 80138C20 00134880 38 60 00 03 */ li r3, 3
+/* 80138C24 00134884 38 80 00 01 */ li r4, 1
+/* 80138C28 00134888 38 A0 00 02 */ li r5, 2
+/* 80138C2C 0013488C 38 C0 00 01 */ li r6, 1
+/* 80138C30 00134890 4B FA D0 B5 */ bl func_800E5CE4
+/* 80138C34 00134894 38 60 00 04 */ li r3, 4
+/* 80138C38 00134898 38 80 00 01 */ li r4, 1
+/* 80138C3C 0013489C 38 A0 00 02 */ li r5, 2
+/* 80138C40 001348A0 38 C0 00 01 */ li r6, 1
+/* 80138C44 001348A4 4B FA D0 A1 */ bl func_800E5CE4
+/* 80138C48 001348A8 38 60 00 05 */ li r3, 5
+/* 80138C4C 001348AC 38 80 00 01 */ li r4, 1
+/* 80138C50 001348B0 38 A0 00 02 */ li r5, 2
+/* 80138C54 001348B4 38 C0 00 01 */ li r6, 1
+/* 80138C58 001348B8 4B FA D0 8D */ bl func_800E5CE4
+/* 80138C5C 001348BC 38 60 00 00 */ li r3, 0
+/* 80138C60 001348C0 38 80 00 00 */ li r4, 0
+/* 80138C64 001348C4 38 A0 00 02 */ li r5, 2
+/* 80138C68 001348C8 38 C0 00 01 */ li r6, 1
+/* 80138C6C 001348CC 4B FA D0 79 */ bl func_800E5CE4
+/* 80138C70 001348D0 38 60 00 00 */ li r3, 0
+/* 80138C74 001348D4 38 80 00 03 */ li r4, 3
+/* 80138C78 001348D8 38 A0 00 02 */ li r5, 2
+/* 80138C7C 001348DC 38 C0 00 01 */ li r6, 1
+/* 80138C80 001348E0 4B FA D0 65 */ bl func_800E5CE4
+/* 80138C84 001348E4 38 60 00 00 */ li r3, 0
+/* 80138C88 001348E8 38 80 00 04 */ li r4, 4
+/* 80138C8C 001348EC 38 A0 00 02 */ li r5, 2
+/* 80138C90 001348F0 38 C0 00 01 */ li r6, 1
+/* 80138C94 001348F4 4B FA D0 51 */ bl func_800E5CE4
+/* 80138C98 001348F8 38 60 00 00 */ li r3, 0
+/* 80138C9C 001348FC 38 80 00 05 */ li r4, 5
+/* 80138CA0 00134900 38 A0 00 02 */ li r5, 2
+/* 80138CA4 00134904 38 C0 00 01 */ li r6, 1
+/* 80138CA8 00134908 4B FA D0 3D */ bl func_800E5CE4
+/* 80138CAC 0013490C 38 60 00 00 */ li r3, 0
+/* 80138CB0 00134910 38 80 00 06 */ li r4, 6
+/* 80138CB4 00134914 38 A0 00 03 */ li r5, 3
+/* 80138CB8 00134918 38 C0 00 01 */ li r6, 1
+/* 80138CBC 0013491C 4B FA D0 29 */ bl func_800E5CE4
+/* 80138CC0 00134920 38 60 00 00 */ li r3, 0
+/* 80138CC4 00134924 38 80 00 07 */ li r4, 7
+/* 80138CC8 00134928 38 A0 00 03 */ li r5, 3
+/* 80138CCC 0013492C 38 C0 00 01 */ li r6, 1
+/* 80138CD0 00134930 4B FA D0 15 */ bl func_800E5CE4
+/* 80138CD4 00134934 38 60 00 01 */ li r3, 1
+/* 80138CD8 00134938 38 80 00 00 */ li r4, 0
+/* 80138CDC 0013493C 38 A0 00 02 */ li r5, 2
+/* 80138CE0 00134940 38 C0 00 01 */ li r6, 1
+/* 80138CE4 00134944 4B FA D0 01 */ bl func_800E5CE4
+/* 80138CE8 00134948 38 60 00 01 */ li r3, 1
+/* 80138CEC 0013494C 38 80 00 03 */ li r4, 3
+/* 80138CF0 00134950 38 A0 00 02 */ li r5, 2
+/* 80138CF4 00134954 38 C0 00 01 */ li r6, 1
+/* 80138CF8 00134958 4B FA CF ED */ bl func_800E5CE4
+/* 80138CFC 0013495C 38 60 00 01 */ li r3, 1
+/* 80138D00 00134960 38 80 00 04 */ li r4, 4
+/* 80138D04 00134964 38 A0 00 02 */ li r5, 2
+/* 80138D08 00134968 38 C0 00 01 */ li r6, 1
+/* 80138D0C 0013496C 4B FA CF D9 */ bl func_800E5CE4
+/* 80138D10 00134970 38 60 00 01 */ li r3, 1
+/* 80138D14 00134974 38 80 00 05 */ li r4, 5
+/* 80138D18 00134978 38 A0 00 02 */ li r5, 2
+/* 80138D1C 0013497C 38 C0 00 01 */ li r6, 1
+/* 80138D20 00134980 4B FA CF C5 */ bl func_800E5CE4
+/* 80138D24 00134984 38 60 00 02 */ li r3, 2
+/* 80138D28 00134988 38 80 00 03 */ li r4, 3
+/* 80138D2C 0013498C 38 A0 00 02 */ li r5, 2
+/* 80138D30 00134990 38 C0 00 01 */ li r6, 1
+/* 80138D34 00134994 4B FA CF B1 */ bl func_800E5CE4
+/* 80138D38 00134998 38 60 00 02 */ li r3, 2
+/* 80138D3C 0013499C 38 80 00 04 */ li r4, 4
+/* 80138D40 001349A0 38 A0 00 02 */ li r5, 2
+/* 80138D44 001349A4 38 C0 00 01 */ li r6, 1
+/* 80138D48 001349A8 4B FA CF 9D */ bl func_800E5CE4
+/* 80138D4C 001349AC 38 60 00 02 */ li r3, 2
+/* 80138D50 001349B0 38 80 00 05 */ li r4, 5
+/* 80138D54 001349B4 38 A0 00 02 */ li r5, 2
+/* 80138D58 001349B8 38 C0 00 01 */ li r6, 1
+/* 80138D5C 001349BC 4B FA CF 89 */ bl func_800E5CE4
+/* 80138D60 001349C0 38 60 00 02 */ li r3, 2
+/* 80138D64 001349C4 38 80 00 06 */ li r4, 6
+/* 80138D68 001349C8 38 A0 00 03 */ li r5, 3
+/* 80138D6C 001349CC 38 C0 00 01 */ li r6, 1
+/* 80138D70 001349D0 4B FA CF 75 */ bl func_800E5CE4
+/* 80138D74 001349D4 38 60 00 02 */ li r3, 2
+/* 80138D78 001349D8 38 80 00 07 */ li r4, 7
+/* 80138D7C 001349DC 38 A0 00 03 */ li r5, 3
+/* 80138D80 001349E0 38 C0 00 01 */ li r6, 1
+/* 80138D84 001349E4 4B FA CF 61 */ bl func_800E5CE4
+/* 80138D88 001349E8 38 60 00 03 */ li r3, 3
+/* 80138D8C 001349EC 38 80 00 00 */ li r4, 0
+/* 80138D90 001349F0 38 A0 00 02 */ li r5, 2
+/* 80138D94 001349F4 38 C0 00 01 */ li r6, 1
+/* 80138D98 001349F8 4B FA CF 4D */ bl func_800E5CE4
+/* 80138D9C 001349FC 38 60 00 03 */ li r3, 3
+/* 80138DA0 00134A00 38 80 00 03 */ li r4, 3
+/* 80138DA4 00134A04 38 A0 00 02 */ li r5, 2
+/* 80138DA8 00134A08 38 C0 00 01 */ li r6, 1
+/* 80138DAC 00134A0C 4B FA CF 39 */ bl func_800E5CE4
+/* 80138DB0 00134A10 38 60 00 03 */ li r3, 3
+/* 80138DB4 00134A14 38 80 00 04 */ li r4, 4
+/* 80138DB8 00134A18 38 A0 00 02 */ li r5, 2
+/* 80138DBC 00134A1C 38 C0 00 01 */ li r6, 1
+/* 80138DC0 00134A20 4B FA CF 25 */ bl func_800E5CE4
+/* 80138DC4 00134A24 38 60 00 03 */ li r3, 3
+/* 80138DC8 00134A28 38 80 00 05 */ li r4, 5
+/* 80138DCC 00134A2C 38 A0 00 02 */ li r5, 2
+/* 80138DD0 00134A30 38 C0 00 01 */ li r6, 1
+/* 80138DD4 00134A34 4B FA CF 11 */ bl func_800E5CE4
+/* 80138DD8 00134A38 38 60 00 03 */ li r3, 3
+/* 80138DDC 00134A3C 38 80 00 06 */ li r4, 6
+/* 80138DE0 00134A40 38 A0 00 03 */ li r5, 3
+/* 80138DE4 00134A44 38 C0 00 01 */ li r6, 1
+/* 80138DE8 00134A48 4B FA CE FD */ bl func_800E5CE4
+/* 80138DEC 00134A4C 38 60 00 03 */ li r3, 3
+/* 80138DF0 00134A50 38 80 00 07 */ li r4, 7
+/* 80138DF4 00134A54 38 A0 00 03 */ li r5, 3
+/* 80138DF8 00134A58 38 C0 00 01 */ li r6, 1
+/* 80138DFC 00134A5C 4B FA CE E9 */ bl func_800E5CE4
+/* 80138E00 00134A60 38 60 00 04 */ li r3, 4
+/* 80138E04 00134A64 38 80 00 00 */ li r4, 0
+/* 80138E08 00134A68 38 A0 00 02 */ li r5, 2
+/* 80138E0C 00134A6C 38 C0 00 01 */ li r6, 1
+/* 80138E10 00134A70 4B FA CE D5 */ bl func_800E5CE4
+/* 80138E14 00134A74 38 60 00 04 */ li r3, 4
+/* 80138E18 00134A78 38 80 00 03 */ li r4, 3
+/* 80138E1C 00134A7C 38 A0 00 02 */ li r5, 2
+/* 80138E20 00134A80 38 C0 00 01 */ li r6, 1
+/* 80138E24 00134A84 4B FA CE C1 */ bl func_800E5CE4
+/* 80138E28 00134A88 38 60 00 04 */ li r3, 4
+/* 80138E2C 00134A8C 38 80 00 04 */ li r4, 4
+/* 80138E30 00134A90 38 A0 00 02 */ li r5, 2
+/* 80138E34 00134A94 38 C0 00 01 */ li r6, 1
+/* 80138E38 00134A98 4B FA CE AD */ bl func_800E5CE4
+/* 80138E3C 00134A9C 38 60 00 04 */ li r3, 4
+/* 80138E40 00134AA0 38 80 00 05 */ li r4, 5
+/* 80138E44 00134AA4 38 A0 00 02 */ li r5, 2
+/* 80138E48 00134AA8 38 C0 00 01 */ li r6, 1
+/* 80138E4C 00134AAC 4B FA CE 99 */ bl func_800E5CE4
+/* 80138E50 00134AB0 38 60 00 04 */ li r3, 4
+/* 80138E54 00134AB4 38 80 00 06 */ li r4, 6
+/* 80138E58 00134AB8 38 A0 00 03 */ li r5, 3
+/* 80138E5C 00134ABC 38 C0 00 01 */ li r6, 1
+/* 80138E60 00134AC0 4B FA CE 85 */ bl func_800E5CE4
+/* 80138E64 00134AC4 38 60 00 05 */ li r3, 5
+/* 80138E68 00134AC8 38 80 00 00 */ li r4, 0
+/* 80138E6C 00134ACC 38 A0 00 02 */ li r5, 2
+/* 80138E70 00134AD0 38 C0 00 01 */ li r6, 1
+/* 80138E74 00134AD4 4B FA CE 71 */ bl func_800E5CE4
+/* 80138E78 00134AD8 38 60 00 05 */ li r3, 5
+/* 80138E7C 00134ADC 38 80 00 03 */ li r4, 3
+/* 80138E80 00134AE0 38 A0 00 02 */ li r5, 2
+/* 80138E84 00134AE4 38 C0 00 01 */ li r6, 1
+/* 80138E88 00134AE8 4B FA CE 5D */ bl func_800E5CE4
+/* 80138E8C 00134AEC 38 60 00 05 */ li r3, 5
+/* 80138E90 00134AF0 38 80 00 05 */ li r4, 5
+/* 80138E94 00134AF4 38 A0 00 02 */ li r5, 2
+/* 80138E98 00134AF8 38 C0 00 01 */ li r6, 1
+/* 80138E9C 00134AFC 4B FA CE 49 */ bl func_800E5CE4
+/* 80138EA0 00134B00 38 60 00 05 */ li r3, 5
+/* 80138EA4 00134B04 38 80 00 06 */ li r4, 6
+/* 80138EA8 00134B08 38 A0 00 03 */ li r5, 3
+/* 80138EAC 00134B0C 38 C0 00 01 */ li r6, 1
+/* 80138EB0 00134B10 4B FA CE 35 */ bl func_800E5CE4
+lbl_80138EB4:
+/* 80138EB4 00134B14 38 60 02 18 */ li r3, 0x218
+/* 80138EB8 00134B18 48 02 9B D9 */ bl func_80162A90
+/* 80138EBC 00134B1C 28 03 00 01 */ cmplwi r3, 1
+/* 80138EC0 00134B20 40 82 01 68 */ bne lbl_80139028
+/* 80138EC4 00134B24 38 60 02 18 */ li r3, 0x218
+/* 80138EC8 00134B28 38 80 00 02 */ li r4, 2
+/* 80138ECC 00134B2C 38 A0 00 01 */ li r5, 1
+/* 80138ED0 00134B30 48 02 9A 71 */ bl func_80162940
+/* 80138ED4 00134B34 38 60 00 00 */ li r3, 0
+/* 80138ED8 00134B38 38 80 00 08 */ li r4, 8
+/* 80138EDC 00134B3C 38 A0 00 07 */ li r5, 7
+/* 80138EE0 00134B40 38 C0 00 01 */ li r6, 1
+/* 80138EE4 00134B44 4B FA CE 01 */ bl func_800E5CE4
+/* 80138EE8 00134B48 38 60 00 01 */ li r3, 1
+/* 80138EEC 00134B4C 38 80 00 08 */ li r4, 8
+/* 80138EF0 00134B50 38 A0 00 07 */ li r5, 7
+/* 80138EF4 00134B54 38 C0 00 01 */ li r6, 1
+/* 80138EF8 00134B58 4B FA CD ED */ bl func_800E5CE4
+/* 80138EFC 00134B5C 38 60 00 02 */ li r3, 2
+/* 80138F00 00134B60 38 80 00 08 */ li r4, 8
+/* 80138F04 00134B64 38 A0 00 07 */ li r5, 7
+/* 80138F08 00134B68 38 C0 00 01 */ li r6, 1
+/* 80138F0C 00134B6C 4B FA CD D9 */ bl func_800E5CE4
+/* 80138F10 00134B70 38 60 00 03 */ li r3, 3
+/* 80138F14 00134B74 38 80 00 08 */ li r4, 8
+/* 80138F18 00134B78 38 A0 00 07 */ li r5, 7
+/* 80138F1C 00134B7C 38 C0 00 01 */ li r6, 1
+/* 80138F20 00134B80 4B FA CD C5 */ bl func_800E5CE4
+/* 80138F24 00134B84 38 60 00 04 */ li r3, 4
+/* 80138F28 00134B88 38 80 00 08 */ li r4, 8
+/* 80138F2C 00134B8C 38 A0 00 0D */ li r5, 0xd
+/* 80138F30 00134B90 38 C0 00 01 */ li r6, 1
+/* 80138F34 00134B94 4B FA CD B1 */ bl func_800E5CE4
+/* 80138F38 00134B98 38 60 00 05 */ li r3, 5
+/* 80138F3C 00134B9C 38 80 00 08 */ li r4, 8
+/* 80138F40 00134BA0 38 A0 00 0B */ li r5, 0xb
+/* 80138F44 00134BA4 38 C0 00 01 */ li r6, 1
+/* 80138F48 00134BA8 4B FA CD 9D */ bl func_800E5CE4
+/* 80138F4C 00134BAC 38 60 00 00 */ li r3, 0
+/* 80138F50 00134BB0 38 80 00 03 */ li r4, 3
+/* 80138F54 00134BB4 38 A0 00 0F */ li r5, 0xf
+/* 80138F58 00134BB8 38 C0 00 01 */ li r6, 1
+/* 80138F5C 00134BBC 4B FA CD 89 */ bl func_800E5CE4
+/* 80138F60 00134BC0 38 60 00 00 */ li r3, 0
+/* 80138F64 00134BC4 38 80 00 04 */ li r4, 4
+/* 80138F68 00134BC8 38 A0 00 0F */ li r5, 0xf
+/* 80138F6C 00134BCC 38 C0 00 01 */ li r6, 1
+/* 80138F70 00134BD0 4B FA CD 75 */ bl func_800E5CE4
+/* 80138F74 00134BD4 38 60 00 01 */ li r3, 1
+/* 80138F78 00134BD8 38 80 00 03 */ li r4, 3
+/* 80138F7C 00134BDC 38 A0 00 0F */ li r5, 0xf
+/* 80138F80 00134BE0 38 C0 00 01 */ li r6, 1
+/* 80138F84 00134BE4 4B FA CD 61 */ bl func_800E5CE4
+/* 80138F88 00134BE8 38 60 00 01 */ li r3, 1
+/* 80138F8C 00134BEC 38 80 00 04 */ li r4, 4
+/* 80138F90 00134BF0 38 A0 00 0F */ li r5, 0xf
+/* 80138F94 00134BF4 38 C0 00 01 */ li r6, 1
+/* 80138F98 00134BF8 4B FA CD 4D */ bl func_800E5CE4
+/* 80138F9C 00134BFC 38 60 00 02 */ li r3, 2
+/* 80138FA0 00134C00 38 80 00 03 */ li r4, 3
+/* 80138FA4 00134C04 38 A0 00 0F */ li r5, 0xf
+/* 80138FA8 00134C08 38 C0 00 01 */ li r6, 1
+/* 80138FAC 00134C0C 4B FA CD 39 */ bl func_800E5CE4
+/* 80138FB0 00134C10 38 60 00 02 */ li r3, 2
+/* 80138FB4 00134C14 38 80 00 04 */ li r4, 4
+/* 80138FB8 00134C18 38 A0 00 0F */ li r5, 0xf
+/* 80138FBC 00134C1C 38 C0 00 01 */ li r6, 1
+/* 80138FC0 00134C20 4B FA CD 25 */ bl func_800E5CE4
+/* 80138FC4 00134C24 38 60 00 03 */ li r3, 3
+/* 80138FC8 00134C28 38 80 00 03 */ li r4, 3
+/* 80138FCC 00134C2C 38 A0 00 0F */ li r5, 0xf
+/* 80138FD0 00134C30 38 C0 00 01 */ li r6, 1
+/* 80138FD4 00134C34 4B FA CD 11 */ bl func_800E5CE4
+/* 80138FD8 00134C38 38 60 00 03 */ li r3, 3
+/* 80138FDC 00134C3C 38 80 00 04 */ li r4, 4
+/* 80138FE0 00134C40 38 A0 00 0F */ li r5, 0xf
+/* 80138FE4 00134C44 38 C0 00 01 */ li r6, 1
+/* 80138FE8 00134C48 4B FA CC FD */ bl func_800E5CE4
+/* 80138FEC 00134C4C 38 60 00 04 */ li r3, 4
+/* 80138FF0 00134C50 38 80 00 03 */ li r4, 3
+/* 80138FF4 00134C54 38 A0 00 0F */ li r5, 0xf
+/* 80138FF8 00134C58 38 C0 00 01 */ li r6, 1
+/* 80138FFC 00134C5C 4B FA CC E9 */ bl func_800E5CE4
+/* 80139000 00134C60 38 60 00 04 */ li r3, 4
+/* 80139004 00134C64 38 80 00 04 */ li r4, 4
+/* 80139008 00134C68 38 A0 00 0F */ li r5, 0xf
+/* 8013900C 00134C6C 38 C0 00 01 */ li r6, 1
+/* 80139010 00134C70 4B FA CC D5 */ bl func_800E5CE4
+/* 80139014 00134C74 38 60 00 05 */ li r3, 5
+/* 80139018 00134C78 38 80 00 03 */ li r4, 3
+/* 8013901C 00134C7C 38 A0 00 0F */ li r5, 0xf
+/* 80139020 00134C80 38 C0 00 01 */ li r6, 1
+/* 80139024 00134C84 4B FA CC C1 */ bl func_800E5CE4
+lbl_80139028:
+/* 80139028 00134C88 38 60 02 19 */ li r3, 0x219
+/* 8013902C 00134C8C 48 02 9A 65 */ bl func_80162A90
+/* 80139030 00134C90 28 03 00 01 */ cmplwi r3, 1
+/* 80139034 00134C94 40 82 03 5C */ bne lbl_80139390
+/* 80139038 00134C98 38 60 02 19 */ li r3, 0x219
+/* 8013903C 00134C9C 38 80 00 02 */ li r4, 2
+/* 80139040 00134CA0 38 A0 00 01 */ li r5, 1
+/* 80139044 00134CA4 48 02 98 FD */ bl func_80162940
+/* 80139048 00134CA8 38 60 00 00 */ li r3, 0
+/* 8013904C 00134CAC 38 80 00 08 */ li r4, 8
+/* 80139050 00134CB0 38 A0 00 06 */ li r5, 6
+/* 80139054 00134CB4 38 C0 00 01 */ li r6, 1
+/* 80139058 00134CB8 4B FA CC 8D */ bl func_800E5CE4
+/* 8013905C 00134CBC 38 60 00 01 */ li r3, 1
+/* 80139060 00134CC0 38 80 00 08 */ li r4, 8
+/* 80139064 00134CC4 38 A0 00 06 */ li r5, 6
+/* 80139068 00134CC8 38 C0 00 01 */ li r6, 1
+/* 8013906C 00134CCC 4B FA CC 79 */ bl func_800E5CE4
+/* 80139070 00134CD0 38 60 00 02 */ li r3, 2
+/* 80139074 00134CD4 38 80 00 08 */ li r4, 8
+/* 80139078 00134CD8 38 A0 00 06 */ li r5, 6
+/* 8013907C 00134CDC 38 C0 00 01 */ li r6, 1
+/* 80139080 00134CE0 4B FA CC 65 */ bl func_800E5CE4
+/* 80139084 00134CE4 38 60 00 03 */ li r3, 3
+/* 80139088 00134CE8 38 80 00 08 */ li r4, 8
+/* 8013908C 00134CEC 38 A0 00 06 */ li r5, 6
+/* 80139090 00134CF0 38 C0 00 01 */ li r6, 1
+/* 80139094 00134CF4 4B FA CC 51 */ bl func_800E5CE4
+/* 80139098 00134CF8 38 60 00 04 */ li r3, 4
+/* 8013909C 00134CFC 38 80 00 08 */ li r4, 8
+/* 801390A0 00134D00 38 A0 00 0C */ li r5, 0xc
+/* 801390A4 00134D04 38 C0 00 01 */ li r6, 1
+/* 801390A8 00134D08 4B FA CC 3D */ bl func_800E5CE4
+/* 801390AC 00134D0C 38 60 00 05 */ li r3, 5
+/* 801390B0 00134D10 38 80 00 08 */ li r4, 8
+/* 801390B4 00134D14 38 A0 00 0A */ li r5, 0xa
+/* 801390B8 00134D18 38 C0 00 01 */ li r6, 1
+/* 801390BC 00134D1C 4B FA CC 29 */ bl func_800E5CE4
+/* 801390C0 00134D20 38 60 00 00 */ li r3, 0
+/* 801390C4 00134D24 38 80 00 01 */ li r4, 1
+/* 801390C8 00134D28 38 A0 00 03 */ li r5, 3
+/* 801390CC 00134D2C 38 C0 00 01 */ li r6, 1
+/* 801390D0 00134D30 4B FA CC 15 */ bl func_800E5CE4
+/* 801390D4 00134D34 38 60 00 01 */ li r3, 1
+/* 801390D8 00134D38 38 80 00 01 */ li r4, 1
+/* 801390DC 00134D3C 38 A0 00 03 */ li r5, 3
+/* 801390E0 00134D40 38 C0 00 01 */ li r6, 1
+/* 801390E4 00134D44 4B FA CC 01 */ bl func_800E5CE4
+/* 801390E8 00134D48 38 60 00 02 */ li r3, 2
+/* 801390EC 00134D4C 38 80 00 01 */ li r4, 1
+/* 801390F0 00134D50 38 A0 00 03 */ li r5, 3
+/* 801390F4 00134D54 38 C0 00 01 */ li r6, 1
+/* 801390F8 00134D58 4B FA CB ED */ bl func_800E5CE4
+/* 801390FC 00134D5C 38 60 00 03 */ li r3, 3
+/* 80139100 00134D60 38 80 00 01 */ li r4, 1
+/* 80139104 00134D64 38 A0 00 03 */ li r5, 3
+/* 80139108 00134D68 38 C0 00 01 */ li r6, 1
+/* 8013910C 00134D6C 4B FA CB D9 */ bl func_800E5CE4
+/* 80139110 00134D70 38 60 00 04 */ li r3, 4
+/* 80139114 00134D74 38 80 00 01 */ li r4, 1
+/* 80139118 00134D78 38 A0 00 03 */ li r5, 3
+/* 8013911C 00134D7C 38 C0 00 01 */ li r6, 1
+/* 80139120 00134D80 4B FA CB C5 */ bl func_800E5CE4
+/* 80139124 00134D84 38 60 00 05 */ li r3, 5
+/* 80139128 00134D88 38 80 00 01 */ li r4, 1
+/* 8013912C 00134D8C 38 A0 00 03 */ li r5, 3
+/* 80139130 00134D90 38 C0 00 01 */ li r6, 1
+/* 80139134 00134D94 4B FA CB B1 */ bl func_800E5CE4
+/* 80139138 00134D98 38 60 00 00 */ li r3, 0
+/* 8013913C 00134D9C 38 80 00 00 */ li r4, 0
+/* 80139140 00134DA0 38 A0 00 03 */ li r5, 3
+/* 80139144 00134DA4 38 C0 00 01 */ li r6, 1
+/* 80139148 00134DA8 4B FA CB 9D */ bl func_800E5CE4
+/* 8013914C 00134DAC 38 60 00 00 */ li r3, 0
+/* 80139150 00134DB0 38 80 00 03 */ li r4, 3
+/* 80139154 00134DB4 38 A0 00 03 */ li r5, 3
+/* 80139158 00134DB8 38 C0 00 01 */ li r6, 1
+/* 8013915C 00134DBC 4B FA CB 89 */ bl func_800E5CE4
+/* 80139160 00134DC0 38 60 00 00 */ li r3, 0
+/* 80139164 00134DC4 38 80 00 04 */ li r4, 4
+/* 80139168 00134DC8 38 A0 00 03 */ li r5, 3
+/* 8013916C 00134DCC 38 C0 00 01 */ li r6, 1
+/* 80139170 00134DD0 4B FA CB 75 */ bl func_800E5CE4
+/* 80139174 00134DD4 38 60 00 00 */ li r3, 0
+/* 80139178 00134DD8 38 80 00 05 */ li r4, 5
+/* 8013917C 00134DDC 38 A0 00 03 */ li r5, 3
+/* 80139180 00134DE0 38 C0 00 01 */ li r6, 1
+/* 80139184 00134DE4 4B FA CB 61 */ bl func_800E5CE4
+/* 80139188 00134DE8 38 60 00 00 */ li r3, 0
+/* 8013918C 00134DEC 38 80 00 06 */ li r4, 6
+/* 80139190 00134DF0 38 A0 00 04 */ li r5, 4
+/* 80139194 00134DF4 38 C0 00 01 */ li r6, 1
+/* 80139198 00134DF8 4B FA CB 4D */ bl func_800E5CE4
+/* 8013919C 00134DFC 38 60 00 00 */ li r3, 0
+/* 801391A0 00134E00 38 80 00 07 */ li r4, 7
+/* 801391A4 00134E04 38 A0 00 04 */ li r5, 4
+/* 801391A8 00134E08 38 C0 00 01 */ li r6, 1
+/* 801391AC 00134E0C 4B FA CB 39 */ bl func_800E5CE4
+/* 801391B0 00134E10 38 60 00 01 */ li r3, 1
+/* 801391B4 00134E14 38 80 00 00 */ li r4, 0
+/* 801391B8 00134E18 38 A0 00 03 */ li r5, 3
+/* 801391BC 00134E1C 38 C0 00 01 */ li r6, 1
+/* 801391C0 00134E20 4B FA CB 25 */ bl func_800E5CE4
+/* 801391C4 00134E24 38 60 00 01 */ li r3, 1
+/* 801391C8 00134E28 38 80 00 03 */ li r4, 3
+/* 801391CC 00134E2C 38 A0 00 03 */ li r5, 3
+/* 801391D0 00134E30 38 C0 00 01 */ li r6, 1
+/* 801391D4 00134E34 4B FA CB 11 */ bl func_800E5CE4
+/* 801391D8 00134E38 38 60 00 01 */ li r3, 1
+/* 801391DC 00134E3C 38 80 00 04 */ li r4, 4
+/* 801391E0 00134E40 38 A0 00 03 */ li r5, 3
+/* 801391E4 00134E44 38 C0 00 01 */ li r6, 1
+/* 801391E8 00134E48 4B FA CA FD */ bl func_800E5CE4
+/* 801391EC 00134E4C 38 60 00 01 */ li r3, 1
+/* 801391F0 00134E50 38 80 00 05 */ li r4, 5
+/* 801391F4 00134E54 38 A0 00 03 */ li r5, 3
+/* 801391F8 00134E58 38 C0 00 01 */ li r6, 1
+/* 801391FC 00134E5C 4B FA CA E9 */ bl func_800E5CE4
+/* 80139200 00134E60 38 60 00 02 */ li r3, 2
+/* 80139204 00134E64 38 80 00 03 */ li r4, 3
+/* 80139208 00134E68 38 A0 00 03 */ li r5, 3
+/* 8013920C 00134E6C 38 C0 00 01 */ li r6, 1
+/* 80139210 00134E70 4B FA CA D5 */ bl func_800E5CE4
+/* 80139214 00134E74 38 60 00 02 */ li r3, 2
+/* 80139218 00134E78 38 80 00 04 */ li r4, 4
+/* 8013921C 00134E7C 38 A0 00 03 */ li r5, 3
+/* 80139220 00134E80 38 C0 00 01 */ li r6, 1
+/* 80139224 00134E84 4B FA CA C1 */ bl func_800E5CE4
+/* 80139228 00134E88 38 60 00 02 */ li r3, 2
+/* 8013922C 00134E8C 38 80 00 05 */ li r4, 5
+/* 80139230 00134E90 38 A0 00 03 */ li r5, 3
+/* 80139234 00134E94 38 C0 00 01 */ li r6, 1
+/* 80139238 00134E98 4B FA CA AD */ bl func_800E5CE4
+/* 8013923C 00134E9C 38 60 00 02 */ li r3, 2
+/* 80139240 00134EA0 38 80 00 06 */ li r4, 6
+/* 80139244 00134EA4 38 A0 00 04 */ li r5, 4
+/* 80139248 00134EA8 38 C0 00 01 */ li r6, 1
+/* 8013924C 00134EAC 4B FA CA 99 */ bl func_800E5CE4
+/* 80139250 00134EB0 38 60 00 02 */ li r3, 2
+/* 80139254 00134EB4 38 80 00 07 */ li r4, 7
+/* 80139258 00134EB8 38 A0 00 04 */ li r5, 4
+/* 8013925C 00134EBC 38 C0 00 01 */ li r6, 1
+/* 80139260 00134EC0 4B FA CA 85 */ bl func_800E5CE4
+/* 80139264 00134EC4 38 60 00 03 */ li r3, 3
+/* 80139268 00134EC8 38 80 00 00 */ li r4, 0
+/* 8013926C 00134ECC 38 A0 00 03 */ li r5, 3
+/* 80139270 00134ED0 38 C0 00 01 */ li r6, 1
+/* 80139274 00134ED4 4B FA CA 71 */ bl func_800E5CE4
+/* 80139278 00134ED8 38 60 00 03 */ li r3, 3
+/* 8013927C 00134EDC 38 80 00 03 */ li r4, 3
+/* 80139280 00134EE0 38 A0 00 03 */ li r5, 3
+/* 80139284 00134EE4 38 C0 00 01 */ li r6, 1
+/* 80139288 00134EE8 4B FA CA 5D */ bl func_800E5CE4
+/* 8013928C 00134EEC 38 60 00 03 */ li r3, 3
+/* 80139290 00134EF0 38 80 00 04 */ li r4, 4
+/* 80139294 00134EF4 38 A0 00 03 */ li r5, 3
+/* 80139298 00134EF8 38 C0 00 01 */ li r6, 1
+/* 8013929C 00134EFC 4B FA CA 49 */ bl func_800E5CE4
+/* 801392A0 00134F00 38 60 00 03 */ li r3, 3
+/* 801392A4 00134F04 38 80 00 05 */ li r4, 5
+/* 801392A8 00134F08 38 A0 00 03 */ li r5, 3
+/* 801392AC 00134F0C 38 C0 00 01 */ li r6, 1
+/* 801392B0 00134F10 4B FA CA 35 */ bl func_800E5CE4
+/* 801392B4 00134F14 38 60 00 03 */ li r3, 3
+/* 801392B8 00134F18 38 80 00 06 */ li r4, 6
+/* 801392BC 00134F1C 38 A0 00 04 */ li r5, 4
+/* 801392C0 00134F20 38 C0 00 01 */ li r6, 1
+/* 801392C4 00134F24 4B FA CA 21 */ bl func_800E5CE4
+/* 801392C8 00134F28 38 60 00 03 */ li r3, 3
+/* 801392CC 00134F2C 38 80 00 07 */ li r4, 7
+/* 801392D0 00134F30 38 A0 00 04 */ li r5, 4
+/* 801392D4 00134F34 38 C0 00 01 */ li r6, 1
+/* 801392D8 00134F38 4B FA CA 0D */ bl func_800E5CE4
+/* 801392DC 00134F3C 38 60 00 04 */ li r3, 4
+/* 801392E0 00134F40 38 80 00 00 */ li r4, 0
+/* 801392E4 00134F44 38 A0 00 03 */ li r5, 3
+/* 801392E8 00134F48 38 C0 00 01 */ li r6, 1
+/* 801392EC 00134F4C 4B FA C9 F9 */ bl func_800E5CE4
+/* 801392F0 00134F50 38 60 00 04 */ li r3, 4
+/* 801392F4 00134F54 38 80 00 03 */ li r4, 3
+/* 801392F8 00134F58 38 A0 00 03 */ li r5, 3
+/* 801392FC 00134F5C 38 C0 00 01 */ li r6, 1
+/* 80139300 00134F60 4B FA C9 E5 */ bl func_800E5CE4
+/* 80139304 00134F64 38 60 00 04 */ li r3, 4
+/* 80139308 00134F68 38 80 00 04 */ li r4, 4
+/* 8013930C 00134F6C 38 A0 00 03 */ li r5, 3
+/* 80139310 00134F70 38 C0 00 01 */ li r6, 1
+/* 80139314 00134F74 4B FA C9 D1 */ bl func_800E5CE4
+/* 80139318 00134F78 38 60 00 04 */ li r3, 4
+/* 8013931C 00134F7C 38 80 00 05 */ li r4, 5
+/* 80139320 00134F80 38 A0 00 03 */ li r5, 3
+/* 80139324 00134F84 38 C0 00 01 */ li r6, 1
+/* 80139328 00134F88 4B FA C9 BD */ bl func_800E5CE4
+/* 8013932C 00134F8C 38 60 00 04 */ li r3, 4
+/* 80139330 00134F90 38 80 00 06 */ li r4, 6
+/* 80139334 00134F94 38 A0 00 04 */ li r5, 4
+/* 80139338 00134F98 38 C0 00 01 */ li r6, 1
+/* 8013933C 00134F9C 4B FA C9 A9 */ bl func_800E5CE4
+/* 80139340 00134FA0 38 60 00 05 */ li r3, 5
+/* 80139344 00134FA4 38 80 00 00 */ li r4, 0
+/* 80139348 00134FA8 38 A0 00 03 */ li r5, 3
+/* 8013934C 00134FAC 38 C0 00 01 */ li r6, 1
+/* 80139350 00134FB0 4B FA C9 95 */ bl func_800E5CE4
+/* 80139354 00134FB4 38 60 00 05 */ li r3, 5
+/* 80139358 00134FB8 38 80 00 03 */ li r4, 3
+/* 8013935C 00134FBC 38 A0 00 03 */ li r5, 3
+/* 80139360 00134FC0 38 C0 00 01 */ li r6, 1
+/* 80139364 00134FC4 4B FA C9 81 */ bl func_800E5CE4
+/* 80139368 00134FC8 38 60 00 05 */ li r3, 5
+/* 8013936C 00134FCC 38 80 00 05 */ li r4, 5
+/* 80139370 00134FD0 38 A0 00 03 */ li r5, 3
+/* 80139374 00134FD4 38 C0 00 01 */ li r6, 1
+/* 80139378 00134FD8 4B FA C9 6D */ bl func_800E5CE4
+/* 8013937C 00134FDC 38 60 00 05 */ li r3, 5
+/* 80139380 00134FE0 38 80 00 06 */ li r4, 6
+/* 80139384 00134FE4 38 A0 00 04 */ li r5, 4
+/* 80139388 00134FE8 38 C0 00 01 */ li r6, 1
+/* 8013938C 00134FEC 4B FA C9 59 */ bl func_800E5CE4
+lbl_80139390:
+/* 80139390 00134FF0 38 60 02 1A */ li r3, 0x21a
+/* 80139394 00134FF4 48 02 96 FD */ bl func_80162A90
+/* 80139398 00134FF8 28 03 00 01 */ cmplwi r3, 1
+/* 8013939C 00134FFC 40 82 01 E0 */ bne lbl_8013957C
+/* 801393A0 00135000 38 60 02 1A */ li r3, 0x21a
+/* 801393A4 00135004 38 80 00 02 */ li r4, 2
+/* 801393A8 00135008 38 A0 00 01 */ li r5, 1
+/* 801393AC 0013500C 48 02 95 95 */ bl func_80162940
+/* 801393B0 00135010 38 60 00 00 */ li r3, 0
+/* 801393B4 00135014 38 80 00 08 */ li r4, 8
+/* 801393B8 00135018 38 A0 00 05 */ li r5, 5
+/* 801393BC 0013501C 38 C0 00 01 */ li r6, 1
+/* 801393C0 00135020 4B FA C9 25 */ bl func_800E5CE4
+/* 801393C4 00135024 38 60 00 01 */ li r3, 1
+/* 801393C8 00135028 38 80 00 08 */ li r4, 8
+/* 801393CC 0013502C 38 A0 00 05 */ li r5, 5
+/* 801393D0 00135030 38 C0 00 01 */ li r6, 1
+/* 801393D4 00135034 4B FA C9 11 */ bl func_800E5CE4
+/* 801393D8 00135038 38 60 00 02 */ li r3, 2
+/* 801393DC 0013503C 38 80 00 08 */ li r4, 8
+/* 801393E0 00135040 38 A0 00 05 */ li r5, 5
+/* 801393E4 00135044 38 C0 00 01 */ li r6, 1
+/* 801393E8 00135048 4B FA C8 FD */ bl func_800E5CE4
+/* 801393EC 0013504C 38 60 00 03 */ li r3, 3
+/* 801393F0 00135050 38 80 00 08 */ li r4, 8
+/* 801393F4 00135054 38 A0 00 05 */ li r5, 5
+/* 801393F8 00135058 38 C0 00 01 */ li r6, 1
+/* 801393FC 0013505C 4B FA C8 E9 */ bl func_800E5CE4
+/* 80139400 00135060 38 60 00 04 */ li r3, 4
+/* 80139404 00135064 38 80 00 08 */ li r4, 8
+/* 80139408 00135068 38 A0 00 0B */ li r5, 0xb
+/* 8013940C 0013506C 38 C0 00 01 */ li r6, 1
+/* 80139410 00135070 4B FA C8 D5 */ bl func_800E5CE4
+/* 80139414 00135074 38 60 00 05 */ li r3, 5
+/* 80139418 00135078 38 80 00 08 */ li r4, 8
+/* 8013941C 0013507C 38 A0 00 09 */ li r5, 9
+/* 80139420 00135080 38 C0 00 01 */ li r6, 1
+/* 80139424 00135084 4B FA C8 C1 */ bl func_800E5CE4
+/* 80139428 00135088 38 60 00 00 */ li r3, 0
+/* 8013942C 0013508C 38 80 00 00 */ li r4, 0
+/* 80139430 00135090 38 A0 00 10 */ li r5, 0x10
+/* 80139434 00135094 38 C0 00 01 */ li r6, 1
+/* 80139438 00135098 4B FA C8 AD */ bl func_800E5CE4
+/* 8013943C 0013509C 38 60 00 00 */ li r3, 0
+/* 80139440 001350A0 38 80 00 03 */ li r4, 3
+/* 80139444 001350A4 38 A0 00 0B */ li r5, 0xb
+/* 80139448 001350A8 38 C0 00 01 */ li r6, 1
+/* 8013944C 001350AC 4B FA C8 99 */ bl func_800E5CE4
+/* 80139450 001350B0 38 60 00 00 */ li r3, 0
+/* 80139454 001350B4 38 80 00 04 */ li r4, 4
+/* 80139458 001350B8 38 A0 00 0B */ li r5, 0xb
+/* 8013945C 001350BC 38 C0 00 01 */ li r6, 1
+/* 80139460 001350C0 4B FA C8 85 */ bl func_800E5CE4
+/* 80139464 001350C4 38 60 00 00 */ li r3, 0
+/* 80139468 001350C8 38 80 00 00 */ li r4, 0
+/* 8013946C 001350CC 38 A0 00 10 */ li r5, 0x10
+/* 80139470 001350D0 38 C0 00 01 */ li r6, 1
+/* 80139474 001350D4 4B FA C8 71 */ bl func_800E5CE4
+/* 80139478 001350D8 38 60 00 00 */ li r3, 0
+/* 8013947C 001350DC 38 80 00 03 */ li r4, 3
+/* 80139480 001350E0 38 A0 00 0B */ li r5, 0xb
+/* 80139484 001350E4 38 C0 00 01 */ li r6, 1
+/* 80139488 001350E8 4B FA C8 5D */ bl func_800E5CE4
+/* 8013948C 001350EC 38 60 00 00 */ li r3, 0
+/* 80139490 001350F0 38 80 00 04 */ li r4, 4
+/* 80139494 001350F4 38 A0 00 0B */ li r5, 0xb
+/* 80139498 001350F8 38 C0 00 01 */ li r6, 1
+/* 8013949C 001350FC 4B FA C8 49 */ bl func_800E5CE4
+/* 801394A0 00135100 38 60 00 00 */ li r3, 0
+/* 801394A4 00135104 38 80 00 00 */ li r4, 0
+/* 801394A8 00135108 38 A0 00 0D */ li r5, 0xd
+/* 801394AC 0013510C 38 C0 00 01 */ li r6, 1
+/* 801394B0 00135110 4B FA C8 35 */ bl func_800E5CE4
+/* 801394B4 00135114 38 60 00 00 */ li r3, 0
+/* 801394B8 00135118 38 80 00 03 */ li r4, 3
+/* 801394BC 0013511C 38 A0 00 0B */ li r5, 0xb
+/* 801394C0 00135120 38 C0 00 01 */ li r6, 1
+/* 801394C4 00135124 4B FA C8 21 */ bl func_800E5CE4
+/* 801394C8 00135128 38 60 00 00 */ li r3, 0
+/* 801394CC 0013512C 38 80 00 04 */ li r4, 4
+/* 801394D0 00135130 38 A0 00 0B */ li r5, 0xb
+/* 801394D4 00135134 38 C0 00 01 */ li r6, 1
+/* 801394D8 00135138 4B FA C8 0D */ bl func_800E5CE4
+/* 801394DC 0013513C 38 60 00 00 */ li r3, 0
+/* 801394E0 00135140 38 80 00 00 */ li r4, 0
+/* 801394E4 00135144 38 A0 00 10 */ li r5, 0x10
+/* 801394E8 00135148 38 C0 00 01 */ li r6, 1
+/* 801394EC 0013514C 4B FA C7 F9 */ bl func_800E5CE4
+/* 801394F0 00135150 38 60 00 00 */ li r3, 0
+/* 801394F4 00135154 38 80 00 03 */ li r4, 3
+/* 801394F8 00135158 38 A0 00 0B */ li r5, 0xb
+/* 801394FC 0013515C 38 C0 00 01 */ li r6, 1
+/* 80139500 00135160 4B FA C7 E5 */ bl func_800E5CE4
+/* 80139504 00135164 38 60 00 00 */ li r3, 0
+/* 80139508 00135168 38 80 00 04 */ li r4, 4
+/* 8013950C 0013516C 38 A0 00 0B */ li r5, 0xb
+/* 80139510 00135170 38 C0 00 01 */ li r6, 1
+/* 80139514 00135174 4B FA C7 D1 */ bl func_800E5CE4
+/* 80139518 00135178 38 60 00 00 */ li r3, 0
+/* 8013951C 0013517C 38 80 00 00 */ li r4, 0
+/* 80139520 00135180 38 A0 00 10 */ li r5, 0x10
+/* 80139524 00135184 38 C0 00 01 */ li r6, 1
+/* 80139528 00135188 4B FA C7 BD */ bl func_800E5CE4
+/* 8013952C 0013518C 38 60 00 00 */ li r3, 0
+/* 80139530 00135190 38 80 00 03 */ li r4, 3
+/* 80139534 00135194 38 A0 00 0B */ li r5, 0xb
+/* 80139538 00135198 38 C0 00 01 */ li r6, 1
+/* 8013953C 0013519C 4B FA C7 A9 */ bl func_800E5CE4
+/* 80139540 001351A0 38 60 00 00 */ li r3, 0
+/* 80139544 001351A4 38 80 00 04 */ li r4, 4
+/* 80139548 001351A8 38 A0 00 0B */ li r5, 0xb
+/* 8013954C 001351AC 38 C0 00 01 */ li r6, 1
+/* 80139550 001351B0 4B FA C7 95 */ bl func_800E5CE4
+/* 80139554 001351B4 38 60 00 00 */ li r3, 0
+/* 80139558 001351B8 38 80 00 00 */ li r4, 0
+/* 8013955C 001351BC 38 A0 00 10 */ li r5, 0x10
+/* 80139560 001351C0 38 C0 00 01 */ li r6, 1
+/* 80139564 001351C4 4B FA C7 81 */ bl func_800E5CE4
+/* 80139568 001351C8 38 60 00 00 */ li r3, 0
+/* 8013956C 001351CC 38 80 00 03 */ li r4, 3
+/* 80139570 001351D0 38 A0 00 0B */ li r5, 0xb
+/* 80139574 001351D4 38 C0 00 01 */ li r6, 1
+/* 80139578 001351D8 4B FA C7 6D */ bl func_800E5CE4
+lbl_8013957C:
+/* 8013957C 001351DC 38 60 02 1B */ li r3, 0x21b
+/* 80139580 001351E0 48 02 95 11 */ bl func_80162A90
+/* 80139584 001351E4 28 03 00 01 */ cmplwi r3, 1
+/* 80139588 001351E8 40 82 01 F4 */ bne lbl_8013977C
+/* 8013958C 001351EC 38 60 02 1B */ li r3, 0x21b
+/* 80139590 001351F0 38 80 00 02 */ li r4, 2
+/* 80139594 001351F4 38 A0 00 01 */ li r5, 1
+/* 80139598 001351F8 48 02 93 A9 */ bl func_80162940
+/* 8013959C 001351FC 38 60 00 00 */ li r3, 0
+/* 801395A0 00135200 38 80 00 09 */ li r4, 9
+/* 801395A4 00135204 38 A0 00 0D */ li r5, 0xd
+/* 801395A8 00135208 38 C0 00 01 */ li r6, 1
+/* 801395AC 0013520C 4B FA C7 39 */ bl func_800E5CE4
+/* 801395B0 00135210 38 60 00 00 */ li r3, 0
+/* 801395B4 00135214 38 80 00 00 */ li r4, 0
+/* 801395B8 00135218 38 A0 00 06 */ li r5, 6
+/* 801395BC 0013521C 38 C0 00 01 */ li r6, 1
+/* 801395C0 00135220 4B FA C7 25 */ bl func_800E5CE4
+/* 801395C4 00135224 38 60 00 00 */ li r3, 0
+/* 801395C8 00135228 38 80 00 05 */ li r4, 5
+/* 801395CC 0013522C 38 A0 00 06 */ li r5, 6
+/* 801395D0 00135230 38 C0 00 01 */ li r6, 1
+/* 801395D4 00135234 4B FA C7 11 */ bl func_800E5CE4
+/* 801395D8 00135238 38 60 00 00 */ li r3, 0
+/* 801395DC 0013523C 38 80 00 06 */ li r4, 6
+/* 801395E0 00135240 38 A0 00 07 */ li r5, 7
+/* 801395E4 00135244 38 C0 00 01 */ li r6, 1
+/* 801395E8 00135248 4B FA C6 FD */ bl func_800E5CE4
+/* 801395EC 0013524C 38 60 00 00 */ li r3, 0
+/* 801395F0 00135250 38 80 00 07 */ li r4, 7
+/* 801395F4 00135254 38 A0 00 07 */ li r5, 7
+/* 801395F8 00135258 38 C0 00 01 */ li r6, 1
+/* 801395FC 0013525C 4B FA C6 E9 */ bl func_800E5CE4
+/* 80139600 00135260 38 60 00 01 */ li r3, 1
+/* 80139604 00135264 38 80 00 00 */ li r4, 0
+/* 80139608 00135268 38 A0 00 06 */ li r5, 6
+/* 8013960C 0013526C 38 C0 00 01 */ li r6, 1
+/* 80139610 00135270 4B FA C6 D5 */ bl func_800E5CE4
+/* 80139614 00135274 38 60 00 01 */ li r3, 1
+/* 80139618 00135278 38 80 00 05 */ li r4, 5
+/* 8013961C 0013527C 38 A0 00 06 */ li r5, 6
+/* 80139620 00135280 38 C0 00 01 */ li r6, 1
+/* 80139624 00135284 4B FA C6 C1 */ bl func_800E5CE4
+/* 80139628 00135288 38 60 00 01 */ li r3, 1
+/* 8013962C 0013528C 38 80 00 06 */ li r4, 6
+/* 80139630 00135290 38 A0 00 03 */ li r5, 3
+/* 80139634 00135294 38 C0 00 01 */ li r6, 1
+/* 80139638 00135298 4B FA C6 AD */ bl func_800E5CE4
+/* 8013963C 0013529C 38 60 00 02 */ li r3, 2
+/* 80139640 001352A0 38 80 00 00 */ li r4, 0
+/* 80139644 001352A4 38 A0 00 03 */ li r5, 3
+/* 80139648 001352A8 38 C0 00 01 */ li r6, 1
+/* 8013964C 001352AC 4B FA C6 99 */ bl func_800E5CE4
+/* 80139650 001352B0 38 60 00 02 */ li r3, 2
+/* 80139654 001352B4 38 80 00 05 */ li r4, 5
+/* 80139658 001352B8 38 A0 00 06 */ li r5, 6
+/* 8013965C 001352BC 38 C0 00 01 */ li r6, 1
+/* 80139660 001352C0 4B FA C6 85 */ bl func_800E5CE4
+/* 80139664 001352C4 38 60 00 02 */ li r3, 2
+/* 80139668 001352C8 38 80 00 06 */ li r4, 6
+/* 8013966C 001352CC 38 A0 00 07 */ li r5, 7
+/* 80139670 001352D0 38 C0 00 01 */ li r6, 1
+/* 80139674 001352D4 4B FA C6 71 */ bl func_800E5CE4
+/* 80139678 001352D8 38 60 00 02 */ li r3, 2
+/* 8013967C 001352DC 38 80 00 07 */ li r4, 7
+/* 80139680 001352E0 38 A0 00 07 */ li r5, 7
+/* 80139684 001352E4 38 C0 00 01 */ li r6, 1
+/* 80139688 001352E8 4B FA C6 5D */ bl func_800E5CE4
+/* 8013968C 001352EC 38 60 00 03 */ li r3, 3
+/* 80139690 001352F0 38 80 00 00 */ li r4, 0
+/* 80139694 001352F4 38 A0 00 06 */ li r5, 6
+/* 80139698 001352F8 38 C0 00 01 */ li r6, 1
+/* 8013969C 001352FC 4B FA C6 49 */ bl func_800E5CE4
+/* 801396A0 00135300 38 60 00 03 */ li r3, 3
+/* 801396A4 00135304 38 80 00 05 */ li r4, 5
+/* 801396A8 00135308 38 A0 00 06 */ li r5, 6
+/* 801396AC 0013530C 38 C0 00 01 */ li r6, 1
+/* 801396B0 00135310 4B FA C6 35 */ bl func_800E5CE4
+/* 801396B4 00135314 38 60 00 03 */ li r3, 3
+/* 801396B8 00135318 38 80 00 06 */ li r4, 6
+/* 801396BC 0013531C 38 A0 00 07 */ li r5, 7
+/* 801396C0 00135320 38 C0 00 01 */ li r6, 1
+/* 801396C4 00135324 4B FA C6 21 */ bl func_800E5CE4
+/* 801396C8 00135328 38 60 00 03 */ li r3, 3
+/* 801396CC 0013532C 38 80 00 07 */ li r4, 7
+/* 801396D0 00135330 38 A0 00 07 */ li r5, 7
+/* 801396D4 00135334 38 C0 00 01 */ li r6, 1
+/* 801396D8 00135338 4B FA C6 0D */ bl func_800E5CE4
+/* 801396DC 0013533C 38 60 00 04 */ li r3, 4
+/* 801396E0 00135340 38 80 00 00 */ li r4, 0
+/* 801396E4 00135344 38 A0 00 06 */ li r5, 6
+/* 801396E8 00135348 38 C0 00 01 */ li r6, 1
+/* 801396EC 0013534C 4B FA C5 F9 */ bl func_800E5CE4
+/* 801396F0 00135350 38 60 00 04 */ li r3, 4
+/* 801396F4 00135354 38 80 00 05 */ li r4, 5
+/* 801396F8 00135358 38 A0 00 06 */ li r5, 6
+/* 801396FC 0013535C 38 C0 00 01 */ li r6, 1
+/* 80139700 00135360 4B FA C5 E5 */ bl func_800E5CE4
+/* 80139704 00135364 38 60 00 04 */ li r3, 4
+/* 80139708 00135368 38 80 00 06 */ li r4, 6
+/* 8013970C 0013536C 38 A0 00 07 */ li r5, 7
+/* 80139710 00135370 38 C0 00 01 */ li r6, 1
+/* 80139714 00135374 4B FA C5 D1 */ bl func_800E5CE4
+/* 80139718 00135378 38 60 00 04 */ li r3, 4
+/* 8013971C 0013537C 38 80 00 08 */ li r4, 8
+/* 80139720 00135380 38 A0 00 03 */ li r5, 3
+/* 80139724 00135384 38 C0 00 01 */ li r6, 1
+/* 80139728 00135388 4B FA C5 BD */ bl func_800E5CE4
+/* 8013972C 0013538C 38 60 00 05 */ li r3, 5
+/* 80139730 00135390 38 80 00 00 */ li r4, 0
+/* 80139734 00135394 38 A0 00 06 */ li r5, 6
+/* 80139738 00135398 38 C0 00 01 */ li r6, 1
+/* 8013973C 0013539C 4B FA C5 A9 */ bl func_800E5CE4
+/* 80139740 001353A0 38 60 00 05 */ li r3, 5
+/* 80139744 001353A4 38 80 00 05 */ li r4, 5
+/* 80139748 001353A8 38 A0 00 06 */ li r5, 6
+/* 8013974C 001353AC 38 C0 00 01 */ li r6, 1
+/* 80139750 001353B0 4B FA C5 95 */ bl func_800E5CE4
+/* 80139754 001353B4 38 60 00 05 */ li r3, 5
+/* 80139758 001353B8 38 80 00 06 */ li r4, 6
+/* 8013975C 001353BC 38 A0 00 07 */ li r5, 7
+/* 80139760 001353C0 38 C0 00 01 */ li r6, 1
+/* 80139764 001353C4 4B FA C5 81 */ bl func_800E5CE4
+/* 80139768 001353C8 38 60 00 05 */ li r3, 5
+/* 8013976C 001353CC 38 80 00 08 */ li r4, 8
+/* 80139770 001353D0 38 A0 00 03 */ li r5, 3
+/* 80139774 001353D4 38 C0 00 01 */ li r6, 1
+/* 80139778 001353D8 4B FA C5 6D */ bl func_800E5CE4
+lbl_8013977C:
+/* 8013977C 001353DC 38 60 02 1C */ li r3, 0x21c
+/* 80139780 001353E0 48 02 93 11 */ bl func_80162A90
+/* 80139784 001353E4 28 03 00 01 */ cmplwi r3, 1
+/* 80139788 001353E8 40 82 01 E0 */ bne lbl_80139968
+/* 8013978C 001353EC 38 60 02 1C */ li r3, 0x21c
+/* 80139790 001353F0 38 80 00 02 */ li r4, 2
+/* 80139794 001353F4 38 A0 00 01 */ li r5, 1
+/* 80139798 001353F8 48 02 91 A9 */ bl func_80162940
+/* 8013979C 001353FC 38 60 00 00 */ li r3, 0
+/* 801397A0 00135400 38 80 00 09 */ li r4, 9
+/* 801397A4 00135404 38 A0 00 0F */ li r5, 0xf
+/* 801397A8 00135408 38 C0 00 01 */ li r6, 1
+/* 801397AC 0013540C 4B FA C5 39 */ bl func_800E5CE4
+/* 801397B0 00135410 38 60 00 00 */ li r3, 0
+/* 801397B4 00135414 38 80 00 00 */ li r4, 0
+/* 801397B8 00135418 38 A0 00 0A */ li r5, 0xa
+/* 801397BC 0013541C 38 C0 00 01 */ li r6, 1
+/* 801397C0 00135420 4B FA C5 25 */ bl func_800E5CE4
+/* 801397C4 00135424 38 60 00 00 */ li r3, 0
+/* 801397C8 00135428 38 80 00 05 */ li r4, 5
+/* 801397CC 0013542C 38 A0 00 0A */ li r5, 0xa
+/* 801397D0 00135430 38 C0 00 01 */ li r6, 1
+/* 801397D4 00135434 4B FA C5 11 */ bl func_800E5CE4
+/* 801397D8 00135438 38 60 00 00 */ li r3, 0
+/* 801397DC 0013543C 38 80 00 06 */ li r4, 6
+/* 801397E0 00135440 38 A0 00 0B */ li r5, 0xb
+/* 801397E4 00135444 38 C0 00 01 */ li r6, 1
+/* 801397E8 00135448 4B FA C4 FD */ bl func_800E5CE4
+/* 801397EC 0013544C 38 60 00 00 */ li r3, 0
+/* 801397F0 00135450 38 80 00 07 */ li r4, 7
+/* 801397F4 00135454 38 A0 00 0B */ li r5, 0xb
+/* 801397F8 00135458 38 C0 00 01 */ li r6, 1
+/* 801397FC 0013545C 4B FA C4 E9 */ bl func_800E5CE4
+/* 80139800 00135460 38 60 00 01 */ li r3, 1
+/* 80139804 00135464 38 80 00 00 */ li r4, 0
+/* 80139808 00135468 38 A0 00 0A */ li r5, 0xa
+/* 8013980C 0013546C 38 C0 00 01 */ li r6, 1
+/* 80139810 00135470 4B FA C4 D5 */ bl func_800E5CE4
+/* 80139814 00135474 38 60 00 01 */ li r3, 1
+/* 80139818 00135478 38 80 00 05 */ li r4, 5
+/* 8013981C 0013547C 38 A0 00 0A */ li r5, 0xa
+/* 80139820 00135480 38 C0 00 01 */ li r6, 1
+/* 80139824 00135484 4B FA C4 C1 */ bl func_800E5CE4
+/* 80139828 00135488 38 60 00 02 */ li r3, 2
+/* 8013982C 0013548C 38 80 00 00 */ li r4, 0
+/* 80139830 00135490 38 A0 00 07 */ li r5, 7
+/* 80139834 00135494 38 C0 00 01 */ li r6, 1
+/* 80139838 00135498 4B FA C4 AD */ bl func_800E5CE4
+/* 8013983C 0013549C 38 60 00 02 */ li r3, 2
+/* 80139840 001354A0 38 80 00 05 */ li r4, 5
+/* 80139844 001354A4 38 A0 00 0A */ li r5, 0xa
+/* 80139848 001354A8 38 C0 00 01 */ li r6, 1
+/* 8013984C 001354AC 4B FA C4 99 */ bl func_800E5CE4
+/* 80139850 001354B0 38 60 00 02 */ li r3, 2
+/* 80139854 001354B4 38 80 00 06 */ li r4, 6
+/* 80139858 001354B8 38 A0 00 0B */ li r5, 0xb
+/* 8013985C 001354BC 38 C0 00 01 */ li r6, 1
+/* 80139860 001354C0 4B FA C4 85 */ bl func_800E5CE4
+/* 80139864 001354C4 38 60 00 02 */ li r3, 2
+/* 80139868 001354C8 38 80 00 07 */ li r4, 7
+/* 8013986C 001354CC 38 A0 00 0B */ li r5, 0xb
+/* 80139870 001354D0 38 C0 00 01 */ li r6, 1
+/* 80139874 001354D4 4B FA C4 71 */ bl func_800E5CE4
+/* 80139878 001354D8 38 60 00 03 */ li r3, 3
+/* 8013987C 001354DC 38 80 00 00 */ li r4, 0
+/* 80139880 001354E0 38 A0 00 0A */ li r5, 0xa
+/* 80139884 001354E4 38 C0 00 01 */ li r6, 1
+/* 80139888 001354E8 4B FA C4 5D */ bl func_800E5CE4
+/* 8013988C 001354EC 38 60 00 03 */ li r3, 3
+/* 80139890 001354F0 38 80 00 05 */ li r4, 5
+/* 80139894 001354F4 38 A0 00 0A */ li r5, 0xa
+/* 80139898 001354F8 38 C0 00 01 */ li r6, 1
+/* 8013989C 001354FC 4B FA C4 49 */ bl func_800E5CE4
+/* 801398A0 00135500 38 60 00 03 */ li r3, 3
+/* 801398A4 00135504 38 80 00 06 */ li r4, 6
+/* 801398A8 00135508 38 A0 00 0B */ li r5, 0xb
+/* 801398AC 0013550C 38 C0 00 01 */ li r6, 1
+/* 801398B0 00135510 4B FA C4 35 */ bl func_800E5CE4
+/* 801398B4 00135514 38 60 00 03 */ li r3, 3
+/* 801398B8 00135518 38 80 00 07 */ li r4, 7
+/* 801398BC 0013551C 38 A0 00 0B */ li r5, 0xb
+/* 801398C0 00135520 38 C0 00 01 */ li r6, 1
+/* 801398C4 00135524 4B FA C4 21 */ bl func_800E5CE4
+/* 801398C8 00135528 38 60 00 04 */ li r3, 4
+/* 801398CC 0013552C 38 80 00 00 */ li r4, 0
+/* 801398D0 00135530 38 A0 00 0A */ li r5, 0xa
+/* 801398D4 00135534 38 C0 00 01 */ li r6, 1
+/* 801398D8 00135538 4B FA C4 0D */ bl func_800E5CE4
+/* 801398DC 0013553C 38 60 00 04 */ li r3, 4
+/* 801398E0 00135540 38 80 00 05 */ li r4, 5
+/* 801398E4 00135544 38 A0 00 0A */ li r5, 0xa
+/* 801398E8 00135548 38 C0 00 01 */ li r6, 1
+/* 801398EC 0013554C 4B FA C3 F9 */ bl func_800E5CE4
+/* 801398F0 00135550 38 60 00 04 */ li r3, 4
+/* 801398F4 00135554 38 80 00 06 */ li r4, 6
+/* 801398F8 00135558 38 A0 00 0B */ li r5, 0xb
+/* 801398FC 0013555C 38 C0 00 01 */ li r6, 1
+/* 80139900 00135560 4B FA C3 E5 */ bl func_800E5CE4
+/* 80139904 00135564 38 60 00 04 */ li r3, 4
+/* 80139908 00135568 38 80 00 07 */ li r4, 7
+/* 8013990C 0013556C 38 A0 00 03 */ li r5, 3
+/* 80139910 00135570 38 C0 00 01 */ li r6, 1
+/* 80139914 00135574 4B FA C3 D1 */ bl func_800E5CE4
+/* 80139918 00135578 38 60 00 05 */ li r3, 5
+/* 8013991C 0013557C 38 80 00 00 */ li r4, 0
+/* 80139920 00135580 38 A0 00 0A */ li r5, 0xa
+/* 80139924 00135584 38 C0 00 01 */ li r6, 1
+/* 80139928 00135588 4B FA C3 BD */ bl func_800E5CE4
+/* 8013992C 0013558C 38 60 00 05 */ li r3, 5
+/* 80139930 00135590 38 80 00 05 */ li r4, 5
+/* 80139934 00135594 38 A0 00 0A */ li r5, 0xa
+/* 80139938 00135598 38 C0 00 01 */ li r6, 1
+/* 8013993C 0013559C 4B FA C3 A9 */ bl func_800E5CE4
+/* 80139940 001355A0 38 60 00 05 */ li r3, 5
+/* 80139944 001355A4 38 80 00 06 */ li r4, 6
+/* 80139948 001355A8 38 A0 00 0B */ li r5, 0xb
+/* 8013994C 001355AC 38 C0 00 01 */ li r6, 1
+/* 80139950 001355B0 4B FA C3 95 */ bl func_800E5CE4
+/* 80139954 001355B4 38 60 00 05 */ li r3, 5
+/* 80139958 001355B8 38 80 00 07 */ li r4, 7
+/* 8013995C 001355BC 38 A0 00 03 */ li r5, 3
+/* 80139960 001355C0 38 C0 00 01 */ li r6, 1
+/* 80139964 001355C4 4B FA C3 81 */ bl func_800E5CE4
+lbl_80139968:
+/* 80139968 001355C8 38 60 02 1D */ li r3, 0x21d
+/* 8013996C 001355CC 48 02 91 25 */ bl func_80162A90
+/* 80139970 001355D0 28 03 00 01 */ cmplwi r3, 1
+/* 80139974 001355D4 40 82 01 F4 */ bne lbl_80139B68
+/* 80139978 001355D8 38 60 02 1D */ li r3, 0x21d
+/* 8013997C 001355DC 38 80 00 02 */ li r4, 2
+/* 80139980 001355E0 38 A0 00 01 */ li r5, 1
+/* 80139984 001355E4 48 02 8F BD */ bl func_80162940
+/* 80139988 001355E8 38 60 00 00 */ li r3, 0
+/* 8013998C 001355EC 38 80 00 09 */ li r4, 9
+/* 80139990 001355F0 38 A0 00 08 */ li r5, 8
+/* 80139994 001355F4 38 C0 00 01 */ li r6, 1
+/* 80139998 001355F8 4B FA C3 4D */ bl func_800E5CE4
+/* 8013999C 001355FC 38 60 00 00 */ li r3, 0
+/* 801399A0 00135600 38 80 00 00 */ li r4, 0
+/* 801399A4 00135604 38 A0 00 07 */ li r5, 7
+/* 801399A8 00135608 38 C0 00 01 */ li r6, 1
+/* 801399AC 0013560C 4B FA C3 39 */ bl func_800E5CE4
+/* 801399B0 00135610 38 60 00 00 */ li r3, 0
+/* 801399B4 00135614 38 80 00 05 */ li r4, 5
+/* 801399B8 00135618 38 A0 00 07 */ li r5, 7
+/* 801399BC 0013561C 38 C0 00 01 */ li r6, 1
+/* 801399C0 00135620 4B FA C3 25 */ bl func_800E5CE4
+/* 801399C4 00135624 38 60 00 00 */ li r3, 0
+/* 801399C8 00135628 38 80 00 06 */ li r4, 6
+/* 801399CC 0013562C 38 A0 00 08 */ li r5, 8
+/* 801399D0 00135630 38 C0 00 01 */ li r6, 1
+/* 801399D4 00135634 4B FA C3 11 */ bl func_800E5CE4
+/* 801399D8 00135638 38 60 00 00 */ li r3, 0
+/* 801399DC 0013563C 38 80 00 07 */ li r4, 7
+/* 801399E0 00135640 38 A0 00 08 */ li r5, 8
+/* 801399E4 00135644 38 C0 00 01 */ li r6, 1
+/* 801399E8 00135648 4B FA C2 FD */ bl func_800E5CE4
+/* 801399EC 0013564C 38 60 00 01 */ li r3, 1
+/* 801399F0 00135650 38 80 00 00 */ li r4, 0
+/* 801399F4 00135654 38 A0 00 07 */ li r5, 7
+/* 801399F8 00135658 38 C0 00 01 */ li r6, 1
+/* 801399FC 0013565C 4B FA C2 E9 */ bl func_800E5CE4
+/* 80139A00 00135660 38 60 00 01 */ li r3, 1
+/* 80139A04 00135664 38 80 00 05 */ li r4, 5
+/* 80139A08 00135668 38 A0 00 07 */ li r5, 7
+/* 80139A0C 0013566C 38 C0 00 01 */ li r6, 1
+/* 80139A10 00135670 4B FA C2 D5 */ bl func_800E5CE4
+/* 80139A14 00135674 38 60 00 01 */ li r3, 1
+/* 80139A18 00135678 38 80 00 06 */ li r4, 6
+/* 80139A1C 0013567C 38 A0 00 04 */ li r5, 4
+/* 80139A20 00135680 38 C0 00 01 */ li r6, 1
+/* 80139A24 00135684 4B FA C2 C1 */ bl func_800E5CE4
+/* 80139A28 00135688 38 60 00 02 */ li r3, 2
+/* 80139A2C 0013568C 38 80 00 00 */ li r4, 0
+/* 80139A30 00135690 38 A0 00 04 */ li r5, 4
+/* 80139A34 00135694 38 C0 00 01 */ li r6, 1
+/* 80139A38 00135698 4B FA C2 AD */ bl func_800E5CE4
+/* 80139A3C 0013569C 38 60 00 02 */ li r3, 2
+/* 80139A40 001356A0 38 80 00 05 */ li r4, 5
+/* 80139A44 001356A4 38 A0 00 07 */ li r5, 7
+/* 80139A48 001356A8 38 C0 00 01 */ li r6, 1
+/* 80139A4C 001356AC 4B FA C2 99 */ bl func_800E5CE4
+/* 80139A50 001356B0 38 60 00 02 */ li r3, 2
+/* 80139A54 001356B4 38 80 00 06 */ li r4, 6
+/* 80139A58 001356B8 38 A0 00 08 */ li r5, 8
+/* 80139A5C 001356BC 38 C0 00 01 */ li r6, 1
+/* 80139A60 001356C0 4B FA C2 85 */ bl func_800E5CE4
+/* 80139A64 001356C4 38 60 00 02 */ li r3, 2
+/* 80139A68 001356C8 38 80 00 07 */ li r4, 7
+/* 80139A6C 001356CC 38 A0 00 08 */ li r5, 8
+/* 80139A70 001356D0 38 C0 00 01 */ li r6, 1
+/* 80139A74 001356D4 4B FA C2 71 */ bl func_800E5CE4
+/* 80139A78 001356D8 38 60 00 03 */ li r3, 3
+/* 80139A7C 001356DC 38 80 00 00 */ li r4, 0
+/* 80139A80 001356E0 38 A0 00 07 */ li r5, 7
+/* 80139A84 001356E4 38 C0 00 01 */ li r6, 1
+/* 80139A88 001356E8 4B FA C2 5D */ bl func_800E5CE4
+/* 80139A8C 001356EC 38 60 00 03 */ li r3, 3
+/* 80139A90 001356F0 38 80 00 05 */ li r4, 5
+/* 80139A94 001356F4 38 A0 00 07 */ li r5, 7
+/* 80139A98 001356F8 38 C0 00 01 */ li r6, 1
+/* 80139A9C 001356FC 4B FA C2 49 */ bl func_800E5CE4
+/* 80139AA0 00135700 38 60 00 03 */ li r3, 3
+/* 80139AA4 00135704 38 80 00 06 */ li r4, 6
+/* 80139AA8 00135708 38 A0 00 08 */ li r5, 8
+/* 80139AAC 0013570C 38 C0 00 01 */ li r6, 1
+/* 80139AB0 00135710 4B FA C2 35 */ bl func_800E5CE4
+/* 80139AB4 00135714 38 60 00 03 */ li r3, 3
+/* 80139AB8 00135718 38 80 00 07 */ li r4, 7
+/* 80139ABC 0013571C 38 A0 00 08 */ li r5, 8
+/* 80139AC0 00135720 38 C0 00 01 */ li r6, 1
+/* 80139AC4 00135724 4B FA C2 21 */ bl func_800E5CE4
+/* 80139AC8 00135728 38 60 00 04 */ li r3, 4
+/* 80139ACC 0013572C 38 80 00 00 */ li r4, 0
+/* 80139AD0 00135730 38 A0 00 07 */ li r5, 7
+/* 80139AD4 00135734 38 C0 00 01 */ li r6, 1
+/* 80139AD8 00135738 4B FA C2 0D */ bl func_800E5CE4
+/* 80139ADC 0013573C 38 60 00 04 */ li r3, 4
+/* 80139AE0 00135740 38 80 00 05 */ li r4, 5
+/* 80139AE4 00135744 38 A0 00 07 */ li r5, 7
+/* 80139AE8 00135748 38 C0 00 01 */ li r6, 1
+/* 80139AEC 0013574C 4B FA C1 F9 */ bl func_800E5CE4
+/* 80139AF0 00135750 38 60 00 04 */ li r3, 4
+/* 80139AF4 00135754 38 80 00 06 */ li r4, 6
+/* 80139AF8 00135758 38 A0 00 08 */ li r5, 8
+/* 80139AFC 0013575C 38 C0 00 01 */ li r6, 1
+/* 80139B00 00135760 4B FA C1 E5 */ bl func_800E5CE4
+/* 80139B04 00135764 38 60 00 04 */ li r3, 4
+/* 80139B08 00135768 38 80 00 08 */ li r4, 8
+/* 80139B0C 0013576C 38 A0 00 04 */ li r5, 4
+/* 80139B10 00135770 38 C0 00 01 */ li r6, 1
+/* 80139B14 00135774 4B FA C1 D1 */ bl func_800E5CE4
+/* 80139B18 00135778 38 60 00 05 */ li r3, 5
+/* 80139B1C 0013577C 38 80 00 00 */ li r4, 0
+/* 80139B20 00135780 38 A0 00 07 */ li r5, 7
+/* 80139B24 00135784 38 C0 00 01 */ li r6, 1
+/* 80139B28 00135788 4B FA C1 BD */ bl func_800E5CE4
+/* 80139B2C 0013578C 38 60 00 05 */ li r3, 5
+/* 80139B30 00135790 38 80 00 05 */ li r4, 5
+/* 80139B34 00135794 38 A0 00 07 */ li r5, 7
+/* 80139B38 00135798 38 C0 00 01 */ li r6, 1
+/* 80139B3C 0013579C 4B FA C1 A9 */ bl func_800E5CE4
+/* 80139B40 001357A0 38 60 00 05 */ li r3, 5
+/* 80139B44 001357A4 38 80 00 06 */ li r4, 6
+/* 80139B48 001357A8 38 A0 00 08 */ li r5, 8
+/* 80139B4C 001357AC 38 C0 00 01 */ li r6, 1
+/* 80139B50 001357B0 4B FA C1 95 */ bl func_800E5CE4
+/* 80139B54 001357B4 38 60 00 05 */ li r3, 5
+/* 80139B58 001357B8 38 80 00 08 */ li r4, 8
+/* 80139B5C 001357BC 38 A0 00 04 */ li r5, 4
+/* 80139B60 001357C0 38 C0 00 01 */ li r6, 1
+/* 80139B64 001357C4 4B FA C1 81 */ bl func_800E5CE4
+lbl_80139B68:
+/* 80139B68 001357C8 38 60 02 1E */ li r3, 0x21e
+/* 80139B6C 001357CC 48 02 8F 25 */ bl func_80162A90
+/* 80139B70 001357D0 28 03 00 01 */ cmplwi r3, 1
+/* 80139B74 001357D4 40 82 01 E0 */ bne lbl_80139D54
+/* 80139B78 001357D8 38 60 02 1E */ li r3, 0x21e
+/* 80139B7C 001357DC 38 80 00 02 */ li r4, 2
+/* 80139B80 001357E0 38 A0 00 01 */ li r5, 1
+/* 80139B84 001357E4 48 02 8D BD */ bl func_80162940
+/* 80139B88 001357E8 38 60 00 00 */ li r3, 0
+/* 80139B8C 001357EC 38 80 00 09 */ li r4, 9
+/* 80139B90 001357F0 38 A0 00 10 */ li r5, 0x10
+/* 80139B94 001357F4 38 C0 00 01 */ li r6, 1
+/* 80139B98 001357F8 4B FA C1 4D */ bl func_800E5CE4
+/* 80139B9C 001357FC 38 60 00 00 */ li r3, 0
+/* 80139BA0 00135800 38 80 00 00 */ li r4, 0
+/* 80139BA4 00135804 38 A0 00 0B */ li r5, 0xb
+/* 80139BA8 00135808 38 C0 00 01 */ li r6, 1
+/* 80139BAC 0013580C 4B FA C1 39 */ bl func_800E5CE4
+/* 80139BB0 00135810 38 60 00 00 */ li r3, 0
+/* 80139BB4 00135814 38 80 00 05 */ li r4, 5
+/* 80139BB8 00135818 38 A0 00 0B */ li r5, 0xb
+/* 80139BBC 0013581C 38 C0 00 01 */ li r6, 1
+/* 80139BC0 00135820 4B FA C1 25 */ bl func_800E5CE4
+/* 80139BC4 00135824 38 60 00 00 */ li r3, 0
+/* 80139BC8 00135828 38 80 00 06 */ li r4, 6
+/* 80139BCC 0013582C 38 A0 00 0C */ li r5, 0xc
+/* 80139BD0 00135830 38 C0 00 01 */ li r6, 1
+/* 80139BD4 00135834 4B FA C1 11 */ bl func_800E5CE4
+/* 80139BD8 00135838 38 60 00 00 */ li r3, 0
+/* 80139BDC 0013583C 38 80 00 07 */ li r4, 7
+/* 80139BE0 00135840 38 A0 00 0C */ li r5, 0xc
+/* 80139BE4 00135844 38 C0 00 01 */ li r6, 1
+/* 80139BE8 00135848 4B FA C0 FD */ bl func_800E5CE4
+/* 80139BEC 0013584C 38 60 00 01 */ li r3, 1
+/* 80139BF0 00135850 38 80 00 00 */ li r4, 0
+/* 80139BF4 00135854 38 A0 00 0B */ li r5, 0xb
+/* 80139BF8 00135858 38 C0 00 01 */ li r6, 1
+/* 80139BFC 0013585C 4B FA C0 E9 */ bl func_800E5CE4
+/* 80139C00 00135860 38 60 00 01 */ li r3, 1
+/* 80139C04 00135864 38 80 00 05 */ li r4, 5
+/* 80139C08 00135868 38 A0 00 0B */ li r5, 0xb
+/* 80139C0C 0013586C 38 C0 00 01 */ li r6, 1
+/* 80139C10 00135870 4B FA C0 D5 */ bl func_800E5CE4
+/* 80139C14 00135874 38 60 00 02 */ li r3, 2
+/* 80139C18 00135878 38 80 00 00 */ li r4, 0
+/* 80139C1C 0013587C 38 A0 00 08 */ li r5, 8
+/* 80139C20 00135880 38 C0 00 01 */ li r6, 1
+/* 80139C24 00135884 4B FA C0 C1 */ bl func_800E5CE4
+/* 80139C28 00135888 38 60 00 02 */ li r3, 2
+/* 80139C2C 0013588C 38 80 00 05 */ li r4, 5
+/* 80139C30 00135890 38 A0 00 0B */ li r5, 0xb
+/* 80139C34 00135894 38 C0 00 01 */ li r6, 1
+/* 80139C38 00135898 4B FA C0 AD */ bl func_800E5CE4
+/* 80139C3C 0013589C 38 60 00 02 */ li r3, 2
+/* 80139C40 001358A0 38 80 00 06 */ li r4, 6
+/* 80139C44 001358A4 38 A0 00 0C */ li r5, 0xc
+/* 80139C48 001358A8 38 C0 00 01 */ li r6, 1
+/* 80139C4C 001358AC 4B FA C0 99 */ bl func_800E5CE4
+/* 80139C50 001358B0 38 60 00 02 */ li r3, 2
+/* 80139C54 001358B4 38 80 00 07 */ li r4, 7
+/* 80139C58 001358B8 38 A0 00 0C */ li r5, 0xc
+/* 80139C5C 001358BC 38 C0 00 01 */ li r6, 1
+/* 80139C60 001358C0 4B FA C0 85 */ bl func_800E5CE4
+/* 80139C64 001358C4 38 60 00 03 */ li r3, 3
+/* 80139C68 001358C8 38 80 00 00 */ li r4, 0
+/* 80139C6C 001358CC 38 A0 00 0B */ li r5, 0xb
+/* 80139C70 001358D0 38 C0 00 01 */ li r6, 1
+/* 80139C74 001358D4 4B FA C0 71 */ bl func_800E5CE4
+/* 80139C78 001358D8 38 60 00 03 */ li r3, 3
+/* 80139C7C 001358DC 38 80 00 05 */ li r4, 5
+/* 80139C80 001358E0 38 A0 00 0B */ li r5, 0xb
+/* 80139C84 001358E4 38 C0 00 01 */ li r6, 1
+/* 80139C88 001358E8 4B FA C0 5D */ bl func_800E5CE4
+/* 80139C8C 001358EC 38 60 00 03 */ li r3, 3
+/* 80139C90 001358F0 38 80 00 06 */ li r4, 6
+/* 80139C94 001358F4 38 A0 00 0C */ li r5, 0xc
+/* 80139C98 001358F8 38 C0 00 01 */ li r6, 1
+/* 80139C9C 001358FC 4B FA C0 49 */ bl func_800E5CE4
+/* 80139CA0 00135900 38 60 00 03 */ li r3, 3
+/* 80139CA4 00135904 38 80 00 07 */ li r4, 7
+/* 80139CA8 00135908 38 A0 00 0C */ li r5, 0xc
+/* 80139CAC 0013590C 38 C0 00 01 */ li r6, 1
+/* 80139CB0 00135910 4B FA C0 35 */ bl func_800E5CE4
+/* 80139CB4 00135914 38 60 00 04 */ li r3, 4
+/* 80139CB8 00135918 38 80 00 00 */ li r4, 0
+/* 80139CBC 0013591C 38 A0 00 0B */ li r5, 0xb
+/* 80139CC0 00135920 38 C0 00 01 */ li r6, 1
+/* 80139CC4 00135924 4B FA C0 21 */ bl func_800E5CE4
+/* 80139CC8 00135928 38 60 00 04 */ li r3, 4
+/* 80139CCC 0013592C 38 80 00 05 */ li r4, 5
+/* 80139CD0 00135930 38 A0 00 0B */ li r5, 0xb
+/* 80139CD4 00135934 38 C0 00 01 */ li r6, 1
+/* 80139CD8 00135938 4B FA C0 0D */ bl func_800E5CE4
+/* 80139CDC 0013593C 38 60 00 04 */ li r3, 4
+/* 80139CE0 00135940 38 80 00 06 */ li r4, 6
+/* 80139CE4 00135944 38 A0 00 0C */ li r5, 0xc
+/* 80139CE8 00135948 38 C0 00 01 */ li r6, 1
+/* 80139CEC 0013594C 4B FA BF F9 */ bl func_800E5CE4
+/* 80139CF0 00135950 38 60 00 04 */ li r3, 4
+/* 80139CF4 00135954 38 80 00 07 */ li r4, 7
+/* 80139CF8 00135958 38 A0 00 04 */ li r5, 4
+/* 80139CFC 0013595C 38 C0 00 01 */ li r6, 1
+/* 80139D00 00135960 4B FA BF E5 */ bl func_800E5CE4
+/* 80139D04 00135964 38 60 00 05 */ li r3, 5
+/* 80139D08 00135968 38 80 00 00 */ li r4, 0
+/* 80139D0C 0013596C 38 A0 00 0B */ li r5, 0xb
+/* 80139D10 00135970 38 C0 00 01 */ li r6, 1
+/* 80139D14 00135974 4B FA BF D1 */ bl func_800E5CE4
+/* 80139D18 00135978 38 60 00 05 */ li r3, 5
+/* 80139D1C 0013597C 38 80 00 05 */ li r4, 5
+/* 80139D20 00135980 38 A0 00 0B */ li r5, 0xb
+/* 80139D24 00135984 38 C0 00 01 */ li r6, 1
+/* 80139D28 00135988 4B FA BF BD */ bl func_800E5CE4
+/* 80139D2C 0013598C 38 60 00 05 */ li r3, 5
+/* 80139D30 00135990 38 80 00 06 */ li r4, 6
+/* 80139D34 00135994 38 A0 00 0C */ li r5, 0xc
+/* 80139D38 00135998 38 C0 00 01 */ li r6, 1
+/* 80139D3C 0013599C 4B FA BF A9 */ bl func_800E5CE4
+/* 80139D40 001359A0 38 60 00 05 */ li r3, 5
+/* 80139D44 001359A4 38 80 00 07 */ li r4, 7
+/* 80139D48 001359A8 38 A0 00 04 */ li r5, 4
+/* 80139D4C 001359AC 38 C0 00 01 */ li r6, 1
+/* 80139D50 001359B0 4B FA BF 95 */ bl func_800E5CE4
+lbl_80139D54:
+/* 80139D54 001359B4 38 60 02 1F */ li r3, 0x21f
+/* 80139D58 001359B8 48 02 8D 39 */ bl func_80162A90
+/* 80139D5C 001359BC 28 03 00 01 */ cmplwi r3, 1
+/* 80139D60 001359C0 40 82 00 28 */ bne lbl_80139D88
+/* 80139D64 001359C4 38 60 02 1F */ li r3, 0x21f
+/* 80139D68 001359C8 38 80 00 02 */ li r4, 2
+/* 80139D6C 001359CC 38 A0 00 01 */ li r5, 1
+/* 80139D70 001359D0 48 02 8B D1 */ bl func_80162940
+/* 80139D74 001359D4 38 60 00 00 */ li r3, 0
+/* 80139D78 001359D8 38 80 00 09 */ li r4, 9
+/* 80139D7C 001359DC 38 A0 00 0E */ li r5, 0xe
+/* 80139D80 001359E0 38 C0 00 01 */ li r6, 1
+/* 80139D84 001359E4 4B FA BF 61 */ bl func_800E5CE4
+lbl_80139D88:
+/* 80139D88 001359E8 38 60 02 20 */ li r3, 0x220
+/* 80139D8C 001359EC 48 02 8D 05 */ bl func_80162A90
+/* 80139D90 001359F0 28 03 00 01 */ cmplwi r3, 1
+/* 80139D94 001359F4 40 82 00 28 */ bne lbl_80139DBC
+/* 80139D98 001359F8 38 60 02 20 */ li r3, 0x220
+/* 80139D9C 001359FC 38 80 00 02 */ li r4, 2
+/* 80139DA0 00135A00 38 A0 00 01 */ li r5, 1
+/* 80139DA4 00135A04 48 02 8B 9D */ bl func_80162940
+/* 80139DA8 00135A08 38 60 00 00 */ li r3, 0
+/* 80139DAC 00135A0C 38 80 00 09 */ li r4, 9
+/* 80139DB0 00135A10 38 A0 00 0C */ li r5, 0xc
+/* 80139DB4 00135A14 38 C0 00 01 */ li r6, 1
+/* 80139DB8 00135A18 4B FA BF 2D */ bl func_800E5CE4
+lbl_80139DBC:
+/* 80139DBC 00135A1C 38 60 02 21 */ li r3, 0x221
+/* 80139DC0 00135A20 48 02 8C D1 */ bl func_80162A90
+/* 80139DC4 00135A24 28 03 00 01 */ cmplwi r3, 1
+/* 80139DC8 00135A28 40 82 00 14 */ bne lbl_80139DDC
+/* 80139DCC 00135A2C 38 60 02 21 */ li r3, 0x221
+/* 80139DD0 00135A30 38 80 00 02 */ li r4, 2
+/* 80139DD4 00135A34 38 A0 00 01 */ li r5, 1
+/* 80139DD8 00135A38 48 02 8B 69 */ bl func_80162940
+lbl_80139DDC:
+/* 80139DDC 00135A3C 38 60 02 22 */ li r3, 0x222
+/* 80139DE0 00135A40 48 02 8C B1 */ bl func_80162A90
+/* 80139DE4 00135A44 28 03 00 01 */ cmplwi r3, 1
+/* 80139DE8 00135A48 40 82 00 14 */ bne lbl_80139DFC
+/* 80139DEC 00135A4C 38 60 02 22 */ li r3, 0x222
+/* 80139DF0 00135A50 38 80 00 02 */ li r4, 2
+/* 80139DF4 00135A54 38 A0 00 01 */ li r5, 1
+/* 80139DF8 00135A58 48 02 8B 49 */ bl func_80162940
+lbl_80139DFC:
+/* 80139DFC 00135A5C 38 60 02 23 */ li r3, 0x223
+/* 80139E00 00135A60 48 02 8C 91 */ bl func_80162A90
+/* 80139E04 00135A64 28 03 00 01 */ cmplwi r3, 1
+/* 80139E08 00135A68 40 82 00 14 */ bne lbl_80139E1C
+/* 80139E0C 00135A6C 38 60 02 23 */ li r3, 0x223
+/* 80139E10 00135A70 38 80 00 02 */ li r4, 2
+/* 80139E14 00135A74 38 A0 00 01 */ li r5, 1
+/* 80139E18 00135A78 48 02 8B 29 */ bl func_80162940
+lbl_80139E1C:
+/* 80139E1C 00135A7C 38 60 02 24 */ li r3, 0x224
+/* 80139E20 00135A80 48 02 8C 71 */ bl func_80162A90
+/* 80139E24 00135A84 28 03 00 01 */ cmplwi r3, 1
+/* 80139E28 00135A88 40 82 00 14 */ bne lbl_80139E3C
+/* 80139E2C 00135A8C 38 60 02 24 */ li r3, 0x224
+/* 80139E30 00135A90 38 80 00 02 */ li r4, 2
+/* 80139E34 00135A94 38 A0 00 01 */ li r5, 1
+/* 80139E38 00135A98 48 02 8B 09 */ bl func_80162940
+lbl_80139E3C:
+/* 80139E3C 00135A9C 38 60 02 25 */ li r3, 0x225
+/* 80139E40 00135AA0 48 02 8C 51 */ bl func_80162A90
+/* 80139E44 00135AA4 28 03 00 01 */ cmplwi r3, 1
+/* 80139E48 00135AA8 40 82 00 14 */ bne lbl_80139E5C
+/* 80139E4C 00135AAC 38 60 02 25 */ li r3, 0x225
+/* 80139E50 00135AB0 38 80 00 02 */ li r4, 2
+/* 80139E54 00135AB4 38 A0 00 01 */ li r5, 1
+/* 80139E58 00135AB8 48 02 8A E9 */ bl func_80162940
+lbl_80139E5C:
+/* 80139E5C 00135ABC 38 60 02 26 */ li r3, 0x226
+/* 80139E60 00135AC0 48 02 8C 31 */ bl func_80162A90
+/* 80139E64 00135AC4 28 03 00 01 */ cmplwi r3, 1
+/* 80139E68 00135AC8 40 82 00 14 */ bne lbl_80139E7C
+/* 80139E6C 00135ACC 38 60 02 26 */ li r3, 0x226
+/* 80139E70 00135AD0 38 80 00 02 */ li r4, 2
+/* 80139E74 00135AD4 38 A0 00 01 */ li r5, 1
+/* 80139E78 00135AD8 48 02 8A C9 */ bl func_80162940
+lbl_80139E7C:
+/* 80139E7C 00135ADC 38 60 02 27 */ li r3, 0x227
+/* 80139E80 00135AE0 48 02 8C 11 */ bl func_80162A90
+/* 80139E84 00135AE4 28 03 00 01 */ cmplwi r3, 1
+/* 80139E88 00135AE8 40 82 00 14 */ bne lbl_80139E9C
+/* 80139E8C 00135AEC 38 60 02 27 */ li r3, 0x227
+/* 80139E90 00135AF0 38 80 00 02 */ li r4, 2
+/* 80139E94 00135AF4 38 A0 00 01 */ li r5, 1
+/* 80139E98 00135AF8 48 02 8A A9 */ bl func_80162940
+lbl_80139E9C:
+/* 80139E9C 00135AFC 38 60 02 28 */ li r3, 0x228
+/* 80139EA0 00135B00 48 02 8B F1 */ bl func_80162A90
+/* 80139EA4 00135B04 28 03 00 01 */ cmplwi r3, 1
+/* 80139EA8 00135B08 40 82 00 14 */ bne lbl_80139EBC
+/* 80139EAC 00135B0C 38 60 02 28 */ li r3, 0x228
+/* 80139EB0 00135B10 38 80 00 02 */ li r4, 2
+/* 80139EB4 00135B14 38 A0 00 01 */ li r5, 1
+/* 80139EB8 00135B18 48 02 8A 89 */ bl func_80162940
+lbl_80139EBC:
+/* 80139EBC 00135B1C 38 60 02 29 */ li r3, 0x229
+/* 80139EC0 00135B20 48 02 8B D1 */ bl func_80162A90
+/* 80139EC4 00135B24 28 03 00 01 */ cmplwi r3, 1
+/* 80139EC8 00135B28 40 82 00 14 */ bne lbl_80139EDC
+/* 80139ECC 00135B2C 38 60 02 29 */ li r3, 0x229
+/* 80139ED0 00135B30 38 80 00 02 */ li r4, 2
+/* 80139ED4 00135B34 38 A0 00 01 */ li r5, 1
+/* 80139ED8 00135B38 48 02 8A 69 */ bl func_80162940
+lbl_80139EDC:
+/* 80139EDC 00135B3C 38 60 02 2A */ li r3, 0x22a
+/* 80139EE0 00135B40 48 02 8B B1 */ bl func_80162A90
+/* 80139EE4 00135B44 28 03 00 01 */ cmplwi r3, 1
+/* 80139EE8 00135B48 40 82 00 14 */ bne lbl_80139EFC
+/* 80139EEC 00135B4C 38 60 02 2A */ li r3, 0x22a
+/* 80139EF0 00135B50 38 80 00 02 */ li r4, 2
+/* 80139EF4 00135B54 38 A0 00 01 */ li r5, 1
+/* 80139EF8 00135B58 48 02 8A 49 */ bl func_80162940
+lbl_80139EFC:
+/* 80139EFC 00135B5C 38 60 02 2B */ li r3, 0x22b
+/* 80139F00 00135B60 48 02 8B 91 */ bl func_80162A90
+/* 80139F04 00135B64 28 03 00 01 */ cmplwi r3, 1
+/* 80139F08 00135B68 40 82 00 84 */ bne lbl_80139F8C
+/* 80139F0C 00135B6C 38 60 02 2B */ li r3, 0x22b
+/* 80139F10 00135B70 38 80 00 02 */ li r4, 2
+/* 80139F14 00135B74 38 A0 00 01 */ li r5, 1
+/* 80139F18 00135B78 48 02 8A 29 */ bl func_80162940
+/* 80139F1C 00135B7C 38 60 00 6B */ li r3, 0x6b
+/* 80139F20 00135B80 38 80 00 01 */ li r4, 1
+/* 80139F24 00135B84 38 A0 00 01 */ li r5, 1
+/* 80139F28 00135B88 48 02 8A 19 */ bl func_80162940
+/* 80139F2C 00135B8C 38 60 00 6C */ li r3, 0x6c
+/* 80139F30 00135B90 38 80 00 01 */ li r4, 1
+/* 80139F34 00135B94 38 A0 00 01 */ li r5, 1
+/* 80139F38 00135B98 48 02 8A 09 */ bl func_80162940
+/* 80139F3C 00135B9C 38 60 00 6E */ li r3, 0x6e
+/* 80139F40 00135BA0 38 80 00 01 */ li r4, 1
+/* 80139F44 00135BA4 38 A0 00 01 */ li r5, 1
+/* 80139F48 00135BA8 48 02 89 F9 */ bl func_80162940
+/* 80139F4C 00135BAC 38 60 00 71 */ li r3, 0x71
+/* 80139F50 00135BB0 38 80 00 01 */ li r4, 1
+/* 80139F54 00135BB4 38 A0 00 01 */ li r5, 1
+/* 80139F58 00135BB8 48 02 89 E9 */ bl func_80162940
+/* 80139F5C 00135BBC 38 60 00 72 */ li r3, 0x72
+/* 80139F60 00135BC0 38 80 00 01 */ li r4, 1
+/* 80139F64 00135BC4 38 A0 00 01 */ li r5, 1
+/* 80139F68 00135BC8 48 02 89 D9 */ bl func_80162940
+/* 80139F6C 00135BCC 38 60 00 74 */ li r3, 0x74
+/* 80139F70 00135BD0 38 80 00 01 */ li r4, 1
+/* 80139F74 00135BD4 38 A0 00 01 */ li r5, 1
+/* 80139F78 00135BD8 48 02 89 C9 */ bl func_80162940
+/* 80139F7C 00135BDC 38 60 00 75 */ li r3, 0x75
+/* 80139F80 00135BE0 38 80 00 01 */ li r4, 1
+/* 80139F84 00135BE4 38 A0 00 01 */ li r5, 1
+/* 80139F88 00135BE8 48 02 89 B9 */ bl func_80162940
+lbl_80139F8C:
+/* 80139F8C 00135BEC 38 60 02 2C */ li r3, 0x22c
+/* 80139F90 00135BF0 48 02 8B 01 */ bl func_80162A90
+/* 80139F94 00135BF4 28 03 00 01 */ cmplwi r3, 1
+/* 80139F98 00135BF8 40 82 00 64 */ bne lbl_80139FFC
+/* 80139F9C 00135BFC 38 60 02 2C */ li r3, 0x22c
+/* 80139FA0 00135C00 38 80 00 02 */ li r4, 2
+/* 80139FA4 00135C04 38 A0 00 01 */ li r5, 1
+/* 80139FA8 00135C08 48 02 89 99 */ bl func_80162940
+/* 80139FAC 00135C0C 38 60 00 60 */ li r3, 0x60
+/* 80139FB0 00135C10 38 80 00 01 */ li r4, 1
+/* 80139FB4 00135C14 38 A0 00 01 */ li r5, 1
+/* 80139FB8 00135C18 48 02 89 89 */ bl func_80162940
+/* 80139FBC 00135C1C 38 60 00 61 */ li r3, 0x61
+/* 80139FC0 00135C20 38 80 00 01 */ li r4, 1
+/* 80139FC4 00135C24 38 A0 00 01 */ li r5, 1
+/* 80139FC8 00135C28 48 02 89 79 */ bl func_80162940
+/* 80139FCC 00135C2C 38 60 00 63 */ li r3, 0x63
+/* 80139FD0 00135C30 38 80 00 01 */ li r4, 1
+/* 80139FD4 00135C34 38 A0 00 01 */ li r5, 1
+/* 80139FD8 00135C38 48 02 89 69 */ bl func_80162940
+/* 80139FDC 00135C3C 38 60 00 65 */ li r3, 0x65
+/* 80139FE0 00135C40 38 80 00 01 */ li r4, 1
+/* 80139FE4 00135C44 38 A0 00 01 */ li r5, 1
+/* 80139FE8 00135C48 48 02 89 59 */ bl func_80162940
+/* 80139FEC 00135C4C 38 60 00 66 */ li r3, 0x66
+/* 80139FF0 00135C50 38 80 00 01 */ li r4, 1
+/* 80139FF4 00135C54 38 A0 00 01 */ li r5, 1
+/* 80139FF8 00135C58 48 02 89 49 */ bl func_80162940
+lbl_80139FFC:
+/* 80139FFC 00135C5C 38 60 02 2D */ li r3, 0x22d
+/* 8013A000 00135C60 48 02 8A 91 */ bl func_80162A90
+/* 8013A004 00135C64 28 03 00 01 */ cmplwi r3, 1
+/* 8013A008 00135C68 40 82 00 64 */ bne lbl_8013A06C
+/* 8013A00C 00135C6C 38 60 02 2D */ li r3, 0x22d
+/* 8013A010 00135C70 38 80 00 02 */ li r4, 2
+/* 8013A014 00135C74 38 A0 00 01 */ li r5, 1
+/* 8013A018 00135C78 48 02 89 29 */ bl func_80162940
+/* 8013A01C 00135C7C 38 60 00 53 */ li r3, 0x53
+/* 8013A020 00135C80 38 80 00 01 */ li r4, 1
+/* 8013A024 00135C84 38 A0 00 01 */ li r5, 1
+/* 8013A028 00135C88 48 02 89 19 */ bl func_80162940
+/* 8013A02C 00135C8C 38 60 00 58 */ li r3, 0x58
+/* 8013A030 00135C90 38 80 00 01 */ li r4, 1
+/* 8013A034 00135C94 38 A0 00 01 */ li r5, 1
+/* 8013A038 00135C98 48 02 89 09 */ bl func_80162940
+/* 8013A03C 00135C9C 38 60 00 59 */ li r3, 0x59
+/* 8013A040 00135CA0 38 80 00 01 */ li r4, 1
+/* 8013A044 00135CA4 38 A0 00 01 */ li r5, 1
+/* 8013A048 00135CA8 48 02 88 F9 */ bl func_80162940
+/* 8013A04C 00135CAC 38 60 00 5A */ li r3, 0x5a
+/* 8013A050 00135CB0 38 80 00 01 */ li r4, 1
+/* 8013A054 00135CB4 38 A0 00 01 */ li r5, 1
+/* 8013A058 00135CB8 48 02 88 E9 */ bl func_80162940
+/* 8013A05C 00135CBC 38 60 00 5B */ li r3, 0x5b
+/* 8013A060 00135CC0 38 80 00 01 */ li r4, 1
+/* 8013A064 00135CC4 38 A0 00 01 */ li r5, 1
+/* 8013A068 00135CC8 48 02 88 D9 */ bl func_80162940
+lbl_8013A06C:
+/* 8013A06C 00135CCC 38 60 02 2E */ li r3, 0x22e
+/* 8013A070 00135CD0 48 02 8A 21 */ bl func_80162A90
+/* 8013A074 00135CD4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A078 00135CD8 40 82 00 14 */ bne lbl_8013A08C
+/* 8013A07C 00135CDC 38 60 02 2E */ li r3, 0x22e
+/* 8013A080 00135CE0 38 80 00 02 */ li r4, 2
+/* 8013A084 00135CE4 38 A0 00 01 */ li r5, 1
+/* 8013A088 00135CE8 48 02 88 B9 */ bl func_80162940
+lbl_8013A08C:
+/* 8013A08C 00135CEC 38 60 02 2F */ li r3, 0x22f
+/* 8013A090 00135CF0 48 02 8A 01 */ bl func_80162A90
+/* 8013A094 00135CF4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A098 00135CF8 40 82 00 24 */ bne lbl_8013A0BC
+/* 8013A09C 00135CFC 38 60 02 2F */ li r3, 0x22f
+/* 8013A0A0 00135D00 38 80 00 02 */ li r4, 2
+/* 8013A0A4 00135D04 38 A0 00 01 */ li r5, 1
+/* 8013A0A8 00135D08 48 02 88 99 */ bl func_80162940
+/* 8013A0AC 00135D0C 38 60 00 83 */ li r3, 0x83
+/* 8013A0B0 00135D10 38 80 00 01 */ li r4, 1
+/* 8013A0B4 00135D14 38 A0 00 01 */ li r5, 1
+/* 8013A0B8 00135D18 48 02 88 89 */ bl func_80162940
+lbl_8013A0BC:
+/* 8013A0BC 00135D1C 38 60 02 30 */ li r3, 0x230
+/* 8013A0C0 00135D20 48 02 89 D1 */ bl func_80162A90
+/* 8013A0C4 00135D24 28 03 00 01 */ cmplwi r3, 1
+/* 8013A0C8 00135D28 40 82 00 24 */ bne lbl_8013A0EC
+/* 8013A0CC 00135D2C 38 60 02 30 */ li r3, 0x230
+/* 8013A0D0 00135D30 38 80 00 02 */ li r4, 2
+/* 8013A0D4 00135D34 38 A0 00 01 */ li r5, 1
+/* 8013A0D8 00135D38 48 02 88 69 */ bl func_80162940
+/* 8013A0DC 00135D3C 38 60 00 55 */ li r3, 0x55
+/* 8013A0E0 00135D40 38 80 00 01 */ li r4, 1
+/* 8013A0E4 00135D44 38 A0 00 01 */ li r5, 1
+/* 8013A0E8 00135D48 48 02 88 59 */ bl func_80162940
+lbl_8013A0EC:
+/* 8013A0EC 00135D4C 38 60 02 31 */ li r3, 0x231
+/* 8013A0F0 00135D50 48 02 89 A1 */ bl func_80162A90
+/* 8013A0F4 00135D54 28 03 00 01 */ cmplwi r3, 1
+/* 8013A0F8 00135D58 40 82 00 24 */ bne lbl_8013A11C
+/* 8013A0FC 00135D5C 38 60 02 31 */ li r3, 0x231
+/* 8013A100 00135D60 38 80 00 02 */ li r4, 2
+/* 8013A104 00135D64 38 A0 00 01 */ li r5, 1
+/* 8013A108 00135D68 48 02 88 39 */ bl func_80162940
+/* 8013A10C 00135D6C 38 60 00 56 */ li r3, 0x56
+/* 8013A110 00135D70 38 80 00 01 */ li r4, 1
+/* 8013A114 00135D74 38 A0 00 01 */ li r5, 1
+/* 8013A118 00135D78 48 02 88 29 */ bl func_80162940
+lbl_8013A11C:
+/* 8013A11C 00135D7C 38 60 02 32 */ li r3, 0x232
+/* 8013A120 00135D80 48 02 89 71 */ bl func_80162A90
+/* 8013A124 00135D84 28 03 00 01 */ cmplwi r3, 1
+/* 8013A128 00135D88 40 82 00 84 */ bne lbl_8013A1AC
+/* 8013A12C 00135D8C 38 60 02 32 */ li r3, 0x232
+/* 8013A130 00135D90 38 80 00 02 */ li r4, 2
+/* 8013A134 00135D94 38 A0 00 01 */ li r5, 1
+/* 8013A138 00135D98 48 02 88 09 */ bl func_80162940
+/* 8013A13C 00135D9C 38 60 00 68 */ li r3, 0x68
+/* 8013A140 00135DA0 38 80 00 01 */ li r4, 1
+/* 8013A144 00135DA4 38 A0 00 01 */ li r5, 1
+/* 8013A148 00135DA8 48 02 87 F9 */ bl func_80162940
+/* 8013A14C 00135DAC 38 60 00 69 */ li r3, 0x69
+/* 8013A150 00135DB0 38 80 00 01 */ li r4, 1
+/* 8013A154 00135DB4 38 A0 00 01 */ li r5, 1
+/* 8013A158 00135DB8 48 02 87 E9 */ bl func_80162940
+/* 8013A15C 00135DBC 38 60 00 6A */ li r3, 0x6a
+/* 8013A160 00135DC0 38 80 00 01 */ li r4, 1
+/* 8013A164 00135DC4 38 A0 00 01 */ li r5, 1
+/* 8013A168 00135DC8 48 02 87 D9 */ bl func_80162940
+/* 8013A16C 00135DCC 38 60 00 6D */ li r3, 0x6d
+/* 8013A170 00135DD0 38 80 00 01 */ li r4, 1
+/* 8013A174 00135DD4 38 A0 00 01 */ li r5, 1
+/* 8013A178 00135DD8 48 02 87 C9 */ bl func_80162940
+/* 8013A17C 00135DDC 38 60 00 6F */ li r3, 0x6f
+/* 8013A180 00135DE0 38 80 00 01 */ li r4, 1
+/* 8013A184 00135DE4 38 A0 00 01 */ li r5, 1
+/* 8013A188 00135DE8 48 02 87 B9 */ bl func_80162940
+/* 8013A18C 00135DEC 38 60 00 70 */ li r3, 0x70
+/* 8013A190 00135DF0 38 80 00 01 */ li r4, 1
+/* 8013A194 00135DF4 38 A0 00 01 */ li r5, 1
+/* 8013A198 00135DF8 48 02 87 A9 */ bl func_80162940
+/* 8013A19C 00135DFC 38 60 00 73 */ li r3, 0x73
+/* 8013A1A0 00135E00 38 80 00 01 */ li r4, 1
+/* 8013A1A4 00135E04 38 A0 00 01 */ li r5, 1
+/* 8013A1A8 00135E08 48 02 87 99 */ bl func_80162940
+lbl_8013A1AC:
+/* 8013A1AC 00135E0C 38 60 02 33 */ li r3, 0x233
+/* 8013A1B0 00135E10 48 02 88 E1 */ bl func_80162A90
+/* 8013A1B4 00135E14 28 03 00 01 */ cmplwi r3, 1
+/* 8013A1B8 00135E18 40 82 00 94 */ bne lbl_8013A24C
+/* 8013A1BC 00135E1C 38 60 02 33 */ li r3, 0x233
+/* 8013A1C0 00135E20 38 80 00 02 */ li r4, 2
+/* 8013A1C4 00135E24 38 A0 00 01 */ li r5, 1
+/* 8013A1C8 00135E28 48 02 87 79 */ bl func_80162940
+/* 8013A1CC 00135E2C 38 60 00 5C */ li r3, 0x5c
+/* 8013A1D0 00135E30 38 80 00 01 */ li r4, 1
+/* 8013A1D4 00135E34 38 A0 00 01 */ li r5, 1
+/* 8013A1D8 00135E38 48 02 87 69 */ bl func_80162940
+/* 8013A1DC 00135E3C 38 60 00 5D */ li r3, 0x5d
+/* 8013A1E0 00135E40 38 80 00 01 */ li r4, 1
+/* 8013A1E4 00135E44 38 A0 00 01 */ li r5, 1
+/* 8013A1E8 00135E48 48 02 87 59 */ bl func_80162940
+/* 8013A1EC 00135E4C 38 60 00 5E */ li r3, 0x5e
+/* 8013A1F0 00135E50 38 80 00 01 */ li r4, 1
+/* 8013A1F4 00135E54 38 A0 00 01 */ li r5, 1
+/* 8013A1F8 00135E58 48 02 87 49 */ bl func_80162940
+/* 8013A1FC 00135E5C 38 60 00 5F */ li r3, 0x5f
+/* 8013A200 00135E60 38 80 00 01 */ li r4, 1
+/* 8013A204 00135E64 38 A0 00 01 */ li r5, 1
+/* 8013A208 00135E68 48 02 87 39 */ bl func_80162940
+/* 8013A20C 00135E6C 38 60 00 62 */ li r3, 0x62
+/* 8013A210 00135E70 38 80 00 01 */ li r4, 1
+/* 8013A214 00135E74 38 A0 00 01 */ li r5, 1
+/* 8013A218 00135E78 48 02 87 29 */ bl func_80162940
+/* 8013A21C 00135E7C 38 60 00 64 */ li r3, 0x64
+/* 8013A220 00135E80 38 80 00 01 */ li r4, 1
+/* 8013A224 00135E84 38 A0 00 01 */ li r5, 1
+/* 8013A228 00135E88 48 02 87 19 */ bl func_80162940
+/* 8013A22C 00135E8C 38 60 00 67 */ li r3, 0x67
+/* 8013A230 00135E90 38 80 00 01 */ li r4, 1
+/* 8013A234 00135E94 38 A0 00 01 */ li r5, 1
+/* 8013A238 00135E98 48 02 87 09 */ bl func_80162940
+/* 8013A23C 00135E9C 38 60 00 84 */ li r3, 0x84
+/* 8013A240 00135EA0 38 80 00 01 */ li r4, 1
+/* 8013A244 00135EA4 38 A0 00 01 */ li r5, 1
+/* 8013A248 00135EA8 48 02 86 F9 */ bl func_80162940
+lbl_8013A24C:
+/* 8013A24C 00135EAC 38 60 02 34 */ li r3, 0x234
+/* 8013A250 00135EB0 48 02 88 41 */ bl func_80162A90
+/* 8013A254 00135EB4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A258 00135EB8 40 82 00 24 */ bne lbl_8013A27C
+/* 8013A25C 00135EBC 38 60 02 34 */ li r3, 0x234
+/* 8013A260 00135EC0 38 80 00 02 */ li r4, 2
+/* 8013A264 00135EC4 38 A0 00 01 */ li r5, 1
+/* 8013A268 00135EC8 48 02 86 D9 */ bl func_80162940
+/* 8013A26C 00135ECC 38 60 00 54 */ li r3, 0x54
+/* 8013A270 00135ED0 38 80 00 01 */ li r4, 1
+/* 8013A274 00135ED4 38 A0 00 01 */ li r5, 1
+/* 8013A278 00135ED8 48 02 86 C9 */ bl func_80162940
+lbl_8013A27C:
+/* 8013A27C 00135EDC 38 60 02 35 */ li r3, 0x235
+/* 8013A280 00135EE0 48 02 88 11 */ bl func_80162A90
+/* 8013A284 00135EE4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A288 00135EE8 40 82 00 24 */ bne lbl_8013A2AC
+/* 8013A28C 00135EEC 38 60 02 35 */ li r3, 0x235
+/* 8013A290 00135EF0 38 80 00 02 */ li r4, 2
+/* 8013A294 00135EF4 38 A0 00 01 */ li r5, 1
+/* 8013A298 00135EF8 48 02 86 A9 */ bl func_80162940
+/* 8013A29C 00135EFC 38 60 00 57 */ li r3, 0x57
+/* 8013A2A0 00135F00 38 80 00 01 */ li r4, 1
+/* 8013A2A4 00135F04 38 A0 00 01 */ li r5, 1
+/* 8013A2A8 00135F08 48 02 86 99 */ bl func_80162940
+lbl_8013A2AC:
+/* 8013A2AC 00135F0C 38 60 02 36 */ li r3, 0x236
+/* 8013A2B0 00135F10 48 02 87 E1 */ bl func_80162A90
+/* 8013A2B4 00135F14 28 03 00 01 */ cmplwi r3, 1
+/* 8013A2B8 00135F18 40 82 00 14 */ bne lbl_8013A2CC
+/* 8013A2BC 00135F1C 38 60 02 36 */ li r3, 0x236
+/* 8013A2C0 00135F20 38 80 00 02 */ li r4, 2
+/* 8013A2C4 00135F24 38 A0 00 01 */ li r5, 1
+/* 8013A2C8 00135F28 48 02 86 79 */ bl func_80162940
+lbl_8013A2CC:
+/* 8013A2CC 00135F2C 38 60 02 37 */ li r3, 0x237
+/* 8013A2D0 00135F30 48 02 87 C1 */ bl func_80162A90
+/* 8013A2D4 00135F34 28 03 00 01 */ cmplwi r3, 1
+/* 8013A2D8 00135F38 40 82 00 14 */ bne lbl_8013A2EC
+/* 8013A2DC 00135F3C 38 60 02 37 */ li r3, 0x237
+/* 8013A2E0 00135F40 38 80 00 02 */ li r4, 2
+/* 8013A2E4 00135F44 38 A0 00 01 */ li r5, 1
+/* 8013A2E8 00135F48 48 02 86 59 */ bl func_80162940
+lbl_8013A2EC:
+/* 8013A2EC 00135F4C 38 60 02 38 */ li r3, 0x238
+/* 8013A2F0 00135F50 48 02 87 A1 */ bl func_80162A90
+/* 8013A2F4 00135F54 28 03 00 01 */ cmplwi r3, 1
+/* 8013A2F8 00135F58 40 82 00 14 */ bne lbl_8013A30C
+/* 8013A2FC 00135F5C 38 60 02 38 */ li r3, 0x238
+/* 8013A300 00135F60 38 80 00 02 */ li r4, 2
+/* 8013A304 00135F64 38 A0 00 01 */ li r5, 1
+/* 8013A308 00135F68 48 02 86 39 */ bl func_80162940
+lbl_8013A30C:
+/* 8013A30C 00135F6C 38 60 02 39 */ li r3, 0x239
+/* 8013A310 00135F70 48 02 87 81 */ bl func_80162A90
+/* 8013A314 00135F74 28 03 00 01 */ cmplwi r3, 1
+/* 8013A318 00135F78 40 82 00 14 */ bne lbl_8013A32C
+/* 8013A31C 00135F7C 38 60 02 39 */ li r3, 0x239
+/* 8013A320 00135F80 38 80 00 02 */ li r4, 2
+/* 8013A324 00135F84 38 A0 00 01 */ li r5, 1
+/* 8013A328 00135F88 48 02 86 19 */ bl func_80162940
+lbl_8013A32C:
+/* 8013A32C 00135F8C 38 60 02 3A */ li r3, 0x23a
+/* 8013A330 00135F90 48 02 87 61 */ bl func_80162A90
+/* 8013A334 00135F94 28 03 00 01 */ cmplwi r3, 1
+/* 8013A338 00135F98 40 82 00 14 */ bne lbl_8013A34C
+/* 8013A33C 00135F9C 38 60 02 3A */ li r3, 0x23a
+/* 8013A340 00135FA0 38 80 00 02 */ li r4, 2
+/* 8013A344 00135FA4 38 A0 00 01 */ li r5, 1
+/* 8013A348 00135FA8 48 02 85 F9 */ bl func_80162940
+lbl_8013A34C:
+/* 8013A34C 00135FAC 38 60 02 3B */ li r3, 0x23b
+/* 8013A350 00135FB0 48 02 87 41 */ bl func_80162A90
+/* 8013A354 00135FB4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A358 00135FB8 40 82 00 14 */ bne lbl_8013A36C
+/* 8013A35C 00135FBC 38 60 02 3B */ li r3, 0x23b
+/* 8013A360 00135FC0 38 80 00 02 */ li r4, 2
+/* 8013A364 00135FC4 38 A0 00 01 */ li r5, 1
+/* 8013A368 00135FC8 48 02 85 D9 */ bl func_80162940
+lbl_8013A36C:
+/* 8013A36C 00135FCC 38 60 02 3C */ li r3, 0x23c
+/* 8013A370 00135FD0 48 02 87 21 */ bl func_80162A90
+/* 8013A374 00135FD4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A378 00135FD8 40 82 00 14 */ bne lbl_8013A38C
+/* 8013A37C 00135FDC 38 60 02 3C */ li r3, 0x23c
+/* 8013A380 00135FE0 38 80 00 02 */ li r4, 2
+/* 8013A384 00135FE4 38 A0 00 01 */ li r5, 1
+/* 8013A388 00135FE8 48 02 85 B9 */ bl func_80162940
+lbl_8013A38C:
+/* 8013A38C 00135FEC 38 60 02 3D */ li r3, 0x23d
+/* 8013A390 00135FF0 48 02 87 01 */ bl func_80162A90
+/* 8013A394 00135FF4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A398 00135FF8 40 82 00 14 */ bne lbl_8013A3AC
+/* 8013A39C 00135FFC 38 60 02 3D */ li r3, 0x23d
+/* 8013A3A0 00136000 38 80 00 02 */ li r4, 2
+/* 8013A3A4 00136004 38 A0 00 01 */ li r5, 1
+/* 8013A3A8 00136008 48 02 85 99 */ bl func_80162940
+lbl_8013A3AC:
+/* 8013A3AC 0013600C 38 60 02 3E */ li r3, 0x23e
+/* 8013A3B0 00136010 48 02 86 E1 */ bl func_80162A90
+/* 8013A3B4 00136014 28 03 00 01 */ cmplwi r3, 1
+/* 8013A3B8 00136018 40 82 00 14 */ bne lbl_8013A3CC
+/* 8013A3BC 0013601C 38 60 02 3E */ li r3, 0x23e
+/* 8013A3C0 00136020 38 80 00 02 */ li r4, 2
+/* 8013A3C4 00136024 38 A0 00 01 */ li r5, 1
+/* 8013A3C8 00136028 48 02 85 79 */ bl func_80162940
+lbl_8013A3CC:
+/* 8013A3CC 0013602C 38 60 02 3F */ li r3, 0x23f
+/* 8013A3D0 00136030 48 02 86 C1 */ bl func_80162A90
+/* 8013A3D4 00136034 28 03 00 01 */ cmplwi r3, 1
+/* 8013A3D8 00136038 40 82 00 14 */ bne lbl_8013A3EC
+/* 8013A3DC 0013603C 38 60 02 3F */ li r3, 0x23f
+/* 8013A3E0 00136040 38 80 00 02 */ li r4, 2
+/* 8013A3E4 00136044 38 A0 00 01 */ li r5, 1
+/* 8013A3E8 00136048 48 02 85 59 */ bl func_80162940
+lbl_8013A3EC:
+/* 8013A3EC 0013604C 38 60 02 40 */ li r3, 0x240
+/* 8013A3F0 00136050 48 02 86 A1 */ bl func_80162A90
+/* 8013A3F4 00136054 28 03 00 01 */ cmplwi r3, 1
+/* 8013A3F8 00136058 40 82 00 14 */ bne lbl_8013A40C
+/* 8013A3FC 0013605C 38 60 02 40 */ li r3, 0x240
+/* 8013A400 00136060 38 80 00 02 */ li r4, 2
+/* 8013A404 00136064 38 A0 00 01 */ li r5, 1
+/* 8013A408 00136068 48 02 85 39 */ bl func_80162940
+lbl_8013A40C:
+/* 8013A40C 0013606C 38 60 02 41 */ li r3, 0x241
+/* 8013A410 00136070 48 02 86 81 */ bl func_80162A90
+/* 8013A414 00136074 28 03 00 01 */ cmplwi r3, 1
+/* 8013A418 00136078 40 82 00 14 */ bne lbl_8013A42C
+/* 8013A41C 0013607C 38 60 02 41 */ li r3, 0x241
+/* 8013A420 00136080 38 80 00 02 */ li r4, 2
+/* 8013A424 00136084 38 A0 00 01 */ li r5, 1
+/* 8013A428 00136088 48 02 85 19 */ bl func_80162940
+lbl_8013A42C:
+/* 8013A42C 0013608C 38 60 02 42 */ li r3, 0x242
+/* 8013A430 00136090 48 02 86 61 */ bl func_80162A90
+/* 8013A434 00136094 28 03 00 01 */ cmplwi r3, 1
+/* 8013A438 00136098 40 82 00 14 */ bne lbl_8013A44C
+/* 8013A43C 0013609C 38 60 02 42 */ li r3, 0x242
+/* 8013A440 001360A0 38 80 00 02 */ li r4, 2
+/* 8013A444 001360A4 38 A0 00 01 */ li r5, 1
+/* 8013A448 001360A8 48 02 84 F9 */ bl func_80162940
+lbl_8013A44C:
+/* 8013A44C 001360AC 38 60 02 43 */ li r3, 0x243
+/* 8013A450 001360B0 48 02 86 41 */ bl func_80162A90
+/* 8013A454 001360B4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A458 001360B8 40 82 00 14 */ bne lbl_8013A46C
+/* 8013A45C 001360BC 38 60 02 43 */ li r3, 0x243
+/* 8013A460 001360C0 38 80 00 02 */ li r4, 2
+/* 8013A464 001360C4 38 A0 00 01 */ li r5, 1
+/* 8013A468 001360C8 48 02 84 D9 */ bl func_80162940
+lbl_8013A46C:
+/* 8013A46C 001360CC 38 60 02 44 */ li r3, 0x244
+/* 8013A470 001360D0 48 02 86 21 */ bl func_80162A90
+/* 8013A474 001360D4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A478 001360D8 40 82 00 14 */ bne lbl_8013A48C
+/* 8013A47C 001360DC 38 60 02 44 */ li r3, 0x244
+/* 8013A480 001360E0 38 80 00 02 */ li r4, 2
+/* 8013A484 001360E4 38 A0 00 01 */ li r5, 1
+/* 8013A488 001360E8 48 02 84 B9 */ bl func_80162940
+lbl_8013A48C:
+/* 8013A48C 001360EC 38 60 02 45 */ li r3, 0x245
+/* 8013A490 001360F0 48 02 86 01 */ bl func_80162A90
+/* 8013A494 001360F4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A498 001360F8 40 82 00 14 */ bne lbl_8013A4AC
+/* 8013A49C 001360FC 38 60 02 45 */ li r3, 0x245
+/* 8013A4A0 00136100 38 80 00 02 */ li r4, 2
+/* 8013A4A4 00136104 38 A0 00 01 */ li r5, 1
+/* 8013A4A8 00136108 48 02 84 99 */ bl func_80162940
+lbl_8013A4AC:
+/* 8013A4AC 0013610C 38 60 02 46 */ li r3, 0x246
+/* 8013A4B0 00136110 48 02 85 E1 */ bl func_80162A90
+/* 8013A4B4 00136114 28 03 00 01 */ cmplwi r3, 1
+/* 8013A4B8 00136118 40 82 00 14 */ bne lbl_8013A4CC
+/* 8013A4BC 0013611C 38 60 02 46 */ li r3, 0x246
+/* 8013A4C0 00136120 38 80 00 02 */ li r4, 2
+/* 8013A4C4 00136124 38 A0 00 01 */ li r5, 1
+/* 8013A4C8 00136128 48 02 84 79 */ bl func_80162940
+lbl_8013A4CC:
+/* 8013A4CC 0013612C 38 60 02 47 */ li r3, 0x247
+/* 8013A4D0 00136130 48 02 85 C1 */ bl func_80162A90
+/* 8013A4D4 00136134 28 03 00 01 */ cmplwi r3, 1
+/* 8013A4D8 00136138 40 82 00 14 */ bne lbl_8013A4EC
+/* 8013A4DC 0013613C 38 60 02 47 */ li r3, 0x247
+/* 8013A4E0 00136140 38 80 00 02 */ li r4, 2
+/* 8013A4E4 00136144 38 A0 00 01 */ li r5, 1
+/* 8013A4E8 00136148 48 02 84 59 */ bl func_80162940
+lbl_8013A4EC:
+/* 8013A4EC 0013614C 38 60 02 48 */ li r3, 0x248
+/* 8013A4F0 00136150 48 02 85 A1 */ bl func_80162A90
+/* 8013A4F4 00136154 28 03 00 01 */ cmplwi r3, 1
+/* 8013A4F8 00136158 40 82 00 14 */ bne lbl_8013A50C
+/* 8013A4FC 0013615C 38 60 02 48 */ li r3, 0x248
+/* 8013A500 00136160 38 80 00 02 */ li r4, 2
+/* 8013A504 00136164 38 A0 00 01 */ li r5, 1
+/* 8013A508 00136168 48 02 84 39 */ bl func_80162940
+lbl_8013A50C:
+/* 8013A50C 0013616C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013A510 00136170 7C 08 03 A6 */ mtlr r0
+/* 8013A514 00136174 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013A518 00136178 4E 80 00 20 */ blr
+
+.global func_8013A51C
+func_8013A51C:
+/* 8013A51C 0013617C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013A520 00136180 7C 08 02 A6 */ mflr r0
+/* 8013A524 00136184 38 60 02 4B */ li r3, 0x24b
+/* 8013A528 00136188 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8013A52C 0013618C 48 02 85 65 */ bl func_80162A90
+/* 8013A530 00136190 28 03 00 01 */ cmplwi r3, 1
+/* 8013A534 00136194 40 82 00 30 */ bne lbl_8013A564
+/* 8013A538 00136198 38 60 02 4B */ li r3, 0x24b
+/* 8013A53C 0013619C 38 80 00 02 */ li r4, 2
+/* 8013A540 001361A0 38 A0 00 01 */ li r5, 1
+/* 8013A544 001361A4 48 02 83 FD */ bl func_80162940
+/* 8013A548 001361A8 38 60 29 C8 */ li r3, 0x29c8
+/* 8013A54C 001361AC 48 11 5D A9 */ bl func_802502F4
+/* 8013A550 001361B0 7C 64 1B 78 */ mr r4, r3
+/* 8013A554 001361B4 38 60 00 0E */ li r3, 0xe
+/* 8013A558 001361B8 48 02 1D B1 */ bl func_8015C308
+/* 8013A55C 001361BC 38 60 46 07 */ li r3, 0x4607
+/* 8013A560 001361C0 48 00 01 5C */ b lbl_8013A6BC
+lbl_8013A564:
+/* 8013A564 001361C4 38 60 02 4C */ li r3, 0x24c
+/* 8013A568 001361C8 48 02 85 29 */ bl func_80162A90
+/* 8013A56C 001361CC 28 03 00 01 */ cmplwi r3, 1
+/* 8013A570 001361D0 40 82 00 44 */ bne lbl_8013A5B4
+/* 8013A574 001361D4 38 60 02 4C */ li r3, 0x24c
+/* 8013A578 001361D8 38 80 00 02 */ li r4, 2
+/* 8013A57C 001361DC 38 A0 00 01 */ li r5, 1
+/* 8013A580 001361E0 48 02 83 C1 */ bl func_80162940
+/* 8013A584 001361E4 38 60 29 C9 */ li r3, 0x29c9
+/* 8013A588 001361E8 48 11 5D 6D */ bl func_802502F4
+/* 8013A58C 001361EC 7C 64 1B 78 */ mr r4, r3
+/* 8013A590 001361F0 38 60 00 0E */ li r3, 0xe
+/* 8013A594 001361F4 48 02 1D 75 */ bl func_8015C308
+/* 8013A598 001361F8 38 60 29 CA */ li r3, 0x29ca
+/* 8013A59C 001361FC 48 11 5D 59 */ bl func_802502F4
+/* 8013A5A0 00136200 7C 64 1B 78 */ mr r4, r3
+/* 8013A5A4 00136204 38 60 00 0F */ li r3, 0xf
+/* 8013A5A8 00136208 48 02 1D 61 */ bl func_8015C308
+/* 8013A5AC 0013620C 38 60 46 08 */ li r3, 0x4608
+/* 8013A5B0 00136210 48 00 01 0C */ b lbl_8013A6BC
+lbl_8013A5B4:
+/* 8013A5B4 00136214 38 60 02 4D */ li r3, 0x24d
+/* 8013A5B8 00136218 48 02 84 D9 */ bl func_80162A90
+/* 8013A5BC 0013621C 28 03 00 01 */ cmplwi r3, 1
+/* 8013A5C0 00136220 40 82 00 30 */ bne lbl_8013A5F0
+/* 8013A5C4 00136224 38 60 02 4D */ li r3, 0x24d
+/* 8013A5C8 00136228 38 80 00 02 */ li r4, 2
+/* 8013A5CC 0013622C 38 A0 00 01 */ li r5, 1
+/* 8013A5D0 00136230 48 02 83 71 */ bl func_80162940
+/* 8013A5D4 00136234 38 60 29 CB */ li r3, 0x29cb
+/* 8013A5D8 00136238 48 11 5D 1D */ bl func_802502F4
+/* 8013A5DC 0013623C 7C 64 1B 78 */ mr r4, r3
+/* 8013A5E0 00136240 38 60 00 0E */ li r3, 0xe
+/* 8013A5E4 00136244 48 02 1D 25 */ bl func_8015C308
+/* 8013A5E8 00136248 38 60 46 07 */ li r3, 0x4607
+/* 8013A5EC 0013624C 48 00 00 D0 */ b lbl_8013A6BC
+lbl_8013A5F0:
+/* 8013A5F0 00136250 38 60 02 4E */ li r3, 0x24e
+/* 8013A5F4 00136254 48 02 84 9D */ bl func_80162A90
+/* 8013A5F8 00136258 28 03 00 01 */ cmplwi r3, 1
+/* 8013A5FC 0013625C 40 82 00 44 */ bne lbl_8013A640
+/* 8013A600 00136260 38 60 02 4E */ li r3, 0x24e
+/* 8013A604 00136264 38 80 00 02 */ li r4, 2
+/* 8013A608 00136268 38 A0 00 01 */ li r5, 1
+/* 8013A60C 0013626C 48 02 83 35 */ bl func_80162940
+/* 8013A610 00136270 38 60 29 CC */ li r3, 0x29cc
+/* 8013A614 00136274 48 11 5C E1 */ bl func_802502F4
+/* 8013A618 00136278 7C 64 1B 78 */ mr r4, r3
+/* 8013A61C 0013627C 38 60 00 0E */ li r3, 0xe
+/* 8013A620 00136280 48 02 1C E9 */ bl func_8015C308
+/* 8013A624 00136284 38 60 29 CD */ li r3, 0x29cd
+/* 8013A628 00136288 48 11 5C CD */ bl func_802502F4
+/* 8013A62C 0013628C 7C 64 1B 78 */ mr r4, r3
+/* 8013A630 00136290 38 60 00 0F */ li r3, 0xf
+/* 8013A634 00136294 48 02 1C D5 */ bl func_8015C308
+/* 8013A638 00136298 38 60 46 08 */ li r3, 0x4608
+/* 8013A63C 0013629C 48 00 00 80 */ b lbl_8013A6BC
+lbl_8013A640:
+/* 8013A640 001362A0 38 60 02 4F */ li r3, 0x24f
+/* 8013A644 001362A4 48 02 84 4D */ bl func_80162A90
+/* 8013A648 001362A8 28 03 00 01 */ cmplwi r3, 1
+/* 8013A64C 001362AC 40 82 00 30 */ bne lbl_8013A67C
+/* 8013A650 001362B0 38 60 02 4F */ li r3, 0x24f
+/* 8013A654 001362B4 38 80 00 02 */ li r4, 2
+/* 8013A658 001362B8 38 A0 00 01 */ li r5, 1
+/* 8013A65C 001362BC 48 02 82 E5 */ bl func_80162940
+/* 8013A660 001362C0 38 60 29 CE */ li r3, 0x29ce
+/* 8013A664 001362C4 48 11 5C 91 */ bl func_802502F4
+/* 8013A668 001362C8 7C 64 1B 78 */ mr r4, r3
+/* 8013A66C 001362CC 38 60 00 0E */ li r3, 0xe
+/* 8013A670 001362D0 48 02 1C 99 */ bl func_8015C308
+/* 8013A674 001362D4 38 60 46 07 */ li r3, 0x4607
+/* 8013A678 001362D8 48 00 00 44 */ b lbl_8013A6BC
+lbl_8013A67C:
+/* 8013A67C 001362DC 38 60 02 50 */ li r3, 0x250
+/* 8013A680 001362E0 48 02 84 11 */ bl func_80162A90
+/* 8013A684 001362E4 28 03 00 01 */ cmplwi r3, 1
+/* 8013A688 001362E8 40 82 00 30 */ bne lbl_8013A6B8
+/* 8013A68C 001362EC 38 60 02 50 */ li r3, 0x250
+/* 8013A690 001362F0 38 80 00 02 */ li r4, 2
+/* 8013A694 001362F4 38 A0 00 01 */ li r5, 1
+/* 8013A698 001362F8 48 02 82 A9 */ bl func_80162940
+/* 8013A69C 001362FC 38 60 29 CF */ li r3, 0x29cf
+/* 8013A6A0 00136300 48 11 5C 55 */ bl func_802502F4
+/* 8013A6A4 00136304 7C 64 1B 78 */ mr r4, r3
+/* 8013A6A8 00136308 38 60 00 0E */ li r3, 0xe
+/* 8013A6AC 0013630C 48 02 1C 5D */ bl func_8015C308
+/* 8013A6B0 00136310 38 60 46 07 */ li r3, 0x4607
+/* 8013A6B4 00136314 48 00 00 08 */ b lbl_8013A6BC
+lbl_8013A6B8:
+/* 8013A6B8 00136318 38 60 00 00 */ li r3, 0
+lbl_8013A6BC:
+/* 8013A6BC 0013631C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013A6C0 00136320 7C 08 03 A6 */ mtlr r0
+/* 8013A6C4 00136324 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013A6C8 00136328 4E 80 00 20 */ blr
+
+.global func_8013A6CC
+func_8013A6CC:
+/* 8013A6CC 0013632C 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 8013A6D0 00136330 7C 08 02 A6 */ mflr r0
+/* 8013A6D4 00136334 3C 60 80 40 */ lis r3, lbl_803FC370@ha
+/* 8013A6D8 00136338 90 01 00 84 */ stw r0, 0x84(r1)
+/* 8013A6DC 0013633C 38 63 C3 70 */ addi r3, r3, lbl_803FC370@l
+/* 8013A6E0 00136340 38 00 00 14 */ li r0, 0x14
+/* 8013A6E4 00136344 38 A1 00 16 */ addi r5, r1, 0x16
+/* 8013A6E8 00136348 93 E1 00 7C */ stw r31, 0x7c(r1)
+/* 8013A6EC 0013634C 38 83 FF FE */ addi r4, r3, -2
+/* 8013A6F0 00136350 93 C1 00 78 */ stw r30, 0x78(r1)
+/* 8013A6F4 00136354 93 A1 00 74 */ stw r29, 0x74(r1)
+/* 8013A6F8 00136358 93 81 00 70 */ stw r28, 0x70(r1)
+/* 8013A6FC 0013635C 7C 09 03 A6 */ mtctr r0
+lbl_8013A700:
+/* 8013A700 00136360 A0 64 00 02 */ lhz r3, 2(r4)
+/* 8013A704 00136364 A4 04 00 04 */ lhzu r0, 4(r4)
+/* 8013A708 00136368 B0 65 00 02 */ sth r3, 2(r5)
+/* 8013A70C 0013636C B4 05 00 04 */ sthu r0, 4(r5)
+/* 8013A710 00136370 42 00 FF F0 */ bdnz lbl_8013A700
+/* 8013A714 00136374 3B E1 00 18 */ addi r31, r1, 0x18
+/* 8013A718 00136378 3B A0 00 00 */ li r29, 0
+/* 8013A71C 0013637C 3B 80 00 01 */ li r28, 1
+lbl_8013A720:
+/* 8013A720 00136380 57 80 0D FC */ rlwinm r0, r28, 1, 0x17, 0x1e
+/* 8013A724 00136384 7C 7F 02 14 */ add r3, r31, r0
+/* 8013A728 00136388 A3 C3 FF FE */ lhz r30, -2(r3)
+/* 8013A72C 0013638C 2C 1E 00 00 */ cmpwi r30, 0
+/* 8013A730 00136390 41 82 00 44 */ beq lbl_8013A774
+/* 8013A734 00136394 7F C3 F3 78 */ mr r3, r30
+/* 8013A738 00136398 48 02 83 59 */ bl func_80162A90
+/* 8013A73C 0013639C 28 03 00 01 */ cmplwi r3, 1
+/* 8013A740 001363A0 40 82 00 28 */ bne lbl_8013A768
+/* 8013A744 001363A4 57 83 06 3E */ clrlwi r3, r28, 0x18
+/* 8013A748 001363A8 4B FF CA 61 */ bl func_801371A8
+/* 8013A74C 001363AC 2C 03 00 00 */ cmpwi r3, 0
+/* 8013A750 001363B0 41 82 00 08 */ beq lbl_8013A758
+/* 8013A754 001363B4 3B A0 00 01 */ li r29, 1
+lbl_8013A758:
+/* 8013A758 001363B8 7F C3 F3 78 */ mr r3, r30
+/* 8013A75C 001363BC 38 80 00 02 */ li r4, 2
+/* 8013A760 001363C0 38 A0 00 01 */ li r5, 1
+/* 8013A764 001363C4 48 02 81 DD */ bl func_80162940
+lbl_8013A768:
+/* 8013A768 001363C8 3B 9C 00 01 */ addi r28, r28, 1
+/* 8013A76C 001363CC 28 1C 00 28 */ cmplwi r28, 0x28
+/* 8013A770 001363D0 41 80 FF B0 */ blt lbl_8013A720
+lbl_8013A774:
+/* 8013A774 001363D4 3C E0 80 40 */ lis r7, lbl_803FC3C0@ha
+/* 8013A778 001363D8 A4 C7 C3 C0 */ lhzu r6, lbl_803FC3C0@l(r7)
+/* 8013A77C 001363DC 3B E1 00 08 */ addi r31, r1, 8
+/* 8013A780 001363E0 3B 80 00 00 */ li r28, 0
+/* 8013A784 001363E4 A0 A7 00 02 */ lhz r5, 2(r7)
+/* 8013A788 001363E8 A0 87 00 04 */ lhz r4, 4(r7)
+/* 8013A78C 001363EC A0 67 00 06 */ lhz r3, 6(r7)
+/* 8013A790 001363F0 A0 07 00 08 */ lhz r0, 8(r7)
+/* 8013A794 001363F4 B0 C1 00 08 */ sth r6, 8(r1)
+/* 8013A798 001363F8 B0 A1 00 0A */ sth r5, 0xa(r1)
+/* 8013A79C 001363FC B0 81 00 0C */ sth r4, 0xc(r1)
+/* 8013A7A0 00136400 B0 61 00 0E */ sth r3, 0xe(r1)
+/* 8013A7A4 00136404 B0 01 00 10 */ sth r0, 0x10(r1)
+lbl_8013A7A8:
+/* 8013A7A8 00136408 57 80 0D FC */ rlwinm r0, r28, 1, 0x17, 0x1e
+/* 8013A7AC 0013640C 7F DF 02 2E */ lhzx r30, r31, r0
+/* 8013A7B0 00136410 7F C3 F3 78 */ mr r3, r30
+/* 8013A7B4 00136414 48 02 82 DD */ bl func_80162A90
+/* 8013A7B8 00136418 28 03 00 01 */ cmplwi r3, 1
+/* 8013A7BC 0013641C 40 82 00 2C */ bne lbl_8013A7E8
+/* 8013A7C0 00136420 38 1C 00 32 */ addi r0, r28, 0x32
+/* 8013A7C4 00136424 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8013A7C8 00136428 4B FF C9 E1 */ bl func_801371A8
+/* 8013A7CC 0013642C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013A7D0 00136430 41 82 00 08 */ beq lbl_8013A7D8
+/* 8013A7D4 00136434 3B A0 00 01 */ li r29, 1
+lbl_8013A7D8:
+/* 8013A7D8 00136438 7F C3 F3 78 */ mr r3, r30
+/* 8013A7DC 0013643C 38 80 00 02 */ li r4, 2
+/* 8013A7E0 00136440 38 A0 00 01 */ li r5, 1
+/* 8013A7E4 00136444 48 02 81 5D */ bl func_80162940
+lbl_8013A7E8:
+/* 8013A7E8 00136448 3B 9C 00 01 */ addi r28, r28, 1
+/* 8013A7EC 0013644C 28 1C 00 05 */ cmplwi r28, 5
+/* 8013A7F0 00136450 41 80 FF B8 */ blt lbl_8013A7A8
+/* 8013A7F4 00136454 83 E1 00 7C */ lwz r31, 0x7c(r1)
+/* 8013A7F8 00136458 7F A3 EB 78 */ mr r3, r29
+/* 8013A7FC 0013645C 83 C1 00 78 */ lwz r30, 0x78(r1)
+/* 8013A800 00136460 83 A1 00 74 */ lwz r29, 0x74(r1)
+/* 8013A804 00136464 83 81 00 70 */ lwz r28, 0x70(r1)
+/* 8013A808 00136468 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 8013A80C 0013646C 7C 08 03 A6 */ mtlr r0
+/* 8013A810 00136470 38 21 00 80 */ addi r1, r1, 0x80
+/* 8013A814 00136474 4E 80 00 20 */ blr
+
+.global func_8013A818
+func_8013A818:
+/* 8013A818 00136478 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013A81C 0013647C 7C 08 02 A6 */ mflr r0
+/* 8013A820 00136480 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013A824 00136484 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013A828 00136488 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013A82C 0013648C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8013A830 00136490 3B A0 00 00 */ li r29, 0
+/* 8013A834 00136494 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8013A838 00136498 7C 7C 1B 78 */ mr r28, r3
+/* 8013A83C 0013649C 38 60 00 09 */ li r3, 9
+/* 8013A840 001364A0 48 02 82 51 */ bl func_80162A90
+/* 8013A844 001364A4 2C 03 00 00 */ cmpwi r3, 0
+/* 8013A848 001364A8 40 82 00 50 */ bne lbl_8013A898
+/* 8013A84C 001364AC 3F E0 80 42 */ lis r31, lbl_8041D0FC@ha
+/* 8013A850 001364B0 57 9E 0D FC */ rlwinm r30, r28, 1, 0x17, 0x1e
+/* 8013A854 001364B4 3B FF D0 FC */ addi r31, r31, lbl_8041D0FC@l
+/* 8013A858 001364B8 7C 7F F2 2E */ lhzx r3, r31, r30
+/* 8013A85C 001364BC 48 02 82 35 */ bl func_80162A90
+/* 8013A860 001364C0 2C 03 00 00 */ cmpwi r3, 0
+/* 8013A864 001364C4 40 82 00 88 */ bne lbl_8013A8EC
+/* 8013A868 001364C8 7C 7F F2 2E */ lhzx r3, r31, r30
+/* 8013A86C 001364CC 38 80 00 01 */ li r4, 1
+/* 8013A870 001364D0 38 A0 00 01 */ li r5, 1
+/* 8013A874 001364D4 48 02 80 CD */ bl func_80162940
+/* 8013A878 001364D8 3C 60 80 42 */ lis r3, lbl_8041D108@ha
+/* 8013A87C 001364DC 38 80 00 01 */ li r4, 1
+/* 8013A880 001364E0 38 63 D1 08 */ addi r3, r3, lbl_8041D108@l
+/* 8013A884 001364E4 38 A0 00 01 */ li r5, 1
+/* 8013A888 001364E8 7C 63 F2 2E */ lhzx r3, r3, r30
+/* 8013A88C 001364EC 48 02 80 B5 */ bl func_80162940
+/* 8013A890 001364F0 3B A0 00 01 */ li r29, 1
+/* 8013A894 001364F4 48 00 00 58 */ b lbl_8013A8EC
+lbl_8013A898:
+/* 8013A898 001364F8 3F E0 80 42 */ lis r31, lbl_8041D0FC@ha
+/* 8013A89C 001364FC 57 9E 0D FC */ rlwinm r30, r28, 1, 0x17, 0x1e
+/* 8013A8A0 00136500 3B FF D0 FC */ addi r31, r31, lbl_8041D0FC@l
+/* 8013A8A4 00136504 7C 7F F2 2E */ lhzx r3, r31, r30
+/* 8013A8A8 00136508 48 02 81 E9 */ bl func_80162A90
+/* 8013A8AC 0013650C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013A8B0 00136510 40 82 00 3C */ bne lbl_8013A8EC
+/* 8013A8B4 00136514 7C 7F F2 2E */ lhzx r3, r31, r30
+/* 8013A8B8 00136518 38 80 00 02 */ li r4, 2
+/* 8013A8BC 0013651C 38 A0 00 01 */ li r5, 1
+/* 8013A8C0 00136520 48 02 80 81 */ bl func_80162940
+/* 8013A8C4 00136524 3C 60 80 42 */ lis r3, lbl_8041D108@ha
+/* 8013A8C8 00136528 38 80 00 01 */ li r4, 1
+/* 8013A8CC 0013652C 38 63 D1 08 */ addi r3, r3, lbl_8041D108@l
+/* 8013A8D0 00136530 38 A0 00 01 */ li r5, 1
+/* 8013A8D4 00136534 7C 63 F2 2E */ lhzx r3, r3, r30
+/* 8013A8D8 00136538 48 02 80 69 */ bl func_80162940
+/* 8013A8DC 0013653C 38 6D 82 AC */ addi r3, r13, lbl_8063D56C-_SDA_BASE_
+/* 8013A8E0 00136540 7C 63 E0 AE */ lbzx r3, r3, r28
+/* 8013A8E4 00136544 4B FF C8 C5 */ bl func_801371A8
+/* 8013A8E8 00136548 3B A0 00 01 */ li r29, 1
+lbl_8013A8EC:
+/* 8013A8EC 0013654C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013A8F0 00136550 7F A3 EB 78 */ mr r3, r29
+/* 8013A8F4 00136554 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013A8F8 00136558 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8013A8FC 0013655C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8013A900 00136560 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013A904 00136564 7C 08 03 A6 */ mtlr r0
+/* 8013A908 00136568 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013A90C 0013656C 4E 80 00 20 */ blr
+
+.global func_8013A910
+func_8013A910:
+/* 8013A910 00136570 38 A0 00 01 */ li r5, 1
+/* 8013A914 00136574 38 6D 9C D8 */ addi r3, r13, lbl_8063EF98-_SDA_BASE_
+/* 8013A918 00136578 38 80 00 04 */ li r4, 4
+/* 8013A91C 0013657C 38 00 00 00 */ li r0, 0
+/* 8013A920 00136580 98 AD 9C D8 */ stb r5, lbl_8063EF98-_SDA_BASE_(r13)
+/* 8013A924 00136584 B0 83 00 02 */ sth r4, 2(r3)
+/* 8013A928 00136588 98 03 00 04 */ stb r0, 4(r3)
+/* 8013A92C 0013658C 4E 80 00 20 */ blr
diff --git a/asm/code_8013A930.s b/asm/code_8013A930.s
new file mode 100644
index 0000000..6682e9c
--- /dev/null
+++ b/asm/code_8013A930.s
@@ -0,0 +1,4895 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8013A930
+func_8013A930:
+/* 8013A930 00136590 3C 60 80 48 */ lis r3, lbl_80482CE0@ha
+/* 8013A934 00136594 39 00 00 00 */ li r8, 0
+/* 8013A938 00136598 38 63 2C E0 */ addi r3, r3, lbl_80482CE0@l
+/* 8013A93C 0013659C 38 00 00 0D */ li r0, 0xd
+/* 8013A940 001365A0 90 6D 9C E8 */ stw r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A944 001365A4 7D 07 43 78 */ mr r7, r8
+/* 8013A948 001365A8 38 60 00 00 */ li r3, 0
+/* 8013A94C 001365AC 38 80 00 00 */ li r4, 0
+/* 8013A950 001365B0 38 C0 FF FF */ li r6, -1
+/* 8013A954 001365B4 7C 09 03 A6 */ mtctr r0
+lbl_8013A958:
+/* 8013A958 001365B8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A95C 001365BC 7C A0 1A 14 */ add r5, r0, r3
+/* 8013A960 001365C0 38 63 00 04 */ addi r3, r3, 4
+/* 8013A964 001365C4 90 E5 00 04 */ stw r7, 4(r5)
+/* 8013A968 001365C8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A96C 001365CC 7C A0 22 14 */ add r5, r0, r4
+/* 8013A970 001365D0 38 84 00 02 */ addi r4, r4, 2
+/* 8013A974 001365D4 B0 C5 00 38 */ sth r6, 0x38(r5)
+/* 8013A978 001365D8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A97C 001365DC 7C A0 42 14 */ add r5, r0, r8
+/* 8013A980 001365E0 39 08 00 01 */ addi r8, r8, 1
+/* 8013A984 001365E4 98 E5 06 FC */ stb r7, 0x6fc(r5)
+/* 8013A988 001365E8 42 00 FF D0 */ bdnz lbl_8013A958
+/* 8013A98C 001365EC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A990 001365F0 38 A0 00 00 */ li r5, 0
+/* 8013A994 001365F4 38 80 FF FF */ li r4, -1
+/* 8013A998 001365F8 38 00 00 32 */ li r0, 0x32
+/* 8013A99C 001365FC 90 A3 06 A0 */ stw r5, 0x6a0(r3)
+/* 8013A9A0 00136600 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A9A4 00136604 90 83 06 88 */ stw r4, 0x688(r3)
+/* 8013A9A8 00136608 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A9AC 0013660C 90 83 06 AC */ stw r4, 0x6ac(r3)
+/* 8013A9B0 00136610 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A9B4 00136614 B0 03 06 B4 */ sth r0, 0x6b4(r3)
+/* 8013A9B8 00136618 4E 80 00 20 */ blr
+
+.global func_8013A9BC
+func_8013A9BC:
+/* 8013A9BC 0013661C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8013A9C0 00136620 7C 08 02 A6 */ mflr r0
+/* 8013A9C4 00136624 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8013A9C8 00136628 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013A9CC 0013662C 48 08 C7 59 */ bl _savegpr_26
+/* 8013A9D0 00136630 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 8013A9D4 00136634 38 60 00 0E */ li r3, 0xe
+/* 8013A9D8 00136638 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 8013A9DC 0013663C 4B F1 B3 BD */ bl func_80055D98
+/* 8013A9E0 00136640 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A9E4 00136644 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
+/* 8013A9E8 00136648 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
+/* 8013A9EC 0013664C 90 65 00 08 */ stw r3, 8(r5)
+/* 8013A9F0 00136650 38 60 00 0E */ li r3, 0xe
+/* 8013A9F4 00136654 4B F1 B3 A5 */ bl func_80055D98
+/* 8013A9F8 00136658 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013A9FC 0013665C 3C 80 04 4F */ lis r4, 0x044F1A00@ha
+/* 8013AA00 00136660 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
+/* 8013AA04 00136664 90 65 00 14 */ stw r3, 0x14(r5)
+/* 8013AA08 00136668 38 60 00 0E */ li r3, 0xe
+/* 8013AA0C 0013666C 4B F1 B3 8D */ bl func_80055D98
+/* 8013AA10 00136670 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AA14 00136674 3C 80 1D 5C */ lis r4, 0x1D5C1A00@ha
+/* 8013AA18 00136678 38 84 1A 00 */ addi r4, r4, 0x1D5C1A00@l
+/* 8013AA1C 0013667C 90 65 00 10 */ stw r3, 0x10(r5)
+/* 8013AA20 00136680 38 60 03 FC */ li r3, 0x3fc
+/* 8013AA24 00136684 4B F1 B3 75 */ bl func_80055D98
+/* 8013AA28 00136688 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AA2C 0013668C 3C 80 1D 5E */ lis r4, 0x1D5E1A00@ha
+/* 8013AA30 00136690 38 84 1A 00 */ addi r4, r4, 0x1D5E1A00@l
+/* 8013AA34 00136694 90 65 00 0C */ stw r3, 0xc(r5)
+/* 8013AA38 00136698 38 60 03 FC */ li r3, 0x3fc
+/* 8013AA3C 0013669C 4B F1 B3 5D */ bl func_80055D98
+/* 8013AA40 001366A0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AA44 001366A4 3C 80 1D 5D */ lis r4, 0x1D5D1A00@ha
+/* 8013AA48 001366A8 38 84 1A 00 */ addi r4, r4, 0x1D5D1A00@l
+/* 8013AA4C 001366AC 90 65 00 18 */ stw r3, 0x18(r5)
+/* 8013AA50 001366B0 38 60 03 FC */ li r3, 0x3fc
+/* 8013AA54 001366B4 4B F1 B3 45 */ bl func_80055D98
+/* 8013AA58 001366B8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AA5C 001366BC 3C 80 1D 5B */ lis r4, 0x1D5B1A00@ha
+/* 8013AA60 001366C0 38 84 1A 00 */ addi r4, r4, 0x1D5B1A00@l
+/* 8013AA64 001366C4 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 8013AA68 001366C8 38 60 03 FC */ li r3, 0x3fc
+/* 8013AA6C 001366CC 4B F1 B3 2D */ bl func_80055D98
+/* 8013AA70 001366D0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AA74 001366D4 3C 80 23 5B */ lis r4, 0x235B1A00@ha
+/* 8013AA78 001366D8 38 84 1A 00 */ addi r4, r4, 0x235B1A00@l
+/* 8013AA7C 001366DC 90 65 00 20 */ stw r3, 0x20(r5)
+/* 8013AA80 001366E0 38 60 03 FC */ li r3, 0x3fc
+/* 8013AA84 001366E4 4B F1 B3 15 */ bl func_80055D98
+/* 8013AA88 001366E8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AA8C 001366EC 3C 80 23 82 */ lis r4, 0x23821A00@ha
+/* 8013AA90 001366F0 38 84 1A 00 */ addi r4, r4, 0x23821A00@l
+/* 8013AA94 001366F4 90 65 00 24 */ stw r3, 0x24(r5)
+/* 8013AA98 001366F8 38 60 03 FC */ li r3, 0x3fc
+/* 8013AA9C 001366FC 4B F1 B2 FD */ bl func_80055D98
+/* 8013AAA0 00136700 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AAA4 00136704 3C 80 23 59 */ lis r4, 0x23591A00@ha
+/* 8013AAA8 00136708 38 84 1A 00 */ addi r4, r4, 0x23591A00@l
+/* 8013AAAC 0013670C 90 65 00 28 */ stw r3, 0x28(r5)
+/* 8013AAB0 00136710 38 60 03 FC */ li r3, 0x3fc
+/* 8013AAB4 00136714 4B F1 B2 E5 */ bl func_80055D98
+/* 8013AAB8 00136718 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AABC 0013671C 3C 80 23 5A */ lis r4, 0x235A1A00@ha
+/* 8013AAC0 00136720 38 84 1A 00 */ addi r4, r4, 0x235A1A00@l
+/* 8013AAC4 00136724 90 65 00 2C */ stw r3, 0x2c(r5)
+/* 8013AAC8 00136728 38 60 03 FC */ li r3, 0x3fc
+/* 8013AACC 0013672C 4B F1 B2 CD */ bl func_80055D98
+/* 8013AAD0 00136730 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AAD4 00136734 3C 80 23 58 */ lis r4, 0x23581A00@ha
+/* 8013AAD8 00136738 38 84 1A 00 */ addi r4, r4, 0x23581A00@l
+/* 8013AADC 0013673C 90 65 00 30 */ stw r3, 0x30(r5)
+/* 8013AAE0 00136740 38 60 03 FC */ li r3, 0x3fc
+/* 8013AAE4 00136744 4B F1 B2 B5 */ bl func_80055D98
+/* 8013AAE8 00136748 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AAEC 0013674C 3C C0 80 14 */ lis r6, lbl_8013B478@ha
+/* 8013AAF0 00136750 38 C6 B4 78 */ addi r6, r6, lbl_8013B478@l
+/* 8013AAF4 00136754 38 80 00 00 */ li r4, 0
+/* 8013AAF8 00136758 90 65 00 34 */ stw r3, 0x34(r5)
+/* 8013AAFC 0013675C 38 A0 00 00 */ li r5, 0
+/* 8013AB00 00136760 38 E0 FF FF */ li r7, -1
+/* 8013AB04 00136764 39 00 00 00 */ li r8, 0
+/* 8013AB08 00136768 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AB0C 0013676C 39 20 00 01 */ li r9, 1
+/* 8013AB10 00136770 39 40 00 00 */ li r10, 0
+/* 8013AB14 00136774 80 63 00 08 */ lwz r3, 8(r3)
+/* 8013AB18 00136778 48 11 91 21 */ bl func_80253C38
+/* 8013AB1C 0013677C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AB20 00136780 3C A0 80 14 */ lis r5, lbl_8013B550@ha
+/* 8013AB24 00136784 38 A5 B5 50 */ addi r5, r5, lbl_8013B550@l
+/* 8013AB28 00136788 38 80 00 00 */ li r4, 0
+/* 8013AB2C 0013678C B0 66 00 3A */ sth r3, 0x3a(r6)
+/* 8013AB30 00136790 38 C0 00 00 */ li r6, 0
+/* 8013AB34 00136794 38 E0 FF FF */ li r7, -1
+/* 8013AB38 00136798 39 00 00 00 */ li r8, 0
+/* 8013AB3C 0013679C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AB40 001367A0 39 20 00 01 */ li r9, 1
+/* 8013AB44 001367A4 39 40 00 00 */ li r10, 0
+/* 8013AB48 001367A8 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 8013AB4C 001367AC 48 11 90 ED */ bl func_80253C38
+/* 8013AB50 001367B0 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AB54 001367B4 3C A0 80 14 */ lis r5, lbl_8013BF80@ha
+/* 8013AB58 001367B8 3C C0 80 14 */ lis r6, lbl_8013BF84@ha
+/* 8013AB5C 001367BC 38 80 00 00 */ li r4, 0
+/* 8013AB60 001367C0 B0 67 00 40 */ sth r3, 0x40(r7)
+/* 8013AB64 001367C4 38 A5 BF 80 */ addi r5, r5, lbl_8013BF80@l
+/* 8013AB68 001367C8 38 C6 BF 84 */ addi r6, r6, lbl_8013BF84@l
+/* 8013AB6C 001367CC 38 E0 FF FF */ li r7, -1
+/* 8013AB70 001367D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AB74 001367D4 39 00 00 00 */ li r8, 0
+/* 8013AB78 001367D8 39 20 00 01 */ li r9, 1
+/* 8013AB7C 001367DC 39 40 00 00 */ li r10, 0
+/* 8013AB80 001367E0 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 8013AB84 001367E4 48 11 90 B5 */ bl func_80253C38
+/* 8013AB88 001367E8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AB8C 001367EC 3C C0 80 14 */ lis r6, lbl_8013B66C@ha
+/* 8013AB90 001367F0 38 C6 B6 6C */ addi r6, r6, lbl_8013B66C@l
+/* 8013AB94 001367F4 38 80 00 00 */ li r4, 0
+/* 8013AB98 001367F8 B0 65 00 46 */ sth r3, 0x46(r5)
+/* 8013AB9C 001367FC 38 A0 00 00 */ li r5, 0
+/* 8013ABA0 00136800 38 E0 FF FF */ li r7, -1
+/* 8013ABA4 00136804 39 00 00 00 */ li r8, 0
+/* 8013ABA8 00136808 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ABAC 0013680C 39 20 00 01 */ li r9, 1
+/* 8013ABB0 00136810 39 40 00 00 */ li r10, 0
+/* 8013ABB4 00136814 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 8013ABB8 00136818 48 11 90 81 */ bl func_80253C38
+/* 8013ABBC 0013681C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ABC0 00136820 3C A0 80 14 */ lis r5, lbl_8013B768@ha
+/* 8013ABC4 00136824 3C C0 80 14 */ lis r6, lbl_8013B820@ha
+/* 8013ABC8 00136828 38 80 00 00 */ li r4, 0
+/* 8013ABCC 0013682C B0 67 00 3E */ sth r3, 0x3e(r7)
+/* 8013ABD0 00136830 38 A5 B7 68 */ addi r5, r5, lbl_8013B768@l
+/* 8013ABD4 00136834 38 C6 B8 20 */ addi r6, r6, lbl_8013B820@l
+/* 8013ABD8 00136838 38 E0 FF FF */ li r7, -1
+/* 8013ABDC 0013683C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ABE0 00136840 39 00 00 00 */ li r8, 0
+/* 8013ABE4 00136844 39 20 00 01 */ li r9, 1
+/* 8013ABE8 00136848 39 40 00 00 */ li r10, 0
+/* 8013ABEC 0013684C 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 8013ABF0 00136850 48 11 90 49 */ bl func_80253C38
+/* 8013ABF4 00136854 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ABF8 00136858 3C A0 80 14 */ lis r5, lbl_8013B9C8@ha
+/* 8013ABFC 0013685C 3C C0 80 14 */ lis r6, lbl_8013BA8C@ha
+/* 8013AC00 00136860 38 80 00 00 */ li r4, 0
+/* 8013AC04 00136864 B0 67 00 3C */ sth r3, 0x3c(r7)
+/* 8013AC08 00136868 38 A5 B9 C8 */ addi r5, r5, lbl_8013B9C8@l
+/* 8013AC0C 0013686C 38 C6 BA 8C */ addi r6, r6, lbl_8013BA8C@l
+/* 8013AC10 00136870 38 E0 FF FF */ li r7, -1
+/* 8013AC14 00136874 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AC18 00136878 39 00 00 00 */ li r8, 0
+/* 8013AC1C 0013687C 39 20 00 01 */ li r9, 1
+/* 8013AC20 00136880 39 40 00 00 */ li r10, 0
+/* 8013AC24 00136884 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 8013AC28 00136888 48 11 90 11 */ bl func_80253C38
+/* 8013AC2C 0013688C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AC30 00136890 3C A0 80 14 */ lis r5, lbl_8013BD3C@ha
+/* 8013AC34 00136894 3C C0 80 14 */ lis r6, lbl_8013BE0C@ha
+/* 8013AC38 00136898 38 80 00 00 */ li r4, 0
+/* 8013AC3C 0013689C B0 67 00 42 */ sth r3, 0x42(r7)
+/* 8013AC40 001368A0 38 A5 BD 3C */ addi r5, r5, lbl_8013BD3C@l
+/* 8013AC44 001368A4 38 C6 BE 0C */ addi r6, r6, lbl_8013BE0C@l
+/* 8013AC48 001368A8 38 E0 FF FF */ li r7, -1
+/* 8013AC4C 001368AC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AC50 001368B0 39 00 00 00 */ li r8, 0
+/* 8013AC54 001368B4 39 20 00 01 */ li r9, 1
+/* 8013AC58 001368B8 39 40 00 00 */ li r10, 0
+/* 8013AC5C 001368BC 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 8013AC60 001368C0 48 11 8F D9 */ bl func_80253C38
+/* 8013AC64 001368C4 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AC68 001368C8 3C A0 80 14 */ lis r5, lbl_8013C3AC@ha
+/* 8013AC6C 001368CC 3C C0 80 14 */ lis r6, lbl_8013C434@ha
+/* 8013AC70 001368D0 38 80 00 00 */ li r4, 0
+/* 8013AC74 001368D4 B0 67 00 44 */ sth r3, 0x44(r7)
+/* 8013AC78 001368D8 38 A5 C3 AC */ addi r5, r5, lbl_8013C3AC@l
+/* 8013AC7C 001368DC 38 C6 C4 34 */ addi r6, r6, lbl_8013C434@l
+/* 8013AC80 001368E0 38 E0 FF FF */ li r7, -1
+/* 8013AC84 001368E4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AC88 001368E8 39 00 00 00 */ li r8, 0
+/* 8013AC8C 001368EC 39 20 00 01 */ li r9, 1
+/* 8013AC90 001368F0 39 40 00 00 */ li r10, 0
+/* 8013AC94 001368F4 80 63 00 24 */ lwz r3, 0x24(r3)
+/* 8013AC98 001368F8 48 11 8F A1 */ bl func_80253C38
+/* 8013AC9C 001368FC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ACA0 00136900 3C A0 80 14 */ lis r5, lbl_8013C59C@ha
+/* 8013ACA4 00136904 3C C0 80 14 */ lis r6, lbl_8013C6E4@ha
+/* 8013ACA8 00136908 38 80 00 00 */ li r4, 0
+/* 8013ACAC 0013690C B0 67 00 48 */ sth r3, 0x48(r7)
+/* 8013ACB0 00136910 38 A5 C5 9C */ addi r5, r5, lbl_8013C59C@l
+/* 8013ACB4 00136914 38 C6 C6 E4 */ addi r6, r6, lbl_8013C6E4@l
+/* 8013ACB8 00136918 38 E0 FF FF */ li r7, -1
+/* 8013ACBC 0013691C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ACC0 00136920 39 00 00 00 */ li r8, 0
+/* 8013ACC4 00136924 39 20 00 01 */ li r9, 1
+/* 8013ACC8 00136928 39 40 00 00 */ li r10, 0
+/* 8013ACCC 0013692C 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 8013ACD0 00136930 48 11 8F 69 */ bl func_80253C38
+/* 8013ACD4 00136934 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ACD8 00136938 3C A0 80 14 */ lis r5, lbl_8013C75C@ha
+/* 8013ACDC 0013693C 3C C0 80 14 */ lis r6, lbl_8013C7E4@ha
+/* 8013ACE0 00136940 38 80 00 00 */ li r4, 0
+/* 8013ACE4 00136944 B0 67 00 4A */ sth r3, 0x4a(r7)
+/* 8013ACE8 00136948 38 A5 C7 5C */ addi r5, r5, lbl_8013C75C@l
+/* 8013ACEC 0013694C 38 C6 C7 E4 */ addi r6, r6, lbl_8013C7E4@l
+/* 8013ACF0 00136950 38 E0 FF FF */ li r7, -1
+/* 8013ACF4 00136954 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ACF8 00136958 39 00 00 00 */ li r8, 0
+/* 8013ACFC 0013695C 39 20 00 01 */ li r9, 1
+/* 8013AD00 00136960 39 40 00 00 */ li r10, 0
+/* 8013AD04 00136964 80 63 00 2C */ lwz r3, 0x2c(r3)
+/* 8013AD08 00136968 48 11 8F 31 */ bl func_80253C38
+/* 8013AD0C 0013696C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD10 00136970 3C A0 80 14 */ lis r5, lbl_8013C8D4@ha
+/* 8013AD14 00136974 3C C0 80 14 */ lis r6, lbl_8013CAF0@ha
+/* 8013AD18 00136978 38 80 00 00 */ li r4, 0
+/* 8013AD1C 0013697C B0 67 00 4C */ sth r3, 0x4c(r7)
+/* 8013AD20 00136980 38 A5 C8 D4 */ addi r5, r5, lbl_8013C8D4@l
+/* 8013AD24 00136984 38 C6 CA F0 */ addi r6, r6, lbl_8013CAF0@l
+/* 8013AD28 00136988 38 E0 FF FF */ li r7, -1
+/* 8013AD2C 0013698C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD30 00136990 39 00 00 00 */ li r8, 0
+/* 8013AD34 00136994 39 20 00 01 */ li r9, 1
+/* 8013AD38 00136998 39 40 00 00 */ li r10, 0
+/* 8013AD3C 0013699C 80 63 00 30 */ lwz r3, 0x30(r3)
+/* 8013AD40 001369A0 48 11 8E F9 */ bl func_80253C38
+/* 8013AD44 001369A4 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD48 001369A8 38 80 00 00 */ li r4, 0
+/* 8013AD4C 001369AC 38 A0 00 00 */ li r5, 0
+/* 8013AD50 001369B0 38 C0 00 00 */ li r6, 0
+/* 8013AD54 001369B4 B0 67 00 4E */ sth r3, 0x4e(r7)
+/* 8013AD58 001369B8 38 E0 FF FF */ li r7, -1
+/* 8013AD5C 001369BC 39 00 00 00 */ li r8, 0
+/* 8013AD60 001369C0 39 20 00 01 */ li r9, 1
+/* 8013AD64 001369C4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD68 001369C8 39 40 00 00 */ li r10, 0
+/* 8013AD6C 001369CC 80 63 00 34 */ lwz r3, 0x34(r3)
+/* 8013AD70 001369D0 48 11 8E C9 */ bl func_80253C38
+/* 8013AD74 001369D4 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD78 001369D8 38 80 00 0A */ li r4, 0xa
+/* 8013AD7C 001369DC 38 A0 00 01 */ li r5, 1
+/* 8013AD80 001369E0 B0 66 00 50 */ sth r3, 0x50(r6)
+/* 8013AD84 001369E4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD88 001369E8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 8013AD8C 001369EC 48 11 90 65 */ bl func_80253DF0
+/* 8013AD90 001369F0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AD94 001369F4 38 A0 00 00 */ li r5, 0
+/* 8013AD98 001369F8 38 00 40 00 */ li r0, 0x4000
+/* 8013AD9C 001369FC 38 60 00 00 */ li r3, 0
+/* 8013ADA0 00136A00 90 A4 06 90 */ stw r5, 0x690(r4)
+/* 8013ADA4 00136A04 38 80 00 00 */ li r4, 0
+/* 8013ADA8 00136A08 38 A0 FF FF */ li r5, -1
+/* 8013ADAC 00136A0C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ADB0 00136A10 90 06 06 84 */ stw r0, 0x684(r6)
+/* 8013ADB4 00136A14 48 11 91 B9 */ bl func_80253F6C
+/* 8013ADB8 00136A18 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ADBC 00136A1C 3F 60 2B 7F */ lis r27, 0x2b7f
+/* 8013ADC0 00136A20 90 64 06 80 */ stw r3, 0x680(r4)
+/* 8013ADC4 00136A24 4B F1 DD E1 */ bl VMBASEIsPageValid
+/* 8013ADC8 00136A28 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8013ADCC 00136A2C 2C 00 00 03 */ cmpwi r0, 3
+/* 8013ADD0 00136A30 41 82 00 28 */ beq lbl_8013ADF8
+/* 8013ADD4 00136A34 40 80 00 14 */ bge lbl_8013ADE8
+/* 8013ADD8 00136A38 2C 00 00 01 */ cmpwi r0, 1
+/* 8013ADDC 00136A3C 41 82 00 24 */ beq lbl_8013AE00
+/* 8013ADE0 00136A40 40 80 00 28 */ bge lbl_8013AE08
+/* 8013ADE4 00136A44 48 00 00 28 */ b lbl_8013AE0C
+lbl_8013ADE8:
+/* 8013ADE8 00136A48 2C 00 00 05 */ cmpwi r0, 5
+/* 8013ADEC 00136A4C 40 80 00 20 */ bge lbl_8013AE0C
+/* 8013ADF0 00136A50 3F 60 2B A2 */ lis r27, 0x2ba2
+/* 8013ADF4 00136A54 48 00 00 18 */ b lbl_8013AE0C
+lbl_8013ADF8:
+/* 8013ADF8 00136A58 3F 60 2B A0 */ lis r27, 0x2ba0
+/* 8013ADFC 00136A5C 48 00 00 10 */ b lbl_8013AE0C
+lbl_8013AE00:
+/* 8013AE00 00136A60 3F 60 2B A1 */ lis r27, 0x2ba1
+/* 8013AE04 00136A64 48 00 00 08 */ b lbl_8013AE0C
+lbl_8013AE08:
+/* 8013AE08 00136A68 3F 60 2B A3 */ lis r27, 0x2ba3
+lbl_8013AE0C:
+/* 8013AE0C 00136A6C 7F 64 DB 78 */ mr r4, r27
+/* 8013AE10 00136A70 38 60 03 FC */ li r3, 0x3fc
+/* 8013AE14 00136A74 48 0A 06 A9 */ bl func_801DB4BC
+/* 8013AE18 00136A78 3F 60 80 48 */ lis r27, lbl_80483800@ha
+/* 8013AE1C 00136A7C 38 9B 38 00 */ addi r4, r27, lbl_80483800@l
+/* 8013AE20 00136A80 48 1B 1E D9 */ bl ARCInitHandle
+/* 8013AE24 00136A84 3C 60 80 48 */ lis r3, lbl_80482C10@ha
+/* 8013AE28 00136A88 3B 40 00 00 */ li r26, 0
+/* 8013AE2C 00136A8C 7F 5D D3 78 */ mr r29, r26
+/* 8013AE30 00136A90 3B E0 00 00 */ li r31, 0
+/* 8013AE34 00136A94 3B C3 2C 10 */ addi r30, r3, lbl_80482C10@l
+/* 8013AE38 00136A98 3F 80 80 42 */ lis r28, lbl_8041D210@ha
+lbl_8013AE3C:
+/* 8013AE3C 00136A9C 38 61 00 14 */ addi r3, r1, 0x14
+/* 8013AE40 00136AA0 38 9C D2 10 */ addi r4, r28, lbl_8041D210@l
+/* 8013AE44 00136AA4 38 BA 00 01 */ addi r5, r26, 1
+/* 8013AE48 00136AA8 4C C6 31 82 */ crclr 6
+/* 8013AE4C 00136AAC 48 09 1C B1 */ bl sprintf
+/* 8013AE50 00136AB0 38 7B 38 00 */ addi r3, r27, 0x3800
+/* 8013AE54 00136AB4 38 81 00 14 */ addi r4, r1, 0x14
+/* 8013AE58 00136AB8 48 1B 1F 91 */ bl ARCConvertPathToEntrynum
+/* 8013AE5C 00136ABC 7C 64 1B 78 */ mr r4, r3
+/* 8013AE60 00136AC0 38 7B 38 00 */ addi r3, r27, 0x3800
+/* 8013AE64 00136AC4 38 A1 00 08 */ addi r5, r1, 8
+/* 8013AE68 00136AC8 48 1B 1F 31 */ bl ARCFastOpen
+/* 8013AE6C 00136ACC 2C 03 00 00 */ cmpwi r3, 0
+/* 8013AE70 00136AD0 41 82 00 14 */ beq lbl_8013AE84
+/* 8013AE74 00136AD4 38 61 00 08 */ addi r3, r1, 8
+/* 8013AE78 00136AD8 48 1B 21 D5 */ bl ARCGetStartAddrInMem
+/* 8013AE7C 00136ADC 7C 7E F9 2E */ stwx r3, r30, r31
+/* 8013AE80 00136AE0 48 00 00 08 */ b lbl_8013AE88
+lbl_8013AE84:
+/* 8013AE84 00136AE4 7F BE F9 2E */ stwx r29, r30, r31
+lbl_8013AE88:
+/* 8013AE88 00136AE8 3B 5A 00 01 */ addi r26, r26, 1
+/* 8013AE8C 00136AEC 3B FF 00 04 */ addi r31, r31, 4
+/* 8013AE90 00136AF0 2C 1A 00 34 */ cmpwi r26, 0x34
+/* 8013AE94 00136AF4 41 80 FF A8 */ blt lbl_8013AE3C
+/* 8013AE98 00136AF8 38 60 00 08 */ li r3, 8
+/* 8013AE9C 00136AFC 48 02 7B F5 */ bl func_80162A90
+/* 8013AEA0 00136B00 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AEA4 00136B04 38 80 00 01 */ li r4, 1
+/* 8013AEA8 00136B08 38 00 FF FF */ li r0, -1
+/* 8013AEAC 00136B0C 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013AEB0 00136B10 90 65 06 98 */ stw r3, 0x698(r5)
+/* 8013AEB4 00136B14 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AEB8 00136B18 98 83 06 CA */ stb r4, 0x6ca(r3)
+/* 8013AEBC 00136B1C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AEC0 00136B20 98 83 06 CB */ stb r4, 0x6cb(r3)
+/* 8013AEC4 00136B24 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AEC8 00136B28 90 03 06 C4 */ stw r0, 0x6c4(r3)
+/* 8013AECC 00136B2C 48 08 C2 A5 */ bl _restgpr_26
+/* 8013AED0 00136B30 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8013AED4 00136B34 7C 08 03 A6 */ mtlr r0
+/* 8013AED8 00136B38 38 21 00 70 */ addi r1, r1, 0x70
+/* 8013AEDC 00136B3C 4E 80 00 20 */ blr
+
+.global func_8013AEE0
+func_8013AEE0:
+/* 8013AEE0 00136B40 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013AEE4 00136B44 7C 08 02 A6 */ mflr r0
+/* 8013AEE8 00136B48 2C 03 00 00 */ cmpwi r3, 0
+/* 8013AEEC 00136B4C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8013AEF0 00136B50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AEF4 00136B54 90 64 00 00 */ stw r3, 0(r4)
+/* 8013AEF8 00136B58 40 82 00 28 */ bne lbl_8013AF20
+/* 8013AEFC 00136B5C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF00 00136B60 38 80 00 00 */ li r4, 0
+/* 8013AF04 00136B64 38 00 00 15 */ li r0, 0x15
+/* 8013AF08 00136B68 90 83 06 90 */ stw r4, 0x690(r3)
+/* 8013AF0C 00136B6C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF10 00136B70 90 03 06 8C */ stw r0, 0x68c(r3)
+/* 8013AF14 00136B74 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF18 00136B78 90 03 06 88 */ stw r0, 0x688(r3)
+/* 8013AF1C 00136B7C 48 00 00 1C */ b lbl_8013AF38
+lbl_8013AF20:
+/* 8013AF20 00136B80 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF24 00136B84 38 80 00 07 */ li r4, 7
+/* 8013AF28 00136B88 38 00 00 63 */ li r0, 0x63
+/* 8013AF2C 00136B8C 90 83 06 90 */ stw r4, 0x690(r3)
+/* 8013AF30 00136B90 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF34 00136B94 90 03 06 88 */ stw r0, 0x688(r3)
+lbl_8013AF38:
+/* 8013AF38 00136B98 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF3C 00136B9C 3C 60 80 14 */ lis r3, lbl_8013D0F0@ha
+/* 8013AF40 00136BA0 3C 80 80 14 */ lis r4, lbl_8013EE50@ha
+/* 8013AF44 00136BA4 80 A5 06 80 */ lwz r5, 0x680(r5)
+/* 8013AF48 00136BA8 38 63 D0 F0 */ addi r3, r3, lbl_8013D0F0@l
+/* 8013AF4C 00136BAC 38 84 EE 50 */ addi r4, r4, lbl_8013EE50@l
+/* 8013AF50 00136BB0 48 11 90 1D */ bl func_80253F6C
+/* 8013AF54 00136BB4 38 60 00 02 */ li r3, 2
+/* 8013AF58 00136BB8 4B F1 CA A5 */ bl func_800579FC
+/* 8013AF5C 00136BBC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013AF60 00136BC0 7C 08 03 A6 */ mtlr r0
+/* 8013AF64 00136BC4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013AF68 00136BC8 4E 80 00 20 */ blr
+
+.global func_8013AF6C
+func_8013AF6C:
+/* 8013AF6C 00136BCC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013AF70 00136BD0 7C 08 02 A6 */ mflr r0
+/* 8013AF74 00136BD4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013AF78 00136BD8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013AF7C 00136BDC 48 08 C1 AD */ bl _savegpr_27
+/* 8013AF80 00136BE0 3B 60 00 00 */ li r27, 0
+/* 8013AF84 00136BE4 3B E0 00 00 */ li r31, 0
+/* 8013AF88 00136BE8 7F 7C DB 78 */ mr r28, r27
+/* 8013AF8C 00136BEC 3B C0 00 00 */ li r30, 0
+/* 8013AF90 00136BF0 3B A0 FF FF */ li r29, -1
+lbl_8013AF94:
+/* 8013AF94 00136BF4 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AF98 00136BF8 7C 60 F2 14 */ add r3, r0, r30
+/* 8013AF9C 00136BFC A8 03 00 38 */ lha r0, 0x38(r3)
+/* 8013AFA0 00136C00 2C 00 FF FF */ cmpwi r0, -1
+/* 8013AFA4 00136C04 41 82 00 0C */ beq lbl_8013AFB0
+/* 8013AFA8 00136C08 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8013AFAC 00136C0C 48 11 8D 21 */ bl func_80253CCC
+lbl_8013AFB0:
+/* 8013AFB0 00136C10 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AFB4 00136C14 7C 60 FA 14 */ add r3, r0, r31
+/* 8013AFB8 00136C18 80 63 00 04 */ lwz r3, 4(r3)
+/* 8013AFBC 00136C1C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013AFC0 00136C20 41 82 00 08 */ beq lbl_8013AFC8
+/* 8013AFC4 00136C24 4B F1 AE 6D */ bl func_80055E30
+lbl_8013AFC8:
+/* 8013AFC8 00136C28 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AFCC 00136C2C 3B 7B 00 01 */ addi r27, r27, 1
+/* 8013AFD0 00136C30 2C 1B 00 0D */ cmpwi r27, 0xd
+/* 8013AFD4 00136C34 7C 60 FA 14 */ add r3, r0, r31
+/* 8013AFD8 00136C38 3B FF 00 04 */ addi r31, r31, 4
+/* 8013AFDC 00136C3C 93 83 00 04 */ stw r28, 4(r3)
+/* 8013AFE0 00136C40 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AFE4 00136C44 7C 60 F2 14 */ add r3, r0, r30
+/* 8013AFE8 00136C48 3B DE 00 02 */ addi r30, r30, 2
+/* 8013AFEC 00136C4C B3 A3 00 38 */ sth r29, 0x38(r3)
+/* 8013AFF0 00136C50 41 80 FF A4 */ blt lbl_8013AF94
+/* 8013AFF4 00136C54 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013AFF8 00136C58 80 63 06 80 */ lwz r3, 0x680(r3)
+/* 8013AFFC 00136C5C 48 11 8F 91 */ bl func_80253F8C
+/* 8013B000 00136C60 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B004 00136C64 38 80 FF FF */ li r4, -1
+/* 8013B008 00136C68 38 00 40 00 */ li r0, 0x4000
+/* 8013B00C 00136C6C 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013B010 00136C70 90 83 06 80 */ stw r4, 0x680(r3)
+/* 8013B014 00136C74 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B018 00136C78 90 03 06 84 */ stw r0, 0x684(r3)
+/* 8013B01C 00136C7C 48 08 C1 59 */ bl _restgpr_27
+/* 8013B020 00136C80 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013B024 00136C84 7C 08 03 A6 */ mtlr r0
+/* 8013B028 00136C88 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013B02C 00136C8C 4E 80 00 20 */ blr
+
+.global func_8013B030
+func_8013B030:
+/* 8013B030 00136C90 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B034 00136C94 80 63 00 00 */ lwz r3, 0(r3)
+/* 8013B038 00136C98 4E 80 00 20 */ blr
+
+.global func_8013B03C
+func_8013B03C:
+/* 8013B03C 00136C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B040 00136CA0 80 63 06 84 */ lwz r3, 0x684(r3)
+/* 8013B044 00136CA4 4E 80 00 20 */ blr
+
+.global func_8013B048
+func_8013B048:
+/* 8013B048 00136CA8 7C 80 0E 70 */ srawi r0, r4, 1
+/* 8013B04C 00136CAC 38 C0 00 00 */ li r6, 0
+/* 8013B050 00136CB0 7C A0 01 94 */ addze r5, r0
+/* 8013B054 00136CB4 38 E0 00 00 */ li r7, 0
+/* 8013B058 00136CB8 48 00 00 28 */ b lbl_8013B080
+lbl_8013B05C:
+/* 8013B05C 00136CBC 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
+/* 8013B060 00136CC0 38 E7 00 01 */ addi r7, r7, 1
+/* 8013B064 00136CC4 7C 83 02 2E */ lhzx r4, r3, r0
+/* 8013B068 00136CC8 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f
+/* 8013B06C 00136CCC 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17
+/* 8013B070 00136CD0 7C 86 02 14 */ add r4, r6, r0
+/* 8013B074 00136CD4 54 80 8F FE */ rlwinm r0, r4, 0x11, 0x1f, 0x1f
+/* 8013B078 00136CD8 50 80 0B FC */ rlwimi r0, r4, 1, 0xf, 0x1e
+/* 8013B07C 00136CDC 54 06 04 3E */ clrlwi r6, r0, 0x10
+lbl_8013B080:
+/* 8013B080 00136CE0 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 8013B084 00136CE4 7C 00 28 00 */ cmpw r0, r5
+/* 8013B088 00136CE8 41 80 FF D4 */ blt lbl_8013B05C
+/* 8013B08C 00136CEC 7C C3 33 78 */ mr r3, r6
+/* 8013B090 00136CF0 4E 80 00 20 */ blr
+
+.global func_8013B094
+func_8013B094:
+/* 8013B094 00136CF4 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8013B098 00136CF8 7C 08 02 A6 */ mflr r0
+/* 8013B09C 00136CFC 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8013B0A0 00136D00 39 61 00 40 */ addi r11, r1, 0x40
+/* 8013B0A4 00136D04 48 08 C0 75 */ bl _savegpr_23
+/* 8013B0A8 00136D08 3F E0 80 48 */ lis r31, lbl_80482C10@ha
+/* 8013B0AC 00136D0C 54 9D 42 1E */ rlwinm r29, r4, 8, 8, 0xf
+/* 8013B0B0 00136D10 50 9D C0 0E */ rlwimi r29, r4, 0x18, 0, 7
+/* 8013B0B4 00136D14 7C 7B 1B 78 */ mr r27, r3
+/* 8013B0B8 00136D18 50 9D C4 2E */ rlwimi r29, r4, 0x18, 0x10, 0x17
+/* 8013B0BC 00136D1C 7C 9C 23 78 */ mr r28, r4
+/* 8013B0C0 00136D20 3B FF 2C 10 */ addi r31, r31, lbl_80482C10@l
+/* 8013B0C4 00136D24 50 9D 46 3E */ rlwimi r29, r4, 8, 0x18, 0x1f
+/* 8013B0C8 00136D28 4B FF FF 81 */ bl func_8013B048
+/* 8013B0CC 00136D2C 54 78 C6 3E */ rlwinm r24, r3, 0x18, 0x18, 0x1f
+/* 8013B0D0 00136D30 7F 63 DB 78 */ mr r3, r27
+/* 8013B0D4 00136D34 7F 84 E3 78 */ mr r4, r28
+/* 8013B0D8 00136D38 4B FF FF 71 */ bl func_8013B048
+/* 8013B0DC 00136D3C 54 60 44 2E */ rlwinm r0, r3, 8, 0x10, 0x17
+/* 8013B0E0 00136D40 38 61 00 08 */ addi r3, r1, 8
+/* 8013B0E4 00136D44 7C 00 C3 78 */ or r0, r0, r24
+/* 8013B0E8 00136D48 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8013B0EC 00136D4C 48 1B A0 AD */ bl NETGetWirelessMacAddress
+/* 8013B0F0 00136D50 A1 01 00 08 */ lhz r8, 8(r1)
+/* 8013B0F4 00136D54 38 A1 00 08 */ addi r5, r1, 8
+/* 8013B0F8 00136D58 A0 C1 00 0A */ lhz r6, 0xa(r1)
+/* 8013B0FC 00136D5C 38 81 00 0A */ addi r4, r1, 0xa
+/* 8013B100 00136D60 7D 00 2F 2C */ sthbrx r8, 0, r5
+/* 8013B104 00136D64 38 A1 00 0E */ addi r5, r1, 0xe
+/* 8013B108 00136D68 A0 E1 00 0C */ lhz r7, 0xc(r1)
+/* 8013B10C 00136D6C 38 61 00 0C */ addi r3, r1, 0xc
+/* 8013B110 00136D70 38 00 00 04 */ li r0, 4
+/* 8013B114 00136D74 39 01 00 08 */ addi r8, r1, 8
+/* 8013B118 00136D78 7C E0 1F 2C */ sthbrx r7, 0, r3
+/* 8013B11C 00136D7C 39 20 3F A2 */ li r9, 0x3fa2
+/* 8013B120 00136D80 38 60 00 00 */ li r3, 0
+/* 8013B124 00136D84 7C C0 2F 2C */ sthbrx r6, 0, r5
+/* 8013B128 00136D88 7F C0 27 2C */ sthbrx r30, 0, r4
+/* 8013B12C 00136D8C 7C 09 03 A6 */ mtctr r0
+lbl_8013B130:
+/* 8013B130 00136D90 7C 08 1A 2E */ lhzx r0, r8, r3
+/* 8013B134 00136D94 7D 20 02 78 */ xor r0, r9, r0
+/* 8013B138 00136D98 7C 08 1B 2E */ sthx r0, r8, r3
+/* 8013B13C 00136D9C 54 09 04 3E */ clrlwi r9, r0, 0x10
+/* 8013B140 00136DA0 38 63 00 02 */ addi r3, r3, 2
+/* 8013B144 00136DA4 42 00 FF EC */ bdnz lbl_8013B130
+/* 8013B148 00136DA8 A0 81 00 08 */ lhz r4, 8(r1)
+/* 8013B14C 00136DAC 38 61 00 08 */ addi r3, r1, 8
+/* 8013B150 00136DB0 A0 E1 00 0A */ lhz r7, 0xa(r1)
+/* 8013B154 00136DB4 38 C1 00 0A */ addi r6, r1, 0xa
+/* 8013B158 00136DB8 7C 80 1F 2C */ sthbrx r4, 0, r3
+/* 8013B15C 00136DBC 38 A1 00 0C */ addi r5, r1, 0xc
+/* 8013B160 00136DC0 A1 01 00 0C */ lhz r8, 0xc(r1)
+/* 8013B164 00136DC4 38 01 00 0E */ addi r0, r1, 0xe
+/* 8013B168 00136DC8 A1 21 00 0E */ lhz r9, 0xe(r1)
+/* 8013B16C 00136DCC 38 80 01 20 */ li r4, 0x120
+/* 8013B170 00136DD0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8013B174 00136DD4 7C E0 37 2C */ sthbrx r7, 0, r6
+/* 8013B178 00136DD8 7D 00 2F 2C */ sthbrx r8, 0, r5
+/* 8013B17C 00136DDC 7D 20 07 2C */ sthbrx r9, 0, r0
+/* 8013B180 00136DE0 48 09 FB 15 */ bl func_801DAC94
+/* 8013B184 00136DE4 7C 77 1B 78 */ mr r23, r3
+/* 8013B188 00136DE8 38 81 00 08 */ addi r4, r1, 8
+/* 8013B18C 00136DEC 38 A0 00 08 */ li r5, 8
+/* 8013B190 00136DF0 48 1C 5A 81 */ bl func_80300C10
+/* 8013B194 00136DF4 7E E3 BB 78 */ mr r3, r23
+/* 8013B198 00136DF8 7F 65 DB 78 */ mr r5, r27
+/* 8013B19C 00136DFC 7F 86 E3 78 */ mr r6, r28
+/* 8013B1A0 00136E00 38 9F 07 E0 */ addi r4, r31, 0x7e0
+/* 8013B1A4 00136E04 48 1C 5C C5 */ bl func_80300E68
+/* 8013B1A8 00136E08 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8013B1AC 00136E0C 7E E4 BB 78 */ mr r4, r23
+/* 8013B1B0 00136E10 48 09 FB 99 */ bl func_801DAD48
+/* 8013B1B4 00136E14 3B 1F 2B 8C */ addi r24, r31, 0x2b8c
+/* 8013B1B8 00136E18 3B 3F 07 E0 */ addi r25, r31, 0x7e0
+/* 8013B1BC 00136E1C 3A E0 00 00 */ li r23, 0
+/* 8013B1C0 00136E20 3B 80 00 00 */ li r28, 0
+/* 8013B1C4 00136E24 3B 40 00 00 */ li r26, 0
+lbl_8013B1C8:
+/* 8013B1C8 00136E28 7F D8 E3 2E */ sthx r30, r24, r28
+/* 8013B1CC 00136E2C 7C D8 E2 14 */ add r6, r24, r28
+/* 8013B1D0 00136E30 56 E0 44 2E */ rlwinm r0, r23, 8, 0x10, 0x17
+/* 8013B1D4 00136E34 7C 99 D2 14 */ add r4, r25, r26
+/* 8013B1D8 00136E38 B0 06 00 02 */ sth r0, 2(r6)
+/* 8013B1DC 00136E3C 38 66 00 08 */ addi r3, r6, 8
+/* 8013B1E0 00136E40 38 A0 00 68 */ li r5, 0x68
+/* 8013B1E4 00136E44 93 A6 00 04 */ stw r29, 4(r6)
+/* 8013B1E8 00136E48 4B EC 8E 19 */ bl memcpy
+/* 8013B1EC 00136E4C 3A F7 00 01 */ addi r23, r23, 1
+/* 8013B1F0 00136E50 3B 5A 00 68 */ addi r26, r26, 0x68
+/* 8013B1F4 00136E54 2C 17 00 0A */ cmpwi r23, 0xa
+/* 8013B1F8 00136E58 3B 9C 00 70 */ addi r28, r28, 0x70
+/* 8013B1FC 00136E5C 41 80 FF CC */ blt lbl_8013B1C8
+/* 8013B200 00136E60 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8013B204 00136E64 3B 3F 2B 8C */ addi r25, r31, 0x2b8c
+/* 8013B208 00136E68 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8013B20C 00136E6C B3 D9 03 F0 */ sth r30, 0x3f0(r25)
+/* 8013B210 00136E70 7F 64 DB 78 */ mr r4, r27
+/* 8013B214 00136E74 38 79 03 F8 */ addi r3, r25, 0x3f8
+/* 8013B218 00136E78 B0 19 03 F2 */ sth r0, 0x3f2(r25)
+/* 8013B21C 00136E7C 38 A0 00 68 */ li r5, 0x68
+/* 8013B220 00136E80 93 B9 03 F4 */ stw r29, 0x3f4(r25)
+/* 8013B224 00136E84 4B EC 8D DD */ bl memcpy
+/* 8013B228 00136E88 3F 80 80 42 */ lis r28, lbl_8041D118@ha
+/* 8013B22C 00136E8C 3B 5F 0C 0C */ addi r26, r31, 0xc0c
+/* 8013B230 00136E90 3B 9C D1 18 */ addi r28, r28, lbl_8041D118@l
+/* 8013B234 00136E94 3B 00 00 00 */ li r24, 0
+/* 8013B238 00136E98 3B 60 00 00 */ li r27, 0
+lbl_8013B23C:
+/* 8013B23C 00136E9C 88 1C 00 00 */ lbz r0, 0(r28)
+/* 8013B240 00136EA0 7C 03 07 75 */ extsb. r3, r0
+/* 8013B244 00136EA4 40 82 00 14 */ bne lbl_8013B258
+/* 8013B248 00136EA8 7C 7A DA 14 */ add r3, r26, r27
+/* 8013B24C 00136EAC 38 99 03 F0 */ addi r4, r25, 0x3f0
+/* 8013B250 00136EB0 48 00 00 49 */ bl func_8013B298
+/* 8013B254 00136EB4 48 00 00 18 */ b lbl_8013B26C
+lbl_8013B258:
+/* 8013B258 00136EB8 38 03 FF FF */ addi r0, r3, -1
+/* 8013B25C 00136EBC 7C 7A DA 14 */ add r3, r26, r27
+/* 8013B260 00136EC0 1C 00 00 70 */ mulli r0, r0, 0x70
+/* 8013B264 00136EC4 7C 99 02 14 */ add r4, r25, r0
+/* 8013B268 00136EC8 48 00 00 31 */ bl func_8013B298
+lbl_8013B26C:
+/* 8013B26C 00136ECC 3B 18 00 01 */ addi r24, r24, 1
+/* 8013B270 00136ED0 3B 9C 00 01 */ addi r28, r28, 1
+/* 8013B274 00136ED4 2C 18 00 48 */ cmpwi r24, 0x48
+/* 8013B278 00136ED8 3B 7B 00 70 */ addi r27, r27, 0x70
+/* 8013B27C 00136EDC 41 80 FF C0 */ blt lbl_8013B23C
+/* 8013B280 00136EE0 39 61 00 40 */ addi r11, r1, 0x40
+/* 8013B284 00136EE4 48 08 BE E1 */ bl _restgpr_23
+/* 8013B288 00136EE8 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8013B28C 00136EEC 7C 08 03 A6 */ mtlr r0
+/* 8013B290 00136EF0 38 21 00 40 */ addi r1, r1, 0x40
+/* 8013B294 00136EF4 4E 80 00 20 */ blr
+
+.global func_8013B298
+func_8013B298:
+/* 8013B298 00136EF8 A0 A4 00 00 */ lhz r5, 0(r4)
+/* 8013B29C 00136EFC 38 00 00 34 */ li r0, 0x34
+/* 8013B2A0 00136F00 38 C3 00 07 */ addi r6, r3, 7
+/* 8013B2A4 00136F04 B0 A3 00 00 */ sth r5, 0(r3)
+/* 8013B2A8 00136F08 38 A4 00 07 */ addi r5, r4, 7
+/* 8013B2AC 00136F0C A0 E4 00 02 */ lhz r7, 2(r4)
+/* 8013B2B0 00136F10 B0 E3 00 02 */ sth r7, 2(r3)
+/* 8013B2B4 00136F14 80 84 00 04 */ lwz r4, 4(r4)
+/* 8013B2B8 00136F18 90 83 00 04 */ stw r4, 4(r3)
+/* 8013B2BC 00136F1C 7C 09 03 A6 */ mtctr r0
+lbl_8013B2C0:
+/* 8013B2C0 00136F20 88 85 00 01 */ lbz r4, 1(r5)
+/* 8013B2C4 00136F24 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 8013B2C8 00136F28 98 86 00 01 */ stb r4, 1(r6)
+/* 8013B2CC 00136F2C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8013B2D0 00136F30 42 00 FF F0 */ bdnz lbl_8013B2C0
+/* 8013B2D4 00136F34 4E 80 00 20 */ blr
+
+.global func_8013B2D8
+func_8013B2D8:
+/* 8013B2D8 00136F38 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B2DC 00136F3C 90 65 06 DC */ stw r3, 0x6dc(r5)
+/* 8013B2E0 00136F40 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B2E4 00136F44 90 83 06 D8 */ stw r4, 0x6d8(r3)
+/* 8013B2E8 00136F48 4E 80 00 20 */ blr
+
+.global func_8013B2EC
+func_8013B2EC:
+/* 8013B2EC 00136F4C 2C 04 00 03 */ cmpwi r4, 3
+/* 8013B2F0 00136F50 41 82 00 D8 */ beq lbl_8013B3C8
+/* 8013B2F4 00136F54 40 80 00 1C */ bge lbl_8013B310
+/* 8013B2F8 00136F58 2C 04 00 01 */ cmpwi r4, 1
+/* 8013B2FC 00136F5C 41 82 00 5C */ beq lbl_8013B358
+/* 8013B300 00136F60 40 80 00 90 */ bge lbl_8013B390
+/* 8013B304 00136F64 2C 04 00 00 */ cmpwi r4, 0
+/* 8013B308 00136F68 40 80 00 18 */ bge lbl_8013B320
+/* 8013B30C 00136F6C 48 00 01 64 */ b lbl_8013B470
+lbl_8013B310:
+/* 8013B310 00136F70 2C 04 00 05 */ cmpwi r4, 5
+/* 8013B314 00136F74 41 82 01 28 */ beq lbl_8013B43C
+/* 8013B318 00136F78 40 80 01 58 */ bge lbl_8013B470
+/* 8013B31C 00136F7C 48 00 00 E4 */ b lbl_8013B400
+lbl_8013B320:
+/* 8013B320 00136F80 3C A0 80 42 */ lis r5, lbl_8041D160@ha
+/* 8013B324 00136F84 38 00 00 0A */ li r0, 0xa
+/* 8013B328 00136F88 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
+/* 8013B32C 00136F8C 38 80 00 00 */ li r4, 0
+/* 8013B330 00136F90 7C 09 03 A6 */ mtctr r0
+lbl_8013B334:
+/* 8013B334 00136F94 7C 05 20 AE */ lbzx r0, r5, r4
+/* 8013B338 00136F98 7C 03 00 00 */ cmpw r3, r0
+/* 8013B33C 00136F9C 40 82 00 10 */ bne lbl_8013B34C
+/* 8013B340 00136FA0 7C 65 22 14 */ add r3, r5, r4
+/* 8013B344 00136FA4 88 63 00 01 */ lbz r3, 1(r3)
+/* 8013B348 00136FA8 4E 80 00 20 */ blr
+lbl_8013B34C:
+/* 8013B34C 00136FAC 38 84 00 06 */ addi r4, r4, 6
+/* 8013B350 00136FB0 42 00 FF E4 */ bdnz lbl_8013B334
+/* 8013B354 00136FB4 48 00 01 1C */ b lbl_8013B470
+lbl_8013B358:
+/* 8013B358 00136FB8 3C C0 80 42 */ lis r6, lbl_8041D160@ha
+/* 8013B35C 00136FBC 38 00 00 0A */ li r0, 0xa
+/* 8013B360 00136FC0 38 C6 D1 60 */ addi r6, r6, lbl_8041D160@l
+/* 8013B364 00136FC4 38 80 00 00 */ li r4, 0
+/* 8013B368 00136FC8 7C 09 03 A6 */ mtctr r0
+lbl_8013B36C:
+/* 8013B36C 00136FCC 7C A6 22 14 */ add r5, r6, r4
+/* 8013B370 00136FD0 88 05 00 01 */ lbz r0, 1(r5)
+/* 8013B374 00136FD4 7C 03 00 00 */ cmpw r3, r0
+/* 8013B378 00136FD8 40 82 00 0C */ bne lbl_8013B384
+/* 8013B37C 00136FDC A0 65 00 02 */ lhz r3, 2(r5)
+/* 8013B380 00136FE0 4E 80 00 20 */ blr
+lbl_8013B384:
+/* 8013B384 00136FE4 38 84 00 06 */ addi r4, r4, 6
+/* 8013B388 00136FE8 42 00 FF E4 */ bdnz lbl_8013B36C
+/* 8013B38C 00136FEC 48 00 00 E4 */ b lbl_8013B470
+lbl_8013B390:
+/* 8013B390 00136FF0 3C A0 80 42 */ lis r5, lbl_8041D160@ha
+/* 8013B394 00136FF4 38 00 00 0A */ li r0, 0xa
+/* 8013B398 00136FF8 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
+/* 8013B39C 00136FFC 38 80 00 00 */ li r4, 0
+/* 8013B3A0 00137000 7C 09 03 A6 */ mtctr r0
+lbl_8013B3A4:
+/* 8013B3A4 00137004 7C 05 20 AE */ lbzx r0, r5, r4
+/* 8013B3A8 00137008 7C 03 00 00 */ cmpw r3, r0
+/* 8013B3AC 0013700C 40 82 00 10 */ bne lbl_8013B3BC
+/* 8013B3B0 00137010 7C 65 22 14 */ add r3, r5, r4
+/* 8013B3B4 00137014 A0 63 00 04 */ lhz r3, 4(r3)
+/* 8013B3B8 00137018 4E 80 00 20 */ blr
+lbl_8013B3BC:
+/* 8013B3BC 0013701C 38 84 00 06 */ addi r4, r4, 6
+/* 8013B3C0 00137020 42 00 FF E4 */ bdnz lbl_8013B3A4
+/* 8013B3C4 00137024 48 00 00 AC */ b lbl_8013B470
+lbl_8013B3C8:
+/* 8013B3C8 00137028 3C A0 80 42 */ lis r5, lbl_8041D160@ha
+/* 8013B3CC 0013702C 38 00 00 0A */ li r0, 0xa
+/* 8013B3D0 00137030 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
+/* 8013B3D4 00137034 38 80 00 00 */ li r4, 0
+/* 8013B3D8 00137038 7C 09 03 A6 */ mtctr r0
+lbl_8013B3DC:
+/* 8013B3DC 0013703C 7C C5 22 14 */ add r6, r5, r4
+/* 8013B3E0 00137040 88 06 00 01 */ lbz r0, 1(r6)
+/* 8013B3E4 00137044 7C 03 00 00 */ cmpw r3, r0
+/* 8013B3E8 00137048 40 82 00 0C */ bne lbl_8013B3F4
+/* 8013B3EC 0013704C 88 66 00 00 */ lbz r3, 0(r6)
+/* 8013B3F0 00137050 4E 80 00 20 */ blr
+lbl_8013B3F4:
+/* 8013B3F4 00137054 38 84 00 06 */ addi r4, r4, 6
+/* 8013B3F8 00137058 42 00 FF E4 */ bdnz lbl_8013B3DC
+/* 8013B3FC 0013705C 48 00 00 74 */ b lbl_8013B470
+lbl_8013B400:
+/* 8013B400 00137060 3C A0 80 42 */ lis r5, lbl_8041D160@ha
+/* 8013B404 00137064 38 00 00 0A */ li r0, 0xa
+/* 8013B408 00137068 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
+/* 8013B40C 0013706C 38 C0 00 00 */ li r6, 0
+/* 8013B410 00137070 38 80 00 00 */ li r4, 0
+/* 8013B414 00137074 7C 09 03 A6 */ mtctr r0
+lbl_8013B418:
+/* 8013B418 00137078 7C 05 20 AE */ lbzx r0, r5, r4
+/* 8013B41C 0013707C 7C 03 00 00 */ cmpw r3, r0
+/* 8013B420 00137080 40 82 00 0C */ bne lbl_8013B42C
+/* 8013B424 00137084 7C C3 33 78 */ mr r3, r6
+/* 8013B428 00137088 4E 80 00 20 */ blr
+lbl_8013B42C:
+/* 8013B42C 0013708C 38 C6 00 01 */ addi r6, r6, 1
+/* 8013B430 00137090 38 84 00 06 */ addi r4, r4, 6
+/* 8013B434 00137094 42 00 FF E4 */ bdnz lbl_8013B418
+/* 8013B438 00137098 48 00 00 38 */ b lbl_8013B470
+lbl_8013B43C:
+/* 8013B43C 0013709C 3C A0 80 42 */ lis r5, lbl_8041D160@ha
+/* 8013B440 001370A0 38 00 00 0A */ li r0, 0xa
+/* 8013B444 001370A4 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
+/* 8013B448 001370A8 38 80 00 00 */ li r4, 0
+/* 8013B44C 001370AC 7C 09 03 A6 */ mtctr r0
+lbl_8013B450:
+/* 8013B450 001370B0 7C 05 20 AE */ lbzx r0, r5, r4
+/* 8013B454 001370B4 7C 03 00 00 */ cmpw r3, r0
+/* 8013B458 001370B8 40 82 00 10 */ bne lbl_8013B468
+/* 8013B45C 001370BC 7C 65 22 14 */ add r3, r5, r4
+/* 8013B460 001370C0 A0 63 00 02 */ lhz r3, 2(r3)
+/* 8013B464 001370C4 4E 80 00 20 */ blr
+lbl_8013B468:
+/* 8013B468 001370C8 38 84 00 06 */ addi r4, r4, 6
+/* 8013B46C 001370CC 42 00 FF E4 */ bdnz lbl_8013B450
+lbl_8013B470:
+/* 8013B470 001370D0 38 60 00 00 */ li r3, 0
+/* 8013B474 001370D4 4E 80 00 20 */ blr
+lbl_8013B478:
+/* 8013B478 001370D8 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8013B47C 001370DC 7C 08 02 A6 */ mflr r0
+/* 8013B480 001370E0 38 A0 00 03 */ li r5, 3
+/* 8013B484 001370E4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8013B488 001370E8 38 C1 00 08 */ addi r6, r1, 8
+/* 8013B48C 001370EC 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8013B490 001370F0 7C 9F 23 78 */ mr r31, r4
+/* 8013B494 001370F4 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8013B498 001370F8 7C 7E 1B 78 */ mr r30, r3
+/* 8013B49C 001370FC 48 11 8A 41 */ bl func_80253EDC
+/* 8013B4A0 00137100 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013B4A4 00137104 2C 00 00 01 */ cmpwi r0, 1
+/* 8013B4A8 00137108 41 82 00 38 */ beq lbl_8013B4E0
+/* 8013B4AC 0013710C 40 80 00 8C */ bge lbl_8013B538
+/* 8013B4B0 00137110 2C 00 00 00 */ cmpwi r0, 0
+/* 8013B4B4 00137114 40 80 00 08 */ bge lbl_8013B4BC
+/* 8013B4B8 00137118 48 00 00 80 */ b lbl_8013B538
+lbl_8013B4BC:
+/* 8013B4BC 0013711C 7F C3 F3 78 */ mr r3, r30
+/* 8013B4C0 00137120 7F E4 FB 78 */ mr r4, r31
+/* 8013B4C4 00137124 38 C1 00 2C */ addi r6, r1, 0x2c
+/* 8013B4C8 00137128 38 A0 00 06 */ li r5, 6
+/* 8013B4CC 0013712C 48 11 8A 11 */ bl func_80253EDC
+/* 8013B4D0 00137130 38 81 00 2C */ addi r4, r1, 0x2c
+/* 8013B4D4 00137134 38 60 00 63 */ li r3, 0x63
+/* 8013B4D8 00137138 4B F1 E5 65 */ bl func_80059A3C
+/* 8013B4DC 0013713C 48 00 00 5C */ b lbl_8013B538
+lbl_8013B4E0:
+/* 8013B4E0 00137140 C0 22 8D E8 */ lfs f1, lbl_806413E8-_SDA2_BASE_(r2)
+/* 8013B4E4 00137144 38 60 00 1B */ li r3, 0x1b
+/* 8013B4E8 00137148 C0 02 8D EC */ lfs f0, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013B4EC 0013714C D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 8013B4F0 00137150 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 8013B4F4 00137154 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 8013B4F8 00137158 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 8013B4FC 0013715C D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 8013B500 00137160 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8013B504 00137164 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 8013B508 00137168 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8013B50C 0013716C 4B F1 F4 ED */ bl func_8005A9F8
+/* 8013B510 00137170 7C 66 1B 78 */ mr r6, r3
+/* 8013B514 00137174 7F C3 F3 78 */ mr r3, r30
+/* 8013B518 00137178 7F E4 FB 78 */ mr r4, r31
+/* 8013B51C 0013717C 38 A0 00 02 */ li r5, 2
+/* 8013B520 00137180 48 11 89 E5 */ bl func_80253F04
+/* 8013B524 00137184 7F C3 F3 78 */ mr r3, r30
+/* 8013B528 00137188 7F E4 FB 78 */ mr r4, r31
+/* 8013B52C 0013718C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013B530 00137190 38 A0 00 01 */ li r5, 1
+/* 8013B534 00137194 48 11 89 D1 */ bl func_80253F04
+lbl_8013B538:
+/* 8013B538 00137198 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8013B53C 0013719C 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8013B540 001371A0 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8013B544 001371A4 7C 08 03 A6 */ mtlr r0
+/* 8013B548 001371A8 38 21 00 60 */ addi r1, r1, 0x60
+/* 8013B54C 001371AC 4E 80 00 20 */ blr
+lbl_8013B550:
+/* 8013B550 001371B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013B554 001371B4 7C 08 02 A6 */ mflr r0
+/* 8013B558 001371B8 38 A0 00 03 */ li r5, 3
+/* 8013B55C 001371BC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013B560 001371C0 38 C1 00 08 */ addi r6, r1, 8
+/* 8013B564 001371C4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013B568 001371C8 7C 9F 23 78 */ mr r31, r4
+/* 8013B56C 001371CC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013B570 001371D0 7C 7E 1B 78 */ mr r30, r3
+/* 8013B574 001371D4 48 11 89 19 */ bl func_80253E8C
+/* 8013B578 001371D8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013B57C 001371DC 2C 00 00 01 */ cmpwi r0, 1
+/* 8013B580 001371E0 41 82 00 08 */ beq lbl_8013B588
+/* 8013B584 001371E4 48 00 00 D0 */ b lbl_8013B654
+lbl_8013B588:
+/* 8013B588 001371E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B58C 001371EC 80 03 06 AC */ lwz r0, 0x6ac(r3)
+/* 8013B590 001371F0 2C 00 FF FD */ cmpwi r0, -3
+/* 8013B594 001371F4 41 82 00 58 */ beq lbl_8013B5EC
+/* 8013B598 001371F8 40 80 00 14 */ bge lbl_8013B5AC
+/* 8013B59C 001371FC 2C 00 FF FB */ cmpwi r0, -5
+/* 8013B5A0 00137200 41 82 00 7C */ beq lbl_8013B61C
+/* 8013B5A4 00137204 40 80 00 60 */ bge lbl_8013B604
+/* 8013B5A8 00137208 48 00 00 8C */ b lbl_8013B634
+lbl_8013B5AC:
+/* 8013B5AC 0013720C 2C 00 FF FF */ cmpwi r0, -1
+/* 8013B5B0 00137210 41 82 00 0C */ beq lbl_8013B5BC
+/* 8013B5B4 00137214 40 80 00 80 */ bge lbl_8013B634
+/* 8013B5B8 00137218 48 00 00 1C */ b lbl_8013B5D4
+lbl_8013B5BC:
+/* 8013B5BC 0013721C 7F C3 F3 78 */ mr r3, r30
+/* 8013B5C0 00137220 7F E4 FB 78 */ mr r4, r31
+/* 8013B5C4 00137224 38 A0 00 02 */ li r5, 2
+/* 8013B5C8 00137228 38 C0 2E 86 */ li r6, 0x2e86
+/* 8013B5CC 0013722C 48 11 88 E9 */ bl func_80253EB4
+/* 8013B5D0 00137230 48 00 00 84 */ b lbl_8013B654
+lbl_8013B5D4:
+/* 8013B5D4 00137234 7F C3 F3 78 */ mr r3, r30
+/* 8013B5D8 00137238 7F E4 FB 78 */ mr r4, r31
+/* 8013B5DC 0013723C 38 A0 00 02 */ li r5, 2
+/* 8013B5E0 00137240 38 C0 2E B4 */ li r6, 0x2eb4
+/* 8013B5E4 00137244 48 11 88 D1 */ bl func_80253EB4
+/* 8013B5E8 00137248 48 00 00 6C */ b lbl_8013B654
+lbl_8013B5EC:
+/* 8013B5EC 0013724C 7F C3 F3 78 */ mr r3, r30
+/* 8013B5F0 00137250 7F E4 FB 78 */ mr r4, r31
+/* 8013B5F4 00137254 38 A0 00 02 */ li r5, 2
+/* 8013B5F8 00137258 38 C0 2E B5 */ li r6, 0x2eb5
+/* 8013B5FC 0013725C 48 11 88 B9 */ bl func_80253EB4
+/* 8013B600 00137260 48 00 00 54 */ b lbl_8013B654
+lbl_8013B604:
+/* 8013B604 00137264 7F C3 F3 78 */ mr r3, r30
+/* 8013B608 00137268 7F E4 FB 78 */ mr r4, r31
+/* 8013B60C 0013726C 38 A0 00 02 */ li r5, 2
+/* 8013B610 00137270 38 C0 2E A6 */ li r6, 0x2ea6
+/* 8013B614 00137274 48 11 88 A1 */ bl func_80253EB4
+/* 8013B618 00137278 48 00 00 3C */ b lbl_8013B654
+lbl_8013B61C:
+/* 8013B61C 0013727C 7F C3 F3 78 */ mr r3, r30
+/* 8013B620 00137280 7F E4 FB 78 */ mr r4, r31
+/* 8013B624 00137284 38 A0 00 02 */ li r5, 2
+/* 8013B628 00137288 38 C0 43 E4 */ li r6, 0x43e4
+/* 8013B62C 0013728C 48 11 88 89 */ bl func_80253EB4
+/* 8013B630 00137290 48 00 00 24 */ b lbl_8013B654
+lbl_8013B634:
+/* 8013B634 00137294 80 63 06 88 */ lwz r3, 0x688(r3)
+/* 8013B638 00137298 38 80 00 01 */ li r4, 1
+/* 8013B63C 0013729C 4B FF FC B1 */ bl func_8013B2EC
+/* 8013B640 001372A0 54 66 04 3E */ clrlwi r6, r3, 0x10
+/* 8013B644 001372A4 7F C3 F3 78 */ mr r3, r30
+/* 8013B648 001372A8 7F E4 FB 78 */ mr r4, r31
+/* 8013B64C 001372AC 38 A0 00 02 */ li r5, 2
+/* 8013B650 001372B0 48 11 88 65 */ bl func_80253EB4
+lbl_8013B654:
+/* 8013B654 001372B4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013B658 001372B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013B65C 001372BC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013B660 001372C0 7C 08 03 A6 */ mtlr r0
+/* 8013B664 001372C4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013B668 001372C8 4E 80 00 20 */ blr
+lbl_8013B66C:
+/* 8013B66C 001372CC 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8013B670 001372D0 7C 08 02 A6 */ mflr r0
+/* 8013B674 001372D4 38 A0 00 03 */ li r5, 3
+/* 8013B678 001372D8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8013B67C 001372DC 38 C1 00 08 */ addi r6, r1, 8
+/* 8013B680 001372E0 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8013B684 001372E4 7C 9F 23 78 */ mr r31, r4
+/* 8013B688 001372E8 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8013B68C 001372EC 7C 7E 1B 78 */ mr r30, r3
+/* 8013B690 001372F0 48 11 88 4D */ bl func_80253EDC
+/* 8013B694 001372F4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013B698 001372F8 2C 00 00 02 */ cmpwi r0, 2
+/* 8013B69C 001372FC 41 82 00 48 */ beq lbl_8013B6E4
+/* 8013B6A0 00137300 40 80 00 10 */ bge lbl_8013B6B0
+/* 8013B6A4 00137304 2C 00 00 00 */ cmpwi r0, 0
+/* 8013B6A8 00137308 40 80 00 14 */ bge lbl_8013B6BC
+/* 8013B6AC 0013730C 48 00 00 A4 */ b lbl_8013B750
+lbl_8013B6B0:
+/* 8013B6B0 00137310 2C 00 00 04 */ cmpwi r0, 4
+/* 8013B6B4 00137314 40 80 00 9C */ bge lbl_8013B750
+/* 8013B6B8 00137318 48 00 00 64 */ b lbl_8013B71C
+lbl_8013B6BC:
+/* 8013B6BC 0013731C 7F C3 F3 78 */ mr r3, r30
+/* 8013B6C0 00137320 7F E4 FB 78 */ mr r4, r31
+/* 8013B6C4 00137324 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013B6C8 00137328 38 A0 00 06 */ li r5, 6
+/* 8013B6CC 0013732C 48 11 88 11 */ bl func_80253EDC
+/* 8013B6D0 00137330 80 61 00 08 */ lwz r3, 8(r1)
+/* 8013B6D4 00137334 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013B6D8 00137338 38 63 00 01 */ addi r3, r3, 1
+/* 8013B6DC 0013733C 4B F1 E3 61 */ bl func_80059A3C
+/* 8013B6E0 00137340 48 00 00 70 */ b lbl_8013B750
+lbl_8013B6E4:
+/* 8013B6E4 00137344 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B6E8 00137348 88 03 06 CA */ lbz r0, 0x6ca(r3)
+/* 8013B6EC 0013734C 2C 00 00 00 */ cmpwi r0, 0
+/* 8013B6F0 00137350 40 82 00 60 */ bne lbl_8013B750
+/* 8013B6F4 00137354 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 8013B6F8 00137358 88 7F 00 0F */ lbz r3, 0xf(r31)
+/* 8013B6FC 0013735C 7C 04 16 70 */ srawi r4, r0, 2
+/* 8013B700 00137360 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 8013B704 00137364 7C 63 16 70 */ srawi r3, r3, 2
+/* 8013B708 00137368 98 9F 00 0E */ stb r4, 0xe(r31)
+/* 8013B70C 0013736C 7C 00 16 70 */ srawi r0, r0, 2
+/* 8013B710 00137370 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 8013B714 00137374 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 8013B718 00137378 48 00 00 38 */ b lbl_8013B750
+lbl_8013B71C:
+/* 8013B71C 0013737C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B720 00137380 88 03 06 CB */ lbz r0, 0x6cb(r3)
+/* 8013B724 00137384 2C 00 00 00 */ cmpwi r0, 0
+/* 8013B728 00137388 40 82 00 28 */ bne lbl_8013B750
+/* 8013B72C 0013738C 88 1F 00 0E */ lbz r0, 0xe(r31)
+/* 8013B730 00137390 88 7F 00 0F */ lbz r3, 0xf(r31)
+/* 8013B734 00137394 7C 04 16 70 */ srawi r4, r0, 2
+/* 8013B738 00137398 88 1F 00 10 */ lbz r0, 0x10(r31)
+/* 8013B73C 0013739C 7C 63 16 70 */ srawi r3, r3, 2
+/* 8013B740 001373A0 98 9F 00 0E */ stb r4, 0xe(r31)
+/* 8013B744 001373A4 7C 00 16 70 */ srawi r0, r0, 2
+/* 8013B748 001373A8 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 8013B74C 001373AC 98 1F 00 10 */ stb r0, 0x10(r31)
+lbl_8013B750:
+/* 8013B750 001373B0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8013B754 001373B4 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8013B758 001373B8 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8013B75C 001373BC 7C 08 03 A6 */ mtlr r0
+/* 8013B760 001373C0 38 21 00 40 */ addi r1, r1, 0x40
+/* 8013B764 001373C4 4E 80 00 20 */ blr
+lbl_8013B768:
+/* 8013B768 001373C8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013B76C 001373CC 7C 08 02 A6 */ mflr r0
+/* 8013B770 001373D0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013B774 001373D4 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013B778 001373D8 48 08 B9 B9 */ bl _savegpr_29
+/* 8013B77C 001373DC 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 8013B780 001373E0 7C 7D 1B 78 */ mr r29, r3
+/* 8013B784 001373E4 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
+/* 8013B788 001373E8 7C 9E 23 78 */ mr r30, r4
+/* 8013B78C 001373EC 38 C1 00 08 */ addi r6, r1, 8
+/* 8013B790 001373F0 38 A0 00 03 */ li r5, 3
+/* 8013B794 001373F4 48 11 86 F9 */ bl func_80253E8C
+/* 8013B798 001373F8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013B79C 001373FC 2C 00 00 20 */ cmpwi r0, 0x20
+/* 8013B7A0 00137400 41 82 00 08 */ beq lbl_8013B7A8
+/* 8013B7A4 00137404 48 00 00 48 */ b lbl_8013B7EC
+lbl_8013B7A8:
+/* 8013B7A8 00137408 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B7AC 0013740C 80 64 06 8C */ lwz r3, 0x68c(r4)
+/* 8013B7B0 00137410 2C 03 00 00 */ cmpwi r3, 0
+/* 8013B7B4 00137414 40 82 00 0C */ bne lbl_8013B7C0
+/* 8013B7B8 00137418 3B E0 2E 9B */ li r31, 0x2e9b
+/* 8013B7BC 0013741C 48 00 00 30 */ b lbl_8013B7EC
+lbl_8013B7C0:
+/* 8013B7C0 00137420 38 03 FF EB */ addi r0, r3, -21
+/* 8013B7C4 00137424 54 00 10 3A */ slwi r0, r0, 2
+/* 8013B7C8 00137428 7C 84 02 14 */ add r4, r4, r0
+/* 8013B7CC 0013742C 80 04 06 58 */ lwz r0, 0x658(r4)
+/* 8013B7D0 00137430 2C 00 00 00 */ cmpwi r0, 0
+/* 8013B7D4 00137434 40 82 00 0C */ bne lbl_8013B7E0
+/* 8013B7D8 00137438 3B E0 52 35 */ li r31, 0x5235
+/* 8013B7DC 0013743C 48 00 00 10 */ b lbl_8013B7EC
+lbl_8013B7E0:
+/* 8013B7E0 00137440 38 80 00 02 */ li r4, 2
+/* 8013B7E4 00137444 4B FF FB 09 */ bl func_8013B2EC
+/* 8013B7E8 00137448 54 7F 04 3E */ clrlwi r31, r3, 0x10
+lbl_8013B7EC:
+/* 8013B7EC 0013744C 57 E6 04 3E */ clrlwi r6, r31, 0x10
+/* 8013B7F0 00137450 28 06 FF FF */ cmplwi r6, 0xffff
+/* 8013B7F4 00137454 41 82 00 14 */ beq lbl_8013B808
+/* 8013B7F8 00137458 7F A3 EB 78 */ mr r3, r29
+/* 8013B7FC 0013745C 7F C4 F3 78 */ mr r4, r30
+/* 8013B800 00137460 38 A0 00 02 */ li r5, 2
+/* 8013B804 00137464 48 11 86 B1 */ bl func_80253EB4
+lbl_8013B808:
+/* 8013B808 00137468 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013B80C 0013746C 48 08 B9 71 */ bl _restgpr_29
+/* 8013B810 00137470 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013B814 00137474 7C 08 03 A6 */ mtlr r0
+/* 8013B818 00137478 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013B81C 0013747C 4E 80 00 20 */ blr
+lbl_8013B820:
+/* 8013B820 00137480 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8013B824 00137484 7C 08 02 A6 */ mflr r0
+/* 8013B828 00137488 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8013B82C 0013748C 39 61 00 60 */ addi r11, r1, 0x60
+/* 8013B830 00137490 48 08 B8 FD */ bl _savegpr_28
+/* 8013B834 00137494 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 8013B838 00137498 7C 7C 1B 78 */ mr r28, r3
+/* 8013B83C 0013749C 3B C5 FF FF */ addi r30, r5, 0x0000FFFF@l
+/* 8013B840 001374A0 7C 9D 23 78 */ mr r29, r4
+/* 8013B844 001374A4 38 C1 00 08 */ addi r6, r1, 8
+/* 8013B848 001374A8 38 A0 00 03 */ li r5, 3
+/* 8013B84C 001374AC 48 11 86 91 */ bl func_80253EDC
+/* 8013B850 001374B0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013B854 001374B4 28 00 00 1E */ cmplwi r0, 0x1e
+/* 8013B858 001374B8 41 81 00 B4 */ bgt lbl_8013B90C
+/* 8013B85C 001374BC 3C 60 80 42 */ lis r3, lbl_8041D21C@ha
+/* 8013B860 001374C0 54 00 10 3A */ slwi r0, r0, 2
+/* 8013B864 001374C4 38 63 D2 1C */ addi r3, r3, lbl_8041D21C@l
+/* 8013B868 001374C8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013B86C 001374CC 7C 69 03 A6 */ mtctr r3
+/* 8013B870 001374D0 4E 80 04 20 */ bctr
+/* 8013B874 001374D4 7F 83 E3 78 */ mr r3, r28
+/* 8013B878 001374D8 7F A4 EB 78 */ mr r4, r29
+/* 8013B87C 001374DC 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013B880 001374E0 38 A0 00 06 */ li r5, 6
+/* 8013B884 001374E4 48 11 86 59 */ bl func_80253EDC
+/* 8013B888 001374E8 80 61 00 08 */ lwz r3, 8(r1)
+/* 8013B88C 001374EC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013B890 001374F0 4B F1 E1 AD */ bl func_80059A3C
+/* 8013B894 001374F4 48 00 00 78 */ b lbl_8013B90C
+/* 8013B898 001374F8 3B E0 00 00 */ li r31, 0
+/* 8013B89C 001374FC 3B C0 2E 87 */ li r30, 0x2e87
+/* 8013B8A0 00137500 48 00 00 6C */ b lbl_8013B90C
+/* 8013B8A4 00137504 3B E0 00 01 */ li r31, 1
+/* 8013B8A8 00137508 3B C0 2E 88 */ li r30, 0x2e88
+/* 8013B8AC 0013750C 48 00 00 60 */ b lbl_8013B90C
+/* 8013B8B0 00137510 3B E0 00 02 */ li r31, 2
+/* 8013B8B4 00137514 3B C0 2E 89 */ li r30, 0x2e89
+/* 8013B8B8 00137518 48 00 00 54 */ b lbl_8013B90C
+/* 8013B8BC 0013751C 3B E0 00 03 */ li r31, 3
+/* 8013B8C0 00137520 3B C0 2E 8A */ li r30, 0x2e8a
+/* 8013B8C4 00137524 48 00 00 48 */ b lbl_8013B90C
+/* 8013B8C8 00137528 3B E0 00 04 */ li r31, 4
+/* 8013B8CC 0013752C 3B C0 2E 8B */ li r30, 0x2e8b
+/* 8013B8D0 00137530 48 00 00 3C */ b lbl_8013B90C
+/* 8013B8D4 00137534 3B E0 00 05 */ li r31, 5
+/* 8013B8D8 00137538 3B C0 2E 8C */ li r30, 0x2e8c
+/* 8013B8DC 0013753C 48 00 00 30 */ b lbl_8013B90C
+/* 8013B8E0 00137540 3B E0 00 06 */ li r31, 6
+/* 8013B8E4 00137544 3B C0 2E 8D */ li r30, 0x2e8d
+/* 8013B8E8 00137548 48 00 00 24 */ b lbl_8013B90C
+/* 8013B8EC 0013754C 3B E0 00 07 */ li r31, 7
+/* 8013B8F0 00137550 3B C0 2E 8E */ li r30, 0x2e8e
+/* 8013B8F4 00137554 48 00 00 18 */ b lbl_8013B90C
+/* 8013B8F8 00137558 3B E0 00 08 */ li r31, 8
+/* 8013B8FC 0013755C 3B C0 2E 8F */ li r30, 0x2e8f
+/* 8013B900 00137560 48 00 00 0C */ b lbl_8013B90C
+/* 8013B904 00137564 3B E0 00 09 */ li r31, 9
+/* 8013B908 00137568 3B C0 2E 90 */ li r30, 0x2e90
+lbl_8013B90C:
+/* 8013B90C 0013756C 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8013B910 00137570 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8013B914 00137574 41 82 00 9C */ beq lbl_8013B9B0
+/* 8013B918 00137578 7F 83 E3 78 */ mr r3, r28
+/* 8013B91C 0013757C 7F A4 EB 78 */ mr r4, r29
+/* 8013B920 00137580 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013B924 00137584 38 A0 00 06 */ li r5, 6
+/* 8013B928 00137588 48 11 85 B5 */ bl func_80253EDC
+/* 8013B92C 0013758C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B930 00137590 57 E0 10 3A */ slwi r0, r31, 2
+/* 8013B934 00137594 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 8013B938 00137598 7C 63 02 14 */ add r3, r3, r0
+/* 8013B93C 0013759C 80 03 06 58 */ lwz r0, 0x658(r3)
+/* 8013B940 001375A0 64 88 3F 3F */ oris r8, r4, 0x3f3f
+/* 8013B944 001375A4 61 08 3F 00 */ ori r8, r8, 0x3f00
+/* 8013B948 001375A8 2C 00 00 00 */ cmpwi r0, 0
+/* 8013B94C 001375AC 41 82 00 0C */ beq lbl_8013B958
+/* 8013B950 001375B0 38 00 FF 00 */ li r0, -256
+/* 8013B954 001375B4 7C 88 03 78 */ or r8, r4, r0
+lbl_8013B958:
+/* 8013B958 001375B8 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8013B95C 001375BC 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 8013B960 001375C0 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8013B964 001375C4 FC 20 00 1E */ fctiwz f1, f0
+/* 8013B968 001375C8 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 8013B96C 001375CC EC 84 00 28 */ fsubs f4, f4, f0
+/* 8013B970 001375D0 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 8013B974 001375D4 FC 00 10 1E */ fctiwz f0, f2
+/* 8013B978 001375D8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013B97C 001375DC FC 20 20 1E */ fctiwz f1, f4
+/* 8013B980 001375E0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013B984 001375E4 EC 43 10 28 */ fsubs f2, f3, f2
+/* 8013B988 001375E8 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 8013B98C 001375EC D8 21 00 30 */ stfd f1, 0x30(r1)
+/* 8013B990 001375F0 FC 00 10 1E */ fctiwz f0, f2
+/* 8013B994 001375F4 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 8013B998 001375F8 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8013B99C 001375FC D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8013B9A0 00137600 7C 06 07 34 */ extsh r6, r0
+/* 8013B9A4 00137604 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 8013B9A8 00137608 7C E7 07 34 */ extsh r7, r7
+/* 8013B9AC 0013760C 48 11 47 89 */ bl func_80250134
+lbl_8013B9B0:
+/* 8013B9B0 00137610 39 61 00 60 */ addi r11, r1, 0x60
+/* 8013B9B4 00137614 48 08 B7 C5 */ bl _restgpr_28
+/* 8013B9B8 00137618 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8013B9BC 0013761C 7C 08 03 A6 */ mtlr r0
+/* 8013B9C0 00137620 38 21 00 60 */ addi r1, r1, 0x60
+/* 8013B9C4 00137624 4E 80 00 20 */ blr
+lbl_8013B9C8:
+/* 8013B9C8 00137628 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013B9CC 0013762C 7C 08 02 A6 */ mflr r0
+/* 8013B9D0 00137630 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013B9D4 00137634 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013B9D8 00137638 48 08 B7 59 */ bl _savegpr_29
+/* 8013B9DC 0013763C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013B9E0 00137640 7C 9E 23 78 */ mr r30, r4
+/* 8013B9E4 00137644 3B E0 00 00 */ li r31, 0
+/* 8013B9E8 00137648 7C 7D 1B 78 */ mr r29, r3
+/* 8013B9EC 0013764C 80 85 06 B0 */ lwz r4, 0x6b0(r5)
+/* 8013B9F0 00137650 80 05 06 B8 */ lwz r0, 0x6b8(r5)
+/* 8013B9F4 00137654 7C 04 02 14 */ add r0, r4, r0
+/* 8013B9F8 00137658 90 05 06 B0 */ stw r0, 0x6b0(r5)
+/* 8013B9FC 0013765C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BA00 00137660 93 E4 06 B8 */ stw r31, 0x6b8(r4)
+/* 8013BA04 00137664 48 11 83 DD */ bl func_80253DE0
+/* 8013BA08 00137668 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013BA0C 0013766C 28 00 00 01 */ cmplwi r0, 1
+/* 8013BA10 00137670 41 81 00 14 */ bgt lbl_8013BA24
+/* 8013BA14 00137674 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BA18 00137678 38 00 00 01 */ li r0, 1
+/* 8013BA1C 0013767C 90 03 06 C0 */ stw r0, 0x6c0(r3)
+/* 8013BA20 00137680 48 00 00 0C */ b lbl_8013BA2C
+lbl_8013BA24:
+/* 8013BA24 00137684 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BA28 00137688 93 E3 06 C0 */ stw r31, 0x6c0(r3)
+lbl_8013BA2C:
+/* 8013BA2C 0013768C 7F A3 EB 78 */ mr r3, r29
+/* 8013BA30 00137690 7F C4 F3 78 */ mr r4, r30
+/* 8013BA34 00137694 38 C1 00 08 */ addi r6, r1, 8
+/* 8013BA38 00137698 38 A0 00 03 */ li r5, 3
+/* 8013BA3C 0013769C 48 11 84 51 */ bl func_80253E8C
+/* 8013BA40 001376A0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013BA44 001376A4 2C 00 00 19 */ cmpwi r0, 0x19
+/* 8013BA48 001376A8 41 82 00 08 */ beq lbl_8013BA50
+/* 8013BA4C 001376AC 48 00 00 28 */ b lbl_8013BA74
+lbl_8013BA50:
+/* 8013BA50 001376B0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BA54 001376B4 38 60 00 08 */ li r3, 8
+/* 8013BA58 001376B8 80 84 06 54 */ lwz r4, 0x654(r4)
+/* 8013BA5C 001376BC 48 02 08 AD */ bl func_8015C308
+/* 8013BA60 001376C0 7F A3 EB 78 */ mr r3, r29
+/* 8013BA64 001376C4 7F C4 F3 78 */ mr r4, r30
+/* 8013BA68 001376C8 38 A0 00 02 */ li r5, 2
+/* 8013BA6C 001376CC 38 C0 2C D9 */ li r6, 0x2cd9
+/* 8013BA70 001376D0 48 11 84 45 */ bl func_80253EB4
+lbl_8013BA74:
+/* 8013BA74 001376D4 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013BA78 001376D8 48 08 B7 05 */ bl _restgpr_29
+/* 8013BA7C 001376DC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013BA80 001376E0 7C 08 03 A6 */ mtlr r0
+/* 8013BA84 001376E4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013BA88 001376E8 4E 80 00 20 */ blr
+lbl_8013BA8C:
+/* 8013BA8C 001376EC 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8013BA90 001376F0 7C 08 02 A6 */ mflr r0
+/* 8013BA94 001376F4 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8013BA98 001376F8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013BA9C 001376FC 48 08 B6 85 */ bl _savegpr_25
+/* 8013BAA0 00137700 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 8013BAA4 00137704 7C 7B 1B 78 */ mr r27, r3
+/* 8013BAA8 00137708 3B 25 FF FF */ addi r25, r5, 0x0000FFFF@l
+/* 8013BAAC 0013770C 7C 9A 23 78 */ mr r26, r4
+/* 8013BAB0 00137710 38 C1 00 08 */ addi r6, r1, 8
+/* 8013BAB4 00137714 38 A0 00 03 */ li r5, 3
+/* 8013BAB8 00137718 48 11 84 25 */ bl func_80253EDC
+/* 8013BABC 0013771C 7F 63 DB 78 */ mr r3, r27
+/* 8013BAC0 00137720 7F 44 D3 78 */ mr r4, r26
+/* 8013BAC4 00137724 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013BAC8 00137728 38 A0 00 06 */ li r5, 6
+/* 8013BACC 0013772C 48 11 84 11 */ bl func_80253EDC
+/* 8013BAD0 00137730 80 81 00 08 */ lwz r4, 8(r1)
+/* 8013BAD4 00137734 2C 04 00 05 */ cmpwi r4, 5
+/* 8013BAD8 00137738 40 80 00 38 */ bge lbl_8013BB10
+/* 8013BADC 0013773C 2C 04 00 00 */ cmpwi r4, 0
+/* 8013BAE0 00137740 40 80 00 08 */ bge lbl_8013BAE8
+/* 8013BAE4 00137744 48 00 00 2C */ b lbl_8013BB10
+lbl_8013BAE8:
+/* 8013BAE8 00137748 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BAEC 0013774C 80 65 06 B0 */ lwz r3, 0x6b0(r5)
+/* 8013BAF0 00137750 80 05 06 54 */ lwz r0, 0x654(r5)
+/* 8013BAF4 00137754 7C 64 1A 14 */ add r3, r4, r3
+/* 8013BAF8 00137758 38 63 00 01 */ addi r3, r3, 1
+/* 8013BAFC 0013775C 7C 03 00 40 */ cmplw r3, r0
+/* 8013BB00 00137760 40 80 00 10 */ bge lbl_8013BB10
+/* 8013BB04 00137764 38 64 00 32 */ addi r3, r4, 0x32
+/* 8013BB08 00137768 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013BB0C 0013776C 4B F1 DF 31 */ bl func_80059A3C
+lbl_8013BB10:
+/* 8013BB10 00137770 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8013BB14 00137774 38 60 FF 00 */ li r3, -256
+/* 8013BB18 00137778 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8013BB1C 0013777C FC 20 00 1E */ fctiwz f1, f0
+/* 8013BB20 00137780 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 8013BB24 00137784 EC 84 00 28 */ fsubs f4, f4, f0
+/* 8013BB28 00137788 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 8013BB2C 0013778C FC 00 10 1E */ fctiwz f0, f2
+/* 8013BB30 00137790 80 81 00 08 */ lwz r4, 8(r1)
+/* 8013BB34 00137794 EC 43 10 28 */ fsubs f2, f3, f2
+/* 8013BB38 00137798 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013BB3C 0013779C FC 60 20 1E */ fctiwz f3, f4
+/* 8013BB40 001377A0 38 04 FF F9 */ addi r0, r4, -7
+/* 8013BB44 001377A4 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013BB48 001377A8 28 00 00 0F */ cmplwi r0, 0xf
+/* 8013BB4C 001377AC FC 20 10 1E */ fctiwz f1, f2
+/* 8013BB50 001377B0 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8013BB54 001377B4 88 BA 00 11 */ lbz r5, 0x11(r26)
+/* 8013BB58 001377B8 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 8013BB5C 001377BC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8013BB60 001377C0 7C BF 1B 78 */ or r31, r5, r3
+/* 8013BB64 001377C4 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 8013BB68 001377C8 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 8013BB6C 001377CC 83 A1 00 4C */ lwz r29, 0x4c(r1)
+/* 8013BB70 001377D0 41 81 00 58 */ bgt lbl_8013BBC8
+/* 8013BB74 001377D4 3C 60 80 42 */ lis r3, lbl_8041D2D8@ha
+/* 8013BB78 001377D8 54 00 10 3A */ slwi r0, r0, 2
+/* 8013BB7C 001377DC 38 63 D2 D8 */ addi r3, r3, lbl_8041D2D8@l
+/* 8013BB80 001377E0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013BB84 001377E4 7C 69 03 A6 */ mtctr r3
+/* 8013BB88 001377E8 4E 80 04 20 */ bctr
+/* 8013BB8C 001377EC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BB90 001377F0 80 03 06 C0 */ lwz r0, 0x6c0(r3)
+/* 8013BB94 001377F4 2C 00 00 01 */ cmpwi r0, 1
+/* 8013BB98 001377F8 40 82 00 30 */ bne lbl_8013BBC8
+/* 8013BB9C 001377FC 3B 20 00 00 */ li r25, 0
+/* 8013BBA0 00137800 48 00 00 28 */ b lbl_8013BBC8
+/* 8013BBA4 00137804 3B 20 00 01 */ li r25, 1
+/* 8013BBA8 00137808 48 00 00 20 */ b lbl_8013BBC8
+/* 8013BBAC 0013780C 3B 20 00 02 */ li r25, 2
+/* 8013BBB0 00137810 48 00 00 18 */ b lbl_8013BBC8
+/* 8013BBB4 00137814 3B 20 00 03 */ li r25, 3
+/* 8013BBB8 00137818 48 00 00 10 */ b lbl_8013BBC8
+/* 8013BBBC 0013781C 3B 20 00 04 */ li r25, 4
+/* 8013BBC0 00137820 48 00 00 08 */ b lbl_8013BBC8
+/* 8013BBC4 00137824 3B 20 00 05 */ li r25, 5
+lbl_8013BBC8:
+/* 8013BBC8 00137828 57 20 04 3E */ clrlwi r0, r25, 0x10
+/* 8013BBCC 0013782C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8013BBD0 00137830 41 82 00 58 */ beq lbl_8013BC28
+/* 8013BBD4 00137834 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BBD8 00137838 80 03 06 B0 */ lwz r0, 0x6b0(r3)
+/* 8013BBDC 0013783C 7C 19 02 14 */ add r0, r25, r0
+/* 8013BBE0 00137840 54 19 04 3E */ clrlwi r25, r0, 0x10
+/* 8013BBE4 00137844 1C 19 00 0C */ mulli r0, r25, 0xc
+/* 8013BBE8 00137848 7C 83 02 14 */ add r4, r3, r0
+/* 8013BBEC 0013784C A0 64 00 58 */ lhz r3, 0x58(r4)
+/* 8013BBF0 00137850 2C 03 00 00 */ cmpwi r3, 0
+/* 8013BBF4 00137854 41 82 01 30 */ beq lbl_8013BD24
+/* 8013BBF8 00137858 88 04 00 5B */ lbz r0, 0x5b(r4)
+/* 8013BBFC 0013785C 2C 00 00 00 */ cmpwi r0, 0
+/* 8013BC00 00137860 40 82 00 0C */ bne lbl_8013BC0C
+/* 8013BC04 00137864 64 BF 3F 3F */ oris r31, r5, 0x3f3f
+/* 8013BC08 00137868 63 FF 3F 00 */ ori r31, r31, 0x3f00
+lbl_8013BC0C:
+/* 8013BC0C 0013786C 7F C4 F3 78 */ mr r4, r30
+/* 8013BC10 00137870 7F A5 EB 78 */ mr r5, r29
+/* 8013BC14 00137874 7F E8 FB 78 */ mr r8, r31
+/* 8013BC18 00137878 7F 86 07 34 */ extsh r6, r28
+/* 8013BC1C 0013787C 7F 67 07 34 */ extsh r7, r27
+/* 8013BC20 00137880 48 11 45 15 */ bl func_80250134
+/* 8013BC24 00137884 48 00 01 00 */ b lbl_8013BD24
+lbl_8013BC28:
+/* 8013BC28 00137888 38 04 FF F8 */ addi r0, r4, -8
+/* 8013BC2C 0013788C 28 00 00 0F */ cmplwi r0, 0xf
+/* 8013BC30 00137890 41 81 00 70 */ bgt lbl_8013BCA0
+/* 8013BC34 00137894 3C 60 80 42 */ lis r3, lbl_8041D298@ha
+/* 8013BC38 00137898 54 00 10 3A */ slwi r0, r0, 2
+/* 8013BC3C 0013789C 38 63 D2 98 */ addi r3, r3, lbl_8041D298@l
+/* 8013BC40 001378A0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013BC44 001378A4 7C 69 03 A6 */ mtctr r3
+/* 8013BC48 001378A8 4E 80 04 20 */ bctr
+/* 8013BC4C 001378AC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BC50 001378B0 80 03 06 C0 */ lwz r0, 0x6c0(r3)
+/* 8013BC54 001378B4 2C 00 00 01 */ cmpwi r0, 1
+/* 8013BC58 001378B8 40 82 00 48 */ bne lbl_8013BCA0
+/* 8013BC5C 001378BC 3B 20 00 00 */ li r25, 0
+/* 8013BC60 001378C0 3B 40 2E AD */ li r26, 0x2ead
+/* 8013BC64 001378C4 48 00 00 3C */ b lbl_8013BCA0
+/* 8013BC68 001378C8 3B 20 00 01 */ li r25, 1
+/* 8013BC6C 001378CC 3B 40 2E AE */ li r26, 0x2eae
+/* 8013BC70 001378D0 48 00 00 30 */ b lbl_8013BCA0
+/* 8013BC74 001378D4 3B 20 00 02 */ li r25, 2
+/* 8013BC78 001378D8 3B 40 2E AF */ li r26, 0x2eaf
+/* 8013BC7C 001378DC 48 00 00 24 */ b lbl_8013BCA0
+/* 8013BC80 001378E0 3B 20 00 03 */ li r25, 3
+/* 8013BC84 001378E4 3B 40 2E B0 */ li r26, 0x2eb0
+/* 8013BC88 001378E8 48 00 00 18 */ b lbl_8013BCA0
+/* 8013BC8C 001378EC 3B 20 00 04 */ li r25, 4
+/* 8013BC90 001378F0 3B 40 2E B1 */ li r26, 0x2eb1
+/* 8013BC94 001378F4 48 00 00 0C */ b lbl_8013BCA0
+/* 8013BC98 001378F8 3B 20 00 05 */ li r25, 5
+/* 8013BC9C 001378FC 3B 40 2E B2 */ li r26, 0x2eb2
+lbl_8013BCA0:
+/* 8013BCA0 00137900 57 20 04 3E */ clrlwi r0, r25, 0x10
+/* 8013BCA4 00137904 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8013BCA8 00137908 41 82 00 7C */ beq lbl_8013BD24
+/* 8013BCAC 0013790C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BCB0 00137910 80 03 06 B0 */ lwz r0, 0x6b0(r3)
+/* 8013BCB4 00137914 7C 19 02 14 */ add r0, r25, r0
+/* 8013BCB8 00137918 54 19 04 3E */ clrlwi r25, r0, 0x10
+/* 8013BCBC 0013791C 1C 19 00 0C */ mulli r0, r25, 0xc
+/* 8013BCC0 00137920 7C 63 02 14 */ add r3, r3, r0
+/* 8013BCC4 00137924 A0 03 00 58 */ lhz r0, 0x58(r3)
+/* 8013BCC8 00137928 2C 00 00 00 */ cmpwi r0, 0
+/* 8013BCCC 0013792C 41 82 00 58 */ beq lbl_8013BD24
+/* 8013BCD0 00137930 88 03 00 5B */ lbz r0, 0x5b(r3)
+/* 8013BCD4 00137934 2C 00 00 00 */ cmpwi r0, 0
+/* 8013BCD8 00137938 41 82 00 30 */ beq lbl_8013BD08
+/* 8013BCDC 0013793C 80 83 00 54 */ lwz r4, 0x54(r3)
+/* 8013BCE0 00137940 38 60 00 69 */ li r3, 0x69
+/* 8013BCE4 00137944 48 02 06 25 */ bl func_8015C308
+/* 8013BCE8 00137948 7F 43 D3 78 */ mr r3, r26
+/* 8013BCEC 0013794C 7F C4 F3 78 */ mr r4, r30
+/* 8013BCF0 00137950 7F A5 EB 78 */ mr r5, r29
+/* 8013BCF4 00137954 7F E8 FB 78 */ mr r8, r31
+/* 8013BCF8 00137958 7F 86 07 34 */ extsh r6, r28
+/* 8013BCFC 0013795C 7F 67 07 34 */ extsh r7, r27
+/* 8013BD00 00137960 48 11 44 35 */ bl func_80250134
+/* 8013BD04 00137964 48 00 00 20 */ b lbl_8013BD24
+lbl_8013BD08:
+/* 8013BD08 00137968 7F C4 F3 78 */ mr r4, r30
+/* 8013BD0C 0013796C 7F A5 EB 78 */ mr r5, r29
+/* 8013BD10 00137970 7F E8 FB 78 */ mr r8, r31
+/* 8013BD14 00137974 7F 86 07 34 */ extsh r6, r28
+/* 8013BD18 00137978 7F 67 07 34 */ extsh r7, r27
+/* 8013BD1C 0013797C 38 60 2E B3 */ li r3, 0x2eb3
+/* 8013BD20 00137980 48 11 44 15 */ bl func_80250134
+lbl_8013BD24:
+/* 8013BD24 00137984 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013BD28 00137988 48 08 B4 45 */ bl _restgpr_25
+/* 8013BD2C 0013798C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8013BD30 00137990 7C 08 03 A6 */ mtlr r0
+/* 8013BD34 00137994 38 21 00 70 */ addi r1, r1, 0x70
+/* 8013BD38 00137998 4E 80 00 20 */ blr
+lbl_8013BD3C:
+/* 8013BD3C 0013799C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013BD40 001379A0 7C 08 02 A6 */ mflr r0
+/* 8013BD44 001379A4 38 A0 00 03 */ li r5, 3
+/* 8013BD48 001379A8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013BD4C 001379AC 38 C1 00 08 */ addi r6, r1, 8
+/* 8013BD50 001379B0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013BD54 001379B4 7C 9F 23 78 */ mr r31, r4
+/* 8013BD58 001379B8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013BD5C 001379BC 7C 7E 1B 78 */ mr r30, r3
+/* 8013BD60 001379C0 48 11 81 2D */ bl func_80253E8C
+/* 8013BD64 001379C4 80 81 00 08 */ lwz r4, 8(r1)
+/* 8013BD68 001379C8 2C 04 00 0F */ cmpwi r4, 0xf
+/* 8013BD6C 001379CC 41 82 00 1C */ beq lbl_8013BD88
+/* 8013BD70 001379D0 40 80 00 84 */ bge lbl_8013BDF4
+/* 8013BD74 001379D4 2C 04 00 09 */ cmpwi r4, 9
+/* 8013BD78 001379D8 40 80 00 7C */ bge lbl_8013BDF4
+/* 8013BD7C 001379DC 2C 04 00 02 */ cmpwi r4, 2
+/* 8013BD80 001379E0 40 80 00 30 */ bge lbl_8013BDB0
+/* 8013BD84 001379E4 48 00 00 70 */ b lbl_8013BDF4
+lbl_8013BD88:
+/* 8013BD88 001379E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BD8C 001379EC 80 03 06 A0 */ lwz r0, 0x6a0(r3)
+/* 8013BD90 001379F0 2C 00 00 02 */ cmpwi r0, 2
+/* 8013BD94 001379F4 41 82 00 60 */ beq lbl_8013BDF4
+/* 8013BD98 001379F8 7F C3 F3 78 */ mr r3, r30
+/* 8013BD9C 001379FC 7F E4 FB 78 */ mr r4, r31
+/* 8013BDA0 00137A00 38 A0 00 01 */ li r5, 1
+/* 8013BDA4 00137A04 38 C0 00 00 */ li r6, 0
+/* 8013BDA8 00137A08 48 11 81 0D */ bl func_80253EB4
+/* 8013BDAC 00137A0C 48 00 00 48 */ b lbl_8013BDF4
+lbl_8013BDB0:
+/* 8013BDB0 00137A10 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BDB4 00137A14 80 03 06 A0 */ lwz r0, 0x6a0(r3)
+/* 8013BDB8 00137A18 2C 00 00 01 */ cmpwi r0, 1
+/* 8013BDBC 00137A1C 41 82 00 1C */ beq lbl_8013BDD8
+/* 8013BDC0 00137A20 7F C3 F3 78 */ mr r3, r30
+/* 8013BDC4 00137A24 7F E4 FB 78 */ mr r4, r31
+/* 8013BDC8 00137A28 38 A0 00 01 */ li r5, 1
+/* 8013BDCC 00137A2C 38 C0 00 00 */ li r6, 0
+/* 8013BDD0 00137A30 48 11 80 E5 */ bl func_80253EB4
+/* 8013BDD4 00137A34 48 00 00 20 */ b lbl_8013BDF4
+lbl_8013BDD8:
+/* 8013BDD8 00137A38 28 04 00 02 */ cmplwi r4, 2
+/* 8013BDDC 00137A3C 41 82 00 18 */ beq lbl_8013BDF4
+/* 8013BDE0 00137A40 7F C3 F3 78 */ mr r3, r30
+/* 8013BDE4 00137A44 7F E4 FB 78 */ mr r4, r31
+/* 8013BDE8 00137A48 38 A0 00 01 */ li r5, 1
+/* 8013BDEC 00137A4C 38 C0 00 00 */ li r6, 0
+/* 8013BDF0 00137A50 48 11 80 C5 */ bl func_80253EB4
+lbl_8013BDF4:
+/* 8013BDF4 00137A54 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013BDF8 00137A58 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013BDFC 00137A5C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013BE00 00137A60 7C 08 03 A6 */ mtlr r0
+/* 8013BE04 00137A64 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013BE08 00137A68 4E 80 00 20 */ blr
+lbl_8013BE0C:
+/* 8013BE0C 00137A6C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8013BE10 00137A70 7C 08 02 A6 */ mflr r0
+/* 8013BE14 00137A74 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8013BE18 00137A78 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013BE1C 00137A7C 48 08 B3 0D */ bl _savegpr_27
+/* 8013BE20 00137A80 7C 7C 1B 78 */ mr r28, r3
+/* 8013BE24 00137A84 7C 9B 23 78 */ mr r27, r4
+/* 8013BE28 00137A88 38 C1 00 08 */ addi r6, r1, 8
+/* 8013BE2C 00137A8C 38 A0 00 03 */ li r5, 3
+/* 8013BE30 00137A90 48 11 80 AD */ bl func_80253EDC
+/* 8013BE34 00137A94 7F 83 E3 78 */ mr r3, r28
+/* 8013BE38 00137A98 7F 64 DB 78 */ mr r4, r27
+/* 8013BE3C 00137A9C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013BE40 00137AA0 38 A0 00 06 */ li r5, 6
+/* 8013BE44 00137AA4 48 11 80 99 */ bl func_80253EDC
+/* 8013BE48 00137AA8 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8013BE4C 00137AAC 38 00 FF 00 */ li r0, -256
+/* 8013BE50 00137AB0 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8013BE54 00137AB4 FC 20 00 1E */ fctiwz f1, f0
+/* 8013BE58 00137AB8 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 8013BE5C 00137ABC EC 84 00 28 */ fsubs f4, f4, f0
+/* 8013BE60 00137AC0 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 8013BE64 00137AC4 FC 00 10 1E */ fctiwz f0, f2
+/* 8013BE68 00137AC8 80 61 00 08 */ lwz r3, 8(r1)
+/* 8013BE6C 00137ACC EC 43 10 28 */ fsubs f2, f3, f2
+/* 8013BE70 00137AD0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013BE74 00137AD4 FC 60 20 1E */ fctiwz f3, f4
+/* 8013BE78 00137AD8 88 BB 00 11 */ lbz r5, 0x11(r27)
+/* 8013BE7C 00137ADC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013BE80 00137AE0 2C 03 00 09 */ cmpwi r3, 9
+/* 8013BE84 00137AE4 FC 20 10 1E */ fctiwz f1, f2
+/* 8013BE88 00137AE8 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8013BE8C 00137AEC 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 8013BE90 00137AF0 7C BF 03 78 */ or r31, r5, r0
+/* 8013BE94 00137AF4 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 8013BE98 00137AF8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8013BE9C 00137AFC 83 A1 00 4C */ lwz r29, 0x4c(r1)
+/* 8013BEA0 00137B00 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 8013BEA4 00137B04 40 80 00 10 */ bge lbl_8013BEB4
+/* 8013BEA8 00137B08 2C 03 00 01 */ cmpwi r3, 1
+/* 8013BEAC 00137B0C 41 82 00 14 */ beq lbl_8013BEC0
+/* 8013BEB0 00137B10 48 00 00 B8 */ b lbl_8013BF68
+lbl_8013BEB4:
+/* 8013BEB4 00137B14 2C 03 00 0F */ cmpwi r3, 0xf
+/* 8013BEB8 00137B18 40 80 00 B0 */ bge lbl_8013BF68
+/* 8013BEBC 00137B1C 48 00 00 54 */ b lbl_8013BF10
+lbl_8013BEC0:
+/* 8013BEC0 00137B20 7F C4 F3 78 */ mr r4, r30
+/* 8013BEC4 00137B24 7F A5 EB 78 */ mr r5, r29
+/* 8013BEC8 00137B28 7F E8 FB 78 */ mr r8, r31
+/* 8013BECC 00137B2C 7F 86 07 34 */ extsh r6, r28
+/* 8013BED0 00137B30 7F 67 07 34 */ extsh r7, r27
+/* 8013BED4 00137B34 38 60 2E 84 */ li r3, 0x2e84
+/* 8013BED8 00137B38 48 11 42 5D */ bl func_80250134
+/* 8013BEDC 00137B3C 38 60 00 08 */ li r3, 8
+/* 8013BEE0 00137B40 48 02 6B B1 */ bl func_80162A90
+/* 8013BEE4 00137B44 7C 64 1B 78 */ mr r4, r3
+/* 8013BEE8 00137B48 38 60 00 68 */ li r3, 0x68
+/* 8013BEEC 00137B4C 48 02 04 1D */ bl func_8015C308
+/* 8013BEF0 00137B50 7F C4 F3 78 */ mr r4, r30
+/* 8013BEF4 00137B54 7F E8 FB 78 */ mr r8, r31
+/* 8013BEF8 00137B58 38 BD 00 1E */ addi r5, r29, 0x1e
+/* 8013BEFC 00137B5C 7F 86 07 34 */ extsh r6, r28
+/* 8013BF00 00137B60 7F 67 07 34 */ extsh r7, r27
+/* 8013BF04 00137B64 38 60 2E 85 */ li r3, 0x2e85
+/* 8013BF08 00137B68 48 11 42 2D */ bl func_80250134
+/* 8013BF0C 00137B6C 48 00 00 5C */ b lbl_8013BF68
+lbl_8013BF10:
+/* 8013BF10 00137B70 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013BF14 00137B74 80 04 06 A0 */ lwz r0, 0x6a0(r4)
+/* 8013BF18 00137B78 2C 00 00 01 */ cmpwi r0, 1
+/* 8013BF1C 00137B7C 40 82 00 4C */ bne lbl_8013BF68
+/* 8013BF20 00137B80 38 C3 FF F7 */ addi r6, r3, -9
+/* 8013BF24 00137B84 38 00 00 01 */ li r0, 1
+/* 8013BF28 00137B88 A0 64 06 C8 */ lhz r3, 0x6c8(r4)
+/* 8013BF2C 00137B8C 7C 00 30 30 */ slw r0, r0, r6
+/* 8013BF30 00137B90 7C 60 00 39 */ and. r0, r3, r0
+/* 8013BF34 00137B94 40 82 00 0C */ bne lbl_8013BF40
+/* 8013BF38 00137B98 64 BF 80 80 */ oris r31, r5, 0x8080
+/* 8013BF3C 00137B9C 63 FF 80 00 */ ori r31, r31, 0x8000
+lbl_8013BF40:
+/* 8013BF40 00137BA0 3C 60 80 42 */ lis r3, lbl_8041D19C@ha
+/* 8013BF44 00137BA4 54 C0 08 3C */ slwi r0, r6, 1
+/* 8013BF48 00137BA8 38 63 D1 9C */ addi r3, r3, lbl_8041D19C@l
+/* 8013BF4C 00137BAC 7F A5 EB 78 */ mr r5, r29
+/* 8013BF50 00137BB0 7C 63 02 2E */ lhzx r3, r3, r0
+/* 8013BF54 00137BB4 7F E8 FB 78 */ mr r8, r31
+/* 8013BF58 00137BB8 38 9E FF EE */ addi r4, r30, -18
+/* 8013BF5C 00137BBC 7F 86 07 34 */ extsh r6, r28
+/* 8013BF60 00137BC0 7F 67 07 34 */ extsh r7, r27
+/* 8013BF64 00137BC4 48 11 41 D1 */ bl func_80250134
+lbl_8013BF68:
+/* 8013BF68 00137BC8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013BF6C 00137BCC 48 08 B2 09 */ bl _restgpr_27
+/* 8013BF70 00137BD0 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8013BF74 00137BD4 7C 08 03 A6 */ mtlr r0
+/* 8013BF78 00137BD8 38 21 00 70 */ addi r1, r1, 0x70
+/* 8013BF7C 00137BDC 4E 80 00 20 */ blr
+lbl_8013BF80:
+/* 8013BF80 00137BE0 4E 80 00 20 */ blr
+lbl_8013BF84:
+/* 8013BF84 00137BE4 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8013BF88 00137BE8 7C 08 02 A6 */ mflr r0
+/* 8013BF8C 00137BEC 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8013BF90 00137BF0 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013BF94 00137BF4 48 08 B1 8D */ bl _savegpr_25
+/* 8013BF98 00137BF8 7C 79 1B 78 */ mr r25, r3
+/* 8013BF9C 00137BFC 7C 9A 23 78 */ mr r26, r4
+/* 8013BFA0 00137C00 38 C1 00 08 */ addi r6, r1, 8
+/* 8013BFA4 00137C04 38 A0 00 03 */ li r5, 3
+/* 8013BFA8 00137C08 48 11 7F 35 */ bl func_80253EDC
+/* 8013BFAC 00137C0C 7F 23 CB 78 */ mr r3, r25
+/* 8013BFB0 00137C10 7F 44 D3 78 */ mr r4, r26
+/* 8013BFB4 00137C14 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013BFB8 00137C18 38 A0 00 06 */ li r5, 6
+/* 8013BFBC 00137C1C 48 11 7F 21 */ bl func_80253EDC
+/* 8013BFC0 00137C20 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8013BFC4 00137C24 38 00 FF 00 */ li r0, -256
+/* 8013BFC8 00137C28 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8013BFCC 00137C2C FC 20 00 1E */ fctiwz f1, f0
+/* 8013BFD0 00137C30 C0 41 00 1C */ lfs f2, 0x1c(r1)
+/* 8013BFD4 00137C34 EC 84 00 28 */ fsubs f4, f4, f0
+/* 8013BFD8 00137C38 C0 61 00 24 */ lfs f3, 0x24(r1)
+/* 8013BFDC 00137C3C FC 00 10 1E */ fctiwz f0, f2
+/* 8013BFE0 00137C40 80 81 00 08 */ lwz r4, 8(r1)
+/* 8013BFE4 00137C44 EC 43 10 28 */ fsubs f2, f3, f2
+/* 8013BFE8 00137C48 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013BFEC 00137C4C FC 60 20 1E */ fctiwz f3, f4
+/* 8013BFF0 00137C50 88 DA 00 11 */ lbz r6, 0x11(r26)
+/* 8013BFF4 00137C54 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013BFF8 00137C58 28 04 00 0A */ cmplwi r4, 0xa
+/* 8013BFFC 00137C5C FC 20 10 1E */ fctiwz f1, f2
+/* 8013C000 00137C60 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8013C004 00137C64 7C DF 03 78 */ or r31, r6, r0
+/* 8013C008 00137C68 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 8013C00C 00137C6C 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 8013C010 00137C70 7F E8 FB 78 */ mr r8, r31
+/* 8013C014 00137C74 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8013C018 00137C78 83 A1 00 4C */ lwz r29, 0x4c(r1)
+/* 8013C01C 00137C7C 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 8013C020 00137C80 41 81 03 74 */ bgt lbl_8013C394
+/* 8013C024 00137C84 3C 60 80 42 */ lis r3, lbl_8041D318@ha
+/* 8013C028 00137C88 54 80 10 3A */ slwi r0, r4, 2
+/* 8013C02C 00137C8C 38 63 D3 18 */ addi r3, r3, lbl_8041D318@l
+/* 8013C030 00137C90 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013C034 00137C94 7C 69 03 A6 */ mtctr r3
+/* 8013C038 00137C98 4E 80 04 20 */ bctr
+/* 8013C03C 00137C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C040 00137CA0 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013C044 00137CA4 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013C048 00137CA8 7C 63 02 14 */ add r3, r3, r0
+/* 8013C04C 00137CAC 88 03 00 5B */ lbz r0, 0x5b(r3)
+/* 8013C050 00137CB0 28 00 00 01 */ cmplwi r0, 1
+/* 8013C054 00137CB4 40 82 00 14 */ bne lbl_8013C068
+/* 8013C058 00137CB8 38 64 00 0A */ addi r3, r4, 0xa
+/* 8013C05C 00137CBC 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013C060 00137CC0 4B F1 D9 DD */ bl func_80059A3C
+/* 8013C064 00137CC4 48 00 03 30 */ b lbl_8013C394
+lbl_8013C068:
+/* 8013C068 00137CC8 C0 02 8D E8 */ lfs f0, lbl_806413E8-_SDA2_BASE_(r2)
+/* 8013C06C 00137CCC 38 64 00 0A */ addi r3, r4, 0xa
+/* 8013C070 00137CD0 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013C074 00137CD4 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 8013C078 00137CD8 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8013C07C 00137CDC D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8013C080 00137CE0 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8013C084 00137CE4 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 8013C088 00137CE8 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8013C08C 00137CEC D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8013C090 00137CF0 D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 8013C094 00137CF4 4B F1 D9 A9 */ bl func_80059A3C
+/* 8013C098 00137CF8 48 00 02 FC */ b lbl_8013C394
+/* 8013C09C 00137CFC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C0A0 00137D00 7F C4 F3 78 */ mr r4, r30
+/* 8013C0A4 00137D04 7F A5 EB 78 */ mr r5, r29
+/* 8013C0A8 00137D08 7F 86 07 34 */ extsh r6, r28
+/* 8013C0AC 00137D0C 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013C0B0 00137D10 7F 67 07 34 */ extsh r7, r27
+/* 8013C0B4 00137D14 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013C0B8 00137D18 7C 63 02 14 */ add r3, r3, r0
+/* 8013C0BC 00137D1C A0 63 00 58 */ lhz r3, 0x58(r3)
+/* 8013C0C0 00137D20 48 11 40 75 */ bl func_80250134
+/* 8013C0C4 00137D24 48 00 02 D0 */ b lbl_8013C394
+/* 8013C0C8 00137D28 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C0CC 00137D2C 38 60 00 68 */ li r3, 0x68
+/* 8013C0D0 00137D30 80 04 06 C4 */ lwz r0, 0x6c4(r4)
+/* 8013C0D4 00137D34 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013C0D8 00137D38 7C 84 02 14 */ add r4, r4, r0
+/* 8013C0DC 00137D3C 80 84 00 54 */ lwz r4, 0x54(r4)
+/* 8013C0E0 00137D40 48 02 02 29 */ bl func_8015C308
+/* 8013C0E4 00137D44 7F C4 F3 78 */ mr r4, r30
+/* 8013C0E8 00137D48 7F A5 EB 78 */ mr r5, r29
+/* 8013C0EC 00137D4C 7F E8 FB 78 */ mr r8, r31
+/* 8013C0F0 00137D50 7F 86 07 34 */ extsh r6, r28
+/* 8013C0F4 00137D54 7F 67 07 34 */ extsh r7, r27
+/* 8013C0F8 00137D58 38 60 2E B7 */ li r3, 0x2eb7
+/* 8013C0FC 00137D5C 48 11 40 39 */ bl func_80250134
+/* 8013C100 00137D60 48 00 02 94 */ b lbl_8013C394
+/* 8013C104 00137D64 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C108 00137D68 80 04 00 00 */ lwz r0, 0(r4)
+/* 8013C10C 00137D6C 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C110 00137D70 40 82 02 84 */ bne lbl_8013C394
+/* 8013C114 00137D74 80 04 06 C4 */ lwz r0, 0x6c4(r4)
+/* 8013C118 00137D78 80 64 06 88 */ lwz r3, 0x688(r4)
+/* 8013C11C 00137D7C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013C120 00137D80 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8013C124 00137D84 7C 84 02 14 */ add r4, r4, r0
+/* 8013C128 00137D88 A0 84 00 5E */ lhz r4, 0x5e(r4)
+/* 8013C12C 00137D8C 4B FA CC 81 */ bl func_800E8DAC
+/* 8013C130 00137D90 7F C4 F3 78 */ mr r4, r30
+/* 8013C134 00137D94 7F A5 EB 78 */ mr r5, r29
+/* 8013C138 00137D98 7F E8 FB 78 */ mr r8, r31
+/* 8013C13C 00137D9C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8013C140 00137DA0 7F 86 07 34 */ extsh r6, r28
+/* 8013C144 00137DA4 7F 67 07 34 */ extsh r7, r27
+/* 8013C148 00137DA8 48 11 3F ED */ bl func_80250134
+/* 8013C14C 00137DAC 48 00 02 48 */ b lbl_8013C394
+/* 8013C150 00137DB0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C154 00137DB4 80 04 00 00 */ lwz r0, 0(r4)
+/* 8013C158 00137DB8 2C 00 00 01 */ cmpwi r0, 1
+/* 8013C15C 00137DBC 40 82 02 38 */ bne lbl_8013C394
+/* 8013C160 00137DC0 80 04 06 C4 */ lwz r0, 0x6c4(r4)
+/* 8013C164 00137DC4 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 8013C168 00137DC8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 8013C16C 00137DCC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013C170 00137DD0 38 63 00 6C */ addi r3, r3, 0x6c
+/* 8013C174 00137DD4 7C 84 02 14 */ add r4, r4, r0
+/* 8013C178 00137DD8 A0 84 00 5E */ lhz r4, 0x5e(r4)
+/* 8013C17C 00137DDC 48 25 CB 15 */ bl func_80398C90
+/* 8013C180 00137DE0 7F C4 F3 78 */ mr r4, r30
+/* 8013C184 00137DE4 7F A5 EB 78 */ mr r5, r29
+/* 8013C188 00137DE8 7F E8 FB 78 */ mr r8, r31
+/* 8013C18C 00137DEC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8013C190 00137DF0 7F 86 07 34 */ extsh r6, r28
+/* 8013C194 00137DF4 7F 67 07 34 */ extsh r7, r27
+/* 8013C198 00137DF8 48 11 3F 9D */ bl func_80250134
+/* 8013C19C 00137DFC 48 00 01 F8 */ b lbl_8013C394
+/* 8013C1A0 00137E00 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C1A4 00137E04 80 65 06 C4 */ lwz r3, 0x6c4(r5)
+/* 8013C1A8 00137E08 80 05 06 9C */ lwz r0, 0x69c(r5)
+/* 8013C1AC 00137E0C 1C 83 00 0C */ mulli r4, r3, 0xc
+/* 8013C1B0 00137E10 7C 65 22 14 */ add r3, r5, r4
+/* 8013C1B4 00137E14 80 63 00 54 */ lwz r3, 0x54(r3)
+/* 8013C1B8 00137E18 7C 03 00 40 */ cmplw r3, r0
+/* 8013C1BC 00137E1C 40 81 00 0C */ ble lbl_8013C1C8
+/* 8013C1C0 00137E20 64 C8 80 80 */ oris r8, r6, 0x8080
+/* 8013C1C4 00137E24 61 08 80 00 */ ori r8, r8, 0x8000
+lbl_8013C1C8:
+/* 8013C1C8 00137E28 7C 65 22 14 */ add r3, r5, r4
+/* 8013C1CC 00137E2C 88 03 00 5B */ lbz r0, 0x5b(r3)
+/* 8013C1D0 00137E30 28 00 00 01 */ cmplwi r0, 1
+/* 8013C1D4 00137E34 40 82 00 20 */ bne lbl_8013C1F4
+/* 8013C1D8 00137E38 7F C4 F3 78 */ mr r4, r30
+/* 8013C1DC 00137E3C 7F A5 EB 78 */ mr r5, r29
+/* 8013C1E0 00137E40 7F 86 07 34 */ extsh r6, r28
+/* 8013C1E4 00137E44 7F 67 07 34 */ extsh r7, r27
+/* 8013C1E8 00137E48 38 60 2E C0 */ li r3, 0x2ec0
+/* 8013C1EC 00137E4C 48 11 3F 49 */ bl func_80250134
+/* 8013C1F0 00137E50 48 00 01 A4 */ b lbl_8013C394
+lbl_8013C1F4:
+/* 8013C1F4 00137E54 7F C4 F3 78 */ mr r4, r30
+/* 8013C1F8 00137E58 7F A5 EB 78 */ mr r5, r29
+/* 8013C1FC 00137E5C 7F E8 FB 78 */ mr r8, r31
+/* 8013C200 00137E60 7F 86 07 34 */ extsh r6, r28
+/* 8013C204 00137E64 7F 67 07 34 */ extsh r7, r27
+/* 8013C208 00137E68 38 60 50 3C */ li r3, 0x503c
+/* 8013C20C 00137E6C 48 11 3F 29 */ bl func_80250134
+/* 8013C210 00137E70 48 00 01 84 */ b lbl_8013C394
+/* 8013C214 00137E74 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C218 00137E78 80 04 06 D0 */ lwz r0, 0x6d0(r4)
+/* 8013C21C 00137E7C 2C 00 00 02 */ cmpwi r0, 2
+/* 8013C220 00137E80 41 82 00 58 */ beq lbl_8013C278
+/* 8013C224 00137E84 40 80 00 10 */ bge lbl_8013C234
+/* 8013C228 00137E88 2C 00 00 01 */ cmpwi r0, 1
+/* 8013C22C 00137E8C 40 80 00 30 */ bge lbl_8013C25C
+/* 8013C230 00137E90 48 00 00 64 */ b lbl_8013C294
+lbl_8013C234:
+/* 8013C234 00137E94 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8013C238 00137E98 41 82 00 08 */ beq lbl_8013C240
+/* 8013C23C 00137E9C 48 00 00 58 */ b lbl_8013C294
+lbl_8013C240:
+/* 8013C240 00137EA0 7F C4 F3 78 */ mr r4, r30
+/* 8013C244 00137EA4 7F A5 EB 78 */ mr r5, r29
+/* 8013C248 00137EA8 7F 86 07 34 */ extsh r6, r28
+/* 8013C24C 00137EAC 7F 67 07 34 */ extsh r7, r27
+/* 8013C250 00137EB0 38 60 51 75 */ li r3, 0x5175
+/* 8013C254 00137EB4 48 11 3E E1 */ bl func_80250134
+/* 8013C258 00137EB8 48 00 01 3C */ b lbl_8013C394
+lbl_8013C25C:
+/* 8013C25C 00137EBC 7F C4 F3 78 */ mr r4, r30
+/* 8013C260 00137EC0 7F A5 EB 78 */ mr r5, r29
+/* 8013C264 00137EC4 7F 86 07 34 */ extsh r6, r28
+/* 8013C268 00137EC8 7F 67 07 34 */ extsh r7, r27
+/* 8013C26C 00137ECC 38 60 51 73 */ li r3, 0x5173
+/* 8013C270 00137ED0 48 11 3E C5 */ bl func_80250134
+/* 8013C274 00137ED4 48 00 01 20 */ b lbl_8013C394
+lbl_8013C278:
+/* 8013C278 00137ED8 7F C4 F3 78 */ mr r4, r30
+/* 8013C27C 00137EDC 7F A5 EB 78 */ mr r5, r29
+/* 8013C280 00137EE0 7F 86 07 34 */ extsh r6, r28
+/* 8013C284 00137EE4 7F 67 07 34 */ extsh r7, r27
+/* 8013C288 00137EE8 38 60 51 74 */ li r3, 0x5174
+/* 8013C28C 00137EEC 48 11 3E A9 */ bl func_80250134
+/* 8013C290 00137EF0 48 00 01 04 */ b lbl_8013C394
+lbl_8013C294:
+/* 8013C294 00137EF4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C298 00137EF8 80 65 06 C4 */ lwz r3, 0x6c4(r5)
+/* 8013C29C 00137EFC 80 05 06 9C */ lwz r0, 0x69c(r5)
+/* 8013C2A0 00137F00 1C 63 00 0C */ mulli r3, r3, 0xc
+/* 8013C2A4 00137F04 7C 65 1A 14 */ add r3, r5, r3
+/* 8013C2A8 00137F08 80 63 00 54 */ lwz r3, 0x54(r3)
+/* 8013C2AC 00137F0C 7C 03 00 40 */ cmplw r3, r0
+/* 8013C2B0 00137F10 41 81 00 50 */ bgt lbl_8013C300
+/* 8013C2B4 00137F14 80 04 00 00 */ lwz r0, 0(r4)
+/* 8013C2B8 00137F18 2C 00 00 01 */ cmpwi r0, 1
+/* 8013C2BC 00137F1C 40 82 00 24 */ bne lbl_8013C2E0
+/* 8013C2C0 00137F20 7F C4 F3 78 */ mr r4, r30
+/* 8013C2C4 00137F24 7F A5 EB 78 */ mr r5, r29
+/* 8013C2C8 00137F28 7F E8 FB 78 */ mr r8, r31
+/* 8013C2CC 00137F2C 7F 86 07 34 */ extsh r6, r28
+/* 8013C2D0 00137F30 7F 67 07 34 */ extsh r7, r27
+/* 8013C2D4 00137F34 38 60 2E C1 */ li r3, 0x2ec1
+/* 8013C2D8 00137F38 48 11 3E 5D */ bl func_80250134
+/* 8013C2DC 00137F3C 48 00 00 B8 */ b lbl_8013C394
+lbl_8013C2E0:
+/* 8013C2E0 00137F40 7F C4 F3 78 */ mr r4, r30
+/* 8013C2E4 00137F44 7F A5 EB 78 */ mr r5, r29
+/* 8013C2E8 00137F48 7F E8 FB 78 */ mr r8, r31
+/* 8013C2EC 00137F4C 7F 86 07 34 */ extsh r6, r28
+/* 8013C2F0 00137F50 7F 67 07 34 */ extsh r7, r27
+/* 8013C2F4 00137F54 38 60 51 72 */ li r3, 0x5172
+/* 8013C2F8 00137F58 48 11 3E 3D */ bl func_80250134
+/* 8013C2FC 00137F5C 48 00 00 98 */ b lbl_8013C394
+lbl_8013C300:
+/* 8013C300 00137F60 7F C4 F3 78 */ mr r4, r30
+/* 8013C304 00137F64 7F A5 EB 78 */ mr r5, r29
+/* 8013C308 00137F68 7F E8 FB 78 */ mr r8, r31
+/* 8013C30C 00137F6C 7F 86 07 34 */ extsh r6, r28
+/* 8013C310 00137F70 7F 67 07 34 */ extsh r7, r27
+/* 8013C314 00137F74 38 60 50 3D */ li r3, 0x503d
+/* 8013C318 00137F78 48 11 3E 1D */ bl func_80250134
+/* 8013C31C 00137F7C 48 00 00 78 */ b lbl_8013C394
+/* 8013C320 00137F80 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C324 00137F84 80 64 06 C4 */ lwz r3, 0x6c4(r4)
+/* 8013C328 00137F88 80 04 06 9C */ lwz r0, 0x69c(r4)
+/* 8013C32C 00137F8C 1C 63 00 0C */ mulli r3, r3, 0xc
+/* 8013C330 00137F90 7C 64 1A 14 */ add r3, r4, r3
+/* 8013C334 00137F94 80 63 00 54 */ lwz r3, 0x54(r3)
+/* 8013C338 00137F98 7C 03 00 40 */ cmplw r3, r0
+/* 8013C33C 00137F9C 40 81 00 28 */ ble lbl_8013C364
+/* 8013C340 00137FA0 88 1A 00 0E */ lbz r0, 0xe(r26)
+/* 8013C344 00137FA4 88 7A 00 0F */ lbz r3, 0xf(r26)
+/* 8013C348 00137FA8 7C 04 16 70 */ srawi r4, r0, 2
+/* 8013C34C 00137FAC 88 1A 00 10 */ lbz r0, 0x10(r26)
+/* 8013C350 00137FB0 7C 63 16 70 */ srawi r3, r3, 2
+/* 8013C354 00137FB4 98 9A 00 0E */ stb r4, 0xe(r26)
+/* 8013C358 00137FB8 7C 00 16 70 */ srawi r0, r0, 2
+/* 8013C35C 00137FBC 98 7A 00 0F */ stb r3, 0xf(r26)
+/* 8013C360 00137FC0 98 1A 00 10 */ stb r0, 0x10(r26)
+lbl_8013C364:
+/* 8013C364 00137FC4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C368 00137FC8 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013C36C 00137FCC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013C370 00137FD0 7C 63 02 14 */ add r3, r3, r0
+/* 8013C374 00137FD4 88 03 00 5B */ lbz r0, 0x5b(r3)
+/* 8013C378 00137FD8 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C37C 00137FDC 40 82 00 18 */ bne lbl_8013C394
+/* 8013C380 00137FE0 7F 23 CB 78 */ mr r3, r25
+/* 8013C384 00137FE4 7F 44 D3 78 */ mr r4, r26
+/* 8013C388 00137FE8 38 A0 00 02 */ li r5, 2
+/* 8013C38C 00137FEC 38 C0 00 00 */ li r6, 0
+/* 8013C390 00137FF0 48 11 7B 75 */ bl func_80253F04
+lbl_8013C394:
+/* 8013C394 00137FF4 39 61 00 70 */ addi r11, r1, 0x70
+/* 8013C398 00137FF8 48 08 AD D5 */ bl _restgpr_25
+/* 8013C39C 00137FFC 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8013C3A0 00138000 7C 08 03 A6 */ mtlr r0
+/* 8013C3A4 00138004 38 21 00 70 */ addi r1, r1, 0x70
+/* 8013C3A8 00138008 4E 80 00 20 */ blr
+lbl_8013C3AC:
+/* 8013C3AC 0013800C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013C3B0 00138010 7C 08 02 A6 */ mflr r0
+/* 8013C3B4 00138014 38 A0 00 03 */ li r5, 3
+/* 8013C3B8 00138018 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013C3BC 0013801C 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C3C0 00138020 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013C3C4 00138024 7C 9F 23 78 */ mr r31, r4
+/* 8013C3C8 00138028 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013C3CC 0013802C 7C 7E 1B 78 */ mr r30, r3
+/* 8013C3D0 00138030 48 11 7A BD */ bl func_80253E8C
+/* 8013C3D4 00138034 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013C3D8 00138038 2C 00 00 07 */ cmpwi r0, 7
+/* 8013C3DC 0013803C 41 82 00 2C */ beq lbl_8013C408
+/* 8013C3E0 00138040 40 80 00 3C */ bge lbl_8013C41C
+/* 8013C3E4 00138044 2C 00 00 03 */ cmpwi r0, 3
+/* 8013C3E8 00138048 41 82 00 08 */ beq lbl_8013C3F0
+/* 8013C3EC 0013804C 48 00 00 30 */ b lbl_8013C41C
+lbl_8013C3F0:
+/* 8013C3F0 00138050 7F C3 F3 78 */ mr r3, r30
+/* 8013C3F4 00138054 7F E4 FB 78 */ mr r4, r31
+/* 8013C3F8 00138058 38 A0 00 02 */ li r5, 2
+/* 8013C3FC 0013805C 38 C0 43 E4 */ li r6, 0x43e4
+/* 8013C400 00138060 48 11 7A B5 */ bl func_80253EB4
+/* 8013C404 00138064 48 00 00 18 */ b lbl_8013C41C
+lbl_8013C408:
+/* 8013C408 00138068 7F C3 F3 78 */ mr r3, r30
+/* 8013C40C 0013806C 7F E4 FB 78 */ mr r4, r31
+/* 8013C410 00138070 38 A0 00 02 */ li r5, 2
+/* 8013C414 00138074 38 C0 43 E9 */ li r6, 0x43e9
+/* 8013C418 00138078 48 11 7A 9D */ bl func_80253EB4
+lbl_8013C41C:
+/* 8013C41C 0013807C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013C420 00138080 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013C424 00138084 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013C428 00138088 7C 08 03 A6 */ mtlr r0
+/* 8013C42C 0013808C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013C430 00138090 4E 80 00 20 */ blr
+lbl_8013C434:
+/* 8013C434 00138094 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8013C438 00138098 7C 08 02 A6 */ mflr r0
+/* 8013C43C 0013809C 38 A0 00 03 */ li r5, 3
+/* 8013C440 001380A0 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8013C444 001380A4 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C448 001380A8 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8013C44C 001380AC 7C 9F 23 78 */ mr r31, r4
+/* 8013C450 001380B0 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8013C454 001380B4 7C 7E 1B 78 */ mr r30, r3
+/* 8013C458 001380B8 48 11 7A 85 */ bl func_80253EDC
+/* 8013C45C 001380BC 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013C460 001380C0 2C 00 00 05 */ cmpwi r0, 5
+/* 8013C464 001380C4 41 82 00 3C */ beq lbl_8013C4A0
+/* 8013C468 001380C8 40 80 01 1C */ bge lbl_8013C584
+/* 8013C46C 001380CC 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C470 001380D0 41 82 00 08 */ beq lbl_8013C478
+/* 8013C474 001380D4 48 00 01 10 */ b lbl_8013C584
+lbl_8013C478:
+/* 8013C478 001380D8 7F C3 F3 78 */ mr r3, r30
+/* 8013C47C 001380DC 7F E4 FB 78 */ mr r4, r31
+/* 8013C480 001380E0 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013C484 001380E4 38 A0 00 06 */ li r5, 6
+/* 8013C488 001380E8 48 11 7A 55 */ bl func_80253EDC
+/* 8013C48C 001380EC 80 61 00 08 */ lwz r3, 8(r1)
+/* 8013C490 001380F0 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013C494 001380F4 38 63 00 01 */ addi r3, r3, 1
+/* 8013C498 001380F8 4B F1 D5 A5 */ bl func_80059A3C
+/* 8013C49C 001380FC 48 00 00 E8 */ b lbl_8013C584
+lbl_8013C4A0:
+/* 8013C4A0 00138100 7F C3 F3 78 */ mr r3, r30
+/* 8013C4A4 00138104 7F E4 FB 78 */ mr r4, r31
+/* 8013C4A8 00138108 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013C4AC 0013810C 38 A0 00 06 */ li r5, 6
+/* 8013C4B0 00138110 48 11 7A 2D */ bl func_80253EDC
+/* 8013C4B4 00138114 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C4B8 00138118 80 04 06 D4 */ lwz r0, 0x6d4(r4)
+/* 8013C4BC 0013811C 2C 00 00 03 */ cmpwi r0, 3
+/* 8013C4C0 00138120 41 82 00 4C */ beq lbl_8013C50C
+/* 8013C4C4 00138124 40 80 00 1C */ bge lbl_8013C4E0
+/* 8013C4C8 00138128 2C 00 00 01 */ cmpwi r0, 1
+/* 8013C4CC 0013812C 41 82 00 30 */ beq lbl_8013C4FC
+/* 8013C4D0 00138130 40 80 00 34 */ bge lbl_8013C504
+/* 8013C4D4 00138134 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C4D8 00138138 40 80 00 1C */ bge lbl_8013C4F4
+/* 8013C4DC 0013813C 48 00 00 44 */ b lbl_8013C520
+lbl_8013C4E0:
+/* 8013C4E0 00138140 2C 00 00 07 */ cmpwi r0, 7
+/* 8013C4E4 00138144 40 80 00 3C */ bge lbl_8013C520
+/* 8013C4E8 00138148 2C 00 00 05 */ cmpwi r0, 5
+/* 8013C4EC 0013814C 40 80 00 30 */ bge lbl_8013C51C
+/* 8013C4F0 00138150 48 00 00 24 */ b lbl_8013C514
+lbl_8013C4F4:
+/* 8013C4F4 00138154 38 60 43 E5 */ li r3, 0x43e5
+/* 8013C4F8 00138158 48 00 00 28 */ b lbl_8013C520
+lbl_8013C4FC:
+/* 8013C4FC 0013815C 38 60 43 E6 */ li r3, 0x43e6
+/* 8013C500 00138160 48 00 00 20 */ b lbl_8013C520
+lbl_8013C504:
+/* 8013C504 00138164 38 60 43 E7 */ li r3, 0x43e7
+/* 8013C508 00138168 48 00 00 18 */ b lbl_8013C520
+lbl_8013C50C:
+/* 8013C50C 0013816C 38 60 43 E8 */ li r3, 0x43e8
+/* 8013C510 00138170 48 00 00 10 */ b lbl_8013C520
+lbl_8013C514:
+/* 8013C514 00138174 38 60 51 D9 */ li r3, 0x51d9
+/* 8013C518 00138178 48 00 00 08 */ b lbl_8013C520
+lbl_8013C51C:
+/* 8013C51C 0013817C 38 60 55 10 */ li r3, 0x5510
+lbl_8013C520:
+/* 8013C520 00138180 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8013C524 00138184 38 00 FF 00 */ li r0, -256
+/* 8013C528 00138188 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8013C52C 0013818C C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8013C530 00138190 FC 80 28 1E */ fctiwz f4, f5
+/* 8013C534 00138194 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8013C538 00138198 FC 40 18 1E */ fctiwz f2, f3
+/* 8013C53C 0013819C EC 21 28 28 */ fsubs f1, f1, f5
+/* 8013C540 001381A0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8013C544 001381A4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8013C548 001381A8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8013C54C 001381AC 7C 88 03 78 */ or r8, r4, r0
+/* 8013C550 001381B0 FC 20 08 1E */ fctiwz f1, f1
+/* 8013C554 001381B4 FC 00 00 1E */ fctiwz f0, f0
+/* 8013C558 001381B8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8013C55C 001381BC 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 8013C560 001381C0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013C564 001381C4 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 8013C568 001381C8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013C56C 001381CC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8013C570 001381D0 38 84 FF E2 */ addi r4, r4, -30
+/* 8013C574 001381D4 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8013C578 001381D8 7C 06 07 34 */ extsh r6, r0
+/* 8013C57C 001381DC 7C E7 07 34 */ extsh r7, r7
+/* 8013C580 001381E0 48 11 3B B5 */ bl func_80250134
+lbl_8013C584:
+/* 8013C584 001381E4 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8013C588 001381E8 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8013C58C 001381EC 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8013C590 001381F0 7C 08 03 A6 */ mtlr r0
+/* 8013C594 001381F4 38 21 00 60 */ addi r1, r1, 0x60
+/* 8013C598 001381F8 4E 80 00 20 */ blr
+lbl_8013C59C:
+/* 8013C59C 001381FC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013C5A0 00138200 7C 08 02 A6 */ mflr r0
+/* 8013C5A4 00138204 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013C5A8 00138208 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013C5AC 0013820C 48 08 AB 85 */ bl _savegpr_29
+/* 8013C5B0 00138210 7C 7D 1B 78 */ mr r29, r3
+/* 8013C5B4 00138214 7C 9E 23 78 */ mr r30, r4
+/* 8013C5B8 00138218 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013C5BC 0013821C 38 A0 00 03 */ li r5, 3
+/* 8013C5C0 00138220 48 11 78 CD */ bl func_80253E8C
+/* 8013C5C4 00138224 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8013C5C8 00138228 2C 00 00 07 */ cmpwi r0, 7
+/* 8013C5CC 0013822C 41 82 00 38 */ beq lbl_8013C604
+/* 8013C5D0 00138230 40 80 00 10 */ bge lbl_8013C5E0
+/* 8013C5D4 00138234 2C 00 00 04 */ cmpwi r0, 4
+/* 8013C5D8 00138238 41 82 00 14 */ beq lbl_8013C5EC
+/* 8013C5DC 0013823C 48 00 00 F0 */ b lbl_8013C6CC
+lbl_8013C5E0:
+/* 8013C5E0 00138240 2C 00 00 09 */ cmpwi r0, 9
+/* 8013C5E4 00138244 41 82 00 84 */ beq lbl_8013C668
+/* 8013C5E8 00138248 48 00 00 E4 */ b lbl_8013C6CC
+lbl_8013C5EC:
+/* 8013C5EC 0013824C 7F A3 EB 78 */ mr r3, r29
+/* 8013C5F0 00138250 7F C4 F3 78 */ mr r4, r30
+/* 8013C5F4 00138254 38 A0 00 02 */ li r5, 2
+/* 8013C5F8 00138258 38 C0 43 EA */ li r6, 0x43ea
+/* 8013C5FC 0013825C 48 11 78 B9 */ bl func_80253EB4
+/* 8013C600 00138260 48 00 00 CC */ b lbl_8013C6CC
+lbl_8013C604:
+/* 8013C604 00138264 7F A3 EB 78 */ mr r3, r29
+/* 8013C608 00138268 7F C4 F3 78 */ mr r4, r30
+/* 8013C60C 0013826C 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C610 00138270 38 A0 00 05 */ li r5, 5
+/* 8013C614 00138274 48 11 78 79 */ bl func_80253E8C
+/* 8013C618 00138278 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
+/* 8013C61C 0013827C 83 E1 00 08 */ lwz r31, 8(r1)
+/* 8013C620 00138280 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
+/* 8013C624 00138284 38 60 43 EB */ li r3, 0x43eb
+/* 8013C628 00138288 90 9F 00 00 */ stw r4, 0(r31)
+/* 8013C62C 0013828C 48 11 3D AD */ bl func_802503D8
+/* 8013C630 00138290 38 E0 00 FF */ li r7, 0xff
+/* 8013C634 00138294 38 00 00 84 */ li r0, 0x84
+/* 8013C638 00138298 98 FF 00 04 */ stb r7, 4(r31)
+/* 8013C63C 0013829C 7F A3 EB 78 */ mr r3, r29
+/* 8013C640 001382A0 7F C4 F3 78 */ mr r4, r30
+/* 8013C644 001382A4 38 A0 00 02 */ li r5, 2
+/* 8013C648 001382A8 98 FF 00 05 */ stb r7, 5(r31)
+/* 8013C64C 001382AC 38 C0 FF FE */ li r6, -2
+/* 8013C650 001382B0 98 FF 00 06 */ stb r7, 6(r31)
+/* 8013C654 001382B4 88 FE 00 05 */ lbz r7, 5(r30)
+/* 8013C658 001382B8 98 FF 00 07 */ stb r7, 7(r31)
+/* 8013C65C 001382BC 98 1F 00 09 */ stb r0, 9(r31)
+/* 8013C660 001382C0 48 11 78 55 */ bl func_80253EB4
+/* 8013C664 001382C4 48 00 00 68 */ b lbl_8013C6CC
+lbl_8013C668:
+/* 8013C668 001382C8 7F A3 EB 78 */ mr r3, r29
+/* 8013C66C 001382CC 7F C4 F3 78 */ mr r4, r30
+/* 8013C670 001382D0 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C674 001382D4 38 A0 00 05 */ li r5, 5
+/* 8013C678 001382D8 48 11 78 15 */ bl func_80253E8C
+/* 8013C67C 001382DC 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
+/* 8013C680 001382E0 83 E1 00 08 */ lwz r31, 8(r1)
+/* 8013C684 001382E4 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
+/* 8013C688 001382E8 38 60 43 EC */ li r3, 0x43ec
+/* 8013C68C 001382EC 38 84 00 40 */ addi r4, r4, 0x40
+/* 8013C690 001382F0 90 9F 00 00 */ stw r4, 0(r31)
+/* 8013C694 001382F4 48 11 3D 45 */ bl func_802503D8
+/* 8013C698 001382F8 38 E0 00 FF */ li r7, 0xff
+/* 8013C69C 001382FC 38 00 00 84 */ li r0, 0x84
+/* 8013C6A0 00138300 98 FF 00 04 */ stb r7, 4(r31)
+/* 8013C6A4 00138304 7F A3 EB 78 */ mr r3, r29
+/* 8013C6A8 00138308 7F C4 F3 78 */ mr r4, r30
+/* 8013C6AC 0013830C 38 A0 00 02 */ li r5, 2
+/* 8013C6B0 00138310 98 FF 00 05 */ stb r7, 5(r31)
+/* 8013C6B4 00138314 38 C0 FF FE */ li r6, -2
+/* 8013C6B8 00138318 98 FF 00 06 */ stb r7, 6(r31)
+/* 8013C6BC 0013831C 88 FE 00 05 */ lbz r7, 5(r30)
+/* 8013C6C0 00138320 98 FF 00 07 */ stb r7, 7(r31)
+/* 8013C6C4 00138324 98 1F 00 09 */ stb r0, 9(r31)
+/* 8013C6C8 00138328 48 11 77 ED */ bl func_80253EB4
+lbl_8013C6CC:
+/* 8013C6CC 0013832C 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013C6D0 00138330 48 08 AA AD */ bl _restgpr_29
+/* 8013C6D4 00138334 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013C6D8 00138338 7C 08 03 A6 */ mtlr r0
+/* 8013C6DC 0013833C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013C6E0 00138340 4E 80 00 20 */ blr
+lbl_8013C6E4:
+/* 8013C6E4 00138344 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8013C6E8 00138348 7C 08 02 A6 */ mflr r0
+/* 8013C6EC 0013834C 38 A0 00 03 */ li r5, 3
+/* 8013C6F0 00138350 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8013C6F4 00138354 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C6F8 00138358 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8013C6FC 0013835C 7C 9F 23 78 */ mr r31, r4
+/* 8013C700 00138360 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8013C704 00138364 7C 7E 1B 78 */ mr r30, r3
+/* 8013C708 00138368 48 11 77 D5 */ bl func_80253EDC
+/* 8013C70C 0013836C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013C710 00138370 2C 00 00 03 */ cmpwi r0, 3
+/* 8013C714 00138374 40 80 00 30 */ bge lbl_8013C744
+/* 8013C718 00138378 2C 00 00 01 */ cmpwi r0, 1
+/* 8013C71C 0013837C 40 80 00 08 */ bge lbl_8013C724
+/* 8013C720 00138380 48 00 00 24 */ b lbl_8013C744
+lbl_8013C724:
+/* 8013C724 00138384 7F C3 F3 78 */ mr r3, r30
+/* 8013C728 00138388 7F E4 FB 78 */ mr r4, r31
+/* 8013C72C 0013838C 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013C730 00138390 38 A0 00 06 */ li r5, 6
+/* 8013C734 00138394 48 11 77 A9 */ bl func_80253EDC
+/* 8013C738 00138398 80 61 00 08 */ lwz r3, 8(r1)
+/* 8013C73C 0013839C 38 81 00 0C */ addi r4, r1, 0xc
+/* 8013C740 001383A0 4B F1 D2 FD */ bl func_80059A3C
+lbl_8013C744:
+/* 8013C744 001383A4 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8013C748 001383A8 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8013C74C 001383AC 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8013C750 001383B0 7C 08 03 A6 */ mtlr r0
+/* 8013C754 001383B4 38 21 00 40 */ addi r1, r1, 0x40
+/* 8013C758 001383B8 4E 80 00 20 */ blr
+lbl_8013C75C:
+/* 8013C75C 001383BC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013C760 001383C0 7C 08 02 A6 */ mflr r0
+/* 8013C764 001383C4 38 A0 00 03 */ li r5, 3
+/* 8013C768 001383C8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013C76C 001383CC 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C770 001383D0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013C774 001383D4 7C 9F 23 78 */ mr r31, r4
+/* 8013C778 001383D8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013C77C 001383DC 7C 7E 1B 78 */ mr r30, r3
+/* 8013C780 001383E0 48 11 77 0D */ bl func_80253E8C
+/* 8013C784 001383E4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013C788 001383E8 2C 00 00 08 */ cmpwi r0, 8
+/* 8013C78C 001383EC 41 82 00 2C */ beq lbl_8013C7B8
+/* 8013C790 001383F0 40 80 00 3C */ bge lbl_8013C7CC
+/* 8013C794 001383F4 2C 00 00 04 */ cmpwi r0, 4
+/* 8013C798 001383F8 41 82 00 08 */ beq lbl_8013C7A0
+/* 8013C79C 001383FC 48 00 00 30 */ b lbl_8013C7CC
+lbl_8013C7A0:
+/* 8013C7A0 00138400 7F C3 F3 78 */ mr r3, r30
+/* 8013C7A4 00138404 7F E4 FB 78 */ mr r4, r31
+/* 8013C7A8 00138408 38 A0 00 02 */ li r5, 2
+/* 8013C7AC 0013840C 38 C0 43 ED */ li r6, 0x43ed
+/* 8013C7B0 00138410 48 11 77 05 */ bl func_80253EB4
+/* 8013C7B4 00138414 48 00 00 18 */ b lbl_8013C7CC
+lbl_8013C7B8:
+/* 8013C7B8 00138418 7F C3 F3 78 */ mr r3, r30
+/* 8013C7BC 0013841C 7F E4 FB 78 */ mr r4, r31
+/* 8013C7C0 00138420 38 A0 00 02 */ li r5, 2
+/* 8013C7C4 00138424 38 C0 43 EF */ li r6, 0x43ef
+/* 8013C7C8 00138428 48 11 76 ED */ bl func_80253EB4
+lbl_8013C7CC:
+/* 8013C7CC 0013842C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013C7D0 00138430 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013C7D4 00138434 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013C7D8 00138438 7C 08 03 A6 */ mtlr r0
+/* 8013C7DC 0013843C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013C7E0 00138440 4E 80 00 20 */ blr
+lbl_8013C7E4:
+/* 8013C7E4 00138444 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8013C7E8 00138448 7C 08 02 A6 */ mflr r0
+/* 8013C7EC 0013844C 38 A0 00 03 */ li r5, 3
+/* 8013C7F0 00138450 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8013C7F4 00138454 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C7F8 00138458 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8013C7FC 0013845C 7C 9F 23 78 */ mr r31, r4
+/* 8013C800 00138460 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8013C804 00138464 7C 7E 1B 78 */ mr r30, r3
+/* 8013C808 00138468 48 11 76 D5 */ bl func_80253EDC
+/* 8013C80C 0013846C 7F C3 F3 78 */ mr r3, r30
+/* 8013C810 00138470 7F E4 FB 78 */ mr r4, r31
+/* 8013C814 00138474 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013C818 00138478 38 A0 00 06 */ li r5, 6
+/* 8013C81C 0013847C 48 11 76 C1 */ bl func_80253EDC
+/* 8013C820 00138480 C0 A1 00 0C */ lfs f5, 0xc(r1)
+/* 8013C824 00138484 38 60 FF 00 */ li r3, -256
+/* 8013C828 00138488 C0 61 00 1C */ lfs f3, 0x1c(r1)
+/* 8013C82C 0013848C C0 21 00 10 */ lfs f1, 0x10(r1)
+/* 8013C830 00138490 FC 80 28 1E */ fctiwz f4, f5
+/* 8013C834 00138494 C0 01 00 24 */ lfs f0, 0x24(r1)
+/* 8013C838 00138498 FC 40 18 1E */ fctiwz f2, f3
+/* 8013C83C 0013849C EC 21 28 28 */ fsubs f1, f1, f5
+/* 8013C840 001384A0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013C844 001384A4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8013C848 001384A8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8013C84C 001384AC 2C 00 00 06 */ cmpwi r0, 6
+/* 8013C850 001384B0 FC 20 08 1E */ fctiwz f1, f1
+/* 8013C854 001384B4 FC 00 00 1E */ fctiwz f0, f0
+/* 8013C858 001384B8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8013C85C 001384BC 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 8013C860 001384C0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8013C864 001384C4 7C 88 1B 78 */ or r8, r4, r3
+/* 8013C868 001384C8 80 C1 00 34 */ lwz r6, 0x34(r1)
+/* 8013C86C 001384CC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8013C870 001384D0 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 8013C874 001384D4 80 61 00 44 */ lwz r3, 0x44(r1)
+/* 8013C878 001384D8 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8013C87C 001384DC 41 82 00 14 */ beq lbl_8013C890
+/* 8013C880 001384E0 40 80 00 3C */ bge lbl_8013C8BC
+/* 8013C884 001384E4 2C 00 00 02 */ cmpwi r0, 2
+/* 8013C888 001384E8 41 82 00 20 */ beq lbl_8013C8A8
+/* 8013C88C 001384EC 48 00 00 30 */ b lbl_8013C8BC
+lbl_8013C890:
+/* 8013C890 001384F0 38 86 FF E2 */ addi r4, r6, -30
+/* 8013C894 001384F4 7C 66 07 34 */ extsh r6, r3
+/* 8013C898 001384F8 7C E7 07 34 */ extsh r7, r7
+/* 8013C89C 001384FC 38 60 43 EE */ li r3, 0x43ee
+/* 8013C8A0 00138500 48 11 38 95 */ bl func_80250134
+/* 8013C8A4 00138504 48 00 00 18 */ b lbl_8013C8BC
+lbl_8013C8A8:
+/* 8013C8A8 00138508 7F C3 F3 78 */ mr r3, r30
+/* 8013C8AC 0013850C 7F E4 FB 78 */ mr r4, r31
+/* 8013C8B0 00138510 38 A0 00 02 */ li r5, 2
+/* 8013C8B4 00138514 38 C0 00 00 */ li r6, 0
+/* 8013C8B8 00138518 48 11 76 4D */ bl func_80253F04
+lbl_8013C8BC:
+/* 8013C8BC 0013851C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8013C8C0 00138520 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8013C8C4 00138524 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8013C8C8 00138528 7C 08 03 A6 */ mtlr r0
+/* 8013C8CC 0013852C 38 21 00 60 */ addi r1, r1, 0x60
+/* 8013C8D0 00138530 4E 80 00 20 */ blr
+lbl_8013C8D4:
+/* 8013C8D4 00138534 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013C8D8 00138538 7C 08 02 A6 */ mflr r0
+/* 8013C8DC 0013853C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013C8E0 00138540 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013C8E4 00138544 48 08 A8 49 */ bl _savegpr_28
+/* 8013C8E8 00138548 7C 7D 1B 78 */ mr r29, r3
+/* 8013C8EC 0013854C 7C 9E 23 78 */ mr r30, r4
+/* 8013C8F0 00138550 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8013C8F4 00138554 3B E0 00 00 */ li r31, 0
+/* 8013C8F8 00138558 38 A0 00 03 */ li r5, 3
+/* 8013C8FC 0013855C 48 11 75 91 */ bl func_80253E8C
+/* 8013C900 00138560 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013C904 00138564 38 03 FF FD */ addi r0, r3, -3
+/* 8013C908 00138568 28 00 00 0A */ cmplwi r0, 0xa
+/* 8013C90C 0013856C 41 81 01 B0 */ bgt lbl_8013CABC
+/* 8013C910 00138570 3C 60 80 42 */ lis r3, lbl_8041D344@ha
+/* 8013C914 00138574 54 00 10 3A */ slwi r0, r0, 2
+/* 8013C918 00138578 38 63 D3 44 */ addi r3, r3, lbl_8041D344@l
+/* 8013C91C 0013857C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013C920 00138580 7C 69 03 A6 */ mtctr r3
+/* 8013C924 00138584 4E 80 04 20 */ bctr
+/* 8013C928 00138588 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C92C 0013858C 80 03 06 E8 */ lwz r0, 0x6e8(r3)
+/* 8013C930 00138590 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C934 00138594 41 82 00 0C */ beq lbl_8013C940
+/* 8013C938 00138598 3B E0 43 F0 */ li r31, 0x43f0
+/* 8013C93C 0013859C 48 00 01 80 */ b lbl_8013CABC
+lbl_8013C940:
+/* 8013C940 001385A0 3B E0 43 F3 */ li r31, 0x43f3
+/* 8013C944 001385A4 48 00 01 78 */ b lbl_8013CABC
+/* 8013C948 001385A8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C94C 001385AC 80 03 06 E8 */ lwz r0, 0x6e8(r3)
+/* 8013C950 001385B0 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C954 001385B4 41 82 00 0C */ beq lbl_8013C960
+/* 8013C958 001385B8 3B E0 43 F1 */ li r31, 0x43f1
+/* 8013C95C 001385BC 48 00 01 60 */ b lbl_8013CABC
+lbl_8013C960:
+/* 8013C960 001385C0 3B E0 43 F4 */ li r31, 0x43f4
+/* 8013C964 001385C4 48 00 01 58 */ b lbl_8013CABC
+/* 8013C968 001385C8 3B E0 43 F6 */ li r31, 0x43f6
+/* 8013C96C 001385CC 48 00 01 50 */ b lbl_8013CABC
+/* 8013C970 001385D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C974 001385D4 80 03 06 E8 */ lwz r0, 0x6e8(r3)
+/* 8013C978 001385D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C97C 001385DC 41 82 00 0C */ beq lbl_8013C988
+/* 8013C980 001385E0 3B E0 43 F2 */ li r31, 0x43f2
+/* 8013C984 001385E4 48 00 01 38 */ b lbl_8013CABC
+lbl_8013C988:
+/* 8013C988 001385E8 3B E0 43 F5 */ li r31, 0x43f5
+/* 8013C98C 001385EC 48 00 01 30 */ b lbl_8013CABC
+/* 8013C990 001385F0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C994 001385F4 80 03 06 E8 */ lwz r0, 0x6e8(r3)
+/* 8013C998 001385F8 2C 00 00 00 */ cmpwi r0, 0
+/* 8013C99C 001385FC 41 82 01 20 */ beq lbl_8013CABC
+/* 8013C9A0 00138600 7F A3 EB 78 */ mr r3, r29
+/* 8013C9A4 00138604 7F C4 F3 78 */ mr r4, r30
+/* 8013C9A8 00138608 38 A0 00 01 */ li r5, 1
+/* 8013C9AC 0013860C 38 C0 00 00 */ li r6, 0
+/* 8013C9B0 00138610 48 11 75 05 */ bl func_80253EB4
+/* 8013C9B4 00138614 48 00 01 08 */ b lbl_8013CABC
+/* 8013C9B8 00138618 7F A3 EB 78 */ mr r3, r29
+/* 8013C9BC 0013861C 7F C4 F3 78 */ mr r4, r30
+/* 8013C9C0 00138620 38 C1 00 08 */ addi r6, r1, 8
+/* 8013C9C4 00138624 38 A0 00 05 */ li r5, 5
+/* 8013C9C8 00138628 48 11 74 C5 */ bl func_80253E8C
+/* 8013C9CC 0013862C 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
+/* 8013C9D0 00138630 83 81 00 08 */ lwz r28, 8(r1)
+/* 8013C9D4 00138634 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
+/* 8013C9D8 00138638 38 60 00 17 */ li r3, 0x17
+/* 8013C9DC 0013863C 38 04 00 80 */ addi r0, r4, 0x80
+/* 8013C9E0 00138640 90 1C 00 00 */ stw r0, 0(r28)
+/* 8013C9E4 00138644 80 AD A4 C8 */ lwz r5, lbl_8063F788-_SDA_BASE_(r13)
+/* 8013C9E8 00138648 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013C9EC 0013864C 88 A5 00 59 */ lbz r5, 0x59(r5)
+/* 8013C9F0 00138650 80 04 06 E8 */ lwz r0, 0x6e8(r4)
+/* 8013C9F4 00138654 7C 85 02 14 */ add r4, r5, r0
+/* 8013C9F8 00138658 38 04 FF FF */ addi r0, r4, -1
+/* 8013C9FC 0013865C 7C 80 2B 96 */ divwu r4, r0, r5
+/* 8013CA00 00138660 48 01 F9 09 */ bl func_8015C308
+/* 8013CA04 00138664 80 9C 00 00 */ lwz r4, 0(r28)
+/* 8013CA08 00138668 38 60 50 A3 */ li r3, 0x50a3
+/* 8013CA0C 0013866C 48 11 39 CD */ bl func_802503D8
+/* 8013CA10 00138670 38 E0 00 FF */ li r7, 0xff
+/* 8013CA14 00138674 38 00 00 84 */ li r0, 0x84
+/* 8013CA18 00138678 98 FC 00 04 */ stb r7, 4(r28)
+/* 8013CA1C 0013867C 7F A3 EB 78 */ mr r3, r29
+/* 8013CA20 00138680 7F C4 F3 78 */ mr r4, r30
+/* 8013CA24 00138684 38 A0 00 02 */ li r5, 2
+/* 8013CA28 00138688 98 FC 00 05 */ stb r7, 5(r28)
+/* 8013CA2C 0013868C 38 C0 FF FE */ li r6, -2
+/* 8013CA30 00138690 98 FC 00 06 */ stb r7, 6(r28)
+/* 8013CA34 00138694 88 FE 00 05 */ lbz r7, 5(r30)
+/* 8013CA38 00138698 98 FC 00 07 */ stb r7, 7(r28)
+/* 8013CA3C 0013869C 98 1C 00 09 */ stb r0, 9(r28)
+/* 8013CA40 001386A0 48 11 74 75 */ bl func_80253EB4
+/* 8013CA44 001386A4 48 00 00 78 */ b lbl_8013CABC
+/* 8013CA48 001386A8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CA4C 001386AC 80 03 06 E8 */ lwz r0, 0x6e8(r3)
+/* 8013CA50 001386B0 2C 00 00 00 */ cmpwi r0, 0
+/* 8013CA54 001386B4 40 82 00 68 */ bne lbl_8013CABC
+/* 8013CA58 001386B8 7F A3 EB 78 */ mr r3, r29
+/* 8013CA5C 001386BC 7F C4 F3 78 */ mr r4, r30
+/* 8013CA60 001386C0 38 C1 00 08 */ addi r6, r1, 8
+/* 8013CA64 001386C4 38 A0 00 05 */ li r5, 5
+/* 8013CA68 001386C8 48 11 74 25 */ bl func_80253E8C
+/* 8013CA6C 001386CC 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
+/* 8013CA70 001386D0 83 81 00 08 */ lwz r28, 8(r1)
+/* 8013CA74 001386D4 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
+/* 8013CA78 001386D8 38 60 46 DD */ li r3, 0x46dd
+/* 8013CA7C 001386DC 38 84 00 C0 */ addi r4, r4, 0xc0
+/* 8013CA80 001386E0 90 9C 00 00 */ stw r4, 0(r28)
+/* 8013CA84 001386E4 48 11 39 55 */ bl func_802503D8
+/* 8013CA88 001386E8 38 E0 00 FF */ li r7, 0xff
+/* 8013CA8C 001386EC 38 00 00 84 */ li r0, 0x84
+/* 8013CA90 001386F0 98 FC 00 04 */ stb r7, 4(r28)
+/* 8013CA94 001386F4 7F A3 EB 78 */ mr r3, r29
+/* 8013CA98 001386F8 7F C4 F3 78 */ mr r4, r30
+/* 8013CA9C 001386FC 38 A0 00 02 */ li r5, 2
+/* 8013CAA0 00138700 98 FC 00 05 */ stb r7, 5(r28)
+/* 8013CAA4 00138704 38 C0 FF FE */ li r6, -2
+/* 8013CAA8 00138708 98 FC 00 06 */ stb r7, 6(r28)
+/* 8013CAAC 0013870C 88 FE 00 05 */ lbz r7, 5(r30)
+/* 8013CAB0 00138710 98 FC 00 07 */ stb r7, 7(r28)
+/* 8013CAB4 00138714 98 1C 00 09 */ stb r0, 9(r28)
+/* 8013CAB8 00138718 48 11 73 FD */ bl func_80253EB4
+lbl_8013CABC:
+/* 8013CABC 0013871C 2C 1F 00 00 */ cmpwi r31, 0
+/* 8013CAC0 00138720 41 82 00 18 */ beq lbl_8013CAD8
+/* 8013CAC4 00138724 7F A3 EB 78 */ mr r3, r29
+/* 8013CAC8 00138728 7F C4 F3 78 */ mr r4, r30
+/* 8013CACC 0013872C 7F E6 FB 78 */ mr r6, r31
+/* 8013CAD0 00138730 38 A0 00 02 */ li r5, 2
+/* 8013CAD4 00138734 48 11 73 E1 */ bl func_80253EB4
+lbl_8013CAD8:
+/* 8013CAD8 00138738 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CADC 0013873C 48 08 A6 9D */ bl _restgpr_28
+/* 8013CAE0 00138740 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013CAE4 00138744 7C 08 03 A6 */ mtlr r0
+/* 8013CAE8 00138748 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013CAEC 0013874C 4E 80 00 20 */ blr
+lbl_8013CAF0:
+/* 8013CAF0 00138750 4E 80 00 20 */ blr
+
+.global func_8013CAF4
+func_8013CAF4:
+/* 8013CAF4 00138754 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013CAF8 00138758 7C 08 02 A6 */ mflr r0
+/* 8013CAFC 0013875C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013CB00 00138760 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CB04 00138764 48 08 A6 2D */ bl _savegpr_29
+/* 8013CB08 00138768 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CB0C 0013876C 54 7F 08 3C */ slwi r31, r3, 1
+/* 8013CB10 00138770 7C BD 2B 78 */ mr r29, r5
+/* 8013CB14 00138774 7C DE 33 78 */ mr r30, r6
+/* 8013CB18 00138778 7C 60 FA 14 */ add r3, r0, r31
+/* 8013CB1C 0013877C 54 84 04 3E */ clrlwi r4, r4, 0x10
+/* 8013CB20 00138780 A8 63 00 38 */ lha r3, 0x38(r3)
+/* 8013CB24 00138784 38 A0 00 01 */ li r5, 1
+/* 8013CB28 00138788 48 11 72 C9 */ bl func_80253DF0
+/* 8013CB2C 0013878C 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CB30 00138790 57 A4 04 3E */ clrlwi r4, r29, 0x10
+/* 8013CB34 00138794 57 C5 04 3E */ clrlwi r5, r30, 0x10
+/* 8013CB38 00138798 7C 60 FA 14 */ add r3, r0, r31
+/* 8013CB3C 0013879C A8 63 00 38 */ lha r3, 0x38(r3)
+/* 8013CB40 001387A0 48 11 72 71 */ bl func_80253DB0
+/* 8013CB44 001387A4 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CB48 001387A8 48 08 A6 35 */ bl _restgpr_29
+/* 8013CB4C 001387AC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013CB50 001387B0 7C 08 03 A6 */ mtlr r0
+/* 8013CB54 001387B4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013CB58 001387B8 4E 80 00 20 */ blr
+
+.global func_8013CB5C
+func_8013CB5C:
+/* 8013CB5C 001387BC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013CB60 001387C0 7C 08 02 A6 */ mflr r0
+/* 8013CB64 001387C4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013CB68 001387C8 54 60 08 3C */ slwi r0, r3, 1
+/* 8013CB6C 001387CC 38 A1 00 08 */ addi r5, r1, 8
+/* 8013CB70 001387D0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013CB74 001387D4 7C 7F 1B 78 */ mr r31, r3
+/* 8013CB78 001387D8 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CB7C 001387DC 7C 64 02 14 */ add r3, r4, r0
+/* 8013CB80 001387E0 38 80 00 08 */ li r4, 8
+/* 8013CB84 001387E4 A8 63 00 38 */ lha r3, 0x38(r3)
+/* 8013CB88 001387E8 48 11 72 C5 */ bl func_80253E4C
+/* 8013CB8C 001387EC 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013CB90 001387F0 2C 00 00 00 */ cmpwi r0, 0
+/* 8013CB94 001387F4 40 82 00 24 */ bne lbl_8013CBB8
+/* 8013CB98 001387F8 3C 80 80 42 */ lis r4, lbl_8041D1A8@ha
+/* 8013CB9C 001387FC 57 E0 18 38 */ slwi r0, r31, 3
+/* 8013CBA0 00138800 38 84 D1 A8 */ addi r4, r4, lbl_8041D1A8@l
+/* 8013CBA4 00138804 7F E3 FB 78 */ mr r3, r31
+/* 8013CBA8 00138808 7C A4 00 2E */ lwzx r5, r4, r0
+/* 8013CBAC 0013880C 38 80 00 08 */ li r4, 8
+/* 8013CBB0 00138810 38 C0 00 00 */ li r6, 0
+/* 8013CBB4 00138814 4B FF FF 41 */ bl func_8013CAF4
+lbl_8013CBB8:
+/* 8013CBB8 00138818 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013CBBC 0013881C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013CBC0 00138820 7C 08 03 A6 */ mtlr r0
+/* 8013CBC4 00138824 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013CBC8 00138828 4E 80 00 20 */ blr
+
+.global func_8013CBCC
+func_8013CBCC:
+/* 8013CBCC 0013882C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013CBD0 00138830 7C 08 02 A6 */ mflr r0
+/* 8013CBD4 00138834 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013CBD8 00138838 54 60 08 3C */ slwi r0, r3, 1
+/* 8013CBDC 0013883C 38 A1 00 08 */ addi r5, r1, 8
+/* 8013CBE0 00138840 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013CBE4 00138844 7C 7F 1B 78 */ mr r31, r3
+/* 8013CBE8 00138848 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CBEC 0013884C 7C 64 02 14 */ add r3, r4, r0
+/* 8013CBF0 00138850 38 80 00 08 */ li r4, 8
+/* 8013CBF4 00138854 A8 63 00 38 */ lha r3, 0x38(r3)
+/* 8013CBF8 00138858 48 11 72 55 */ bl func_80253E4C
+/* 8013CBFC 0013885C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8013CC00 00138860 2C 00 00 00 */ cmpwi r0, 0
+/* 8013CC04 00138864 41 82 00 38 */ beq lbl_8013CC3C
+/* 8013CC08 00138868 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CC0C 0013886C 3C 60 80 42 */ lis r3, lbl_8041D1A8@ha
+/* 8013CC10 00138870 38 A0 00 01 */ li r5, 1
+/* 8013CC14 00138874 57 E0 18 38 */ slwi r0, r31, 3
+/* 8013CC18 00138878 7C 84 FA 14 */ add r4, r4, r31
+/* 8013CC1C 0013887C 38 63 D1 A8 */ addi r3, r3, lbl_8041D1A8@l
+/* 8013CC20 00138880 98 A4 06 FC */ stb r5, 0x6fc(r4)
+/* 8013CC24 00138884 7C A3 02 14 */ add r5, r3, r0
+/* 8013CC28 00138888 7F E3 FB 78 */ mr r3, r31
+/* 8013CC2C 0013888C 38 80 00 08 */ li r4, 8
+/* 8013CC30 00138890 80 A5 00 04 */ lwz r5, 4(r5)
+/* 8013CC34 00138894 38 C0 00 00 */ li r6, 0
+/* 8013CC38 00138898 4B FF FE BD */ bl func_8013CAF4
+lbl_8013CC3C:
+/* 8013CC3C 0013889C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013CC40 001388A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013CC44 001388A4 7C 08 03 A6 */ mtlr r0
+/* 8013CC48 001388A8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013CC4C 001388AC 4E 80 00 20 */ blr
+
+.global func_8013CC50
+func_8013CC50:
+/* 8013CC50 001388B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013CC54 001388B4 7C 08 02 A6 */ mflr r0
+/* 8013CC58 001388B8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013CC5C 001388BC 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CC60 001388C0 48 08 A4 D1 */ bl _savegpr_29
+/* 8013CC64 001388C4 3B A0 00 00 */ li r29, 0
+/* 8013CC68 001388C8 3B E0 00 00 */ li r31, 0
+/* 8013CC6C 001388CC 7F BE EB 78 */ mr r30, r29
+lbl_8013CC70:
+/* 8013CC70 001388D0 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CC74 001388D4 7C 60 EA 14 */ add r3, r0, r29
+/* 8013CC78 001388D8 88 03 06 FC */ lbz r0, 0x6fc(r3)
+/* 8013CC7C 001388DC 28 00 00 01 */ cmplwi r0, 1
+/* 8013CC80 001388E0 40 82 00 20 */ bne lbl_8013CCA0
+/* 8013CC84 001388E4 9B C3 06 FC */ stb r30, 0x6fc(r3)
+/* 8013CC88 001388E8 38 80 00 08 */ li r4, 8
+/* 8013CC8C 001388EC 38 A0 00 00 */ li r5, 0
+/* 8013CC90 001388F0 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CC94 001388F4 7C 60 FA 14 */ add r3, r0, r31
+/* 8013CC98 001388F8 A8 63 00 38 */ lha r3, 0x38(r3)
+/* 8013CC9C 001388FC 48 11 71 55 */ bl func_80253DF0
+lbl_8013CCA0:
+/* 8013CCA0 00138900 3B BD 00 01 */ addi r29, r29, 1
+/* 8013CCA4 00138904 3B FF 00 02 */ addi r31, r31, 2
+/* 8013CCA8 00138908 2C 1D 00 0D */ cmpwi r29, 0xd
+/* 8013CCAC 0013890C 41 80 FF C4 */ blt lbl_8013CC70
+/* 8013CCB0 00138910 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CCB4 00138914 48 08 A4 C9 */ bl _restgpr_29
+/* 8013CCB8 00138918 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013CCBC 0013891C 7C 08 03 A6 */ mtlr r0
+/* 8013CCC0 00138920 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013CCC4 00138924 4E 80 00 20 */ blr
+
+.global func_8013CCC8
+func_8013CCC8:
+/* 8013CCC8 00138928 2C 03 00 00 */ cmpwi r3, 0
+/* 8013CCCC 0013892C 41 82 00 24 */ beq lbl_8013CCF0
+/* 8013CCD0 00138930 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CCD4 00138934 38 00 00 2E */ li r0, 0x2e
+/* 8013CCD8 00138938 90 65 06 A4 */ stw r3, 0x6a4(r5)
+/* 8013CCDC 0013893C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CCE0 00138940 90 83 06 A8 */ stw r4, 0x6a8(r3)
+/* 8013CCE4 00138944 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CCE8 00138948 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013CCEC 0013894C 4E 80 00 20 */ blr
+lbl_8013CCF0:
+/* 8013CCF0 00138950 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CCF4 00138954 90 83 06 90 */ stw r4, 0x690(r3)
+/* 8013CCF8 00138958 4E 80 00 20 */ blr
+
+.global func_8013CCFC
+func_8013CCFC:
+/* 8013CCFC 0013895C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CD00 00138960 2C 03 00 00 */ cmpwi r3, 0
+/* 8013CD04 00138964 90 65 06 E0 */ stw r3, 0x6e0(r5)
+/* 8013CD08 00138968 41 82 00 1C */ beq lbl_8013CD24
+/* 8013CD0C 0013896C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CD10 00138970 38 00 00 2F */ li r0, 0x2f
+/* 8013CD14 00138974 90 83 06 A8 */ stw r4, 0x6a8(r3)
+/* 8013CD18 00138978 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CD1C 0013897C 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013CD20 00138980 4E 80 00 20 */ blr
+lbl_8013CD24:
+/* 8013CD24 00138984 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CD28 00138988 90 83 06 90 */ stw r4, 0x690(r3)
+/* 8013CD2C 0013898C 4E 80 00 20 */ blr
+
+.global func_8013CD30
+func_8013CD30:
+/* 8013CD30 00138990 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8013CD34 00138994 7C 08 02 A6 */ mflr r0
+/* 8013CD38 00138998 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8013CD3C 0013899C 39 61 00 30 */ addi r11, r1, 0x30
+/* 8013CD40 001389A0 48 08 A3 DD */ bl _savegpr_24
+/* 8013CD44 001389A4 3F A0 80 42 */ lis r29, lbl_8041D160@ha
+/* 8013CD48 001389A8 3B 80 00 00 */ li r28, 0
+/* 8013CD4C 001389AC 3B BD D1 60 */ addi r29, r29, lbl_8041D160@l
+/* 8013CD50 001389B0 3B E0 00 00 */ li r31, 0
+/* 8013CD54 001389B4 3B C0 00 00 */ li r30, 0
+lbl_8013CD58:
+/* 8013CD58 001389B8 7C 7D FA 14 */ add r3, r29, r31
+/* 8013CD5C 001389BC 8B 03 00 01 */ lbz r24, 1(r3)
+/* 8013CD60 001389C0 7F 03 C3 78 */ mr r3, r24
+/* 8013CD64 001389C4 4B FA BD 3D */ bl func_800E8AA0
+/* 8013CD68 001389C8 54 79 04 3E */ clrlwi r25, r3, 0x10
+/* 8013CD6C 001389CC 3B 40 00 00 */ li r26, 0
+/* 8013CD70 001389D0 3B 60 00 00 */ li r27, 0
+/* 8013CD74 001389D4 48 00 00 20 */ b lbl_8013CD94
+lbl_8013CD78:
+/* 8013CD78 001389D8 7F 03 C3 78 */ mr r3, r24
+/* 8013CD7C 001389DC 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 8013CD80 001389E0 4B FA C2 99 */ bl func_800E9018
+/* 8013CD84 001389E4 28 03 00 01 */ cmplwi r3, 1
+/* 8013CD88 001389E8 40 82 00 08 */ bne lbl_8013CD90
+/* 8013CD8C 001389EC 3B 5A 00 01 */ addi r26, r26, 1
+lbl_8013CD90:
+/* 8013CD90 001389F0 3B 7B 00 01 */ addi r27, r27, 1
+lbl_8013CD94:
+/* 8013CD94 001389F4 7C 1B C8 00 */ cmpw r27, r25
+/* 8013CD98 001389F8 41 80 FF E0 */ blt lbl_8013CD78
+/* 8013CD9C 001389FC 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CDA0 00138A00 3B 9C 00 01 */ addi r28, r28, 1
+/* 8013CDA4 00138A04 2C 1C 00 0A */ cmpwi r28, 0xa
+/* 8013CDA8 00138A08 3B FF 00 06 */ addi r31, r31, 6
+/* 8013CDAC 00138A0C 7C 60 F2 14 */ add r3, r0, r30
+/* 8013CDB0 00138A10 3B DE 00 04 */ addi r30, r30, 4
+/* 8013CDB4 00138A14 93 43 06 58 */ stw r26, 0x658(r3)
+/* 8013CDB8 00138A18 41 80 FF A0 */ blt lbl_8013CD58
+/* 8013CDBC 00138A1C 39 61 00 30 */ addi r11, r1, 0x30
+/* 8013CDC0 00138A20 48 08 A3 A9 */ bl _restgpr_24
+/* 8013CDC4 00138A24 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8013CDC8 00138A28 7C 08 03 A6 */ mtlr r0
+/* 8013CDCC 00138A2C 38 21 00 30 */ addi r1, r1, 0x30
+/* 8013CDD0 00138A30 4E 80 00 20 */ blr
+
+.global func_8013CDD4
+func_8013CDD4:
+/* 8013CDD4 00138A34 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8013CDD8 00138A38 7C 08 02 A6 */ mflr r0
+/* 8013CDDC 00138A3C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8013CDE0 00138A40 39 61 00 30 */ addi r11, r1, 0x30
+/* 8013CDE4 00138A44 48 08 A3 3D */ bl _savegpr_25
+/* 8013CDE8 00138A48 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CDEC 00138A4C 38 00 00 80 */ li r0, 0x80
+/* 8013CDF0 00138A50 7C 7C 1B 78 */ mr r28, r3
+/* 8013CDF4 00138A54 38 C0 00 00 */ li r6, 0
+/* 8013CDF8 00138A58 3B E4 00 54 */ addi r31, r4, 0x54
+/* 8013CDFC 00138A5C 38 80 00 00 */ li r4, 0
+/* 8013CE00 00138A60 7C 09 03 A6 */ mtctr r0
+lbl_8013CE04:
+/* 8013CE04 00138A64 7C BF 22 14 */ add r5, r31, r4
+/* 8013CE08 00138A68 38 84 00 0C */ addi r4, r4, 0xc
+/* 8013CE0C 00138A6C B0 C5 00 04 */ sth r6, 4(r5)
+/* 8013CE10 00138A70 42 00 FF F4 */ bdnz lbl_8013CE04
+/* 8013CE14 00138A74 2C 03 00 63 */ cmpwi r3, 0x63
+/* 8013CE18 00138A78 3B 20 00 00 */ li r25, 0
+/* 8013CE1C 00138A7C 40 82 00 98 */ bne lbl_8013CEB4
+/* 8013CE20 00138A80 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 8013CE24 00138A84 3B 63 CE 34 */ addi r27, r3, lbl_8063CE34@l
+/* 8013CE28 00138A88 38 7B 00 6C */ addi r3, r27, 0x6c
+/* 8013CE2C 00138A8C 48 25 BD E1 */ bl func_80398C0C
+/* 8013CE30 00138A90 7C 7C 1B 78 */ mr r28, r3
+/* 8013CE34 00138A94 3B 40 00 00 */ li r26, 0
+/* 8013CE38 00138A98 3B A0 00 01 */ li r29, 1
+/* 8013CE3C 00138A9C 3B C0 00 00 */ li r30, 0
+/* 8013CE40 00138AA0 48 00 00 60 */ b lbl_8013CEA0
+lbl_8013CE44:
+/* 8013CE44 00138AA4 7F 44 D3 78 */ mr r4, r26
+/* 8013CE48 00138AA8 38 7B 00 6C */ addi r3, r27, 0x6c
+/* 8013CE4C 00138AAC 48 25 BE 79 */ bl func_80398CC4
+/* 8013CE50 00138AB0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8013CE54 00138AB4 48 02 5C 3D */ bl func_80162A90
+/* 8013CE58 00138AB8 28 03 00 01 */ cmplwi r3, 1
+/* 8013CE5C 00138ABC 40 82 00 40 */ bne lbl_8013CE9C
+/* 8013CE60 00138AC0 7F 44 D3 78 */ mr r4, r26
+/* 8013CE64 00138AC4 38 7B 00 6C */ addi r3, r27, 0x6c
+/* 8013CE68 00138AC8 48 25 BD C1 */ bl func_80398C28
+/* 8013CE6C 00138ACC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013CE70 00138AD0 7F 44 D3 78 */ mr r4, r26
+/* 8013CE74 00138AD4 1C 00 00 64 */ mulli r0, r0, 0x64
+/* 8013CE78 00138AD8 38 7B 00 6C */ addi r3, r27, 0x6c
+/* 8013CE7C 00138ADC 90 1F 00 00 */ stw r0, 0(r31)
+/* 8013CE80 00138AE0 48 25 BD DD */ bl func_80398C5C
+/* 8013CE84 00138AE4 B0 7F 00 04 */ sth r3, 4(r31)
+/* 8013CE88 00138AE8 3B 39 00 01 */ addi r25, r25, 1
+/* 8013CE8C 00138AEC 9B BF 00 07 */ stb r29, 7(r31)
+/* 8013CE90 00138AF0 B3 DF 00 08 */ sth r30, 8(r31)
+/* 8013CE94 00138AF4 B3 5F 00 0A */ sth r26, 0xa(r31)
+/* 8013CE98 00138AF8 3B FF 00 0C */ addi r31, r31, 0xc
+lbl_8013CE9C:
+/* 8013CE9C 00138AFC 3B 5A 00 01 */ addi r26, r26, 1
+lbl_8013CEA0:
+/* 8013CEA0 00138B00 7C 1A E0 00 */ cmpw r26, r28
+/* 8013CEA4 00138B04 41 80 FF A0 */ blt lbl_8013CE44
+/* 8013CEA8 00138B08 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CEAC 00138B0C 93 23 06 54 */ stw r25, 0x654(r3)
+/* 8013CEB0 00138B10 48 00 00 98 */ b lbl_8013CF48
+lbl_8013CEB4:
+/* 8013CEB4 00138B14 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8013CEB8 00138B18 4B FA BB E9 */ bl func_800E8AA0
+/* 8013CEBC 00138B1C 54 7A 04 3E */ clrlwi r26, r3, 0x10
+/* 8013CEC0 00138B20 3B 60 00 00 */ li r27, 0
+/* 8013CEC4 00138B24 48 00 00 74 */ b lbl_8013CF38
+lbl_8013CEC8:
+/* 8013CEC8 00138B28 57 83 06 3E */ clrlwi r3, r28, 0x18
+/* 8013CECC 00138B2C 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 8013CED0 00138B30 4B FA C1 49 */ bl func_800E9018
+/* 8013CED4 00138B34 28 03 00 01 */ cmplwi r3, 1
+/* 8013CED8 00138B38 40 82 00 5C */ bne lbl_8013CF34
+/* 8013CEDC 00138B3C 57 83 06 3E */ clrlwi r3, r28, 0x18
+/* 8013CEE0 00138B40 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 8013CEE4 00138B44 4B FA BC 91 */ bl func_800E8B74
+/* 8013CEE8 00138B48 90 7F 00 00 */ stw r3, 0(r31)
+/* 8013CEEC 00138B4C 57 83 06 3E */ clrlwi r3, r28, 0x18
+/* 8013CEF0 00138B50 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 8013CEF4 00138B54 4B FA BD A5 */ bl func_800E8C98
+/* 8013CEF8 00138B58 B0 7F 00 04 */ sth r3, 4(r31)
+/* 8013CEFC 00138B5C 57 83 06 3E */ clrlwi r3, r28, 0x18
+/* 8013CF00 00138B60 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 8013CF04 00138B64 4B FA C2 A1 */ bl func_800E91A4
+/* 8013CF08 00138B68 38 A3 FF FF */ addi r5, r3, -1
+/* 8013CF0C 00138B6C 57 83 06 3E */ clrlwi r3, r28, 0x18
+/* 8013CF10 00138B70 30 05 FF FF */ addic r0, r5, -1
+/* 8013CF14 00138B74 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 8013CF18 00138B78 7C 00 29 10 */ subfe r0, r0, r5
+/* 8013CF1C 00138B7C 98 1F 00 07 */ stb r0, 7(r31)
+/* 8013CF20 00138B80 4B FA BF A1 */ bl func_800E8EC0
+/* 8013CF24 00138B84 B0 7F 00 08 */ sth r3, 8(r31)
+/* 8013CF28 00138B88 3B 39 00 01 */ addi r25, r25, 1
+/* 8013CF2C 00138B8C B3 7F 00 0A */ sth r27, 0xa(r31)
+/* 8013CF30 00138B90 3B FF 00 0C */ addi r31, r31, 0xc
+lbl_8013CF34:
+/* 8013CF34 00138B94 3B 7B 00 01 */ addi r27, r27, 1
+lbl_8013CF38:
+/* 8013CF38 00138B98 7C 1B D0 00 */ cmpw r27, r26
+/* 8013CF3C 00138B9C 41 80 FF 8C */ blt lbl_8013CEC8
+/* 8013CF40 00138BA0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CF44 00138BA4 93 23 06 54 */ stw r25, 0x654(r3)
+lbl_8013CF48:
+/* 8013CF48 00138BA8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8013CF4C 00138BAC 48 08 A2 21 */ bl _restgpr_25
+/* 8013CF50 00138BB0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8013CF54 00138BB4 7C 08 03 A6 */ mtlr r0
+/* 8013CF58 00138BB8 38 21 00 30 */ addi r1, r1, 0x30
+/* 8013CF5C 00138BBC 4E 80 00 20 */ blr
+
+.global func_8013CF60
+func_8013CF60:
+/* 8013CF60 00138BC0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CF64 00138BC4 80 85 06 C4 */ lwz r4, 0x6c4(r5)
+/* 8013CF68 00138BC8 7C 64 1A 15 */ add. r3, r4, r3
+/* 8013CF6C 00138BCC 41 80 00 10 */ blt lbl_8013CF7C
+/* 8013CF70 00138BD0 80 05 06 54 */ lwz r0, 0x654(r5)
+/* 8013CF74 00138BD4 7C 03 00 00 */ cmpw r3, r0
+/* 8013CF78 00138BD8 4C 82 00 20 */ bnelr
+lbl_8013CF7C:
+/* 8013CF7C 00138BDC 7C 83 23 78 */ mr r3, r4
+/* 8013CF80 00138BE0 4E 80 00 20 */ blr
+
+.global func_8013CF84
+func_8013CF84:
+/* 8013CF84 00138BE4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013CF88 00138BE8 7C 08 02 A6 */ mflr r0
+/* 8013CF8C 00138BEC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013CF90 00138BF0 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CF94 00138BF4 48 08 A1 9D */ bl _savegpr_29
+/* 8013CF98 00138BF8 1F E4 00 0C */ mulli r31, r4, 0xc
+/* 8013CF9C 00138BFC 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CFA0 00138C00 7C 7D 1B 78 */ mr r29, r3
+/* 8013CFA4 00138C04 38 60 00 08 */ li r3, 8
+/* 8013CFA8 00138C08 7C 80 FA 14 */ add r4, r0, r31
+/* 8013CFAC 00138C0C 83 C4 00 54 */ lwz r30, 0x54(r4)
+/* 8013CFB0 00138C10 48 02 5A E1 */ bl func_80162A90
+/* 8013CFB4 00138C14 7C 03 F0 40 */ cmplw r3, r30
+/* 8013CFB8 00138C18 40 80 00 0C */ bge lbl_8013CFC4
+/* 8013CFBC 00138C1C 38 60 00 00 */ li r3, 0
+/* 8013CFC0 00138C20 48 00 00 2C */ b lbl_8013CFEC
+lbl_8013CFC4:
+/* 8013CFC4 00138C24 7C 9E 18 50 */ subf r4, r30, r3
+/* 8013CFC8 00138C28 38 60 00 08 */ li r3, 8
+/* 8013CFCC 00138C2C 38 A0 00 01 */ li r5, 1
+/* 8013CFD0 00138C30 48 02 59 71 */ bl func_80162940
+/* 8013CFD4 00138C34 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013CFD8 00138C38 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 8013CFDC 00138C3C 7C 80 FA 14 */ add r4, r0, r31
+/* 8013CFE0 00138C40 A0 84 00 5E */ lhz r4, 0x5e(r4)
+/* 8013CFE4 00138C44 4B FA C3 4D */ bl func_800E9330
+/* 8013CFE8 00138C48 38 60 00 01 */ li r3, 1
+lbl_8013CFEC:
+/* 8013CFEC 00138C4C 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013CFF0 00138C50 48 08 A1 8D */ bl _restgpr_29
+/* 8013CFF4 00138C54 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013CFF8 00138C58 7C 08 03 A6 */ mtlr r0
+/* 8013CFFC 00138C5C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013D000 00138C60 4E 80 00 20 */ blr
+
+.global func_8013D004
+func_8013D004:
+/* 8013D004 00138C64 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013D008 00138C68 7C 08 02 A6 */ mflr r0
+/* 8013D00C 00138C6C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013D010 00138C70 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8013D014 00138C74 41 82 00 78 */ beq lbl_8013D08C
+/* 8013D018 00138C78 38 60 00 0A */ li r3, 0xa
+/* 8013D01C 00138C7C 38 80 00 00 */ li r4, 0
+/* 8013D020 00138C80 38 A0 00 00 */ li r5, 0
+/* 8013D024 00138C84 38 C0 00 01 */ li r6, 1
+/* 8013D028 00138C88 38 E0 00 00 */ li r7, 0
+/* 8013D02C 00138C8C 39 00 00 00 */ li r8, 0
+/* 8013D030 00138C90 4B F1 C9 99 */ bl func_800599C8
+/* 8013D034 00138C94 38 60 00 01 */ li r3, 1
+/* 8013D038 00138C98 38 80 00 00 */ li r4, 0
+/* 8013D03C 00138C9C 38 A0 00 0A */ li r5, 0xa
+/* 8013D040 00138CA0 38 C0 00 00 */ li r6, 0
+/* 8013D044 00138CA4 38 E0 00 02 */ li r7, 2
+/* 8013D048 00138CA8 39 00 00 00 */ li r8, 0
+/* 8013D04C 00138CAC 4B F1 C9 7D */ bl func_800599C8
+/* 8013D050 00138CB0 38 60 00 02 */ li r3, 2
+/* 8013D054 00138CB4 38 80 00 01 */ li r4, 1
+/* 8013D058 00138CB8 38 A0 00 0A */ li r5, 0xa
+/* 8013D05C 00138CBC 38 C0 00 00 */ li r6, 0
+/* 8013D060 00138CC0 38 E0 00 63 */ li r7, 0x63
+/* 8013D064 00138CC4 39 00 00 00 */ li r8, 0
+/* 8013D068 00138CC8 4B F1 C9 61 */ bl func_800599C8
+/* 8013D06C 00138CCC 38 60 00 63 */ li r3, 0x63
+/* 8013D070 00138CD0 38 80 00 02 */ li r4, 2
+/* 8013D074 00138CD4 38 A0 00 0A */ li r5, 0xa
+/* 8013D078 00138CD8 38 C0 00 00 */ li r6, 0
+/* 8013D07C 00138CDC 38 E0 00 00 */ li r7, 0
+/* 8013D080 00138CE0 39 00 00 00 */ li r8, 0
+/* 8013D084 00138CE4 4B F1 C9 45 */ bl func_800599C8
+/* 8013D088 00138CE8 48 00 00 58 */ b lbl_8013D0E0
+lbl_8013D08C:
+/* 8013D08C 00138CEC 38 60 00 01 */ li r3, 1
+/* 8013D090 00138CF0 38 80 00 00 */ li r4, 0
+/* 8013D094 00138CF4 38 A0 00 00 */ li r5, 0
+/* 8013D098 00138CF8 38 C0 00 00 */ li r6, 0
+/* 8013D09C 00138CFC 38 E0 00 02 */ li r7, 2
+/* 8013D0A0 00138D00 39 00 00 00 */ li r8, 0
+/* 8013D0A4 00138D04 4B F1 C9 25 */ bl func_800599C8
+/* 8013D0A8 00138D08 38 60 00 02 */ li r3, 2
+/* 8013D0AC 00138D0C 38 80 00 01 */ li r4, 1
+/* 8013D0B0 00138D10 38 A0 00 00 */ li r5, 0
+/* 8013D0B4 00138D14 38 C0 00 00 */ li r6, 0
+/* 8013D0B8 00138D18 38 E0 00 63 */ li r7, 0x63
+/* 8013D0BC 00138D1C 39 00 00 00 */ li r8, 0
+/* 8013D0C0 00138D20 4B F1 C9 09 */ bl func_800599C8
+/* 8013D0C4 00138D24 38 60 00 63 */ li r3, 0x63
+/* 8013D0C8 00138D28 38 80 00 02 */ li r4, 2
+/* 8013D0CC 00138D2C 38 A0 00 00 */ li r5, 0
+/* 8013D0D0 00138D30 38 C0 00 00 */ li r6, 0
+/* 8013D0D4 00138D34 38 E0 00 00 */ li r7, 0
+/* 8013D0D8 00138D38 39 00 00 00 */ li r8, 0
+/* 8013D0DC 00138D3C 4B F1 C8 ED */ bl func_800599C8
+lbl_8013D0E0:
+/* 8013D0E0 00138D40 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013D0E4 00138D44 7C 08 03 A6 */ mtlr r0
+/* 8013D0E8 00138D48 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013D0EC 00138D4C 4E 80 00 20 */ blr
+lbl_8013D0F0:
+/* 8013D0F0 00138D50 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013D0F4 00138D54 7C 08 02 A6 */ mflr r0
+/* 8013D0F8 00138D58 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013D0FC 00138D5C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013D100 00138D60 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013D104 00138D64 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8013D108 00138D68 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 8013D10C 00138D6C 2C 00 00 00 */ cmpwi r0, 0
+/* 8013D110 00138D70 40 82 1D 28 */ bne lbl_8013EE38
+/* 8013D114 00138D74 38 60 00 00 */ li r3, 0
+/* 8013D118 00138D78 40 82 00 10 */ bne lbl_8013D128
+/* 8013D11C 00138D7C 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 8013D120 00138D80 2C 00 00 00 */ cmpwi r0, 0
+/* 8013D124 00138D84 41 82 00 08 */ beq lbl_8013D12C
+lbl_8013D128:
+/* 8013D128 00138D88 38 60 00 01 */ li r3, 1
+lbl_8013D12C:
+/* 8013D12C 00138D8C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013D130 00138D90 41 82 00 08 */ beq lbl_8013D138
+/* 8013D134 00138D94 48 00 1D 04 */ b lbl_8013EE38
+lbl_8013D138:
+/* 8013D138 00138D98 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D13C 00138D9C 80 04 06 90 */ lwz r0, 0x690(r4)
+/* 8013D140 00138DA0 28 00 00 30 */ cmplwi r0, 0x30
+/* 8013D144 00138DA4 41 81 1C F4 */ bgt lbl_8013EE38
+/* 8013D148 00138DA8 3C 60 80 42 */ lis r3, lbl_8041D370@ha
+/* 8013D14C 00138DAC 54 00 10 3A */ slwi r0, r0, 2
+/* 8013D150 00138DB0 38 63 D3 70 */ addi r3, r3, lbl_8041D370@l
+/* 8013D154 00138DB4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013D158 00138DB8 7C 69 03 A6 */ mtctr r3
+/* 8013D15C 00138DBC 4E 80 04 20 */ bctr
+/* 8013D160 00138DC0 4B FF FB D1 */ bl func_8013CD30
+/* 8013D164 00138DC4 38 60 00 01 */ li r3, 1
+/* 8013D168 00138DC8 4B FF F9 F5 */ bl func_8013CB5C
+/* 8013D16C 00138DCC 38 60 00 04 */ li r3, 4
+/* 8013D170 00138DD0 4B FF F9 ED */ bl func_8013CB5C
+/* 8013D174 00138DD4 38 60 00 02 */ li r3, 2
+/* 8013D178 00138DD8 4B FF F9 E5 */ bl func_8013CB5C
+/* 8013D17C 00138DDC 38 60 00 06 */ li r3, 6
+/* 8013D180 00138DE0 4B FF F9 DD */ bl func_8013CB5C
+/* 8013D184 00138DE4 38 60 00 02 */ li r3, 2
+/* 8013D188 00138DE8 38 80 00 08 */ li r4, 8
+/* 8013D18C 00138DEC 38 A0 00 00 */ li r5, 0
+/* 8013D190 00138DF0 38 C0 00 00 */ li r6, 0
+/* 8013D194 00138DF4 4B FF F9 61 */ bl func_8013CAF4
+/* 8013D198 00138DF8 38 60 00 06 */ li r3, 6
+/* 8013D19C 00138DFC 38 80 00 02 */ li r4, 2
+/* 8013D1A0 00138E00 4B FF FB 29 */ bl func_8013CCC8
+/* 8013D1A4 00138E04 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D1A8 00138E08 38 A0 FF FF */ li r5, -1
+/* 8013D1AC 00138E0C 38 80 00 00 */ li r4, 0
+/* 8013D1B0 00138E10 38 00 00 15 */ li r0, 0x15
+/* 8013D1B4 00138E14 90 A3 06 AC */ stw r5, 0x6ac(r3)
+/* 8013D1B8 00138E18 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D1BC 00138E1C 90 83 06 A0 */ stw r4, 0x6a0(r3)
+/* 8013D1C0 00138E20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D1C4 00138E24 90 03 06 88 */ stw r0, 0x688(r3)
+/* 8013D1C8 00138E28 48 00 1C 70 */ b lbl_8013EE38
+/* 8013D1CC 00138E2C 38 60 00 00 */ li r3, 0
+/* 8013D1D0 00138E30 38 00 FF FF */ li r0, -1
+/* 8013D1D4 00138E34 90 64 06 A0 */ stw r3, 0x6a0(r4)
+/* 8013D1D8 00138E38 38 80 00 03 */ li r4, 3
+/* 8013D1DC 00138E3C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D1E0 00138E40 90 03 06 AC */ stw r0, 0x6ac(r3)
+/* 8013D1E4 00138E44 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D1E8 00138E48 80 63 06 88 */ lwz r3, 0x688(r3)
+/* 8013D1EC 00138E4C 4B FF E1 01 */ bl func_8013B2EC
+/* 8013D1F0 00138E50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D1F4 00138E54 38 A0 00 00 */ li r5, 0
+/* 8013D1F8 00138E58 90 64 06 88 */ stw r3, 0x688(r4)
+/* 8013D1FC 00138E5C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D200 00138E60 80 03 06 88 */ lwz r0, 0x688(r3)
+/* 8013D204 00138E64 A8 63 00 3C */ lha r3, 0x3c(r3)
+/* 8013D208 00138E68 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 8013D20C 00138E6C 48 11 6B A5 */ bl func_80253DB0
+/* 8013D210 00138E70 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D214 00138E74 38 80 00 02 */ li r4, 2
+/* 8013D218 00138E78 38 A0 00 00 */ li r5, 0
+/* 8013D21C 00138E7C A8 63 00 3A */ lha r3, 0x3a(r3)
+/* 8013D220 00138E80 48 11 6B 91 */ bl func_80253DB0
+/* 8013D224 00138E84 38 60 00 02 */ li r3, 2
+/* 8013D228 00138E88 4B FF F9 35 */ bl func_8013CB5C
+/* 8013D22C 00138E8C 38 60 00 02 */ li r3, 2
+/* 8013D230 00138E90 38 80 00 02 */ li r4, 2
+/* 8013D234 00138E94 4B FF FA 95 */ bl func_8013CCC8
+/* 8013D238 00138E98 48 00 1C 00 */ b lbl_8013EE38
+/* 8013D23C 00138E9C 38 00 00 03 */ li r0, 3
+/* 8013D240 00138EA0 38 60 00 00 */ li r3, 0
+/* 8013D244 00138EA4 90 04 06 90 */ stw r0, 0x690(r4)
+/* 8013D248 00138EA8 38 80 00 00 */ li r4, 0
+/* 8013D24C 00138EAC 4B F1 C6 AD */ bl func_800598F8
+/* 8013D250 00138EB0 38 60 00 15 */ li r3, 0x15
+/* 8013D254 00138EB4 38 80 00 00 */ li r4, 0
+/* 8013D258 00138EB8 38 A0 00 00 */ li r5, 0
+/* 8013D25C 00138EBC 38 C0 00 16 */ li r6, 0x16
+/* 8013D260 00138EC0 38 E0 00 18 */ li r7, 0x18
+/* 8013D264 00138EC4 39 00 00 00 */ li r8, 0
+/* 8013D268 00138EC8 4B F1 C7 61 */ bl func_800599C8
+/* 8013D26C 00138ECC 38 60 00 16 */ li r3, 0x16
+/* 8013D270 00138ED0 38 80 00 00 */ li r4, 0
+/* 8013D274 00138ED4 38 A0 00 15 */ li r5, 0x15
+/* 8013D278 00138ED8 38 C0 00 17 */ li r6, 0x17
+/* 8013D27C 00138EDC 38 E0 00 19 */ li r7, 0x19
+/* 8013D280 00138EE0 39 00 00 00 */ li r8, 0
+/* 8013D284 00138EE4 4B F1 C7 45 */ bl func_800599C8
+/* 8013D288 00138EE8 38 60 00 17 */ li r3, 0x17
+/* 8013D28C 00138EEC 38 80 00 00 */ li r4, 0
+/* 8013D290 00138EF0 38 A0 00 16 */ li r5, 0x16
+/* 8013D294 00138EF4 38 C0 00 17 */ li r6, 0x17
+/* 8013D298 00138EF8 38 E0 00 1A */ li r7, 0x1a
+/* 8013D29C 00138EFC 39 00 00 00 */ li r8, 0
+/* 8013D2A0 00138F00 4B F1 C7 29 */ bl func_800599C8
+/* 8013D2A4 00138F04 38 60 00 18 */ li r3, 0x18
+/* 8013D2A8 00138F08 38 80 00 15 */ li r4, 0x15
+/* 8013D2AC 00138F0C 38 A0 00 00 */ li r5, 0
+/* 8013D2B0 00138F10 38 C0 00 19 */ li r6, 0x19
+/* 8013D2B4 00138F14 38 E0 00 1B */ li r7, 0x1b
+/* 8013D2B8 00138F18 39 00 00 00 */ li r8, 0
+/* 8013D2BC 00138F1C 4B F1 C7 0D */ bl func_800599C8
+/* 8013D2C0 00138F20 38 60 00 19 */ li r3, 0x19
+/* 8013D2C4 00138F24 38 80 00 16 */ li r4, 0x16
+/* 8013D2C8 00138F28 38 A0 00 18 */ li r5, 0x18
+/* 8013D2CC 00138F2C 38 C0 00 1A */ li r6, 0x1a
+/* 8013D2D0 00138F30 38 E0 00 1C */ li r7, 0x1c
+/* 8013D2D4 00138F34 39 00 00 00 */ li r8, 0
+/* 8013D2D8 00138F38 4B F1 C6 F1 */ bl func_800599C8
+/* 8013D2DC 00138F3C 38 60 00 1A */ li r3, 0x1a
+/* 8013D2E0 00138F40 38 80 00 17 */ li r4, 0x17
+/* 8013D2E4 00138F44 38 A0 00 19 */ li r5, 0x19
+/* 8013D2E8 00138F48 38 C0 00 00 */ li r6, 0
+/* 8013D2EC 00138F4C 38 E0 00 1D */ li r7, 0x1d
+/* 8013D2F0 00138F50 39 00 00 00 */ li r8, 0
+/* 8013D2F4 00138F54 4B F1 C6 D5 */ bl func_800599C8
+/* 8013D2F8 00138F58 38 60 00 1B */ li r3, 0x1b
+/* 8013D2FC 00138F5C 38 80 00 18 */ li r4, 0x18
+/* 8013D300 00138F60 38 A0 00 00 */ li r5, 0
+/* 8013D304 00138F64 38 C0 00 1C */ li r6, 0x1c
+/* 8013D308 00138F68 38 E0 00 1E */ li r7, 0x1e
+/* 8013D30C 00138F6C 39 00 00 00 */ li r8, 0
+/* 8013D310 00138F70 4B F1 C6 B9 */ bl func_800599C8
+/* 8013D314 00138F74 38 60 00 1C */ li r3, 0x1c
+/* 8013D318 00138F78 38 80 00 19 */ li r4, 0x19
+/* 8013D31C 00138F7C 38 A0 00 1B */ li r5, 0x1b
+/* 8013D320 00138F80 38 C0 00 1D */ li r6, 0x1d
+/* 8013D324 00138F84 38 E0 00 00 */ li r7, 0
+/* 8013D328 00138F88 39 00 00 00 */ li r8, 0
+/* 8013D32C 00138F8C 4B F1 C6 9D */ bl func_800599C8
+/* 8013D330 00138F90 38 60 00 1D */ li r3, 0x1d
+/* 8013D334 00138F94 38 80 00 1A */ li r4, 0x1a
+/* 8013D338 00138F98 38 A0 00 1C */ li r5, 0x1c
+/* 8013D33C 00138F9C 38 C0 00 00 */ li r6, 0
+/* 8013D340 00138FA0 38 E0 00 63 */ li r7, 0x63
+/* 8013D344 00138FA4 39 00 00 00 */ li r8, 0
+/* 8013D348 00138FA8 4B F1 C6 81 */ bl func_800599C8
+/* 8013D34C 00138FAC 38 60 00 1E */ li r3, 0x1e
+/* 8013D350 00138FB0 38 80 00 1B */ li r4, 0x1b
+/* 8013D354 00138FB4 38 A0 00 00 */ li r5, 0
+/* 8013D358 00138FB8 38 C0 00 63 */ li r6, 0x63
+/* 8013D35C 00138FBC 38 E0 00 00 */ li r7, 0
+/* 8013D360 00138FC0 39 00 00 00 */ li r8, 0
+/* 8013D364 00138FC4 4B F1 C6 65 */ bl func_800599C8
+/* 8013D368 00138FC8 38 60 00 63 */ li r3, 0x63
+/* 8013D36C 00138FCC 38 80 00 1D */ li r4, 0x1d
+/* 8013D370 00138FD0 38 A0 00 1E */ li r5, 0x1e
+/* 8013D374 00138FD4 38 C0 00 00 */ li r6, 0
+/* 8013D378 00138FD8 38 E0 00 00 */ li r7, 0
+/* 8013D37C 00138FDC 39 00 00 00 */ li r8, 0
+/* 8013D380 00138FE0 4B F1 C6 49 */ bl func_800599C8
+/* 8013D384 00138FE4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D388 00138FE8 80 03 06 88 */ lwz r0, 0x688(r3)
+/* 8013D38C 00138FEC 90 03 06 8C */ stw r0, 0x68c(r3)
+/* 8013D390 00138FF0 48 00 1A A8 */ b lbl_8013EE38
+/* 8013D394 00138FF4 80 04 06 88 */ lwz r0, 0x688(r4)
+/* 8013D398 00138FF8 38 60 00 09 */ li r3, 9
+/* 8013D39C 00138FFC 38 A0 00 00 */ li r5, 0
+/* 8013D3A0 00139000 38 C0 00 01 */ li r6, 1
+/* 8013D3A4 00139004 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8013D3A8 00139008 4B F1 C6 C5 */ bl func_80059A6C
+/* 8013D3AC 0013900C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013D3B0 00139010 7C 7F 1B 78 */ mr r31, r3
+/* 8013D3B4 00139014 41 82 1A 84 */ beq lbl_8013EE38
+/* 8013D3B8 00139018 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013D3BC 0013901C 41 82 00 F8 */ beq lbl_8013D4B4
+/* 8013D3C0 00139020 54 7E 04 3E */ clrlwi r30, r3, 0x10
+/* 8013D3C4 00139024 28 1E 00 63 */ cmplwi r30, 0x63
+/* 8013D3C8 00139028 41 82 00 0C */ beq lbl_8013D3D4
+/* 8013D3CC 0013902C 28 1E FF FF */ cmplwi r30, 0xffff
+/* 8013D3D0 00139030 40 82 00 58 */ bne lbl_8013D428
+lbl_8013D3D4:
+/* 8013D3D4 00139034 38 60 00 01 */ li r3, 1
+/* 8013D3D8 00139038 38 80 00 08 */ li r4, 8
+/* 8013D3DC 0013903C 38 A0 00 01 */ li r5, 1
+/* 8013D3E0 00139040 38 C0 00 00 */ li r6, 0
+/* 8013D3E4 00139044 4B FF F7 11 */ bl func_8013CAF4
+/* 8013D3E8 00139048 38 60 00 02 */ li r3, 2
+/* 8013D3EC 0013904C 38 80 00 08 */ li r4, 8
+/* 8013D3F0 00139050 38 A0 00 16 */ li r5, 0x16
+/* 8013D3F4 00139054 38 C0 00 00 */ li r6, 0
+/* 8013D3F8 00139058 4B FF F6 FD */ bl func_8013CAF4
+/* 8013D3FC 0013905C 38 60 00 01 */ li r3, 1
+/* 8013D400 00139060 38 80 00 04 */ li r4, 4
+/* 8013D404 00139064 4B FF F8 C5 */ bl func_8013CCC8
+/* 8013D408 00139068 28 1E 00 63 */ cmplwi r30, 0x63
+/* 8013D40C 0013906C 40 82 00 0C */ bne lbl_8013D418
+/* 8013D410 00139070 38 60 00 02 */ li r3, 2
+/* 8013D414 00139074 4B F1 D0 B9 */ bl func_8005A4CC
+lbl_8013D418:
+/* 8013D418 00139078 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D41C 0013907C 38 00 00 00 */ li r0, 0
+/* 8013D420 00139080 90 03 06 8C */ stw r0, 0x68c(r3)
+/* 8013D424 00139084 48 00 1A 14 */ b lbl_8013EE38
+lbl_8013D428:
+/* 8013D428 00139088 7F C3 F3 78 */ mr r3, r30
+/* 8013D42C 0013908C 38 80 00 00 */ li r4, 0
+/* 8013D430 00139090 4B FF DE BD */ bl func_8013B2EC
+/* 8013D434 00139094 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D438 00139098 38 80 00 04 */ li r4, 4
+/* 8013D43C 0013909C 90 65 06 88 */ stw r3, 0x688(r5)
+/* 8013D440 001390A0 7F C3 F3 78 */ mr r3, r30
+/* 8013D444 001390A4 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D448 001390A8 4B FF DE A5 */ bl func_8013B2EC
+/* 8013D44C 001390AC 54 60 10 3A */ slwi r0, r3, 2
+/* 8013D450 001390B0 7C 7E 02 14 */ add r3, r30, r0
+/* 8013D454 001390B4 80 03 06 58 */ lwz r0, 0x658(r3)
+/* 8013D458 001390B8 2C 00 00 00 */ cmpwi r0, 0
+/* 8013D45C 001390BC 41 82 00 44 */ beq lbl_8013D4A0
+/* 8013D460 001390C0 A8 7E 00 3A */ lha r3, 0x3a(r30)
+/* 8013D464 001390C4 38 80 00 02 */ li r4, 2
+/* 8013D468 001390C8 38 A0 00 00 */ li r5, 0
+/* 8013D46C 001390CC 48 11 69 45 */ bl func_80253DB0
+/* 8013D470 001390D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D474 001390D4 38 1F FF F6 */ addi r0, r31, -10
+/* 8013D478 001390D8 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 8013D47C 001390DC 38 A0 00 00 */ li r5, 0
+/* 8013D480 001390E0 A8 63 00 3C */ lha r3, 0x3c(r3)
+/* 8013D484 001390E4 48 11 69 2D */ bl func_80253DB0
+/* 8013D488 001390E8 38 60 00 02 */ li r3, 2
+/* 8013D48C 001390EC 38 80 00 06 */ li r4, 6
+/* 8013D490 001390F0 4B FF F8 39 */ bl func_8013CCC8
+/* 8013D494 001390F4 38 60 00 01 */ li r3, 1
+/* 8013D498 001390F8 4B F1 D0 35 */ bl func_8005A4CC
+/* 8013D49C 001390FC 48 00 19 9C */ b lbl_8013EE38
+lbl_8013D4A0:
+/* 8013D4A0 00139100 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013D4A4 00139104 38 60 02 22 */ li r3, 0x222
+/* 8013D4A8 00139108 38 80 00 00 */ li r4, 0
+/* 8013D4AC 0013910C 4B EC DC C5 */ bl func_8000B170
+/* 8013D4B0 00139110 48 00 19 88 */ b lbl_8013EE38
+lbl_8013D4B4:
+/* 8013D4B4 00139114 28 03 00 63 */ cmplwi r3, 0x63
+/* 8013D4B8 00139118 40 82 00 3C */ bne lbl_8013D4F4
+/* 8013D4BC 0013911C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D4C0 00139120 38 80 00 00 */ li r4, 0
+/* 8013D4C4 00139124 38 A0 00 00 */ li r5, 0
+/* 8013D4C8 00139128 A8 63 00 3A */ lha r3, 0x3a(r3)
+/* 8013D4CC 0013912C 48 11 68 E5 */ bl func_80253DB0
+/* 8013D4D0 00139130 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D4D4 00139134 38 80 00 16 */ li r4, 0x16
+/* 8013D4D8 00139138 38 A0 00 00 */ li r5, 0
+/* 8013D4DC 0013913C A8 63 00 3C */ lha r3, 0x3c(r3)
+/* 8013D4E0 00139140 48 11 68 D1 */ bl func_80253DB0
+/* 8013D4E4 00139144 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D4E8 00139148 38 00 00 00 */ li r0, 0
+/* 8013D4EC 0013914C 90 03 06 8C */ stw r0, 0x68c(r3)
+/* 8013D4F0 00139150 48 00 19 48 */ b lbl_8013EE38
+lbl_8013D4F4:
+/* 8013D4F4 00139154 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D4F8 00139158 38 80 00 02 */ li r4, 2
+/* 8013D4FC 0013915C 38 A0 00 00 */ li r5, 0
+/* 8013D500 00139160 A8 63 00 3A */ lha r3, 0x3a(r3)
+/* 8013D504 00139164 48 11 68 AD */ bl func_80253DB0
+/* 8013D508 00139168 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D50C 0013916C 38 1F FF EB */ addi r0, r31, -21
+/* 8013D510 00139170 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 8013D514 00139174 38 A0 00 00 */ li r5, 0
+/* 8013D518 00139178 A8 63 00 3C */ lha r3, 0x3c(r3)
+/* 8013D51C 0013917C 48 11 68 95 */ bl func_80253DB0
+/* 8013D520 00139180 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D524 00139184 93 E3 06 8C */ stw r31, 0x68c(r3)
+/* 8013D528 00139188 48 00 19 10 */ b lbl_8013EE38
+/* 8013D52C 0013918C 38 60 00 01 */ li r3, 1
+/* 8013D530 00139190 4B FF F6 9D */ bl func_8013CBCC
+/* 8013D534 00139194 38 60 00 04 */ li r3, 4
+/* 8013D538 00139198 4B FF F6 95 */ bl func_8013CBCC
+/* 8013D53C 0013919C 38 60 00 02 */ li r3, 2
+/* 8013D540 001391A0 4B FF F6 8D */ bl func_8013CBCC
+/* 8013D544 001391A4 38 60 00 06 */ li r3, 6
+/* 8013D548 001391A8 4B FF F6 85 */ bl func_8013CBCC
+/* 8013D54C 001391AC 38 60 00 05 */ li r3, 5
+/* 8013D550 001391B0 4B FF F6 7D */ bl func_8013CBCC
+/* 8013D554 001391B4 38 60 00 03 */ li r3, 3
+/* 8013D558 001391B8 4B FF F6 75 */ bl func_8013CBCC
+/* 8013D55C 001391BC 4B F1 8D 19 */ bl func_80056274
+/* 8013D560 001391C0 38 60 00 01 */ li r3, 1
+/* 8013D564 001391C4 38 80 00 05 */ li r4, 5
+/* 8013D568 001391C8 4B FF F7 61 */ bl func_8013CCC8
+/* 8013D56C 001391CC 48 00 18 CC */ b lbl_8013EE38
+/* 8013D570 001391D0 4B F1 8D 89 */ bl func_800562F8
+/* 8013D574 001391D4 2C 03 00 00 */ cmpwi r3, 0
+/* 8013D578 001391D8 41 82 18 C0 */ beq lbl_8013EE38
+/* 8013D57C 001391DC 38 60 00 02 */ li r3, 2
+/* 8013D580 001391E0 4B F1 AA 35 */ bl func_80057FB4
+/* 8013D584 001391E4 3C 80 00 01 */ lis r4, 0x0000C000@ha
+/* 8013D588 001391E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D58C 001391EC 38 84 C0 00 */ addi r4, r4, 0x0000C000@l
+/* 8013D590 001391F0 38 00 00 30 */ li r0, 0x30
+/* 8013D594 001391F4 90 83 06 84 */ stw r4, 0x684(r3)
+/* 8013D598 001391F8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D59C 001391FC 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013D5A0 00139200 48 00 18 98 */ b lbl_8013EE38
+/* 8013D5A4 00139204 38 60 00 02 */ li r3, 2
+/* 8013D5A8 00139208 4B FF F6 25 */ bl func_8013CBCC
+/* 8013D5AC 0013920C 38 60 00 02 */ li r3, 2
+/* 8013D5B0 00139210 38 80 00 08 */ li r4, 8
+/* 8013D5B4 00139214 4B FF F7 15 */ bl func_8013CCC8
+/* 8013D5B8 00139218 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D5BC 0013921C 38 80 FF FF */ li r4, -1
+/* 8013D5C0 00139220 38 00 00 01 */ li r0, 1
+/* 8013D5C4 00139224 90 83 06 B0 */ stw r4, 0x6b0(r3)
+/* 8013D5C8 00139228 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D5CC 0013922C 98 03 06 CB */ stb r0, 0x6cb(r3)
+/* 8013D5D0 00139230 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D5D4 00139234 90 83 06 C4 */ stw r4, 0x6c4(r3)
+/* 8013D5D8 00139238 48 00 18 60 */ b lbl_8013EE38
+/* 8013D5DC 0013923C 38 60 FF FF */ li r3, -1
+/* 8013D5E0 00139240 38 00 00 00 */ li r0, 0
+/* 8013D5E4 00139244 90 64 06 B0 */ stw r3, 0x6b0(r4)
+/* 8013D5E8 00139248 38 60 00 06 */ li r3, 6
+/* 8013D5EC 0013924C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D5F0 00139250 98 04 06 CA */ stb r0, 0x6ca(r4)
+/* 8013D5F4 00139254 4B FF F5 69 */ bl func_8013CB5C
+/* 8013D5F8 00139258 38 60 00 04 */ li r3, 4
+/* 8013D5FC 0013925C 4B FF F5 61 */ bl func_8013CB5C
+/* 8013D600 00139260 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D604 00139264 38 00 00 08 */ li r0, 8
+/* 8013D608 00139268 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013D60C 0013926C 48 00 18 2C */ b lbl_8013EE38
+/* 8013D610 00139270 38 00 00 32 */ li r0, 0x32
+/* 8013D614 00139274 B0 04 06 B4 */ sth r0, 0x6b4(r4)
+/* 8013D618 00139278 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D61C 0013927C 80 03 00 00 */ lwz r0, 0(r3)
+/* 8013D620 00139280 2C 00 00 00 */ cmpwi r0, 0
+/* 8013D624 00139284 40 82 00 10 */ bne lbl_8013D634
+/* 8013D628 00139288 80 03 06 88 */ lwz r0, 0x688(r3)
+/* 8013D62C 0013928C 90 03 06 AC */ stw r0, 0x6ac(r3)
+/* 8013D630 00139290 48 00 00 0C */ b lbl_8013D63C
+lbl_8013D634:
+/* 8013D634 00139294 38 00 FF FC */ li r0, -4
+/* 8013D638 00139298 90 03 06 AC */ stw r0, 0x6ac(r3)
+lbl_8013D63C:
+/* 8013D63C 0013929C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D640 001392A0 38 00 FF FF */ li r0, -1
+/* 8013D644 001392A4 38 60 00 08 */ li r3, 8
+/* 8013D648 001392A8 90 04 06 BC */ stw r0, 0x6bc(r4)
+/* 8013D64C 001392AC 48 02 54 45 */ bl func_80162A90
+/* 8013D650 001392B0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D654 001392B4 38 00 00 09 */ li r0, 9
+/* 8013D658 001392B8 90 64 06 9C */ stw r3, 0x69c(r4)
+/* 8013D65C 001392BC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D660 001392C0 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013D664 001392C4 48 00 17 D4 */ b lbl_8013EE38
+/* 8013D668 001392C8 80 64 06 88 */ lwz r3, 0x688(r4)
+/* 8013D66C 001392CC 4B FF F7 69 */ bl func_8013CDD4
+/* 8013D670 001392D0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D674 001392D4 80 64 06 C4 */ lwz r3, 0x6c4(r4)
+/* 8013D678 001392D8 2C 03 FF FF */ cmpwi r3, -1
+/* 8013D67C 001392DC 40 82 00 10 */ bne lbl_8013D68C
+/* 8013D680 001392E0 38 00 00 01 */ li r0, 1
+/* 8013D684 001392E4 90 04 06 CC */ stw r0, 0x6cc(r4)
+/* 8013D688 001392E8 48 00 00 98 */ b lbl_8013D720
+lbl_8013D68C:
+/* 8013D68C 001392EC 38 03 FF FD */ addi r0, r3, -3
+/* 8013D690 001392F0 90 04 06 B0 */ stw r0, 0x6b0(r4)
+/* 8013D694 001392F4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D698 001392F8 80 05 06 B0 */ lwz r0, 0x6b0(r5)
+/* 8013D69C 001392FC 2C 00 FF FF */ cmpwi r0, -1
+/* 8013D6A0 00139300 41 80 00 10 */ blt lbl_8013D6B0
+/* 8013D6A4 00139304 80 65 06 54 */ lwz r3, 0x654(r5)
+/* 8013D6A8 00139308 2C 03 00 05 */ cmpwi r3, 5
+/* 8013D6AC 0013930C 41 81 00 20 */ bgt lbl_8013D6CC
+lbl_8013D6B0:
+/* 8013D6B0 00139310 38 00 FF FF */ li r0, -1
+/* 8013D6B4 00139314 90 05 06 B0 */ stw r0, 0x6b0(r5)
+/* 8013D6B8 00139318 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D6BC 0013931C 80 64 06 C4 */ lwz r3, 0x6c4(r4)
+/* 8013D6C0 00139320 38 03 00 32 */ addi r0, r3, 0x32
+/* 8013D6C4 00139324 90 04 06 CC */ stw r0, 0x6cc(r4)
+/* 8013D6C8 00139328 48 00 00 58 */ b lbl_8013D720
+lbl_8013D6CC:
+/* 8013D6CC 0013932C 80 85 06 C4 */ lwz r4, 0x6c4(r5)
+/* 8013D6D0 00139330 38 03 FF FF */ addi r0, r3, -1
+/* 8013D6D4 00139334 7C 04 00 00 */ cmpw r4, r0
+/* 8013D6D8 00139338 40 82 00 1C */ bne lbl_8013D6F4
+/* 8013D6DC 0013933C 38 63 FF FA */ addi r3, r3, -6
+/* 8013D6E0 00139340 38 00 00 36 */ li r0, 0x36
+/* 8013D6E4 00139344 90 65 06 B0 */ stw r3, 0x6b0(r5)
+/* 8013D6E8 00139348 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D6EC 0013934C 90 03 06 CC */ stw r0, 0x6cc(r3)
+/* 8013D6F0 00139350 48 00 00 30 */ b lbl_8013D720
+lbl_8013D6F4:
+/* 8013D6F4 00139354 38 03 FF FE */ addi r0, r3, -2
+/* 8013D6F8 00139358 7C 04 00 00 */ cmpw r4, r0
+/* 8013D6FC 0013935C 40 82 00 1C */ bne lbl_8013D718
+/* 8013D700 00139360 38 63 FF FA */ addi r3, r3, -6
+/* 8013D704 00139364 38 00 00 35 */ li r0, 0x35
+/* 8013D708 00139368 90 65 06 B0 */ stw r3, 0x6b0(r5)
+/* 8013D70C 0013936C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D710 00139370 90 03 06 CC */ stw r0, 0x6cc(r3)
+/* 8013D714 00139374 48 00 00 0C */ b lbl_8013D720
+lbl_8013D718:
+/* 8013D718 00139378 38 00 00 34 */ li r0, 0x34
+/* 8013D71C 0013937C 90 05 06 CC */ stw r0, 0x6cc(r5)
+lbl_8013D720:
+/* 8013D720 00139380 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D724 00139384 38 60 00 05 */ li r3, 5
+/* 8013D728 00139388 80 85 06 B0 */ lwz r4, 0x6b0(r5)
+/* 8013D72C 0013938C 38 84 00 01 */ addi r4, r4, 1
+/* 8013D730 00139390 30 04 FF FF */ addic r0, r4, -1
+/* 8013D734 00139394 7C 00 21 10 */ subfe r0, r0, r4
+/* 8013D738 00139398 98 05 06 CA */ stb r0, 0x6ca(r5)
+/* 8013D73C 0013939C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D740 001393A0 80 86 06 B0 */ lwz r4, 0x6b0(r6)
+/* 8013D744 001393A4 80 A6 06 54 */ lwz r5, 0x654(r6)
+/* 8013D748 001393A8 38 04 00 06 */ addi r0, r4, 6
+/* 8013D74C 001393AC 7C A0 02 78 */ xor r0, r5, r0
+/* 8013D750 001393B0 7C 04 0E 70 */ srawi r4, r0, 1
+/* 8013D754 001393B4 7C 00 28 38 */ and r0, r0, r5
+/* 8013D758 001393B8 7C 00 20 50 */ subf r0, r0, r4
+/* 8013D75C 001393BC 54 00 0F FE */ srwi r0, r0, 0x1f
+/* 8013D760 001393C0 98 06 06 CB */ stb r0, 0x6cb(r6)
+/* 8013D764 001393C4 4B FF F3 F9 */ bl func_8013CB5C
+/* 8013D768 001393C8 38 60 00 03 */ li r3, 3
+/* 8013D76C 001393CC 4B FF F3 F1 */ bl func_8013CB5C
+/* 8013D770 001393D0 38 60 00 05 */ li r3, 5
+/* 8013D774 001393D4 38 80 00 0A */ li r4, 0xa
+/* 8013D778 001393D8 4B FF F5 51 */ bl func_8013CCC8
+/* 8013D77C 001393DC 48 00 16 BC */ b lbl_8013EE38
+/* 8013D780 001393E0 80 04 00 00 */ lwz r0, 0(r4)
+/* 8013D784 001393E4 2C 00 00 00 */ cmpwi r0, 0
+/* 8013D788 001393E8 40 82 00 10 */ bne lbl_8013D798
+/* 8013D78C 001393EC 38 00 00 01 */ li r0, 1
+/* 8013D790 001393F0 90 04 06 A0 */ stw r0, 0x6a0(r4)
+/* 8013D794 001393F4 48 00 00 0C */ b lbl_8013D7A0
+lbl_8013D798:
+/* 8013D798 001393F8 38 00 00 02 */ li r0, 2
+/* 8013D79C 001393FC 90 04 06 A0 */ stw r0, 0x6a0(r4)
+lbl_8013D7A0:
+/* 8013D7A0 00139400 38 60 00 00 */ li r3, 0
+/* 8013D7A4 00139404 38 80 00 00 */ li r4, 0
+/* 8013D7A8 00139408 4B F1 C1 51 */ bl func_800598F8
+/* 8013D7AC 0013940C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D7B0 00139410 38 00 00 33 */ li r0, 0x33
+/* 8013D7B4 00139414 38 60 00 32 */ li r3, 0x32
+/* 8013D7B8 00139418 38 80 00 58 */ li r4, 0x58
+/* 8013D7BC 0013941C 80 E5 06 54 */ lwz r7, 0x654(r5)
+/* 8013D7C0 00139420 38 A0 00 00 */ li r5, 0
+/* 8013D7C4 00139424 38 C0 00 01 */ li r6, 1
+/* 8013D7C8 00139428 39 00 00 00 */ li r8, 0
+/* 8013D7CC 0013942C 38 E7 FF FF */ addi r7, r7, -1
+/* 8013D7D0 00139430 30 E7 FF FF */ addic r7, r7, -1
+/* 8013D7D4 00139434 7C E7 39 10 */ subfe r7, r7, r7
+/* 8013D7D8 00139438 7C 00 38 78 */ andc r0, r0, r7
+/* 8013D7DC 0013943C 54 07 04 3E */ clrlwi r7, r0, 0x10
+/* 8013D7E0 00139440 4B F1 C1 E9 */ bl func_800599C8
+/* 8013D7E4 00139444 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D7E8 00139448 38 00 00 34 */ li r0, 0x34
+/* 8013D7EC 0013944C 38 60 00 33 */ li r3, 0x33
+/* 8013D7F0 00139450 38 80 00 32 */ li r4, 0x32
+/* 8013D7F4 00139454 80 E5 06 54 */ lwz r7, 0x654(r5)
+/* 8013D7F8 00139458 38 A0 00 00 */ li r5, 0
+/* 8013D7FC 0013945C 38 C0 00 01 */ li r6, 1
+/* 8013D800 00139460 39 00 00 00 */ li r8, 0
+/* 8013D804 00139464 38 E7 FF FE */ addi r7, r7, -2
+/* 8013D808 00139468 30 E7 FF FF */ addic r7, r7, -1
+/* 8013D80C 0013946C 7C E7 39 10 */ subfe r7, r7, r7
+/* 8013D810 00139470 7C 00 38 78 */ andc r0, r0, r7
+/* 8013D814 00139474 54 07 04 3E */ clrlwi r7, r0, 0x10
+/* 8013D818 00139478 4B F1 C1 B1 */ bl func_800599C8
+/* 8013D81C 0013947C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D820 00139480 38 00 00 35 */ li r0, 0x35
+/* 8013D824 00139484 38 60 00 34 */ li r3, 0x34
+/* 8013D828 00139488 38 80 00 33 */ li r4, 0x33
+/* 8013D82C 0013948C 80 E5 06 54 */ lwz r7, 0x654(r5)
+/* 8013D830 00139490 38 A0 00 00 */ li r5, 0
+/* 8013D834 00139494 38 C0 00 01 */ li r6, 1
+/* 8013D838 00139498 39 00 00 00 */ li r8, 0
+/* 8013D83C 0013949C 38 E7 FF FD */ addi r7, r7, -3
+/* 8013D840 001394A0 30 E7 FF FF */ addic r7, r7, -1
+/* 8013D844 001394A4 7C E7 39 10 */ subfe r7, r7, r7
+/* 8013D848 001394A8 7C 00 38 78 */ andc r0, r0, r7
+/* 8013D84C 001394AC 54 07 04 3E */ clrlwi r7, r0, 0x10
+/* 8013D850 001394B0 4B F1 C1 79 */ bl func_800599C8
+/* 8013D854 001394B4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D858 001394B8 38 00 00 36 */ li r0, 0x36
+/* 8013D85C 001394BC 38 60 00 35 */ li r3, 0x35
+/* 8013D860 001394C0 38 80 00 34 */ li r4, 0x34
+/* 8013D864 001394C4 80 E5 06 54 */ lwz r7, 0x654(r5)
+/* 8013D868 001394C8 38 A0 00 00 */ li r5, 0
+/* 8013D86C 001394CC 38 C0 00 02 */ li r6, 2
+/* 8013D870 001394D0 39 00 00 00 */ li r8, 0
+/* 8013D874 001394D4 38 E7 FF FC */ addi r7, r7, -4
+/* 8013D878 001394D8 30 E7 FF FF */ addic r7, r7, -1
+/* 8013D87C 001394DC 7C E7 39 10 */ subfe r7, r7, r7
+/* 8013D880 001394E0 7C 00 38 78 */ andc r0, r0, r7
+/* 8013D884 001394E4 54 07 04 3E */ clrlwi r7, r0, 0x10
+/* 8013D888 001394E8 4B F1 C1 41 */ bl func_800599C8
+/* 8013D88C 001394EC 38 60 00 36 */ li r3, 0x36
+/* 8013D890 001394F0 38 80 00 35 */ li r4, 0x35
+/* 8013D894 001394F4 38 A0 00 00 */ li r5, 0
+/* 8013D898 001394F8 38 C0 00 02 */ li r6, 2
+/* 8013D89C 001394FC 38 E0 00 59 */ li r7, 0x59
+/* 8013D8A0 00139500 39 00 00 00 */ li r8, 0
+/* 8013D8A4 00139504 4B F1 C1 25 */ bl func_800599C8
+/* 8013D8A8 00139508 38 60 00 01 */ li r3, 1
+/* 8013D8AC 0013950C 38 80 00 00 */ li r4, 0
+/* 8013D8B0 00139510 38 A0 00 32 */ li r5, 0x32
+/* 8013D8B4 00139514 38 C0 00 00 */ li r6, 0
+/* 8013D8B8 00139518 38 E0 00 02 */ li r7, 2
+/* 8013D8BC 0013951C 39 00 00 00 */ li r8, 0
+/* 8013D8C0 00139520 4B F1 C1 09 */ bl func_800599C8
+/* 8013D8C4 00139524 38 60 00 02 */ li r3, 2
+/* 8013D8C8 00139528 38 80 00 01 */ li r4, 1
+/* 8013D8CC 0013952C 38 A0 00 35 */ li r5, 0x35
+/* 8013D8D0 00139530 38 C0 00 00 */ li r6, 0
+/* 8013D8D4 00139534 38 E0 00 63 */ li r7, 0x63
+/* 8013D8D8 00139538 39 00 00 00 */ li r8, 0
+/* 8013D8DC 0013953C 4B F1 C0 ED */ bl func_800599C8
+/* 8013D8E0 00139540 38 60 00 63 */ li r3, 0x63
+/* 8013D8E4 00139544 38 80 00 02 */ li r4, 2
+/* 8013D8E8 00139548 38 A0 00 00 */ li r5, 0
+/* 8013D8EC 0013954C 38 C0 00 00 */ li r6, 0
+/* 8013D8F0 00139550 38 E0 00 00 */ li r7, 0
+/* 8013D8F4 00139554 39 00 00 00 */ li r8, 0
+/* 8013D8F8 00139558 4B F1 C0 D1 */ bl func_800599C8
+/* 8013D8FC 0013955C 38 60 00 58 */ li r3, 0x58
+/* 8013D900 00139560 38 80 00 00 */ li r4, 0
+/* 8013D904 00139564 38 A0 00 00 */ li r5, 0
+/* 8013D908 00139568 38 C0 00 00 */ li r6, 0
+/* 8013D90C 0013956C 38 E0 00 00 */ li r7, 0
+/* 8013D910 00139570 39 00 00 00 */ li r8, 0
+/* 8013D914 00139574 4B F1 C0 B5 */ bl func_800599C8
+/* 8013D918 00139578 38 60 00 59 */ li r3, 0x59
+/* 8013D91C 0013957C 38 80 00 00 */ li r4, 0
+/* 8013D920 00139580 38 A0 00 00 */ li r5, 0
+/* 8013D924 00139584 38 C0 00 00 */ li r6, 0
+/* 8013D928 00139588 38 E0 00 00 */ li r7, 0
+/* 8013D92C 0013958C 39 00 00 00 */ li r8, 0
+/* 8013D930 00139590 4B F1 C0 99 */ bl func_800599C8
+/* 8013D934 00139594 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013D938 00139598 38 00 00 0B */ li r0, 0xb
+/* 8013D93C 0013959C 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013D940 001395A0 48 00 14 F8 */ b lbl_8013EE38
+/* 8013D944 001395A4 80 04 06 CC */ lwz r0, 0x6cc(r4)
+/* 8013D948 001395A8 38 60 00 0F */ li r3, 0xf
+/* 8013D94C 001395AC 38 A0 00 00 */ li r5, 0
+/* 8013D950 001395B0 38 C0 00 01 */ li r6, 1
+/* 8013D954 001395B4 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8013D958 001395B8 4B F1 C1 15 */ bl func_80059A6C
+/* 8013D95C 001395BC 2C 03 00 00 */ cmpwi r3, 0
+/* 8013D960 001395C0 7C 7F 1B 78 */ mr r31, r3
+/* 8013D964 001395C4 41 82 14 D4 */ beq lbl_8013EE38
+/* 8013D968 001395C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013D96C 001395CC 41 82 02 4C */ beq lbl_8013DBB8
+/* 8013D970 001395D0 54 67 04 3E */ clrlwi r7, r3, 0x10
+/* 8013D974 001395D4 2C 07 00 37 */ cmpwi r7, 0x37
+/* 8013D978 001395D8 40 80 00 28 */ bge lbl_8013D9A0
+/* 8013D97C 001395DC 2C 07 00 02 */ cmpwi r7, 2
+/* 8013D980 001395E0 41 82 01 3C */ beq lbl_8013DABC
+/* 8013D984 001395E4 40 80 00 10 */ bge lbl_8013D994
+/* 8013D988 001395E8 2C 07 00 01 */ cmpwi r7, 1
+/* 8013D98C 001395EC 40 80 00 88 */ bge lbl_8013DA14
+/* 8013D990 001395F0 48 00 14 A8 */ b lbl_8013EE38
+lbl_8013D994:
+/* 8013D994 001395F4 2C 07 00 32 */ cmpwi r7, 0x32
+/* 8013D998 001395F8 40 80 01 E0 */ bge lbl_8013DB78
+/* 8013D99C 001395FC 48 00 14 9C */ b lbl_8013EE38
+lbl_8013D9A0:
+/* 8013D9A0 00139600 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8013D9A4 00139604 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8013D9A8 00139608 7C 07 00 00 */ cmpw r7, r0
+/* 8013D9AC 0013960C 41 82 00 1C */ beq lbl_8013D9C8
+/* 8013D9B0 00139610 40 80 14 88 */ bge lbl_8013EE38
+/* 8013D9B4 00139614 2C 07 00 63 */ cmpwi r7, 0x63
+/* 8013D9B8 00139618 41 82 00 08 */ beq lbl_8013D9C0
+/* 8013D9BC 0013961C 48 00 14 7C */ b lbl_8013EE38
+lbl_8013D9C0:
+/* 8013D9C0 00139620 38 60 00 02 */ li r3, 2
+/* 8013D9C4 00139624 4B F1 CB 09 */ bl func_8005A4CC
+lbl_8013D9C8:
+/* 8013D9C8 00139628 38 60 00 01 */ li r3, 1
+/* 8013D9CC 0013962C 38 80 00 08 */ li r4, 8
+/* 8013D9D0 00139630 38 A0 00 01 */ li r5, 1
+/* 8013D9D4 00139634 38 C0 00 00 */ li r6, 0
+/* 8013D9D8 00139638 4B FF F1 1D */ bl func_8013CAF4
+/* 8013D9DC 0013963C 38 60 00 03 */ li r3, 3
+/* 8013D9E0 00139640 38 80 00 08 */ li r4, 8
+/* 8013D9E4 00139644 38 A0 00 04 */ li r5, 4
+/* 8013D9E8 00139648 38 C0 00 00 */ li r6, 0
+/* 8013D9EC 0013964C 4B FF F1 09 */ bl func_8013CAF4
+/* 8013D9F0 00139650 38 60 00 05 */ li r3, 5
+/* 8013D9F4 00139654 38 80 00 08 */ li r4, 8
+/* 8013D9F8 00139658 38 A0 00 0C */ li r5, 0xc
+/* 8013D9FC 0013965C 38 C0 00 00 */ li r6, 0
+/* 8013DA00 00139660 4B FF F0 F5 */ bl func_8013CAF4
+/* 8013DA04 00139664 38 60 00 01 */ li r3, 1
+/* 8013DA08 00139668 38 80 00 0F */ li r4, 0xf
+/* 8013DA0C 0013966C 4B FF F2 BD */ bl func_8013CCC8
+/* 8013DA10 00139670 48 00 14 28 */ b lbl_8013EE38
+lbl_8013DA14:
+/* 8013DA14 00139674 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DA18 00139678 80 03 06 B0 */ lwz r0, 0x6b0(r3)
+/* 8013DA1C 0013967C 2C 00 FF FF */ cmpwi r0, -1
+/* 8013DA20 00139680 41 82 00 80 */ beq lbl_8013DAA0
+/* 8013DA24 00139684 2C 00 00 00 */ cmpwi r0, 0
+/* 8013DA28 00139688 40 82 00 10 */ bne lbl_8013DA38
+/* 8013DA2C 0013968C 38 00 00 00 */ li r0, 0
+/* 8013DA30 00139690 98 03 06 CA */ stb r0, 0x6ca(r3)
+/* 8013DA34 00139694 48 00 00 0C */ b lbl_8013DA40
+lbl_8013DA38:
+/* 8013DA38 00139698 38 00 00 01 */ li r0, 1
+/* 8013DA3C 0013969C 98 03 06 CA */ stb r0, 0x6ca(r3)
+lbl_8013DA40:
+/* 8013DA40 001396A0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DA44 001396A4 38 00 00 01 */ li r0, 1
+/* 8013DA48 001396A8 38 60 00 03 */ li r3, 3
+/* 8013DA4C 001396AC 38 80 00 08 */ li r4, 8
+/* 8013DA50 001396B0 98 05 06 CB */ stb r0, 0x6cb(r5)
+/* 8013DA54 001396B4 38 A0 00 02 */ li r5, 2
+/* 8013DA58 001396B8 38 C0 00 00 */ li r6, 0
+/* 8013DA5C 001396BC 4B FF F0 99 */ bl func_8013CAF4
+/* 8013DA60 001396C0 38 60 00 05 */ li r3, 5
+/* 8013DA64 001396C4 38 80 00 08 */ li r4, 8
+/* 8013DA68 001396C8 38 A0 00 00 */ li r5, 0
+/* 8013DA6C 001396CC 38 C0 00 02 */ li r6, 2
+/* 8013DA70 001396D0 4B FF F0 85 */ bl func_8013CAF4
+/* 8013DA74 001396D4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DA78 001396D8 38 00 00 0E */ li r0, 0xe
+/* 8013DA7C 001396DC 38 60 00 05 */ li r3, 5
+/* 8013DA80 001396E0 38 80 00 0E */ li r4, 0xe
+/* 8013DA84 001396E4 90 05 06 BC */ stw r0, 0x6bc(r5)
+/* 8013DA88 001396E8 4B FF F2 41 */ bl func_8013CCC8
+/* 8013DA8C 001396EC C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013DA90 001396F0 38 60 02 23 */ li r3, 0x223
+/* 8013DA94 001396F4 38 80 00 00 */ li r4, 0
+/* 8013DA98 001396F8 4B EC D6 D9 */ bl func_8000B170
+/* 8013DA9C 001396FC 48 00 13 9C */ b lbl_8013EE38
+lbl_8013DAA0:
+/* 8013DAA0 00139700 38 00 00 00 */ li r0, 0
+/* 8013DAA4 00139704 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013DAA8 00139708 98 03 06 CA */ stb r0, 0x6ca(r3)
+/* 8013DAAC 0013970C 38 60 02 22 */ li r3, 0x222
+/* 8013DAB0 00139710 38 80 00 00 */ li r4, 0
+/* 8013DAB4 00139714 4B EC D6 BD */ bl func_8000B170
+/* 8013DAB8 00139718 48 00 13 80 */ b lbl_8013EE38
+lbl_8013DABC:
+/* 8013DABC 0013971C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DAC0 00139720 80 85 06 B0 */ lwz r4, 0x6b0(r5)
+/* 8013DAC4 00139724 80 65 06 54 */ lwz r3, 0x654(r5)
+/* 8013DAC8 00139728 38 04 00 06 */ addi r0, r4, 6
+/* 8013DACC 0013972C 7C 00 18 00 */ cmpw r0, r3
+/* 8013DAD0 00139730 40 80 00 8C */ bge lbl_8013DB5C
+/* 8013DAD4 00139734 38 04 00 07 */ addi r0, r4, 7
+/* 8013DAD8 00139738 7C 00 18 00 */ cmpw r0, r3
+/* 8013DADC 0013973C 40 82 00 10 */ bne lbl_8013DAEC
+/* 8013DAE0 00139740 38 00 00 00 */ li r0, 0
+/* 8013DAE4 00139744 98 05 06 CB */ stb r0, 0x6cb(r5)
+/* 8013DAE8 00139748 48 00 00 0C */ b lbl_8013DAF4
+lbl_8013DAEC:
+/* 8013DAEC 0013974C 38 00 00 01 */ li r0, 1
+/* 8013DAF0 00139750 98 05 06 CB */ stb r0, 0x6cb(r5)
+lbl_8013DAF4:
+/* 8013DAF4 00139754 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DAF8 00139758 3B E0 00 01 */ li r31, 1
+/* 8013DAFC 0013975C 38 60 00 03 */ li r3, 3
+/* 8013DB00 00139760 38 80 00 08 */ li r4, 8
+/* 8013DB04 00139764 9B E5 06 CA */ stb r31, 0x6ca(r5)
+/* 8013DB08 00139768 38 A0 00 03 */ li r5, 3
+/* 8013DB0C 0013976C 38 C0 00 00 */ li r6, 0
+/* 8013DB10 00139770 4B FF EF E5 */ bl func_8013CAF4
+/* 8013DB14 00139774 38 60 00 05 */ li r3, 5
+/* 8013DB18 00139778 38 80 00 08 */ li r4, 8
+/* 8013DB1C 0013977C 38 A0 00 01 */ li r5, 1
+/* 8013DB20 00139780 38 C0 00 02 */ li r6, 2
+/* 8013DB24 00139784 4B FF EF D1 */ bl func_8013CAF4
+/* 8013DB28 00139788 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DB2C 0013978C 38 00 00 0D */ li r0, 0xd
+/* 8013DB30 00139790 38 60 00 05 */ li r3, 5
+/* 8013DB34 00139794 93 E4 06 B8 */ stw r31, 0x6b8(r4)
+/* 8013DB38 00139798 38 80 00 0D */ li r4, 0xd
+/* 8013DB3C 0013979C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DB40 001397A0 90 05 06 BC */ stw r0, 0x6bc(r5)
+/* 8013DB44 001397A4 4B FF F1 85 */ bl func_8013CCC8
+/* 8013DB48 001397A8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013DB4C 001397AC 38 60 02 23 */ li r3, 0x223
+/* 8013DB50 001397B0 38 80 00 00 */ li r4, 0
+/* 8013DB54 001397B4 4B EC D6 1D */ bl func_8000B170
+/* 8013DB58 001397B8 48 00 12 E0 */ b lbl_8013EE38
+lbl_8013DB5C:
+/* 8013DB5C 001397BC 38 00 00 00 */ li r0, 0
+/* 8013DB60 001397C0 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013DB64 001397C4 98 05 06 CB */ stb r0, 0x6cb(r5)
+/* 8013DB68 001397C8 38 60 02 22 */ li r3, 0x222
+/* 8013DB6C 001397CC 38 80 00 00 */ li r4, 0
+/* 8013DB70 001397D0 4B EC D6 01 */ bl func_8000B170
+/* 8013DB74 001397D4 48 00 12 C4 */ b lbl_8013EE38
+lbl_8013DB78:
+/* 8013DB78 001397D8 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DB7C 001397DC 38 A7 FF D5 */ addi r5, r7, -43
+/* 8013DB80 001397E0 38 60 00 05 */ li r3, 5
+/* 8013DB84 001397E4 38 80 00 08 */ li r4, 8
+/* 8013DB88 001397E8 80 08 06 B0 */ lwz r0, 0x6b0(r8)
+/* 8013DB8C 001397EC 38 C0 00 00 */ li r6, 0
+/* 8013DB90 001397F0 7C E7 02 14 */ add r7, r7, r0
+/* 8013DB94 001397F4 38 07 FF CF */ addi r0, r7, -49
+/* 8013DB98 001397F8 90 08 06 C4 */ stw r0, 0x6c4(r8)
+/* 8013DB9C 001397FC 4B FF EF 59 */ bl func_8013CAF4
+/* 8013DBA0 00139800 38 60 00 05 */ li r3, 5
+/* 8013DBA4 00139804 38 80 00 0C */ li r4, 0xc
+/* 8013DBA8 00139808 4B FF F1 21 */ bl func_8013CCC8
+/* 8013DBAC 0013980C 38 60 00 01 */ li r3, 1
+/* 8013DBB0 00139810 4B F1 C9 1D */ bl func_8005A4CC
+/* 8013DBB4 00139814 48 00 12 84 */ b lbl_8013EE38
+lbl_8013DBB8:
+/* 8013DBB8 00139818 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DBBC 0013981C 38 A0 00 00 */ li r5, 0
+/* 8013DBC0 00139820 28 03 00 63 */ cmplwi r3, 0x63
+/* 8013DBC4 00139824 B0 A4 06 C8 */ sth r5, 0x6c8(r4)
+/* 8013DBC8 00139828 40 82 00 44 */ bne lbl_8013DC0C
+/* 8013DBCC 0013982C 38 60 00 01 */ li r3, 1
+/* 8013DBD0 00139830 38 80 00 08 */ li r4, 8
+/* 8013DBD4 00139834 38 A0 00 00 */ li r5, 0
+/* 8013DBD8 00139838 38 C0 00 00 */ li r6, 0
+/* 8013DBDC 0013983C 4B FF EF 19 */ bl func_8013CAF4
+/* 8013DBE0 00139840 38 60 00 03 */ li r3, 3
+/* 8013DBE4 00139844 38 80 00 08 */ li r4, 8
+/* 8013DBE8 00139848 38 A0 00 04 */ li r5, 4
+/* 8013DBEC 0013984C 38 C0 00 00 */ li r6, 0
+/* 8013DBF0 00139850 4B FF EF 05 */ bl func_8013CAF4
+/* 8013DBF4 00139854 38 60 00 05 */ li r3, 5
+/* 8013DBF8 00139858 38 80 00 08 */ li r4, 8
+/* 8013DBFC 0013985C 38 A0 00 0C */ li r5, 0xc
+/* 8013DC00 00139860 38 C0 00 00 */ li r6, 0
+/* 8013DC04 00139864 4B FF EE F1 */ bl func_8013CAF4
+/* 8013DC08 00139868 48 00 12 30 */ b lbl_8013EE38
+lbl_8013DC0C:
+/* 8013DC0C 0013986C 38 03 FF FF */ addi r0, r3, -1
+/* 8013DC10 00139870 28 00 00 01 */ cmplwi r0, 1
+/* 8013DC14 00139874 41 81 00 A8 */ bgt lbl_8013DCBC
+/* 8013DC18 00139878 38 60 00 01 */ li r3, 1
+/* 8013DC1C 0013987C 38 80 00 08 */ li r4, 8
+/* 8013DC20 00139880 38 A0 00 02 */ li r5, 2
+/* 8013DC24 00139884 38 C0 00 00 */ li r6, 0
+/* 8013DC28 00139888 4B FF EE CD */ bl func_8013CAF4
+/* 8013DC2C 0013988C 57 E4 04 3E */ clrlwi r4, r31, 0x10
+/* 8013DC30 00139890 38 60 00 03 */ li r3, 3
+/* 8013DC34 00139894 38 A4 FF FF */ addi r5, r4, -1
+/* 8013DC38 00139898 38 C0 00 00 */ li r6, 0
+/* 8013DC3C 0013989C 38 80 00 08 */ li r4, 8
+/* 8013DC40 001398A0 4B FF EE B5 */ bl func_8013CAF4
+/* 8013DC44 001398A4 38 60 00 05 */ li r3, 5
+/* 8013DC48 001398A8 38 80 00 08 */ li r4, 8
+/* 8013DC4C 001398AC 38 A0 00 0C */ li r5, 0xc
+/* 8013DC50 001398B0 38 C0 00 00 */ li r6, 0
+/* 8013DC54 001398B4 4B FF EE A1 */ bl func_8013CAF4
+/* 8013DC58 001398B8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DC5C 001398BC 38 60 00 01 */ li r3, 1
+/* 8013DC60 001398C0 38 80 00 00 */ li r4, 0
+/* 8013DC64 001398C4 38 C0 00 00 */ li r6, 0
+/* 8013DC68 001398C8 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
+/* 8013DC6C 001398CC 38 E0 00 02 */ li r7, 2
+/* 8013DC70 001398D0 39 00 00 00 */ li r8, 0
+/* 8013DC74 001398D4 4B F1 BD 55 */ bl func_800599C8
+/* 8013DC78 001398D8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DC7C 001398DC 38 60 00 02 */ li r3, 2
+/* 8013DC80 001398E0 38 80 00 01 */ li r4, 1
+/* 8013DC84 001398E4 38 C0 00 00 */ li r6, 0
+/* 8013DC88 001398E8 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
+/* 8013DC8C 001398EC 38 E0 00 63 */ li r7, 0x63
+/* 8013DC90 001398F0 39 00 00 00 */ li r8, 0
+/* 8013DC94 001398F4 4B F1 BD 35 */ bl func_800599C8
+/* 8013DC98 001398F8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DC9C 001398FC 38 60 00 63 */ li r3, 0x63
+/* 8013DCA0 00139900 38 80 00 02 */ li r4, 2
+/* 8013DCA4 00139904 38 C0 00 00 */ li r6, 0
+/* 8013DCA8 00139908 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
+/* 8013DCAC 0013990C 38 E0 00 00 */ li r7, 0
+/* 8013DCB0 00139910 39 00 00 00 */ li r8, 0
+/* 8013DCB4 00139914 4B F1 BD 15 */ bl func_800599C8
+/* 8013DCB8 00139918 48 00 11 80 */ b lbl_8013EE38
+lbl_8013DCBC:
+/* 8013DCBC 0013991C 28 03 00 58 */ cmplwi r3, 0x58
+/* 8013DCC0 00139920 40 82 00 D4 */ bne lbl_8013DD94
+/* 8013DCC4 00139924 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DCC8 00139928 80 03 06 B0 */ lwz r0, 0x6b0(r3)
+/* 8013DCCC 0013992C 2C 00 FF FF */ cmpwi r0, -1
+/* 8013DCD0 00139930 41 82 00 7C */ beq lbl_8013DD4C
+/* 8013DCD4 00139934 2C 00 00 00 */ cmpwi r0, 0
+/* 8013DCD8 00139938 40 82 00 0C */ bne lbl_8013DCE4
+/* 8013DCDC 0013993C 98 A3 06 CA */ stb r5, 0x6ca(r3)
+/* 8013DCE0 00139940 48 00 00 0C */ b lbl_8013DCEC
+lbl_8013DCE4:
+/* 8013DCE4 00139944 38 00 00 01 */ li r0, 1
+/* 8013DCE8 00139948 98 03 06 CA */ stb r0, 0x6ca(r3)
+lbl_8013DCEC:
+/* 8013DCEC 0013994C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DCF0 00139950 38 00 00 01 */ li r0, 1
+/* 8013DCF4 00139954 38 60 00 05 */ li r3, 5
+/* 8013DCF8 00139958 38 80 00 08 */ li r4, 8
+/* 8013DCFC 0013995C 98 05 06 CB */ stb r0, 0x6cb(r5)
+/* 8013DD00 00139960 38 A0 00 00 */ li r5, 0
+/* 8013DD04 00139964 38 C0 00 02 */ li r6, 2
+/* 8013DD08 00139968 4B FF ED ED */ bl func_8013CAF4
+/* 8013DD0C 0013996C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DD10 00139970 38 00 00 0E */ li r0, 0xe
+/* 8013DD14 00139974 38 60 00 05 */ li r3, 5
+/* 8013DD18 00139978 38 80 00 0E */ li r4, 0xe
+/* 8013DD1C 0013997C 90 05 06 BC */ stw r0, 0x6bc(r5)
+/* 8013DD20 00139980 4B FF EF A9 */ bl func_8013CCC8
+/* 8013DD24 00139984 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DD28 00139988 38 00 00 32 */ li r0, 0x32
+/* 8013DD2C 0013998C B0 03 06 B6 */ sth r0, 0x6b6(r3)
+/* 8013DD30 00139990 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DD34 00139994 80 04 06 B0 */ lwz r0, 0x6b0(r4)
+/* 8013DD38 00139998 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013DD3C 0013999C 7C 64 02 14 */ add r3, r4, r0
+/* 8013DD40 001399A0 A0 03 00 5C */ lhz r0, 0x5c(r3)
+/* 8013DD44 001399A4 B0 04 06 C8 */ sth r0, 0x6c8(r4)
+/* 8013DD48 001399A8 48 00 00 40 */ b lbl_8013DD88
+lbl_8013DD4C:
+/* 8013DD4C 001399AC 98 A3 06 CA */ stb r5, 0x6ca(r3)
+/* 8013DD50 001399B0 38 60 00 05 */ li r3, 5
+/* 8013DD54 001399B4 38 80 00 08 */ li r4, 8
+/* 8013DD58 001399B8 38 A0 00 02 */ li r5, 2
+/* 8013DD5C 001399BC 38 C0 00 00 */ li r6, 0
+/* 8013DD60 001399C0 4B FF ED 95 */ bl func_8013CAF4
+/* 8013DD64 001399C4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DD68 001399C8 38 60 00 00 */ li r3, 0
+/* 8013DD6C 001399CC A0 04 00 5C */ lhz r0, 0x5c(r4)
+/* 8013DD70 001399D0 B0 04 06 C8 */ sth r0, 0x6c8(r4)
+/* 8013DD74 001399D4 4B EC D8 5D */ bl func_8000B5D0
+/* 8013DD78 001399D8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013DD7C 001399DC 38 60 02 22 */ li r3, 0x222
+/* 8013DD80 001399E0 38 80 00 00 */ li r4, 0
+/* 8013DD84 001399E4 4B EC D3 ED */ bl func_8000B170
+lbl_8013DD88:
+/* 8013DD88 001399E8 38 60 00 32 */ li r3, 0x32
+/* 8013DD8C 001399EC 4B F1 C6 AD */ bl func_8005A438
+/* 8013DD90 001399F0 48 00 10 A8 */ b lbl_8013EE38
+lbl_8013DD94:
+/* 8013DD94 001399F4 28 03 00 59 */ cmplwi r3, 0x59
+/* 8013DD98 001399F8 40 82 00 FC */ bne lbl_8013DE94
+/* 8013DD9C 001399FC 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DDA0 00139A00 80 86 06 B0 */ lwz r4, 0x6b0(r6)
+/* 8013DDA4 00139A04 80 66 06 54 */ lwz r3, 0x654(r6)
+/* 8013DDA8 00139A08 38 04 00 06 */ addi r0, r4, 6
+/* 8013DDAC 00139A0C 7C 00 18 00 */ cmpw r0, r3
+/* 8013DDB0 00139A10 40 80 00 8C */ bge lbl_8013DE3C
+/* 8013DDB4 00139A14 38 04 00 07 */ addi r0, r4, 7
+/* 8013DDB8 00139A18 7C 00 18 00 */ cmpw r0, r3
+/* 8013DDBC 00139A1C 40 82 00 0C */ bne lbl_8013DDC8
+/* 8013DDC0 00139A20 98 A6 06 CB */ stb r5, 0x6cb(r6)
+/* 8013DDC4 00139A24 48 00 00 0C */ b lbl_8013DDD0
+lbl_8013DDC8:
+/* 8013DDC8 00139A28 38 00 00 01 */ li r0, 1
+/* 8013DDCC 00139A2C 98 06 06 CB */ stb r0, 0x6cb(r6)
+lbl_8013DDD0:
+/* 8013DDD0 00139A30 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DDD4 00139A34 3B E0 00 01 */ li r31, 1
+/* 8013DDD8 00139A38 38 60 00 05 */ li r3, 5
+/* 8013DDDC 00139A3C 38 80 00 08 */ li r4, 8
+/* 8013DDE0 00139A40 9B E5 06 CA */ stb r31, 0x6ca(r5)
+/* 8013DDE4 00139A44 38 A0 00 01 */ li r5, 1
+/* 8013DDE8 00139A48 38 C0 00 02 */ li r6, 2
+/* 8013DDEC 00139A4C 4B FF ED 09 */ bl func_8013CAF4
+/* 8013DDF0 00139A50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DDF4 00139A54 38 00 00 0D */ li r0, 0xd
+/* 8013DDF8 00139A58 38 60 00 05 */ li r3, 5
+/* 8013DDFC 00139A5C 93 E4 06 B8 */ stw r31, 0x6b8(r4)
+/* 8013DE00 00139A60 38 80 00 0D */ li r4, 0xd
+/* 8013DE04 00139A64 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DE08 00139A68 90 05 06 BC */ stw r0, 0x6bc(r5)
+/* 8013DE0C 00139A6C 4B FF EE BD */ bl func_8013CCC8
+/* 8013DE10 00139A70 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DE14 00139A74 38 00 00 36 */ li r0, 0x36
+/* 8013DE18 00139A78 B0 03 06 B6 */ sth r0, 0x6b6(r3)
+/* 8013DE1C 00139A7C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DE20 00139A80 80 64 06 B0 */ lwz r3, 0x6b0(r4)
+/* 8013DE24 00139A84 38 03 00 06 */ addi r0, r3, 6
+/* 8013DE28 00139A88 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013DE2C 00139A8C 7C 64 02 14 */ add r3, r4, r0
+/* 8013DE30 00139A90 A0 03 00 5C */ lhz r0, 0x5c(r3)
+/* 8013DE34 00139A94 B0 04 06 C8 */ sth r0, 0x6c8(r4)
+/* 8013DE38 00139A98 48 00 00 50 */ b lbl_8013DE88
+lbl_8013DE3C:
+/* 8013DE3C 00139A9C 98 A6 06 CB */ stb r5, 0x6cb(r6)
+/* 8013DE40 00139AA0 38 60 00 05 */ li r3, 5
+/* 8013DE44 00139AA4 38 80 00 08 */ li r4, 8
+/* 8013DE48 00139AA8 38 A0 00 06 */ li r5, 6
+/* 8013DE4C 00139AAC 38 C0 00 00 */ li r6, 0
+/* 8013DE50 00139AB0 4B FF EC A5 */ bl func_8013CAF4
+/* 8013DE54 00139AB4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DE58 00139AB8 38 60 00 00 */ li r3, 0
+/* 8013DE5C 00139ABC 80 85 06 54 */ lwz r4, 0x654(r5)
+/* 8013DE60 00139AC0 38 04 FF FF */ addi r0, r4, -1
+/* 8013DE64 00139AC4 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013DE68 00139AC8 7C 85 02 14 */ add r4, r5, r0
+/* 8013DE6C 00139ACC A0 04 00 5C */ lhz r0, 0x5c(r4)
+/* 8013DE70 00139AD0 B0 05 06 C8 */ sth r0, 0x6c8(r5)
+/* 8013DE74 00139AD4 4B EC D7 5D */ bl func_8000B5D0
+/* 8013DE78 00139AD8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013DE7C 00139ADC 38 60 02 22 */ li r3, 0x222
+/* 8013DE80 00139AE0 38 80 00 00 */ li r4, 0
+/* 8013DE84 00139AE4 4B EC D2 ED */ bl func_8000B170
+lbl_8013DE88:
+/* 8013DE88 00139AE8 38 60 00 36 */ li r3, 0x36
+/* 8013DE8C 00139AEC 4B F1 C5 AD */ bl func_8005A438
+/* 8013DE90 00139AF0 48 00 0F A8 */ b lbl_8013EE38
+lbl_8013DE94:
+/* 8013DE94 00139AF4 38 60 00 01 */ li r3, 1
+/* 8013DE98 00139AF8 38 80 00 08 */ li r4, 8
+/* 8013DE9C 00139AFC 38 A0 00 02 */ li r5, 2
+/* 8013DEA0 00139B00 38 C0 00 00 */ li r6, 0
+/* 8013DEA4 00139B04 4B FF EC 51 */ bl func_8013CAF4
+/* 8013DEA8 00139B08 38 60 00 03 */ li r3, 3
+/* 8013DEAC 00139B0C 38 80 00 08 */ li r4, 8
+/* 8013DEB0 00139B10 38 A0 00 04 */ li r5, 4
+/* 8013DEB4 00139B14 38 C0 00 00 */ li r6, 0
+/* 8013DEB8 00139B18 4B FF EC 3D */ bl func_8013CAF4
+/* 8013DEBC 00139B1C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DEC0 00139B20 38 1F FF D0 */ addi r0, r31, -48
+/* 8013DEC4 00139B24 54 05 04 3E */ clrlwi r5, r0, 0x10
+/* 8013DEC8 00139B28 38 60 00 05 */ li r3, 5
+/* 8013DECC 00139B2C B3 E4 06 B4 */ sth r31, 0x6b4(r4)
+/* 8013DED0 00139B30 38 80 00 08 */ li r4, 8
+/* 8013DED4 00139B34 38 C0 00 00 */ li r6, 0
+/* 8013DED8 00139B38 4B FF EC 1D */ bl func_8013CAF4
+/* 8013DEDC 00139B3C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DEE0 00139B40 80 04 06 B0 */ lwz r0, 0x6b0(r4)
+/* 8013DEE4 00139B44 7C 7F 02 14 */ add r3, r31, r0
+/* 8013DEE8 00139B48 38 03 FF CF */ addi r0, r3, -49
+/* 8013DEEC 00139B4C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013DEF0 00139B50 7C 64 02 14 */ add r3, r4, r0
+/* 8013DEF4 00139B54 A0 03 00 5C */ lhz r0, 0x5c(r3)
+/* 8013DEF8 00139B58 B0 04 06 C8 */ sth r0, 0x6c8(r4)
+/* 8013DEFC 00139B5C 48 00 0F 3C */ b lbl_8013EE38
+/* 8013DF00 00139B60 38 60 00 05 */ li r3, 5
+/* 8013DF04 00139B64 4B FF EC C9 */ bl func_8013CBCC
+/* 8013DF08 00139B68 38 60 00 05 */ li r3, 5
+/* 8013DF0C 00139B6C 38 80 00 10 */ li r4, 0x10
+/* 8013DF10 00139B70 4B FF ED B9 */ bl func_8013CCC8
+/* 8013DF14 00139B74 48 00 0F 24 */ b lbl_8013EE38
+/* 8013DF18 00139B78 A0 04 06 B6 */ lhz r0, 0x6b6(r4)
+/* 8013DF1C 00139B7C 2C 00 00 00 */ cmpwi r0, 0
+/* 8013DF20 00139B80 41 82 00 1C */ beq lbl_8013DF3C
+/* 8013DF24 00139B84 38 60 00 05 */ li r3, 5
+/* 8013DF28 00139B88 38 80 00 08 */ li r4, 8
+/* 8013DF2C 00139B8C 38 A0 00 02 */ li r5, 2
+/* 8013DF30 00139B90 38 C0 00 00 */ li r6, 0
+/* 8013DF34 00139B94 4B FF EB C1 */ bl func_8013CAF4
+/* 8013DF38 00139B98 48 00 00 18 */ b lbl_8013DF50
+lbl_8013DF3C:
+/* 8013DF3C 00139B9C 38 60 00 05 */ li r3, 5
+/* 8013DF40 00139BA0 38 80 00 08 */ li r4, 8
+/* 8013DF44 00139BA4 38 A0 00 0C */ li r5, 0xc
+/* 8013DF48 00139BA8 38 C0 00 00 */ li r6, 0
+/* 8013DF4C 00139BAC 4B FF EB A9 */ bl func_8013CAF4
+lbl_8013DF50:
+/* 8013DF50 00139BB0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DF54 00139BB4 38 A0 FF FF */ li r5, -1
+/* 8013DF58 00139BB8 38 80 00 00 */ li r4, 0
+/* 8013DF5C 00139BBC 38 00 00 0B */ li r0, 0xb
+/* 8013DF60 00139BC0 90 A3 06 B8 */ stw r5, 0x6b8(r3)
+/* 8013DF64 00139BC4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DF68 00139BC8 B0 83 06 B6 */ sth r4, 0x6b6(r3)
+/* 8013DF6C 00139BCC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DF70 00139BD0 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013DF74 00139BD4 48 00 0E C4 */ b lbl_8013EE38
+/* 8013DF78 00139BD8 A0 04 06 B6 */ lhz r0, 0x6b6(r4)
+/* 8013DF7C 00139BDC 2C 00 00 00 */ cmpwi r0, 0
+/* 8013DF80 00139BE0 41 82 00 1C */ beq lbl_8013DF9C
+/* 8013DF84 00139BE4 38 60 00 05 */ li r3, 5
+/* 8013DF88 00139BE8 38 80 00 08 */ li r4, 8
+/* 8013DF8C 00139BEC 38 A0 00 06 */ li r5, 6
+/* 8013DF90 00139BF0 38 C0 00 00 */ li r6, 0
+/* 8013DF94 00139BF4 4B FF EB 61 */ bl func_8013CAF4
+/* 8013DF98 00139BF8 48 00 00 18 */ b lbl_8013DFB0
+lbl_8013DF9C:
+/* 8013DF9C 00139BFC 38 60 00 05 */ li r3, 5
+/* 8013DFA0 00139C00 38 80 00 08 */ li r4, 8
+/* 8013DFA4 00139C04 38 A0 00 0C */ li r5, 0xc
+/* 8013DFA8 00139C08 38 C0 00 00 */ li r6, 0
+/* 8013DFAC 00139C0C 4B FF EB 49 */ bl func_8013CAF4
+lbl_8013DFB0:
+/* 8013DFB0 00139C10 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DFB4 00139C14 38 80 00 00 */ li r4, 0
+/* 8013DFB8 00139C18 38 00 00 0B */ li r0, 0xb
+/* 8013DFBC 00139C1C B0 83 06 B6 */ sth r4, 0x6b6(r3)
+/* 8013DFC0 00139C20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013DFC4 00139C24 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013DFC8 00139C28 48 00 0E 70 */ b lbl_8013EE38
+/* 8013DFCC 00139C2C 80 04 00 00 */ lwz r0, 0(r4)
+/* 8013DFD0 00139C30 2C 00 00 00 */ cmpwi r0, 0
+/* 8013DFD4 00139C34 40 82 00 24 */ bne lbl_8013DFF8
+/* 8013DFD8 00139C38 38 60 00 05 */ li r3, 5
+/* 8013DFDC 00139C3C 4B FF EB F1 */ bl func_8013CBCC
+/* 8013DFE0 00139C40 38 60 00 03 */ li r3, 3
+/* 8013DFE4 00139C44 4B FF EB E9 */ bl func_8013CBCC
+/* 8013DFE8 00139C48 38 60 00 05 */ li r3, 5
+/* 8013DFEC 00139C4C 38 80 00 01 */ li r4, 1
+/* 8013DFF0 00139C50 4B FF EC D9 */ bl func_8013CCC8
+/* 8013DFF4 00139C54 48 00 0E 44 */ b lbl_8013EE38
+lbl_8013DFF8:
+/* 8013DFF8 00139C58 38 00 00 04 */ li r0, 4
+/* 8013DFFC 00139C5C 90 04 06 90 */ stw r0, 0x690(r4)
+/* 8013E000 00139C60 48 00 0E 38 */ b lbl_8013EE38
+/* 8013E004 00139C64 38 00 00 11 */ li r0, 0x11
+/* 8013E008 00139C68 90 04 06 90 */ stw r0, 0x690(r4)
+/* 8013E00C 00139C6C 48 00 0E 2C */ b lbl_8013EE38
+/* 8013E010 00139C70 80 04 00 00 */ lwz r0, 0(r4)
+/* 8013E014 00139C74 2C 00 00 00 */ cmpwi r0, 0
+/* 8013E018 00139C78 40 82 00 10 */ bne lbl_8013E028
+/* 8013E01C 00139C7C 38 00 FF FE */ li r0, -2
+/* 8013E020 00139C80 90 04 06 AC */ stw r0, 0x6ac(r4)
+/* 8013E024 00139C84 48 00 00 0C */ b lbl_8013E030
+lbl_8013E028:
+/* 8013E028 00139C88 38 00 FF FD */ li r0, -3
+/* 8013E02C 00139C8C 90 04 06 AC */ stw r0, 0x6ac(r4)
+lbl_8013E030:
+/* 8013E030 00139C90 38 60 00 00 */ li r3, 0
+/* 8013E034 00139C94 38 80 00 00 */ li r4, 0
+/* 8013E038 00139C98 4B F1 B8 C1 */ bl func_800598F8
+/* 8013E03C 00139C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E040 00139CA0 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013E044 00139CA4 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E048 00139CA8 7C 63 02 14 */ add r3, r3, r0
+/* 8013E04C 00139CAC 88 63 00 5B */ lbz r3, 0x5b(r3)
+/* 8013E050 00139CB0 38 03 FF FF */ addi r0, r3, -1
+/* 8013E054 00139CB4 7C 00 00 34 */ cntlzw r0, r0
+/* 8013E058 00139CB8 54 03 D9 7E */ srwi r3, r0, 5
+/* 8013E05C 00139CBC 4B FF EF A9 */ bl func_8013D004
+/* 8013E060 00139CC0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E064 00139CC4 38 80 00 01 */ li r4, 1
+/* 8013E068 00139CC8 80 65 06 C4 */ lwz r3, 0x6c4(r5)
+/* 8013E06C 00139CCC 30 03 FF FF */ addic r0, r3, -1
+/* 8013E070 00139CD0 7C 00 19 10 */ subfe r0, r0, r3
+/* 8013E074 00139CD4 98 05 06 CA */ stb r0, 0x6ca(r5)
+/* 8013E078 00139CD8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E07C 00139CDC 80 65 06 C4 */ lwz r3, 0x6c4(r5)
+/* 8013E080 00139CE0 80 05 06 54 */ lwz r0, 0x654(r5)
+/* 8013E084 00139CE4 38 63 00 01 */ addi r3, r3, 1
+/* 8013E088 00139CE8 7C 63 00 50 */ subf r3, r3, r0
+/* 8013E08C 00139CEC 30 03 FF FF */ addic r0, r3, -1
+/* 8013E090 00139CF0 7C 00 19 10 */ subfe r0, r0, r3
+/* 8013E094 00139CF4 98 05 06 CB */ stb r0, 0x6cb(r5)
+/* 8013E098 00139CF8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E09C 00139CFC 80 05 06 C4 */ lwz r0, 0x6c4(r5)
+/* 8013E0A0 00139D00 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E0A4 00139D04 7C 65 02 14 */ add r3, r5, r0
+/* 8013E0A8 00139D08 88 03 00 5B */ lbz r0, 0x5b(r3)
+/* 8013E0AC 00139D0C 28 00 00 01 */ cmplwi r0, 1
+/* 8013E0B0 00139D10 40 82 00 08 */ bne lbl_8013E0B8
+/* 8013E0B4 00139D14 38 80 00 0A */ li r4, 0xa
+lbl_8013E0B8:
+/* 8013E0B8 00139D18 90 85 06 D0 */ stw r4, 0x6d0(r5)
+/* 8013E0BC 00139D1C 38 60 00 07 */ li r3, 7
+/* 8013E0C0 00139D20 4B FF EA 9D */ bl func_8013CB5C
+/* 8013E0C4 00139D24 38 60 00 07 */ li r3, 7
+/* 8013E0C8 00139D28 38 80 00 12 */ li r4, 0x12
+/* 8013E0CC 00139D2C 4B FF EB FD */ bl func_8013CCC8
+/* 8013E0D0 00139D30 48 00 0D 68 */ b lbl_8013EE38
+/* 8013E0D4 00139D34 80 04 06 D0 */ lwz r0, 0x6d0(r4)
+/* 8013E0D8 00139D38 38 60 00 0D */ li r3, 0xd
+/* 8013E0DC 00139D3C 38 A0 00 00 */ li r5, 0
+/* 8013E0E0 00139D40 38 C0 00 01 */ li r6, 1
+/* 8013E0E4 00139D44 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8013E0E8 00139D48 4B F1 B9 85 */ bl func_80059A6C
+/* 8013E0EC 00139D4C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013E0F0 00139D50 7C 7F 1B 78 */ mr r31, r3
+/* 8013E0F4 00139D54 41 82 0D 44 */ beq lbl_8013EE38
+/* 8013E0F8 00139D58 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013E0FC 00139D5C 41 82 02 B8 */ beq lbl_8013E3B4
+/* 8013E100 00139D60 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8013E104 00139D64 2C 04 00 0A */ cmpwi r4, 0xa
+/* 8013E108 00139D68 41 82 02 0C */ beq lbl_8013E314
+/* 8013E10C 00139D6C 40 80 00 1C */ bge lbl_8013E128
+/* 8013E110 00139D70 2C 04 00 02 */ cmpwi r4, 2
+/* 8013E114 00139D74 41 82 01 2C */ beq lbl_8013E240
+/* 8013E118 00139D78 40 80 0D 20 */ bge lbl_8013EE38
+/* 8013E11C 00139D7C 2C 04 00 01 */ cmpwi r4, 1
+/* 8013E120 00139D80 40 80 00 54 */ bge lbl_8013E174
+/* 8013E124 00139D84 48 00 0D 14 */ b lbl_8013EE38
+lbl_8013E128:
+/* 8013E128 00139D88 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8013E12C 00139D8C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 8013E130 00139D90 7C 04 00 00 */ cmpw r4, r0
+/* 8013E134 00139D94 41 82 00 1C */ beq lbl_8013E150
+/* 8013E138 00139D98 40 80 0D 00 */ bge lbl_8013EE38
+/* 8013E13C 00139D9C 2C 04 00 63 */ cmpwi r4, 0x63
+/* 8013E140 00139DA0 41 82 00 08 */ beq lbl_8013E148
+/* 8013E144 00139DA4 48 00 0C F4 */ b lbl_8013EE38
+lbl_8013E148:
+/* 8013E148 00139DA8 38 60 00 02 */ li r3, 2
+/* 8013E14C 00139DAC 4B F1 C3 81 */ bl func_8005A4CC
+lbl_8013E150:
+/* 8013E150 00139DB0 38 60 00 01 */ li r3, 1
+/* 8013E154 00139DB4 38 80 00 08 */ li r4, 8
+/* 8013E158 00139DB8 38 A0 00 01 */ li r5, 1
+/* 8013E15C 00139DBC 38 C0 00 00 */ li r6, 0
+/* 8013E160 00139DC0 4B FF E9 95 */ bl func_8013CAF4
+/* 8013E164 00139DC4 38 60 00 01 */ li r3, 1
+/* 8013E168 00139DC8 38 80 00 14 */ li r4, 0x14
+/* 8013E16C 00139DCC 4B FF EB 5D */ bl func_8013CCC8
+/* 8013E170 00139DD0 48 00 0C C8 */ b lbl_8013EE38
+lbl_8013E174:
+/* 8013E174 00139DD4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E178 00139DD8 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013E17C 00139DDC 2C 00 00 00 */ cmpwi r0, 0
+/* 8013E180 00139DE0 41 82 00 A4 */ beq lbl_8013E224
+/* 8013E184 00139DE4 38 60 FF FF */ li r3, -1
+/* 8013E188 00139DE8 4B FF ED D9 */ bl func_8013CF60
+/* 8013E18C 00139DEC 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E190 00139DF0 90 64 06 C4 */ stw r3, 0x6c4(r4)
+/* 8013E194 00139DF4 38 60 FF FF */ li r3, -1
+/* 8013E198 00139DF8 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E19C 00139DFC 4B FF ED C5 */ bl func_8013CF60
+/* 8013E1A0 00139E00 80 DE 06 C4 */ lwz r6, 0x6c4(r30)
+/* 8013E1A4 00139E04 38 00 00 01 */ li r0, 1
+/* 8013E1A8 00139E08 38 80 00 08 */ li r4, 8
+/* 8013E1AC 00139E0C 38 A0 00 02 */ li r5, 2
+/* 8013E1B0 00139E10 7D 06 18 50 */ subf r8, r6, r3
+/* 8013E1B4 00139E14 38 60 00 03 */ li r3, 3
+/* 8013E1B8 00139E18 30 E8 FF FF */ addic r7, r8, -1
+/* 8013E1BC 00139E1C 38 C0 00 00 */ li r6, 0
+/* 8013E1C0 00139E20 7C E7 41 10 */ subfe r7, r7, r8
+/* 8013E1C4 00139E24 98 FE 06 CA */ stb r7, 0x6ca(r30)
+/* 8013E1C8 00139E28 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E1CC 00139E2C 98 07 06 CB */ stb r0, 0x6cb(r7)
+/* 8013E1D0 00139E30 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E1D4 00139E34 80 08 06 C4 */ lwz r0, 0x6c4(r8)
+/* 8013E1D8 00139E38 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E1DC 00139E3C 7C E8 02 14 */ add r7, r8, r0
+/* 8013E1E0 00139E40 A0 07 00 5C */ lhz r0, 0x5c(r7)
+/* 8013E1E4 00139E44 B0 08 06 C8 */ sth r0, 0x6c8(r8)
+/* 8013E1E8 00139E48 4B FF E9 0D */ bl func_8013CAF4
+/* 8013E1EC 00139E4C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E1F0 00139E50 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013E1F4 00139E54 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E1F8 00139E58 7C 63 02 14 */ add r3, r3, r0
+/* 8013E1FC 00139E5C 88 63 00 5B */ lbz r3, 0x5b(r3)
+/* 8013E200 00139E60 38 03 FF FF */ addi r0, r3, -1
+/* 8013E204 00139E64 7C 00 00 34 */ cntlzw r0, r0
+/* 8013E208 00139E68 54 03 D9 7E */ srwi r3, r0, 5
+/* 8013E20C 00139E6C 4B FF ED F9 */ bl func_8013D004
+/* 8013E210 00139E70 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E214 00139E74 38 60 02 23 */ li r3, 0x223
+/* 8013E218 00139E78 38 80 00 00 */ li r4, 0
+/* 8013E21C 00139E7C 4B EC CF 55 */ bl func_8000B170
+/* 8013E220 00139E80 48 00 0C 18 */ b lbl_8013EE38
+lbl_8013E224:
+/* 8013E224 00139E84 38 00 00 00 */ li r0, 0
+/* 8013E228 00139E88 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E22C 00139E8C 98 03 06 CA */ stb r0, 0x6ca(r3)
+/* 8013E230 00139E90 38 60 02 22 */ li r3, 0x222
+/* 8013E234 00139E94 38 80 00 00 */ li r4, 0
+/* 8013E238 00139E98 4B EC CF 39 */ bl func_8000B170
+/* 8013E23C 00139E9C 48 00 0B FC */ b lbl_8013EE38
+lbl_8013E240:
+/* 8013E240 00139EA0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E244 00139EA4 80 64 06 C4 */ lwz r3, 0x6c4(r4)
+/* 8013E248 00139EA8 80 04 06 54 */ lwz r0, 0x654(r4)
+/* 8013E24C 00139EAC 38 63 00 01 */ addi r3, r3, 1
+/* 8013E250 00139EB0 7C 03 00 00 */ cmpw r3, r0
+/* 8013E254 00139EB4 41 82 00 A4 */ beq lbl_8013E2F8
+/* 8013E258 00139EB8 38 60 00 01 */ li r3, 1
+/* 8013E25C 00139EBC 4B FF ED 05 */ bl func_8013CF60
+/* 8013E260 00139EC0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E264 00139EC4 90 64 06 C4 */ stw r3, 0x6c4(r4)
+/* 8013E268 00139EC8 38 60 00 01 */ li r3, 1
+/* 8013E26C 00139ECC 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E270 00139ED0 4B FF EC F1 */ bl func_8013CF60
+/* 8013E274 00139ED4 80 DE 06 C4 */ lwz r6, 0x6c4(r30)
+/* 8013E278 00139ED8 38 00 00 01 */ li r0, 1
+/* 8013E27C 00139EDC 38 80 00 08 */ li r4, 8
+/* 8013E280 00139EE0 38 A0 00 03 */ li r5, 3
+/* 8013E284 00139EE4 7D 06 18 50 */ subf r8, r6, r3
+/* 8013E288 00139EE8 38 60 00 03 */ li r3, 3
+/* 8013E28C 00139EEC 30 E8 FF FF */ addic r7, r8, -1
+/* 8013E290 00139EF0 38 C0 00 00 */ li r6, 0
+/* 8013E294 00139EF4 7C E7 41 10 */ subfe r7, r7, r8
+/* 8013E298 00139EF8 98 FE 06 CB */ stb r7, 0x6cb(r30)
+/* 8013E29C 00139EFC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E2A0 00139F00 98 07 06 CA */ stb r0, 0x6ca(r7)
+/* 8013E2A4 00139F04 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E2A8 00139F08 80 08 06 C4 */ lwz r0, 0x6c4(r8)
+/* 8013E2AC 00139F0C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E2B0 00139F10 7C E8 02 14 */ add r7, r8, r0
+/* 8013E2B4 00139F14 A0 07 00 5C */ lhz r0, 0x5c(r7)
+/* 8013E2B8 00139F18 B0 08 06 C8 */ sth r0, 0x6c8(r8)
+/* 8013E2BC 00139F1C 4B FF E8 39 */ bl func_8013CAF4
+/* 8013E2C0 00139F20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E2C4 00139F24 80 03 06 C4 */ lwz r0, 0x6c4(r3)
+/* 8013E2C8 00139F28 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E2CC 00139F2C 7C 63 02 14 */ add r3, r3, r0
+/* 8013E2D0 00139F30 88 63 00 5B */ lbz r3, 0x5b(r3)
+/* 8013E2D4 00139F34 38 03 FF FF */ addi r0, r3, -1
+/* 8013E2D8 00139F38 7C 00 00 34 */ cntlzw r0, r0
+/* 8013E2DC 00139F3C 54 03 D9 7E */ srwi r3, r0, 5
+/* 8013E2E0 00139F40 4B FF ED 25 */ bl func_8013D004
+/* 8013E2E4 00139F44 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E2E8 00139F48 38 60 02 23 */ li r3, 0x223
+/* 8013E2EC 00139F4C 38 80 00 00 */ li r4, 0
+/* 8013E2F0 00139F50 4B EC CE 81 */ bl func_8000B170
+/* 8013E2F4 00139F54 48 00 0B 44 */ b lbl_8013EE38
+lbl_8013E2F8:
+/* 8013E2F8 00139F58 38 00 00 00 */ li r0, 0
+/* 8013E2FC 00139F5C C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E300 00139F60 98 04 06 CB */ stb r0, 0x6cb(r4)
+/* 8013E304 00139F64 38 60 02 22 */ li r3, 0x222
+/* 8013E308 00139F68 38 80 00 00 */ li r4, 0
+/* 8013E30C 00139F6C 4B EC CE 65 */ bl func_8000B170
+/* 8013E310 00139F70 48 00 0B 28 */ b lbl_8013EE38
+lbl_8013E314:
+/* 8013E314 00139F74 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E318 00139F78 80 64 06 88 */ lwz r3, 0x688(r4)
+/* 8013E31C 00139F7C 80 84 06 C4 */ lwz r4, 0x6c4(r4)
+/* 8013E320 00139F80 4B FF EC 65 */ bl func_8013CF84
+/* 8013E324 00139F84 2C 03 00 00 */ cmpwi r3, 0
+/* 8013E328 00139F88 41 82 00 78 */ beq lbl_8013E3A0
+/* 8013E32C 00139F8C 38 60 00 07 */ li r3, 7
+/* 8013E330 00139F90 38 80 00 08 */ li r4, 8
+/* 8013E334 00139F94 38 A0 00 01 */ li r5, 1
+/* 8013E338 00139F98 38 C0 00 00 */ li r6, 0
+/* 8013E33C 00139F9C 4B FF E7 B9 */ bl func_8013CAF4
+/* 8013E340 00139FA0 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E344 00139FA4 38 60 02 5D */ li r3, 0x25d
+/* 8013E348 00139FA8 38 80 00 00 */ li r4, 0
+/* 8013E34C 00139FAC 4B EC CE 25 */ bl func_8000B170
+/* 8013E350 00139FB0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E354 00139FB4 80 03 00 00 */ lwz r0, 0(r3)
+/* 8013E358 00139FB8 2C 00 00 00 */ cmpwi r0, 0
+/* 8013E35C 00139FBC 40 82 00 34 */ bne lbl_8013E390
+/* 8013E360 00139FC0 38 60 00 07 */ li r3, 7
+/* 8013E364 00139FC4 38 80 00 13 */ li r4, 0x13
+/* 8013E368 00139FC8 4B FF E9 61 */ bl func_8013CCC8
+/* 8013E36C 00139FCC 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E370 00139FD0 80 04 06 C4 */ lwz r0, 0x6c4(r4)
+/* 8013E374 00139FD4 80 64 06 88 */ lwz r3, 0x688(r4)
+/* 8013E378 00139FD8 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E37C 00139FDC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8013E380 00139FE0 7C 84 02 14 */ add r4, r4, r0
+/* 8013E384 00139FE4 A0 84 00 5E */ lhz r4, 0x5e(r4)
+/* 8013E388 00139FE8 4B FA AF A9 */ bl func_800E9330
+/* 8013E38C 00139FEC 48 00 0A AC */ b lbl_8013EE38
+lbl_8013E390:
+/* 8013E390 00139FF0 38 60 00 07 */ li r3, 7
+/* 8013E394 00139FF4 38 80 00 13 */ li r4, 0x13
+/* 8013E398 00139FF8 4B FF E9 31 */ bl func_8013CCC8
+/* 8013E39C 00139FFC 48 00 0A 9C */ b lbl_8013EE38
+lbl_8013E3A0:
+/* 8013E3A0 0013A000 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E3A4 0013A004 38 60 02 22 */ li r3, 0x222
+/* 8013E3A8 0013A008 38 80 00 00 */ li r4, 0
+/* 8013E3AC 0013A00C 4B EC CD C5 */ bl func_8000B170
+/* 8013E3B0 0013A010 48 00 0A 88 */ b lbl_8013EE38
+lbl_8013E3B4:
+/* 8013E3B4 0013A014 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E3B8 0013A018 28 03 00 63 */ cmplwi r3, 0x63
+/* 8013E3BC 0013A01C 90 64 06 D0 */ stw r3, 0x6d0(r4)
+/* 8013E3C0 0013A020 40 82 00 44 */ bne lbl_8013E404
+/* 8013E3C4 0013A024 38 60 00 01 */ li r3, 1
+/* 8013E3C8 0013A028 38 80 00 08 */ li r4, 8
+/* 8013E3CC 0013A02C 38 A0 00 00 */ li r5, 0
+/* 8013E3D0 0013A030 38 C0 00 00 */ li r6, 0
+/* 8013E3D4 0013A034 4B FF E7 21 */ bl func_8013CAF4
+/* 8013E3D8 0013A038 38 60 00 03 */ li r3, 3
+/* 8013E3DC 0013A03C 38 80 00 08 */ li r4, 8
+/* 8013E3E0 0013A040 38 A0 00 04 */ li r5, 4
+/* 8013E3E4 0013A044 38 C0 00 00 */ li r6, 0
+/* 8013E3E8 0013A048 4B FF E7 0D */ bl func_8013CAF4
+/* 8013E3EC 0013A04C 38 60 00 07 */ li r3, 7
+/* 8013E3F0 0013A050 38 80 00 08 */ li r4, 8
+/* 8013E3F4 0013A054 38 A0 00 02 */ li r5, 2
+/* 8013E3F8 0013A058 38 C0 00 00 */ li r6, 0
+/* 8013E3FC 0013A05C 4B FF E6 F9 */ bl func_8013CAF4
+/* 8013E400 0013A060 48 00 0A 38 */ b lbl_8013EE38
+lbl_8013E404:
+/* 8013E404 0013A064 38 03 FF FF */ addi r0, r3, -1
+/* 8013E408 0013A068 28 00 00 01 */ cmplwi r0, 1
+/* 8013E40C 0013A06C 41 81 00 48 */ bgt lbl_8013E454
+/* 8013E410 0013A070 38 60 00 01 */ li r3, 1
+/* 8013E414 0013A074 38 80 00 08 */ li r4, 8
+/* 8013E418 0013A078 38 A0 00 02 */ li r5, 2
+/* 8013E41C 0013A07C 38 C0 00 00 */ li r6, 0
+/* 8013E420 0013A080 4B FF E6 D5 */ bl func_8013CAF4
+/* 8013E424 0013A084 57 E4 04 3E */ clrlwi r4, r31, 0x10
+/* 8013E428 0013A088 38 60 00 03 */ li r3, 3
+/* 8013E42C 0013A08C 38 A4 FF FF */ addi r5, r4, -1
+/* 8013E430 0013A090 38 C0 00 00 */ li r6, 0
+/* 8013E434 0013A094 38 80 00 08 */ li r4, 8
+/* 8013E438 0013A098 4B FF E6 BD */ bl func_8013CAF4
+/* 8013E43C 0013A09C 38 60 00 07 */ li r3, 7
+/* 8013E440 0013A0A0 38 80 00 08 */ li r4, 8
+/* 8013E444 0013A0A4 38 A0 00 02 */ li r5, 2
+/* 8013E448 0013A0A8 38 C0 00 00 */ li r6, 0
+/* 8013E44C 0013A0AC 4B FF E6 A9 */ bl func_8013CAF4
+/* 8013E450 0013A0B0 48 00 09 E8 */ b lbl_8013EE38
+lbl_8013E454:
+/* 8013E454 0013A0B4 38 60 00 01 */ li r3, 1
+/* 8013E458 0013A0B8 38 80 00 08 */ li r4, 8
+/* 8013E45C 0013A0BC 38 A0 00 02 */ li r5, 2
+/* 8013E460 0013A0C0 38 C0 00 00 */ li r6, 0
+/* 8013E464 0013A0C4 4B FF E6 91 */ bl func_8013CAF4
+/* 8013E468 0013A0C8 38 60 00 03 */ li r3, 3
+/* 8013E46C 0013A0CC 38 80 00 08 */ li r4, 8
+/* 8013E470 0013A0D0 38 A0 00 04 */ li r5, 4
+/* 8013E474 0013A0D4 38 C0 00 00 */ li r6, 0
+/* 8013E478 0013A0D8 4B FF E6 7D */ bl func_8013CAF4
+/* 8013E47C 0013A0DC 38 60 00 07 */ li r3, 7
+/* 8013E480 0013A0E0 38 80 00 08 */ li r4, 8
+/* 8013E484 0013A0E4 38 A0 00 00 */ li r5, 0
+/* 8013E488 0013A0E8 38 C0 00 00 */ li r6, 0
+/* 8013E48C 0013A0EC 4B FF E6 69 */ bl func_8013CAF4
+/* 8013E490 0013A0F0 48 00 09 A8 */ b lbl_8013EE38
+/* 8013E494 0013A0F4 80 04 06 C4 */ lwz r0, 0x6c4(r4)
+/* 8013E498 0013A0F8 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013E49C 0013A0FC 7C 64 02 14 */ add r3, r4, r0
+/* 8013E4A0 0013A100 A0 63 00 58 */ lhz r3, 0x58(r3)
+/* 8013E4A4 0013A104 48 11 1E 51 */ bl func_802502F4
+/* 8013E4A8 0013A108 7C 64 1B 78 */ mr r4, r3
+/* 8013E4AC 0013A10C 38 60 00 0E */ li r3, 0xe
+/* 8013E4B0 0013A110 48 01 DE 59 */ bl func_8015C308
+/* 8013E4B4 0013A114 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E4B8 0013A118 38 80 00 06 */ li r4, 6
+/* 8013E4BC 0013A11C 38 00 51 F4 */ li r0, 0x51f4
+/* 8013E4C0 0013A120 90 83 06 DC */ stw r4, 0x6dc(r3)
+/* 8013E4C4 0013A124 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E4C8 0013A128 90 03 06 D8 */ stw r0, 0x6d8(r3)
+/* 8013E4CC 0013A12C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E4D0 0013A130 80 03 00 00 */ lwz r0, 0(r3)
+/* 8013E4D4 0013A134 2C 00 00 00 */ cmpwi r0, 0
+/* 8013E4D8 0013A138 40 82 00 30 */ bne lbl_8013E508
+/* 8013E4DC 0013A13C C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
+/* 8013E4E0 0013A140 38 80 00 14 */ li r4, 0x14
+/* 8013E4E4 0013A144 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013E4E8 0013A148 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013E4EC 0013A14C EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013E4F0 0013A150 EC 00 08 2A */ fadds f0, f0, f1
+/* 8013E4F4 0013A154 FC 00 00 1E */ fctiwz f0, f0
+/* 8013E4F8 0013A158 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013E4FC 0013A15C 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013E500 0013A160 4B FF E7 FD */ bl func_8013CCFC
+/* 8013E504 0013A164 48 00 09 34 */ b lbl_8013EE38
+lbl_8013E508:
+/* 8013E508 0013A168 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
+/* 8013E50C 0013A16C 38 80 00 15 */ li r4, 0x15
+/* 8013E510 0013A170 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013E514 0013A174 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013E518 0013A178 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013E51C 0013A17C EC 00 08 2A */ fadds f0, f0, f1
+/* 8013E520 0013A180 FC 00 00 1E */ fctiwz f0, f0
+/* 8013E524 0013A184 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013E528 0013A188 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013E52C 0013A18C 4B FF E7 D1 */ bl func_8013CCFC
+/* 8013E530 0013A190 48 00 09 08 */ b lbl_8013EE38
+/* 8013E534 0013A194 38 60 00 01 */ li r3, 1
+/* 8013E538 0013A198 38 00 00 00 */ li r0, 0
+/* 8013E53C 0013A19C 90 64 06 DC */ stw r3, 0x6dc(r4)
+/* 8013E540 0013A1A0 38 60 00 03 */ li r3, 3
+/* 8013E544 0013A1A4 38 80 00 08 */ li r4, 8
+/* 8013E548 0013A1A8 38 A0 00 04 */ li r5, 4
+/* 8013E54C 0013A1AC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E550 0013A1B0 38 C0 00 00 */ li r6, 0
+/* 8013E554 0013A1B4 90 07 06 D8 */ stw r0, 0x6d8(r7)
+/* 8013E558 0013A1B8 4B FF E5 9D */ bl func_8013CAF4
+/* 8013E55C 0013A1BC 38 60 00 07 */ li r3, 7
+/* 8013E560 0013A1C0 38 80 00 08 */ li r4, 8
+/* 8013E564 0013A1C4 38 A0 00 02 */ li r5, 2
+/* 8013E568 0013A1C8 38 C0 00 00 */ li r6, 0
+/* 8013E56C 0013A1CC 4B FF E5 89 */ bl func_8013CAF4
+/* 8013E570 0013A1D0 38 60 00 07 */ li r3, 7
+/* 8013E574 0013A1D4 4B FF E6 59 */ bl func_8013CBCC
+/* 8013E578 0013A1D8 38 60 00 07 */ li r3, 7
+/* 8013E57C 0013A1DC 38 80 00 08 */ li r4, 8
+/* 8013E580 0013A1E0 4B FF E7 49 */ bl func_8013CCC8
+/* 8013E584 0013A1E4 48 00 08 B4 */ b lbl_8013EE38
+/* 8013E588 0013A1E8 38 60 00 01 */ li r3, 1
+/* 8013E58C 0013A1EC 38 00 00 00 */ li r0, 0
+/* 8013E590 0013A1F0 90 64 06 DC */ stw r3, 0x6dc(r4)
+/* 8013E594 0013A1F4 38 60 00 01 */ li r3, 1
+/* 8013E598 0013A1F8 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E59C 0013A1FC 90 04 06 D8 */ stw r0, 0x6d8(r4)
+/* 8013E5A0 0013A200 4B FF E6 2D */ bl func_8013CBCC
+/* 8013E5A4 0013A204 38 60 00 04 */ li r3, 4
+/* 8013E5A8 0013A208 4B FF E6 25 */ bl func_8013CBCC
+/* 8013E5AC 0013A20C 38 60 00 03 */ li r3, 3
+/* 8013E5B0 0013A210 4B FF E6 1D */ bl func_8013CBCC
+/* 8013E5B4 0013A214 38 60 00 06 */ li r3, 6
+/* 8013E5B8 0013A218 4B FF E6 15 */ bl func_8013CBCC
+/* 8013E5BC 0013A21C 38 60 00 05 */ li r3, 5
+/* 8013E5C0 0013A220 4B FF E6 0D */ bl func_8013CBCC
+/* 8013E5C4 0013A224 38 60 00 07 */ li r3, 7
+/* 8013E5C8 0013A228 4B FF E6 05 */ bl func_8013CBCC
+/* 8013E5CC 0013A22C 38 60 00 07 */ li r3, 7
+/* 8013E5D0 0013A230 38 80 00 16 */ li r4, 0x16
+/* 8013E5D4 0013A234 4B FF E6 F5 */ bl func_8013CCC8
+/* 8013E5D8 0013A238 48 00 08 60 */ b lbl_8013EE38
+/* 8013E5DC 0013A23C 38 60 FF FB */ li r3, -5
+/* 8013E5E0 0013A240 38 00 00 00 */ li r0, 0
+/* 8013E5E4 0013A244 90 64 06 AC */ stw r3, 0x6ac(r4)
+/* 8013E5E8 0013A248 38 60 00 00 */ li r3, 0
+/* 8013E5EC 0013A24C 38 80 00 00 */ li r4, 0
+/* 8013E5F0 0013A250 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E5F4 0013A254 90 05 06 D4 */ stw r0, 0x6d4(r5)
+/* 8013E5F8 0013A258 4B F1 B3 01 */ bl func_800598F8
+/* 8013E5FC 0013A25C 38 60 00 01 */ li r3, 1
+/* 8013E600 0013A260 38 80 00 00 */ li r4, 0
+/* 8013E604 0013A264 38 A0 00 00 */ li r5, 0
+/* 8013E608 0013A268 38 C0 00 00 */ li r6, 0
+/* 8013E60C 0013A26C 38 E0 00 00 */ li r7, 0
+/* 8013E610 0013A270 39 00 00 00 */ li r8, 0
+/* 8013E614 0013A274 4B F1 B3 B5 */ bl func_800599C8
+/* 8013E618 0013A278 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E61C 0013A27C 38 60 02 5F */ li r3, 0x25f
+/* 8013E620 0013A280 38 80 00 00 */ li r4, 0
+/* 8013E624 0013A284 4B EC CB 4D */ bl func_8000B170
+/* 8013E628 0013A288 38 60 00 08 */ li r3, 8
+/* 8013E62C 0013A28C 4B FF E5 31 */ bl func_8013CB5C
+/* 8013E630 0013A290 38 60 00 08 */ li r3, 8
+/* 8013E634 0013A294 38 80 00 17 */ li r4, 0x17
+/* 8013E638 0013A298 4B FF E6 91 */ bl func_8013CCC8
+/* 8013E63C 0013A29C 48 00 07 FC */ b lbl_8013EE38
+/* 8013E640 0013A2A0 38 60 00 08 */ li r3, 8
+/* 8013E644 0013A2A4 38 80 00 08 */ li r4, 8
+/* 8013E648 0013A2A8 38 A0 00 00 */ li r5, 0
+/* 8013E64C 0013A2AC 38 C0 00 00 */ li r6, 0
+/* 8013E650 0013A2B0 4B FF E4 A5 */ bl func_8013CAF4
+/* 8013E654 0013A2B4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E658 0013A2B8 38 00 00 18 */ li r0, 0x18
+/* 8013E65C 0013A2BC 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013E660 0013A2C0 48 00 07 D8 */ b lbl_8013EE38
+/* 8013E664 0013A2C4 38 60 00 04 */ li r3, 4
+/* 8013E668 0013A2C8 38 80 00 01 */ li r4, 1
+/* 8013E66C 0013A2CC 38 A0 00 00 */ li r5, 0
+/* 8013E670 0013A2D0 38 C0 00 01 */ li r6, 1
+/* 8013E674 0013A2D4 4B F1 B3 F9 */ bl func_80059A6C
+/* 8013E678 0013A2D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013E67C 0013A2DC 41 82 07 BC */ beq lbl_8013EE38
+/* 8013E680 0013A2E0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013E684 0013A2E4 41 82 07 B4 */ beq lbl_8013EE38
+/* 8013E688 0013A2E8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013E68C 0013A2EC 2C 00 00 01 */ cmpwi r0, 1
+/* 8013E690 0013A2F0 41 82 00 08 */ beq lbl_8013E698
+/* 8013E694 0013A2F4 48 00 07 A4 */ b lbl_8013EE38
+lbl_8013E698:
+/* 8013E698 0013A2F8 38 60 00 08 */ li r3, 8
+/* 8013E69C 0013A2FC 38 80 00 08 */ li r4, 8
+/* 8013E6A0 0013A300 38 A0 00 01 */ li r5, 1
+/* 8013E6A4 0013A304 38 C0 00 00 */ li r6, 0
+/* 8013E6A8 0013A308 4B FF E4 4D */ bl func_8013CAF4
+/* 8013E6AC 0013A30C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E6B0 0013A310 80 64 06 D4 */ lwz r3, 0x6d4(r4)
+/* 8013E6B4 0013A314 38 03 00 01 */ addi r0, r3, 1
+/* 8013E6B8 0013A318 2C 00 00 06 */ cmpwi r0, 6
+/* 8013E6BC 0013A31C 90 04 06 D4 */ stw r0, 0x6d4(r4)
+/* 8013E6C0 0013A320 40 82 00 14 */ bne lbl_8013E6D4
+/* 8013E6C4 0013A324 38 60 00 08 */ li r3, 8
+/* 8013E6C8 0013A328 38 80 00 19 */ li r4, 0x19
+/* 8013E6CC 0013A32C 4B FF E5 FD */ bl func_8013CCC8
+/* 8013E6D0 0013A330 48 00 07 68 */ b lbl_8013EE38
+lbl_8013E6D4:
+/* 8013E6D4 0013A334 38 60 00 08 */ li r3, 8
+/* 8013E6D8 0013A338 38 80 00 17 */ li r4, 0x17
+/* 8013E6DC 0013A33C 4B FF E5 ED */ bl func_8013CCC8
+/* 8013E6E0 0013A340 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
+/* 8013E6E4 0013A344 38 60 02 5F */ li r3, 0x25f
+/* 8013E6E8 0013A348 38 80 00 00 */ li r4, 0
+/* 8013E6EC 0013A34C 4B EC CA 85 */ bl func_8000B170
+/* 8013E6F0 0013A350 48 00 07 48 */ b lbl_8013EE38
+/* 8013E6F4 0013A354 38 60 00 08 */ li r3, 8
+/* 8013E6F8 0013A358 4B FF E4 D5 */ bl func_8013CBCC
+/* 8013E6FC 0013A35C 48 01 FF 15 */ bl func_8015E610
+/* 8013E700 0013A360 2C 03 00 00 */ cmpwi r3, 0
+/* 8013E704 0013A364 41 82 00 14 */ beq lbl_8013E718
+/* 8013E708 0013A368 38 60 00 08 */ li r3, 8
+/* 8013E70C 0013A36C 38 80 00 1A */ li r4, 0x1a
+/* 8013E710 0013A370 4B FF E5 B9 */ bl func_8013CCC8
+/* 8013E714 0013A374 48 00 07 24 */ b lbl_8013EE38
+lbl_8013E718:
+/* 8013E718 0013A378 C0 42 8D F8 */ lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
+/* 8013E71C 0013A37C 38 80 00 24 */ li r4, 0x24
+/* 8013E720 0013A380 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013E724 0013A384 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013E728 0013A388 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013E72C 0013A38C EC 00 08 2A */ fadds f0, f0, f1
+/* 8013E730 0013A390 FC 00 00 1E */ fctiwz f0, f0
+/* 8013E734 0013A394 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013E738 0013A398 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013E73C 0013A39C 4B FF E5 C1 */ bl func_8013CCFC
+/* 8013E740 0013A3A0 48 00 06 F8 */ b lbl_8013EE38
+/* 8013E744 0013A3A4 38 60 00 00 */ li r3, 0
+/* 8013E748 0013A3A8 38 80 00 00 */ li r4, 0
+/* 8013E74C 0013A3AC 4B F1 B1 AD */ bl func_800598F8
+/* 8013E750 0013A3B0 38 60 00 01 */ li r3, 1
+/* 8013E754 0013A3B4 38 80 00 00 */ li r4, 0
+/* 8013E758 0013A3B8 38 A0 00 00 */ li r5, 0
+/* 8013E75C 0013A3BC 38 C0 00 02 */ li r6, 2
+/* 8013E760 0013A3C0 38 E0 00 00 */ li r7, 0
+/* 8013E764 0013A3C4 39 00 00 00 */ li r8, 0
+/* 8013E768 0013A3C8 4B F1 B2 61 */ bl func_800599C8
+/* 8013E76C 0013A3CC 38 60 00 02 */ li r3, 2
+/* 8013E770 0013A3D0 38 80 00 00 */ li r4, 0
+/* 8013E774 0013A3D4 38 A0 00 01 */ li r5, 1
+/* 8013E778 0013A3D8 38 C0 00 00 */ li r6, 0
+/* 8013E77C 0013A3DC 38 E0 00 00 */ li r7, 0
+/* 8013E780 0013A3E0 39 00 00 00 */ li r8, 0
+/* 8013E784 0013A3E4 4B F1 B2 45 */ bl func_800599C8
+/* 8013E788 0013A3E8 38 60 00 09 */ li r3, 9
+/* 8013E78C 0013A3EC 4B FF E3 D1 */ bl func_8013CB5C
+/* 8013E790 0013A3F0 38 60 00 09 */ li r3, 9
+/* 8013E794 0013A3F4 38 80 00 1B */ li r4, 0x1b
+/* 8013E798 0013A3F8 4B FF E5 31 */ bl func_8013CCC8
+/* 8013E79C 0013A3FC 48 00 06 9C */ b lbl_8013EE38
+/* 8013E7A0 0013A400 38 60 00 08 */ li r3, 8
+/* 8013E7A4 0013A404 38 80 00 01 */ li r4, 1
+/* 8013E7A8 0013A408 38 A0 00 00 */ li r5, 0
+/* 8013E7AC 0013A40C 38 C0 00 01 */ li r6, 1
+/* 8013E7B0 0013A410 4B F1 B2 BD */ bl func_80059A6C
+/* 8013E7B4 0013A414 2C 03 00 00 */ cmpwi r3, 0
+/* 8013E7B8 0013A418 41 82 06 80 */ beq lbl_8013EE38
+/* 8013E7BC 0013A41C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013E7C0 0013A420 41 82 00 70 */ beq lbl_8013E830
+/* 8013E7C4 0013A424 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013E7C8 0013A428 28 00 00 01 */ cmplwi r0, 1
+/* 8013E7CC 0013A42C 40 82 00 38 */ bne lbl_8013E804
+/* 8013E7D0 0013A430 4B EC B0 21 */ bl func_800097F0
+/* 8013E7D4 0013A434 4B EC 8D 2D */ bl func_80007500
+/* 8013E7D8 0013A438 38 60 00 09 */ li r3, 9
+/* 8013E7DC 0013A43C 38 80 00 08 */ li r4, 8
+/* 8013E7E0 0013A440 38 A0 00 02 */ li r5, 2
+/* 8013E7E4 0013A444 38 C0 00 00 */ li r6, 0
+/* 8013E7E8 0013A448 4B FF E3 0D */ bl func_8013CAF4
+/* 8013E7EC 0013A44C 38 60 00 09 */ li r3, 9
+/* 8013E7F0 0013A450 38 80 00 1C */ li r4, 0x1c
+/* 8013E7F4 0013A454 4B FF E4 D5 */ bl func_8013CCC8
+/* 8013E7F8 0013A458 38 60 00 01 */ li r3, 1
+/* 8013E7FC 0013A45C 4B F1 BC D1 */ bl func_8005A4CC
+/* 8013E800 0013A460 48 00 06 38 */ b lbl_8013EE38
+lbl_8013E804:
+/* 8013E804 0013A464 38 60 00 09 */ li r3, 9
+/* 8013E808 0013A468 38 80 00 08 */ li r4, 8
+/* 8013E80C 0013A46C 38 A0 00 03 */ li r5, 3
+/* 8013E810 0013A470 38 C0 00 00 */ li r6, 0
+/* 8013E814 0013A474 4B FF E2 E1 */ bl func_8013CAF4
+/* 8013E818 0013A478 38 60 00 09 */ li r3, 9
+/* 8013E81C 0013A47C 38 80 00 1D */ li r4, 0x1d
+/* 8013E820 0013A480 4B FF E4 A9 */ bl func_8013CCC8
+/* 8013E824 0013A484 38 60 00 01 */ li r3, 1
+/* 8013E828 0013A488 4B F1 BC A5 */ bl func_8005A4CC
+/* 8013E82C 0013A48C 48 00 06 0C */ b lbl_8013EE38
+lbl_8013E830:
+/* 8013E830 0013A490 28 03 00 01 */ cmplwi r3, 1
+/* 8013E834 0013A494 40 82 00 1C */ bne lbl_8013E850
+/* 8013E838 0013A498 38 60 00 09 */ li r3, 9
+/* 8013E83C 0013A49C 38 80 00 08 */ li r4, 8
+/* 8013E840 0013A4A0 38 A0 00 00 */ li r5, 0
+/* 8013E844 0013A4A4 38 C0 00 00 */ li r6, 0
+/* 8013E848 0013A4A8 4B FF E2 AD */ bl func_8013CAF4
+/* 8013E84C 0013A4AC 48 00 05 EC */ b lbl_8013EE38
+lbl_8013E850:
+/* 8013E850 0013A4B0 38 60 00 09 */ li r3, 9
+/* 8013E854 0013A4B4 38 80 00 08 */ li r4, 8
+/* 8013E858 0013A4B8 38 A0 00 01 */ li r5, 1
+/* 8013E85C 0013A4BC 38 C0 00 00 */ li r6, 0
+/* 8013E860 0013A4C0 4B FF E2 95 */ bl func_8013CAF4
+/* 8013E864 0013A4C4 48 00 05 D4 */ b lbl_8013EE38
+/* 8013E868 0013A4C8 38 60 00 09 */ li r3, 9
+/* 8013E86C 0013A4CC 4B FF E3 61 */ bl func_8013CBCC
+/* 8013E870 0013A4D0 38 60 00 03 */ li r3, 3
+/* 8013E874 0013A4D4 38 80 00 01 */ li r4, 1
+/* 8013E878 0013A4D8 48 01 FD BD */ bl func_8015E634
+/* 8013E87C 0013A4DC 38 60 00 09 */ li r3, 9
+/* 8013E880 0013A4E0 38 80 00 1E */ li r4, 0x1e
+/* 8013E884 0013A4E4 4B FF E4 45 */ bl func_8013CCC8
+/* 8013E888 0013A4E8 48 00 05 B0 */ b lbl_8013EE38
+/* 8013E88C 0013A4EC 38 60 00 09 */ li r3, 9
+/* 8013E890 0013A4F0 4B FF E3 3D */ bl func_8013CBCC
+/* 8013E894 0013A4F4 38 60 00 09 */ li r3, 9
+/* 8013E898 0013A4F8 38 80 00 21 */ li r4, 0x21
+/* 8013E89C 0013A4FC 4B FF E4 2D */ bl func_8013CCC8
+/* 8013E8A0 0013A500 48 00 05 98 */ b lbl_8013EE38
+/* 8013E8A4 0013A504 48 01 FE E1 */ bl func_8015E784
+/* 8013E8A8 0013A508 2C 03 00 00 */ cmpwi r3, 0
+/* 8013E8AC 0013A50C 41 82 05 8C */ beq lbl_8013EE38
+/* 8013E8B0 0013A510 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E8B4 0013A514 38 00 00 1F */ li r0, 0x1f
+/* 8013E8B8 0013A518 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013E8BC 0013A51C 4B EC AF 1D */ bl func_800097D8
+/* 8013E8C0 0013A520 4B EC 8C 29 */ bl func_800074E8
+/* 8013E8C4 0013A524 48 00 05 74 */ b lbl_8013EE38
+/* 8013E8C8 0013A528 48 02 0D 99 */ bl func_8015F660
+/* 8013E8CC 0013A52C 7C 64 1B 78 */ mr r4, r3
+/* 8013E8D0 0013A530 38 60 00 01 */ li r3, 1
+/* 8013E8D4 0013A534 4B FF CA 05 */ bl func_8013B2D8
+/* 8013E8D8 0013A538 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
+/* 8013E8DC 0013A53C 38 80 00 24 */ li r4, 0x24
+/* 8013E8E0 0013A540 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013E8E4 0013A544 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013E8E8 0013A548 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013E8EC 0013A54C EC 00 08 2A */ fadds f0, f0, f1
+/* 8013E8F0 0013A550 FC 00 00 1E */ fctiwz f0, f0
+/* 8013E8F4 0013A554 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013E8F8 0013A558 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013E8FC 0013A55C 4B FF E4 01 */ bl func_8013CCFC
+/* 8013E900 0013A560 48 00 05 38 */ b lbl_8013EE38
+/* 8013E904 0013A564 38 60 00 01 */ li r3, 1
+/* 8013E908 0013A568 38 80 00 22 */ li r4, 0x22
+/* 8013E90C 0013A56C 4B FF E3 F1 */ bl func_8013CCFC
+/* 8013E910 0013A570 48 00 05 28 */ b lbl_8013EE38
+/* 8013E914 0013A574 38 60 00 02 */ li r3, 2
+/* 8013E918 0013A578 38 00 51 76 */ li r0, 0x5176
+/* 8013E91C 0013A57C 90 64 06 DC */ stw r3, 0x6dc(r4)
+/* 8013E920 0013A580 38 60 00 08 */ li r3, 8
+/* 8013E924 0013A584 38 A0 00 01 */ li r5, 1
+/* 8013E928 0013A588 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E92C 0013A58C 90 04 06 D8 */ stw r0, 0x6d8(r4)
+/* 8013E930 0013A590 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E934 0013A594 80 84 06 98 */ lwz r4, 0x698(r4)
+/* 8013E938 0013A598 48 02 40 09 */ bl func_80162940
+/* 8013E93C 0013A59C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E940 0013A5A0 38 00 00 01 */ li r0, 1
+/* 8013E944 0013A5A4 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
+/* 8013E948 0013A5A8 38 80 00 23 */ li r4, 0x23
+/* 8013E94C 0013A5AC 90 03 06 E4 */ stw r0, 0x6e4(r3)
+/* 8013E950 0013A5B0 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013E954 0013A5B4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013E958 0013A5B8 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013E95C 0013A5BC EC 00 08 2A */ fadds f0, f0, f1
+/* 8013E960 0013A5C0 FC 00 00 1E */ fctiwz f0, f0
+/* 8013E964 0013A5C4 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013E968 0013A5C8 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013E96C 0013A5CC 4B FF E3 91 */ bl func_8013CCFC
+/* 8013E970 0013A5D0 48 00 04 C8 */ b lbl_8013EE38
+/* 8013E974 0013A5D4 38 60 00 02 */ li r3, 2
+/* 8013E978 0013A5D8 38 00 00 00 */ li r0, 0
+/* 8013E97C 0013A5DC 90 64 06 DC */ stw r3, 0x6dc(r4)
+/* 8013E980 0013A5E0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E984 0013A5E4 90 03 06 D8 */ stw r0, 0x6d8(r3)
+/* 8013E988 0013A5E8 4B F1 78 ED */ bl func_80056274
+/* 8013E98C 0013A5EC C0 42 8D F8 */ lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
+/* 8013E990 0013A5F0 38 80 00 05 */ li r4, 5
+/* 8013E994 0013A5F4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013E998 0013A5F8 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013E99C 0013A5FC EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013E9A0 0013A600 EC 00 08 2A */ fadds f0, f0, f1
+/* 8013E9A4 0013A604 FC 00 00 1E */ fctiwz f0, f0
+/* 8013E9A8 0013A608 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013E9AC 0013A60C 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013E9B0 0013A610 4B FF E3 4D */ bl func_8013CCFC
+/* 8013E9B4 0013A614 48 00 04 84 */ b lbl_8013EE38
+/* 8013E9B8 0013A618 38 60 00 00 */ li r3, 0
+/* 8013E9BC 0013A61C 38 80 00 00 */ li r4, 0
+/* 8013E9C0 0013A620 4B F1 AF 39 */ bl func_800598F8
+/* 8013E9C4 0013A624 38 60 00 01 */ li r3, 1
+/* 8013E9C8 0013A628 38 80 00 00 */ li r4, 0
+/* 8013E9CC 0013A62C 38 A0 00 00 */ li r5, 0
+/* 8013E9D0 0013A630 38 C0 00 00 */ li r6, 0
+/* 8013E9D4 0013A634 38 E0 00 00 */ li r7, 0
+/* 8013E9D8 0013A638 39 00 00 00 */ li r8, 0
+/* 8013E9DC 0013A63C 4B F1 AF ED */ bl func_800599C8
+/* 8013E9E0 0013A640 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E9E4 0013A644 38 A0 00 01 */ li r5, 1
+/* 8013E9E8 0013A648 38 00 00 00 */ li r0, 0
+/* 8013E9EC 0013A64C 38 60 00 0A */ li r3, 0xa
+/* 8013E9F0 0013A650 90 A4 06 DC */ stw r5, 0x6dc(r4)
+/* 8013E9F4 0013A654 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013E9F8 0013A658 90 04 06 D8 */ stw r0, 0x6d8(r4)
+/* 8013E9FC 0013A65C 4B FF E1 61 */ bl func_8013CB5C
+/* 8013EA00 0013A660 38 60 00 0A */ li r3, 0xa
+/* 8013EA04 0013A664 38 80 00 25 */ li r4, 0x25
+/* 8013EA08 0013A668 4B FF E2 C1 */ bl func_8013CCC8
+/* 8013EA0C 0013A66C 48 00 04 2C */ b lbl_8013EE38
+/* 8013EA10 0013A670 38 60 00 0A */ li r3, 0xa
+/* 8013EA14 0013A674 38 80 00 08 */ li r4, 8
+/* 8013EA18 0013A678 38 A0 00 00 */ li r5, 0
+/* 8013EA1C 0013A67C 38 C0 00 00 */ li r6, 0
+/* 8013EA20 0013A680 4B FF E0 D5 */ bl func_8013CAF4
+/* 8013EA24 0013A684 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EA28 0013A688 38 00 00 26 */ li r0, 0x26
+/* 8013EA2C 0013A68C 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013EA30 0013A690 48 00 04 08 */ b lbl_8013EE38
+/* 8013EA34 0013A694 38 60 00 00 */ li r3, 0
+/* 8013EA38 0013A698 38 80 00 01 */ li r4, 1
+/* 8013EA3C 0013A69C 38 A0 00 00 */ li r5, 0
+/* 8013EA40 0013A6A0 38 C0 00 01 */ li r6, 1
+/* 8013EA44 0013A6A4 4B F1 B0 29 */ bl func_80059A6C
+/* 8013EA48 0013A6A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EA4C 0013A6AC 41 82 03 EC */ beq lbl_8013EE38
+/* 8013EA50 0013A6B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013EA54 0013A6B4 41 82 03 E4 */ beq lbl_8013EE38
+/* 8013EA58 0013A6B8 38 60 00 0A */ li r3, 0xa
+/* 8013EA5C 0013A6BC 38 80 00 08 */ li r4, 8
+/* 8013EA60 0013A6C0 38 A0 00 01 */ li r5, 1
+/* 8013EA64 0013A6C4 38 C0 00 00 */ li r6, 0
+/* 8013EA68 0013A6C8 4B FF E0 8D */ bl func_8013CAF4
+/* 8013EA6C 0013A6CC 38 60 00 0A */ li r3, 0xa
+/* 8013EA70 0013A6D0 38 80 00 27 */ li r4, 0x27
+/* 8013EA74 0013A6D4 4B FF E2 55 */ bl func_8013CCC8
+/* 8013EA78 0013A6D8 4B EC 8A 89 */ bl func_80007500
+/* 8013EA7C 0013A6DC 48 00 03 BC */ b lbl_8013EE38
+/* 8013EA80 0013A6E0 38 60 00 0A */ li r3, 0xa
+/* 8013EA84 0013A6E4 4B FF E1 49 */ bl func_8013CBCC
+/* 8013EA88 0013A6E8 38 60 00 0A */ li r3, 0xa
+/* 8013EA8C 0013A6EC 38 80 00 28 */ li r4, 0x28
+/* 8013EA90 0013A6F0 4B FF E2 39 */ bl func_8013CCC8
+/* 8013EA94 0013A6F4 C0 42 8D FC */ lfs f2, lbl_806413FC-_SDA2_BASE_(r2)
+/* 8013EA98 0013A6F8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013EA9C 0013A6FC C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013EAA0 0013A700 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013EAA4 0013A704 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EAA8 0013A708 EC 00 08 2A */ fadds f0, f0, f1
+/* 8013EAAC 0013A70C FC 00 00 1E */ fctiwz f0, f0
+/* 8013EAB0 0013A710 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013EAB4 0013A714 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8013EAB8 0013A718 90 03 06 E8 */ stw r0, 0x6e8(r3)
+/* 8013EABC 0013A71C 48 00 03 7C */ b lbl_8013EE38
+/* 8013EAC0 0013A720 38 60 00 0B */ li r3, 0xb
+/* 8013EAC4 0013A724 4B FF E0 99 */ bl func_8013CB5C
+/* 8013EAC8 0013A728 38 60 00 0C */ li r3, 0xc
+/* 8013EACC 0013A72C 38 80 00 08 */ li r4, 8
+/* 8013EAD0 0013A730 38 A0 00 00 */ li r5, 0
+/* 8013EAD4 0013A734 38 C0 00 00 */ li r6, 0
+/* 8013EAD8 0013A738 4B FF E0 1D */ bl func_8013CAF4
+/* 8013EADC 0013A73C 38 60 00 00 */ li r3, 0
+/* 8013EAE0 0013A740 38 80 00 00 */ li r4, 0
+/* 8013EAE4 0013A744 4B F1 AE 15 */ bl func_800598F8
+/* 8013EAE8 0013A748 38 60 00 01 */ li r3, 1
+/* 8013EAEC 0013A74C 38 80 00 00 */ li r4, 0
+/* 8013EAF0 0013A750 38 A0 00 00 */ li r5, 0
+/* 8013EAF4 0013A754 38 C0 00 00 */ li r6, 0
+/* 8013EAF8 0013A758 38 E0 00 00 */ li r7, 0
+/* 8013EAFC 0013A75C 39 00 00 00 */ li r8, 0
+/* 8013EB00 0013A760 4B F1 AE C9 */ bl func_800599C8
+/* 8013EB04 0013A764 38 60 00 0B */ li r3, 0xb
+/* 8013EB08 0013A768 38 80 00 29 */ li r4, 0x29
+/* 8013EB0C 0013A76C 4B FF E1 BD */ bl func_8013CCC8
+/* 8013EB10 0013A770 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EB14 0013A774 3C 60 80 48 */ lis r3, lbl_80482C10@ha
+/* 8013EB18 0013A778 38 A0 00 37 */ li r5, 0x37
+/* 8013EB1C 0013A77C 38 80 03 A8 */ li r4, 0x3a8
+/* 8013EB20 0013A780 80 06 06 C4 */ lwz r0, 0x6c4(r6)
+/* 8013EB24 0013A784 38 63 2C 10 */ addi r3, r3, lbl_80482C10@l
+/* 8013EB28 0013A788 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8013EB2C 0013A78C 7C C6 02 14 */ add r6, r6, r0
+/* 8013EB30 0013A790 A0 C6 00 5E */ lhz r6, 0x5e(r6)
+/* 8013EB34 0013A794 7C 06 2B D6 */ divw r0, r6, r5
+/* 8013EB38 0013A798 7C 00 29 D6 */ mullw r0, r0, r5
+/* 8013EB3C 0013A79C 7C 00 30 50 */ subf r0, r0, r6
+/* 8013EB40 0013A7A0 54 00 10 3A */ slwi r0, r0, 2
+/* 8013EB44 0013A7A4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8013EB48 0013A7A8 4B FF C5 4D */ bl func_8013B094
+/* 8013EB4C 0013A7AC 3C 60 80 48 */ lis r3, lbl_8048381C@ha
+/* 8013EB50 0013A7B0 38 80 00 48 */ li r4, 0x48
+/* 8013EB54 0013A7B4 38 63 38 1C */ addi r3, r3, lbl_8048381C@l
+/* 8013EB58 0013A7B8 48 02 41 0D */ bl func_80162C64
+/* 8013EB5C 0013A7BC 38 60 00 00 */ li r3, 0
+/* 8013EB60 0013A7C0 48 00 03 2D */ bl func_8013EE8C
+/* 8013EB64 0013A7C4 C0 42 8E 00 */ lfs f2, lbl_80641400-_SDA2_BASE_(r2)
+/* 8013EB68 0013A7C8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013EB6C 0013A7CC C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013EB70 0013A7D0 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013EB74 0013A7D4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EB78 0013A7D8 EC 00 08 2A */ fadds f0, f0, f1
+/* 8013EB7C 0013A7DC FC 00 00 1E */ fctiwz f0, f0
+/* 8013EB80 0013A7E0 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013EB84 0013A7E4 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8013EB88 0013A7E8 90 03 06 EC */ stw r0, 0x6ec(r3)
+/* 8013EB8C 0013A7EC 48 00 02 AC */ b lbl_8013EE38
+/* 8013EB90 0013A7F0 38 60 00 0B */ li r3, 0xb
+/* 8013EB94 0013A7F4 38 80 00 08 */ li r4, 8
+/* 8013EB98 0013A7F8 38 A0 00 00 */ li r5, 0
+/* 8013EB9C 0013A7FC 38 C0 00 00 */ li r6, 0
+/* 8013EBA0 0013A800 4B FF DF 55 */ bl func_8013CAF4
+/* 8013EBA4 0013A804 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EBA8 0013A808 38 00 00 2A */ li r0, 0x2a
+/* 8013EBAC 0013A80C 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013EBB0 0013A810 48 00 02 88 */ b lbl_8013EE38
+/* 8013EBB4 0013A814 38 60 00 01 */ li r3, 1
+/* 8013EBB8 0013A818 48 00 02 D5 */ bl func_8013EE8C
+/* 8013EBBC 0013A81C 38 60 00 01 */ li r3, 1
+/* 8013EBC0 0013A820 48 00 02 CD */ bl func_8013EE8C
+/* 8013EBC4 0013A824 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EBC8 0013A828 40 82 00 5C */ bne lbl_8013EC24
+/* 8013EBCC 0013A82C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EBD0 0013A830 38 A0 00 04 */ li r5, 4
+/* 8013EBD4 0013A834 38 00 52 31 */ li r0, 0x5231
+/* 8013EBD8 0013A838 38 80 00 08 */ li r4, 8
+/* 8013EBDC 0013A83C 90 A3 06 DC */ stw r5, 0x6dc(r3)
+/* 8013EBE0 0013A840 38 A0 00 00 */ li r5, 0
+/* 8013EBE4 0013A844 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EBE8 0013A848 90 03 06 D8 */ stw r0, 0x6d8(r3)
+/* 8013EBEC 0013A84C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EBF0 0013A850 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 8013EBF4 0013A854 48 11 51 FD */ bl func_80253DF0
+/* 8013EBF8 0013A858 C0 42 8E 04 */ lfs f2, lbl_80641404-_SDA2_BASE_(r2)
+/* 8013EBFC 0013A85C 38 80 00 2D */ li r4, 0x2d
+/* 8013EC00 0013A860 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013EC04 0013A864 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013EC08 0013A868 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8013EC0C 0013A86C EC 00 08 2A */ fadds f0, f0, f1
+/* 8013EC10 0013A870 FC 00 00 1E */ fctiwz f0, f0
+/* 8013EC14 0013A874 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013EC18 0013A878 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013EC1C 0013A87C 4B FF E0 E1 */ bl func_8013CCFC
+/* 8013EC20 0013A880 48 00 02 18 */ b lbl_8013EE38
+lbl_8013EC24:
+/* 8013EC24 0013A884 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EC28 0013A888 80 03 06 E8 */ lwz r0, 0x6e8(r3)
+/* 8013EC2C 0013A88C 34 00 FF FF */ addic. r0, r0, -1
+/* 8013EC30 0013A890 90 03 06 E8 */ stw r0, 0x6e8(r3)
+/* 8013EC34 0013A894 40 82 00 10 */ bne lbl_8013EC44
+/* 8013EC38 0013A898 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EC3C 0013A89C 38 00 00 2B */ li r0, 0x2b
+/* 8013EC40 0013A8A0 90 03 06 90 */ stw r0, 0x690(r3)
+lbl_8013EC44:
+/* 8013EC44 0013A8A4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EC48 0013A8A8 80 64 06 EC */ lwz r3, 0x6ec(r4)
+/* 8013EC4C 0013A8AC 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EC50 0013A8B0 40 82 00 4C */ bne lbl_8013EC9C
+/* 8013EC54 0013A8B4 38 60 00 00 */ li r3, 0
+/* 8013EC58 0013A8B8 38 80 00 01 */ li r4, 1
+/* 8013EC5C 0013A8BC 38 A0 00 00 */ li r5, 0
+/* 8013EC60 0013A8C0 38 C0 00 01 */ li r6, 1
+/* 8013EC64 0013A8C4 4B F1 AE 09 */ bl func_80059A6C
+/* 8013EC68 0013A8C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EC6C 0013A8CC 41 82 01 CC */ beq lbl_8013EE38
+/* 8013EC70 0013A8D0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013EC74 0013A8D4 41 82 01 C4 */ beq lbl_8013EE38
+/* 8013EC78 0013A8D8 38 60 00 0B */ li r3, 0xb
+/* 8013EC7C 0013A8DC 38 80 00 08 */ li r4, 8
+/* 8013EC80 0013A8E0 38 A0 00 01 */ li r5, 1
+/* 8013EC84 0013A8E4 38 C0 00 00 */ li r6, 0
+/* 8013EC88 0013A8E8 4B FF DE 6D */ bl func_8013CAF4
+/* 8013EC8C 0013A8EC 38 60 00 0B */ li r3, 0xb
+/* 8013EC90 0013A8F0 38 80 00 2B */ li r4, 0x2b
+/* 8013EC94 0013A8F4 4B FF E0 35 */ bl func_8013CCC8
+/* 8013EC98 0013A8F8 48 00 01 A0 */ b lbl_8013EE38
+lbl_8013EC9C:
+/* 8013EC9C 0013A8FC 38 03 FF FF */ addi r0, r3, -1
+/* 8013ECA0 0013A900 90 04 06 EC */ stw r0, 0x6ec(r4)
+/* 8013ECA4 0013A904 48 00 01 94 */ b lbl_8013EE38
+/* 8013ECA8 0013A908 38 00 00 00 */ li r0, 0
+/* 8013ECAC 0013A90C 90 04 06 E8 */ stw r0, 0x6e8(r4)
+/* 8013ECB0 0013A910 48 02 43 25 */ bl glplatAbortFrame
+/* 8013ECB4 0013A914 4B EC AB 25 */ bl func_800097D8
+/* 8013ECB8 0013A918 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ECBC 0013A91C 38 80 00 08 */ li r4, 8
+/* 8013ECC0 0013A920 38 A0 00 00 */ li r5, 0
+/* 8013ECC4 0013A924 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 8013ECC8 0013A928 48 11 51 29 */ bl func_80253DF0
+/* 8013ECCC 0013A92C 38 60 00 0B */ li r3, 0xb
+/* 8013ECD0 0013A930 38 80 00 08 */ li r4, 8
+/* 8013ECD4 0013A934 38 A0 00 00 */ li r5, 0
+/* 8013ECD8 0013A938 38 C0 00 00 */ li r6, 0
+/* 8013ECDC 0013A93C 4B FF DE 19 */ bl func_8013CAF4
+/* 8013ECE0 0013A940 4B EC 88 09 */ bl func_800074E8
+/* 8013ECE4 0013A944 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ECE8 0013A948 38 00 00 2C */ li r0, 0x2c
+/* 8013ECEC 0013A94C 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013ECF0 0013A950 48 00 01 48 */ b lbl_8013EE38
+/* 8013ECF4 0013A954 38 60 00 00 */ li r3, 0
+/* 8013ECF8 0013A958 38 80 00 01 */ li r4, 1
+/* 8013ECFC 0013A95C 38 A0 00 00 */ li r5, 0
+/* 8013ED00 0013A960 38 C0 00 01 */ li r6, 1
+/* 8013ED04 0013A964 4B F1 AD 69 */ bl func_80059A6C
+/* 8013ED08 0013A968 2C 03 00 00 */ cmpwi r3, 0
+/* 8013ED0C 0013A96C 41 82 01 2C */ beq lbl_8013EE38
+/* 8013ED10 0013A970 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8013ED14 0013A974 41 82 01 24 */ beq lbl_8013EE38
+/* 8013ED18 0013A978 38 60 00 0B */ li r3, 0xb
+/* 8013ED1C 0013A97C 38 80 00 08 */ li r4, 8
+/* 8013ED20 0013A980 38 A0 00 01 */ li r5, 1
+/* 8013ED24 0013A984 38 C0 00 00 */ li r6, 0
+/* 8013ED28 0013A988 4B FF DD CD */ bl func_8013CAF4
+/* 8013ED2C 0013A98C 38 60 00 0B */ li r3, 0xb
+/* 8013ED30 0013A990 38 80 00 2D */ li r4, 0x2d
+/* 8013ED34 0013A994 4B FF DF 95 */ bl func_8013CCC8
+/* 8013ED38 0013A998 48 00 01 00 */ b lbl_8013EE38
+/* 8013ED3C 0013A99C 4B EC 87 AD */ bl func_800074E8
+/* 8013ED40 0013A9A0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ED44 0013A9A4 38 A0 00 01 */ li r5, 1
+/* 8013ED48 0013A9A8 38 00 00 00 */ li r0, 0
+/* 8013ED4C 0013A9AC 38 60 00 0B */ li r3, 0xb
+/* 8013ED50 0013A9B0 90 A4 06 DC */ stw r5, 0x6dc(r4)
+/* 8013ED54 0013A9B4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ED58 0013A9B8 90 04 06 D8 */ stw r0, 0x6d8(r4)
+/* 8013ED5C 0013A9BC 4B FF DE 71 */ bl func_8013CBCC
+/* 8013ED60 0013A9C0 38 60 00 0B */ li r3, 0xb
+/* 8013ED64 0013A9C4 38 80 00 23 */ li r4, 0x23
+/* 8013ED68 0013A9C8 4B FF DF 61 */ bl func_8013CCC8
+/* 8013ED6C 0013A9CC 48 00 00 CC */ b lbl_8013EE38
+/* 8013ED70 0013A9D0 80 04 06 A4 */ lwz r0, 0x6a4(r4)
+/* 8013ED74 0013A9D4 54 00 08 3C */ slwi r0, r0, 1
+/* 8013ED78 0013A9D8 7C 64 02 14 */ add r3, r4, r0
+/* 8013ED7C 0013A9DC A8 63 00 38 */ lha r3, 0x38(r3)
+/* 8013ED80 0013A9E0 48 11 50 51 */ bl func_80253DD0
+/* 8013ED84 0013A9E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8013ED88 0013A9E8 28 00 00 03 */ cmplwi r0, 3
+/* 8013ED8C 0013A9EC 40 82 00 AC */ bne lbl_8013EE38
+/* 8013ED90 0013A9F0 4B FF DE C1 */ bl func_8013CC50
+/* 8013ED94 0013A9F4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013ED98 0013A9F8 80 03 06 A8 */ lwz r0, 0x6a8(r3)
+/* 8013ED9C 0013A9FC 90 03 06 90 */ stw r0, 0x690(r3)
+/* 8013EDA0 0013AA00 48 00 00 98 */ b lbl_8013EE38
+/* 8013EDA4 0013AA04 80 04 06 E4 */ lwz r0, 0x6e4(r4)
+/* 8013EDA8 0013AA08 2C 00 00 00 */ cmpwi r0, 0
+/* 8013EDAC 0013AA0C 41 82 00 44 */ beq lbl_8013EDF0
+/* 8013EDB0 0013AA10 3C 60 10 00 */ lis r3, 0x1000
+/* 8013EDB4 0013AA14 38 80 00 00 */ li r4, 0
+/* 8013EDB8 0013AA18 38 A0 00 00 */ li r5, 0
+/* 8013EDBC 0013AA1C 38 C0 00 01 */ li r6, 1
+/* 8013EDC0 0013AA20 4B F1 AC AD */ bl func_80059A6C
+/* 8013EDC4 0013AA24 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EDC8 0013AA28 41 82 00 70 */ beq lbl_8013EE38
+/* 8013EDCC 0013AA2C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EDD0 0013AA30 38 00 00 00 */ li r0, 0
+/* 8013EDD4 0013AA34 80 64 06 A8 */ lwz r3, 0x6a8(r4)
+/* 8013EDD8 0013AA38 90 64 06 90 */ stw r3, 0x690(r4)
+/* 8013EDDC 0013AA3C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EDE0 0013AA40 90 03 06 E0 */ stw r0, 0x6e0(r3)
+/* 8013EDE4 0013AA44 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EDE8 0013AA48 90 03 06 E4 */ stw r0, 0x6e4(r3)
+/* 8013EDEC 0013AA4C 48 00 00 4C */ b lbl_8013EE38
+lbl_8013EDF0:
+/* 8013EDF0 0013AA50 3C 60 10 00 */ lis r3, 0x1000
+/* 8013EDF4 0013AA54 38 80 00 00 */ li r4, 0
+/* 8013EDF8 0013AA58 38 A0 00 00 */ li r5, 0
+/* 8013EDFC 0013AA5C 38 C0 00 01 */ li r6, 1
+/* 8013EE00 0013AA60 4B F1 AC 6D */ bl func_80059A6C
+/* 8013EE04 0013AA64 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EE08 0013AA68 41 82 00 10 */ beq lbl_8013EE18
+/* 8013EE0C 0013AA6C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EE10 0013AA70 38 00 00 01 */ li r0, 1
+/* 8013EE14 0013AA74 90 03 06 E0 */ stw r0, 0x6e0(r3)
+lbl_8013EE18:
+/* 8013EE18 0013AA78 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EE1C 0013AA7C 80 03 06 E0 */ lwz r0, 0x6e0(r3)
+/* 8013EE20 0013AA80 34 00 FF FF */ addic. r0, r0, -1
+/* 8013EE24 0013AA84 90 03 06 E0 */ stw r0, 0x6e0(r3)
+/* 8013EE28 0013AA88 40 82 00 10 */ bne lbl_8013EE38
+/* 8013EE2C 0013AA8C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EE30 0013AA90 80 03 06 A8 */ lwz r0, 0x6a8(r3)
+/* 8013EE34 0013AA94 90 03 06 90 */ stw r0, 0x690(r3)
+lbl_8013EE38:
+/* 8013EE38 0013AA98 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013EE3C 0013AA9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013EE40 0013AAA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013EE44 0013AAA4 7C 08 03 A6 */ mtlr r0
+/* 8013EE48 0013AAA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013EE4C 0013AAAC 4E 80 00 20 */ blr
+lbl_8013EE50:
+/* 8013EE50 0013AAB0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013EE54 0013AAB4 7C 08 02 A6 */ mflr r0
+/* 8013EE58 0013AAB8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8013EE5C 0013AABC 4B F1 B5 F1 */ bl func_8005A44C
+/* 8013EE60 0013AAC0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EE64 0013AAC4 80 83 06 D8 */ lwz r4, 0x6d8(r3)
+/* 8013EE68 0013AAC8 2C 04 00 00 */ cmpwi r4, 0
+/* 8013EE6C 0013AACC 41 82 00 10 */ beq lbl_8013EE7C
+/* 8013EE70 0013AAD0 80 03 06 DC */ lwz r0, 0x6dc(r3)
+/* 8013EE74 0013AAD4 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8013EE78 0013AAD8 48 01 D6 7D */ bl func_8015C4F4
+lbl_8013EE7C:
+/* 8013EE7C 0013AADC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013EE80 0013AAE0 7C 08 03 A6 */ mtlr r0
+/* 8013EE84 0013AAE4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013EE88 0013AAE8 4E 80 00 20 */ blr
+
+.global func_8013EE8C
+func_8013EE8C:
+/* 8013EE8C 0013AAEC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013EE90 0013AAF0 7C 08 02 A6 */ mflr r0
+/* 8013EE94 0013AAF4 2C 03 00 01 */ cmpwi r3, 1
+/* 8013EE98 0013AAF8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8013EE9C 0013AAFC 41 82 00 3C */ beq lbl_8013EED8
+/* 8013EEA0 0013AB00 40 80 00 10 */ bge lbl_8013EEB0
+/* 8013EEA4 0013AB04 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EEA8 0013AB08 40 80 00 14 */ bge lbl_8013EEBC
+/* 8013EEAC 0013AB0C 48 00 01 70 */ b lbl_8013F01C
+lbl_8013EEB0:
+/* 8013EEB0 0013AB10 2C 03 00 03 */ cmpwi r3, 3
+/* 8013EEB4 0013AB14 40 80 01 68 */ bge lbl_8013F01C
+/* 8013EEB8 0013AB18 48 00 01 5C */ b lbl_8013F014
+lbl_8013EEBC:
+/* 8013EEBC 0013AB1C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EEC0 0013AB20 38 00 00 00 */ li r0, 0
+/* 8013EEC4 0013AB24 90 03 06 F8 */ stw r0, 0x6f8(r3)
+/* 8013EEC8 0013AB28 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EECC 0013AB2C 90 03 06 F0 */ stw r0, 0x6f0(r3)
+/* 8013EED0 0013AB30 4B EC A9 09 */ bl func_800097D8
+/* 8013EED4 0013AB34 48 00 01 48 */ b lbl_8013F01C
+lbl_8013EED8:
+/* 8013EED8 0013AB38 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EEDC 0013AB3C 80 03 06 F0 */ lwz r0, 0x6f0(r3)
+/* 8013EEE0 0013AB40 2C 00 00 01 */ cmpwi r0, 1
+/* 8013EEE4 0013AB44 41 82 00 60 */ beq lbl_8013EF44
+/* 8013EEE8 0013AB48 40 80 00 10 */ bge lbl_8013EEF8
+/* 8013EEEC 0013AB4C 2C 00 00 00 */ cmpwi r0, 0
+/* 8013EEF0 0013AB50 40 80 00 14 */ bge lbl_8013EF04
+/* 8013EEF4 0013AB54 48 00 01 28 */ b lbl_8013F01C
+lbl_8013EEF8:
+/* 8013EEF8 0013AB58 2C 00 00 03 */ cmpwi r0, 3
+/* 8013EEFC 0013AB5C 40 80 01 20 */ bge lbl_8013F01C
+/* 8013EF00 0013AB60 48 00 00 E4 */ b lbl_8013EFE4
+lbl_8013EF04:
+/* 8013EF04 0013AB64 80 03 06 F8 */ lwz r0, 0x6f8(r3)
+/* 8013EF08 0013AB68 20 60 00 32 */ subfic r3, r0, 0x32
+/* 8013EF0C 0013AB6C 48 02 3D 65 */ bl func_80162C70
+/* 8013EF10 0013AB70 48 02 41 89 */ bl func_80163098
+/* 8013EF14 0013AB74 4B EC A8 DD */ bl func_800097F0
+/* 8013EF18 0013AB78 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EF1C 0013AB7C 38 80 00 00 */ li r4, 0
+/* 8013EF20 0013AB80 38 00 00 01 */ li r0, 1
+/* 8013EF24 0013AB84 90 83 06 F4 */ stw r4, 0x6f4(r3)
+/* 8013EF28 0013AB88 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EF2C 0013AB8C 80 64 06 F8 */ lwz r3, 0x6f8(r4)
+/* 8013EF30 0013AB90 38 63 00 01 */ addi r3, r3, 1
+/* 8013EF34 0013AB94 90 64 06 F8 */ stw r3, 0x6f8(r4)
+/* 8013EF38 0013AB98 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EF3C 0013AB9C 90 03 06 F0 */ stw r0, 0x6f0(r3)
+/* 8013EF40 0013ABA0 48 00 00 DC */ b lbl_8013F01C
+lbl_8013EF44:
+/* 8013EF44 0013ABA4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8013EF48 0013ABA8 38 60 00 00 */ li r3, 0
+/* 8013EF4C 0013ABAC 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 8013EF50 0013ABB0 2C 00 00 00 */ cmpwi r0, 0
+/* 8013EF54 0013ABB4 40 82 00 10 */ bne lbl_8013EF64
+/* 8013EF58 0013ABB8 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 8013EF5C 0013ABBC 2C 00 00 00 */ cmpwi r0, 0
+/* 8013EF60 0013ABC0 41 82 00 08 */ beq lbl_8013EF68
+lbl_8013EF64:
+/* 8013EF64 0013ABC4 38 60 00 01 */ li r3, 1
+lbl_8013EF68:
+/* 8013EF68 0013ABC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EF6C 0013ABCC 40 82 00 2C */ bne lbl_8013EF98
+/* 8013EF70 0013ABD0 48 02 41 5D */ bl func_801630CC
+/* 8013EF74 0013ABD4 2C 03 00 01 */ cmpwi r3, 1
+/* 8013EF78 0013ABD8 41 82 00 10 */ beq lbl_8013EF88
+/* 8013EF7C 0013ABDC 48 02 3B F5 */ bl func_80162B70
+/* 8013EF80 0013ABE0 2C 03 00 00 */ cmpwi r3, 0
+/* 8013EF84 0013ABE4 40 82 00 14 */ bne lbl_8013EF98
+lbl_8013EF88:
+/* 8013EF88 0013ABE8 48 02 40 4D */ bl glplatAbortFrame
+/* 8013EF8C 0013ABEC 4B EC A8 4D */ bl func_800097D8
+/* 8013EF90 0013ABF0 38 60 00 00 */ li r3, 0
+/* 8013EF94 0013ABF4 48 00 00 8C */ b lbl_8013F020
+lbl_8013EF98:
+/* 8013EF98 0013ABF8 C0 22 8E 08 */ lfs f1, lbl_80641408-_SDA2_BASE_(r2)
+/* 8013EF9C 0013ABFC C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
+/* 8013EFA0 0013AC00 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EFA4 0013AC04 EC 21 00 32 */ fmuls f1, f1, f0
+/* 8013EFA8 0013AC08 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
+/* 8013EFAC 0013AC0C 80 64 06 F4 */ lwz r3, 0x6f4(r4)
+/* 8013EFB0 0013AC10 EC 00 08 2A */ fadds f0, f0, f1
+/* 8013EFB4 0013AC14 38 03 00 01 */ addi r0, r3, 1
+/* 8013EFB8 0013AC18 90 04 06 F4 */ stw r0, 0x6f4(r4)
+/* 8013EFBC 0013AC1C FC 00 00 1E */ fctiwz f0, f0
+/* 8013EFC0 0013AC20 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8013EFC4 0013AC24 80 61 00 0C */ lwz r3, 0xc(r1)
+/* 8013EFC8 0013AC28 7C 00 18 00 */ cmpw r0, r3
+/* 8013EFCC 0013AC2C 40 82 00 50 */ bne lbl_8013F01C
+/* 8013EFD0 0013AC30 48 02 40 05 */ bl glplatAbortFrame
+/* 8013EFD4 0013AC34 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013EFD8 0013AC38 38 00 00 02 */ li r0, 2
+/* 8013EFDC 0013AC3C 90 03 06 F0 */ stw r0, 0x6f0(r3)
+/* 8013EFE0 0013AC40 48 00 00 3C */ b lbl_8013F01C
+lbl_8013EFE4:
+/* 8013EFE4 0013AC44 48 11 EF ED */ bl func_8025DFD0
+/* 8013EFE8 0013AC48 48 11 F3 25 */ bl func_8025E30C
+/* 8013EFEC 0013AC4C 81 83 00 00 */ lwz r12, 0(r3)
+/* 8013EFF0 0013AC50 81 8C 00 30 */ lwz r12, 0x30(r12)
+/* 8013EFF4 0013AC54 7D 89 03 A6 */ mtctr r12
+/* 8013EFF8 0013AC58 4E 80 04 21 */ bctrl
+/* 8013EFFC 0013AC5C 2C 03 00 00 */ cmpwi r3, 0
+/* 8013F000 0013AC60 40 82 00 1C */ bne lbl_8013F01C
+/* 8013F004 0013AC64 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
+/* 8013F008 0013AC68 38 00 00 00 */ li r0, 0
+/* 8013F00C 0013AC6C 90 03 06 F0 */ stw r0, 0x6f0(r3)
+/* 8013F010 0013AC70 48 00 00 0C */ b lbl_8013F01C
+lbl_8013F014:
+/* 8013F014 0013AC74 48 02 3F C1 */ bl glplatAbortFrame
+/* 8013F018 0013AC78 4B EC A7 C1 */ bl func_800097D8
+lbl_8013F01C:
+/* 8013F01C 0013AC7C 38 60 00 01 */ li r3, 1
+lbl_8013F020:
+/* 8013F020 0013AC80 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013F024 0013AC84 7C 08 03 A6 */ mtlr r0
+/* 8013F028 0013AC88 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013F02C 0013AC8C 4E 80 00 20 */ blr
+
+.global func_8013F030
+func_8013F030:
+/* 8013F030 0013AC90 38 6D 9C E0 */ addi r3, r13, lbl_8063EFA0-_SDA_BASE_
+/* 8013F034 0013AC94 38 80 00 01 */ li r4, 1
+/* 8013F038 0013AC98 38 A0 00 04 */ li r5, 4
+/* 8013F03C 0013AC9C 38 C0 00 00 */ li r6, 0
+/* 8013F040 0013ACA0 4B EE 58 D4 */ b func_80024914
diff --git a/asm/code_8013F044.s b/asm/code_8013F044.s
new file mode 100644
index 0000000..e288386
--- /dev/null
+++ b/asm/code_8013F044.s
@@ -0,0 +1,18334 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8013F044
+func_8013F044:
+/* 8013F044 0013ACA4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013F048 0013ACA8 7C 08 02 A6 */ mflr r0
+/* 8013F04C 0013ACAC 38 C0 00 04 */ li r6, 4
+/* 8013F050 0013ACB0 38 80 00 00 */ li r4, 0
+/* 8013F054 0013ACB4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013F058 0013ACB8 38 A0 00 00 */ li r5, 0
+/* 8013F05C 0013ACBC 38 60 00 00 */ li r3, 0
+/* 8013F060 0013ACC0 38 00 FF FF */ li r0, -1
+/* 8013F064 0013ACC4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8013F068 0013ACC8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8013F06C 0013ACCC 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8013F070 0013ACD0 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8013F074 0013ACD4 7C C9 03 A6 */ mtctr r6
+lbl_8013F078:
+/* 8013F078 0013ACD8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F07C 0013ACDC 7C 66 21 2E */ stwx r3, r6, r4
+/* 8013F080 0013ACE0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F084 0013ACE4 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F088 0013ACE8 B0 06 00 80 */ sth r0, 0x80(r6)
+/* 8013F08C 0013ACEC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F090 0013ACF0 7C C6 22 14 */ add r6, r6, r4
+/* 8013F094 0013ACF4 90 66 00 04 */ stw r3, 4(r6)
+/* 8013F098 0013ACF8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F09C 0013ACFC 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F0A0 0013AD00 B0 06 00 82 */ sth r0, 0x82(r6)
+/* 8013F0A4 0013AD04 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0A8 0013AD08 7C C6 22 14 */ add r6, r6, r4
+/* 8013F0AC 0013AD0C 90 66 00 08 */ stw r3, 8(r6)
+/* 8013F0B0 0013AD10 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0B4 0013AD14 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F0B8 0013AD18 B0 06 00 84 */ sth r0, 0x84(r6)
+/* 8013F0BC 0013AD1C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0C0 0013AD20 7C C6 22 14 */ add r6, r6, r4
+/* 8013F0C4 0013AD24 90 66 00 0C */ stw r3, 0xc(r6)
+/* 8013F0C8 0013AD28 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0CC 0013AD2C 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F0D0 0013AD30 B0 06 00 86 */ sth r0, 0x86(r6)
+/* 8013F0D4 0013AD34 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0D8 0013AD38 7C C6 22 14 */ add r6, r6, r4
+/* 8013F0DC 0013AD3C 90 66 00 10 */ stw r3, 0x10(r6)
+/* 8013F0E0 0013AD40 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0E4 0013AD44 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F0E8 0013AD48 B0 06 00 88 */ sth r0, 0x88(r6)
+/* 8013F0EC 0013AD4C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0F0 0013AD50 7C C6 22 14 */ add r6, r6, r4
+/* 8013F0F4 0013AD54 90 66 00 14 */ stw r3, 0x14(r6)
+/* 8013F0F8 0013AD58 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F0FC 0013AD5C 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F100 0013AD60 B0 06 00 8A */ sth r0, 0x8a(r6)
+/* 8013F104 0013AD64 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F108 0013AD68 7C C6 22 14 */ add r6, r6, r4
+/* 8013F10C 0013AD6C 90 66 00 18 */ stw r3, 0x18(r6)
+/* 8013F110 0013AD70 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F114 0013AD74 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F118 0013AD78 B0 06 00 8C */ sth r0, 0x8c(r6)
+/* 8013F11C 0013AD7C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F120 0013AD80 7C C6 22 14 */ add r6, r6, r4
+/* 8013F124 0013AD84 38 84 00 20 */ addi r4, r4, 0x20
+/* 8013F128 0013AD88 90 66 00 1C */ stw r3, 0x1c(r6)
+/* 8013F12C 0013AD8C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F130 0013AD90 7C C6 2A 14 */ add r6, r6, r5
+/* 8013F134 0013AD94 38 A5 00 10 */ addi r5, r5, 0x10
+/* 8013F138 0013AD98 B0 06 00 8E */ sth r0, 0x8e(r6)
+/* 8013F13C 0013AD9C 42 00 FF 3C */ bdnz lbl_8013F078
+/* 8013F140 0013ADA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F144 0013ADA4 38 80 FF FF */ li r4, -1
+/* 8013F148 0013ADA8 38 E0 00 01 */ li r7, 1
+/* 8013F14C 0013ADAC 38 C0 00 03 */ li r6, 3
+/* 8013F150 0013ADB0 90 83 00 C0 */ stw r4, 0xc0(r3)
+/* 8013F154 0013ADB4 38 A0 00 02 */ li r5, 2
+/* 8013F158 0013ADB8 38 00 00 00 */ li r0, 0
+/* 8013F15C 0013ADBC 38 60 00 00 */ li r3, 0
+/* 8013F160 0013ADC0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F164 0013ADC4 98 E4 0D 43 */ stb r7, 0xd43(r4)
+/* 8013F168 0013ADC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F16C 0013ADCC 98 C4 0D 44 */ stb r6, 0xd44(r4)
+/* 8013F170 0013ADD0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F174 0013ADD4 98 A4 0D 45 */ stb r5, 0xd45(r4)
+/* 8013F178 0013ADD8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F17C 0013ADDC 98 E4 0D 46 */ stb r7, 0xd46(r4)
+/* 8013F180 0013ADE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F184 0013ADE4 98 E4 0D 47 */ stb r7, 0xd47(r4)
+/* 8013F188 0013ADE8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F18C 0013ADEC 98 04 0D 48 */ stb r0, 0xd48(r4)
+/* 8013F190 0013ADF0 7C A9 03 A6 */ mtctr r5
+lbl_8013F194:
+/* 8013F194 0013ADF4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F198 0013ADF8 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F19C 0013ADFC B0 04 00 D8 */ sth r0, 0xd8(r4)
+/* 8013F1A0 0013AE00 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1A4 0013AE04 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1A8 0013AE08 B0 04 0D 4C */ sth r0, 0xd4c(r4)
+/* 8013F1AC 0013AE0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1B0 0013AE10 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1B4 0013AE14 B0 04 00 DA */ sth r0, 0xda(r4)
+/* 8013F1B8 0013AE18 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1BC 0013AE1C 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1C0 0013AE20 B0 04 0D 4E */ sth r0, 0xd4e(r4)
+/* 8013F1C4 0013AE24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1C8 0013AE28 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1CC 0013AE2C B0 04 00 DC */ sth r0, 0xdc(r4)
+/* 8013F1D0 0013AE30 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1D4 0013AE34 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1D8 0013AE38 B0 04 0D 50 */ sth r0, 0xd50(r4)
+/* 8013F1DC 0013AE3C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1E0 0013AE40 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1E4 0013AE44 B0 04 00 DE */ sth r0, 0xde(r4)
+/* 8013F1E8 0013AE48 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1EC 0013AE4C 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1F0 0013AE50 B0 04 0D 52 */ sth r0, 0xd52(r4)
+/* 8013F1F4 0013AE54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F1F8 0013AE58 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F1FC 0013AE5C B0 04 00 E0 */ sth r0, 0xe0(r4)
+/* 8013F200 0013AE60 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F204 0013AE64 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F208 0013AE68 B0 04 0D 54 */ sth r0, 0xd54(r4)
+/* 8013F20C 0013AE6C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F210 0013AE70 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F214 0013AE74 B0 04 00 E2 */ sth r0, 0xe2(r4)
+/* 8013F218 0013AE78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F21C 0013AE7C 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F220 0013AE80 B0 04 0D 56 */ sth r0, 0xd56(r4)
+/* 8013F224 0013AE84 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F228 0013AE88 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F22C 0013AE8C B0 04 00 E4 */ sth r0, 0xe4(r4)
+/* 8013F230 0013AE90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F234 0013AE94 7C 84 1A 14 */ add r4, r4, r3
+/* 8013F238 0013AE98 38 63 00 0E */ addi r3, r3, 0xe
+/* 8013F23C 0013AE9C B0 04 0D 58 */ sth r0, 0xd58(r4)
+/* 8013F240 0013AEA0 42 00 FF 54 */ bdnz lbl_8013F194
+/* 8013F244 0013AEA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F248 0013AEA8 3D 00 80 48 */ lis r8, lbl_80486D28@ha
+/* 8013F24C 0013AEAC 39 08 6D 28 */ addi r8, r8, lbl_80486D28@l
+/* 8013F250 0013AEB0 39 20 00 00 */ li r9, 0
+/* 8013F254 0013AEB4 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8013F258 0013AEB8 38 E8 00 DC */ addi r7, r8, 0xdc
+/* 8013F25C 0013AEBC 38 C8 01 B8 */ addi r6, r8, 0x1b8
+/* 8013F260 0013AEC0 38 A8 02 94 */ addi r5, r8, 0x294
+/* 8013F264 0013AEC4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 8013F268 0013AEC8 38 88 03 70 */ addi r4, r8, 0x370
+/* 8013F26C 0013AECC 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8013F270 0013AED0 38 08 04 4C */ addi r0, r8, 0x44c
+/* 8013F274 0013AED4 3B A0 00 00 */ li r29, 0
+/* 8013F278 0013AED8 3B E0 00 00 */ li r31, 0
+/* 8013F27C 0013AEDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F280 0013AEE0 3B C0 00 00 */ li r30, 0
+/* 8013F284 0013AEE4 3B 80 00 2D */ li r28, 0x2d
+/* 8013F288 0013AEE8 99 23 0D 41 */ stb r9, 0xd41(r3)
+/* 8013F28C 0013AEEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F290 0013AEF0 99 23 0D 42 */ stb r9, 0xd42(r3)
+/* 8013F294 0013AEF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F298 0013AEF8 91 03 0E BC */ stw r8, 0xebc(r3)
+/* 8013F29C 0013AEFC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2A0 0013AF00 90 E3 0E C0 */ stw r7, 0xec0(r3)
+/* 8013F2A4 0013AF04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2A8 0013AF08 90 C3 0E C4 */ stw r6, 0xec4(r3)
+/* 8013F2AC 0013AF0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2B0 0013AF10 90 A3 0E C8 */ stw r5, 0xec8(r3)
+/* 8013F2B4 0013AF14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2B8 0013AF18 90 83 0E CC */ stw r4, 0xecc(r3)
+/* 8013F2BC 0013AF1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2C0 0013AF20 90 03 0E D0 */ stw r0, 0xed0(r3)
+lbl_8013F2C4:
+/* 8013F2C4 0013AF24 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2C8 0013AF28 38 80 00 00 */ li r4, 0
+/* 8013F2CC 0013AF2C 38 A0 00 44 */ li r5, 0x44
+/* 8013F2D0 0013AF30 7C 60 FA 14 */ add r3, r0, r31
+/* 8013F2D4 0013AF34 38 63 04 70 */ addi r3, r3, 0x470
+/* 8013F2D8 0013AF38 4B EC 4E 2D */ bl memset
+/* 8013F2DC 0013AF3C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F2E0 0013AF40 3B BD 00 01 */ addi r29, r29, 1
+/* 8013F2E4 0013AF44 28 1D 00 1E */ cmplwi r29, 0x1e
+/* 8013F2E8 0013AF48 3B FF 00 44 */ addi r31, r31, 0x44
+/* 8013F2EC 0013AF4C 7C 60 F2 14 */ add r3, r0, r30
+/* 8013F2F0 0013AF50 3B DE 00 02 */ addi r30, r30, 2
+/* 8013F2F4 0013AF54 B3 83 0C E0 */ sth r28, 0xce0(r3)
+/* 8013F2F8 0013AF58 41 80 FF CC */ blt lbl_8013F2C4
+/* 8013F2FC 0013AF5C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8013F300 0013AF60 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8013F304 0013AF64 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8013F308 0013AF68 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8013F30C 0013AF6C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8013F310 0013AF70 7C 08 03 A6 */ mtlr r0
+/* 8013F314 0013AF74 38 21 00 20 */ addi r1, r1, 0x20
+/* 8013F318 0013AF78 4E 80 00 20 */ blr
+
+.global func_8013F31C
+func_8013F31C:
+/* 8013F31C 0013AF7C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8013F320 0013AF80 7C 08 02 A6 */ mflr r0
+/* 8013F324 0013AF84 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8013F328 0013AF88 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8013F32C 0013AF8C 48 02 03 B5 */ bl func_8015F6E0
+/* 8013F330 0013AF90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F334 0013AF94 90 64 0D 24 */ stw r3, 0xd24(r4)
+/* 8013F338 0013AF98 4B FD D6 3D */ bl func_8011C974
+/* 8013F33C 0013AF9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F340 0013AFA0 90 64 0D 28 */ stw r3, 0xd28(r4)
+/* 8013F344 0013AFA4 48 02 03 4D */ bl func_8015F690
+/* 8013F348 0013AFA8 80 03 00 4C */ lwz r0, 0x4c(r3)
+/* 8013F34C 0013AFAC 38 60 04 04 */ li r3, 0x404
+/* 8013F350 0013AFB0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F354 0013AFB4 98 04 0E FA */ stb r0, 0xefa(r4)
+/* 8013F358 0013AFB8 48 10 A2 85 */ bl func_802495DC
+/* 8013F35C 0013AFBC 38 60 04 05 */ li r3, 0x405
+/* 8013F360 0013AFC0 48 10 A2 7D */ bl func_802495DC
+/* 8013F364 0013AFC4 3C 80 23 83 */ lis r4, 0x23831A00@ha
+/* 8013F368 0013AFC8 38 60 04 04 */ li r3, 0x404
+/* 8013F36C 0013AFCC 38 84 1A 00 */ addi r4, r4, 0x23831A00@l
+/* 8013F370 0013AFD0 4B F1 6A 29 */ bl func_80055D98
+/* 8013F374 0013AFD4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F378 0013AFD8 3C 80 23 84 */ lis r4, 0x23841A00@ha
+/* 8013F37C 0013AFDC 38 84 1A 00 */ addi r4, r4, 0x23841A00@l
+/* 8013F380 0013AFE0 90 65 00 00 */ stw r3, 0(r5)
+/* 8013F384 0013AFE4 38 60 04 04 */ li r3, 0x404
+/* 8013F388 0013AFE8 4B F1 6A 11 */ bl func_80055D98
+/* 8013F38C 0013AFEC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F390 0013AFF0 3C 80 23 85 */ lis r4, 0x23851A00@ha
+/* 8013F394 0013AFF4 38 84 1A 00 */ addi r4, r4, 0x23851A00@l
+/* 8013F398 0013AFF8 90 65 00 04 */ stw r3, 4(r5)
+/* 8013F39C 0013AFFC 38 60 04 04 */ li r3, 0x404
+/* 8013F3A0 0013B000 4B F1 69 F9 */ bl func_80055D98
+/* 8013F3A4 0013B004 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F3A8 0013B008 3C 80 23 86 */ lis r4, 0x23861A00@ha
+/* 8013F3AC 0013B00C 38 84 1A 00 */ addi r4, r4, 0x23861A00@l
+/* 8013F3B0 0013B010 90 65 00 08 */ stw r3, 8(r5)
+/* 8013F3B4 0013B014 38 60 04 04 */ li r3, 0x404
+/* 8013F3B8 0013B018 4B F1 69 E1 */ bl func_80055D98
+/* 8013F3BC 0013B01C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F3C0 0013B020 3C 80 23 87 */ lis r4, 0x23871A00@ha
+/* 8013F3C4 0013B024 38 84 1A 00 */ addi r4, r4, 0x23871A00@l
+/* 8013F3C8 0013B028 90 65 00 0C */ stw r3, 0xc(r5)
+/* 8013F3CC 0013B02C 38 60 04 04 */ li r3, 0x404
+/* 8013F3D0 0013B030 4B F1 69 C9 */ bl func_80055D98
+/* 8013F3D4 0013B034 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F3D8 0013B038 3C 80 23 88 */ lis r4, 0x23881A00@ha
+/* 8013F3DC 0013B03C 38 84 1A 00 */ addi r4, r4, 0x23881A00@l
+/* 8013F3E0 0013B040 90 65 00 10 */ stw r3, 0x10(r5)
+/* 8013F3E4 0013B044 38 60 00 0E */ li r3, 0xe
+/* 8013F3E8 0013B048 4B F1 69 B1 */ bl func_80055D98
+/* 8013F3EC 0013B04C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F3F0 0013B050 3C 80 23 89 */ lis r4, 0x23891A00@ha
+/* 8013F3F4 0013B054 38 84 1A 00 */ addi r4, r4, 0x23891A00@l
+/* 8013F3F8 0013B058 90 65 00 14 */ stw r3, 0x14(r5)
+/* 8013F3FC 0013B05C 38 60 00 0E */ li r3, 0xe
+/* 8013F400 0013B060 4B F1 69 99 */ bl func_80055D98
+/* 8013F404 0013B064 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F408 0013B068 3C 80 23 8A */ lis r4, 0x238A1A00@ha
+/* 8013F40C 0013B06C 38 84 1A 00 */ addi r4, r4, 0x238A1A00@l
+/* 8013F410 0013B070 90 65 00 18 */ stw r3, 0x18(r5)
+/* 8013F414 0013B074 38 60 04 04 */ li r3, 0x404
+/* 8013F418 0013B078 4B F1 69 81 */ bl func_80055D98
+/* 8013F41C 0013B07C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F420 0013B080 3C 80 23 8B */ lis r4, 0x238B1A00@ha
+/* 8013F424 0013B084 38 84 1A 00 */ addi r4, r4, 0x238B1A00@l
+/* 8013F428 0013B088 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 8013F42C 0013B08C 38 60 04 04 */ li r3, 0x404
+/* 8013F430 0013B090 4B F1 69 69 */ bl func_80055D98
+/* 8013F434 0013B094 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F438 0013B098 3C 80 23 8C */ lis r4, 0x238C1A00@ha
+/* 8013F43C 0013B09C 38 84 1A 00 */ addi r4, r4, 0x238C1A00@l
+/* 8013F440 0013B0A0 90 65 00 20 */ stw r3, 0x20(r5)
+/* 8013F444 0013B0A4 38 60 04 04 */ li r3, 0x404
+/* 8013F448 0013B0A8 4B F1 69 51 */ bl func_80055D98
+/* 8013F44C 0013B0AC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F450 0013B0B0 3C 80 23 8D */ lis r4, 0x238D1A00@ha
+/* 8013F454 0013B0B4 38 84 1A 00 */ addi r4, r4, 0x238D1A00@l
+/* 8013F458 0013B0B8 90 65 00 28 */ stw r3, 0x28(r5)
+/* 8013F45C 0013B0BC 38 60 04 04 */ li r3, 0x404
+/* 8013F460 0013B0C0 4B F1 69 39 */ bl func_80055D98
+/* 8013F464 0013B0C4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F468 0013B0C8 3C 80 23 8E */ lis r4, 0x238E1A00@ha
+/* 8013F46C 0013B0CC 38 84 1A 00 */ addi r4, r4, 0x238E1A00@l
+/* 8013F470 0013B0D0 90 65 00 2C */ stw r3, 0x2c(r5)
+/* 8013F474 0013B0D4 38 60 04 04 */ li r3, 0x404
+/* 8013F478 0013B0D8 4B F1 69 21 */ bl func_80055D98
+/* 8013F47C 0013B0DC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F480 0013B0E0 3C 80 23 8F */ lis r4, 0x238F1A00@ha
+/* 8013F484 0013B0E4 38 84 1A 00 */ addi r4, r4, 0x238F1A00@l
+/* 8013F488 0013B0E8 90 65 00 30 */ stw r3, 0x30(r5)
+/* 8013F48C 0013B0EC 38 60 04 04 */ li r3, 0x404
+/* 8013F490 0013B0F0 4B F1 69 09 */ bl func_80055D98
+/* 8013F494 0013B0F4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F498 0013B0F8 3C 80 23 90 */ lis r4, 0x23901A00@ha
+/* 8013F49C 0013B0FC 38 84 1A 00 */ addi r4, r4, 0x23901A00@l
+/* 8013F4A0 0013B100 90 65 00 34 */ stw r3, 0x34(r5)
+/* 8013F4A4 0013B104 38 60 04 04 */ li r3, 0x404
+/* 8013F4A8 0013B108 4B F1 68 F1 */ bl func_80055D98
+/* 8013F4AC 0013B10C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F4B0 0013B110 3C 80 23 91 */ lis r4, 0x23911A00@ha
+/* 8013F4B4 0013B114 38 84 1A 00 */ addi r4, r4, 0x23911A00@l
+/* 8013F4B8 0013B118 90 65 00 38 */ stw r3, 0x38(r5)
+/* 8013F4BC 0013B11C 38 60 04 04 */ li r3, 0x404
+/* 8013F4C0 0013B120 4B F1 68 D9 */ bl func_80055D98
+/* 8013F4C4 0013B124 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F4C8 0013B128 3C 80 23 92 */ lis r4, 0x23921A00@ha
+/* 8013F4CC 0013B12C 38 84 1A 00 */ addi r4, r4, 0x23921A00@l
+/* 8013F4D0 0013B130 90 65 00 3C */ stw r3, 0x3c(r5)
+/* 8013F4D4 0013B134 38 60 04 04 */ li r3, 0x404
+/* 8013F4D8 0013B138 4B F1 68 C1 */ bl func_80055D98
+/* 8013F4DC 0013B13C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F4E0 0013B140 3C 80 23 96 */ lis r4, 0x23961A00@ha
+/* 8013F4E4 0013B144 38 84 1A 00 */ addi r4, r4, 0x23961A00@l
+/* 8013F4E8 0013B148 90 65 00 40 */ stw r3, 0x40(r5)
+/* 8013F4EC 0013B14C 38 60 04 04 */ li r3, 0x404
+/* 8013F4F0 0013B150 4B F1 68 A9 */ bl func_80055D98
+/* 8013F4F4 0013B154 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F4F8 0013B158 3F E0 27 2D */ lis r31, 0x272D1A00@ha
+/* 8013F4FC 0013B15C 38 9F 1A 00 */ addi r4, r31, 0x272D1A00@l
+/* 8013F500 0013B160 90 65 00 44 */ stw r3, 0x44(r5)
+/* 8013F504 0013B164 38 60 04 04 */ li r3, 0x404
+/* 8013F508 0013B168 4B F1 68 91 */ bl func_80055D98
+/* 8013F50C 0013B16C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F510 0013B170 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 8013F514 0013B174 90 65 00 48 */ stw r3, 0x48(r5)
+/* 8013F518 0013B178 38 60 04 04 */ li r3, 0x404
+/* 8013F51C 0013B17C 4B F1 68 7D */ bl func_80055D98
+/* 8013F520 0013B180 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F524 0013B184 3C 80 27 BB */ lis r4, 0x27BB1A00@ha
+/* 8013F528 0013B188 38 84 1A 00 */ addi r4, r4, 0x27BB1A00@l
+/* 8013F52C 0013B18C 90 65 00 4C */ stw r3, 0x4c(r5)
+/* 8013F530 0013B190 38 60 04 04 */ li r3, 0x404
+/* 8013F534 0013B194 4B F1 68 65 */ bl func_80055D98
+/* 8013F538 0013B198 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F53C 0013B19C 3C 80 27 98 */ lis r4, 0x27981A00@ha
+/* 8013F540 0013B1A0 38 84 1A 00 */ addi r4, r4, 0x27981A00@l
+/* 8013F544 0013B1A4 90 65 00 58 */ stw r3, 0x58(r5)
+/* 8013F548 0013B1A8 38 60 04 04 */ li r3, 0x404
+/* 8013F54C 0013B1AC 4B F1 68 4D */ bl func_80055D98
+/* 8013F550 0013B1B0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F554 0013B1B4 3C 80 27 99 */ lis r4, 0x27991A00@ha
+/* 8013F558 0013B1B8 38 84 1A 00 */ addi r4, r4, 0x27991A00@l
+/* 8013F55C 0013B1BC 90 65 00 5C */ stw r3, 0x5c(r5)
+/* 8013F560 0013B1C0 38 60 04 04 */ li r3, 0x404
+/* 8013F564 0013B1C4 4B F1 68 35 */ bl func_80055D98
+/* 8013F568 0013B1C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F56C 0013B1CC 3F E0 04 4F */ lis r31, 0x044F1A00@ha
+/* 8013F570 0013B1D0 38 9F 1A 00 */ addi r4, r31, 0x044F1A00@l
+/* 8013F574 0013B1D4 90 65 00 60 */ stw r3, 0x60(r5)
+/* 8013F578 0013B1D8 38 60 00 0E */ li r3, 0xe
+/* 8013F57C 0013B1DC 4B F1 68 1D */ bl func_80055D98
+/* 8013F580 0013B1E0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F584 0013B1E4 3C 80 27 53 */ lis r4, 0x27531A00@ha
+/* 8013F588 0013B1E8 38 84 1A 00 */ addi r4, r4, 0x27531A00@l
+/* 8013F58C 0013B1EC 90 65 00 64 */ stw r3, 0x64(r5)
+/* 8013F590 0013B1F0 38 60 04 04 */ li r3, 0x404
+/* 8013F594 0013B1F4 4B F1 68 05 */ bl func_80055D98
+/* 8013F598 0013B1F8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F59C 0013B1FC 3C 80 27 33 */ lis r4, 0x27331A00@ha
+/* 8013F5A0 0013B200 38 84 1A 00 */ addi r4, r4, 0x27331A00@l
+/* 8013F5A4 0013B204 90 65 00 68 */ stw r3, 0x68(r5)
+/* 8013F5A8 0013B208 38 60 04 04 */ li r3, 0x404
+/* 8013F5AC 0013B20C 4B F1 67 ED */ bl func_80055D98
+/* 8013F5B0 0013B210 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F5B4 0013B214 3C 80 04 50 */ lis r4, 0x04501A00@ha
+/* 8013F5B8 0013B218 38 84 1A 00 */ addi r4, r4, 0x04501A00@l
+/* 8013F5BC 0013B21C 90 65 00 6C */ stw r3, 0x6c(r5)
+/* 8013F5C0 0013B220 38 60 00 0E */ li r3, 0xe
+/* 8013F5C4 0013B224 4B F1 67 D5 */ bl func_80055D98
+/* 8013F5C8 0013B228 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F5CC 0013B22C 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 8013F5D0 0013B230 90 65 00 70 */ stw r3, 0x70(r5)
+/* 8013F5D4 0013B234 38 60 00 0E */ li r3, 0xe
+/* 8013F5D8 0013B238 4B F1 67 C1 */ bl func_80055D98
+/* 8013F5DC 0013B23C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F5E0 0013B240 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
+/* 8013F5E4 0013B244 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
+/* 8013F5E8 0013B248 90 65 00 74 */ stw r3, 0x74(r5)
+/* 8013F5EC 0013B24C 38 60 00 0E */ li r3, 0xe
+/* 8013F5F0 0013B250 4B F1 67 A9 */ bl func_80055D98
+/* 8013F5F4 0013B254 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F5F8 0013B258 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 8013F5FC 0013B25C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 8013F600 0013B260 90 65 00 78 */ stw r3, 0x78(r5)
+/* 8013F604 0013B264 38 60 00 0E */ li r3, 0xe
+/* 8013F608 0013B268 4B F1 67 91 */ bl func_80055D98
+/* 8013F60C 0013B26C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F610 0013B270 3C A0 80 15 */ lis r5, lbl_80149C0C@ha
+/* 8013F614 0013B274 3C C0 80 15 */ lis r6, lbl_80149E18@ha
+/* 8013F618 0013B278 38 80 00 00 */ li r4, 0
+/* 8013F61C 0013B27C 90 67 00 7C */ stw r3, 0x7c(r7)
+/* 8013F620 0013B280 38 A5 9C 0C */ addi r5, r5, lbl_80149C0C@l
+/* 8013F624 0013B284 38 C6 9E 18 */ addi r6, r6, lbl_80149E18@l
+/* 8013F628 0013B288 38 E0 FF FF */ li r7, -1
+/* 8013F62C 0013B28C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F630 0013B290 39 00 00 00 */ li r8, 0
+/* 8013F634 0013B294 39 20 00 01 */ li r9, 1
+/* 8013F638 0013B298 39 40 00 00 */ li r10, 0
+/* 8013F63C 0013B29C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 8013F640 0013B2A0 48 11 45 F9 */ bl func_80253C38
+/* 8013F644 0013B2A4 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F648 0013B2A8 3C 80 80 15 */ lis r4, lbl_8014E354@ha
+/* 8013F64C 0013B2AC 3C A0 80 15 */ lis r5, lbl_8014E3C4@ha
+/* 8013F650 0013B2B0 3C C0 80 15 */ lis r6, lbl_8014E3F0@ha
+/* 8013F654 0013B2B4 B0 67 00 8E */ sth r3, 0x8e(r7)
+/* 8013F658 0013B2B8 38 84 E3 54 */ addi r4, r4, lbl_8014E354@l
+/* 8013F65C 0013B2BC 38 A5 E3 C4 */ addi r5, r5, lbl_8014E3C4@l
+/* 8013F660 0013B2C0 38 C6 E3 F0 */ addi r6, r6, lbl_8014E3F0@l
+/* 8013F664 0013B2C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F668 0013B2C8 38 E0 FF FF */ li r7, -1
+/* 8013F66C 0013B2CC 39 00 00 00 */ li r8, 0
+/* 8013F670 0013B2D0 39 20 00 01 */ li r9, 1
+/* 8013F674 0013B2D4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 8013F678 0013B2D8 39 40 00 00 */ li r10, 0
+/* 8013F67C 0013B2DC 48 11 45 BD */ bl func_80253C38
+/* 8013F680 0013B2E0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F684 0013B2E4 3C A0 80 15 */ lis r5, lbl_80149348@ha
+/* 8013F688 0013B2E8 3C C0 80 15 */ lis r6, lbl_80149374@ha
+/* 8013F68C 0013B2EC 38 80 00 00 */ li r4, 0
+/* 8013F690 0013B2F0 B0 67 00 BC */ sth r3, 0xbc(r7)
+/* 8013F694 0013B2F4 38 A5 93 48 */ addi r5, r5, lbl_80149348@l
+/* 8013F698 0013B2F8 38 C6 93 74 */ addi r6, r6, lbl_80149374@l
+/* 8013F69C 0013B2FC 38 E0 FF FF */ li r7, -1
+/* 8013F6A0 0013B300 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F6A4 0013B304 39 00 00 00 */ li r8, 0
+/* 8013F6A8 0013B308 39 20 00 01 */ li r9, 1
+/* 8013F6AC 0013B30C 39 40 00 00 */ li r10, 0
+/* 8013F6B0 0013B310 80 63 00 00 */ lwz r3, 0(r3)
+/* 8013F6B4 0013B314 48 11 45 85 */ bl func_80253C38
+/* 8013F6B8 0013B318 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F6BC 0013B31C 3C A0 80 15 */ lis r5, lbl_801493A0@ha
+/* 8013F6C0 0013B320 3C C0 80 15 */ lis r6, lbl_80149488@ha
+/* 8013F6C4 0013B324 38 80 00 00 */ li r4, 0
+/* 8013F6C8 0013B328 B0 67 00 80 */ sth r3, 0x80(r7)
+/* 8013F6CC 0013B32C 38 A5 93 A0 */ addi r5, r5, lbl_801493A0@l
+/* 8013F6D0 0013B330 38 C6 94 88 */ addi r6, r6, lbl_80149488@l
+/* 8013F6D4 0013B334 38 E0 FF FF */ li r7, -1
+/* 8013F6D8 0013B338 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F6DC 0013B33C 39 00 00 00 */ li r8, 0
+/* 8013F6E0 0013B340 39 20 00 01 */ li r9, 1
+/* 8013F6E4 0013B344 39 40 00 00 */ li r10, 0
+/* 8013F6E8 0013B348 80 63 00 04 */ lwz r3, 4(r3)
+/* 8013F6EC 0013B34C 48 11 45 4D */ bl func_80253C38
+/* 8013F6F0 0013B350 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F6F4 0013B354 3C A0 80 15 */ lis r5, lbl_801495A8@ha
+/* 8013F6F8 0013B358 3C C0 80 15 */ lis r6, lbl_80149630@ha
+/* 8013F6FC 0013B35C 38 80 00 00 */ li r4, 0
+/* 8013F700 0013B360 B0 67 00 82 */ sth r3, 0x82(r7)
+/* 8013F704 0013B364 38 A5 95 A8 */ addi r5, r5, lbl_801495A8@l
+/* 8013F708 0013B368 38 C6 96 30 */ addi r6, r6, lbl_80149630@l
+/* 8013F70C 0013B36C 38 E0 FF FF */ li r7, -1
+/* 8013F710 0013B370 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F714 0013B374 39 00 00 00 */ li r8, 0
+/* 8013F718 0013B378 39 20 00 01 */ li r9, 1
+/* 8013F71C 0013B37C 39 40 00 00 */ li r10, 0
+/* 8013F720 0013B380 80 63 00 08 */ lwz r3, 8(r3)
+/* 8013F724 0013B384 48 11 45 15 */ bl func_80253C38
+/* 8013F728 0013B388 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F72C 0013B38C 3C A0 80 15 */ lis r5, lbl_80149744@ha
+/* 8013F730 0013B390 3C C0 80 15 */ lis r6, lbl_801497F0@ha
+/* 8013F734 0013B394 38 80 00 00 */ li r4, 0
+/* 8013F738 0013B398 B0 67 00 84 */ sth r3, 0x84(r7)
+/* 8013F73C 0013B39C 38 A5 97 44 */ addi r5, r5, lbl_80149744@l
+/* 8013F740 0013B3A0 38 C6 97 F0 */ addi r6, r6, lbl_801497F0@l
+/* 8013F744 0013B3A4 38 E0 FF FF */ li r7, -1
+/* 8013F748 0013B3A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F74C 0013B3AC 39 00 00 00 */ li r8, 0
+/* 8013F750 0013B3B0 39 20 00 01 */ li r9, 1
+/* 8013F754 0013B3B4 39 40 00 00 */ li r10, 0
+/* 8013F758 0013B3B8 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 8013F75C 0013B3BC 48 11 44 DD */ bl func_80253C38
+/* 8013F760 0013B3C0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F764 0013B3C4 3C A0 80 15 */ lis r5, lbl_801498C0@ha
+/* 8013F768 0013B3C8 3C C0 80 15 */ lis r6, lbl_801498EC@ha
+/* 8013F76C 0013B3CC 38 80 00 00 */ li r4, 0
+/* 8013F770 0013B3D0 B0 67 00 86 */ sth r3, 0x86(r7)
+/* 8013F774 0013B3D4 38 A5 98 C0 */ addi r5, r5, lbl_801498C0@l
+/* 8013F778 0013B3D8 38 C6 98 EC */ addi r6, r6, lbl_801498EC@l
+/* 8013F77C 0013B3DC 38 E0 FF FF */ li r7, -1
+/* 8013F780 0013B3E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F784 0013B3E4 39 00 00 00 */ li r8, 0
+/* 8013F788 0013B3E8 39 20 00 01 */ li r9, 1
+/* 8013F78C 0013B3EC 39 40 00 00 */ li r10, 0
+/* 8013F790 0013B3F0 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 8013F794 0013B3F4 48 11 44 A5 */ bl func_80253C38
+/* 8013F798 0013B3F8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F79C 0013B3FC 3C A0 80 15 */ lis r5, lbl_80149918@ha
+/* 8013F7A0 0013B400 3C C0 80 15 */ lis r6, lbl_80149944@ha
+/* 8013F7A4 0013B404 38 80 00 00 */ li r4, 0
+/* 8013F7A8 0013B408 B0 67 00 88 */ sth r3, 0x88(r7)
+/* 8013F7AC 0013B40C 38 A5 99 18 */ addi r5, r5, lbl_80149918@l
+/* 8013F7B0 0013B410 38 C6 99 44 */ addi r6, r6, lbl_80149944@l
+/* 8013F7B4 0013B414 38 E0 FF FF */ li r7, -1
+/* 8013F7B8 0013B418 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F7BC 0013B41C 39 00 00 00 */ li r8, 0
+/* 8013F7C0 0013B420 39 20 00 01 */ li r9, 1
+/* 8013F7C4 0013B424 39 40 00 00 */ li r10, 0
+/* 8013F7C8 0013B428 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 8013F7CC 0013B42C 48 11 44 6D */ bl func_80253C38
+/* 8013F7D0 0013B430 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F7D4 0013B434 3C A0 80 15 */ lis r5, lbl_8014A1E8@ha
+/* 8013F7D8 0013B438 3C C0 80 15 */ lis r6, lbl_8014A2C0@ha
+/* 8013F7DC 0013B43C 38 80 00 00 */ li r4, 0
+/* 8013F7E0 0013B440 B0 67 00 8A */ sth r3, 0x8a(r7)
+/* 8013F7E4 0013B444 38 A5 A1 E8 */ addi r5, r5, lbl_8014A1E8@l
+/* 8013F7E8 0013B448 38 C6 A2 C0 */ addi r6, r6, lbl_8014A2C0@l
+/* 8013F7EC 0013B44C 38 E0 FF FF */ li r7, -1
+/* 8013F7F0 0013B450 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F7F4 0013B454 39 00 00 00 */ li r8, 0
+/* 8013F7F8 0013B458 39 20 00 01 */ li r9, 1
+/* 8013F7FC 0013B45C 39 40 00 00 */ li r10, 0
+/* 8013F800 0013B460 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 8013F804 0013B464 48 11 44 35 */ bl func_80253C38
+/* 8013F808 0013B468 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F80C 0013B46C 3C A0 80 15 */ lis r5, lbl_8014A510@ha
+/* 8013F810 0013B470 3C C0 80 15 */ lis r6, lbl_8014A71C@ha
+/* 8013F814 0013B474 38 80 00 00 */ li r4, 0
+/* 8013F818 0013B478 B0 67 00 90 */ sth r3, 0x90(r7)
+/* 8013F81C 0013B47C 38 A5 A5 10 */ addi r5, r5, lbl_8014A510@l
+/* 8013F820 0013B480 38 C6 A7 1C */ addi r6, r6, lbl_8014A71C@l
+/* 8013F824 0013B484 38 E0 FF FF */ li r7, -1
+/* 8013F828 0013B488 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F82C 0013B48C 39 00 00 00 */ li r8, 0
+/* 8013F830 0013B490 39 20 00 01 */ li r9, 1
+/* 8013F834 0013B494 39 40 00 00 */ li r10, 0
+/* 8013F838 0013B498 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 8013F83C 0013B49C 48 11 43 FD */ bl func_80253C38
+/* 8013F840 0013B4A0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F844 0013B4A4 3C A0 80 15 */ lis r5, lbl_8014AAA4@ha
+/* 8013F848 0013B4A8 3C C0 80 15 */ lis r6, lbl_8014AB70@ha
+/* 8013F84C 0013B4AC 38 80 00 00 */ li r4, 0
+/* 8013F850 0013B4B0 B0 67 00 94 */ sth r3, 0x94(r7)
+/* 8013F854 0013B4B4 38 A5 AA A4 */ addi r5, r5, lbl_8014AAA4@l
+/* 8013F858 0013B4B8 38 C6 AB 70 */ addi r6, r6, lbl_8014AB70@l
+/* 8013F85C 0013B4BC 38 E0 FF FF */ li r7, -1
+/* 8013F860 0013B4C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F864 0013B4C4 39 00 00 00 */ li r8, 0
+/* 8013F868 0013B4C8 39 20 00 01 */ li r9, 1
+/* 8013F86C 0013B4CC 39 40 00 00 */ li r10, 0
+/* 8013F870 0013B4D0 80 63 00 2C */ lwz r3, 0x2c(r3)
+/* 8013F874 0013B4D4 48 11 43 C5 */ bl func_80253C38
+/* 8013F878 0013B4D8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F87C 0013B4DC 3C A0 80 15 */ lis r5, lbl_8014AC84@ha
+/* 8013F880 0013B4E0 3C C0 80 15 */ lis r6, lbl_8014AE08@ha
+/* 8013F884 0013B4E4 38 80 00 00 */ li r4, 0
+/* 8013F888 0013B4E8 B0 67 00 96 */ sth r3, 0x96(r7)
+/* 8013F88C 0013B4EC 38 A5 AC 84 */ addi r5, r5, lbl_8014AC84@l
+/* 8013F890 0013B4F0 38 C6 AE 08 */ addi r6, r6, lbl_8014AE08@l
+/* 8013F894 0013B4F4 38 E0 FF FF */ li r7, -1
+/* 8013F898 0013B4F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F89C 0013B4FC 39 00 00 00 */ li r8, 0
+/* 8013F8A0 0013B500 39 20 00 01 */ li r9, 1
+/* 8013F8A4 0013B504 39 40 00 00 */ li r10, 0
+/* 8013F8A8 0013B508 80 63 00 30 */ lwz r3, 0x30(r3)
+/* 8013F8AC 0013B50C 48 11 43 8D */ bl func_80253C38
+/* 8013F8B0 0013B510 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F8B4 0013B514 3C A0 80 15 */ lis r5, lbl_8014B41C@ha
+/* 8013F8B8 0013B518 3C C0 80 15 */ lis r6, lbl_8014B634@ha
+/* 8013F8BC 0013B51C 38 80 00 00 */ li r4, 0
+/* 8013F8C0 0013B520 B0 67 00 98 */ sth r3, 0x98(r7)
+/* 8013F8C4 0013B524 38 A5 B4 1C */ addi r5, r5, lbl_8014B41C@l
+/* 8013F8C8 0013B528 38 C6 B6 34 */ addi r6, r6, lbl_8014B634@l
+/* 8013F8CC 0013B52C 38 E0 FF FF */ li r7, -1
+/* 8013F8D0 0013B530 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F8D4 0013B534 39 00 00 00 */ li r8, 0
+/* 8013F8D8 0013B538 39 20 00 01 */ li r9, 1
+/* 8013F8DC 0013B53C 39 40 00 00 */ li r10, 0
+/* 8013F8E0 0013B540 80 63 00 34 */ lwz r3, 0x34(r3)
+/* 8013F8E4 0013B544 48 11 43 55 */ bl func_80253C38
+/* 8013F8E8 0013B548 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F8EC 0013B54C 3C A0 80 15 */ lis r5, lbl_8014BCA0@ha
+/* 8013F8F0 0013B550 3C C0 80 15 */ lis r6, lbl_8014BCCC@ha
+/* 8013F8F4 0013B554 38 80 00 00 */ li r4, 0
+/* 8013F8F8 0013B558 B0 67 00 9A */ sth r3, 0x9a(r7)
+/* 8013F8FC 0013B55C 38 A5 BC A0 */ addi r5, r5, lbl_8014BCA0@l
+/* 8013F900 0013B560 38 C6 BC CC */ addi r6, r6, lbl_8014BCCC@l
+/* 8013F904 0013B564 38 E0 FF FF */ li r7, -1
+/* 8013F908 0013B568 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F90C 0013B56C 39 00 00 00 */ li r8, 0
+/* 8013F910 0013B570 39 20 00 01 */ li r9, 1
+/* 8013F914 0013B574 39 40 00 00 */ li r10, 0
+/* 8013F918 0013B578 80 63 00 38 */ lwz r3, 0x38(r3)
+/* 8013F91C 0013B57C 48 11 43 1D */ bl func_80253C38
+/* 8013F920 0013B580 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F924 0013B584 3C A0 80 15 */ lis r5, lbl_8014BCF8@ha
+/* 8013F928 0013B588 3C C0 80 15 */ lis r6, lbl_8014BD24@ha
+/* 8013F92C 0013B58C 38 80 00 00 */ li r4, 0
+/* 8013F930 0013B590 B0 67 00 9C */ sth r3, 0x9c(r7)
+/* 8013F934 0013B594 38 A5 BC F8 */ addi r5, r5, lbl_8014BCF8@l
+/* 8013F938 0013B598 38 C6 BD 24 */ addi r6, r6, lbl_8014BD24@l
+/* 8013F93C 0013B59C 38 E0 FF FF */ li r7, -1
+/* 8013F940 0013B5A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F944 0013B5A4 39 00 00 00 */ li r8, 0
+/* 8013F948 0013B5A8 39 20 00 01 */ li r9, 1
+/* 8013F94C 0013B5AC 39 40 00 00 */ li r10, 0
+/* 8013F950 0013B5B0 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 8013F954 0013B5B4 48 11 42 E5 */ bl func_80253C38
+/* 8013F958 0013B5B8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F95C 0013B5BC 3C A0 80 15 */ lis r5, lbl_8014BD50@ha
+/* 8013F960 0013B5C0 3C C0 80 15 */ lis r6, lbl_8014BD7C@ha
+/* 8013F964 0013B5C4 38 80 00 00 */ li r4, 0
+/* 8013F968 0013B5C8 B0 67 00 9E */ sth r3, 0x9e(r7)
+/* 8013F96C 0013B5CC 38 A5 BD 50 */ addi r5, r5, lbl_8014BD50@l
+/* 8013F970 0013B5D0 38 C6 BD 7C */ addi r6, r6, lbl_8014BD7C@l
+/* 8013F974 0013B5D4 38 E0 FF FF */ li r7, -1
+/* 8013F978 0013B5D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F97C 0013B5DC 39 00 00 00 */ li r8, 0
+/* 8013F980 0013B5E0 39 20 00 01 */ li r9, 1
+/* 8013F984 0013B5E4 39 40 00 00 */ li r10, 0
+/* 8013F988 0013B5E8 80 63 00 40 */ lwz r3, 0x40(r3)
+/* 8013F98C 0013B5EC 48 11 42 AD */ bl func_80253C38
+/* 8013F990 0013B5F0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F994 0013B5F4 3C 80 80 15 */ lis r4, lbl_8014BDA8@ha
+/* 8013F998 0013B5F8 3C A0 80 15 */ lis r5, lbl_8014BDB8@ha
+/* 8013F99C 0013B5FC 3C C0 80 15 */ lis r6, lbl_8014BEE4@ha
+/* 8013F9A0 0013B600 B0 67 00 A0 */ sth r3, 0xa0(r7)
+/* 8013F9A4 0013B604 38 84 BD A8 */ addi r4, r4, lbl_8014BDA8@l
+/* 8013F9A8 0013B608 38 A5 BD B8 */ addi r5, r5, lbl_8014BDB8@l
+/* 8013F9AC 0013B60C 38 C6 BE E4 */ addi r6, r6, lbl_8014BEE4@l
+/* 8013F9B0 0013B610 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F9B4 0013B614 38 E0 FF FF */ li r7, -1
+/* 8013F9B8 0013B618 39 00 00 00 */ li r8, 0
+/* 8013F9BC 0013B61C 39 20 00 01 */ li r9, 1
+/* 8013F9C0 0013B620 80 63 00 44 */ lwz r3, 0x44(r3)
+/* 8013F9C4 0013B624 39 40 00 00 */ li r10, 0
+/* 8013F9C8 0013B628 48 11 42 71 */ bl func_80253C38
+/* 8013F9CC 0013B62C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F9D0 0013B630 3C A0 80 15 */ lis r5, lbl_8014C074@ha
+/* 8013F9D4 0013B634 3C C0 80 15 */ lis r6, lbl_8014C078@ha
+/* 8013F9D8 0013B638 38 80 00 00 */ li r4, 0
+/* 8013F9DC 0013B63C B0 67 00 A2 */ sth r3, 0xa2(r7)
+/* 8013F9E0 0013B640 38 A5 C0 74 */ addi r5, r5, lbl_8014C074@l
+/* 8013F9E4 0013B644 38 C6 C0 78 */ addi r6, r6, lbl_8014C078@l
+/* 8013F9E8 0013B648 38 E0 FF FF */ li r7, -1
+/* 8013F9EC 0013B64C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013F9F0 0013B650 39 00 00 00 */ li r8, 0
+/* 8013F9F4 0013B654 39 20 00 01 */ li r9, 1
+/* 8013F9F8 0013B658 39 40 00 00 */ li r10, 0
+/* 8013F9FC 0013B65C 80 63 00 48 */ lwz r3, 0x48(r3)
+/* 8013FA00 0013B660 48 11 42 39 */ bl func_80253C38
+/* 8013FA04 0013B664 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FA08 0013B668 3C A0 80 15 */ lis r5, lbl_8014C2B8@ha
+/* 8013FA0C 0013B66C 3C C0 80 15 */ lis r6, lbl_8014C34C@ha
+/* 8013FA10 0013B670 38 80 00 00 */ li r4, 0
+/* 8013FA14 0013B674 B0 67 00 A4 */ sth r3, 0xa4(r7)
+/* 8013FA18 0013B678 38 A5 C2 B8 */ addi r5, r5, lbl_8014C2B8@l
+/* 8013FA1C 0013B67C 38 C6 C3 4C */ addi r6, r6, lbl_8014C34C@l
+/* 8013FA20 0013B680 38 E0 FF FF */ li r7, -1
+/* 8013FA24 0013B684 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FA28 0013B688 39 00 00 00 */ li r8, 0
+/* 8013FA2C 0013B68C 39 20 00 01 */ li r9, 1
+/* 8013FA30 0013B690 39 40 00 00 */ li r10, 0
+/* 8013FA34 0013B694 80 63 00 4C */ lwz r3, 0x4c(r3)
+/* 8013FA38 0013B698 48 11 42 01 */ bl func_80253C38
+/* 8013FA3C 0013B69C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FA40 0013B6A0 3C 80 80 15 */ lis r4, lbl_8014C598@ha
+/* 8013FA44 0013B6A4 3C A0 80 15 */ lis r5, lbl_8014C6A0@ha
+/* 8013FA48 0013B6A8 3C C0 80 15 */ lis r6, lbl_8014CD2C@ha
+/* 8013FA4C 0013B6AC B0 67 00 A6 */ sth r3, 0xa6(r7)
+/* 8013FA50 0013B6B0 38 84 C5 98 */ addi r4, r4, lbl_8014C598@l
+/* 8013FA54 0013B6B4 38 A5 C6 A0 */ addi r5, r5, lbl_8014C6A0@l
+/* 8013FA58 0013B6B8 38 C6 CD 2C */ addi r6, r6, lbl_8014CD2C@l
+/* 8013FA5C 0013B6BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FA60 0013B6C0 38 E0 FF FF */ li r7, -1
+/* 8013FA64 0013B6C4 39 00 00 00 */ li r8, 0
+/* 8013FA68 0013B6C8 39 20 00 01 */ li r9, 1
+/* 8013FA6C 0013B6CC 80 63 00 5C */ lwz r3, 0x5c(r3)
+/* 8013FA70 0013B6D0 39 40 00 00 */ li r10, 0
+/* 8013FA74 0013B6D4 48 11 41 C5 */ bl func_80253C38
+/* 8013FA78 0013B6D8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FA7C 0013B6DC 3C A0 80 15 */ lis r5, lbl_8014D148@ha
+/* 8013FA80 0013B6E0 3C C0 80 15 */ lis r6, lbl_8014D370@ha
+/* 8013FA84 0013B6E4 38 80 00 00 */ li r4, 0
+/* 8013FA88 0013B6E8 B0 67 00 AE */ sth r3, 0xae(r7)
+/* 8013FA8C 0013B6EC 38 A5 D1 48 */ addi r5, r5, lbl_8014D148@l
+/* 8013FA90 0013B6F0 38 C6 D3 70 */ addi r6, r6, lbl_8014D370@l
+/* 8013FA94 0013B6F4 38 E0 FF FF */ li r7, -1
+/* 8013FA98 0013B6F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FA9C 0013B6FC 39 00 00 00 */ li r8, 0
+/* 8013FAA0 0013B700 39 20 00 01 */ li r9, 1
+/* 8013FAA4 0013B704 39 40 00 00 */ li r10, 0
+/* 8013FAA8 0013B708 80 63 00 60 */ lwz r3, 0x60(r3)
+/* 8013FAAC 0013B70C 48 11 41 8D */ bl func_80253C38
+/* 8013FAB0 0013B710 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FAB4 0013B714 3C A0 80 15 */ lis r5, lbl_8014C3EC@ha
+/* 8013FAB8 0013B718 3C C0 80 15 */ lis r6, lbl_8014C50C@ha
+/* 8013FABC 0013B71C 38 80 00 00 */ li r4, 0
+/* 8013FAC0 0013B720 B0 67 00 B0 */ sth r3, 0xb0(r7)
+/* 8013FAC4 0013B724 38 A5 C3 EC */ addi r5, r5, lbl_8014C3EC@l
+/* 8013FAC8 0013B728 38 C6 C5 0C */ addi r6, r6, lbl_8014C50C@l
+/* 8013FACC 0013B72C 38 E0 FF FF */ li r7, -1
+/* 8013FAD0 0013B730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FAD4 0013B734 39 00 00 00 */ li r8, 0
+/* 8013FAD8 0013B738 39 20 00 01 */ li r9, 1
+/* 8013FADC 0013B73C 39 40 00 00 */ li r10, 0
+/* 8013FAE0 0013B740 80 63 00 58 */ lwz r3, 0x58(r3)
+/* 8013FAE4 0013B744 48 11 41 55 */ bl func_80253C38
+/* 8013FAE8 0013B748 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FAEC 0013B74C 3C A0 80 15 */ lis r5, lbl_8014D8EC@ha
+/* 8013FAF0 0013B750 3C C0 80 15 */ lis r6, lbl_8014D9E4@ha
+/* 8013FAF4 0013B754 38 80 00 00 */ li r4, 0
+/* 8013FAF8 0013B758 B0 67 00 AC */ sth r3, 0xac(r7)
+/* 8013FAFC 0013B75C 38 A5 D8 EC */ addi r5, r5, lbl_8014D8EC@l
+/* 8013FB00 0013B760 38 C6 D9 E4 */ addi r6, r6, lbl_8014D9E4@l
+/* 8013FB04 0013B764 38 E0 FF FF */ li r7, -1
+/* 8013FB08 0013B768 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FB0C 0013B76C 39 00 00 00 */ li r8, 0
+/* 8013FB10 0013B770 39 20 00 01 */ li r9, 1
+/* 8013FB14 0013B774 39 40 00 00 */ li r10, 0
+/* 8013FB18 0013B778 80 63 00 64 */ lwz r3, 0x64(r3)
+/* 8013FB1C 0013B77C 48 11 41 1D */ bl func_80253C38
+/* 8013FB20 0013B780 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FB24 0013B784 3C A0 80 15 */ lis r5, lbl_8014DA84@ha
+/* 8013FB28 0013B788 3C C0 80 15 */ lis r6, lbl_8014DC54@ha
+/* 8013FB2C 0013B78C 38 80 00 00 */ li r4, 0
+/* 8013FB30 0013B790 B0 67 00 B2 */ sth r3, 0xb2(r7)
+/* 8013FB34 0013B794 38 A5 DA 84 */ addi r5, r5, lbl_8014DA84@l
+/* 8013FB38 0013B798 38 C6 DC 54 */ addi r6, r6, lbl_8014DC54@l
+/* 8013FB3C 0013B79C 38 E0 FF FF */ li r7, -1
+/* 8013FB40 0013B7A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FB44 0013B7A4 39 00 00 00 */ li r8, 0
+/* 8013FB48 0013B7A8 39 20 00 01 */ li r9, 1
+/* 8013FB4C 0013B7AC 39 40 00 00 */ li r10, 0
+/* 8013FB50 0013B7B0 80 63 00 68 */ lwz r3, 0x68(r3)
+/* 8013FB54 0013B7B4 48 11 40 E5 */ bl func_80253C38
+/* 8013FB58 0013B7B8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FB5C 0013B7BC 3C A0 80 15 */ lis r5, lbl_8014DCF4@ha
+/* 8013FB60 0013B7C0 3C C0 80 15 */ lis r6, lbl_8014E050@ha
+/* 8013FB64 0013B7C4 38 80 00 00 */ li r4, 0
+/* 8013FB68 0013B7C8 B0 67 00 B4 */ sth r3, 0xb4(r7)
+/* 8013FB6C 0013B7CC 38 A5 DC F4 */ addi r5, r5, lbl_8014DCF4@l
+/* 8013FB70 0013B7D0 38 C6 E0 50 */ addi r6, r6, lbl_8014E050@l
+/* 8013FB74 0013B7D4 38 E0 FF FF */ li r7, -1
+/* 8013FB78 0013B7D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FB7C 0013B7DC 39 00 00 00 */ li r8, 0
+/* 8013FB80 0013B7E0 39 20 00 01 */ li r9, 1
+/* 8013FB84 0013B7E4 39 40 00 00 */ li r10, 0
+/* 8013FB88 0013B7E8 80 63 00 6C */ lwz r3, 0x6c(r3)
+/* 8013FB8C 0013B7EC 48 11 40 AD */ bl func_80253C38
+/* 8013FB90 0013B7F0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FB94 0013B7F4 3C A0 80 15 */ lis r5, lbl_8014E054@ha
+/* 8013FB98 0013B7F8 3C C0 80 15 */ lis r6, lbl_8014E0E8@ha
+/* 8013FB9C 0013B7FC 38 80 00 00 */ li r4, 0
+/* 8013FBA0 0013B800 B0 67 00 B6 */ sth r3, 0xb6(r7)
+/* 8013FBA4 0013B804 38 A5 E0 54 */ addi r5, r5, lbl_8014E054@l
+/* 8013FBA8 0013B808 38 C6 E0 E8 */ addi r6, r6, lbl_8014E0E8@l
+/* 8013FBAC 0013B80C 38 E0 FF FF */ li r7, -1
+/* 8013FBB0 0013B810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FBB4 0013B814 39 00 00 00 */ li r8, 0
+/* 8013FBB8 0013B818 39 20 00 01 */ li r9, 1
+/* 8013FBBC 0013B81C 39 40 00 00 */ li r10, 0
+/* 8013FBC0 0013B820 80 63 00 70 */ lwz r3, 0x70(r3)
+/* 8013FBC4 0013B824 48 11 40 75 */ bl func_80253C38
+/* 8013FBC8 0013B828 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FBCC 0013B82C 3C A0 80 15 */ lis r5, lbl_8014E1EC@ha
+/* 8013FBD0 0013B830 3C C0 80 15 */ lis r6, lbl_8014E2B4@ha
+/* 8013FBD4 0013B834 38 80 00 00 */ li r4, 0
+/* 8013FBD8 0013B838 B0 67 00 B8 */ sth r3, 0xb8(r7)
+/* 8013FBDC 0013B83C 38 A5 E1 EC */ addi r5, r5, lbl_8014E1EC@l
+/* 8013FBE0 0013B840 38 C6 E2 B4 */ addi r6, r6, lbl_8014E2B4@l
+/* 8013FBE4 0013B844 38 E0 FF FF */ li r7, -1
+/* 8013FBE8 0013B848 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FBEC 0013B84C 39 00 00 00 */ li r8, 0
+/* 8013FBF0 0013B850 39 20 00 01 */ li r9, 1
+/* 8013FBF4 0013B854 39 40 00 00 */ li r10, 0
+/* 8013FBF8 0013B858 80 63 00 74 */ lwz r3, 0x74(r3)
+/* 8013FBFC 0013B85C 48 11 40 3D */ bl func_80253C38
+/* 8013FC00 0013B860 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC04 0013B864 3C 80 80 15 */ lis r4, lbl_8014E6C0@ha
+/* 8013FC08 0013B868 3C A0 80 15 */ lis r5, lbl_8014E730@ha
+/* 8013FC0C 0013B86C 3C C0 80 15 */ lis r6, lbl_8014E79C@ha
+/* 8013FC10 0013B870 B0 67 00 BA */ sth r3, 0xba(r7)
+/* 8013FC14 0013B874 38 84 E6 C0 */ addi r4, r4, lbl_8014E6C0@l
+/* 8013FC18 0013B878 38 A5 E7 30 */ addi r5, r5, lbl_8014E730@l
+/* 8013FC1C 0013B87C 38 C6 E7 9C */ addi r6, r6, lbl_8014E79C@l
+/* 8013FC20 0013B880 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC24 0013B884 38 E0 FF FF */ li r7, -1
+/* 8013FC28 0013B888 39 00 00 00 */ li r8, 0
+/* 8013FC2C 0013B88C 39 20 00 01 */ li r9, 1
+/* 8013FC30 0013B890 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 8013FC34 0013B894 39 40 00 00 */ li r10, 0
+/* 8013FC38 0013B898 48 11 40 01 */ bl func_80253C38
+/* 8013FC3C 0013B89C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC40 0013B8A0 3C A0 80 15 */ lis r5, lbl_80149970@ha
+/* 8013FC44 0013B8A4 3C C0 80 15 */ lis r6, lbl_8014999C@ha
+/* 8013FC48 0013B8A8 38 80 00 00 */ li r4, 0
+/* 8013FC4C 0013B8AC B0 67 00 BE */ sth r3, 0xbe(r7)
+/* 8013FC50 0013B8B0 38 A5 99 70 */ addi r5, r5, lbl_80149970@l
+/* 8013FC54 0013B8B4 38 C6 99 9C */ addi r6, r6, lbl_8014999C@l
+/* 8013FC58 0013B8B8 38 E0 FF FF */ li r7, -1
+/* 8013FC5C 0013B8BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC60 0013B8C0 39 00 00 00 */ li r8, 0
+/* 8013FC64 0013B8C4 39 20 00 01 */ li r9, 1
+/* 8013FC68 0013B8C8 39 40 00 00 */ li r10, 0
+/* 8013FC6C 0013B8CC 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 8013FC70 0013B8D0 48 11 3F C9 */ bl func_80253C38
+/* 8013FC74 0013B8D4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC78 0013B8D8 38 80 00 09 */ li r4, 9
+/* 8013FC7C 0013B8DC 38 A0 00 02 */ li r5, 2
+/* 8013FC80 0013B8E0 B0 66 00 8C */ sth r3, 0x8c(r6)
+/* 8013FC84 0013B8E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC88 0013B8E8 A8 63 00 8C */ lha r3, 0x8c(r3)
+/* 8013FC8C 0013B8EC 48 11 41 65 */ bl func_80253DF0
+/* 8013FC90 0013B8F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FC94 0013B8F4 38 80 00 04 */ li r4, 4
+/* 8013FC98 0013B8F8 C0 22 8E 10 */ lfs f1, lbl_80641410-_SDA2_BASE_(r2)
+/* 8013FC9C 0013B8FC A8 63 00 B2 */ lha r3, 0xb2(r3)
+/* 8013FCA0 0013B900 48 11 41 71 */ bl func_80253E10
+/* 8013FCA4 0013B904 3C 80 80 15 */ lis r4, lbl_80149234@ha
+/* 8013FCA8 0013B908 38 60 00 00 */ li r3, 0
+/* 8013FCAC 0013B90C 38 84 92 34 */ addi r4, r4, lbl_80149234@l
+/* 8013FCB0 0013B910 38 A0 FF FF */ li r5, -1
+/* 8013FCB4 0013B914 48 11 42 B9 */ bl func_80253F6C
+/* 8013FCB8 0013B918 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FCBC 0013B91C 90 64 00 C0 */ stw r3, 0xc0(r4)
+/* 8013FCC0 0013B920 38 60 04 04 */ li r3, 0x404
+/* 8013FCC4 0013B924 48 10 9B CD */ bl func_80249890
+/* 8013FCC8 0013B928 38 60 04 04 */ li r3, 0x404
+/* 8013FCCC 0013B92C 48 09 B9 A9 */ bl func_801DB674
+/* 8013FCD0 0013B930 4B F1 79 E1 */ bl func_800576B0
+/* 8013FCD4 0013B934 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FCD8 0013B938 38 60 02 5E */ li r3, 0x25e
+/* 8013FCDC 0013B93C 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 8013FCE0 0013B940 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
+/* 8013FCE4 0013B944 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 8013FCE8 0013B948 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FCEC 0013B94C 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 8013FCF0 0013B950 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
+/* 8013FCF4 0013B954 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 8013FCF8 0013B958 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FCFC 0013B95C 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 8013FD00 0013B960 54 00 03 56 */ rlwinm r0, r0, 0, 0xd, 0xb
+/* 8013FD04 0013B964 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 8013FD08 0013B968 48 02 2D 89 */ bl func_80162A90
+/* 8013FD0C 0013B96C 28 03 00 0D */ cmplwi r3, 0xd
+/* 8013FD10 0013B970 41 81 02 4C */ bgt lbl_8013FF5C
+/* 8013FD14 0013B974 3C 80 80 42 */ lis r4, lbl_8041D4D0@ha
+/* 8013FD18 0013B978 54 60 10 3A */ slwi r0, r3, 2
+/* 8013FD1C 0013B97C 38 84 D4 D0 */ addi r4, r4, lbl_8041D4D0@l
+/* 8013FD20 0013B980 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8013FD24 0013B984 7C 89 03 A6 */ mtctr r4
+/* 8013FD28 0013B988 4E 80 04 20 */ bctr
+/* 8013FD2C 0013B98C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FD30 0013B990 38 A0 00 01 */ li r5, 1
+/* 8013FD34 0013B994 38 00 00 00 */ li r0, 0
+/* 8013FD38 0013B998 38 80 00 00 */ li r4, 0
+/* 8013FD3C 0013B99C B0 A3 00 C4 */ sth r5, 0xc4(r3)
+/* 8013FD40 0013B9A0 38 A0 06 EC */ li r5, 0x6ec
+/* 8013FD44 0013B9A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FD48 0013B9A8 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 8013FD4C 0013B9AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FD50 0013B9B0 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8013FD54 0013B9B4 3C 63 00 01 */ addis r3, r3, 1
+/* 8013FD58 0013B9B8 38 63 D3 E0 */ addi r3, r3, -11296
+/* 8013FD5C 0013B9BC 4B EC 43 A9 */ bl memset
+/* 8013FD60 0013B9C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FD64 0013B9C4 38 80 00 00 */ li r4, 0
+/* 8013FD68 0013B9C8 38 A0 06 EC */ li r5, 0x6ec
+/* 8013FD6C 0013B9CC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8013FD70 0013B9D0 3C 63 00 01 */ addis r3, r3, 1
+/* 8013FD74 0013B9D4 38 63 CC F4 */ addi r3, r3, -13068
+/* 8013FD78 0013B9D8 4B EC 43 8D */ bl memset
+/* 8013FD7C 0013B9DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FD80 0013B9E0 38 80 00 00 */ li r4, 0
+/* 8013FD84 0013B9E4 38 A0 06 EC */ li r5, 0x6ec
+/* 8013FD88 0013B9E8 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8013FD8C 0013B9EC 3C 63 00 01 */ addis r3, r3, 1
+/* 8013FD90 0013B9F0 38 63 C6 08 */ addi r3, r3, -14840
+/* 8013FD94 0013B9F4 4B EC 43 71 */ bl memset
+/* 8013FD98 0013B9F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FD9C 0013B9FC 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8013FDA0 0013BA00 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 8013FDA4 0013BA04 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8013FDA8 0013BA08 48 02 32 2D */ bl glplatAbortFrame
+/* 8013FDAC 0013BA0C 48 00 01 B0 */ b lbl_8013FF5C
+/* 8013FDB0 0013BA10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FDB4 0013BA14 38 00 00 A6 */ li r0, 0xa6
+/* 8013FDB8 0013BA18 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FDBC 0013BA1C 48 00 01 A0 */ b lbl_8013FF5C
+/* 8013FDC0 0013BA20 38 60 02 62 */ li r3, 0x262
+/* 8013FDC4 0013BA24 48 02 2C CD */ bl func_80162A90
+/* 8013FDC8 0013BA28 2C 03 00 00 */ cmpwi r3, 0
+/* 8013FDCC 0013BA2C 40 82 00 14 */ bne lbl_8013FDE0
+/* 8013FDD0 0013BA30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FDD4 0013BA34 38 00 00 18 */ li r0, 0x18
+/* 8013FDD8 0013BA38 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FDDC 0013BA3C 48 00 01 80 */ b lbl_8013FF5C
+lbl_8013FDE0:
+/* 8013FDE0 0013BA40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FDE4 0013BA44 38 00 00 29 */ li r0, 0x29
+/* 8013FDE8 0013BA48 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FDEC 0013BA4C 48 00 01 70 */ b lbl_8013FF5C
+/* 8013FDF0 0013BA50 38 60 02 62 */ li r3, 0x262
+/* 8013FDF4 0013BA54 48 02 2C 9D */ bl func_80162A90
+/* 8013FDF8 0013BA58 2C 03 00 00 */ cmpwi r3, 0
+/* 8013FDFC 0013BA5C 40 82 00 14 */ bne lbl_8013FE10
+/* 8013FE00 0013BA60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE04 0013BA64 38 00 00 22 */ li r0, 0x22
+/* 8013FE08 0013BA68 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FE0C 0013BA6C 48 00 01 50 */ b lbl_8013FF5C
+lbl_8013FE10:
+/* 8013FE10 0013BA70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE14 0013BA74 38 00 00 29 */ li r0, 0x29
+/* 8013FE18 0013BA78 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FE1C 0013BA7C 48 00 01 40 */ b lbl_8013FF5C
+/* 8013FE20 0013BA80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE24 0013BA84 38 A0 00 22 */ li r5, 0x22
+/* 8013FE28 0013BA88 38 80 00 05 */ li r4, 5
+/* 8013FE2C 0013BA8C 38 00 00 00 */ li r0, 0
+/* 8013FE30 0013BA90 B0 A3 00 C4 */ sth r5, 0xc4(r3)
+/* 8013FE34 0013BA94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE38 0013BA98 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 8013FE3C 0013BA9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE40 0013BAA0 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 8013FE44 0013BAA4 48 00 01 18 */ b lbl_8013FF5C
+/* 8013FE48 0013BAA8 38 60 02 62 */ li r3, 0x262
+/* 8013FE4C 0013BAAC 48 02 2C 45 */ bl func_80162A90
+/* 8013FE50 0013BAB0 2C 03 00 00 */ cmpwi r3, 0
+/* 8013FE54 0013BAB4 40 82 00 24 */ bne lbl_8013FE78
+/* 8013FE58 0013BAB8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE5C 0013BABC 38 00 00 6C */ li r0, 0x6c
+/* 8013FE60 0013BAC0 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 8013FE64 0013BAC4 60 63 80 00 */ ori r3, r3, 0x8000
+/* 8013FE68 0013BAC8 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 8013FE6C 0013BACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE70 0013BAD0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FE74 0013BAD4 48 00 00 E8 */ b lbl_8013FF5C
+lbl_8013FE78:
+/* 8013FE78 0013BAD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE7C 0013BADC 38 00 00 77 */ li r0, 0x77
+/* 8013FE80 0013BAE0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FE84 0013BAE4 48 00 00 D8 */ b lbl_8013FF5C
+/* 8013FE88 0013BAE8 38 60 02 62 */ li r3, 0x262
+/* 8013FE8C 0013BAEC 48 02 2C 05 */ bl func_80162A90
+/* 8013FE90 0013BAF0 2C 03 00 00 */ cmpwi r3, 0
+/* 8013FE94 0013BAF4 40 82 00 14 */ bne lbl_8013FEA8
+/* 8013FE98 0013BAF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FE9C 0013BAFC 38 00 00 70 */ li r0, 0x70
+/* 8013FEA0 0013BB00 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FEA4 0013BB04 48 00 00 B8 */ b lbl_8013FF5C
+lbl_8013FEA8:
+/* 8013FEA8 0013BB08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FEAC 0013BB0C 38 00 00 77 */ li r0, 0x77
+/* 8013FEB0 0013BB10 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FEB4 0013BB14 48 00 00 A8 */ b lbl_8013FF5C
+/* 8013FEB8 0013BB18 38 60 02 62 */ li r3, 0x262
+/* 8013FEBC 0013BB1C 48 02 2B D5 */ bl func_80162A90
+/* 8013FEC0 0013BB20 2C 03 00 00 */ cmpwi r3, 0
+/* 8013FEC4 0013BB24 40 82 00 14 */ bne lbl_8013FED8
+/* 8013FEC8 0013BB28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FECC 0013BB2C 38 00 00 5C */ li r0, 0x5c
+/* 8013FED0 0013BB30 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FED4 0013BB34 48 00 00 88 */ b lbl_8013FF5C
+lbl_8013FED8:
+/* 8013FED8 0013BB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FEDC 0013BB3C 38 00 00 81 */ li r0, 0x81
+/* 8013FEE0 0013BB40 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FEE4 0013BB44 48 00 00 78 */ b lbl_8013FF5C
+/* 8013FEE8 0013BB48 38 60 02 62 */ li r3, 0x262
+/* 8013FEEC 0013BB4C 48 02 2B A5 */ bl func_80162A90
+/* 8013FEF0 0013BB50 2C 03 00 00 */ cmpwi r3, 0
+/* 8013FEF4 0013BB54 40 82 00 14 */ bne lbl_8013FF08
+/* 8013FEF8 0013BB58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FEFC 0013BB5C 38 00 00 7A */ li r0, 0x7a
+/* 8013FF00 0013BB60 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FF04 0013BB64 48 00 00 58 */ b lbl_8013FF5C
+lbl_8013FF08:
+/* 8013FF08 0013BB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF0C 0013BB6C 38 00 00 81 */ li r0, 0x81
+/* 8013FF10 0013BB70 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8013FF14 0013BB74 48 00 00 48 */ b lbl_8013FF5C
+/* 8013FF18 0013BB78 48 02 54 15 */ bl func_8016532C
+/* 8013FF1C 0013BB7C 48 00 F2 F9 */ bl func_8014F214
+/* 8013FF20 0013BB80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF24 0013BB84 38 A0 00 05 */ li r5, 5
+/* 8013FF28 0013BB88 38 80 00 50 */ li r4, 0x50
+/* 8013FF2C 0013BB8C 38 00 00 00 */ li r0, 0
+/* 8013FF30 0013BB90 B0 A3 00 C6 */ sth r5, 0xc6(r3)
+/* 8013FF34 0013BB94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF38 0013BB98 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 8013FF3C 0013BB9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF40 0013BBA0 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 8013FF44 0013BBA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF48 0013BBA8 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8013FF4C 0013BBAC 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
+/* 8013FF50 0013BBB0 7C 00 00 D0 */ neg r0, r0
+/* 8013FF54 0013BBB4 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
+/* 8013FF58 0013BBB8 98 03 0D DA */ stb r0, 0xdda(r3)
+lbl_8013FF5C:
+/* 8013FF5C 0013BBBC 38 60 00 03 */ li r3, 3
+/* 8013FF60 0013BBC0 4B F1 7A 9D */ bl func_800579FC
+/* 8013FF64 0013BBC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF68 0013BBC8 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8013FF6C 0013BBCC 54 00 00 7E */ clrlwi r0, r0, 1
+/* 8013FF70 0013BBD0 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8013FF74 0013BBD4 4B F1 63 49 */ bl func_800562BC
+/* 8013FF78 0013BBD8 38 60 02 61 */ li r3, 0x261
+/* 8013FF7C 0013BBDC 38 80 00 04 */ li r4, 4
+/* 8013FF80 0013BBE0 38 A0 00 01 */ li r5, 1
+/* 8013FF84 0013BBE4 48 02 29 BD */ bl func_80162940
+/* 8013FF88 0013BBE8 38 60 00 0E */ li r3, 0xe
+/* 8013FF8C 0013BBEC 38 80 00 00 */ li r4, 0
+/* 8013FF90 0013BBF0 4B F1 64 5D */ bl func_800563EC
+/* 8013FF94 0013BBF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FF98 0013BBF8 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8013FF9C 0013BBFC 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
+/* 8013FFA0 0013BC00 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8013FFA4 0013BC04 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8013FFA8 0013BC08 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8013FFAC 0013BC0C 7C 08 03 A6 */ mtlr r0
+/* 8013FFB0 0013BC10 38 21 00 10 */ addi r1, r1, 0x10
+/* 8013FFB4 0013BC14 4E 80 00 20 */ blr
+
+.global func_8013FFB8
+func_8013FFB8:
+/* 8013FFB8 0013BC18 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8013FFBC 0013BC1C 7C 08 02 A6 */ mflr r0
+/* 8013FFC0 0013BC20 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8013FFC4 0013BC24 39 61 00 20 */ addi r11, r1, 0x20
+/* 8013FFC8 0013BC28 48 08 71 61 */ bl _savegpr_27
+/* 8013FFCC 0013BC2C 3B 60 00 00 */ li r27, 0
+/* 8013FFD0 0013BC30 3B C0 FF FF */ li r30, -1
+/* 8013FFD4 0013BC34 3B E0 00 00 */ li r31, 0
+lbl_8013FFD8:
+/* 8013FFD8 0013BC38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8013FFDC 0013BC3C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 8013FFE0 0013BC40 7C 03 E0 2E */ lwzx r0, r3, r28
+/* 8013FFE4 0013BC44 2C 00 00 00 */ cmpwi r0, 0
+/* 8013FFE8 0013BC48 41 82 00 34 */ beq lbl_8014001C
+/* 8013FFEC 0013BC4C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 8013FFF0 0013BC50 7C 63 EA 14 */ add r3, r3, r29
+/* 8013FFF4 0013BC54 A0 63 00 80 */ lhz r3, 0x80(r3)
+/* 8013FFF8 0013BC58 48 11 3C D5 */ bl func_80253CCC
+/* 8013FFFC 0013BC5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140000 0013BC60 7C 63 E0 2E */ lwzx r3, r3, r28
+/* 80140004 0013BC64 4B F1 5E 2D */ bl func_80055E30
+/* 80140008 0013BC68 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014000C 0013BC6C 7C 60 EA 14 */ add r3, r0, r29
+/* 80140010 0013BC70 B3 C3 00 80 */ sth r30, 0x80(r3)
+/* 80140014 0013BC74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140018 0013BC78 7F E3 E1 2E */ stwx r31, r3, r28
+lbl_8014001C:
+/* 8014001C 0013BC7C 3B 7B 00 01 */ addi r27, r27, 1
+/* 80140020 0013BC80 28 1B 00 20 */ cmplwi r27, 0x20
+/* 80140024 0013BC84 41 80 FF B4 */ blt lbl_8013FFD8
+/* 80140028 0013BC88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014002C 0013BC8C 80 63 00 C0 */ lwz r3, 0xc0(r3)
+/* 80140030 0013BC90 48 11 3F 5D */ bl func_80253F8C
+/* 80140034 0013BC94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140038 0013BC98 38 00 FF FF */ li r0, -1
+/* 8014003C 0013BC9C 38 60 04 05 */ li r3, 0x405
+/* 80140040 0013BCA0 90 04 00 C0 */ stw r0, 0xc0(r4)
+/* 80140044 0013BCA4 48 10 98 4D */ bl func_80249890
+/* 80140048 0013BCA8 38 60 04 05 */ li r3, 0x405
+/* 8014004C 0013BCAC 48 09 B6 29 */ bl func_801DB674
+/* 80140050 0013BCB0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80140054 0013BCB4 48 08 71 21 */ bl _restgpr_27
+/* 80140058 0013BCB8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014005C 0013BCBC 7C 08 03 A6 */ mtlr r0
+/* 80140060 0013BCC0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80140064 0013BCC4 4E 80 00 20 */ blr
+
+.global func_80140068
+func_80140068:
+/* 80140068 0013BCC8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8014006C 0013BCCC 7C 08 02 A6 */ mflr r0
+/* 80140070 0013BCD0 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80140074 0013BCD4 39 61 00 70 */ addi r11, r1, 0x70
+/* 80140078 0013BCD8 48 08 70 9D */ bl _savegpr_22
+/* 8014007C 0013BCDC 83 4D 82 B8 */ lwz r26, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140080 0013BCE0 A0 1A 00 C4 */ lhz r0, 0xc4(r26)
+/* 80140084 0013BCE4 28 00 00 D9 */ cmplwi r0, 0xd9
+/* 80140088 0013BCE8 41 81 78 64 */ bgt lbl_801478EC
+/* 8014008C 0013BCEC 3C 60 80 42 */ lis r3, lbl_8041D570@ha
+/* 80140090 0013BCF0 54 00 10 3A */ slwi r0, r0, 2
+/* 80140094 0013BCF4 38 63 D5 70 */ addi r3, r3, lbl_8041D570@l
+/* 80140098 0013BCF8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014009C 0013BCFC 7C 69 03 A6 */ mtctr r3
+/* 801400A0 0013BD00 4E 80 04 20 */ bctr
+/* 801400A4 0013BD04 3A C0 00 01 */ li r22, 1
+/* 801400A8 0013BD08 38 60 00 1B */ li r3, 0x1b
+/* 801400AC 0013BD0C 9A DA 0D 42 */ stb r22, 0xd42(r26)
+/* 801400B0 0013BD10 38 80 00 01 */ li r4, 1
+/* 801400B4 0013BD14 48 00 E8 B1 */ bl func_8014E964
+/* 801400B8 0013BD18 38 60 00 1B */ li r3, 0x1b
+/* 801400BC 0013BD1C 38 80 00 04 */ li r4, 4
+/* 801400C0 0013BD20 48 00 E8 8D */ bl func_8014E94C
+/* 801400C4 0013BD24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801400C8 0013BD28 38 00 00 07 */ li r0, 7
+/* 801400CC 0013BD2C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801400D0 0013BD30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801400D4 0013BD34 B2 C3 00 C6 */ sth r22, 0xc6(r3)
+/* 801400D8 0013BD38 48 00 78 14 */ b lbl_801478EC
+/* 801400DC 0013BD3C 80 1A 0D 30 */ lwz r0, 0xd30(r26)
+/* 801400E0 0013BD40 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f
+/* 801400E4 0013BD44 41 82 78 08 */ beq lbl_801478EC
+/* 801400E8 0013BD48 38 00 00 08 */ li r0, 8
+/* 801400EC 0013BD4C 38 60 00 1B */ li r3, 0x1b
+/* 801400F0 0013BD50 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 801400F4 0013BD54 38 80 00 03 */ li r4, 3
+/* 801400F8 0013BD58 48 00 E8 55 */ bl func_8014E94C
+/* 801400FC 0013BD5C 48 00 77 F0 */ b lbl_801478EC
+/* 80140100 0013BD60 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80140104 0013BD64 48 11 3C CD */ bl func_80253DD0
+/* 80140108 0013BD68 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014010C 0013BD6C 28 00 00 03 */ cmplwi r0, 3
+/* 80140110 0013BD70 40 82 77 DC */ bne lbl_801478EC
+/* 80140114 0013BD74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140118 0013BD78 38 00 00 09 */ li r0, 9
+/* 8014011C 0013BD7C 38 60 00 1B */ li r3, 0x1b
+/* 80140120 0013BD80 38 80 00 00 */ li r4, 0
+/* 80140124 0013BD84 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80140128 0013BD88 48 00 E8 3D */ bl func_8014E964
+/* 8014012C 0013BD8C 48 00 77 C0 */ b lbl_801478EC
+/* 80140130 0013BD90 38 00 00 01 */ li r0, 1
+/* 80140134 0013BD94 38 60 00 01 */ li r3, 1
+/* 80140138 0013BD98 B0 1A 00 D0 */ sth r0, 0xd0(r26)
+/* 8014013C 0013BD9C 38 80 00 01 */ li r4, 1
+/* 80140140 0013BDA0 48 00 E8 25 */ bl func_8014E964
+/* 80140144 0013BDA4 38 60 00 01 */ li r3, 1
+/* 80140148 0013BDA8 38 80 00 06 */ li r4, 6
+/* 8014014C 0013BDAC 48 00 E8 01 */ bl func_8014E94C
+/* 80140150 0013BDB0 38 60 00 01 */ li r3, 1
+/* 80140154 0013BDB4 48 00 E6 B9 */ bl func_8014E80C
+/* 80140158 0013BDB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014015C 0013BDBC 38 00 00 0A */ li r0, 0xa
+/* 80140160 0013BDC0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140164 0013BDC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140168 0013BDC8 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014016C 0013BDCC 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5
+/* 80140170 0013BDD0 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80140174 0013BDD4 48 00 77 78 */ b lbl_801478EC
+/* 80140178 0013BDD8 A8 7A 00 82 */ lha r3, 0x82(r26)
+/* 8014017C 0013BDDC 48 11 3C 55 */ bl func_80253DD0
+/* 80140180 0013BDE0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140184 0013BDE4 28 00 00 03 */ cmplwi r0, 3
+/* 80140188 0013BDE8 40 82 77 64 */ bne lbl_801478EC
+/* 8014018C 0013BDEC 38 60 00 00 */ li r3, 0
+/* 80140190 0013BDF0 38 80 00 00 */ li r4, 0
+/* 80140194 0013BDF4 4B F1 97 65 */ bl func_800598F8
+/* 80140198 0013BDF8 38 60 00 01 */ li r3, 1
+/* 8014019C 0013BDFC 38 80 00 00 */ li r4, 0
+/* 801401A0 0013BE00 38 A0 00 00 */ li r5, 0
+/* 801401A4 0013BE04 38 C0 00 02 */ li r6, 2
+/* 801401A8 0013BE08 38 E0 00 03 */ li r7, 3
+/* 801401AC 0013BE0C 39 00 00 00 */ li r8, 0
+/* 801401B0 0013BE10 4B F1 98 19 */ bl func_800599C8
+/* 801401B4 0013BE14 38 60 00 02 */ li r3, 2
+/* 801401B8 0013BE18 38 80 00 00 */ li r4, 0
+/* 801401BC 0013BE1C 38 A0 00 01 */ li r5, 1
+/* 801401C0 0013BE20 38 C0 00 00 */ li r6, 0
+/* 801401C4 0013BE24 38 E0 00 03 */ li r7, 3
+/* 801401C8 0013BE28 39 00 00 00 */ li r8, 0
+/* 801401CC 0013BE2C 4B F1 97 FD */ bl func_800599C8
+/* 801401D0 0013BE30 38 60 00 03 */ li r3, 3
+/* 801401D4 0013BE34 38 80 00 02 */ li r4, 2
+/* 801401D8 0013BE38 38 A0 00 01 */ li r5, 1
+/* 801401DC 0013BE3C 38 C0 00 00 */ li r6, 0
+/* 801401E0 0013BE40 38 E0 00 00 */ li r7, 0
+/* 801401E4 0013BE44 39 00 00 00 */ li r8, 0
+/* 801401E8 0013BE48 4B F1 97 E1 */ bl func_800599C8
+/* 801401EC 0013BE4C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801401F0 0013BE50 38 00 00 0B */ li r0, 0xb
+/* 801401F4 0013BE54 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801401F8 0013BE58 48 00 76 F4 */ b lbl_801478EC
+/* 801401FC 0013BE5C 88 9A 0D 43 */ lbz r4, 0xd43(r26)
+/* 80140200 0013BE60 38 60 00 28 */ li r3, 0x28
+/* 80140204 0013BE64 38 A0 00 00 */ li r5, 0
+/* 80140208 0013BE68 38 C0 00 01 */ li r6, 1
+/* 8014020C 0013BE6C 4B F1 98 61 */ bl func_80059A6C
+/* 80140210 0013BE70 2C 03 00 00 */ cmpwi r3, 0
+/* 80140214 0013BE74 41 82 76 D8 */ beq lbl_801478EC
+/* 80140218 0013BE78 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8014021C 0013BE7C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140220 0013BE80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140224 0013BE84 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80140228 0013BE88 41 82 00 D0 */ beq lbl_801402F8
+/* 8014022C 0013BE8C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140230 0013BE90 38 60 00 00 */ li r3, 0
+/* 80140234 0013BE94 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 80140238 0013BE98 2C 00 00 02 */ cmpwi r0, 2
+/* 8014023C 0013BE9C 41 82 00 50 */ beq lbl_8014028C
+/* 80140240 0013BEA0 40 80 00 10 */ bge lbl_80140250
+/* 80140244 0013BEA4 2C 00 00 01 */ cmpwi r0, 1
+/* 80140248 0013BEA8 40 80 00 14 */ bge lbl_8014025C
+/* 8014024C 0013BEAC 48 00 00 9C */ b lbl_801402E8
+lbl_80140250:
+/* 80140250 0013BEB0 2C 00 00 04 */ cmpwi r0, 4
+/* 80140254 0013BEB4 40 80 00 94 */ bge lbl_801402E8
+/* 80140258 0013BEB8 48 00 00 68 */ b lbl_801402C0
+lbl_8014025C:
+/* 8014025C 0013BEBC 38 60 00 01 */ li r3, 1
+/* 80140260 0013BEC0 38 80 00 02 */ li r4, 2
+/* 80140264 0013BEC4 48 00 E6 E9 */ bl func_8014E94C
+/* 80140268 0013BEC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014026C 0013BECC 38 00 00 0C */ li r0, 0xc
+/* 80140270 0013BED0 38 60 00 01 */ li r3, 1
+/* 80140274 0013BED4 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80140278 0013BED8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014027C 0013BEDC 90 64 00 D4 */ stw r3, 0xd4(r4)
+/* 80140280 0013BEE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140284 0013BEE4 98 64 0D 43 */ stb r3, 0xd43(r4)
+/* 80140288 0013BEE8 48 00 00 60 */ b lbl_801402E8
+lbl_8014028C:
+/* 8014028C 0013BEEC 38 60 00 01 */ li r3, 1
+/* 80140290 0013BEF0 38 80 00 03 */ li r4, 3
+/* 80140294 0013BEF4 48 00 E6 B9 */ bl func_8014E94C
+/* 80140298 0013BEF8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014029C 0013BEFC 38 A0 00 0C */ li r5, 0xc
+/* 801402A0 0013BF00 38 00 00 02 */ li r0, 2
+/* 801402A4 0013BF04 38 60 00 01 */ li r3, 1
+/* 801402A8 0013BF08 B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 801402AC 0013BF0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801402B0 0013BF10 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 801402B4 0013BF14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801402B8 0013BF18 98 04 0D 43 */ stb r0, 0xd43(r4)
+/* 801402BC 0013BF1C 48 00 00 2C */ b lbl_801402E8
+lbl_801402C0:
+/* 801402C0 0013BF20 38 60 00 01 */ li r3, 1
+/* 801402C4 0013BF24 38 80 00 08 */ li r4, 8
+/* 801402C8 0013BF28 48 00 E6 85 */ bl func_8014E94C
+/* 801402CC 0013BF2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801402D0 0013BF30 38 A0 00 0C */ li r5, 0xc
+/* 801402D4 0013BF34 38 00 00 03 */ li r0, 3
+/* 801402D8 0013BF38 38 60 00 01 */ li r3, 1
+/* 801402DC 0013BF3C B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 801402E0 0013BF40 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801402E4 0013BF44 90 04 00 D4 */ stw r0, 0xd4(r4)
+lbl_801402E8:
+/* 801402E8 0013BF48 2C 03 00 00 */ cmpwi r3, 0
+/* 801402EC 0013BF4C 41 82 76 00 */ beq lbl_801478EC
+/* 801402F0 0013BF50 4B F1 A1 DD */ bl func_8005A4CC
+/* 801402F4 0013BF54 48 00 75 F8 */ b lbl_801478EC
+lbl_801402F8:
+/* 801402F8 0013BF58 2C 03 00 02 */ cmpwi r3, 2
+/* 801402FC 0013BF5C 41 82 00 3C */ beq lbl_80140338
+/* 80140300 0013BF60 40 80 00 10 */ bge lbl_80140310
+/* 80140304 0013BF64 2C 03 00 01 */ cmpwi r3, 1
+/* 80140308 0013BF68 40 80 00 14 */ bge lbl_8014031C
+/* 8014030C 0013BF6C 48 00 75 E0 */ b lbl_801478EC
+lbl_80140310:
+/* 80140310 0013BF70 2C 03 00 04 */ cmpwi r3, 4
+/* 80140314 0013BF74 40 80 75 D8 */ bge lbl_801478EC
+/* 80140318 0013BF78 48 00 00 3C */ b lbl_80140354
+lbl_8014031C:
+/* 8014031C 0013BF7C 38 60 00 01 */ li r3, 1
+/* 80140320 0013BF80 38 80 00 00 */ li r4, 0
+/* 80140324 0013BF84 48 00 E6 29 */ bl func_8014E94C
+/* 80140328 0013BF88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014032C 0013BF8C 38 00 00 01 */ li r0, 1
+/* 80140330 0013BF90 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140334 0013BF94 48 00 75 B8 */ b lbl_801478EC
+lbl_80140338:
+/* 80140338 0013BF98 38 60 00 01 */ li r3, 1
+/* 8014033C 0013BF9C 38 80 00 01 */ li r4, 1
+/* 80140340 0013BFA0 48 00 E6 0D */ bl func_8014E94C
+/* 80140344 0013BFA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140348 0013BFA8 38 00 00 02 */ li r0, 2
+/* 8014034C 0013BFAC 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140350 0013BFB0 48 00 75 9C */ b lbl_801478EC
+lbl_80140354:
+/* 80140354 0013BFB4 38 60 00 01 */ li r3, 1
+/* 80140358 0013BFB8 38 80 00 07 */ li r4, 7
+/* 8014035C 0013BFBC 48 00 E5 F1 */ bl func_8014E94C
+/* 80140360 0013BFC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140364 0013BFC4 38 00 00 03 */ li r0, 3
+/* 80140368 0013BFC8 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 8014036C 0013BFCC 48 00 75 80 */ b lbl_801478EC
+/* 80140370 0013BFD0 A8 7A 00 82 */ lha r3, 0x82(r26)
+/* 80140374 0013BFD4 48 11 3A 5D */ bl func_80253DD0
+/* 80140378 0013BFD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014037C 0013BFDC 28 00 00 03 */ cmplwi r0, 3
+/* 80140380 0013BFE0 40 82 75 6C */ bne lbl_801478EC
+/* 80140384 0013BFE4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140388 0013BFE8 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014038C 0013BFEC 28 00 00 02 */ cmplwi r0, 2
+/* 80140390 0013BFF0 40 82 00 4C */ bne lbl_801403DC
+/* 80140394 0013BFF4 48 00 E7 3D */ bl func_8014EAD0
+/* 80140398 0013BFF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014039C 0013BFFC A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 801403A0 0013C000 2C 00 00 00 */ cmpwi r0, 0
+/* 801403A4 0013C004 40 82 00 38 */ bne lbl_801403DC
+/* 801403A8 0013C008 38 60 00 01 */ li r3, 1
+/* 801403AC 0013C00C 38 80 00 04 */ li r4, 4
+/* 801403B0 0013C010 48 00 E5 9D */ bl func_8014E94C
+/* 801403B4 0013C014 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801403B8 0013C018 38 A0 51 48 */ li r5, 0x5148
+/* 801403BC 0013C01C 38 80 00 0D */ li r4, 0xd
+/* 801403C0 0013C020 38 00 00 CB */ li r0, 0xcb
+/* 801403C4 0013C024 B0 A3 0D 6C */ sth r5, 0xd6c(r3)
+/* 801403C8 0013C028 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801403CC 0013C02C B0 83 0D 6E */ sth r4, 0xd6e(r3)
+/* 801403D0 0013C030 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801403D4 0013C034 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801403D8 0013C038 48 00 75 14 */ b lbl_801478EC
+lbl_801403DC:
+/* 801403DC 0013C03C 38 60 00 01 */ li r3, 1
+/* 801403E0 0013C040 38 80 00 05 */ li r4, 5
+/* 801403E4 0013C044 48 00 E5 69 */ bl func_8014E94C
+/* 801403E8 0013C048 38 60 00 00 */ li r3, 0
+/* 801403EC 0013C04C 48 00 E4 21 */ bl func_8014E80C
+/* 801403F0 0013C050 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801403F4 0013C054 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801403F8 0013C058 28 00 00 03 */ cmplwi r0, 3
+/* 801403FC 0013C05C 40 82 00 60 */ bne lbl_8014045C
+/* 80140400 0013C060 48 02 4A A9 */ bl func_80164EA8
+/* 80140404 0013C064 2C 03 00 00 */ cmpwi r3, 0
+/* 80140408 0013C068 41 82 00 30 */ beq lbl_80140438
+/* 8014040C 0013C06C 48 01 E2 05 */ bl func_8015E610
+/* 80140410 0013C070 2C 03 00 00 */ cmpwi r3, 0
+/* 80140414 0013C074 41 82 00 24 */ beq lbl_80140438
+/* 80140418 0013C078 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014041C 0013C07C 38 00 00 AD */ li r0, 0xad
+/* 80140420 0013C080 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140424 0013C084 4B EC 93 CD */ bl func_800097F0
+/* 80140428 0013C088 38 60 00 06 */ li r3, 6
+/* 8014042C 0013C08C 38 80 00 01 */ li r4, 1
+/* 80140430 0013C090 48 01 E2 05 */ bl func_8015E634
+/* 80140434 0013C094 48 00 74 B8 */ b lbl_801478EC
+lbl_80140438:
+/* 80140438 0013C098 48 02 2B 9D */ bl glplatAbortFrame
+/* 8014043C 0013C09C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140440 0013C0A0 38 00 00 0F */ li r0, 0xf
+/* 80140444 0013C0A4 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80140448 0013C0A8 54 63 01 04 */ rlwinm r3, r3, 0, 4, 2
+/* 8014044C 0013C0AC 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80140450 0013C0B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140454 0013C0B4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140458 0013C0B8 48 00 74 94 */ b lbl_801478EC
+lbl_8014045C:
+/* 8014045C 0013C0BC 4B F1 5E 19 */ bl func_80056274
+/* 80140460 0013C0C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140464 0013C0C4 38 00 00 0E */ li r0, 0xe
+/* 80140468 0013C0C8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014046C 0013C0CC 48 00 74 80 */ b lbl_801478EC
+/* 80140470 0013C0D0 38 60 00 01 */ li r3, 1
+/* 80140474 0013C0D4 38 80 00 01 */ li r4, 1
+/* 80140478 0013C0D8 48 00 E4 D5 */ bl func_8014E94C
+/* 8014047C 0013C0DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140480 0013C0E0 38 00 00 0B */ li r0, 0xb
+/* 80140484 0013C0E4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140488 0013C0E8 48 00 74 64 */ b lbl_801478EC
+/* 8014048C 0013C0EC 48 11 DB 45 */ bl func_8025DFD0
+/* 80140490 0013C0F0 48 11 DE 8D */ bl func_8025E31C
+/* 80140494 0013C0F4 81 83 00 00 */ lwz r12, 0(r3)
+/* 80140498 0013C0F8 81 8C 00 1C */ lwz r12, 0x1c(r12)
+/* 8014049C 0013C0FC 7D 89 03 A6 */ mtctr r12
+/* 801404A0 0013C100 4E 80 04 21 */ bctrl
+/* 801404A4 0013C104 2C 03 00 00 */ cmpwi r3, 0
+/* 801404A8 0013C108 40 82 74 44 */ bne lbl_801478EC
+/* 801404AC 0013C10C 38 60 00 03 */ li r3, 3
+/* 801404B0 0013C110 4B F1 7B 05 */ bl func_80057FB4
+/* 801404B4 0013C114 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 801404B8 0013C118 38 80 08 34 */ li r4, 0x834
+/* 801404BC 0013C11C 48 0E 62 ED */ bl func_802267A8
+/* 801404C0 0013C120 48 00 74 2C */ b lbl_801478EC
+/* 801404C4 0013C124 A8 7A 00 82 */ lha r3, 0x82(r26)
+/* 801404C8 0013C128 48 11 39 09 */ bl func_80253DD0
+/* 801404CC 0013C12C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801404D0 0013C130 28 00 00 03 */ cmplwi r0, 3
+/* 801404D4 0013C134 40 82 74 18 */ bne lbl_801478EC
+/* 801404D8 0013C138 38 60 00 01 */ li r3, 1
+/* 801404DC 0013C13C 38 80 00 00 */ li r4, 0
+/* 801404E0 0013C140 48 00 E4 85 */ bl func_8014E964
+/* 801404E4 0013C144 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801404E8 0013C148 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801404EC 0013C14C 2C 00 00 02 */ cmpwi r0, 2
+/* 801404F0 0013C150 41 82 00 24 */ beq lbl_80140514
+/* 801404F4 0013C154 40 80 00 28 */ bge lbl_8014051C
+/* 801404F8 0013C158 2C 00 00 01 */ cmpwi r0, 1
+/* 801404FC 0013C15C 40 80 00 0C */ bge lbl_80140508
+/* 80140500 0013C160 48 00 00 1C */ b lbl_8014051C
+/* 80140504 0013C164 48 00 00 18 */ b lbl_8014051C
+lbl_80140508:
+/* 80140508 0013C168 38 00 00 15 */ li r0, 0x15
+/* 8014050C 0013C16C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140510 0013C170 48 00 00 0C */ b lbl_8014051C
+lbl_80140514:
+/* 80140514 0013C174 38 00 00 50 */ li r0, 0x50
+/* 80140518 0013C178 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_8014051C:
+/* 8014051C 0013C17C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140520 0013C180 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80140524 0013C184 28 00 00 01 */ cmplwi r0, 1
+/* 80140528 0013C188 40 82 00 80 */ bne lbl_801405A8
+/* 8014052C 0013C18C 88 03 0D 45 */ lbz r0, 0xd45(r3)
+/* 80140530 0013C190 28 00 00 01 */ cmplwi r0, 1
+/* 80140534 0013C194 40 82 00 24 */ bne lbl_80140558
+/* 80140538 0013C198 38 60 00 02 */ li r3, 2
+/* 8014053C 0013C19C 38 80 00 03 */ li r4, 3
+/* 80140540 0013C1A0 38 A0 00 0E */ li r5, 0xe
+/* 80140544 0013C1A4 38 C0 03 F2 */ li r6, 0x3f2
+/* 80140548 0013C1A8 38 E0 00 06 */ li r7, 6
+/* 8014054C 0013C1AC 39 00 00 02 */ li r8, 2
+/* 80140550 0013C1B0 4B FD D6 A1 */ bl func_8011DBF0
+/* 80140554 0013C1B4 48 00 00 20 */ b lbl_80140574
+lbl_80140558:
+/* 80140558 0013C1B8 38 60 00 01 */ li r3, 1
+/* 8014055C 0013C1BC 38 80 00 03 */ li r4, 3
+/* 80140560 0013C1C0 38 A0 00 0E */ li r5, 0xe
+/* 80140564 0013C1C4 38 C0 03 F2 */ li r6, 0x3f2
+/* 80140568 0013C1C8 38 E0 00 06 */ li r7, 6
+/* 8014056C 0013C1CC 39 00 00 02 */ li r8, 2
+/* 80140570 0013C1D0 4B FD D6 81 */ bl func_8011DBF0
+lbl_80140574:
+/* 80140574 0013C1D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140578 0013C1D8 38 00 00 02 */ li r0, 2
+/* 8014057C 0013C1DC 38 A0 00 01 */ li r5, 1
+/* 80140580 0013C1E0 38 60 00 01 */ li r3, 1
+/* 80140584 0013C1E4 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80140588 0013C1E8 B0 04 00 9A */ sth r0, 0x9a(r4)
+/* 8014058C 0013C1EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140590 0013C1F0 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80140594 0013C1F4 80 04 00 04 */ lwz r0, 4(r4)
+/* 80140598 0013C1F8 50 A0 E0 06 */ rlwimi r0, r5, 0x1c, 0, 3
+/* 8014059C 0013C1FC 90 04 00 04 */ stw r0, 4(r4)
+/* 801405A0 0013C200 4B FD D8 09 */ bl func_8011DDA8
+/* 801405A4 0013C204 48 00 00 4C */ b lbl_801405F0
+lbl_801405A8:
+/* 801405A8 0013C208 38 60 00 01 */ li r3, 1
+/* 801405AC 0013C20C 38 80 00 03 */ li r4, 3
+/* 801405B0 0013C210 38 A0 00 0E */ li r5, 0xe
+/* 801405B4 0013C214 38 C0 03 F2 */ li r6, 0x3f2
+/* 801405B8 0013C218 38 E0 00 06 */ li r7, 6
+/* 801405BC 0013C21C 39 00 00 02 */ li r8, 2
+/* 801405C0 0013C220 4B FD D6 31 */ bl func_8011DBF0
+/* 801405C4 0013C224 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801405C8 0013C228 38 00 00 01 */ li r0, 1
+/* 801405CC 0013C22C 38 60 00 00 */ li r3, 0
+/* 801405D0 0013C230 80 A4 0D 28 */ lwz r5, 0xd28(r4)
+/* 801405D4 0013C234 80 85 00 04 */ lwz r4, 4(r5)
+/* 801405D8 0013C238 54 84 01 3E */ clrlwi r4, r4, 4
+/* 801405DC 0013C23C 90 85 00 04 */ stw r4, 4(r5)
+/* 801405E0 0013C240 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801405E4 0013C244 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 801405E8 0013C248 B0 04 00 9A */ sth r0, 0x9a(r4)
+/* 801405EC 0013C24C 4B FD D7 BD */ bl func_8011DDA8
+lbl_801405F0:
+/* 801405F0 0013C250 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801405F4 0013C254 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801405F8 0013C258 28 00 00 03 */ cmplwi r0, 3
+/* 801405FC 0013C25C 41 82 72 F0 */ beq lbl_801478EC
+/* 80140600 0013C260 38 60 00 08 */ li r3, 8
+/* 80140604 0013C264 38 80 FF FF */ li r4, -1
+/* 80140608 0013C268 4B FA 4C 1D */ bl func_800E5224
+/* 8014060C 0013C26C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80140610 0013C270 28 00 00 3C */ cmplwi r0, 0x3c
+/* 80140614 0013C274 40 82 72 D8 */ bne lbl_801478EC
+/* 80140618 0013C278 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014061C 0013C27C 38 00 00 10 */ li r0, 0x10
+/* 80140620 0013C280 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140624 0013C284 48 00 72 C8 */ b lbl_801478EC
+/* 80140628 0013C288 4B F1 5C D1 */ bl func_800562F8
+/* 8014062C 0013C28C 2C 03 00 00 */ cmpwi r3, 0
+/* 80140630 0013C290 41 82 72 BC */ beq lbl_801478EC
+/* 80140634 0013C294 4B F1 5C 89 */ bl func_800562BC
+/* 80140638 0013C298 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014063C 0013C29C 38 80 00 11 */ li r4, 0x11
+/* 80140640 0013C2A0 38 00 00 0A */ li r0, 0xa
+/* 80140644 0013C2A4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80140648 0013C2A8 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 8014064C 0013C2AC 38 60 02 5F */ li r3, 0x25f
+/* 80140650 0013C2B0 38 80 00 00 */ li r4, 0
+/* 80140654 0013C2B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140658 0013C2B8 98 05 0D 42 */ stb r0, 0xd42(r5)
+/* 8014065C 0013C2BC 4B EC AB 15 */ bl func_8000B170
+/* 80140660 0013C2C0 38 60 00 1B */ li r3, 0x1b
+/* 80140664 0013C2C4 38 80 00 01 */ li r4, 1
+/* 80140668 0013C2C8 48 00 E2 FD */ bl func_8014E964
+/* 8014066C 0013C2CC 38 60 00 1B */ li r3, 0x1b
+/* 80140670 0013C2D0 38 80 00 04 */ li r4, 4
+/* 80140674 0013C2D4 48 00 E2 D9 */ bl func_8014E94C
+/* 80140678 0013C2D8 48 00 72 74 */ b lbl_801478EC
+/* 8014067C 0013C2DC 4B F1 5C 7D */ bl func_800562F8
+/* 80140680 0013C2E0 2C 03 00 00 */ cmpwi r3, 0
+/* 80140684 0013C2E4 41 82 72 68 */ beq lbl_801478EC
+/* 80140688 0013C2E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014068C 0013C2EC 38 00 00 12 */ li r0, 0x12
+/* 80140690 0013C2F0 38 60 00 00 */ li r3, 0
+/* 80140694 0013C2F4 38 80 00 00 */ li r4, 0
+/* 80140698 0013C2F8 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 8014069C 0013C2FC 4B F1 92 5D */ bl func_800598F8
+/* 801406A0 0013C300 38 60 00 1B */ li r3, 0x1b
+/* 801406A4 0013C304 38 80 00 00 */ li r4, 0
+/* 801406A8 0013C308 48 00 E2 A5 */ bl func_8014E94C
+/* 801406AC 0013C30C 48 00 72 40 */ b lbl_801478EC
+/* 801406B0 0013C310 3C 60 04 00 */ lis r3, 0x400
+/* 801406B4 0013C314 38 80 00 00 */ li r4, 0
+/* 801406B8 0013C318 38 A0 00 00 */ li r5, 0
+/* 801406BC 0013C31C 38 C0 00 01 */ li r6, 1
+/* 801406C0 0013C320 4B F1 93 AD */ bl func_80059A6C
+/* 801406C4 0013C324 2C 03 00 00 */ cmpwi r3, 0
+/* 801406C8 0013C328 41 82 72 24 */ beq lbl_801478EC
+/* 801406CC 0013C32C 38 60 00 01 */ li r3, 1
+/* 801406D0 0013C330 4B F1 9D FD */ bl func_8005A4CC
+/* 801406D4 0013C334 38 60 00 1B */ li r3, 0x1b
+/* 801406D8 0013C338 38 80 00 01 */ li r4, 1
+/* 801406DC 0013C33C 48 00 E2 71 */ bl func_8014E94C
+/* 801406E0 0013C340 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801406E4 0013C344 38 00 00 13 */ li r0, 0x13
+/* 801406E8 0013C348 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801406EC 0013C34C 48 00 72 00 */ b lbl_801478EC
+/* 801406F0 0013C350 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 801406F4 0013C354 48 11 36 DD */ bl func_80253DD0
+/* 801406F8 0013C358 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801406FC 0013C35C 28 00 00 03 */ cmplwi r0, 3
+/* 80140700 0013C360 40 82 71 EC */ bne lbl_801478EC
+/* 80140704 0013C364 4B F1 5B 71 */ bl func_80056274
+/* 80140708 0013C368 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014070C 0013C36C 38 00 00 14 */ li r0, 0x14
+/* 80140710 0013C370 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140714 0013C374 48 00 71 D8 */ b lbl_801478EC
+/* 80140718 0013C378 4B F1 5B E1 */ bl func_800562F8
+/* 8014071C 0013C37C 2C 03 00 00 */ cmpwi r3, 0
+/* 80140720 0013C380 41 82 71 CC */ beq lbl_801478EC
+/* 80140724 0013C384 38 60 00 1B */ li r3, 0x1b
+/* 80140728 0013C388 38 80 00 00 */ li r4, 0
+/* 8014072C 0013C38C 48 00 E2 39 */ bl func_8014E964
+/* 80140730 0013C390 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140734 0013C394 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80140738 0013C398 28 00 00 01 */ cmplwi r0, 1
+/* 8014073C 0013C39C 40 82 00 10 */ bne lbl_8014074C
+/* 80140740 0013C3A0 38 00 00 15 */ li r0, 0x15
+/* 80140744 0013C3A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140748 0013C3A8 48 00 71 A4 */ b lbl_801478EC
+lbl_8014074C:
+/* 8014074C 0013C3AC 38 00 00 50 */ li r0, 0x50
+/* 80140750 0013C3B0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140754 0013C3B4 48 00 71 98 */ b lbl_801478EC
+/* 80140758 0013C3B8 38 60 02 68 */ li r3, 0x268
+/* 8014075C 0013C3BC 38 80 00 00 */ li r4, 0
+/* 80140760 0013C3C0 38 A0 00 01 */ li r5, 1
+/* 80140764 0013C3C4 48 02 21 DD */ bl func_80162940
+/* 80140768 0013C3C8 4B F1 5B 91 */ bl func_800562F8
+/* 8014076C 0013C3CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80140770 0013C3D0 41 82 71 7C */ beq lbl_801478EC
+/* 80140774 0013C3D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140778 0013C3D8 38 60 00 01 */ li r3, 1
+/* 8014077C 0013C3DC 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 80140780 0013C3E0 64 00 00 20 */ oris r0, r0, 0x20
+/* 80140784 0013C3E4 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 80140788 0013C3E8 4B FE E9 51 */ bl func_8012F0D8
+/* 8014078C 0013C3EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140790 0013C3F0 38 00 00 16 */ li r0, 0x16
+/* 80140794 0013C3F4 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80140798 0013C3F8 64 63 08 00 */ oris r3, r3, 0x800
+/* 8014079C 0013C3FC 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 801407A0 0013C400 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801407A4 0013C404 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801407A8 0013C408 48 00 71 44 */ b lbl_801478EC
+/* 801407AC 0013C40C 38 60 00 01 */ li r3, 1
+/* 801407B0 0013C410 4B FE EE D5 */ bl func_8012F684
+/* 801407B4 0013C414 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801407B8 0013C418 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801407BC 0013C41C 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 801407C0 0013C420 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801407C4 0013C424 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801407C8 0013C428 2C 00 00 00 */ cmpwi r0, 0
+/* 801407CC 0013C42C 41 82 71 20 */ beq lbl_801478EC
+/* 801407D0 0013C430 4B FD E8 81 */ bl func_8011F050
+/* 801407D4 0013C434 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801407D8 0013C438 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801407DC 0013C43C 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
+/* 801407E0 0013C440 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 801407E4 0013C444 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801407E8 0013C448 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801407EC 0013C44C 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
+/* 801407F0 0013C450 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 801407F4 0013C454 4B F1 5A C9 */ bl func_800562BC
+/* 801407F8 0013C458 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801407FC 0013C45C 38 00 00 17 */ li r0, 0x17
+/* 80140800 0013C460 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140804 0013C464 48 00 70 E8 */ b lbl_801478EC
+/* 80140808 0013C468 4B F1 5A F1 */ bl func_800562F8
+/* 8014080C 0013C46C 2C 03 00 00 */ cmpwi r3, 0
+/* 80140810 0013C470 41 82 70 DC */ beq lbl_801478EC
+/* 80140814 0013C474 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140818 0013C478 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014081C 0013C47C 28 00 00 01 */ cmplwi r0, 1
+/* 80140820 0013C480 40 82 00 20 */ bne lbl_80140840
+/* 80140824 0013C484 38 00 00 18 */ li r0, 0x18
+/* 80140828 0013C488 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014082C 0013C48C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140830 0013C490 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80140834 0013C494 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 80140838 0013C498 90 04 0D 2C */ stw r0, 0xd2c(r4)
+/* 8014083C 0013C49C 48 00 70 B0 */ b lbl_801478EC
+lbl_80140840:
+/* 80140840 0013C4A0 38 00 00 09 */ li r0, 9
+/* 80140844 0013C4A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140848 0013C4A8 48 00 70 A4 */ b lbl_801478EC
+/* 8014084C 0013C4AC 38 00 00 02 */ li r0, 2
+/* 80140850 0013C4B0 38 60 00 11 */ li r3, 0x11
+/* 80140854 0013C4B4 B0 1A 00 D0 */ sth r0, 0xd0(r26)
+/* 80140858 0013C4B8 38 80 00 01 */ li r4, 1
+/* 8014085C 0013C4BC 48 00 E1 09 */ bl func_8014E964
+/* 80140860 0013C4C0 38 60 00 11 */ li r3, 0x11
+/* 80140864 0013C4C4 38 80 00 08 */ li r4, 8
+/* 80140868 0013C4C8 48 00 E0 E5 */ bl func_8014E94C
+/* 8014086C 0013C4CC 38 60 00 01 */ li r3, 1
+/* 80140870 0013C4D0 48 00 DF 9D */ bl func_8014E80C
+/* 80140874 0013C4D4 38 60 00 01 */ li r3, 1
+/* 80140878 0013C4D8 48 00 E0 35 */ bl func_8014E8AC
+/* 8014087C 0013C4DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140880 0013C4E0 38 00 00 19 */ li r0, 0x19
+/* 80140884 0013C4E4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140888 0013C4E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014088C 0013C4EC 88 03 0D 44 */ lbz r0, 0xd44(r3)
+/* 80140890 0013C4F0 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140894 0013C4F4 48 00 70 58 */ b lbl_801478EC
+/* 80140898 0013C4F8 A8 7A 00 A2 */ lha r3, 0xa2(r26)
+/* 8014089C 0013C4FC 48 11 35 35 */ bl func_80253DD0
+/* 801408A0 0013C500 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801408A4 0013C504 28 00 00 03 */ cmplwi r0, 3
+/* 801408A8 0013C508 40 82 70 44 */ bne lbl_801478EC
+/* 801408AC 0013C50C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801408B0 0013C510 38 00 00 1A */ li r0, 0x1a
+/* 801408B4 0013C514 38 60 00 00 */ li r3, 0
+/* 801408B8 0013C518 38 80 00 00 */ li r4, 0
+/* 801408BC 0013C51C B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 801408C0 0013C520 4B F1 90 39 */ bl func_800598F8
+/* 801408C4 0013C524 38 60 00 02 */ li r3, 2
+/* 801408C8 0013C528 38 80 00 00 */ li r4, 0
+/* 801408CC 0013C52C 38 A0 00 00 */ li r5, 0
+/* 801408D0 0013C530 38 C0 00 00 */ li r6, 0
+/* 801408D4 0013C534 38 E0 00 03 */ li r7, 3
+/* 801408D8 0013C538 39 00 00 00 */ li r8, 0
+/* 801408DC 0013C53C 4B F1 90 ED */ bl func_800599C8
+/* 801408E0 0013C540 38 60 00 03 */ li r3, 3
+/* 801408E4 0013C544 38 80 00 02 */ li r4, 2
+/* 801408E8 0013C548 38 A0 00 00 */ li r5, 0
+/* 801408EC 0013C54C 38 C0 00 00 */ li r6, 0
+/* 801408F0 0013C550 38 E0 00 63 */ li r7, 0x63
+/* 801408F4 0013C554 39 00 00 00 */ li r8, 0
+/* 801408F8 0013C558 4B F1 90 D1 */ bl func_800599C8
+/* 801408FC 0013C55C 38 60 00 63 */ li r3, 0x63
+/* 80140900 0013C560 38 80 00 03 */ li r4, 3
+/* 80140904 0013C564 38 A0 00 03 */ li r5, 3
+/* 80140908 0013C568 38 C0 00 00 */ li r6, 0
+/* 8014090C 0013C56C 38 E0 00 00 */ li r7, 0
+/* 80140910 0013C570 39 00 00 00 */ li r8, 0
+/* 80140914 0013C574 4B F1 90 B5 */ bl func_800599C8
+/* 80140918 0013C578 48 00 6F D4 */ b lbl_801478EC
+/* 8014091C 0013C57C 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80140920 0013C580 38 60 00 29 */ li r3, 0x29
+/* 80140924 0013C584 38 A0 00 00 */ li r5, 0
+/* 80140928 0013C588 38 C0 00 01 */ li r6, 1
+/* 8014092C 0013C58C 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80140930 0013C590 4B F1 91 3D */ bl func_80059A6C
+/* 80140934 0013C594 2C 03 00 00 */ cmpwi r3, 0
+/* 80140938 0013C598 41 82 6F B4 */ beq lbl_801478EC
+/* 8014093C 0013C59C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80140940 0013C5A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140944 0013C5A4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140948 0013C5A8 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 8014094C 0013C5AC 41 82 00 FC */ beq lbl_80140A48
+/* 80140950 0013C5B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140954 0013C5B4 38 60 00 00 */ li r3, 0
+/* 80140958 0013C5B8 80 A4 00 D4 */ lwz r5, 0xd4(r4)
+/* 8014095C 0013C5BC 2C 05 00 63 */ cmpwi r5, 0x63
+/* 80140960 0013C5C0 41 82 00 A4 */ beq lbl_80140A04
+/* 80140964 0013C5C4 40 80 00 1C */ bge lbl_80140980
+/* 80140968 0013C5C8 2C 05 00 03 */ cmpwi r5, 3
+/* 8014096C 0013C5CC 41 82 00 60 */ beq lbl_801409CC
+/* 80140970 0013C5D0 40 80 00 C8 */ bge lbl_80140A38
+/* 80140974 0013C5D4 2C 05 00 02 */ cmpwi r5, 2
+/* 80140978 0013C5D8 40 80 00 1C */ bge lbl_80140994
+/* 8014097C 0013C5DC 48 00 00 BC */ b lbl_80140A38
+lbl_80140980:
+/* 80140980 0013C5E0 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80140984 0013C5E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80140988 0013C5E8 7C 05 00 00 */ cmpw r5, r0
+/* 8014098C 0013C5EC 41 82 00 78 */ beq lbl_80140A04
+/* 80140990 0013C5F0 48 00 00 A8 */ b lbl_80140A38
+lbl_80140994:
+/* 80140994 0013C5F4 38 60 00 11 */ li r3, 0x11
+/* 80140998 0013C5F8 38 80 00 04 */ li r4, 4
+/* 8014099C 0013C5FC 48 00 DF B1 */ bl func_8014E94C
+/* 801409A0 0013C600 38 60 00 1F */ li r3, 0x1f
+/* 801409A4 0013C604 38 80 00 02 */ li r4, 2
+/* 801409A8 0013C608 48 00 DF A5 */ bl func_8014E94C
+/* 801409AC 0013C60C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801409B0 0013C610 38 A0 00 1B */ li r5, 0x1b
+/* 801409B4 0013C614 38 00 00 02 */ li r0, 2
+/* 801409B8 0013C618 38 60 00 01 */ li r3, 1
+/* 801409BC 0013C61C B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 801409C0 0013C620 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801409C4 0013C624 98 04 0D 44 */ stb r0, 0xd44(r4)
+/* 801409C8 0013C628 48 00 00 70 */ b lbl_80140A38
+lbl_801409CC:
+/* 801409CC 0013C62C 38 60 00 11 */ li r3, 0x11
+/* 801409D0 0013C630 38 80 00 05 */ li r4, 5
+/* 801409D4 0013C634 48 00 DF 79 */ bl func_8014E94C
+/* 801409D8 0013C638 38 60 00 1F */ li r3, 0x1f
+/* 801409DC 0013C63C 38 80 00 02 */ li r4, 2
+/* 801409E0 0013C640 48 00 DF 6D */ bl func_8014E94C
+/* 801409E4 0013C644 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801409E8 0013C648 38 A0 00 1B */ li r5, 0x1b
+/* 801409EC 0013C64C 38 00 00 03 */ li r0, 3
+/* 801409F0 0013C650 38 60 00 01 */ li r3, 1
+/* 801409F4 0013C654 B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 801409F8 0013C658 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801409FC 0013C65C 98 04 0D 44 */ stb r0, 0xd44(r4)
+/* 80140A00 0013C660 48 00 00 38 */ b lbl_80140A38
+lbl_80140A04:
+/* 80140A04 0013C664 38 60 00 11 */ li r3, 0x11
+/* 80140A08 0013C668 38 80 00 06 */ li r4, 6
+/* 80140A0C 0013C66C 48 00 DF 41 */ bl func_8014E94C
+/* 80140A10 0013C670 38 60 00 1F */ li r3, 0x1f
+/* 80140A14 0013C674 38 80 00 01 */ li r4, 1
+/* 80140A18 0013C678 48 00 DF 35 */ bl func_8014E94C
+/* 80140A1C 0013C67C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140A20 0013C680 38 A0 00 1B */ li r5, 0x1b
+/* 80140A24 0013C684 38 00 00 63 */ li r0, 0x63
+/* 80140A28 0013C688 38 60 00 02 */ li r3, 2
+/* 80140A2C 0013C68C B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 80140A30 0013C690 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140A34 0013C694 90 04 00 D4 */ stw r0, 0xd4(r4)
+lbl_80140A38:
+/* 80140A38 0013C698 2C 03 00 00 */ cmpwi r3, 0
+/* 80140A3C 0013C69C 41 82 6E B0 */ beq lbl_801478EC
+/* 80140A40 0013C6A0 4B F1 9A 8D */ bl func_8005A4CC
+/* 80140A44 0013C6A4 48 00 6E A8 */ b lbl_801478EC
+lbl_80140A48:
+/* 80140A48 0013C6A8 2C 03 00 03 */ cmpwi r3, 3
+/* 80140A4C 0013C6AC 41 82 00 74 */ beq lbl_80140AC0
+/* 80140A50 0013C6B0 40 80 00 14 */ bge lbl_80140A64
+/* 80140A54 0013C6B4 2C 03 00 01 */ cmpwi r3, 1
+/* 80140A58 0013C6B8 41 82 00 18 */ beq lbl_80140A70
+/* 80140A5C 0013C6BC 40 80 00 3C */ bge lbl_80140A98
+/* 80140A60 0013C6C0 48 00 6E 8C */ b lbl_801478EC
+lbl_80140A64:
+/* 80140A64 0013C6C4 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80140A68 0013C6C8 41 82 00 80 */ beq lbl_80140AE8
+/* 80140A6C 0013C6CC 48 00 6E 80 */ b lbl_801478EC
+lbl_80140A70:
+/* 80140A70 0013C6D0 38 60 00 11 */ li r3, 0x11
+/* 80140A74 0013C6D4 38 80 00 00 */ li r4, 0
+/* 80140A78 0013C6D8 48 00 DE D5 */ bl func_8014E94C
+/* 80140A7C 0013C6DC 38 60 00 1F */ li r3, 0x1f
+/* 80140A80 0013C6E0 38 80 00 02 */ li r4, 2
+/* 80140A84 0013C6E4 48 00 DE C9 */ bl func_8014E94C
+/* 80140A88 0013C6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140A8C 0013C6EC 38 00 00 01 */ li r0, 1
+/* 80140A90 0013C6F0 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140A94 0013C6F4 48 00 6E 58 */ b lbl_801478EC
+lbl_80140A98:
+/* 80140A98 0013C6F8 38 60 00 11 */ li r3, 0x11
+/* 80140A9C 0013C6FC 38 80 00 01 */ li r4, 1
+/* 80140AA0 0013C700 48 00 DE AD */ bl func_8014E94C
+/* 80140AA4 0013C704 38 60 00 1F */ li r3, 0x1f
+/* 80140AA8 0013C708 38 80 00 02 */ li r4, 2
+/* 80140AAC 0013C70C 48 00 DE A1 */ bl func_8014E94C
+/* 80140AB0 0013C710 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140AB4 0013C714 38 00 00 02 */ li r0, 2
+/* 80140AB8 0013C718 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140ABC 0013C71C 48 00 6E 30 */ b lbl_801478EC
+lbl_80140AC0:
+/* 80140AC0 0013C720 38 60 00 11 */ li r3, 0x11
+/* 80140AC4 0013C724 38 80 00 02 */ li r4, 2
+/* 80140AC8 0013C728 48 00 DE 85 */ bl func_8014E94C
+/* 80140ACC 0013C72C 38 60 00 1F */ li r3, 0x1f
+/* 80140AD0 0013C730 38 80 00 02 */ li r4, 2
+/* 80140AD4 0013C734 48 00 DE 79 */ bl func_8014E94C
+/* 80140AD8 0013C738 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140ADC 0013C73C 38 00 00 03 */ li r0, 3
+/* 80140AE0 0013C740 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140AE4 0013C744 48 00 6E 08 */ b lbl_801478EC
+lbl_80140AE8:
+/* 80140AE8 0013C748 38 60 00 11 */ li r3, 0x11
+/* 80140AEC 0013C74C 38 80 00 06 */ li r4, 6
+/* 80140AF0 0013C750 48 00 DE 5D */ bl func_8014E94C
+/* 80140AF4 0013C754 38 60 00 1F */ li r3, 0x1f
+/* 80140AF8 0013C758 38 80 00 00 */ li r4, 0
+/* 80140AFC 0013C75C 48 00 DE 51 */ bl func_8014E94C
+/* 80140B00 0013C760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140B04 0013C764 38 00 00 63 */ li r0, 0x63
+/* 80140B08 0013C768 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140B0C 0013C76C 48 00 6D E0 */ b lbl_801478EC
+/* 80140B10 0013C770 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80140B14 0013C774 28 00 00 63 */ cmplwi r0, 0x63
+/* 80140B18 0013C778 40 82 00 28 */ bne lbl_80140B40
+/* 80140B1C 0013C77C A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80140B20 0013C780 48 11 32 B1 */ bl func_80253DD0
+/* 80140B24 0013C784 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140B28 0013C788 28 00 00 03 */ cmplwi r0, 3
+/* 80140B2C 0013C78C 40 82 00 34 */ bne lbl_80140B60
+/* 80140B30 0013C790 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140B34 0013C794 38 00 00 1C */ li r0, 0x1c
+/* 80140B38 0013C798 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140B3C 0013C79C 48 00 00 24 */ b lbl_80140B60
+lbl_80140B40:
+/* 80140B40 0013C7A0 A8 7A 00 A2 */ lha r3, 0xa2(r26)
+/* 80140B44 0013C7A4 48 11 32 8D */ bl func_80253DD0
+/* 80140B48 0013C7A8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140B4C 0013C7AC 28 00 00 03 */ cmplwi r0, 3
+/* 80140B50 0013C7B0 40 82 00 10 */ bne lbl_80140B60
+/* 80140B54 0013C7B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140B58 0013C7B8 38 00 00 1C */ li r0, 0x1c
+/* 80140B5C 0013C7BC B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80140B60:
+/* 80140B60 0013C7C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140B64 0013C7C4 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 80140B68 0013C7C8 28 00 00 1C */ cmplwi r0, 0x1c
+/* 80140B6C 0013C7CC 40 82 6D 80 */ bne lbl_801478EC
+/* 80140B70 0013C7D0 38 60 00 11 */ li r3, 0x11
+/* 80140B74 0013C7D4 38 80 00 07 */ li r4, 7
+/* 80140B78 0013C7D8 48 00 DD D5 */ bl func_8014E94C
+/* 80140B7C 0013C7DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140B80 0013C7E0 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80140B84 0013C7E4 28 00 00 02 */ cmplwi r0, 2
+/* 80140B88 0013C7E8 41 82 6D 64 */ beq lbl_801478EC
+/* 80140B8C 0013C7EC 38 60 00 00 */ li r3, 0
+/* 80140B90 0013C7F0 48 00 DD 1D */ bl func_8014E8AC
+/* 80140B94 0013C7F4 38 60 00 00 */ li r3, 0
+/* 80140B98 0013C7F8 48 00 DC 75 */ bl func_8014E80C
+/* 80140B9C 0013C7FC 48 00 6D 50 */ b lbl_801478EC
+/* 80140BA0 0013C800 A8 7A 00 A2 */ lha r3, 0xa2(r26)
+/* 80140BA4 0013C804 48 11 32 2D */ bl func_80253DD0
+/* 80140BA8 0013C808 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140BAC 0013C80C 28 00 00 03 */ cmplwi r0, 3
+/* 80140BB0 0013C810 40 82 6D 3C */ bne lbl_801478EC
+/* 80140BB4 0013C814 38 60 00 11 */ li r3, 0x11
+/* 80140BB8 0013C818 38 80 00 00 */ li r4, 0
+/* 80140BBC 0013C81C 48 00 DD A9 */ bl func_8014E964
+/* 80140BC0 0013C820 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140BC4 0013C824 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 80140BC8 0013C828 2C 00 00 03 */ cmpwi r0, 3
+/* 80140BCC 0013C82C 41 82 00 38 */ beq lbl_80140C04
+/* 80140BD0 0013C830 40 80 00 10 */ bge lbl_80140BE0
+/* 80140BD4 0013C834 2C 00 00 02 */ cmpwi r0, 2
+/* 80140BD8 0013C838 40 80 00 20 */ bge lbl_80140BF8
+/* 80140BDC 0013C83C 48 00 6D 10 */ b lbl_801478EC
+lbl_80140BE0:
+/* 80140BE0 0013C840 2C 00 00 63 */ cmpwi r0, 0x63
+/* 80140BE4 0013C844 41 82 00 08 */ beq lbl_80140BEC
+/* 80140BE8 0013C848 48 00 6D 04 */ b lbl_801478EC
+lbl_80140BEC:
+/* 80140BEC 0013C84C 38 00 00 15 */ li r0, 0x15
+/* 80140BF0 0013C850 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80140BF4 0013C854 48 00 6C F8 */ b lbl_801478EC
+lbl_80140BF8:
+/* 80140BF8 0013C858 38 00 00 1D */ li r0, 0x1d
+/* 80140BFC 0013C85C B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80140C00 0013C860 48 00 6C EC */ b lbl_801478EC
+lbl_80140C04:
+/* 80140C04 0013C864 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80140C08 0013C868 3C 63 00 01 */ addis r3, r3, 1
+/* 80140C0C 0013C86C 88 03 D9 25 */ lbz r0, -0x26db(r3)
+/* 80140C10 0013C870 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
+/* 80140C14 0013C874 41 82 00 1C */ beq lbl_80140C30
+/* 80140C18 0013C878 38 60 00 06 */ li r3, 6
+/* 80140C1C 0013C87C 38 00 00 22 */ li r0, 0x22
+/* 80140C20 0013C880 98 64 0D 86 */ stb r3, 0xd86(r4)
+/* 80140C24 0013C884 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140C28 0013C888 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140C2C 0013C88C 48 00 6C C0 */ b lbl_801478EC
+lbl_80140C30:
+/* 80140C30 0013C890 38 60 00 05 */ li r3, 5
+/* 80140C34 0013C894 38 00 00 27 */ li r0, 0x27
+/* 80140C38 0013C898 98 64 0D 86 */ stb r3, 0xd86(r4)
+/* 80140C3C 0013C89C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140C40 0013C8A0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140C44 0013C8A4 48 00 6C A8 */ b lbl_801478EC
+/* 80140C48 0013C8A8 38 00 00 03 */ li r0, 3
+/* 80140C4C 0013C8AC 38 60 00 12 */ li r3, 0x12
+/* 80140C50 0013C8B0 B0 1A 00 D0 */ sth r0, 0xd0(r26)
+/* 80140C54 0013C8B4 38 80 00 01 */ li r4, 1
+/* 80140C58 0013C8B8 48 00 DD 0D */ bl func_8014E964
+/* 80140C5C 0013C8BC 38 60 00 12 */ li r3, 0x12
+/* 80140C60 0013C8C0 38 80 00 06 */ li r4, 6
+/* 80140C64 0013C8C4 48 00 DC E9 */ bl func_8014E94C
+/* 80140C68 0013C8C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140C6C 0013C8CC 38 00 00 1E */ li r0, 0x1e
+/* 80140C70 0013C8D0 38 80 00 00 */ li r4, 0
+/* 80140C74 0013C8D4 38 A0 06 EC */ li r5, 0x6ec
+/* 80140C78 0013C8D8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140C7C 0013C8DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140C80 0013C8E0 88 03 0D 45 */ lbz r0, 0xd45(r3)
+/* 80140C84 0013C8E4 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140C88 0013C8E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140C8C 0013C8EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80140C90 0013C8F0 3C 63 00 01 */ addis r3, r3, 1
+/* 80140C94 0013C8F4 38 63 D3 E0 */ addi r3, r3, -11296
+/* 80140C98 0013C8F8 4B EC 34 6D */ bl memset
+/* 80140C9C 0013C8FC 48 00 6C 50 */ b lbl_801478EC
+/* 80140CA0 0013C900 A8 7A 00 A4 */ lha r3, 0xa4(r26)
+/* 80140CA4 0013C904 48 11 31 2D */ bl func_80253DD0
+/* 80140CA8 0013C908 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140CAC 0013C90C 28 00 00 03 */ cmplwi r0, 3
+/* 80140CB0 0013C910 40 82 6C 3C */ bne lbl_801478EC
+/* 80140CB4 0013C914 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140CB8 0013C918 38 00 00 1F */ li r0, 0x1f
+/* 80140CBC 0013C91C 38 60 00 00 */ li r3, 0
+/* 80140CC0 0013C920 38 80 00 00 */ li r4, 0
+/* 80140CC4 0013C924 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80140CC8 0013C928 4B F1 8C 31 */ bl func_800598F8
+/* 80140CCC 0013C92C 38 60 00 01 */ li r3, 1
+/* 80140CD0 0013C930 38 80 00 00 */ li r4, 0
+/* 80140CD4 0013C934 38 A0 00 00 */ li r5, 0
+/* 80140CD8 0013C938 38 C0 00 02 */ li r6, 2
+/* 80140CDC 0013C93C 38 E0 00 63 */ li r7, 0x63
+/* 80140CE0 0013C940 39 00 00 00 */ li r8, 0
+/* 80140CE4 0013C944 4B F1 8C E5 */ bl func_800599C8
+/* 80140CE8 0013C948 38 60 00 02 */ li r3, 2
+/* 80140CEC 0013C94C 38 80 00 00 */ li r4, 0
+/* 80140CF0 0013C950 38 A0 00 01 */ li r5, 1
+/* 80140CF4 0013C954 38 C0 00 00 */ li r6, 0
+/* 80140CF8 0013C958 38 E0 00 63 */ li r7, 0x63
+/* 80140CFC 0013C95C 39 00 00 00 */ li r8, 0
+/* 80140D00 0013C960 4B F1 8C C9 */ bl func_800599C8
+/* 80140D04 0013C964 38 60 00 63 */ li r3, 0x63
+/* 80140D08 0013C968 38 80 00 02 */ li r4, 2
+/* 80140D0C 0013C96C 38 A0 00 01 */ li r5, 1
+/* 80140D10 0013C970 38 C0 00 00 */ li r6, 0
+/* 80140D14 0013C974 38 E0 00 00 */ li r7, 0
+/* 80140D18 0013C978 39 00 00 00 */ li r8, 0
+/* 80140D1C 0013C97C 4B F1 8C AD */ bl func_800599C8
+/* 80140D20 0013C980 48 00 6B CC */ b lbl_801478EC
+/* 80140D24 0013C984 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80140D28 0013C988 38 60 00 29 */ li r3, 0x29
+/* 80140D2C 0013C98C 38 A0 00 00 */ li r5, 0
+/* 80140D30 0013C990 38 C0 00 01 */ li r6, 1
+/* 80140D34 0013C994 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80140D38 0013C998 4B F1 8D 35 */ bl func_80059A6C
+/* 80140D3C 0013C99C 2C 03 00 00 */ cmpwi r3, 0
+/* 80140D40 0013C9A0 41 82 6B AC */ beq lbl_801478EC
+/* 80140D44 0013C9A4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80140D48 0013C9A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140D4C 0013C9AC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140D50 0013C9B0 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80140D54 0013C9B4 41 82 00 F8 */ beq lbl_80140E4C
+/* 80140D58 0013C9B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140D5C 0013C9BC 38 60 00 00 */ li r3, 0
+/* 80140D60 0013C9C0 80 A4 00 D4 */ lwz r5, 0xd4(r4)
+/* 80140D64 0013C9C4 2C 05 00 63 */ cmpwi r5, 0x63
+/* 80140D68 0013C9C8 41 82 00 A0 */ beq lbl_80140E08
+/* 80140D6C 0013C9CC 40 80 00 1C */ bge lbl_80140D88
+/* 80140D70 0013C9D0 2C 05 00 02 */ cmpwi r5, 2
+/* 80140D74 0013C9D4 41 82 00 5C */ beq lbl_80140DD0
+/* 80140D78 0013C9D8 40 80 00 C4 */ bge lbl_80140E3C
+/* 80140D7C 0013C9DC 2C 05 00 01 */ cmpwi r5, 1
+/* 80140D80 0013C9E0 40 80 00 1C */ bge lbl_80140D9C
+/* 80140D84 0013C9E4 48 00 00 B8 */ b lbl_80140E3C
+lbl_80140D88:
+/* 80140D88 0013C9E8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80140D8C 0013C9EC 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80140D90 0013C9F0 7C 05 00 00 */ cmpw r5, r0
+/* 80140D94 0013C9F4 41 82 00 74 */ beq lbl_80140E08
+/* 80140D98 0013C9F8 48 00 00 A4 */ b lbl_80140E3C
+lbl_80140D9C:
+/* 80140D9C 0013C9FC 38 60 00 12 */ li r3, 0x12
+/* 80140DA0 0013CA00 38 80 00 02 */ li r4, 2
+/* 80140DA4 0013CA04 48 00 DB A9 */ bl func_8014E94C
+/* 80140DA8 0013CA08 38 60 00 1F */ li r3, 0x1f
+/* 80140DAC 0013CA0C 38 80 00 02 */ li r4, 2
+/* 80140DB0 0013CA10 48 00 DB 9D */ bl func_8014E94C
+/* 80140DB4 0013CA14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140DB8 0013CA18 38 00 00 20 */ li r0, 0x20
+/* 80140DBC 0013CA1C 38 60 00 01 */ li r3, 1
+/* 80140DC0 0013CA20 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80140DC4 0013CA24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140DC8 0013CA28 98 64 0D 45 */ stb r3, 0xd45(r4)
+/* 80140DCC 0013CA2C 48 00 00 70 */ b lbl_80140E3C
+lbl_80140DD0:
+/* 80140DD0 0013CA30 38 60 00 12 */ li r3, 0x12
+/* 80140DD4 0013CA34 38 80 00 03 */ li r4, 3
+/* 80140DD8 0013CA38 48 00 DB 75 */ bl func_8014E94C
+/* 80140DDC 0013CA3C 38 60 00 1F */ li r3, 0x1f
+/* 80140DE0 0013CA40 38 80 00 02 */ li r4, 2
+/* 80140DE4 0013CA44 48 00 DB 69 */ bl func_8014E94C
+/* 80140DE8 0013CA48 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140DEC 0013CA4C 38 A0 00 20 */ li r5, 0x20
+/* 80140DF0 0013CA50 38 00 00 02 */ li r0, 2
+/* 80140DF4 0013CA54 38 60 00 01 */ li r3, 1
+/* 80140DF8 0013CA58 B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 80140DFC 0013CA5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140E00 0013CA60 98 04 0D 45 */ stb r0, 0xd45(r4)
+/* 80140E04 0013CA64 48 00 00 38 */ b lbl_80140E3C
+lbl_80140E08:
+/* 80140E08 0013CA68 38 60 00 12 */ li r3, 0x12
+/* 80140E0C 0013CA6C 38 80 00 04 */ li r4, 4
+/* 80140E10 0013CA70 48 00 DB 3D */ bl func_8014E94C
+/* 80140E14 0013CA74 38 60 00 1F */ li r3, 0x1f
+/* 80140E18 0013CA78 38 80 00 01 */ li r4, 1
+/* 80140E1C 0013CA7C 48 00 DB 31 */ bl func_8014E94C
+/* 80140E20 0013CA80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140E24 0013CA84 38 A0 00 20 */ li r5, 0x20
+/* 80140E28 0013CA88 38 00 00 63 */ li r0, 0x63
+/* 80140E2C 0013CA8C 38 60 00 02 */ li r3, 2
+/* 80140E30 0013CA90 B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 80140E34 0013CA94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140E38 0013CA98 90 04 00 D4 */ stw r0, 0xd4(r4)
+lbl_80140E3C:
+/* 80140E3C 0013CA9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80140E40 0013CAA0 41 82 6A AC */ beq lbl_801478EC
+/* 80140E44 0013CAA4 4B F1 96 89 */ bl func_8005A4CC
+/* 80140E48 0013CAA8 48 00 6A A4 */ b lbl_801478EC
+lbl_80140E4C:
+/* 80140E4C 0013CAAC 2C 03 00 02 */ cmpwi r3, 2
+/* 80140E50 0013CAB0 41 82 00 48 */ beq lbl_80140E98
+/* 80140E54 0013CAB4 40 80 00 10 */ bge lbl_80140E64
+/* 80140E58 0013CAB8 2C 03 00 01 */ cmpwi r3, 1
+/* 80140E5C 0013CABC 40 80 00 14 */ bge lbl_80140E70
+/* 80140E60 0013CAC0 48 00 6A 8C */ b lbl_801478EC
+lbl_80140E64:
+/* 80140E64 0013CAC4 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80140E68 0013CAC8 41 82 00 58 */ beq lbl_80140EC0
+/* 80140E6C 0013CACC 48 00 6A 80 */ b lbl_801478EC
+lbl_80140E70:
+/* 80140E70 0013CAD0 38 60 00 12 */ li r3, 0x12
+/* 80140E74 0013CAD4 38 80 00 00 */ li r4, 0
+/* 80140E78 0013CAD8 48 00 DA D5 */ bl func_8014E94C
+/* 80140E7C 0013CADC 38 60 00 1F */ li r3, 0x1f
+/* 80140E80 0013CAE0 38 80 00 02 */ li r4, 2
+/* 80140E84 0013CAE4 48 00 DA C9 */ bl func_8014E94C
+/* 80140E88 0013CAE8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140E8C 0013CAEC 38 00 00 01 */ li r0, 1
+/* 80140E90 0013CAF0 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140E94 0013CAF4 48 00 6A 58 */ b lbl_801478EC
+lbl_80140E98:
+/* 80140E98 0013CAF8 38 60 00 12 */ li r3, 0x12
+/* 80140E9C 0013CAFC 38 80 00 01 */ li r4, 1
+/* 80140EA0 0013CB00 48 00 DA AD */ bl func_8014E94C
+/* 80140EA4 0013CB04 38 60 00 1F */ li r3, 0x1f
+/* 80140EA8 0013CB08 38 80 00 02 */ li r4, 2
+/* 80140EAC 0013CB0C 48 00 DA A1 */ bl func_8014E94C
+/* 80140EB0 0013CB10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140EB4 0013CB14 38 00 00 02 */ li r0, 2
+/* 80140EB8 0013CB18 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140EBC 0013CB1C 48 00 6A 30 */ b lbl_801478EC
+lbl_80140EC0:
+/* 80140EC0 0013CB20 38 60 00 12 */ li r3, 0x12
+/* 80140EC4 0013CB24 38 80 00 04 */ li r4, 4
+/* 80140EC8 0013CB28 48 00 DA 85 */ bl func_8014E94C
+/* 80140ECC 0013CB2C 38 60 00 1F */ li r3, 0x1f
+/* 80140ED0 0013CB30 38 80 00 00 */ li r4, 0
+/* 80140ED4 0013CB34 48 00 DA 79 */ bl func_8014E94C
+/* 80140ED8 0013CB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140EDC 0013CB3C 38 00 00 63 */ li r0, 0x63
+/* 80140EE0 0013CB40 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80140EE4 0013CB44 48 00 6A 08 */ b lbl_801478EC
+/* 80140EE8 0013CB48 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80140EEC 0013CB4C 28 00 00 63 */ cmplwi r0, 0x63
+/* 80140EF0 0013CB50 40 82 00 28 */ bne lbl_80140F18
+/* 80140EF4 0013CB54 A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80140EF8 0013CB58 48 11 2E D9 */ bl func_80253DD0
+/* 80140EFC 0013CB5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140F00 0013CB60 28 00 00 03 */ cmplwi r0, 3
+/* 80140F04 0013CB64 40 82 00 34 */ bne lbl_80140F38
+/* 80140F08 0013CB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140F0C 0013CB6C 38 00 00 21 */ li r0, 0x21
+/* 80140F10 0013CB70 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140F14 0013CB74 48 00 00 24 */ b lbl_80140F38
+lbl_80140F18:
+/* 80140F18 0013CB78 A8 7A 00 A4 */ lha r3, 0xa4(r26)
+/* 80140F1C 0013CB7C 48 11 2E B5 */ bl func_80253DD0
+/* 80140F20 0013CB80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140F24 0013CB84 28 00 00 03 */ cmplwi r0, 3
+/* 80140F28 0013CB88 40 82 00 10 */ bne lbl_80140F38
+/* 80140F2C 0013CB8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140F30 0013CB90 38 00 00 21 */ li r0, 0x21
+/* 80140F34 0013CB94 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80140F38:
+/* 80140F38 0013CB98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140F3C 0013CB9C A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 80140F40 0013CBA0 28 00 00 21 */ cmplwi r0, 0x21
+/* 80140F44 0013CBA4 40 82 69 A8 */ bne lbl_801478EC
+/* 80140F48 0013CBA8 38 60 00 12 */ li r3, 0x12
+/* 80140F4C 0013CBAC 38 80 00 05 */ li r4, 5
+/* 80140F50 0013CBB0 48 00 D9 FD */ bl func_8014E94C
+/* 80140F54 0013CBB4 48 00 69 98 */ b lbl_801478EC
+/* 80140F58 0013CBB8 A8 7A 00 A4 */ lha r3, 0xa4(r26)
+/* 80140F5C 0013CBBC 48 11 2E 75 */ bl func_80253DD0
+/* 80140F60 0013CBC0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80140F64 0013CBC4 28 00 00 03 */ cmplwi r0, 3
+/* 80140F68 0013CBC8 40 82 69 84 */ bne lbl_801478EC
+/* 80140F6C 0013CBCC 38 60 00 12 */ li r3, 0x12
+/* 80140F70 0013CBD0 38 80 00 00 */ li r4, 0
+/* 80140F74 0013CBD4 48 00 D9 F1 */ bl func_8014E964
+/* 80140F78 0013CBD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140F7C 0013CBDC 88 03 0D 45 */ lbz r0, 0xd45(r3)
+/* 80140F80 0013CBE0 2C 00 00 02 */ cmpwi r0, 2
+/* 80140F84 0013CBE4 41 82 00 24 */ beq lbl_80140FA8
+/* 80140F88 0013CBE8 40 80 00 2C */ bge lbl_80140FB4
+/* 80140F8C 0013CBEC 2C 00 00 01 */ cmpwi r0, 1
+/* 80140F90 0013CBF0 40 80 00 08 */ bge lbl_80140F98
+/* 80140F94 0013CBF4 48 00 00 20 */ b lbl_80140FB4
+lbl_80140F98:
+/* 80140F98 0013CBF8 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80140F9C 0013CBFC 38 00 00 02 */ li r0, 2
+/* 80140FA0 0013CC00 90 03 00 08 */ stw r0, 8(r3)
+/* 80140FA4 0013CC04 48 00 00 10 */ b lbl_80140FB4
+lbl_80140FA8:
+/* 80140FA8 0013CC08 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80140FAC 0013CC0C 38 00 00 01 */ li r0, 1
+/* 80140FB0 0013CC10 90 03 00 08 */ stw r0, 8(r3)
+lbl_80140FB4:
+/* 80140FB4 0013CC14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140FB8 0013CC18 38 80 00 03 */ li r4, 3
+/* 80140FBC 0013CC1C 38 00 00 18 */ li r0, 0x18
+/* 80140FC0 0013CC20 98 83 0D 44 */ stb r4, 0xd44(r3)
+/* 80140FC4 0013CC24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80140FC8 0013CC28 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80140FCC 0013CC2C 48 00 69 20 */ b lbl_801478EC
+/* 80140FD0 0013CC30 80 9A 0D 28 */ lwz r4, 0xd28(r26)
+/* 80140FD4 0013CC34 38 60 00 01 */ li r3, 1
+/* 80140FD8 0013CC38 3C 84 00 01 */ addis r4, r4, 1
+/* 80140FDC 0013CC3C 38 84 D3 E0 */ addi r4, r4, -11296
+/* 80140FE0 0013CC40 4B FD B9 BD */ bl func_8011C99C
+/* 80140FE4 0013CC44 4B FA 54 FD */ bl func_800E64E0
+/* 80140FE8 0013CC48 38 60 00 00 */ li r3, 0
+/* 80140FEC 0013CC4C 38 80 00 00 */ li r4, 0
+/* 80140FF0 0013CC50 38 A0 00 01 */ li r5, 1
+/* 80140FF4 0013CC54 38 C0 00 00 */ li r6, 0
+/* 80140FF8 0013CC58 4B FA 59 AD */ bl func_800E69A4
+/* 80140FFC 0013CC5C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141000 0013CC60 38 00 00 06 */ li r0, 6
+/* 80141004 0013CC64 38 80 00 01 */ li r4, 1
+/* 80141008 0013CC68 38 60 00 02 */ li r3, 2
+/* 8014100C 0013CC6C 80 A6 0D 30 */ lwz r5, 0xd30(r6)
+/* 80141010 0013CC70 64 A5 00 10 */ oris r5, r5, 0x10
+/* 80141014 0013CC74 90 A6 0D 30 */ stw r5, 0xd30(r6)
+/* 80141018 0013CC78 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014101C 0013CC7C B0 05 00 D0 */ sth r0, 0xd0(r5)
+/* 80141020 0013CC80 48 00 D9 45 */ bl func_8014E964
+/* 80141024 0013CC84 38 60 00 02 */ li r3, 2
+/* 80141028 0013CC88 38 80 00 06 */ li r4, 6
+/* 8014102C 0013CC8C 48 00 D9 21 */ bl func_8014E94C
+/* 80141030 0013CC90 38 60 00 01 */ li r3, 1
+/* 80141034 0013CC94 48 00 D8 79 */ bl func_8014E8AC
+/* 80141038 0013CC98 38 60 00 01 */ li r3, 1
+/* 8014103C 0013CC9C 48 00 D7 D1 */ bl func_8014E80C
+/* 80141040 0013CCA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141044 0013CCA4 38 00 00 23 */ li r0, 0x23
+/* 80141048 0013CCA8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014104C 0013CCAC 48 00 68 A0 */ b lbl_801478EC
+/* 80141050 0013CCB0 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 80141054 0013CCB4 48 11 2D 7D */ bl func_80253DD0
+/* 80141058 0013CCB8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014105C 0013CCBC 28 00 00 03 */ cmplwi r0, 3
+/* 80141060 0013CCC0 40 82 68 8C */ bne lbl_801478EC
+/* 80141064 0013CCC4 38 60 00 00 */ li r3, 0
+/* 80141068 0013CCC8 38 80 00 00 */ li r4, 0
+/* 8014106C 0013CCCC 4B F1 88 8D */ bl func_800598F8
+/* 80141070 0013CCD0 38 60 00 63 */ li r3, 0x63
+/* 80141074 0013CCD4 4B F1 89 4D */ bl func_800599C0
+/* 80141078 0013CCD8 38 60 00 01 */ li r3, 1
+/* 8014107C 0013CCDC 38 80 00 00 */ li r4, 0
+/* 80141080 0013CCE0 38 A0 00 00 */ li r5, 0
+/* 80141084 0013CCE4 38 C0 00 02 */ li r6, 2
+/* 80141088 0013CCE8 38 E0 00 63 */ li r7, 0x63
+/* 8014108C 0013CCEC 39 00 00 00 */ li r8, 0
+/* 80141090 0013CCF0 4B F1 89 39 */ bl func_800599C8
+/* 80141094 0013CCF4 38 60 00 02 */ li r3, 2
+/* 80141098 0013CCF8 38 80 00 00 */ li r4, 0
+/* 8014109C 0013CCFC 38 A0 00 01 */ li r5, 1
+/* 801410A0 0013CD00 38 C0 00 00 */ li r6, 0
+/* 801410A4 0013CD04 38 E0 00 63 */ li r7, 0x63
+/* 801410A8 0013CD08 39 00 00 00 */ li r8, 0
+/* 801410AC 0013CD0C 4B F1 89 1D */ bl func_800599C8
+/* 801410B0 0013CD10 38 60 00 63 */ li r3, 0x63
+/* 801410B4 0013CD14 38 80 00 02 */ li r4, 2
+/* 801410B8 0013CD18 38 A0 00 01 */ li r5, 1
+/* 801410BC 0013CD1C 38 C0 00 00 */ li r6, 0
+/* 801410C0 0013CD20 38 E0 00 00 */ li r7, 0
+/* 801410C4 0013CD24 39 00 00 00 */ li r8, 0
+/* 801410C8 0013CD28 4B F1 89 01 */ bl func_800599C8
+/* 801410CC 0013CD2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801410D0 0013CD30 38 00 00 24 */ li r0, 0x24
+/* 801410D4 0013CD34 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801410D8 0013CD38 48 00 68 14 */ b lbl_801478EC
+/* 801410DC 0013CD3C 38 60 00 01 */ li r3, 1
+/* 801410E0 0013CD40 38 80 00 01 */ li r4, 1
+/* 801410E4 0013CD44 38 A0 00 00 */ li r5, 0
+/* 801410E8 0013CD48 38 C0 00 01 */ li r6, 1
+/* 801410EC 0013CD4C 4B F1 89 81 */ bl func_80059A6C
+/* 801410F0 0013CD50 2C 03 00 00 */ cmpwi r3, 0
+/* 801410F4 0013CD54 41 82 67 F8 */ beq lbl_801478EC
+/* 801410F8 0013CD58 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801410FC 0013CD5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141100 0013CD60 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141104 0013CD64 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80141108 0013CD68 41 82 00 E0 */ beq lbl_801411E8
+/* 8014110C 0013CD6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141110 0013CD70 80 83 00 D4 */ lwz r4, 0xd4(r3)
+/* 80141114 0013CD74 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80141118 0013CD78 41 82 00 9C */ beq lbl_801411B4
+/* 8014111C 0013CD7C 40 80 00 1C */ bge lbl_80141138
+/* 80141120 0013CD80 2C 04 00 02 */ cmpwi r4, 2
+/* 80141124 0013CD84 41 82 00 5C */ beq lbl_80141180
+/* 80141128 0013CD88 40 80 67 C4 */ bge lbl_801478EC
+/* 8014112C 0013CD8C 2C 04 00 01 */ cmpwi r4, 1
+/* 80141130 0013CD90 40 80 00 1C */ bge lbl_8014114C
+/* 80141134 0013CD94 48 00 67 B8 */ b lbl_801478EC
+lbl_80141138:
+/* 80141138 0013CD98 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 8014113C 0013CD9C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80141140 0013CDA0 7C 04 00 00 */ cmpw r4, r0
+/* 80141144 0013CDA4 41 82 00 70 */ beq lbl_801411B4
+/* 80141148 0013CDA8 48 00 67 A4 */ b lbl_801478EC
+lbl_8014114C:
+/* 8014114C 0013CDAC 38 60 00 02 */ li r3, 2
+/* 80141150 0013CDB0 38 80 00 02 */ li r4, 2
+/* 80141154 0013CDB4 48 00 D7 F9 */ bl func_8014E94C
+/* 80141158 0013CDB8 38 60 00 1F */ li r3, 0x1f
+/* 8014115C 0013CDBC 38 80 00 02 */ li r4, 2
+/* 80141160 0013CDC0 48 00 D7 ED */ bl func_8014E94C
+/* 80141164 0013CDC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141168 0013CDC8 38 80 00 25 */ li r4, 0x25
+/* 8014116C 0013CDCC 38 00 00 01 */ li r0, 1
+/* 80141170 0013CDD0 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80141174 0013CDD4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141178 0013CDD8 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 8014117C 0013CDDC 48 00 67 70 */ b lbl_801478EC
+lbl_80141180:
+/* 80141180 0013CDE0 38 60 00 02 */ li r3, 2
+/* 80141184 0013CDE4 38 80 00 03 */ li r4, 3
+/* 80141188 0013CDE8 48 00 D7 C5 */ bl func_8014E94C
+/* 8014118C 0013CDEC 38 60 00 1F */ li r3, 0x1f
+/* 80141190 0013CDF0 38 80 00 02 */ li r4, 2
+/* 80141194 0013CDF4 48 00 D7 B9 */ bl func_8014E94C
+/* 80141198 0013CDF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014119C 0013CDFC 38 80 00 25 */ li r4, 0x25
+/* 801411A0 0013CE00 38 00 00 02 */ li r0, 2
+/* 801411A4 0013CE04 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801411A8 0013CE08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801411AC 0013CE0C 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 801411B0 0013CE10 48 00 67 3C */ b lbl_801478EC
+lbl_801411B4:
+/* 801411B4 0013CE14 38 60 00 02 */ li r3, 2
+/* 801411B8 0013CE18 38 80 00 04 */ li r4, 4
+/* 801411BC 0013CE1C 48 00 D7 91 */ bl func_8014E94C
+/* 801411C0 0013CE20 38 60 00 1F */ li r3, 0x1f
+/* 801411C4 0013CE24 38 80 00 01 */ li r4, 1
+/* 801411C8 0013CE28 48 00 D7 85 */ bl func_8014E94C
+/* 801411CC 0013CE2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801411D0 0013CE30 38 80 00 25 */ li r4, 0x25
+/* 801411D4 0013CE34 38 00 00 63 */ li r0, 0x63
+/* 801411D8 0013CE38 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801411DC 0013CE3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801411E0 0013CE40 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 801411E4 0013CE44 48 00 67 08 */ b lbl_801478EC
+lbl_801411E8:
+/* 801411E8 0013CE48 2C 03 00 02 */ cmpwi r3, 2
+/* 801411EC 0013CE4C 41 82 00 3C */ beq lbl_80141228
+/* 801411F0 0013CE50 40 80 00 10 */ bge lbl_80141200
+/* 801411F4 0013CE54 2C 03 00 01 */ cmpwi r3, 1
+/* 801411F8 0013CE58 40 80 00 14 */ bge lbl_8014120C
+/* 801411FC 0013CE5C 48 00 66 F0 */ b lbl_801478EC
+lbl_80141200:
+/* 80141200 0013CE60 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80141204 0013CE64 41 82 00 40 */ beq lbl_80141244
+/* 80141208 0013CE68 48 00 66 E4 */ b lbl_801478EC
+lbl_8014120C:
+/* 8014120C 0013CE6C 38 60 00 02 */ li r3, 2
+/* 80141210 0013CE70 38 80 00 00 */ li r4, 0
+/* 80141214 0013CE74 48 00 D7 39 */ bl func_8014E94C
+/* 80141218 0013CE78 38 60 00 1F */ li r3, 0x1f
+/* 8014121C 0013CE7C 38 80 00 02 */ li r4, 2
+/* 80141220 0013CE80 48 00 D7 2D */ bl func_8014E94C
+/* 80141224 0013CE84 48 00 66 C8 */ b lbl_801478EC
+lbl_80141228:
+/* 80141228 0013CE88 38 60 00 02 */ li r3, 2
+/* 8014122C 0013CE8C 38 80 00 01 */ li r4, 1
+/* 80141230 0013CE90 48 00 D7 1D */ bl func_8014E94C
+/* 80141234 0013CE94 38 60 00 1F */ li r3, 0x1f
+/* 80141238 0013CE98 38 80 00 02 */ li r4, 2
+/* 8014123C 0013CE9C 48 00 D7 11 */ bl func_8014E94C
+/* 80141240 0013CEA0 48 00 66 AC */ b lbl_801478EC
+lbl_80141244:
+/* 80141244 0013CEA4 38 60 00 02 */ li r3, 2
+/* 80141248 0013CEA8 38 80 00 04 */ li r4, 4
+/* 8014124C 0013CEAC 48 00 D7 01 */ bl func_8014E94C
+/* 80141250 0013CEB0 38 60 00 1F */ li r3, 0x1f
+/* 80141254 0013CEB4 38 80 00 00 */ li r4, 0
+/* 80141258 0013CEB8 48 00 D6 F5 */ bl func_8014E94C
+/* 8014125C 0013CEBC 48 00 66 90 */ b lbl_801478EC
+/* 80141260 0013CEC0 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80141264 0013CEC4 28 00 00 63 */ cmplwi r0, 0x63
+/* 80141268 0013CEC8 40 82 00 28 */ bne lbl_80141290
+/* 8014126C 0013CECC A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80141270 0013CED0 48 11 2B 61 */ bl func_80253DD0
+/* 80141274 0013CED4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141278 0013CED8 28 00 00 03 */ cmplwi r0, 3
+/* 8014127C 0013CEDC 40 82 00 34 */ bne lbl_801412B0
+/* 80141280 0013CEE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141284 0013CEE4 38 00 00 26 */ li r0, 0x26
+/* 80141288 0013CEE8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014128C 0013CEEC 48 00 00 24 */ b lbl_801412B0
+lbl_80141290:
+/* 80141290 0013CEF0 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 80141294 0013CEF4 48 11 2B 3D */ bl func_80253DD0
+/* 80141298 0013CEF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014129C 0013CEFC 28 00 00 03 */ cmplwi r0, 3
+/* 801412A0 0013CF00 40 82 00 10 */ bne lbl_801412B0
+/* 801412A4 0013CF04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801412A8 0013CF08 38 00 00 26 */ li r0, 0x26
+/* 801412AC 0013CF0C B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801412B0:
+/* 801412B0 0013CF10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801412B4 0013CF14 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 801412B8 0013CF18 28 00 00 26 */ cmplwi r0, 0x26
+/* 801412BC 0013CF1C 40 82 66 30 */ bne lbl_801478EC
+/* 801412C0 0013CF20 38 60 00 02 */ li r3, 2
+/* 801412C4 0013CF24 38 80 00 05 */ li r4, 5
+/* 801412C8 0013CF28 48 00 D6 85 */ bl func_8014E94C
+/* 801412CC 0013CF2C 38 60 00 00 */ li r3, 0
+/* 801412D0 0013CF30 48 00 D5 DD */ bl func_8014E8AC
+/* 801412D4 0013CF34 38 60 00 00 */ li r3, 0
+/* 801412D8 0013CF38 48 00 D5 35 */ bl func_8014E80C
+/* 801412DC 0013CF3C 48 00 66 10 */ b lbl_801478EC
+/* 801412E0 0013CF40 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 801412E4 0013CF44 48 11 2A ED */ bl func_80253DD0
+/* 801412E8 0013CF48 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801412EC 0013CF4C 28 00 00 03 */ cmplwi r0, 3
+/* 801412F0 0013CF50 40 82 65 FC */ bne lbl_801478EC
+/* 801412F4 0013CF54 38 60 00 02 */ li r3, 2
+/* 801412F8 0013CF58 38 80 00 00 */ li r4, 0
+/* 801412FC 0013CF5C 48 00 D6 69 */ bl func_8014E964
+/* 80141300 0013CF60 4B FA 5D 45 */ bl func_800E7044
+/* 80141304 0013CF64 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141308 0013CF68 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014130C 0013CF6C 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
+/* 80141310 0013CF70 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80141314 0013CF74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141318 0013CF78 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014131C 0013CF7C 2C 00 00 02 */ cmpwi r0, 2
+/* 80141320 0013CF80 41 82 00 20 */ beq lbl_80141340
+/* 80141324 0013CF84 40 80 00 28 */ bge lbl_8014134C
+/* 80141328 0013CF88 2C 00 00 01 */ cmpwi r0, 1
+/* 8014132C 0013CF8C 40 80 00 08 */ bge lbl_80141334
+/* 80141330 0013CF90 48 00 00 1C */ b lbl_8014134C
+lbl_80141334:
+/* 80141334 0013CF94 38 00 00 2C */ li r0, 0x2c
+/* 80141338 0013CF98 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014133C 0013CF9C 48 00 65 B0 */ b lbl_801478EC
+lbl_80141340:
+/* 80141340 0013CFA0 38 00 00 27 */ li r0, 0x27
+/* 80141344 0013CFA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141348 0013CFA8 48 00 65 A4 */ b lbl_801478EC
+lbl_8014134C:
+/* 8014134C 0013CFAC 38 00 00 18 */ li r0, 0x18
+/* 80141350 0013CFB0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141354 0013CFB4 48 00 65 98 */ b lbl_801478EC
+/* 80141358 0013CFB8 4B F1 4F 1D */ bl func_80056274
+/* 8014135C 0013CFBC 38 60 00 01 */ li r3, 1
+/* 80141360 0013CFC0 4B F1 50 F9 */ bl func_80056458
+/* 80141364 0013CFC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141368 0013CFC8 38 00 00 28 */ li r0, 0x28
+/* 8014136C 0013CFCC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141370 0013CFD0 48 00 65 7C */ b lbl_801478EC
+/* 80141374 0013CFD4 4B F1 4F 85 */ bl func_800562F8
+/* 80141378 0013CFD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8014137C 0013CFDC 41 82 65 70 */ beq lbl_801478EC
+/* 80141380 0013CFE0 38 60 00 03 */ li r3, 3
+/* 80141384 0013CFE4 4B F1 6C 31 */ bl func_80057FB4
+/* 80141388 0013CFE8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014138C 0013CFEC 38 60 02 5E */ li r3, 0x25e
+/* 80141390 0013CFF0 38 A0 00 01 */ li r5, 1
+/* 80141394 0013CFF4 88 84 0D 86 */ lbz r4, 0xd86(r4)
+/* 80141398 0013CFF8 48 02 15 A9 */ bl func_80162940
+/* 8014139C 0013CFFC 38 60 00 07 */ li r3, 7
+/* 801413A0 0013D000 38 80 FF FF */ li r4, -1
+/* 801413A4 0013D004 4B FA 3E 81 */ bl func_800E5224
+/* 801413A8 0013D008 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 801413AC 0013D00C 40 82 00 18 */ bne lbl_801413C4
+/* 801413B0 0013D010 38 60 00 18 */ li r3, 0x18
+/* 801413B4 0013D014 38 80 00 02 */ li r4, 2
+/* 801413B8 0013D018 38 A0 00 01 */ li r5, 1
+/* 801413BC 0013D01C 48 02 15 85 */ bl func_80162940
+/* 801413C0 0013D020 48 00 00 14 */ b lbl_801413D4
+lbl_801413C4:
+/* 801413C4 0013D024 38 60 00 18 */ li r3, 0x18
+/* 801413C8 0013D028 38 80 00 01 */ li r4, 1
+/* 801413CC 0013D02C 38 A0 00 01 */ li r5, 1
+/* 801413D0 0013D030 48 02 15 71 */ bl func_80162940
+lbl_801413D4:
+/* 801413D4 0013D034 38 60 00 02 */ li r3, 2
+/* 801413D8 0013D038 38 80 00 00 */ li r4, 0
+/* 801413DC 0013D03C 38 A0 00 00 */ li r5, 0
+/* 801413E0 0013D040 38 C0 00 01 */ li r6, 1
+/* 801413E4 0013D044 4B FA 4E 45 */ bl func_800E6228
+/* 801413E8 0013D048 48 00 65 04 */ b lbl_801478EC
+/* 801413EC 0013D04C 38 60 00 00 */ li r3, 0
+/* 801413F0 0013D050 4B FA 50 CD */ bl func_800E64BC
+/* 801413F4 0013D054 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801413F8 0013D058 4B FA 46 D9 */ bl func_800E5AD0
+/* 801413FC 0013D05C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141400 0013D060 38 00 00 3F */ li r0, 0x3f
+/* 80141404 0013D064 38 C3 FF FC */ addi r6, r3, -4
+/* 80141408 0013D068 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 8014140C 0013D06C 3C 84 00 01 */ addis r4, r4, 1
+/* 80141410 0013D070 39 04 D3 DC */ addi r8, r4, -11300
+/* 80141414 0013D074 7C 09 03 A6 */ mtctr r0
+lbl_80141418:
+/* 80141418 0013D078 80 A6 00 04 */ lwz r5, 4(r6)
+/* 8014141C 0013D07C 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80141420 0013D080 90 A8 00 04 */ stw r5, 4(r8)
+/* 80141424 0013D084 94 08 00 08 */ stwu r0, 8(r8)
+/* 80141428 0013D088 42 00 FF F0 */ bdnz lbl_80141418
+/* 8014142C 0013D08C 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80141430 0013D090 38 00 01 A4 */ li r0, 0x1a4
+/* 80141434 0013D094 38 E4 D5 DB */ addi r7, r4, -10789
+/* 80141438 0013D098 38 C3 01 FB */ addi r6, r3, 0x1fb
+/* 8014143C 0013D09C 90 A8 00 04 */ stw r5, 4(r8)
+/* 80141440 0013D0A0 7C 09 03 A6 */ mtctr r0
+lbl_80141444:
+/* 80141444 0013D0A4 88 A6 00 01 */ lbz r5, 1(r6)
+/* 80141448 0013D0A8 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 8014144C 0013D0AC 98 A7 00 01 */ stb r5, 1(r7)
+/* 80141450 0013D0B0 9C 07 00 02 */ stbu r0, 2(r7)
+/* 80141454 0013D0B4 42 00 FF F0 */ bdnz lbl_80141444
+/* 80141458 0013D0B8 88 A3 05 44 */ lbz r5, 0x544(r3)
+/* 8014145C 0013D0BC 38 00 00 17 */ li r0, 0x17
+/* 80141460 0013D0C0 38 E4 D9 24 */ addi r7, r4, -9948
+/* 80141464 0013D0C4 38 C3 05 44 */ addi r6, r3, 0x544
+/* 80141468 0013D0C8 98 A4 D9 24 */ stb r5, -0x26dc(r4)
+/* 8014146C 0013D0CC 88 A3 05 45 */ lbz r5, 0x545(r3)
+/* 80141470 0013D0D0 98 A4 D9 25 */ stb r5, -0x26db(r4)
+/* 80141474 0013D0D4 7C 09 03 A6 */ mtctr r0
+lbl_80141478:
+/* 80141478 0013D0D8 80 A6 00 04 */ lwz r5, 4(r6)
+/* 8014147C 0013D0DC 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80141480 0013D0E0 90 A7 00 04 */ stw r5, 4(r7)
+/* 80141484 0013D0E4 94 07 00 08 */ stwu r0, 8(r7)
+/* 80141488 0013D0E8 42 00 FF F0 */ bdnz lbl_80141478
+/* 8014148C 0013D0EC 80 A3 06 00 */ lwz r5, 0x600(r3)
+/* 80141490 0013D0F0 38 00 00 30 */ li r0, 0x30
+/* 80141494 0013D0F4 38 E4 D9 E2 */ addi r7, r4, -9758
+/* 80141498 0013D0F8 38 C3 06 02 */ addi r6, r3, 0x602
+/* 8014149C 0013D0FC 90 A4 D9 E0 */ stw r5, -0x2620(r4)
+/* 801414A0 0013D100 7C 09 03 A6 */ mtctr r0
+lbl_801414A4:
+/* 801414A4 0013D104 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 801414A8 0013D108 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 801414AC 0013D10C B0 A7 00 02 */ sth r5, 2(r7)
+/* 801414B0 0013D110 B4 07 00 04 */ sthu r0, 4(r7)
+/* 801414B4 0013D114 42 00 FF F0 */ bdnz lbl_801414A4
+/* 801414B8 0013D118 80 C3 06 C4 */ lwz r6, 0x6c4(r3)
+/* 801414BC 0013D11C 38 00 00 2A */ li r0, 0x2a
+/* 801414C0 0013D120 80 A3 06 C8 */ lwz r5, 0x6c8(r3)
+/* 801414C4 0013D124 90 C4 DA A4 */ stw r6, -0x255c(r4)
+/* 801414C8 0013D128 90 A4 DA A8 */ stw r5, -0x2558(r4)
+/* 801414CC 0013D12C 80 A3 06 CC */ lwz r5, 0x6cc(r3)
+/* 801414D0 0013D130 90 A4 DA AC */ stw r5, -0x2554(r4)
+/* 801414D4 0013D134 88 C3 06 D0 */ lbz r6, 0x6d0(r3)
+/* 801414D8 0013D138 88 A3 06 D1 */ lbz r5, 0x6d1(r3)
+/* 801414DC 0013D13C 98 C4 DA B0 */ stb r6, -0x2550(r4)
+/* 801414E0 0013D140 98 A4 DA B1 */ stb r5, -0x254f(r4)
+/* 801414E4 0013D144 88 C3 06 D2 */ lbz r6, 0x6d2(r3)
+/* 801414E8 0013D148 88 A3 06 D3 */ lbz r5, 0x6d3(r3)
+/* 801414EC 0013D14C 98 C4 DA B2 */ stb r6, -0x254e(r4)
+/* 801414F0 0013D150 98 A4 DA B3 */ stb r5, -0x254d(r4)
+/* 801414F4 0013D154 88 C3 06 D4 */ lbz r6, 0x6d4(r3)
+/* 801414F8 0013D158 88 A3 06 D5 */ lbz r5, 0x6d5(r3)
+/* 801414FC 0013D15C 98 C4 DA B4 */ stb r6, -0x254c(r4)
+/* 80141500 0013D160 98 A4 DA B5 */ stb r5, -0x254b(r4)
+/* 80141504 0013D164 88 C3 06 D6 */ lbz r6, 0x6d6(r3)
+/* 80141508 0013D168 88 A3 06 D7 */ lbz r5, 0x6d7(r3)
+/* 8014150C 0013D16C 98 C4 DA B6 */ stb r6, -0x254a(r4)
+/* 80141510 0013D170 98 A4 DA B7 */ stb r5, -0x2549(r4)
+/* 80141514 0013D174 88 A3 06 D8 */ lbz r5, 0x6d8(r3)
+/* 80141518 0013D178 98 A4 DA B8 */ stb r5, -0x2548(r4)
+/* 8014151C 0013D17C 88 A3 06 D9 */ lbz r5, 0x6d9(r3)
+/* 80141520 0013D180 98 A4 DA B9 */ stb r5, -0x2547(r4)
+/* 80141524 0013D184 80 A3 06 DC */ lwz r5, 0x6dc(r3)
+/* 80141528 0013D188 90 A4 DA BC */ stw r5, -0x2544(r4)
+/* 8014152C 0013D18C 80 A3 06 E0 */ lwz r5, 0x6e0(r3)
+/* 80141530 0013D190 90 A4 DA C0 */ stw r5, -0x2540(r4)
+/* 80141534 0013D194 88 A3 06 E4 */ lbz r5, 0x6e4(r3)
+/* 80141538 0013D198 98 A4 DA C4 */ stb r5, -0x253c(r4)
+/* 8014153C 0013D19C 88 A3 06 E5 */ lbz r5, 0x6e5(r3)
+/* 80141540 0013D1A0 98 A4 DA C5 */ stb r5, -0x253b(r4)
+/* 80141544 0013D1A4 88 A3 06 E6 */ lbz r5, 0x6e6(r3)
+/* 80141548 0013D1A8 98 A4 DA C6 */ stb r5, -0x253a(r4)
+/* 8014154C 0013D1AC 88 A3 06 E7 */ lbz r5, 0x6e7(r3)
+/* 80141550 0013D1B0 98 A4 DA C7 */ stb r5, -0x2539(r4)
+/* 80141554 0013D1B4 88 A3 06 E8 */ lbz r5, 0x6e8(r3)
+/* 80141558 0013D1B8 98 A4 DA C8 */ stb r5, -0x2538(r4)
+/* 8014155C 0013D1BC 88 A3 06 E9 */ lbz r5, 0x6e9(r3)
+/* 80141560 0013D1C0 98 A4 DA C9 */ stb r5, -0x2537(r4)
+/* 80141564 0013D1C4 88 A3 06 EA */ lbz r5, 0x6ea(r3)
+/* 80141568 0013D1C8 98 A4 DA CA */ stb r5, -0x2536(r4)
+/* 8014156C 0013D1CC 88 63 06 EB */ lbz r3, 0x6eb(r3)
+/* 80141570 0013D1D0 98 64 DA CB */ stb r3, -0x2535(r4)
+/* 80141574 0013D1D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141578 0013D1D8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014157C 0013D1DC 48 00 63 70 */ b lbl_801478EC
+/* 80141580 0013D1E0 80 9A 0D 28 */ lwz r4, 0xd28(r26)
+/* 80141584 0013D1E4 38 60 00 01 */ li r3, 1
+/* 80141588 0013D1E8 3C 84 00 01 */ addis r4, r4, 1
+/* 8014158C 0013D1EC 38 84 D3 E0 */ addi r4, r4, -11296
+/* 80141590 0013D1F0 4B FD B4 0D */ bl func_8011C99C
+/* 80141594 0013D1F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141598 0013D1F8 38 00 00 2B */ li r0, 0x2b
+/* 8014159C 0013D1FC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801415A0 0013D200 48 00 63 4C */ b lbl_801478EC
+/* 801415A4 0013D204 38 00 00 2C */ li r0, 0x2c
+/* 801415A8 0013D208 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 801415AC 0013D20C 48 00 63 40 */ b lbl_801478EC
+/* 801415B0 0013D210 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801415B4 0013D214 38 60 02 5F */ li r3, 0x25f
+/* 801415B8 0013D218 38 80 00 00 */ li r4, 0
+/* 801415BC 0013D21C 4B EC 9B B5 */ bl func_8000B170
+/* 801415C0 0013D220 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801415C4 0013D224 38 00 00 02 */ li r0, 2
+/* 801415C8 0013D228 38 60 00 1A */ li r3, 0x1a
+/* 801415CC 0013D22C 38 80 00 01 */ li r4, 1
+/* 801415D0 0013D230 98 05 0D 41 */ stb r0, 0xd41(r5)
+/* 801415D4 0013D234 48 00 D3 91 */ bl func_8014E964
+/* 801415D8 0013D238 38 60 00 1A */ li r3, 0x1a
+/* 801415DC 0013D23C 38 80 00 06 */ li r4, 6
+/* 801415E0 0013D240 48 00 D3 6D */ bl func_8014E94C
+/* 801415E4 0013D244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801415E8 0013D248 38 00 00 2D */ li r0, 0x2d
+/* 801415EC 0013D24C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801415F0 0013D250 48 00 62 FC */ b lbl_801478EC
+/* 801415F4 0013D254 A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 801415F8 0013D258 48 11 27 D9 */ bl func_80253DD0
+/* 801415FC 0013D25C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141600 0013D260 28 00 00 03 */ cmplwi r0, 3
+/* 80141604 0013D264 40 82 62 E8 */ bne lbl_801478EC
+/* 80141608 0013D268 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014160C 0013D26C 38 00 00 2E */ li r0, 0x2e
+/* 80141610 0013D270 38 60 00 00 */ li r3, 0
+/* 80141614 0013D274 38 80 00 00 */ li r4, 0
+/* 80141618 0013D278 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 8014161C 0013D27C 4B F1 82 DD */ bl func_800598F8
+/* 80141620 0013D280 38 60 00 01 */ li r3, 1
+/* 80141624 0013D284 38 80 00 00 */ li r4, 0
+/* 80141628 0013D288 38 A0 00 00 */ li r5, 0
+/* 8014162C 0013D28C 38 C0 00 02 */ li r6, 2
+/* 80141630 0013D290 38 E0 00 00 */ li r7, 0
+/* 80141634 0013D294 39 00 00 00 */ li r8, 0
+/* 80141638 0013D298 4B F1 83 91 */ bl func_800599C8
+/* 8014163C 0013D29C 38 60 00 02 */ li r3, 2
+/* 80141640 0013D2A0 38 80 00 00 */ li r4, 0
+/* 80141644 0013D2A4 38 A0 00 01 */ li r5, 1
+/* 80141648 0013D2A8 38 C0 00 00 */ li r6, 0
+/* 8014164C 0013D2AC 38 E0 00 00 */ li r7, 0
+/* 80141650 0013D2B0 39 00 00 00 */ li r8, 0
+/* 80141654 0013D2B4 4B F1 83 75 */ bl func_800599C8
+/* 80141658 0013D2B8 48 00 62 94 */ b lbl_801478EC
+/* 8014165C 0013D2BC 38 60 00 00 */ li r3, 0
+/* 80141660 0013D2C0 38 80 00 01 */ li r4, 1
+/* 80141664 0013D2C4 38 A0 00 00 */ li r5, 0
+/* 80141668 0013D2C8 38 C0 00 01 */ li r6, 1
+/* 8014166C 0013D2CC 4B F1 84 01 */ bl func_80059A6C
+/* 80141670 0013D2D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80141674 0013D2D4 41 82 62 78 */ beq lbl_801478EC
+/* 80141678 0013D2D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8014167C 0013D2DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141680 0013D2E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141684 0013D2E4 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80141688 0013D2E8 41 82 00 5C */ beq lbl_801416E4
+/* 8014168C 0013D2EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141690 0013D2F0 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80141694 0013D2F4 2C 00 00 02 */ cmpwi r0, 2
+/* 80141698 0013D2F8 41 82 00 30 */ beq lbl_801416C8
+/* 8014169C 0013D2FC 40 80 62 50 */ bge lbl_801478EC
+/* 801416A0 0013D300 2C 00 00 01 */ cmpwi r0, 1
+/* 801416A4 0013D304 40 80 00 08 */ bge lbl_801416AC
+/* 801416A8 0013D308 48 00 62 44 */ b lbl_801478EC
+lbl_801416AC:
+/* 801416AC 0013D30C 38 60 00 1A */ li r3, 0x1a
+/* 801416B0 0013D310 38 80 00 02 */ li r4, 2
+/* 801416B4 0013D314 48 00 D2 99 */ bl func_8014E94C
+/* 801416B8 0013D318 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801416BC 0013D31C 38 00 00 2F */ li r0, 0x2f
+/* 801416C0 0013D320 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801416C4 0013D324 48 00 62 28 */ b lbl_801478EC
+lbl_801416C8:
+/* 801416C8 0013D328 38 60 00 1A */ li r3, 0x1a
+/* 801416CC 0013D32C 38 80 00 03 */ li r4, 3
+/* 801416D0 0013D330 48 00 D2 7D */ bl func_8014E94C
+/* 801416D4 0013D334 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801416D8 0013D338 38 00 00 2F */ li r0, 0x2f
+/* 801416DC 0013D33C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801416E0 0013D340 48 00 62 0C */ b lbl_801478EC
+lbl_801416E4:
+/* 801416E4 0013D344 2C 03 00 02 */ cmpwi r3, 2
+/* 801416E8 0013D348 41 82 00 24 */ beq lbl_8014170C
+/* 801416EC 0013D34C 40 80 62 00 */ bge lbl_801478EC
+/* 801416F0 0013D350 2C 03 00 01 */ cmpwi r3, 1
+/* 801416F4 0013D354 40 80 00 08 */ bge lbl_801416FC
+/* 801416F8 0013D358 48 00 61 F4 */ b lbl_801478EC
+lbl_801416FC:
+/* 801416FC 0013D35C 38 60 00 1A */ li r3, 0x1a
+/* 80141700 0013D360 38 80 00 00 */ li r4, 0
+/* 80141704 0013D364 48 00 D2 49 */ bl func_8014E94C
+/* 80141708 0013D368 48 00 61 E4 */ b lbl_801478EC
+lbl_8014170C:
+/* 8014170C 0013D36C 38 60 00 1A */ li r3, 0x1a
+/* 80141710 0013D370 38 80 00 01 */ li r4, 1
+/* 80141714 0013D374 48 00 D2 39 */ bl func_8014E94C
+/* 80141718 0013D378 48 00 61 D4 */ b lbl_801478EC
+/* 8014171C 0013D37C A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80141720 0013D380 48 11 26 B1 */ bl func_80253DD0
+/* 80141724 0013D384 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141728 0013D388 28 00 00 03 */ cmplwi r0, 3
+/* 8014172C 0013D38C 40 82 61 C0 */ bne lbl_801478EC
+/* 80141730 0013D390 38 60 00 1A */ li r3, 0x1a
+/* 80141734 0013D394 38 80 00 05 */ li r4, 5
+/* 80141738 0013D398 48 00 D2 15 */ bl func_8014E94C
+/* 8014173C 0013D39C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141740 0013D3A0 38 00 00 30 */ li r0, 0x30
+/* 80141744 0013D3A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141748 0013D3A8 48 00 61 A4 */ b lbl_801478EC
+/* 8014174C 0013D3AC A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80141750 0013D3B0 48 11 26 81 */ bl func_80253DD0
+/* 80141754 0013D3B4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141758 0013D3B8 28 00 00 03 */ cmplwi r0, 3
+/* 8014175C 0013D3BC 40 82 61 90 */ bne lbl_801478EC
+/* 80141760 0013D3C0 38 60 00 1A */ li r3, 0x1a
+/* 80141764 0013D3C4 38 80 00 00 */ li r4, 0
+/* 80141768 0013D3C8 48 00 D1 FD */ bl func_8014E964
+/* 8014176C 0013D3CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141770 0013D3D0 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80141774 0013D3D4 2C 00 00 02 */ cmpwi r0, 2
+/* 80141778 0013D3D8 41 82 02 AC */ beq lbl_80141A24
+/* 8014177C 0013D3DC 40 80 61 70 */ bge lbl_801478EC
+/* 80141780 0013D3E0 2C 00 00 01 */ cmpwi r0, 1
+/* 80141784 0013D3E4 40 80 00 08 */ bge lbl_8014178C
+/* 80141788 0013D3E8 48 00 61 64 */ b lbl_801478EC
+lbl_8014178C:
+/* 8014178C 0013D3EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80141790 0013D3F0 3C 63 00 01 */ addis r3, r3, 1
+/* 80141794 0013D3F4 38 63 D3 E0 */ addi r3, r3, -11296
+/* 80141798 0013D3F8 48 02 0A 79 */ bl func_80162210
+/* 8014179C 0013D3FC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801417A0 0013D400 38 60 00 01 */ li r3, 1
+/* 801417A4 0013D404 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 801417A8 0013D408 3C 84 00 01 */ addis r4, r4, 1
+/* 801417AC 0013D40C 38 84 D3 E0 */ addi r4, r4, -11296
+/* 801417B0 0013D410 4B FD B1 ED */ bl func_8011C99C
+/* 801417B4 0013D414 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801417B8 0013D418 38 00 00 3F */ li r0, 0x3f
+/* 801417BC 0013D41C 80 83 0D 2C */ lwz r4, 0xd2c(r3)
+/* 801417C0 0013D420 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 801417C4 0013D424 90 83 00 10 */ stw r4, 0x10(r3)
+/* 801417C8 0013D428 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801417CC 0013D42C 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 801417D0 0013D430 3C C3 00 01 */ addis r6, r3, 1
+/* 801417D4 0013D434 38 E6 C6 04 */ addi r7, r6, -14844
+/* 801417D8 0013D438 38 86 D3 DC */ addi r4, r6, -11300
+/* 801417DC 0013D43C 7C 09 03 A6 */ mtctr r0
+lbl_801417E0:
+/* 801417E0 0013D440 80 64 00 04 */ lwz r3, 4(r4)
+/* 801417E4 0013D444 84 04 00 08 */ lwzu r0, 8(r4)
+/* 801417E8 0013D448 90 67 00 04 */ stw r3, 4(r7)
+/* 801417EC 0013D44C 94 07 00 08 */ stwu r0, 8(r7)
+/* 801417F0 0013D450 42 00 FF F0 */ bdnz lbl_801417E0
+/* 801417F4 0013D454 80 64 00 04 */ lwz r3, 4(r4)
+/* 801417F8 0013D458 38 00 01 A4 */ li r0, 0x1a4
+/* 801417FC 0013D45C 38 A6 C8 03 */ addi r5, r6, -14333
+/* 80141800 0013D460 38 86 D5 DB */ addi r4, r6, -10789
+/* 80141804 0013D464 90 67 00 04 */ stw r3, 4(r7)
+/* 80141808 0013D468 7C 09 03 A6 */ mtctr r0
+lbl_8014180C:
+/* 8014180C 0013D46C 88 64 00 01 */ lbz r3, 1(r4)
+/* 80141810 0013D470 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 80141814 0013D474 98 65 00 01 */ stb r3, 1(r5)
+/* 80141818 0013D478 9C 05 00 02 */ stbu r0, 2(r5)
+/* 8014181C 0013D47C 42 00 FF F0 */ bdnz lbl_8014180C
+/* 80141820 0013D480 88 66 D9 24 */ lbz r3, -0x26dc(r6)
+/* 80141824 0013D484 38 00 00 17 */ li r0, 0x17
+/* 80141828 0013D488 38 A6 CB 4C */ addi r5, r6, -13492
+/* 8014182C 0013D48C 38 86 D9 24 */ addi r4, r6, -9948
+/* 80141830 0013D490 98 66 CB 4C */ stb r3, -0x34b4(r6)
+/* 80141834 0013D494 88 66 D9 25 */ lbz r3, -0x26db(r6)
+/* 80141838 0013D498 98 66 CB 4D */ stb r3, -0x34b3(r6)
+/* 8014183C 0013D49C 7C 09 03 A6 */ mtctr r0
+lbl_80141840:
+/* 80141840 0013D4A0 80 64 00 04 */ lwz r3, 4(r4)
+/* 80141844 0013D4A4 84 04 00 08 */ lwzu r0, 8(r4)
+/* 80141848 0013D4A8 90 65 00 04 */ stw r3, 4(r5)
+/* 8014184C 0013D4AC 94 05 00 08 */ stwu r0, 8(r5)
+/* 80141850 0013D4B0 42 00 FF F0 */ bdnz lbl_80141840
+/* 80141854 0013D4B4 80 66 D9 E0 */ lwz r3, -0x2620(r6)
+/* 80141858 0013D4B8 38 00 00 30 */ li r0, 0x30
+/* 8014185C 0013D4BC 38 A6 CC 0A */ addi r5, r6, -13302
+/* 80141860 0013D4C0 38 86 D9 E2 */ addi r4, r6, -9758
+/* 80141864 0013D4C4 90 66 CC 08 */ stw r3, -0x33f8(r6)
+/* 80141868 0013D4C8 7C 09 03 A6 */ mtctr r0
+lbl_8014186C:
+/* 8014186C 0013D4CC A0 64 00 02 */ lhz r3, 2(r4)
+/* 80141870 0013D4D0 A4 04 00 04 */ lhzu r0, 4(r4)
+/* 80141874 0013D4D4 B0 65 00 02 */ sth r3, 2(r5)
+/* 80141878 0013D4D8 B4 05 00 04 */ sthu r0, 4(r5)
+/* 8014187C 0013D4DC 42 00 FF F0 */ bdnz lbl_8014186C
+/* 80141880 0013D4E0 81 06 DA A4 */ lwz r8, -0x255c(r6)
+/* 80141884 0013D4E4 38 00 00 FF */ li r0, 0xff
+/* 80141888 0013D4E8 80 E6 DA A8 */ lwz r7, -0x2558(r6)
+/* 8014188C 0013D4EC 38 61 00 28 */ addi r3, r1, 0x28
+/* 80141890 0013D4F0 38 80 00 00 */ li r4, 0
+/* 80141894 0013D4F4 38 A0 00 20 */ li r5, 0x20
+/* 80141898 0013D4F8 91 06 CC CC */ stw r8, -0x3334(r6)
+/* 8014189C 0013D4FC 90 E6 CC D0 */ stw r7, -0x3330(r6)
+/* 801418A0 0013D500 80 E6 DA AC */ lwz r7, -0x2554(r6)
+/* 801418A4 0013D504 90 E6 CC D4 */ stw r7, -0x332c(r6)
+/* 801418A8 0013D508 89 06 DA B0 */ lbz r8, -0x2550(r6)
+/* 801418AC 0013D50C 88 E6 DA B1 */ lbz r7, -0x254f(r6)
+/* 801418B0 0013D510 99 06 CC D8 */ stb r8, -0x3328(r6)
+/* 801418B4 0013D514 98 E6 CC D9 */ stb r7, -0x3327(r6)
+/* 801418B8 0013D518 89 06 DA B2 */ lbz r8, -0x254e(r6)
+/* 801418BC 0013D51C 88 E6 DA B3 */ lbz r7, -0x254d(r6)
+/* 801418C0 0013D520 99 06 CC DA */ stb r8, -0x3326(r6)
+/* 801418C4 0013D524 98 E6 CC DB */ stb r7, -0x3325(r6)
+/* 801418C8 0013D528 89 06 DA B4 */ lbz r8, -0x254c(r6)
+/* 801418CC 0013D52C 88 E6 DA B5 */ lbz r7, -0x254b(r6)
+/* 801418D0 0013D530 99 06 CC DC */ stb r8, -0x3324(r6)
+/* 801418D4 0013D534 98 E6 CC DD */ stb r7, -0x3323(r6)
+/* 801418D8 0013D538 89 06 DA B6 */ lbz r8, -0x254a(r6)
+/* 801418DC 0013D53C 88 E6 DA B7 */ lbz r7, -0x2549(r6)
+/* 801418E0 0013D540 99 06 CC DE */ stb r8, -0x3322(r6)
+/* 801418E4 0013D544 98 E6 CC DF */ stb r7, -0x3321(r6)
+/* 801418E8 0013D548 88 E6 DA B8 */ lbz r7, -0x2548(r6)
+/* 801418EC 0013D54C 98 E6 CC E0 */ stb r7, -0x3320(r6)
+/* 801418F0 0013D550 88 E6 DA B9 */ lbz r7, -0x2547(r6)
+/* 801418F4 0013D554 98 E6 CC E1 */ stb r7, -0x331f(r6)
+/* 801418F8 0013D558 80 E6 DA BC */ lwz r7, -0x2544(r6)
+/* 801418FC 0013D55C 90 E6 CC E4 */ stw r7, -0x331c(r6)
+/* 80141900 0013D560 80 E6 DA C0 */ lwz r7, -0x2540(r6)
+/* 80141904 0013D564 90 E6 CC E8 */ stw r7, -0x3318(r6)
+/* 80141908 0013D568 88 E6 DA C4 */ lbz r7, -0x253c(r6)
+/* 8014190C 0013D56C 98 E6 CC EC */ stb r7, -0x3314(r6)
+/* 80141910 0013D570 88 E6 DA C5 */ lbz r7, -0x253b(r6)
+/* 80141914 0013D574 98 E6 CC ED */ stb r7, -0x3313(r6)
+/* 80141918 0013D578 88 E6 DA C6 */ lbz r7, -0x253a(r6)
+/* 8014191C 0013D57C 98 E6 CC EE */ stb r7, -0x3312(r6)
+/* 80141920 0013D580 88 E6 DA C7 */ lbz r7, -0x2539(r6)
+/* 80141924 0013D584 98 E6 CC EF */ stb r7, -0x3311(r6)
+/* 80141928 0013D588 88 E6 DA C8 */ lbz r7, -0x2538(r6)
+/* 8014192C 0013D58C 98 E6 CC F0 */ stb r7, -0x3310(r6)
+/* 80141930 0013D590 88 E6 DA C9 */ lbz r7, -0x2537(r6)
+/* 80141934 0013D594 98 E6 CC F1 */ stb r7, -0x330f(r6)
+/* 80141938 0013D598 88 E6 DA CA */ lbz r7, -0x2536(r6)
+/* 8014193C 0013D59C 98 E6 CC F2 */ stb r7, -0x330e(r6)
+/* 80141940 0013D5A0 88 E6 DA CB */ lbz r7, -0x2535(r6)
+/* 80141944 0013D5A4 98 E6 CC F3 */ stb r7, -0x330d(r6)
+/* 80141948 0013D5A8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014194C 0013D5AC 80 C6 0D 28 */ lwz r6, 0xd28(r6)
+/* 80141950 0013D5B0 3C C6 00 01 */ addis r6, r6, 1
+/* 80141954 0013D5B4 98 06 C6 26 */ stb r0, -0x39da(r6)
+/* 80141958 0013D5B8 4B EC 27 AD */ bl memset
+/* 8014195C 0013D5BC 38 81 00 28 */ addi r4, r1, 0x28
+/* 80141960 0013D5C0 38 60 53 16 */ li r3, 0x5316
+/* 80141964 0013D5C4 48 10 EA 75 */ bl func_802503D8
+/* 80141968 0013D5C8 38 61 00 08 */ addi r3, r1, 8
+/* 8014196C 0013D5CC 38 81 00 28 */ addi r4, r1, 0x28
+/* 80141970 0013D5D0 38 A0 00 10 */ li r5, 0x10
+/* 80141974 0013D5D4 48 03 55 41 */ bl func_80176EB4
+/* 80141978 0013D5D8 3A C0 00 00 */ li r22, 0
+lbl_8014197C:
+/* 8014197C 0013D5DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141980 0013D5E0 56 C0 06 3E */ clrlwi r0, r22, 0x18
+/* 80141984 0013D5E4 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 80141988 0013D5E8 38 A1 00 08 */ addi r5, r1, 8
+/* 8014198C 0013D5EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80141990 0013D5F0 38 80 00 8F */ li r4, 0x8f
+/* 80141994 0013D5F4 3C 63 00 01 */ addis r3, r3, 1
+/* 80141998 0013D5F8 7C 63 02 14 */ add r3, r3, r0
+/* 8014199C 0013D5FC 38 63 C8 04 */ addi r3, r3, -14332
+/* 801419A0 0013D600 48 29 9C D9 */ bl func_803DB678
+/* 801419A4 0013D604 3A D6 00 01 */ addi r22, r22, 1
+/* 801419A8 0013D608 28 16 00 06 */ cmplwi r22, 6
+/* 801419AC 0013D60C 41 80 FF D0 */ blt lbl_8014197C
+/* 801419B0 0013D610 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801419B4 0013D614 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 801419B8 0013D618 3C 63 00 01 */ addis r3, r3, 1
+/* 801419BC 0013D61C 38 63 C6 08 */ addi r3, r3, -14840
+/* 801419C0 0013D620 48 00 E2 41 */ bl func_8014FC00
+/* 801419C4 0013D624 4B F1 71 E1 */ bl VMBASEIsPageValid
+/* 801419C8 0013D628 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801419CC 0013D62C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801419D0 0013D630 38 AD 82 BC */ addi r5, r13, lbl_8063D57C-_SDA_BASE_
+/* 801419D4 0013D634 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 801419D8 0013D638 7C 05 00 AE */ lbzx r0, r5, r0
+/* 801419DC 0013D63C 3C 63 00 01 */ addis r3, r3, 1
+/* 801419E0 0013D640 98 03 CC ED */ stb r0, -0x3313(r3)
+/* 801419E4 0013D644 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801419E8 0013D648 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 801419EC 0013D64C 3C 63 00 01 */ addis r3, r3, 1
+/* 801419F0 0013D650 38 63 C6 08 */ addi r3, r3, -14840
+/* 801419F4 0013D654 48 02 6F 59 */ bl func_8016894C
+/* 801419F8 0013D658 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801419FC 0013D65C 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80141A00 0013D660 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80141A04 0013D664 48 02 70 F1 */ bl func_80168AF4
+/* 80141A08 0013D668 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141A0C 0013D66C 38 80 00 01 */ li r4, 1
+/* 80141A10 0013D670 38 00 00 36 */ li r0, 0x36
+/* 80141A14 0013D674 98 83 0D DA */ stb r4, 0xdda(r3)
+/* 80141A18 0013D678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141A1C 0013D67C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141A20 0013D680 48 00 5E CC */ b lbl_801478EC
+lbl_80141A24:
+/* 80141A24 0013D684 38 00 00 22 */ li r0, 0x22
+/* 80141A28 0013D688 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141A2C 0013D68C 48 00 5E C0 */ b lbl_801478EC
+/* 80141A30 0013D690 38 00 00 02 */ li r0, 2
+/* 80141A34 0013D694 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80141A38 0013D698 48 00 CF 91 */ bl func_8014E9C8
+/* 80141A3C 0013D69C 38 60 00 1B */ li r3, 0x1b
+/* 80141A40 0013D6A0 38 80 00 01 */ li r4, 1
+/* 80141A44 0013D6A4 48 00 CF 21 */ bl func_8014E964
+/* 80141A48 0013D6A8 38 60 00 1B */ li r3, 0x1b
+/* 80141A4C 0013D6AC 38 80 00 04 */ li r4, 4
+/* 80141A50 0013D6B0 48 00 CE FD */ bl func_8014E94C
+/* 80141A54 0013D6B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141A58 0013D6B8 38 00 00 37 */ li r0, 0x37
+/* 80141A5C 0013D6BC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141A60 0013D6C0 48 00 5E 8C */ b lbl_801478EC
+/* 80141A64 0013D6C4 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80141A68 0013D6C8 48 11 23 69 */ bl func_80253DD0
+/* 80141A6C 0013D6CC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141A70 0013D6D0 28 00 00 03 */ cmplwi r0, 3
+/* 80141A74 0013D6D4 40 82 5E 78 */ bne lbl_801478EC
+/* 80141A78 0013D6D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141A7C 0013D6DC 38 00 00 38 */ li r0, 0x38
+/* 80141A80 0013D6E0 38 60 00 00 */ li r3, 0
+/* 80141A84 0013D6E4 38 80 00 00 */ li r4, 0
+/* 80141A88 0013D6E8 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80141A8C 0013D6EC 4B F1 7E 6D */ bl func_800598F8
+/* 80141A90 0013D6F0 38 60 00 1B */ li r3, 0x1b
+/* 80141A94 0013D6F4 38 80 00 00 */ li r4, 0
+/* 80141A98 0013D6F8 48 00 CE B5 */ bl func_8014E94C
+/* 80141A9C 0013D6FC 48 00 5E 50 */ b lbl_801478EC
+/* 80141AA0 0013D700 3C 60 04 00 */ lis r3, 0x400
+/* 80141AA4 0013D704 38 80 00 00 */ li r4, 0
+/* 80141AA8 0013D708 38 A0 00 00 */ li r5, 0
+/* 80141AAC 0013D70C 38 C0 00 01 */ li r6, 1
+/* 80141AB0 0013D710 4B F1 7F BD */ bl func_80059A6C
+/* 80141AB4 0013D714 2C 03 00 00 */ cmpwi r3, 0
+/* 80141AB8 0013D718 41 82 5E 34 */ beq lbl_801478EC
+/* 80141ABC 0013D71C 38 60 00 01 */ li r3, 1
+/* 80141AC0 0013D720 4B F1 8A 0D */ bl func_8005A4CC
+/* 80141AC4 0013D724 38 60 00 1B */ li r3, 0x1b
+/* 80141AC8 0013D728 38 80 00 01 */ li r4, 1
+/* 80141ACC 0013D72C 48 00 CE 81 */ bl func_8014E94C
+/* 80141AD0 0013D730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141AD4 0013D734 38 00 00 39 */ li r0, 0x39
+/* 80141AD8 0013D738 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141ADC 0013D73C 48 00 5E 10 */ b lbl_801478EC
+/* 80141AE0 0013D740 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80141AE4 0013D744 48 11 22 ED */ bl func_80253DD0
+/* 80141AE8 0013D748 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141AEC 0013D74C 28 00 00 03 */ cmplwi r0, 3
+/* 80141AF0 0013D750 40 82 5D FC */ bne lbl_801478EC
+/* 80141AF4 0013D754 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141AF8 0013D758 38 00 00 3A */ li r0, 0x3a
+/* 80141AFC 0013D75C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141B00 0013D760 48 00 5D EC */ b lbl_801478EC
+/* 80141B04 0013D764 38 60 00 1B */ li r3, 0x1b
+/* 80141B08 0013D768 38 80 00 00 */ li r4, 0
+/* 80141B0C 0013D76C 48 00 CE 59 */ bl func_8014E964
+/* 80141B10 0013D770 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141B14 0013D774 38 00 00 45 */ li r0, 0x45
+/* 80141B18 0013D778 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141B1C 0013D77C 48 00 5D D0 */ b lbl_801478EC
+/* 80141B20 0013D780 38 00 00 03 */ li r0, 3
+/* 80141B24 0013D784 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80141B28 0013D788 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141B2C 0013D78C 48 01 DC 75 */ bl func_8015F7A0
+/* 80141B30 0013D790 D8 36 0D 38 */ stfd f1, 0xd38(r22)
+/* 80141B34 0013D794 38 00 00 3C */ li r0, 0x3c
+/* 80141B38 0013D798 B0 16 00 C4 */ sth r0, 0xc4(r22)
+/* 80141B3C 0013D79C 48 00 CE 8D */ bl func_8014E9C8
+/* 80141B40 0013D7A0 38 60 00 1B */ li r3, 0x1b
+/* 80141B44 0013D7A4 38 80 00 01 */ li r4, 1
+/* 80141B48 0013D7A8 48 00 CE 1D */ bl func_8014E964
+/* 80141B4C 0013D7AC 38 60 00 1B */ li r3, 0x1b
+/* 80141B50 0013D7B0 38 80 00 04 */ li r4, 4
+/* 80141B54 0013D7B4 48 00 CD F9 */ bl func_8014E94C
+/* 80141B58 0013D7B8 48 00 5D 94 */ b lbl_801478EC
+/* 80141B5C 0013D7BC 48 01 DC 45 */ bl func_8015F7A0
+/* 80141B60 0013D7C0 C8 5A 0D 38 */ lfd f2, 0xd38(r26)
+/* 80141B64 0013D7C4 C8 02 8E 18 */ lfd f0, lbl_80641418-_SDA2_BASE_(r2)
+/* 80141B68 0013D7C8 FC 21 10 28 */ fsub f1, f1, f2
+/* 80141B6C 0013D7CC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80141B70 0013D7D0 4C 41 13 82 */ cror 2, 1, 2
+/* 80141B74 0013D7D4 40 82 5D 78 */ bne lbl_801478EC
+/* 80141B78 0013D7D8 38 00 00 99 */ li r0, 0x99
+/* 80141B7C 0013D7DC B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80141B80 0013D7E0 48 00 5D 6C */ b lbl_801478EC
+/* 80141B84 0013D7E4 38 00 00 05 */ li r0, 5
+/* 80141B88 0013D7E8 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80141B8C 0013D7EC 48 00 CE 3D */ bl func_8014E9C8
+/* 80141B90 0013D7F0 38 60 00 1B */ li r3, 0x1b
+/* 80141B94 0013D7F4 38 80 00 01 */ li r4, 1
+/* 80141B98 0013D7F8 48 00 CD CD */ bl func_8014E964
+/* 80141B9C 0013D7FC 38 60 00 1B */ li r3, 0x1b
+/* 80141BA0 0013D800 38 80 00 04 */ li r4, 4
+/* 80141BA4 0013D804 48 00 CD A9 */ bl func_8014E94C
+/* 80141BA8 0013D808 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141BAC 0013D80C 38 00 00 4C */ li r0, 0x4c
+/* 80141BB0 0013D810 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141BB4 0013D814 48 00 5D 38 */ b lbl_801478EC
+/* 80141BB8 0013D818 38 60 00 01 */ li r3, 1
+/* 80141BBC 0013D81C 4B F1 48 25 */ bl func_800563E0
+/* 80141BC0 0013D820 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141BC4 0013D824 38 A0 00 00 */ li r5, 0
+/* 80141BC8 0013D828 38 00 00 05 */ li r0, 5
+/* 80141BCC 0013D82C 38 60 00 1C */ li r3, 0x1c
+/* 80141BD0 0013D830 98 A4 0D 42 */ stb r5, 0xd42(r4)
+/* 80141BD4 0013D834 38 80 00 01 */ li r4, 1
+/* 80141BD8 0013D838 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141BDC 0013D83C B0 05 00 D0 */ sth r0, 0xd0(r5)
+/* 80141BE0 0013D840 48 00 CD 85 */ bl func_8014E964
+/* 80141BE4 0013D844 38 60 00 1C */ li r3, 0x1c
+/* 80141BE8 0013D848 38 80 00 06 */ li r4, 6
+/* 80141BEC 0013D84C 48 00 CD 61 */ bl func_8014E94C
+/* 80141BF0 0013D850 38 60 00 01 */ li r3, 1
+/* 80141BF4 0013D854 48 00 CC 19 */ bl func_8014E80C
+/* 80141BF8 0013D858 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141BFC 0013D85C 38 00 00 46 */ li r0, 0x46
+/* 80141C00 0013D860 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141C04 0013D864 48 00 5C E8 */ b lbl_801478EC
+/* 80141C08 0013D868 A8 7A 00 B8 */ lha r3, 0xb8(r26)
+/* 80141C0C 0013D86C 48 11 21 C5 */ bl func_80253DD0
+/* 80141C10 0013D870 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141C14 0013D874 28 00 00 03 */ cmplwi r0, 3
+/* 80141C18 0013D878 40 82 5C D4 */ bne lbl_801478EC
+/* 80141C1C 0013D87C 38 60 00 00 */ li r3, 0
+/* 80141C20 0013D880 38 80 00 00 */ li r4, 0
+/* 80141C24 0013D884 4B F1 7C D5 */ bl func_800598F8
+/* 80141C28 0013D888 38 60 00 01 */ li r3, 1
+/* 80141C2C 0013D88C 38 80 00 00 */ li r4, 0
+/* 80141C30 0013D890 38 A0 00 00 */ li r5, 0
+/* 80141C34 0013D894 38 C0 00 02 */ li r6, 2
+/* 80141C38 0013D898 38 E0 00 00 */ li r7, 0
+/* 80141C3C 0013D89C 39 00 00 00 */ li r8, 0
+/* 80141C40 0013D8A0 4B F1 7D 89 */ bl func_800599C8
+/* 80141C44 0013D8A4 38 60 00 02 */ li r3, 2
+/* 80141C48 0013D8A8 38 80 00 00 */ li r4, 0
+/* 80141C4C 0013D8AC 38 A0 00 01 */ li r5, 1
+/* 80141C50 0013D8B0 38 C0 00 00 */ li r6, 0
+/* 80141C54 0013D8B4 38 E0 00 00 */ li r7, 0
+/* 80141C58 0013D8B8 39 00 00 00 */ li r8, 0
+/* 80141C5C 0013D8BC 4B F1 7D 6D */ bl func_800599C8
+/* 80141C60 0013D8C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141C64 0013D8C4 38 00 00 47 */ li r0, 0x47
+/* 80141C68 0013D8C8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141C6C 0013D8CC 48 00 5C 80 */ b lbl_801478EC
+/* 80141C70 0013D8D0 38 60 00 00 */ li r3, 0
+/* 80141C74 0013D8D4 38 80 00 02 */ li r4, 2
+/* 80141C78 0013D8D8 38 A0 00 00 */ li r5, 0
+/* 80141C7C 0013D8DC 38 C0 00 01 */ li r6, 1
+/* 80141C80 0013D8E0 4B F1 7D ED */ bl func_80059A6C
+/* 80141C84 0013D8E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80141C88 0013D8E8 41 82 5C 64 */ beq lbl_801478EC
+/* 80141C8C 0013D8EC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80141C90 0013D8F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141C94 0013D8F4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141C98 0013D8F8 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80141C9C 0013D8FC 41 82 00 C0 */ beq lbl_80141D5C
+/* 80141CA0 0013D900 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141CA4 0013D904 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80141CA8 0013D908 2C 00 00 02 */ cmpwi r0, 2
+/* 80141CAC 0013D90C 41 82 00 88 */ beq lbl_80141D34
+/* 80141CB0 0013D910 40 80 5C 3C */ bge lbl_801478EC
+/* 80141CB4 0013D914 2C 00 00 01 */ cmpwi r0, 1
+/* 80141CB8 0013D918 40 80 00 08 */ bge lbl_80141CC0
+/* 80141CBC 0013D91C 48 00 5C 30 */ b lbl_801478EC
+lbl_80141CC0:
+/* 80141CC0 0013D920 3A C0 00 01 */ li r22, 1
+/* 80141CC4 0013D924 9A C3 0E FD */ stb r22, 0xefd(r3)
+/* 80141CC8 0013D928 48 02 36 65 */ bl func_8016532C
+/* 80141CCC 0013D92C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141CD0 0013D930 38 00 00 00 */ li r0, 0
+/* 80141CD4 0013D934 38 60 00 1C */ li r3, 0x1c
+/* 80141CD8 0013D938 38 80 00 02 */ li r4, 2
+/* 80141CDC 0013D93C B0 05 00 C6 */ sth r0, 0xc6(r5)
+/* 80141CE0 0013D940 48 00 CC 6D */ bl func_8014E94C
+/* 80141CE4 0013D944 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141CE8 0013D948 38 00 00 49 */ li r0, 0x49
+/* 80141CEC 0013D94C 38 60 00 01 */ li r3, 1
+/* 80141CF0 0013D950 38 A0 00 00 */ li r5, 0
+/* 80141CF4 0013D954 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80141CF8 0013D958 38 80 00 00 */ li r4, 0
+/* 80141CFC 0013D95C 38 C0 00 00 */ li r6, 0
+/* 80141D00 0013D960 38 E0 00 00 */ li r7, 0
+/* 80141D04 0013D964 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141D08 0013D968 39 00 00 00 */ li r8, 0
+/* 80141D0C 0013D96C 92 C9 00 D4 */ stw r22, 0xd4(r9)
+/* 80141D10 0013D970 4B F1 7C B9 */ bl func_800599C8
+/* 80141D14 0013D974 38 60 00 02 */ li r3, 2
+/* 80141D18 0013D978 38 80 00 00 */ li r4, 0
+/* 80141D1C 0013D97C 38 A0 00 00 */ li r5, 0
+/* 80141D20 0013D980 38 C0 00 00 */ li r6, 0
+/* 80141D24 0013D984 38 E0 00 00 */ li r7, 0
+/* 80141D28 0013D988 39 00 00 00 */ li r8, 0
+/* 80141D2C 0013D98C 4B F1 7C 9D */ bl func_800599C8
+/* 80141D30 0013D990 48 00 5B BC */ b lbl_801478EC
+lbl_80141D34:
+/* 80141D34 0013D994 38 60 00 1C */ li r3, 0x1c
+/* 80141D38 0013D998 38 80 00 03 */ li r4, 3
+/* 80141D3C 0013D99C 48 00 CC 11 */ bl func_8014E94C
+/* 80141D40 0013D9A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141D44 0013D9A4 38 80 00 48 */ li r4, 0x48
+/* 80141D48 0013D9A8 38 00 00 02 */ li r0, 2
+/* 80141D4C 0013D9AC B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80141D50 0013D9B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141D54 0013D9B4 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80141D58 0013D9B8 48 00 5B 94 */ b lbl_801478EC
+lbl_80141D5C:
+/* 80141D5C 0013D9BC 2C 03 00 02 */ cmpwi r3, 2
+/* 80141D60 0013D9C0 41 82 00 24 */ beq lbl_80141D84
+/* 80141D64 0013D9C4 40 80 5B 88 */ bge lbl_801478EC
+/* 80141D68 0013D9C8 2C 03 00 01 */ cmpwi r3, 1
+/* 80141D6C 0013D9CC 40 80 00 08 */ bge lbl_80141D74
+/* 80141D70 0013D9D0 48 00 5B 7C */ b lbl_801478EC
+lbl_80141D74:
+/* 80141D74 0013D9D4 38 60 00 1C */ li r3, 0x1c
+/* 80141D78 0013D9D8 38 80 00 00 */ li r4, 0
+/* 80141D7C 0013D9DC 48 00 CB D1 */ bl func_8014E94C
+/* 80141D80 0013D9E0 48 00 5B 6C */ b lbl_801478EC
+lbl_80141D84:
+/* 80141D84 0013D9E4 38 60 00 1C */ li r3, 0x1c
+/* 80141D88 0013D9E8 38 80 00 01 */ li r4, 1
+/* 80141D8C 0013D9EC 48 00 CB C1 */ bl func_8014E94C
+/* 80141D90 0013D9F0 48 00 5B 5C */ b lbl_801478EC
+/* 80141D94 0013D9F4 48 02 34 C5 */ bl func_80165258
+/* 80141D98 0013D9F8 2C 03 00 00 */ cmpwi r3, 0
+/* 80141D9C 0013D9FC 40 82 5B 50 */ bne lbl_801478EC
+/* 80141DA0 0013DA00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141DA4 0013DA04 38 00 00 00 */ li r0, 0
+/* 80141DA8 0013DA08 98 03 0E FD */ stb r0, 0xefd(r3)
+/* 80141DAC 0013DA0C 48 00 5B 40 */ b lbl_801478EC
+/* 80141DB0 0013DA10 A8 7A 00 B8 */ lha r3, 0xb8(r26)
+/* 80141DB4 0013DA14 48 11 20 1D */ bl func_80253DD0
+/* 80141DB8 0013DA18 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141DBC 0013DA1C 28 00 00 03 */ cmplwi r0, 3
+/* 80141DC0 0013DA20 40 82 5B 2C */ bne lbl_801478EC
+/* 80141DC4 0013DA24 38 60 00 00 */ li r3, 0
+/* 80141DC8 0013DA28 48 00 CA 45 */ bl func_8014E80C
+/* 80141DCC 0013DA2C 38 60 00 1C */ li r3, 0x1c
+/* 80141DD0 0013DA30 38 80 00 05 */ li r4, 5
+/* 80141DD4 0013DA34 48 00 CB 79 */ bl func_8014E94C
+/* 80141DD8 0013DA38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141DDC 0013DA3C 38 00 00 4A */ li r0, 0x4a
+/* 80141DE0 0013DA40 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141DE4 0013DA44 48 00 5B 08 */ b lbl_801478EC
+/* 80141DE8 0013DA48 A8 7A 00 B8 */ lha r3, 0xb8(r26)
+/* 80141DEC 0013DA4C 48 11 1F E5 */ bl func_80253DD0
+/* 80141DF0 0013DA50 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141DF4 0013DA54 28 00 00 03 */ cmplwi r0, 3
+/* 80141DF8 0013DA58 40 82 5A F4 */ bne lbl_801478EC
+/* 80141DFC 0013DA5C 38 60 00 1C */ li r3, 0x1c
+/* 80141E00 0013DA60 38 80 00 00 */ li r4, 0
+/* 80141E04 0013DA64 48 00 CB 61 */ bl func_8014E964
+/* 80141E08 0013DA68 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141E0C 0013DA6C 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 80141E10 0013DA70 28 00 00 01 */ cmplwi r0, 1
+/* 80141E14 0013DA74 40 82 00 10 */ bne lbl_80141E24
+/* 80141E18 0013DA78 38 00 00 4B */ li r0, 0x4b
+/* 80141E1C 0013DA7C B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80141E20 0013DA80 48 00 5A CC */ b lbl_801478EC
+lbl_80141E24:
+/* 80141E24 0013DA84 38 00 00 36 */ li r0, 0x36
+/* 80141E28 0013DA88 38 60 00 00 */ li r3, 0
+/* 80141E2C 0013DA8C B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80141E30 0013DA90 4B F1 45 B1 */ bl func_800563E0
+/* 80141E34 0013DA94 48 00 5A B8 */ b lbl_801478EC
+/* 80141E38 0013DA98 38 00 00 04 */ li r0, 4
+/* 80141E3C 0013DA9C 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80141E40 0013DAA0 48 00 CB 89 */ bl func_8014E9C8
+/* 80141E44 0013DAA4 38 60 00 1B */ li r3, 0x1b
+/* 80141E48 0013DAA8 38 80 00 01 */ li r4, 1
+/* 80141E4C 0013DAAC 48 00 CB 19 */ bl func_8014E964
+/* 80141E50 0013DAB0 38 60 00 1B */ li r3, 0x1b
+/* 80141E54 0013DAB4 38 80 00 04 */ li r4, 4
+/* 80141E58 0013DAB8 48 00 CA F5 */ bl func_8014E94C
+/* 80141E5C 0013DABC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141E60 0013DAC0 38 00 00 4C */ li r0, 0x4c
+/* 80141E64 0013DAC4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141E68 0013DAC8 48 00 5A 84 */ b lbl_801478EC
+/* 80141E6C 0013DACC A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80141E70 0013DAD0 48 11 1F 61 */ bl func_80253DD0
+/* 80141E74 0013DAD4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141E78 0013DAD8 28 00 00 03 */ cmplwi r0, 3
+/* 80141E7C 0013DADC 40 82 5A 70 */ bne lbl_801478EC
+/* 80141E80 0013DAE0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141E84 0013DAE4 38 00 00 4D */ li r0, 0x4d
+/* 80141E88 0013DAE8 38 60 00 00 */ li r3, 0
+/* 80141E8C 0013DAEC 38 80 00 00 */ li r4, 0
+/* 80141E90 0013DAF0 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80141E94 0013DAF4 4B F1 7A 65 */ bl func_800598F8
+/* 80141E98 0013DAF8 38 60 00 1B */ li r3, 0x1b
+/* 80141E9C 0013DAFC 38 80 00 00 */ li r4, 0
+/* 80141EA0 0013DB00 48 00 CA AD */ bl func_8014E94C
+/* 80141EA4 0013DB04 48 00 5A 48 */ b lbl_801478EC
+/* 80141EA8 0013DB08 3C 60 04 00 */ lis r3, 0x400
+/* 80141EAC 0013DB0C 38 80 00 00 */ li r4, 0
+/* 80141EB0 0013DB10 38 A0 00 00 */ li r5, 0
+/* 80141EB4 0013DB14 38 C0 00 01 */ li r6, 1
+/* 80141EB8 0013DB18 4B F1 7B B5 */ bl func_80059A6C
+/* 80141EBC 0013DB1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80141EC0 0013DB20 41 82 5A 2C */ beq lbl_801478EC
+/* 80141EC4 0013DB24 38 60 00 01 */ li r3, 1
+/* 80141EC8 0013DB28 4B F1 86 05 */ bl func_8005A4CC
+/* 80141ECC 0013DB2C 38 60 00 1B */ li r3, 0x1b
+/* 80141ED0 0013DB30 38 80 00 01 */ li r4, 1
+/* 80141ED4 0013DB34 48 00 CA 79 */ bl func_8014E94C
+/* 80141ED8 0013DB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141EDC 0013DB3C 38 00 00 4E */ li r0, 0x4e
+/* 80141EE0 0013DB40 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141EE4 0013DB44 48 00 5A 08 */ b lbl_801478EC
+/* 80141EE8 0013DB48 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80141EEC 0013DB4C 48 11 1E E5 */ bl func_80253DD0
+/* 80141EF0 0013DB50 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141EF4 0013DB54 28 00 00 03 */ cmplwi r0, 3
+/* 80141EF8 0013DB58 40 82 59 F4 */ bne lbl_801478EC
+/* 80141EFC 0013DB5C 38 60 00 1B */ li r3, 0x1b
+/* 80141F00 0013DB60 38 80 00 03 */ li r4, 3
+/* 80141F04 0013DB64 48 00 CA 49 */ bl func_8014E94C
+/* 80141F08 0013DB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141F0C 0013DB6C 38 00 00 4F */ li r0, 0x4f
+/* 80141F10 0013DB70 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141F14 0013DB74 48 00 59 D8 */ b lbl_801478EC
+/* 80141F18 0013DB78 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80141F1C 0013DB7C 48 11 1E B5 */ bl func_80253DD0
+/* 80141F20 0013DB80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80141F24 0013DB84 28 00 00 03 */ cmplwi r0, 3
+/* 80141F28 0013DB88 40 82 59 C4 */ bne lbl_801478EC
+/* 80141F2C 0013DB8C 38 60 00 1B */ li r3, 0x1b
+/* 80141F30 0013DB90 38 80 00 00 */ li r4, 0
+/* 80141F34 0013DB94 48 00 CA 31 */ bl func_8014E964
+/* 80141F38 0013DB98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141F3C 0013DB9C 38 00 00 22 */ li r0, 0x22
+/* 80141F40 0013DBA0 38 A0 00 05 */ li r5, 5
+/* 80141F44 0013DBA4 38 80 00 00 */ li r4, 0
+/* 80141F48 0013DBA8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141F4C 0013DBAC 38 00 00 09 */ li r0, 9
+/* 80141F50 0013DBB0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141F54 0013DBB4 B0 A3 00 C6 */ sth r5, 0xc6(r3)
+/* 80141F58 0013DBB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141F5C 0013DBBC 98 83 0D DA */ stb r4, 0xdda(r3)
+/* 80141F60 0013DBC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141F64 0013DBC4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80141F68 0013DBC8 48 00 59 84 */ b lbl_801478EC
+/* 80141F6C 0013DBCC 38 60 02 68 */ li r3, 0x268
+/* 80141F70 0013DBD0 38 80 00 01 */ li r4, 1
+/* 80141F74 0013DBD4 38 A0 00 01 */ li r5, 1
+/* 80141F78 0013DBD8 48 02 09 C9 */ bl func_80162940
+/* 80141F7C 0013DBDC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80141F80 0013DBE0 38 00 00 07 */ li r0, 7
+/* 80141F84 0013DBE4 38 60 00 00 */ li r3, 0
+/* 80141F88 0013DBE8 B0 04 00 D0 */ sth r0, 0xd0(r4)
+/* 80141F8C 0013DBEC 48 00 CC 71 */ bl func_8014EBFC
+/* 80141F90 0013DBF0 48 00 CA 39 */ bl func_8014E9C8
+/* 80141F94 0013DBF4 4B F1 42 9D */ bl func_80056230
+/* 80141F98 0013DBF8 38 60 00 01 */ li r3, 1
+/* 80141F9C 0013DBFC 48 00 C8 71 */ bl func_8014E80C
+/* 80141FA0 0013DC00 38 60 00 01 */ li r3, 1
+/* 80141FA4 0013DC04 48 00 C9 09 */ bl func_8014E8AC
+/* 80141FA8 0013DC08 38 60 00 07 */ li r3, 7
+/* 80141FAC 0013DC0C 38 80 00 01 */ li r4, 1
+/* 80141FB0 0013DC10 48 00 C9 B5 */ bl func_8014E964
+/* 80141FB4 0013DC14 38 60 00 07 */ li r3, 7
+/* 80141FB8 0013DC18 38 80 00 0C */ li r4, 0xc
+/* 80141FBC 0013DC1C 48 00 C9 91 */ bl func_8014E94C
+/* 80141FC0 0013DC20 38 60 00 08 */ li r3, 8
+/* 80141FC4 0013DC24 48 00 C9 BD */ bl func_8014E980
+/* 80141FC8 0013DC28 2C 03 00 00 */ cmpwi r3, 0
+/* 80141FCC 0013DC2C 40 82 00 1C */ bne lbl_80141FE8
+/* 80141FD0 0013DC30 38 60 00 08 */ li r3, 8
+/* 80141FD4 0013DC34 38 80 00 01 */ li r4, 1
+/* 80141FD8 0013DC38 48 00 C9 8D */ bl func_8014E964
+/* 80141FDC 0013DC3C 38 60 00 08 */ li r3, 8
+/* 80141FE0 0013DC40 38 80 00 04 */ li r4, 4
+/* 80141FE4 0013DC44 48 00 C9 69 */ bl func_8014E94C
+lbl_80141FE8:
+/* 80141FE8 0013DC48 38 60 00 19 */ li r3, 0x19
+/* 80141FEC 0013DC4C 48 00 C9 95 */ bl func_8014E980
+/* 80141FF0 0013DC50 2C 03 00 00 */ cmpwi r3, 0
+/* 80141FF4 0013DC54 40 82 00 1C */ bne lbl_80142010
+/* 80141FF8 0013DC58 38 60 00 19 */ li r3, 0x19
+/* 80141FFC 0013DC5C 38 80 00 01 */ li r4, 1
+/* 80142000 0013DC60 48 00 C9 65 */ bl func_8014E964
+/* 80142004 0013DC64 38 60 00 19 */ li r3, 0x19
+/* 80142008 0013DC68 38 80 00 06 */ li r4, 6
+/* 8014200C 0013DC6C 48 00 C9 41 */ bl func_8014E94C
+lbl_80142010:
+/* 80142010 0013DC70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142014 0013DC74 38 80 00 51 */ li r4, 0x51
+/* 80142018 0013DC78 38 00 00 FF */ li r0, 0xff
+/* 8014201C 0013DC7C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80142020 0013DC80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142024 0013DC84 98 03 0D 49 */ stb r0, 0xd49(r3)
+/* 80142028 0013DC88 48 00 58 C4 */ b lbl_801478EC
+/* 8014202C 0013DC8C 38 60 00 01 */ li r3, 1
+/* 80142030 0013DC90 48 00 CB CD */ bl func_8014EBFC
+/* 80142034 0013DC94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142038 0013DC98 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014203C 0013DC9C 54 00 02 4C */ rlwinm r0, r0, 0, 9, 6
+/* 80142040 0013DCA0 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80142044 0013DCA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142048 0013DCA8 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 8014204C 0013DCAC 28 00 00 FF */ cmplwi r0, 0xff
+/* 80142050 0013DCB0 40 82 00 24 */ bne lbl_80142074
+/* 80142054 0013DCB4 38 60 00 05 */ li r3, 5
+/* 80142058 0013DCB8 38 00 00 00 */ li r0, 0
+/* 8014205C 0013DCBC B0 64 01 02 */ sth r3, 0x102(r4)
+/* 80142060 0013DCC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142064 0013DCC4 B0 03 00 FA */ sth r0, 0xfa(r3)
+/* 80142068 0013DCC8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014206C 0013DCCC B0 03 00 F8 */ sth r0, 0xf8(r3)
+/* 80142070 0013DCD0 48 00 00 8C */ b lbl_801420FC
+lbl_80142074:
+/* 80142074 0013DCD4 B0 04 00 F8 */ sth r0, 0xf8(r4)
+/* 80142078 0013DCD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014207C 0013DCDC 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80142080 0013DCE0 B0 03 00 FA */ sth r0, 0xfa(r3)
+/* 80142084 0013DCE4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142088 0013DCE8 A0 65 00 F8 */ lhz r3, 0xf8(r5)
+/* 8014208C 0013DCEC A0 85 00 FC */ lhz r4, 0xfc(r5)
+/* 80142090 0013DCF0 38 03 00 04 */ addi r0, r3, 4
+/* 80142094 0013DCF4 7C 00 20 00 */ cmpw r0, r4
+/* 80142098 0013DCF8 41 80 00 2C */ blt lbl_801420C4
+/* 8014209C 0013DCFC 34 04 FF FC */ addic. r0, r4, -4
+/* 801420A0 0013DD00 41 80 00 14 */ blt lbl_801420B4
+/* 801420A4 0013DD04 B0 05 00 F8 */ sth r0, 0xf8(r5)
+/* 801420A8 0013DD08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801420AC 0013DD0C B0 03 00 FA */ sth r0, 0xfa(r3)
+/* 801420B0 0013DD10 48 00 00 14 */ b lbl_801420C4
+lbl_801420B4:
+/* 801420B4 0013DD14 38 00 00 00 */ li r0, 0
+/* 801420B8 0013DD18 B0 05 00 F8 */ sth r0, 0xf8(r5)
+/* 801420BC 0013DD1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801420C0 0013DD20 B0 03 00 FA */ sth r0, 0xfa(r3)
+lbl_801420C4:
+/* 801420C4 0013DD24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801420C8 0013DD28 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 801420CC 0013DD2C 2C 03 00 00 */ cmpwi r3, 0
+/* 801420D0 0013DD30 41 82 00 14 */ beq lbl_801420E4
+/* 801420D4 0013DD34 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 801420D8 0013DD38 7C 03 00 50 */ subf r0, r3, r0
+/* 801420DC 0013DD3C B0 04 01 02 */ sth r0, 0x102(r4)
+/* 801420E0 0013DD40 48 00 00 0C */ b lbl_801420EC
+lbl_801420E4:
+/* 801420E4 0013DD44 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 801420E8 0013DD48 B0 04 01 02 */ sth r0, 0x102(r4)
+lbl_801420EC:
+/* 801420EC 0013DD4C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801420F0 0013DD50 A0 64 01 02 */ lhz r3, 0x102(r4)
+/* 801420F4 0013DD54 38 03 00 01 */ addi r0, r3, 1
+/* 801420F8 0013DD58 B0 04 01 02 */ sth r0, 0x102(r4)
+lbl_801420FC:
+/* 801420FC 0013DD5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142100 0013DD60 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 80142104 0013DD64 48 11 1C CD */ bl func_80253DD0
+/* 80142108 0013DD68 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014210C 0013DD6C 28 00 00 03 */ cmplwi r0, 3
+/* 80142110 0013DD70 40 82 57 DC */ bne lbl_801478EC
+/* 80142114 0013DD74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142118 0013DD78 38 00 00 52 */ li r0, 0x52
+/* 8014211C 0013DD7C 38 60 00 00 */ li r3, 0
+/* 80142120 0013DD80 38 80 00 00 */ li r4, 0
+/* 80142124 0013DD84 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80142128 0013DD88 4B F1 77 D1 */ bl func_800598F8
+/* 8014212C 0013DD8C 38 60 00 63 */ li r3, 0x63
+/* 80142130 0013DD90 4B F1 78 91 */ bl func_800599C0
+/* 80142134 0013DD94 38 60 00 01 */ li r3, 1
+/* 80142138 0013DD98 38 80 00 00 */ li r4, 0
+/* 8014213C 0013DD9C 38 A0 00 00 */ li r5, 0
+/* 80142140 0013DDA0 38 C0 00 07 */ li r6, 7
+/* 80142144 0013DDA4 38 E0 00 02 */ li r7, 2
+/* 80142148 0013DDA8 39 00 00 00 */ li r8, 0
+/* 8014214C 0013DDAC 4B F1 78 7D */ bl func_800599C8
+/* 80142150 0013DDB0 38 60 00 02 */ li r3, 2
+/* 80142154 0013DDB4 38 80 00 01 */ li r4, 1
+/* 80142158 0013DDB8 38 A0 00 00 */ li r5, 0
+/* 8014215C 0013DDBC 38 C0 00 07 */ li r6, 7
+/* 80142160 0013DDC0 38 E0 00 03 */ li r7, 3
+/* 80142164 0013DDC4 39 00 00 00 */ li r8, 0
+/* 80142168 0013DDC8 4B F1 78 61 */ bl func_800599C8
+/* 8014216C 0013DDCC 38 60 00 03 */ li r3, 3
+/* 80142170 0013DDD0 38 80 00 02 */ li r4, 2
+/* 80142174 0013DDD4 38 A0 00 00 */ li r5, 0
+/* 80142178 0013DDD8 38 C0 00 08 */ li r6, 8
+/* 8014217C 0013DDDC 38 E0 00 04 */ li r7, 4
+/* 80142180 0013DDE0 39 00 00 00 */ li r8, 0
+/* 80142184 0013DDE4 4B F1 78 45 */ bl func_800599C8
+/* 80142188 0013DDE8 38 60 00 04 */ li r3, 4
+/* 8014218C 0013DDEC 38 80 00 03 */ li r4, 3
+/* 80142190 0013DDF0 38 A0 00 00 */ li r5, 0
+/* 80142194 0013DDF4 38 C0 00 08 */ li r6, 8
+/* 80142198 0013DDF8 38 E0 00 05 */ li r7, 5
+/* 8014219C 0013DDFC 39 00 00 00 */ li r8, 0
+/* 801421A0 0013DE00 4B F1 78 29 */ bl func_800599C8
+/* 801421A4 0013DE04 38 60 00 05 */ li r3, 5
+/* 801421A8 0013DE08 38 80 00 04 */ li r4, 4
+/* 801421AC 0013DE0C 38 A0 00 00 */ li r5, 0
+/* 801421B0 0013DE10 38 C0 00 63 */ li r6, 0x63
+/* 801421B4 0013DE14 38 E0 00 00 */ li r7, 0
+/* 801421B8 0013DE18 39 00 00 00 */ li r8, 0
+/* 801421BC 0013DE1C 4B F1 78 0D */ bl func_800599C8
+/* 801421C0 0013DE20 38 60 00 07 */ li r3, 7
+/* 801421C4 0013DE24 38 80 00 01 */ li r4, 1
+/* 801421C8 0013DE28 38 A0 00 02 */ li r5, 2
+/* 801421CC 0013DE2C 38 C0 00 00 */ li r6, 0
+/* 801421D0 0013DE30 38 E0 00 08 */ li r7, 8
+/* 801421D4 0013DE34 39 00 00 00 */ li r8, 0
+/* 801421D8 0013DE38 4B F1 77 F1 */ bl func_800599C8
+/* 801421DC 0013DE3C 38 60 00 08 */ li r3, 8
+/* 801421E0 0013DE40 38 80 00 07 */ li r4, 7
+/* 801421E4 0013DE44 38 A0 00 04 */ li r5, 4
+/* 801421E8 0013DE48 38 C0 00 00 */ li r6, 0
+/* 801421EC 0013DE4C 38 E0 00 63 */ li r7, 0x63
+/* 801421F0 0013DE50 39 00 00 00 */ li r8, 0
+/* 801421F4 0013DE54 4B F1 77 D5 */ bl func_800599C8
+/* 801421F8 0013DE58 38 60 00 63 */ li r3, 0x63
+/* 801421FC 0013DE5C 38 80 00 08 */ li r4, 8
+/* 80142200 0013DE60 38 A0 00 05 */ li r5, 5
+/* 80142204 0013DE64 38 C0 00 00 */ li r6, 0
+/* 80142208 0013DE68 38 E0 00 00 */ li r7, 0
+/* 8014220C 0013DE6C 39 00 00 00 */ li r8, 0
+/* 80142210 0013DE70 4B F1 77 B9 */ bl func_800599C8
+/* 80142214 0013DE74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142218 0013DE78 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014221C 0013DE7C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 80142220 0013DE80 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80142224 0013DE84 48 00 56 C8 */ b lbl_801478EC
+/* 80142228 0013DE88 38 60 00 01 */ li r3, 1
+/* 8014222C 0013DE8C 48 00 C9 D1 */ bl func_8014EBFC
+/* 80142230 0013DE90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142234 0013DE94 38 60 00 3F */ li r3, 0x3f
+/* 80142238 0013DE98 38 A0 00 00 */ li r5, 0
+/* 8014223C 0013DE9C 38 C0 00 01 */ li r6, 1
+/* 80142240 0013DEA0 A0 04 01 02 */ lhz r0, 0x102(r4)
+/* 80142244 0013DEA4 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80142248 0013DEA8 4B F1 78 25 */ bl func_80059A6C
+/* 8014224C 0013DEAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80142250 0013DEB0 41 82 56 9C */ beq lbl_801478EC
+/* 80142254 0013DEB4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80142258 0013DEB8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014225C 0013DEBC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142260 0013DEC0 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80142264 0013DEC4 41 82 03 98 */ beq lbl_801425FC
+/* 80142268 0013DEC8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014226C 0013DECC 3B 00 00 00 */ li r24, 0
+/* 80142270 0013DED0 80 85 00 D4 */ lwz r4, 0xd4(r5)
+/* 80142274 0013DED4 2C 04 00 07 */ cmpwi r4, 7
+/* 80142278 0013DED8 41 82 02 20 */ beq lbl_80142498
+/* 8014227C 0013DEDC 40 80 00 30 */ bge lbl_801422AC
+/* 80142280 0013DEE0 2C 04 00 03 */ cmpwi r4, 3
+/* 80142284 0013DEE4 41 82 01 10 */ beq lbl_80142394
+/* 80142288 0013DEE8 40 80 00 14 */ bge lbl_8014229C
+/* 8014228C 0013DEEC 2C 04 00 01 */ cmpwi r4, 1
+/* 80142290 0013DEF0 41 82 00 48 */ beq lbl_801422D8
+/* 80142294 0013DEF4 40 80 00 A0 */ bge lbl_80142334
+/* 80142298 0013DEF8 48 00 03 50 */ b lbl_801425E8
+lbl_8014229C:
+/* 8014229C 0013DEFC 2C 04 00 05 */ cmpwi r4, 5
+/* 801422A0 0013DF00 41 82 01 B4 */ beq lbl_80142454
+/* 801422A4 0013DF04 40 80 03 44 */ bge lbl_801425E8
+/* 801422A8 0013DF08 48 00 01 4C */ b lbl_801423F4
+lbl_801422AC:
+/* 801422AC 0013DF0C 2C 04 00 63 */ cmpwi r4, 0x63
+/* 801422B0 0013DF10 41 82 02 EC */ beq lbl_8014259C
+/* 801422B4 0013DF14 40 80 00 10 */ bge lbl_801422C4
+/* 801422B8 0013DF18 2C 04 00 09 */ cmpwi r4, 9
+/* 801422BC 0013DF1C 40 80 03 2C */ bge lbl_801425E8
+/* 801422C0 0013DF20 48 00 02 48 */ b lbl_80142508
+lbl_801422C4:
+/* 801422C4 0013DF24 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 801422C8 0013DF28 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 801422CC 0013DF2C 7C 04 00 00 */ cmpw r4, r0
+/* 801422D0 0013DF30 41 82 02 CC */ beq lbl_8014259C
+/* 801422D4 0013DF34 48 00 03 14 */ b lbl_801425E8
+lbl_801422D8:
+/* 801422D8 0013DF38 A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 801422DC 0013DF3C 28 00 00 01 */ cmplwi r0, 1
+/* 801422E0 0013DF40 41 80 03 08 */ blt lbl_801425E8
+/* 801422E4 0013DF44 38 60 00 07 */ li r3, 7
+/* 801422E8 0013DF48 38 80 00 01 */ li r4, 1
+/* 801422EC 0013DF4C 48 00 C6 61 */ bl func_8014E94C
+/* 801422F0 0013DF50 38 60 00 08 */ li r3, 8
+/* 801422F4 0013DF54 38 80 00 02 */ li r4, 2
+/* 801422F8 0013DF58 48 00 C6 55 */ bl func_8014E94C
+/* 801422FC 0013DF5C 38 60 00 19 */ li r3, 0x19
+/* 80142300 0013DF60 38 80 00 04 */ li r4, 4
+/* 80142304 0013DF64 48 00 C6 49 */ bl func_8014E94C
+/* 80142308 0013DF68 38 60 00 1F */ li r3, 0x1f
+/* 8014230C 0013DF6C 38 80 00 02 */ li r4, 2
+/* 80142310 0013DF70 48 00 C6 3D */ bl func_8014E94C
+/* 80142314 0013DF74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142318 0013DF78 38 00 00 54 */ li r0, 0x54
+/* 8014231C 0013DF7C 3B 00 00 01 */ li r24, 1
+/* 80142320 0013DF80 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142324 0013DF84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142328 0013DF88 A0 03 00 F8 */ lhz r0, 0xf8(r3)
+/* 8014232C 0013DF8C 98 03 0D 49 */ stb r0, 0xd49(r3)
+/* 80142330 0013DF90 48 00 02 B8 */ b lbl_801425E8
+lbl_80142334:
+/* 80142334 0013DF94 A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80142338 0013DF98 28 00 00 02 */ cmplwi r0, 2
+/* 8014233C 0013DF9C 41 80 02 AC */ blt lbl_801425E8
+/* 80142340 0013DFA0 38 60 00 07 */ li r3, 7
+/* 80142344 0013DFA4 38 80 00 03 */ li r4, 3
+/* 80142348 0013DFA8 48 00 C6 05 */ bl func_8014E94C
+/* 8014234C 0013DFAC 38 60 00 08 */ li r3, 8
+/* 80142350 0013DFB0 38 80 00 02 */ li r4, 2
+/* 80142354 0013DFB4 48 00 C5 F9 */ bl func_8014E94C
+/* 80142358 0013DFB8 38 60 00 19 */ li r3, 0x19
+/* 8014235C 0013DFBC 38 80 00 04 */ li r4, 4
+/* 80142360 0013DFC0 48 00 C5 ED */ bl func_8014E94C
+/* 80142364 0013DFC4 38 60 00 1F */ li r3, 0x1f
+/* 80142368 0013DFC8 38 80 00 02 */ li r4, 2
+/* 8014236C 0013DFCC 48 00 C5 E1 */ bl func_8014E94C
+/* 80142370 0013DFD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142374 0013DFD4 38 00 00 54 */ li r0, 0x54
+/* 80142378 0013DFD8 3B 00 00 01 */ li r24, 1
+/* 8014237C 0013DFDC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142380 0013DFE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142384 0013DFE4 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 80142388 0013DFE8 38 03 00 01 */ addi r0, r3, 1
+/* 8014238C 0013DFEC 98 04 0D 49 */ stb r0, 0xd49(r4)
+/* 80142390 0013DFF0 48 00 02 58 */ b lbl_801425E8
+lbl_80142394:
+/* 80142394 0013DFF4 A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80142398 0013DFF8 28 00 00 03 */ cmplwi r0, 3
+/* 8014239C 0013DFFC 41 80 02 4C */ blt lbl_801425E8
+/* 801423A0 0013E000 38 60 00 07 */ li r3, 7
+/* 801423A4 0013E004 38 80 00 05 */ li r4, 5
+/* 801423A8 0013E008 48 00 C5 A5 */ bl func_8014E94C
+/* 801423AC 0013E00C 38 60 00 08 */ li r3, 8
+/* 801423B0 0013E010 38 80 00 02 */ li r4, 2
+/* 801423B4 0013E014 48 00 C5 99 */ bl func_8014E94C
+/* 801423B8 0013E018 38 60 00 19 */ li r3, 0x19
+/* 801423BC 0013E01C 38 80 00 04 */ li r4, 4
+/* 801423C0 0013E020 48 00 C5 8D */ bl func_8014E94C
+/* 801423C4 0013E024 38 60 00 1F */ li r3, 0x1f
+/* 801423C8 0013E028 38 80 00 02 */ li r4, 2
+/* 801423CC 0013E02C 48 00 C5 81 */ bl func_8014E94C
+/* 801423D0 0013E030 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801423D4 0013E034 38 00 00 54 */ li r0, 0x54
+/* 801423D8 0013E038 3B 00 00 01 */ li r24, 1
+/* 801423DC 0013E03C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801423E0 0013E040 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801423E4 0013E044 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 801423E8 0013E048 38 03 00 02 */ addi r0, r3, 2
+/* 801423EC 0013E04C 98 04 0D 49 */ stb r0, 0xd49(r4)
+/* 801423F0 0013E050 48 00 01 F8 */ b lbl_801425E8
+lbl_801423F4:
+/* 801423F4 0013E054 A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 801423F8 0013E058 28 00 00 04 */ cmplwi r0, 4
+/* 801423FC 0013E05C 41 80 01 EC */ blt lbl_801425E8
+/* 80142400 0013E060 38 60 00 07 */ li r3, 7
+/* 80142404 0013E064 38 80 00 07 */ li r4, 7
+/* 80142408 0013E068 48 00 C5 45 */ bl func_8014E94C
+/* 8014240C 0013E06C 38 60 00 08 */ li r3, 8
+/* 80142410 0013E070 38 80 00 02 */ li r4, 2
+/* 80142414 0013E074 48 00 C5 39 */ bl func_8014E94C
+/* 80142418 0013E078 38 60 00 19 */ li r3, 0x19
+/* 8014241C 0013E07C 38 80 00 04 */ li r4, 4
+/* 80142420 0013E080 48 00 C5 2D */ bl func_8014E94C
+/* 80142424 0013E084 38 60 00 1F */ li r3, 0x1f
+/* 80142428 0013E088 38 80 00 02 */ li r4, 2
+/* 8014242C 0013E08C 48 00 C5 21 */ bl func_8014E94C
+/* 80142430 0013E090 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142434 0013E094 38 00 00 54 */ li r0, 0x54
+/* 80142438 0013E098 3B 00 00 01 */ li r24, 1
+/* 8014243C 0013E09C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142440 0013E0A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142444 0013E0A4 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 80142448 0013E0A8 38 03 00 03 */ addi r0, r3, 3
+/* 8014244C 0013E0AC 98 04 0D 49 */ stb r0, 0xd49(r4)
+/* 80142450 0013E0B0 48 00 01 98 */ b lbl_801425E8
+lbl_80142454:
+/* 80142454 0013E0B4 38 60 00 07 */ li r3, 7
+/* 80142458 0013E0B8 38 80 00 0A */ li r4, 0xa
+/* 8014245C 0013E0BC 48 00 C4 F1 */ bl func_8014E94C
+/* 80142460 0013E0C0 38 60 00 08 */ li r3, 8
+/* 80142464 0013E0C4 38 80 00 01 */ li r4, 1
+/* 80142468 0013E0C8 48 00 C4 E5 */ bl func_8014E94C
+/* 8014246C 0013E0CC 38 60 00 19 */ li r3, 0x19
+/* 80142470 0013E0D0 38 80 00 04 */ li r4, 4
+/* 80142474 0013E0D4 48 00 C4 D9 */ bl func_8014E94C
+/* 80142478 0013E0D8 38 60 00 1F */ li r3, 0x1f
+/* 8014247C 0013E0DC 38 80 00 02 */ li r4, 2
+/* 80142480 0013E0E0 48 00 C4 CD */ bl func_8014E94C
+/* 80142484 0013E0E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142488 0013E0E8 38 00 00 54 */ li r0, 0x54
+/* 8014248C 0013E0EC 3B 00 00 01 */ li r24, 1
+/* 80142490 0013E0F0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142494 0013E0F4 48 00 01 54 */ b lbl_801425E8
+lbl_80142498:
+/* 80142498 0013E0F8 A0 05 00 F8 */ lhz r0, 0xf8(r5)
+/* 8014249C 0013E0FC 2C 00 00 00 */ cmpwi r0, 0
+/* 801424A0 0013E100 41 82 00 54 */ beq lbl_801424F4
+/* 801424A4 0013E104 38 60 00 07 */ li r3, 7
+/* 801424A8 0013E108 38 80 00 08 */ li r4, 8
+/* 801424AC 0013E10C 48 00 C4 A1 */ bl func_8014E94C
+/* 801424B0 0013E110 38 60 00 08 */ li r3, 8
+/* 801424B4 0013E114 38 80 00 02 */ li r4, 2
+/* 801424B8 0013E118 48 00 C4 95 */ bl func_8014E94C
+/* 801424BC 0013E11C 38 60 00 19 */ li r3, 0x19
+/* 801424C0 0013E120 38 80 00 04 */ li r4, 4
+/* 801424C4 0013E124 48 00 C4 89 */ bl func_8014E94C
+/* 801424C8 0013E128 38 60 00 1F */ li r3, 0x1f
+/* 801424CC 0013E12C 38 80 00 02 */ li r4, 2
+/* 801424D0 0013E130 48 00 C4 7D */ bl func_8014E94C
+/* 801424D4 0013E134 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801424D8 0013E138 38 00 00 53 */ li r0, 0x53
+/* 801424DC 0013E13C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801424E0 0013E140 38 60 02 23 */ li r3, 0x223
+/* 801424E4 0013E144 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 801424E8 0013E148 38 80 00 00 */ li r4, 0
+/* 801424EC 0013E14C 4B EC 8C 85 */ bl func_8000B170
+/* 801424F0 0013E150 48 00 00 F8 */ b lbl_801425E8
+lbl_801424F4:
+/* 801424F4 0013E154 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801424F8 0013E158 38 60 02 22 */ li r3, 0x222
+/* 801424FC 0013E15C 38 80 00 00 */ li r4, 0
+/* 80142500 0013E160 4B EC 8C 71 */ bl func_8000B170
+/* 80142504 0013E164 48 00 00 E4 */ b lbl_801425E8
+lbl_80142508:
+/* 80142508 0013E168 A0 65 00 F8 */ lhz r3, 0xf8(r5)
+/* 8014250C 0013E16C A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80142510 0013E170 38 63 00 04 */ addi r3, r3, 4
+/* 80142514 0013E174 7C 03 00 00 */ cmpw r3, r0
+/* 80142518 0013E178 40 80 00 70 */ bge lbl_80142588
+/* 8014251C 0013E17C 38 60 00 07 */ li r3, 7
+/* 80142520 0013E180 38 80 00 09 */ li r4, 9
+/* 80142524 0013E184 48 00 C4 29 */ bl func_8014E94C
+/* 80142528 0013E188 38 60 00 08 */ li r3, 8
+/* 8014252C 0013E18C 38 80 00 02 */ li r4, 2
+/* 80142530 0013E190 48 00 C4 1D */ bl func_8014E94C
+/* 80142534 0013E194 38 60 00 19 */ li r3, 0x19
+/* 80142538 0013E198 38 80 00 04 */ li r4, 4
+/* 8014253C 0013E19C 48 00 C4 11 */ bl func_8014E94C
+/* 80142540 0013E1A0 38 60 00 1F */ li r3, 0x1f
+/* 80142544 0013E1A4 38 80 00 02 */ li r4, 2
+/* 80142548 0013E1A8 48 00 C4 05 */ bl func_8014E94C
+/* 8014254C 0013E1AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142550 0013E1B0 38 80 00 53 */ li r4, 0x53
+/* 80142554 0013E1B4 38 00 00 09 */ li r0, 9
+/* 80142558 0013E1B8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014255C 0013E1BC B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80142560 0013E1C0 38 60 02 23 */ li r3, 0x223
+/* 80142564 0013E1C4 38 80 00 00 */ li r4, 0
+/* 80142568 0013E1C8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014256C 0013E1CC A0 A6 00 F8 */ lhz r5, 0xf8(r6)
+/* 80142570 0013E1D0 38 A5 00 01 */ addi r5, r5, 1
+/* 80142574 0013E1D4 B0 A6 00 FA */ sth r5, 0xfa(r6)
+/* 80142578 0013E1D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014257C 0013E1DC B0 05 01 00 */ sth r0, 0x100(r5)
+/* 80142580 0013E1E0 4B EC 8B F1 */ bl func_8000B170
+/* 80142584 0013E1E4 48 00 00 64 */ b lbl_801425E8
+lbl_80142588:
+/* 80142588 0013E1E8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014258C 0013E1EC 38 60 02 22 */ li r3, 0x222
+/* 80142590 0013E1F0 38 80 00 00 */ li r4, 0
+/* 80142594 0013E1F4 4B EC 8B DD */ bl func_8000B170
+/* 80142598 0013E1F8 48 00 00 50 */ b lbl_801425E8
+lbl_8014259C:
+/* 8014259C 0013E1FC 38 60 00 07 */ li r3, 7
+/* 801425A0 0013E200 38 80 00 0A */ li r4, 0xa
+/* 801425A4 0013E204 48 00 C3 A9 */ bl func_8014E94C
+/* 801425A8 0013E208 38 60 00 08 */ li r3, 8
+/* 801425AC 0013E20C 38 80 00 02 */ li r4, 2
+/* 801425B0 0013E210 48 00 C3 9D */ bl func_8014E94C
+/* 801425B4 0013E214 38 60 00 19 */ li r3, 0x19
+/* 801425B8 0013E218 38 80 00 04 */ li r4, 4
+/* 801425BC 0013E21C 48 00 C3 91 */ bl func_8014E94C
+/* 801425C0 0013E220 38 60 00 1F */ li r3, 0x1f
+/* 801425C4 0013E224 38 80 00 01 */ li r4, 1
+/* 801425C8 0013E228 48 00 C3 85 */ bl func_8014E94C
+/* 801425CC 0013E22C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801425D0 0013E230 38 80 00 54 */ li r4, 0x54
+/* 801425D4 0013E234 38 00 00 63 */ li r0, 0x63
+/* 801425D8 0013E238 3B 00 00 02 */ li r24, 2
+/* 801425DC 0013E23C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801425E0 0013E240 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801425E4 0013E244 90 03 00 D4 */ stw r0, 0xd4(r3)
+lbl_801425E8:
+/* 801425E8 0013E248 2C 18 00 00 */ cmpwi r24, 0
+/* 801425EC 0013E24C 41 82 53 00 */ beq lbl_801478EC
+/* 801425F0 0013E250 7F 03 C3 78 */ mr r3, r24
+/* 801425F4 0013E254 4B F1 7E D9 */ bl func_8005A4CC
+/* 801425F8 0013E258 48 00 52 F4 */ b lbl_801478EC
+lbl_801425FC:
+/* 801425FC 0013E25C 2C 03 00 06 */ cmpwi r3, 6
+/* 80142600 0013E260 38 A0 00 00 */ li r5, 0
+/* 80142604 0013E264 41 82 02 08 */ beq lbl_8014280C
+/* 80142608 0013E268 40 80 00 2C */ bge lbl_80142634
+/* 8014260C 0013E26C 2C 03 00 03 */ cmpwi r3, 3
+/* 80142610 0013E270 41 82 00 B0 */ beq lbl_801426C0
+/* 80142614 0013E274 40 80 00 14 */ bge lbl_80142628
+/* 80142618 0013E278 2C 03 00 01 */ cmpwi r3, 1
+/* 8014261C 0013E27C 41 82 00 34 */ beq lbl_80142650
+/* 80142620 0013E280 40 80 00 68 */ bge lbl_80142688
+/* 80142624 0013E284 48 00 01 E8 */ b lbl_8014280C
+lbl_80142628:
+/* 80142628 0013E288 2C 03 00 05 */ cmpwi r3, 5
+/* 8014262C 0013E28C 40 80 01 04 */ bge lbl_80142730
+/* 80142630 0013E290 48 00 00 C8 */ b lbl_801426F8
+lbl_80142634:
+/* 80142634 0013E294 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80142638 0013E298 41 82 01 A0 */ beq lbl_801427D8
+/* 8014263C 0013E29C 40 80 01 D0 */ bge lbl_8014280C
+/* 80142640 0013E2A0 2C 03 00 08 */ cmpwi r3, 8
+/* 80142644 0013E2A4 41 82 01 5C */ beq lbl_801427A0
+/* 80142648 0013E2A8 40 80 01 C4 */ bge lbl_8014280C
+/* 8014264C 0013E2AC 48 00 01 1C */ b lbl_80142768
+lbl_80142650:
+/* 80142650 0013E2B0 38 60 00 07 */ li r3, 7
+/* 80142654 0013E2B4 38 80 00 00 */ li r4, 0
+/* 80142658 0013E2B8 48 00 C2 F5 */ bl func_8014E94C
+/* 8014265C 0013E2BC 38 60 00 08 */ li r3, 8
+/* 80142660 0013E2C0 38 80 00 02 */ li r4, 2
+/* 80142664 0013E2C4 48 00 C2 E9 */ bl func_8014E94C
+/* 80142668 0013E2C8 38 60 00 19 */ li r3, 0x19
+/* 8014266C 0013E2CC 38 80 00 04 */ li r4, 4
+/* 80142670 0013E2D0 48 00 C2 DD */ bl func_8014E94C
+/* 80142674 0013E2D4 38 60 00 1F */ li r3, 0x1f
+/* 80142678 0013E2D8 38 80 00 02 */ li r4, 2
+/* 8014267C 0013E2DC 48 00 C2 D1 */ bl func_8014E94C
+/* 80142680 0013E2E0 38 A0 00 03 */ li r5, 3
+/* 80142684 0013E2E4 48 00 01 88 */ b lbl_8014280C
+lbl_80142688:
+/* 80142688 0013E2E8 38 60 00 07 */ li r3, 7
+/* 8014268C 0013E2EC 38 80 00 02 */ li r4, 2
+/* 80142690 0013E2F0 48 00 C2 BD */ bl func_8014E94C
+/* 80142694 0013E2F4 38 60 00 08 */ li r3, 8
+/* 80142698 0013E2F8 38 80 00 02 */ li r4, 2
+/* 8014269C 0013E2FC 48 00 C2 B1 */ bl func_8014E94C
+/* 801426A0 0013E300 38 60 00 19 */ li r3, 0x19
+/* 801426A4 0013E304 38 80 00 04 */ li r4, 4
+/* 801426A8 0013E308 48 00 C2 A5 */ bl func_8014E94C
+/* 801426AC 0013E30C 38 60 00 1F */ li r3, 0x1f
+/* 801426B0 0013E310 38 80 00 02 */ li r4, 2
+/* 801426B4 0013E314 48 00 C2 99 */ bl func_8014E94C
+/* 801426B8 0013E318 38 A0 00 03 */ li r5, 3
+/* 801426BC 0013E31C 48 00 01 50 */ b lbl_8014280C
+lbl_801426C0:
+/* 801426C0 0013E320 38 60 00 07 */ li r3, 7
+/* 801426C4 0013E324 38 80 00 04 */ li r4, 4
+/* 801426C8 0013E328 48 00 C2 85 */ bl func_8014E94C
+/* 801426CC 0013E32C 38 60 00 08 */ li r3, 8
+/* 801426D0 0013E330 38 80 00 02 */ li r4, 2
+/* 801426D4 0013E334 48 00 C2 79 */ bl func_8014E94C
+/* 801426D8 0013E338 38 60 00 19 */ li r3, 0x19
+/* 801426DC 0013E33C 38 80 00 04 */ li r4, 4
+/* 801426E0 0013E340 48 00 C2 6D */ bl func_8014E94C
+/* 801426E4 0013E344 38 60 00 1F */ li r3, 0x1f
+/* 801426E8 0013E348 38 80 00 02 */ li r4, 2
+/* 801426EC 0013E34C 48 00 C2 61 */ bl func_8014E94C
+/* 801426F0 0013E350 38 A0 00 03 */ li r5, 3
+/* 801426F4 0013E354 48 00 01 18 */ b lbl_8014280C
+lbl_801426F8:
+/* 801426F8 0013E358 38 60 00 07 */ li r3, 7
+/* 801426FC 0013E35C 38 80 00 06 */ li r4, 6
+/* 80142700 0013E360 48 00 C2 4D */ bl func_8014E94C
+/* 80142704 0013E364 38 60 00 08 */ li r3, 8
+/* 80142708 0013E368 38 80 00 02 */ li r4, 2
+/* 8014270C 0013E36C 48 00 C2 41 */ bl func_8014E94C
+/* 80142710 0013E370 38 60 00 19 */ li r3, 0x19
+/* 80142714 0013E374 38 80 00 04 */ li r4, 4
+/* 80142718 0013E378 48 00 C2 35 */ bl func_8014E94C
+/* 8014271C 0013E37C 38 60 00 1F */ li r3, 0x1f
+/* 80142720 0013E380 38 80 00 02 */ li r4, 2
+/* 80142724 0013E384 48 00 C2 29 */ bl func_8014E94C
+/* 80142728 0013E388 38 A0 00 03 */ li r5, 3
+/* 8014272C 0013E38C 48 00 00 E0 */ b lbl_8014280C
+lbl_80142730:
+/* 80142730 0013E390 38 60 00 07 */ li r3, 7
+/* 80142734 0013E394 38 80 00 0A */ li r4, 0xa
+/* 80142738 0013E398 48 00 C2 15 */ bl func_8014E94C
+/* 8014273C 0013E39C 38 60 00 08 */ li r3, 8
+/* 80142740 0013E3A0 38 80 00 00 */ li r4, 0
+/* 80142744 0013E3A4 48 00 C2 09 */ bl func_8014E94C
+/* 80142748 0013E3A8 38 60 00 19 */ li r3, 0x19
+/* 8014274C 0013E3AC 38 80 00 04 */ li r4, 4
+/* 80142750 0013E3B0 48 00 C1 FD */ bl func_8014E94C
+/* 80142754 0013E3B4 38 60 00 1F */ li r3, 0x1f
+/* 80142758 0013E3B8 38 80 00 02 */ li r4, 2
+/* 8014275C 0013E3BC 48 00 C1 F1 */ bl func_8014E94C
+/* 80142760 0013E3C0 38 A0 00 03 */ li r5, 3
+/* 80142764 0013E3C4 48 00 00 A8 */ b lbl_8014280C
+lbl_80142768:
+/* 80142768 0013E3C8 38 60 00 07 */ li r3, 7
+/* 8014276C 0013E3CC 38 80 00 0A */ li r4, 0xa
+/* 80142770 0013E3D0 48 00 C1 DD */ bl func_8014E94C
+/* 80142774 0013E3D4 38 60 00 08 */ li r3, 8
+/* 80142778 0013E3D8 38 80 00 02 */ li r4, 2
+/* 8014277C 0013E3DC 48 00 C1 D1 */ bl func_8014E94C
+/* 80142780 0013E3E0 38 60 00 19 */ li r3, 0x19
+/* 80142784 0013E3E4 38 80 00 00 */ li r4, 0
+/* 80142788 0013E3E8 48 00 C1 C5 */ bl func_8014E94C
+/* 8014278C 0013E3EC 38 60 00 1F */ li r3, 0x1f
+/* 80142790 0013E3F0 38 80 00 02 */ li r4, 2
+/* 80142794 0013E3F4 48 00 C1 B9 */ bl func_8014E94C
+/* 80142798 0013E3F8 38 A0 00 03 */ li r5, 3
+/* 8014279C 0013E3FC 48 00 00 70 */ b lbl_8014280C
+lbl_801427A0:
+/* 801427A0 0013E400 38 60 00 07 */ li r3, 7
+/* 801427A4 0013E404 38 80 00 0A */ li r4, 0xa
+/* 801427A8 0013E408 48 00 C1 A5 */ bl func_8014E94C
+/* 801427AC 0013E40C 38 60 00 08 */ li r3, 8
+/* 801427B0 0013E410 38 80 00 02 */ li r4, 2
+/* 801427B4 0013E414 48 00 C1 99 */ bl func_8014E94C
+/* 801427B8 0013E418 38 60 00 19 */ li r3, 0x19
+/* 801427BC 0013E41C 38 80 00 01 */ li r4, 1
+/* 801427C0 0013E420 48 00 C1 8D */ bl func_8014E94C
+/* 801427C4 0013E424 38 60 00 1F */ li r3, 0x1f
+/* 801427C8 0013E428 38 80 00 02 */ li r4, 2
+/* 801427CC 0013E42C 48 00 C1 81 */ bl func_8014E94C
+/* 801427D0 0013E430 38 A0 00 03 */ li r5, 3
+/* 801427D4 0013E434 48 00 00 38 */ b lbl_8014280C
+lbl_801427D8:
+/* 801427D8 0013E438 38 60 00 07 */ li r3, 7
+/* 801427DC 0013E43C 38 80 00 0A */ li r4, 0xa
+/* 801427E0 0013E440 48 00 C1 6D */ bl func_8014E94C
+/* 801427E4 0013E444 38 60 00 08 */ li r3, 8
+/* 801427E8 0013E448 38 80 00 02 */ li r4, 2
+/* 801427EC 0013E44C 48 00 C1 61 */ bl func_8014E94C
+/* 801427F0 0013E450 38 60 00 19 */ li r3, 0x19
+/* 801427F4 0013E454 38 80 00 04 */ li r4, 4
+/* 801427F8 0013E458 48 00 C1 55 */ bl func_8014E94C
+/* 801427FC 0013E45C 38 60 00 1F */ li r3, 0x1f
+/* 80142800 0013E460 38 80 00 00 */ li r4, 0
+/* 80142804 0013E464 48 00 C1 49 */ bl func_8014E94C
+/* 80142808 0013E468 38 A0 00 03 */ li r5, 3
+lbl_8014280C:
+/* 8014280C 0013E46C 2C 05 00 00 */ cmpwi r5, 0
+/* 80142810 0013E470 41 82 50 DC */ beq lbl_801478EC
+/* 80142814 0013E474 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142818 0013E478 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 8014281C 0013E47C 54 60 17 FF */ rlwinm. r0, r3, 2, 0x1f, 0x1f
+/* 80142820 0013E480 41 82 00 10 */ beq lbl_80142830
+/* 80142824 0013E484 7C A3 2B 78 */ mr r3, r5
+/* 80142828 0013E488 4B F1 7C A5 */ bl func_8005A4CC
+/* 8014282C 0013E48C 48 00 50 C0 */ b lbl_801478EC
+lbl_80142830:
+/* 80142830 0013E490 64 60 40 00 */ oris r0, r3, 0x4000
+/* 80142834 0013E494 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 80142838 0013E498 48 00 50 B4 */ b lbl_801478EC
+/* 8014283C 0013E49C A8 7A 00 8E */ lha r3, 0x8e(r26)
+/* 80142840 0013E4A0 48 11 15 91 */ bl func_80253DD0
+/* 80142844 0013E4A4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142848 0013E4A8 28 00 00 03 */ cmplwi r0, 3
+/* 8014284C 0013E4AC 40 82 50 A0 */ bne lbl_801478EC
+/* 80142850 0013E4B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142854 0013E4B4 38 80 00 0A */ li r4, 0xa
+/* 80142858 0013E4B8 38 A0 00 00 */ li r5, 0
+/* 8014285C 0013E4BC A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 80142860 0013E4C0 48 11 15 51 */ bl func_80253DB0
+/* 80142864 0013E4C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142868 0013E4C8 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014286C 0013E4CC 2C 00 00 08 */ cmpwi r0, 8
+/* 80142870 0013E4D0 41 82 00 40 */ beq lbl_801428B0
+/* 80142874 0013E4D4 40 80 00 48 */ bge lbl_801428BC
+/* 80142878 0013E4D8 2C 00 00 07 */ cmpwi r0, 7
+/* 8014287C 0013E4DC 40 80 00 08 */ bge lbl_80142884
+/* 80142880 0013E4E0 48 00 00 3C */ b lbl_801428BC
+lbl_80142884:
+/* 80142884 0013E4E4 38 60 00 19 */ li r3, 0x19
+/* 80142888 0013E4E8 38 80 00 00 */ li r4, 0
+/* 8014288C 0013E4EC 48 00 C0 C1 */ bl func_8014E94C
+/* 80142890 0013E4F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142894 0013E4F4 38 00 00 0A */ li r0, 0xa
+/* 80142898 0013E4F8 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 8014289C 0013E4FC 38 63 FF FF */ addi r3, r3, -1
+/* 801428A0 0013E500 B0 64 00 FA */ sth r3, 0xfa(r4)
+/* 801428A4 0013E504 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801428A8 0013E508 B0 03 01 00 */ sth r0, 0x100(r3)
+/* 801428AC 0013E50C 48 00 00 10 */ b lbl_801428BC
+lbl_801428B0:
+/* 801428B0 0013E510 38 60 00 19 */ li r3, 0x19
+/* 801428B4 0013E514 38 80 00 01 */ li r4, 1
+/* 801428B8 0013E518 48 00 C0 95 */ bl func_8014E94C
+lbl_801428BC:
+/* 801428BC 0013E51C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801428C0 0013E520 38 00 00 52 */ li r0, 0x52
+/* 801428C4 0013E524 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801428C8 0013E528 48 00 50 24 */ b lbl_801478EC
+/* 801428CC 0013E52C 38 60 00 01 */ li r3, 1
+/* 801428D0 0013E530 48 00 C3 2D */ bl func_8014EBFC
+/* 801428D4 0013E534 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801428D8 0013E538 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801428DC 0013E53C 2C 00 00 63 */ cmpwi r0, 0x63
+/* 801428E0 0013E540 41 82 00 6C */ beq lbl_8014294C
+/* 801428E4 0013E544 40 80 00 C0 */ bge lbl_801429A4
+/* 801428E8 0013E548 2C 00 00 05 */ cmpwi r0, 5
+/* 801428EC 0013E54C 41 82 00 08 */ beq lbl_801428F4
+/* 801428F0 0013E550 48 00 00 B4 */ b lbl_801429A4
+lbl_801428F4:
+/* 801428F4 0013E554 A8 63 00 90 */ lha r3, 0x90(r3)
+/* 801428F8 0013E558 48 11 14 D9 */ bl func_80253DD0
+/* 801428FC 0013E55C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142900 0013E560 28 00 00 03 */ cmplwi r0, 3
+/* 80142904 0013E564 40 82 4F E8 */ bne lbl_801478EC
+/* 80142908 0013E568 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014290C 0013E56C 38 00 00 55 */ li r0, 0x55
+/* 80142910 0013E570 38 60 00 00 */ li r3, 0
+/* 80142914 0013E574 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80142918 0013E578 48 00 BE F5 */ bl func_8014E80C
+/* 8014291C 0013E57C 38 60 00 00 */ li r3, 0
+/* 80142920 0013E580 48 00 BF 8D */ bl func_8014E8AC
+/* 80142924 0013E584 38 60 00 07 */ li r3, 7
+/* 80142928 0013E588 38 80 00 0B */ li r4, 0xb
+/* 8014292C 0013E58C 48 00 C0 21 */ bl func_8014E94C
+/* 80142930 0013E590 38 60 00 08 */ li r3, 8
+/* 80142934 0013E594 38 80 00 03 */ li r4, 3
+/* 80142938 0013E598 48 00 C0 15 */ bl func_8014E94C
+/* 8014293C 0013E59C 38 60 00 19 */ li r3, 0x19
+/* 80142940 0013E5A0 38 80 00 05 */ li r4, 5
+/* 80142944 0013E5A4 48 00 C0 09 */ bl func_8014E94C
+/* 80142948 0013E5A8 48 00 4F A4 */ b lbl_801478EC
+lbl_8014294C:
+/* 8014294C 0013E5AC A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 80142950 0013E5B0 48 11 14 81 */ bl func_80253DD0
+/* 80142954 0013E5B4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142958 0013E5B8 28 00 00 03 */ cmplwi r0, 3
+/* 8014295C 0013E5BC 40 82 4F 90 */ bne lbl_801478EC
+/* 80142960 0013E5C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142964 0013E5C4 38 00 00 55 */ li r0, 0x55
+/* 80142968 0013E5C8 38 60 00 00 */ li r3, 0
+/* 8014296C 0013E5CC B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80142970 0013E5D0 48 00 BE 9D */ bl func_8014E80C
+/* 80142974 0013E5D4 38 60 00 00 */ li r3, 0
+/* 80142978 0013E5D8 48 00 BF 35 */ bl func_8014E8AC
+/* 8014297C 0013E5DC 38 60 00 07 */ li r3, 7
+/* 80142980 0013E5E0 38 80 00 0B */ li r4, 0xb
+/* 80142984 0013E5E4 48 00 BF C9 */ bl func_8014E94C
+/* 80142988 0013E5E8 38 60 00 08 */ li r3, 8
+/* 8014298C 0013E5EC 38 80 00 03 */ li r4, 3
+/* 80142990 0013E5F0 48 00 BF BD */ bl func_8014E94C
+/* 80142994 0013E5F4 38 60 00 19 */ li r3, 0x19
+/* 80142998 0013E5F8 38 80 00 05 */ li r4, 5
+/* 8014299C 0013E5FC 48 00 BF B1 */ bl func_8014E94C
+/* 801429A0 0013E600 48 00 4F 4C */ b lbl_801478EC
+lbl_801429A4:
+/* 801429A4 0013E604 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 801429A8 0013E608 48 11 14 29 */ bl func_80253DD0
+/* 801429AC 0013E60C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801429B0 0013E610 28 00 00 03 */ cmplwi r0, 3
+/* 801429B4 0013E614 40 82 4F 38 */ bne lbl_801478EC
+/* 801429B8 0013E618 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801429BC 0013E61C 38 00 00 55 */ li r0, 0x55
+/* 801429C0 0013E620 38 60 00 07 */ li r3, 7
+/* 801429C4 0013E624 38 80 00 0B */ li r4, 0xb
+/* 801429C8 0013E628 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 801429CC 0013E62C 48 00 BF 81 */ bl func_8014E94C
+/* 801429D0 0013E630 48 00 4F 1C */ b lbl_801478EC
+/* 801429D4 0013E634 38 60 00 01 */ li r3, 1
+/* 801429D8 0013E638 48 00 C2 25 */ bl func_8014EBFC
+/* 801429DC 0013E63C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801429E0 0013E640 A8 63 00 8E */ lha r3, 0x8e(r3)
+/* 801429E4 0013E644 48 11 13 ED */ bl func_80253DD0
+/* 801429E8 0013E648 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801429EC 0013E64C 28 00 00 03 */ cmplwi r0, 3
+/* 801429F0 0013E650 40 82 4E FC */ bne lbl_801478EC
+/* 801429F4 0013E654 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801429F8 0013E658 38 00 00 56 */ li r0, 0x56
+/* 801429FC 0013E65C 38 60 00 07 */ li r3, 7
+/* 80142A00 0013E660 38 80 00 00 */ li r4, 0
+/* 80142A04 0013E664 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80142A08 0013E668 48 00 BF 5D */ bl func_8014E964
+/* 80142A0C 0013E66C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142A10 0013E670 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80142A14 0013E674 28 00 00 05 */ cmplwi r0, 5
+/* 80142A18 0013E678 41 82 00 0C */ beq lbl_80142A24
+/* 80142A1C 0013E67C 28 00 00 63 */ cmplwi r0, 0x63
+/* 80142A20 0013E680 40 82 4E CC */ bne lbl_801478EC
+lbl_80142A24:
+/* 80142A24 0013E684 38 60 00 08 */ li r3, 8
+/* 80142A28 0013E688 38 80 00 00 */ li r4, 0
+/* 80142A2C 0013E68C 48 00 BF 39 */ bl func_8014E964
+/* 80142A30 0013E690 38 60 00 19 */ li r3, 0x19
+/* 80142A34 0013E694 38 80 00 00 */ li r4, 0
+/* 80142A38 0013E698 48 00 BF 2D */ bl func_8014E964
+/* 80142A3C 0013E69C 48 00 4E B0 */ b lbl_801478EC
+/* 80142A40 0013E6A0 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80142A44 0013E6A4 2C 00 00 63 */ cmpwi r0, 0x63
+/* 80142A48 0013E6A8 41 82 00 90 */ beq lbl_80142AD8
+/* 80142A4C 0013E6AC 40 80 00 D4 */ bge lbl_80142B20
+/* 80142A50 0013E6B0 2C 00 00 05 */ cmpwi r0, 5
+/* 80142A54 0013E6B4 41 82 00 08 */ beq lbl_80142A5C
+/* 80142A58 0013E6B8 48 00 00 C8 */ b lbl_80142B20
+lbl_80142A5C:
+/* 80142A5C 0013E6BC 80 7A 0D 30 */ lwz r3, 0xd30(r26)
+/* 80142A60 0013E6C0 54 60 3F FF */ rlwinm. r0, r3, 7, 0x1f, 0x1f
+/* 80142A64 0013E6C4 41 82 00 10 */ beq lbl_80142A74
+/* 80142A68 0013E6C8 38 00 00 57 */ li r0, 0x57
+/* 80142A6C 0013E6CC B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80142A70 0013E6D0 48 00 4E 7C */ b lbl_801478EC
+lbl_80142A74:
+/* 80142A74 0013E6D4 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
+/* 80142A78 0013E6D8 38 00 00 6C */ li r0, 0x6c
+/* 80142A7C 0013E6DC 90 7A 0D 30 */ stw r3, 0xd30(r26)
+/* 80142A80 0013E6E0 38 80 00 00 */ li r4, 0
+/* 80142A84 0013E6E4 38 A0 06 EC */ li r5, 0x6ec
+/* 80142A88 0013E6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142A8C 0013E6EC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142A90 0013E6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142A94 0013E6F4 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80142A98 0013E6F8 3C 63 00 01 */ addis r3, r3, 1
+/* 80142A9C 0013E6FC 38 63 CC F4 */ addi r3, r3, -13068
+/* 80142AA0 0013E700 4B EC 16 65 */ bl memset
+/* 80142AA4 0013E704 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142AA8 0013E708 38 00 00 01 */ li r0, 1
+/* 80142AAC 0013E70C 38 60 00 00 */ li r3, 0
+/* 80142AB0 0013E710 80 A4 0D 28 */ lwz r5, 0xd28(r4)
+/* 80142AB4 0013E714 80 85 00 04 */ lwz r4, 4(r5)
+/* 80142AB8 0013E718 54 84 01 3E */ clrlwi r4, r4, 4
+/* 80142ABC 0013E71C 90 85 00 04 */ stw r4, 4(r5)
+/* 80142AC0 0013E720 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142AC4 0013E724 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80142AC8 0013E728 B0 04 00 9A */ sth r0, 0x9a(r4)
+/* 80142ACC 0013E72C 4B FD B2 DD */ bl func_8011DDA8
+/* 80142AD0 0013E730 4B F1 37 A5 */ bl func_80056274
+/* 80142AD4 0013E734 48 00 4E 18 */ b lbl_801478EC
+lbl_80142AD8:
+/* 80142AD8 0013E738 38 00 00 09 */ li r0, 9
+/* 80142ADC 0013E73C 38 80 00 05 */ li r4, 5
+/* 80142AE0 0013E740 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80142AE4 0013E744 38 00 00 00 */ li r0, 0
+/* 80142AE8 0013E748 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142AEC 0013E74C B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80142AF0 0013E750 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142AF4 0013E754 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80142AF8 0013E758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142AFC 0013E75C 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80142B00 0013E760 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
+/* 80142B04 0013E764 41 82 4D E8 */ beq lbl_801478EC
+/* 80142B08 0013E768 48 02 28 25 */ bl func_8016532C
+/* 80142B0C 0013E76C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142B10 0013E770 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80142B14 0013E774 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5
+/* 80142B18 0013E778 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80142B1C 0013E77C 48 00 4D D0 */ b lbl_801478EC
+lbl_80142B20:
+/* 80142B20 0013E780 38 00 00 5C */ li r0, 0x5c
+/* 80142B24 0013E784 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80142B28 0013E788 48 00 4D C4 */ b lbl_801478EC
+/* 80142B2C 0013E78C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80142B30 0013E790 38 60 02 5F */ li r3, 0x25f
+/* 80142B34 0013E794 38 80 00 00 */ li r4, 0
+/* 80142B38 0013E798 4B EC 86 39 */ bl func_8000B170
+/* 80142B3C 0013E79C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142B40 0013E7A0 38 00 00 03 */ li r0, 3
+/* 80142B44 0013E7A4 98 03 0D 41 */ stb r0, 0xd41(r3)
+/* 80142B48 0013E7A8 48 00 BE 81 */ bl func_8014E9C8
+/* 80142B4C 0013E7AC 38 60 00 1A */ li r3, 0x1a
+/* 80142B50 0013E7B0 38 80 00 01 */ li r4, 1
+/* 80142B54 0013E7B4 48 00 BE 11 */ bl func_8014E964
+/* 80142B58 0013E7B8 38 60 00 1A */ li r3, 0x1a
+/* 80142B5C 0013E7BC 38 80 00 06 */ li r4, 6
+/* 80142B60 0013E7C0 48 00 BD ED */ bl func_8014E94C
+/* 80142B64 0013E7C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142B68 0013E7C8 38 00 00 58 */ li r0, 0x58
+/* 80142B6C 0013E7CC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142B70 0013E7D0 48 00 4D 7C */ b lbl_801478EC
+/* 80142B74 0013E7D4 A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80142B78 0013E7D8 48 11 12 59 */ bl func_80253DD0
+/* 80142B7C 0013E7DC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142B80 0013E7E0 28 00 00 03 */ cmplwi r0, 3
+/* 80142B84 0013E7E4 40 82 4D 68 */ bne lbl_801478EC
+/* 80142B88 0013E7E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142B8C 0013E7EC 38 00 00 59 */ li r0, 0x59
+/* 80142B90 0013E7F0 38 60 00 00 */ li r3, 0
+/* 80142B94 0013E7F4 38 80 00 00 */ li r4, 0
+/* 80142B98 0013E7F8 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80142B9C 0013E7FC 4B F1 6D 5D */ bl func_800598F8
+/* 80142BA0 0013E800 38 60 00 01 */ li r3, 1
+/* 80142BA4 0013E804 38 80 00 00 */ li r4, 0
+/* 80142BA8 0013E808 38 A0 00 00 */ li r5, 0
+/* 80142BAC 0013E80C 38 C0 00 02 */ li r6, 2
+/* 80142BB0 0013E810 38 E0 00 00 */ li r7, 0
+/* 80142BB4 0013E814 39 00 00 00 */ li r8, 0
+/* 80142BB8 0013E818 4B F1 6E 11 */ bl func_800599C8
+/* 80142BBC 0013E81C 38 60 00 02 */ li r3, 2
+/* 80142BC0 0013E820 38 80 00 00 */ li r4, 0
+/* 80142BC4 0013E824 38 A0 00 01 */ li r5, 1
+/* 80142BC8 0013E828 38 C0 00 00 */ li r6, 0
+/* 80142BCC 0013E82C 38 E0 00 00 */ li r7, 0
+/* 80142BD0 0013E830 39 00 00 00 */ li r8, 0
+/* 80142BD4 0013E834 4B F1 6D F5 */ bl func_800599C8
+/* 80142BD8 0013E838 48 00 4D 14 */ b lbl_801478EC
+/* 80142BDC 0013E83C 38 60 00 00 */ li r3, 0
+/* 80142BE0 0013E840 38 80 00 01 */ li r4, 1
+/* 80142BE4 0013E844 38 A0 00 00 */ li r5, 0
+/* 80142BE8 0013E848 38 C0 00 01 */ li r6, 1
+/* 80142BEC 0013E84C 4B F1 6E 81 */ bl func_80059A6C
+/* 80142BF0 0013E850 2C 03 00 00 */ cmpwi r3, 0
+/* 80142BF4 0013E854 41 82 4C F8 */ beq lbl_801478EC
+/* 80142BF8 0013E858 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80142BFC 0013E85C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C00 0013E860 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142C04 0013E864 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80142C08 0013E868 41 82 00 B4 */ beq lbl_80142CBC
+/* 80142C0C 0013E86C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C10 0013E870 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80142C14 0013E874 2C 00 00 02 */ cmpwi r0, 2
+/* 80142C18 0013E878 41 82 00 88 */ beq lbl_80142CA0
+/* 80142C1C 0013E87C 40 80 4C D0 */ bge lbl_801478EC
+/* 80142C20 0013E880 2C 00 00 01 */ cmpwi r0, 1
+/* 80142C24 0013E884 40 80 00 08 */ bge lbl_80142C2C
+/* 80142C28 0013E888 48 00 4C C4 */ b lbl_801478EC
+lbl_80142C2C:
+/* 80142C2C 0013E88C 38 60 00 1A */ li r3, 0x1a
+/* 80142C30 0013E890 38 80 00 02 */ li r4, 2
+/* 80142C34 0013E894 48 00 BD 19 */ bl func_8014E94C
+/* 80142C38 0013E898 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C3C 0013E89C 38 00 00 5A */ li r0, 0x5a
+/* 80142C40 0013E8A0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142C44 0013E8A4 48 02 26 E9 */ bl func_8016532C
+/* 80142C48 0013E8A8 48 00 C5 CD */ bl func_8014F214
+/* 80142C4C 0013E8AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C50 0013E8B0 38 80 00 00 */ li r4, 0
+/* 80142C54 0013E8B4 38 A0 06 EC */ li r5, 0x6ec
+/* 80142C58 0013E8B8 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80142C5C 0013E8BC 3C 63 00 01 */ addis r3, r3, 1
+/* 80142C60 0013E8C0 38 63 CC F4 */ addi r3, r3, -13068
+/* 80142C64 0013E8C4 4B EC 14 A1 */ bl memset
+/* 80142C68 0013E8C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C6C 0013E8CC 3A C0 00 01 */ li r22, 1
+/* 80142C70 0013E8D0 38 60 00 00 */ li r3, 0
+/* 80142C74 0013E8D4 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80142C78 0013E8D8 80 04 00 04 */ lwz r0, 4(r4)
+/* 80142C7C 0013E8DC 54 00 01 3E */ clrlwi r0, r0, 4
+/* 80142C80 0013E8E0 90 04 00 04 */ stw r0, 4(r4)
+/* 80142C84 0013E8E4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C88 0013E8E8 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80142C8C 0013E8EC B2 C4 00 9A */ sth r22, 0x9a(r4)
+/* 80142C90 0013E8F0 4B FD B1 19 */ bl func_8011DDA8
+/* 80142C94 0013E8F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142C98 0013E8F8 9A C3 0D DB */ stb r22, 0xddb(r3)
+/* 80142C9C 0013E8FC 48 00 4C 50 */ b lbl_801478EC
+lbl_80142CA0:
+/* 80142CA0 0013E900 38 60 00 1A */ li r3, 0x1a
+/* 80142CA4 0013E904 38 80 00 03 */ li r4, 3
+/* 80142CA8 0013E908 48 00 BC A5 */ bl func_8014E94C
+/* 80142CAC 0013E90C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142CB0 0013E910 38 00 00 5A */ li r0, 0x5a
+/* 80142CB4 0013E914 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142CB8 0013E918 48 00 4C 34 */ b lbl_801478EC
+lbl_80142CBC:
+/* 80142CBC 0013E91C 2C 03 00 02 */ cmpwi r3, 2
+/* 80142CC0 0013E920 41 82 00 24 */ beq lbl_80142CE4
+/* 80142CC4 0013E924 40 80 4C 28 */ bge lbl_801478EC
+/* 80142CC8 0013E928 2C 03 00 01 */ cmpwi r3, 1
+/* 80142CCC 0013E92C 40 80 00 08 */ bge lbl_80142CD4
+/* 80142CD0 0013E930 48 00 4C 1C */ b lbl_801478EC
+lbl_80142CD4:
+/* 80142CD4 0013E934 38 60 00 1A */ li r3, 0x1a
+/* 80142CD8 0013E938 38 80 00 00 */ li r4, 0
+/* 80142CDC 0013E93C 48 00 BC 71 */ bl func_8014E94C
+/* 80142CE0 0013E940 48 00 4C 0C */ b lbl_801478EC
+lbl_80142CE4:
+/* 80142CE4 0013E944 38 60 00 1A */ li r3, 0x1a
+/* 80142CE8 0013E948 38 80 00 01 */ li r4, 1
+/* 80142CEC 0013E94C 48 00 BC 61 */ bl func_8014E94C
+/* 80142CF0 0013E950 48 00 4B FC */ b lbl_801478EC
+/* 80142CF4 0013E954 A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80142CF8 0013E958 48 11 10 D9 */ bl func_80253DD0
+/* 80142CFC 0013E95C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142D00 0013E960 28 00 00 03 */ cmplwi r0, 3
+/* 80142D04 0013E964 40 82 4B E8 */ bne lbl_801478EC
+/* 80142D08 0013E968 38 60 00 1A */ li r3, 0x1a
+/* 80142D0C 0013E96C 38 80 00 05 */ li r4, 5
+/* 80142D10 0013E970 48 00 BC 3D */ bl func_8014E94C
+/* 80142D14 0013E974 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142D18 0013E978 38 00 00 5B */ li r0, 0x5b
+/* 80142D1C 0013E97C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142D20 0013E980 4B F1 35 55 */ bl func_80056274
+/* 80142D24 0013E984 48 00 4B C8 */ b lbl_801478EC
+/* 80142D28 0013E988 A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80142D2C 0013E98C 48 11 10 A5 */ bl func_80253DD0
+/* 80142D30 0013E990 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142D34 0013E994 28 00 00 03 */ cmplwi r0, 3
+/* 80142D38 0013E998 40 82 4B B4 */ bne lbl_801478EC
+/* 80142D3C 0013E99C 38 60 00 1A */ li r3, 0x1a
+/* 80142D40 0013E9A0 38 80 00 00 */ li r4, 0
+/* 80142D44 0013E9A4 48 00 BC 21 */ bl func_8014E964
+/* 80142D48 0013E9A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142D4C 0013E9AC 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 80142D50 0013E9B0 2C 00 00 02 */ cmpwi r0, 2
+/* 80142D54 0013E9B4 41 82 00 30 */ beq lbl_80142D84
+/* 80142D58 0013E9B8 40 80 4B 94 */ bge lbl_801478EC
+/* 80142D5C 0013E9BC 2C 00 00 01 */ cmpwi r0, 1
+/* 80142D60 0013E9C0 40 80 00 08 */ bge lbl_80142D68
+/* 80142D64 0013E9C4 48 00 4B 88 */ b lbl_801478EC
+lbl_80142D68:
+/* 80142D68 0013E9C8 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80142D6C 0013E9CC 38 00 00 6C */ li r0, 0x6c
+/* 80142D70 0013E9D0 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
+/* 80142D74 0013E9D4 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80142D78 0013E9D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142D7C 0013E9DC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142D80 0013E9E0 48 00 4B 6C */ b lbl_801478EC
+lbl_80142D84:
+/* 80142D84 0013E9E4 38 00 00 50 */ li r0, 0x50
+/* 80142D88 0013E9E8 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80142D8C 0013E9EC 48 00 4B 60 */ b lbl_801478EC
+/* 80142D90 0013E9F0 4B F1 34 A1 */ bl func_80056230
+/* 80142D94 0013E9F4 38 60 00 01 */ li r3, 1
+/* 80142D98 0013E9F8 48 00 BE 65 */ bl func_8014EBFC
+/* 80142D9C 0013E9FC 38 60 00 07 */ li r3, 7
+/* 80142DA0 0013EA00 38 80 00 00 */ li r4, 0
+/* 80142DA4 0013EA04 48 00 BB C1 */ bl func_8014E964
+/* 80142DA8 0013EA08 38 60 00 01 */ li r3, 1
+/* 80142DAC 0013EA0C 48 00 BA 61 */ bl func_8014E80C
+/* 80142DB0 0013EA10 38 60 00 01 */ li r3, 1
+/* 80142DB4 0013EA14 48 00 BA F9 */ bl func_8014E8AC
+/* 80142DB8 0013EA18 38 60 00 0A */ li r3, 0xa
+/* 80142DBC 0013EA1C 38 80 00 01 */ li r4, 1
+/* 80142DC0 0013EA20 48 00 BB A5 */ bl func_8014E964
+/* 80142DC4 0013EA24 38 60 00 0A */ li r3, 0xa
+/* 80142DC8 0013EA28 38 80 00 06 */ li r4, 6
+/* 80142DCC 0013EA2C 48 00 BB 81 */ bl func_8014E94C
+/* 80142DD0 0013EA30 38 60 00 08 */ li r3, 8
+/* 80142DD4 0013EA34 48 00 BB AD */ bl func_8014E980
+/* 80142DD8 0013EA38 2C 03 00 00 */ cmpwi r3, 0
+/* 80142DDC 0013EA3C 40 82 00 1C */ bne lbl_80142DF8
+/* 80142DE0 0013EA40 38 60 00 08 */ li r3, 8
+/* 80142DE4 0013EA44 38 80 00 01 */ li r4, 1
+/* 80142DE8 0013EA48 48 00 BB 7D */ bl func_8014E964
+/* 80142DEC 0013EA4C 38 60 00 08 */ li r3, 8
+/* 80142DF0 0013EA50 38 80 00 04 */ li r4, 4
+/* 80142DF4 0013EA54 48 00 BB 59 */ bl func_8014E94C
+lbl_80142DF8:
+/* 80142DF8 0013EA58 38 60 00 19 */ li r3, 0x19
+/* 80142DFC 0013EA5C 48 00 BB 85 */ bl func_8014E980
+/* 80142E00 0013EA60 2C 03 00 00 */ cmpwi r3, 0
+/* 80142E04 0013EA64 40 82 00 1C */ bne lbl_80142E20
+/* 80142E08 0013EA68 38 60 00 19 */ li r3, 0x19
+/* 80142E0C 0013EA6C 38 80 00 01 */ li r4, 1
+/* 80142E10 0013EA70 48 00 BB 55 */ bl func_8014E964
+/* 80142E14 0013EA74 38 60 00 19 */ li r3, 0x19
+/* 80142E18 0013EA78 38 80 00 06 */ li r4, 6
+/* 80142E1C 0013EA7C 48 00 BB 31 */ bl func_8014E94C
+lbl_80142E20:
+/* 80142E20 0013EA80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142E24 0013EA84 38 00 00 5D */ li r0, 0x5d
+/* 80142E28 0013EA88 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80142E2C 0013EA8C 48 00 4A C0 */ b lbl_801478EC
+/* 80142E30 0013EA90 80 1A 0D 30 */ lwz r0, 0xd30(r26)
+/* 80142E34 0013EA94 38 60 00 01 */ li r3, 1
+/* 80142E38 0013EA98 50 60 B9 D0 */ rlwimi r0, r3, 0x17, 7, 8
+/* 80142E3C 0013EA9C 90 1A 0D 30 */ stw r0, 0xd30(r26)
+/* 80142E40 0013EAA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142E44 0013EAA4 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 80142E48 0013EAA8 48 11 0F 89 */ bl func_80253DD0
+/* 80142E4C 0013EAAC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142E50 0013EAB0 28 00 00 03 */ cmplwi r0, 3
+/* 80142E54 0013EAB4 40 82 00 38 */ bne lbl_80142E8C
+/* 80142E58 0013EAB8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142E5C 0013EABC 38 00 00 5E */ li r0, 0x5e
+/* 80142E60 0013EAC0 38 60 00 00 */ li r3, 0
+/* 80142E64 0013EAC4 38 80 00 00 */ li r4, 0
+/* 80142E68 0013EAC8 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80142E6C 0013EACC 4B F1 6A 8D */ bl func_800598F8
+/* 80142E70 0013EAD0 38 60 00 63 */ li r3, 0x63
+/* 80142E74 0013EAD4 4B F1 6B 4D */ bl func_800599C0
+/* 80142E78 0013EAD8 48 00 CE 85 */ bl func_8014FCFC
+/* 80142E7C 0013EADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142E80 0013EAE0 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80142E84 0013EAE4 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 80142E88 0013EAE8 90 03 0D 30 */ stw r0, 0xd30(r3)
+lbl_80142E8C:
+/* 80142E8C 0013EAEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142E90 0013EAF0 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80142E94 0013EAF4 B0 03 00 F8 */ sth r0, 0xf8(r3)
+/* 80142E98 0013EAF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142E9C 0013EAFC 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80142EA0 0013EB00 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
+/* 80142EA4 0013EB04 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80142EA8 0013EB08 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142EAC 0013EB0C 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80142EB0 0013EB10 54 00 10 3A */ slwi r0, r0, 2
+/* 80142EB4 0013EB14 7C 64 02 14 */ add r3, r4, r0
+/* 80142EB8 0013EB18 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 80142EBC 0013EB1C 28 00 00 04 */ cmplwi r0, 4
+/* 80142EC0 0013EB20 40 82 4A 2C */ bne lbl_801478EC
+/* 80142EC4 0013EB24 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 80142EC8 0013EB28 64 00 00 02 */ oris r0, r0, 2
+/* 80142ECC 0013EB2C 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 80142ED0 0013EB30 48 00 4A 1C */ b lbl_801478EC
+/* 80142ED4 0013EB34 38 60 00 01 */ li r3, 1
+/* 80142ED8 0013EB38 48 00 BD 25 */ bl func_8014EBFC
+/* 80142EDC 0013EB3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142EE0 0013EB40 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80142EE4 0013EB44 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
+/* 80142EE8 0013EB48 41 82 00 20 */ beq lbl_80142F08
+/* 80142EEC 0013EB4C 38 60 00 3F */ li r3, 0x3f
+/* 80142EF0 0013EB50 38 80 00 01 */ li r4, 1
+/* 80142EF4 0013EB54 38 A0 00 00 */ li r5, 0
+/* 80142EF8 0013EB58 38 C0 00 01 */ li r6, 1
+/* 80142EFC 0013EB5C 4B F1 6B 71 */ bl func_80059A6C
+/* 80142F00 0013EB60 7C 76 1B 78 */ mr r22, r3
+/* 80142F04 0013EB64 48 00 00 1C */ b lbl_80142F20
+lbl_80142F08:
+/* 80142F08 0013EB68 38 60 00 3F */ li r3, 0x3f
+/* 80142F0C 0013EB6C 38 80 00 05 */ li r4, 5
+/* 80142F10 0013EB70 38 A0 00 00 */ li r5, 0
+/* 80142F14 0013EB74 38 C0 00 01 */ li r6, 1
+/* 80142F18 0013EB78 4B F1 6B 55 */ bl func_80059A6C
+/* 80142F1C 0013EB7C 7C 76 1B 78 */ mr r22, r3
+lbl_80142F20:
+/* 80142F20 0013EB80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142F24 0013EB84 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80142F28 0013EB88 54 00 10 3A */ slwi r0, r0, 2
+/* 80142F2C 0013EB8C 7C 64 02 14 */ add r3, r4, r0
+/* 80142F30 0013EB90 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 80142F34 0013EB94 28 00 00 04 */ cmplwi r0, 4
+/* 80142F38 0013EB98 41 82 00 64 */ beq lbl_80142F9C
+/* 80142F3C 0013EB9C A8 64 00 94 */ lha r3, 0x94(r4)
+/* 80142F40 0013EBA0 48 11 0E A1 */ bl func_80253DE0
+/* 80142F44 0013EBA4 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80142F48 0013EBA8 41 82 00 1C */ beq lbl_80142F64
+/* 80142F4C 0013EBAC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142F50 0013EBB0 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 80142F54 0013EBB4 48 11 0E 8D */ bl func_80253DE0
+/* 80142F58 0013EBB8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80142F5C 0013EBBC 28 00 00 02 */ cmplwi r0, 2
+/* 80142F60 0013EBC0 40 82 00 3C */ bne lbl_80142F9C
+lbl_80142F64:
+/* 80142F64 0013EBC4 38 60 00 05 */ li r3, 5
+/* 80142F68 0013EBC8 4B F1 74 D1 */ bl func_8005A438
+/* 80142F6C 0013EBCC 38 60 00 0A */ li r3, 0xa
+/* 80142F70 0013EBD0 38 80 00 04 */ li r4, 4
+/* 80142F74 0013EBD4 48 00 B9 D9 */ bl func_8014E94C
+/* 80142F78 0013EBD8 38 60 00 08 */ li r3, 8
+/* 80142F7C 0013EBDC 38 80 00 00 */ li r4, 0
+/* 80142F80 0013EBE0 48 00 B9 CD */ bl func_8014E94C
+/* 80142F84 0013EBE4 38 60 00 19 */ li r3, 0x19
+/* 80142F88 0013EBE8 38 80 00 04 */ li r4, 4
+/* 80142F8C 0013EBEC 48 00 B9 C1 */ bl func_8014E94C
+/* 80142F90 0013EBF0 38 60 00 1F */ li r3, 0x1f
+/* 80142F94 0013EBF4 38 80 00 02 */ li r4, 2
+/* 80142F98 0013EBF8 48 00 B9 B5 */ bl func_8014E94C
+lbl_80142F9C:
+/* 80142F9C 0013EBFC 48 00 CD 61 */ bl func_8014FCFC
+/* 80142FA0 0013EC00 2C 16 00 00 */ cmpwi r22, 0
+/* 80142FA4 0013EC04 41 82 49 48 */ beq lbl_801478EC
+/* 80142FA8 0013EC08 56 C0 00 01 */ rlwinm. r0, r22, 0, 0, 0
+/* 80142FAC 0013EC0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142FB0 0013EC10 56 C0 04 3E */ clrlwi r0, r22, 0x10
+/* 80142FB4 0013EC14 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80142FB8 0013EC18 41 82 02 D8 */ beq lbl_80143290
+/* 80142FBC 0013EC1C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80142FC0 0013EC20 3B 00 00 00 */ li r24, 0
+/* 80142FC4 0013EC24 80 85 00 D4 */ lwz r4, 0xd4(r5)
+/* 80142FC8 0013EC28 2C 04 00 07 */ cmpwi r4, 7
+/* 80142FCC 0013EC2C 41 82 01 7C */ beq lbl_80143148
+/* 80142FD0 0013EC30 40 80 00 28 */ bge lbl_80142FF8
+/* 80142FD4 0013EC34 2C 04 00 02 */ cmpwi r4, 2
+/* 80142FD8 0013EC38 41 82 00 BC */ beq lbl_80143094
+/* 80142FDC 0013EC3C 40 80 00 10 */ bge lbl_80142FEC
+/* 80142FE0 0013EC40 2C 04 00 01 */ cmpwi r4, 1
+/* 80142FE4 0013EC44 40 80 00 40 */ bge lbl_80143024
+/* 80142FE8 0013EC48 48 00 02 94 */ b lbl_8014327C
+lbl_80142FEC:
+/* 80142FEC 0013EC4C 2C 04 00 05 */ cmpwi r4, 5
+/* 80142FF0 0013EC50 41 82 01 14 */ beq lbl_80143104
+/* 80142FF4 0013EC54 48 00 02 88 */ b lbl_8014327C
+lbl_80142FF8:
+/* 80142FF8 0013EC58 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80142FFC 0013EC5C 41 82 02 34 */ beq lbl_80143230
+/* 80143000 0013EC60 40 80 00 10 */ bge lbl_80143010
+/* 80143004 0013EC64 2C 04 00 09 */ cmpwi r4, 9
+/* 80143008 0013EC68 40 80 02 74 */ bge lbl_8014327C
+/* 8014300C 0013EC6C 48 00 01 AC */ b lbl_801431B8
+lbl_80143010:
+/* 80143010 0013EC70 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80143014 0013EC74 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80143018 0013EC78 7C 04 00 00 */ cmpw r4, r0
+/* 8014301C 0013EC7C 41 82 02 14 */ beq lbl_80143230
+/* 80143020 0013EC80 48 00 02 5C */ b lbl_8014327C
+lbl_80143024:
+/* 80143024 0013EC84 88 05 0D 49 */ lbz r0, 0xd49(r5)
+/* 80143028 0013EC88 54 00 10 3A */ slwi r0, r0, 2
+/* 8014302C 0013EC8C 7C 65 02 14 */ add r3, r5, r0
+/* 80143030 0013EC90 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 80143034 0013EC94 28 00 00 04 */ cmplwi r0, 4
+/* 80143038 0013EC98 40 82 00 48 */ bne lbl_80143080
+/* 8014303C 0013EC9C 38 60 00 0A */ li r3, 0xa
+/* 80143040 0013ECA0 38 80 00 01 */ li r4, 1
+/* 80143044 0013ECA4 48 00 B9 09 */ bl func_8014E94C
+/* 80143048 0013ECA8 38 60 00 08 */ li r3, 8
+/* 8014304C 0013ECAC 38 80 00 02 */ li r4, 2
+/* 80143050 0013ECB0 48 00 B8 FD */ bl func_8014E94C
+/* 80143054 0013ECB4 38 60 00 19 */ li r3, 0x19
+/* 80143058 0013ECB8 38 80 00 04 */ li r4, 4
+/* 8014305C 0013ECBC 48 00 B8 F1 */ bl func_8014E94C
+/* 80143060 0013ECC0 38 60 00 1F */ li r3, 0x1f
+/* 80143064 0013ECC4 38 80 00 02 */ li r4, 2
+/* 80143068 0013ECC8 48 00 B8 E5 */ bl func_8014E94C
+/* 8014306C 0013ECCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143070 0013ECD0 38 00 00 5F */ li r0, 0x5f
+/* 80143074 0013ECD4 3B 00 00 01 */ li r24, 1
+/* 80143078 0013ECD8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014307C 0013ECDC 48 00 02 00 */ b lbl_8014327C
+lbl_80143080:
+/* 80143080 0013ECE0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80143084 0013ECE4 38 60 02 22 */ li r3, 0x222
+/* 80143088 0013ECE8 38 80 00 00 */ li r4, 0
+/* 8014308C 0013ECEC 4B EC 80 E5 */ bl func_8000B170
+/* 80143090 0013ECF0 48 00 01 EC */ b lbl_8014327C
+lbl_80143094:
+/* 80143094 0013ECF4 88 05 0D 49 */ lbz r0, 0xd49(r5)
+/* 80143098 0013ECF8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014309C 0013ECFC 7C 65 02 14 */ add r3, r5, r0
+/* 801430A0 0013ED00 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 801430A4 0013ED04 28 00 00 04 */ cmplwi r0, 4
+/* 801430A8 0013ED08 40 82 00 48 */ bne lbl_801430F0
+/* 801430AC 0013ED0C 38 60 00 0A */ li r3, 0xa
+/* 801430B0 0013ED10 38 80 00 03 */ li r4, 3
+/* 801430B4 0013ED14 48 00 B8 99 */ bl func_8014E94C
+/* 801430B8 0013ED18 38 60 00 08 */ li r3, 8
+/* 801430BC 0013ED1C 38 80 00 02 */ li r4, 2
+/* 801430C0 0013ED20 48 00 B8 8D */ bl func_8014E94C
+/* 801430C4 0013ED24 38 60 00 19 */ li r3, 0x19
+/* 801430C8 0013ED28 38 80 00 04 */ li r4, 4
+/* 801430CC 0013ED2C 48 00 B8 81 */ bl func_8014E94C
+/* 801430D0 0013ED30 38 60 00 1F */ li r3, 0x1f
+/* 801430D4 0013ED34 38 80 00 02 */ li r4, 2
+/* 801430D8 0013ED38 48 00 B8 75 */ bl func_8014E94C
+/* 801430DC 0013ED3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801430E0 0013ED40 38 00 00 5F */ li r0, 0x5f
+/* 801430E4 0013ED44 3B 00 00 01 */ li r24, 1
+/* 801430E8 0013ED48 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801430EC 0013ED4C 48 00 01 90 */ b lbl_8014327C
+lbl_801430F0:
+/* 801430F0 0013ED50 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801430F4 0013ED54 38 60 02 22 */ li r3, 0x222
+/* 801430F8 0013ED58 38 80 00 00 */ li r4, 0
+/* 801430FC 0013ED5C 4B EC 80 75 */ bl func_8000B170
+/* 80143100 0013ED60 48 00 01 7C */ b lbl_8014327C
+lbl_80143104:
+/* 80143104 0013ED64 38 60 00 0A */ li r3, 0xa
+/* 80143108 0013ED68 38 80 00 04 */ li r4, 4
+/* 8014310C 0013ED6C 48 00 B8 41 */ bl func_8014E94C
+/* 80143110 0013ED70 38 60 00 08 */ li r3, 8
+/* 80143114 0013ED74 38 80 00 01 */ li r4, 1
+/* 80143118 0013ED78 48 00 B8 35 */ bl func_8014E94C
+/* 8014311C 0013ED7C 38 60 00 19 */ li r3, 0x19
+/* 80143120 0013ED80 38 80 00 04 */ li r4, 4
+/* 80143124 0013ED84 48 00 B8 29 */ bl func_8014E94C
+/* 80143128 0013ED88 38 60 00 1F */ li r3, 0x1f
+/* 8014312C 0013ED8C 38 80 00 02 */ li r4, 2
+/* 80143130 0013ED90 48 00 B8 1D */ bl func_8014E94C
+/* 80143134 0013ED94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143138 0013ED98 38 00 00 5F */ li r0, 0x5f
+/* 8014313C 0013ED9C 3B 00 00 01 */ li r24, 1
+/* 80143140 0013EDA0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143144 0013EDA4 48 00 01 38 */ b lbl_8014327C
+lbl_80143148:
+/* 80143148 0013EDA8 A0 05 00 F8 */ lhz r0, 0xf8(r5)
+/* 8014314C 0013EDAC 2C 00 00 00 */ cmpwi r0, 0
+/* 80143150 0013EDB0 41 82 00 54 */ beq lbl_801431A4
+/* 80143154 0013EDB4 38 60 00 0A */ li r3, 0xa
+/* 80143158 0013EDB8 38 80 00 04 */ li r4, 4
+/* 8014315C 0013EDBC 48 00 B7 F1 */ bl func_8014E94C
+/* 80143160 0013EDC0 38 60 00 08 */ li r3, 8
+/* 80143164 0013EDC4 38 80 00 02 */ li r4, 2
+/* 80143168 0013EDC8 48 00 B7 E5 */ bl func_8014E94C
+/* 8014316C 0013EDCC 38 60 00 19 */ li r3, 0x19
+/* 80143170 0013EDD0 38 80 00 04 */ li r4, 4
+/* 80143174 0013EDD4 48 00 B7 D9 */ bl func_8014E94C
+/* 80143178 0013EDD8 38 60 00 1F */ li r3, 0x1f
+/* 8014317C 0013EDDC 38 80 00 02 */ li r4, 2
+/* 80143180 0013EDE0 48 00 B7 CD */ bl func_8014E94C
+/* 80143184 0013EDE4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143188 0013EDE8 38 00 00 5F */ li r0, 0x5f
+/* 8014318C 0013EDEC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80143190 0013EDF0 38 60 02 23 */ li r3, 0x223
+/* 80143194 0013EDF4 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80143198 0013EDF8 38 80 00 00 */ li r4, 0
+/* 8014319C 0013EDFC 4B EC 7F D5 */ bl func_8000B170
+/* 801431A0 0013EE00 48 00 00 DC */ b lbl_8014327C
+lbl_801431A4:
+/* 801431A4 0013EE04 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801431A8 0013EE08 38 60 02 22 */ li r3, 0x222
+/* 801431AC 0013EE0C 38 80 00 00 */ li r4, 0
+/* 801431B0 0013EE10 4B EC 7F C1 */ bl func_8000B170
+/* 801431B4 0013EE14 48 00 00 C8 */ b lbl_8014327C
+lbl_801431B8:
+/* 801431B8 0013EE18 A0 65 00 F8 */ lhz r3, 0xf8(r5)
+/* 801431BC 0013EE1C A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 801431C0 0013EE20 38 63 00 01 */ addi r3, r3, 1
+/* 801431C4 0013EE24 7C 03 00 00 */ cmpw r3, r0
+/* 801431C8 0013EE28 40 80 00 54 */ bge lbl_8014321C
+/* 801431CC 0013EE2C 38 60 00 0A */ li r3, 0xa
+/* 801431D0 0013EE30 38 80 00 04 */ li r4, 4
+/* 801431D4 0013EE34 48 00 B7 79 */ bl func_8014E94C
+/* 801431D8 0013EE38 38 60 00 08 */ li r3, 8
+/* 801431DC 0013EE3C 38 80 00 02 */ li r4, 2
+/* 801431E0 0013EE40 48 00 B7 6D */ bl func_8014E94C
+/* 801431E4 0013EE44 38 60 00 19 */ li r3, 0x19
+/* 801431E8 0013EE48 38 80 00 04 */ li r4, 4
+/* 801431EC 0013EE4C 48 00 B7 61 */ bl func_8014E94C
+/* 801431F0 0013EE50 38 60 00 1F */ li r3, 0x1f
+/* 801431F4 0013EE54 38 80 00 02 */ li r4, 2
+/* 801431F8 0013EE58 48 00 B7 55 */ bl func_8014E94C
+/* 801431FC 0013EE5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143200 0013EE60 38 00 00 5F */ li r0, 0x5f
+/* 80143204 0013EE64 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80143208 0013EE68 38 60 02 23 */ li r3, 0x223
+/* 8014320C 0013EE6C B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80143210 0013EE70 38 80 00 00 */ li r4, 0
+/* 80143214 0013EE74 4B EC 7F 5D */ bl func_8000B170
+/* 80143218 0013EE78 48 00 00 64 */ b lbl_8014327C
+lbl_8014321C:
+/* 8014321C 0013EE7C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80143220 0013EE80 38 60 02 22 */ li r3, 0x222
+/* 80143224 0013EE84 38 80 00 00 */ li r4, 0
+/* 80143228 0013EE88 4B EC 7F 49 */ bl func_8000B170
+/* 8014322C 0013EE8C 48 00 00 50 */ b lbl_8014327C
+lbl_80143230:
+/* 80143230 0013EE90 38 60 00 0A */ li r3, 0xa
+/* 80143234 0013EE94 38 80 00 04 */ li r4, 4
+/* 80143238 0013EE98 48 00 B7 15 */ bl func_8014E94C
+/* 8014323C 0013EE9C 38 60 00 08 */ li r3, 8
+/* 80143240 0013EEA0 38 80 00 02 */ li r4, 2
+/* 80143244 0013EEA4 48 00 B7 09 */ bl func_8014E94C
+/* 80143248 0013EEA8 38 60 00 19 */ li r3, 0x19
+/* 8014324C 0013EEAC 38 80 00 04 */ li r4, 4
+/* 80143250 0013EEB0 48 00 B6 FD */ bl func_8014E94C
+/* 80143254 0013EEB4 38 60 00 1F */ li r3, 0x1f
+/* 80143258 0013EEB8 38 80 00 01 */ li r4, 1
+/* 8014325C 0013EEBC 48 00 B6 F1 */ bl func_8014E94C
+/* 80143260 0013EEC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143264 0013EEC4 38 80 00 5F */ li r4, 0x5f
+/* 80143268 0013EEC8 38 00 00 63 */ li r0, 0x63
+/* 8014326C 0013EECC 3B 00 00 02 */ li r24, 2
+/* 80143270 0013EED0 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80143274 0013EED4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143278 0013EED8 90 03 00 D4 */ stw r0, 0xd4(r3)
+lbl_8014327C:
+/* 8014327C 0013EEDC 2C 18 00 00 */ cmpwi r24, 0
+/* 80143280 0013EEE0 41 82 01 D4 */ beq lbl_80143454
+/* 80143284 0013EEE4 7F 03 C3 78 */ mr r3, r24
+/* 80143288 0013EEE8 4B F1 72 45 */ bl func_8005A4CC
+/* 8014328C 0013EEEC 48 00 01 C8 */ b lbl_80143454
+lbl_80143290:
+/* 80143290 0013EEF0 2C 16 00 06 */ cmpwi r22, 6
+/* 80143294 0013EEF4 38 60 00 00 */ li r3, 0
+/* 80143298 0013EEF8 41 82 01 94 */ beq lbl_8014342C
+/* 8014329C 0013EEFC 40 80 00 28 */ bge lbl_801432C4
+/* 801432A0 0013EF00 2C 16 00 02 */ cmpwi r22, 2
+/* 801432A4 0013EF04 41 82 00 74 */ beq lbl_80143318
+/* 801432A8 0013EF08 40 80 00 10 */ bge lbl_801432B8
+/* 801432AC 0013EF0C 2C 16 00 01 */ cmpwi r22, 1
+/* 801432B0 0013EF10 40 80 00 30 */ bge lbl_801432E0
+/* 801432B4 0013EF14 48 00 01 78 */ b lbl_8014342C
+lbl_801432B8:
+/* 801432B8 0013EF18 2C 16 00 05 */ cmpwi r22, 5
+/* 801432BC 0013EF1C 40 80 00 94 */ bge lbl_80143350
+/* 801432C0 0013EF20 48 00 01 6C */ b lbl_8014342C
+lbl_801432C4:
+/* 801432C4 0013EF24 2C 16 00 63 */ cmpwi r22, 0x63
+/* 801432C8 0013EF28 41 82 01 30 */ beq lbl_801433F8
+/* 801432CC 0013EF2C 40 80 01 60 */ bge lbl_8014342C
+/* 801432D0 0013EF30 2C 16 00 08 */ cmpwi r22, 8
+/* 801432D4 0013EF34 41 82 00 EC */ beq lbl_801433C0
+/* 801432D8 0013EF38 40 80 01 54 */ bge lbl_8014342C
+/* 801432DC 0013EF3C 48 00 00 AC */ b lbl_80143388
+lbl_801432E0:
+/* 801432E0 0013EF40 38 60 00 0A */ li r3, 0xa
+/* 801432E4 0013EF44 38 80 00 00 */ li r4, 0
+/* 801432E8 0013EF48 48 00 B6 65 */ bl func_8014E94C
+/* 801432EC 0013EF4C 38 60 00 08 */ li r3, 8
+/* 801432F0 0013EF50 38 80 00 02 */ li r4, 2
+/* 801432F4 0013EF54 48 00 B6 59 */ bl func_8014E94C
+/* 801432F8 0013EF58 38 60 00 19 */ li r3, 0x19
+/* 801432FC 0013EF5C 38 80 00 04 */ li r4, 4
+/* 80143300 0013EF60 48 00 B6 4D */ bl func_8014E94C
+/* 80143304 0013EF64 38 60 00 1F */ li r3, 0x1f
+/* 80143308 0013EF68 38 80 00 02 */ li r4, 2
+/* 8014330C 0013EF6C 48 00 B6 41 */ bl func_8014E94C
+/* 80143310 0013EF70 38 60 00 03 */ li r3, 3
+/* 80143314 0013EF74 48 00 01 18 */ b lbl_8014342C
+lbl_80143318:
+/* 80143318 0013EF78 38 60 00 0A */ li r3, 0xa
+/* 8014331C 0013EF7C 38 80 00 02 */ li r4, 2
+/* 80143320 0013EF80 48 00 B6 2D */ bl func_8014E94C
+/* 80143324 0013EF84 38 60 00 08 */ li r3, 8
+/* 80143328 0013EF88 38 80 00 02 */ li r4, 2
+/* 8014332C 0013EF8C 48 00 B6 21 */ bl func_8014E94C
+/* 80143330 0013EF90 38 60 00 19 */ li r3, 0x19
+/* 80143334 0013EF94 38 80 00 04 */ li r4, 4
+/* 80143338 0013EF98 48 00 B6 15 */ bl func_8014E94C
+/* 8014333C 0013EF9C 38 60 00 1F */ li r3, 0x1f
+/* 80143340 0013EFA0 38 80 00 02 */ li r4, 2
+/* 80143344 0013EFA4 48 00 B6 09 */ bl func_8014E94C
+/* 80143348 0013EFA8 38 60 00 03 */ li r3, 3
+/* 8014334C 0013EFAC 48 00 00 E0 */ b lbl_8014342C
+lbl_80143350:
+/* 80143350 0013EFB0 38 60 00 0A */ li r3, 0xa
+/* 80143354 0013EFB4 38 80 00 04 */ li r4, 4
+/* 80143358 0013EFB8 48 00 B5 F5 */ bl func_8014E94C
+/* 8014335C 0013EFBC 38 60 00 08 */ li r3, 8
+/* 80143360 0013EFC0 38 80 00 00 */ li r4, 0
+/* 80143364 0013EFC4 48 00 B5 E9 */ bl func_8014E94C
+/* 80143368 0013EFC8 38 60 00 19 */ li r3, 0x19
+/* 8014336C 0013EFCC 38 80 00 04 */ li r4, 4
+/* 80143370 0013EFD0 48 00 B5 DD */ bl func_8014E94C
+/* 80143374 0013EFD4 38 60 00 1F */ li r3, 0x1f
+/* 80143378 0013EFD8 38 80 00 02 */ li r4, 2
+/* 8014337C 0013EFDC 48 00 B5 D1 */ bl func_8014E94C
+/* 80143380 0013EFE0 38 60 00 03 */ li r3, 3
+/* 80143384 0013EFE4 48 00 00 A8 */ b lbl_8014342C
+lbl_80143388:
+/* 80143388 0013EFE8 38 60 00 0A */ li r3, 0xa
+/* 8014338C 0013EFEC 38 80 00 04 */ li r4, 4
+/* 80143390 0013EFF0 48 00 B5 BD */ bl func_8014E94C
+/* 80143394 0013EFF4 38 60 00 08 */ li r3, 8
+/* 80143398 0013EFF8 38 80 00 02 */ li r4, 2
+/* 8014339C 0013EFFC 48 00 B5 B1 */ bl func_8014E94C
+/* 801433A0 0013F000 38 60 00 19 */ li r3, 0x19
+/* 801433A4 0013F004 38 80 00 00 */ li r4, 0
+/* 801433A8 0013F008 48 00 B5 A5 */ bl func_8014E94C
+/* 801433AC 0013F00C 38 60 00 1F */ li r3, 0x1f
+/* 801433B0 0013F010 38 80 00 02 */ li r4, 2
+/* 801433B4 0013F014 48 00 B5 99 */ bl func_8014E94C
+/* 801433B8 0013F018 38 60 00 03 */ li r3, 3
+/* 801433BC 0013F01C 48 00 00 70 */ b lbl_8014342C
+lbl_801433C0:
+/* 801433C0 0013F020 38 60 00 0A */ li r3, 0xa
+/* 801433C4 0013F024 38 80 00 04 */ li r4, 4
+/* 801433C8 0013F028 48 00 B5 85 */ bl func_8014E94C
+/* 801433CC 0013F02C 38 60 00 08 */ li r3, 8
+/* 801433D0 0013F030 38 80 00 02 */ li r4, 2
+/* 801433D4 0013F034 48 00 B5 79 */ bl func_8014E94C
+/* 801433D8 0013F038 38 60 00 19 */ li r3, 0x19
+/* 801433DC 0013F03C 38 80 00 01 */ li r4, 1
+/* 801433E0 0013F040 48 00 B5 6D */ bl func_8014E94C
+/* 801433E4 0013F044 38 60 00 1F */ li r3, 0x1f
+/* 801433E8 0013F048 38 80 00 02 */ li r4, 2
+/* 801433EC 0013F04C 48 00 B5 61 */ bl func_8014E94C
+/* 801433F0 0013F050 38 60 00 03 */ li r3, 3
+/* 801433F4 0013F054 48 00 00 38 */ b lbl_8014342C
+lbl_801433F8:
+/* 801433F8 0013F058 38 60 00 0A */ li r3, 0xa
+/* 801433FC 0013F05C 38 80 00 04 */ li r4, 4
+/* 80143400 0013F060 48 00 B5 4D */ bl func_8014E94C
+/* 80143404 0013F064 38 60 00 08 */ li r3, 8
+/* 80143408 0013F068 38 80 00 02 */ li r4, 2
+/* 8014340C 0013F06C 48 00 B5 41 */ bl func_8014E94C
+/* 80143410 0013F070 38 60 00 19 */ li r3, 0x19
+/* 80143414 0013F074 38 80 00 04 */ li r4, 4
+/* 80143418 0013F078 48 00 B5 35 */ bl func_8014E94C
+/* 8014341C 0013F07C 38 60 00 1F */ li r3, 0x1f
+/* 80143420 0013F080 38 80 00 00 */ li r4, 0
+/* 80143424 0013F084 48 00 B5 29 */ bl func_8014E94C
+/* 80143428 0013F088 38 60 00 03 */ li r3, 3
+lbl_8014342C:
+/* 8014342C 0013F08C 2C 03 00 00 */ cmpwi r3, 0
+/* 80143430 0013F090 41 82 00 24 */ beq lbl_80143454
+/* 80143434 0013F094 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143438 0013F098 80 85 0D 30 */ lwz r4, 0xd30(r5)
+/* 8014343C 0013F09C 54 80 17 FF */ rlwinm. r0, r4, 2, 0x1f, 0x1f
+/* 80143440 0013F0A0 41 82 00 0C */ beq lbl_8014344C
+/* 80143444 0013F0A4 4B F1 70 89 */ bl func_8005A4CC
+/* 80143448 0013F0A8 48 00 00 0C */ b lbl_80143454
+lbl_8014344C:
+/* 8014344C 0013F0AC 64 80 40 00 */ oris r0, r4, 0x4000
+/* 80143450 0013F0B0 90 05 0D 30 */ stw r0, 0xd30(r5)
+lbl_80143454:
+/* 80143454 0013F0B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143458 0013F0B8 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014345C 0013F0BC B0 03 00 F8 */ sth r0, 0xf8(r3)
+/* 80143460 0013F0C0 48 00 44 8C */ b lbl_801478EC
+/* 80143464 0013F0C4 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80143468 0013F0C8 2C 00 00 06 */ cmpwi r0, 6
+/* 8014346C 0013F0CC 41 82 01 94 */ beq lbl_80143600
+/* 80143470 0013F0D0 40 80 00 28 */ bge lbl_80143498
+/* 80143474 0013F0D4 2C 00 00 02 */ cmpwi r0, 2
+/* 80143478 0013F0D8 41 82 00 74 */ beq lbl_801434EC
+/* 8014347C 0013F0DC 40 80 00 10 */ bge lbl_8014348C
+/* 80143480 0013F0E0 2C 00 00 01 */ cmpwi r0, 1
+/* 80143484 0013F0E4 40 80 00 30 */ bge lbl_801434B4
+/* 80143488 0013F0E8 48 00 01 78 */ b lbl_80143600
+lbl_8014348C:
+/* 8014348C 0013F0EC 2C 00 00 05 */ cmpwi r0, 5
+/* 80143490 0013F0F0 40 80 00 8C */ bge lbl_8014351C
+/* 80143494 0013F0F4 48 00 01 6C */ b lbl_80143600
+lbl_80143498:
+/* 80143498 0013F0F8 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8014349C 0013F0FC 41 82 01 38 */ beq lbl_801435D4
+/* 801434A0 0013F100 40 80 01 60 */ bge lbl_80143600
+/* 801434A4 0013F104 2C 00 00 08 */ cmpwi r0, 8
+/* 801434A8 0013F108 41 82 00 F0 */ beq lbl_80143598
+/* 801434AC 0013F10C 40 80 01 54 */ bge lbl_80143600
+/* 801434B0 0013F110 48 00 00 AC */ b lbl_8014355C
+lbl_801434B4:
+/* 801434B4 0013F114 A8 7A 00 94 */ lha r3, 0x94(r26)
+/* 801434B8 0013F118 48 11 09 19 */ bl func_80253DD0
+/* 801434BC 0013F11C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801434C0 0013F120 28 00 00 03 */ cmplwi r0, 3
+/* 801434C4 0013F124 40 82 01 3C */ bne lbl_80143600
+/* 801434C8 0013F128 4B F1 2D AD */ bl func_80056274
+/* 801434CC 0013F12C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801434D0 0013F130 38 00 00 61 */ li r0, 0x61
+/* 801434D4 0013F134 38 60 00 00 */ li r3, 0
+/* 801434D8 0013F138 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 801434DC 0013F13C 48 00 B3 31 */ bl func_8014E80C
+/* 801434E0 0013F140 38 60 00 00 */ li r3, 0
+/* 801434E4 0013F144 48 00 B3 C9 */ bl func_8014E8AC
+/* 801434E8 0013F148 48 00 01 18 */ b lbl_80143600
+lbl_801434EC:
+/* 801434EC 0013F14C A8 7A 00 94 */ lha r3, 0x94(r26)
+/* 801434F0 0013F150 48 11 08 E1 */ bl func_80253DD0
+/* 801434F4 0013F154 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801434F8 0013F158 28 00 00 03 */ cmplwi r0, 3
+/* 801434FC 0013F15C 40 82 01 04 */ bne lbl_80143600
+/* 80143500 0013F160 4B F1 2D 75 */ bl func_80056274
+/* 80143504 0013F164 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143508 0013F168 38 00 00 61 */ li r0, 0x61
+/* 8014350C 0013F16C 38 60 00 00 */ li r3, 0
+/* 80143510 0013F170 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80143514 0013F174 48 00 B3 99 */ bl func_8014E8AC
+/* 80143518 0013F178 48 00 00 E8 */ b lbl_80143600
+lbl_8014351C:
+/* 8014351C 0013F17C 38 00 00 62 */ li r0, 0x62
+/* 80143520 0013F180 38 60 00 00 */ li r3, 0
+/* 80143524 0013F184 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80143528 0013F188 48 00 B2 E5 */ bl func_8014E80C
+/* 8014352C 0013F18C 38 60 00 00 */ li r3, 0
+/* 80143530 0013F190 48 00 B3 7D */ bl func_8014E8AC
+/* 80143534 0013F194 38 60 00 0A */ li r3, 0xa
+/* 80143538 0013F198 38 80 00 05 */ li r4, 5
+/* 8014353C 0013F19C 48 00 B4 11 */ bl func_8014E94C
+/* 80143540 0013F1A0 38 60 00 08 */ li r3, 8
+/* 80143544 0013F1A4 38 80 00 03 */ li r4, 3
+/* 80143548 0013F1A8 48 00 B4 05 */ bl func_8014E94C
+/* 8014354C 0013F1AC 38 60 00 19 */ li r3, 0x19
+/* 80143550 0013F1B0 38 80 00 05 */ li r4, 5
+/* 80143554 0013F1B4 48 00 B3 F9 */ bl func_8014E94C
+/* 80143558 0013F1B8 48 00 00 A8 */ b lbl_80143600
+lbl_8014355C:
+/* 8014355C 0013F1BC 88 BA 0D 49 */ lbz r5, 0xd49(r26)
+/* 80143560 0013F1C0 38 00 00 5E */ li r0, 0x5e
+/* 80143564 0013F1C4 38 60 00 19 */ li r3, 0x19
+/* 80143568 0013F1C8 38 80 00 00 */ li r4, 0
+/* 8014356C 0013F1CC 38 A5 FF FF */ addi r5, r5, -1
+/* 80143570 0013F1D0 98 BA 0D 49 */ stb r5, 0xd49(r26)
+/* 80143574 0013F1D4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143578 0013F1D8 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
+/* 8014357C 0013F1DC 38 A5 FF FF */ addi r5, r5, -1
+/* 80143580 0013F1E0 B0 A6 00 F8 */ sth r5, 0xf8(r6)
+/* 80143584 0013F1E4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143588 0013F1E8 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 8014358C 0013F1EC 48 00 B3 C1 */ bl func_8014E94C
+/* 80143590 0013F1F0 48 00 C7 6D */ bl func_8014FCFC
+/* 80143594 0013F1F4 48 00 00 6C */ b lbl_80143600
+lbl_80143598:
+/* 80143598 0013F1F8 88 BA 0D 49 */ lbz r5, 0xd49(r26)
+/* 8014359C 0013F1FC 38 00 00 5E */ li r0, 0x5e
+/* 801435A0 0013F200 38 60 00 19 */ li r3, 0x19
+/* 801435A4 0013F204 38 80 00 01 */ li r4, 1
+/* 801435A8 0013F208 38 A5 00 01 */ addi r5, r5, 1
+/* 801435AC 0013F20C 98 BA 0D 49 */ stb r5, 0xd49(r26)
+/* 801435B0 0013F210 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 801435B4 0013F214 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
+/* 801435B8 0013F218 38 A5 00 01 */ addi r5, r5, 1
+/* 801435BC 0013F21C B0 A6 00 F8 */ sth r5, 0xf8(r6)
+/* 801435C0 0013F220 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801435C4 0013F224 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 801435C8 0013F228 48 00 B3 85 */ bl func_8014E94C
+/* 801435CC 0013F22C 48 00 C7 31 */ bl func_8014FCFC
+/* 801435D0 0013F230 48 00 00 30 */ b lbl_80143600
+lbl_801435D4:
+/* 801435D4 0013F234 A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 801435D8 0013F238 48 11 07 F9 */ bl func_80253DD0
+/* 801435DC 0013F23C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801435E0 0013F240 28 00 00 03 */ cmplwi r0, 3
+/* 801435E4 0013F244 40 82 00 1C */ bne lbl_80143600
+/* 801435E8 0013F248 38 60 00 0A */ li r3, 0xa
+/* 801435EC 0013F24C 38 80 00 05 */ li r4, 5
+/* 801435F0 0013F250 48 00 B3 5D */ bl func_8014E94C
+/* 801435F4 0013F254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801435F8 0013F258 38 00 00 60 */ li r0, 0x60
+/* 801435FC 0013F25C B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80143600:
+/* 80143600 0013F260 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143604 0013F264 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80143608 0013F268 B0 03 00 F8 */ sth r0, 0xf8(r3)
+/* 8014360C 0013F26C 48 00 42 E0 */ b lbl_801478EC
+/* 80143610 0013F270 A8 7A 00 94 */ lha r3, 0x94(r26)
+/* 80143614 0013F274 48 11 07 BD */ bl func_80253DD0
+/* 80143618 0013F278 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014361C 0013F27C 28 00 00 03 */ cmplwi r0, 3
+/* 80143620 0013F280 40 82 42 CC */ bne lbl_801478EC
+/* 80143624 0013F284 38 60 00 0A */ li r3, 0xa
+/* 80143628 0013F288 38 80 00 00 */ li r4, 0
+/* 8014362C 0013F28C 48 00 B3 39 */ bl func_8014E964
+/* 80143630 0013F290 38 60 00 07 */ li r3, 7
+/* 80143634 0013F294 38 80 00 01 */ li r4, 1
+/* 80143638 0013F298 48 00 B3 2D */ bl func_8014E964
+/* 8014363C 0013F29C 38 60 00 07 */ li r3, 7
+/* 80143640 0013F2A0 38 80 00 0C */ li r4, 0xc
+/* 80143644 0013F2A4 48 00 B3 09 */ bl func_8014E94C
+/* 80143648 0013F2A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014364C 0013F2AC 38 00 00 51 */ li r0, 0x51
+/* 80143650 0013F2B0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143654 0013F2B4 48 00 42 98 */ b lbl_801478EC
+/* 80143658 0013F2B8 4B F1 2C A1 */ bl func_800562F8
+/* 8014365C 0013F2BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80143660 0013F2C0 41 82 42 8C */ beq lbl_801478EC
+/* 80143664 0013F2C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143668 0013F2C8 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014366C 0013F2CC 28 00 00 01 */ cmplwi r0, 1
+/* 80143670 0013F2D0 40 82 00 50 */ bne lbl_801436C0
+/* 80143674 0013F2D4 38 60 00 0A */ li r3, 0xa
+/* 80143678 0013F2D8 38 80 00 00 */ li r4, 0
+/* 8014367C 0013F2DC 48 00 B2 E9 */ bl func_8014E964
+/* 80143680 0013F2E0 38 60 00 08 */ li r3, 8
+/* 80143684 0013F2E4 38 80 00 00 */ li r4, 0
+/* 80143688 0013F2E8 48 00 B2 DD */ bl func_8014E964
+/* 8014368C 0013F2EC 38 60 00 19 */ li r3, 0x19
+/* 80143690 0013F2F0 38 80 00 00 */ li r4, 0
+/* 80143694 0013F2F4 48 00 B2 D1 */ bl func_8014E964
+/* 80143698 0013F2F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014369C 0013F2FC 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801436A0 0013F300 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
+/* 801436A4 0013F304 41 82 00 10 */ beq lbl_801436B4
+/* 801436A8 0013F308 38 00 00 66 */ li r0, 0x66
+/* 801436AC 0013F30C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801436B0 0013F310 48 00 42 3C */ b lbl_801478EC
+lbl_801436B4:
+/* 801436B4 0013F314 38 00 00 6B */ li r0, 0x6b
+/* 801436B8 0013F318 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801436BC 0013F31C 48 00 42 30 */ b lbl_801478EC
+lbl_801436C0:
+/* 801436C0 0013F320 38 00 00 63 */ li r0, 0x63
+/* 801436C4 0013F324 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801436C8 0013F328 48 00 42 24 */ b lbl_801478EC
+/* 801436CC 0013F32C 38 60 00 01 */ li r3, 1
+/* 801436D0 0013F330 48 00 B5 2D */ bl func_8014EBFC
+/* 801436D4 0013F334 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801436D8 0013F338 A8 63 00 94 */ lha r3, 0x94(r3)
+/* 801436DC 0013F33C 48 11 06 F5 */ bl func_80253DD0
+/* 801436E0 0013F340 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801436E4 0013F344 28 00 00 03 */ cmplwi r0, 3
+/* 801436E8 0013F348 40 82 42 04 */ bne lbl_801478EC
+/* 801436EC 0013F34C 38 60 00 0A */ li r3, 0xa
+/* 801436F0 0013F350 38 80 00 00 */ li r4, 0
+/* 801436F4 0013F354 48 00 B2 71 */ bl func_8014E964
+/* 801436F8 0013F358 38 60 00 08 */ li r3, 8
+/* 801436FC 0013F35C 38 80 00 00 */ li r4, 0
+/* 80143700 0013F360 48 00 B2 65 */ bl func_8014E964
+/* 80143704 0013F364 38 60 00 19 */ li r3, 0x19
+/* 80143708 0013F368 38 80 00 00 */ li r4, 0
+/* 8014370C 0013F36C 48 00 B2 59 */ bl func_8014E964
+/* 80143710 0013F370 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143714 0013F374 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80143718 0013F378 54 60 3F FF */ rlwinm. r0, r3, 7, 0x1f, 0x1f
+/* 8014371C 0013F37C 41 82 00 10 */ beq lbl_8014372C
+/* 80143720 0013F380 38 00 00 57 */ li r0, 0x57
+/* 80143724 0013F384 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80143728 0013F388 48 00 41 C4 */ b lbl_801478EC
+lbl_8014372C:
+/* 8014372C 0013F38C 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
+/* 80143730 0013F390 38 00 00 6C */ li r0, 0x6c
+/* 80143734 0013F394 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80143738 0013F398 38 80 00 00 */ li r4, 0
+/* 8014373C 0013F39C 38 A0 06 EC */ li r5, 0x6ec
+/* 80143740 0013F3A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143744 0013F3A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143748 0013F3A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014374C 0013F3AC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80143750 0013F3B0 3C 63 00 01 */ addis r3, r3, 1
+/* 80143754 0013F3B4 38 63 CC F4 */ addi r3, r3, -13068
+/* 80143758 0013F3B8 4B EC 09 AD */ bl memset
+/* 8014375C 0013F3BC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143760 0013F3C0 38 00 00 01 */ li r0, 1
+/* 80143764 0013F3C4 38 60 00 00 */ li r3, 0
+/* 80143768 0013F3C8 80 A4 0D 28 */ lwz r5, 0xd28(r4)
+/* 8014376C 0013F3CC 80 85 00 04 */ lwz r4, 4(r5)
+/* 80143770 0013F3D0 54 84 01 3E */ clrlwi r4, r4, 4
+/* 80143774 0013F3D4 90 85 00 04 */ stw r4, 4(r5)
+/* 80143778 0013F3D8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014377C 0013F3DC 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80143780 0013F3E0 B0 04 00 9A */ sth r0, 0x9a(r4)
+/* 80143784 0013F3E4 4B FD A6 25 */ bl func_8011DDA8
+/* 80143788 0013F3E8 4B F1 2A ED */ bl func_80056274
+/* 8014378C 0013F3EC 48 00 41 60 */ b lbl_801478EC
+/* 80143790 0013F3F0 48 00 B2 39 */ bl func_8014E9C8
+/* 80143794 0013F3F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143798 0013F3F8 38 A0 00 0E */ li r5, 0xe
+/* 8014379C 0013F3FC 80 83 0D 28 */ lwz r4, 0xd28(r3)
+/* 801437A0 0013F400 38 63 0D CC */ addi r3, r3, 0xdcc
+/* 801437A4 0013F404 38 84 00 8A */ addi r4, r4, 0x8a
+/* 801437A8 0013F408 4B EC 08 59 */ bl memcpy
+/* 801437AC 0013F40C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801437B0 0013F410 38 A0 00 0E */ li r5, 0xe
+/* 801437B4 0013F414 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 801437B8 0013F418 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 801437BC 0013F41C 1C 00 00 44 */ mulli r0, r0, 0x44
+/* 801437C0 0013F420 38 63 00 8A */ addi r3, r3, 0x8a
+/* 801437C4 0013F424 7C 84 02 14 */ add r4, r4, r0
+/* 801437C8 0013F428 38 84 04 7C */ addi r4, r4, 0x47c
+/* 801437CC 0013F42C 4B EC 08 35 */ bl memcpy
+/* 801437D0 0013F430 4B F1 2A ED */ bl func_800562BC
+/* 801437D4 0013F434 38 60 00 01 */ li r3, 1
+/* 801437D8 0013F438 48 00 B0 35 */ bl func_8014E80C
+/* 801437DC 0013F43C 4B F5 BF 25 */ bl func_8009F700
+/* 801437E0 0013F440 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801437E4 0013F444 38 80 00 00 */ li r4, 0
+/* 801437E8 0013F448 38 A0 00 28 */ li r5, 0x28
+/* 801437EC 0013F44C 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801437F0 0013F450 64 00 00 08 */ oris r0, r0, 8
+/* 801437F4 0013F454 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 801437F8 0013F458 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801437FC 0013F45C 38 63 0E FE */ addi r3, r3, 0xefe
+/* 80143800 0013F460 4B EC 09 05 */ bl memset
+/* 80143804 0013F464 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143808 0013F468 88 05 0D 49 */ lbz r0, 0xd49(r5)
+/* 8014380C 0013F46C 1C 80 00 44 */ mulli r4, r0, 0x44
+/* 80143810 0013F470 7C 65 22 14 */ add r3, r5, r4
+/* 80143814 0013F474 A0 03 04 8A */ lhz r0, 0x48a(r3)
+/* 80143818 0013F478 2C 00 00 01 */ cmpwi r0, 1
+/* 8014381C 0013F47C 41 82 00 28 */ beq lbl_80143844
+/* 80143820 0013F480 40 80 00 10 */ bge lbl_80143830
+/* 80143824 0013F484 2C 00 00 00 */ cmpwi r0, 0
+/* 80143828 0013F488 40 80 00 14 */ bge lbl_8014383C
+/* 8014382C 0013F48C 48 00 00 28 */ b lbl_80143854
+lbl_80143830:
+/* 80143830 0013F490 2C 00 00 03 */ cmpwi r0, 3
+/* 80143834 0013F494 40 80 00 20 */ bge lbl_80143854
+/* 80143838 0013F498 48 00 00 14 */ b lbl_8014384C
+lbl_8014383C:
+/* 8014383C 0013F49C 38 60 30 69 */ li r3, 0x3069
+/* 80143840 0013F4A0 48 00 00 28 */ b lbl_80143868
+lbl_80143844:
+/* 80143844 0013F4A4 38 60 30 6A */ li r3, 0x306a
+/* 80143848 0013F4A8 48 00 00 20 */ b lbl_80143868
+lbl_8014384C:
+/* 8014384C 0013F4AC 38 60 30 6B */ li r3, 0x306b
+/* 80143850 0013F4B0 48 00 00 18 */ b lbl_80143868
+lbl_80143854:
+/* 80143854 0013F4B4 7C 85 22 14 */ add r4, r5, r4
+/* 80143858 0013F4B8 38 60 00 0F */ li r3, 0xf
+/* 8014385C 0013F4BC 38 84 04 8C */ addi r4, r4, 0x48c
+/* 80143860 0013F4C0 48 01 8A A9 */ bl func_8015C308
+/* 80143864 0013F4C4 38 60 03 F9 */ li r3, 0x3f9
+lbl_80143868:
+/* 80143868 0013F4C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014386C 0013F4CC 38 84 0E FE */ addi r4, r4, 0xefe
+/* 80143870 0013F4D0 48 10 CB 69 */ bl func_802503D8
+/* 80143874 0013F4D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143878 0013F4D8 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014387C 0013F4DC 38 84 0E FE */ addi r4, r4, 0xefe
+/* 80143880 0013F4E0 4B F5 C4 D5 */ bl func_8009FD54
+/* 80143884 0013F4E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143888 0013F4E8 38 00 00 64 */ li r0, 0x64
+/* 8014388C 0013F4EC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143890 0013F4F0 48 00 40 5C */ b lbl_801478EC
+/* 80143894 0013F4F4 4B F5 CC 1D */ bl func_800A04B0
+/* 80143898 0013F4F8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014389C 0013F4FC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801438A0 0013F500 41 82 40 4C */ beq lbl_801478EC
+/* 801438A4 0013F504 4B F5 C3 F9 */ bl func_8009FC9C
+/* 801438A8 0013F508 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801438AC 0013F50C 38 00 00 65 */ li r0, 0x65
+/* 801438B0 0013F510 38 A0 00 0E */ li r5, 0xe
+/* 801438B4 0013F514 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 801438B8 0013F518 54 63 03 56 */ rlwinm r3, r3, 0, 0xd, 0xb
+/* 801438BC 0013F51C 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 801438C0 0013F520 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801438C4 0013F524 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801438C8 0013F528 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801438CC 0013F52C 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 801438D0 0013F530 38 84 0D CC */ addi r4, r4, 0xdcc
+/* 801438D4 0013F534 38 63 00 8A */ addi r3, r3, 0x8a
+/* 801438D8 0013F538 4B EC 07 29 */ bl memcpy
+/* 801438DC 0013F53C 48 00 40 10 */ b lbl_801478EC
+/* 801438E0 0013F540 38 00 00 5C */ li r0, 0x5c
+/* 801438E4 0013F544 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 801438E8 0013F548 48 00 40 04 */ b lbl_801478EC
+/* 801438EC 0013F54C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801438F0 0013F550 38 60 02 5F */ li r3, 0x25f
+/* 801438F4 0013F554 38 80 00 00 */ li r4, 0
+/* 801438F8 0013F558 4B EC 78 79 */ bl func_8000B170
+/* 801438FC 0013F55C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143900 0013F560 38 00 00 04 */ li r0, 4
+/* 80143904 0013F564 98 03 0D 41 */ stb r0, 0xd41(r3)
+/* 80143908 0013F568 48 00 B0 C1 */ bl func_8014E9C8
+/* 8014390C 0013F56C 4B F1 29 B1 */ bl func_800562BC
+/* 80143910 0013F570 38 60 00 1A */ li r3, 0x1a
+/* 80143914 0013F574 38 80 00 01 */ li r4, 1
+/* 80143918 0013F578 48 00 B0 4D */ bl func_8014E964
+/* 8014391C 0013F57C 38 60 00 1A */ li r3, 0x1a
+/* 80143920 0013F580 38 80 00 06 */ li r4, 6
+/* 80143924 0013F584 48 00 B0 29 */ bl func_8014E94C
+/* 80143928 0013F588 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014392C 0013F58C 38 00 00 67 */ li r0, 0x67
+/* 80143930 0013F590 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143934 0013F594 48 00 3F B8 */ b lbl_801478EC
+/* 80143938 0013F598 A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 8014393C 0013F59C 48 11 04 95 */ bl func_80253DD0
+/* 80143940 0013F5A0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80143944 0013F5A4 28 00 00 03 */ cmplwi r0, 3
+/* 80143948 0013F5A8 40 82 3F A4 */ bne lbl_801478EC
+/* 8014394C 0013F5AC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143950 0013F5B0 38 00 00 68 */ li r0, 0x68
+/* 80143954 0013F5B4 38 60 00 00 */ li r3, 0
+/* 80143958 0013F5B8 38 80 00 00 */ li r4, 0
+/* 8014395C 0013F5BC B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80143960 0013F5C0 4B F1 5F 99 */ bl func_800598F8
+/* 80143964 0013F5C4 38 60 00 01 */ li r3, 1
+/* 80143968 0013F5C8 38 80 00 00 */ li r4, 0
+/* 8014396C 0013F5CC 38 A0 00 00 */ li r5, 0
+/* 80143970 0013F5D0 38 C0 00 02 */ li r6, 2
+/* 80143974 0013F5D4 38 E0 00 00 */ li r7, 0
+/* 80143978 0013F5D8 39 00 00 00 */ li r8, 0
+/* 8014397C 0013F5DC 4B F1 60 4D */ bl func_800599C8
+/* 80143980 0013F5E0 38 60 00 02 */ li r3, 2
+/* 80143984 0013F5E4 38 80 00 00 */ li r4, 0
+/* 80143988 0013F5E8 38 A0 00 01 */ li r5, 1
+/* 8014398C 0013F5EC 38 C0 00 00 */ li r6, 0
+/* 80143990 0013F5F0 38 E0 00 00 */ li r7, 0
+/* 80143994 0013F5F4 39 00 00 00 */ li r8, 0
+/* 80143998 0013F5F8 4B F1 60 31 */ bl func_800599C8
+/* 8014399C 0013F5FC 48 00 3F 50 */ b lbl_801478EC
+/* 801439A0 0013F600 38 60 00 00 */ li r3, 0
+/* 801439A4 0013F604 38 80 00 01 */ li r4, 1
+/* 801439A8 0013F608 38 A0 00 00 */ li r5, 0
+/* 801439AC 0013F60C 38 C0 00 01 */ li r6, 1
+/* 801439B0 0013F610 4B F1 60 BD */ bl func_80059A6C
+/* 801439B4 0013F614 2C 03 00 00 */ cmpwi r3, 0
+/* 801439B8 0013F618 41 82 3F 34 */ beq lbl_801478EC
+/* 801439BC 0013F61C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801439C0 0013F620 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801439C4 0013F624 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801439C8 0013F628 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 801439CC 0013F62C 41 82 00 64 */ beq lbl_80143A30
+/* 801439D0 0013F630 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801439D4 0013F634 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801439D8 0013F638 2C 00 00 02 */ cmpwi r0, 2
+/* 801439DC 0013F63C 41 82 00 38 */ beq lbl_80143A14
+/* 801439E0 0013F640 40 80 3F 0C */ bge lbl_801478EC
+/* 801439E4 0013F644 2C 00 00 01 */ cmpwi r0, 1
+/* 801439E8 0013F648 40 80 00 08 */ bge lbl_801439F0
+/* 801439EC 0013F64C 48 00 3F 00 */ b lbl_801478EC
+lbl_801439F0:
+/* 801439F0 0013F650 38 60 00 1A */ li r3, 0x1a
+/* 801439F4 0013F654 38 80 00 02 */ li r4, 2
+/* 801439F8 0013F658 48 00 AF 55 */ bl func_8014E94C
+/* 801439FC 0013F65C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143A00 0013F660 38 00 00 69 */ li r0, 0x69
+/* 80143A04 0013F664 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143A08 0013F668 48 02 19 25 */ bl func_8016532C
+/* 80143A0C 0013F66C 48 00 B8 09 */ bl func_8014F214
+/* 80143A10 0013F670 48 00 3E DC */ b lbl_801478EC
+lbl_80143A14:
+/* 80143A14 0013F674 38 60 00 1A */ li r3, 0x1a
+/* 80143A18 0013F678 38 80 00 03 */ li r4, 3
+/* 80143A1C 0013F67C 48 00 AF 31 */ bl func_8014E94C
+/* 80143A20 0013F680 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143A24 0013F684 38 00 00 69 */ li r0, 0x69
+/* 80143A28 0013F688 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143A2C 0013F68C 48 00 3E C0 */ b lbl_801478EC
+lbl_80143A30:
+/* 80143A30 0013F690 2C 03 00 02 */ cmpwi r3, 2
+/* 80143A34 0013F694 41 82 00 24 */ beq lbl_80143A58
+/* 80143A38 0013F698 40 80 3E B4 */ bge lbl_801478EC
+/* 80143A3C 0013F69C 2C 03 00 01 */ cmpwi r3, 1
+/* 80143A40 0013F6A0 40 80 00 08 */ bge lbl_80143A48
+/* 80143A44 0013F6A4 48 00 3E A8 */ b lbl_801478EC
+lbl_80143A48:
+/* 80143A48 0013F6A8 38 60 00 1A */ li r3, 0x1a
+/* 80143A4C 0013F6AC 38 80 00 00 */ li r4, 0
+/* 80143A50 0013F6B0 48 00 AE FD */ bl func_8014E94C
+/* 80143A54 0013F6B4 48 00 3E 98 */ b lbl_801478EC
+lbl_80143A58:
+/* 80143A58 0013F6B8 38 60 00 1A */ li r3, 0x1a
+/* 80143A5C 0013F6BC 38 80 00 01 */ li r4, 1
+/* 80143A60 0013F6C0 48 00 AE ED */ bl func_8014E94C
+/* 80143A64 0013F6C4 48 00 3E 88 */ b lbl_801478EC
+/* 80143A68 0013F6C8 A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80143A6C 0013F6CC 48 11 03 65 */ bl func_80253DD0
+/* 80143A70 0013F6D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80143A74 0013F6D4 28 00 00 03 */ cmplwi r0, 3
+/* 80143A78 0013F6D8 40 82 3E 74 */ bne lbl_801478EC
+/* 80143A7C 0013F6DC 38 60 00 1A */ li r3, 0x1a
+/* 80143A80 0013F6E0 38 80 00 05 */ li r4, 5
+/* 80143A84 0013F6E4 48 00 AE C9 */ bl func_8014E94C
+/* 80143A88 0013F6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143A8C 0013F6EC 38 00 00 6A */ li r0, 0x6a
+/* 80143A90 0013F6F0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143A94 0013F6F4 4B F1 27 E1 */ bl func_80056274
+/* 80143A98 0013F6F8 48 00 3E 54 */ b lbl_801478EC
+/* 80143A9C 0013F6FC A8 7A 00 B4 */ lha r3, 0xb4(r26)
+/* 80143AA0 0013F700 48 11 03 31 */ bl func_80253DD0
+/* 80143AA4 0013F704 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80143AA8 0013F708 28 00 00 03 */ cmplwi r0, 3
+/* 80143AAC 0013F70C 40 82 3E 40 */ bne lbl_801478EC
+/* 80143AB0 0013F710 38 60 00 1A */ li r3, 0x1a
+/* 80143AB4 0013F714 38 80 00 00 */ li r4, 0
+/* 80143AB8 0013F718 48 00 AE AD */ bl func_8014E964
+/* 80143ABC 0013F71C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143AC0 0013F720 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80143AC4 0013F724 2C 00 00 02 */ cmpwi r0, 2
+/* 80143AC8 0013F728 41 82 00 20 */ beq lbl_80143AE8
+/* 80143ACC 0013F72C 40 80 3E 20 */ bge lbl_801478EC
+/* 80143AD0 0013F730 2C 00 00 01 */ cmpwi r0, 1
+/* 80143AD4 0013F734 40 80 00 08 */ bge lbl_80143ADC
+/* 80143AD8 0013F738 48 00 3E 14 */ b lbl_801478EC
+lbl_80143ADC:
+/* 80143ADC 0013F73C 38 00 00 6B */ li r0, 0x6b
+/* 80143AE0 0013F740 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143AE4 0013F744 48 00 3E 08 */ b lbl_801478EC
+lbl_80143AE8:
+/* 80143AE8 0013F748 38 00 00 5C */ li r0, 0x5c
+/* 80143AEC 0013F74C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143AF0 0013F750 48 00 3D FC */ b lbl_801478EC
+/* 80143AF4 0013F754 80 7A 0D 28 */ lwz r3, 0xd28(r26)
+/* 80143AF8 0013F758 38 80 00 00 */ li r4, 0
+/* 80143AFC 0013F75C 38 A0 06 EC */ li r5, 0x6ec
+/* 80143B00 0013F760 3C 63 00 01 */ addis r3, r3, 1
+/* 80143B04 0013F764 38 63 CC F4 */ addi r3, r3, -13068
+/* 80143B08 0013F768 4B EC 05 FD */ bl memset
+/* 80143B0C 0013F76C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143B10 0013F770 38 00 00 01 */ li r0, 1
+/* 80143B14 0013F774 38 A0 00 0E */ li r5, 0xe
+/* 80143B18 0013F778 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 80143B1C 0013F77C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143B20 0013F780 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80143B24 0013F784 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80143B28 0013F788 1C 00 00 44 */ mulli r0, r0, 0x44
+/* 80143B2C 0013F78C 38 63 00 8A */ addi r3, r3, 0x8a
+/* 80143B30 0013F790 7C 84 02 14 */ add r4, r4, r0
+/* 80143B34 0013F794 38 84 04 7C */ addi r4, r4, 0x47c
+/* 80143B38 0013F798 4B EC 04 C9 */ bl memcpy
+/* 80143B3C 0013F79C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143B40 0013F7A0 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80143B44 0013F7A4 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80143B48 0013F7A8 1C 00 00 44 */ mulli r0, r0, 0x44
+/* 80143B4C 0013F7AC 7C 84 02 14 */ add r4, r4, r0
+/* 80143B50 0013F7B0 80 04 04 78 */ lwz r0, 0x478(r4)
+/* 80143B54 0013F7B4 90 03 00 08 */ stw r0, 8(r3)
+/* 80143B58 0013F7B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143B5C 0013F7BC 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80143B60 0013F7C0 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80143B64 0013F7C4 1C 00 00 44 */ mulli r0, r0, 0x44
+/* 80143B68 0013F7C8 7C 84 02 14 */ add r4, r4, r0
+/* 80143B6C 0013F7CC 80 04 04 74 */ lwz r0, 0x474(r4)
+/* 80143B70 0013F7D0 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80143B74 0013F7D4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143B78 0013F7D8 88 05 0D 49 */ lbz r0, 0xd49(r5)
+/* 80143B7C 0013F7DC 80 65 0D 28 */ lwz r3, 0xd28(r5)
+/* 80143B80 0013F7E0 1C 80 00 44 */ mulli r4, r0, 0x44
+/* 80143B84 0013F7E4 80 03 00 04 */ lwz r0, 4(r3)
+/* 80143B88 0013F7E8 7C 85 22 14 */ add r4, r5, r4
+/* 80143B8C 0013F7EC A0 84 04 8A */ lhz r4, 0x48a(r4)
+/* 80143B90 0013F7F0 50 80 E0 06 */ rlwimi r0, r4, 0x1c, 0, 3
+/* 80143B94 0013F7F4 90 03 00 04 */ stw r0, 4(r3)
+/* 80143B98 0013F7F8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143B9C 0013F7FC 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80143BA0 0013F800 3C 63 00 01 */ addis r3, r3, 1
+/* 80143BA4 0013F804 88 03 D2 39 */ lbz r0, -0x2dc7(r3)
+/* 80143BA8 0013F808 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
+/* 80143BAC 0013F80C 41 82 00 1C */ beq lbl_80143BC8
+/* 80143BB0 0013F810 38 60 00 0B */ li r3, 0xb
+/* 80143BB4 0013F814 38 00 00 7A */ li r0, 0x7a
+/* 80143BB8 0013F818 98 64 0D 86 */ stb r3, 0xd86(r4)
+/* 80143BBC 0013F81C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143BC0 0013F820 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143BC4 0013F824 48 00 3D 28 */ b lbl_801478EC
+lbl_80143BC8:
+/* 80143BC8 0013F828 38 60 00 0A */ li r3, 0xa
+/* 80143BCC 0013F82C 38 00 00 7F */ li r0, 0x7f
+/* 80143BD0 0013F830 98 64 0D 86 */ stb r3, 0xd86(r4)
+/* 80143BD4 0013F834 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143BD8 0013F838 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143BDC 0013F83C 48 00 3D 10 */ b lbl_801478EC
+/* 80143BE0 0013F840 4B F1 27 19 */ bl func_800562F8
+/* 80143BE4 0013F844 2C 03 00 00 */ cmpwi r3, 0
+/* 80143BE8 0013F848 41 82 3D 04 */ beq lbl_801478EC
+/* 80143BEC 0013F84C 38 60 02 5F */ li r3, 0x25f
+/* 80143BF0 0013F850 38 80 00 01 */ li r4, 1
+/* 80143BF4 0013F854 38 A0 00 01 */ li r5, 1
+/* 80143BF8 0013F858 48 01 ED 49 */ bl func_80162940
+/* 80143BFC 0013F85C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143C00 0013F860 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80143C04 0013F864 64 00 00 20 */ oris r0, r0, 0x20
+/* 80143C08 0013F868 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80143C0C 0013F86C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143C10 0013F870 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80143C14 0013F874 80 03 00 08 */ lwz r0, 8(r3)
+/* 80143C18 0013F878 98 04 0E FC */ stb r0, 0xefc(r4)
+/* 80143C1C 0013F87C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143C20 0013F880 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80143C24 0013F884 80 03 00 04 */ lwz r0, 4(r3)
+/* 80143C28 0013F888 54 00 27 3E */ srwi r0, r0, 0x1c
+/* 80143C2C 0013F88C 98 04 0E FB */ stb r0, 0xefb(r4)
+/* 80143C30 0013F890 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143C34 0013F894 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80143C38 0013F898 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 80143C3C 0013F89C 41 82 00 10 */ beq lbl_80143C4C
+/* 80143C40 0013F8A0 38 60 00 03 */ li r3, 3
+/* 80143C44 0013F8A4 4B FE B4 95 */ bl func_8012F0D8
+/* 80143C48 0013F8A8 48 00 00 0C */ b lbl_80143C54
+lbl_80143C4C:
+/* 80143C4C 0013F8AC 38 60 00 01 */ li r3, 1
+/* 80143C50 0013F8B0 4B FE B4 89 */ bl func_8012F0D8
+lbl_80143C54:
+/* 80143C54 0013F8B4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143C58 0013F8B8 38 00 00 6D */ li r0, 0x6d
+/* 80143C5C 0013F8BC 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80143C60 0013F8C0 64 63 08 00 */ oris r3, r3, 0x800
+/* 80143C64 0013F8C4 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80143C68 0013F8C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143C6C 0013F8CC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143C70 0013F8D0 48 00 3C 7C */ b lbl_801478EC
+/* 80143C74 0013F8D4 38 60 00 00 */ li r3, 0
+/* 80143C78 0013F8D8 4B FE BA 0D */ bl func_8012F684
+/* 80143C7C 0013F8DC 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80143C80 0013F8E0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80143C84 0013F8E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80143C88 0013F8E8 7C 03 00 00 */ cmpw r3, r0
+/* 80143C8C 0013F8EC 41 82 00 14 */ beq lbl_80143CA0
+/* 80143C90 0013F8F0 40 80 3C 5C */ bge lbl_801478EC
+/* 80143C94 0013F8F4 2C 03 00 01 */ cmpwi r3, 1
+/* 80143C98 0013F8F8 41 82 00 94 */ beq lbl_80143D2C
+/* 80143C9C 0013F8FC 48 00 3C 50 */ b lbl_801478EC
+lbl_80143CA0:
+/* 80143CA0 0013F900 4B FD B3 B1 */ bl func_8011F050
+/* 80143CA4 0013F904 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143CA8 0013F908 38 00 00 50 */ li r0, 0x50
+/* 80143CAC 0013F90C 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80143CB0 0013F910 54 63 02 D2 */ rlwinm r3, r3, 0, 0xb, 9
+/* 80143CB4 0013F914 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80143CB8 0013F918 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143CBC 0013F91C 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80143CC0 0013F920 54 63 01 46 */ rlwinm r3, r3, 0, 5, 3
+/* 80143CC4 0013F924 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80143CC8 0013F928 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143CCC 0013F92C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143CD0 0013F930 4B F1 25 ED */ bl func_800562BC
+/* 80143CD4 0013F934 38 60 02 5F */ li r3, 0x25f
+/* 80143CD8 0013F938 38 80 00 00 */ li r4, 0
+/* 80143CDC 0013F93C 38 A0 00 01 */ li r5, 1
+/* 80143CE0 0013F940 48 01 EC 61 */ bl func_80162940
+/* 80143CE4 0013F944 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143CE8 0013F948 80 85 0D 28 */ lwz r4, 0xd28(r5)
+/* 80143CEC 0013F94C 88 65 0E FC */ lbz r3, 0xefc(r5)
+/* 80143CF0 0013F950 80 04 00 08 */ lwz r0, 8(r4)
+/* 80143CF4 0013F954 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 80143CF8 0013F958 7C 03 00 40 */ cmplw r3, r0
+/* 80143CFC 0013F95C 40 82 00 18 */ bne lbl_80143D14
+/* 80143D00 0013F960 80 04 00 04 */ lwz r0, 4(r4)
+/* 80143D04 0013F964 88 65 0E FB */ lbz r3, 0xefb(r5)
+/* 80143D08 0013F968 54 00 27 3E */ srwi r0, r0, 0x1c
+/* 80143D0C 0013F96C 7C 03 00 40 */ cmplw r3, r0
+/* 80143D10 0013F970 41 82 3B DC */ beq lbl_801478EC
+lbl_80143D14:
+/* 80143D14 0013F974 3C 64 00 01 */ addis r3, r4, 1
+/* 80143D18 0013F978 38 80 00 00 */ li r4, 0
+/* 80143D1C 0013F97C 38 A0 06 EC */ li r5, 0x6ec
+/* 80143D20 0013F980 38 63 CC F4 */ addi r3, r3, -13068
+/* 80143D24 0013F984 4B EC 03 E1 */ bl memset
+/* 80143D28 0013F988 48 00 3B C4 */ b lbl_801478EC
+lbl_80143D2C:
+/* 80143D2C 0013F98C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143D30 0013F990 38 00 00 6E */ li r0, 0x6e
+/* 80143D34 0013F994 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143D38 0013F998 4B FD B3 19 */ bl func_8011F050
+/* 80143D3C 0013F99C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143D40 0013F9A0 38 60 02 5F */ li r3, 0x25f
+/* 80143D44 0013F9A4 38 80 00 00 */ li r4, 0
+/* 80143D48 0013F9A8 38 A0 00 01 */ li r5, 1
+/* 80143D4C 0013F9AC 80 06 0D 30 */ lwz r0, 0xd30(r6)
+/* 80143D50 0013F9B0 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
+/* 80143D54 0013F9B4 90 06 0D 30 */ stw r0, 0xd30(r6)
+/* 80143D58 0013F9B8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143D5C 0013F9BC 80 06 0D 30 */ lwz r0, 0xd30(r6)
+/* 80143D60 0013F9C0 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
+/* 80143D64 0013F9C4 90 06 0D 30 */ stw r0, 0xd30(r6)
+/* 80143D68 0013F9C8 48 01 EB D9 */ bl func_80162940
+/* 80143D6C 0013F9CC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143D70 0013F9D0 80 85 0D 28 */ lwz r4, 0xd28(r5)
+/* 80143D74 0013F9D4 88 65 0E FC */ lbz r3, 0xefc(r5)
+/* 80143D78 0013F9D8 80 04 00 08 */ lwz r0, 8(r4)
+/* 80143D7C 0013F9DC 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 80143D80 0013F9E0 7C 03 00 40 */ cmplw r3, r0
+/* 80143D84 0013F9E4 40 82 00 18 */ bne lbl_80143D9C
+/* 80143D88 0013F9E8 80 04 00 04 */ lwz r0, 4(r4)
+/* 80143D8C 0013F9EC 88 65 0E FB */ lbz r3, 0xefb(r5)
+/* 80143D90 0013F9F0 54 00 27 3E */ srwi r0, r0, 0x1c
+/* 80143D94 0013F9F4 7C 03 00 40 */ cmplw r3, r0
+/* 80143D98 0013F9F8 41 82 3B 54 */ beq lbl_801478EC
+lbl_80143D9C:
+/* 80143D9C 0013F9FC 3C 64 00 01 */ addis r3, r4, 1
+/* 80143DA0 0013FA00 38 80 00 00 */ li r4, 0
+/* 80143DA4 0013FA04 38 A0 06 EC */ li r5, 0x6ec
+/* 80143DA8 0013FA08 38 63 CC F4 */ addi r3, r3, -13068
+/* 80143DAC 0013FA0C 4B EC 03 59 */ bl memset
+/* 80143DB0 0013FA10 48 00 3B 3C */ b lbl_801478EC
+/* 80143DB4 0013FA14 80 7A 0D 28 */ lwz r3, 0xd28(r26)
+/* 80143DB8 0013FA18 3C 63 00 01 */ addis r3, r3, 1
+/* 80143DBC 0013FA1C 88 03 D2 39 */ lbz r0, -0x2dc7(r3)
+/* 80143DC0 0013FA20 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
+/* 80143DC4 0013FA24 41 82 00 20 */ beq lbl_80143DE4
+/* 80143DC8 0013FA28 38 60 00 09 */ li r3, 9
+/* 80143DCC 0013FA2C 38 00 00 70 */ li r0, 0x70
+/* 80143DD0 0013FA30 98 7A 0D 86 */ stb r3, 0xd86(r26)
+/* 80143DD4 0013FA34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143DD8 0013FA38 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143DDC 0013FA3C 4B F1 24 E1 */ bl func_800562BC
+/* 80143DE0 0013FA40 48 00 3B 0C */ b lbl_801478EC
+lbl_80143DE4:
+/* 80143DE4 0013FA44 38 60 00 08 */ li r3, 8
+/* 80143DE8 0013FA48 38 00 00 75 */ li r0, 0x75
+/* 80143DEC 0013FA4C 98 7A 0D 86 */ stb r3, 0xd86(r26)
+/* 80143DF0 0013FA50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143DF4 0013FA54 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143DF8 0013FA58 48 00 3A F4 */ b lbl_801478EC
+/* 80143DFC 0013FA5C 80 9A 0D 28 */ lwz r4, 0xd28(r26)
+/* 80143E00 0013FA60 38 60 00 01 */ li r3, 1
+/* 80143E04 0013FA64 3C 84 00 01 */ addis r4, r4, 1
+/* 80143E08 0013FA68 38 84 CC F4 */ addi r4, r4, -13068
+/* 80143E0C 0013FA6C 4B FD 8B 91 */ bl func_8011C99C
+/* 80143E10 0013FA70 4B FA 26 D1 */ bl func_800E64E0
+/* 80143E14 0013FA74 38 60 00 00 */ li r3, 0
+/* 80143E18 0013FA78 38 80 00 00 */ li r4, 0
+/* 80143E1C 0013FA7C 38 A0 00 01 */ li r5, 1
+/* 80143E20 0013FA80 38 C0 00 00 */ li r6, 0
+/* 80143E24 0013FA84 4B FA 2B 81 */ bl func_800E69A4
+/* 80143E28 0013FA88 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143E2C 0013FA8C 38 00 00 06 */ li r0, 6
+/* 80143E30 0013FA90 38 80 00 01 */ li r4, 1
+/* 80143E34 0013FA94 38 60 00 02 */ li r3, 2
+/* 80143E38 0013FA98 80 A6 0D 30 */ lwz r5, 0xd30(r6)
+/* 80143E3C 0013FA9C 64 A5 00 10 */ oris r5, r5, 0x10
+/* 80143E40 0013FAA0 90 A6 0D 30 */ stw r5, 0xd30(r6)
+/* 80143E44 0013FAA4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143E48 0013FAA8 B0 05 00 D0 */ sth r0, 0xd0(r5)
+/* 80143E4C 0013FAAC 48 00 AB 19 */ bl func_8014E964
+/* 80143E50 0013FAB0 38 60 00 02 */ li r3, 2
+/* 80143E54 0013FAB4 38 80 00 06 */ li r4, 6
+/* 80143E58 0013FAB8 48 00 AA F5 */ bl func_8014E94C
+/* 80143E5C 0013FABC 38 60 00 01 */ li r3, 1
+/* 80143E60 0013FAC0 48 00 AA 4D */ bl func_8014E8AC
+/* 80143E64 0013FAC4 38 60 00 01 */ li r3, 1
+/* 80143E68 0013FAC8 48 00 A9 A5 */ bl func_8014E80C
+/* 80143E6C 0013FACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143E70 0013FAD0 38 00 00 71 */ li r0, 0x71
+/* 80143E74 0013FAD4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143E78 0013FAD8 48 00 3A 74 */ b lbl_801478EC
+/* 80143E7C 0013FADC A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 80143E80 0013FAE0 48 10 FF 51 */ bl func_80253DD0
+/* 80143E84 0013FAE4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80143E88 0013FAE8 28 00 00 03 */ cmplwi r0, 3
+/* 80143E8C 0013FAEC 40 82 3A 60 */ bne lbl_801478EC
+/* 80143E90 0013FAF0 38 60 00 00 */ li r3, 0
+/* 80143E94 0013FAF4 38 80 00 00 */ li r4, 0
+/* 80143E98 0013FAF8 4B F1 5A 61 */ bl func_800598F8
+/* 80143E9C 0013FAFC 38 60 00 01 */ li r3, 1
+/* 80143EA0 0013FB00 38 80 00 00 */ li r4, 0
+/* 80143EA4 0013FB04 38 A0 00 00 */ li r5, 0
+/* 80143EA8 0013FB08 38 C0 00 02 */ li r6, 2
+/* 80143EAC 0013FB0C 38 E0 00 63 */ li r7, 0x63
+/* 80143EB0 0013FB10 39 00 00 00 */ li r8, 0
+/* 80143EB4 0013FB14 4B F1 5B 15 */ bl func_800599C8
+/* 80143EB8 0013FB18 38 60 00 02 */ li r3, 2
+/* 80143EBC 0013FB1C 38 80 00 00 */ li r4, 0
+/* 80143EC0 0013FB20 38 A0 00 01 */ li r5, 1
+/* 80143EC4 0013FB24 38 C0 00 00 */ li r6, 0
+/* 80143EC8 0013FB28 38 E0 00 63 */ li r7, 0x63
+/* 80143ECC 0013FB2C 39 00 00 00 */ li r8, 0
+/* 80143ED0 0013FB30 4B F1 5A F9 */ bl func_800599C8
+/* 80143ED4 0013FB34 38 60 00 63 */ li r3, 0x63
+/* 80143ED8 0013FB38 38 80 00 02 */ li r4, 2
+/* 80143EDC 0013FB3C 38 A0 00 01 */ li r5, 1
+/* 80143EE0 0013FB40 38 C0 00 00 */ li r6, 0
+/* 80143EE4 0013FB44 38 E0 00 00 */ li r7, 0
+/* 80143EE8 0013FB48 39 00 00 00 */ li r8, 0
+/* 80143EEC 0013FB4C 4B F1 5A DD */ bl func_800599C8
+/* 80143EF0 0013FB50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143EF4 0013FB54 38 00 00 72 */ li r0, 0x72
+/* 80143EF8 0013FB58 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80143EFC 0013FB5C 48 00 39 F0 */ b lbl_801478EC
+/* 80143F00 0013FB60 38 60 00 01 */ li r3, 1
+/* 80143F04 0013FB64 38 80 00 01 */ li r4, 1
+/* 80143F08 0013FB68 38 A0 00 00 */ li r5, 0
+/* 80143F0C 0013FB6C 38 C0 00 01 */ li r6, 1
+/* 80143F10 0013FB70 4B F1 5B 5D */ bl func_80059A6C
+/* 80143F14 0013FB74 2C 03 00 00 */ cmpwi r3, 0
+/* 80143F18 0013FB78 41 82 39 D4 */ beq lbl_801478EC
+/* 80143F1C 0013FB7C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80143F20 0013FB80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143F24 0013FB84 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80143F28 0013FB88 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80143F2C 0013FB8C 41 82 00 E0 */ beq lbl_8014400C
+/* 80143F30 0013FB90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143F34 0013FB94 80 83 00 D4 */ lwz r4, 0xd4(r3)
+/* 80143F38 0013FB98 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80143F3C 0013FB9C 41 82 00 9C */ beq lbl_80143FD8
+/* 80143F40 0013FBA0 40 80 00 1C */ bge lbl_80143F5C
+/* 80143F44 0013FBA4 2C 04 00 02 */ cmpwi r4, 2
+/* 80143F48 0013FBA8 41 82 00 5C */ beq lbl_80143FA4
+/* 80143F4C 0013FBAC 40 80 39 A0 */ bge lbl_801478EC
+/* 80143F50 0013FBB0 2C 04 00 01 */ cmpwi r4, 1
+/* 80143F54 0013FBB4 40 80 00 1C */ bge lbl_80143F70
+/* 80143F58 0013FBB8 48 00 39 94 */ b lbl_801478EC
+lbl_80143F5C:
+/* 80143F5C 0013FBBC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80143F60 0013FBC0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80143F64 0013FBC4 7C 04 00 00 */ cmpw r4, r0
+/* 80143F68 0013FBC8 41 82 00 70 */ beq lbl_80143FD8
+/* 80143F6C 0013FBCC 48 00 39 80 */ b lbl_801478EC
+lbl_80143F70:
+/* 80143F70 0013FBD0 38 60 00 02 */ li r3, 2
+/* 80143F74 0013FBD4 38 80 00 02 */ li r4, 2
+/* 80143F78 0013FBD8 48 00 A9 D5 */ bl func_8014E94C
+/* 80143F7C 0013FBDC 38 60 00 1F */ li r3, 0x1f
+/* 80143F80 0013FBE0 38 80 00 02 */ li r4, 2
+/* 80143F84 0013FBE4 48 00 A9 C9 */ bl func_8014E94C
+/* 80143F88 0013FBE8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143F8C 0013FBEC 38 80 00 73 */ li r4, 0x73
+/* 80143F90 0013FBF0 38 00 00 01 */ li r0, 1
+/* 80143F94 0013FBF4 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80143F98 0013FBF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143F9C 0013FBFC 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80143FA0 0013FC00 48 00 39 4C */ b lbl_801478EC
+lbl_80143FA4:
+/* 80143FA4 0013FC04 38 60 00 02 */ li r3, 2
+/* 80143FA8 0013FC08 38 80 00 03 */ li r4, 3
+/* 80143FAC 0013FC0C 48 00 A9 A1 */ bl func_8014E94C
+/* 80143FB0 0013FC10 38 60 00 1F */ li r3, 0x1f
+/* 80143FB4 0013FC14 38 80 00 02 */ li r4, 2
+/* 80143FB8 0013FC18 48 00 A9 95 */ bl func_8014E94C
+/* 80143FBC 0013FC1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143FC0 0013FC20 38 80 00 73 */ li r4, 0x73
+/* 80143FC4 0013FC24 38 00 00 02 */ li r0, 2
+/* 80143FC8 0013FC28 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80143FCC 0013FC2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143FD0 0013FC30 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80143FD4 0013FC34 48 00 39 18 */ b lbl_801478EC
+lbl_80143FD8:
+/* 80143FD8 0013FC38 38 60 00 02 */ li r3, 2
+/* 80143FDC 0013FC3C 38 80 00 04 */ li r4, 4
+/* 80143FE0 0013FC40 48 00 A9 6D */ bl func_8014E94C
+/* 80143FE4 0013FC44 38 60 00 1F */ li r3, 0x1f
+/* 80143FE8 0013FC48 38 80 00 01 */ li r4, 1
+/* 80143FEC 0013FC4C 48 00 A9 61 */ bl func_8014E94C
+/* 80143FF0 0013FC50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80143FF4 0013FC54 38 80 00 73 */ li r4, 0x73
+/* 80143FF8 0013FC58 38 00 00 63 */ li r0, 0x63
+/* 80143FFC 0013FC5C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80144000 0013FC60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144004 0013FC64 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80144008 0013FC68 48 00 38 E4 */ b lbl_801478EC
+lbl_8014400C:
+/* 8014400C 0013FC6C 2C 03 00 02 */ cmpwi r3, 2
+/* 80144010 0013FC70 41 82 00 3C */ beq lbl_8014404C
+/* 80144014 0013FC74 40 80 00 10 */ bge lbl_80144024
+/* 80144018 0013FC78 2C 03 00 01 */ cmpwi r3, 1
+/* 8014401C 0013FC7C 40 80 00 14 */ bge lbl_80144030
+/* 80144020 0013FC80 48 00 38 CC */ b lbl_801478EC
+lbl_80144024:
+/* 80144024 0013FC84 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80144028 0013FC88 41 82 00 40 */ beq lbl_80144068
+/* 8014402C 0013FC8C 48 00 38 C0 */ b lbl_801478EC
+lbl_80144030:
+/* 80144030 0013FC90 38 60 00 02 */ li r3, 2
+/* 80144034 0013FC94 38 80 00 00 */ li r4, 0
+/* 80144038 0013FC98 48 00 A9 15 */ bl func_8014E94C
+/* 8014403C 0013FC9C 38 60 00 1F */ li r3, 0x1f
+/* 80144040 0013FCA0 38 80 00 02 */ li r4, 2
+/* 80144044 0013FCA4 48 00 A9 09 */ bl func_8014E94C
+/* 80144048 0013FCA8 48 00 38 A4 */ b lbl_801478EC
+lbl_8014404C:
+/* 8014404C 0013FCAC 38 60 00 02 */ li r3, 2
+/* 80144050 0013FCB0 38 80 00 01 */ li r4, 1
+/* 80144054 0013FCB4 48 00 A8 F9 */ bl func_8014E94C
+/* 80144058 0013FCB8 38 60 00 1F */ li r3, 0x1f
+/* 8014405C 0013FCBC 38 80 00 02 */ li r4, 2
+/* 80144060 0013FCC0 48 00 A8 ED */ bl func_8014E94C
+/* 80144064 0013FCC4 48 00 38 88 */ b lbl_801478EC
+lbl_80144068:
+/* 80144068 0013FCC8 38 60 00 02 */ li r3, 2
+/* 8014406C 0013FCCC 38 80 00 04 */ li r4, 4
+/* 80144070 0013FCD0 48 00 A8 DD */ bl func_8014E94C
+/* 80144074 0013FCD4 38 60 00 1F */ li r3, 0x1f
+/* 80144078 0013FCD8 38 80 00 00 */ li r4, 0
+/* 8014407C 0013FCDC 48 00 A8 D1 */ bl func_8014E94C
+/* 80144080 0013FCE0 48 00 38 6C */ b lbl_801478EC
+/* 80144084 0013FCE4 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80144088 0013FCE8 28 00 00 63 */ cmplwi r0, 0x63
+/* 8014408C 0013FCEC 40 82 00 28 */ bne lbl_801440B4
+/* 80144090 0013FCF0 A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80144094 0013FCF4 48 10 FD 3D */ bl func_80253DD0
+/* 80144098 0013FCF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014409C 0013FCFC 28 00 00 03 */ cmplwi r0, 3
+/* 801440A0 0013FD00 40 82 00 34 */ bne lbl_801440D4
+/* 801440A4 0013FD04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801440A8 0013FD08 38 00 00 74 */ li r0, 0x74
+/* 801440AC 0013FD0C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801440B0 0013FD10 48 00 00 24 */ b lbl_801440D4
+lbl_801440B4:
+/* 801440B4 0013FD14 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 801440B8 0013FD18 48 10 FD 19 */ bl func_80253DD0
+/* 801440BC 0013FD1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801440C0 0013FD20 28 00 00 03 */ cmplwi r0, 3
+/* 801440C4 0013FD24 40 82 00 10 */ bne lbl_801440D4
+/* 801440C8 0013FD28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801440CC 0013FD2C 38 00 00 74 */ li r0, 0x74
+/* 801440D0 0013FD30 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801440D4:
+/* 801440D4 0013FD34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801440D8 0013FD38 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 801440DC 0013FD3C 28 00 00 74 */ cmplwi r0, 0x74
+/* 801440E0 0013FD40 40 82 38 0C */ bne lbl_801478EC
+/* 801440E4 0013FD44 38 60 00 02 */ li r3, 2
+/* 801440E8 0013FD48 38 80 00 05 */ li r4, 5
+/* 801440EC 0013FD4C 48 00 A8 61 */ bl func_8014E94C
+/* 801440F0 0013FD50 38 60 00 00 */ li r3, 0
+/* 801440F4 0013FD54 48 00 A7 B9 */ bl func_8014E8AC
+/* 801440F8 0013FD58 38 60 00 00 */ li r3, 0
+/* 801440FC 0013FD5C 48 00 A7 11 */ bl func_8014E80C
+/* 80144100 0013FD60 48 00 37 EC */ b lbl_801478EC
+/* 80144104 0013FD64 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 80144108 0013FD68 48 10 FC C9 */ bl func_80253DD0
+/* 8014410C 0013FD6C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144110 0013FD70 28 00 00 03 */ cmplwi r0, 3
+/* 80144114 0013FD74 40 82 37 D8 */ bne lbl_801478EC
+/* 80144118 0013FD78 38 60 00 02 */ li r3, 2
+/* 8014411C 0013FD7C 38 80 00 00 */ li r4, 0
+/* 80144120 0013FD80 48 00 A8 45 */ bl func_8014E964
+/* 80144124 0013FD84 4B FA 2F 21 */ bl func_800E7044
+/* 80144128 0013FD88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014412C 0013FD8C 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80144130 0013FD90 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
+/* 80144134 0013FD94 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80144138 0013FD98 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014413C 0013FD9C 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 80144140 0013FDA0 2C 00 00 02 */ cmpwi r0, 2
+/* 80144144 0013FDA4 41 82 00 20 */ beq lbl_80144164
+/* 80144148 0013FDA8 40 80 00 28 */ bge lbl_80144170
+/* 8014414C 0013FDAC 2C 00 00 01 */ cmpwi r0, 1
+/* 80144150 0013FDB0 40 80 00 08 */ bge lbl_80144158
+/* 80144154 0013FDB4 48 00 00 1C */ b lbl_80144170
+lbl_80144158:
+/* 80144158 0013FDB8 38 00 00 79 */ li r0, 0x79
+/* 8014415C 0013FDBC B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80144160 0013FDC0 48 00 37 8C */ b lbl_801478EC
+lbl_80144164:
+/* 80144164 0013FDC4 38 00 00 75 */ li r0, 0x75
+/* 80144168 0013FDC8 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 8014416C 0013FDCC 48 00 37 80 */ b lbl_801478EC
+lbl_80144170:
+/* 80144170 0013FDD0 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80144174 0013FDD4 38 00 00 6C */ li r0, 0x6c
+/* 80144178 0013FDD8 60 63 80 00 */ ori r3, r3, 0x8000
+/* 8014417C 0013FDDC 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80144180 0013FDE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144184 0013FDE4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144188 0013FDE8 4B F1 20 ED */ bl func_80056274
+/* 8014418C 0013FDEC 48 00 37 60 */ b lbl_801478EC
+/* 80144190 0013FDF0 4B F1 20 E5 */ bl func_80056274
+/* 80144194 0013FDF4 38 60 00 01 */ li r3, 1
+/* 80144198 0013FDF8 4B F1 22 C1 */ bl func_80056458
+/* 8014419C 0013FDFC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801441A0 0013FE00 38 00 00 76 */ li r0, 0x76
+/* 801441A4 0013FE04 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801441A8 0013FE08 48 00 37 44 */ b lbl_801478EC
+/* 801441AC 0013FE0C 4B F1 21 4D */ bl func_800562F8
+/* 801441B0 0013FE10 2C 03 00 00 */ cmpwi r3, 0
+/* 801441B4 0013FE14 41 82 37 38 */ beq lbl_801478EC
+/* 801441B8 0013FE18 38 60 00 03 */ li r3, 3
+/* 801441BC 0013FE1C 4B F1 3D F9 */ bl func_80057FB4
+/* 801441C0 0013FE20 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801441C4 0013FE24 38 60 02 5E */ li r3, 0x25e
+/* 801441C8 0013FE28 38 A0 00 01 */ li r5, 1
+/* 801441CC 0013FE2C 88 84 0D 86 */ lbz r4, 0xd86(r4)
+/* 801441D0 0013FE30 48 01 E7 71 */ bl func_80162940
+/* 801441D4 0013FE34 38 60 00 07 */ li r3, 7
+/* 801441D8 0013FE38 38 80 FF FF */ li r4, -1
+/* 801441DC 0013FE3C 4B FA 10 49 */ bl func_800E5224
+/* 801441E0 0013FE40 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 801441E4 0013FE44 40 82 00 18 */ bne lbl_801441FC
+/* 801441E8 0013FE48 38 60 00 18 */ li r3, 0x18
+/* 801441EC 0013FE4C 38 80 00 02 */ li r4, 2
+/* 801441F0 0013FE50 38 A0 00 01 */ li r5, 1
+/* 801441F4 0013FE54 48 01 E7 4D */ bl func_80162940
+/* 801441F8 0013FE58 48 00 00 14 */ b lbl_8014420C
+lbl_801441FC:
+/* 801441FC 0013FE5C 38 60 00 18 */ li r3, 0x18
+/* 80144200 0013FE60 38 80 00 01 */ li r4, 1
+/* 80144204 0013FE64 38 A0 00 01 */ li r5, 1
+/* 80144208 0013FE68 48 01 E7 39 */ bl func_80162940
+lbl_8014420C:
+/* 8014420C 0013FE6C 38 60 00 02 */ li r3, 2
+/* 80144210 0013FE70 38 80 00 00 */ li r4, 0
+/* 80144214 0013FE74 38 A0 00 00 */ li r5, 0
+/* 80144218 0013FE78 38 C0 00 01 */ li r6, 1
+/* 8014421C 0013FE7C 4B FA 20 0D */ bl func_800E6228
+/* 80144220 0013FE80 48 00 36 CC */ b lbl_801478EC
+/* 80144224 0013FE84 38 60 00 00 */ li r3, 0
+/* 80144228 0013FE88 4B FA 22 95 */ bl func_800E64BC
+/* 8014422C 0013FE8C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80144230 0013FE90 4B FA 18 A1 */ bl func_800E5AD0
+/* 80144234 0013FE94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144238 0013FE98 38 00 00 3F */ li r0, 0x3f
+/* 8014423C 0013FE9C 38 C3 FF FC */ addi r6, r3, -4
+/* 80144240 0013FEA0 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80144244 0013FEA4 3C 84 00 01 */ addis r4, r4, 1
+/* 80144248 0013FEA8 39 04 CC F0 */ addi r8, r4, -13072
+/* 8014424C 0013FEAC 7C 09 03 A6 */ mtctr r0
+lbl_80144250:
+/* 80144250 0013FEB0 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80144254 0013FEB4 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80144258 0013FEB8 90 A8 00 04 */ stw r5, 4(r8)
+/* 8014425C 0013FEBC 94 08 00 08 */ stwu r0, 8(r8)
+/* 80144260 0013FEC0 42 00 FF F0 */ bdnz lbl_80144250
+/* 80144264 0013FEC4 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80144268 0013FEC8 38 00 01 A4 */ li r0, 0x1a4
+/* 8014426C 0013FECC 38 E4 CE EF */ addi r7, r4, -12561
+/* 80144270 0013FED0 38 C3 01 FB */ addi r6, r3, 0x1fb
+/* 80144274 0013FED4 90 A8 00 04 */ stw r5, 4(r8)
+/* 80144278 0013FED8 7C 09 03 A6 */ mtctr r0
+lbl_8014427C:
+/* 8014427C 0013FEDC 88 A6 00 01 */ lbz r5, 1(r6)
+/* 80144280 0013FEE0 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 80144284 0013FEE4 98 A7 00 01 */ stb r5, 1(r7)
+/* 80144288 0013FEE8 9C 07 00 02 */ stbu r0, 2(r7)
+/* 8014428C 0013FEEC 42 00 FF F0 */ bdnz lbl_8014427C
+/* 80144290 0013FEF0 88 A3 05 44 */ lbz r5, 0x544(r3)
+/* 80144294 0013FEF4 38 00 00 17 */ li r0, 0x17
+/* 80144298 0013FEF8 38 E4 D2 38 */ addi r7, r4, -11720
+/* 8014429C 0013FEFC 38 C3 05 44 */ addi r6, r3, 0x544
+/* 801442A0 0013FF00 98 A4 D2 38 */ stb r5, -0x2dc8(r4)
+/* 801442A4 0013FF04 88 A3 05 45 */ lbz r5, 0x545(r3)
+/* 801442A8 0013FF08 98 A4 D2 39 */ stb r5, -0x2dc7(r4)
+/* 801442AC 0013FF0C 7C 09 03 A6 */ mtctr r0
+lbl_801442B0:
+/* 801442B0 0013FF10 80 A6 00 04 */ lwz r5, 4(r6)
+/* 801442B4 0013FF14 84 06 00 08 */ lwzu r0, 8(r6)
+/* 801442B8 0013FF18 90 A7 00 04 */ stw r5, 4(r7)
+/* 801442BC 0013FF1C 94 07 00 08 */ stwu r0, 8(r7)
+/* 801442C0 0013FF20 42 00 FF F0 */ bdnz lbl_801442B0
+/* 801442C4 0013FF24 80 A3 06 00 */ lwz r5, 0x600(r3)
+/* 801442C8 0013FF28 38 00 00 30 */ li r0, 0x30
+/* 801442CC 0013FF2C 38 E4 D2 F6 */ addi r7, r4, -11530
+/* 801442D0 0013FF30 38 C3 06 02 */ addi r6, r3, 0x602
+/* 801442D4 0013FF34 90 A4 D2 F4 */ stw r5, -0x2d0c(r4)
+/* 801442D8 0013FF38 7C 09 03 A6 */ mtctr r0
+lbl_801442DC:
+/* 801442DC 0013FF3C A0 A6 00 02 */ lhz r5, 2(r6)
+/* 801442E0 0013FF40 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 801442E4 0013FF44 B0 A7 00 02 */ sth r5, 2(r7)
+/* 801442E8 0013FF48 B4 07 00 04 */ sthu r0, 4(r7)
+/* 801442EC 0013FF4C 42 00 FF F0 */ bdnz lbl_801442DC
+/* 801442F0 0013FF50 80 C3 06 C4 */ lwz r6, 0x6c4(r3)
+/* 801442F4 0013FF54 38 00 00 78 */ li r0, 0x78
+/* 801442F8 0013FF58 80 A3 06 C8 */ lwz r5, 0x6c8(r3)
+/* 801442FC 0013FF5C 90 C4 D3 B8 */ stw r6, -0x2c48(r4)
+/* 80144300 0013FF60 90 A4 D3 BC */ stw r5, -0x2c44(r4)
+/* 80144304 0013FF64 80 A3 06 CC */ lwz r5, 0x6cc(r3)
+/* 80144308 0013FF68 90 A4 D3 C0 */ stw r5, -0x2c40(r4)
+/* 8014430C 0013FF6C 88 C3 06 D0 */ lbz r6, 0x6d0(r3)
+/* 80144310 0013FF70 88 A3 06 D1 */ lbz r5, 0x6d1(r3)
+/* 80144314 0013FF74 98 C4 D3 C4 */ stb r6, -0x2c3c(r4)
+/* 80144318 0013FF78 98 A4 D3 C5 */ stb r5, -0x2c3b(r4)
+/* 8014431C 0013FF7C 88 C3 06 D2 */ lbz r6, 0x6d2(r3)
+/* 80144320 0013FF80 88 A3 06 D3 */ lbz r5, 0x6d3(r3)
+/* 80144324 0013FF84 98 C4 D3 C6 */ stb r6, -0x2c3a(r4)
+/* 80144328 0013FF88 98 A4 D3 C7 */ stb r5, -0x2c39(r4)
+/* 8014432C 0013FF8C 88 C3 06 D4 */ lbz r6, 0x6d4(r3)
+/* 80144330 0013FF90 88 A3 06 D5 */ lbz r5, 0x6d5(r3)
+/* 80144334 0013FF94 98 C4 D3 C8 */ stb r6, -0x2c38(r4)
+/* 80144338 0013FF98 98 A4 D3 C9 */ stb r5, -0x2c37(r4)
+/* 8014433C 0013FF9C 88 C3 06 D6 */ lbz r6, 0x6d6(r3)
+/* 80144340 0013FFA0 88 A3 06 D7 */ lbz r5, 0x6d7(r3)
+/* 80144344 0013FFA4 98 C4 D3 CA */ stb r6, -0x2c36(r4)
+/* 80144348 0013FFA8 98 A4 D3 CB */ stb r5, -0x2c35(r4)
+/* 8014434C 0013FFAC 88 A3 06 D8 */ lbz r5, 0x6d8(r3)
+/* 80144350 0013FFB0 98 A4 D3 CC */ stb r5, -0x2c34(r4)
+/* 80144354 0013FFB4 88 A3 06 D9 */ lbz r5, 0x6d9(r3)
+/* 80144358 0013FFB8 98 A4 D3 CD */ stb r5, -0x2c33(r4)
+/* 8014435C 0013FFBC 80 A3 06 DC */ lwz r5, 0x6dc(r3)
+/* 80144360 0013FFC0 90 A4 D3 D0 */ stw r5, -0x2c30(r4)
+/* 80144364 0013FFC4 80 A3 06 E0 */ lwz r5, 0x6e0(r3)
+/* 80144368 0013FFC8 90 A4 D3 D4 */ stw r5, -0x2c2c(r4)
+/* 8014436C 0013FFCC 88 A3 06 E4 */ lbz r5, 0x6e4(r3)
+/* 80144370 0013FFD0 98 A4 D3 D8 */ stb r5, -0x2c28(r4)
+/* 80144374 0013FFD4 88 A3 06 E5 */ lbz r5, 0x6e5(r3)
+/* 80144378 0013FFD8 98 A4 D3 D9 */ stb r5, -0x2c27(r4)
+/* 8014437C 0013FFDC 88 A3 06 E6 */ lbz r5, 0x6e6(r3)
+/* 80144380 0013FFE0 98 A4 D3 DA */ stb r5, -0x2c26(r4)
+/* 80144384 0013FFE4 88 A3 06 E7 */ lbz r5, 0x6e7(r3)
+/* 80144388 0013FFE8 98 A4 D3 DB */ stb r5, -0x2c25(r4)
+/* 8014438C 0013FFEC 88 A3 06 E8 */ lbz r5, 0x6e8(r3)
+/* 80144390 0013FFF0 98 A4 D3 DC */ stb r5, -0x2c24(r4)
+/* 80144394 0013FFF4 88 A3 06 E9 */ lbz r5, 0x6e9(r3)
+/* 80144398 0013FFF8 98 A4 D3 DD */ stb r5, -0x2c23(r4)
+/* 8014439C 0013FFFC 88 A3 06 EA */ lbz r5, 0x6ea(r3)
+/* 801443A0 00140000 98 A4 D3 DE */ stb r5, -0x2c22(r4)
+/* 801443A4 00140004 88 63 06 EB */ lbz r3, 0x6eb(r3)
+/* 801443A8 00140008 98 64 D3 DF */ stb r3, -0x2c21(r4)
+/* 801443AC 0014000C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801443B0 00140010 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801443B4 00140014 48 00 35 38 */ b lbl_801478EC
+/* 801443B8 00140018 80 9A 0D 28 */ lwz r4, 0xd28(r26)
+/* 801443BC 0014001C 38 60 00 01 */ li r3, 1
+/* 801443C0 00140020 3C 84 00 01 */ addis r4, r4, 1
+/* 801443C4 00140024 38 84 CC F4 */ addi r4, r4, -13068
+/* 801443C8 00140028 4B FD 85 D5 */ bl func_8011C99C
+/* 801443CC 0014002C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801443D0 00140030 38 00 00 79 */ li r0, 0x79
+/* 801443D4 00140034 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801443D8 00140038 48 00 35 14 */ b lbl_801478EC
+/* 801443DC 0014003C 38 00 00 50 */ li r0, 0x50
+/* 801443E0 00140040 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 801443E4 00140044 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801443E8 00140048 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 801443EC 0014004C 3C 63 00 01 */ addis r3, r3, 1
+/* 801443F0 00140050 38 63 CC F4 */ addi r3, r3, -13068
+/* 801443F4 00140054 48 01 DE 1D */ bl func_80162210
+/* 801443F8 00140058 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801443FC 0014005C 38 60 00 01 */ li r3, 1
+/* 80144400 00140060 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80144404 00140064 3C 84 00 01 */ addis r4, r4, 1
+/* 80144408 00140068 38 84 CC F4 */ addi r4, r4, -13068
+/* 8014440C 0014006C 4B FD 85 91 */ bl func_8011C99C
+/* 80144410 00140070 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144414 00140074 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80144418 00140078 3C 63 00 01 */ addis r3, r3, 1
+/* 8014441C 0014007C 38 63 CC F4 */ addi r3, r3, -13068
+/* 80144420 00140080 48 00 B7 E1 */ bl func_8014FC00
+/* 80144424 00140084 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144428 00140088 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8014442C 0014008C 3C 63 00 01 */ addis r3, r3, 1
+/* 80144430 00140090 38 63 CC F4 */ addi r3, r3, -13068
+/* 80144434 00140094 48 02 45 19 */ bl func_8016894C
+/* 80144438 00140098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014443C 0014009C 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80144440 001400A0 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80144444 001400A4 48 02 46 B1 */ bl func_80168AF4
+/* 80144448 001400A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014444C 001400AC 38 00 00 02 */ li r0, 2
+/* 80144450 001400B0 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80144454 001400B4 48 00 34 98 */ b lbl_801478EC
+/* 80144458 001400B8 80 9A 0D 28 */ lwz r4, 0xd28(r26)
+/* 8014445C 001400BC 38 60 00 01 */ li r3, 1
+/* 80144460 001400C0 3C 84 00 01 */ addis r4, r4, 1
+/* 80144464 001400C4 38 84 CC F4 */ addi r4, r4, -13068
+/* 80144468 001400C8 4B FD 85 35 */ bl func_8011C99C
+/* 8014446C 001400CC 4B FA 20 75 */ bl func_800E64E0
+/* 80144470 001400D0 38 60 00 00 */ li r3, 0
+/* 80144474 001400D4 38 80 00 00 */ li r4, 0
+/* 80144478 001400D8 38 A0 00 01 */ li r5, 1
+/* 8014447C 001400DC 38 C0 00 00 */ li r6, 0
+/* 80144480 001400E0 4B FA 25 25 */ bl func_800E69A4
+/* 80144484 001400E4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144488 001400E8 38 00 00 06 */ li r0, 6
+/* 8014448C 001400EC 38 80 00 01 */ li r4, 1
+/* 80144490 001400F0 38 60 00 02 */ li r3, 2
+/* 80144494 001400F4 80 A6 0D 30 */ lwz r5, 0xd30(r6)
+/* 80144498 001400F8 64 A5 00 10 */ oris r5, r5, 0x10
+/* 8014449C 001400FC 90 A6 0D 30 */ stw r5, 0xd30(r6)
+/* 801444A0 00140100 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801444A4 00140104 B0 05 00 D0 */ sth r0, 0xd0(r5)
+/* 801444A8 00140108 48 00 A4 BD */ bl func_8014E964
+/* 801444AC 0014010C 38 60 00 02 */ li r3, 2
+/* 801444B0 00140110 38 80 00 06 */ li r4, 6
+/* 801444B4 00140114 48 00 A4 99 */ bl func_8014E94C
+/* 801444B8 00140118 38 60 00 01 */ li r3, 1
+/* 801444BC 0014011C 48 00 A3 F1 */ bl func_8014E8AC
+/* 801444C0 00140120 38 60 00 01 */ li r3, 1
+/* 801444C4 00140124 48 00 A3 49 */ bl func_8014E80C
+/* 801444C8 00140128 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801444CC 0014012C 38 00 00 7B */ li r0, 0x7b
+/* 801444D0 00140130 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801444D4 00140134 48 00 34 18 */ b lbl_801478EC
+/* 801444D8 00140138 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 801444DC 0014013C 48 10 F8 F5 */ bl func_80253DD0
+/* 801444E0 00140140 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801444E4 00140144 28 00 00 03 */ cmplwi r0, 3
+/* 801444E8 00140148 40 82 34 04 */ bne lbl_801478EC
+/* 801444EC 0014014C 38 60 00 00 */ li r3, 0
+/* 801444F0 00140150 38 80 00 00 */ li r4, 0
+/* 801444F4 00140154 4B F1 54 05 */ bl func_800598F8
+/* 801444F8 00140158 38 60 00 01 */ li r3, 1
+/* 801444FC 0014015C 38 80 00 00 */ li r4, 0
+/* 80144500 00140160 38 A0 00 00 */ li r5, 0
+/* 80144504 00140164 38 C0 00 02 */ li r6, 2
+/* 80144508 00140168 38 E0 00 63 */ li r7, 0x63
+/* 8014450C 0014016C 39 00 00 00 */ li r8, 0
+/* 80144510 00140170 4B F1 54 B9 */ bl func_800599C8
+/* 80144514 00140174 38 60 00 02 */ li r3, 2
+/* 80144518 00140178 38 80 00 00 */ li r4, 0
+/* 8014451C 0014017C 38 A0 00 01 */ li r5, 1
+/* 80144520 00140180 38 C0 00 00 */ li r6, 0
+/* 80144524 00140184 38 E0 00 63 */ li r7, 0x63
+/* 80144528 00140188 39 00 00 00 */ li r8, 0
+/* 8014452C 0014018C 4B F1 54 9D */ bl func_800599C8
+/* 80144530 00140190 38 60 00 63 */ li r3, 0x63
+/* 80144534 00140194 38 80 00 02 */ li r4, 2
+/* 80144538 00140198 38 A0 00 01 */ li r5, 1
+/* 8014453C 0014019C 38 C0 00 00 */ li r6, 0
+/* 80144540 001401A0 38 E0 00 00 */ li r7, 0
+/* 80144544 001401A4 39 00 00 00 */ li r8, 0
+/* 80144548 001401A8 4B F1 54 81 */ bl func_800599C8
+/* 8014454C 001401AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144550 001401B0 38 00 00 7C */ li r0, 0x7c
+/* 80144554 001401B4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144558 001401B8 48 00 33 94 */ b lbl_801478EC
+/* 8014455C 001401BC 38 60 00 01 */ li r3, 1
+/* 80144560 001401C0 38 80 00 01 */ li r4, 1
+/* 80144564 001401C4 38 A0 00 00 */ li r5, 0
+/* 80144568 001401C8 38 C0 00 01 */ li r6, 1
+/* 8014456C 001401CC 4B F1 55 01 */ bl func_80059A6C
+/* 80144570 001401D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80144574 001401D4 41 82 33 78 */ beq lbl_801478EC
+/* 80144578 001401D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8014457C 001401DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144580 001401E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144584 001401E4 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80144588 001401E8 41 82 00 E0 */ beq lbl_80144668
+/* 8014458C 001401EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144590 001401F0 80 83 00 D4 */ lwz r4, 0xd4(r3)
+/* 80144594 001401F4 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80144598 001401F8 41 82 00 9C */ beq lbl_80144634
+/* 8014459C 001401FC 40 80 00 1C */ bge lbl_801445B8
+/* 801445A0 00140200 2C 04 00 02 */ cmpwi r4, 2
+/* 801445A4 00140204 41 82 00 5C */ beq lbl_80144600
+/* 801445A8 00140208 40 80 33 44 */ bge lbl_801478EC
+/* 801445AC 0014020C 2C 04 00 01 */ cmpwi r4, 1
+/* 801445B0 00140210 40 80 00 1C */ bge lbl_801445CC
+/* 801445B4 00140214 48 00 33 38 */ b lbl_801478EC
+lbl_801445B8:
+/* 801445B8 00140218 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 801445BC 0014021C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 801445C0 00140220 7C 04 00 00 */ cmpw r4, r0
+/* 801445C4 00140224 41 82 00 70 */ beq lbl_80144634
+/* 801445C8 00140228 48 00 33 24 */ b lbl_801478EC
+lbl_801445CC:
+/* 801445CC 0014022C 38 60 00 02 */ li r3, 2
+/* 801445D0 00140230 38 80 00 02 */ li r4, 2
+/* 801445D4 00140234 48 00 A3 79 */ bl func_8014E94C
+/* 801445D8 00140238 38 60 00 1F */ li r3, 0x1f
+/* 801445DC 0014023C 38 80 00 02 */ li r4, 2
+/* 801445E0 00140240 48 00 A3 6D */ bl func_8014E94C
+/* 801445E4 00140244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801445E8 00140248 38 80 00 7D */ li r4, 0x7d
+/* 801445EC 0014024C 38 00 00 01 */ li r0, 1
+/* 801445F0 00140250 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801445F4 00140254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801445F8 00140258 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 801445FC 0014025C 48 00 32 F0 */ b lbl_801478EC
+lbl_80144600:
+/* 80144600 00140260 38 60 00 02 */ li r3, 2
+/* 80144604 00140264 38 80 00 03 */ li r4, 3
+/* 80144608 00140268 48 00 A3 45 */ bl func_8014E94C
+/* 8014460C 0014026C 38 60 00 1F */ li r3, 0x1f
+/* 80144610 00140270 38 80 00 02 */ li r4, 2
+/* 80144614 00140274 48 00 A3 39 */ bl func_8014E94C
+/* 80144618 00140278 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014461C 0014027C 38 80 00 7D */ li r4, 0x7d
+/* 80144620 00140280 38 00 00 02 */ li r0, 2
+/* 80144624 00140284 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80144628 00140288 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014462C 0014028C 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80144630 00140290 48 00 32 BC */ b lbl_801478EC
+lbl_80144634:
+/* 80144634 00140294 38 60 00 02 */ li r3, 2
+/* 80144638 00140298 38 80 00 04 */ li r4, 4
+/* 8014463C 0014029C 48 00 A3 11 */ bl func_8014E94C
+/* 80144640 001402A0 38 60 00 1F */ li r3, 0x1f
+/* 80144644 001402A4 38 80 00 01 */ li r4, 1
+/* 80144648 001402A8 48 00 A3 05 */ bl func_8014E94C
+/* 8014464C 001402AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144650 001402B0 38 80 00 7D */ li r4, 0x7d
+/* 80144654 001402B4 38 00 00 63 */ li r0, 0x63
+/* 80144658 001402B8 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 8014465C 001402BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144660 001402C0 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80144664 001402C4 48 00 32 88 */ b lbl_801478EC
+lbl_80144668:
+/* 80144668 001402C8 2C 03 00 02 */ cmpwi r3, 2
+/* 8014466C 001402CC 41 82 00 3C */ beq lbl_801446A8
+/* 80144670 001402D0 40 80 00 10 */ bge lbl_80144680
+/* 80144674 001402D4 2C 03 00 01 */ cmpwi r3, 1
+/* 80144678 001402D8 40 80 00 14 */ bge lbl_8014468C
+/* 8014467C 001402DC 48 00 32 70 */ b lbl_801478EC
+lbl_80144680:
+/* 80144680 001402E0 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80144684 001402E4 41 82 00 40 */ beq lbl_801446C4
+/* 80144688 001402E8 48 00 32 64 */ b lbl_801478EC
+lbl_8014468C:
+/* 8014468C 001402EC 38 60 00 02 */ li r3, 2
+/* 80144690 001402F0 38 80 00 00 */ li r4, 0
+/* 80144694 001402F4 48 00 A2 B9 */ bl func_8014E94C
+/* 80144698 001402F8 38 60 00 1F */ li r3, 0x1f
+/* 8014469C 001402FC 38 80 00 02 */ li r4, 2
+/* 801446A0 00140300 48 00 A2 AD */ bl func_8014E94C
+/* 801446A4 00140304 48 00 32 48 */ b lbl_801478EC
+lbl_801446A8:
+/* 801446A8 00140308 38 60 00 02 */ li r3, 2
+/* 801446AC 0014030C 38 80 00 01 */ li r4, 1
+/* 801446B0 00140310 48 00 A2 9D */ bl func_8014E94C
+/* 801446B4 00140314 38 60 00 1F */ li r3, 0x1f
+/* 801446B8 00140318 38 80 00 02 */ li r4, 2
+/* 801446BC 0014031C 48 00 A2 91 */ bl func_8014E94C
+/* 801446C0 00140320 48 00 32 2C */ b lbl_801478EC
+lbl_801446C4:
+/* 801446C4 00140324 38 60 00 02 */ li r3, 2
+/* 801446C8 00140328 38 80 00 04 */ li r4, 4
+/* 801446CC 0014032C 48 00 A2 81 */ bl func_8014E94C
+/* 801446D0 00140330 38 60 00 1F */ li r3, 0x1f
+/* 801446D4 00140334 38 80 00 00 */ li r4, 0
+/* 801446D8 00140338 48 00 A2 75 */ bl func_8014E94C
+/* 801446DC 0014033C 48 00 32 10 */ b lbl_801478EC
+/* 801446E0 00140340 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 801446E4 00140344 28 00 00 63 */ cmplwi r0, 0x63
+/* 801446E8 00140348 40 82 00 28 */ bne lbl_80144710
+/* 801446EC 0014034C A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 801446F0 00140350 48 10 F6 E1 */ bl func_80253DD0
+/* 801446F4 00140354 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801446F8 00140358 28 00 00 03 */ cmplwi r0, 3
+/* 801446FC 0014035C 40 82 00 34 */ bne lbl_80144730
+/* 80144700 00140360 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144704 00140364 38 00 00 7E */ li r0, 0x7e
+/* 80144708 00140368 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014470C 0014036C 48 00 00 24 */ b lbl_80144730
+lbl_80144710:
+/* 80144710 00140370 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 80144714 00140374 48 10 F6 BD */ bl func_80253DD0
+/* 80144718 00140378 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014471C 0014037C 28 00 00 03 */ cmplwi r0, 3
+/* 80144720 00140380 40 82 00 10 */ bne lbl_80144730
+/* 80144724 00140384 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144728 00140388 38 00 00 7E */ li r0, 0x7e
+/* 8014472C 0014038C B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80144730:
+/* 80144730 00140390 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144734 00140394 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 80144738 00140398 28 00 00 7E */ cmplwi r0, 0x7e
+/* 8014473C 0014039C 40 82 31 B0 */ bne lbl_801478EC
+/* 80144740 001403A0 38 60 00 02 */ li r3, 2
+/* 80144744 001403A4 38 80 00 05 */ li r4, 5
+/* 80144748 001403A8 48 00 A2 05 */ bl func_8014E94C
+/* 8014474C 001403AC 38 60 00 00 */ li r3, 0
+/* 80144750 001403B0 48 00 A1 5D */ bl func_8014E8AC
+/* 80144754 001403B4 38 60 00 00 */ li r3, 0
+/* 80144758 001403B8 48 00 A0 B5 */ bl func_8014E80C
+/* 8014475C 001403BC 48 00 31 90 */ b lbl_801478EC
+/* 80144760 001403C0 A8 7A 00 84 */ lha r3, 0x84(r26)
+/* 80144764 001403C4 48 10 F6 6D */ bl func_80253DD0
+/* 80144768 001403C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014476C 001403CC 28 00 00 03 */ cmplwi r0, 3
+/* 80144770 001403D0 40 82 31 7C */ bne lbl_801478EC
+/* 80144774 001403D4 38 60 00 02 */ li r3, 2
+/* 80144778 001403D8 38 80 00 00 */ li r4, 0
+/* 8014477C 001403DC 48 00 A1 E9 */ bl func_8014E964
+/* 80144780 001403E0 4B FA 28 C5 */ bl func_800E7044
+/* 80144784 001403E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144788 001403E8 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014478C 001403EC 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
+/* 80144790 001403F0 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80144794 001403F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144798 001403F8 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014479C 001403FC 2C 00 00 02 */ cmpwi r0, 2
+/* 801447A0 00140400 41 82 00 20 */ beq lbl_801447C0
+/* 801447A4 00140404 40 80 00 28 */ bge lbl_801447CC
+/* 801447A8 00140408 2C 00 00 01 */ cmpwi r0, 1
+/* 801447AC 0014040C 40 80 00 08 */ bge lbl_801447B4
+/* 801447B0 00140410 48 00 00 1C */ b lbl_801447CC
+lbl_801447B4:
+/* 801447B4 00140414 38 00 00 83 */ li r0, 0x83
+/* 801447B8 00140418 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801447BC 0014041C 48 00 31 30 */ b lbl_801478EC
+lbl_801447C0:
+/* 801447C0 00140420 38 00 00 7F */ li r0, 0x7f
+/* 801447C4 00140424 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801447C8 00140428 48 00 31 24 */ b lbl_801478EC
+lbl_801447CC:
+/* 801447CC 0014042C 38 00 00 5C */ li r0, 0x5c
+/* 801447D0 00140430 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801447D4 00140434 4B F1 1A A1 */ bl func_80056274
+/* 801447D8 00140438 48 00 31 14 */ b lbl_801478EC
+/* 801447DC 0014043C 4B F1 1A 0D */ bl func_800561E8
+/* 801447E0 00140440 38 60 00 01 */ li r3, 1
+/* 801447E4 00140444 4B F1 1C 75 */ bl func_80056458
+/* 801447E8 00140448 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801447EC 0014044C 38 00 00 80 */ li r0, 0x80
+/* 801447F0 00140450 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801447F4 00140454 48 00 30 F8 */ b lbl_801478EC
+/* 801447F8 00140458 4B F1 1B 01 */ bl func_800562F8
+/* 801447FC 0014045C 2C 03 00 00 */ cmpwi r3, 0
+/* 80144800 00140460 41 82 30 EC */ beq lbl_801478EC
+/* 80144804 00140464 38 60 00 03 */ li r3, 3
+/* 80144808 00140468 4B F1 37 AD */ bl func_80057FB4
+/* 8014480C 0014046C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144810 00140470 38 60 02 5E */ li r3, 0x25e
+/* 80144814 00140474 38 A0 00 01 */ li r5, 1
+/* 80144818 00140478 88 84 0D 86 */ lbz r4, 0xd86(r4)
+/* 8014481C 0014047C 48 01 E1 25 */ bl func_80162940
+/* 80144820 00140480 38 60 00 07 */ li r3, 7
+/* 80144824 00140484 38 80 FF FF */ li r4, -1
+/* 80144828 00140488 4B FA 09 FD */ bl func_800E5224
+/* 8014482C 0014048C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 80144830 00140490 40 82 00 18 */ bne lbl_80144848
+/* 80144834 00140494 38 60 00 18 */ li r3, 0x18
+/* 80144838 00140498 38 80 00 02 */ li r4, 2
+/* 8014483C 0014049C 38 A0 00 01 */ li r5, 1
+/* 80144840 001404A0 48 01 E1 01 */ bl func_80162940
+/* 80144844 001404A4 48 00 00 14 */ b lbl_80144858
+lbl_80144848:
+/* 80144848 001404A8 38 60 00 18 */ li r3, 0x18
+/* 8014484C 001404AC 38 80 00 01 */ li r4, 1
+/* 80144850 001404B0 38 A0 00 01 */ li r5, 1
+/* 80144854 001404B4 48 01 E0 ED */ bl func_80162940
+lbl_80144858:
+/* 80144858 001404B8 38 60 00 02 */ li r3, 2
+/* 8014485C 001404BC 38 80 00 00 */ li r4, 0
+/* 80144860 001404C0 38 A0 00 00 */ li r5, 0
+/* 80144864 001404C4 38 C0 00 01 */ li r6, 1
+/* 80144868 001404C8 4B FA 19 C1 */ bl func_800E6228
+/* 8014486C 001404CC 48 00 30 80 */ b lbl_801478EC
+/* 80144870 001404D0 38 60 00 00 */ li r3, 0
+/* 80144874 001404D4 4B FA 1C 49 */ bl func_800E64BC
+/* 80144878 001404D8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 8014487C 001404DC 4B FA 12 55 */ bl func_800E5AD0
+/* 80144880 001404E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144884 001404E4 38 00 00 3F */ li r0, 0x3f
+/* 80144888 001404E8 38 C3 FF FC */ addi r6, r3, -4
+/* 8014488C 001404EC 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80144890 001404F0 3C 84 00 01 */ addis r4, r4, 1
+/* 80144894 001404F4 39 04 CC F0 */ addi r8, r4, -13072
+/* 80144898 001404F8 7C 09 03 A6 */ mtctr r0
+lbl_8014489C:
+/* 8014489C 001404FC 80 A6 00 04 */ lwz r5, 4(r6)
+/* 801448A0 00140500 84 06 00 08 */ lwzu r0, 8(r6)
+/* 801448A4 00140504 90 A8 00 04 */ stw r5, 4(r8)
+/* 801448A8 00140508 94 08 00 08 */ stwu r0, 8(r8)
+/* 801448AC 0014050C 42 00 FF F0 */ bdnz lbl_8014489C
+/* 801448B0 00140510 80 A6 00 04 */ lwz r5, 4(r6)
+/* 801448B4 00140514 38 00 01 A4 */ li r0, 0x1a4
+/* 801448B8 00140518 38 E4 CE EF */ addi r7, r4, -12561
+/* 801448BC 0014051C 38 C3 01 FB */ addi r6, r3, 0x1fb
+/* 801448C0 00140520 90 A8 00 04 */ stw r5, 4(r8)
+/* 801448C4 00140524 7C 09 03 A6 */ mtctr r0
+lbl_801448C8:
+/* 801448C8 00140528 88 A6 00 01 */ lbz r5, 1(r6)
+/* 801448CC 0014052C 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 801448D0 00140530 98 A7 00 01 */ stb r5, 1(r7)
+/* 801448D4 00140534 9C 07 00 02 */ stbu r0, 2(r7)
+/* 801448D8 00140538 42 00 FF F0 */ bdnz lbl_801448C8
+/* 801448DC 0014053C 88 A3 05 44 */ lbz r5, 0x544(r3)
+/* 801448E0 00140540 38 00 00 17 */ li r0, 0x17
+/* 801448E4 00140544 38 E4 D2 38 */ addi r7, r4, -11720
+/* 801448E8 00140548 38 C3 05 44 */ addi r6, r3, 0x544
+/* 801448EC 0014054C 98 A4 D2 38 */ stb r5, -0x2dc8(r4)
+/* 801448F0 00140550 88 A3 05 45 */ lbz r5, 0x545(r3)
+/* 801448F4 00140554 98 A4 D2 39 */ stb r5, -0x2dc7(r4)
+/* 801448F8 00140558 7C 09 03 A6 */ mtctr r0
+lbl_801448FC:
+/* 801448FC 0014055C 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80144900 00140560 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80144904 00140564 90 A7 00 04 */ stw r5, 4(r7)
+/* 80144908 00140568 94 07 00 08 */ stwu r0, 8(r7)
+/* 8014490C 0014056C 42 00 FF F0 */ bdnz lbl_801448FC
+/* 80144910 00140570 80 A3 06 00 */ lwz r5, 0x600(r3)
+/* 80144914 00140574 38 00 00 30 */ li r0, 0x30
+/* 80144918 00140578 38 E4 D2 F6 */ addi r7, r4, -11530
+/* 8014491C 0014057C 38 C3 06 02 */ addi r6, r3, 0x602
+/* 80144920 00140580 90 A4 D2 F4 */ stw r5, -0x2d0c(r4)
+/* 80144924 00140584 7C 09 03 A6 */ mtctr r0
+lbl_80144928:
+/* 80144928 00140588 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 8014492C 0014058C A4 06 00 04 */ lhzu r0, 4(r6)
+/* 80144930 00140590 B0 A7 00 02 */ sth r5, 2(r7)
+/* 80144934 00140594 B4 07 00 04 */ sthu r0, 4(r7)
+/* 80144938 00140598 42 00 FF F0 */ bdnz lbl_80144928
+/* 8014493C 0014059C 80 C3 06 C4 */ lwz r6, 0x6c4(r3)
+/* 80144940 001405A0 38 00 00 82 */ li r0, 0x82
+/* 80144944 001405A4 80 A3 06 C8 */ lwz r5, 0x6c8(r3)
+/* 80144948 001405A8 90 C4 D3 B8 */ stw r6, -0x2c48(r4)
+/* 8014494C 001405AC 90 A4 D3 BC */ stw r5, -0x2c44(r4)
+/* 80144950 001405B0 80 A3 06 CC */ lwz r5, 0x6cc(r3)
+/* 80144954 001405B4 90 A4 D3 C0 */ stw r5, -0x2c40(r4)
+/* 80144958 001405B8 88 C3 06 D0 */ lbz r6, 0x6d0(r3)
+/* 8014495C 001405BC 88 A3 06 D1 */ lbz r5, 0x6d1(r3)
+/* 80144960 001405C0 98 C4 D3 C4 */ stb r6, -0x2c3c(r4)
+/* 80144964 001405C4 98 A4 D3 C5 */ stb r5, -0x2c3b(r4)
+/* 80144968 001405C8 88 C3 06 D2 */ lbz r6, 0x6d2(r3)
+/* 8014496C 001405CC 88 A3 06 D3 */ lbz r5, 0x6d3(r3)
+/* 80144970 001405D0 98 C4 D3 C6 */ stb r6, -0x2c3a(r4)
+/* 80144974 001405D4 98 A4 D3 C7 */ stb r5, -0x2c39(r4)
+/* 80144978 001405D8 88 C3 06 D4 */ lbz r6, 0x6d4(r3)
+/* 8014497C 001405DC 88 A3 06 D5 */ lbz r5, 0x6d5(r3)
+/* 80144980 001405E0 98 C4 D3 C8 */ stb r6, -0x2c38(r4)
+/* 80144984 001405E4 98 A4 D3 C9 */ stb r5, -0x2c37(r4)
+/* 80144988 001405E8 88 C3 06 D6 */ lbz r6, 0x6d6(r3)
+/* 8014498C 001405EC 88 A3 06 D7 */ lbz r5, 0x6d7(r3)
+/* 80144990 001405F0 98 C4 D3 CA */ stb r6, -0x2c36(r4)
+/* 80144994 001405F4 98 A4 D3 CB */ stb r5, -0x2c35(r4)
+/* 80144998 001405F8 88 A3 06 D8 */ lbz r5, 0x6d8(r3)
+/* 8014499C 001405FC 98 A4 D3 CC */ stb r5, -0x2c34(r4)
+/* 801449A0 00140600 88 A3 06 D9 */ lbz r5, 0x6d9(r3)
+/* 801449A4 00140604 98 A4 D3 CD */ stb r5, -0x2c33(r4)
+/* 801449A8 00140608 80 A3 06 DC */ lwz r5, 0x6dc(r3)
+/* 801449AC 0014060C 90 A4 D3 D0 */ stw r5, -0x2c30(r4)
+/* 801449B0 00140610 80 A3 06 E0 */ lwz r5, 0x6e0(r3)
+/* 801449B4 00140614 90 A4 D3 D4 */ stw r5, -0x2c2c(r4)
+/* 801449B8 00140618 88 A3 06 E4 */ lbz r5, 0x6e4(r3)
+/* 801449BC 0014061C 98 A4 D3 D8 */ stb r5, -0x2c28(r4)
+/* 801449C0 00140620 88 A3 06 E5 */ lbz r5, 0x6e5(r3)
+/* 801449C4 00140624 98 A4 D3 D9 */ stb r5, -0x2c27(r4)
+/* 801449C8 00140628 88 A3 06 E6 */ lbz r5, 0x6e6(r3)
+/* 801449CC 0014062C 98 A4 D3 DA */ stb r5, -0x2c26(r4)
+/* 801449D0 00140630 88 A3 06 E7 */ lbz r5, 0x6e7(r3)
+/* 801449D4 00140634 98 A4 D3 DB */ stb r5, -0x2c25(r4)
+/* 801449D8 00140638 88 A3 06 E8 */ lbz r5, 0x6e8(r3)
+/* 801449DC 0014063C 98 A4 D3 DC */ stb r5, -0x2c24(r4)
+/* 801449E0 00140640 88 A3 06 E9 */ lbz r5, 0x6e9(r3)
+/* 801449E4 00140644 98 A4 D3 DD */ stb r5, -0x2c23(r4)
+/* 801449E8 00140648 88 A3 06 EA */ lbz r5, 0x6ea(r3)
+/* 801449EC 0014064C 98 A4 D3 DE */ stb r5, -0x2c22(r4)
+/* 801449F0 00140650 88 63 06 EB */ lbz r3, 0x6eb(r3)
+/* 801449F4 00140654 98 64 D3 DF */ stb r3, -0x2c21(r4)
+/* 801449F8 00140658 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801449FC 0014065C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144A00 00140660 48 00 2E EC */ b lbl_801478EC
+/* 80144A04 00140664 80 9A 0D 28 */ lwz r4, 0xd28(r26)
+/* 80144A08 00140668 38 60 00 01 */ li r3, 1
+/* 80144A0C 0014066C 3C 84 00 01 */ addis r4, r4, 1
+/* 80144A10 00140670 38 84 CC F4 */ addi r4, r4, -13068
+/* 80144A14 00140674 4B FD 7F 89 */ bl func_8011C99C
+/* 80144A18 00140678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A1C 0014067C 38 00 00 83 */ li r0, 0x83
+/* 80144A20 00140680 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144A24 00140684 48 00 2E C8 */ b lbl_801478EC
+/* 80144A28 00140688 80 7A 0D 28 */ lwz r3, 0xd28(r26)
+/* 80144A2C 0014068C 3C 63 00 01 */ addis r3, r3, 1
+/* 80144A30 00140690 38 63 CC F4 */ addi r3, r3, -13068
+/* 80144A34 00140694 48 01 D7 DD */ bl func_80162210
+/* 80144A38 00140698 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A3C 0014069C 38 60 00 01 */ li r3, 1
+/* 80144A40 001406A0 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80144A44 001406A4 3C 84 00 01 */ addis r4, r4, 1
+/* 80144A48 001406A8 38 84 CC F4 */ addi r4, r4, -13068
+/* 80144A4C 001406AC 4B FD 7F 51 */ bl func_8011C99C
+/* 80144A50 001406B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A54 001406B4 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80144A58 001406B8 3C 63 00 01 */ addis r3, r3, 1
+/* 80144A5C 001406BC 38 63 CC F4 */ addi r3, r3, -13068
+/* 80144A60 001406C0 48 00 B1 A1 */ bl func_8014FC00
+/* 80144A64 001406C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A68 001406C8 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80144A6C 001406CC 3C 63 00 01 */ addis r3, r3, 1
+/* 80144A70 001406D0 38 63 CC F4 */ addi r3, r3, -13068
+/* 80144A74 001406D4 48 02 3E D9 */ bl func_8016894C
+/* 80144A78 001406D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A7C 001406DC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80144A80 001406E0 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80144A84 001406E4 48 02 40 71 */ bl func_80168AF4
+/* 80144A88 001406E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A8C 001406EC 38 80 00 03 */ li r4, 3
+/* 80144A90 001406F0 38 00 00 84 */ li r0, 0x84
+/* 80144A94 001406F4 98 83 0D DA */ stb r4, 0xdda(r3)
+/* 80144A98 001406F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144A9C 001406FC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144AA0 00140700 48 00 2E 4C */ b lbl_801478EC
+/* 80144AA4 00140704 38 00 00 06 */ li r0, 6
+/* 80144AA8 00140708 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80144AAC 0014070C 48 00 9F 1D */ bl func_8014E9C8
+/* 80144AB0 00140710 38 60 00 1B */ li r3, 0x1b
+/* 80144AB4 00140714 38 80 00 01 */ li r4, 1
+/* 80144AB8 00140718 48 00 9E AD */ bl func_8014E964
+/* 80144ABC 0014071C 38 60 00 1B */ li r3, 0x1b
+/* 80144AC0 00140720 38 80 00 04 */ li r4, 4
+/* 80144AC4 00140724 48 00 9E 89 */ bl func_8014E94C
+/* 80144AC8 00140728 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144ACC 0014072C 38 00 00 85 */ li r0, 0x85
+/* 80144AD0 00140730 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144AD4 00140734 48 00 2E 18 */ b lbl_801478EC
+/* 80144AD8 00140738 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80144ADC 0014073C 48 10 F2 F5 */ bl func_80253DD0
+/* 80144AE0 00140740 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144AE4 00140744 28 00 00 03 */ cmplwi r0, 3
+/* 80144AE8 00140748 40 82 2E 04 */ bne lbl_801478EC
+/* 80144AEC 0014074C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144AF0 00140750 38 00 00 86 */ li r0, 0x86
+/* 80144AF4 00140754 38 60 00 00 */ li r3, 0
+/* 80144AF8 00140758 38 80 00 00 */ li r4, 0
+/* 80144AFC 0014075C B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80144B00 00140760 4B F1 4D F9 */ bl func_800598F8
+/* 80144B04 00140764 38 60 00 1B */ li r3, 0x1b
+/* 80144B08 00140768 38 80 00 02 */ li r4, 2
+/* 80144B0C 0014076C 48 00 9E 41 */ bl func_8014E94C
+/* 80144B10 00140770 48 00 2D DC */ b lbl_801478EC
+/* 80144B14 00140774 38 00 00 8A */ li r0, 0x8a
+/* 80144B18 00140778 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80144B1C 0014077C 48 00 2D D0 */ b lbl_801478EC
+/* 80144B20 00140780 38 00 00 8B */ li r0, 0x8b
+/* 80144B24 00140784 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80144B28 00140788 48 00 2D C4 */ b lbl_801478EC
+/* 80144B2C 0014078C 38 00 00 99 */ li r0, 0x99
+/* 80144B30 00140790 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80144B34 00140794 48 00 2D B8 */ b lbl_801478EC
+/* 80144B38 00140798 38 00 00 09 */ li r0, 9
+/* 80144B3C 0014079C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80144B40 001407A0 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80144B44 001407A4 38 60 02 5F */ li r3, 0x25f
+/* 80144B48 001407A8 38 80 00 00 */ li r4, 0
+/* 80144B4C 001407AC 4B EC 66 25 */ bl func_8000B170
+/* 80144B50 001407B0 48 00 9E 79 */ bl func_8014E9C8
+/* 80144B54 001407B4 38 60 00 1B */ li r3, 0x1b
+/* 80144B58 001407B8 38 80 00 01 */ li r4, 1
+/* 80144B5C 001407BC 48 00 9E 09 */ bl func_8014E964
+/* 80144B60 001407C0 38 60 00 1B */ li r3, 0x1b
+/* 80144B64 001407C4 38 80 00 04 */ li r4, 4
+/* 80144B68 001407C8 48 00 9D E5 */ bl func_8014E94C
+/* 80144B6C 001407CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144B70 001407D0 38 00 00 8D */ li r0, 0x8d
+/* 80144B74 001407D4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144B78 001407D8 48 00 2D 74 */ b lbl_801478EC
+/* 80144B7C 001407DC A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80144B80 001407E0 48 10 F2 51 */ bl func_80253DD0
+/* 80144B84 001407E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144B88 001407E8 28 00 00 03 */ cmplwi r0, 3
+/* 80144B8C 001407EC 40 82 2D 60 */ bne lbl_801478EC
+/* 80144B90 001407F0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144B94 001407F4 38 00 00 8E */ li r0, 0x8e
+/* 80144B98 001407F8 38 60 00 00 */ li r3, 0
+/* 80144B9C 001407FC 38 80 00 00 */ li r4, 0
+/* 80144BA0 00140800 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80144BA4 00140804 4B F1 4D 55 */ bl func_800598F8
+/* 80144BA8 00140808 38 60 00 1B */ li r3, 0x1b
+/* 80144BAC 0014080C 38 80 00 00 */ li r4, 0
+/* 80144BB0 00140810 48 00 9D 9D */ bl func_8014E94C
+/* 80144BB4 00140814 48 00 2D 38 */ b lbl_801478EC
+/* 80144BB8 00140818 3C 60 04 00 */ lis r3, 0x400
+/* 80144BBC 0014081C 38 80 00 00 */ li r4, 0
+/* 80144BC0 00140820 38 A0 00 00 */ li r5, 0
+/* 80144BC4 00140824 38 C0 00 01 */ li r6, 1
+/* 80144BC8 00140828 4B F1 4E A5 */ bl func_80059A6C
+/* 80144BCC 0014082C 2C 03 00 00 */ cmpwi r3, 0
+/* 80144BD0 00140830 41 82 2D 1C */ beq lbl_801478EC
+/* 80144BD4 00140834 38 60 00 01 */ li r3, 1
+/* 80144BD8 00140838 4B F1 58 F5 */ bl func_8005A4CC
+/* 80144BDC 0014083C 38 60 00 1B */ li r3, 0x1b
+/* 80144BE0 00140840 38 80 00 01 */ li r4, 1
+/* 80144BE4 00140844 48 00 9D 69 */ bl func_8014E94C
+/* 80144BE8 00140848 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144BEC 0014084C 38 00 00 8F */ li r0, 0x8f
+/* 80144BF0 00140850 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144BF4 00140854 48 00 2C F8 */ b lbl_801478EC
+/* 80144BF8 00140858 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80144BFC 0014085C 48 10 F1 D5 */ bl func_80253DD0
+/* 80144C00 00140860 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144C04 00140864 28 00 00 03 */ cmplwi r0, 3
+/* 80144C08 00140868 40 82 2C E4 */ bne lbl_801478EC
+/* 80144C0C 0014086C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144C10 00140870 38 00 00 90 */ li r0, 0x90
+/* 80144C14 00140874 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144C18 00140878 48 00 2C D4 */ b lbl_801478EC
+/* 80144C1C 0014087C 38 60 00 1B */ li r3, 0x1b
+/* 80144C20 00140880 38 80 00 00 */ li r4, 0
+/* 80144C24 00140884 48 00 9D 41 */ bl func_8014E964
+/* 80144C28 00140888 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144C2C 0014088C 38 00 00 50 */ li r0, 0x50
+/* 80144C30 00140890 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144C34 00140894 48 00 2C B8 */ b lbl_801478EC
+/* 80144C38 00140898 38 00 00 08 */ li r0, 8
+/* 80144C3C 0014089C 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 80144C40 001408A0 48 00 9D 89 */ bl func_8014E9C8
+/* 80144C44 001408A4 38 60 00 1B */ li r3, 0x1b
+/* 80144C48 001408A8 38 80 00 01 */ li r4, 1
+/* 80144C4C 001408AC 48 00 9D 19 */ bl func_8014E964
+/* 80144C50 001408B0 38 60 00 1B */ li r3, 0x1b
+/* 80144C54 001408B4 38 80 00 04 */ li r4, 4
+/* 80144C58 001408B8 48 00 9C F5 */ bl func_8014E94C
+/* 80144C5C 001408BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144C60 001408C0 38 00 00 97 */ li r0, 0x97
+/* 80144C64 001408C4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144C68 001408C8 48 00 2C 84 */ b lbl_801478EC
+/* 80144C6C 001408CC A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80144C70 001408D0 48 10 F1 61 */ bl func_80253DD0
+/* 80144C74 001408D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144C78 001408D8 28 00 00 03 */ cmplwi r0, 3
+/* 80144C7C 001408DC 40 82 2C 70 */ bne lbl_801478EC
+/* 80144C80 001408E0 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144C84 001408E4 48 01 AB 1D */ bl func_8015F7A0
+/* 80144C88 001408E8 D8 36 0D 38 */ stfd f1, 0xd38(r22)
+/* 80144C8C 001408EC 38 00 00 98 */ li r0, 0x98
+/* 80144C90 001408F0 38 60 00 1B */ li r3, 0x1b
+/* 80144C94 001408F4 38 80 00 02 */ li r4, 2
+/* 80144C98 001408F8 B0 16 00 C4 */ sth r0, 0xc4(r22)
+/* 80144C9C 001408FC 48 00 9C B1 */ bl func_8014E94C
+/* 80144CA0 00140900 48 00 2C 4C */ b lbl_801478EC
+/* 80144CA4 00140904 48 01 AA FD */ bl func_8015F7A0
+/* 80144CA8 00140908 C8 5A 0D 38 */ lfd f2, 0xd38(r26)
+/* 80144CAC 0014090C C8 02 8E 18 */ lfd f0, lbl_80641418-_SDA2_BASE_(r2)
+/* 80144CB0 00140910 FC 21 10 28 */ fsub f1, f1, f2
+/* 80144CB4 00140914 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80144CB8 00140918 4C 41 13 82 */ cror 2, 1, 2
+/* 80144CBC 0014091C 40 82 2C 30 */ bne lbl_801478EC
+/* 80144CC0 00140920 38 00 00 99 */ li r0, 0x99
+/* 80144CC4 00140924 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80144CC8 00140928 48 00 2C 24 */ b lbl_801478EC
+/* 80144CCC 0014092C 38 60 00 00 */ li r3, 0
+/* 80144CD0 00140930 48 01 FF 9D */ bl func_80164C6C
+/* 80144CD4 00140934 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144CD8 00140938 90 64 0D EC */ stw r3, 0xdec(r4)
+/* 80144CDC 0014093C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144CE0 00140940 80 04 0D EC */ lwz r0, 0xdec(r4)
+/* 80144CE4 00140944 2C 00 00 00 */ cmpwi r0, 0
+/* 80144CE8 00140948 41 82 2C 04 */ beq lbl_801478EC
+/* 80144CEC 0014094C 38 00 00 00 */ li r0, 0
+/* 80144CF0 00140950 38 60 00 1B */ li r3, 0x1b
+/* 80144CF4 00140954 98 04 0D F0 */ stb r0, 0xdf0(r4)
+/* 80144CF8 00140958 38 80 00 03 */ li r4, 3
+/* 80144CFC 0014095C 48 00 9C 51 */ bl func_8014E94C
+/* 80144D00 00140960 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144D04 00140964 38 A0 00 9A */ li r5, 0x9a
+/* 80144D08 00140968 38 00 00 01 */ li r0, 1
+/* 80144D0C 0014096C 38 60 00 01 */ li r3, 1
+/* 80144D10 00140970 B0 A4 00 C4 */ sth r5, 0xc4(r4)
+/* 80144D14 00140974 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144D18 00140978 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80144D1C 0014097C B0 04 00 16 */ sth r0, 0x16(r4)
+/* 80144D20 00140980 4B F1 17 39 */ bl func_80056458
+/* 80144D24 00140984 48 00 2B C8 */ b lbl_801478EC
+/* 80144D28 00140988 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80144D2C 0014098C 48 10 F0 A5 */ bl func_80253DD0
+/* 80144D30 00140990 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144D34 00140994 28 00 00 03 */ cmplwi r0, 3
+/* 80144D38 00140998 40 82 2B B4 */ bne lbl_801478EC
+/* 80144D3C 0014099C 38 60 00 1B */ li r3, 0x1b
+/* 80144D40 001409A0 38 80 00 00 */ li r4, 0
+/* 80144D44 001409A4 48 00 9C 21 */ bl func_8014E964
+/* 80144D48 001409A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144D4C 001409AC 38 00 00 9B */ li r0, 0x9b
+/* 80144D50 001409B0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144D54 001409B4 48 00 2B 98 */ b lbl_801478EC
+/* 80144D58 001409B8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80144D5C 001409BC 38 60 00 0A */ li r3, 0xa
+/* 80144D60 001409C0 38 80 00 00 */ li r4, 0
+/* 80144D64 001409C4 4B EC 64 0D */ bl func_8000B170
+/* 80144D68 001409C8 3B 00 00 00 */ li r24, 0
+/* 80144D6C 001409CC 3A C0 00 44 */ li r22, 0x44
+lbl_80144D70:
+/* 80144D70 001409D0 57 00 04 3E */ clrlwi r0, r24, 0x10
+/* 80144D74 001409D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144D78 001409D8 1C A0 00 8C */ mulli r5, r0, 0x8c
+/* 80144D7C 001409DC 57 1B 13 BA */ rlwinm r27, r24, 2, 0xe, 0x1d
+/* 80144D80 001409E0 80 03 0D 28 */ lwz r0, 0xd28(r3)
+/* 80144D84 001409E4 7C 63 DA 14 */ add r3, r3, r27
+/* 80144D88 001409E8 7C 80 2A 14 */ add r4, r0, r5
+/* 80144D8C 001409EC 38 04 21 F8 */ addi r0, r4, 0x21f8
+/* 80144D90 001409F0 90 03 0E 8C */ stw r0, 0xe8c(r3)
+/* 80144D94 001409F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144D98 001409F8 80 03 0D 28 */ lwz r0, 0xd28(r3)
+/* 80144D9C 001409FC 7C 63 DA 14 */ add r3, r3, r27
+/* 80144DA0 00140A00 7C 80 2A 14 */ add r4, r0, r5
+/* 80144DA4 00140A04 38 04 2F D0 */ addi r0, r4, 0x2fd0
+/* 80144DA8 00140A08 90 03 0E A4 */ stw r0, 0xea4(r3)
+/* 80144DAC 00140A0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144DB0 00140A10 7C 64 DA 14 */ add r3, r4, r27
+/* 80144DB4 00140A14 80 04 0D 28 */ lwz r0, 0xd28(r4)
+/* 80144DB8 00140A18 80 63 0E BC */ lwz r3, 0xebc(r3)
+/* 80144DBC 00140A1C 7C 80 2A 14 */ add r4, r0, r5
+/* 80144DC0 00140A20 38 A3 FF FF */ addi r5, r3, -1
+/* 80144DC4 00140A24 38 84 2F CF */ addi r4, r4, 0x2fcf
+/* 80144DC8 00140A28 7E C9 03 A6 */ mtctr r22
+lbl_80144DCC:
+/* 80144DCC 00140A2C 88 64 00 01 */ lbz r3, 1(r4)
+/* 80144DD0 00140A30 8C 04 00 02 */ lbzu r0, 2(r4)
+/* 80144DD4 00140A34 98 65 00 01 */ stb r3, 1(r5)
+/* 80144DD8 00140A38 9C 05 00 02 */ stbu r0, 2(r5)
+/* 80144DDC 00140A3C 42 00 FF F0 */ bdnz lbl_80144DCC
+/* 80144DE0 00140A40 38 60 02 68 */ li r3, 0x268
+/* 80144DE4 00140A44 48 01 DC AD */ bl func_80162A90
+/* 80144DE8 00140A48 2C 03 00 00 */ cmpwi r3, 0
+/* 80144DEC 00140A4C 40 82 00 24 */ bne lbl_80144E10
+/* 80144DF0 00140A50 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144DF4 00140A54 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80144DF8 00140A58 88 03 34 B9 */ lbz r0, 0x34b9(r3)
+/* 80144DFC 00140A5C 2C 00 00 00 */ cmpwi r0, 0
+/* 80144E00 00140A60 40 82 00 10 */ bne lbl_80144E10
+/* 80144E04 00140A64 7C 64 DA 14 */ add r3, r4, r27
+/* 80144E08 00140A68 80 63 0E BC */ lwz r3, 0xebc(r3)
+/* 80144E0C 00140A6C 4B F1 26 45 */ bl func_80057450
+lbl_80144E10:
+/* 80144E10 00140A70 3B 18 00 01 */ addi r24, r24, 1
+/* 80144E14 00140A74 28 18 00 06 */ cmplwi r24, 6
+/* 80144E18 00140A78 41 80 FF 58 */ blt lbl_80144D70
+/* 80144E1C 00140A7C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144E20 00140A80 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80144E24 00140A84 38 03 20 00 */ addi r0, r3, 0x2000
+/* 80144E28 00140A88 90 04 0E D4 */ stw r0, 0xed4(r4)
+/* 80144E2C 00140A8C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144E30 00140A90 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80144E34 00140A94 38 03 2D D8 */ addi r0, r3, 0x2dd8
+/* 80144E38 00140A98 90 04 0E D8 */ stw r0, 0xed8(r4)
+/* 80144E3C 00140A9C 48 00 9B 8D */ bl func_8014E9C8
+/* 80144E40 00140AA0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144E44 00140AA4 38 00 00 0B */ li r0, 0xb
+/* 80144E48 00140AA8 38 60 00 01 */ li r3, 1
+/* 80144E4C 00140AAC B0 04 00 D0 */ sth r0, 0xd0(r4)
+/* 80144E50 00140AB0 48 00 99 BD */ bl func_8014E80C
+/* 80144E54 00140AB4 38 60 00 17 */ li r3, 0x17
+/* 80144E58 00140AB8 38 80 00 01 */ li r4, 1
+/* 80144E5C 00140ABC 48 00 9B 09 */ bl func_8014E964
+/* 80144E60 00140AC0 38 60 00 18 */ li r3, 0x18
+/* 80144E64 00140AC4 38 80 00 01 */ li r4, 1
+/* 80144E68 00140AC8 48 00 9A FD */ bl func_8014E964
+/* 80144E6C 00140ACC 38 60 00 17 */ li r3, 0x17
+/* 80144E70 00140AD0 38 80 00 0D */ li r4, 0xd
+/* 80144E74 00140AD4 48 00 9A D9 */ bl func_8014E94C
+/* 80144E78 00140AD8 38 60 00 18 */ li r3, 0x18
+/* 80144E7C 00140ADC 38 80 00 0D */ li r4, 0xd
+/* 80144E80 00140AE0 48 00 9A CD */ bl func_8014E94C
+/* 80144E84 00140AE4 48 00 A6 05 */ bl func_8014F488
+/* 80144E88 00140AE8 38 60 00 4E */ li r3, 0x4e
+/* 80144E8C 00140AEC 4B F1 5B 6D */ bl func_8005A9F8
+/* 80144E90 00140AF0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144E94 00140AF4 90 64 0E E8 */ stw r3, 0xee8(r4)
+/* 80144E98 00140AF8 38 60 00 4D */ li r3, 0x4d
+/* 80144E9C 00140AFC 4B F1 5B 5D */ bl func_8005A9F8
+/* 80144EA0 00140B00 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144EA4 00140B04 90 64 0E EC */ stw r3, 0xeec(r4)
+/* 80144EA8 00140B08 38 60 02 68 */ li r3, 0x268
+/* 80144EAC 00140B0C 48 01 DB E5 */ bl func_80162A90
+/* 80144EB0 00140B10 2C 03 00 00 */ cmpwi r3, 0
+/* 80144EB4 00140B14 40 82 00 18 */ bne lbl_80144ECC
+/* 80144EB8 00140B18 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144EBC 00140B1C 48 01 A8 E5 */ bl func_8015F7A0
+/* 80144EC0 00140B20 D8 36 0D 38 */ stfd f1, 0xd38(r22)
+/* 80144EC4 00140B24 38 00 00 00 */ li r0, 0
+/* 80144EC8 00140B28 B0 16 0E F8 */ sth r0, 0xef8(r22)
+lbl_80144ECC:
+/* 80144ECC 00140B2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144ED0 00140B30 38 00 00 9C */ li r0, 0x9c
+/* 80144ED4 00140B34 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80144ED8 00140B38 48 00 2A 14 */ b lbl_801478EC
+/* 80144EDC 00140B3C A8 7A 00 AE */ lha r3, 0xae(r26)
+/* 80144EE0 00140B40 48 10 EE F1 */ bl func_80253DD0
+/* 80144EE4 00140B44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80144EE8 00140B48 28 00 00 03 */ cmplwi r0, 3
+/* 80144EEC 00140B4C 40 82 2A 00 */ bne lbl_801478EC
+/* 80144EF0 00140B50 38 60 00 00 */ li r3, 0
+/* 80144EF4 00140B54 38 80 00 00 */ li r4, 0
+/* 80144EF8 00140B58 4B F1 4A 01 */ bl func_800598F8
+/* 80144EFC 00140B5C 38 60 00 33 */ li r3, 0x33
+/* 80144F00 00140B60 38 80 00 00 */ li r4, 0
+/* 80144F04 00140B64 38 A0 00 00 */ li r5, 0
+/* 80144F08 00140B68 38 C0 00 34 */ li r6, 0x34
+/* 80144F0C 00140B6C 38 E0 00 35 */ li r7, 0x35
+/* 80144F10 00140B70 39 00 00 00 */ li r8, 0
+/* 80144F14 00140B74 4B F1 4A B5 */ bl func_800599C8
+/* 80144F18 00140B78 38 60 00 34 */ li r3, 0x34
+/* 80144F1C 00140B7C 38 80 00 00 */ li r4, 0
+/* 80144F20 00140B80 38 A0 00 33 */ li r5, 0x33
+/* 80144F24 00140B84 38 C0 00 00 */ li r6, 0
+/* 80144F28 00140B88 38 E0 00 36 */ li r7, 0x36
+/* 80144F2C 00140B8C 39 00 00 00 */ li r8, 0
+/* 80144F30 00140B90 4B F1 4A 99 */ bl func_800599C8
+/* 80144F34 00140B94 38 60 00 35 */ li r3, 0x35
+/* 80144F38 00140B98 38 80 00 33 */ li r4, 0x33
+/* 80144F3C 00140B9C 38 A0 00 00 */ li r5, 0
+/* 80144F40 00140BA0 38 C0 00 36 */ li r6, 0x36
+/* 80144F44 00140BA4 38 E0 00 37 */ li r7, 0x37
+/* 80144F48 00140BA8 39 00 00 00 */ li r8, 0
+/* 80144F4C 00140BAC 4B F1 4A 7D */ bl func_800599C8
+/* 80144F50 00140BB0 38 60 00 36 */ li r3, 0x36
+/* 80144F54 00140BB4 38 80 00 34 */ li r4, 0x34
+/* 80144F58 00140BB8 38 A0 00 35 */ li r5, 0x35
+/* 80144F5C 00140BBC 38 C0 00 00 */ li r6, 0
+/* 80144F60 00140BC0 38 E0 00 38 */ li r7, 0x38
+/* 80144F64 00140BC4 39 00 00 00 */ li r8, 0
+/* 80144F68 00140BC8 4B F1 4A 61 */ bl func_800599C8
+/* 80144F6C 00140BCC 38 60 00 37 */ li r3, 0x37
+/* 80144F70 00140BD0 38 80 00 35 */ li r4, 0x35
+/* 80144F74 00140BD4 38 A0 00 00 */ li r5, 0
+/* 80144F78 00140BD8 38 C0 00 38 */ li r6, 0x38
+/* 80144F7C 00140BDC 38 E0 00 00 */ li r7, 0
+/* 80144F80 00140BE0 39 00 00 00 */ li r8, 0
+/* 80144F84 00140BE4 4B F1 4A 45 */ bl func_800599C8
+/* 80144F88 00140BE8 38 60 00 38 */ li r3, 0x38
+/* 80144F8C 00140BEC 38 80 00 36 */ li r4, 0x36
+/* 80144F90 00140BF0 38 A0 00 37 */ li r5, 0x37
+/* 80144F94 00140BF4 38 C0 00 00 */ li r6, 0
+/* 80144F98 00140BF8 38 E0 00 00 */ li r7, 0
+/* 80144F9C 00140BFC 39 00 00 00 */ li r8, 0
+/* 80144FA0 00140C00 4B F1 4A 29 */ bl func_800599C8
+/* 80144FA4 00140C04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144FA8 00140C08 38 A0 00 9D */ li r5, 0x9d
+/* 80144FAC 00140C0C 38 80 00 33 */ li r4, 0x33
+/* 80144FB0 00140C10 38 00 00 00 */ li r0, 0
+/* 80144FB4 00140C14 B0 A3 00 C4 */ sth r5, 0xc4(r3)
+/* 80144FB8 00140C18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144FBC 00140C1C 90 83 00 D4 */ stw r4, 0xd4(r3)
+/* 80144FC0 00140C20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144FC4 00140C24 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80144FC8 00140C28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144FCC 00140C2C 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80144FD0 00140C30 54 00 03 98 */ rlwinm r0, r0, 0, 0xe, 0xc
+/* 80144FD4 00140C34 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 80144FD8 00140C38 48 00 29 14 */ b lbl_801478EC
+/* 80144FDC 00140C3C 38 60 00 00 */ li r3, 0
+/* 80144FE0 00140C40 48 00 A5 C5 */ bl func_8014F5A4
+/* 80144FE4 00140C44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80144FE8 00140C48 88 03 0D F7 */ lbz r0, 0xdf7(r3)
+/* 80144FEC 00140C4C 28 00 00 03 */ cmplwi r0, 3
+/* 80144FF0 00140C50 40 82 00 3C */ bne lbl_8014502C
+/* 80144FF4 00140C54 38 83 0E 09 */ addi r4, r3, 0xe09
+/* 80144FF8 00140C58 38 60 00 00 */ li r3, 0
+/* 80144FFC 00140C5C 48 02 32 29 */ bl func_80168224
+/* 80145000 00140C60 2C 03 00 00 */ cmpwi r3, 0
+/* 80145004 00140C64 41 82 28 E8 */ beq lbl_801478EC
+/* 80145008 00140C68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014500C 00140C6C 38 00 00 9E */ li r0, 0x9e
+/* 80145010 00140C70 38 A0 00 0C */ li r5, 0xc
+/* 80145014 00140C74 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145018 00140C78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014501C 00140C7C 38 64 0D FD */ addi r3, r4, 0xdfd
+/* 80145020 00140C80 38 84 0E 09 */ addi r4, r4, 0xe09
+/* 80145024 00140C84 4B EB EF DD */ bl memcpy
+/* 80145028 00140C88 48 00 28 C4 */ b lbl_801478EC
+lbl_8014502C:
+/* 8014502C 00140C8C 38 60 02 68 */ li r3, 0x268
+/* 80145030 00140C90 48 01 DA 61 */ bl func_80162A90
+/* 80145034 00140C94 2C 03 00 00 */ cmpwi r3, 0
+/* 80145038 00140C98 40 82 00 88 */ bne lbl_801450C0
+/* 8014503C 00140C9C 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145040 00140CA0 48 01 A7 61 */ bl func_8015F7A0
+/* 80145044 00140CA4 C8 56 0D 38 */ lfd f2, 0xd38(r22)
+/* 80145048 00140CA8 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
+/* 8014504C 00140CAC FC 21 10 28 */ fsub f1, f1, f2
+/* 80145050 00140CB0 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80145054 00140CB4 4C 41 13 82 */ cror 2, 1, 2
+/* 80145058 00140CB8 40 82 00 68 */ bne lbl_801450C0
+/* 8014505C 00140CBC 88 16 0D F7 */ lbz r0, 0xdf7(r22)
+/* 80145060 00140CC0 2C 00 00 00 */ cmpwi r0, 0
+/* 80145064 00140CC4 40 82 00 40 */ bne lbl_801450A4
+/* 80145068 00140CC8 3A E0 00 00 */ li r23, 0
+lbl_8014506C:
+/* 8014506C 00140CCC 56 E3 06 3E */ clrlwi r3, r23, 0x18
+/* 80145070 00140CD0 7C 96 1A 14 */ add r4, r22, r3
+/* 80145074 00140CD4 88 04 0D F1 */ lbz r0, 0xdf1(r4)
+/* 80145078 00140CD8 2C 00 00 00 */ cmpwi r0, 0
+/* 8014507C 00140CDC 40 82 00 0C */ bne lbl_80145088
+/* 80145080 00140CE0 38 80 00 00 */ li r4, 0
+/* 80145084 00140CE4 48 00 A8 39 */ bl func_8014F8BC
+lbl_80145088:
+/* 80145088 00140CE8 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014508C 00140CEC 88 16 0D F7 */ lbz r0, 0xdf7(r22)
+/* 80145090 00140CF0 2C 00 00 00 */ cmpwi r0, 0
+/* 80145094 00140CF4 40 82 00 10 */ bne lbl_801450A4
+/* 80145098 00140CF8 3A F7 00 01 */ addi r23, r23, 1
+/* 8014509C 00140CFC 28 17 00 06 */ cmplwi r23, 6
+/* 801450A0 00140D00 41 80 FF CC */ blt lbl_8014506C
+lbl_801450A4:
+/* 801450A4 00140D04 80 76 0D 30 */ lwz r3, 0xd30(r22)
+/* 801450A8 00140D08 38 00 00 A1 */ li r0, 0xa1
+/* 801450AC 00140D0C 64 63 00 04 */ oris r3, r3, 4
+/* 801450B0 00140D10 90 76 0D 30 */ stw r3, 0xd30(r22)
+/* 801450B4 00140D14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801450B8 00140D18 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801450BC 00140D1C 48 00 28 30 */ b lbl_801478EC
+lbl_801450C0:
+/* 801450C0 00140D20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801450C4 00140D24 88 03 0D F7 */ lbz r0, 0xdf7(r3)
+/* 801450C8 00140D28 28 00 00 02 */ cmplwi r0, 2
+/* 801450CC 00140D2C 40 82 00 20 */ bne lbl_801450EC
+/* 801450D0 00140D30 38 60 00 17 */ li r3, 0x17
+/* 801450D4 00140D34 38 80 00 0E */ li r4, 0xe
+/* 801450D8 00140D38 48 00 98 75 */ bl func_8014E94C
+/* 801450DC 00140D3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801450E0 00140D40 38 00 00 A1 */ li r0, 0xa1
+/* 801450E4 00140D44 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801450E8 00140D48 48 00 28 04 */ b lbl_801478EC
+lbl_801450EC:
+/* 801450EC 00140D4C 28 00 00 01 */ cmplwi r0, 1
+/* 801450F0 00140D50 40 82 00 48 */ bne lbl_80145138
+/* 801450F4 00140D54 3C 60 08 00 */ lis r3, 0x800
+/* 801450F8 00140D58 38 80 00 00 */ li r4, 0
+/* 801450FC 00140D5C 38 A0 00 00 */ li r5, 0
+/* 80145100 00140D60 38 C0 00 01 */ li r6, 1
+/* 80145104 00140D64 4B F1 49 69 */ bl func_80059A6C
+/* 80145108 00140D68 2C 03 00 00 */ cmpwi r3, 0
+/* 8014510C 00140D6C 41 82 00 2C */ beq lbl_80145138
+/* 80145110 00140D70 38 60 00 17 */ li r3, 0x17
+/* 80145114 00140D74 38 80 00 0E */ li r4, 0xe
+/* 80145118 00140D78 48 00 98 35 */ bl func_8014E94C
+/* 8014511C 00140D7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145120 00140D80 38 80 00 02 */ li r4, 2
+/* 80145124 00140D84 38 00 00 00 */ li r0, 0
+/* 80145128 00140D88 98 83 0D F7 */ stb r4, 0xdf7(r3)
+/* 8014512C 00140D8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145130 00140D90 98 03 0D F0 */ stb r0, 0xdf0(r3)
+/* 80145134 00140D94 48 00 27 B8 */ b lbl_801478EC
+lbl_80145138:
+/* 80145138 00140D98 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014513C 00140D9C 38 60 00 28 */ li r3, 0x28
+/* 80145140 00140DA0 38 A0 00 00 */ li r5, 0
+/* 80145144 00140DA4 38 C0 00 01 */ li r6, 1
+/* 80145148 00140DA8 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 8014514C 00140DAC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80145150 00140DB0 4B F1 49 1D */ bl func_80059A6C
+/* 80145154 00140DB4 2C 03 00 00 */ cmpwi r3, 0
+/* 80145158 00140DB8 41 82 27 94 */ beq lbl_801478EC
+/* 8014515C 00140DBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80145160 00140DC0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145164 00140DC4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80145168 00140DC8 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 8014516C 00140DCC 41 82 02 DC */ beq lbl_80145448
+/* 80145170 00140DD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145174 00140DD4 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80145178 00140DD8 2C 00 00 36 */ cmpwi r0, 0x36
+/* 8014517C 00140DDC 41 82 01 7C */ beq lbl_801452F8
+/* 80145180 00140DE0 40 80 00 1C */ bge lbl_8014519C
+/* 80145184 00140DE4 2C 00 00 34 */ cmpwi r0, 0x34
+/* 80145188 00140DE8 41 82 00 90 */ beq lbl_80145218
+/* 8014518C 00140DEC 40 80 00 FC */ bge lbl_80145288
+/* 80145190 00140DF0 2C 00 00 33 */ cmpwi r0, 0x33
+/* 80145194 00140DF4 40 80 00 18 */ bge lbl_801451AC
+/* 80145198 00140DF8 48 00 27 54 */ b lbl_801478EC
+lbl_8014519C:
+/* 8014519C 00140DFC 2C 00 00 38 */ cmpwi r0, 0x38
+/* 801451A0 00140E00 41 82 02 38 */ beq lbl_801453D8
+/* 801451A4 00140E04 40 80 27 48 */ bge lbl_801478EC
+/* 801451A8 00140E08 48 00 01 C0 */ b lbl_80145368
+lbl_801451AC:
+/* 801451AC 00140E0C 80 63 0E 8C */ lwz r3, 0xe8c(r3)
+/* 801451B0 00140E10 4B F1 1A 25 */ bl func_80056BD4
+/* 801451B4 00140E14 2C 03 00 00 */ cmpwi r3, 0
+/* 801451B8 00140E18 41 82 00 50 */ beq lbl_80145208
+/* 801451BC 00140E1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801451C0 00140E20 8C 03 0D F1 */ lbzu r0, 0xdf1(r3)
+/* 801451C4 00140E24 28 00 00 07 */ cmplwi r0, 7
+/* 801451C8 00140E28 41 82 00 20 */ beq lbl_801451E8
+/* 801451CC 00140E2C 38 60 00 17 */ li r3, 0x17
+/* 801451D0 00140E30 38 80 00 06 */ li r4, 6
+/* 801451D4 00140E34 48 00 97 79 */ bl func_8014E94C
+/* 801451D8 00140E38 38 60 00 00 */ li r3, 0
+/* 801451DC 00140E3C 38 80 00 01 */ li r4, 1
+/* 801451E0 00140E40 48 00 A6 DD */ bl func_8014F8BC
+/* 801451E4 00140E44 48 00 00 24 */ b lbl_80145208
+lbl_801451E8:
+/* 801451E8 00140E48 38 80 00 00 */ li r4, 0
+/* 801451EC 00140E4C 38 A0 00 00 */ li r5, 0
+/* 801451F0 00140E50 48 01 05 95 */ bl func_80155784
+/* 801451F4 00140E54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801451F8 00140E58 38 00 00 A4 */ li r0, 0xa4
+/* 801451FC 00140E5C 90 64 0E F0 */ stw r3, 0xef0(r4)
+/* 80145200 00140E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145204 00140E64 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80145208:
+/* 80145208 00140E68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014520C 00140E6C 38 00 00 00 */ li r0, 0
+/* 80145210 00140E70 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145214 00140E74 48 00 26 D8 */ b lbl_801478EC
+lbl_80145218:
+/* 80145218 00140E78 80 63 0E 90 */ lwz r3, 0xe90(r3)
+/* 8014521C 00140E7C 4B F1 19 B9 */ bl func_80056BD4
+/* 80145220 00140E80 2C 03 00 00 */ cmpwi r3, 0
+/* 80145224 00140E84 41 82 00 54 */ beq lbl_80145278
+/* 80145228 00140E88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014522C 00140E8C 88 03 0D F2 */ lbz r0, 0xdf2(r3)
+/* 80145230 00140E90 28 00 00 07 */ cmplwi r0, 7
+/* 80145234 00140E94 41 82 00 20 */ beq lbl_80145254
+/* 80145238 00140E98 38 60 00 17 */ li r3, 0x17
+/* 8014523C 00140E9C 38 80 00 07 */ li r4, 7
+/* 80145240 00140EA0 48 00 97 0D */ bl func_8014E94C
+/* 80145244 00140EA4 38 60 00 01 */ li r3, 1
+/* 80145248 00140EA8 38 80 00 01 */ li r4, 1
+/* 8014524C 00140EAC 48 00 A6 71 */ bl func_8014F8BC
+/* 80145250 00140EB0 48 00 00 28 */ b lbl_80145278
+lbl_80145254:
+/* 80145254 00140EB4 38 63 0D F1 */ addi r3, r3, 0xdf1
+/* 80145258 00140EB8 38 80 00 01 */ li r4, 1
+/* 8014525C 00140EBC 38 A0 00 00 */ li r5, 0
+/* 80145260 00140EC0 48 01 05 25 */ bl func_80155784
+/* 80145264 00140EC4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145268 00140EC8 38 00 00 A4 */ li r0, 0xa4
+/* 8014526C 00140ECC 90 64 0E F0 */ stw r3, 0xef0(r4)
+/* 80145270 00140ED0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145274 00140ED4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80145278:
+/* 80145278 00140ED8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014527C 00140EDC 38 00 00 01 */ li r0, 1
+/* 80145280 00140EE0 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145284 00140EE4 48 00 26 68 */ b lbl_801478EC
+lbl_80145288:
+/* 80145288 00140EE8 80 63 0E 94 */ lwz r3, 0xe94(r3)
+/* 8014528C 00140EEC 4B F1 19 49 */ bl func_80056BD4
+/* 80145290 00140EF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80145294 00140EF4 41 82 00 54 */ beq lbl_801452E8
+/* 80145298 00140EF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014529C 00140EFC 88 03 0D F3 */ lbz r0, 0xdf3(r3)
+/* 801452A0 00140F00 28 00 00 07 */ cmplwi r0, 7
+/* 801452A4 00140F04 41 82 00 20 */ beq lbl_801452C4
+/* 801452A8 00140F08 38 60 00 17 */ li r3, 0x17
+/* 801452AC 00140F0C 38 80 00 08 */ li r4, 8
+/* 801452B0 00140F10 48 00 96 9D */ bl func_8014E94C
+/* 801452B4 00140F14 38 60 00 02 */ li r3, 2
+/* 801452B8 00140F18 38 80 00 01 */ li r4, 1
+/* 801452BC 00140F1C 48 00 A6 01 */ bl func_8014F8BC
+/* 801452C0 00140F20 48 00 00 28 */ b lbl_801452E8
+lbl_801452C4:
+/* 801452C4 00140F24 38 63 0D F1 */ addi r3, r3, 0xdf1
+/* 801452C8 00140F28 38 80 00 02 */ li r4, 2
+/* 801452CC 00140F2C 38 A0 00 00 */ li r5, 0
+/* 801452D0 00140F30 48 01 04 B5 */ bl func_80155784
+/* 801452D4 00140F34 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801452D8 00140F38 38 00 00 A4 */ li r0, 0xa4
+/* 801452DC 00140F3C 90 64 0E F0 */ stw r3, 0xef0(r4)
+/* 801452E0 00140F40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801452E4 00140F44 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801452E8:
+/* 801452E8 00140F48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801452EC 00140F4C 38 00 00 02 */ li r0, 2
+/* 801452F0 00140F50 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 801452F4 00140F54 48 00 25 F8 */ b lbl_801478EC
+lbl_801452F8:
+/* 801452F8 00140F58 80 63 0E 98 */ lwz r3, 0xe98(r3)
+/* 801452FC 00140F5C 4B F1 18 D9 */ bl func_80056BD4
+/* 80145300 00140F60 2C 03 00 00 */ cmpwi r3, 0
+/* 80145304 00140F64 41 82 00 54 */ beq lbl_80145358
+/* 80145308 00140F68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014530C 00140F6C 88 03 0D F4 */ lbz r0, 0xdf4(r3)
+/* 80145310 00140F70 28 00 00 07 */ cmplwi r0, 7
+/* 80145314 00140F74 41 82 00 20 */ beq lbl_80145334
+/* 80145318 00140F78 38 60 00 17 */ li r3, 0x17
+/* 8014531C 00140F7C 38 80 00 09 */ li r4, 9
+/* 80145320 00140F80 48 00 96 2D */ bl func_8014E94C
+/* 80145324 00140F84 38 60 00 03 */ li r3, 3
+/* 80145328 00140F88 38 80 00 01 */ li r4, 1
+/* 8014532C 00140F8C 48 00 A5 91 */ bl func_8014F8BC
+/* 80145330 00140F90 48 00 00 28 */ b lbl_80145358
+lbl_80145334:
+/* 80145334 00140F94 38 63 0D F1 */ addi r3, r3, 0xdf1
+/* 80145338 00140F98 38 80 00 03 */ li r4, 3
+/* 8014533C 00140F9C 38 A0 00 00 */ li r5, 0
+/* 80145340 00140FA0 48 01 04 45 */ bl func_80155784
+/* 80145344 00140FA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145348 00140FA8 38 00 00 A4 */ li r0, 0xa4
+/* 8014534C 00140FAC 90 64 0E F0 */ stw r3, 0xef0(r4)
+/* 80145350 00140FB0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145354 00140FB4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80145358:
+/* 80145358 00140FB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014535C 00140FBC 38 00 00 03 */ li r0, 3
+/* 80145360 00140FC0 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145364 00140FC4 48 00 25 88 */ b lbl_801478EC
+lbl_80145368:
+/* 80145368 00140FC8 80 63 0E 9C */ lwz r3, 0xe9c(r3)
+/* 8014536C 00140FCC 4B F1 18 69 */ bl func_80056BD4
+/* 80145370 00140FD0 2C 03 00 00 */ cmpwi r3, 0
+/* 80145374 00140FD4 41 82 00 54 */ beq lbl_801453C8
+/* 80145378 00140FD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014537C 00140FDC 88 03 0D F5 */ lbz r0, 0xdf5(r3)
+/* 80145380 00140FE0 28 00 00 07 */ cmplwi r0, 7
+/* 80145384 00140FE4 41 82 00 20 */ beq lbl_801453A4
+/* 80145388 00140FE8 38 60 00 17 */ li r3, 0x17
+/* 8014538C 00140FEC 38 80 00 0A */ li r4, 0xa
+/* 80145390 00140FF0 48 00 95 BD */ bl func_8014E94C
+/* 80145394 00140FF4 38 60 00 04 */ li r3, 4
+/* 80145398 00140FF8 38 80 00 01 */ li r4, 1
+/* 8014539C 00140FFC 48 00 A5 21 */ bl func_8014F8BC
+/* 801453A0 00141000 48 00 00 28 */ b lbl_801453C8
+lbl_801453A4:
+/* 801453A4 00141004 38 63 0D F1 */ addi r3, r3, 0xdf1
+/* 801453A8 00141008 38 80 00 04 */ li r4, 4
+/* 801453AC 0014100C 38 A0 00 00 */ li r5, 0
+/* 801453B0 00141010 48 01 03 D5 */ bl func_80155784
+/* 801453B4 00141014 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801453B8 00141018 38 00 00 A4 */ li r0, 0xa4
+/* 801453BC 0014101C 90 64 0E F0 */ stw r3, 0xef0(r4)
+/* 801453C0 00141020 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801453C4 00141024 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801453C8:
+/* 801453C8 00141028 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801453CC 0014102C 38 00 00 04 */ li r0, 4
+/* 801453D0 00141030 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 801453D4 00141034 48 00 25 18 */ b lbl_801478EC
+lbl_801453D8:
+/* 801453D8 00141038 80 63 0E A0 */ lwz r3, 0xea0(r3)
+/* 801453DC 0014103C 4B F1 17 F9 */ bl func_80056BD4
+/* 801453E0 00141040 2C 03 00 00 */ cmpwi r3, 0
+/* 801453E4 00141044 41 82 00 54 */ beq lbl_80145438
+/* 801453E8 00141048 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801453EC 0014104C 88 03 0D F6 */ lbz r0, 0xdf6(r3)
+/* 801453F0 00141050 28 00 00 07 */ cmplwi r0, 7
+/* 801453F4 00141054 41 82 00 20 */ beq lbl_80145414
+/* 801453F8 00141058 38 60 00 17 */ li r3, 0x17
+/* 801453FC 0014105C 38 80 00 0B */ li r4, 0xb
+/* 80145400 00141060 48 00 95 4D */ bl func_8014E94C
+/* 80145404 00141064 38 60 00 05 */ li r3, 5
+/* 80145408 00141068 38 80 00 01 */ li r4, 1
+/* 8014540C 0014106C 48 00 A4 B1 */ bl func_8014F8BC
+/* 80145410 00141070 48 00 00 28 */ b lbl_80145438
+lbl_80145414:
+/* 80145414 00141074 38 63 0D F1 */ addi r3, r3, 0xdf1
+/* 80145418 00141078 38 80 00 05 */ li r4, 5
+/* 8014541C 0014107C 38 A0 00 00 */ li r5, 0
+/* 80145420 00141080 48 01 03 65 */ bl func_80155784
+/* 80145424 00141084 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145428 00141088 38 00 00 A4 */ li r0, 0xa4
+/* 8014542C 0014108C 90 64 0E F0 */ stw r3, 0xef0(r4)
+/* 80145430 00141090 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145434 00141094 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80145438:
+/* 80145438 00141098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014543C 0014109C 38 00 00 05 */ li r0, 5
+/* 80145440 001410A0 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145444 001410A4 48 00 24 A8 */ b lbl_801478EC
+lbl_80145448:
+/* 80145448 001410A8 2C 03 00 36 */ cmpwi r3, 0x36
+/* 8014544C 001410AC 41 82 00 84 */ beq lbl_801454D0
+/* 80145450 001410B0 40 80 00 1C */ bge lbl_8014546C
+/* 80145454 001410B4 2C 03 00 34 */ cmpwi r3, 0x34
+/* 80145458 001410B8 41 82 00 40 */ beq lbl_80145498
+/* 8014545C 001410BC 40 80 00 58 */ bge lbl_801454B4
+/* 80145460 001410C0 2C 03 00 33 */ cmpwi r3, 0x33
+/* 80145464 001410C4 40 80 00 18 */ bge lbl_8014547C
+/* 80145468 001410C8 48 00 24 84 */ b lbl_801478EC
+lbl_8014546C:
+/* 8014546C 001410CC 2C 03 00 38 */ cmpwi r3, 0x38
+/* 80145470 001410D0 41 82 00 98 */ beq lbl_80145508
+/* 80145474 001410D4 40 80 24 78 */ bge lbl_801478EC
+/* 80145478 001410D8 48 00 00 74 */ b lbl_801454EC
+lbl_8014547C:
+/* 8014547C 001410DC 38 60 00 17 */ li r3, 0x17
+/* 80145480 001410E0 38 80 00 00 */ li r4, 0
+/* 80145484 001410E4 48 00 94 C9 */ bl func_8014E94C
+/* 80145488 001410E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014548C 001410EC 38 00 00 00 */ li r0, 0
+/* 80145490 001410F0 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145494 001410F4 48 00 24 58 */ b lbl_801478EC
+lbl_80145498:
+/* 80145498 001410F8 38 60 00 17 */ li r3, 0x17
+/* 8014549C 001410FC 38 80 00 01 */ li r4, 1
+/* 801454A0 00141100 48 00 94 AD */ bl func_8014E94C
+/* 801454A4 00141104 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801454A8 00141108 38 00 00 01 */ li r0, 1
+/* 801454AC 0014110C 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 801454B0 00141110 48 00 24 3C */ b lbl_801478EC
+lbl_801454B4:
+/* 801454B4 00141114 38 60 00 17 */ li r3, 0x17
+/* 801454B8 00141118 38 80 00 02 */ li r4, 2
+/* 801454BC 0014111C 48 00 94 91 */ bl func_8014E94C
+/* 801454C0 00141120 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801454C4 00141124 38 00 00 02 */ li r0, 2
+/* 801454C8 00141128 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 801454CC 0014112C 48 00 24 20 */ b lbl_801478EC
+lbl_801454D0:
+/* 801454D0 00141130 38 60 00 17 */ li r3, 0x17
+/* 801454D4 00141134 38 80 00 03 */ li r4, 3
+/* 801454D8 00141138 48 00 94 75 */ bl func_8014E94C
+/* 801454DC 0014113C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801454E0 00141140 38 00 00 03 */ li r0, 3
+/* 801454E4 00141144 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 801454E8 00141148 48 00 24 04 */ b lbl_801478EC
+lbl_801454EC:
+/* 801454EC 0014114C 38 60 00 17 */ li r3, 0x17
+/* 801454F0 00141150 38 80 00 04 */ li r4, 4
+/* 801454F4 00141154 48 00 94 59 */ bl func_8014E94C
+/* 801454F8 00141158 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801454FC 0014115C 38 00 00 04 */ li r0, 4
+/* 80145500 00141160 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145504 00141164 48 00 23 E8 */ b lbl_801478EC
+lbl_80145508:
+/* 80145508 00141168 38 60 00 17 */ li r3, 0x17
+/* 8014550C 0014116C 38 80 00 05 */ li r4, 5
+/* 80145510 00141170 48 00 94 3D */ bl func_8014E94C
+/* 80145514 00141174 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145518 00141178 38 00 00 05 */ li r0, 5
+/* 8014551C 0014117C 98 03 0D 4A */ stb r0, 0xd4a(r3)
+/* 80145520 00141180 48 00 23 CC */ b lbl_801478EC
+/* 80145524 00141184 80 7A 0D 28 */ lwz r3, 0xd28(r26)
+/* 80145528 00141188 3A E0 00 00 */ li r23, 0
+/* 8014552C 0014118C 3B C3 1F FC */ addi r30, r3, 0x1ffc
+/* 80145530 00141190 3B A3 2D D4 */ addi r29, r3, 0x2dd4
+/* 80145534 00141194 3B 83 04 4C */ addi r28, r3, 0x44c
+/* 80145538 00141198 3B 63 12 24 */ addi r27, r3, 0x1224
+lbl_8014553C:
+/* 8014553C 0014119C 56 E0 06 3E */ clrlwi r0, r23, 0x18
+/* 80145540 001411A0 38 80 00 00 */ li r4, 0
+/* 80145544 001411A4 1F 00 00 8C */ mulli r24, r0, 0x8c
+/* 80145548 001411A8 38 A0 00 88 */ li r5, 0x88
+/* 8014554C 001411AC 7C 7C C2 14 */ add r3, r28, r24
+/* 80145550 001411B0 3B 23 01 FC */ addi r25, r3, 0x1fc
+/* 80145554 001411B4 7F 23 CB 78 */ mr r3, r25
+/* 80145558 001411B8 4B EB EB AD */ bl memset
+/* 8014555C 001411BC 7F FC C2 14 */ add r31, r28, r24
+/* 80145560 001411C0 56 E3 06 3E */ clrlwi r3, r23, 0x18
+/* 80145564 001411C4 88 1F 02 86 */ lbz r0, 0x286(r31)
+/* 80145568 001411C8 3B 43 00 01 */ addi r26, r3, 1
+/* 8014556C 001411CC 3A C0 00 00 */ li r22, 0
+/* 80145570 001411D0 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 80145574 001411D4 98 1F 02 86 */ stb r0, 0x286(r31)
+lbl_80145578:
+/* 80145578 001411D8 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014557C 001411DC 56 C4 06 3E */ clrlwi r4, r22, 0x18
+/* 80145580 001411E0 7C 60 22 14 */ add r3, r0, r4
+/* 80145584 001411E4 88 03 0D F1 */ lbz r0, 0xdf1(r3)
+/* 80145588 001411E8 7C 1A 00 00 */ cmpw r26, r0
+/* 8014558C 001411EC 40 82 00 28 */ bne lbl_801455B4
+/* 80145590 001411F0 1C 04 00 8C */ mulli r0, r4, 0x8c
+/* 80145594 001411F4 7F 23 CB 78 */ mr r3, r25
+/* 80145598 001411F8 38 A0 00 88 */ li r5, 0x88
+/* 8014559C 001411FC 7C 9E 02 14 */ add r4, r30, r0
+/* 801455A0 00141200 38 84 01 FC */ addi r4, r4, 0x1fc
+/* 801455A4 00141204 4B EB EA 5D */ bl memcpy
+/* 801455A8 00141208 88 1F 02 86 */ lbz r0, 0x286(r31)
+/* 801455AC 0014120C 60 00 00 80 */ ori r0, r0, 0x80
+/* 801455B0 00141210 98 1F 02 86 */ stb r0, 0x286(r31)
+lbl_801455B4:
+/* 801455B4 00141214 3A D6 00 01 */ addi r22, r22, 1
+/* 801455B8 00141218 28 16 00 06 */ cmplwi r22, 6
+/* 801455BC 0014121C 41 80 FF BC */ blt lbl_80145578
+/* 801455C0 00141220 7C 7B C2 14 */ add r3, r27, r24
+/* 801455C4 00141224 38 80 00 00 */ li r4, 0
+/* 801455C8 00141228 3B 23 01 FC */ addi r25, r3, 0x1fc
+/* 801455CC 0014122C 38 A0 00 88 */ li r5, 0x88
+/* 801455D0 00141230 7F 23 CB 78 */ mr r3, r25
+/* 801455D4 00141234 4B EB EB 31 */ bl memset
+/* 801455D8 00141238 7E DB C2 14 */ add r22, r27, r24
+/* 801455DC 0014123C 3B 00 00 00 */ li r24, 0
+/* 801455E0 00141240 88 16 02 86 */ lbz r0, 0x286(r22)
+/* 801455E4 00141244 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 801455E8 00141248 98 16 02 86 */ stb r0, 0x286(r22)
+lbl_801455EC:
+/* 801455EC 0014124C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 801455F0 00141250 57 04 06 3E */ clrlwi r4, r24, 0x18
+/* 801455F4 00141254 7C 60 22 14 */ add r3, r0, r4
+/* 801455F8 00141258 88 03 0D FD */ lbz r0, 0xdfd(r3)
+/* 801455FC 0014125C 7C 1A 00 00 */ cmpw r26, r0
+/* 80145600 00141260 40 82 00 28 */ bne lbl_80145628
+/* 80145604 00141264 1C 04 00 8C */ mulli r0, r4, 0x8c
+/* 80145608 00141268 7F 23 CB 78 */ mr r3, r25
+/* 8014560C 0014126C 38 A0 00 88 */ li r5, 0x88
+/* 80145610 00141270 7C 9D 02 14 */ add r4, r29, r0
+/* 80145614 00141274 38 84 01 FC */ addi r4, r4, 0x1fc
+/* 80145618 00141278 4B EB E9 E9 */ bl memcpy
+/* 8014561C 0014127C 88 16 02 86 */ lbz r0, 0x286(r22)
+/* 80145620 00141280 60 00 00 80 */ ori r0, r0, 0x80
+/* 80145624 00141284 98 16 02 86 */ stb r0, 0x286(r22)
+lbl_80145628:
+/* 80145628 00141288 3B 18 00 01 */ addi r24, r24, 1
+/* 8014562C 0014128C 28 18 00 06 */ cmplwi r24, 6
+/* 80145630 00141290 41 80 FF BC */ blt lbl_801455EC
+/* 80145634 00141294 3A F7 00 01 */ addi r23, r23, 1
+/* 80145638 00141298 28 17 00 06 */ cmplwi r23, 6
+/* 8014563C 0014129C 41 80 FF 00 */ blt lbl_8014553C
+/* 80145640 001412A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145644 001412A4 38 00 00 9F */ li r0, 0x9f
+/* 80145648 001412A8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014564C 001412AC 48 00 22 A0 */ b lbl_801478EC
+/* 80145650 001412B0 38 60 00 0A */ li r3, 0xa
+/* 80145654 001412B4 38 00 00 A0 */ li r0, 0xa0
+/* 80145658 001412B8 B0 7A 00 C6 */ sth r3, 0xc6(r26)
+/* 8014565C 001412BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145660 001412C0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145664 001412C4 48 00 22 88 */ b lbl_801478EC
+/* 80145668 001412C8 38 60 00 00 */ li r3, 0
+/* 8014566C 001412CC 48 00 9F 39 */ bl func_8014F5A4
+/* 80145670 001412D0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145674 001412D4 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 80145678 001412D8 54 00 77 FF */ rlwinm. r0, r0, 0xe, 0x1f, 0x1f
+/* 8014567C 001412DC 41 82 00 48 */ beq lbl_801456C4
+/* 80145680 001412E0 38 60 00 03 */ li r3, 3
+/* 80145684 001412E4 38 00 00 00 */ li r0, 0
+/* 80145688 001412E8 98 64 0D F7 */ stb r3, 0xdf7(r4)
+/* 8014568C 001412EC 38 60 00 00 */ li r3, 0
+/* 80145690 001412F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145694 001412F4 98 04 0D F0 */ stb r0, 0xdf0(r4)
+/* 80145698 001412F8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014569C 001412FC 38 84 0D F1 */ addi r4, r4, 0xdf1
+/* 801456A0 00141300 48 02 2B 35 */ bl func_801681D4
+/* 801456A4 00141304 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801456A8 00141308 38 00 00 9D */ li r0, 0x9d
+/* 801456AC 0014130C 88 64 0D 4A */ lbz r3, 0xd4a(r4)
+/* 801456B0 00141310 38 63 00 33 */ addi r3, r3, 0x33
+/* 801456B4 00141314 90 64 00 D4 */ stw r3, 0xd4(r4)
+/* 801456B8 00141318 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801456BC 0014131C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801456C0 00141320 48 00 22 2C */ b lbl_801478EC
+lbl_801456C4:
+/* 801456C4 00141324 38 60 00 16 */ li r3, 0x16
+/* 801456C8 00141328 38 80 00 01 */ li r4, 1
+/* 801456CC 0014132C 48 00 92 99 */ bl func_8014E964
+/* 801456D0 00141330 38 60 00 00 */ li r3, 0
+/* 801456D4 00141334 38 80 00 00 */ li r4, 0
+/* 801456D8 00141338 4B F1 42 21 */ bl func_800598F8
+/* 801456DC 0014133C 38 60 00 3D */ li r3, 0x3d
+/* 801456E0 00141340 38 80 00 00 */ li r4, 0
+/* 801456E4 00141344 38 A0 00 00 */ li r5, 0
+/* 801456E8 00141348 38 C0 00 3E */ li r6, 0x3e
+/* 801456EC 0014134C 38 E0 00 00 */ li r7, 0
+/* 801456F0 00141350 39 00 00 00 */ li r8, 0
+/* 801456F4 00141354 4B F1 42 D5 */ bl func_800599C8
+/* 801456F8 00141358 38 60 00 3E */ li r3, 0x3e
+/* 801456FC 0014135C 38 80 00 00 */ li r4, 0
+/* 80145700 00141360 38 A0 00 3D */ li r5, 0x3d
+/* 80145704 00141364 38 C0 00 00 */ li r6, 0
+/* 80145708 00141368 38 E0 00 00 */ li r7, 0
+/* 8014570C 0014136C 39 00 00 00 */ li r8, 0
+/* 80145710 00141370 4B F1 42 B9 */ bl func_800599C8
+/* 80145714 00141374 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145718 00141378 38 00 00 A2 */ li r0, 0xa2
+/* 8014571C 0014137C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145720 00141380 48 00 21 CC */ b lbl_801478EC
+/* 80145724 00141384 38 60 00 00 */ li r3, 0
+/* 80145728 00141388 48 00 9E 7D */ bl func_8014F5A4
+/* 8014572C 0014138C 38 60 00 28 */ li r3, 0x28
+/* 80145730 00141390 38 80 00 3D */ li r4, 0x3d
+/* 80145734 00141394 38 A0 00 00 */ li r5, 0
+/* 80145738 00141398 38 C0 00 01 */ li r6, 1
+/* 8014573C 0014139C 4B F1 43 31 */ bl func_80059A6C
+/* 80145740 001413A0 7C 76 1B 78 */ mr r22, r3
+/* 80145744 001413A4 38 60 02 68 */ li r3, 0x268
+/* 80145748 001413A8 48 01 D3 49 */ bl func_80162A90
+/* 8014574C 001413AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80145750 001413B0 40 82 00 2C */ bne lbl_8014577C
+/* 80145754 001413B4 48 01 A0 4D */ bl func_8015F7A0
+/* 80145758 001413B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014575C 001413BC C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
+/* 80145760 001413C0 C8 43 0D 38 */ lfd f2, 0xd38(r3)
+/* 80145764 001413C4 FC 21 10 28 */ fsub f1, f1, f2
+/* 80145768 001413C8 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8014576C 001413CC 4C 41 13 82 */ cror 2, 1, 2
+/* 80145770 001413D0 40 82 00 0C */ bne lbl_8014577C
+/* 80145774 001413D4 3C 60 80 00 */ lis r3, 0x8000003D@ha
+/* 80145778 001413D8 3A C3 00 3D */ addi r22, r3, 0x8000003D@l
+lbl_8014577C:
+/* 8014577C 001413DC 2C 16 00 00 */ cmpwi r22, 0
+/* 80145780 001413E0 41 82 21 6C */ beq lbl_801478EC
+/* 80145784 001413E4 56 C0 00 01 */ rlwinm. r0, r22, 0, 0, 0
+/* 80145788 001413E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014578C 001413EC 56 C0 04 3E */ clrlwi r0, r22, 0x10
+/* 80145790 001413F0 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80145794 001413F4 41 82 01 60 */ beq lbl_801458F4
+/* 80145798 001413F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014579C 001413FC 3A C0 00 00 */ li r22, 0
+/* 801457A0 00141400 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801457A4 00141404 2C 00 00 3E */ cmpwi r0, 0x3e
+/* 801457A8 00141408 41 82 00 5C */ beq lbl_80145804
+/* 801457AC 0014140C 40 80 01 34 */ bge lbl_801458E0
+/* 801457B0 00141410 2C 00 00 3D */ cmpwi r0, 0x3d
+/* 801457B4 00141414 40 80 00 08 */ bge lbl_801457BC
+/* 801457B8 00141418 48 00 01 28 */ b lbl_801458E0
+lbl_801457BC:
+/* 801457BC 0014141C 38 60 00 16 */ li r3, 0x16
+/* 801457C0 00141420 38 80 00 02 */ li r4, 2
+/* 801457C4 00141424 48 00 91 89 */ bl func_8014E94C
+/* 801457C8 00141428 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801457CC 0014142C 38 80 00 A3 */ li r4, 0xa3
+/* 801457D0 00141430 38 A0 00 03 */ li r5, 3
+/* 801457D4 00141434 38 00 00 00 */ li r0, 0
+/* 801457D8 00141438 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801457DC 0014143C 3A C0 00 01 */ li r22, 1
+/* 801457E0 00141440 38 60 00 00 */ li r3, 0
+/* 801457E4 00141444 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801457E8 00141448 98 A4 0D F7 */ stb r5, 0xdf7(r4)
+/* 801457EC 0014144C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801457F0 00141450 98 04 0D F0 */ stb r0, 0xdf0(r4)
+/* 801457F4 00141454 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801457F8 00141458 38 84 0D F1 */ addi r4, r4, 0xdf1
+/* 801457FC 0014145C 48 02 29 D9 */ bl func_801681D4
+/* 80145800 00141460 48 00 00 E0 */ b lbl_801458E0
+lbl_80145804:
+/* 80145804 00141464 38 60 00 16 */ li r3, 0x16
+/* 80145808 00141468 38 80 00 03 */ li r4, 3
+/* 8014580C 0014146C 48 00 91 41 */ bl func_8014E94C
+/* 80145810 00141470 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145814 00141474 38 80 00 A3 */ li r4, 0xa3
+/* 80145818 00141478 38 00 00 02 */ li r0, 2
+/* 8014581C 0014147C 38 A0 00 00 */ li r5, 0
+/* 80145820 00141480 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80145824 00141484 38 C0 00 00 */ li r6, 0
+/* 80145828 00141488 38 E0 00 00 */ li r7, 0
+/* 8014582C 0014148C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145830 00141490 7C 09 03 A6 */ mtctr r0
+lbl_80145834:
+/* 80145834 00141494 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80145838 00141498 7C 64 02 14 */ add r3, r4, r0
+/* 8014583C 0014149C 88 63 0D F1 */ lbz r3, 0xdf1(r3)
+/* 80145840 001414A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80145844 001414A4 41 82 00 20 */ beq lbl_80145864
+/* 80145848 001414A8 28 03 00 07 */ cmplwi r3, 7
+/* 8014584C 001414AC 41 82 00 18 */ beq lbl_80145864
+/* 80145850 001414B0 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80145854 001414B4 7C 00 18 40 */ cmplw r0, r3
+/* 80145858 001414B8 40 80 00 0C */ bge lbl_80145864
+/* 8014585C 001414BC 7C 66 1B 78 */ mr r6, r3
+/* 80145860 001414C0 7C E5 3B 78 */ mr r5, r7
+lbl_80145864:
+/* 80145864 001414C4 38 E7 00 01 */ addi r7, r7, 1
+/* 80145868 001414C8 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 8014586C 001414CC 7C 64 02 14 */ add r3, r4, r0
+/* 80145870 001414D0 88 63 0D F1 */ lbz r3, 0xdf1(r3)
+/* 80145874 001414D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80145878 001414D8 41 82 00 20 */ beq lbl_80145898
+/* 8014587C 001414DC 28 03 00 07 */ cmplwi r3, 7
+/* 80145880 001414E0 41 82 00 18 */ beq lbl_80145898
+/* 80145884 001414E4 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80145888 001414E8 7C 00 18 40 */ cmplw r0, r3
+/* 8014588C 001414EC 40 80 00 0C */ bge lbl_80145898
+/* 80145890 001414F0 7C 66 1B 78 */ mr r6, r3
+/* 80145894 001414F4 7C E5 3B 78 */ mr r5, r7
+lbl_80145898:
+/* 80145898 001414F8 38 E7 00 01 */ addi r7, r7, 1
+/* 8014589C 001414FC 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 801458A0 00141500 7C 64 02 14 */ add r3, r4, r0
+/* 801458A4 00141504 88 63 0D F1 */ lbz r3, 0xdf1(r3)
+/* 801458A8 00141508 2C 03 00 00 */ cmpwi r3, 0
+/* 801458AC 0014150C 41 82 00 20 */ beq lbl_801458CC
+/* 801458B0 00141510 28 03 00 07 */ cmplwi r3, 7
+/* 801458B4 00141514 41 82 00 18 */ beq lbl_801458CC
+/* 801458B8 00141518 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 801458BC 0014151C 7C 00 18 40 */ cmplw r0, r3
+/* 801458C0 00141520 40 80 00 0C */ bge lbl_801458CC
+/* 801458C4 00141524 7C 66 1B 78 */ mr r6, r3
+/* 801458C8 00141528 7C E5 3B 78 */ mr r5, r7
+lbl_801458CC:
+/* 801458CC 0014152C 38 E7 00 01 */ addi r7, r7, 1
+/* 801458D0 00141530 42 00 FF 64 */ bdnz lbl_80145834
+/* 801458D4 00141534 54 A3 06 3E */ clrlwi r3, r5, 0x18
+/* 801458D8 00141538 38 80 00 01 */ li r4, 1
+/* 801458DC 0014153C 48 00 9F E1 */ bl func_8014F8BC
+lbl_801458E0:
+/* 801458E0 00141540 2C 16 00 00 */ cmpwi r22, 0
+/* 801458E4 00141544 41 82 20 08 */ beq lbl_801478EC
+/* 801458E8 00141548 7E C3 B3 78 */ mr r3, r22
+/* 801458EC 0014154C 4B F1 4B E1 */ bl func_8005A4CC
+/* 801458F0 00141550 48 00 1F FC */ b lbl_801478EC
+lbl_801458F4:
+/* 801458F4 00141554 2C 16 00 3E */ cmpwi r22, 0x3e
+/* 801458F8 00141558 41 82 00 24 */ beq lbl_8014591C
+/* 801458FC 0014155C 40 80 1F F0 */ bge lbl_801478EC
+/* 80145900 00141560 2C 16 00 3D */ cmpwi r22, 0x3d
+/* 80145904 00141564 40 80 00 08 */ bge lbl_8014590C
+/* 80145908 00141568 48 00 1F E4 */ b lbl_801478EC
+lbl_8014590C:
+/* 8014590C 0014156C 38 60 00 16 */ li r3, 0x16
+/* 80145910 00141570 38 80 00 00 */ li r4, 0
+/* 80145914 00141574 48 00 90 39 */ bl func_8014E94C
+/* 80145918 00141578 48 00 1F D4 */ b lbl_801478EC
+lbl_8014591C:
+/* 8014591C 0014157C 38 60 00 16 */ li r3, 0x16
+/* 80145920 00141580 38 80 00 01 */ li r4, 1
+/* 80145924 00141584 48 00 90 29 */ bl func_8014E94C
+/* 80145928 00141588 48 00 1F C4 */ b lbl_801478EC
+/* 8014592C 0014158C 38 60 00 00 */ li r3, 0
+/* 80145930 00141590 48 00 9C 75 */ bl func_8014F5A4
+/* 80145934 00141594 38 60 00 16 */ li r3, 0x16
+/* 80145938 00141598 38 80 00 00 */ li r4, 0
+/* 8014593C 0014159C 48 00 90 29 */ bl func_8014E964
+/* 80145940 001415A0 38 60 00 00 */ li r3, 0
+/* 80145944 001415A4 38 80 00 00 */ li r4, 0
+/* 80145948 001415A8 4B F1 3F B1 */ bl func_800598F8
+/* 8014594C 001415AC 38 60 00 33 */ li r3, 0x33
+/* 80145950 001415B0 38 80 00 00 */ li r4, 0
+/* 80145954 001415B4 38 A0 00 00 */ li r5, 0
+/* 80145958 001415B8 38 C0 00 34 */ li r6, 0x34
+/* 8014595C 001415BC 38 E0 00 35 */ li r7, 0x35
+/* 80145960 001415C0 39 00 00 00 */ li r8, 0
+/* 80145964 001415C4 4B F1 40 65 */ bl func_800599C8
+/* 80145968 001415C8 38 60 00 34 */ li r3, 0x34
+/* 8014596C 001415CC 38 80 00 00 */ li r4, 0
+/* 80145970 001415D0 38 A0 00 33 */ li r5, 0x33
+/* 80145974 001415D4 38 C0 00 00 */ li r6, 0
+/* 80145978 001415D8 38 E0 00 36 */ li r7, 0x36
+/* 8014597C 001415DC 39 00 00 00 */ li r8, 0
+/* 80145980 001415E0 4B F1 40 49 */ bl func_800599C8
+/* 80145984 001415E4 38 60 00 35 */ li r3, 0x35
+/* 80145988 001415E8 38 80 00 33 */ li r4, 0x33
+/* 8014598C 001415EC 38 A0 00 00 */ li r5, 0
+/* 80145990 001415F0 38 C0 00 36 */ li r6, 0x36
+/* 80145994 001415F4 38 E0 00 37 */ li r7, 0x37
+/* 80145998 001415F8 39 00 00 00 */ li r8, 0
+/* 8014599C 001415FC 4B F1 40 2D */ bl func_800599C8
+/* 801459A0 00141600 38 60 00 36 */ li r3, 0x36
+/* 801459A4 00141604 38 80 00 34 */ li r4, 0x34
+/* 801459A8 00141608 38 A0 00 35 */ li r5, 0x35
+/* 801459AC 0014160C 38 C0 00 00 */ li r6, 0
+/* 801459B0 00141610 38 E0 00 38 */ li r7, 0x38
+/* 801459B4 00141614 39 00 00 00 */ li r8, 0
+/* 801459B8 00141618 4B F1 40 11 */ bl func_800599C8
+/* 801459BC 0014161C 38 60 00 37 */ li r3, 0x37
+/* 801459C0 00141620 38 80 00 35 */ li r4, 0x35
+/* 801459C4 00141624 38 A0 00 00 */ li r5, 0
+/* 801459C8 00141628 38 C0 00 38 */ li r6, 0x38
+/* 801459CC 0014162C 38 E0 00 00 */ li r7, 0
+/* 801459D0 00141630 39 00 00 00 */ li r8, 0
+/* 801459D4 00141634 4B F1 3F F5 */ bl func_800599C8
+/* 801459D8 00141638 38 60 00 38 */ li r3, 0x38
+/* 801459DC 0014163C 38 80 00 36 */ li r4, 0x36
+/* 801459E0 00141640 38 A0 00 37 */ li r5, 0x37
+/* 801459E4 00141644 38 C0 00 00 */ li r6, 0
+/* 801459E8 00141648 38 E0 00 00 */ li r7, 0
+/* 801459EC 0014164C 39 00 00 00 */ li r8, 0
+/* 801459F0 00141650 4B F1 3F D9 */ bl func_800599C8
+/* 801459F4 00141654 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801459F8 00141658 38 00 00 9D */ li r0, 0x9d
+/* 801459FC 0014165C 88 64 0D 4A */ lbz r3, 0xd4a(r4)
+/* 80145A00 00141660 38 63 00 33 */ addi r3, r3, 0x33
+/* 80145A04 00141664 90 64 00 D4 */ stw r3, 0xd4(r4)
+/* 80145A08 00141668 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145A0C 0014166C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145A10 00141670 48 00 1E DC */ b lbl_801478EC
+/* 80145A14 00141674 38 00 00 08 */ li r0, 8
+/* 80145A18 00141678 38 60 00 03 */ li r3, 3
+/* 80145A1C 0014167C B0 1A 00 D0 */ sth r0, 0xd0(r26)
+/* 80145A20 00141680 38 80 00 01 */ li r4, 1
+/* 80145A24 00141684 48 00 8F 41 */ bl func_8014E964
+/* 80145A28 00141688 38 60 00 03 */ li r3, 3
+/* 80145A2C 0014168C 38 80 00 08 */ li r4, 8
+/* 80145A30 00141690 48 00 8F 1D */ bl func_8014E94C
+/* 80145A34 00141694 38 60 00 01 */ li r3, 1
+/* 80145A38 00141698 48 00 8D D5 */ bl func_8014E80C
+/* 80145A3C 0014169C 38 60 00 01 */ li r3, 1
+/* 80145A40 001416A0 48 00 8E 6D */ bl func_8014E8AC
+/* 80145A44 001416A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145A48 001416A8 38 00 00 A7 */ li r0, 0xa7
+/* 80145A4C 001416AC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145A50 001416B0 48 00 1E 9C */ b lbl_801478EC
+/* 80145A54 001416B4 A8 7A 00 86 */ lha r3, 0x86(r26)
+/* 80145A58 001416B8 48 10 E3 79 */ bl func_80253DD0
+/* 80145A5C 001416BC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80145A60 001416C0 28 00 00 03 */ cmplwi r0, 3
+/* 80145A64 001416C4 40 82 1E 88 */ bne lbl_801478EC
+/* 80145A68 001416C8 38 60 00 00 */ li r3, 0
+/* 80145A6C 001416CC 38 80 00 00 */ li r4, 0
+/* 80145A70 001416D0 4B F1 3E 89 */ bl func_800598F8
+/* 80145A74 001416D4 38 60 00 01 */ li r3, 1
+/* 80145A78 001416D8 38 80 00 00 */ li r4, 0
+/* 80145A7C 001416DC 38 A0 00 00 */ li r5, 0
+/* 80145A80 001416E0 38 C0 00 02 */ li r6, 2
+/* 80145A84 001416E4 38 E0 00 63 */ li r7, 0x63
+/* 80145A88 001416E8 39 00 00 00 */ li r8, 0
+/* 80145A8C 001416EC 4B F1 3F 3D */ bl func_800599C8
+/* 80145A90 001416F0 38 60 00 02 */ li r3, 2
+/* 80145A94 001416F4 38 80 00 00 */ li r4, 0
+/* 80145A98 001416F8 38 A0 00 01 */ li r5, 1
+/* 80145A9C 001416FC 38 C0 00 03 */ li r6, 3
+/* 80145AA0 00141700 38 E0 00 63 */ li r7, 0x63
+/* 80145AA4 00141704 39 00 00 00 */ li r8, 0
+/* 80145AA8 00141708 4B F1 3F 21 */ bl func_800599C8
+/* 80145AAC 0014170C 38 60 00 03 */ li r3, 3
+/* 80145AB0 00141710 38 80 00 00 */ li r4, 0
+/* 80145AB4 00141714 38 A0 00 02 */ li r5, 2
+/* 80145AB8 00141718 38 C0 00 00 */ li r6, 0
+/* 80145ABC 0014171C 38 E0 00 63 */ li r7, 0x63
+/* 80145AC0 00141720 39 00 00 00 */ li r8, 0
+/* 80145AC4 00141724 4B F1 3F 05 */ bl func_800599C8
+/* 80145AC8 00141728 38 60 00 63 */ li r3, 0x63
+/* 80145ACC 0014172C 38 80 00 03 */ li r4, 3
+/* 80145AD0 00141730 38 A0 00 01 */ li r5, 1
+/* 80145AD4 00141734 38 C0 00 00 */ li r6, 0
+/* 80145AD8 00141738 38 E0 00 00 */ li r7, 0
+/* 80145ADC 0014173C 39 00 00 00 */ li r8, 0
+/* 80145AE0 00141740 4B F1 3E E9 */ bl func_800599C8
+/* 80145AE4 00141744 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145AE8 00141748 38 00 00 A8 */ li r0, 0xa8
+/* 80145AEC 0014174C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145AF0 00141750 48 00 1D FC */ b lbl_801478EC
+/* 80145AF4 00141754 88 9A 0D 47 */ lbz r4, 0xd47(r26)
+/* 80145AF8 00141758 38 60 00 29 */ li r3, 0x29
+/* 80145AFC 0014175C 38 A0 00 00 */ li r5, 0
+/* 80145B00 00141760 38 C0 00 01 */ li r6, 1
+/* 80145B04 00141764 4B F1 3F 69 */ bl func_80059A6C
+/* 80145B08 00141768 2C 03 00 00 */ cmpwi r3, 0
+/* 80145B0C 0014176C 41 82 1D E0 */ beq lbl_801478EC
+/* 80145B10 00141770 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80145B14 00141774 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145B18 00141778 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80145B1C 0014177C 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80145B20 00141780 41 82 01 44 */ beq lbl_80145C64
+/* 80145B24 00141784 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145B28 00141788 3A C0 00 00 */ li r22, 0
+/* 80145B2C 0014178C 80 83 00 D4 */ lwz r4, 0xd4(r3)
+/* 80145B30 00141790 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80145B34 00141794 41 82 00 E4 */ beq lbl_80145C18
+/* 80145B38 00141798 40 80 00 28 */ bge lbl_80145B60
+/* 80145B3C 0014179C 2C 04 00 02 */ cmpwi r4, 2
+/* 80145B40 001417A0 41 82 00 68 */ beq lbl_80145BA8
+/* 80145B44 001417A4 40 80 00 10 */ bge lbl_80145B54
+/* 80145B48 001417A8 2C 04 00 01 */ cmpwi r4, 1
+/* 80145B4C 001417AC 40 80 00 28 */ bge lbl_80145B74
+/* 80145B50 001417B0 48 00 01 00 */ b lbl_80145C50
+lbl_80145B54:
+/* 80145B54 001417B4 2C 04 00 04 */ cmpwi r4, 4
+/* 80145B58 001417B8 40 80 00 F8 */ bge lbl_80145C50
+/* 80145B5C 001417BC 48 00 00 84 */ b lbl_80145BE0
+lbl_80145B60:
+/* 80145B60 001417C0 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80145B64 001417C4 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80145B68 001417C8 7C 04 00 00 */ cmpw r4, r0
+/* 80145B6C 001417CC 41 82 00 AC */ beq lbl_80145C18
+/* 80145B70 001417D0 48 00 00 E0 */ b lbl_80145C50
+lbl_80145B74:
+/* 80145B74 001417D4 38 60 00 03 */ li r3, 3
+/* 80145B78 001417D8 38 80 00 01 */ li r4, 1
+/* 80145B7C 001417DC 48 00 8D D1 */ bl func_8014E94C
+/* 80145B80 001417E0 38 60 00 1F */ li r3, 0x1f
+/* 80145B84 001417E4 38 80 00 02 */ li r4, 2
+/* 80145B88 001417E8 48 00 8D C5 */ bl func_8014E94C
+/* 80145B8C 001417EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145B90 001417F0 38 00 00 A9 */ li r0, 0xa9
+/* 80145B94 001417F4 3A C0 00 01 */ li r22, 1
+/* 80145B98 001417F8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145B9C 001417FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145BA0 00141800 9A C3 0D 47 */ stb r22, 0xd47(r3)
+/* 80145BA4 00141804 48 00 00 AC */ b lbl_80145C50
+lbl_80145BA8:
+/* 80145BA8 00141808 38 60 00 03 */ li r3, 3
+/* 80145BAC 0014180C 38 80 00 03 */ li r4, 3
+/* 80145BB0 00141810 48 00 8D 9D */ bl func_8014E94C
+/* 80145BB4 00141814 38 60 00 1F */ li r3, 0x1f
+/* 80145BB8 00141818 38 80 00 02 */ li r4, 2
+/* 80145BBC 0014181C 48 00 8D 91 */ bl func_8014E94C
+/* 80145BC0 00141820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145BC4 00141824 38 80 00 A9 */ li r4, 0xa9
+/* 80145BC8 00141828 38 00 00 02 */ li r0, 2
+/* 80145BCC 0014182C 3A C0 00 01 */ li r22, 1
+/* 80145BD0 00141830 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80145BD4 00141834 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145BD8 00141838 98 03 0D 47 */ stb r0, 0xd47(r3)
+/* 80145BDC 0014183C 48 00 00 74 */ b lbl_80145C50
+lbl_80145BE0:
+/* 80145BE0 00141840 38 60 00 03 */ li r3, 3
+/* 80145BE4 00141844 38 80 00 05 */ li r4, 5
+/* 80145BE8 00141848 48 00 8D 65 */ bl func_8014E94C
+/* 80145BEC 0014184C 38 60 00 1F */ li r3, 0x1f
+/* 80145BF0 00141850 38 80 00 02 */ li r4, 2
+/* 80145BF4 00141854 48 00 8D 59 */ bl func_8014E94C
+/* 80145BF8 00141858 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145BFC 0014185C 38 80 00 A9 */ li r4, 0xa9
+/* 80145C00 00141860 38 00 00 03 */ li r0, 3
+/* 80145C04 00141864 3A C0 00 01 */ li r22, 1
+/* 80145C08 00141868 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80145C0C 0014186C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145C10 00141870 98 03 0D 47 */ stb r0, 0xd47(r3)
+/* 80145C14 00141874 48 00 00 3C */ b lbl_80145C50
+lbl_80145C18:
+/* 80145C18 00141878 38 60 00 03 */ li r3, 3
+/* 80145C1C 0014187C 38 80 00 06 */ li r4, 6
+/* 80145C20 00141880 48 00 8D 2D */ bl func_8014E94C
+/* 80145C24 00141884 38 60 00 1F */ li r3, 0x1f
+/* 80145C28 00141888 38 80 00 01 */ li r4, 1
+/* 80145C2C 0014188C 48 00 8D 21 */ bl func_8014E94C
+/* 80145C30 00141890 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145C34 00141894 38 80 00 A9 */ li r4, 0xa9
+/* 80145C38 00141898 38 00 00 63 */ li r0, 0x63
+/* 80145C3C 0014189C 3A C0 00 02 */ li r22, 2
+/* 80145C40 001418A0 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80145C44 001418A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145C48 001418A8 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80145C4C 001418AC 4B EC 3B A5 */ bl func_800097F0
+lbl_80145C50:
+/* 80145C50 001418B0 2C 16 00 00 */ cmpwi r22, 0
+/* 80145C54 001418B4 41 82 1C 98 */ beq lbl_801478EC
+/* 80145C58 001418B8 7E C3 B3 78 */ mr r3, r22
+/* 80145C5C 001418BC 4B F1 48 71 */ bl func_8005A4CC
+/* 80145C60 001418C0 48 00 1C 8C */ b lbl_801478EC
+lbl_80145C64:
+/* 80145C64 001418C4 2C 03 00 03 */ cmpwi r3, 3
+/* 80145C68 001418C8 41 82 00 5C */ beq lbl_80145CC4
+/* 80145C6C 001418CC 40 80 00 14 */ bge lbl_80145C80
+/* 80145C70 001418D0 2C 03 00 01 */ cmpwi r3, 1
+/* 80145C74 001418D4 41 82 00 18 */ beq lbl_80145C8C
+/* 80145C78 001418D8 40 80 00 30 */ bge lbl_80145CA8
+/* 80145C7C 001418DC 48 00 1C 70 */ b lbl_801478EC
+lbl_80145C80:
+/* 80145C80 001418E0 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80145C84 001418E4 41 82 00 5C */ beq lbl_80145CE0
+/* 80145C88 001418E8 48 00 1C 64 */ b lbl_801478EC
+lbl_80145C8C:
+/* 80145C8C 001418EC 38 60 00 03 */ li r3, 3
+/* 80145C90 001418F0 38 80 00 00 */ li r4, 0
+/* 80145C94 001418F4 48 00 8C B9 */ bl func_8014E94C
+/* 80145C98 001418F8 38 60 00 1F */ li r3, 0x1f
+/* 80145C9C 001418FC 38 80 00 02 */ li r4, 2
+/* 80145CA0 00141900 48 00 8C AD */ bl func_8014E94C
+/* 80145CA4 00141904 48 00 1C 48 */ b lbl_801478EC
+lbl_80145CA8:
+/* 80145CA8 00141908 38 60 00 03 */ li r3, 3
+/* 80145CAC 0014190C 38 80 00 02 */ li r4, 2
+/* 80145CB0 00141910 48 00 8C 9D */ bl func_8014E94C
+/* 80145CB4 00141914 38 60 00 1F */ li r3, 0x1f
+/* 80145CB8 00141918 38 80 00 02 */ li r4, 2
+/* 80145CBC 0014191C 48 00 8C 91 */ bl func_8014E94C
+/* 80145CC0 00141920 48 00 1C 2C */ b lbl_801478EC
+lbl_80145CC4:
+/* 80145CC4 00141924 38 60 00 03 */ li r3, 3
+/* 80145CC8 00141928 38 80 00 04 */ li r4, 4
+/* 80145CCC 0014192C 48 00 8C 81 */ bl func_8014E94C
+/* 80145CD0 00141930 38 60 00 1F */ li r3, 0x1f
+/* 80145CD4 00141934 38 80 00 02 */ li r4, 2
+/* 80145CD8 00141938 48 00 8C 75 */ bl func_8014E94C
+/* 80145CDC 0014193C 48 00 1C 10 */ b lbl_801478EC
+lbl_80145CE0:
+/* 80145CE0 00141940 38 60 00 03 */ li r3, 3
+/* 80145CE4 00141944 38 80 00 06 */ li r4, 6
+/* 80145CE8 00141948 48 00 8C 65 */ bl func_8014E94C
+/* 80145CEC 0014194C 38 60 00 1F */ li r3, 0x1f
+/* 80145CF0 00141950 38 80 00 00 */ li r4, 0
+/* 80145CF4 00141954 48 00 8C 59 */ bl func_8014E94C
+/* 80145CF8 00141958 48 00 1B F4 */ b lbl_801478EC
+/* 80145CFC 0014195C 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80145D00 00141960 28 00 00 63 */ cmplwi r0, 0x63
+/* 80145D04 00141964 40 82 00 28 */ bne lbl_80145D2C
+/* 80145D08 00141968 A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80145D0C 0014196C 48 10 E0 C5 */ bl func_80253DD0
+/* 80145D10 00141970 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80145D14 00141974 28 00 00 03 */ cmplwi r0, 3
+/* 80145D18 00141978 40 82 00 34 */ bne lbl_80145D4C
+/* 80145D1C 0014197C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145D20 00141980 38 00 00 AC */ li r0, 0xac
+/* 80145D24 00141984 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145D28 00141988 48 00 00 24 */ b lbl_80145D4C
+lbl_80145D2C:
+/* 80145D2C 0014198C A8 7A 00 86 */ lha r3, 0x86(r26)
+/* 80145D30 00141990 48 10 E0 A1 */ bl func_80253DD0
+/* 80145D34 00141994 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80145D38 00141998 28 00 00 03 */ cmplwi r0, 3
+/* 80145D3C 0014199C 40 82 00 10 */ bne lbl_80145D4C
+/* 80145D40 001419A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145D44 001419A4 38 00 00 AC */ li r0, 0xac
+/* 80145D48 001419A8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80145D4C:
+/* 80145D4C 001419AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145D50 001419B0 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 80145D54 001419B4 28 00 00 AC */ cmplwi r0, 0xac
+/* 80145D58 001419B8 40 82 1B 94 */ bne lbl_801478EC
+/* 80145D5C 001419BC 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80145D60 001419C0 28 00 00 01 */ cmplwi r0, 1
+/* 80145D64 001419C4 40 82 00 4C */ bne lbl_80145DB0
+/* 80145D68 001419C8 48 00 8D 69 */ bl func_8014EAD0
+/* 80145D6C 001419CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145D70 001419D0 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80145D74 001419D4 2C 00 00 00 */ cmpwi r0, 0
+/* 80145D78 001419D8 40 82 00 38 */ bne lbl_80145DB0
+/* 80145D7C 001419DC 38 60 00 03 */ li r3, 3
+/* 80145D80 001419E0 38 80 00 06 */ li r4, 6
+/* 80145D84 001419E4 48 00 8B C9 */ bl func_8014E94C
+/* 80145D88 001419E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145D8C 001419EC 38 A0 51 F6 */ li r5, 0x51f6
+/* 80145D90 001419F0 38 80 00 AA */ li r4, 0xaa
+/* 80145D94 001419F4 38 00 00 CB */ li r0, 0xcb
+/* 80145D98 001419F8 B0 A3 0D 6C */ sth r5, 0xd6c(r3)
+/* 80145D9C 001419FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145DA0 00141A00 B0 83 0D 6E */ sth r4, 0xd6e(r3)
+/* 80145DA4 00141A04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145DA8 00141A08 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145DAC 00141A0C 48 00 1B 40 */ b lbl_801478EC
+lbl_80145DB0:
+/* 80145DB0 00141A10 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80145DB4 00141A14 28 00 00 02 */ cmplwi r0, 2
+/* 80145DB8 00141A18 40 82 00 8C */ bne lbl_80145E44
+/* 80145DBC 00141A1C 48 00 91 C5 */ bl func_8014EF80
+/* 80145DC0 00141A20 2C 03 00 00 */ cmpwi r3, 0
+/* 80145DC4 00141A24 40 82 00 38 */ bne lbl_80145DFC
+/* 80145DC8 00141A28 38 60 00 03 */ li r3, 3
+/* 80145DCC 00141A2C 38 80 00 06 */ li r4, 6
+/* 80145DD0 00141A30 48 00 8B 7D */ bl func_8014E94C
+/* 80145DD4 00141A34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145DD8 00141A38 38 A0 51 7C */ li r5, 0x517c
+/* 80145DDC 00141A3C 38 80 00 AB */ li r4, 0xab
+/* 80145DE0 00141A40 38 00 00 CB */ li r0, 0xcb
+/* 80145DE4 00141A44 B0 A3 0D 6C */ sth r5, 0xd6c(r3)
+/* 80145DE8 00141A48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145DEC 00141A4C B0 83 0D 6E */ sth r4, 0xd6e(r3)
+/* 80145DF0 00141A50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145DF4 00141A54 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145DF8 00141A58 48 00 1A F4 */ b lbl_801478EC
+lbl_80145DFC:
+/* 80145DFC 00141A5C 48 00 8C D5 */ bl func_8014EAD0
+/* 80145E00 00141A60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145E04 00141A64 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80145E08 00141A68 28 00 00 1E */ cmplwi r0, 0x1e
+/* 80145E0C 00141A6C 40 82 00 38 */ bne lbl_80145E44
+/* 80145E10 00141A70 38 60 00 03 */ li r3, 3
+/* 80145E14 00141A74 38 80 00 06 */ li r4, 6
+/* 80145E18 00141A78 48 00 8B 35 */ bl func_8014E94C
+/* 80145E1C 00141A7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145E20 00141A80 38 A0 50 EB */ li r5, 0x50eb
+/* 80145E24 00141A84 38 80 00 AB */ li r4, 0xab
+/* 80145E28 00141A88 38 00 00 CB */ li r0, 0xcb
+/* 80145E2C 00141A8C B0 A3 0D 6C */ sth r5, 0xd6c(r3)
+/* 80145E30 00141A90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145E34 00141A94 B0 83 0D 6E */ sth r4, 0xd6e(r3)
+/* 80145E38 00141A98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145E3C 00141A9C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145E40 00141AA0 48 00 1A AC */ b lbl_801478EC
+lbl_80145E44:
+/* 80145E44 00141AA4 38 60 00 03 */ li r3, 3
+/* 80145E48 00141AA8 38 80 00 07 */ li r4, 7
+/* 80145E4C 00141AAC 48 00 8B 01 */ bl func_8014E94C
+/* 80145E50 00141AB0 38 60 00 00 */ li r3, 0
+/* 80145E54 00141AB4 48 00 8A 59 */ bl func_8014E8AC
+/* 80145E58 00141AB8 38 60 00 00 */ li r3, 0
+/* 80145E5C 00141ABC 48 00 89 B1 */ bl func_8014E80C
+/* 80145E60 00141AC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145E64 00141AC4 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80145E68 00141AC8 28 00 00 63 */ cmplwi r0, 0x63
+/* 80145E6C 00141ACC 40 82 1A 80 */ bne lbl_801478EC
+/* 80145E70 00141AD0 38 00 00 00 */ li r0, 0
+/* 80145E74 00141AD4 98 03 0D 48 */ stb r0, 0xd48(r3)
+/* 80145E78 00141AD8 48 01 F0 31 */ bl func_80164EA8
+/* 80145E7C 00141ADC 2C 03 00 00 */ cmpwi r3, 0
+/* 80145E80 00141AE0 41 82 00 24 */ beq lbl_80145EA4
+/* 80145E84 00141AE4 48 01 87 8D */ bl func_8015E610
+/* 80145E88 00141AE8 2C 03 00 00 */ cmpwi r3, 0
+/* 80145E8C 00141AEC 41 82 00 14 */ beq lbl_80145EA0
+/* 80145E90 00141AF0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145E94 00141AF4 38 00 00 62 */ li r0, 0x62
+/* 80145E98 00141AF8 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80145E9C 00141AFC 48 00 00 08 */ b lbl_80145EA4
+lbl_80145EA0:
+/* 80145EA0 00141B00 4B EC 39 39 */ bl func_800097D8
+lbl_80145EA4:
+/* 80145EA4 00141B04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145EA8 00141B08 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80145EAC 00141B0C 28 00 00 63 */ cmplwi r0, 0x63
+/* 80145EB0 00141B10 40 82 1A 3C */ bne lbl_801478EC
+/* 80145EB4 00141B14 4B F1 03 C1 */ bl func_80056274
+/* 80145EB8 00141B18 48 00 1A 34 */ b lbl_801478EC
+/* 80145EBC 00141B1C 38 60 00 03 */ li r3, 3
+/* 80145EC0 00141B20 38 80 00 00 */ li r4, 0
+/* 80145EC4 00141B24 48 00 8A 89 */ bl func_8014E94C
+/* 80145EC8 00141B28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145ECC 00141B2C 38 00 00 A8 */ li r0, 0xa8
+/* 80145ED0 00141B30 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145ED4 00141B34 48 00 1A 18 */ b lbl_801478EC
+/* 80145ED8 00141B38 38 60 00 03 */ li r3, 3
+/* 80145EDC 00141B3C 38 80 00 02 */ li r4, 2
+/* 80145EE0 00141B40 48 00 8A 6D */ bl func_8014E94C
+/* 80145EE4 00141B44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145EE8 00141B48 38 00 00 A8 */ li r0, 0xa8
+/* 80145EEC 00141B4C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145EF0 00141B50 48 00 19 FC */ b lbl_801478EC
+/* 80145EF4 00141B54 A8 7A 00 86 */ lha r3, 0x86(r26)
+/* 80145EF8 00141B58 48 10 DE D9 */ bl func_80253DD0
+/* 80145EFC 00141B5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80145F00 00141B60 28 00 00 03 */ cmplwi r0, 3
+/* 80145F04 00141B64 40 82 19 E8 */ bne lbl_801478EC
+/* 80145F08 00141B68 38 60 00 03 */ li r3, 3
+/* 80145F0C 00141B6C 38 80 00 00 */ li r4, 0
+/* 80145F10 00141B70 48 00 8A 55 */ bl func_8014E964
+/* 80145F14 00141B74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145F18 00141B78 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80145F1C 00141B7C 2C 00 00 03 */ cmpwi r0, 3
+/* 80145F20 00141B80 41 82 00 48 */ beq lbl_80145F68
+/* 80145F24 00141B84 40 80 00 14 */ bge lbl_80145F38
+/* 80145F28 00141B88 2C 00 00 01 */ cmpwi r0, 1
+/* 80145F2C 00141B8C 41 82 00 24 */ beq lbl_80145F50
+/* 80145F30 00141B90 40 80 00 2C */ bge lbl_80145F5C
+/* 80145F34 00141B94 48 00 19 B8 */ b lbl_801478EC
+lbl_80145F38:
+/* 80145F38 00141B98 2C 00 00 63 */ cmpwi r0, 0x63
+/* 80145F3C 00141B9C 41 82 00 38 */ beq lbl_80145F74
+/* 80145F40 00141BA0 40 80 19 AC */ bge lbl_801478EC
+/* 80145F44 00141BA4 2C 00 00 62 */ cmpwi r0, 0x62
+/* 80145F48 00141BA8 40 80 00 48 */ bge lbl_80145F90
+/* 80145F4C 00141BAC 48 00 19 A0 */ b lbl_801478EC
+lbl_80145F50:
+/* 80145F50 00141BB0 38 00 00 B8 */ li r0, 0xb8
+/* 80145F54 00141BB4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145F58 00141BB8 48 00 19 94 */ b lbl_801478EC
+lbl_80145F5C:
+/* 80145F5C 00141BBC 38 00 00 B1 */ li r0, 0xb1
+/* 80145F60 00141BC0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145F64 00141BC4 48 00 19 88 */ b lbl_801478EC
+lbl_80145F68:
+/* 80145F68 00141BC8 38 00 00 B3 */ li r0, 0xb3
+/* 80145F6C 00141BCC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145F70 00141BD0 48 00 19 7C */ b lbl_801478EC
+lbl_80145F74:
+/* 80145F74 00141BD4 4B EC 38 65 */ bl func_800097D8
+/* 80145F78 00141BD8 38 60 00 03 */ li r3, 3
+/* 80145F7C 00141BDC 4B F1 20 39 */ bl func_80057FB4
+/* 80145F80 00141BE0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80145F84 00141BE4 38 80 08 34 */ li r4, 0x834
+/* 80145F88 00141BE8 48 0E 08 21 */ bl func_802267A8
+/* 80145F8C 00141BEC 48 00 19 60 */ b lbl_801478EC
+lbl_80145F90:
+/* 80145F90 00141BF0 4B EC 38 61 */ bl func_800097F0
+/* 80145F94 00141BF4 38 60 00 06 */ li r3, 6
+/* 80145F98 00141BF8 38 80 00 01 */ li r4, 1
+/* 80145F9C 00141BFC 48 01 86 99 */ bl func_8015E634
+/* 80145FA0 00141C00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145FA4 00141C04 38 00 00 AD */ li r0, 0xad
+/* 80145FA8 00141C08 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145FAC 00141C0C 48 00 19 40 */ b lbl_801478EC
+/* 80145FB0 00141C10 48 01 87 D5 */ bl func_8015E784
+/* 80145FB4 00141C14 2C 03 00 00 */ cmpwi r3, 0
+/* 80145FB8 00141C18 41 82 19 34 */ beq lbl_801478EC
+/* 80145FBC 00141C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145FC0 00141C20 38 00 00 AE */ li r0, 0xae
+/* 80145FC4 00141C24 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80145FC8 00141C28 4B EC 38 11 */ bl func_800097D8
+/* 80145FCC 00141C2C 48 01 97 D5 */ bl func_8015F7A0
+/* 80145FD0 00141C30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145FD4 00141C34 D8 23 0D 38 */ stfd f1, 0xd38(r3)
+/* 80145FD8 00141C38 48 00 19 14 */ b lbl_801478EC
+/* 80145FDC 00141C3C 48 01 96 85 */ bl func_8015F660
+/* 80145FE0 00141C40 7C 64 1B 78 */ mr r4, r3
+/* 80145FE4 00141C44 38 60 00 01 */ li r3, 1
+/* 80145FE8 00141C48 4B F1 04 D1 */ bl func_800564B8
+/* 80145FEC 00141C4C 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80145FF0 00141C50 48 01 97 B1 */ bl func_8015F7A0
+/* 80145FF4 00141C54 C8 56 0D 38 */ lfd f2, 0xd38(r22)
+/* 80145FF8 00141C58 C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2)
+/* 80145FFC 00141C5C FC 21 10 28 */ fsub f1, f1, f2
+/* 80146000 00141C60 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80146004 00141C64 4C 41 13 82 */ cror 2, 1, 2
+/* 80146008 00141C68 40 82 00 14 */ bne lbl_8014601C
+/* 8014600C 00141C6C 38 00 00 AF */ li r0, 0xaf
+/* 80146010 00141C70 B0 16 00 C4 */ sth r0, 0xc4(r22)
+/* 80146014 00141C74 4B F1 02 61 */ bl func_80056274
+/* 80146018 00141C78 48 00 18 D4 */ b lbl_801478EC
+lbl_8014601C:
+/* 8014601C 00141C7C 38 60 00 80 */ li r3, 0x80
+/* 80146020 00141C80 38 80 00 01 */ li r4, 1
+/* 80146024 00141C84 38 A0 00 00 */ li r5, 0
+/* 80146028 00141C88 38 C0 00 01 */ li r6, 1
+/* 8014602C 00141C8C 4B F1 3A 41 */ bl func_80059A6C
+/* 80146030 00141C90 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 80146034 00141C94 28 00 00 00 */ cmplwi r0, 0
+/* 80146038 00141C98 40 82 18 B4 */ bne lbl_801478EC
+/* 8014603C 00141C9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146040 00141CA0 38 00 00 AF */ li r0, 0xaf
+/* 80146044 00141CA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146048 00141CA8 4B F1 02 2D */ bl func_80056274
+/* 8014604C 00141CAC 48 00 18 A0 */ b lbl_801478EC
+/* 80146050 00141CB0 48 01 96 11 */ bl func_8015F660
+/* 80146054 00141CB4 7C 64 1B 78 */ mr r4, r3
+/* 80146058 00141CB8 38 60 00 01 */ li r3, 1
+/* 8014605C 00141CBC 4B F1 04 5D */ bl func_800564B8
+/* 80146060 00141CC0 4B F1 02 99 */ bl func_800562F8
+/* 80146064 00141CC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80146068 00141CC8 41 82 18 84 */ beq lbl_801478EC
+/* 8014606C 00141CCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146070 00141CD0 38 00 00 B0 */ li r0, 0xb0
+/* 80146074 00141CD4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146078 00141CD8 48 00 18 74 */ b lbl_801478EC
+/* 8014607C 00141CDC 48 01 CF 59 */ bl glplatAbortFrame
+/* 80146080 00141CE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146084 00141CE4 38 00 00 0F */ li r0, 0xf
+/* 80146088 00141CE8 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 8014608C 00141CEC 54 63 01 04 */ rlwinm r3, r3, 0, 4, 2
+/* 80146090 00141CF0 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80146094 00141CF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146098 00141CF8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014609C 00141CFC 48 00 18 50 */ b lbl_801478EC
+/* 801460A0 00141D00 48 00 8A 31 */ bl func_8014EAD0
+/* 801460A4 00141D04 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 801460A8 00141D08 38 00 00 00 */ li r0, 0
+/* 801460AC 00141D0C 38 60 00 0F */ li r3, 0xf
+/* 801460B0 00141D10 38 A0 00 00 */ li r5, 0
+/* 801460B4 00141D14 A0 86 00 FC */ lhz r4, 0xfc(r6)
+/* 801460B8 00141D18 B0 86 00 FE */ sth r4, 0xfe(r6)
+/* 801460BC 00141D1C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801460C0 00141D20 B0 04 0D 4C */ sth r0, 0xd4c(r4)
+/* 801460C4 00141D24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801460C8 00141D28 38 84 0D 4C */ addi r4, r4, 0xd4c
+/* 801460CC 00141D2C 4B F6 44 3D */ bl func_800AA508
+/* 801460D0 00141D30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801460D4 00141D34 38 00 00 B2 */ li r0, 0xb2
+/* 801460D8 00141D38 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801460DC 00141D3C 48 00 18 10 */ b lbl_801478EC
+/* 801460E0 00141D40 4B F6 5A 09 */ bl func_800ABAE8
+/* 801460E4 00141D44 2C 03 00 00 */ cmpwi r3, 0
+/* 801460E8 00141D48 40 82 18 04 */ bne lbl_801478EC
+/* 801460EC 00141D4C 4B F6 59 01 */ bl func_800AB9EC
+/* 801460F0 00141D50 48 00 89 E1 */ bl func_8014EAD0
+/* 801460F4 00141D54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801460F8 00141D58 A0 64 00 FE */ lhz r3, 0xfe(r4)
+/* 801460FC 00141D5C A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 80146100 00141D60 7C 03 00 40 */ cmplw r3, r0
+/* 80146104 00141D64 41 82 00 0C */ beq lbl_80146110
+/* 80146108 00141D68 38 00 00 00 */ li r0, 0
+/* 8014610C 00141D6C 98 04 0D 48 */ stb r0, 0xd48(r4)
+lbl_80146110:
+/* 80146110 00141D70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146114 00141D74 38 00 00 A6 */ li r0, 0xa6
+/* 80146118 00141D78 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014611C 00141D7C 48 00 17 D0 */ b lbl_801478EC
+/* 80146120 00141D80 48 00 8E 61 */ bl func_8014EF80
+/* 80146124 00141D84 2C 03 00 00 */ cmpwi r3, 0
+/* 80146128 00141D88 41 82 00 14 */ beq lbl_8014613C
+/* 8014612C 00141D8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146130 00141D90 38 00 00 00 */ li r0, 0
+/* 80146134 00141D94 98 03 0D 40 */ stb r0, 0xd40(r3)
+/* 80146138 00141D98 48 00 00 10 */ b lbl_80146148
+lbl_8014613C:
+/* 8014613C 00141D9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146140 00141DA0 38 00 00 01 */ li r0, 1
+/* 80146144 00141DA4 98 03 0D 40 */ stb r0, 0xd40(r3)
+lbl_80146148:
+/* 80146148 00141DA8 38 60 00 0B */ li r3, 0xb
+/* 8014614C 00141DAC 38 80 00 01 */ li r4, 1
+/* 80146150 00141DB0 48 00 88 15 */ bl func_8014E964
+/* 80146154 00141DB4 38 60 00 0B */ li r3, 0xb
+/* 80146158 00141DB8 38 80 00 04 */ li r4, 4
+/* 8014615C 00141DBC 48 00 87 F1 */ bl func_8014E94C
+/* 80146160 00141DC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146164 00141DC4 38 00 00 B4 */ li r0, 0xb4
+/* 80146168 00141DC8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014616C 00141DCC 48 00 17 80 */ b lbl_801478EC
+/* 80146170 00141DD0 A8 7A 00 96 */ lha r3, 0x96(r26)
+/* 80146174 00141DD4 48 10 DC 5D */ bl func_80253DD0
+/* 80146178 00141DD8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014617C 00141DDC 28 00 00 03 */ cmplwi r0, 3
+/* 80146180 00141DE0 40 82 17 6C */ bne lbl_801478EC
+/* 80146184 00141DE4 38 60 00 0B */ li r3, 0xb
+/* 80146188 00141DE8 38 80 00 00 */ li r4, 0
+/* 8014618C 00141DEC 48 00 87 C1 */ bl func_8014E94C
+/* 80146190 00141DF0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146194 00141DF4 38 00 00 B5 */ li r0, 0xb5
+/* 80146198 00141DF8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014619C 00141DFC 48 00 17 50 */ b lbl_801478EC
+/* 801461A0 00141E00 3C 60 04 00 */ lis r3, 0x400
+/* 801461A4 00141E04 38 80 00 00 */ li r4, 0
+/* 801461A8 00141E08 38 A0 00 00 */ li r5, 0
+/* 801461AC 00141E0C 38 C0 00 01 */ li r6, 1
+/* 801461B0 00141E10 4B F1 38 BD */ bl func_80059A6C
+/* 801461B4 00141E14 2C 03 00 00 */ cmpwi r3, 0
+/* 801461B8 00141E18 41 82 17 34 */ beq lbl_801478EC
+/* 801461BC 00141E1C 38 60 00 01 */ li r3, 1
+/* 801461C0 00141E20 4B F1 43 0D */ bl func_8005A4CC
+/* 801461C4 00141E24 38 60 00 0B */ li r3, 0xb
+/* 801461C8 00141E28 38 80 00 01 */ li r4, 1
+/* 801461CC 00141E2C 48 00 87 81 */ bl func_8014E94C
+/* 801461D0 00141E30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801461D4 00141E34 38 00 00 B6 */ li r0, 0xb6
+/* 801461D8 00141E38 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801461DC 00141E3C 48 00 17 10 */ b lbl_801478EC
+/* 801461E0 00141E40 A8 7A 00 96 */ lha r3, 0x96(r26)
+/* 801461E4 00141E44 48 10 DB ED */ bl func_80253DD0
+/* 801461E8 00141E48 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801461EC 00141E4C 28 00 00 03 */ cmplwi r0, 3
+/* 801461F0 00141E50 40 82 16 FC */ bne lbl_801478EC
+/* 801461F4 00141E54 38 60 00 0B */ li r3, 0xb
+/* 801461F8 00141E58 38 80 00 03 */ li r4, 3
+/* 801461FC 00141E5C 48 00 87 51 */ bl func_8014E94C
+/* 80146200 00141E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146204 00141E64 38 00 00 B7 */ li r0, 0xb7
+/* 80146208 00141E68 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014620C 00141E6C 48 00 16 E0 */ b lbl_801478EC
+/* 80146210 00141E70 A8 7A 00 96 */ lha r3, 0x96(r26)
+/* 80146214 00141E74 48 10 DB BD */ bl func_80253DD0
+/* 80146218 00141E78 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014621C 00141E7C 28 00 00 03 */ cmplwi r0, 3
+/* 80146220 00141E80 40 82 16 CC */ bne lbl_801478EC
+/* 80146224 00141E84 38 60 00 0B */ li r3, 0xb
+/* 80146228 00141E88 38 80 00 00 */ li r4, 0
+/* 8014622C 00141E8C 48 00 87 39 */ bl func_8014E964
+/* 80146230 00141E90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146234 00141E94 38 00 00 A6 */ li r0, 0xa6
+/* 80146238 00141E98 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014623C 00141E9C 48 00 16 B0 */ b lbl_801478EC
+/* 80146240 00141EA0 48 00 88 91 */ bl func_8014EAD0
+/* 80146244 00141EA4 38 60 00 0D */ li r3, 0xd
+/* 80146248 00141EA8 38 80 00 01 */ li r4, 1
+/* 8014624C 00141EAC 48 00 87 19 */ bl func_8014E964
+/* 80146250 00141EB0 38 60 00 0D */ li r3, 0xd
+/* 80146254 00141EB4 38 80 00 0E */ li r4, 0xe
+/* 80146258 00141EB8 48 00 86 F5 */ bl func_8014E94C
+/* 8014625C 00141EBC 38 60 00 01 */ li r3, 1
+/* 80146260 00141EC0 48 00 86 4D */ bl func_8014E8AC
+/* 80146264 00141EC4 38 60 00 1D */ li r3, 0x1d
+/* 80146268 00141EC8 38 80 00 01 */ li r4, 1
+/* 8014626C 00141ECC 48 00 86 F9 */ bl func_8014E964
+/* 80146270 00141ED0 38 60 00 1D */ li r3, 0x1d
+/* 80146274 00141ED4 38 80 00 06 */ li r4, 6
+/* 80146278 00141ED8 48 00 86 D5 */ bl func_8014E94C
+/* 8014627C 00141EDC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146280 00141EE0 38 00 00 01 */ li r0, 1
+/* 80146284 00141EE4 88 64 0D 48 */ lbz r3, 0xd48(r4)
+/* 80146288 00141EE8 B0 64 00 F8 */ sth r3, 0xf8(r4)
+/* 8014628C 00141EEC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146290 00141EF0 88 64 0D 48 */ lbz r3, 0xd48(r4)
+/* 80146294 00141EF4 B0 64 00 FA */ sth r3, 0xfa(r4)
+/* 80146298 00141EF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014629C 00141EFC 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 801462A0 00141F00 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801462A4 00141F04 A0 85 00 F8 */ lhz r4, 0xf8(r5)
+/* 801462A8 00141F08 A0 65 00 FC */ lhz r3, 0xfc(r5)
+/* 801462AC 00141F0C 38 04 00 06 */ addi r0, r4, 6
+/* 801462B0 00141F10 7C 00 18 00 */ cmpw r0, r3
+/* 801462B4 00141F14 41 80 00 54 */ blt lbl_80146308
+/* 801462B8 00141F18 34 03 FF FA */ addic. r0, r3, -6
+/* 801462BC 00141F1C 41 80 00 2C */ blt lbl_801462E8
+/* 801462C0 00141F20 7C 04 18 50 */ subf r0, r4, r3
+/* 801462C4 00141F24 20 00 00 07 */ subfic r0, r0, 7
+/* 801462C8 00141F28 90 05 00 D4 */ stw r0, 0xd4(r5)
+/* 801462CC 00141F2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801462D0 00141F30 A0 64 00 FC */ lhz r3, 0xfc(r4)
+/* 801462D4 00141F34 38 03 FF FA */ addi r0, r3, -6
+/* 801462D8 00141F38 B0 04 00 F8 */ sth r0, 0xf8(r4)
+/* 801462DC 00141F3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801462E0 00141F40 B0 03 00 FA */ sth r0, 0xfa(r3)
+/* 801462E4 00141F44 48 00 00 24 */ b lbl_80146308
+lbl_801462E8:
+/* 801462E8 00141F48 88 65 0D 48 */ lbz r3, 0xd48(r5)
+/* 801462EC 00141F4C 38 00 00 00 */ li r0, 0
+/* 801462F0 00141F50 38 63 00 01 */ addi r3, r3, 1
+/* 801462F4 00141F54 90 65 00 D4 */ stw r3, 0xd4(r5)
+/* 801462F8 00141F58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801462FC 00141F5C B0 03 00 F8 */ sth r0, 0xf8(r3)
+/* 80146300 00141F60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146304 00141F64 B0 03 00 FA */ sth r0, 0xfa(r3)
+lbl_80146308:
+/* 80146308 00141F68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014630C 00141F6C 38 00 00 B9 */ li r0, 0xb9
+/* 80146310 00141F70 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146314 00141F74 48 00 15 D8 */ b lbl_801478EC
+/* 80146318 00141F78 A8 7A 00 9A */ lha r3, 0x9a(r26)
+/* 8014631C 00141F7C 48 10 DA B5 */ bl func_80253DD0
+/* 80146320 00141F80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146324 00141F84 28 00 00 03 */ cmplwi r0, 3
+/* 80146328 00141F88 40 82 15 C4 */ bne lbl_801478EC
+/* 8014632C 00141F8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146330 00141F90 38 00 00 BA */ li r0, 0xba
+/* 80146334 00141F94 38 60 00 00 */ li r3, 0
+/* 80146338 00141F98 38 80 00 00 */ li r4, 0
+/* 8014633C 00141F9C B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80146340 00141FA0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146344 00141FA4 80 05 0D 30 */ lwz r0, 0xd30(r5)
+/* 80146348 00141FA8 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8014634C 00141FAC 90 05 0D 30 */ stw r0, 0xd30(r5)
+/* 80146350 00141FB0 4B F1 35 A9 */ bl func_800598F8
+/* 80146354 00141FB4 38 60 00 01 */ li r3, 1
+/* 80146358 00141FB8 38 80 00 50 */ li r4, 0x50
+/* 8014635C 00141FBC 38 A0 00 00 */ li r5, 0
+/* 80146360 00141FC0 38 C0 00 07 */ li r6, 7
+/* 80146364 00141FC4 38 E0 00 02 */ li r7, 2
+/* 80146368 00141FC8 39 00 00 00 */ li r8, 0
+/* 8014636C 00141FCC 4B F1 36 5D */ bl func_800599C8
+/* 80146370 00141FD0 38 60 00 02 */ li r3, 2
+/* 80146374 00141FD4 38 80 00 01 */ li r4, 1
+/* 80146378 00141FD8 38 A0 00 00 */ li r5, 0
+/* 8014637C 00141FDC 38 C0 00 07 */ li r6, 7
+/* 80146380 00141FE0 38 E0 00 03 */ li r7, 3
+/* 80146384 00141FE4 39 00 00 00 */ li r8, 0
+/* 80146388 00141FE8 4B F1 36 41 */ bl func_800599C8
+/* 8014638C 00141FEC 38 60 00 03 */ li r3, 3
+/* 80146390 00141FF0 38 80 00 02 */ li r4, 2
+/* 80146394 00141FF4 38 A0 00 00 */ li r5, 0
+/* 80146398 00141FF8 38 C0 00 08 */ li r6, 8
+/* 8014639C 00141FFC 38 E0 00 04 */ li r7, 4
+/* 801463A0 00142000 39 00 00 00 */ li r8, 0
+/* 801463A4 00142004 4B F1 36 25 */ bl func_800599C8
+/* 801463A8 00142008 38 60 00 04 */ li r3, 4
+/* 801463AC 0014200C 38 80 00 03 */ li r4, 3
+/* 801463B0 00142010 38 A0 00 00 */ li r5, 0
+/* 801463B4 00142014 38 C0 00 08 */ li r6, 8
+/* 801463B8 00142018 38 E0 00 05 */ li r7, 5
+/* 801463BC 0014201C 39 00 00 00 */ li r8, 0
+/* 801463C0 00142020 4B F1 36 09 */ bl func_800599C8
+/* 801463C4 00142024 38 60 00 05 */ li r3, 5
+/* 801463C8 00142028 38 80 00 04 */ li r4, 4
+/* 801463CC 0014202C 38 A0 00 00 */ li r5, 0
+/* 801463D0 00142030 38 C0 00 08 */ li r6, 8
+/* 801463D4 00142034 38 E0 00 06 */ li r7, 6
+/* 801463D8 00142038 39 00 00 00 */ li r8, 0
+/* 801463DC 0014203C 4B F1 35 ED */ bl func_800599C8
+/* 801463E0 00142040 38 60 00 06 */ li r3, 6
+/* 801463E4 00142044 38 80 00 05 */ li r4, 5
+/* 801463E8 00142048 38 A0 00 00 */ li r5, 0
+/* 801463EC 0014204C 38 C0 00 63 */ li r6, 0x63
+/* 801463F0 00142050 38 E0 00 5A */ li r7, 0x5a
+/* 801463F4 00142054 39 00 00 00 */ li r8, 0
+/* 801463F8 00142058 4B F1 35 D1 */ bl func_800599C8
+/* 801463FC 0014205C 38 60 00 07 */ li r3, 7
+/* 80146400 00142060 38 80 00 00 */ li r4, 0
+/* 80146404 00142064 38 A0 00 02 */ li r5, 2
+/* 80146408 00142068 38 C0 00 00 */ li r6, 0
+/* 8014640C 0014206C 38 E0 00 08 */ li r7, 8
+/* 80146410 00142070 39 00 00 00 */ li r8, 0
+/* 80146414 00142074 4B F1 35 B5 */ bl func_800599C8
+/* 80146418 00142078 38 60 00 08 */ li r3, 8
+/* 8014641C 0014207C 38 80 00 07 */ li r4, 7
+/* 80146420 00142080 38 A0 00 04 */ li r5, 4
+/* 80146424 00142084 38 C0 00 00 */ li r6, 0
+/* 80146428 00142088 38 E0 00 63 */ li r7, 0x63
+/* 8014642C 0014208C 39 00 00 00 */ li r8, 0
+/* 80146430 00142090 4B F1 35 99 */ bl func_800599C8
+/* 80146434 00142094 38 60 00 63 */ li r3, 0x63
+/* 80146438 00142098 38 80 00 08 */ li r4, 8
+/* 8014643C 0014209C 38 A0 00 06 */ li r5, 6
+/* 80146440 001420A0 38 C0 00 00 */ li r6, 0
+/* 80146444 001420A4 38 E0 00 00 */ li r7, 0
+/* 80146448 001420A8 39 00 00 00 */ li r8, 0
+/* 8014644C 001420AC 4B F1 35 7D */ bl func_800599C8
+/* 80146450 001420B0 38 60 00 50 */ li r3, 0x50
+/* 80146454 001420B4 38 80 00 00 */ li r4, 0
+/* 80146458 001420B8 38 A0 00 00 */ li r5, 0
+/* 8014645C 001420BC 38 C0 00 00 */ li r6, 0
+/* 80146460 001420C0 38 E0 00 00 */ li r7, 0
+/* 80146464 001420C4 39 00 00 00 */ li r8, 0
+/* 80146468 001420C8 4B F1 35 61 */ bl func_800599C8
+/* 8014646C 001420CC 38 60 00 5A */ li r3, 0x5a
+/* 80146470 001420D0 38 80 00 00 */ li r4, 0
+/* 80146474 001420D4 38 A0 00 00 */ li r5, 0
+/* 80146478 001420D8 38 C0 00 00 */ li r6, 0
+/* 8014647C 001420DC 38 E0 00 00 */ li r7, 0
+/* 80146480 001420E0 39 00 00 00 */ li r8, 0
+/* 80146484 001420E4 4B F1 35 45 */ bl func_800599C8
+/* 80146488 001420E8 48 00 14 64 */ b lbl_801478EC
+/* 8014648C 001420EC 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80146490 001420F0 38 60 00 3F */ li r3, 0x3f
+/* 80146494 001420F4 38 A0 00 00 */ li r5, 0
+/* 80146498 001420F8 38 C0 00 01 */ li r6, 1
+/* 8014649C 001420FC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 801464A0 00142100 4B F1 35 CD */ bl func_80059A6C
+/* 801464A4 00142104 2C 03 00 00 */ cmpwi r3, 0
+/* 801464A8 00142108 41 82 14 44 */ beq lbl_801478EC
+/* 801464AC 0014210C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801464B0 00142110 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801464B4 00142114 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801464B8 00142118 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 801464BC 0014211C 41 82 03 90 */ beq lbl_8014684C
+/* 801464C0 00142120 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801464C4 00142124 3A C0 00 00 */ li r22, 0
+/* 801464C8 00142128 80 85 00 D4 */ lwz r4, 0xd4(r5)
+/* 801464CC 0014212C 2C 04 00 07 */ cmpwi r4, 7
+/* 801464D0 00142130 41 82 02 3C */ beq lbl_8014670C
+/* 801464D4 00142134 40 80 00 30 */ bge lbl_80146504
+/* 801464D8 00142138 2C 04 00 03 */ cmpwi r4, 3
+/* 801464DC 0014213C 41 82 00 F0 */ beq lbl_801465CC
+/* 801464E0 00142140 40 80 00 14 */ bge lbl_801464F4
+/* 801464E4 00142144 2C 04 00 01 */ cmpwi r4, 1
+/* 801464E8 00142148 41 82 00 48 */ beq lbl_80146530
+/* 801464EC 0014214C 40 80 00 90 */ bge lbl_8014657C
+/* 801464F0 00142150 48 00 03 48 */ b lbl_80146838
+lbl_801464F4:
+/* 801464F4 00142154 2C 04 00 05 */ cmpwi r4, 5
+/* 801464F8 00142158 41 82 01 74 */ beq lbl_8014666C
+/* 801464FC 0014215C 40 80 01 C0 */ bge lbl_801466BC
+/* 80146500 00142160 48 00 01 1C */ b lbl_8014661C
+lbl_80146504:
+/* 80146504 00142164 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80146508 00142168 41 82 02 F0 */ beq lbl_801467F8
+/* 8014650C 0014216C 40 80 00 10 */ bge lbl_8014651C
+/* 80146510 00142170 2C 04 00 09 */ cmpwi r4, 9
+/* 80146514 00142174 40 80 03 24 */ bge lbl_80146838
+/* 80146518 00142178 48 00 02 58 */ b lbl_80146770
+lbl_8014651C:
+/* 8014651C 0014217C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80146520 00142180 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80146524 00142184 7C 04 00 00 */ cmpw r4, r0
+/* 80146528 00142188 41 82 02 D0 */ beq lbl_801467F8
+/* 8014652C 0014218C 48 00 03 0C */ b lbl_80146838
+lbl_80146530:
+/* 80146530 00142190 A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80146534 00142194 28 00 00 01 */ cmplwi r0, 1
+/* 80146538 00142198 41 80 03 00 */ blt lbl_80146838
+/* 8014653C 0014219C 38 60 00 0D */ li r3, 0xd
+/* 80146540 001421A0 38 80 00 06 */ li r4, 6
+/* 80146544 001421A4 48 00 84 09 */ bl func_8014E94C
+/* 80146548 001421A8 38 60 00 1F */ li r3, 0x1f
+/* 8014654C 001421AC 38 80 00 02 */ li r4, 2
+/* 80146550 001421B0 48 00 83 FD */ bl func_8014E94C
+/* 80146554 001421B4 38 60 00 1D */ li r3, 0x1d
+/* 80146558 001421B8 38 80 00 04 */ li r4, 4
+/* 8014655C 001421BC 48 00 83 F1 */ bl func_8014E94C
+/* 80146560 001421C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146564 001421C4 38 00 00 BC */ li r0, 0xbc
+/* 80146568 001421C8 3A C0 00 01 */ li r22, 1
+/* 8014656C 001421CC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146570 001421D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146574 001421D4 B2 C3 01 02 */ sth r22, 0x102(r3)
+/* 80146578 001421D8 48 00 02 C0 */ b lbl_80146838
+lbl_8014657C:
+/* 8014657C 001421DC A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80146580 001421E0 28 00 00 02 */ cmplwi r0, 2
+/* 80146584 001421E4 41 80 02 B4 */ blt lbl_80146838
+/* 80146588 001421E8 38 60 00 0D */ li r3, 0xd
+/* 8014658C 001421EC 38 80 00 07 */ li r4, 7
+/* 80146590 001421F0 48 00 83 BD */ bl func_8014E94C
+/* 80146594 001421F4 38 60 00 1F */ li r3, 0x1f
+/* 80146598 001421F8 38 80 00 02 */ li r4, 2
+/* 8014659C 001421FC 48 00 83 B1 */ bl func_8014E94C
+/* 801465A0 00142200 38 60 00 1D */ li r3, 0x1d
+/* 801465A4 00142204 38 80 00 04 */ li r4, 4
+/* 801465A8 00142208 48 00 83 A5 */ bl func_8014E94C
+/* 801465AC 0014220C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801465B0 00142210 38 80 00 BC */ li r4, 0xbc
+/* 801465B4 00142214 38 00 00 02 */ li r0, 2
+/* 801465B8 00142218 3A C0 00 01 */ li r22, 1
+/* 801465BC 0014221C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801465C0 00142220 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801465C4 00142224 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 801465C8 00142228 48 00 02 70 */ b lbl_80146838
+lbl_801465CC:
+/* 801465CC 0014222C A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 801465D0 00142230 28 00 00 03 */ cmplwi r0, 3
+/* 801465D4 00142234 41 80 02 64 */ blt lbl_80146838
+/* 801465D8 00142238 38 60 00 0D */ li r3, 0xd
+/* 801465DC 0014223C 38 80 00 08 */ li r4, 8
+/* 801465E0 00142240 48 00 83 6D */ bl func_8014E94C
+/* 801465E4 00142244 38 60 00 1F */ li r3, 0x1f
+/* 801465E8 00142248 38 80 00 02 */ li r4, 2
+/* 801465EC 0014224C 48 00 83 61 */ bl func_8014E94C
+/* 801465F0 00142250 38 60 00 1D */ li r3, 0x1d
+/* 801465F4 00142254 38 80 00 04 */ li r4, 4
+/* 801465F8 00142258 48 00 83 55 */ bl func_8014E94C
+/* 801465FC 0014225C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146600 00142260 38 80 00 BC */ li r4, 0xbc
+/* 80146604 00142264 38 00 00 03 */ li r0, 3
+/* 80146608 00142268 3A C0 00 01 */ li r22, 1
+/* 8014660C 0014226C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80146610 00142270 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146614 00142274 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 80146618 00142278 48 00 02 20 */ b lbl_80146838
+lbl_8014661C:
+/* 8014661C 0014227C A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80146620 00142280 28 00 00 04 */ cmplwi r0, 4
+/* 80146624 00142284 41 80 02 14 */ blt lbl_80146838
+/* 80146628 00142288 38 60 00 0D */ li r3, 0xd
+/* 8014662C 0014228C 38 80 00 09 */ li r4, 9
+/* 80146630 00142290 48 00 83 1D */ bl func_8014E94C
+/* 80146634 00142294 38 60 00 1F */ li r3, 0x1f
+/* 80146638 00142298 38 80 00 02 */ li r4, 2
+/* 8014663C 0014229C 48 00 83 11 */ bl func_8014E94C
+/* 80146640 001422A0 38 60 00 1D */ li r3, 0x1d
+/* 80146644 001422A4 38 80 00 04 */ li r4, 4
+/* 80146648 001422A8 48 00 83 05 */ bl func_8014E94C
+/* 8014664C 001422AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146650 001422B0 38 80 00 BC */ li r4, 0xbc
+/* 80146654 001422B4 38 00 00 04 */ li r0, 4
+/* 80146658 001422B8 3A C0 00 01 */ li r22, 1
+/* 8014665C 001422BC B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80146660 001422C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146664 001422C4 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 80146668 001422C8 48 00 01 D0 */ b lbl_80146838
+lbl_8014666C:
+/* 8014666C 001422CC A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80146670 001422D0 28 00 00 05 */ cmplwi r0, 5
+/* 80146674 001422D4 41 80 01 C4 */ blt lbl_80146838
+/* 80146678 001422D8 38 60 00 0D */ li r3, 0xd
+/* 8014667C 001422DC 38 80 00 0A */ li r4, 0xa
+/* 80146680 001422E0 48 00 82 CD */ bl func_8014E94C
+/* 80146684 001422E4 38 60 00 1F */ li r3, 0x1f
+/* 80146688 001422E8 38 80 00 02 */ li r4, 2
+/* 8014668C 001422EC 48 00 82 C1 */ bl func_8014E94C
+/* 80146690 001422F0 38 60 00 1D */ li r3, 0x1d
+/* 80146694 001422F4 38 80 00 04 */ li r4, 4
+/* 80146698 001422F8 48 00 82 B5 */ bl func_8014E94C
+/* 8014669C 001422FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801466A0 00142300 38 80 00 BC */ li r4, 0xbc
+/* 801466A4 00142304 38 00 00 05 */ li r0, 5
+/* 801466A8 00142308 3A C0 00 01 */ li r22, 1
+/* 801466AC 0014230C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801466B0 00142310 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801466B4 00142314 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 801466B8 00142318 48 00 01 80 */ b lbl_80146838
+lbl_801466BC:
+/* 801466BC 0014231C A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 801466C0 00142320 28 00 00 06 */ cmplwi r0, 6
+/* 801466C4 00142324 41 80 01 74 */ blt lbl_80146838
+/* 801466C8 00142328 38 60 00 0D */ li r3, 0xd
+/* 801466CC 0014232C 38 80 00 0B */ li r4, 0xb
+/* 801466D0 00142330 48 00 82 7D */ bl func_8014E94C
+/* 801466D4 00142334 38 60 00 1F */ li r3, 0x1f
+/* 801466D8 00142338 38 80 00 02 */ li r4, 2
+/* 801466DC 0014233C 48 00 82 71 */ bl func_8014E94C
+/* 801466E0 00142340 38 60 00 1D */ li r3, 0x1d
+/* 801466E4 00142344 38 80 00 04 */ li r4, 4
+/* 801466E8 00142348 48 00 82 65 */ bl func_8014E94C
+/* 801466EC 0014234C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801466F0 00142350 38 80 00 BC */ li r4, 0xbc
+/* 801466F4 00142354 38 00 00 06 */ li r0, 6
+/* 801466F8 00142358 3A C0 00 01 */ li r22, 1
+/* 801466FC 0014235C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80146700 00142360 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146704 00142364 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 80146708 00142368 48 00 01 30 */ b lbl_80146838
+lbl_8014670C:
+/* 8014670C 0014236C A0 05 00 F8 */ lhz r0, 0xf8(r5)
+/* 80146710 00142370 2C 00 00 00 */ cmpwi r0, 0
+/* 80146714 00142374 41 82 00 48 */ beq lbl_8014675C
+/* 80146718 00142378 38 60 00 0D */ li r3, 0xd
+/* 8014671C 0014237C 38 80 00 0F */ li r4, 0xf
+/* 80146720 00142380 48 00 82 2D */ bl func_8014E94C
+/* 80146724 00142384 38 60 00 1F */ li r3, 0x1f
+/* 80146728 00142388 38 80 00 02 */ li r4, 2
+/* 8014672C 0014238C 48 00 82 21 */ bl func_8014E94C
+/* 80146730 00142390 38 60 00 1D */ li r3, 0x1d
+/* 80146734 00142394 38 80 00 04 */ li r4, 4
+/* 80146738 00142398 48 00 82 15 */ bl func_8014E94C
+/* 8014673C 0014239C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146740 001423A0 38 00 00 BB */ li r0, 0xbb
+/* 80146744 001423A4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80146748 001423A8 38 60 02 23 */ li r3, 0x223
+/* 8014674C 001423AC B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80146750 001423B0 38 80 00 00 */ li r4, 0
+/* 80146754 001423B4 4B EC 4A 1D */ bl func_8000B170
+/* 80146758 001423B8 48 00 00 E0 */ b lbl_80146838
+lbl_8014675C:
+/* 8014675C 001423BC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80146760 001423C0 38 60 02 22 */ li r3, 0x222
+/* 80146764 001423C4 38 80 00 00 */ li r4, 0
+/* 80146768 001423C8 4B EC 4A 09 */ bl func_8000B170
+/* 8014676C 001423CC 48 00 00 CC */ b lbl_80146838
+lbl_80146770:
+/* 80146770 001423D0 A0 65 00 F8 */ lhz r3, 0xf8(r5)
+/* 80146774 001423D4 A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 80146778 001423D8 38 63 00 06 */ addi r3, r3, 6
+/* 8014677C 001423DC 7C 03 00 00 */ cmpw r3, r0
+/* 80146780 001423E0 40 80 00 64 */ bge lbl_801467E4
+/* 80146784 001423E4 38 60 00 0D */ li r3, 0xd
+/* 80146788 001423E8 38 80 00 10 */ li r4, 0x10
+/* 8014678C 001423EC 48 00 81 C1 */ bl func_8014E94C
+/* 80146790 001423F0 38 60 00 1F */ li r3, 0x1f
+/* 80146794 001423F4 38 80 00 02 */ li r4, 2
+/* 80146798 001423F8 48 00 81 B5 */ bl func_8014E94C
+/* 8014679C 001423FC 38 60 00 1D */ li r3, 0x1d
+/* 801467A0 00142400 38 80 00 04 */ li r4, 4
+/* 801467A4 00142404 48 00 81 A9 */ bl func_8014E94C
+/* 801467A8 00142408 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801467AC 0014240C 38 80 00 BB */ li r4, 0xbb
+/* 801467B0 00142410 38 00 00 10 */ li r0, 0x10
+/* 801467B4 00142414 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801467B8 00142418 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801467BC 0014241C 38 60 02 23 */ li r3, 0x223
+/* 801467C0 00142420 38 80 00 00 */ li r4, 0
+/* 801467C4 00142424 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 801467C8 00142428 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
+/* 801467CC 0014242C 38 A5 00 01 */ addi r5, r5, 1
+/* 801467D0 00142430 B0 A6 00 FA */ sth r5, 0xfa(r6)
+/* 801467D4 00142434 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801467D8 00142438 B0 05 01 00 */ sth r0, 0x100(r5)
+/* 801467DC 0014243C 4B EC 49 95 */ bl func_8000B170
+/* 801467E0 00142440 48 00 00 58 */ b lbl_80146838
+lbl_801467E4:
+/* 801467E4 00142444 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801467E8 00142448 38 60 02 22 */ li r3, 0x222
+/* 801467EC 0014244C 38 80 00 00 */ li r4, 0
+/* 801467F0 00142450 4B EC 49 81 */ bl func_8000B170
+/* 801467F4 00142454 48 00 00 44 */ b lbl_80146838
+lbl_801467F8:
+/* 801467F8 00142458 38 60 00 0D */ li r3, 0xd
+/* 801467FC 0014245C 38 80 00 0C */ li r4, 0xc
+/* 80146800 00142460 48 00 81 4D */ bl func_8014E94C
+/* 80146804 00142464 38 60 00 1F */ li r3, 0x1f
+/* 80146808 00142468 38 80 00 01 */ li r4, 1
+/* 8014680C 0014246C 48 00 81 41 */ bl func_8014E94C
+/* 80146810 00142470 38 60 00 1D */ li r3, 0x1d
+/* 80146814 00142474 38 80 00 04 */ li r4, 4
+/* 80146818 00142478 48 00 81 35 */ bl func_8014E94C
+/* 8014681C 0014247C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146820 00142480 38 80 00 BC */ li r4, 0xbc
+/* 80146824 00142484 38 00 00 63 */ li r0, 0x63
+/* 80146828 00142488 3A C0 00 02 */ li r22, 2
+/* 8014682C 0014248C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80146830 00142490 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146834 00142494 90 03 00 D4 */ stw r0, 0xd4(r3)
+lbl_80146838:
+/* 80146838 00142498 2C 16 00 00 */ cmpwi r22, 0
+/* 8014683C 0014249C 41 82 10 B0 */ beq lbl_801478EC
+/* 80146840 001424A0 7E C3 B3 78 */ mr r3, r22
+/* 80146844 001424A4 4B F1 3C 89 */ bl func_8005A4CC
+/* 80146848 001424A8 48 00 10 A4 */ b lbl_801478EC
+lbl_8014684C:
+/* 8014684C 001424AC 2C 03 00 08 */ cmpwi r3, 8
+/* 80146850 001424B0 3A C0 00 00 */ li r22, 0
+/* 80146854 001424B4 41 82 02 24 */ beq lbl_80146A78
+/* 80146858 001424B8 40 80 00 38 */ bge lbl_80146890
+/* 8014685C 001424BC 2C 03 00 04 */ cmpwi r3, 4
+/* 80146860 001424C0 41 82 01 20 */ beq lbl_80146980
+/* 80146864 001424C4 40 80 00 1C */ bge lbl_80146880
+/* 80146868 001424C8 2C 03 00 02 */ cmpwi r3, 2
+/* 8014686C 001424CC 41 82 00 8C */ beq lbl_801468F8
+/* 80146870 001424D0 40 80 00 CC */ bge lbl_8014693C
+/* 80146874 001424D4 2C 03 00 01 */ cmpwi r3, 1
+/* 80146878 001424D8 40 80 00 3C */ bge lbl_801468B4
+/* 8014687C 001424DC 48 00 03 CC */ b lbl_80146C48
+lbl_80146880:
+/* 80146880 001424E0 2C 03 00 06 */ cmpwi r3, 6
+/* 80146884 001424E4 41 82 01 84 */ beq lbl_80146A08
+/* 80146888 001424E8 40 80 01 C4 */ bge lbl_80146A4C
+/* 8014688C 001424EC 48 00 01 38 */ b lbl_801469C4
+lbl_80146890:
+/* 80146890 001424F0 2C 03 00 5A */ cmpwi r3, 0x5a
+/* 80146894 001424F4 41 82 02 E8 */ beq lbl_80146B7C
+/* 80146898 001424F8 40 80 00 10 */ bge lbl_801468A8
+/* 8014689C 001424FC 2C 03 00 50 */ cmpwi r3, 0x50
+/* 801468A0 00142500 41 82 02 30 */ beq lbl_80146AD0
+/* 801468A4 00142504 48 00 03 A4 */ b lbl_80146C48
+lbl_801468A8:
+/* 801468A8 00142508 2C 03 00 63 */ cmpwi r3, 0x63
+/* 801468AC 0014250C 41 82 01 F8 */ beq lbl_80146AA4
+/* 801468B0 00142510 48 00 03 98 */ b lbl_80146C48
+lbl_801468B4:
+/* 801468B4 00142514 38 60 00 0D */ li r3, 0xd
+/* 801468B8 00142518 38 80 00 00 */ li r4, 0
+/* 801468BC 0014251C 48 00 80 91 */ bl func_8014E94C
+/* 801468C0 00142520 38 60 00 1F */ li r3, 0x1f
+/* 801468C4 00142524 38 80 00 02 */ li r4, 2
+/* 801468C8 00142528 48 00 80 85 */ bl func_8014E94C
+/* 801468CC 0014252C 38 60 00 1D */ li r3, 0x1d
+/* 801468D0 00142530 38 80 00 04 */ li r4, 4
+/* 801468D4 00142534 48 00 80 79 */ bl func_8014E94C
+/* 801468D8 00142538 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801468DC 0014253C 3A C0 00 03 */ li r22, 3
+/* 801468E0 00142540 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 801468E4 00142544 28 00 00 01 */ cmplwi r0, 1
+/* 801468E8 00142548 41 80 03 60 */ blt lbl_80146C48
+/* 801468EC 0014254C 38 00 00 01 */ li r0, 1
+/* 801468F0 00142550 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 801468F4 00142554 48 00 03 54 */ b lbl_80146C48
+lbl_801468F8:
+/* 801468F8 00142558 38 60 00 0D */ li r3, 0xd
+/* 801468FC 0014255C 38 80 00 01 */ li r4, 1
+/* 80146900 00142560 48 00 80 4D */ bl func_8014E94C
+/* 80146904 00142564 38 60 00 1F */ li r3, 0x1f
+/* 80146908 00142568 38 80 00 02 */ li r4, 2
+/* 8014690C 0014256C 48 00 80 41 */ bl func_8014E94C
+/* 80146910 00142570 38 60 00 1D */ li r3, 0x1d
+/* 80146914 00142574 38 80 00 04 */ li r4, 4
+/* 80146918 00142578 48 00 80 35 */ bl func_8014E94C
+/* 8014691C 0014257C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146920 00142580 3A C0 00 03 */ li r22, 3
+/* 80146924 00142584 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80146928 00142588 28 00 00 02 */ cmplwi r0, 2
+/* 8014692C 0014258C 41 80 03 1C */ blt lbl_80146C48
+/* 80146930 00142590 38 00 00 02 */ li r0, 2
+/* 80146934 00142594 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 80146938 00142598 48 00 03 10 */ b lbl_80146C48
+lbl_8014693C:
+/* 8014693C 0014259C 38 60 00 0D */ li r3, 0xd
+/* 80146940 001425A0 38 80 00 02 */ li r4, 2
+/* 80146944 001425A4 48 00 80 09 */ bl func_8014E94C
+/* 80146948 001425A8 38 60 00 1F */ li r3, 0x1f
+/* 8014694C 001425AC 38 80 00 02 */ li r4, 2
+/* 80146950 001425B0 48 00 7F FD */ bl func_8014E94C
+/* 80146954 001425B4 38 60 00 1D */ li r3, 0x1d
+/* 80146958 001425B8 38 80 00 04 */ li r4, 4
+/* 8014695C 001425BC 48 00 7F F1 */ bl func_8014E94C
+/* 80146960 001425C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146964 001425C4 3A C0 00 03 */ li r22, 3
+/* 80146968 001425C8 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014696C 001425CC 28 00 00 03 */ cmplwi r0, 3
+/* 80146970 001425D0 41 80 02 D8 */ blt lbl_80146C48
+/* 80146974 001425D4 38 00 00 03 */ li r0, 3
+/* 80146978 001425D8 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 8014697C 001425DC 48 00 02 CC */ b lbl_80146C48
+lbl_80146980:
+/* 80146980 001425E0 38 60 00 0D */ li r3, 0xd
+/* 80146984 001425E4 38 80 00 03 */ li r4, 3
+/* 80146988 001425E8 48 00 7F C5 */ bl func_8014E94C
+/* 8014698C 001425EC 38 60 00 1F */ li r3, 0x1f
+/* 80146990 001425F0 38 80 00 02 */ li r4, 2
+/* 80146994 001425F4 48 00 7F B9 */ bl func_8014E94C
+/* 80146998 001425F8 38 60 00 1D */ li r3, 0x1d
+/* 8014699C 001425FC 38 80 00 04 */ li r4, 4
+/* 801469A0 00142600 48 00 7F AD */ bl func_8014E94C
+/* 801469A4 00142604 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801469A8 00142608 3A C0 00 03 */ li r22, 3
+/* 801469AC 0014260C A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 801469B0 00142610 28 00 00 04 */ cmplwi r0, 4
+/* 801469B4 00142614 41 80 02 94 */ blt lbl_80146C48
+/* 801469B8 00142618 38 00 00 04 */ li r0, 4
+/* 801469BC 0014261C B0 03 01 02 */ sth r0, 0x102(r3)
+/* 801469C0 00142620 48 00 02 88 */ b lbl_80146C48
+lbl_801469C4:
+/* 801469C4 00142624 38 60 00 0D */ li r3, 0xd
+/* 801469C8 00142628 38 80 00 04 */ li r4, 4
+/* 801469CC 0014262C 48 00 7F 81 */ bl func_8014E94C
+/* 801469D0 00142630 38 60 00 1F */ li r3, 0x1f
+/* 801469D4 00142634 38 80 00 02 */ li r4, 2
+/* 801469D8 00142638 48 00 7F 75 */ bl func_8014E94C
+/* 801469DC 0014263C 38 60 00 1D */ li r3, 0x1d
+/* 801469E0 00142640 38 80 00 04 */ li r4, 4
+/* 801469E4 00142644 48 00 7F 69 */ bl func_8014E94C
+/* 801469E8 00142648 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801469EC 0014264C 3A C0 00 03 */ li r22, 3
+/* 801469F0 00142650 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 801469F4 00142654 28 00 00 05 */ cmplwi r0, 5
+/* 801469F8 00142658 41 80 02 50 */ blt lbl_80146C48
+/* 801469FC 0014265C 38 00 00 05 */ li r0, 5
+/* 80146A00 00142660 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 80146A04 00142664 48 00 02 44 */ b lbl_80146C48
+lbl_80146A08:
+/* 80146A08 00142668 38 60 00 0D */ li r3, 0xd
+/* 80146A0C 0014266C 38 80 00 05 */ li r4, 5
+/* 80146A10 00142670 48 00 7F 3D */ bl func_8014E94C
+/* 80146A14 00142674 38 60 00 1F */ li r3, 0x1f
+/* 80146A18 00142678 38 80 00 02 */ li r4, 2
+/* 80146A1C 0014267C 48 00 7F 31 */ bl func_8014E94C
+/* 80146A20 00142680 38 60 00 1D */ li r3, 0x1d
+/* 80146A24 00142684 38 80 00 04 */ li r4, 4
+/* 80146A28 00142688 48 00 7F 25 */ bl func_8014E94C
+/* 80146A2C 0014268C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146A30 00142690 3A C0 00 03 */ li r22, 3
+/* 80146A34 00142694 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80146A38 00142698 28 00 00 06 */ cmplwi r0, 6
+/* 80146A3C 0014269C 41 80 02 0C */ blt lbl_80146C48
+/* 80146A40 001426A0 38 00 00 06 */ li r0, 6
+/* 80146A44 001426A4 B0 03 01 02 */ sth r0, 0x102(r3)
+/* 80146A48 001426A8 48 00 02 00 */ b lbl_80146C48
+lbl_80146A4C:
+/* 80146A4C 001426AC 38 60 00 0D */ li r3, 0xd
+/* 80146A50 001426B0 38 80 00 0C */ li r4, 0xc
+/* 80146A54 001426B4 48 00 7E F9 */ bl func_8014E94C
+/* 80146A58 001426B8 38 60 00 1F */ li r3, 0x1f
+/* 80146A5C 001426BC 38 80 00 02 */ li r4, 2
+/* 80146A60 001426C0 48 00 7E ED */ bl func_8014E94C
+/* 80146A64 001426C4 38 60 00 1D */ li r3, 0x1d
+/* 80146A68 001426C8 38 80 00 00 */ li r4, 0
+/* 80146A6C 001426CC 48 00 7E E1 */ bl func_8014E94C
+/* 80146A70 001426D0 3A C0 00 03 */ li r22, 3
+/* 80146A74 001426D4 48 00 01 D4 */ b lbl_80146C48
+lbl_80146A78:
+/* 80146A78 001426D8 38 60 00 0D */ li r3, 0xd
+/* 80146A7C 001426DC 38 80 00 0C */ li r4, 0xc
+/* 80146A80 001426E0 48 00 7E CD */ bl func_8014E94C
+/* 80146A84 001426E4 38 60 00 1F */ li r3, 0x1f
+/* 80146A88 001426E8 38 80 00 02 */ li r4, 2
+/* 80146A8C 001426EC 48 00 7E C1 */ bl func_8014E94C
+/* 80146A90 001426F0 38 60 00 1D */ li r3, 0x1d
+/* 80146A94 001426F4 38 80 00 01 */ li r4, 1
+/* 80146A98 001426F8 48 00 7E B5 */ bl func_8014E94C
+/* 80146A9C 001426FC 3A C0 00 03 */ li r22, 3
+/* 80146AA0 00142700 48 00 01 A8 */ b lbl_80146C48
+lbl_80146AA4:
+/* 80146AA4 00142704 38 60 00 0D */ li r3, 0xd
+/* 80146AA8 00142708 38 80 00 0C */ li r4, 0xc
+/* 80146AAC 0014270C 48 00 7E A1 */ bl func_8014E94C
+/* 80146AB0 00142710 38 60 00 1F */ li r3, 0x1f
+/* 80146AB4 00142714 38 80 00 00 */ li r4, 0
+/* 80146AB8 00142718 48 00 7E 95 */ bl func_8014E94C
+/* 80146ABC 0014271C 38 60 00 1D */ li r3, 0x1d
+/* 80146AC0 00142720 38 80 00 04 */ li r4, 4
+/* 80146AC4 00142724 48 00 7E 89 */ bl func_8014E94C
+/* 80146AC8 00142728 3A C0 00 03 */ li r22, 3
+/* 80146ACC 0014272C 48 00 01 7C */ b lbl_80146C48
+lbl_80146AD0:
+/* 80146AD0 00142730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146AD4 00142734 A0 03 00 F8 */ lhz r0, 0xf8(r3)
+/* 80146AD8 00142738 2C 00 00 00 */ cmpwi r0, 0
+/* 80146ADC 0014273C 41 82 00 48 */ beq lbl_80146B24
+/* 80146AE0 00142740 38 60 00 0D */ li r3, 0xd
+/* 80146AE4 00142744 38 80 00 0F */ li r4, 0xf
+/* 80146AE8 00142748 48 00 7E 65 */ bl func_8014E94C
+/* 80146AEC 0014274C 38 60 00 1F */ li r3, 0x1f
+/* 80146AF0 00142750 38 80 00 02 */ li r4, 2
+/* 80146AF4 00142754 48 00 7E 59 */ bl func_8014E94C
+/* 80146AF8 00142758 38 60 00 1D */ li r3, 0x1d
+/* 80146AFC 0014275C 38 80 00 04 */ li r4, 4
+/* 80146B00 00142760 48 00 7E 4D */ bl func_8014E94C
+/* 80146B04 00142764 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146B08 00142768 38 00 00 BB */ li r0, 0xbb
+/* 80146B0C 0014276C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80146B10 00142770 38 60 02 23 */ li r3, 0x223
+/* 80146B14 00142774 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80146B18 00142778 38 80 00 00 */ li r4, 0
+/* 80146B1C 0014277C 4B EC 46 55 */ bl func_8000B170
+/* 80146B20 00142780 48 00 00 50 */ b lbl_80146B70
+lbl_80146B24:
+/* 80146B24 00142784 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80146B28 00142788 38 60 02 22 */ li r3, 0x222
+/* 80146B2C 0014278C 38 80 00 00 */ li r4, 0
+/* 80146B30 00142790 4B EC 46 41 */ bl func_8000B170
+/* 80146B34 00142794 38 60 00 0D */ li r3, 0xd
+/* 80146B38 00142798 38 80 00 00 */ li r4, 0
+/* 80146B3C 0014279C 48 00 7E 11 */ bl func_8014E94C
+/* 80146B40 001427A0 38 60 00 1F */ li r3, 0x1f
+/* 80146B44 001427A4 38 80 00 02 */ li r4, 2
+/* 80146B48 001427A8 48 00 7E 05 */ bl func_8014E94C
+/* 80146B4C 001427AC 38 60 00 1D */ li r3, 0x1d
+/* 80146B50 001427B0 38 80 00 04 */ li r4, 4
+/* 80146B54 001427B4 48 00 7D F9 */ bl func_8014E94C
+/* 80146B58 001427B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146B5C 001427BC A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80146B60 001427C0 28 00 00 01 */ cmplwi r0, 1
+/* 80146B64 001427C4 41 80 00 0C */ blt lbl_80146B70
+/* 80146B68 001427C8 38 00 00 01 */ li r0, 1
+/* 80146B6C 001427CC B0 03 01 02 */ sth r0, 0x102(r3)
+lbl_80146B70:
+/* 80146B70 001427D0 38 60 00 01 */ li r3, 1
+/* 80146B74 001427D4 4B F1 38 C5 */ bl func_8005A438
+/* 80146B78 001427D8 48 00 00 D0 */ b lbl_80146C48
+lbl_80146B7C:
+/* 80146B7C 001427DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146B80 001427E0 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 80146B84 001427E4 A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 80146B88 001427E8 38 63 00 06 */ addi r3, r3, 6
+/* 80146B8C 001427EC 7C 03 00 00 */ cmpw r3, r0
+/* 80146B90 001427F0 40 80 00 64 */ bge lbl_80146BF4
+/* 80146B94 001427F4 38 60 00 0D */ li r3, 0xd
+/* 80146B98 001427F8 38 80 00 10 */ li r4, 0x10
+/* 80146B9C 001427FC 48 00 7D B1 */ bl func_8014E94C
+/* 80146BA0 00142800 38 60 00 1F */ li r3, 0x1f
+/* 80146BA4 00142804 38 80 00 02 */ li r4, 2
+/* 80146BA8 00142808 48 00 7D A5 */ bl func_8014E94C
+/* 80146BAC 0014280C 38 60 00 1D */ li r3, 0x1d
+/* 80146BB0 00142810 38 80 00 04 */ li r4, 4
+/* 80146BB4 00142814 48 00 7D 99 */ bl func_8014E94C
+/* 80146BB8 00142818 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146BBC 0014281C 38 80 00 BB */ li r4, 0xbb
+/* 80146BC0 00142820 38 00 00 10 */ li r0, 0x10
+/* 80146BC4 00142824 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80146BC8 00142828 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80146BCC 0014282C 38 60 02 23 */ li r3, 0x223
+/* 80146BD0 00142830 38 80 00 00 */ li r4, 0
+/* 80146BD4 00142834 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146BD8 00142838 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
+/* 80146BDC 0014283C 38 A5 00 01 */ addi r5, r5, 1
+/* 80146BE0 00142840 B0 A6 00 FA */ sth r5, 0xfa(r6)
+/* 80146BE4 00142844 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146BE8 00142848 B0 05 01 00 */ sth r0, 0x100(r5)
+/* 80146BEC 0014284C 4B EC 45 85 */ bl func_8000B170
+/* 80146BF0 00142850 48 00 00 50 */ b lbl_80146C40
+lbl_80146BF4:
+/* 80146BF4 00142854 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80146BF8 00142858 38 60 02 22 */ li r3, 0x222
+/* 80146BFC 0014285C 38 80 00 00 */ li r4, 0
+/* 80146C00 00142860 4B EC 45 71 */ bl func_8000B170
+/* 80146C04 00142864 38 60 00 0D */ li r3, 0xd
+/* 80146C08 00142868 38 80 00 05 */ li r4, 5
+/* 80146C0C 0014286C 48 00 7D 41 */ bl func_8014E94C
+/* 80146C10 00142870 38 60 00 1F */ li r3, 0x1f
+/* 80146C14 00142874 38 80 00 02 */ li r4, 2
+/* 80146C18 00142878 48 00 7D 35 */ bl func_8014E94C
+/* 80146C1C 0014287C 38 60 00 1D */ li r3, 0x1d
+/* 80146C20 00142880 38 80 00 04 */ li r4, 4
+/* 80146C24 00142884 48 00 7D 29 */ bl func_8014E94C
+/* 80146C28 00142888 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146C2C 0014288C A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80146C30 00142890 28 00 00 06 */ cmplwi r0, 6
+/* 80146C34 00142894 41 80 00 0C */ blt lbl_80146C40
+/* 80146C38 00142898 38 00 00 06 */ li r0, 6
+/* 80146C3C 0014289C B0 03 01 02 */ sth r0, 0x102(r3)
+lbl_80146C40:
+/* 80146C40 001428A0 38 60 00 06 */ li r3, 6
+/* 80146C44 001428A4 4B F1 37 F5 */ bl func_8005A438
+lbl_80146C48:
+/* 80146C48 001428A8 2C 16 00 00 */ cmpwi r22, 0
+/* 80146C4C 001428AC 41 82 0C A0 */ beq lbl_801478EC
+/* 80146C50 001428B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146C54 001428B4 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80146C58 001428B8 54 60 17 FF */ rlwinm. r0, r3, 2, 0x1f, 0x1f
+/* 80146C5C 001428BC 41 82 00 10 */ beq lbl_80146C6C
+/* 80146C60 001428C0 7E C3 B3 78 */ mr r3, r22
+/* 80146C64 001428C4 4B F1 38 69 */ bl func_8005A4CC
+/* 80146C68 001428C8 48 00 0C 84 */ b lbl_801478EC
+lbl_80146C6C:
+/* 80146C6C 001428CC 64 60 40 00 */ oris r0, r3, 0x4000
+/* 80146C70 001428D0 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 80146C74 001428D4 48 00 0C 78 */ b lbl_801478EC
+/* 80146C78 001428D8 A8 7A 00 9A */ lha r3, 0x9a(r26)
+/* 80146C7C 001428DC 48 10 D1 55 */ bl func_80253DD0
+/* 80146C80 001428E0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146C84 001428E4 28 00 00 03 */ cmplwi r0, 3
+/* 80146C88 001428E8 40 82 0C 64 */ bne lbl_801478EC
+/* 80146C8C 001428EC 38 60 00 0D */ li r3, 0xd
+/* 80146C90 001428F0 38 80 00 0C */ li r4, 0xc
+/* 80146C94 001428F4 48 00 7C B9 */ bl func_8014E94C
+/* 80146C98 001428F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146C9C 001428FC 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80146CA0 00142900 2C 00 00 50 */ cmpwi r0, 0x50
+/* 80146CA4 00142904 41 82 00 68 */ beq lbl_80146D0C
+/* 80146CA8 00142908 40 80 00 1C */ bge lbl_80146CC4
+/* 80146CAC 0014290C 2C 00 00 08 */ cmpwi r0, 8
+/* 80146CB0 00142910 41 82 00 4C */ beq lbl_80146CFC
+/* 80146CB4 00142914 40 80 00 90 */ bge lbl_80146D44
+/* 80146CB8 00142918 2C 00 00 07 */ cmpwi r0, 7
+/* 80146CBC 0014291C 40 80 00 14 */ bge lbl_80146CD0
+/* 80146CC0 00142920 48 00 00 84 */ b lbl_80146D44
+lbl_80146CC4:
+/* 80146CC4 00142924 2C 00 00 5A */ cmpwi r0, 0x5a
+/* 80146CC8 00142928 41 82 00 70 */ beq lbl_80146D38
+/* 80146CCC 0014292C 48 00 00 78 */ b lbl_80146D44
+lbl_80146CD0:
+/* 80146CD0 00142930 38 60 00 1D */ li r3, 0x1d
+/* 80146CD4 00142934 38 80 00 00 */ li r4, 0
+/* 80146CD8 00142938 48 00 7C 75 */ bl func_8014E94C
+/* 80146CDC 0014293C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146CE0 00142940 38 00 00 0C */ li r0, 0xc
+/* 80146CE4 00142944 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 80146CE8 00142948 38 63 FF FF */ addi r3, r3, -1
+/* 80146CEC 0014294C B0 64 00 FA */ sth r3, 0xfa(r4)
+/* 80146CF0 00142950 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146CF4 00142954 B0 03 01 00 */ sth r0, 0x100(r3)
+/* 80146CF8 00142958 48 00 00 4C */ b lbl_80146D44
+lbl_80146CFC:
+/* 80146CFC 0014295C 38 60 00 1D */ li r3, 0x1d
+/* 80146D00 00142960 38 80 00 01 */ li r4, 1
+/* 80146D04 00142964 48 00 7C 49 */ bl func_8014E94C
+/* 80146D08 00142968 48 00 00 3C */ b lbl_80146D44
+lbl_80146D0C:
+/* 80146D0C 0014296C 38 60 00 0D */ li r3, 0xd
+/* 80146D10 00142970 38 80 00 00 */ li r4, 0
+/* 80146D14 00142974 48 00 7C 39 */ bl func_8014E94C
+/* 80146D18 00142978 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146D1C 0014297C 38 00 00 00 */ li r0, 0
+/* 80146D20 00142980 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 80146D24 00142984 38 63 FF FF */ addi r3, r3, -1
+/* 80146D28 00142988 B0 64 00 FA */ sth r3, 0xfa(r4)
+/* 80146D2C 0014298C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146D30 00142990 B0 03 01 00 */ sth r0, 0x100(r3)
+/* 80146D34 00142994 48 00 00 10 */ b lbl_80146D44
+lbl_80146D38:
+/* 80146D38 00142998 38 60 00 0D */ li r3, 0xd
+/* 80146D3C 0014299C 38 80 00 05 */ li r4, 5
+/* 80146D40 001429A0 48 00 7C 0D */ bl func_8014E94C
+lbl_80146D44:
+/* 80146D44 001429A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146D48 001429A8 38 00 00 BA */ li r0, 0xba
+/* 80146D4C 001429AC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146D50 001429B0 48 00 0B 9C */ b lbl_801478EC
+/* 80146D54 001429B4 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80146D58 001429B8 28 00 00 63 */ cmplwi r0, 0x63
+/* 80146D5C 001429BC 40 82 00 28 */ bne lbl_80146D84
+/* 80146D60 001429C0 A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80146D64 001429C4 48 10 D0 6D */ bl func_80253DD0
+/* 80146D68 001429C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146D6C 001429CC 28 00 00 03 */ cmplwi r0, 3
+/* 80146D70 001429D0 40 82 00 34 */ bne lbl_80146DA4
+/* 80146D74 001429D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146D78 001429D8 38 00 00 BD */ li r0, 0xbd
+/* 80146D7C 001429DC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146D80 001429E0 48 00 00 24 */ b lbl_80146DA4
+lbl_80146D84:
+/* 80146D84 001429E4 A8 7A 00 9A */ lha r3, 0x9a(r26)
+/* 80146D88 001429E8 48 10 D0 49 */ bl func_80253DD0
+/* 80146D8C 001429EC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146D90 001429F0 28 00 00 03 */ cmplwi r0, 3
+/* 80146D94 001429F4 40 82 00 10 */ bne lbl_80146DA4
+/* 80146D98 001429F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146D9C 001429FC 38 00 00 BD */ li r0, 0xbd
+/* 80146DA0 00142A00 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80146DA4:
+/* 80146DA4 00142A04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146DA8 00142A08 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 80146DAC 00142A0C 28 00 00 BD */ cmplwi r0, 0xbd
+/* 80146DB0 00142A10 40 82 0B 3C */ bne lbl_801478EC
+/* 80146DB4 00142A14 A8 63 00 9A */ lha r3, 0x9a(r3)
+/* 80146DB8 00142A18 38 80 00 0D */ li r4, 0xd
+/* 80146DBC 00142A1C 38 A0 00 00 */ li r5, 0
+/* 80146DC0 00142A20 48 10 CF F1 */ bl func_80253DB0
+/* 80146DC4 00142A24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146DC8 00142A28 38 80 00 05 */ li r4, 5
+/* 80146DCC 00142A2C 38 A0 00 00 */ li r5, 0
+/* 80146DD0 00142A30 A8 63 00 BA */ lha r3, 0xba(r3)
+/* 80146DD4 00142A34 48 10 CF DD */ bl func_80253DB0
+/* 80146DD8 00142A38 38 60 00 00 */ li r3, 0
+/* 80146DDC 00142A3C 48 00 7A D1 */ bl func_8014E8AC
+/* 80146DE0 00142A40 48 00 0B 0C */ b lbl_801478EC
+/* 80146DE4 00142A44 A8 7A 00 9A */ lha r3, 0x9a(r26)
+/* 80146DE8 00142A48 48 10 CF E9 */ bl func_80253DD0
+/* 80146DEC 00142A4C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146DF0 00142A50 28 00 00 03 */ cmplwi r0, 3
+/* 80146DF4 00142A54 40 82 0A F8 */ bne lbl_801478EC
+/* 80146DF8 00142A58 38 60 00 0D */ li r3, 0xd
+/* 80146DFC 00142A5C 38 80 00 00 */ li r4, 0
+/* 80146E00 00142A60 48 00 7B 65 */ bl func_8014E964
+/* 80146E04 00142A64 38 60 00 1D */ li r3, 0x1d
+/* 80146E08 00142A68 38 80 00 00 */ li r4, 0
+/* 80146E0C 00142A6C 48 00 7B 59 */ bl func_8014E964
+/* 80146E10 00142A70 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146E14 00142A74 80 85 00 D4 */ lwz r4, 0xd4(r5)
+/* 80146E18 00142A78 28 04 00 63 */ cmplwi r4, 0x63
+/* 80146E1C 00142A7C 40 82 00 10 */ bne lbl_80146E2C
+/* 80146E20 00142A80 38 00 00 A6 */ li r0, 0xa6
+/* 80146E24 00142A84 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80146E28 00142A88 48 00 0A C4 */ b lbl_801478EC
+lbl_80146E2C:
+/* 80146E2C 00142A8C A0 65 00 F8 */ lhz r3, 0xf8(r5)
+/* 80146E30 00142A90 38 00 00 C1 */ li r0, 0xc1
+/* 80146E34 00142A94 7C 64 1A 14 */ add r3, r4, r3
+/* 80146E38 00142A98 38 63 FF FF */ addi r3, r3, -1
+/* 80146E3C 00142A9C 98 65 0D 48 */ stb r3, 0xd48(r5)
+/* 80146E40 00142AA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146E44 00142AA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146E48 00142AA8 48 00 0A A4 */ b lbl_801478EC
+/* 80146E4C 00142AAC 38 00 00 09 */ li r0, 9
+/* 80146E50 00142AB0 38 60 00 0C */ li r3, 0xc
+/* 80146E54 00142AB4 B0 1A 00 D0 */ sth r0, 0xd0(r26)
+/* 80146E58 00142AB8 38 80 00 01 */ li r4, 1
+/* 80146E5C 00142ABC 48 00 7B 09 */ bl func_8014E964
+/* 80146E60 00142AC0 38 60 00 0C */ li r3, 0xc
+/* 80146E64 00142AC4 38 80 00 05 */ li r4, 5
+/* 80146E68 00142AC8 48 00 7A E5 */ bl func_8014E94C
+/* 80146E6C 00142ACC 38 60 00 01 */ li r3, 1
+/* 80146E70 00142AD0 48 00 7A 3D */ bl func_8014E8AC
+/* 80146E74 00142AD4 38 60 00 01 */ li r3, 1
+/* 80146E78 00142AD8 48 00 79 95 */ bl func_8014E80C
+/* 80146E7C 00142ADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146E80 00142AE0 38 00 00 C2 */ li r0, 0xc2
+/* 80146E84 00142AE4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146E88 00142AE8 48 00 0A 64 */ b lbl_801478EC
+/* 80146E8C 00142AEC A8 7A 00 98 */ lha r3, 0x98(r26)
+/* 80146E90 00142AF0 48 10 CF 41 */ bl func_80253DD0
+/* 80146E94 00142AF4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146E98 00142AF8 28 00 00 03 */ cmplwi r0, 3
+/* 80146E9C 00142AFC 40 82 0A 50 */ bne lbl_801478EC
+/* 80146EA0 00142B00 38 60 00 00 */ li r3, 0
+/* 80146EA4 00142B04 38 80 00 00 */ li r4, 0
+/* 80146EA8 00142B08 4B F1 2A 51 */ bl func_800598F8
+/* 80146EAC 00142B0C 38 60 00 01 */ li r3, 1
+/* 80146EB0 00142B10 38 80 00 00 */ li r4, 0
+/* 80146EB4 00142B14 38 A0 00 00 */ li r5, 0
+/* 80146EB8 00142B18 38 C0 00 02 */ li r6, 2
+/* 80146EBC 00142B1C 38 E0 00 00 */ li r7, 0
+/* 80146EC0 00142B20 39 00 00 00 */ li r8, 0
+/* 80146EC4 00142B24 4B F1 2B 05 */ bl func_800599C8
+/* 80146EC8 00142B28 38 60 00 02 */ li r3, 2
+/* 80146ECC 00142B2C 38 80 00 00 */ li r4, 0
+/* 80146ED0 00142B30 38 A0 00 01 */ li r5, 1
+/* 80146ED4 00142B34 38 C0 00 03 */ li r6, 3
+/* 80146ED8 00142B38 38 E0 00 00 */ li r7, 0
+/* 80146EDC 00142B3C 39 00 00 00 */ li r8, 0
+/* 80146EE0 00142B40 4B F1 2A E9 */ bl func_800599C8
+/* 80146EE4 00142B44 38 60 00 03 */ li r3, 3
+/* 80146EE8 00142B48 38 80 00 00 */ li r4, 0
+/* 80146EEC 00142B4C 38 A0 00 02 */ li r5, 2
+/* 80146EF0 00142B50 38 C0 00 63 */ li r6, 0x63
+/* 80146EF4 00142B54 38 E0 00 00 */ li r7, 0
+/* 80146EF8 00142B58 39 00 00 00 */ li r8, 0
+/* 80146EFC 00142B5C 4B F1 2A CD */ bl func_800599C8
+/* 80146F00 00142B60 38 60 00 63 */ li r3, 0x63
+/* 80146F04 00142B64 38 80 00 00 */ li r4, 0
+/* 80146F08 00142B68 38 A0 00 03 */ li r5, 3
+/* 80146F0C 00142B6C 38 C0 00 00 */ li r6, 0
+/* 80146F10 00142B70 38 E0 00 00 */ li r7, 0
+/* 80146F14 00142B74 39 00 00 00 */ li r8, 0
+/* 80146F18 00142B78 4B F1 2A B1 */ bl func_800599C8
+/* 80146F1C 00142B7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146F20 00142B80 38 00 00 C3 */ li r0, 0xc3
+/* 80146F24 00142B84 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146F28 00142B88 48 00 09 C4 */ b lbl_801478EC
+/* 80146F2C 00142B8C 38 60 00 29 */ li r3, 0x29
+/* 80146F30 00142B90 38 80 00 63 */ li r4, 0x63
+/* 80146F34 00142B94 38 A0 00 00 */ li r5, 0
+/* 80146F38 00142B98 38 C0 00 01 */ li r6, 1
+/* 80146F3C 00142B9C 4B F1 2B 31 */ bl func_80059A6C
+/* 80146F40 00142BA0 2C 03 00 00 */ cmpwi r3, 0
+/* 80146F44 00142BA4 41 82 09 A8 */ beq lbl_801478EC
+/* 80146F48 00142BA8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80146F4C 00142BAC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146F50 00142BB0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80146F54 00142BB4 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80146F58 00142BB8 41 82 01 90 */ beq lbl_801470E8
+/* 80146F5C 00142BBC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146F60 00142BC0 3A C0 00 00 */ li r22, 0
+/* 80146F64 00142BC4 80 85 00 D4 */ lwz r4, 0xd4(r5)
+/* 80146F68 00142BC8 2C 04 00 63 */ cmpwi r4, 0x63
+/* 80146F6C 00142BCC 41 82 01 34 */ beq lbl_801470A0
+/* 80146F70 00142BD0 40 80 00 28 */ bge lbl_80146F98
+/* 80146F74 00142BD4 2C 04 00 02 */ cmpwi r4, 2
+/* 80146F78 00142BD8 41 82 00 68 */ beq lbl_80146FE0
+/* 80146F7C 00142BDC 40 80 00 10 */ bge lbl_80146F8C
+/* 80146F80 00142BE0 2C 04 00 01 */ cmpwi r4, 1
+/* 80146F84 00142BE4 40 80 00 28 */ bge lbl_80146FAC
+/* 80146F88 00142BE8 48 00 01 4C */ b lbl_801470D4
+lbl_80146F8C:
+/* 80146F8C 00142BEC 2C 04 00 04 */ cmpwi r4, 4
+/* 80146F90 00142BF0 40 80 01 44 */ bge lbl_801470D4
+/* 80146F94 00142BF4 48 00 00 A8 */ b lbl_8014703C
+lbl_80146F98:
+/* 80146F98 00142BF8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80146F9C 00142BFC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 80146FA0 00142C00 7C 04 00 00 */ cmpw r4, r0
+/* 80146FA4 00142C04 41 82 00 FC */ beq lbl_801470A0
+/* 80146FA8 00142C08 48 00 01 2C */ b lbl_801470D4
+lbl_80146FAC:
+/* 80146FAC 00142C0C 38 60 00 0C */ li r3, 0xc
+/* 80146FB0 00142C10 38 80 00 06 */ li r4, 6
+/* 80146FB4 00142C14 48 00 79 99 */ bl func_8014E94C
+/* 80146FB8 00142C18 38 60 00 1F */ li r3, 0x1f
+/* 80146FBC 00142C1C 38 80 00 02 */ li r4, 2
+/* 80146FC0 00142C20 48 00 79 8D */ bl func_8014E94C
+/* 80146FC4 00142C24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146FC8 00142C28 38 00 00 C4 */ li r0, 0xc4
+/* 80146FCC 00142C2C 3A C0 00 01 */ li r22, 1
+/* 80146FD0 00142C30 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80146FD4 00142C34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80146FD8 00142C38 92 C3 00 D4 */ stw r22, 0xd4(r3)
+/* 80146FDC 00142C3C 48 00 00 F8 */ b lbl_801470D4
+lbl_80146FE0:
+/* 80146FE0 00142C40 88 05 0D 48 */ lbz r0, 0xd48(r5)
+/* 80146FE4 00142C44 2C 00 00 00 */ cmpwi r0, 0
+/* 80146FE8 00142C48 41 82 00 40 */ beq lbl_80147028
+/* 80146FEC 00142C4C 38 60 00 0C */ li r3, 0xc
+/* 80146FF0 00142C50 38 80 00 00 */ li r4, 0
+/* 80146FF4 00142C54 48 00 79 59 */ bl func_8014E94C
+/* 80146FF8 00142C58 38 60 00 1F */ li r3, 0x1f
+/* 80146FFC 00142C5C 38 80 00 02 */ li r4, 2
+/* 80147000 00142C60 48 00 79 4D */ bl func_8014E94C
+/* 80147004 00142C64 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147008 00142C68 38 60 02 23 */ li r3, 0x223
+/* 8014700C 00142C6C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80147010 00142C70 38 80 00 00 */ li r4, 0
+/* 80147014 00142C74 88 A6 0D 48 */ lbz r5, 0xd48(r6)
+/* 80147018 00142C78 38 05 FF FF */ addi r0, r5, -1
+/* 8014701C 00142C7C 98 06 0D 48 */ stb r0, 0xd48(r6)
+/* 80147020 00142C80 4B EC 41 51 */ bl func_8000B170
+/* 80147024 00142C84 48 00 00 B0 */ b lbl_801470D4
+lbl_80147028:
+/* 80147028 00142C88 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014702C 00142C8C 38 60 02 22 */ li r3, 0x222
+/* 80147030 00142C90 38 80 00 00 */ li r4, 0
+/* 80147034 00142C94 4B EC 41 3D */ bl func_8000B170
+/* 80147038 00142C98 48 00 00 9C */ b lbl_801470D4
+lbl_8014703C:
+/* 8014703C 00142C9C A0 65 00 FC */ lhz r3, 0xfc(r5)
+/* 80147040 00142CA0 88 85 0D 48 */ lbz r4, 0xd48(r5)
+/* 80147044 00142CA4 38 03 FF FF */ addi r0, r3, -1
+/* 80147048 00142CA8 7C 04 00 00 */ cmpw r4, r0
+/* 8014704C 00142CAC 41 82 00 40 */ beq lbl_8014708C
+/* 80147050 00142CB0 38 60 00 0C */ li r3, 0xc
+/* 80147054 00142CB4 38 80 00 01 */ li r4, 1
+/* 80147058 00142CB8 48 00 78 F5 */ bl func_8014E94C
+/* 8014705C 00142CBC 38 60 00 1F */ li r3, 0x1f
+/* 80147060 00142CC0 38 80 00 02 */ li r4, 2
+/* 80147064 00142CC4 48 00 78 E9 */ bl func_8014E94C
+/* 80147068 00142CC8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014706C 00142CCC 38 60 02 23 */ li r3, 0x223
+/* 80147070 00142CD0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80147074 00142CD4 38 80 00 00 */ li r4, 0
+/* 80147078 00142CD8 88 A6 0D 48 */ lbz r5, 0xd48(r6)
+/* 8014707C 00142CDC 38 05 00 01 */ addi r0, r5, 1
+/* 80147080 00142CE0 98 06 0D 48 */ stb r0, 0xd48(r6)
+/* 80147084 00142CE4 4B EC 40 ED */ bl func_8000B170
+/* 80147088 00142CE8 48 00 00 4C */ b lbl_801470D4
+lbl_8014708C:
+/* 8014708C 00142CEC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80147090 00142CF0 38 60 02 22 */ li r3, 0x222
+/* 80147094 00142CF4 38 80 00 00 */ li r4, 0
+/* 80147098 00142CF8 4B EC 40 D9 */ bl func_8000B170
+/* 8014709C 00142CFC 48 00 00 38 */ b lbl_801470D4
+lbl_801470A0:
+/* 801470A0 00142D00 38 60 00 0C */ li r3, 0xc
+/* 801470A4 00142D04 38 80 00 03 */ li r4, 3
+/* 801470A8 00142D08 48 00 78 A5 */ bl func_8014E94C
+/* 801470AC 00142D0C 38 60 00 1F */ li r3, 0x1f
+/* 801470B0 00142D10 38 80 00 01 */ li r4, 1
+/* 801470B4 00142D14 48 00 78 99 */ bl func_8014E94C
+/* 801470B8 00142D18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801470BC 00142D1C 38 80 00 C4 */ li r4, 0xc4
+/* 801470C0 00142D20 38 00 00 63 */ li r0, 0x63
+/* 801470C4 00142D24 3A C0 00 02 */ li r22, 2
+/* 801470C8 00142D28 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801470CC 00142D2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801470D0 00142D30 90 03 00 D4 */ stw r0, 0xd4(r3)
+lbl_801470D4:
+/* 801470D4 00142D34 2C 16 00 00 */ cmpwi r22, 0
+/* 801470D8 00142D38 41 82 08 14 */ beq lbl_801478EC
+/* 801470DC 00142D3C 7E C3 B3 78 */ mr r3, r22
+/* 801470E0 00142D40 4B F1 33 ED */ bl func_8005A4CC
+/* 801470E4 00142D44 48 00 08 08 */ b lbl_801478EC
+lbl_801470E8:
+/* 801470E8 00142D48 2C 03 00 03 */ cmpwi r3, 3
+/* 801470EC 00142D4C 41 82 00 5C */ beq lbl_80147148
+/* 801470F0 00142D50 40 80 00 14 */ bge lbl_80147104
+/* 801470F4 00142D54 2C 03 00 01 */ cmpwi r3, 1
+/* 801470F8 00142D58 41 82 00 18 */ beq lbl_80147110
+/* 801470FC 00142D5C 40 80 00 30 */ bge lbl_8014712C
+/* 80147100 00142D60 48 00 07 EC */ b lbl_801478EC
+lbl_80147104:
+/* 80147104 00142D64 2C 03 00 63 */ cmpwi r3, 0x63
+/* 80147108 00142D68 41 82 00 5C */ beq lbl_80147164
+/* 8014710C 00142D6C 48 00 07 E0 */ b lbl_801478EC
+lbl_80147110:
+/* 80147110 00142D70 38 60 00 0C */ li r3, 0xc
+/* 80147114 00142D74 38 80 00 02 */ li r4, 2
+/* 80147118 00142D78 48 00 78 35 */ bl func_8014E94C
+/* 8014711C 00142D7C 38 60 00 1F */ li r3, 0x1f
+/* 80147120 00142D80 38 80 00 02 */ li r4, 2
+/* 80147124 00142D84 48 00 78 29 */ bl func_8014E94C
+/* 80147128 00142D88 48 00 07 C4 */ b lbl_801478EC
+lbl_8014712C:
+/* 8014712C 00142D8C 38 60 00 0C */ li r3, 0xc
+/* 80147130 00142D90 38 80 00 00 */ li r4, 0
+/* 80147134 00142D94 48 00 78 19 */ bl func_8014E94C
+/* 80147138 00142D98 38 60 00 1F */ li r3, 0x1f
+/* 8014713C 00142D9C 38 80 00 02 */ li r4, 2
+/* 80147140 00142DA0 48 00 78 0D */ bl func_8014E94C
+/* 80147144 00142DA4 48 00 07 A8 */ b lbl_801478EC
+lbl_80147148:
+/* 80147148 00142DA8 38 60 00 0C */ li r3, 0xc
+/* 8014714C 00142DAC 38 80 00 01 */ li r4, 1
+/* 80147150 00142DB0 48 00 77 FD */ bl func_8014E94C
+/* 80147154 00142DB4 38 60 00 1F */ li r3, 0x1f
+/* 80147158 00142DB8 38 80 00 02 */ li r4, 2
+/* 8014715C 00142DBC 48 00 77 F1 */ bl func_8014E94C
+/* 80147160 00142DC0 48 00 07 8C */ b lbl_801478EC
+lbl_80147164:
+/* 80147164 00142DC4 38 60 00 0C */ li r3, 0xc
+/* 80147168 00142DC8 38 80 00 03 */ li r4, 3
+/* 8014716C 00142DCC 48 00 77 E1 */ bl func_8014E94C
+/* 80147170 00142DD0 38 60 00 1F */ li r3, 0x1f
+/* 80147174 00142DD4 38 80 00 00 */ li r4, 0
+/* 80147178 00142DD8 48 00 77 D5 */ bl func_8014E94C
+/* 8014717C 00142DDC 48 00 07 70 */ b lbl_801478EC
+/* 80147180 00142DE0 80 1A 00 D4 */ lwz r0, 0xd4(r26)
+/* 80147184 00142DE4 28 00 00 63 */ cmplwi r0, 0x63
+/* 80147188 00142DE8 40 82 00 28 */ bne lbl_801471B0
+/* 8014718C 00142DEC A8 7A 00 BE */ lha r3, 0xbe(r26)
+/* 80147190 00142DF0 48 10 CC 41 */ bl func_80253DD0
+/* 80147194 00142DF4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80147198 00142DF8 28 00 00 03 */ cmplwi r0, 3
+/* 8014719C 00142DFC 40 82 00 34 */ bne lbl_801471D0
+/* 801471A0 00142E00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801471A4 00142E04 38 00 00 C5 */ li r0, 0xc5
+/* 801471A8 00142E08 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801471AC 00142E0C 48 00 00 24 */ b lbl_801471D0
+lbl_801471B0:
+/* 801471B0 00142E10 A8 7A 00 98 */ lha r3, 0x98(r26)
+/* 801471B4 00142E14 48 10 CC 1D */ bl func_80253DD0
+/* 801471B8 00142E18 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801471BC 00142E1C 28 00 00 03 */ cmplwi r0, 3
+/* 801471C0 00142E20 40 82 00 10 */ bne lbl_801471D0
+/* 801471C4 00142E24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801471C8 00142E28 38 00 00 C5 */ li r0, 0xc5
+/* 801471CC 00142E2C B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801471D0:
+/* 801471D0 00142E30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801471D4 00142E34 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 801471D8 00142E38 28 00 00 C5 */ cmplwi r0, 0xc5
+/* 801471DC 00142E3C 40 82 07 10 */ bne lbl_801478EC
+/* 801471E0 00142E40 38 60 00 0C */ li r3, 0xc
+/* 801471E4 00142E44 38 80 00 04 */ li r4, 4
+/* 801471E8 00142E48 48 00 77 65 */ bl func_8014E94C
+/* 801471EC 00142E4C 38 60 00 00 */ li r3, 0
+/* 801471F0 00142E50 48 00 76 BD */ bl func_8014E8AC
+/* 801471F4 00142E54 38 60 00 00 */ li r3, 0
+/* 801471F8 00142E58 48 00 76 15 */ bl func_8014E80C
+/* 801471FC 00142E5C 48 00 06 F0 */ b lbl_801478EC
+/* 80147200 00142E60 A8 7A 00 98 */ lha r3, 0x98(r26)
+/* 80147204 00142E64 48 10 CB CD */ bl func_80253DD0
+/* 80147208 00142E68 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014720C 00142E6C 28 00 00 03 */ cmplwi r0, 3
+/* 80147210 00142E70 40 82 06 DC */ bne lbl_801478EC
+/* 80147214 00142E74 38 60 00 0C */ li r3, 0xc
+/* 80147218 00142E78 38 80 00 00 */ li r4, 0
+/* 8014721C 00142E7C 48 00 77 49 */ bl func_8014E964
+/* 80147220 00142E80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147224 00142E84 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80147228 00142E88 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8014722C 00142E8C 41 82 00 14 */ beq lbl_80147240
+/* 80147230 00142E90 40 80 06 BC */ bge lbl_801478EC
+/* 80147234 00142E94 2C 00 00 01 */ cmpwi r0, 1
+/* 80147238 00142E98 41 82 00 14 */ beq lbl_8014724C
+/* 8014723C 00142E9C 48 00 06 B0 */ b lbl_801478EC
+lbl_80147240:
+/* 80147240 00142EA0 38 00 00 B8 */ li r0, 0xb8
+/* 80147244 00142EA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147248 00142EA8 48 00 06 A4 */ b lbl_801478EC
+lbl_8014724C:
+/* 8014724C 00142EAC 38 00 00 C6 */ li r0, 0xc6
+/* 80147250 00142EB0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147254 00142EB4 48 00 06 98 */ b lbl_801478EC
+/* 80147258 00142EB8 38 00 00 0A */ li r0, 0xa
+/* 8014725C 00142EBC 38 60 00 1C */ li r3, 0x1c
+/* 80147260 00142EC0 B0 1A 00 D0 */ sth r0, 0xd0(r26)
+/* 80147264 00142EC4 38 80 00 01 */ li r4, 1
+/* 80147268 00142EC8 48 00 76 FD */ bl func_8014E964
+/* 8014726C 00142ECC 38 60 00 1C */ li r3, 0x1c
+/* 80147270 00142ED0 38 80 00 06 */ li r4, 6
+/* 80147274 00142ED4 48 00 76 D9 */ bl func_8014E94C
+/* 80147278 00142ED8 38 60 00 01 */ li r3, 1
+/* 8014727C 00142EDC 48 00 75 91 */ bl func_8014E80C
+/* 80147280 00142EE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147284 00142EE4 38 00 00 C7 */ li r0, 0xc7
+/* 80147288 00142EE8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014728C 00142EEC 48 00 06 60 */ b lbl_801478EC
+/* 80147290 00142EF0 A8 7A 00 B8 */ lha r3, 0xb8(r26)
+/* 80147294 00142EF4 48 10 CB 3D */ bl func_80253DD0
+/* 80147298 00142EF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014729C 00142EFC 28 00 00 03 */ cmplwi r0, 3
+/* 801472A0 00142F00 40 82 06 4C */ bne lbl_801478EC
+/* 801472A4 00142F04 38 60 00 00 */ li r3, 0
+/* 801472A8 00142F08 38 80 00 00 */ li r4, 0
+/* 801472AC 00142F0C 4B F1 26 4D */ bl func_800598F8
+/* 801472B0 00142F10 38 60 00 01 */ li r3, 1
+/* 801472B4 00142F14 38 80 00 00 */ li r4, 0
+/* 801472B8 00142F18 38 A0 00 00 */ li r5, 0
+/* 801472BC 00142F1C 38 C0 00 02 */ li r6, 2
+/* 801472C0 00142F20 38 E0 00 00 */ li r7, 0
+/* 801472C4 00142F24 39 00 00 00 */ li r8, 0
+/* 801472C8 00142F28 4B F1 27 01 */ bl func_800599C8
+/* 801472CC 00142F2C 38 60 00 02 */ li r3, 2
+/* 801472D0 00142F30 38 80 00 00 */ li r4, 0
+/* 801472D4 00142F34 38 A0 00 01 */ li r5, 1
+/* 801472D8 00142F38 38 C0 00 00 */ li r6, 0
+/* 801472DC 00142F3C 38 E0 00 00 */ li r7, 0
+/* 801472E0 00142F40 39 00 00 00 */ li r8, 0
+/* 801472E4 00142F44 4B F1 26 E5 */ bl func_800599C8
+/* 801472E8 00142F48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801472EC 00142F4C 38 00 00 C8 */ li r0, 0xc8
+/* 801472F0 00142F50 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801472F4 00142F54 48 00 05 F8 */ b lbl_801478EC
+/* 801472F8 00142F58 38 60 00 00 */ li r3, 0
+/* 801472FC 00142F5C 38 80 00 02 */ li r4, 2
+/* 80147300 00142F60 38 A0 00 00 */ li r5, 0
+/* 80147304 00142F64 38 C0 00 01 */ li r6, 1
+/* 80147308 00142F68 4B F1 27 65 */ bl func_80059A6C
+/* 8014730C 00142F6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80147310 00142F70 41 82 05 DC */ beq lbl_801478EC
+/* 80147314 00142F74 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80147318 00142F78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014731C 00142F7C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80147320 00142F80 90 04 00 D4 */ stw r0, 0xd4(r4)
+/* 80147324 00142F84 41 82 00 74 */ beq lbl_80147398
+/* 80147328 00142F88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014732C 00142F8C 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80147330 00142F90 2C 00 00 02 */ cmpwi r0, 2
+/* 80147334 00142F94 41 82 00 3C */ beq lbl_80147370
+/* 80147338 00142F98 40 80 05 B4 */ bge lbl_801478EC
+/* 8014733C 00142F9C 2C 00 00 01 */ cmpwi r0, 1
+/* 80147340 00142FA0 40 80 00 08 */ bge lbl_80147348
+/* 80147344 00142FA4 48 00 05 A8 */ b lbl_801478EC
+lbl_80147348:
+/* 80147348 00142FA8 38 60 00 1C */ li r3, 0x1c
+/* 8014734C 00142FAC 38 80 00 02 */ li r4, 2
+/* 80147350 00142FB0 48 00 75 FD */ bl func_8014E94C
+/* 80147354 00142FB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147358 00142FB8 38 80 00 C9 */ li r4, 0xc9
+/* 8014735C 00142FBC 38 00 00 01 */ li r0, 1
+/* 80147360 00142FC0 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80147364 00142FC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147368 00142FC8 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 8014736C 00142FCC 48 00 05 80 */ b lbl_801478EC
+lbl_80147370:
+/* 80147370 00142FD0 38 60 00 1C */ li r3, 0x1c
+/* 80147374 00142FD4 38 80 00 03 */ li r4, 3
+/* 80147378 00142FD8 48 00 75 D5 */ bl func_8014E94C
+/* 8014737C 00142FDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147380 00142FE0 38 80 00 C9 */ li r4, 0xc9
+/* 80147384 00142FE4 38 00 00 02 */ li r0, 2
+/* 80147388 00142FE8 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 8014738C 00142FEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147390 00142FF0 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 80147394 00142FF4 48 00 05 58 */ b lbl_801478EC
+lbl_80147398:
+/* 80147398 00142FF8 2C 03 00 02 */ cmpwi r3, 2
+/* 8014739C 00142FFC 41 82 00 24 */ beq lbl_801473C0
+/* 801473A0 00143000 40 80 05 4C */ bge lbl_801478EC
+/* 801473A4 00143004 2C 03 00 01 */ cmpwi r3, 1
+/* 801473A8 00143008 40 80 00 08 */ bge lbl_801473B0
+/* 801473AC 0014300C 48 00 05 40 */ b lbl_801478EC
+lbl_801473B0:
+/* 801473B0 00143010 38 60 00 1C */ li r3, 0x1c
+/* 801473B4 00143014 38 80 00 00 */ li r4, 0
+/* 801473B8 00143018 48 00 75 95 */ bl func_8014E94C
+/* 801473BC 0014301C 48 00 05 30 */ b lbl_801478EC
+lbl_801473C0:
+/* 801473C0 00143020 38 60 00 1C */ li r3, 0x1c
+/* 801473C4 00143024 38 80 00 01 */ li r4, 1
+/* 801473C8 00143028 48 00 75 85 */ bl func_8014E94C
+/* 801473CC 0014302C 48 00 05 20 */ b lbl_801478EC
+/* 801473D0 00143030 A8 7A 00 B8 */ lha r3, 0xb8(r26)
+/* 801473D4 00143034 48 10 C9 FD */ bl func_80253DD0
+/* 801473D8 00143038 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801473DC 0014303C 28 00 00 03 */ cmplwi r0, 3
+/* 801473E0 00143040 40 82 05 0C */ bne lbl_801478EC
+/* 801473E4 00143044 38 60 00 00 */ li r3, 0
+/* 801473E8 00143048 48 00 74 25 */ bl func_8014E80C
+/* 801473EC 0014304C 38 60 00 1C */ li r3, 0x1c
+/* 801473F0 00143050 38 80 00 05 */ li r4, 5
+/* 801473F4 00143054 48 00 75 59 */ bl func_8014E94C
+/* 801473F8 00143058 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801473FC 0014305C 38 00 00 CA */ li r0, 0xca
+/* 80147400 00143060 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147404 00143064 48 00 04 E8 */ b lbl_801478EC
+/* 80147408 00143068 A8 7A 00 B8 */ lha r3, 0xb8(r26)
+/* 8014740C 0014306C 48 10 C9 C5 */ bl func_80253DD0
+/* 80147410 00143070 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80147414 00143074 28 00 00 03 */ cmplwi r0, 3
+/* 80147418 00143078 40 82 04 D4 */ bne lbl_801478EC
+/* 8014741C 0014307C 38 60 00 1C */ li r3, 0x1c
+/* 80147420 00143080 38 80 00 00 */ li r4, 0
+/* 80147424 00143084 48 00 75 41 */ bl func_8014E964
+/* 80147428 00143088 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014742C 0014308C 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 80147430 00143090 28 00 00 01 */ cmplwi r0, 1
+/* 80147434 00143094 40 82 00 34 */ bne lbl_80147468
+/* 80147438 00143098 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014743C 0014309C 54 00 10 3A */ slwi r0, r0, 2
+/* 80147440 001430A0 7C 63 02 14 */ add r3, r3, r0
+/* 80147444 001430A4 80 63 03 F8 */ lwz r3, 0x3f8(r3)
+/* 80147448 001430A8 48 01 FA 09 */ bl func_80166E50
+/* 8014744C 001430AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147450 001430B0 38 80 00 00 */ li r4, 0
+/* 80147454 001430B4 38 00 00 B8 */ li r0, 0xb8
+/* 80147458 001430B8 98 83 0D 48 */ stb r4, 0xd48(r3)
+/* 8014745C 001430BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147460 001430C0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147464 001430C4 48 00 04 88 */ b lbl_801478EC
+lbl_80147468:
+/* 80147468 001430C8 38 00 00 C1 */ li r0, 0xc1
+/* 8014746C 001430CC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147470 001430D0 48 00 04 7C */ b lbl_801478EC
+/* 80147474 001430D4 A0 7A 0D 6C */ lhz r3, 0xd6c(r26)
+/* 80147478 001430D8 38 80 00 64 */ li r4, 0x64
+/* 8014747C 001430DC 38 A0 00 DC */ li r5, 0xdc
+/* 80147480 001430E0 38 C0 01 B8 */ li r6, 0x1b8
+/* 80147484 001430E4 38 E0 00 78 */ li r7, 0x78
+/* 80147488 001430E8 39 00 FF FF */ li r8, -1
+/* 8014748C 001430EC 39 20 00 00 */ li r9, 0
+/* 80147490 001430F0 39 40 00 01 */ li r10, 1
+/* 80147494 001430F4 48 10 8C 09 */ bl func_8025009C
+/* 80147498 001430F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014749C 001430FC 38 00 00 CC */ li r0, 0xcc
+/* 801474A0 00143100 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801474A4 00143104 48 00 04 48 */ b lbl_801478EC
+/* 801474A8 00143108 A0 7A 0D 6C */ lhz r3, 0xd6c(r26)
+/* 801474AC 0014310C 48 10 8E 39 */ bl func_802502E4
+/* 801474B0 00143110 2C 03 00 00 */ cmpwi r3, 0
+/* 801474B4 00143114 40 82 04 38 */ bne lbl_801478EC
+/* 801474B8 00143118 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801474BC 0014311C 38 00 00 00 */ li r0, 0
+/* 801474C0 00143120 B0 03 0D 6C */ sth r0, 0xd6c(r3)
+/* 801474C4 00143124 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801474C8 00143128 A0 03 0D 6E */ lhz r0, 0xd6e(r3)
+/* 801474CC 0014312C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801474D0 00143130 48 00 04 1C */ b lbl_801478EC
+/* 801474D4 00143134 38 00 00 0B */ li r0, 0xb
+/* 801474D8 00143138 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801474DC 0014313C 98 1A 0D 42 */ stb r0, 0xd42(r26)
+/* 801474E0 00143140 38 60 02 5F */ li r3, 0x25f
+/* 801474E4 00143144 38 80 00 00 */ li r4, 0
+/* 801474E8 00143148 4B EC 3C 89 */ bl func_8000B170
+/* 801474EC 0014314C 48 00 74 DD */ bl func_8014E9C8
+/* 801474F0 00143150 38 60 00 1B */ li r3, 0x1b
+/* 801474F4 00143154 38 80 00 01 */ li r4, 1
+/* 801474F8 00143158 48 00 74 6D */ bl func_8014E964
+/* 801474FC 0014315C 38 60 00 1B */ li r3, 0x1b
+/* 80147500 00143160 38 80 00 04 */ li r4, 4
+/* 80147504 00143164 48 00 74 49 */ bl func_8014E94C
+/* 80147508 00143168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014750C 0014316C 38 00 00 CE */ li r0, 0xce
+/* 80147510 00143170 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147514 00143174 48 00 03 D8 */ b lbl_801478EC
+/* 80147518 00143178 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 8014751C 0014317C 48 10 C8 B5 */ bl func_80253DD0
+/* 80147520 00143180 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80147524 00143184 28 00 00 03 */ cmplwi r0, 3
+/* 80147528 00143188 40 82 03 C4 */ bne lbl_801478EC
+/* 8014752C 0014318C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147530 00143190 38 00 00 CF */ li r0, 0xcf
+/* 80147534 00143194 38 60 00 00 */ li r3, 0
+/* 80147538 00143198 38 80 00 00 */ li r4, 0
+/* 8014753C 0014319C B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80147540 001431A0 4B F1 23 B9 */ bl func_800598F8
+/* 80147544 001431A4 38 60 00 1B */ li r3, 0x1b
+/* 80147548 001431A8 38 80 00 00 */ li r4, 0
+/* 8014754C 001431AC 48 00 74 01 */ bl func_8014E94C
+/* 80147550 001431B0 48 00 03 9C */ b lbl_801478EC
+/* 80147554 001431B4 3C 60 04 00 */ lis r3, 0x400
+/* 80147558 001431B8 38 80 00 00 */ li r4, 0
+/* 8014755C 001431BC 38 A0 00 00 */ li r5, 0
+/* 80147560 001431C0 38 C0 00 01 */ li r6, 1
+/* 80147564 001431C4 4B F1 25 09 */ bl func_80059A6C
+/* 80147568 001431C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8014756C 001431CC 41 82 03 80 */ beq lbl_801478EC
+/* 80147570 001431D0 38 60 00 01 */ li r3, 1
+/* 80147574 001431D4 4B F1 2F 59 */ bl func_8005A4CC
+/* 80147578 001431D8 38 60 00 1B */ li r3, 0x1b
+/* 8014757C 001431DC 38 80 00 01 */ li r4, 1
+/* 80147580 001431E0 48 00 73 CD */ bl func_8014E94C
+/* 80147584 001431E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147588 001431E8 38 00 00 D0 */ li r0, 0xd0
+/* 8014758C 001431EC B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147590 001431F0 48 00 03 5C */ b lbl_801478EC
+/* 80147594 001431F4 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 80147598 001431F8 48 10 C8 39 */ bl func_80253DD0
+/* 8014759C 001431FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801475A0 00143200 28 00 00 03 */ cmplwi r0, 3
+/* 801475A4 00143204 40 82 03 48 */ bne lbl_801478EC
+/* 801475A8 00143208 38 60 00 1B */ li r3, 0x1b
+/* 801475AC 0014320C 38 80 00 03 */ li r4, 3
+/* 801475B0 00143210 48 00 73 9D */ bl func_8014E94C
+/* 801475B4 00143214 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801475B8 00143218 38 00 00 D1 */ li r0, 0xd1
+/* 801475BC 0014321C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801475C0 00143220 48 00 03 2C */ b lbl_801478EC
+/* 801475C4 00143224 A8 7A 00 B6 */ lha r3, 0xb6(r26)
+/* 801475C8 00143228 48 10 C8 09 */ bl func_80253DD0
+/* 801475CC 0014322C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801475D0 00143230 28 00 00 03 */ cmplwi r0, 3
+/* 801475D4 00143234 40 82 03 18 */ bne lbl_801478EC
+/* 801475D8 00143238 38 60 00 1B */ li r3, 0x1b
+/* 801475DC 0014323C 38 80 00 00 */ li r4, 0
+/* 801475E0 00143240 48 00 73 85 */ bl func_8014E964
+/* 801475E4 00143244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801475E8 00143248 38 80 00 09 */ li r4, 9
+/* 801475EC 0014324C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 801475F0 00143250 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801475F4 00143254 A0 05 0D 84 */ lhz r0, 0xd84(r5)
+/* 801475F8 00143258 2C 00 00 03 */ cmpwi r0, 3
+/* 801475FC 0014325C 41 82 00 84 */ beq lbl_80147680
+/* 80147600 00143260 40 80 00 1C */ bge lbl_8014761C
+/* 80147604 00143264 2C 00 00 01 */ cmpwi r0, 1
+/* 80147608 00143268 41 82 00 44 */ beq lbl_8014764C
+/* 8014760C 0014326C 40 80 00 60 */ bge lbl_8014766C
+/* 80147610 00143270 2C 00 00 00 */ cmpwi r0, 0
+/* 80147614 00143274 40 80 00 18 */ bge lbl_8014762C
+/* 80147618 00143278 48 00 02 D4 */ b lbl_801478EC
+lbl_8014761C:
+/* 8014761C 0014327C 2C 00 00 05 */ cmpwi r0, 5
+/* 80147620 00143280 41 82 00 90 */ beq lbl_801476B0
+/* 80147624 00143284 40 80 02 C8 */ bge lbl_801478EC
+/* 80147628 00143288 48 00 00 70 */ b lbl_80147698
+lbl_8014762C:
+/* 8014762C 0014328C 38 60 00 05 */ li r3, 5
+/* 80147630 00143290 38 00 00 00 */ li r0, 0
+/* 80147634 00143294 B0 65 00 C6 */ sth r3, 0xc6(r5)
+/* 80147638 00143298 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014763C 0014329C 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80147640 001432A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147644 001432A4 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80147648 001432A8 48 00 02 A4 */ b lbl_801478EC
+lbl_8014764C:
+/* 8014764C 001432AC 38 60 00 05 */ li r3, 5
+/* 80147650 001432B0 38 00 00 00 */ li r0, 0
+/* 80147654 001432B4 B0 65 00 C6 */ sth r3, 0xc6(r5)
+/* 80147658 001432B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014765C 001432BC 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80147660 001432C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147664 001432C4 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80147668 001432C8 48 00 02 84 */ b lbl_801478EC
+lbl_8014766C:
+/* 8014766C 001432CC 38 00 00 05 */ li r0, 5
+/* 80147670 001432D0 B0 05 00 C6 */ sth r0, 0xc6(r5)
+/* 80147674 001432D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147678 001432D8 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 8014767C 001432DC 48 00 02 70 */ b lbl_801478EC
+lbl_80147680:
+/* 80147680 001432E0 38 60 00 05 */ li r3, 5
+/* 80147684 001432E4 38 00 00 50 */ li r0, 0x50
+/* 80147688 001432E8 B0 65 00 C6 */ sth r3, 0xc6(r5)
+/* 8014768C 001432EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147690 001432F0 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147694 001432F4 48 00 02 58 */ b lbl_801478EC
+lbl_80147698:
+/* 80147698 001432F8 38 60 00 05 */ li r3, 5
+/* 8014769C 001432FC 38 00 00 50 */ li r0, 0x50
+/* 801476A0 00143300 B0 65 00 C6 */ sth r3, 0xc6(r5)
+/* 801476A4 00143304 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801476A8 00143308 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801476AC 0014330C 48 00 02 40 */ b lbl_801478EC
+lbl_801476B0:
+/* 801476B0 00143310 38 60 00 05 */ li r3, 5
+/* 801476B4 00143314 38 00 00 50 */ li r0, 0x50
+/* 801476B8 00143318 B0 65 00 C6 */ sth r3, 0xc6(r5)
+/* 801476BC 0014331C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801476C0 00143320 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801476C4 00143324 48 00 02 28 */ b lbl_801478EC
+/* 801476C8 00143328 4B EB FE 39 */ bl func_80007500
+/* 801476CC 0014332C 4B EC 21 25 */ bl func_800097F0
+/* 801476D0 00143330 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801476D4 00143334 38 60 02 5F */ li r3, 0x25f
+/* 801476D8 00143338 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801476DC 0014333C 38 80 00 00 */ li r4, 0
+/* 801476E0 00143340 80 05 0D 30 */ lwz r0, 0xd30(r5)
+/* 801476E4 00143344 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 801476E8 00143348 90 05 0D 30 */ stw r0, 0xd30(r5)
+/* 801476EC 0014334C 4B EC 3A 85 */ bl func_8000B170
+/* 801476F0 00143350 48 00 72 D9 */ bl func_8014E9C8
+/* 801476F4 00143354 38 60 00 06 */ li r3, 6
+/* 801476F8 00143358 38 80 00 01 */ li r4, 1
+/* 801476FC 0014335C 48 00 72 69 */ bl func_8014E964
+/* 80147700 00143360 38 60 00 06 */ li r3, 6
+/* 80147704 00143364 38 80 00 02 */ li r4, 2
+/* 80147708 00143368 48 00 72 45 */ bl func_8014E94C
+/* 8014770C 0014336C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147710 00143370 38 00 00 D3 */ li r0, 0xd3
+/* 80147714 00143374 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147718 00143378 48 00 01 D4 */ b lbl_801478EC
+/* 8014771C 0014337C A8 7A 00 8C */ lha r3, 0x8c(r26)
+/* 80147720 00143380 48 10 C6 B1 */ bl func_80253DD0
+/* 80147724 00143384 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80147728 00143388 28 00 00 03 */ cmplwi r0, 3
+/* 8014772C 0014338C 40 82 01 C0 */ bne lbl_801478EC
+/* 80147730 00143390 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147734 00143394 48 01 80 6D */ bl func_8015F7A0
+/* 80147738 00143398 D8 36 0D 38 */ stfd f1, 0xd38(r22)
+/* 8014773C 0014339C 38 00 00 D4 */ li r0, 0xd4
+/* 80147740 001433A0 B0 16 00 C4 */ sth r0, 0xc4(r22)
+/* 80147744 001433A4 48 00 01 A8 */ b lbl_801478EC
+/* 80147748 001433A8 38 60 00 80 */ li r3, 0x80
+/* 8014774C 001433AC 38 80 00 01 */ li r4, 1
+/* 80147750 001433B0 38 A0 00 00 */ li r5, 0
+/* 80147754 001433B4 38 C0 00 01 */ li r6, 1
+/* 80147758 001433B8 4B F1 23 15 */ bl func_80059A6C
+/* 8014775C 001433BC 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 80147760 001433C0 28 00 00 00 */ cmplwi r0, 0
+/* 80147764 001433C4 40 82 01 88 */ bne lbl_801478EC
+/* 80147768 001433C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014776C 001433CC 38 00 00 D5 */ li r0, 0xd5
+/* 80147770 001433D0 38 60 00 06 */ li r3, 6
+/* 80147774 001433D4 38 80 00 01 */ li r4, 1
+/* 80147778 001433D8 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 8014777C 001433DC 48 00 71 D1 */ bl func_8014E94C
+/* 80147780 001433E0 48 00 01 6C */ b lbl_801478EC
+/* 80147784 001433E4 A8 7A 00 8C */ lha r3, 0x8c(r26)
+/* 80147788 001433E8 48 10 C6 49 */ bl func_80253DD0
+/* 8014778C 001433EC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80147790 001433F0 28 00 00 03 */ cmplwi r0, 3
+/* 80147794 001433F4 40 82 01 58 */ bne lbl_801478EC
+/* 80147798 001433F8 38 60 00 06 */ li r3, 6
+/* 8014779C 001433FC 38 80 00 00 */ li r4, 0
+/* 801477A0 00143400 48 00 71 C5 */ bl func_8014E964
+/* 801477A4 00143404 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801477A8 00143408 38 00 00 D8 */ li r0, 0xd8
+/* 801477AC 0014340C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801477B0 00143410 48 01 D6 F9 */ bl func_80164EA8
+/* 801477B4 00143414 2C 03 00 00 */ cmpwi r3, 0
+/* 801477B8 00143418 41 82 01 34 */ beq lbl_801478EC
+/* 801477BC 0014341C 48 01 6E 55 */ bl func_8015E610
+/* 801477C0 00143420 2C 03 00 00 */ cmpwi r3, 0
+/* 801477C4 00143424 41 82 01 28 */ beq lbl_801478EC
+/* 801477C8 00143428 4B EC 20 29 */ bl func_800097F0
+/* 801477CC 0014342C 38 60 00 06 */ li r3, 6
+/* 801477D0 00143430 38 80 00 01 */ li r4, 1
+/* 801477D4 00143434 48 01 6E 61 */ bl func_8015E634
+/* 801477D8 00143438 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801477DC 0014343C 38 00 00 D6 */ li r0, 0xd6
+/* 801477E0 00143440 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801477E4 00143444 48 00 01 08 */ b lbl_801478EC
+/* 801477E8 00143448 48 01 6F 9D */ bl func_8015E784
+/* 801477EC 0014344C 2C 03 00 00 */ cmpwi r3, 0
+/* 801477F0 00143450 41 82 00 FC */ beq lbl_801478EC
+/* 801477F4 00143454 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801477F8 00143458 38 00 00 D7 */ li r0, 0xd7
+/* 801477FC 0014345C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147800 00143460 48 01 7F A1 */ bl func_8015F7A0
+/* 80147804 00143464 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147808 00143468 D8 23 0D 38 */ stfd f1, 0xd38(r3)
+/* 8014780C 0014346C 48 00 00 E0 */ b lbl_801478EC
+/* 80147810 00143470 48 01 7E 51 */ bl func_8015F660
+/* 80147814 00143474 7C 64 1B 78 */ mr r4, r3
+/* 80147818 00143478 38 60 00 01 */ li r3, 1
+/* 8014781C 0014347C 4B F0 EC 9D */ bl func_800564B8
+/* 80147820 00143480 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147824 00143484 48 01 7F 7D */ bl func_8015F7A0
+/* 80147828 00143488 C8 56 0D 38 */ lfd f2, 0xd38(r22)
+/* 8014782C 0014348C C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2)
+/* 80147830 00143490 FC 21 10 28 */ fsub f1, f1, f2
+/* 80147834 00143494 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80147838 00143498 4C 41 13 82 */ cror 2, 1, 2
+/* 8014783C 0014349C 40 82 00 10 */ bne lbl_8014784C
+/* 80147840 001434A0 38 00 00 D8 */ li r0, 0xd8
+/* 80147844 001434A4 B0 16 00 C4 */ sth r0, 0xc4(r22)
+/* 80147848 001434A8 48 00 00 A4 */ b lbl_801478EC
+lbl_8014784C:
+/* 8014784C 001434AC 38 60 00 80 */ li r3, 0x80
+/* 80147850 001434B0 38 80 00 01 */ li r4, 1
+/* 80147854 001434B4 38 A0 00 00 */ li r5, 0
+/* 80147858 001434B8 38 C0 00 01 */ li r6, 1
+/* 8014785C 001434BC 4B F1 22 11 */ bl func_80059A6C
+/* 80147860 001434C0 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 80147864 001434C4 28 00 00 00 */ cmplwi r0, 0
+/* 80147868 001434C8 40 82 00 84 */ bne lbl_801478EC
+/* 8014786C 001434CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147870 001434D0 38 00 00 D8 */ li r0, 0xd8
+/* 80147874 001434D4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147878 001434D8 48 00 00 74 */ b lbl_801478EC
+/* 8014787C 001434DC 38 00 00 D9 */ li r0, 0xd9
+/* 80147880 001434E0 B0 1A 00 C4 */ sth r0, 0xc4(r26)
+/* 80147884 001434E4 4B F0 E9 F1 */ bl func_80056274
+/* 80147888 001434E8 48 00 00 64 */ b lbl_801478EC
+/* 8014788C 001434EC 4B F0 EA 6D */ bl func_800562F8
+/* 80147890 001434F0 2C 03 00 00 */ cmpwi r3, 0
+/* 80147894 001434F4 41 82 00 58 */ beq lbl_801478EC
+/* 80147898 001434F8 38 60 00 03 */ li r3, 3
+/* 8014789C 001434FC 4B F1 07 19 */ bl func_80057FB4
+/* 801478A0 00143500 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801478A4 00143504 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801478A8 00143508 54 00 2F FF */ rlwinm. r0, r0, 5, 0x1f, 0x1f
+/* 801478AC 0014350C 41 82 00 28 */ beq lbl_801478D4
+/* 801478B0 00143510 4B FD 77 A1 */ bl func_8011F050
+/* 801478B4 00143514 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801478B8 00143518 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801478BC 0014351C 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
+/* 801478C0 00143520 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 801478C4 00143524 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801478C8 00143528 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801478CC 0014352C 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
+/* 801478D0 00143530 90 03 0D 30 */ stw r0, 0xd30(r3)
+lbl_801478D4:
+/* 801478D4 00143534 38 60 00 00 */ li r3, 0
+/* 801478D8 00143538 4B F0 EA F5 */ bl func_800563CC
+/* 801478DC 0014353C 4B EC 1E FD */ bl func_800097D8
+/* 801478E0 00143540 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 801478E4 00143544 38 80 08 34 */ li r4, 0x834
+/* 801478E8 00143548 48 0D EE C1 */ bl func_802267A8
+lbl_801478EC:
+/* 801478EC 0014354C 38 60 00 00 */ li r3, 0
+/* 801478F0 00143550 4B F0 EA DD */ bl func_800563CC
+/* 801478F4 00143554 48 01 5B F9 */ bl func_8015D4EC
+/* 801478F8 00143558 2C 03 00 00 */ cmpwi r3, 0
+/* 801478FC 0014355C 40 82 01 08 */ bne lbl_80147A04
+/* 80147900 00143560 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147904 00143564 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80147908 00143568 54 00 27 FF */ rlwinm. r0, r0, 4, 0x1f, 0x1f
+/* 8014790C 0014356C 41 82 00 F8 */ beq lbl_80147A04
+/* 80147910 00143570 3A C0 00 00 */ li r22, 0
+/* 80147914 00143574 48 01 D8 25 */ bl func_80165138
+/* 80147918 00143578 2C 03 00 00 */ cmpwi r3, 0
+/* 8014791C 0014357C 41 82 00 6C */ beq lbl_80147988
+/* 80147920 00143580 48 01 D8 81 */ bl func_801651A0
+/* 80147924 00143584 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147928 00143588 90 64 0D 70 */ stw r3, 0xd70(r4)
+/* 8014792C 0014358C 48 01 D8 41 */ bl func_8016516C
+/* 80147930 00143590 48 01 D8 F5 */ bl func_80165224
+/* 80147934 00143594 2C 03 00 00 */ cmpwi r3, 0
+/* 80147938 00143598 41 82 00 14 */ beq lbl_8014794C
+/* 8014793C 0014359C 48 01 D8 99 */ bl func_801651D4
+/* 80147940 001435A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147944 001435A4 90 64 0D 74 */ stw r3, 0xd74(r4)
+/* 80147948 001435A8 48 00 00 40 */ b lbl_80147988
+lbl_8014794C:
+/* 8014794C 001435AC 48 01 D8 89 */ bl func_801651D4
+/* 80147950 001435B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147954 001435B4 3A C0 00 01 */ li r22, 1
+/* 80147958 001435B8 90 64 0D 74 */ stw r3, 0xd74(r4)
+/* 8014795C 001435BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147960 001435C0 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80147964 001435C4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 80147968 001435C8 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8014796C 001435CC 48 01 B6 69 */ bl glplatAbortFrame
+/* 80147970 001435D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147974 001435D4 38 80 00 D2 */ li r4, 0xd2
+/* 80147978 001435D8 38 00 00 00 */ li r0, 0
+/* 8014797C 001435DC B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80147980 001435E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147984 001435E4 B0 03 00 C6 */ sth r0, 0xc6(r3)
+lbl_80147988:
+/* 80147988 001435E8 2C 16 00 00 */ cmpwi r22, 0
+/* 8014798C 001435EC 40 82 00 78 */ bne lbl_80147A04
+/* 80147990 001435F0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80147994 001435F4 38 60 00 00 */ li r3, 0
+/* 80147998 001435F8 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 8014799C 001435FC 2C 00 00 00 */ cmpwi r0, 0
+/* 801479A0 00143600 40 82 00 10 */ bne lbl_801479B0
+/* 801479A4 00143604 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 801479A8 00143608 2C 00 00 00 */ cmpwi r0, 0
+/* 801479AC 0014360C 41 82 00 08 */ beq lbl_801479B4
+lbl_801479B0:
+/* 801479B0 00143610 38 60 00 01 */ li r3, 1
+lbl_801479B4:
+/* 801479B4 00143614 2C 03 00 00 */ cmpwi r3, 0
+/* 801479B8 00143618 40 82 00 4C */ bne lbl_80147A04
+/* 801479BC 0014361C 48 01 B1 B5 */ bl func_80162B70
+/* 801479C0 00143620 2C 03 00 00 */ cmpwi r3, 0
+/* 801479C4 00143624 40 82 00 40 */ bne lbl_80147A04
+/* 801479C8 00143628 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801479CC 0014362C 3A C0 00 00 */ li r22, 0
+/* 801479D0 00143630 92 C3 0D 70 */ stw r22, 0xd70(r3)
+/* 801479D4 00143634 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801479D8 00143638 92 C3 0D 74 */ stw r22, 0xd74(r3)
+/* 801479DC 0014363C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801479E0 00143640 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801479E4 00143644 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 801479E8 00143648 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 801479EC 0014364C 48 01 B5 E9 */ bl glplatAbortFrame
+/* 801479F0 00143650 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801479F4 00143654 38 00 00 D2 */ li r0, 0xd2
+/* 801479F8 00143658 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801479FC 0014365C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147A00 00143660 B2 C3 00 C6 */ sth r22, 0xc6(r3)
+lbl_80147A04:
+/* 80147A04 00143664 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147A08 00143668 A0 05 00 C6 */ lhz r0, 0xc6(r5)
+/* 80147A0C 0014366C 28 00 00 19 */ cmplwi r0, 0x19
+/* 80147A10 00143670 41 81 17 F8 */ bgt lbl_80149208
+/* 80147A14 00143674 3C 60 80 42 */ lis r3, lbl_8041D508@ha
+/* 80147A18 00143678 54 00 10 3A */ slwi r0, r0, 2
+/* 80147A1C 0014367C 38 63 D5 08 */ addi r3, r3, lbl_8041D508@l
+/* 80147A20 00143680 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80147A24 00143684 7C 69 03 A6 */ mtctr r3
+/* 80147A28 00143688 4E 80 04 20 */ bctr
+/* 80147A2C 0014368C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80147A30 00143690 38 60 00 00 */ li r3, 0
+/* 80147A34 00143694 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 80147A38 00143698 2C 00 00 00 */ cmpwi r0, 0
+/* 80147A3C 0014369C 40 82 00 10 */ bne lbl_80147A4C
+/* 80147A40 001436A0 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 80147A44 001436A4 2C 00 00 00 */ cmpwi r0, 0
+/* 80147A48 001436A8 41 82 00 08 */ beq lbl_80147A50
+lbl_80147A4C:
+/* 80147A4C 001436AC 38 60 00 01 */ li r3, 1
+lbl_80147A50:
+/* 80147A50 001436B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80147A54 001436B4 40 82 17 B4 */ bne lbl_80149208
+/* 80147A58 001436B8 80 65 0D 24 */ lwz r3, 0xd24(r5)
+/* 80147A5C 001436BC 38 80 00 08 */ li r4, 8
+/* 80147A60 001436C0 38 63 00 10 */ addi r3, r3, 0x10
+/* 80147A64 001436C4 48 01 D5 89 */ bl func_80164FEC
+/* 80147A68 001436C8 48 00 77 AD */ bl func_8014F214
+/* 80147A6C 001436CC 48 01 B6 C9 */ bl glEndFrame
+/* 80147A70 001436D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147A74 001436D4 38 80 00 02 */ li r4, 2
+/* 80147A78 001436D8 38 00 00 00 */ li r0, 0
+/* 80147A7C 001436DC B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80147A80 001436E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147A84 001436E4 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80147A88 001436E8 64 63 10 00 */ oris r3, r3, 0x1000
+/* 80147A8C 001436EC 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80147A90 001436F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147A94 001436F4 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 80147A98 001436F8 54 63 01 88 */ rlwinm r3, r3, 0, 6, 4
+/* 80147A9C 001436FC 90 64 0D 30 */ stw r3, 0xd30(r4)
+/* 80147AA0 00143700 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AA4 00143704 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80147AA8 00143708 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AAC 0014370C 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 80147AB0 00143710 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AB4 00143714 98 03 0D DC */ stb r0, 0xddc(r3)
+/* 80147AB8 00143718 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147ABC 0014371C 98 03 0D DD */ stb r0, 0xddd(r3)
+/* 80147AC0 00143720 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AC4 00143724 98 03 0D DE */ stb r0, 0xdde(r3)
+/* 80147AC8 00143728 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147ACC 0014372C 98 03 0D DF */ stb r0, 0xddf(r3)
+/* 80147AD0 00143730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AD4 00143734 98 03 0D E0 */ stb r0, 0xde0(r3)
+/* 80147AD8 00143738 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147ADC 0014373C 98 03 0D E1 */ stb r0, 0xde1(r3)
+/* 80147AE0 00143740 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AE4 00143744 98 03 0D E2 */ stb r0, 0xde2(r3)
+/* 80147AE8 00143748 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AEC 0014374C 98 03 0D E3 */ stb r0, 0xde3(r3)
+/* 80147AF0 00143750 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AF4 00143754 98 03 0D E4 */ stb r0, 0xde4(r3)
+/* 80147AF8 00143758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147AFC 0014375C 98 03 0D E5 */ stb r0, 0xde5(r3)
+/* 80147B00 00143760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B04 00143764 98 03 0D E6 */ stb r0, 0xde6(r3)
+/* 80147B08 00143768 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B0C 0014376C 98 03 0D E7 */ stb r0, 0xde7(r3)
+/* 80147B10 00143770 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B14 00143774 98 03 0D E8 */ stb r0, 0xde8(r3)
+/* 80147B18 00143778 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B1C 0014377C 98 03 0D E9 */ stb r0, 0xde9(r3)
+/* 80147B20 00143780 48 00 16 E8 */ b lbl_80149208
+/* 80147B24 00143784 48 01 D5 89 */ bl func_801650AC
+/* 80147B28 00143788 2C 03 00 00 */ cmpwi r3, 0
+/* 80147B2C 0014378C 41 82 16 DC */ beq lbl_80149208
+/* 80147B30 00143790 48 00 76 E5 */ bl func_8014F214
+/* 80147B34 00143794 48 01 D3 75 */ bl func_80164EA8
+/* 80147B38 00143798 2C 03 00 00 */ cmpwi r3, 0
+/* 80147B3C 0014379C 41 82 00 40 */ beq lbl_80147B7C
+/* 80147B40 001437A0 48 01 6A D1 */ bl func_8015E610
+/* 80147B44 001437A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80147B48 001437A8 41 82 00 24 */ beq lbl_80147B6C
+/* 80147B4C 001437AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B50 001437B0 38 00 00 03 */ li r0, 3
+/* 80147B54 001437B4 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147B58 001437B8 4B EC 1C 99 */ bl func_800097F0
+/* 80147B5C 001437BC 38 60 00 07 */ li r3, 7
+/* 80147B60 001437C0 38 80 00 01 */ li r4, 1
+/* 80147B64 001437C4 48 01 6A D1 */ bl func_8015E634
+/* 80147B68 001437C8 48 00 16 A0 */ b lbl_80149208
+lbl_80147B6C:
+/* 80147B6C 001437CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B70 001437D0 38 00 00 05 */ li r0, 5
+/* 80147B74 001437D4 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147B78 001437D8 48 00 16 90 */ b lbl_80149208
+lbl_80147B7C:
+/* 80147B7C 001437DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B80 001437E0 38 00 00 05 */ li r0, 5
+/* 80147B84 001437E4 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147B88 001437E8 48 00 16 80 */ b lbl_80149208
+/* 80147B8C 001437EC 48 01 6B F9 */ bl func_8015E784
+/* 80147B90 001437F0 2C 03 00 00 */ cmpwi r3, 0
+/* 80147B94 001437F4 41 82 16 74 */ beq lbl_80149208
+/* 80147B98 001437F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147B9C 001437FC 38 00 00 04 */ li r0, 4
+/* 80147BA0 00143800 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147BA4 00143804 4B EC 1C 35 */ bl func_800097D8
+/* 80147BA8 00143808 48 01 7B F9 */ bl func_8015F7A0
+/* 80147BAC 0014380C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147BB0 00143810 D8 23 0D 38 */ stfd f1, 0xd38(r3)
+/* 80147BB4 00143814 48 00 16 54 */ b lbl_80149208
+/* 80147BB8 00143818 48 01 7A A9 */ bl func_8015F660
+/* 80147BBC 0014381C 7C 64 1B 78 */ mr r4, r3
+/* 80147BC0 00143820 38 60 00 03 */ li r3, 3
+/* 80147BC4 00143824 4B F0 E8 F5 */ bl func_800564B8
+/* 80147BC8 00143828 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147BCC 0014382C 48 01 7B D5 */ bl func_8015F7A0
+/* 80147BD0 00143830 C8 56 0D 38 */ lfd f2, 0xd38(r22)
+/* 80147BD4 00143834 C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2)
+/* 80147BD8 00143838 FC 21 10 28 */ fsub f1, f1, f2
+/* 80147BDC 0014383C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80147BE0 00143840 4C 41 13 82 */ cror 2, 1, 2
+/* 80147BE4 00143844 40 82 00 10 */ bne lbl_80147BF4
+/* 80147BE8 00143848 38 00 00 05 */ li r0, 5
+/* 80147BEC 0014384C B0 16 00 C6 */ sth r0, 0xc6(r22)
+/* 80147BF0 00143850 48 00 16 18 */ b lbl_80149208
+lbl_80147BF4:
+/* 80147BF4 00143854 38 60 00 80 */ li r3, 0x80
+/* 80147BF8 00143858 38 80 00 01 */ li r4, 1
+/* 80147BFC 0014385C 38 A0 00 00 */ li r5, 0
+/* 80147C00 00143860 38 C0 00 01 */ li r6, 1
+/* 80147C04 00143864 4B F1 1E 69 */ bl func_80059A6C
+/* 80147C08 00143868 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 80147C0C 0014386C 28 00 00 00 */ cmplwi r0, 0
+/* 80147C10 00143870 40 82 15 F8 */ bne lbl_80149208
+/* 80147C14 00143874 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147C18 00143878 38 00 00 05 */ li r0, 5
+/* 80147C1C 0014387C B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147C20 00143880 48 00 15 E8 */ b lbl_80149208
+/* 80147C24 00143884 80 05 0D 30 */ lwz r0, 0xd30(r5)
+/* 80147C28 00143888 38 60 00 00 */ li r3, 0
+/* 80147C2C 0014388C 64 00 04 00 */ oris r0, r0, 0x400
+/* 80147C30 00143890 90 05 0D 30 */ stw r0, 0xd30(r5)
+/* 80147C34 00143894 4B F0 E7 AD */ bl func_800563E0
+/* 80147C38 00143898 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147C3C 0014389C 88 03 0D DA */ lbz r0, 0xdda(r3)
+/* 80147C40 001438A0 2C 00 00 02 */ cmpwi r0, 2
+/* 80147C44 001438A4 41 82 01 2C */ beq lbl_80147D70
+/* 80147C48 001438A8 40 80 00 10 */ bge lbl_80147C58
+/* 80147C4C 001438AC 2C 00 00 01 */ cmpwi r0, 1
+/* 80147C50 001438B0 40 80 00 14 */ bge lbl_80147C64
+/* 80147C54 001438B4 48 00 15 B4 */ b lbl_80149208
+lbl_80147C58:
+/* 80147C58 001438B8 2C 00 00 04 */ cmpwi r0, 4
+/* 80147C5C 001438BC 40 80 15 AC */ bge lbl_80149208
+/* 80147C60 001438C0 48 00 01 3C */ b lbl_80147D9C
+lbl_80147C64:
+/* 80147C64 001438C4 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80147C68 001438C8 80 83 00 08 */ lwz r4, 8(r3)
+/* 80147C6C 001438CC 20 64 00 02 */ subfic r3, r4, 2
+/* 80147C70 001438D0 38 04 FF FE */ addi r0, r4, -2
+/* 80147C74 001438D4 7C 60 03 78 */ or r0, r3, r0
+/* 80147C78 001438D8 54 16 0F FE */ srwi r22, r0, 0x1f
+/* 80147C7C 001438DC 48 00 75 99 */ bl func_8014F214
+/* 80147C80 001438E0 3A E0 00 00 */ li r23, 0
+/* 80147C84 001438E4 3B 00 00 01 */ li r24, 1
+/* 80147C88 001438E8 38 60 02 82 */ li r3, 0x282
+/* 80147C8C 001438EC 48 01 AE 05 */ bl func_80162A90
+/* 80147C90 001438F0 38 00 00 04 */ li r0, 4
+/* 80147C94 001438F4 38 80 00 00 */ li r4, 0
+/* 80147C98 001438F8 7C 09 03 A6 */ mtctr r0
+lbl_80147C9C:
+/* 80147C9C 001438FC 7F 00 18 39 */ and. r0, r24, r3
+/* 80147CA0 00143900 41 82 00 08 */ beq lbl_80147CA8
+/* 80147CA4 00143904 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147CA8:
+/* 80147CA8 00143908 57 18 08 3C */ slwi r24, r24, 1
+/* 80147CAC 0014390C 38 84 00 01 */ addi r4, r4, 1
+/* 80147CB0 00143910 7F 00 18 39 */ and. r0, r24, r3
+/* 80147CB4 00143914 41 82 00 08 */ beq lbl_80147CBC
+/* 80147CB8 00143918 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147CBC:
+/* 80147CBC 0014391C 57 18 08 3C */ slwi r24, r24, 1
+/* 80147CC0 00143920 38 84 00 01 */ addi r4, r4, 1
+/* 80147CC4 00143924 7F 00 18 39 */ and. r0, r24, r3
+/* 80147CC8 00143928 41 82 00 08 */ beq lbl_80147CD0
+/* 80147CCC 0014392C 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147CD0:
+/* 80147CD0 00143930 57 18 08 3C */ slwi r24, r24, 1
+/* 80147CD4 00143934 38 84 00 01 */ addi r4, r4, 1
+/* 80147CD8 00143938 7F 00 18 39 */ and. r0, r24, r3
+/* 80147CDC 0014393C 41 82 00 08 */ beq lbl_80147CE4
+/* 80147CE0 00143940 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147CE4:
+/* 80147CE4 00143944 57 18 08 3C */ slwi r24, r24, 1
+/* 80147CE8 00143948 38 84 00 01 */ addi r4, r4, 1
+/* 80147CEC 0014394C 7F 00 18 39 */ and. r0, r24, r3
+/* 80147CF0 00143950 41 82 00 08 */ beq lbl_80147CF8
+/* 80147CF4 00143954 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147CF8:
+/* 80147CF8 00143958 57 18 08 3C */ slwi r24, r24, 1
+/* 80147CFC 0014395C 38 84 00 01 */ addi r4, r4, 1
+/* 80147D00 00143960 7F 00 18 39 */ and. r0, r24, r3
+/* 80147D04 00143964 41 82 00 08 */ beq lbl_80147D0C
+/* 80147D08 00143968 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147D0C:
+/* 80147D0C 0014396C 57 18 08 3C */ slwi r24, r24, 1
+/* 80147D10 00143970 38 84 00 01 */ addi r4, r4, 1
+/* 80147D14 00143974 7F 00 18 39 */ and. r0, r24, r3
+/* 80147D18 00143978 41 82 00 08 */ beq lbl_80147D20
+/* 80147D1C 0014397C 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147D20:
+/* 80147D20 00143980 57 18 08 3C */ slwi r24, r24, 1
+/* 80147D24 00143984 38 84 00 01 */ addi r4, r4, 1
+/* 80147D28 00143988 7F 00 18 39 */ and. r0, r24, r3
+/* 80147D2C 0014398C 41 82 00 08 */ beq lbl_80147D34
+/* 80147D30 00143990 3A F7 00 01 */ addi r23, r23, 1
+lbl_80147D34:
+/* 80147D34 00143994 57 18 08 3C */ slwi r24, r24, 1
+/* 80147D38 00143998 38 84 00 01 */ addi r4, r4, 1
+/* 80147D3C 0014399C 42 00 FF 60 */ bdnz lbl_80147C9C
+/* 80147D40 001439A0 7E C3 B3 78 */ mr r3, r22
+/* 80147D44 001439A4 7E E5 BB 78 */ mr r5, r23
+/* 80147D48 001439A8 38 80 00 20 */ li r4, 0x20
+/* 80147D4C 001439AC 38 C0 00 00 */ li r6, 0
+/* 80147D50 001439B0 48 01 D6 E5 */ bl func_80165434
+/* 80147D54 001439B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147D58 001439B8 38 80 00 06 */ li r4, 6
+/* 80147D5C 001439BC 38 00 00 00 */ li r0, 0
+/* 80147D60 001439C0 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80147D64 001439C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147D68 001439C8 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80147D6C 001439CC 48 00 14 9C */ b lbl_80149208
+lbl_80147D70:
+/* 80147D70 001439D0 48 00 74 A5 */ bl func_8014F214
+/* 80147D74 001439D4 48 00 75 85 */ bl func_8014F2F8
+/* 80147D78 001439D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147D7C 001439DC 38 80 00 10 */ li r4, 0x10
+/* 80147D80 001439E0 38 00 00 00 */ li r0, 0
+/* 80147D84 001439E4 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80147D88 001439E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147D8C 001439EC 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80147D90 001439F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147D94 001439F4 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 80147D98 001439F8 48 00 14 70 */ b lbl_80149208
+lbl_80147D9C:
+/* 80147D9C 001439FC 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80147DA0 00143A00 1C 00 00 44 */ mulli r0, r0, 0x44
+/* 80147DA4 00143A04 7C 63 02 14 */ add r3, r3, r0
+/* 80147DA8 00143A08 80 63 04 70 */ lwz r3, 0x470(r3)
+/* 80147DAC 00143A0C 48 02 0D 59 */ bl func_80168B04
+/* 80147DB0 00143A10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147DB4 00143A14 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80147DB8 00143A18 54 00 10 3A */ slwi r0, r0, 2
+/* 80147DBC 00143A1C 7C 63 02 14 */ add r3, r3, r0
+/* 80147DC0 00143A20 80 63 03 F8 */ lwz r3, 0x3f8(r3)
+/* 80147DC4 00143A24 48 01 F3 21 */ bl func_801670E4
+/* 80147DC8 00143A28 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147DCC 00143A2C 7C 76 1B 78 */ mr r22, r3
+/* 80147DD0 00143A30 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80147DD4 00143A34 54 00 10 3A */ slwi r0, r0, 2
+/* 80147DD8 00143A38 7C 64 02 14 */ add r3, r4, r0
+/* 80147DDC 00143A3C 80 63 03 F8 */ lwz r3, 0x3f8(r3)
+/* 80147DE0 00143A40 48 01 F4 4D */ bl func_8016722C
+/* 80147DE4 00143A44 2C 16 00 04 */ cmpwi r22, 4
+/* 80147DE8 00143A48 7C 76 1B 78 */ mr r22, r3
+/* 80147DEC 00143A4C 40 82 00 14 */ bne lbl_80147E00
+/* 80147DF0 00143A50 48 02 0D 1D */ bl func_80168B0C
+/* 80147DF4 00143A54 80 16 00 00 */ lwz r0, 0(r22)
+/* 80147DF8 00143A58 7C 00 18 40 */ cmplw r0, r3
+/* 80147DFC 00143A5C 41 82 00 7C */ beq lbl_80147E78
+lbl_80147E00:
+/* 80147E00 00143A60 48 01 D5 2D */ bl func_8016532C
+/* 80147E04 00143A64 48 00 74 11 */ bl func_8014F214
+/* 80147E08 00143A68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E0C 00143A6C 38 E0 00 00 */ li r7, 0
+/* 80147E10 00143A70 38 C0 00 CD */ li r6, 0xcd
+/* 80147E14 00143A74 38 A0 50 BA */ li r5, 0x50ba
+/* 80147E18 00143A78 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 80147E1C 00143A7C 38 80 51 9E */ li r4, 0x519e
+/* 80147E20 00143A80 38 00 00 04 */ li r0, 4
+/* 80147E24 00143A84 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E28 00143A88 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 80147E2C 00143A8C 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 80147E30 00143A90 7C 63 00 D0 */ neg r3, r3
+/* 80147E34 00143A94 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80147E38 00143A98 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 80147E3C 00143A9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E40 00143AA0 B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80147E44 00143AA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E48 00143AA8 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80147E4C 00143AAC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E50 00143AB0 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80147E54 00143AB4 64 63 00 40 */ oris r3, r3, 0x40
+/* 80147E58 00143AB8 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80147E5C 00143ABC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E60 00143AC0 B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80147E64 00143AC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E68 00143AC8 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80147E6C 00143ACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E70 00143AD0 B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80147E74 00143AD4 48 00 13 94 */ b lbl_80149208
+lbl_80147E78:
+/* 80147E78 00143AD8 48 00 73 F9 */ bl func_8014F270
+/* 80147E7C 00143ADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E80 00143AE0 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80147E84 00143AE4 54 00 10 3A */ slwi r0, r0, 2
+/* 80147E88 00143AE8 7C 63 02 14 */ add r3, r3, r0
+/* 80147E8C 00143AEC 80 63 03 F8 */ lwz r3, 0x3f8(r3)
+/* 80147E90 00143AF0 48 01 D5 19 */ bl func_801653A8
+/* 80147E94 00143AF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147E98 00143AF8 38 80 00 14 */ li r4, 0x14
+/* 80147E9C 00143AFC 38 00 00 00 */ li r0, 0
+/* 80147EA0 00143B00 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80147EA4 00143B04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147EA8 00143B08 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80147EAC 00143B0C 48 00 13 5C */ b lbl_80149208
+/* 80147EB0 00143B10 38 60 00 01 */ li r3, 1
+/* 80147EB4 00143B14 4B F0 E5 19 */ bl func_800563CC
+/* 80147EB8 00143B18 48 01 D3 E9 */ bl func_801652A0
+/* 80147EBC 00143B1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80147EC0 00143B20 41 82 00 14 */ beq lbl_80147ED4
+/* 80147EC4 00143B24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147EC8 00143B28 38 00 00 07 */ li r0, 7
+/* 80147ECC 00143B2C B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147ED0 00143B30 48 00 13 38 */ b lbl_80149208
+lbl_80147ED4:
+/* 80147ED4 00143B34 48 01 D1 9D */ bl func_80165070
+/* 80147ED8 00143B38 2C 03 00 00 */ cmpwi r3, 0
+/* 80147EDC 00143B3C 40 82 13 2C */ bne lbl_80149208
+/* 80147EE0 00143B40 48 01 D2 31 */ bl func_80165110
+/* 80147EE4 00143B44 2C 03 00 00 */ cmpwi r3, 0
+/* 80147EE8 00143B48 41 80 13 20 */ blt lbl_80149208
+/* 80147EEC 00143B4C 48 01 D2 25 */ bl func_80165110
+/* 80147EF0 00143B50 2C 03 00 01 */ cmpwi r3, 1
+/* 80147EF4 00143B54 40 82 00 54 */ bne lbl_80147F48
+/* 80147EF8 00143B58 48 01 D4 35 */ bl func_8016532C
+/* 80147EFC 00143B5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F00 00143B60 38 C0 00 00 */ li r6, 0
+/* 80147F04 00143B64 38 A0 00 CD */ li r5, 0xcd
+/* 80147F08 00143B68 38 80 51 8D */ li r4, 0x518d
+/* 80147F0C 00143B6C B0 C3 00 C6 */ sth r6, 0xc6(r3)
+/* 80147F10 00143B70 38 00 51 9E */ li r0, 0x519e
+/* 80147F14 00143B74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F18 00143B78 B0 A3 00 C4 */ sth r5, 0xc4(r3)
+/* 80147F1C 00143B7C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F20 00143B80 80 65 0D 30 */ lwz r3, 0xd30(r5)
+/* 80147F24 00143B84 64 63 00 40 */ oris r3, r3, 0x40
+/* 80147F28 00143B88 90 65 0D 30 */ stw r3, 0xd30(r5)
+/* 80147F2C 00143B8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F30 00143B90 B0 83 0D 80 */ sth r4, 0xd80(r3)
+/* 80147F34 00143B94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F38 00143B98 B0 03 0D 82 */ sth r0, 0xd82(r3)
+/* 80147F3C 00143B9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F40 00143BA0 B0 C3 0D 84 */ sth r6, 0xd84(r3)
+/* 80147F44 00143BA4 48 00 12 C4 */ b lbl_80149208
+lbl_80147F48:
+/* 80147F48 00143BA8 48 01 D3 11 */ bl func_80165258
+/* 80147F4C 00143BAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80147F50 00143BB0 40 82 00 24 */ bne lbl_80147F74
+/* 80147F54 00143BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F58 00143BB8 38 80 00 00 */ li r4, 0
+/* 80147F5C 00143BBC 38 00 00 40 */ li r0, 0x40
+/* 80147F60 00143BC0 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80147F64 00143BC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F68 00143BC8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80147F6C 00143BCC 48 01 D3 C1 */ bl func_8016532C
+/* 80147F70 00143BD0 48 00 12 98 */ b lbl_80149208
+lbl_80147F74:
+/* 80147F74 00143BD4 48 01 D1 39 */ bl func_801650AC
+/* 80147F78 00143BD8 2C 03 00 00 */ cmpwi r3, 0
+/* 80147F7C 00143BDC 40 82 12 8C */ bne lbl_80149208
+/* 80147F80 00143BE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147F84 00143BE4 38 00 00 0F */ li r0, 0xf
+/* 80147F88 00143BE8 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147F8C 00143BEC 48 00 12 7C */ b lbl_80149208
+/* 80147F90 00143BF0 38 60 00 01 */ li r3, 1
+/* 80147F94 00143BF4 4B F0 E4 39 */ bl func_800563CC
+/* 80147F98 00143BF8 48 02 08 C1 */ bl func_80168858
+/* 80147F9C 00143BFC 2C 03 00 00 */ cmpwi r3, 0
+/* 80147FA0 00143C00 41 82 04 58 */ beq lbl_801483F8
+/* 80147FA4 00143C04 48 02 08 7D */ bl func_80168820
+/* 80147FA8 00143C08 2C 03 00 00 */ cmpwi r3, 0
+/* 80147FAC 00143C0C 41 82 00 58 */ beq lbl_80148004
+/* 80147FB0 00143C10 48 01 D3 7D */ bl func_8016532C
+/* 80147FB4 00143C14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147FB8 00143C18 38 00 00 00 */ li r0, 0
+/* 80147FBC 00143C1C 38 C0 00 CD */ li r6, 0xcd
+/* 80147FC0 00143C20 38 A0 51 F7 */ li r5, 0x51f7
+/* 80147FC4 00143C24 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80147FC8 00143C28 38 80 51 9E */ li r4, 0x519e
+/* 80147FCC 00143C2C 38 00 00 01 */ li r0, 1
+/* 80147FD0 00143C30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147FD4 00143C34 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80147FD8 00143C38 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147FDC 00143C3C 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80147FE0 00143C40 54 63 02 90 */ rlwinm r3, r3, 0, 0xa, 8
+/* 80147FE4 00143C44 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80147FE8 00143C48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147FEC 00143C4C B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80147FF0 00143C50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147FF4 00143C54 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80147FF8 00143C58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80147FFC 00143C5C B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80148000 00143C60 48 00 12 08 */ b lbl_80149208
+lbl_80148004:
+/* 80148004 00143C64 48 02 08 15 */ bl func_80168818
+/* 80148008 00143C68 2C 03 00 00 */ cmpwi r3, 0
+/* 8014800C 00143C6C 40 82 03 EC */ bne lbl_801483F8
+/* 80148010 00143C70 48 02 08 F1 */ bl func_80168900
+/* 80148014 00143C74 2C 03 00 00 */ cmpwi r3, 0
+/* 80148018 00143C78 41 82 03 E0 */ beq lbl_801483F8
+/* 8014801C 00143C7C 48 02 08 E5 */ bl func_80168900
+/* 80148020 00143C80 7C 64 1B 78 */ mr r4, r3
+/* 80148024 00143C84 38 60 00 02 */ li r3, 2
+/* 80148028 00143C88 4B FD 49 75 */ bl func_8011C99C
+/* 8014802C 00143C8C 48 02 0B 0D */ bl func_80168B38
+/* 80148030 00143C90 2C 03 00 00 */ cmpwi r3, 0
+/* 80148034 00143C94 41 82 00 14 */ beq lbl_80148048
+/* 80148038 00143C98 48 02 0A 25 */ bl func_80168A5C
+/* 8014803C 00143C9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148040 00143CA0 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 80148044 00143CA4 90 64 00 10 */ stw r3, 0x10(r4)
+lbl_80148048:
+/* 80148048 00143CA8 38 60 02 68 */ li r3, 0x268
+/* 8014804C 00143CAC 48 01 AA 45 */ bl func_80162A90
+/* 80148050 00143CB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80148054 00143CB4 40 82 00 14 */ bne lbl_80148068
+/* 80148058 00143CB8 48 02 09 49 */ bl func_801689A0
+/* 8014805C 00143CBC 7C 64 1B 78 */ mr r4, r3
+/* 80148060 00143CC0 38 60 00 01 */ li r3, 1
+/* 80148064 00143CC4 4B FD 49 39 */ bl func_8011C99C
+lbl_80148068:
+/* 80148068 00143CC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014806C 00143CCC 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 80148070 00143CD0 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f
+/* 80148074 00143CD4 41 82 00 18 */ beq lbl_8014808C
+/* 80148078 00143CD8 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014807C 00143CDC 38 84 0D CC */ addi r4, r4, 0xdcc
+/* 80148080 00143CE0 38 A0 00 0E */ li r5, 0xe
+/* 80148084 00143CE4 38 63 00 8A */ addi r3, r3, 0x8a
+/* 80148088 00143CE8 4B EB BF 79 */ bl memcpy
+lbl_8014808C:
+/* 8014808C 00143CEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148090 00143CF0 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148094 00143CF4 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 80148098 00143CF8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 8014809C 00143CFC 28 00 00 02 */ cmplwi r0, 2
+/* 801480A0 00143D00 40 82 02 EC */ bne lbl_8014838C
+/* 801480A4 00143D04 38 60 00 32 */ li r3, 0x32
+/* 801480A8 00143D08 4B FD 60 05 */ bl func_8011E0AC
+/* 801480AC 00143D0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801480B0 00143D10 38 00 00 3F */ li r0, 0x3f
+/* 801480B4 00143D14 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 801480B8 00143D18 38 E3 04 48 */ addi r7, r3, 0x448
+/* 801480BC 00143D1C 38 A3 1F F8 */ addi r5, r3, 0x1ff8
+/* 801480C0 00143D20 7C 09 03 A6 */ mtctr r0
+lbl_801480C4:
+/* 801480C4 00143D24 80 85 00 04 */ lwz r4, 4(r5)
+/* 801480C8 00143D28 84 05 00 08 */ lwzu r0, 8(r5)
+/* 801480CC 00143D2C 90 87 00 04 */ stw r4, 4(r7)
+/* 801480D0 00143D30 94 07 00 08 */ stwu r0, 8(r7)
+/* 801480D4 00143D34 42 00 FF F0 */ bdnz lbl_801480C4
+/* 801480D8 00143D38 80 85 00 04 */ lwz r4, 4(r5)
+/* 801480DC 00143D3C 38 00 01 A4 */ li r0, 0x1a4
+/* 801480E0 00143D40 38 C3 06 47 */ addi r6, r3, 0x647
+/* 801480E4 00143D44 38 A3 21 F7 */ addi r5, r3, 0x21f7
+/* 801480E8 00143D48 90 87 00 04 */ stw r4, 4(r7)
+/* 801480EC 00143D4C 7C 09 03 A6 */ mtctr r0
+lbl_801480F0:
+/* 801480F0 00143D50 88 85 00 01 */ lbz r4, 1(r5)
+/* 801480F4 00143D54 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 801480F8 00143D58 98 86 00 01 */ stb r4, 1(r6)
+/* 801480FC 00143D5C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80148100 00143D60 42 00 FF F0 */ bdnz lbl_801480F0
+/* 80148104 00143D64 88 83 25 40 */ lbz r4, 0x2540(r3)
+/* 80148108 00143D68 38 00 00 17 */ li r0, 0x17
+/* 8014810C 00143D6C 38 C3 09 90 */ addi r6, r3, 0x990
+/* 80148110 00143D70 38 A3 25 40 */ addi r5, r3, 0x2540
+/* 80148114 00143D74 98 83 09 90 */ stb r4, 0x990(r3)
+/* 80148118 00143D78 88 83 25 41 */ lbz r4, 0x2541(r3)
+/* 8014811C 00143D7C 98 83 09 91 */ stb r4, 0x991(r3)
+/* 80148120 00143D80 7C 09 03 A6 */ mtctr r0
+lbl_80148124:
+/* 80148124 00143D84 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148128 00143D88 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8014812C 00143D8C 90 86 00 04 */ stw r4, 4(r6)
+/* 80148130 00143D90 94 06 00 08 */ stwu r0, 8(r6)
+/* 80148134 00143D94 42 00 FF F0 */ bdnz lbl_80148124
+/* 80148138 00143D98 80 83 25 FC */ lwz r4, 0x25fc(r3)
+/* 8014813C 00143D9C 38 00 00 30 */ li r0, 0x30
+/* 80148140 00143DA0 38 C3 0A 4E */ addi r6, r3, 0xa4e
+/* 80148144 00143DA4 38 A3 25 FE */ addi r5, r3, 0x25fe
+/* 80148148 00143DA8 90 83 0A 4C */ stw r4, 0xa4c(r3)
+/* 8014814C 00143DAC 7C 09 03 A6 */ mtctr r0
+lbl_80148150:
+/* 80148150 00143DB0 A0 85 00 02 */ lhz r4, 2(r5)
+/* 80148154 00143DB4 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 80148158 00143DB8 B0 86 00 02 */ sth r4, 2(r6)
+/* 8014815C 00143DBC B4 06 00 04 */ sthu r0, 4(r6)
+/* 80148160 00143DC0 42 00 FF F0 */ bdnz lbl_80148150
+/* 80148164 00143DC4 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
+/* 80148168 00143DC8 38 00 00 3F */ li r0, 0x3f
+/* 8014816C 00143DCC 80 83 26 C4 */ lwz r4, 0x26c4(r3)
+/* 80148170 00143DD0 90 A3 0B 10 */ stw r5, 0xb10(r3)
+/* 80148174 00143DD4 90 83 0B 14 */ stw r4, 0xb14(r3)
+/* 80148178 00143DD8 80 83 26 C8 */ lwz r4, 0x26c8(r3)
+/* 8014817C 00143DDC 90 83 0B 18 */ stw r4, 0xb18(r3)
+/* 80148180 00143DE0 88 A3 26 CC */ lbz r5, 0x26cc(r3)
+/* 80148184 00143DE4 88 83 26 CD */ lbz r4, 0x26cd(r3)
+/* 80148188 00143DE8 98 A3 0B 1C */ stb r5, 0xb1c(r3)
+/* 8014818C 00143DEC 98 83 0B 1D */ stb r4, 0xb1d(r3)
+/* 80148190 00143DF0 88 A3 26 CE */ lbz r5, 0x26ce(r3)
+/* 80148194 00143DF4 88 83 26 CF */ lbz r4, 0x26cf(r3)
+/* 80148198 00143DF8 98 A3 0B 1E */ stb r5, 0xb1e(r3)
+/* 8014819C 00143DFC 98 83 0B 1F */ stb r4, 0xb1f(r3)
+/* 801481A0 00143E00 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
+/* 801481A4 00143E04 88 83 26 D1 */ lbz r4, 0x26d1(r3)
+/* 801481A8 00143E08 98 A3 0B 20 */ stb r5, 0xb20(r3)
+/* 801481AC 00143E0C 98 83 0B 21 */ stb r4, 0xb21(r3)
+/* 801481B0 00143E10 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
+/* 801481B4 00143E14 88 83 26 D3 */ lbz r4, 0x26d3(r3)
+/* 801481B8 00143E18 98 A3 0B 22 */ stb r5, 0xb22(r3)
+/* 801481BC 00143E1C 98 83 0B 23 */ stb r4, 0xb23(r3)
+/* 801481C0 00143E20 88 83 26 D4 */ lbz r4, 0x26d4(r3)
+/* 801481C4 00143E24 98 83 0B 24 */ stb r4, 0xb24(r3)
+/* 801481C8 00143E28 88 83 26 D5 */ lbz r4, 0x26d5(r3)
+/* 801481CC 00143E2C 98 83 0B 25 */ stb r4, 0xb25(r3)
+/* 801481D0 00143E30 80 83 26 D8 */ lwz r4, 0x26d8(r3)
+/* 801481D4 00143E34 90 83 0B 28 */ stw r4, 0xb28(r3)
+/* 801481D8 00143E38 80 83 26 DC */ lwz r4, 0x26dc(r3)
+/* 801481DC 00143E3C 90 83 0B 2C */ stw r4, 0xb2c(r3)
+/* 801481E0 00143E40 88 83 26 E0 */ lbz r4, 0x26e0(r3)
+/* 801481E4 00143E44 98 83 0B 30 */ stb r4, 0xb30(r3)
+/* 801481E8 00143E48 88 83 26 E1 */ lbz r4, 0x26e1(r3)
+/* 801481EC 00143E4C 98 83 0B 31 */ stb r4, 0xb31(r3)
+/* 801481F0 00143E50 88 83 26 E2 */ lbz r4, 0x26e2(r3)
+/* 801481F4 00143E54 98 83 0B 32 */ stb r4, 0xb32(r3)
+/* 801481F8 00143E58 88 83 26 E3 */ lbz r4, 0x26e3(r3)
+/* 801481FC 00143E5C 98 83 0B 33 */ stb r4, 0xb33(r3)
+/* 80148200 00143E60 88 83 26 E4 */ lbz r4, 0x26e4(r3)
+/* 80148204 00143E64 98 83 0B 34 */ stb r4, 0xb34(r3)
+/* 80148208 00143E68 88 83 26 E5 */ lbz r4, 0x26e5(r3)
+/* 8014820C 00143E6C 98 83 0B 35 */ stb r4, 0xb35(r3)
+/* 80148210 00143E70 88 83 26 E6 */ lbz r4, 0x26e6(r3)
+/* 80148214 00143E74 98 83 0B 36 */ stb r4, 0xb36(r3)
+/* 80148218 00143E78 88 83 26 E7 */ lbz r4, 0x26e7(r3)
+/* 8014821C 00143E7C 98 83 0B 37 */ stb r4, 0xb37(r3)
+/* 80148220 00143E80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148224 00143E84 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148228 00143E88 38 E3 12 20 */ addi r7, r3, 0x1220
+/* 8014822C 00143E8C 38 A3 2D D0 */ addi r5, r3, 0x2dd0
+/* 80148230 00143E90 7C 09 03 A6 */ mtctr r0
+lbl_80148234:
+/* 80148234 00143E94 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148238 00143E98 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8014823C 00143E9C 90 87 00 04 */ stw r4, 4(r7)
+/* 80148240 00143EA0 94 07 00 08 */ stwu r0, 8(r7)
+/* 80148244 00143EA4 42 00 FF F0 */ bdnz lbl_80148234
+/* 80148248 00143EA8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8014824C 00143EAC 38 00 01 A4 */ li r0, 0x1a4
+/* 80148250 00143EB0 38 C3 14 1F */ addi r6, r3, 0x141f
+/* 80148254 00143EB4 38 A3 2F CF */ addi r5, r3, 0x2fcf
+/* 80148258 00143EB8 90 87 00 04 */ stw r4, 4(r7)
+/* 8014825C 00143EBC 7C 09 03 A6 */ mtctr r0
+lbl_80148260:
+/* 80148260 00143EC0 88 85 00 01 */ lbz r4, 1(r5)
+/* 80148264 00143EC4 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80148268 00143EC8 98 86 00 01 */ stb r4, 1(r6)
+/* 8014826C 00143ECC 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80148270 00143ED0 42 00 FF F0 */ bdnz lbl_80148260
+/* 80148274 00143ED4 88 83 33 18 */ lbz r4, 0x3318(r3)
+/* 80148278 00143ED8 38 00 00 17 */ li r0, 0x17
+/* 8014827C 00143EDC 38 C3 17 68 */ addi r6, r3, 0x1768
+/* 80148280 00143EE0 38 A3 33 18 */ addi r5, r3, 0x3318
+/* 80148284 00143EE4 98 83 17 68 */ stb r4, 0x1768(r3)
+/* 80148288 00143EE8 88 83 33 19 */ lbz r4, 0x3319(r3)
+/* 8014828C 00143EEC 98 83 17 69 */ stb r4, 0x1769(r3)
+/* 80148290 00143EF0 7C 09 03 A6 */ mtctr r0
+lbl_80148294:
+/* 80148294 00143EF4 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148298 00143EF8 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8014829C 00143EFC 90 86 00 04 */ stw r4, 4(r6)
+/* 801482A0 00143F00 94 06 00 08 */ stwu r0, 8(r6)
+/* 801482A4 00143F04 42 00 FF F0 */ bdnz lbl_80148294
+/* 801482A8 00143F08 80 83 33 D4 */ lwz r4, 0x33d4(r3)
+/* 801482AC 00143F0C 38 00 00 30 */ li r0, 0x30
+/* 801482B0 00143F10 38 C3 18 26 */ addi r6, r3, 0x1826
+/* 801482B4 00143F14 38 A3 33 D6 */ addi r5, r3, 0x33d6
+/* 801482B8 00143F18 90 83 18 24 */ stw r4, 0x1824(r3)
+/* 801482BC 00143F1C 7C 09 03 A6 */ mtctr r0
+lbl_801482C0:
+/* 801482C0 00143F20 A0 85 00 02 */ lhz r4, 2(r5)
+/* 801482C4 00143F24 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 801482C8 00143F28 B0 86 00 02 */ sth r4, 2(r6)
+/* 801482CC 00143F2C B4 06 00 04 */ sthu r0, 4(r6)
+/* 801482D0 00143F30 42 00 FF F0 */ bdnz lbl_801482C0
+/* 801482D4 00143F34 80 83 34 98 */ lwz r4, 0x3498(r3)
+/* 801482D8 00143F38 80 03 34 9C */ lwz r0, 0x349c(r3)
+/* 801482DC 00143F3C 90 83 18 E8 */ stw r4, 0x18e8(r3)
+/* 801482E0 00143F40 90 03 18 EC */ stw r0, 0x18ec(r3)
+/* 801482E4 00143F44 80 03 34 A0 */ lwz r0, 0x34a0(r3)
+/* 801482E8 00143F48 90 03 18 F0 */ stw r0, 0x18f0(r3)
+/* 801482EC 00143F4C 88 83 34 A4 */ lbz r4, 0x34a4(r3)
+/* 801482F0 00143F50 88 03 34 A5 */ lbz r0, 0x34a5(r3)
+/* 801482F4 00143F54 98 83 18 F4 */ stb r4, 0x18f4(r3)
+/* 801482F8 00143F58 98 03 18 F5 */ stb r0, 0x18f5(r3)
+/* 801482FC 00143F5C 88 83 34 A6 */ lbz r4, 0x34a6(r3)
+/* 80148300 00143F60 88 03 34 A7 */ lbz r0, 0x34a7(r3)
+/* 80148304 00143F64 98 83 18 F6 */ stb r4, 0x18f6(r3)
+/* 80148308 00143F68 98 03 18 F7 */ stb r0, 0x18f7(r3)
+/* 8014830C 00143F6C 88 83 34 A8 */ lbz r4, 0x34a8(r3)
+/* 80148310 00143F70 88 03 34 A9 */ lbz r0, 0x34a9(r3)
+/* 80148314 00143F74 98 83 18 F8 */ stb r4, 0x18f8(r3)
+/* 80148318 00143F78 98 03 18 F9 */ stb r0, 0x18f9(r3)
+/* 8014831C 00143F7C 88 83 34 AA */ lbz r4, 0x34aa(r3)
+/* 80148320 00143F80 88 03 34 AB */ lbz r0, 0x34ab(r3)
+/* 80148324 00143F84 98 83 18 FA */ stb r4, 0x18fa(r3)
+/* 80148328 00143F88 98 03 18 FB */ stb r0, 0x18fb(r3)
+/* 8014832C 00143F8C 88 03 34 AC */ lbz r0, 0x34ac(r3)
+/* 80148330 00143F90 98 03 18 FC */ stb r0, 0x18fc(r3)
+/* 80148334 00143F94 88 03 34 AD */ lbz r0, 0x34ad(r3)
+/* 80148338 00143F98 98 03 18 FD */ stb r0, 0x18fd(r3)
+/* 8014833C 00143F9C 80 03 34 B0 */ lwz r0, 0x34b0(r3)
+/* 80148340 00143FA0 90 03 19 00 */ stw r0, 0x1900(r3)
+/* 80148344 00143FA4 80 03 34 B4 */ lwz r0, 0x34b4(r3)
+/* 80148348 00143FA8 90 03 19 04 */ stw r0, 0x1904(r3)
+/* 8014834C 00143FAC 88 03 34 B8 */ lbz r0, 0x34b8(r3)
+/* 80148350 00143FB0 98 03 19 08 */ stb r0, 0x1908(r3)
+/* 80148354 00143FB4 88 03 34 B9 */ lbz r0, 0x34b9(r3)
+/* 80148358 00143FB8 98 03 19 09 */ stb r0, 0x1909(r3)
+/* 8014835C 00143FBC 88 03 34 BA */ lbz r0, 0x34ba(r3)
+/* 80148360 00143FC0 98 03 19 0A */ stb r0, 0x190a(r3)
+/* 80148364 00143FC4 88 03 34 BB */ lbz r0, 0x34bb(r3)
+/* 80148368 00143FC8 98 03 19 0B */ stb r0, 0x190b(r3)
+/* 8014836C 00143FCC 88 03 34 BC */ lbz r0, 0x34bc(r3)
+/* 80148370 00143FD0 98 03 19 0C */ stb r0, 0x190c(r3)
+/* 80148374 00143FD4 88 03 34 BD */ lbz r0, 0x34bd(r3)
+/* 80148378 00143FD8 98 03 19 0D */ stb r0, 0x190d(r3)
+/* 8014837C 00143FDC 88 03 34 BE */ lbz r0, 0x34be(r3)
+/* 80148380 00143FE0 98 03 19 0E */ stb r0, 0x190e(r3)
+/* 80148384 00143FE4 88 03 34 BF */ lbz r0, 0x34bf(r3)
+/* 80148388 00143FE8 98 03 19 0F */ stb r0, 0x190f(r3)
+lbl_8014838C:
+/* 8014838C 00143FEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148390 00143FF0 38 E0 00 3C */ li r7, 0x3c
+/* 80148394 00143FF4 38 C0 00 08 */ li r6, 8
+/* 80148398 00143FF8 38 00 00 3B */ li r0, 0x3b
+/* 8014839C 00143FFC 80 A3 0D 28 */ lwz r5, 0xd28(r3)
+/* 801483A0 00144000 38 60 02 61 */ li r3, 0x261
+/* 801483A4 00144004 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801483A8 00144008 38 80 00 00 */ li r4, 0
+/* 801483AC 0014400C B0 E5 00 92 */ sth r7, 0x92(r5)
+/* 801483B0 00144010 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801483B4 00144014 B0 C5 00 C6 */ sth r6, 0xc6(r5)
+/* 801483B8 00144018 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801483BC 0014401C B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 801483C0 00144020 4B EC 2D B1 */ bl func_8000B170
+/* 801483C4 00144024 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801483C8 00144028 88 03 0D 42 */ lbz r0, 0xd42(r3)
+/* 801483CC 0014402C 28 00 00 02 */ cmplwi r0, 2
+/* 801483D0 00144030 41 82 00 28 */ beq lbl_801483F8
+/* 801483D4 00144034 38 60 00 1B */ li r3, 0x1b
+/* 801483D8 00144038 38 80 00 01 */ li r4, 1
+/* 801483DC 0014403C 48 00 65 89 */ bl func_8014E964
+/* 801483E0 00144040 38 60 00 1C */ li r3, 0x1c
+/* 801483E4 00144044 38 80 00 00 */ li r4, 0
+/* 801483E8 00144048 48 00 65 7D */ bl func_8014E964
+/* 801483EC 0014404C 38 60 00 1E */ li r3, 0x1e
+/* 801483F0 00144050 38 80 00 00 */ li r4, 0
+/* 801483F4 00144054 48 00 65 71 */ bl func_8014E964
+lbl_801483F8:
+/* 801483F8 00144058 48 01 CE 61 */ bl func_80165258
+/* 801483FC 0014405C 2C 03 00 00 */ cmpwi r3, 0
+/* 80148400 00144060 40 82 0E 08 */ bne lbl_80149208
+/* 80148404 00144064 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148408 00144068 38 80 00 05 */ li r4, 5
+/* 8014840C 0014406C 38 00 00 01 */ li r0, 1
+/* 80148410 00144070 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80148414 00144074 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148418 00144078 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 8014841C 0014407C 48 00 0D EC */ b lbl_80149208
+/* 80148420 00144080 48 01 CE 39 */ bl func_80165258
+/* 80148424 00144084 2C 03 00 00 */ cmpwi r3, 0
+/* 80148428 00144088 40 82 0D E0 */ bne lbl_80149208
+/* 8014842C 0014408C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148430 00144090 38 00 00 00 */ li r0, 0
+/* 80148434 00144094 38 C0 00 CD */ li r6, 0xcd
+/* 80148438 00144098 38 A0 51 9C */ li r5, 0x519c
+/* 8014843C 0014409C B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80148440 001440A0 38 80 51 9E */ li r4, 0x519e
+/* 80148444 001440A4 38 00 00 02 */ li r0, 2
+/* 80148448 001440A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014844C 001440AC B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80148450 001440B0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148454 001440B4 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80148458 001440B8 64 63 00 40 */ oris r3, r3, 0x40
+/* 8014845C 001440BC 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80148460 001440C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148464 001440C4 B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80148468 001440C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014846C 001440CC B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80148470 001440D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148474 001440D4 B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80148478 001440D8 48 00 0D 90 */ b lbl_80149208
+/* 8014847C 001440DC 4B FC DA F1 */ bl func_80115F6C
+/* 80148480 001440E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148484 001440E4 38 80 00 00 */ li r4, 0
+/* 80148488 001440E8 38 00 00 0B */ li r0, 0xb
+/* 8014848C 001440EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148490 001440F0 B0 83 00 94 */ sth r4, 0x94(r3)
+/* 80148494 001440F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148498 001440F8 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 8014849C 001440FC 48 00 0D 6C */ b lbl_80149208
+/* 801484A0 00144100 4B F0 7E 1D */ bl func_800502BC
+/* 801484A4 00144104 2C 03 00 00 */ cmpwi r3, 0
+/* 801484A8 00144108 41 82 0D 60 */ beq lbl_80149208
+/* 801484AC 0014410C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801484B0 00144110 38 00 00 0C */ li r0, 0xc
+/* 801484B4 00144114 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 801484B8 00144118 4B F0 F4 05 */ bl func_800578BC
+/* 801484BC 0014411C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801484C0 00144120 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 801484C4 00144124 80 84 0D 28 */ lwz r4, 0xd28(r4)
+/* 801484C8 00144128 80 84 00 10 */ lwz r4, 0x10(r4)
+/* 801484CC 0014412C 48 0D E2 DD */ bl func_802267A8
+/* 801484D0 00144130 48 00 0D 38 */ b lbl_80149208
+/* 801484D4 00144134 48 01 CD 85 */ bl func_80165258
+/* 801484D8 00144138 2C 03 00 00 */ cmpwi r3, 0
+/* 801484DC 0014413C 40 82 0D 2C */ bne lbl_80149208
+/* 801484E0 00144140 38 60 02 68 */ li r3, 0x268
+/* 801484E4 00144144 48 01 A5 AD */ bl func_80162A90
+/* 801484E8 00144148 2C 03 00 01 */ cmpwi r3, 1
+/* 801484EC 0014414C 41 82 00 30 */ beq lbl_8014851C
+/* 801484F0 00144150 40 80 0D 18 */ bge lbl_80149208
+/* 801484F4 00144154 2C 03 00 00 */ cmpwi r3, 0
+/* 801484F8 00144158 40 80 00 08 */ bge lbl_80148500
+/* 801484FC 0014415C 48 00 0D 0C */ b lbl_80149208
+lbl_80148500:
+/* 80148500 00144160 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148504 00144164 38 80 00 09 */ li r4, 9
+/* 80148508 00144168 38 00 00 05 */ li r0, 5
+/* 8014850C 0014416C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80148510 00144170 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148514 00144174 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80148518 00144178 48 00 0C F0 */ b lbl_80149208
+lbl_8014851C:
+/* 8014851C 0014417C 48 01 CE 11 */ bl func_8016532C
+/* 80148520 00144180 48 00 6C F5 */ bl func_8014F214
+/* 80148524 00144184 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148528 00144188 38 A0 00 05 */ li r5, 5
+/* 8014852C 0014418C 38 80 00 50 */ li r4, 0x50
+/* 80148530 00144190 38 00 00 00 */ li r0, 0
+/* 80148534 00144194 B0 A3 00 C6 */ sth r5, 0xc6(r3)
+/* 80148538 00144198 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014853C 0014419C B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80148540 001441A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148544 001441A4 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 80148548 001441A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014854C 001441AC 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80148550 001441B0 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
+/* 80148554 001441B4 7C 00 00 D0 */ neg r0, r0
+/* 80148558 001441B8 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
+/* 8014855C 001441BC 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80148560 001441C0 48 00 0C A8 */ b lbl_80149208
+/* 80148564 001441C4 48 01 CC C1 */ bl func_80165224
+/* 80148568 001441C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014856C 001441CC 3A C0 00 00 */ li r22, 0
+/* 80148570 001441D0 92 C3 0D 70 */ stw r22, 0xd70(r3)
+/* 80148574 001441D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148578 001441D8 92 C3 0D 74 */ stw r22, 0xd74(r3)
+/* 8014857C 001441DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148580 001441E0 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80148584 001441E4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 80148588 001441E8 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8014858C 001441EC 48 01 AA 49 */ bl glplatAbortFrame
+/* 80148590 001441F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148594 001441F4 38 00 00 D2 */ li r0, 0xd2
+/* 80148598 001441F8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014859C 001441FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801485A0 00144200 B2 C3 00 C6 */ sth r22, 0xc6(r3)
+/* 801485A4 00144204 48 00 0C 64 */ b lbl_80149208
+/* 801485A8 00144208 88 05 0D DB */ lbz r0, 0xddb(r5)
+/* 801485AC 0014420C 38 80 00 00 */ li r4, 0
+/* 801485B0 00144210 2C 00 00 01 */ cmpwi r0, 1
+/* 801485B4 00144214 41 82 00 08 */ beq lbl_801485BC
+/* 801485B8 00144218 48 00 00 34 */ b lbl_801485EC
+lbl_801485BC:
+/* 801485BC 0014421C 38 00 00 00 */ li r0, 0
+/* 801485C0 00144220 98 05 0D DB */ stb r0, 0xddb(r5)
+/* 801485C4 00144224 48 01 CD 69 */ bl func_8016532C
+/* 801485C8 00144228 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801485CC 0014422C 38 00 00 05 */ li r0, 5
+/* 801485D0 00144230 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 801485D4 00144234 48 00 6C 41 */ bl func_8014F214
+/* 801485D8 00144238 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801485DC 0014423C 38 80 00 01 */ li r4, 1
+/* 801485E0 00144240 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801485E4 00144244 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5
+/* 801485E8 00144248 90 03 0D 30 */ stw r0, 0xd30(r3)
+lbl_801485EC:
+/* 801485EC 0014424C 2C 04 00 00 */ cmpwi r4, 0
+/* 801485F0 00144250 40 82 0C 18 */ bne lbl_80149208
+/* 801485F4 00144254 48 01 CC AD */ bl func_801652A0
+/* 801485F8 00144258 2C 03 00 00 */ cmpwi r3, 0
+/* 801485FC 0014425C 41 82 00 14 */ beq lbl_80148610
+/* 80148600 00144260 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148604 00144264 38 00 00 11 */ li r0, 0x11
+/* 80148608 00144268 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 8014860C 0014426C 48 00 0B FC */ b lbl_80149208
+lbl_80148610:
+/* 80148610 00144270 48 01 CC 49 */ bl func_80165258
+/* 80148614 00144274 2C 03 00 00 */ cmpwi r3, 0
+/* 80148618 00144278 40 82 00 20 */ bne lbl_80148638
+/* 8014861C 0014427C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148620 00144280 38 80 00 01 */ li r4, 1
+/* 80148624 00144284 38 00 00 00 */ li r0, 0
+/* 80148628 00144288 98 83 0D DB */ stb r4, 0xddb(r3)
+/* 8014862C 0014428C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148630 00144290 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80148634 00144294 48 00 0B D4 */ b lbl_80149208
+lbl_80148638:
+/* 80148638 00144298 48 01 CA 75 */ bl func_801650AC
+/* 8014863C 0014429C 2C 03 00 00 */ cmpwi r3, 0
+/* 80148640 001442A0 40 82 0B C8 */ bne lbl_80149208
+/* 80148644 001442A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148648 001442A8 38 00 00 19 */ li r0, 0x19
+/* 8014864C 001442AC B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80148650 001442B0 48 00 0B B8 */ b lbl_80149208
+/* 80148654 001442B4 48 02 02 05 */ bl func_80168858
+/* 80148658 001442B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8014865C 001442BC 41 82 03 C8 */ beq lbl_80148A24
+/* 80148660 001442C0 48 02 04 AD */ bl func_80168B0C
+/* 80148664 001442C4 7C 76 1B 78 */ mr r22, r3
+/* 80148668 001442C8 48 02 04 41 */ bl func_80168AA8
+/* 8014866C 001442CC 7C 03 B0 40 */ cmplw r3, r22
+/* 80148670 001442D0 41 82 00 4C */ beq lbl_801486BC
+/* 80148674 001442D4 48 01 CC B9 */ bl func_8016532C
+/* 80148678 001442D8 48 00 6B 9D */ bl func_8014F214
+/* 8014867C 001442DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148680 001442E0 38 A0 00 05 */ li r5, 5
+/* 80148684 001442E4 38 80 00 50 */ li r4, 0x50
+/* 80148688 001442E8 38 00 00 00 */ li r0, 0
+/* 8014868C 001442EC B0 A3 00 C6 */ sth r5, 0xc6(r3)
+/* 80148690 001442F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148694 001442F4 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80148698 001442F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014869C 001442FC 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 801486A0 00144300 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801486A4 00144304 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801486A8 00144308 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
+/* 801486AC 0014430C 7C 00 00 D0 */ neg r0, r0
+/* 801486B0 00144310 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
+/* 801486B4 00144314 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 801486B8 00144318 48 00 0B 50 */ b lbl_80149208
+lbl_801486BC:
+/* 801486BC 0014431C 48 02 02 45 */ bl func_80168900
+/* 801486C0 00144320 2C 03 00 00 */ cmpwi r3, 0
+/* 801486C4 00144324 41 82 03 60 */ beq lbl_80148A24
+/* 801486C8 00144328 48 02 02 39 */ bl func_80168900
+/* 801486CC 0014432C 7C 64 1B 78 */ mr r4, r3
+/* 801486D0 00144330 38 60 00 02 */ li r3, 2
+/* 801486D4 00144334 4B FD 42 C9 */ bl func_8011C99C
+/* 801486D8 00144338 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 801486DC 0014433C 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 801486E0 00144340 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f
+/* 801486E4 00144344 41 82 00 18 */ beq lbl_801486FC
+/* 801486E8 00144348 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 801486EC 0014434C 38 84 0D CC */ addi r4, r4, 0xdcc
+/* 801486F0 00144350 38 A0 00 0E */ li r5, 0xe
+/* 801486F4 00144354 38 63 00 8A */ addi r3, r3, 0x8a
+/* 801486F8 00144358 4B EB B9 09 */ bl memcpy
+lbl_801486FC:
+/* 801486FC 0014435C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148700 00144360 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148704 00144364 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 80148708 00144368 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 8014870C 0014436C 28 00 00 02 */ cmplwi r0, 2
+/* 80148710 00144370 40 82 02 EC */ bne lbl_801489FC
+/* 80148714 00144374 38 60 00 32 */ li r3, 0x32
+/* 80148718 00144378 4B FD 59 95 */ bl func_8011E0AC
+/* 8014871C 0014437C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148720 00144380 38 00 00 3F */ li r0, 0x3f
+/* 80148724 00144384 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148728 00144388 38 E3 04 48 */ addi r7, r3, 0x448
+/* 8014872C 0014438C 38 A3 1F F8 */ addi r5, r3, 0x1ff8
+/* 80148730 00144390 7C 09 03 A6 */ mtctr r0
+lbl_80148734:
+/* 80148734 00144394 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148738 00144398 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8014873C 0014439C 90 87 00 04 */ stw r4, 4(r7)
+/* 80148740 001443A0 94 07 00 08 */ stwu r0, 8(r7)
+/* 80148744 001443A4 42 00 FF F0 */ bdnz lbl_80148734
+/* 80148748 001443A8 80 85 00 04 */ lwz r4, 4(r5)
+/* 8014874C 001443AC 38 00 01 A4 */ li r0, 0x1a4
+/* 80148750 001443B0 38 C3 06 47 */ addi r6, r3, 0x647
+/* 80148754 001443B4 38 A3 21 F7 */ addi r5, r3, 0x21f7
+/* 80148758 001443B8 90 87 00 04 */ stw r4, 4(r7)
+/* 8014875C 001443BC 7C 09 03 A6 */ mtctr r0
+lbl_80148760:
+/* 80148760 001443C0 88 85 00 01 */ lbz r4, 1(r5)
+/* 80148764 001443C4 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80148768 001443C8 98 86 00 01 */ stb r4, 1(r6)
+/* 8014876C 001443CC 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80148770 001443D0 42 00 FF F0 */ bdnz lbl_80148760
+/* 80148774 001443D4 88 83 25 40 */ lbz r4, 0x2540(r3)
+/* 80148778 001443D8 38 00 00 17 */ li r0, 0x17
+/* 8014877C 001443DC 38 C3 09 90 */ addi r6, r3, 0x990
+/* 80148780 001443E0 38 A3 25 40 */ addi r5, r3, 0x2540
+/* 80148784 001443E4 98 83 09 90 */ stb r4, 0x990(r3)
+/* 80148788 001443E8 88 83 25 41 */ lbz r4, 0x2541(r3)
+/* 8014878C 001443EC 98 83 09 91 */ stb r4, 0x991(r3)
+/* 80148790 001443F0 7C 09 03 A6 */ mtctr r0
+lbl_80148794:
+/* 80148794 001443F4 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148798 001443F8 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8014879C 001443FC 90 86 00 04 */ stw r4, 4(r6)
+/* 801487A0 00144400 94 06 00 08 */ stwu r0, 8(r6)
+/* 801487A4 00144404 42 00 FF F0 */ bdnz lbl_80148794
+/* 801487A8 00144408 80 83 25 FC */ lwz r4, 0x25fc(r3)
+/* 801487AC 0014440C 38 00 00 30 */ li r0, 0x30
+/* 801487B0 00144410 38 C3 0A 4E */ addi r6, r3, 0xa4e
+/* 801487B4 00144414 38 A3 25 FE */ addi r5, r3, 0x25fe
+/* 801487B8 00144418 90 83 0A 4C */ stw r4, 0xa4c(r3)
+/* 801487BC 0014441C 7C 09 03 A6 */ mtctr r0
+lbl_801487C0:
+/* 801487C0 00144420 A0 85 00 02 */ lhz r4, 2(r5)
+/* 801487C4 00144424 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 801487C8 00144428 B0 86 00 02 */ sth r4, 2(r6)
+/* 801487CC 0014442C B4 06 00 04 */ sthu r0, 4(r6)
+/* 801487D0 00144430 42 00 FF F0 */ bdnz lbl_801487C0
+/* 801487D4 00144434 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
+/* 801487D8 00144438 38 00 00 3F */ li r0, 0x3f
+/* 801487DC 0014443C 80 83 26 C4 */ lwz r4, 0x26c4(r3)
+/* 801487E0 00144440 90 A3 0B 10 */ stw r5, 0xb10(r3)
+/* 801487E4 00144444 90 83 0B 14 */ stw r4, 0xb14(r3)
+/* 801487E8 00144448 80 83 26 C8 */ lwz r4, 0x26c8(r3)
+/* 801487EC 0014444C 90 83 0B 18 */ stw r4, 0xb18(r3)
+/* 801487F0 00144450 88 A3 26 CC */ lbz r5, 0x26cc(r3)
+/* 801487F4 00144454 88 83 26 CD */ lbz r4, 0x26cd(r3)
+/* 801487F8 00144458 98 A3 0B 1C */ stb r5, 0xb1c(r3)
+/* 801487FC 0014445C 98 83 0B 1D */ stb r4, 0xb1d(r3)
+/* 80148800 00144460 88 A3 26 CE */ lbz r5, 0x26ce(r3)
+/* 80148804 00144464 88 83 26 CF */ lbz r4, 0x26cf(r3)
+/* 80148808 00144468 98 A3 0B 1E */ stb r5, 0xb1e(r3)
+/* 8014880C 0014446C 98 83 0B 1F */ stb r4, 0xb1f(r3)
+/* 80148810 00144470 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
+/* 80148814 00144474 88 83 26 D1 */ lbz r4, 0x26d1(r3)
+/* 80148818 00144478 98 A3 0B 20 */ stb r5, 0xb20(r3)
+/* 8014881C 0014447C 98 83 0B 21 */ stb r4, 0xb21(r3)
+/* 80148820 00144480 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
+/* 80148824 00144484 88 83 26 D3 */ lbz r4, 0x26d3(r3)
+/* 80148828 00144488 98 A3 0B 22 */ stb r5, 0xb22(r3)
+/* 8014882C 0014448C 98 83 0B 23 */ stb r4, 0xb23(r3)
+/* 80148830 00144490 88 83 26 D4 */ lbz r4, 0x26d4(r3)
+/* 80148834 00144494 98 83 0B 24 */ stb r4, 0xb24(r3)
+/* 80148838 00144498 88 83 26 D5 */ lbz r4, 0x26d5(r3)
+/* 8014883C 0014449C 98 83 0B 25 */ stb r4, 0xb25(r3)
+/* 80148840 001444A0 80 83 26 D8 */ lwz r4, 0x26d8(r3)
+/* 80148844 001444A4 90 83 0B 28 */ stw r4, 0xb28(r3)
+/* 80148848 001444A8 80 83 26 DC */ lwz r4, 0x26dc(r3)
+/* 8014884C 001444AC 90 83 0B 2C */ stw r4, 0xb2c(r3)
+/* 80148850 001444B0 88 83 26 E0 */ lbz r4, 0x26e0(r3)
+/* 80148854 001444B4 98 83 0B 30 */ stb r4, 0xb30(r3)
+/* 80148858 001444B8 88 83 26 E1 */ lbz r4, 0x26e1(r3)
+/* 8014885C 001444BC 98 83 0B 31 */ stb r4, 0xb31(r3)
+/* 80148860 001444C0 88 83 26 E2 */ lbz r4, 0x26e2(r3)
+/* 80148864 001444C4 98 83 0B 32 */ stb r4, 0xb32(r3)
+/* 80148868 001444C8 88 83 26 E3 */ lbz r4, 0x26e3(r3)
+/* 8014886C 001444CC 98 83 0B 33 */ stb r4, 0xb33(r3)
+/* 80148870 001444D0 88 83 26 E4 */ lbz r4, 0x26e4(r3)
+/* 80148874 001444D4 98 83 0B 34 */ stb r4, 0xb34(r3)
+/* 80148878 001444D8 88 83 26 E5 */ lbz r4, 0x26e5(r3)
+/* 8014887C 001444DC 98 83 0B 35 */ stb r4, 0xb35(r3)
+/* 80148880 001444E0 88 83 26 E6 */ lbz r4, 0x26e6(r3)
+/* 80148884 001444E4 98 83 0B 36 */ stb r4, 0xb36(r3)
+/* 80148888 001444E8 88 83 26 E7 */ lbz r4, 0x26e7(r3)
+/* 8014888C 001444EC 98 83 0B 37 */ stb r4, 0xb37(r3)
+/* 80148890 001444F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148894 001444F4 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148898 001444F8 38 E3 12 20 */ addi r7, r3, 0x1220
+/* 8014889C 001444FC 38 A3 2D D0 */ addi r5, r3, 0x2dd0
+/* 801488A0 00144500 7C 09 03 A6 */ mtctr r0
+lbl_801488A4:
+/* 801488A4 00144504 80 85 00 04 */ lwz r4, 4(r5)
+/* 801488A8 00144508 84 05 00 08 */ lwzu r0, 8(r5)
+/* 801488AC 0014450C 90 87 00 04 */ stw r4, 4(r7)
+/* 801488B0 00144510 94 07 00 08 */ stwu r0, 8(r7)
+/* 801488B4 00144514 42 00 FF F0 */ bdnz lbl_801488A4
+/* 801488B8 00144518 80 85 00 04 */ lwz r4, 4(r5)
+/* 801488BC 0014451C 38 00 01 A4 */ li r0, 0x1a4
+/* 801488C0 00144520 38 C3 14 1F */ addi r6, r3, 0x141f
+/* 801488C4 00144524 38 A3 2F CF */ addi r5, r3, 0x2fcf
+/* 801488C8 00144528 90 87 00 04 */ stw r4, 4(r7)
+/* 801488CC 0014452C 7C 09 03 A6 */ mtctr r0
+lbl_801488D0:
+/* 801488D0 00144530 88 85 00 01 */ lbz r4, 1(r5)
+/* 801488D4 00144534 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 801488D8 00144538 98 86 00 01 */ stb r4, 1(r6)
+/* 801488DC 0014453C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 801488E0 00144540 42 00 FF F0 */ bdnz lbl_801488D0
+/* 801488E4 00144544 88 83 33 18 */ lbz r4, 0x3318(r3)
+/* 801488E8 00144548 38 00 00 17 */ li r0, 0x17
+/* 801488EC 0014454C 38 C3 17 68 */ addi r6, r3, 0x1768
+/* 801488F0 00144550 38 A3 33 18 */ addi r5, r3, 0x3318
+/* 801488F4 00144554 98 83 17 68 */ stb r4, 0x1768(r3)
+/* 801488F8 00144558 88 83 33 19 */ lbz r4, 0x3319(r3)
+/* 801488FC 0014455C 98 83 17 69 */ stb r4, 0x1769(r3)
+/* 80148900 00144560 7C 09 03 A6 */ mtctr r0
+lbl_80148904:
+/* 80148904 00144564 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148908 00144568 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8014890C 0014456C 90 86 00 04 */ stw r4, 4(r6)
+/* 80148910 00144570 94 06 00 08 */ stwu r0, 8(r6)
+/* 80148914 00144574 42 00 FF F0 */ bdnz lbl_80148904
+/* 80148918 00144578 80 83 33 D4 */ lwz r4, 0x33d4(r3)
+/* 8014891C 0014457C 38 00 00 30 */ li r0, 0x30
+/* 80148920 00144580 38 C3 18 26 */ addi r6, r3, 0x1826
+/* 80148924 00144584 38 A3 33 D6 */ addi r5, r3, 0x33d6
+/* 80148928 00144588 90 83 18 24 */ stw r4, 0x1824(r3)
+/* 8014892C 0014458C 7C 09 03 A6 */ mtctr r0
+lbl_80148930:
+/* 80148930 00144590 A0 85 00 02 */ lhz r4, 2(r5)
+/* 80148934 00144594 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 80148938 00144598 B0 86 00 02 */ sth r4, 2(r6)
+/* 8014893C 0014459C B4 06 00 04 */ sthu r0, 4(r6)
+/* 80148940 001445A0 42 00 FF F0 */ bdnz lbl_80148930
+/* 80148944 001445A4 80 83 34 98 */ lwz r4, 0x3498(r3)
+/* 80148948 001445A8 80 03 34 9C */ lwz r0, 0x349c(r3)
+/* 8014894C 001445AC 90 83 18 E8 */ stw r4, 0x18e8(r3)
+/* 80148950 001445B0 90 03 18 EC */ stw r0, 0x18ec(r3)
+/* 80148954 001445B4 80 03 34 A0 */ lwz r0, 0x34a0(r3)
+/* 80148958 001445B8 90 03 18 F0 */ stw r0, 0x18f0(r3)
+/* 8014895C 001445BC 88 83 34 A4 */ lbz r4, 0x34a4(r3)
+/* 80148960 001445C0 88 03 34 A5 */ lbz r0, 0x34a5(r3)
+/* 80148964 001445C4 98 83 18 F4 */ stb r4, 0x18f4(r3)
+/* 80148968 001445C8 98 03 18 F5 */ stb r0, 0x18f5(r3)
+/* 8014896C 001445CC 88 83 34 A6 */ lbz r4, 0x34a6(r3)
+/* 80148970 001445D0 88 03 34 A7 */ lbz r0, 0x34a7(r3)
+/* 80148974 001445D4 98 83 18 F6 */ stb r4, 0x18f6(r3)
+/* 80148978 001445D8 98 03 18 F7 */ stb r0, 0x18f7(r3)
+/* 8014897C 001445DC 88 83 34 A8 */ lbz r4, 0x34a8(r3)
+/* 80148980 001445E0 88 03 34 A9 */ lbz r0, 0x34a9(r3)
+/* 80148984 001445E4 98 83 18 F8 */ stb r4, 0x18f8(r3)
+/* 80148988 001445E8 98 03 18 F9 */ stb r0, 0x18f9(r3)
+/* 8014898C 001445EC 88 83 34 AA */ lbz r4, 0x34aa(r3)
+/* 80148990 001445F0 88 03 34 AB */ lbz r0, 0x34ab(r3)
+/* 80148994 001445F4 98 83 18 FA */ stb r4, 0x18fa(r3)
+/* 80148998 001445F8 98 03 18 FB */ stb r0, 0x18fb(r3)
+/* 8014899C 001445FC 88 03 34 AC */ lbz r0, 0x34ac(r3)
+/* 801489A0 00144600 98 03 18 FC */ stb r0, 0x18fc(r3)
+/* 801489A4 00144604 88 03 34 AD */ lbz r0, 0x34ad(r3)
+/* 801489A8 00144608 98 03 18 FD */ stb r0, 0x18fd(r3)
+/* 801489AC 0014460C 80 03 34 B0 */ lwz r0, 0x34b0(r3)
+/* 801489B0 00144610 90 03 19 00 */ stw r0, 0x1900(r3)
+/* 801489B4 00144614 80 03 34 B4 */ lwz r0, 0x34b4(r3)
+/* 801489B8 00144618 90 03 19 04 */ stw r0, 0x1904(r3)
+/* 801489BC 0014461C 88 03 34 B8 */ lbz r0, 0x34b8(r3)
+/* 801489C0 00144620 98 03 19 08 */ stb r0, 0x1908(r3)
+/* 801489C4 00144624 88 03 34 B9 */ lbz r0, 0x34b9(r3)
+/* 801489C8 00144628 98 03 19 09 */ stb r0, 0x1909(r3)
+/* 801489CC 0014462C 88 03 34 BA */ lbz r0, 0x34ba(r3)
+/* 801489D0 00144630 98 03 19 0A */ stb r0, 0x190a(r3)
+/* 801489D4 00144634 88 03 34 BB */ lbz r0, 0x34bb(r3)
+/* 801489D8 00144638 98 03 19 0B */ stb r0, 0x190b(r3)
+/* 801489DC 0014463C 88 03 34 BC */ lbz r0, 0x34bc(r3)
+/* 801489E0 00144640 98 03 19 0C */ stb r0, 0x190c(r3)
+/* 801489E4 00144644 88 03 34 BD */ lbz r0, 0x34bd(r3)
+/* 801489E8 00144648 98 03 19 0D */ stb r0, 0x190d(r3)
+/* 801489EC 0014464C 88 03 34 BE */ lbz r0, 0x34be(r3)
+/* 801489F0 00144650 98 03 19 0E */ stb r0, 0x190e(r3)
+/* 801489F4 00144654 88 03 34 BF */ lbz r0, 0x34bf(r3)
+/* 801489F8 00144658 98 03 19 0F */ stb r0, 0x190f(r3)
+lbl_801489FC:
+/* 801489FC 0014465C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A00 00144660 38 80 00 12 */ li r4, 0x12
+/* 80148A04 00144664 38 00 00 96 */ li r0, 0x96
+/* 80148A08 00144668 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80148A0C 0014466C B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 80148A10 00144670 38 60 02 61 */ li r3, 0x261
+/* 80148A14 00144674 38 80 00 00 */ li r4, 0
+/* 80148A18 00144678 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A1C 0014467C B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80148A20 00144680 4B EC 27 51 */ bl func_8000B170
+lbl_80148A24:
+/* 80148A24 00144684 48 01 C8 35 */ bl func_80165258
+/* 80148A28 00144688 2C 03 00 00 */ cmpwi r3, 0
+/* 80148A2C 0014468C 40 82 07 DC */ bne lbl_80149208
+/* 80148A30 00144690 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A34 00144694 A0 05 00 C4 */ lhz r0, 0xc4(r5)
+/* 80148A38 00144698 2C 00 00 69 */ cmpwi r0, 0x69
+/* 80148A3C 0014469C 40 80 00 18 */ bge lbl_80148A54
+/* 80148A40 001446A0 2C 00 00 5C */ cmpwi r0, 0x5c
+/* 80148A44 001446A4 40 80 00 30 */ bge lbl_80148A74
+/* 80148A48 001446A8 2C 00 00 5A */ cmpwi r0, 0x5a
+/* 80148A4C 001446AC 40 80 00 10 */ bge lbl_80148A5C
+/* 80148A50 001446B0 48 00 00 24 */ b lbl_80148A74
+lbl_80148A54:
+/* 80148A54 001446B4 2C 00 00 6B */ cmpwi r0, 0x6b
+/* 80148A58 001446B8 40 80 00 1C */ bge lbl_80148A74
+lbl_80148A5C:
+/* 80148A5C 001446BC 38 60 00 10 */ li r3, 0x10
+/* 80148A60 001446C0 38 00 00 00 */ li r0, 0
+/* 80148A64 001446C4 B0 65 00 C6 */ sth r3, 0xc6(r5)
+/* 80148A68 001446C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A6C 001446CC 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80148A70 001446D0 48 00 07 98 */ b lbl_80149208
+lbl_80148A74:
+/* 80148A74 001446D4 38 00 00 10 */ li r0, 0x10
+/* 80148A78 001446D8 38 80 00 50 */ li r4, 0x50
+/* 80148A7C 001446DC B0 05 00 C6 */ sth r0, 0xc6(r5)
+/* 80148A80 001446E0 38 00 00 01 */ li r0, 1
+/* 80148A84 001446E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A88 001446E8 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80148A8C 001446EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A90 001446F0 98 03 0D DB */ stb r0, 0xddb(r3)
+/* 80148A94 001446F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148A98 001446F8 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80148A9C 001446FC 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
+/* 80148AA0 00144700 7C 00 00 D0 */ neg r0, r0
+/* 80148AA4 00144704 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
+/* 80148AA8 00144708 98 03 0D DA */ stb r0, 0xdda(r3)
+/* 80148AAC 0014470C 48 00 07 5C */ b lbl_80149208
+/* 80148AB0 00144710 48 01 C7 A9 */ bl func_80165258
+/* 80148AB4 00144714 2C 03 00 00 */ cmpwi r3, 0
+/* 80148AB8 00144718 40 82 07 50 */ bne lbl_80149208
+/* 80148ABC 0014471C 48 01 C8 71 */ bl func_8016532C
+/* 80148AC0 00144720 48 00 67 55 */ bl func_8014F214
+/* 80148AC4 00144724 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148AC8 00144728 38 E0 00 00 */ li r7, 0
+/* 80148ACC 0014472C 38 C0 00 CD */ li r6, 0xcd
+/* 80148AD0 00144730 38 A0 51 9C */ li r5, 0x519c
+/* 80148AD4 00144734 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 80148AD8 00144738 38 80 51 9E */ li r4, 0x519e
+/* 80148ADC 0014473C 38 00 00 03 */ li r0, 3
+/* 80148AE0 00144740 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148AE4 00144744 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 80148AE8 00144748 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 80148AEC 0014474C 7C 63 00 D0 */ neg r3, r3
+/* 80148AF0 00144750 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80148AF4 00144754 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 80148AF8 00144758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148AFC 0014475C B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80148B00 00144760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B04 00144764 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80148B08 00144768 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B0C 0014476C 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80148B10 00144770 64 63 00 40 */ oris r3, r3, 0x40
+/* 80148B14 00144774 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80148B18 00144778 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B1C 0014477C B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80148B20 00144780 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B24 00144784 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80148B28 00144788 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B2C 0014478C B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80148B30 00144790 48 00 06 D8 */ b lbl_80149208
+/* 80148B34 00144794 38 60 00 01 */ li r3, 1
+/* 80148B38 00144798 4B F0 D8 95 */ bl func_800563CC
+/* 80148B3C 0014479C 48 01 C7 65 */ bl func_801652A0
+/* 80148B40 001447A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80148B44 001447A4 41 82 00 14 */ beq lbl_80148B58
+/* 80148B48 001447A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B4C 001447AC 38 00 00 15 */ li r0, 0x15
+/* 80148B50 001447B0 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80148B54 001447B4 48 00 06 B4 */ b lbl_80149208
+lbl_80148B58:
+/* 80148B58 001447B8 48 01 C7 01 */ bl func_80165258
+/* 80148B5C 001447BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80148B60 001447C0 40 82 00 7C */ bne lbl_80148BDC
+/* 80148B64 001447C4 48 01 C7 C9 */ bl func_8016532C
+/* 80148B68 001447C8 48 00 66 AD */ bl func_8014F214
+/* 80148B6C 001447CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B70 001447D0 38 E0 00 00 */ li r7, 0
+/* 80148B74 001447D4 38 C0 00 CD */ li r6, 0xcd
+/* 80148B78 001447D8 38 A0 50 BA */ li r5, 0x50ba
+/* 80148B7C 001447DC 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 80148B80 001447E0 38 80 51 9E */ li r4, 0x519e
+/* 80148B84 001447E4 38 00 00 04 */ li r0, 4
+/* 80148B88 001447E8 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148B8C 001447EC 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 80148B90 001447F0 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 80148B94 001447F4 7C 63 00 D0 */ neg r3, r3
+/* 80148B98 001447F8 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80148B9C 001447FC 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 80148BA0 00144800 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BA4 00144804 B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80148BA8 00144808 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BAC 0014480C B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80148BB0 00144810 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BB4 00144814 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80148BB8 00144818 64 63 00 40 */ oris r3, r3, 0x40
+/* 80148BBC 0014481C 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80148BC0 00144820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BC4 00144824 B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80148BC8 00144828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BCC 0014482C B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80148BD0 00144830 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BD4 00144834 B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80148BD8 00144838 48 00 06 30 */ b lbl_80149208
+lbl_80148BDC:
+/* 80148BDC 0014483C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BE0 00144840 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 80148BE4 00144844 54 00 10 3A */ slwi r0, r0, 2
+/* 80148BE8 00144848 7C 63 02 14 */ add r3, r3, r0
+/* 80148BEC 0014484C 80 63 03 F8 */ lwz r3, 0x3f8(r3)
+/* 80148BF0 00144850 48 01 E4 F5 */ bl func_801670E4
+/* 80148BF4 00144854 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148BF8 00144858 7C 76 1B 78 */ mr r22, r3
+/* 80148BFC 0014485C 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 80148C00 00144860 54 00 10 3A */ slwi r0, r0, 2
+/* 80148C04 00144864 7C 64 02 14 */ add r3, r4, r0
+/* 80148C08 00144868 80 63 03 F8 */ lwz r3, 0x3f8(r3)
+/* 80148C0C 0014486C 48 01 E6 21 */ bl func_8016722C
+/* 80148C10 00144870 2C 16 00 04 */ cmpwi r22, 4
+/* 80148C14 00144874 7C 76 1B 78 */ mr r22, r3
+/* 80148C18 00144878 40 82 00 14 */ bne lbl_80148C2C
+/* 80148C1C 0014487C 48 01 FE F1 */ bl func_80168B0C
+/* 80148C20 00144880 80 16 00 00 */ lwz r0, 0(r22)
+/* 80148C24 00144884 7C 00 18 40 */ cmplw r0, r3
+/* 80148C28 00144888 41 82 00 7C */ beq lbl_80148CA4
+lbl_80148C2C:
+/* 80148C2C 0014488C 48 01 C7 01 */ bl func_8016532C
+/* 80148C30 00144890 48 00 65 E5 */ bl func_8014F214
+/* 80148C34 00144894 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C38 00144898 38 E0 00 00 */ li r7, 0
+/* 80148C3C 0014489C 38 C0 00 CD */ li r6, 0xcd
+/* 80148C40 001448A0 38 A0 50 BA */ li r5, 0x50ba
+/* 80148C44 001448A4 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 80148C48 001448A8 38 80 51 9E */ li r4, 0x519e
+/* 80148C4C 001448AC 38 00 00 04 */ li r0, 4
+/* 80148C50 001448B0 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C54 001448B4 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 80148C58 001448B8 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 80148C5C 001448BC 7C 63 00 D0 */ neg r3, r3
+/* 80148C60 001448C0 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80148C64 001448C4 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 80148C68 001448C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C6C 001448CC B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80148C70 001448D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C74 001448D4 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80148C78 001448D8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C7C 001448DC 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80148C80 001448E0 64 63 00 40 */ oris r3, r3, 0x40
+/* 80148C84 001448E4 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80148C88 001448E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C8C 001448EC B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80148C90 001448F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C94 001448F4 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80148C98 001448F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148C9C 001448FC B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80148CA0 00144900 48 00 05 68 */ b lbl_80149208
+lbl_80148CA4:
+/* 80148CA4 00144904 48 01 C4 09 */ bl func_801650AC
+/* 80148CA8 00144908 2C 03 00 00 */ cmpwi r3, 0
+/* 80148CAC 0014490C 40 82 05 5C */ bne lbl_80149208
+/* 80148CB0 00144910 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148CB4 00144914 38 00 00 19 */ li r0, 0x19
+/* 80148CB8 00144918 B0 03 00 C6 */ sth r0, 0xc6(r3)
+/* 80148CBC 0014491C 48 00 05 4C */ b lbl_80149208
+/* 80148CC0 00144920 48 01 FB 99 */ bl func_80168858
+/* 80148CC4 00144924 2C 03 00 00 */ cmpwi r3, 0
+/* 80148CC8 00144928 41 82 03 F8 */ beq lbl_801490C0
+/* 80148CCC 0014492C 48 01 FE 41 */ bl func_80168B0C
+/* 80148CD0 00144930 7C 76 1B 78 */ mr r22, r3
+/* 80148CD4 00144934 48 01 FD D5 */ bl func_80168AA8
+/* 80148CD8 00144938 7C 03 B0 40 */ cmplw r3, r22
+/* 80148CDC 0014493C 41 82 00 7C */ beq lbl_80148D58
+/* 80148CE0 00144940 48 01 C6 4D */ bl func_8016532C
+/* 80148CE4 00144944 48 00 65 31 */ bl func_8014F214
+/* 80148CE8 00144948 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148CEC 0014494C 38 E0 00 00 */ li r7, 0
+/* 80148CF0 00144950 38 C0 00 CD */ li r6, 0xcd
+/* 80148CF4 00144954 38 A0 50 BA */ li r5, 0x50ba
+/* 80148CF8 00144958 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 80148CFC 0014495C 38 80 51 9E */ li r4, 0x519e
+/* 80148D00 00144960 38 00 00 04 */ li r0, 4
+/* 80148D04 00144964 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D08 00144968 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 80148D0C 0014496C 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 80148D10 00144970 7C 63 00 D0 */ neg r3, r3
+/* 80148D14 00144974 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80148D18 00144978 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 80148D1C 0014497C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D20 00144980 B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80148D24 00144984 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D28 00144988 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80148D2C 0014498C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D30 00144990 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80148D34 00144994 64 63 00 40 */ oris r3, r3, 0x40
+/* 80148D38 00144998 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80148D3C 0014499C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D40 001449A0 B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80148D44 001449A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D48 001449A8 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80148D4C 001449AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D50 001449B0 B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80148D54 001449B4 48 00 04 B4 */ b lbl_80149208
+lbl_80148D58:
+/* 80148D58 001449B8 48 01 FB A9 */ bl func_80168900
+/* 80148D5C 001449BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80148D60 001449C0 41 82 03 60 */ beq lbl_801490C0
+/* 80148D64 001449C4 48 01 FB 9D */ bl func_80168900
+/* 80148D68 001449C8 7C 64 1B 78 */ mr r4, r3
+/* 80148D6C 001449CC 38 60 00 02 */ li r3, 2
+/* 80148D70 001449D0 4B FD 3C 2D */ bl func_8011C99C
+/* 80148D74 001449D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D78 001449D8 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 80148D7C 001449DC 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f
+/* 80148D80 001449E0 41 82 00 18 */ beq lbl_80148D98
+/* 80148D84 001449E4 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80148D88 001449E8 38 84 0D CC */ addi r4, r4, 0xdcc
+/* 80148D8C 001449EC 38 A0 00 0E */ li r5, 0xe
+/* 80148D90 001449F0 38 63 00 8A */ addi r3, r3, 0x8a
+/* 80148D94 001449F4 4B EB B2 6D */ bl memcpy
+lbl_80148D98:
+/* 80148D98 001449F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148D9C 001449FC 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148DA0 00144A00 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 80148DA4 00144A04 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 80148DA8 00144A08 28 00 00 02 */ cmplwi r0, 2
+/* 80148DAC 00144A0C 40 82 02 EC */ bne lbl_80149098
+/* 80148DB0 00144A10 38 60 00 32 */ li r3, 0x32
+/* 80148DB4 00144A14 4B FD 52 F9 */ bl func_8011E0AC
+/* 80148DB8 00144A18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148DBC 00144A1C 38 00 00 3F */ li r0, 0x3f
+/* 80148DC0 00144A20 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148DC4 00144A24 38 E3 04 48 */ addi r7, r3, 0x448
+/* 80148DC8 00144A28 38 A3 1F F8 */ addi r5, r3, 0x1ff8
+/* 80148DCC 00144A2C 7C 09 03 A6 */ mtctr r0
+lbl_80148DD0:
+/* 80148DD0 00144A30 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148DD4 00144A34 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80148DD8 00144A38 90 87 00 04 */ stw r4, 4(r7)
+/* 80148DDC 00144A3C 94 07 00 08 */ stwu r0, 8(r7)
+/* 80148DE0 00144A40 42 00 FF F0 */ bdnz lbl_80148DD0
+/* 80148DE4 00144A44 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148DE8 00144A48 38 00 01 A4 */ li r0, 0x1a4
+/* 80148DEC 00144A4C 38 C3 06 47 */ addi r6, r3, 0x647
+/* 80148DF0 00144A50 38 A3 21 F7 */ addi r5, r3, 0x21f7
+/* 80148DF4 00144A54 90 87 00 04 */ stw r4, 4(r7)
+/* 80148DF8 00144A58 7C 09 03 A6 */ mtctr r0
+lbl_80148DFC:
+/* 80148DFC 00144A5C 88 85 00 01 */ lbz r4, 1(r5)
+/* 80148E00 00144A60 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80148E04 00144A64 98 86 00 01 */ stb r4, 1(r6)
+/* 80148E08 00144A68 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80148E0C 00144A6C 42 00 FF F0 */ bdnz lbl_80148DFC
+/* 80148E10 00144A70 88 83 25 40 */ lbz r4, 0x2540(r3)
+/* 80148E14 00144A74 38 00 00 17 */ li r0, 0x17
+/* 80148E18 00144A78 38 C3 09 90 */ addi r6, r3, 0x990
+/* 80148E1C 00144A7C 38 A3 25 40 */ addi r5, r3, 0x2540
+/* 80148E20 00144A80 98 83 09 90 */ stb r4, 0x990(r3)
+/* 80148E24 00144A84 88 83 25 41 */ lbz r4, 0x2541(r3)
+/* 80148E28 00144A88 98 83 09 91 */ stb r4, 0x991(r3)
+/* 80148E2C 00144A8C 7C 09 03 A6 */ mtctr r0
+lbl_80148E30:
+/* 80148E30 00144A90 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148E34 00144A94 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80148E38 00144A98 90 86 00 04 */ stw r4, 4(r6)
+/* 80148E3C 00144A9C 94 06 00 08 */ stwu r0, 8(r6)
+/* 80148E40 00144AA0 42 00 FF F0 */ bdnz lbl_80148E30
+/* 80148E44 00144AA4 80 83 25 FC */ lwz r4, 0x25fc(r3)
+/* 80148E48 00144AA8 38 00 00 30 */ li r0, 0x30
+/* 80148E4C 00144AAC 38 C3 0A 4E */ addi r6, r3, 0xa4e
+/* 80148E50 00144AB0 38 A3 25 FE */ addi r5, r3, 0x25fe
+/* 80148E54 00144AB4 90 83 0A 4C */ stw r4, 0xa4c(r3)
+/* 80148E58 00144AB8 7C 09 03 A6 */ mtctr r0
+lbl_80148E5C:
+/* 80148E5C 00144ABC A0 85 00 02 */ lhz r4, 2(r5)
+/* 80148E60 00144AC0 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 80148E64 00144AC4 B0 86 00 02 */ sth r4, 2(r6)
+/* 80148E68 00144AC8 B4 06 00 04 */ sthu r0, 4(r6)
+/* 80148E6C 00144ACC 42 00 FF F0 */ bdnz lbl_80148E5C
+/* 80148E70 00144AD0 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
+/* 80148E74 00144AD4 38 00 00 3F */ li r0, 0x3f
+/* 80148E78 00144AD8 80 83 26 C4 */ lwz r4, 0x26c4(r3)
+/* 80148E7C 00144ADC 90 A3 0B 10 */ stw r5, 0xb10(r3)
+/* 80148E80 00144AE0 90 83 0B 14 */ stw r4, 0xb14(r3)
+/* 80148E84 00144AE4 80 83 26 C8 */ lwz r4, 0x26c8(r3)
+/* 80148E88 00144AE8 90 83 0B 18 */ stw r4, 0xb18(r3)
+/* 80148E8C 00144AEC 88 A3 26 CC */ lbz r5, 0x26cc(r3)
+/* 80148E90 00144AF0 88 83 26 CD */ lbz r4, 0x26cd(r3)
+/* 80148E94 00144AF4 98 A3 0B 1C */ stb r5, 0xb1c(r3)
+/* 80148E98 00144AF8 98 83 0B 1D */ stb r4, 0xb1d(r3)
+/* 80148E9C 00144AFC 88 A3 26 CE */ lbz r5, 0x26ce(r3)
+/* 80148EA0 00144B00 88 83 26 CF */ lbz r4, 0x26cf(r3)
+/* 80148EA4 00144B04 98 A3 0B 1E */ stb r5, 0xb1e(r3)
+/* 80148EA8 00144B08 98 83 0B 1F */ stb r4, 0xb1f(r3)
+/* 80148EAC 00144B0C 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
+/* 80148EB0 00144B10 88 83 26 D1 */ lbz r4, 0x26d1(r3)
+/* 80148EB4 00144B14 98 A3 0B 20 */ stb r5, 0xb20(r3)
+/* 80148EB8 00144B18 98 83 0B 21 */ stb r4, 0xb21(r3)
+/* 80148EBC 00144B1C 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
+/* 80148EC0 00144B20 88 83 26 D3 */ lbz r4, 0x26d3(r3)
+/* 80148EC4 00144B24 98 A3 0B 22 */ stb r5, 0xb22(r3)
+/* 80148EC8 00144B28 98 83 0B 23 */ stb r4, 0xb23(r3)
+/* 80148ECC 00144B2C 88 83 26 D4 */ lbz r4, 0x26d4(r3)
+/* 80148ED0 00144B30 98 83 0B 24 */ stb r4, 0xb24(r3)
+/* 80148ED4 00144B34 88 83 26 D5 */ lbz r4, 0x26d5(r3)
+/* 80148ED8 00144B38 98 83 0B 25 */ stb r4, 0xb25(r3)
+/* 80148EDC 00144B3C 80 83 26 D8 */ lwz r4, 0x26d8(r3)
+/* 80148EE0 00144B40 90 83 0B 28 */ stw r4, 0xb28(r3)
+/* 80148EE4 00144B44 80 83 26 DC */ lwz r4, 0x26dc(r3)
+/* 80148EE8 00144B48 90 83 0B 2C */ stw r4, 0xb2c(r3)
+/* 80148EEC 00144B4C 88 83 26 E0 */ lbz r4, 0x26e0(r3)
+/* 80148EF0 00144B50 98 83 0B 30 */ stb r4, 0xb30(r3)
+/* 80148EF4 00144B54 88 83 26 E1 */ lbz r4, 0x26e1(r3)
+/* 80148EF8 00144B58 98 83 0B 31 */ stb r4, 0xb31(r3)
+/* 80148EFC 00144B5C 88 83 26 E2 */ lbz r4, 0x26e2(r3)
+/* 80148F00 00144B60 98 83 0B 32 */ stb r4, 0xb32(r3)
+/* 80148F04 00144B64 88 83 26 E3 */ lbz r4, 0x26e3(r3)
+/* 80148F08 00144B68 98 83 0B 33 */ stb r4, 0xb33(r3)
+/* 80148F0C 00144B6C 88 83 26 E4 */ lbz r4, 0x26e4(r3)
+/* 80148F10 00144B70 98 83 0B 34 */ stb r4, 0xb34(r3)
+/* 80148F14 00144B74 88 83 26 E5 */ lbz r4, 0x26e5(r3)
+/* 80148F18 00144B78 98 83 0B 35 */ stb r4, 0xb35(r3)
+/* 80148F1C 00144B7C 88 83 26 E6 */ lbz r4, 0x26e6(r3)
+/* 80148F20 00144B80 98 83 0B 36 */ stb r4, 0xb36(r3)
+/* 80148F24 00144B84 88 83 26 E7 */ lbz r4, 0x26e7(r3)
+/* 80148F28 00144B88 98 83 0B 37 */ stb r4, 0xb37(r3)
+/* 80148F2C 00144B8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80148F30 00144B90 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 80148F34 00144B94 38 E3 12 20 */ addi r7, r3, 0x1220
+/* 80148F38 00144B98 38 A3 2D D0 */ addi r5, r3, 0x2dd0
+/* 80148F3C 00144B9C 7C 09 03 A6 */ mtctr r0
+lbl_80148F40:
+/* 80148F40 00144BA0 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148F44 00144BA4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80148F48 00144BA8 90 87 00 04 */ stw r4, 4(r7)
+/* 80148F4C 00144BAC 94 07 00 08 */ stwu r0, 8(r7)
+/* 80148F50 00144BB0 42 00 FF F0 */ bdnz lbl_80148F40
+/* 80148F54 00144BB4 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148F58 00144BB8 38 00 01 A4 */ li r0, 0x1a4
+/* 80148F5C 00144BBC 38 C3 14 1F */ addi r6, r3, 0x141f
+/* 80148F60 00144BC0 38 A3 2F CF */ addi r5, r3, 0x2fcf
+/* 80148F64 00144BC4 90 87 00 04 */ stw r4, 4(r7)
+/* 80148F68 00144BC8 7C 09 03 A6 */ mtctr r0
+lbl_80148F6C:
+/* 80148F6C 00144BCC 88 85 00 01 */ lbz r4, 1(r5)
+/* 80148F70 00144BD0 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80148F74 00144BD4 98 86 00 01 */ stb r4, 1(r6)
+/* 80148F78 00144BD8 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80148F7C 00144BDC 42 00 FF F0 */ bdnz lbl_80148F6C
+/* 80148F80 00144BE0 88 83 33 18 */ lbz r4, 0x3318(r3)
+/* 80148F84 00144BE4 38 00 00 17 */ li r0, 0x17
+/* 80148F88 00144BE8 38 C3 17 68 */ addi r6, r3, 0x1768
+/* 80148F8C 00144BEC 38 A3 33 18 */ addi r5, r3, 0x3318
+/* 80148F90 00144BF0 98 83 17 68 */ stb r4, 0x1768(r3)
+/* 80148F94 00144BF4 88 83 33 19 */ lbz r4, 0x3319(r3)
+/* 80148F98 00144BF8 98 83 17 69 */ stb r4, 0x1769(r3)
+/* 80148F9C 00144BFC 7C 09 03 A6 */ mtctr r0
+lbl_80148FA0:
+/* 80148FA0 00144C00 80 85 00 04 */ lwz r4, 4(r5)
+/* 80148FA4 00144C04 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80148FA8 00144C08 90 86 00 04 */ stw r4, 4(r6)
+/* 80148FAC 00144C0C 94 06 00 08 */ stwu r0, 8(r6)
+/* 80148FB0 00144C10 42 00 FF F0 */ bdnz lbl_80148FA0
+/* 80148FB4 00144C14 80 83 33 D4 */ lwz r4, 0x33d4(r3)
+/* 80148FB8 00144C18 38 00 00 30 */ li r0, 0x30
+/* 80148FBC 00144C1C 38 C3 18 26 */ addi r6, r3, 0x1826
+/* 80148FC0 00144C20 38 A3 33 D6 */ addi r5, r3, 0x33d6
+/* 80148FC4 00144C24 90 83 18 24 */ stw r4, 0x1824(r3)
+/* 80148FC8 00144C28 7C 09 03 A6 */ mtctr r0
+lbl_80148FCC:
+/* 80148FCC 00144C2C A0 85 00 02 */ lhz r4, 2(r5)
+/* 80148FD0 00144C30 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 80148FD4 00144C34 B0 86 00 02 */ sth r4, 2(r6)
+/* 80148FD8 00144C38 B4 06 00 04 */ sthu r0, 4(r6)
+/* 80148FDC 00144C3C 42 00 FF F0 */ bdnz lbl_80148FCC
+/* 80148FE0 00144C40 80 83 34 98 */ lwz r4, 0x3498(r3)
+/* 80148FE4 00144C44 80 03 34 9C */ lwz r0, 0x349c(r3)
+/* 80148FE8 00144C48 90 83 18 E8 */ stw r4, 0x18e8(r3)
+/* 80148FEC 00144C4C 90 03 18 EC */ stw r0, 0x18ec(r3)
+/* 80148FF0 00144C50 80 03 34 A0 */ lwz r0, 0x34a0(r3)
+/* 80148FF4 00144C54 90 03 18 F0 */ stw r0, 0x18f0(r3)
+/* 80148FF8 00144C58 88 83 34 A4 */ lbz r4, 0x34a4(r3)
+/* 80148FFC 00144C5C 88 03 34 A5 */ lbz r0, 0x34a5(r3)
+/* 80149000 00144C60 98 83 18 F4 */ stb r4, 0x18f4(r3)
+/* 80149004 00144C64 98 03 18 F5 */ stb r0, 0x18f5(r3)
+/* 80149008 00144C68 88 83 34 A6 */ lbz r4, 0x34a6(r3)
+/* 8014900C 00144C6C 88 03 34 A7 */ lbz r0, 0x34a7(r3)
+/* 80149010 00144C70 98 83 18 F6 */ stb r4, 0x18f6(r3)
+/* 80149014 00144C74 98 03 18 F7 */ stb r0, 0x18f7(r3)
+/* 80149018 00144C78 88 83 34 A8 */ lbz r4, 0x34a8(r3)
+/* 8014901C 00144C7C 88 03 34 A9 */ lbz r0, 0x34a9(r3)
+/* 80149020 00144C80 98 83 18 F8 */ stb r4, 0x18f8(r3)
+/* 80149024 00144C84 98 03 18 F9 */ stb r0, 0x18f9(r3)
+/* 80149028 00144C88 88 83 34 AA */ lbz r4, 0x34aa(r3)
+/* 8014902C 00144C8C 88 03 34 AB */ lbz r0, 0x34ab(r3)
+/* 80149030 00144C90 98 83 18 FA */ stb r4, 0x18fa(r3)
+/* 80149034 00144C94 98 03 18 FB */ stb r0, 0x18fb(r3)
+/* 80149038 00144C98 88 03 34 AC */ lbz r0, 0x34ac(r3)
+/* 8014903C 00144C9C 98 03 18 FC */ stb r0, 0x18fc(r3)
+/* 80149040 00144CA0 88 03 34 AD */ lbz r0, 0x34ad(r3)
+/* 80149044 00144CA4 98 03 18 FD */ stb r0, 0x18fd(r3)
+/* 80149048 00144CA8 80 03 34 B0 */ lwz r0, 0x34b0(r3)
+/* 8014904C 00144CAC 90 03 19 00 */ stw r0, 0x1900(r3)
+/* 80149050 00144CB0 80 03 34 B4 */ lwz r0, 0x34b4(r3)
+/* 80149054 00144CB4 90 03 19 04 */ stw r0, 0x1904(r3)
+/* 80149058 00144CB8 88 03 34 B8 */ lbz r0, 0x34b8(r3)
+/* 8014905C 00144CBC 98 03 19 08 */ stb r0, 0x1908(r3)
+/* 80149060 00144CC0 88 03 34 B9 */ lbz r0, 0x34b9(r3)
+/* 80149064 00144CC4 98 03 19 09 */ stb r0, 0x1909(r3)
+/* 80149068 00144CC8 88 03 34 BA */ lbz r0, 0x34ba(r3)
+/* 8014906C 00144CCC 98 03 19 0A */ stb r0, 0x190a(r3)
+/* 80149070 00144CD0 88 03 34 BB */ lbz r0, 0x34bb(r3)
+/* 80149074 00144CD4 98 03 19 0B */ stb r0, 0x190b(r3)
+/* 80149078 00144CD8 88 03 34 BC */ lbz r0, 0x34bc(r3)
+/* 8014907C 00144CDC 98 03 19 0C */ stb r0, 0x190c(r3)
+/* 80149080 00144CE0 88 03 34 BD */ lbz r0, 0x34bd(r3)
+/* 80149084 00144CE4 98 03 19 0D */ stb r0, 0x190d(r3)
+/* 80149088 00144CE8 88 03 34 BE */ lbz r0, 0x34be(r3)
+/* 8014908C 00144CEC 98 03 19 0E */ stb r0, 0x190e(r3)
+/* 80149090 00144CF0 88 03 34 BF */ lbz r0, 0x34bf(r3)
+/* 80149094 00144CF4 98 03 19 0F */ stb r0, 0x190f(r3)
+lbl_80149098:
+/* 80149098 00144CF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014909C 00144CFC 38 80 00 16 */ li r4, 0x16
+/* 801490A0 00144D00 38 00 00 89 */ li r0, 0x89
+/* 801490A4 00144D04 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 801490A8 00144D08 B0 83 00 C6 */ sth r4, 0xc6(r3)
+/* 801490AC 00144D0C 38 60 02 61 */ li r3, 0x261
+/* 801490B0 00144D10 38 80 00 00 */ li r4, 0
+/* 801490B4 00144D14 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 801490B8 00144D18 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 801490BC 00144D1C 4B EC 20 B5 */ bl func_8000B170
+lbl_801490C0:
+/* 801490C0 00144D20 48 01 C1 99 */ bl func_80165258
+/* 801490C4 00144D24 2C 03 00 00 */ cmpwi r3, 0
+/* 801490C8 00144D28 40 82 01 40 */ bne lbl_80149208
+/* 801490CC 00144D2C 48 01 C2 61 */ bl func_8016532C
+/* 801490D0 00144D30 48 00 61 45 */ bl func_8014F214
+/* 801490D4 00144D34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801490D8 00144D38 38 E0 00 00 */ li r7, 0
+/* 801490DC 00144D3C 38 C0 00 CD */ li r6, 0xcd
+/* 801490E0 00144D40 38 A0 50 BA */ li r5, 0x50ba
+/* 801490E4 00144D44 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 801490E8 00144D48 38 80 51 9E */ li r4, 0x519e
+/* 801490EC 00144D4C 38 00 00 05 */ li r0, 5
+/* 801490F0 00144D50 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 801490F4 00144D54 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 801490F8 00144D58 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 801490FC 00144D5C 7C 63 00 D0 */ neg r3, r3
+/* 80149100 00144D60 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80149104 00144D64 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 80149108 00144D68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014910C 00144D6C B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80149110 00144D70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149114 00144D74 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 80149118 00144D78 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014911C 00144D7C 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 80149120 00144D80 64 63 00 40 */ oris r3, r3, 0x40
+/* 80149124 00144D84 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 80149128 00144D88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014912C 00144D8C B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 80149130 00144D90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149134 00144D94 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 80149138 00144D98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014913C 00144D9C B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 80149140 00144DA0 48 00 00 C8 */ b lbl_80149208
+/* 80149144 00144DA4 48 01 C1 15 */ bl func_80165258
+/* 80149148 00144DA8 2C 03 00 00 */ cmpwi r3, 0
+/* 8014914C 00144DAC 40 82 00 BC */ bne lbl_80149208
+/* 80149150 00144DB0 48 01 C1 DD */ bl func_8016532C
+/* 80149154 00144DB4 48 00 60 C1 */ bl func_8014F214
+/* 80149158 00144DB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014915C 00144DBC 38 E0 00 00 */ li r7, 0
+/* 80149160 00144DC0 38 C0 00 CD */ li r6, 0xcd
+/* 80149164 00144DC4 38 A0 51 9C */ li r5, 0x519c
+/* 80149168 00144DC8 98 E3 0D DB */ stb r7, 0xddb(r3)
+/* 8014916C 00144DCC 38 80 51 9E */ li r4, 0x519e
+/* 80149170 00144DD0 38 00 00 05 */ li r0, 5
+/* 80149174 00144DD4 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149178 00144DD8 80 68 0D 30 */ lwz r3, 0xd30(r8)
+/* 8014917C 00144DDC 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
+/* 80149180 00144DE0 7C 63 00 D0 */ neg r3, r3
+/* 80149184 00144DE4 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
+/* 80149188 00144DE8 98 68 0D DA */ stb r3, 0xdda(r8)
+/* 8014918C 00144DEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149190 00144DF0 B0 E3 00 C6 */ sth r7, 0xc6(r3)
+/* 80149194 00144DF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149198 00144DF8 B0 C3 00 C4 */ sth r6, 0xc4(r3)
+/* 8014919C 00144DFC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491A0 00144E00 80 66 0D 30 */ lwz r3, 0xd30(r6)
+/* 801491A4 00144E04 64 63 00 40 */ oris r3, r3, 0x40
+/* 801491A8 00144E08 90 66 0D 30 */ stw r3, 0xd30(r6)
+/* 801491AC 00144E0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491B0 00144E10 B0 A3 0D 80 */ sth r5, 0xd80(r3)
+/* 801491B4 00144E14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491B8 00144E18 B0 83 0D 82 */ sth r4, 0xd82(r3)
+/* 801491BC 00144E1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491C0 00144E20 B0 03 0D 84 */ sth r0, 0xd84(r3)
+/* 801491C4 00144E24 48 00 00 44 */ b lbl_80149208
+/* 801491C8 00144E28 48 01 C0 5D */ bl func_80165224
+/* 801491CC 00144E2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491D0 00144E30 3A C0 00 00 */ li r22, 0
+/* 801491D4 00144E34 92 C3 0D 70 */ stw r22, 0xd70(r3)
+/* 801491D8 00144E38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491DC 00144E3C 92 C3 0D 74 */ stw r22, 0xd74(r3)
+/* 801491E0 00144E40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491E4 00144E44 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 801491E8 00144E48 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
+/* 801491EC 00144E4C 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 801491F0 00144E50 48 01 9D E5 */ bl glplatAbortFrame
+/* 801491F4 00144E54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801491F8 00144E58 38 00 00 D2 */ li r0, 0xd2
+/* 801491FC 00144E5C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80149200 00144E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149204 00144E64 B2 C3 00 C6 */ sth r22, 0xc6(r3)
+lbl_80149208:
+/* 80149208 00144E68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014920C 00144E6C 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 80149210 00144E70 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80149214 00144E74 41 82 00 08 */ beq lbl_8014921C
+/* 80149218 00144E78 4B F0 E6 A5 */ bl func_800578BC
+lbl_8014921C:
+/* 8014921C 00144E7C 39 61 00 70 */ addi r11, r1, 0x70
+/* 80149220 00144E80 48 07 DF 41 */ bl _restgpr_22
+/* 80149224 00144E84 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80149228 00144E88 7C 08 03 A6 */ mtlr r0
+/* 8014922C 00144E8C 38 21 00 70 */ addi r1, r1, 0x70
+/* 80149230 00144E90 4E 80 00 20 */ blr
+lbl_80149234:
+/* 80149234 00144E94 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80149238 00144E98 7C 08 02 A6 */ mflr r0
+/* 8014923C 00144E9C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80149240 00144EA0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80149244 00144EA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149248 00144EA8 A0 04 00 C4 */ lhz r0, 0xc4(r4)
+/* 8014924C 00144EAC 2C 00 00 A5 */ cmpwi r0, 0xa5
+/* 80149250 00144EB0 41 82 00 68 */ beq lbl_801492B8
+/* 80149254 00144EB4 40 80 00 E0 */ bge lbl_80149334
+/* 80149258 00144EB8 2C 00 00 A4 */ cmpwi r0, 0xa4
+/* 8014925C 00144EBC 40 80 00 08 */ bge lbl_80149264
+/* 80149260 00144EC0 48 00 00 D4 */ b lbl_80149334
+lbl_80149264:
+/* 80149264 00144EC4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 80149268 00144EC8 38 60 02 22 */ li r3, 0x222
+/* 8014926C 00144ECC 38 80 00 00 */ li r4, 0
+/* 80149270 00144ED0 4B EC 1F 01 */ bl func_8000B170
+/* 80149274 00144ED4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149278 00144ED8 88 04 0D 4A */ lbz r0, 0xd4a(r4)
+/* 8014927C 00144EDC 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 80149280 00144EE0 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 80149284 00144EE4 7C 63 02 14 */ add r3, r3, r0
+/* 80149288 00144EE8 38 03 21 F8 */ addi r0, r3, 0x21f8
+/* 8014928C 00144EEC 90 04 0E F4 */ stw r0, 0xef4(r4)
+/* 80149290 00144EF0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149294 00144EF4 80 64 0E F0 */ lwz r3, 0xef0(r4)
+/* 80149298 00144EF8 80 84 0E F4 */ lwz r4, 0xef4(r4)
+/* 8014929C 00144EFC 48 00 C6 55 */ bl func_801558F0
+/* 801492A0 00144F00 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
+/* 801492A4 00144F04 48 01 64 FD */ bl func_8015F7A0
+/* 801492A8 00144F08 D8 3F 0D 38 */ stfd f1, 0xd38(r31)
+/* 801492AC 00144F0C 38 00 00 A5 */ li r0, 0xa5
+/* 801492B0 00144F10 B0 1F 00 C4 */ sth r0, 0xc4(r31)
+/* 801492B4 00144F14 48 00 00 80 */ b lbl_80149334
+lbl_801492B8:
+/* 801492B8 00144F18 80 64 0E F0 */ lwz r3, 0xef0(r4)
+/* 801492BC 00144F1C 80 84 0E F4 */ lwz r4, 0xef4(r4)
+/* 801492C0 00144F20 48 00 C6 31 */ bl func_801558F0
+/* 801492C4 00144F24 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
+/* 801492C8 00144F28 48 01 64 D9 */ bl func_8015F7A0
+/* 801492CC 00144F2C C8 5F 0D 38 */ lfd f2, 0xd38(r31)
+/* 801492D0 00144F30 C8 02 8E 30 */ lfd f0, lbl_80641430-_SDA2_BASE_(r2)
+/* 801492D4 00144F34 FC 21 10 28 */ fsub f1, f1, f2
+/* 801492D8 00144F38 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801492DC 00144F3C 4C 41 13 82 */ cror 2, 1, 2
+/* 801492E0 00144F40 40 82 00 54 */ bne lbl_80149334
+/* 801492E4 00144F44 48 01 64 BD */ bl func_8015F7A0
+/* 801492E8 00144F48 C8 5F 0D 38 */ lfd f2, 0xd38(r31)
+/* 801492EC 00144F4C C8 02 8E 38 */ lfd f0, lbl_80641438-_SDA2_BASE_(r2)
+/* 801492F0 00144F50 FC 21 10 28 */ fsub f1, f1, f2
+/* 801492F4 00144F54 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801492F8 00144F58 4C 41 13 82 */ cror 2, 1, 2
+/* 801492FC 00144F5C 40 82 00 0C */ bne lbl_80149308
+/* 80149300 00144F60 38 00 00 9D */ li r0, 0x9d
+/* 80149304 00144F64 B0 1F 00 C4 */ sth r0, 0xc4(r31)
+lbl_80149308:
+/* 80149308 00144F68 38 60 00 80 */ li r3, 0x80
+/* 8014930C 00144F6C 38 80 00 00 */ li r4, 0
+/* 80149310 00144F70 38 A0 00 00 */ li r5, 0
+/* 80149314 00144F74 38 C0 00 01 */ li r6, 1
+/* 80149318 00144F78 4B F1 07 55 */ bl func_80059A6C
+/* 8014931C 00144F7C 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 80149320 00144F80 28 00 00 00 */ cmplwi r0, 0
+/* 80149324 00144F84 40 82 00 10 */ bne lbl_80149334
+/* 80149328 00144F88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014932C 00144F8C 38 00 00 9D */ li r0, 0x9d
+/* 80149330 00144F90 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80149334:
+/* 80149334 00144F94 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80149338 00144F98 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014933C 00144F9C 7C 08 03 A6 */ mtlr r0
+/* 80149340 00144FA0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80149344 00144FA4 4E 80 00 20 */ blr
+lbl_80149348:
+/* 80149348 00144FA8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014934C 00144FAC 7C 08 02 A6 */ mflr r0
+/* 80149350 00144FB0 7C 63 07 34 */ extsh r3, r3
+/* 80149354 00144FB4 38 A0 00 03 */ li r5, 3
+/* 80149358 00144FB8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014935C 00144FBC 38 C1 00 08 */ addi r6, r1, 8
+/* 80149360 00144FC0 48 10 AB 2D */ bl func_80253E8C
+/* 80149364 00144FC4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80149368 00144FC8 7C 08 03 A6 */ mtlr r0
+/* 8014936C 00144FCC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80149370 00144FD0 4E 80 00 20 */ blr
+lbl_80149374:
+/* 80149374 00144FD4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80149378 00144FD8 7C 08 02 A6 */ mflr r0
+/* 8014937C 00144FDC 7C 63 07 34 */ extsh r3, r3
+/* 80149380 00144FE0 38 A0 00 03 */ li r5, 3
+/* 80149384 00144FE4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80149388 00144FE8 38 C1 00 08 */ addi r6, r1, 8
+/* 8014938C 00144FEC 48 10 AB 51 */ bl func_80253EDC
+/* 80149390 00144FF0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80149394 00144FF4 7C 08 03 A6 */ mtlr r0
+/* 80149398 00144FF8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014939C 00144FFC 4E 80 00 20 */ blr
+lbl_801493A0:
+/* 801493A0 00145000 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801493A4 00145004 7C 08 02 A6 */ mflr r0
+/* 801493A8 00145008 38 A0 00 03 */ li r5, 3
+/* 801493AC 0014500C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801493B0 00145010 38 C1 00 08 */ addi r6, r1, 8
+/* 801493B4 00145014 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801493B8 00145018 7C 9F 23 78 */ mr r31, r4
+/* 801493BC 0014501C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801493C0 00145020 7C 7E 1B 78 */ mr r30, r3
+/* 801493C4 00145024 48 10 AA C9 */ bl func_80253E8C
+/* 801493C8 00145028 80 01 00 08 */ lwz r0, 8(r1)
+/* 801493CC 0014502C 28 00 00 10 */ cmplwi r0, 0x10
+/* 801493D0 00145030 41 81 00 A0 */ bgt lbl_80149470
+/* 801493D4 00145034 3C 60 80 42 */ lis r3, lbl_8041D8D8@ha
+/* 801493D8 00145038 54 00 10 3A */ slwi r0, r0, 2
+/* 801493DC 0014503C 38 63 D8 D8 */ addi r3, r3, lbl_8041D8D8@l
+/* 801493E0 00145040 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801493E4 00145044 7C 69 03 A6 */ mtctr r3
+/* 801493E8 00145048 4E 80 04 20 */ bctr
+/* 801493EC 0014504C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 801493F0 00145050 38 C0 00 00 */ li r6, 0
+/* 801493F4 00145054 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 801493F8 00145058 2C 00 00 02 */ cmpwi r0, 2
+/* 801493FC 0014505C 41 82 00 28 */ beq lbl_80149424
+/* 80149400 00145060 40 80 00 10 */ bge lbl_80149410
+/* 80149404 00145064 2C 00 00 01 */ cmpwi r0, 1
+/* 80149408 00145068 40 80 00 14 */ bge lbl_8014941C
+/* 8014940C 0014506C 48 00 00 24 */ b lbl_80149430
+lbl_80149410:
+/* 80149410 00145070 2C 00 00 04 */ cmpwi r0, 4
+/* 80149414 00145074 40 80 00 1C */ bge lbl_80149430
+/* 80149418 00145078 48 00 00 14 */ b lbl_8014942C
+lbl_8014941C:
+/* 8014941C 0014507C 38 C0 50 BE */ li r6, 0x50be
+/* 80149420 00145080 48 00 00 10 */ b lbl_80149430
+lbl_80149424:
+/* 80149424 00145084 38 C0 50 BF */ li r6, 0x50bf
+/* 80149428 00145088 48 00 00 08 */ b lbl_80149430
+lbl_8014942C:
+/* 8014942C 0014508C 38 C0 50 C1 */ li r6, 0x50c1
+lbl_80149430:
+/* 80149430 00145090 7F C3 F3 78 */ mr r3, r30
+/* 80149434 00145094 7F E4 FB 78 */ mr r4, r31
+/* 80149438 00145098 38 A0 00 02 */ li r5, 2
+/* 8014943C 0014509C 48 10 AA 79 */ bl func_80253EB4
+/* 80149440 001450A0 48 00 00 30 */ b lbl_80149470
+/* 80149444 001450A4 7F C3 F3 78 */ mr r3, r30
+/* 80149448 001450A8 7F E4 FB 78 */ mr r4, r31
+/* 8014944C 001450AC 38 A0 00 02 */ li r5, 2
+/* 80149450 001450B0 38 C0 00 00 */ li r6, 0
+/* 80149454 001450B4 48 10 AA 61 */ bl func_80253EB4
+/* 80149458 001450B8 48 00 00 18 */ b lbl_80149470
+/* 8014945C 001450BC 7F C3 F3 78 */ mr r3, r30
+/* 80149460 001450C0 7F E4 FB 78 */ mr r4, r31
+/* 80149464 001450C4 38 A0 00 02 */ li r5, 2
+/* 80149468 001450C8 38 C0 50 C0 */ li r6, 0x50c0
+/* 8014946C 001450CC 48 10 AA 49 */ bl func_80253EB4
+lbl_80149470:
+/* 80149470 001450D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80149474 001450D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80149478 001450D8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014947C 001450DC 7C 08 03 A6 */ mtlr r0
+/* 80149480 001450E0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80149484 001450E4 4E 80 00 20 */ blr
+lbl_80149488:
+/* 80149488 001450E8 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014948C 001450EC 7C 08 02 A6 */ mflr r0
+/* 80149490 001450F0 38 A0 00 03 */ li r5, 3
+/* 80149494 001450F4 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80149498 001450F8 38 C1 00 08 */ addi r6, r1, 8
+/* 8014949C 001450FC 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 801494A0 00145100 7C 9F 23 78 */ mr r31, r4
+/* 801494A4 00145104 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 801494A8 00145108 7C 7E 1B 78 */ mr r30, r3
+/* 801494AC 0014510C 48 10 AA 31 */ bl func_80253EDC
+/* 801494B0 00145110 80 61 00 08 */ lwz r3, 8(r1)
+/* 801494B4 00145114 38 03 FF FC */ addi r0, r3, -4
+/* 801494B8 00145118 28 00 00 0A */ cmplwi r0, 0xa
+/* 801494BC 0014511C 41 81 00 D4 */ bgt lbl_80149590
+/* 801494C0 00145120 3C 60 80 42 */ lis r3, lbl_8041D91C@ha
+/* 801494C4 00145124 54 00 10 3A */ slwi r0, r0, 2
+/* 801494C8 00145128 38 63 D9 1C */ addi r3, r3, lbl_8041D91C@l
+/* 801494CC 0014512C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801494D0 00145130 7C 69 03 A6 */ mtctr r3
+/* 801494D4 00145134 4E 80 04 20 */ bctr
+/* 801494D8 00145138 7F C3 F3 78 */ mr r3, r30
+/* 801494DC 0014513C 7F E4 FB 78 */ mr r4, r31
+/* 801494E0 00145140 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801494E4 00145144 38 A0 00 06 */ li r5, 6
+/* 801494E8 00145148 48 10 A9 F5 */ bl func_80253EDC
+/* 801494EC 0014514C 38 81 00 10 */ addi r4, r1, 0x10
+/* 801494F0 00145150 38 60 00 01 */ li r3, 1
+/* 801494F4 00145154 4B F1 05 49 */ bl func_80059A3C
+/* 801494F8 00145158 48 00 00 98 */ b lbl_80149590
+/* 801494FC 0014515C 7F C3 F3 78 */ mr r3, r30
+/* 80149500 00145160 7F E4 FB 78 */ mr r4, r31
+/* 80149504 00145164 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80149508 00145168 38 A0 00 06 */ li r5, 6
+/* 8014950C 0014516C 48 10 A9 D1 */ bl func_80253EDC
+/* 80149510 00145170 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149514 00145174 38 60 00 02 */ li r3, 2
+/* 80149518 00145178 4B F1 05 25 */ bl func_80059A3C
+/* 8014951C 0014517C 48 00 00 74 */ b lbl_80149590
+/* 80149520 00145180 7F C3 F3 78 */ mr r3, r30
+/* 80149524 00145184 7F E4 FB 78 */ mr r4, r31
+/* 80149528 00145188 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014952C 0014518C 38 A0 00 06 */ li r5, 6
+/* 80149530 00145190 48 10 A9 AD */ bl func_80253EDC
+/* 80149534 00145194 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149538 00145198 38 60 00 03 */ li r3, 3
+/* 8014953C 0014519C 4B F1 05 01 */ bl func_80059A3C
+/* 80149540 001451A0 48 00 00 50 */ b lbl_80149590
+/* 80149544 001451A4 7F C3 F3 78 */ mr r3, r30
+/* 80149548 001451A8 7F E4 FB 78 */ mr r4, r31
+/* 8014954C 001451AC 38 A0 50 BC */ li r5, 0x50bc
+/* 80149550 001451B0 48 00 66 BD */ bl func_8014FC0C
+/* 80149554 001451B4 48 00 00 3C */ b lbl_80149590
+/* 80149558 001451B8 7F C3 F3 78 */ mr r3, r30
+/* 8014955C 001451BC 7F E4 FB 78 */ mr r4, r31
+/* 80149560 001451C0 38 A0 50 BD */ li r5, 0x50bd
+/* 80149564 001451C4 48 00 66 A9 */ bl func_8014FC0C
+/* 80149568 001451C8 48 00 00 28 */ b lbl_80149590
+/* 8014956C 001451CC 7F C3 F3 78 */ mr r3, r30
+/* 80149570 001451D0 7F E4 FB 78 */ mr r4, r31
+/* 80149574 001451D4 38 A0 51 DE */ li r5, 0x51de
+/* 80149578 001451D8 48 00 66 95 */ bl func_8014FC0C
+/* 8014957C 001451DC 48 00 00 14 */ b lbl_80149590
+/* 80149580 001451E0 7F C3 F3 78 */ mr r3, r30
+/* 80149584 001451E4 7F E4 FB 78 */ mr r4, r31
+/* 80149588 001451E8 38 A0 51 DE */ li r5, 0x51de
+/* 8014958C 001451EC 48 00 66 81 */ bl func_8014FC0C
+lbl_80149590:
+/* 80149590 001451F0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80149594 001451F4 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80149598 001451F8 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014959C 001451FC 7C 08 03 A6 */ mtlr r0
+/* 801495A0 00145200 38 21 00 40 */ addi r1, r1, 0x40
+/* 801495A4 00145204 4E 80 00 20 */ blr
+lbl_801495A8:
+/* 801495A8 00145208 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801495AC 0014520C 7C 08 02 A6 */ mflr r0
+/* 801495B0 00145210 38 A0 00 03 */ li r5, 3
+/* 801495B4 00145214 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801495B8 00145218 38 C1 00 08 */ addi r6, r1, 8
+/* 801495BC 0014521C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801495C0 00145220 7C 9F 23 78 */ mr r31, r4
+/* 801495C4 00145224 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801495C8 00145228 7C 7E 1B 78 */ mr r30, r3
+/* 801495CC 0014522C 48 10 A8 C1 */ bl func_80253E8C
+/* 801495D0 00145230 80 01 00 08 */ lwz r0, 8(r1)
+/* 801495D4 00145234 2C 00 00 08 */ cmpwi r0, 8
+/* 801495D8 00145238 41 82 00 2C */ beq lbl_80149604
+/* 801495DC 0014523C 40 80 00 3C */ bge lbl_80149618
+/* 801495E0 00145240 2C 00 00 05 */ cmpwi r0, 5
+/* 801495E4 00145244 41 82 00 08 */ beq lbl_801495EC
+/* 801495E8 00145248 48 00 00 30 */ b lbl_80149618
+lbl_801495EC:
+/* 801495EC 0014524C 7F C3 F3 78 */ mr r3, r30
+/* 801495F0 00145250 7F E4 FB 78 */ mr r4, r31
+/* 801495F4 00145254 38 A0 00 02 */ li r5, 2
+/* 801495F8 00145258 38 C0 50 C4 */ li r6, 0x50c4
+/* 801495FC 0014525C 48 10 A8 B9 */ bl func_80253EB4
+/* 80149600 00145260 48 00 00 18 */ b lbl_80149618
+lbl_80149604:
+/* 80149604 00145264 7F C3 F3 78 */ mr r3, r30
+/* 80149608 00145268 7F E4 FB 78 */ mr r4, r31
+/* 8014960C 0014526C 38 A0 00 02 */ li r5, 2
+/* 80149610 00145270 38 C0 50 C5 */ li r6, 0x50c5
+/* 80149614 00145274 48 10 A8 A1 */ bl func_80253EB4
+lbl_80149618:
+/* 80149618 00145278 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014961C 0014527C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80149620 00145280 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80149624 00145284 7C 08 03 A6 */ mtlr r0
+/* 80149628 00145288 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014962C 0014528C 4E 80 00 20 */ blr
+lbl_80149630:
+/* 80149630 00145290 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80149634 00145294 7C 08 02 A6 */ mflr r0
+/* 80149638 00145298 38 A0 00 03 */ li r5, 3
+/* 8014963C 0014529C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80149640 001452A0 38 C1 00 08 */ addi r6, r1, 8
+/* 80149644 001452A4 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80149648 001452A8 7C 9F 23 78 */ mr r31, r4
+/* 8014964C 001452AC 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80149650 001452B0 7C 7E 1B 78 */ mr r30, r3
+/* 80149654 001452B4 48 10 A8 89 */ bl func_80253EDC
+/* 80149658 001452B8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014965C 001452BC 2C 00 00 03 */ cmpwi r0, 3
+/* 80149660 001452C0 41 82 00 CC */ beq lbl_8014972C
+/* 80149664 001452C4 40 80 00 14 */ bge lbl_80149678
+/* 80149668 001452C8 2C 00 00 01 */ cmpwi r0, 1
+/* 8014966C 001452CC 41 82 00 18 */ beq lbl_80149684
+/* 80149670 001452D0 40 80 00 38 */ bge lbl_801496A8
+/* 80149674 001452D4 48 00 00 B8 */ b lbl_8014972C
+lbl_80149678:
+/* 80149678 001452D8 2C 00 00 05 */ cmpwi r0, 5
+/* 8014967C 001452DC 40 80 00 B0 */ bge lbl_8014972C
+/* 80149680 001452E0 48 00 00 4C */ b lbl_801496CC
+lbl_80149684:
+/* 80149684 001452E4 7F C3 F3 78 */ mr r3, r30
+/* 80149688 001452E8 7F E4 FB 78 */ mr r4, r31
+/* 8014968C 001452EC 38 C1 00 30 */ addi r6, r1, 0x30
+/* 80149690 001452F0 38 A0 00 06 */ li r5, 6
+/* 80149694 001452F4 48 10 A8 49 */ bl func_80253EDC
+/* 80149698 001452F8 38 81 00 30 */ addi r4, r1, 0x30
+/* 8014969C 001452FC 38 60 00 01 */ li r3, 1
+/* 801496A0 00145300 4B F1 03 9D */ bl func_80059A3C
+/* 801496A4 00145304 48 00 00 88 */ b lbl_8014972C
+lbl_801496A8:
+/* 801496A8 00145308 7F C3 F3 78 */ mr r3, r30
+/* 801496AC 0014530C 7F E4 FB 78 */ mr r4, r31
+/* 801496B0 00145310 38 C1 00 30 */ addi r6, r1, 0x30
+/* 801496B4 00145314 38 A0 00 06 */ li r5, 6
+/* 801496B8 00145318 48 10 A8 25 */ bl func_80253EDC
+/* 801496BC 0014531C 38 81 00 30 */ addi r4, r1, 0x30
+/* 801496C0 00145320 38 60 00 02 */ li r3, 2
+/* 801496C4 00145324 4B F1 03 79 */ bl func_80059A3C
+/* 801496C8 00145328 48 00 00 64 */ b lbl_8014972C
+lbl_801496CC:
+/* 801496CC 0014532C 7F C3 F3 78 */ mr r3, r30
+/* 801496D0 00145330 7F E4 FB 78 */ mr r4, r31
+/* 801496D4 00145334 38 C1 00 30 */ addi r6, r1, 0x30
+/* 801496D8 00145338 38 A0 00 06 */ li r5, 6
+/* 801496DC 0014533C 48 10 A8 01 */ bl func_80253EDC
+/* 801496E0 00145340 81 61 00 30 */ lwz r11, 0x30(r1)
+/* 801496E4 00145344 38 81 00 10 */ addi r4, r1, 0x10
+/* 801496E8 00145348 81 41 00 34 */ lwz r10, 0x34(r1)
+/* 801496EC 0014534C 38 60 00 00 */ li r3, 0
+/* 801496F0 00145350 81 21 00 38 */ lwz r9, 0x38(r1)
+/* 801496F4 00145354 81 01 00 3C */ lwz r8, 0x3c(r1)
+/* 801496F8 00145358 80 E1 00 40 */ lwz r7, 0x40(r1)
+/* 801496FC 0014535C 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 80149700 00145360 80 A1 00 48 */ lwz r5, 0x48(r1)
+/* 80149704 00145364 80 01 00 4C */ lwz r0, 0x4c(r1)
+/* 80149708 00145368 91 61 00 10 */ stw r11, 0x10(r1)
+/* 8014970C 0014536C 91 41 00 14 */ stw r10, 0x14(r1)
+/* 80149710 00145370 91 21 00 18 */ stw r9, 0x18(r1)
+/* 80149714 00145374 91 01 00 1C */ stw r8, 0x1c(r1)
+/* 80149718 00145378 90 E1 00 20 */ stw r7, 0x20(r1)
+/* 8014971C 0014537C 90 C1 00 24 */ stw r6, 0x24(r1)
+/* 80149720 00145380 90 A1 00 28 */ stw r5, 0x28(r1)
+/* 80149724 00145384 90 01 00 2C */ stw r0, 0x2c(r1)
+/* 80149728 00145388 4B F9 DA 89 */ bl func_800E71B0
+lbl_8014972C:
+/* 8014972C 0014538C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80149730 00145390 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80149734 00145394 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80149738 00145398 7C 08 03 A6 */ mtlr r0
+/* 8014973C 0014539C 38 21 00 60 */ addi r1, r1, 0x60
+/* 80149740 001453A0 4E 80 00 20 */ blr
+lbl_80149744:
+/* 80149744 001453A4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80149748 001453A8 7C 08 02 A6 */ mflr r0
+/* 8014974C 001453AC 38 A0 00 03 */ li r5, 3
+/* 80149750 001453B0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80149754 001453B4 38 C1 00 08 */ addi r6, r1, 8
+/* 80149758 001453B8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014975C 001453BC 7C 9F 23 78 */ mr r31, r4
+/* 80149760 001453C0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80149764 001453C4 7C 7E 1B 78 */ mr r30, r3
+/* 80149768 001453C8 48 10 A7 25 */ bl func_80253E8C
+/* 8014976C 001453CC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80149770 001453D0 2C 00 00 07 */ cmpwi r0, 7
+/* 80149774 001453D4 41 82 00 38 */ beq lbl_801497AC
+/* 80149778 001453D8 40 80 00 10 */ bge lbl_80149788
+/* 8014977C 001453DC 2C 00 00 05 */ cmpwi r0, 5
+/* 80149780 001453E0 41 82 00 14 */ beq lbl_80149794
+/* 80149784 001453E4 48 00 00 54 */ b lbl_801497D8
+lbl_80149788:
+/* 80149788 001453E8 2C 00 00 09 */ cmpwi r0, 9
+/* 8014978C 001453EC 41 82 00 38 */ beq lbl_801497C4
+/* 80149790 001453F0 48 00 00 48 */ b lbl_801497D8
+lbl_80149794:
+/* 80149794 001453F4 7F C3 F3 78 */ mr r3, r30
+/* 80149798 001453F8 7F E4 FB 78 */ mr r4, r31
+/* 8014979C 001453FC 38 A0 00 02 */ li r5, 2
+/* 801497A0 00145400 38 C0 50 E8 */ li r6, 0x50e8
+/* 801497A4 00145404 48 10 A7 11 */ bl func_80253EB4
+/* 801497A8 00145408 48 00 00 30 */ b lbl_801497D8
+lbl_801497AC:
+/* 801497AC 0014540C 7F C3 F3 78 */ mr r3, r30
+/* 801497B0 00145410 7F E4 FB 78 */ mr r4, r31
+/* 801497B4 00145414 38 A0 00 02 */ li r5, 2
+/* 801497B8 00145418 38 C0 50 E9 */ li r6, 0x50e9
+/* 801497BC 0014541C 48 10 A6 F9 */ bl func_80253EB4
+/* 801497C0 00145420 48 00 00 18 */ b lbl_801497D8
+lbl_801497C4:
+/* 801497C4 00145424 7F C3 F3 78 */ mr r3, r30
+/* 801497C8 00145428 7F E4 FB 78 */ mr r4, r31
+/* 801497CC 0014542C 38 A0 00 02 */ li r5, 2
+/* 801497D0 00145430 38 C0 50 EA */ li r6, 0x50ea
+/* 801497D4 00145434 48 10 A6 E1 */ bl func_80253EB4
+lbl_801497D8:
+/* 801497D8 00145438 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801497DC 0014543C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801497E0 00145440 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801497E4 00145444 7C 08 03 A6 */ mtlr r0
+/* 801497E8 00145448 38 21 00 20 */ addi r1, r1, 0x20
+/* 801497EC 0014544C 4E 80 00 20 */ blr
+lbl_801497F0:
+/* 801497F0 00145450 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801497F4 00145454 7C 08 02 A6 */ mflr r0
+/* 801497F8 00145458 38 A0 00 03 */ li r5, 3
+/* 801497FC 0014545C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80149800 00145460 38 C1 00 08 */ addi r6, r1, 8
+/* 80149804 00145464 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80149808 00145468 7C 9F 23 78 */ mr r31, r4
+/* 8014980C 0014546C 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 80149810 00145470 7C 7E 1B 78 */ mr r30, r3
+/* 80149814 00145474 48 10 A6 C9 */ bl func_80253EDC
+/* 80149818 00145478 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014981C 0014547C 2C 00 00 02 */ cmpwi r0, 2
+/* 80149820 00145480 41 82 00 44 */ beq lbl_80149864
+/* 80149824 00145484 40 80 00 10 */ bge lbl_80149834
+/* 80149828 00145488 2C 00 00 01 */ cmpwi r0, 1
+/* 8014982C 0014548C 40 80 00 14 */ bge lbl_80149840
+/* 80149830 00145490 48 00 00 78 */ b lbl_801498A8
+lbl_80149834:
+/* 80149834 00145494 2C 00 00 04 */ cmpwi r0, 4
+/* 80149838 00145498 40 80 00 70 */ bge lbl_801498A8
+/* 8014983C 0014549C 48 00 00 4C */ b lbl_80149888
+lbl_80149840:
+/* 80149840 001454A0 7F C3 F3 78 */ mr r3, r30
+/* 80149844 001454A4 7F E4 FB 78 */ mr r4, r31
+/* 80149848 001454A8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014984C 001454AC 38 A0 00 06 */ li r5, 6
+/* 80149850 001454B0 48 10 A6 8D */ bl func_80253EDC
+/* 80149854 001454B4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149858 001454B8 38 60 00 01 */ li r3, 1
+/* 8014985C 001454BC 4B F1 01 E1 */ bl func_80059A3C
+/* 80149860 001454C0 48 00 00 48 */ b lbl_801498A8
+lbl_80149864:
+/* 80149864 001454C4 7F C3 F3 78 */ mr r3, r30
+/* 80149868 001454C8 7F E4 FB 78 */ mr r4, r31
+/* 8014986C 001454CC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80149870 001454D0 38 A0 00 06 */ li r5, 6
+/* 80149874 001454D4 48 10 A6 69 */ bl func_80253EDC
+/* 80149878 001454D8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014987C 001454DC 38 60 00 02 */ li r3, 2
+/* 80149880 001454E0 4B F1 01 BD */ bl func_80059A3C
+/* 80149884 001454E4 48 00 00 24 */ b lbl_801498A8
+lbl_80149888:
+/* 80149888 001454E8 7F C3 F3 78 */ mr r3, r30
+/* 8014988C 001454EC 7F E4 FB 78 */ mr r4, r31
+/* 80149890 001454F0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80149894 001454F4 38 A0 00 06 */ li r5, 6
+/* 80149898 001454F8 48 10 A6 45 */ bl func_80253EDC
+/* 8014989C 001454FC 38 81 00 10 */ addi r4, r1, 0x10
+/* 801498A0 00145500 38 60 00 03 */ li r3, 3
+/* 801498A4 00145504 4B F1 01 99 */ bl func_80059A3C
+lbl_801498A8:
+/* 801498A8 00145508 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801498AC 0014550C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 801498B0 00145510 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 801498B4 00145514 7C 08 03 A6 */ mtlr r0
+/* 801498B8 00145518 38 21 00 40 */ addi r1, r1, 0x40
+/* 801498BC 0014551C 4E 80 00 20 */ blr
+lbl_801498C0:
+/* 801498C0 00145520 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801498C4 00145524 7C 08 02 A6 */ mflr r0
+/* 801498C8 00145528 7C 63 07 34 */ extsh r3, r3
+/* 801498CC 0014552C 38 A0 00 03 */ li r5, 3
+/* 801498D0 00145530 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801498D4 00145534 38 C1 00 08 */ addi r6, r1, 8
+/* 801498D8 00145538 48 10 A5 B5 */ bl func_80253E8C
+/* 801498DC 0014553C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801498E0 00145540 7C 08 03 A6 */ mtlr r0
+/* 801498E4 00145544 38 21 00 10 */ addi r1, r1, 0x10
+/* 801498E8 00145548 4E 80 00 20 */ blr
+lbl_801498EC:
+/* 801498EC 0014554C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801498F0 00145550 7C 08 02 A6 */ mflr r0
+/* 801498F4 00145554 7C 63 07 34 */ extsh r3, r3
+/* 801498F8 00145558 38 A0 00 03 */ li r5, 3
+/* 801498FC 0014555C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80149900 00145560 38 C1 00 08 */ addi r6, r1, 8
+/* 80149904 00145564 48 10 A5 D9 */ bl func_80253EDC
+/* 80149908 00145568 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014990C 0014556C 7C 08 03 A6 */ mtlr r0
+/* 80149910 00145570 38 21 00 10 */ addi r1, r1, 0x10
+/* 80149914 00145574 4E 80 00 20 */ blr
+lbl_80149918:
+/* 80149918 00145578 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014991C 0014557C 7C 08 02 A6 */ mflr r0
+/* 80149920 00145580 7C 63 07 34 */ extsh r3, r3
+/* 80149924 00145584 38 A0 00 03 */ li r5, 3
+/* 80149928 00145588 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014992C 0014558C 38 C1 00 08 */ addi r6, r1, 8
+/* 80149930 00145590 48 10 A5 5D */ bl func_80253E8C
+/* 80149934 00145594 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80149938 00145598 7C 08 03 A6 */ mtlr r0
+/* 8014993C 0014559C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80149940 001455A0 4E 80 00 20 */ blr
+lbl_80149944:
+/* 80149944 001455A4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80149948 001455A8 7C 08 02 A6 */ mflr r0
+/* 8014994C 001455AC 7C 63 07 34 */ extsh r3, r3
+/* 80149950 001455B0 38 A0 00 03 */ li r5, 3
+/* 80149954 001455B4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80149958 001455B8 38 C1 00 08 */ addi r6, r1, 8
+/* 8014995C 001455BC 48 10 A5 81 */ bl func_80253EDC
+/* 80149960 001455C0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80149964 001455C4 7C 08 03 A6 */ mtlr r0
+/* 80149968 001455C8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014996C 001455CC 4E 80 00 20 */ blr
+lbl_80149970:
+/* 80149970 001455D0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80149974 001455D4 7C 08 02 A6 */ mflr r0
+/* 80149978 001455D8 7C 63 07 34 */ extsh r3, r3
+/* 8014997C 001455DC 38 A0 00 03 */ li r5, 3
+/* 80149980 001455E0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80149984 001455E4 38 C1 00 08 */ addi r6, r1, 8
+/* 80149988 001455E8 48 10 A5 05 */ bl func_80253E8C
+/* 8014998C 001455EC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80149990 001455F0 7C 08 03 A6 */ mtlr r0
+/* 80149994 001455F4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80149998 001455F8 4E 80 00 20 */ blr
+lbl_8014999C:
+/* 8014999C 001455FC 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 801499A0 00145600 7C 08 02 A6 */ mflr r0
+/* 801499A4 00145604 90 01 00 74 */ stw r0, 0x74(r1)
+/* 801499A8 00145608 39 61 00 70 */ addi r11, r1, 0x70
+/* 801499AC 0014560C 48 07 D7 79 */ bl _savegpr_26
+/* 801499B0 00145610 7C 7B 1B 78 */ mr r27, r3
+/* 801499B4 00145614 7C 9A 23 78 */ mr r26, r4
+/* 801499B8 00145618 38 C1 00 08 */ addi r6, r1, 8
+/* 801499BC 0014561C 38 A0 00 03 */ li r5, 3
+/* 801499C0 00145620 48 10 A5 1D */ bl func_80253EDC
+/* 801499C4 00145624 7F 63 DB 78 */ mr r3, r27
+/* 801499C8 00145628 7F 44 D3 78 */ mr r4, r26
+/* 801499CC 0014562C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801499D0 00145630 38 A0 00 06 */ li r5, 6
+/* 801499D4 00145634 48 10 A5 09 */ bl func_80253EDC
+/* 801499D8 00145638 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801499DC 0014563C 38 60 FF 00 */ li r3, -256
+/* 801499E0 00145640 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801499E4 00145644 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801499E8 00145648 FC 80 28 1E */ fctiwz f4, f5
+/* 801499EC 0014564C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801499F0 00145650 FC 40 18 1E */ fctiwz f2, f3
+/* 801499F4 00145654 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801499F8 00145658 80 01 00 08 */ lwz r0, 8(r1)
+/* 801499FC 0014565C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80149A00 00145660 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80149A04 00145664 2C 00 00 03 */ cmpwi r0, 3
+/* 80149A08 00145668 FC 20 08 1E */ fctiwz f1, f1
+/* 80149A0C 0014566C FC 00 00 1E */ fctiwz f0, f0
+/* 80149A10 00145670 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80149A14 00145674 88 1A 00 11 */ lbz r0, 0x11(r26)
+/* 80149A18 00145678 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80149A1C 0014567C 83 A1 00 34 */ lwz r29, 0x34(r1)
+/* 80149A20 00145680 7C 1E 1B 78 */ or r30, r0, r3
+/* 80149A24 00145684 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80149A28 00145688 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80149A2C 0014568C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80149A30 00145690 83 41 00 4C */ lwz r26, 0x4c(r1)
+/* 80149A34 00145694 41 82 00 0C */ beq lbl_80149A40
+/* 80149A38 00145698 40 80 01 BC */ bge lbl_80149BF4
+/* 80149A3C 0014569C 48 00 01 B8 */ b lbl_80149BF4
+lbl_80149A40:
+/* 80149A40 001456A0 48 01 B6 6D */ bl func_801650AC
+/* 80149A44 001456A4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149A48 001456A8 3C 80 00 01 */ lis r4, 0x0000C3B4@ha
+/* 80149A4C 001456AC 7C C3 00 D0 */ neg r6, r3
+/* 80149A50 001456B0 80 A5 0D 74 */ lwz r5, 0xd74(r5)
+/* 80149A54 001456B4 38 04 C3 B4 */ addi r0, r4, 0x0000C3B4@l
+/* 80149A58 001456B8 7C C3 1B 78 */ or r3, r6, r3
+/* 80149A5C 001456BC 7C 05 00 00 */ cmpw r5, r0
+/* 80149A60 001456C0 54 7F 0F FE */ srwi r31, r3, 0x1f
+/* 80149A64 001456C4 40 80 00 68 */ bge lbl_80149ACC
+/* 80149A68 001456C8 2C 05 4E 8E */ cmpwi r5, 0x4e8e
+/* 80149A6C 001456CC 41 82 01 08 */ beq lbl_80149B74
+/* 80149A70 001456D0 40 80 00 28 */ bge lbl_80149A98
+/* 80149A74 001456D4 2C 05 4E 85 */ cmpwi r5, 0x4e85
+/* 80149A78 001456D8 41 82 00 EC */ beq lbl_80149B64
+/* 80149A7C 001456DC 40 80 00 10 */ bge lbl_80149A8C
+/* 80149A80 001456E0 2C 05 4E 84 */ cmpwi r5, 0x4e84
+/* 80149A84 001456E4 40 80 00 D0 */ bge lbl_80149B54
+/* 80149A88 001456E8 48 00 01 04 */ b lbl_80149B8C
+lbl_80149A8C:
+/* 80149A8C 001456EC 2C 05 4E 8C */ cmpwi r5, 0x4e8c
+/* 80149A90 001456F0 41 82 00 DC */ beq lbl_80149B6C
+/* 80149A94 001456F4 48 00 00 C8 */ b lbl_80149B5C
+lbl_80149A98:
+/* 80149A98 001456F8 2C 05 65 90 */ cmpwi r5, 0x6590
+/* 80149A9C 001456FC 40 80 00 24 */ bge lbl_80149AC0
+/* 80149AA0 00145700 2C 05 59 D8 */ cmpwi r5, 0x59d8
+/* 80149AA4 00145704 40 80 00 10 */ bge lbl_80149AB4
+/* 80149AA8 00145708 2C 05 52 08 */ cmpwi r5, 0x5208
+/* 80149AAC 0014570C 40 80 00 E0 */ bge lbl_80149B8C
+/* 80149AB0 00145710 48 00 00 AC */ b lbl_80149B5C
+lbl_80149AB4:
+/* 80149AB4 00145714 2C 05 5D C0 */ cmpwi r5, 0x5dc0
+/* 80149AB8 00145718 40 80 00 D4 */ bge lbl_80149B8C
+/* 80149ABC 0014571C 48 00 00 A8 */ b lbl_80149B64
+lbl_80149AC0:
+/* 80149AC0 00145720 2C 05 7D 00 */ cmpwi r5, 0x7d00
+/* 80149AC4 00145724 40 80 00 C8 */ bge lbl_80149B8C
+/* 80149AC8 00145728 48 00 00 C4 */ b lbl_80149B8C
+lbl_80149ACC:
+/* 80149ACC 0014572C 38 04 CC 4C */ addi r0, r4, -13236
+/* 80149AD0 00145730 7C 05 00 00 */ cmpw r5, r0
+/* 80149AD4 00145734 40 80 00 58 */ bge lbl_80149B2C
+/* 80149AD8 00145738 38 04 C8 64 */ addi r0, r4, -14236
+/* 80149ADC 0014573C 7C 05 00 00 */ cmpw r5, r0
+/* 80149AE0 00145740 40 80 00 30 */ bge lbl_80149B10
+/* 80149AE4 00145744 38 04 C7 38 */ addi r0, r4, -14536
+/* 80149AE8 00145748 7C 05 00 00 */ cmpw r5, r0
+/* 80149AEC 0014574C 40 80 00 14 */ bge lbl_80149B00
+/* 80149AF0 00145750 38 04 C5 44 */ addi r0, r4, -15036
+/* 80149AF4 00145754 7C 05 00 00 */ cmpw r5, r0
+/* 80149AF8 00145758 40 80 00 94 */ bge lbl_80149B8C
+/* 80149AFC 0014575C 48 00 00 80 */ b lbl_80149B7C
+lbl_80149B00:
+/* 80149B00 00145760 38 04 C7 9C */ addi r0, r4, -14436
+/* 80149B04 00145764 7C 05 00 00 */ cmpw r5, r0
+/* 80149B08 00145768 40 80 00 84 */ bge lbl_80149B8C
+/* 80149B0C 0014576C 48 00 00 70 */ b lbl_80149B7C
+lbl_80149B10:
+/* 80149B10 00145770 38 04 CB 20 */ addi r0, r4, -13536
+/* 80149B14 00145774 7C 05 00 00 */ cmpw r5, r0
+/* 80149B18 00145778 40 80 00 64 */ bge lbl_80149B7C
+/* 80149B1C 0014577C 38 04 C9 2C */ addi r0, r4, -14036
+/* 80149B20 00145780 7C 05 00 00 */ cmpw r5, r0
+/* 80149B24 00145784 40 80 00 68 */ bge lbl_80149B8C
+/* 80149B28 00145788 48 00 00 54 */ b lbl_80149B7C
+lbl_80149B2C:
+/* 80149B2C 0014578C 38 04 3A 2E */ addi r0, r4, 0x3a2e
+/* 80149B30 00145790 7C 05 00 00 */ cmpw r5, r0
+/* 80149B34 00145794 41 82 00 50 */ beq lbl_80149B84
+/* 80149B38 00145798 40 80 00 54 */ bge lbl_80149B8C
+/* 80149B3C 0014579C 38 04 D3 54 */ addi r0, r4, -11436
+/* 80149B40 001457A0 7C 05 00 00 */ cmpw r5, r0
+/* 80149B44 001457A4 40 80 00 48 */ bge lbl_80149B8C
+/* 80149B48 001457A8 48 00 00 44 */ b lbl_80149B8C
+/* 80149B4C 001457AC 48 00 00 40 */ b lbl_80149B8C
+/* 80149B50 001457B0 48 00 00 3C */ b lbl_80149B8C
+lbl_80149B54:
+/* 80149B54 001457B4 38 00 51 99 */ li r0, 0x5199
+/* 80149B58 001457B8 48 00 00 44 */ b lbl_80149B9C
+lbl_80149B5C:
+/* 80149B5C 001457BC 38 00 51 91 */ li r0, 0x5191
+/* 80149B60 001457C0 48 00 00 3C */ b lbl_80149B9C
+lbl_80149B64:
+/* 80149B64 001457C4 38 00 51 92 */ li r0, 0x5192
+/* 80149B68 001457C8 48 00 00 34 */ b lbl_80149B9C
+lbl_80149B6C:
+/* 80149B6C 001457CC 38 00 51 93 */ li r0, 0x5193
+/* 80149B70 001457D0 48 00 00 2C */ b lbl_80149B9C
+lbl_80149B74:
+/* 80149B74 001457D4 38 00 51 94 */ li r0, 0x5194
+/* 80149B78 001457D8 48 00 00 24 */ b lbl_80149B9C
+lbl_80149B7C:
+/* 80149B7C 001457DC 38 00 51 99 */ li r0, 0x5199
+/* 80149B80 001457E0 48 00 00 1C */ b lbl_80149B9C
+lbl_80149B84:
+/* 80149B84 001457E4 38 00 51 9A */ li r0, 0x519a
+/* 80149B88 001457E8 48 00 00 14 */ b lbl_80149B9C
+lbl_80149B8C:
+/* 80149B8C 001457EC 7C 1F 00 D0 */ neg r0, r31
+/* 80149B90 001457F0 7C 00 FB 78 */ or r0, r0, r31
+/* 80149B94 001457F4 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 80149B98 001457F8 38 03 51 9B */ addi r0, r3, 0x519b
+lbl_80149B9C:
+/* 80149B9C 001457FC 7F A4 EB 78 */ mr r4, r29
+/* 80149BA0 00145800 7F C8 F3 78 */ mr r8, r30
+/* 80149BA4 00145804 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 80149BA8 00145808 38 BC FF F7 */ addi r5, r28, -9
+/* 80149BAC 0014580C 7F 66 07 34 */ extsh r6, r27
+/* 80149BB0 00145810 7F 47 07 34 */ extsh r7, r26
+/* 80149BB4 00145814 48 10 65 81 */ bl func_80250134
+/* 80149BB8 00145818 2C 1F 00 00 */ cmpwi r31, 0
+/* 80149BBC 0014581C 40 82 00 38 */ bne lbl_80149BF4
+/* 80149BC0 00145820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149BC4 00145824 80 83 0D 74 */ lwz r4, 0xd74(r3)
+/* 80149BC8 00145828 2C 04 00 00 */ cmpwi r4, 0
+/* 80149BCC 0014582C 41 82 00 28 */ beq lbl_80149BF4
+/* 80149BD0 00145830 38 60 00 17 */ li r3, 0x17
+/* 80149BD4 00145834 48 01 27 35 */ bl func_8015C308
+/* 80149BD8 00145838 7F A4 EB 78 */ mr r4, r29
+/* 80149BDC 0014583C 7F C8 F3 78 */ mr r8, r30
+/* 80149BE0 00145840 38 BC 00 8C */ addi r5, r28, 0x8c
+/* 80149BE4 00145844 7F 66 07 34 */ extsh r6, r27
+/* 80149BE8 00145848 7F 47 07 34 */ extsh r7, r26
+/* 80149BEC 0014584C 38 60 51 9D */ li r3, 0x519d
+/* 80149BF0 00145850 48 10 65 45 */ bl func_80250134
+lbl_80149BF4:
+/* 80149BF4 00145854 39 61 00 70 */ addi r11, r1, 0x70
+/* 80149BF8 00145858 48 07 D5 79 */ bl _restgpr_26
+/* 80149BFC 0014585C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80149C00 00145860 7C 08 03 A6 */ mtlr r0
+/* 80149C04 00145864 38 21 00 70 */ addi r1, r1, 0x70
+/* 80149C08 00145868 4E 80 00 20 */ blr
+lbl_80149C0C:
+/* 80149C0C 0014586C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80149C10 00145870 7C 08 02 A6 */ mflr r0
+/* 80149C14 00145874 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 80149C18 00145878 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80149C1C 0014587C 38 C1 00 08 */ addi r6, r1, 8
+/* 80149C20 00145880 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80149C24 00145884 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
+/* 80149C28 00145888 38 A0 00 03 */ li r5, 3
+/* 80149C2C 0014588C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80149C30 00145890 7C 9E 23 78 */ mr r30, r4
+/* 80149C34 00145894 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80149C38 00145898 7C 7D 1B 78 */ mr r29, r3
+/* 80149C3C 0014589C 48 10 A2 51 */ bl func_80253E8C
+/* 80149C40 001458A0 80 61 00 08 */ lwz r3, 8(r1)
+/* 80149C44 001458A4 38 03 FF F7 */ addi r0, r3, -9
+/* 80149C48 001458A8 28 00 00 14 */ cmplwi r0, 0x14
+/* 80149C4C 001458AC 41 81 01 1C */ bgt lbl_80149D68
+/* 80149C50 001458B0 3C 60 80 42 */ lis r3, lbl_8041D948@ha
+/* 80149C54 001458B4 54 00 10 3A */ slwi r0, r0, 2
+/* 80149C58 001458B8 38 63 D9 48 */ addi r3, r3, lbl_8041D948@l
+/* 80149C5C 001458BC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80149C60 001458C0 7C 69 03 A6 */ mtctr r3
+/* 80149C64 001458C4 4E 80 04 20 */ bctr
+/* 80149C68 001458C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149C6C 001458CC A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80149C70 001458D0 28 00 00 02 */ cmplwi r0, 2
+/* 80149C74 001458D4 40 80 00 F4 */ bge lbl_80149D68
+/* 80149C78 001458D8 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80149C7C 001458DC 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80149C80 001458E0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80149C84 001458E4 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80149C88 001458E8 7C 63 16 70 */ srawi r3, r3, 2
+/* 80149C8C 001458EC 98 9E 00 02 */ stb r4, 2(r30)
+/* 80149C90 001458F0 7C 00 16 70 */ srawi r0, r0, 2
+/* 80149C94 001458F4 98 7E 00 03 */ stb r3, 3(r30)
+/* 80149C98 001458F8 98 1E 00 04 */ stb r0, 4(r30)
+/* 80149C9C 001458FC 48 00 00 CC */ b lbl_80149D68
+/* 80149CA0 00145900 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149CA4 00145904 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80149CA8 00145908 28 00 00 03 */ cmplwi r0, 3
+/* 80149CAC 0014590C 40 80 00 BC */ bge lbl_80149D68
+/* 80149CB0 00145910 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80149CB4 00145914 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80149CB8 00145918 7C 04 16 70 */ srawi r4, r0, 2
+/* 80149CBC 0014591C 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80149CC0 00145920 7C 63 16 70 */ srawi r3, r3, 2
+/* 80149CC4 00145924 98 9E 00 02 */ stb r4, 2(r30)
+/* 80149CC8 00145928 7C 00 16 70 */ srawi r0, r0, 2
+/* 80149CCC 0014592C 98 7E 00 03 */ stb r3, 3(r30)
+/* 80149CD0 00145930 98 1E 00 04 */ stb r0, 4(r30)
+/* 80149CD4 00145934 48 00 00 94 */ b lbl_80149D68
+/* 80149CD8 00145938 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149CDC 0014593C A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 80149CE0 00145940 28 00 00 04 */ cmplwi r0, 4
+/* 80149CE4 00145944 40 80 00 84 */ bge lbl_80149D68
+/* 80149CE8 00145948 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80149CEC 0014594C 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80149CF0 00145950 7C 04 16 70 */ srawi r4, r0, 2
+/* 80149CF4 00145954 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80149CF8 00145958 7C 63 16 70 */ srawi r3, r3, 2
+/* 80149CFC 0014595C 98 9E 00 02 */ stb r4, 2(r30)
+/* 80149D00 00145960 7C 00 16 70 */ srawi r0, r0, 2
+/* 80149D04 00145964 98 7E 00 03 */ stb r3, 3(r30)
+/* 80149D08 00145968 98 1E 00 04 */ stb r0, 4(r30)
+/* 80149D0C 0014596C 48 00 00 5C */ b lbl_80149D68
+/* 80149D10 00145970 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149D14 00145974 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149D18 00145978 38 03 FF FF */ addi r0, r3, -1
+/* 80149D1C 0014597C 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 80149D20 00145980 48 00 00 48 */ b lbl_80149D68
+/* 80149D24 00145984 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149D28 00145988 A3 E3 00 F8 */ lhz r31, 0xf8(r3)
+/* 80149D2C 0014598C 48 00 00 3C */ b lbl_80149D68
+/* 80149D30 00145990 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149D34 00145994 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149D38 00145998 38 03 00 01 */ addi r0, r3, 1
+/* 80149D3C 0014599C 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 80149D40 001459A0 48 00 00 28 */ b lbl_80149D68
+/* 80149D44 001459A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149D48 001459A8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149D4C 001459AC 38 03 00 02 */ addi r0, r3, 2
+/* 80149D50 001459B0 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 80149D54 001459B4 48 00 00 14 */ b lbl_80149D68
+/* 80149D58 001459B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149D5C 001459BC A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149D60 001459C0 38 03 00 03 */ addi r0, r3, 3
+/* 80149D64 001459C4 54 1F 04 3E */ clrlwi r31, r0, 0x10
+lbl_80149D68:
+/* 80149D68 001459C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149D6C 001459CC 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80149D70 001459D0 A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 80149D74 001459D4 7C 03 00 40 */ cmplw r3, r0
+/* 80149D78 001459D8 40 80 00 30 */ bge lbl_80149DA8
+/* 80149D7C 001459DC 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d
+/* 80149D80 001459E0 7C 64 02 14 */ add r3, r4, r0
+/* 80149D84 001459E4 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 80149D88 001459E8 28 00 00 04 */ cmplwi r0, 4
+/* 80149D8C 001459EC 41 82 00 38 */ beq lbl_80149DC4
+/* 80149D90 001459F0 7F A3 EB 78 */ mr r3, r29
+/* 80149D94 001459F4 7F C4 F3 78 */ mr r4, r30
+/* 80149D98 001459F8 38 A0 00 01 */ li r5, 1
+/* 80149D9C 001459FC 38 C0 00 00 */ li r6, 0
+/* 80149DA0 00145A00 48 10 A1 15 */ bl func_80253EB4
+/* 80149DA4 00145A04 48 00 00 20 */ b lbl_80149DC4
+lbl_80149DA8:
+/* 80149DA8 00145A08 28 03 00 04 */ cmplwi r3, 4
+/* 80149DAC 00145A0C 40 80 00 18 */ bge lbl_80149DC4
+/* 80149DB0 00145A10 7F A3 EB 78 */ mr r3, r29
+/* 80149DB4 00145A14 7F C4 F3 78 */ mr r4, r30
+/* 80149DB8 00145A18 38 A0 00 01 */ li r5, 1
+/* 80149DBC 00145A1C 38 C0 00 00 */ li r6, 0
+/* 80149DC0 00145A20 48 10 A0 F5 */ bl func_80253EB4
+lbl_80149DC4:
+/* 80149DC4 00145A24 83 CD 82 B8 */ lwz r30, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149DC8 00145A28 A0 7E 00 F8 */ lhz r3, 0xf8(r30)
+/* 80149DCC 00145A2C A0 1E 00 FA */ lhz r0, 0xfa(r30)
+/* 80149DD0 00145A30 7C 03 00 40 */ cmplw r3, r0
+/* 80149DD4 00145A34 41 82 00 28 */ beq lbl_80149DFC
+/* 80149DD8 00145A38 7F A3 EB 78 */ mr r3, r29
+/* 80149DDC 00145A3C 48 10 A0 05 */ bl func_80253DE0
+/* 80149DE0 00145A40 A0 1E 01 00 */ lhz r0, 0x100(r30)
+/* 80149DE4 00145A44 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80149DE8 00145A48 7C 00 18 40 */ cmplw r0, r3
+/* 80149DEC 00145A4C 40 82 00 10 */ bne lbl_80149DFC
+/* 80149DF0 00145A50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149DF4 00145A54 A0 03 00 FA */ lhz r0, 0xfa(r3)
+/* 80149DF8 00145A58 B0 03 00 F8 */ sth r0, 0xf8(r3)
+lbl_80149DFC:
+/* 80149DFC 00145A5C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80149E00 00145A60 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80149E04 00145A64 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80149E08 00145A68 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80149E0C 00145A6C 7C 08 03 A6 */ mtlr r0
+/* 80149E10 00145A70 38 21 00 20 */ addi r1, r1, 0x20
+/* 80149E14 00145A74 4E 80 00 20 */ blr
+lbl_80149E18:
+/* 80149E18 00145A78 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 80149E1C 00145A7C 7C 08 02 A6 */ mflr r0
+/* 80149E20 00145A80 90 01 00 84 */ stw r0, 0x84(r1)
+/* 80149E24 00145A84 39 61 00 80 */ addi r11, r1, 0x80
+/* 80149E28 00145A88 48 07 D2 E9 */ bl _savegpr_21
+/* 80149E2C 00145A8C 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 80149E30 00145A90 7C 75 1B 78 */ mr r21, r3
+/* 80149E34 00145A94 3B 45 FF FF */ addi r26, r5, 0x0000FFFF@l
+/* 80149E38 00145A98 7C 96 23 78 */ mr r22, r4
+/* 80149E3C 00145A9C 7F 59 D3 78 */ mr r25, r26
+/* 80149E40 00145AA0 38 C1 00 08 */ addi r6, r1, 8
+/* 80149E44 00145AA4 7F 58 D3 78 */ mr r24, r26
+/* 80149E48 00145AA8 3A E0 00 00 */ li r23, 0
+/* 80149E4C 00145AAC 38 A0 00 03 */ li r5, 3
+/* 80149E50 00145AB0 48 10 A0 8D */ bl func_80253EDC
+/* 80149E54 00145AB4 7E A3 AB 78 */ mr r3, r21
+/* 80149E58 00145AB8 7E C4 B3 78 */ mr r4, r22
+/* 80149E5C 00145ABC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80149E60 00145AC0 38 A0 00 06 */ li r5, 6
+/* 80149E64 00145AC4 48 10 A0 79 */ bl func_80253EDC
+/* 80149E68 00145AC8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80149E6C 00145ACC 38 60 FF 00 */ li r3, -256
+/* 80149E70 00145AD0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80149E74 00145AD4 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80149E78 00145AD8 FC 80 28 1E */ fctiwz f4, f5
+/* 80149E7C 00145ADC C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80149E80 00145AE0 FC 40 18 1E */ fctiwz f2, f3
+/* 80149E84 00145AE4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80149E88 00145AE8 80 01 00 08 */ lwz r0, 8(r1)
+/* 80149E8C 00145AEC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80149E90 00145AF0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80149E94 00145AF4 28 00 00 1C */ cmplwi r0, 0x1c
+/* 80149E98 00145AF8 FC 20 08 1E */ fctiwz f1, f1
+/* 80149E9C 00145AFC FC 00 00 1E */ fctiwz f0, f0
+/* 80149EA0 00145B00 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80149EA4 00145B04 88 96 00 11 */ lbz r4, 0x11(r22)
+/* 80149EA8 00145B08 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80149EAC 00145B0C 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 80149EB0 00145B10 7C 9F 1B 78 */ or r31, r4, r3
+/* 80149EB4 00145B14 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80149EB8 00145B18 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 80149EBC 00145B1C 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 80149EC0 00145B20 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 80149EC4 00145B24 41 81 01 80 */ bgt lbl_8014A044
+/* 80149EC8 00145B28 3C 60 80 42 */ lis r3, lbl_8041D99C@ha
+/* 80149ECC 00145B2C 54 00 10 3A */ slwi r0, r0, 2
+/* 80149ED0 00145B30 38 63 D9 9C */ addi r3, r3, lbl_8041D99C@l
+/* 80149ED4 00145B34 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80149ED8 00145B38 7C 69 03 A6 */ mtctr r3
+/* 80149EDC 00145B3C 4E 80 04 20 */ bctr
+/* 80149EE0 00145B40 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149EE4 00145B44 38 60 00 01 */ li r3, 1
+/* 80149EE8 00145B48 4B F0 FB 55 */ bl func_80059A3C
+/* 80149EEC 00145B4C 48 00 01 58 */ b lbl_8014A044
+/* 80149EF0 00145B50 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149EF4 00145B54 38 60 00 02 */ li r3, 2
+/* 80149EF8 00145B58 4B F0 FB 45 */ bl func_80059A3C
+/* 80149EFC 00145B5C 48 00 01 48 */ b lbl_8014A044
+/* 80149F00 00145B60 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149F04 00145B64 38 60 00 03 */ li r3, 3
+/* 80149F08 00145B68 4B F0 FB 35 */ bl func_80059A3C
+/* 80149F0C 00145B6C 48 00 01 38 */ b lbl_8014A044
+/* 80149F10 00145B70 38 81 00 10 */ addi r4, r1, 0x10
+/* 80149F14 00145B74 38 60 00 04 */ li r3, 4
+/* 80149F18 00145B78 4B F0 FB 25 */ bl func_80059A3C
+/* 80149F1C 00145B7C 48 00 01 28 */ b lbl_8014A044
+/* 80149F20 00145B80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F24 00145B84 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149F28 00145B88 38 03 FF FF */ addi r0, r3, -1
+/* 80149F2C 00145B8C 54 1A 04 3E */ clrlwi r26, r0, 0x10
+/* 80149F30 00145B90 48 00 01 14 */ b lbl_8014A044
+/* 80149F34 00145B94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F38 00145B98 A3 43 00 F8 */ lhz r26, 0xf8(r3)
+/* 80149F3C 00145B9C 48 00 01 08 */ b lbl_8014A044
+/* 80149F40 00145BA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F44 00145BA4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149F48 00145BA8 38 03 00 01 */ addi r0, r3, 1
+/* 80149F4C 00145BAC 54 1A 04 3E */ clrlwi r26, r0, 0x10
+/* 80149F50 00145BB0 48 00 00 F4 */ b lbl_8014A044
+/* 80149F54 00145BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F58 00145BB8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149F5C 00145BBC 38 03 00 02 */ addi r0, r3, 2
+/* 80149F60 00145BC0 54 1A 04 3E */ clrlwi r26, r0, 0x10
+/* 80149F64 00145BC4 48 00 00 E0 */ b lbl_8014A044
+/* 80149F68 00145BC8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F6C 00145BCC A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149F70 00145BD0 38 03 00 03 */ addi r0, r3, 3
+/* 80149F74 00145BD4 54 1A 04 3E */ clrlwi r26, r0, 0x10
+/* 80149F78 00145BD8 48 00 00 CC */ b lbl_8014A044
+/* 80149F7C 00145BDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F80 00145BE0 3A E0 00 01 */ li r23, 1
+/* 80149F84 00145BE4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149F88 00145BE8 38 03 FF FF */ addi r0, r3, -1
+/* 80149F8C 00145BEC 54 19 04 3E */ clrlwi r25, r0, 0x10
+/* 80149F90 00145BF0 48 00 00 B4 */ b lbl_8014A044
+/* 80149F94 00145BF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149F98 00145BF8 3A E0 00 01 */ li r23, 1
+/* 80149F9C 00145BFC A3 23 00 F8 */ lhz r25, 0xf8(r3)
+/* 80149FA0 00145C00 48 00 00 A4 */ b lbl_8014A044
+/* 80149FA4 00145C04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149FA8 00145C08 3A E0 00 01 */ li r23, 1
+/* 80149FAC 00145C0C A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149FB0 00145C10 38 03 00 01 */ addi r0, r3, 1
+/* 80149FB4 00145C14 54 19 04 3E */ clrlwi r25, r0, 0x10
+/* 80149FB8 00145C18 48 00 00 8C */ b lbl_8014A044
+/* 80149FBC 00145C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149FC0 00145C20 3A E0 00 01 */ li r23, 1
+/* 80149FC4 00145C24 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149FC8 00145C28 38 03 00 02 */ addi r0, r3, 2
+/* 80149FCC 00145C2C 54 19 04 3E */ clrlwi r25, r0, 0x10
+/* 80149FD0 00145C30 48 00 00 74 */ b lbl_8014A044
+/* 80149FD4 00145C34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149FD8 00145C38 3A E0 00 01 */ li r23, 1
+/* 80149FDC 00145C3C A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149FE0 00145C40 38 03 00 03 */ addi r0, r3, 3
+/* 80149FE4 00145C44 54 19 04 3E */ clrlwi r25, r0, 0x10
+/* 80149FE8 00145C48 48 00 00 5C */ b lbl_8014A044
+/* 80149FEC 00145C4C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 80149FF0 00145C50 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 80149FF4 00145C54 38 03 FF FF */ addi r0, r3, -1
+/* 80149FF8 00145C58 54 18 04 3E */ clrlwi r24, r0, 0x10
+/* 80149FFC 00145C5C 48 00 00 48 */ b lbl_8014A044
+/* 8014A000 00145C60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A004 00145C64 A3 03 00 F8 */ lhz r24, 0xf8(r3)
+/* 8014A008 00145C68 48 00 00 3C */ b lbl_8014A044
+/* 8014A00C 00145C6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A010 00145C70 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014A014 00145C74 38 03 00 01 */ addi r0, r3, 1
+/* 8014A018 00145C78 54 18 04 3E */ clrlwi r24, r0, 0x10
+/* 8014A01C 00145C7C 48 00 00 28 */ b lbl_8014A044
+/* 8014A020 00145C80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A024 00145C84 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014A028 00145C88 38 03 00 02 */ addi r0, r3, 2
+/* 8014A02C 00145C8C 54 18 04 3E */ clrlwi r24, r0, 0x10
+/* 8014A030 00145C90 48 00 00 14 */ b lbl_8014A044
+/* 8014A034 00145C94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A038 00145C98 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014A03C 00145C9C 38 03 00 03 */ addi r0, r3, 3
+/* 8014A040 00145CA0 54 18 04 3E */ clrlwi r24, r0, 0x10
+lbl_8014A044:
+/* 8014A044 00145CA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A048 00145CA8 57 43 04 3E */ clrlwi r3, r26, 0x10
+/* 8014A04C 00145CAC A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 8014A050 00145CB0 7C 03 00 40 */ cmplw r3, r0
+/* 8014A054 00145CB4 40 80 00 60 */ bge lbl_8014A0B4
+/* 8014A058 00145CB8 57 40 13 BA */ rlwinm r0, r26, 2, 0xe, 0x1d
+/* 8014A05C 00145CBC 7C 64 02 14 */ add r3, r4, r0
+/* 8014A060 00145CC0 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014A064 00145CC4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A068 00145CC8 40 82 00 24 */ bne lbl_8014A08C
+/* 8014A06C 00145CCC 7F C4 F3 78 */ mr r4, r30
+/* 8014A070 00145CD0 7F A5 EB 78 */ mr r5, r29
+/* 8014A074 00145CD4 7F E8 FB 78 */ mr r8, r31
+/* 8014A078 00145CD8 7F 86 07 34 */ extsh r6, r28
+/* 8014A07C 00145CDC 7F 67 07 34 */ extsh r7, r27
+/* 8014A080 00145CE0 38 60 50 F0 */ li r3, 0x50f0
+/* 8014A084 00145CE4 48 10 60 B1 */ bl func_80250134
+/* 8014A088 00145CE8 48 00 00 2C */ b lbl_8014A0B4
+lbl_8014A08C:
+/* 8014A08C 00145CEC 80 83 01 7C */ lwz r4, 0x17c(r3)
+/* 8014A090 00145CF0 38 60 00 0E */ li r3, 0xe
+/* 8014A094 00145CF4 48 01 22 75 */ bl func_8015C308
+/* 8014A098 00145CF8 7F C4 F3 78 */ mr r4, r30
+/* 8014A09C 00145CFC 7F A5 EB 78 */ mr r5, r29
+/* 8014A0A0 00145D00 7F E8 FB 78 */ mr r8, r31
+/* 8014A0A4 00145D04 7F 86 07 34 */ extsh r6, r28
+/* 8014A0A8 00145D08 7F 67 07 34 */ extsh r7, r27
+/* 8014A0AC 00145D0C 38 60 50 D2 */ li r3, 0x50d2
+/* 8014A0B0 00145D10 48 10 60 85 */ bl func_80250134
+lbl_8014A0B4:
+/* 8014A0B4 00145D14 2C 17 00 00 */ cmpwi r23, 0
+/* 8014A0B8 00145D18 41 82 00 2C */ beq lbl_8014A0E4
+/* 8014A0BC 00145D1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A0C0 00145D20 57 24 04 3E */ clrlwi r4, r25, 0x10
+/* 8014A0C4 00145D24 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014A0C8 00145D28 7C 04 00 40 */ cmplw r4, r0
+/* 8014A0CC 00145D2C 41 80 00 18 */ blt lbl_8014A0E4
+/* 8014A0D0 00145D30 7E A3 AB 78 */ mr r3, r21
+/* 8014A0D4 00145D34 7E C4 B3 78 */ mr r4, r22
+/* 8014A0D8 00145D38 38 A0 00 02 */ li r5, 2
+/* 8014A0DC 00145D3C 38 C0 00 00 */ li r6, 0
+/* 8014A0E0 00145D40 48 10 9E 25 */ bl func_80253F04
+lbl_8014A0E4:
+/* 8014A0E4 00145D44 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A0E8 00145D48 57 03 04 3E */ clrlwi r3, r24, 0x10
+/* 8014A0EC 00145D4C A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 8014A0F0 00145D50 7C 03 00 40 */ cmplw r3, r0
+/* 8014A0F4 00145D54 40 80 00 DC */ bge lbl_8014A1D0
+/* 8014A0F8 00145D58 57 00 13 BA */ rlwinm r0, r24, 2, 0xe, 0x1d
+/* 8014A0FC 00145D5C 7C 64 02 14 */ add r3, r4, r0
+/* 8014A100 00145D60 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A104 00145D64 2C 00 00 04 */ cmpwi r0, 4
+/* 8014A108 00145D68 41 82 00 8C */ beq lbl_8014A194
+/* 8014A10C 00145D6C 40 80 00 1C */ bge lbl_8014A128
+/* 8014A110 00145D70 2C 00 00 01 */ cmpwi r0, 1
+/* 8014A114 00145D74 41 82 00 40 */ beq lbl_8014A154
+/* 8014A118 00145D78 40 80 00 5C */ bge lbl_8014A174
+/* 8014A11C 00145D7C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A120 00145D80 40 80 00 14 */ bge lbl_8014A134
+/* 8014A124 00145D84 48 00 00 AC */ b lbl_8014A1D0
+lbl_8014A128:
+/* 8014A128 00145D88 2C 00 00 06 */ cmpwi r0, 6
+/* 8014A12C 00145D8C 40 80 00 A4 */ bge lbl_8014A1D0
+/* 8014A130 00145D90 48 00 00 84 */ b lbl_8014A1B4
+lbl_8014A134:
+/* 8014A134 00145D94 7F C4 F3 78 */ mr r4, r30
+/* 8014A138 00145D98 7F A5 EB 78 */ mr r5, r29
+/* 8014A13C 00145D9C 7F E8 FB 78 */ mr r8, r31
+/* 8014A140 00145DA0 7F 86 07 34 */ extsh r6, r28
+/* 8014A144 00145DA4 7F 67 07 34 */ extsh r7, r27
+/* 8014A148 00145DA8 38 60 51 A1 */ li r3, 0x51a1
+/* 8014A14C 00145DAC 48 10 5F E9 */ bl func_80250134
+/* 8014A150 00145DB0 48 00 00 80 */ b lbl_8014A1D0
+lbl_8014A154:
+/* 8014A154 00145DB4 7F C4 F3 78 */ mr r4, r30
+/* 8014A158 00145DB8 7F A5 EB 78 */ mr r5, r29
+/* 8014A15C 00145DBC 7F E8 FB 78 */ mr r8, r31
+/* 8014A160 00145DC0 7F 86 07 34 */ extsh r6, r28
+/* 8014A164 00145DC4 7F 67 07 34 */ extsh r7, r27
+/* 8014A168 00145DC8 38 60 50 AC */ li r3, 0x50ac
+/* 8014A16C 00145DCC 48 10 5F C9 */ bl func_80250134
+/* 8014A170 00145DD0 48 00 00 60 */ b lbl_8014A1D0
+lbl_8014A174:
+/* 8014A174 00145DD4 7F C4 F3 78 */ mr r4, r30
+/* 8014A178 00145DD8 7F A5 EB 78 */ mr r5, r29
+/* 8014A17C 00145DDC 7F E8 FB 78 */ mr r8, r31
+/* 8014A180 00145DE0 7F 86 07 34 */ extsh r6, r28
+/* 8014A184 00145DE4 7F 67 07 34 */ extsh r7, r27
+/* 8014A188 00145DE8 38 60 50 AF */ li r3, 0x50af
+/* 8014A18C 00145DEC 48 10 5F A9 */ bl func_80250134
+/* 8014A190 00145DF0 48 00 00 40 */ b lbl_8014A1D0
+lbl_8014A194:
+/* 8014A194 00145DF4 7F C4 F3 78 */ mr r4, r30
+/* 8014A198 00145DF8 7F A5 EB 78 */ mr r5, r29
+/* 8014A19C 00145DFC 7F E8 FB 78 */ mr r8, r31
+/* 8014A1A0 00145E00 7F 86 07 34 */ extsh r6, r28
+/* 8014A1A4 00145E04 7F 67 07 34 */ extsh r7, r27
+/* 8014A1A8 00145E08 38 60 50 AD */ li r3, 0x50ad
+/* 8014A1AC 00145E0C 48 10 5F 89 */ bl func_80250134
+/* 8014A1B0 00145E10 48 00 00 20 */ b lbl_8014A1D0
+lbl_8014A1B4:
+/* 8014A1B4 00145E14 7F C4 F3 78 */ mr r4, r30
+/* 8014A1B8 00145E18 7F A5 EB 78 */ mr r5, r29
+/* 8014A1BC 00145E1C 7F E8 FB 78 */ mr r8, r31
+/* 8014A1C0 00145E20 7F 86 07 34 */ extsh r6, r28
+/* 8014A1C4 00145E24 7F 67 07 34 */ extsh r7, r27
+/* 8014A1C8 00145E28 38 60 50 AE */ li r3, 0x50ae
+/* 8014A1CC 00145E2C 48 10 5F 69 */ bl func_80250134
+lbl_8014A1D0:
+/* 8014A1D0 00145E30 39 61 00 80 */ addi r11, r1, 0x80
+/* 8014A1D4 00145E34 48 07 CF 89 */ bl _restgpr_21
+/* 8014A1D8 00145E38 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 8014A1DC 00145E3C 7C 08 03 A6 */ mtlr r0
+/* 8014A1E0 00145E40 38 21 00 80 */ addi r1, r1, 0x80
+/* 8014A1E4 00145E44 4E 80 00 20 */ blr
+lbl_8014A1E8:
+/* 8014A1E8 00145E48 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014A1EC 00145E4C 7C 08 02 A6 */ mflr r0
+/* 8014A1F0 00145E50 38 A0 00 03 */ li r5, 3
+/* 8014A1F4 00145E54 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014A1F8 00145E58 38 C1 00 08 */ addi r6, r1, 8
+/* 8014A1FC 00145E5C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014A200 00145E60 7C 9F 23 78 */ mr r31, r4
+/* 8014A204 00145E64 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014A208 00145E68 7C 7E 1B 78 */ mr r30, r3
+/* 8014A20C 00145E6C 48 10 9C 81 */ bl func_80253E8C
+/* 8014A210 00145E70 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014A214 00145E74 2C 00 00 0A */ cmpwi r0, 0xa
+/* 8014A218 00145E78 41 82 00 14 */ beq lbl_8014A22C
+/* 8014A21C 00145E7C 40 80 00 8C */ bge lbl_8014A2A8
+/* 8014A220 00145E80 2C 00 00 05 */ cmpwi r0, 5
+/* 8014A224 00145E84 41 82 00 48 */ beq lbl_8014A26C
+/* 8014A228 00145E88 48 00 00 80 */ b lbl_8014A2A8
+lbl_8014A22C:
+/* 8014A22C 00145E8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A230 00145E90 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014A234 00145E94 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
+/* 8014A238 00145E98 41 82 00 1C */ beq lbl_8014A254
+/* 8014A23C 00145E9C 7F C3 F3 78 */ mr r3, r30
+/* 8014A240 00145EA0 7F E4 FB 78 */ mr r4, r31
+/* 8014A244 00145EA4 38 A0 00 02 */ li r5, 2
+/* 8014A248 00145EA8 38 C0 51 A2 */ li r6, 0x51a2
+/* 8014A24C 00145EAC 48 10 9C 69 */ bl func_80253EB4
+/* 8014A250 00145EB0 48 00 00 58 */ b lbl_8014A2A8
+lbl_8014A254:
+/* 8014A254 00145EB4 7F C3 F3 78 */ mr r3, r30
+/* 8014A258 00145EB8 7F E4 FB 78 */ mr r4, r31
+/* 8014A25C 00145EBC 38 A0 00 02 */ li r5, 2
+/* 8014A260 00145EC0 38 C0 51 A3 */ li r6, 0x51a3
+/* 8014A264 00145EC4 48 10 9C 51 */ bl func_80253EB4
+/* 8014A268 00145EC8 48 00 00 40 */ b lbl_8014A2A8
+lbl_8014A26C:
+/* 8014A26C 00145ECC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A270 00145ED0 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014A274 00145ED4 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
+/* 8014A278 00145ED8 41 82 00 1C */ beq lbl_8014A294
+/* 8014A27C 00145EDC 7F C3 F3 78 */ mr r3, r30
+/* 8014A280 00145EE0 7F E4 FB 78 */ mr r4, r31
+/* 8014A284 00145EE4 38 A0 00 02 */ li r5, 2
+/* 8014A288 00145EE8 38 C0 50 D1 */ li r6, 0x50d1
+/* 8014A28C 00145EEC 48 10 9C 29 */ bl func_80253EB4
+/* 8014A290 00145EF0 48 00 00 18 */ b lbl_8014A2A8
+lbl_8014A294:
+/* 8014A294 00145EF4 7F C3 F3 78 */ mr r3, r30
+/* 8014A298 00145EF8 7F E4 FB 78 */ mr r4, r31
+/* 8014A29C 00145EFC 38 A0 00 02 */ li r5, 2
+/* 8014A2A0 00145F00 38 C0 50 D0 */ li r6, 0x50d0
+/* 8014A2A4 00145F04 48 10 9C 11 */ bl func_80253EB4
+lbl_8014A2A8:
+/* 8014A2A8 00145F08 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014A2AC 00145F0C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014A2B0 00145F10 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014A2B4 00145F14 7C 08 03 A6 */ mtlr r0
+/* 8014A2B8 00145F18 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014A2BC 00145F1C 4E 80 00 20 */ blr
+lbl_8014A2C0:
+/* 8014A2C0 00145F20 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8014A2C4 00145F24 7C 08 02 A6 */ mflr r0
+/* 8014A2C8 00145F28 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8014A2CC 00145F2C 39 61 00 70 */ addi r11, r1, 0x70
+/* 8014A2D0 00145F30 48 07 CE 55 */ bl _savegpr_26
+/* 8014A2D4 00145F34 7C 7B 1B 78 */ mr r27, r3
+/* 8014A2D8 00145F38 7C 9A 23 78 */ mr r26, r4
+/* 8014A2DC 00145F3C 38 C1 00 08 */ addi r6, r1, 8
+/* 8014A2E0 00145F40 38 A0 00 03 */ li r5, 3
+/* 8014A2E4 00145F44 48 10 9B F9 */ bl func_80253EDC
+/* 8014A2E8 00145F48 7F 63 DB 78 */ mr r3, r27
+/* 8014A2EC 00145F4C 7F 44 D3 78 */ mr r4, r26
+/* 8014A2F0 00145F50 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014A2F4 00145F54 38 A0 00 06 */ li r5, 6
+/* 8014A2F8 00145F58 48 10 9B E5 */ bl func_80253EDC
+/* 8014A2FC 00145F5C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014A300 00145F60 38 60 FF 00 */ li r3, -256
+/* 8014A304 00145F64 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014A308 00145F68 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014A30C 00145F6C FC 80 28 1E */ fctiwz f4, f5
+/* 8014A310 00145F70 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014A314 00145F74 FC 40 18 1E */ fctiwz f2, f3
+/* 8014A318 00145F78 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014A31C 00145F7C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014A320 00145F80 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014A324 00145F84 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8014A328 00145F88 28 00 00 09 */ cmplwi r0, 9
+/* 8014A32C 00145F8C FC 20 08 1E */ fctiwz f1, f1
+/* 8014A330 00145F90 FC 00 00 1E */ fctiwz f0, f0
+/* 8014A334 00145F94 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8014A338 00145F98 88 9A 00 11 */ lbz r4, 0x11(r26)
+/* 8014A33C 00145F9C D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014A340 00145FA0 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 8014A344 00145FA4 7C 9F 1B 78 */ or r31, r4, r3
+/* 8014A348 00145FA8 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014A34C 00145FAC 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 8014A350 00145FB0 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 8014A354 00145FB4 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 8014A358 00145FB8 41 81 01 A0 */ bgt lbl_8014A4F8
+/* 8014A35C 00145FBC 3C 60 80 42 */ lis r3, lbl_8041DA10@ha
+/* 8014A360 00145FC0 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A364 00145FC4 38 63 DA 10 */ addi r3, r3, lbl_8041DA10@l
+/* 8014A368 00145FC8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014A36C 00145FCC 7C 69 03 A6 */ mtctr r3
+/* 8014A370 00145FD0 4E 80 04 20 */ bctr
+/* 8014A374 00145FD4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A378 00145FD8 38 60 00 08 */ li r3, 8
+/* 8014A37C 00145FDC A0 84 00 FC */ lhz r4, 0xfc(r4)
+/* 8014A380 00145FE0 48 01 1F 89 */ bl func_8015C308
+/* 8014A384 00145FE4 7F C4 F3 78 */ mr r4, r30
+/* 8014A388 00145FE8 7F A5 EB 78 */ mr r5, r29
+/* 8014A38C 00145FEC 7F E8 FB 78 */ mr r8, r31
+/* 8014A390 00145FF0 7F 86 07 34 */ extsh r6, r28
+/* 8014A394 00145FF4 7F 67 07 34 */ extsh r7, r27
+/* 8014A398 00145FF8 38 60 03 ED */ li r3, 0x3ed
+/* 8014A39C 00145FFC 48 10 5D 99 */ bl func_80250134
+/* 8014A3A0 00146000 48 00 01 58 */ b lbl_8014A4F8
+/* 8014A3A4 00146004 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014A3A8 00146008 38 60 00 05 */ li r3, 5
+/* 8014A3AC 0014600C 4B F0 F6 91 */ bl func_80059A3C
+/* 8014A3B0 00146010 48 00 01 48 */ b lbl_8014A4F8
+/* 8014A3B4 00146014 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A3B8 00146018 38 60 00 0E */ li r3, 0xe
+/* 8014A3BC 0014601C 80 84 0D 24 */ lwz r4, 0xd24(r4)
+/* 8014A3C0 00146020 38 84 00 10 */ addi r4, r4, 0x10
+/* 8014A3C4 00146024 48 01 1F 45 */ bl func_8015C308
+/* 8014A3C8 00146028 7F C4 F3 78 */ mr r4, r30
+/* 8014A3CC 0014602C 7F A5 EB 78 */ mr r5, r29
+/* 8014A3D0 00146030 7F E8 FB 78 */ mr r8, r31
+/* 8014A3D4 00146034 7F 86 07 34 */ extsh r6, r28
+/* 8014A3D8 00146038 7F 67 07 34 */ extsh r7, r27
+/* 8014A3DC 0014603C 38 60 50 DA */ li r3, 0x50da
+/* 8014A3E0 00146040 48 10 5D 55 */ bl func_80250134
+/* 8014A3E4 00146044 48 00 01 14 */ b lbl_8014A4F8
+/* 8014A3E8 00146048 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A3EC 0014604C 88 03 0D 21 */ lbz r0, 0xd21(r3)
+/* 8014A3F0 00146050 28 00 00 01 */ cmplwi r0, 1
+/* 8014A3F4 00146054 41 82 01 04 */ beq lbl_8014A4F8
+/* 8014A3F8 00146058 80 03 0D 1C */ lwz r0, 0xd1c(r3)
+/* 8014A3FC 0014605C 3B 40 00 00 */ li r26, 0
+/* 8014A400 00146060 2C 00 00 01 */ cmpwi r0, 1
+/* 8014A404 00146064 41 82 00 28 */ beq lbl_8014A42C
+/* 8014A408 00146068 40 80 00 10 */ bge lbl_8014A418
+/* 8014A40C 0014606C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A410 00146070 40 80 00 14 */ bge lbl_8014A424
+/* 8014A414 00146074 48 00 00 24 */ b lbl_8014A438
+lbl_8014A418:
+/* 8014A418 00146078 2C 00 00 04 */ cmpwi r0, 4
+/* 8014A41C 0014607C 41 82 00 18 */ beq lbl_8014A434
+/* 8014A420 00146080 48 00 00 18 */ b lbl_8014A438
+lbl_8014A424:
+/* 8014A424 00146084 3B 40 50 B1 */ li r26, 0x50b1
+/* 8014A428 00146088 48 00 00 10 */ b lbl_8014A438
+lbl_8014A42C:
+/* 8014A42C 0014608C 3B 40 50 B0 */ li r26, 0x50b0
+/* 8014A430 00146090 48 00 00 08 */ b lbl_8014A438
+lbl_8014A434:
+/* 8014A434 00146094 3B 40 50 B2 */ li r26, 0x50b2
+lbl_8014A438:
+/* 8014A438 00146098 2C 1A 00 00 */ cmpwi r26, 0
+/* 8014A43C 0014609C 41 82 00 58 */ beq lbl_8014A494
+/* 8014A440 001460A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A444 001460A4 38 60 00 0E */ li r3, 0xe
+/* 8014A448 001460A8 88 04 0D 20 */ lbz r0, 0xd20(r4)
+/* 8014A44C 001460AC 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A450 001460B0 7C 84 02 14 */ add r4, r4, r0
+/* 8014A454 001460B4 80 84 01 7C */ lwz r4, 0x17c(r4)
+/* 8014A458 001460B8 48 01 1E B1 */ bl func_8015C308
+/* 8014A45C 001460BC 7F 43 D3 78 */ mr r3, r26
+/* 8014A460 001460C0 48 10 5E 95 */ bl func_802502F4
+/* 8014A464 001460C4 7C 64 1B 78 */ mr r4, r3
+/* 8014A468 001460C8 38 60 00 10 */ li r3, 0x10
+/* 8014A46C 001460CC 48 01 1E 9D */ bl func_8015C308
+/* 8014A470 001460D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A474 001460D4 7F A5 EB 78 */ mr r5, r29
+/* 8014A478 001460D8 7F E8 FB 78 */ mr r8, r31
+/* 8014A47C 001460DC 7F 86 07 34 */ extsh r6, r28
+/* 8014A480 001460E0 A8 03 0D 22 */ lha r0, 0xd22(r3)
+/* 8014A484 001460E4 7F 67 07 34 */ extsh r7, r27
+/* 8014A488 001460E8 38 60 50 DC */ li r3, 0x50dc
+/* 8014A48C 001460EC 7C 9E 02 14 */ add r4, r30, r0
+/* 8014A490 001460F0 48 10 5C A5 */ bl func_80250134
+lbl_8014A494:
+/* 8014A494 001460F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8014A498 001460F8 38 60 00 00 */ li r3, 0
+/* 8014A49C 001460FC 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 8014A4A0 00146100 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A4A4 00146104 40 82 00 10 */ bne lbl_8014A4B4
+/* 8014A4A8 00146108 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 8014A4AC 0014610C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A4B0 00146110 41 82 00 08 */ beq lbl_8014A4B8
+lbl_8014A4B4:
+/* 8014A4B4 00146114 38 60 00 01 */ li r3, 1
+lbl_8014A4B8:
+/* 8014A4B8 00146118 2C 03 00 00 */ cmpwi r3, 0
+/* 8014A4BC 0014611C 40 82 00 14 */ bne lbl_8014A4D0
+/* 8014A4C0 00146120 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A4C4 00146124 A8 64 0D 22 */ lha r3, 0xd22(r4)
+/* 8014A4C8 00146128 38 03 FF FD */ addi r0, r3, -3
+/* 8014A4CC 0014612C B0 04 0D 22 */ sth r0, 0xd22(r4)
+lbl_8014A4D0:
+/* 8014A4D0 00146130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A4D4 00146134 A8 03 0D 22 */ lha r0, 0xd22(r3)
+/* 8014A4D8 00146138 2C 00 FC AE */ cmpwi r0, -850
+/* 8014A4DC 0014613C 40 80 00 1C */ bge lbl_8014A4F8
+/* 8014A4E0 00146140 38 00 03 52 */ li r0, 0x352
+/* 8014A4E4 00146144 B0 03 0D 22 */ sth r0, 0xd22(r3)
+/* 8014A4E8 00146148 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A4EC 0014614C 88 64 0D 21 */ lbz r3, 0xd21(r4)
+/* 8014A4F0 00146150 38 03 00 01 */ addi r0, r3, 1
+/* 8014A4F4 00146154 98 04 0D 21 */ stb r0, 0xd21(r4)
+lbl_8014A4F8:
+/* 8014A4F8 00146158 39 61 00 70 */ addi r11, r1, 0x70
+/* 8014A4FC 0014615C 48 07 CC 75 */ bl _restgpr_26
+/* 8014A500 00146160 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8014A504 00146164 7C 08 03 A6 */ mtlr r0
+/* 8014A508 00146168 38 21 00 70 */ addi r1, r1, 0x70
+/* 8014A50C 0014616C 4E 80 00 20 */ blr
+lbl_8014A510:
+/* 8014A510 00146170 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014A514 00146174 7C 08 02 A6 */ mflr r0
+/* 8014A518 00146178 38 A0 00 03 */ li r5, 3
+/* 8014A51C 0014617C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014A520 00146180 38 C1 00 08 */ addi r6, r1, 8
+/* 8014A524 00146184 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014A528 00146188 7C 9F 23 78 */ mr r31, r4
+/* 8014A52C 0014618C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014A530 00146190 7C 7E 1B 78 */ mr r30, r3
+/* 8014A534 00146194 48 10 99 59 */ bl func_80253E8C
+/* 8014A538 00146198 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014A53C 0014619C 38 03 FF FD */ addi r0, r3, -3
+/* 8014A540 001461A0 28 00 00 0B */ cmplwi r0, 0xb
+/* 8014A544 001461A4 41 81 01 C0 */ bgt lbl_8014A704
+/* 8014A548 001461A8 3C 60 80 42 */ lis r3, lbl_8041DA38@ha
+/* 8014A54C 001461AC 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A550 001461B0 38 63 DA 38 */ addi r3, r3, lbl_8041DA38@l
+/* 8014A554 001461B4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014A558 001461B8 7C 69 03 A6 */ mtctr r3
+/* 8014A55C 001461BC 4E 80 04 20 */ bctr
+/* 8014A560 001461C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A564 001461C4 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A568 001461C8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A56C 001461CC 7C 63 02 14 */ add r3, r3, r0
+/* 8014A570 001461D0 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A574 001461D4 28 00 00 04 */ cmplwi r0, 4
+/* 8014A578 001461D8 40 82 01 8C */ bne lbl_8014A704
+/* 8014A57C 001461DC 7F C3 F3 78 */ mr r3, r30
+/* 8014A580 001461E0 7F E4 FB 78 */ mr r4, r31
+/* 8014A584 001461E4 38 A0 00 02 */ li r5, 2
+/* 8014A588 001461E8 38 C0 50 DF */ li r6, 0x50df
+/* 8014A58C 001461EC 48 10 99 29 */ bl func_80253EB4
+/* 8014A590 001461F0 48 00 01 74 */ b lbl_8014A704
+/* 8014A594 001461F4 7F C3 F3 78 */ mr r3, r30
+/* 8014A598 001461F8 7F E4 FB 78 */ mr r4, r31
+/* 8014A59C 001461FC 38 A0 00 02 */ li r5, 2
+/* 8014A5A0 00146200 38 C0 50 DE */ li r6, 0x50de
+/* 8014A5A4 00146204 48 10 99 11 */ bl func_80253EB4
+/* 8014A5A8 00146208 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A5AC 0014620C 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A5B0 00146210 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A5B4 00146214 7C 63 02 14 */ add r3, r3, r0
+/* 8014A5B8 00146218 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A5BC 0014621C 2C 00 00 04 */ cmpwi r0, 4
+/* 8014A5C0 00146220 41 82 00 74 */ beq lbl_8014A634
+/* 8014A5C4 00146224 40 80 00 1C */ bge lbl_8014A5E0
+/* 8014A5C8 00146228 2C 00 00 01 */ cmpwi r0, 1
+/* 8014A5CC 0014622C 41 82 00 38 */ beq lbl_8014A604
+/* 8014A5D0 00146230 40 80 00 4C */ bge lbl_8014A61C
+/* 8014A5D4 00146234 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A5D8 00146238 40 80 00 14 */ bge lbl_8014A5EC
+/* 8014A5DC 0014623C 48 00 01 28 */ b lbl_8014A704
+lbl_8014A5E0:
+/* 8014A5E0 00146240 2C 00 00 06 */ cmpwi r0, 6
+/* 8014A5E4 00146244 40 80 01 20 */ bge lbl_8014A704
+/* 8014A5E8 00146248 48 00 00 64 */ b lbl_8014A64C
+lbl_8014A5EC:
+/* 8014A5EC 0014624C 7F C3 F3 78 */ mr r3, r30
+/* 8014A5F0 00146250 7F E4 FB 78 */ mr r4, r31
+/* 8014A5F4 00146254 38 A0 00 02 */ li r5, 2
+/* 8014A5F8 00146258 38 C0 51 A1 */ li r6, 0x51a1
+/* 8014A5FC 0014625C 48 10 98 B9 */ bl func_80253EB4
+/* 8014A600 00146260 48 00 01 04 */ b lbl_8014A704
+lbl_8014A604:
+/* 8014A604 00146264 7F C3 F3 78 */ mr r3, r30
+/* 8014A608 00146268 7F E4 FB 78 */ mr r4, r31
+/* 8014A60C 0014626C 38 A0 00 02 */ li r5, 2
+/* 8014A610 00146270 38 C0 50 AC */ li r6, 0x50ac
+/* 8014A614 00146274 48 10 98 A1 */ bl func_80253EB4
+/* 8014A618 00146278 48 00 00 EC */ b lbl_8014A704
+lbl_8014A61C:
+/* 8014A61C 0014627C 7F C3 F3 78 */ mr r3, r30
+/* 8014A620 00146280 7F E4 FB 78 */ mr r4, r31
+/* 8014A624 00146284 38 A0 00 02 */ li r5, 2
+/* 8014A628 00146288 38 C0 50 AF */ li r6, 0x50af
+/* 8014A62C 0014628C 48 10 98 89 */ bl func_80253EB4
+/* 8014A630 00146290 48 00 00 D4 */ b lbl_8014A704
+lbl_8014A634:
+/* 8014A634 00146294 7F C3 F3 78 */ mr r3, r30
+/* 8014A638 00146298 7F E4 FB 78 */ mr r4, r31
+/* 8014A63C 0014629C 38 A0 00 02 */ li r5, 2
+/* 8014A640 001462A0 38 C0 50 AD */ li r6, 0x50ad
+/* 8014A644 001462A4 48 10 98 71 */ bl func_80253EB4
+/* 8014A648 001462A8 48 00 00 BC */ b lbl_8014A704
+lbl_8014A64C:
+/* 8014A64C 001462AC 7F C3 F3 78 */ mr r3, r30
+/* 8014A650 001462B0 7F E4 FB 78 */ mr r4, r31
+/* 8014A654 001462B4 38 A0 00 02 */ li r5, 2
+/* 8014A658 001462B8 38 C0 50 AE */ li r6, 0x50ae
+/* 8014A65C 001462BC 48 10 98 59 */ bl func_80253EB4
+/* 8014A660 001462C0 48 00 00 A4 */ b lbl_8014A704
+/* 8014A664 001462C4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A668 001462C8 88 85 0D 49 */ lbz r4, 0xd49(r5)
+/* 8014A66C 001462CC 54 80 10 3A */ slwi r0, r4, 2
+/* 8014A670 001462D0 7C 65 02 14 */ add r3, r5, r0
+/* 8014A674 001462D4 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A678 001462D8 28 00 00 04 */ cmplwi r0, 4
+/* 8014A67C 001462DC 40 82 00 88 */ bne lbl_8014A704
+/* 8014A680 001462E0 1C 04 00 44 */ mulli r0, r4, 0x44
+/* 8014A684 001462E4 7C 65 02 14 */ add r3, r5, r0
+/* 8014A688 001462E8 80 03 04 78 */ lwz r0, 0x478(r3)
+/* 8014A68C 001462EC 2C 00 00 02 */ cmpwi r0, 2
+/* 8014A690 001462F0 40 82 00 1C */ bne lbl_8014A6AC
+/* 8014A694 001462F4 7F C3 F3 78 */ mr r3, r30
+/* 8014A698 001462F8 7F E4 FB 78 */ mr r4, r31
+/* 8014A69C 001462FC 38 A0 00 02 */ li r5, 2
+/* 8014A6A0 00146300 38 C0 50 B3 */ li r6, 0x50b3
+/* 8014A6A4 00146304 48 10 98 11 */ bl func_80253EB4
+/* 8014A6A8 00146308 48 00 00 5C */ b lbl_8014A704
+lbl_8014A6AC:
+/* 8014A6AC 0014630C 7F C3 F3 78 */ mr r3, r30
+/* 8014A6B0 00146310 7F E4 FB 78 */ mr r4, r31
+/* 8014A6B4 00146314 38 A0 00 02 */ li r5, 2
+/* 8014A6B8 00146318 38 C0 50 B4 */ li r6, 0x50b4
+/* 8014A6BC 0014631C 48 10 97 F9 */ bl func_80253EB4
+/* 8014A6C0 00146320 48 00 00 44 */ b lbl_8014A704
+/* 8014A6C4 00146324 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A6C8 00146328 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A6CC 0014632C 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A6D0 00146330 7C 63 02 14 */ add r3, r3, r0
+/* 8014A6D4 00146334 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A6D8 00146338 28 00 00 04 */ cmplwi r0, 4
+/* 8014A6DC 0014633C 41 82 00 28 */ beq lbl_8014A704
+/* 8014A6E0 00146340 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014A6E4 00146344 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014A6E8 00146348 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014A6EC 0014634C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014A6F0 00146350 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014A6F4 00146354 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014A6F8 00146358 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014A6FC 0014635C 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014A700 00146360 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8014A704:
+/* 8014A704 00146364 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014A708 00146368 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014A70C 0014636C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014A710 00146370 7C 08 03 A6 */ mtlr r0
+/* 8014A714 00146374 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014A718 00146378 4E 80 00 20 */ blr
+lbl_8014A71C:
+/* 8014A71C 0014637C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8014A720 00146380 7C 08 02 A6 */ mflr r0
+/* 8014A724 00146384 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8014A728 00146388 39 61 00 70 */ addi r11, r1, 0x70
+/* 8014A72C 0014638C 48 07 C9 F9 */ bl _savegpr_26
+/* 8014A730 00146390 7C 7B 1B 78 */ mr r27, r3
+/* 8014A734 00146394 7C 9A 23 78 */ mr r26, r4
+/* 8014A738 00146398 38 C1 00 08 */ addi r6, r1, 8
+/* 8014A73C 0014639C 38 A0 00 03 */ li r5, 3
+/* 8014A740 001463A0 48 10 97 9D */ bl func_80253EDC
+/* 8014A744 001463A4 7F 63 DB 78 */ mr r3, r27
+/* 8014A748 001463A8 7F 44 D3 78 */ mr r4, r26
+/* 8014A74C 001463AC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014A750 001463B0 38 A0 00 06 */ li r5, 6
+/* 8014A754 001463B4 48 10 97 89 */ bl func_80253EDC
+/* 8014A758 001463B8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014A75C 001463BC 38 60 FF 00 */ li r3, -256
+/* 8014A760 001463C0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014A764 001463C4 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014A768 001463C8 FC 80 28 1E */ fctiwz f4, f5
+/* 8014A76C 001463CC C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014A770 001463D0 FC 40 18 1E */ fctiwz f2, f3
+/* 8014A774 001463D4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014A778 001463D8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014A77C 001463DC EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014A780 001463E0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8014A784 001463E4 28 00 00 0F */ cmplwi r0, 0xf
+/* 8014A788 001463E8 FC 20 08 1E */ fctiwz f1, f1
+/* 8014A78C 001463EC FC 00 00 1E */ fctiwz f0, f0
+/* 8014A790 001463F0 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8014A794 001463F4 88 9A 00 11 */ lbz r4, 0x11(r26)
+/* 8014A798 001463F8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014A79C 001463FC 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 8014A7A0 00146400 7C 9F 1B 78 */ or r31, r4, r3
+/* 8014A7A4 00146404 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014A7A8 00146408 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 8014A7AC 0014640C 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 8014A7B0 00146410 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 8014A7B4 00146414 41 81 02 D8 */ bgt lbl_8014AA8C
+/* 8014A7B8 00146418 3C 60 80 42 */ lis r3, lbl_8041DA68@ha
+/* 8014A7BC 0014641C 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A7C0 00146420 38 63 DA 68 */ addi r3, r3, lbl_8041DA68@l
+/* 8014A7C4 00146424 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014A7C8 00146428 7C 69 03 A6 */ mtctr r3
+/* 8014A7CC 0014642C 4E 80 04 20 */ bctr
+/* 8014A7D0 00146430 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A7D4 00146434 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A7D8 00146438 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A7DC 0014643C 7C 63 02 14 */ add r3, r3, r0
+/* 8014A7E0 00146440 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A7E4 00146444 28 00 00 04 */ cmplwi r0, 4
+/* 8014A7E8 00146448 41 82 00 0C */ beq lbl_8014A7F4
+/* 8014A7EC 0014644C 64 9F 7F 7F */ oris r31, r4, 0x7f7f
+/* 8014A7F0 00146450 63 FF 7F 00 */ ori r31, r31, 0x7f00
+lbl_8014A7F4:
+/* 8014A7F4 00146454 7F C4 F3 78 */ mr r4, r30
+/* 8014A7F8 00146458 7F A5 EB 78 */ mr r5, r29
+/* 8014A7FC 0014645C 7F E8 FB 78 */ mr r8, r31
+/* 8014A800 00146460 7F 86 07 34 */ extsh r6, r28
+/* 8014A804 00146464 7F 67 07 34 */ extsh r7, r27
+/* 8014A808 00146468 38 60 50 E3 */ li r3, 0x50e3
+/* 8014A80C 0014646C 48 10 59 29 */ bl func_80250134
+/* 8014A810 00146470 48 00 02 7C */ b lbl_8014AA8C
+/* 8014A814 00146474 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A818 00146478 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A81C 0014647C 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A820 00146480 7C 63 02 14 */ add r3, r3, r0
+/* 8014A824 00146484 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A828 00146488 28 00 00 04 */ cmplwi r0, 4
+/* 8014A82C 0014648C 41 82 00 0C */ beq lbl_8014A838
+/* 8014A830 00146490 64 9F 7F 7F */ oris r31, r4, 0x7f7f
+/* 8014A834 00146494 63 FF 7F 00 */ ori r31, r31, 0x7f00
+lbl_8014A838:
+/* 8014A838 00146498 7F C4 F3 78 */ mr r4, r30
+/* 8014A83C 0014649C 7F A5 EB 78 */ mr r5, r29
+/* 8014A840 001464A0 7F E8 FB 78 */ mr r8, r31
+/* 8014A844 001464A4 7F 86 07 34 */ extsh r6, r28
+/* 8014A848 001464A8 7F 67 07 34 */ extsh r7, r27
+/* 8014A84C 001464AC 38 60 50 E4 */ li r3, 0x50e4
+/* 8014A850 001464B0 48 10 58 E5 */ bl func_80250134
+/* 8014A854 001464B4 48 00 02 38 */ b lbl_8014AA8C
+/* 8014A858 001464B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A85C 001464BC 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A860 001464C0 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A864 001464C4 7C 63 02 14 */ add r3, r3, r0
+/* 8014A868 001464C8 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A86C 001464CC 28 00 00 04 */ cmplwi r0, 4
+/* 8014A870 001464D0 41 82 00 28 */ beq lbl_8014A898
+/* 8014A874 001464D4 C0 02 8E 40 */ lfs f0, lbl_80641440-_SDA2_BASE_(r2)
+/* 8014A878 001464D8 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 8014A87C 001464DC D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 8014A880 001464E0 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8014A884 001464E4 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 8014A888 001464E8 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8014A88C 001464EC D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8014A890 001464F0 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8014A894 001464F4 D0 01 00 10 */ stfs f0, 0x10(r1)
+lbl_8014A898:
+/* 8014A898 001464F8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014A89C 001464FC 38 60 00 01 */ li r3, 1
+/* 8014A8A0 00146500 4B F0 F1 9D */ bl func_80059A3C
+/* 8014A8A4 00146504 48 00 01 E8 */ b lbl_8014AA8C
+/* 8014A8A8 00146508 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A8AC 0014650C 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014A8B0 00146510 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A8B4 00146514 7C 63 02 14 */ add r3, r3, r0
+/* 8014A8B8 00146518 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A8BC 0014651C 28 00 00 04 */ cmplwi r0, 4
+/* 8014A8C0 00146520 41 82 00 28 */ beq lbl_8014A8E8
+/* 8014A8C4 00146524 C0 02 8E 40 */ lfs f0, lbl_80641440-_SDA2_BASE_(r2)
+/* 8014A8C8 00146528 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 8014A8CC 0014652C D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 8014A8D0 00146530 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8014A8D4 00146534 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 8014A8D8 00146538 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8014A8DC 0014653C D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8014A8E0 00146540 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8014A8E4 00146544 D0 01 00 10 */ stfs f0, 0x10(r1)
+lbl_8014A8E8:
+/* 8014A8E8 00146548 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014A8EC 0014654C 38 60 00 02 */ li r3, 2
+/* 8014A8F0 00146550 4B F0 F1 4D */ bl func_80059A3C
+/* 8014A8F4 00146554 48 00 01 98 */ b lbl_8014AA8C
+/* 8014A8F8 00146558 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A8FC 0014655C 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 8014A900 00146560 54 00 10 3A */ slwi r0, r0, 2
+/* 8014A904 00146564 7C 64 02 14 */ add r3, r4, r0
+/* 8014A908 00146568 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A90C 0014656C 28 00 00 04 */ cmplwi r0, 4
+/* 8014A910 00146570 40 82 01 7C */ bne lbl_8014AA8C
+/* 8014A914 00146574 38 64 0E FE */ addi r3, r4, 0xefe
+/* 8014A918 00146578 38 80 00 00 */ li r4, 0
+/* 8014A91C 0014657C 38 A0 00 28 */ li r5, 0x28
+/* 8014A920 00146580 4B EB 97 E5 */ bl memset
+/* 8014A924 00146584 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A928 00146588 88 05 0D 49 */ lbz r0, 0xd49(r5)
+/* 8014A92C 0014658C 1C 80 00 44 */ mulli r4, r0, 0x44
+/* 8014A930 00146590 7C 65 22 14 */ add r3, r5, r4
+/* 8014A934 00146594 A0 03 04 8A */ lhz r0, 0x48a(r3)
+/* 8014A938 00146598 2C 00 00 01 */ cmpwi r0, 1
+/* 8014A93C 0014659C 41 82 00 28 */ beq lbl_8014A964
+/* 8014A940 001465A0 40 80 00 10 */ bge lbl_8014A950
+/* 8014A944 001465A4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014A948 001465A8 40 80 00 14 */ bge lbl_8014A95C
+/* 8014A94C 001465AC 48 00 00 28 */ b lbl_8014A974
+lbl_8014A950:
+/* 8014A950 001465B0 2C 00 00 03 */ cmpwi r0, 3
+/* 8014A954 001465B4 40 80 00 20 */ bge lbl_8014A974
+/* 8014A958 001465B8 48 00 00 14 */ b lbl_8014A96C
+lbl_8014A95C:
+/* 8014A95C 001465BC 38 60 30 69 */ li r3, 0x3069
+/* 8014A960 001465C0 48 00 00 28 */ b lbl_8014A988
+lbl_8014A964:
+/* 8014A964 001465C4 38 60 30 6A */ li r3, 0x306a
+/* 8014A968 001465C8 48 00 00 20 */ b lbl_8014A988
+lbl_8014A96C:
+/* 8014A96C 001465CC 38 60 30 6B */ li r3, 0x306b
+/* 8014A970 001465D0 48 00 00 18 */ b lbl_8014A988
+lbl_8014A974:
+/* 8014A974 001465D4 7C 85 22 14 */ add r4, r5, r4
+/* 8014A978 001465D8 38 60 00 0F */ li r3, 0xf
+/* 8014A97C 001465DC 38 84 04 8C */ addi r4, r4, 0x48c
+/* 8014A980 001465E0 48 01 19 89 */ bl func_8015C308
+/* 8014A984 001465E4 38 60 03 F9 */ li r3, 0x3f9
+lbl_8014A988:
+/* 8014A988 001465E8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A98C 001465EC 38 84 0E FE */ addi r4, r4, 0xefe
+/* 8014A990 001465F0 48 10 5A 49 */ bl func_802503D8
+/* 8014A994 001465F4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A998 001465F8 38 60 00 0E */ li r3, 0xe
+/* 8014A99C 001465FC 38 84 0E FE */ addi r4, r4, 0xefe
+/* 8014A9A0 00146600 48 01 19 69 */ bl func_8015C308
+/* 8014A9A4 00146604 7F C4 F3 78 */ mr r4, r30
+/* 8014A9A8 00146608 7F A5 EB 78 */ mr r5, r29
+/* 8014A9AC 0014660C 7F E8 FB 78 */ mr r8, r31
+/* 8014A9B0 00146610 7F 86 07 34 */ extsh r6, r28
+/* 8014A9B4 00146614 7F 67 07 34 */ extsh r7, r27
+/* 8014A9B8 00146618 38 60 50 DD */ li r3, 0x50dd
+/* 8014A9BC 0014661C 48 10 57 79 */ bl func_80250134
+/* 8014A9C0 00146620 48 00 00 CC */ b lbl_8014AA8C
+/* 8014A9C4 00146624 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014A9C8 00146628 88 85 0D 49 */ lbz r4, 0xd49(r5)
+/* 8014A9CC 0014662C 54 80 10 3A */ slwi r0, r4, 2
+/* 8014A9D0 00146630 7C 65 02 14 */ add r3, r5, r0
+/* 8014A9D4 00146634 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014A9D8 00146638 28 00 00 04 */ cmplwi r0, 4
+/* 8014A9DC 0014663C 40 82 00 B0 */ bne lbl_8014AA8C
+/* 8014A9E0 00146640 1C 04 00 44 */ mulli r0, r4, 0x44
+/* 8014A9E4 00146644 80 85 0D 28 */ lwz r4, 0xd28(r5)
+/* 8014A9E8 00146648 83 44 00 10 */ lwz r26, 0x10(r4)
+/* 8014A9EC 0014664C 7C 65 02 14 */ add r3, r5, r0
+/* 8014A9F0 00146650 80 03 04 74 */ lwz r0, 0x474(r3)
+/* 8014A9F4 00146654 90 04 00 10 */ stw r0, 0x10(r4)
+/* 8014A9F8 00146658 48 00 47 6D */ bl func_8014F164
+/* 8014A9FC 0014665C 7F C4 F3 78 */ mr r4, r30
+/* 8014AA00 00146660 7F A5 EB 78 */ mr r5, r29
+/* 8014AA04 00146664 7F E8 FB 78 */ mr r8, r31
+/* 8014AA08 00146668 7F 86 07 34 */ extsh r6, r28
+/* 8014AA0C 0014666C 7F 67 07 34 */ extsh r7, r27
+/* 8014AA10 00146670 38 60 50 DD */ li r3, 0x50dd
+/* 8014AA14 00146674 48 10 57 21 */ bl func_80250134
+/* 8014AA18 00146678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AA1C 0014667C 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8014AA20 00146680 93 43 00 10 */ stw r26, 0x10(r3)
+/* 8014AA24 00146684 48 00 00 68 */ b lbl_8014AA8C
+/* 8014AA28 00146688 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AA2C 0014668C 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014AA30 00146690 54 00 10 3A */ slwi r0, r0, 2
+/* 8014AA34 00146694 7C 63 02 14 */ add r3, r3, r0
+/* 8014AA38 00146698 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014AA3C 0014669C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014AA40 001466A0 40 82 00 24 */ bne lbl_8014AA64
+/* 8014AA44 001466A4 7F C4 F3 78 */ mr r4, r30
+/* 8014AA48 001466A8 7F A5 EB 78 */ mr r5, r29
+/* 8014AA4C 001466AC 7F E8 FB 78 */ mr r8, r31
+/* 8014AA50 001466B0 7F 86 07 34 */ extsh r6, r28
+/* 8014AA54 001466B4 7F 67 07 34 */ extsh r7, r27
+/* 8014AA58 001466B8 38 60 50 F0 */ li r3, 0x50f0
+/* 8014AA5C 001466BC 48 10 56 D9 */ bl func_80250134
+/* 8014AA60 001466C0 48 00 00 2C */ b lbl_8014AA8C
+lbl_8014AA64:
+/* 8014AA64 001466C4 80 83 01 7C */ lwz r4, 0x17c(r3)
+/* 8014AA68 001466C8 38 60 00 0E */ li r3, 0xe
+/* 8014AA6C 001466CC 48 01 18 9D */ bl func_8015C308
+/* 8014AA70 001466D0 7F C4 F3 78 */ mr r4, r30
+/* 8014AA74 001466D4 7F A5 EB 78 */ mr r5, r29
+/* 8014AA78 001466D8 7F E8 FB 78 */ mr r8, r31
+/* 8014AA7C 001466DC 7F 86 07 34 */ extsh r6, r28
+/* 8014AA80 001466E0 7F 67 07 34 */ extsh r7, r27
+/* 8014AA84 001466E4 38 60 50 DD */ li r3, 0x50dd
+/* 8014AA88 001466E8 48 10 56 AD */ bl func_80250134
+lbl_8014AA8C:
+/* 8014AA8C 001466EC 39 61 00 70 */ addi r11, r1, 0x70
+/* 8014AA90 001466F0 48 07 C6 E1 */ bl _restgpr_26
+/* 8014AA94 001466F4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8014AA98 001466F8 7C 08 03 A6 */ mtlr r0
+/* 8014AA9C 001466FC 38 21 00 70 */ addi r1, r1, 0x70
+/* 8014AAA0 00146700 4E 80 00 20 */ blr
+lbl_8014AAA4:
+/* 8014AAA4 00146704 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014AAA8 00146708 7C 08 02 A6 */ mflr r0
+/* 8014AAAC 0014670C 38 A0 00 03 */ li r5, 3
+/* 8014AAB0 00146710 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014AAB4 00146714 38 C1 00 08 */ addi r6, r1, 8
+/* 8014AAB8 00146718 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014AABC 0014671C 7C 9F 23 78 */ mr r31, r4
+/* 8014AAC0 00146720 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014AAC4 00146724 7C 7E 1B 78 */ mr r30, r3
+/* 8014AAC8 00146728 48 10 93 C5 */ bl func_80253E8C
+/* 8014AACC 0014672C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AAD0 00146730 88 03 0D 40 */ lbz r0, 0xd40(r3)
+/* 8014AAD4 00146734 2C 00 00 01 */ cmpwi r0, 1
+/* 8014AAD8 00146738 41 82 00 14 */ beq lbl_8014AAEC
+/* 8014AADC 0014673C 40 80 00 7C */ bge lbl_8014AB58
+/* 8014AAE0 00146740 2C 00 00 00 */ cmpwi r0, 0
+/* 8014AAE4 00146744 40 80 00 2C */ bge lbl_8014AB10
+/* 8014AAE8 00146748 48 00 00 70 */ b lbl_8014AB58
+lbl_8014AAEC:
+/* 8014AAEC 0014674C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014AAF0 00146750 28 00 00 07 */ cmplwi r0, 7
+/* 8014AAF4 00146754 40 82 00 1C */ bne lbl_8014AB10
+/* 8014AAF8 00146758 7F C3 F3 78 */ mr r3, r30
+/* 8014AAFC 0014675C 7F E4 FB 78 */ mr r4, r31
+/* 8014AB00 00146760 38 A0 00 02 */ li r5, 2
+/* 8014AB04 00146764 38 C0 51 0C */ li r6, 0x510c
+/* 8014AB08 00146768 48 10 93 AD */ bl func_80253EB4
+/* 8014AB0C 0014676C 48 00 00 4C */ b lbl_8014AB58
+lbl_8014AB10:
+/* 8014AB10 00146770 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014AB14 00146774 2C 00 00 09 */ cmpwi r0, 9
+/* 8014AB18 00146778 41 82 00 2C */ beq lbl_8014AB44
+/* 8014AB1C 0014677C 40 80 00 3C */ bge lbl_8014AB58
+/* 8014AB20 00146780 2C 00 00 03 */ cmpwi r0, 3
+/* 8014AB24 00146784 41 82 00 08 */ beq lbl_8014AB2C
+/* 8014AB28 00146788 48 00 00 30 */ b lbl_8014AB58
+lbl_8014AB2C:
+/* 8014AB2C 0014678C 7F C3 F3 78 */ mr r3, r30
+/* 8014AB30 00146790 7F E4 FB 78 */ mr r4, r31
+/* 8014AB34 00146794 38 A0 00 02 */ li r5, 2
+/* 8014AB38 00146798 38 C0 51 0A */ li r6, 0x510a
+/* 8014AB3C 0014679C 48 10 93 79 */ bl func_80253EB4
+/* 8014AB40 001467A0 48 00 00 18 */ b lbl_8014AB58
+lbl_8014AB44:
+/* 8014AB44 001467A4 7F C3 F3 78 */ mr r3, r30
+/* 8014AB48 001467A8 7F E4 FB 78 */ mr r4, r31
+/* 8014AB4C 001467AC 38 A0 00 02 */ li r5, 2
+/* 8014AB50 001467B0 38 C0 50 AB */ li r6, 0x50ab
+/* 8014AB54 001467B4 48 10 93 61 */ bl func_80253EB4
+lbl_8014AB58:
+/* 8014AB58 001467B8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014AB5C 001467BC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014AB60 001467C0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014AB64 001467C4 7C 08 03 A6 */ mtlr r0
+/* 8014AB68 001467C8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014AB6C 001467CC 4E 80 00 20 */ blr
+lbl_8014AB70:
+/* 8014AB70 001467D0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014AB74 001467D4 7C 08 02 A6 */ mflr r0
+/* 8014AB78 001467D8 7C 63 07 34 */ extsh r3, r3
+/* 8014AB7C 001467DC 38 A0 00 03 */ li r5, 3
+/* 8014AB80 001467E0 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014AB84 001467E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014AB88 001467E8 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014AB8C 001467EC 7C 9F 23 78 */ mr r31, r4
+/* 8014AB90 001467F0 48 10 93 4D */ bl func_80253EDC
+/* 8014AB94 001467F4 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AB98 001467F8 88 09 0D 40 */ lbz r0, 0xd40(r9)
+/* 8014AB9C 001467FC 2C 00 00 00 */ cmpwi r0, 0
+/* 8014ABA0 00146800 41 82 00 08 */ beq lbl_8014ABA8
+/* 8014ABA4 00146804 48 00 00 CC */ b lbl_8014AC70
+lbl_8014ABA8:
+/* 8014ABA8 00146808 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 8014ABAC 0014680C 28 00 00 05 */ cmplwi r0, 5
+/* 8014ABB0 00146810 40 82 00 C0 */ bne lbl_8014AC70
+/* 8014ABB4 00146814 88 FF 00 11 */ lbz r7, 0x11(r31)
+/* 8014ABB8 00146818 39 00 00 FF */ li r8, 0xff
+/* 8014ABBC 0014681C A0 C9 00 D8 */ lhz r6, 0xd8(r9)
+/* 8014ABC0 00146820 38 A0 00 2D */ li r5, 0x2d
+/* 8014ABC4 00146824 38 00 00 00 */ li r0, 0
+/* 8014ABC8 00146828 99 01 00 0C */ stb r8, 0xc(r1)
+/* 8014ABCC 0014682C 38 81 00 14 */ addi r4, r1, 0x14
+/* 8014ABD0 00146830 38 60 00 0E */ li r3, 0xe
+/* 8014ABD4 00146834 B0 C1 00 14 */ sth r6, 0x14(r1)
+/* 8014ABD8 00146838 A0 C9 00 E0 */ lhz r6, 0xe0(r9)
+/* 8014ABDC 0014683C 99 01 00 0D */ stb r8, 0xd(r1)
+/* 8014ABE0 00146840 B0 C1 00 1E */ sth r6, 0x1e(r1)
+/* 8014ABE4 00146844 A0 C9 00 E8 */ lhz r6, 0xe8(r9)
+/* 8014ABE8 00146848 99 01 00 0E */ stb r8, 0xe(r1)
+/* 8014ABEC 0014684C B0 C1 00 28 */ sth r6, 0x28(r1)
+/* 8014ABF0 00146850 A0 C9 00 DA */ lhz r6, 0xda(r9)
+/* 8014ABF4 00146854 98 E1 00 0F */ stb r7, 0xf(r1)
+/* 8014ABF8 00146858 B0 C1 00 16 */ sth r6, 0x16(r1)
+/* 8014ABFC 0014685C A0 C9 00 E2 */ lhz r6, 0xe2(r9)
+/* 8014AC00 00146860 B0 C1 00 20 */ sth r6, 0x20(r1)
+/* 8014AC04 00146864 A0 C9 00 EA */ lhz r6, 0xea(r9)
+/* 8014AC08 00146868 B0 C1 00 2A */ sth r6, 0x2a(r1)
+/* 8014AC0C 0014686C A0 C9 00 DC */ lhz r6, 0xdc(r9)
+/* 8014AC10 00146870 B0 C1 00 18 */ sth r6, 0x18(r1)
+/* 8014AC14 00146874 A0 C9 00 E4 */ lhz r6, 0xe4(r9)
+/* 8014AC18 00146878 B0 C1 00 22 */ sth r6, 0x22(r1)
+/* 8014AC1C 0014687C A0 C9 00 EC */ lhz r6, 0xec(r9)
+/* 8014AC20 00146880 B0 C1 00 2C */ sth r6, 0x2c(r1)
+/* 8014AC24 00146884 A0 C9 00 DE */ lhz r6, 0xde(r9)
+/* 8014AC28 00146888 B0 C1 00 1A */ sth r6, 0x1a(r1)
+/* 8014AC2C 0014688C A0 C9 00 E6 */ lhz r6, 0xe6(r9)
+/* 8014AC30 00146890 B0 C1 00 24 */ sth r6, 0x24(r1)
+/* 8014AC34 00146894 A0 C9 00 EE */ lhz r6, 0xee(r9)
+/* 8014AC38 00146898 B0 C1 00 2E */ sth r6, 0x2e(r1)
+/* 8014AC3C 0014689C B0 A1 00 1C */ sth r5, 0x1c(r1)
+/* 8014AC40 001468A0 B0 A1 00 26 */ sth r5, 0x26(r1)
+/* 8014AC44 001468A4 B0 01 00 30 */ sth r0, 0x30(r1)
+/* 8014AC48 001468A8 48 01 16 C1 */ bl func_8015C308
+/* 8014AC4C 001468AC 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8014AC50 001468B0 38 C1 00 08 */ addi r6, r1, 8
+/* 8014AC54 001468B4 C0 22 8E 44 */ lfs f1, lbl_80641444-_SDA2_BASE_(r2)
+/* 8014AC58 001468B8 38 60 51 0B */ li r3, 0x510b
+/* 8014AC5C 001468BC 90 01 00 08 */ stw r0, 8(r1)
+/* 8014AC60 001468C0 38 80 01 40 */ li r4, 0x140
+/* 8014AC64 001468C4 38 A0 00 E6 */ li r5, 0xe6
+/* 8014AC68 001468C8 38 E0 00 84 */ li r7, 0x84
+/* 8014AC6C 001468CC 48 10 58 35 */ bl func_802504A0
+lbl_8014AC70:
+/* 8014AC70 001468D0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014AC74 001468D4 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014AC78 001468D8 7C 08 03 A6 */ mtlr r0
+/* 8014AC7C 001468DC 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014AC80 001468E0 4E 80 00 20 */ blr
+lbl_8014AC84:
+/* 8014AC84 001468E4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014AC88 001468E8 7C 08 02 A6 */ mflr r0
+/* 8014AC8C 001468EC 38 A0 00 03 */ li r5, 3
+/* 8014AC90 001468F0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014AC94 001468F4 38 C1 00 08 */ addi r6, r1, 8
+/* 8014AC98 001468F8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014AC9C 001468FC 7C 9F 23 78 */ mr r31, r4
+/* 8014ACA0 00146900 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014ACA4 00146904 7C 7E 1B 78 */ mr r30, r3
+/* 8014ACA8 00146908 48 10 91 E5 */ bl func_80253E8C
+/* 8014ACAC 0014690C 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014ACB0 00146910 38 03 FF FA */ addi r0, r3, -6
+/* 8014ACB4 00146914 28 00 00 0E */ cmplwi r0, 0xe
+/* 8014ACB8 00146918 41 81 01 38 */ bgt lbl_8014ADF0
+/* 8014ACBC 0014691C 3C 60 80 42 */ lis r3, lbl_8041DAA8@ha
+/* 8014ACC0 00146920 54 00 10 3A */ slwi r0, r0, 2
+/* 8014ACC4 00146924 38 63 DA A8 */ addi r3, r3, lbl_8041DAA8@l
+/* 8014ACC8 00146928 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014ACCC 0014692C 7C 69 03 A6 */ mtctr r3
+/* 8014ACD0 00146930 4E 80 04 20 */ bctr
+/* 8014ACD4 00146934 7F C3 F3 78 */ mr r3, r30
+/* 8014ACD8 00146938 7F E4 FB 78 */ mr r4, r31
+/* 8014ACDC 0014693C 38 A0 00 02 */ li r5, 2
+/* 8014ACE0 00146940 38 C0 50 FB */ li r6, 0x50fb
+/* 8014ACE4 00146944 48 10 91 D1 */ bl func_80253EB4
+/* 8014ACE8 00146948 48 00 01 08 */ b lbl_8014ADF0
+/* 8014ACEC 0014694C 7F C3 F3 78 */ mr r3, r30
+/* 8014ACF0 00146950 7F E4 FB 78 */ mr r4, r31
+/* 8014ACF4 00146954 38 A0 00 02 */ li r5, 2
+/* 8014ACF8 00146958 38 C0 50 FC */ li r6, 0x50fc
+/* 8014ACFC 0014695C 48 10 91 B9 */ bl func_80253EB4
+/* 8014AD00 00146960 48 00 00 F0 */ b lbl_8014ADF0
+/* 8014AD04 00146964 7F C3 F3 78 */ mr r3, r30
+/* 8014AD08 00146968 7F E4 FB 78 */ mr r4, r31
+/* 8014AD0C 0014696C 38 A0 00 02 */ li r5, 2
+/* 8014AD10 00146970 38 C0 50 FD */ li r6, 0x50fd
+/* 8014AD14 00146974 48 10 91 A1 */ bl func_80253EB4
+/* 8014AD18 00146978 48 00 00 D8 */ b lbl_8014ADF0
+/* 8014AD1C 0014697C 7F C3 F3 78 */ mr r3, r30
+/* 8014AD20 00146980 7F E4 FB 78 */ mr r4, r31
+/* 8014AD24 00146984 38 A0 00 02 */ li r5, 2
+/* 8014AD28 00146988 38 C0 50 FE */ li r6, 0x50fe
+/* 8014AD2C 0014698C 48 10 91 89 */ bl func_80253EB4
+/* 8014AD30 00146990 48 00 00 C0 */ b lbl_8014ADF0
+/* 8014AD34 00146994 7F C3 F3 78 */ mr r3, r30
+/* 8014AD38 00146998 7F E4 FB 78 */ mr r4, r31
+/* 8014AD3C 0014699C 38 A0 00 02 */ li r5, 2
+/* 8014AD40 001469A0 38 C0 50 FF */ li r6, 0x50ff
+/* 8014AD44 001469A4 48 10 91 71 */ bl func_80253EB4
+/* 8014AD48 001469A8 48 00 00 A8 */ b lbl_8014ADF0
+/* 8014AD4C 001469AC 7F C3 F3 78 */ mr r3, r30
+/* 8014AD50 001469B0 7F E4 FB 78 */ mr r4, r31
+/* 8014AD54 001469B4 38 A0 00 02 */ li r5, 2
+/* 8014AD58 001469B8 38 C0 51 00 */ li r6, 0x5100
+/* 8014AD5C 001469BC 48 10 91 59 */ bl func_80253EB4
+/* 8014AD60 001469C0 48 00 00 90 */ b lbl_8014ADF0
+/* 8014AD64 001469C4 7F C3 F3 78 */ mr r3, r30
+/* 8014AD68 001469C8 7F E4 FB 78 */ mr r4, r31
+/* 8014AD6C 001469CC 38 A0 00 02 */ li r5, 2
+/* 8014AD70 001469D0 38 C0 51 01 */ li r6, 0x5101
+/* 8014AD74 001469D4 48 10 91 41 */ bl func_80253EB4
+/* 8014AD78 001469D8 48 00 00 78 */ b lbl_8014ADF0
+/* 8014AD7C 001469DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AD80 001469E0 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014AD84 001469E4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014AD88 001469E8 40 82 00 68 */ bne lbl_8014ADF0
+/* 8014AD8C 001469EC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014AD90 001469F0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014AD94 001469F4 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014AD98 001469F8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014AD9C 001469FC 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014ADA0 00146A00 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014ADA4 00146A04 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014ADA8 00146A08 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014ADAC 00146A0C 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014ADB0 00146A10 48 00 00 40 */ b lbl_8014ADF0
+/* 8014ADB4 00146A14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ADB8 00146A18 A0 64 00 FC */ lhz r3, 0xfc(r4)
+/* 8014ADBC 00146A1C 88 84 0D 48 */ lbz r4, 0xd48(r4)
+/* 8014ADC0 00146A20 38 03 FF FF */ addi r0, r3, -1
+/* 8014ADC4 00146A24 7C 04 00 00 */ cmpw r4, r0
+/* 8014ADC8 00146A28 40 82 00 28 */ bne lbl_8014ADF0
+/* 8014ADCC 00146A2C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014ADD0 00146A30 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014ADD4 00146A34 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014ADD8 00146A38 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014ADDC 00146A3C 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014ADE0 00146A40 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014ADE4 00146A44 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014ADE8 00146A48 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014ADEC 00146A4C 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8014ADF0:
+/* 8014ADF0 00146A50 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014ADF4 00146A54 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014ADF8 00146A58 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014ADFC 00146A5C 7C 08 03 A6 */ mtlr r0
+/* 8014AE00 00146A60 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014AE04 00146A64 4E 80 00 20 */ blr
+lbl_8014AE08:
+/* 8014AE08 00146A68 94 21 FF 10 */ stwu r1, -0xf0(r1)
+/* 8014AE0C 00146A6C 7C 08 02 A6 */ mflr r0
+/* 8014AE10 00146A70 90 01 00 F4 */ stw r0, 0xf4(r1)
+/* 8014AE14 00146A74 39 61 00 F0 */ addi r11, r1, 0xf0
+/* 8014AE18 00146A78 48 07 C2 F5 */ bl _savegpr_20
+/* 8014AE1C 00146A7C 7C 75 1B 78 */ mr r21, r3
+/* 8014AE20 00146A80 7C 94 23 78 */ mr r20, r4
+/* 8014AE24 00146A84 38 C1 00 08 */ addi r6, r1, 8
+/* 8014AE28 00146A88 38 A0 00 03 */ li r5, 3
+/* 8014AE2C 00146A8C 48 10 90 B1 */ bl func_80253EDC
+/* 8014AE30 00146A90 7E A3 AB 78 */ mr r3, r21
+/* 8014AE34 00146A94 7E 84 A3 78 */ mr r4, r20
+/* 8014AE38 00146A98 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014AE3C 00146A9C 38 A0 00 06 */ li r5, 6
+/* 8014AE40 00146AA0 48 10 90 9D */ bl func_80253EDC
+/* 8014AE44 00146AA4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014AE48 00146AA8 38 60 FF 00 */ li r3, -256
+/* 8014AE4C 00146AAC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014AE50 00146AB0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014AE54 00146AB4 FC 80 28 1E */ fctiwz f4, f5
+/* 8014AE58 00146AB8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014AE5C 00146ABC FC 40 18 1E */ fctiwz f2, f3
+/* 8014AE60 00146AC0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014AE64 00146AC4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014AE68 00146AC8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014AE6C 00146ACC D8 81 00 A0 */ stfd f4, 0xa0(r1)
+/* 8014AE70 00146AD0 28 00 00 15 */ cmplwi r0, 0x15
+/* 8014AE74 00146AD4 FC 20 08 1E */ fctiwz f1, f1
+/* 8014AE78 00146AD8 FC 00 00 1E */ fctiwz f0, f0
+/* 8014AE7C 00146ADC D8 41 00 A8 */ stfd f2, 0xa8(r1)
+/* 8014AE80 00146AE0 88 94 00 11 */ lbz r4, 0x11(r20)
+/* 8014AE84 00146AE4 D8 21 00 B0 */ stfd f1, 0xb0(r1)
+/* 8014AE88 00146AE8 83 01 00 A4 */ lwz r24, 0xa4(r1)
+/* 8014AE8C 00146AEC 7C 99 1B 78 */ or r25, r4, r3
+/* 8014AE90 00146AF0 D8 01 00 B8 */ stfd f0, 0xb8(r1)
+/* 8014AE94 00146AF4 82 E1 00 AC */ lwz r23, 0xac(r1)
+/* 8014AE98 00146AF8 82 C1 00 B4 */ lwz r22, 0xb4(r1)
+/* 8014AE9C 00146AFC 82 A1 00 BC */ lwz r21, 0xbc(r1)
+/* 8014AEA0 00146B00 41 81 05 64 */ bgt lbl_8014B404
+/* 8014AEA4 00146B04 3C 60 80 42 */ lis r3, lbl_8041DAE4@ha
+/* 8014AEA8 00146B08 54 00 10 3A */ slwi r0, r0, 2
+/* 8014AEAC 00146B0C 38 63 DA E4 */ addi r3, r3, lbl_8041DAE4@l
+/* 8014AEB0 00146B10 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014AEB4 00146B14 7C 69 03 A6 */ mtctr r3
+/* 8014AEB8 00146B18 4E 80 04 20 */ bctr
+/* 8014AEBC 00146B1C C0 14 00 48 */ lfs f0, 0x48(r20)
+/* 8014AEC0 00146B20 C0 82 8E 48 */ lfs f4, lbl_80641448-_SDA2_BASE_(r2)
+/* 8014AEC4 00146B24 C0 54 00 4C */ lfs f2, 0x4c(r20)
+/* 8014AEC8 00146B28 EC 60 20 28 */ fsubs f3, f0, f4
+/* 8014AECC 00146B2C C0 34 00 50 */ lfs f1, 0x50(r20)
+/* 8014AED0 00146B30 C0 14 00 54 */ lfs f0, 0x54(r20)
+/* 8014AED4 00146B34 EC 42 20 28 */ fsubs f2, f2, f4
+/* 8014AED8 00146B38 EC 21 20 28 */ fsubs f1, f1, f4
+/* 8014AEDC 00146B3C EC 00 20 28 */ fsubs f0, f0, f4
+/* 8014AEE0 00146B40 D0 74 00 48 */ stfs f3, 0x48(r20)
+/* 8014AEE4 00146B44 D0 54 00 4C */ stfs f2, 0x4c(r20)
+/* 8014AEE8 00146B48 D0 34 00 50 */ stfs f1, 0x50(r20)
+/* 8014AEEC 00146B4C D0 14 00 54 */ stfs f0, 0x54(r20)
+/* 8014AEF0 00146B50 48 00 05 14 */ b lbl_8014B404
+/* 8014AEF4 00146B54 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014AEF8 00146B58 38 60 00 01 */ li r3, 1
+/* 8014AEFC 00146B5C 4B F0 EB 41 */ bl func_80059A3C
+/* 8014AF00 00146B60 48 00 05 04 */ b lbl_8014B404
+/* 8014AF04 00146B64 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014AF08 00146B68 38 60 00 02 */ li r3, 2
+/* 8014AF0C 00146B6C 4B F0 EB 31 */ bl func_80059A3C
+/* 8014AF10 00146B70 48 00 04 F4 */ b lbl_8014B404
+/* 8014AF14 00146B74 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014AF18 00146B78 38 60 00 03 */ li r3, 3
+/* 8014AF1C 00146B7C 4B F0 EB 21 */ bl func_80059A3C
+/* 8014AF20 00146B80 48 00 04 E4 */ b lbl_8014B404
+/* 8014AF24 00146B84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AF28 00146B88 38 80 00 02 */ li r4, 2
+/* 8014AF2C 00146B8C 38 A0 00 0E */ li r5, 0xe
+/* 8014AF30 00146B90 38 C0 00 01 */ li r6, 1
+/* 8014AF34 00146B94 88 63 0D 48 */ lbz r3, 0xd48(r3)
+/* 8014AF38 00146B98 38 63 00 01 */ addi r3, r3, 1
+/* 8014AF3C 00146B9C 48 01 1D 3D */ bl func_8015CC78
+/* 8014AF40 00146BA0 7F 04 C3 78 */ mr r4, r24
+/* 8014AF44 00146BA4 7E E5 BB 78 */ mr r5, r23
+/* 8014AF48 00146BA8 7F 28 CB 78 */ mr r8, r25
+/* 8014AF4C 00146BAC 7E C6 07 34 */ extsh r6, r22
+/* 8014AF50 00146BB0 7E A7 07 34 */ extsh r7, r21
+/* 8014AF54 00146BB4 38 60 51 02 */ li r3, 0x5102
+/* 8014AF58 00146BB8 48 10 51 DD */ bl func_80250134
+/* 8014AF5C 00146BBC 48 00 04 A8 */ b lbl_8014B404
+/* 8014AF60 00146BC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AF64 00146BC4 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014AF68 00146BC8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014AF6C 00146BCC 7C 63 02 14 */ add r3, r3, r0
+/* 8014AF70 00146BD0 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014AF74 00146BD4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014AF78 00146BD8 40 82 00 24 */ bne lbl_8014AF9C
+/* 8014AF7C 00146BDC 7F 04 C3 78 */ mr r4, r24
+/* 8014AF80 00146BE0 7E E5 BB 78 */ mr r5, r23
+/* 8014AF84 00146BE4 7F 28 CB 78 */ mr r8, r25
+/* 8014AF88 00146BE8 7E C6 07 34 */ extsh r6, r22
+/* 8014AF8C 00146BEC 7E A7 07 34 */ extsh r7, r21
+/* 8014AF90 00146BF0 38 60 50 F0 */ li r3, 0x50f0
+/* 8014AF94 00146BF4 48 10 51 A1 */ bl func_80250134
+/* 8014AF98 00146BF8 48 00 04 6C */ b lbl_8014B404
+lbl_8014AF9C:
+/* 8014AF9C 00146BFC 80 83 01 7C */ lwz r4, 0x17c(r3)
+/* 8014AFA0 00146C00 38 60 00 0E */ li r3, 0xe
+/* 8014AFA4 00146C04 48 01 13 65 */ bl func_8015C308
+/* 8014AFA8 00146C08 7F 04 C3 78 */ mr r4, r24
+/* 8014AFAC 00146C0C 7E E5 BB 78 */ mr r5, r23
+/* 8014AFB0 00146C10 7F 28 CB 78 */ mr r8, r25
+/* 8014AFB4 00146C14 7E C6 07 34 */ extsh r6, r22
+/* 8014AFB8 00146C18 7E A7 07 34 */ extsh r7, r21
+/* 8014AFBC 00146C1C 38 60 51 03 */ li r3, 0x5103
+/* 8014AFC0 00146C20 48 10 51 75 */ bl func_80250134
+/* 8014AFC4 00146C24 48 00 04 40 */ b lbl_8014B404
+/* 8014AFC8 00146C28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014AFCC 00146C2C 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014AFD0 00146C30 54 00 10 3A */ slwi r0, r0, 2
+/* 8014AFD4 00146C34 7C 63 02 14 */ add r3, r3, r0
+/* 8014AFD8 00146C38 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014AFDC 00146C3C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014AFE0 00146C40 40 82 00 24 */ bne lbl_8014B004
+/* 8014AFE4 00146C44 7F 04 C3 78 */ mr r4, r24
+/* 8014AFE8 00146C48 7E E5 BB 78 */ mr r5, r23
+/* 8014AFEC 00146C4C 7F 28 CB 78 */ mr r8, r25
+/* 8014AFF0 00146C50 7E C6 07 34 */ extsh r6, r22
+/* 8014AFF4 00146C54 7E A7 07 34 */ extsh r7, r21
+/* 8014AFF8 00146C58 38 60 50 F4 */ li r3, 0x50f4
+/* 8014AFFC 00146C5C 48 10 51 39 */ bl func_80250134
+/* 8014B000 00146C60 48 00 04 04 */ b lbl_8014B404
+lbl_8014B004:
+/* 8014B004 00146C64 80 E3 03 60 */ lwz r7, 0x360(r3)
+/* 8014B008 00146C68 2C 07 00 00 */ cmpwi r7, 0
+/* 8014B00C 00146C6C 40 82 00 24 */ bne lbl_8014B030
+/* 8014B010 00146C70 7F 04 C3 78 */ mr r4, r24
+/* 8014B014 00146C74 7E E5 BB 78 */ mr r5, r23
+/* 8014B018 00146C78 7F 28 CB 78 */ mr r8, r25
+/* 8014B01C 00146C7C 7E C6 07 34 */ extsh r6, r22
+/* 8014B020 00146C80 7E A7 07 34 */ extsh r7, r21
+/* 8014B024 00146C84 38 60 50 F4 */ li r3, 0x50f4
+/* 8014B028 00146C88 48 10 51 0D */ bl func_80250134
+/* 8014B02C 00146C8C 48 00 03 D8 */ b lbl_8014B404
+lbl_8014B030:
+/* 8014B030 00146C90 3C 60 80 00 */ lis r3, 0x800000F8@ha
+/* 8014B034 00146C94 38 00 00 00 */ li r0, 0
+/* 8014B038 00146C98 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3)
+/* 8014B03C 00146C9C 7C 80 39 D6 */ mullw r4, r0, r7
+/* 8014B040 00146CA0 38 A1 00 78 */ addi r5, r1, 0x78
+/* 8014B044 00146CA4 54 66 F0 BE */ srwi r6, r3, 2
+/* 8014B048 00146CA8 7C 66 38 16 */ mulhwu r3, r6, r7
+/* 8014B04C 00146CAC 7C 06 01 D6 */ mullw r0, r6, r0
+/* 8014B050 00146CB0 7C 63 22 14 */ add r3, r3, r4
+/* 8014B054 00146CB4 7C 86 39 D6 */ mullw r4, r6, r7
+/* 8014B058 00146CB8 7C 63 02 14 */ add r3, r3, r0
+/* 8014B05C 00146CBC 48 12 79 A9 */ bl OSTicksToCalendarTime
+/* 8014B060 00146CC0 80 81 00 84 */ lwz r4, 0x84(r1)
+/* 8014B064 00146CC4 38 60 00 08 */ li r3, 8
+/* 8014B068 00146CC8 48 01 12 A1 */ bl func_8015C308
+/* 8014B06C 00146CCC 7F 04 C3 78 */ mr r4, r24
+/* 8014B070 00146CD0 7E E5 BB 78 */ mr r5, r23
+/* 8014B074 00146CD4 7F 28 CB 78 */ mr r8, r25
+/* 8014B078 00146CD8 7E C6 07 34 */ extsh r6, r22
+/* 8014B07C 00146CDC 7E A7 07 34 */ extsh r7, r21
+/* 8014B080 00146CE0 38 60 03 ED */ li r3, 0x3ed
+/* 8014B084 00146CE4 48 10 50 B1 */ bl func_80250134
+/* 8014B088 00146CE8 38 60 03 ED */ li r3, 0x3ed
+/* 8014B08C 00146CEC 38 80 00 01 */ li r4, 1
+/* 8014B090 00146CF0 38 A0 00 00 */ li r5, 0
+/* 8014B094 00146CF4 48 10 53 05 */ bl func_80250398
+/* 8014B098 00146CF8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014B09C 00146CFC 7E E4 BB 78 */ mr r4, r23
+/* 8014B0A0 00146D00 7F 18 02 14 */ add r24, r24, r0
+/* 8014B0A4 00146D04 7F 25 CB 78 */ mr r5, r25
+/* 8014B0A8 00146D08 7F 03 C3 78 */ mr r3, r24
+/* 8014B0AC 00146D0C 4B F0 DB 51 */ bl func_80058BFC
+/* 8014B0B0 00146D10 80 81 00 88 */ lwz r4, 0x88(r1)
+/* 8014B0B4 00146D14 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014B0B8 00146D18 7F 18 02 14 */ add r24, r24, r0
+/* 8014B0BC 00146D1C 38 04 00 01 */ addi r0, r4, 1
+/* 8014B0C0 00146D20 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8014B0C4 00146D24 4B F0 DB 09 */ bl func_80058BCC
+/* 8014B0C8 00146D28 7F 04 C3 78 */ mr r4, r24
+/* 8014B0CC 00146D2C 7E E5 BB 78 */ mr r5, r23
+/* 8014B0D0 00146D30 7F 28 CB 78 */ mr r8, r25
+/* 8014B0D4 00146D34 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014B0D8 00146D38 7E C6 07 34 */ extsh r6, r22
+/* 8014B0DC 00146D3C 7E A7 07 34 */ extsh r7, r21
+/* 8014B0E0 00146D40 48 10 50 55 */ bl func_80250134
+/* 8014B0E4 00146D44 48 00 03 20 */ b lbl_8014B404
+/* 8014B0E8 00146D48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B0EC 00146D4C 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014B0F0 00146D50 54 00 10 3A */ slwi r0, r0, 2
+/* 8014B0F4 00146D54 7C 63 02 14 */ add r3, r3, r0
+/* 8014B0F8 00146D58 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014B0FC 00146D5C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014B100 00146D60 40 82 00 24 */ bne lbl_8014B124
+/* 8014B104 00146D64 7F 04 C3 78 */ mr r4, r24
+/* 8014B108 00146D68 7E E5 BB 78 */ mr r5, r23
+/* 8014B10C 00146D6C 7F 28 CB 78 */ mr r8, r25
+/* 8014B110 00146D70 7E C6 07 34 */ extsh r6, r22
+/* 8014B114 00146D74 7E A7 07 34 */ extsh r7, r21
+/* 8014B118 00146D78 38 60 50 F2 */ li r3, 0x50f2
+/* 8014B11C 00146D7C 48 10 50 19 */ bl func_80250134
+/* 8014B120 00146D80 48 00 02 E4 */ b lbl_8014B404
+lbl_8014B124:
+/* 8014B124 00146D84 80 83 01 F4 */ lwz r4, 0x1f4(r3)
+/* 8014B128 00146D88 2C 04 00 00 */ cmpwi r4, 0
+/* 8014B12C 00146D8C 40 82 00 24 */ bne lbl_8014B150
+/* 8014B130 00146D90 7F 04 C3 78 */ mr r4, r24
+/* 8014B134 00146D94 7E E5 BB 78 */ mr r5, r23
+/* 8014B138 00146D98 7F 28 CB 78 */ mr r8, r25
+/* 8014B13C 00146D9C 7E C6 07 34 */ extsh r6, r22
+/* 8014B140 00146DA0 7E A7 07 34 */ extsh r7, r21
+/* 8014B144 00146DA4 38 60 50 F3 */ li r3, 0x50f3
+/* 8014B148 00146DA8 48 10 4F ED */ bl func_80250134
+/* 8014B14C 00146DAC 48 00 02 B8 */ b lbl_8014B404
+lbl_8014B150:
+/* 8014B150 00146DB0 38 60 00 18 */ li r3, 0x18
+/* 8014B154 00146DB4 48 01 11 B5 */ bl func_8015C308
+/* 8014B158 00146DB8 7F 04 C3 78 */ mr r4, r24
+/* 8014B15C 00146DBC 7E E5 BB 78 */ mr r5, r23
+/* 8014B160 00146DC0 7F 28 CB 78 */ mr r8, r25
+/* 8014B164 00146DC4 7E C6 07 34 */ extsh r6, r22
+/* 8014B168 00146DC8 7E A7 07 34 */ extsh r7, r21
+/* 8014B16C 00146DCC 38 60 50 F1 */ li r3, 0x50f1
+/* 8014B170 00146DD0 48 10 4F C5 */ bl func_80250134
+/* 8014B174 00146DD4 48 00 02 90 */ b lbl_8014B404
+/* 8014B178 00146DD8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B17C 00146DDC 88 85 0D 48 */ lbz r4, 0xd48(r5)
+/* 8014B180 00146DE0 54 80 10 3A */ slwi r0, r4, 2
+/* 8014B184 00146DE4 7C 65 02 14 */ add r3, r5, r0
+/* 8014B188 00146DE8 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014B18C 00146DEC 2C 00 00 00 */ cmpwi r0, 0
+/* 8014B190 00146DF0 41 82 02 74 */ beq lbl_8014B404
+/* 8014B194 00146DF4 7C 65 22 14 */ add r3, r5, r4
+/* 8014B198 00146DF8 88 03 03 D8 */ lbz r0, 0x3d8(r3)
+/* 8014B19C 00146DFC 2C 00 00 00 */ cmpwi r0, 0
+/* 8014B1A0 00146E00 41 82 00 24 */ beq lbl_8014B1C4
+/* 8014B1A4 00146E04 7F 04 C3 78 */ mr r4, r24
+/* 8014B1A8 00146E08 7E E5 BB 78 */ mr r5, r23
+/* 8014B1AC 00146E0C 7F 28 CB 78 */ mr r8, r25
+/* 8014B1B0 00146E10 7E C6 07 34 */ extsh r6, r22
+/* 8014B1B4 00146E14 7E A7 07 34 */ extsh r7, r21
+/* 8014B1B8 00146E18 38 60 51 07 */ li r3, 0x5107
+/* 8014B1BC 00146E1C 48 10 4F 79 */ bl func_80250134
+/* 8014B1C0 00146E20 48 00 02 44 */ b lbl_8014B404
+lbl_8014B1C4:
+/* 8014B1C4 00146E24 7F 04 C3 78 */ mr r4, r24
+/* 8014B1C8 00146E28 7E E5 BB 78 */ mr r5, r23
+/* 8014B1CC 00146E2C 7F 28 CB 78 */ mr r8, r25
+/* 8014B1D0 00146E30 7E C6 07 34 */ extsh r6, r22
+/* 8014B1D4 00146E34 7E A7 07 34 */ extsh r7, r21
+/* 8014B1D8 00146E38 38 60 51 06 */ li r3, 0x5106
+/* 8014B1DC 00146E3C 48 10 4F 59 */ bl func_80250134
+/* 8014B1E0 00146E40 48 00 02 24 */ b lbl_8014B404
+/* 8014B1E4 00146E44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B1E8 00146E48 3F C0 80 42 */ lis r30, lbl_8041D468@ha
+/* 8014B1EC 00146E4C 3B DE D4 68 */ addi r30, r30, lbl_8041D468@l
+/* 8014B1F0 00146E50 3A 80 00 00 */ li r20, 0
+/* 8014B1F4 00146E54 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014B1F8 00146E58 3B E0 00 30 */ li r31, 0x30
+/* 8014B1FC 00146E5C 54 00 18 38 */ slwi r0, r0, 3
+/* 8014B200 00146E60 7C 63 02 14 */ add r3, r3, r0
+/* 8014B204 00146E64 83 A3 02 70 */ lwz r29, 0x270(r3)
+/* 8014B208 00146E68 83 83 02 74 */ lwz r28, 0x274(r3)
+lbl_8014B20C:
+/* 8014B20C 00146E6C 56 83 1B 78 */ rlwinm r3, r20, 3, 0xd, 0x1c
+/* 8014B210 00146E70 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
+/* 8014B214 00146E74 7F 7E 1A 14 */ add r27, r30, r3
+/* 8014B218 00146E78 3B 41 00 54 */ addi r26, r1, 0x54
+/* 8014B21C 00146E7C 7C BE 18 2E */ lwzx r5, r30, r3
+/* 8014B220 00146E80 7F A3 EB 78 */ mr r3, r29
+/* 8014B224 00146E84 80 DB 00 04 */ lwz r6, 4(r27)
+/* 8014B228 00146E88 7F 84 E3 78 */ mr r4, r28
+/* 8014B22C 00146E8C 7F 5A 02 14 */ add r26, r26, r0
+/* 8014B230 00146E90 48 07 C1 81 */ bl __mod2u
+/* 8014B234 00146E94 56 80 1B 78 */ rlwinm r0, r20, 3, 0xd, 0x1c
+/* 8014B238 00146E98 7C DE 02 14 */ add r6, r30, r0
+/* 8014B23C 00146E9C 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014B240 00146EA0 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014B244 00146EA4 48 07 BF 49 */ bl __div2u
+/* 8014B248 00146EA8 7C 04 F8 14 */ addc r0, r4, r31
+/* 8014B24C 00146EAC 80 BB 00 08 */ lwz r5, 8(r27)
+/* 8014B250 00146EB0 B0 1A 00 00 */ sth r0, 0(r26)
+/* 8014B254 00146EB4 7F A3 EB 78 */ mr r3, r29
+/* 8014B258 00146EB8 80 DB 00 0C */ lwz r6, 0xc(r27)
+/* 8014B25C 00146EBC 7F 84 E3 78 */ mr r4, r28
+/* 8014B260 00146EC0 48 07 C1 51 */ bl __mod2u
+/* 8014B264 00146EC4 38 14 00 01 */ addi r0, r20, 1
+/* 8014B268 00146EC8 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014B26C 00146ECC 7C DE 02 14 */ add r6, r30, r0
+/* 8014B270 00146ED0 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014B274 00146ED4 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014B278 00146ED8 48 07 BF 15 */ bl __div2u
+/* 8014B27C 00146EDC 7C 04 F8 14 */ addc r0, r4, r31
+/* 8014B280 00146EE0 80 BB 00 10 */ lwz r5, 0x10(r27)
+/* 8014B284 00146EE4 B0 1A 00 02 */ sth r0, 2(r26)
+/* 8014B288 00146EE8 7F A3 EB 78 */ mr r3, r29
+/* 8014B28C 00146EEC 80 DB 00 14 */ lwz r6, 0x14(r27)
+/* 8014B290 00146EF0 7F 84 E3 78 */ mr r4, r28
+/* 8014B294 00146EF4 48 07 C1 1D */ bl __mod2u
+/* 8014B298 00146EF8 38 14 00 02 */ addi r0, r20, 2
+/* 8014B29C 00146EFC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014B2A0 00146F00 7C DE 02 14 */ add r6, r30, r0
+/* 8014B2A4 00146F04 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014B2A8 00146F08 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014B2AC 00146F0C 48 07 BE E1 */ bl __div2u
+/* 8014B2B0 00146F10 7C 04 F8 14 */ addc r0, r4, r31
+/* 8014B2B4 00146F14 80 BB 00 18 */ lwz r5, 0x18(r27)
+/* 8014B2B8 00146F18 B0 1A 00 04 */ sth r0, 4(r26)
+/* 8014B2BC 00146F1C 7F A3 EB 78 */ mr r3, r29
+/* 8014B2C0 00146F20 80 DB 00 1C */ lwz r6, 0x1c(r27)
+/* 8014B2C4 00146F24 7F 84 E3 78 */ mr r4, r28
+/* 8014B2C8 00146F28 48 07 C0 E9 */ bl __mod2u
+/* 8014B2CC 00146F2C 38 14 00 03 */ addi r0, r20, 3
+/* 8014B2D0 00146F30 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014B2D4 00146F34 7C DE 02 14 */ add r6, r30, r0
+/* 8014B2D8 00146F38 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014B2DC 00146F3C 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014B2E0 00146F40 48 07 BE AD */ bl __div2u
+/* 8014B2E4 00146F44 7C 04 F8 14 */ addc r0, r4, r31
+/* 8014B2E8 00146F48 80 BB 00 20 */ lwz r5, 0x20(r27)
+/* 8014B2EC 00146F4C B0 1A 00 06 */ sth r0, 6(r26)
+/* 8014B2F0 00146F50 7F A3 EB 78 */ mr r3, r29
+/* 8014B2F4 00146F54 80 DB 00 24 */ lwz r6, 0x24(r27)
+/* 8014B2F8 00146F58 7F 84 E3 78 */ mr r4, r28
+/* 8014B2FC 00146F5C 48 07 C0 B5 */ bl __mod2u
+/* 8014B300 00146F60 38 14 00 04 */ addi r0, r20, 4
+/* 8014B304 00146F64 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014B308 00146F68 7C DE 02 14 */ add r6, r30, r0
+/* 8014B30C 00146F6C 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014B310 00146F70 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014B314 00146F74 48 07 BE 79 */ bl __div2u
+/* 8014B318 00146F78 7C 04 F8 14 */ addc r0, r4, r31
+/* 8014B31C 00146F7C 80 BB 00 28 */ lwz r5, 0x28(r27)
+/* 8014B320 00146F80 B0 1A 00 08 */ sth r0, 8(r26)
+/* 8014B324 00146F84 7F A3 EB 78 */ mr r3, r29
+/* 8014B328 00146F88 80 DB 00 2C */ lwz r6, 0x2c(r27)
+/* 8014B32C 00146F8C 7F 84 E3 78 */ mr r4, r28
+/* 8014B330 00146F90 48 07 C0 81 */ bl __mod2u
+/* 8014B334 00146F94 38 14 00 05 */ addi r0, r20, 5
+/* 8014B338 00146F98 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014B33C 00146F9C 7C DE 02 14 */ add r6, r30, r0
+/* 8014B340 00146FA0 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014B344 00146FA4 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014B348 00146FA8 48 07 BE 45 */ bl __div2u
+/* 8014B34C 00146FAC 3A 94 00 06 */ addi r20, r20, 6
+/* 8014B350 00146FB0 7C 04 F8 14 */ addc r0, r4, r31
+/* 8014B354 00146FB4 28 14 00 0C */ cmplwi r20, 0xc
+/* 8014B358 00146FB8 B0 1A 00 0A */ sth r0, 0xa(r26)
+/* 8014B35C 00146FBC 41 80 FE B0 */ blt lbl_8014B20C
+/* 8014B360 00146FC0 A3 81 00 54 */ lhz r28, 0x54(r1)
+/* 8014B364 00146FC4 3C 60 00 01 */ lis r3, 0x0000FF0D@ha
+/* 8014B368 00146FC8 38 03 FF 0D */ addi r0, r3, 0x0000FF0D@l
+/* 8014B36C 00146FCC 3B A0 00 00 */ li r29, 0
+/* 8014B370 00146FD0 A3 61 00 5C */ lhz r27, 0x5c(r1)
+/* 8014B374 00146FD4 38 81 00 30 */ addi r4, r1, 0x30
+/* 8014B378 00146FD8 A3 41 00 64 */ lhz r26, 0x64(r1)
+/* 8014B37C 00146FDC 38 60 00 0E */ li r3, 0xe
+/* 8014B380 00146FE0 A2 81 00 56 */ lhz r20, 0x56(r1)
+/* 8014B384 00146FE4 A1 81 00 5E */ lhz r12, 0x5e(r1)
+/* 8014B388 00146FE8 A1 61 00 66 */ lhz r11, 0x66(r1)
+/* 8014B38C 00146FEC A1 41 00 58 */ lhz r10, 0x58(r1)
+/* 8014B390 00146FF0 A1 21 00 60 */ lhz r9, 0x60(r1)
+/* 8014B394 00146FF4 A1 01 00 68 */ lhz r8, 0x68(r1)
+/* 8014B398 00146FF8 A0 E1 00 5A */ lhz r7, 0x5a(r1)
+/* 8014B39C 00146FFC A0 C1 00 62 */ lhz r6, 0x62(r1)
+/* 8014B3A0 00147000 A0 A1 00 6A */ lhz r5, 0x6a(r1)
+/* 8014B3A4 00147004 B3 A1 00 6C */ sth r29, 0x6c(r1)
+/* 8014B3A8 00147008 B3 81 00 30 */ sth r28, 0x30(r1)
+/* 8014B3AC 0014700C B3 61 00 3A */ sth r27, 0x3a(r1)
+/* 8014B3B0 00147010 B3 41 00 44 */ sth r26, 0x44(r1)
+/* 8014B3B4 00147014 B2 81 00 32 */ sth r20, 0x32(r1)
+/* 8014B3B8 00147018 B1 81 00 3C */ sth r12, 0x3c(r1)
+/* 8014B3BC 0014701C B1 61 00 46 */ sth r11, 0x46(r1)
+/* 8014B3C0 00147020 B1 41 00 34 */ sth r10, 0x34(r1)
+/* 8014B3C4 00147024 B1 21 00 3E */ sth r9, 0x3e(r1)
+/* 8014B3C8 00147028 B1 01 00 48 */ sth r8, 0x48(r1)
+/* 8014B3CC 0014702C B0 E1 00 36 */ sth r7, 0x36(r1)
+/* 8014B3D0 00147030 B0 C1 00 40 */ sth r6, 0x40(r1)
+/* 8014B3D4 00147034 B0 A1 00 4A */ sth r5, 0x4a(r1)
+/* 8014B3D8 00147038 B0 01 00 38 */ sth r0, 0x38(r1)
+/* 8014B3DC 0014703C B0 01 00 42 */ sth r0, 0x42(r1)
+/* 8014B3E0 00147040 B3 A1 00 4C */ sth r29, 0x4c(r1)
+/* 8014B3E4 00147044 48 01 0F 25 */ bl func_8015C308
+/* 8014B3E8 00147048 7F 04 C3 78 */ mr r4, r24
+/* 8014B3EC 0014704C 7E E5 BB 78 */ mr r5, r23
+/* 8014B3F0 00147050 7F 28 CB 78 */ mr r8, r25
+/* 8014B3F4 00147054 7E C6 07 34 */ extsh r6, r22
+/* 8014B3F8 00147058 7E A7 07 34 */ extsh r7, r21
+/* 8014B3FC 0014705C 38 60 51 08 */ li r3, 0x5108
+/* 8014B400 00147060 48 10 4D 35 */ bl func_80250134
+lbl_8014B404:
+/* 8014B404 00147064 39 61 00 F0 */ addi r11, r1, 0xf0
+/* 8014B408 00147068 48 07 BD 51 */ bl _restgpr_20
+/* 8014B40C 0014706C 80 01 00 F4 */ lwz r0, 0xf4(r1)
+/* 8014B410 00147070 7C 08 03 A6 */ mtlr r0
+/* 8014B414 00147074 38 21 00 F0 */ addi r1, r1, 0xf0
+/* 8014B418 00147078 4E 80 00 20 */ blr
+lbl_8014B41C:
+/* 8014B41C 0014707C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014B420 00147080 7C 08 02 A6 */ mflr r0
+/* 8014B424 00147084 38 A0 00 03 */ li r5, 3
+/* 8014B428 00147088 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014B42C 0014708C 38 C1 00 08 */ addi r6, r1, 8
+/* 8014B430 00147090 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014B434 00147094 7C 9F 23 78 */ mr r31, r4
+/* 8014B438 00147098 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014B43C 0014709C 7C 7E 1B 78 */ mr r30, r3
+/* 8014B440 001470A0 48 10 8A 4D */ bl func_80253E8C
+/* 8014B444 001470A4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014B448 001470A8 28 00 00 1D */ cmplwi r0, 0x1d
+/* 8014B44C 001470AC 41 81 01 98 */ bgt lbl_8014B5E4
+/* 8014B450 001470B0 3C 60 80 42 */ lis r3, lbl_8041DB3C@ha
+/* 8014B454 001470B4 54 00 10 3A */ slwi r0, r0, 2
+/* 8014B458 001470B8 38 63 DB 3C */ addi r3, r3, lbl_8041DB3C@l
+/* 8014B45C 001470BC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014B460 001470C0 7C 69 03 A6 */ mtctr r3
+/* 8014B464 001470C4 4E 80 04 20 */ bctr
+/* 8014B468 001470C8 7F C3 F3 78 */ mr r3, r30
+/* 8014B46C 001470CC 7F E4 FB 78 */ mr r4, r31
+/* 8014B470 001470D0 38 A0 00 02 */ li r5, 2
+/* 8014B474 001470D4 38 C0 50 E7 */ li r6, 0x50e7
+/* 8014B478 001470D8 48 10 8A 3D */ bl func_80253EB4
+/* 8014B47C 001470DC 48 00 01 68 */ b lbl_8014B5E4
+/* 8014B480 001470E0 7F C3 F3 78 */ mr r3, r30
+/* 8014B484 001470E4 7F E4 FB 78 */ mr r4, r31
+/* 8014B488 001470E8 38 A0 00 01 */ li r5, 1
+/* 8014B48C 001470EC 38 C0 00 00 */ li r6, 0
+/* 8014B490 001470F0 48 10 8A 25 */ bl func_80253EB4
+/* 8014B494 001470F4 48 00 01 50 */ b lbl_8014B5E4
+/* 8014B498 001470F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B49C 001470FC A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014B4A0 00147100 28 00 00 01 */ cmplwi r0, 1
+/* 8014B4A4 00147104 40 80 01 40 */ bge lbl_8014B5E4
+/* 8014B4A8 00147108 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014B4AC 0014710C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014B4B0 00147110 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014B4B4 00147114 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014B4B8 00147118 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014B4BC 0014711C 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014B4C0 00147120 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014B4C4 00147124 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014B4C8 00147128 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014B4CC 0014712C 48 00 01 18 */ b lbl_8014B5E4
+/* 8014B4D0 00147130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B4D4 00147134 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014B4D8 00147138 28 00 00 02 */ cmplwi r0, 2
+/* 8014B4DC 0014713C 40 80 01 08 */ bge lbl_8014B5E4
+/* 8014B4E0 00147140 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014B4E4 00147144 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014B4E8 00147148 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014B4EC 0014714C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014B4F0 00147150 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014B4F4 00147154 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014B4F8 00147158 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014B4FC 0014715C 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014B500 00147160 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014B504 00147164 48 00 00 E0 */ b lbl_8014B5E4
+/* 8014B508 00147168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B50C 0014716C A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014B510 00147170 28 00 00 03 */ cmplwi r0, 3
+/* 8014B514 00147174 40 80 00 D0 */ bge lbl_8014B5E4
+/* 8014B518 00147178 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014B51C 0014717C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014B520 00147180 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014B524 00147184 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014B528 00147188 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014B52C 0014718C 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014B530 00147190 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014B534 00147194 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014B538 00147198 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014B53C 0014719C 48 00 00 A8 */ b lbl_8014B5E4
+/* 8014B540 001471A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B544 001471A4 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014B548 001471A8 28 00 00 04 */ cmplwi r0, 4
+/* 8014B54C 001471AC 40 80 00 98 */ bge lbl_8014B5E4
+/* 8014B550 001471B0 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014B554 001471B4 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014B558 001471B8 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014B55C 001471BC 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014B560 001471C0 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014B564 001471C4 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014B568 001471C8 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014B56C 001471CC 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014B570 001471D0 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014B574 001471D4 48 00 00 70 */ b lbl_8014B5E4
+/* 8014B578 001471D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B57C 001471DC A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014B580 001471E0 28 00 00 05 */ cmplwi r0, 5
+/* 8014B584 001471E4 40 80 00 60 */ bge lbl_8014B5E4
+/* 8014B588 001471E8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014B58C 001471EC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014B590 001471F0 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014B594 001471F4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014B598 001471F8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014B59C 001471FC 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014B5A0 00147200 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014B5A4 00147204 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014B5A8 00147208 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014B5AC 0014720C 48 00 00 38 */ b lbl_8014B5E4
+/* 8014B5B0 00147210 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B5B4 00147214 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014B5B8 00147218 28 00 00 06 */ cmplwi r0, 6
+/* 8014B5BC 0014721C 40 80 00 28 */ bge lbl_8014B5E4
+/* 8014B5C0 00147220 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014B5C4 00147224 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014B5C8 00147228 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014B5CC 0014722C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014B5D0 00147230 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014B5D4 00147234 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014B5D8 00147238 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014B5DC 0014723C 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014B5E0 00147240 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8014B5E4:
+/* 8014B5E4 00147244 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B5E8 00147248 A0 7F 00 F8 */ lhz r3, 0xf8(r31)
+/* 8014B5EC 0014724C A0 1F 00 FA */ lhz r0, 0xfa(r31)
+/* 8014B5F0 00147250 7C 03 00 40 */ cmplw r3, r0
+/* 8014B5F4 00147254 41 82 00 28 */ beq lbl_8014B61C
+/* 8014B5F8 00147258 7F C3 F3 78 */ mr r3, r30
+/* 8014B5FC 0014725C 48 10 87 E5 */ bl func_80253DE0
+/* 8014B600 00147260 A0 1F 01 00 */ lhz r0, 0x100(r31)
+/* 8014B604 00147264 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014B608 00147268 7C 00 18 40 */ cmplw r0, r3
+/* 8014B60C 0014726C 40 82 00 10 */ bne lbl_8014B61C
+/* 8014B610 00147270 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B614 00147274 A0 03 00 FA */ lhz r0, 0xfa(r3)
+/* 8014B618 00147278 B0 03 00 F8 */ sth r0, 0xf8(r3)
+lbl_8014B61C:
+/* 8014B61C 0014727C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014B620 00147280 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014B624 00147284 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014B628 00147288 7C 08 03 A6 */ mtlr r0
+/* 8014B62C 0014728C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014B630 00147290 4E 80 00 20 */ blr
+lbl_8014B634:
+/* 8014B634 00147294 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 8014B638 00147298 7C 08 02 A6 */ mflr r0
+/* 8014B63C 0014729C 90 01 00 84 */ stw r0, 0x84(r1)
+/* 8014B640 001472A0 39 61 00 80 */ addi r11, r1, 0x80
+/* 8014B644 001472A4 48 07 BA D1 */ bl _savegpr_22
+/* 8014B648 001472A8 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 8014B64C 001472AC 7C 7B 1B 78 */ mr r27, r3
+/* 8014B650 001472B0 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
+/* 8014B654 001472B4 7C 9C 23 78 */ mr r28, r4
+/* 8014B658 001472B8 7F FE FB 78 */ mr r30, r31
+/* 8014B65C 001472BC 38 C1 00 08 */ addi r6, r1, 8
+/* 8014B660 001472C0 7F FD FB 78 */ mr r29, r31
+/* 8014B664 001472C4 38 A0 00 03 */ li r5, 3
+/* 8014B668 001472C8 48 10 88 75 */ bl func_80253EDC
+/* 8014B66C 001472CC 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014B670 001472D0 28 00 00 26 */ cmplwi r0, 0x26
+/* 8014B674 001472D4 41 81 03 48 */ bgt lbl_8014B9BC
+/* 8014B678 001472D8 3C 60 80 42 */ lis r3, lbl_8041DBB4@ha
+/* 8014B67C 001472DC 54 00 10 3A */ slwi r0, r0, 2
+/* 8014B680 001472E0 38 63 DB B4 */ addi r3, r3, lbl_8041DBB4@l
+/* 8014B684 001472E4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014B688 001472E8 7C 69 03 A6 */ mtctr r3
+/* 8014B68C 001472EC 4E 80 04 20 */ bctr
+/* 8014B690 001472F0 7F 63 DB 78 */ mr r3, r27
+/* 8014B694 001472F4 7F 84 E3 78 */ mr r4, r28
+/* 8014B698 001472F8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B69C 001472FC 38 A0 00 06 */ li r5, 6
+/* 8014B6A0 00147300 48 10 88 3D */ bl func_80253EDC
+/* 8014B6A4 00147304 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014B6A8 00147308 38 60 FF 00 */ li r3, -256
+/* 8014B6AC 0014730C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014B6B0 00147310 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014B6B4 00147314 FC 80 28 1E */ fctiwz f4, f5
+/* 8014B6B8 00147318 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014B6BC 0014731C FC 40 18 1E */ fctiwz f2, f3
+/* 8014B6C0 00147320 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014B6C4 00147324 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B6C8 00147328 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014B6CC 0014732C A0 05 00 FC */ lhz r0, 0xfc(r5)
+/* 8014B6D0 00147330 FC 20 08 1E */ fctiwz f1, f1
+/* 8014B6D4 00147334 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8014B6D8 00147338 FC 00 00 1E */ fctiwz f0, f0
+/* 8014B6DC 0014733C 88 9C 00 11 */ lbz r4, 0x11(r28)
+/* 8014B6E0 00147340 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8014B6E4 00147344 2C 00 00 00 */ cmpwi r0, 0
+/* 8014B6E8 00147348 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014B6EC 0014734C 7C 97 1B 78 */ or r23, r4, r3
+/* 8014B6F0 00147350 83 01 00 34 */ lwz r24, 0x34(r1)
+/* 8014B6F4 00147354 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014B6F8 00147358 83 21 00 3C */ lwz r25, 0x3c(r1)
+/* 8014B6FC 0014735C 83 41 00 44 */ lwz r26, 0x44(r1)
+/* 8014B700 00147360 82 C1 00 4C */ lwz r22, 0x4c(r1)
+/* 8014B704 00147364 41 82 00 1C */ beq lbl_8014B720
+/* 8014B708 00147368 A0 85 00 F8 */ lhz r4, 0xf8(r5)
+/* 8014B70C 0014736C 38 60 00 1B */ li r3, 0x1b
+/* 8014B710 00147370 A0 05 01 02 */ lhz r0, 0x102(r5)
+/* 8014B714 00147374 7C 84 02 14 */ add r4, r4, r0
+/* 8014B718 00147378 48 01 0B F1 */ bl func_8015C308
+/* 8014B71C 0014737C 48 00 00 10 */ b lbl_8014B72C
+lbl_8014B720:
+/* 8014B720 00147380 38 60 00 1B */ li r3, 0x1b
+/* 8014B724 00147384 38 80 00 00 */ li r4, 0
+/* 8014B728 00147388 48 01 0B E1 */ bl func_8015C308
+lbl_8014B72C:
+/* 8014B72C 0014738C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B730 00147390 38 60 00 1C */ li r3, 0x1c
+/* 8014B734 00147394 A0 84 00 FC */ lhz r4, 0xfc(r4)
+/* 8014B738 00147398 48 01 0B D1 */ bl func_8015C308
+/* 8014B73C 0014739C 7F 04 C3 78 */ mr r4, r24
+/* 8014B740 001473A0 7F 25 CB 78 */ mr r5, r25
+/* 8014B744 001473A4 7E E8 BB 78 */ mr r8, r23
+/* 8014B748 001473A8 7F 46 07 34 */ extsh r6, r26
+/* 8014B74C 001473AC 7E C7 07 34 */ extsh r7, r22
+/* 8014B750 001473B0 38 60 43 E3 */ li r3, 0x43e3
+/* 8014B754 001473B4 48 10 49 E1 */ bl func_80250134
+/* 8014B758 001473B8 48 00 02 64 */ b lbl_8014B9BC
+/* 8014B75C 001473BC 7F 63 DB 78 */ mr r3, r27
+/* 8014B760 001473C0 7F 84 E3 78 */ mr r4, r28
+/* 8014B764 001473C4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B768 001473C8 38 A0 00 06 */ li r5, 6
+/* 8014B76C 001473CC 48 10 87 71 */ bl func_80253EDC
+/* 8014B770 001473D0 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014B774 001473D4 38 60 00 01 */ li r3, 1
+/* 8014B778 001473D8 4B F0 E2 C5 */ bl func_80059A3C
+/* 8014B77C 001473DC 48 00 02 40 */ b lbl_8014B9BC
+/* 8014B780 001473E0 7F 63 DB 78 */ mr r3, r27
+/* 8014B784 001473E4 7F 84 E3 78 */ mr r4, r28
+/* 8014B788 001473E8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B78C 001473EC 38 A0 00 06 */ li r5, 6
+/* 8014B790 001473F0 48 10 87 4D */ bl func_80253EDC
+/* 8014B794 001473F4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014B798 001473F8 38 60 00 02 */ li r3, 2
+/* 8014B79C 001473FC 4B F0 E2 A1 */ bl func_80059A3C
+/* 8014B7A0 00147400 48 00 02 1C */ b lbl_8014B9BC
+/* 8014B7A4 00147404 7F 63 DB 78 */ mr r3, r27
+/* 8014B7A8 00147408 7F 84 E3 78 */ mr r4, r28
+/* 8014B7AC 0014740C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B7B0 00147410 38 A0 00 06 */ li r5, 6
+/* 8014B7B4 00147414 48 10 87 29 */ bl func_80253EDC
+/* 8014B7B8 00147418 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014B7BC 0014741C 38 60 00 03 */ li r3, 3
+/* 8014B7C0 00147420 4B F0 E2 7D */ bl func_80059A3C
+/* 8014B7C4 00147424 48 00 01 F8 */ b lbl_8014B9BC
+/* 8014B7C8 00147428 7F 63 DB 78 */ mr r3, r27
+/* 8014B7CC 0014742C 7F 84 E3 78 */ mr r4, r28
+/* 8014B7D0 00147430 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B7D4 00147434 38 A0 00 06 */ li r5, 6
+/* 8014B7D8 00147438 48 10 87 05 */ bl func_80253EDC
+/* 8014B7DC 0014743C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014B7E0 00147440 38 60 00 04 */ li r3, 4
+/* 8014B7E4 00147444 4B F0 E2 59 */ bl func_80059A3C
+/* 8014B7E8 00147448 48 00 01 D4 */ b lbl_8014B9BC
+/* 8014B7EC 0014744C 7F 63 DB 78 */ mr r3, r27
+/* 8014B7F0 00147450 7F 84 E3 78 */ mr r4, r28
+/* 8014B7F4 00147454 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B7F8 00147458 38 A0 00 06 */ li r5, 6
+/* 8014B7FC 0014745C 48 10 86 E1 */ bl func_80253EDC
+/* 8014B800 00147460 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014B804 00147464 38 60 00 05 */ li r3, 5
+/* 8014B808 00147468 4B F0 E2 35 */ bl func_80059A3C
+/* 8014B80C 0014746C 48 00 01 B0 */ b lbl_8014B9BC
+/* 8014B810 00147470 7F 63 DB 78 */ mr r3, r27
+/* 8014B814 00147474 7F 84 E3 78 */ mr r4, r28
+/* 8014B818 00147478 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014B81C 0014747C 38 A0 00 06 */ li r5, 6
+/* 8014B820 00147480 48 10 86 BD */ bl func_80253EDC
+/* 8014B824 00147484 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014B828 00147488 38 60 00 06 */ li r3, 6
+/* 8014B82C 0014748C 4B F0 E2 11 */ bl func_80059A3C
+/* 8014B830 00147490 48 00 01 8C */ b lbl_8014B9BC
+/* 8014B834 00147494 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B838 00147498 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B83C 0014749C 38 03 FF FF */ addi r0, r3, -1
+/* 8014B840 001474A0 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 8014B844 001474A4 48 00 01 78 */ b lbl_8014B9BC
+/* 8014B848 001474A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B84C 001474AC A3 E3 00 F8 */ lhz r31, 0xf8(r3)
+/* 8014B850 001474B0 48 00 01 6C */ b lbl_8014B9BC
+/* 8014B854 001474B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B858 001474B8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B85C 001474BC 38 03 00 01 */ addi r0, r3, 1
+/* 8014B860 001474C0 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 8014B864 001474C4 48 00 01 58 */ b lbl_8014B9BC
+/* 8014B868 001474C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B86C 001474CC A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B870 001474D0 38 03 00 02 */ addi r0, r3, 2
+/* 8014B874 001474D4 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 8014B878 001474D8 48 00 01 44 */ b lbl_8014B9BC
+/* 8014B87C 001474DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B880 001474E0 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B884 001474E4 38 03 00 03 */ addi r0, r3, 3
+/* 8014B888 001474E8 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 8014B88C 001474EC 48 00 01 30 */ b lbl_8014B9BC
+/* 8014B890 001474F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B894 001474F4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B898 001474F8 38 03 00 04 */ addi r0, r3, 4
+/* 8014B89C 001474FC 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 8014B8A0 00147500 48 00 01 1C */ b lbl_8014B9BC
+/* 8014B8A4 00147504 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B8A8 00147508 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B8AC 0014750C 38 03 00 05 */ addi r0, r3, 5
+/* 8014B8B0 00147510 54 1F 04 3E */ clrlwi r31, r0, 0x10
+/* 8014B8B4 00147514 48 00 01 08 */ b lbl_8014B9BC
+/* 8014B8B8 00147518 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B8BC 0014751C A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B8C0 00147520 38 03 FF FF */ addi r0, r3, -1
+/* 8014B8C4 00147524 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8014B8C8 00147528 48 00 00 F4 */ b lbl_8014B9BC
+/* 8014B8CC 0014752C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B8D0 00147530 A3 C3 00 F8 */ lhz r30, 0xf8(r3)
+/* 8014B8D4 00147534 48 00 00 E8 */ b lbl_8014B9BC
+/* 8014B8D8 00147538 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B8DC 0014753C A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B8E0 00147540 38 03 00 01 */ addi r0, r3, 1
+/* 8014B8E4 00147544 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8014B8E8 00147548 48 00 00 D4 */ b lbl_8014B9BC
+/* 8014B8EC 0014754C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B8F0 00147550 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B8F4 00147554 38 03 00 02 */ addi r0, r3, 2
+/* 8014B8F8 00147558 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8014B8FC 0014755C 48 00 00 C0 */ b lbl_8014B9BC
+/* 8014B900 00147560 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B904 00147564 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B908 00147568 38 03 00 03 */ addi r0, r3, 3
+/* 8014B90C 0014756C 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8014B910 00147570 48 00 00 AC */ b lbl_8014B9BC
+/* 8014B914 00147574 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B918 00147578 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B91C 0014757C 38 03 00 04 */ addi r0, r3, 4
+/* 8014B920 00147580 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8014B924 00147584 48 00 00 98 */ b lbl_8014B9BC
+/* 8014B928 00147588 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B92C 0014758C A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B930 00147590 38 03 00 05 */ addi r0, r3, 5
+/* 8014B934 00147594 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 8014B938 00147598 48 00 00 84 */ b lbl_8014B9BC
+/* 8014B93C 0014759C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B940 001475A0 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B944 001475A4 38 03 FF FF */ addi r0, r3, -1
+/* 8014B948 001475A8 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 8014B94C 001475AC 48 00 00 70 */ b lbl_8014B9BC
+/* 8014B950 001475B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B954 001475B4 A3 A3 00 F8 */ lhz r29, 0xf8(r3)
+/* 8014B958 001475B8 48 00 00 64 */ b lbl_8014B9BC
+/* 8014B95C 001475BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B960 001475C0 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B964 001475C4 38 03 00 01 */ addi r0, r3, 1
+/* 8014B968 001475C8 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 8014B96C 001475CC 48 00 00 50 */ b lbl_8014B9BC
+/* 8014B970 001475D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B974 001475D4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B978 001475D8 38 03 00 02 */ addi r0, r3, 2
+/* 8014B97C 001475DC 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 8014B980 001475E0 48 00 00 3C */ b lbl_8014B9BC
+/* 8014B984 001475E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B988 001475E8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B98C 001475EC 38 03 00 03 */ addi r0, r3, 3
+/* 8014B990 001475F0 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 8014B994 001475F4 48 00 00 28 */ b lbl_8014B9BC
+/* 8014B998 001475F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B99C 001475FC A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B9A0 00147600 38 03 00 04 */ addi r0, r3, 4
+/* 8014B9A4 00147604 54 1D 04 3E */ clrlwi r29, r0, 0x10
+/* 8014B9A8 00147608 48 00 00 14 */ b lbl_8014B9BC
+/* 8014B9AC 0014760C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B9B0 00147610 A0 63 00 F8 */ lhz r3, 0xf8(r3)
+/* 8014B9B4 00147614 38 03 00 05 */ addi r0, r3, 5
+/* 8014B9B8 00147618 54 1D 04 3E */ clrlwi r29, r0, 0x10
+lbl_8014B9BC:
+/* 8014B9BC 0014761C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014B9C0 00147620 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8014B9C4 00147624 A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 8014B9C8 00147628 7C 03 00 40 */ cmplw r3, r0
+/* 8014B9CC 0014762C 40 80 00 D8 */ bge lbl_8014BAA4
+/* 8014B9D0 00147630 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d
+/* 8014B9D4 00147634 88 BC 00 11 */ lbz r5, 0x11(r28)
+/* 8014B9D8 00147638 7C 64 02 14 */ add r3, r4, r0
+/* 8014B9DC 0014763C 38 80 FF 00 */ li r4, -256
+/* 8014B9E0 00147640 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014B9E4 00147644 7C BA 23 78 */ or r26, r5, r4
+/* 8014B9E8 00147648 2C 00 00 00 */ cmpwi r0, 0
+/* 8014B9EC 0014764C 40 82 00 0C */ bne lbl_8014B9F8
+/* 8014B9F0 00147650 64 BA FF CF */ oris r26, r5, 0xffcf
+/* 8014B9F4 00147654 63 5A 5F 00 */ ori r26, r26, 0x5f00
+lbl_8014B9F8:
+/* 8014B9F8 00147658 7F 63 DB 78 */ mr r3, r27
+/* 8014B9FC 0014765C 7F 84 E3 78 */ mr r4, r28
+/* 8014BA00 00147660 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014BA04 00147664 38 A0 00 06 */ li r5, 6
+/* 8014BA08 00147668 48 10 84 D5 */ bl func_80253EDC
+/* 8014BA0C 0014766C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014BA10 00147670 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8014BA14 00147674 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014BA18 00147678 38 63 00 01 */ addi r3, r3, 1
+/* 8014BA1C 0014767C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014BA20 00147680 FC 80 28 1E */ fctiwz f4, f5
+/* 8014BA24 00147684 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014BA28 00147688 FC 40 18 1E */ fctiwz f2, f3
+/* 8014BA2C 0014768C EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014BA30 00147690 38 80 00 02 */ li r4, 2
+/* 8014BA34 00147694 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014BA38 00147698 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8014BA3C 0014769C 38 A0 00 0E */ li r5, 0xe
+/* 8014BA40 001476A0 FC 20 08 1E */ fctiwz f1, f1
+/* 8014BA44 001476A4 FC 00 00 1E */ fctiwz f0, f0
+/* 8014BA48 001476A8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8014BA4C 001476AC 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 8014BA50 001476B0 38 C0 00 01 */ li r6, 1
+/* 8014BA54 001476B4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8014BA58 001476B8 83 21 00 44 */ lwz r25, 0x44(r1)
+/* 8014BA5C 001476BC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8014BA60 001476C0 83 01 00 3C */ lwz r24, 0x3c(r1)
+/* 8014BA64 001476C4 82 E1 00 34 */ lwz r23, 0x34(r1)
+/* 8014BA68 001476C8 48 01 12 11 */ bl func_8015CC78
+/* 8014BA6C 001476CC 7F E4 FB 78 */ mr r4, r31
+/* 8014BA70 001476D0 7F 25 CB 78 */ mr r5, r25
+/* 8014BA74 001476D4 7F 48 D3 78 */ mr r8, r26
+/* 8014BA78 001476D8 7F 06 07 34 */ extsh r6, r24
+/* 8014BA7C 001476DC 7E E7 07 34 */ extsh r7, r23
+/* 8014BA80 001476E0 38 60 50 EC */ li r3, 0x50ec
+/* 8014BA84 001476E4 48 10 46 B1 */ bl func_80250134
+/* 8014BA88 001476E8 7F 25 CB 78 */ mr r5, r25
+/* 8014BA8C 001476EC 7F 48 D3 78 */ mr r8, r26
+/* 8014BA90 001476F0 38 9F 00 26 */ addi r4, r31, 0x26
+/* 8014BA94 001476F4 7F 06 07 34 */ extsh r6, r24
+/* 8014BA98 001476F8 7E E7 07 34 */ extsh r7, r23
+/* 8014BA9C 001476FC 38 60 50 ED */ li r3, 0x50ed
+/* 8014BAA0 00147700 48 10 46 95 */ bl func_80250134
+lbl_8014BAA4:
+/* 8014BAA4 00147704 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014BAA8 00147708 57 C4 04 3E */ clrlwi r4, r30, 0x10
+/* 8014BAAC 0014770C A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014BAB0 00147710 7C 04 00 40 */ cmplw r4, r0
+/* 8014BAB4 00147714 40 80 00 CC */ bge lbl_8014BB80
+/* 8014BAB8 00147718 7F 63 DB 78 */ mr r3, r27
+/* 8014BABC 0014771C 7F 84 E3 78 */ mr r4, r28
+/* 8014BAC0 00147720 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014BAC4 00147724 38 A0 00 06 */ li r5, 6
+/* 8014BAC8 00147728 48 10 84 15 */ bl func_80253EDC
+/* 8014BACC 0014772C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014BAD0 00147730 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
+/* 8014BAD4 00147734 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014BAD8 00147738 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014BADC 0014773C FC 80 28 1E */ fctiwz f4, f5
+/* 8014BAE0 00147740 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014BAE4 00147744 FC 40 18 1E */ fctiwz f2, f3
+/* 8014BAE8 00147748 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014BAEC 0014774C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014BAF0 00147750 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014BAF4 00147754 7C 63 02 14 */ add r3, r3, r0
+/* 8014BAF8 00147758 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8014BAFC 0014775C FC 20 08 1E */ fctiwz f1, f1
+/* 8014BB00 00147760 FC 00 00 1E */ fctiwz f0, f0
+/* 8014BB04 00147764 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014BB08 00147768 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8014BB0C 0014776C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014BB10 00147770 8B DC 00 11 */ lbz r30, 0x11(r28)
+/* 8014BB14 00147774 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8014BB18 00147778 83 41 00 4C */ lwz r26, 0x4c(r1)
+/* 8014BB1C 0014777C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8014BB20 00147780 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 8014BB24 00147784 83 21 00 3C */ lwz r25, 0x3c(r1)
+/* 8014BB28 00147788 83 01 00 34 */ lwz r24, 0x34(r1)
+/* 8014BB2C 0014778C 40 82 00 28 */ bne lbl_8014BB54
+/* 8014BB30 00147790 67 C8 FF CF */ oris r8, r30, 0xffcf
+/* 8014BB34 00147794 7F 44 D3 78 */ mr r4, r26
+/* 8014BB38 00147798 7F E5 FB 78 */ mr r5, r31
+/* 8014BB3C 0014779C 7F 26 07 34 */ extsh r6, r25
+/* 8014BB40 001477A0 7F 07 07 34 */ extsh r7, r24
+/* 8014BB44 001477A4 61 08 5F 00 */ ori r8, r8, 0x5f00
+/* 8014BB48 001477A8 38 60 50 F0 */ li r3, 0x50f0
+/* 8014BB4C 001477AC 48 10 45 E9 */ bl func_80250134
+/* 8014BB50 001477B0 48 00 00 30 */ b lbl_8014BB80
+lbl_8014BB54:
+/* 8014BB54 001477B4 80 83 01 7C */ lwz r4, 0x17c(r3)
+/* 8014BB58 001477B8 38 60 00 0E */ li r3, 0xe
+/* 8014BB5C 001477BC 48 01 07 AD */ bl func_8015C308
+/* 8014BB60 001477C0 38 00 FF 00 */ li r0, -256
+/* 8014BB64 001477C4 7F 44 D3 78 */ mr r4, r26
+/* 8014BB68 001477C8 7F E5 FB 78 */ mr r5, r31
+/* 8014BB6C 001477CC 7F 26 07 34 */ extsh r6, r25
+/* 8014BB70 001477D0 7F 07 07 34 */ extsh r7, r24
+/* 8014BB74 001477D4 7F C8 03 78 */ or r8, r30, r0
+/* 8014BB78 001477D8 38 60 50 EE */ li r3, 0x50ee
+/* 8014BB7C 001477DC 48 10 45 B9 */ bl func_80250134
+lbl_8014BB80:
+/* 8014BB80 001477E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014BB84 001477E4 57 A4 04 3E */ clrlwi r4, r29, 0x10
+/* 8014BB88 001477E8 A0 03 00 FC */ lhz r0, 0xfc(r3)
+/* 8014BB8C 001477EC 7C 04 00 40 */ cmplw r4, r0
+/* 8014BB90 001477F0 40 80 00 F8 */ bge lbl_8014BC88
+/* 8014BB94 001477F4 7F 63 DB 78 */ mr r3, r27
+/* 8014BB98 001477F8 7F 84 E3 78 */ mr r4, r28
+/* 8014BB9C 001477FC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014BBA0 00147800 38 A0 00 06 */ li r5, 6
+/* 8014BBA4 00147804 48 10 83 39 */ bl func_80253EDC
+/* 8014BBA8 00147808 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014BBAC 0014780C 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
+/* 8014BBB0 00147810 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014BBB4 00147814 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014BBB8 00147818 FC 80 28 1E */ fctiwz f4, f5
+/* 8014BBBC 0014781C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014BBC0 00147820 FC 40 18 1E */ fctiwz f2, f3
+/* 8014BBC4 00147824 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014BBC8 00147828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014BBCC 0014782C EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014BBD0 00147830 7C 63 02 14 */ add r3, r3, r0
+/* 8014BBD4 00147834 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 8014BBD8 00147838 FC 20 08 1E */ fctiwz f1, f1
+/* 8014BBDC 0014783C FC 00 00 1E */ fctiwz f0, f0
+/* 8014BBE0 00147840 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014BBE4 00147844 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8014BBE8 00147848 88 BC 00 11 */ lbz r5, 0x11(r28)
+/* 8014BBEC 0014784C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014BBF0 00147850 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8014BBF4 00147854 83 41 00 4C */ lwz r26, 0x4c(r1)
+/* 8014BBF8 00147858 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8014BBFC 0014785C 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 8014BC00 00147860 83 21 00 3C */ lwz r25, 0x3c(r1)
+/* 8014BC04 00147864 83 01 00 34 */ lwz r24, 0x34(r1)
+/* 8014BC08 00147868 40 82 00 28 */ bne lbl_8014BC30
+/* 8014BC0C 0014786C 64 A8 FF CF */ oris r8, r5, 0xffcf
+/* 8014BC10 00147870 7F 44 D3 78 */ mr r4, r26
+/* 8014BC14 00147874 7F 85 E3 78 */ mr r5, r28
+/* 8014BC18 00147878 7F 26 07 34 */ extsh r6, r25
+/* 8014BC1C 0014787C 7F 07 07 34 */ extsh r7, r24
+/* 8014BC20 00147880 61 08 5F 00 */ ori r8, r8, 0x5f00
+/* 8014BC24 00147884 38 60 50 F8 */ li r3, 0x50f8
+/* 8014BC28 00147888 48 10 45 0D */ bl func_80250134
+/* 8014BC2C 0014788C 48 00 00 5C */ b lbl_8014BC88
+lbl_8014BC30:
+/* 8014BC30 00147890 80 83 01 F4 */ lwz r4, 0x1f4(r3)
+/* 8014BC34 00147894 38 00 FF 00 */ li r0, -256
+/* 8014BC38 00147898 7C BB 03 78 */ or r27, r5, r0
+/* 8014BC3C 0014789C 2C 04 00 00 */ cmpwi r4, 0
+/* 8014BC40 001478A0 40 82 00 24 */ bne lbl_8014BC64
+/* 8014BC44 001478A4 7F 44 D3 78 */ mr r4, r26
+/* 8014BC48 001478A8 7F 85 E3 78 */ mr r5, r28
+/* 8014BC4C 001478AC 7F 68 DB 78 */ mr r8, r27
+/* 8014BC50 001478B0 7F 26 07 34 */ extsh r6, r25
+/* 8014BC54 001478B4 7F 07 07 34 */ extsh r7, r24
+/* 8014BC58 001478B8 38 60 50 F9 */ li r3, 0x50f9
+/* 8014BC5C 001478BC 48 10 44 D9 */ bl func_80250134
+/* 8014BC60 001478C0 48 00 00 28 */ b lbl_8014BC88
+lbl_8014BC64:
+/* 8014BC64 001478C4 38 60 00 18 */ li r3, 0x18
+/* 8014BC68 001478C8 48 01 06 A1 */ bl func_8015C308
+/* 8014BC6C 001478CC 7F 44 D3 78 */ mr r4, r26
+/* 8014BC70 001478D0 7F 85 E3 78 */ mr r5, r28
+/* 8014BC74 001478D4 7F 68 DB 78 */ mr r8, r27
+/* 8014BC78 001478D8 7F 26 07 34 */ extsh r6, r25
+/* 8014BC7C 001478DC 7F 07 07 34 */ extsh r7, r24
+/* 8014BC80 001478E0 38 60 50 EF */ li r3, 0x50ef
+/* 8014BC84 001478E4 48 10 44 B1 */ bl func_80250134
+lbl_8014BC88:
+/* 8014BC88 001478E8 39 61 00 80 */ addi r11, r1, 0x80
+/* 8014BC8C 001478EC 48 07 B4 D5 */ bl _restgpr_22
+/* 8014BC90 001478F0 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 8014BC94 001478F4 7C 08 03 A6 */ mtlr r0
+/* 8014BC98 001478F8 38 21 00 80 */ addi r1, r1, 0x80
+/* 8014BC9C 001478FC 4E 80 00 20 */ blr
+lbl_8014BCA0:
+/* 8014BCA0 00147900 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014BCA4 00147904 7C 08 02 A6 */ mflr r0
+/* 8014BCA8 00147908 7C 63 07 34 */ extsh r3, r3
+/* 8014BCAC 0014790C 38 A0 00 03 */ li r5, 3
+/* 8014BCB0 00147910 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014BCB4 00147914 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BCB8 00147918 48 10 81 D5 */ bl func_80253E8C
+/* 8014BCBC 0014791C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014BCC0 00147920 7C 08 03 A6 */ mtlr r0
+/* 8014BCC4 00147924 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014BCC8 00147928 4E 80 00 20 */ blr
+lbl_8014BCCC:
+/* 8014BCCC 0014792C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014BCD0 00147930 7C 08 02 A6 */ mflr r0
+/* 8014BCD4 00147934 7C 63 07 34 */ extsh r3, r3
+/* 8014BCD8 00147938 38 A0 00 03 */ li r5, 3
+/* 8014BCDC 0014793C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014BCE0 00147940 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BCE4 00147944 48 10 81 F9 */ bl func_80253EDC
+/* 8014BCE8 00147948 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014BCEC 0014794C 7C 08 03 A6 */ mtlr r0
+/* 8014BCF0 00147950 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014BCF4 00147954 4E 80 00 20 */ blr
+lbl_8014BCF8:
+/* 8014BCF8 00147958 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014BCFC 0014795C 7C 08 02 A6 */ mflr r0
+/* 8014BD00 00147960 7C 63 07 34 */ extsh r3, r3
+/* 8014BD04 00147964 38 A0 00 03 */ li r5, 3
+/* 8014BD08 00147968 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014BD0C 0014796C 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BD10 00147970 48 10 81 7D */ bl func_80253E8C
+/* 8014BD14 00147974 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014BD18 00147978 7C 08 03 A6 */ mtlr r0
+/* 8014BD1C 0014797C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014BD20 00147980 4E 80 00 20 */ blr
+lbl_8014BD24:
+/* 8014BD24 00147984 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014BD28 00147988 7C 08 02 A6 */ mflr r0
+/* 8014BD2C 0014798C 7C 63 07 34 */ extsh r3, r3
+/* 8014BD30 00147990 38 A0 00 03 */ li r5, 3
+/* 8014BD34 00147994 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014BD38 00147998 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BD3C 0014799C 48 10 81 A1 */ bl func_80253EDC
+/* 8014BD40 001479A0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014BD44 001479A4 7C 08 03 A6 */ mtlr r0
+/* 8014BD48 001479A8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014BD4C 001479AC 4E 80 00 20 */ blr
+lbl_8014BD50:
+/* 8014BD50 001479B0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014BD54 001479B4 7C 08 02 A6 */ mflr r0
+/* 8014BD58 001479B8 7C 63 07 34 */ extsh r3, r3
+/* 8014BD5C 001479BC 38 A0 00 03 */ li r5, 3
+/* 8014BD60 001479C0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014BD64 001479C4 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BD68 001479C8 48 10 81 25 */ bl func_80253E8C
+/* 8014BD6C 001479CC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014BD70 001479D0 7C 08 03 A6 */ mtlr r0
+/* 8014BD74 001479D4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014BD78 001479D8 4E 80 00 20 */ blr
+lbl_8014BD7C:
+/* 8014BD7C 001479DC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014BD80 001479E0 7C 08 02 A6 */ mflr r0
+/* 8014BD84 001479E4 7C 63 07 34 */ extsh r3, r3
+/* 8014BD88 001479E8 38 A0 00 03 */ li r5, 3
+/* 8014BD8C 001479EC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014BD90 001479F0 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BD94 001479F4 48 10 81 49 */ bl func_80253EDC
+/* 8014BD98 001479F8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014BD9C 001479FC 7C 08 03 A6 */ mtlr r0
+/* 8014BDA0 00147A00 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014BDA4 00147A04 4E 80 00 20 */ blr
+lbl_8014BDA8:
+/* 8014BDA8 00147A08 C0 22 8E 4C */ lfs f1, lbl_8064144C-_SDA2_BASE_(r2)
+/* 8014BDAC 00147A0C 7C 63 07 34 */ extsh r3, r3
+/* 8014BDB0 00147A10 38 80 00 04 */ li r4, 4
+/* 8014BDB4 00147A14 48 10 80 5C */ b func_80253E10
+lbl_8014BDB8:
+/* 8014BDB8 00147A18 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014BDBC 00147A1C 7C 08 02 A6 */ mflr r0
+/* 8014BDC0 00147A20 38 A0 00 03 */ li r5, 3
+/* 8014BDC4 00147A24 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014BDC8 00147A28 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BDCC 00147A2C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014BDD0 00147A30 7C 9F 23 78 */ mr r31, r4
+/* 8014BDD4 00147A34 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014BDD8 00147A38 7C 7E 1B 78 */ mr r30, r3
+/* 8014BDDC 00147A3C 48 10 80 B1 */ bl func_80253E8C
+/* 8014BDE0 00147A40 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014BDE4 00147A44 38 03 FF FD */ addi r0, r3, -3
+/* 8014BDE8 00147A48 28 00 00 08 */ cmplwi r0, 8
+/* 8014BDEC 00147A4C 41 81 00 E0 */ bgt lbl_8014BECC
+/* 8014BDF0 00147A50 3C 60 80 42 */ lis r3, lbl_8041DC50@ha
+/* 8014BDF4 00147A54 54 00 10 3A */ slwi r0, r0, 2
+/* 8014BDF8 00147A58 38 63 DC 50 */ addi r3, r3, lbl_8041DC50@l
+/* 8014BDFC 00147A5C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014BE00 00147A60 7C 69 03 A6 */ mtctr r3
+/* 8014BE04 00147A64 4E 80 04 20 */ bctr
+/* 8014BE08 00147A68 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014BE0C 00147A6C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014BE10 00147A70 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014BE14 00147A74 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014BE18 00147A78 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014BE1C 00147A7C 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014BE20 00147A80 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014BE24 00147A84 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014BE28 00147A88 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014BE2C 00147A8C 48 00 00 A0 */ b lbl_8014BECC
+/* 8014BE30 00147A90 7F C3 F3 78 */ mr r3, r30
+/* 8014BE34 00147A94 7F E4 FB 78 */ mr r4, r31
+/* 8014BE38 00147A98 38 A0 00 02 */ li r5, 2
+/* 8014BE3C 00147A9C 38 C0 31 41 */ li r6, 0x3141
+/* 8014BE40 00147AA0 48 10 80 75 */ bl func_80253EB4
+/* 8014BE44 00147AA4 48 00 00 88 */ b lbl_8014BECC
+/* 8014BE48 00147AA8 7F C3 F3 78 */ mr r3, r30
+/* 8014BE4C 00147AAC 7F E4 FB 78 */ mr r4, r31
+/* 8014BE50 00147AB0 38 A0 00 02 */ li r5, 2
+/* 8014BE54 00147AB4 38 C0 2A 34 */ li r6, 0x2a34
+/* 8014BE58 00147AB8 48 10 80 5D */ bl func_80253EB4
+/* 8014BE5C 00147ABC 48 00 00 70 */ b lbl_8014BECC
+/* 8014BE60 00147AC0 7F C3 F3 78 */ mr r3, r30
+/* 8014BE64 00147AC4 7F E4 FB 78 */ mr r4, r31
+/* 8014BE68 00147AC8 38 A0 00 02 */ li r5, 2
+/* 8014BE6C 00147ACC 38 C0 2A 32 */ li r6, 0x2a32
+/* 8014BE70 00147AD0 48 10 80 45 */ bl func_80253EB4
+/* 8014BE74 00147AD4 48 00 00 58 */ b lbl_8014BECC
+/* 8014BE78 00147AD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014BE7C 00147ADC 88 03 0D 45 */ lbz r0, 0xd45(r3)
+/* 8014BE80 00147AE0 28 00 00 01 */ cmplwi r0, 1
+/* 8014BE84 00147AE4 40 82 00 1C */ bne lbl_8014BEA0
+/* 8014BE88 00147AE8 7F C3 F3 78 */ mr r3, r30
+/* 8014BE8C 00147AEC 7F E4 FB 78 */ mr r4, r31
+/* 8014BE90 00147AF0 38 A0 00 02 */ li r5, 2
+/* 8014BE94 00147AF4 38 C0 46 36 */ li r6, 0x4636
+/* 8014BE98 00147AF8 48 10 80 1D */ bl func_80253EB4
+/* 8014BE9C 00147AFC 48 00 00 30 */ b lbl_8014BECC
+lbl_8014BEA0:
+/* 8014BEA0 00147B00 7F C3 F3 78 */ mr r3, r30
+/* 8014BEA4 00147B04 7F E4 FB 78 */ mr r4, r31
+/* 8014BEA8 00147B08 38 A0 00 02 */ li r5, 2
+/* 8014BEAC 00147B0C 38 C0 46 37 */ li r6, 0x4637
+/* 8014BEB0 00147B10 48 10 80 05 */ bl func_80253EB4
+/* 8014BEB4 00147B14 48 00 00 18 */ b lbl_8014BECC
+/* 8014BEB8 00147B18 7F C3 F3 78 */ mr r3, r30
+/* 8014BEBC 00147B1C 7F E4 FB 78 */ mr r4, r31
+/* 8014BEC0 00147B20 38 A0 00 02 */ li r5, 2
+/* 8014BEC4 00147B24 38 C0 2A 36 */ li r6, 0x2a36
+/* 8014BEC8 00147B28 48 10 7F ED */ bl func_80253EB4
+lbl_8014BECC:
+/* 8014BECC 00147B2C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014BED0 00147B30 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014BED4 00147B34 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014BED8 00147B38 7C 08 03 A6 */ mtlr r0
+/* 8014BEDC 00147B3C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014BEE0 00147B40 4E 80 00 20 */ blr
+lbl_8014BEE4:
+/* 8014BEE4 00147B44 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8014BEE8 00147B48 7C 08 02 A6 */ mflr r0
+/* 8014BEEC 00147B4C 38 A0 00 03 */ li r5, 3
+/* 8014BEF0 00147B50 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8014BEF4 00147B54 38 C1 00 08 */ addi r6, r1, 8
+/* 8014BEF8 00147B58 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8014BEFC 00147B5C 7C 7F 1B 78 */ mr r31, r3
+/* 8014BF00 00147B60 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8014BF04 00147B64 7C 9E 23 78 */ mr r30, r4
+/* 8014BF08 00147B68 48 10 7F D5 */ bl func_80253EDC
+/* 8014BF0C 00147B6C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014BF10 00147B70 2C 00 00 02 */ cmpwi r0, 2
+/* 8014BF14 00147B74 41 82 00 44 */ beq lbl_8014BF58
+/* 8014BF18 00147B78 40 80 00 10 */ bge lbl_8014BF28
+/* 8014BF1C 00147B7C 2C 00 00 01 */ cmpwi r0, 1
+/* 8014BF20 00147B80 40 80 00 14 */ bge lbl_8014BF34
+/* 8014BF24 00147B84 48 00 01 38 */ b lbl_8014C05C
+lbl_8014BF28:
+/* 8014BF28 00147B88 2C 00 00 0E */ cmpwi r0, 0xe
+/* 8014BF2C 00147B8C 41 82 00 50 */ beq lbl_8014BF7C
+/* 8014BF30 00147B90 48 00 01 2C */ b lbl_8014C05C
+lbl_8014BF34:
+/* 8014BF34 00147B94 7F E3 FB 78 */ mr r3, r31
+/* 8014BF38 00147B98 7F C4 F3 78 */ mr r4, r30
+/* 8014BF3C 00147B9C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014BF40 00147BA0 38 A0 00 06 */ li r5, 6
+/* 8014BF44 00147BA4 48 10 7F 99 */ bl func_80253EDC
+/* 8014BF48 00147BA8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014BF4C 00147BAC 38 60 00 02 */ li r3, 2
+/* 8014BF50 00147BB0 4B F0 DA ED */ bl func_80059A3C
+/* 8014BF54 00147BB4 48 00 01 08 */ b lbl_8014C05C
+lbl_8014BF58:
+/* 8014BF58 00147BB8 7F E3 FB 78 */ mr r3, r31
+/* 8014BF5C 00147BBC 7F C4 F3 78 */ mr r4, r30
+/* 8014BF60 00147BC0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014BF64 00147BC4 38 A0 00 06 */ li r5, 6
+/* 8014BF68 00147BC8 48 10 7F 75 */ bl func_80253EDC
+/* 8014BF6C 00147BCC 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014BF70 00147BD0 38 60 00 03 */ li r3, 3
+/* 8014BF74 00147BD4 4B F0 DA C9 */ bl func_80059A3C
+/* 8014BF78 00147BD8 48 00 00 E4 */ b lbl_8014C05C
+lbl_8014BF7C:
+/* 8014BF7C 00147BDC 7F E3 FB 78 */ mr r3, r31
+/* 8014BF80 00147BE0 7F C4 F3 78 */ mr r4, r30
+/* 8014BF84 00147BE4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014BF88 00147BE8 3B E0 00 00 */ li r31, 0
+/* 8014BF8C 00147BEC 38 A0 00 06 */ li r5, 6
+/* 8014BF90 00147BF0 48 10 7F 4D */ bl func_80253EDC
+/* 8014BF94 00147BF4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014BF98 00147BF8 38 80 FF 00 */ li r4, -256
+/* 8014BF9C 00147BFC C0 22 8E 50 */ lfs f1, lbl_80641450-_SDA2_BASE_(r2)
+/* 8014BFA0 00147C00 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 8014BFA4 00147C04 EC 85 08 28 */ fsubs f4, f5, f1
+/* 8014BFA8 00147C08 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014BFAC 00147C0C EC 20 28 28 */ fsubs f1, f0, f5
+/* 8014BFB0 00147C10 C0 42 8E 54 */ lfs f2, lbl_80641454-_SDA2_BASE_(r2)
+/* 8014BFB4 00147C14 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014BFB8 00147C18 EC 43 10 28 */ fsubs f2, f3, f2
+/* 8014BFBC 00147C1C EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014BFC0 00147C20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014BFC4 00147C24 FC 60 20 1E */ fctiwz f3, f4
+/* 8014BFC8 00147C28 88 BE 00 11 */ lbz r5, 0x11(r30)
+/* 8014BFCC 00147C2C FC 40 10 1E */ fctiwz f2, f2
+/* 8014BFD0 00147C30 FC 20 08 1E */ fctiwz f1, f1
+/* 8014BFD4 00147C34 FC 00 00 1E */ fctiwz f0, f0
+/* 8014BFD8 00147C38 80 03 00 D4 */ lwz r0, 0xd4(r3)
+/* 8014BFDC 00147C3C D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8014BFE0 00147C40 7C A8 23 78 */ or r8, r5, r4
+/* 8014BFE4 00147C44 2C 00 00 03 */ cmpwi r0, 3
+/* 8014BFE8 00147C48 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8014BFEC 00147C4C 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 8014BFF0 00147C50 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014BFF4 00147C54 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 8014BFF8 00147C58 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014BFFC 00147C5C 80 C1 00 44 */ lwz r6, 0x44(r1)
+/* 8014C000 00147C60 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8014C004 00147C64 41 82 00 34 */ beq lbl_8014C038
+/* 8014C008 00147C68 40 80 00 14 */ bge lbl_8014C01C
+/* 8014C00C 00147C6C 2C 00 00 01 */ cmpwi r0, 1
+/* 8014C010 00147C70 41 82 00 18 */ beq lbl_8014C028
+/* 8014C014 00147C74 40 80 00 1C */ bge lbl_8014C030
+/* 8014C018 00147C78 48 00 00 2C */ b lbl_8014C044
+lbl_8014C01C:
+/* 8014C01C 00147C7C 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8014C020 00147C80 41 82 00 20 */ beq lbl_8014C040
+/* 8014C024 00147C84 48 00 00 20 */ b lbl_8014C044
+lbl_8014C028:
+/* 8014C028 00147C88 3B E0 52 1B */ li r31, 0x521b
+/* 8014C02C 00147C8C 48 00 00 18 */ b lbl_8014C044
+lbl_8014C030:
+/* 8014C030 00147C90 3B E0 2A 38 */ li r31, 0x2a38
+/* 8014C034 00147C94 48 00 00 10 */ b lbl_8014C044
+lbl_8014C038:
+/* 8014C038 00147C98 3B E0 52 1C */ li r31, 0x521c
+/* 8014C03C 00147C9C 48 00 00 08 */ b lbl_8014C044
+lbl_8014C040:
+/* 8014C040 00147CA0 3B E0 2A 57 */ li r31, 0x2a57
+lbl_8014C044:
+/* 8014C044 00147CA4 2C 1F 00 00 */ cmpwi r31, 0
+/* 8014C048 00147CA8 41 82 00 14 */ beq lbl_8014C05C
+/* 8014C04C 00147CAC 7F E3 FB 78 */ mr r3, r31
+/* 8014C050 00147CB0 7C C6 07 34 */ extsh r6, r6
+/* 8014C054 00147CB4 7C E7 07 34 */ extsh r7, r7
+/* 8014C058 00147CB8 48 10 40 DD */ bl func_80250134
+lbl_8014C05C:
+/* 8014C05C 00147CBC 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8014C060 00147CC0 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8014C064 00147CC4 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8014C068 00147CC8 7C 08 03 A6 */ mtlr r0
+/* 8014C06C 00147CCC 38 21 00 60 */ addi r1, r1, 0x60
+/* 8014C070 00147CD0 4E 80 00 20 */ blr
+lbl_8014C074:
+/* 8014C074 00147CD4 4E 80 00 20 */ blr
+lbl_8014C078:
+/* 8014C078 00147CD8 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8014C07C 00147CDC 7C 08 02 A6 */ mflr r0
+/* 8014C080 00147CE0 38 A0 00 03 */ li r5, 3
+/* 8014C084 00147CE4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8014C088 00147CE8 38 C1 00 08 */ addi r6, r1, 8
+/* 8014C08C 00147CEC 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8014C090 00147CF0 7C 9F 23 78 */ mr r31, r4
+/* 8014C094 00147CF4 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8014C098 00147CF8 7C 7E 1B 78 */ mr r30, r3
+/* 8014C09C 00147CFC 48 10 7E 41 */ bl func_80253EDC
+/* 8014C0A0 00147D00 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C0A4 00147D04 2C 00 00 03 */ cmpwi r0, 3
+/* 8014C0A8 00147D08 41 82 00 74 */ beq lbl_8014C11C
+/* 8014C0AC 00147D0C 40 80 00 1C */ bge lbl_8014C0C8
+/* 8014C0B0 00147D10 2C 00 00 01 */ cmpwi r0, 1
+/* 8014C0B4 00147D14 41 82 00 20 */ beq lbl_8014C0D4
+/* 8014C0B8 00147D18 40 80 01 E8 */ bge lbl_8014C2A0
+/* 8014C0BC 00147D1C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C0C0 00147D20 40 80 00 38 */ bge lbl_8014C0F8
+/* 8014C0C4 00147D24 48 00 01 DC */ b lbl_8014C2A0
+lbl_8014C0C8:
+/* 8014C0C8 00147D28 2C 00 00 05 */ cmpwi r0, 5
+/* 8014C0CC 00147D2C 41 82 01 14 */ beq lbl_8014C1E0
+/* 8014C0D0 00147D30 48 00 01 D0 */ b lbl_8014C2A0
+lbl_8014C0D4:
+/* 8014C0D4 00147D34 7F C3 F3 78 */ mr r3, r30
+/* 8014C0D8 00147D38 7F E4 FB 78 */ mr r4, r31
+/* 8014C0DC 00147D3C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C0E0 00147D40 38 A0 00 06 */ li r5, 6
+/* 8014C0E4 00147D44 48 10 7D F9 */ bl func_80253EDC
+/* 8014C0E8 00147D48 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014C0EC 00147D4C 38 60 00 01 */ li r3, 1
+/* 8014C0F0 00147D50 4B F0 D9 4D */ bl func_80059A3C
+/* 8014C0F4 00147D54 48 00 01 AC */ b lbl_8014C2A0
+lbl_8014C0F8:
+/* 8014C0F8 00147D58 7F C3 F3 78 */ mr r3, r30
+/* 8014C0FC 00147D5C 7F E4 FB 78 */ mr r4, r31
+/* 8014C100 00147D60 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C104 00147D64 38 A0 00 06 */ li r5, 6
+/* 8014C108 00147D68 48 10 7D D5 */ bl func_80253EDC
+/* 8014C10C 00147D6C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014C110 00147D70 38 60 00 02 */ li r3, 2
+/* 8014C114 00147D74 4B F0 D9 29 */ bl func_80059A3C
+/* 8014C118 00147D78 48 00 01 88 */ b lbl_8014C2A0
+lbl_8014C11C:
+/* 8014C11C 00147D7C 7F C3 F3 78 */ mr r3, r30
+/* 8014C120 00147D80 7F E4 FB 78 */ mr r4, r31
+/* 8014C124 00147D84 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C128 00147D88 38 A0 00 06 */ li r5, 6
+/* 8014C12C 00147D8C 48 10 7D B1 */ bl func_80253EDC
+/* 8014C130 00147D90 38 60 2A 3B */ li r3, 0x2a3b
+/* 8014C134 00147D94 38 80 00 01 */ li r4, 1
+/* 8014C138 00147D98 38 A0 00 00 */ li r5, 0
+/* 8014C13C 00147D9C 48 10 42 5D */ bl func_80250398
+/* 8014C140 00147DA0 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 8014C144 00147DA4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014C148 00147DA8 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8014C14C 00147DAC 3C 00 43 30 */ lis r0, 0x4330
+/* 8014C150 00147DB0 7C 64 07 34 */ extsh r4, r3
+/* 8014C154 00147DB4 90 01 00 40 */ stw r0, 0x40(r1)
+/* 8014C158 00147DB8 EC 60 20 28 */ fsubs f3, f0, f4
+/* 8014C15C 00147DBC C0 21 00 20 */ lfs f1, 0x20(r1)
+/* 8014C160 00147DC0 C0 41 00 28 */ lfs f2, 0x28(r1)
+/* 8014C164 00147DC4 38 00 FF 00 */ li r0, -256
+/* 8014C168 00147DC8 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 8014C16C 00147DCC FC 00 08 1E */ fctiwz f0, f1
+/* 8014C170 00147DD0 FC 60 18 1E */ fctiwz f3, f3
+/* 8014C174 00147DD4 7C 68 03 78 */ or r8, r3, r0
+/* 8014C178 00147DD8 EC 42 08 28 */ fsubs f2, f2, f1
+/* 8014C17C 00147DDC D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 8014C180 00147DE0 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
+/* 8014C184 00147DE4 38 60 2A 3B */ li r3, 0x2a3b
+/* 8014C188 00147DE8 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8014C18C 00147DEC FC 00 10 1E */ fctiwz f0, f2
+/* 8014C190 00147DF0 80 A1 00 54 */ lwz r5, 0x54(r1)
+/* 8014C194 00147DF4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8014C198 00147DF8 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8014C19C 00147DFC 7C 06 07 34 */ extsh r6, r0
+/* 8014C1A0 00147E00 7C 84 30 50 */ subf r4, r4, r6
+/* 8014C1A4 00147E04 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 8014C1A8 00147E08 54 80 0F FE */ srwi r0, r4, 0x1f
+/* 8014C1AC 00147E0C 7C 00 22 14 */ add r0, r0, r4
+/* 8014C1B0 00147E10 7C E7 07 34 */ extsh r7, r7
+/* 8014C1B4 00147E14 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8014C1B8 00147E18 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8014C1BC 00147E1C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014C1C0 00147E20 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 8014C1C4 00147E24 EC 00 08 28 */ fsubs f0, f0, f1
+/* 8014C1C8 00147E28 EC 04 00 2A */ fadds f0, f4, f0
+/* 8014C1CC 00147E2C FC 00 00 1E */ fctiwz f0, f0
+/* 8014C1D0 00147E30 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014C1D4 00147E34 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8014C1D8 00147E38 48 10 3F 5D */ bl func_80250134
+/* 8014C1DC 00147E3C 48 00 00 C4 */ b lbl_8014C2A0
+lbl_8014C1E0:
+/* 8014C1E0 00147E40 7F C3 F3 78 */ mr r3, r30
+/* 8014C1E4 00147E44 7F E4 FB 78 */ mr r4, r31
+/* 8014C1E8 00147E48 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C1EC 00147E4C 38 A0 00 06 */ li r5, 6
+/* 8014C1F0 00147E50 48 10 7C ED */ bl func_80253EDC
+/* 8014C1F4 00147E54 38 60 2A 3C */ li r3, 0x2a3c
+/* 8014C1F8 00147E58 38 80 00 01 */ li r4, 1
+/* 8014C1FC 00147E5C 38 A0 00 00 */ li r5, 0
+/* 8014C200 00147E60 48 10 41 99 */ bl func_80250398
+/* 8014C204 00147E64 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 8014C208 00147E68 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014C20C 00147E6C C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8014C210 00147E70 3C 00 43 30 */ lis r0, 0x4330
+/* 8014C214 00147E74 7C 64 07 34 */ extsh r4, r3
+/* 8014C218 00147E78 90 01 00 40 */ stw r0, 0x40(r1)
+/* 8014C21C 00147E7C EC 60 20 28 */ fsubs f3, f0, f4
+/* 8014C220 00147E80 C0 21 00 20 */ lfs f1, 0x20(r1)
+/* 8014C224 00147E84 C0 41 00 28 */ lfs f2, 0x28(r1)
+/* 8014C228 00147E88 38 00 FF 00 */ li r0, -256
+/* 8014C22C 00147E8C 88 7F 00 11 */ lbz r3, 0x11(r31)
+/* 8014C230 00147E90 FC 00 08 1E */ fctiwz f0, f1
+/* 8014C234 00147E94 FC 60 18 1E */ fctiwz f3, f3
+/* 8014C238 00147E98 7C 68 03 78 */ or r8, r3, r0
+/* 8014C23C 00147E9C EC 42 08 28 */ fsubs f2, f2, f1
+/* 8014C240 00147EA0 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8014C244 00147EA4 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
+/* 8014C248 00147EA8 38 60 2A 3C */ li r3, 0x2a3c
+/* 8014C24C 00147EAC D8 61 00 50 */ stfd f3, 0x50(r1)
+/* 8014C250 00147EB0 FC 00 10 1E */ fctiwz f0, f2
+/* 8014C254 00147EB4 80 A1 00 34 */ lwz r5, 0x34(r1)
+/* 8014C258 00147EB8 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 8014C25C 00147EBC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014C260 00147EC0 7C 06 07 34 */ extsh r6, r0
+/* 8014C264 00147EC4 7C 84 30 50 */ subf r4, r4, r6
+/* 8014C268 00147EC8 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8014C26C 00147ECC 54 80 0F FE */ srwi r0, r4, 0x1f
+/* 8014C270 00147ED0 7C 00 22 14 */ add r0, r0, r4
+/* 8014C274 00147ED4 7C E7 07 34 */ extsh r7, r7
+/* 8014C278 00147ED8 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8014C27C 00147EDC 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8014C280 00147EE0 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014C284 00147EE4 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 8014C288 00147EE8 EC 00 08 28 */ fsubs f0, f0, f1
+/* 8014C28C 00147EEC EC 04 00 2A */ fadds f0, f4, f0
+/* 8014C290 00147EF0 FC 00 00 1E */ fctiwz f0, f0
+/* 8014C294 00147EF4 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8014C298 00147EF8 80 81 00 3C */ lwz r4, 0x3c(r1)
+/* 8014C29C 00147EFC 48 10 3E 99 */ bl func_80250134
+lbl_8014C2A0:
+/* 8014C2A0 00147F00 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8014C2A4 00147F04 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8014C2A8 00147F08 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8014C2AC 00147F0C 7C 08 03 A6 */ mtlr r0
+/* 8014C2B0 00147F10 38 21 00 60 */ addi r1, r1, 0x60
+/* 8014C2B4 00147F14 4E 80 00 20 */ blr
+lbl_8014C2B8:
+/* 8014C2B8 00147F18 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014C2BC 00147F1C 7C 08 02 A6 */ mflr r0
+/* 8014C2C0 00147F20 38 A0 00 03 */ li r5, 3
+/* 8014C2C4 00147F24 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014C2C8 00147F28 38 C1 00 08 */ addi r6, r1, 8
+/* 8014C2CC 00147F2C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014C2D0 00147F30 7C 9F 23 78 */ mr r31, r4
+/* 8014C2D4 00147F34 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014C2D8 00147F38 7C 7E 1B 78 */ mr r30, r3
+/* 8014C2DC 00147F3C 48 10 7B B1 */ bl func_80253E8C
+/* 8014C2E0 00147F40 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C2E4 00147F44 2C 00 00 04 */ cmpwi r0, 4
+/* 8014C2E8 00147F48 41 82 00 4C */ beq lbl_8014C334
+/* 8014C2EC 00147F4C 40 80 00 10 */ bge lbl_8014C2FC
+/* 8014C2F0 00147F50 2C 00 00 03 */ cmpwi r0, 3
+/* 8014C2F4 00147F54 40 80 00 14 */ bge lbl_8014C308
+/* 8014C2F8 00147F58 48 00 00 3C */ b lbl_8014C334
+lbl_8014C2FC:
+/* 8014C2FC 00147F5C 2C 00 00 06 */ cmpwi r0, 6
+/* 8014C300 00147F60 40 80 00 34 */ bge lbl_8014C334
+/* 8014C304 00147F64 48 00 00 1C */ b lbl_8014C320
+lbl_8014C308:
+/* 8014C308 00147F68 7F C3 F3 78 */ mr r3, r30
+/* 8014C30C 00147F6C 7F E4 FB 78 */ mr r4, r31
+/* 8014C310 00147F70 38 A0 00 02 */ li r5, 2
+/* 8014C314 00147F74 38 C0 2A 40 */ li r6, 0x2a40
+/* 8014C318 00147F78 48 10 7B 9D */ bl func_80253EB4
+/* 8014C31C 00147F7C 48 00 00 18 */ b lbl_8014C334
+lbl_8014C320:
+/* 8014C320 00147F80 7F C3 F3 78 */ mr r3, r30
+/* 8014C324 00147F84 7F E4 FB 78 */ mr r4, r31
+/* 8014C328 00147F88 38 A0 00 02 */ li r5, 2
+/* 8014C32C 00147F8C 38 C0 2A 41 */ li r6, 0x2a41
+/* 8014C330 00147F90 48 10 7B 85 */ bl func_80253EB4
+lbl_8014C334:
+/* 8014C334 00147F94 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014C338 00147F98 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014C33C 00147F9C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014C340 00147FA0 7C 08 03 A6 */ mtlr r0
+/* 8014C344 00147FA4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014C348 00147FA8 4E 80 00 20 */ blr
+lbl_8014C34C:
+/* 8014C34C 00147FAC 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014C350 00147FB0 7C 08 02 A6 */ mflr r0
+/* 8014C354 00147FB4 38 A0 00 03 */ li r5, 3
+/* 8014C358 00147FB8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014C35C 00147FBC 38 C1 00 08 */ addi r6, r1, 8
+/* 8014C360 00147FC0 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014C364 00147FC4 7C 9F 23 78 */ mr r31, r4
+/* 8014C368 00147FC8 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014C36C 00147FCC 7C 7E 1B 78 */ mr r30, r3
+/* 8014C370 00147FD0 48 10 7B 6D */ bl func_80253EDC
+/* 8014C374 00147FD4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C378 00147FD8 2C 00 00 01 */ cmpwi r0, 1
+/* 8014C37C 00147FDC 41 82 00 14 */ beq lbl_8014C390
+/* 8014C380 00147FE0 40 80 00 54 */ bge lbl_8014C3D4
+/* 8014C384 00147FE4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C388 00147FE8 40 80 00 2C */ bge lbl_8014C3B4
+/* 8014C38C 00147FEC 48 00 00 48 */ b lbl_8014C3D4
+lbl_8014C390:
+/* 8014C390 00147FF0 7F C3 F3 78 */ mr r3, r30
+/* 8014C394 00147FF4 7F E4 FB 78 */ mr r4, r31
+/* 8014C398 00147FF8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C39C 00147FFC 38 A0 00 06 */ li r5, 6
+/* 8014C3A0 00148000 48 10 7B 3D */ bl func_80253EDC
+/* 8014C3A4 00148004 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014C3A8 00148008 38 60 00 01 */ li r3, 1
+/* 8014C3AC 0014800C 4B F0 D6 91 */ bl func_80059A3C
+/* 8014C3B0 00148010 48 00 00 24 */ b lbl_8014C3D4
+lbl_8014C3B4:
+/* 8014C3B4 00148014 7F C3 F3 78 */ mr r3, r30
+/* 8014C3B8 00148018 7F E4 FB 78 */ mr r4, r31
+/* 8014C3BC 0014801C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C3C0 00148020 38 A0 00 06 */ li r5, 6
+/* 8014C3C4 00148024 48 10 7B 19 */ bl func_80253EDC
+/* 8014C3C8 00148028 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014C3CC 0014802C 38 60 00 02 */ li r3, 2
+/* 8014C3D0 00148030 4B F0 D6 6D */ bl func_80059A3C
+lbl_8014C3D4:
+/* 8014C3D4 00148034 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014C3D8 00148038 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014C3DC 0014803C 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014C3E0 00148040 7C 08 03 A6 */ mtlr r0
+/* 8014C3E4 00148044 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014C3E8 00148048 4E 80 00 20 */ blr
+lbl_8014C3EC:
+/* 8014C3EC 0014804C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014C3F0 00148050 7C 08 02 A6 */ mflr r0
+/* 8014C3F4 00148054 38 A0 00 03 */ li r5, 3
+/* 8014C3F8 00148058 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014C3FC 0014805C 38 C1 00 08 */ addi r6, r1, 8
+/* 8014C400 00148060 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014C404 00148064 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014C408 00148068 3B C0 00 00 */ li r30, 0
+/* 8014C40C 0014806C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8014C410 00148070 7C 9D 23 78 */ mr r29, r4
+/* 8014C414 00148074 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8014C418 00148078 7C 7C 1B 78 */ mr r28, r3
+/* 8014C41C 0014807C 48 10 7A 71 */ bl func_80253E8C
+/* 8014C420 00148080 7F 83 E3 78 */ mr r3, r28
+/* 8014C424 00148084 7F A4 EB 78 */ mr r4, r29
+/* 8014C428 00148088 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8014C42C 0014808C 38 A0 00 05 */ li r5, 5
+/* 8014C430 00148090 48 10 7A 5D */ bl func_80253E8C
+/* 8014C434 00148094 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C438 00148098 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014C43C 0014809C 2C 00 00 06 */ cmpwi r0, 6
+/* 8014C440 001480A0 41 82 00 20 */ beq lbl_8014C460
+/* 8014C444 001480A4 40 80 00 10 */ bge lbl_8014C454
+/* 8014C448 001480A8 2C 00 00 04 */ cmpwi r0, 4
+/* 8014C44C 001480AC 41 82 00 3C */ beq lbl_8014C488
+/* 8014C450 001480B0 48 00 00 4C */ b lbl_8014C49C
+lbl_8014C454:
+/* 8014C454 001480B4 2C 00 00 08 */ cmpwi r0, 8
+/* 8014C458 001480B8 41 82 00 1C */ beq lbl_8014C474
+/* 8014C45C 001480BC 48 00 00 40 */ b lbl_8014C49C
+lbl_8014C460:
+/* 8014C460 001480C0 3C 60 80 48 */ lis r3, lbl_80487250@ha
+/* 8014C464 001480C4 3B C0 46 46 */ li r30, 0x4646
+/* 8014C468 001480C8 38 63 72 50 */ addi r3, r3, lbl_80487250@l
+/* 8014C46C 001480CC 90 7F 00 00 */ stw r3, 0(r31)
+/* 8014C470 001480D0 48 00 00 2C */ b lbl_8014C49C
+lbl_8014C474:
+/* 8014C474 001480D4 3C 60 80 48 */ lis r3, lbl_80487278@ha
+/* 8014C478 001480D8 3B C0 46 47 */ li r30, 0x4647
+/* 8014C47C 001480DC 38 63 72 78 */ addi r3, r3, lbl_80487278@l
+/* 8014C480 001480E0 90 7F 00 00 */ stw r3, 0(r31)
+/* 8014C484 001480E4 48 00 00 18 */ b lbl_8014C49C
+lbl_8014C488:
+/* 8014C488 001480E8 7F 83 E3 78 */ mr r3, r28
+/* 8014C48C 001480EC 7F A4 EB 78 */ mr r4, r29
+/* 8014C490 001480F0 38 A0 00 02 */ li r5, 2
+/* 8014C494 001480F4 38 C0 52 37 */ li r6, 0x5237
+/* 8014C498 001480F8 48 10 7A 1D */ bl func_80253EB4
+lbl_8014C49C:
+/* 8014C49C 001480FC 2C 1E 00 00 */ cmpwi r30, 0
+/* 8014C4A0 00148100 41 82 00 4C */ beq lbl_8014C4EC
+/* 8014C4A4 00148104 80 9F 00 00 */ lwz r4, 0(r31)
+/* 8014C4A8 00148108 7F C3 F3 78 */ mr r3, r30
+/* 8014C4AC 0014810C 48 10 3F 2D */ bl func_802503D8
+/* 8014C4B0 00148110 88 BD 00 02 */ lbz r5, 2(r29)
+/* 8014C4B4 00148114 38 00 00 84 */ li r0, 0x84
+/* 8014C4B8 00148118 7F 83 E3 78 */ mr r3, r28
+/* 8014C4BC 0014811C 7F A4 EB 78 */ mr r4, r29
+/* 8014C4C0 00148120 98 BF 00 04 */ stb r5, 4(r31)
+/* 8014C4C4 00148124 38 A0 00 02 */ li r5, 2
+/* 8014C4C8 00148128 38 C0 FF FE */ li r6, -2
+/* 8014C4CC 0014812C 88 FD 00 03 */ lbz r7, 3(r29)
+/* 8014C4D0 00148130 98 FF 00 05 */ stb r7, 5(r31)
+/* 8014C4D4 00148134 88 FD 00 04 */ lbz r7, 4(r29)
+/* 8014C4D8 00148138 98 FF 00 06 */ stb r7, 6(r31)
+/* 8014C4DC 0014813C 88 FD 00 05 */ lbz r7, 5(r29)
+/* 8014C4E0 00148140 98 FF 00 07 */ stb r7, 7(r31)
+/* 8014C4E4 00148144 98 1F 00 09 */ stb r0, 9(r31)
+/* 8014C4E8 00148148 48 10 79 CD */ bl func_80253EB4
+lbl_8014C4EC:
+/* 8014C4EC 0014814C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014C4F0 00148150 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014C4F4 00148154 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014C4F8 00148158 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8014C4FC 0014815C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8014C500 00148160 7C 08 03 A6 */ mtlr r0
+/* 8014C504 00148164 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014C508 00148168 4E 80 00 20 */ blr
+lbl_8014C50C:
+/* 8014C50C 0014816C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014C510 00148170 7C 08 02 A6 */ mflr r0
+/* 8014C514 00148174 38 A0 00 03 */ li r5, 3
+/* 8014C518 00148178 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014C51C 0014817C 38 C1 00 08 */ addi r6, r1, 8
+/* 8014C520 00148180 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014C524 00148184 7C 9F 23 78 */ mr r31, r4
+/* 8014C528 00148188 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014C52C 0014818C 7C 7E 1B 78 */ mr r30, r3
+/* 8014C530 00148190 48 10 79 AD */ bl func_80253EDC
+/* 8014C534 00148194 7F C3 F3 78 */ mr r3, r30
+/* 8014C538 00148198 7F E4 FB 78 */ mr r4, r31
+/* 8014C53C 0014819C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014C540 001481A0 38 A0 00 06 */ li r5, 6
+/* 8014C544 001481A4 48 10 79 99 */ bl func_80253EDC
+/* 8014C548 001481A8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C54C 001481AC 2C 00 00 02 */ cmpwi r0, 2
+/* 8014C550 001481B0 41 82 00 24 */ beq lbl_8014C574
+/* 8014C554 001481B4 40 80 00 2C */ bge lbl_8014C580
+/* 8014C558 001481B8 2C 00 00 01 */ cmpwi r0, 1
+/* 8014C55C 001481BC 40 80 00 08 */ bge lbl_8014C564
+/* 8014C560 001481C0 48 00 00 20 */ b lbl_8014C580
+lbl_8014C564:
+/* 8014C564 001481C4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014C568 001481C8 38 60 00 3D */ li r3, 0x3d
+/* 8014C56C 001481CC 4B F0 D4 D1 */ bl func_80059A3C
+/* 8014C570 001481D0 48 00 00 10 */ b lbl_8014C580
+lbl_8014C574:
+/* 8014C574 001481D4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014C578 001481D8 38 60 00 3E */ li r3, 0x3e
+/* 8014C57C 001481DC 4B F0 D4 C1 */ bl func_80059A3C
+lbl_8014C580:
+/* 8014C580 001481E0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014C584 001481E4 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014C588 001481E8 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014C58C 001481EC 7C 08 03 A6 */ mtlr r0
+/* 8014C590 001481F0 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014C594 001481F4 4E 80 00 20 */ blr
+lbl_8014C598:
+/* 8014C598 001481F8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014C59C 001481FC 7C 08 02 A6 */ mflr r0
+/* 8014C5A0 00148200 38 80 00 08 */ li r4, 8
+/* 8014C5A4 00148204 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014C5A8 00148208 38 A1 00 08 */ addi r5, r1, 8
+/* 8014C5AC 0014820C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014C5B0 00148210 7C 7F 1B 78 */ mr r31, r3
+/* 8014C5B4 00148214 48 10 78 99 */ bl func_80253E4C
+/* 8014C5B8 00148218 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C5BC 0014821C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C5C0 00148220 41 82 00 CC */ beq lbl_8014C68C
+/* 8014C5C4 00148224 7F E3 FB 78 */ mr r3, r31
+/* 8014C5C8 00148228 48 10 78 09 */ bl func_80253DD0
+/* 8014C5CC 0014822C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014C5D0 00148230 28 00 00 03 */ cmplwi r0, 3
+/* 8014C5D4 00148234 40 82 00 B8 */ bne lbl_8014C68C
+/* 8014C5D8 00148238 7F E3 FB 78 */ mr r3, r31
+/* 8014C5DC 0014823C 48 10 78 05 */ bl func_80253DE0
+/* 8014C5E0 00148240 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014C5E4 00148244 2C 00 00 09 */ cmpwi r0, 9
+/* 8014C5E8 00148248 41 82 00 6C */ beq lbl_8014C654
+/* 8014C5EC 0014824C 40 80 00 1C */ bge lbl_8014C608
+/* 8014C5F0 00148250 2C 00 00 07 */ cmpwi r0, 7
+/* 8014C5F4 00148254 41 82 00 38 */ beq lbl_8014C62C
+/* 8014C5F8 00148258 40 80 00 48 */ bge lbl_8014C640
+/* 8014C5FC 0014825C 2C 00 00 06 */ cmpwi r0, 6
+/* 8014C600 00148260 40 80 00 18 */ bge lbl_8014C618
+/* 8014C604 00148264 48 00 00 88 */ b lbl_8014C68C
+lbl_8014C608:
+/* 8014C608 00148268 2C 00 00 0B */ cmpwi r0, 0xb
+/* 8014C60C 0014826C 41 82 00 70 */ beq lbl_8014C67C
+/* 8014C610 00148270 40 80 00 7C */ bge lbl_8014C68C
+/* 8014C614 00148274 48 00 00 54 */ b lbl_8014C668
+lbl_8014C618:
+/* 8014C618 00148278 7F E3 FB 78 */ mr r3, r31
+/* 8014C61C 0014827C 38 80 00 00 */ li r4, 0
+/* 8014C620 00148280 38 A0 00 00 */ li r5, 0
+/* 8014C624 00148284 48 10 77 8D */ bl func_80253DB0
+/* 8014C628 00148288 48 00 00 64 */ b lbl_8014C68C
+lbl_8014C62C:
+/* 8014C62C 0014828C 7F E3 FB 78 */ mr r3, r31
+/* 8014C630 00148290 38 80 00 01 */ li r4, 1
+/* 8014C634 00148294 38 A0 00 00 */ li r5, 0
+/* 8014C638 00148298 48 10 77 79 */ bl func_80253DB0
+/* 8014C63C 0014829C 48 00 00 50 */ b lbl_8014C68C
+lbl_8014C640:
+/* 8014C640 001482A0 7F E3 FB 78 */ mr r3, r31
+/* 8014C644 001482A4 38 80 00 02 */ li r4, 2
+/* 8014C648 001482A8 38 A0 00 00 */ li r5, 0
+/* 8014C64C 001482AC 48 10 77 65 */ bl func_80253DB0
+/* 8014C650 001482B0 48 00 00 3C */ b lbl_8014C68C
+lbl_8014C654:
+/* 8014C654 001482B4 7F E3 FB 78 */ mr r3, r31
+/* 8014C658 001482B8 38 80 00 03 */ li r4, 3
+/* 8014C65C 001482BC 38 A0 00 00 */ li r5, 0
+/* 8014C660 001482C0 48 10 77 51 */ bl func_80253DB0
+/* 8014C664 001482C4 48 00 00 28 */ b lbl_8014C68C
+lbl_8014C668:
+/* 8014C668 001482C8 7F E3 FB 78 */ mr r3, r31
+/* 8014C66C 001482CC 38 80 00 04 */ li r4, 4
+/* 8014C670 001482D0 38 A0 00 00 */ li r5, 0
+/* 8014C674 001482D4 48 10 77 3D */ bl func_80253DB0
+/* 8014C678 001482D8 48 00 00 14 */ b lbl_8014C68C
+lbl_8014C67C:
+/* 8014C67C 001482DC 7F E3 FB 78 */ mr r3, r31
+/* 8014C680 001482E0 38 80 00 05 */ li r4, 5
+/* 8014C684 001482E4 38 A0 00 00 */ li r5, 0
+/* 8014C688 001482E8 48 10 77 29 */ bl func_80253DB0
+lbl_8014C68C:
+/* 8014C68C 001482EC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014C690 001482F0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014C694 001482F4 7C 08 03 A6 */ mtlr r0
+/* 8014C698 001482F8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014C69C 001482FC 4E 80 00 20 */ blr
+lbl_8014C6A0:
+/* 8014C6A0 00148300 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014C6A4 00148304 7C 08 02 A6 */ mflr r0
+/* 8014C6A8 00148308 38 A0 00 03 */ li r5, 3
+/* 8014C6AC 0014830C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014C6B0 00148310 38 C1 00 08 */ addi r6, r1, 8
+/* 8014C6B4 00148314 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014C6B8 00148318 7C 9F 23 78 */ mr r31, r4
+/* 8014C6BC 0014831C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014C6C0 00148320 7C 7E 1B 78 */ mr r30, r3
+/* 8014C6C4 00148324 48 10 77 C9 */ bl func_80253E8C
+/* 8014C6C8 00148328 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014C6CC 0014832C 28 00 00 3C */ cmplwi r0, 0x3c
+/* 8014C6D0 00148330 41 81 06 44 */ bgt lbl_8014CD14
+/* 8014C6D4 00148334 3C 60 80 42 */ lis r3, lbl_8041DC90@ha
+/* 8014C6D8 00148338 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C6DC 0014833C 38 63 DC 90 */ addi r3, r3, lbl_8041DC90@l
+/* 8014C6E0 00148340 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014C6E4 00148344 7C 69 03 A6 */ mtctr r3
+/* 8014C6E8 00148348 4E 80 04 20 */ bctr
+/* 8014C6EC 0014834C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C6F0 00148350 7F C3 F3 78 */ mr r3, r30
+/* 8014C6F4 00148354 7F E4 FB 78 */ mr r4, r31
+/* 8014C6F8 00148358 38 A0 00 01 */ li r5, 1
+/* 8014C6FC 0014835C 88 06 0E DC */ lbz r0, 0xedc(r6)
+/* 8014C700 00148360 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C704 00148364 7C C6 02 14 */ add r6, r6, r0
+/* 8014C708 00148368 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014C70C 0014836C 48 10 77 A9 */ bl func_80253EB4
+/* 8014C710 00148370 48 00 06 04 */ b lbl_8014CD14
+/* 8014C714 00148374 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C718 00148378 7F C3 F3 78 */ mr r3, r30
+/* 8014C71C 0014837C 7F E4 FB 78 */ mr r4, r31
+/* 8014C720 00148380 38 A0 00 01 */ li r5, 1
+/* 8014C724 00148384 88 06 0E DD */ lbz r0, 0xedd(r6)
+/* 8014C728 00148388 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C72C 0014838C 7C C6 02 14 */ add r6, r6, r0
+/* 8014C730 00148390 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014C734 00148394 48 10 77 81 */ bl func_80253EB4
+/* 8014C738 00148398 48 00 05 DC */ b lbl_8014CD14
+/* 8014C73C 0014839C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C740 001483A0 7F C3 F3 78 */ mr r3, r30
+/* 8014C744 001483A4 7F E4 FB 78 */ mr r4, r31
+/* 8014C748 001483A8 38 A0 00 01 */ li r5, 1
+/* 8014C74C 001483AC 88 06 0E DE */ lbz r0, 0xede(r6)
+/* 8014C750 001483B0 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C754 001483B4 7C C6 02 14 */ add r6, r6, r0
+/* 8014C758 001483B8 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014C75C 001483BC 48 10 77 59 */ bl func_80253EB4
+/* 8014C760 001483C0 48 00 05 B4 */ b lbl_8014CD14
+/* 8014C764 001483C4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C768 001483C8 7F C3 F3 78 */ mr r3, r30
+/* 8014C76C 001483CC 7F E4 FB 78 */ mr r4, r31
+/* 8014C770 001483D0 38 A0 00 01 */ li r5, 1
+/* 8014C774 001483D4 88 06 0E DF */ lbz r0, 0xedf(r6)
+/* 8014C778 001483D8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C77C 001483DC 7C C6 02 14 */ add r6, r6, r0
+/* 8014C780 001483E0 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014C784 001483E4 48 10 77 31 */ bl func_80253EB4
+/* 8014C788 001483E8 48 00 05 8C */ b lbl_8014CD14
+/* 8014C78C 001483EC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C790 001483F0 7F C3 F3 78 */ mr r3, r30
+/* 8014C794 001483F4 7F E4 FB 78 */ mr r4, r31
+/* 8014C798 001483F8 38 A0 00 01 */ li r5, 1
+/* 8014C79C 001483FC 88 06 0E E0 */ lbz r0, 0xee0(r6)
+/* 8014C7A0 00148400 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C7A4 00148404 7C C6 02 14 */ add r6, r6, r0
+/* 8014C7A8 00148408 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014C7AC 0014840C 48 10 77 09 */ bl func_80253EB4
+/* 8014C7B0 00148410 48 00 05 64 */ b lbl_8014CD14
+/* 8014C7B4 00148414 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C7B8 00148418 7F C3 F3 78 */ mr r3, r30
+/* 8014C7BC 0014841C 7F E4 FB 78 */ mr r4, r31
+/* 8014C7C0 00148420 38 A0 00 01 */ li r5, 1
+/* 8014C7C4 00148424 88 06 0E E1 */ lbz r0, 0xee1(r6)
+/* 8014C7C8 00148428 54 00 10 3A */ slwi r0, r0, 2
+/* 8014C7CC 0014842C 7C C6 02 14 */ add r6, r6, r0
+/* 8014C7D0 00148430 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014C7D4 00148434 48 10 76 E1 */ bl func_80253EB4
+/* 8014C7D8 00148438 48 00 05 3C */ b lbl_8014CD14
+/* 8014C7DC 0014843C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C7E0 00148440 88 03 0D F1 */ lbz r0, 0xdf1(r3)
+/* 8014C7E4 00148444 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C7E8 00148448 41 82 00 0C */ beq lbl_8014C7F4
+/* 8014C7EC 0014844C 28 00 00 07 */ cmplwi r0, 7
+/* 8014C7F0 00148450 40 82 05 24 */ bne lbl_8014CD14
+lbl_8014C7F4:
+/* 8014C7F4 00148454 7F C3 F3 78 */ mr r3, r30
+/* 8014C7F8 00148458 7F E4 FB 78 */ mr r4, r31
+/* 8014C7FC 0014845C 38 A0 00 01 */ li r5, 1
+/* 8014C800 00148460 38 C0 00 00 */ li r6, 0
+/* 8014C804 00148464 48 10 76 B1 */ bl func_80253EB4
+/* 8014C808 00148468 48 00 05 0C */ b lbl_8014CD14
+/* 8014C80C 0014846C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C810 00148470 88 03 0D F2 */ lbz r0, 0xdf2(r3)
+/* 8014C814 00148474 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C818 00148478 41 82 00 0C */ beq lbl_8014C824
+/* 8014C81C 0014847C 28 00 00 07 */ cmplwi r0, 7
+/* 8014C820 00148480 40 82 04 F4 */ bne lbl_8014CD14
+lbl_8014C824:
+/* 8014C824 00148484 7F C3 F3 78 */ mr r3, r30
+/* 8014C828 00148488 7F E4 FB 78 */ mr r4, r31
+/* 8014C82C 0014848C 38 A0 00 01 */ li r5, 1
+/* 8014C830 00148490 38 C0 00 00 */ li r6, 0
+/* 8014C834 00148494 48 10 76 81 */ bl func_80253EB4
+/* 8014C838 00148498 48 00 04 DC */ b lbl_8014CD14
+/* 8014C83C 0014849C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C840 001484A0 88 03 0D F3 */ lbz r0, 0xdf3(r3)
+/* 8014C844 001484A4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C848 001484A8 41 82 00 0C */ beq lbl_8014C854
+/* 8014C84C 001484AC 28 00 00 07 */ cmplwi r0, 7
+/* 8014C850 001484B0 40 82 04 C4 */ bne lbl_8014CD14
+lbl_8014C854:
+/* 8014C854 001484B4 7F C3 F3 78 */ mr r3, r30
+/* 8014C858 001484B8 7F E4 FB 78 */ mr r4, r31
+/* 8014C85C 001484BC 38 A0 00 01 */ li r5, 1
+/* 8014C860 001484C0 38 C0 00 00 */ li r6, 0
+/* 8014C864 001484C4 48 10 76 51 */ bl func_80253EB4
+/* 8014C868 001484C8 48 00 04 AC */ b lbl_8014CD14
+/* 8014C86C 001484CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C870 001484D0 88 03 0D F4 */ lbz r0, 0xdf4(r3)
+/* 8014C874 001484D4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C878 001484D8 41 82 00 0C */ beq lbl_8014C884
+/* 8014C87C 001484DC 28 00 00 07 */ cmplwi r0, 7
+/* 8014C880 001484E0 40 82 04 94 */ bne lbl_8014CD14
+lbl_8014C884:
+/* 8014C884 001484E4 7F C3 F3 78 */ mr r3, r30
+/* 8014C888 001484E8 7F E4 FB 78 */ mr r4, r31
+/* 8014C88C 001484EC 38 A0 00 01 */ li r5, 1
+/* 8014C890 001484F0 38 C0 00 00 */ li r6, 0
+/* 8014C894 001484F4 48 10 76 21 */ bl func_80253EB4
+/* 8014C898 001484F8 48 00 04 7C */ b lbl_8014CD14
+/* 8014C89C 001484FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C8A0 00148500 88 03 0D F5 */ lbz r0, 0xdf5(r3)
+/* 8014C8A4 00148504 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C8A8 00148508 41 82 00 0C */ beq lbl_8014C8B4
+/* 8014C8AC 0014850C 28 00 00 07 */ cmplwi r0, 7
+/* 8014C8B0 00148510 40 82 04 64 */ bne lbl_8014CD14
+lbl_8014C8B4:
+/* 8014C8B4 00148514 7F C3 F3 78 */ mr r3, r30
+/* 8014C8B8 00148518 7F E4 FB 78 */ mr r4, r31
+/* 8014C8BC 0014851C 38 A0 00 01 */ li r5, 1
+/* 8014C8C0 00148520 38 C0 00 00 */ li r6, 0
+/* 8014C8C4 00148524 48 10 75 F1 */ bl func_80253EB4
+/* 8014C8C8 00148528 48 00 04 4C */ b lbl_8014CD14
+/* 8014C8CC 0014852C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C8D0 00148530 88 03 0D F6 */ lbz r0, 0xdf6(r3)
+/* 8014C8D4 00148534 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C8D8 00148538 41 82 00 0C */ beq lbl_8014C8E4
+/* 8014C8DC 0014853C 28 00 00 07 */ cmplwi r0, 7
+/* 8014C8E0 00148540 40 82 04 34 */ bne lbl_8014CD14
+lbl_8014C8E4:
+/* 8014C8E4 00148544 7F C3 F3 78 */ mr r3, r30
+/* 8014C8E8 00148548 7F E4 FB 78 */ mr r4, r31
+/* 8014C8EC 0014854C 38 A0 00 01 */ li r5, 1
+/* 8014C8F0 00148550 38 C0 00 00 */ li r6, 0
+/* 8014C8F4 00148554 48 10 75 C1 */ bl func_80253EB4
+/* 8014C8F8 00148558 48 00 04 1C */ b lbl_8014CD14
+/* 8014C8FC 0014855C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C900 00148560 38 C0 00 00 */ li r6, 0
+/* 8014C904 00148564 88 03 0D F7 */ lbz r0, 0xdf7(r3)
+/* 8014C908 00148568 2C 00 00 02 */ cmpwi r0, 2
+/* 8014C90C 0014856C 40 80 00 48 */ bge lbl_8014C954
+/* 8014C910 00148570 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C914 00148574 40 80 00 08 */ bge lbl_8014C91C
+/* 8014C918 00148578 48 00 00 3C */ b lbl_8014C954
+lbl_8014C91C:
+/* 8014C91C 0014857C 88 03 0D 4A */ lbz r0, 0xd4a(r3)
+/* 8014C920 00148580 7C 63 02 14 */ add r3, r3, r0
+/* 8014C924 00148584 88 03 0D F1 */ lbz r0, 0xdf1(r3)
+/* 8014C928 00148588 2C 00 00 07 */ cmpwi r0, 7
+/* 8014C92C 0014858C 41 82 00 1C */ beq lbl_8014C948
+/* 8014C930 00148590 40 80 00 20 */ bge lbl_8014C950
+/* 8014C934 00148594 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C938 00148598 41 82 00 08 */ beq lbl_8014C940
+/* 8014C93C 0014859C 48 00 00 14 */ b lbl_8014C950
+lbl_8014C940:
+/* 8014C940 001485A0 38 C0 2A 68 */ li r6, 0x2a68
+/* 8014C944 001485A4 48 00 00 10 */ b lbl_8014C954
+lbl_8014C948:
+/* 8014C948 001485A8 38 C0 00 00 */ li r6, 0
+/* 8014C94C 001485AC 48 00 00 08 */ b lbl_8014C954
+lbl_8014C950:
+/* 8014C950 001485B0 38 C0 2A 69 */ li r6, 0x2a69
+lbl_8014C954:
+/* 8014C954 001485B4 7F C3 F3 78 */ mr r3, r30
+/* 8014C958 001485B8 7F E4 FB 78 */ mr r4, r31
+/* 8014C95C 001485BC 38 A0 00 02 */ li r5, 2
+/* 8014C960 001485C0 48 10 75 55 */ bl func_80253EB4
+/* 8014C964 001485C4 48 00 03 B0 */ b lbl_8014CD14
+/* 8014C968 001485C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014C96C 001485CC 88 03 0D F7 */ lbz r0, 0xdf7(r3)
+/* 8014C970 001485D0 2C 00 00 02 */ cmpwi r0, 2
+/* 8014C974 001485D4 40 80 03 A0 */ bge lbl_8014CD14
+/* 8014C978 001485D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C97C 001485DC 40 80 00 08 */ bge lbl_8014C984
+/* 8014C980 001485E0 48 00 03 94 */ b lbl_8014CD14
+lbl_8014C984:
+/* 8014C984 001485E4 88 03 0E FA */ lbz r0, 0xefa(r3)
+/* 8014C988 001485E8 2C 00 00 01 */ cmpwi r0, 1
+/* 8014C98C 001485EC 41 82 00 40 */ beq lbl_8014C9CC
+/* 8014C990 001485F0 40 80 00 10 */ bge lbl_8014C9A0
+/* 8014C994 001485F4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014C998 001485F8 40 80 00 14 */ bge lbl_8014C9AC
+/* 8014C99C 001485FC 48 00 03 78 */ b lbl_8014CD14
+lbl_8014C9A0:
+/* 8014C9A0 00148600 2C 00 00 03 */ cmpwi r0, 3
+/* 8014C9A4 00148604 40 80 03 70 */ bge lbl_8014CD14
+/* 8014C9A8 00148608 48 00 00 44 */ b lbl_8014C9EC
+lbl_8014C9AC:
+/* 8014C9AC 0014860C 38 60 00 3D */ li r3, 0x3d
+/* 8014C9B0 00148610 4B F0 E0 49 */ bl func_8005A9F8
+/* 8014C9B4 00148614 7C 66 1B 78 */ mr r6, r3
+/* 8014C9B8 00148618 7F C3 F3 78 */ mr r3, r30
+/* 8014C9BC 0014861C 7F E4 FB 78 */ mr r4, r31
+/* 8014C9C0 00148620 38 A0 00 01 */ li r5, 1
+/* 8014C9C4 00148624 48 10 74 F1 */ bl func_80253EB4
+/* 8014C9C8 00148628 48 00 03 4C */ b lbl_8014CD14
+lbl_8014C9CC:
+/* 8014C9CC 0014862C 38 60 00 3E */ li r3, 0x3e
+/* 8014C9D0 00148630 4B F0 E0 29 */ bl func_8005A9F8
+/* 8014C9D4 00148634 7C 66 1B 78 */ mr r6, r3
+/* 8014C9D8 00148638 7F C3 F3 78 */ mr r3, r30
+/* 8014C9DC 0014863C 7F E4 FB 78 */ mr r4, r31
+/* 8014C9E0 00148640 38 A0 00 01 */ li r5, 1
+/* 8014C9E4 00148644 48 10 74 D1 */ bl func_80253EB4
+/* 8014C9E8 00148648 48 00 03 2C */ b lbl_8014CD14
+lbl_8014C9EC:
+/* 8014C9EC 0014864C 38 60 00 3C */ li r3, 0x3c
+/* 8014C9F0 00148650 4B F0 E0 09 */ bl func_8005A9F8
+/* 8014C9F4 00148654 7C 66 1B 78 */ mr r6, r3
+/* 8014C9F8 00148658 7F C3 F3 78 */ mr r3, r30
+/* 8014C9FC 0014865C 7F E4 FB 78 */ mr r4, r31
+/* 8014CA00 00148660 38 A0 00 01 */ li r5, 1
+/* 8014CA04 00148664 48 10 74 B1 */ bl func_80253EB4
+/* 8014CA08 00148668 48 00 03 0C */ b lbl_8014CD14
+/* 8014CA0C 0014866C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CA10 00148670 88 03 0D F7 */ lbz r0, 0xdf7(r3)
+/* 8014CA14 00148674 28 00 00 01 */ cmplwi r0, 1
+/* 8014CA18 00148678 40 82 02 FC */ bne lbl_8014CD14
+/* 8014CA1C 0014867C 7F C3 F3 78 */ mr r3, r30
+/* 8014CA20 00148680 7F E4 FB 78 */ mr r4, r31
+/* 8014CA24 00148684 38 A0 00 02 */ li r5, 2
+/* 8014CA28 00148688 38 C0 2A 6B */ li r6, 0x2a6b
+/* 8014CA2C 0014868C 48 10 74 89 */ bl func_80253EB4
+/* 8014CA30 00148690 48 00 02 E4 */ b lbl_8014CD14
+/* 8014CA34 00148694 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CA38 00148698 88 03 0D F7 */ lbz r0, 0xdf7(r3)
+/* 8014CA3C 0014869C 28 00 00 01 */ cmplwi r0, 1
+/* 8014CA40 001486A0 40 82 02 D4 */ bne lbl_8014CD14
+/* 8014CA44 001486A4 88 03 0E FA */ lbz r0, 0xefa(r3)
+/* 8014CA48 001486A8 2C 00 00 01 */ cmpwi r0, 1
+/* 8014CA4C 001486AC 41 82 00 34 */ beq lbl_8014CA80
+/* 8014CA50 001486B0 40 80 00 50 */ bge lbl_8014CAA0
+/* 8014CA54 001486B4 2C 00 00 00 */ cmpwi r0, 0
+/* 8014CA58 001486B8 40 80 00 08 */ bge lbl_8014CA60
+/* 8014CA5C 001486BC 48 00 00 44 */ b lbl_8014CAA0
+lbl_8014CA60:
+/* 8014CA60 001486C0 38 60 00 3E */ li r3, 0x3e
+/* 8014CA64 001486C4 4B F0 DF 95 */ bl func_8005A9F8
+/* 8014CA68 001486C8 7C 66 1B 78 */ mr r6, r3
+/* 8014CA6C 001486CC 7F C3 F3 78 */ mr r3, r30
+/* 8014CA70 001486D0 7F E4 FB 78 */ mr r4, r31
+/* 8014CA74 001486D4 38 A0 00 01 */ li r5, 1
+/* 8014CA78 001486D8 48 10 74 3D */ bl func_80253EB4
+/* 8014CA7C 001486DC 48 00 02 98 */ b lbl_8014CD14
+lbl_8014CA80:
+/* 8014CA80 001486E0 38 60 00 3D */ li r3, 0x3d
+/* 8014CA84 001486E4 4B F0 DF 75 */ bl func_8005A9F8
+/* 8014CA88 001486E8 7C 66 1B 78 */ mr r6, r3
+/* 8014CA8C 001486EC 7F C3 F3 78 */ mr r3, r30
+/* 8014CA90 001486F0 7F E4 FB 78 */ mr r4, r31
+/* 8014CA94 001486F4 38 A0 00 01 */ li r5, 1
+/* 8014CA98 001486F8 48 10 74 1D */ bl func_80253EB4
+/* 8014CA9C 001486FC 48 00 02 78 */ b lbl_8014CD14
+lbl_8014CAA0:
+/* 8014CAA0 00148700 38 60 00 3B */ li r3, 0x3b
+/* 8014CAA4 00148704 4B F0 DF 55 */ bl func_8005A9F8
+/* 8014CAA8 00148708 7C 66 1B 78 */ mr r6, r3
+/* 8014CAAC 0014870C 7F C3 F3 78 */ mr r3, r30
+/* 8014CAB0 00148710 7F E4 FB 78 */ mr r4, r31
+/* 8014CAB4 00148714 38 A0 00 01 */ li r5, 1
+/* 8014CAB8 00148718 48 10 73 FD */ bl func_80253EB4
+/* 8014CABC 0014871C 48 00 02 58 */ b lbl_8014CD14
+/* 8014CAC0 00148720 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CAC4 00148724 88 63 0D F1 */ lbz r3, 0xdf1(r3)
+/* 8014CAC8 00148728 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CACC 0014872C 41 82 02 48 */ beq lbl_8014CD14
+/* 8014CAD0 00148730 28 03 00 07 */ cmplwi r3, 7
+/* 8014CAD4 00148734 41 82 02 40 */ beq lbl_8014CD14
+/* 8014CAD8 00148738 38 03 FF FF */ addi r0, r3, -1
+/* 8014CADC 0014873C 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
+/* 8014CAE0 00148740 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CAE4 00148744 38 60 04 05 */ li r3, 0x405
+/* 8014CAE8 00148748 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
+/* 8014CAEC 0014874C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8014CAF0 00148750 4B F0 E1 71 */ bl func_8005AC60
+/* 8014CAF4 00148754 7C 66 1B 78 */ mr r6, r3
+/* 8014CAF8 00148758 7F C3 F3 78 */ mr r3, r30
+/* 8014CAFC 0014875C 7F E4 FB 78 */ mr r4, r31
+/* 8014CB00 00148760 38 A0 00 01 */ li r5, 1
+/* 8014CB04 00148764 48 10 73 B1 */ bl func_80253EB4
+/* 8014CB08 00148768 48 00 02 0C */ b lbl_8014CD14
+/* 8014CB0C 0014876C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CB10 00148770 88 63 0D F2 */ lbz r3, 0xdf2(r3)
+/* 8014CB14 00148774 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CB18 00148778 41 82 01 FC */ beq lbl_8014CD14
+/* 8014CB1C 0014877C 28 03 00 07 */ cmplwi r3, 7
+/* 8014CB20 00148780 41 82 01 F4 */ beq lbl_8014CD14
+/* 8014CB24 00148784 38 03 FF FF */ addi r0, r3, -1
+/* 8014CB28 00148788 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
+/* 8014CB2C 0014878C 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CB30 00148790 38 60 04 05 */ li r3, 0x405
+/* 8014CB34 00148794 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
+/* 8014CB38 00148798 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8014CB3C 0014879C 4B F0 E1 25 */ bl func_8005AC60
+/* 8014CB40 001487A0 7C 66 1B 78 */ mr r6, r3
+/* 8014CB44 001487A4 7F C3 F3 78 */ mr r3, r30
+/* 8014CB48 001487A8 7F E4 FB 78 */ mr r4, r31
+/* 8014CB4C 001487AC 38 A0 00 01 */ li r5, 1
+/* 8014CB50 001487B0 48 10 73 65 */ bl func_80253EB4
+/* 8014CB54 001487B4 48 00 01 C0 */ b lbl_8014CD14
+/* 8014CB58 001487B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CB5C 001487BC 88 63 0D F3 */ lbz r3, 0xdf3(r3)
+/* 8014CB60 001487C0 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CB64 001487C4 41 82 01 B0 */ beq lbl_8014CD14
+/* 8014CB68 001487C8 28 03 00 07 */ cmplwi r3, 7
+/* 8014CB6C 001487CC 41 82 01 A8 */ beq lbl_8014CD14
+/* 8014CB70 001487D0 38 03 FF FF */ addi r0, r3, -1
+/* 8014CB74 001487D4 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
+/* 8014CB78 001487D8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CB7C 001487DC 38 60 04 05 */ li r3, 0x405
+/* 8014CB80 001487E0 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
+/* 8014CB84 001487E4 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8014CB88 001487E8 4B F0 E0 D9 */ bl func_8005AC60
+/* 8014CB8C 001487EC 7C 66 1B 78 */ mr r6, r3
+/* 8014CB90 001487F0 7F C3 F3 78 */ mr r3, r30
+/* 8014CB94 001487F4 7F E4 FB 78 */ mr r4, r31
+/* 8014CB98 001487F8 38 A0 00 01 */ li r5, 1
+/* 8014CB9C 001487FC 48 10 73 19 */ bl func_80253EB4
+/* 8014CBA0 00148800 48 00 01 74 */ b lbl_8014CD14
+/* 8014CBA4 00148804 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CBA8 00148808 88 63 0D F4 */ lbz r3, 0xdf4(r3)
+/* 8014CBAC 0014880C 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CBB0 00148810 41 82 01 64 */ beq lbl_8014CD14
+/* 8014CBB4 00148814 28 03 00 07 */ cmplwi r3, 7
+/* 8014CBB8 00148818 41 82 01 5C */ beq lbl_8014CD14
+/* 8014CBBC 0014881C 38 03 FF FF */ addi r0, r3, -1
+/* 8014CBC0 00148820 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
+/* 8014CBC4 00148824 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CBC8 00148828 38 60 04 05 */ li r3, 0x405
+/* 8014CBCC 0014882C 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
+/* 8014CBD0 00148830 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8014CBD4 00148834 4B F0 E0 8D */ bl func_8005AC60
+/* 8014CBD8 00148838 7C 66 1B 78 */ mr r6, r3
+/* 8014CBDC 0014883C 7F C3 F3 78 */ mr r3, r30
+/* 8014CBE0 00148840 7F E4 FB 78 */ mr r4, r31
+/* 8014CBE4 00148844 38 A0 00 01 */ li r5, 1
+/* 8014CBE8 00148848 48 10 72 CD */ bl func_80253EB4
+/* 8014CBEC 0014884C 48 00 01 28 */ b lbl_8014CD14
+/* 8014CBF0 00148850 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CBF4 00148854 88 63 0D F5 */ lbz r3, 0xdf5(r3)
+/* 8014CBF8 00148858 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CBFC 0014885C 41 82 01 18 */ beq lbl_8014CD14
+/* 8014CC00 00148860 28 03 00 07 */ cmplwi r3, 7
+/* 8014CC04 00148864 41 82 01 10 */ beq lbl_8014CD14
+/* 8014CC08 00148868 38 03 FF FF */ addi r0, r3, -1
+/* 8014CC0C 0014886C 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
+/* 8014CC10 00148870 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CC14 00148874 38 60 04 05 */ li r3, 0x405
+/* 8014CC18 00148878 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
+/* 8014CC1C 0014887C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8014CC20 00148880 4B F0 E0 41 */ bl func_8005AC60
+/* 8014CC24 00148884 7C 66 1B 78 */ mr r6, r3
+/* 8014CC28 00148888 7F C3 F3 78 */ mr r3, r30
+/* 8014CC2C 0014888C 7F E4 FB 78 */ mr r4, r31
+/* 8014CC30 00148890 38 A0 00 01 */ li r5, 1
+/* 8014CC34 00148894 48 10 72 81 */ bl func_80253EB4
+/* 8014CC38 00148898 48 00 00 DC */ b lbl_8014CD14
+/* 8014CC3C 0014889C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CC40 001488A0 88 63 0D F6 */ lbz r3, 0xdf6(r3)
+/* 8014CC44 001488A4 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CC48 001488A8 41 82 00 CC */ beq lbl_8014CD14
+/* 8014CC4C 001488AC 28 03 00 07 */ cmplwi r3, 7
+/* 8014CC50 001488B0 41 82 00 C4 */ beq lbl_8014CD14
+/* 8014CC54 001488B4 38 03 FF FF */ addi r0, r3, -1
+/* 8014CC58 001488B8 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
+/* 8014CC5C 001488BC 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CC60 001488C0 38 60 04 05 */ li r3, 0x405
+/* 8014CC64 001488C4 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
+/* 8014CC68 001488C8 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8014CC6C 001488CC 4B F0 DF F5 */ bl func_8005AC60
+/* 8014CC70 001488D0 7C 66 1B 78 */ mr r6, r3
+/* 8014CC74 001488D4 7F C3 F3 78 */ mr r3, r30
+/* 8014CC78 001488D8 7F E4 FB 78 */ mr r4, r31
+/* 8014CC7C 001488DC 38 A0 00 01 */ li r5, 1
+/* 8014CC80 001488E0 48 10 72 35 */ bl func_80253EB4
+/* 8014CC84 001488E4 48 00 00 90 */ b lbl_8014CD14
+/* 8014CC88 001488E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CC8C 001488EC 7F C3 F3 78 */ mr r3, r30
+/* 8014CC90 001488F0 7F E4 FB 78 */ mr r4, r31
+/* 8014CC94 001488F4 80 A5 0E 8C */ lwz r5, 0xe8c(r5)
+/* 8014CC98 001488F8 4B F0 E5 FD */ bl func_8005B294
+/* 8014CC9C 001488FC 48 00 00 78 */ b lbl_8014CD14
+/* 8014CCA0 00148900 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CCA4 00148904 7F C3 F3 78 */ mr r3, r30
+/* 8014CCA8 00148908 7F E4 FB 78 */ mr r4, r31
+/* 8014CCAC 0014890C 80 A5 0E 90 */ lwz r5, 0xe90(r5)
+/* 8014CCB0 00148910 4B F0 E5 E5 */ bl func_8005B294
+/* 8014CCB4 00148914 48 00 00 60 */ b lbl_8014CD14
+/* 8014CCB8 00148918 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CCBC 0014891C 7F C3 F3 78 */ mr r3, r30
+/* 8014CCC0 00148920 7F E4 FB 78 */ mr r4, r31
+/* 8014CCC4 00148924 80 A5 0E 94 */ lwz r5, 0xe94(r5)
+/* 8014CCC8 00148928 4B F0 E5 CD */ bl func_8005B294
+/* 8014CCCC 0014892C 48 00 00 48 */ b lbl_8014CD14
+/* 8014CCD0 00148930 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CCD4 00148934 7F C3 F3 78 */ mr r3, r30
+/* 8014CCD8 00148938 7F E4 FB 78 */ mr r4, r31
+/* 8014CCDC 0014893C 80 A5 0E 98 */ lwz r5, 0xe98(r5)
+/* 8014CCE0 00148940 4B F0 E5 B5 */ bl func_8005B294
+/* 8014CCE4 00148944 48 00 00 30 */ b lbl_8014CD14
+/* 8014CCE8 00148948 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CCEC 0014894C 7F C3 F3 78 */ mr r3, r30
+/* 8014CCF0 00148950 7F E4 FB 78 */ mr r4, r31
+/* 8014CCF4 00148954 80 A5 0E 9C */ lwz r5, 0xe9c(r5)
+/* 8014CCF8 00148958 4B F0 E5 9D */ bl func_8005B294
+/* 8014CCFC 0014895C 48 00 00 18 */ b lbl_8014CD14
+/* 8014CD00 00148960 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CD04 00148964 7F C3 F3 78 */ mr r3, r30
+/* 8014CD08 00148968 7F E4 FB 78 */ mr r4, r31
+/* 8014CD0C 0014896C 80 A5 0E A0 */ lwz r5, 0xea0(r5)
+/* 8014CD10 00148970 4B F0 E5 85 */ bl func_8005B294
+lbl_8014CD14:
+/* 8014CD14 00148974 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014CD18 00148978 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014CD1C 0014897C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014CD20 00148980 7C 08 03 A6 */ mtlr r0
+/* 8014CD24 00148984 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014CD28 00148988 4E 80 00 20 */ blr
+lbl_8014CD2C:
+/* 8014CD2C 0014898C 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 8014CD30 00148990 7C 08 02 A6 */ mflr r0
+/* 8014CD34 00148994 90 01 00 74 */ stw r0, 0x74(r1)
+/* 8014CD38 00148998 39 61 00 70 */ addi r11, r1, 0x70
+/* 8014CD3C 0014899C 48 07 A3 E1 */ bl _savegpr_24
+/* 8014CD40 001489A0 7C 7D 1B 78 */ mr r29, r3
+/* 8014CD44 001489A4 7C 9E 23 78 */ mr r30, r4
+/* 8014CD48 001489A8 38 C1 00 08 */ addi r6, r1, 8
+/* 8014CD4C 001489AC 38 A0 00 03 */ li r5, 3
+/* 8014CD50 001489B0 48 10 71 8D */ bl func_80253EDC
+/* 8014CD54 001489B4 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014CD58 001489B8 38 03 FF F2 */ addi r0, r3, -14
+/* 8014CD5C 001489BC 28 00 00 1E */ cmplwi r0, 0x1e
+/* 8014CD60 001489C0 41 81 00 70 */ bgt lbl_8014CDD0
+/* 8014CD64 001489C4 3C 60 80 42 */ lis r3, lbl_8041DE4C@ha
+/* 8014CD68 001489C8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CD6C 001489CC 38 63 DE 4C */ addi r3, r3, lbl_8041DE4C@l
+/* 8014CD70 001489D0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014CD74 001489D4 7C 69 03 A6 */ mtctr r3
+/* 8014CD78 001489D8 4E 80 04 20 */ bctr
+/* 8014CD7C 001489DC C0 3E 00 38 */ lfs f1, 0x38(r30)
+/* 8014CD80 001489E0 C0 62 8E 60 */ lfs f3, lbl_80641460-_SDA2_BASE_(r2)
+/* 8014CD84 001489E4 C0 1E 00 44 */ lfs f0, 0x44(r30)
+/* 8014CD88 001489E8 EC C1 18 28 */ fsubs f6, f1, f3
+/* 8014CD8C 001489EC C0 5E 00 3C */ lfs f2, 0x3c(r30)
+/* 8014CD90 001489F0 EC A0 18 28 */ fsubs f5, f0, f3
+/* 8014CD94 001489F4 C0 22 8E 64 */ lfs f1, lbl_80641464-_SDA2_BASE_(r2)
+/* 8014CD98 001489F8 C0 1E 00 40 */ lfs f0, 0x40(r30)
+/* 8014CD9C 001489FC EC 82 08 28 */ fsubs f4, f2, f1
+/* 8014CDA0 00148A00 EC 60 08 28 */ fsubs f3, f0, f1
+/* 8014CDA4 00148A04 C0 3E 00 48 */ lfs f1, 0x48(r30)
+/* 8014CDA8 00148A08 C0 42 8E 68 */ lfs f2, lbl_80641468-_SDA2_BASE_(r2)
+/* 8014CDAC 00148A0C C0 1E 00 4C */ lfs f0, 0x4c(r30)
+/* 8014CDB0 00148A10 EC 21 10 2A */ fadds f1, f1, f2
+/* 8014CDB4 00148A14 D0 DE 00 38 */ stfs f6, 0x38(r30)
+/* 8014CDB8 00148A18 EC 00 10 2A */ fadds f0, f0, f2
+/* 8014CDBC 00148A1C D0 BE 00 44 */ stfs f5, 0x44(r30)
+/* 8014CDC0 00148A20 D0 9E 00 3C */ stfs f4, 0x3c(r30)
+/* 8014CDC4 00148A24 D0 7E 00 40 */ stfs f3, 0x40(r30)
+/* 8014CDC8 00148A28 D0 3E 00 48 */ stfs f1, 0x48(r30)
+/* 8014CDCC 00148A2C D0 1E 00 4C */ stfs f0, 0x4c(r30)
+lbl_8014CDD0:
+/* 8014CDD0 00148A30 7F A3 EB 78 */ mr r3, r29
+/* 8014CDD4 00148A34 7F C4 F3 78 */ mr r4, r30
+/* 8014CDD8 00148A38 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014CDDC 00148A3C 38 A0 00 06 */ li r5, 6
+/* 8014CDE0 00148A40 48 10 70 FD */ bl func_80253EDC
+/* 8014CDE4 00148A44 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014CDE8 00148A48 38 00 FF 00 */ li r0, -256
+/* 8014CDEC 00148A4C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014CDF0 00148A50 38 60 00 16 */ li r3, 0x16
+/* 8014CDF4 00148A54 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014CDF8 00148A58 FC 80 28 1E */ fctiwz f4, f5
+/* 8014CDFC 00148A5C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014CE00 00148A60 FC 40 18 1E */ fctiwz f2, f3
+/* 8014CE04 00148A64 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014CE08 00148A68 8B FE 00 11 */ lbz r31, 0x11(r30)
+/* 8014CE0C 00148A6C EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014CE10 00148A70 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8014CE14 00148A74 7F FC 03 78 */ or r28, r31, r0
+/* 8014CE18 00148A78 FC 20 08 1E */ fctiwz f1, f1
+/* 8014CE1C 00148A7C FC 00 00 1E */ fctiwz f0, f0
+/* 8014CE20 00148A80 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8014CE24 00148A84 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 8014CE28 00148A88 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014CE2C 00148A8C 83 41 00 3C */ lwz r26, 0x3c(r1)
+/* 8014CE30 00148A90 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014CE34 00148A94 83 21 00 44 */ lwz r25, 0x44(r1)
+/* 8014CE38 00148A98 83 01 00 4C */ lwz r24, 0x4c(r1)
+/* 8014CE3C 00148A9C 48 00 1B 45 */ bl func_8014E980
+/* 8014CE40 00148AA0 2C 03 00 00 */ cmpwi r3, 0
+/* 8014CE44 00148AA4 41 82 00 20 */ beq lbl_8014CE64
+/* 8014CE48 00148AA8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014CE4C 00148AAC 2C 00 00 39 */ cmpwi r0, 0x39
+/* 8014CE50 00148AB0 40 80 00 14 */ bge lbl_8014CE64
+/* 8014CE54 00148AB4 2C 00 00 33 */ cmpwi r0, 0x33
+/* 8014CE58 00148AB8 40 80 02 D8 */ bge lbl_8014D130
+/* 8014CE5C 00148ABC 48 00 00 08 */ b lbl_8014CE64
+/* 8014CE60 00148AC0 48 00 02 D0 */ b lbl_8014D130
+lbl_8014CE64:
+/* 8014CE64 00148AC4 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014CE68 00148AC8 38 03 FF F8 */ addi r0, r3, -8
+/* 8014CE6C 00148ACC 28 00 00 31 */ cmplwi r0, 0x31
+/* 8014CE70 00148AD0 41 81 02 C0 */ bgt lbl_8014D130
+/* 8014CE74 00148AD4 3C 60 80 42 */ lis r3, lbl_8041DD84@ha
+/* 8014CE78 00148AD8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014CE7C 00148ADC 38 63 DD 84 */ addi r3, r3, lbl_8041DD84@l
+/* 8014CE80 00148AE0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014CE84 00148AE4 7C 69 03 A6 */ mtctr r3
+/* 8014CE88 00148AE8 4E 80 04 20 */ bctr
+/* 8014CE8C 00148AEC C0 1E 00 38 */ lfs f0, 0x38(r30)
+/* 8014CE90 00148AF0 C0 82 8E 6C */ lfs f4, lbl_8064146C-_SDA2_BASE_(r2)
+/* 8014CE94 00148AF4 C0 5E 00 3C */ lfs f2, 0x3c(r30)
+/* 8014CE98 00148AF8 EC 60 20 2A */ fadds f3, f0, f4
+/* 8014CE9C 00148AFC C0 3E 00 40 */ lfs f1, 0x40(r30)
+/* 8014CEA0 00148B00 C0 1E 00 44 */ lfs f0, 0x44(r30)
+/* 8014CEA4 00148B04 EC 42 20 2A */ fadds f2, f2, f4
+/* 8014CEA8 00148B08 EC 21 20 2A */ fadds f1, f1, f4
+/* 8014CEAC 00148B0C EC 00 20 2A */ fadds f0, f0, f4
+/* 8014CEB0 00148B10 D0 7E 00 38 */ stfs f3, 0x38(r30)
+/* 8014CEB4 00148B14 D0 5E 00 3C */ stfs f2, 0x3c(r30)
+/* 8014CEB8 00148B18 D0 3E 00 40 */ stfs f1, 0x40(r30)
+/* 8014CEBC 00148B1C D0 1E 00 44 */ stfs f0, 0x44(r30)
+/* 8014CEC0 00148B20 48 00 02 70 */ b lbl_8014D130
+/* 8014CEC4 00148B24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CEC8 00148B28 38 60 00 0F */ li r3, 0xf
+/* 8014CECC 00148B2C 80 84 0E D4 */ lwz r4, 0xed4(r4)
+/* 8014CED0 00148B30 48 00 F4 39 */ bl func_8015C308
+/* 8014CED4 00148B34 7F 64 DB 78 */ mr r4, r27
+/* 8014CED8 00148B38 7F 45 D3 78 */ mr r5, r26
+/* 8014CEDC 00148B3C 7F 88 E3 78 */ mr r8, r28
+/* 8014CEE0 00148B40 7F 26 07 34 */ extsh r6, r25
+/* 8014CEE4 00148B44 7F 07 07 34 */ extsh r7, r24
+/* 8014CEE8 00148B48 38 60 03 F9 */ li r3, 0x3f9
+/* 8014CEEC 00148B4C 48 10 32 49 */ bl func_80250134
+/* 8014CEF0 00148B50 48 00 02 40 */ b lbl_8014D130
+/* 8014CEF4 00148B54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CEF8 00148B58 7F E5 FB 78 */ mr r5, r31
+/* 8014CEFC 00148B5C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF00 00148B60 80 63 0E 8C */ lwz r3, 0xe8c(r3)
+/* 8014CF04 00148B64 4B FE 06 2D */ bl func_8012D530
+/* 8014CF08 00148B68 48 00 02 28 */ b lbl_8014D130
+/* 8014CF0C 00148B6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CF10 00148B70 7F E5 FB 78 */ mr r5, r31
+/* 8014CF14 00148B74 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF18 00148B78 80 63 0E 90 */ lwz r3, 0xe90(r3)
+/* 8014CF1C 00148B7C 4B FE 06 15 */ bl func_8012D530
+/* 8014CF20 00148B80 48 00 02 10 */ b lbl_8014D130
+/* 8014CF24 00148B84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CF28 00148B88 7F E5 FB 78 */ mr r5, r31
+/* 8014CF2C 00148B8C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF30 00148B90 80 63 0E 94 */ lwz r3, 0xe94(r3)
+/* 8014CF34 00148B94 4B FE 05 FD */ bl func_8012D530
+/* 8014CF38 00148B98 48 00 01 F8 */ b lbl_8014D130
+/* 8014CF3C 00148B9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CF40 00148BA0 7F E5 FB 78 */ mr r5, r31
+/* 8014CF44 00148BA4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF48 00148BA8 80 63 0E 98 */ lwz r3, 0xe98(r3)
+/* 8014CF4C 00148BAC 4B FE 05 E5 */ bl func_8012D530
+/* 8014CF50 00148BB0 48 00 01 E0 */ b lbl_8014D130
+/* 8014CF54 00148BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CF58 00148BB8 7F E5 FB 78 */ mr r5, r31
+/* 8014CF5C 00148BBC 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF60 00148BC0 80 63 0E 9C */ lwz r3, 0xe9c(r3)
+/* 8014CF64 00148BC4 4B FE 05 CD */ bl func_8012D530
+/* 8014CF68 00148BC8 48 00 01 C8 */ b lbl_8014D130
+/* 8014CF6C 00148BCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CF70 00148BD0 7F E5 FB 78 */ mr r5, r31
+/* 8014CF74 00148BD4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF78 00148BD8 80 63 0E A0 */ lwz r3, 0xea0(r3)
+/* 8014CF7C 00148BDC 4B FE 05 B5 */ bl func_8012D530
+/* 8014CF80 00148BE0 48 00 01 B0 */ b lbl_8014D130
+/* 8014CF84 00148BE4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CF88 00148BE8 7F E5 FB 78 */ mr r5, r31
+/* 8014CF8C 00148BEC 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CF90 00148BF0 38 C0 00 01 */ li r6, 1
+/* 8014CF94 00148BF4 80 63 0E 8C */ lwz r3, 0xe8c(r3)
+/* 8014CF98 00148BF8 4B FE 06 A9 */ bl func_8012D640
+/* 8014CF9C 00148BFC 48 00 01 94 */ b lbl_8014D130
+/* 8014CFA0 00148C00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CFA4 00148C04 7F E5 FB 78 */ mr r5, r31
+/* 8014CFA8 00148C08 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CFAC 00148C0C 38 C0 00 01 */ li r6, 1
+/* 8014CFB0 00148C10 80 63 0E 90 */ lwz r3, 0xe90(r3)
+/* 8014CFB4 00148C14 4B FE 06 8D */ bl func_8012D640
+/* 8014CFB8 00148C18 48 00 01 78 */ b lbl_8014D130
+/* 8014CFBC 00148C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CFC0 00148C20 7F E5 FB 78 */ mr r5, r31
+/* 8014CFC4 00148C24 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CFC8 00148C28 38 C0 00 01 */ li r6, 1
+/* 8014CFCC 00148C2C 80 63 0E 94 */ lwz r3, 0xe94(r3)
+/* 8014CFD0 00148C30 4B FE 06 71 */ bl func_8012D640
+/* 8014CFD4 00148C34 48 00 01 5C */ b lbl_8014D130
+/* 8014CFD8 00148C38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CFDC 00148C3C 7F E5 FB 78 */ mr r5, r31
+/* 8014CFE0 00148C40 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014CFE4 00148C44 38 C0 00 01 */ li r6, 1
+/* 8014CFE8 00148C48 80 63 0E 98 */ lwz r3, 0xe98(r3)
+/* 8014CFEC 00148C4C 4B FE 06 55 */ bl func_8012D640
+/* 8014CFF0 00148C50 48 00 01 40 */ b lbl_8014D130
+/* 8014CFF4 00148C54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014CFF8 00148C58 7F E5 FB 78 */ mr r5, r31
+/* 8014CFFC 00148C5C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D000 00148C60 38 C0 00 01 */ li r6, 1
+/* 8014D004 00148C64 80 63 0E 9C */ lwz r3, 0xe9c(r3)
+/* 8014D008 00148C68 4B FE 06 39 */ bl func_8012D640
+/* 8014D00C 00148C6C 48 00 01 24 */ b lbl_8014D130
+/* 8014D010 00148C70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D014 00148C74 7F E5 FB 78 */ mr r5, r31
+/* 8014D018 00148C78 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D01C 00148C7C 38 C0 00 01 */ li r6, 1
+/* 8014D020 00148C80 80 63 0E A0 */ lwz r3, 0xea0(r3)
+/* 8014D024 00148C84 4B FE 06 1D */ bl func_8012D640
+/* 8014D028 00148C88 48 00 01 08 */ b lbl_8014D130
+/* 8014D02C 00148C8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D030 00148C90 7F A3 EB 78 */ mr r3, r29
+/* 8014D034 00148C94 7F C4 F3 78 */ mr r4, r30
+/* 8014D038 00148C98 38 C0 00 00 */ li r6, 0
+/* 8014D03C 00148C9C 80 A5 0E 8C */ lwz r5, 0xe8c(r5)
+/* 8014D040 00148CA0 4B F0 E2 E9 */ bl func_8005B328
+/* 8014D044 00148CA4 48 00 00 EC */ b lbl_8014D130
+/* 8014D048 00148CA8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D04C 00148CAC 7F A3 EB 78 */ mr r3, r29
+/* 8014D050 00148CB0 7F C4 F3 78 */ mr r4, r30
+/* 8014D054 00148CB4 38 C0 00 00 */ li r6, 0
+/* 8014D058 00148CB8 80 A5 0E 90 */ lwz r5, 0xe90(r5)
+/* 8014D05C 00148CBC 4B F0 E2 CD */ bl func_8005B328
+/* 8014D060 00148CC0 48 00 00 D0 */ b lbl_8014D130
+/* 8014D064 00148CC4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D068 00148CC8 7F A3 EB 78 */ mr r3, r29
+/* 8014D06C 00148CCC 7F C4 F3 78 */ mr r4, r30
+/* 8014D070 00148CD0 38 C0 00 00 */ li r6, 0
+/* 8014D074 00148CD4 80 A5 0E 94 */ lwz r5, 0xe94(r5)
+/* 8014D078 00148CD8 4B F0 E2 B1 */ bl func_8005B328
+/* 8014D07C 00148CDC 48 00 00 B4 */ b lbl_8014D130
+/* 8014D080 00148CE0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D084 00148CE4 7F A3 EB 78 */ mr r3, r29
+/* 8014D088 00148CE8 7F C4 F3 78 */ mr r4, r30
+/* 8014D08C 00148CEC 38 C0 00 00 */ li r6, 0
+/* 8014D090 00148CF0 80 A5 0E 98 */ lwz r5, 0xe98(r5)
+/* 8014D094 00148CF4 4B F0 E2 95 */ bl func_8005B328
+/* 8014D098 00148CF8 48 00 00 98 */ b lbl_8014D130
+/* 8014D09C 00148CFC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D0A0 00148D00 7F A3 EB 78 */ mr r3, r29
+/* 8014D0A4 00148D04 7F C4 F3 78 */ mr r4, r30
+/* 8014D0A8 00148D08 38 C0 00 00 */ li r6, 0
+/* 8014D0AC 00148D0C 80 A5 0E 9C */ lwz r5, 0xe9c(r5)
+/* 8014D0B0 00148D10 4B F0 E2 79 */ bl func_8005B328
+/* 8014D0B4 00148D14 48 00 00 7C */ b lbl_8014D130
+/* 8014D0B8 00148D18 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D0BC 00148D1C 7F A3 EB 78 */ mr r3, r29
+/* 8014D0C0 00148D20 7F C4 F3 78 */ mr r4, r30
+/* 8014D0C4 00148D24 38 C0 00 00 */ li r6, 0
+/* 8014D0C8 00148D28 80 A5 0E A0 */ lwz r5, 0xea0(r5)
+/* 8014D0CC 00148D2C 4B F0 E2 5D */ bl func_8005B328
+/* 8014D0D0 00148D30 48 00 00 60 */ b lbl_8014D130
+/* 8014D0D4 00148D34 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D0D8 00148D38 38 60 00 33 */ li r3, 0x33
+/* 8014D0DC 00148D3C 4B F0 C9 61 */ bl func_80059A3C
+/* 8014D0E0 00148D40 48 00 00 50 */ b lbl_8014D130
+/* 8014D0E4 00148D44 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D0E8 00148D48 38 60 00 34 */ li r3, 0x34
+/* 8014D0EC 00148D4C 4B F0 C9 51 */ bl func_80059A3C
+/* 8014D0F0 00148D50 48 00 00 40 */ b lbl_8014D130
+/* 8014D0F4 00148D54 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D0F8 00148D58 38 60 00 35 */ li r3, 0x35
+/* 8014D0FC 00148D5C 4B F0 C9 41 */ bl func_80059A3C
+/* 8014D100 00148D60 48 00 00 30 */ b lbl_8014D130
+/* 8014D104 00148D64 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D108 00148D68 38 60 00 36 */ li r3, 0x36
+/* 8014D10C 00148D6C 4B F0 C9 31 */ bl func_80059A3C
+/* 8014D110 00148D70 48 00 00 20 */ b lbl_8014D130
+/* 8014D114 00148D74 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D118 00148D78 38 60 00 37 */ li r3, 0x37
+/* 8014D11C 00148D7C 4B F0 C9 21 */ bl func_80059A3C
+/* 8014D120 00148D80 48 00 00 10 */ b lbl_8014D130
+/* 8014D124 00148D84 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D128 00148D88 38 60 00 38 */ li r3, 0x38
+/* 8014D12C 00148D8C 4B F0 C9 11 */ bl func_80059A3C
+lbl_8014D130:
+/* 8014D130 00148D90 39 61 00 70 */ addi r11, r1, 0x70
+/* 8014D134 00148D94 48 07 A0 35 */ bl _restgpr_24
+/* 8014D138 00148D98 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8014D13C 00148D9C 7C 08 03 A6 */ mtlr r0
+/* 8014D140 00148DA0 38 21 00 70 */ addi r1, r1, 0x70
+/* 8014D144 00148DA4 4E 80 00 20 */ blr
+lbl_8014D148:
+/* 8014D148 00148DA8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014D14C 00148DAC 7C 08 02 A6 */ mflr r0
+/* 8014D150 00148DB0 38 A0 00 03 */ li r5, 3
+/* 8014D154 00148DB4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014D158 00148DB8 38 C1 00 08 */ addi r6, r1, 8
+/* 8014D15C 00148DBC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014D160 00148DC0 7C 9F 23 78 */ mr r31, r4
+/* 8014D164 00148DC4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014D168 00148DC8 7C 7E 1B 78 */ mr r30, r3
+/* 8014D16C 00148DCC 48 10 6D 21 */ bl func_80253E8C
+/* 8014D170 00148DD0 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014D174 00148DD4 28 00 00 3D */ cmplwi r0, 0x3d
+/* 8014D178 00148DD8 41 81 01 E0 */ bgt lbl_8014D358
+/* 8014D17C 00148DDC 3C 60 80 42 */ lis r3, lbl_8041DEC8@ha
+/* 8014D180 00148DE0 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D184 00148DE4 38 63 DE C8 */ addi r3, r3, lbl_8041DEC8@l
+/* 8014D188 00148DE8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014D18C 00148DEC 7C 69 03 A6 */ mtctr r3
+/* 8014D190 00148DF0 4E 80 04 20 */ bctr
+/* 8014D194 00148DF4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D198 00148DF8 7F C3 F3 78 */ mr r3, r30
+/* 8014D19C 00148DFC 7F E4 FB 78 */ mr r4, r31
+/* 8014D1A0 00148E00 38 A0 00 01 */ li r5, 1
+/* 8014D1A4 00148E04 88 06 0E E2 */ lbz r0, 0xee2(r6)
+/* 8014D1A8 00148E08 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D1AC 00148E0C 7C C6 02 14 */ add r6, r6, r0
+/* 8014D1B0 00148E10 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014D1B4 00148E14 48 10 6D 01 */ bl func_80253EB4
+/* 8014D1B8 00148E18 48 00 01 A0 */ b lbl_8014D358
+/* 8014D1BC 00148E1C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D1C0 00148E20 7F C3 F3 78 */ mr r3, r30
+/* 8014D1C4 00148E24 7F E4 FB 78 */ mr r4, r31
+/* 8014D1C8 00148E28 38 A0 00 01 */ li r5, 1
+/* 8014D1CC 00148E2C 88 06 0E E3 */ lbz r0, 0xee3(r6)
+/* 8014D1D0 00148E30 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D1D4 00148E34 7C C6 02 14 */ add r6, r6, r0
+/* 8014D1D8 00148E38 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014D1DC 00148E3C 48 10 6C D9 */ bl func_80253EB4
+/* 8014D1E0 00148E40 48 00 01 78 */ b lbl_8014D358
+/* 8014D1E4 00148E44 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D1E8 00148E48 7F C3 F3 78 */ mr r3, r30
+/* 8014D1EC 00148E4C 7F E4 FB 78 */ mr r4, r31
+/* 8014D1F0 00148E50 38 A0 00 01 */ li r5, 1
+/* 8014D1F4 00148E54 88 06 0E E4 */ lbz r0, 0xee4(r6)
+/* 8014D1F8 00148E58 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D1FC 00148E5C 7C C6 02 14 */ add r6, r6, r0
+/* 8014D200 00148E60 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014D204 00148E64 48 10 6C B1 */ bl func_80253EB4
+/* 8014D208 00148E68 48 00 01 50 */ b lbl_8014D358
+/* 8014D20C 00148E6C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D210 00148E70 7F C3 F3 78 */ mr r3, r30
+/* 8014D214 00148E74 7F E4 FB 78 */ mr r4, r31
+/* 8014D218 00148E78 38 A0 00 01 */ li r5, 1
+/* 8014D21C 00148E7C 88 06 0E E5 */ lbz r0, 0xee5(r6)
+/* 8014D220 00148E80 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D224 00148E84 7C C6 02 14 */ add r6, r6, r0
+/* 8014D228 00148E88 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014D22C 00148E8C 48 10 6C 89 */ bl func_80253EB4
+/* 8014D230 00148E90 48 00 01 28 */ b lbl_8014D358
+/* 8014D234 00148E94 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D238 00148E98 7F C3 F3 78 */ mr r3, r30
+/* 8014D23C 00148E9C 7F E4 FB 78 */ mr r4, r31
+/* 8014D240 00148EA0 38 A0 00 01 */ li r5, 1
+/* 8014D244 00148EA4 88 06 0E E6 */ lbz r0, 0xee6(r6)
+/* 8014D248 00148EA8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D24C 00148EAC 7C C6 02 14 */ add r6, r6, r0
+/* 8014D250 00148EB0 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014D254 00148EB4 48 10 6C 61 */ bl func_80253EB4
+/* 8014D258 00148EB8 48 00 01 00 */ b lbl_8014D358
+/* 8014D25C 00148EBC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D260 00148EC0 7F C3 F3 78 */ mr r3, r30
+/* 8014D264 00148EC4 7F E4 FB 78 */ mr r4, r31
+/* 8014D268 00148EC8 38 A0 00 01 */ li r5, 1
+/* 8014D26C 00148ECC 88 06 0E E7 */ lbz r0, 0xee7(r6)
+/* 8014D270 00148ED0 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D274 00148ED4 7C C6 02 14 */ add r6, r6, r0
+/* 8014D278 00148ED8 80 C6 0E E8 */ lwz r6, 0xee8(r6)
+/* 8014D27C 00148EDC 48 10 6C 39 */ bl func_80253EB4
+/* 8014D280 00148EE0 48 00 00 D8 */ b lbl_8014D358
+/* 8014D284 00148EE4 7F C3 F3 78 */ mr r3, r30
+/* 8014D288 00148EE8 7F E4 FB 78 */ mr r4, r31
+/* 8014D28C 00148EEC 38 A0 00 01 */ li r5, 1
+/* 8014D290 00148EF0 38 C0 00 00 */ li r6, 0
+/* 8014D294 00148EF4 48 10 6C 21 */ bl func_80253EB4
+/* 8014D298 00148EF8 48 00 00 C0 */ b lbl_8014D358
+/* 8014D29C 00148EFC 7F C3 F3 78 */ mr r3, r30
+/* 8014D2A0 00148F00 7F E4 FB 78 */ mr r4, r31
+/* 8014D2A4 00148F04 38 A0 00 02 */ li r5, 2
+/* 8014D2A8 00148F08 38 C0 00 00 */ li r6, 0
+/* 8014D2AC 00148F0C 48 10 6C 09 */ bl func_80253EB4
+/* 8014D2B0 00148F10 48 00 00 A8 */ b lbl_8014D358
+/* 8014D2B4 00148F14 7F C3 F3 78 */ mr r3, r30
+/* 8014D2B8 00148F18 7F E4 FB 78 */ mr r4, r31
+/* 8014D2BC 00148F1C 38 A0 00 02 */ li r5, 2
+/* 8014D2C0 00148F20 38 C0 00 00 */ li r6, 0
+/* 8014D2C4 00148F24 48 10 6B F1 */ bl func_80253EB4
+/* 8014D2C8 00148F28 48 00 00 90 */ b lbl_8014D358
+/* 8014D2CC 00148F2C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D2D0 00148F30 7F C3 F3 78 */ mr r3, r30
+/* 8014D2D4 00148F34 7F E4 FB 78 */ mr r4, r31
+/* 8014D2D8 00148F38 80 A5 0E A4 */ lwz r5, 0xea4(r5)
+/* 8014D2DC 00148F3C 4B F0 DF B9 */ bl func_8005B294
+/* 8014D2E0 00148F40 48 00 00 78 */ b lbl_8014D358
+/* 8014D2E4 00148F44 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D2E8 00148F48 7F C3 F3 78 */ mr r3, r30
+/* 8014D2EC 00148F4C 7F E4 FB 78 */ mr r4, r31
+/* 8014D2F0 00148F50 80 A5 0E A8 */ lwz r5, 0xea8(r5)
+/* 8014D2F4 00148F54 4B F0 DF A1 */ bl func_8005B294
+/* 8014D2F8 00148F58 48 00 00 60 */ b lbl_8014D358
+/* 8014D2FC 00148F5C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D300 00148F60 7F C3 F3 78 */ mr r3, r30
+/* 8014D304 00148F64 7F E4 FB 78 */ mr r4, r31
+/* 8014D308 00148F68 80 A5 0E AC */ lwz r5, 0xeac(r5)
+/* 8014D30C 00148F6C 4B F0 DF 89 */ bl func_8005B294
+/* 8014D310 00148F70 48 00 00 48 */ b lbl_8014D358
+/* 8014D314 00148F74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D318 00148F78 7F C3 F3 78 */ mr r3, r30
+/* 8014D31C 00148F7C 7F E4 FB 78 */ mr r4, r31
+/* 8014D320 00148F80 80 A5 0E B0 */ lwz r5, 0xeb0(r5)
+/* 8014D324 00148F84 4B F0 DF 71 */ bl func_8005B294
+/* 8014D328 00148F88 48 00 00 30 */ b lbl_8014D358
+/* 8014D32C 00148F8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D330 00148F90 7F C3 F3 78 */ mr r3, r30
+/* 8014D334 00148F94 7F E4 FB 78 */ mr r4, r31
+/* 8014D338 00148F98 80 A5 0E B4 */ lwz r5, 0xeb4(r5)
+/* 8014D33C 00148F9C 4B F0 DF 59 */ bl func_8005B294
+/* 8014D340 00148FA0 48 00 00 18 */ b lbl_8014D358
+/* 8014D344 00148FA4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D348 00148FA8 7F C3 F3 78 */ mr r3, r30
+/* 8014D34C 00148FAC 7F E4 FB 78 */ mr r4, r31
+/* 8014D350 00148FB0 80 A5 0E B8 */ lwz r5, 0xeb8(r5)
+/* 8014D354 00148FB4 4B F0 DF 41 */ bl func_8005B294
+lbl_8014D358:
+/* 8014D358 00148FB8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014D35C 00148FBC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014D360 00148FC0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014D364 00148FC4 7C 08 03 A6 */ mtlr r0
+/* 8014D368 00148FC8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014D36C 00148FCC 4E 80 00 20 */ blr
+lbl_8014D370:
+/* 8014D370 00148FD0 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 8014D374 00148FD4 7C 08 02 A6 */ mflr r0
+/* 8014D378 00148FD8 90 01 00 94 */ stw r0, 0x94(r1)
+/* 8014D37C 00148FDC DB E1 00 80 */ stfd f31, 0x80(r1)
+/* 8014D380 00148FE0 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
+/* 8014D384 00148FE4 39 61 00 80 */ addi r11, r1, 0x80
+/* 8014D388 00148FE8 48 07 9D 95 */ bl _savegpr_24
+/* 8014D38C 00148FEC 7C 7E 1B 78 */ mr r30, r3
+/* 8014D390 00148FF0 7C 9F 23 78 */ mr r31, r4
+/* 8014D394 00148FF4 38 C1 00 08 */ addi r6, r1, 8
+/* 8014D398 00148FF8 38 A0 00 03 */ li r5, 3
+/* 8014D39C 00148FFC 48 10 6B 41 */ bl func_80253EDC
+/* 8014D3A0 00149000 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014D3A4 00149004 38 03 FF F2 */ addi r0, r3, -14
+/* 8014D3A8 00149008 28 00 00 1E */ cmplwi r0, 0x1e
+/* 8014D3AC 0014900C 41 81 00 70 */ bgt lbl_8014D41C
+/* 8014D3B0 00149010 3C 60 80 42 */ lis r3, lbl_8041E098@ha
+/* 8014D3B4 00149014 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D3B8 00149018 38 63 E0 98 */ addi r3, r3, lbl_8041E098@l
+/* 8014D3BC 0014901C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014D3C0 00149020 7C 69 03 A6 */ mtctr r3
+/* 8014D3C4 00149024 4E 80 04 20 */ bctr
+/* 8014D3C8 00149028 C0 3F 00 38 */ lfs f1, 0x38(r31)
+/* 8014D3CC 0014902C C0 62 8E 60 */ lfs f3, lbl_80641460-_SDA2_BASE_(r2)
+/* 8014D3D0 00149030 C0 1F 00 44 */ lfs f0, 0x44(r31)
+/* 8014D3D4 00149034 EC C1 18 28 */ fsubs f6, f1, f3
+/* 8014D3D8 00149038 C0 5F 00 3C */ lfs f2, 0x3c(r31)
+/* 8014D3DC 0014903C EC A0 18 28 */ fsubs f5, f0, f3
+/* 8014D3E0 00149040 C0 22 8E 64 */ lfs f1, lbl_80641464-_SDA2_BASE_(r2)
+/* 8014D3E4 00149044 C0 1F 00 40 */ lfs f0, 0x40(r31)
+/* 8014D3E8 00149048 EC 82 08 28 */ fsubs f4, f2, f1
+/* 8014D3EC 0014904C EC 60 08 28 */ fsubs f3, f0, f1
+/* 8014D3F0 00149050 C0 3F 00 48 */ lfs f1, 0x48(r31)
+/* 8014D3F4 00149054 C0 42 8E 68 */ lfs f2, lbl_80641468-_SDA2_BASE_(r2)
+/* 8014D3F8 00149058 C0 1F 00 4C */ lfs f0, 0x4c(r31)
+/* 8014D3FC 0014905C EC 21 10 2A */ fadds f1, f1, f2
+/* 8014D400 00149060 D0 DF 00 38 */ stfs f6, 0x38(r31)
+/* 8014D404 00149064 EC 00 10 2A */ fadds f0, f0, f2
+/* 8014D408 00149068 D0 BF 00 44 */ stfs f5, 0x44(r31)
+/* 8014D40C 0014906C D0 9F 00 3C */ stfs f4, 0x3c(r31)
+/* 8014D410 00149070 D0 7F 00 40 */ stfs f3, 0x40(r31)
+/* 8014D414 00149074 D0 3F 00 48 */ stfs f1, 0x48(r31)
+/* 8014D418 00149078 D0 1F 00 4C */ stfs f0, 0x4c(r31)
+lbl_8014D41C:
+/* 8014D41C 0014907C 7F C3 F3 78 */ mr r3, r30
+/* 8014D420 00149080 7F E4 FB 78 */ mr r4, r31
+/* 8014D424 00149084 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014D428 00149088 38 A0 00 06 */ li r5, 6
+/* 8014D42C 0014908C 48 10 6A B1 */ bl func_80253EDC
+/* 8014D430 00149090 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8014D434 00149094 3B A0 FF 00 */ li r29, -256
+/* 8014D438 00149098 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8014D43C 0014909C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8014D440 001490A0 FC 80 28 1E */ fctiwz f4, f5
+/* 8014D444 001490A4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014D448 001490A8 FC 40 18 1E */ fctiwz f2, f3
+/* 8014D44C 001490AC EC 21 28 28 */ fsubs f1, f1, f5
+/* 8014D450 001490B0 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014D454 001490B4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8014D458 001490B8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 8014D45C 001490BC 38 03 FF F8 */ addi r0, r3, -8
+/* 8014D460 001490C0 FC 20 08 1E */ fctiwz f1, f1
+/* 8014D464 001490C4 FC 00 00 1E */ fctiwz f0, f0
+/* 8014D468 001490C8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 8014D46C 001490CC 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 8014D470 001490D0 28 00 00 35 */ cmplwi r0, 0x35
+/* 8014D474 001490D4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014D478 001490D8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 8014D47C 001490DC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014D480 001490E0 7C BC EB 78 */ or r28, r5, r29
+/* 8014D484 001490E4 83 41 00 3C */ lwz r26, 0x3c(r1)
+/* 8014D488 001490E8 83 21 00 44 */ lwz r25, 0x44(r1)
+/* 8014D48C 001490EC 83 01 00 4C */ lwz r24, 0x4c(r1)
+/* 8014D490 001490F0 41 81 04 3C */ bgt lbl_8014D8CC
+/* 8014D494 001490F4 3C 60 80 42 */ lis r3, lbl_8041DFC0@ha
+/* 8014D498 001490F8 54 00 10 3A */ slwi r0, r0, 2
+/* 8014D49C 001490FC 38 63 DF C0 */ addi r3, r3, lbl_8041DFC0@l
+/* 8014D4A0 00149100 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014D4A4 00149104 7C 69 03 A6 */ mtctr r3
+/* 8014D4A8 00149108 4E 80 04 20 */ bctr
+/* 8014D4AC 0014910C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D4B0 00149110 38 60 00 0F */ li r3, 0xf
+/* 8014D4B4 00149114 80 84 0E D8 */ lwz r4, 0xed8(r4)
+/* 8014D4B8 00149118 48 00 EE 51 */ bl func_8015C308
+/* 8014D4BC 0014911C 7F 64 DB 78 */ mr r4, r27
+/* 8014D4C0 00149120 7F 45 D3 78 */ mr r5, r26
+/* 8014D4C4 00149124 7F 88 E3 78 */ mr r8, r28
+/* 8014D4C8 00149128 7F 26 07 34 */ extsh r6, r25
+/* 8014D4CC 0014912C 7F 07 07 34 */ extsh r7, r24
+/* 8014D4D0 00149130 38 60 03 F9 */ li r3, 0x3f9
+/* 8014D4D4 00149134 48 10 2C 61 */ bl func_80250134
+/* 8014D4D8 00149138 48 00 03 F4 */ b lbl_8014D8CC
+/* 8014D4DC 0014913C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D4E0 00149140 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D4E4 00149144 80 63 0E BC */ lwz r3, 0xebc(r3)
+/* 8014D4E8 00149148 4B FE 00 49 */ bl func_8012D530
+/* 8014D4EC 0014914C 48 00 03 E0 */ b lbl_8014D8CC
+/* 8014D4F0 00149150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D4F4 00149154 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D4F8 00149158 80 63 0E C0 */ lwz r3, 0xec0(r3)
+/* 8014D4FC 0014915C 4B FE 00 35 */ bl func_8012D530
+/* 8014D500 00149160 48 00 03 CC */ b lbl_8014D8CC
+/* 8014D504 00149164 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D508 00149168 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D50C 0014916C 80 63 0E C4 */ lwz r3, 0xec4(r3)
+/* 8014D510 00149170 4B FE 00 21 */ bl func_8012D530
+/* 8014D514 00149174 48 00 03 B8 */ b lbl_8014D8CC
+/* 8014D518 00149178 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D51C 0014917C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D520 00149180 80 63 0E C8 */ lwz r3, 0xec8(r3)
+/* 8014D524 00149184 4B FE 00 0D */ bl func_8012D530
+/* 8014D528 00149188 48 00 03 A4 */ b lbl_8014D8CC
+/* 8014D52C 0014918C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D530 00149190 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D534 00149194 80 63 0E CC */ lwz r3, 0xecc(r3)
+/* 8014D538 00149198 4B FD FF F9 */ bl func_8012D530
+/* 8014D53C 0014919C 48 00 03 90 */ b lbl_8014D8CC
+/* 8014D540 001491A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D544 001491A4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D548 001491A8 80 63 0E D0 */ lwz r3, 0xed0(r3)
+/* 8014D54C 001491AC 4B FD FF E5 */ bl func_8012D530
+/* 8014D550 001491B0 48 00 03 7C */ b lbl_8014D8CC
+/* 8014D554 001491B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D558 001491B8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D55C 001491BC 38 C0 00 00 */ li r6, 0
+/* 8014D560 001491C0 80 63 0E A4 */ lwz r3, 0xea4(r3)
+/* 8014D564 001491C4 4B FE 00 DD */ bl func_8012D640
+/* 8014D568 001491C8 48 00 03 64 */ b lbl_8014D8CC
+/* 8014D56C 001491CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D570 001491D0 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D574 001491D4 38 C0 00 00 */ li r6, 0
+/* 8014D578 001491D8 80 63 0E A8 */ lwz r3, 0xea8(r3)
+/* 8014D57C 001491DC 4B FE 00 C5 */ bl func_8012D640
+/* 8014D580 001491E0 48 00 03 4C */ b lbl_8014D8CC
+/* 8014D584 001491E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D588 001491E8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D58C 001491EC 38 C0 00 00 */ li r6, 0
+/* 8014D590 001491F0 80 63 0E AC */ lwz r3, 0xeac(r3)
+/* 8014D594 001491F4 4B FE 00 AD */ bl func_8012D640
+/* 8014D598 001491F8 48 00 03 34 */ b lbl_8014D8CC
+/* 8014D59C 001491FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D5A0 00149200 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D5A4 00149204 38 C0 00 00 */ li r6, 0
+/* 8014D5A8 00149208 80 63 0E B0 */ lwz r3, 0xeb0(r3)
+/* 8014D5AC 0014920C 4B FE 00 95 */ bl func_8012D640
+/* 8014D5B0 00149210 48 00 03 1C */ b lbl_8014D8CC
+/* 8014D5B4 00149214 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D5B8 00149218 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D5BC 0014921C 38 C0 00 00 */ li r6, 0
+/* 8014D5C0 00149220 80 63 0E B4 */ lwz r3, 0xeb4(r3)
+/* 8014D5C4 00149224 4B FE 00 7D */ bl func_8012D640
+/* 8014D5C8 00149228 48 00 03 04 */ b lbl_8014D8CC
+/* 8014D5CC 0014922C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D5D0 00149230 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014D5D4 00149234 38 C0 00 00 */ li r6, 0
+/* 8014D5D8 00149238 80 63 0E B8 */ lwz r3, 0xeb8(r3)
+/* 8014D5DC 0014923C 4B FE 00 65 */ bl func_8012D640
+/* 8014D5E0 00149240 48 00 02 EC */ b lbl_8014D8CC
+/* 8014D5E4 00149244 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D5E8 00149248 7F C3 F3 78 */ mr r3, r30
+/* 8014D5EC 0014924C 7F E4 FB 78 */ mr r4, r31
+/* 8014D5F0 00149250 38 C0 00 00 */ li r6, 0
+/* 8014D5F4 00149254 80 A5 0E A4 */ lwz r5, 0xea4(r5)
+/* 8014D5F8 00149258 4B F0 DD 31 */ bl func_8005B328
+/* 8014D5FC 0014925C 48 00 02 D0 */ b lbl_8014D8CC
+/* 8014D600 00149260 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D604 00149264 7F C3 F3 78 */ mr r3, r30
+/* 8014D608 00149268 7F E4 FB 78 */ mr r4, r31
+/* 8014D60C 0014926C 38 C0 00 00 */ li r6, 0
+/* 8014D610 00149270 80 A5 0E A8 */ lwz r5, 0xea8(r5)
+/* 8014D614 00149274 4B F0 DD 15 */ bl func_8005B328
+/* 8014D618 00149278 48 00 02 B4 */ b lbl_8014D8CC
+/* 8014D61C 0014927C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D620 00149280 7F C3 F3 78 */ mr r3, r30
+/* 8014D624 00149284 7F E4 FB 78 */ mr r4, r31
+/* 8014D628 00149288 38 C0 00 00 */ li r6, 0
+/* 8014D62C 0014928C 80 A5 0E AC */ lwz r5, 0xeac(r5)
+/* 8014D630 00149290 4B F0 DC F9 */ bl func_8005B328
+/* 8014D634 00149294 48 00 02 98 */ b lbl_8014D8CC
+/* 8014D638 00149298 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D63C 0014929C 7F C3 F3 78 */ mr r3, r30
+/* 8014D640 001492A0 7F E4 FB 78 */ mr r4, r31
+/* 8014D644 001492A4 38 C0 00 00 */ li r6, 0
+/* 8014D648 001492A8 80 A5 0E B0 */ lwz r5, 0xeb0(r5)
+/* 8014D64C 001492AC 4B F0 DC DD */ bl func_8005B328
+/* 8014D650 001492B0 48 00 02 7C */ b lbl_8014D8CC
+/* 8014D654 001492B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D658 001492B8 7F C3 F3 78 */ mr r3, r30
+/* 8014D65C 001492BC 7F E4 FB 78 */ mr r4, r31
+/* 8014D660 001492C0 38 C0 00 00 */ li r6, 0
+/* 8014D664 001492C4 80 A5 0E B4 */ lwz r5, 0xeb4(r5)
+/* 8014D668 001492C8 4B F0 DC C1 */ bl func_8005B328
+/* 8014D66C 001492CC 48 00 02 60 */ b lbl_8014D8CC
+/* 8014D670 001492D0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D674 001492D4 7F C3 F3 78 */ mr r3, r30
+/* 8014D678 001492D8 7F E4 FB 78 */ mr r4, r31
+/* 8014D67C 001492DC 38 C0 00 00 */ li r6, 0
+/* 8014D680 001492E0 80 A5 0E B8 */ lwz r5, 0xeb8(r5)
+/* 8014D684 001492E4 4B F0 DC A5 */ bl func_8005B328
+/* 8014D688 001492E8 38 60 02 68 */ li r3, 0x268
+/* 8014D68C 001492EC 48 01 54 05 */ bl func_80162A90
+/* 8014D690 001492F0 2C 03 00 00 */ cmpwi r3, 0
+/* 8014D694 001492F4 40 82 02 38 */ bne lbl_8014D8CC
+/* 8014D698 001492F8 88 1F 00 11 */ lbz r0, 0x11(r31)
+/* 8014D69C 001492FC 7C 1D EB 78 */ or r29, r0, r29
+/* 8014D6A0 00149300 48 01 21 01 */ bl func_8015F7A0
+/* 8014D6A4 00149304 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D6A8 00149308 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
+/* 8014D6AC 0014930C C8 43 0D 38 */ lfd f2, 0xd38(r3)
+/* 8014D6B0 00149310 FC 21 10 28 */ fsub f1, f1, f2
+/* 8014D6B4 00149314 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8014D6B8 00149318 4C 41 13 82 */ cror 2, 1, 2
+/* 8014D6BC 0014931C 40 82 00 0C */ bne lbl_8014D6C8
+/* 8014D6C0 00149320 C3 E2 8E 40 */ lfs f31, lbl_80641440-_SDA2_BASE_(r2)
+/* 8014D6C4 00149324 48 00 00 20 */ b lbl_8014D6E4
+lbl_8014D6C8:
+/* 8014D6C8 00149328 48 01 20 D9 */ bl func_8015F7A0
+/* 8014D6CC 0014932C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D6D0 00149330 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
+/* 8014D6D4 00149334 C8 43 0D 38 */ lfd f2, 0xd38(r3)
+/* 8014D6D8 00149338 FC 21 10 28 */ fsub f1, f1, f2
+/* 8014D6DC 0014933C FF E0 08 28 */ fsub f31, f0, f1
+/* 8014D6E0 00149340 FF E0 F8 18 */ frsp f31, f31
+lbl_8014D6E4:
+/* 8014D6E4 00149344 FC 20 F8 90 */ fmr f1, f31
+/* 8014D6E8 00149348 48 07 99 19 */ bl __cvt_fp2unsigned
+/* 8014D6EC 0014934C 7C 64 1B 78 */ mr r4, r3
+/* 8014D6F0 00149350 38 60 00 08 */ li r3, 8
+/* 8014D6F4 00149354 48 00 EC 15 */ bl func_8015C308
+/* 8014D6F8 00149358 7F A8 EB 78 */ mr r8, r29
+/* 8014D6FC 0014935C 38 60 03 ED */ li r3, 0x3ed
+/* 8014D700 00149360 38 80 02 3A */ li r4, 0x23a
+/* 8014D704 00149364 38 A0 00 40 */ li r5, 0x40
+/* 8014D708 00149368 38 C0 00 00 */ li r6, 0
+/* 8014D70C 0014936C 38 E0 00 00 */ li r7, 0
+/* 8014D710 00149370 48 10 2A 25 */ bl func_80250134
+/* 8014D714 00149374 FC 00 F8 1E */ fctiwz f0, f31
+/* 8014D718 00149378 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014D71C 0014937C 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 8014D720 00149380 54 A4 04 3E */ clrlwi r4, r5, 0x10
+/* 8014D724 00149384 28 04 00 05 */ cmplwi r4, 5
+/* 8014D728 00149388 41 81 01 A4 */ bgt lbl_8014D8CC
+/* 8014D72C 0014938C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D730 00149390 A0 03 0E F8 */ lhz r0, 0xef8(r3)
+/* 8014D734 00149394 7C 00 20 40 */ cmplw r0, r4
+/* 8014D738 00149398 41 82 01 94 */ beq lbl_8014D8CC
+/* 8014D73C 0014939C 2C 04 00 00 */ cmpwi r4, 0
+/* 8014D740 001493A0 41 82 01 8C */ beq lbl_8014D8CC
+/* 8014D744 001493A4 B0 A3 0E F8 */ sth r5, 0xef8(r3)
+/* 8014D748 001493A8 38 60 02 34 */ li r3, 0x234
+/* 8014D74C 001493AC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014D750 001493B0 38 80 00 00 */ li r4, 0
+/* 8014D754 001493B4 4B EB DA 1D */ bl func_8000B170
+/* 8014D758 001493B8 48 00 01 74 */ b lbl_8014D8CC
+/* 8014D75C 001493BC 7F C3 F3 78 */ mr r3, r30
+/* 8014D760 001493C0 7F E4 FB 78 */ mr r4, r31
+/* 8014D764 001493C4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014D768 001493C8 38 A0 00 06 */ li r5, 6
+/* 8014D76C 001493CC 48 10 67 71 */ bl func_80253EDC
+/* 8014D770 001493D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D774 001493D4 88 03 0E 03 */ lbz r0, 0xe03(r3)
+/* 8014D778 001493D8 28 00 00 03 */ cmplwi r0, 3
+/* 8014D77C 001493DC 40 82 00 AC */ bne lbl_8014D828
+/* 8014D780 001493E0 38 60 52 39 */ li r3, 0x5239
+/* 8014D784 001493E4 38 80 00 01 */ li r4, 1
+/* 8014D788 001493E8 38 A0 00 00 */ li r5, 0
+/* 8014D78C 001493EC 48 10 2C 0D */ bl func_80250398
+/* 8014D790 001493F0 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 8014D794 001493F4 3C 00 43 30 */ lis r0, 0x4330
+/* 8014D798 001493F8 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8014D79C 001493FC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014D7A0 00149400 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 8014D7A4 00149404 7C 64 07 34 */ extsh r4, r3
+/* 8014D7A8 00149408 EC 60 20 28 */ fsubs f3, f0, f4
+/* 8014D7AC 0014940C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014D7B0 00149410 FC 20 10 1E */ fctiwz f1, f2
+/* 8014D7B4 00149414 90 01 00 40 */ stw r0, 0x40(r1)
+/* 8014D7B8 00149418 EC 00 10 28 */ fsubs f0, f0, f2
+/* 8014D7BC 0014941C 38 60 52 39 */ li r3, 0x5239
+/* 8014D7C0 00149420 FC 40 18 1E */ fctiwz f2, f3
+/* 8014D7C4 00149424 D8 21 00 30 */ stfd f1, 0x30(r1)
+/* 8014D7C8 00149428 FC 00 00 1E */ fctiwz f0, f0
+/* 8014D7CC 0014942C C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
+/* 8014D7D0 00149430 80 A1 00 34 */ lwz r5, 0x34(r1)
+/* 8014D7D4 00149434 39 00 FF FF */ li r8, -1
+/* 8014D7D8 00149438 D8 41 00 48 */ stfd f2, 0x48(r1)
+/* 8014D7DC 0014943C 80 01 00 4C */ lwz r0, 0x4c(r1)
+/* 8014D7E0 00149440 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 8014D7E4 00149444 7C 06 07 34 */ extsh r6, r0
+/* 8014D7E8 00149448 7C 84 30 50 */ subf r4, r4, r6
+/* 8014D7EC 0014944C 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 8014D7F0 00149450 54 80 0F FE */ srwi r0, r4, 0x1f
+/* 8014D7F4 00149454 7C 00 22 14 */ add r0, r0, r4
+/* 8014D7F8 00149458 7C E7 07 34 */ extsh r7, r7
+/* 8014D7FC 0014945C 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8014D800 00149460 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8014D804 00149464 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014D808 00149468 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 8014D80C 0014946C EC 00 08 28 */ fsubs f0, f0, f1
+/* 8014D810 00149470 EC 04 00 2A */ fadds f0, f4, f0
+/* 8014D814 00149474 FC 00 00 1E */ fctiwz f0, f0
+/* 8014D818 00149478 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8014D81C 0014947C 80 81 00 3C */ lwz r4, 0x3c(r1)
+/* 8014D820 00149480 48 10 29 15 */ bl func_80250134
+/* 8014D824 00149484 48 00 00 A8 */ b lbl_8014D8CC
+lbl_8014D828:
+/* 8014D828 00149488 38 60 52 38 */ li r3, 0x5238
+/* 8014D82C 0014948C 38 80 00 01 */ li r4, 1
+/* 8014D830 00149490 38 A0 00 00 */ li r5, 0
+/* 8014D834 00149494 48 10 2B 65 */ bl func_80250398
+/* 8014D838 00149498 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 8014D83C 0014949C 3C 00 43 30 */ lis r0, 0x4330
+/* 8014D840 001494A0 C0 81 00 10 */ lfs f4, 0x10(r1)
+/* 8014D844 001494A4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014D848 001494A8 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 8014D84C 001494AC 7C 64 07 34 */ extsh r4, r3
+/* 8014D850 001494B0 EC 60 20 28 */ fsubs f3, f0, f4
+/* 8014D854 001494B4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8014D858 001494B8 FC 20 10 1E */ fctiwz f1, f2
+/* 8014D85C 001494BC 90 01 00 48 */ stw r0, 0x48(r1)
+/* 8014D860 001494C0 EC 00 10 28 */ fsubs f0, f0, f2
+/* 8014D864 001494C4 38 60 52 38 */ li r3, 0x5238
+/* 8014D868 001494C8 FC 40 18 1E */ fctiwz f2, f3
+/* 8014D86C 001494CC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8014D870 001494D0 FC 00 00 1E */ fctiwz f0, f0
+/* 8014D874 001494D4 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
+/* 8014D878 001494D8 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 8014D87C 001494DC 39 00 FF FF */ li r8, -1
+/* 8014D880 001494E0 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 8014D884 001494E4 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 8014D888 001494E8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 8014D88C 001494EC 7C 06 07 34 */ extsh r6, r0
+/* 8014D890 001494F0 7C 84 30 50 */ subf r4, r4, r6
+/* 8014D894 001494F4 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 8014D898 001494F8 54 80 0F FE */ srwi r0, r4, 0x1f
+/* 8014D89C 001494FC 7C 00 22 14 */ add r0, r0, r4
+/* 8014D8A0 00149500 7C E7 07 34 */ extsh r7, r7
+/* 8014D8A4 00149504 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8014D8A8 00149508 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8014D8AC 0014950C 90 01 00 4C */ stw r0, 0x4c(r1)
+/* 8014D8B0 00149510 C8 01 00 48 */ lfd f0, 0x48(r1)
+/* 8014D8B4 00149514 EC 00 08 28 */ fsubs f0, f0, f1
+/* 8014D8B8 00149518 EC 04 00 2A */ fadds f0, f4, f0
+/* 8014D8BC 0014951C FC 00 00 1E */ fctiwz f0, f0
+/* 8014D8C0 00149520 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8014D8C4 00149524 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 8014D8C8 00149528 48 10 28 6D */ bl func_80250134
+lbl_8014D8CC:
+/* 8014D8CC 0014952C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
+/* 8014D8D0 00149530 39 61 00 80 */ addi r11, r1, 0x80
+/* 8014D8D4 00149534 CB E1 00 80 */ lfd f31, 0x80(r1)
+/* 8014D8D8 00149538 48 07 98 91 */ bl _restgpr_24
+/* 8014D8DC 0014953C 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 8014D8E0 00149540 7C 08 03 A6 */ mtlr r0
+/* 8014D8E4 00149544 38 21 00 90 */ addi r1, r1, 0x90
+/* 8014D8E8 00149548 4E 80 00 20 */ blr
+lbl_8014D8EC:
+/* 8014D8EC 0014954C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014D8F0 00149550 7C 08 02 A6 */ mflr r0
+/* 8014D8F4 00149554 7C 63 07 34 */ extsh r3, r3
+/* 8014D8F8 00149558 38 A0 00 03 */ li r5, 3
+/* 8014D8FC 0014955C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014D900 00149560 38 C1 00 08 */ addi r6, r1, 8
+/* 8014D904 00149564 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014D908 00149568 7C 9F 23 78 */ mr r31, r4
+/* 8014D90C 0014956C 48 10 65 81 */ bl func_80253E8C
+/* 8014D910 00149570 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014D914 00149574 2C 00 00 03 */ cmpwi r0, 3
+/* 8014D918 00149578 41 82 00 4C */ beq lbl_8014D964
+/* 8014D91C 0014957C 40 80 00 B4 */ bge lbl_8014D9D0
+/* 8014D920 00149580 2C 00 00 02 */ cmpwi r0, 2
+/* 8014D924 00149584 40 80 00 08 */ bge lbl_8014D92C
+/* 8014D928 00149588 48 00 00 A8 */ b lbl_8014D9D0
+lbl_8014D92C:
+/* 8014D92C 0014958C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D930 00149590 A0 03 00 F8 */ lhz r0, 0xf8(r3)
+/* 8014D934 00149594 2C 00 00 00 */ cmpwi r0, 0
+/* 8014D938 00149598 40 82 00 98 */ bne lbl_8014D9D0
+/* 8014D93C 0014959C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014D940 001495A0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014D944 001495A4 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014D948 001495A8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014D94C 001495AC 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014D950 001495B0 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014D954 001495B4 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014D958 001495B8 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014D95C 001495BC 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014D960 001495C0 48 00 00 70 */ b lbl_8014D9D0
+lbl_8014D964:
+/* 8014D964 001495C4 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014D968 001495C8 38 61 00 10 */ addi r3, r1, 0x10
+/* 8014D96C 001495CC A0 82 8E 70 */ lhz r4, lbl_80641470-_SDA2_BASE_(r2)
+/* 8014D970 001495D0 A1 02 8E 72 */ lhz r8, lbl_80641472-_SDA2_BASE_(r2)
+/* 8014D974 001495D4 A0 E2 8E 74 */ lhz r7, lbl_80641474-_SDA2_BASE_(r2)
+/* 8014D978 001495D8 A0 C2 8E 76 */ lhz r6, lbl_80641476-_SDA2_BASE_(r2)
+/* 8014D97C 001495DC 80 09 0D 30 */ lwz r0, 0xd30(r9)
+/* 8014D980 001495E0 B0 81 00 10 */ sth r4, 0x10(r1)
+/* 8014D984 001495E4 54 04 57 7C */ rlwinm r4, r0, 0xa, 0x1d, 0x1e
+/* 8014D988 001495E8 A0 A9 00 F8 */ lhz r5, 0xf8(r9)
+/* 8014D98C 001495EC B1 01 00 12 */ sth r8, 0x12(r1)
+/* 8014D990 001495F0 A0 09 00 FC */ lhz r0, 0xfc(r9)
+/* 8014D994 001495F4 B0 E1 00 14 */ sth r7, 0x14(r1)
+/* 8014D998 001495F8 B0 C1 00 16 */ sth r6, 0x16(r1)
+/* 8014D99C 001495FC 7C 63 22 2E */ lhzx r3, r3, r4
+/* 8014D9A0 00149600 7C 65 1A 14 */ add r3, r5, r3
+/* 8014D9A4 00149604 7C 03 00 00 */ cmpw r3, r0
+/* 8014D9A8 00149608 41 80 00 28 */ blt lbl_8014D9D0
+/* 8014D9AC 0014960C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014D9B0 00149610 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014D9B4 00149614 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014D9B8 00149618 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014D9BC 0014961C 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014D9C0 00149620 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014D9C4 00149624 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014D9C8 00149628 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014D9CC 0014962C 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8014D9D0:
+/* 8014D9D0 00149630 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014D9D4 00149634 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014D9D8 00149638 7C 08 03 A6 */ mtlr r0
+/* 8014D9DC 0014963C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014D9E0 00149640 4E 80 00 20 */ blr
+lbl_8014D9E4:
+/* 8014D9E4 00149644 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014D9E8 00149648 7C 08 02 A6 */ mflr r0
+/* 8014D9EC 0014964C 38 A0 00 03 */ li r5, 3
+/* 8014D9F0 00149650 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014D9F4 00149654 38 C1 00 08 */ addi r6, r1, 8
+/* 8014D9F8 00149658 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014D9FC 0014965C 7C 9F 23 78 */ mr r31, r4
+/* 8014DA00 00149660 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014DA04 00149664 7C 7E 1B 78 */ mr r30, r3
+/* 8014DA08 00149668 48 10 64 D5 */ bl func_80253EDC
+/* 8014DA0C 0014966C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014DA10 00149670 2C 00 00 01 */ cmpwi r0, 1
+/* 8014DA14 00149674 41 82 00 38 */ beq lbl_8014DA4C
+/* 8014DA18 00149678 40 80 00 54 */ bge lbl_8014DA6C
+/* 8014DA1C 0014967C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014DA20 00149680 40 80 00 08 */ bge lbl_8014DA28
+/* 8014DA24 00149684 48 00 00 48 */ b lbl_8014DA6C
+lbl_8014DA28:
+/* 8014DA28 00149688 7F C3 F3 78 */ mr r3, r30
+/* 8014DA2C 0014968C 7F E4 FB 78 */ mr r4, r31
+/* 8014DA30 00149690 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014DA34 00149694 38 A0 00 06 */ li r5, 6
+/* 8014DA38 00149698 48 10 64 A5 */ bl func_80253EDC
+/* 8014DA3C 0014969C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014DA40 001496A0 38 60 00 07 */ li r3, 7
+/* 8014DA44 001496A4 4B F0 BF F9 */ bl func_80059A3C
+/* 8014DA48 001496A8 48 00 00 24 */ b lbl_8014DA6C
+lbl_8014DA4C:
+/* 8014DA4C 001496AC 7F C3 F3 78 */ mr r3, r30
+/* 8014DA50 001496B0 7F E4 FB 78 */ mr r4, r31
+/* 8014DA54 001496B4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014DA58 001496B8 38 A0 00 06 */ li r5, 6
+/* 8014DA5C 001496BC 48 10 64 81 */ bl func_80253EDC
+/* 8014DA60 001496C0 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014DA64 001496C4 38 60 00 08 */ li r3, 8
+/* 8014DA68 001496C8 4B F0 BF D5 */ bl func_80059A3C
+lbl_8014DA6C:
+/* 8014DA6C 001496CC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014DA70 001496D0 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014DA74 001496D4 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014DA78 001496D8 7C 08 03 A6 */ mtlr r0
+/* 8014DA7C 001496DC 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014DA80 001496E0 4E 80 00 20 */ blr
+lbl_8014DA84:
+/* 8014DA84 001496E4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014DA88 001496E8 7C 08 02 A6 */ mflr r0
+/* 8014DA8C 001496EC 38 A0 00 03 */ li r5, 3
+/* 8014DA90 001496F0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014DA94 001496F4 38 C1 00 08 */ addi r6, r1, 8
+/* 8014DA98 001496F8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014DA9C 001496FC 7C 9F 23 78 */ mr r31, r4
+/* 8014DAA0 00149700 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014DAA4 00149704 7C 7E 1B 78 */ mr r30, r3
+/* 8014DAA8 00149708 48 10 63 E5 */ bl func_80253E8C
+/* 8014DAAC 0014970C 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014DAB0 00149710 38 03 FF FD */ addi r0, r3, -3
+/* 8014DAB4 00149714 28 00 00 07 */ cmplwi r0, 7
+/* 8014DAB8 00149718 41 81 01 84 */ bgt lbl_8014DC3C
+/* 8014DABC 0014971C 3C 60 80 42 */ lis r3, lbl_8041E114@ha
+/* 8014DAC0 00149720 54 00 10 3A */ slwi r0, r0, 2
+/* 8014DAC4 00149724 38 63 E1 14 */ addi r3, r3, lbl_8041E114@l
+/* 8014DAC8 00149728 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014DACC 0014972C 7C 69 03 A6 */ mtctr r3
+/* 8014DAD0 00149730 4E 80 04 20 */ bctr
+/* 8014DAD4 00149734 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DAD8 00149738 88 03 0D 41 */ lbz r0, 0xd41(r3)
+/* 8014DADC 0014973C 2C 00 00 02 */ cmpwi r0, 2
+/* 8014DAE0 00149740 41 82 00 20 */ beq lbl_8014DB00
+/* 8014DAE4 00149744 40 80 00 10 */ bge lbl_8014DAF4
+/* 8014DAE8 00149748 2C 00 00 01 */ cmpwi r0, 1
+/* 8014DAEC 0014974C 40 80 00 2C */ bge lbl_8014DB18
+/* 8014DAF0 00149750 48 00 01 4C */ b lbl_8014DC3C
+lbl_8014DAF4:
+/* 8014DAF4 00149754 2C 00 00 05 */ cmpwi r0, 5
+/* 8014DAF8 00149758 40 80 01 44 */ bge lbl_8014DC3C
+/* 8014DAFC 0014975C 48 00 00 34 */ b lbl_8014DB30
+lbl_8014DB00:
+/* 8014DB00 00149760 7F C3 F3 78 */ mr r3, r30
+/* 8014DB04 00149764 7F E4 FB 78 */ mr r4, r31
+/* 8014DB08 00149768 38 A0 00 02 */ li r5, 2
+/* 8014DB0C 0014976C 38 C0 50 C2 */ li r6, 0x50c2
+/* 8014DB10 00149770 48 10 63 A5 */ bl func_80253EB4
+/* 8014DB14 00149774 48 00 01 28 */ b lbl_8014DC3C
+lbl_8014DB18:
+/* 8014DB18 00149778 7F C3 F3 78 */ mr r3, r30
+/* 8014DB1C 0014977C 7F E4 FB 78 */ mr r4, r31
+/* 8014DB20 00149780 38 A0 00 02 */ li r5, 2
+/* 8014DB24 00149784 38 C0 50 BB */ li r6, 0x50bb
+/* 8014DB28 00149788 48 10 63 8D */ bl func_80253EB4
+/* 8014DB2C 0014978C 48 00 01 10 */ b lbl_8014DC3C
+lbl_8014DB30:
+/* 8014DB30 00149790 7F C3 F3 78 */ mr r3, r30
+/* 8014DB34 00149794 7F E4 FB 78 */ mr r4, r31
+/* 8014DB38 00149798 38 A0 00 02 */ li r5, 2
+/* 8014DB3C 0014979C 38 C0 50 E5 */ li r6, 0x50e5
+/* 8014DB40 001497A0 48 10 63 75 */ bl func_80253EB4
+/* 8014DB44 001497A4 48 00 00 F8 */ b lbl_8014DC3C
+/* 8014DB48 001497A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DB4C 001497AC 88 03 0D 41 */ lbz r0, 0xd41(r3)
+/* 8014DB50 001497B0 2C 00 00 05 */ cmpwi r0, 5
+/* 8014DB54 001497B4 40 80 00 E8 */ bge lbl_8014DC3C
+/* 8014DB58 001497B8 2C 00 00 01 */ cmpwi r0, 1
+/* 8014DB5C 001497BC 40 80 00 08 */ bge lbl_8014DB64
+/* 8014DB60 001497C0 48 00 00 DC */ b lbl_8014DC3C
+lbl_8014DB64:
+/* 8014DB64 001497C4 7F C3 F3 78 */ mr r3, r30
+/* 8014DB68 001497C8 7F E4 FB 78 */ mr r4, r31
+/* 8014DB6C 001497CC 38 A0 00 02 */ li r5, 2
+/* 8014DB70 001497D0 38 C0 50 A9 */ li r6, 0x50a9
+/* 8014DB74 001497D4 48 10 63 41 */ bl func_80253EB4
+/* 8014DB78 001497D8 48 00 00 C4 */ b lbl_8014DC3C
+/* 8014DB7C 001497DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DB80 001497E0 88 03 0D 41 */ lbz r0, 0xd41(r3)
+/* 8014DB84 001497E4 2C 00 00 05 */ cmpwi r0, 5
+/* 8014DB88 001497E8 40 80 00 B4 */ bge lbl_8014DC3C
+/* 8014DB8C 001497EC 2C 00 00 01 */ cmpwi r0, 1
+/* 8014DB90 001497F0 40 80 00 08 */ bge lbl_8014DB98
+/* 8014DB94 001497F4 48 00 00 A8 */ b lbl_8014DC3C
+lbl_8014DB98:
+/* 8014DB98 001497F8 7F C3 F3 78 */ mr r3, r30
+/* 8014DB9C 001497FC 7F E4 FB 78 */ mr r4, r31
+/* 8014DBA0 00149800 38 A0 00 02 */ li r5, 2
+/* 8014DBA4 00149804 38 C0 50 AA */ li r6, 0x50aa
+/* 8014DBA8 00149808 48 10 63 0D */ bl func_80253EB4
+/* 8014DBAC 0014980C 48 00 00 90 */ b lbl_8014DC3C
+/* 8014DBB0 00149810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DBB4 00149814 88 03 0D 41 */ lbz r0, 0xd41(r3)
+/* 8014DBB8 00149818 2C 00 00 03 */ cmpwi r0, 3
+/* 8014DBBC 0014981C 41 82 00 54 */ beq lbl_8014DC10
+/* 8014DBC0 00149820 40 80 00 14 */ bge lbl_8014DBD4
+/* 8014DBC4 00149824 2C 00 00 01 */ cmpwi r0, 1
+/* 8014DBC8 00149828 41 82 00 30 */ beq lbl_8014DBF8
+/* 8014DBCC 0014982C 40 80 00 14 */ bge lbl_8014DBE0
+/* 8014DBD0 00149830 48 00 00 6C */ b lbl_8014DC3C
+lbl_8014DBD4:
+/* 8014DBD4 00149834 2C 00 00 05 */ cmpwi r0, 5
+/* 8014DBD8 00149838 40 80 00 64 */ bge lbl_8014DC3C
+/* 8014DBDC 0014983C 48 00 00 4C */ b lbl_8014DC28
+lbl_8014DBE0:
+/* 8014DBE0 00149840 7F C3 F3 78 */ mr r3, r30
+/* 8014DBE4 00149844 7F E4 FB 78 */ mr r4, r31
+/* 8014DBE8 00149848 38 A0 00 02 */ li r5, 2
+/* 8014DBEC 0014984C 38 C0 51 6D */ li r6, 0x516d
+/* 8014DBF0 00149850 48 10 62 C5 */ bl func_80253EB4
+/* 8014DBF4 00149854 48 00 00 48 */ b lbl_8014DC3C
+lbl_8014DBF8:
+/* 8014DBF8 00149858 7F C3 F3 78 */ mr r3, r30
+/* 8014DBFC 0014985C 7F E4 FB 78 */ mr r4, r31
+/* 8014DC00 00149860 38 A0 00 02 */ li r5, 2
+/* 8014DC04 00149864 38 C0 51 86 */ li r6, 0x5186
+/* 8014DC08 00149868 48 10 62 AD */ bl func_80253EB4
+/* 8014DC0C 0014986C 48 00 00 30 */ b lbl_8014DC3C
+lbl_8014DC10:
+/* 8014DC10 00149870 7F C3 F3 78 */ mr r3, r30
+/* 8014DC14 00149874 7F E4 FB 78 */ mr r4, r31
+/* 8014DC18 00149878 38 A0 00 02 */ li r5, 2
+/* 8014DC1C 0014987C 38 C0 50 E6 */ li r6, 0x50e6
+/* 8014DC20 00149880 48 10 62 95 */ bl func_80253EB4
+/* 8014DC24 00149884 48 00 00 18 */ b lbl_8014DC3C
+lbl_8014DC28:
+/* 8014DC28 00149888 7F C3 F3 78 */ mr r3, r30
+/* 8014DC2C 0014988C 7F E4 FB 78 */ mr r4, r31
+/* 8014DC30 00149890 38 A0 00 02 */ li r5, 2
+/* 8014DC34 00149894 38 C0 52 53 */ li r6, 0x5253
+/* 8014DC38 00149898 48 10 62 7D */ bl func_80253EB4
+lbl_8014DC3C:
+/* 8014DC3C 0014989C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014DC40 001498A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014DC44 001498A4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014DC48 001498A8 7C 08 03 A6 */ mtlr r0
+/* 8014DC4C 001498AC 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014DC50 001498B0 4E 80 00 20 */ blr
+lbl_8014DC54:
+/* 8014DC54 001498B4 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014DC58 001498B8 7C 08 02 A6 */ mflr r0
+/* 8014DC5C 001498BC 38 A0 00 03 */ li r5, 3
+/* 8014DC60 001498C0 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014DC64 001498C4 38 C1 00 08 */ addi r6, r1, 8
+/* 8014DC68 001498C8 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014DC6C 001498CC 7C 9F 23 78 */ mr r31, r4
+/* 8014DC70 001498D0 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014DC74 001498D4 7C 7E 1B 78 */ mr r30, r3
+/* 8014DC78 001498D8 48 10 62 65 */ bl func_80253EDC
+/* 8014DC7C 001498DC 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014DC80 001498E0 2C 00 00 02 */ cmpwi r0, 2
+/* 8014DC84 001498E4 41 82 00 38 */ beq lbl_8014DCBC
+/* 8014DC88 001498E8 40 80 00 54 */ bge lbl_8014DCDC
+/* 8014DC8C 001498EC 2C 00 00 01 */ cmpwi r0, 1
+/* 8014DC90 001498F0 40 80 00 08 */ bge lbl_8014DC98
+/* 8014DC94 001498F4 48 00 00 48 */ b lbl_8014DCDC
+lbl_8014DC98:
+/* 8014DC98 001498F8 7F C3 F3 78 */ mr r3, r30
+/* 8014DC9C 001498FC 7F E4 FB 78 */ mr r4, r31
+/* 8014DCA0 00149900 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014DCA4 00149904 38 A0 00 06 */ li r5, 6
+/* 8014DCA8 00149908 48 10 62 35 */ bl func_80253EDC
+/* 8014DCAC 0014990C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014DCB0 00149910 38 60 00 01 */ li r3, 1
+/* 8014DCB4 00149914 4B F0 BD 89 */ bl func_80059A3C
+/* 8014DCB8 00149918 48 00 00 24 */ b lbl_8014DCDC
+lbl_8014DCBC:
+/* 8014DCBC 0014991C 7F C3 F3 78 */ mr r3, r30
+/* 8014DCC0 00149920 7F E4 FB 78 */ mr r4, r31
+/* 8014DCC4 00149924 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014DCC8 00149928 38 A0 00 06 */ li r5, 6
+/* 8014DCCC 0014992C 48 10 62 11 */ bl func_80253EDC
+/* 8014DCD0 00149930 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014DCD4 00149934 38 60 00 02 */ li r3, 2
+/* 8014DCD8 00149938 4B F0 BD 65 */ bl func_80059A3C
+lbl_8014DCDC:
+/* 8014DCDC 0014993C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014DCE0 00149940 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014DCE4 00149944 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014DCE8 00149948 7C 08 03 A6 */ mtlr r0
+/* 8014DCEC 0014994C 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014DCF0 00149950 4E 80 00 20 */ blr
+lbl_8014DCF4:
+/* 8014DCF4 00149954 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014DCF8 00149958 7C 08 02 A6 */ mflr r0
+/* 8014DCFC 0014995C 38 A0 00 03 */ li r5, 3
+/* 8014DD00 00149960 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014DD04 00149964 38 C1 00 08 */ addi r6, r1, 8
+/* 8014DD08 00149968 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014DD0C 0014996C 7C 9F 23 78 */ mr r31, r4
+/* 8014DD10 00149970 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014DD14 00149974 7C 7E 1B 78 */ mr r30, r3
+/* 8014DD18 00149978 48 10 61 75 */ bl func_80253E8C
+/* 8014DD1C 0014997C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DD20 00149980 88 85 0D 42 */ lbz r4, 0xd42(r5)
+/* 8014DD24 00149984 28 04 00 0B */ cmplwi r4, 0xb
+/* 8014DD28 00149988 40 82 00 2C */ bne lbl_8014DD54
+/* 8014DD2C 0014998C 80 05 0D 30 */ lwz r0, 0xd30(r5)
+/* 8014DD30 00149990 54 00 57 FF */ rlwinm. r0, r0, 0xa, 0x1f, 0x1f
+/* 8014DD34 00149994 41 82 00 20 */ beq lbl_8014DD54
+/* 8014DD38 00149998 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014DD3C 0014999C 2C 00 00 04 */ cmpwi r0, 4
+/* 8014DD40 001499A0 40 80 00 14 */ bge lbl_8014DD54
+/* 8014DD44 001499A4 2C 00 00 02 */ cmpwi r0, 2
+/* 8014DD48 001499A8 40 80 02 F0 */ bge lbl_8014E038
+/* 8014DD4C 001499AC 48 00 00 08 */ b lbl_8014DD54
+/* 8014DD50 001499B0 48 00 02 E8 */ b lbl_8014E038
+lbl_8014DD54:
+/* 8014DD54 001499B4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014DD58 001499B8 2C 00 00 05 */ cmpwi r0, 5
+/* 8014DD5C 001499BC 41 82 00 BC */ beq lbl_8014DE18
+/* 8014DD60 001499C0 40 80 00 10 */ bge lbl_8014DD70
+/* 8014DD64 001499C4 2C 00 00 03 */ cmpwi r0, 3
+/* 8014DD68 001499C8 41 82 00 18 */ beq lbl_8014DD80
+/* 8014DD6C 001499CC 48 00 02 CC */ b lbl_8014E038
+lbl_8014DD70:
+/* 8014DD70 001499D0 2C 00 00 07 */ cmpwi r0, 7
+/* 8014DD74 001499D4 41 82 02 10 */ beq lbl_8014DF84
+/* 8014DD78 001499D8 40 80 02 C0 */ bge lbl_8014E038
+/* 8014DD7C 001499DC 48 00 02 88 */ b lbl_8014E004
+lbl_8014DD80:
+/* 8014DD80 001499E0 28 04 00 0B */ cmplwi r4, 0xb
+/* 8014DD84 001499E4 41 81 02 B4 */ bgt lbl_8014E038
+/* 8014DD88 001499E8 3C 60 80 42 */ lis r3, lbl_8041E1B8@ha
+/* 8014DD8C 001499EC 54 80 10 3A */ slwi r0, r4, 2
+/* 8014DD90 001499F0 38 63 E1 B8 */ addi r3, r3, lbl_8041E1B8@l
+/* 8014DD94 001499F4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014DD98 001499F8 7C 69 03 A6 */ mtctr r3
+/* 8014DD9C 001499FC 4E 80 04 20 */ bctr
+/* 8014DDA0 00149A00 7F C3 F3 78 */ mr r3, r30
+/* 8014DDA4 00149A04 7F E4 FB 78 */ mr r4, r31
+/* 8014DDA8 00149A08 38 A0 00 02 */ li r5, 2
+/* 8014DDAC 00149A0C 38 C0 50 C6 */ li r6, 0x50c6
+/* 8014DDB0 00149A10 48 10 61 05 */ bl func_80253EB4
+/* 8014DDB4 00149A14 48 00 02 84 */ b lbl_8014E038
+/* 8014DDB8 00149A18 7F C3 F3 78 */ mr r3, r30
+/* 8014DDBC 00149A1C 7F E4 FB 78 */ mr r4, r31
+/* 8014DDC0 00149A20 38 A0 00 02 */ li r5, 2
+/* 8014DDC4 00149A24 38 C0 50 BB */ li r6, 0x50bb
+/* 8014DDC8 00149A28 48 10 60 ED */ bl func_80253EB4
+/* 8014DDCC 00149A2C 48 00 02 6C */ b lbl_8014E038
+/* 8014DDD0 00149A30 7F C3 F3 78 */ mr r3, r30
+/* 8014DDD4 00149A34 7F E4 FB 78 */ mr r4, r31
+/* 8014DDD8 00149A38 38 A0 00 02 */ li r5, 2
+/* 8014DDDC 00149A3C 38 C0 50 CD */ li r6, 0x50cd
+/* 8014DDE0 00149A40 48 10 60 D5 */ bl func_80253EB4
+/* 8014DDE4 00149A44 48 00 02 54 */ b lbl_8014E038
+/* 8014DDE8 00149A48 7F C3 F3 78 */ mr r3, r30
+/* 8014DDEC 00149A4C 7F E4 FB 78 */ mr r4, r31
+/* 8014DDF0 00149A50 38 A0 00 02 */ li r5, 2
+/* 8014DDF4 00149A54 38 C0 50 E5 */ li r6, 0x50e5
+/* 8014DDF8 00149A58 48 10 60 BD */ bl func_80253EB4
+/* 8014DDFC 00149A5C 48 00 02 3C */ b lbl_8014E038
+/* 8014DE00 00149A60 7F C3 F3 78 */ mr r3, r30
+/* 8014DE04 00149A64 7F E4 FB 78 */ mr r4, r31
+/* 8014DE08 00149A68 38 A0 00 02 */ li r5, 2
+/* 8014DE0C 00149A6C 38 C0 50 E5 */ li r6, 0x50e5
+/* 8014DE10 00149A70 48 10 60 A5 */ bl func_80253EB4
+/* 8014DE14 00149A74 48 00 02 24 */ b lbl_8014E038
+lbl_8014DE18:
+/* 8014DE18 00149A78 28 04 00 0B */ cmplwi r4, 0xb
+/* 8014DE1C 00149A7C 41 81 02 1C */ bgt lbl_8014E038
+/* 8014DE20 00149A80 3C 60 80 42 */ lis r3, lbl_8041E188@ha
+/* 8014DE24 00149A84 54 80 10 3A */ slwi r0, r4, 2
+/* 8014DE28 00149A88 38 63 E1 88 */ addi r3, r3, lbl_8041E188@l
+/* 8014DE2C 00149A8C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014DE30 00149A90 7C 69 03 A6 */ mtctr r3
+/* 8014DE34 00149A94 4E 80 04 20 */ bctr
+/* 8014DE38 00149A98 7F C3 F3 78 */ mr r3, r30
+/* 8014DE3C 00149A9C 7F E4 FB 78 */ mr r4, r31
+/* 8014DE40 00149AA0 38 A0 00 02 */ li r5, 2
+/* 8014DE44 00149AA4 38 C0 50 C7 */ li r6, 0x50c7
+/* 8014DE48 00149AA8 48 10 60 6D */ bl func_80253EB4
+/* 8014DE4C 00149AAC 48 00 01 EC */ b lbl_8014E038
+/* 8014DE50 00149AB0 48 00 13 15 */ bl func_8014F164
+/* 8014DE54 00149AB4 7F C3 F3 78 */ mr r3, r30
+/* 8014DE58 00149AB8 7F E4 FB 78 */ mr r4, r31
+/* 8014DE5C 00149ABC 38 A0 00 02 */ li r5, 2
+/* 8014DE60 00149AC0 38 C0 50 C9 */ li r6, 0x50c9
+/* 8014DE64 00149AC4 48 10 60 51 */ bl func_80253EB4
+/* 8014DE68 00149AC8 48 00 01 D0 */ b lbl_8014E038
+/* 8014DE6C 00149ACC 7F C3 F3 78 */ mr r3, r30
+/* 8014DE70 00149AD0 7F E4 FB 78 */ mr r4, r31
+/* 8014DE74 00149AD4 38 A0 00 02 */ li r5, 2
+/* 8014DE78 00149AD8 38 C0 50 CC */ li r6, 0x50cc
+/* 8014DE7C 00149ADC 48 10 60 39 */ bl func_80253EB4
+/* 8014DE80 00149AE0 48 00 01 B8 */ b lbl_8014E038
+/* 8014DE84 00149AE4 7F C3 F3 78 */ mr r3, r30
+/* 8014DE88 00149AE8 7F E4 FB 78 */ mr r4, r31
+/* 8014DE8C 00149AEC 38 A0 00 02 */ li r5, 2
+/* 8014DE90 00149AF0 38 C0 50 CA */ li r6, 0x50ca
+/* 8014DE94 00149AF4 48 10 60 21 */ bl func_80253EB4
+/* 8014DE98 00149AF8 48 00 01 A0 */ b lbl_8014E038
+/* 8014DE9C 00149AFC 7F C3 F3 78 */ mr r3, r30
+/* 8014DEA0 00149B00 7F E4 FB 78 */ mr r4, r31
+/* 8014DEA4 00149B04 38 A0 00 02 */ li r5, 2
+/* 8014DEA8 00149B08 38 C0 51 8C */ li r6, 0x518c
+/* 8014DEAC 00149B0C 48 10 60 09 */ bl func_80253EB4
+/* 8014DEB0 00149B10 48 00 01 88 */ b lbl_8014E038
+/* 8014DEB4 00149B14 7F C3 F3 78 */ mr r3, r30
+/* 8014DEB8 00149B18 7F E4 FB 78 */ mr r4, r31
+/* 8014DEBC 00149B1C 38 A0 00 02 */ li r5, 2
+/* 8014DEC0 00149B20 38 C0 52 0C */ li r6, 0x520c
+/* 8014DEC4 00149B24 48 10 5F F1 */ bl func_80253EB4
+/* 8014DEC8 00149B28 48 00 01 70 */ b lbl_8014E038
+/* 8014DECC 00149B2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DED0 00149B30 38 60 00 0E */ li r3, 0xe
+/* 8014DED4 00149B34 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 8014DED8 00149B38 54 00 10 3A */ slwi r0, r0, 2
+/* 8014DEDC 00149B3C 7C 84 02 14 */ add r4, r4, r0
+/* 8014DEE0 00149B40 80 84 01 7C */ lwz r4, 0x17c(r4)
+/* 8014DEE4 00149B44 48 00 E4 25 */ bl func_8015C308
+/* 8014DEE8 00149B48 7F C3 F3 78 */ mr r3, r30
+/* 8014DEEC 00149B4C 7F E4 FB 78 */ mr r4, r31
+/* 8014DEF0 00149B50 38 A0 00 02 */ li r5, 2
+/* 8014DEF4 00149B54 38 C0 50 BA */ li r6, 0x50ba
+/* 8014DEF8 00149B58 48 10 5F BD */ bl func_80253EB4
+/* 8014DEFC 00149B5C 48 00 01 3C */ b lbl_8014E038
+/* 8014DF00 00149B60 80 85 0D 28 */ lwz r4, 0xd28(r5)
+/* 8014DF04 00149B64 38 60 00 0E */ li r3, 0xe
+/* 8014DF08 00149B68 38 84 4E CC */ addi r4, r4, 0x4ecc
+/* 8014DF0C 00149B6C 48 00 E3 FD */ bl func_8015C308
+/* 8014DF10 00149B70 7F C3 F3 78 */ mr r3, r30
+/* 8014DF14 00149B74 7F E4 FB 78 */ mr r4, r31
+/* 8014DF18 00149B78 38 A0 00 02 */ li r5, 2
+/* 8014DF1C 00149B7C 38 C0 50 B9 */ li r6, 0x50b9
+/* 8014DF20 00149B80 48 10 5F 95 */ bl func_80253EB4
+/* 8014DF24 00149B84 48 00 01 14 */ b lbl_8014E038
+/* 8014DF28 00149B88 A0 05 0D 80 */ lhz r0, 0xd80(r5)
+/* 8014DF2C 00149B8C 28 00 50 BA */ cmplwi r0, 0x50ba
+/* 8014DF30 00149B90 40 82 00 20 */ bne lbl_8014DF50
+/* 8014DF34 00149B94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DF38 00149B98 38 60 00 0E */ li r3, 0xe
+/* 8014DF3C 00149B9C 88 04 0D 49 */ lbz r0, 0xd49(r4)
+/* 8014DF40 00149BA0 54 00 10 3A */ slwi r0, r0, 2
+/* 8014DF44 00149BA4 7C 84 02 14 */ add r4, r4, r0
+/* 8014DF48 00149BA8 80 84 01 7C */ lwz r4, 0x17c(r4)
+/* 8014DF4C 00149BAC 48 00 E3 BD */ bl func_8015C308
+lbl_8014DF50:
+/* 8014DF50 00149BB0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014DF54 00149BB4 7F C3 F3 78 */ mr r3, r30
+/* 8014DF58 00149BB8 7F E4 FB 78 */ mr r4, r31
+/* 8014DF5C 00149BBC 38 A0 00 02 */ li r5, 2
+/* 8014DF60 00149BC0 A0 C6 0D 80 */ lhz r6, 0xd80(r6)
+/* 8014DF64 00149BC4 48 10 5F 51 */ bl func_80253EB4
+/* 8014DF68 00149BC8 48 00 00 D0 */ b lbl_8014E038
+/* 8014DF6C 00149BCC 7F C3 F3 78 */ mr r3, r30
+/* 8014DF70 00149BD0 7F E4 FB 78 */ mr r4, r31
+/* 8014DF74 00149BD4 38 A0 00 02 */ li r5, 2
+/* 8014DF78 00149BD8 38 C0 51 29 */ li r6, 0x5129
+/* 8014DF7C 00149BDC 48 10 5F 39 */ bl func_80253EB4
+/* 8014DF80 00149BE0 48 00 00 B8 */ b lbl_8014E038
+lbl_8014DF84:
+/* 8014DF84 00149BE4 28 04 00 0B */ cmplwi r4, 0xb
+/* 8014DF88 00149BE8 41 81 00 B0 */ bgt lbl_8014E038
+/* 8014DF8C 00149BEC 3C 60 80 42 */ lis r3, lbl_8041E158@ha
+/* 8014DF90 00149BF0 54 80 10 3A */ slwi r0, r4, 2
+/* 8014DF94 00149BF4 38 63 E1 58 */ addi r3, r3, lbl_8041E158@l
+/* 8014DF98 00149BF8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014DF9C 00149BFC 7C 69 03 A6 */ mtctr r3
+/* 8014DFA0 00149C00 4E 80 04 20 */ bctr
+/* 8014DFA4 00149C04 7F C3 F3 78 */ mr r3, r30
+/* 8014DFA8 00149C08 7F E4 FB 78 */ mr r4, r31
+/* 8014DFAC 00149C0C 38 A0 00 02 */ li r5, 2
+/* 8014DFB0 00149C10 38 C0 50 C8 */ li r6, 0x50c8
+/* 8014DFB4 00149C14 48 10 5F 01 */ bl func_80253EB4
+/* 8014DFB8 00149C18 48 00 00 80 */ b lbl_8014E038
+/* 8014DFBC 00149C1C 7F C3 F3 78 */ mr r3, r30
+/* 8014DFC0 00149C20 7F E4 FB 78 */ mr r4, r31
+/* 8014DFC4 00149C24 38 A0 00 02 */ li r5, 2
+/* 8014DFC8 00149C28 38 C0 51 6E */ li r6, 0x516e
+/* 8014DFCC 00149C2C 48 10 5E E9 */ bl func_80253EB4
+/* 8014DFD0 00149C30 48 00 00 68 */ b lbl_8014E038
+/* 8014DFD4 00149C34 A0 C5 0D 82 */ lhz r6, 0xd82(r5)
+/* 8014DFD8 00149C38 7F C3 F3 78 */ mr r3, r30
+/* 8014DFDC 00149C3C 7F E4 FB 78 */ mr r4, r31
+/* 8014DFE0 00149C40 38 A0 00 02 */ li r5, 2
+/* 8014DFE4 00149C44 48 10 5E D1 */ bl func_80253EB4
+/* 8014DFE8 00149C48 48 00 00 50 */ b lbl_8014E038
+/* 8014DFEC 00149C4C 7F C3 F3 78 */ mr r3, r30
+/* 8014DFF0 00149C50 7F E4 FB 78 */ mr r4, r31
+/* 8014DFF4 00149C54 38 A0 00 02 */ li r5, 2
+/* 8014DFF8 00149C58 38 C0 50 AB */ li r6, 0x50ab
+/* 8014DFFC 00149C5C 48 10 5E B9 */ bl func_80253EB4
+/* 8014E000 00149C60 48 00 00 38 */ b lbl_8014E038
+lbl_8014E004:
+/* 8014E004 00149C64 28 04 00 08 */ cmplwi r4, 8
+/* 8014E008 00149C68 41 81 00 30 */ bgt lbl_8014E038
+/* 8014E00C 00149C6C 3C 60 80 42 */ lis r3, lbl_8041E134@ha
+/* 8014E010 00149C70 54 80 10 3A */ slwi r0, r4, 2
+/* 8014E014 00149C74 38 63 E1 34 */ addi r3, r3, lbl_8041E134@l
+/* 8014E018 00149C78 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014E01C 00149C7C 7C 69 03 A6 */ mtctr r3
+/* 8014E020 00149C80 4E 80 04 20 */ bctr
+/* 8014E024 00149C84 7F C3 F3 78 */ mr r3, r30
+/* 8014E028 00149C88 7F E4 FB 78 */ mr r4, r31
+/* 8014E02C 00149C8C 38 A0 00 01 */ li r5, 1
+/* 8014E030 00149C90 38 C0 00 00 */ li r6, 0
+/* 8014E034 00149C94 48 10 5E 81 */ bl func_80253EB4
+lbl_8014E038:
+/* 8014E038 00149C98 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014E03C 00149C9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014E040 00149CA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014E044 00149CA4 7C 08 03 A6 */ mtlr r0
+/* 8014E048 00149CA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014E04C 00149CAC 4E 80 00 20 */ blr
+lbl_8014E050:
+/* 8014E050 00149CB0 4E 80 00 20 */ blr
+lbl_8014E054:
+/* 8014E054 00149CB4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014E058 00149CB8 7C 08 02 A6 */ mflr r0
+/* 8014E05C 00149CBC 38 A0 00 03 */ li r5, 3
+/* 8014E060 00149CC0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014E064 00149CC4 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E068 00149CC8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014E06C 00149CCC 7C 9F 23 78 */ mr r31, r4
+/* 8014E070 00149CD0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014E074 00149CD4 7C 7E 1B 78 */ mr r30, r3
+/* 8014E078 00149CD8 48 10 5E 15 */ bl func_80253E8C
+/* 8014E07C 00149CDC 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E080 00149CE0 2C 00 00 04 */ cmpwi r0, 4
+/* 8014E084 00149CE4 41 82 00 4C */ beq lbl_8014E0D0
+/* 8014E088 00149CE8 40 80 00 10 */ bge lbl_8014E098
+/* 8014E08C 00149CEC 2C 00 00 03 */ cmpwi r0, 3
+/* 8014E090 00149CF0 40 80 00 14 */ bge lbl_8014E0A4
+/* 8014E094 00149CF4 48 00 00 3C */ b lbl_8014E0D0
+lbl_8014E098:
+/* 8014E098 00149CF8 2C 00 00 06 */ cmpwi r0, 6
+/* 8014E09C 00149CFC 40 80 00 34 */ bge lbl_8014E0D0
+/* 8014E0A0 00149D00 48 00 00 1C */ b lbl_8014E0BC
+lbl_8014E0A4:
+/* 8014E0A4 00149D04 7F C3 F3 78 */ mr r3, r30
+/* 8014E0A8 00149D08 7F E4 FB 78 */ mr r4, r31
+/* 8014E0AC 00149D0C 38 A0 00 02 */ li r5, 2
+/* 8014E0B0 00149D10 38 C0 50 A9 */ li r6, 0x50a9
+/* 8014E0B4 00149D14 48 10 5E 01 */ bl func_80253EB4
+/* 8014E0B8 00149D18 48 00 00 18 */ b lbl_8014E0D0
+lbl_8014E0BC:
+/* 8014E0BC 00149D1C 7F C3 F3 78 */ mr r3, r30
+/* 8014E0C0 00149D20 7F E4 FB 78 */ mr r4, r31
+/* 8014E0C4 00149D24 38 A0 00 02 */ li r5, 2
+/* 8014E0C8 00149D28 38 C0 50 AA */ li r6, 0x50aa
+/* 8014E0CC 00149D2C 48 10 5D E9 */ bl func_80253EB4
+lbl_8014E0D0:
+/* 8014E0D0 00149D30 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014E0D4 00149D34 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014E0D8 00149D38 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014E0DC 00149D3C 7C 08 03 A6 */ mtlr r0
+/* 8014E0E0 00149D40 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014E0E4 00149D44 4E 80 00 20 */ blr
+lbl_8014E0E8:
+/* 8014E0E8 00149D48 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014E0EC 00149D4C 7C 08 02 A6 */ mflr r0
+/* 8014E0F0 00149D50 38 A0 00 03 */ li r5, 3
+/* 8014E0F4 00149D54 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014E0F8 00149D58 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E0FC 00149D5C 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014E100 00149D60 7C 9F 23 78 */ mr r31, r4
+/* 8014E104 00149D64 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014E108 00149D68 7C 7E 1B 78 */ mr r30, r3
+/* 8014E10C 00149D6C 48 10 5D D1 */ bl func_80253EDC
+/* 8014E110 00149D70 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E114 00149D74 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E118 00149D78 41 82 00 38 */ beq lbl_8014E150
+/* 8014E11C 00149D7C 40 80 00 54 */ bge lbl_8014E170
+/* 8014E120 00149D80 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E124 00149D84 40 80 00 08 */ bge lbl_8014E12C
+/* 8014E128 00149D88 48 00 00 48 */ b lbl_8014E170
+lbl_8014E12C:
+/* 8014E12C 00149D8C 7F C3 F3 78 */ mr r3, r30
+/* 8014E130 00149D90 7F E4 FB 78 */ mr r4, r31
+/* 8014E134 00149D94 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014E138 00149D98 38 A0 00 06 */ li r5, 6
+/* 8014E13C 00149D9C 48 10 5D A1 */ bl func_80253EDC
+/* 8014E140 00149DA0 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014E144 00149DA4 38 60 00 01 */ li r3, 1
+/* 8014E148 00149DA8 4B F0 B8 F5 */ bl func_80059A3C
+/* 8014E14C 00149DAC 48 00 00 24 */ b lbl_8014E170
+lbl_8014E150:
+/* 8014E150 00149DB0 7F C3 F3 78 */ mr r3, r30
+/* 8014E154 00149DB4 7F E4 FB 78 */ mr r4, r31
+/* 8014E158 00149DB8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014E15C 00149DBC 38 A0 00 06 */ li r5, 6
+/* 8014E160 00149DC0 48 10 5D 7D */ bl func_80253EDC
+/* 8014E164 00149DC4 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014E168 00149DC8 38 60 00 02 */ li r3, 2
+/* 8014E16C 00149DCC 4B F0 B8 D1 */ bl func_80059A3C
+lbl_8014E170:
+/* 8014E170 00149DD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E174 00149DD4 A0 03 00 C4 */ lhz r0, 0xc4(r3)
+/* 8014E178 00149DD8 28 00 00 49 */ cmplwi r0, 0x49
+/* 8014E17C 00149DDC 40 82 00 58 */ bne lbl_8014E1D4
+/* 8014E180 00149DE0 A8 63 00 B8 */ lha r3, 0xb8(r3)
+/* 8014E184 00149DE4 48 10 5C 4D */ bl func_80253DD0
+/* 8014E188 00149DE8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E18C 00149DEC 28 00 00 03 */ cmplwi r0, 3
+/* 8014E190 00149DF0 40 82 00 44 */ bne lbl_8014E1D4
+/* 8014E194 00149DF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E198 00149DF8 88 03 0E FD */ lbz r0, 0xefd(r3)
+/* 8014E19C 00149DFC 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E1A0 00149E00 40 82 00 28 */ bne lbl_8014E1C8
+/* 8014E1A4 00149E04 38 60 00 00 */ li r3, 0
+/* 8014E1A8 00149E08 48 00 06 65 */ bl func_8014E80C
+/* 8014E1AC 00149E0C 38 60 00 1C */ li r3, 0x1c
+/* 8014E1B0 00149E10 38 80 00 05 */ li r4, 5
+/* 8014E1B4 00149E14 48 00 07 99 */ bl func_8014E94C
+/* 8014E1B8 00149E18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E1BC 00149E1C 38 00 00 4A */ li r0, 0x4a
+/* 8014E1C0 00149E20 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8014E1C4 00149E24 48 00 00 10 */ b lbl_8014E1D4
+lbl_8014E1C8:
+/* 8014E1C8 00149E28 38 60 00 03 */ li r3, 3
+/* 8014E1CC 00149E2C 38 80 55 33 */ li r4, 0x5533
+/* 8014E1D0 00149E30 48 00 E3 25 */ bl func_8015C4F4
+lbl_8014E1D4:
+/* 8014E1D4 00149E34 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014E1D8 00149E38 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014E1DC 00149E3C 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014E1E0 00149E40 7C 08 03 A6 */ mtlr r0
+/* 8014E1E4 00149E44 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014E1E8 00149E48 4E 80 00 20 */ blr
+lbl_8014E1EC:
+/* 8014E1EC 00149E4C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014E1F0 00149E50 7C 08 02 A6 */ mflr r0
+/* 8014E1F4 00149E54 7C 63 07 34 */ extsh r3, r3
+/* 8014E1F8 00149E58 38 A0 00 03 */ li r5, 3
+/* 8014E1FC 00149E5C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014E200 00149E60 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E204 00149E64 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014E208 00149E68 7C 9F 23 78 */ mr r31, r4
+/* 8014E20C 00149E6C 48 10 5C 81 */ bl func_80253E8C
+/* 8014E210 00149E70 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E214 00149E74 2C 00 00 03 */ cmpwi r0, 3
+/* 8014E218 00149E78 41 82 00 4C */ beq lbl_8014E264
+/* 8014E21C 00149E7C 40 80 00 84 */ bge lbl_8014E2A0
+/* 8014E220 00149E80 2C 00 00 02 */ cmpwi r0, 2
+/* 8014E224 00149E84 40 80 00 08 */ bge lbl_8014E22C
+/* 8014E228 00149E88 48 00 00 78 */ b lbl_8014E2A0
+lbl_8014E22C:
+/* 8014E22C 00149E8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E230 00149E90 A0 03 00 F8 */ lhz r0, 0xf8(r3)
+/* 8014E234 00149E94 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E238 00149E98 40 82 00 68 */ bne lbl_8014E2A0
+/* 8014E23C 00149E9C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014E240 00149EA0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014E244 00149EA4 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014E248 00149EA8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014E24C 00149EAC 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014E250 00149EB0 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014E254 00149EB4 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014E258 00149EB8 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014E25C 00149EBC 98 1F 00 04 */ stb r0, 4(r31)
+/* 8014E260 00149EC0 48 00 00 40 */ b lbl_8014E2A0
+lbl_8014E264:
+/* 8014E264 00149EC4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E268 00149EC8 A0 64 00 F8 */ lhz r3, 0xf8(r4)
+/* 8014E26C 00149ECC A0 04 00 FC */ lhz r0, 0xfc(r4)
+/* 8014E270 00149ED0 38 63 00 06 */ addi r3, r3, 6
+/* 8014E274 00149ED4 7C 03 00 00 */ cmpw r3, r0
+/* 8014E278 00149ED8 41 80 00 28 */ blt lbl_8014E2A0
+/* 8014E27C 00149EDC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 8014E280 00149EE0 88 7F 00 03 */ lbz r3, 3(r31)
+/* 8014E284 00149EE4 7C 04 16 70 */ srawi r4, r0, 2
+/* 8014E288 00149EE8 88 1F 00 04 */ lbz r0, 4(r31)
+/* 8014E28C 00149EEC 7C 63 16 70 */ srawi r3, r3, 2
+/* 8014E290 00149EF0 98 9F 00 02 */ stb r4, 2(r31)
+/* 8014E294 00149EF4 7C 00 16 70 */ srawi r0, r0, 2
+/* 8014E298 00149EF8 98 7F 00 03 */ stb r3, 3(r31)
+/* 8014E29C 00149EFC 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8014E2A0:
+/* 8014E2A0 00149F00 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014E2A4 00149F04 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014E2A8 00149F08 7C 08 03 A6 */ mtlr r0
+/* 8014E2AC 00149F0C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014E2B0 00149F10 4E 80 00 20 */ blr
+lbl_8014E2B4:
+/* 8014E2B4 00149F14 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014E2B8 00149F18 7C 08 02 A6 */ mflr r0
+/* 8014E2BC 00149F1C 38 A0 00 03 */ li r5, 3
+/* 8014E2C0 00149F20 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014E2C4 00149F24 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E2C8 00149F28 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014E2CC 00149F2C 7C 9F 23 78 */ mr r31, r4
+/* 8014E2D0 00149F30 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014E2D4 00149F34 7C 7E 1B 78 */ mr r30, r3
+/* 8014E2D8 00149F38 48 10 5C 05 */ bl func_80253EDC
+/* 8014E2DC 00149F3C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E2E0 00149F40 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E2E4 00149F44 41 82 00 38 */ beq lbl_8014E31C
+/* 8014E2E8 00149F48 40 80 00 54 */ bge lbl_8014E33C
+/* 8014E2EC 00149F4C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E2F0 00149F50 40 80 00 08 */ bge lbl_8014E2F8
+/* 8014E2F4 00149F54 48 00 00 48 */ b lbl_8014E33C
+lbl_8014E2F8:
+/* 8014E2F8 00149F58 7F C3 F3 78 */ mr r3, r30
+/* 8014E2FC 00149F5C 7F E4 FB 78 */ mr r4, r31
+/* 8014E300 00149F60 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014E304 00149F64 38 A0 00 06 */ li r5, 6
+/* 8014E308 00149F68 48 10 5B D5 */ bl func_80253EDC
+/* 8014E30C 00149F6C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014E310 00149F70 38 60 00 07 */ li r3, 7
+/* 8014E314 00149F74 4B F0 B7 29 */ bl func_80059A3C
+/* 8014E318 00149F78 48 00 00 24 */ b lbl_8014E33C
+lbl_8014E31C:
+/* 8014E31C 00149F7C 7F C3 F3 78 */ mr r3, r30
+/* 8014E320 00149F80 7F E4 FB 78 */ mr r4, r31
+/* 8014E324 00149F84 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014E328 00149F88 38 A0 00 06 */ li r5, 6
+/* 8014E32C 00149F8C 48 10 5B B1 */ bl func_80253EDC
+/* 8014E330 00149F90 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014E334 00149F94 38 60 00 08 */ li r3, 8
+/* 8014E338 00149F98 4B F0 B7 05 */ bl func_80059A3C
+lbl_8014E33C:
+/* 8014E33C 00149F9C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014E340 00149FA0 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014E344 00149FA4 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014E348 00149FA8 7C 08 03 A6 */ mtlr r0
+/* 8014E34C 00149FAC 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014E350 00149FB0 4E 80 00 20 */ blr
+lbl_8014E354:
+/* 8014E354 00149FB4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E358 00149FB8 7C 08 02 A6 */ mflr r0
+/* 8014E35C 00149FBC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E360 00149FC0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014E364 00149FC4 7C 7F 1B 78 */ mr r31, r3
+/* 8014E368 00149FC8 38 60 00 1E */ li r3, 0x1e
+/* 8014E36C 00149FCC 48 00 06 15 */ bl func_8014E980
+/* 8014E370 00149FD0 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E374 00149FD4 41 82 00 3C */ beq lbl_8014E3B0
+/* 8014E378 00149FD8 7F E3 FB 78 */ mr r3, r31
+/* 8014E37C 00149FDC 48 10 5A 65 */ bl func_80253DE0
+/* 8014E380 00149FE0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E384 00149FE4 28 00 00 01 */ cmplwi r0, 1
+/* 8014E388 00149FE8 40 82 00 28 */ bne lbl_8014E3B0
+/* 8014E38C 00149FEC 7F E3 FB 78 */ mr r3, r31
+/* 8014E390 00149FF0 48 10 5A 41 */ bl func_80253DD0
+/* 8014E394 00149FF4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E398 00149FF8 28 00 00 03 */ cmplwi r0, 3
+/* 8014E39C 00149FFC 40 82 00 14 */ bne lbl_8014E3B0
+/* 8014E3A0 0014A000 7F E3 FB 78 */ mr r3, r31
+/* 8014E3A4 0014A004 38 80 00 08 */ li r4, 8
+/* 8014E3A8 0014A008 38 A0 00 00 */ li r5, 0
+/* 8014E3AC 0014A00C 48 10 5A 45 */ bl func_80253DF0
+lbl_8014E3B0:
+/* 8014E3B0 0014A010 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014E3B4 0014A014 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014E3B8 0014A018 7C 08 03 A6 */ mtlr r0
+/* 8014E3BC 0014A01C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014E3C0 0014A020 4E 80 00 20 */ blr
+lbl_8014E3C4:
+/* 8014E3C4 0014A024 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E3C8 0014A028 7C 08 02 A6 */ mflr r0
+/* 8014E3CC 0014A02C 7C 63 07 34 */ extsh r3, r3
+/* 8014E3D0 0014A030 38 A0 00 03 */ li r5, 3
+/* 8014E3D4 0014A034 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E3D8 0014A038 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E3DC 0014A03C 48 10 5A B1 */ bl func_80253E8C
+/* 8014E3E0 0014A040 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014E3E4 0014A044 7C 08 03 A6 */ mtlr r0
+/* 8014E3E8 0014A048 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014E3EC 0014A04C 4E 80 00 20 */ blr
+lbl_8014E3F0:
+/* 8014E3F0 0014A050 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8014E3F4 0014A054 7C 08 02 A6 */ mflr r0
+/* 8014E3F8 0014A058 38 A0 00 03 */ li r5, 3
+/* 8014E3FC 0014A05C 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8014E400 0014A060 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E404 0014A064 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8014E408 0014A068 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8014E40C 0014A06C 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 8014E410 0014A070 7C 9D 23 78 */ mr r29, r4
+/* 8014E414 0014A074 93 81 00 50 */ stw r28, 0x50(r1)
+/* 8014E418 0014A078 7C 7C 1B 78 */ mr r28, r3
+/* 8014E41C 0014A07C 48 10 5A C1 */ bl func_80253EDC
+/* 8014E420 0014A080 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E424 0014A084 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E428 0014A088 41 82 00 5C */ beq lbl_8014E484
+/* 8014E42C 0014A08C 40 80 02 74 */ bge lbl_8014E6A0
+/* 8014E430 0014A090 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E434 0014A094 40 80 00 08 */ bge lbl_8014E43C
+/* 8014E438 0014A098 48 00 02 68 */ b lbl_8014E6A0
+lbl_8014E43C:
+/* 8014E43C 0014A09C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E440 0014A0A0 A0 03 00 D0 */ lhz r0, 0xd0(r3)
+/* 8014E444 0014A0A4 2C 00 00 0A */ cmpwi r0, 0xa
+/* 8014E448 0014A0A8 41 82 00 14 */ beq lbl_8014E45C
+/* 8014E44C 0014A0AC 40 80 02 54 */ bge lbl_8014E6A0
+/* 8014E450 0014A0B0 2C 00 00 05 */ cmpwi r0, 5
+/* 8014E454 0014A0B4 41 82 00 08 */ beq lbl_8014E45C
+/* 8014E458 0014A0B8 48 00 02 48 */ b lbl_8014E6A0
+lbl_8014E45C:
+/* 8014E45C 0014A0BC C0 7D 00 50 */ lfs f3, 0x50(r29)
+/* 8014E460 0014A0C0 C0 1D 00 4C */ lfs f0, 0x4c(r29)
+/* 8014E464 0014A0C4 C0 3D 00 54 */ lfs f1, 0x54(r29)
+/* 8014E468 0014A0C8 EC 43 00 28 */ fsubs f2, f3, f0
+/* 8014E46C 0014A0CC EC 01 00 28 */ fsubs f0, f1, f0
+/* 8014E470 0014A0D0 EC 43 10 2A */ fadds f2, f3, f2
+/* 8014E474 0014A0D4 EC 01 00 2A */ fadds f0, f1, f0
+/* 8014E478 0014A0D8 D0 5D 00 50 */ stfs f2, 0x50(r29)
+/* 8014E47C 0014A0DC D0 1D 00 54 */ stfs f0, 0x54(r29)
+/* 8014E480 0014A0E0 48 00 02 20 */ b lbl_8014E6A0
+lbl_8014E484:
+/* 8014E484 0014A0E4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E488 0014A0E8 3C 80 80 42 */ lis r4, lbl_8041D438@ha
+/* 8014E48C 0014A0EC 3C 60 80 42 */ lis r3, lbl_8041D450@ha
+/* 8014E490 0014A0F0 A0 06 00 D0 */ lhz r0, 0xd0(r6)
+/* 8014E494 0014A0F4 38 84 D4 38 */ addi r4, r4, lbl_8041D438@l
+/* 8014E498 0014A0F8 38 63 D4 50 */ addi r3, r3, lbl_8041D450@l
+/* 8014E49C 0014A0FC 54 05 08 3C */ slwi r5, r0, 1
+/* 8014E4A0 0014A100 2C 00 00 0A */ cmpwi r0, 0xa
+/* 8014E4A4 0014A104 7F E4 2A 2E */ lhzx r31, r4, r5
+/* 8014E4A8 0014A108 7F C3 2A 2E */ lhzx r30, r3, r5
+/* 8014E4AC 0014A10C 41 82 00 2C */ beq lbl_8014E4D8
+/* 8014E4B0 0014A110 40 80 00 1C */ bge lbl_8014E4CC
+/* 8014E4B4 0014A114 2C 00 00 04 */ cmpwi r0, 4
+/* 8014E4B8 0014A118 41 82 00 BC */ beq lbl_8014E574
+/* 8014E4BC 0014A11C 40 80 01 50 */ bge lbl_8014E60C
+/* 8014E4C0 0014A120 2C 00 00 03 */ cmpwi r0, 3
+/* 8014E4C4 0014A124 40 80 00 70 */ bge lbl_8014E534
+/* 8014E4C8 0014A128 48 00 01 44 */ b lbl_8014E60C
+lbl_8014E4CC:
+/* 8014E4CC 0014A12C 2C 00 00 0C */ cmpwi r0, 0xc
+/* 8014E4D0 0014A130 40 80 01 3C */ bge lbl_8014E60C
+/* 8014E4D4 0014A134 48 00 00 CC */ b lbl_8014E5A0
+lbl_8014E4D8:
+/* 8014E4D8 0014A138 88 66 0D 48 */ lbz r3, 0xd48(r6)
+/* 8014E4DC 0014A13C 38 80 00 02 */ li r4, 2
+/* 8014E4E0 0014A140 38 A0 00 0E */ li r5, 0xe
+/* 8014E4E4 0014A144 38 C0 00 01 */ li r6, 1
+/* 8014E4E8 0014A148 38 63 00 01 */ addi r3, r3, 1
+/* 8014E4EC 0014A14C 48 00 E7 8D */ bl func_8015CC78
+/* 8014E4F0 0014A150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E4F4 0014A154 88 03 0D 48 */ lbz r0, 0xd48(r3)
+/* 8014E4F8 0014A158 54 00 10 3A */ slwi r0, r0, 2
+/* 8014E4FC 0014A15C 7C 63 02 14 */ add r3, r3, r0
+/* 8014E500 0014A160 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 8014E504 0014A164 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E508 0014A168 40 82 00 1C */ bne lbl_8014E524
+/* 8014E50C 0014A16C 38 60 50 F0 */ li r3, 0x50f0
+/* 8014E510 0014A170 48 10 1D E5 */ bl func_802502F4
+/* 8014E514 0014A174 7C 64 1B 78 */ mr r4, r3
+/* 8014E518 0014A178 38 60 00 0F */ li r3, 0xf
+/* 8014E51C 0014A17C 48 00 DD ED */ bl func_8015C308
+/* 8014E520 0014A180 48 00 00 EC */ b lbl_8014E60C
+lbl_8014E524:
+/* 8014E524 0014A184 80 83 01 7C */ lwz r4, 0x17c(r3)
+/* 8014E528 0014A188 38 60 00 0F */ li r3, 0xf
+/* 8014E52C 0014A18C 48 00 DD DD */ bl func_8015C308
+/* 8014E530 0014A190 48 00 00 DC */ b lbl_8014E60C
+lbl_8014E534:
+/* 8014E534 0014A194 80 06 00 D4 */ lwz r0, 0xd4(r6)
+/* 8014E538 0014A198 2C 00 00 02 */ cmpwi r0, 2
+/* 8014E53C 0014A19C 41 82 00 28 */ beq lbl_8014E564
+/* 8014E540 0014A1A0 40 80 00 10 */ bge lbl_8014E550
+/* 8014E544 0014A1A4 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E548 0014A1A8 40 80 00 14 */ bge lbl_8014E55C
+/* 8014E54C 0014A1AC 48 00 00 C0 */ b lbl_8014E60C
+lbl_8014E550:
+/* 8014E550 0014A1B0 2C 00 00 63 */ cmpwi r0, 0x63
+/* 8014E554 0014A1B4 41 82 00 18 */ beq lbl_8014E56C
+/* 8014E558 0014A1B8 48 00 00 B4 */ b lbl_8014E60C
+lbl_8014E55C:
+/* 8014E55C 0014A1BC 3B C0 2A 3D */ li r30, 0x2a3d
+/* 8014E560 0014A1C0 48 00 00 AC */ b lbl_8014E60C
+lbl_8014E564:
+/* 8014E564 0014A1C4 3B C0 2A 3E */ li r30, 0x2a3e
+/* 8014E568 0014A1C8 48 00 00 A4 */ b lbl_8014E60C
+lbl_8014E56C:
+/* 8014E56C 0014A1CC 3B C0 2A 57 */ li r30, 0x2a57
+/* 8014E570 0014A1D0 48 00 00 9C */ b lbl_8014E60C
+lbl_8014E574:
+/* 8014E574 0014A1D4 80 06 00 D4 */ lwz r0, 0xd4(r6)
+/* 8014E578 0014A1D8 2C 00 00 02 */ cmpwi r0, 2
+/* 8014E57C 0014A1DC 41 82 00 1C */ beq lbl_8014E598
+/* 8014E580 0014A1E0 40 80 00 8C */ bge lbl_8014E60C
+/* 8014E584 0014A1E4 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E588 0014A1E8 40 80 00 08 */ bge lbl_8014E590
+/* 8014E58C 0014A1EC 48 00 00 80 */ b lbl_8014E60C
+lbl_8014E590:
+/* 8014E590 0014A1F0 3B C0 2A 44 */ li r30, 0x2a44
+/* 8014E594 0014A1F4 48 00 00 78 */ b lbl_8014E60C
+lbl_8014E598:
+/* 8014E598 0014A1F8 3B C0 2A 45 */ li r30, 0x2a45
+/* 8014E59C 0014A1FC 48 00 00 70 */ b lbl_8014E60C
+lbl_8014E5A0:
+/* 8014E5A0 0014A200 80 66 0D 28 */ lwz r3, 0xd28(r6)
+/* 8014E5A4 0014A204 A0 83 00 90 */ lhz r4, 0x90(r3)
+/* 8014E5A8 0014A208 2C 04 00 00 */ cmpwi r4, 0
+/* 8014E5AC 0014A20C 41 82 00 18 */ beq lbl_8014E5C4
+/* 8014E5B0 0014A210 28 04 00 07 */ cmplwi r4, 7
+/* 8014E5B4 0014A214 41 82 00 10 */ beq lbl_8014E5C4
+/* 8014E5B8 0014A218 38 60 00 17 */ li r3, 0x17
+/* 8014E5BC 0014A21C 48 00 DD 4D */ bl func_8015C308
+/* 8014E5C0 0014A220 48 00 00 4C */ b lbl_8014E60C
+lbl_8014E5C4:
+/* 8014E5C4 0014A224 28 04 00 07 */ cmplwi r4, 7
+/* 8014E5C8 0014A228 40 82 00 2C */ bne lbl_8014E5F4
+/* 8014E5CC 0014A22C 80 03 00 08 */ lwz r0, 8(r3)
+/* 8014E5D0 0014A230 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E5D4 0014A234 40 82 00 14 */ bne lbl_8014E5E8
+/* 8014E5D8 0014A238 38 60 00 17 */ li r3, 0x17
+/* 8014E5DC 0014A23C 38 80 00 04 */ li r4, 4
+/* 8014E5E0 0014A240 48 00 DD 29 */ bl func_8015C308
+/* 8014E5E4 0014A244 48 00 00 10 */ b lbl_8014E5F4
+lbl_8014E5E8:
+/* 8014E5E8 0014A248 38 60 00 17 */ li r3, 0x17
+/* 8014E5EC 0014A24C 38 80 00 03 */ li r4, 3
+/* 8014E5F0 0014A250 48 00 DD 19 */ bl func_8015C308
+lbl_8014E5F4:
+/* 8014E5F4 0014A254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E5F8 0014A258 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8014E5FC 0014A25C A0 03 00 90 */ lhz r0, 0x90(r3)
+/* 8014E600 0014A260 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E604 0014A264 40 82 00 08 */ bne lbl_8014E60C
+/* 8014E608 0014A268 3B E0 0E 9E */ li r31, 0xe9e
+lbl_8014E60C:
+/* 8014E60C 0014A26C 2C 1F 00 00 */ cmpwi r31, 0
+/* 8014E610 0014A270 41 82 00 7C */ beq lbl_8014E68C
+/* 8014E614 0014A274 7F 83 E3 78 */ mr r3, r28
+/* 8014E618 0014A278 7F A4 EB 78 */ mr r4, r29
+/* 8014E61C 0014A27C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014E620 0014A280 38 A0 00 06 */ li r5, 6
+/* 8014E624 0014A284 48 10 58 B9 */ bl func_80253EDC
+/* 8014E628 0014A288 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 8014E62C 0014A28C 38 00 FF 00 */ li r0, -256
+/* 8014E630 0014A290 C0 81 00 14 */ lfs f4, 0x14(r1)
+/* 8014E634 0014A294 7F E3 FB 78 */ mr r3, r31
+/* 8014E638 0014A298 FC 20 00 1E */ fctiwz f1, f0
+/* 8014E63C 0014A29C C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 8014E640 0014A2A0 EC 84 00 28 */ fsubs f4, f4, f0
+/* 8014E644 0014A2A4 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 8014E648 0014A2A8 FC 00 10 1E */ fctiwz f0, f2
+/* 8014E64C 0014A2AC 88 9D 00 11 */ lbz r4, 0x11(r29)
+/* 8014E650 0014A2B0 EC 43 10 28 */ fsubs f2, f3, f2
+/* 8014E654 0014A2B4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014E658 0014A2B8 FC 60 20 1E */ fctiwz f3, f4
+/* 8014E65C 0014A2BC 7C 88 03 78 */ or r8, r4, r0
+/* 8014E660 0014A2C0 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014E664 0014A2C4 FC 20 10 1E */ fctiwz f1, f2
+/* 8014E668 0014A2C8 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 8014E66C 0014A2CC 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 8014E670 0014A2D0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8014E674 0014A2D4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8014E678 0014A2D8 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 8014E67C 0014A2DC 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 8014E680 0014A2E0 7C 06 07 34 */ extsh r6, r0
+/* 8014E684 0014A2E4 7C E7 07 34 */ extsh r7, r7
+/* 8014E688 0014A2E8 48 10 1A AD */ bl func_80250134
+lbl_8014E68C:
+/* 8014E68C 0014A2EC 28 1E FF FF */ cmplwi r30, 0xffff
+/* 8014E690 0014A2F0 41 82 00 10 */ beq lbl_8014E6A0
+/* 8014E694 0014A2F4 7F C4 F3 78 */ mr r4, r30
+/* 8014E698 0014A2F8 38 60 00 02 */ li r3, 2
+/* 8014E69C 0014A2FC 48 00 DE 59 */ bl func_8015C4F4
+lbl_8014E6A0:
+/* 8014E6A0 0014A300 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8014E6A4 0014A304 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8014E6A8 0014A308 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8014E6AC 0014A30C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8014E6B0 0014A310 83 81 00 50 */ lwz r28, 0x50(r1)
+/* 8014E6B4 0014A314 7C 08 03 A6 */ mtlr r0
+/* 8014E6B8 0014A318 38 21 00 60 */ addi r1, r1, 0x60
+/* 8014E6BC 0014A31C 4E 80 00 20 */ blr
+lbl_8014E6C0:
+/* 8014E6C0 0014A320 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E6C4 0014A324 7C 08 02 A6 */ mflr r0
+/* 8014E6C8 0014A328 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E6CC 0014A32C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014E6D0 0014A330 7C 7F 1B 78 */ mr r31, r3
+/* 8014E6D4 0014A334 38 60 00 1F */ li r3, 0x1f
+/* 8014E6D8 0014A338 48 00 02 A9 */ bl func_8014E980
+/* 8014E6DC 0014A33C 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E6E0 0014A340 41 82 00 3C */ beq lbl_8014E71C
+/* 8014E6E4 0014A344 7F E3 FB 78 */ mr r3, r31
+/* 8014E6E8 0014A348 48 10 56 F9 */ bl func_80253DE0
+/* 8014E6EC 0014A34C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E6F0 0014A350 28 00 00 03 */ cmplwi r0, 3
+/* 8014E6F4 0014A354 40 82 00 28 */ bne lbl_8014E71C
+/* 8014E6F8 0014A358 7F E3 FB 78 */ mr r3, r31
+/* 8014E6FC 0014A35C 48 10 56 D5 */ bl func_80253DD0
+/* 8014E700 0014A360 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E704 0014A364 28 00 00 03 */ cmplwi r0, 3
+/* 8014E708 0014A368 40 82 00 14 */ bne lbl_8014E71C
+/* 8014E70C 0014A36C 7F E3 FB 78 */ mr r3, r31
+/* 8014E710 0014A370 38 80 00 08 */ li r4, 8
+/* 8014E714 0014A374 38 A0 00 00 */ li r5, 0
+/* 8014E718 0014A378 48 10 56 D9 */ bl func_80253DF0
+lbl_8014E71C:
+/* 8014E71C 0014A37C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014E720 0014A380 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014E724 0014A384 7C 08 03 A6 */ mtlr r0
+/* 8014E728 0014A388 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014E72C 0014A38C 4E 80 00 20 */ blr
+lbl_8014E730:
+/* 8014E730 0014A390 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014E734 0014A394 7C 08 02 A6 */ mflr r0
+/* 8014E738 0014A398 38 A0 00 03 */ li r5, 3
+/* 8014E73C 0014A39C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014E740 0014A3A0 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E744 0014A3A4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014E748 0014A3A8 7C 9F 23 78 */ mr r31, r4
+/* 8014E74C 0014A3AC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014E750 0014A3B0 7C 7E 1B 78 */ mr r30, r3
+/* 8014E754 0014A3B4 48 10 57 39 */ bl func_80253E8C
+/* 8014E758 0014A3B8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E75C 0014A3BC 2C 00 00 01 */ cmpwi r0, 1
+/* 8014E760 0014A3C0 41 82 00 08 */ beq lbl_8014E768
+/* 8014E764 0014A3C4 48 00 00 20 */ b lbl_8014E784
+lbl_8014E768:
+/* 8014E768 0014A3C8 38 60 00 1A */ li r3, 0x1a
+/* 8014E76C 0014A3CC 4B F0 C2 8D */ bl func_8005A9F8
+/* 8014E770 0014A3D0 7C 66 1B 78 */ mr r6, r3
+/* 8014E774 0014A3D4 7F C3 F3 78 */ mr r3, r30
+/* 8014E778 0014A3D8 7F E4 FB 78 */ mr r4, r31
+/* 8014E77C 0014A3DC 38 A0 00 01 */ li r5, 1
+/* 8014E780 0014A3E0 48 10 57 35 */ bl func_80253EB4
+lbl_8014E784:
+/* 8014E784 0014A3E4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014E788 0014A3E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014E78C 0014A3EC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014E790 0014A3F0 7C 08 03 A6 */ mtlr r0
+/* 8014E794 0014A3F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014E798 0014A3F8 4E 80 00 20 */ blr
+lbl_8014E79C:
+/* 8014E79C 0014A3FC 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8014E7A0 0014A400 7C 08 02 A6 */ mflr r0
+/* 8014E7A4 0014A404 38 A0 00 03 */ li r5, 3
+/* 8014E7A8 0014A408 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8014E7AC 0014A40C 38 C1 00 08 */ addi r6, r1, 8
+/* 8014E7B0 0014A410 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 8014E7B4 0014A414 7C 9F 23 78 */ mr r31, r4
+/* 8014E7B8 0014A418 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8014E7BC 0014A41C 7C 7E 1B 78 */ mr r30, r3
+/* 8014E7C0 0014A420 48 10 57 1D */ bl func_80253EDC
+/* 8014E7C4 0014A424 80 01 00 08 */ lwz r0, 8(r1)
+/* 8014E7C8 0014A428 2C 00 00 00 */ cmpwi r0, 0
+/* 8014E7CC 0014A42C 41 82 00 08 */ beq lbl_8014E7D4
+/* 8014E7D0 0014A430 48 00 00 24 */ b lbl_8014E7F4
+lbl_8014E7D4:
+/* 8014E7D4 0014A434 7F C3 F3 78 */ mr r3, r30
+/* 8014E7D8 0014A438 7F E4 FB 78 */ mr r4, r31
+/* 8014E7DC 0014A43C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 8014E7E0 0014A440 38 A0 00 06 */ li r5, 6
+/* 8014E7E4 0014A444 48 10 56 F9 */ bl func_80253EDC
+/* 8014E7E8 0014A448 38 81 00 10 */ addi r4, r1, 0x10
+/* 8014E7EC 0014A44C 38 60 00 63 */ li r3, 0x63
+/* 8014E7F0 0014A450 4B F0 B2 4D */ bl func_80059A3C
+lbl_8014E7F4:
+/* 8014E7F4 0014A454 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8014E7F8 0014A458 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8014E7FC 0014A45C 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8014E800 0014A460 7C 08 03 A6 */ mtlr r0
+/* 8014E804 0014A464 38 21 00 40 */ addi r1, r1, 0x40
+/* 8014E808 0014A468 4E 80 00 20 */ blr
+
+.global func_8014E80C
+func_8014E80C:
+/* 8014E80C 0014A46C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E810 0014A470 7C 08 02 A6 */ mflr r0
+/* 8014E814 0014A474 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E818 0014A478 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E81C 0014A47C 41 82 00 64 */ beq lbl_8014E880
+/* 8014E820 0014A480 38 60 00 1E */ li r3, 0x1e
+/* 8014E824 0014A484 48 00 01 5D */ bl func_8014E980
+/* 8014E828 0014A488 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E82C 0014A48C 41 82 00 38 */ beq lbl_8014E864
+/* 8014E830 0014A490 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E834 0014A494 A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 8014E838 0014A498 48 10 55 A9 */ bl func_80253DE0
+/* 8014E83C 0014A49C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E840 0014A4A0 28 00 00 01 */ cmplwi r0, 1
+/* 8014E844 0014A4A4 40 82 00 58 */ bne lbl_8014E89C
+/* 8014E848 0014A4A8 38 60 00 1E */ li r3, 0x1e
+/* 8014E84C 0014A4AC 38 80 00 01 */ li r4, 1
+/* 8014E850 0014A4B0 48 00 01 15 */ bl func_8014E964
+/* 8014E854 0014A4B4 38 60 00 1E */ li r3, 0x1e
+/* 8014E858 0014A4B8 38 80 00 02 */ li r4, 2
+/* 8014E85C 0014A4BC 48 00 00 F1 */ bl func_8014E94C
+/* 8014E860 0014A4C0 48 00 00 3C */ b lbl_8014E89C
+lbl_8014E864:
+/* 8014E864 0014A4C4 38 60 00 1E */ li r3, 0x1e
+/* 8014E868 0014A4C8 38 80 00 01 */ li r4, 1
+/* 8014E86C 0014A4CC 48 00 00 F9 */ bl func_8014E964
+/* 8014E870 0014A4D0 38 60 00 1E */ li r3, 0x1e
+/* 8014E874 0014A4D4 38 80 00 02 */ li r4, 2
+/* 8014E878 0014A4D8 48 00 00 D5 */ bl func_8014E94C
+/* 8014E87C 0014A4DC 48 00 00 20 */ b lbl_8014E89C
+lbl_8014E880:
+/* 8014E880 0014A4E0 38 60 00 1E */ li r3, 0x1e
+/* 8014E884 0014A4E4 48 00 00 FD */ bl func_8014E980
+/* 8014E888 0014A4E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E88C 0014A4EC 41 82 00 10 */ beq lbl_8014E89C
+/* 8014E890 0014A4F0 38 60 00 1E */ li r3, 0x1e
+/* 8014E894 0014A4F4 38 80 00 01 */ li r4, 1
+/* 8014E898 0014A4F8 48 00 00 B5 */ bl func_8014E94C
+lbl_8014E89C:
+/* 8014E89C 0014A4FC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014E8A0 0014A500 7C 08 03 A6 */ mtlr r0
+/* 8014E8A4 0014A504 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014E8A8 0014A508 4E 80 00 20 */ blr
+
+.global func_8014E8AC
+func_8014E8AC:
+/* 8014E8AC 0014A50C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E8B0 0014A510 7C 08 02 A6 */ mflr r0
+/* 8014E8B4 0014A514 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E8B8 0014A518 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E8BC 0014A51C 41 82 00 64 */ beq lbl_8014E920
+/* 8014E8C0 0014A520 38 60 00 1F */ li r3, 0x1f
+/* 8014E8C4 0014A524 48 00 00 BD */ bl func_8014E980
+/* 8014E8C8 0014A528 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E8CC 0014A52C 41 82 00 38 */ beq lbl_8014E904
+/* 8014E8D0 0014A530 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E8D4 0014A534 A8 63 00 BE */ lha r3, 0xbe(r3)
+/* 8014E8D8 0014A538 48 10 55 09 */ bl func_80253DE0
+/* 8014E8DC 0014A53C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8014E8E0 0014A540 28 00 00 03 */ cmplwi r0, 3
+/* 8014E8E4 0014A544 40 82 00 58 */ bne lbl_8014E93C
+/* 8014E8E8 0014A548 38 60 00 1F */ li r3, 0x1f
+/* 8014E8EC 0014A54C 38 80 00 01 */ li r4, 1
+/* 8014E8F0 0014A550 48 00 00 75 */ bl func_8014E964
+/* 8014E8F4 0014A554 38 60 00 1F */ li r3, 0x1f
+/* 8014E8F8 0014A558 38 80 00 04 */ li r4, 4
+/* 8014E8FC 0014A55C 48 00 00 51 */ bl func_8014E94C
+/* 8014E900 0014A560 48 00 00 3C */ b lbl_8014E93C
+lbl_8014E904:
+/* 8014E904 0014A564 38 60 00 1F */ li r3, 0x1f
+/* 8014E908 0014A568 38 80 00 01 */ li r4, 1
+/* 8014E90C 0014A56C 48 00 00 59 */ bl func_8014E964
+/* 8014E910 0014A570 38 60 00 1F */ li r3, 0x1f
+/* 8014E914 0014A574 38 80 00 04 */ li r4, 4
+/* 8014E918 0014A578 48 00 00 35 */ bl func_8014E94C
+/* 8014E91C 0014A57C 48 00 00 20 */ b lbl_8014E93C
+lbl_8014E920:
+/* 8014E920 0014A580 38 60 00 1F */ li r3, 0x1f
+/* 8014E924 0014A584 48 00 00 5D */ bl func_8014E980
+/* 8014E928 0014A588 2C 03 00 00 */ cmpwi r3, 0
+/* 8014E92C 0014A58C 41 82 00 10 */ beq lbl_8014E93C
+/* 8014E930 0014A590 38 60 00 1F */ li r3, 0x1f
+/* 8014E934 0014A594 38 80 00 03 */ li r4, 3
+/* 8014E938 0014A598 48 00 00 15 */ bl func_8014E94C
+lbl_8014E93C:
+/* 8014E93C 0014A59C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014E940 0014A5A0 7C 08 03 A6 */ mtlr r0
+/* 8014E944 0014A5A4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014E948 0014A5A8 4E 80 00 20 */ blr
+
+.global func_8014E94C
+func_8014E94C:
+/* 8014E94C 0014A5AC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E950 0014A5B0 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 8014E954 0014A5B4 38 A0 00 00 */ li r5, 0
+/* 8014E958 0014A5B8 7C 66 02 14 */ add r3, r6, r0
+/* 8014E95C 0014A5BC A8 63 00 80 */ lha r3, 0x80(r3)
+/* 8014E960 0014A5C0 48 10 54 50 */ b func_80253DB0
+
+.global func_8014E964
+func_8014E964:
+/* 8014E964 0014A5C4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E968 0014A5C8 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 8014E96C 0014A5CC 7C 85 23 78 */ mr r5, r4
+/* 8014E970 0014A5D0 38 80 00 08 */ li r4, 8
+/* 8014E974 0014A5D4 7C 66 02 14 */ add r3, r6, r0
+/* 8014E978 0014A5D8 A8 63 00 80 */ lha r3, 0x80(r3)
+/* 8014E97C 0014A5DC 48 10 54 74 */ b func_80253DF0
+
+.global func_8014E980
+func_8014E980:
+/* 8014E980 0014A5E0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E984 0014A5E4 7C 08 02 A6 */ mflr r0
+/* 8014E988 0014A5E8 38 80 00 08 */ li r4, 8
+/* 8014E98C 0014A5EC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E990 0014A5F0 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 8014E994 0014A5F4 38 A1 00 08 */ addi r5, r1, 8
+/* 8014E998 0014A5F8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014E99C 0014A5FC 7C 66 02 14 */ add r3, r6, r0
+/* 8014E9A0 0014A600 A8 63 00 80 */ lha r3, 0x80(r3)
+/* 8014E9A4 0014A604 48 10 54 A9 */ bl func_80253E4C
+/* 8014E9A8 0014A608 80 61 00 08 */ lwz r3, 8(r1)
+/* 8014E9AC 0014A60C 38 03 FF FF */ addi r0, r3, -1
+/* 8014E9B0 0014A610 7C 00 00 34 */ cntlzw r0, r0
+/* 8014E9B4 0014A614 54 03 D9 7E */ srwi r3, r0, 5
+/* 8014E9B8 0014A618 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014E9BC 0014A61C 7C 08 03 A6 */ mtlr r0
+/* 8014E9C0 0014A620 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014E9C4 0014A624 4E 80 00 20 */ blr
+
+.global func_8014E9C8
+func_8014E9C8:
+/* 8014E9C8 0014A628 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014E9CC 0014A62C 7C 08 02 A6 */ mflr r0
+/* 8014E9D0 0014A630 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014E9D4 0014A634 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014E9D8 0014A638 3B E0 00 00 */ li r31, 0
+lbl_8014E9DC:
+/* 8014E9DC 0014A63C 57 E3 06 3E */ clrlwi r3, r31, 0x18
+/* 8014E9E0 0014A640 38 80 00 00 */ li r4, 0
+/* 8014E9E4 0014A644 4B FF FF 81 */ bl func_8014E964
+/* 8014E9E8 0014A648 3B FF 00 01 */ addi r31, r31, 1
+/* 8014E9EC 0014A64C 28 1F 00 14 */ cmplwi r31, 0x14
+/* 8014E9F0 0014A650 41 80 FF EC */ blt lbl_8014E9DC
+/* 8014E9F4 0014A654 3B E0 00 16 */ li r31, 0x16
+lbl_8014E9F8:
+/* 8014E9F8 0014A658 57 E3 06 3E */ clrlwi r3, r31, 0x18
+/* 8014E9FC 0014A65C 38 80 00 00 */ li r4, 0
+/* 8014EA00 0014A660 4B FF FF 65 */ bl func_8014E964
+/* 8014EA04 0014A664 3B FF 00 01 */ addi r31, r31, 1
+/* 8014EA08 0014A668 28 1F 00 20 */ cmplwi r31, 0x20
+/* 8014EA0C 0014A66C 41 80 FF EC */ blt lbl_8014E9F8
+/* 8014EA10 0014A670 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EA14 0014A674 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 8014EA18 0014A678 54 60 5F FF */ rlwinm. r0, r3, 0xb, 0x1f, 0x1f
+/* 8014EA1C 0014A67C 41 82 00 20 */ beq lbl_8014EA3C
+/* 8014EA20 0014A680 54 60 02 D2 */ rlwinm r0, r3, 0, 0xb, 9
+/* 8014EA24 0014A684 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 8014EA28 0014A688 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EA2C 0014A68C 80 03 0D 30 */ lwz r0, 0xd30(r3)
+/* 8014EA30 0014A690 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
+/* 8014EA34 0014A694 90 03 0D 30 */ stw r0, 0xd30(r3)
+/* 8014EA38 0014A698 4B FD 06 19 */ bl func_8011F050
+lbl_8014EA3C:
+/* 8014EA3C 0014A69C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EA40 0014A6A0 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 8014EA44 0014A6A4 54 60 67 FF */ rlwinm. r0, r3, 0xc, 0x1f, 0x1f
+/* 8014EA48 0014A6A8 41 82 00 10 */ beq lbl_8014EA58
+/* 8014EA4C 0014A6AC 54 60 03 14 */ rlwinm r0, r3, 0, 0xc, 0xa
+/* 8014EA50 0014A6B0 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 8014EA54 0014A6B4 4B F9 85 F1 */ bl func_800E7044
+lbl_8014EA58:
+/* 8014EA58 0014A6B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EA5C 0014A6BC 80 64 0D 30 */ lwz r3, 0xd30(r4)
+/* 8014EA60 0014A6C0 54 60 6F FF */ rlwinm. r0, r3, 0xd, 0x1f, 0x1f
+/* 8014EA64 0014A6C4 41 82 00 28 */ beq lbl_8014EA8C
+/* 8014EA68 0014A6C8 54 60 03 56 */ rlwinm r0, r3, 0, 0xd, 0xb
+/* 8014EA6C 0014A6CC 90 04 0D 30 */ stw r0, 0xd30(r4)
+/* 8014EA70 0014A6D0 4B F5 12 2D */ bl func_8009FC9C
+/* 8014EA74 0014A6D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EA78 0014A6D8 38 A0 00 0E */ li r5, 0xe
+/* 8014EA7C 0014A6DC 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014EA80 0014A6E0 38 84 0D CC */ addi r4, r4, 0xdcc
+/* 8014EA84 0014A6E4 38 63 00 8A */ addi r3, r3, 0x8a
+/* 8014EA88 0014A6E8 4B EB 55 79 */ bl memcpy
+lbl_8014EA8C:
+/* 8014EA8C 0014A6EC 4B F0 78 A5 */ bl func_80056330
+/* 8014EA90 0014A6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EA94 0014A6F4 A0 63 0D 6C */ lhz r3, 0xd6c(r3)
+/* 8014EA98 0014A6F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8014EA9C 0014A6FC 41 82 00 14 */ beq lbl_8014EAB0
+/* 8014EAA0 0014A700 48 10 18 35 */ bl func_802502D4
+/* 8014EAA4 0014A704 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EAA8 0014A708 38 00 00 00 */ li r0, 0
+/* 8014EAAC 0014A70C B0 03 0D 6C */ sth r0, 0xd6c(r3)
+lbl_8014EAB0:
+/* 8014EAB0 0014A710 38 60 00 00 */ li r3, 0
+/* 8014EAB4 0014A714 38 80 00 00 */ li r4, 0
+/* 8014EAB8 0014A718 4B F0 AE 41 */ bl func_800598F8
+/* 8014EABC 0014A71C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014EAC0 0014A720 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014EAC4 0014A724 7C 08 03 A6 */ mtlr r0
+/* 8014EAC8 0014A728 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014EACC 0014A72C 4E 80 00 20 */ blr
+
+.global func_8014EAD0
+func_8014EAD0:
+/* 8014EAD0 0014A730 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014EAD4 0014A734 7C 08 02 A6 */ mflr r0
+/* 8014EAD8 0014A738 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014EADC 0014A73C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8014EAE0 0014A740 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8014EAE4 0014A744 3B C0 00 00 */ li r30, 0
+/* 8014EAE8 0014A748 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8014EAEC 0014A74C 3B A0 00 00 */ li r29, 0
+lbl_8014EAF0:
+/* 8014EAF0 0014A750 7F A3 EB 78 */ mr r3, r29
+/* 8014EAF4 0014A754 48 01 84 BD */ bl func_80166FB0
+/* 8014EAF8 0014A758 2C 03 00 00 */ cmpwi r3, 0
+/* 8014EAFC 0014A75C 41 82 00 A4 */ beq lbl_8014EBA0
+/* 8014EB00 0014A760 7F A3 EB 78 */ mr r3, r29
+/* 8014EB04 0014A764 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d
+/* 8014EB08 0014A768 48 01 85 45 */ bl func_8016704C
+/* 8014EB0C 0014A76C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB10 0014A770 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EB14 0014A774 90 64 01 7C */ stw r3, 0x17c(r4)
+/* 8014EB18 0014A778 7F A3 EB 78 */ mr r3, r29
+/* 8014EB1C 0014A77C 48 01 85 7D */ bl func_80167098
+/* 8014EB20 0014A780 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB24 0014A784 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EB28 0014A788 90 64 01 04 */ stw r3, 0x104(r4)
+/* 8014EB2C 0014A78C 7F A3 EB 78 */ mr r3, r29
+/* 8014EB30 0014A790 48 01 84 C5 */ bl func_80166FF4
+/* 8014EB34 0014A794 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB38 0014A798 57 C0 1B 78 */ rlwinm r0, r30, 3, 0xd, 0x1c
+/* 8014EB3C 0014A79C 7C A5 02 14 */ add r5, r5, r0
+/* 8014EB40 0014A7A0 90 85 02 74 */ stw r4, 0x274(r5)
+/* 8014EB44 0014A7A4 90 65 02 70 */ stw r3, 0x270(r5)
+/* 8014EB48 0014A7A8 7F A3 EB 78 */ mr r3, r29
+/* 8014EB4C 0014A7AC 48 01 84 19 */ bl func_80166F64
+/* 8014EB50 0014A7B0 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB54 0014A7B4 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EB58 0014A7B8 90 64 01 F4 */ stw r3, 0x1f4(r4)
+/* 8014EB5C 0014A7BC 7F A3 EB 78 */ mr r3, r29
+/* 8014EB60 0014A7C0 48 01 83 71 */ bl func_80166ED0
+/* 8014EB64 0014A7C4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB68 0014A7C8 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EB6C 0014A7CC 90 64 03 60 */ stw r3, 0x360(r4)
+/* 8014EB70 0014A7D0 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB74 0014A7D4 7C 60 FA 14 */ add r3, r0, r31
+/* 8014EB78 0014A7D8 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 8014EB7C 0014A7DC 4B F9 68 95 */ bl func_800E5410
+/* 8014EB80 0014A7E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB84 0014A7E4 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8014EB88 0014A7E8 3B DE 00 01 */ addi r30, r30, 1
+/* 8014EB8C 0014A7EC 7C 84 02 14 */ add r4, r4, r0
+/* 8014EB90 0014A7F0 98 64 03 D8 */ stb r3, 0x3d8(r4)
+/* 8014EB94 0014A7F4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EB98 0014A7F8 7C 60 FA 14 */ add r3, r0, r31
+/* 8014EB9C 0014A7FC 93 A3 03 F8 */ stw r29, 0x3f8(r3)
+lbl_8014EBA0:
+/* 8014EBA0 0014A800 3B BD 00 01 */ addi r29, r29, 1
+/* 8014EBA4 0014A804 2C 1D 00 1E */ cmpwi r29, 0x1e
+/* 8014EBA8 0014A808 41 80 FF 48 */ blt lbl_8014EAF0
+/* 8014EBAC 0014A80C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EBB0 0014A810 38 00 00 00 */ li r0, 0
+/* 8014EBB4 0014A814 88 64 0D 48 */ lbz r3, 0xd48(r4)
+/* 8014EBB8 0014A818 B0 64 00 F8 */ sth r3, 0xf8(r4)
+/* 8014EBBC 0014A81C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EBC0 0014A820 88 64 0D 48 */ lbz r3, 0xd48(r4)
+/* 8014EBC4 0014A824 B0 64 00 FA */ sth r3, 0xfa(r4)
+/* 8014EBC8 0014A828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EBCC 0014A82C B0 03 00 F8 */ sth r0, 0xf8(r3)
+/* 8014EBD0 0014A830 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EBD4 0014A834 B0 03 00 FA */ sth r0, 0xfa(r3)
+/* 8014EBD8 0014A838 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EBDC 0014A83C B3 C3 00 FC */ sth r30, 0xfc(r3)
+/* 8014EBE0 0014A840 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8014EBE4 0014A844 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8014EBE8 0014A848 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8014EBEC 0014A84C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014EBF0 0014A850 7C 08 03 A6 */ mtlr r0
+/* 8014EBF4 0014A854 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014EBF8 0014A858 4E 80 00 20 */ blr
+
+.global func_8014EBFC
+func_8014EBFC:
+/* 8014EBFC 0014A85C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8014EC00 0014A860 7C 08 02 A6 */ mflr r0
+/* 8014EC04 0014A864 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8014EC08 0014A868 39 61 00 20 */ addi r11, r1, 0x20
+/* 8014EC0C 0014A86C 48 07 85 1D */ bl _savegpr_27
+/* 8014EC10 0014A870 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC14 0014A874 7C 7B 1B 78 */ mr r27, r3
+/* 8014EC18 0014A878 3B C0 00 00 */ li r30, 0
+/* 8014EC1C 0014A87C 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 8014EC20 0014A880 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f
+/* 8014EC24 0014A884 40 82 00 BC */ bne lbl_8014ECE0
+/* 8014EC28 0014A888 3B 80 00 00 */ li r28, 0
+/* 8014EC2C 0014A88C 3B 60 00 00 */ li r27, 0
+lbl_8014EC30:
+/* 8014EC30 0014A890 7F 83 E3 78 */ mr r3, r28
+/* 8014EC34 0014A894 48 01 83 7D */ bl func_80166FB0
+/* 8014EC38 0014A898 2C 03 00 00 */ cmpwi r3, 0
+/* 8014EC3C 0014A89C 41 82 00 88 */ beq lbl_8014ECC4
+/* 8014EC40 0014A8A0 7F 83 E3 78 */ mr r3, r28
+/* 8014EC44 0014A8A4 48 01 84 09 */ bl func_8016704C
+/* 8014EC48 0014A8A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC4C 0014A8AC 90 64 01 7C */ stw r3, 0x17c(r4)
+/* 8014EC50 0014A8B0 7F 83 E3 78 */ mr r3, r28
+/* 8014EC54 0014A8B4 48 01 84 45 */ bl func_80167098
+/* 8014EC58 0014A8B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC5C 0014A8BC 90 64 01 04 */ stw r3, 0x104(r4)
+/* 8014EC60 0014A8C0 7F 83 E3 78 */ mr r3, r28
+/* 8014EC64 0014A8C4 48 01 83 91 */ bl func_80166FF4
+/* 8014EC68 0014A8C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC6C 0014A8CC 90 85 02 74 */ stw r4, 0x274(r5)
+/* 8014EC70 0014A8D0 90 65 02 70 */ stw r3, 0x270(r5)
+/* 8014EC74 0014A8D4 7F 83 E3 78 */ mr r3, r28
+/* 8014EC78 0014A8D8 48 01 82 ED */ bl func_80166F64
+/* 8014EC7C 0014A8DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC80 0014A8E0 90 64 01 F4 */ stw r3, 0x1f4(r4)
+/* 8014EC84 0014A8E4 7F 83 E3 78 */ mr r3, r28
+/* 8014EC88 0014A8E8 48 01 82 49 */ bl func_80166ED0
+/* 8014EC8C 0014A8EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC90 0014A8F0 90 64 03 60 */ stw r3, 0x360(r4)
+/* 8014EC94 0014A8F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EC98 0014A8F8 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 8014EC9C 0014A8FC 4B F9 67 75 */ bl func_800E5410
+/* 8014ECA0 0014A900 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ECA4 0014A904 38 80 00 00 */ li r4, 0
+/* 8014ECA8 0014A908 38 A0 00 44 */ li r5, 0x44
+/* 8014ECAC 0014A90C 98 66 03 D8 */ stb r3, 0x3d8(r6)
+/* 8014ECB0 0014A910 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ECB4 0014A914 93 63 0C 68 */ stw r27, 0xc68(r3)
+/* 8014ECB8 0014A918 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ECBC 0014A91C 38 63 04 70 */ addi r3, r3, 0x470
+/* 8014ECC0 0014A920 4B EB 54 45 */ bl memset
+lbl_8014ECC4:
+/* 8014ECC4 0014A924 3B 9C 00 01 */ addi r28, r28, 1
+/* 8014ECC8 0014A928 2C 1C 00 1E */ cmpwi r28, 0x1e
+/* 8014ECCC 0014A92C 41 80 FF 64 */ blt lbl_8014EC30
+/* 8014ECD0 0014A930 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ECD4 0014A934 38 00 00 00 */ li r0, 0
+/* 8014ECD8 0014A938 B0 03 00 FC */ sth r0, 0xfc(r3)
+/* 8014ECDC 0014A93C 48 00 02 8C */ b lbl_8014EF68
+lbl_8014ECE0:
+/* 8014ECE0 0014A940 3B A0 00 FF */ li r29, 0xff
+/* 8014ECE4 0014A944 3B 80 00 00 */ li r28, 0
+lbl_8014ECE8:
+/* 8014ECE8 0014A948 7F 83 E3 78 */ mr r3, r28
+/* 8014ECEC 0014A94C 48 01 82 C5 */ bl func_80166FB0
+/* 8014ECF0 0014A950 2C 03 00 00 */ cmpwi r3, 0
+/* 8014ECF4 0014A954 41 82 01 FC */ beq lbl_8014EEF0
+/* 8014ECF8 0014A958 7F 83 E3 78 */ mr r3, r28
+/* 8014ECFC 0014A95C 3B E0 00 00 */ li r31, 0
+/* 8014ED00 0014A960 48 01 83 E5 */ bl func_801670E4
+/* 8014ED04 0014A964 2C 03 00 01 */ cmpwi r3, 1
+/* 8014ED08 0014A968 41 82 00 48 */ beq lbl_8014ED50
+/* 8014ED0C 0014A96C 40 80 00 10 */ bge lbl_8014ED1C
+/* 8014ED10 0014A970 2C 03 00 00 */ cmpwi r3, 0
+/* 8014ED14 0014A974 40 80 00 14 */ bge lbl_8014ED28
+/* 8014ED18 0014A978 48 00 00 D8 */ b lbl_8014EDF0
+lbl_8014ED1C:
+/* 8014ED1C 0014A97C 2C 03 00 04 */ cmpwi r3, 4
+/* 8014ED20 0014A980 41 82 00 50 */ beq lbl_8014ED70
+/* 8014ED24 0014A984 48 00 00 CC */ b lbl_8014EDF0
+lbl_8014ED28:
+/* 8014ED28 0014A988 7F 83 E3 78 */ mr r3, r28
+/* 8014ED2C 0014A98C 48 01 83 B9 */ bl func_801670E4
+/* 8014ED30 0014A990 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ED34 0014A994 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
+/* 8014ED38 0014A998 7C 84 02 14 */ add r4, r4, r0
+/* 8014ED3C 0014A99C 80 04 0C 68 */ lwz r0, 0xc68(r4)
+/* 8014ED40 0014A9A0 7C 00 18 40 */ cmplw r0, r3
+/* 8014ED44 0014A9A4 41 82 00 AC */ beq lbl_8014EDF0
+/* 8014ED48 0014A9A8 57 DD 06 3E */ clrlwi r29, r30, 0x18
+/* 8014ED4C 0014A9AC 48 00 00 A4 */ b lbl_8014EDF0
+lbl_8014ED50:
+/* 8014ED50 0014A9B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ED54 0014A9B4 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
+/* 8014ED58 0014A9B8 7C 63 02 14 */ add r3, r3, r0
+/* 8014ED5C 0014A9BC 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014ED60 0014A9C0 2C 00 00 00 */ cmpwi r0, 0
+/* 8014ED64 0014A9C4 40 82 00 8C */ bne lbl_8014EDF0
+/* 8014ED68 0014A9C8 57 DD 06 3E */ clrlwi r29, r30, 0x18
+/* 8014ED6C 0014A9CC 48 00 00 84 */ b lbl_8014EDF0
+lbl_8014ED70:
+/* 8014ED70 0014A9D0 7F 83 E3 78 */ mr r3, r28
+/* 8014ED74 0014A9D4 48 01 83 71 */ bl func_801670E4
+/* 8014ED78 0014A9D8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014ED7C 0014A9DC 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
+/* 8014ED80 0014A9E0 7C 84 02 14 */ add r4, r4, r0
+/* 8014ED84 0014A9E4 80 04 0C 68 */ lwz r0, 0xc68(r4)
+/* 8014ED88 0014A9E8 7C 00 18 40 */ cmplw r0, r3
+/* 8014ED8C 0014A9EC 41 82 00 64 */ beq lbl_8014EDF0
+/* 8014ED90 0014A9F0 7F 83 E3 78 */ mr r3, r28
+/* 8014ED94 0014A9F4 48 01 84 99 */ bl func_8016722C
+/* 8014ED98 0014A9F8 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8014ED9C 0014A9FC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EDA0 0014AA00 1C 80 00 44 */ mulli r4, r0, 0x44
+/* 8014EDA4 0014AA04 80 03 00 00 */ lwz r0, 0(r3)
+/* 8014EDA8 0014AA08 7C 65 22 14 */ add r3, r5, r4
+/* 8014EDAC 0014AA0C 80 63 04 70 */ lwz r3, 0x470(r3)
+/* 8014EDB0 0014AA10 7C 00 18 40 */ cmplw r0, r3
+/* 8014EDB4 0014AA14 40 82 00 0C */ bne lbl_8014EDC0
+/* 8014EDB8 0014AA18 3B E0 00 01 */ li r31, 1
+/* 8014EDBC 0014AA1C 48 00 00 34 */ b lbl_8014EDF0
+lbl_8014EDC0:
+/* 8014EDC0 0014AA20 2C 03 00 00 */ cmpwi r3, 0
+/* 8014EDC4 0014AA24 40 82 00 28 */ bne lbl_8014EDEC
+/* 8014EDC8 0014AA28 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
+/* 8014EDCC 0014AA2C 7C 85 02 14 */ add r4, r5, r0
+/* 8014EDD0 0014AA30 A0 64 0C E0 */ lhz r3, 0xce0(r4)
+/* 8014EDD4 0014AA34 2C 03 00 00 */ cmpwi r3, 0
+/* 8014EDD8 0014AA38 41 82 00 14 */ beq lbl_8014EDEC
+/* 8014EDDC 0014AA3C 38 03 FF FF */ addi r0, r3, -1
+/* 8014EDE0 0014AA40 3B E0 00 01 */ li r31, 1
+/* 8014EDE4 0014AA44 B0 04 0C E0 */ sth r0, 0xce0(r4)
+/* 8014EDE8 0014AA48 48 00 00 08 */ b lbl_8014EDF0
+lbl_8014EDEC:
+/* 8014EDEC 0014AA4C 57 DD 06 3E */ clrlwi r29, r30, 0x18
+lbl_8014EDF0:
+/* 8014EDF0 0014AA50 2C 1F 00 00 */ cmpwi r31, 0
+/* 8014EDF4 0014AA54 41 82 00 0C */ beq lbl_8014EE00
+/* 8014EDF8 0014AA58 3B DE 00 01 */ addi r30, r30, 1
+/* 8014EDFC 0014AA5C 48 00 00 F4 */ b lbl_8014EEF0
+lbl_8014EE00:
+/* 8014EE00 0014AA60 7F 83 E3 78 */ mr r3, r28
+/* 8014EE04 0014AA64 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d
+/* 8014EE08 0014AA68 48 01 82 DD */ bl func_801670E4
+/* 8014EE0C 0014AA6C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE10 0014AA70 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EE14 0014AA74 90 64 0C 68 */ stw r3, 0xc68(r4)
+/* 8014EE18 0014AA78 7F 83 E3 78 */ mr r3, r28
+/* 8014EE1C 0014AA7C 48 01 82 31 */ bl func_8016704C
+/* 8014EE20 0014AA80 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE24 0014AA84 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EE28 0014AA88 90 64 01 7C */ stw r3, 0x17c(r4)
+/* 8014EE2C 0014AA8C 7F 83 E3 78 */ mr r3, r28
+/* 8014EE30 0014AA90 48 01 82 69 */ bl func_80167098
+/* 8014EE34 0014AA94 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE38 0014AA98 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EE3C 0014AA9C 90 64 01 04 */ stw r3, 0x104(r4)
+/* 8014EE40 0014AAA0 7F 83 E3 78 */ mr r3, r28
+/* 8014EE44 0014AAA4 48 01 81 B1 */ bl func_80166FF4
+/* 8014EE48 0014AAA8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE4C 0014AAAC 57 C0 1B 78 */ rlwinm r0, r30, 3, 0xd, 0x1c
+/* 8014EE50 0014AAB0 7C A5 02 14 */ add r5, r5, r0
+/* 8014EE54 0014AAB4 90 85 02 74 */ stw r4, 0x274(r5)
+/* 8014EE58 0014AAB8 90 65 02 70 */ stw r3, 0x270(r5)
+/* 8014EE5C 0014AABC 7F 83 E3 78 */ mr r3, r28
+/* 8014EE60 0014AAC0 48 01 81 05 */ bl func_80166F64
+/* 8014EE64 0014AAC4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE68 0014AAC8 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EE6C 0014AACC 90 64 01 F4 */ stw r3, 0x1f4(r4)
+/* 8014EE70 0014AAD0 7F 83 E3 78 */ mr r3, r28
+/* 8014EE74 0014AAD4 48 01 80 5D */ bl func_80166ED0
+/* 8014EE78 0014AAD8 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE7C 0014AADC 7C 80 FA 14 */ add r4, r0, r31
+/* 8014EE80 0014AAE0 90 64 03 60 */ stw r3, 0x360(r4)
+/* 8014EE84 0014AAE4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE88 0014AAE8 7C 60 FA 14 */ add r3, r0, r31
+/* 8014EE8C 0014AAEC 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 8014EE90 0014AAF0 4B F9 65 81 */ bl func_800E5410
+/* 8014EE94 0014AAF4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EE98 0014AAF8 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8014EE9C 0014AAFC 7C 84 02 14 */ add r4, r4, r0
+/* 8014EEA0 0014AB00 98 64 03 D8 */ stb r3, 0x3d8(r4)
+/* 8014EEA4 0014AB04 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EEA8 0014AB08 7C 60 FA 14 */ add r3, r0, r31
+/* 8014EEAC 0014AB0C 93 83 03 F8 */ stw r28, 0x3f8(r3)
+/* 8014EEB0 0014AB10 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EEB4 0014AB14 7C 60 FA 14 */ add r3, r0, r31
+/* 8014EEB8 0014AB18 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014EEBC 0014AB1C 28 00 00 04 */ cmplwi r0, 4
+/* 8014EEC0 0014AB20 40 82 00 2C */ bne lbl_8014EEEC
+/* 8014EEC4 0014AB24 7F 83 E3 78 */ mr r3, r28
+/* 8014EEC8 0014AB28 48 01 83 65 */ bl func_8016722C
+/* 8014EECC 0014AB2C 57 C0 04 3E */ clrlwi r0, r30, 0x10
+/* 8014EED0 0014AB30 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EED4 0014AB34 1C 00 00 44 */ mulli r0, r0, 0x44
+/* 8014EED8 0014AB38 7C 64 1B 78 */ mr r4, r3
+/* 8014EEDC 0014AB3C 38 A0 00 44 */ li r5, 0x44
+/* 8014EEE0 0014AB40 7C 66 02 14 */ add r3, r6, r0
+/* 8014EEE4 0014AB44 38 63 04 70 */ addi r3, r3, 0x470
+/* 8014EEE8 0014AB48 4B EB 51 19 */ bl memcpy
+lbl_8014EEEC:
+/* 8014EEEC 0014AB4C 3B DE 00 01 */ addi r30, r30, 1
+lbl_8014EEF0:
+/* 8014EEF0 0014AB50 3B 9C 00 01 */ addi r28, r28, 1
+/* 8014EEF4 0014AB54 2C 1C 00 1E */ cmpwi r28, 0x1e
+/* 8014EEF8 0014AB58 41 80 FD F0 */ blt lbl_8014ECE8
+/* 8014EEFC 0014AB5C 2C 1B 00 00 */ cmpwi r27, 0
+/* 8014EF00 0014AB60 41 82 00 54 */ beq lbl_8014EF54
+/* 8014EF04 0014AB64 28 1D 00 FF */ cmplwi r29, 0xff
+/* 8014EF08 0014AB68 41 82 00 58 */ beq lbl_8014EF60
+/* 8014EF0C 0014AB6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EF10 0014AB70 38 E0 00 00 */ li r7, 0
+/* 8014EF14 0014AB74 38 C0 03 52 */ li r6, 0x352
+/* 8014EF18 0014AB78 57 A0 15 BA */ rlwinm r0, r29, 2, 0x16, 0x1d
+/* 8014EF1C 0014AB7C 9B A3 0D 20 */ stb r29, 0xd20(r3)
+/* 8014EF20 0014AB80 38 60 02 5F */ li r3, 0x25f
+/* 8014EF24 0014AB84 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014EF28 0014AB88 38 80 00 00 */ li r4, 0
+/* 8014EF2C 0014AB8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EF30 0014AB90 98 E5 0D 21 */ stb r7, 0xd21(r5)
+/* 8014EF34 0014AB94 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EF38 0014AB98 B0 C5 0D 22 */ sth r6, 0xd22(r5)
+/* 8014EF3C 0014AB9C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EF40 0014ABA0 7C A6 02 14 */ add r5, r6, r0
+/* 8014EF44 0014ABA4 80 05 0C 68 */ lwz r0, 0xc68(r5)
+/* 8014EF48 0014ABA8 90 06 0D 1C */ stw r0, 0xd1c(r6)
+/* 8014EF4C 0014ABAC 4B EB C2 25 */ bl func_8000B170
+/* 8014EF50 0014ABB0 48 00 00 10 */ b lbl_8014EF60
+lbl_8014EF54:
+/* 8014EF54 0014ABB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EF58 0014ABB8 38 00 00 01 */ li r0, 1
+/* 8014EF5C 0014ABBC 98 03 0D 21 */ stb r0, 0xd21(r3)
+lbl_8014EF60:
+/* 8014EF60 0014ABC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EF64 0014ABC4 B3 C3 00 FC */ sth r30, 0xfc(r3)
+lbl_8014EF68:
+/* 8014EF68 0014ABC8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8014EF6C 0014ABCC 48 07 82 09 */ bl _restgpr_27
+/* 8014EF70 0014ABD0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8014EF74 0014ABD4 7C 08 03 A6 */ mtlr r0
+/* 8014EF78 0014ABD8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8014EF7C 0014ABDC 4E 80 00 20 */ blr
+
+.global func_8014EF80
+func_8014EF80:
+/* 8014EF80 0014ABE0 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8014EF84 0014ABE4 7C 08 02 A6 */ mflr r0
+/* 8014EF88 0014ABE8 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8014EF8C 0014ABEC 39 61 00 30 */ addi r11, r1, 0x30
+/* 8014EF90 0014ABF0 48 07 81 91 */ bl _savegpr_25
+/* 8014EF94 0014ABF4 48 01 5F C5 */ bl func_80164F58
+/* 8014EF98 0014ABF8 7C 80 1B 79 */ or. r0, r4, r3
+/* 8014EF9C 0014ABFC 7C 9A 23 78 */ mr r26, r4
+/* 8014EFA0 0014AC00 7C 7B 1B 78 */ mr r27, r3
+/* 8014EFA4 0014AC04 41 82 01 98 */ beq lbl_8014F13C
+/* 8014EFA8 0014AC08 3F C0 80 42 */ lis r30, lbl_8041D468@ha
+/* 8014EFAC 0014AC0C 3B 20 00 00 */ li r25, 0
+/* 8014EFB0 0014AC10 3B DE D4 68 */ addi r30, r30, lbl_8041D468@l
+/* 8014EFB4 0014AC14 3B E0 00 30 */ li r31, 0x30
+lbl_8014EFB8:
+/* 8014EFB8 0014AC18 57 20 1B 78 */ rlwinm r0, r25, 3, 0xd, 0x1c
+/* 8014EFBC 0014AC1C 7F 63 DB 78 */ mr r3, r27
+/* 8014EFC0 0014AC20 7F BE 02 14 */ add r29, r30, r0
+/* 8014EFC4 0014AC24 7C BE 00 2E */ lwzx r5, r30, r0
+/* 8014EFC8 0014AC28 80 DD 00 04 */ lwz r6, 4(r29)
+/* 8014EFCC 0014AC2C 7F 44 D3 78 */ mr r4, r26
+/* 8014EFD0 0014AC30 57 3C 0B FC */ rlwinm r28, r25, 1, 0xf, 0x1e
+/* 8014EFD4 0014AC34 48 07 83 DD */ bl __mod2u
+/* 8014EFD8 0014AC38 57 20 1B 78 */ rlwinm r0, r25, 3, 0xd, 0x1c
+/* 8014EFDC 0014AC3C 7C DE 02 14 */ add r6, r30, r0
+/* 8014EFE0 0014AC40 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014EFE4 0014AC44 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014EFE8 0014AC48 48 07 81 A5 */ bl __div2u
+/* 8014EFEC 0014AC4C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014EFF0 0014AC50 7C C4 F8 14 */ addc r6, r4, r31
+/* 8014EFF4 0014AC54 7F 63 DB 78 */ mr r3, r27
+/* 8014EFF8 0014AC58 7F 44 D3 78 */ mr r4, r26
+/* 8014EFFC 0014AC5C 7C A0 E2 14 */ add r5, r0, r28
+/* 8014F000 0014AC60 B0 C5 00 D8 */ sth r6, 0xd8(r5)
+/* 8014F004 0014AC64 80 BD 00 08 */ lwz r5, 8(r29)
+/* 8014F008 0014AC68 80 DD 00 0C */ lwz r6, 0xc(r29)
+/* 8014F00C 0014AC6C 48 07 83 A5 */ bl __mod2u
+/* 8014F010 0014AC70 38 19 00 01 */ addi r0, r25, 1
+/* 8014F014 0014AC74 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014F018 0014AC78 7C DE 02 14 */ add r6, r30, r0
+/* 8014F01C 0014AC7C 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014F020 0014AC80 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014F024 0014AC84 48 07 81 69 */ bl __div2u
+/* 8014F028 0014AC88 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F02C 0014AC8C 7C C4 F8 14 */ addc r6, r4, r31
+/* 8014F030 0014AC90 7F 63 DB 78 */ mr r3, r27
+/* 8014F034 0014AC94 7F 44 D3 78 */ mr r4, r26
+/* 8014F038 0014AC98 7C A0 E2 14 */ add r5, r0, r28
+/* 8014F03C 0014AC9C B0 C5 00 DA */ sth r6, 0xda(r5)
+/* 8014F040 0014ACA0 80 BD 00 10 */ lwz r5, 0x10(r29)
+/* 8014F044 0014ACA4 80 DD 00 14 */ lwz r6, 0x14(r29)
+/* 8014F048 0014ACA8 48 07 83 69 */ bl __mod2u
+/* 8014F04C 0014ACAC 38 19 00 02 */ addi r0, r25, 2
+/* 8014F050 0014ACB0 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014F054 0014ACB4 7C DE 02 14 */ add r6, r30, r0
+/* 8014F058 0014ACB8 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014F05C 0014ACBC 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014F060 0014ACC0 48 07 81 2D */ bl __div2u
+/* 8014F064 0014ACC4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F068 0014ACC8 7C C4 F8 14 */ addc r6, r4, r31
+/* 8014F06C 0014ACCC 7F 63 DB 78 */ mr r3, r27
+/* 8014F070 0014ACD0 7F 44 D3 78 */ mr r4, r26
+/* 8014F074 0014ACD4 7C A0 E2 14 */ add r5, r0, r28
+/* 8014F078 0014ACD8 B0 C5 00 DC */ sth r6, 0xdc(r5)
+/* 8014F07C 0014ACDC 80 BD 00 18 */ lwz r5, 0x18(r29)
+/* 8014F080 0014ACE0 80 DD 00 1C */ lwz r6, 0x1c(r29)
+/* 8014F084 0014ACE4 48 07 83 2D */ bl __mod2u
+/* 8014F088 0014ACE8 38 19 00 03 */ addi r0, r25, 3
+/* 8014F08C 0014ACEC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014F090 0014ACF0 7C DE 02 14 */ add r6, r30, r0
+/* 8014F094 0014ACF4 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014F098 0014ACF8 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014F09C 0014ACFC 48 07 80 F1 */ bl __div2u
+/* 8014F0A0 0014AD00 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F0A4 0014AD04 7C C4 F8 14 */ addc r6, r4, r31
+/* 8014F0A8 0014AD08 7F 63 DB 78 */ mr r3, r27
+/* 8014F0AC 0014AD0C 7F 44 D3 78 */ mr r4, r26
+/* 8014F0B0 0014AD10 7C A0 E2 14 */ add r5, r0, r28
+/* 8014F0B4 0014AD14 B0 C5 00 DE */ sth r6, 0xde(r5)
+/* 8014F0B8 0014AD18 80 BD 00 20 */ lwz r5, 0x20(r29)
+/* 8014F0BC 0014AD1C 80 DD 00 24 */ lwz r6, 0x24(r29)
+/* 8014F0C0 0014AD20 48 07 82 F1 */ bl __mod2u
+/* 8014F0C4 0014AD24 38 19 00 04 */ addi r0, r25, 4
+/* 8014F0C8 0014AD28 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014F0CC 0014AD2C 7C DE 02 14 */ add r6, r30, r0
+/* 8014F0D0 0014AD30 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014F0D4 0014AD34 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014F0D8 0014AD38 48 07 80 B5 */ bl __div2u
+/* 8014F0DC 0014AD3C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F0E0 0014AD40 7C C4 F8 14 */ addc r6, r4, r31
+/* 8014F0E4 0014AD44 7F 63 DB 78 */ mr r3, r27
+/* 8014F0E8 0014AD48 7F 44 D3 78 */ mr r4, r26
+/* 8014F0EC 0014AD4C 7C A0 E2 14 */ add r5, r0, r28
+/* 8014F0F0 0014AD50 B0 C5 00 E0 */ sth r6, 0xe0(r5)
+/* 8014F0F4 0014AD54 80 BD 00 28 */ lwz r5, 0x28(r29)
+/* 8014F0F8 0014AD58 80 DD 00 2C */ lwz r6, 0x2c(r29)
+/* 8014F0FC 0014AD5C 48 07 82 B5 */ bl __mod2u
+/* 8014F100 0014AD60 38 19 00 05 */ addi r0, r25, 5
+/* 8014F104 0014AD64 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
+/* 8014F108 0014AD68 7C DE 02 14 */ add r6, r30, r0
+/* 8014F10C 0014AD6C 80 A6 00 08 */ lwz r5, 8(r6)
+/* 8014F110 0014AD70 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 8014F114 0014AD74 48 07 80 79 */ bl __div2u
+/* 8014F118 0014AD78 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F11C 0014AD7C 3B 39 00 06 */ addi r25, r25, 6
+/* 8014F120 0014AD80 28 19 00 0C */ cmplwi r25, 0xc
+/* 8014F124 0014AD84 7C 84 F8 14 */ addc r4, r4, r31
+/* 8014F128 0014AD88 7C 60 E2 14 */ add r3, r0, r28
+/* 8014F12C 0014AD8C B0 83 00 E2 */ sth r4, 0xe2(r3)
+/* 8014F130 0014AD90 41 80 FE 88 */ blt lbl_8014EFB8
+/* 8014F134 0014AD94 38 60 00 01 */ li r3, 1
+/* 8014F138 0014AD98 48 00 00 14 */ b lbl_8014F14C
+lbl_8014F13C:
+/* 8014F13C 0014AD9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F140 0014ADA0 38 00 00 00 */ li r0, 0
+/* 8014F144 0014ADA4 38 60 00 00 */ li r3, 0
+/* 8014F148 0014ADA8 B0 04 00 D8 */ sth r0, 0xd8(r4)
+lbl_8014F14C:
+/* 8014F14C 0014ADAC 39 61 00 30 */ addi r11, r1, 0x30
+/* 8014F150 0014ADB0 48 07 80 1D */ bl _restgpr_25
+/* 8014F154 0014ADB4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8014F158 0014ADB8 7C 08 03 A6 */ mtlr r0
+/* 8014F15C 0014ADBC 38 21 00 30 */ addi r1, r1, 0x30
+/* 8014F160 0014ADC0 4E 80 00 20 */ blr
+
+.global func_8014F164
+func_8014F164:
+/* 8014F164 0014ADC4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F168 0014ADC8 7C 08 02 A6 */ mflr r0
+/* 8014F16C 0014ADCC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F170 0014ADD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F174 0014ADD4 80 63 0D 28 */ lwz r3, 0xd28(r3)
+/* 8014F178 0014ADD8 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 8014F17C 0014ADDC 38 03 FC 18 */ addi r0, r3, -1000
+/* 8014F180 0014ADE0 28 00 00 09 */ cmplwi r0, 9
+/* 8014F184 0014ADE4 41 81 00 6C */ bgt lbl_8014F1F0
+/* 8014F188 0014ADE8 3C 60 80 42 */ lis r3, lbl_8041E1E8@ha
+/* 8014F18C 0014ADEC 54 00 10 3A */ slwi r0, r0, 2
+/* 8014F190 0014ADF0 38 63 E1 E8 */ addi r3, r3, lbl_8041E1E8@l
+/* 8014F194 0014ADF4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8014F198 0014ADF8 7C 69 03 A6 */ mtctr r3
+/* 8014F19C 0014ADFC 4E 80 04 20 */ bctr
+/* 8014F1A0 0014AE00 38 60 29 C6 */ li r3, 0x29c6
+/* 8014F1A4 0014AE04 48 00 00 50 */ b lbl_8014F1F4
+/* 8014F1A8 0014AE08 38 60 29 C7 */ li r3, 0x29c7
+/* 8014F1AC 0014AE0C 48 00 00 48 */ b lbl_8014F1F4
+/* 8014F1B0 0014AE10 38 60 29 C8 */ li r3, 0x29c8
+/* 8014F1B4 0014AE14 48 00 00 40 */ b lbl_8014F1F4
+/* 8014F1B8 0014AE18 38 60 29 C9 */ li r3, 0x29c9
+/* 8014F1BC 0014AE1C 48 00 00 38 */ b lbl_8014F1F4
+/* 8014F1C0 0014AE20 38 60 29 CA */ li r3, 0x29ca
+/* 8014F1C4 0014AE24 48 00 00 30 */ b lbl_8014F1F4
+/* 8014F1C8 0014AE28 38 60 29 CB */ li r3, 0x29cb
+/* 8014F1CC 0014AE2C 48 00 00 28 */ b lbl_8014F1F4
+/* 8014F1D0 0014AE30 38 60 29 CC */ li r3, 0x29cc
+/* 8014F1D4 0014AE34 48 00 00 20 */ b lbl_8014F1F4
+/* 8014F1D8 0014AE38 38 60 29 CD */ li r3, 0x29cd
+/* 8014F1DC 0014AE3C 48 00 00 18 */ b lbl_8014F1F4
+/* 8014F1E0 0014AE40 38 60 29 CE */ li r3, 0x29ce
+/* 8014F1E4 0014AE44 48 00 00 10 */ b lbl_8014F1F4
+/* 8014F1E8 0014AE48 38 60 29 CF */ li r3, 0x29cf
+/* 8014F1EC 0014AE4C 48 00 00 08 */ b lbl_8014F1F4
+lbl_8014F1F0:
+/* 8014F1F0 0014AE50 38 60 29 D0 */ li r3, 0x29d0
+lbl_8014F1F4:
+/* 8014F1F4 0014AE54 48 10 11 01 */ bl func_802502F4
+/* 8014F1F8 0014AE58 7C 64 1B 78 */ mr r4, r3
+/* 8014F1FC 0014AE5C 38 60 00 0E */ li r3, 0xe
+/* 8014F200 0014AE60 48 00 D1 09 */ bl func_8015C308
+/* 8014F204 0014AE64 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F208 0014AE68 7C 08 03 A6 */ mtlr r0
+/* 8014F20C 0014AE6C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F210 0014AE70 4E 80 00 20 */ blr
+
+.global func_8014F214
+func_8014F214:
+/* 8014F214 0014AE74 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F218 0014AE78 7C 08 02 A6 */ mflr r0
+/* 8014F21C 0014AE7C 38 60 00 0D */ li r3, 0xd
+/* 8014F220 0014AE80 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F224 0014AE84 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014F228 0014AE88 48 01 38 69 */ bl func_80162A90
+/* 8014F22C 0014AE8C 7C 7F 1B 78 */ mr r31, r3
+/* 8014F230 0014AE90 38 60 00 3A */ li r3, 0x3a
+/* 8014F234 0014AE94 48 01 38 5D */ bl func_80162A90
+/* 8014F238 0014AE98 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F23C 0014AE9C 7C 65 1B 78 */ mr r5, r3
+/* 8014F240 0014AEA0 7F E6 FB 78 */ mr r6, r31
+/* 8014F244 0014AEA4 38 80 00 01 */ li r4, 1
+/* 8014F248 0014AEA8 80 67 0D 24 */ lwz r3, 0xd24(r7)
+/* 8014F24C 0014AEAC 38 E0 00 00 */ li r7, 0
+/* 8014F250 0014AEB0 39 00 00 00 */ li r8, 0
+/* 8014F254 0014AEB4 38 63 00 10 */ addi r3, r3, 0x10
+/* 8014F258 0014AEB8 48 01 7B 15 */ bl func_80166D6C
+/* 8014F25C 0014AEBC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F260 0014AEC0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014F264 0014AEC4 7C 08 03 A6 */ mtlr r0
+/* 8014F268 0014AEC8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F26C 0014AECC 4E 80 00 20 */ blr
+
+.global func_8014F270
+func_8014F270:
+/* 8014F270 0014AED0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F274 0014AED4 7C 08 02 A6 */ mflr r0
+/* 8014F278 0014AED8 38 60 00 0D */ li r3, 0xd
+/* 8014F27C 0014AEDC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F280 0014AEE0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014F284 0014AEE4 48 01 38 0D */ bl func_80162A90
+/* 8014F288 0014AEE8 7C 7F 1B 78 */ mr r31, r3
+/* 8014F28C 0014AEEC 38 60 00 3A */ li r3, 0x3a
+/* 8014F290 0014AEF0 48 01 38 01 */ bl func_80162A90
+/* 8014F294 0014AEF4 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F298 0014AEF8 7C 65 1B 78 */ mr r5, r3
+/* 8014F29C 0014AEFC 7F E6 FB 78 */ mr r6, r31
+/* 8014F2A0 0014AF00 38 80 00 05 */ li r4, 5
+/* 8014F2A4 0014AF04 80 67 0D 24 */ lwz r3, 0xd24(r7)
+/* 8014F2A8 0014AF08 38 E0 00 00 */ li r7, 0
+/* 8014F2AC 0014AF0C 39 00 00 00 */ li r8, 0
+/* 8014F2B0 0014AF10 38 63 00 10 */ addi r3, r3, 0x10
+/* 8014F2B4 0014AF14 48 01 7A B9 */ bl func_80166D6C
+/* 8014F2B8 0014AF18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F2BC 0014AF1C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014F2C0 0014AF20 7C 08 03 A6 */ mtlr r0
+/* 8014F2C4 0014AF24 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F2C8 0014AF28 4E 80 00 20 */ blr
+
+.global func_8014F2CC
+func_8014F2CC:
+/* 8014F2CC 0014AF2C 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 8014F2D0 0014AF30 7C 08 02 A6 */ mflr r0
+/* 8014F2D4 0014AF34 38 A0 00 80 */ li r5, 0x80
+/* 8014F2D8 0014AF38 38 84 00 1C */ addi r4, r4, 0x1c
+/* 8014F2DC 0014AF3C 90 01 00 94 */ stw r0, 0x94(r1)
+/* 8014F2E0 0014AF40 38 61 00 08 */ addi r3, r1, 8
+/* 8014F2E4 0014AF44 48 02 7E 69 */ bl func_8017714C
+/* 8014F2E8 0014AF48 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 8014F2EC 0014AF4C 7C 08 03 A6 */ mtlr r0
+/* 8014F2F0 0014AF50 38 21 00 90 */ addi r1, r1, 0x90
+/* 8014F2F4 0014AF54 4E 80 00 20 */ blr
+
+.global func_8014F2F8
+func_8014F2F8:
+/* 8014F2F8 0014AF58 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F2FC 0014AF5C 7C 08 02 A6 */ mflr r0
+/* 8014F300 0014AF60 38 A0 00 0E */ li r5, 0xe
+/* 8014F304 0014AF64 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F308 0014AF68 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014F30C 0014AF6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F310 0014AF70 80 83 0D 28 */ lwz r4, 0xd28(r3)
+/* 8014F314 0014AF74 38 63 0D 94 */ addi r3, r3, 0xd94
+/* 8014F318 0014AF78 38 84 00 8A */ addi r4, r4, 0x8a
+/* 8014F31C 0014AF7C 4B EB 4C E5 */ bl memcpy
+/* 8014F320 0014AF80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F324 0014AF84 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014F328 0014AF88 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 8014F32C 0014AF8C 90 04 0D 8C */ stw r0, 0xd8c(r4)
+/* 8014F330 0014AF90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F334 0014AF94 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014F338 0014AF98 80 03 00 08 */ lwz r0, 8(r3)
+/* 8014F33C 0014AF9C 90 04 0D 90 */ stw r0, 0xd90(r4)
+/* 8014F340 0014AFA0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F344 0014AFA4 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014F348 0014AFA8 80 03 00 04 */ lwz r0, 4(r3)
+/* 8014F34C 0014AFAC 54 00 27 3E */ srwi r0, r0, 0x1c
+/* 8014F350 0014AFB0 B0 04 0D A2 */ sth r0, 0xda2(r4)
+/* 8014F354 0014AFB4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F358 0014AFB8 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014F35C 0014AFBC 80 03 00 04 */ lwz r0, 4(r3)
+/* 8014F360 0014AFC0 54 03 27 3E */ srwi r3, r0, 0x1c
+/* 8014F364 0014AFC4 2C 03 00 01 */ cmpwi r3, 1
+/* 8014F368 0014AFC8 41 82 00 28 */ beq lbl_8014F390
+/* 8014F36C 0014AFCC 40 80 00 10 */ bge lbl_8014F37C
+/* 8014F370 0014AFD0 2C 03 00 00 */ cmpwi r3, 0
+/* 8014F374 0014AFD4 40 80 00 14 */ bge lbl_8014F388
+/* 8014F378 0014AFD8 48 00 00 28 */ b lbl_8014F3A0
+lbl_8014F37C:
+/* 8014F37C 0014AFDC 2C 03 00 03 */ cmpwi r3, 3
+/* 8014F380 0014AFE0 40 80 00 20 */ bge lbl_8014F3A0
+/* 8014F384 0014AFE4 48 00 00 14 */ b lbl_8014F398
+lbl_8014F388:
+/* 8014F388 0014AFE8 38 60 55 31 */ li r3, 0x5531
+/* 8014F38C 0014AFEC 48 00 00 38 */ b lbl_8014F3C4
+lbl_8014F390:
+/* 8014F390 0014AFF0 38 60 55 32 */ li r3, 0x5532
+/* 8014F394 0014AFF4 48 00 00 30 */ b lbl_8014F3C4
+lbl_8014F398:
+/* 8014F398 0014AFF8 38 60 55 32 */ li r3, 0x5532
+/* 8014F39C 0014AFFC 48 00 00 28 */ b lbl_8014F3C4
+lbl_8014F3A0:
+/* 8014F3A0 0014B000 38 03 FF FD */ addi r0, r3, -3
+/* 8014F3A4 0014B004 80 84 0D 24 */ lwz r4, 0xd24(r4)
+/* 8014F3A8 0014B008 1C 00 00 18 */ mulli r0, r0, 0x18
+/* 8014F3AC 0014B00C 38 60 00 0F */ li r3, 0xf
+/* 8014F3B0 0014B010 3C 84 00 06 */ addis r4, r4, 6
+/* 8014F3B4 0014B014 7C 84 02 14 */ add r4, r4, r0
+/* 8014F3B8 0014B018 38 84 60 E2 */ addi r4, r4, 0x60e2
+/* 8014F3BC 0014B01C 48 00 CF 4D */ bl func_8015C308
+/* 8014F3C0 0014B020 38 60 03 F9 */ li r3, 0x3f9
+lbl_8014F3C4:
+/* 8014F3C4 0014B024 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F3C8 0014B028 38 84 0D A4 */ addi r4, r4, 0xda4
+/* 8014F3CC 0014B02C 48 10 10 0D */ bl func_802503D8
+/* 8014F3D0 0014B030 48 01 40 65 */ bl func_80163434
+/* 8014F3D4 0014B034 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F3D8 0014B038 90 64 0D 88 */ stw r3, 0xd88(r4)
+/* 8014F3DC 0014B03C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F3E0 0014B040 80 64 0D 88 */ lwz r3, 0xd88(r4)
+/* 8014F3E4 0014B044 2C 03 00 00 */ cmpwi r3, 0
+/* 8014F3E8 0014B048 40 82 00 0C */ bne lbl_8014F3F4
+/* 8014F3EC 0014B04C 38 03 00 01 */ addi r0, r3, 1
+/* 8014F3F0 0014B050 90 04 0D 88 */ stw r0, 0xd88(r4)
+lbl_8014F3F4:
+/* 8014F3F4 0014B054 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F3F8 0014B058 80 63 0D 88 */ lwz r3, 0xd88(r3)
+/* 8014F3FC 0014B05C 48 01 97 09 */ bl func_80168B04
+/* 8014F400 0014B060 38 60 00 0D */ li r3, 0xd
+/* 8014F404 0014B064 48 01 36 8D */ bl func_80162A90
+/* 8014F408 0014B068 7C 7F 1B 78 */ mr r31, r3
+/* 8014F40C 0014B06C 38 60 00 3A */ li r3, 0x3a
+/* 8014F410 0014B070 48 01 36 81 */ bl func_80162A90
+/* 8014F414 0014B074 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F418 0014B078 7C 65 1B 78 */ mr r5, r3
+/* 8014F41C 0014B07C 7F E6 FB 78 */ mr r6, r31
+/* 8014F420 0014B080 38 80 00 04 */ li r4, 4
+/* 8014F424 0014B084 80 67 0D 24 */ lwz r3, 0xd24(r7)
+/* 8014F428 0014B088 38 E7 0D 88 */ addi r7, r7, 0xd88
+/* 8014F42C 0014B08C 39 00 00 44 */ li r8, 0x44
+/* 8014F430 0014B090 38 63 00 10 */ addi r3, r3, 0x10
+/* 8014F434 0014B094 48 01 79 39 */ bl func_80166D6C
+/* 8014F438 0014B098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F43C 0014B09C 38 83 0D 88 */ addi r4, r3, 0xd88
+/* 8014F440 0014B0A0 80 63 0D 88 */ lwz r3, 0xd88(r3)
+/* 8014F444 0014B0A4 4B FF FE 89 */ bl func_8014F2CC
+/* 8014F448 0014B0A8 48 01 5F 0D */ bl func_80165354
+/* 8014F44C 0014B0AC 2C 03 00 00 */ cmpwi r3, 0
+/* 8014F450 0014B0B0 40 80 00 10 */ bge lbl_8014F460
+/* 8014F454 0014B0B4 4B FF FD C1 */ bl func_8014F214
+/* 8014F458 0014B0B8 38 60 00 00 */ li r3, 0
+/* 8014F45C 0014B0BC 48 00 00 18 */ b lbl_8014F474
+lbl_8014F460:
+/* 8014F460 0014B0C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F464 0014B0C4 38 60 00 01 */ li r3, 1
+/* 8014F468 0014B0C8 80 04 0D 30 */ lwz r0, 0xd30(r4)
+/* 8014F46C 0014B0CC 64 00 02 00 */ oris r0, r0, 0x200
+/* 8014F470 0014B0D0 90 04 0D 30 */ stw r0, 0xd30(r4)
+lbl_8014F474:
+/* 8014F474 0014B0D4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F478 0014B0D8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014F47C 0014B0DC 7C 08 03 A6 */ mtlr r0
+/* 8014F480 0014B0E0 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F484 0014B0E4 4E 80 00 20 */ blr
+
+.global func_8014F488
+func_8014F488:
+/* 8014F488 0014B0E8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F48C 0014B0EC 7C 08 02 A6 */ mflr r0
+/* 8014F490 0014B0F0 38 80 00 00 */ li r4, 0
+/* 8014F494 0014B0F4 38 A0 00 80 */ li r5, 0x80
+/* 8014F498 0014B0F8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F49C 0014B0FC 38 00 00 00 */ li r0, 0
+/* 8014F4A0 0014B100 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4A4 0014B104 98 03 0D F1 */ stb r0, 0xdf1(r3)
+/* 8014F4A8 0014B108 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4AC 0014B10C 98 03 0D FD */ stb r0, 0xdfd(r3)
+/* 8014F4B0 0014B110 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4B4 0014B114 98 03 0E DC */ stb r0, 0xedc(r3)
+/* 8014F4B8 0014B118 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4BC 0014B11C 98 03 0E E2 */ stb r0, 0xee2(r3)
+/* 8014F4C0 0014B120 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4C4 0014B124 98 03 0D F2 */ stb r0, 0xdf2(r3)
+/* 8014F4C8 0014B128 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4CC 0014B12C 98 03 0D FE */ stb r0, 0xdfe(r3)
+/* 8014F4D0 0014B130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4D4 0014B134 98 03 0E DD */ stb r0, 0xedd(r3)
+/* 8014F4D8 0014B138 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4DC 0014B13C 98 03 0E E3 */ stb r0, 0xee3(r3)
+/* 8014F4E0 0014B140 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4E4 0014B144 98 03 0D F3 */ stb r0, 0xdf3(r3)
+/* 8014F4E8 0014B148 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4EC 0014B14C 98 03 0D FF */ stb r0, 0xdff(r3)
+/* 8014F4F0 0014B150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4F4 0014B154 98 03 0E DE */ stb r0, 0xede(r3)
+/* 8014F4F8 0014B158 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F4FC 0014B15C 98 03 0E E4 */ stb r0, 0xee4(r3)
+/* 8014F500 0014B160 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F504 0014B164 98 03 0D F4 */ stb r0, 0xdf4(r3)
+/* 8014F508 0014B168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F50C 0014B16C 98 03 0E 00 */ stb r0, 0xe00(r3)
+/* 8014F510 0014B170 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F514 0014B174 98 03 0E DF */ stb r0, 0xedf(r3)
+/* 8014F518 0014B178 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F51C 0014B17C 98 03 0E E5 */ stb r0, 0xee5(r3)
+/* 8014F520 0014B180 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F524 0014B184 98 03 0D F5 */ stb r0, 0xdf5(r3)
+/* 8014F528 0014B188 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F52C 0014B18C 98 03 0E 01 */ stb r0, 0xe01(r3)
+/* 8014F530 0014B190 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F534 0014B194 98 03 0E E0 */ stb r0, 0xee0(r3)
+/* 8014F538 0014B198 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F53C 0014B19C 98 03 0E E6 */ stb r0, 0xee6(r3)
+/* 8014F540 0014B1A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F544 0014B1A4 98 03 0D F6 */ stb r0, 0xdf6(r3)
+/* 8014F548 0014B1A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F54C 0014B1AC 98 03 0E 02 */ stb r0, 0xe02(r3)
+/* 8014F550 0014B1B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F554 0014B1B4 98 03 0E E1 */ stb r0, 0xee1(r3)
+/* 8014F558 0014B1B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F55C 0014B1BC 98 03 0E E7 */ stb r0, 0xee7(r3)
+/* 8014F560 0014B1C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F564 0014B1C4 98 03 0D F7 */ stb r0, 0xdf7(r3)
+/* 8014F568 0014B1C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F56C 0014B1CC 98 03 0E 03 */ stb r0, 0xe03(r3)
+/* 8014F570 0014B1D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F574 0014B1D4 98 03 0D F8 */ stb r0, 0xdf8(r3)
+/* 8014F578 0014B1D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F57C 0014B1DC 98 03 0E 04 */ stb r0, 0xe04(r3)
+/* 8014F580 0014B1E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F584 0014B1E4 38 63 0E 09 */ addi r3, r3, 0xe09
+/* 8014F588 0014B1E8 4B EB 4B 7D */ bl memset
+/* 8014F58C 0014B1EC 38 60 00 00 */ li r3, 0
+/* 8014F590 0014B1F0 48 00 01 B9 */ bl func_8014F748
+/* 8014F594 0014B1F4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F598 0014B1F8 7C 08 03 A6 */ mtlr r0
+/* 8014F59C 0014B1FC 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F5A0 0014B200 4E 80 00 20 */ blr
+
+.global func_8014F5A4
+func_8014F5A4:
+/* 8014F5A4 0014B204 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F5A8 0014B208 7C 08 02 A6 */ mflr r0
+/* 8014F5AC 0014B20C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F5B0 0014B210 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014F5B4 0014B214 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F5B8 0014B218 88 1F 0D F0 */ lbz r0, 0xdf0(r31)
+/* 8014F5BC 0014B21C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F5C0 0014B220 40 82 00 1C */ bne lbl_8014F5DC
+/* 8014F5C4 0014B224 38 9F 0D F1 */ addi r4, r31, 0xdf1
+/* 8014F5C8 0014B228 38 60 00 00 */ li r3, 0
+/* 8014F5CC 0014B22C 48 01 8B 35 */ bl func_80168100
+/* 8014F5D0 0014B230 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F5D4 0014B234 38 00 00 01 */ li r0, 1
+/* 8014F5D8 0014B238 98 03 0D F0 */ stb r0, 0xdf0(r3)
+lbl_8014F5DC:
+/* 8014F5DC 0014B23C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F5E0 0014B240 38 60 00 00 */ li r3, 0
+/* 8014F5E4 0014B244 38 84 0D FD */ addi r4, r4, 0xdfd
+/* 8014F5E8 0014B248 48 01 8B 61 */ bl func_80168148
+/* 8014F5EC 0014B24C 2C 03 00 00 */ cmpwi r3, 0
+/* 8014F5F0 0014B250 41 82 01 44 */ beq lbl_8014F734
+/* 8014F5F4 0014B254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F5F8 0014B258 38 A0 00 00 */ li r5, 0
+/* 8014F5FC 0014B25C 88 03 0D FD */ lbz r0, 0xdfd(r3)
+/* 8014F600 0014B260 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F604 0014B264 41 82 00 10 */ beq lbl_8014F614
+/* 8014F608 0014B268 28 00 00 07 */ cmplwi r0, 7
+/* 8014F60C 0014B26C 41 82 00 08 */ beq lbl_8014F614
+/* 8014F610 0014B270 38 A0 00 01 */ li r5, 1
+lbl_8014F614:
+/* 8014F614 0014B274 88 03 0D FE */ lbz r0, 0xdfe(r3)
+/* 8014F618 0014B278 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F61C 0014B27C 41 82 00 14 */ beq lbl_8014F630
+/* 8014F620 0014B280 28 00 00 07 */ cmplwi r0, 7
+/* 8014F624 0014B284 41 82 00 0C */ beq lbl_8014F630
+/* 8014F628 0014B288 38 05 00 01 */ addi r0, r5, 1
+/* 8014F62C 0014B28C 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_8014F630:
+/* 8014F630 0014B290 88 03 0D FF */ lbz r0, 0xdff(r3)
+/* 8014F634 0014B294 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F638 0014B298 41 82 00 14 */ beq lbl_8014F64C
+/* 8014F63C 0014B29C 28 00 00 07 */ cmplwi r0, 7
+/* 8014F640 0014B2A0 41 82 00 0C */ beq lbl_8014F64C
+/* 8014F644 0014B2A4 38 05 00 01 */ addi r0, r5, 1
+/* 8014F648 0014B2A8 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_8014F64C:
+/* 8014F64C 0014B2AC 88 03 0E 00 */ lbz r0, 0xe00(r3)
+/* 8014F650 0014B2B0 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F654 0014B2B4 41 82 00 14 */ beq lbl_8014F668
+/* 8014F658 0014B2B8 28 00 00 07 */ cmplwi r0, 7
+/* 8014F65C 0014B2BC 41 82 00 0C */ beq lbl_8014F668
+/* 8014F660 0014B2C0 38 05 00 01 */ addi r0, r5, 1
+/* 8014F664 0014B2C4 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_8014F668:
+/* 8014F668 0014B2C8 88 03 0E 01 */ lbz r0, 0xe01(r3)
+/* 8014F66C 0014B2CC 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F670 0014B2D0 41 82 00 14 */ beq lbl_8014F684
+/* 8014F674 0014B2D4 28 00 00 07 */ cmplwi r0, 7
+/* 8014F678 0014B2D8 41 82 00 0C */ beq lbl_8014F684
+/* 8014F67C 0014B2DC 38 05 00 01 */ addi r0, r5, 1
+/* 8014F680 0014B2E0 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_8014F684:
+/* 8014F684 0014B2E4 88 03 0E 02 */ lbz r0, 0xe02(r3)
+/* 8014F688 0014B2E8 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F68C 0014B2EC 41 82 00 14 */ beq lbl_8014F6A0
+/* 8014F690 0014B2F0 28 00 00 07 */ cmplwi r0, 7
+/* 8014F694 0014B2F4 41 82 00 0C */ beq lbl_8014F6A0
+/* 8014F698 0014B2F8 38 05 00 01 */ addi r0, r5, 1
+/* 8014F69C 0014B2FC 54 05 06 3E */ clrlwi r5, r0, 0x18
+lbl_8014F6A0:
+/* 8014F6A0 0014B300 38 00 00 00 */ li r0, 0
+/* 8014F6A4 0014B304 38 60 00 01 */ li r3, 1
+/* 8014F6A8 0014B308 7C 00 28 40 */ cmplw r0, r5
+/* 8014F6AC 0014B30C 40 80 00 0C */ bge lbl_8014F6B8
+/* 8014F6B0 0014B310 98 7F 0E E2 */ stb r3, 0xee2(r31)
+/* 8014F6B4 0014B314 48 00 00 08 */ b lbl_8014F6BC
+lbl_8014F6B8:
+/* 8014F6B8 0014B318 98 1F 0E E2 */ stb r0, 0xee2(r31)
+lbl_8014F6BC:
+/* 8014F6BC 0014B31C 38 80 00 01 */ li r4, 1
+/* 8014F6C0 0014B320 7C 04 28 40 */ cmplw r4, r5
+/* 8014F6C4 0014B324 40 80 00 0C */ bge lbl_8014F6D0
+/* 8014F6C8 0014B328 98 7F 0E E3 */ stb r3, 0xee3(r31)
+/* 8014F6CC 0014B32C 48 00 00 08 */ b lbl_8014F6D4
+lbl_8014F6D0:
+/* 8014F6D0 0014B330 98 1F 0E E3 */ stb r0, 0xee3(r31)
+lbl_8014F6D4:
+/* 8014F6D4 0014B334 38 80 00 02 */ li r4, 2
+/* 8014F6D8 0014B338 7C 04 28 40 */ cmplw r4, r5
+/* 8014F6DC 0014B33C 40 80 00 0C */ bge lbl_8014F6E8
+/* 8014F6E0 0014B340 98 7F 0E E4 */ stb r3, 0xee4(r31)
+/* 8014F6E4 0014B344 48 00 00 08 */ b lbl_8014F6EC
+lbl_8014F6E8:
+/* 8014F6E8 0014B348 98 1F 0E E4 */ stb r0, 0xee4(r31)
+lbl_8014F6EC:
+/* 8014F6EC 0014B34C 38 80 00 03 */ li r4, 3
+/* 8014F6F0 0014B350 7C 04 28 40 */ cmplw r4, r5
+/* 8014F6F4 0014B354 40 80 00 0C */ bge lbl_8014F700
+/* 8014F6F8 0014B358 98 7F 0E E5 */ stb r3, 0xee5(r31)
+/* 8014F6FC 0014B35C 48 00 00 08 */ b lbl_8014F704
+lbl_8014F700:
+/* 8014F700 0014B360 98 1F 0E E5 */ stb r0, 0xee5(r31)
+lbl_8014F704:
+/* 8014F704 0014B364 38 80 00 04 */ li r4, 4
+/* 8014F708 0014B368 7C 04 28 40 */ cmplw r4, r5
+/* 8014F70C 0014B36C 40 80 00 0C */ bge lbl_8014F718
+/* 8014F710 0014B370 98 7F 0E E6 */ stb r3, 0xee6(r31)
+/* 8014F714 0014B374 48 00 00 08 */ b lbl_8014F71C
+lbl_8014F718:
+/* 8014F718 0014B378 98 1F 0E E6 */ stb r0, 0xee6(r31)
+lbl_8014F71C:
+/* 8014F71C 0014B37C 38 80 00 05 */ li r4, 5
+/* 8014F720 0014B380 7C 04 28 40 */ cmplw r4, r5
+/* 8014F724 0014B384 40 80 00 0C */ bge lbl_8014F730
+/* 8014F728 0014B388 98 7F 0E E7 */ stb r3, 0xee7(r31)
+/* 8014F72C 0014B38C 48 00 00 08 */ b lbl_8014F734
+lbl_8014F730:
+/* 8014F730 0014B390 98 1F 0E E7 */ stb r0, 0xee7(r31)
+lbl_8014F734:
+/* 8014F734 0014B394 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F738 0014B398 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014F73C 0014B39C 7C 08 03 A6 */ mtlr r0
+/* 8014F740 0014B3A0 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F744 0014B3A4 4E 80 00 20 */ blr
+
+.global func_8014F748
+func_8014F748:
+/* 8014F748 0014B3A8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F74C 0014B3AC 7C 08 02 A6 */ mflr r0
+/* 8014F750 0014B3B0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F754 0014B3B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F758 0014B3B8 88 05 0D F7 */ lbz r0, 0xdf7(r5)
+/* 8014F75C 0014B3BC 28 00 00 03 */ cmplwi r0, 3
+/* 8014F760 0014B3C0 41 82 01 4C */ beq lbl_8014F8AC
+/* 8014F764 0014B3C4 88 85 0D F1 */ lbz r4, 0xdf1(r5)
+/* 8014F768 0014B3C8 38 00 00 00 */ li r0, 0
+/* 8014F76C 0014B3CC 28 04 00 07 */ cmplwi r4, 7
+/* 8014F770 0014B3D0 40 82 00 08 */ bne lbl_8014F778
+/* 8014F774 0014B3D4 98 05 0D F1 */ stb r0, 0xdf1(r5)
+lbl_8014F778:
+/* 8014F778 0014B3D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F77C 0014B3DC 88 85 0D F2 */ lbz r4, 0xdf2(r5)
+/* 8014F780 0014B3E0 28 04 00 07 */ cmplwi r4, 7
+/* 8014F784 0014B3E4 40 82 00 08 */ bne lbl_8014F78C
+/* 8014F788 0014B3E8 98 05 0D F2 */ stb r0, 0xdf2(r5)
+lbl_8014F78C:
+/* 8014F78C 0014B3EC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F790 0014B3F0 88 85 0D F3 */ lbz r4, 0xdf3(r5)
+/* 8014F794 0014B3F4 28 04 00 07 */ cmplwi r4, 7
+/* 8014F798 0014B3F8 40 82 00 08 */ bne lbl_8014F7A0
+/* 8014F79C 0014B3FC 98 05 0D F3 */ stb r0, 0xdf3(r5)
+lbl_8014F7A0:
+/* 8014F7A0 0014B400 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F7A4 0014B404 88 85 0D F4 */ lbz r4, 0xdf4(r5)
+/* 8014F7A8 0014B408 28 04 00 07 */ cmplwi r4, 7
+/* 8014F7AC 0014B40C 40 82 00 08 */ bne lbl_8014F7B4
+/* 8014F7B0 0014B410 98 05 0D F4 */ stb r0, 0xdf4(r5)
+lbl_8014F7B4:
+/* 8014F7B4 0014B414 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F7B8 0014B418 88 85 0D F5 */ lbz r4, 0xdf5(r5)
+/* 8014F7BC 0014B41C 28 04 00 07 */ cmplwi r4, 7
+/* 8014F7C0 0014B420 40 82 00 08 */ bne lbl_8014F7C8
+/* 8014F7C4 0014B424 98 05 0D F5 */ stb r0, 0xdf5(r5)
+lbl_8014F7C8:
+/* 8014F7C8 0014B428 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F7CC 0014B42C 88 85 0D F6 */ lbz r4, 0xdf6(r5)
+/* 8014F7D0 0014B430 28 04 00 07 */ cmplwi r4, 7
+/* 8014F7D4 0014B434 40 82 00 08 */ bne lbl_8014F7DC
+/* 8014F7D8 0014B438 98 05 0D F6 */ stb r0, 0xdf6(r5)
+lbl_8014F7DC:
+/* 8014F7DC 0014B43C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F7E0 0014B440 7C 64 1B 78 */ mr r4, r3
+/* 8014F7E4 0014B444 38 A0 00 FF */ li r5, 0xff
+/* 8014F7E8 0014B448 80 66 0D 28 */ lwz r3, 0xd28(r6)
+/* 8014F7EC 0014B44C 38 63 1F FC */ addi r3, r3, 0x1ffc
+/* 8014F7F0 0014B450 48 00 0A B1 */ bl func_801502A0
+/* 8014F7F4 0014B454 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
+/* 8014F7F8 0014B458 41 82 00 10 */ beq lbl_8014F808
+/* 8014F7FC 0014B45C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F800 0014B460 38 00 00 07 */ li r0, 7
+/* 8014F804 0014B464 98 04 0D F1 */ stb r0, 0xdf1(r4)
+lbl_8014F808:
+/* 8014F808 0014B468 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
+/* 8014F80C 0014B46C 41 82 00 10 */ beq lbl_8014F81C
+/* 8014F810 0014B470 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F814 0014B474 38 00 00 07 */ li r0, 7
+/* 8014F818 0014B478 98 04 0D F2 */ stb r0, 0xdf2(r4)
+lbl_8014F81C:
+/* 8014F81C 0014B47C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
+/* 8014F820 0014B480 41 82 00 10 */ beq lbl_8014F830
+/* 8014F824 0014B484 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F828 0014B488 38 00 00 07 */ li r0, 7
+/* 8014F82C 0014B48C 98 04 0D F3 */ stb r0, 0xdf3(r4)
+lbl_8014F830:
+/* 8014F830 0014B490 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
+/* 8014F834 0014B494 41 82 00 10 */ beq lbl_8014F844
+/* 8014F838 0014B498 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F83C 0014B49C 38 00 00 07 */ li r0, 7
+/* 8014F840 0014B4A0 98 04 0D F4 */ stb r0, 0xdf4(r4)
+lbl_8014F844:
+/* 8014F844 0014B4A4 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
+/* 8014F848 0014B4A8 41 82 00 10 */ beq lbl_8014F858
+/* 8014F84C 0014B4AC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F850 0014B4B0 38 00 00 07 */ li r0, 7
+/* 8014F854 0014B4B4 98 04 0D F5 */ stb r0, 0xdf5(r4)
+lbl_8014F858:
+/* 8014F858 0014B4B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 8014F85C 0014B4BC 41 82 00 10 */ beq lbl_8014F86C
+/* 8014F860 0014B4C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F864 0014B4C4 38 00 00 07 */ li r0, 7
+/* 8014F868 0014B4C8 98 04 0D F6 */ stb r0, 0xdf6(r4)
+lbl_8014F86C:
+/* 8014F86C 0014B4CC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
+/* 8014F870 0014B4D0 41 82 00 30 */ beq lbl_8014F8A0
+/* 8014F874 0014B4D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F878 0014B4D8 80 64 0D 28 */ lwz r3, 0xd28(r4)
+/* 8014F87C 0014B4DC A0 03 00 90 */ lhz r0, 0x90(r3)
+/* 8014F880 0014B4E0 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F884 0014B4E4 40 82 00 10 */ bne lbl_8014F894
+/* 8014F888 0014B4E8 38 00 00 01 */ li r0, 1
+/* 8014F88C 0014B4EC 98 04 0D F7 */ stb r0, 0xdf7(r4)
+/* 8014F890 0014B4F0 48 00 00 1C */ b lbl_8014F8AC
+lbl_8014F894:
+/* 8014F894 0014B4F4 38 00 00 02 */ li r0, 2
+/* 8014F898 0014B4F8 98 04 0D F7 */ stb r0, 0xdf7(r4)
+/* 8014F89C 0014B4FC 48 00 00 10 */ b lbl_8014F8AC
+lbl_8014F8A0:
+/* 8014F8A0 0014B500 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F8A4 0014B504 38 00 00 00 */ li r0, 0
+/* 8014F8A8 0014B508 98 03 0D F7 */ stb r0, 0xdf7(r3)
+lbl_8014F8AC:
+/* 8014F8AC 0014B50C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014F8B0 0014B510 7C 08 03 A6 */ mtlr r0
+/* 8014F8B4 0014B514 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014F8B8 0014B518 4E 80 00 20 */ blr
+
+.global func_8014F8BC
+func_8014F8BC:
+/* 8014F8BC 0014B51C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014F8C0 0014B520 7C 08 02 A6 */ mflr r0
+/* 8014F8C4 0014B524 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014F8C8 0014B528 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8014F8CC 0014B52C 3B E0 00 00 */ li r31, 0
+/* 8014F8D0 0014B530 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F8D4 0014B534 38 E5 0D F1 */ addi r7, r5, 0xdf1
+/* 8014F8D8 0014B538 7C C7 18 AE */ lbzx r6, r7, r3
+/* 8014F8DC 0014B53C 2C 06 00 00 */ cmpwi r6, 0
+/* 8014F8E0 0014B540 41 82 00 E0 */ beq lbl_8014F9C0
+/* 8014F8E4 0014B544 28 06 00 07 */ cmplwi r6, 7
+/* 8014F8E8 0014B548 41 82 00 D8 */ beq lbl_8014F9C0
+/* 8014F8EC 0014B54C 38 A0 00 00 */ li r5, 0
+/* 8014F8F0 0014B550 38 00 00 02 */ li r0, 2
+/* 8014F8F4 0014B554 7C A7 19 AE */ stbx r5, r7, r3
+/* 8014F8F8 0014B558 3B E0 00 01 */ li r31, 1
+/* 8014F8FC 0014B55C 38 E0 00 00 */ li r7, 0
+/* 8014F900 0014B560 7C 09 03 A6 */ mtctr r0
+lbl_8014F904:
+/* 8014F904 0014B564 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F908 0014B568 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 8014F90C 0014B56C 7C 63 02 14 */ add r3, r3, r0
+/* 8014F910 0014B570 88 A3 0D F1 */ lbz r5, 0xdf1(r3)
+/* 8014F914 0014B574 2C 05 00 00 */ cmpwi r5, 0
+/* 8014F918 0014B578 41 82 00 1C */ beq lbl_8014F934
+/* 8014F91C 0014B57C 28 05 00 07 */ cmplwi r5, 7
+/* 8014F920 0014B580 41 82 00 14 */ beq lbl_8014F934
+/* 8014F924 0014B584 7C 05 30 40 */ cmplw r5, r6
+/* 8014F928 0014B588 41 80 00 0C */ blt lbl_8014F934
+/* 8014F92C 0014B58C 38 05 FF FF */ addi r0, r5, -1
+/* 8014F930 0014B590 98 03 0D F1 */ stb r0, 0xdf1(r3)
+lbl_8014F934:
+/* 8014F934 0014B594 38 E7 00 01 */ addi r7, r7, 1
+/* 8014F938 0014B598 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F93C 0014B59C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 8014F940 0014B5A0 7C 63 02 14 */ add r3, r3, r0
+/* 8014F944 0014B5A4 88 A3 0D F1 */ lbz r5, 0xdf1(r3)
+/* 8014F948 0014B5A8 2C 05 00 00 */ cmpwi r5, 0
+/* 8014F94C 0014B5AC 41 82 00 1C */ beq lbl_8014F968
+/* 8014F950 0014B5B0 28 05 00 07 */ cmplwi r5, 7
+/* 8014F954 0014B5B4 41 82 00 14 */ beq lbl_8014F968
+/* 8014F958 0014B5B8 7C 05 30 40 */ cmplw r5, r6
+/* 8014F95C 0014B5BC 41 80 00 0C */ blt lbl_8014F968
+/* 8014F960 0014B5C0 38 05 FF FF */ addi r0, r5, -1
+/* 8014F964 0014B5C4 98 03 0D F1 */ stb r0, 0xdf1(r3)
+lbl_8014F968:
+/* 8014F968 0014B5C8 38 E7 00 01 */ addi r7, r7, 1
+/* 8014F96C 0014B5CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014F970 0014B5D0 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 8014F974 0014B5D4 7C 63 02 14 */ add r3, r3, r0
+/* 8014F978 0014B5D8 88 A3 0D F1 */ lbz r5, 0xdf1(r3)
+/* 8014F97C 0014B5DC 2C 05 00 00 */ cmpwi r5, 0
+/* 8014F980 0014B5E0 41 82 00 1C */ beq lbl_8014F99C
+/* 8014F984 0014B5E4 28 05 00 07 */ cmplwi r5, 7
+/* 8014F988 0014B5E8 41 82 00 14 */ beq lbl_8014F99C
+/* 8014F98C 0014B5EC 7C 05 30 40 */ cmplw r5, r6
+/* 8014F990 0014B5F0 41 80 00 0C */ blt lbl_8014F99C
+/* 8014F994 0014B5F4 38 05 FF FF */ addi r0, r5, -1
+/* 8014F998 0014B5F8 98 03 0D F1 */ stb r0, 0xdf1(r3)
+lbl_8014F99C:
+/* 8014F99C 0014B5FC 38 E7 00 01 */ addi r7, r7, 1
+/* 8014F9A0 0014B600 42 00 FF 64 */ bdnz lbl_8014F904
+/* 8014F9A4 0014B604 2C 04 00 00 */ cmpwi r4, 0
+/* 8014F9A8 0014B608 41 82 00 E8 */ beq lbl_8014FA90
+/* 8014F9AC 0014B60C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014F9B0 0014B610 38 60 02 1F */ li r3, 0x21f
+/* 8014F9B4 0014B614 38 80 00 00 */ li r4, 0
+/* 8014F9B8 0014B618 4B EB B7 B9 */ bl func_8000B170
+/* 8014F9BC 0014B61C 48 00 00 D4 */ b lbl_8014FA90
+lbl_8014F9C0:
+/* 8014F9C0 0014B620 2C 06 00 00 */ cmpwi r6, 0
+/* 8014F9C4 0014B624 40 82 00 CC */ bne lbl_8014FA90
+/* 8014F9C8 0014B628 88 05 0D F1 */ lbz r0, 0xdf1(r5)
+/* 8014F9CC 0014B62C 38 C0 00 01 */ li r6, 1
+/* 8014F9D0 0014B630 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F9D4 0014B634 41 82 00 10 */ beq lbl_8014F9E4
+/* 8014F9D8 0014B638 28 00 00 07 */ cmplwi r0, 7
+/* 8014F9DC 0014B63C 41 82 00 08 */ beq lbl_8014F9E4
+/* 8014F9E0 0014B640 38 C0 00 02 */ li r6, 2
+lbl_8014F9E4:
+/* 8014F9E4 0014B644 88 05 0D F2 */ lbz r0, 0xdf2(r5)
+/* 8014F9E8 0014B648 2C 00 00 00 */ cmpwi r0, 0
+/* 8014F9EC 0014B64C 41 82 00 14 */ beq lbl_8014FA00
+/* 8014F9F0 0014B650 28 00 00 07 */ cmplwi r0, 7
+/* 8014F9F4 0014B654 41 82 00 0C */ beq lbl_8014FA00
+/* 8014F9F8 0014B658 38 06 00 01 */ addi r0, r6, 1
+/* 8014F9FC 0014B65C 54 06 06 3E */ clrlwi r6, r0, 0x18
+lbl_8014FA00:
+/* 8014FA00 0014B660 88 05 0D F3 */ lbz r0, 0xdf3(r5)
+/* 8014FA04 0014B664 2C 00 00 00 */ cmpwi r0, 0
+/* 8014FA08 0014B668 41 82 00 14 */ beq lbl_8014FA1C
+/* 8014FA0C 0014B66C 28 00 00 07 */ cmplwi r0, 7
+/* 8014FA10 0014B670 41 82 00 0C */ beq lbl_8014FA1C
+/* 8014FA14 0014B674 38 06 00 01 */ addi r0, r6, 1
+/* 8014FA18 0014B678 54 06 06 3E */ clrlwi r6, r0, 0x18
+lbl_8014FA1C:
+/* 8014FA1C 0014B67C 88 05 0D F4 */ lbz r0, 0xdf4(r5)
+/* 8014FA20 0014B680 2C 00 00 00 */ cmpwi r0, 0
+/* 8014FA24 0014B684 41 82 00 14 */ beq lbl_8014FA38
+/* 8014FA28 0014B688 28 00 00 07 */ cmplwi r0, 7
+/* 8014FA2C 0014B68C 41 82 00 0C */ beq lbl_8014FA38
+/* 8014FA30 0014B690 38 06 00 01 */ addi r0, r6, 1
+/* 8014FA34 0014B694 54 06 06 3E */ clrlwi r6, r0, 0x18
+lbl_8014FA38:
+/* 8014FA38 0014B698 88 05 0D F5 */ lbz r0, 0xdf5(r5)
+/* 8014FA3C 0014B69C 2C 00 00 00 */ cmpwi r0, 0
+/* 8014FA40 0014B6A0 41 82 00 14 */ beq lbl_8014FA54
+/* 8014FA44 0014B6A4 28 00 00 07 */ cmplwi r0, 7
+/* 8014FA48 0014B6A8 41 82 00 0C */ beq lbl_8014FA54
+/* 8014FA4C 0014B6AC 38 06 00 01 */ addi r0, r6, 1
+/* 8014FA50 0014B6B0 54 06 06 3E */ clrlwi r6, r0, 0x18
+lbl_8014FA54:
+/* 8014FA54 0014B6B4 88 05 0D F6 */ lbz r0, 0xdf6(r5)
+/* 8014FA58 0014B6B8 2C 00 00 00 */ cmpwi r0, 0
+/* 8014FA5C 0014B6BC 41 82 00 14 */ beq lbl_8014FA70
+/* 8014FA60 0014B6C0 28 00 00 07 */ cmplwi r0, 7
+/* 8014FA64 0014B6C4 41 82 00 0C */ beq lbl_8014FA70
+/* 8014FA68 0014B6C8 38 06 00 01 */ addi r0, r6, 1
+/* 8014FA6C 0014B6CC 54 06 06 3E */ clrlwi r6, r0, 0x18
+lbl_8014FA70:
+/* 8014FA70 0014B6D0 2C 04 00 00 */ cmpwi r4, 0
+/* 8014FA74 0014B6D4 7C C7 19 AE */ stbx r6, r7, r3
+/* 8014FA78 0014B6D8 3B E0 00 01 */ li r31, 1
+/* 8014FA7C 0014B6DC 41 82 00 14 */ beq lbl_8014FA90
+/* 8014FA80 0014B6E0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
+/* 8014FA84 0014B6E4 38 60 02 1F */ li r3, 0x21f
+/* 8014FA88 0014B6E8 38 80 00 00 */ li r4, 0
+/* 8014FA8C 0014B6EC 4B EB B6 E5 */ bl func_8000B170
+lbl_8014FA90:
+/* 8014FA90 0014B6F0 38 00 00 02 */ li r0, 2
+/* 8014FA94 0014B6F4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FA98 0014B6F8 38 C0 00 00 */ li r6, 0
+/* 8014FA9C 0014B6FC 38 E0 00 00 */ li r7, 0
+/* 8014FAA0 0014B700 39 00 00 00 */ li r8, 0
+/* 8014FAA4 0014B704 38 62 8E 78 */ addi r3, r2, lbl_80641478-_SDA2_BASE_
+/* 8014FAA8 0014B708 7C 09 03 A6 */ mtctr r0
+lbl_8014FAAC:
+/* 8014FAAC 0014B70C 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 8014FAB0 0014B710 7C 85 02 14 */ add r4, r5, r0
+/* 8014FAB4 0014B714 88 84 0D F1 */ lbz r4, 0xdf1(r4)
+/* 8014FAB8 0014B718 2C 04 00 00 */ cmpwi r4, 0
+/* 8014FABC 0014B71C 41 82 00 18 */ beq lbl_8014FAD4
+/* 8014FAC0 0014B720 28 04 00 07 */ cmplwi r4, 7
+/* 8014FAC4 0014B724 41 82 00 10 */ beq lbl_8014FAD4
+/* 8014FAC8 0014B728 7C 03 00 AE */ lbzx r0, r3, r0
+/* 8014FACC 0014B72C 38 C6 00 01 */ addi r6, r6, 1
+/* 8014FAD0 0014B730 7C E7 03 78 */ or r7, r7, r0
+lbl_8014FAD4:
+/* 8014FAD4 0014B734 39 08 00 01 */ addi r8, r8, 1
+/* 8014FAD8 0014B738 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 8014FADC 0014B73C 7C 85 02 14 */ add r4, r5, r0
+/* 8014FAE0 0014B740 88 84 0D F1 */ lbz r4, 0xdf1(r4)
+/* 8014FAE4 0014B744 2C 04 00 00 */ cmpwi r4, 0
+/* 8014FAE8 0014B748 41 82 00 18 */ beq lbl_8014FB00
+/* 8014FAEC 0014B74C 28 04 00 07 */ cmplwi r4, 7
+/* 8014FAF0 0014B750 41 82 00 10 */ beq lbl_8014FB00
+/* 8014FAF4 0014B754 7C 03 00 AE */ lbzx r0, r3, r0
+/* 8014FAF8 0014B758 38 C6 00 01 */ addi r6, r6, 1
+/* 8014FAFC 0014B75C 7C E7 03 78 */ or r7, r7, r0
+lbl_8014FB00:
+/* 8014FB00 0014B760 39 08 00 01 */ addi r8, r8, 1
+/* 8014FB04 0014B764 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 8014FB08 0014B768 7C 85 02 14 */ add r4, r5, r0
+/* 8014FB0C 0014B76C 88 84 0D F1 */ lbz r4, 0xdf1(r4)
+/* 8014FB10 0014B770 2C 04 00 00 */ cmpwi r4, 0
+/* 8014FB14 0014B774 41 82 00 18 */ beq lbl_8014FB2C
+/* 8014FB18 0014B778 28 04 00 07 */ cmplwi r4, 7
+/* 8014FB1C 0014B77C 41 82 00 10 */ beq lbl_8014FB2C
+/* 8014FB20 0014B780 7C 03 00 AE */ lbzx r0, r3, r0
+/* 8014FB24 0014B784 38 C6 00 01 */ addi r6, r6, 1
+/* 8014FB28 0014B788 7C E7 03 78 */ or r7, r7, r0
+lbl_8014FB2C:
+/* 8014FB2C 0014B78C 39 08 00 01 */ addi r8, r8, 1
+/* 8014FB30 0014B790 42 00 FF 7C */ bdnz lbl_8014FAAC
+/* 8014FB34 0014B794 38 00 00 02 */ li r0, 2
+/* 8014FB38 0014B798 54 C6 06 3E */ clrlwi r6, r6, 0x18
+/* 8014FB3C 0014B79C 39 00 00 00 */ li r8, 0
+/* 8014FB40 0014B7A0 38 80 00 00 */ li r4, 0
+/* 8014FB44 0014B7A4 38 A0 00 01 */ li r5, 1
+/* 8014FB48 0014B7A8 7C 09 03 A6 */ mtctr r0
+lbl_8014FB4C:
+/* 8014FB4C 0014B7AC 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 8014FB50 0014B7B0 7C 00 30 40 */ cmplw r0, r6
+/* 8014FB54 0014B7B4 40 80 00 14 */ bge lbl_8014FB68
+/* 8014FB58 0014B7B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FB5C 0014B7BC 7C 63 02 14 */ add r3, r3, r0
+/* 8014FB60 0014B7C0 98 A3 0E DC */ stb r5, 0xedc(r3)
+/* 8014FB64 0014B7C4 48 00 00 10 */ b lbl_8014FB74
+lbl_8014FB68:
+/* 8014FB68 0014B7C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FB6C 0014B7CC 7C 63 02 14 */ add r3, r3, r0
+/* 8014FB70 0014B7D0 98 83 0E DC */ stb r4, 0xedc(r3)
+lbl_8014FB74:
+/* 8014FB74 0014B7D4 39 08 00 01 */ addi r8, r8, 1
+/* 8014FB78 0014B7D8 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 8014FB7C 0014B7DC 7C 00 30 40 */ cmplw r0, r6
+/* 8014FB80 0014B7E0 40 80 00 14 */ bge lbl_8014FB94
+/* 8014FB84 0014B7E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FB88 0014B7E8 7C 63 02 14 */ add r3, r3, r0
+/* 8014FB8C 0014B7EC 98 A3 0E DC */ stb r5, 0xedc(r3)
+/* 8014FB90 0014B7F0 48 00 00 10 */ b lbl_8014FBA0
+lbl_8014FB94:
+/* 8014FB94 0014B7F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FB98 0014B7F8 7C 63 02 14 */ add r3, r3, r0
+/* 8014FB9C 0014B7FC 98 83 0E DC */ stb r4, 0xedc(r3)
+lbl_8014FBA0:
+/* 8014FBA0 0014B800 39 08 00 01 */ addi r8, r8, 1
+/* 8014FBA4 0014B804 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 8014FBA8 0014B808 7C 00 30 40 */ cmplw r0, r6
+/* 8014FBAC 0014B80C 40 80 00 14 */ bge lbl_8014FBC0
+/* 8014FBB0 0014B810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FBB4 0014B814 7C 63 02 14 */ add r3, r3, r0
+/* 8014FBB8 0014B818 98 A3 0E DC */ stb r5, 0xedc(r3)
+/* 8014FBBC 0014B81C 48 00 00 10 */ b lbl_8014FBCC
+lbl_8014FBC0:
+/* 8014FBC0 0014B820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FBC4 0014B824 7C 63 02 14 */ add r3, r3, r0
+/* 8014FBC8 0014B828 98 83 0E DC */ stb r4, 0xedc(r3)
+lbl_8014FBCC:
+/* 8014FBCC 0014B82C 39 08 00 01 */ addi r8, r8, 1
+/* 8014FBD0 0014B830 42 00 FF 7C */ bdnz lbl_8014FB4C
+/* 8014FBD4 0014B834 54 E3 06 3E */ clrlwi r3, r7, 0x18
+/* 8014FBD8 0014B838 4B FF FB 71 */ bl func_8014F748
+/* 8014FBDC 0014B83C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FBE0 0014B840 38 00 00 00 */ li r0, 0
+/* 8014FBE4 0014B844 7F E3 FB 78 */ mr r3, r31
+/* 8014FBE8 0014B848 98 04 0D F0 */ stb r0, 0xdf0(r4)
+/* 8014FBEC 0014B84C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8014FBF0 0014B850 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014FBF4 0014B854 7C 08 03 A6 */ mtlr r0
+/* 8014FBF8 0014B858 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014FBFC 0014B85C 4E 80 00 20 */ blr
+
+.global func_8014FC00
+func_8014FC00:
+/* 8014FC00 0014B860 38 00 00 00 */ li r0, 0
+/* 8014FC04 0014B864 98 03 06 E5 */ stb r0, 0x6e5(r3)
+/* 8014FC08 0014B868 4B F0 90 B4 */ b func_80058CBC
+
+.global func_8014FC0C
+func_8014FC0C:
+/* 8014FC0C 0014B86C 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8014FC10 0014B870 7C 08 02 A6 */ mflr r0
+/* 8014FC14 0014B874 7C 63 07 34 */ extsh r3, r3
+/* 8014FC18 0014B878 90 01 00 64 */ stw r0, 0x64(r1)
+/* 8014FC1C 0014B87C 38 00 FF 00 */ li r0, -256
+/* 8014FC20 0014B880 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8014FC24 0014B884 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 8014FC28 0014B888 7C BE 2B 78 */ mr r30, r5
+/* 8014FC2C 0014B88C 38 A0 00 06 */ li r5, 6
+/* 8014FC30 0014B890 88 C4 00 11 */ lbz r6, 0x11(r4)
+/* 8014FC34 0014B894 7C DF 03 78 */ or r31, r6, r0
+/* 8014FC38 0014B898 38 C1 00 08 */ addi r6, r1, 8
+/* 8014FC3C 0014B89C 48 10 42 A1 */ bl func_80253EDC
+/* 8014FC40 0014B8A0 7F C3 F3 78 */ mr r3, r30
+/* 8014FC44 0014B8A4 38 80 00 01 */ li r4, 1
+/* 8014FC48 0014B8A8 38 A0 00 00 */ li r5, 0
+/* 8014FC4C 0014B8AC 48 10 07 4D */ bl func_80250398
+/* 8014FC50 0014B8B0 C0 01 00 0C */ lfs f0, 0xc(r1)
+/* 8014FC54 0014B8B4 3C 00 43 30 */ lis r0, 0x4330
+/* 8014FC58 0014B8B8 C0 81 00 08 */ lfs f4, 8(r1)
+/* 8014FC5C 0014B8BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8014FC60 0014B8C0 C0 41 00 18 */ lfs f2, 0x18(r1)
+/* 8014FC64 0014B8C4 7C 64 07 34 */ extsh r4, r3
+/* 8014FC68 0014B8C8 EC 60 20 28 */ fsubs f3, f0, f4
+/* 8014FC6C 0014B8CC C0 01 00 20 */ lfs f0, 0x20(r1)
+/* 8014FC70 0014B8D0 FC 20 10 1E */ fctiwz f1, f2
+/* 8014FC74 0014B8D4 90 01 00 30 */ stw r0, 0x30(r1)
+/* 8014FC78 0014B8D8 EC 00 10 28 */ fsubs f0, f0, f2
+/* 8014FC7C 0014B8DC 7F C3 F3 78 */ mr r3, r30
+/* 8014FC80 0014B8E0 FC 40 18 1E */ fctiwz f2, f3
+/* 8014FC84 0014B8E4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 8014FC88 0014B8E8 FC 00 00 1E */ fctiwz f0, f0
+/* 8014FC8C 0014B8EC C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
+/* 8014FC90 0014B8F0 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 8014FC94 0014B8F4 7F E8 FB 78 */ mr r8, r31
+/* 8014FC98 0014B8F8 D8 41 00 28 */ stfd f2, 0x28(r1)
+/* 8014FC9C 0014B8FC 80 01 00 2C */ lwz r0, 0x2c(r1)
+/* 8014FCA0 0014B900 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 8014FCA4 0014B904 7C 06 07 34 */ extsh r6, r0
+/* 8014FCA8 0014B908 7C 84 30 50 */ subf r4, r4, r6
+/* 8014FCAC 0014B90C 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 8014FCB0 0014B910 54 80 0F FE */ srwi r0, r4, 0x1f
+/* 8014FCB4 0014B914 7C 00 22 14 */ add r0, r0, r4
+/* 8014FCB8 0014B918 7C E7 07 34 */ extsh r7, r7
+/* 8014FCBC 0014B91C 7C 00 0E 70 */ srawi r0, r0, 1
+/* 8014FCC0 0014B920 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8014FCC4 0014B924 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8014FCC8 0014B928 C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 8014FCCC 0014B92C EC 00 08 28 */ fsubs f0, f0, f1
+/* 8014FCD0 0014B930 EC 04 00 2A */ fadds f0, f4, f0
+/* 8014FCD4 0014B934 FC 00 00 1E */ fctiwz f0, f0
+/* 8014FCD8 0014B938 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 8014FCDC 0014B93C 80 81 00 3C */ lwz r4, 0x3c(r1)
+/* 8014FCE0 0014B940 48 10 04 55 */ bl func_80250134
+/* 8014FCE4 0014B944 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8014FCE8 0014B948 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 8014FCEC 0014B94C 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 8014FCF0 0014B950 7C 08 03 A6 */ mtlr r0
+/* 8014FCF4 0014B954 38 21 00 60 */ addi r1, r1, 0x60
+/* 8014FCF8 0014B958 4E 80 00 20 */ blr
+
+.global func_8014FCFC
+func_8014FCFC:
+/* 8014FCFC 0014B95C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8014FD00 0014B960 7C 08 02 A6 */ mflr r0
+/* 8014FD04 0014B964 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8014FD08 0014B968 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
+/* 8014FD0C 0014B96C 88 03 0D 49 */ lbz r0, 0xd49(r3)
+/* 8014FD10 0014B970 54 00 10 3A */ slwi r0, r0, 2
+/* 8014FD14 0014B974 7C 63 02 14 */ add r3, r3, r0
+/* 8014FD18 0014B978 80 03 0C 68 */ lwz r0, 0xc68(r3)
+/* 8014FD1C 0014B97C 28 00 00 04 */ cmplwi r0, 4
+/* 8014FD20 0014B980 40 82 00 B0 */ bne lbl_8014FDD0
+/* 8014FD24 0014B984 38 60 00 01 */ li r3, 1
+/* 8014FD28 0014B988 38 80 00 00 */ li r4, 0
+/* 8014FD2C 0014B98C 38 A0 00 00 */ li r5, 0
+/* 8014FD30 0014B990 38 C0 00 02 */ li r6, 2
+/* 8014FD34 0014B994 38 E0 00 05 */ li r7, 5
+/* 8014FD38 0014B998 39 00 00 00 */ li r8, 0
+/* 8014FD3C 0014B99C 4B F0 9C 8D */ bl func_800599C8
+/* 8014FD40 0014B9A0 38 60 00 02 */ li r3, 2
+/* 8014FD44 0014B9A4 38 80 00 00 */ li r4, 0
+/* 8014FD48 0014B9A8 38 A0 00 01 */ li r5, 1
+/* 8014FD4C 0014B9AC 38 C0 00 07 */ li r6, 7
+/* 8014FD50 0014B9B0 38 E0 00 05 */ li r7, 5
+/* 8014FD54 0014B9B4 39 00 00 00 */ li r8, 0
+/* 8014FD58 0014B9B8 4B F0 9C 71 */ bl func_800599C8
+/* 8014FD5C 0014B9BC 38 60 00 05 */ li r3, 5
+/* 8014FD60 0014B9C0 38 80 00 01 */ li r4, 1
+/* 8014FD64 0014B9C4 38 A0 00 00 */ li r5, 0
+/* 8014FD68 0014B9C8 38 C0 00 63 */ li r6, 0x63
+/* 8014FD6C 0014B9CC 38 E0 00 00 */ li r7, 0
+/* 8014FD70 0014B9D0 39 00 00 00 */ li r8, 0
+/* 8014FD74 0014B9D4 4B F0 9C 55 */ bl func_800599C8
+/* 8014FD78 0014B9D8 38 60 00 07 */ li r3, 7
+/* 8014FD7C 0014B9DC 38 80 00 00 */ li r4, 0
+/* 8014FD80 0014B9E0 38 A0 00 02 */ li r5, 2
+/* 8014FD84 0014B9E4 38 C0 00 00 */ li r6, 0
+/* 8014FD88 0014B9E8 38 E0 00 08 */ li r7, 8
+/* 8014FD8C 0014B9EC 39 00 00 00 */ li r8, 0
+/* 8014FD90 0014B9F0 4B F0 9C 39 */ bl func_800599C8
+/* 8014FD94 0014B9F4 38 60 00 08 */ li r3, 8
+/* 8014FD98 0014B9F8 38 80 00 07 */ li r4, 7
+/* 8014FD9C 0014B9FC 38 A0 00 02 */ li r5, 2
+/* 8014FDA0 0014BA00 38 C0 00 00 */ li r6, 0
+/* 8014FDA4 0014BA04 38 E0 00 63 */ li r7, 0x63
+/* 8014FDA8 0014BA08 39 00 00 00 */ li r8, 0
+/* 8014FDAC 0014BA0C 4B F0 9C 1D */ bl func_800599C8
+/* 8014FDB0 0014BA10 38 60 00 63 */ li r3, 0x63
+/* 8014FDB4 0014BA14 38 80 00 08 */ li r4, 8
+/* 8014FDB8 0014BA18 38 A0 00 05 */ li r5, 5
+/* 8014FDBC 0014BA1C 38 C0 00 00 */ li r6, 0
+/* 8014FDC0 0014BA20 38 E0 00 00 */ li r7, 0
+/* 8014FDC4 0014BA24 39 00 00 00 */ li r8, 0
+/* 8014FDC8 0014BA28 4B F0 9C 01 */ bl func_800599C8
+/* 8014FDCC 0014BA2C 48 00 00 AC */ b lbl_8014FE78
+lbl_8014FDD0:
+/* 8014FDD0 0014BA30 38 60 00 01 */ li r3, 1
+/* 8014FDD4 0014BA34 38 80 00 00 */ li r4, 0
+/* 8014FDD8 0014BA38 38 A0 00 00 */ li r5, 0
+/* 8014FDDC 0014BA3C 38 C0 00 00 */ li r6, 0
+/* 8014FDE0 0014BA40 38 E0 00 00 */ li r7, 0
+/* 8014FDE4 0014BA44 39 00 00 00 */ li r8, 0
+/* 8014FDE8 0014BA48 4B F0 9B E1 */ bl func_800599C8
+/* 8014FDEC 0014BA4C 38 60 00 02 */ li r3, 2
+/* 8014FDF0 0014BA50 38 80 00 00 */ li r4, 0
+/* 8014FDF4 0014BA54 38 A0 00 00 */ li r5, 0
+/* 8014FDF8 0014BA58 38 C0 00 00 */ li r6, 0
+/* 8014FDFC 0014BA5C 38 E0 00 00 */ li r7, 0
+/* 8014FE00 0014BA60 39 00 00 00 */ li r8, 0
+/* 8014FE04 0014BA64 4B F0 9B C5 */ bl func_800599C8
+/* 8014FE08 0014BA68 38 60 00 05 */ li r3, 5
+/* 8014FE0C 0014BA6C 38 80 00 00 */ li r4, 0
+/* 8014FE10 0014BA70 38 A0 00 00 */ li r5, 0
+/* 8014FE14 0014BA74 38 C0 00 63 */ li r6, 0x63
+/* 8014FE18 0014BA78 38 E0 00 00 */ li r7, 0
+/* 8014FE1C 0014BA7C 39 00 00 00 */ li r8, 0
+/* 8014FE20 0014BA80 4B F0 9B A9 */ bl func_800599C8
+/* 8014FE24 0014BA84 38 60 00 07 */ li r3, 7
+/* 8014FE28 0014BA88 38 80 00 00 */ li r4, 0
+/* 8014FE2C 0014BA8C 38 A0 00 00 */ li r5, 0
+/* 8014FE30 0014BA90 38 C0 00 00 */ li r6, 0
+/* 8014FE34 0014BA94 38 E0 00 08 */ li r7, 8
+/* 8014FE38 0014BA98 39 00 00 00 */ li r8, 0
+/* 8014FE3C 0014BA9C 4B F0 9B 8D */ bl func_800599C8
+/* 8014FE40 0014BAA0 38 60 00 08 */ li r3, 8
+/* 8014FE44 0014BAA4 38 80 00 07 */ li r4, 7
+/* 8014FE48 0014BAA8 38 A0 00 00 */ li r5, 0
+/* 8014FE4C 0014BAAC 38 C0 00 00 */ li r6, 0
+/* 8014FE50 0014BAB0 38 E0 00 63 */ li r7, 0x63
+/* 8014FE54 0014BAB4 39 00 00 00 */ li r8, 0
+/* 8014FE58 0014BAB8 4B F0 9B 71 */ bl func_800599C8
+/* 8014FE5C 0014BABC 38 60 00 63 */ li r3, 0x63
+/* 8014FE60 0014BAC0 38 80 00 08 */ li r4, 8
+/* 8014FE64 0014BAC4 38 A0 00 05 */ li r5, 5
+/* 8014FE68 0014BAC8 38 C0 00 00 */ li r6, 0
+/* 8014FE6C 0014BACC 38 E0 00 00 */ li r7, 0
+/* 8014FE70 0014BAD0 39 00 00 00 */ li r8, 0
+/* 8014FE74 0014BAD4 4B F0 9B 55 */ bl func_800599C8
+lbl_8014FE78:
+/* 8014FE78 0014BAD8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8014FE7C 0014BADC 7C 08 03 A6 */ mtlr r0
+/* 8014FE80 0014BAE0 38 21 00 10 */ addi r1, r1, 0x10
+/* 8014FE84 0014BAE4 4E 80 00 20 */ blr
+
+.global func_8014FE88
+func_8014FE88:
+/* 8014FE88 0014BAE8 38 A0 00 01 */ li r5, 1
+/* 8014FE8C 0014BAEC 38 6D 9C F0 */ addi r3, r13, lbl_8063EFB0-_SDA_BASE_
+/* 8014FE90 0014BAF0 38 80 00 04 */ li r4, 4
+/* 8014FE94 0014BAF4 38 00 00 00 */ li r0, 0
+/* 8014FE98 0014BAF8 98 AD 9C F0 */ stb r5, lbl_8063EFB0-_SDA_BASE_(r13)
+/* 8014FE9C 0014BAFC B0 83 00 02 */ sth r4, 2(r3)
+/* 8014FEA0 0014BB00 98 03 00 04 */ stb r0, 4(r3)
+/* 8014FEA4 0014BB04 4E 80 00 20 */ blr
diff --git a/asm/code_8014FEA8.s b/asm/code_8014FEA8.s
new file mode 100644
index 0000000..7a87f77
--- /dev/null
+++ b/asm/code_8014FEA8.s
@@ -0,0 +1,1537 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8014FEA8
+func_8014FEA8:
+/* 8014FEA8 0014BB08 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8014FEAC 0014BB0C 7C 08 02 A6 */ mflr r0
+/* 8014FEB0 0014BB10 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8014FEB4 0014BB14 39 61 00 30 */ addi r11, r1, 0x30
+/* 8014FEB8 0014BB18 48 07 72 6D */ bl _savegpr_26
+/* 8014FEBC 0014BB1C 7C 7A 1B 78 */ mr r26, r3
+/* 8014FEC0 0014BB20 4B F0 6D 15 */ bl func_80056BD4
+/* 8014FEC4 0014BB24 2C 03 00 00 */ cmpwi r3, 0
+/* 8014FEC8 0014BB28 41 82 03 BC */ beq lbl_80150284
+/* 8014FECC 0014BB2C 4B FC CA A9 */ bl func_8011C974
+/* 8014FED0 0014BB30 7C 7C 1B 78 */ mr r28, r3
+/* 8014FED4 0014BB34 7F 43 D3 78 */ mr r3, r26
+/* 8014FED8 0014BB38 3B 60 00 00 */ li r27, 0
+/* 8014FEDC 0014BB3C 38 80 00 36 */ li r4, 0x36
+/* 8014FEE0 0014BB40 38 A0 00 00 */ li r5, 0
+/* 8014FEE4 0014BB44 48 28 B0 19 */ bl func_803DAEFC
+/* 8014FEE8 0014BB48 7C 7D 1B 78 */ mr r29, r3
+/* 8014FEEC 0014BB4C 7F 43 D3 78 */ mr r3, r26
+/* 8014FEF0 0014BB50 38 80 00 37 */ li r4, 0x37
+/* 8014FEF4 0014BB54 38 A0 00 00 */ li r5, 0
+/* 8014FEF8 0014BB58 48 28 B0 05 */ bl func_803DAEFC
+/* 8014FEFC 0014BB5C 7C 7E 1B 78 */ mr r30, r3
+/* 8014FF00 0014BB60 7F 43 D3 78 */ mr r3, r26
+/* 8014FF04 0014BB64 38 80 00 38 */ li r4, 0x38
+/* 8014FF08 0014BB68 38 A0 00 00 */ li r5, 0
+/* 8014FF0C 0014BB6C 48 28 AF F1 */ bl func_803DAEFC
+/* 8014FF10 0014BB70 7C 7F 1B 78 */ mr r31, r3
+/* 8014FF14 0014BB74 7F 43 D3 78 */ mr r3, r26
+/* 8014FF18 0014BB78 38 80 00 39 */ li r4, 0x39
+/* 8014FF1C 0014BB7C 38 A0 00 00 */ li r5, 0
+/* 8014FF20 0014BB80 48 28 AF DD */ bl func_803DAEFC
+/* 8014FF24 0014BB84 28 1D 01 D3 */ cmplwi r29, 0x1d3
+/* 8014FF28 0014BB88 41 81 00 1C */ bgt lbl_8014FF44
+/* 8014FF2C 0014BB8C 28 1E 01 D3 */ cmplwi r30, 0x1d3
+/* 8014FF30 0014BB90 41 81 00 14 */ bgt lbl_8014FF44
+/* 8014FF34 0014BB94 28 1F 01 D3 */ cmplwi r31, 0x1d3
+/* 8014FF38 0014BB98 41 81 00 0C */ bgt lbl_8014FF44
+/* 8014FF3C 0014BB9C 28 03 01 D3 */ cmplwi r3, 0x1d3
+/* 8014FF40 0014BBA0 40 81 00 08 */ ble lbl_8014FF48
+lbl_8014FF44:
+/* 8014FF44 0014BBA4 63 7B 00 22 */ ori r27, r27, 0x22
+lbl_8014FF48:
+/* 8014FF48 0014BBA8 7C 1D F0 40 */ cmplw r29, r30
+/* 8014FF4C 0014BBAC 40 82 00 10 */ bne lbl_8014FF5C
+/* 8014FF50 0014BBB0 2C 1D 00 00 */ cmpwi r29, 0
+/* 8014FF54 0014BBB4 41 82 00 08 */ beq lbl_8014FF5C
+/* 8014FF58 0014BBB8 63 7B 00 02 */ ori r27, r27, 2
+lbl_8014FF5C:
+/* 8014FF5C 0014BBBC 7C 1D F8 40 */ cmplw r29, r31
+/* 8014FF60 0014BBC0 40 82 00 10 */ bne lbl_8014FF70
+/* 8014FF64 0014BBC4 2C 1D 00 00 */ cmpwi r29, 0
+/* 8014FF68 0014BBC8 41 82 00 08 */ beq lbl_8014FF70
+/* 8014FF6C 0014BBCC 63 7B 00 02 */ ori r27, r27, 2
+lbl_8014FF70:
+/* 8014FF70 0014BBD0 7C 1D 18 40 */ cmplw r29, r3
+/* 8014FF74 0014BBD4 40 82 00 10 */ bne lbl_8014FF84
+/* 8014FF78 0014BBD8 2C 1D 00 00 */ cmpwi r29, 0
+/* 8014FF7C 0014BBDC 41 82 00 08 */ beq lbl_8014FF84
+/* 8014FF80 0014BBE0 63 7B 00 02 */ ori r27, r27, 2
+lbl_8014FF84:
+/* 8014FF84 0014BBE4 7C 1E F8 40 */ cmplw r30, r31
+/* 8014FF88 0014BBE8 40 82 00 10 */ bne lbl_8014FF98
+/* 8014FF8C 0014BBEC 2C 1E 00 00 */ cmpwi r30, 0
+/* 8014FF90 0014BBF0 41 82 00 08 */ beq lbl_8014FF98
+/* 8014FF94 0014BBF4 63 7B 00 02 */ ori r27, r27, 2
+lbl_8014FF98:
+/* 8014FF98 0014BBF8 7C 1E 18 40 */ cmplw r30, r3
+/* 8014FF9C 0014BBFC 40 82 00 10 */ bne lbl_8014FFAC
+/* 8014FFA0 0014BC00 2C 1E 00 00 */ cmpwi r30, 0
+/* 8014FFA4 0014BC04 41 82 00 08 */ beq lbl_8014FFAC
+/* 8014FFA8 0014BC08 63 7B 00 02 */ ori r27, r27, 2
+lbl_8014FFAC:
+/* 8014FFAC 0014BC0C 7C 1F 18 40 */ cmplw r31, r3
+/* 8014FFB0 0014BC10 40 82 00 10 */ bne lbl_8014FFC0
+/* 8014FFB4 0014BC14 2C 1F 00 00 */ cmpwi r31, 0
+/* 8014FFB8 0014BC18 41 82 00 08 */ beq lbl_8014FFC0
+/* 8014FFBC 0014BC1C 63 7B 00 02 */ ori r27, r27, 2
+lbl_8014FFC0:
+/* 8014FFC0 0014BC20 A0 1C 00 96 */ lhz r0, 0x96(r28)
+/* 8014FFC4 0014BC24 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 8014FFC8 0014BC28 28 00 00 03 */ cmplwi r0, 3
+/* 8014FFCC 0014BC2C 40 82 00 44 */ bne lbl_80150010
+/* 8014FFD0 0014BC30 7F 43 D3 78 */ mr r3, r26
+/* 8014FFD4 0014BC34 38 80 00 A0 */ li r4, 0xa0
+/* 8014FFD8 0014BC38 38 A0 00 00 */ li r5, 0
+/* 8014FFDC 0014BC3C 48 28 AF 21 */ bl func_803DAEFC
+/* 8014FFE0 0014BC40 A0 1C 00 8A */ lhz r0, 0x8a(r28)
+/* 8014FFE4 0014BC44 7C 00 18 40 */ cmplw r0, r3
+/* 8014FFE8 0014BC48 40 81 00 08 */ ble lbl_8014FFF0
+/* 8014FFEC 0014BC4C 63 7B 00 0C */ ori r27, r27, 0xc
+lbl_8014FFF0:
+/* 8014FFF0 0014BC50 7F 43 D3 78 */ mr r3, r26
+/* 8014FFF4 0014BC54 38 80 00 A0 */ li r4, 0xa0
+/* 8014FFF8 0014BC58 38 A0 00 00 */ li r5, 0
+/* 8014FFFC 0014BC5C 48 28 AF 01 */ bl func_803DAEFC
+/* 80150000 0014BC60 A0 1C 00 8C */ lhz r0, 0x8c(r28)
+/* 80150004 0014BC64 7C 00 18 40 */ cmplw r0, r3
+/* 80150008 0014BC68 40 80 00 08 */ bge lbl_80150010
+/* 8015000C 0014BC6C 63 7B 00 14 */ ori r27, r27, 0x14
+lbl_80150010:
+/* 80150010 0014BC70 7F 43 D3 78 */ mr r3, r26
+/* 80150014 0014BC74 38 80 00 0D */ li r4, 0xd
+/* 80150018 0014BC78 38 A0 00 00 */ li r5, 0
+/* 8015001C 0014BC7C 48 28 AE E1 */ bl func_803DAEFC
+/* 80150020 0014BC80 7C 7F 1B 78 */ mr r31, r3
+/* 80150024 0014BC84 7F 43 D3 78 */ mr r3, r26
+/* 80150028 0014BC88 38 80 00 0E */ li r4, 0xe
+/* 8015002C 0014BC8C 38 A0 00 00 */ li r5, 0
+/* 80150030 0014BC90 48 28 AE CD */ bl func_803DAEFC
+/* 80150034 0014BC94 7F 9F 1A 14 */ add r28, r31, r3
+/* 80150038 0014BC98 7F 43 D3 78 */ mr r3, r26
+/* 8015003C 0014BC9C 38 80 00 0F */ li r4, 0xf
+/* 80150040 0014BCA0 38 A0 00 00 */ li r5, 0
+/* 80150044 0014BCA4 48 28 AE B9 */ bl func_803DAEFC
+/* 80150048 0014BCA8 7F 9C 1A 14 */ add r28, r28, r3
+/* 8015004C 0014BCAC 7F 43 D3 78 */ mr r3, r26
+/* 80150050 0014BCB0 38 80 00 10 */ li r4, 0x10
+/* 80150054 0014BCB4 38 A0 00 00 */ li r5, 0
+/* 80150058 0014BCB8 48 28 AE A5 */ bl func_803DAEFC
+/* 8015005C 0014BCBC 7F 9C 1A 14 */ add r28, r28, r3
+/* 80150060 0014BCC0 7F 43 D3 78 */ mr r3, r26
+/* 80150064 0014BCC4 38 80 00 11 */ li r4, 0x11
+/* 80150068 0014BCC8 38 A0 00 00 */ li r5, 0
+/* 8015006C 0014BCCC 48 28 AE 91 */ bl func_803DAEFC
+/* 80150070 0014BCD0 7F 9C 1A 14 */ add r28, r28, r3
+/* 80150074 0014BCD4 7F 43 D3 78 */ mr r3, r26
+/* 80150078 0014BCD8 38 80 00 12 */ li r4, 0x12
+/* 8015007C 0014BCDC 38 A0 00 00 */ li r5, 0
+/* 80150080 0014BCE0 48 28 AE 7D */ bl func_803DAEFC
+/* 80150084 0014BCE4 7F 9C 1A 14 */ add r28, r28, r3
+/* 80150088 0014BCE8 28 1C 01 FE */ cmplwi r28, 0x1fe
+/* 8015008C 0014BCEC 40 81 00 08 */ ble lbl_80150094
+/* 80150090 0014BCF0 63 7B 00 02 */ ori r27, r27, 2
+lbl_80150094:
+/* 80150094 0014BCF4 7F 43 D3 78 */ mr r3, r26
+/* 80150098 0014BCF8 48 28 BE CD */ bl func_803DBF64
+/* 8015009C 0014BCFC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801500A0 0014BD00 7F 43 D3 78 */ mr r3, r26
+/* 801500A4 0014BD04 90 01 00 0C */ stw r0, 0xc(r1)
+/* 801500A8 0014BD08 38 A1 00 0C */ addi r5, r1, 0xc
+/* 801500AC 0014BD0C 38 80 00 6F */ li r4, 0x6f
+/* 801500B0 0014BD10 48 28 B5 C9 */ bl func_803DB678
+/* 801500B4 0014BD14 7F 43 D3 78 */ mr r3, r26
+/* 801500B8 0014BD18 38 80 00 AC */ li r4, 0xac
+/* 801500BC 0014BD1C 38 A0 00 00 */ li r5, 0
+/* 801500C0 0014BD20 48 28 AE 3D */ bl func_803DAEFC
+/* 801500C4 0014BD24 2C 03 00 00 */ cmpwi r3, 0
+/* 801500C8 0014BD28 41 82 00 28 */ beq lbl_801500F0
+/* 801500CC 0014BD2C 7F 43 D3 78 */ mr r3, r26
+/* 801500D0 0014BD30 63 7B 00 40 */ ori r27, r27, 0x40
+/* 801500D4 0014BD34 38 80 00 03 */ li r4, 3
+/* 801500D8 0014BD38 38 A0 00 00 */ li r5, 0
+/* 801500DC 0014BD3C 48 28 AE 21 */ bl func_803DAEFC
+/* 801500E0 0014BD40 2C 03 00 00 */ cmpwi r3, 0
+/* 801500E4 0014BD44 41 82 00 0C */ beq lbl_801500F0
+/* 801500E8 0014BD48 67 7B 80 00 */ oris r27, r27, 0x8000
+/* 801500EC 0014BD4C 63 7B 00 02 */ ori r27, r27, 2
+lbl_801500F0:
+/* 801500F0 0014BD50 7F 43 D3 78 */ mr r3, r26
+/* 801500F4 0014BD54 38 80 00 9A */ li r4, 0x9a
+/* 801500F8 0014BD58 38 A0 00 00 */ li r5, 0
+/* 801500FC 0014BD5C 48 28 AE 01 */ bl func_803DAEFC
+/* 80150100 0014BD60 28 03 00 10 */ cmplwi r3, 0x10
+/* 80150104 0014BD64 41 81 00 1C */ bgt lbl_80150120
+/* 80150108 0014BD68 7F 43 D3 78 */ mr r3, r26
+/* 8015010C 0014BD6C 38 80 00 9A */ li r4, 0x9a
+/* 80150110 0014BD70 38 A0 00 00 */ li r5, 0
+/* 80150114 0014BD74 48 28 AD E9 */ bl func_803DAEFC
+/* 80150118 0014BD78 2C 03 00 00 */ cmpwi r3, 0
+/* 8015011C 0014BD7C 40 82 00 08 */ bne lbl_80150124
+lbl_80150120:
+/* 80150120 0014BD80 63 7B 00 02 */ ori r27, r27, 2
+lbl_80150124:
+/* 80150124 0014BD84 7F 43 D3 78 */ mr r3, r26
+/* 80150128 0014BD88 38 80 00 05 */ li r4, 5
+/* 8015012C 0014BD8C 38 A0 00 00 */ li r5, 0
+/* 80150130 0014BD90 48 28 AD CD */ bl func_803DAEFC
+/* 80150134 0014BD94 2C 03 01 9E */ cmpwi r3, 0x19e
+/* 80150138 0014BD98 41 82 00 6C */ beq lbl_801501A4
+/* 8015013C 0014BD9C 40 80 00 28 */ bge lbl_80150164
+/* 80150140 0014BDA0 2C 03 01 82 */ cmpwi r3, 0x182
+/* 80150144 0014BDA4 41 82 00 BC */ beq lbl_80150200
+/* 80150148 0014BDA8 40 80 00 10 */ bge lbl_80150158
+/* 8015014C 0014BDAC 2C 03 00 C9 */ cmpwi r3, 0xc9
+/* 80150150 0014BDB0 41 82 00 90 */ beq lbl_801501E0
+/* 80150154 0014BDB4 48 00 01 0C */ b lbl_80150260
+lbl_80150158:
+/* 80150158 0014BDB8 2C 03 01 9C */ cmpwi r3, 0x19c
+/* 8015015C 0014BDBC 40 80 00 28 */ bge lbl_80150184
+/* 80150160 0014BDC0 48 00 01 00 */ b lbl_80150260
+lbl_80150164:
+/* 80150164 0014BDC4 2C 03 01 ED */ cmpwi r3, 0x1ed
+/* 80150168 0014BDC8 41 82 00 D8 */ beq lbl_80150240
+/* 8015016C 0014BDCC 40 80 00 F4 */ bge lbl_80150260
+/* 80150170 0014BDD0 2C 03 01 A8 */ cmpwi r3, 0x1a8
+/* 80150174 0014BDD4 40 80 00 EC */ bge lbl_80150260
+/* 80150178 0014BDD8 2C 03 01 A6 */ cmpwi r3, 0x1a6
+/* 8015017C 0014BDDC 40 80 00 A4 */ bge lbl_80150220
+/* 80150180 0014BDE0 48 00 00 E0 */ b lbl_80150260
+lbl_80150184:
+/* 80150184 0014BDE4 7F 43 D3 78 */ mr r3, r26
+/* 80150188 0014BDE8 38 80 00 70 */ li r4, 0x70
+/* 8015018C 0014BDEC 38 A0 00 00 */ li r5, 0
+/* 80150190 0014BDF0 48 28 AD 6D */ bl func_803DAEFC
+/* 80150194 0014BDF4 28 03 00 02 */ cmplwi r3, 2
+/* 80150198 0014BDF8 40 81 00 E4 */ ble lbl_8015027C
+/* 8015019C 0014BDFC 63 7B 00 02 */ ori r27, r27, 2
+/* 801501A0 0014BE00 48 00 00 DC */ b lbl_8015027C
+lbl_801501A4:
+/* 801501A4 0014BE04 7F 43 D3 78 */ mr r3, r26
+/* 801501A8 0014BE08 38 80 00 70 */ li r4, 0x70
+/* 801501AC 0014BE0C 38 A0 00 00 */ li r5, 0
+/* 801501B0 0014BE10 48 28 AD 4D */ bl func_803DAEFC
+/* 801501B4 0014BE14 28 03 00 02 */ cmplwi r3, 2
+/* 801501B8 0014BE18 40 81 00 0C */ ble lbl_801501C4
+/* 801501BC 0014BE1C 63 7B 00 02 */ ori r27, r27, 2
+/* 801501C0 0014BE20 48 00 00 BC */ b lbl_8015027C
+lbl_801501C4:
+/* 801501C4 0014BE24 38 00 00 00 */ li r0, 0
+/* 801501C8 0014BE28 7F 43 D3 78 */ mr r3, r26
+/* 801501CC 0014BE2C 90 01 00 08 */ stw r0, 8(r1)
+/* 801501D0 0014BE30 38 A1 00 08 */ addi r5, r1, 8
+/* 801501D4 0014BE34 38 80 00 70 */ li r4, 0x70
+/* 801501D8 0014BE38 48 28 B4 A1 */ bl func_803DB678
+/* 801501DC 0014BE3C 48 00 00 A0 */ b lbl_8015027C
+lbl_801501E0:
+/* 801501E0 0014BE40 7F 43 D3 78 */ mr r3, r26
+/* 801501E4 0014BE44 38 80 00 70 */ li r4, 0x70
+/* 801501E8 0014BE48 38 A0 00 00 */ li r5, 0
+/* 801501EC 0014BE4C 48 28 AD 11 */ bl func_803DAEFC
+/* 801501F0 0014BE50 28 03 00 1B */ cmplwi r3, 0x1b
+/* 801501F4 0014BE54 40 81 00 88 */ ble lbl_8015027C
+/* 801501F8 0014BE58 63 7B 00 02 */ ori r27, r27, 2
+/* 801501FC 0014BE5C 48 00 00 80 */ b lbl_8015027C
+lbl_80150200:
+/* 80150200 0014BE60 7F 43 D3 78 */ mr r3, r26
+/* 80150204 0014BE64 38 80 00 70 */ li r4, 0x70
+/* 80150208 0014BE68 38 A0 00 00 */ li r5, 0
+/* 8015020C 0014BE6C 48 28 AC F1 */ bl func_803DAEFC
+/* 80150210 0014BE70 28 03 00 03 */ cmplwi r3, 3
+/* 80150214 0014BE74 40 81 00 68 */ ble lbl_8015027C
+/* 80150218 0014BE78 63 7B 00 02 */ ori r27, r27, 2
+/* 8015021C 0014BE7C 48 00 00 60 */ b lbl_8015027C
+lbl_80150220:
+/* 80150220 0014BE80 7F 43 D3 78 */ mr r3, r26
+/* 80150224 0014BE84 38 80 00 70 */ li r4, 0x70
+/* 80150228 0014BE88 38 A0 00 00 */ li r5, 0
+/* 8015022C 0014BE8C 48 28 AC D1 */ bl func_803DAEFC
+/* 80150230 0014BE90 28 03 00 01 */ cmplwi r3, 1
+/* 80150234 0014BE94 40 81 00 48 */ ble lbl_8015027C
+/* 80150238 0014BE98 63 7B 00 02 */ ori r27, r27, 2
+/* 8015023C 0014BE9C 48 00 00 40 */ b lbl_8015027C
+lbl_80150240:
+/* 80150240 0014BEA0 7F 43 D3 78 */ mr r3, r26
+/* 80150244 0014BEA4 38 80 00 70 */ li r4, 0x70
+/* 80150248 0014BEA8 38 A0 00 00 */ li r5, 0
+/* 8015024C 0014BEAC 48 28 AC B1 */ bl func_803DAEFC
+/* 80150250 0014BEB0 28 03 00 11 */ cmplwi r3, 0x11
+/* 80150254 0014BEB4 40 81 00 28 */ ble lbl_8015027C
+/* 80150258 0014BEB8 63 7B 00 02 */ ori r27, r27, 2
+/* 8015025C 0014BEBC 48 00 00 20 */ b lbl_8015027C
+lbl_80150260:
+/* 80150260 0014BEC0 7F 43 D3 78 */ mr r3, r26
+/* 80150264 0014BEC4 38 80 00 70 */ li r4, 0x70
+/* 80150268 0014BEC8 38 A0 00 00 */ li r5, 0
+/* 8015026C 0014BECC 48 28 AC 91 */ bl func_803DAEFC
+/* 80150270 0014BED0 2C 03 00 00 */ cmpwi r3, 0
+/* 80150274 0014BED4 41 82 00 08 */ beq lbl_8015027C
+/* 80150278 0014BED8 63 7B 00 02 */ ori r27, r27, 2
+lbl_8015027C:
+/* 8015027C 0014BEDC 7F 63 DB 78 */ mr r3, r27
+/* 80150280 0014BEE0 48 00 00 08 */ b lbl_80150288
+lbl_80150284:
+/* 80150284 0014BEE4 38 60 00 01 */ li r3, 1
+lbl_80150288:
+/* 80150288 0014BEE8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8015028C 0014BEEC 48 07 6E E5 */ bl _restgpr_26
+/* 80150290 0014BEF0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80150294 0014BEF4 7C 08 03 A6 */ mtlr r0
+/* 80150298 0014BEF8 38 21 00 30 */ addi r1, r1, 0x30
+/* 8015029C 0014BEFC 4E 80 00 20 */ blr
+
+.global func_801502A0
+func_801502A0:
+/* 801502A0 0014BF00 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 801502A4 0014BF04 7C 08 02 A6 */ mflr r0
+/* 801502A8 0014BF08 90 01 00 84 */ stw r0, 0x84(r1)
+/* 801502AC 0014BF0C 39 61 00 80 */ addi r11, r1, 0x80
+/* 801502B0 0014BF10 48 07 6E 4D */ bl _savegpr_16
+/* 801502B4 0014BF14 7C 70 1B 78 */ mr r16, r3
+/* 801502B8 0014BF18 7C 9C 23 78 */ mr r28, r4
+/* 801502BC 0014BF1C 7C BD 2B 78 */ mr r29, r5
+/* 801502C0 0014BF20 3B E0 00 00 */ li r31, 0
+/* 801502C4 0014BF24 4B FC C6 B1 */ bl func_8011C974
+/* 801502C8 0014BF28 3F 60 80 40 */ lis r27, lbl_803FC3D0@ha
+/* 801502CC 0014BF2C 7C 78 1B 78 */ mr r24, r3
+/* 801502D0 0014BF30 3A E1 00 20 */ addi r23, r1, 0x20
+/* 801502D4 0014BF34 3A A1 00 14 */ addi r21, r1, 0x14
+/* 801502D8 0014BF38 3B 7B C3 D0 */ addi r27, r27, lbl_803FC3D0@l
+/* 801502DC 0014BF3C 3A 81 00 08 */ addi r20, r1, 8
+/* 801502E0 0014BF40 3A 40 00 00 */ li r18, 0
+/* 801502E4 0014BF44 3B C0 00 00 */ li r30, 0
+/* 801502E8 0014BF48 3A 20 00 00 */ li r17, 0
+/* 801502EC 0014BF4C 3B 40 00 00 */ li r26, 0
+/* 801502F0 0014BF50 3B 22 8E 80 */ addi r25, r2, lbl_80641480-_SDA2_BASE_
+lbl_801502F4:
+/* 801502F4 0014BF54 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 801502F8 0014BF58 56 33 15 BA */ rlwinm r19, r17, 2, 0x16, 0x1d
+/* 801502FC 0014BF5C 1C 00 00 8C */ mulli r0, r0, 0x8c
+/* 80150300 0014BF60 7C 70 02 14 */ add r3, r16, r0
+/* 80150304 0014BF64 88 03 02 86 */ lbz r0, 0x286(r3)
+/* 80150308 0014BF68 38 63 01 FC */ addi r3, r3, 0x1fc
+/* 8015030C 0014BF6C 7C 77 99 2E */ stwx r3, r23, r19
+/* 80150310 0014BF70 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 80150314 0014BF74 41 82 00 10 */ beq lbl_80150324
+/* 80150318 0014BF78 7C 77 98 2E */ lwzx r3, r23, r19
+/* 8015031C 0014BF7C 4B FF FB 8D */ bl func_8014FEA8
+/* 80150320 0014BF80 48 00 00 08 */ b lbl_80150328
+lbl_80150324:
+/* 80150324 0014BF84 38 60 00 01 */ li r3, 1
+lbl_80150328:
+/* 80150328 0014BF88 2C 03 00 00 */ cmpwi r3, 0
+/* 8015032C 0014BF8C 41 82 00 20 */ beq lbl_8015034C
+/* 80150330 0014BF90 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 80150334 0014BF94 7C 7B 98 2E */ lwzx r3, r27, r19
+/* 80150338 0014BF98 7C 1D 00 40 */ cmplw r29, r0
+/* 8015033C 0014BF9C 7F FF 1B 78 */ or r31, r31, r3
+/* 80150340 0014BFA0 40 82 00 10 */ bne lbl_80150350
+/* 80150344 0014BFA4 63 FF 00 10 */ ori r31, r31, 0x10
+/* 80150348 0014BFA8 48 00 00 08 */ b lbl_80150350
+lbl_8015034C:
+/* 8015034C 0014BFAC 3A 52 00 01 */ addi r18, r18, 1
+lbl_80150350:
+/* 80150350 0014BFB0 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 80150354 0014BFB4 56 36 0D FC */ rlwinm r22, r17, 1, 0x17, 0x1e
+/* 80150358 0014BFB8 7C 19 00 AE */ lbzx r0, r25, r0
+/* 8015035C 0014BFBC 7F 55 B3 2E */ sthx r26, r21, r22
+/* 80150360 0014BFC0 7F 80 00 39 */ and. r0, r28, r0
+/* 80150364 0014BFC4 7F 54 B3 2E */ sthx r26, r20, r22
+/* 80150368 0014BFC8 41 82 00 48 */ beq lbl_801503B0
+/* 8015036C 0014BFCC 7E 77 98 2E */ lwzx r19, r23, r19
+/* 80150370 0014BFD0 38 80 00 05 */ li r4, 5
+/* 80150374 0014BFD4 38 A0 00 00 */ li r5, 0
+/* 80150378 0014BFD8 7E 63 9B 78 */ mr r3, r19
+/* 8015037C 0014BFDC 48 28 AB 81 */ bl func_803DAEFC
+/* 80150380 0014BFE0 7C 75 B3 2E */ sthx r3, r21, r22
+/* 80150384 0014BFE4 7E 63 9B 78 */ mr r3, r19
+/* 80150388 0014BFE8 38 80 00 06 */ li r4, 6
+/* 8015038C 0014BFEC 38 A0 00 00 */ li r5, 0
+/* 80150390 0014BFF0 48 28 AB 6D */ bl func_803DAEFC
+/* 80150394 0014BFF4 7C 74 B3 2E */ sthx r3, r20, r22
+/* 80150398 0014BFF8 7E 63 9B 78 */ mr r3, r19
+/* 8015039C 0014BFFC 38 80 00 A0 */ li r4, 0xa0
+/* 801503A0 0014C000 38 A0 00 00 */ li r5, 0
+/* 801503A4 0014C004 48 28 AB 59 */ bl func_803DAEFC
+/* 801503A8 0014C008 7C 1E 1A 14 */ add r0, r30, r3
+/* 801503AC 0014C00C 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_801503B0:
+/* 801503B0 0014C010 3A 31 00 01 */ addi r17, r17, 1
+/* 801503B4 0014C014 28 11 00 06 */ cmplwi r17, 6
+/* 801503B8 0014C018 41 80 FF 3C */ blt lbl_801502F4
+/* 801503BC 0014C01C 57 80 07 FF */ clrlwi. r0, r28, 0x1f
+/* 801503C0 0014C020 41 82 00 98 */ beq lbl_80150458
+/* 801503C4 0014C024 2C 12 00 00 */ cmpwi r18, 0
+/* 801503C8 0014C028 38 60 00 00 */ li r3, 0
+/* 801503CC 0014C02C 40 82 00 08 */ bne lbl_801503D4
+/* 801503D0 0014C030 60 63 00 01 */ ori r3, r3, 1
+lbl_801503D4:
+/* 801503D4 0014C034 A0 18 00 90 */ lhz r0, 0x90(r24)
+/* 801503D8 0014C038 2C 00 00 07 */ cmpwi r0, 7
+/* 801503DC 0014C03C 41 82 00 40 */ beq lbl_8015041C
+/* 801503E0 0014C040 40 80 00 68 */ bge lbl_80150448
+/* 801503E4 0014C044 2C 00 00 00 */ cmpwi r0, 0
+/* 801503E8 0014C048 41 82 00 08 */ beq lbl_801503F0
+/* 801503EC 0014C04C 48 00 00 5C */ b lbl_80150448
+lbl_801503F0:
+/* 801503F0 0014C050 80 18 00 08 */ lwz r0, 8(r24)
+/* 801503F4 0014C054 2C 00 00 01 */ cmpwi r0, 1
+/* 801503F8 0014C058 40 82 00 14 */ bne lbl_8015040C
+/* 801503FC 0014C05C 28 12 00 02 */ cmplwi r18, 2
+/* 80150400 0014C060 40 80 04 F8 */ bge lbl_801508F8
+/* 80150404 0014C064 60 63 00 01 */ ori r3, r3, 1
+/* 80150408 0014C068 48 00 04 F0 */ b lbl_801508F8
+lbl_8015040C:
+/* 8015040C 0014C06C 28 12 00 01 */ cmplwi r18, 1
+/* 80150410 0014C070 40 80 04 E8 */ bge lbl_801508F8
+/* 80150414 0014C074 60 63 00 01 */ ori r3, r3, 1
+/* 80150418 0014C078 48 00 04 E0 */ b lbl_801508F8
+lbl_8015041C:
+/* 8015041C 0014C07C 80 18 00 08 */ lwz r0, 8(r24)
+/* 80150420 0014C080 2C 00 00 01 */ cmpwi r0, 1
+/* 80150424 0014C084 40 82 00 14 */ bne lbl_80150438
+/* 80150428 0014C088 28 12 00 04 */ cmplwi r18, 4
+/* 8015042C 0014C08C 40 80 04 CC */ bge lbl_801508F8
+/* 80150430 0014C090 60 63 00 01 */ ori r3, r3, 1
+/* 80150434 0014C094 48 00 04 C4 */ b lbl_801508F8
+lbl_80150438:
+/* 80150438 0014C098 28 12 00 03 */ cmplwi r18, 3
+/* 8015043C 0014C09C 40 80 04 BC */ bge lbl_801508F8
+/* 80150440 0014C0A0 60 63 00 01 */ ori r3, r3, 1
+/* 80150444 0014C0A4 48 00 04 B4 */ b lbl_801508F8
+lbl_80150448:
+/* 80150448 0014C0A8 7C 12 00 40 */ cmplw r18, r0
+/* 8015044C 0014C0AC 40 80 04 AC */ bge lbl_801508F8
+/* 80150450 0014C0B0 60 63 00 01 */ ori r3, r3, 1
+/* 80150454 0014C0B4 48 00 04 A4 */ b lbl_801508F8
+lbl_80150458:
+/* 80150458 0014C0B8 A0 18 00 96 */ lhz r0, 0x96(r24)
+/* 8015045C 0014C0BC 3A 40 00 00 */ li r18, 0
+/* 80150460 0014C0C0 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 80150464 0014C0C4 40 82 01 30 */ bne lbl_80150594
+/* 80150468 0014C0C8 3F 20 80 40 */ lis r25, lbl_803FC3D0@ha
+/* 8015046C 0014C0CC 57 97 05 28 */ rlwinm r23, r28, 0, 0x14, 0x14
+/* 80150470 0014C0D0 3A A1 00 14 */ addi r21, r1, 0x14
+/* 80150474 0014C0D4 3B 61 00 20 */ addi r27, r1, 0x20
+/* 80150478 0014C0D8 3B 39 C3 D0 */ addi r25, r25, lbl_803FC3D0@l
+/* 8015047C 0014C0DC 3A 20 00 00 */ li r17, 0
+/* 80150480 0014C0E0 3B 42 8E 80 */ addi r26, r2, lbl_80641480-_SDA2_BASE_
+/* 80150484 0014C0E4 3A 00 00 02 */ li r16, 2
+lbl_80150488:
+/* 80150488 0014C0E8 28 1D 00 FF */ cmplwi r29, 0xff
+/* 8015048C 0014C0EC 41 82 00 10 */ beq lbl_8015049C
+/* 80150490 0014C0F0 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 80150494 0014C0F4 7C 1D 00 40 */ cmplw r29, r0
+/* 80150498 0014C0F8 40 82 00 EC */ bne lbl_80150584
+lbl_8015049C:
+/* 8015049C 0014C0FC 56 33 15 BA */ rlwinm r19, r17, 2, 0x16, 0x1d
+/* 801504A0 0014C100 7E 9B 98 2E */ lwzx r20, r27, r19
+/* 801504A4 0014C104 7E 83 A3 78 */ mr r3, r20
+/* 801504A8 0014C108 4B F0 67 2D */ bl func_80056BD4
+/* 801504AC 0014C10C 2C 03 00 00 */ cmpwi r3, 0
+/* 801504B0 0014C110 41 82 00 D4 */ beq lbl_80150584
+/* 801504B4 0014C114 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 801504B8 0014C118 7C 1A 00 AE */ lbzx r0, r26, r0
+/* 801504BC 0014C11C 7F 80 00 39 */ and. r0, r28, r0
+/* 801504C0 0014C120 40 82 00 C4 */ bne lbl_80150584
+/* 801504C4 0014C124 7E 83 A3 78 */ mr r3, r20
+/* 801504C8 0014C128 38 80 00 05 */ li r4, 5
+/* 801504CC 0014C12C 38 A0 00 00 */ li r5, 0
+/* 801504D0 0014C130 48 28 AA 2D */ bl func_803DAEFC
+/* 801504D4 0014C134 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 801504D8 0014C138 7C 19 98 2E */ lwzx r0, r25, r19
+/* 801504DC 0014C13C 38 A0 00 00 */ li r5, 0
+/* 801504E0 0014C140 7E 09 03 A6 */ mtctr r16
+lbl_801504E4:
+/* 801504E4 0014C144 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
+/* 801504E8 0014C148 7C 75 1A 2E */ lhzx r3, r21, r3
+/* 801504EC 0014C14C 7C 04 18 40 */ cmplw r4, r3
+/* 801504F0 0014C150 40 82 00 24 */ bne lbl_80150514
+/* 801504F4 0014C154 28 1D 00 FF */ cmplwi r29, 0xff
+/* 801504F8 0014C158 7E 52 03 78 */ or r18, r18, r0
+/* 801504FC 0014C15C 41 82 00 08 */ beq lbl_80150504
+/* 80150500 0014C160 62 52 00 02 */ ori r18, r18, 2
+lbl_80150504:
+/* 80150504 0014C164 2C 17 00 00 */ cmpwi r23, 0
+/* 80150508 0014C168 41 82 00 0C */ beq lbl_80150514
+/* 8015050C 0014C16C 38 60 00 02 */ li r3, 2
+/* 80150510 0014C170 48 00 03 E8 */ b lbl_801508F8
+lbl_80150514:
+/* 80150514 0014C174 38 A5 00 01 */ addi r5, r5, 1
+/* 80150518 0014C178 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
+/* 8015051C 0014C17C 7C 75 1A 2E */ lhzx r3, r21, r3
+/* 80150520 0014C180 7C 04 18 40 */ cmplw r4, r3
+/* 80150524 0014C184 40 82 00 24 */ bne lbl_80150548
+/* 80150528 0014C188 28 1D 00 FF */ cmplwi r29, 0xff
+/* 8015052C 0014C18C 7E 52 03 78 */ or r18, r18, r0
+/* 80150530 0014C190 41 82 00 08 */ beq lbl_80150538
+/* 80150534 0014C194 62 52 00 02 */ ori r18, r18, 2
+lbl_80150538:
+/* 80150538 0014C198 2C 17 00 00 */ cmpwi r23, 0
+/* 8015053C 0014C19C 41 82 00 0C */ beq lbl_80150548
+/* 80150540 0014C1A0 38 60 00 02 */ li r3, 2
+/* 80150544 0014C1A4 48 00 03 B4 */ b lbl_801508F8
+lbl_80150548:
+/* 80150548 0014C1A8 38 A5 00 01 */ addi r5, r5, 1
+/* 8015054C 0014C1AC 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
+/* 80150550 0014C1B0 7C 75 1A 2E */ lhzx r3, r21, r3
+/* 80150554 0014C1B4 7C 04 18 40 */ cmplw r4, r3
+/* 80150558 0014C1B8 40 82 00 24 */ bne lbl_8015057C
+/* 8015055C 0014C1BC 28 1D 00 FF */ cmplwi r29, 0xff
+/* 80150560 0014C1C0 7E 52 03 78 */ or r18, r18, r0
+/* 80150564 0014C1C4 41 82 00 08 */ beq lbl_8015056C
+/* 80150568 0014C1C8 62 52 00 02 */ ori r18, r18, 2
+lbl_8015056C:
+/* 8015056C 0014C1CC 2C 17 00 00 */ cmpwi r23, 0
+/* 80150570 0014C1D0 41 82 00 0C */ beq lbl_8015057C
+/* 80150574 0014C1D4 38 60 00 02 */ li r3, 2
+/* 80150578 0014C1D8 48 00 03 80 */ b lbl_801508F8
+lbl_8015057C:
+/* 8015057C 0014C1DC 38 A5 00 01 */ addi r5, r5, 1
+/* 80150580 0014C1E0 42 00 FF 64 */ bdnz lbl_801504E4
+lbl_80150584:
+/* 80150584 0014C1E4 3A 31 00 01 */ addi r17, r17, 1
+/* 80150588 0014C1E8 28 11 00 06 */ cmplwi r17, 6
+/* 8015058C 0014C1EC 41 80 FE FC */ blt lbl_80150488
+/* 80150590 0014C1F0 7F FF 93 78 */ or r31, r31, r18
+lbl_80150594:
+/* 80150594 0014C1F4 A0 18 00 96 */ lhz r0, 0x96(r24)
+/* 80150598 0014C1F8 3A 60 00 00 */ li r19, 0
+/* 8015059C 0014C1FC 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
+/* 801505A0 0014C200 40 82 01 34 */ bne lbl_801506D4
+/* 801505A4 0014C204 3F 60 80 40 */ lis r27, lbl_803FC3D0@ha
+/* 801505A8 0014C208 57 97 04 E6 */ rlwinm r23, r28, 0, 0x13, 0x13
+/* 801505AC 0014C20C 3A 41 00 08 */ addi r18, r1, 8
+/* 801505B0 0014C210 3B 21 00 20 */ addi r25, r1, 0x20
+/* 801505B4 0014C214 3B 7B C3 D0 */ addi r27, r27, lbl_803FC3D0@l
+/* 801505B8 0014C218 3A 20 00 00 */ li r17, 0
+/* 801505BC 0014C21C 3B 42 8E 80 */ addi r26, r2, lbl_80641480-_SDA2_BASE_
+/* 801505C0 0014C220 3A 00 00 02 */ li r16, 2
+lbl_801505C4:
+/* 801505C4 0014C224 28 1D 00 FF */ cmplwi r29, 0xff
+/* 801505C8 0014C228 41 82 00 10 */ beq lbl_801505D8
+/* 801505CC 0014C22C 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 801505D0 0014C230 7C 1D 00 40 */ cmplw r29, r0
+/* 801505D4 0014C234 40 82 00 F0 */ bne lbl_801506C4
+lbl_801505D8:
+/* 801505D8 0014C238 56 34 15 BA */ rlwinm r20, r17, 2, 0x16, 0x1d
+/* 801505DC 0014C23C 7E B9 A0 2E */ lwzx r21, r25, r20
+/* 801505E0 0014C240 7E A3 AB 78 */ mr r3, r21
+/* 801505E4 0014C244 4B F0 65 F1 */ bl func_80056BD4
+/* 801505E8 0014C248 2C 03 00 00 */ cmpwi r3, 0
+/* 801505EC 0014C24C 41 82 00 D8 */ beq lbl_801506C4
+/* 801505F0 0014C250 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 801505F4 0014C254 7C 1A 00 AE */ lbzx r0, r26, r0
+/* 801505F8 0014C258 7F 80 00 39 */ and. r0, r28, r0
+/* 801505FC 0014C25C 40 82 00 C8 */ bne lbl_801506C4
+/* 80150600 0014C260 7E A3 AB 78 */ mr r3, r21
+/* 80150604 0014C264 38 80 00 06 */ li r4, 6
+/* 80150608 0014C268 38 A0 00 00 */ li r5, 0
+/* 8015060C 0014C26C 48 28 A8 F1 */ bl func_803DAEFC
+/* 80150610 0014C270 54 64 04 3F */ clrlwi. r4, r3, 0x10
+/* 80150614 0014C274 41 82 00 B0 */ beq lbl_801506C4
+/* 80150618 0014C278 7C 1B A0 2E */ lwzx r0, r27, r20
+/* 8015061C 0014C27C 38 A0 00 00 */ li r5, 0
+/* 80150620 0014C280 7E 09 03 A6 */ mtctr r16
+lbl_80150624:
+/* 80150624 0014C284 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
+/* 80150628 0014C288 7C 72 1A 2E */ lhzx r3, r18, r3
+/* 8015062C 0014C28C 7C 04 18 40 */ cmplw r4, r3
+/* 80150630 0014C290 40 82 00 24 */ bne lbl_80150654
+/* 80150634 0014C294 28 1D 00 FF */ cmplwi r29, 0xff
+/* 80150638 0014C298 7E 73 03 78 */ or r19, r19, r0
+/* 8015063C 0014C29C 41 82 00 08 */ beq lbl_80150644
+/* 80150640 0014C2A0 62 73 00 04 */ ori r19, r19, 4
+lbl_80150644:
+/* 80150644 0014C2A4 2C 17 00 00 */ cmpwi r23, 0
+/* 80150648 0014C2A8 41 82 00 0C */ beq lbl_80150654
+/* 8015064C 0014C2AC 38 60 00 04 */ li r3, 4
+/* 80150650 0014C2B0 48 00 02 A8 */ b lbl_801508F8
+lbl_80150654:
+/* 80150654 0014C2B4 38 A5 00 01 */ addi r5, r5, 1
+/* 80150658 0014C2B8 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
+/* 8015065C 0014C2BC 7C 72 1A 2E */ lhzx r3, r18, r3
+/* 80150660 0014C2C0 7C 04 18 40 */ cmplw r4, r3
+/* 80150664 0014C2C4 40 82 00 24 */ bne lbl_80150688
+/* 80150668 0014C2C8 28 1D 00 FF */ cmplwi r29, 0xff
+/* 8015066C 0014C2CC 7E 73 03 78 */ or r19, r19, r0
+/* 80150670 0014C2D0 41 82 00 08 */ beq lbl_80150678
+/* 80150674 0014C2D4 62 73 00 04 */ ori r19, r19, 4
+lbl_80150678:
+/* 80150678 0014C2D8 2C 17 00 00 */ cmpwi r23, 0
+/* 8015067C 0014C2DC 41 82 00 0C */ beq lbl_80150688
+/* 80150680 0014C2E0 38 60 00 04 */ li r3, 4
+/* 80150684 0014C2E4 48 00 02 74 */ b lbl_801508F8
+lbl_80150688:
+/* 80150688 0014C2E8 38 A5 00 01 */ addi r5, r5, 1
+/* 8015068C 0014C2EC 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
+/* 80150690 0014C2F0 7C 72 1A 2E */ lhzx r3, r18, r3
+/* 80150694 0014C2F4 7C 04 18 40 */ cmplw r4, r3
+/* 80150698 0014C2F8 40 82 00 24 */ bne lbl_801506BC
+/* 8015069C 0014C2FC 28 1D 00 FF */ cmplwi r29, 0xff
+/* 801506A0 0014C300 7E 73 03 78 */ or r19, r19, r0
+/* 801506A4 0014C304 41 82 00 08 */ beq lbl_801506AC
+/* 801506A8 0014C308 62 73 00 04 */ ori r19, r19, 4
+lbl_801506AC:
+/* 801506AC 0014C30C 2C 17 00 00 */ cmpwi r23, 0
+/* 801506B0 0014C310 41 82 00 0C */ beq lbl_801506BC
+/* 801506B4 0014C314 38 60 00 04 */ li r3, 4
+/* 801506B8 0014C318 48 00 02 40 */ b lbl_801508F8
+lbl_801506BC:
+/* 801506BC 0014C31C 38 A5 00 01 */ addi r5, r5, 1
+/* 801506C0 0014C320 42 00 FF 64 */ bdnz lbl_80150624
+lbl_801506C4:
+/* 801506C4 0014C324 3A 31 00 01 */ addi r17, r17, 1
+/* 801506C8 0014C328 28 11 00 06 */ cmplwi r17, 6
+/* 801506CC 0014C32C 41 80 FE F8 */ blt lbl_801505C4
+/* 801506D0 0014C330 7F FF 9B 78 */ or r31, r31, r19
+lbl_801506D4:
+/* 801506D4 0014C334 A0 18 00 96 */ lhz r0, 0x96(r24)
+/* 801506D8 0014C338 3A 60 00 00 */ li r19, 0
+/* 801506DC 0014C33C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 801506E0 0014C340 28 00 00 03 */ cmplwi r0, 3
+/* 801506E4 0014C344 40 82 00 AC */ bne lbl_80150790
+/* 801506E8 0014C348 3E 00 80 40 */ lis r16, lbl_803FC3D0@ha
+/* 801506EC 0014C34C 57 99 05 6A */ rlwinm r25, r28, 0, 0x15, 0x15
+/* 801506F0 0014C350 3A 81 00 20 */ addi r20, r1, 0x20
+/* 801506F4 0014C354 3A 20 00 00 */ li r17, 0
+/* 801506F8 0014C358 3A 10 C3 D0 */ addi r16, r16, lbl_803FC3D0@l
+/* 801506FC 0014C35C 3A 42 8E 80 */ addi r18, r2, lbl_80641480-_SDA2_BASE_
+lbl_80150700:
+/* 80150700 0014C360 28 1D 00 FF */ cmplwi r29, 0xff
+/* 80150704 0014C364 41 82 00 10 */ beq lbl_80150714
+/* 80150708 0014C368 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 8015070C 0014C36C 7C 1D 00 40 */ cmplw r29, r0
+/* 80150710 0014C370 40 82 00 70 */ bne lbl_80150780
+lbl_80150714:
+/* 80150714 0014C374 56 35 15 BA */ rlwinm r21, r17, 2, 0x16, 0x1d
+/* 80150718 0014C378 7E D4 A8 2E */ lwzx r22, r20, r21
+/* 8015071C 0014C37C 7E C3 B3 78 */ mr r3, r22
+/* 80150720 0014C380 4B F0 64 B5 */ bl func_80056BD4
+/* 80150724 0014C384 2C 03 00 00 */ cmpwi r3, 0
+/* 80150728 0014C388 41 82 00 58 */ beq lbl_80150780
+/* 8015072C 0014C38C 56 20 06 3E */ clrlwi r0, r17, 0x18
+/* 80150730 0014C390 7C 12 00 AE */ lbzx r0, r18, r0
+/* 80150734 0014C394 7F 80 00 39 */ and. r0, r28, r0
+/* 80150738 0014C398 40 82 00 48 */ bne lbl_80150780
+/* 8015073C 0014C39C 7E C3 B3 78 */ mr r3, r22
+/* 80150740 0014C3A0 38 80 00 A0 */ li r4, 0xa0
+/* 80150744 0014C3A4 38 A0 00 00 */ li r5, 0
+/* 80150748 0014C3A8 48 28 A7 B5 */ bl func_803DAEFC
+/* 8015074C 0014C3AC A0 18 00 8E */ lhz r0, 0x8e(r24)
+/* 80150750 0014C3B0 7C 7E 1A 14 */ add r3, r30, r3
+/* 80150754 0014C3B4 7C 00 18 40 */ cmplw r0, r3
+/* 80150758 0014C3B8 40 80 00 28 */ bge lbl_80150780
+/* 8015075C 0014C3BC 7C 10 A8 2E */ lwzx r0, r16, r21
+/* 80150760 0014C3C0 28 1D 00 FF */ cmplwi r29, 0xff
+/* 80150764 0014C3C4 7E 73 03 78 */ or r19, r19, r0
+/* 80150768 0014C3C8 41 82 00 08 */ beq lbl_80150770
+/* 8015076C 0014C3CC 62 73 00 08 */ ori r19, r19, 8
+lbl_80150770:
+/* 80150770 0014C3D0 2C 19 00 00 */ cmpwi r25, 0
+/* 80150774 0014C3D4 41 82 00 0C */ beq lbl_80150780
+/* 80150778 0014C3D8 38 60 00 08 */ li r3, 8
+/* 8015077C 0014C3DC 48 00 01 7C */ b lbl_801508F8
+lbl_80150780:
+/* 80150780 0014C3E0 3A 31 00 01 */ addi r17, r17, 1
+/* 80150784 0014C3E4 28 11 00 06 */ cmplwi r17, 6
+/* 80150788 0014C3E8 41 80 FF 78 */ blt lbl_80150700
+/* 8015078C 0014C3EC 7F FF 9B 78 */ or r31, r31, r19
+lbl_80150790:
+/* 80150790 0014C3F0 3C 60 80 40 */ lis r3, lbl_803FC3D0@ha
+/* 80150794 0014C3F4 38 00 00 02 */ li r0, 2
+/* 80150798 0014C3F8 38 63 C3 D0 */ addi r3, r3, lbl_803FC3D0@l
+/* 8015079C 0014C3FC 38 A0 00 00 */ li r5, 0
+/* 801507A0 0014C400 38 C0 00 00 */ li r6, 0
+/* 801507A4 0014C404 38 E0 00 00 */ li r7, 0
+/* 801507A8 0014C408 38 82 8E 80 */ addi r4, r2, lbl_80641480-_SDA2_BASE_
+/* 801507AC 0014C40C 7C 09 03 A6 */ mtctr r0
+lbl_801507B0:
+/* 801507B0 0014C410 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 801507B4 0014C414 7C 04 00 AE */ lbzx r0, r4, r0
+/* 801507B8 0014C418 7F 80 00 39 */ and. r0, r28, r0
+/* 801507BC 0014C41C 41 82 00 08 */ beq lbl_801507C4
+/* 801507C0 0014C420 38 A5 00 01 */ addi r5, r5, 1
+lbl_801507C4:
+/* 801507C4 0014C424 2C 00 00 00 */ cmpwi r0, 0
+/* 801507C8 0014C428 40 82 00 10 */ bne lbl_801507D8
+/* 801507CC 0014C42C 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
+/* 801507D0 0014C430 7C 03 00 2E */ lwzx r0, r3, r0
+/* 801507D4 0014C434 7C C6 03 78 */ or r6, r6, r0
+lbl_801507D8:
+/* 801507D8 0014C438 38 E7 00 01 */ addi r7, r7, 1
+/* 801507DC 0014C43C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 801507E0 0014C440 7C 04 00 AE */ lbzx r0, r4, r0
+/* 801507E4 0014C444 7F 80 00 39 */ and. r0, r28, r0
+/* 801507E8 0014C448 41 82 00 08 */ beq lbl_801507F0
+/* 801507EC 0014C44C 38 A5 00 01 */ addi r5, r5, 1
+lbl_801507F0:
+/* 801507F0 0014C450 2C 00 00 00 */ cmpwi r0, 0
+/* 801507F4 0014C454 40 82 00 10 */ bne lbl_80150804
+/* 801507F8 0014C458 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
+/* 801507FC 0014C45C 7C 03 00 2E */ lwzx r0, r3, r0
+/* 80150800 0014C460 7C C6 03 78 */ or r6, r6, r0
+lbl_80150804:
+/* 80150804 0014C464 38 E7 00 01 */ addi r7, r7, 1
+/* 80150808 0014C468 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 8015080C 0014C46C 7C 04 00 AE */ lbzx r0, r4, r0
+/* 80150810 0014C470 7F 80 00 39 */ and. r0, r28, r0
+/* 80150814 0014C474 41 82 00 08 */ beq lbl_8015081C
+/* 80150818 0014C478 38 A5 00 01 */ addi r5, r5, 1
+lbl_8015081C:
+/* 8015081C 0014C47C 2C 00 00 00 */ cmpwi r0, 0
+/* 80150820 0014C480 40 82 00 10 */ bne lbl_80150830
+/* 80150824 0014C484 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
+/* 80150828 0014C488 7C 03 00 2E */ lwzx r0, r3, r0
+/* 8015082C 0014C48C 7C C6 03 78 */ or r6, r6, r0
+lbl_80150830:
+/* 80150830 0014C490 38 E7 00 01 */ addi r7, r7, 1
+/* 80150834 0014C494 42 00 FF 7C */ bdnz lbl_801507B0
+/* 80150838 0014C498 57 80 04 21 */ rlwinm. r0, r28, 0, 0x10, 0x10
+/* 8015083C 0014C49C 41 82 00 18 */ beq lbl_80150854
+/* 80150840 0014C4A0 2C 05 00 00 */ cmpwi r5, 0
+/* 80150844 0014C4A4 41 82 00 10 */ beq lbl_80150854
+/* 80150848 0014C4A8 63 FF 04 00 */ ori r31, r31, 0x400
+/* 8015084C 0014C4AC 7F E3 33 78 */ or r3, r31, r6
+/* 80150850 0014C4B0 48 00 00 A8 */ b lbl_801508F8
+lbl_80150854:
+/* 80150854 0014C4B4 A0 18 00 90 */ lhz r0, 0x90(r24)
+/* 80150858 0014C4B8 2C 00 00 07 */ cmpwi r0, 7
+/* 8015085C 0014C4BC 41 82 00 40 */ beq lbl_8015089C
+/* 80150860 0014C4C0 40 80 00 70 */ bge lbl_801508D0
+/* 80150864 0014C4C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80150868 0014C4C8 41 82 00 08 */ beq lbl_80150870
+/* 8015086C 0014C4CC 48 00 00 64 */ b lbl_801508D0
+lbl_80150870:
+/* 80150870 0014C4D0 80 18 00 08 */ lwz r0, 8(r24)
+/* 80150874 0014C4D4 2C 00 00 01 */ cmpwi r0, 1
+/* 80150878 0014C4D8 40 82 00 14 */ bne lbl_8015088C
+/* 8015087C 0014C4DC 28 05 00 01 */ cmplwi r5, 1
+/* 80150880 0014C4E0 40 81 00 74 */ ble lbl_801508F4
+/* 80150884 0014C4E4 63 FF 04 00 */ ori r31, r31, 0x400
+/* 80150888 0014C4E8 48 00 00 6C */ b lbl_801508F4
+lbl_8015088C:
+/* 8015088C 0014C4EC 2C 05 00 00 */ cmpwi r5, 0
+/* 80150890 0014C4F0 41 82 00 64 */ beq lbl_801508F4
+/* 80150894 0014C4F4 63 FF 04 00 */ ori r31, r31, 0x400
+/* 80150898 0014C4F8 48 00 00 5C */ b lbl_801508F4
+lbl_8015089C:
+/* 8015089C 0014C4FC 80 18 00 08 */ lwz r0, 8(r24)
+/* 801508A0 0014C500 2C 00 00 01 */ cmpwi r0, 1
+/* 801508A4 0014C504 40 82 00 18 */ bne lbl_801508BC
+/* 801508A8 0014C508 28 05 00 04 */ cmplwi r5, 4
+/* 801508AC 0014C50C 40 82 00 48 */ bne lbl_801508F4
+/* 801508B0 0014C510 63 FF 04 00 */ ori r31, r31, 0x400
+/* 801508B4 0014C514 7F FF 33 78 */ or r31, r31, r6
+/* 801508B8 0014C518 48 00 00 3C */ b lbl_801508F4
+lbl_801508BC:
+/* 801508BC 0014C51C 28 05 00 03 */ cmplwi r5, 3
+/* 801508C0 0014C520 40 82 00 34 */ bne lbl_801508F4
+/* 801508C4 0014C524 63 FF 04 00 */ ori r31, r31, 0x400
+/* 801508C8 0014C528 7F FF 33 78 */ or r31, r31, r6
+/* 801508CC 0014C52C 48 00 00 28 */ b lbl_801508F4
+lbl_801508D0:
+/* 801508D0 0014C530 28 00 00 01 */ cmplwi r0, 1
+/* 801508D4 0014C534 40 82 00 0C */ bne lbl_801508E0
+/* 801508D8 0014C538 38 00 00 02 */ li r0, 2
+/* 801508DC 0014C53C 90 18 00 08 */ stw r0, 8(r24)
+lbl_801508E0:
+/* 801508E0 0014C540 A0 18 00 90 */ lhz r0, 0x90(r24)
+/* 801508E4 0014C544 7C 05 00 40 */ cmplw r5, r0
+/* 801508E8 0014C548 40 82 00 0C */ bne lbl_801508F4
+/* 801508EC 0014C54C 63 FF 04 00 */ ori r31, r31, 0x400
+/* 801508F0 0014C550 7F FF 33 78 */ or r31, r31, r6
+lbl_801508F4:
+/* 801508F4 0014C554 7F E3 FB 78 */ mr r3, r31
+lbl_801508F8:
+/* 801508F8 0014C558 39 61 00 80 */ addi r11, r1, 0x80
+/* 801508FC 0014C55C 48 07 68 4D */ bl _restgpr_16
+/* 80150900 0014C560 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 80150904 0014C564 7C 08 03 A6 */ mtlr r0
+/* 80150908 0014C568 38 21 00 80 */ addi r1, r1, 0x80
+/* 8015090C 0014C56C 4E 80 00 20 */ blr
+
+.global func_80150910
+func_80150910:
+/* 80150910 0014C570 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80150914 0014C574 7C 08 02 A6 */ mflr r0
+/* 80150918 0014C578 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015091C 0014C57C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80150920 0014C580 3B E0 00 00 */ li r31, 0
+/* 80150924 0014C584 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80150928 0014C588 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8015092C 0014C58C 7C 7D 1B 78 */ mr r29, r3
+lbl_80150930:
+/* 80150930 0014C590 7F A3 EB 78 */ mr r3, r29
+/* 80150934 0014C594 7F E4 FB 78 */ mr r4, r31
+/* 80150938 0014C598 48 28 E0 15 */ bl func_803DE94C
+/* 8015093C 0014C59C 7C 7E 1B 78 */ mr r30, r3
+/* 80150940 0014C5A0 4B F0 63 0D */ bl func_80056C4C
+/* 80150944 0014C5A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80150948 0014C5A8 41 82 00 0C */ beq lbl_80150954
+/* 8015094C 0014C5AC 7F C3 F3 78 */ mr r3, r30
+/* 80150950 0014C5B0 48 00 03 D5 */ bl func_80150D24
+lbl_80150954:
+/* 80150954 0014C5B4 3B FF 00 01 */ addi r31, r31, 1
+/* 80150958 0014C5B8 2C 1F 00 06 */ cmpwi r31, 6
+/* 8015095C 0014C5BC 41 80 FF D4 */ blt lbl_80150930
+/* 80150960 0014C5C0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80150964 0014C5C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80150968 0014C5C8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015096C 0014C5CC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80150970 0014C5D0 7C 08 03 A6 */ mtlr r0
+/* 80150974 0014C5D4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80150978 0014C5D8 4E 80 00 20 */ blr
+
+.global func_8015097C
+func_8015097C:
+/* 8015097C 0014C5DC 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80150980 0014C5E0 7C 08 02 A6 */ mflr r0
+/* 80150984 0014C5E4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80150988 0014C5E8 39 61 00 60 */ addi r11, r1, 0x60
+/* 8015098C 0014C5EC 48 07 67 85 */ bl _savegpr_21
+/* 80150990 0014C5F0 7C 75 1B 78 */ mr r21, r3
+/* 80150994 0014C5F4 4B FC BF E1 */ bl func_8011C974
+/* 80150998 0014C5F8 7C 78 1B 78 */ mr r24, r3
+/* 8015099C 0014C5FC 7E A3 AB 78 */ mr r3, r21
+/* 801509A0 0014C600 38 80 00 05 */ li r4, 5
+/* 801509A4 0014C604 38 A0 00 00 */ li r5, 0
+/* 801509A8 0014C608 48 28 D0 35 */ bl func_803DD9DC
+/* 801509AC 0014C60C 7C 79 1B 78 */ mr r25, r3
+/* 801509B0 0014C610 7E A3 AB 78 */ mr r3, r21
+/* 801509B4 0014C614 38 80 00 00 */ li r4, 0
+/* 801509B8 0014C618 38 A0 00 00 */ li r5, 0
+/* 801509BC 0014C61C 48 28 D0 21 */ bl func_803DD9DC
+/* 801509C0 0014C620 7C 7A 1B 78 */ mr r26, r3
+/* 801509C4 0014C624 7E A3 AB 78 */ mr r3, r21
+/* 801509C8 0014C628 38 80 00 A4 */ li r4, 0xa4
+/* 801509CC 0014C62C 38 A0 00 00 */ li r5, 0
+/* 801509D0 0014C630 48 28 D0 0D */ bl func_803DD9DC
+/* 801509D4 0014C634 7C 7B 1B 78 */ mr r27, r3
+/* 801509D8 0014C638 7E A3 AB 78 */ mr r3, r21
+/* 801509DC 0014C63C 38 80 00 A5 */ li r4, 0xa5
+/* 801509E0 0014C640 38 A0 00 00 */ li r5, 0
+/* 801509E4 0014C644 48 28 CF F9 */ bl func_803DD9DC
+/* 801509E8 0014C648 7C 7C 1B 78 */ mr r28, r3
+/* 801509EC 0014C64C 7E A3 AB 78 */ mr r3, r21
+/* 801509F0 0014C650 38 80 00 A6 */ li r4, 0xa6
+/* 801509F4 0014C654 38 A0 00 00 */ li r5, 0
+/* 801509F8 0014C658 48 28 CF E5 */ bl func_803DD9DC
+/* 801509FC 0014C65C 7C 7D 1B 78 */ mr r29, r3
+/* 80150A00 0014C660 7E A3 AB 78 */ mr r3, r21
+/* 80150A04 0014C664 38 80 00 A7 */ li r4, 0xa7
+/* 80150A08 0014C668 38 A0 00 00 */ li r5, 0
+/* 80150A0C 0014C66C 48 28 CF D1 */ bl func_803DD9DC
+/* 80150A10 0014C670 7C 7E 1B 78 */ mr r30, r3
+/* 80150A14 0014C674 7E A3 AB 78 */ mr r3, r21
+/* 80150A18 0014C678 38 80 00 A8 */ li r4, 0xa8
+/* 80150A1C 0014C67C 38 A0 00 00 */ li r5, 0
+/* 80150A20 0014C680 48 28 CF BD */ bl func_803DD9DC
+/* 80150A24 0014C684 7C 7F 1B 78 */ mr r31, r3
+/* 80150A28 0014C688 3A F8 57 60 */ addi r23, r24, 0x5760
+/* 80150A2C 0014C68C 3A C0 00 00 */ li r22, 0
+lbl_80150A30:
+/* 80150A30 0014C690 7E E3 BB 78 */ mr r3, r23
+/* 80150A34 0014C694 38 80 00 05 */ li r4, 5
+/* 80150A38 0014C698 38 A0 00 00 */ li r5, 0
+/* 80150A3C 0014C69C 48 28 CF A1 */ bl func_803DD9DC
+/* 80150A40 0014C6A0 7C 19 18 40 */ cmplw r25, r3
+/* 80150A44 0014C6A4 40 82 02 74 */ bne lbl_80150CB8
+/* 80150A48 0014C6A8 7E E3 BB 78 */ mr r3, r23
+/* 80150A4C 0014C6AC 38 80 00 00 */ li r4, 0
+/* 80150A50 0014C6B0 38 A0 00 00 */ li r5, 0
+/* 80150A54 0014C6B4 48 28 CF 89 */ bl func_803DD9DC
+/* 80150A58 0014C6B8 7C 1A 18 40 */ cmplw r26, r3
+/* 80150A5C 0014C6BC 40 82 02 5C */ bne lbl_80150CB8
+/* 80150A60 0014C6C0 7E E3 BB 78 */ mr r3, r23
+/* 80150A64 0014C6C4 38 80 00 A4 */ li r4, 0xa4
+/* 80150A68 0014C6C8 38 A0 00 00 */ li r5, 0
+/* 80150A6C 0014C6CC 48 28 CF 71 */ bl func_803DD9DC
+/* 80150A70 0014C6D0 7C 1B 18 40 */ cmplw r27, r3
+/* 80150A74 0014C6D4 40 82 02 44 */ bne lbl_80150CB8
+/* 80150A78 0014C6D8 7E E3 BB 78 */ mr r3, r23
+/* 80150A7C 0014C6DC 38 80 00 A5 */ li r4, 0xa5
+/* 80150A80 0014C6E0 38 A0 00 00 */ li r5, 0
+/* 80150A84 0014C6E4 48 28 CF 59 */ bl func_803DD9DC
+/* 80150A88 0014C6E8 7C 1C 18 40 */ cmplw r28, r3
+/* 80150A8C 0014C6EC 40 82 02 2C */ bne lbl_80150CB8
+/* 80150A90 0014C6F0 7E E3 BB 78 */ mr r3, r23
+/* 80150A94 0014C6F4 38 80 00 A6 */ li r4, 0xa6
+/* 80150A98 0014C6F8 38 A0 00 00 */ li r5, 0
+/* 80150A9C 0014C6FC 48 28 CF 41 */ bl func_803DD9DC
+/* 80150AA0 0014C700 7C 1D 18 40 */ cmplw r29, r3
+/* 80150AA4 0014C704 40 82 02 14 */ bne lbl_80150CB8
+/* 80150AA8 0014C708 7E E3 BB 78 */ mr r3, r23
+/* 80150AAC 0014C70C 38 80 00 A7 */ li r4, 0xa7
+/* 80150AB0 0014C710 38 A0 00 00 */ li r5, 0
+/* 80150AB4 0014C714 48 28 CF 29 */ bl func_803DD9DC
+/* 80150AB8 0014C718 7C 1E 18 40 */ cmplw r30, r3
+/* 80150ABC 0014C71C 40 82 01 FC */ bne lbl_80150CB8
+/* 80150AC0 0014C720 7E E3 BB 78 */ mr r3, r23
+/* 80150AC4 0014C724 38 80 00 A8 */ li r4, 0xa8
+/* 80150AC8 0014C728 38 A0 00 00 */ li r5, 0
+/* 80150ACC 0014C72C 48 28 CF 11 */ bl func_803DD9DC
+/* 80150AD0 0014C730 7C 1F 18 40 */ cmplw r31, r3
+/* 80150AD4 0014C734 40 82 01 E4 */ bne lbl_80150CB8
+/* 80150AD8 0014C738 7E A3 AB 78 */ mr r3, r21
+/* 80150ADC 0014C73C 38 80 00 A2 */ li r4, 0xa2
+/* 80150AE0 0014C740 38 A0 00 00 */ li r5, 0
+/* 80150AE4 0014C744 48 28 CE F9 */ bl func_803DD9DC
+/* 80150AE8 0014C748 90 61 00 20 */ stw r3, 0x20(r1)
+/* 80150AEC 0014C74C 7E A3 AB 78 */ mr r3, r21
+/* 80150AF0 0014C750 38 80 00 3A */ li r4, 0x3a
+/* 80150AF4 0014C754 38 A0 00 00 */ li r5, 0
+/* 80150AF8 0014C758 48 28 CE E5 */ bl func_803DD9DC
+/* 80150AFC 0014C75C 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 80150B00 0014C760 7E A3 AB 78 */ mr r3, r21
+/* 80150B04 0014C764 38 80 00 3B */ li r4, 0x3b
+/* 80150B08 0014C768 38 A0 00 00 */ li r5, 0
+/* 80150B0C 0014C76C 48 28 CE D1 */ bl func_803DD9DC
+/* 80150B10 0014C770 90 61 00 18 */ stw r3, 0x18(r1)
+/* 80150B14 0014C774 7E A3 AB 78 */ mr r3, r21
+/* 80150B18 0014C778 38 80 00 3C */ li r4, 0x3c
+/* 80150B1C 0014C77C 38 A0 00 00 */ li r5, 0
+/* 80150B20 0014C780 48 28 CE BD */ bl func_803DD9DC
+/* 80150B24 0014C784 90 61 00 14 */ stw r3, 0x14(r1)
+/* 80150B28 0014C788 7E A3 AB 78 */ mr r3, r21
+/* 80150B2C 0014C78C 38 80 00 3D */ li r4, 0x3d
+/* 80150B30 0014C790 38 A0 00 00 */ li r5, 0
+/* 80150B34 0014C794 48 28 CE A9 */ bl func_803DD9DC
+/* 80150B38 0014C798 90 61 00 10 */ stw r3, 0x10(r1)
+/* 80150B3C 0014C79C 7E A3 AB 78 */ mr r3, r21
+/* 80150B40 0014C7A0 38 80 00 9F */ li r4, 0x9f
+/* 80150B44 0014C7A4 38 A0 00 00 */ li r5, 0
+/* 80150B48 0014C7A8 48 28 CE 95 */ bl func_803DD9DC
+/* 80150B4C 0014C7AC 90 61 00 0C */ stw r3, 0xc(r1)
+/* 80150B50 0014C7B0 7E A3 AB 78 */ mr r3, r21
+/* 80150B54 0014C7B4 38 80 00 06 */ li r4, 6
+/* 80150B58 0014C7B8 38 A0 00 00 */ li r5, 0
+/* 80150B5C 0014C7BC 48 28 CE 81 */ bl func_803DD9DC
+/* 80150B60 0014C7C0 90 61 00 08 */ stw r3, 8(r1)
+/* 80150B64 0014C7C4 7E E3 BB 78 */ mr r3, r23
+/* 80150B68 0014C7C8 38 80 00 36 */ li r4, 0x36
+/* 80150B6C 0014C7CC 38 A0 00 00 */ li r5, 0
+/* 80150B70 0014C7D0 48 28 CE 6D */ bl func_803DD9DC
+/* 80150B74 0014C7D4 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150B78 0014C7D8 40 82 00 24 */ bne lbl_80150B9C
+/* 80150B7C 0014C7DC 7E A3 AB 78 */ mr r3, r21
+/* 80150B80 0014C7E0 38 80 00 36 */ li r4, 0x36
+/* 80150B84 0014C7E4 38 A0 00 00 */ li r5, 0
+/* 80150B88 0014C7E8 48 28 CE 55 */ bl func_803DD9DC
+/* 80150B8C 0014C7EC 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150B90 0014C7F0 41 82 00 0C */ beq lbl_80150B9C
+/* 80150B94 0014C7F4 38 00 00 00 */ li r0, 0
+/* 80150B98 0014C7F8 90 01 00 1C */ stw r0, 0x1c(r1)
+lbl_80150B9C:
+/* 80150B9C 0014C7FC 7E E3 BB 78 */ mr r3, r23
+/* 80150BA0 0014C800 38 80 00 37 */ li r4, 0x37
+/* 80150BA4 0014C804 38 A0 00 00 */ li r5, 0
+/* 80150BA8 0014C808 48 28 CE 35 */ bl func_803DD9DC
+/* 80150BAC 0014C80C 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150BB0 0014C810 40 82 00 24 */ bne lbl_80150BD4
+/* 80150BB4 0014C814 7E A3 AB 78 */ mr r3, r21
+/* 80150BB8 0014C818 38 80 00 37 */ li r4, 0x37
+/* 80150BBC 0014C81C 38 A0 00 00 */ li r5, 0
+/* 80150BC0 0014C820 48 28 CE 1D */ bl func_803DD9DC
+/* 80150BC4 0014C824 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150BC8 0014C828 41 82 00 0C */ beq lbl_80150BD4
+/* 80150BCC 0014C82C 38 00 00 00 */ li r0, 0
+/* 80150BD0 0014C830 90 01 00 18 */ stw r0, 0x18(r1)
+lbl_80150BD4:
+/* 80150BD4 0014C834 7E E3 BB 78 */ mr r3, r23
+/* 80150BD8 0014C838 38 80 00 38 */ li r4, 0x38
+/* 80150BDC 0014C83C 38 A0 00 00 */ li r5, 0
+/* 80150BE0 0014C840 48 28 CD FD */ bl func_803DD9DC
+/* 80150BE4 0014C844 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150BE8 0014C848 40 82 00 24 */ bne lbl_80150C0C
+/* 80150BEC 0014C84C 7E A3 AB 78 */ mr r3, r21
+/* 80150BF0 0014C850 38 80 00 38 */ li r4, 0x38
+/* 80150BF4 0014C854 38 A0 00 00 */ li r5, 0
+/* 80150BF8 0014C858 48 28 CD E5 */ bl func_803DD9DC
+/* 80150BFC 0014C85C 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150C00 0014C860 41 82 00 0C */ beq lbl_80150C0C
+/* 80150C04 0014C864 38 00 00 00 */ li r0, 0
+/* 80150C08 0014C868 90 01 00 14 */ stw r0, 0x14(r1)
+lbl_80150C0C:
+/* 80150C0C 0014C86C 7E E3 BB 78 */ mr r3, r23
+/* 80150C10 0014C870 38 80 00 39 */ li r4, 0x39
+/* 80150C14 0014C874 38 A0 00 00 */ li r5, 0
+/* 80150C18 0014C878 48 28 CD C5 */ bl func_803DD9DC
+/* 80150C1C 0014C87C 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150C20 0014C880 40 82 00 24 */ bne lbl_80150C44
+/* 80150C24 0014C884 7E A3 AB 78 */ mr r3, r21
+/* 80150C28 0014C888 38 80 00 39 */ li r4, 0x39
+/* 80150C2C 0014C88C 38 A0 00 00 */ li r5, 0
+/* 80150C30 0014C890 48 28 CD AD */ bl func_803DD9DC
+/* 80150C34 0014C894 28 03 00 A6 */ cmplwi r3, 0xa6
+/* 80150C38 0014C898 41 82 00 0C */ beq lbl_80150C44
+/* 80150C3C 0014C89C 38 00 00 00 */ li r0, 0
+/* 80150C40 0014C8A0 90 01 00 10 */ stw r0, 0x10(r1)
+lbl_80150C44:
+/* 80150C44 0014C8A4 7E E3 BB 78 */ mr r3, r23
+/* 80150C48 0014C8A8 38 A1 00 20 */ addi r5, r1, 0x20
+/* 80150C4C 0014C8AC 38 80 00 A2 */ li r4, 0xa2
+/* 80150C50 0014C8B0 48 28 A8 D5 */ bl func_803DB524
+/* 80150C54 0014C8B4 7E E3 BB 78 */ mr r3, r23
+/* 80150C58 0014C8B8 38 A1 00 1C */ addi r5, r1, 0x1c
+/* 80150C5C 0014C8BC 38 80 00 3A */ li r4, 0x3a
+/* 80150C60 0014C8C0 48 28 A8 C5 */ bl func_803DB524
+/* 80150C64 0014C8C4 7E E3 BB 78 */ mr r3, r23
+/* 80150C68 0014C8C8 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80150C6C 0014C8CC 38 80 00 3B */ li r4, 0x3b
+/* 80150C70 0014C8D0 48 28 A8 B5 */ bl func_803DB524
+/* 80150C74 0014C8D4 7E E3 BB 78 */ mr r3, r23
+/* 80150C78 0014C8D8 38 A1 00 14 */ addi r5, r1, 0x14
+/* 80150C7C 0014C8DC 38 80 00 3C */ li r4, 0x3c
+/* 80150C80 0014C8E0 48 28 A8 A5 */ bl func_803DB524
+/* 80150C84 0014C8E4 7E E3 BB 78 */ mr r3, r23
+/* 80150C88 0014C8E8 38 A1 00 10 */ addi r5, r1, 0x10
+/* 80150C8C 0014C8EC 38 80 00 3D */ li r4, 0x3d
+/* 80150C90 0014C8F0 48 28 A8 95 */ bl func_803DB524
+/* 80150C94 0014C8F4 7E E3 BB 78 */ mr r3, r23
+/* 80150C98 0014C8F8 38 A1 00 0C */ addi r5, r1, 0xc
+/* 80150C9C 0014C8FC 38 80 00 9F */ li r4, 0x9f
+/* 80150CA0 0014C900 48 28 A8 85 */ bl func_803DB524
+/* 80150CA4 0014C904 7E E3 BB 78 */ mr r3, r23
+/* 80150CA8 0014C908 38 A1 00 08 */ addi r5, r1, 8
+/* 80150CAC 0014C90C 38 80 00 06 */ li r4, 6
+/* 80150CB0 0014C910 48 28 A8 75 */ bl func_803DB524
+/* 80150CB4 0014C914 48 00 00 58 */ b lbl_80150D0C
+lbl_80150CB8:
+/* 80150CB8 0014C918 3A D6 00 01 */ addi r22, r22, 1
+/* 80150CBC 0014C91C 3A F7 00 DC */ addi r23, r23, 0xdc
+/* 80150CC0 0014C920 28 16 00 06 */ cmplwi r22, 6
+/* 80150CC4 0014C924 41 80 FD 6C */ blt lbl_80150A30
+/* 80150CC8 0014C928 3B 18 57 60 */ addi r24, r24, 0x5760
+/* 80150CCC 0014C92C 3A C0 00 00 */ li r22, 0
+lbl_80150CD0:
+/* 80150CD0 0014C930 7F 03 C3 78 */ mr r3, r24
+/* 80150CD4 0014C934 4B F0 5F 79 */ bl func_80056C4C
+/* 80150CD8 0014C938 2C 03 00 00 */ cmpwi r3, 0
+/* 80150CDC 0014C93C 40 82 00 20 */ bne lbl_80150CFC
+/* 80150CE0 0014C940 7E A3 AB 78 */ mr r3, r21
+/* 80150CE4 0014C944 48 28 B4 B9 */ bl func_803DC19C
+/* 80150CE8 0014C948 7F 04 C3 78 */ mr r4, r24
+/* 80150CEC 0014C94C 48 28 BA 5D */ bl func_803DC748
+/* 80150CF0 0014C950 7E A3 AB 78 */ mr r3, r21
+/* 80150CF4 0014C954 4B FF FC 89 */ bl func_8015097C
+/* 80150CF8 0014C958 48 00 00 14 */ b lbl_80150D0C
+lbl_80150CFC:
+/* 80150CFC 0014C95C 3A D6 00 01 */ addi r22, r22, 1
+/* 80150D00 0014C960 3B 18 00 DC */ addi r24, r24, 0xdc
+/* 80150D04 0014C964 28 16 00 06 */ cmplwi r22, 6
+/* 80150D08 0014C968 41 80 FF C8 */ blt lbl_80150CD0
+lbl_80150D0C:
+/* 80150D0C 0014C96C 39 61 00 60 */ addi r11, r1, 0x60
+/* 80150D10 0014C970 48 07 64 4D */ bl _restgpr_21
+/* 80150D14 0014C974 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80150D18 0014C978 7C 08 03 A6 */ mtlr r0
+/* 80150D1C 0014C97C 38 21 00 60 */ addi r1, r1, 0x60
+/* 80150D20 0014C980 4E 80 00 20 */ blr
+
+.global func_80150D24
+func_80150D24:
+/* 80150D24 0014C984 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80150D28 0014C988 7C 08 02 A6 */ mflr r0
+/* 80150D2C 0014C98C 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80150D30 0014C990 39 61 00 50 */ addi r11, r1, 0x50
+/* 80150D34 0014C994 48 07 63 E1 */ bl _savegpr_22
+/* 80150D38 0014C998 7C 76 1B 78 */ mr r22, r3
+/* 80150D3C 0014C99C 4B FC BC 39 */ bl func_8011C974
+/* 80150D40 0014C9A0 7C 78 1B 78 */ mr r24, r3
+/* 80150D44 0014C9A4 7E C3 B3 78 */ mr r3, r22
+/* 80150D48 0014C9A8 38 80 00 05 */ li r4, 5
+/* 80150D4C 0014C9AC 38 A0 00 00 */ li r5, 0
+/* 80150D50 0014C9B0 48 28 CC 8D */ bl func_803DD9DC
+/* 80150D54 0014C9B4 7C 79 1B 78 */ mr r25, r3
+/* 80150D58 0014C9B8 7E C3 B3 78 */ mr r3, r22
+/* 80150D5C 0014C9BC 38 80 00 00 */ li r4, 0
+/* 80150D60 0014C9C0 38 A0 00 00 */ li r5, 0
+/* 80150D64 0014C9C4 48 28 CC 79 */ bl func_803DD9DC
+/* 80150D68 0014C9C8 7C 7A 1B 78 */ mr r26, r3
+/* 80150D6C 0014C9CC 7E C3 B3 78 */ mr r3, r22
+/* 80150D70 0014C9D0 38 80 00 A4 */ li r4, 0xa4
+/* 80150D74 0014C9D4 38 A0 00 00 */ li r5, 0
+/* 80150D78 0014C9D8 48 28 CC 65 */ bl func_803DD9DC
+/* 80150D7C 0014C9DC 7C 7B 1B 78 */ mr r27, r3
+/* 80150D80 0014C9E0 7E C3 B3 78 */ mr r3, r22
+/* 80150D84 0014C9E4 38 80 00 A5 */ li r4, 0xa5
+/* 80150D88 0014C9E8 38 A0 00 00 */ li r5, 0
+/* 80150D8C 0014C9EC 48 28 CC 51 */ bl func_803DD9DC
+/* 80150D90 0014C9F0 7C 7C 1B 78 */ mr r28, r3
+/* 80150D94 0014C9F4 7E C3 B3 78 */ mr r3, r22
+/* 80150D98 0014C9F8 38 80 00 A6 */ li r4, 0xa6
+/* 80150D9C 0014C9FC 38 A0 00 00 */ li r5, 0
+/* 80150DA0 0014CA00 48 28 CC 3D */ bl func_803DD9DC
+/* 80150DA4 0014CA04 7C 7D 1B 78 */ mr r29, r3
+/* 80150DA8 0014CA08 7E C3 B3 78 */ mr r3, r22
+/* 80150DAC 0014CA0C 38 80 00 A7 */ li r4, 0xa7
+/* 80150DB0 0014CA10 38 A0 00 00 */ li r5, 0
+/* 80150DB4 0014CA14 48 28 CC 29 */ bl func_803DD9DC
+/* 80150DB8 0014CA18 7C 7E 1B 78 */ mr r30, r3
+/* 80150DBC 0014CA1C 7E C3 B3 78 */ mr r3, r22
+/* 80150DC0 0014CA20 38 80 00 A8 */ li r4, 0xa8
+/* 80150DC4 0014CA24 38 A0 00 00 */ li r5, 0
+/* 80150DC8 0014CA28 48 28 CC 15 */ bl func_803DD9DC
+/* 80150DCC 0014CA2C 7C 7F 1B 78 */ mr r31, r3
+/* 80150DD0 0014CA30 3B 18 57 60 */ addi r24, r24, 0x5760
+/* 80150DD4 0014CA34 3A E0 00 00 */ li r23, 0
+lbl_80150DD8:
+/* 80150DD8 0014CA38 7F 03 C3 78 */ mr r3, r24
+/* 80150DDC 0014CA3C 38 80 00 05 */ li r4, 5
+/* 80150DE0 0014CA40 38 A0 00 00 */ li r5, 0
+/* 80150DE4 0014CA44 48 28 CB F9 */ bl func_803DD9DC
+/* 80150DE8 0014CA48 7C 19 18 40 */ cmplw r25, r3
+/* 80150DEC 0014CA4C 40 82 01 94 */ bne lbl_80150F80
+/* 80150DF0 0014CA50 7F 03 C3 78 */ mr r3, r24
+/* 80150DF4 0014CA54 38 80 00 00 */ li r4, 0
+/* 80150DF8 0014CA58 38 A0 00 00 */ li r5, 0
+/* 80150DFC 0014CA5C 48 28 CB E1 */ bl func_803DD9DC
+/* 80150E00 0014CA60 7C 1A 18 40 */ cmplw r26, r3
+/* 80150E04 0014CA64 40 82 01 7C */ bne lbl_80150F80
+/* 80150E08 0014CA68 7F 03 C3 78 */ mr r3, r24
+/* 80150E0C 0014CA6C 38 80 00 A4 */ li r4, 0xa4
+/* 80150E10 0014CA70 38 A0 00 00 */ li r5, 0
+/* 80150E14 0014CA74 48 28 CB C9 */ bl func_803DD9DC
+/* 80150E18 0014CA78 7C 1B 18 40 */ cmplw r27, r3
+/* 80150E1C 0014CA7C 40 82 01 64 */ bne lbl_80150F80
+/* 80150E20 0014CA80 7F 03 C3 78 */ mr r3, r24
+/* 80150E24 0014CA84 38 80 00 A5 */ li r4, 0xa5
+/* 80150E28 0014CA88 38 A0 00 00 */ li r5, 0
+/* 80150E2C 0014CA8C 48 28 CB B1 */ bl func_803DD9DC
+/* 80150E30 0014CA90 7C 1C 18 40 */ cmplw r28, r3
+/* 80150E34 0014CA94 40 82 01 4C */ bne lbl_80150F80
+/* 80150E38 0014CA98 7F 03 C3 78 */ mr r3, r24
+/* 80150E3C 0014CA9C 38 80 00 A6 */ li r4, 0xa6
+/* 80150E40 0014CAA0 38 A0 00 00 */ li r5, 0
+/* 80150E44 0014CAA4 48 28 CB 99 */ bl func_803DD9DC
+/* 80150E48 0014CAA8 7C 1D 18 40 */ cmplw r29, r3
+/* 80150E4C 0014CAAC 40 82 01 34 */ bne lbl_80150F80
+/* 80150E50 0014CAB0 7F 03 C3 78 */ mr r3, r24
+/* 80150E54 0014CAB4 38 80 00 A7 */ li r4, 0xa7
+/* 80150E58 0014CAB8 38 A0 00 00 */ li r5, 0
+/* 80150E5C 0014CABC 48 28 CB 81 */ bl func_803DD9DC
+/* 80150E60 0014CAC0 7C 1E 18 40 */ cmplw r30, r3
+/* 80150E64 0014CAC4 40 82 01 1C */ bne lbl_80150F80
+/* 80150E68 0014CAC8 7F 03 C3 78 */ mr r3, r24
+/* 80150E6C 0014CACC 38 80 00 A8 */ li r4, 0xa8
+/* 80150E70 0014CAD0 38 A0 00 00 */ li r5, 0
+/* 80150E74 0014CAD4 48 28 CB 69 */ bl func_803DD9DC
+/* 80150E78 0014CAD8 7C 1F 18 40 */ cmplw r31, r3
+/* 80150E7C 0014CADC 40 82 01 04 */ bne lbl_80150F80
+/* 80150E80 0014CAE0 7F 03 C3 78 */ mr r3, r24
+/* 80150E84 0014CAE4 38 80 00 A2 */ li r4, 0xa2
+/* 80150E88 0014CAE8 38 A0 00 00 */ li r5, 0
+/* 80150E8C 0014CAEC 48 28 CB 51 */ bl func_803DD9DC
+/* 80150E90 0014CAF0 90 61 00 20 */ stw r3, 0x20(r1)
+/* 80150E94 0014CAF4 7F 03 C3 78 */ mr r3, r24
+/* 80150E98 0014CAF8 38 80 00 3A */ li r4, 0x3a
+/* 80150E9C 0014CAFC 38 A0 00 00 */ li r5, 0
+/* 80150EA0 0014CB00 48 28 CB 3D */ bl func_803DD9DC
+/* 80150EA4 0014CB04 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 80150EA8 0014CB08 7F 03 C3 78 */ mr r3, r24
+/* 80150EAC 0014CB0C 38 80 00 3B */ li r4, 0x3b
+/* 80150EB0 0014CB10 38 A0 00 00 */ li r5, 0
+/* 80150EB4 0014CB14 48 28 CB 29 */ bl func_803DD9DC
+/* 80150EB8 0014CB18 90 61 00 18 */ stw r3, 0x18(r1)
+/* 80150EBC 0014CB1C 7F 03 C3 78 */ mr r3, r24
+/* 80150EC0 0014CB20 38 80 00 3C */ li r4, 0x3c
+/* 80150EC4 0014CB24 38 A0 00 00 */ li r5, 0
+/* 80150EC8 0014CB28 48 28 CB 15 */ bl func_803DD9DC
+/* 80150ECC 0014CB2C 90 61 00 14 */ stw r3, 0x14(r1)
+/* 80150ED0 0014CB30 7F 03 C3 78 */ mr r3, r24
+/* 80150ED4 0014CB34 38 80 00 3D */ li r4, 0x3d
+/* 80150ED8 0014CB38 38 A0 00 00 */ li r5, 0
+/* 80150EDC 0014CB3C 48 28 CB 01 */ bl func_803DD9DC
+/* 80150EE0 0014CB40 90 61 00 10 */ stw r3, 0x10(r1)
+/* 80150EE4 0014CB44 7F 03 C3 78 */ mr r3, r24
+/* 80150EE8 0014CB48 38 80 00 9F */ li r4, 0x9f
+/* 80150EEC 0014CB4C 38 A0 00 00 */ li r5, 0
+/* 80150EF0 0014CB50 48 28 CA ED */ bl func_803DD9DC
+/* 80150EF4 0014CB54 90 61 00 0C */ stw r3, 0xc(r1)
+/* 80150EF8 0014CB58 7F 03 C3 78 */ mr r3, r24
+/* 80150EFC 0014CB5C 38 80 00 06 */ li r4, 6
+/* 80150F00 0014CB60 38 A0 00 00 */ li r5, 0
+/* 80150F04 0014CB64 48 28 CA D9 */ bl func_803DD9DC
+/* 80150F08 0014CB68 90 61 00 08 */ stw r3, 8(r1)
+/* 80150F0C 0014CB6C 7E C3 B3 78 */ mr r3, r22
+/* 80150F10 0014CB70 38 A1 00 20 */ addi r5, r1, 0x20
+/* 80150F14 0014CB74 38 80 00 A2 */ li r4, 0xa2
+/* 80150F18 0014CB78 48 28 A6 0D */ bl func_803DB524
+/* 80150F1C 0014CB7C 7E C3 B3 78 */ mr r3, r22
+/* 80150F20 0014CB80 38 A1 00 1C */ addi r5, r1, 0x1c
+/* 80150F24 0014CB84 38 80 00 3A */ li r4, 0x3a
+/* 80150F28 0014CB88 48 28 A5 FD */ bl func_803DB524
+/* 80150F2C 0014CB8C 7E C3 B3 78 */ mr r3, r22
+/* 80150F30 0014CB90 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80150F34 0014CB94 38 80 00 3B */ li r4, 0x3b
+/* 80150F38 0014CB98 48 28 A5 ED */ bl func_803DB524
+/* 80150F3C 0014CB9C 7E C3 B3 78 */ mr r3, r22
+/* 80150F40 0014CBA0 38 A1 00 14 */ addi r5, r1, 0x14
+/* 80150F44 0014CBA4 38 80 00 3C */ li r4, 0x3c
+/* 80150F48 0014CBA8 48 28 A5 DD */ bl func_803DB524
+/* 80150F4C 0014CBAC 7E C3 B3 78 */ mr r3, r22
+/* 80150F50 0014CBB0 38 A1 00 10 */ addi r5, r1, 0x10
+/* 80150F54 0014CBB4 38 80 00 3D */ li r4, 0x3d
+/* 80150F58 0014CBB8 48 28 A5 CD */ bl func_803DB524
+/* 80150F5C 0014CBBC 7E C3 B3 78 */ mr r3, r22
+/* 80150F60 0014CBC0 38 A1 00 0C */ addi r5, r1, 0xc
+/* 80150F64 0014CBC4 38 80 00 9F */ li r4, 0x9f
+/* 80150F68 0014CBC8 48 28 A5 BD */ bl func_803DB524
+/* 80150F6C 0014CBCC 7E C3 B3 78 */ mr r3, r22
+/* 80150F70 0014CBD0 38 A1 00 08 */ addi r5, r1, 8
+/* 80150F74 0014CBD4 38 80 00 06 */ li r4, 6
+/* 80150F78 0014CBD8 48 28 A5 AD */ bl func_803DB524
+/* 80150F7C 0014CBDC 48 00 00 14 */ b lbl_80150F90
+lbl_80150F80:
+/* 80150F80 0014CBE0 3A F7 00 01 */ addi r23, r23, 1
+/* 80150F84 0014CBE4 3B 18 00 DC */ addi r24, r24, 0xdc
+/* 80150F88 0014CBE8 28 17 00 06 */ cmplwi r23, 6
+/* 80150F8C 0014CBEC 41 80 FE 4C */ blt lbl_80150DD8
+lbl_80150F90:
+/* 80150F90 0014CBF0 39 61 00 50 */ addi r11, r1, 0x50
+/* 80150F94 0014CBF4 48 07 61 CD */ bl _restgpr_22
+/* 80150F98 0014CBF8 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80150F9C 0014CBFC 7C 08 03 A6 */ mtlr r0
+/* 80150FA0 0014CC00 38 21 00 50 */ addi r1, r1, 0x50
+/* 80150FA4 0014CC04 4E 80 00 20 */ blr
+
+.global func_80150FA8
+func_80150FA8:
+/* 80150FA8 0014CC08 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80150FAC 0014CC0C 7C 08 02 A6 */ mflr r0
+/* 80150FB0 0014CC10 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80150FB4 0014CC14 39 61 00 40 */ addi r11, r1, 0x40
+/* 80150FB8 0014CC18 48 07 61 59 */ bl _savegpr_21
+/* 80150FBC 0014CC1C 7C 75 1B 78 */ mr r21, r3
+/* 80150FC0 0014CC20 7C 96 23 78 */ mr r22, r4
+/* 80150FC4 0014CC24 4B FC B9 B1 */ bl func_8011C974
+/* 80150FC8 0014CC28 3F A0 80 42 */ lis r29, lbl_8041E210@ha
+/* 80150FCC 0014CC2C 3B E3 4B 80 */ addi r31, r3, 0x4b80
+/* 80150FD0 0014CC30 3B C3 21 F8 */ addi r30, r3, 0x21f8
+/* 80150FD4 0014CC34 56 BC 05 EE */ rlwinm r28, r21, 0, 0x17, 0x17
+/* 80150FD8 0014CC38 3B BD E2 10 */ addi r29, r29, lbl_8041E210@l
+/* 80150FDC 0014CC3C 56 BB 05 AC */ rlwinm r27, r21, 0, 0x16, 0x16
+/* 80150FE0 0014CC40 56 BA 05 6A */ rlwinm r26, r21, 0, 0x15, 0x15
+/* 80150FE4 0014CC44 56 B9 05 28 */ rlwinm r25, r21, 0, 0x14, 0x14
+/* 80150FE8 0014CC48 3A E0 00 00 */ li r23, 0
+lbl_80150FEC:
+/* 80150FEC 0014CC4C 2C 16 00 00 */ cmpwi r22, 0
+/* 80150FF0 0014CC50 41 82 00 0C */ beq lbl_80150FFC
+/* 80150FF4 0014CC54 7F F8 FB 78 */ mr r24, r31
+/* 80150FF8 0014CC58 48 00 00 08 */ b lbl_80151000
+lbl_80150FFC:
+/* 80150FFC 0014CC5C 7F D8 F3 78 */ mr r24, r30
+lbl_80151000:
+/* 80151000 0014CC60 7F 03 C3 78 */ mr r3, r24
+/* 80151004 0014CC64 4B F0 5B D1 */ bl func_80056BD4
+/* 80151008 0014CC68 2C 03 00 00 */ cmpwi r3, 0
+/* 8015100C 0014CC6C 41 82 00 7C */ beq lbl_80151088
+/* 80151010 0014CC70 80 8D 82 C8 */ lwz r4, lbl_8063D588-_SDA_BASE_(r13)
+/* 80151014 0014CC74 7F 03 C3 78 */ mr r3, r24
+/* 80151018 0014CC78 48 28 B7 31 */ bl func_803DC748
+/* 8015101C 0014CC7C 80 1D 00 00 */ lwz r0, 0(r29)
+/* 80151020 0014CC80 7E A0 00 39 */ and. r0, r21, r0
+/* 80151024 0014CC84 41 82 00 64 */ beq lbl_80151088
+/* 80151028 0014CC88 2C 1C 00 00 */ cmpwi r28, 0
+/* 8015102C 0014CC8C 41 82 00 14 */ beq lbl_80151040
+/* 80151030 0014CC90 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
+/* 80151034 0014CC94 7E C5 B3 78 */ mr r5, r22
+/* 80151038 0014CC98 38 80 01 00 */ li r4, 0x100
+/* 8015103C 0014CC9C 48 00 00 7D */ bl func_801510B8
+lbl_80151040:
+/* 80151040 0014CCA0 2C 1B 00 00 */ cmpwi r27, 0
+/* 80151044 0014CCA4 41 82 00 14 */ beq lbl_80151058
+/* 80151048 0014CCA8 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
+/* 8015104C 0014CCAC 7E C5 B3 78 */ mr r5, r22
+/* 80151050 0014CCB0 38 80 02 00 */ li r4, 0x200
+/* 80151054 0014CCB4 48 00 00 65 */ bl func_801510B8
+lbl_80151058:
+/* 80151058 0014CCB8 2C 1A 00 00 */ cmpwi r26, 0
+/* 8015105C 0014CCBC 41 82 00 14 */ beq lbl_80151070
+/* 80151060 0014CCC0 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
+/* 80151064 0014CCC4 7E C5 B3 78 */ mr r5, r22
+/* 80151068 0014CCC8 38 80 04 00 */ li r4, 0x400
+/* 8015106C 0014CCCC 48 00 00 4D */ bl func_801510B8
+lbl_80151070:
+/* 80151070 0014CCD0 2C 19 00 00 */ cmpwi r25, 0
+/* 80151074 0014CCD4 41 82 00 14 */ beq lbl_80151088
+/* 80151078 0014CCD8 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
+/* 8015107C 0014CCDC 7E C5 B3 78 */ mr r5, r22
+/* 80151080 0014CCE0 38 80 08 00 */ li r4, 0x800
+/* 80151084 0014CCE4 48 00 00 35 */ bl func_801510B8
+lbl_80151088:
+/* 80151088 0014CCE8 3A F7 00 01 */ addi r23, r23, 1
+/* 8015108C 0014CCEC 3B DE 00 8C */ addi r30, r30, 0x8c
+/* 80151090 0014CCF0 28 17 00 06 */ cmplwi r23, 6
+/* 80151094 0014CCF4 3B BD 00 04 */ addi r29, r29, 4
+/* 80151098 0014CCF8 3B FF 00 8C */ addi r31, r31, 0x8c
+/* 8015109C 0014CCFC 41 80 FF 50 */ blt lbl_80150FEC
+/* 801510A0 0014CD00 39 61 00 40 */ addi r11, r1, 0x40
+/* 801510A4 0014CD04 48 07 60 B9 */ bl _restgpr_21
+/* 801510A8 0014CD08 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 801510AC 0014CD0C 7C 08 03 A6 */ mtlr r0
+/* 801510B0 0014CD10 38 21 00 40 */ addi r1, r1, 0x40
+/* 801510B4 0014CD14 4E 80 00 20 */ blr
+
+.global func_801510B8
+func_801510B8:
+/* 801510B8 0014CD18 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 801510BC 0014CD1C 7C 08 02 A6 */ mflr r0
+/* 801510C0 0014CD20 90 01 00 74 */ stw r0, 0x74(r1)
+/* 801510C4 0014CD24 39 61 00 70 */ addi r11, r1, 0x70
+/* 801510C8 0014CD28 48 07 60 39 */ bl _savegpr_17
+/* 801510CC 0014CD2C 7C 71 1B 78 */ mr r17, r3
+/* 801510D0 0014CD30 7C 92 23 78 */ mr r18, r4
+/* 801510D4 0014CD34 7C B3 2B 78 */ mr r19, r5
+/* 801510D8 0014CD38 4B FC B8 9D */ bl func_8011C974
+/* 801510DC 0014CD3C 7C 77 1B 78 */ mr r23, r3
+/* 801510E0 0014CD40 7E 23 8B 78 */ mr r3, r17
+/* 801510E4 0014CD44 38 80 00 05 */ li r4, 5
+/* 801510E8 0014CD48 38 A0 00 00 */ li r5, 0
+/* 801510EC 0014CD4C 48 28 C8 F1 */ bl func_803DD9DC
+/* 801510F0 0014CD50 7C 78 1B 78 */ mr r24, r3
+/* 801510F4 0014CD54 7E 23 8B 78 */ mr r3, r17
+/* 801510F8 0014CD58 38 80 00 00 */ li r4, 0
+/* 801510FC 0014CD5C 38 A0 00 00 */ li r5, 0
+/* 80151100 0014CD60 48 28 C8 DD */ bl func_803DD9DC
+/* 80151104 0014CD64 7C 79 1B 78 */ mr r25, r3
+/* 80151108 0014CD68 7E 23 8B 78 */ mr r3, r17
+/* 8015110C 0014CD6C 38 80 00 A4 */ li r4, 0xa4
+/* 80151110 0014CD70 38 A0 00 00 */ li r5, 0
+/* 80151114 0014CD74 48 28 C8 C9 */ bl func_803DD9DC
+/* 80151118 0014CD78 7C 7A 1B 78 */ mr r26, r3
+/* 8015111C 0014CD7C 7E 23 8B 78 */ mr r3, r17
+/* 80151120 0014CD80 38 80 00 A5 */ li r4, 0xa5
+/* 80151124 0014CD84 38 A0 00 00 */ li r5, 0
+/* 80151128 0014CD88 48 28 C8 B5 */ bl func_803DD9DC
+/* 8015112C 0014CD8C 7C 7B 1B 78 */ mr r27, r3
+/* 80151130 0014CD90 7E 23 8B 78 */ mr r3, r17
+/* 80151134 0014CD94 38 80 00 A6 */ li r4, 0xa6
+/* 80151138 0014CD98 38 A0 00 00 */ li r5, 0
+/* 8015113C 0014CD9C 48 28 C8 A1 */ bl func_803DD9DC
+/* 80151140 0014CDA0 7C 7C 1B 78 */ mr r28, r3
+/* 80151144 0014CDA4 7E 23 8B 78 */ mr r3, r17
+/* 80151148 0014CDA8 38 80 00 A7 */ li r4, 0xa7
+/* 8015114C 0014CDAC 38 A0 00 00 */ li r5, 0
+/* 80151150 0014CDB0 48 28 C8 8D */ bl func_803DD9DC
+/* 80151154 0014CDB4 7C 7D 1B 78 */ mr r29, r3
+/* 80151158 0014CDB8 7E 23 8B 78 */ mr r3, r17
+/* 8015115C 0014CDBC 38 80 00 A8 */ li r4, 0xa8
+/* 80151160 0014CDC0 38 A0 00 00 */ li r5, 0
+/* 80151164 0014CDC4 48 28 C8 79 */ bl func_803DD9DC
+/* 80151168 0014CDC8 7C 7E 1B 78 */ mr r30, r3
+/* 8015116C 0014CDCC 7E 23 8B 78 */ mr r3, r17
+/* 80151170 0014CDD0 38 80 00 07 */ li r4, 7
+/* 80151174 0014CDD4 38 A0 00 00 */ li r5, 0
+/* 80151178 0014CDD8 48 28 C8 65 */ bl func_803DD9DC
+/* 8015117C 0014CDDC 3A D7 61 B8 */ addi r22, r23, 0x61b8
+/* 80151180 0014CDE0 7C 7F 1B 78 */ mr r31, r3
+/* 80151184 0014CDE4 3A F7 57 60 */ addi r23, r23, 0x5760
+/* 80151188 0014CDE8 3A 80 00 00 */ li r20, 0
+lbl_8015118C:
+/* 8015118C 0014CDEC 2C 13 00 00 */ cmpwi r19, 0
+/* 80151190 0014CDF0 41 82 00 0C */ beq lbl_8015119C
+/* 80151194 0014CDF4 7E D5 B3 78 */ mr r21, r22
+/* 80151198 0014CDF8 48 00 00 08 */ b lbl_801511A0
+lbl_8015119C:
+/* 8015119C 0014CDFC 7E F5 BB 78 */ mr r21, r23
+lbl_801511A0:
+/* 801511A0 0014CE00 7E A3 AB 78 */ mr r3, r21
+/* 801511A4 0014CE04 38 80 00 05 */ li r4, 5
+/* 801511A8 0014CE08 38 A0 00 00 */ li r5, 0
+/* 801511AC 0014CE0C 48 28 C8 31 */ bl func_803DD9DC
+/* 801511B0 0014CE10 7C 18 18 40 */ cmplw r24, r3
+/* 801511B4 0014CE14 40 82 02 74 */ bne lbl_80151428
+/* 801511B8 0014CE18 7E A3 AB 78 */ mr r3, r21
+/* 801511BC 0014CE1C 38 80 00 00 */ li r4, 0
+/* 801511C0 0014CE20 38 A0 00 00 */ li r5, 0
+/* 801511C4 0014CE24 48 28 C8 19 */ bl func_803DD9DC
+/* 801511C8 0014CE28 7C 19 18 40 */ cmplw r25, r3
+/* 801511CC 0014CE2C 40 82 02 5C */ bne lbl_80151428
+/* 801511D0 0014CE30 7E A3 AB 78 */ mr r3, r21
+/* 801511D4 0014CE34 38 80 00 A4 */ li r4, 0xa4
+/* 801511D8 0014CE38 38 A0 00 00 */ li r5, 0
+/* 801511DC 0014CE3C 48 28 C8 01 */ bl func_803DD9DC
+/* 801511E0 0014CE40 7C 1A 18 40 */ cmplw r26, r3
+/* 801511E4 0014CE44 40 82 02 44 */ bne lbl_80151428
+/* 801511E8 0014CE48 7E A3 AB 78 */ mr r3, r21
+/* 801511EC 0014CE4C 38 80 00 A5 */ li r4, 0xa5
+/* 801511F0 0014CE50 38 A0 00 00 */ li r5, 0
+/* 801511F4 0014CE54 48 28 C7 E9 */ bl func_803DD9DC
+/* 801511F8 0014CE58 7C 1B 18 40 */ cmplw r27, r3
+/* 801511FC 0014CE5C 40 82 02 2C */ bne lbl_80151428
+/* 80151200 0014CE60 7E A3 AB 78 */ mr r3, r21
+/* 80151204 0014CE64 38 80 00 A6 */ li r4, 0xa6
+/* 80151208 0014CE68 38 A0 00 00 */ li r5, 0
+/* 8015120C 0014CE6C 48 28 C7 D1 */ bl func_803DD9DC
+/* 80151210 0014CE70 7C 1C 18 40 */ cmplw r28, r3
+/* 80151214 0014CE74 40 82 02 14 */ bne lbl_80151428
+/* 80151218 0014CE78 7E A3 AB 78 */ mr r3, r21
+/* 8015121C 0014CE7C 38 80 00 A7 */ li r4, 0xa7
+/* 80151220 0014CE80 38 A0 00 00 */ li r5, 0
+/* 80151224 0014CE84 48 28 C7 B9 */ bl func_803DD9DC
+/* 80151228 0014CE88 7C 1D 18 40 */ cmplw r29, r3
+/* 8015122C 0014CE8C 40 82 01 FC */ bne lbl_80151428
+/* 80151230 0014CE90 7E A3 AB 78 */ mr r3, r21
+/* 80151234 0014CE94 38 80 00 A8 */ li r4, 0xa8
+/* 80151238 0014CE98 38 A0 00 00 */ li r5, 0
+/* 8015123C 0014CE9C 48 28 C7 A1 */ bl func_803DD9DC
+/* 80151240 0014CEA0 7C 1E 18 40 */ cmplw r30, r3
+/* 80151244 0014CEA4 40 82 01 E4 */ bne lbl_80151428
+/* 80151248 0014CEA8 7E A3 AB 78 */ mr r3, r21
+/* 8015124C 0014CEAC 38 80 00 07 */ li r4, 7
+/* 80151250 0014CEB0 38 A0 00 00 */ li r5, 0
+/* 80151254 0014CEB4 48 28 C7 89 */ bl func_803DD9DC
+/* 80151258 0014CEB8 7C 1F 18 40 */ cmplw r31, r3
+/* 8015125C 0014CEBC 40 82 01 CC */ bne lbl_80151428
+/* 80151260 0014CEC0 7E A3 AB 78 */ mr r3, r21
+/* 80151264 0014CEC4 38 80 00 A2 */ li r4, 0xa2
+/* 80151268 0014CEC8 38 A0 00 00 */ li r5, 0
+/* 8015126C 0014CECC 48 28 C7 71 */ bl func_803DD9DC
+/* 80151270 0014CED0 90 61 00 20 */ stw r3, 0x20(r1)
+/* 80151274 0014CED4 7E A3 AB 78 */ mr r3, r21
+/* 80151278 0014CED8 38 80 00 3A */ li r4, 0x3a
+/* 8015127C 0014CEDC 38 A0 00 00 */ li r5, 0
+/* 80151280 0014CEE0 48 28 C7 5D */ bl func_803DD9DC
+/* 80151284 0014CEE4 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 80151288 0014CEE8 7E A3 AB 78 */ mr r3, r21
+/* 8015128C 0014CEEC 38 80 00 3B */ li r4, 0x3b
+/* 80151290 0014CEF0 38 A0 00 00 */ li r5, 0
+/* 80151294 0014CEF4 48 28 C7 49 */ bl func_803DD9DC
+/* 80151298 0014CEF8 90 61 00 18 */ stw r3, 0x18(r1)
+/* 8015129C 0014CEFC 7E A3 AB 78 */ mr r3, r21
+/* 801512A0 0014CF00 38 80 00 3C */ li r4, 0x3c
+/* 801512A4 0014CF04 38 A0 00 00 */ li r5, 0
+/* 801512A8 0014CF08 48 28 C7 35 */ bl func_803DD9DC
+/* 801512AC 0014CF0C 90 61 00 14 */ stw r3, 0x14(r1)
+/* 801512B0 0014CF10 7E A3 AB 78 */ mr r3, r21
+/* 801512B4 0014CF14 38 80 00 3D */ li r4, 0x3d
+/* 801512B8 0014CF18 38 A0 00 00 */ li r5, 0
+/* 801512BC 0014CF1C 48 28 C7 21 */ bl func_803DD9DC
+/* 801512C0 0014CF20 90 61 00 10 */ stw r3, 0x10(r1)
+/* 801512C4 0014CF24 7E A3 AB 78 */ mr r3, r21
+/* 801512C8 0014CF28 38 80 00 9F */ li r4, 0x9f
+/* 801512CC 0014CF2C 38 A0 00 00 */ li r5, 0
+/* 801512D0 0014CF30 48 28 C7 0D */ bl func_803DD9DC
+/* 801512D4 0014CF34 90 61 00 0C */ stw r3, 0xc(r1)
+/* 801512D8 0014CF38 7E A3 AB 78 */ mr r3, r21
+/* 801512DC 0014CF3C 38 80 00 06 */ li r4, 6
+/* 801512E0 0014CF40 38 A0 00 00 */ li r5, 0
+/* 801512E4 0014CF44 48 28 C6 F9 */ bl func_803DD9DC
+/* 801512E8 0014CF48 2C 12 04 00 */ cmpwi r18, 0x400
+/* 801512EC 0014CF4C 90 61 00 08 */ stw r3, 8(r1)
+/* 801512F0 0014CF50 41 82 00 98 */ beq lbl_80151388
+/* 801512F4 0014CF54 40 80 00 1C */ bge lbl_80151310
+/* 801512F8 0014CF58 2C 12 02 00 */ cmpwi r18, 0x200
+/* 801512FC 0014CF5C 41 82 00 38 */ beq lbl_80151334
+/* 80151300 0014CF60 40 80 00 B4 */ bge lbl_801513B4
+/* 80151304 0014CF64 2C 12 01 00 */ cmpwi r18, 0x100
+/* 80151308 0014CF68 41 82 00 14 */ beq lbl_8015131C
+/* 8015130C 0014CF6C 48 00 00 A8 */ b lbl_801513B4
+lbl_80151310:
+/* 80151310 0014CF70 2C 12 08 00 */ cmpwi r18, 0x800
+/* 80151314 0014CF74 41 82 00 8C */ beq lbl_801513A0
+/* 80151318 0014CF78 48 00 00 9C */ b lbl_801513B4
+lbl_8015131C:
+/* 8015131C 0014CF7C 7E 23 8B 78 */ mr r3, r17
+/* 80151320 0014CF80 38 80 00 A2 */ li r4, 0xa2
+/* 80151324 0014CF84 38 A0 00 00 */ li r5, 0
+/* 80151328 0014CF88 48 28 C6 B5 */ bl func_803DD9DC
+/* 8015132C 0014CF8C 90 61 00 20 */ stw r3, 0x20(r1)
+/* 80151330 0014CF90 48 00 00 84 */ b lbl_801513B4
+lbl_80151334:
+/* 80151334 0014CF94 7E 23 8B 78 */ mr r3, r17
+/* 80151338 0014CF98 38 80 00 3A */ li r4, 0x3a
+/* 8015133C 0014CF9C 38 A0 00 00 */ li r5, 0
+/* 80151340 0014CFA0 48 28 C6 9D */ bl func_803DD9DC
+/* 80151344 0014CFA4 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 80151348 0014CFA8 7E 23 8B 78 */ mr r3, r17
+/* 8015134C 0014CFAC 38 80 00 3B */ li r4, 0x3b
+/* 80151350 0014CFB0 38 A0 00 00 */ li r5, 0
+/* 80151354 0014CFB4 48 28 C6 89 */ bl func_803DD9DC
+/* 80151358 0014CFB8 90 61 00 18 */ stw r3, 0x18(r1)
+/* 8015135C 0014CFBC 7E 23 8B 78 */ mr r3, r17
+/* 80151360 0014CFC0 38 80 00 3C */ li r4, 0x3c
+/* 80151364 0014CFC4 38 A0 00 00 */ li r5, 0
+/* 80151368 0014CFC8 48 28 C6 75 */ bl func_803DD9DC
+/* 8015136C 0014CFCC 90 61 00 14 */ stw r3, 0x14(r1)
+/* 80151370 0014CFD0 7E 23 8B 78 */ mr r3, r17
+/* 80151374 0014CFD4 38 80 00 3D */ li r4, 0x3d
+/* 80151378 0014CFD8 38 A0 00 00 */ li r5, 0
+/* 8015137C 0014CFDC 48 28 C6 61 */ bl func_803DD9DC
+/* 80151380 0014CFE0 90 61 00 10 */ stw r3, 0x10(r1)
+/* 80151384 0014CFE4 48 00 00 30 */ b lbl_801513B4
+lbl_80151388:
+/* 80151388 0014CFE8 7E 23 8B 78 */ mr r3, r17
+/* 8015138C 0014CFEC 38 80 00 9F */ li r4, 0x9f
+/* 80151390 0014CFF0 38 A0 00 00 */ li r5, 0
+/* 80151394 0014CFF4 48 28 C6 49 */ bl func_803DD9DC
+/* 80151398 0014CFF8 90 61 00 0C */ stw r3, 0xc(r1)
+/* 8015139C 0014CFFC 48 00 00 18 */ b lbl_801513B4
+lbl_801513A0:
+/* 801513A0 0014D000 7E 23 8B 78 */ mr r3, r17
+/* 801513A4 0014D004 38 80 00 06 */ li r4, 6
+/* 801513A8 0014D008 38 A0 00 00 */ li r5, 0
+/* 801513AC 0014D00C 48 28 C6 31 */ bl func_803DD9DC
+/* 801513B0 0014D010 90 61 00 08 */ stw r3, 8(r1)
+lbl_801513B4:
+/* 801513B4 0014D014 7E A3 AB 78 */ mr r3, r21
+/* 801513B8 0014D018 38 A1 00 20 */ addi r5, r1, 0x20
+/* 801513BC 0014D01C 38 80 00 A2 */ li r4, 0xa2
+/* 801513C0 0014D020 48 28 A1 65 */ bl func_803DB524
+/* 801513C4 0014D024 7E A3 AB 78 */ mr r3, r21
+/* 801513C8 0014D028 38 A1 00 1C */ addi r5, r1, 0x1c
+/* 801513CC 0014D02C 38 80 00 3A */ li r4, 0x3a
+/* 801513D0 0014D030 48 28 A1 55 */ bl func_803DB524
+/* 801513D4 0014D034 7E A3 AB 78 */ mr r3, r21
+/* 801513D8 0014D038 38 A1 00 18 */ addi r5, r1, 0x18
+/* 801513DC 0014D03C 38 80 00 3B */ li r4, 0x3b
+/* 801513E0 0014D040 48 28 A1 45 */ bl func_803DB524
+/* 801513E4 0014D044 7E A3 AB 78 */ mr r3, r21
+/* 801513E8 0014D048 38 A1 00 14 */ addi r5, r1, 0x14
+/* 801513EC 0014D04C 38 80 00 3C */ li r4, 0x3c
+/* 801513F0 0014D050 48 28 A1 35 */ bl func_803DB524
+/* 801513F4 0014D054 7E A3 AB 78 */ mr r3, r21
+/* 801513F8 0014D058 38 A1 00 10 */ addi r5, r1, 0x10
+/* 801513FC 0014D05C 38 80 00 3D */ li r4, 0x3d
+/* 80151400 0014D060 48 28 A1 25 */ bl func_803DB524
+/* 80151404 0014D064 7E A3 AB 78 */ mr r3, r21
+/* 80151408 0014D068 38 A1 00 0C */ addi r5, r1, 0xc
+/* 8015140C 0014D06C 38 80 00 9F */ li r4, 0x9f
+/* 80151410 0014D070 48 28 A1 15 */ bl func_803DB524
+/* 80151414 0014D074 7E A3 AB 78 */ mr r3, r21
+/* 80151418 0014D078 38 A1 00 08 */ addi r5, r1, 8
+/* 8015141C 0014D07C 38 80 00 06 */ li r4, 6
+/* 80151420 0014D080 48 28 A1 05 */ bl func_803DB524
+/* 80151424 0014D084 48 00 00 18 */ b lbl_8015143C
+lbl_80151428:
+/* 80151428 0014D088 3A 94 00 01 */ addi r20, r20, 1
+/* 8015142C 0014D08C 3A F7 00 DC */ addi r23, r23, 0xdc
+/* 80151430 0014D090 28 14 00 06 */ cmplwi r20, 6
+/* 80151434 0014D094 3A D6 00 DC */ addi r22, r22, 0xdc
+/* 80151438 0014D098 41 80 FD 54 */ blt lbl_8015118C
+lbl_8015143C:
+/* 8015143C 0014D09C 39 61 00 70 */ addi r11, r1, 0x70
+/* 80151440 0014D0A0 48 07 5D 0D */ bl _restgpr_17
+/* 80151444 0014D0A4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80151448 0014D0A8 7C 08 03 A6 */ mtlr r0
+/* 8015144C 0014D0AC 38 21 00 70 */ addi r1, r1, 0x70
+/* 80151450 0014D0B0 4E 80 00 20 */ blr
+
+.global func_80151454
+func_80151454:
+/* 80151454 0014D0B4 38 A0 00 01 */ li r5, 1
+/* 80151458 0014D0B8 38 6D 9C F8 */ addi r3, r13, lbl_8063EFB8-_SDA_BASE_
+/* 8015145C 0014D0BC 38 80 00 04 */ li r4, 4
+/* 80151460 0014D0C0 38 00 00 00 */ li r0, 0
+/* 80151464 0014D0C4 98 AD 9C F8 */ stb r5, lbl_8063EFB8-_SDA_BASE_(r13)
+/* 80151468 0014D0C8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8015146C 0014D0CC 98 03 00 04 */ stb r0, 4(r3)
+/* 80151470 0014D0D0 4E 80 00 20 */ blr
diff --git a/asm/code_80151474.s b/asm/code_80151474.s
new file mode 100644
index 0000000..d0816ed
--- /dev/null
+++ b/asm/code_80151474.s
@@ -0,0 +1,4872 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80151474
+func_80151474:
+/* 80151474 0014D0D4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80151478 0014D0D8 7C 08 02 A6 */ mflr r0
+/* 8015147C 0014D0DC 38 60 00 01 */ li r3, 1
+/* 80151480 0014D0E0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80151484 0014D0E4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80151488 0014D0E8 4B F0 4F D1 */ bl func_80056458
+/* 8015148C 0014D0EC 48 00 E2 55 */ bl func_8015F6E0
+/* 80151490 0014D0F0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151494 0014D0F4 90 64 00 D4 */ stw r3, 0xd4(r4)
+/* 80151498 0014D0F8 4B FC B4 DD */ bl func_8011C974
+/* 8015149C 0014D0FC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801514A0 0014D100 90 64 00 D8 */ stw r3, 0xd8(r4)
+/* 801514A4 0014D104 38 60 04 05 */ li r3, 0x405
+/* 801514A8 0014D108 48 0F 81 35 */ bl func_802495DC
+/* 801514AC 0014D10C 38 60 04 04 */ li r3, 0x404
+/* 801514B0 0014D110 48 0F 81 2D */ bl func_802495DC
+/* 801514B4 0014D114 3C 80 27 BB */ lis r4, 0x27BB1A00@ha
+/* 801514B8 0014D118 38 60 04 04 */ li r3, 0x404
+/* 801514BC 0014D11C 38 84 1A 00 */ addi r4, r4, 0x27BB1A00@l
+/* 801514C0 0014D120 4B F0 48 D9 */ bl func_80055D98
+/* 801514C4 0014D124 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801514C8 0014D128 3C 80 27 98 */ lis r4, 0x27981A00@ha
+/* 801514CC 0014D12C 38 84 1A 00 */ addi r4, r4, 0x27981A00@l
+/* 801514D0 0014D130 90 65 00 58 */ stw r3, 0x58(r5)
+/* 801514D4 0014D134 38 60 04 04 */ li r3, 0x404
+/* 801514D8 0014D138 4B F0 48 C1 */ bl func_80055D98
+/* 801514DC 0014D13C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801514E0 0014D140 3C 80 27 99 */ lis r4, 0x27991A00@ha
+/* 801514E4 0014D144 38 84 1A 00 */ addi r4, r4, 0x27991A00@l
+/* 801514E8 0014D148 90 65 00 5C */ stw r3, 0x5c(r5)
+/* 801514EC 0014D14C 38 60 04 04 */ li r3, 0x404
+/* 801514F0 0014D150 4B F0 48 A9 */ bl func_80055D98
+/* 801514F4 0014D154 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801514F8 0014D158 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
+/* 801514FC 0014D15C 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
+/* 80151500 0014D160 90 65 00 60 */ stw r3, 0x60(r5)
+/* 80151504 0014D164 38 60 00 0E */ li r3, 0xe
+/* 80151508 0014D168 4B F0 48 91 */ bl func_80055D98
+/* 8015150C 0014D16C 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151510 0014D170 3C 80 80 15 */ lis r4, lbl_80154CD8@ha
+/* 80151514 0014D174 3C A0 80 15 */ lis r5, lbl_80154D48@ha
+/* 80151518 0014D178 3C C0 80 15 */ lis r6, lbl_80154D74@ha
+/* 8015151C 0014D17C 90 67 00 78 */ stw r3, 0x78(r7)
+/* 80151520 0014D180 38 84 4C D8 */ addi r4, r4, lbl_80154CD8@l
+/* 80151524 0014D184 38 A5 4D 48 */ addi r5, r5, lbl_80154D48@l
+/* 80151528 0014D188 38 C6 4D 74 */ addi r6, r6, lbl_80154D74@l
+/* 8015152C 0014D18C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151530 0014D190 38 E0 FF FF */ li r7, -1
+/* 80151534 0014D194 39 00 00 00 */ li r8, 0
+/* 80151538 0014D198 39 20 00 01 */ li r9, 1
+/* 8015153C 0014D19C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80151540 0014D1A0 39 40 00 00 */ li r10, 0
+/* 80151544 0014D1A4 48 10 26 F5 */ bl func_80253C38
+/* 80151548 0014D1A8 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015154C 0014D1AC 3C 80 80 15 */ lis r4, lbl_80153398@ha
+/* 80151550 0014D1B0 3C A0 80 15 */ lis r5, lbl_801534A0@ha
+/* 80151554 0014D1B4 3C C0 80 15 */ lis r6, lbl_80153E78@ha
+/* 80151558 0014D1B8 B0 67 00 BC */ sth r3, 0xbc(r7)
+/* 8015155C 0014D1BC 38 84 33 98 */ addi r4, r4, lbl_80153398@l
+/* 80151560 0014D1C0 38 A5 34 A0 */ addi r5, r5, lbl_801534A0@l
+/* 80151564 0014D1C4 38 C6 3E 78 */ addi r6, r6, lbl_80153E78@l
+/* 80151568 0014D1C8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015156C 0014D1CC 38 E0 FF FF */ li r7, -1
+/* 80151570 0014D1D0 39 00 00 00 */ li r8, 0
+/* 80151574 0014D1D4 39 20 00 01 */ li r9, 1
+/* 80151578 0014D1D8 80 63 00 5C */ lwz r3, 0x5c(r3)
+/* 8015157C 0014D1DC 39 40 00 00 */ li r10, 0
+/* 80151580 0014D1E0 48 10 26 B9 */ bl func_80253C38
+/* 80151584 0014D1E4 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151588 0014D1E8 3C A0 80 15 */ lis r5, lbl_80154288@ha
+/* 8015158C 0014D1EC 3C C0 80 15 */ lis r6, lbl_801548D8@ha
+/* 80151590 0014D1F0 38 80 00 00 */ li r4, 0
+/* 80151594 0014D1F4 B0 67 00 AE */ sth r3, 0xae(r7)
+/* 80151598 0014D1F8 38 A5 42 88 */ addi r5, r5, lbl_80154288@l
+/* 8015159C 0014D1FC 38 C6 48 D8 */ addi r6, r6, lbl_801548D8@l
+/* 801515A0 0014D200 38 E0 FF FF */ li r7, -1
+/* 801515A4 0014D204 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801515A8 0014D208 39 00 00 00 */ li r8, 0
+/* 801515AC 0014D20C 39 20 00 01 */ li r9, 1
+/* 801515B0 0014D210 39 40 00 00 */ li r10, 0
+/* 801515B4 0014D214 80 63 00 60 */ lwz r3, 0x60(r3)
+/* 801515B8 0014D218 48 10 26 81 */ bl func_80253C38
+/* 801515BC 0014D21C 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
+/* 801515C0 0014D220 3C A0 80 15 */ lis r5, lbl_801531EC@ha
+/* 801515C4 0014D224 3C C0 80 15 */ lis r6, lbl_8015330C@ha
+/* 801515C8 0014D228 38 80 00 00 */ li r4, 0
+/* 801515CC 0014D22C B0 67 00 B0 */ sth r3, 0xb0(r7)
+/* 801515D0 0014D230 38 A5 31 EC */ addi r5, r5, lbl_801531EC@l
+/* 801515D4 0014D234 38 C6 33 0C */ addi r6, r6, lbl_8015330C@l
+/* 801515D8 0014D238 38 E0 FF FF */ li r7, -1
+/* 801515DC 0014D23C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801515E0 0014D240 39 00 00 00 */ li r8, 0
+/* 801515E4 0014D244 39 20 00 01 */ li r9, 1
+/* 801515E8 0014D248 39 40 00 00 */ li r10, 0
+/* 801515EC 0014D24C 80 63 00 58 */ lwz r3, 0x58(r3)
+/* 801515F0 0014D250 48 10 26 49 */ bl func_80253C38
+/* 801515F4 0014D254 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801515F8 0014D258 3C 80 80 15 */ lis r4, lbl_8015300C@ha
+/* 801515FC 0014D25C 3B E0 00 01 */ li r31, 1
+/* 80151600 0014D260 3C A0 80 15 */ lis r5, lbl_801518A8@ha
+/* 80151604 0014D264 B0 66 00 AC */ sth r3, 0xac(r6)
+/* 80151608 0014D268 38 65 18 A8 */ addi r3, r5, lbl_801518A8@l
+/* 8015160C 0014D26C 38 84 30 0C */ addi r4, r4, lbl_8015300C@l
+/* 80151610 0014D270 38 A0 FF FF */ li r5, -1
+/* 80151614 0014D274 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151618 0014D278 B3 E6 00 C4 */ sth r31, 0xc4(r6)
+/* 8015161C 0014D27C 48 10 29 51 */ bl func_80253F6C
+/* 80151620 0014D280 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151624 0014D284 90 64 00 C0 */ stw r3, 0xc0(r4)
+/* 80151628 0014D288 38 60 04 04 */ li r3, 0x404
+/* 8015162C 0014D28C 48 0F 82 65 */ bl func_80249890
+/* 80151630 0014D290 38 60 04 04 */ li r3, 0x404
+/* 80151634 0014D294 48 08 A0 41 */ bl func_801DB674
+/* 80151638 0014D298 4B F0 4B F9 */ bl func_80056230
+/* 8015163C 0014D29C 48 00 E0 55 */ bl func_8015F690
+/* 80151640 0014D2A0 80 03 00 4C */ lwz r0, 0x4c(r3)
+/* 80151644 0014D2A4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151648 0014D2A8 98 03 01 6E */ stb r0, 0x16e(r3)
+/* 8015164C 0014D2AC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151650 0014D2B0 88 04 01 6E */ lbz r0, 0x16e(r4)
+/* 80151654 0014D2B4 2C 00 00 01 */ cmpwi r0, 1
+/* 80151658 0014D2B8 41 82 00 90 */ beq lbl_801516E8
+/* 8015165C 0014D2BC 40 80 00 08 */ bge lbl_80151664
+/* 80151660 0014D2C0 48 00 00 10 */ b lbl_80151670
+lbl_80151664:
+/* 80151664 0014D2C4 2C 00 00 03 */ cmpwi r0, 3
+/* 80151668 0014D2C8 40 80 00 08 */ bge lbl_80151670
+/* 8015166C 0014D2CC 48 00 00 F0 */ b lbl_8015175C
+lbl_80151670:
+/* 80151670 0014D2D0 38 60 00 01 */ li r3, 1
+/* 80151674 0014D2D4 38 00 00 02 */ li r0, 2
+/* 80151678 0014D2D8 90 64 01 44 */ stw r3, 0x144(r4)
+/* 8015167C 0014D2DC 39 40 00 08 */ li r10, 8
+/* 80151680 0014D2E0 39 20 00 04 */ li r9, 4
+/* 80151684 0014D2E4 39 00 08 00 */ li r8, 0x800
+/* 80151688 0014D2E8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015168C 0014D2EC 38 E0 04 00 */ li r7, 0x400
+/* 80151690 0014D2F0 38 C0 02 00 */ li r6, 0x200
+/* 80151694 0014D2F4 38 A0 01 00 */ li r5, 0x100
+/* 80151698 0014D2F8 90 03 01 48 */ stw r0, 0x148(r3)
+/* 8015169C 0014D2FC 38 80 10 00 */ li r4, 0x1000
+/* 801516A0 0014D300 38 00 00 10 */ li r0, 0x10
+/* 801516A4 0014D304 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516A8 0014D308 91 43 01 4C */ stw r10, 0x14c(r3)
+/* 801516AC 0014D30C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516B0 0014D310 91 23 01 50 */ stw r9, 0x150(r3)
+/* 801516B4 0014D314 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516B8 0014D318 91 03 01 54 */ stw r8, 0x154(r3)
+/* 801516BC 0014D31C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516C0 0014D320 90 E3 01 58 */ stw r7, 0x158(r3)
+/* 801516C4 0014D324 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516C8 0014D328 90 C3 01 5C */ stw r6, 0x15c(r3)
+/* 801516CC 0014D32C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516D0 0014D330 90 A3 01 60 */ stw r5, 0x160(r3)
+/* 801516D4 0014D334 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516D8 0014D338 90 83 01 64 */ stw r4, 0x164(r3)
+/* 801516DC 0014D33C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516E0 0014D340 90 03 01 68 */ stw r0, 0x168(r3)
+/* 801516E4 0014D344 48 00 00 E8 */ b lbl_801517CC
+lbl_801516E8:
+/* 801516E8 0014D348 93 E4 01 44 */ stw r31, 0x144(r4)
+/* 801516EC 0014D34C 38 00 00 02 */ li r0, 2
+/* 801516F0 0014D350 39 40 00 08 */ li r10, 8
+/* 801516F4 0014D354 39 20 00 04 */ li r9, 4
+/* 801516F8 0014D358 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801516FC 0014D35C 39 00 08 00 */ li r8, 0x800
+/* 80151700 0014D360 38 E0 04 00 */ li r7, 0x400
+/* 80151704 0014D364 38 C0 02 00 */ li r6, 0x200
+/* 80151708 0014D368 90 03 01 48 */ stw r0, 0x148(r3)
+/* 8015170C 0014D36C 38 A0 01 00 */ li r5, 0x100
+/* 80151710 0014D370 38 80 10 00 */ li r4, 0x1000
+/* 80151714 0014D374 38 00 00 10 */ li r0, 0x10
+/* 80151718 0014D378 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015171C 0014D37C 91 43 01 4C */ stw r10, 0x14c(r3)
+/* 80151720 0014D380 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151724 0014D384 91 23 01 50 */ stw r9, 0x150(r3)
+/* 80151728 0014D388 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015172C 0014D38C 91 03 01 54 */ stw r8, 0x154(r3)
+/* 80151730 0014D390 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151734 0014D394 90 E3 01 58 */ stw r7, 0x158(r3)
+/* 80151738 0014D398 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015173C 0014D39C 90 C3 01 5C */ stw r6, 0x15c(r3)
+/* 80151740 0014D3A0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151744 0014D3A4 90 A3 01 60 */ stw r5, 0x160(r3)
+/* 80151748 0014D3A8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015174C 0014D3AC 90 83 01 64 */ stw r4, 0x164(r3)
+/* 80151750 0014D3B0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151754 0014D3B4 90 03 01 68 */ stw r0, 0x168(r3)
+/* 80151758 0014D3B8 48 00 00 74 */ b lbl_801517CC
+lbl_8015175C:
+/* 8015175C 0014D3BC 38 60 00 08 */ li r3, 8
+/* 80151760 0014D3C0 38 00 00 04 */ li r0, 4
+/* 80151764 0014D3C4 90 64 01 44 */ stw r3, 0x144(r4)
+/* 80151768 0014D3C8 39 20 00 02 */ li r9, 2
+/* 8015176C 0014D3CC 39 00 01 00 */ li r8, 0x100
+/* 80151770 0014D3D0 38 E0 02 00 */ li r7, 0x200
+/* 80151774 0014D3D4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151778 0014D3D8 38 C0 04 00 */ li r6, 0x400
+/* 8015177C 0014D3DC 38 A0 08 00 */ li r5, 0x800
+/* 80151780 0014D3E0 38 80 10 00 */ li r4, 0x1000
+/* 80151784 0014D3E4 90 03 01 48 */ stw r0, 0x148(r3)
+/* 80151788 0014D3E8 38 00 00 10 */ li r0, 0x10
+/* 8015178C 0014D3EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151790 0014D3F0 91 23 01 4C */ stw r9, 0x14c(r3)
+/* 80151794 0014D3F4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151798 0014D3F8 93 E3 01 50 */ stw r31, 0x150(r3)
+/* 8015179C 0014D3FC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517A0 0014D400 91 03 01 54 */ stw r8, 0x154(r3)
+/* 801517A4 0014D404 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517A8 0014D408 90 E3 01 58 */ stw r7, 0x158(r3)
+/* 801517AC 0014D40C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517B0 0014D410 90 C3 01 5C */ stw r6, 0x15c(r3)
+/* 801517B4 0014D414 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517B8 0014D418 90 A3 01 60 */ stw r5, 0x160(r3)
+/* 801517BC 0014D41C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517C0 0014D420 90 83 01 64 */ stw r4, 0x164(r3)
+/* 801517C4 0014D424 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517C8 0014D428 90 03 01 68 */ stw r0, 0x168(r3)
+lbl_801517CC:
+/* 801517CC 0014D42C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517D0 0014D430 38 00 00 00 */ li r0, 0
+/* 801517D4 0014D434 B0 03 01 42 */ sth r0, 0x142(r3)
+/* 801517D8 0014D438 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801517DC 0014D43C B0 03 01 40 */ sth r0, 0x140(r3)
+/* 801517E0 0014D440 48 00 38 21 */ bl func_80155000
+/* 801517E4 0014D444 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801517E8 0014D448 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801517EC 0014D44C 7C 08 03 A6 */ mtlr r0
+/* 801517F0 0014D450 38 21 00 10 */ addi r1, r1, 0x10
+/* 801517F4 0014D454 4E 80 00 20 */ blr
+
+.global func_801517F8
+func_801517F8:
+/* 801517F8 0014D458 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801517FC 0014D45C 7C 08 02 A6 */ mflr r0
+/* 80151800 0014D460 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80151804 0014D464 39 61 00 20 */ addi r11, r1, 0x20
+/* 80151808 0014D468 48 07 59 21 */ bl _savegpr_27
+/* 8015180C 0014D46C 3B 60 00 00 */ li r27, 0
+/* 80151810 0014D470 3B C0 FF FF */ li r30, -1
+/* 80151814 0014D474 3B E0 00 00 */ li r31, 0
+lbl_80151818:
+/* 80151818 0014D478 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015181C 0014D47C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 80151820 0014D480 7C 03 E0 2E */ lwzx r0, r3, r28
+/* 80151824 0014D484 2C 00 00 00 */ cmpwi r0, 0
+/* 80151828 0014D488 41 82 00 34 */ beq lbl_8015185C
+/* 8015182C 0014D48C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 80151830 0014D490 7C 63 EA 14 */ add r3, r3, r29
+/* 80151834 0014D494 A0 63 00 80 */ lhz r3, 0x80(r3)
+/* 80151838 0014D498 48 10 24 95 */ bl func_80253CCC
+/* 8015183C 0014D49C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151840 0014D4A0 7C 63 E0 2E */ lwzx r3, r3, r28
+/* 80151844 0014D4A4 4B F0 45 ED */ bl func_80055E30
+/* 80151848 0014D4A8 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015184C 0014D4AC 7C 60 EA 14 */ add r3, r0, r29
+/* 80151850 0014D4B0 B3 C3 00 80 */ sth r30, 0x80(r3)
+/* 80151854 0014D4B4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151858 0014D4B8 7F E3 E1 2E */ stwx r31, r3, r28
+lbl_8015185C:
+/* 8015185C 0014D4BC 3B 7B 00 01 */ addi r27, r27, 1
+/* 80151860 0014D4C0 28 1B 00 20 */ cmplwi r27, 0x20
+/* 80151864 0014D4C4 41 80 FF B4 */ blt lbl_80151818
+/* 80151868 0014D4C8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015186C 0014D4CC 80 63 00 C0 */ lwz r3, 0xc0(r3)
+/* 80151870 0014D4D0 48 10 27 1D */ bl func_80253F8C
+/* 80151874 0014D4D4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151878 0014D4D8 38 00 FF FF */ li r0, -1
+/* 8015187C 0014D4DC 38 60 04 05 */ li r3, 0x405
+/* 80151880 0014D4E0 90 04 00 C0 */ stw r0, 0xc0(r4)
+/* 80151884 0014D4E4 48 0F 80 0D */ bl func_80249890
+/* 80151888 0014D4E8 38 60 04 05 */ li r3, 0x405
+/* 8015188C 0014D4EC 48 08 9D E9 */ bl func_801DB674
+/* 80151890 0014D4F0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80151894 0014D4F4 48 07 58 E1 */ bl _restgpr_27
+/* 80151898 0014D4F8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015189C 0014D4FC 7C 08 03 A6 */ mtlr r0
+/* 801518A0 0014D500 38 21 00 20 */ addi r1, r1, 0x20
+/* 801518A4 0014D504 4E 80 00 20 */ blr
+lbl_801518A8:
+/* 801518A8 0014D508 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 801518AC 0014D50C 7C 08 02 A6 */ mflr r0
+/* 801518B0 0014D510 90 01 00 54 */ stw r0, 0x54(r1)
+/* 801518B4 0014D514 93 E1 00 4C */ stw r31, 0x4c(r1)
+/* 801518B8 0014D518 93 C1 00 48 */ stw r30, 0x48(r1)
+/* 801518BC 0014D51C 93 A1 00 44 */ stw r29, 0x44(r1)
+/* 801518C0 0014D520 93 81 00 40 */ stw r28, 0x40(r1)
+/* 801518C4 0014D524 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801518C8 0014D528 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801518CC 0014D52C 80 03 00 00 */ lwz r0, 0(r3)
+/* 801518D0 0014D530 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
+/* 801518D4 0014D534 40 82 00 20 */ bne lbl_801518F4
+/* 801518D8 0014D538 3C 60 80 00 */ lis r3, 0x8000
+/* 801518DC 0014D53C 38 80 00 00 */ li r4, 0
+/* 801518E0 0014D540 38 A0 00 00 */ li r5, 0
+/* 801518E4 0014D544 38 C0 00 01 */ li r6, 1
+/* 801518E8 0014D548 4B F0 81 85 */ bl func_80059A6C
+/* 801518EC 0014D54C 7C 7F 1B 78 */ mr r31, r3
+/* 801518F0 0014D550 48 00 00 20 */ b lbl_80151910
+lbl_801518F4:
+/* 801518F4 0014D554 A0 04 01 42 */ lhz r0, 0x142(r4)
+/* 801518F8 0014D558 3C 60 80 00 */ lis r3, 0x8000
+/* 801518FC 0014D55C 38 A0 00 00 */ li r5, 0
+/* 80151900 0014D560 38 C0 00 01 */ li r6, 1
+/* 80151904 0014D564 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80151908 0014D568 4B F0 81 65 */ bl func_80059A6C
+/* 8015190C 0014D56C 7C 7F 1B 78 */ mr r31, r3
+lbl_80151910:
+/* 80151910 0014D570 83 CD 82 D0 */ lwz r30, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151914 0014D574 A0 1E 00 C4 */ lhz r0, 0xc4(r30)
+/* 80151918 0014D578 28 00 00 14 */ cmplwi r0, 0x14
+/* 8015191C 0014D57C 41 81 16 D0 */ bgt lbl_80152FEC
+/* 80151920 0014D580 3C 60 80 42 */ lis r3, lbl_8041E27C@ha
+/* 80151924 0014D584 54 00 10 3A */ slwi r0, r0, 2
+/* 80151928 0014D588 38 63 E2 7C */ addi r3, r3, lbl_8041E27C@l
+/* 8015192C 0014D58C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80151930 0014D590 7C 69 03 A6 */ mtctr r3
+/* 80151934 0014D594 4E 80 04 20 */ bctr
+/* 80151938 0014D598 80 9E 00 D8 */ lwz r4, 0xd8(r30)
+/* 8015193C 0014D59C 38 60 00 01 */ li r3, 1
+/* 80151940 0014D5A0 38 04 21 F8 */ addi r0, r4, 0x21f8
+/* 80151944 0014D5A4 90 1E 00 F4 */ stw r0, 0xf4(r30)
+/* 80151948 0014D5A8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015194C 0014D5AC 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151950 0014D5B0 38 04 2F D0 */ addi r0, r4, 0x2fd0
+/* 80151954 0014D5B4 90 05 01 0C */ stw r0, 0x10c(r5)
+/* 80151958 0014D5B8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015195C 0014D5BC 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151960 0014D5C0 38 04 22 84 */ addi r0, r4, 0x2284
+/* 80151964 0014D5C4 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 80151968 0014D5C8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015196C 0014D5CC 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151970 0014D5D0 38 04 30 5C */ addi r0, r4, 0x305c
+/* 80151974 0014D5D4 90 05 01 10 */ stw r0, 0x110(r5)
+/* 80151978 0014D5D8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015197C 0014D5DC 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151980 0014D5E0 38 04 23 10 */ addi r0, r4, 0x2310
+/* 80151984 0014D5E4 90 05 00 FC */ stw r0, 0xfc(r5)
+/* 80151988 0014D5E8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015198C 0014D5EC 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151990 0014D5F0 38 04 30 E8 */ addi r0, r4, 0x30e8
+/* 80151994 0014D5F4 90 05 01 14 */ stw r0, 0x114(r5)
+/* 80151998 0014D5F8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015199C 0014D5FC 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 801519A0 0014D600 38 04 23 9C */ addi r0, r4, 0x239c
+/* 801519A4 0014D604 90 05 01 00 */ stw r0, 0x100(r5)
+/* 801519A8 0014D608 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801519AC 0014D60C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 801519B0 0014D610 38 04 31 74 */ addi r0, r4, 0x3174
+/* 801519B4 0014D614 90 05 01 18 */ stw r0, 0x118(r5)
+/* 801519B8 0014D618 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801519BC 0014D61C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 801519C0 0014D620 38 04 24 28 */ addi r0, r4, 0x2428
+/* 801519C4 0014D624 90 05 01 04 */ stw r0, 0x104(r5)
+/* 801519C8 0014D628 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801519CC 0014D62C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 801519D0 0014D630 38 04 32 00 */ addi r0, r4, 0x3200
+/* 801519D4 0014D634 90 05 01 1C */ stw r0, 0x11c(r5)
+/* 801519D8 0014D638 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801519DC 0014D63C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 801519E0 0014D640 38 04 24 B4 */ addi r0, r4, 0x24b4
+/* 801519E4 0014D644 90 05 01 08 */ stw r0, 0x108(r5)
+/* 801519E8 0014D648 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801519EC 0014D64C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 801519F0 0014D650 38 04 32 8C */ addi r0, r4, 0x328c
+/* 801519F4 0014D654 90 05 01 20 */ stw r0, 0x120(r5)
+/* 801519F8 0014D658 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801519FC 0014D65C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151A00 0014D660 38 04 20 00 */ addi r0, r4, 0x2000
+/* 80151A04 0014D664 90 05 01 24 */ stw r0, 0x124(r5)
+/* 80151A08 0014D668 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151A0C 0014D66C 80 85 00 D8 */ lwz r4, 0xd8(r5)
+/* 80151A10 0014D670 38 04 2D D8 */ addi r0, r4, 0x2dd8
+/* 80151A14 0014D674 90 05 01 28 */ stw r0, 0x128(r5)
+/* 80151A18 0014D678 48 00 34 CD */ bl func_80154EE4
+/* 80151A1C 0014D67C 38 60 00 17 */ li r3, 0x17
+/* 80151A20 0014D680 38 80 00 01 */ li r4, 1
+/* 80151A24 0014D684 48 00 35 79 */ bl func_80154F9C
+/* 80151A28 0014D688 38 60 00 18 */ li r3, 0x18
+/* 80151A2C 0014D68C 38 80 00 01 */ li r4, 1
+/* 80151A30 0014D690 48 00 35 6D */ bl func_80154F9C
+/* 80151A34 0014D694 38 60 00 17 */ li r3, 0x17
+/* 80151A38 0014D698 38 80 00 0D */ li r4, 0xd
+/* 80151A3C 0014D69C 48 00 35 49 */ bl func_80154F84
+/* 80151A40 0014D6A0 38 60 00 18 */ li r3, 0x18
+/* 80151A44 0014D6A4 38 80 00 0D */ li r4, 0xd
+/* 80151A48 0014D6A8 48 00 35 3D */ bl func_80154F84
+/* 80151A4C 0014D6AC 38 60 00 4E */ li r3, 0x4e
+/* 80151A50 0014D6B0 4B F0 8F A9 */ bl func_8005A9F8
+/* 80151A54 0014D6B4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151A58 0014D6B8 90 64 01 38 */ stw r3, 0x138(r4)
+/* 80151A5C 0014D6BC 38 60 00 4D */ li r3, 0x4d
+/* 80151A60 0014D6C0 4B F0 8F 99 */ bl func_8005A9F8
+/* 80151A64 0014D6C4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151A68 0014D6C8 90 64 01 3C */ stw r3, 0x13c(r4)
+/* 80151A6C 0014D6CC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151A70 0014D6D0 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80151A74 0014D6D4 A0 03 00 96 */ lhz r0, 0x96(r3)
+/* 80151A78 0014D6D8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
+/* 80151A7C 0014D6DC 28 00 00 02 */ cmplwi r0, 2
+/* 80151A80 0014D6E0 40 82 02 EC */ bne lbl_80151D6C
+/* 80151A84 0014D6E4 38 60 00 32 */ li r3, 0x32
+/* 80151A88 0014D6E8 4B FC C6 25 */ bl func_8011E0AC
+/* 80151A8C 0014D6EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151A90 0014D6F0 38 00 00 3F */ li r0, 0x3f
+/* 80151A94 0014D6F4 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80151A98 0014D6F8 38 E3 04 48 */ addi r7, r3, 0x448
+/* 80151A9C 0014D6FC 38 A3 1F F8 */ addi r5, r3, 0x1ff8
+/* 80151AA0 0014D700 7C 09 03 A6 */ mtctr r0
+lbl_80151AA4:
+/* 80151AA4 0014D704 80 85 00 04 */ lwz r4, 4(r5)
+/* 80151AA8 0014D708 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80151AAC 0014D70C 90 87 00 04 */ stw r4, 4(r7)
+/* 80151AB0 0014D710 94 07 00 08 */ stwu r0, 8(r7)
+/* 80151AB4 0014D714 42 00 FF F0 */ bdnz lbl_80151AA4
+/* 80151AB8 0014D718 80 85 00 04 */ lwz r4, 4(r5)
+/* 80151ABC 0014D71C 38 00 01 A4 */ li r0, 0x1a4
+/* 80151AC0 0014D720 38 C3 06 47 */ addi r6, r3, 0x647
+/* 80151AC4 0014D724 38 A3 21 F7 */ addi r5, r3, 0x21f7
+/* 80151AC8 0014D728 90 87 00 04 */ stw r4, 4(r7)
+/* 80151ACC 0014D72C 7C 09 03 A6 */ mtctr r0
+lbl_80151AD0:
+/* 80151AD0 0014D730 88 85 00 01 */ lbz r4, 1(r5)
+/* 80151AD4 0014D734 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80151AD8 0014D738 98 86 00 01 */ stb r4, 1(r6)
+/* 80151ADC 0014D73C 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80151AE0 0014D740 42 00 FF F0 */ bdnz lbl_80151AD0
+/* 80151AE4 0014D744 88 83 25 40 */ lbz r4, 0x2540(r3)
+/* 80151AE8 0014D748 38 00 00 17 */ li r0, 0x17
+/* 80151AEC 0014D74C 38 C3 09 90 */ addi r6, r3, 0x990
+/* 80151AF0 0014D750 38 A3 25 40 */ addi r5, r3, 0x2540
+/* 80151AF4 0014D754 98 83 09 90 */ stb r4, 0x990(r3)
+/* 80151AF8 0014D758 88 83 25 41 */ lbz r4, 0x2541(r3)
+/* 80151AFC 0014D75C 98 83 09 91 */ stb r4, 0x991(r3)
+/* 80151B00 0014D760 7C 09 03 A6 */ mtctr r0
+lbl_80151B04:
+/* 80151B04 0014D764 80 85 00 04 */ lwz r4, 4(r5)
+/* 80151B08 0014D768 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80151B0C 0014D76C 90 86 00 04 */ stw r4, 4(r6)
+/* 80151B10 0014D770 94 06 00 08 */ stwu r0, 8(r6)
+/* 80151B14 0014D774 42 00 FF F0 */ bdnz lbl_80151B04
+/* 80151B18 0014D778 80 83 25 FC */ lwz r4, 0x25fc(r3)
+/* 80151B1C 0014D77C 38 00 00 30 */ li r0, 0x30
+/* 80151B20 0014D780 38 C3 0A 4E */ addi r6, r3, 0xa4e
+/* 80151B24 0014D784 38 A3 25 FE */ addi r5, r3, 0x25fe
+/* 80151B28 0014D788 90 83 0A 4C */ stw r4, 0xa4c(r3)
+/* 80151B2C 0014D78C 7C 09 03 A6 */ mtctr r0
+lbl_80151B30:
+/* 80151B30 0014D790 A0 85 00 02 */ lhz r4, 2(r5)
+/* 80151B34 0014D794 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 80151B38 0014D798 B0 86 00 02 */ sth r4, 2(r6)
+/* 80151B3C 0014D79C B4 06 00 04 */ sthu r0, 4(r6)
+/* 80151B40 0014D7A0 42 00 FF F0 */ bdnz lbl_80151B30
+/* 80151B44 0014D7A4 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
+/* 80151B48 0014D7A8 38 00 00 3F */ li r0, 0x3f
+/* 80151B4C 0014D7AC 80 83 26 C4 */ lwz r4, 0x26c4(r3)
+/* 80151B50 0014D7B0 90 A3 0B 10 */ stw r5, 0xb10(r3)
+/* 80151B54 0014D7B4 90 83 0B 14 */ stw r4, 0xb14(r3)
+/* 80151B58 0014D7B8 80 83 26 C8 */ lwz r4, 0x26c8(r3)
+/* 80151B5C 0014D7BC 90 83 0B 18 */ stw r4, 0xb18(r3)
+/* 80151B60 0014D7C0 88 A3 26 CC */ lbz r5, 0x26cc(r3)
+/* 80151B64 0014D7C4 88 83 26 CD */ lbz r4, 0x26cd(r3)
+/* 80151B68 0014D7C8 98 A3 0B 1C */ stb r5, 0xb1c(r3)
+/* 80151B6C 0014D7CC 98 83 0B 1D */ stb r4, 0xb1d(r3)
+/* 80151B70 0014D7D0 88 A3 26 CE */ lbz r5, 0x26ce(r3)
+/* 80151B74 0014D7D4 88 83 26 CF */ lbz r4, 0x26cf(r3)
+/* 80151B78 0014D7D8 98 A3 0B 1E */ stb r5, 0xb1e(r3)
+/* 80151B7C 0014D7DC 98 83 0B 1F */ stb r4, 0xb1f(r3)
+/* 80151B80 0014D7E0 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
+/* 80151B84 0014D7E4 88 83 26 D1 */ lbz r4, 0x26d1(r3)
+/* 80151B88 0014D7E8 98 A3 0B 20 */ stb r5, 0xb20(r3)
+/* 80151B8C 0014D7EC 98 83 0B 21 */ stb r4, 0xb21(r3)
+/* 80151B90 0014D7F0 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
+/* 80151B94 0014D7F4 88 83 26 D3 */ lbz r4, 0x26d3(r3)
+/* 80151B98 0014D7F8 98 A3 0B 22 */ stb r5, 0xb22(r3)
+/* 80151B9C 0014D7FC 98 83 0B 23 */ stb r4, 0xb23(r3)
+/* 80151BA0 0014D800 88 83 26 D4 */ lbz r4, 0x26d4(r3)
+/* 80151BA4 0014D804 98 83 0B 24 */ stb r4, 0xb24(r3)
+/* 80151BA8 0014D808 88 83 26 D5 */ lbz r4, 0x26d5(r3)
+/* 80151BAC 0014D80C 98 83 0B 25 */ stb r4, 0xb25(r3)
+/* 80151BB0 0014D810 80 83 26 D8 */ lwz r4, 0x26d8(r3)
+/* 80151BB4 0014D814 90 83 0B 28 */ stw r4, 0xb28(r3)
+/* 80151BB8 0014D818 80 83 26 DC */ lwz r4, 0x26dc(r3)
+/* 80151BBC 0014D81C 90 83 0B 2C */ stw r4, 0xb2c(r3)
+/* 80151BC0 0014D820 88 83 26 E0 */ lbz r4, 0x26e0(r3)
+/* 80151BC4 0014D824 98 83 0B 30 */ stb r4, 0xb30(r3)
+/* 80151BC8 0014D828 88 83 26 E1 */ lbz r4, 0x26e1(r3)
+/* 80151BCC 0014D82C 98 83 0B 31 */ stb r4, 0xb31(r3)
+/* 80151BD0 0014D830 88 83 26 E2 */ lbz r4, 0x26e2(r3)
+/* 80151BD4 0014D834 98 83 0B 32 */ stb r4, 0xb32(r3)
+/* 80151BD8 0014D838 88 83 26 E3 */ lbz r4, 0x26e3(r3)
+/* 80151BDC 0014D83C 98 83 0B 33 */ stb r4, 0xb33(r3)
+/* 80151BE0 0014D840 88 83 26 E4 */ lbz r4, 0x26e4(r3)
+/* 80151BE4 0014D844 98 83 0B 34 */ stb r4, 0xb34(r3)
+/* 80151BE8 0014D848 88 83 26 E5 */ lbz r4, 0x26e5(r3)
+/* 80151BEC 0014D84C 98 83 0B 35 */ stb r4, 0xb35(r3)
+/* 80151BF0 0014D850 88 83 26 E6 */ lbz r4, 0x26e6(r3)
+/* 80151BF4 0014D854 98 83 0B 36 */ stb r4, 0xb36(r3)
+/* 80151BF8 0014D858 88 83 26 E7 */ lbz r4, 0x26e7(r3)
+/* 80151BFC 0014D85C 98 83 0B 37 */ stb r4, 0xb37(r3)
+/* 80151C00 0014D860 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151C04 0014D864 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80151C08 0014D868 38 E3 12 20 */ addi r7, r3, 0x1220
+/* 80151C0C 0014D86C 38 A3 2D D0 */ addi r5, r3, 0x2dd0
+/* 80151C10 0014D870 7C 09 03 A6 */ mtctr r0
+lbl_80151C14:
+/* 80151C14 0014D874 80 85 00 04 */ lwz r4, 4(r5)
+/* 80151C18 0014D878 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80151C1C 0014D87C 90 87 00 04 */ stw r4, 4(r7)
+/* 80151C20 0014D880 94 07 00 08 */ stwu r0, 8(r7)
+/* 80151C24 0014D884 42 00 FF F0 */ bdnz lbl_80151C14
+/* 80151C28 0014D888 80 85 00 04 */ lwz r4, 4(r5)
+/* 80151C2C 0014D88C 38 00 01 A4 */ li r0, 0x1a4
+/* 80151C30 0014D890 38 C3 14 1F */ addi r6, r3, 0x141f
+/* 80151C34 0014D894 38 A3 2F CF */ addi r5, r3, 0x2fcf
+/* 80151C38 0014D898 90 87 00 04 */ stw r4, 4(r7)
+/* 80151C3C 0014D89C 7C 09 03 A6 */ mtctr r0
+lbl_80151C40:
+/* 80151C40 0014D8A0 88 85 00 01 */ lbz r4, 1(r5)
+/* 80151C44 0014D8A4 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80151C48 0014D8A8 98 86 00 01 */ stb r4, 1(r6)
+/* 80151C4C 0014D8AC 9C 06 00 02 */ stbu r0, 2(r6)
+/* 80151C50 0014D8B0 42 00 FF F0 */ bdnz lbl_80151C40
+/* 80151C54 0014D8B4 88 83 33 18 */ lbz r4, 0x3318(r3)
+/* 80151C58 0014D8B8 38 00 00 17 */ li r0, 0x17
+/* 80151C5C 0014D8BC 38 C3 17 68 */ addi r6, r3, 0x1768
+/* 80151C60 0014D8C0 38 A3 33 18 */ addi r5, r3, 0x3318
+/* 80151C64 0014D8C4 98 83 17 68 */ stb r4, 0x1768(r3)
+/* 80151C68 0014D8C8 88 83 33 19 */ lbz r4, 0x3319(r3)
+/* 80151C6C 0014D8CC 98 83 17 69 */ stb r4, 0x1769(r3)
+/* 80151C70 0014D8D0 7C 09 03 A6 */ mtctr r0
+lbl_80151C74:
+/* 80151C74 0014D8D4 80 85 00 04 */ lwz r4, 4(r5)
+/* 80151C78 0014D8D8 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80151C7C 0014D8DC 90 86 00 04 */ stw r4, 4(r6)
+/* 80151C80 0014D8E0 94 06 00 08 */ stwu r0, 8(r6)
+/* 80151C84 0014D8E4 42 00 FF F0 */ bdnz lbl_80151C74
+/* 80151C88 0014D8E8 80 83 33 D4 */ lwz r4, 0x33d4(r3)
+/* 80151C8C 0014D8EC 38 00 00 30 */ li r0, 0x30
+/* 80151C90 0014D8F0 38 C3 18 26 */ addi r6, r3, 0x1826
+/* 80151C94 0014D8F4 38 A3 33 D6 */ addi r5, r3, 0x33d6
+/* 80151C98 0014D8F8 90 83 18 24 */ stw r4, 0x1824(r3)
+/* 80151C9C 0014D8FC 7C 09 03 A6 */ mtctr r0
+lbl_80151CA0:
+/* 80151CA0 0014D900 A0 85 00 02 */ lhz r4, 2(r5)
+/* 80151CA4 0014D904 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 80151CA8 0014D908 B0 86 00 02 */ sth r4, 2(r6)
+/* 80151CAC 0014D90C B4 06 00 04 */ sthu r0, 4(r6)
+/* 80151CB0 0014D910 42 00 FF F0 */ bdnz lbl_80151CA0
+/* 80151CB4 0014D914 80 83 34 98 */ lwz r4, 0x3498(r3)
+/* 80151CB8 0014D918 80 03 34 9C */ lwz r0, 0x349c(r3)
+/* 80151CBC 0014D91C 90 83 18 E8 */ stw r4, 0x18e8(r3)
+/* 80151CC0 0014D920 90 03 18 EC */ stw r0, 0x18ec(r3)
+/* 80151CC4 0014D924 80 03 34 A0 */ lwz r0, 0x34a0(r3)
+/* 80151CC8 0014D928 90 03 18 F0 */ stw r0, 0x18f0(r3)
+/* 80151CCC 0014D92C 88 83 34 A4 */ lbz r4, 0x34a4(r3)
+/* 80151CD0 0014D930 88 03 34 A5 */ lbz r0, 0x34a5(r3)
+/* 80151CD4 0014D934 98 83 18 F4 */ stb r4, 0x18f4(r3)
+/* 80151CD8 0014D938 98 03 18 F5 */ stb r0, 0x18f5(r3)
+/* 80151CDC 0014D93C 88 83 34 A6 */ lbz r4, 0x34a6(r3)
+/* 80151CE0 0014D940 88 03 34 A7 */ lbz r0, 0x34a7(r3)
+/* 80151CE4 0014D944 98 83 18 F6 */ stb r4, 0x18f6(r3)
+/* 80151CE8 0014D948 98 03 18 F7 */ stb r0, 0x18f7(r3)
+/* 80151CEC 0014D94C 88 83 34 A8 */ lbz r4, 0x34a8(r3)
+/* 80151CF0 0014D950 88 03 34 A9 */ lbz r0, 0x34a9(r3)
+/* 80151CF4 0014D954 98 83 18 F8 */ stb r4, 0x18f8(r3)
+/* 80151CF8 0014D958 98 03 18 F9 */ stb r0, 0x18f9(r3)
+/* 80151CFC 0014D95C 88 83 34 AA */ lbz r4, 0x34aa(r3)
+/* 80151D00 0014D960 88 03 34 AB */ lbz r0, 0x34ab(r3)
+/* 80151D04 0014D964 98 83 18 FA */ stb r4, 0x18fa(r3)
+/* 80151D08 0014D968 98 03 18 FB */ stb r0, 0x18fb(r3)
+/* 80151D0C 0014D96C 88 03 34 AC */ lbz r0, 0x34ac(r3)
+/* 80151D10 0014D970 98 03 18 FC */ stb r0, 0x18fc(r3)
+/* 80151D14 0014D974 88 03 34 AD */ lbz r0, 0x34ad(r3)
+/* 80151D18 0014D978 98 03 18 FD */ stb r0, 0x18fd(r3)
+/* 80151D1C 0014D97C 80 03 34 B0 */ lwz r0, 0x34b0(r3)
+/* 80151D20 0014D980 90 03 19 00 */ stw r0, 0x1900(r3)
+/* 80151D24 0014D984 80 03 34 B4 */ lwz r0, 0x34b4(r3)
+/* 80151D28 0014D988 90 03 19 04 */ stw r0, 0x1904(r3)
+/* 80151D2C 0014D98C 88 03 34 B8 */ lbz r0, 0x34b8(r3)
+/* 80151D30 0014D990 98 03 19 08 */ stb r0, 0x1908(r3)
+/* 80151D34 0014D994 88 03 34 B9 */ lbz r0, 0x34b9(r3)
+/* 80151D38 0014D998 98 03 19 09 */ stb r0, 0x1909(r3)
+/* 80151D3C 0014D99C 88 03 34 BA */ lbz r0, 0x34ba(r3)
+/* 80151D40 0014D9A0 98 03 19 0A */ stb r0, 0x190a(r3)
+/* 80151D44 0014D9A4 88 03 34 BB */ lbz r0, 0x34bb(r3)
+/* 80151D48 0014D9A8 98 03 19 0B */ stb r0, 0x190b(r3)
+/* 80151D4C 0014D9AC 88 03 34 BC */ lbz r0, 0x34bc(r3)
+/* 80151D50 0014D9B0 98 03 19 0C */ stb r0, 0x190c(r3)
+/* 80151D54 0014D9B4 88 03 34 BD */ lbz r0, 0x34bd(r3)
+/* 80151D58 0014D9B8 98 03 19 0D */ stb r0, 0x190d(r3)
+/* 80151D5C 0014D9BC 88 03 34 BE */ lbz r0, 0x34be(r3)
+/* 80151D60 0014D9C0 98 03 19 0E */ stb r0, 0x190e(r3)
+/* 80151D64 0014D9C4 88 03 34 BF */ lbz r0, 0x34bf(r3)
+/* 80151D68 0014D9C8 98 03 19 0F */ stb r0, 0x190f(r3)
+lbl_80151D6C:
+/* 80151D6C 0014D9CC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151D70 0014D9D0 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80151D74 0014D9D4 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80151D78 0014D9D8 28 00 00 02 */ cmplwi r0, 2
+/* 80151D7C 0014D9DC 40 82 00 10 */ bne lbl_80151D8C
+/* 80151D80 0014D9E0 38 00 00 02 */ li r0, 2
+/* 80151D84 0014D9E4 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80151D88 0014D9E8 48 00 00 0C */ b lbl_80151D94
+lbl_80151D8C:
+/* 80151D8C 0014D9EC 38 00 00 05 */ li r0, 5
+/* 80151D90 0014D9F0 B0 04 00 C4 */ sth r0, 0xc4(r4)
+lbl_80151D94:
+/* 80151D94 0014D9F4 38 60 00 0A */ li r3, 0xa
+/* 80151D98 0014D9F8 38 80 00 00 */ li r4, 0
+/* 80151D9C 0014D9FC 4B F0 46 51 */ bl func_800563EC
+/* 80151DA0 0014DA00 48 00 12 4C */ b lbl_80152FEC
+/* 80151DA4 0014DA04 A8 7E 00 AE */ lha r3, 0xae(r30)
+/* 80151DA8 0014DA08 48 10 20 29 */ bl func_80253DD0
+/* 80151DAC 0014DA0C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80151DB0 0014DA10 28 00 00 03 */ cmplwi r0, 3
+/* 80151DB4 0014DA14 40 82 12 38 */ bne lbl_80152FEC
+/* 80151DB8 0014DA18 38 60 00 00 */ li r3, 0
+/* 80151DBC 0014DA1C 38 80 00 00 */ li r4, 0
+/* 80151DC0 0014DA20 4B F0 7B 39 */ bl func_800598F8
+/* 80151DC4 0014DA24 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151DC8 0014DA28 38 00 00 03 */ li r0, 3
+/* 80151DCC 0014DA2C 38 60 00 00 */ li r3, 0
+/* 80151DD0 0014DA30 38 80 00 00 */ li r4, 0
+/* 80151DD4 0014DA34 B0 05 00 C4 */ sth r0, 0xc4(r5)
+/* 80151DD8 0014DA38 48 00 33 01 */ bl func_801550D8
+/* 80151DDC 0014DA3C 38 60 00 00 */ li r3, 0
+/* 80151DE0 0014DA40 38 80 00 01 */ li r4, 1
+/* 80151DE4 0014DA44 48 00 32 F5 */ bl func_801550D8
+/* 80151DE8 0014DA48 48 00 12 04 */ b lbl_80152FEC
+/* 80151DEC 0014DA4C 88 1E 00 E2 */ lbz r0, 0xe2(r30)
+/* 80151DF0 0014DA50 38 9E 00 DC */ addi r4, r30, 0xdc
+/* 80151DF4 0014DA54 38 7E 00 E8 */ addi r3, r30, 0xe8
+/* 80151DF8 0014DA58 90 81 00 10 */ stw r4, 0x10(r1)
+/* 80151DFC 0014DA5C 28 00 00 03 */ cmplwi r0, 3
+/* 80151E00 0014DA60 3B A0 00 01 */ li r29, 1
+/* 80151E04 0014DA64 90 61 00 14 */ stw r3, 0x14(r1)
+/* 80151E08 0014DA68 40 82 00 1C */ bne lbl_80151E24
+/* 80151E0C 0014DA6C 88 1E 00 EE */ lbz r0, 0xee(r30)
+/* 80151E10 0014DA70 28 00 00 03 */ cmplwi r0, 3
+/* 80151E14 0014DA74 40 82 00 10 */ bne lbl_80151E24
+/* 80151E18 0014DA78 38 00 00 04 */ li r0, 4
+/* 80151E1C 0014DA7C B0 1E 00 C4 */ sth r0, 0xc4(r30)
+/* 80151E20 0014DA80 48 00 11 CC */ b lbl_80152FEC
+lbl_80151E24:
+/* 80151E24 0014DA84 A0 1E 01 40 */ lhz r0, 0x140(r30)
+/* 80151E28 0014DA88 3B 81 00 10 */ addi r28, r1, 0x10
+/* 80151E2C 0014DA8C 54 00 10 3A */ slwi r0, r0, 2
+/* 80151E30 0014DA90 7C 7C 00 2E */ lwzx r3, r28, r0
+/* 80151E34 0014DA94 88 03 00 06 */ lbz r0, 6(r3)
+/* 80151E38 0014DA98 28 00 00 02 */ cmplwi r0, 2
+/* 80151E3C 0014DA9C 40 82 00 10 */ bne lbl_80151E4C
+/* 80151E40 0014DAA0 38 00 00 0D */ li r0, 0xd
+/* 80151E44 0014DAA4 B0 1E 00 C4 */ sth r0, 0xc4(r30)
+/* 80151E48 0014DAA8 48 00 11 A4 */ b lbl_80152FEC
+lbl_80151E4C:
+/* 80151E4C 0014DAAC 28 00 00 01 */ cmplwi r0, 1
+/* 80151E50 0014DAB0 40 82 00 40 */ bne lbl_80151E90
+/* 80151E54 0014DAB4 A0 1E 01 42 */ lhz r0, 0x142(r30)
+/* 80151E58 0014DAB8 3C 60 08 00 */ lis r3, 0x800
+/* 80151E5C 0014DABC 38 A0 00 00 */ li r5, 0
+/* 80151E60 0014DAC0 38 C0 00 01 */ li r6, 1
+/* 80151E64 0014DAC4 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80151E68 0014DAC8 4B F0 7C 05 */ bl func_80059A6C
+/* 80151E6C 0014DACC 2C 03 00 00 */ cmpwi r3, 0
+/* 80151E70 0014DAD0 41 82 00 20 */ beq lbl_80151E90
+/* 80151E74 0014DAD4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151E78 0014DAD8 38 80 00 02 */ li r4, 2
+/* 80151E7C 0014DADC A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 80151E80 0014DAE0 54 00 10 3A */ slwi r0, r0, 2
+/* 80151E84 0014DAE4 7C 7C 00 2E */ lwzx r3, r28, r0
+/* 80151E88 0014DAE8 98 83 00 06 */ stb r4, 6(r3)
+/* 80151E8C 0014DAEC 48 00 11 60 */ b lbl_80152FEC
+lbl_80151E90:
+/* 80151E90 0014DAF0 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151E94 0014DAF4 38 00 00 02 */ li r0, 2
+/* 80151E98 0014DAF8 38 61 00 18 */ addi r3, r1, 0x18
+/* 80151E9C 0014DAFC 39 00 00 00 */ li r8, 0
+/* 80151EA0 0014DB00 A0 A7 01 40 */ lhz r5, 0x140(r7)
+/* 80151EA4 0014DB04 7C 09 03 A6 */ mtctr r0
+lbl_80151EA8:
+/* 80151EA8 0014DB08 2C 05 00 00 */ cmpwi r5, 0
+/* 80151EAC 0014DB0C 40 82 00 18 */ bne lbl_80151EC4
+/* 80151EB0 0014DB10 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
+/* 80151EB4 0014DB14 7C 87 32 14 */ add r4, r7, r6
+/* 80151EB8 0014DB18 80 04 00 F4 */ lwz r0, 0xf4(r4)
+/* 80151EBC 0014DB1C 7C 03 31 2E */ stwx r0, r3, r6
+/* 80151EC0 0014DB20 48 00 00 14 */ b lbl_80151ED4
+lbl_80151EC4:
+/* 80151EC4 0014DB24 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
+/* 80151EC8 0014DB28 7C 87 32 14 */ add r4, r7, r6
+/* 80151ECC 0014DB2C 80 04 01 0C */ lwz r0, 0x10c(r4)
+/* 80151ED0 0014DB30 7C 03 31 2E */ stwx r0, r3, r6
+lbl_80151ED4:
+/* 80151ED4 0014DB34 2C 05 00 00 */ cmpwi r5, 0
+/* 80151ED8 0014DB38 39 08 00 01 */ addi r8, r8, 1
+/* 80151EDC 0014DB3C 40 82 00 18 */ bne lbl_80151EF4
+/* 80151EE0 0014DB40 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
+/* 80151EE4 0014DB44 7C 87 32 14 */ add r4, r7, r6
+/* 80151EE8 0014DB48 80 04 00 F4 */ lwz r0, 0xf4(r4)
+/* 80151EEC 0014DB4C 7C 03 31 2E */ stwx r0, r3, r6
+/* 80151EF0 0014DB50 48 00 00 14 */ b lbl_80151F04
+lbl_80151EF4:
+/* 80151EF4 0014DB54 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
+/* 80151EF8 0014DB58 7C 87 32 14 */ add r4, r7, r6
+/* 80151EFC 0014DB5C 80 04 01 0C */ lwz r0, 0x10c(r4)
+/* 80151F00 0014DB60 7C 03 31 2E */ stwx r0, r3, r6
+lbl_80151F04:
+/* 80151F04 0014DB64 2C 05 00 00 */ cmpwi r5, 0
+/* 80151F08 0014DB68 39 08 00 01 */ addi r8, r8, 1
+/* 80151F0C 0014DB6C 40 82 00 18 */ bne lbl_80151F24
+/* 80151F10 0014DB70 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
+/* 80151F14 0014DB74 7C 87 32 14 */ add r4, r7, r6
+/* 80151F18 0014DB78 80 04 00 F4 */ lwz r0, 0xf4(r4)
+/* 80151F1C 0014DB7C 7C 03 31 2E */ stwx r0, r3, r6
+/* 80151F20 0014DB80 48 00 00 14 */ b lbl_80151F34
+lbl_80151F24:
+/* 80151F24 0014DB84 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
+/* 80151F28 0014DB88 7C 87 32 14 */ add r4, r7, r6
+/* 80151F2C 0014DB8C 80 04 01 0C */ lwz r0, 0x10c(r4)
+/* 80151F30 0014DB90 7C 03 31 2E */ stwx r0, r3, r6
+lbl_80151F34:
+/* 80151F34 0014DB94 39 08 00 01 */ addi r8, r8, 1
+/* 80151F38 0014DB98 42 00 FF 70 */ bdnz lbl_80151EA8
+/* 80151F3C 0014DB9C 80 61 00 18 */ lwz r3, 0x18(r1)
+/* 80151F40 0014DBA0 4B F0 4C 95 */ bl func_80056BD4
+/* 80151F44 0014DBA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80151F48 0014DBA8 41 82 00 30 */ beq lbl_80151F78
+/* 80151F4C 0014DBAC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151F50 0014DBB0 80 03 01 4C */ lwz r0, 0x14c(r3)
+/* 80151F54 0014DBB4 7C 00 F8 39 */ and. r0, r0, r31
+/* 80151F58 0014DBB8 41 82 00 20 */ beq lbl_80151F78
+/* 80151F5C 0014DBBC A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 80151F60 0014DBC0 3B A0 00 00 */ li r29, 0
+/* 80151F64 0014DBC4 38 60 00 00 */ li r3, 0
+/* 80151F68 0014DBC8 38 A0 00 01 */ li r5, 1
+/* 80151F6C 0014DBCC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80151F70 0014DBD0 38 C0 00 01 */ li r6, 1
+/* 80151F74 0014DBD4 48 00 32 D9 */ bl func_8015524C
+lbl_80151F78:
+/* 80151F78 0014DBD8 80 61 00 1C */ lwz r3, 0x1c(r1)
+/* 80151F7C 0014DBDC 4B F0 4C 59 */ bl func_80056BD4
+/* 80151F80 0014DBE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80151F84 0014DBE4 41 82 00 38 */ beq lbl_80151FBC
+/* 80151F88 0014DBE8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151F8C 0014DBEC 80 03 01 44 */ lwz r0, 0x144(r3)
+/* 80151F90 0014DBF0 7C 00 F8 39 */ and. r0, r0, r31
+/* 80151F94 0014DBF4 41 82 00 28 */ beq lbl_80151FBC
+/* 80151F98 0014DBF8 2C 1D 00 00 */ cmpwi r29, 0
+/* 80151F9C 0014DBFC 41 82 00 20 */ beq lbl_80151FBC
+/* 80151FA0 0014DC00 A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 80151FA4 0014DC04 3B A0 00 00 */ li r29, 0
+/* 80151FA8 0014DC08 38 60 00 01 */ li r3, 1
+/* 80151FAC 0014DC0C 38 A0 00 01 */ li r5, 1
+/* 80151FB0 0014DC10 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80151FB4 0014DC14 38 C0 00 01 */ li r6, 1
+/* 80151FB8 0014DC18 48 00 32 95 */ bl func_8015524C
+lbl_80151FBC:
+/* 80151FBC 0014DC1C 80 61 00 20 */ lwz r3, 0x20(r1)
+/* 80151FC0 0014DC20 4B F0 4C 15 */ bl func_80056BD4
+/* 80151FC4 0014DC24 2C 03 00 00 */ cmpwi r3, 0
+/* 80151FC8 0014DC28 41 82 00 38 */ beq lbl_80152000
+/* 80151FCC 0014DC2C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80151FD0 0014DC30 80 03 01 48 */ lwz r0, 0x148(r3)
+/* 80151FD4 0014DC34 7C 00 F8 39 */ and. r0, r0, r31
+/* 80151FD8 0014DC38 41 82 00 28 */ beq lbl_80152000
+/* 80151FDC 0014DC3C 2C 1D 00 00 */ cmpwi r29, 0
+/* 80151FE0 0014DC40 41 82 00 20 */ beq lbl_80152000
+/* 80151FE4 0014DC44 A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 80151FE8 0014DC48 3B A0 00 00 */ li r29, 0
+/* 80151FEC 0014DC4C 38 60 00 02 */ li r3, 2
+/* 80151FF0 0014DC50 38 A0 00 01 */ li r5, 1
+/* 80151FF4 0014DC54 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80151FF8 0014DC58 38 C0 00 01 */ li r6, 1
+/* 80151FFC 0014DC5C 48 00 32 51 */ bl func_8015524C
+lbl_80152000:
+/* 80152000 0014DC60 80 61 00 24 */ lwz r3, 0x24(r1)
+/* 80152004 0014DC64 4B F0 4B D1 */ bl func_80056BD4
+/* 80152008 0014DC68 2C 03 00 00 */ cmpwi r3, 0
+/* 8015200C 0014DC6C 41 82 00 38 */ beq lbl_80152044
+/* 80152010 0014DC70 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152014 0014DC74 80 03 01 50 */ lwz r0, 0x150(r3)
+/* 80152018 0014DC78 7C 00 F8 39 */ and. r0, r0, r31
+/* 8015201C 0014DC7C 41 82 00 28 */ beq lbl_80152044
+/* 80152020 0014DC80 2C 1D 00 00 */ cmpwi r29, 0
+/* 80152024 0014DC84 41 82 00 20 */ beq lbl_80152044
+/* 80152028 0014DC88 A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 8015202C 0014DC8C 3B A0 00 00 */ li r29, 0
+/* 80152030 0014DC90 38 60 00 03 */ li r3, 3
+/* 80152034 0014DC94 38 A0 00 01 */ li r5, 1
+/* 80152038 0014DC98 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8015203C 0014DC9C 38 C0 00 01 */ li r6, 1
+/* 80152040 0014DCA0 48 00 32 0D */ bl func_8015524C
+lbl_80152044:
+/* 80152044 0014DCA4 80 61 00 28 */ lwz r3, 0x28(r1)
+/* 80152048 0014DCA8 4B F0 4B 8D */ bl func_80056BD4
+/* 8015204C 0014DCAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80152050 0014DCB0 41 82 00 38 */ beq lbl_80152088
+/* 80152054 0014DCB4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152058 0014DCB8 80 03 01 5C */ lwz r0, 0x15c(r3)
+/* 8015205C 0014DCBC 7C 00 F8 39 */ and. r0, r0, r31
+/* 80152060 0014DCC0 41 82 00 28 */ beq lbl_80152088
+/* 80152064 0014DCC4 2C 1D 00 00 */ cmpwi r29, 0
+/* 80152068 0014DCC8 41 82 00 20 */ beq lbl_80152088
+/* 8015206C 0014DCCC A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 80152070 0014DCD0 3B A0 00 00 */ li r29, 0
+/* 80152074 0014DCD4 38 60 00 04 */ li r3, 4
+/* 80152078 0014DCD8 38 A0 00 01 */ li r5, 1
+/* 8015207C 0014DCDC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80152080 0014DCE0 38 C0 00 01 */ li r6, 1
+/* 80152084 0014DCE4 48 00 31 C9 */ bl func_8015524C
+lbl_80152088:
+/* 80152088 0014DCE8 80 61 00 2C */ lwz r3, 0x2c(r1)
+/* 8015208C 0014DCEC 4B F0 4B 49 */ bl func_80056BD4
+/* 80152090 0014DCF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80152094 0014DCF4 41 82 0F 58 */ beq lbl_80152FEC
+/* 80152098 0014DCF8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015209C 0014DCFC 80 03 01 60 */ lwz r0, 0x160(r3)
+/* 801520A0 0014DD00 7C 00 F8 39 */ and. r0, r0, r31
+/* 801520A4 0014DD04 41 82 0F 48 */ beq lbl_80152FEC
+/* 801520A8 0014DD08 2C 1D 00 00 */ cmpwi r29, 0
+/* 801520AC 0014DD0C 41 82 0F 40 */ beq lbl_80152FEC
+/* 801520B0 0014DD10 A0 03 01 40 */ lhz r0, 0x140(r3)
+/* 801520B4 0014DD14 38 60 00 05 */ li r3, 5
+/* 801520B8 0014DD18 38 A0 00 01 */ li r5, 1
+/* 801520BC 0014DD1C 38 C0 00 01 */ li r6, 1
+/* 801520C0 0014DD20 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 801520C4 0014DD24 48 00 31 89 */ bl func_8015524C
+/* 801520C8 0014DD28 48 00 0F 24 */ b lbl_80152FEC
+/* 801520CC 0014DD2C 38 60 00 00 */ li r3, 0
+/* 801520D0 0014DD30 48 00 35 89 */ bl func_80155658
+/* 801520D4 0014DD34 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801520D8 0014DD38 38 00 00 14 */ li r0, 0x14
+/* 801520DC 0014DD3C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801520E0 0014DD40 48 00 0F 0C */ b lbl_80152FEC
+/* 801520E4 0014DD44 A8 7E 00 AE */ lha r3, 0xae(r30)
+/* 801520E8 0014DD48 48 10 1C E9 */ bl func_80253DD0
+/* 801520EC 0014DD4C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801520F0 0014DD50 28 00 00 03 */ cmplwi r0, 3
+/* 801520F4 0014DD54 40 82 0E F8 */ bne lbl_80152FEC
+/* 801520F8 0014DD58 38 60 00 00 */ li r3, 0
+/* 801520FC 0014DD5C 38 80 00 00 */ li r4, 0
+/* 80152100 0014DD60 4B F0 77 F9 */ bl func_800598F8
+/* 80152104 0014DD64 38 60 00 33 */ li r3, 0x33
+/* 80152108 0014DD68 38 80 00 00 */ li r4, 0
+/* 8015210C 0014DD6C 38 A0 00 00 */ li r5, 0
+/* 80152110 0014DD70 38 C0 00 34 */ li r6, 0x34
+/* 80152114 0014DD74 38 E0 00 35 */ li r7, 0x35
+/* 80152118 0014DD78 39 00 00 00 */ li r8, 0
+/* 8015211C 0014DD7C 4B F0 78 AD */ bl func_800599C8
+/* 80152120 0014DD80 38 60 00 34 */ li r3, 0x34
+/* 80152124 0014DD84 38 80 00 00 */ li r4, 0
+/* 80152128 0014DD88 38 A0 00 33 */ li r5, 0x33
+/* 8015212C 0014DD8C 38 C0 00 00 */ li r6, 0
+/* 80152130 0014DD90 38 E0 00 36 */ li r7, 0x36
+/* 80152134 0014DD94 39 00 00 00 */ li r8, 0
+/* 80152138 0014DD98 4B F0 78 91 */ bl func_800599C8
+/* 8015213C 0014DD9C 38 60 00 35 */ li r3, 0x35
+/* 80152140 0014DDA0 38 80 00 33 */ li r4, 0x33
+/* 80152144 0014DDA4 38 A0 00 00 */ li r5, 0
+/* 80152148 0014DDA8 38 C0 00 36 */ li r6, 0x36
+/* 8015214C 0014DDAC 38 E0 00 37 */ li r7, 0x37
+/* 80152150 0014DDB0 39 00 00 00 */ li r8, 0
+/* 80152154 0014DDB4 4B F0 78 75 */ bl func_800599C8
+/* 80152158 0014DDB8 38 60 00 36 */ li r3, 0x36
+/* 8015215C 0014DDBC 38 80 00 34 */ li r4, 0x34
+/* 80152160 0014DDC0 38 A0 00 35 */ li r5, 0x35
+/* 80152164 0014DDC4 38 C0 00 00 */ li r6, 0
+/* 80152168 0014DDC8 38 E0 00 38 */ li r7, 0x38
+/* 8015216C 0014DDCC 39 00 00 00 */ li r8, 0
+/* 80152170 0014DDD0 4B F0 78 59 */ bl func_800599C8
+/* 80152174 0014DDD4 38 60 00 37 */ li r3, 0x37
+/* 80152178 0014DDD8 38 80 00 35 */ li r4, 0x35
+/* 8015217C 0014DDDC 38 A0 00 00 */ li r5, 0
+/* 80152180 0014DDE0 38 C0 00 38 */ li r6, 0x38
+/* 80152184 0014DDE4 38 E0 00 00 */ li r7, 0
+/* 80152188 0014DDE8 39 00 00 00 */ li r8, 0
+/* 8015218C 0014DDEC 4B F0 78 3D */ bl func_800599C8
+/* 80152190 0014DDF0 38 60 00 38 */ li r3, 0x38
+/* 80152194 0014DDF4 38 80 00 36 */ li r4, 0x36
+/* 80152198 0014DDF8 38 A0 00 37 */ li r5, 0x37
+/* 8015219C 0014DDFC 38 C0 00 00 */ li r6, 0
+/* 801521A0 0014DE00 38 E0 00 00 */ li r7, 0
+/* 801521A4 0014DE04 39 00 00 00 */ li r8, 0
+/* 801521A8 0014DE08 4B F0 78 21 */ bl func_800599C8
+/* 801521AC 0014DE0C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801521B0 0014DE10 38 A0 00 33 */ li r5, 0x33
+/* 801521B4 0014DE14 38 00 00 00 */ li r0, 0
+/* 801521B8 0014DE18 38 60 00 00 */ li r3, 0
+/* 801521BC 0014DE1C 90 A4 00 D0 */ stw r5, 0xd0(r4)
+/* 801521C0 0014DE20 38 80 00 00 */ li r4, 0
+/* 801521C4 0014DE24 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801521C8 0014DE28 98 05 01 6C */ stb r0, 0x16c(r5)
+/* 801521CC 0014DE2C 48 00 2F 0D */ bl func_801550D8
+/* 801521D0 0014DE30 38 60 00 00 */ li r3, 0
+/* 801521D4 0014DE34 38 80 00 01 */ li r4, 1
+/* 801521D8 0014DE38 48 00 2F 01 */ bl func_801550D8
+/* 801521DC 0014DE3C 48 0D 16 55 */ bl func_80223830
+/* 801521E0 0014DE40 3C 80 00 03 */ lis r4, 0x000343FD@ha
+/* 801521E4 0014DE44 80 A3 00 00 */ lwz r5, 0(r3)
+/* 801521E8 0014DE48 38 04 43 FD */ addi r0, r4, 0x000343FD@l
+/* 801521EC 0014DE4C 3F C0 80 42 */ lis r30, lbl_8041E228@ha
+/* 801521F0 0014DE50 7C C5 01 D6 */ mullw r6, r5, r0
+/* 801521F4 0014DE54 3C 80 2A AB */ lis r4, 0x2AAAAAAB@ha
+/* 801521F8 0014DE58 3B DE E2 28 */ addi r30, r30, lbl_8041E228@l
+/* 801521FC 0014DE5C 38 04 AA AB */ addi r0, r4, 0x2AAAAAAB@l
+/* 80152200 0014DE60 38 80 00 01 */ li r4, 1
+/* 80152204 0014DE64 38 A0 00 00 */ li r5, 0
+/* 80152208 0014DE68 3C E6 00 27 */ addis r7, r6, 0x27
+/* 8015220C 0014DE6C 38 C0 00 00 */ li r6, 0
+/* 80152210 0014DE70 39 07 9E C3 */ addi r8, r7, -24893
+/* 80152214 0014DE74 55 07 84 3E */ srwi r7, r8, 0x10
+/* 80152218 0014DE78 91 03 00 00 */ stw r8, 0(r3)
+/* 8015221C 0014DE7C 7C 00 38 96 */ mulhw r0, r0, r7
+/* 80152220 0014DE80 7C 00 0E 70 */ srawi r0, r0, 1
+/* 80152224 0014DE84 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 80152228 0014DE88 7C 00 1A 14 */ add r0, r0, r3
+/* 8015222C 0014DE8C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 80152230 0014DE90 7C 00 38 50 */ subf r0, r0, r7
+/* 80152234 0014DE94 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80152238 0014DE98 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
+/* 8015223C 0014DE9C 7F 83 00 50 */ subf r28, r3, r0
+/* 80152240 0014DEA0 7F BE E2 14 */ add r29, r30, r28
+/* 80152244 0014DEA4 88 7D 00 06 */ lbz r3, 6(r29)
+/* 80152248 0014DEA8 48 00 30 05 */ bl func_8015524C
+/* 8015224C 0014DEAC 88 7D 00 06 */ lbz r3, 6(r29)
+/* 80152250 0014DEB0 38 80 00 01 */ li r4, 1
+/* 80152254 0014DEB4 38 A0 00 00 */ li r5, 0
+/* 80152258 0014DEB8 38 C0 00 00 */ li r6, 0
+/* 8015225C 0014DEBC 48 00 2F F1 */ bl func_8015524C
+/* 80152260 0014DEC0 7F 9E E2 14 */ add r28, r30, r28
+/* 80152264 0014DEC4 3B A0 00 00 */ li r29, 0
+lbl_80152268:
+/* 80152268 0014DEC8 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 8015226C 0014DECC 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152270 0014DED0 7C 7C 18 AE */ lbzx r3, r28, r3
+/* 80152274 0014DED4 7C 80 1A 14 */ add r4, r0, r3
+/* 80152278 0014DED8 88 04 00 E8 */ lbz r0, 0xe8(r4)
+/* 8015227C 0014DEDC 28 00 00 07 */ cmplwi r0, 7
+/* 80152280 0014DEE0 41 82 00 14 */ beq lbl_80152294
+/* 80152284 0014DEE4 38 80 00 01 */ li r4, 1
+/* 80152288 0014DEE8 38 A0 00 00 */ li r5, 0
+/* 8015228C 0014DEEC 38 C0 00 00 */ li r6, 0
+/* 80152290 0014DEF0 48 00 2F BD */ bl func_8015524C
+lbl_80152294:
+/* 80152294 0014DEF4 3B BD 00 01 */ addi r29, r29, 1
+/* 80152298 0014DEF8 28 1D 00 06 */ cmplwi r29, 6
+/* 8015229C 0014DEFC 41 80 FF CC */ blt lbl_80152268
+/* 801522A0 0014DF00 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801522A4 0014DF04 38 80 00 00 */ li r4, 0
+/* 801522A8 0014DF08 38 00 00 02 */ li r0, 2
+/* 801522AC 0014DF0C 38 C0 00 00 */ li r6, 0
+/* 801522B0 0014DF10 98 83 01 6D */ stb r4, 0x16d(r3)
+/* 801522B4 0014DF14 7C 09 03 A6 */ mtctr r0
+lbl_801522B8:
+/* 801522B8 0014DF18 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801522BC 0014DF1C 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 801522C0 0014DF20 7C 63 02 14 */ add r3, r3, r0
+/* 801522C4 0014DF24 98 83 01 32 */ stb r4, 0x132(r3)
+/* 801522C8 0014DF28 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801522CC 0014DF2C 7C 65 02 14 */ add r3, r5, r0
+/* 801522D0 0014DF30 88 03 00 E8 */ lbz r0, 0xe8(r3)
+/* 801522D4 0014DF34 2C 00 00 00 */ cmpwi r0, 0
+/* 801522D8 0014DF38 41 82 00 18 */ beq lbl_801522F0
+/* 801522DC 0014DF3C 28 00 00 07 */ cmplwi r0, 7
+/* 801522E0 0014DF40 41 82 00 10 */ beq lbl_801522F0
+/* 801522E4 0014DF44 88 65 01 6D */ lbz r3, 0x16d(r5)
+/* 801522E8 0014DF48 38 03 00 01 */ addi r0, r3, 1
+/* 801522EC 0014DF4C 98 05 01 6D */ stb r0, 0x16d(r5)
+lbl_801522F0:
+/* 801522F0 0014DF50 38 C6 00 01 */ addi r6, r6, 1
+/* 801522F4 0014DF54 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801522F8 0014DF58 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 801522FC 0014DF5C 7C 63 02 14 */ add r3, r3, r0
+/* 80152300 0014DF60 98 83 01 32 */ stb r4, 0x132(r3)
+/* 80152304 0014DF64 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152308 0014DF68 7C 65 02 14 */ add r3, r5, r0
+/* 8015230C 0014DF6C 88 03 00 E8 */ lbz r0, 0xe8(r3)
+/* 80152310 0014DF70 2C 00 00 00 */ cmpwi r0, 0
+/* 80152314 0014DF74 41 82 00 18 */ beq lbl_8015232C
+/* 80152318 0014DF78 28 00 00 07 */ cmplwi r0, 7
+/* 8015231C 0014DF7C 41 82 00 10 */ beq lbl_8015232C
+/* 80152320 0014DF80 88 65 01 6D */ lbz r3, 0x16d(r5)
+/* 80152324 0014DF84 38 03 00 01 */ addi r0, r3, 1
+/* 80152328 0014DF88 98 05 01 6D */ stb r0, 0x16d(r5)
+lbl_8015232C:
+/* 8015232C 0014DF8C 38 C6 00 01 */ addi r6, r6, 1
+/* 80152330 0014DF90 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152334 0014DF94 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80152338 0014DF98 7C 63 02 14 */ add r3, r3, r0
+/* 8015233C 0014DF9C 98 83 01 32 */ stb r4, 0x132(r3)
+/* 80152340 0014DFA0 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152344 0014DFA4 7C 65 02 14 */ add r3, r5, r0
+/* 80152348 0014DFA8 88 03 00 E8 */ lbz r0, 0xe8(r3)
+/* 8015234C 0014DFAC 2C 00 00 00 */ cmpwi r0, 0
+/* 80152350 0014DFB0 41 82 00 18 */ beq lbl_80152368
+/* 80152354 0014DFB4 28 00 00 07 */ cmplwi r0, 7
+/* 80152358 0014DFB8 41 82 00 10 */ beq lbl_80152368
+/* 8015235C 0014DFBC 88 65 01 6D */ lbz r3, 0x16d(r5)
+/* 80152360 0014DFC0 38 03 00 01 */ addi r0, r3, 1
+/* 80152364 0014DFC4 98 05 01 6D */ stb r0, 0x16d(r5)
+lbl_80152368:
+/* 80152368 0014DFC8 38 C6 00 01 */ addi r6, r6, 1
+/* 8015236C 0014DFCC 42 00 FF 4C */ bdnz lbl_801522B8
+/* 80152370 0014DFD0 83 8D 82 D0 */ lwz r28, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152374 0014DFD4 48 00 D4 2D */ bl func_8015F7A0
+/* 80152378 0014DFD8 D8 3C 01 78 */ stfd f1, 0x178(r28)
+/* 8015237C 0014DFDC 38 00 00 06 */ li r0, 6
+/* 80152380 0014DFE0 B0 1C 00 C4 */ sth r0, 0xc4(r28)
+/* 80152384 0014DFE4 48 00 0C 68 */ b lbl_80152FEC
+/* 80152388 0014DFE8 48 00 D4 19 */ bl func_8015F7A0
+/* 8015238C 0014DFEC C8 5E 01 78 */ lfd f2, 0x178(r30)
+/* 80152390 0014DFF0 C8 02 8E 88 */ lfd f0, lbl_80641488-_SDA2_BASE_(r2)
+/* 80152394 0014DFF4 FC 21 10 28 */ fsub f1, f1, f2
+/* 80152398 0014DFF8 88 9E 01 6D */ lbz r4, 0x16d(r30)
+/* 8015239C 0014DFFC FC 00 00 72 */ fmul f0, f0, f1
+/* 801523A0 0014E000 FC 00 00 1E */ fctiwz f0, f0
+/* 801523A4 0014E004 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801523A8 0014E008 80 61 00 34 */ lwz r3, 0x34(r1)
+/* 801523AC 0014E00C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801523B0 0014E010 7C 00 20 40 */ cmplw r0, r4
+/* 801523B4 0014E014 41 80 00 08 */ blt lbl_801523BC
+/* 801523B8 0014E018 7C 83 23 78 */ mr r3, r4
+lbl_801523BC:
+/* 801523BC 0014E01C 88 1E 00 E2 */ lbz r0, 0xe2(r30)
+/* 801523C0 0014E020 28 00 00 03 */ cmplwi r0, 3
+/* 801523C4 0014E024 40 82 00 08 */ bne lbl_801523CC
+/* 801523C8 0014E028 7C 83 23 78 */ mr r3, r4
+lbl_801523CC:
+/* 801523CC 0014E02C 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 801523D0 0014E030 38 80 00 00 */ li r4, 0
+/* 801523D4 0014E034 41 82 00 CC */ beq lbl_801524A0
+/* 801523D8 0014E038 28 00 00 08 */ cmplwi r0, 8
+/* 801523DC 0014E03C 38 03 00 F8 */ addi r0, r3, 0xf8
+/* 801523E0 0014E040 40 81 00 8C */ ble lbl_8015246C
+/* 801523E4 0014E044 54 05 06 3E */ clrlwi r5, r0, 0x18
+/* 801523E8 0014E048 38 E0 00 01 */ li r7, 1
+/* 801523EC 0014E04C 38 05 00 07 */ addi r0, r5, 7
+/* 801523F0 0014E050 54 00 E8 FE */ srwi r0, r0, 3
+/* 801523F4 0014E054 7C 09 03 A6 */ mtctr r0
+/* 801523F8 0014E058 28 05 00 00 */ cmplwi r5, 0
+/* 801523FC 0014E05C 40 81 00 70 */ ble lbl_8015246C
+lbl_80152400:
+/* 80152400 0014E060 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152404 0014E064 54 86 06 3E */ clrlwi r6, r4, 0x18
+/* 80152408 0014E068 38 84 00 08 */ addi r4, r4, 8
+/* 8015240C 0014E06C 7C A0 32 14 */ add r5, r0, r6
+/* 80152410 0014E070 98 E5 01 32 */ stb r7, 0x132(r5)
+/* 80152414 0014E074 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152418 0014E078 7C A0 32 14 */ add r5, r0, r6
+/* 8015241C 0014E07C 98 E5 01 33 */ stb r7, 0x133(r5)
+/* 80152420 0014E080 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152424 0014E084 7C A0 32 14 */ add r5, r0, r6
+/* 80152428 0014E088 98 E5 01 34 */ stb r7, 0x134(r5)
+/* 8015242C 0014E08C 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152430 0014E090 7C A0 32 14 */ add r5, r0, r6
+/* 80152434 0014E094 98 E5 01 35 */ stb r7, 0x135(r5)
+/* 80152438 0014E098 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015243C 0014E09C 7C A0 32 14 */ add r5, r0, r6
+/* 80152440 0014E0A0 98 E5 01 36 */ stb r7, 0x136(r5)
+/* 80152444 0014E0A4 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152448 0014E0A8 7C A0 32 14 */ add r5, r0, r6
+/* 8015244C 0014E0AC 98 E5 01 37 */ stb r7, 0x137(r5)
+/* 80152450 0014E0B0 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152454 0014E0B4 7C A0 32 14 */ add r5, r0, r6
+/* 80152458 0014E0B8 98 E5 01 38 */ stb r7, 0x138(r5)
+/* 8015245C 0014E0BC 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152460 0014E0C0 7C A0 32 14 */ add r5, r0, r6
+/* 80152464 0014E0C4 98 E5 01 39 */ stb r7, 0x139(r5)
+/* 80152468 0014E0C8 42 00 FF 98 */ bdnz lbl_80152400
+lbl_8015246C:
+/* 8015246C 0014E0CC 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80152470 0014E0D0 54 85 06 3E */ clrlwi r5, r4, 0x18
+/* 80152474 0014E0D4 7C 05 18 50 */ subf r0, r5, r3
+/* 80152478 0014E0D8 38 C0 00 01 */ li r6, 1
+/* 8015247C 0014E0DC 7C 09 03 A6 */ mtctr r0
+/* 80152480 0014E0E0 7C 05 18 40 */ cmplw r5, r3
+/* 80152484 0014E0E4 40 80 00 1C */ bge lbl_801524A0
+lbl_80152488:
+/* 80152488 0014E0E8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015248C 0014E0EC 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 80152490 0014E0F0 38 84 00 01 */ addi r4, r4, 1
+/* 80152494 0014E0F4 7C 63 02 14 */ add r3, r3, r0
+/* 80152498 0014E0F8 98 C3 01 32 */ stb r6, 0x132(r3)
+/* 8015249C 0014E0FC 42 00 FF EC */ bdnz lbl_80152488
+lbl_801524A0:
+/* 801524A0 0014E100 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801524A4 0014E104 88 04 00 E2 */ lbz r0, 0xe2(r4)
+/* 801524A8 0014E108 28 00 00 03 */ cmplwi r0, 3
+/* 801524AC 0014E10C 40 82 00 1C */ bne lbl_801524C8
+/* 801524B0 0014E110 38 00 00 07 */ li r0, 7
+/* 801524B4 0014E114 38 60 00 17 */ li r3, 0x17
+/* 801524B8 0014E118 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 801524BC 0014E11C 38 80 00 0E */ li r4, 0xe
+/* 801524C0 0014E120 48 00 2A C5 */ bl func_80154F84
+/* 801524C4 0014E124 48 00 0B 28 */ b lbl_80152FEC
+lbl_801524C8:
+/* 801524C8 0014E128 28 00 00 02 */ cmplwi r0, 2
+/* 801524CC 0014E12C 40 82 00 20 */ bne lbl_801524EC
+/* 801524D0 0014E130 38 60 00 17 */ li r3, 0x17
+/* 801524D4 0014E134 38 80 00 0E */ li r4, 0xe
+/* 801524D8 0014E138 48 00 2A AD */ bl func_80154F84
+/* 801524DC 0014E13C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801524E0 0014E140 38 00 00 0A */ li r0, 0xa
+/* 801524E4 0014E144 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 801524E8 0014E148 48 00 0B 04 */ b lbl_80152FEC
+lbl_801524EC:
+/* 801524EC 0014E14C 28 00 00 01 */ cmplwi r0, 1
+/* 801524F0 0014E150 40 82 00 3C */ bne lbl_8015252C
+/* 801524F4 0014E154 3C 60 08 00 */ lis r3, 0x800
+/* 801524F8 0014E158 38 80 00 00 */ li r4, 0
+/* 801524FC 0014E15C 38 A0 00 00 */ li r5, 0
+/* 80152500 0014E160 38 C0 00 01 */ li r6, 1
+/* 80152504 0014E164 4B F0 75 69 */ bl func_80059A6C
+/* 80152508 0014E168 2C 03 00 00 */ cmpwi r3, 0
+/* 8015250C 0014E16C 41 82 00 20 */ beq lbl_8015252C
+/* 80152510 0014E170 38 60 00 17 */ li r3, 0x17
+/* 80152514 0014E174 38 80 00 0E */ li r4, 0xe
+/* 80152518 0014E178 48 00 2A 6D */ bl func_80154F84
+/* 8015251C 0014E17C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152520 0014E180 38 00 00 02 */ li r0, 2
+/* 80152524 0014E184 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 80152528 0014E188 48 00 0A C4 */ b lbl_80152FEC
+lbl_8015252C:
+/* 8015252C 0014E18C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152530 0014E190 38 60 00 28 */ li r3, 0x28
+/* 80152534 0014E194 38 A0 00 00 */ li r5, 0
+/* 80152538 0014E198 38 C0 00 01 */ li r6, 1
+/* 8015253C 0014E19C 80 04 00 D0 */ lwz r0, 0xd0(r4)
+/* 80152540 0014E1A0 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80152544 0014E1A4 4B F0 75 29 */ bl func_80059A6C
+/* 80152548 0014E1A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015254C 0014E1AC 41 82 0A A0 */ beq lbl_80152FEC
+/* 80152550 0014E1B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80152554 0014E1B4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152558 0014E1B8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8015255C 0014E1BC 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 80152560 0014E1C0 41 82 02 DC */ beq lbl_8015283C
+/* 80152564 0014E1C4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152568 0014E1C8 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8015256C 0014E1CC 2C 00 00 36 */ cmpwi r0, 0x36
+/* 80152570 0014E1D0 41 82 01 7C */ beq lbl_801526EC
+/* 80152574 0014E1D4 40 80 00 1C */ bge lbl_80152590
+/* 80152578 0014E1D8 2C 00 00 34 */ cmpwi r0, 0x34
+/* 8015257C 0014E1DC 41 82 00 90 */ beq lbl_8015260C
+/* 80152580 0014E1E0 40 80 00 FC */ bge lbl_8015267C
+/* 80152584 0014E1E4 2C 00 00 33 */ cmpwi r0, 0x33
+/* 80152588 0014E1E8 40 80 00 18 */ bge lbl_801525A0
+/* 8015258C 0014E1EC 48 00 0A 60 */ b lbl_80152FEC
+lbl_80152590:
+/* 80152590 0014E1F0 2C 00 00 38 */ cmpwi r0, 0x38
+/* 80152594 0014E1F4 41 82 02 38 */ beq lbl_801527CC
+/* 80152598 0014E1F8 40 80 0A 54 */ bge lbl_80152FEC
+/* 8015259C 0014E1FC 48 00 01 C0 */ b lbl_8015275C
+lbl_801525A0:
+/* 801525A0 0014E200 80 63 00 F4 */ lwz r3, 0xf4(r3)
+/* 801525A4 0014E204 4B F0 46 31 */ bl func_80056BD4
+/* 801525A8 0014E208 2C 03 00 00 */ cmpwi r3, 0
+/* 801525AC 0014E20C 41 82 00 50 */ beq lbl_801525FC
+/* 801525B0 0014E210 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801525B4 0014E214 8C 03 00 DC */ lbzu r0, 0xdc(r3)
+/* 801525B8 0014E218 28 00 00 07 */ cmplwi r0, 7
+/* 801525BC 0014E21C 41 82 00 28 */ beq lbl_801525E4
+/* 801525C0 0014E220 38 60 00 17 */ li r3, 0x17
+/* 801525C4 0014E224 38 80 00 06 */ li r4, 6
+/* 801525C8 0014E228 48 00 29 BD */ bl func_80154F84
+/* 801525CC 0014E22C 38 60 00 00 */ li r3, 0
+/* 801525D0 0014E230 38 80 00 00 */ li r4, 0
+/* 801525D4 0014E234 38 A0 00 01 */ li r5, 1
+/* 801525D8 0014E238 38 C0 00 00 */ li r6, 0
+/* 801525DC 0014E23C 48 00 2C 71 */ bl func_8015524C
+/* 801525E0 0014E240 48 00 00 1C */ b lbl_801525FC
+lbl_801525E4:
+/* 801525E4 0014E244 38 80 00 00 */ li r4, 0
+/* 801525E8 0014E248 38 A0 00 00 */ li r5, 0
+/* 801525EC 0014E24C 48 00 31 99 */ bl func_80155784
+/* 801525F0 0014E250 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801525F4 0014E254 38 00 00 10 */ li r0, 0x10
+/* 801525F8 0014E258 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801525FC:
+/* 801525FC 0014E25C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152600 0014E260 38 00 00 00 */ li r0, 0
+/* 80152604 0014E264 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 80152608 0014E268 48 00 09 E4 */ b lbl_80152FEC
+lbl_8015260C:
+/* 8015260C 0014E26C 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80152610 0014E270 4B F0 45 C5 */ bl func_80056BD4
+/* 80152614 0014E274 2C 03 00 00 */ cmpwi r3, 0
+/* 80152618 0014E278 41 82 00 54 */ beq lbl_8015266C
+/* 8015261C 0014E27C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152620 0014E280 88 03 00 DD */ lbz r0, 0xdd(r3)
+/* 80152624 0014E284 28 00 00 07 */ cmplwi r0, 7
+/* 80152628 0014E288 41 82 00 28 */ beq lbl_80152650
+/* 8015262C 0014E28C 38 60 00 17 */ li r3, 0x17
+/* 80152630 0014E290 38 80 00 07 */ li r4, 7
+/* 80152634 0014E294 48 00 29 51 */ bl func_80154F84
+/* 80152638 0014E298 38 60 00 01 */ li r3, 1
+/* 8015263C 0014E29C 38 80 00 00 */ li r4, 0
+/* 80152640 0014E2A0 38 A0 00 01 */ li r5, 1
+/* 80152644 0014E2A4 38 C0 00 00 */ li r6, 0
+/* 80152648 0014E2A8 48 00 2C 05 */ bl func_8015524C
+/* 8015264C 0014E2AC 48 00 00 20 */ b lbl_8015266C
+lbl_80152650:
+/* 80152650 0014E2B0 38 63 00 DC */ addi r3, r3, 0xdc
+/* 80152654 0014E2B4 38 80 00 01 */ li r4, 1
+/* 80152658 0014E2B8 38 A0 00 00 */ li r5, 0
+/* 8015265C 0014E2BC 48 00 31 29 */ bl func_80155784
+/* 80152660 0014E2C0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152664 0014E2C4 38 00 00 10 */ li r0, 0x10
+/* 80152668 0014E2C8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_8015266C:
+/* 8015266C 0014E2CC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152670 0014E2D0 38 00 00 01 */ li r0, 1
+/* 80152674 0014E2D4 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 80152678 0014E2D8 48 00 09 74 */ b lbl_80152FEC
+lbl_8015267C:
+/* 8015267C 0014E2DC 80 63 00 FC */ lwz r3, 0xfc(r3)
+/* 80152680 0014E2E0 4B F0 45 55 */ bl func_80056BD4
+/* 80152684 0014E2E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80152688 0014E2E8 41 82 00 54 */ beq lbl_801526DC
+/* 8015268C 0014E2EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152690 0014E2F0 88 03 00 DE */ lbz r0, 0xde(r3)
+/* 80152694 0014E2F4 28 00 00 07 */ cmplwi r0, 7
+/* 80152698 0014E2F8 41 82 00 28 */ beq lbl_801526C0
+/* 8015269C 0014E2FC 38 60 00 17 */ li r3, 0x17
+/* 801526A0 0014E300 38 80 00 08 */ li r4, 8
+/* 801526A4 0014E304 48 00 28 E1 */ bl func_80154F84
+/* 801526A8 0014E308 38 60 00 02 */ li r3, 2
+/* 801526AC 0014E30C 38 80 00 00 */ li r4, 0
+/* 801526B0 0014E310 38 A0 00 01 */ li r5, 1
+/* 801526B4 0014E314 38 C0 00 00 */ li r6, 0
+/* 801526B8 0014E318 48 00 2B 95 */ bl func_8015524C
+/* 801526BC 0014E31C 48 00 00 20 */ b lbl_801526DC
+lbl_801526C0:
+/* 801526C0 0014E320 38 63 00 DC */ addi r3, r3, 0xdc
+/* 801526C4 0014E324 38 80 00 02 */ li r4, 2
+/* 801526C8 0014E328 38 A0 00 00 */ li r5, 0
+/* 801526CC 0014E32C 48 00 30 B9 */ bl func_80155784
+/* 801526D0 0014E330 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801526D4 0014E334 38 00 00 10 */ li r0, 0x10
+/* 801526D8 0014E338 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801526DC:
+/* 801526DC 0014E33C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801526E0 0014E340 38 00 00 02 */ li r0, 2
+/* 801526E4 0014E344 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 801526E8 0014E348 48 00 09 04 */ b lbl_80152FEC
+lbl_801526EC:
+/* 801526EC 0014E34C 80 63 01 00 */ lwz r3, 0x100(r3)
+/* 801526F0 0014E350 4B F0 44 E5 */ bl func_80056BD4
+/* 801526F4 0014E354 2C 03 00 00 */ cmpwi r3, 0
+/* 801526F8 0014E358 41 82 00 54 */ beq lbl_8015274C
+/* 801526FC 0014E35C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152700 0014E360 88 03 00 DF */ lbz r0, 0xdf(r3)
+/* 80152704 0014E364 28 00 00 07 */ cmplwi r0, 7
+/* 80152708 0014E368 41 82 00 28 */ beq lbl_80152730
+/* 8015270C 0014E36C 38 60 00 17 */ li r3, 0x17
+/* 80152710 0014E370 38 80 00 09 */ li r4, 9
+/* 80152714 0014E374 48 00 28 71 */ bl func_80154F84
+/* 80152718 0014E378 38 60 00 03 */ li r3, 3
+/* 8015271C 0014E37C 38 80 00 00 */ li r4, 0
+/* 80152720 0014E380 38 A0 00 01 */ li r5, 1
+/* 80152724 0014E384 38 C0 00 00 */ li r6, 0
+/* 80152728 0014E388 48 00 2B 25 */ bl func_8015524C
+/* 8015272C 0014E38C 48 00 00 20 */ b lbl_8015274C
+lbl_80152730:
+/* 80152730 0014E390 38 63 00 DC */ addi r3, r3, 0xdc
+/* 80152734 0014E394 38 80 00 03 */ li r4, 3
+/* 80152738 0014E398 38 A0 00 00 */ li r5, 0
+/* 8015273C 0014E39C 48 00 30 49 */ bl func_80155784
+/* 80152740 0014E3A0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152744 0014E3A4 38 00 00 10 */ li r0, 0x10
+/* 80152748 0014E3A8 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_8015274C:
+/* 8015274C 0014E3AC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152750 0014E3B0 38 00 00 03 */ li r0, 3
+/* 80152754 0014E3B4 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 80152758 0014E3B8 48 00 08 94 */ b lbl_80152FEC
+lbl_8015275C:
+/* 8015275C 0014E3BC 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 80152760 0014E3C0 4B F0 44 75 */ bl func_80056BD4
+/* 80152764 0014E3C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80152768 0014E3C8 41 82 00 54 */ beq lbl_801527BC
+/* 8015276C 0014E3CC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152770 0014E3D0 88 03 00 E0 */ lbz r0, 0xe0(r3)
+/* 80152774 0014E3D4 28 00 00 07 */ cmplwi r0, 7
+/* 80152778 0014E3D8 41 82 00 28 */ beq lbl_801527A0
+/* 8015277C 0014E3DC 38 60 00 17 */ li r3, 0x17
+/* 80152780 0014E3E0 38 80 00 0A */ li r4, 0xa
+/* 80152784 0014E3E4 48 00 28 01 */ bl func_80154F84
+/* 80152788 0014E3E8 38 60 00 04 */ li r3, 4
+/* 8015278C 0014E3EC 38 80 00 00 */ li r4, 0
+/* 80152790 0014E3F0 38 A0 00 01 */ li r5, 1
+/* 80152794 0014E3F4 38 C0 00 00 */ li r6, 0
+/* 80152798 0014E3F8 48 00 2A B5 */ bl func_8015524C
+/* 8015279C 0014E3FC 48 00 00 20 */ b lbl_801527BC
+lbl_801527A0:
+/* 801527A0 0014E400 38 63 00 DC */ addi r3, r3, 0xdc
+/* 801527A4 0014E404 38 80 00 04 */ li r4, 4
+/* 801527A8 0014E408 38 A0 00 00 */ li r5, 0
+/* 801527AC 0014E40C 48 00 2F D9 */ bl func_80155784
+/* 801527B0 0014E410 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801527B4 0014E414 38 00 00 10 */ li r0, 0x10
+/* 801527B8 0014E418 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801527BC:
+/* 801527BC 0014E41C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801527C0 0014E420 38 00 00 04 */ li r0, 4
+/* 801527C4 0014E424 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 801527C8 0014E428 48 00 08 24 */ b lbl_80152FEC
+lbl_801527CC:
+/* 801527CC 0014E42C 80 63 01 08 */ lwz r3, 0x108(r3)
+/* 801527D0 0014E430 4B F0 44 05 */ bl func_80056BD4
+/* 801527D4 0014E434 2C 03 00 00 */ cmpwi r3, 0
+/* 801527D8 0014E438 41 82 00 54 */ beq lbl_8015282C
+/* 801527DC 0014E43C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801527E0 0014E440 88 03 00 E1 */ lbz r0, 0xe1(r3)
+/* 801527E4 0014E444 28 00 00 07 */ cmplwi r0, 7
+/* 801527E8 0014E448 41 82 00 28 */ beq lbl_80152810
+/* 801527EC 0014E44C 38 60 00 17 */ li r3, 0x17
+/* 801527F0 0014E450 38 80 00 0B */ li r4, 0xb
+/* 801527F4 0014E454 48 00 27 91 */ bl func_80154F84
+/* 801527F8 0014E458 38 60 00 05 */ li r3, 5
+/* 801527FC 0014E45C 38 80 00 00 */ li r4, 0
+/* 80152800 0014E460 38 A0 00 01 */ li r5, 1
+/* 80152804 0014E464 38 C0 00 00 */ li r6, 0
+/* 80152808 0014E468 48 00 2A 45 */ bl func_8015524C
+/* 8015280C 0014E46C 48 00 00 20 */ b lbl_8015282C
+lbl_80152810:
+/* 80152810 0014E470 38 63 00 DC */ addi r3, r3, 0xdc
+/* 80152814 0014E474 38 80 00 05 */ li r4, 5
+/* 80152818 0014E478 38 A0 00 00 */ li r5, 0
+/* 8015281C 0014E47C 48 00 2F 69 */ bl func_80155784
+/* 80152820 0014E480 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152824 0014E484 38 00 00 10 */ li r0, 0x10
+/* 80152828 0014E488 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_8015282C:
+/* 8015282C 0014E48C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152830 0014E490 38 00 00 05 */ li r0, 5
+/* 80152834 0014E494 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 80152838 0014E498 48 00 07 B4 */ b lbl_80152FEC
+lbl_8015283C:
+/* 8015283C 0014E49C 2C 03 00 36 */ cmpwi r3, 0x36
+/* 80152840 0014E4A0 41 82 00 84 */ beq lbl_801528C4
+/* 80152844 0014E4A4 40 80 00 1C */ bge lbl_80152860
+/* 80152848 0014E4A8 2C 03 00 34 */ cmpwi r3, 0x34
+/* 8015284C 0014E4AC 41 82 00 40 */ beq lbl_8015288C
+/* 80152850 0014E4B0 40 80 00 58 */ bge lbl_801528A8
+/* 80152854 0014E4B4 2C 03 00 33 */ cmpwi r3, 0x33
+/* 80152858 0014E4B8 40 80 00 18 */ bge lbl_80152870
+/* 8015285C 0014E4BC 48 00 07 90 */ b lbl_80152FEC
+lbl_80152860:
+/* 80152860 0014E4C0 2C 03 00 38 */ cmpwi r3, 0x38
+/* 80152864 0014E4C4 41 82 00 98 */ beq lbl_801528FC
+/* 80152868 0014E4C8 40 80 07 84 */ bge lbl_80152FEC
+/* 8015286C 0014E4CC 48 00 00 74 */ b lbl_801528E0
+lbl_80152870:
+/* 80152870 0014E4D0 38 60 00 17 */ li r3, 0x17
+/* 80152874 0014E4D4 38 80 00 00 */ li r4, 0
+/* 80152878 0014E4D8 48 00 27 0D */ bl func_80154F84
+/* 8015287C 0014E4DC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152880 0014E4E0 38 00 00 00 */ li r0, 0
+/* 80152884 0014E4E4 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 80152888 0014E4E8 48 00 07 64 */ b lbl_80152FEC
+lbl_8015288C:
+/* 8015288C 0014E4EC 38 60 00 17 */ li r3, 0x17
+/* 80152890 0014E4F0 38 80 00 01 */ li r4, 1
+/* 80152894 0014E4F4 48 00 26 F1 */ bl func_80154F84
+/* 80152898 0014E4F8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015289C 0014E4FC 38 00 00 01 */ li r0, 1
+/* 801528A0 0014E500 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 801528A4 0014E504 48 00 07 48 */ b lbl_80152FEC
+lbl_801528A8:
+/* 801528A8 0014E508 38 60 00 17 */ li r3, 0x17
+/* 801528AC 0014E50C 38 80 00 02 */ li r4, 2
+/* 801528B0 0014E510 48 00 26 D5 */ bl func_80154F84
+/* 801528B4 0014E514 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801528B8 0014E518 38 00 00 02 */ li r0, 2
+/* 801528BC 0014E51C 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 801528C0 0014E520 48 00 07 2C */ b lbl_80152FEC
+lbl_801528C4:
+/* 801528C4 0014E524 38 60 00 17 */ li r3, 0x17
+/* 801528C8 0014E528 38 80 00 03 */ li r4, 3
+/* 801528CC 0014E52C 48 00 26 B9 */ bl func_80154F84
+/* 801528D0 0014E530 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801528D4 0014E534 38 00 00 03 */ li r0, 3
+/* 801528D8 0014E538 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 801528DC 0014E53C 48 00 07 10 */ b lbl_80152FEC
+lbl_801528E0:
+/* 801528E0 0014E540 38 60 00 17 */ li r3, 0x17
+/* 801528E4 0014E544 38 80 00 04 */ li r4, 4
+/* 801528E8 0014E548 48 00 26 9D */ bl func_80154F84
+/* 801528EC 0014E54C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801528F0 0014E550 38 00 00 04 */ li r0, 4
+/* 801528F4 0014E554 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 801528F8 0014E558 48 00 06 F4 */ b lbl_80152FEC
+lbl_801528FC:
+/* 801528FC 0014E55C 38 60 00 17 */ li r3, 0x17
+/* 80152900 0014E560 38 80 00 05 */ li r4, 5
+/* 80152904 0014E564 48 00 26 81 */ bl func_80154F84
+/* 80152908 0014E568 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015290C 0014E56C 38 00 00 05 */ li r0, 5
+/* 80152910 0014E570 98 03 01 6C */ stb r0, 0x16c(r3)
+/* 80152914 0014E574 48 00 06 D8 */ b lbl_80152FEC
+/* 80152918 0014E578 38 60 00 01 */ li r3, 1
+/* 8015291C 0014E57C 48 00 2D 3D */ bl func_80155658
+/* 80152920 0014E580 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152924 0014E584 38 00 00 14 */ li r0, 0x14
+/* 80152928 0014E588 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 8015292C 0014E58C 48 00 06 C0 */ b lbl_80152FEC
+/* 80152930 0014E590 38 60 00 1E */ li r3, 0x1e
+/* 80152934 0014E594 38 80 00 00 */ li r4, 0
+/* 80152938 0014E598 48 00 26 65 */ bl func_80154F9C
+/* 8015293C 0014E59C 38 60 00 16 */ li r3, 0x16
+/* 80152940 0014E5A0 38 80 00 01 */ li r4, 1
+/* 80152944 0014E5A4 48 00 26 59 */ bl func_80154F9C
+/* 80152948 0014E5A8 38 60 00 00 */ li r3, 0
+/* 8015294C 0014E5AC 38 80 00 00 */ li r4, 0
+/* 80152950 0014E5B0 4B F0 6F A9 */ bl func_800598F8
+/* 80152954 0014E5B4 38 60 00 3D */ li r3, 0x3d
+/* 80152958 0014E5B8 38 80 00 00 */ li r4, 0
+/* 8015295C 0014E5BC 38 A0 00 00 */ li r5, 0
+/* 80152960 0014E5C0 38 C0 00 3E */ li r6, 0x3e
+/* 80152964 0014E5C4 38 E0 00 00 */ li r7, 0
+/* 80152968 0014E5C8 39 00 00 00 */ li r8, 0
+/* 8015296C 0014E5CC 4B F0 70 5D */ bl func_800599C8
+/* 80152970 0014E5D0 38 60 00 3E */ li r3, 0x3e
+/* 80152974 0014E5D4 38 80 00 00 */ li r4, 0
+/* 80152978 0014E5D8 38 A0 00 3D */ li r5, 0x3d
+/* 8015297C 0014E5DC 38 C0 00 00 */ li r6, 0
+/* 80152980 0014E5E0 38 E0 00 00 */ li r7, 0
+/* 80152984 0014E5E4 39 00 00 00 */ li r8, 0
+/* 80152988 0014E5E8 4B F0 70 41 */ bl func_800599C8
+/* 8015298C 0014E5EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152990 0014E5F0 38 00 00 0B */ li r0, 0xb
+/* 80152994 0014E5F4 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80152998 0014E5F8 48 00 06 54 */ b lbl_80152FEC
+/* 8015299C 0014E5FC 48 00 CE 05 */ bl func_8015F7A0
+/* 801529A0 0014E600 C8 5E 01 78 */ lfd f2, 0x178(r30)
+/* 801529A4 0014E604 C8 02 8E 88 */ lfd f0, lbl_80641488-_SDA2_BASE_(r2)
+/* 801529A8 0014E608 FC 21 10 28 */ fsub f1, f1, f2
+/* 801529AC 0014E60C 88 7E 01 6D */ lbz r3, 0x16d(r30)
+/* 801529B0 0014E610 FC 00 00 72 */ fmul f0, f0, f1
+/* 801529B4 0014E614 FC 00 00 1E */ fctiwz f0, f0
+/* 801529B8 0014E618 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801529BC 0014E61C 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 801529C0 0014E620 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 801529C4 0014E624 7C 00 18 40 */ cmplw r0, r3
+/* 801529C8 0014E628 41 80 00 08 */ blt lbl_801529D0
+/* 801529CC 0014E62C 7C 67 1B 78 */ mr r7, r3
+lbl_801529D0:
+/* 801529D0 0014E630 54 E0 06 3F */ clrlwi. r0, r7, 0x18
+/* 801529D4 0014E634 38 60 00 00 */ li r3, 0
+/* 801529D8 0014E638 41 82 00 CC */ beq lbl_80152AA4
+/* 801529DC 0014E63C 28 00 00 08 */ cmplwi r0, 8
+/* 801529E0 0014E640 38 07 00 F8 */ addi r0, r7, 0xf8
+/* 801529E4 0014E644 40 81 00 8C */ ble lbl_80152A70
+/* 801529E8 0014E648 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 801529EC 0014E64C 38 C0 00 01 */ li r6, 1
+/* 801529F0 0014E650 38 04 00 07 */ addi r0, r4, 7
+/* 801529F4 0014E654 54 00 E8 FE */ srwi r0, r0, 3
+/* 801529F8 0014E658 7C 09 03 A6 */ mtctr r0
+/* 801529FC 0014E65C 28 04 00 00 */ cmplwi r4, 0
+/* 80152A00 0014E660 40 81 00 70 */ ble lbl_80152A70
+lbl_80152A04:
+/* 80152A04 0014E664 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A08 0014E668 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 80152A0C 0014E66C 38 63 00 08 */ addi r3, r3, 8
+/* 80152A10 0014E670 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A14 0014E674 98 C4 01 32 */ stb r6, 0x132(r4)
+/* 80152A18 0014E678 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A1C 0014E67C 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A20 0014E680 98 C4 01 33 */ stb r6, 0x133(r4)
+/* 80152A24 0014E684 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A28 0014E688 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A2C 0014E68C 98 C4 01 34 */ stb r6, 0x134(r4)
+/* 80152A30 0014E690 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A34 0014E694 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A38 0014E698 98 C4 01 35 */ stb r6, 0x135(r4)
+/* 80152A3C 0014E69C 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A40 0014E6A0 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A44 0014E6A4 98 C4 01 36 */ stb r6, 0x136(r4)
+/* 80152A48 0014E6A8 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A4C 0014E6AC 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A50 0014E6B0 98 C4 01 37 */ stb r6, 0x137(r4)
+/* 80152A54 0014E6B4 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A58 0014E6B8 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A5C 0014E6BC 98 C4 01 38 */ stb r6, 0x138(r4)
+/* 80152A60 0014E6C0 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A64 0014E6C4 7C 80 2A 14 */ add r4, r0, r5
+/* 80152A68 0014E6C8 98 C4 01 39 */ stb r6, 0x139(r4)
+/* 80152A6C 0014E6CC 42 00 FF 98 */ bdnz lbl_80152A04
+lbl_80152A70:
+/* 80152A70 0014E6D0 54 E4 06 3E */ clrlwi r4, r7, 0x18
+/* 80152A74 0014E6D4 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 80152A78 0014E6D8 7C 05 20 50 */ subf r0, r5, r4
+/* 80152A7C 0014E6DC 38 C0 00 01 */ li r6, 1
+/* 80152A80 0014E6E0 7C 09 03 A6 */ mtctr r0
+/* 80152A84 0014E6E4 7C 05 20 40 */ cmplw r5, r4
+/* 80152A88 0014E6E8 40 80 00 1C */ bge lbl_80152AA4
+lbl_80152A8C:
+/* 80152A8C 0014E6EC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152A90 0014E6F0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80152A94 0014E6F4 38 63 00 01 */ addi r3, r3, 1
+/* 80152A98 0014E6F8 7C 84 02 14 */ add r4, r4, r0
+/* 80152A9C 0014E6FC 98 C4 01 32 */ stb r6, 0x132(r4)
+/* 80152AA0 0014E700 42 00 FF EC */ bdnz lbl_80152A8C
+lbl_80152AA4:
+/* 80152AA4 0014E704 38 60 00 28 */ li r3, 0x28
+/* 80152AA8 0014E708 38 80 00 3D */ li r4, 0x3d
+/* 80152AAC 0014E70C 38 A0 00 00 */ li r5, 0
+/* 80152AB0 0014E710 38 C0 00 01 */ li r6, 1
+/* 80152AB4 0014E714 4B F0 6F B9 */ bl func_80059A6C
+/* 80152AB8 0014E718 2C 03 00 00 */ cmpwi r3, 0
+/* 80152ABC 0014E71C 41 82 05 30 */ beq lbl_80152FEC
+/* 80152AC0 0014E720 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80152AC4 0014E724 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152AC8 0014E728 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80152ACC 0014E72C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 80152AD0 0014E730 41 82 01 4C */ beq lbl_80152C1C
+/* 80152AD4 0014E734 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152AD8 0014E738 3B 80 00 00 */ li r28, 0
+/* 80152ADC 0014E73C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 80152AE0 0014E740 2C 00 00 3E */ cmpwi r0, 0x3e
+/* 80152AE4 0014E744 41 82 00 40 */ beq lbl_80152B24
+/* 80152AE8 0014E748 40 80 01 20 */ bge lbl_80152C08
+/* 80152AEC 0014E74C 2C 00 00 3D */ cmpwi r0, 0x3d
+/* 80152AF0 0014E750 40 80 00 08 */ bge lbl_80152AF8
+/* 80152AF4 0014E754 48 00 01 14 */ b lbl_80152C08
+lbl_80152AF8:
+/* 80152AF8 0014E758 38 60 00 16 */ li r3, 0x16
+/* 80152AFC 0014E75C 38 80 00 02 */ li r4, 2
+/* 80152B00 0014E760 48 00 24 85 */ bl func_80154F84
+/* 80152B04 0014E764 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152B08 0014E768 38 80 00 0C */ li r4, 0xc
+/* 80152B0C 0014E76C 38 00 00 03 */ li r0, 3
+/* 80152B10 0014E770 3B 80 00 01 */ li r28, 1
+/* 80152B14 0014E774 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80152B18 0014E778 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152B1C 0014E77C 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 80152B20 0014E780 48 00 00 E8 */ b lbl_80152C08
+lbl_80152B24:
+/* 80152B24 0014E784 38 60 00 16 */ li r3, 0x16
+/* 80152B28 0014E788 38 80 00 03 */ li r4, 3
+/* 80152B2C 0014E78C 48 00 24 59 */ bl func_80154F84
+/* 80152B30 0014E790 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152B34 0014E794 38 80 00 0C */ li r4, 0xc
+/* 80152B38 0014E798 38 00 00 02 */ li r0, 2
+/* 80152B3C 0014E79C 38 A0 00 00 */ li r5, 0
+/* 80152B40 0014E7A0 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80152B44 0014E7A4 38 C0 00 00 */ li r6, 0
+/* 80152B48 0014E7A8 38 E0 00 00 */ li r7, 0
+/* 80152B4C 0014E7AC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152B50 0014E7B0 7C 09 03 A6 */ mtctr r0
+lbl_80152B54:
+/* 80152B54 0014E7B4 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80152B58 0014E7B8 7C 64 02 14 */ add r3, r4, r0
+/* 80152B5C 0014E7BC 88 63 00 DC */ lbz r3, 0xdc(r3)
+/* 80152B60 0014E7C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80152B64 0014E7C4 41 82 00 20 */ beq lbl_80152B84
+/* 80152B68 0014E7C8 28 03 00 07 */ cmplwi r3, 7
+/* 80152B6C 0014E7CC 41 82 00 18 */ beq lbl_80152B84
+/* 80152B70 0014E7D0 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80152B74 0014E7D4 7C 00 18 40 */ cmplw r0, r3
+/* 80152B78 0014E7D8 40 80 00 0C */ bge lbl_80152B84
+/* 80152B7C 0014E7DC 7C 66 1B 78 */ mr r6, r3
+/* 80152B80 0014E7E0 7C E5 3B 78 */ mr r5, r7
+lbl_80152B84:
+/* 80152B84 0014E7E4 38 E7 00 01 */ addi r7, r7, 1
+/* 80152B88 0014E7E8 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80152B8C 0014E7EC 7C 64 02 14 */ add r3, r4, r0
+/* 80152B90 0014E7F0 88 63 00 DC */ lbz r3, 0xdc(r3)
+/* 80152B94 0014E7F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80152B98 0014E7F8 41 82 00 20 */ beq lbl_80152BB8
+/* 80152B9C 0014E7FC 28 03 00 07 */ cmplwi r3, 7
+/* 80152BA0 0014E800 41 82 00 18 */ beq lbl_80152BB8
+/* 80152BA4 0014E804 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80152BA8 0014E808 7C 00 18 40 */ cmplw r0, r3
+/* 80152BAC 0014E80C 40 80 00 0C */ bge lbl_80152BB8
+/* 80152BB0 0014E810 7C 66 1B 78 */ mr r6, r3
+/* 80152BB4 0014E814 7C E5 3B 78 */ mr r5, r7
+lbl_80152BB8:
+/* 80152BB8 0014E818 38 E7 00 01 */ addi r7, r7, 1
+/* 80152BBC 0014E81C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80152BC0 0014E820 7C 64 02 14 */ add r3, r4, r0
+/* 80152BC4 0014E824 88 63 00 DC */ lbz r3, 0xdc(r3)
+/* 80152BC8 0014E828 2C 03 00 00 */ cmpwi r3, 0
+/* 80152BCC 0014E82C 41 82 00 20 */ beq lbl_80152BEC
+/* 80152BD0 0014E830 28 03 00 07 */ cmplwi r3, 7
+/* 80152BD4 0014E834 41 82 00 18 */ beq lbl_80152BEC
+/* 80152BD8 0014E838 54 C0 06 3E */ clrlwi r0, r6, 0x18
+/* 80152BDC 0014E83C 7C 00 18 40 */ cmplw r0, r3
+/* 80152BE0 0014E840 40 80 00 0C */ bge lbl_80152BEC
+/* 80152BE4 0014E844 7C 66 1B 78 */ mr r6, r3
+/* 80152BE8 0014E848 7C E5 3B 78 */ mr r5, r7
+lbl_80152BEC:
+/* 80152BEC 0014E84C 38 E7 00 01 */ addi r7, r7, 1
+/* 80152BF0 0014E850 42 00 FF 64 */ bdnz lbl_80152B54
+/* 80152BF4 0014E854 54 A3 06 3E */ clrlwi r3, r5, 0x18
+/* 80152BF8 0014E858 38 80 00 00 */ li r4, 0
+/* 80152BFC 0014E85C 38 A0 00 01 */ li r5, 1
+/* 80152C00 0014E860 38 C0 00 00 */ li r6, 0
+/* 80152C04 0014E864 48 00 26 49 */ bl func_8015524C
+lbl_80152C08:
+/* 80152C08 0014E868 2C 1C 00 00 */ cmpwi r28, 0
+/* 80152C0C 0014E86C 41 82 03 E0 */ beq lbl_80152FEC
+/* 80152C10 0014E870 7F 83 E3 78 */ mr r3, r28
+/* 80152C14 0014E874 4B F0 78 B9 */ bl func_8005A4CC
+/* 80152C18 0014E878 48 00 03 D4 */ b lbl_80152FEC
+lbl_80152C1C:
+/* 80152C1C 0014E87C 2C 03 00 3E */ cmpwi r3, 0x3e
+/* 80152C20 0014E880 41 82 00 24 */ beq lbl_80152C44
+/* 80152C24 0014E884 40 80 03 C8 */ bge lbl_80152FEC
+/* 80152C28 0014E888 2C 03 00 3D */ cmpwi r3, 0x3d
+/* 80152C2C 0014E88C 40 80 00 08 */ bge lbl_80152C34
+/* 80152C30 0014E890 48 00 03 BC */ b lbl_80152FEC
+lbl_80152C34:
+/* 80152C34 0014E894 38 60 00 16 */ li r3, 0x16
+/* 80152C38 0014E898 38 80 00 00 */ li r4, 0
+/* 80152C3C 0014E89C 48 00 23 49 */ bl func_80154F84
+/* 80152C40 0014E8A0 48 00 03 AC */ b lbl_80152FEC
+lbl_80152C44:
+/* 80152C44 0014E8A4 38 60 00 16 */ li r3, 0x16
+/* 80152C48 0014E8A8 38 80 00 01 */ li r4, 1
+/* 80152C4C 0014E8AC 48 00 23 39 */ bl func_80154F84
+/* 80152C50 0014E8B0 48 00 03 9C */ b lbl_80152FEC
+/* 80152C54 0014E8B4 38 60 00 16 */ li r3, 0x16
+/* 80152C58 0014E8B8 38 80 00 00 */ li r4, 0
+/* 80152C5C 0014E8BC 48 00 23 41 */ bl func_80154F9C
+/* 80152C60 0014E8C0 38 60 00 1E */ li r3, 0x1e
+/* 80152C64 0014E8C4 38 80 00 01 */ li r4, 1
+/* 80152C68 0014E8C8 48 00 23 35 */ bl func_80154F9C
+/* 80152C6C 0014E8CC 38 60 00 00 */ li r3, 0
+/* 80152C70 0014E8D0 38 80 00 00 */ li r4, 0
+/* 80152C74 0014E8D4 4B F0 6C 85 */ bl func_800598F8
+/* 80152C78 0014E8D8 38 60 00 33 */ li r3, 0x33
+/* 80152C7C 0014E8DC 38 80 00 00 */ li r4, 0
+/* 80152C80 0014E8E0 38 A0 00 00 */ li r5, 0
+/* 80152C84 0014E8E4 38 C0 00 34 */ li r6, 0x34
+/* 80152C88 0014E8E8 38 E0 00 35 */ li r7, 0x35
+/* 80152C8C 0014E8EC 39 00 00 00 */ li r8, 0
+/* 80152C90 0014E8F0 4B F0 6D 39 */ bl func_800599C8
+/* 80152C94 0014E8F4 38 60 00 34 */ li r3, 0x34
+/* 80152C98 0014E8F8 38 80 00 00 */ li r4, 0
+/* 80152C9C 0014E8FC 38 A0 00 33 */ li r5, 0x33
+/* 80152CA0 0014E900 38 C0 00 00 */ li r6, 0
+/* 80152CA4 0014E904 38 E0 00 36 */ li r7, 0x36
+/* 80152CA8 0014E908 39 00 00 00 */ li r8, 0
+/* 80152CAC 0014E90C 4B F0 6D 1D */ bl func_800599C8
+/* 80152CB0 0014E910 38 60 00 35 */ li r3, 0x35
+/* 80152CB4 0014E914 38 80 00 33 */ li r4, 0x33
+/* 80152CB8 0014E918 38 A0 00 00 */ li r5, 0
+/* 80152CBC 0014E91C 38 C0 00 36 */ li r6, 0x36
+/* 80152CC0 0014E920 38 E0 00 37 */ li r7, 0x37
+/* 80152CC4 0014E924 39 00 00 00 */ li r8, 0
+/* 80152CC8 0014E928 4B F0 6D 01 */ bl func_800599C8
+/* 80152CCC 0014E92C 38 60 00 36 */ li r3, 0x36
+/* 80152CD0 0014E930 38 80 00 34 */ li r4, 0x34
+/* 80152CD4 0014E934 38 A0 00 35 */ li r5, 0x35
+/* 80152CD8 0014E938 38 C0 00 00 */ li r6, 0
+/* 80152CDC 0014E93C 38 E0 00 38 */ li r7, 0x38
+/* 80152CE0 0014E940 39 00 00 00 */ li r8, 0
+/* 80152CE4 0014E944 4B F0 6C E5 */ bl func_800599C8
+/* 80152CE8 0014E948 38 60 00 37 */ li r3, 0x37
+/* 80152CEC 0014E94C 38 80 00 35 */ li r4, 0x35
+/* 80152CF0 0014E950 38 A0 00 00 */ li r5, 0
+/* 80152CF4 0014E954 38 C0 00 38 */ li r6, 0x38
+/* 80152CF8 0014E958 38 E0 00 00 */ li r7, 0
+/* 80152CFC 0014E95C 39 00 00 00 */ li r8, 0
+/* 80152D00 0014E960 4B F0 6C C9 */ bl func_800599C8
+/* 80152D04 0014E964 38 60 00 38 */ li r3, 0x38
+/* 80152D08 0014E968 38 80 00 36 */ li r4, 0x36
+/* 80152D0C 0014E96C 38 A0 00 37 */ li r5, 0x37
+/* 80152D10 0014E970 38 C0 00 00 */ li r6, 0
+/* 80152D14 0014E974 38 E0 00 00 */ li r7, 0
+/* 80152D18 0014E978 39 00 00 00 */ li r8, 0
+/* 80152D1C 0014E97C 4B F0 6C AD */ bl func_800599C8
+/* 80152D20 0014E980 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152D24 0014E984 38 00 00 06 */ li r0, 6
+/* 80152D28 0014E988 88 64 01 6C */ lbz r3, 0x16c(r4)
+/* 80152D2C 0014E98C 38 63 00 33 */ addi r3, r3, 0x33
+/* 80152D30 0014E990 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 80152D34 0014E994 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152D38 0014E998 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80152D3C 0014E99C 48 00 02 B0 */ b lbl_80152FEC
+/* 80152D40 0014E9A0 38 60 00 16 */ li r3, 0x16
+/* 80152D44 0014E9A4 38 80 00 01 */ li r4, 1
+/* 80152D48 0014E9A8 48 00 22 55 */ bl func_80154F9C
+/* 80152D4C 0014E9AC 38 60 00 1E */ li r3, 0x1e
+/* 80152D50 0014E9B0 38 80 00 00 */ li r4, 0
+/* 80152D54 0014E9B4 48 00 22 49 */ bl func_80154F9C
+/* 80152D58 0014E9B8 38 60 00 00 */ li r3, 0
+/* 80152D5C 0014E9BC 38 80 00 00 */ li r4, 0
+/* 80152D60 0014E9C0 4B F0 6B 99 */ bl func_800598F8
+/* 80152D64 0014E9C4 38 60 00 3D */ li r3, 0x3d
+/* 80152D68 0014E9C8 38 80 00 00 */ li r4, 0
+/* 80152D6C 0014E9CC 38 A0 00 00 */ li r5, 0
+/* 80152D70 0014E9D0 38 C0 00 3E */ li r6, 0x3e
+/* 80152D74 0014E9D4 38 E0 00 00 */ li r7, 0
+/* 80152D78 0014E9D8 39 00 00 00 */ li r8, 0
+/* 80152D7C 0014E9DC 4B F0 6C 4D */ bl func_800599C8
+/* 80152D80 0014E9E0 38 60 00 3E */ li r3, 0x3e
+/* 80152D84 0014E9E4 38 80 00 00 */ li r4, 0
+/* 80152D88 0014E9E8 38 A0 00 3D */ li r5, 0x3d
+/* 80152D8C 0014E9EC 38 C0 00 00 */ li r6, 0
+/* 80152D90 0014E9F0 38 E0 00 00 */ li r7, 0
+/* 80152D94 0014E9F4 39 00 00 00 */ li r8, 0
+/* 80152D98 0014E9F8 4B F0 6C 31 */ bl func_800599C8
+/* 80152D9C 0014E9FC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152DA0 0014EA00 38 00 00 0E */ li r0, 0xe
+/* 80152DA4 0014EA04 B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80152DA8 0014EA08 48 00 02 44 */ b lbl_80152FEC
+/* 80152DAC 0014EA0C A0 1E 01 42 */ lhz r0, 0x142(r30)
+/* 80152DB0 0014EA10 38 60 00 28 */ li r3, 0x28
+/* 80152DB4 0014EA14 38 80 00 3D */ li r4, 0x3d
+/* 80152DB8 0014EA18 38 C0 00 01 */ li r6, 1
+/* 80152DBC 0014EA1C 54 05 06 3E */ clrlwi r5, r0, 0x18
+/* 80152DC0 0014EA20 4B F0 6C AD */ bl func_80059A6C
+/* 80152DC4 0014EA24 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152DC8 0014EA28 2C 03 00 00 */ cmpwi r3, 0
+/* 80152DCC 0014EA2C 38 85 00 DC */ addi r4, r5, 0xdc
+/* 80152DD0 0014EA30 38 05 00 E8 */ addi r0, r5, 0xe8
+/* 80152DD4 0014EA34 90 81 00 08 */ stw r4, 8(r1)
+/* 80152DD8 0014EA38 90 01 00 0C */ stw r0, 0xc(r1)
+/* 80152DDC 0014EA3C 41 82 02 10 */ beq lbl_80152FEC
+/* 80152DE0 0014EA40 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 80152DE4 0014EA44 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80152DE8 0014EA48 90 05 00 D0 */ stw r0, 0xd0(r5)
+/* 80152DEC 0014EA4C 41 82 01 98 */ beq lbl_80152F84
+/* 80152DF0 0014EA50 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152DF4 0014EA54 3B A0 00 00 */ li r29, 0
+/* 80152DF8 0014EA58 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 80152DFC 0014EA5C 2C 00 00 3E */ cmpwi r0, 0x3e
+/* 80152E00 0014EA60 41 82 00 84 */ beq lbl_80152E84
+/* 80152E04 0014EA64 40 80 01 6C */ bge lbl_80152F70
+/* 80152E08 0014EA68 2C 00 00 3D */ cmpwi r0, 0x3d
+/* 80152E0C 0014EA6C 40 80 00 08 */ bge lbl_80152E14
+/* 80152E10 0014EA70 48 00 01 60 */ b lbl_80152F70
+lbl_80152E14:
+/* 80152E14 0014EA74 38 60 00 16 */ li r3, 0x16
+/* 80152E18 0014EA78 38 80 00 02 */ li r4, 2
+/* 80152E1C 0014EA7C 48 00 21 69 */ bl func_80154F84
+/* 80152E20 0014EA80 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152E24 0014EA84 38 00 00 0F */ li r0, 0xf
+/* 80152E28 0014EA88 38 61 00 08 */ addi r3, r1, 8
+/* 80152E2C 0014EA8C 38 A0 00 03 */ li r5, 3
+/* 80152E30 0014EA90 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 80152E34 0014EA94 3B A0 00 01 */ li r29, 1
+/* 80152E38 0014EA98 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152E3C 0014EA9C A0 04 01 40 */ lhz r0, 0x140(r4)
+/* 80152E40 0014EAA0 54 00 10 3A */ slwi r0, r0, 2
+/* 80152E44 0014EAA4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80152E48 0014EAA8 98 A3 00 06 */ stb r5, 6(r3)
+/* 80152E4C 0014EAAC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152E50 0014EAB0 A0 64 01 40 */ lhz r3, 0x140(r4)
+/* 80152E54 0014EAB4 2C 03 00 00 */ cmpwi r3, 0
+/* 80152E58 0014EAB8 40 82 01 18 */ bne lbl_80152F70
+/* 80152E5C 0014EABC 38 03 00 01 */ addi r0, r3, 1
+/* 80152E60 0014EAC0 B0 04 01 40 */ sth r0, 0x140(r4)
+/* 80152E64 0014EAC4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152E68 0014EAC8 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80152E6C 0014EACC 80 03 00 00 */ lwz r0, 0(r3)
+/* 80152E70 0014EAD0 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
+/* 80152E74 0014EAD4 41 82 00 FC */ beq lbl_80152F70
+/* 80152E78 0014EAD8 38 00 00 01 */ li r0, 1
+/* 80152E7C 0014EADC B0 04 01 42 */ sth r0, 0x142(r4)
+/* 80152E80 0014EAE0 48 00 00 F0 */ b lbl_80152F70
+lbl_80152E84:
+/* 80152E84 0014EAE4 38 60 00 16 */ li r3, 0x16
+/* 80152E88 0014EAE8 38 80 00 03 */ li r4, 3
+/* 80152E8C 0014EAEC 48 00 20 F9 */ bl func_80154F84
+/* 80152E90 0014EAF0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152E94 0014EAF4 38 80 00 0F */ li r4, 0xf
+/* 80152E98 0014EAF8 38 A1 00 08 */ addi r5, r1, 8
+/* 80152E9C 0014EAFC 38 00 00 02 */ li r0, 2
+/* 80152EA0 0014EB00 B0 83 00 C4 */ sth r4, 0xc4(r3)
+/* 80152EA4 0014EB04 38 C0 00 00 */ li r6, 0
+/* 80152EA8 0014EB08 38 E0 00 00 */ li r7, 0
+/* 80152EAC 0014EB0C 39 00 00 00 */ li r8, 0
+/* 80152EB0 0014EB10 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152EB4 0014EB14 A0 64 01 40 */ lhz r3, 0x140(r4)
+/* 80152EB8 0014EB18 54 63 10 3A */ slwi r3, r3, 2
+/* 80152EBC 0014EB1C 7C A5 18 2E */ lwzx r5, r5, r3
+/* 80152EC0 0014EB20 7C 09 03 A6 */ mtctr r0
+lbl_80152EC4:
+/* 80152EC4 0014EB24 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 80152EC8 0014EB28 7C 65 00 AE */ lbzx r3, r5, r0
+/* 80152ECC 0014EB2C 2C 03 00 00 */ cmpwi r3, 0
+/* 80152ED0 0014EB30 41 82 00 20 */ beq lbl_80152EF0
+/* 80152ED4 0014EB34 28 03 00 07 */ cmplwi r3, 7
+/* 80152ED8 0014EB38 41 82 00 18 */ beq lbl_80152EF0
+/* 80152EDC 0014EB3C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80152EE0 0014EB40 7C 00 18 40 */ cmplw r0, r3
+/* 80152EE4 0014EB44 40 80 00 0C */ bge lbl_80152EF0
+/* 80152EE8 0014EB48 7C 67 1B 78 */ mr r7, r3
+/* 80152EEC 0014EB4C 7D 06 43 78 */ mr r6, r8
+lbl_80152EF0:
+/* 80152EF0 0014EB50 39 08 00 01 */ addi r8, r8, 1
+/* 80152EF4 0014EB54 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 80152EF8 0014EB58 7C 65 00 AE */ lbzx r3, r5, r0
+/* 80152EFC 0014EB5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80152F00 0014EB60 41 82 00 20 */ beq lbl_80152F20
+/* 80152F04 0014EB64 28 03 00 07 */ cmplwi r3, 7
+/* 80152F08 0014EB68 41 82 00 18 */ beq lbl_80152F20
+/* 80152F0C 0014EB6C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80152F10 0014EB70 7C 00 18 40 */ cmplw r0, r3
+/* 80152F14 0014EB74 40 80 00 0C */ bge lbl_80152F20
+/* 80152F18 0014EB78 7C 67 1B 78 */ mr r7, r3
+/* 80152F1C 0014EB7C 7D 06 43 78 */ mr r6, r8
+lbl_80152F20:
+/* 80152F20 0014EB80 39 08 00 01 */ addi r8, r8, 1
+/* 80152F24 0014EB84 55 00 06 3E */ clrlwi r0, r8, 0x18
+/* 80152F28 0014EB88 7C 65 00 AE */ lbzx r3, r5, r0
+/* 80152F2C 0014EB8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80152F30 0014EB90 41 82 00 20 */ beq lbl_80152F50
+/* 80152F34 0014EB94 28 03 00 07 */ cmplwi r3, 7
+/* 80152F38 0014EB98 41 82 00 18 */ beq lbl_80152F50
+/* 80152F3C 0014EB9C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80152F40 0014EBA0 7C 00 18 40 */ cmplw r0, r3
+/* 80152F44 0014EBA4 40 80 00 0C */ bge lbl_80152F50
+/* 80152F48 0014EBA8 7C 67 1B 78 */ mr r7, r3
+/* 80152F4C 0014EBAC 7D 06 43 78 */ mr r6, r8
+lbl_80152F50:
+/* 80152F50 0014EBB0 39 08 00 01 */ addi r8, r8, 1
+/* 80152F54 0014EBB4 42 00 FF 70 */ bdnz lbl_80152EC4
+/* 80152F58 0014EBB8 A0 04 01 40 */ lhz r0, 0x140(r4)
+/* 80152F5C 0014EBBC 54 C3 06 3E */ clrlwi r3, r6, 0x18
+/* 80152F60 0014EBC0 38 A0 00 01 */ li r5, 1
+/* 80152F64 0014EBC4 38 C0 00 00 */ li r6, 0
+/* 80152F68 0014EBC8 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80152F6C 0014EBCC 48 00 22 E1 */ bl func_8015524C
+lbl_80152F70:
+/* 80152F70 0014EBD0 2C 1D 00 00 */ cmpwi r29, 0
+/* 80152F74 0014EBD4 41 82 00 78 */ beq lbl_80152FEC
+/* 80152F78 0014EBD8 7F A3 EB 78 */ mr r3, r29
+/* 80152F7C 0014EBDC 4B F0 75 51 */ bl func_8005A4CC
+/* 80152F80 0014EBE0 48 00 00 6C */ b lbl_80152FEC
+lbl_80152F84:
+/* 80152F84 0014EBE4 2C 03 00 3E */ cmpwi r3, 0x3e
+/* 80152F88 0014EBE8 41 82 00 24 */ beq lbl_80152FAC
+/* 80152F8C 0014EBEC 40 80 00 60 */ bge lbl_80152FEC
+/* 80152F90 0014EBF0 2C 03 00 3D */ cmpwi r3, 0x3d
+/* 80152F94 0014EBF4 40 80 00 08 */ bge lbl_80152F9C
+/* 80152F98 0014EBF8 48 00 00 54 */ b lbl_80152FEC
+lbl_80152F9C:
+/* 80152F9C 0014EBFC 38 60 00 16 */ li r3, 0x16
+/* 80152FA0 0014EC00 38 80 00 00 */ li r4, 0
+/* 80152FA4 0014EC04 48 00 1F E1 */ bl func_80154F84
+/* 80152FA8 0014EC08 48 00 00 44 */ b lbl_80152FEC
+lbl_80152FAC:
+/* 80152FAC 0014EC0C 38 60 00 16 */ li r3, 0x16
+/* 80152FB0 0014EC10 38 80 00 01 */ li r4, 1
+/* 80152FB4 0014EC14 48 00 1F D1 */ bl func_80154F84
+/* 80152FB8 0014EC18 48 00 00 34 */ b lbl_80152FEC
+/* 80152FBC 0014EC1C 38 60 00 16 */ li r3, 0x16
+/* 80152FC0 0014EC20 38 80 00 00 */ li r4, 0
+/* 80152FC4 0014EC24 48 00 1F D9 */ bl func_80154F9C
+/* 80152FC8 0014EC28 38 60 00 1E */ li r3, 0x1e
+/* 80152FCC 0014EC2C 38 80 00 01 */ li r4, 1
+/* 80152FD0 0014EC30 48 00 1F CD */ bl func_80154F9C
+/* 80152FD4 0014EC34 38 60 00 00 */ li r3, 0
+/* 80152FD8 0014EC38 38 80 00 00 */ li r4, 0
+/* 80152FDC 0014EC3C 4B F0 69 1D */ bl func_800598F8
+/* 80152FE0 0014EC40 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80152FE4 0014EC44 38 00 00 03 */ li r0, 3
+/* 80152FE8 0014EC48 B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_80152FEC:
+/* 80152FEC 0014EC4C 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80152FF0 0014EC50 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80152FF4 0014EC54 83 C1 00 48 */ lwz r30, 0x48(r1)
+/* 80152FF8 0014EC58 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 80152FFC 0014EC5C 83 81 00 40 */ lwz r28, 0x40(r1)
+/* 80153000 0014EC60 7C 08 03 A6 */ mtlr r0
+/* 80153004 0014EC64 38 21 00 50 */ addi r1, r1, 0x50
+/* 80153008 0014EC68 4E 80 00 20 */ blr
+lbl_8015300C:
+/* 8015300C 0014EC6C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80153010 0014EC70 7C 08 02 A6 */ mflr r0
+/* 80153014 0014EC74 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80153018 0014EC78 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015301C 0014EC7C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153020 0014EC80 A0 04 00 C4 */ lhz r0, 0xc4(r4)
+/* 80153024 0014EC84 2C 00 00 12 */ cmpwi r0, 0x12
+/* 80153028 0014EC88 41 82 00 DC */ beq lbl_80153104
+/* 8015302C 0014EC8C 40 80 00 14 */ bge lbl_80153040
+/* 80153030 0014EC90 2C 00 00 10 */ cmpwi r0, 0x10
+/* 80153034 0014EC94 41 82 00 18 */ beq lbl_8015304C
+/* 80153038 0014EC98 40 80 00 4C */ bge lbl_80153084
+/* 8015303C 0014EC9C 48 00 01 84 */ b lbl_801531C0
+lbl_80153040:
+/* 80153040 0014ECA0 2C 00 00 14 */ cmpwi r0, 0x14
+/* 80153044 0014ECA4 40 80 01 7C */ bge lbl_801531C0
+/* 80153048 0014ECA8 48 00 00 F4 */ b lbl_8015313C
+lbl_8015304C:
+/* 8015304C 0014ECAC C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
+/* 80153050 0014ECB0 38 60 02 22 */ li r3, 0x222
+/* 80153054 0014ECB4 38 80 00 00 */ li r4, 0
+/* 80153058 0014ECB8 4B EB 81 19 */ bl func_8000B170
+/* 8015305C 0014ECBC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153060 0014ECC0 80 64 01 80 */ lwz r3, 0x180(r4)
+/* 80153064 0014ECC4 80 84 01 84 */ lwz r4, 0x184(r4)
+/* 80153068 0014ECC8 48 00 28 89 */ bl func_801558F0
+/* 8015306C 0014ECCC 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153070 0014ECD0 48 00 C7 31 */ bl func_8015F7A0
+/* 80153074 0014ECD4 D8 3F 01 70 */ stfd f1, 0x170(r31)
+/* 80153078 0014ECD8 38 00 00 11 */ li r0, 0x11
+/* 8015307C 0014ECDC B0 1F 00 C4 */ sth r0, 0xc4(r31)
+/* 80153080 0014ECE0 48 00 01 40 */ b lbl_801531C0
+lbl_80153084:
+/* 80153084 0014ECE4 80 64 01 80 */ lwz r3, 0x180(r4)
+/* 80153088 0014ECE8 80 84 01 84 */ lwz r4, 0x184(r4)
+/* 8015308C 0014ECEC 48 00 28 65 */ bl func_801558F0
+/* 80153090 0014ECF0 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153094 0014ECF4 48 00 C7 0D */ bl func_8015F7A0
+/* 80153098 0014ECF8 C8 5F 01 70 */ lfd f2, 0x170(r31)
+/* 8015309C 0014ECFC C8 02 8E 98 */ lfd f0, lbl_80641498-_SDA2_BASE_(r2)
+/* 801530A0 0014ED00 FC 21 10 28 */ fsub f1, f1, f2
+/* 801530A4 0014ED04 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801530A8 0014ED08 4C 41 13 82 */ cror 2, 1, 2
+/* 801530AC 0014ED0C 40 82 01 14 */ bne lbl_801531C0
+/* 801530B0 0014ED10 48 00 C6 F1 */ bl func_8015F7A0
+/* 801530B4 0014ED14 C8 5F 01 70 */ lfd f2, 0x170(r31)
+/* 801530B8 0014ED18 C8 02 8E A0 */ lfd f0, lbl_806414A0-_SDA2_BASE_(r2)
+/* 801530BC 0014ED1C FC 21 10 28 */ fsub f1, f1, f2
+/* 801530C0 0014ED20 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801530C4 0014ED24 4C 41 13 82 */ cror 2, 1, 2
+/* 801530C8 0014ED28 40 82 00 0C */ bne lbl_801530D4
+/* 801530CC 0014ED2C 38 00 00 06 */ li r0, 6
+/* 801530D0 0014ED30 B0 1F 00 C4 */ sth r0, 0xc4(r31)
+lbl_801530D4:
+/* 801530D4 0014ED34 38 60 00 80 */ li r3, 0x80
+/* 801530D8 0014ED38 38 80 00 00 */ li r4, 0
+/* 801530DC 0014ED3C 38 A0 00 00 */ li r5, 0
+/* 801530E0 0014ED40 38 C0 00 01 */ li r6, 1
+/* 801530E4 0014ED44 4B F0 69 89 */ bl func_80059A6C
+/* 801530E8 0014ED48 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 801530EC 0014ED4C 28 00 00 00 */ cmplwi r0, 0
+/* 801530F0 0014ED50 40 82 00 D0 */ bne lbl_801531C0
+/* 801530F4 0014ED54 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801530F8 0014ED58 38 00 00 06 */ li r0, 6
+/* 801530FC 0014ED5C B0 03 00 C4 */ sth r0, 0xc4(r3)
+/* 80153100 0014ED60 48 00 00 C0 */ b lbl_801531C0
+lbl_80153104:
+/* 80153104 0014ED64 C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
+/* 80153108 0014ED68 38 60 02 22 */ li r3, 0x222
+/* 8015310C 0014ED6C 38 80 00 00 */ li r4, 0
+/* 80153110 0014ED70 4B EB 80 61 */ bl func_8000B170
+/* 80153114 0014ED74 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153118 0014ED78 80 64 01 80 */ lwz r3, 0x180(r4)
+/* 8015311C 0014ED7C 80 84 01 84 */ lwz r4, 0x184(r4)
+/* 80153120 0014ED80 48 00 27 D1 */ bl func_801558F0
+/* 80153124 0014ED84 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153128 0014ED88 48 00 C6 79 */ bl func_8015F7A0
+/* 8015312C 0014ED8C D8 3F 01 70 */ stfd f1, 0x170(r31)
+/* 80153130 0014ED90 38 00 00 13 */ li r0, 0x13
+/* 80153134 0014ED94 B0 1F 00 C4 */ sth r0, 0xc4(r31)
+/* 80153138 0014ED98 48 00 00 88 */ b lbl_801531C0
+lbl_8015313C:
+/* 8015313C 0014ED9C 80 64 01 80 */ lwz r3, 0x180(r4)
+/* 80153140 0014EDA0 80 84 01 84 */ lwz r4, 0x184(r4)
+/* 80153144 0014EDA4 48 00 27 AD */ bl func_801558F0
+/* 80153148 0014EDA8 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015314C 0014EDAC 48 00 C6 55 */ bl func_8015F7A0
+/* 80153150 0014EDB0 C8 5F 01 70 */ lfd f2, 0x170(r31)
+/* 80153154 0014EDB4 C8 02 8E 98 */ lfd f0, lbl_80641498-_SDA2_BASE_(r2)
+/* 80153158 0014EDB8 FC 21 10 28 */ fsub f1, f1, f2
+/* 8015315C 0014EDBC FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80153160 0014EDC0 4C 41 13 82 */ cror 2, 1, 2
+/* 80153164 0014EDC4 40 82 00 5C */ bne lbl_801531C0
+/* 80153168 0014EDC8 48 00 C6 39 */ bl func_8015F7A0
+/* 8015316C 0014EDCC C8 5F 01 70 */ lfd f2, 0x170(r31)
+/* 80153170 0014EDD0 C8 02 8E A0 */ lfd f0, lbl_806414A0-_SDA2_BASE_(r2)
+/* 80153174 0014EDD4 FC 21 10 28 */ fsub f1, f1, f2
+/* 80153178 0014EDD8 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 8015317C 0014EDDC 4C 41 13 82 */ cror 2, 1, 2
+/* 80153180 0014EDE0 40 82 00 0C */ bne lbl_8015318C
+/* 80153184 0014EDE4 38 00 00 03 */ li r0, 3
+/* 80153188 0014EDE8 B0 1F 00 C4 */ sth r0, 0xc4(r31)
+lbl_8015318C:
+/* 8015318C 0014EDEC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153190 0014EDF0 38 60 00 80 */ li r3, 0x80
+/* 80153194 0014EDF4 38 80 00 00 */ li r4, 0
+/* 80153198 0014EDF8 38 C0 00 01 */ li r6, 1
+/* 8015319C 0014EDFC A0 05 01 42 */ lhz r0, 0x142(r5)
+/* 801531A0 0014EE00 54 05 06 3E */ clrlwi r5, r0, 0x18
+/* 801531A4 0014EE04 4B F0 68 C9 */ bl func_80059A6C
+/* 801531A8 0014EE08 3C 03 80 00 */ addis r0, r3, 0x8000
+/* 801531AC 0014EE0C 28 00 00 00 */ cmplwi r0, 0
+/* 801531B0 0014EE10 40 82 00 10 */ bne lbl_801531C0
+/* 801531B4 0014EE14 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801531B8 0014EE18 38 00 00 03 */ li r0, 3
+/* 801531BC 0014EE1C B0 03 00 C4 */ sth r0, 0xc4(r3)
+lbl_801531C0:
+/* 801531C0 0014EE20 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801531C4 0014EE24 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801531C8 0014EE28 7C 08 03 A6 */ mtlr r0
+/* 801531CC 0014EE2C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801531D0 0014EE30 4E 80 00 20 */ blr
+
+.global func_801531D4
+func_801531D4:
+/* 801531D4 0014EE34 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801531D8 0014EE38 A0 63 00 C4 */ lhz r3, 0xc4(r3)
+/* 801531DC 0014EE3C 38 03 FF EC */ addi r0, r3, -20
+/* 801531E0 0014EE40 7C 00 00 34 */ cntlzw r0, r0
+/* 801531E4 0014EE44 54 03 D9 7E */ srwi r3, r0, 5
+/* 801531E8 0014EE48 4E 80 00 20 */ blr
+lbl_801531EC:
+/* 801531EC 0014EE4C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801531F0 0014EE50 7C 08 02 A6 */ mflr r0
+/* 801531F4 0014EE54 38 A0 00 03 */ li r5, 3
+/* 801531F8 0014EE58 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801531FC 0014EE5C 38 C1 00 08 */ addi r6, r1, 8
+/* 80153200 0014EE60 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80153204 0014EE64 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80153208 0014EE68 3B C0 00 00 */ li r30, 0
+/* 8015320C 0014EE6C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80153210 0014EE70 7C 9D 23 78 */ mr r29, r4
+/* 80153214 0014EE74 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80153218 0014EE78 7C 7C 1B 78 */ mr r28, r3
+/* 8015321C 0014EE7C 48 10 0C 71 */ bl func_80253E8C
+/* 80153220 0014EE80 7F 83 E3 78 */ mr r3, r28
+/* 80153224 0014EE84 7F A4 EB 78 */ mr r4, r29
+/* 80153228 0014EE88 38 C1 00 0C */ addi r6, r1, 0xc
+/* 8015322C 0014EE8C 38 A0 00 05 */ li r5, 5
+/* 80153230 0014EE90 48 10 0C 5D */ bl func_80253E8C
+/* 80153234 0014EE94 80 01 00 08 */ lwz r0, 8(r1)
+/* 80153238 0014EE98 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015323C 0014EE9C 2C 00 00 06 */ cmpwi r0, 6
+/* 80153240 0014EEA0 41 82 00 20 */ beq lbl_80153260
+/* 80153244 0014EEA4 40 80 00 10 */ bge lbl_80153254
+/* 80153248 0014EEA8 2C 00 00 04 */ cmpwi r0, 4
+/* 8015324C 0014EEAC 41 82 00 3C */ beq lbl_80153288
+/* 80153250 0014EEB0 48 00 00 4C */ b lbl_8015329C
+lbl_80153254:
+/* 80153254 0014EEB4 2C 00 00 08 */ cmpwi r0, 8
+/* 80153258 0014EEB8 41 82 00 1C */ beq lbl_80153274
+/* 8015325C 0014EEBC 48 00 00 40 */ b lbl_8015329C
+lbl_80153260:
+/* 80153260 0014EEC0 3C 60 80 48 */ lis r3, lbl_80487508@ha
+/* 80153264 0014EEC4 3B C0 46 46 */ li r30, 0x4646
+/* 80153268 0014EEC8 38 63 75 08 */ addi r3, r3, lbl_80487508@l
+/* 8015326C 0014EECC 90 7F 00 00 */ stw r3, 0(r31)
+/* 80153270 0014EED0 48 00 00 2C */ b lbl_8015329C
+lbl_80153274:
+/* 80153274 0014EED4 3C 60 80 48 */ lis r3, lbl_80487530@ha
+/* 80153278 0014EED8 3B C0 46 47 */ li r30, 0x4647
+/* 8015327C 0014EEDC 38 63 75 30 */ addi r3, r3, lbl_80487530@l
+/* 80153280 0014EEE0 90 7F 00 00 */ stw r3, 0(r31)
+/* 80153284 0014EEE4 48 00 00 18 */ b lbl_8015329C
+lbl_80153288:
+/* 80153288 0014EEE8 7F 83 E3 78 */ mr r3, r28
+/* 8015328C 0014EEEC 7F A4 EB 78 */ mr r4, r29
+/* 80153290 0014EEF0 38 A0 00 02 */ li r5, 2
+/* 80153294 0014EEF4 38 C0 52 37 */ li r6, 0x5237
+/* 80153298 0014EEF8 48 10 0C 1D */ bl func_80253EB4
+lbl_8015329C:
+/* 8015329C 0014EEFC 2C 1E 00 00 */ cmpwi r30, 0
+/* 801532A0 0014EF00 41 82 00 4C */ beq lbl_801532EC
+/* 801532A4 0014EF04 80 9F 00 00 */ lwz r4, 0(r31)
+/* 801532A8 0014EF08 7F C3 F3 78 */ mr r3, r30
+/* 801532AC 0014EF0C 48 0F D1 2D */ bl func_802503D8
+/* 801532B0 0014EF10 88 BD 00 02 */ lbz r5, 2(r29)
+/* 801532B4 0014EF14 38 00 00 84 */ li r0, 0x84
+/* 801532B8 0014EF18 7F 83 E3 78 */ mr r3, r28
+/* 801532BC 0014EF1C 7F A4 EB 78 */ mr r4, r29
+/* 801532C0 0014EF20 98 BF 00 04 */ stb r5, 4(r31)
+/* 801532C4 0014EF24 38 A0 00 02 */ li r5, 2
+/* 801532C8 0014EF28 38 C0 FF FE */ li r6, -2
+/* 801532CC 0014EF2C 88 FD 00 03 */ lbz r7, 3(r29)
+/* 801532D0 0014EF30 98 FF 00 05 */ stb r7, 5(r31)
+/* 801532D4 0014EF34 88 FD 00 04 */ lbz r7, 4(r29)
+/* 801532D8 0014EF38 98 FF 00 06 */ stb r7, 6(r31)
+/* 801532DC 0014EF3C 88 FD 00 05 */ lbz r7, 5(r29)
+/* 801532E0 0014EF40 98 FF 00 07 */ stb r7, 7(r31)
+/* 801532E4 0014EF44 98 1F 00 09 */ stb r0, 9(r31)
+/* 801532E8 0014EF48 48 10 0B CD */ bl func_80253EB4
+lbl_801532EC:
+/* 801532EC 0014EF4C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801532F0 0014EF50 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801532F4 0014EF54 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801532F8 0014EF58 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801532FC 0014EF5C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80153300 0014EF60 7C 08 03 A6 */ mtlr r0
+/* 80153304 0014EF64 38 21 00 20 */ addi r1, r1, 0x20
+/* 80153308 0014EF68 4E 80 00 20 */ blr
+lbl_8015330C:
+/* 8015330C 0014EF6C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80153310 0014EF70 7C 08 02 A6 */ mflr r0
+/* 80153314 0014EF74 38 A0 00 03 */ li r5, 3
+/* 80153318 0014EF78 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8015331C 0014EF7C 38 C1 00 08 */ addi r6, r1, 8
+/* 80153320 0014EF80 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80153324 0014EF84 7C 9F 23 78 */ mr r31, r4
+/* 80153328 0014EF88 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 8015332C 0014EF8C 7C 7E 1B 78 */ mr r30, r3
+/* 80153330 0014EF90 48 10 0B AD */ bl func_80253EDC
+/* 80153334 0014EF94 7F C3 F3 78 */ mr r3, r30
+/* 80153338 0014EF98 7F E4 FB 78 */ mr r4, r31
+/* 8015333C 0014EF9C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80153340 0014EFA0 38 A0 00 06 */ li r5, 6
+/* 80153344 0014EFA4 48 10 0B 99 */ bl func_80253EDC
+/* 80153348 0014EFA8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015334C 0014EFAC 2C 00 00 02 */ cmpwi r0, 2
+/* 80153350 0014EFB0 41 82 00 24 */ beq lbl_80153374
+/* 80153354 0014EFB4 40 80 00 2C */ bge lbl_80153380
+/* 80153358 0014EFB8 2C 00 00 01 */ cmpwi r0, 1
+/* 8015335C 0014EFBC 40 80 00 08 */ bge lbl_80153364
+/* 80153360 0014EFC0 48 00 00 20 */ b lbl_80153380
+lbl_80153364:
+/* 80153364 0014EFC4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80153368 0014EFC8 38 60 00 3D */ li r3, 0x3d
+/* 8015336C 0014EFCC 4B F0 66 D1 */ bl func_80059A3C
+/* 80153370 0014EFD0 48 00 00 10 */ b lbl_80153380
+lbl_80153374:
+/* 80153374 0014EFD4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80153378 0014EFD8 38 60 00 3E */ li r3, 0x3e
+/* 8015337C 0014EFDC 4B F0 66 C1 */ bl func_80059A3C
+lbl_80153380:
+/* 80153380 0014EFE0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80153384 0014EFE4 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 80153388 0014EFE8 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 8015338C 0014EFEC 7C 08 03 A6 */ mtlr r0
+/* 80153390 0014EFF0 38 21 00 40 */ addi r1, r1, 0x40
+/* 80153394 0014EFF4 4E 80 00 20 */ blr
+lbl_80153398:
+/* 80153398 0014EFF8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015339C 0014EFFC 7C 08 02 A6 */ mflr r0
+/* 801533A0 0014F000 38 80 00 08 */ li r4, 8
+/* 801533A4 0014F004 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801533A8 0014F008 38 A1 00 08 */ addi r5, r1, 8
+/* 801533AC 0014F00C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801533B0 0014F010 7C 7F 1B 78 */ mr r31, r3
+/* 801533B4 0014F014 48 10 0A 99 */ bl func_80253E4C
+/* 801533B8 0014F018 80 01 00 08 */ lwz r0, 8(r1)
+/* 801533BC 0014F01C 2C 00 00 00 */ cmpwi r0, 0
+/* 801533C0 0014F020 41 82 00 CC */ beq lbl_8015348C
+/* 801533C4 0014F024 7F E3 FB 78 */ mr r3, r31
+/* 801533C8 0014F028 48 10 0A 09 */ bl func_80253DD0
+/* 801533CC 0014F02C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801533D0 0014F030 28 00 00 03 */ cmplwi r0, 3
+/* 801533D4 0014F034 40 82 00 B8 */ bne lbl_8015348C
+/* 801533D8 0014F038 7F E3 FB 78 */ mr r3, r31
+/* 801533DC 0014F03C 48 10 0A 05 */ bl func_80253DE0
+/* 801533E0 0014F040 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801533E4 0014F044 2C 00 00 09 */ cmpwi r0, 9
+/* 801533E8 0014F048 41 82 00 6C */ beq lbl_80153454
+/* 801533EC 0014F04C 40 80 00 1C */ bge lbl_80153408
+/* 801533F0 0014F050 2C 00 00 07 */ cmpwi r0, 7
+/* 801533F4 0014F054 41 82 00 38 */ beq lbl_8015342C
+/* 801533F8 0014F058 40 80 00 48 */ bge lbl_80153440
+/* 801533FC 0014F05C 2C 00 00 06 */ cmpwi r0, 6
+/* 80153400 0014F060 40 80 00 18 */ bge lbl_80153418
+/* 80153404 0014F064 48 00 00 88 */ b lbl_8015348C
+lbl_80153408:
+/* 80153408 0014F068 2C 00 00 0B */ cmpwi r0, 0xb
+/* 8015340C 0014F06C 41 82 00 70 */ beq lbl_8015347C
+/* 80153410 0014F070 40 80 00 7C */ bge lbl_8015348C
+/* 80153414 0014F074 48 00 00 54 */ b lbl_80153468
+lbl_80153418:
+/* 80153418 0014F078 7F E3 FB 78 */ mr r3, r31
+/* 8015341C 0014F07C 38 80 00 00 */ li r4, 0
+/* 80153420 0014F080 38 A0 00 00 */ li r5, 0
+/* 80153424 0014F084 48 10 09 8D */ bl func_80253DB0
+/* 80153428 0014F088 48 00 00 64 */ b lbl_8015348C
+lbl_8015342C:
+/* 8015342C 0014F08C 7F E3 FB 78 */ mr r3, r31
+/* 80153430 0014F090 38 80 00 01 */ li r4, 1
+/* 80153434 0014F094 38 A0 00 00 */ li r5, 0
+/* 80153438 0014F098 48 10 09 79 */ bl func_80253DB0
+/* 8015343C 0014F09C 48 00 00 50 */ b lbl_8015348C
+lbl_80153440:
+/* 80153440 0014F0A0 7F E3 FB 78 */ mr r3, r31
+/* 80153444 0014F0A4 38 80 00 02 */ li r4, 2
+/* 80153448 0014F0A8 38 A0 00 00 */ li r5, 0
+/* 8015344C 0014F0AC 48 10 09 65 */ bl func_80253DB0
+/* 80153450 0014F0B0 48 00 00 3C */ b lbl_8015348C
+lbl_80153454:
+/* 80153454 0014F0B4 7F E3 FB 78 */ mr r3, r31
+/* 80153458 0014F0B8 38 80 00 03 */ li r4, 3
+/* 8015345C 0014F0BC 38 A0 00 00 */ li r5, 0
+/* 80153460 0014F0C0 48 10 09 51 */ bl func_80253DB0
+/* 80153464 0014F0C4 48 00 00 28 */ b lbl_8015348C
+lbl_80153468:
+/* 80153468 0014F0C8 7F E3 FB 78 */ mr r3, r31
+/* 8015346C 0014F0CC 38 80 00 04 */ li r4, 4
+/* 80153470 0014F0D0 38 A0 00 00 */ li r5, 0
+/* 80153474 0014F0D4 48 10 09 3D */ bl func_80253DB0
+/* 80153478 0014F0D8 48 00 00 14 */ b lbl_8015348C
+lbl_8015347C:
+/* 8015347C 0014F0DC 7F E3 FB 78 */ mr r3, r31
+/* 80153480 0014F0E0 38 80 00 05 */ li r4, 5
+/* 80153484 0014F0E4 38 A0 00 00 */ li r5, 0
+/* 80153488 0014F0E8 48 10 09 29 */ bl func_80253DB0
+lbl_8015348C:
+/* 8015348C 0014F0EC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80153490 0014F0F0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80153494 0014F0F4 7C 08 03 A6 */ mtlr r0
+/* 80153498 0014F0F8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015349C 0014F0FC 4E 80 00 20 */ blr
+lbl_801534A0:
+/* 801534A0 0014F100 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801534A4 0014F104 7C 08 02 A6 */ mflr r0
+/* 801534A8 0014F108 38 A0 00 03 */ li r5, 3
+/* 801534AC 0014F10C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801534B0 0014F110 38 C1 00 08 */ addi r6, r1, 8
+/* 801534B4 0014F114 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801534B8 0014F118 7C 9F 23 78 */ mr r31, r4
+/* 801534BC 0014F11C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801534C0 0014F120 7C 7E 1B 78 */ mr r30, r3
+/* 801534C4 0014F124 48 10 09 C9 */ bl func_80253E8C
+/* 801534C8 0014F128 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801534CC 0014F12C 80 65 00 D8 */ lwz r3, 0xd8(r5)
+/* 801534D0 0014F130 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801534D4 0014F134 28 00 00 02 */ cmplwi r0, 2
+/* 801534D8 0014F138 40 82 01 A4 */ bne lbl_8015367C
+/* 801534DC 0014F13C A0 85 01 40 */ lhz r4, 0x140(r5)
+/* 801534E0 0014F140 28 04 00 01 */ cmplwi r4, 1
+/* 801534E4 0014F144 40 82 00 44 */ bne lbl_80153528
+/* 801534E8 0014F148 80 61 00 08 */ lwz r3, 8(r1)
+/* 801534EC 0014F14C 38 03 FF F4 */ addi r0, r3, -12
+/* 801534F0 0014F150 28 00 00 1E */ cmplwi r0, 0x1e
+/* 801534F4 0014F154 41 81 00 34 */ bgt lbl_80153528
+/* 801534F8 0014F158 3C 60 80 42 */ lis r3, lbl_8041E3DC@ha
+/* 801534FC 0014F15C 54 00 10 3A */ slwi r0, r0, 2
+/* 80153500 0014F160 38 63 E3 DC */ addi r3, r3, lbl_8041E3DC@l
+/* 80153504 0014F164 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80153508 0014F168 7C 69 03 A6 */ mtctr r3
+/* 8015350C 0014F16C 4E 80 04 20 */ bctr
+/* 80153510 0014F170 7F C3 F3 78 */ mr r3, r30
+/* 80153514 0014F174 7F E4 FB 78 */ mr r4, r31
+/* 80153518 0014F178 38 A0 00 01 */ li r5, 1
+/* 8015351C 0014F17C 38 C0 00 00 */ li r6, 0
+/* 80153520 0014F180 48 10 09 95 */ bl func_80253EB4
+/* 80153524 0014F184 48 00 09 3C */ b lbl_80153E60
+lbl_80153528:
+/* 80153528 0014F188 2C 04 00 00 */ cmpwi r4, 0
+/* 8015352C 0014F18C 40 82 01 50 */ bne lbl_8015367C
+/* 80153530 0014F190 80 65 00 F4 */ lwz r3, 0xf4(r5)
+/* 80153534 0014F194 4B F0 36 A1 */ bl func_80056BD4
+/* 80153538 0014F198 2C 03 00 00 */ cmpwi r3, 0
+/* 8015353C 0014F19C 40 82 00 28 */ bne lbl_80153564
+/* 80153540 0014F1A0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80153544 0014F1A4 28 00 00 0C */ cmplwi r0, 0xc
+/* 80153548 0014F1A8 40 82 00 1C */ bne lbl_80153564
+/* 8015354C 0014F1AC 7F C3 F3 78 */ mr r3, r30
+/* 80153550 0014F1B0 7F E4 FB 78 */ mr r4, r31
+/* 80153554 0014F1B4 38 A0 00 01 */ li r5, 1
+/* 80153558 0014F1B8 38 C0 00 00 */ li r6, 0
+/* 8015355C 0014F1BC 48 10 09 59 */ bl func_80253EB4
+/* 80153560 0014F1C0 48 00 09 00 */ b lbl_80153E60
+lbl_80153564:
+/* 80153564 0014F1C4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153568 0014F1C8 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 8015356C 0014F1CC 4B F0 36 69 */ bl func_80056BD4
+/* 80153570 0014F1D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80153574 0014F1D4 40 82 00 28 */ bne lbl_8015359C
+/* 80153578 0014F1D8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015357C 0014F1DC 28 00 00 12 */ cmplwi r0, 0x12
+/* 80153580 0014F1E0 40 82 00 1C */ bne lbl_8015359C
+/* 80153584 0014F1E4 7F C3 F3 78 */ mr r3, r30
+/* 80153588 0014F1E8 7F E4 FB 78 */ mr r4, r31
+/* 8015358C 0014F1EC 38 A0 00 01 */ li r5, 1
+/* 80153590 0014F1F0 38 C0 00 00 */ li r6, 0
+/* 80153594 0014F1F4 48 10 09 21 */ bl func_80253EB4
+/* 80153598 0014F1F8 48 00 08 C8 */ b lbl_80153E60
+lbl_8015359C:
+/* 8015359C 0014F1FC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801535A0 0014F200 80 63 00 FC */ lwz r3, 0xfc(r3)
+/* 801535A4 0014F204 4B F0 36 31 */ bl func_80056BD4
+/* 801535A8 0014F208 2C 03 00 00 */ cmpwi r3, 0
+/* 801535AC 0014F20C 40 82 00 28 */ bne lbl_801535D4
+/* 801535B0 0014F210 80 01 00 08 */ lwz r0, 8(r1)
+/* 801535B4 0014F214 28 00 00 18 */ cmplwi r0, 0x18
+/* 801535B8 0014F218 40 82 00 1C */ bne lbl_801535D4
+/* 801535BC 0014F21C 7F C3 F3 78 */ mr r3, r30
+/* 801535C0 0014F220 7F E4 FB 78 */ mr r4, r31
+/* 801535C4 0014F224 38 A0 00 01 */ li r5, 1
+/* 801535C8 0014F228 38 C0 00 00 */ li r6, 0
+/* 801535CC 0014F22C 48 10 08 E9 */ bl func_80253EB4
+/* 801535D0 0014F230 48 00 08 90 */ b lbl_80153E60
+lbl_801535D4:
+/* 801535D4 0014F234 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801535D8 0014F238 80 63 01 00 */ lwz r3, 0x100(r3)
+/* 801535DC 0014F23C 4B F0 35 F9 */ bl func_80056BD4
+/* 801535E0 0014F240 2C 03 00 00 */ cmpwi r3, 0
+/* 801535E4 0014F244 40 82 00 28 */ bne lbl_8015360C
+/* 801535E8 0014F248 80 01 00 08 */ lwz r0, 8(r1)
+/* 801535EC 0014F24C 28 00 00 1E */ cmplwi r0, 0x1e
+/* 801535F0 0014F250 40 82 00 1C */ bne lbl_8015360C
+/* 801535F4 0014F254 7F C3 F3 78 */ mr r3, r30
+/* 801535F8 0014F258 7F E4 FB 78 */ mr r4, r31
+/* 801535FC 0014F25C 38 A0 00 01 */ li r5, 1
+/* 80153600 0014F260 38 C0 00 00 */ li r6, 0
+/* 80153604 0014F264 48 10 08 B1 */ bl func_80253EB4
+/* 80153608 0014F268 48 00 08 58 */ b lbl_80153E60
+lbl_8015360C:
+/* 8015360C 0014F26C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153610 0014F270 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 80153614 0014F274 4B F0 35 C1 */ bl func_80056BD4
+/* 80153618 0014F278 2C 03 00 00 */ cmpwi r3, 0
+/* 8015361C 0014F27C 40 82 00 28 */ bne lbl_80153644
+/* 80153620 0014F280 80 01 00 08 */ lwz r0, 8(r1)
+/* 80153624 0014F284 28 00 00 24 */ cmplwi r0, 0x24
+/* 80153628 0014F288 40 82 00 1C */ bne lbl_80153644
+/* 8015362C 0014F28C 7F C3 F3 78 */ mr r3, r30
+/* 80153630 0014F290 7F E4 FB 78 */ mr r4, r31
+/* 80153634 0014F294 38 A0 00 01 */ li r5, 1
+/* 80153638 0014F298 38 C0 00 00 */ li r6, 0
+/* 8015363C 0014F29C 48 10 08 79 */ bl func_80253EB4
+/* 80153640 0014F2A0 48 00 08 20 */ b lbl_80153E60
+lbl_80153644:
+/* 80153644 0014F2A4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153648 0014F2A8 80 63 01 08 */ lwz r3, 0x108(r3)
+/* 8015364C 0014F2AC 4B F0 35 89 */ bl func_80056BD4
+/* 80153650 0014F2B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80153654 0014F2B4 40 82 00 28 */ bne lbl_8015367C
+/* 80153658 0014F2B8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015365C 0014F2BC 28 00 00 2A */ cmplwi r0, 0x2a
+/* 80153660 0014F2C0 40 82 00 1C */ bne lbl_8015367C
+/* 80153664 0014F2C4 7F C3 F3 78 */ mr r3, r30
+/* 80153668 0014F2C8 7F E4 FB 78 */ mr r4, r31
+/* 8015366C 0014F2CC 38 A0 00 01 */ li r5, 1
+/* 80153670 0014F2D0 38 C0 00 00 */ li r6, 0
+/* 80153674 0014F2D4 48 10 08 41 */ bl func_80253EB4
+/* 80153678 0014F2D8 48 00 07 E8 */ b lbl_80153E60
+lbl_8015367C:
+/* 8015367C 0014F2DC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80153680 0014F2E0 28 00 00 3C */ cmplwi r0, 0x3c
+/* 80153684 0014F2E4 41 81 07 DC */ bgt lbl_80153E60
+/* 80153688 0014F2E8 3C 60 80 42 */ lis r3, lbl_8041E2E8@ha
+/* 8015368C 0014F2EC 54 00 10 3A */ slwi r0, r0, 2
+/* 80153690 0014F2F0 38 63 E2 E8 */ addi r3, r3, lbl_8041E2E8@l
+/* 80153694 0014F2F4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80153698 0014F2F8 7C 69 03 A6 */ mtctr r3
+/* 8015369C 0014F2FC 4E 80 04 20 */ bctr
+/* 801536A0 0014F300 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801536A4 0014F304 7F C3 F3 78 */ mr r3, r30
+/* 801536A8 0014F308 7F E4 FB 78 */ mr r4, r31
+/* 801536AC 0014F30C 38 A0 00 01 */ li r5, 1
+/* 801536B0 0014F310 88 06 01 2C */ lbz r0, 0x12c(r6)
+/* 801536B4 0014F314 54 00 10 3A */ slwi r0, r0, 2
+/* 801536B8 0014F318 7C C6 02 14 */ add r6, r6, r0
+/* 801536BC 0014F31C 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 801536C0 0014F320 48 10 07 F5 */ bl func_80253EB4
+/* 801536C4 0014F324 48 00 07 9C */ b lbl_80153E60
+/* 801536C8 0014F328 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801536CC 0014F32C 7F C3 F3 78 */ mr r3, r30
+/* 801536D0 0014F330 7F E4 FB 78 */ mr r4, r31
+/* 801536D4 0014F334 38 A0 00 01 */ li r5, 1
+/* 801536D8 0014F338 88 06 01 2D */ lbz r0, 0x12d(r6)
+/* 801536DC 0014F33C 54 00 10 3A */ slwi r0, r0, 2
+/* 801536E0 0014F340 7C C6 02 14 */ add r6, r6, r0
+/* 801536E4 0014F344 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 801536E8 0014F348 48 10 07 CD */ bl func_80253EB4
+/* 801536EC 0014F34C 48 00 07 74 */ b lbl_80153E60
+/* 801536F0 0014F350 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801536F4 0014F354 7F C3 F3 78 */ mr r3, r30
+/* 801536F8 0014F358 7F E4 FB 78 */ mr r4, r31
+/* 801536FC 0014F35C 38 A0 00 01 */ li r5, 1
+/* 80153700 0014F360 88 06 01 2E */ lbz r0, 0x12e(r6)
+/* 80153704 0014F364 54 00 10 3A */ slwi r0, r0, 2
+/* 80153708 0014F368 7C C6 02 14 */ add r6, r6, r0
+/* 8015370C 0014F36C 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80153710 0014F370 48 10 07 A5 */ bl func_80253EB4
+/* 80153714 0014F374 48 00 07 4C */ b lbl_80153E60
+/* 80153718 0014F378 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015371C 0014F37C 7F C3 F3 78 */ mr r3, r30
+/* 80153720 0014F380 7F E4 FB 78 */ mr r4, r31
+/* 80153724 0014F384 38 A0 00 01 */ li r5, 1
+/* 80153728 0014F388 88 06 01 2F */ lbz r0, 0x12f(r6)
+/* 8015372C 0014F38C 54 00 10 3A */ slwi r0, r0, 2
+/* 80153730 0014F390 7C C6 02 14 */ add r6, r6, r0
+/* 80153734 0014F394 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80153738 0014F398 48 10 07 7D */ bl func_80253EB4
+/* 8015373C 0014F39C 48 00 07 24 */ b lbl_80153E60
+/* 80153740 0014F3A0 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153744 0014F3A4 7F C3 F3 78 */ mr r3, r30
+/* 80153748 0014F3A8 7F E4 FB 78 */ mr r4, r31
+/* 8015374C 0014F3AC 38 A0 00 01 */ li r5, 1
+/* 80153750 0014F3B0 88 06 01 30 */ lbz r0, 0x130(r6)
+/* 80153754 0014F3B4 54 00 10 3A */ slwi r0, r0, 2
+/* 80153758 0014F3B8 7C C6 02 14 */ add r6, r6, r0
+/* 8015375C 0014F3BC 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80153760 0014F3C0 48 10 07 55 */ bl func_80253EB4
+/* 80153764 0014F3C4 48 00 06 FC */ b lbl_80153E60
+/* 80153768 0014F3C8 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015376C 0014F3CC 7F C3 F3 78 */ mr r3, r30
+/* 80153770 0014F3D0 7F E4 FB 78 */ mr r4, r31
+/* 80153774 0014F3D4 38 A0 00 01 */ li r5, 1
+/* 80153778 0014F3D8 88 06 01 31 */ lbz r0, 0x131(r6)
+/* 8015377C 0014F3DC 54 00 10 3A */ slwi r0, r0, 2
+/* 80153780 0014F3E0 7C C6 02 14 */ add r6, r6, r0
+/* 80153784 0014F3E4 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80153788 0014F3E8 48 10 07 2D */ bl func_80253EB4
+/* 8015378C 0014F3EC 48 00 06 D4 */ b lbl_80153E60
+/* 80153790 0014F3F0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153794 0014F3F4 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153798 0014F3F8 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 8015379C 0014F3FC 28 00 00 02 */ cmplwi r0, 2
+/* 801537A0 0014F400 40 82 00 1C */ bne lbl_801537BC
+/* 801537A4 0014F404 7F C3 F3 78 */ mr r3, r30
+/* 801537A8 0014F408 7F E4 FB 78 */ mr r4, r31
+/* 801537AC 0014F40C 38 A0 00 01 */ li r5, 1
+/* 801537B0 0014F410 38 C0 00 00 */ li r6, 0
+/* 801537B4 0014F414 48 10 07 01 */ bl func_80253EB4
+/* 801537B8 0014F418 48 00 06 A8 */ b lbl_80153E60
+lbl_801537BC:
+/* 801537BC 0014F41C 88 04 00 DC */ lbz r0, 0xdc(r4)
+/* 801537C0 0014F420 2C 00 00 00 */ cmpwi r0, 0
+/* 801537C4 0014F424 41 82 00 0C */ beq lbl_801537D0
+/* 801537C8 0014F428 28 00 00 07 */ cmplwi r0, 7
+/* 801537CC 0014F42C 40 82 06 94 */ bne lbl_80153E60
+lbl_801537D0:
+/* 801537D0 0014F430 7F C3 F3 78 */ mr r3, r30
+/* 801537D4 0014F434 7F E4 FB 78 */ mr r4, r31
+/* 801537D8 0014F438 38 A0 00 01 */ li r5, 1
+/* 801537DC 0014F43C 38 C0 00 00 */ li r6, 0
+/* 801537E0 0014F440 48 10 06 D5 */ bl func_80253EB4
+/* 801537E4 0014F444 48 00 06 7C */ b lbl_80153E60
+/* 801537E8 0014F448 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801537EC 0014F44C 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801537F0 0014F450 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801537F4 0014F454 28 00 00 02 */ cmplwi r0, 2
+/* 801537F8 0014F458 40 82 00 1C */ bne lbl_80153814
+/* 801537FC 0014F45C 7F C3 F3 78 */ mr r3, r30
+/* 80153800 0014F460 7F E4 FB 78 */ mr r4, r31
+/* 80153804 0014F464 38 A0 00 01 */ li r5, 1
+/* 80153808 0014F468 38 C0 00 00 */ li r6, 0
+/* 8015380C 0014F46C 48 10 06 A9 */ bl func_80253EB4
+/* 80153810 0014F470 48 00 06 50 */ b lbl_80153E60
+lbl_80153814:
+/* 80153814 0014F474 88 04 00 DD */ lbz r0, 0xdd(r4)
+/* 80153818 0014F478 2C 00 00 00 */ cmpwi r0, 0
+/* 8015381C 0014F47C 41 82 00 0C */ beq lbl_80153828
+/* 80153820 0014F480 28 00 00 07 */ cmplwi r0, 7
+/* 80153824 0014F484 40 82 06 3C */ bne lbl_80153E60
+lbl_80153828:
+/* 80153828 0014F488 7F C3 F3 78 */ mr r3, r30
+/* 8015382C 0014F48C 7F E4 FB 78 */ mr r4, r31
+/* 80153830 0014F490 38 A0 00 01 */ li r5, 1
+/* 80153834 0014F494 38 C0 00 00 */ li r6, 0
+/* 80153838 0014F498 48 10 06 7D */ bl func_80253EB4
+/* 8015383C 0014F49C 48 00 06 24 */ b lbl_80153E60
+/* 80153840 0014F4A0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153844 0014F4A4 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153848 0014F4A8 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 8015384C 0014F4AC 28 00 00 02 */ cmplwi r0, 2
+/* 80153850 0014F4B0 40 82 00 1C */ bne lbl_8015386C
+/* 80153854 0014F4B4 7F C3 F3 78 */ mr r3, r30
+/* 80153858 0014F4B8 7F E4 FB 78 */ mr r4, r31
+/* 8015385C 0014F4BC 38 A0 00 01 */ li r5, 1
+/* 80153860 0014F4C0 38 C0 00 00 */ li r6, 0
+/* 80153864 0014F4C4 48 10 06 51 */ bl func_80253EB4
+/* 80153868 0014F4C8 48 00 05 F8 */ b lbl_80153E60
+lbl_8015386C:
+/* 8015386C 0014F4CC 88 04 00 DE */ lbz r0, 0xde(r4)
+/* 80153870 0014F4D0 2C 00 00 00 */ cmpwi r0, 0
+/* 80153874 0014F4D4 41 82 00 0C */ beq lbl_80153880
+/* 80153878 0014F4D8 28 00 00 07 */ cmplwi r0, 7
+/* 8015387C 0014F4DC 40 82 05 E4 */ bne lbl_80153E60
+lbl_80153880:
+/* 80153880 0014F4E0 7F C3 F3 78 */ mr r3, r30
+/* 80153884 0014F4E4 7F E4 FB 78 */ mr r4, r31
+/* 80153888 0014F4E8 38 A0 00 01 */ li r5, 1
+/* 8015388C 0014F4EC 38 C0 00 00 */ li r6, 0
+/* 80153890 0014F4F0 48 10 06 25 */ bl func_80253EB4
+/* 80153894 0014F4F4 48 00 05 CC */ b lbl_80153E60
+/* 80153898 0014F4F8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015389C 0014F4FC 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801538A0 0014F500 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801538A4 0014F504 28 00 00 02 */ cmplwi r0, 2
+/* 801538A8 0014F508 40 82 00 1C */ bne lbl_801538C4
+/* 801538AC 0014F50C 7F C3 F3 78 */ mr r3, r30
+/* 801538B0 0014F510 7F E4 FB 78 */ mr r4, r31
+/* 801538B4 0014F514 38 A0 00 01 */ li r5, 1
+/* 801538B8 0014F518 38 C0 00 00 */ li r6, 0
+/* 801538BC 0014F51C 48 10 05 F9 */ bl func_80253EB4
+/* 801538C0 0014F520 48 00 05 A0 */ b lbl_80153E60
+lbl_801538C4:
+/* 801538C4 0014F524 88 04 00 DF */ lbz r0, 0xdf(r4)
+/* 801538C8 0014F528 2C 00 00 00 */ cmpwi r0, 0
+/* 801538CC 0014F52C 41 82 00 0C */ beq lbl_801538D8
+/* 801538D0 0014F530 28 00 00 07 */ cmplwi r0, 7
+/* 801538D4 0014F534 40 82 05 8C */ bne lbl_80153E60
+lbl_801538D8:
+/* 801538D8 0014F538 7F C3 F3 78 */ mr r3, r30
+/* 801538DC 0014F53C 7F E4 FB 78 */ mr r4, r31
+/* 801538E0 0014F540 38 A0 00 01 */ li r5, 1
+/* 801538E4 0014F544 38 C0 00 00 */ li r6, 0
+/* 801538E8 0014F548 48 10 05 CD */ bl func_80253EB4
+/* 801538EC 0014F54C 48 00 05 74 */ b lbl_80153E60
+/* 801538F0 0014F550 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801538F4 0014F554 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801538F8 0014F558 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801538FC 0014F55C 28 00 00 02 */ cmplwi r0, 2
+/* 80153900 0014F560 40 82 00 1C */ bne lbl_8015391C
+/* 80153904 0014F564 7F C3 F3 78 */ mr r3, r30
+/* 80153908 0014F568 7F E4 FB 78 */ mr r4, r31
+/* 8015390C 0014F56C 38 A0 00 01 */ li r5, 1
+/* 80153910 0014F570 38 C0 00 00 */ li r6, 0
+/* 80153914 0014F574 48 10 05 A1 */ bl func_80253EB4
+/* 80153918 0014F578 48 00 05 48 */ b lbl_80153E60
+lbl_8015391C:
+/* 8015391C 0014F57C 88 04 00 E0 */ lbz r0, 0xe0(r4)
+/* 80153920 0014F580 2C 00 00 00 */ cmpwi r0, 0
+/* 80153924 0014F584 41 82 00 0C */ beq lbl_80153930
+/* 80153928 0014F588 28 00 00 07 */ cmplwi r0, 7
+/* 8015392C 0014F58C 40 82 05 34 */ bne lbl_80153E60
+lbl_80153930:
+/* 80153930 0014F590 7F C3 F3 78 */ mr r3, r30
+/* 80153934 0014F594 7F E4 FB 78 */ mr r4, r31
+/* 80153938 0014F598 38 A0 00 01 */ li r5, 1
+/* 8015393C 0014F59C 38 C0 00 00 */ li r6, 0
+/* 80153940 0014F5A0 48 10 05 75 */ bl func_80253EB4
+/* 80153944 0014F5A4 48 00 05 1C */ b lbl_80153E60
+/* 80153948 0014F5A8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015394C 0014F5AC 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153950 0014F5B0 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153954 0014F5B4 28 00 00 02 */ cmplwi r0, 2
+/* 80153958 0014F5B8 40 82 00 1C */ bne lbl_80153974
+/* 8015395C 0014F5BC 7F C3 F3 78 */ mr r3, r30
+/* 80153960 0014F5C0 7F E4 FB 78 */ mr r4, r31
+/* 80153964 0014F5C4 38 A0 00 01 */ li r5, 1
+/* 80153968 0014F5C8 38 C0 00 00 */ li r6, 0
+/* 8015396C 0014F5CC 48 10 05 49 */ bl func_80253EB4
+/* 80153970 0014F5D0 48 00 04 F0 */ b lbl_80153E60
+lbl_80153974:
+/* 80153974 0014F5D4 88 04 00 E1 */ lbz r0, 0xe1(r4)
+/* 80153978 0014F5D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8015397C 0014F5DC 41 82 00 0C */ beq lbl_80153988
+/* 80153980 0014F5E0 28 00 00 07 */ cmplwi r0, 7
+/* 80153984 0014F5E4 40 82 04 DC */ bne lbl_80153E60
+lbl_80153988:
+/* 80153988 0014F5E8 7F C3 F3 78 */ mr r3, r30
+/* 8015398C 0014F5EC 7F E4 FB 78 */ mr r4, r31
+/* 80153990 0014F5F0 38 A0 00 01 */ li r5, 1
+/* 80153994 0014F5F4 38 C0 00 00 */ li r6, 0
+/* 80153998 0014F5F8 48 10 05 1D */ bl func_80253EB4
+/* 8015399C 0014F5FC 48 00 04 C4 */ b lbl_80153E60
+/* 801539A0 0014F600 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801539A4 0014F604 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801539A8 0014F608 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801539AC 0014F60C 28 00 00 02 */ cmplwi r0, 2
+/* 801539B0 0014F610 40 82 00 2C */ bne lbl_801539DC
+/* 801539B4 0014F614 3C 80 27 B3 */ lis r4, 0x27B30C00@ha
+/* 801539B8 0014F618 38 60 04 05 */ li r3, 0x405
+/* 801539BC 0014F61C 38 84 0C 00 */ addi r4, r4, 0x27B30C00@l
+/* 801539C0 0014F620 4B F0 72 A1 */ bl func_8005AC60
+/* 801539C4 0014F624 7C 66 1B 78 */ mr r6, r3
+/* 801539C8 0014F628 7F C3 F3 78 */ mr r3, r30
+/* 801539CC 0014F62C 7F E4 FB 78 */ mr r4, r31
+/* 801539D0 0014F630 38 A0 00 01 */ li r5, 1
+/* 801539D4 0014F634 48 10 04 E1 */ bl func_80253EB4
+/* 801539D8 0014F638 48 00 04 88 */ b lbl_80153E60
+lbl_801539DC:
+/* 801539DC 0014F63C 88 64 00 DC */ lbz r3, 0xdc(r4)
+/* 801539E0 0014F640 2C 03 00 00 */ cmpwi r3, 0
+/* 801539E4 0014F644 41 82 04 7C */ beq lbl_80153E60
+/* 801539E8 0014F648 28 03 00 07 */ cmplwi r3, 7
+/* 801539EC 0014F64C 41 82 04 74 */ beq lbl_80153E60
+/* 801539F0 0014F650 38 03 FF FF */ addi r0, r3, -1
+/* 801539F4 0014F654 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
+/* 801539F8 0014F658 54 00 10 3A */ slwi r0, r0, 2
+/* 801539FC 0014F65C 38 60 04 05 */ li r3, 0x405
+/* 80153A00 0014F660 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
+/* 80153A04 0014F664 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80153A08 0014F668 4B F0 72 59 */ bl func_8005AC60
+/* 80153A0C 0014F66C 7C 66 1B 78 */ mr r6, r3
+/* 80153A10 0014F670 7F C3 F3 78 */ mr r3, r30
+/* 80153A14 0014F674 7F E4 FB 78 */ mr r4, r31
+/* 80153A18 0014F678 38 A0 00 01 */ li r5, 1
+/* 80153A1C 0014F67C 48 10 04 99 */ bl func_80253EB4
+/* 80153A20 0014F680 48 00 04 40 */ b lbl_80153E60
+/* 80153A24 0014F684 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153A28 0014F688 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153A2C 0014F68C 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153A30 0014F690 28 00 00 02 */ cmplwi r0, 2
+/* 80153A34 0014F694 40 82 00 2C */ bne lbl_80153A60
+/* 80153A38 0014F698 3C 80 27 B0 */ lis r4, 0x27B00C00@ha
+/* 80153A3C 0014F69C 38 60 04 05 */ li r3, 0x405
+/* 80153A40 0014F6A0 38 84 0C 00 */ addi r4, r4, 0x27B00C00@l
+/* 80153A44 0014F6A4 4B F0 72 1D */ bl func_8005AC60
+/* 80153A48 0014F6A8 7C 66 1B 78 */ mr r6, r3
+/* 80153A4C 0014F6AC 7F C3 F3 78 */ mr r3, r30
+/* 80153A50 0014F6B0 7F E4 FB 78 */ mr r4, r31
+/* 80153A54 0014F6B4 38 A0 00 01 */ li r5, 1
+/* 80153A58 0014F6B8 48 10 04 5D */ bl func_80253EB4
+/* 80153A5C 0014F6BC 48 00 04 04 */ b lbl_80153E60
+lbl_80153A60:
+/* 80153A60 0014F6C0 88 64 00 DD */ lbz r3, 0xdd(r4)
+/* 80153A64 0014F6C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80153A68 0014F6C8 41 82 03 F8 */ beq lbl_80153E60
+/* 80153A6C 0014F6CC 28 03 00 07 */ cmplwi r3, 7
+/* 80153A70 0014F6D0 41 82 03 F0 */ beq lbl_80153E60
+/* 80153A74 0014F6D4 38 03 FF FF */ addi r0, r3, -1
+/* 80153A78 0014F6D8 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
+/* 80153A7C 0014F6DC 54 00 10 3A */ slwi r0, r0, 2
+/* 80153A80 0014F6E0 38 60 04 05 */ li r3, 0x405
+/* 80153A84 0014F6E4 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
+/* 80153A88 0014F6E8 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80153A8C 0014F6EC 4B F0 71 D5 */ bl func_8005AC60
+/* 80153A90 0014F6F0 7C 66 1B 78 */ mr r6, r3
+/* 80153A94 0014F6F4 7F C3 F3 78 */ mr r3, r30
+/* 80153A98 0014F6F8 7F E4 FB 78 */ mr r4, r31
+/* 80153A9C 0014F6FC 38 A0 00 01 */ li r5, 1
+/* 80153AA0 0014F700 48 10 04 15 */ bl func_80253EB4
+/* 80153AA4 0014F704 48 00 03 BC */ b lbl_80153E60
+/* 80153AA8 0014F708 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153AAC 0014F70C 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153AB0 0014F710 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153AB4 0014F714 28 00 00 02 */ cmplwi r0, 2
+/* 80153AB8 0014F718 40 82 00 2C */ bne lbl_80153AE4
+/* 80153ABC 0014F71C 3C 80 27 B1 */ lis r4, 0x27B10C00@ha
+/* 80153AC0 0014F720 38 60 04 05 */ li r3, 0x405
+/* 80153AC4 0014F724 38 84 0C 00 */ addi r4, r4, 0x27B10C00@l
+/* 80153AC8 0014F728 4B F0 71 99 */ bl func_8005AC60
+/* 80153ACC 0014F72C 7C 66 1B 78 */ mr r6, r3
+/* 80153AD0 0014F730 7F C3 F3 78 */ mr r3, r30
+/* 80153AD4 0014F734 7F E4 FB 78 */ mr r4, r31
+/* 80153AD8 0014F738 38 A0 00 01 */ li r5, 1
+/* 80153ADC 0014F73C 48 10 03 D9 */ bl func_80253EB4
+/* 80153AE0 0014F740 48 00 03 80 */ b lbl_80153E60
+lbl_80153AE4:
+/* 80153AE4 0014F744 88 64 00 DE */ lbz r3, 0xde(r4)
+/* 80153AE8 0014F748 2C 03 00 00 */ cmpwi r3, 0
+/* 80153AEC 0014F74C 41 82 03 74 */ beq lbl_80153E60
+/* 80153AF0 0014F750 28 03 00 07 */ cmplwi r3, 7
+/* 80153AF4 0014F754 41 82 03 6C */ beq lbl_80153E60
+/* 80153AF8 0014F758 38 03 FF FF */ addi r0, r3, -1
+/* 80153AFC 0014F75C 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
+/* 80153B00 0014F760 54 00 10 3A */ slwi r0, r0, 2
+/* 80153B04 0014F764 38 60 04 05 */ li r3, 0x405
+/* 80153B08 0014F768 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
+/* 80153B0C 0014F76C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80153B10 0014F770 4B F0 71 51 */ bl func_8005AC60
+/* 80153B14 0014F774 7C 66 1B 78 */ mr r6, r3
+/* 80153B18 0014F778 7F C3 F3 78 */ mr r3, r30
+/* 80153B1C 0014F77C 7F E4 FB 78 */ mr r4, r31
+/* 80153B20 0014F780 38 A0 00 01 */ li r5, 1
+/* 80153B24 0014F784 48 10 03 91 */ bl func_80253EB4
+/* 80153B28 0014F788 48 00 03 38 */ b lbl_80153E60
+/* 80153B2C 0014F78C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153B30 0014F790 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153B34 0014F794 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153B38 0014F798 28 00 00 02 */ cmplwi r0, 2
+/* 80153B3C 0014F79C 40 82 00 2C */ bne lbl_80153B68
+/* 80153B40 0014F7A0 3C 80 27 B2 */ lis r4, 0x27B20C00@ha
+/* 80153B44 0014F7A4 38 60 04 05 */ li r3, 0x405
+/* 80153B48 0014F7A8 38 84 0C 00 */ addi r4, r4, 0x27B20C00@l
+/* 80153B4C 0014F7AC 4B F0 71 15 */ bl func_8005AC60
+/* 80153B50 0014F7B0 7C 66 1B 78 */ mr r6, r3
+/* 80153B54 0014F7B4 7F C3 F3 78 */ mr r3, r30
+/* 80153B58 0014F7B8 7F E4 FB 78 */ mr r4, r31
+/* 80153B5C 0014F7BC 38 A0 00 01 */ li r5, 1
+/* 80153B60 0014F7C0 48 10 03 55 */ bl func_80253EB4
+/* 80153B64 0014F7C4 48 00 02 FC */ b lbl_80153E60
+lbl_80153B68:
+/* 80153B68 0014F7C8 88 64 00 DF */ lbz r3, 0xdf(r4)
+/* 80153B6C 0014F7CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80153B70 0014F7D0 41 82 02 F0 */ beq lbl_80153E60
+/* 80153B74 0014F7D4 28 03 00 07 */ cmplwi r3, 7
+/* 80153B78 0014F7D8 41 82 02 E8 */ beq lbl_80153E60
+/* 80153B7C 0014F7DC 38 03 FF FF */ addi r0, r3, -1
+/* 80153B80 0014F7E0 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
+/* 80153B84 0014F7E4 54 00 10 3A */ slwi r0, r0, 2
+/* 80153B88 0014F7E8 38 60 04 05 */ li r3, 0x405
+/* 80153B8C 0014F7EC 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
+/* 80153B90 0014F7F0 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80153B94 0014F7F4 4B F0 70 CD */ bl func_8005AC60
+/* 80153B98 0014F7F8 7C 66 1B 78 */ mr r6, r3
+/* 80153B9C 0014F7FC 7F C3 F3 78 */ mr r3, r30
+/* 80153BA0 0014F800 7F E4 FB 78 */ mr r4, r31
+/* 80153BA4 0014F804 38 A0 00 01 */ li r5, 1
+/* 80153BA8 0014F808 48 10 03 0D */ bl func_80253EB4
+/* 80153BAC 0014F80C 48 00 02 B4 */ b lbl_80153E60
+/* 80153BB0 0014F810 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153BB4 0014F814 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153BB8 0014F818 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153BBC 0014F81C 28 00 00 02 */ cmplwi r0, 2
+/* 80153BC0 0014F820 40 82 00 60 */ bne lbl_80153C20
+/* 80153BC4 0014F824 88 04 01 6E */ lbz r0, 0x16e(r4)
+/* 80153BC8 0014F828 28 00 00 02 */ cmplwi r0, 2
+/* 80153BCC 0014F82C 41 82 00 2C */ beq lbl_80153BF8
+/* 80153BD0 0014F830 3C 80 27 AC */ lis r4, 0x27AC0C00@ha
+/* 80153BD4 0014F834 38 60 04 05 */ li r3, 0x405
+/* 80153BD8 0014F838 38 84 0C 00 */ addi r4, r4, 0x27AC0C00@l
+/* 80153BDC 0014F83C 4B F0 70 85 */ bl func_8005AC60
+/* 80153BE0 0014F840 7C 66 1B 78 */ mr r6, r3
+/* 80153BE4 0014F844 7F C3 F3 78 */ mr r3, r30
+/* 80153BE8 0014F848 7F E4 FB 78 */ mr r4, r31
+/* 80153BEC 0014F84C 38 A0 00 01 */ li r5, 1
+/* 80153BF0 0014F850 48 10 02 C5 */ bl func_80253EB4
+/* 80153BF4 0014F854 48 00 02 6C */ b lbl_80153E60
+lbl_80153BF8:
+/* 80153BF8 0014F858 3C 80 27 AF */ lis r4, 0x27AF0C00@ha
+/* 80153BFC 0014F85C 38 60 04 05 */ li r3, 0x405
+/* 80153C00 0014F860 38 84 0C 00 */ addi r4, r4, 0x27AF0C00@l
+/* 80153C04 0014F864 4B F0 70 5D */ bl func_8005AC60
+/* 80153C08 0014F868 7C 66 1B 78 */ mr r6, r3
+/* 80153C0C 0014F86C 7F C3 F3 78 */ mr r3, r30
+/* 80153C10 0014F870 7F E4 FB 78 */ mr r4, r31
+/* 80153C14 0014F874 38 A0 00 01 */ li r5, 1
+/* 80153C18 0014F878 48 10 02 9D */ bl func_80253EB4
+/* 80153C1C 0014F87C 48 00 02 44 */ b lbl_80153E60
+lbl_80153C20:
+/* 80153C20 0014F880 88 64 00 E0 */ lbz r3, 0xe0(r4)
+/* 80153C24 0014F884 2C 03 00 00 */ cmpwi r3, 0
+/* 80153C28 0014F888 41 82 02 38 */ beq lbl_80153E60
+/* 80153C2C 0014F88C 28 03 00 07 */ cmplwi r3, 7
+/* 80153C30 0014F890 41 82 02 30 */ beq lbl_80153E60
+/* 80153C34 0014F894 38 03 FF FF */ addi r0, r3, -1
+/* 80153C38 0014F898 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
+/* 80153C3C 0014F89C 54 00 10 3A */ slwi r0, r0, 2
+/* 80153C40 0014F8A0 38 60 04 05 */ li r3, 0x405
+/* 80153C44 0014F8A4 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
+/* 80153C48 0014F8A8 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80153C4C 0014F8AC 4B F0 70 15 */ bl func_8005AC60
+/* 80153C50 0014F8B0 7C 66 1B 78 */ mr r6, r3
+/* 80153C54 0014F8B4 7F C3 F3 78 */ mr r3, r30
+/* 80153C58 0014F8B8 7F E4 FB 78 */ mr r4, r31
+/* 80153C5C 0014F8BC 38 A0 00 01 */ li r5, 1
+/* 80153C60 0014F8C0 48 10 02 55 */ bl func_80253EB4
+/* 80153C64 0014F8C4 48 00 01 FC */ b lbl_80153E60
+/* 80153C68 0014F8C8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153C6C 0014F8CC 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80153C70 0014F8D0 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153C74 0014F8D4 28 00 00 02 */ cmplwi r0, 2
+/* 80153C78 0014F8D8 40 82 00 60 */ bne lbl_80153CD8
+/* 80153C7C 0014F8DC 88 04 01 6E */ lbz r0, 0x16e(r4)
+/* 80153C80 0014F8E0 28 00 00 02 */ cmplwi r0, 2
+/* 80153C84 0014F8E4 41 82 00 2C */ beq lbl_80153CB0
+/* 80153C88 0014F8E8 3C 80 27 AD */ lis r4, 0x27AD0C00@ha
+/* 80153C8C 0014F8EC 38 60 04 05 */ li r3, 0x405
+/* 80153C90 0014F8F0 38 84 0C 00 */ addi r4, r4, 0x27AD0C00@l
+/* 80153C94 0014F8F4 4B F0 6F CD */ bl func_8005AC60
+/* 80153C98 0014F8F8 7C 66 1B 78 */ mr r6, r3
+/* 80153C9C 0014F8FC 7F C3 F3 78 */ mr r3, r30
+/* 80153CA0 0014F900 7F E4 FB 78 */ mr r4, r31
+/* 80153CA4 0014F904 38 A0 00 01 */ li r5, 1
+/* 80153CA8 0014F908 48 10 02 0D */ bl func_80253EB4
+/* 80153CAC 0014F90C 48 00 01 B4 */ b lbl_80153E60
+lbl_80153CB0:
+/* 80153CB0 0014F910 3C 80 27 AE */ lis r4, 0x27AE0C00@ha
+/* 80153CB4 0014F914 38 60 04 05 */ li r3, 0x405
+/* 80153CB8 0014F918 38 84 0C 00 */ addi r4, r4, 0x27AE0C00@l
+/* 80153CBC 0014F91C 4B F0 6F A5 */ bl func_8005AC60
+/* 80153CC0 0014F920 7C 66 1B 78 */ mr r6, r3
+/* 80153CC4 0014F924 7F C3 F3 78 */ mr r3, r30
+/* 80153CC8 0014F928 7F E4 FB 78 */ mr r4, r31
+/* 80153CCC 0014F92C 38 A0 00 01 */ li r5, 1
+/* 80153CD0 0014F930 48 10 01 E5 */ bl func_80253EB4
+/* 80153CD4 0014F934 48 00 01 8C */ b lbl_80153E60
+lbl_80153CD8:
+/* 80153CD8 0014F938 88 64 00 E1 */ lbz r3, 0xe1(r4)
+/* 80153CDC 0014F93C 2C 03 00 00 */ cmpwi r3, 0
+/* 80153CE0 0014F940 41 82 01 80 */ beq lbl_80153E60
+/* 80153CE4 0014F944 28 03 00 07 */ cmplwi r3, 7
+/* 80153CE8 0014F948 41 82 01 78 */ beq lbl_80153E60
+/* 80153CEC 0014F94C 38 03 FF FF */ addi r0, r3, -1
+/* 80153CF0 0014F950 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
+/* 80153CF4 0014F954 54 00 10 3A */ slwi r0, r0, 2
+/* 80153CF8 0014F958 38 60 04 05 */ li r3, 0x405
+/* 80153CFC 0014F95C 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
+/* 80153D00 0014F960 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80153D04 0014F964 4B F0 6F 5D */ bl func_8005AC60
+/* 80153D08 0014F968 7C 66 1B 78 */ mr r6, r3
+/* 80153D0C 0014F96C 7F C3 F3 78 */ mr r3, r30
+/* 80153D10 0014F970 7F E4 FB 78 */ mr r4, r31
+/* 80153D14 0014F974 38 A0 00 01 */ li r5, 1
+/* 80153D18 0014F978 48 10 01 9D */ bl func_80253EB4
+/* 80153D1C 0014F97C 48 00 01 44 */ b lbl_80153E60
+/* 80153D20 0014F980 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153D24 0014F984 88 03 00 E2 */ lbz r0, 0xe2(r3)
+/* 80153D28 0014F988 28 00 00 01 */ cmplwi r0, 1
+/* 80153D2C 0014F98C 40 82 01 34 */ bne lbl_80153E60
+/* 80153D30 0014F990 7F C3 F3 78 */ mr r3, r30
+/* 80153D34 0014F994 7F E4 FB 78 */ mr r4, r31
+/* 80153D38 0014F998 38 A0 00 02 */ li r5, 2
+/* 80153D3C 0014F99C 38 C0 2A 6B */ li r6, 0x2a6b
+/* 80153D40 0014F9A0 48 10 01 75 */ bl func_80253EB4
+/* 80153D44 0014F9A4 48 00 01 1C */ b lbl_80153E60
+/* 80153D48 0014F9A8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153D4C 0014F9AC 88 03 00 E2 */ lbz r0, 0xe2(r3)
+/* 80153D50 0014F9B0 28 00 00 01 */ cmplwi r0, 1
+/* 80153D54 0014F9B4 40 82 01 0C */ bne lbl_80153E60
+/* 80153D58 0014F9B8 88 03 01 6E */ lbz r0, 0x16e(r3)
+/* 80153D5C 0014F9BC 2C 00 00 01 */ cmpwi r0, 1
+/* 80153D60 0014F9C0 41 82 00 34 */ beq lbl_80153D94
+/* 80153D64 0014F9C4 40 80 00 50 */ bge lbl_80153DB4
+/* 80153D68 0014F9C8 2C 00 00 00 */ cmpwi r0, 0
+/* 80153D6C 0014F9CC 40 80 00 08 */ bge lbl_80153D74
+/* 80153D70 0014F9D0 48 00 00 44 */ b lbl_80153DB4
+lbl_80153D74:
+/* 80153D74 0014F9D4 38 60 00 3E */ li r3, 0x3e
+/* 80153D78 0014F9D8 4B F0 6C 81 */ bl func_8005A9F8
+/* 80153D7C 0014F9DC 7C 66 1B 78 */ mr r6, r3
+/* 80153D80 0014F9E0 7F C3 F3 78 */ mr r3, r30
+/* 80153D84 0014F9E4 7F E4 FB 78 */ mr r4, r31
+/* 80153D88 0014F9E8 38 A0 00 01 */ li r5, 1
+/* 80153D8C 0014F9EC 48 10 01 29 */ bl func_80253EB4
+/* 80153D90 0014F9F0 48 00 00 D0 */ b lbl_80153E60
+lbl_80153D94:
+/* 80153D94 0014F9F4 38 60 00 3D */ li r3, 0x3d
+/* 80153D98 0014F9F8 4B F0 6C 61 */ bl func_8005A9F8
+/* 80153D9C 0014F9FC 7C 66 1B 78 */ mr r6, r3
+/* 80153DA0 0014FA00 7F C3 F3 78 */ mr r3, r30
+/* 80153DA4 0014FA04 7F E4 FB 78 */ mr r4, r31
+/* 80153DA8 0014FA08 38 A0 00 01 */ li r5, 1
+/* 80153DAC 0014FA0C 48 10 01 09 */ bl func_80253EB4
+/* 80153DB0 0014FA10 48 00 00 B0 */ b lbl_80153E60
+lbl_80153DB4:
+/* 80153DB4 0014FA14 38 60 00 3B */ li r3, 0x3b
+/* 80153DB8 0014FA18 4B F0 6C 41 */ bl func_8005A9F8
+/* 80153DBC 0014FA1C 7C 66 1B 78 */ mr r6, r3
+/* 80153DC0 0014FA20 7F C3 F3 78 */ mr r3, r30
+/* 80153DC4 0014FA24 7F E4 FB 78 */ mr r4, r31
+/* 80153DC8 0014FA28 38 A0 00 01 */ li r5, 1
+/* 80153DCC 0014FA2C 48 10 00 E9 */ bl func_80253EB4
+/* 80153DD0 0014FA30 48 00 00 90 */ b lbl_80153E60
+/* 80153DD4 0014FA34 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153DD8 0014FA38 7F C3 F3 78 */ mr r3, r30
+/* 80153DDC 0014FA3C 7F E4 FB 78 */ mr r4, r31
+/* 80153DE0 0014FA40 80 A5 00 F4 */ lwz r5, 0xf4(r5)
+/* 80153DE4 0014FA44 4B F0 74 B1 */ bl func_8005B294
+/* 80153DE8 0014FA48 48 00 00 78 */ b lbl_80153E60
+/* 80153DEC 0014FA4C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153DF0 0014FA50 7F C3 F3 78 */ mr r3, r30
+/* 80153DF4 0014FA54 7F E4 FB 78 */ mr r4, r31
+/* 80153DF8 0014FA58 80 A5 00 F8 */ lwz r5, 0xf8(r5)
+/* 80153DFC 0014FA5C 4B F0 74 99 */ bl func_8005B294
+/* 80153E00 0014FA60 48 00 00 60 */ b lbl_80153E60
+/* 80153E04 0014FA64 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153E08 0014FA68 7F C3 F3 78 */ mr r3, r30
+/* 80153E0C 0014FA6C 7F E4 FB 78 */ mr r4, r31
+/* 80153E10 0014FA70 80 A5 00 FC */ lwz r5, 0xfc(r5)
+/* 80153E14 0014FA74 4B F0 74 81 */ bl func_8005B294
+/* 80153E18 0014FA78 48 00 00 48 */ b lbl_80153E60
+/* 80153E1C 0014FA7C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153E20 0014FA80 7F C3 F3 78 */ mr r3, r30
+/* 80153E24 0014FA84 7F E4 FB 78 */ mr r4, r31
+/* 80153E28 0014FA88 80 A5 01 00 */ lwz r5, 0x100(r5)
+/* 80153E2C 0014FA8C 4B F0 74 69 */ bl func_8005B294
+/* 80153E30 0014FA90 48 00 00 30 */ b lbl_80153E60
+/* 80153E34 0014FA94 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153E38 0014FA98 7F C3 F3 78 */ mr r3, r30
+/* 80153E3C 0014FA9C 7F E4 FB 78 */ mr r4, r31
+/* 80153E40 0014FAA0 80 A5 01 04 */ lwz r5, 0x104(r5)
+/* 80153E44 0014FAA4 4B F0 74 51 */ bl func_8005B294
+/* 80153E48 0014FAA8 48 00 00 18 */ b lbl_80153E60
+/* 80153E4C 0014FAAC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153E50 0014FAB0 7F C3 F3 78 */ mr r3, r30
+/* 80153E54 0014FAB4 7F E4 FB 78 */ mr r4, r31
+/* 80153E58 0014FAB8 80 A5 01 08 */ lwz r5, 0x108(r5)
+/* 80153E5C 0014FABC 4B F0 74 39 */ bl func_8005B294
+lbl_80153E60:
+/* 80153E60 0014FAC0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80153E64 0014FAC4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80153E68 0014FAC8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80153E6C 0014FACC 7C 08 03 A6 */ mtlr r0
+/* 80153E70 0014FAD0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80153E74 0014FAD4 4E 80 00 20 */ blr
+lbl_80153E78:
+/* 80153E78 0014FAD8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80153E7C 0014FADC 7C 08 02 A6 */ mflr r0
+/* 80153E80 0014FAE0 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80153E84 0014FAE4 39 61 00 70 */ addi r11, r1, 0x70
+/* 80153E88 0014FAE8 48 07 32 95 */ bl _savegpr_24
+/* 80153E8C 0014FAEC 7C 7D 1B 78 */ mr r29, r3
+/* 80153E90 0014FAF0 7C 9E 23 78 */ mr r30, r4
+/* 80153E94 0014FAF4 38 C1 00 08 */ addi r6, r1, 8
+/* 80153E98 0014FAF8 38 A0 00 03 */ li r5, 3
+/* 80153E9C 0014FAFC 48 10 00 41 */ bl func_80253EDC
+/* 80153EA0 0014FB00 80 61 00 08 */ lwz r3, 8(r1)
+/* 80153EA4 0014FB04 38 03 FF F2 */ addi r0, r3, -14
+/* 80153EA8 0014FB08 28 00 00 1E */ cmplwi r0, 0x1e
+/* 80153EAC 0014FB0C 41 81 00 70 */ bgt lbl_80153F1C
+/* 80153EB0 0014FB10 3C 60 80 42 */ lis r3, lbl_8041E51C@ha
+/* 80153EB4 0014FB14 54 00 10 3A */ slwi r0, r0, 2
+/* 80153EB8 0014FB18 38 63 E5 1C */ addi r3, r3, lbl_8041E51C@l
+/* 80153EBC 0014FB1C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80153EC0 0014FB20 7C 69 03 A6 */ mtctr r3
+/* 80153EC4 0014FB24 4E 80 04 20 */ bctr
+/* 80153EC8 0014FB28 C0 3E 00 38 */ lfs f1, 0x38(r30)
+/* 80153ECC 0014FB2C C0 62 8E A8 */ lfs f3, lbl_806414A8-_SDA2_BASE_(r2)
+/* 80153ED0 0014FB30 C0 1E 00 44 */ lfs f0, 0x44(r30)
+/* 80153ED4 0014FB34 EC C1 18 28 */ fsubs f6, f1, f3
+/* 80153ED8 0014FB38 C0 5E 00 3C */ lfs f2, 0x3c(r30)
+/* 80153EDC 0014FB3C EC A0 18 28 */ fsubs f5, f0, f3
+/* 80153EE0 0014FB40 C0 22 8E AC */ lfs f1, lbl_806414AC-_SDA2_BASE_(r2)
+/* 80153EE4 0014FB44 C0 1E 00 40 */ lfs f0, 0x40(r30)
+/* 80153EE8 0014FB48 EC 82 08 28 */ fsubs f4, f2, f1
+/* 80153EEC 0014FB4C EC 60 08 28 */ fsubs f3, f0, f1
+/* 80153EF0 0014FB50 C0 3E 00 48 */ lfs f1, 0x48(r30)
+/* 80153EF4 0014FB54 C0 42 8E B0 */ lfs f2, lbl_806414B0-_SDA2_BASE_(r2)
+/* 80153EF8 0014FB58 C0 1E 00 4C */ lfs f0, 0x4c(r30)
+/* 80153EFC 0014FB5C EC 21 10 2A */ fadds f1, f1, f2
+/* 80153F00 0014FB60 D0 DE 00 38 */ stfs f6, 0x38(r30)
+/* 80153F04 0014FB64 EC 00 10 2A */ fadds f0, f0, f2
+/* 80153F08 0014FB68 D0 BE 00 44 */ stfs f5, 0x44(r30)
+/* 80153F0C 0014FB6C D0 9E 00 3C */ stfs f4, 0x3c(r30)
+/* 80153F10 0014FB70 D0 7E 00 40 */ stfs f3, 0x40(r30)
+/* 80153F14 0014FB74 D0 3E 00 48 */ stfs f1, 0x48(r30)
+/* 80153F18 0014FB78 D0 1E 00 4C */ stfs f0, 0x4c(r30)
+lbl_80153F1C:
+/* 80153F1C 0014FB7C 7F A3 EB 78 */ mr r3, r29
+/* 80153F20 0014FB80 7F C4 F3 78 */ mr r4, r30
+/* 80153F24 0014FB84 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80153F28 0014FB88 38 A0 00 06 */ li r5, 6
+/* 80153F2C 0014FB8C 48 0F FF B1 */ bl func_80253EDC
+/* 80153F30 0014FB90 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80153F34 0014FB94 38 60 FF 00 */ li r3, -256
+/* 80153F38 0014FB98 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80153F3C 0014FB9C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80153F40 0014FBA0 FC 80 28 1E */ fctiwz f4, f5
+/* 80153F44 0014FBA4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80153F48 0014FBA8 FC 40 18 1E */ fctiwz f2, f3
+/* 80153F4C 0014FBAC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80153F50 0014FBB0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80153F54 0014FBB4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80153F58 0014FBB8 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80153F5C 0014FBBC 2C 00 00 39 */ cmpwi r0, 0x39
+/* 80153F60 0014FBC0 FC 20 08 1E */ fctiwz f1, f1
+/* 80153F64 0014FBC4 FC 00 00 1E */ fctiwz f0, f0
+/* 80153F68 0014FBC8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80153F6C 0014FBCC 8B FE 00 11 */ lbz r31, 0x11(r30)
+/* 80153F70 0014FBD0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80153F74 0014FBD4 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 80153F78 0014FBD8 7F FC 1B 78 */ or r28, r31, r3
+/* 80153F7C 0014FBDC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80153F80 0014FBE0 83 41 00 3C */ lwz r26, 0x3c(r1)
+/* 80153F84 0014FBE4 83 21 00 44 */ lwz r25, 0x44(r1)
+/* 80153F88 0014FBE8 83 01 00 4C */ lwz r24, 0x4c(r1)
+/* 80153F8C 0014FBEC 40 80 00 24 */ bge lbl_80153FB0
+/* 80153F90 0014FBF0 2C 00 00 33 */ cmpwi r0, 0x33
+/* 80153F94 0014FBF4 40 80 00 08 */ bge lbl_80153F9C
+/* 80153F98 0014FBF8 48 00 00 18 */ b lbl_80153FB0
+lbl_80153F9C:
+/* 80153F9C 0014FBFC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80153FA0 0014FC00 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80153FA4 0014FC04 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80153FA8 0014FC08 28 00 00 02 */ cmplwi r0, 2
+/* 80153FAC 0014FC0C 41 82 02 C4 */ beq lbl_80154270
+lbl_80153FB0:
+/* 80153FB0 0014FC10 38 60 00 16 */ li r3, 0x16
+/* 80153FB4 0014FC14 48 00 10 05 */ bl func_80154FB8
+/* 80153FB8 0014FC18 2C 03 00 00 */ cmpwi r3, 0
+/* 80153FBC 0014FC1C 41 82 00 20 */ beq lbl_80153FDC
+/* 80153FC0 0014FC20 80 01 00 08 */ lwz r0, 8(r1)
+/* 80153FC4 0014FC24 2C 00 00 39 */ cmpwi r0, 0x39
+/* 80153FC8 0014FC28 40 80 00 14 */ bge lbl_80153FDC
+/* 80153FCC 0014FC2C 2C 00 00 33 */ cmpwi r0, 0x33
+/* 80153FD0 0014FC30 40 80 02 A0 */ bge lbl_80154270
+/* 80153FD4 0014FC34 48 00 00 08 */ b lbl_80153FDC
+/* 80153FD8 0014FC38 48 00 02 98 */ b lbl_80154270
+lbl_80153FDC:
+/* 80153FDC 0014FC3C 80 61 00 08 */ lwz r3, 8(r1)
+/* 80153FE0 0014FC40 38 03 FF F8 */ addi r0, r3, -8
+/* 80153FE4 0014FC44 28 00 00 30 */ cmplwi r0, 0x30
+/* 80153FE8 0014FC48 41 81 02 88 */ bgt lbl_80154270
+/* 80153FEC 0014FC4C 3C 60 80 42 */ lis r3, lbl_8041E458@ha
+/* 80153FF0 0014FC50 54 00 10 3A */ slwi r0, r0, 2
+/* 80153FF4 0014FC54 38 63 E4 58 */ addi r3, r3, lbl_8041E458@l
+/* 80153FF8 0014FC58 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80153FFC 0014FC5C 7C 69 03 A6 */ mtctr r3
+/* 80154000 0014FC60 4E 80 04 20 */ bctr
+/* 80154004 0014FC64 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154008 0014FC68 38 60 00 33 */ li r3, 0x33
+/* 8015400C 0014FC6C 4B F0 5A 31 */ bl func_80059A3C
+/* 80154010 0014FC70 48 00 02 60 */ b lbl_80154270
+/* 80154014 0014FC74 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154018 0014FC78 38 60 00 34 */ li r3, 0x34
+/* 8015401C 0014FC7C 4B F0 5A 21 */ bl func_80059A3C
+/* 80154020 0014FC80 48 00 02 50 */ b lbl_80154270
+/* 80154024 0014FC84 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154028 0014FC88 38 60 00 35 */ li r3, 0x35
+/* 8015402C 0014FC8C 4B F0 5A 11 */ bl func_80059A3C
+/* 80154030 0014FC90 48 00 02 40 */ b lbl_80154270
+/* 80154034 0014FC94 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154038 0014FC98 38 60 00 36 */ li r3, 0x36
+/* 8015403C 0014FC9C 4B F0 5A 01 */ bl func_80059A3C
+/* 80154040 0014FCA0 48 00 02 30 */ b lbl_80154270
+/* 80154044 0014FCA4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154048 0014FCA8 38 60 00 37 */ li r3, 0x37
+/* 8015404C 0014FCAC 4B F0 59 F1 */ bl func_80059A3C
+/* 80154050 0014FCB0 48 00 02 20 */ b lbl_80154270
+/* 80154054 0014FCB4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154058 0014FCB8 38 60 00 38 */ li r3, 0x38
+/* 8015405C 0014FCBC 4B F0 59 E1 */ bl func_80059A3C
+/* 80154060 0014FCC0 48 00 02 10 */ b lbl_80154270
+/* 80154064 0014FCC4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154068 0014FCC8 38 60 00 0F */ li r3, 0xf
+/* 8015406C 0014FCCC 80 84 01 24 */ lwz r4, 0x124(r4)
+/* 80154070 0014FCD0 48 00 82 99 */ bl func_8015C308
+/* 80154074 0014FCD4 7F 64 DB 78 */ mr r4, r27
+/* 80154078 0014FCD8 7F 45 D3 78 */ mr r5, r26
+/* 8015407C 0014FCDC 7F 88 E3 78 */ mr r8, r28
+/* 80154080 0014FCE0 7F 26 07 34 */ extsh r6, r25
+/* 80154084 0014FCE4 7F 07 07 34 */ extsh r7, r24
+/* 80154088 0014FCE8 38 60 03 F9 */ li r3, 0x3f9
+/* 8015408C 0014FCEC 48 0F C0 A9 */ bl func_80250134
+/* 80154090 0014FCF0 48 00 01 E0 */ b lbl_80154270
+/* 80154094 0014FCF4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154098 0014FCF8 7F E5 FB 78 */ mr r5, r31
+/* 8015409C 0014FCFC 38 81 00 10 */ addi r4, r1, 0x10
+/* 801540A0 0014FD00 80 63 00 F4 */ lwz r3, 0xf4(r3)
+/* 801540A4 0014FD04 4B FD 94 8D */ bl func_8012D530
+/* 801540A8 0014FD08 48 00 01 C8 */ b lbl_80154270
+/* 801540AC 0014FD0C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801540B0 0014FD10 7F E5 FB 78 */ mr r5, r31
+/* 801540B4 0014FD14 38 81 00 10 */ addi r4, r1, 0x10
+/* 801540B8 0014FD18 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 801540BC 0014FD1C 4B FD 94 75 */ bl func_8012D530
+/* 801540C0 0014FD20 48 00 01 B0 */ b lbl_80154270
+/* 801540C4 0014FD24 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801540C8 0014FD28 7F E5 FB 78 */ mr r5, r31
+/* 801540CC 0014FD2C 38 81 00 10 */ addi r4, r1, 0x10
+/* 801540D0 0014FD30 80 63 00 FC */ lwz r3, 0xfc(r3)
+/* 801540D4 0014FD34 4B FD 94 5D */ bl func_8012D530
+/* 801540D8 0014FD38 48 00 01 98 */ b lbl_80154270
+/* 801540DC 0014FD3C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801540E0 0014FD40 7F E5 FB 78 */ mr r5, r31
+/* 801540E4 0014FD44 38 81 00 10 */ addi r4, r1, 0x10
+/* 801540E8 0014FD48 80 63 01 00 */ lwz r3, 0x100(r3)
+/* 801540EC 0014FD4C 4B FD 94 45 */ bl func_8012D530
+/* 801540F0 0014FD50 48 00 01 80 */ b lbl_80154270
+/* 801540F4 0014FD54 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801540F8 0014FD58 7F E5 FB 78 */ mr r5, r31
+/* 801540FC 0014FD5C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154100 0014FD60 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 80154104 0014FD64 4B FD 94 2D */ bl func_8012D530
+/* 80154108 0014FD68 48 00 01 68 */ b lbl_80154270
+/* 8015410C 0014FD6C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154110 0014FD70 7F E5 FB 78 */ mr r5, r31
+/* 80154114 0014FD74 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154118 0014FD78 80 63 01 08 */ lwz r3, 0x108(r3)
+/* 8015411C 0014FD7C 4B FD 94 15 */ bl func_8012D530
+/* 80154120 0014FD80 48 00 01 50 */ b lbl_80154270
+/* 80154124 0014FD84 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154128 0014FD88 7F E5 FB 78 */ mr r5, r31
+/* 8015412C 0014FD8C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154130 0014FD90 38 C0 00 01 */ li r6, 1
+/* 80154134 0014FD94 80 63 00 F4 */ lwz r3, 0xf4(r3)
+/* 80154138 0014FD98 4B FD 95 09 */ bl func_8012D640
+/* 8015413C 0014FD9C 48 00 01 34 */ b lbl_80154270
+/* 80154140 0014FDA0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154144 0014FDA4 7F E5 FB 78 */ mr r5, r31
+/* 80154148 0014FDA8 38 81 00 10 */ addi r4, r1, 0x10
+/* 8015414C 0014FDAC 38 C0 00 01 */ li r6, 1
+/* 80154150 0014FDB0 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80154154 0014FDB4 4B FD 94 ED */ bl func_8012D640
+/* 80154158 0014FDB8 48 00 01 18 */ b lbl_80154270
+/* 8015415C 0014FDBC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154160 0014FDC0 7F E5 FB 78 */ mr r5, r31
+/* 80154164 0014FDC4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154168 0014FDC8 38 C0 00 01 */ li r6, 1
+/* 8015416C 0014FDCC 80 63 00 FC */ lwz r3, 0xfc(r3)
+/* 80154170 0014FDD0 4B FD 94 D1 */ bl func_8012D640
+/* 80154174 0014FDD4 48 00 00 FC */ b lbl_80154270
+/* 80154178 0014FDD8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015417C 0014FDDC 7F E5 FB 78 */ mr r5, r31
+/* 80154180 0014FDE0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154184 0014FDE4 38 C0 00 01 */ li r6, 1
+/* 80154188 0014FDE8 80 63 01 00 */ lwz r3, 0x100(r3)
+/* 8015418C 0014FDEC 4B FD 94 B5 */ bl func_8012D640
+/* 80154190 0014FDF0 48 00 00 E0 */ b lbl_80154270
+/* 80154194 0014FDF4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154198 0014FDF8 7F E5 FB 78 */ mr r5, r31
+/* 8015419C 0014FDFC 38 81 00 10 */ addi r4, r1, 0x10
+/* 801541A0 0014FE00 38 C0 00 01 */ li r6, 1
+/* 801541A4 0014FE04 80 63 01 04 */ lwz r3, 0x104(r3)
+/* 801541A8 0014FE08 4B FD 94 99 */ bl func_8012D640
+/* 801541AC 0014FE0C 48 00 00 C4 */ b lbl_80154270
+/* 801541B0 0014FE10 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801541B4 0014FE14 7F E5 FB 78 */ mr r5, r31
+/* 801541B8 0014FE18 38 81 00 10 */ addi r4, r1, 0x10
+/* 801541BC 0014FE1C 38 C0 00 01 */ li r6, 1
+/* 801541C0 0014FE20 80 63 01 08 */ lwz r3, 0x108(r3)
+/* 801541C4 0014FE24 4B FD 94 7D */ bl func_8012D640
+/* 801541C8 0014FE28 48 00 00 A8 */ b lbl_80154270
+/* 801541CC 0014FE2C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801541D0 0014FE30 7F A3 EB 78 */ mr r3, r29
+/* 801541D4 0014FE34 7F C4 F3 78 */ mr r4, r30
+/* 801541D8 0014FE38 38 C0 00 00 */ li r6, 0
+/* 801541DC 0014FE3C 80 A5 00 F4 */ lwz r5, 0xf4(r5)
+/* 801541E0 0014FE40 4B F0 71 49 */ bl func_8005B328
+/* 801541E4 0014FE44 48 00 00 8C */ b lbl_80154270
+/* 801541E8 0014FE48 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801541EC 0014FE4C 7F A3 EB 78 */ mr r3, r29
+/* 801541F0 0014FE50 7F C4 F3 78 */ mr r4, r30
+/* 801541F4 0014FE54 38 C0 00 00 */ li r6, 0
+/* 801541F8 0014FE58 80 A5 00 F8 */ lwz r5, 0xf8(r5)
+/* 801541FC 0014FE5C 4B F0 71 2D */ bl func_8005B328
+/* 80154200 0014FE60 48 00 00 70 */ b lbl_80154270
+/* 80154204 0014FE64 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154208 0014FE68 7F A3 EB 78 */ mr r3, r29
+/* 8015420C 0014FE6C 7F C4 F3 78 */ mr r4, r30
+/* 80154210 0014FE70 38 C0 00 00 */ li r6, 0
+/* 80154214 0014FE74 80 A5 00 FC */ lwz r5, 0xfc(r5)
+/* 80154218 0014FE78 4B F0 71 11 */ bl func_8005B328
+/* 8015421C 0014FE7C 48 00 00 54 */ b lbl_80154270
+/* 80154220 0014FE80 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154224 0014FE84 7F A3 EB 78 */ mr r3, r29
+/* 80154228 0014FE88 7F C4 F3 78 */ mr r4, r30
+/* 8015422C 0014FE8C 38 C0 00 00 */ li r6, 0
+/* 80154230 0014FE90 80 A5 01 00 */ lwz r5, 0x100(r5)
+/* 80154234 0014FE94 4B F0 70 F5 */ bl func_8005B328
+/* 80154238 0014FE98 48 00 00 38 */ b lbl_80154270
+/* 8015423C 0014FE9C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154240 0014FEA0 7F A3 EB 78 */ mr r3, r29
+/* 80154244 0014FEA4 7F C4 F3 78 */ mr r4, r30
+/* 80154248 0014FEA8 38 C0 00 00 */ li r6, 0
+/* 8015424C 0014FEAC 80 A5 01 04 */ lwz r5, 0x104(r5)
+/* 80154250 0014FEB0 4B F0 70 D9 */ bl func_8005B328
+/* 80154254 0014FEB4 48 00 00 1C */ b lbl_80154270
+/* 80154258 0014FEB8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015425C 0014FEBC 7F A3 EB 78 */ mr r3, r29
+/* 80154260 0014FEC0 7F C4 F3 78 */ mr r4, r30
+/* 80154264 0014FEC4 38 C0 00 00 */ li r6, 0
+/* 80154268 0014FEC8 80 A5 01 08 */ lwz r5, 0x108(r5)
+/* 8015426C 0014FECC 4B F0 70 BD */ bl func_8005B328
+lbl_80154270:
+/* 80154270 0014FED0 39 61 00 70 */ addi r11, r1, 0x70
+/* 80154274 0014FED4 48 07 2E F5 */ bl _restgpr_24
+/* 80154278 0014FED8 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8015427C 0014FEDC 7C 08 03 A6 */ mtlr r0
+/* 80154280 0014FEE0 38 21 00 70 */ addi r1, r1, 0x70
+/* 80154284 0014FEE4 4E 80 00 20 */ blr
+lbl_80154288:
+/* 80154288 0014FEE8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015428C 0014FEEC 7C 08 02 A6 */ mflr r0
+/* 80154290 0014FEF0 38 A0 00 03 */ li r5, 3
+/* 80154294 0014FEF4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80154298 0014FEF8 38 C1 00 08 */ addi r6, r1, 8
+/* 8015429C 0014FEFC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801542A0 0014FF00 7C 9F 23 78 */ mr r31, r4
+/* 801542A4 0014FF04 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801542A8 0014FF08 7C 7E 1B 78 */ mr r30, r3
+/* 801542AC 0014FF0C 48 0F FB E1 */ bl func_80253E8C
+/* 801542B0 0014FF10 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801542B4 0014FF14 80 65 00 D8 */ lwz r3, 0xd8(r5)
+/* 801542B8 0014FF18 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801542BC 0014FF1C 28 00 00 02 */ cmplwi r0, 2
+/* 801542C0 0014FF20 40 82 01 A4 */ bne lbl_80154464
+/* 801542C4 0014FF24 A0 85 01 40 */ lhz r4, 0x140(r5)
+/* 801542C8 0014FF28 2C 04 00 00 */ cmpwi r4, 0
+/* 801542CC 0014FF2C 40 82 00 44 */ bne lbl_80154310
+/* 801542D0 0014FF30 80 61 00 08 */ lwz r3, 8(r1)
+/* 801542D4 0014FF34 38 03 FF F4 */ addi r0, r3, -12
+/* 801542D8 0014FF38 28 00 00 1E */ cmplwi r0, 0x1e
+/* 801542DC 0014FF3C 41 81 00 34 */ bgt lbl_80154310
+/* 801542E0 0014FF40 3C 60 80 42 */ lis r3, lbl_8041E68C@ha
+/* 801542E4 0014FF44 54 00 10 3A */ slwi r0, r0, 2
+/* 801542E8 0014FF48 38 63 E6 8C */ addi r3, r3, lbl_8041E68C@l
+/* 801542EC 0014FF4C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801542F0 0014FF50 7C 69 03 A6 */ mtctr r3
+/* 801542F4 0014FF54 4E 80 04 20 */ bctr
+/* 801542F8 0014FF58 7F C3 F3 78 */ mr r3, r30
+/* 801542FC 0014FF5C 7F E4 FB 78 */ mr r4, r31
+/* 80154300 0014FF60 38 A0 00 01 */ li r5, 1
+/* 80154304 0014FF64 38 C0 00 00 */ li r6, 0
+/* 80154308 0014FF68 48 0F FB AD */ bl func_80253EB4
+/* 8015430C 0014FF6C 48 00 05 B4 */ b lbl_801548C0
+lbl_80154310:
+/* 80154310 0014FF70 28 04 00 01 */ cmplwi r4, 1
+/* 80154314 0014FF74 40 82 01 50 */ bne lbl_80154464
+/* 80154318 0014FF78 80 65 01 0C */ lwz r3, 0x10c(r5)
+/* 8015431C 0014FF7C 4B F0 28 B9 */ bl func_80056BD4
+/* 80154320 0014FF80 2C 03 00 00 */ cmpwi r3, 0
+/* 80154324 0014FF84 40 82 00 28 */ bne lbl_8015434C
+/* 80154328 0014FF88 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015432C 0014FF8C 28 00 00 0C */ cmplwi r0, 0xc
+/* 80154330 0014FF90 40 82 00 1C */ bne lbl_8015434C
+/* 80154334 0014FF94 7F C3 F3 78 */ mr r3, r30
+/* 80154338 0014FF98 7F E4 FB 78 */ mr r4, r31
+/* 8015433C 0014FF9C 38 A0 00 01 */ li r5, 1
+/* 80154340 0014FFA0 38 C0 00 00 */ li r6, 0
+/* 80154344 0014FFA4 48 0F FB 71 */ bl func_80253EB4
+/* 80154348 0014FFA8 48 00 05 78 */ b lbl_801548C0
+lbl_8015434C:
+/* 8015434C 0014FFAC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154350 0014FFB0 80 63 01 10 */ lwz r3, 0x110(r3)
+/* 80154354 0014FFB4 4B F0 28 81 */ bl func_80056BD4
+/* 80154358 0014FFB8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015435C 0014FFBC 40 82 00 28 */ bne lbl_80154384
+/* 80154360 0014FFC0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80154364 0014FFC4 28 00 00 12 */ cmplwi r0, 0x12
+/* 80154368 0014FFC8 40 82 00 1C */ bne lbl_80154384
+/* 8015436C 0014FFCC 7F C3 F3 78 */ mr r3, r30
+/* 80154370 0014FFD0 7F E4 FB 78 */ mr r4, r31
+/* 80154374 0014FFD4 38 A0 00 01 */ li r5, 1
+/* 80154378 0014FFD8 38 C0 00 00 */ li r6, 0
+/* 8015437C 0014FFDC 48 0F FB 39 */ bl func_80253EB4
+/* 80154380 0014FFE0 48 00 05 40 */ b lbl_801548C0
+lbl_80154384:
+/* 80154384 0014FFE4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154388 0014FFE8 80 63 01 14 */ lwz r3, 0x114(r3)
+/* 8015438C 0014FFEC 4B F0 28 49 */ bl func_80056BD4
+/* 80154390 0014FFF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80154394 0014FFF4 40 82 00 28 */ bne lbl_801543BC
+/* 80154398 0014FFF8 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015439C 0014FFFC 28 00 00 18 */ cmplwi r0, 0x18
+/* 801543A0 00150000 40 82 00 1C */ bne lbl_801543BC
+/* 801543A4 00150004 7F C3 F3 78 */ mr r3, r30
+/* 801543A8 00150008 7F E4 FB 78 */ mr r4, r31
+/* 801543AC 0015000C 38 A0 00 01 */ li r5, 1
+/* 801543B0 00150010 38 C0 00 00 */ li r6, 0
+/* 801543B4 00150014 48 0F FB 01 */ bl func_80253EB4
+/* 801543B8 00150018 48 00 05 08 */ b lbl_801548C0
+lbl_801543BC:
+/* 801543BC 0015001C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801543C0 00150020 80 63 01 18 */ lwz r3, 0x118(r3)
+/* 801543C4 00150024 4B F0 28 11 */ bl func_80056BD4
+/* 801543C8 00150028 2C 03 00 00 */ cmpwi r3, 0
+/* 801543CC 0015002C 40 82 00 28 */ bne lbl_801543F4
+/* 801543D0 00150030 80 01 00 08 */ lwz r0, 8(r1)
+/* 801543D4 00150034 28 00 00 1E */ cmplwi r0, 0x1e
+/* 801543D8 00150038 40 82 00 1C */ bne lbl_801543F4
+/* 801543DC 0015003C 7F C3 F3 78 */ mr r3, r30
+/* 801543E0 00150040 7F E4 FB 78 */ mr r4, r31
+/* 801543E4 00150044 38 A0 00 01 */ li r5, 1
+/* 801543E8 00150048 38 C0 00 00 */ li r6, 0
+/* 801543EC 0015004C 48 0F FA C9 */ bl func_80253EB4
+/* 801543F0 00150050 48 00 04 D0 */ b lbl_801548C0
+lbl_801543F4:
+/* 801543F4 00150054 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801543F8 00150058 80 63 01 1C */ lwz r3, 0x11c(r3)
+/* 801543FC 0015005C 4B F0 27 D9 */ bl func_80056BD4
+/* 80154400 00150060 2C 03 00 00 */ cmpwi r3, 0
+/* 80154404 00150064 40 82 00 28 */ bne lbl_8015442C
+/* 80154408 00150068 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015440C 0015006C 28 00 00 24 */ cmplwi r0, 0x24
+/* 80154410 00150070 40 82 00 1C */ bne lbl_8015442C
+/* 80154414 00150074 7F C3 F3 78 */ mr r3, r30
+/* 80154418 00150078 7F E4 FB 78 */ mr r4, r31
+/* 8015441C 0015007C 38 A0 00 01 */ li r5, 1
+/* 80154420 00150080 38 C0 00 00 */ li r6, 0
+/* 80154424 00150084 48 0F FA 91 */ bl func_80253EB4
+/* 80154428 00150088 48 00 04 98 */ b lbl_801548C0
+lbl_8015442C:
+/* 8015442C 0015008C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154430 00150090 80 63 01 20 */ lwz r3, 0x120(r3)
+/* 80154434 00150094 4B F0 27 A1 */ bl func_80056BD4
+/* 80154438 00150098 2C 03 00 00 */ cmpwi r3, 0
+/* 8015443C 0015009C 40 82 00 28 */ bne lbl_80154464
+/* 80154440 001500A0 80 01 00 08 */ lwz r0, 8(r1)
+/* 80154444 001500A4 28 00 00 2A */ cmplwi r0, 0x2a
+/* 80154448 001500A8 40 82 00 1C */ bne lbl_80154464
+/* 8015444C 001500AC 7F C3 F3 78 */ mr r3, r30
+/* 80154450 001500B0 7F E4 FB 78 */ mr r4, r31
+/* 80154454 001500B4 38 A0 00 01 */ li r5, 1
+/* 80154458 001500B8 38 C0 00 00 */ li r6, 0
+/* 8015445C 001500BC 48 0F FA 59 */ bl func_80253EB4
+/* 80154460 001500C0 48 00 04 60 */ b lbl_801548C0
+lbl_80154464:
+/* 80154464 001500C4 80 01 00 08 */ lwz r0, 8(r1)
+/* 80154468 001500C8 28 00 00 3C */ cmplwi r0, 0x3c
+/* 8015446C 001500CC 41 81 04 54 */ bgt lbl_801548C0
+/* 80154470 001500D0 3C 60 80 42 */ lis r3, lbl_8041E598@ha
+/* 80154474 001500D4 54 00 10 3A */ slwi r0, r0, 2
+/* 80154478 001500D8 38 63 E5 98 */ addi r3, r3, lbl_8041E598@l
+/* 8015447C 001500DC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80154480 001500E0 7C 69 03 A6 */ mtctr r3
+/* 80154484 001500E4 4E 80 04 20 */ bctr
+/* 80154488 001500E8 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015448C 001500EC 7F C3 F3 78 */ mr r3, r30
+/* 80154490 001500F0 7F E4 FB 78 */ mr r4, r31
+/* 80154494 001500F4 38 A0 00 01 */ li r5, 1
+/* 80154498 001500F8 88 06 01 32 */ lbz r0, 0x132(r6)
+/* 8015449C 001500FC 54 00 10 3A */ slwi r0, r0, 2
+/* 801544A0 00150100 7C C6 02 14 */ add r6, r6, r0
+/* 801544A4 00150104 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 801544A8 00150108 48 0F FA 0D */ bl func_80253EB4
+/* 801544AC 0015010C 48 00 04 14 */ b lbl_801548C0
+/* 801544B0 00150110 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801544B4 00150114 7F C3 F3 78 */ mr r3, r30
+/* 801544B8 00150118 7F E4 FB 78 */ mr r4, r31
+/* 801544BC 0015011C 38 A0 00 01 */ li r5, 1
+/* 801544C0 00150120 88 06 01 33 */ lbz r0, 0x133(r6)
+/* 801544C4 00150124 54 00 10 3A */ slwi r0, r0, 2
+/* 801544C8 00150128 7C C6 02 14 */ add r6, r6, r0
+/* 801544CC 0015012C 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 801544D0 00150130 48 0F F9 E5 */ bl func_80253EB4
+/* 801544D4 00150134 48 00 03 EC */ b lbl_801548C0
+/* 801544D8 00150138 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801544DC 0015013C 7F C3 F3 78 */ mr r3, r30
+/* 801544E0 00150140 7F E4 FB 78 */ mr r4, r31
+/* 801544E4 00150144 38 A0 00 01 */ li r5, 1
+/* 801544E8 00150148 88 06 01 34 */ lbz r0, 0x134(r6)
+/* 801544EC 0015014C 54 00 10 3A */ slwi r0, r0, 2
+/* 801544F0 00150150 7C C6 02 14 */ add r6, r6, r0
+/* 801544F4 00150154 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 801544F8 00150158 48 0F F9 BD */ bl func_80253EB4
+/* 801544FC 0015015C 48 00 03 C4 */ b lbl_801548C0
+/* 80154500 00150160 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154504 00150164 7F C3 F3 78 */ mr r3, r30
+/* 80154508 00150168 7F E4 FB 78 */ mr r4, r31
+/* 8015450C 0015016C 38 A0 00 01 */ li r5, 1
+/* 80154510 00150170 88 06 01 35 */ lbz r0, 0x135(r6)
+/* 80154514 00150174 54 00 10 3A */ slwi r0, r0, 2
+/* 80154518 00150178 7C C6 02 14 */ add r6, r6, r0
+/* 8015451C 0015017C 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80154520 00150180 48 0F F9 95 */ bl func_80253EB4
+/* 80154524 00150184 48 00 03 9C */ b lbl_801548C0
+/* 80154528 00150188 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015452C 0015018C 7F C3 F3 78 */ mr r3, r30
+/* 80154530 00150190 7F E4 FB 78 */ mr r4, r31
+/* 80154534 00150194 38 A0 00 01 */ li r5, 1
+/* 80154538 00150198 88 06 01 36 */ lbz r0, 0x136(r6)
+/* 8015453C 0015019C 54 00 10 3A */ slwi r0, r0, 2
+/* 80154540 001501A0 7C C6 02 14 */ add r6, r6, r0
+/* 80154544 001501A4 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80154548 001501A8 48 0F F9 6D */ bl func_80253EB4
+/* 8015454C 001501AC 48 00 03 74 */ b lbl_801548C0
+/* 80154550 001501B0 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154554 001501B4 7F C3 F3 78 */ mr r3, r30
+/* 80154558 001501B8 7F E4 FB 78 */ mr r4, r31
+/* 8015455C 001501BC 38 A0 00 01 */ li r5, 1
+/* 80154560 001501C0 88 06 01 37 */ lbz r0, 0x137(r6)
+/* 80154564 001501C4 54 00 10 3A */ slwi r0, r0, 2
+/* 80154568 001501C8 7C C6 02 14 */ add r6, r6, r0
+/* 8015456C 001501CC 80 C6 01 38 */ lwz r6, 0x138(r6)
+/* 80154570 001501D0 48 0F F9 45 */ bl func_80253EB4
+/* 80154574 001501D4 48 00 03 4C */ b lbl_801548C0
+/* 80154578 001501D8 7F C3 F3 78 */ mr r3, r30
+/* 8015457C 001501DC 7F E4 FB 78 */ mr r4, r31
+/* 80154580 001501E0 38 A0 00 01 */ li r5, 1
+/* 80154584 001501E4 38 C0 00 00 */ li r6, 0
+/* 80154588 001501E8 48 0F F9 2D */ bl func_80253EB4
+/* 8015458C 001501EC 48 00 03 34 */ b lbl_801548C0
+/* 80154590 001501F0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154594 001501F4 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80154598 001501F8 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 8015459C 001501FC 28 00 00 02 */ cmplwi r0, 2
+/* 801545A0 00150200 40 82 03 20 */ bne lbl_801548C0
+/* 801545A4 00150204 3C 80 27 B3 */ lis r4, 0x27B30C00@ha
+/* 801545A8 00150208 38 60 04 05 */ li r3, 0x405
+/* 801545AC 0015020C 38 84 0C 00 */ addi r4, r4, 0x27B30C00@l
+/* 801545B0 00150210 4B F0 66 B1 */ bl func_8005AC60
+/* 801545B4 00150214 7C 66 1B 78 */ mr r6, r3
+/* 801545B8 00150218 7F C3 F3 78 */ mr r3, r30
+/* 801545BC 0015021C 7F E4 FB 78 */ mr r4, r31
+/* 801545C0 00150220 38 A0 00 01 */ li r5, 1
+/* 801545C4 00150224 48 0F F8 F1 */ bl func_80253EB4
+/* 801545C8 00150228 48 00 02 F8 */ b lbl_801548C0
+/* 801545CC 0015022C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801545D0 00150230 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 801545D4 00150234 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801545D8 00150238 28 00 00 02 */ cmplwi r0, 2
+/* 801545DC 0015023C 40 82 02 E4 */ bne lbl_801548C0
+/* 801545E0 00150240 3C 80 27 B0 */ lis r4, 0x27B00C00@ha
+/* 801545E4 00150244 38 60 04 05 */ li r3, 0x405
+/* 801545E8 00150248 38 84 0C 00 */ addi r4, r4, 0x27B00C00@l
+/* 801545EC 0015024C 4B F0 66 75 */ bl func_8005AC60
+/* 801545F0 00150250 7C 66 1B 78 */ mr r6, r3
+/* 801545F4 00150254 7F C3 F3 78 */ mr r3, r30
+/* 801545F8 00150258 7F E4 FB 78 */ mr r4, r31
+/* 801545FC 0015025C 38 A0 00 01 */ li r5, 1
+/* 80154600 00150260 48 0F F8 B5 */ bl func_80253EB4
+/* 80154604 00150264 48 00 02 BC */ b lbl_801548C0
+/* 80154608 00150268 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015460C 0015026C 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80154610 00150270 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154614 00150274 28 00 00 02 */ cmplwi r0, 2
+/* 80154618 00150278 40 82 02 A8 */ bne lbl_801548C0
+/* 8015461C 0015027C 3C 80 27 B1 */ lis r4, 0x27B10C00@ha
+/* 80154620 00150280 38 60 04 05 */ li r3, 0x405
+/* 80154624 00150284 38 84 0C 00 */ addi r4, r4, 0x27B10C00@l
+/* 80154628 00150288 4B F0 66 39 */ bl func_8005AC60
+/* 8015462C 0015028C 7C 66 1B 78 */ mr r6, r3
+/* 80154630 00150290 7F C3 F3 78 */ mr r3, r30
+/* 80154634 00150294 7F E4 FB 78 */ mr r4, r31
+/* 80154638 00150298 38 A0 00 01 */ li r5, 1
+/* 8015463C 0015029C 48 0F F8 79 */ bl func_80253EB4
+/* 80154640 001502A0 48 00 02 80 */ b lbl_801548C0
+/* 80154644 001502A4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154648 001502A8 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 8015464C 001502AC 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154650 001502B0 28 00 00 02 */ cmplwi r0, 2
+/* 80154654 001502B4 40 82 02 6C */ bne lbl_801548C0
+/* 80154658 001502B8 3C 80 27 B2 */ lis r4, 0x27B20C00@ha
+/* 8015465C 001502BC 38 60 04 05 */ li r3, 0x405
+/* 80154660 001502C0 38 84 0C 00 */ addi r4, r4, 0x27B20C00@l
+/* 80154664 001502C4 4B F0 65 FD */ bl func_8005AC60
+/* 80154668 001502C8 7C 66 1B 78 */ mr r6, r3
+/* 8015466C 001502CC 7F C3 F3 78 */ mr r3, r30
+/* 80154670 001502D0 7F E4 FB 78 */ mr r4, r31
+/* 80154674 001502D4 38 A0 00 01 */ li r5, 1
+/* 80154678 001502D8 48 0F F8 3D */ bl func_80253EB4
+/* 8015467C 001502DC 48 00 02 44 */ b lbl_801548C0
+/* 80154680 001502E0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154684 001502E4 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154688 001502E8 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 8015468C 001502EC 28 00 00 02 */ cmplwi r0, 2
+/* 80154690 001502F0 40 82 02 30 */ bne lbl_801548C0
+/* 80154694 001502F4 88 04 01 6E */ lbz r0, 0x16e(r4)
+/* 80154698 001502F8 28 00 00 02 */ cmplwi r0, 2
+/* 8015469C 001502FC 41 82 00 2C */ beq lbl_801546C8
+/* 801546A0 00150300 3C 80 27 AC */ lis r4, 0x27AC0C00@ha
+/* 801546A4 00150304 38 60 04 05 */ li r3, 0x405
+/* 801546A8 00150308 38 84 0C 00 */ addi r4, r4, 0x27AC0C00@l
+/* 801546AC 0015030C 4B F0 65 B5 */ bl func_8005AC60
+/* 801546B0 00150310 7C 66 1B 78 */ mr r6, r3
+/* 801546B4 00150314 7F C3 F3 78 */ mr r3, r30
+/* 801546B8 00150318 7F E4 FB 78 */ mr r4, r31
+/* 801546BC 0015031C 38 A0 00 01 */ li r5, 1
+/* 801546C0 00150320 48 0F F7 F5 */ bl func_80253EB4
+/* 801546C4 00150324 48 00 01 FC */ b lbl_801548C0
+lbl_801546C8:
+/* 801546C8 00150328 3C 80 27 AF */ lis r4, 0x27AF0C00@ha
+/* 801546CC 0015032C 38 60 04 05 */ li r3, 0x405
+/* 801546D0 00150330 38 84 0C 00 */ addi r4, r4, 0x27AF0C00@l
+/* 801546D4 00150334 4B F0 65 8D */ bl func_8005AC60
+/* 801546D8 00150338 7C 66 1B 78 */ mr r6, r3
+/* 801546DC 0015033C 7F C3 F3 78 */ mr r3, r30
+/* 801546E0 00150340 7F E4 FB 78 */ mr r4, r31
+/* 801546E4 00150344 38 A0 00 01 */ li r5, 1
+/* 801546E8 00150348 48 0F F7 CD */ bl func_80253EB4
+/* 801546EC 0015034C 48 00 01 D4 */ b lbl_801548C0
+/* 801546F0 00150350 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801546F4 00150354 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801546F8 00150358 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801546FC 0015035C 28 00 00 02 */ cmplwi r0, 2
+/* 80154700 00150360 40 82 01 C0 */ bne lbl_801548C0
+/* 80154704 00150364 88 04 01 6E */ lbz r0, 0x16e(r4)
+/* 80154708 00150368 28 00 00 02 */ cmplwi r0, 2
+/* 8015470C 0015036C 41 82 00 2C */ beq lbl_80154738
+/* 80154710 00150370 3C 80 27 AD */ lis r4, 0x27AD0C00@ha
+/* 80154714 00150374 38 60 04 05 */ li r3, 0x405
+/* 80154718 00150378 38 84 0C 00 */ addi r4, r4, 0x27AD0C00@l
+/* 8015471C 0015037C 4B F0 65 45 */ bl func_8005AC60
+/* 80154720 00150380 7C 66 1B 78 */ mr r6, r3
+/* 80154724 00150384 7F C3 F3 78 */ mr r3, r30
+/* 80154728 00150388 7F E4 FB 78 */ mr r4, r31
+/* 8015472C 0015038C 38 A0 00 01 */ li r5, 1
+/* 80154730 00150390 48 0F F7 85 */ bl func_80253EB4
+/* 80154734 00150394 48 00 01 8C */ b lbl_801548C0
+lbl_80154738:
+/* 80154738 00150398 3C 80 27 AE */ lis r4, 0x27AE0C00@ha
+/* 8015473C 0015039C 38 60 04 05 */ li r3, 0x405
+/* 80154740 001503A0 38 84 0C 00 */ addi r4, r4, 0x27AE0C00@l
+/* 80154744 001503A4 4B F0 65 1D */ bl func_8005AC60
+/* 80154748 001503A8 7C 66 1B 78 */ mr r6, r3
+/* 8015474C 001503AC 7F C3 F3 78 */ mr r3, r30
+/* 80154750 001503B0 7F E4 FB 78 */ mr r4, r31
+/* 80154754 001503B4 38 A0 00 01 */ li r5, 1
+/* 80154758 001503B8 48 0F F7 5D */ bl func_80253EB4
+/* 8015475C 001503BC 48 00 01 64 */ b lbl_801548C0
+/* 80154760 001503C0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154764 001503C4 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154768 001503C8 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 8015476C 001503CC 28 00 00 02 */ cmplwi r0, 2
+/* 80154770 001503D0 40 82 01 50 */ bne lbl_801548C0
+/* 80154774 001503D4 88 04 00 EE */ lbz r0, 0xee(r4)
+/* 80154778 001503D8 28 00 00 01 */ cmplwi r0, 1
+/* 8015477C 001503DC 40 82 01 44 */ bne lbl_801548C0
+/* 80154780 001503E0 7F C3 F3 78 */ mr r3, r30
+/* 80154784 001503E4 7F E4 FB 78 */ mr r4, r31
+/* 80154788 001503E8 38 A0 00 02 */ li r5, 2
+/* 8015478C 001503EC 38 C0 2A 6B */ li r6, 0x2a6b
+/* 80154790 001503F0 48 0F F7 25 */ bl func_80253EB4
+/* 80154794 001503F4 48 00 01 2C */ b lbl_801548C0
+/* 80154798 001503F8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 8015479C 001503FC 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801547A0 00150400 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801547A4 00150404 28 00 00 02 */ cmplwi r0, 2
+/* 801547A8 00150408 40 82 01 18 */ bne lbl_801548C0
+/* 801547AC 0015040C 88 04 00 EE */ lbz r0, 0xee(r4)
+/* 801547B0 00150410 28 00 00 01 */ cmplwi r0, 1
+/* 801547B4 00150414 40 82 01 0C */ bne lbl_801548C0
+/* 801547B8 00150418 88 04 01 6E */ lbz r0, 0x16e(r4)
+/* 801547BC 0015041C 2C 00 00 01 */ cmpwi r0, 1
+/* 801547C0 00150420 41 82 00 34 */ beq lbl_801547F4
+/* 801547C4 00150424 40 80 00 50 */ bge lbl_80154814
+/* 801547C8 00150428 2C 00 00 00 */ cmpwi r0, 0
+/* 801547CC 0015042C 40 80 00 08 */ bge lbl_801547D4
+/* 801547D0 00150430 48 00 00 44 */ b lbl_80154814
+lbl_801547D4:
+/* 801547D4 00150434 38 60 00 3E */ li r3, 0x3e
+/* 801547D8 00150438 4B F0 62 21 */ bl func_8005A9F8
+/* 801547DC 0015043C 7C 66 1B 78 */ mr r6, r3
+/* 801547E0 00150440 7F C3 F3 78 */ mr r3, r30
+/* 801547E4 00150444 7F E4 FB 78 */ mr r4, r31
+/* 801547E8 00150448 38 A0 00 01 */ li r5, 1
+/* 801547EC 0015044C 48 0F F6 C9 */ bl func_80253EB4
+/* 801547F0 00150450 48 00 00 D0 */ b lbl_801548C0
+lbl_801547F4:
+/* 801547F4 00150454 38 60 00 3D */ li r3, 0x3d
+/* 801547F8 00150458 4B F0 62 01 */ bl func_8005A9F8
+/* 801547FC 0015045C 7C 66 1B 78 */ mr r6, r3
+/* 80154800 00150460 7F C3 F3 78 */ mr r3, r30
+/* 80154804 00150464 7F E4 FB 78 */ mr r4, r31
+/* 80154808 00150468 38 A0 00 01 */ li r5, 1
+/* 8015480C 0015046C 48 0F F6 A9 */ bl func_80253EB4
+/* 80154810 00150470 48 00 00 B0 */ b lbl_801548C0
+lbl_80154814:
+/* 80154814 00150474 38 60 00 3B */ li r3, 0x3b
+/* 80154818 00150478 4B F0 61 E1 */ bl func_8005A9F8
+/* 8015481C 0015047C 7C 66 1B 78 */ mr r6, r3
+/* 80154820 00150480 7F C3 F3 78 */ mr r3, r30
+/* 80154824 00150484 7F E4 FB 78 */ mr r4, r31
+/* 80154828 00150488 38 A0 00 01 */ li r5, 1
+/* 8015482C 0015048C 48 0F F6 89 */ bl func_80253EB4
+/* 80154830 00150490 48 00 00 90 */ b lbl_801548C0
+/* 80154834 00150494 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154838 00150498 7F C3 F3 78 */ mr r3, r30
+/* 8015483C 0015049C 7F E4 FB 78 */ mr r4, r31
+/* 80154840 001504A0 80 A5 01 0C */ lwz r5, 0x10c(r5)
+/* 80154844 001504A4 4B F0 6A 51 */ bl func_8005B294
+/* 80154848 001504A8 48 00 00 78 */ b lbl_801548C0
+/* 8015484C 001504AC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154850 001504B0 7F C3 F3 78 */ mr r3, r30
+/* 80154854 001504B4 7F E4 FB 78 */ mr r4, r31
+/* 80154858 001504B8 80 A5 01 10 */ lwz r5, 0x110(r5)
+/* 8015485C 001504BC 4B F0 6A 39 */ bl func_8005B294
+/* 80154860 001504C0 48 00 00 60 */ b lbl_801548C0
+/* 80154864 001504C4 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154868 001504C8 7F C3 F3 78 */ mr r3, r30
+/* 8015486C 001504CC 7F E4 FB 78 */ mr r4, r31
+/* 80154870 001504D0 80 A5 01 14 */ lwz r5, 0x114(r5)
+/* 80154874 001504D4 4B F0 6A 21 */ bl func_8005B294
+/* 80154878 001504D8 48 00 00 48 */ b lbl_801548C0
+/* 8015487C 001504DC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154880 001504E0 7F C3 F3 78 */ mr r3, r30
+/* 80154884 001504E4 7F E4 FB 78 */ mr r4, r31
+/* 80154888 001504E8 80 A5 01 18 */ lwz r5, 0x118(r5)
+/* 8015488C 001504EC 4B F0 6A 09 */ bl func_8005B294
+/* 80154890 001504F0 48 00 00 30 */ b lbl_801548C0
+/* 80154894 001504F4 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154898 001504F8 7F C3 F3 78 */ mr r3, r30
+/* 8015489C 001504FC 7F E4 FB 78 */ mr r4, r31
+/* 801548A0 00150500 80 A5 01 1C */ lwz r5, 0x11c(r5)
+/* 801548A4 00150504 4B F0 69 F1 */ bl func_8005B294
+/* 801548A8 00150508 48 00 00 18 */ b lbl_801548C0
+/* 801548AC 0015050C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 801548B0 00150510 7F C3 F3 78 */ mr r3, r30
+/* 801548B4 00150514 7F E4 FB 78 */ mr r4, r31
+/* 801548B8 00150518 80 A5 01 20 */ lwz r5, 0x120(r5)
+/* 801548BC 0015051C 4B F0 69 D9 */ bl func_8005B294
+lbl_801548C0:
+/* 801548C0 00150520 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801548C4 00150524 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801548C8 00150528 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801548CC 0015052C 7C 08 03 A6 */ mtlr r0
+/* 801548D0 00150530 38 21 00 20 */ addi r1, r1, 0x20
+/* 801548D4 00150534 4E 80 00 20 */ blr
+lbl_801548D8:
+/* 801548D8 00150538 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 801548DC 0015053C 7C 08 02 A6 */ mflr r0
+/* 801548E0 00150540 90 01 00 74 */ stw r0, 0x74(r1)
+/* 801548E4 00150544 39 61 00 70 */ addi r11, r1, 0x70
+/* 801548E8 00150548 48 07 28 39 */ bl _savegpr_25
+/* 801548EC 0015054C 7C 7E 1B 78 */ mr r30, r3
+/* 801548F0 00150550 7C 9F 23 78 */ mr r31, r4
+/* 801548F4 00150554 38 C1 00 08 */ addi r6, r1, 8
+/* 801548F8 00150558 38 A0 00 03 */ li r5, 3
+/* 801548FC 0015055C 48 0F F5 E1 */ bl func_80253EDC
+/* 80154900 00150560 80 61 00 08 */ lwz r3, 8(r1)
+/* 80154904 00150564 38 03 FF F2 */ addi r0, r3, -14
+/* 80154908 00150568 28 00 00 1E */ cmplwi r0, 0x1e
+/* 8015490C 0015056C 41 81 00 70 */ bgt lbl_8015497C
+/* 80154910 00150570 3C 60 80 42 */ lis r3, lbl_8041E798@ha
+/* 80154914 00150574 54 00 10 3A */ slwi r0, r0, 2
+/* 80154918 00150578 38 63 E7 98 */ addi r3, r3, lbl_8041E798@l
+/* 8015491C 0015057C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80154920 00150580 7C 69 03 A6 */ mtctr r3
+/* 80154924 00150584 4E 80 04 20 */ bctr
+/* 80154928 00150588 C0 3F 00 38 */ lfs f1, 0x38(r31)
+/* 8015492C 0015058C C0 62 8E A8 */ lfs f3, lbl_806414A8-_SDA2_BASE_(r2)
+/* 80154930 00150590 C0 1F 00 44 */ lfs f0, 0x44(r31)
+/* 80154934 00150594 EC C1 18 28 */ fsubs f6, f1, f3
+/* 80154938 00150598 C0 5F 00 3C */ lfs f2, 0x3c(r31)
+/* 8015493C 0015059C EC A0 18 28 */ fsubs f5, f0, f3
+/* 80154940 001505A0 C0 22 8E AC */ lfs f1, lbl_806414AC-_SDA2_BASE_(r2)
+/* 80154944 001505A4 C0 1F 00 40 */ lfs f0, 0x40(r31)
+/* 80154948 001505A8 EC 82 08 28 */ fsubs f4, f2, f1
+/* 8015494C 001505AC EC 60 08 28 */ fsubs f3, f0, f1
+/* 80154950 001505B0 C0 3F 00 48 */ lfs f1, 0x48(r31)
+/* 80154954 001505B4 C0 42 8E B0 */ lfs f2, lbl_806414B0-_SDA2_BASE_(r2)
+/* 80154958 001505B8 C0 1F 00 4C */ lfs f0, 0x4c(r31)
+/* 8015495C 001505BC EC 21 10 2A */ fadds f1, f1, f2
+/* 80154960 001505C0 D0 DF 00 38 */ stfs f6, 0x38(r31)
+/* 80154964 001505C4 EC 00 10 2A */ fadds f0, f0, f2
+/* 80154968 001505C8 D0 BF 00 44 */ stfs f5, 0x44(r31)
+/* 8015496C 001505CC D0 9F 00 3C */ stfs f4, 0x3c(r31)
+/* 80154970 001505D0 D0 7F 00 40 */ stfs f3, 0x40(r31)
+/* 80154974 001505D4 D0 3F 00 48 */ stfs f1, 0x48(r31)
+/* 80154978 001505D8 D0 1F 00 4C */ stfs f0, 0x4c(r31)
+lbl_8015497C:
+/* 8015497C 001505DC 7F C3 F3 78 */ mr r3, r30
+/* 80154980 001505E0 7F E4 FB 78 */ mr r4, r31
+/* 80154984 001505E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80154988 001505E8 38 A0 00 06 */ li r5, 6
+/* 8015498C 001505EC 48 0F F5 51 */ bl func_80253EDC
+/* 80154990 001505F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80154994 001505F4 38 80 FF 00 */ li r4, -256
+/* 80154998 001505F8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8015499C 001505FC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 801549A0 00150600 FC 80 28 1E */ fctiwz f4, f5
+/* 801549A4 00150604 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801549A8 00150608 FC 40 18 1E */ fctiwz f2, f3
+/* 801549AC 0015060C EC 21 28 28 */ fsubs f1, f1, f5
+/* 801549B0 00150610 80 61 00 08 */ lwz r3, 8(r1)
+/* 801549B4 00150614 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801549B8 00150618 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 801549BC 0015061C 38 03 FF F8 */ addi r0, r3, -8
+/* 801549C0 00150620 FC 20 08 1E */ fctiwz f1, f1
+/* 801549C4 00150624 FC 00 00 1E */ fctiwz f0, f0
+/* 801549C8 00150628 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 801549CC 0015062C 88 BF 00 11 */ lbz r5, 0x11(r31)
+/* 801549D0 00150630 28 00 00 23 */ cmplwi r0, 0x23
+/* 801549D4 00150634 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 801549D8 00150638 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 801549DC 0015063C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801549E0 00150640 7C BD 23 78 */ or r29, r5, r4
+/* 801549E4 00150644 83 61 00 3C */ lwz r27, 0x3c(r1)
+/* 801549E8 00150648 83 41 00 44 */ lwz r26, 0x44(r1)
+/* 801549EC 0015064C 83 21 00 4C */ lwz r25, 0x4c(r1)
+/* 801549F0 00150650 41 81 02 D0 */ bgt lbl_80154CC0
+/* 801549F4 00150654 3C 60 80 42 */ lis r3, lbl_8041E708@ha
+/* 801549F8 00150658 54 00 10 3A */ slwi r0, r0, 2
+/* 801549FC 0015065C 38 63 E7 08 */ addi r3, r3, lbl_8041E708@l
+/* 80154A00 00150660 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80154A04 00150664 7C 69 03 A6 */ mtctr r3
+/* 80154A08 00150668 4E 80 04 20 */ bctr
+/* 80154A0C 0015066C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154A10 00150670 38 60 00 0F */ li r3, 0xf
+/* 80154A14 00150674 80 84 01 28 */ lwz r4, 0x128(r4)
+/* 80154A18 00150678 48 00 78 F1 */ bl func_8015C308
+/* 80154A1C 0015067C 7F 84 E3 78 */ mr r4, r28
+/* 80154A20 00150680 7F 65 DB 78 */ mr r5, r27
+/* 80154A24 00150684 7F A8 EB 78 */ mr r8, r29
+/* 80154A28 00150688 7F 46 07 34 */ extsh r6, r26
+/* 80154A2C 0015068C 7F 27 07 34 */ extsh r7, r25
+/* 80154A30 00150690 38 60 03 F9 */ li r3, 0x3f9
+/* 80154A34 00150694 48 0F B7 01 */ bl func_80250134
+/* 80154A38 00150698 48 00 02 88 */ b lbl_80154CC0
+/* 80154A3C 0015069C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154A40 001506A0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154A44 001506A4 80 63 01 0C */ lwz r3, 0x10c(r3)
+/* 80154A48 001506A8 4B FD 8A E9 */ bl func_8012D530
+/* 80154A4C 001506AC 48 00 02 74 */ b lbl_80154CC0
+/* 80154A50 001506B0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154A54 001506B4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154A58 001506B8 80 63 01 10 */ lwz r3, 0x110(r3)
+/* 80154A5C 001506BC 4B FD 8A D5 */ bl func_8012D530
+/* 80154A60 001506C0 48 00 02 60 */ b lbl_80154CC0
+/* 80154A64 001506C4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154A68 001506C8 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154A6C 001506CC 80 63 01 14 */ lwz r3, 0x114(r3)
+/* 80154A70 001506D0 4B FD 8A C1 */ bl func_8012D530
+/* 80154A74 001506D4 48 00 02 4C */ b lbl_80154CC0
+/* 80154A78 001506D8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154A7C 001506DC 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154A80 001506E0 80 63 01 18 */ lwz r3, 0x118(r3)
+/* 80154A84 001506E4 4B FD 8A AD */ bl func_8012D530
+/* 80154A88 001506E8 48 00 02 38 */ b lbl_80154CC0
+/* 80154A8C 001506EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154A90 001506F0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154A94 001506F4 80 63 01 1C */ lwz r3, 0x11c(r3)
+/* 80154A98 001506F8 4B FD 8A 99 */ bl func_8012D530
+/* 80154A9C 001506FC 48 00 02 24 */ b lbl_80154CC0
+/* 80154AA0 00150700 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154AA4 00150704 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154AA8 00150708 80 63 01 20 */ lwz r3, 0x120(r3)
+/* 80154AAC 0015070C 4B FD 8A 85 */ bl func_8012D530
+/* 80154AB0 00150710 48 00 02 10 */ b lbl_80154CC0
+/* 80154AB4 00150714 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154AB8 00150718 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154ABC 0015071C 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154AC0 00150720 28 00 00 02 */ cmplwi r0, 2
+/* 80154AC4 00150724 40 82 00 18 */ bne lbl_80154ADC
+/* 80154AC8 00150728 80 64 01 0C */ lwz r3, 0x10c(r4)
+/* 80154ACC 0015072C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154AD0 00150730 38 C0 00 01 */ li r6, 1
+/* 80154AD4 00150734 4B FD 8B 6D */ bl func_8012D640
+/* 80154AD8 00150738 48 00 01 E8 */ b lbl_80154CC0
+lbl_80154ADC:
+/* 80154ADC 0015073C 80 64 01 0C */ lwz r3, 0x10c(r4)
+/* 80154AE0 00150740 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154AE4 00150744 38 C0 00 00 */ li r6, 0
+/* 80154AE8 00150748 4B FD 8B 59 */ bl func_8012D640
+/* 80154AEC 0015074C 48 00 01 D4 */ b lbl_80154CC0
+/* 80154AF0 00150750 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154AF4 00150754 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154AF8 00150758 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154AFC 0015075C 28 00 00 02 */ cmplwi r0, 2
+/* 80154B00 00150760 40 82 00 18 */ bne lbl_80154B18
+/* 80154B04 00150764 80 64 01 10 */ lwz r3, 0x110(r4)
+/* 80154B08 00150768 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154B0C 0015076C 38 C0 00 01 */ li r6, 1
+/* 80154B10 00150770 4B FD 8B 31 */ bl func_8012D640
+/* 80154B14 00150774 48 00 01 AC */ b lbl_80154CC0
+lbl_80154B18:
+/* 80154B18 00150778 80 64 01 10 */ lwz r3, 0x110(r4)
+/* 80154B1C 0015077C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154B20 00150780 38 C0 00 00 */ li r6, 0
+/* 80154B24 00150784 4B FD 8B 1D */ bl func_8012D640
+/* 80154B28 00150788 48 00 01 98 */ b lbl_80154CC0
+/* 80154B2C 0015078C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154B30 00150790 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154B34 00150794 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154B38 00150798 28 00 00 02 */ cmplwi r0, 2
+/* 80154B3C 0015079C 40 82 00 18 */ bne lbl_80154B54
+/* 80154B40 001507A0 80 64 01 14 */ lwz r3, 0x114(r4)
+/* 80154B44 001507A4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154B48 001507A8 38 C0 00 01 */ li r6, 1
+/* 80154B4C 001507AC 4B FD 8A F5 */ bl func_8012D640
+/* 80154B50 001507B0 48 00 01 70 */ b lbl_80154CC0
+lbl_80154B54:
+/* 80154B54 001507B4 80 64 01 14 */ lwz r3, 0x114(r4)
+/* 80154B58 001507B8 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154B5C 001507BC 38 C0 00 00 */ li r6, 0
+/* 80154B60 001507C0 4B FD 8A E1 */ bl func_8012D640
+/* 80154B64 001507C4 48 00 01 5C */ b lbl_80154CC0
+/* 80154B68 001507C8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154B6C 001507CC 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154B70 001507D0 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154B74 001507D4 28 00 00 02 */ cmplwi r0, 2
+/* 80154B78 001507D8 40 82 00 18 */ bne lbl_80154B90
+/* 80154B7C 001507DC 80 64 01 18 */ lwz r3, 0x118(r4)
+/* 80154B80 001507E0 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154B84 001507E4 38 C0 00 01 */ li r6, 1
+/* 80154B88 001507E8 4B FD 8A B9 */ bl func_8012D640
+/* 80154B8C 001507EC 48 00 01 34 */ b lbl_80154CC0
+lbl_80154B90:
+/* 80154B90 001507F0 80 64 01 18 */ lwz r3, 0x118(r4)
+/* 80154B94 001507F4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154B98 001507F8 38 C0 00 00 */ li r6, 0
+/* 80154B9C 001507FC 4B FD 8A A5 */ bl func_8012D640
+/* 80154BA0 00150800 48 00 01 20 */ b lbl_80154CC0
+/* 80154BA4 00150804 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154BA8 00150808 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154BAC 0015080C 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154BB0 00150810 28 00 00 02 */ cmplwi r0, 2
+/* 80154BB4 00150814 40 82 00 18 */ bne lbl_80154BCC
+/* 80154BB8 00150818 80 64 01 1C */ lwz r3, 0x11c(r4)
+/* 80154BBC 0015081C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154BC0 00150820 38 C0 00 01 */ li r6, 1
+/* 80154BC4 00150824 4B FD 8A 7D */ bl func_8012D640
+/* 80154BC8 00150828 48 00 00 F8 */ b lbl_80154CC0
+lbl_80154BCC:
+/* 80154BCC 0015082C 80 64 01 1C */ lwz r3, 0x11c(r4)
+/* 80154BD0 00150830 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154BD4 00150834 38 C0 00 00 */ li r6, 0
+/* 80154BD8 00150838 4B FD 8A 69 */ bl func_8012D640
+/* 80154BDC 0015083C 48 00 00 E4 */ b lbl_80154CC0
+/* 80154BE0 00150840 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154BE4 00150844 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 80154BE8 00150848 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 80154BEC 0015084C 28 00 00 02 */ cmplwi r0, 2
+/* 80154BF0 00150850 40 82 00 18 */ bne lbl_80154C08
+/* 80154BF4 00150854 80 64 01 20 */ lwz r3, 0x120(r4)
+/* 80154BF8 00150858 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154BFC 0015085C 38 C0 00 01 */ li r6, 1
+/* 80154C00 00150860 4B FD 8A 41 */ bl func_8012D640
+/* 80154C04 00150864 48 00 00 BC */ b lbl_80154CC0
+lbl_80154C08:
+/* 80154C08 00150868 80 64 01 20 */ lwz r3, 0x120(r4)
+/* 80154C0C 0015086C 38 81 00 10 */ addi r4, r1, 0x10
+/* 80154C10 00150870 38 C0 00 00 */ li r6, 0
+/* 80154C14 00150874 4B FD 8A 2D */ bl func_8012D640
+/* 80154C18 00150878 48 00 00 A8 */ b lbl_80154CC0
+/* 80154C1C 0015087C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154C20 00150880 7F C3 F3 78 */ mr r3, r30
+/* 80154C24 00150884 7F E4 FB 78 */ mr r4, r31
+/* 80154C28 00150888 38 C0 00 00 */ li r6, 0
+/* 80154C2C 0015088C 80 A5 01 0C */ lwz r5, 0x10c(r5)
+/* 80154C30 00150890 4B F0 66 F9 */ bl func_8005B328
+/* 80154C34 00150894 48 00 00 8C */ b lbl_80154CC0
+/* 80154C38 00150898 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154C3C 0015089C 7F C3 F3 78 */ mr r3, r30
+/* 80154C40 001508A0 7F E4 FB 78 */ mr r4, r31
+/* 80154C44 001508A4 38 C0 00 00 */ li r6, 0
+/* 80154C48 001508A8 80 A5 01 10 */ lwz r5, 0x110(r5)
+/* 80154C4C 001508AC 4B F0 66 DD */ bl func_8005B328
+/* 80154C50 001508B0 48 00 00 70 */ b lbl_80154CC0
+/* 80154C54 001508B4 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154C58 001508B8 7F C3 F3 78 */ mr r3, r30
+/* 80154C5C 001508BC 7F E4 FB 78 */ mr r4, r31
+/* 80154C60 001508C0 38 C0 00 00 */ li r6, 0
+/* 80154C64 001508C4 80 A5 01 14 */ lwz r5, 0x114(r5)
+/* 80154C68 001508C8 4B F0 66 C1 */ bl func_8005B328
+/* 80154C6C 001508CC 48 00 00 54 */ b lbl_80154CC0
+/* 80154C70 001508D0 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154C74 001508D4 7F C3 F3 78 */ mr r3, r30
+/* 80154C78 001508D8 7F E4 FB 78 */ mr r4, r31
+/* 80154C7C 001508DC 38 C0 00 00 */ li r6, 0
+/* 80154C80 001508E0 80 A5 01 18 */ lwz r5, 0x118(r5)
+/* 80154C84 001508E4 4B F0 66 A5 */ bl func_8005B328
+/* 80154C88 001508E8 48 00 00 38 */ b lbl_80154CC0
+/* 80154C8C 001508EC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154C90 001508F0 7F C3 F3 78 */ mr r3, r30
+/* 80154C94 001508F4 7F E4 FB 78 */ mr r4, r31
+/* 80154C98 001508F8 38 C0 00 00 */ li r6, 0
+/* 80154C9C 001508FC 80 A5 01 1C */ lwz r5, 0x11c(r5)
+/* 80154CA0 00150900 4B F0 66 89 */ bl func_8005B328
+/* 80154CA4 00150904 48 00 00 1C */ b lbl_80154CC0
+/* 80154CA8 00150908 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154CAC 0015090C 7F C3 F3 78 */ mr r3, r30
+/* 80154CB0 00150910 7F E4 FB 78 */ mr r4, r31
+/* 80154CB4 00150914 38 C0 00 00 */ li r6, 0
+/* 80154CB8 00150918 80 A5 01 20 */ lwz r5, 0x120(r5)
+/* 80154CBC 0015091C 4B F0 66 6D */ bl func_8005B328
+lbl_80154CC0:
+/* 80154CC0 00150920 39 61 00 70 */ addi r11, r1, 0x70
+/* 80154CC4 00150924 48 07 24 A9 */ bl _restgpr_25
+/* 80154CC8 00150928 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80154CCC 0015092C 7C 08 03 A6 */ mtlr r0
+/* 80154CD0 00150930 38 21 00 70 */ addi r1, r1, 0x70
+/* 80154CD4 00150934 4E 80 00 20 */ blr
+lbl_80154CD8:
+/* 80154CD8 00150938 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80154CDC 0015093C 7C 08 02 A6 */ mflr r0
+/* 80154CE0 00150940 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80154CE4 00150944 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80154CE8 00150948 7C 7F 1B 78 */ mr r31, r3
+/* 80154CEC 0015094C 38 60 00 1E */ li r3, 0x1e
+/* 80154CF0 00150950 48 00 02 C9 */ bl func_80154FB8
+/* 80154CF4 00150954 2C 03 00 00 */ cmpwi r3, 0
+/* 80154CF8 00150958 41 82 00 3C */ beq lbl_80154D34
+/* 80154CFC 0015095C 7F E3 FB 78 */ mr r3, r31
+/* 80154D00 00150960 48 0F F0 E1 */ bl func_80253DE0
+/* 80154D04 00150964 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80154D08 00150968 28 00 00 01 */ cmplwi r0, 1
+/* 80154D0C 0015096C 40 82 00 28 */ bne lbl_80154D34
+/* 80154D10 00150970 7F E3 FB 78 */ mr r3, r31
+/* 80154D14 00150974 48 0F F0 BD */ bl func_80253DD0
+/* 80154D18 00150978 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80154D1C 0015097C 28 00 00 03 */ cmplwi r0, 3
+/* 80154D20 00150980 40 82 00 14 */ bne lbl_80154D34
+/* 80154D24 00150984 7F E3 FB 78 */ mr r3, r31
+/* 80154D28 00150988 38 80 00 08 */ li r4, 8
+/* 80154D2C 0015098C 38 A0 00 00 */ li r5, 0
+/* 80154D30 00150990 48 0F F0 C1 */ bl func_80253DF0
+lbl_80154D34:
+/* 80154D34 00150994 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80154D38 00150998 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80154D3C 0015099C 7C 08 03 A6 */ mtlr r0
+/* 80154D40 001509A0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80154D44 001509A4 4E 80 00 20 */ blr
+lbl_80154D48:
+/* 80154D48 001509A8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80154D4C 001509AC 7C 08 02 A6 */ mflr r0
+/* 80154D50 001509B0 7C 63 07 34 */ extsh r3, r3
+/* 80154D54 001509B4 38 A0 00 03 */ li r5, 3
+/* 80154D58 001509B8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80154D5C 001509BC 38 C1 00 08 */ addi r6, r1, 8
+/* 80154D60 001509C0 48 0F F1 2D */ bl func_80253E8C
+/* 80154D64 001509C4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80154D68 001509C8 7C 08 03 A6 */ mtlr r0
+/* 80154D6C 001509CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80154D70 001509D0 4E 80 00 20 */ blr
+lbl_80154D74:
+/* 80154D74 001509D4 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80154D78 001509D8 7C 08 02 A6 */ mflr r0
+/* 80154D7C 001509DC 38 A0 00 03 */ li r5, 3
+/* 80154D80 001509E0 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80154D84 001509E4 38 C1 00 08 */ addi r6, r1, 8
+/* 80154D88 001509E8 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80154D8C 001509EC 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80154D90 001509F0 7C 9E 23 78 */ mr r30, r4
+/* 80154D94 001509F4 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 80154D98 001509F8 7C 7D 1B 78 */ mr r29, r3
+/* 80154D9C 001509FC 48 0F F1 41 */ bl func_80253EDC
+/* 80154DA0 00150A00 80 01 00 08 */ lwz r0, 8(r1)
+/* 80154DA4 00150A04 2C 00 00 01 */ cmpwi r0, 1
+/* 80154DA8 00150A08 41 82 00 0C */ beq lbl_80154DB4
+/* 80154DAC 00150A0C 40 80 01 1C */ bge lbl_80154EC8
+/* 80154DB0 00150A10 48 00 01 18 */ b lbl_80154EC8
+lbl_80154DB4:
+/* 80154DB4 00150A14 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154DB8 00150A18 3B E0 31 3C */ li r31, 0x313c
+/* 80154DBC 00150A1C 38 60 00 17 */ li r3, 0x17
+/* 80154DC0 00150A20 A0 84 01 40 */ lhz r4, 0x140(r4)
+/* 80154DC4 00150A24 38 84 00 01 */ addi r4, r4, 1
+/* 80154DC8 00150A28 48 00 75 41 */ bl func_8015C308
+/* 80154DCC 00150A2C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154DD0 00150A30 A0 03 00 CC */ lhz r0, 0xcc(r3)
+/* 80154DD4 00150A34 2C 00 00 00 */ cmpwi r0, 0
+/* 80154DD8 00150A38 40 82 00 70 */ bne lbl_80154E48
+/* 80154DDC 00150A3C 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80154DE0 00150A40 A0 83 00 90 */ lhz r4, 0x90(r3)
+/* 80154DE4 00150A44 2C 04 00 00 */ cmpwi r4, 0
+/* 80154DE8 00150A48 41 82 00 18 */ beq lbl_80154E00
+/* 80154DEC 00150A4C 28 04 00 07 */ cmplwi r4, 7
+/* 80154DF0 00150A50 41 82 00 10 */ beq lbl_80154E00
+/* 80154DF4 00150A54 38 60 00 18 */ li r3, 0x18
+/* 80154DF8 00150A58 48 00 75 11 */ bl func_8015C308
+/* 80154DFC 00150A5C 48 00 00 4C */ b lbl_80154E48
+lbl_80154E00:
+/* 80154E00 00150A60 28 04 00 07 */ cmplwi r4, 7
+/* 80154E04 00150A64 40 82 00 2C */ bne lbl_80154E30
+/* 80154E08 00150A68 80 03 00 08 */ lwz r0, 8(r3)
+/* 80154E0C 00150A6C 2C 00 00 01 */ cmpwi r0, 1
+/* 80154E10 00150A70 40 82 00 14 */ bne lbl_80154E24
+/* 80154E14 00150A74 38 60 00 18 */ li r3, 0x18
+/* 80154E18 00150A78 38 80 00 04 */ li r4, 4
+/* 80154E1C 00150A7C 48 00 74 ED */ bl func_8015C308
+/* 80154E20 00150A80 48 00 00 10 */ b lbl_80154E30
+lbl_80154E24:
+/* 80154E24 00150A84 38 60 00 18 */ li r3, 0x18
+/* 80154E28 00150A88 38 80 00 03 */ li r4, 3
+/* 80154E2C 00150A8C 48 00 74 DD */ bl func_8015C308
+lbl_80154E30:
+/* 80154E30 00150A90 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154E34 00150A94 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80154E38 00150A98 A0 03 00 90 */ lhz r0, 0x90(r3)
+/* 80154E3C 00150A9C 2C 00 00 00 */ cmpwi r0, 0
+/* 80154E40 00150AA0 40 82 00 08 */ bne lbl_80154E48
+/* 80154E44 00150AA4 3B E0 52 36 */ li r31, 0x5236
+lbl_80154E48:
+/* 80154E48 00150AA8 2C 1F 00 00 */ cmpwi r31, 0
+/* 80154E4C 00150AAC 41 82 00 7C */ beq lbl_80154EC8
+/* 80154E50 00150AB0 7F A3 EB 78 */ mr r3, r29
+/* 80154E54 00150AB4 7F C4 F3 78 */ mr r4, r30
+/* 80154E58 00150AB8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80154E5C 00150ABC 38 A0 00 06 */ li r5, 6
+/* 80154E60 00150AC0 48 0F F0 7D */ bl func_80253EDC
+/* 80154E64 00150AC4 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80154E68 00150AC8 38 00 FF 00 */ li r0, -256
+/* 80154E6C 00150ACC C0 81 00 14 */ lfs f4, 0x14(r1)
+/* 80154E70 00150AD0 7F E3 FB 78 */ mr r3, r31
+/* 80154E74 00150AD4 FC 20 00 1E */ fctiwz f1, f0
+/* 80154E78 00150AD8 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80154E7C 00150ADC EC 84 00 28 */ fsubs f4, f4, f0
+/* 80154E80 00150AE0 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 80154E84 00150AE4 FC 00 10 1E */ fctiwz f0, f2
+/* 80154E88 00150AE8 88 9E 00 11 */ lbz r4, 0x11(r30)
+/* 80154E8C 00150AEC EC 43 10 28 */ fsubs f2, f3, f2
+/* 80154E90 00150AF0 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80154E94 00150AF4 FC 60 20 1E */ fctiwz f3, f4
+/* 80154E98 00150AF8 7C 88 03 78 */ or r8, r4, r0
+/* 80154E9C 00150AFC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80154EA0 00150B00 FC 20 10 1E */ fctiwz f1, f2
+/* 80154EA4 00150B04 D8 61 00 30 */ stfd f3, 0x30(r1)
+/* 80154EA8 00150B08 80 81 00 44 */ lwz r4, 0x44(r1)
+/* 80154EAC 00150B0C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80154EB0 00150B10 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80154EB4 00150B14 80 E1 00 3C */ lwz r7, 0x3c(r1)
+/* 80154EB8 00150B18 80 A1 00 4C */ lwz r5, 0x4c(r1)
+/* 80154EBC 00150B1C 7C 06 07 34 */ extsh r6, r0
+/* 80154EC0 00150B20 7C E7 07 34 */ extsh r7, r7
+/* 80154EC4 00150B24 48 0F B2 71 */ bl func_80250134
+lbl_80154EC8:
+/* 80154EC8 00150B28 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80154ECC 00150B2C 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80154ED0 00150B30 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80154ED4 00150B34 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80154ED8 00150B38 7C 08 03 A6 */ mtlr r0
+/* 80154EDC 00150B3C 38 21 00 60 */ addi r1, r1, 0x60
+/* 80154EE0 00150B40 4E 80 00 20 */ blr
+
+.global func_80154EE4
+func_80154EE4:
+/* 80154EE4 00150B44 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80154EE8 00150B48 7C 08 02 A6 */ mflr r0
+/* 80154EEC 00150B4C 2C 03 00 00 */ cmpwi r3, 0
+/* 80154EF0 00150B50 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80154EF4 00150B54 41 82 00 64 */ beq lbl_80154F58
+/* 80154EF8 00150B58 38 60 00 1E */ li r3, 0x1e
+/* 80154EFC 00150B5C 48 00 00 BD */ bl func_80154FB8
+/* 80154F00 00150B60 2C 03 00 00 */ cmpwi r3, 0
+/* 80154F04 00150B64 41 82 00 38 */ beq lbl_80154F3C
+/* 80154F08 00150B68 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154F0C 00150B6C A8 63 00 BC */ lha r3, 0xbc(r3)
+/* 80154F10 00150B70 48 0F EE D1 */ bl func_80253DE0
+/* 80154F14 00150B74 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80154F18 00150B78 28 00 00 01 */ cmplwi r0, 1
+/* 80154F1C 00150B7C 40 82 00 58 */ bne lbl_80154F74
+/* 80154F20 00150B80 38 60 00 1E */ li r3, 0x1e
+/* 80154F24 00150B84 38 80 00 01 */ li r4, 1
+/* 80154F28 00150B88 48 00 00 75 */ bl func_80154F9C
+/* 80154F2C 00150B8C 38 60 00 1E */ li r3, 0x1e
+/* 80154F30 00150B90 38 80 00 02 */ li r4, 2
+/* 80154F34 00150B94 48 00 00 51 */ bl func_80154F84
+/* 80154F38 00150B98 48 00 00 3C */ b lbl_80154F74
+lbl_80154F3C:
+/* 80154F3C 00150B9C 38 60 00 1E */ li r3, 0x1e
+/* 80154F40 00150BA0 38 80 00 01 */ li r4, 1
+/* 80154F44 00150BA4 48 00 00 59 */ bl func_80154F9C
+/* 80154F48 00150BA8 38 60 00 1E */ li r3, 0x1e
+/* 80154F4C 00150BAC 38 80 00 02 */ li r4, 2
+/* 80154F50 00150BB0 48 00 00 35 */ bl func_80154F84
+/* 80154F54 00150BB4 48 00 00 20 */ b lbl_80154F74
+lbl_80154F58:
+/* 80154F58 00150BB8 38 60 00 1E */ li r3, 0x1e
+/* 80154F5C 00150BBC 48 00 00 5D */ bl func_80154FB8
+/* 80154F60 00150BC0 2C 03 00 00 */ cmpwi r3, 0
+/* 80154F64 00150BC4 41 82 00 10 */ beq lbl_80154F74
+/* 80154F68 00150BC8 38 60 00 1E */ li r3, 0x1e
+/* 80154F6C 00150BCC 38 80 00 01 */ li r4, 1
+/* 80154F70 00150BD0 48 00 00 15 */ bl func_80154F84
+lbl_80154F74:
+/* 80154F74 00150BD4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80154F78 00150BD8 7C 08 03 A6 */ mtlr r0
+/* 80154F7C 00150BDC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80154F80 00150BE0 4E 80 00 20 */ blr
+
+.global func_80154F84
+func_80154F84:
+/* 80154F84 00150BE4 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154F88 00150BE8 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 80154F8C 00150BEC 38 A0 00 00 */ li r5, 0
+/* 80154F90 00150BF0 7C 66 02 14 */ add r3, r6, r0
+/* 80154F94 00150BF4 A8 63 00 80 */ lha r3, 0x80(r3)
+/* 80154F98 00150BF8 48 0F EE 18 */ b func_80253DB0
+
+.global func_80154F9C
+func_80154F9C:
+/* 80154F9C 00150BFC 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154FA0 00150C00 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 80154FA4 00150C04 7C 85 23 78 */ mr r5, r4
+/* 80154FA8 00150C08 38 80 00 08 */ li r4, 8
+/* 80154FAC 00150C0C 7C 66 02 14 */ add r3, r6, r0
+/* 80154FB0 00150C10 A8 63 00 80 */ lha r3, 0x80(r3)
+/* 80154FB4 00150C14 48 0F EE 3C */ b func_80253DF0
+
+.global func_80154FB8
+func_80154FB8:
+/* 80154FB8 00150C18 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80154FBC 00150C1C 7C 08 02 A6 */ mflr r0
+/* 80154FC0 00150C20 38 80 00 08 */ li r4, 8
+/* 80154FC4 00150C24 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80154FC8 00150C28 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
+/* 80154FCC 00150C2C 38 A1 00 08 */ addi r5, r1, 8
+/* 80154FD0 00150C30 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80154FD4 00150C34 7C 66 02 14 */ add r3, r6, r0
+/* 80154FD8 00150C38 A8 63 00 80 */ lha r3, 0x80(r3)
+/* 80154FDC 00150C3C 48 0F EE 71 */ bl func_80253E4C
+/* 80154FE0 00150C40 80 61 00 08 */ lwz r3, 8(r1)
+/* 80154FE4 00150C44 38 03 FF FF */ addi r0, r3, -1
+/* 80154FE8 00150C48 7C 00 00 34 */ cntlzw r0, r0
+/* 80154FEC 00150C4C 54 03 D9 7E */ srwi r3, r0, 5
+/* 80154FF0 00150C50 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80154FF4 00150C54 7C 08 03 A6 */ mtlr r0
+/* 80154FF8 00150C58 38 21 00 10 */ addi r1, r1, 0x10
+/* 80154FFC 00150C5C 4E 80 00 20 */ blr
+
+.global func_80155000
+func_80155000:
+/* 80155000 00150C60 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155004 00150C64 38 00 00 00 */ li r0, 0
+/* 80155008 00150C68 98 03 00 DC */ stb r0, 0xdc(r3)
+/* 8015500C 00150C6C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155010 00150C70 98 03 00 E8 */ stb r0, 0xe8(r3)
+/* 80155014 00150C74 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155018 00150C78 98 03 01 2C */ stb r0, 0x12c(r3)
+/* 8015501C 00150C7C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155020 00150C80 98 03 01 32 */ stb r0, 0x132(r3)
+/* 80155024 00150C84 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155028 00150C88 98 03 00 DD */ stb r0, 0xdd(r3)
+/* 8015502C 00150C8C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155030 00150C90 98 03 00 E9 */ stb r0, 0xe9(r3)
+/* 80155034 00150C94 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155038 00150C98 98 03 01 2D */ stb r0, 0x12d(r3)
+/* 8015503C 00150C9C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155040 00150CA0 98 03 01 33 */ stb r0, 0x133(r3)
+/* 80155044 00150CA4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155048 00150CA8 98 03 00 DE */ stb r0, 0xde(r3)
+/* 8015504C 00150CAC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155050 00150CB0 98 03 00 EA */ stb r0, 0xea(r3)
+/* 80155054 00150CB4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155058 00150CB8 98 03 01 2E */ stb r0, 0x12e(r3)
+/* 8015505C 00150CBC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155060 00150CC0 98 03 01 34 */ stb r0, 0x134(r3)
+/* 80155064 00150CC4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155068 00150CC8 98 03 00 DF */ stb r0, 0xdf(r3)
+/* 8015506C 00150CCC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155070 00150CD0 98 03 00 EB */ stb r0, 0xeb(r3)
+/* 80155074 00150CD4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155078 00150CD8 98 03 01 2F */ stb r0, 0x12f(r3)
+/* 8015507C 00150CDC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155080 00150CE0 98 03 01 35 */ stb r0, 0x135(r3)
+/* 80155084 00150CE4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155088 00150CE8 98 03 00 E0 */ stb r0, 0xe0(r3)
+/* 8015508C 00150CEC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155090 00150CF0 98 03 00 EC */ stb r0, 0xec(r3)
+/* 80155094 00150CF4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155098 00150CF8 98 03 01 30 */ stb r0, 0x130(r3)
+/* 8015509C 00150CFC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550A0 00150D00 98 03 01 36 */ stb r0, 0x136(r3)
+/* 801550A4 00150D04 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550A8 00150D08 98 03 00 E1 */ stb r0, 0xe1(r3)
+/* 801550AC 00150D0C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550B0 00150D10 98 03 00 ED */ stb r0, 0xed(r3)
+/* 801550B4 00150D14 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550B8 00150D18 98 03 01 31 */ stb r0, 0x131(r3)
+/* 801550BC 00150D1C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550C0 00150D20 98 03 01 37 */ stb r0, 0x137(r3)
+/* 801550C4 00150D24 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550C8 00150D28 98 03 00 E2 */ stb r0, 0xe2(r3)
+/* 801550CC 00150D2C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550D0 00150D30 98 03 00 EE */ stb r0, 0xee(r3)
+/* 801550D4 00150D34 4E 80 00 20 */ blr
+
+.global func_801550D8
+func_801550D8:
+/* 801550D8 00150D38 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801550DC 00150D3C 7C 08 02 A6 */ mflr r0
+/* 801550E0 00150D40 2C 04 00 00 */ cmpwi r4, 0
+/* 801550E4 00150D44 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801550E8 00150D48 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801550EC 00150D4C 40 82 00 24 */ bne lbl_80155110
+/* 801550F0 00150D50 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 801550F4 00150D54 7C 64 1B 78 */ mr r4, r3
+/* 801550F8 00150D58 38 A0 00 FF */ li r5, 0xff
+/* 801550FC 00150D5C 80 66 00 D8 */ lwz r3, 0xd8(r6)
+/* 80155100 00150D60 3B E6 00 DC */ addi r31, r6, 0xdc
+/* 80155104 00150D64 38 63 1F FC */ addi r3, r3, 0x1ffc
+/* 80155108 00150D68 4B FF B1 99 */ bl func_801502A0
+/* 8015510C 00150D6C 48 00 00 20 */ b lbl_8015512C
+lbl_80155110:
+/* 80155110 00150D70 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155114 00150D74 7C 64 1B 78 */ mr r4, r3
+/* 80155118 00150D78 38 A0 00 FF */ li r5, 0xff
+/* 8015511C 00150D7C 80 66 00 D8 */ lwz r3, 0xd8(r6)
+/* 80155120 00150D80 3B E6 00 E8 */ addi r31, r6, 0xe8
+/* 80155124 00150D84 38 63 2D D4 */ addi r3, r3, 0x2dd4
+/* 80155128 00150D88 4B FF B1 79 */ bl func_801502A0
+lbl_8015512C:
+/* 8015512C 00150D8C 88 1F 00 06 */ lbz r0, 6(r31)
+/* 80155130 00150D90 28 00 00 03 */ cmplwi r0, 3
+/* 80155134 00150D94 41 82 01 04 */ beq lbl_80155238
+/* 80155138 00150D98 88 9F 00 00 */ lbz r4, 0(r31)
+/* 8015513C 00150D9C 38 00 00 00 */ li r0, 0
+/* 80155140 00150DA0 28 04 00 07 */ cmplwi r4, 7
+/* 80155144 00150DA4 40 82 00 08 */ bne lbl_8015514C
+/* 80155148 00150DA8 98 1F 00 00 */ stb r0, 0(r31)
+lbl_8015514C:
+/* 8015514C 00150DAC 88 9F 00 01 */ lbz r4, 1(r31)
+/* 80155150 00150DB0 28 04 00 07 */ cmplwi r4, 7
+/* 80155154 00150DB4 40 82 00 08 */ bne lbl_8015515C
+/* 80155158 00150DB8 98 1F 00 01 */ stb r0, 1(r31)
+lbl_8015515C:
+/* 8015515C 00150DBC 88 9F 00 02 */ lbz r4, 2(r31)
+/* 80155160 00150DC0 28 04 00 07 */ cmplwi r4, 7
+/* 80155164 00150DC4 40 82 00 08 */ bne lbl_8015516C
+/* 80155168 00150DC8 98 1F 00 02 */ stb r0, 2(r31)
+lbl_8015516C:
+/* 8015516C 00150DCC 88 9F 00 03 */ lbz r4, 3(r31)
+/* 80155170 00150DD0 28 04 00 07 */ cmplwi r4, 7
+/* 80155174 00150DD4 40 82 00 08 */ bne lbl_8015517C
+/* 80155178 00150DD8 98 1F 00 03 */ stb r0, 3(r31)
+lbl_8015517C:
+/* 8015517C 00150DDC 88 9F 00 04 */ lbz r4, 4(r31)
+/* 80155180 00150DE0 28 04 00 07 */ cmplwi r4, 7
+/* 80155184 00150DE4 40 82 00 08 */ bne lbl_8015518C
+/* 80155188 00150DE8 98 1F 00 04 */ stb r0, 4(r31)
+lbl_8015518C:
+/* 8015518C 00150DEC 88 9F 00 05 */ lbz r4, 5(r31)
+/* 80155190 00150DF0 28 04 00 07 */ cmplwi r4, 7
+/* 80155194 00150DF4 40 82 00 08 */ bne lbl_8015519C
+/* 80155198 00150DF8 98 1F 00 05 */ stb r0, 5(r31)
+lbl_8015519C:
+/* 8015519C 00150DFC 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
+/* 801551A0 00150E00 41 82 00 0C */ beq lbl_801551AC
+/* 801551A4 00150E04 38 00 00 07 */ li r0, 7
+/* 801551A8 00150E08 98 1F 00 00 */ stb r0, 0(r31)
+lbl_801551AC:
+/* 801551AC 00150E0C 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
+/* 801551B0 00150E10 41 82 00 0C */ beq lbl_801551BC
+/* 801551B4 00150E14 38 00 00 07 */ li r0, 7
+/* 801551B8 00150E18 98 1F 00 01 */ stb r0, 1(r31)
+lbl_801551BC:
+/* 801551BC 00150E1C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
+/* 801551C0 00150E20 41 82 00 0C */ beq lbl_801551CC
+/* 801551C4 00150E24 38 00 00 07 */ li r0, 7
+/* 801551C8 00150E28 98 1F 00 02 */ stb r0, 2(r31)
+lbl_801551CC:
+/* 801551CC 00150E2C 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
+/* 801551D0 00150E30 41 82 00 0C */ beq lbl_801551DC
+/* 801551D4 00150E34 38 00 00 07 */ li r0, 7
+/* 801551D8 00150E38 98 1F 00 03 */ stb r0, 3(r31)
+lbl_801551DC:
+/* 801551DC 00150E3C 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
+/* 801551E0 00150E40 41 82 00 0C */ beq lbl_801551EC
+/* 801551E4 00150E44 38 00 00 07 */ li r0, 7
+/* 801551E8 00150E48 98 1F 00 04 */ stb r0, 4(r31)
+lbl_801551EC:
+/* 801551EC 00150E4C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 801551F0 00150E50 41 82 00 0C */ beq lbl_801551FC
+/* 801551F4 00150E54 38 00 00 07 */ li r0, 7
+/* 801551F8 00150E58 98 1F 00 05 */ stb r0, 5(r31)
+lbl_801551FC:
+/* 801551FC 00150E5C 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
+/* 80155200 00150E60 41 82 00 30 */ beq lbl_80155230
+/* 80155204 00150E64 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155208 00150E68 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 8015520C 00150E6C A0 03 00 90 */ lhz r0, 0x90(r3)
+/* 80155210 00150E70 2C 00 00 00 */ cmpwi r0, 0
+/* 80155214 00150E74 40 82 00 10 */ bne lbl_80155224
+/* 80155218 00150E78 38 00 00 01 */ li r0, 1
+/* 8015521C 00150E7C 98 1F 00 06 */ stb r0, 6(r31)
+/* 80155220 00150E80 48 00 00 18 */ b lbl_80155238
+lbl_80155224:
+/* 80155224 00150E84 38 00 00 02 */ li r0, 2
+/* 80155228 00150E88 98 1F 00 06 */ stb r0, 6(r31)
+/* 8015522C 00150E8C 48 00 00 0C */ b lbl_80155238
+lbl_80155230:
+/* 80155230 00150E90 38 00 00 00 */ li r0, 0
+/* 80155234 00150E94 98 1F 00 06 */ stb r0, 6(r31)
+lbl_80155238:
+/* 80155238 00150E98 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015523C 00150E9C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80155240 00150EA0 7C 08 03 A6 */ mtlr r0
+/* 80155244 00150EA4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80155248 00150EA8 4E 80 00 20 */ blr
+
+.global func_8015524C
+func_8015524C:
+/* 8015524C 00150EAC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80155250 00150EB0 7C 08 02 A6 */ mflr r0
+/* 80155254 00150EB4 2C 04 00 00 */ cmpwi r4, 0
+/* 80155258 00150EB8 7C 67 1B 78 */ mr r7, r3
+/* 8015525C 00150EBC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80155260 00150EC0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80155264 00150EC4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80155268 00150EC8 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8015526C 00150ECC 3B A0 00 00 */ li r29, 0
+/* 80155270 00150ED0 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80155274 00150ED4 7C 9C 23 78 */ mr r28, r4
+/* 80155278 00150ED8 40 82 00 14 */ bne lbl_8015528C
+/* 8015527C 00150EDC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155280 00150EE0 3B C4 01 2C */ addi r30, r4, 0x12c
+/* 80155284 00150EE4 3B E4 00 DC */ addi r31, r4, 0xdc
+/* 80155288 00150EE8 48 00 00 10 */ b lbl_80155298
+lbl_8015528C:
+/* 8015528C 00150EEC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155290 00150EF0 3B C4 01 32 */ addi r30, r4, 0x132
+/* 80155294 00150EF4 3B E4 00 E8 */ addi r31, r4, 0xe8
+lbl_80155298:
+/* 80155298 00150EF8 2C 06 00 00 */ cmpwi r6, 0
+/* 8015529C 00150EFC 41 82 00 50 */ beq lbl_801552EC
+/* 801552A0 00150F00 7C 1F 18 AE */ lbzx r0, r31, r3
+/* 801552A4 00150F04 28 00 00 07 */ cmplwi r0, 7
+/* 801552A8 00150F08 40 82 00 44 */ bne lbl_801552EC
+/* 801552AC 00150F0C 7F E3 FB 78 */ mr r3, r31
+/* 801552B0 00150F10 7C E4 3B 78 */ mr r4, r7
+/* 801552B4 00150F14 7F 85 E3 78 */ mr r5, r28
+/* 801552B8 00150F18 48 00 04 CD */ bl func_80155784
+/* 801552BC 00150F1C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801552C0 00150F20 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801552C4 00150F24 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801552C8 00150F28 28 00 00 02 */ cmplwi r0, 2
+/* 801552CC 00150F2C 40 82 00 10 */ bne lbl_801552DC
+/* 801552D0 00150F30 38 00 00 12 */ li r0, 0x12
+/* 801552D4 00150F34 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 801552D8 00150F38 48 00 00 0C */ b lbl_801552E4
+lbl_801552DC:
+/* 801552DC 00150F3C 38 00 00 10 */ li r0, 0x10
+/* 801552E0 00150F40 B0 04 00 C4 */ sth r0, 0xc4(r4)
+lbl_801552E4:
+/* 801552E4 00150F44 38 60 00 01 */ li r3, 1
+/* 801552E8 00150F48 48 00 03 50 */ b lbl_80155638
+lbl_801552EC:
+/* 801552EC 00150F4C 7C DF 18 AE */ lbzx r6, r31, r3
+/* 801552F0 00150F50 2C 06 00 00 */ cmpwi r6, 0
+/* 801552F4 00150F54 41 82 00 C8 */ beq lbl_801553BC
+/* 801552F8 00150F58 28 06 00 07 */ cmplwi r6, 7
+/* 801552FC 00150F5C 41 82 00 C0 */ beq lbl_801553BC
+/* 80155300 00150F60 38 80 00 00 */ li r4, 0
+/* 80155304 00150F64 38 00 00 02 */ li r0, 2
+/* 80155308 00150F68 7C 9F 19 AE */ stbx r4, r31, r3
+/* 8015530C 00150F6C 3B A0 00 01 */ li r29, 1
+/* 80155310 00150F70 38 80 00 00 */ li r4, 0
+/* 80155314 00150F74 7C 09 03 A6 */ mtctr r0
+lbl_80155318:
+/* 80155318 00150F78 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 8015531C 00150F7C 7C 7F 00 AE */ lbzx r3, r31, r0
+/* 80155320 00150F80 2C 03 00 00 */ cmpwi r3, 0
+/* 80155324 00150F84 41 82 00 1C */ beq lbl_80155340
+/* 80155328 00150F88 28 03 00 07 */ cmplwi r3, 7
+/* 8015532C 00150F8C 41 82 00 14 */ beq lbl_80155340
+/* 80155330 00150F90 7C 03 30 40 */ cmplw r3, r6
+/* 80155334 00150F94 41 80 00 0C */ blt lbl_80155340
+/* 80155338 00150F98 38 63 FF FF */ addi r3, r3, -1
+/* 8015533C 00150F9C 7C 7F 01 AE */ stbx r3, r31, r0
+lbl_80155340:
+/* 80155340 00150FA0 38 84 00 01 */ addi r4, r4, 1
+/* 80155344 00150FA4 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 80155348 00150FA8 7C 7F 00 AE */ lbzx r3, r31, r0
+/* 8015534C 00150FAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80155350 00150FB0 41 82 00 1C */ beq lbl_8015536C
+/* 80155354 00150FB4 28 03 00 07 */ cmplwi r3, 7
+/* 80155358 00150FB8 41 82 00 14 */ beq lbl_8015536C
+/* 8015535C 00150FBC 7C 03 30 40 */ cmplw r3, r6
+/* 80155360 00150FC0 41 80 00 0C */ blt lbl_8015536C
+/* 80155364 00150FC4 38 63 FF FF */ addi r3, r3, -1
+/* 80155368 00150FC8 7C 7F 01 AE */ stbx r3, r31, r0
+lbl_8015536C:
+/* 8015536C 00150FCC 38 84 00 01 */ addi r4, r4, 1
+/* 80155370 00150FD0 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 80155374 00150FD4 7C 7F 00 AE */ lbzx r3, r31, r0
+/* 80155378 00150FD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015537C 00150FDC 41 82 00 1C */ beq lbl_80155398
+/* 80155380 00150FE0 28 03 00 07 */ cmplwi r3, 7
+/* 80155384 00150FE4 41 82 00 14 */ beq lbl_80155398
+/* 80155388 00150FE8 7C 03 30 40 */ cmplw r3, r6
+/* 8015538C 00150FEC 41 80 00 0C */ blt lbl_80155398
+/* 80155390 00150FF0 38 63 FF FF */ addi r3, r3, -1
+/* 80155394 00150FF4 7C 7F 01 AE */ stbx r3, r31, r0
+lbl_80155398:
+/* 80155398 00150FF8 38 84 00 01 */ addi r4, r4, 1
+/* 8015539C 00150FFC 42 00 FF 7C */ bdnz lbl_80155318
+/* 801553A0 00151000 2C 05 00 00 */ cmpwi r5, 0
+/* 801553A4 00151004 41 82 01 24 */ beq lbl_801554C8
+/* 801553A8 00151008 C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
+/* 801553AC 0015100C 38 60 02 1F */ li r3, 0x21f
+/* 801553B0 00151010 38 80 00 00 */ li r4, 0
+/* 801553B4 00151014 4B EB 5D BD */ bl func_8000B170
+/* 801553B8 00151018 48 00 01 10 */ b lbl_801554C8
+lbl_801553BC:
+/* 801553BC 0015101C 2C 06 00 00 */ cmpwi r6, 0
+/* 801553C0 00151020 40 82 00 D0 */ bne lbl_80155490
+/* 801553C4 00151024 88 1F 00 00 */ lbz r0, 0(r31)
+/* 801553C8 00151028 38 80 00 01 */ li r4, 1
+/* 801553CC 0015102C 2C 00 00 00 */ cmpwi r0, 0
+/* 801553D0 00151030 41 82 00 10 */ beq lbl_801553E0
+/* 801553D4 00151034 28 00 00 07 */ cmplwi r0, 7
+/* 801553D8 00151038 41 82 00 08 */ beq lbl_801553E0
+/* 801553DC 0015103C 38 80 00 02 */ li r4, 2
+lbl_801553E0:
+/* 801553E0 00151040 88 1F 00 01 */ lbz r0, 1(r31)
+/* 801553E4 00151044 2C 00 00 00 */ cmpwi r0, 0
+/* 801553E8 00151048 41 82 00 14 */ beq lbl_801553FC
+/* 801553EC 0015104C 28 00 00 07 */ cmplwi r0, 7
+/* 801553F0 00151050 41 82 00 0C */ beq lbl_801553FC
+/* 801553F4 00151054 38 04 00 01 */ addi r0, r4, 1
+/* 801553F8 00151058 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_801553FC:
+/* 801553FC 0015105C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80155400 00151060 2C 00 00 00 */ cmpwi r0, 0
+/* 80155404 00151064 41 82 00 14 */ beq lbl_80155418
+/* 80155408 00151068 28 00 00 07 */ cmplwi r0, 7
+/* 8015540C 0015106C 41 82 00 0C */ beq lbl_80155418
+/* 80155410 00151070 38 04 00 01 */ addi r0, r4, 1
+/* 80155414 00151074 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80155418:
+/* 80155418 00151078 88 1F 00 03 */ lbz r0, 3(r31)
+/* 8015541C 0015107C 2C 00 00 00 */ cmpwi r0, 0
+/* 80155420 00151080 41 82 00 14 */ beq lbl_80155434
+/* 80155424 00151084 28 00 00 07 */ cmplwi r0, 7
+/* 80155428 00151088 41 82 00 0C */ beq lbl_80155434
+/* 8015542C 0015108C 38 04 00 01 */ addi r0, r4, 1
+/* 80155430 00151090 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80155434:
+/* 80155434 00151094 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80155438 00151098 2C 00 00 00 */ cmpwi r0, 0
+/* 8015543C 0015109C 41 82 00 14 */ beq lbl_80155450
+/* 80155440 001510A0 28 00 00 07 */ cmplwi r0, 7
+/* 80155444 001510A4 41 82 00 0C */ beq lbl_80155450
+/* 80155448 001510A8 38 04 00 01 */ addi r0, r4, 1
+/* 8015544C 001510AC 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_80155450:
+/* 80155450 001510B0 88 1F 00 05 */ lbz r0, 5(r31)
+/* 80155454 001510B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80155458 001510B8 41 82 00 14 */ beq lbl_8015546C
+/* 8015545C 001510BC 28 00 00 07 */ cmplwi r0, 7
+/* 80155460 001510C0 41 82 00 0C */ beq lbl_8015546C
+/* 80155464 001510C4 38 04 00 01 */ addi r0, r4, 1
+/* 80155468 001510C8 54 04 06 3E */ clrlwi r4, r0, 0x18
+lbl_8015546C:
+/* 8015546C 001510CC 2C 05 00 00 */ cmpwi r5, 0
+/* 80155470 001510D0 7C 9F 19 AE */ stbx r4, r31, r3
+/* 80155474 001510D4 3B A0 00 01 */ li r29, 1
+/* 80155478 001510D8 41 82 00 50 */ beq lbl_801554C8
+/* 8015547C 001510DC C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
+/* 80155480 001510E0 38 60 02 1F */ li r3, 0x21f
+/* 80155484 001510E4 38 80 00 00 */ li r4, 0
+/* 80155488 001510E8 4B EB 5C E9 */ bl func_8000B170
+/* 8015548C 001510EC 48 00 00 3C */ b lbl_801554C8
+lbl_80155490:
+/* 80155490 001510F0 38 64 00 DC */ addi r3, r4, 0xdc
+/* 80155494 001510F4 38 80 00 00 */ li r4, 0
+/* 80155498 001510F8 38 A0 00 00 */ li r5, 0
+/* 8015549C 001510FC 48 00 02 E9 */ bl func_80155784
+/* 801554A0 00151100 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801554A4 00151104 80 64 00 D8 */ lwz r3, 0xd8(r4)
+/* 801554A8 00151108 88 03 00 1B */ lbz r0, 0x1b(r3)
+/* 801554AC 0015110C 28 00 00 02 */ cmplwi r0, 2
+/* 801554B0 00151110 40 82 00 10 */ bne lbl_801554C0
+/* 801554B4 00151114 38 00 00 12 */ li r0, 0x12
+/* 801554B8 00151118 B0 04 00 C4 */ sth r0, 0xc4(r4)
+/* 801554BC 0015111C 48 00 00 0C */ b lbl_801554C8
+lbl_801554C0:
+/* 801554C0 00151120 38 00 00 10 */ li r0, 0x10
+/* 801554C4 00151124 B0 04 00 C4 */ sth r0, 0xc4(r4)
+lbl_801554C8:
+/* 801554C8 00151128 88 1F 00 00 */ lbz r0, 0(r31)
+/* 801554CC 0015112C 38 80 00 00 */ li r4, 0
+/* 801554D0 00151130 38 C0 00 00 */ li r6, 0
+/* 801554D4 00151134 38 62 8E B4 */ addi r3, r2, lbl_806414B4-_SDA2_BASE_
+/* 801554D8 00151138 2C 00 00 00 */ cmpwi r0, 0
+/* 801554DC 0015113C 41 82 00 14 */ beq lbl_801554F0
+/* 801554E0 00151140 28 00 00 07 */ cmplwi r0, 7
+/* 801554E4 00151144 41 82 00 0C */ beq lbl_801554F0
+/* 801554E8 00151148 88 C3 00 00 */ lbz r6, 0(r3)
+/* 801554EC 0015114C 38 80 00 01 */ li r4, 1
+lbl_801554F0:
+/* 801554F0 00151150 88 1F 00 01 */ lbz r0, 1(r31)
+/* 801554F4 00151154 2C 00 00 00 */ cmpwi r0, 0
+/* 801554F8 00151158 41 82 00 18 */ beq lbl_80155510
+/* 801554FC 0015115C 28 00 00 07 */ cmplwi r0, 7
+/* 80155500 00151160 41 82 00 10 */ beq lbl_80155510
+/* 80155504 00151164 88 03 00 01 */ lbz r0, 1(r3)
+/* 80155508 00151168 38 84 00 01 */ addi r4, r4, 1
+/* 8015550C 0015116C 7C C6 03 78 */ or r6, r6, r0
+lbl_80155510:
+/* 80155510 00151170 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80155514 00151174 2C 00 00 00 */ cmpwi r0, 0
+/* 80155518 00151178 41 82 00 18 */ beq lbl_80155530
+/* 8015551C 0015117C 28 00 00 07 */ cmplwi r0, 7
+/* 80155520 00151180 41 82 00 10 */ beq lbl_80155530
+/* 80155524 00151184 88 03 00 02 */ lbz r0, 2(r3)
+/* 80155528 00151188 38 84 00 01 */ addi r4, r4, 1
+/* 8015552C 0015118C 7C C6 03 78 */ or r6, r6, r0
+lbl_80155530:
+/* 80155530 00151190 88 1F 00 03 */ lbz r0, 3(r31)
+/* 80155534 00151194 2C 00 00 00 */ cmpwi r0, 0
+/* 80155538 00151198 41 82 00 18 */ beq lbl_80155550
+/* 8015553C 0015119C 28 00 00 07 */ cmplwi r0, 7
+/* 80155540 001511A0 41 82 00 10 */ beq lbl_80155550
+/* 80155544 001511A4 88 03 00 03 */ lbz r0, 3(r3)
+/* 80155548 001511A8 38 84 00 01 */ addi r4, r4, 1
+/* 8015554C 001511AC 7C C6 03 78 */ or r6, r6, r0
+lbl_80155550:
+/* 80155550 001511B0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80155554 001511B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80155558 001511B8 41 82 00 18 */ beq lbl_80155570
+/* 8015555C 001511BC 28 00 00 07 */ cmplwi r0, 7
+/* 80155560 001511C0 41 82 00 10 */ beq lbl_80155570
+/* 80155564 001511C4 88 03 00 04 */ lbz r0, 4(r3)
+/* 80155568 001511C8 38 84 00 01 */ addi r4, r4, 1
+/* 8015556C 001511CC 7C C6 03 78 */ or r6, r6, r0
+lbl_80155570:
+/* 80155570 001511D0 88 1F 00 05 */ lbz r0, 5(r31)
+/* 80155574 001511D4 2C 00 00 00 */ cmpwi r0, 0
+/* 80155578 001511D8 41 82 00 18 */ beq lbl_80155590
+/* 8015557C 001511DC 28 00 00 07 */ cmplwi r0, 7
+/* 80155580 001511E0 41 82 00 10 */ beq lbl_80155590
+/* 80155584 001511E4 88 03 00 05 */ lbz r0, 5(r3)
+/* 80155588 001511E8 38 84 00 01 */ addi r4, r4, 1
+/* 8015558C 001511EC 7C C6 03 78 */ or r6, r6, r0
+lbl_80155590:
+/* 80155590 001511F0 38 00 00 00 */ li r0, 0
+/* 80155594 001511F4 54 84 06 3E */ clrlwi r4, r4, 0x18
+/* 80155598 001511F8 7C 00 20 40 */ cmplw r0, r4
+/* 8015559C 001511FC 38 60 00 01 */ li r3, 1
+/* 801555A0 00151200 40 80 00 0C */ bge lbl_801555AC
+/* 801555A4 00151204 98 7E 00 00 */ stb r3, 0(r30)
+/* 801555A8 00151208 48 00 00 08 */ b lbl_801555B0
+lbl_801555AC:
+/* 801555AC 0015120C 98 1E 00 00 */ stb r0, 0(r30)
+lbl_801555B0:
+/* 801555B0 00151210 38 A0 00 01 */ li r5, 1
+/* 801555B4 00151214 7C 05 20 40 */ cmplw r5, r4
+/* 801555B8 00151218 40 80 00 0C */ bge lbl_801555C4
+/* 801555BC 0015121C 98 7E 00 01 */ stb r3, 1(r30)
+/* 801555C0 00151220 48 00 00 08 */ b lbl_801555C8
+lbl_801555C4:
+/* 801555C4 00151224 98 1E 00 01 */ stb r0, 1(r30)
+lbl_801555C8:
+/* 801555C8 00151228 38 A0 00 02 */ li r5, 2
+/* 801555CC 0015122C 7C 05 20 40 */ cmplw r5, r4
+/* 801555D0 00151230 40 80 00 0C */ bge lbl_801555DC
+/* 801555D4 00151234 98 7E 00 02 */ stb r3, 2(r30)
+/* 801555D8 00151238 48 00 00 08 */ b lbl_801555E0
+lbl_801555DC:
+/* 801555DC 0015123C 98 1E 00 02 */ stb r0, 2(r30)
+lbl_801555E0:
+/* 801555E0 00151240 38 A0 00 03 */ li r5, 3
+/* 801555E4 00151244 7C 05 20 40 */ cmplw r5, r4
+/* 801555E8 00151248 40 80 00 0C */ bge lbl_801555F4
+/* 801555EC 0015124C 98 7E 00 03 */ stb r3, 3(r30)
+/* 801555F0 00151250 48 00 00 08 */ b lbl_801555F8
+lbl_801555F4:
+/* 801555F4 00151254 98 1E 00 03 */ stb r0, 3(r30)
+lbl_801555F8:
+/* 801555F8 00151258 38 A0 00 04 */ li r5, 4
+/* 801555FC 0015125C 7C 05 20 40 */ cmplw r5, r4
+/* 80155600 00151260 40 80 00 0C */ bge lbl_8015560C
+/* 80155604 00151264 98 7E 00 04 */ stb r3, 4(r30)
+/* 80155608 00151268 48 00 00 08 */ b lbl_80155610
+lbl_8015560C:
+/* 8015560C 0015126C 98 1E 00 04 */ stb r0, 4(r30)
+lbl_80155610:
+/* 80155610 00151270 38 A0 00 05 */ li r5, 5
+/* 80155614 00151274 7C 05 20 40 */ cmplw r5, r4
+/* 80155618 00151278 40 80 00 0C */ bge lbl_80155624
+/* 8015561C 0015127C 98 7E 00 05 */ stb r3, 5(r30)
+/* 80155620 00151280 48 00 00 08 */ b lbl_80155628
+lbl_80155624:
+/* 80155624 00151284 98 1E 00 05 */ stb r0, 5(r30)
+lbl_80155628:
+/* 80155628 00151288 7F 84 E3 78 */ mr r4, r28
+/* 8015562C 0015128C 54 C3 06 3E */ clrlwi r3, r6, 0x18
+/* 80155630 00151290 4B FF FA A9 */ bl func_801550D8
+/* 80155634 00151294 7F A3 EB 78 */ mr r3, r29
+lbl_80155638:
+/* 80155638 00151298 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015563C 0015129C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80155640 001512A0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80155644 001512A4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80155648 001512A8 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8015564C 001512AC 7C 08 03 A6 */ mtlr r0
+/* 80155650 001512B0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80155654 001512B4 4E 80 00 20 */ blr
+
+.global func_80155658
+func_80155658:
+/* 80155658 001512B8 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 8015565C 001512BC 7C 08 02 A6 */ mflr r0
+/* 80155660 001512C0 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80155664 001512C4 39 61 00 60 */ addi r11, r1, 0x60
+/* 80155668 001512C8 48 07 1A 9D */ bl _savegpr_18
+/* 8015566C 001512CC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155670 001512D0 3B C1 00 10 */ addi r30, r1, 0x10
+/* 80155674 001512D4 3B 41 00 08 */ addi r26, r1, 8
+/* 80155678 001512D8 3B 21 00 18 */ addi r25, r1, 0x18
+/* 8015567C 001512DC 80 E4 00 D8 */ lwz r7, 0xd8(r4)
+/* 80155680 001512E0 38 64 00 DC */ addi r3, r4, 0xdc
+/* 80155684 001512E4 38 04 00 E8 */ addi r0, r4, 0xe8
+/* 80155688 001512E8 90 61 00 08 */ stw r3, 8(r1)
+/* 8015568C 001512EC 38 C7 1F FC */ addi r6, r7, 0x1ffc
+/* 80155690 001512F0 38 A7 2D D4 */ addi r5, r7, 0x2dd4
+/* 80155694 001512F4 38 87 04 4C */ addi r4, r7, 0x44c
+/* 80155698 001512F8 38 67 12 24 */ addi r3, r7, 0x1224
+/* 8015569C 001512FC 90 C1 00 18 */ stw r6, 0x18(r1)
+/* 801556A0 00151300 3A E0 00 00 */ li r23, 0
+/* 801556A4 00151304 90 A1 00 1C */ stw r5, 0x1c(r1)
+/* 801556A8 00151308 90 81 00 10 */ stw r4, 0x10(r1)
+/* 801556AC 0015130C 90 61 00 14 */ stw r3, 0x14(r1)
+/* 801556B0 00151310 90 01 00 0C */ stw r0, 0xc(r1)
+lbl_801556B4:
+/* 801556B4 00151314 56 E0 15 BA */ rlwinm r0, r23, 2, 0x16, 0x1d
+/* 801556B8 00151318 3A C0 00 00 */ li r22, 0
+/* 801556BC 0015131C 7F BE 00 2E */ lwzx r29, r30, r0
+/* 801556C0 00151320 7E 99 00 2E */ lwzx r20, r25, r0
+/* 801556C4 00151324 7F FA 00 2E */ lwzx r31, r26, r0
+/* 801556C8 00151328 3B 9D 01 FC */ addi r28, r29, 0x1fc
+/* 801556CC 0015132C 3B 7D 02 86 */ addi r27, r29, 0x286
+lbl_801556D0:
+/* 801556D0 00151330 56 C0 06 3E */ clrlwi r0, r22, 0x18
+/* 801556D4 00151334 38 80 00 00 */ li r4, 0
+/* 801556D8 00151338 1E 40 00 8C */ mulli r18, r0, 0x8c
+/* 801556DC 0015133C 38 A0 00 88 */ li r5, 0x88
+/* 801556E0 00151340 7C 7C 92 14 */ add r3, r28, r18
+/* 801556E4 00151344 4B EA EA 21 */ bl memset
+/* 801556E8 00151348 7C 1B 90 AE */ lbzx r0, r27, r18
+/* 801556EC 0015134C 56 C3 06 3E */ clrlwi r3, r22, 0x18
+/* 801556F0 00151350 3B 03 00 01 */ addi r24, r3, 1
+/* 801556F4 00151354 7E 7D 92 14 */ add r19, r29, r18
+/* 801556F8 00151358 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
+/* 801556FC 0015135C 3A A0 00 00 */ li r21, 0
+/* 80155700 00151360 7C 1B 91 AE */ stbx r0, r27, r18
+lbl_80155704:
+/* 80155704 00151364 56 A3 06 3E */ clrlwi r3, r21, 0x18
+/* 80155708 00151368 7C 1F 18 AE */ lbzx r0, r31, r3
+/* 8015570C 0015136C 7C 18 00 00 */ cmpw r24, r0
+/* 80155710 00151370 40 82 00 28 */ bne lbl_80155738
+/* 80155714 00151374 1C 03 00 8C */ mulli r0, r3, 0x8c
+/* 80155718 00151378 38 73 01 FC */ addi r3, r19, 0x1fc
+/* 8015571C 0015137C 38 A0 00 88 */ li r5, 0x88
+/* 80155720 00151380 7C 94 02 14 */ add r4, r20, r0
+/* 80155724 00151384 38 84 01 FC */ addi r4, r4, 0x1fc
+/* 80155728 00151388 4B EA E8 D9 */ bl memcpy
+/* 8015572C 0015138C 88 13 02 86 */ lbz r0, 0x286(r19)
+/* 80155730 00151390 60 00 00 80 */ ori r0, r0, 0x80
+/* 80155734 00151394 98 13 02 86 */ stb r0, 0x286(r19)
+lbl_80155738:
+/* 80155738 00151398 3A B5 00 01 */ addi r21, r21, 1
+/* 8015573C 0015139C 28 15 00 06 */ cmplwi r21, 6
+/* 80155740 001513A0 41 80 FF C4 */ blt lbl_80155704
+/* 80155744 001513A4 3A D6 00 01 */ addi r22, r22, 1
+/* 80155748 001513A8 28 16 00 06 */ cmplwi r22, 6
+/* 8015574C 001513AC 41 80 FF 84 */ blt lbl_801556D0
+/* 80155750 001513B0 3A F7 00 01 */ addi r23, r23, 1
+/* 80155754 001513B4 28 17 00 02 */ cmplwi r23, 2
+/* 80155758 001513B8 41 80 FF 5C */ blt lbl_801556B4
+/* 8015575C 001513BC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 80155760 001513C0 38 00 00 06 */ li r0, 6
+/* 80155764 001513C4 39 61 00 60 */ addi r11, r1, 0x60
+/* 80155768 001513C8 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 8015576C 001513CC 98 03 00 19 */ stb r0, 0x19(r3)
+/* 80155770 001513D0 48 07 19 E1 */ bl _restgpr_18
+/* 80155774 001513D4 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80155778 001513D8 7C 08 03 A6 */ mtlr r0
+/* 8015577C 001513DC 38 21 00 60 */ addi r1, r1, 0x60
+/* 80155780 001513E0 4E 80 00 20 */ blr
+
+.global func_80155784
+func_80155784:
+/* 80155784 001513E4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80155788 001513E8 7C 08 02 A6 */ mflr r0
+/* 8015578C 001513EC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80155790 001513F0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80155794 001513F4 7C BF 2B 78 */ mr r31, r5
+/* 80155798 001513F8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015579C 001513FC 3B C0 00 00 */ li r30, 0
+/* 801557A0 00151400 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801557A4 00151404 7C 9D 23 78 */ mr r29, r4
+/* 801557A8 00151408 93 81 00 10 */ stw r28, 0x10(r1)
+/* 801557AC 0015140C 7C 7C 1B 78 */ mr r28, r3
+/* 801557B0 00151410 4B FC 71 C5 */ bl func_8011C974
+/* 801557B4 00151414 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801557B8 00151418 2C 1F 00 00 */ cmpwi r31, 0
+/* 801557BC 0015141C 90 64 00 D8 */ stw r3, 0xd8(r4)
+/* 801557C0 00151420 40 82 00 14 */ bne lbl_801557D4
+/* 801557C4 00151424 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801557C8 00151428 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 801557CC 0015142C 3B E3 1F FC */ addi r31, r3, 0x1ffc
+/* 801557D0 00151430 48 00 00 10 */ b lbl_801557E0
+lbl_801557D4:
+/* 801557D4 00151434 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801557D8 00151438 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 801557DC 0015143C 3B E3 2D D4 */ addi r31, r3, 0x2dd4
+lbl_801557E0:
+/* 801557E0 00151440 88 1C 00 00 */ lbz r0, 0(r28)
+/* 801557E4 00151444 38 62 8E B4 */ addi r3, r2, lbl_806414B4-_SDA2_BASE_
+/* 801557E8 00151448 2C 00 00 00 */ cmpwi r0, 0
+/* 801557EC 0015144C 41 82 00 10 */ beq lbl_801557FC
+/* 801557F0 00151450 28 00 00 07 */ cmplwi r0, 7
+/* 801557F4 00151454 41 82 00 08 */ beq lbl_801557FC
+/* 801557F8 00151458 8B C3 00 00 */ lbz r30, 0(r3)
+lbl_801557FC:
+/* 801557FC 0015145C 88 1C 00 01 */ lbz r0, 1(r28)
+/* 80155800 00151460 2C 00 00 00 */ cmpwi r0, 0
+/* 80155804 00151464 41 82 00 18 */ beq lbl_8015581C
+/* 80155808 00151468 28 00 00 07 */ cmplwi r0, 7
+/* 8015580C 0015146C 41 82 00 10 */ beq lbl_8015581C
+/* 80155810 00151470 88 03 00 01 */ lbz r0, 1(r3)
+/* 80155814 00151474 7F C0 03 78 */ or r0, r30, r0
+/* 80155818 00151478 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_8015581C:
+/* 8015581C 0015147C 88 1C 00 02 */ lbz r0, 2(r28)
+/* 80155820 00151480 2C 00 00 00 */ cmpwi r0, 0
+/* 80155824 00151484 41 82 00 18 */ beq lbl_8015583C
+/* 80155828 00151488 28 00 00 07 */ cmplwi r0, 7
+/* 8015582C 0015148C 41 82 00 10 */ beq lbl_8015583C
+/* 80155830 00151490 88 03 00 02 */ lbz r0, 2(r3)
+/* 80155834 00151494 7F C0 03 78 */ or r0, r30, r0
+/* 80155838 00151498 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_8015583C:
+/* 8015583C 0015149C 88 1C 00 03 */ lbz r0, 3(r28)
+/* 80155840 001514A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80155844 001514A4 41 82 00 18 */ beq lbl_8015585C
+/* 80155848 001514A8 28 00 00 07 */ cmplwi r0, 7
+/* 8015584C 001514AC 41 82 00 10 */ beq lbl_8015585C
+/* 80155850 001514B0 88 03 00 03 */ lbz r0, 3(r3)
+/* 80155854 001514B4 7F C0 03 78 */ or r0, r30, r0
+/* 80155858 001514B8 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_8015585C:
+/* 8015585C 001514BC 88 1C 00 04 */ lbz r0, 4(r28)
+/* 80155860 001514C0 2C 00 00 00 */ cmpwi r0, 0
+/* 80155864 001514C4 41 82 00 18 */ beq lbl_8015587C
+/* 80155868 001514C8 28 00 00 07 */ cmplwi r0, 7
+/* 8015586C 001514CC 41 82 00 10 */ beq lbl_8015587C
+/* 80155870 001514D0 88 03 00 04 */ lbz r0, 4(r3)
+/* 80155874 001514D4 7F C0 03 78 */ or r0, r30, r0
+/* 80155878 001514D8 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_8015587C:
+/* 8015587C 001514DC 88 1C 00 05 */ lbz r0, 5(r28)
+/* 80155880 001514E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80155884 001514E4 41 82 00 18 */ beq lbl_8015589C
+/* 80155888 001514E8 28 00 00 07 */ cmplwi r0, 7
+/* 8015588C 001514EC 41 82 00 10 */ beq lbl_8015589C
+/* 80155890 001514F0 88 03 00 05 */ lbz r0, 5(r3)
+/* 80155894 001514F4 7F C0 03 78 */ or r0, r30, r0
+/* 80155898 001514F8 54 1E 04 3E */ clrlwi r30, r0, 0x10
+lbl_8015589C:
+/* 8015589C 001514FC 7F E3 FB 78 */ mr r3, r31
+/* 801558A0 00151500 7F C4 F3 78 */ mr r4, r30
+/* 801558A4 00151504 7F A5 EB 78 */ mr r5, r29
+/* 801558A8 00151508 4B FF A9 F9 */ bl func_801502A0
+/* 801558AC 0015150C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
+/* 801558B0 00151510 1C 1D 00 8C */ mulli r0, r29, 0x8c
+/* 801558B4 00151514 90 64 01 80 */ stw r3, 0x180(r4)
+/* 801558B8 00151518 7C 9F 02 14 */ add r4, r31, r0
+/* 801558BC 0015151C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801558C0 00151520 38 04 01 FC */ addi r0, r4, 0x1fc
+/* 801558C4 00151524 90 03 01 84 */ stw r0, 0x184(r3)
+/* 801558C8 00151528 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
+/* 801558CC 0015152C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801558D0 00151530 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801558D4 00151534 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801558D8 00151538 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 801558DC 0015153C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801558E0 00151540 80 63 01 80 */ lwz r3, 0x180(r3)
+/* 801558E4 00151544 7C 08 03 A6 */ mtlr r0
+/* 801558E8 00151548 38 21 00 20 */ addi r1, r1, 0x20
+/* 801558EC 0015154C 4E 80 00 20 */ blr
+
+.global func_801558F0
+func_801558F0:
+/* 801558F0 00151550 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 801558F4 00151554 7C 08 02 A6 */ mflr r0
+/* 801558F8 00151558 90 01 00 44 */ stw r0, 0x44(r1)
+/* 801558FC 0015155C DB E1 00 30 */ stfd f31, 0x30(r1)
+/* 80155900 00151560 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
+/* 80155904 00151564 39 61 00 30 */ addi r11, r1, 0x30
+/* 80155908 00151568 48 07 18 1D */ bl _savegpr_26
+/* 8015590C 0015156C 7C 7A 1B 78 */ mr r26, r3
+/* 80155910 00151570 7C 83 23 78 */ mr r3, r4
+/* 80155914 00151574 3B 60 00 00 */ li r27, 0
+/* 80155918 00151578 4B FF A5 91 */ bl func_8014FEA8
+/* 8015591C 0015157C 57 5D 07 BD */ rlwinm. r29, r26, 0, 0x1e, 0x1e
+/* 80155920 00151580 7C 7F 1B 78 */ mr r31, r3
+/* 80155924 00151584 41 82 00 08 */ beq lbl_8015592C
+/* 80155928 00151588 3B 60 00 01 */ li r27, 1
+lbl_8015592C:
+/* 8015592C 0015158C 57 5C 07 7B */ rlwinm. r28, r26, 0, 0x1d, 0x1d
+/* 80155930 00151590 41 82 00 0C */ beq lbl_8015593C
+/* 80155934 00151594 38 1B 00 01 */ addi r0, r27, 1
+/* 80155938 00151598 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_8015593C:
+/* 8015593C 0015159C 57 5E 07 39 */ rlwinm. r30, r26, 0, 0x1c, 0x1c
+/* 80155940 001515A0 41 82 00 0C */ beq lbl_8015594C
+/* 80155944 001515A4 38 1B 00 01 */ addi r0, r27, 1
+/* 80155948 001515A8 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_8015594C:
+/* 8015594C 001515AC 57 40 06 F7 */ rlwinm. r0, r26, 0, 0x1b, 0x1b
+/* 80155950 001515B0 41 82 00 24 */ beq lbl_80155974
+/* 80155954 001515B4 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 80155958 001515B8 41 82 00 0C */ beq lbl_80155964
+/* 8015595C 001515BC 38 1B 00 01 */ addi r0, r27, 1
+/* 80155960 001515C0 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_80155964:
+/* 80155964 001515C4 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 80155968 001515C8 41 82 00 0C */ beq lbl_80155974
+/* 8015596C 001515CC 38 1B 00 01 */ addi r0, r27, 1
+/* 80155970 001515D0 54 1B 06 3E */ clrlwi r27, r0, 0x18
+lbl_80155974:
+/* 80155974 001515D4 2C 1B 00 03 */ cmpwi r27, 3
+/* 80155978 001515D8 41 82 00 40 */ beq lbl_801559B8
+/* 8015597C 001515DC 40 80 00 14 */ bge lbl_80155990
+/* 80155980 001515E0 2C 1B 00 01 */ cmpwi r27, 1
+/* 80155984 001515E4 41 82 00 24 */ beq lbl_801559A8
+/* 80155988 001515E8 40 80 00 28 */ bge lbl_801559B0
+/* 8015598C 001515EC 48 00 00 14 */ b lbl_801559A0
+lbl_80155990:
+/* 80155990 001515F0 2C 1B 00 05 */ cmpwi r27, 5
+/* 80155994 001515F4 41 82 00 34 */ beq lbl_801559C8
+/* 80155998 001515F8 40 80 00 08 */ bge lbl_801559A0
+/* 8015599C 001515FC 48 00 00 24 */ b lbl_801559C0
+lbl_801559A0:
+/* 801559A0 00151600 C3 E2 8E BC */ lfs f31, lbl_806414BC-_SDA2_BASE_(r2)
+/* 801559A4 00151604 48 00 00 28 */ b lbl_801559CC
+lbl_801559A8:
+/* 801559A8 00151608 C3 E2 8E BC */ lfs f31, lbl_806414BC-_SDA2_BASE_(r2)
+/* 801559AC 0015160C 48 00 00 20 */ b lbl_801559CC
+lbl_801559B0:
+/* 801559B0 00151610 C3 E2 8E C0 */ lfs f31, lbl_806414C0-_SDA2_BASE_(r2)
+/* 801559B4 00151614 48 00 00 18 */ b lbl_801559CC
+lbl_801559B8:
+/* 801559B8 00151618 C3 E2 8E C4 */ lfs f31, lbl_806414C4-_SDA2_BASE_(r2)
+/* 801559BC 0015161C 48 00 00 10 */ b lbl_801559CC
+lbl_801559C0:
+/* 801559C0 00151620 C3 E2 8E C8 */ lfs f31, lbl_806414C8-_SDA2_BASE_(r2)
+/* 801559C4 00151624 48 00 00 08 */ b lbl_801559CC
+lbl_801559C8:
+/* 801559C8 00151628 C3 E2 8E CC */ lfs f31, lbl_806414CC-_SDA2_BASE_(r2)
+lbl_801559CC:
+/* 801559CC 0015162C FC 60 F8 90 */ fmr f3, f31
+/* 801559D0 00151630 C0 22 8E D0 */ lfs f1, lbl_806414D0-_SDA2_BASE_(r2)
+/* 801559D4 00151634 C0 42 8E D4 */ lfs f2, lbl_806414D4-_SDA2_BASE_(r2)
+/* 801559D8 00151638 38 60 2A 71 */ li r3, 0x2a71
+/* 801559DC 0015163C C0 82 8E D8 */ lfs f4, lbl_806414D8-_SDA2_BASE_(r2)
+/* 801559E0 00151640 48 00 6D 5D */ bl func_8015C73C
+/* 801559E4 00151644 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
+/* 801559E8 00151648 2C 1E 00 00 */ cmpwi r30, 0
+/* 801559EC 0015164C EF FF 00 2A */ fadds f31, f31, f0
+/* 801559F0 00151650 41 82 00 38 */ beq lbl_80155A28
+/* 801559F4 00151654 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
+/* 801559F8 00151658 38 60 2A 80 */ li r3, 0x2a80
+/* 801559FC 0015165C 38 80 00 3C */ li r4, 0x3c
+/* 80155A00 00151660 38 C0 00 00 */ li r6, 0
+/* 80155A04 00151664 EC 00 F8 2A */ fadds f0, f0, f31
+/* 80155A08 00151668 38 E0 00 00 */ li r7, 0
+/* 80155A0C 0015166C 39 00 FF FF */ li r8, -1
+/* 80155A10 00151670 FC 00 00 1E */ fctiwz f0, f0
+/* 80155A14 00151674 D8 01 00 08 */ stfd f0, 8(r1)
+/* 80155A18 00151678 80 A1 00 0C */ lwz r5, 0xc(r1)
+/* 80155A1C 0015167C 48 0F A7 19 */ bl func_80250134
+/* 80155A20 00151680 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
+/* 80155A24 00151684 EF FF 00 2A */ fadds f31, f31, f0
+lbl_80155A28:
+/* 80155A28 00151688 2C 1D 00 00 */ cmpwi r29, 0
+/* 80155A2C 0015168C 41 82 00 38 */ beq lbl_80155A64
+/* 80155A30 00151690 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
+/* 80155A34 00151694 38 60 2A 7E */ li r3, 0x2a7e
+/* 80155A38 00151698 38 80 00 3C */ li r4, 0x3c
+/* 80155A3C 0015169C 38 C0 00 00 */ li r6, 0
+/* 80155A40 001516A0 EC 00 F8 2A */ fadds f0, f0, f31
+/* 80155A44 001516A4 38 E0 00 00 */ li r7, 0
+/* 80155A48 001516A8 39 00 FF FF */ li r8, -1
+/* 80155A4C 001516AC FC 00 00 1E */ fctiwz f0, f0
+/* 80155A50 001516B0 D8 01 00 08 */ stfd f0, 8(r1)
+/* 80155A54 001516B4 80 A1 00 0C */ lwz r5, 0xc(r1)
+/* 80155A58 001516B8 48 0F A6 DD */ bl func_80250134
+/* 80155A5C 001516BC C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
+/* 80155A60 001516C0 EF FF 00 2A */ fadds f31, f31, f0
+lbl_80155A64:
+/* 80155A64 001516C4 2C 1C 00 00 */ cmpwi r28, 0
+/* 80155A68 001516C8 41 82 00 38 */ beq lbl_80155AA0
+/* 80155A6C 001516CC C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
+/* 80155A70 001516D0 38 60 2A 84 */ li r3, 0x2a84
+/* 80155A74 001516D4 38 80 00 3C */ li r4, 0x3c
+/* 80155A78 001516D8 38 C0 00 00 */ li r6, 0
+/* 80155A7C 001516DC EC 00 F8 2A */ fadds f0, f0, f31
+/* 80155A80 001516E0 38 E0 00 00 */ li r7, 0
+/* 80155A84 001516E4 39 00 FF FF */ li r8, -1
+/* 80155A88 001516E8 FC 00 00 1E */ fctiwz f0, f0
+/* 80155A8C 001516EC D8 01 00 08 */ stfd f0, 8(r1)
+/* 80155A90 001516F0 80 A1 00 0C */ lwz r5, 0xc(r1)
+/* 80155A94 001516F4 48 0F A6 A1 */ bl func_80250134
+/* 80155A98 001516F8 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
+/* 80155A9C 001516FC EF FF 00 2A */ fadds f31, f31, f0
+lbl_80155AA0:
+/* 80155AA0 00151700 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d
+/* 80155AA4 00151704 41 82 00 38 */ beq lbl_80155ADC
+/* 80155AA8 00151708 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
+/* 80155AAC 0015170C 38 60 2A 7F */ li r3, 0x2a7f
+/* 80155AB0 00151710 38 80 00 3C */ li r4, 0x3c
+/* 80155AB4 00151714 38 C0 00 00 */ li r6, 0
+/* 80155AB8 00151718 EC 00 F8 2A */ fadds f0, f0, f31
+/* 80155ABC 0015171C 38 E0 00 00 */ li r7, 0
+/* 80155AC0 00151720 39 00 FF FF */ li r8, -1
+/* 80155AC4 00151724 FC 00 00 1E */ fctiwz f0, f0
+/* 80155AC8 00151728 D8 01 00 08 */ stfd f0, 8(r1)
+/* 80155ACC 0015172C 80 A1 00 0C */ lwz r5, 0xc(r1)
+/* 80155AD0 00151730 48 0F A6 65 */ bl func_80250134
+/* 80155AD4 00151734 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
+/* 80155AD8 00151738 EF FF 00 2A */ fadds f31, f31, f0
+lbl_80155ADC:
+/* 80155ADC 0015173C 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e
+/* 80155AE0 00151740 41 82 00 30 */ beq lbl_80155B10
+/* 80155AE4 00151744 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
+/* 80155AE8 00151748 38 60 2A 86 */ li r3, 0x2a86
+/* 80155AEC 0015174C 38 80 00 3C */ li r4, 0x3c
+/* 80155AF0 00151750 38 C0 00 00 */ li r6, 0
+/* 80155AF4 00151754 EC 00 F8 2A */ fadds f0, f0, f31
+/* 80155AF8 00151758 38 E0 00 00 */ li r7, 0
+/* 80155AFC 0015175C 39 00 FF FF */ li r8, -1
+/* 80155B00 00151760 FC 00 00 1E */ fctiwz f0, f0
+/* 80155B04 00151764 D8 01 00 08 */ stfd f0, 8(r1)
+/* 80155B08 00151768 80 A1 00 0C */ lwz r5, 0xc(r1)
+/* 80155B0C 0015176C 48 0F A6 29 */ bl func_80250134
+lbl_80155B10:
+/* 80155B10 00151770 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
+/* 80155B14 00151774 39 61 00 30 */ addi r11, r1, 0x30
+/* 80155B18 00151778 CB E1 00 30 */ lfd f31, 0x30(r1)
+/* 80155B1C 0015177C 48 07 16 55 */ bl _restgpr_26
+/* 80155B20 00151780 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80155B24 00151784 7C 08 03 A6 */ mtlr r0
+/* 80155B28 00151788 38 21 00 40 */ addi r1, r1, 0x40
+/* 80155B2C 0015178C 4E 80 00 20 */ blr
+
+.global func_80155B30
+func_80155B30:
+/* 80155B30 00151790 38 A0 00 01 */ li r5, 1
+/* 80155B34 00151794 38 6D 9D 00 */ addi r3, r13, lbl_8063EFC0-_SDA_BASE_
+/* 80155B38 00151798 38 80 00 04 */ li r4, 4
+/* 80155B3C 0015179C 38 00 00 00 */ li r0, 0
+/* 80155B40 001517A0 98 AD 9D 00 */ stb r5, lbl_8063EFC0-_SDA_BASE_(r13)
+/* 80155B44 001517A4 B0 83 00 02 */ sth r4, 2(r3)
+/* 80155B48 001517A8 98 03 00 04 */ stb r0, 4(r3)
+/* 80155B4C 001517AC 4E 80 00 20 */ blr
diff --git a/asm/code_80155B50.s b/asm/code_80155B50.s
new file mode 100644
index 0000000..f9195c4
--- /dev/null
+++ b/asm/code_80155B50.s
@@ -0,0 +1,2101 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80155B50
+func_80155B50:
+/* 80155B50 001517B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80155B54 001517B4 7C 08 02 A6 */ mflr r0
+/* 80155B58 001517B8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80155B5C 001517BC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80155B60 001517C0 48 07 15 C9 */ bl _savegpr_27
+/* 80155B64 001517C4 7C 9C 23 78 */ mr r28, r4
+/* 80155B68 001517C8 7C 7B 1B 78 */ mr r27, r3
+/* 80155B6C 001517CC 38 80 00 00 */ li r4, 0
+/* 80155B70 001517D0 38 A0 00 08 */ li r5, 8
+/* 80155B74 001517D4 4B EA E5 91 */ bl memset
+/* 80155B78 001517D8 38 7B 00 14 */ addi r3, r27, 0x14
+/* 80155B7C 001517DC 38 80 00 00 */ li r4, 0
+/* 80155B80 001517E0 38 A0 01 D0 */ li r5, 0x1d0
+/* 80155B84 001517E4 4B EA E5 81 */ bl memset
+/* 80155B88 001517E8 38 00 00 00 */ li r0, 0
+/* 80155B8C 001517EC 38 7B 01 E4 */ addi r3, r27, 0x1e4
+/* 80155B90 001517F0 90 1B 00 08 */ stw r0, 8(r27)
+/* 80155B94 001517F4 38 80 00 00 */ li r4, 0
+/* 80155B98 001517F8 38 A0 00 12 */ li r5, 0x12
+/* 80155B9C 001517FC 90 1B 00 10 */ stw r0, 0x10(r27)
+/* 80155BA0 00151800 4B EA E5 65 */ bl memset
+/* 80155BA4 00151804 3C 60 80 15 */ lis r3, lbl_80156C28@ha
+/* 80155BA8 00151808 3C 80 80 15 */ lis r4, lbl_80157188@ha
+/* 80155BAC 0015180C 38 63 6C 28 */ addi r3, r3, lbl_80156C28@l
+/* 80155BB0 00151810 38 84 71 88 */ addi r4, r4, lbl_80157188@l
+/* 80155BB4 00151814 48 0F E3 E9 */ bl func_80253F9C
+/* 80155BB8 00151818 7F 7F DB 78 */ mr r31, r27
+/* 80155BBC 0015181C 3B A0 00 00 */ li r29, 0
+lbl_80155BC0:
+/* 80155BC0 00151820 80 9C 00 00 */ lwz r4, 0(r28)
+/* 80155BC4 00151824 38 60 03 EA */ li r3, 0x3ea
+/* 80155BC8 00151828 4B F0 01 D1 */ bl func_80055D98
+/* 80155BCC 0015182C 2C 03 00 00 */ cmpwi r3, 0
+/* 80155BD0 00151830 7C 7E 1B 78 */ mr r30, r3
+/* 80155BD4 00151834 41 82 00 10 */ beq lbl_80155BE4
+/* 80155BD8 00151838 7F C4 F3 78 */ mr r4, r30
+/* 80155BDC 0015183C 48 08 D9 01 */ bl func_801E34DC
+/* 80155BE0 00151840 93 DF 00 00 */ stw r30, 0(r31)
+lbl_80155BE4:
+/* 80155BE4 00151844 3B BD 00 01 */ addi r29, r29, 1
+/* 80155BE8 00151848 3B FF 00 04 */ addi r31, r31, 4
+/* 80155BEC 0015184C 2C 1D 00 02 */ cmpwi r29, 2
+/* 80155BF0 00151850 3B 9C 00 04 */ addi r28, r28, 4
+/* 80155BF4 00151854 41 80 FF CC */ blt lbl_80155BC0
+/* 80155BF8 00151858 93 6D 9D 10 */ stw r27, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80155BFC 0015185C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80155C00 00151860 7F 63 DB 78 */ mr r3, r27
+/* 80155C04 00151864 48 07 15 71 */ bl _restgpr_27
+/* 80155C08 00151868 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80155C0C 0015186C 7C 08 03 A6 */ mtlr r0
+/* 80155C10 00151870 38 21 00 20 */ addi r1, r1, 0x20
+/* 80155C14 00151874 4E 80 00 20 */ blr
+
+.global func_80155C18
+func_80155C18:
+/* 80155C18 00151878 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80155C1C 0015187C 7C 08 02 A6 */ mflr r0
+/* 80155C20 00151880 2C 03 00 00 */ cmpwi r3, 0
+/* 80155C24 00151884 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80155C28 00151888 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80155C2C 0015188C 7C 9F 23 78 */ mr r31, r4
+/* 80155C30 00151890 93 C1 00 08 */ stw r30, 8(r1)
+/* 80155C34 00151894 7C 7E 1B 78 */ mr r30, r3
+/* 80155C38 00151898 41 82 00 68 */ beq lbl_80155CA0
+/* 80155C3C 0015189C 48 00 1A F5 */ bl func_80157730
+/* 80155C40 001518A0 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 80155C44 001518A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80155C48 001518A8 41 82 00 24 */ beq lbl_80155C6C
+/* 80155C4C 001518AC 41 82 00 18 */ beq lbl_80155C64
+/* 80155C50 001518B0 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 80155C54 001518B4 38 80 00 01 */ li r4, 1
+/* 80155C58 001518B8 81 8C 00 08 */ lwz r12, 8(r12)
+/* 80155C5C 001518BC 7D 89 03 A6 */ mtctr r12
+/* 80155C60 001518C0 4E 80 04 21 */ bctrl
+lbl_80155C64:
+/* 80155C64 001518C4 38 00 00 00 */ li r0, 0
+/* 80155C68 001518C8 90 1E 00 10 */ stw r0, 0x10(r30)
+lbl_80155C6C:
+/* 80155C6C 001518CC 7F C3 F3 78 */ mr r3, r30
+/* 80155C70 001518D0 48 00 16 3D */ bl func_801572AC
+/* 80155C74 001518D4 7F C3 F3 78 */ mr r3, r30
+/* 80155C78 001518D8 48 00 18 3D */ bl func_801574B4
+/* 80155C7C 001518DC 38 60 00 00 */ li r3, 0
+/* 80155C80 001518E0 38 80 00 00 */ li r4, 0
+/* 80155C84 001518E4 48 0F E3 19 */ bl func_80253F9C
+/* 80155C88 001518E8 38 00 00 00 */ li r0, 0
+/* 80155C8C 001518EC 2C 1F 00 00 */ cmpwi r31, 0
+/* 80155C90 001518F0 90 0D 9D 10 */ stw r0, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80155C94 001518F4 40 81 00 0C */ ble lbl_80155CA0
+/* 80155C98 001518F8 7F C3 F3 78 */ mr r3, r30
+/* 80155C9C 001518FC 48 08 4E 1D */ bl func_801DAAB8
+lbl_80155CA0:
+/* 80155CA0 00151900 7F C3 F3 78 */ mr r3, r30
+/* 80155CA4 00151904 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80155CA8 00151908 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80155CAC 0015190C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80155CB0 00151910 7C 08 03 A6 */ mtlr r0
+/* 80155CB4 00151914 38 21 00 10 */ addi r1, r1, 0x10
+/* 80155CB8 00151918 4E 80 00 20 */ blr
+
+.global func_80155CBC
+func_80155CBC:
+/* 80155CBC 0015191C 94 21 FF 60 */ stwu r1, -0xa0(r1)
+/* 80155CC0 00151920 7C 08 02 A6 */ mflr r0
+/* 80155CC4 00151924 90 01 00 A4 */ stw r0, 0xa4(r1)
+/* 80155CC8 00151928 DB E1 00 90 */ stfd f31, 0x90(r1)
+/* 80155CCC 0015192C F3 E1 00 98 */ psq_st f31, 152(r1), 0, qr0
+/* 80155CD0 00151930 DB C1 00 80 */ stfd f30, 0x80(r1)
+/* 80155CD4 00151934 F3 C1 00 88 */ psq_st f30, 136(r1), 0, qr0
+/* 80155CD8 00151938 39 61 00 80 */ addi r11, r1, 0x80
+/* 80155CDC 0015193C 48 07 14 39 */ bl _savegpr_22
+/* 80155CE0 00151940 88 03 00 7B */ lbz r0, 0x7b(r3)
+/* 80155CE4 00151944 3D 60 43 30 */ lis r11, 0x4330
+/* 80155CE8 00151948 FF C0 08 90 */ fmr f30, f1
+/* 80155CEC 0015194C 91 61 00 40 */ stw r11, 0x40(r1)
+/* 80155CF0 00151950 FF E0 10 90 */ fmr f31, f2
+/* 80155CF4 00151954 2C 00 00 00 */ cmpwi r0, 0
+/* 80155CF8 00151958 91 61 00 48 */ stw r11, 0x48(r1)
+/* 80155CFC 0015195C 3B C3 00 14 */ addi r30, r3, 0x14
+/* 80155D00 00151960 7C 76 1B 78 */ mr r22, r3
+/* 80155D04 00151964 7C 97 23 78 */ mr r23, r4
+/* 80155D08 00151968 7C B8 2B 78 */ mr r24, r5
+/* 80155D0C 0015196C 7C D9 33 78 */ mr r25, r6
+/* 80155D10 00151970 7C FA 3B 78 */ mr r26, r7
+/* 80155D14 00151974 7D 1B 43 78 */ mr r27, r8
+/* 80155D18 00151978 7D 3C 4B 78 */ mr r28, r9
+/* 80155D1C 0015197C 7D 5D 53 78 */ mr r29, r10
+/* 80155D20 00151980 3B E0 00 00 */ li r31, 0
+/* 80155D24 00151984 41 82 00 1C */ beq lbl_80155D40
+/* 80155D28 00151988 80 1E 00 68 */ lwz r0, 0x68(r30)
+/* 80155D2C 0015198C 7C 00 40 40 */ cmplw r0, r8
+/* 80155D30 00151990 40 82 00 10 */ bne lbl_80155D40
+/* 80155D34 00151994 7F C4 F3 78 */ mr r4, r30
+/* 80155D38 00151998 48 00 17 ED */ bl func_80157524
+/* 80155D3C 0015199C 48 00 00 9C */ b lbl_80155DD8
+lbl_80155D40:
+/* 80155D40 001519A0 88 1E 00 DB */ lbz r0, 0xdb(r30)
+/* 80155D44 001519A4 3B E0 00 01 */ li r31, 1
+/* 80155D48 001519A8 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80155D4C 001519AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80155D50 001519B0 41 82 00 20 */ beq lbl_80155D70
+/* 80155D54 001519B4 80 1E 00 68 */ lwz r0, 0x68(r30)
+/* 80155D58 001519B8 7C 00 40 40 */ cmplw r0, r8
+/* 80155D5C 001519BC 40 82 00 14 */ bne lbl_80155D70
+/* 80155D60 001519C0 7E C3 B3 78 */ mr r3, r22
+/* 80155D64 001519C4 7F C4 F3 78 */ mr r4, r30
+/* 80155D68 001519C8 48 00 17 BD */ bl func_80157524
+/* 80155D6C 001519CC 48 00 00 6C */ b lbl_80155DD8
+lbl_80155D70:
+/* 80155D70 001519D0 88 1E 00 DB */ lbz r0, 0xdb(r30)
+/* 80155D74 001519D4 3B E0 00 02 */ li r31, 2
+/* 80155D78 001519D8 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80155D7C 001519DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80155D80 001519E0 41 82 00 20 */ beq lbl_80155DA0
+/* 80155D84 001519E4 80 1E 00 68 */ lwz r0, 0x68(r30)
+/* 80155D88 001519E8 7C 00 40 40 */ cmplw r0, r8
+/* 80155D8C 001519EC 40 82 00 14 */ bne lbl_80155DA0
+/* 80155D90 001519F0 7E C3 B3 78 */ mr r3, r22
+/* 80155D94 001519F4 7F C4 F3 78 */ mr r4, r30
+/* 80155D98 001519F8 48 00 17 8D */ bl func_80157524
+/* 80155D9C 001519FC 48 00 00 3C */ b lbl_80155DD8
+lbl_80155DA0:
+/* 80155DA0 00151A00 88 1E 00 DB */ lbz r0, 0xdb(r30)
+/* 80155DA4 00151A04 3B E0 00 03 */ li r31, 3
+/* 80155DA8 00151A08 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80155DAC 00151A0C 2C 00 00 00 */ cmpwi r0, 0
+/* 80155DB0 00151A10 41 82 00 20 */ beq lbl_80155DD0
+/* 80155DB4 00151A14 80 1E 00 68 */ lwz r0, 0x68(r30)
+/* 80155DB8 00151A18 7C 00 40 40 */ cmplw r0, r8
+/* 80155DBC 00151A1C 40 82 00 14 */ bne lbl_80155DD0
+/* 80155DC0 00151A20 7E C3 B3 78 */ mr r3, r22
+/* 80155DC4 00151A24 7F C4 F3 78 */ mr r4, r30
+/* 80155DC8 00151A28 48 00 17 5D */ bl func_80157524
+/* 80155DCC 00151A2C 48 00 00 0C */ b lbl_80155DD8
+lbl_80155DD0:
+/* 80155DD0 00151A30 3B E0 00 04 */ li r31, 4
+/* 80155DD4 00151A34 3B DE 00 74 */ addi r30, r30, 0x74
+lbl_80155DD8:
+/* 80155DD8 00151A38 28 1F 00 04 */ cmplwi r31, 4
+/* 80155DDC 00151A3C 40 82 00 5C */ bne lbl_80155E38
+/* 80155DE0 00151A40 88 16 00 7B */ lbz r0, 0x7b(r22)
+/* 80155DE4 00151A44 3B D6 00 14 */ addi r30, r22, 0x14
+/* 80155DE8 00151A48 3B E0 00 00 */ li r31, 0
+/* 80155DEC 00151A4C 2C 00 00 00 */ cmpwi r0, 0
+/* 80155DF0 00151A50 41 82 00 48 */ beq lbl_80155E38
+/* 80155DF4 00151A54 88 1E 00 DB */ lbz r0, 0xdb(r30)
+/* 80155DF8 00151A58 3B E0 00 01 */ li r31, 1
+/* 80155DFC 00151A5C 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80155E00 00151A60 2C 00 00 00 */ cmpwi r0, 0
+/* 80155E04 00151A64 41 82 00 34 */ beq lbl_80155E38
+/* 80155E08 00151A68 88 1E 00 DB */ lbz r0, 0xdb(r30)
+/* 80155E0C 00151A6C 3B E0 00 02 */ li r31, 2
+/* 80155E10 00151A70 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80155E14 00151A74 2C 00 00 00 */ cmpwi r0, 0
+/* 80155E18 00151A78 41 82 00 20 */ beq lbl_80155E38
+/* 80155E1C 00151A7C 88 1E 00 DB */ lbz r0, 0xdb(r30)
+/* 80155E20 00151A80 3B E0 00 03 */ li r31, 3
+/* 80155E24 00151A84 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80155E28 00151A88 2C 00 00 00 */ cmpwi r0, 0
+/* 80155E2C 00151A8C 41 82 00 0C */ beq lbl_80155E38
+/* 80155E30 00151A90 3B E0 00 04 */ li r31, 4
+/* 80155E34 00151A94 3B DE 00 74 */ addi r30, r30, 0x74
+lbl_80155E38:
+/* 80155E38 00151A98 28 1F 00 04 */ cmplwi r31, 4
+/* 80155E3C 00151A9C 40 82 00 0C */ bne lbl_80155E48
+/* 80155E40 00151AA0 38 60 00 00 */ li r3, 0
+/* 80155E44 00151AA4 48 00 06 78 */ b lbl_801564BC
+lbl_80155E48:
+/* 80155E48 00151AA8 28 1C 00 11 */ cmplwi r28, 0x11
+/* 80155E4C 00151AAC 40 81 00 08 */ ble lbl_80155E54
+/* 80155E50 00151AB0 3B 80 00 00 */ li r28, 0
+lbl_80155E54:
+/* 80155E54 00151AB4 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80155E58 00151AB8 C0 17 00 00 */ lfs f0, 0(r23)
+/* 80155E5C 00151ABC FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 80155E60 00151AC0 40 82 00 2C */ bne lbl_80155E8C
+/* 80155E64 00151AC4 C0 17 00 04 */ lfs f0, 4(r23)
+/* 80155E68 00151AC8 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 80155E6C 00151ACC 40 82 00 20 */ bne lbl_80155E8C
+/* 80155E70 00151AD0 C0 17 00 08 */ lfs f0, 8(r23)
+/* 80155E74 00151AD4 FC 01 00 00 */ fcmpu cr0, f1, f0
+/* 80155E78 00151AD8 40 82 00 14 */ bne lbl_80155E8C
+/* 80155E7C 00151ADC C0 22 8E EC */ lfs f1, lbl_806414EC-_SDA2_BASE_(r2)
+/* 80155E80 00151AE0 C0 02 8E F0 */ lfs f0, lbl_806414F0-_SDA2_BASE_(r2)
+/* 80155E84 00151AE4 D0 37 00 00 */ stfs f1, 0(r23)
+/* 80155E88 00151AE8 D0 17 00 04 */ stfs f0, 4(r23)
+lbl_80155E8C:
+/* 80155E8C 00151AEC 7C 19 C0 40 */ cmplw r25, r24
+/* 80155E90 00151AF0 41 80 00 2C */ blt lbl_80155EBC
+/* 80155E94 00151AF4 7C 18 C8 50 */ subf r0, r24, r25
+/* 80155E98 00151AF8 93 41 00 4C */ stw r26, 0x4c(r1)
+/* 80155E9C 00151AFC C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
+/* 80155EA0 00151B00 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80155EA4 00151B04 C8 01 00 48 */ lfd f0, 0x48(r1)
+/* 80155EA8 00151B08 C8 21 00 40 */ lfd f1, 0x40(r1)
+/* 80155EAC 00151B0C EC 00 10 28 */ fsubs f0, f0, f2
+/* 80155EB0 00151B10 EC 21 10 28 */ fsubs f1, f1, f2
+/* 80155EB4 00151B14 EC 21 00 24 */ fdivs f1, f1, f0
+/* 80155EB8 00151B18 48 00 00 28 */ b lbl_80155EE0
+lbl_80155EBC:
+/* 80155EBC 00151B1C 7C 19 C0 50 */ subf r0, r25, r24
+/* 80155EC0 00151B20 93 41 00 4C */ stw r26, 0x4c(r1)
+/* 80155EC4 00151B24 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
+/* 80155EC8 00151B28 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80155ECC 00151B2C C8 01 00 48 */ lfd f0, 0x48(r1)
+/* 80155ED0 00151B30 C8 21 00 40 */ lfd f1, 0x40(r1)
+/* 80155ED4 00151B34 EC 00 10 28 */ fsubs f0, f0, f2
+/* 80155ED8 00151B38 EC 21 10 28 */ fsubs f1, f1, f2
+/* 80155EDC 00151B3C EC 21 00 24 */ fdivs f1, f1, f0
+lbl_80155EE0:
+/* 80155EE0 00151B40 C0 02 8E F4 */ lfs f0, lbl_806414F4-_SDA2_BASE_(r2)
+/* 80155EE4 00151B44 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80155EE8 00151B48 4C 41 13 82 */ cror 2, 1, 2
+/* 80155EEC 00151B4C 40 82 00 10 */ bne lbl_80155EFC
+/* 80155EF0 00151B50 38 00 00 01 */ li r0, 1
+/* 80155EF4 00151B54 98 1E 00 65 */ stb r0, 0x65(r30)
+/* 80155EF8 00151B58 48 00 00 28 */ b lbl_80155F20
+lbl_80155EFC:
+/* 80155EFC 00151B5C C0 02 8E F8 */ lfs f0, lbl_806414F8-_SDA2_BASE_(r2)
+/* 80155F00 00151B60 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80155F04 00151B64 4C 41 13 82 */ cror 2, 1, 2
+/* 80155F08 00151B68 40 82 00 10 */ bne lbl_80155F18
+/* 80155F0C 00151B6C 38 00 00 03 */ li r0, 3
+/* 80155F10 00151B70 98 1E 00 65 */ stb r0, 0x65(r30)
+/* 80155F14 00151B74 48 00 00 0C */ b lbl_80155F20
+lbl_80155F18:
+/* 80155F18 00151B78 38 00 00 04 */ li r0, 4
+/* 80155F1C 00151B7C 98 1E 00 65 */ stb r0, 0x65(r30)
+lbl_80155F20:
+/* 80155F20 00151B80 7E C3 B3 78 */ mr r3, r22
+/* 80155F24 00151B84 7F C4 F3 78 */ mr r4, r30
+/* 80155F28 00151B88 38 A0 00 00 */ li r5, 0
+/* 80155F2C 00151B8C 48 00 05 B9 */ bl func_801564E4
+/* 80155F30 00151B90 2C 03 00 00 */ cmpwi r3, 0
+/* 80155F34 00151B94 41 82 00 1C */ beq lbl_80155F50
+/* 80155F38 00151B98 7E C3 B3 78 */ mr r3, r22
+/* 80155F3C 00151B9C 7F C4 F3 78 */ mr r4, r30
+/* 80155F40 00151BA0 38 A0 00 01 */ li r5, 1
+/* 80155F44 00151BA4 48 00 05 A1 */ bl func_801564E4
+/* 80155F48 00151BA8 2C 03 00 00 */ cmpwi r3, 0
+/* 80155F4C 00151BAC 40 82 00 18 */ bne lbl_80155F64
+lbl_80155F50:
+/* 80155F50 00151BB0 7E C3 B3 78 */ mr r3, r22
+/* 80155F54 00151BB4 7F C4 F3 78 */ mr r4, r30
+/* 80155F58 00151BB8 48 00 15 CD */ bl func_80157524
+/* 80155F5C 00151BBC 38 60 00 00 */ li r3, 0
+/* 80155F60 00151BC0 48 00 05 5C */ b lbl_801564BC
+lbl_80155F64:
+/* 80155F64 00151BC4 80 7E 00 08 */ lwz r3, 8(r30)
+/* 80155F68 00151BC8 80 83 00 08 */ lwz r4, 8(r3)
+/* 80155F6C 00151BCC 2C 04 00 00 */ cmpwi r4, 0
+/* 80155F70 00151BD0 40 82 00 0C */ bne lbl_80155F7C
+/* 80155F74 00151BD4 38 60 00 00 */ li r3, 0
+/* 80155F78 00151BD8 48 00 00 1C */ b lbl_80155F94
+lbl_80155F7C:
+/* 80155F7C 00151BDC A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80155F80 00151BE0 28 00 00 01 */ cmplwi r0, 1
+/* 80155F84 00151BE4 41 81 00 0C */ bgt lbl_80155F90
+/* 80155F88 00151BE8 38 60 00 00 */ li r3, 0
+/* 80155F8C 00151BEC 48 00 00 08 */ b lbl_80155F94
+lbl_80155F90:
+/* 80155F90 00151BF0 80 64 00 04 */ lwz r3, 4(r4)
+lbl_80155F94:
+/* 80155F94 00151BF4 80 9E 00 0C */ lwz r4, 0xc(r30)
+/* 80155F98 00151BF8 80 A4 00 08 */ lwz r5, 8(r4)
+/* 80155F9C 00151BFC 2C 05 00 00 */ cmpwi r5, 0
+/* 80155FA0 00151C00 40 82 00 0C */ bne lbl_80155FAC
+/* 80155FA4 00151C04 38 A0 00 00 */ li r5, 0
+/* 80155FA8 00151C08 48 00 00 1C */ b lbl_80155FC4
+lbl_80155FAC:
+/* 80155FAC 00151C0C A0 04 00 DE */ lhz r0, 0xde(r4)
+/* 80155FB0 00151C10 2C 00 00 00 */ cmpwi r0, 0
+/* 80155FB4 00151C14 40 82 00 0C */ bne lbl_80155FC0
+/* 80155FB8 00151C18 38 A0 00 00 */ li r5, 0
+/* 80155FBC 00151C1C 48 00 00 08 */ b lbl_80155FC4
+lbl_80155FC0:
+/* 80155FC0 00151C20 80 A5 00 00 */ lwz r5, 0(r5)
+lbl_80155FC4:
+/* 80155FC4 00151C24 38 80 00 07 */ li r4, 7
+/* 80155FC8 00151C28 38 C0 00 00 */ li r6, 0
+/* 80155FCC 00151C2C 38 E0 00 03 */ li r7, 3
+/* 80155FD0 00151C30 48 09 C1 BD */ bl func_801F218C
+/* 80155FD4 00151C34 80 7E 00 08 */ lwz r3, 8(r30)
+/* 80155FD8 00151C38 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80155FDC 00151C3C 80 63 00 08 */ lwz r3, 8(r3)
+/* 80155FE0 00151C40 D3 C1 00 30 */ stfs f30, 0x30(r1)
+/* 80155FE4 00151C44 2C 03 00 00 */ cmpwi r3, 0
+/* 80155FE8 00151C48 D3 E1 00 34 */ stfs f31, 0x34(r1)
+/* 80155FEC 00151C4C D0 41 00 38 */ stfs f2, 0x38(r1)
+/* 80155FF0 00151C50 41 82 00 2C */ beq lbl_8015601C
+/* 80155FF4 00151C54 80 63 00 00 */ lwz r3, 0(r3)
+/* 80155FF8 00151C58 2C 03 00 00 */ cmpwi r3, 0
+/* 80155FFC 00151C5C 41 82 00 20 */ beq lbl_8015601C
+/* 80156000 00151C60 FC 20 F0 18 */ frsp f1, f30
+/* 80156004 00151C64 38 80 00 01 */ li r4, 1
+/* 80156008 00151C68 FC 00 F8 18 */ frsp f0, f31
+/* 8015600C 00151C6C D0 23 00 20 */ stfs f1, 0x20(r3)
+/* 80156010 00151C70 D0 03 00 24 */ stfs f0, 0x24(r3)
+/* 80156014 00151C74 D0 43 00 28 */ stfs f2, 0x28(r3)
+/* 80156018 00151C78 48 09 C6 A1 */ bl func_801F26B8
+lbl_8015601C:
+/* 8015601C 00151C7C 80 7E 00 08 */ lwz r3, 8(r30)
+/* 80156020 00151C80 C0 77 00 08 */ lfs f3, 8(r23)
+/* 80156024 00151C84 80 63 00 08 */ lwz r3, 8(r3)
+/* 80156028 00151C88 C0 57 00 04 */ lfs f2, 4(r23)
+/* 8015602C 00151C8C C0 37 00 00 */ lfs f1, 0(r23)
+/* 80156030 00151C90 2C 03 00 00 */ cmpwi r3, 0
+/* 80156034 00151C94 C0 02 8E FC */ lfs f0, lbl_806414FC-_SDA2_BASE_(r2)
+/* 80156038 00151C98 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015603C 00151C9C D0 41 00 24 */ stfs f2, 0x24(r1)
+/* 80156040 00151CA0 D0 61 00 28 */ stfs f3, 0x28(r1)
+/* 80156044 00151CA4 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 80156048 00151CA8 41 82 00 34 */ beq lbl_8015607C
+/* 8015604C 00151CAC 80 63 00 00 */ lwz r3, 0(r3)
+/* 80156050 00151CB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80156054 00151CB4 41 82 00 28 */ beq lbl_8015607C
+/* 80156058 00151CB8 D0 23 00 2C */ stfs f1, 0x2c(r3)
+/* 8015605C 00151CBC 38 80 00 01 */ li r4, 1
+/* 80156060 00151CC0 D0 43 00 30 */ stfs f2, 0x30(r3)
+/* 80156064 00151CC4 D0 63 00 34 */ stfs f3, 0x34(r3)
+/* 80156068 00151CC8 D0 03 00 38 */ stfs f0, 0x38(r3)
+/* 8015606C 00151CCC A0 03 00 10 */ lhz r0, 0x10(r3)
+/* 80156070 00151CD0 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
+/* 80156074 00151CD4 B0 03 00 10 */ sth r0, 0x10(r3)
+/* 80156078 00151CD8 48 09 C6 41 */ bl func_801F26B8
+lbl_8015607C:
+/* 8015607C 00151CDC 80 7E 00 08 */ lwz r3, 8(r30)
+/* 80156080 00151CE0 80 63 00 08 */ lwz r3, 8(r3)
+/* 80156084 00151CE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80156088 00151CE8 41 82 00 CC */ beq lbl_80156154
+/* 8015608C 00151CEC 80 63 00 00 */ lwz r3, 0(r3)
+/* 80156090 00151CF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80156094 00151CF4 41 82 00 C0 */ beq lbl_80156154
+/* 80156098 00151CF8 C0 1D 00 00 */ lfs f0, 0(r29)
+/* 8015609C 00151CFC C0 42 8F 00 */ lfs f2, lbl_80641500-_SDA2_BASE_(r2)
+/* 801560A0 00151D00 D0 03 00 48 */ stfs f0, 0x48(r3)
+/* 801560A4 00151D04 C0 3D 00 04 */ lfs f1, 4(r29)
+/* 801560A8 00151D08 FC 00 10 40 */ fcmpo cr0, f0, f2
+/* 801560AC 00151D0C C0 1D 00 08 */ lfs f0, 8(r29)
+/* 801560B0 00151D10 D0 23 00 4C */ stfs f1, 0x4c(r3)
+/* 801560B4 00151D14 D0 03 00 50 */ stfs f0, 0x50(r3)
+/* 801560B8 00151D18 40 80 00 2C */ bge lbl_801560E4
+/* 801560BC 00151D1C C0 23 00 48 */ lfs f1, 0x48(r3)
+/* 801560C0 00151D20 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
+/* 801560C4 00151D24 FC 01 18 40 */ fcmpo cr0, f1, f3
+/* 801560C8 00151D28 40 81 00 1C */ ble lbl_801560E4
+/* 801560CC 00151D2C C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 801560D0 00151D30 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801560D4 00151D34 40 80 00 08 */ bge lbl_801560DC
+/* 801560D8 00151D38 48 00 00 08 */ b lbl_801560E0
+lbl_801560DC:
+/* 801560DC 00151D3C FC 60 10 90 */ fmr f3, f2
+lbl_801560E0:
+/* 801560E0 00151D40 D0 63 00 48 */ stfs f3, 0x48(r3)
+lbl_801560E4:
+/* 801560E4 00151D44 C0 43 00 4C */ lfs f2, 0x4c(r3)
+/* 801560E8 00151D48 C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
+/* 801560EC 00151D4C FC 02 08 40 */ fcmpo cr0, f2, f1
+/* 801560F0 00151D50 40 80 00 28 */ bge lbl_80156118
+/* 801560F4 00151D54 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
+/* 801560F8 00151D58 FC 02 18 40 */ fcmpo cr0, f2, f3
+/* 801560FC 00151D5C 40 81 00 1C */ ble lbl_80156118
+/* 80156100 00151D60 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156104 00151D64 FC 02 00 40 */ fcmpo cr0, f2, f0
+/* 80156108 00151D68 40 80 00 08 */ bge lbl_80156110
+/* 8015610C 00151D6C 48 00 00 08 */ b lbl_80156114
+lbl_80156110:
+/* 80156110 00151D70 FC 60 08 90 */ fmr f3, f1
+lbl_80156114:
+/* 80156114 00151D74 D0 63 00 4C */ stfs f3, 0x4c(r3)
+lbl_80156118:
+/* 80156118 00151D78 C0 43 00 50 */ lfs f2, 0x50(r3)
+/* 8015611C 00151D7C C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
+/* 80156120 00151D80 FC 02 08 40 */ fcmpo cr0, f2, f1
+/* 80156124 00151D84 40 80 00 28 */ bge lbl_8015614C
+/* 80156128 00151D88 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
+/* 8015612C 00151D8C FC 02 18 40 */ fcmpo cr0, f2, f3
+/* 80156130 00151D90 40 81 00 1C */ ble lbl_8015614C
+/* 80156134 00151D94 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156138 00151D98 FC 02 00 40 */ fcmpo cr0, f2, f0
+/* 8015613C 00151D9C 40 80 00 08 */ bge lbl_80156144
+/* 80156140 00151DA0 48 00 00 08 */ b lbl_80156148
+lbl_80156144:
+/* 80156144 00151DA4 FC 60 08 90 */ fmr f3, f1
+lbl_80156148:
+/* 80156148 00151DA8 D0 63 00 50 */ stfs f3, 0x50(r3)
+lbl_8015614C:
+/* 8015614C 00151DAC 38 80 00 01 */ li r4, 1
+/* 80156150 00151DB0 48 09 C5 69 */ bl func_801F26B8
+lbl_80156154:
+/* 80156154 00151DB4 80 7E 00 08 */ lwz r3, 8(r30)
+/* 80156158 00151DB8 38 80 00 00 */ li r4, 0
+/* 8015615C 00151DBC C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156160 00151DC0 38 A0 00 00 */ li r5, 0
+/* 80156164 00151DC4 C0 42 8E FC */ lfs f2, lbl_806414FC-_SDA2_BASE_(r2)
+/* 80156168 00151DC8 38 C0 00 00 */ li r6, 0
+/* 8015616C 00151DCC 38 E0 00 00 */ li r7, 0
+/* 80156170 00151DD0 39 00 00 00 */ li r8, 0
+/* 80156174 00151DD4 48 09 EC 81 */ bl func_801F4DF4
+/* 80156178 00151DD8 7E C3 B3 78 */ mr r3, r22
+/* 8015617C 00151DDC 7F C4 F3 78 */ mr r4, r30
+/* 80156180 00151DE0 38 A0 00 01 */ li r5, 1
+/* 80156184 00151DE4 48 00 14 FD */ bl func_80157680
+/* 80156188 00151DE8 93 41 00 44 */ stw r26, 0x44(r1)
+/* 8015618C 00151DEC 7C 19 D0 40 */ cmplw r25, r26
+/* 80156190 00151DF0 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
+/* 80156194 00151DF4 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 80156198 00151DF8 EC 00 10 28 */ fsubs f0, f0, f2
+/* 8015619C 00151DFC EC 01 00 24 */ fdivs f0, f1, f0
+/* 801561A0 00151E00 D0 1E 00 5C */ stfs f0, 0x5c(r30)
+/* 801561A4 00151E04 40 81 00 08 */ ble lbl_801561AC
+/* 801561A8 00151E08 7F 59 D3 78 */ mr r25, r26
+lbl_801561AC:
+/* 801561AC 00151E0C 7C 19 D0 50 */ subf r0, r25, r26
+/* 801561B0 00151E10 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
+/* 801561B4 00151E14 90 01 00 4C */ stw r0, 0x4c(r1)
+/* 801561B8 00151E18 38 80 00 00 */ li r4, 0
+/* 801561BC 00151E1C C0 1E 00 5C */ lfs f0, 0x5c(r30)
+/* 801561C0 00151E20 38 A0 00 00 */ li r5, 0
+/* 801561C4 00151E24 C8 21 00 48 */ lfd f1, 0x48(r1)
+/* 801561C8 00151E28 38 C0 00 00 */ li r6, 0
+/* 801561CC 00151E2C 80 7E 00 0C */ lwz r3, 0xc(r30)
+/* 801561D0 00151E30 38 E0 00 00 */ li r7, 0
+/* 801561D4 00151E34 EC 21 10 28 */ fsubs f1, f1, f2
+/* 801561D8 00151E38 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
+/* 801561DC 00151E3C 39 00 00 00 */ li r8, 0
+/* 801561E0 00151E40 EC 20 00 72 */ fmuls f1, f0, f1
+/* 801561E4 00151E44 48 09 EC 11 */ bl func_801F4DF4
+/* 801561E8 00151E48 38 00 00 80 */ li r0, 0x80
+/* 801561EC 00151E4C 3A E0 00 00 */ li r23, 0
+/* 801561F0 00151E50 98 01 00 0C */ stb r0, 0xc(r1)
+/* 801561F4 00151E54 38 81 00 0C */ addi r4, r1, 0xc
+/* 801561F8 00151E58 98 01 00 0D */ stb r0, 0xd(r1)
+/* 801561FC 00151E5C 98 01 00 0E */ stb r0, 0xe(r1)
+/* 80156200 00151E60 9A E1 00 0F */ stb r23, 0xf(r1)
+/* 80156204 00151E64 80 7E 00 0C */ lwz r3, 0xc(r30)
+/* 80156208 00151E68 48 09 FF 8D */ bl func_801F6194
+/* 8015620C 00151E6C 92 FE 00 60 */ stw r23, 0x60(r30)
+/* 80156210 00151E70 38 00 00 FF */ li r0, 0xff
+/* 80156214 00151E74 7E C3 B3 78 */ mr r3, r22
+/* 80156218 00151E78 7F C4 F3 78 */ mr r4, r30
+/* 8015621C 00151E7C 9B 9E 00 66 */ stb r28, 0x66(r30)
+/* 80156220 00151E80 7F 65 DB 78 */ mr r5, r27
+/* 80156224 00151E84 38 C1 00 08 */ addi r6, r1, 8
+/* 80156228 00151E88 38 E0 00 01 */ li r7, 1
+/* 8015622C 00151E8C 98 01 00 08 */ stb r0, 8(r1)
+/* 80156230 00151E90 98 01 00 09 */ stb r0, 9(r1)
+/* 80156234 00151E94 98 01 00 0A */ stb r0, 0xa(r1)
+/* 80156238 00151E98 98 01 00 0B */ stb r0, 0xb(r1)
+/* 8015623C 00151E9C 48 00 03 A9 */ bl func_801565E4
+/* 80156240 00151EA0 93 01 00 44 */ stw r24, 0x44(r1)
+/* 80156244 00151EA4 7C 19 C0 40 */ cmplw r25, r24
+/* 80156248 00151EA8 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
+/* 8015624C 00151EAC C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 80156250 00151EB0 EC 00 10 28 */ fsubs f0, f0, f2
+/* 80156254 00151EB4 D0 1E 00 4C */ stfs f0, 0x4c(r30)
+/* 80156258 00151EB8 41 80 00 34 */ blt lbl_8015628C
+/* 8015625C 00151EBC 7C 78 C8 50 */ subf r3, r24, r25
+/* 80156260 00151EC0 88 1E 00 65 */ lbz r0, 0x65(r30)
+/* 80156264 00151EC4 90 61 00 4C */ stw r3, 0x4c(r1)
+/* 80156268 00151EC8 3C 60 80 42 */ lis r3, lbl_8041E818@ha
+/* 8015626C 00151ECC 54 00 10 3A */ slwi r0, r0, 2
+/* 80156270 00151ED0 C8 21 00 48 */ lfd f1, 0x48(r1)
+/* 80156274 00151ED4 38 63 E8 18 */ addi r3, r3, lbl_8041E818@l
+/* 80156278 00151ED8 7C 03 04 2E */ lfsx f0, r3, r0
+/* 8015627C 00151EDC EC 21 10 28 */ fsubs f1, f1, f2
+/* 80156280 00151EE0 EC 01 00 24 */ fdivs f0, f1, f0
+/* 80156284 00151EE4 D0 1E 00 50 */ stfs f0, 0x50(r30)
+/* 80156288 00151EE8 48 00 00 34 */ b lbl_801562BC
+lbl_8015628C:
+/* 8015628C 00151EEC 7C 79 C0 50 */ subf r3, r25, r24
+/* 80156290 00151EF0 88 1E 00 65 */ lbz r0, 0x65(r30)
+/* 80156294 00151EF4 90 61 00 44 */ stw r3, 0x44(r1)
+/* 80156298 00151EF8 3C 60 80 42 */ lis r3, lbl_8041E818@ha
+/* 8015629C 00151EFC 54 00 10 3A */ slwi r0, r0, 2
+/* 801562A0 00151F00 C8 21 00 40 */ lfd f1, 0x40(r1)
+/* 801562A4 00151F04 38 63 E8 18 */ addi r3, r3, lbl_8041E818@l
+/* 801562A8 00151F08 7C 03 04 2E */ lfsx f0, r3, r0
+/* 801562AC 00151F0C EC 21 10 28 */ fsubs f1, f1, f2
+/* 801562B0 00151F10 EC 01 00 24 */ fdivs f0, f1, f0
+/* 801562B4 00151F14 FC 00 00 50 */ fneg f0, f0
+/* 801562B8 00151F18 D0 1E 00 50 */ stfs f0, 0x50(r30)
+lbl_801562BC:
+/* 801562BC 00151F1C 93 21 00 4C */ stw r25, 0x4c(r1)
+/* 801562C0 00151F20 38 00 00 01 */ li r0, 1
+/* 801562C4 00151F24 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
+/* 801562C8 00151F28 38 60 00 00 */ li r3, 0
+/* 801562CC 00151F2C 93 41 00 44 */ stw r26, 0x44(r1)
+/* 801562D0 00151F30 7C 00 F8 30 */ slw r0, r0, r31
+/* 801562D4 00151F34 C8 21 00 48 */ lfd f1, 0x48(r1)
+/* 801562D8 00151F38 C8 01 00 40 */ lfd f0, 0x40(r1)
+/* 801562DC 00151F3C EC 21 10 28 */ fsubs f1, f1, f2
+/* 801562E0 00151F40 EC 00 10 28 */ fsubs f0, f0, f2
+/* 801562E4 00151F44 D0 3E 00 54 */ stfs f1, 0x54(r30)
+/* 801562E8 00151F48 D0 1E 00 58 */ stfs f0, 0x58(r30)
+/* 801562EC 00151F4C 98 7E 00 64 */ stb r3, 0x64(r30)
+/* 801562F0 00151F50 9B FE 00 71 */ stb r31, 0x71(r30)
+/* 801562F4 00151F54 88 7E 00 66 */ lbz r3, 0x66(r30)
+/* 801562F8 00151F58 7C 96 1A 14 */ add r4, r22, r3
+/* 801562FC 00151F5C 88 64 01 E4 */ lbz r3, 0x1e4(r4)
+/* 80156300 00151F60 7C 60 00 78 */ andc r0, r3, r0
+/* 80156304 00151F64 98 04 01 E4 */ stb r0, 0x1e4(r4)
+/* 80156308 00151F68 80 7E 00 0C */ lwz r3, 0xc(r30)
+/* 8015630C 00151F6C 80 83 00 08 */ lwz r4, 8(r3)
+/* 80156310 00151F70 2C 04 00 00 */ cmpwi r4, 0
+/* 80156314 00151F74 40 82 00 0C */ bne lbl_80156320
+/* 80156318 00151F78 3A C0 00 00 */ li r22, 0
+/* 8015631C 00151F7C 48 00 00 1C */ b lbl_80156338
+lbl_80156320:
+/* 80156320 00151F80 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80156324 00151F84 28 00 00 04 */ cmplwi r0, 4
+/* 80156328 00151F88 41 81 00 0C */ bgt lbl_80156334
+/* 8015632C 00151F8C 3A C0 00 00 */ li r22, 0
+/* 80156330 00151F90 48 00 00 08 */ b lbl_80156338
+lbl_80156334:
+/* 80156334 00151F94 82 C4 00 10 */ lwz r22, 0x10(r4)
+lbl_80156338:
+/* 80156338 00151F98 48 08 47 F1 */ bl func_801DAB28
+/* 8015633C 00151F9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80156340 00151FA0 41 82 00 18 */ beq lbl_80156358
+/* 80156344 00151FA4 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80156348 00151FA8 38 80 01 40 */ li r4, 0x140
+/* 8015634C 00151FAC 48 08 49 49 */ bl func_801DAC94
+/* 80156350 00151FB0 7C 77 1B 78 */ mr r23, r3
+/* 80156354 00151FB4 48 00 00 08 */ b lbl_8015635C
+lbl_80156358:
+/* 80156358 00151FB8 3A E0 00 00 */ li r23, 0
+lbl_8015635C:
+/* 8015635C 00151FBC 2C 17 00 00 */ cmpwi r23, 0
+/* 80156360 00151FC0 41 82 00 2C */ beq lbl_8015638C
+/* 80156364 00151FC4 3C 80 80 42 */ lis r4, lbl_8041E830@ha
+/* 80156368 00151FC8 57 80 10 3A */ slwi r0, r28, 2
+/* 8015636C 00151FCC 38 84 E8 30 */ addi r4, r4, lbl_8041E830@l
+/* 80156370 00151FD0 38 60 03 EA */ li r3, 0x3ea
+/* 80156374 00151FD4 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80156378 00151FD8 48 08 51 45 */ bl func_801DB4BC
+/* 8015637C 00151FDC 7C 64 1B 78 */ mr r4, r3
+/* 80156380 00151FE0 7E E3 BB 78 */ mr r3, r23
+/* 80156384 00151FE4 48 0A 35 69 */ bl func_801F98EC
+/* 80156388 00151FE8 7C 77 1B 78 */ mr r23, r3
+lbl_8015638C:
+/* 8015638C 00151FEC 2C 17 00 00 */ cmpwi r23, 0
+/* 80156390 00151FF0 92 FE 00 10 */ stw r23, 0x10(r30)
+/* 80156394 00151FF4 41 82 01 18 */ beq lbl_801564AC
+/* 80156398 00151FF8 7E C3 B3 78 */ mr r3, r22
+/* 8015639C 00151FFC 7E E5 BB 78 */ mr r5, r23
+/* 801563A0 00152000 38 80 00 01 */ li r4, 1
+/* 801563A4 00152004 38 C0 00 00 */ li r6, 0
+/* 801563A8 00152008 38 E0 00 03 */ li r7, 3
+/* 801563AC 0015200C 48 09 BD E1 */ bl func_801F218C
+/* 801563B0 00152010 C0 02 8F 08 */ lfs f0, lbl_80641508-_SDA2_BASE_(r2)
+/* 801563B4 00152014 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 801563B8 00152018 C0 42 8F 00 */ lfs f2, lbl_80641500-_SDA2_BASE_(r2)
+/* 801563BC 0015201C D0 03 00 48 */ stfs f0, 0x48(r3)
+/* 801563C0 00152020 FC 00 10 40 */ fcmpo cr0, f0, f2
+/* 801563C4 00152024 D0 03 00 4C */ stfs f0, 0x4c(r3)
+/* 801563C8 00152028 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 801563CC 0015202C D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 801563D0 00152030 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 801563D4 00152034 D0 03 00 50 */ stfs f0, 0x50(r3)
+/* 801563D8 00152038 40 80 00 2C */ bge lbl_80156404
+/* 801563DC 0015203C C0 23 00 48 */ lfs f1, 0x48(r3)
+/* 801563E0 00152040 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
+/* 801563E4 00152044 FC 01 18 40 */ fcmpo cr0, f1, f3
+/* 801563E8 00152048 40 81 00 1C */ ble lbl_80156404
+/* 801563EC 0015204C C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 801563F0 00152050 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801563F4 00152054 40 80 00 08 */ bge lbl_801563FC
+/* 801563F8 00152058 48 00 00 08 */ b lbl_80156400
+lbl_801563FC:
+/* 801563FC 0015205C FC 60 10 90 */ fmr f3, f2
+lbl_80156400:
+/* 80156400 00152060 D0 63 00 48 */ stfs f3, 0x48(r3)
+lbl_80156404:
+/* 80156404 00152064 C0 43 00 4C */ lfs f2, 0x4c(r3)
+/* 80156408 00152068 C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
+/* 8015640C 0015206C FC 02 08 40 */ fcmpo cr0, f2, f1
+/* 80156410 00152070 40 80 00 28 */ bge lbl_80156438
+/* 80156414 00152074 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
+/* 80156418 00152078 FC 02 18 40 */ fcmpo cr0, f2, f3
+/* 8015641C 0015207C 40 81 00 1C */ ble lbl_80156438
+/* 80156420 00152080 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156424 00152084 FC 02 00 40 */ fcmpo cr0, f2, f0
+/* 80156428 00152088 40 80 00 08 */ bge lbl_80156430
+/* 8015642C 0015208C 48 00 00 08 */ b lbl_80156434
+lbl_80156430:
+/* 80156430 00152090 FC 60 08 90 */ fmr f3, f1
+lbl_80156434:
+/* 80156434 00152094 D0 63 00 4C */ stfs f3, 0x4c(r3)
+lbl_80156438:
+/* 80156438 00152098 C0 43 00 50 */ lfs f2, 0x50(r3)
+/* 8015643C 0015209C C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
+/* 80156440 001520A0 FC 02 08 40 */ fcmpo cr0, f2, f1
+/* 80156444 001520A4 40 80 00 28 */ bge lbl_8015646C
+/* 80156448 001520A8 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
+/* 8015644C 001520AC FC 02 18 40 */ fcmpo cr0, f2, f3
+/* 80156450 001520B0 40 81 00 1C */ ble lbl_8015646C
+/* 80156454 001520B4 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156458 001520B8 FC 02 00 40 */ fcmpo cr0, f2, f0
+/* 8015645C 001520BC 40 80 00 08 */ bge lbl_80156464
+/* 80156460 001520C0 48 00 00 08 */ b lbl_80156468
+lbl_80156464:
+/* 80156464 001520C4 FC 60 08 90 */ fmr f3, f1
+lbl_80156468:
+/* 80156468 001520C8 D0 63 00 50 */ stfs f3, 0x50(r3)
+lbl_8015646C:
+/* 8015646C 001520CC 38 80 00 01 */ li r4, 1
+/* 80156470 001520D0 48 09 C2 49 */ bl func_801F26B8
+/* 80156474 001520D4 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 80156478 001520D8 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 8015647C 001520DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80156480 001520E0 41 82 00 10 */ beq lbl_80156490
+/* 80156484 001520E4 A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 80156488 001520E8 60 00 00 10 */ ori r0, r0, 0x10
+/* 8015648C 001520EC B0 03 01 48 */ sth r0, 0x148(r3)
+lbl_80156490:
+/* 80156490 001520F0 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 80156494 001520F4 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 80156498 001520F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015649C 001520FC 41 82 00 10 */ beq lbl_801564AC
+/* 801564A0 00152100 A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 801564A4 00152104 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
+/* 801564A8 00152108 B0 03 01 48 */ sth r0, 0x148(r3)
+lbl_801564AC:
+/* 801564AC 0015210C 93 7E 00 68 */ stw r27, 0x68(r30)
+/* 801564B0 00152110 38 00 00 01 */ li r0, 1
+/* 801564B4 00152114 38 7F 00 01 */ addi r3, r31, 1
+/* 801564B8 00152118 98 1E 00 67 */ stb r0, 0x67(r30)
+lbl_801564BC:
+/* 801564BC 0015211C E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0
+/* 801564C0 00152120 CB E1 00 90 */ lfd f31, 0x90(r1)
+/* 801564C4 00152124 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0
+/* 801564C8 00152128 39 61 00 80 */ addi r11, r1, 0x80
+/* 801564CC 0015212C CB C1 00 80 */ lfd f30, 0x80(r1)
+/* 801564D0 00152130 48 07 0C 91 */ bl _restgpr_22
+/* 801564D4 00152134 80 01 00 A4 */ lwz r0, 0xa4(r1)
+/* 801564D8 00152138 7C 08 03 A6 */ mtlr r0
+/* 801564DC 0015213C 38 21 00 A0 */ addi r1, r1, 0xa0
+/* 801564E0 00152140 4E 80 00 20 */ blr
+
+.global func_801564E4
+func_801564E4:
+/* 801564E4 00152144 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801564E8 00152148 7C 08 02 A6 */ mflr r0
+/* 801564EC 0015214C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801564F0 00152150 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801564F4 00152154 54 BF 10 3A */ slwi r31, r5, 2
+/* 801564F8 00152158 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801564FC 0015215C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80156500 00152160 7C 9D 23 78 */ mr r29, r4
+/* 80156504 00152164 7F C3 F8 2E */ lwzx r30, r3, r31
+/* 80156508 00152168 2C 1E 00 00 */ cmpwi r30, 0
+/* 8015650C 0015216C 40 82 00 0C */ bne lbl_80156518
+/* 80156510 00152170 38 60 00 00 */ li r3, 0
+/* 80156514 00152174 48 00 00 B4 */ b lbl_801565C8
+lbl_80156518:
+/* 80156518 00152178 48 08 46 11 */ bl func_801DAB28
+/* 8015651C 0015217C 2C 03 00 00 */ cmpwi r3, 0
+/* 80156520 00152180 41 82 00 14 */ beq lbl_80156534
+/* 80156524 00152184 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80156528 00152188 38 80 00 14 */ li r4, 0x14
+/* 8015652C 0015218C 48 08 47 69 */ bl func_801DAC94
+/* 80156530 00152190 48 00 00 08 */ b lbl_80156538
+lbl_80156534:
+/* 80156534 00152194 38 60 00 00 */ li r3, 0
+lbl_80156538:
+/* 80156538 00152198 2C 03 00 00 */ cmpwi r3, 0
+/* 8015653C 0015219C 41 82 00 0C */ beq lbl_80156548
+/* 80156540 001521A0 7F C4 F3 78 */ mr r4, r30
+/* 80156544 001521A4 48 0A 3B 51 */ bl func_801FA094
+lbl_80156548:
+/* 80156548 001521A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015654C 001521AC 7C 7D F9 2E */ stwx r3, r29, r31
+/* 80156550 001521B0 40 82 00 0C */ bne lbl_8015655C
+/* 80156554 001521B4 38 60 00 00 */ li r3, 0
+/* 80156558 001521B8 48 00 00 70 */ b lbl_801565C8
+lbl_8015655C:
+/* 8015655C 001521BC 80 83 00 00 */ lwz r4, 0(r3)
+/* 80156560 001521C0 A0 04 00 18 */ lhz r0, 0x18(r4)
+/* 80156564 001521C4 2C 80 00 00 */ cmpwi cr1, r0, 0
+/* 80156568 001521C8 40 86 00 0C */ bne cr1, lbl_80156574
+/* 8015656C 001521CC 38 60 00 00 */ li r3, 0
+/* 80156570 001521D0 48 00 00 58 */ b lbl_801565C8
+lbl_80156574:
+/* 80156574 001521D4 80 63 00 04 */ lwz r3, 4(r3)
+/* 80156578 001521D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015657C 001521DC 40 82 00 0C */ bne lbl_80156588
+/* 80156580 001521E0 38 60 00 00 */ li r3, 0
+/* 80156584 001521E4 48 00 00 14 */ b lbl_80156598
+lbl_80156588:
+/* 80156588 001521E8 40 86 00 0C */ bne cr1, lbl_80156594
+/* 8015658C 001521EC 38 60 00 00 */ li r3, 0
+/* 80156590 001521F0 48 00 00 08 */ b lbl_80156598
+lbl_80156594:
+/* 80156594 001521F4 80 63 00 00 */ lwz r3, 0(r3)
+lbl_80156598:
+/* 80156598 001521F8 7F FD FA 14 */ add r31, r29, r31
+/* 8015659C 001521FC 2C 03 00 00 */ cmpwi r3, 0
+/* 801565A0 00152200 90 7F 00 08 */ stw r3, 8(r31)
+/* 801565A4 00152204 40 82 00 0C */ bne lbl_801565B0
+/* 801565A8 00152208 38 60 00 00 */ li r3, 0
+/* 801565AC 0015220C 48 00 00 1C */ b lbl_801565C8
+lbl_801565B0:
+/* 801565B0 00152210 48 09 F3 FD */ bl func_801F59AC
+/* 801565B4 00152214 80 7F 00 08 */ lwz r3, 8(r31)
+/* 801565B8 00152218 48 0A D2 59 */ bl func_80203810
+/* 801565BC 0015221C 80 7F 00 08 */ lwz r3, 8(r31)
+/* 801565C0 00152220 48 0A A2 99 */ bl func_80200858
+/* 801565C4 00152224 38 60 00 01 */ li r3, 1
+lbl_801565C8:
+/* 801565C8 00152228 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801565CC 0015222C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801565D0 00152230 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801565D4 00152234 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801565D8 00152238 7C 08 03 A6 */ mtlr r0
+/* 801565DC 0015223C 38 21 00 20 */ addi r1, r1, 0x20
+/* 801565E0 00152240 4E 80 00 20 */ blr
+
+.global func_801565E4
+func_801565E4:
+/* 801565E4 00152244 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 801565E8 00152248 7C 08 02 A6 */ mflr r0
+/* 801565EC 0015224C 90 01 00 84 */ stw r0, 0x84(r1)
+/* 801565F0 00152250 DB E1 00 70 */ stfd f31, 0x70(r1)
+/* 801565F4 00152254 F3 E1 00 78 */ psq_st f31, 120(r1), 0, qr0
+/* 801565F8 00152258 DB C1 00 60 */ stfd f30, 0x60(r1)
+/* 801565FC 0015225C F3 C1 00 68 */ psq_st f30, 104(r1), 0, qr0
+/* 80156600 00152260 39 61 00 60 */ addi r11, r1, 0x60
+/* 80156604 00152264 48 07 0B 1D */ bl _savegpr_25
+/* 80156608 00152268 80 64 00 18 */ lwz r3, 0x18(r4)
+/* 8015660C 0015226C 7C 99 23 78 */ mr r25, r4
+/* 80156610 00152270 7C BC 2B 78 */ mr r28, r5
+/* 80156614 00152274 7C DA 33 78 */ mr r26, r6
+/* 80156618 00152278 2C 03 00 00 */ cmpwi r3, 0
+/* 8015661C 0015227C 7C FB 3B 78 */ mr r27, r7
+/* 80156620 00152280 41 82 00 10 */ beq lbl_80156630
+/* 80156624 00152284 48 0A D5 D9 */ bl func_80203BFC
+/* 80156628 00152288 38 00 00 00 */ li r0, 0
+/* 8015662C 0015228C 90 19 00 18 */ stw r0, 0x18(r25)
+lbl_80156630:
+/* 80156630 00152290 80 79 00 14 */ lwz r3, 0x14(r25)
+/* 80156634 00152294 2C 03 00 00 */ cmpwi r3, 0
+/* 80156638 00152298 41 82 00 10 */ beq lbl_80156648
+/* 8015663C 0015229C 48 0A D5 C1 */ bl func_80203BFC
+/* 80156640 001522A0 38 00 00 00 */ li r0, 0
+/* 80156644 001522A4 90 19 00 14 */ stw r0, 0x14(r25)
+lbl_80156648:
+/* 80156648 001522A8 80 79 00 08 */ lwz r3, 8(r25)
+/* 8015664C 001522AC 80 83 00 08 */ lwz r4, 8(r3)
+/* 80156650 001522B0 2C 04 00 00 */ cmpwi r4, 0
+/* 80156654 001522B4 40 82 00 0C */ bne lbl_80156660
+/* 80156658 001522B8 3B E0 00 00 */ li r31, 0
+/* 8015665C 001522BC 48 00 00 1C */ b lbl_80156678
+lbl_80156660:
+/* 80156660 001522C0 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80156664 001522C4 28 00 00 02 */ cmplwi r0, 2
+/* 80156668 001522C8 41 81 00 0C */ bgt lbl_80156674
+/* 8015666C 001522CC 3B E0 00 00 */ li r31, 0
+/* 80156670 001522D0 48 00 00 08 */ b lbl_80156678
+lbl_80156674:
+/* 80156674 001522D4 83 E4 00 08 */ lwz r31, 8(r4)
+lbl_80156678:
+/* 80156678 001522D8 2C 1F 00 00 */ cmpwi r31, 0
+/* 8015667C 001522DC 41 82 00 10 */ beq lbl_8015668C
+/* 80156680 001522E0 A0 1F 00 10 */ lhz r0, 0x10(r31)
+/* 80156684 001522E4 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 80156688 001522E8 B0 1F 00 10 */ sth r0, 0x10(r31)
+lbl_8015668C:
+/* 8015668C 001522EC 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156690 001522F0 80 83 00 08 */ lwz r4, 8(r3)
+/* 80156694 001522F4 2C 04 00 00 */ cmpwi r4, 0
+/* 80156698 001522F8 40 82 00 0C */ bne lbl_801566A4
+/* 8015669C 001522FC 3B C0 00 00 */ li r30, 0
+/* 801566A0 00152300 48 00 00 1C */ b lbl_801566BC
+lbl_801566A4:
+/* 801566A4 00152304 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 801566A8 00152308 28 00 00 03 */ cmplwi r0, 3
+/* 801566AC 0015230C 41 81 00 0C */ bgt lbl_801566B8
+/* 801566B0 00152310 3B C0 00 00 */ li r30, 0
+/* 801566B4 00152314 48 00 00 08 */ b lbl_801566BC
+lbl_801566B8:
+/* 801566B8 00152318 83 C4 00 0C */ lwz r30, 0xc(r4)
+lbl_801566BC:
+/* 801566BC 0015231C 2C 1E 00 00 */ cmpwi r30, 0
+/* 801566C0 00152320 41 82 00 10 */ beq lbl_801566D0
+/* 801566C4 00152324 A0 1E 00 10 */ lhz r0, 0x10(r30)
+/* 801566C8 00152328 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 801566CC 0015232C B0 1E 00 10 */ sth r0, 0x10(r30)
+lbl_801566D0:
+/* 801566D0 00152330 38 00 00 FF */ li r0, 0xff
+/* 801566D4 00152334 98 19 00 6C */ stb r0, 0x6c(r25)
+/* 801566D8 00152338 98 19 00 6D */ stb r0, 0x6d(r25)
+/* 801566DC 0015233C 98 19 00 6E */ stb r0, 0x6e(r25)
+/* 801566E0 00152340 98 19 00 6F */ stb r0, 0x6f(r25)
+/* 801566E4 00152344 98 19 00 70 */ stb r0, 0x70(r25)
+/* 801566E8 00152348 4B ED F6 B5 */ bl func_80035D9C
+/* 801566EC 0015234C 7F 84 E3 78 */ mr r4, r28
+/* 801566F0 00152350 4B EE 06 4D */ bl func_80036D3C
+/* 801566F4 00152354 2C 03 00 00 */ cmpwi r3, 0
+/* 801566F8 00152358 7C 64 1B 78 */ mr r4, r3
+/* 801566FC 0015235C 41 82 04 3C */ beq lbl_80156B38
+/* 80156700 00152360 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
+/* 80156704 00152364 38 79 00 24 */ addi r3, r25, 0x24
+/* 80156708 00152368 38 E5 FF FF */ addi r7, r5, 0x0000FFFF@l
+/* 8015670C 0015236C 38 84 00 12 */ addi r4, r4, 0x12
+/* 80156710 00152370 38 C5 F0 01 */ addi r6, r5, -4095
+/* 80156714 00152374 38 05 F1 01 */ addi r0, r5, -3839
+/* 80156718 00152378 B0 F9 00 1C */ sth r7, 0x1c(r25)
+/* 8015671C 0015237C 38 A0 00 20 */ li r5, 0x20
+/* 80156720 00152380 B0 D9 00 1E */ sth r6, 0x1e(r25)
+/* 80156724 00152384 B0 F9 00 20 */ sth r7, 0x20(r25)
+/* 80156728 00152388 B0 19 00 22 */ sth r0, 0x22(r25)
+/* 8015672C 0015238C 4B EA D8 D5 */ bl memcpy
+/* 80156730 00152390 38 00 00 00 */ li r0, 0
+/* 80156734 00152394 7F 45 D3 78 */ mr r5, r26
+/* 80156738 00152398 B0 19 00 44 */ sth r0, 0x44(r25)
+/* 8015673C 0015239C 38 79 00 1C */ addi r3, r25, 0x1c
+/* 80156740 001523A0 38 80 00 07 */ li r4, 7
+/* 80156744 001523A4 38 CD A3 DC */ addi r6, r13, lbl_8063F69C-_SDA_BASE_
+/* 80156748 001523A8 B0 19 00 46 */ sth r0, 0x46(r25)
+/* 8015674C 001523AC B0 19 00 48 */ sth r0, 0x48(r25)
+/* 80156750 001523B0 B0 19 00 4A */ sth r0, 0x4a(r25)
+/* 80156754 001523B4 48 0A D3 15 */ bl func_80203A68
+/* 80156758 001523B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015675C 001523BC 7C 7D 1B 78 */ mr r29, r3
+/* 80156760 001523C0 41 82 03 D8 */ beq lbl_80156B38
+/* 80156764 001523C4 3B 80 00 00 */ li r28, 0
+/* 80156768 001523C8 48 0E 7D D9 */ bl func_8023E540
+/* 8015676C 001523CC B0 61 00 0A */ sth r3, 0xa(r1)
+/* 80156770 001523D0 E3 E1 B0 0A */ psq_l f31, 10(r1), 1, qr3
+/* 80156774 001523D4 7F A3 EB 78 */ mr r3, r29
+/* 80156778 001523D8 48 0E 7D D1 */ bl func_8023E548
+/* 8015677C 001523DC B0 61 00 08 */ sth r3, 8(r1)
+/* 80156780 001523E0 E3 C1 B0 08 */ psq_l f30, 8(r1), 1, qr3
+/* 80156784 001523E4 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156788 001523E8 93 B9 00 14 */ stw r29, 0x14(r25)
+/* 8015678C 001523EC 80 83 00 08 */ lwz r4, 8(r3)
+/* 80156790 001523F0 2C 04 00 00 */ cmpwi r4, 0
+/* 80156794 001523F4 40 82 00 0C */ bne lbl_801567A0
+/* 80156798 001523F8 38 60 00 00 */ li r3, 0
+/* 8015679C 001523FC 48 00 00 1C */ b lbl_801567B8
+lbl_801567A0:
+/* 801567A0 00152400 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 801567A4 00152404 28 00 00 05 */ cmplwi r0, 5
+/* 801567A8 00152408 41 81 00 0C */ bgt lbl_801567B4
+/* 801567AC 0015240C 38 60 00 00 */ li r3, 0
+/* 801567B0 00152410 48 00 00 08 */ b lbl_801567B8
+lbl_801567B4:
+/* 801567B4 00152414 80 64 00 14 */ lwz r3, 0x14(r4)
+lbl_801567B8:
+/* 801567B8 00152418 2C 03 00 00 */ cmpwi r3, 0
+/* 801567BC 0015241C 41 82 00 1C */ beq lbl_801567D8
+/* 801567C0 00152420 88 03 00 12 */ lbz r0, 0x12(r3)
+/* 801567C4 00152424 2C 00 00 03 */ cmpwi r0, 3
+/* 801567C8 00152428 40 82 00 08 */ bne lbl_801567D0
+/* 801567CC 0015242C 48 00 00 10 */ b lbl_801567DC
+lbl_801567D0:
+/* 801567D0 00152430 38 60 00 00 */ li r3, 0
+/* 801567D4 00152434 48 00 00 08 */ b lbl_801567DC
+lbl_801567D8:
+/* 801567D8 00152438 38 60 00 00 */ li r3, 0
+lbl_801567DC:
+/* 801567DC 0015243C 2C 03 00 00 */ cmpwi r3, 0
+/* 801567E0 00152440 41 82 00 58 */ beq lbl_80156838
+/* 801567E4 00152444 2C 1F 00 00 */ cmpwi r31, 0
+/* 801567E8 00152448 41 82 00 50 */ beq lbl_80156838
+/* 801567EC 0015244C C0 23 01 14 */ lfs f1, 0x114(r3)
+/* 801567F0 00152450 C0 03 01 08 */ lfs f0, 0x108(r3)
+/* 801567F4 00152454 EC 01 00 28 */ fsubs f0, f1, f0
+/* 801567F8 00152458 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 801567FC 0015245C EC 20 07 B2 */ fmuls f1, f0, f30
+/* 80156800 00152460 C0 43 01 18 */ lfs f2, 0x118(r3)
+/* 80156804 00152464 C0 03 01 0C */ lfs f0, 0x10c(r3)
+/* 80156808 00152468 EC 42 00 28 */ fsubs f2, f2, f0
+/* 8015680C 0015246C EC 02 07 F2 */ fmuls f0, f2, f31
+/* 80156810 00152470 D0 41 00 3C */ stfs f2, 0x3c(r1)
+/* 80156814 00152474 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80156818 00152478 4C 41 13 82 */ cror 2, 1, 2
+/* 8015681C 0015247C 40 82 00 1C */ bne lbl_80156838
+/* 80156820 00152480 EC 00 F0 24 */ fdivs f0, f0, f30
+/* 80156824 00152484 7C 7C 1B 78 */ mr r28, r3
+/* 80156828 00152488 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 8015682C 0015248C A0 1F 00 10 */ lhz r0, 0x10(r31)
+/* 80156830 00152490 60 00 00 02 */ ori r0, r0, 2
+/* 80156834 00152494 B0 1F 00 10 */ sth r0, 0x10(r31)
+lbl_80156838:
+/* 80156838 00152498 2C 1C 00 00 */ cmpwi r28, 0
+/* 8015683C 0015249C 40 82 00 C0 */ bne lbl_801568FC
+/* 80156840 001524A0 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156844 001524A4 80 83 00 08 */ lwz r4, 8(r3)
+/* 80156848 001524A8 2C 04 00 00 */ cmpwi r4, 0
+/* 8015684C 001524AC 40 82 00 0C */ bne lbl_80156858
+/* 80156850 001524B0 38 60 00 00 */ li r3, 0
+/* 80156854 001524B4 48 00 00 1C */ b lbl_80156870
+lbl_80156858:
+/* 80156858 001524B8 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 8015685C 001524BC 28 00 00 06 */ cmplwi r0, 6
+/* 80156860 001524C0 41 81 00 0C */ bgt lbl_8015686C
+/* 80156864 001524C4 38 60 00 00 */ li r3, 0
+/* 80156868 001524C8 48 00 00 08 */ b lbl_80156870
+lbl_8015686C:
+/* 8015686C 001524CC 80 64 00 18 */ lwz r3, 0x18(r4)
+lbl_80156870:
+/* 80156870 001524D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80156874 001524D4 41 82 00 1C */ beq lbl_80156890
+/* 80156878 001524D8 88 03 00 12 */ lbz r0, 0x12(r3)
+/* 8015687C 001524DC 2C 00 00 03 */ cmpwi r0, 3
+/* 80156880 001524E0 40 82 00 08 */ bne lbl_80156888
+/* 80156884 001524E4 48 00 00 10 */ b lbl_80156894
+lbl_80156888:
+/* 80156888 001524E8 38 60 00 00 */ li r3, 0
+/* 8015688C 001524EC 48 00 00 08 */ b lbl_80156894
+lbl_80156890:
+/* 80156890 001524F0 38 60 00 00 */ li r3, 0
+lbl_80156894:
+/* 80156894 001524F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80156898 001524F8 41 82 00 64 */ beq lbl_801568FC
+/* 8015689C 001524FC 2C 1E 00 00 */ cmpwi r30, 0
+/* 801568A0 00152500 41 82 00 5C */ beq lbl_801568FC
+/* 801568A4 00152504 C0 23 01 14 */ lfs f1, 0x114(r3)
+/* 801568A8 00152508 C0 03 01 08 */ lfs f0, 0x108(r3)
+/* 801568AC 0015250C EC 01 00 28 */ fsubs f0, f1, f0
+/* 801568B0 00152510 D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 801568B4 00152514 EC 20 07 B2 */ fmuls f1, f0, f30
+/* 801568B8 00152518 C0 43 01 18 */ lfs f2, 0x118(r3)
+/* 801568BC 0015251C C0 03 01 0C */ lfs f0, 0x10c(r3)
+/* 801568C0 00152520 EC 42 00 28 */ fsubs f2, f2, f0
+/* 801568C4 00152524 EC 02 07 F2 */ fmuls f0, f2, f31
+/* 801568C8 00152528 D0 41 00 3C */ stfs f2, 0x3c(r1)
+/* 801568CC 0015252C FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 801568D0 00152530 4C 41 13 82 */ cror 2, 1, 2
+/* 801568D4 00152534 40 82 00 10 */ bne lbl_801568E4
+/* 801568D8 00152538 EC 00 F0 24 */ fdivs f0, f0, f30
+/* 801568DC 0015253C D0 01 00 38 */ stfs f0, 0x38(r1)
+/* 801568E0 00152540 48 00 00 0C */ b lbl_801568EC
+lbl_801568E4:
+/* 801568E4 00152544 EC 01 F8 24 */ fdivs f0, f1, f31
+/* 801568E8 00152548 D0 01 00 3C */ stfs f0, 0x3c(r1)
+lbl_801568EC:
+/* 801568EC 0015254C A0 1E 00 10 */ lhz r0, 0x10(r30)
+/* 801568F0 00152550 7C 7C 1B 78 */ mr r28, r3
+/* 801568F4 00152554 60 00 00 02 */ ori r0, r0, 2
+/* 801568F8 00152558 B0 1E 00 10 */ sth r0, 0x10(r30)
+lbl_801568FC:
+/* 801568FC 0015255C 2C 1C 00 00 */ cmpwi r28, 0
+/* 80156900 00152560 41 82 02 38 */ beq lbl_80156B38
+/* 80156904 00152564 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156908 00152568 7F A4 EB 78 */ mr r4, r29
+/* 8015690C 0015256C 7F 85 E3 78 */ mr r5, r28
+/* 80156910 00152570 38 C0 00 00 */ li r6, 0
+/* 80156914 00152574 48 0A 1D 61 */ bl func_801F8674
+/* 80156918 00152578 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
+/* 8015691C 0015257C 98 79 00 6C */ stb r3, 0x6c(r25)
+/* 80156920 00152580 EC 5E 00 28 */ fsubs f2, f30, f0
+/* 80156924 00152584 C0 21 00 38 */ lfs f1, 0x38(r1)
+/* 80156928 00152588 C0 01 00 3C */ lfs f0, 0x3c(r1)
+/* 8015692C 0015258C EC 5E 10 24 */ fdivs f2, f30, f2
+/* 80156930 00152590 EC 21 00 B2 */ fmuls f1, f1, f2
+/* 80156934 00152594 EC 00 00 B2 */ fmuls f0, f0, f2
+/* 80156938 00152598 D0 21 00 38 */ stfs f1, 0x38(r1)
+/* 8015693C 0015259C D0 01 00 3C */ stfs f0, 0x3c(r1)
+/* 80156940 001525A0 88 99 00 6C */ lbz r4, 0x6c(r25)
+/* 80156944 001525A4 28 04 00 FF */ cmplwi r4, 0xff
+/* 80156948 001525A8 41 82 00 30 */ beq lbl_80156978
+/* 8015694C 001525AC 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156950 001525B0 38 A1 00 38 */ addi r5, r1, 0x38
+/* 80156954 001525B4 48 0A 22 1D */ bl func_801F8B70
+/* 80156958 001525B8 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 8015695C 001525BC 38 A1 00 30 */ addi r5, r1, 0x30
+/* 80156960 001525C0 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
+/* 80156964 001525C4 D0 21 00 30 */ stfs f1, 0x30(r1)
+/* 80156968 001525C8 D0 01 00 34 */ stfs f0, 0x34(r1)
+/* 8015696C 001525CC 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156970 001525D0 88 99 00 6C */ lbz r4, 0x6c(r25)
+/* 80156974 001525D4 48 0A 21 CD */ bl func_801F8B40
+lbl_80156978:
+/* 80156978 001525D8 2C 1B 00 00 */ cmpwi r27, 0
+/* 8015697C 001525DC 41 82 01 BC */ beq lbl_80156B38
+/* 80156980 001525E0 88 7A 00 00 */ lbz r3, 0(r26)
+/* 80156984 001525E4 38 A0 00 00 */ li r5, 0
+/* 80156988 001525E8 88 0D A3 E4 */ lbz r0, lbl_8063F6A4-_SDA_BASE_(r13)
+/* 8015698C 001525EC 7C 03 00 40 */ cmplw r3, r0
+/* 80156990 001525F0 40 82 00 38 */ bne lbl_801569C8
+/* 80156994 001525F4 38 8D A3 E4 */ addi r4, r13, lbl_8063F6A4-_SDA_BASE_
+/* 80156998 001525F8 88 7A 00 01 */ lbz r3, 1(r26)
+/* 8015699C 001525FC 88 04 00 01 */ lbz r0, 1(r4)
+/* 801569A0 00152600 7C 03 00 40 */ cmplw r3, r0
+/* 801569A4 00152604 40 82 00 24 */ bne lbl_801569C8
+/* 801569A8 00152608 88 7A 00 02 */ lbz r3, 2(r26)
+/* 801569AC 0015260C 88 04 00 02 */ lbz r0, 2(r4)
+/* 801569B0 00152610 7C 03 00 40 */ cmplw r3, r0
+/* 801569B4 00152614 40 82 00 14 */ bne lbl_801569C8
+/* 801569B8 00152618 88 7A 00 03 */ lbz r3, 3(r26)
+/* 801569BC 0015261C 88 04 00 03 */ lbz r0, 3(r4)
+/* 801569C0 00152620 7C 03 00 40 */ cmplw r3, r0
+/* 801569C4 00152624 41 82 00 08 */ beq lbl_801569CC
+lbl_801569C8:
+/* 801569C8 00152628 38 A0 00 01 */ li r5, 1
+lbl_801569CC:
+/* 801569CC 0015262C 2C 05 00 00 */ cmpwi r5, 0
+/* 801569D0 00152630 41 82 00 20 */ beq lbl_801569F0
+/* 801569D4 00152634 38 79 00 1C */ addi r3, r25, 0x1c
+/* 801569D8 00152638 38 80 00 07 */ li r4, 7
+/* 801569DC 0015263C 38 AD A3 E4 */ addi r5, r13, lbl_8063F6A4-_SDA_BASE_
+/* 801569E0 00152640 38 CD A3 DC */ addi r6, r13, lbl_8063F69C-_SDA_BASE_
+/* 801569E4 00152644 48 0A D0 85 */ bl func_80203A68
+/* 801569E8 00152648 7C 7D 1B 78 */ mr r29, r3
+/* 801569EC 0015264C 90 79 00 18 */ stw r3, 0x18(r25)
+lbl_801569F0:
+/* 801569F0 00152650 2C 1D 00 00 */ cmpwi r29, 0
+/* 801569F4 00152654 41 82 01 44 */ beq lbl_80156B38
+/* 801569F8 00152658 80 79 00 08 */ lwz r3, 8(r25)
+/* 801569FC 0015265C 7F A4 EB 78 */ mr r4, r29
+/* 80156A00 00152660 7F 85 E3 78 */ mr r5, r28
+/* 80156A04 00152664 38 C0 00 01 */ li r6, 1
+/* 80156A08 00152668 48 0A 1C 6D */ bl func_801F8674
+/* 80156A0C 0015266C 98 79 00 6D */ stb r3, 0x6d(r25)
+/* 80156A10 00152670 7F A4 EB 78 */ mr r4, r29
+/* 80156A14 00152674 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156A18 00152678 7F 85 E3 78 */ mr r5, r28
+/* 80156A1C 0015267C 38 C0 00 01 */ li r6, 1
+/* 80156A20 00152680 48 0A 1C 55 */ bl func_801F8674
+/* 80156A24 00152684 98 79 00 6E */ stb r3, 0x6e(r25)
+/* 80156A28 00152688 7F A4 EB 78 */ mr r4, r29
+/* 80156A2C 0015268C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156A30 00152690 7F 85 E3 78 */ mr r5, r28
+/* 80156A34 00152694 38 C0 00 01 */ li r6, 1
+/* 80156A38 00152698 48 0A 1C 3D */ bl func_801F8674
+/* 80156A3C 0015269C 98 79 00 6F */ stb r3, 0x6f(r25)
+/* 80156A40 001526A0 7F A4 EB 78 */ mr r4, r29
+/* 80156A44 001526A4 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156A48 001526A8 7F 85 E3 78 */ mr r5, r28
+/* 80156A4C 001526AC 38 C0 00 01 */ li r6, 1
+/* 80156A50 001526B0 48 0A 1C 25 */ bl func_801F8674
+/* 80156A54 001526B4 88 99 00 6D */ lbz r4, 0x6d(r25)
+/* 80156A58 001526B8 98 79 00 70 */ stb r3, 0x70(r25)
+/* 80156A5C 001526BC 28 04 00 FF */ cmplwi r4, 0xff
+/* 80156A60 001526C0 41 82 00 30 */ beq lbl_80156A90
+/* 80156A64 001526C4 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156A68 001526C8 38 A1 00 38 */ addi r5, r1, 0x38
+/* 80156A6C 001526CC 48 0A 21 05 */ bl func_801F8B70
+/* 80156A70 001526D0 C0 22 8F 1C */ lfs f1, lbl_8064151C-_SDA2_BASE_(r2)
+/* 80156A74 001526D4 38 A1 00 28 */ addi r5, r1, 0x28
+/* 80156A78 001526D8 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
+/* 80156A7C 001526DC D0 21 00 28 */ stfs f1, 0x28(r1)
+/* 80156A80 001526E0 D0 01 00 2C */ stfs f0, 0x2c(r1)
+/* 80156A84 001526E4 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156A88 001526E8 88 99 00 6D */ lbz r4, 0x6d(r25)
+/* 80156A8C 001526EC 48 0A 20 B5 */ bl func_801F8B40
+lbl_80156A90:
+/* 80156A90 001526F0 88 99 00 6E */ lbz r4, 0x6e(r25)
+/* 80156A94 001526F4 28 04 00 FF */ cmplwi r4, 0xff
+/* 80156A98 001526F8 41 82 00 30 */ beq lbl_80156AC8
+/* 80156A9C 001526FC 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156AA0 00152700 38 A1 00 38 */ addi r5, r1, 0x38
+/* 80156AA4 00152704 48 0A 20 CD */ bl func_801F8B70
+/* 80156AA8 00152708 C0 22 8F 20 */ lfs f1, lbl_80641520-_SDA2_BASE_(r2)
+/* 80156AAC 0015270C 38 A1 00 20 */ addi r5, r1, 0x20
+/* 80156AB0 00152710 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
+/* 80156AB4 00152714 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 80156AB8 00152718 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 80156ABC 0015271C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156AC0 00152720 88 99 00 6E */ lbz r4, 0x6e(r25)
+/* 80156AC4 00152724 48 0A 20 7D */ bl func_801F8B40
+lbl_80156AC8:
+/* 80156AC8 00152728 88 99 00 6F */ lbz r4, 0x6f(r25)
+/* 80156ACC 0015272C 28 04 00 FF */ cmplwi r4, 0xff
+/* 80156AD0 00152730 41 82 00 30 */ beq lbl_80156B00
+/* 80156AD4 00152734 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156AD8 00152738 38 A1 00 38 */ addi r5, r1, 0x38
+/* 80156ADC 0015273C 48 0A 20 95 */ bl func_801F8B70
+/* 80156AE0 00152740 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156AE4 00152744 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80156AE8 00152748 C0 02 8F 24 */ lfs f0, lbl_80641524-_SDA2_BASE_(r2)
+/* 80156AEC 0015274C D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 80156AF0 00152750 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 80156AF4 00152754 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156AF8 00152758 88 99 00 6F */ lbz r4, 0x6f(r25)
+/* 80156AFC 0015275C 48 0A 20 45 */ bl func_801F8B40
+lbl_80156B00:
+/* 80156B00 00152760 88 99 00 70 */ lbz r4, 0x70(r25)
+/* 80156B04 00152764 28 04 00 FF */ cmplwi r4, 0xff
+/* 80156B08 00152768 41 82 00 30 */ beq lbl_80156B38
+/* 80156B0C 0015276C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156B10 00152770 38 A1 00 38 */ addi r5, r1, 0x38
+/* 80156B14 00152774 48 0A 20 5D */ bl func_801F8B70
+/* 80156B18 00152778 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156B1C 0015277C 38 A1 00 10 */ addi r5, r1, 0x10
+/* 80156B20 00152780 C0 02 8F 28 */ lfs f0, lbl_80641528-_SDA2_BASE_(r2)
+/* 80156B24 00152784 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 80156B28 00152788 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 80156B2C 0015278C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156B30 00152790 88 99 00 70 */ lbz r4, 0x70(r25)
+/* 80156B34 00152794 48 0A 20 0D */ bl func_801F8B40
+lbl_80156B38:
+/* 80156B38 00152798 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
+/* 80156B3C 0015279C CB E1 00 70 */ lfd f31, 0x70(r1)
+/* 80156B40 001527A0 E3 C1 00 68 */ psq_l f30, 104(r1), 0, qr0
+/* 80156B44 001527A4 39 61 00 60 */ addi r11, r1, 0x60
+/* 80156B48 001527A8 CB C1 00 60 */ lfd f30, 0x60(r1)
+/* 80156B4C 001527AC 48 07 06 21 */ bl _restgpr_25
+/* 80156B50 001527B0 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 80156B54 001527B4 7C 08 03 A6 */ mtlr r0
+/* 80156B58 001527B8 38 21 00 80 */ addi r1, r1, 0x80
+/* 80156B5C 001527BC 4E 80 00 20 */ blr
+
+.global func_80156B60
+func_80156B60:
+/* 80156B60 001527C0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80156B64 001527C4 7C 08 02 A6 */ mflr r0
+/* 80156B68 001527C8 C0 02 8F 2C */ lfs f0, lbl_8064152C-_SDA2_BASE_(r2)
+/* 80156B6C 001527CC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80156B70 001527D0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80156B74 001527D4 7C 7F 1B 78 */ mr r31, r3
+/* 80156B78 001527D8 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 80156B7C 001527DC D0 01 00 08 */ stfs f0, 8(r1)
+/* 80156B80 001527E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80156B84 001527E4 D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 80156B88 001527E8 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 80156B8C 001527EC 40 82 00 74 */ bne lbl_80156C00
+/* 80156B90 001527F0 48 08 3F 99 */ bl func_801DAB28
+/* 80156B94 001527F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80156B98 001527F8 41 82 00 14 */ beq lbl_80156BAC
+/* 80156B9C 001527FC 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80156BA0 00152800 38 80 01 38 */ li r4, 0x138
+/* 80156BA4 00152804 48 08 40 F1 */ bl func_801DAC94
+/* 80156BA8 00152808 48 00 00 08 */ b lbl_80156BB0
+lbl_80156BAC:
+/* 80156BAC 0015280C 38 60 00 00 */ li r3, 0
+lbl_80156BB0:
+/* 80156BB0 00152810 2C 03 00 00 */ cmpwi r3, 0
+/* 80156BB4 00152814 41 82 00 18 */ beq lbl_80156BCC
+/* 80156BB8 00152818 38 80 00 01 */ li r4, 1
+/* 80156BBC 0015281C 38 A0 00 01 */ li r5, 1
+/* 80156BC0 00152820 38 C0 00 01 */ li r6, 1
+/* 80156BC4 00152824 38 ED A3 E4 */ addi r7, r13, lbl_8063F6A4-_SDA_BASE_
+/* 80156BC8 00152828 48 08 F3 B5 */ bl func_801E5F7C
+lbl_80156BCC:
+/* 80156BCC 0015282C 2C 03 00 00 */ cmpwi r3, 0
+/* 80156BD0 00152830 90 7F 00 10 */ stw r3, 0x10(r31)
+/* 80156BD4 00152834 40 82 00 0C */ bne lbl_80156BE0
+/* 80156BD8 00152838 38 60 00 00 */ li r3, 0
+/* 80156BDC 0015283C 48 00 00 38 */ b lbl_80156C14
+lbl_80156BE0:
+/* 80156BE0 00152840 C0 01 00 08 */ lfs f0, 8(r1)
+/* 80156BE4 00152844 38 80 00 01 */ li r4, 1
+/* 80156BE8 00152848 C0 21 00 0C */ lfs f1, 0xc(r1)
+/* 80156BEC 0015284C D0 03 00 20 */ stfs f0, 0x20(r3)
+/* 80156BF0 00152850 C0 01 00 10 */ lfs f0, 0x10(r1)
+/* 80156BF4 00152854 D0 23 00 24 */ stfs f1, 0x24(r3)
+/* 80156BF8 00152858 D0 03 00 28 */ stfs f0, 0x28(r3)
+/* 80156BFC 0015285C 48 09 BA BD */ bl func_801F26B8
+lbl_80156C00:
+/* 80156C00 00152860 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80156C04 00152864 38 60 00 01 */ li r3, 1
+/* 80156C08 00152868 80 04 01 04 */ lwz r0, 0x104(r4)
+/* 80156C0C 0015286C 60 00 00 01 */ ori r0, r0, 1
+/* 80156C10 00152870 90 04 01 04 */ stw r0, 0x104(r4)
+lbl_80156C14:
+/* 80156C14 00152874 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80156C18 00152878 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80156C1C 0015287C 7C 08 03 A6 */ mtlr r0
+/* 80156C20 00152880 38 21 00 20 */ addi r1, r1, 0x20
+/* 80156C24 00152884 4E 80 00 20 */ blr
+lbl_80156C28:
+/* 80156C28 00152888 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80156C2C 0015288C 7C 08 02 A6 */ mflr r0
+/* 80156C30 00152890 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80156C34 00152894 DB E1 00 50 */ stfd f31, 0x50(r1)
+/* 80156C38 00152898 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
+/* 80156C3C 0015289C DB C1 00 40 */ stfd f30, 0x40(r1)
+/* 80156C40 001528A0 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
+/* 80156C44 001528A4 39 61 00 40 */ addi r11, r1, 0x40
+/* 80156C48 001528A8 48 07 04 D1 */ bl _savegpr_23
+/* 80156C4C 001528AC 80 AD 9D 10 */ lwz r5, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80156C50 001528B0 38 60 00 80 */ li r3, 0x80
+/* 80156C54 001528B4 38 00 00 FF */ li r0, 0xff
+/* 80156C58 001528B8 98 61 00 08 */ stb r3, 8(r1)
+/* 80156C5C 001528BC 2C 05 00 00 */ cmpwi r5, 0
+/* 80156C60 001528C0 3B 40 00 00 */ li r26, 0
+/* 80156C64 001528C4 98 61 00 09 */ stb r3, 9(r1)
+/* 80156C68 001528C8 98 61 00 0A */ stb r3, 0xa(r1)
+/* 80156C6C 001528CC 98 01 00 0B */ stb r0, 0xb(r1)
+/* 80156C70 001528D0 41 82 04 F0 */ beq lbl_80157160
+/* 80156C74 001528D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80156C78 001528D8 38 60 00 00 */ li r3, 0
+/* 80156C7C 001528DC 88 04 00 82 */ lbz r0, 0x82(r4)
+/* 80156C80 001528E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80156C84 001528E4 40 82 00 10 */ bne lbl_80156C94
+/* 80156C88 001528E8 88 04 00 83 */ lbz r0, 0x83(r4)
+/* 80156C8C 001528EC 2C 00 00 00 */ cmpwi r0, 0
+/* 80156C90 001528F0 41 82 00 08 */ beq lbl_80156C98
+lbl_80156C94:
+/* 80156C94 001528F4 38 60 00 01 */ li r3, 1
+lbl_80156C98:
+/* 80156C98 001528F8 2C 03 00 00 */ cmpwi r3, 0
+/* 80156C9C 001528FC 40 82 04 C4 */ bne lbl_80157160
+/* 80156CA0 00152900 3C 80 80 42 */ lis r4, lbl_8041E878@ha
+/* 80156CA4 00152904 3C 60 80 42 */ lis r3, lbl_8041E818@ha
+/* 80156CA8 00152908 C3 C2 8E E8 */ lfs f30, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156CAC 0015290C 3B 25 00 14 */ addi r25, r5, 0x14
+/* 80156CB0 00152910 C3 E2 8F 30 */ lfs f31, lbl_80641530-_SDA2_BASE_(r2)
+/* 80156CB4 00152914 3B C4 E8 78 */ addi r30, r4, lbl_8041E878@l
+/* 80156CB8 00152918 3B E3 E8 18 */ addi r31, r3, lbl_8041E818@l
+/* 80156CBC 0015291C 3B 00 00 00 */ li r24, 0
+/* 80156CC0 00152920 3B 80 00 FF */ li r28, 0xff
+/* 80156CC4 00152924 3B A0 00 01 */ li r29, 1
+/* 80156CC8 00152928 3F 60 40 00 */ lis r27, 0x4000
+lbl_80156CCC:
+/* 80156CCC 0015292C 88 19 00 67 */ lbz r0, 0x67(r25)
+/* 80156CD0 00152930 2C 00 00 00 */ cmpwi r0, 0
+/* 80156CD4 00152934 41 82 04 28 */ beq lbl_801570FC
+/* 80156CD8 00152938 82 F9 00 60 */ lwz r23, 0x60(r25)
+/* 80156CDC 0015293C 3B 40 00 01 */ li r26, 1
+/* 80156CE0 00152940 7C 17 D8 40 */ cmplw r23, r27
+/* 80156CE4 00152944 41 80 00 88 */ blt lbl_80156D6C
+/* 80156CE8 00152948 88 19 00 65 */ lbz r0, 0x65(r25)
+/* 80156CEC 0015294C 54 00 10 3A */ slwi r0, r0, 2
+/* 80156CF0 00152950 7C 3F 04 2E */ lfsx f1, r31, r0
+/* 80156CF4 00152954 48 07 03 0D */ bl __cvt_fp2unsigned
+/* 80156CF8 00152958 3C 03 40 00 */ addis r0, r3, 0x4000
+/* 80156CFC 0015295C 7C 17 00 40 */ cmplw r23, r0
+/* 80156D00 00152960 40 80 00 6C */ bge lbl_80156D6C
+/* 80156D04 00152964 80 19 00 0C */ lwz r0, 0xc(r25)
+/* 80156D08 00152968 2C 00 00 00 */ cmpwi r0, 0
+/* 80156D0C 0015296C 41 82 00 60 */ beq lbl_80156D6C
+/* 80156D10 00152970 C0 39 00 54 */ lfs f1, 0x54(r25)
+/* 80156D14 00152974 C0 19 00 50 */ lfs f0, 0x50(r25)
+/* 80156D18 00152978 EC 01 00 28 */ fsubs f0, f1, f0
+/* 80156D1C 0015297C FC 00 F0 40 */ fcmpo cr0, f0, f30
+/* 80156D20 00152980 D0 19 00 54 */ stfs f0, 0x54(r25)
+/* 80156D24 00152984 40 80 00 08 */ bge lbl_80156D2C
+/* 80156D28 00152988 D3 D9 00 54 */ stfs f30, 0x54(r25)
+lbl_80156D2C:
+/* 80156D2C 0015298C C0 59 00 58 */ lfs f2, 0x58(r25)
+/* 80156D30 00152990 C0 39 00 54 */ lfs f1, 0x54(r25)
+/* 80156D34 00152994 C0 19 00 5C */ lfs f0, 0x5c(r25)
+/* 80156D38 00152998 EC 22 08 28 */ fsubs f1, f2, f1
+/* 80156D3C 0015299C EC 20 00 72 */ fmuls f1, f0, f1
+/* 80156D40 001529A0 FC 01 F0 40 */ fcmpo cr0, f1, f30
+/* 80156D44 001529A4 40 80 00 08 */ bge lbl_80156D4C
+/* 80156D48 001529A8 FC 20 F0 90 */ fmr f1, f30
+lbl_80156D4C:
+/* 80156D4C 001529AC 80 79 00 0C */ lwz r3, 0xc(r25)
+/* 80156D50 001529B0 38 80 00 00 */ li r4, 0
+/* 80156D54 001529B4 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156D58 001529B8 38 A0 00 00 */ li r5, 0
+/* 80156D5C 001529BC 38 C0 00 00 */ li r6, 0
+/* 80156D60 001529C0 38 E0 00 00 */ li r7, 0
+/* 80156D64 001529C4 39 00 00 00 */ li r8, 0
+/* 80156D68 001529C8 48 09 E0 8D */ bl func_801F4DF4
+lbl_80156D6C:
+/* 80156D6C 001529CC 80 79 00 60 */ lwz r3, 0x60(r25)
+/* 80156D70 001529D0 38 03 00 01 */ addi r0, r3, 1
+/* 80156D74 001529D4 90 19 00 60 */ stw r0, 0x60(r25)
+/* 80156D78 001529D8 88 19 00 64 */ lbz r0, 0x64(r25)
+/* 80156D7C 001529DC 2C 00 00 02 */ cmpwi r0, 2
+/* 80156D80 001529E0 41 82 01 D4 */ beq lbl_80156F54
+/* 80156D84 001529E4 40 80 00 14 */ bge lbl_80156D98
+/* 80156D88 001529E8 2C 00 00 00 */ cmpwi r0, 0
+/* 80156D8C 001529EC 41 82 00 1C */ beq lbl_80156DA8
+/* 80156D90 001529F0 40 80 00 DC */ bge lbl_80156E6C
+/* 80156D94 001529F4 48 00 03 68 */ b lbl_801570FC
+lbl_80156D98:
+/* 80156D98 001529F8 2C 00 00 04 */ cmpwi r0, 4
+/* 80156D9C 001529FC 41 82 02 90 */ beq lbl_8015702C
+/* 80156DA0 00152A00 40 80 03 5C */ bge lbl_801570FC
+/* 80156DA4 00152A04 48 00 02 3C */ b lbl_80156FE0
+lbl_80156DA8:
+/* 80156DA8 00152A08 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80156DAC 00152A0C 7F 24 CB 78 */ mr r4, r25
+/* 80156DB0 00152A10 38 A0 00 00 */ li r5, 0
+/* 80156DB4 00152A14 48 00 05 61 */ bl func_80157314
+/* 80156DB8 00152A18 2C 03 00 00 */ cmpwi r3, 0
+/* 80156DBC 00152A1C 41 82 00 14 */ beq lbl_80156DD0
+/* 80156DC0 00152A20 88 79 00 64 */ lbz r3, 0x64(r25)
+/* 80156DC4 00152A24 38 03 00 01 */ addi r0, r3, 1
+/* 80156DC8 00152A28 98 19 00 64 */ stb r0, 0x64(r25)
+/* 80156DCC 00152A2C 48 00 03 30 */ b lbl_801570FC
+lbl_80156DD0:
+/* 80156DD0 00152A30 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156DD4 00152A34 80 83 00 1C */ lwz r4, 0x1c(r3)
+/* 80156DD8 00152A38 2C 04 00 00 */ cmpwi r4, 0
+/* 80156DDC 00152A3C 40 82 00 0C */ bne lbl_80156DE8
+/* 80156DE0 00152A40 38 60 00 00 */ li r3, 0
+/* 80156DE4 00152A44 48 00 00 20 */ b lbl_80156E04
+lbl_80156DE8:
+/* 80156DE8 00152A48 A0 03 00 E6 */ lhz r0, 0xe6(r3)
+/* 80156DEC 00152A4C 2C 00 00 00 */ cmpwi r0, 0
+/* 80156DF0 00152A50 40 82 00 0C */ bne lbl_80156DFC
+/* 80156DF4 00152A54 38 60 00 00 */ li r3, 0
+/* 80156DF8 00152A58 48 00 00 0C */ b lbl_80156E04
+lbl_80156DFC:
+/* 80156DFC 00152A5C 80 64 00 00 */ lwz r3, 0(r4)
+/* 80156E00 00152A60 80 63 00 14 */ lwz r3, 0x14(r3)
+lbl_80156E04:
+/* 80156E04 00152A64 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 80156E08 00152A68 88 A3 00 63 */ lbz r5, 0x63(r3)
+/* 80156E0C 00152A6C 98 A1 00 0B */ stb r5, 0xb(r1)
+/* 80156E10 00152A70 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E14 00152A74 88 99 00 6C */ lbz r4, 0x6c(r25)
+/* 80156E18 00152A78 48 0A 1D 89 */ bl func_801F8BA0
+/* 80156E1C 00152A7C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E20 00152A80 88 99 00 6D */ lbz r4, 0x6d(r25)
+/* 80156E24 00152A84 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156E28 00152A88 48 0A 1D 79 */ bl func_801F8BA0
+/* 80156E2C 00152A8C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E30 00152A90 88 99 00 6E */ lbz r4, 0x6e(r25)
+/* 80156E34 00152A94 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156E38 00152A98 48 0A 1D 69 */ bl func_801F8BA0
+/* 80156E3C 00152A9C 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E40 00152AA0 88 99 00 6F */ lbz r4, 0x6f(r25)
+/* 80156E44 00152AA4 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156E48 00152AA8 48 0A 1D 59 */ bl func_801F8BA0
+/* 80156E4C 00152AAC 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E50 00152AB0 88 99 00 70 */ lbz r4, 0x70(r25)
+/* 80156E54 00152AB4 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156E58 00152AB8 48 0A 1D 49 */ bl func_801F8BA0
+/* 80156E5C 00152ABC 80 79 00 0C */ lwz r3, 0xc(r25)
+/* 80156E60 00152AC0 38 81 00 08 */ addi r4, r1, 8
+/* 80156E64 00152AC4 48 09 F3 31 */ bl func_801F6194
+/* 80156E68 00152AC8 48 00 02 94 */ b lbl_801570FC
+lbl_80156E6C:
+/* 80156E6C 00152ACC 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E70 00152AD0 38 A0 00 01 */ li r5, 1
+/* 80156E74 00152AD4 88 99 00 65 */ lbz r4, 0x65(r25)
+/* 80156E78 00152AD8 38 C0 00 00 */ li r6, 0
+/* 80156E7C 00152ADC C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80156E80 00152AE0 38 E0 00 00 */ li r7, 0
+/* 80156E84 00152AE4 C0 42 8E FC */ lfs f2, lbl_806414FC-_SDA2_BASE_(r2)
+/* 80156E88 00152AE8 39 00 00 00 */ li r8, 0
+/* 80156E8C 00152AEC 48 09 DF 69 */ bl func_801F4DF4
+/* 80156E90 00152AF0 9B 81 00 0B */ stb r28, 0xb(r1)
+/* 80156E94 00152AF4 38 A0 00 FF */ li r5, 0xff
+/* 80156E98 00152AF8 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156E9C 00152AFC 88 99 00 6C */ lbz r4, 0x6c(r25)
+/* 80156EA0 00152B00 48 0A 1D 01 */ bl func_801F8BA0
+/* 80156EA4 00152B04 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156EA8 00152B08 88 99 00 6D */ lbz r4, 0x6d(r25)
+/* 80156EAC 00152B0C 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156EB0 00152B10 48 0A 1C F1 */ bl func_801F8BA0
+/* 80156EB4 00152B14 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156EB8 00152B18 88 99 00 6E */ lbz r4, 0x6e(r25)
+/* 80156EBC 00152B1C 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156EC0 00152B20 48 0A 1C E1 */ bl func_801F8BA0
+/* 80156EC4 00152B24 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156EC8 00152B28 88 99 00 6F */ lbz r4, 0x6f(r25)
+/* 80156ECC 00152B2C 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156ED0 00152B30 48 0A 1C D1 */ bl func_801F8BA0
+/* 80156ED4 00152B34 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156ED8 00152B38 88 99 00 70 */ lbz r4, 0x70(r25)
+/* 80156EDC 00152B3C 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 80156EE0 00152B40 48 0A 1C C1 */ bl func_801F8BA0
+/* 80156EE4 00152B44 80 79 00 0C */ lwz r3, 0xc(r25)
+/* 80156EE8 00152B48 38 81 00 08 */ addi r4, r1, 8
+/* 80156EEC 00152B4C 48 09 F2 A9 */ bl func_801F6194
+/* 80156EF0 00152B50 80 79 00 10 */ lwz r3, 0x10(r25)
+/* 80156EF4 00152B54 38 80 00 00 */ li r4, 0
+/* 80156EF8 00152B58 C0 22 8E FC */ lfs f1, lbl_806414FC-_SDA2_BASE_(r2)
+/* 80156EFC 00152B5C 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 80156F00 00152B60 60 00 00 01 */ ori r0, r0, 1
+/* 80156F04 00152B64 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
+/* 80156F08 00152B68 90 03 01 04 */ stw r0, 0x104(r3)
+/* 80156F0C 00152B6C D3 C3 01 08 */ stfs f30, 0x108(r3)
+/* 80156F10 00152B70 80 AD 9D 10 */ lwz r5, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80156F14 00152B74 88 79 00 66 */ lbz r3, 0x66(r25)
+/* 80156F18 00152B78 88 19 00 71 */ lbz r0, 0x71(r25)
+/* 80156F1C 00152B7C 7C A5 1A 14 */ add r5, r5, r3
+/* 80156F20 00152B80 88 65 01 E4 */ lbz r3, 0x1e4(r5)
+/* 80156F24 00152B84 7F A0 00 30 */ slw r0, r29, r0
+/* 80156F28 00152B88 7C 60 03 78 */ or r0, r3, r0
+/* 80156F2C 00152B8C 98 05 01 E4 */ stb r0, 0x1e4(r5)
+/* 80156F30 00152B90 88 19 00 66 */ lbz r0, 0x66(r25)
+/* 80156F34 00152B94 54 00 10 3A */ slwi r0, r0, 2
+/* 80156F38 00152B98 7C 7E 00 2E */ lwzx r3, r30, r0
+/* 80156F3C 00152B9C 4B EB 42 D5 */ bl func_8000B210
+/* 80156F40 00152BA0 93 79 00 60 */ stw r27, 0x60(r25)
+/* 80156F44 00152BA4 88 79 00 64 */ lbz r3, 0x64(r25)
+/* 80156F48 00152BA8 38 03 00 01 */ addi r0, r3, 1
+/* 80156F4C 00152BAC 98 19 00 64 */ stb r0, 0x64(r25)
+/* 80156F50 00152BB0 48 00 01 AC */ b lbl_801570FC
+lbl_80156F54:
+/* 80156F54 00152BB4 88 19 00 65 */ lbz r0, 0x65(r25)
+/* 80156F58 00152BB8 54 00 10 3A */ slwi r0, r0, 2
+/* 80156F5C 00152BBC 7C 3F 04 2E */ lfsx f1, r31, r0
+/* 80156F60 00152BC0 48 07 00 A1 */ bl __cvt_fp2unsigned
+/* 80156F64 00152BC4 80 19 00 60 */ lwz r0, 0x60(r25)
+/* 80156F68 00152BC8 3C 63 40 00 */ addis r3, r3, 0x4000
+/* 80156F6C 00152BCC 7C 00 18 40 */ cmplw r0, r3
+/* 80156F70 00152BD0 41 80 01 8C */ blt lbl_801570FC
+/* 80156F74 00152BD4 80 8D 9D 10 */ lwz r4, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80156F78 00152BD8 88 79 00 66 */ lbz r3, 0x66(r25)
+/* 80156F7C 00152BDC 88 19 00 71 */ lbz r0, 0x71(r25)
+/* 80156F80 00152BE0 7C 84 1A 14 */ add r4, r4, r3
+/* 80156F84 00152BE4 88 64 01 E4 */ lbz r3, 0x1e4(r4)
+/* 80156F88 00152BE8 7F A0 00 30 */ slw r0, r29, r0
+/* 80156F8C 00152BEC 7C 60 00 78 */ andc r0, r3, r0
+/* 80156F90 00152BF0 98 04 01 E4 */ stb r0, 0x1e4(r4)
+/* 80156F94 00152BF4 88 99 00 66 */ lbz r4, 0x66(r25)
+/* 80156F98 00152BF8 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80156F9C 00152BFC 7C 60 22 14 */ add r3, r0, r4
+/* 80156FA0 00152C00 88 03 01 E4 */ lbz r0, 0x1e4(r3)
+/* 80156FA4 00152C04 2C 00 00 00 */ cmpwi r0, 0
+/* 80156FA8 00152C08 40 82 00 14 */ bne lbl_80156FBC
+/* 80156FAC 00152C0C 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
+/* 80156FB0 00152C10 38 80 00 00 */ li r4, 0
+/* 80156FB4 00152C14 7C 7E 00 2E */ lwzx r3, r30, r0
+/* 80156FB8 00152C18 4B EB 44 B5 */ bl func_8000B46C
+lbl_80156FBC:
+/* 80156FBC 00152C1C 88 79 00 64 */ lbz r3, 0x64(r25)
+/* 80156FC0 00152C20 38 03 00 01 */ addi r0, r3, 1
+/* 80156FC4 00152C24 98 19 00 64 */ stb r0, 0x64(r25)
+/* 80156FC8 00152C28 80 79 00 10 */ lwz r3, 0x10(r25)
+/* 80156FCC 00152C2C 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 80156FD0 00152C30 60 00 00 04 */ ori r0, r0, 4
+/* 80156FD4 00152C34 90 03 01 04 */ stw r0, 0x104(r3)
+/* 80156FD8 00152C38 D3 E3 01 10 */ stfs f31, 0x110(r3)
+/* 80156FDC 00152C3C 48 00 01 20 */ b lbl_801570FC
+lbl_80156FE0:
+/* 80156FE0 00152C40 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80156FE4 00152C44 7F 24 CB 78 */ mr r4, r25
+/* 80156FE8 00152C48 38 A0 00 00 */ li r5, 0
+/* 80156FEC 00152C4C 48 00 03 F9 */ bl func_801573E4
+/* 80156FF0 00152C50 2C 03 00 00 */ cmpwi r3, 0
+/* 80156FF4 00152C54 41 82 01 08 */ beq lbl_801570FC
+/* 80156FF8 00152C58 80 79 00 08 */ lwz r3, 8(r25)
+/* 80156FFC 00152C5C 38 80 00 02 */ li r4, 2
+/* 80157000 00152C60 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80157004 00152C64 38 A0 00 00 */ li r5, 0
+/* 80157008 00152C68 C0 42 8E FC */ lfs f2, lbl_806414FC-_SDA2_BASE_(r2)
+/* 8015700C 00152C6C 38 C0 00 00 */ li r6, 0
+/* 80157010 00152C70 38 E0 00 00 */ li r7, 0
+/* 80157014 00152C74 39 00 00 00 */ li r8, 0
+/* 80157018 00152C78 48 09 DD DD */ bl func_801F4DF4
+/* 8015701C 00152C7C 88 79 00 64 */ lbz r3, 0x64(r25)
+/* 80157020 00152C80 38 03 00 01 */ addi r0, r3, 1
+/* 80157024 00152C84 98 19 00 64 */ stb r0, 0x64(r25)
+/* 80157028 00152C88 48 00 00 D4 */ b lbl_801570FC
+lbl_8015702C:
+/* 8015702C 00152C8C 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80157030 00152C90 7F 24 CB 78 */ mr r4, r25
+/* 80157034 00152C94 38 A0 00 00 */ li r5, 0
+/* 80157038 00152C98 48 00 02 DD */ bl func_80157314
+/* 8015703C 00152C9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80157040 00152CA0 41 82 00 14 */ beq lbl_80157054
+/* 80157044 00152CA4 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80157048 00152CA8 7F 24 CB 78 */ mr r4, r25
+/* 8015704C 00152CAC 48 00 04 D9 */ bl func_80157524
+/* 80157050 00152CB0 48 00 00 AC */ b lbl_801570FC
+lbl_80157054:
+/* 80157054 00152CB4 80 79 00 08 */ lwz r3, 8(r25)
+/* 80157058 00152CB8 80 83 00 1C */ lwz r4, 0x1c(r3)
+/* 8015705C 00152CBC 2C 04 00 00 */ cmpwi r4, 0
+/* 80157060 00152CC0 40 82 00 0C */ bne lbl_8015706C
+/* 80157064 00152CC4 38 60 00 00 */ li r3, 0
+/* 80157068 00152CC8 48 00 00 20 */ b lbl_80157088
+lbl_8015706C:
+/* 8015706C 00152CCC A0 03 00 E6 */ lhz r0, 0xe6(r3)
+/* 80157070 00152CD0 2C 00 00 00 */ cmpwi r0, 0
+/* 80157074 00152CD4 40 82 00 0C */ bne lbl_80157080
+/* 80157078 00152CD8 38 60 00 00 */ li r3, 0
+/* 8015707C 00152CDC 48 00 00 0C */ b lbl_80157088
+lbl_80157080:
+/* 80157080 00152CE0 80 64 00 00 */ lwz r3, 0(r4)
+/* 80157084 00152CE4 80 63 00 14 */ lwz r3, 0x14(r3)
+lbl_80157088:
+/* 80157088 00152CE8 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 8015708C 00152CEC 88 63 00 63 */ lbz r3, 0x63(r3)
+/* 80157090 00152CF0 34 63 FF F0 */ addic. r3, r3, -16
+/* 80157094 00152CF4 41 81 00 08 */ bgt lbl_8015709C
+/* 80157098 00152CF8 38 60 00 00 */ li r3, 0
+lbl_8015709C:
+/* 8015709C 00152CFC 98 61 00 0B */ stb r3, 0xb(r1)
+/* 801570A0 00152D00 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 801570A4 00152D04 80 79 00 08 */ lwz r3, 8(r25)
+/* 801570A8 00152D08 88 99 00 6C */ lbz r4, 0x6c(r25)
+/* 801570AC 00152D0C 48 0A 1A F5 */ bl func_801F8BA0
+/* 801570B0 00152D10 80 79 00 08 */ lwz r3, 8(r25)
+/* 801570B4 00152D14 88 99 00 6D */ lbz r4, 0x6d(r25)
+/* 801570B8 00152D18 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 801570BC 00152D1C 48 0A 1A E5 */ bl func_801F8BA0
+/* 801570C0 00152D20 80 79 00 08 */ lwz r3, 8(r25)
+/* 801570C4 00152D24 88 99 00 6E */ lbz r4, 0x6e(r25)
+/* 801570C8 00152D28 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 801570CC 00152D2C 48 0A 1A D5 */ bl func_801F8BA0
+/* 801570D0 00152D30 80 79 00 08 */ lwz r3, 8(r25)
+/* 801570D4 00152D34 88 99 00 6F */ lbz r4, 0x6f(r25)
+/* 801570D8 00152D38 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 801570DC 00152D3C 48 0A 1A C5 */ bl func_801F8BA0
+/* 801570E0 00152D40 80 79 00 08 */ lwz r3, 8(r25)
+/* 801570E4 00152D44 88 99 00 70 */ lbz r4, 0x70(r25)
+/* 801570E8 00152D48 88 A1 00 0B */ lbz r5, 0xb(r1)
+/* 801570EC 00152D4C 48 0A 1A B5 */ bl func_801F8BA0
+/* 801570F0 00152D50 80 79 00 0C */ lwz r3, 0xc(r25)
+/* 801570F4 00152D54 38 81 00 08 */ addi r4, r1, 8
+/* 801570F8 00152D58 48 09 F0 9D */ bl func_801F6194
+lbl_801570FC:
+/* 801570FC 00152D5C 3B 18 00 01 */ addi r24, r24, 1
+/* 80157100 00152D60 3B 39 00 74 */ addi r25, r25, 0x74
+/* 80157104 00152D64 28 18 00 04 */ cmplwi r24, 4
+/* 80157108 00152D68 41 80 FB C4 */ blt lbl_80156CCC
+/* 8015710C 00152D6C 2C 1A 00 00 */ cmpwi r26, 0
+/* 80157110 00152D70 40 82 00 50 */ bne lbl_80157160
+/* 80157114 00152D74 3F 20 80 42 */ lis r25, lbl_8041E878@ha
+/* 80157118 00152D78 3A E0 00 00 */ li r23, 0
+/* 8015711C 00152D7C 3B 39 E8 78 */ addi r25, r25, lbl_8041E878@l
+/* 80157120 00152D80 3B 00 00 00 */ li r24, 0
+lbl_80157124:
+/* 80157124 00152D84 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80157128 00152D88 7C 60 BA 14 */ add r3, r0, r23
+/* 8015712C 00152D8C 88 03 01 E4 */ lbz r0, 0x1e4(r3)
+/* 80157130 00152D90 2C 00 00 00 */ cmpwi r0, 0
+/* 80157134 00152D94 41 82 00 1C */ beq lbl_80157150
+/* 80157138 00152D98 80 79 00 00 */ lwz r3, 0(r25)
+/* 8015713C 00152D9C 38 80 00 00 */ li r4, 0
+/* 80157140 00152DA0 4B EB 43 2D */ bl func_8000B46C
+/* 80157144 00152DA4 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 80157148 00152DA8 7C 60 BA 14 */ add r3, r0, r23
+/* 8015714C 00152DAC 9B 03 01 E4 */ stb r24, 0x1e4(r3)
+lbl_80157150:
+/* 80157150 00152DB0 3A F7 00 01 */ addi r23, r23, 1
+/* 80157154 00152DB4 3B 39 00 04 */ addi r25, r25, 4
+/* 80157158 00152DB8 28 17 00 12 */ cmplwi r23, 0x12
+/* 8015715C 00152DBC 41 80 FF C8 */ blt lbl_80157124
+lbl_80157160:
+/* 80157160 00152DC0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
+/* 80157164 00152DC4 CB E1 00 50 */ lfd f31, 0x50(r1)
+/* 80157168 00152DC8 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
+/* 8015716C 00152DCC 39 61 00 40 */ addi r11, r1, 0x40
+/* 80157170 00152DD0 CB C1 00 40 */ lfd f30, 0x40(r1)
+/* 80157174 00152DD4 48 06 FF F1 */ bl _restgpr_23
+/* 80157178 00152DD8 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8015717C 00152DDC 7C 08 03 A6 */ mtlr r0
+/* 80157180 00152DE0 38 21 00 60 */ addi r1, r1, 0x60
+/* 80157184 00152DE4 4E 80 00 20 */ blr
+lbl_80157188:
+/* 80157188 00152DE8 4E 80 00 20 */ blr
+
+.global func_8015718C
+func_8015718C:
+/* 8015718C 00152DEC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80157190 00152DF0 7C 08 02 A6 */ mflr r0
+/* 80157194 00152DF4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80157198 00152DF8 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 8015719C 00152DFC 93 C1 00 28 */ stw r30, 0x28(r1)
+/* 801571A0 00152E00 7C 7E 1B 78 */ mr r30, r3
+/* 801571A4 00152E04 38 60 00 04 */ li r3, 4
+/* 801571A8 00152E08 48 0E 3E B1 */ bl func_8023B058
+/* 801571AC 00152E0C 2C 03 00 00 */ cmpwi r3, 0
+/* 801571B0 00152E10 7C 7F 1B 78 */ mr r31, r3
+/* 801571B4 00152E14 40 82 00 0C */ bne lbl_801571C0
+/* 801571B8 00152E18 38 60 00 00 */ li r3, 0
+/* 801571BC 00152E1C 48 00 00 D8 */ b lbl_80157294
+lbl_801571C0:
+/* 801571C0 00152E20 80 1E 00 08 */ lwz r0, 8(r30)
+/* 801571C4 00152E24 2C 00 00 00 */ cmpwi r0, 0
+/* 801571C8 00152E28 40 82 00 34 */ bne lbl_801571FC
+/* 801571CC 00152E2C 48 08 39 5D */ bl func_801DAB28
+/* 801571D0 00152E30 2C 03 00 00 */ cmpwi r3, 0
+/* 801571D4 00152E34 41 82 00 14 */ beq lbl_801571E8
+/* 801571D8 00152E38 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 801571DC 00152E3C 38 80 02 64 */ li r4, 0x264
+/* 801571E0 00152E40 48 08 3A B5 */ bl func_801DAC94
+/* 801571E4 00152E44 48 00 00 08 */ b lbl_801571EC
+lbl_801571E8:
+/* 801571E8 00152E48 38 60 00 00 */ li r3, 0
+lbl_801571EC:
+/* 801571EC 00152E4C 2C 03 00 00 */ cmpwi r3, 0
+/* 801571F0 00152E50 41 82 00 08 */ beq lbl_801571F8
+/* 801571F4 00152E54 48 08 6D 85 */ bl func_801DDF78
+lbl_801571F8:
+/* 801571F8 00152E58 90 7E 00 08 */ stw r3, 8(r30)
+lbl_801571FC:
+/* 801571FC 00152E5C 80 1F 00 0C */ lwz r0, 0xc(r31)
+/* 80157200 00152E60 3C 80 80 49 */ lis r4, lbl_80493614@ha
+/* 80157204 00152E64 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80157208 00152E68 38 64 36 14 */ addi r3, r4, lbl_80493614@l
+/* 8015720C 00152E6C 90 1E 00 0C */ stw r0, 0xc(r30)
+/* 80157210 00152E70 80 BE 00 08 */ lwz r5, 8(r30)
+/* 80157214 00152E74 C0 22 8F 34 */ lfs f1, lbl_80641534-_SDA2_BASE_(r2)
+/* 80157218 00152E78 90 BF 00 0C */ stw r5, 0xc(r31)
+/* 8015721C 00152E7C D0 45 01 AC */ stfs f2, 0x1ac(r5)
+/* 80157220 00152E80 D0 45 01 B0 */ stfs f2, 0x1b0(r5)
+/* 80157224 00152E84 D0 25 01 B4 */ stfs f1, 0x1b4(r5)
+/* 80157228 00152E88 C0 04 36 14 */ lfs f0, 0x3614(r4)
+/* 8015722C 00152E8C D0 41 00 08 */ stfs f2, 8(r1)
+/* 80157230 00152E90 D0 05 01 B8 */ stfs f0, 0x1b8(r5)
+/* 80157234 00152E94 C0 03 00 04 */ lfs f0, 4(r3)
+/* 80157238 00152E98 D0 41 00 0C */ stfs f2, 0xc(r1)
+/* 8015723C 00152E9C D0 05 01 BC */ stfs f0, 0x1bc(r5)
+/* 80157240 00152EA0 C0 03 00 08 */ lfs f0, 8(r3)
+/* 80157244 00152EA4 D0 41 00 10 */ stfs f2, 0x10(r1)
+/* 80157248 00152EA8 D0 05 01 C0 */ stfs f0, 0x1c0(r5)
+/* 8015724C 00152EAC D0 45 01 C4 */ stfs f2, 0x1c4(r5)
+/* 80157250 00152EB0 D0 45 01 C8 */ stfs f2, 0x1c8(r5)
+/* 80157254 00152EB4 D0 45 01 CC */ stfs f2, 0x1cc(r5)
+/* 80157258 00152EB8 80 05 01 04 */ lwz r0, 0x104(r5)
+/* 8015725C 00152EBC D0 41 00 14 */ stfs f2, 0x14(r1)
+/* 80157260 00152EC0 60 03 00 30 */ ori r3, r0, 0x30
+/* 80157264 00152EC4 54 60 07 BE */ clrlwi r0, r3, 0x1e
+/* 80157268 00152EC8 D0 41 00 18 */ stfs f2, 0x18(r1)
+/* 8015726C 00152ECC 28 00 00 01 */ cmplwi r0, 1
+/* 80157270 00152ED0 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 80157274 00152ED4 90 65 01 04 */ stw r3, 0x104(r5)
+/* 80157278 00152ED8 40 82 00 18 */ bne lbl_80157290
+/* 8015727C 00152EDC C0 02 8F 38 */ lfs f0, lbl_80641538-_SDA2_BASE_(r2)
+/* 80157280 00152EE0 D0 05 01 68 */ stfs f0, 0x168(r5)
+/* 80157284 00152EE4 80 05 01 04 */ lwz r0, 0x104(r5)
+/* 80157288 00152EE8 60 00 00 08 */ ori r0, r0, 8
+/* 8015728C 00152EEC 90 05 01 04 */ stw r0, 0x104(r5)
+lbl_80157290:
+/* 80157290 00152EF0 38 60 00 01 */ li r3, 1
+lbl_80157294:
+/* 80157294 00152EF4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80157298 00152EF8 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 8015729C 00152EFC 83 C1 00 28 */ lwz r30, 0x28(r1)
+/* 801572A0 00152F00 7C 08 03 A6 */ mtlr r0
+/* 801572A4 00152F04 38 21 00 30 */ addi r1, r1, 0x30
+/* 801572A8 00152F08 4E 80 00 20 */ blr
+
+.global func_801572AC
+func_801572AC:
+/* 801572AC 00152F0C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801572B0 00152F10 7C 08 02 A6 */ mflr r0
+/* 801572B4 00152F14 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801572B8 00152F18 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801572BC 00152F1C 7C 7F 1B 78 */ mr r31, r3
+/* 801572C0 00152F20 38 60 00 04 */ li r3, 4
+/* 801572C4 00152F24 48 0E 3D 95 */ bl func_8023B058
+/* 801572C8 00152F28 80 1F 00 0C */ lwz r0, 0xc(r31)
+/* 801572CC 00152F2C 90 03 00 0C */ stw r0, 0xc(r3)
+/* 801572D0 00152F30 80 7F 00 08 */ lwz r3, 8(r31)
+/* 801572D4 00152F34 2C 03 00 00 */ cmpwi r3, 0
+/* 801572D8 00152F38 41 82 00 24 */ beq lbl_801572FC
+/* 801572DC 00152F3C 41 82 00 18 */ beq lbl_801572F4
+/* 801572E0 00152F40 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 801572E4 00152F44 38 80 00 01 */ li r4, 1
+/* 801572E8 00152F48 81 8C 00 08 */ lwz r12, 8(r12)
+/* 801572EC 00152F4C 7D 89 03 A6 */ mtctr r12
+/* 801572F0 00152F50 4E 80 04 21 */ bctrl
+lbl_801572F4:
+/* 801572F4 00152F54 38 00 00 00 */ li r0, 0
+/* 801572F8 00152F58 90 1F 00 08 */ stw r0, 8(r31)
+lbl_801572FC:
+/* 801572FC 00152F5C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80157300 00152F60 38 60 00 01 */ li r3, 1
+/* 80157304 00152F64 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80157308 00152F68 7C 08 03 A6 */ mtlr r0
+/* 8015730C 00152F6C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80157310 00152F70 4E 80 00 20 */ blr
+
+.global func_80157314
+func_80157314:
+/* 80157314 00152F74 54 A0 10 3A */ slwi r0, r5, 2
+/* 80157318 00152F78 39 00 00 00 */ li r8, 0
+/* 8015731C 00152F7C 7C A4 02 14 */ add r5, r4, r0
+/* 80157320 00152F80 80 65 00 08 */ lwz r3, 8(r5)
+/* 80157324 00152F84 A0 83 00 DE */ lhz r4, 0xde(r3)
+/* 80157328 00152F88 48 00 00 A8 */ b lbl_801573D0
+lbl_8015732C:
+/* 8015732C 00152F8C 80 65 00 08 */ lwz r3, 8(r5)
+/* 80157330 00152F90 80 C3 00 08 */ lwz r6, 8(r3)
+/* 80157334 00152F94 2C 06 00 00 */ cmpwi r6, 0
+/* 80157338 00152F98 40 82 00 0C */ bne lbl_80157344
+/* 8015733C 00152F9C 38 60 00 00 */ li r3, 0
+/* 80157340 00152FA0 48 00 00 24 */ b lbl_80157364
+lbl_80157344:
+/* 80157344 00152FA4 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80157348 00152FA8 55 03 04 3E */ clrlwi r3, r8, 0x10
+/* 8015734C 00152FAC 7C 03 00 40 */ cmplw r3, r0
+/* 80157350 00152FB0 41 80 00 0C */ blt lbl_8015735C
+/* 80157354 00152FB4 38 60 00 00 */ li r3, 0
+/* 80157358 00152FB8 48 00 00 0C */ b lbl_80157364
+lbl_8015735C:
+/* 8015735C 00152FBC 55 00 13 BA */ rlwinm r0, r8, 2, 0xe, 0x1d
+/* 80157360 00152FC0 7C 66 00 2E */ lwzx r3, r6, r0
+lbl_80157364:
+/* 80157364 00152FC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80157368 00152FC8 41 82 00 64 */ beq lbl_801573CC
+/* 8015736C 00152FCC 80 63 00 04 */ lwz r3, 4(r3)
+/* 80157370 00152FD0 2C 03 00 00 */ cmpwi r3, 0
+/* 80157374 00152FD4 41 82 00 58 */ beq lbl_801573CC
+/* 80157378 00152FD8 41 82 00 40 */ beq lbl_801573B8
+/* 8015737C 00152FDC A0 E3 00 06 */ lhz r7, 6(r3)
+/* 80157380 00152FE0 38 C0 00 01 */ li r6, 1
+/* 80157384 00152FE4 54 E0 07 39 */ rlwinm. r0, r7, 0, 0x1c, 0x1c
+/* 80157388 00152FE8 40 82 00 34 */ bne lbl_801573BC
+/* 8015738C 00152FEC 80 03 00 00 */ lwz r0, 0(r3)
+/* 80157390 00152FF0 38 60 00 00 */ li r3, 0
+/* 80157394 00152FF4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157398 00152FF8 41 82 00 10 */ beq lbl_801573A8
+/* 8015739C 00152FFC 54 E0 07 FF */ clrlwi. r0, r7, 0x1f
+/* 801573A0 00153000 41 82 00 08 */ beq lbl_801573A8
+/* 801573A4 00153004 38 60 00 01 */ li r3, 1
+lbl_801573A8:
+/* 801573A8 00153008 2C 03 00 00 */ cmpwi r3, 0
+/* 801573AC 0015300C 41 82 00 10 */ beq lbl_801573BC
+/* 801573B0 00153010 38 C0 00 00 */ li r6, 0
+/* 801573B4 00153014 48 00 00 08 */ b lbl_801573BC
+lbl_801573B8:
+/* 801573B8 00153018 38 C0 00 01 */ li r6, 1
+lbl_801573BC:
+/* 801573BC 0015301C 2C 06 00 00 */ cmpwi r6, 0
+/* 801573C0 00153020 41 82 00 0C */ beq lbl_801573CC
+/* 801573C4 00153024 38 60 00 01 */ li r3, 1
+/* 801573C8 00153028 4E 80 00 20 */ blr
+lbl_801573CC:
+/* 801573CC 0015302C 39 08 00 01 */ addi r8, r8, 1
+lbl_801573D0:
+/* 801573D0 00153030 55 00 04 3E */ clrlwi r0, r8, 0x10
+/* 801573D4 00153034 7C 00 20 40 */ cmplw r0, r4
+/* 801573D8 00153038 41 80 FF 54 */ blt lbl_8015732C
+/* 801573DC 0015303C 38 60 00 00 */ li r3, 0
+/* 801573E0 00153040 4E 80 00 20 */ blr
+
+.global func_801573E4
+func_801573E4:
+/* 801573E4 00153044 54 A0 10 3A */ slwi r0, r5, 2
+/* 801573E8 00153048 39 00 00 00 */ li r8, 0
+/* 801573EC 0015304C 7C A4 02 14 */ add r5, r4, r0
+/* 801573F0 00153050 80 65 00 08 */ lwz r3, 8(r5)
+/* 801573F4 00153054 A0 83 00 DE */ lhz r4, 0xde(r3)
+/* 801573F8 00153058 48 00 00 A8 */ b lbl_801574A0
+lbl_801573FC:
+/* 801573FC 0015305C 80 65 00 08 */ lwz r3, 8(r5)
+/* 80157400 00153060 80 C3 00 08 */ lwz r6, 8(r3)
+/* 80157404 00153064 2C 06 00 00 */ cmpwi r6, 0
+/* 80157408 00153068 40 82 00 0C */ bne lbl_80157414
+/* 8015740C 0015306C 38 60 00 00 */ li r3, 0
+/* 80157410 00153070 48 00 00 24 */ b lbl_80157434
+lbl_80157414:
+/* 80157414 00153074 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80157418 00153078 55 03 04 3E */ clrlwi r3, r8, 0x10
+/* 8015741C 0015307C 7C 03 00 40 */ cmplw r3, r0
+/* 80157420 00153080 41 80 00 0C */ blt lbl_8015742C
+/* 80157424 00153084 38 60 00 00 */ li r3, 0
+/* 80157428 00153088 48 00 00 0C */ b lbl_80157434
+lbl_8015742C:
+/* 8015742C 0015308C 55 00 13 BA */ rlwinm r0, r8, 2, 0xe, 0x1d
+/* 80157430 00153090 7C 66 00 2E */ lwzx r3, r6, r0
+lbl_80157434:
+/* 80157434 00153094 2C 03 00 00 */ cmpwi r3, 0
+/* 80157438 00153098 41 82 00 64 */ beq lbl_8015749C
+/* 8015743C 0015309C 80 63 00 04 */ lwz r3, 4(r3)
+/* 80157440 001530A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80157444 001530A4 41 82 00 58 */ beq lbl_8015749C
+/* 80157448 001530A8 41 82 00 40 */ beq lbl_80157488
+/* 8015744C 001530AC A0 E3 00 06 */ lhz r7, 6(r3)
+/* 80157450 001530B0 38 C0 00 01 */ li r6, 1
+/* 80157454 001530B4 54 E0 07 7B */ rlwinm. r0, r7, 0, 0x1d, 0x1d
+/* 80157458 001530B8 40 82 00 34 */ bne lbl_8015748C
+/* 8015745C 001530BC 80 03 00 00 */ lwz r0, 0(r3)
+/* 80157460 001530C0 38 60 00 00 */ li r3, 0
+/* 80157464 001530C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157468 001530C8 41 82 00 10 */ beq lbl_80157478
+/* 8015746C 001530CC 54 E0 07 FF */ clrlwi. r0, r7, 0x1f
+/* 80157470 001530D0 41 82 00 08 */ beq lbl_80157478
+/* 80157474 001530D4 38 60 00 01 */ li r3, 1
+lbl_80157478:
+/* 80157478 001530D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015747C 001530DC 41 82 00 10 */ beq lbl_8015748C
+/* 80157480 001530E0 38 C0 00 00 */ li r6, 0
+/* 80157484 001530E4 48 00 00 08 */ b lbl_8015748C
+lbl_80157488:
+/* 80157488 001530E8 38 C0 00 01 */ li r6, 1
+lbl_8015748C:
+/* 8015748C 001530EC 2C 06 00 00 */ cmpwi r6, 0
+/* 80157490 001530F0 41 82 00 0C */ beq lbl_8015749C
+/* 80157494 001530F4 38 60 00 01 */ li r3, 1
+/* 80157498 001530F8 4E 80 00 20 */ blr
+lbl_8015749C:
+/* 8015749C 001530FC 39 08 00 01 */ addi r8, r8, 1
+lbl_801574A0:
+/* 801574A0 00153100 55 00 04 3E */ clrlwi r0, r8, 0x10
+/* 801574A4 00153104 7C 00 20 40 */ cmplw r0, r4
+/* 801574A8 00153108 41 80 FF 54 */ blt lbl_801573FC
+/* 801574AC 0015310C 38 60 00 00 */ li r3, 0
+/* 801574B0 00153110 4E 80 00 20 */ blr
+
+.global func_801574B4
+func_801574B4:
+/* 801574B4 00153114 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801574B8 00153118 7C 08 02 A6 */ mflr r0
+/* 801574BC 0015311C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801574C0 00153120 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801574C4 00153124 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801574C8 00153128 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801574CC 0015312C 7C 7D 1B 78 */ mr r29, r3
+/* 801574D0 00153130 48 00 02 61 */ bl func_80157730
+/* 801574D4 00153134 3B C0 00 00 */ li r30, 0
+/* 801574D8 00153138 3B E0 00 00 */ li r31, 0
+lbl_801574DC:
+/* 801574DC 0015313C 80 7D 00 00 */ lwz r3, 0(r29)
+/* 801574E0 00153140 2C 03 00 00 */ cmpwi r3, 0
+/* 801574E4 00153144 41 82 00 14 */ beq lbl_801574F8
+/* 801574E8 00153148 48 08 C3 09 */ bl func_801E37F0
+/* 801574EC 0015314C 80 7D 00 00 */ lwz r3, 0(r29)
+/* 801574F0 00153150 4B EF E9 41 */ bl func_80055E30
+/* 801574F4 00153154 93 FD 00 00 */ stw r31, 0(r29)
+lbl_801574F8:
+/* 801574F8 00153158 3B DE 00 01 */ addi r30, r30, 1
+/* 801574FC 0015315C 3B BD 00 04 */ addi r29, r29, 4
+/* 80157500 00153160 28 1E 00 02 */ cmplwi r30, 2
+/* 80157504 00153164 41 80 FF D8 */ blt lbl_801574DC
+/* 80157508 00153168 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015750C 0015316C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80157510 00153170 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80157514 00153174 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80157518 00153178 7C 08 03 A6 */ mtlr r0
+/* 8015751C 0015317C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80157520 00153180 4E 80 00 20 */ blr
+
+.global func_80157524
+func_80157524:
+/* 80157524 00153184 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80157528 00153188 7C 08 02 A6 */ mflr r0
+/* 8015752C 0015318C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80157530 00153190 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80157534 00153194 7C 9F 23 78 */ mr r31, r4
+/* 80157538 00153198 93 C1 00 08 */ stw r30, 8(r1)
+/* 8015753C 0015319C 88 04 00 67 */ lbz r0, 0x67(r4)
+/* 80157540 001531A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80157544 001531A4 41 82 01 24 */ beq lbl_80157668
+/* 80157548 001531A8 80 CD 9D 10 */ lwz r6, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 8015754C 001531AC 38 A0 00 01 */ li r5, 1
+/* 80157550 001531B0 88 64 00 66 */ lbz r3, 0x66(r4)
+/* 80157554 001531B4 88 04 00 71 */ lbz r0, 0x71(r4)
+/* 80157558 001531B8 7C C6 1A 14 */ add r6, r6, r3
+/* 8015755C 001531BC 88 66 01 E4 */ lbz r3, 0x1e4(r6)
+/* 80157560 001531C0 7C A5 00 30 */ slw r5, r5, r0
+/* 80157564 001531C4 7C A0 18 39 */ and. r0, r5, r3
+/* 80157568 001531C8 41 82 00 3C */ beq lbl_801575A4
+/* 8015756C 001531CC 7C 60 28 78 */ andc r0, r3, r5
+/* 80157570 001531D0 98 06 01 E4 */ stb r0, 0x1e4(r6)
+/* 80157574 001531D4 88 84 00 66 */ lbz r4, 0x66(r4)
+/* 80157578 001531D8 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 8015757C 001531DC 7C 60 22 14 */ add r3, r0, r4
+/* 80157580 001531E0 88 03 01 E4 */ lbz r0, 0x1e4(r3)
+/* 80157584 001531E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157588 001531E8 40 82 00 1C */ bne lbl_801575A4
+/* 8015758C 001531EC 3C 60 80 42 */ lis r3, lbl_8041E878@ha
+/* 80157590 001531F0 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
+/* 80157594 001531F4 38 63 E8 78 */ addi r3, r3, lbl_8041E878@l
+/* 80157598 001531F8 38 80 00 00 */ li r4, 0
+/* 8015759C 001531FC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801575A0 00153200 4B EB 3E CD */ bl func_8000B46C
+lbl_801575A4:
+/* 801575A4 00153204 80 7F 00 18 */ lwz r3, 0x18(r31)
+/* 801575A8 00153208 2C 03 00 00 */ cmpwi r3, 0
+/* 801575AC 0015320C 41 82 00 10 */ beq lbl_801575BC
+/* 801575B0 00153210 48 0A C6 4D */ bl func_80203BFC
+/* 801575B4 00153214 38 00 00 00 */ li r0, 0
+/* 801575B8 00153218 90 1F 00 18 */ stw r0, 0x18(r31)
+lbl_801575BC:
+/* 801575BC 0015321C 80 7F 00 14 */ lwz r3, 0x14(r31)
+/* 801575C0 00153220 2C 03 00 00 */ cmpwi r3, 0
+/* 801575C4 00153224 41 82 00 10 */ beq lbl_801575D4
+/* 801575C8 00153228 48 0A C6 35 */ bl func_80203BFC
+/* 801575CC 0015322C 38 00 00 00 */ li r0, 0
+/* 801575D0 00153230 90 1F 00 14 */ stw r0, 0x14(r31)
+lbl_801575D4:
+/* 801575D4 00153234 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 801575D8 00153238 2C 03 00 00 */ cmpwi r3, 0
+/* 801575DC 0015323C 41 82 00 24 */ beq lbl_80157600
+/* 801575E0 00153240 41 82 00 18 */ beq lbl_801575F8
+/* 801575E4 00153244 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 801575E8 00153248 38 80 00 01 */ li r4, 1
+/* 801575EC 0015324C 81 8C 00 08 */ lwz r12, 8(r12)
+/* 801575F0 00153250 7D 89 03 A6 */ mtctr r12
+/* 801575F4 00153254 4E 80 04 21 */ bctrl
+lbl_801575F8:
+/* 801575F8 00153258 38 00 00 00 */ li r0, 0
+/* 801575FC 0015325C 90 1F 00 10 */ stw r0, 0x10(r31)
+lbl_80157600:
+/* 80157600 00153260 80 7F 00 04 */ lwz r3, 4(r31)
+/* 80157604 00153264 38 80 00 FF */ li r4, 0xff
+/* 80157608 00153268 3B C0 00 00 */ li r30, 0
+/* 8015760C 0015326C 38 00 FF FF */ li r0, -1
+/* 80157610 00153270 2C 03 00 00 */ cmpwi r3, 0
+/* 80157614 00153274 98 9F 00 6C */ stb r4, 0x6c(r31)
+/* 80157618 00153278 98 9F 00 6D */ stb r4, 0x6d(r31)
+/* 8015761C 0015327C 98 9F 00 6E */ stb r4, 0x6e(r31)
+/* 80157620 00153280 98 9F 00 6F */ stb r4, 0x6f(r31)
+/* 80157624 00153284 98 9F 00 70 */ stb r4, 0x70(r31)
+/* 80157628 00153288 93 DF 00 08 */ stw r30, 8(r31)
+/* 8015762C 0015328C 93 DF 00 0C */ stw r30, 0xc(r31)
+/* 80157630 00153290 90 1F 00 68 */ stw r0, 0x68(r31)
+/* 80157634 00153294 41 82 00 10 */ beq lbl_80157644
+/* 80157638 00153298 38 80 00 01 */ li r4, 1
+/* 8015763C 0015329C 48 0A 2C 59 */ bl func_801FA294
+/* 80157640 001532A0 93 DF 00 04 */ stw r30, 4(r31)
+lbl_80157644:
+/* 80157644 001532A4 80 7F 00 00 */ lwz r3, 0(r31)
+/* 80157648 001532A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015764C 001532AC 41 82 00 14 */ beq lbl_80157660
+/* 80157650 001532B0 38 80 00 01 */ li r4, 1
+/* 80157654 001532B4 48 0A 2C 41 */ bl func_801FA294
+/* 80157658 001532B8 38 00 00 00 */ li r0, 0
+/* 8015765C 001532BC 90 1F 00 00 */ stw r0, 0(r31)
+lbl_80157660:
+/* 80157660 001532C0 38 00 00 00 */ li r0, 0
+/* 80157664 001532C4 98 1F 00 67 */ stb r0, 0x67(r31)
+lbl_80157668:
+/* 80157668 001532C8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015766C 001532CC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80157670 001532D0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80157674 001532D4 7C 08 03 A6 */ mtlr r0
+/* 80157678 001532D8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015767C 001532DC 4E 80 00 20 */ blr
+
+.global func_80157680
+func_80157680:
+/* 80157680 001532E0 54 A0 10 3A */ slwi r0, r5, 2
+/* 80157684 001532E4 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80157688 001532E8 7C 64 02 14 */ add r3, r4, r0
+/* 8015768C 001532EC 38 E0 00 00 */ li r7, 0
+/* 80157690 001532F0 80 A3 00 08 */ lwz r5, 8(r3)
+/* 80157694 001532F4 A0 85 00 DE */ lhz r4, 0xde(r5)
+/* 80157698 001532F8 2C 04 00 00 */ cmpwi r4, 0
+/* 8015769C 001532FC 4D 82 00 20 */ beqlr
+/* 801576A0 00153300 48 00 00 80 */ b lbl_80157720
+lbl_801576A4:
+/* 801576A4 00153304 80 C5 00 08 */ lwz r6, 8(r5)
+/* 801576A8 00153308 2C 06 00 00 */ cmpwi r6, 0
+/* 801576AC 0015330C 40 82 00 0C */ bne lbl_801576B8
+/* 801576B0 00153310 38 60 00 00 */ li r3, 0
+/* 801576B4 00153314 48 00 00 24 */ b lbl_801576D8
+lbl_801576B8:
+/* 801576B8 00153318 A0 05 00 DE */ lhz r0, 0xde(r5)
+/* 801576BC 0015331C 54 E3 04 3E */ clrlwi r3, r7, 0x10
+/* 801576C0 00153320 7C 03 00 40 */ cmplw r3, r0
+/* 801576C4 00153324 41 80 00 0C */ blt lbl_801576D0
+/* 801576C8 00153328 38 60 00 00 */ li r3, 0
+/* 801576CC 0015332C 48 00 00 0C */ b lbl_801576D8
+lbl_801576D0:
+/* 801576D0 00153330 54 E0 13 BA */ rlwinm r0, r7, 2, 0xe, 0x1d
+/* 801576D4 00153334 7C 66 00 2E */ lwzx r3, r6, r0
+lbl_801576D8:
+/* 801576D8 00153338 2C 03 00 00 */ cmpwi r3, 0
+/* 801576DC 0015333C 41 82 00 40 */ beq lbl_8015771C
+/* 801576E0 00153340 80 63 00 04 */ lwz r3, 4(r3)
+/* 801576E4 00153344 2C 03 00 00 */ cmpwi r3, 0
+/* 801576E8 00153348 41 82 00 34 */ beq lbl_8015771C
+/* 801576EC 0015334C 41 82 00 20 */ beq lbl_8015770C
+/* 801576F0 00153350 80 63 00 00 */ lwz r3, 0(r3)
+/* 801576F4 00153354 2C 03 00 00 */ cmpwi r3, 0
+/* 801576F8 00153358 41 82 00 0C */ beq lbl_80157704
+/* 801576FC 0015335C C0 03 00 08 */ lfs f0, 8(r3)
+/* 80157700 00153360 48 00 00 10 */ b lbl_80157710
+lbl_80157704:
+/* 80157704 00153364 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+/* 80157708 00153368 48 00 00 08 */ b lbl_80157710
+lbl_8015770C:
+/* 8015770C 0015336C C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
+lbl_80157710:
+/* 80157710 00153370 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80157714 00153374 40 80 00 08 */ bge lbl_8015771C
+/* 80157718 00153378 FC 20 00 90 */ fmr f1, f0
+lbl_8015771C:
+/* 8015771C 0015337C 38 E7 00 01 */ addi r7, r7, 1
+lbl_80157720:
+/* 80157720 00153380 54 E0 04 3E */ clrlwi r0, r7, 0x10
+/* 80157724 00153384 7C 00 20 40 */ cmplw r0, r4
+/* 80157728 00153388 41 80 FF 7C */ blt lbl_801576A4
+/* 8015772C 0015338C 4E 80 00 20 */ blr
+
+.global func_80157730
+func_80157730:
+/* 80157730 00153390 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80157734 00153394 7C 08 02 A6 */ mflr r0
+/* 80157738 00153398 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015773C 0015339C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80157740 001533A0 48 06 F9 E9 */ bl _savegpr_27
+/* 80157744 001533A4 7C 7B 1B 78 */ mr r27, r3
+/* 80157748 001533A8 3B C3 00 14 */ addi r30, r3, 0x14
+/* 8015774C 001533AC 3B 80 00 00 */ li r28, 0
+lbl_80157750:
+/* 80157750 001533B0 7F 63 DB 78 */ mr r3, r27
+/* 80157754 001533B4 7F C4 F3 78 */ mr r4, r30
+/* 80157758 001533B8 4B FF FD CD */ bl func_80157524
+/* 8015775C 001533BC 3B 9C 00 01 */ addi r28, r28, 1
+/* 80157760 001533C0 3B DE 00 74 */ addi r30, r30, 0x74
+/* 80157764 001533C4 28 1C 00 04 */ cmplwi r28, 4
+/* 80157768 001533C8 41 80 FF E8 */ blt lbl_80157750
+/* 8015776C 001533CC 3F C0 80 42 */ lis r30, lbl_8041E878@ha
+/* 80157770 001533D0 3B 80 00 00 */ li r28, 0
+/* 80157774 001533D4 3B DE E8 78 */ addi r30, r30, lbl_8041E878@l
+/* 80157778 001533D8 3B E0 00 00 */ li r31, 0
+lbl_8015777C:
+/* 8015777C 001533DC 7F BB E2 14 */ add r29, r27, r28
+/* 80157780 001533E0 88 1D 01 E4 */ lbz r0, 0x1e4(r29)
+/* 80157784 001533E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157788 001533E8 41 82 00 14 */ beq lbl_8015779C
+/* 8015778C 001533EC 80 7E 00 00 */ lwz r3, 0(r30)
+/* 80157790 001533F0 38 80 00 00 */ li r4, 0
+/* 80157794 001533F4 4B EB 3C D9 */ bl func_8000B46C
+/* 80157798 001533F8 9B FD 01 E4 */ stb r31, 0x1e4(r29)
+lbl_8015779C:
+/* 8015779C 001533FC 3B 9C 00 01 */ addi r28, r28, 1
+/* 801577A0 00153400 3B DE 00 04 */ addi r30, r30, 4
+/* 801577A4 00153404 28 1C 00 12 */ cmplwi r28, 0x12
+/* 801577A8 00153408 41 80 FF D4 */ blt lbl_8015777C
+/* 801577AC 0015340C 39 61 00 20 */ addi r11, r1, 0x20
+/* 801577B0 00153410 48 06 F9 C5 */ bl _restgpr_27
+/* 801577B4 00153414 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801577B8 00153418 7C 08 03 A6 */ mtlr r0
+/* 801577BC 0015341C 38 21 00 20 */ addi r1, r1, 0x20
+/* 801577C0 00153420 4E 80 00 20 */ blr
+
+.global func_801577C4
+func_801577C4:
+/* 801577C4 00153424 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
+/* 801577C8 00153428 2C 03 00 00 */ cmpwi r3, 0
+/* 801577CC 0015342C 40 82 00 0C */ bne lbl_801577D8
+/* 801577D0 00153430 38 60 00 00 */ li r3, 0
+/* 801577D4 00153434 4E 80 00 20 */ blr
+lbl_801577D8:
+/* 801577D8 00153438 88 03 00 7B */ lbz r0, 0x7b(r3)
+/* 801577DC 0015343C 2C 00 00 00 */ cmpwi r0, 0
+/* 801577E0 00153440 41 82 00 0C */ beq lbl_801577EC
+/* 801577E4 00153444 38 60 00 01 */ li r3, 1
+/* 801577E8 00153448 4E 80 00 20 */ blr
+lbl_801577EC:
+/* 801577EC 0015344C 38 63 00 88 */ addi r3, r3, 0x88
+/* 801577F0 00153450 88 03 00 67 */ lbz r0, 0x67(r3)
+/* 801577F4 00153454 2C 00 00 00 */ cmpwi r0, 0
+/* 801577F8 00153458 41 82 00 0C */ beq lbl_80157804
+/* 801577FC 0015345C 38 60 00 01 */ li r3, 1
+/* 80157800 00153460 4E 80 00 20 */ blr
+lbl_80157804:
+/* 80157804 00153464 88 03 00 DB */ lbz r0, 0xdb(r3)
+/* 80157808 00153468 2C 00 00 00 */ cmpwi r0, 0
+/* 8015780C 0015346C 41 82 00 0C */ beq lbl_80157818
+/* 80157810 00153470 38 60 00 01 */ li r3, 1
+/* 80157814 00153474 4E 80 00 20 */ blr
+lbl_80157818:
+/* 80157818 00153478 88 03 01 4F */ lbz r0, 0x14f(r3)
+/* 8015781C 0015347C 2C 00 00 00 */ cmpwi r0, 0
+/* 80157820 00153480 41 82 00 0C */ beq lbl_8015782C
+/* 80157824 00153484 38 60 00 01 */ li r3, 1
+/* 80157828 00153488 4E 80 00 20 */ blr
+lbl_8015782C:
+/* 8015782C 0015348C 38 60 00 00 */ li r3, 0
+/* 80157830 00153490 4E 80 00 20 */ blr
+
+.global func_80157834
+func_80157834:
+/* 80157834 00153494 38 A0 00 01 */ li r5, 1
+/* 80157838 00153498 38 6D 9D 08 */ addi r3, r13, lbl_8063EFC8-_SDA_BASE_
+/* 8015783C 0015349C 38 80 00 04 */ li r4, 4
+/* 80157840 001534A0 38 00 00 00 */ li r0, 0
+/* 80157844 001534A4 98 AD 9D 08 */ stb r5, lbl_8063EFC8-_SDA_BASE_(r13)
+/* 80157848 001534A8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8015784C 001534AC 98 03 00 04 */ stb r0, 4(r3)
+/* 80157850 001534B0 4E 80 00 20 */ blr
diff --git a/asm/code_80157854.s b/asm/code_80157854.s
new file mode 100644
index 0000000..74f7796
--- /dev/null
+++ b/asm/code_80157854.s
@@ -0,0 +1,669 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80157854
+func_80157854:
+/* 80157854 001534B4 4E 80 00 20 */ blr
+
+.global func_80157858
+func_80157858:
+/* 80157858 001534B8 3C 80 80 42 */ lis r4, lbl_8041E8E4@ha
+/* 8015785C 001534BC 38 00 00 00 */ li r0, 0
+/* 80157860 001534C0 38 84 E8 E4 */ addi r4, r4, lbl_8041E8E4@l
+/* 80157864 001534C4 90 03 00 04 */ stw r0, 4(r3)
+/* 80157868 001534C8 90 83 00 00 */ stw r4, 0(r3)
+/* 8015786C 001534CC 90 03 00 08 */ stw r0, 8(r3)
+/* 80157870 001534D0 90 03 00 0C */ stw r0, 0xc(r3)
+/* 80157874 001534D4 90 03 00 10 */ stw r0, 0x10(r3)
+/* 80157878 001534D8 90 03 00 14 */ stw r0, 0x14(r3)
+/* 8015787C 001534DC 90 03 00 18 */ stw r0, 0x18(r3)
+/* 80157880 001534E0 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 80157884 001534E4 98 03 00 1D */ stb r0, 0x1d(r3)
+/* 80157888 001534E8 4E 80 00 20 */ blr
+lbl_8015788C:
+/* 8015788C 001534EC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80157890 001534F0 7C 08 02 A6 */ mflr r0
+/* 80157894 001534F4 2C 03 00 00 */ cmpwi r3, 0
+/* 80157898 001534F8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015789C 001534FC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801578A0 00153500 7C 7F 1B 78 */ mr r31, r3
+/* 801578A4 00153504 41 82 00 10 */ beq lbl_801578B4
+/* 801578A8 00153508 2C 04 00 00 */ cmpwi r4, 0
+/* 801578AC 0015350C 40 81 00 08 */ ble lbl_801578B4
+/* 801578B0 00153510 48 08 32 09 */ bl func_801DAAB8
+lbl_801578B4:
+/* 801578B4 00153514 7F E3 FB 78 */ mr r3, r31
+/* 801578B8 00153518 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801578BC 0015351C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801578C0 00153520 7C 08 03 A6 */ mtlr r0
+/* 801578C4 00153524 38 21 00 10 */ addi r1, r1, 0x10
+/* 801578C8 00153528 4E 80 00 20 */ blr
+/* 801578CC 0015352C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801578D0 00153530 7C 08 02 A6 */ mflr r0
+/* 801578D4 00153534 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801578D8 00153538 38 00 00 00 */ li r0, 0
+/* 801578DC 0015353C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801578E0 00153540 7C 7F 1B 78 */ mr r31, r3
+/* 801578E4 00153544 90 03 00 04 */ stw r0, 4(r3)
+/* 801578E8 00153548 4B EB 1F 09 */ bl func_800097F0
+/* 801578EC 0015354C 38 00 00 01 */ li r0, 1
+/* 801578F0 00153550 98 1F 00 1D */ stb r0, 0x1d(r31)
+/* 801578F4 00153554 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801578F8 00153558 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801578FC 0015355C 7C 08 03 A6 */ mtlr r0
+/* 80157900 00153560 38 21 00 10 */ addi r1, r1, 0x10
+/* 80157904 00153564 4E 80 00 20 */ blr
+
+.global func_80157908
+func_80157908:
+/* 80157908 00153568 80 A3 00 08 */ lwz r5, 8(r3)
+/* 8015790C 0015356C 39 00 00 00 */ li r8, 0
+/* 80157910 00153570 80 A5 00 00 */ lwz r5, 0(r5)
+/* 80157914 00153574 A1 25 00 18 */ lhz r9, 0x18(r5)
+/* 80157918 00153578 48 00 00 70 */ b lbl_80157988
+lbl_8015791C:
+/* 8015791C 0015357C 80 A3 00 08 */ lwz r5, 8(r3)
+/* 80157920 00153580 80 E5 00 04 */ lwz r7, 4(r5)
+/* 80157924 00153584 2C 07 00 00 */ cmpwi r7, 0
+/* 80157928 00153588 40 82 00 0C */ bne lbl_80157934
+/* 8015792C 0015358C 38 A0 00 00 */ li r5, 0
+/* 80157930 00153590 48 00 00 28 */ b lbl_80157958
+lbl_80157934:
+/* 80157934 00153594 80 A5 00 00 */ lwz r5, 0(r5)
+/* 80157938 00153598 55 06 04 3E */ clrlwi r6, r8, 0x10
+/* 8015793C 0015359C A0 05 00 18 */ lhz r0, 0x18(r5)
+/* 80157940 001535A0 7C 06 00 40 */ cmplw r6, r0
+/* 80157944 001535A4 41 80 00 0C */ blt lbl_80157950
+/* 80157948 001535A8 38 A0 00 00 */ li r5, 0
+/* 8015794C 001535AC 48 00 00 0C */ b lbl_80157958
+lbl_80157950:
+/* 80157950 001535B0 55 00 13 BA */ rlwinm r0, r8, 2, 0xe, 0x1d
+/* 80157954 001535B4 7C A7 00 2E */ lwzx r5, r7, r0
+lbl_80157958:
+/* 80157958 001535B8 2C 05 00 00 */ cmpwi r5, 0
+/* 8015795C 001535BC 41 82 00 28 */ beq lbl_80157984
+/* 80157960 001535C0 2C 04 00 00 */ cmpwi r4, 0
+/* 80157964 001535C4 41 82 00 14 */ beq lbl_80157978
+/* 80157968 001535C8 A0 05 00 DC */ lhz r0, 0xdc(r5)
+/* 8015796C 001535CC 60 00 00 01 */ ori r0, r0, 1
+/* 80157970 001535D0 B0 05 00 DC */ sth r0, 0xdc(r5)
+/* 80157974 001535D4 48 00 00 10 */ b lbl_80157984
+lbl_80157978:
+/* 80157978 001535D8 A0 05 00 DC */ lhz r0, 0xdc(r5)
+/* 8015797C 001535DC 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 80157980 001535E0 B0 05 00 DC */ sth r0, 0xdc(r5)
+lbl_80157984:
+/* 80157984 001535E4 39 08 00 01 */ addi r8, r8, 1
+lbl_80157988:
+/* 80157988 001535E8 55 00 04 3E */ clrlwi r0, r8, 0x10
+/* 8015798C 001535EC 7C 00 48 40 */ cmplw r0, r9
+/* 80157990 001535F0 41 80 FF 8C */ blt lbl_8015791C
+/* 80157994 001535F4 4E 80 00 20 */ blr
+/* 80157998 001535F8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015799C 001535FC 7C 08 02 A6 */ mflr r0
+/* 801579A0 00153600 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801579A4 00153604 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801579A8 00153608 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801579AC 0015360C 7C 7E 1B 78 */ mr r30, r3
+/* 801579B0 00153610 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801579B4 00153614 3B A0 00 00 */ li r29, 0
+/* 801579B8 00153618 93 81 00 10 */ stw r28, 0x10(r1)
+/* 801579BC 0015361C 93 A3 00 04 */ stw r29, 4(r3)
+/* 801579C0 00153620 38 60 00 02 */ li r3, 2
+/* 801579C4 00153624 48 0E 36 95 */ bl func_8023B058
+/* 801579C8 00153628 2C 03 00 00 */ cmpwi r3, 0
+/* 801579CC 0015362C 7C 7F 1B 78 */ mr r31, r3
+/* 801579D0 00153630 41 82 02 50 */ beq lbl_80157C20
+/* 801579D4 00153634 38 60 04 07 */ li r3, 0x407
+/* 801579D8 00153638 48 0F 1C 05 */ bl func_802495DC
+/* 801579DC 0015363C 2C 03 00 00 */ cmpwi r3, 0
+/* 801579E0 00153640 41 82 02 40 */ beq lbl_80157C20
+/* 801579E4 00153644 3C 80 0B 51 */ lis r4, 0x0B510400@ha
+/* 801579E8 00153648 38 60 04 07 */ li r3, 0x407
+/* 801579EC 0015364C 38 84 04 00 */ addi r4, r4, 0x0B510400@l
+/* 801579F0 00153650 48 08 3A CD */ bl func_801DB4BC
+/* 801579F4 00153654 2C 03 00 00 */ cmpwi r3, 0
+/* 801579F8 00153658 7C 7C 1B 78 */ mr r28, r3
+/* 801579FC 0015365C 41 82 02 24 */ beq lbl_80157C20
+/* 80157A00 00153660 48 08 31 29 */ bl func_801DAB28
+/* 80157A04 00153664 2C 03 00 00 */ cmpwi r3, 0
+/* 80157A08 00153668 41 82 00 14 */ beq lbl_80157A1C
+/* 80157A0C 0015366C 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80157A10 00153670 38 80 00 14 */ li r4, 0x14
+/* 80157A14 00153674 48 08 32 81 */ bl func_801DAC94
+/* 80157A18 00153678 48 00 00 08 */ b lbl_80157A20
+lbl_80157A1C:
+/* 80157A1C 0015367C 7F A3 EB 78 */ mr r3, r29
+lbl_80157A20:
+/* 80157A20 00153680 2C 03 00 00 */ cmpwi r3, 0
+/* 80157A24 00153684 41 82 00 0C */ beq lbl_80157A30
+/* 80157A28 00153688 7F 84 E3 78 */ mr r4, r28
+/* 80157A2C 0015368C 48 0A 26 69 */ bl func_801FA094
+lbl_80157A30:
+/* 80157A30 00153690 2C 03 00 00 */ cmpwi r3, 0
+/* 80157A34 00153694 90 7E 00 08 */ stw r3, 8(r30)
+/* 80157A38 00153698 41 82 01 E8 */ beq lbl_80157C20
+/* 80157A3C 0015369C 7F C3 F3 78 */ mr r3, r30
+/* 80157A40 001536A0 38 80 00 00 */ li r4, 0
+/* 80157A44 001536A4 4B FF FE C5 */ bl func_80157908
+/* 80157A48 001536A8 80 7E 00 08 */ lwz r3, 8(r30)
+/* 80157A4C 001536AC 48 0A AF 85 */ bl func_802029D0
+/* 80157A50 001536B0 3C 80 27 31 */ lis r4, 0x27310400@ha
+/* 80157A54 001536B4 38 60 04 07 */ li r3, 0x407
+/* 80157A58 001536B8 38 84 04 00 */ addi r4, r4, 0x27310400@l
+/* 80157A5C 001536BC 48 08 3A 61 */ bl func_801DB4BC
+/* 80157A60 001536C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80157A64 001536C4 7C 7D 1B 78 */ mr r29, r3
+/* 80157A68 001536C8 41 82 01 B8 */ beq lbl_80157C20
+/* 80157A6C 001536CC 48 08 30 BD */ bl func_801DAB28
+/* 80157A70 001536D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80157A74 001536D4 41 82 00 14 */ beq lbl_80157A88
+/* 80157A78 001536D8 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80157A7C 001536DC 38 80 00 14 */ li r4, 0x14
+/* 80157A80 001536E0 48 08 32 15 */ bl func_801DAC94
+/* 80157A84 001536E4 48 00 00 08 */ b lbl_80157A8C
+lbl_80157A88:
+/* 80157A88 001536E8 38 60 00 00 */ li r3, 0
+lbl_80157A8C:
+/* 80157A8C 001536EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80157A90 001536F0 41 82 00 0C */ beq lbl_80157A9C
+/* 80157A94 001536F4 7F A4 EB 78 */ mr r4, r29
+/* 80157A98 001536F8 48 0A 25 FD */ bl func_801FA094
+lbl_80157A9C:
+/* 80157A9C 001536FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80157AA0 00153700 90 7E 00 0C */ stw r3, 0xc(r30)
+/* 80157AA4 00153704 41 82 01 7C */ beq lbl_80157C20
+/* 80157AA8 00153708 80 83 00 00 */ lwz r4, 0(r3)
+/* 80157AAC 0015370C A0 04 00 18 */ lhz r0, 0x18(r4)
+/* 80157AB0 00153710 2C 80 00 00 */ cmpwi cr1, r0, 0
+/* 80157AB4 00153714 41 86 01 6C */ beq cr1, lbl_80157C20
+/* 80157AB8 00153718 80 63 00 04 */ lwz r3, 4(r3)
+/* 80157ABC 0015371C 2C 03 00 00 */ cmpwi r3, 0
+/* 80157AC0 00153720 40 82 00 0C */ bne lbl_80157ACC
+/* 80157AC4 00153724 38 60 00 00 */ li r3, 0
+/* 80157AC8 00153728 48 00 00 14 */ b lbl_80157ADC
+lbl_80157ACC:
+/* 80157ACC 0015372C 40 86 00 0C */ bne cr1, lbl_80157AD8
+/* 80157AD0 00153730 38 60 00 00 */ li r3, 0
+/* 80157AD4 00153734 48 00 00 08 */ b lbl_80157ADC
+lbl_80157AD8:
+/* 80157AD8 00153738 80 63 00 00 */ lwz r3, 0(r3)
+lbl_80157ADC:
+/* 80157ADC 0015373C 2C 03 00 00 */ cmpwi r3, 0
+/* 80157AE0 00153740 90 7E 00 10 */ stw r3, 0x10(r30)
+/* 80157AE4 00153744 41 82 01 3C */ beq lbl_80157C20
+/* 80157AE8 00153748 A0 03 00 DC */ lhz r0, 0xdc(r3)
+/* 80157AEC 0015374C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
+/* 80157AF0 00153750 B0 03 00 DC */ sth r0, 0xdc(r3)
+/* 80157AF4 00153754 80 7E 00 10 */ lwz r3, 0x10(r30)
+/* 80157AF8 00153758 80 83 00 10 */ lwz r4, 0x10(r3)
+/* 80157AFC 0015375C 2C 04 00 00 */ cmpwi r4, 0
+/* 80157B00 00153760 40 82 00 0C */ bne lbl_80157B0C
+/* 80157B04 00153764 38 00 00 00 */ li r0, 0
+/* 80157B08 00153768 48 00 00 4C */ b lbl_80157B54
+lbl_80157B0C:
+/* 80157B0C 0015376C A0 03 00 E0 */ lhz r0, 0xe0(r3)
+/* 80157B10 00153770 2C 00 00 00 */ cmpwi r0, 0
+/* 80157B14 00153774 40 82 00 0C */ bne lbl_80157B20
+/* 80157B18 00153778 38 00 00 00 */ li r0, 0
+/* 80157B1C 0015377C 48 00 00 38 */ b lbl_80157B54
+lbl_80157B20:
+/* 80157B20 00153780 80 A3 00 08 */ lwz r5, 8(r3)
+/* 80157B24 00153784 A0 84 00 00 */ lhz r4, 0(r4)
+/* 80157B28 00153788 2C 05 00 00 */ cmpwi r5, 0
+/* 80157B2C 0015378C 40 82 00 0C */ bne lbl_80157B38
+/* 80157B30 00153790 38 00 00 00 */ li r0, 0
+/* 80157B34 00153794 48 00 00 20 */ b lbl_80157B54
+lbl_80157B38:
+/* 80157B38 00153798 A0 03 00 DE */ lhz r0, 0xde(r3)
+/* 80157B3C 0015379C 7C 04 00 40 */ cmplw r4, r0
+/* 80157B40 001537A0 41 80 00 0C */ blt lbl_80157B4C
+/* 80157B44 001537A4 38 00 00 00 */ li r0, 0
+/* 80157B48 001537A8 48 00 00 0C */ b lbl_80157B54
+lbl_80157B4C:
+/* 80157B4C 001537AC 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
+/* 80157B50 001537B0 7C 05 00 2E */ lwzx r0, r5, r0
+lbl_80157B54:
+/* 80157B54 001537B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157B58 001537B8 90 1E 00 14 */ stw r0, 0x14(r30)
+/* 80157B5C 001537BC 41 82 00 C4 */ beq lbl_80157C20
+/* 80157B60 001537C0 3B A0 00 00 */ li r29, 0
+/* 80157B64 001537C4 3C 60 27 32 */ lis r3, 0x27320A00@ha
+/* 80157B68 001537C8 93 BF 00 20 */ stw r29, 0x20(r31)
+/* 80157B6C 001537CC 38 83 0A 00 */ addi r4, r3, 0x27320A00@l
+/* 80157B70 001537D0 38 60 04 07 */ li r3, 0x407
+/* 80157B74 001537D4 90 1F 00 0C */ stw r0, 0xc(r31)
+/* 80157B78 001537D8 48 08 39 45 */ bl func_801DB4BC
+/* 80157B7C 001537DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80157B80 001537E0 7C 7C 1B 78 */ mr r28, r3
+/* 80157B84 001537E4 41 82 00 9C */ beq lbl_80157C20
+/* 80157B88 001537E8 48 08 2F A1 */ bl func_801DAB28
+/* 80157B8C 001537EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80157B90 001537F0 41 82 00 14 */ beq lbl_80157BA4
+/* 80157B94 001537F4 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80157B98 001537F8 38 80 01 40 */ li r4, 0x140
+/* 80157B9C 001537FC 48 08 30 F9 */ bl func_801DAC94
+/* 80157BA0 00153800 48 00 00 08 */ b lbl_80157BA8
+lbl_80157BA4:
+/* 80157BA4 00153804 7F A3 EB 78 */ mr r3, r29
+lbl_80157BA8:
+/* 80157BA8 00153808 2C 03 00 00 */ cmpwi r3, 0
+/* 80157BAC 0015380C 7C 64 1B 78 */ mr r4, r3
+/* 80157BB0 00153810 41 82 00 10 */ beq lbl_80157BC0
+/* 80157BB4 00153814 7F 84 E3 78 */ mr r4, r28
+/* 80157BB8 00153818 48 0A 1D 35 */ bl func_801F98EC
+/* 80157BBC 0015381C 7C 64 1B 78 */ mr r4, r3
+lbl_80157BC0:
+/* 80157BC0 00153820 2C 04 00 00 */ cmpwi r4, 0
+/* 80157BC4 00153824 90 9E 00 18 */ stw r4, 0x18(r30)
+/* 80157BC8 00153828 41 82 00 58 */ beq lbl_80157C20
+/* 80157BCC 0015382C A0 04 00 10 */ lhz r0, 0x10(r4)
+/* 80157BD0 00153830 38 60 00 0D */ li r3, 0xd
+/* 80157BD4 00153834 C0 02 8F 40 */ lfs f0, lbl_80641540-_SDA2_BASE_(r2)
+/* 80157BD8 00153838 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
+/* 80157BDC 0015383C B0 04 00 10 */ sth r0, 0x10(r4)
+/* 80157BE0 00153840 80 9E 00 18 */ lwz r4, 0x18(r30)
+/* 80157BE4 00153844 80 04 01 04 */ lwz r0, 0x104(r4)
+/* 80157BE8 00153848 60 00 00 04 */ ori r0, r0, 4
+/* 80157BEC 0015384C 90 04 01 04 */ stw r0, 0x104(r4)
+/* 80157BF0 00153850 D0 04 01 10 */ stfs f0, 0x110(r4)
+/* 80157BF4 00153854 4B EB 36 DD */ bl func_8000B2D0
+/* 80157BF8 00153858 38 00 00 01 */ li r0, 1
+/* 80157BFC 0015385C 38 60 02 7C */ li r3, 0x27c
+/* 80157C00 00153860 90 1E 00 04 */ stw r0, 4(r30)
+/* 80157C04 00153864 48 00 AE 8D */ bl func_80162A90
+/* 80157C08 00153868 28 03 00 03 */ cmplwi r3, 3
+/* 80157C0C 0015386C 40 82 00 1C */ bne lbl_80157C28
+/* 80157C10 00153870 4B EB 1B C9 */ bl func_800097D8
+/* 80157C14 00153874 38 00 00 00 */ li r0, 0
+/* 80157C18 00153878 98 1E 00 1D */ stb r0, 0x1d(r30)
+/* 80157C1C 0015387C 48 00 00 0C */ b lbl_80157C28
+lbl_80157C20:
+/* 80157C20 00153880 38 00 00 07 */ li r0, 7
+/* 80157C24 00153884 90 1E 00 04 */ stw r0, 4(r30)
+lbl_80157C28:
+/* 80157C28 00153888 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80157C2C 0015388C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80157C30 00153890 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80157C34 00153894 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80157C38 00153898 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80157C3C 0015389C 7C 08 03 A6 */ mtlr r0
+/* 80157C40 001538A0 38 21 00 20 */ addi r1, r1, 0x20
+/* 80157C44 001538A4 4E 80 00 20 */ blr
+/* 80157C48 001538A8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80157C4C 001538AC 7C 08 02 A6 */ mflr r0
+/* 80157C50 001538B0 38 80 00 00 */ li r4, 0
+/* 80157C54 001538B4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80157C58 001538B8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80157C5C 001538BC 7C 7F 1B 78 */ mr r31, r3
+/* 80157C60 001538C0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80157C64 001538C4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80157C68 001538C8 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80157C6C 001538CC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80157C70 001538D0 88 05 00 82 */ lbz r0, 0x82(r5)
+/* 80157C74 001538D4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157C78 001538D8 40 82 00 10 */ bne lbl_80157C88
+/* 80157C7C 001538DC 88 05 00 83 */ lbz r0, 0x83(r5)
+/* 80157C80 001538E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80157C84 001538E4 41 82 00 08 */ beq lbl_80157C8C
+lbl_80157C88:
+/* 80157C88 001538E8 38 80 00 01 */ li r4, 1
+lbl_80157C8C:
+/* 80157C8C 001538EC 2C 04 00 00 */ cmpwi r4, 0
+/* 80157C90 001538F0 40 82 03 58 */ bne lbl_80157FE8
+/* 80157C94 001538F4 83 A3 00 04 */ lwz r29, 4(r3)
+/* 80157C98 001538F8 38 60 02 7C */ li r3, 0x27c
+/* 80157C9C 001538FC 48 00 AD F5 */ bl func_80162A90
+/* 80157CA0 00153900 28 03 00 03 */ cmplwi r3, 3
+/* 80157CA4 00153904 40 82 00 98 */ bne lbl_80157D3C
+/* 80157CA8 00153908 80 1F 00 04 */ lwz r0, 4(r31)
+/* 80157CAC 0015390C 2C 00 00 08 */ cmpwi r0, 8
+/* 80157CB0 00153910 41 82 00 8C */ beq lbl_80157D3C
+/* 80157CB4 00153914 2C 00 00 00 */ cmpwi r0, 0
+/* 80157CB8 00153918 41 82 00 84 */ beq lbl_80157D3C
+/* 80157CBC 0015391C 48 0E CB 11 */ bl func_802447CC
+/* 80157CC0 00153920 7C 7E 1B 78 */ mr r30, r3
+/* 80157CC4 00153924 3B 80 00 00 */ li r28, 0
+/* 80157CC8 00153928 48 00 00 68 */ b lbl_80157D30
+lbl_80157CCC:
+/* 80157CCC 0015392C 57 84 06 3E */ clrlwi r4, r28, 0x18
+/* 80157CD0 00153930 3C 60 04 00 */ lis r3, 0x400
+/* 80157CD4 00153934 7C 85 23 78 */ mr r5, r4
+/* 80157CD8 00153938 38 C0 00 01 */ li r6, 1
+/* 80157CDC 0015393C 4B F0 1D 91 */ bl func_80059A6C
+/* 80157CE0 00153940 2C 03 00 00 */ cmpwi r3, 0
+/* 80157CE4 00153944 41 82 00 48 */ beq lbl_80157D2C
+/* 80157CE8 00153948 38 00 00 07 */ li r0, 7
+/* 80157CEC 0015394C 38 60 00 0D */ li r3, 0xd
+/* 80157CF0 00153950 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157CF4 00153954 4B EB 37 CD */ bl func_8000B4C0
+/* 80157CF8 00153958 2C 03 00 00 */ cmpwi r3, 0
+/* 80157CFC 0015395C 41 82 00 40 */ beq lbl_80157D3C
+/* 80157D00 00153960 C0 42 8F 48 */ lfs f2, lbl_80641548-_SDA2_BASE_(r2)
+/* 80157D04 00153964 38 60 00 0D */ li r3, 0xd
+/* 80157D08 00153968 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 80157D0C 0015396C C0 02 8F 44 */ lfs f0, lbl_80641544-_SDA2_BASE_(r2)
+/* 80157D10 00153970 EC 22 00 72 */ fmuls f1, f2, f1
+/* 80157D14 00153974 EC 00 08 2A */ fadds f0, f0, f1
+/* 80157D18 00153978 FC 00 00 1E */ fctiwz f0, f0
+/* 80157D1C 0015397C D8 01 00 08 */ stfd f0, 8(r1)
+/* 80157D20 00153980 80 81 00 0C */ lwz r4, 0xc(r1)
+/* 80157D24 00153984 4B EB 37 49 */ bl func_8000B46C
+/* 80157D28 00153988 48 00 00 14 */ b lbl_80157D3C
+lbl_80157D2C:
+/* 80157D2C 0015398C 3B 9C 00 01 */ addi r28, r28, 1
+lbl_80157D30:
+/* 80157D30 00153990 57 80 06 3E */ clrlwi r0, r28, 0x18
+/* 80157D34 00153994 7C 00 F0 00 */ cmpw r0, r30
+/* 80157D38 00153998 41 80 FF 94 */ blt lbl_80157CCC
+lbl_80157D3C:
+/* 80157D3C 0015399C 80 1F 00 04 */ lwz r0, 4(r31)
+/* 80157D40 001539A0 28 00 00 08 */ cmplwi r0, 8
+/* 80157D44 001539A4 41 81 02 A4 */ bgt lbl_80157FE8
+/* 80157D48 001539A8 3C 60 80 42 */ lis r3, lbl_8041E8C0@ha
+/* 80157D4C 001539AC 54 00 10 3A */ slwi r0, r0, 2
+/* 80157D50 001539B0 38 63 E8 C0 */ addi r3, r3, lbl_8041E8C0@l
+/* 80157D54 001539B4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80157D58 001539B8 7C 69 03 A6 */ mtctr r3
+/* 80157D5C 001539BC 4E 80 04 20 */ bctr
+/* 80157D60 001539C0 7F E3 FB 78 */ mr r3, r31
+/* 80157D64 001539C4 38 80 00 01 */ li r4, 1
+/* 80157D68 001539C8 4B FF FB A1 */ bl func_80157908
+/* 80157D6C 001539CC 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 80157D70 001539D0 38 80 00 00 */ li r4, 0
+/* 80157D74 001539D4 C0 22 8F 40 */ lfs f1, lbl_80641540-_SDA2_BASE_(r2)
+/* 80157D78 001539D8 38 A0 00 00 */ li r5, 0
+/* 80157D7C 001539DC A0 03 00 DC */ lhz r0, 0xdc(r3)
+/* 80157D80 001539E0 38 C0 00 00 */ li r6, 0
+/* 80157D84 001539E4 C0 42 8F 4C */ lfs f2, lbl_8064154C-_SDA2_BASE_(r2)
+/* 80157D88 001539E8 38 E0 00 00 */ li r7, 0
+/* 80157D8C 001539EC 60 00 00 01 */ ori r0, r0, 1
+/* 80157D90 001539F0 39 00 00 00 */ li r8, 0
+/* 80157D94 001539F4 B0 03 00 DC */ sth r0, 0xdc(r3)
+/* 80157D98 001539F8 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 80157D9C 001539FC 48 09 D0 59 */ bl func_801F4DF4
+/* 80157DA0 00153A00 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
+/* 80157DA4 00153A04 38 60 00 01 */ li r3, 1
+/* 80157DA8 00153A08 4B EF 83 E5 */ bl func_8005018C
+/* 80157DAC 00153A0C 80 7F 00 18 */ lwz r3, 0x18(r31)
+/* 80157DB0 00153A10 2C 03 00 00 */ cmpwi r3, 0
+/* 80157DB4 00153A14 41 82 00 2C */ beq lbl_80157DE0
+/* 80157DB8 00153A18 A0 03 00 10 */ lhz r0, 0x10(r3)
+/* 80157DBC 00153A1C C0 02 8F 40 */ lfs f0, lbl_80641540-_SDA2_BASE_(r2)
+/* 80157DC0 00153A20 60 00 00 02 */ ori r0, r0, 2
+/* 80157DC4 00153A24 B0 03 00 10 */ sth r0, 0x10(r3)
+/* 80157DC8 00153A28 80 7F 00 18 */ lwz r3, 0x18(r31)
+/* 80157DCC 00153A2C 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 80157DD0 00153A30 60 00 00 01 */ ori r0, r0, 1
+/* 80157DD4 00153A34 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
+/* 80157DD8 00153A38 90 03 01 04 */ stw r0, 0x104(r3)
+/* 80157DDC 00153A3C D0 03 01 08 */ stfs f0, 0x108(r3)
+lbl_80157DE0:
+/* 80157DE0 00153A40 C0 22 8F 4C */ lfs f1, lbl_8064154C-_SDA2_BASE_(r2)
+/* 80157DE4 00153A44 38 60 00 0D */ li r3, 0xd
+/* 80157DE8 00153A48 38 80 00 00 */ li r4, 0
+/* 80157DEC 00153A4C 4B EB 33 85 */ bl func_8000B170
+/* 80157DF0 00153A50 38 00 00 02 */ li r0, 2
+/* 80157DF4 00153A54 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157DF8 00153A58 48 00 01 F0 */ b lbl_80157FE8
+/* 80157DFC 00153A5C 80 7F 00 18 */ lwz r3, 0x18(r31)
+/* 80157E00 00153A60 3B 80 00 00 */ li r28, 0
+/* 80157E04 00153A64 2C 03 00 00 */ cmpwi r3, 0
+/* 80157E08 00153A68 41 82 00 48 */ beq lbl_80157E50
+/* 80157E0C 00153A6C 80 03 01 04 */ lwz r0, 0x104(r3)
+/* 80157E10 00153A70 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 80157E14 00153A74 41 82 00 0C */ beq lbl_80157E20
+/* 80157E18 00153A78 38 00 00 01 */ li r0, 1
+/* 80157E1C 00153A7C 48 00 00 28 */ b lbl_80157E44
+lbl_80157E20:
+/* 80157E20 00153A80 80 63 01 38 */ lwz r3, 0x138(r3)
+/* 80157E24 00153A84 2C 03 00 00 */ cmpwi r3, 0
+/* 80157E28 00153A88 41 82 00 18 */ beq lbl_80157E40
+/* 80157E2C 00153A8C A0 03 01 48 */ lhz r0, 0x148(r3)
+/* 80157E30 00153A90 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 80157E34 00153A94 41 82 00 0C */ beq lbl_80157E40
+/* 80157E38 00153A98 38 00 00 01 */ li r0, 1
+/* 80157E3C 00153A9C 48 00 00 08 */ b lbl_80157E44
+lbl_80157E40:
+/* 80157E40 00153AA0 38 00 00 00 */ li r0, 0
+lbl_80157E44:
+/* 80157E44 00153AA4 2C 00 00 00 */ cmpwi r0, 0
+/* 80157E48 00153AA8 41 82 00 08 */ beq lbl_80157E50
+/* 80157E4C 00153AAC 3B 80 00 01 */ li r28, 1
+lbl_80157E50:
+/* 80157E50 00153AB0 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 80157E54 00153AB4 48 09 DF 61 */ bl func_801F5DB4
+/* 80157E58 00153AB8 2C 03 00 00 */ cmpwi r3, 0
+/* 80157E5C 00153ABC 41 82 00 18 */ beq lbl_80157E74
+/* 80157E60 00153AC0 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 80157E64 00153AC4 48 09 E0 E9 */ bl func_801F5F4C
+/* 80157E68 00153AC8 2C 03 00 00 */ cmpwi r3, 0
+/* 80157E6C 00153ACC 40 82 00 08 */ bne lbl_80157E74
+/* 80157E70 00153AD0 3B 80 00 01 */ li r28, 1
+lbl_80157E74:
+/* 80157E74 00153AD4 2C 1C 00 00 */ cmpwi r28, 0
+/* 80157E78 00153AD8 40 82 01 70 */ bne lbl_80157FE8
+/* 80157E7C 00153ADC 80 7F 00 18 */ lwz r3, 0x18(r31)
+/* 80157E80 00153AE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80157E84 00153AE4 41 82 00 18 */ beq lbl_80157E9C
+/* 80157E88 00153AE8 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 80157E8C 00153AEC 38 80 00 01 */ li r4, 1
+/* 80157E90 00153AF0 81 8C 00 08 */ lwz r12, 8(r12)
+/* 80157E94 00153AF4 7D 89 03 A6 */ mtctr r12
+/* 80157E98 00153AF8 4E 80 04 21 */ bctrl
+lbl_80157E9C:
+/* 80157E9C 00153AFC 38 60 00 00 */ li r3, 0
+/* 80157EA0 00153B00 38 00 00 03 */ li r0, 3
+/* 80157EA4 00153B04 90 7F 00 18 */ stw r3, 0x18(r31)
+/* 80157EA8 00153B08 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157EAC 00153B0C 48 00 01 3C */ b lbl_80157FE8
+/* 80157EB0 00153B10 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
+/* 80157EB4 00153B14 38 60 00 02 */ li r3, 2
+/* 80157EB8 00153B18 4B EF 82 D5 */ bl func_8005018C
+/* 80157EBC 00153B1C 38 00 00 04 */ li r0, 4
+/* 80157EC0 00153B20 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157EC4 00153B24 48 00 01 24 */ b lbl_80157FE8
+/* 80157EC8 00153B28 4B EF 83 F5 */ bl func_800502BC
+/* 80157ECC 00153B2C 2C 03 00 00 */ cmpwi r3, 0
+/* 80157ED0 00153B30 41 82 01 18 */ beq lbl_80157FE8
+/* 80157ED4 00153B34 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
+/* 80157ED8 00153B38 38 60 00 01 */ li r3, 1
+/* 80157EDC 00153B3C 4B EF 82 B1 */ bl func_8005018C
+/* 80157EE0 00153B40 7F E3 FB 78 */ mr r3, r31
+/* 80157EE4 00153B44 38 80 00 00 */ li r4, 0
+/* 80157EE8 00153B48 4B FF FA 21 */ bl func_80157908
+/* 80157EEC 00153B4C 38 00 00 05 */ li r0, 5
+/* 80157EF0 00153B50 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157EF4 00153B54 48 00 00 F4 */ b lbl_80157FE8
+/* 80157EF8 00153B58 38 60 00 0D */ li r3, 0xd
+/* 80157EFC 00153B5C 38 80 00 00 */ li r4, 0
+/* 80157F00 00153B60 4B EB 35 6D */ bl func_8000B46C
+/* 80157F04 00153B64 38 60 01 F5 */ li r3, 0x1f5
+/* 80157F08 00153B68 38 80 00 01 */ li r4, 1
+/* 80157F0C 00153B6C 38 A0 00 00 */ li r5, 0
+/* 80157F10 00153B70 38 C0 00 00 */ li r6, 0
+/* 80157F14 00153B74 38 E0 00 00 */ li r7, 0
+/* 80157F18 00153B78 48 10 18 81 */ bl func_80259798
+/* 80157F1C 00153B7C 38 60 01 F5 */ li r3, 0x1f5
+/* 80157F20 00153B80 48 10 19 81 */ bl func_802598A0
+/* 80157F24 00153B84 4B EA F5 DD */ bl func_80007500
+/* 80157F28 00153B88 38 60 00 01 */ li r3, 1
+/* 80157F2C 00153B8C 38 00 00 06 */ li r0, 6
+/* 80157F30 00153B90 98 7F 00 1C */ stb r3, 0x1c(r31)
+/* 80157F34 00153B94 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157F38 00153B98 48 00 00 B0 */ b lbl_80157FE8
+/* 80157F3C 00153B9C 38 60 01 F5 */ li r3, 0x1f5
+/* 80157F40 00153BA0 48 10 19 99 */ bl func_802598D8
+/* 80157F44 00153BA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80157F48 00153BA8 40 82 00 A0 */ bne lbl_80157FE8
+/* 80157F4C 00153BAC 38 60 01 F5 */ li r3, 0x1f5
+/* 80157F50 00153BB0 48 10 18 F5 */ bl func_80259844
+/* 80157F54 00153BB4 38 60 00 00 */ li r3, 0
+/* 80157F58 00153BB8 38 00 00 07 */ li r0, 7
+/* 80157F5C 00153BBC 98 7F 00 1C */ stb r3, 0x1c(r31)
+/* 80157F60 00153BC0 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157F64 00153BC4 48 00 00 84 */ b lbl_80157FE8
+/* 80157F68 00153BC8 2C 1D 00 03 */ cmpwi r29, 3
+/* 80157F6C 00153BCC 41 82 00 18 */ beq lbl_80157F84
+/* 80157F70 00153BD0 2C 1D 00 04 */ cmpwi r29, 4
+/* 80157F74 00153BD4 41 82 00 10 */ beq lbl_80157F84
+/* 80157F78 00153BD8 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
+/* 80157F7C 00153BDC 38 60 00 02 */ li r3, 2
+/* 80157F80 00153BE0 4B EF 82 0D */ bl func_8005018C
+lbl_80157F84:
+/* 80157F84 00153BE4 38 00 00 08 */ li r0, 8
+/* 80157F88 00153BE8 90 1F 00 04 */ stw r0, 4(r31)
+/* 80157F8C 00153BEC 48 00 00 5C */ b lbl_80157FE8
+/* 80157F90 00153BF0 4B EF 83 2D */ bl func_800502BC
+/* 80157F94 00153BF4 2C 03 00 00 */ cmpwi r3, 0
+/* 80157F98 00153BF8 41 82 00 50 */ beq lbl_80157FE8
+/* 80157F9C 00153BFC 4B EA F5 4D */ bl func_800074E8
+/* 80157FA0 00153C00 38 60 02 7C */ li r3, 0x27c
+/* 80157FA4 00153C04 48 00 AA ED */ bl func_80162A90
+/* 80157FA8 00153C08 28 03 00 03 */ cmplwi r3, 3
+/* 80157FAC 00153C0C 40 82 00 28 */ bne lbl_80157FD4
+/* 80157FB0 00153C10 38 60 01 99 */ li r3, 0x199
+/* 80157FB4 00153C14 38 80 00 01 */ li r4, 1
+/* 80157FB8 00153C18 38 A0 00 01 */ li r5, 1
+/* 80157FBC 00153C1C 48 00 A9 85 */ bl func_80162940
+/* 80157FC0 00153C20 4B EF E2 B5 */ bl func_80056274
+/* 80157FC4 00153C24 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80157FC8 00153C28 38 80 08 34 */ li r4, 0x834
+/* 80157FCC 00153C2C 48 0C E7 DD */ bl func_802267A8
+/* 80157FD0 00153C30 48 00 00 10 */ b lbl_80157FE0
+lbl_80157FD4:
+/* 80157FD4 00153C34 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
+/* 80157FD8 00153C38 38 80 07 D0 */ li r4, 0x7d0
+/* 80157FDC 00153C3C 48 0C E7 CD */ bl func_802267A8
+lbl_80157FE0:
+/* 80157FE0 00153C40 38 00 00 00 */ li r0, 0
+/* 80157FE4 00153C44 90 1F 00 04 */ stw r0, 4(r31)
+lbl_80157FE8:
+/* 80157FE8 00153C48 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80157FEC 00153C4C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80157FF0 00153C50 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80157FF4 00153C54 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80157FF8 00153C58 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80157FFC 00153C5C 7C 08 03 A6 */ mtlr r0
+/* 80158000 00153C60 38 21 00 20 */ addi r1, r1, 0x20
+/* 80158004 00153C64 4E 80 00 20 */ blr
+/* 80158008 00153C68 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015800C 00153C6C 7C 08 02 A6 */ mflr r0
+/* 80158010 00153C70 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80158014 00153C74 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80158018 00153C78 7C 7F 1B 78 */ mr r31, r3
+/* 8015801C 00153C7C 88 03 00 1D */ lbz r0, 0x1d(r3)
+/* 80158020 00153C80 2C 00 00 00 */ cmpwi r0, 0
+/* 80158024 00153C84 41 82 00 10 */ beq lbl_80158034
+/* 80158028 00153C88 4B EB 17 B1 */ bl func_800097D8
+/* 8015802C 00153C8C 38 00 00 00 */ li r0, 0
+/* 80158030 00153C90 98 1F 00 1D */ stb r0, 0x1d(r31)
+lbl_80158034:
+/* 80158034 00153C94 38 60 00 02 */ li r3, 2
+/* 80158038 00153C98 48 0E 30 21 */ bl func_8023B058
+/* 8015803C 00153C9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80158040 00153CA0 41 82 00 1C */ beq lbl_8015805C
+/* 80158044 00153CA4 3C 80 80 49 */ lis r4, lbl_80496754@ha
+/* 80158048 00153CA8 38 00 00 00 */ li r0, 0
+/* 8015804C 00153CAC 38 84 67 54 */ addi r4, r4, lbl_80496754@l
+/* 80158050 00153CB0 80 84 00 04 */ lwz r4, 4(r4)
+/* 80158054 00153CB4 90 03 00 20 */ stw r0, 0x20(r3)
+/* 80158058 00153CB8 90 83 00 0C */ stw r4, 0xc(r3)
+lbl_8015805C:
+/* 8015805C 00153CBC 80 6D A1 50 */ lwz r3, lbl_8063F410-_SDA_BASE_(r13)
+/* 80158060 00153CC0 88 03 04 68 */ lbz r0, 0x468(r3)
+/* 80158064 00153CC4 2C 00 00 00 */ cmpwi r0, 0
+/* 80158068 00153CC8 41 82 00 08 */ beq lbl_80158070
+/* 8015806C 00153CCC 48 0A 6E FD */ bl func_801FEF68
+lbl_80158070:
+/* 80158070 00153CD0 88 1F 00 1C */ lbz r0, 0x1c(r31)
+/* 80158074 00153CD4 2C 00 00 00 */ cmpwi r0, 0
+/* 80158078 00153CD8 41 82 00 14 */ beq lbl_8015808C
+/* 8015807C 00153CDC 38 60 01 F5 */ li r3, 0x1f5
+/* 80158080 00153CE0 48 10 17 C5 */ bl func_80259844
+/* 80158084 00153CE4 38 00 00 00 */ li r0, 0
+/* 80158088 00153CE8 98 1F 00 1C */ stb r0, 0x1c(r31)
+lbl_8015808C:
+/* 8015808C 00153CEC 80 7F 00 18 */ lwz r3, 0x18(r31)
+/* 80158090 00153CF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80158094 00153CF4 41 82 00 24 */ beq lbl_801580B8
+/* 80158098 00153CF8 41 82 00 18 */ beq lbl_801580B0
+/* 8015809C 00153CFC 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 801580A0 00153D00 38 80 00 01 */ li r4, 1
+/* 801580A4 00153D04 81 8C 00 08 */ lwz r12, 8(r12)
+/* 801580A8 00153D08 7D 89 03 A6 */ mtctr r12
+/* 801580AC 00153D0C 4E 80 04 21 */ bctrl
+lbl_801580B0:
+/* 801580B0 00153D10 38 00 00 00 */ li r0, 0
+/* 801580B4 00153D14 90 1F 00 18 */ stw r0, 0x18(r31)
+lbl_801580B8:
+/* 801580B8 00153D18 80 7F 00 0C */ lwz r3, 0xc(r31)
+/* 801580BC 00153D1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801580C0 00153D20 41 82 00 1C */ beq lbl_801580DC
+/* 801580C4 00153D24 38 80 00 01 */ li r4, 1
+/* 801580C8 00153D28 48 0A 21 CD */ bl func_801FA294
+/* 801580CC 00153D2C 38 00 00 00 */ li r0, 0
+/* 801580D0 00153D30 90 1F 00 0C */ stw r0, 0xc(r31)
+/* 801580D4 00153D34 90 1F 00 10 */ stw r0, 0x10(r31)
+/* 801580D8 00153D38 90 1F 00 14 */ stw r0, 0x14(r31)
+lbl_801580DC:
+/* 801580DC 00153D3C 80 7F 00 08 */ lwz r3, 8(r31)
+/* 801580E0 00153D40 2C 03 00 00 */ cmpwi r3, 0
+/* 801580E4 00153D44 41 82 00 14 */ beq lbl_801580F8
+/* 801580E8 00153D48 38 80 00 01 */ li r4, 1
+/* 801580EC 00153D4C 48 0A 21 A9 */ bl func_801FA294
+/* 801580F0 00153D50 38 00 00 00 */ li r0, 0
+/* 801580F4 00153D54 90 1F 00 08 */ stw r0, 8(r31)
+lbl_801580F8:
+/* 801580F8 00153D58 38 60 04 07 */ li r3, 0x407
+/* 801580FC 00153D5C 48 0F 17 95 */ bl func_80249890
+/* 80158100 00153D60 38 60 04 07 */ li r3, 0x407
+/* 80158104 00153D64 48 08 35 71 */ bl func_801DB674
+/* 80158108 00153D68 38 00 00 00 */ li r0, 0
+/* 8015810C 00153D6C 90 1F 00 04 */ stw r0, 4(r31)
+/* 80158110 00153D70 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80158114 00153D74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80158118 00153D78 7C 08 03 A6 */ mtlr r0
+/* 8015811C 00153D7C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80158120 00153D80 4E 80 00 20 */ blr
+/* 80158124 00153D84 38 00 00 00 */ li r0, 0
+/* 80158128 00153D88 90 03 00 04 */ stw r0, 4(r3)
+/* 8015812C 00153D8C 4E 80 00 20 */ blr
+
+.global func_80158130
+func_80158130:
+/* 80158130 00153D90 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80158134 00153D94 7C 08 02 A6 */ mflr r0
+/* 80158138 00153D98 38 60 00 01 */ li r3, 1
+/* 8015813C 00153D9C 38 8D 9D 18 */ addi r4, r13, lbl_8063EFD8-_SDA_BASE_
+/* 80158140 00153DA0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80158144 00153DA4 38 A0 00 04 */ li r5, 4
+/* 80158148 00153DA8 38 00 00 00 */ li r0, 0
+/* 8015814C 00153DAC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80158150 00153DB0 3F E0 80 48 */ lis r31, lbl_80487558@ha
+/* 80158154 00153DB4 3B FF 75 58 */ addi r31, r31, lbl_80487558@l
+/* 80158158 00153DB8 98 6D 9D 18 */ stb r3, lbl_8063EFD8-_SDA_BASE_(r13)
+/* 8015815C 00153DBC 38 7F 00 10 */ addi r3, r31, 0x10
+/* 80158160 00153DC0 B0 A4 00 02 */ sth r5, 2(r4)
+/* 80158164 00153DC4 98 04 00 04 */ stb r0, 4(r4)
+/* 80158168 00153DC8 4B FF F6 F1 */ bl func_80157858
+/* 8015816C 00153DCC 3C 80 80 15 */ lis r4, lbl_8015788C@ha
+/* 80158170 00153DD0 38 7F 00 10 */ addi r3, r31, 0x10
+/* 80158174 00153DD4 38 84 78 8C */ addi r4, r4, lbl_8015788C@l
+/* 80158178 00153DD8 38 BF 00 00 */ addi r5, r31, 0
+/* 8015817C 00153DDC 48 06 EA CD */ bl __register_global_object_tmp
+/* 80158180 00153DE0 38 7F 00 3C */ addi r3, r31, 0x3c
+/* 80158184 00153DE4 38 BF 00 10 */ addi r5, r31, 0x10
+/* 80158188 00153DE8 38 80 0C 1C */ li r4, 0xc1c
+/* 8015818C 00153DEC 48 0C DC B9 */ bl func_80225E44
+/* 80158190 00153DF0 3C 80 80 22 */ lis r4, func_80225EE0@ha
+/* 80158194 00153DF4 38 7F 00 3C */ addi r3, r31, 0x3c
+/* 80158198 00153DF8 38 84 5E E0 */ addi r4, r4, func_80225EE0@l
+/* 8015819C 00153DFC 38 BF 00 30 */ addi r5, r31, 0x30
+/* 801581A0 00153E00 48 06 EA A9 */ bl __register_global_object_tmp
+/* 801581A4 00153E04 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801581A8 00153E08 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801581AC 00153E0C 7C 08 03 A6 */ mtlr r0
+/* 801581B0 00153E10 38 21 00 10 */ addi r1, r1, 0x10
+/* 801581B4 00153E14 4E 80 00 20 */ blr
diff --git a/asm/code_801581B8.s b/asm/code_801581B8.s
new file mode 100644
index 0000000..bcb4709
--- /dev/null
+++ b/asm/code_801581B8.s
@@ -0,0 +1,873 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_801581B8
+func_801581B8:
+/* 801581B8 00153E18 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581BC 00153E1C 38 A0 00 00 */ li r5, 0
+/* 801581C0 00153E20 38 80 FF FF */ li r4, -1
+/* 801581C4 00153E24 38 00 00 FF */ li r0, 0xff
+/* 801581C8 00153E28 90 A3 00 08 */ stw r5, 8(r3)
+/* 801581CC 00153E2C C8 02 8F 58 */ lfd f0, lbl_80641558-_SDA2_BASE_(r2)
+/* 801581D0 00153E30 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581D4 00153E34 B0 83 00 12 */ sth r4, 0x12(r3)
+/* 801581D8 00153E38 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581DC 00153E3C 90 A3 00 18 */ stw r5, 0x18(r3)
+/* 801581E0 00153E40 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581E4 00153E44 90 A3 00 14 */ stw r5, 0x14(r3)
+/* 801581E8 00153E48 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581EC 00153E4C 90 83 00 0C */ stw r4, 0xc(r3)
+/* 801581F0 00153E50 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581F4 00153E54 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 801581F8 00153E58 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801581FC 00153E5C D8 03 00 00 */ stfd f0, 0(r3)
+/* 80158200 00153E60 98 A3 00 10 */ stb r5, 0x10(r3)
+/* 80158204 00153E64 4E 80 00 20 */ blr
+
+.global func_80158208
+func_80158208:
+/* 80158208 00153E68 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015820C 00153E6C 7C 08 02 A6 */ mflr r0
+/* 80158210 00153E70 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80158214 00153E74 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80158218 00153E78 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 8015821C 00153E7C 90 66 00 18 */ stw r3, 0x18(r6)
+/* 80158220 00153E80 38 60 00 00 */ li r3, 0
+/* 80158224 00153E84 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158228 00153E88 90 86 00 14 */ stw r4, 0x14(r6)
+/* 8015822C 00153E8C 38 80 00 00 */ li r4, 0
+/* 80158230 00153E90 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158234 00153E94 98 A6 00 10 */ stb r5, 0x10(r6)
+/* 80158238 00153E98 38 A0 FF FF */ li r5, -1
+/* 8015823C 00153E9C 48 0F BD 31 */ bl func_80253F6C
+/* 80158240 00153EA0 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158244 00153EA4 3F E0 0B CC */ lis r31, 0x0BCC1A00@ha
+/* 80158248 00153EA8 38 9F 1A 00 */ addi r4, r31, 0x0BCC1A00@l
+/* 8015824C 00153EAC 90 65 00 0C */ stw r3, 0xc(r5)
+/* 80158250 00153EB0 38 60 04 09 */ li r3, 0x409
+/* 80158254 00153EB4 48 0F 15 C9 */ bl func_8024981C
+/* 80158258 00153EB8 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 8015825C 00153EBC 38 60 04 09 */ li r3, 0x409
+/* 80158260 00153EC0 4B EF DB 39 */ bl func_80055D98
+/* 80158264 00153EC4 80 ED 82 E0 */ lwz r7, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158268 00153EC8 3C A0 80 16 */ lis r5, lbl_80158674@ha
+/* 8015826C 00153ECC 3C C0 80 16 */ lis r6, lbl_80158C68@ha
+/* 80158270 00153ED0 38 80 00 00 */ li r4, 0
+/* 80158274 00153ED4 90 67 00 08 */ stw r3, 8(r7)
+/* 80158278 00153ED8 38 A5 86 74 */ addi r5, r5, lbl_80158674@l
+/* 8015827C 00153EDC 38 C6 8C 68 */ addi r6, r6, lbl_80158C68@l
+/* 80158280 00153EE0 38 E0 FF FF */ li r7, -1
+/* 80158284 00153EE4 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158288 00153EE8 39 00 00 00 */ li r8, 0
+/* 8015828C 00153EEC 39 20 00 01 */ li r9, 1
+/* 80158290 00153EF0 39 40 00 00 */ li r10, 0
+/* 80158294 00153EF4 80 63 00 08 */ lwz r3, 8(r3)
+/* 80158298 00153EF8 48 0F B9 A1 */ bl func_80253C38
+/* 8015829C 00153EFC 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801582A0 00153F00 38 9F 1A 00 */ addi r4, r31, 0x1a00
+/* 801582A4 00153F04 B0 65 00 12 */ sth r3, 0x12(r5)
+/* 801582A8 00153F08 38 60 04 09 */ li r3, 0x409
+/* 801582AC 00153F0C 48 08 33 99 */ bl func_801DB644
+/* 801582B0 00153F10 38 60 02 61 */ li r3, 0x261
+/* 801582B4 00153F14 48 00 A7 DD */ bl func_80162A90
+/* 801582B8 00153F18 28 03 00 02 */ cmplwi r3, 2
+/* 801582BC 00153F1C 40 82 00 0C */ bne lbl_801582C8
+/* 801582C0 00153F20 38 60 00 00 */ li r3, 0
+/* 801582C4 00153F24 4B F3 1E 61 */ bl func_8008A124
+lbl_801582C8:
+/* 801582C8 00153F28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801582CC 00153F2C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801582D0 00153F30 7C 08 03 A6 */ mtlr r0
+/* 801582D4 00153F34 38 21 00 10 */ addi r1, r1, 0x10
+/* 801582D8 00153F38 4E 80 00 20 */ blr
+
+.global func_801582DC
+func_801582DC:
+/* 801582DC 00153F3C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801582E0 00153F40 7C 08 02 A6 */ mflr r0
+/* 801582E4 00153F44 38 80 00 08 */ li r4, 8
+/* 801582E8 00153F48 38 A0 00 01 */ li r5, 1
+/* 801582EC 00153F4C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801582F0 00153F50 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801582F4 00153F54 A8 63 00 12 */ lha r3, 0x12(r3)
+/* 801582F8 00153F58 48 0F BA F9 */ bl func_80253DF0
+/* 801582FC 00153F5C 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158300 00153F60 38 80 00 01 */ li r4, 1
+/* 80158304 00153F64 38 A0 00 00 */ li r5, 0
+/* 80158308 00153F68 A8 63 00 12 */ lha r3, 0x12(r3)
+/* 8015830C 00153F6C 48 0F BA A5 */ bl func_80253DB0
+/* 80158310 00153F70 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158314 00153F74 3C 60 80 16 */ lis r3, lbl_80158450@ha
+/* 80158318 00153F78 3C 80 80 16 */ lis r4, lbl_80158644@ha
+/* 8015831C 00153F7C 80 A5 00 0C */ lwz r5, 0xc(r5)
+/* 80158320 00153F80 38 63 84 50 */ addi r3, r3, lbl_80158450@l
+/* 80158324 00153F84 38 84 86 44 */ addi r4, r4, lbl_80158644@l
+/* 80158328 00153F88 48 0F BC 45 */ bl func_80253F6C
+/* 8015832C 00153F8C 38 60 00 00 */ li r3, 0
+/* 80158330 00153F90 4B EF E1 29 */ bl func_80056458
+/* 80158334 00153F94 4B EF DF 89 */ bl func_800562BC
+/* 80158338 00153F98 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 8015833C 00153F9C 38 00 00 00 */ li r0, 0
+/* 80158340 00153FA0 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 80158344 00153FA4 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158348 00153FA8 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 8015834C 00153FAC 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
+/* 80158350 00153FB0 90 03 00 1C */ stw r0, 0x1c(r3)
+/* 80158354 00153FB4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80158358 00153FB8 7C 08 03 A6 */ mtlr r0
+/* 8015835C 00153FBC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80158360 00153FC0 4E 80 00 20 */ blr
+
+.global func_80158364
+func_80158364:
+/* 80158364 00153FC4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80158368 00153FC8 7C 08 02 A6 */ mflr r0
+/* 8015836C 00153FCC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80158370 00153FD0 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158374 00153FD4 A8 03 00 12 */ lha r0, 0x12(r3)
+/* 80158378 00153FD8 2C 00 FF FF */ cmpwi r0, -1
+/* 8015837C 00153FDC 41 82 00 0C */ beq lbl_80158388
+/* 80158380 00153FE0 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 80158384 00153FE4 48 0F B9 49 */ bl func_80253CCC
+lbl_80158388:
+/* 80158388 00153FE8 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 8015838C 00153FEC 80 63 00 08 */ lwz r3, 8(r3)
+/* 80158390 00153FF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80158394 00153FF4 41 82 00 08 */ beq lbl_8015839C
+/* 80158398 00153FF8 4B EF DA 99 */ bl func_80055E30
+lbl_8015839C:
+/* 8015839C 00153FFC 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801583A0 00154000 38 80 FF FF */ li r4, -1
+/* 801583A4 00154004 38 00 00 00 */ li r0, 0
+/* 801583A8 00154008 B0 83 00 12 */ sth r4, 0x12(r3)
+/* 801583AC 0015400C 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801583B0 00154010 90 03 00 08 */ stw r0, 8(r3)
+/* 801583B4 00154014 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801583B8 00154018 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 801583BC 0015401C 2C 03 FF FF */ cmpwi r3, -1
+/* 801583C0 00154020 41 82 00 08 */ beq lbl_801583C8
+/* 801583C4 00154024 48 0F BB C9 */ bl func_80253F8C
+lbl_801583C8:
+/* 801583C8 00154028 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801583CC 0015402C 38 80 FF FF */ li r4, -1
+/* 801583D0 00154030 38 A0 00 FF */ li r5, 0xff
+/* 801583D4 00154034 38 00 00 00 */ li r0, 0
+/* 801583D8 00154038 90 83 00 0C */ stw r4, 0xc(r3)
+/* 801583DC 0015403C 38 60 02 61 */ li r3, 0x261
+/* 801583E0 00154040 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801583E4 00154044 98 A4 00 1C */ stb r5, 0x1c(r4)
+/* 801583E8 00154048 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801583EC 0015404C 90 04 00 14 */ stw r0, 0x14(r4)
+/* 801583F0 00154050 48 00 A6 A1 */ bl func_80162A90
+/* 801583F4 00154054 28 03 00 02 */ cmplwi r3, 2
+/* 801583F8 00154058 40 82 00 0C */ bne lbl_80158404
+/* 801583FC 0015405C 38 60 00 02 */ li r3, 2
+/* 80158400 00154060 4B F3 1D 25 */ bl func_8008A124
+lbl_80158404:
+/* 80158404 00154064 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158408 00154068 80 64 00 1C */ lwz r3, 0x1c(r4)
+/* 8015840C 0015406C 54 60 4F FF */ rlwinm. r0, r3, 9, 0x1f, 0x1f
+/* 80158410 00154070 41 82 00 18 */ beq lbl_80158428
+/* 80158414 00154074 54 60 02 4E */ rlwinm r0, r3, 0, 9, 7
+/* 80158418 00154078 38 60 00 2A */ li r3, 0x2a
+/* 8015841C 0015407C 90 04 00 1C */ stw r0, 0x1c(r4)
+/* 80158420 00154080 38 80 00 00 */ li r4, 0
+/* 80158424 00154084 4B EB 30 49 */ bl func_8000B46C
+lbl_80158428:
+/* 80158428 00154088 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015842C 0015408C 7C 08 03 A6 */ mtlr r0
+/* 80158430 00154090 38 21 00 10 */ addi r1, r1, 0x10
+/* 80158434 00154094 4E 80 00 20 */ blr
+
+.global func_80158438
+func_80158438:
+/* 80158438 00154098 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 8015843C 0015409C 88 63 00 1C */ lbz r3, 0x1c(r3)
+/* 80158440 001540A0 38 03 FF 01 */ addi r0, r3, -255
+/* 80158444 001540A4 7C 00 00 34 */ cntlzw r0, r0
+/* 80158448 001540A8 54 03 D9 7E */ srwi r3, r0, 5
+/* 8015844C 001540AC 4E 80 00 20 */ blr
+lbl_80158450:
+/* 80158450 001540B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80158454 001540B4 7C 08 02 A6 */ mflr r0
+/* 80158458 001540B8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015845C 001540BC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80158460 001540C0 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158464 001540C4 88 04 00 1C */ lbz r0, 0x1c(r4)
+/* 80158468 001540C8 2C 00 00 F0 */ cmpwi r0, 0xf0
+/* 8015846C 001540CC 41 82 01 90 */ beq lbl_801585FC
+/* 80158470 001540D0 40 80 00 28 */ bge lbl_80158498
+/* 80158474 001540D4 2C 00 00 01 */ cmpwi r0, 1
+/* 80158478 001540D8 41 82 00 78 */ beq lbl_801584F0
+/* 8015847C 001540DC 40 80 00 10 */ bge lbl_8015848C
+/* 80158480 001540E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80158484 001540E4 40 80 00 20 */ bge lbl_801584A4
+/* 80158488 001540E8 48 00 01 A8 */ b lbl_80158630
+lbl_8015848C:
+/* 8015848C 001540EC 2C 00 00 03 */ cmpwi r0, 3
+/* 80158490 001540F0 40 80 01 A0 */ bge lbl_80158630
+/* 80158494 001540F4 48 00 00 B4 */ b lbl_80158548
+lbl_80158498:
+/* 80158498 001540F8 2C 00 00 FF */ cmpwi r0, 0xff
+/* 8015849C 001540FC 41 82 01 94 */ beq lbl_80158630
+/* 801584A0 00154100 48 00 01 90 */ b lbl_80158630
+lbl_801584A4:
+/* 801584A4 00154104 4B EF DE 55 */ bl func_800562F8
+/* 801584A8 00154108 2C 03 00 00 */ cmpwi r3, 0
+/* 801584AC 0015410C 41 82 01 84 */ beq lbl_80158630
+/* 801584B0 00154110 38 60 02 61 */ li r3, 0x261
+/* 801584B4 00154114 48 00 A5 DD */ bl func_80162A90
+/* 801584B8 00154118 28 03 00 02 */ cmplwi r3, 2
+/* 801584BC 0015411C 40 82 00 24 */ bne lbl_801584E0
+/* 801584C0 00154120 38 60 00 01 */ li r3, 1
+/* 801584C4 00154124 4B F3 1C 61 */ bl func_8008A124
+/* 801584C8 00154128 2C 03 00 00 */ cmpwi r3, 0
+/* 801584CC 0015412C 41 82 01 64 */ beq lbl_80158630
+/* 801584D0 00154130 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801584D4 00154134 38 00 00 01 */ li r0, 1
+/* 801584D8 00154138 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 801584DC 0015413C 48 00 01 54 */ b lbl_80158630
+lbl_801584E0:
+/* 801584E0 00154140 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801584E4 00154144 38 00 00 01 */ li r0, 1
+/* 801584E8 00154148 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 801584EC 0015414C 48 00 01 44 */ b lbl_80158630
+lbl_801584F0:
+/* 801584F0 00154150 38 60 00 02 */ li r3, 2
+/* 801584F4 00154154 3C 00 43 30 */ lis r0, 0x4330
+/* 801584F8 00154158 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 801584FC 0015415C 38 60 00 2A */ li r3, 0x2a
+/* 80158500 00154160 C8 62 8F 70 */ lfd f3, lbl_80641570-_SDA2_BASE_(r2)
+/* 80158504 00154164 38 80 00 00 */ li r4, 0
+/* 80158508 00154168 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015850C 0015416C 90 01 00 08 */ stw r0, 8(r1)
+/* 80158510 00154170 88 05 00 59 */ lbz r0, 0x59(r5)
+/* 80158514 00154174 C8 05 00 A0 */ lfd f0, 0xa0(r5)
+/* 80158518 00154178 90 01 00 0C */ stw r0, 0xc(r1)
+/* 8015851C 0015417C 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158520 00154180 C8 41 00 08 */ lfd f2, 8(r1)
+/* 80158524 00154184 C0 22 8F 60 */ lfs f1, lbl_80641560-_SDA2_BASE_(r2)
+/* 80158528 00154188 FC 42 18 28 */ fsub f2, f2, f3
+/* 8015852C 0015418C FC 00 10 24 */ fdiv f0, f0, f2
+/* 80158530 00154190 D8 05 00 00 */ stfd f0, 0(r5)
+/* 80158534 00154194 80 05 00 1C */ lwz r0, 0x1c(r5)
+/* 80158538 00154198 64 00 00 80 */ oris r0, r0, 0x80
+/* 8015853C 0015419C 90 05 00 1C */ stw r0, 0x1c(r5)
+/* 80158540 001541A0 4B EB 2C 31 */ bl func_8000B170
+/* 80158544 001541A4 48 00 00 EC */ b lbl_80158630
+lbl_80158548:
+/* 80158548 001541A8 38 60 02 61 */ li r3, 0x261
+/* 8015854C 001541AC 48 00 A5 45 */ bl func_80162A90
+/* 80158550 001541B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80158554 001541B4 38 83 FF FE */ addi r4, r3, -2
+/* 80158558 001541B8 3C 00 43 30 */ lis r0, 0x4330
+/* 8015855C 001541BC 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158560 001541C0 88 65 00 59 */ lbz r3, 0x59(r5)
+/* 80158564 001541C4 7C 84 00 34 */ cntlzw r4, r4
+/* 80158568 001541C8 90 01 00 08 */ stw r0, 8(r1)
+/* 8015856C 001541CC 54 9F D9 7E */ srwi r31, r4, 5
+/* 80158570 001541D0 C8 62 8F 70 */ lfd f3, lbl_80641570-_SDA2_BASE_(r2)
+/* 80158574 001541D4 90 61 00 0C */ stw r3, 0xc(r1)
+/* 80158578 001541D8 C8 45 00 A0 */ lfd f2, 0xa0(r5)
+/* 8015857C 001541DC C8 01 00 08 */ lfd f0, 8(r1)
+/* 80158580 001541E0 C8 26 00 00 */ lfd f1, 0(r6)
+/* 80158584 001541E4 FC 60 18 28 */ fsub f3, f0, f3
+/* 80158588 001541E8 C8 02 8F 68 */ lfd f0, lbl_80641568-_SDA2_BASE_(r2)
+/* 8015858C 001541EC FC 42 18 24 */ fdiv f2, f2, f3
+/* 80158590 001541F0 FC 22 08 28 */ fsub f1, f2, f1
+/* 80158594 001541F4 FC 01 00 40 */ fcmpo cr0, f1, f0
+/* 80158598 001541F8 4C 41 13 82 */ cror 2, 1, 2
+/* 8015859C 001541FC 40 82 00 14 */ bne lbl_801585B0
+/* 801585A0 00154200 38 00 00 F0 */ li r0, 0xf0
+/* 801585A4 00154204 98 06 00 1C */ stb r0, 0x1c(r6)
+/* 801585A8 00154208 4B EF DC CD */ bl func_80056274
+/* 801585AC 0015420C 48 00 00 84 */ b lbl_80158630
+lbl_801585B0:
+/* 801585B0 00154210 7F E6 FB 78 */ mr r6, r31
+/* 801585B4 00154214 3C 60 04 00 */ lis r3, 0x400
+/* 801585B8 00154218 38 80 00 00 */ li r4, 0
+/* 801585BC 0015421C 38 A0 00 00 */ li r5, 0
+/* 801585C0 00154220 4B F0 14 AD */ bl func_80059A6C
+/* 801585C4 00154224 2C 03 00 00 */ cmpwi r3, 0
+/* 801585C8 00154228 40 82 00 20 */ bne lbl_801585E8
+/* 801585CC 0015422C 7F E6 FB 78 */ mr r6, r31
+/* 801585D0 00154230 3C 60 04 00 */ lis r3, 0x400
+/* 801585D4 00154234 38 80 00 01 */ li r4, 1
+/* 801585D8 00154238 38 A0 00 00 */ li r5, 0
+/* 801585DC 0015423C 4B F0 14 91 */ bl func_80059A6C
+/* 801585E0 00154240 2C 03 00 00 */ cmpwi r3, 0
+/* 801585E4 00154244 41 82 00 4C */ beq lbl_80158630
+lbl_801585E8:
+/* 801585E8 00154248 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801585EC 0015424C 38 00 00 F0 */ li r0, 0xf0
+/* 801585F0 00154250 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 801585F4 00154254 4B EF DC 81 */ bl func_80056274
+/* 801585F8 00154258 48 00 00 38 */ b lbl_80158630
+lbl_801585FC:
+/* 801585FC 0015425C 4B EF DC FD */ bl func_800562F8
+/* 80158600 00154260 2C 03 00 00 */ cmpwi r3, 0
+/* 80158604 00154264 41 82 00 2C */ beq lbl_80158630
+/* 80158608 00154268 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 8015860C 0015426C 38 00 00 FF */ li r0, 0xff
+/* 80158610 00154270 38 60 00 2A */ li r3, 0x2a
+/* 80158614 00154274 38 80 00 00 */ li r4, 0
+/* 80158618 00154278 98 05 00 1C */ stb r0, 0x1c(r5)
+/* 8015861C 0015427C 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158620 00154280 80 05 00 1C */ lwz r0, 0x1c(r5)
+/* 80158624 00154284 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
+/* 80158628 00154288 90 05 00 1C */ stw r0, 0x1c(r5)
+/* 8015862C 0015428C 4B EB 2E 41 */ bl func_8000B46C
+lbl_80158630:
+/* 80158630 00154290 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80158634 00154294 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80158638 00154298 7C 08 03 A6 */ mtlr r0
+/* 8015863C 0015429C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80158640 001542A0 4E 80 00 20 */ blr
+lbl_80158644:
+/* 80158644 001542A4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80158648 001542A8 7C 08 02 A6 */ mflr r0
+/* 8015864C 001542AC 38 60 02 61 */ li r3, 0x261
+/* 80158650 001542B0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80158654 001542B4 48 00 A4 3D */ bl func_80162A90
+/* 80158658 001542B8 28 03 00 02 */ cmplwi r3, 2
+/* 8015865C 001542BC 40 82 00 08 */ bne lbl_80158664
+/* 80158660 001542C0 4B F3 1C 1D */ bl func_8008A27C
+lbl_80158664:
+/* 80158664 001542C4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80158668 001542C8 7C 08 03 A6 */ mtlr r0
+/* 8015866C 001542CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80158670 001542D0 4E 80 00 20 */ blr
+lbl_80158674:
+/* 80158674 001542D4 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80158678 001542D8 7C 08 02 A6 */ mflr r0
+/* 8015867C 001542DC 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80158680 001542E0 39 61 00 30 */ addi r11, r1, 0x30
+/* 80158684 001542E4 48 06 EA A5 */ bl _savegpr_27
+/* 80158688 001542E8 3F 80 80 48 */ lis r28, lbl_804875B0@ha
+/* 8015868C 001542EC 7C 7D 1B 78 */ mr r29, r3
+/* 80158690 001542F0 7C 9E 23 78 */ mr r30, r4
+/* 80158694 001542F4 3B 9C 75 B0 */ addi r28, r28, lbl_804875B0@l
+/* 80158698 001542F8 4B FC 42 DD */ bl func_8011C974
+/* 8015869C 001542FC 7C 7F 1B 78 */ mr r31, r3
+/* 801586A0 00154300 7F A3 EB 78 */ mr r3, r29
+/* 801586A4 00154304 7F C4 F3 78 */ mr r4, r30
+/* 801586A8 00154308 38 C1 00 0C */ addi r6, r1, 0xc
+/* 801586AC 0015430C 38 A0 00 03 */ li r5, 3
+/* 801586B0 00154310 48 0F B7 DD */ bl func_80253E8C
+/* 801586B4 00154314 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801586B8 00154318 28 00 00 10 */ cmplwi r0, 0x10
+/* 801586BC 0015431C 41 81 05 94 */ bgt lbl_80158C50
+/* 801586C0 00154320 3C 60 80 42 */ lis r3, lbl_8041E938@ha
+/* 801586C4 00154324 54 00 10 3A */ slwi r0, r0, 2
+/* 801586C8 00154328 38 63 E9 38 */ addi r3, r3, lbl_8041E938@l
+/* 801586CC 0015432C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801586D0 00154330 7C 69 03 A6 */ mtctr r3
+/* 801586D4 00154334 4E 80 04 20 */ bctr
+/* 801586D8 00154338 7F A3 EB 78 */ mr r3, r29
+/* 801586DC 0015433C 7F C4 F3 78 */ mr r4, r30
+/* 801586E0 00154340 38 C1 00 08 */ addi r6, r1, 8
+/* 801586E4 00154344 38 A0 00 05 */ li r5, 5
+/* 801586E8 00154348 48 0F B7 A5 */ bl func_80253E8C
+/* 801586EC 0015434C 83 61 00 08 */ lwz r27, 8(r1)
+/* 801586F0 00154350 38 1C 01 40 */ addi r0, r28, 0x140
+/* 801586F4 00154354 38 60 02 61 */ li r3, 0x261
+/* 801586F8 00154358 90 1B 00 00 */ stw r0, 0(r27)
+/* 801586FC 0015435C 48 00 A3 95 */ bl func_80162A90
+/* 80158700 00154360 28 03 00 03 */ cmplwi r3, 3
+/* 80158704 00154364 40 82 00 14 */ bne lbl_80158718
+/* 80158708 00154368 80 9B 00 00 */ lwz r4, 0(r27)
+/* 8015870C 0015436C 38 60 29 F5 */ li r3, 0x29f5
+/* 80158710 00154370 48 0F 7C C9 */ bl func_802503D8
+/* 80158714 00154374 48 00 00 30 */ b lbl_80158744
+lbl_80158718:
+/* 80158718 00154378 38 60 02 61 */ li r3, 0x261
+/* 8015871C 0015437C 48 00 A3 75 */ bl func_80162A90
+/* 80158720 00154380 28 03 00 02 */ cmplwi r3, 2
+/* 80158724 00154384 40 82 00 14 */ bne lbl_80158738
+/* 80158728 00154388 80 9B 00 00 */ lwz r4, 0(r27)
+/* 8015872C 0015438C 38 60 29 F4 */ li r3, 0x29f4
+/* 80158730 00154390 48 0F 7C A9 */ bl func_802503D8
+/* 80158734 00154394 48 00 00 10 */ b lbl_80158744
+lbl_80158738:
+/* 80158738 00154398 80 9B 00 00 */ lwz r4, 0(r27)
+/* 8015873C 0015439C 38 60 29 F6 */ li r3, 0x29f6
+/* 80158740 001543A0 48 0F 7C 99 */ bl func_802503D8
+lbl_80158744:
+/* 80158744 001543A4 38 00 00 FF */ li r0, 0xff
+/* 80158748 001543A8 38 E0 00 60 */ li r7, 0x60
+/* 8015874C 001543AC 98 1B 00 04 */ stb r0, 4(r27)
+/* 80158750 001543B0 38 00 00 84 */ li r0, 0x84
+/* 80158754 001543B4 7F A3 EB 78 */ mr r3, r29
+/* 80158758 001543B8 7F C4 F3 78 */ mr r4, r30
+/* 8015875C 001543BC 89 1E 00 03 */ lbz r8, 3(r30)
+/* 80158760 001543C0 38 A0 00 02 */ li r5, 2
+/* 80158764 001543C4 38 C0 FF FE */ li r6, -2
+/* 80158768 001543C8 99 1B 00 05 */ stb r8, 5(r27)
+/* 8015876C 001543CC 98 FB 00 06 */ stb r7, 6(r27)
+/* 80158770 001543D0 88 FE 00 05 */ lbz r7, 5(r30)
+/* 80158774 001543D4 98 FB 00 07 */ stb r7, 7(r27)
+/* 80158778 001543D8 98 1B 00 09 */ stb r0, 9(r27)
+/* 8015877C 001543DC 48 0F B7 39 */ bl func_80253EB4
+/* 80158780 001543E0 48 00 04 D0 */ b lbl_80158C50
+/* 80158784 001543E4 C0 02 8F 78 */ lfs f0, lbl_80641578-_SDA2_BASE_(r2)
+/* 80158788 001543E8 38 60 00 0E */ li r3, 0xe
+/* 8015878C 001543EC 80 9E 00 24 */ lwz r4, 0x24(r30)
+/* 80158790 001543F0 D0 04 00 00 */ stfs f0, 0(r4)
+/* 80158794 001543F4 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158798 001543F8 80 84 00 14 */ lwz r4, 0x14(r4)
+/* 8015879C 001543FC 48 00 3B 6D */ bl func_8015C308
+/* 801587A0 00154400 7F A3 EB 78 */ mr r3, r29
+/* 801587A4 00154404 7F C4 F3 78 */ mr r4, r30
+/* 801587A8 00154408 38 A0 00 02 */ li r5, 2
+/* 801587AC 0015440C 38 C0 52 13 */ li r6, 0x5213
+/* 801587B0 00154410 48 0F B7 05 */ bl func_80253EB4
+/* 801587B4 00154414 48 00 04 9C */ b lbl_80158C50
+/* 801587B8 00154418 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 801587BC 0015441C 88 03 00 10 */ lbz r0, 0x10(r3)
+/* 801587C0 00154420 2C 00 00 00 */ cmpwi r0, 0
+/* 801587C4 00154424 41 82 00 1C */ beq lbl_801587E0
+/* 801587C8 00154428 7F A3 EB 78 */ mr r3, r29
+/* 801587CC 0015442C 7F C4 F3 78 */ mr r4, r30
+/* 801587D0 00154430 38 A0 00 02 */ li r5, 2
+/* 801587D4 00154434 38 C0 52 14 */ li r6, 0x5214
+/* 801587D8 00154438 48 0F B6 DD */ bl func_80253EB4
+/* 801587DC 0015443C 48 00 04 74 */ b lbl_80158C50
+lbl_801587E0:
+/* 801587E0 00154440 80 1F 00 08 */ lwz r0, 8(r31)
+/* 801587E4 00154444 2C 00 00 02 */ cmpwi r0, 2
+/* 801587E8 00154448 40 82 00 1C */ bne lbl_80158804
+/* 801587EC 0015444C 7F A3 EB 78 */ mr r3, r29
+/* 801587F0 00154450 7F C4 F3 78 */ mr r4, r30
+/* 801587F4 00154454 38 A0 00 02 */ li r5, 2
+/* 801587F8 00154458 38 C0 2A 5E */ li r6, 0x2a5e
+/* 801587FC 0015445C 48 0F B6 B9 */ bl func_80253EB4
+/* 80158800 00154460 48 00 04 50 */ b lbl_80158C50
+lbl_80158804:
+/* 80158804 00154464 2C 00 00 01 */ cmpwi r0, 1
+/* 80158808 00154468 40 82 00 1C */ bne lbl_80158824
+/* 8015880C 0015446C 7F A3 EB 78 */ mr r3, r29
+/* 80158810 00154470 7F C4 F3 78 */ mr r4, r30
+/* 80158814 00154474 38 A0 00 02 */ li r5, 2
+/* 80158818 00154478 38 C0 2A 5F */ li r6, 0x2a5f
+/* 8015881C 0015447C 48 0F B6 99 */ bl func_80253EB4
+/* 80158820 00154480 48 00 04 30 */ b lbl_80158C50
+lbl_80158824:
+/* 80158824 00154484 2C 00 00 04 */ cmpwi r0, 4
+/* 80158828 00154488 40 82 04 28 */ bne lbl_80158C50
+/* 8015882C 0015448C 7F A3 EB 78 */ mr r3, r29
+/* 80158830 00154490 7F C4 F3 78 */ mr r4, r30
+/* 80158834 00154494 38 A0 00 02 */ li r5, 2
+/* 80158838 00154498 38 C0 52 14 */ li r6, 0x5214
+/* 8015883C 0015449C 48 0F B6 79 */ bl func_80253EB4
+/* 80158840 001544A0 48 00 04 10 */ b lbl_80158C50
+/* 80158844 001544A4 C0 02 8F 7C */ lfs f0, lbl_8064157C-_SDA2_BASE_(r2)
+/* 80158848 001544A8 7F A3 EB 78 */ mr r3, r29
+/* 8015884C 001544AC 80 BE 00 24 */ lwz r5, 0x24(r30)
+/* 80158850 001544B0 7F C4 F3 78 */ mr r4, r30
+/* 80158854 001544B4 C0 22 8F 80 */ lfs f1, lbl_80641580-_SDA2_BASE_(r2)
+/* 80158858 001544B8 38 C1 00 08 */ addi r6, r1, 8
+/* 8015885C 001544BC D0 05 00 00 */ stfs f0, 0(r5)
+/* 80158860 001544C0 38 A0 00 05 */ li r5, 5
+/* 80158864 001544C4 C0 02 8F 84 */ lfs f0, lbl_80641584-_SDA2_BASE_(r2)
+/* 80158868 001544C8 80 FE 00 24 */ lwz r7, 0x24(r30)
+/* 8015886C 001544CC D0 27 00 04 */ stfs f1, 4(r7)
+/* 80158870 001544D0 80 FE 00 24 */ lwz r7, 0x24(r30)
+/* 80158874 001544D4 D0 07 00 0C */ stfs f0, 0xc(r7)
+/* 80158878 001544D8 48 0F B6 15 */ bl func_80253E8C
+/* 8015887C 001544DC 83 61 00 08 */ lwz r27, 8(r1)
+/* 80158880 001544E0 38 9C 01 28 */ addi r4, r28, 0x128
+/* 80158884 001544E4 38 60 2A 5A */ li r3, 0x2a5a
+/* 80158888 001544E8 90 9B 00 00 */ stw r4, 0(r27)
+/* 8015888C 001544EC 48 0F 7B 4D */ bl func_802503D8
+/* 80158890 001544F0 38 00 00 FF */ li r0, 0xff
+/* 80158894 001544F4 38 80 00 46 */ li r4, 0x46
+/* 80158898 001544F8 98 1B 00 04 */ stb r0, 4(r27)
+/* 8015889C 001544FC 38 E0 00 1E */ li r7, 0x1e
+/* 801588A0 00154500 38 00 00 84 */ li r0, 0x84
+/* 801588A4 00154504 7F A3 EB 78 */ mr r3, r29
+/* 801588A8 00154508 98 9B 00 05 */ stb r4, 5(r27)
+/* 801588AC 0015450C 7F C4 F3 78 */ mr r4, r30
+/* 801588B0 00154510 38 A0 00 02 */ li r5, 2
+/* 801588B4 00154514 38 C0 FF FE */ li r6, -2
+/* 801588B8 00154518 98 FB 00 06 */ stb r7, 6(r27)
+/* 801588BC 0015451C 88 FE 00 05 */ lbz r7, 5(r30)
+/* 801588C0 00154520 98 FB 00 07 */ stb r7, 7(r27)
+/* 801588C4 00154524 98 1B 00 09 */ stb r0, 9(r27)
+/* 801588C8 00154528 48 0F B5 ED */ bl func_80253EB4
+/* 801588CC 0015452C 48 00 03 84 */ b lbl_80158C50
+/* 801588D0 00154530 38 60 02 61 */ li r3, 0x261
+/* 801588D4 00154534 48 00 A1 BD */ bl func_80162A90
+/* 801588D8 00154538 28 03 00 02 */ cmplwi r3, 2
+/* 801588DC 0015453C 41 82 00 28 */ beq lbl_80158904
+/* 801588E0 00154540 C0 02 8F 88 */ lfs f0, lbl_80641588-_SDA2_BASE_(r2)
+/* 801588E4 00154544 80 7E 00 24 */ lwz r3, 0x24(r30)
+/* 801588E8 00154548 C0 22 8F 8C */ lfs f1, lbl_8064158C-_SDA2_BASE_(r2)
+/* 801588EC 0015454C D0 03 00 00 */ stfs f0, 0(r3)
+/* 801588F0 00154550 C0 02 8F 90 */ lfs f0, lbl_80641590-_SDA2_BASE_(r2)
+/* 801588F4 00154554 80 7E 00 24 */ lwz r3, 0x24(r30)
+/* 801588F8 00154558 D0 23 00 04 */ stfs f1, 4(r3)
+/* 801588FC 0015455C 80 7E 00 24 */ lwz r3, 0x24(r30)
+/* 80158900 00154560 D0 03 00 0C */ stfs f0, 0xc(r3)
+lbl_80158904:
+/* 80158904 00154564 7F A3 EB 78 */ mr r3, r29
+/* 80158908 00154568 7F C4 F3 78 */ mr r4, r30
+/* 8015890C 0015456C 38 C1 00 08 */ addi r6, r1, 8
+/* 80158910 00154570 38 A0 00 05 */ li r5, 5
+/* 80158914 00154574 48 0F B5 79 */ bl func_80253E8C
+/* 80158918 00154578 83 61 00 08 */ lwz r27, 8(r1)
+/* 8015891C 0015457C 38 1C 00 28 */ addi r0, r28, 0x28
+/* 80158920 00154580 38 9F 49 88 */ addi r4, r31, 0x4988
+/* 80158924 00154584 38 60 00 51 */ li r3, 0x51
+/* 80158928 00154588 90 1B 00 00 */ stw r0, 0(r27)
+/* 8015892C 0015458C 48 00 39 DD */ bl func_8015C308
+/* 80158930 00154590 80 9B 00 00 */ lwz r4, 0(r27)
+/* 80158934 00154594 38 60 2A 59 */ li r3, 0x2a59
+/* 80158938 00154598 48 0F 7A A1 */ bl func_802503D8
+/* 8015893C 0015459C 38 E0 00 FF */ li r7, 0xff
+/* 80158940 001545A0 38 00 00 84 */ li r0, 0x84
+/* 80158944 001545A4 98 FB 00 04 */ stb r7, 4(r27)
+/* 80158948 001545A8 7F A3 EB 78 */ mr r3, r29
+/* 8015894C 001545AC 7F C4 F3 78 */ mr r4, r30
+/* 80158950 001545B0 38 A0 00 02 */ li r5, 2
+/* 80158954 001545B4 98 FB 00 05 */ stb r7, 5(r27)
+/* 80158958 001545B8 38 C0 FF FE */ li r6, -2
+/* 8015895C 001545BC 98 FB 00 06 */ stb r7, 6(r27)
+/* 80158960 001545C0 88 FE 00 05 */ lbz r7, 5(r30)
+/* 80158964 001545C4 98 FB 00 07 */ stb r7, 7(r27)
+/* 80158968 001545C8 98 1B 00 09 */ stb r0, 9(r27)
+/* 8015896C 001545CC 48 0F B5 49 */ bl func_80253EB4
+/* 80158970 001545D0 48 00 02 E0 */ b lbl_80158C50
+/* 80158974 001545D4 38 60 02 61 */ li r3, 0x261
+/* 80158978 001545D8 48 00 A1 19 */ bl func_80162A90
+/* 8015897C 001545DC 28 03 00 02 */ cmplwi r3, 2
+/* 80158980 001545E0 41 82 00 28 */ beq lbl_801589A8
+/* 80158984 001545E4 C0 02 8F 94 */ lfs f0, lbl_80641594-_SDA2_BASE_(r2)
+/* 80158988 001545E8 80 7E 00 24 */ lwz r3, 0x24(r30)
+/* 8015898C 001545EC C0 22 8F 98 */ lfs f1, lbl_80641598-_SDA2_BASE_(r2)
+/* 80158990 001545F0 D0 03 00 00 */ stfs f0, 0(r3)
+/* 80158994 001545F4 C0 02 8F 90 */ lfs f0, lbl_80641590-_SDA2_BASE_(r2)
+/* 80158998 001545F8 80 7E 00 24 */ lwz r3, 0x24(r30)
+/* 8015899C 001545FC D0 23 00 04 */ stfs f1, 4(r3)
+/* 801589A0 00154600 80 7E 00 24 */ lwz r3, 0x24(r30)
+/* 801589A4 00154604 D0 03 00 0C */ stfs f0, 0xc(r3)
+lbl_801589A8:
+/* 801589A8 00154608 7F A3 EB 78 */ mr r3, r29
+/* 801589AC 0015460C 7F C4 F3 78 */ mr r4, r30
+/* 801589B0 00154610 38 C1 00 08 */ addi r6, r1, 8
+/* 801589B4 00154614 38 A0 00 05 */ li r5, 5
+/* 801589B8 00154618 48 0F B4 D5 */ bl func_80253E8C
+/* 801589BC 0015461C 38 7C 00 28 */ addi r3, r28, 0x28
+/* 801589C0 00154620 83 81 00 08 */ lwz r28, 8(r1)
+/* 801589C4 00154624 38 03 00 40 */ addi r0, r3, 0x40
+/* 801589C8 00154628 38 9F 3B B0 */ addi r4, r31, 0x3bb0
+/* 801589CC 0015462C 90 1C 00 00 */ stw r0, 0(r28)
+/* 801589D0 00154630 38 60 00 51 */ li r3, 0x51
+/* 801589D4 00154634 48 00 39 35 */ bl func_8015C308
+/* 801589D8 00154638 80 9C 00 00 */ lwz r4, 0(r28)
+/* 801589DC 0015463C 38 60 2A 59 */ li r3, 0x2a59
+/* 801589E0 00154640 48 0F 79 F9 */ bl func_802503D8
+/* 801589E4 00154644 38 E0 00 FF */ li r7, 0xff
+/* 801589E8 00154648 38 00 00 84 */ li r0, 0x84
+/* 801589EC 0015464C 98 FC 00 04 */ stb r7, 4(r28)
+/* 801589F0 00154650 7F A3 EB 78 */ mr r3, r29
+/* 801589F4 00154654 7F C4 F3 78 */ mr r4, r30
+/* 801589F8 00154658 38 A0 00 02 */ li r5, 2
+/* 801589FC 0015465C 98 FC 00 05 */ stb r7, 5(r28)
+/* 80158A00 00154660 38 C0 FF FE */ li r6, -2
+/* 80158A04 00154664 98 FC 00 06 */ stb r7, 6(r28)
+/* 80158A08 00154668 88 FE 00 05 */ lbz r7, 5(r30)
+/* 80158A0C 0015466C 98 FC 00 07 */ stb r7, 7(r28)
+/* 80158A10 00154670 98 1C 00 09 */ stb r0, 9(r28)
+/* 80158A14 00154674 48 0F B4 A1 */ bl func_80253EB4
+/* 80158A18 00154678 48 00 02 38 */ b lbl_80158C50
+/* 80158A1C 0015467C 38 60 02 61 */ li r3, 0x261
+/* 80158A20 00154680 48 00 A0 71 */ bl func_80162A90
+/* 80158A24 00154684 28 03 00 02 */ cmplwi r3, 2
+/* 80158A28 00154688 40 82 00 EC */ bne lbl_80158B14
+/* 80158A2C 0015468C 7F A3 EB 78 */ mr r3, r29
+/* 80158A30 00154690 7F C4 F3 78 */ mr r4, r30
+/* 80158A34 00154694 38 C1 00 08 */ addi r6, r1, 8
+/* 80158A38 00154698 38 A0 00 05 */ li r5, 5
+/* 80158A3C 0015469C 48 0F B4 51 */ bl func_80253E8C
+/* 80158A40 001546A0 38 7C 00 28 */ addi r3, r28, 0x28
+/* 80158A44 001546A4 83 81 00 08 */ lwz r28, 8(r1)
+/* 80158A48 001546A8 38 03 00 80 */ addi r0, r3, 0x80
+/* 80158A4C 001546AC 90 1C 00 00 */ stw r0, 0(r28)
+/* 80158A50 001546B0 A0 9F 4B 70 */ lhz r4, 0x4b70(r31)
+/* 80158A54 001546B4 28 04 FF FF */ cmplwi r4, 0xffff
+/* 80158A58 001546B8 40 82 00 40 */ bne lbl_80158A98
+/* 80158A5C 001546BC 38 7F 4B 80 */ addi r3, r31, 0x4b80
+/* 80158A60 001546C0 38 80 00 05 */ li r4, 5
+/* 80158A64 001546C4 38 A0 00 00 */ li r5, 0
+/* 80158A68 001546C8 48 28 24 95 */ bl func_803DAEFC
+/* 80158A6C 001546CC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80158A70 001546D0 7C 64 1B 78 */ mr r4, r3
+/* 80158A74 001546D4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80158A78 001546D8 38 65 00 10 */ addi r3, r5, 0x10
+/* 80158A7C 001546DC 48 23 95 19 */ bl func_80391F94
+/* 80158A80 001546E0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80158A84 001546E4 48 0F 78 71 */ bl func_802502F4
+/* 80158A88 001546E8 7C 64 1B 78 */ mr r4, r3
+/* 80158A8C 001546EC 38 60 00 15 */ li r3, 0x15
+/* 80158A90 001546F0 48 00 38 79 */ bl func_8015C308
+/* 80158A94 001546F4 48 00 00 28 */ b lbl_80158ABC
+lbl_80158A98:
+/* 80158A98 001546F8 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 80158A9C 001546FC 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 80158AA0 00154700 38 63 00 10 */ addi r3, r3, 0x10
+/* 80158AA4 00154704 48 23 94 F1 */ bl func_80391F94
+/* 80158AA8 00154708 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80158AAC 0015470C 48 0F 78 49 */ bl func_802502F4
+/* 80158AB0 00154710 7C 64 1B 78 */ mr r4, r3
+/* 80158AB4 00154714 38 60 00 15 */ li r3, 0x15
+/* 80158AB8 00154718 48 00 38 51 */ bl func_8015C308
+lbl_80158ABC:
+/* 80158ABC 0015471C A0 7F 49 A0 */ lhz r3, 0x49a0(r31)
+/* 80158AC0 00154720 48 0F 78 35 */ bl func_802502F4
+/* 80158AC4 00154724 7C 64 1B 78 */ mr r4, r3
+/* 80158AC8 00154728 38 60 00 51 */ li r3, 0x51
+/* 80158ACC 0015472C 48 00 38 3D */ bl func_8015C308
+/* 80158AD0 00154730 80 9C 00 00 */ lwz r4, 0(r28)
+/* 80158AD4 00154734 38 60 2A 59 */ li r3, 0x2a59
+/* 80158AD8 00154738 48 0F 79 01 */ bl func_802503D8
+/* 80158ADC 0015473C 38 E0 00 FF */ li r7, 0xff
+/* 80158AE0 00154740 38 00 00 84 */ li r0, 0x84
+/* 80158AE4 00154744 98 FC 00 04 */ stb r7, 4(r28)
+/* 80158AE8 00154748 7F A3 EB 78 */ mr r3, r29
+/* 80158AEC 0015474C 7F C4 F3 78 */ mr r4, r30
+/* 80158AF0 00154750 38 A0 00 02 */ li r5, 2
+/* 80158AF4 00154754 98 FC 00 05 */ stb r7, 5(r28)
+/* 80158AF8 00154758 38 C0 FF FE */ li r6, -2
+/* 80158AFC 0015475C 98 FC 00 06 */ stb r7, 6(r28)
+/* 80158B00 00154760 88 FE 00 05 */ lbz r7, 5(r30)
+/* 80158B04 00154764 98 FC 00 07 */ stb r7, 7(r28)
+/* 80158B08 00154768 98 1C 00 09 */ stb r0, 9(r28)
+/* 80158B0C 0015476C 48 0F B3 A9 */ bl func_80253EB4
+/* 80158B10 00154770 48 00 01 40 */ b lbl_80158C50
+lbl_80158B14:
+/* 80158B14 00154774 7F A3 EB 78 */ mr r3, r29
+/* 80158B18 00154778 7F C4 F3 78 */ mr r4, r30
+/* 80158B1C 0015477C 38 A0 00 02 */ li r5, 2
+/* 80158B20 00154780 38 C0 00 00 */ li r6, 0
+/* 80158B24 00154784 48 0F B3 91 */ bl func_80253EB4
+/* 80158B28 00154788 48 00 01 28 */ b lbl_80158C50
+/* 80158B2C 0015478C 38 60 02 61 */ li r3, 0x261
+/* 80158B30 00154790 48 00 9F 61 */ bl func_80162A90
+/* 80158B34 00154794 28 03 00 02 */ cmplwi r3, 2
+/* 80158B38 00154798 40 82 00 EC */ bne lbl_80158C24
+/* 80158B3C 0015479C 7F A3 EB 78 */ mr r3, r29
+/* 80158B40 001547A0 7F C4 F3 78 */ mr r4, r30
+/* 80158B44 001547A4 38 C1 00 08 */ addi r6, r1, 8
+/* 80158B48 001547A8 38 A0 00 05 */ li r5, 5
+/* 80158B4C 001547AC 48 0F B3 41 */ bl func_80253E8C
+/* 80158B50 001547B0 38 7C 00 28 */ addi r3, r28, 0x28
+/* 80158B54 001547B4 83 81 00 08 */ lwz r28, 8(r1)
+/* 80158B58 001547B8 38 03 00 C0 */ addi r0, r3, 0xc0
+/* 80158B5C 001547BC 90 1C 00 00 */ stw r0, 0(r28)
+/* 80158B60 001547C0 A0 9F 3D 98 */ lhz r4, 0x3d98(r31)
+/* 80158B64 001547C4 28 04 FF FF */ cmplwi r4, 0xffff
+/* 80158B68 001547C8 40 82 00 40 */ bne lbl_80158BA8
+/* 80158B6C 001547CC 38 7F 3D A8 */ addi r3, r31, 0x3da8
+/* 80158B70 001547D0 38 80 00 05 */ li r4, 5
+/* 80158B74 001547D4 38 A0 00 00 */ li r5, 0
+/* 80158B78 001547D8 48 28 23 85 */ bl func_803DAEFC
+/* 80158B7C 001547DC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80158B80 001547E0 7C 64 1B 78 */ mr r4, r3
+/* 80158B84 001547E4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80158B88 001547E8 38 65 00 10 */ addi r3, r5, 0x10
+/* 80158B8C 001547EC 48 23 94 09 */ bl func_80391F94
+/* 80158B90 001547F0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80158B94 001547F4 48 0F 77 61 */ bl func_802502F4
+/* 80158B98 001547F8 7C 64 1B 78 */ mr r4, r3
+/* 80158B9C 001547FC 38 60 00 15 */ li r3, 0x15
+/* 80158BA0 00154800 48 00 37 69 */ bl func_8015C308
+/* 80158BA4 00154804 48 00 00 28 */ b lbl_80158BCC
+lbl_80158BA8:
+/* 80158BA8 00154808 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 80158BAC 0015480C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
+/* 80158BB0 00154810 38 63 00 10 */ addi r3, r3, 0x10
+/* 80158BB4 00154814 48 23 93 E1 */ bl func_80391F94
+/* 80158BB8 00154818 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80158BBC 0015481C 48 0F 77 39 */ bl func_802502F4
+/* 80158BC0 00154820 7C 64 1B 78 */ mr r4, r3
+/* 80158BC4 00154824 38 60 00 15 */ li r3, 0x15
+/* 80158BC8 00154828 48 00 37 41 */ bl func_8015C308
+lbl_80158BCC:
+/* 80158BCC 0015482C A0 7F 3B C8 */ lhz r3, 0x3bc8(r31)
+/* 80158BD0 00154830 48 0F 77 25 */ bl func_802502F4
+/* 80158BD4 00154834 7C 64 1B 78 */ mr r4, r3
+/* 80158BD8 00154838 38 60 00 51 */ li r3, 0x51
+/* 80158BDC 0015483C 48 00 37 2D */ bl func_8015C308
+/* 80158BE0 00154840 80 9C 00 00 */ lwz r4, 0(r28)
+/* 80158BE4 00154844 38 60 2A 59 */ li r3, 0x2a59
+/* 80158BE8 00154848 48 0F 77 F1 */ bl func_802503D8
+/* 80158BEC 0015484C 38 E0 00 FF */ li r7, 0xff
+/* 80158BF0 00154850 38 00 00 84 */ li r0, 0x84
+/* 80158BF4 00154854 98 FC 00 04 */ stb r7, 4(r28)
+/* 80158BF8 00154858 7F A3 EB 78 */ mr r3, r29
+/* 80158BFC 0015485C 7F C4 F3 78 */ mr r4, r30
+/* 80158C00 00154860 38 A0 00 02 */ li r5, 2
+/* 80158C04 00154864 98 FC 00 05 */ stb r7, 5(r28)
+/* 80158C08 00154868 38 C0 FF FE */ li r6, -2
+/* 80158C0C 0015486C 98 FC 00 06 */ stb r7, 6(r28)
+/* 80158C10 00154870 88 FE 00 05 */ lbz r7, 5(r30)
+/* 80158C14 00154874 98 FC 00 07 */ stb r7, 7(r28)
+/* 80158C18 00154878 98 1C 00 09 */ stb r0, 9(r28)
+/* 80158C1C 0015487C 48 0F B2 99 */ bl func_80253EB4
+/* 80158C20 00154880 48 00 00 30 */ b lbl_80158C50
+lbl_80158C24:
+/* 80158C24 00154884 7F A3 EB 78 */ mr r3, r29
+/* 80158C28 00154888 7F C4 F3 78 */ mr r4, r30
+/* 80158C2C 0015488C 38 A0 00 02 */ li r5, 2
+/* 80158C30 00154890 38 C0 00 00 */ li r6, 0
+/* 80158C34 00154894 48 0F B2 81 */ bl func_80253EB4
+/* 80158C38 00154898 48 00 00 18 */ b lbl_80158C50
+/* 80158C3C 0015489C 7F A3 EB 78 */ mr r3, r29
+/* 80158C40 001548A0 7F C4 F3 78 */ mr r4, r30
+/* 80158C44 001548A4 38 A0 00 02 */ li r5, 2
+/* 80158C48 001548A8 38 C0 00 00 */ li r6, 0
+/* 80158C4C 001548AC 48 0F B2 69 */ bl func_80253EB4
+lbl_80158C50:
+/* 80158C50 001548B0 39 61 00 30 */ addi r11, r1, 0x30
+/* 80158C54 001548B4 48 06 E5 21 */ bl _restgpr_27
+/* 80158C58 001548B8 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80158C5C 001548BC 7C 08 03 A6 */ mtlr r0
+/* 80158C60 001548C0 38 21 00 30 */ addi r1, r1, 0x30
+/* 80158C64 001548C4 4E 80 00 20 */ blr
+lbl_80158C68:
+/* 80158C68 001548C8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80158C6C 001548CC 7C 08 02 A6 */ mflr r0
+/* 80158C70 001548D0 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80158C74 001548D4 93 E1 00 6C */ stw r31, 0x6c(r1)
+/* 80158C78 001548D8 93 C1 00 68 */ stw r30, 0x68(r1)
+/* 80158C7C 001548DC 7C 9E 23 78 */ mr r30, r4
+/* 80158C80 001548E0 93 A1 00 64 */ stw r29, 0x64(r1)
+/* 80158C84 001548E4 7C 7D 1B 78 */ mr r29, r3
+/* 80158C88 001548E8 4B FC 3C ED */ bl func_8011C974
+/* 80158C8C 001548EC 7C 7F 1B 78 */ mr r31, r3
+/* 80158C90 001548F0 7F A3 EB 78 */ mr r3, r29
+/* 80158C94 001548F4 7F C4 F3 78 */ mr r4, r30
+/* 80158C98 001548F8 38 C1 00 18 */ addi r6, r1, 0x18
+/* 80158C9C 001548FC 38 A0 00 03 */ li r5, 3
+/* 80158CA0 00154900 48 0F B2 3D */ bl func_80253EDC
+/* 80158CA4 00154904 7F A3 EB 78 */ mr r3, r29
+/* 80158CA8 00154908 7F C4 F3 78 */ mr r4, r30
+/* 80158CAC 0015490C 38 C1 00 20 */ addi r6, r1, 0x20
+/* 80158CB0 00154910 38 A0 00 06 */ li r5, 6
+/* 80158CB4 00154914 48 0F B2 29 */ bl func_80253EDC
+/* 80158CB8 00154918 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 80158CBC 0015491C 2C 00 00 04 */ cmpwi r0, 4
+/* 80158CC0 00154920 41 82 00 F0 */ beq lbl_80158DB0
+/* 80158CC4 00154924 40 80 01 50 */ bge lbl_80158E14
+/* 80158CC8 00154928 2C 00 00 01 */ cmpwi r0, 1
+/* 80158CCC 0015492C 41 82 00 08 */ beq lbl_80158CD4
+/* 80158CD0 00154930 48 00 01 44 */ b lbl_80158E14
+lbl_80158CD4:
+/* 80158CD4 00154934 38 60 02 61 */ li r3, 0x261
+/* 80158CD8 00154938 48 00 9D B9 */ bl func_80162A90
+/* 80158CDC 0015493C 28 03 00 02 */ cmplwi r3, 2
+/* 80158CE0 00154940 40 82 00 18 */ bne lbl_80158CF8
+/* 80158CE4 00154944 88 1F 00 1B */ lbz r0, 0x1b(r31)
+/* 80158CE8 00154948 28 00 00 01 */ cmplwi r0, 1
+/* 80158CEC 0015494C 40 82 00 0C */ bne lbl_80158CF8
+/* 80158CF0 00154950 38 60 52 1A */ li r3, 0x521a
+/* 80158CF4 00154954 48 00 00 50 */ b lbl_80158D44
+lbl_80158CF8:
+/* 80158CF8 00154958 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
+/* 80158CFC 0015495C 80 04 00 18 */ lwz r0, 0x18(r4)
+/* 80158D00 00154960 2C 00 00 02 */ cmpwi r0, 2
+/* 80158D04 00154964 41 82 00 34 */ beq lbl_80158D38
+/* 80158D08 00154968 40 80 00 14 */ bge lbl_80158D1C
+/* 80158D0C 0015496C 2C 00 00 00 */ cmpwi r0, 0
+/* 80158D10 00154970 41 82 00 18 */ beq lbl_80158D28
+/* 80158D14 00154974 40 80 00 1C */ bge lbl_80158D30
+/* 80158D18 00154978 48 00 00 2C */ b lbl_80158D44
+lbl_80158D1C:
+/* 80158D1C 0015497C 2C 00 00 04 */ cmpwi r0, 4
+/* 80158D20 00154980 40 80 00 24 */ bge lbl_80158D44
+/* 80158D24 00154984 48 00 00 1C */ b lbl_80158D40
+lbl_80158D28:
+/* 80158D28 00154988 38 60 50 C2 */ li r3, 0x50c2
+/* 80158D2C 0015498C 48 00 00 18 */ b lbl_80158D44
+lbl_80158D30:
+/* 80158D30 00154990 38 60 50 CD */ li r3, 0x50cd
+/* 80158D34 00154994 48 00 00 10 */ b lbl_80158D44
+lbl_80158D38:
+/* 80158D38 00154998 38 60 46 CE */ li r3, 0x46ce
+/* 80158D3C 0015499C 48 00 00 08 */ b lbl_80158D44
+lbl_80158D40:
+/* 80158D40 001549A0 38 60 46 D0 */ li r3, 0x46d0
+lbl_80158D44:
+/* 80158D44 001549A4 48 0F 75 B1 */ bl func_802502F4
+/* 80158D48 001549A8 C0 A1 00 20 */ lfs f5, 0x20(r1)
+/* 80158D4C 001549AC 38 00 FF 00 */ li r0, -256
+/* 80158D50 001549B0 C0 61 00 30 */ lfs f3, 0x30(r1)
+/* 80158D54 001549B4 38 80 00 00 */ li r4, 0
+/* 80158D58 001549B8 C0 21 00 24 */ lfs f1, 0x24(r1)
+/* 80158D5C 001549BC FC 80 28 1E */ fctiwz f4, f5
+/* 80158D60 001549C0 C0 01 00 38 */ lfs f0, 0x38(r1)
+/* 80158D64 001549C4 FC 40 18 1E */ fctiwz f2, f3
+/* 80158D68 001549C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80158D6C 001549CC 88 BE 00 11 */ lbz r5, 0x11(r30)
+/* 80158D70 001549D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80158D74 001549D4 D8 41 00 48 */ stfd f2, 0x48(r1)
+/* 80158D78 001549D8 7C A9 03 78 */ or r9, r5, r0
+/* 80158D7C 001549DC FC 20 08 1E */ fctiwz f1, f1
+/* 80158D80 001549E0 FC 00 00 1E */ fctiwz f0, f0
+/* 80158D84 001549E4 D8 81 00 40 */ stfd f4, 0x40(r1)
+/* 80158D88 001549E8 80 C1 00 4C */ lwz r6, 0x4c(r1)
+/* 80158D8C 001549EC D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 80158D90 001549F0 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80158D94 001549F4 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 80158D98 001549F8 80 E1 00 54 */ lwz r7, 0x54(r1)
+/* 80158D9C 001549FC 81 01 00 5C */ lwz r8, 0x5c(r1)
+/* 80158DA0 00154A00 7C E7 07 34 */ extsh r7, r7
+/* 80158DA4 00154A04 7D 08 07 34 */ extsh r8, r8
+/* 80158DA8 00154A08 48 0F 74 05 */ bl func_802501AC
+/* 80158DAC 00154A0C 48 00 00 68 */ b lbl_80158E14
+lbl_80158DB0:
+/* 80158DB0 00154A10 3B E0 00 FF */ li r31, 0xff
+/* 80158DB4 00154A14 38 81 00 0C */ addi r4, r1, 0xc
+/* 80158DB8 00154A18 9B E1 00 14 */ stb r31, 0x14(r1)
+/* 80158DBC 00154A1C 38 60 00 01 */ li r3, 1
+/* 80158DC0 00154A20 9B E1 00 15 */ stb r31, 0x15(r1)
+/* 80158DC4 00154A24 9B E1 00 16 */ stb r31, 0x16(r1)
+/* 80158DC8 00154A28 9B E1 00 17 */ stb r31, 0x17(r1)
+/* 80158DCC 00154A2C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80158DD0 00154A30 90 01 00 0C */ stw r0, 0xc(r1)
+/* 80158DD4 00154A34 48 0F 78 1D */ bl func_802505F0
+/* 80158DD8 00154A38 80 7E 00 88 */ lwz r3, 0x88(r30)
+/* 80158DDC 00154A3C 57 A0 04 21 */ rlwinm. r0, r29, 0, 0x10, 0x10
+/* 80158DE0 00154A40 60 60 00 01 */ ori r0, r3, 1
+/* 80158DE4 00154A44 90 1E 00 88 */ stw r0, 0x88(r30)
+/* 80158DE8 00154A48 41 82 00 2C */ beq lbl_80158E14
+/* 80158DEC 00154A4C 38 00 00 01 */ li r0, 1
+/* 80158DF0 00154A50 9B E1 00 13 */ stb r31, 0x13(r1)
+/* 80158DF4 00154A54 38 81 00 08 */ addi r4, r1, 8
+/* 80158DF8 00154A58 38 60 00 01 */ li r3, 1
+/* 80158DFC 00154A5C 98 01 00 10 */ stb r0, 0x10(r1)
+/* 80158E00 00154A60 98 01 00 11 */ stb r0, 0x11(r1)
+/* 80158E04 00154A64 98 01 00 12 */ stb r0, 0x12(r1)
+/* 80158E08 00154A68 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 80158E0C 00154A6C 90 01 00 08 */ stw r0, 8(r1)
+/* 80158E10 00154A70 48 0F 77 E1 */ bl func_802505F0
+lbl_80158E14:
+/* 80158E14 00154A74 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80158E18 00154A78 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 80158E1C 00154A7C 83 C1 00 68 */ lwz r30, 0x68(r1)
+/* 80158E20 00154A80 83 A1 00 64 */ lwz r29, 0x64(r1)
+/* 80158E24 00154A84 7C 08 03 A6 */ mtlr r0
+/* 80158E28 00154A88 38 21 00 70 */ addi r1, r1, 0x70
+/* 80158E2C 00154A8C 4E 80 00 20 */ blr
+
+.global func_80158E30
+func_80158E30:
+/* 80158E30 00154A90 38 A0 00 01 */ li r5, 1
+/* 80158E34 00154A94 38 6D 9D 20 */ addi r3, r13, lbl_8063EFE0-_SDA_BASE_
+/* 80158E38 00154A98 38 80 00 04 */ li r4, 4
+/* 80158E3C 00154A9C 38 00 00 00 */ li r0, 0
+/* 80158E40 00154AA0 98 AD 9D 20 */ stb r5, lbl_8063EFE0-_SDA_BASE_(r13)
+/* 80158E44 00154AA4 B0 83 00 02 */ sth r4, 2(r3)
+/* 80158E48 00154AA8 98 03 00 04 */ stb r0, 4(r3)
+/* 80158E4C 00154AAC 4E 80 00 20 */ blr
diff --git a/asm/code_80158E50.s b/asm/code_80158E50.s
new file mode 100644
index 0000000..1d38e00
--- /dev/null
+++ b/asm/code_80158E50.s
@@ -0,0 +1,5543 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+lbl_80158E50:
+/* 80158E50 00154AB0 2C 04 00 58 */ cmpwi r4, 0x58
+/* 80158E54 00154AB4 41 82 06 08 */ beq lbl_8015945C
+/* 80158E58 00154AB8 40 80 02 24 */ bge lbl_8015907C
+/* 80158E5C 00154ABC 2C 04 00 32 */ cmpwi r4, 0x32
+/* 80158E60 00154AC0 41 82 07 0C */ beq lbl_8015956C
+/* 80158E64 00154AC4 40 80 01 14 */ bge lbl_80158F78
+/* 80158E68 00154AC8 2C 04 00 1E */ cmpwi r4, 0x1e
+/* 80158E6C 00154ACC 41 82 06 08 */ beq lbl_80159474
+/* 80158E70 00154AD0 40 80 00 88 */ bge lbl_80158EF8
+/* 80158E74 00154AD4 2C 04 00 15 */ cmpwi r4, 0x15
+/* 80158E78 00154AD8 41 82 05 24 */ beq lbl_8015939C
+/* 80158E7C 00154ADC 40 80 00 48 */ bge lbl_80158EC4
+/* 80158E80 00154AE0 2C 04 00 0D */ cmpwi r4, 0xd
+/* 80158E84 00154AE4 4D 82 00 20 */ beqlr
+/* 80158E88 00154AE8 40 80 00 24 */ bge lbl_80158EAC
+/* 80158E8C 00154AEC 2C 04 00 08 */ cmpwi r4, 8
+/* 80158E90 00154AF0 40 80 00 10 */ bge lbl_80158EA0
+/* 80158E94 00154AF4 2C 04 00 06 */ cmpwi r4, 6
+/* 80158E98 00154AF8 40 80 04 F4 */ bge lbl_8015938C
+/* 80158E9C 00154AFC 4E 80 00 20 */ blr
+lbl_80158EA0:
+/* 80158EA0 00154B00 2C 04 00 0C */ cmpwi r4, 0xc
+/* 80158EA4 00154B04 40 80 04 C8 */ bge lbl_8015936C
+/* 80158EA8 00154B08 48 00 04 9C */ b lbl_80159344
+lbl_80158EAC:
+/* 80158EAC 00154B0C 2C 04 00 10 */ cmpwi r4, 0x10
+/* 80158EB0 00154B10 41 82 04 D4 */ beq lbl_80159384
+/* 80158EB4 00154B14 4C 80 00 20 */ bgelr
+/* 80158EB8 00154B18 2C 04 00 0F */ cmpwi r4, 0xf
+/* 80158EBC 00154B1C 40 80 04 C0 */ bge lbl_8015937C
+/* 80158EC0 00154B20 48 00 04 B4 */ b lbl_80159374
+lbl_80158EC4:
+/* 80158EC4 00154B24 2C 04 00 1A */ cmpwi r4, 0x1a
+/* 80158EC8 00154B28 41 82 04 7C */ beq lbl_80159344
+/* 80158ECC 00154B2C 40 80 00 1C */ bge lbl_80158EE8
+/* 80158ED0 00154B30 2C 04 00 18 */ cmpwi r4, 0x18
+/* 80158ED4 00154B34 41 82 04 68 */ beq lbl_8015933C
+/* 80158ED8 00154B38 4C 80 00 20 */ bgelr
+/* 80158EDC 00154B3C 2C 04 00 17 */ cmpwi r4, 0x17
+/* 80158EE0 00154B40 40 80 04 54 */ bge lbl_80159334
+/* 80158EE4 00154B44 48 00 05 D8 */ b lbl_801594BC
+lbl_80158EE8:
+/* 80158EE8 00154B48 2C 04 00 1C */ cmpwi r4, 0x1c
+/* 80158EEC 00154B4C 41 82 04 50 */ beq lbl_8015933C
+/* 80158EF0 00154B50 40 80 04 BC */ bge lbl_801593AC
+/* 80158EF4 00154B54 48 00 04 40 */ b lbl_80159334
+lbl_80158EF8:
+/* 80158EF8 00154B58 2C 04 00 29 */ cmpwi r4, 0x29
+/* 80158EFC 00154B5C 41 82 07 48 */ beq lbl_80159644
+/* 80158F00 00154B60 40 80 00 44 */ bge lbl_80158F44
+/* 80158F04 00154B64 2C 04 00 25 */ cmpwi r4, 0x25
+/* 80158F08 00154B68 41 82 06 2C */ beq lbl_80159534
+/* 80158F0C 00154B6C 40 80 00 28 */ bge lbl_80158F34
+/* 80158F10 00154B70 2C 04 00 21 */ cmpwi r4, 0x21
+/* 80158F14 00154B74 41 82 04 90 */ beq lbl_801593A4
+/* 80158F18 00154B78 40 80 00 10 */ bge lbl_80158F28
+/* 80158F1C 00154B7C 2C 04 00 20 */ cmpwi r4, 0x20
+/* 80158F20 00154B80 40 80 05 A4 */ bge lbl_801594C4
+/* 80158F24 00154B84 48 00 04 28 */ b lbl_8015934C
+lbl_80158F28:
+/* 80158F28 00154B88 2C 04 00 23 */ cmpwi r4, 0x23
+/* 80158F2C 00154B8C 4C 80 00 20 */ bgelr
+/* 80158F30 00154B90 48 00 04 1C */ b lbl_8015934C
+lbl_80158F34:
+/* 80158F34 00154B94 2C 04 00 27 */ cmpwi r4, 0x27
+/* 80158F38 00154B98 41 82 04 FC */ beq lbl_80159434
+/* 80158F3C 00154B9C 4C 80 00 20 */ bgelr
+/* 80158F40 00154BA0 48 00 06 E4 */ b lbl_80159624
+lbl_80158F44:
+/* 80158F44 00154BA4 2C 04 00 2E */ cmpwi r4, 0x2e
+/* 80158F48 00154BA8 41 82 05 FC */ beq lbl_80159544
+/* 80158F4C 00154BAC 40 80 00 1C */ bge lbl_80158F68
+/* 80158F50 00154BB0 2C 04 00 2C */ cmpwi r4, 0x2c
+/* 80158F54 00154BB4 41 82 06 88 */ beq lbl_801595DC
+/* 80158F58 00154BB8 40 80 06 DC */ bge lbl_80159634
+/* 80158F5C 00154BBC 2C 04 00 2B */ cmpwi r4, 0x2b
+/* 80158F60 00154BC0 40 80 06 64 */ bge lbl_801595C4
+/* 80158F64 00154BC4 48 00 06 E8 */ b lbl_8015964C
+lbl_80158F68:
+/* 80158F68 00154BC8 2C 04 00 30 */ cmpwi r4, 0x30
+/* 80158F6C 00154BCC 41 82 06 D0 */ beq lbl_8015963C
+/* 80158F70 00154BD0 40 80 05 CC */ bge lbl_8015953C
+/* 80158F74 00154BD4 48 00 06 30 */ b lbl_801595A4
+lbl_80158F78:
+/* 80158F78 00154BD8 2C 04 00 45 */ cmpwi r4, 0x45
+/* 80158F7C 00154BDC 41 82 06 B0 */ beq lbl_8015962C
+/* 80158F80 00154BE0 40 80 00 80 */ bge lbl_80159000
+/* 80158F84 00154BE4 2C 04 00 3C */ cmpwi r4, 0x3c
+/* 80158F88 00154BE8 41 82 05 EC */ beq lbl_80159574
+/* 80158F8C 00154BEC 40 80 00 40 */ bge lbl_80158FCC
+/* 80158F90 00154BF0 2C 04 00 37 */ cmpwi r4, 0x37
+/* 80158F94 00154BF4 41 82 06 38 */ beq lbl_801595CC
+/* 80158F98 00154BF8 40 80 00 1C */ bge lbl_80158FB4
+/* 80158F9C 00154BFC 2C 04 00 35 */ cmpwi r4, 0x35
+/* 80158FA0 00154C00 41 82 05 64 */ beq lbl_80159504
+/* 80158FA4 00154C04 40 80 05 70 */ bge lbl_80159514
+/* 80158FA8 00154C08 2C 04 00 34 */ cmpwi r4, 0x34
+/* 80158FAC 00154C0C 40 80 05 60 */ bge lbl_8015950C
+/* 80158FB0 00154C10 48 00 05 B4 */ b lbl_80159564
+lbl_80158FB4:
+/* 80158FB4 00154C14 2C 04 00 3A */ cmpwi r4, 0x3a
+/* 80158FB8 00154C18 41 82 05 F4 */ beq lbl_801595AC
+/* 80158FBC 00154C1C 40 80 06 98 */ bge lbl_80159654
+/* 80158FC0 00154C20 2C 04 00 39 */ cmpwi r4, 0x39
+/* 80158FC4 00154C24 40 80 05 68 */ bge lbl_8015952C
+/* 80158FC8 00154C28 48 00 05 34 */ b lbl_801594FC
+lbl_80158FCC:
+/* 80158FCC 00154C2C 2C 04 00 41 */ cmpwi r4, 0x41
+/* 80158FD0 00154C30 41 82 06 34 */ beq lbl_80159604
+/* 80158FD4 00154C34 40 80 00 1C */ bge lbl_80158FF0
+/* 80158FD8 00154C38 2C 04 00 3F */ cmpwi r4, 0x3f
+/* 80158FDC 00154C3C 41 82 05 F8 */ beq lbl_801595D4
+/* 80158FE0 00154C40 40 80 06 04 */ bge lbl_801595E4
+/* 80158FE4 00154C44 2C 04 00 3E */ cmpwi r4, 0x3e
+/* 80158FE8 00154C48 40 80 05 AC */ bge lbl_80159594
+/* 80158FEC 00154C4C 48 00 05 C8 */ b lbl_801595B4
+lbl_80158FF0:
+/* 80158FF0 00154C50 2C 04 00 43 */ cmpwi r4, 0x43
+/* 80158FF4 00154C54 41 82 05 88 */ beq lbl_8015957C
+/* 80158FF8 00154C58 40 80 05 64 */ bge lbl_8015955C
+/* 80158FFC 00154C5C 48 00 05 F8 */ b lbl_801595F4
+lbl_80159000:
+/* 80159000 00154C60 2C 04 00 4F */ cmpwi r4, 0x4f
+/* 80159004 00154C64 41 82 04 F0 */ beq lbl_801594F4
+/* 80159008 00154C68 40 80 00 40 */ bge lbl_80159048
+/* 8015900C 00154C6C 2C 04 00 4A */ cmpwi r4, 0x4a
+/* 80159010 00154C70 41 82 06 0C */ beq lbl_8015961C
+/* 80159014 00154C74 40 80 00 1C */ bge lbl_80159030
+/* 80159018 00154C78 2C 04 00 48 */ cmpwi r4, 0x48
+/* 8015901C 00154C7C 41 82 05 30 */ beq lbl_8015954C
+/* 80159020 00154C80 40 80 05 CC */ bge lbl_801595EC
+/* 80159024 00154C84 2C 04 00 47 */ cmpwi r4, 0x47
+/* 80159028 00154C88 40 80 05 EC */ bge lbl_80159614
+/* 8015902C 00154C8C 48 00 05 70 */ b lbl_8015959C
+lbl_80159030:
+/* 80159030 00154C90 2C 04 00 4D */ cmpwi r4, 0x4d
+/* 80159034 00154C94 41 82 05 88 */ beq lbl_801595BC
+/* 80159038 00154C98 40 80 04 B4 */ bge lbl_801594EC
+/* 8015903C 00154C9C 2C 04 00 4C */ cmpwi r4, 0x4c
+/* 80159040 00154CA0 40 80 05 14 */ bge lbl_80159554
+/* 80159044 00154CA4 48 00 05 B8 */ b lbl_801595FC
+lbl_80159048:
+/* 80159048 00154CA8 2C 04 00 54 */ cmpwi r4, 0x54
+/* 8015904C 00154CAC 41 82 03 F0 */ beq lbl_8015943C
+/* 80159050 00154CB0 40 80 00 1C */ bge lbl_8015906C
+/* 80159054 00154CB4 2C 04 00 52 */ cmpwi r4, 0x52
+/* 80159058 00154CB8 41 82 03 6C */ beq lbl_801593C4
+/* 8015905C 00154CBC 40 80 03 70 */ bge lbl_801593CC
+/* 80159060 00154CC0 2C 04 00 51 */ cmpwi r4, 0x51
+/* 80159064 00154CC4 40 80 03 58 */ bge lbl_801593BC
+/* 80159068 00154CC8 4E 80 00 20 */ blr
+lbl_8015906C:
+/* 8015906C 00154CCC 2C 04 00 56 */ cmpwi r4, 0x56
+/* 80159070 00154CD0 41 82 03 DC */ beq lbl_8015944C
+/* 80159074 00154CD4 40 80 03 E0 */ bge lbl_80159454
+/* 80159078 00154CD8 48 00 03 CC */ b lbl_80159444
+lbl_8015907C:
+/* 8015907C 00154CDC 3C C0 00 01 */ lis r6, 0x0000C031@ha
+/* 80159080 00154CE0 38 06 C0 31 */ addi r0, r6, 0x0000C031@l
+/* 80159084 00154CE4 7C 04 00 00 */ cmpw r4, r0
+/* 80159088 00154CE8 41 82 02 E4 */ beq lbl_8015936C
+/* 8015908C 00154CEC 40 80 01 40 */ bge lbl_801591CC
+/* 80159090 00154CF0 38 06 C0 03 */ addi r0, r6, -16381
+/* 80159094 00154CF4 7C 04 00 00 */ cmpw r4, r0
+/* 80159098 00154CF8 40 80 00 88 */ bge lbl_80159120
+/* 8015909C 00154CFC 2C 04 00 62 */ cmpwi r4, 0x62
+/* 801590A0 00154D00 41 82 03 54 */ beq lbl_801593F4
+/* 801590A4 00154D04 40 80 00 40 */ bge lbl_801590E4
+/* 801590A8 00154D08 2C 04 00 5D */ cmpwi r4, 0x5d
+/* 801590AC 00154D0C 41 82 03 78 */ beq lbl_80159424
+/* 801590B0 00154D10 40 80 00 1C */ bge lbl_801590CC
+/* 801590B4 00154D14 2C 04 00 5B */ cmpwi r4, 0x5b
+/* 801590B8 00154D18 41 82 03 C4 */ beq lbl_8015947C
+/* 801590BC 00154D1C 40 80 03 60 */ bge lbl_8015941C
+/* 801590C0 00154D20 2C 04 00 5A */ cmpwi r4, 0x5a
+/* 801590C4 00154D24 40 80 03 A8 */ bge lbl_8015946C
+/* 801590C8 00154D28 48 00 03 9C */ b lbl_80159464
+lbl_801590CC:
+/* 801590CC 00154D2C 2C 04 00 60 */ cmpwi r4, 0x60
+/* 801590D0 00154D30 41 82 03 14 */ beq lbl_801593E4
+/* 801590D4 00154D34 40 80 03 18 */ bge lbl_801593EC
+/* 801590D8 00154D38 2C 04 00 5F */ cmpwi r4, 0x5f
+/* 801590DC 00154D3C 40 80 03 00 */ bge lbl_801593DC
+/* 801590E0 00154D40 48 00 03 CC */ b lbl_801594AC
+lbl_801590E4:
+/* 801590E4 00154D44 2C 04 00 67 */ cmpwi r4, 0x67
+/* 801590E8 00154D48 4D 82 00 20 */ beqlr
+/* 801590EC 00154D4C 40 80 00 1C */ bge lbl_80159108
+/* 801590F0 00154D50 2C 04 00 65 */ cmpwi r4, 0x65
+/* 801590F4 00154D54 41 82 03 18 */ beq lbl_8015940C
+/* 801590F8 00154D58 40 80 03 1C */ bge lbl_80159414
+/* 801590FC 00154D5C 2C 04 00 64 */ cmpwi r4, 0x64
+/* 80159100 00154D60 40 80 03 04 */ bge lbl_80159404
+/* 80159104 00154D64 48 00 02 F8 */ b lbl_801593FC
+lbl_80159108:
+/* 80159108 00154D68 2C 04 00 6B */ cmpwi r4, 0x6b
+/* 8015910C 00154D6C 41 82 03 C8 */ beq lbl_801594D4
+/* 80159110 00154D70 4C 80 00 20 */ bgelr
+/* 80159114 00154D74 2C 04 00 6A */ cmpwi r4, 0x6a
+/* 80159118 00154D78 40 80 03 B4 */ bge lbl_801594CC
+/* 8015911C 00154D7C 48 00 02 48 */ b lbl_80159364
+lbl_80159120:
+/* 80159120 00154D80 38 06 C0 18 */ addi r0, r6, -16360
+/* 80159124 00154D84 7C 04 00 00 */ cmpw r4, r0
+/* 80159128 00154D88 41 82 02 1C */ beq lbl_80159344
+/* 8015912C 00154D8C 40 80 00 50 */ bge lbl_8015917C
+/* 80159130 00154D90 38 06 C0 14 */ addi r0, r6, -16364
+/* 80159134 00154D94 7C 04 00 00 */ cmpw r4, r0
+/* 80159138 00154D98 41 82 02 0C */ beq lbl_80159344
+/* 8015913C 00154D9C 40 80 00 30 */ bge lbl_8015916C
+/* 80159140 00154DA0 38 06 C0 0B */ addi r0, r6, -16373
+/* 80159144 00154DA4 7C 04 00 00 */ cmpw r4, r0
+/* 80159148 00154DA8 40 80 00 14 */ bge lbl_8015915C
+/* 8015914C 00154DAC 38 06 C0 09 */ addi r0, r6, -16375
+/* 80159150 00154DB0 7C 04 00 00 */ cmpw r4, r0
+/* 80159154 00154DB4 4C 80 00 20 */ bgelr
+/* 80159158 00154DB8 48 00 01 DC */ b lbl_80159334
+lbl_8015915C:
+/* 8015915C 00154DBC 38 06 C0 11 */ addi r0, r6, -16367
+/* 80159160 00154DC0 7C 04 00 00 */ cmpw r4, r0
+/* 80159164 00154DC4 4C 80 00 20 */ bgelr
+/* 80159168 00154DC8 48 00 01 D4 */ b lbl_8015933C
+lbl_8015916C:
+/* 8015916C 00154DCC 38 06 C0 16 */ addi r0, r6, -16362
+/* 80159170 00154DD0 7C 04 00 00 */ cmpw r4, r0
+/* 80159174 00154DD4 41 82 01 D0 */ beq lbl_80159344
+/* 80159178 00154DD8 4E 80 00 20 */ blr
+lbl_8015917C:
+/* 8015917C 00154DDC 38 06 C0 23 */ addi r0, r6, -16349
+/* 80159180 00154DE0 7C 04 00 00 */ cmpw r4, r0
+/* 80159184 00154DE4 41 82 01 A8 */ beq lbl_8015932C
+/* 80159188 00154DE8 40 80 00 24 */ bge lbl_801591AC
+/* 8015918C 00154DEC 38 06 C0 21 */ addi r0, r6, -16351
+/* 80159190 00154DF0 7C 04 00 00 */ cmpw r4, r0
+/* 80159194 00154DF4 41 82 01 88 */ beq lbl_8015931C
+/* 80159198 00154DF8 40 80 01 8C */ bge lbl_80159324
+/* 8015919C 00154DFC 38 06 C0 1B */ addi r0, r6, -16357
+/* 801591A0 00154E00 7C 04 00 00 */ cmpw r4, r0
+/* 801591A4 00154E04 40 80 01 A8 */ bge lbl_8015934C
+/* 801591A8 00154E08 4E 80 00 20 */ blr
+lbl_801591AC:
+/* 801591AC 00154E0C 38 06 C0 2D */ addi r0, r6, -16339
+/* 801591B0 00154E10 7C 04 00 00 */ cmpw r4, r0
+/* 801591B4 00154E14 41 82 01 A8 */ beq lbl_8015935C
+/* 801591B8 00154E18 4C 80 00 20 */ bgelr
+/* 801591BC 00154E1C 38 06 C0 2C */ addi r0, r6, -16340
+/* 801591C0 00154E20 7C 04 00 00 */ cmpw r4, r0
+/* 801591C4 00154E24 40 80 01 90 */ bge lbl_80159354
+/* 801591C8 00154E28 4E 80 00 20 */ blr
+lbl_801591CC:
+/* 801591CC 00154E2C 38 06 C0 E5 */ addi r0, r6, -16155
+/* 801591D0 00154E30 7C 04 00 00 */ cmpw r4, r0
+/* 801591D4 00154E34 41 82 03 10 */ beq lbl_801594E4
+/* 801591D8 00154E38 40 80 00 B0 */ bge lbl_80159288
+/* 801591DC 00154E3C 38 06 C0 C9 */ addi r0, r6, -16183
+/* 801591E0 00154E40 7C 04 00 00 */ cmpw r4, r0
+/* 801591E4 00154E44 41 82 02 A0 */ beq lbl_80159484
+/* 801591E8 00154E48 40 80 00 54 */ bge lbl_8015923C
+/* 801591EC 00154E4C 38 06 C0 3C */ addi r0, r6, -16324
+/* 801591F0 00154E50 7C 04 00 00 */ cmpw r4, r0
+/* 801591F4 00154E54 4D 82 00 20 */ beqlr
+/* 801591F8 00154E58 40 80 00 24 */ bge lbl_8015921C
+/* 801591FC 00154E5C 38 06 C0 37 */ addi r0, r6, -16329
+/* 80159200 00154E60 7C 04 00 00 */ cmpw r4, r0
+/* 80159204 00154E64 41 82 01 90 */ beq lbl_80159394
+/* 80159208 00154E68 4D 80 00 20 */ bltlr
+/* 8015920C 00154E6C 38 06 C0 3B */ addi r0, r6, -16325
+/* 80159210 00154E70 7C 04 00 00 */ cmpw r4, r0
+/* 80159214 00154E74 40 80 01 A0 */ bge lbl_801593B4
+/* 80159218 00154E78 4E 80 00 20 */ blr
+lbl_8015921C:
+/* 8015921C 00154E7C 38 06 C0 43 */ addi r0, r6, -16317
+/* 80159220 00154E80 7C 04 00 00 */ cmpw r4, r0
+/* 80159224 00154E84 41 82 01 B0 */ beq lbl_801593D4
+/* 80159228 00154E88 4C 80 00 20 */ bgelr
+/* 8015922C 00154E8C 38 06 C0 3E */ addi r0, r6, -16322
+/* 80159230 00154E90 7C 04 00 00 */ cmpw r4, r0
+/* 80159234 00154E94 4C 80 00 20 */ bgelr
+/* 80159238 00154E98 48 00 01 F4 */ b lbl_8015942C
+lbl_8015923C:
+/* 8015923C 00154E9C 38 06 C0 CE */ addi r0, r6, -16178
+/* 80159240 00154EA0 7C 04 00 00 */ cmpw r4, r0
+/* 80159244 00154EA4 4D 82 00 20 */ beqlr
+/* 80159248 00154EA8 40 80 00 24 */ bge lbl_8015926C
+/* 8015924C 00154EAC 38 06 C0 CC */ addi r0, r6, -16180
+/* 80159250 00154EB0 7C 04 00 00 */ cmpw r4, r0
+/* 80159254 00154EB4 41 82 02 48 */ beq lbl_8015949C
+/* 80159258 00154EB8 40 80 02 4C */ bge lbl_801594A4
+/* 8015925C 00154EBC 38 06 C0 CB */ addi r0, r6, -16181
+/* 80159260 00154EC0 7C 04 00 00 */ cmpw r4, r0
+/* 80159264 00154EC4 40 80 02 30 */ bge lbl_80159494
+/* 80159268 00154EC8 48 00 02 24 */ b lbl_8015948C
+lbl_8015926C:
+/* 8015926C 00154ECC 38 06 C0 E4 */ addi r0, r6, -16156
+/* 80159270 00154ED0 7C 04 00 00 */ cmpw r4, r0
+/* 80159274 00154ED4 40 80 02 68 */ bge lbl_801594DC
+/* 80159278 00154ED8 38 06 C0 D0 */ addi r0, r6, -16176
+/* 8015927C 00154EDC 7C 04 00 00 */ cmpw r4, r0
+/* 80159280 00154EE0 4C 80 00 20 */ bgelr
+/* 80159284 00154EE4 48 00 02 30 */ b lbl_801594B4
+lbl_80159288:
+/* 80159288 00154EE8 38 06 C2 2A */ addi r0, r6, -15830
+/* 8015928C 00154EEC 7C 04 00 00 */ cmpw r4, r0
+/* 80159290 00154EF0 41 82 03 94 */ beq lbl_80159624
+/* 80159294 00154EF4 40 80 00 54 */ bge lbl_801592E8
+/* 80159298 00154EF8 38 06 C2 14 */ addi r0, r6, -15852
+/* 8015929C 00154EFC 7C 04 00 00 */ cmpw r4, r0
+/* 801592A0 00154F00 41 82 02 E4 */ beq lbl_80159584
+/* 801592A4 00154F04 40 80 00 24 */ bge lbl_801592C8
+/* 801592A8 00154F08 38 06 C2 08 */ addi r0, r6, -15864
+/* 801592AC 00154F0C 7C 04 00 00 */ cmpw r4, r0
+/* 801592B0 00154F10 41 82 02 74 */ beq lbl_80159524
+/* 801592B4 00154F14 4C 80 00 20 */ bgelr
+/* 801592B8 00154F18 38 06 C2 07 */ addi r0, r6, -15865
+/* 801592BC 00154F1C 7C 04 00 00 */ cmpw r4, r0
+/* 801592C0 00154F20 40 80 02 5C */ bge lbl_8015951C
+/* 801592C4 00154F24 4E 80 00 20 */ blr
+lbl_801592C8:
+/* 801592C8 00154F28 38 06 C2 26 */ addi r0, r6, -15834
+/* 801592CC 00154F2C 7C 04 00 00 */ cmpw r4, r0
+/* 801592D0 00154F30 41 82 03 3C */ beq lbl_8015960C
+/* 801592D4 00154F34 4C 80 00 20 */ bgelr
+/* 801592D8 00154F38 38 06 C2 16 */ addi r0, r6, -15850
+/* 801592DC 00154F3C 7C 04 00 00 */ cmpw r4, r0
+/* 801592E0 00154F40 4C 80 00 20 */ bgelr
+/* 801592E4 00154F44 48 00 02 A8 */ b lbl_8015958C
+lbl_801592E8:
+/* 801592E8 00154F48 38 06 C2 2E */ addi r0, r6, -15826
+/* 801592EC 00154F4C 7C 04 00 00 */ cmpw r4, r0
+/* 801592F0 00154F50 41 82 03 44 */ beq lbl_80159634
+/* 801592F4 00154F54 40 80 00 14 */ bge lbl_80159308
+/* 801592F8 00154F58 38 06 C2 2C */ addi r0, r6, -15828
+/* 801592FC 00154F5C 7C 04 00 00 */ cmpw r4, r0
+/* 80159300 00154F60 41 82 03 2C */ beq lbl_8015962C
+/* 80159304 00154F64 4E 80 00 20 */ blr
+lbl_80159308:
+/* 80159308 00154F68 38 06 FF FD */ addi r0, r6, -3
+/* 8015930C 00154F6C 7C 04 00 00 */ cmpw r4, r0
+/* 80159310 00154F70 4C 82 00 20 */ bnelr
+/* 80159314 00154F74 7C A4 2B 78 */ mr r4, r5
+/* 80159318 00154F78 48 00 03 48 */ b lbl_80159660
+lbl_8015931C:
+/* 8015931C 00154F7C 7C A4 2B 78 */ mr r4, r5
+/* 80159320 00154F80 48 00 03 48 */ b lbl_80159668
+lbl_80159324:
+/* 80159324 00154F84 7C A4 2B 78 */ mr r4, r5
+/* 80159328 00154F88 48 00 03 48 */ b lbl_80159670
+lbl_8015932C:
+/* 8015932C 00154F8C 7C A4 2B 78 */ mr r4, r5
+/* 80159330 00154F90 48 00 03 48 */ b lbl_80159678
+lbl_80159334:
+/* 80159334 00154F94 7C A4 2B 78 */ mr r4, r5
+/* 80159338 00154F98 48 00 03 48 */ b lbl_80159680
+lbl_8015933C:
+/* 8015933C 00154F9C 7C A4 2B 78 */ mr r4, r5
+/* 80159340 00154FA0 48 00 03 48 */ b lbl_80159688
+lbl_80159344:
+/* 80159344 00154FA4 7C A4 2B 78 */ mr r4, r5
+/* 80159348 00154FA8 48 00 03 48 */ b lbl_80159690
+lbl_8015934C:
+/* 8015934C 00154FAC 7C A4 2B 78 */ mr r4, r5
+/* 80159350 00154FB0 48 00 03 48 */ b lbl_80159698
+lbl_80159354:
+/* 80159354 00154FB4 7C A4 2B 78 */ mr r4, r5
+/* 80159358 00154FB8 48 00 03 48 */ b lbl_801596A0
+lbl_8015935C:
+/* 8015935C 00154FBC 7C A4 2B 78 */ mr r4, r5
+/* 80159360 00154FC0 48 00 03 48 */ b lbl_801596A8
+lbl_80159364:
+/* 80159364 00154FC4 7C A4 2B 78 */ mr r4, r5
+/* 80159368 00154FC8 48 00 03 48 */ b lbl_801596B0
+lbl_8015936C:
+/* 8015936C 00154FCC 7C A4 2B 78 */ mr r4, r5
+/* 80159370 00154FD0 48 00 03 48 */ b lbl_801596B8
+lbl_80159374:
+/* 80159374 00154FD4 7C A4 2B 78 */ mr r4, r5
+/* 80159378 00154FD8 48 00 03 48 */ b lbl_801596C0
+lbl_8015937C:
+/* 8015937C 00154FDC 7C A4 2B 78 */ mr r4, r5
+/* 80159380 00154FE0 48 00 03 48 */ b lbl_801596C8
+lbl_80159384:
+/* 80159384 00154FE4 7C A4 2B 78 */ mr r4, r5
+/* 80159388 00154FE8 48 00 03 48 */ b lbl_801596D0
+lbl_8015938C:
+/* 8015938C 00154FEC 7C A4 2B 78 */ mr r4, r5
+/* 80159390 00154FF0 48 00 03 48 */ b lbl_801596D8
+lbl_80159394:
+/* 80159394 00154FF4 7C A4 2B 78 */ mr r4, r5
+/* 80159398 00154FF8 48 00 03 48 */ b lbl_801596E0
+lbl_8015939C:
+/* 8015939C 00154FFC 7C A4 2B 78 */ mr r4, r5
+/* 801593A0 00155000 48 00 03 48 */ b lbl_801596E8
+lbl_801593A4:
+/* 801593A4 00155004 7C A4 2B 78 */ mr r4, r5
+/* 801593A8 00155008 48 00 03 48 */ b lbl_801596F0
+lbl_801593AC:
+/* 801593AC 0015500C 7C A4 2B 78 */ mr r4, r5
+/* 801593B0 00155010 48 00 03 48 */ b lbl_801596F8
+lbl_801593B4:
+/* 801593B4 00155014 7C A4 2B 78 */ mr r4, r5
+/* 801593B8 00155018 48 00 03 B8 */ b lbl_80159770
+lbl_801593BC:
+/* 801593BC 0015501C 7C A4 2B 78 */ mr r4, r5
+/* 801593C0 00155020 48 00 03 40 */ b lbl_80159700
+lbl_801593C4:
+/* 801593C4 00155024 7C A4 2B 78 */ mr r4, r5
+/* 801593C8 00155028 48 00 03 40 */ b lbl_80159708
+lbl_801593CC:
+/* 801593CC 0015502C 7C A4 2B 78 */ mr r4, r5
+/* 801593D0 00155030 48 00 03 40 */ b lbl_80159710
+lbl_801593D4:
+/* 801593D4 00155034 7C A4 2B 78 */ mr r4, r5
+/* 801593D8 00155038 48 00 03 40 */ b lbl_80159718
+lbl_801593DC:
+/* 801593DC 0015503C 7C A4 2B 78 */ mr r4, r5
+/* 801593E0 00155040 48 00 03 40 */ b lbl_80159720
+lbl_801593E4:
+/* 801593E4 00155044 7C A4 2B 78 */ mr r4, r5
+/* 801593E8 00155048 48 00 03 40 */ b lbl_80159728
+lbl_801593EC:
+/* 801593EC 0015504C 7C A4 2B 78 */ mr r4, r5
+/* 801593F0 00155050 48 00 03 40 */ b lbl_80159730
+lbl_801593F4:
+/* 801593F4 00155054 7C A4 2B 78 */ mr r4, r5
+/* 801593F8 00155058 48 00 03 40 */ b lbl_80159738
+lbl_801593FC:
+/* 801593FC 0015505C 7C A4 2B 78 */ mr r4, r5
+/* 80159400 00155060 48 00 03 40 */ b lbl_80159740
+lbl_80159404:
+/* 80159404 00155064 7C A4 2B 78 */ mr r4, r5
+/* 80159408 00155068 48 00 03 40 */ b lbl_80159748
+lbl_8015940C:
+/* 8015940C 0015506C 7C A4 2B 78 */ mr r4, r5
+/* 80159410 00155070 48 00 03 40 */ b lbl_80159750
+lbl_80159414:
+/* 80159414 00155074 7C A4 2B 78 */ mr r4, r5
+/* 80159418 00155078 48 00 03 40 */ b lbl_80159758
+lbl_8015941C:
+/* 8015941C 0015507C 7C A4 2B 78 */ mr r4, r5
+/* 80159420 00155080 48 00 03 40 */ b lbl_80159760
+lbl_80159424:
+/* 80159424 00155084 7C A4 2B 78 */ mr r4, r5
+/* 80159428 00155088 48 00 03 40 */ b lbl_80159768
+lbl_8015942C:
+/* 8015942C 0015508C 7C A4 2B 78 */ mr r4, r5
+/* 80159430 00155090 48 00 03 48 */ b lbl_80159778
+lbl_80159434:
+/* 80159434 00155094 7C A4 2B 78 */ mr r4, r5
+/* 80159438 00155098 48 00 03 48 */ b lbl_80159780
+lbl_8015943C:
+/* 8015943C 0015509C 7C A4 2B 78 */ mr r4, r5
+/* 80159440 001550A0 48 00 03 48 */ b lbl_80159788
+lbl_80159444:
+/* 80159444 001550A4 7C A4 2B 78 */ mr r4, r5
+/* 80159448 001550A8 48 00 03 48 */ b lbl_80159790
+lbl_8015944C:
+/* 8015944C 001550AC 7C A4 2B 78 */ mr r4, r5
+/* 80159450 001550B0 48 00 03 48 */ b lbl_80159798
+lbl_80159454:
+/* 80159454 001550B4 7C A4 2B 78 */ mr r4, r5
+/* 80159458 001550B8 48 00 03 48 */ b lbl_801597A0
+lbl_8015945C:
+/* 8015945C 001550BC 7C A4 2B 78 */ mr r4, r5
+/* 80159460 001550C0 48 00 03 48 */ b lbl_801597A8
+lbl_80159464:
+/* 80159464 001550C4 7C A4 2B 78 */ mr r4, r5
+/* 80159468 001550C8 48 00 03 48 */ b lbl_801597B0
+lbl_8015946C:
+/* 8015946C 001550CC 7C A4 2B 78 */ mr r4, r5
+/* 80159470 001550D0 48 00 03 48 */ b lbl_801597B8
+lbl_80159474:
+/* 80159474 001550D4 7C A4 2B 78 */ mr r4, r5
+/* 80159478 001550D8 48 00 03 48 */ b lbl_801597C0
+lbl_8015947C:
+/* 8015947C 001550DC 7C A4 2B 78 */ mr r4, r5
+/* 80159480 001550E0 48 00 03 48 */ b lbl_801597C8
+lbl_80159484:
+/* 80159484 001550E4 7C A4 2B 78 */ mr r4, r5
+/* 80159488 001550E8 48 00 03 48 */ b lbl_801597D0
+lbl_8015948C:
+/* 8015948C 001550EC 7C A4 2B 78 */ mr r4, r5
+/* 80159490 001550F0 48 00 03 48 */ b lbl_801597D8
+lbl_80159494:
+/* 80159494 001550F4 7C A4 2B 78 */ mr r4, r5
+/* 80159498 001550F8 48 00 03 48 */ b lbl_801597E0
+lbl_8015949C:
+/* 8015949C 001550FC 7C A4 2B 78 */ mr r4, r5
+/* 801594A0 00155100 48 00 03 48 */ b lbl_801597E8
+lbl_801594A4:
+/* 801594A4 00155104 7C A4 2B 78 */ mr r4, r5
+/* 801594A8 00155108 48 00 03 48 */ b lbl_801597F0
+lbl_801594AC:
+/* 801594AC 0015510C 7C A4 2B 78 */ mr r4, r5
+/* 801594B0 00155110 48 00 03 48 */ b lbl_801597F8
+lbl_801594B4:
+/* 801594B4 00155114 7C A4 2B 78 */ mr r4, r5
+/* 801594B8 00155118 48 00 03 48 */ b lbl_80159800
+lbl_801594BC:
+/* 801594BC 0015511C 7C A4 2B 78 */ mr r4, r5
+/* 801594C0 00155120 48 00 03 48 */ b lbl_80159808
+lbl_801594C4:
+/* 801594C4 00155124 7C A4 2B 78 */ mr r4, r5
+/* 801594C8 00155128 48 00 03 48 */ b lbl_80159810
+lbl_801594CC:
+/* 801594CC 0015512C 7C A4 2B 78 */ mr r4, r5
+/* 801594D0 00155130 48 00 03 48 */ b lbl_80159818
+lbl_801594D4:
+/* 801594D4 00155134 7C A4 2B 78 */ mr r4, r5
+/* 801594D8 00155138 48 00 03 48 */ b lbl_80159820
+lbl_801594DC:
+/* 801594DC 0015513C 7C A4 2B 78 */ mr r4, r5
+/* 801594E0 00155140 48 00 03 48 */ b lbl_80159828
+lbl_801594E4:
+/* 801594E4 00155144 7C A4 2B 78 */ mr r4, r5
+/* 801594E8 00155148 48 00 03 48 */ b lbl_80159830
+lbl_801594EC:
+/* 801594EC 0015514C 7C A4 2B 78 */ mr r4, r5
+/* 801594F0 00155150 48 00 03 48 */ b lbl_80159838
+lbl_801594F4:
+/* 801594F4 00155154 7C A4 2B 78 */ mr r4, r5
+/* 801594F8 00155158 48 00 03 48 */ b lbl_80159840
+lbl_801594FC:
+/* 801594FC 0015515C 7C A4 2B 78 */ mr r4, r5
+/* 80159500 00155160 48 00 03 48 */ b lbl_80159848
+lbl_80159504:
+/* 80159504 00155164 7C A4 2B 78 */ mr r4, r5
+/* 80159508 00155168 48 00 03 48 */ b lbl_80159850
+lbl_8015950C:
+/* 8015950C 0015516C 7C A4 2B 78 */ mr r4, r5
+/* 80159510 00155170 48 00 03 48 */ b lbl_80159858
+lbl_80159514:
+/* 80159514 00155174 7C A4 2B 78 */ mr r4, r5
+/* 80159518 00155178 48 00 03 48 */ b lbl_80159860
+lbl_8015951C:
+/* 8015951C 0015517C 7C A4 2B 78 */ mr r4, r5
+/* 80159520 00155180 48 00 03 48 */ b lbl_80159868
+lbl_80159524:
+/* 80159524 00155184 7C A4 2B 78 */ mr r4, r5
+/* 80159528 00155188 48 00 03 48 */ b lbl_80159870
+lbl_8015952C:
+/* 8015952C 0015518C 7C A4 2B 78 */ mr r4, r5
+/* 80159530 00155190 48 00 03 48 */ b lbl_80159878
+lbl_80159534:
+/* 80159534 00155194 7C A4 2B 78 */ mr r4, r5
+/* 80159538 00155198 48 00 03 48 */ b lbl_80159880
+lbl_8015953C:
+/* 8015953C 0015519C 7C A4 2B 78 */ mr r4, r5
+/* 80159540 001551A0 48 00 03 48 */ b lbl_80159888
+lbl_80159544:
+/* 80159544 001551A4 7C A4 2B 78 */ mr r4, r5
+/* 80159548 001551A8 48 00 03 48 */ b lbl_80159890
+lbl_8015954C:
+/* 8015954C 001551AC 7C A4 2B 78 */ mr r4, r5
+/* 80159550 001551B0 48 00 03 48 */ b lbl_80159898
+lbl_80159554:
+/* 80159554 001551B4 7C A4 2B 78 */ mr r4, r5
+/* 80159558 001551B8 48 00 03 48 */ b lbl_801598A0
+lbl_8015955C:
+/* 8015955C 001551BC 7C A4 2B 78 */ mr r4, r5
+/* 80159560 001551C0 48 00 03 48 */ b lbl_801598A8
+lbl_80159564:
+/* 80159564 001551C4 7C A4 2B 78 */ mr r4, r5
+/* 80159568 001551C8 48 00 03 48 */ b lbl_801598B0
+lbl_8015956C:
+/* 8015956C 001551CC 7C A4 2B 78 */ mr r4, r5
+/* 80159570 001551D0 48 00 03 48 */ b lbl_801598B8
+lbl_80159574:
+/* 80159574 001551D4 7C A4 2B 78 */ mr r4, r5
+/* 80159578 001551D8 48 00 03 48 */ b lbl_801598C0
+lbl_8015957C:
+/* 8015957C 001551DC 7C A4 2B 78 */ mr r4, r5
+/* 80159580 001551E0 48 00 03 48 */ b lbl_801598C8
+lbl_80159584:
+/* 80159584 001551E4 7C A4 2B 78 */ mr r4, r5
+/* 80159588 001551E8 48 00 03 48 */ b lbl_801598D0
+lbl_8015958C:
+/* 8015958C 001551EC 7C A4 2B 78 */ mr r4, r5
+/* 80159590 001551F0 48 00 03 48 */ b lbl_801598D8
+lbl_80159594:
+/* 80159594 001551F4 7C A4 2B 78 */ mr r4, r5
+/* 80159598 001551F8 48 00 03 48 */ b lbl_801598E0
+lbl_8015959C:
+/* 8015959C 001551FC 7C A4 2B 78 */ mr r4, r5
+/* 801595A0 00155200 48 00 03 48 */ b lbl_801598E8
+lbl_801595A4:
+/* 801595A4 00155204 7C A4 2B 78 */ mr r4, r5
+/* 801595A8 00155208 48 00 03 48 */ b lbl_801598F0
+lbl_801595AC:
+/* 801595AC 0015520C 7C A4 2B 78 */ mr r4, r5
+/* 801595B0 00155210 48 00 03 48 */ b lbl_801598F8
+lbl_801595B4:
+/* 801595B4 00155214 7C A4 2B 78 */ mr r4, r5
+/* 801595B8 00155218 48 00 03 48 */ b lbl_80159900
+lbl_801595BC:
+/* 801595BC 0015521C 7C A4 2B 78 */ mr r4, r5
+/* 801595C0 00155220 48 00 03 48 */ b lbl_80159908
+lbl_801595C4:
+/* 801595C4 00155224 7C A4 2B 78 */ mr r4, r5
+/* 801595C8 00155228 48 00 03 48 */ b lbl_80159910
+lbl_801595CC:
+/* 801595CC 0015522C 7C A4 2B 78 */ mr r4, r5
+/* 801595D0 00155230 48 00 03 48 */ b lbl_80159918
+lbl_801595D4:
+/* 801595D4 00155234 7C A4 2B 78 */ mr r4, r5
+/* 801595D8 00155238 48 00 03 48 */ b lbl_80159920
+lbl_801595DC:
+/* 801595DC 0015523C 7C A4 2B 78 */ mr r4, r5
+/* 801595E0 00155240 48 00 03 48 */ b lbl_80159928
+lbl_801595E4:
+/* 801595E4 00155244 7C A4 2B 78 */ mr r4, r5
+/* 801595E8 00155248 48 00 03 48 */ b lbl_80159930
+lbl_801595EC:
+/* 801595EC 0015524C 7C A4 2B 78 */ mr r4, r5
+/* 801595F0 00155250 48 00 03 48 */ b lbl_80159938
+lbl_801595F4:
+/* 801595F4 00155254 7C A4 2B 78 */ mr r4, r5
+/* 801595F8 00155258 48 00 03 48 */ b lbl_80159940
+lbl_801595FC:
+/* 801595FC 0015525C 7C A4 2B 78 */ mr r4, r5
+/* 80159600 00155260 48 00 03 48 */ b lbl_80159948
+lbl_80159604:
+/* 80159604 00155264 7C A4 2B 78 */ mr r4, r5
+/* 80159608 00155268 48 00 03 48 */ b lbl_80159950
+lbl_8015960C:
+/* 8015960C 0015526C 7C A4 2B 78 */ mr r4, r5
+/* 80159610 00155270 48 00 03 48 */ b lbl_80159958
+lbl_80159614:
+/* 80159614 00155274 7C A4 2B 78 */ mr r4, r5
+/* 80159618 00155278 48 00 03 48 */ b lbl_80159960
+lbl_8015961C:
+/* 8015961C 0015527C 7C A4 2B 78 */ mr r4, r5
+/* 80159620 00155280 48 00 03 48 */ b lbl_80159968
+lbl_80159624:
+/* 80159624 00155284 7C A4 2B 78 */ mr r4, r5
+/* 80159628 00155288 48 00 03 48 */ b lbl_80159970
+lbl_8015962C:
+/* 8015962C 0015528C 7C A4 2B 78 */ mr r4, r5
+/* 80159630 00155290 48 00 03 48 */ b lbl_80159978
+lbl_80159634:
+/* 80159634 00155294 7C A4 2B 78 */ mr r4, r5
+/* 80159638 00155298 48 00 03 48 */ b lbl_80159980
+lbl_8015963C:
+/* 8015963C 0015529C 7C A4 2B 78 */ mr r4, r5
+/* 80159640 001552A0 48 00 03 48 */ b lbl_80159988
+lbl_80159644:
+/* 80159644 001552A4 7C A4 2B 78 */ mr r4, r5
+/* 80159648 001552A8 48 00 03 48 */ b lbl_80159990
+lbl_8015964C:
+/* 8015964C 001552AC 7C A4 2B 78 */ mr r4, r5
+/* 80159650 001552B0 48 00 03 48 */ b lbl_80159998
+lbl_80159654:
+/* 80159654 001552B4 7C A4 2B 78 */ mr r4, r5
+/* 80159658 001552B8 48 00 03 48 */ b lbl_801599A0
+/* 8015965C 001552BC 4E 80 00 20 */ blr
+lbl_80159660:
+/* 80159660 001552C0 90 83 00 00 */ stw r4, 0(r3)
+/* 80159664 001552C4 4E 80 00 20 */ blr
+lbl_80159668:
+/* 80159668 001552C8 90 83 00 04 */ stw r4, 4(r3)
+/* 8015966C 001552CC 4E 80 00 20 */ blr
+lbl_80159670:
+/* 80159670 001552D0 90 83 00 08 */ stw r4, 8(r3)
+/* 80159674 001552D4 4E 80 00 20 */ blr
+lbl_80159678:
+/* 80159678 001552D8 90 83 00 0C */ stw r4, 0xc(r3)
+/* 8015967C 001552DC 4E 80 00 20 */ blr
+lbl_80159680:
+/* 80159680 001552E0 90 83 00 10 */ stw r4, 0x10(r3)
+/* 80159684 001552E4 4E 80 00 20 */ blr
+lbl_80159688:
+/* 80159688 001552E8 90 83 00 14 */ stw r4, 0x14(r3)
+/* 8015968C 001552EC 4E 80 00 20 */ blr
+lbl_80159690:
+/* 80159690 001552F0 90 83 00 18 */ stw r4, 0x18(r3)
+/* 80159694 001552F4 4E 80 00 20 */ blr
+lbl_80159698:
+/* 80159698 001552F8 90 83 00 1C */ stw r4, 0x1c(r3)
+/* 8015969C 001552FC 4E 80 00 20 */ blr
+lbl_801596A0:
+/* 801596A0 00155300 90 83 00 20 */ stw r4, 0x20(r3)
+/* 801596A4 00155304 4E 80 00 20 */ blr
+lbl_801596A8:
+/* 801596A8 00155308 90 83 00 24 */ stw r4, 0x24(r3)
+/* 801596AC 0015530C 4E 80 00 20 */ blr
+lbl_801596B0:
+/* 801596B0 00155310 90 83 00 28 */ stw r4, 0x28(r3)
+/* 801596B4 00155314 4E 80 00 20 */ blr
+lbl_801596B8:
+/* 801596B8 00155318 90 83 00 2C */ stw r4, 0x2c(r3)
+/* 801596BC 0015531C 4E 80 00 20 */ blr
+lbl_801596C0:
+/* 801596C0 00155320 90 83 00 30 */ stw r4, 0x30(r3)
+/* 801596C4 00155324 4E 80 00 20 */ blr
+lbl_801596C8:
+/* 801596C8 00155328 90 83 00 34 */ stw r4, 0x34(r3)
+/* 801596CC 0015532C 4E 80 00 20 */ blr
+lbl_801596D0:
+/* 801596D0 00155330 90 83 00 38 */ stw r4, 0x38(r3)
+/* 801596D4 00155334 4E 80 00 20 */ blr
+lbl_801596D8:
+/* 801596D8 00155338 90 83 00 3C */ stw r4, 0x3c(r3)
+/* 801596DC 0015533C 4E 80 00 20 */ blr
+lbl_801596E0:
+/* 801596E0 00155340 90 83 00 40 */ stw r4, 0x40(r3)
+/* 801596E4 00155344 4E 80 00 20 */ blr
+lbl_801596E8:
+/* 801596E8 00155348 90 83 00 44 */ stw r4, 0x44(r3)
+/* 801596EC 0015534C 4E 80 00 20 */ blr
+lbl_801596F0:
+/* 801596F0 00155350 90 83 00 48 */ stw r4, 0x48(r3)
+/* 801596F4 00155354 4E 80 00 20 */ blr
+lbl_801596F8:
+/* 801596F8 00155358 90 83 00 4C */ stw r4, 0x4c(r3)
+/* 801596FC 0015535C 4E 80 00 20 */ blr
+lbl_80159700:
+/* 80159700 00155360 90 83 00 5C */ stw r4, 0x5c(r3)
+/* 80159704 00155364 4E 80 00 20 */ blr
+lbl_80159708:
+/* 80159708 00155368 90 83 00 60 */ stw r4, 0x60(r3)
+/* 8015970C 0015536C 4E 80 00 20 */ blr
+lbl_80159710:
+/* 80159710 00155370 90 83 00 64 */ stw r4, 0x64(r3)
+/* 80159714 00155374 4E 80 00 20 */ blr
+lbl_80159718:
+/* 80159718 00155378 90 83 00 68 */ stw r4, 0x68(r3)
+/* 8015971C 0015537C 4E 80 00 20 */ blr
+lbl_80159720:
+/* 80159720 00155380 90 83 00 6C */ stw r4, 0x6c(r3)
+/* 80159724 00155384 4E 80 00 20 */ blr
+lbl_80159728:
+/* 80159728 00155388 90 83 00 70 */ stw r4, 0x70(r3)
+/* 8015972C 0015538C 4E 80 00 20 */ blr
+lbl_80159730:
+/* 80159730 00155390 90 83 00 74 */ stw r4, 0x74(r3)
+/* 80159734 00155394 4E 80 00 20 */ blr
+lbl_80159738:
+/* 80159738 00155398 90 83 00 78 */ stw r4, 0x78(r3)
+/* 8015973C 0015539C 4E 80 00 20 */ blr
+lbl_80159740:
+/* 80159740 001553A0 90 83 00 7C */ stw r4, 0x7c(r3)
+/* 80159744 001553A4 4E 80 00 20 */ blr
+lbl_80159748:
+/* 80159748 001553A8 90 83 00 80 */ stw r4, 0x80(r3)
+/* 8015974C 001553AC 4E 80 00 20 */ blr
+lbl_80159750:
+/* 80159750 001553B0 90 83 00 84 */ stw r4, 0x84(r3)
+/* 80159754 001553B4 4E 80 00 20 */ blr
+lbl_80159758:
+/* 80159758 001553B8 90 83 00 88 */ stw r4, 0x88(r3)
+/* 8015975C 001553BC 4E 80 00 20 */ blr
+lbl_80159760:
+/* 80159760 001553C0 90 83 00 8C */ stw r4, 0x8c(r3)
+/* 80159764 001553C4 4E 80 00 20 */ blr
+lbl_80159768:
+/* 80159768 001553C8 90 83 00 90 */ stw r4, 0x90(r3)
+/* 8015976C 001553CC 4E 80 00 20 */ blr
+lbl_80159770:
+/* 80159770 001553D0 90 83 00 50 */ stw r4, 0x50(r3)
+/* 80159774 001553D4 4E 80 00 20 */ blr
+lbl_80159778:
+/* 80159778 001553D8 90 83 00 54 */ stw r4, 0x54(r3)
+/* 8015977C 001553DC 4E 80 00 20 */ blr
+lbl_80159780:
+/* 80159780 001553E0 90 83 00 58 */ stw r4, 0x58(r3)
+/* 80159784 001553E4 4E 80 00 20 */ blr
+lbl_80159788:
+/* 80159788 001553E8 90 83 00 94 */ stw r4, 0x94(r3)
+/* 8015978C 001553EC 4E 80 00 20 */ blr
+lbl_80159790:
+/* 80159790 001553F0 90 83 00 98 */ stw r4, 0x98(r3)
+/* 80159794 001553F4 4E 80 00 20 */ blr
+lbl_80159798:
+/* 80159798 001553F8 90 83 00 9C */ stw r4, 0x9c(r3)
+/* 8015979C 001553FC 4E 80 00 20 */ blr
+lbl_801597A0:
+/* 801597A0 00155400 90 83 00 A0 */ stw r4, 0xa0(r3)
+/* 801597A4 00155404 4E 80 00 20 */ blr
+lbl_801597A8:
+/* 801597A8 00155408 90 83 00 A4 */ stw r4, 0xa4(r3)
+/* 801597AC 0015540C 4E 80 00 20 */ blr
+lbl_801597B0:
+/* 801597B0 00155410 90 83 00 A8 */ stw r4, 0xa8(r3)
+/* 801597B4 00155414 4E 80 00 20 */ blr
+lbl_801597B8:
+/* 801597B8 00155418 90 83 00 AC */ stw r4, 0xac(r3)
+/* 801597BC 0015541C 4E 80 00 20 */ blr
+lbl_801597C0:
+/* 801597C0 00155420 90 83 00 B0 */ stw r4, 0xb0(r3)
+/* 801597C4 00155424 4E 80 00 20 */ blr
+lbl_801597C8:
+/* 801597C8 00155428 90 83 00 B4 */ stw r4, 0xb4(r3)
+/* 801597CC 0015542C 4E 80 00 20 */ blr
+lbl_801597D0:
+/* 801597D0 00155430 90 83 00 B8 */ stw r4, 0xb8(r3)
+/* 801597D4 00155434 4E 80 00 20 */ blr
+lbl_801597D8:
+/* 801597D8 00155438 90 83 00 BC */ stw r4, 0xbc(r3)
+/* 801597DC 0015543C 4E 80 00 20 */ blr
+lbl_801597E0:
+/* 801597E0 00155440 90 83 00 C0 */ stw r4, 0xc0(r3)
+/* 801597E4 00155444 4E 80 00 20 */ blr
+lbl_801597E8:
+/* 801597E8 00155448 90 83 00 C4 */ stw r4, 0xc4(r3)
+/* 801597EC 0015544C 4E 80 00 20 */ blr
+lbl_801597F0:
+/* 801597F0 00155450 90 83 00 C8 */ stw r4, 0xc8(r3)
+/* 801597F4 00155454 4E 80 00 20 */ blr
+lbl_801597F8:
+/* 801597F8 00155458 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 801597FC 0015545C 4E 80 00 20 */ blr
+lbl_80159800:
+/* 80159800 00155460 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 80159804 00155464 4E 80 00 20 */ blr
+lbl_80159808:
+/* 80159808 00155468 90 83 00 D4 */ stw r4, 0xd4(r3)
+/* 8015980C 0015546C 4E 80 00 20 */ blr
+lbl_80159810:
+/* 80159810 00155470 90 83 00 D8 */ stw r4, 0xd8(r3)
+/* 80159814 00155474 4E 80 00 20 */ blr
+lbl_80159818:
+/* 80159818 00155478 90 83 00 DC */ stw r4, 0xdc(r3)
+/* 8015981C 0015547C 4E 80 00 20 */ blr
+lbl_80159820:
+/* 80159820 00155480 90 83 00 E0 */ stw r4, 0xe0(r3)
+/* 80159824 00155484 4E 80 00 20 */ blr
+lbl_80159828:
+/* 80159828 00155488 90 83 00 E4 */ stw r4, 0xe4(r3)
+/* 8015982C 0015548C 4E 80 00 20 */ blr
+lbl_80159830:
+/* 80159830 00155490 90 83 00 E8 */ stw r4, 0xe8(r3)
+/* 80159834 00155494 4E 80 00 20 */ blr
+lbl_80159838:
+/* 80159838 00155498 90 83 00 EC */ stw r4, 0xec(r3)
+/* 8015983C 0015549C 4E 80 00 20 */ blr
+lbl_80159840:
+/* 80159840 001554A0 90 83 00 F0 */ stw r4, 0xf0(r3)
+/* 80159844 001554A4 4E 80 00 20 */ blr
+lbl_80159848:
+/* 80159848 001554A8 90 83 00 F4 */ stw r4, 0xf4(r3)
+/* 8015984C 001554AC 4E 80 00 20 */ blr
+lbl_80159850:
+/* 80159850 001554B0 90 83 00 F8 */ stw r4, 0xf8(r3)
+/* 80159854 001554B4 4E 80 00 20 */ blr
+lbl_80159858:
+/* 80159858 001554B8 90 83 00 FC */ stw r4, 0xfc(r3)
+/* 8015985C 001554BC 4E 80 00 20 */ blr
+lbl_80159860:
+/* 80159860 001554C0 90 83 01 00 */ stw r4, 0x100(r3)
+/* 80159864 001554C4 4E 80 00 20 */ blr
+lbl_80159868:
+/* 80159868 001554C8 90 83 01 04 */ stw r4, 0x104(r3)
+/* 8015986C 001554CC 4E 80 00 20 */ blr
+lbl_80159870:
+/* 80159870 001554D0 90 83 01 08 */ stw r4, 0x108(r3)
+/* 80159874 001554D4 4E 80 00 20 */ blr
+lbl_80159878:
+/* 80159878 001554D8 90 83 01 0C */ stw r4, 0x10c(r3)
+/* 8015987C 001554DC 4E 80 00 20 */ blr
+lbl_80159880:
+/* 80159880 001554E0 90 83 01 10 */ stw r4, 0x110(r3)
+/* 80159884 001554E4 4E 80 00 20 */ blr
+lbl_80159888:
+/* 80159888 001554E8 90 83 01 14 */ stw r4, 0x114(r3)
+/* 8015988C 001554EC 4E 80 00 20 */ blr
+lbl_80159890:
+/* 80159890 001554F0 90 83 01 18 */ stw r4, 0x118(r3)
+/* 80159894 001554F4 4E 80 00 20 */ blr
+lbl_80159898:
+/* 80159898 001554F8 90 83 01 1C */ stw r4, 0x11c(r3)
+/* 8015989C 001554FC 4E 80 00 20 */ blr
+lbl_801598A0:
+/* 801598A0 00155500 90 83 01 20 */ stw r4, 0x120(r3)
+/* 801598A4 00155504 4E 80 00 20 */ blr
+lbl_801598A8:
+/* 801598A8 00155508 90 83 01 24 */ stw r4, 0x124(r3)
+/* 801598AC 0015550C 4E 80 00 20 */ blr
+lbl_801598B0:
+/* 801598B0 00155510 90 83 01 28 */ stw r4, 0x128(r3)
+/* 801598B4 00155514 4E 80 00 20 */ blr
+lbl_801598B8:
+/* 801598B8 00155518 90 83 01 2C */ stw r4, 0x12c(r3)
+/* 801598BC 0015551C 4E 80 00 20 */ blr
+lbl_801598C0:
+/* 801598C0 00155520 90 83 01 30 */ stw r4, 0x130(r3)
+/* 801598C4 00155524 4E 80 00 20 */ blr
+lbl_801598C8:
+/* 801598C8 00155528 90 83 01 34 */ stw r4, 0x134(r3)
+/* 801598CC 0015552C 4E 80 00 20 */ blr
+lbl_801598D0:
+/* 801598D0 00155530 90 83 01 38 */ stw r4, 0x138(r3)
+/* 801598D4 00155534 4E 80 00 20 */ blr
+lbl_801598D8:
+/* 801598D8 00155538 90 83 01 3C */ stw r4, 0x13c(r3)
+/* 801598DC 0015553C 4E 80 00 20 */ blr
+lbl_801598E0:
+/* 801598E0 00155540 90 83 01 40 */ stw r4, 0x140(r3)
+/* 801598E4 00155544 4E 80 00 20 */ blr
+lbl_801598E8:
+/* 801598E8 00155548 90 83 01 44 */ stw r4, 0x144(r3)
+/* 801598EC 0015554C 4E 80 00 20 */ blr
+lbl_801598F0:
+/* 801598F0 00155550 90 83 01 48 */ stw r4, 0x148(r3)
+/* 801598F4 00155554 4E 80 00 20 */ blr
+lbl_801598F8:
+/* 801598F8 00155558 90 83 01 4C */ stw r4, 0x14c(r3)
+/* 801598FC 0015555C 4E 80 00 20 */ blr
+lbl_80159900:
+/* 80159900 00155560 90 83 01 50 */ stw r4, 0x150(r3)
+/* 80159904 00155564 4E 80 00 20 */ blr
+lbl_80159908:
+/* 80159908 00155568 90 83 01 54 */ stw r4, 0x154(r3)
+/* 8015990C 0015556C 4E 80 00 20 */ blr
+lbl_80159910:
+/* 80159910 00155570 90 83 01 58 */ stw r4, 0x158(r3)
+/* 80159914 00155574 4E 80 00 20 */ blr
+lbl_80159918:
+/* 80159918 00155578 90 83 01 5C */ stw r4, 0x15c(r3)
+/* 8015991C 0015557C 4E 80 00 20 */ blr
+lbl_80159920:
+/* 80159920 00155580 90 83 01 60 */ stw r4, 0x160(r3)
+/* 80159924 00155584 4E 80 00 20 */ blr
+lbl_80159928:
+/* 80159928 00155588 90 83 01 64 */ stw r4, 0x164(r3)
+/* 8015992C 0015558C 4E 80 00 20 */ blr
+lbl_80159930:
+/* 80159930 00155590 90 83 01 68 */ stw r4, 0x168(r3)
+/* 80159934 00155594 4E 80 00 20 */ blr
+lbl_80159938:
+/* 80159938 00155598 90 83 01 6C */ stw r4, 0x16c(r3)
+/* 8015993C 0015559C 4E 80 00 20 */ blr
+lbl_80159940:
+/* 80159940 001555A0 90 83 01 70 */ stw r4, 0x170(r3)
+/* 80159944 001555A4 4E 80 00 20 */ blr
+lbl_80159948:
+/* 80159948 001555A8 90 83 01 74 */ stw r4, 0x174(r3)
+/* 8015994C 001555AC 4E 80 00 20 */ blr
+lbl_80159950:
+/* 80159950 001555B0 90 83 01 78 */ stw r4, 0x178(r3)
+/* 80159954 001555B4 4E 80 00 20 */ blr
+lbl_80159958:
+/* 80159958 001555B8 90 83 01 7C */ stw r4, 0x17c(r3)
+/* 8015995C 001555BC 4E 80 00 20 */ blr
+lbl_80159960:
+/* 80159960 001555C0 90 83 01 80 */ stw r4, 0x180(r3)
+/* 80159964 001555C4 4E 80 00 20 */ blr
+lbl_80159968:
+/* 80159968 001555C8 90 83 01 84 */ stw r4, 0x184(r3)
+/* 8015996C 001555CC 4E 80 00 20 */ blr
+lbl_80159970:
+/* 80159970 001555D0 90 83 01 98 */ stw r4, 0x198(r3)
+/* 80159974 001555D4 4E 80 00 20 */ blr
+lbl_80159978:
+/* 80159978 001555D8 90 83 01 9C */ stw r4, 0x19c(r3)
+/* 8015997C 001555DC 4E 80 00 20 */ blr
+lbl_80159980:
+/* 80159980 001555E0 90 83 01 A0 */ stw r4, 0x1a0(r3)
+/* 80159984 001555E4 4E 80 00 20 */ blr
+lbl_80159988:
+/* 80159988 001555E8 90 83 01 88 */ stw r4, 0x188(r3)
+/* 8015998C 001555EC 4E 80 00 20 */ blr
+lbl_80159990:
+/* 80159990 001555F0 90 83 01 8C */ stw r4, 0x18c(r3)
+/* 80159994 001555F4 4E 80 00 20 */ blr
+lbl_80159998:
+/* 80159998 001555F8 90 83 01 90 */ stw r4, 0x190(r3)
+/* 8015999C 001555FC 4E 80 00 20 */ blr
+lbl_801599A0:
+/* 801599A0 00155600 90 83 01 94 */ stw r4, 0x194(r3)
+/* 801599A4 00155604 4E 80 00 20 */ blr
+
+.global func_801599A8
+func_801599A8:
+/* 801599A8 00155608 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801599AC 0015560C 7C 08 02 A6 */ mflr r0
+/* 801599B0 00155610 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801599B4 00155614 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801599B8 00155618 3B E0 00 01 */ li r31, 1
+/* 801599BC 0015561C 93 C1 00 08 */ stw r30, 8(r1)
+/* 801599C0 00155620 7C 9E 23 78 */ mr r30, r4
+/* 801599C4 00155624 A0 C4 00 90 */ lhz r6, 0x90(r4)
+/* 801599C8 00155628 80 E4 00 8C */ lwz r7, 0x8c(r4)
+/* 801599CC 0015562C 54 C0 04 7E */ clrlwi r0, r6, 0x11
+/* 801599D0 00155630 A1 04 00 94 */ lhz r8, 0x94(r4)
+/* 801599D4 00155634 2C 00 00 5C */ cmpwi r0, 0x5c
+/* 801599D8 00155638 41 82 0A 24 */ beq lbl_8015A3FC
+/* 801599DC 0015563C 40 80 02 D4 */ bge lbl_80159CB0
+/* 801599E0 00155640 2C 00 00 2E */ cmpwi r0, 0x2e
+/* 801599E4 00155644 41 82 0C 64 */ beq lbl_8015A648
+/* 801599E8 00155648 40 80 01 6C */ bge lbl_80159B54
+/* 801599EC 0015564C 2C 00 00 17 */ cmpwi r0, 0x17
+/* 801599F0 00155650 41 82 06 38 */ beq lbl_8015A028
+/* 801599F4 00155654 40 80 00 B8 */ bge lbl_80159AAC
+/* 801599F8 00155658 2C 00 00 0B */ cmpwi r0, 0xb
+/* 801599FC 0015565C 41 82 07 34 */ beq lbl_8015A130
+/* 80159A00 00155660 40 80 00 58 */ bge lbl_80159A58
+/* 80159A04 00155664 2C 00 00 05 */ cmpwi r0, 5
+/* 80159A08 00155668 41 82 08 08 */ beq lbl_8015A210
+/* 80159A0C 0015566C 40 80 00 28 */ bge lbl_80159A34
+/* 80159A10 00155670 2C 00 00 02 */ cmpwi r0, 2
+/* 80159A14 00155674 41 82 07 C4 */ beq lbl_8015A1D8
+/* 80159A18 00155678 40 80 00 10 */ bge lbl_80159A28
+/* 80159A1C 0015567C 2C 00 00 01 */ cmpwi r0, 1
+/* 80159A20 00155680 40 80 08 74 */ bge lbl_8015A294
+/* 80159A24 00155684 48 00 0D EC */ b lbl_8015A810
+lbl_80159A28:
+/* 80159A28 00155688 2C 00 00 04 */ cmpwi r0, 4
+/* 80159A2C 0015568C 40 80 07 94 */ bge lbl_8015A1C0
+/* 80159A30 00155690 48 00 07 C8 */ b lbl_8015A1F8
+lbl_80159A34:
+/* 80159A34 00155694 2C 00 00 08 */ cmpwi r0, 8
+/* 80159A38 00155698 41 82 06 B0 */ beq lbl_8015A0E8
+/* 80159A3C 0015569C 40 80 00 10 */ bge lbl_80159A4C
+/* 80159A40 001556A0 2C 00 00 07 */ cmpwi r0, 7
+/* 80159A44 001556A4 40 80 08 DC */ bge lbl_8015A320
+/* 80159A48 001556A8 48 00 08 CC */ b lbl_8015A314
+lbl_80159A4C:
+/* 80159A4C 001556AC 2C 00 00 0A */ cmpwi r0, 0xa
+/* 80159A50 001556B0 40 80 06 C8 */ bge lbl_8015A118
+/* 80159A54 001556B4 48 00 06 AC */ b lbl_8015A100
+lbl_80159A58:
+/* 80159A58 001556B8 2C 00 00 11 */ cmpwi r0, 0x11
+/* 80159A5C 001556BC 41 82 08 14 */ beq lbl_8015A270
+/* 80159A60 001556C0 40 80 00 28 */ bge lbl_80159A88
+/* 80159A64 001556C4 2C 00 00 0E */ cmpwi r0, 0xe
+/* 80159A68 001556C8 41 82 08 88 */ beq lbl_8015A2F0
+/* 80159A6C 001556CC 40 80 00 10 */ bge lbl_80159A7C
+/* 80159A70 001556D0 2C 00 00 0D */ cmpwi r0, 0xd
+/* 80159A74 001556D4 40 80 0A F0 */ bge lbl_8015A564
+/* 80159A78 001556D8 48 00 08 60 */ b lbl_8015A2D8
+lbl_80159A7C:
+/* 80159A7C 001556DC 2C 00 00 10 */ cmpwi r0, 0x10
+/* 80159A80 001556E0 40 80 08 88 */ bge lbl_8015A308
+/* 80159A84 001556E4 48 00 08 78 */ b lbl_8015A2FC
+lbl_80159A88:
+/* 80159A88 001556E8 2C 00 00 14 */ cmpwi r0, 0x14
+/* 80159A8C 001556EC 41 82 0B 14 */ beq lbl_8015A5A0
+/* 80159A90 001556F0 40 80 00 10 */ bge lbl_80159AA0
+/* 80159A94 001556F4 2C 00 00 13 */ cmpwi r0, 0x13
+/* 80159A98 001556F8 40 80 0A FC */ bge lbl_8015A594
+/* 80159A9C 001556FC 48 00 07 B0 */ b lbl_8015A24C
+lbl_80159AA0:
+/* 80159AA0 00155700 2C 00 00 16 */ cmpwi r0, 0x16
+/* 80159AA4 00155704 40 80 0A 48 */ bge lbl_8015A4EC
+/* 80159AA8 00155708 48 00 08 8C */ b lbl_8015A334
+lbl_80159AAC:
+/* 80159AAC 0015570C 2C 00 00 23 */ cmpwi r0, 0x23
+/* 80159AB0 00155710 41 82 0A FC */ beq lbl_8015A5AC
+/* 80159AB4 00155714 40 80 00 58 */ bge lbl_80159B0C
+/* 80159AB8 00155718 2C 00 00 1D */ cmpwi r0, 0x1d
+/* 80159ABC 0015571C 41 82 08 90 */ beq lbl_8015A34C
+/* 80159AC0 00155720 40 80 00 28 */ bge lbl_80159AE8
+/* 80159AC4 00155724 2C 00 00 1A */ cmpwi r0, 0x1a
+/* 80159AC8 00155728 41 82 06 2C */ beq lbl_8015A0F4
+/* 80159ACC 0015572C 40 80 00 10 */ bge lbl_80159ADC
+/* 80159AD0 00155730 2C 00 00 19 */ cmpwi r0, 0x19
+/* 80159AD4 00155734 40 80 07 54 */ bge lbl_8015A228
+/* 80159AD8 00155738 48 00 05 B0 */ b lbl_8015A088
+lbl_80159ADC:
+/* 80159ADC 0015573C 2C 00 00 1C */ cmpwi r0, 0x1c
+/* 80159AE0 00155740 40 80 05 B4 */ bge lbl_8015A094
+/* 80159AE4 00155744 48 00 05 50 */ b lbl_8015A034
+lbl_80159AE8:
+/* 80159AE8 00155748 2C 00 00 20 */ cmpwi r0, 0x20
+/* 80159AEC 0015574C 41 82 0A 0C */ beq lbl_8015A4F8
+/* 80159AF0 00155750 40 80 00 10 */ bge lbl_80159B00
+/* 80159AF4 00155754 2C 00 00 1F */ cmpwi r0, 0x1f
+/* 80159AF8 00155758 40 80 06 50 */ bge lbl_8015A148
+/* 80159AFC 0015575C 48 00 09 84 */ b lbl_8015A480
+lbl_80159B00:
+/* 80159B00 00155760 2C 00 00 22 */ cmpwi r0, 0x22
+/* 80159B04 00155764 40 80 06 50 */ bge lbl_8015A154
+/* 80159B08 00155768 48 00 08 38 */ b lbl_8015A340
+lbl_80159B0C:
+/* 80159B0C 0015576C 2C 00 00 29 */ cmpwi r0, 0x29
+/* 80159B10 00155770 41 82 0C DC */ beq lbl_8015A7EC
+/* 80159B14 00155774 40 80 00 28 */ bge lbl_80159B3C
+/* 80159B18 00155778 2C 00 00 26 */ cmpwi r0, 0x26
+/* 80159B1C 0015577C 41 82 0C 7C */ beq lbl_8015A798
+/* 80159B20 00155780 40 80 00 10 */ bge lbl_80159B30
+/* 80159B24 00155784 2C 00 00 25 */ cmpwi r0, 0x25
+/* 80159B28 00155788 40 80 0B 08 */ bge lbl_8015A630
+/* 80159B2C 0015578C 48 00 0A 8C */ b lbl_8015A5B8
+lbl_80159B30:
+/* 80159B30 00155790 2C 00 00 28 */ cmpwi r0, 0x28
+/* 80159B34 00155794 40 80 08 F0 */ bge lbl_8015A424
+/* 80159B38 00155798 48 00 08 E4 */ b lbl_8015A41C
+lbl_80159B3C:
+/* 80159B3C 0015579C 2C 00 00 2C */ cmpwi r0, 0x2c
+/* 80159B40 001557A0 41 82 0B EC */ beq lbl_8015A72C
+/* 80159B44 001557A4 40 80 0C 84 */ bge lbl_8015A7C8
+/* 80159B48 001557A8 2C 00 00 2B */ cmpwi r0, 0x2b
+/* 80159B4C 001557AC 40 80 0B BC */ bge lbl_8015A708
+/* 80159B50 001557B0 48 00 0C A8 */ b lbl_8015A7F8
+lbl_80159B54:
+/* 80159B54 001557B4 2C 00 00 45 */ cmpwi r0, 0x45
+/* 80159B58 001557B8 41 82 0C 58 */ beq lbl_8015A7B0
+/* 80159B5C 001557BC 40 80 00 AC */ bge lbl_80159C08
+/* 80159B60 001557C0 2C 00 00 3A */ cmpwi r0, 0x3a
+/* 80159B64 001557C4 41 82 0B 80 */ beq lbl_8015A6E4
+/* 80159B68 001557C8 40 80 00 58 */ bge lbl_80159BC0
+/* 80159B6C 001557CC 2C 00 00 34 */ cmpwi r0, 0x34
+/* 80159B70 001557D0 41 82 0A 84 */ beq lbl_8015A5F4
+/* 80159B74 001557D4 40 80 00 28 */ bge lbl_80159B9C
+/* 80159B78 001557D8 2C 00 00 31 */ cmpwi r0, 0x31
+/* 80159B7C 001557DC 41 82 0A C0 */ beq lbl_8015A63C
+/* 80159B80 001557E0 40 80 00 10 */ bge lbl_80159B90
+/* 80159B84 001557E4 2C 00 00 30 */ cmpwi r0, 0x30
+/* 80159B88 001557E8 40 80 0C 58 */ bge lbl_8015A7E0
+/* 80159B8C 001557EC 48 00 0B 4C */ b lbl_8015A6D8
+lbl_80159B90:
+/* 80159B90 001557F0 2C 00 00 33 */ cmpwi r0, 0x33
+/* 80159B94 001557F4 40 80 0A E4 */ bge lbl_8015A678
+/* 80159B98 001557F8 48 00 0A EC */ b lbl_8015A684
+lbl_80159B9C:
+/* 80159B9C 001557FC 2C 00 00 37 */ cmpwi r0, 0x37
+/* 80159BA0 00155800 41 82 0B 74 */ beq lbl_8015A714
+/* 80159BA4 00155804 40 80 00 10 */ bge lbl_80159BB4
+/* 80159BA8 00155808 2C 00 00 36 */ cmpwi r0, 0x36
+/* 80159BAC 0015580C 40 80 0A 54 */ bge lbl_8015A600
+/* 80159BB0 00155810 48 00 0A 38 */ b lbl_8015A5E8
+lbl_80159BB4:
+/* 80159BB4 00155814 2C 00 00 39 */ cmpwi r0, 0x39
+/* 80159BB8 00155818 40 80 0A 6C */ bge lbl_8015A624
+/* 80159BBC 0015581C 48 00 0A 20 */ b lbl_8015A5DC
+lbl_80159BC0:
+/* 80159BC0 00155820 2C 00 00 40 */ cmpwi r0, 0x40
+/* 80159BC4 00155824 41 82 0B 74 */ beq lbl_8015A738
+/* 80159BC8 00155828 40 80 00 28 */ bge lbl_80159BF0
+/* 80159BCC 0015582C 2C 00 00 3D */ cmpwi r0, 0x3d
+/* 80159BD0 00155830 41 82 0B 20 */ beq lbl_8015A6F0
+/* 80159BD4 00155834 40 80 00 10 */ bge lbl_80159BE4
+/* 80159BD8 00155838 2C 00 00 3C */ cmpwi r0, 0x3c
+/* 80159BDC 0015583C 40 80 0A B4 */ bge lbl_8015A690
+/* 80159BE0 00155840 48 00 0C 24 */ b lbl_8015A804
+lbl_80159BE4:
+/* 80159BE4 00155844 2C 00 00 3F */ cmpwi r0, 0x3f
+/* 80159BE8 00155848 40 80 0B 38 */ bge lbl_8015A720
+/* 80159BEC 0015584C 48 00 0A D4 */ b lbl_8015A6C0
+lbl_80159BF0:
+/* 80159BF0 00155850 2C 00 00 43 */ cmpwi r0, 0x43
+/* 80159BF4 00155854 41 82 0A A8 */ beq lbl_8015A69C
+/* 80159BF8 00155858 40 80 0A 74 */ bge lbl_8015A66C
+/* 80159BFC 0015585C 2C 00 00 42 */ cmpwi r0, 0x42
+/* 80159C00 00155860 40 80 0B 50 */ bge lbl_8015A750
+/* 80159C04 00155864 48 00 0B 64 */ b lbl_8015A768
+lbl_80159C08:
+/* 80159C08 00155868 2C 00 00 51 */ cmpwi r0, 0x51
+/* 80159C0C 0015586C 41 82 07 60 */ beq lbl_8015A36C
+/* 80159C10 00155870 40 80 00 58 */ bge lbl_80159C68
+/* 80159C14 00155874 2C 00 00 4B */ cmpwi r0, 0x4b
+/* 80159C18 00155878 41 82 0B 44 */ beq lbl_8015A75C
+/* 80159C1C 0015587C 40 80 00 28 */ bge lbl_80159C44
+/* 80159C20 00155880 2C 00 00 48 */ cmpwi r0, 0x48
+/* 80159C24 00155884 41 82 0A 30 */ beq lbl_8015A654
+/* 80159C28 00155888 40 80 00 10 */ bge lbl_80159C38
+/* 80159C2C 0015588C 2C 00 00 47 */ cmpwi r0, 0x47
+/* 80159C30 00155890 40 80 0B 50 */ bge lbl_8015A780
+/* 80159C34 00155894 48 00 0A 98 */ b lbl_8015A6CC
+lbl_80159C38:
+/* 80159C38 00155898 2C 00 00 4A */ cmpwi r0, 0x4a
+/* 80159C3C 0015589C 40 80 0B 50 */ bge lbl_8015A78C
+/* 80159C40 001558A0 48 00 0B 04 */ b lbl_8015A744
+lbl_80159C44:
+/* 80159C44 001558A4 2C 00 00 4E */ cmpwi r0, 0x4e
+/* 80159C48 001558A8 41 82 09 7C */ beq lbl_8015A5C4
+/* 80159C4C 001558AC 40 80 00 10 */ bge lbl_80159C5C
+/* 80159C50 001558B0 2C 00 00 4D */ cmpwi r0, 0x4d
+/* 80159C54 001558B4 40 80 0A A8 */ bge lbl_8015A6FC
+/* 80159C58 001558B8 48 00 0A 08 */ b lbl_8015A660
+lbl_80159C5C:
+/* 80159C5C 001558BC 2C 00 00 50 */ cmpwi r0, 0x50
+/* 80159C60 001558C0 40 80 07 00 */ bge lbl_8015A360
+/* 80159C64 001558C4 48 00 09 6C */ b lbl_8015A5D0
+lbl_80159C68:
+/* 80159C68 001558C8 2C 00 00 57 */ cmpwi r0, 0x57
+/* 80159C6C 001558CC 41 82 07 E4 */ beq lbl_8015A450
+/* 80159C70 001558D0 40 80 00 28 */ bge lbl_80159C98
+/* 80159C74 001558D4 2C 00 00 54 */ cmpwi r0, 0x54
+/* 80159C78 001558D8 41 82 07 B4 */ beq lbl_8015A42C
+/* 80159C7C 001558DC 40 80 00 10 */ bge lbl_80159C8C
+/* 80159C80 001558E0 2C 00 00 53 */ cmpwi r0, 0x53
+/* 80159C84 001558E4 40 80 07 00 */ bge lbl_8015A384
+/* 80159C88 001558E8 48 00 06 F0 */ b lbl_8015A378
+lbl_80159C8C:
+/* 80159C8C 001558EC 2C 00 00 56 */ cmpwi r0, 0x56
+/* 80159C90 001558F0 40 80 07 B4 */ bge lbl_8015A444
+/* 80159C94 001558F4 48 00 07 A4 */ b lbl_8015A438
+lbl_80159C98:
+/* 80159C98 001558F8 2C 00 00 5A */ cmpwi r0, 0x5a
+/* 80159C9C 001558FC 41 82 07 D8 */ beq lbl_8015A474
+/* 80159CA0 00155900 40 80 07 EC */ bge lbl_8015A48C
+/* 80159CA4 00155904 2C 00 00 59 */ cmpwi r0, 0x59
+/* 80159CA8 00155908 40 80 07 C0 */ bge lbl_8015A468
+/* 80159CAC 0015590C 48 00 07 B0 */ b lbl_8015A45C
+lbl_80159CB0:
+/* 80159CB0 00155910 3C A0 00 01 */ lis r5, 0x0000C029@ha
+/* 80159CB4 00155914 38 E5 C0 29 */ addi r7, r5, 0x0000C029@l
+/* 80159CB8 00155918 7C 00 38 00 */ cmpw r0, r7
+/* 80159CBC 0015591C 40 80 01 BC */ bge lbl_80159E78
+/* 80159CC0 00155920 38 E5 C0 0B */ addi r7, r5, -16373
+/* 80159CC4 00155924 7C 00 38 00 */ cmpw r0, r7
+/* 80159CC8 00155928 41 82 03 D8 */ beq lbl_8015A0A0
+/* 80159CCC 0015592C 40 80 00 CC */ bge lbl_80159D98
+/* 80159CD0 00155930 2C 00 00 68 */ cmpwi r0, 0x68
+/* 80159CD4 00155934 41 82 05 EC */ beq lbl_8015A2C0
+/* 80159CD8 00155938 40 80 00 58 */ bge lbl_80159D30
+/* 80159CDC 0015593C 2C 00 00 62 */ cmpwi r0, 0x62
+/* 80159CE0 00155940 41 82 06 E0 */ beq lbl_8015A3C0
+/* 80159CE4 00155944 40 80 00 28 */ bge lbl_80159D0C
+/* 80159CE8 00155948 2C 00 00 5F */ cmpwi r0, 0x5f
+/* 80159CEC 0015594C 41 82 06 B0 */ beq lbl_8015A39C
+/* 80159CF0 00155950 40 80 00 10 */ bge lbl_80159D00
+/* 80159CF4 00155954 2C 00 00 5E */ cmpwi r0, 0x5e
+/* 80159CF8 00155958 40 80 07 DC */ bge lbl_8015A4D4
+/* 80159CFC 0015595C 48 00 07 0C */ b lbl_8015A408
+lbl_80159D00:
+/* 80159D00 00155960 2C 00 00 61 */ cmpwi r0, 0x61
+/* 80159D04 00155964 40 80 06 B0 */ bge lbl_8015A3B4
+/* 80159D08 00155968 48 00 06 A0 */ b lbl_8015A3A8
+lbl_80159D0C:
+/* 80159D0C 0015596C 2C 00 00 65 */ cmpwi r0, 0x65
+/* 80159D10 00155970 41 82 06 D4 */ beq lbl_8015A3E4
+/* 80159D14 00155974 40 80 00 10 */ bge lbl_80159D24
+/* 80159D18 00155978 2C 00 00 64 */ cmpwi r0, 0x64
+/* 80159D1C 0015597C 40 80 06 BC */ bge lbl_8015A3D8
+/* 80159D20 00155980 48 00 06 AC */ b lbl_8015A3CC
+lbl_80159D24:
+/* 80159D24 00155984 2C 00 00 67 */ cmpwi r0, 0x67
+/* 80159D28 00155988 40 80 08 2C */ bge lbl_8015A554
+/* 80159D2C 0015598C 48 00 06 C4 */ b lbl_8015A3F0
+lbl_80159D30:
+/* 80159D30 00155990 38 E5 C0 04 */ addi r7, r5, -16380
+/* 80159D34 00155994 7C 00 38 00 */ cmpw r0, r7
+/* 80159D38 00155998 41 82 03 14 */ beq lbl_8015A04C
+/* 80159D3C 0015599C 40 80 00 2C */ bge lbl_80159D68
+/* 80159D40 001559A0 2C 00 00 6B */ cmpwi r0, 0x6b
+/* 80159D44 001559A4 41 82 07 CC */ beq lbl_8015A510
+/* 80159D48 001559A8 40 80 00 10 */ bge lbl_80159D58
+/* 80159D4C 001559AC 2C 00 00 6A */ cmpwi r0, 0x6a
+/* 80159D50 001559B0 40 80 07 B4 */ bge lbl_8015A504
+/* 80159D54 001559B4 48 00 05 78 */ b lbl_8015A2CC
+lbl_80159D58:
+/* 80159D58 001559B8 38 A5 C0 03 */ addi r5, r5, -16381
+/* 80159D5C 001559BC 7C 00 28 00 */ cmpw r0, r5
+/* 80159D60 001559C0 40 80 02 E0 */ bge lbl_8015A040
+/* 80159D64 001559C4 48 00 0A AC */ b lbl_8015A810
+lbl_80159D68:
+/* 80159D68 001559C8 38 E5 C0 07 */ addi r7, r5, -16377
+/* 80159D6C 001559CC 7C 00 38 00 */ cmpw r0, r7
+/* 80159D70 001559D0 41 82 03 00 */ beq lbl_8015A070
+/* 80159D74 001559D4 40 80 00 14 */ bge lbl_80159D88
+/* 80159D78 001559D8 38 A5 C0 06 */ addi r5, r5, -16378
+/* 80159D7C 001559DC 7C 00 28 00 */ cmpw r0, r5
+/* 80159D80 001559E0 40 80 02 E4 */ bge lbl_8015A064
+/* 80159D84 001559E4 48 00 02 D4 */ b lbl_8015A058
+lbl_80159D88:
+/* 80159D88 001559E8 38 A5 C0 09 */ addi r5, r5, -16375
+/* 80159D8C 001559EC 7C 00 28 00 */ cmpw r0, r5
+/* 80159D90 001559F0 40 80 0A 80 */ bge lbl_8015A810
+/* 80159D94 001559F4 48 00 02 E8 */ b lbl_8015A07C
+lbl_80159D98:
+/* 80159D98 001559F8 38 E5 C0 18 */ addi r7, r5, -16360
+/* 80159D9C 001559FC 7C 00 38 00 */ cmpw r0, r7
+/* 80159DA0 00155A00 41 82 03 9C */ beq lbl_8015A13C
+/* 80159DA4 00155A04 40 80 00 64 */ bge lbl_80159E08
+/* 80159DA8 00155A08 38 E5 C0 10 */ addi r7, r5, -16368
+/* 80159DAC 00155A0C 7C 00 38 00 */ cmpw r0, r7
+/* 80159DB0 00155A10 41 82 03 2C */ beq lbl_8015A0DC
+/* 80159DB4 00155A14 40 80 00 24 */ bge lbl_80159DD8
+/* 80159DB8 00155A18 38 C5 C0 0E */ addi r6, r5, -16370
+/* 80159DBC 00155A1C 7C 00 30 00 */ cmpw r0, r6
+/* 80159DC0 00155A20 41 82 03 04 */ beq lbl_8015A0C4
+/* 80159DC4 00155A24 40 80 03 0C */ bge lbl_8015A0D0
+/* 80159DC8 00155A28 38 A5 C0 0D */ addi r5, r5, -16371
+/* 80159DCC 00155A2C 7C 00 28 00 */ cmpw r0, r5
+/* 80159DD0 00155A30 40 80 02 E8 */ bge lbl_8015A0B8
+/* 80159DD4 00155A34 48 00 02 D8 */ b lbl_8015A0AC
+lbl_80159DD8:
+/* 80159DD8 00155A38 38 E5 C0 15 */ addi r7, r5, -16363
+/* 80159DDC 00155A3C 7C 00 38 00 */ cmpw r0, r7
+/* 80159DE0 00155A40 41 82 0A 30 */ beq lbl_8015A810
+/* 80159DE4 00155A44 40 80 00 14 */ bge lbl_80159DF8
+/* 80159DE8 00155A48 38 A5 C0 14 */ addi r5, r5, -16364
+/* 80159DEC 00155A4C 7C 00 28 00 */ cmpw r0, r5
+/* 80159DF0 00155A50 40 80 03 1C */ bge lbl_8015A10C
+/* 80159DF4 00155A54 48 00 0A 1C */ b lbl_8015A810
+lbl_80159DF8:
+/* 80159DF8 00155A58 38 A5 C0 17 */ addi r5, r5, -16361
+/* 80159DFC 00155A5C 7C 00 28 00 */ cmpw r0, r5
+/* 80159E00 00155A60 40 80 0A 10 */ bge lbl_8015A810
+/* 80159E04 00155A64 48 00 03 20 */ b lbl_8015A124
+lbl_80159E08:
+/* 80159E08 00155A68 38 E5 C0 1F */ addi r7, r5, -16353
+/* 80159E0C 00155A6C 7C 00 38 00 */ cmpw r0, r7
+/* 80159E10 00155A70 41 82 03 80 */ beq lbl_8015A190
+/* 80159E14 00155A74 40 80 00 34 */ bge lbl_80159E48
+/* 80159E18 00155A78 38 E5 C0 1C */ addi r7, r5, -16356
+/* 80159E1C 00155A7C 7C 00 38 00 */ cmpw r0, r7
+/* 80159E20 00155A80 41 82 03 4C */ beq lbl_8015A16C
+/* 80159E24 00155A84 40 80 00 14 */ bge lbl_80159E38
+/* 80159E28 00155A88 38 A5 C0 1B */ addi r5, r5, -16357
+/* 80159E2C 00155A8C 7C 00 28 00 */ cmpw r0, r5
+/* 80159E30 00155A90 40 80 03 30 */ bge lbl_8015A160
+/* 80159E34 00155A94 48 00 09 DC */ b lbl_8015A810
+lbl_80159E38:
+/* 80159E38 00155A98 38 A5 C0 1E */ addi r5, r5, -16354
+/* 80159E3C 00155A9C 7C 00 28 00 */ cmpw r0, r5
+/* 80159E40 00155AA0 40 80 03 44 */ bge lbl_8015A184
+/* 80159E44 00155AA4 48 00 03 34 */ b lbl_8015A178
+lbl_80159E48:
+/* 80159E48 00155AA8 38 E5 C0 22 */ addi r7, r5, -16350
+/* 80159E4C 00155AAC 7C 00 38 00 */ cmpw r0, r7
+/* 80159E50 00155AB0 41 82 03 60 */ beq lbl_8015A1B0
+/* 80159E54 00155AB4 40 80 00 14 */ bge lbl_80159E68
+/* 80159E58 00155AB8 38 A5 C0 21 */ addi r5, r5, -16351
+/* 80159E5C 00155ABC 7C 00 28 00 */ cmpw r0, r5
+/* 80159E60 00155AC0 40 80 03 48 */ bge lbl_8015A1A8
+/* 80159E64 00155AC4 48 00 03 38 */ b lbl_8015A19C
+lbl_80159E68:
+/* 80159E68 00155AC8 38 A5 C0 24 */ addi r5, r5, -16348
+/* 80159E6C 00155ACC 7C 00 28 00 */ cmpw r0, r5
+/* 80159E70 00155AD0 40 80 09 A0 */ bge lbl_8015A810
+/* 80159E74 00155AD4 48 00 03 44 */ b lbl_8015A1B8
+lbl_80159E78:
+/* 80159E78 00155AD8 38 E5 C0 CB */ addi r7, r5, -16181
+/* 80159E7C 00155ADC 7C 00 38 00 */ cmpw r0, r7
+/* 80159E80 00155AE0 41 82 06 30 */ beq lbl_8015A4B0
+/* 80159E84 00155AE4 40 80 00 C4 */ bge lbl_80159F48
+/* 80159E88 00155AE8 38 E5 C0 3D */ addi r7, r5, -16323
+/* 80159E8C 00155AEC 7C 00 38 00 */ cmpw r0, r7
+/* 80159E90 00155AF0 41 82 05 84 */ beq lbl_8015A414
+/* 80159E94 00155AF4 40 80 00 64 */ bge lbl_80159EF8
+/* 80159E98 00155AF8 38 E5 C0 31 */ addi r7, r5, -16335
+/* 80159E9C 00155AFC 7C 00 38 00 */ cmpw r0, r7
+/* 80159EA0 00155B00 41 82 04 44 */ beq lbl_8015A2E4
+/* 80159EA4 00155B04 40 80 00 34 */ bge lbl_80159ED8
+/* 80159EA8 00155B08 38 E5 C0 2C */ addi r7, r5, -16340
+/* 80159EAC 00155B0C 7C 00 38 00 */ cmpw r0, r7
+/* 80159EB0 00155B10 41 82 04 00 */ beq lbl_8015A2B0
+/* 80159EB4 00155B14 40 80 00 14 */ bge lbl_80159EC8
+/* 80159EB8 00155B18 38 A5 C0 2B */ addi r5, r5, -16341
+/* 80159EBC 00155B1C 7C 00 28 00 */ cmpw r0, r5
+/* 80159EC0 00155B20 40 80 09 50 */ bge lbl_8015A810
+/* 80159EC4 00155B24 48 00 06 B8 */ b lbl_8015A57C
+lbl_80159EC8:
+/* 80159EC8 00155B28 38 A5 C0 2E */ addi r5, r5, -16338
+/* 80159ECC 00155B2C 7C 00 28 00 */ cmpw r0, r5
+/* 80159ED0 00155B30 40 80 09 40 */ bge lbl_8015A810
+/* 80159ED4 00155B34 48 00 03 E4 */ b lbl_8015A2B8
+lbl_80159ED8:
+/* 80159ED8 00155B38 38 E5 C0 3B */ addi r7, r5, -16325
+/* 80159EDC 00155B3C 7C 00 38 00 */ cmpw r0, r7
+/* 80159EE0 00155B40 41 82 04 78 */ beq lbl_8015A358
+/* 80159EE4 00155B44 40 80 09 2C */ bge lbl_8015A810
+/* 80159EE8 00155B48 38 A5 C0 37 */ addi r5, r5, -16329
+/* 80159EEC 00155B4C 7C 00 28 00 */ cmpw r0, r5
+/* 80159EF0 00155B50 41 82 04 3C */ beq lbl_8015A32C
+/* 80159EF4 00155B54 48 00 09 1C */ b lbl_8015A810
+lbl_80159EF8:
+/* 80159EF8 00155B58 38 E5 C0 81 */ addi r7, r5, -16255
+/* 80159EFC 00155B5C 7C 00 38 00 */ cmpw r0, r7
+/* 80159F00 00155B60 41 82 06 44 */ beq lbl_8015A544
+/* 80159F04 00155B64 40 80 00 24 */ bge lbl_80159F28
+/* 80159F08 00155B68 38 E5 C0 43 */ addi r7, r5, -16317
+/* 80159F0C 00155B6C 7C 00 38 00 */ cmpw r0, r7
+/* 80159F10 00155B70 41 82 04 80 */ beq lbl_8015A390
+/* 80159F14 00155B74 41 80 08 FC */ blt lbl_8015A810
+/* 80159F18 00155B78 38 A5 C0 80 */ addi r5, r5, -16256
+/* 80159F1C 00155B7C 7C 00 28 00 */ cmpw r0, r5
+/* 80159F20 00155B80 40 80 06 14 */ bge lbl_8015A534
+/* 80159F24 00155B84 48 00 08 EC */ b lbl_8015A810
+lbl_80159F28:
+/* 80159F28 00155B88 38 E5 C0 C9 */ addi r7, r5, -16183
+/* 80159F2C 00155B8C 7C 00 38 00 */ cmpw r0, r7
+/* 80159F30 00155B90 41 82 05 68 */ beq lbl_8015A498
+/* 80159F34 00155B94 40 80 05 70 */ bge lbl_8015A4A4
+/* 80159F38 00155B98 38 A5 C0 84 */ addi r5, r5, -16252
+/* 80159F3C 00155B9C 7C 00 28 00 */ cmpw r0, r5
+/* 80159F40 00155BA0 41 82 06 34 */ beq lbl_8015A574
+/* 80159F44 00155BA4 48 00 08 CC */ b lbl_8015A810
+lbl_80159F48:
+/* 80159F48 00155BA8 38 E5 C2 14 */ addi r7, r5, -15852
+/* 80159F4C 00155BAC 7C 00 38 00 */ cmpw r0, r7
+/* 80159F50 00155BB0 41 82 07 58 */ beq lbl_8015A6A8
+/* 80159F54 00155BB4 40 80 00 74 */ bge lbl_80159FC8
+/* 80159F58 00155BB8 38 E5 C0 E4 */ addi r7, r5, -16156
+/* 80159F5C 00155BBC 7C 00 38 00 */ cmpw r0, r7
+/* 80159F60 00155BC0 41 82 05 BC */ beq lbl_8015A51C
+/* 80159F64 00155BC4 40 80 00 34 */ bge lbl_80159F98
+/* 80159F68 00155BC8 38 E5 C0 CE */ addi r7, r5, -16178
+/* 80159F6C 00155BCC 7C 00 38 00 */ cmpw r0, r7
+/* 80159F70 00155BD0 41 82 08 A0 */ beq lbl_8015A810
+/* 80159F74 00155BD4 40 80 00 14 */ bge lbl_80159F88
+/* 80159F78 00155BD8 38 A5 C0 CD */ addi r5, r5, -16179
+/* 80159F7C 00155BDC 7C 00 28 00 */ cmpw r0, r5
+/* 80159F80 00155BE0 40 80 05 48 */ bge lbl_8015A4C8
+/* 80159F84 00155BE4 48 00 05 38 */ b lbl_8015A4BC
+lbl_80159F88:
+/* 80159F88 00155BE8 38 A5 C0 D0 */ addi r5, r5, -16176
+/* 80159F8C 00155BEC 7C 00 28 00 */ cmpw r0, r5
+/* 80159F90 00155BF0 40 80 08 80 */ bge lbl_8015A810
+/* 80159F94 00155BF4 48 00 05 4C */ b lbl_8015A4E0
+lbl_80159F98:
+/* 80159F98 00155BF8 38 E5 C2 07 */ addi r7, r5, -15865
+/* 80159F9C 00155BFC 7C 00 38 00 */ cmpw r0, r7
+/* 80159FA0 00155C00 41 82 06 6C */ beq lbl_8015A60C
+/* 80159FA4 00155C04 40 80 00 14 */ bge lbl_80159FB8
+/* 80159FA8 00155C08 38 A5 C0 E6 */ addi r5, r5, -16154
+/* 80159FAC 00155C0C 7C 00 28 00 */ cmpw r0, r5
+/* 80159FB0 00155C10 40 80 08 60 */ bge lbl_8015A810
+/* 80159FB4 00155C14 48 00 05 74 */ b lbl_8015A528
+lbl_80159FB8:
+/* 80159FB8 00155C18 38 A5 C2 09 */ addi r5, r5, -15863
+/* 80159FBC 00155C1C 7C 00 28 00 */ cmpw r0, r5
+/* 80159FC0 00155C20 40 80 08 50 */ bge lbl_8015A810
+/* 80159FC4 00155C24 48 00 06 54 */ b lbl_8015A618
+lbl_80159FC8:
+/* 80159FC8 00155C28 38 E5 C2 2B */ addi r7, r5, -15829
+/* 80159FCC 00155C2C 7C 00 38 00 */ cmpw r0, r7
+/* 80159FD0 00155C30 41 82 08 40 */ beq lbl_8015A810
+/* 80159FD4 00155C34 40 80 00 34 */ bge lbl_8015A008
+/* 80159FD8 00155C38 38 E5 C2 26 */ addi r7, r5, -15834
+/* 80159FDC 00155C3C 7C 00 38 00 */ cmpw r0, r7
+/* 80159FE0 00155C40 41 82 07 94 */ beq lbl_8015A774
+/* 80159FE4 00155C44 40 80 00 14 */ bge lbl_80159FF8
+/* 80159FE8 00155C48 38 A5 C2 16 */ addi r5, r5, -15850
+/* 80159FEC 00155C4C 7C 00 28 00 */ cmpw r0, r5
+/* 80159FF0 00155C50 40 80 08 20 */ bge lbl_8015A810
+/* 80159FF4 00155C54 48 00 06 C0 */ b lbl_8015A6B4
+lbl_80159FF8:
+/* 80159FF8 00155C58 38 A5 C2 2A */ addi r5, r5, -15830
+/* 80159FFC 00155C5C 7C 00 28 00 */ cmpw r0, r5
+/* 8015A000 00155C60 40 80 07 A4 */ bge lbl_8015A7A4
+/* 8015A004 00155C64 48 00 08 0C */ b lbl_8015A810
+lbl_8015A008:
+/* 8015A008 00155C68 38 E5 C2 2E */ addi r7, r5, -15826
+/* 8015A00C 00155C6C 7C 00 38 00 */ cmpw r0, r7
+/* 8015A010 00155C70 41 82 07 C4 */ beq lbl_8015A7D4
+/* 8015A014 00155C74 40 80 07 FC */ bge lbl_8015A810
+/* 8015A018 00155C78 38 A5 C2 2D */ addi r5, r5, -15827
+/* 8015A01C 00155C7C 7C 00 28 00 */ cmpw r0, r5
+/* 8015A020 00155C80 40 80 07 F0 */ bge lbl_8015A810
+/* 8015A024 00155C84 48 00 07 98 */ b lbl_8015A7BC
+lbl_8015A028:
+/* 8015A028 00155C88 48 00 16 3D */ bl func_8015B664
+/* 8015A02C 00155C8C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A030 00155C90 48 00 07 F4 */ b lbl_8015A824
+lbl_8015A034:
+/* 8015A034 00155C94 48 00 16 3D */ bl func_8015B670
+/* 8015A038 00155C98 7C 7F 1B 78 */ mr r31, r3
+/* 8015A03C 00155C9C 48 00 07 E8 */ b lbl_8015A824
+lbl_8015A040:
+/* 8015A040 00155CA0 48 00 16 3D */ bl func_8015B67C
+/* 8015A044 00155CA4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A048 00155CA8 48 00 07 DC */ b lbl_8015A824
+lbl_8015A04C:
+/* 8015A04C 00155CAC 48 00 16 3D */ bl func_8015B688
+/* 8015A050 00155CB0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A054 00155CB4 48 00 07 D0 */ b lbl_8015A824
+lbl_8015A058:
+/* 8015A058 00155CB8 48 00 16 3D */ bl func_8015B694
+/* 8015A05C 00155CBC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A060 00155CC0 48 00 07 C4 */ b lbl_8015A824
+lbl_8015A064:
+/* 8015A064 00155CC4 48 00 16 3D */ bl func_8015B6A0
+/* 8015A068 00155CC8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A06C 00155CCC 48 00 07 B8 */ b lbl_8015A824
+lbl_8015A070:
+/* 8015A070 00155CD0 48 00 16 3D */ bl func_8015B6AC
+/* 8015A074 00155CD4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A078 00155CD8 48 00 07 AC */ b lbl_8015A824
+lbl_8015A07C:
+/* 8015A07C 00155CDC 48 00 16 3D */ bl func_8015B6B8
+/* 8015A080 00155CE0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A084 00155CE4 48 00 07 A0 */ b lbl_8015A824
+lbl_8015A088:
+/* 8015A088 00155CE8 48 00 16 3D */ bl func_8015B6C4
+/* 8015A08C 00155CEC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A090 00155CF0 48 00 07 94 */ b lbl_8015A824
+lbl_8015A094:
+/* 8015A094 00155CF4 48 00 16 3D */ bl func_8015B6D0
+/* 8015A098 00155CF8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A09C 00155CFC 48 00 07 88 */ b lbl_8015A824
+lbl_8015A0A0:
+/* 8015A0A0 00155D00 48 00 16 3D */ bl func_8015B6DC
+/* 8015A0A4 00155D04 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0A8 00155D08 48 00 07 7C */ b lbl_8015A824
+lbl_8015A0AC:
+/* 8015A0AC 00155D0C 48 00 16 3D */ bl func_8015B6E8
+/* 8015A0B0 00155D10 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0B4 00155D14 48 00 07 70 */ b lbl_8015A824
+lbl_8015A0B8:
+/* 8015A0B8 00155D18 48 00 16 3D */ bl func_8015B6F4
+/* 8015A0BC 00155D1C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0C0 00155D20 48 00 07 64 */ b lbl_8015A824
+lbl_8015A0C4:
+/* 8015A0C4 00155D24 48 00 16 3D */ bl func_8015B700
+/* 8015A0C8 00155D28 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0CC 00155D2C 48 00 07 58 */ b lbl_8015A824
+lbl_8015A0D0:
+/* 8015A0D0 00155D30 48 00 16 3D */ bl func_8015B70C
+/* 8015A0D4 00155D34 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0D8 00155D38 48 00 07 4C */ b lbl_8015A824
+lbl_8015A0DC:
+/* 8015A0DC 00155D3C 48 00 16 3D */ bl func_8015B718
+/* 8015A0E0 00155D40 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0E4 00155D44 48 00 07 40 */ b lbl_8015A824
+lbl_8015A0E8:
+/* 8015A0E8 00155D48 48 00 16 3D */ bl func_8015B724
+/* 8015A0EC 00155D4C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0F0 00155D50 48 00 07 34 */ b lbl_8015A824
+lbl_8015A0F4:
+/* 8015A0F4 00155D54 48 00 16 3D */ bl func_8015B730
+/* 8015A0F8 00155D58 7C 7F 1B 78 */ mr r31, r3
+/* 8015A0FC 00155D5C 48 00 07 28 */ b lbl_8015A824
+lbl_8015A100:
+/* 8015A100 00155D60 48 00 16 3D */ bl func_8015B73C
+/* 8015A104 00155D64 7C 7F 1B 78 */ mr r31, r3
+/* 8015A108 00155D68 48 00 07 1C */ b lbl_8015A824
+lbl_8015A10C:
+/* 8015A10C 00155D6C 48 00 16 3D */ bl func_8015B748
+/* 8015A110 00155D70 7C 7F 1B 78 */ mr r31, r3
+/* 8015A114 00155D74 48 00 07 10 */ b lbl_8015A824
+lbl_8015A118:
+/* 8015A118 00155D78 48 00 16 3D */ bl func_8015B754
+/* 8015A11C 00155D7C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A120 00155D80 48 00 07 04 */ b lbl_8015A824
+lbl_8015A124:
+/* 8015A124 00155D84 48 00 16 3D */ bl func_8015B760
+/* 8015A128 00155D88 7C 7F 1B 78 */ mr r31, r3
+/* 8015A12C 00155D8C 48 00 06 F8 */ b lbl_8015A824
+lbl_8015A130:
+/* 8015A130 00155D90 48 00 16 3D */ bl func_8015B76C
+/* 8015A134 00155D94 7C 7F 1B 78 */ mr r31, r3
+/* 8015A138 00155D98 48 00 06 EC */ b lbl_8015A824
+lbl_8015A13C:
+/* 8015A13C 00155D9C 48 00 16 3D */ bl func_8015B778
+/* 8015A140 00155DA0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A144 00155DA4 48 00 06 E0 */ b lbl_8015A824
+lbl_8015A148:
+/* 8015A148 00155DA8 48 00 16 3D */ bl func_8015B784
+/* 8015A14C 00155DAC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A150 00155DB0 48 00 06 D4 */ b lbl_8015A824
+lbl_8015A154:
+/* 8015A154 00155DB4 48 00 16 3D */ bl func_8015B790
+/* 8015A158 00155DB8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A15C 00155DBC 48 00 06 C8 */ b lbl_8015A824
+lbl_8015A160:
+/* 8015A160 00155DC0 48 00 16 3D */ bl func_8015B79C
+/* 8015A164 00155DC4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A168 00155DC8 48 00 06 BC */ b lbl_8015A824
+lbl_8015A16C:
+/* 8015A16C 00155DCC 48 00 16 3D */ bl func_8015B7A8
+/* 8015A170 00155DD0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A174 00155DD4 48 00 06 B0 */ b lbl_8015A824
+lbl_8015A178:
+/* 8015A178 00155DD8 48 00 16 3D */ bl func_8015B7B4
+/* 8015A17C 00155DDC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A180 00155DE0 48 00 06 A4 */ b lbl_8015A824
+lbl_8015A184:
+/* 8015A184 00155DE4 48 00 16 3D */ bl func_8015B7C0
+/* 8015A188 00155DE8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A18C 00155DEC 48 00 06 98 */ b lbl_8015A824
+lbl_8015A190:
+/* 8015A190 00155DF0 48 00 16 3D */ bl func_8015B7CC
+/* 8015A194 00155DF4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A198 00155DF8 48 00 06 8C */ b lbl_8015A824
+lbl_8015A19C:
+/* 8015A19C 00155DFC 48 00 16 3D */ bl func_8015B7D8
+/* 8015A1A0 00155E00 7C 7F 1B 78 */ mr r31, r3
+/* 8015A1A4 00155E04 48 00 06 80 */ b lbl_8015A824
+lbl_8015A1A8:
+/* 8015A1A8 00155E08 48 00 16 3D */ bl func_8015B7E4
+/* 8015A1AC 00155E0C 48 00 06 78 */ b lbl_8015A824
+lbl_8015A1B0:
+/* 8015A1B0 00155E10 48 00 16 39 */ bl func_8015B7E8
+/* 8015A1B4 00155E14 48 00 06 70 */ b lbl_8015A824
+lbl_8015A1B8:
+/* 8015A1B8 00155E18 48 00 16 35 */ bl func_8015B7EC
+/* 8015A1BC 00155E1C 48 00 06 68 */ b lbl_8015A824
+lbl_8015A1C0:
+/* 8015A1C0 00155E20 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A1C4 00155E24 48 00 16 2D */ bl func_8015B7F0
+/* 8015A1C8 00155E28 A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A1CC 00155E2C 38 03 00 01 */ addi r0, r3, 1
+/* 8015A1D0 00155E30 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A1D4 00155E34 48 00 06 50 */ b lbl_8015A824
+lbl_8015A1D8:
+/* 8015A1D8 00155E38 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A1DC 00155E3C 7D 06 07 34 */ extsh r6, r8
+/* 8015A1E0 00155E40 48 00 16 2D */ bl func_8015B80C
+/* 8015A1E4 00155E44 A0 9E 00 92 */ lhz r4, 0x92(r30)
+/* 8015A1E8 00155E48 7C 7F 1B 78 */ mr r31, r3
+/* 8015A1EC 00155E4C 38 04 00 01 */ addi r0, r4, 1
+/* 8015A1F0 00155E50 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A1F4 00155E54 48 00 06 30 */ b lbl_8015A824
+lbl_8015A1F8:
+/* 8015A1F8 00155E58 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A1FC 00155E5C 48 00 16 A5 */ bl func_8015B8A0
+/* 8015A200 00155E60 A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A204 00155E64 38 03 00 01 */ addi r0, r3, 1
+/* 8015A208 00155E68 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A20C 00155E6C 48 00 06 18 */ b lbl_8015A824
+lbl_8015A210:
+/* 8015A210 00155E70 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A214 00155E74 48 00 16 99 */ bl func_8015B8AC
+/* 8015A218 00155E78 A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A21C 00155E7C 38 03 00 01 */ addi r0, r3, 1
+/* 8015A220 00155E80 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A224 00155E84 48 00 06 00 */ b lbl_8015A824
+lbl_8015A228:
+/* 8015A228 00155E88 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A22C 00155E8C A0 C7 00 02 */ lhz r6, 2(r7)
+/* 8015A230 00155E90 48 00 16 E1 */ bl func_8015B910
+/* 8015A234 00155E94 A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A238 00155E98 38 03 00 01 */ addi r0, r3, 1
+/* 8015A23C 00155E9C 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8015A240 00155EA0 38 03 00 01 */ addi r0, r3, 1
+/* 8015A244 00155EA4 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A248 00155EA8 48 00 05 DC */ b lbl_8015A824
+lbl_8015A24C:
+/* 8015A24C 00155EAC A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A250 00155EB0 A0 C7 00 02 */ lhz r6, 2(r7)
+/* 8015A254 00155EB4 48 00 16 C9 */ bl func_8015B91C
+/* 8015A258 00155EB8 A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A25C 00155EBC 38 03 00 01 */ addi r0, r3, 1
+/* 8015A260 00155EC0 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8015A264 00155EC4 38 03 00 01 */ addi r0, r3, 1
+/* 8015A268 00155EC8 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A26C 00155ECC 48 00 05 B8 */ b lbl_8015A824
+lbl_8015A270:
+/* 8015A270 00155ED0 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A274 00155ED4 A0 C7 00 02 */ lhz r6, 2(r7)
+/* 8015A278 00155ED8 48 00 16 B1 */ bl func_8015B928
+/* 8015A27C 00155EDC A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A280 00155EE0 38 03 00 01 */ addi r0, r3, 1
+/* 8015A284 00155EE4 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8015A288 00155EE8 38 03 00 01 */ addi r0, r3, 1
+/* 8015A28C 00155EEC B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A290 00155EF0 48 00 05 94 */ b lbl_8015A824
+lbl_8015A294:
+/* 8015A294 00155EF4 A0 A7 00 00 */ lhz r5, 0(r7)
+/* 8015A298 00155EF8 38 C7 00 02 */ addi r6, r7, 2
+/* 8015A29C 00155EFC 48 00 16 99 */ bl func_8015B934
+/* 8015A2A0 00155F00 A0 7E 00 92 */ lhz r3, 0x92(r30)
+/* 8015A2A4 00155F04 38 03 00 01 */ addi r0, r3, 1
+/* 8015A2A8 00155F08 B0 1E 00 92 */ sth r0, 0x92(r30)
+/* 8015A2AC 00155F0C 48 00 05 78 */ b lbl_8015A824
+lbl_8015A2B0:
+/* 8015A2B0 00155F10 48 00 18 65 */ bl func_8015BB14
+/* 8015A2B4 00155F14 48 00 05 70 */ b lbl_8015A824
+lbl_8015A2B8:
+/* 8015A2B8 00155F18 48 00 18 61 */ bl func_8015BB18
+/* 8015A2BC 00155F1C 48 00 05 68 */ b lbl_8015A824
+lbl_8015A2C0:
+/* 8015A2C0 00155F20 48 00 18 5D */ bl func_8015BB1C
+/* 8015A2C4 00155F24 7C 7F 1B 78 */ mr r31, r3
+/* 8015A2C8 00155F28 48 00 05 5C */ b lbl_8015A824
+lbl_8015A2CC:
+/* 8015A2CC 00155F2C 48 00 18 5D */ bl func_8015BB28
+/* 8015A2D0 00155F30 7C 7F 1B 78 */ mr r31, r3
+/* 8015A2D4 00155F34 48 00 05 50 */ b lbl_8015A824
+lbl_8015A2D8:
+/* 8015A2D8 00155F38 48 00 18 5D */ bl func_8015BB34
+/* 8015A2DC 00155F3C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A2E0 00155F40 48 00 05 44 */ b lbl_8015A824
+lbl_8015A2E4:
+/* 8015A2E4 00155F44 48 00 18 5D */ bl func_8015BB40
+/* 8015A2E8 00155F48 7C 7F 1B 78 */ mr r31, r3
+/* 8015A2EC 00155F4C 48 00 05 38 */ b lbl_8015A824
+lbl_8015A2F0:
+/* 8015A2F0 00155F50 48 00 18 5D */ bl func_8015BB4C
+/* 8015A2F4 00155F54 7C 7F 1B 78 */ mr r31, r3
+/* 8015A2F8 00155F58 48 00 05 2C */ b lbl_8015A824
+lbl_8015A2FC:
+/* 8015A2FC 00155F5C 48 00 18 59 */ bl func_8015BB54
+/* 8015A300 00155F60 7C 7F 1B 78 */ mr r31, r3
+/* 8015A304 00155F64 48 00 05 20 */ b lbl_8015A824
+lbl_8015A308:
+/* 8015A308 00155F68 48 00 18 55 */ bl func_8015BB5C
+/* 8015A30C 00155F6C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A310 00155F70 48 00 05 14 */ b lbl_8015A824
+lbl_8015A314:
+/* 8015A314 00155F74 48 00 18 51 */ bl func_8015BB64
+/* 8015A318 00155F78 7C 7F 1B 78 */ mr r31, r3
+/* 8015A31C 00155F7C 48 00 05 08 */ b lbl_8015A824
+lbl_8015A320:
+/* 8015A320 00155F80 48 00 18 51 */ bl func_8015BB70
+/* 8015A324 00155F84 7C 7F 1B 78 */ mr r31, r3
+/* 8015A328 00155F88 48 00 04 FC */ b lbl_8015A824
+lbl_8015A32C:
+/* 8015A32C 00155F8C 48 00 18 51 */ bl func_8015BB7C
+/* 8015A330 00155F90 48 00 04 F4 */ b lbl_8015A824
+lbl_8015A334:
+/* 8015A334 00155F94 48 00 18 4D */ bl func_8015BB80
+/* 8015A338 00155F98 7C 7F 1B 78 */ mr r31, r3
+/* 8015A33C 00155F9C 48 00 04 E8 */ b lbl_8015A824
+lbl_8015A340:
+/* 8015A340 00155FA0 48 00 18 49 */ bl func_8015BB88
+/* 8015A344 00155FA4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A348 00155FA8 48 00 04 DC */ b lbl_8015A824
+lbl_8015A34C:
+/* 8015A34C 00155FAC 48 00 18 45 */ bl func_8015BB90
+/* 8015A350 00155FB0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A354 00155FB4 48 00 04 D0 */ b lbl_8015A824
+lbl_8015A358:
+/* 8015A358 00155FB8 48 00 18 41 */ bl func_8015BB98
+/* 8015A35C 00155FBC 48 00 04 C8 */ b lbl_8015A824
+lbl_8015A360:
+/* 8015A360 00155FC0 48 00 18 3D */ bl func_8015BB9C
+/* 8015A364 00155FC4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A368 00155FC8 48 00 04 BC */ b lbl_8015A824
+lbl_8015A36C:
+/* 8015A36C 00155FCC 48 00 18 7D */ bl func_8015BBE8
+/* 8015A370 00155FD0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A374 00155FD4 48 00 04 B0 */ b lbl_8015A824
+lbl_8015A378:
+/* 8015A378 00155FD8 48 00 18 79 */ bl func_8015BBF0
+/* 8015A37C 00155FDC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A380 00155FE0 48 00 04 A4 */ b lbl_8015A824
+lbl_8015A384:
+/* 8015A384 00155FE4 48 00 18 75 */ bl func_8015BBF8
+/* 8015A388 00155FE8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A38C 00155FEC 48 00 04 98 */ b lbl_8015A824
+lbl_8015A390:
+/* 8015A390 00155FF0 48 00 18 71 */ bl func_8015BC00
+/* 8015A394 00155FF4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A398 00155FF8 48 00 04 8C */ b lbl_8015A824
+lbl_8015A39C:
+/* 8015A39C 00155FFC 48 00 18 6D */ bl func_8015BC08
+/* 8015A3A0 00156000 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3A4 00156004 48 00 04 80 */ b lbl_8015A824
+lbl_8015A3A8:
+/* 8015A3A8 00156008 48 00 18 69 */ bl func_8015BC10
+/* 8015A3AC 0015600C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3B0 00156010 48 00 04 74 */ b lbl_8015A824
+lbl_8015A3B4:
+/* 8015A3B4 00156014 48 00 18 65 */ bl func_8015BC18
+/* 8015A3B8 00156018 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3BC 0015601C 48 00 04 68 */ b lbl_8015A824
+lbl_8015A3C0:
+/* 8015A3C0 00156020 48 00 18 61 */ bl func_8015BC20
+/* 8015A3C4 00156024 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3C8 00156028 48 00 04 5C */ b lbl_8015A824
+lbl_8015A3CC:
+/* 8015A3CC 0015602C 48 00 18 5D */ bl func_8015BC28
+/* 8015A3D0 00156030 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3D4 00156034 48 00 04 50 */ b lbl_8015A824
+lbl_8015A3D8:
+/* 8015A3D8 00156038 48 00 18 59 */ bl func_8015BC30
+/* 8015A3DC 0015603C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3E0 00156040 48 00 04 44 */ b lbl_8015A824
+lbl_8015A3E4:
+/* 8015A3E4 00156044 48 00 18 55 */ bl func_8015BC38
+/* 8015A3E8 00156048 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3EC 0015604C 48 00 04 38 */ b lbl_8015A824
+lbl_8015A3F0:
+/* 8015A3F0 00156050 48 00 18 51 */ bl func_8015BC40
+/* 8015A3F4 00156054 7C 7F 1B 78 */ mr r31, r3
+/* 8015A3F8 00156058 48 00 04 2C */ b lbl_8015A824
+lbl_8015A3FC:
+/* 8015A3FC 0015605C 48 00 18 4D */ bl func_8015BC48
+/* 8015A400 00156060 7C 7F 1B 78 */ mr r31, r3
+/* 8015A404 00156064 48 00 04 20 */ b lbl_8015A824
+lbl_8015A408:
+/* 8015A408 00156068 48 00 18 49 */ bl func_8015BC50
+/* 8015A40C 0015606C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A410 00156070 48 00 04 14 */ b lbl_8015A824
+lbl_8015A414:
+/* 8015A414 00156074 48 00 18 45 */ bl func_8015BC58
+/* 8015A418 00156078 48 00 04 0C */ b lbl_8015A824
+lbl_8015A41C:
+/* 8015A41C 0015607C 48 00 18 41 */ bl func_8015BC5C
+/* 8015A420 00156080 48 00 04 04 */ b lbl_8015A824
+lbl_8015A424:
+/* 8015A424 00156084 48 00 18 61 */ bl func_8015BC84
+/* 8015A428 00156088 48 00 03 FC */ b lbl_8015A824
+lbl_8015A42C:
+/* 8015A42C 0015608C 48 00 18 7D */ bl func_8015BCA8
+/* 8015A430 00156090 7C 7F 1B 78 */ mr r31, r3
+/* 8015A434 00156094 48 00 03 F0 */ b lbl_8015A824
+lbl_8015A438:
+/* 8015A438 00156098 48 00 18 79 */ bl func_8015BCB0
+/* 8015A43C 0015609C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A440 001560A0 48 00 03 E4 */ b lbl_8015A824
+lbl_8015A444:
+/* 8015A444 001560A4 48 00 18 75 */ bl func_8015BCB8
+/* 8015A448 001560A8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A44C 001560AC 48 00 03 D8 */ b lbl_8015A824
+lbl_8015A450:
+/* 8015A450 001560B0 48 00 18 71 */ bl func_8015BCC0
+/* 8015A454 001560B4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A458 001560B8 48 00 03 CC */ b lbl_8015A824
+lbl_8015A45C:
+/* 8015A45C 001560BC 48 00 18 6D */ bl func_8015BCC8
+/* 8015A460 001560C0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A464 001560C4 48 00 03 C0 */ b lbl_8015A824
+lbl_8015A468:
+/* 8015A468 001560C8 48 00 18 69 */ bl func_8015BCD0
+/* 8015A46C 001560CC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A470 001560D0 48 00 03 B4 */ b lbl_8015A824
+lbl_8015A474:
+/* 8015A474 001560D4 48 00 18 65 */ bl func_8015BCD8
+/* 8015A478 001560D8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A47C 001560DC 48 00 03 A8 */ b lbl_8015A824
+lbl_8015A480:
+/* 8015A480 001560E0 48 00 18 61 */ bl func_8015BCE0
+/* 8015A484 001560E4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A488 001560E8 48 00 03 9C */ b lbl_8015A824
+lbl_8015A48C:
+/* 8015A48C 001560EC 48 00 18 5D */ bl func_8015BCE8
+/* 8015A490 001560F0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A494 001560F4 48 00 03 90 */ b lbl_8015A824
+lbl_8015A498:
+/* 8015A498 001560F8 48 00 18 59 */ bl func_8015BCF0
+/* 8015A49C 001560FC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4A0 00156100 48 00 03 84 */ b lbl_8015A824
+lbl_8015A4A4:
+/* 8015A4A4 00156104 48 00 18 55 */ bl func_8015BCF8
+/* 8015A4A8 00156108 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4AC 0015610C 48 00 03 78 */ b lbl_8015A824
+lbl_8015A4B0:
+/* 8015A4B0 00156110 48 00 18 51 */ bl func_8015BD00
+/* 8015A4B4 00156114 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4B8 00156118 48 00 03 6C */ b lbl_8015A824
+lbl_8015A4BC:
+/* 8015A4BC 0015611C 48 00 18 4D */ bl func_8015BD08
+/* 8015A4C0 00156120 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4C4 00156124 48 00 03 60 */ b lbl_8015A824
+lbl_8015A4C8:
+/* 8015A4C8 00156128 48 00 18 49 */ bl func_8015BD10
+/* 8015A4CC 0015612C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4D0 00156130 48 00 03 54 */ b lbl_8015A824
+lbl_8015A4D4:
+/* 8015A4D4 00156134 48 00 18 45 */ bl func_8015BD18
+/* 8015A4D8 00156138 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4DC 0015613C 48 00 03 48 */ b lbl_8015A824
+lbl_8015A4E0:
+/* 8015A4E0 00156140 48 00 18 41 */ bl func_8015BD20
+/* 8015A4E4 00156144 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4E8 00156148 48 00 03 3C */ b lbl_8015A824
+lbl_8015A4EC:
+/* 8015A4EC 0015614C 48 00 18 3D */ bl func_8015BD28
+/* 8015A4F0 00156150 7C 7F 1B 78 */ mr r31, r3
+/* 8015A4F4 00156154 48 00 03 30 */ b lbl_8015A824
+lbl_8015A4F8:
+/* 8015A4F8 00156158 48 00 18 39 */ bl func_8015BD30
+/* 8015A4FC 0015615C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A500 00156160 48 00 03 24 */ b lbl_8015A824
+lbl_8015A504:
+/* 8015A504 00156164 48 00 18 35 */ bl func_8015BD38
+/* 8015A508 00156168 7C 7F 1B 78 */ mr r31, r3
+/* 8015A50C 0015616C 48 00 03 18 */ b lbl_8015A824
+lbl_8015A510:
+/* 8015A510 00156170 48 00 18 31 */ bl func_8015BD40
+/* 8015A514 00156174 7C 7F 1B 78 */ mr r31, r3
+/* 8015A518 00156178 48 00 03 0C */ b lbl_8015A824
+lbl_8015A51C:
+/* 8015A51C 0015617C 48 00 18 2D */ bl func_8015BD48
+/* 8015A520 00156180 7C 7F 1B 78 */ mr r31, r3
+/* 8015A524 00156184 48 00 03 00 */ b lbl_8015A824
+lbl_8015A528:
+/* 8015A528 00156188 48 00 18 29 */ bl func_8015BD50
+/* 8015A52C 0015618C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A530 00156190 48 00 02 F4 */ b lbl_8015A824
+lbl_8015A534:
+/* 8015A534 00156194 7D 05 07 34 */ extsh r5, r8
+/* 8015A538 00156198 48 00 19 C1 */ bl func_8015BEF8
+/* 8015A53C 0015619C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A540 001561A0 48 00 02 E4 */ b lbl_8015A824
+lbl_8015A544:
+/* 8015A544 001561A4 7D 05 07 34 */ extsh r5, r8
+/* 8015A548 001561A8 48 00 19 B9 */ bl func_8015BF00
+/* 8015A54C 001561AC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A550 001561B0 48 00 02 D4 */ b lbl_8015A824
+lbl_8015A554:
+/* 8015A554 001561B4 7D 05 07 34 */ extsh r5, r8
+/* 8015A558 001561B8 48 00 19 B1 */ bl func_8015BF08
+/* 8015A55C 001561BC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A560 001561C0 48 00 02 C4 */ b lbl_8015A824
+lbl_8015A564:
+/* 8015A564 001561C4 7D 05 07 34 */ extsh r5, r8
+/* 8015A568 001561C8 48 00 19 A9 */ bl func_8015BF10
+/* 8015A56C 001561CC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A570 001561D0 48 00 02 B4 */ b lbl_8015A824
+lbl_8015A574:
+/* 8015A574 001561D4 48 00 1B 2D */ bl func_8015C0A0
+/* 8015A578 001561D8 48 00 02 AC */ b lbl_8015A824
+lbl_8015A57C:
+/* 8015A57C 001561DC A0 64 00 92 */ lhz r3, 0x92(r4)
+/* 8015A580 001561E0 38 03 00 01 */ addi r0, r3, 1
+/* 8015A584 001561E4 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8015A588 001561E8 38 03 00 01 */ addi r0, r3, 1
+/* 8015A58C 001561EC B0 04 00 92 */ sth r0, 0x92(r4)
+/* 8015A590 001561F0 48 00 02 94 */ b lbl_8015A824
+lbl_8015A594:
+/* 8015A594 001561F4 38 00 00 01 */ li r0, 1
+/* 8015A598 001561F8 98 04 00 44 */ stb r0, 0x44(r4)
+/* 8015A59C 001561FC 48 00 02 88 */ b lbl_8015A824
+lbl_8015A5A0:
+/* 8015A5A0 00156200 38 00 00 00 */ li r0, 0
+/* 8015A5A4 00156204 98 04 00 44 */ stb r0, 0x44(r4)
+/* 8015A5A8 00156208 48 00 02 7C */ b lbl_8015A824
+lbl_8015A5AC:
+/* 8015A5AC 0015620C 48 00 1B 71 */ bl func_8015C11C
+/* 8015A5B0 00156210 3B E0 00 01 */ li r31, 1
+/* 8015A5B4 00156214 48 00 02 70 */ b lbl_8015A824
+lbl_8015A5B8:
+/* 8015A5B8 00156218 48 00 1C 6D */ bl func_8015C224
+/* 8015A5BC 0015621C 3B E0 00 01 */ li r31, 1
+/* 8015A5C0 00156220 48 00 02 64 */ b lbl_8015A824
+lbl_8015A5C4:
+/* 8015A5C4 00156224 48 00 17 95 */ bl func_8015BD58
+/* 8015A5C8 00156228 7C 7F 1B 78 */ mr r31, r3
+/* 8015A5CC 0015622C 48 00 02 58 */ b lbl_8015A824
+lbl_8015A5D0:
+/* 8015A5D0 00156230 48 00 17 91 */ bl func_8015BD60
+/* 8015A5D4 00156234 7C 7F 1B 78 */ mr r31, r3
+/* 8015A5D8 00156238 48 00 02 4C */ b lbl_8015A824
+lbl_8015A5DC:
+/* 8015A5DC 0015623C 48 00 17 8D */ bl func_8015BD68
+/* 8015A5E0 00156240 7C 7F 1B 78 */ mr r31, r3
+/* 8015A5E4 00156244 48 00 02 40 */ b lbl_8015A824
+lbl_8015A5E8:
+/* 8015A5E8 00156248 48 00 17 89 */ bl func_8015BD70
+/* 8015A5EC 0015624C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A5F0 00156250 48 00 02 34 */ b lbl_8015A824
+lbl_8015A5F4:
+/* 8015A5F4 00156254 48 00 17 85 */ bl func_8015BD78
+/* 8015A5F8 00156258 7C 7F 1B 78 */ mr r31, r3
+/* 8015A5FC 0015625C 48 00 02 28 */ b lbl_8015A824
+lbl_8015A600:
+/* 8015A600 00156260 48 00 17 81 */ bl func_8015BD80
+/* 8015A604 00156264 7C 7F 1B 78 */ mr r31, r3
+/* 8015A608 00156268 48 00 02 1C */ b lbl_8015A824
+lbl_8015A60C:
+/* 8015A60C 0015626C 48 00 17 7D */ bl func_8015BD88
+/* 8015A610 00156270 7C 7F 1B 78 */ mr r31, r3
+/* 8015A614 00156274 48 00 02 10 */ b lbl_8015A824
+lbl_8015A618:
+/* 8015A618 00156278 48 00 17 79 */ bl func_8015BD90
+/* 8015A61C 0015627C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A620 00156280 48 00 02 04 */ b lbl_8015A824
+lbl_8015A624:
+/* 8015A624 00156284 48 00 17 75 */ bl func_8015BD98
+/* 8015A628 00156288 7C 7F 1B 78 */ mr r31, r3
+/* 8015A62C 0015628C 48 00 01 F8 */ b lbl_8015A824
+lbl_8015A630:
+/* 8015A630 00156290 48 00 17 71 */ bl func_8015BDA0
+/* 8015A634 00156294 7C 7F 1B 78 */ mr r31, r3
+/* 8015A638 00156298 48 00 01 EC */ b lbl_8015A824
+lbl_8015A63C:
+/* 8015A63C 0015629C 48 00 17 6D */ bl func_8015BDA8
+/* 8015A640 001562A0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A644 001562A4 48 00 01 E0 */ b lbl_8015A824
+lbl_8015A648:
+/* 8015A648 001562A8 48 00 17 69 */ bl func_8015BDB0
+/* 8015A64C 001562AC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A650 001562B0 48 00 01 D4 */ b lbl_8015A824
+lbl_8015A654:
+/* 8015A654 001562B4 48 00 17 65 */ bl func_8015BDB8
+/* 8015A658 001562B8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A65C 001562BC 48 00 01 C8 */ b lbl_8015A824
+lbl_8015A660:
+/* 8015A660 001562C0 48 00 17 61 */ bl func_8015BDC0
+/* 8015A664 001562C4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A668 001562C8 48 00 01 BC */ b lbl_8015A824
+lbl_8015A66C:
+/* 8015A66C 001562CC 48 00 17 5D */ bl func_8015BDC8
+/* 8015A670 001562D0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A674 001562D4 48 00 01 B0 */ b lbl_8015A824
+lbl_8015A678:
+/* 8015A678 001562D8 48 00 17 59 */ bl func_8015BDD0
+/* 8015A67C 001562DC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A680 001562E0 48 00 01 A4 */ b lbl_8015A824
+lbl_8015A684:
+/* 8015A684 001562E4 48 00 17 55 */ bl func_8015BDD8
+/* 8015A688 001562E8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A68C 001562EC 48 00 01 98 */ b lbl_8015A824
+lbl_8015A690:
+/* 8015A690 001562F0 48 00 17 51 */ bl func_8015BDE0
+/* 8015A694 001562F4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A698 001562F8 48 00 01 8C */ b lbl_8015A824
+lbl_8015A69C:
+/* 8015A69C 001562FC 48 00 17 4D */ bl func_8015BDE8
+/* 8015A6A0 00156300 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6A4 00156304 48 00 01 80 */ b lbl_8015A824
+lbl_8015A6A8:
+/* 8015A6A8 00156308 48 00 17 49 */ bl func_8015BDF0
+/* 8015A6AC 0015630C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6B0 00156310 48 00 01 74 */ b lbl_8015A824
+lbl_8015A6B4:
+/* 8015A6B4 00156314 48 00 17 45 */ bl func_8015BDF8
+/* 8015A6B8 00156318 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6BC 0015631C 48 00 01 68 */ b lbl_8015A824
+lbl_8015A6C0:
+/* 8015A6C0 00156320 48 00 17 41 */ bl func_8015BE00
+/* 8015A6C4 00156324 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6C8 00156328 48 00 01 5C */ b lbl_8015A824
+lbl_8015A6CC:
+/* 8015A6CC 0015632C 48 00 17 3D */ bl func_8015BE08
+/* 8015A6D0 00156330 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6D4 00156334 48 00 01 50 */ b lbl_8015A824
+lbl_8015A6D8:
+/* 8015A6D8 00156338 48 00 17 39 */ bl func_8015BE10
+/* 8015A6DC 0015633C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6E0 00156340 48 00 01 44 */ b lbl_8015A824
+lbl_8015A6E4:
+/* 8015A6E4 00156344 48 00 17 35 */ bl func_8015BE18
+/* 8015A6E8 00156348 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6EC 0015634C 48 00 01 38 */ b lbl_8015A824
+lbl_8015A6F0:
+/* 8015A6F0 00156350 48 00 17 31 */ bl func_8015BE20
+/* 8015A6F4 00156354 7C 7F 1B 78 */ mr r31, r3
+/* 8015A6F8 00156358 48 00 01 2C */ b lbl_8015A824
+lbl_8015A6FC:
+/* 8015A6FC 0015635C 48 00 17 2D */ bl func_8015BE28
+/* 8015A700 00156360 7C 7F 1B 78 */ mr r31, r3
+/* 8015A704 00156364 48 00 01 20 */ b lbl_8015A824
+lbl_8015A708:
+/* 8015A708 00156368 48 00 17 29 */ bl func_8015BE30
+/* 8015A70C 0015636C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A710 00156370 48 00 01 14 */ b lbl_8015A824
+lbl_8015A714:
+/* 8015A714 00156374 48 00 17 25 */ bl func_8015BE38
+/* 8015A718 00156378 7C 7F 1B 78 */ mr r31, r3
+/* 8015A71C 0015637C 48 00 01 08 */ b lbl_8015A824
+lbl_8015A720:
+/* 8015A720 00156380 48 00 17 21 */ bl func_8015BE40
+/* 8015A724 00156384 7C 7F 1B 78 */ mr r31, r3
+/* 8015A728 00156388 48 00 00 FC */ b lbl_8015A824
+lbl_8015A72C:
+/* 8015A72C 0015638C 48 00 17 1D */ bl func_8015BE48
+/* 8015A730 00156390 7C 7F 1B 78 */ mr r31, r3
+/* 8015A734 00156394 48 00 00 F0 */ b lbl_8015A824
+lbl_8015A738:
+/* 8015A738 00156398 48 00 17 19 */ bl func_8015BE50
+/* 8015A73C 0015639C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A740 001563A0 48 00 00 E4 */ b lbl_8015A824
+lbl_8015A744:
+/* 8015A744 001563A4 48 00 17 15 */ bl func_8015BE58
+/* 8015A748 001563A8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A74C 001563AC 48 00 00 D8 */ b lbl_8015A824
+lbl_8015A750:
+/* 8015A750 001563B0 48 00 17 11 */ bl func_8015BE60
+/* 8015A754 001563B4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A758 001563B8 48 00 00 CC */ b lbl_8015A824
+lbl_8015A75C:
+/* 8015A75C 001563BC 48 00 17 0D */ bl func_8015BE68
+/* 8015A760 001563C0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A764 001563C4 48 00 00 C0 */ b lbl_8015A824
+lbl_8015A768:
+/* 8015A768 001563C8 48 00 17 09 */ bl func_8015BE70
+/* 8015A76C 001563CC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A770 001563D0 48 00 00 B4 */ b lbl_8015A824
+lbl_8015A774:
+/* 8015A774 001563D4 48 00 17 05 */ bl func_8015BE78
+/* 8015A778 001563D8 7C 7F 1B 78 */ mr r31, r3
+/* 8015A77C 001563DC 48 00 00 A8 */ b lbl_8015A824
+lbl_8015A780:
+/* 8015A780 001563E0 48 00 17 01 */ bl func_8015BE80
+/* 8015A784 001563E4 7C 7F 1B 78 */ mr r31, r3
+/* 8015A788 001563E8 48 00 00 9C */ b lbl_8015A824
+lbl_8015A78C:
+/* 8015A78C 001563EC 48 00 16 FD */ bl func_8015BE88
+/* 8015A790 001563F0 7C 7F 1B 78 */ mr r31, r3
+/* 8015A794 001563F4 48 00 00 90 */ b lbl_8015A824
+lbl_8015A798:
+/* 8015A798 001563F8 48 00 16 F9 */ bl func_8015BE90
+/* 8015A79C 001563FC 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7A0 00156400 48 00 00 84 */ b lbl_8015A824
+lbl_8015A7A4:
+/* 8015A7A4 00156404 48 00 16 F9 */ bl func_8015BE9C
+/* 8015A7A8 00156408 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7AC 0015640C 48 00 00 78 */ b lbl_8015A824
+lbl_8015A7B0:
+/* 8015A7B0 00156410 48 00 16 F9 */ bl func_8015BEA8
+/* 8015A7B4 00156414 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7B8 00156418 48 00 00 6C */ b lbl_8015A824
+lbl_8015A7BC:
+/* 8015A7BC 0015641C 48 00 16 F9 */ bl func_8015BEB4
+/* 8015A7C0 00156420 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7C4 00156424 48 00 00 60 */ b lbl_8015A824
+lbl_8015A7C8:
+/* 8015A7C8 00156428 48 00 16 F9 */ bl func_8015BEC0
+/* 8015A7CC 0015642C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7D0 00156430 48 00 00 54 */ b lbl_8015A824
+lbl_8015A7D4:
+/* 8015A7D4 00156434 48 00 16 F9 */ bl func_8015BECC
+/* 8015A7D8 00156438 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7DC 0015643C 48 00 00 48 */ b lbl_8015A824
+lbl_8015A7E0:
+/* 8015A7E0 00156440 48 00 16 F9 */ bl func_8015BED8
+/* 8015A7E4 00156444 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7E8 00156448 48 00 00 3C */ b lbl_8015A824
+lbl_8015A7EC:
+/* 8015A7EC 0015644C 48 00 16 F5 */ bl func_8015BEE0
+/* 8015A7F0 00156450 7C 7F 1B 78 */ mr r31, r3
+/* 8015A7F4 00156454 48 00 00 30 */ b lbl_8015A824
+lbl_8015A7F8:
+/* 8015A7F8 00156458 48 00 16 F1 */ bl func_8015BEE8
+/* 8015A7FC 0015645C 7C 7F 1B 78 */ mr r31, r3
+/* 8015A800 00156460 48 00 00 24 */ b lbl_8015A824
+lbl_8015A804:
+/* 8015A804 00156464 48 00 16 ED */ bl func_8015BEF0
+/* 8015A808 00156468 7C 7F 1B 78 */ mr r31, r3
+/* 8015A80C 0015646C 48 00 00 18 */ b lbl_8015A824
+lbl_8015A810:
+/* 8015A810 00156470 28 06 FF FD */ cmplwi r6, 0xfffd
+/* 8015A814 00156474 40 82 00 10 */ bne lbl_8015A824
+/* 8015A818 00156478 7F C4 F3 78 */ mr r4, r30
+/* 8015A81C 0015647C 48 00 0E 41 */ bl func_8015B65C
+/* 8015A820 00156480 7C 7F 1B 78 */ mr r31, r3
+lbl_8015A824:
+/* 8015A824 00156484 7F E3 FB 78 */ mr r3, r31
+/* 8015A828 00156488 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015A82C 0015648C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8015A830 00156490 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015A834 00156494 7C 08 03 A6 */ mtlr r0
+/* 8015A838 00156498 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015A83C 0015649C 4E 80 00 20 */ blr
+
+.global func_8015A840
+func_8015A840:
+/* 8015A840 001564A0 94 21 FF 40 */ stwu r1, -0xc0(r1)
+/* 8015A844 001564A4 7C 08 02 A6 */ mflr r0
+/* 8015A848 001564A8 38 C0 00 00 */ li r6, 0
+/* 8015A84C 001564AC 2C 05 00 00 */ cmpwi r5, 0
+/* 8015A850 001564B0 90 01 00 C4 */ stw r0, 0xc4(r1)
+/* 8015A854 001564B4 38 00 00 01 */ li r0, 1
+/* 8015A858 001564B8 93 E1 00 BC */ stw r31, 0xbc(r1)
+/* 8015A85C 001564BC 7C 9F 23 78 */ mr r31, r4
+/* 8015A860 001564C0 B0 C1 00 24 */ sth r6, 0x24(r1)
+/* 8015A864 001564C4 80 64 00 2C */ lwz r3, 0x2c(r4)
+/* 8015A868 001564C8 90 61 00 10 */ stw r3, 0x10(r1)
+/* 8015A86C 001564CC 80 64 00 30 */ lwz r3, 0x30(r4)
+/* 8015A870 001564D0 90 61 00 14 */ stw r3, 0x14(r1)
+/* 8015A874 001564D4 A8 64 00 10 */ lha r3, 0x10(r4)
+/* 8015A878 001564D8 B0 61 00 18 */ sth r3, 0x18(r1)
+/* 8015A87C 001564DC A8 64 00 12 */ lha r3, 0x12(r4)
+/* 8015A880 001564E0 B0 61 00 1A */ sth r3, 0x1a(r1)
+/* 8015A884 001564E4 80 64 00 14 */ lwz r3, 0x14(r4)
+/* 8015A888 001564E8 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 8015A88C 001564EC 80 64 00 5C */ lwz r3, 0x5c(r4)
+/* 8015A890 001564F0 90 61 00 64 */ stw r3, 0x64(r1)
+/* 8015A894 001564F4 80 64 00 60 */ lwz r3, 0x60(r4)
+/* 8015A898 001564F8 90 61 00 68 */ stw r3, 0x68(r1)
+/* 8015A89C 001564FC 88 64 00 18 */ lbz r3, 0x18(r4)
+/* 8015A8A0 00156500 98 61 00 20 */ stb r3, 0x20(r1)
+/* 8015A8A4 00156504 88 64 00 19 */ lbz r3, 0x19(r4)
+/* 8015A8A8 00156508 98 61 00 21 */ stb r3, 0x21(r1)
+/* 8015A8AC 0015650C 88 64 00 1A */ lbz r3, 0x1a(r4)
+/* 8015A8B0 00156510 98 61 00 22 */ stb r3, 0x22(r1)
+/* 8015A8B4 00156514 A8 64 00 1E */ lha r3, 0x1e(r4)
+/* 8015A8B8 00156518 B0 61 00 26 */ sth r3, 0x26(r1)
+/* 8015A8BC 0015651C A8 64 00 20 */ lha r3, 0x20(r4)
+/* 8015A8C0 00156520 B0 61 00 28 */ sth r3, 0x28(r1)
+/* 8015A8C4 00156524 A8 64 00 22 */ lha r3, 0x22(r4)
+/* 8015A8C8 00156528 B0 61 00 2A */ sth r3, 0x2a(r1)
+/* 8015A8CC 0015652C A8 64 00 24 */ lha r3, 0x24(r4)
+/* 8015A8D0 00156530 B0 61 00 2C */ sth r3, 0x2c(r1)
+/* 8015A8D4 00156534 88 64 00 1B */ lbz r3, 0x1b(r4)
+/* 8015A8D8 00156538 98 61 00 23 */ stb r3, 0x23(r1)
+/* 8015A8DC 0015653C A8 64 00 26 */ lha r3, 0x26(r4)
+/* 8015A8E0 00156540 B0 61 00 2E */ sth r3, 0x2e(r1)
+/* 8015A8E4 00156544 80 64 00 40 */ lwz r3, 0x40(r4)
+/* 8015A8E8 00156548 90 61 00 48 */ stw r3, 0x48(r1)
+/* 8015A8EC 0015654C 80 64 00 34 */ lwz r3, 0x34(r4)
+/* 8015A8F0 00156550 90 61 00 3C */ stw r3, 0x3c(r1)
+/* 8015A8F4 00156554 80 64 00 38 */ lwz r3, 0x38(r4)
+/* 8015A8F8 00156558 90 61 00 40 */ stw r3, 0x40(r1)
+/* 8015A8FC 0015655C 80 64 00 3C */ lwz r3, 0x3c(r4)
+/* 8015A900 00156560 90 61 00 44 */ stw r3, 0x44(r1)
+/* 8015A904 00156564 88 64 00 5A */ lbz r3, 0x5a(r4)
+/* 8015A908 00156568 98 61 00 62 */ stb r3, 0x62(r1)
+/* 8015A90C 0015656C 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 8015A910 00156570 98 61 00 61 */ stb r3, 0x61(r1)
+/* 8015A914 00156574 98 01 00 6C */ stb r0, 0x6c(r1)
+/* 8015A918 00156578 88 04 00 44 */ lbz r0, 0x44(r4)
+/* 8015A91C 0015657C 98 01 00 4C */ stb r0, 0x4c(r1)
+/* 8015A920 00156580 90 C1 00 70 */ stw r6, 0x70(r1)
+/* 8015A924 00156584 90 C1 00 74 */ stw r6, 0x74(r1)
+/* 8015A928 00156588 90 C1 00 78 */ stw r6, 0x78(r1)
+/* 8015A92C 0015658C 90 C1 00 7C */ stw r6, 0x7c(r1)
+/* 8015A930 00156590 90 C1 00 80 */ stw r6, 0x80(r1)
+/* 8015A934 00156594 90 C1 00 84 */ stw r6, 0x84(r1)
+/* 8015A938 00156598 90 C1 00 88 */ stw r6, 0x88(r1)
+/* 8015A93C 0015659C 90 C1 00 8C */ stw r6, 0x8c(r1)
+/* 8015A940 001565A0 90 A1 00 08 */ stw r5, 8(r1)
+/* 8015A944 001565A4 41 82 00 14 */ beq lbl_8015A958
+/* 8015A948 001565A8 38 61 00 08 */ addi r3, r1, 8
+/* 8015A94C 001565AC 48 0F 59 E1 */ bl func_8025032C
+/* 8015A950 001565B0 38 61 00 08 */ addi r3, r1, 8
+/* 8015A954 001565B4 48 0F 5A 35 */ bl func_80250388
+lbl_8015A958:
+/* 8015A958 001565B8 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8015A95C 001565BC 90 1F 00 2C */ stw r0, 0x2c(r31)
+/* 8015A960 001565C0 80 01 00 38 */ lwz r0, 0x38(r1)
+/* 8015A964 001565C4 90 1F 00 30 */ stw r0, 0x30(r31)
+/* 8015A968 001565C8 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 8015A96C 001565CC 90 1F 00 5C */ stw r0, 0x5c(r31)
+/* 8015A970 001565D0 80 01 00 68 */ lwz r0, 0x68(r1)
+/* 8015A974 001565D4 90 1F 00 60 */ stw r0, 0x60(r31)
+/* 8015A978 001565D8 83 E1 00 BC */ lwz r31, 0xbc(r1)
+/* 8015A97C 001565DC 80 01 00 C4 */ lwz r0, 0xc4(r1)
+/* 8015A980 001565E0 7C 08 03 A6 */ mtlr r0
+/* 8015A984 001565E4 38 21 00 C0 */ addi r1, r1, 0xc0
+/* 8015A988 001565E8 4E 80 00 20 */ blr
+
+.global func_8015A98C
+func_8015A98C:
+/* 8015A98C 001565EC 80 64 00 2C */ lwz r3, 0x2c(r4)
+/* 8015A990 001565F0 38 E0 00 01 */ li r7, 1
+/* 8015A994 001565F4 38 00 00 00 */ li r0, 0
+/* 8015A998 001565F8 90 65 00 08 */ stw r3, 8(r5)
+/* 8015A99C 001565FC 80 64 00 30 */ lwz r3, 0x30(r4)
+/* 8015A9A0 00156600 90 65 00 0C */ stw r3, 0xc(r5)
+/* 8015A9A4 00156604 A8 64 00 10 */ lha r3, 0x10(r4)
+/* 8015A9A8 00156608 B0 65 00 10 */ sth r3, 0x10(r5)
+/* 8015A9AC 0015660C A8 64 00 12 */ lha r3, 0x12(r4)
+/* 8015A9B0 00156610 B0 65 00 12 */ sth r3, 0x12(r5)
+/* 8015A9B4 00156614 80 64 00 14 */ lwz r3, 0x14(r4)
+/* 8015A9B8 00156618 90 65 00 14 */ stw r3, 0x14(r5)
+/* 8015A9BC 0015661C 88 64 00 18 */ lbz r3, 0x18(r4)
+/* 8015A9C0 00156620 98 65 00 18 */ stb r3, 0x18(r5)
+/* 8015A9C4 00156624 88 64 00 19 */ lbz r3, 0x19(r4)
+/* 8015A9C8 00156628 98 65 00 19 */ stb r3, 0x19(r5)
+/* 8015A9CC 0015662C 88 64 00 1A */ lbz r3, 0x1a(r4)
+/* 8015A9D0 00156630 98 65 00 1A */ stb r3, 0x1a(r5)
+/* 8015A9D4 00156634 A8 64 00 1E */ lha r3, 0x1e(r4)
+/* 8015A9D8 00156638 B0 65 00 1E */ sth r3, 0x1e(r5)
+/* 8015A9DC 0015663C A8 64 00 20 */ lha r3, 0x20(r4)
+/* 8015A9E0 00156640 B0 65 00 20 */ sth r3, 0x20(r5)
+/* 8015A9E4 00156644 A8 64 00 22 */ lha r3, 0x22(r4)
+/* 8015A9E8 00156648 B0 65 00 22 */ sth r3, 0x22(r5)
+/* 8015A9EC 0015664C A8 64 00 24 */ lha r3, 0x24(r4)
+/* 8015A9F0 00156650 B0 65 00 24 */ sth r3, 0x24(r5)
+/* 8015A9F4 00156654 B0 E5 00 1C */ sth r7, 0x1c(r5)
+/* 8015A9F8 00156658 88 64 00 1B */ lbz r3, 0x1b(r4)
+/* 8015A9FC 0015665C 98 65 00 1B */ stb r3, 0x1b(r5)
+/* 8015AA00 00156660 A8 64 00 26 */ lha r3, 0x26(r4)
+/* 8015AA04 00156664 B0 65 00 26 */ sth r3, 0x26(r5)
+/* 8015AA08 00156668 80 64 00 40 */ lwz r3, 0x40(r4)
+/* 8015AA0C 0015666C 90 65 00 40 */ stw r3, 0x40(r5)
+/* 8015AA10 00156670 80 64 00 34 */ lwz r3, 0x34(r4)
+/* 8015AA14 00156674 90 65 00 34 */ stw r3, 0x34(r5)
+/* 8015AA18 00156678 80 64 00 38 */ lwz r3, 0x38(r4)
+/* 8015AA1C 0015667C 90 65 00 38 */ stw r3, 0x38(r5)
+/* 8015AA20 00156680 80 64 00 3C */ lwz r3, 0x3c(r4)
+/* 8015AA24 00156684 90 65 00 3C */ stw r3, 0x3c(r5)
+/* 8015AA28 00156688 88 64 00 5A */ lbz r3, 0x5a(r4)
+/* 8015AA2C 0015668C 98 65 00 5A */ stb r3, 0x5a(r5)
+/* 8015AA30 00156690 88 64 00 59 */ lbz r3, 0x59(r4)
+/* 8015AA34 00156694 98 65 00 59 */ stb r3, 0x59(r5)
+/* 8015AA38 00156698 98 E5 00 64 */ stb r7, 0x64(r5)
+/* 8015AA3C 0015669C 88 64 00 44 */ lbz r3, 0x44(r4)
+/* 8015AA40 001566A0 98 65 00 44 */ stb r3, 0x44(r5)
+/* 8015AA44 001566A4 90 05 00 68 */ stw r0, 0x68(r5)
+/* 8015AA48 001566A8 90 05 00 6C */ stw r0, 0x6c(r5)
+/* 8015AA4C 001566AC 90 05 00 70 */ stw r0, 0x70(r5)
+/* 8015AA50 001566B0 90 05 00 74 */ stw r0, 0x74(r5)
+/* 8015AA54 001566B4 90 05 00 78 */ stw r0, 0x78(r5)
+/* 8015AA58 001566B8 90 05 00 7C */ stw r0, 0x7c(r5)
+/* 8015AA5C 001566BC 90 05 00 80 */ stw r0, 0x80(r5)
+/* 8015AA60 001566C0 90 05 00 84 */ stw r0, 0x84(r5)
+/* 8015AA64 001566C4 90 C5 00 00 */ stw r6, 0(r5)
+/* 8015AA68 001566C8 4E 80 00 20 */ blr
+
+.global func_8015AA6C
+func_8015AA6C:
+/* 8015AA6C 001566CC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015AA70 001566D0 7C 08 02 A6 */ mflr r0
+/* 8015AA74 001566D4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015AA78 001566D8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015AA7C 001566DC 7C BF 2B 78 */ mr r31, r5
+/* 8015AA80 001566E0 93 C1 00 08 */ stw r30, 8(r1)
+/* 8015AA84 001566E4 7C 9E 23 78 */ mr r30, r4
+/* 8015AA88 001566E8 80 05 00 00 */ lwz r0, 0(r5)
+/* 8015AA8C 001566EC 2C 00 00 00 */ cmpwi r0, 0
+/* 8015AA90 001566F0 41 82 00 0C */ beq lbl_8015AA9C
+/* 8015AA94 001566F4 7F E3 FB 78 */ mr r3, r31
+/* 8015AA98 001566F8 48 0F 58 95 */ bl func_8025032C
+lbl_8015AA9C:
+/* 8015AA9C 001566FC 80 1F 00 2C */ lwz r0, 0x2c(r31)
+/* 8015AAA0 00156700 90 1E 00 2C */ stw r0, 0x2c(r30)
+/* 8015AAA4 00156704 80 1F 00 30 */ lwz r0, 0x30(r31)
+/* 8015AAA8 00156708 90 1E 00 30 */ stw r0, 0x30(r30)
+/* 8015AAAC 0015670C A8 1F 00 1E */ lha r0, 0x1e(r31)
+/* 8015AAB0 00156710 2C 00 FF FF */ cmpwi r0, -1
+/* 8015AAB4 00156714 40 82 00 20 */ bne lbl_8015AAD4
+/* 8015AAB8 00156718 A8 1F 00 20 */ lha r0, 0x20(r31)
+/* 8015AABC 0015671C 2C 00 FF FF */ cmpwi r0, -1
+/* 8015AAC0 00156720 40 82 00 14 */ bne lbl_8015AAD4
+/* 8015AAC4 00156724 38 00 00 01 */ li r0, 1
+/* 8015AAC8 00156728 38 60 00 01 */ li r3, 1
+/* 8015AACC 0015672C 98 1F 00 64 */ stb r0, 0x64(r31)
+/* 8015AAD0 00156730 48 00 00 08 */ b lbl_8015AAD8
+lbl_8015AAD4:
+/* 8015AAD4 00156734 38 60 00 00 */ li r3, 0
+lbl_8015AAD8:
+/* 8015AAD8 00156738 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015AADC 0015673C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015AAE0 00156740 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8015AAE4 00156744 7C 08 03 A6 */ mtlr r0
+/* 8015AAE8 00156748 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015AAEC 0015674C 4E 80 00 20 */ blr
+
+.global func_8015AAF0
+func_8015AAF0:
+/* 8015AAF0 00156750 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015AAF4 00156754 7C 08 02 A6 */ mflr r0
+/* 8015AAF8 00156758 2C 05 00 00 */ cmpwi r5, 0
+/* 8015AAFC 0015675C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015AB00 00156760 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015AB04 00156764 7C 9F 23 78 */ mr r31, r4
+/* 8015AB08 00156768 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015AB0C 0015676C 7C BE 2B 78 */ mr r30, r5
+/* 8015AB10 00156770 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8015AB14 00156774 7C 7D 1B 78 */ mr r29, r3
+/* 8015AB18 00156778 40 82 00 0C */ bne lbl_8015AB24
+/* 8015AB1C 0015677C 38 60 00 01 */ li r3, 1
+/* 8015AB20 00156780 48 00 00 9C */ b lbl_8015ABBC
+lbl_8015AB24:
+/* 8015AB24 00156784 A8 04 00 1E */ lha r0, 0x1e(r4)
+/* 8015AB28 00156788 2C 00 FF FF */ cmpwi r0, -1
+/* 8015AB2C 0015678C 40 82 00 10 */ bne lbl_8015AB3C
+/* 8015AB30 00156790 4B FF FD 11 */ bl func_8015A840
+/* 8015AB34 00156794 38 60 00 01 */ li r3, 1
+/* 8015AB38 00156798 48 00 00 84 */ b lbl_8015ABBC
+lbl_8015AB3C:
+/* 8015AB3C 0015679C 88 04 00 88 */ lbz r0, 0x88(r4)
+/* 8015AB40 001567A0 54 00 10 3A */ slwi r0, r0, 2
+/* 8015AB44 001567A4 7C 64 02 14 */ add r3, r4, r0
+/* 8015AB48 001567A8 80 03 00 68 */ lwz r0, 0x68(r3)
+/* 8015AB4C 001567AC 2C 00 00 00 */ cmpwi r0, 0
+/* 8015AB50 001567B0 40 82 00 3C */ bne lbl_8015AB8C
+/* 8015AB54 001567B4 38 60 00 A4 */ li r3, 0xa4
+/* 8015AB58 001567B8 48 0F 57 E5 */ bl func_8025033C
+/* 8015AB5C 001567BC 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 8015AB60 001567C0 7F E4 FB 78 */ mr r4, r31
+/* 8015AB64 001567C4 7F C6 F3 78 */ mr r6, r30
+/* 8015AB68 001567C8 54 00 10 3A */ slwi r0, r0, 2
+/* 8015AB6C 001567CC 7C BF 02 14 */ add r5, r31, r0
+/* 8015AB70 001567D0 90 65 00 68 */ stw r3, 0x68(r5)
+/* 8015AB74 001567D4 7F A3 EB 78 */ mr r3, r29
+/* 8015AB78 001567D8 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 8015AB7C 001567DC 54 00 10 3A */ slwi r0, r0, 2
+/* 8015AB80 001567E0 7C BF 02 14 */ add r5, r31, r0
+/* 8015AB84 001567E4 80 A5 00 68 */ lwz r5, 0x68(r5)
+/* 8015AB88 001567E8 4B FF FE 05 */ bl func_8015A98C
+lbl_8015AB8C:
+/* 8015AB8C 001567EC 88 1F 00 88 */ lbz r0, 0x88(r31)
+/* 8015AB90 001567F0 7F A3 EB 78 */ mr r3, r29
+/* 8015AB94 001567F4 7F E4 FB 78 */ mr r4, r31
+/* 8015AB98 001567F8 54 00 10 3A */ slwi r0, r0, 2
+/* 8015AB9C 001567FC 7C BF 02 14 */ add r5, r31, r0
+/* 8015ABA0 00156800 80 A5 00 68 */ lwz r5, 0x68(r5)
+/* 8015ABA4 00156804 4B FF FE C9 */ bl func_8015AA6C
+/* 8015ABA8 00156808 28 03 00 01 */ cmplwi r3, 1
+/* 8015ABAC 0015680C 40 82 00 10 */ bne lbl_8015ABBC
+/* 8015ABB0 00156810 88 9F 00 88 */ lbz r4, 0x88(r31)
+/* 8015ABB4 00156814 38 04 00 01 */ addi r0, r4, 1
+/* 8015ABB8 00156818 98 1F 00 88 */ stb r0, 0x88(r31)
+lbl_8015ABBC:
+/* 8015ABBC 0015681C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015ABC0 00156820 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015ABC4 00156824 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015ABC8 00156828 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8015ABCC 0015682C 7C 08 03 A6 */ mtlr r0
+/* 8015ABD0 00156830 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015ABD4 00156834 4E 80 00 20 */ blr
+lbl_8015ABD8:
+/* 8015ABD8 00156838 94 21 FF 20 */ stwu r1, -0xe0(r1)
+/* 8015ABDC 0015683C 7C 08 02 A6 */ mflr r0
+/* 8015ABE0 00156840 90 01 00 E4 */ stw r0, 0xe4(r1)
+/* 8015ABE4 00156844 39 61 00 E0 */ addi r11, r1, 0xe0
+/* 8015ABE8 00156848 48 06 C5 25 */ bl _savegpr_20
+/* 8015ABEC 0015684C 3C E0 00 01 */ lis r7, 0x0000FFFF@ha
+/* 8015ABF0 00156850 38 00 00 02 */ li r0, 2
+/* 8015ABF4 00156854 7C 77 1B 78 */ mr r23, r3
+/* 8015ABF8 00156858 7C 98 23 78 */ mr r24, r4
+/* 8015ABFC 0015685C 38 67 FF FF */ addi r3, r7, 0x0000FFFF@l
+/* 8015AC00 00156860 7C D9 33 78 */ mr r25, r6
+/* 8015AC04 00156864 39 01 00 80 */ addi r8, r1, 0x80
+/* 8015AC08 00156868 39 21 00 58 */ addi r9, r1, 0x58
+/* 8015AC0C 0015686C 39 41 00 30 */ addi r10, r1, 0x30
+/* 8015AC10 00156870 39 61 00 08 */ addi r11, r1, 8
+/* 8015AC14 00156874 38 E0 00 00 */ li r7, 0
+/* 8015AC18 00156878 38 80 00 00 */ li r4, 0
+/* 8015AC1C 0015687C 7C 09 03 A6 */ mtctr r0
+lbl_8015AC20:
+/* 8015AC20 00156880 B0 88 00 00 */ sth r4, 0(r8)
+/* 8015AC24 00156884 38 E7 00 0A */ addi r7, r7, 0xa
+/* 8015AC28 00156888 B0 69 00 00 */ sth r3, 0(r9)
+/* 8015AC2C 0015688C B0 6A 00 00 */ sth r3, 0(r10)
+/* 8015AC30 00156890 B0 6B 00 00 */ sth r3, 0(r11)
+/* 8015AC34 00156894 B0 88 00 02 */ sth r4, 2(r8)
+/* 8015AC38 00156898 B0 69 00 02 */ sth r3, 2(r9)
+/* 8015AC3C 0015689C B0 6A 00 02 */ sth r3, 2(r10)
+/* 8015AC40 001568A0 B0 6B 00 02 */ sth r3, 2(r11)
+/* 8015AC44 001568A4 B0 88 00 04 */ sth r4, 4(r8)
+/* 8015AC48 001568A8 B0 69 00 04 */ sth r3, 4(r9)
+/* 8015AC4C 001568AC B0 6A 00 04 */ sth r3, 4(r10)
+/* 8015AC50 001568B0 B0 6B 00 04 */ sth r3, 4(r11)
+/* 8015AC54 001568B4 B0 88 00 06 */ sth r4, 6(r8)
+/* 8015AC58 001568B8 B0 69 00 06 */ sth r3, 6(r9)
+/* 8015AC5C 001568BC B0 6A 00 06 */ sth r3, 6(r10)
+/* 8015AC60 001568C0 B0 6B 00 06 */ sth r3, 6(r11)
+/* 8015AC64 001568C4 B0 88 00 08 */ sth r4, 8(r8)
+/* 8015AC68 001568C8 B0 69 00 08 */ sth r3, 8(r9)
+/* 8015AC6C 001568CC B0 6A 00 08 */ sth r3, 8(r10)
+/* 8015AC70 001568D0 B0 6B 00 08 */ sth r3, 8(r11)
+/* 8015AC74 001568D4 B0 88 00 0A */ sth r4, 0xa(r8)
+/* 8015AC78 001568D8 B0 69 00 0A */ sth r3, 0xa(r9)
+/* 8015AC7C 001568DC B0 6A 00 0A */ sth r3, 0xa(r10)
+/* 8015AC80 001568E0 B0 6B 00 0A */ sth r3, 0xa(r11)
+/* 8015AC84 001568E4 B0 88 00 0C */ sth r4, 0xc(r8)
+/* 8015AC88 001568E8 B0 69 00 0C */ sth r3, 0xc(r9)
+/* 8015AC8C 001568EC B0 6A 00 0C */ sth r3, 0xc(r10)
+/* 8015AC90 001568F0 B0 6B 00 0C */ sth r3, 0xc(r11)
+/* 8015AC94 001568F4 B0 88 00 0E */ sth r4, 0xe(r8)
+/* 8015AC98 001568F8 B0 69 00 0E */ sth r3, 0xe(r9)
+/* 8015AC9C 001568FC B0 6A 00 0E */ sth r3, 0xe(r10)
+/* 8015ACA0 00156900 B0 6B 00 0E */ sth r3, 0xe(r11)
+/* 8015ACA4 00156904 B0 88 00 10 */ sth r4, 0x10(r8)
+/* 8015ACA8 00156908 B0 69 00 10 */ sth r3, 0x10(r9)
+/* 8015ACAC 0015690C B0 6A 00 10 */ sth r3, 0x10(r10)
+/* 8015ACB0 00156910 B0 6B 00 10 */ sth r3, 0x10(r11)
+/* 8015ACB4 00156914 B0 88 00 12 */ sth r4, 0x12(r8)
+/* 8015ACB8 00156918 39 08 00 14 */ addi r8, r8, 0x14
+/* 8015ACBC 0015691C B0 69 00 12 */ sth r3, 0x12(r9)
+/* 8015ACC0 00156920 39 29 00 14 */ addi r9, r9, 0x14
+/* 8015ACC4 00156924 B0 6A 00 12 */ sth r3, 0x12(r10)
+/* 8015ACC8 00156928 39 4A 00 14 */ addi r10, r10, 0x14
+/* 8015ACCC 0015692C B0 6B 00 12 */ sth r3, 0x12(r11)
+/* 8015ACD0 00156930 39 6B 00 14 */ addi r11, r11, 0x14
+/* 8015ACD4 00156934 42 00 FF 4C */ bdnz lbl_8015AC20
+/* 8015ACD8 00156938 28 06 00 0C */ cmplwi r6, 0xc
+/* 8015ACDC 0015693C 41 81 07 C4 */ bgt lbl_8015B4A0
+/* 8015ACE0 00156940 3C 60 80 42 */ lis r3, lbl_8041E980@ha
+/* 8015ACE4 00156944 54 C0 10 3A */ slwi r0, r6, 2
+/* 8015ACE8 00156948 38 63 E9 80 */ addi r3, r3, lbl_8041E980@l
+/* 8015ACEC 0015694C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015ACF0 00156950 7C 69 03 A6 */ mtctr r3
+/* 8015ACF4 00156954 4E 80 04 20 */ bctr
+/* 8015ACF8 00156958 7C A3 FE 70 */ srawi r3, r5, 0x1f
+/* 8015ACFC 0015695C 7C 03 00 D0 */ neg r0, r3
+/* 8015AD00 00156960 7C 00 1B 78 */ or r0, r0, r3
+/* 8015AD04 00156964 54 07 0F FE */ srwi r7, r0, 0x1f
+/* 8015AD08 00156968 28 07 00 01 */ cmplwi r7, 1
+/* 8015AD0C 0015696C 40 82 00 08 */ bne lbl_8015AD14
+/* 8015AD10 00156970 7C A5 00 D0 */ neg r5, r5
+lbl_8015AD14:
+/* 8015AD14 00156974 3C 60 66 66 */ lis r3, 0x66666667@ha
+/* 8015AD18 00156978 38 00 00 05 */ li r0, 5
+/* 8015AD1C 0015697C 39 01 00 42 */ addi r8, r1, 0x42
+/* 8015AD20 00156980 39 20 00 09 */ li r9, 9
+/* 8015AD24 00156984 38 C3 66 67 */ addi r6, r3, 0x66666667@l
+/* 8015AD28 00156988 7C 09 03 A6 */ mtctr r0
+lbl_8015AD2C:
+/* 8015AD2C 0015698C 7C 06 28 96 */ mulhw r0, r6, r5
+/* 8015AD30 00156990 7C 03 16 70 */ srawi r3, r0, 2
+/* 8015AD34 00156994 54 64 0F FE */ srwi r4, r3, 0x1f
+/* 8015AD38 00156998 7C 00 16 70 */ srawi r0, r0, 2
+/* 8015AD3C 0015699C 7C 63 22 14 */ add r3, r3, r4
+/* 8015AD40 001569A0 1C 83 00 0A */ mulli r4, r3, 0xa
+/* 8015AD44 001569A4 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 8015AD48 001569A8 7C 84 28 50 */ subf r4, r4, r5
+/* 8015AD4C 001569AC 7C A0 1A 15 */ add. r5, r0, r3
+/* 8015AD50 001569B0 B0 88 00 00 */ sth r4, 0(r8)
+/* 8015AD54 001569B4 41 82 00 40 */ beq lbl_8015AD94
+/* 8015AD58 001569B8 7C 06 28 96 */ mulhw r0, r6, r5
+/* 8015AD5C 001569BC 39 29 FF FF */ addi r9, r9, -1
+/* 8015AD60 001569C0 7C 03 16 70 */ srawi r3, r0, 2
+/* 8015AD64 001569C4 54 64 0F FE */ srwi r4, r3, 0x1f
+/* 8015AD68 001569C8 7C 00 16 70 */ srawi r0, r0, 2
+/* 8015AD6C 001569CC 7C 63 22 14 */ add r3, r3, r4
+/* 8015AD70 001569D0 1C 83 00 0A */ mulli r4, r3, 0xa
+/* 8015AD74 001569D4 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 8015AD78 001569D8 7C 84 28 50 */ subf r4, r4, r5
+/* 8015AD7C 001569DC 7C A0 1A 15 */ add. r5, r0, r3
+/* 8015AD80 001569E0 B0 88 FF FE */ sth r4, -2(r8)
+/* 8015AD84 001569E4 41 82 00 10 */ beq lbl_8015AD94
+/* 8015AD88 001569E8 39 29 FF FF */ addi r9, r9, -1
+/* 8015AD8C 001569EC 39 08 FF FC */ addi r8, r8, -4
+/* 8015AD90 001569F0 42 00 FF 9C */ bdnz lbl_8015AD2C
+lbl_8015AD94:
+/* 8015AD94 001569F4 28 07 00 01 */ cmplwi r7, 1
+/* 8015AD98 001569F8 38 80 00 00 */ li r4, 0
+/* 8015AD9C 001569FC 40 82 00 10 */ bne lbl_8015ADAC
+/* 8015ADA0 00156A00 38 00 00 10 */ li r0, 0x10
+/* 8015ADA4 00156A04 38 80 00 01 */ li r4, 1
+/* 8015ADA8 00156A08 B0 01 00 58 */ sth r0, 0x58(r1)
+lbl_8015ADAC:
+/* 8015ADAC 00156A0C 7D 23 07 34 */ extsh r3, r9
+/* 8015ADB0 00156A10 54 80 08 3C */ slwi r0, r4, 1
+/* 8015ADB4 00156A14 2C 03 00 0A */ cmpwi r3, 0xa
+/* 8015ADB8 00156A18 38 C1 00 58 */ addi r6, r1, 0x58
+/* 8015ADBC 00156A1C 54 64 08 3C */ slwi r4, r3, 1
+/* 8015ADC0 00156A20 38 A1 00 30 */ addi r5, r1, 0x30
+/* 8015ADC4 00156A24 20 63 00 0A */ subfic r3, r3, 0xa
+/* 8015ADC8 00156A28 7C C6 02 14 */ add r6, r6, r0
+/* 8015ADCC 00156A2C 7C A5 22 14 */ add r5, r5, r4
+/* 8015ADD0 00156A30 40 80 06 D0 */ bge lbl_8015B4A0
+/* 8015ADD4 00156A34 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
+/* 8015ADD8 00156A38 7C 09 03 A6 */ mtctr r0
+/* 8015ADDC 00156A3C 41 82 00 5C */ beq lbl_8015AE38
+lbl_8015ADE0:
+/* 8015ADE0 00156A40 A0 05 00 00 */ lhz r0, 0(r5)
+/* 8015ADE4 00156A44 39 29 00 08 */ addi r9, r9, 8
+/* 8015ADE8 00156A48 B0 06 00 00 */ sth r0, 0(r6)
+/* 8015ADEC 00156A4C A0 05 00 02 */ lhz r0, 2(r5)
+/* 8015ADF0 00156A50 B0 06 00 02 */ sth r0, 2(r6)
+/* 8015ADF4 00156A54 A0 05 00 04 */ lhz r0, 4(r5)
+/* 8015ADF8 00156A58 B0 06 00 04 */ sth r0, 4(r6)
+/* 8015ADFC 00156A5C A0 05 00 06 */ lhz r0, 6(r5)
+/* 8015AE00 00156A60 B0 06 00 06 */ sth r0, 6(r6)
+/* 8015AE04 00156A64 A0 05 00 08 */ lhz r0, 8(r5)
+/* 8015AE08 00156A68 B0 06 00 08 */ sth r0, 8(r6)
+/* 8015AE0C 00156A6C A0 05 00 0A */ lhz r0, 0xa(r5)
+/* 8015AE10 00156A70 B0 06 00 0A */ sth r0, 0xa(r6)
+/* 8015AE14 00156A74 A0 05 00 0C */ lhz r0, 0xc(r5)
+/* 8015AE18 00156A78 B0 06 00 0C */ sth r0, 0xc(r6)
+/* 8015AE1C 00156A7C A0 05 00 0E */ lhz r0, 0xe(r5)
+/* 8015AE20 00156A80 38 A5 00 10 */ addi r5, r5, 0x10
+/* 8015AE24 00156A84 B0 06 00 0E */ sth r0, 0xe(r6)
+/* 8015AE28 00156A88 38 C6 00 10 */ addi r6, r6, 0x10
+/* 8015AE2C 00156A8C 42 00 FF B4 */ bdnz lbl_8015ADE0
+/* 8015AE30 00156A90 70 63 00 07 */ andi. r3, r3, 7
+/* 8015AE34 00156A94 41 82 06 6C */ beq lbl_8015B4A0
+lbl_8015AE38:
+/* 8015AE38 00156A98 7C 69 03 A6 */ mtctr r3
+lbl_8015AE3C:
+/* 8015AE3C 00156A9C A0 05 00 00 */ lhz r0, 0(r5)
+/* 8015AE40 00156AA0 39 29 00 01 */ addi r9, r9, 1
+/* 8015AE44 00156AA4 38 A5 00 02 */ addi r5, r5, 2
+/* 8015AE48 00156AA8 B0 06 00 00 */ sth r0, 0(r6)
+/* 8015AE4C 00156AAC 38 C6 00 02 */ addi r6, r6, 2
+/* 8015AE50 00156AB0 42 00 FF EC */ bdnz lbl_8015AE3C
+/* 8015AE54 00156AB4 48 00 06 4C */ b lbl_8015B4A0
+/* 8015AE58 00156AB8 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
+/* 8015AE5C 00156ABC 38 00 00 02 */ li r0, 2
+/* 8015AE60 00156AC0 38 C1 00 42 */ addi r6, r1, 0x42
+/* 8015AE64 00156AC4 38 E0 00 09 */ li r7, 9
+/* 8015AE68 00156AC8 38 83 CC CD */ addi r4, r3, 0xCCCCCCCD@l
+/* 8015AE6C 00156ACC 7C 09 03 A6 */ mtctr r0
+lbl_8015AE70:
+/* 8015AE70 00156AD0 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015AE74 00156AD4 7C 60 1B 78 */ mr r0, r3
+/* 8015AE78 00156AD8 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015AE7C 00156ADC 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015AE80 00156AE0 7C 63 28 50 */ subf r3, r3, r5
+/* 8015AE84 00156AE4 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015AE88 00156AE8 B0 66 00 00 */ sth r3, 0(r6)
+/* 8015AE8C 00156AEC 41 82 00 A0 */ beq lbl_8015AF2C
+/* 8015AE90 00156AF0 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015AE94 00156AF4 38 E7 FF FF */ addi r7, r7, -1
+/* 8015AE98 00156AF8 7C 60 1B 78 */ mr r0, r3
+/* 8015AE9C 00156AFC 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015AEA0 00156B00 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015AEA4 00156B04 7C 63 28 50 */ subf r3, r3, r5
+/* 8015AEA8 00156B08 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015AEAC 00156B0C B0 66 FF FE */ sth r3, -2(r6)
+/* 8015AEB0 00156B10 41 82 00 7C */ beq lbl_8015AF2C
+/* 8015AEB4 00156B14 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015AEB8 00156B18 38 E7 FF FF */ addi r7, r7, -1
+/* 8015AEBC 00156B1C 7C 60 1B 78 */ mr r0, r3
+/* 8015AEC0 00156B20 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015AEC4 00156B24 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015AEC8 00156B28 7C 63 28 50 */ subf r3, r3, r5
+/* 8015AECC 00156B2C 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015AED0 00156B30 B0 66 FF FC */ sth r3, -4(r6)
+/* 8015AED4 00156B34 41 82 00 58 */ beq lbl_8015AF2C
+/* 8015AED8 00156B38 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015AEDC 00156B3C 38 E7 FF FF */ addi r7, r7, -1
+/* 8015AEE0 00156B40 7C 60 1B 78 */ mr r0, r3
+/* 8015AEE4 00156B44 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015AEE8 00156B48 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015AEEC 00156B4C 7C 63 28 50 */ subf r3, r3, r5
+/* 8015AEF0 00156B50 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015AEF4 00156B54 B0 66 FF FA */ sth r3, -6(r6)
+/* 8015AEF8 00156B58 41 82 00 34 */ beq lbl_8015AF2C
+/* 8015AEFC 00156B5C 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015AF00 00156B60 38 E7 FF FF */ addi r7, r7, -1
+/* 8015AF04 00156B64 7C 60 1B 78 */ mr r0, r3
+/* 8015AF08 00156B68 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015AF0C 00156B6C 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015AF10 00156B70 7C 63 28 50 */ subf r3, r3, r5
+/* 8015AF14 00156B74 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015AF18 00156B78 B0 66 FF F8 */ sth r3, -8(r6)
+/* 8015AF1C 00156B7C 41 82 00 10 */ beq lbl_8015AF2C
+/* 8015AF20 00156B80 38 E7 FF FF */ addi r7, r7, -1
+/* 8015AF24 00156B84 38 C6 FF F6 */ addi r6, r6, -10
+/* 8015AF28 00156B88 42 00 FF 48 */ bdnz lbl_8015AE70
+lbl_8015AF2C:
+/* 8015AF2C 00156B8C 7C E3 07 34 */ extsh r3, r7
+/* 8015AF30 00156B90 38 81 00 30 */ addi r4, r1, 0x30
+/* 8015AF34 00156B94 2C 03 00 0A */ cmpwi r3, 0xa
+/* 8015AF38 00156B98 38 A1 00 58 */ addi r5, r1, 0x58
+/* 8015AF3C 00156B9C 54 60 08 3C */ slwi r0, r3, 1
+/* 8015AF40 00156BA0 20 63 00 0A */ subfic r3, r3, 0xa
+/* 8015AF44 00156BA4 7C 84 02 14 */ add r4, r4, r0
+/* 8015AF48 00156BA8 40 80 05 58 */ bge lbl_8015B4A0
+/* 8015AF4C 00156BAC 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
+/* 8015AF50 00156BB0 7C 09 03 A6 */ mtctr r0
+/* 8015AF54 00156BB4 41 82 00 5C */ beq lbl_8015AFB0
+lbl_8015AF58:
+/* 8015AF58 00156BB8 A0 04 00 00 */ lhz r0, 0(r4)
+/* 8015AF5C 00156BBC 38 E7 00 08 */ addi r7, r7, 8
+/* 8015AF60 00156BC0 B0 05 00 00 */ sth r0, 0(r5)
+/* 8015AF64 00156BC4 A0 04 00 02 */ lhz r0, 2(r4)
+/* 8015AF68 00156BC8 B0 05 00 02 */ sth r0, 2(r5)
+/* 8015AF6C 00156BCC A0 04 00 04 */ lhz r0, 4(r4)
+/* 8015AF70 00156BD0 B0 05 00 04 */ sth r0, 4(r5)
+/* 8015AF74 00156BD4 A0 04 00 06 */ lhz r0, 6(r4)
+/* 8015AF78 00156BD8 B0 05 00 06 */ sth r0, 6(r5)
+/* 8015AF7C 00156BDC A0 04 00 08 */ lhz r0, 8(r4)
+/* 8015AF80 00156BE0 B0 05 00 08 */ sth r0, 8(r5)
+/* 8015AF84 00156BE4 A0 04 00 0A */ lhz r0, 0xa(r4)
+/* 8015AF88 00156BE8 B0 05 00 0A */ sth r0, 0xa(r5)
+/* 8015AF8C 00156BEC A0 04 00 0C */ lhz r0, 0xc(r4)
+/* 8015AF90 00156BF0 B0 05 00 0C */ sth r0, 0xc(r5)
+/* 8015AF94 00156BF4 A0 04 00 0E */ lhz r0, 0xe(r4)
+/* 8015AF98 00156BF8 38 84 00 10 */ addi r4, r4, 0x10
+/* 8015AF9C 00156BFC B0 05 00 0E */ sth r0, 0xe(r5)
+/* 8015AFA0 00156C00 38 A5 00 10 */ addi r5, r5, 0x10
+/* 8015AFA4 00156C04 42 00 FF B4 */ bdnz lbl_8015AF58
+/* 8015AFA8 00156C08 70 63 00 07 */ andi. r3, r3, 7
+/* 8015AFAC 00156C0C 41 82 04 F4 */ beq lbl_8015B4A0
+lbl_8015AFB0:
+/* 8015AFB0 00156C10 7C 69 03 A6 */ mtctr r3
+lbl_8015AFB4:
+/* 8015AFB4 00156C14 A0 04 00 00 */ lhz r0, 0(r4)
+/* 8015AFB8 00156C18 38 E7 00 01 */ addi r7, r7, 1
+/* 8015AFBC 00156C1C 38 84 00 02 */ addi r4, r4, 2
+/* 8015AFC0 00156C20 B0 05 00 00 */ sth r0, 0(r5)
+/* 8015AFC4 00156C24 38 A5 00 02 */ addi r5, r5, 2
+/* 8015AFC8 00156C28 42 00 FF EC */ bdnz lbl_8015AFB4
+/* 8015AFCC 00156C2C 48 00 04 D4 */ b lbl_8015B4A0
+/* 8015AFD0 00156C30 3C C0 CC CD */ lis r6, 0xCCCCCCCD@ha
+/* 8015AFD4 00156C34 38 00 00 02 */ li r0, 2
+/* 8015AFD8 00156C38 38 61 00 6A */ addi r3, r1, 0x6a
+/* 8015AFDC 00156C3C 38 80 00 09 */ li r4, 9
+/* 8015AFE0 00156C40 39 06 CC CD */ addi r8, r6, 0xCCCCCCCD@l
+/* 8015AFE4 00156C44 7C 09 03 A6 */ mtctr r0
+lbl_8015AFE8:
+/* 8015AFE8 00156C48 7C C8 28 16 */ mulhwu r6, r8, r5
+/* 8015AFEC 00156C4C 38 84 FF FB */ addi r4, r4, -5
+/* 8015AFF0 00156C50 7C C0 33 78 */ mr r0, r6
+/* 8015AFF4 00156C54 54 C6 E8 FE */ srwi r6, r6, 3
+/* 8015AFF8 00156C58 1C C6 00 0A */ mulli r6, r6, 0xa
+/* 8015AFFC 00156C5C 7C E6 28 50 */ subf r7, r6, r5
+/* 8015B000 00156C60 54 05 E8 FE */ srwi r5, r0, 3
+/* 8015B004 00156C64 7C C8 28 16 */ mulhwu r6, r8, r5
+/* 8015B008 00156C68 B0 E3 00 00 */ sth r7, 0(r3)
+/* 8015B00C 00156C6C 7C C0 33 78 */ mr r0, r6
+/* 8015B010 00156C70 54 C6 E8 FE */ srwi r6, r6, 3
+/* 8015B014 00156C74 1C C6 00 0A */ mulli r6, r6, 0xa
+/* 8015B018 00156C78 7C E6 28 50 */ subf r7, r6, r5
+/* 8015B01C 00156C7C 54 05 E8 FE */ srwi r5, r0, 3
+/* 8015B020 00156C80 7C C8 28 16 */ mulhwu r6, r8, r5
+/* 8015B024 00156C84 B0 E3 FF FE */ sth r7, -2(r3)
+/* 8015B028 00156C88 7C C0 33 78 */ mr r0, r6
+/* 8015B02C 00156C8C 54 C6 E8 FE */ srwi r6, r6, 3
+/* 8015B030 00156C90 1C C6 00 0A */ mulli r6, r6, 0xa
+/* 8015B034 00156C94 7C E6 28 50 */ subf r7, r6, r5
+/* 8015B038 00156C98 54 05 E8 FE */ srwi r5, r0, 3
+/* 8015B03C 00156C9C 7C C8 28 16 */ mulhwu r6, r8, r5
+/* 8015B040 00156CA0 B0 E3 FF FC */ sth r7, -4(r3)
+/* 8015B044 00156CA4 7C C0 33 78 */ mr r0, r6
+/* 8015B048 00156CA8 54 C6 E8 FE */ srwi r6, r6, 3
+/* 8015B04C 00156CAC 1C C6 00 0A */ mulli r6, r6, 0xa
+/* 8015B050 00156CB0 7C E6 28 50 */ subf r7, r6, r5
+/* 8015B054 00156CB4 54 05 E8 FE */ srwi r5, r0, 3
+/* 8015B058 00156CB8 7C C8 28 16 */ mulhwu r6, r8, r5
+/* 8015B05C 00156CBC B0 E3 FF FA */ sth r7, -6(r3)
+/* 8015B060 00156CC0 7C C0 33 78 */ mr r0, r6
+/* 8015B064 00156CC4 54 C6 E8 FE */ srwi r6, r6, 3
+/* 8015B068 00156CC8 1C C6 00 0A */ mulli r6, r6, 0xa
+/* 8015B06C 00156CCC 7C C6 28 50 */ subf r6, r6, r5
+/* 8015B070 00156CD0 54 05 E8 FE */ srwi r5, r0, 3
+/* 8015B074 00156CD4 B0 C3 FF F8 */ sth r6, -8(r3)
+/* 8015B078 00156CD8 38 63 FF F6 */ addi r3, r3, -10
+/* 8015B07C 00156CDC 42 00 FF 6C */ bdnz lbl_8015AFE8
+/* 8015B080 00156CE0 48 00 04 20 */ b lbl_8015B4A0
+/* 8015B084 00156CE4 54 AA 07 3E */ clrlwi r10, r5, 0x1c
+/* 8015B088 00156CE8 54 A9 E7 3E */ rlwinm r9, r5, 0x1c, 0x1c, 0x1f
+/* 8015B08C 00156CEC 54 A8 C7 3E */ rlwinm r8, r5, 0x18, 0x1c, 0x1f
+/* 8015B090 00156CF0 54 A7 A7 3E */ rlwinm r7, r5, 0x14, 0x1c, 0x1f
+/* 8015B094 00156CF4 54 A6 87 3E */ rlwinm r6, r5, 0x10, 0x1c, 0x1f
+/* 8015B098 00156CF8 54 A4 67 3E */ rlwinm r4, r5, 0xc, 0x1c, 0x1f
+/* 8015B09C 00156CFC 54 A3 47 3E */ rlwinm r3, r5, 8, 0x1c, 0x1f
+/* 8015B0A0 00156D00 54 A0 27 3E */ srwi r0, r5, 0x1c
+/* 8015B0A4 00156D04 B1 41 00 66 */ sth r10, 0x66(r1)
+/* 8015B0A8 00156D08 B1 21 00 64 */ sth r9, 0x64(r1)
+/* 8015B0AC 00156D0C B1 01 00 62 */ sth r8, 0x62(r1)
+/* 8015B0B0 00156D10 B0 E1 00 60 */ sth r7, 0x60(r1)
+/* 8015B0B4 00156D14 B0 C1 00 5E */ sth r6, 0x5e(r1)
+/* 8015B0B8 00156D18 B0 81 00 5C */ sth r4, 0x5c(r1)
+/* 8015B0BC 00156D1C B0 61 00 5A */ sth r3, 0x5a(r1)
+/* 8015B0C0 00156D20 B0 01 00 58 */ sth r0, 0x58(r1)
+/* 8015B0C4 00156D24 48 00 03 DC */ b lbl_8015B4A0
+/* 8015B0C8 00156D28 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
+/* 8015B0CC 00156D2C 38 00 00 02 */ li r0, 2
+/* 8015B0D0 00156D30 38 C1 00 42 */ addi r6, r1, 0x42
+/* 8015B0D4 00156D34 38 E0 00 09 */ li r7, 9
+/* 8015B0D8 00156D38 38 83 CC CD */ addi r4, r3, 0xCCCCCCCD@l
+/* 8015B0DC 00156D3C 7C 09 03 A6 */ mtctr r0
+lbl_8015B0E0:
+/* 8015B0E0 00156D40 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015B0E4 00156D44 7C 60 1B 78 */ mr r0, r3
+/* 8015B0E8 00156D48 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015B0EC 00156D4C 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015B0F0 00156D50 7C 63 28 50 */ subf r3, r3, r5
+/* 8015B0F4 00156D54 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015B0F8 00156D58 B0 66 00 00 */ sth r3, 0(r6)
+/* 8015B0FC 00156D5C 41 82 00 A0 */ beq lbl_8015B19C
+/* 8015B100 00156D60 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015B104 00156D64 38 E7 FF FF */ addi r7, r7, -1
+/* 8015B108 00156D68 7C 60 1B 78 */ mr r0, r3
+/* 8015B10C 00156D6C 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015B110 00156D70 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015B114 00156D74 7C 63 28 50 */ subf r3, r3, r5
+/* 8015B118 00156D78 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015B11C 00156D7C B0 66 FF FE */ sth r3, -2(r6)
+/* 8015B120 00156D80 41 82 00 7C */ beq lbl_8015B19C
+/* 8015B124 00156D84 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015B128 00156D88 38 E7 FF FF */ addi r7, r7, -1
+/* 8015B12C 00156D8C 7C 60 1B 78 */ mr r0, r3
+/* 8015B130 00156D90 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015B134 00156D94 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015B138 00156D98 7C 63 28 50 */ subf r3, r3, r5
+/* 8015B13C 00156D9C 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015B140 00156DA0 B0 66 FF FC */ sth r3, -4(r6)
+/* 8015B144 00156DA4 41 82 00 58 */ beq lbl_8015B19C
+/* 8015B148 00156DA8 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015B14C 00156DAC 38 E7 FF FF */ addi r7, r7, -1
+/* 8015B150 00156DB0 7C 60 1B 78 */ mr r0, r3
+/* 8015B154 00156DB4 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015B158 00156DB8 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015B15C 00156DBC 7C 63 28 50 */ subf r3, r3, r5
+/* 8015B160 00156DC0 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015B164 00156DC4 B0 66 FF FA */ sth r3, -6(r6)
+/* 8015B168 00156DC8 41 82 00 34 */ beq lbl_8015B19C
+/* 8015B16C 00156DCC 7C 64 28 16 */ mulhwu r3, r4, r5
+/* 8015B170 00156DD0 38 E7 FF FF */ addi r7, r7, -1
+/* 8015B174 00156DD4 7C 60 1B 78 */ mr r0, r3
+/* 8015B178 00156DD8 54 63 E8 FE */ srwi r3, r3, 3
+/* 8015B17C 00156DDC 1C 63 00 0A */ mulli r3, r3, 0xa
+/* 8015B180 00156DE0 7C 63 28 50 */ subf r3, r3, r5
+/* 8015B184 00156DE4 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
+/* 8015B188 00156DE8 B0 66 FF F8 */ sth r3, -8(r6)
+/* 8015B18C 00156DEC 41 82 00 10 */ beq lbl_8015B19C
+/* 8015B190 00156DF0 38 E7 FF FF */ addi r7, r7, -1
+/* 8015B194 00156DF4 38 C6 FF F6 */ addi r6, r6, -10
+/* 8015B198 00156DF8 42 00 FF 48 */ bdnz lbl_8015B0E0
+lbl_8015B19C:
+/* 8015B19C 00156DFC 7C E3 07 34 */ extsh r3, r7
+/* 8015B1A0 00156E00 38 81 00 30 */ addi r4, r1, 0x30
+/* 8015B1A4 00156E04 2C 03 00 0A */ cmpwi r3, 0xa
+/* 8015B1A8 00156E08 38 A1 00 08 */ addi r5, r1, 8
+/* 8015B1AC 00156E0C 54 60 08 3C */ slwi r0, r3, 1
+/* 8015B1B0 00156E10 20 63 00 0A */ subfic r3, r3, 0xa
+/* 8015B1B4 00156E14 7C 84 02 14 */ add r4, r4, r0
+/* 8015B1B8 00156E18 3B 60 00 00 */ li r27, 0
+/* 8015B1BC 00156E1C 40 80 00 8C */ bge lbl_8015B248
+/* 8015B1C0 00156E20 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
+/* 8015B1C4 00156E24 7C 09 03 A6 */ mtctr r0
+/* 8015B1C8 00156E28 41 82 00 60 */ beq lbl_8015B228
+lbl_8015B1CC:
+/* 8015B1CC 00156E2C A0 04 00 00 */ lhz r0, 0(r4)
+/* 8015B1D0 00156E30 38 E7 00 08 */ addi r7, r7, 8
+/* 8015B1D4 00156E34 3B 7B 00 08 */ addi r27, r27, 8
+/* 8015B1D8 00156E38 B0 05 00 00 */ sth r0, 0(r5)
+/* 8015B1DC 00156E3C A0 04 00 02 */ lhz r0, 2(r4)
+/* 8015B1E0 00156E40 B0 05 00 02 */ sth r0, 2(r5)
+/* 8015B1E4 00156E44 A0 04 00 04 */ lhz r0, 4(r4)
+/* 8015B1E8 00156E48 B0 05 00 04 */ sth r0, 4(r5)
+/* 8015B1EC 00156E4C A0 04 00 06 */ lhz r0, 6(r4)
+/* 8015B1F0 00156E50 B0 05 00 06 */ sth r0, 6(r5)
+/* 8015B1F4 00156E54 A0 04 00 08 */ lhz r0, 8(r4)
+/* 8015B1F8 00156E58 B0 05 00 08 */ sth r0, 8(r5)
+/* 8015B1FC 00156E5C A0 04 00 0A */ lhz r0, 0xa(r4)
+/* 8015B200 00156E60 B0 05 00 0A */ sth r0, 0xa(r5)
+/* 8015B204 00156E64 A0 04 00 0C */ lhz r0, 0xc(r4)
+/* 8015B208 00156E68 B0 05 00 0C */ sth r0, 0xc(r5)
+/* 8015B20C 00156E6C A0 04 00 0E */ lhz r0, 0xe(r4)
+/* 8015B210 00156E70 38 84 00 10 */ addi r4, r4, 0x10
+/* 8015B214 00156E74 B0 05 00 0E */ sth r0, 0xe(r5)
+/* 8015B218 00156E78 38 A5 00 10 */ addi r5, r5, 0x10
+/* 8015B21C 00156E7C 42 00 FF B0 */ bdnz lbl_8015B1CC
+/* 8015B220 00156E80 70 63 00 07 */ andi. r3, r3, 7
+/* 8015B224 00156E84 41 82 00 24 */ beq lbl_8015B248
+lbl_8015B228:
+/* 8015B228 00156E88 7C 69 03 A6 */ mtctr r3
+lbl_8015B22C:
+/* 8015B22C 00156E8C A0 04 00 00 */ lhz r0, 0(r4)
+/* 8015B230 00156E90 38 E7 00 01 */ addi r7, r7, 1
+/* 8015B234 00156E94 38 84 00 02 */ addi r4, r4, 2
+/* 8015B238 00156E98 3B 7B 00 01 */ addi r27, r27, 1
+/* 8015B23C 00156E9C B0 05 00 00 */ sth r0, 0(r5)
+/* 8015B240 00156EA0 38 A5 00 02 */ addi r5, r5, 2
+/* 8015B244 00156EA4 42 00 FF E8 */ bdnz lbl_8015B22C
+lbl_8015B248:
+/* 8015B248 00156EA8 3B A1 00 08 */ addi r29, r1, 8
+/* 8015B24C 00156EAC 3A C1 00 58 */ addi r22, r1, 0x58
+/* 8015B250 00156EB0 7F 7E 07 34 */ extsh r30, r27
+/* 8015B254 00156EB4 3B 40 00 00 */ li r26, 0
+/* 8015B258 00156EB8 3B 80 00 00 */ li r28, 0
+/* 8015B25C 00156EBC 3A A0 00 11 */ li r21, 0x11
+/* 8015B260 00156EC0 3A 80 00 14 */ li r20, 0x14
+/* 8015B264 00156EC4 3F E0 55 55 */ lis r31, 0x5555
+/* 8015B268 00156EC8 48 00 00 C4 */ b lbl_8015B32C
+lbl_8015B26C:
+/* 8015B26C 00156ECC 7F 80 07 34 */ extsh r0, r28
+/* 8015B270 00156ED0 7F 43 07 34 */ extsh r3, r26
+/* 8015B274 00156ED4 7C 00 F0 50 */ subf r0, r0, r30
+/* 8015B278 00156ED8 A0 9D 00 00 */ lhz r4, 0(r29)
+/* 8015B27C 00156EDC 34 A0 FF FF */ addic. r5, r0, -1
+/* 8015B280 00156EE0 3B 5A 00 01 */ addi r26, r26, 1
+/* 8015B284 00156EE4 54 60 08 3C */ slwi r0, r3, 1
+/* 8015B288 00156EE8 7C 96 03 2E */ sthx r4, r22, r0
+/* 8015B28C 00156EEC 41 82 00 98 */ beq lbl_8015B324
+/* 8015B290 00156EF0 38 1F 55 56 */ addi r0, r31, 0x5556
+/* 8015B294 00156EF4 7C 60 28 96 */ mulhw r3, r0, r5
+/* 8015B298 00156EF8 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 8015B29C 00156EFC 7C 03 02 14 */ add r0, r3, r0
+/* 8015B2A0 00156F00 1C 00 00 03 */ mulli r0, r0, 3
+/* 8015B2A4 00156F04 7C 00 28 51 */ subf. r0, r0, r5
+/* 8015B2A8 00156F08 40 82 00 7C */ bne lbl_8015B324
+/* 8015B2AC 00156F0C 4B EF D8 F9 */ bl VMBASEIsPageValid
+/* 8015B2B0 00156F10 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8015B2B4 00156F14 2C 00 00 03 */ cmpwi r0, 3
+/* 8015B2B8 00156F18 41 82 00 28 */ beq lbl_8015B2E0
+/* 8015B2BC 00156F1C 40 80 00 14 */ bge lbl_8015B2D0
+/* 8015B2C0 00156F20 2C 00 00 01 */ cmpwi r0, 1
+/* 8015B2C4 00156F24 41 82 00 1C */ beq lbl_8015B2E0
+/* 8015B2C8 00156F28 40 80 00 2C */ bge lbl_8015B2F4
+/* 8015B2CC 00156F2C 48 00 00 48 */ b lbl_8015B314
+lbl_8015B2D0:
+/* 8015B2D0 00156F30 2C 00 00 05 */ cmpwi r0, 5
+/* 8015B2D4 00156F34 41 82 00 40 */ beq lbl_8015B314
+/* 8015B2D8 00156F38 40 80 00 3C */ bge lbl_8015B314
+/* 8015B2DC 00156F3C 48 00 00 18 */ b lbl_8015B2F4
+lbl_8015B2E0:
+/* 8015B2E0 00156F40 7F 40 07 34 */ extsh r0, r26
+/* 8015B2E4 00156F44 3B 5A 00 01 */ addi r26, r26, 1
+/* 8015B2E8 00156F48 54 00 08 3C */ slwi r0, r0, 1
+/* 8015B2EC 00156F4C 7E 96 03 2E */ sthx r20, r22, r0
+/* 8015B2F0 00156F50 48 00 00 34 */ b lbl_8015B324
+lbl_8015B2F4:
+/* 8015B2F4 00156F54 7F 60 07 34 */ extsh r0, r27
+/* 8015B2F8 00156F58 2C 00 00 04 */ cmpwi r0, 4
+/* 8015B2FC 00156F5C 41 82 00 28 */ beq lbl_8015B324
+/* 8015B300 00156F60 7F 40 07 34 */ extsh r0, r26
+/* 8015B304 00156F64 3B 5A 00 01 */ addi r26, r26, 1
+/* 8015B308 00156F68 54 00 08 3C */ slwi r0, r0, 1
+/* 8015B30C 00156F6C 7E 96 03 2E */ sthx r20, r22, r0
+/* 8015B310 00156F70 48 00 00 14 */ b lbl_8015B324
+lbl_8015B314:
+/* 8015B314 00156F74 7F 40 07 34 */ extsh r0, r26
+/* 8015B318 00156F78 3B 5A 00 01 */ addi r26, r26, 1
+/* 8015B31C 00156F7C 54 00 08 3C */ slwi r0, r0, 1
+/* 8015B320 00156F80 7E B6 03 2E */ sthx r21, r22, r0
+lbl_8015B324:
+/* 8015B324 00156F84 3B BD 00 02 */ addi r29, r29, 2
+/* 8015B328 00156F88 3B 9C 00 01 */ addi r28, r28, 1
+lbl_8015B32C:
+/* 8015B32C 00156F8C 7F 80 07 34 */ extsh r0, r28
+/* 8015B330 00156F90 7C 00 F0 00 */ cmpw r0, r30
+/* 8015B334 00156F94 41 80 FF 38 */ blt lbl_8015B26C
+/* 8015B338 00156F98 48 00 01 68 */ b lbl_8015B4A0
+/* 8015B33C 00156F9C 3C 80 91 A3 */ lis r4, 0x91A2B3C5@ha
+/* 8015B340 00156FA0 3C 60 88 89 */ lis r3, 0x88888889@ha
+/* 8015B344 00156FA4 38 04 B3 C5 */ addi r0, r4, 0x91A2B3C5@l
+/* 8015B348 00156FA8 7C 00 28 16 */ mulhwu r0, r0, r5
+/* 8015B34C 00156FAC 38 83 88 89 */ addi r4, r3, 0x88888889@l
+/* 8015B350 00156FB0 54 03 AA FE */ srwi r3, r0, 0xb
+/* 8015B354 00156FB4 1C 03 0E 10 */ mulli r0, r3, 0xe10
+/* 8015B358 00156FB8 28 03 03 E8 */ cmplwi r3, 0x3e8
+/* 8015B35C 00156FBC 7C 00 28 50 */ subf r0, r0, r5
+/* 8015B360 00156FC0 7C 04 00 16 */ mulhwu r0, r4, r0
+/* 8015B364 00156FC4 54 00 D9 7E */ srwi r0, r0, 5
+/* 8015B368 00156FC8 41 80 00 2C */ blt lbl_8015B394
+/* 8015B36C 00156FCC 38 80 00 09 */ li r4, 9
+/* 8015B370 00156FD0 38 60 00 13 */ li r3, 0x13
+/* 8015B374 00156FD4 38 00 00 05 */ li r0, 5
+/* 8015B378 00156FD8 B0 81 00 5C */ sth r4, 0x5c(r1)
+/* 8015B37C 00156FDC B0 81 00 5A */ sth r4, 0x5a(r1)
+/* 8015B380 00156FE0 B0 81 00 58 */ sth r4, 0x58(r1)
+/* 8015B384 00156FE4 B0 61 00 5E */ sth r3, 0x5e(r1)
+/* 8015B388 00156FE8 B0 01 00 60 */ sth r0, 0x60(r1)
+/* 8015B38C 00156FEC B0 81 00 62 */ sth r4, 0x62(r1)
+/* 8015B390 00156FF0 48 00 01 10 */ b lbl_8015B4A0
+lbl_8015B394:
+/* 8015B394 00156FF4 28 03 00 64 */ cmplwi r3, 0x64
+/* 8015B398 00156FF8 41 80 00 18 */ blt lbl_8015B3B0
+/* 8015B39C 00156FFC 3C 80 51 EC */ lis r4, 0x51EB851F@ha
+/* 8015B3A0 00157000 38 84 85 1F */ addi r4, r4, 0x51EB851F@l
+/* 8015B3A4 00157004 7C 84 18 16 */ mulhwu r4, r4, r3
+/* 8015B3A8 00157008 54 84 DC 3E */ rlwinm r4, r4, 0x1b, 0x10, 0x1f
+/* 8015B3AC 0015700C 48 00 00 08 */ b lbl_8015B3B4
+lbl_8015B3B0:
+/* 8015B3B0 00157010 38 80 00 14 */ li r4, 0x14
+lbl_8015B3B4:
+/* 8015B3B4 00157014 28 03 00 0A */ cmplwi r3, 0xa
+/* 8015B3B8 00157018 B0 81 00 58 */ sth r4, 0x58(r1)
+/* 8015B3BC 0015701C 41 80 00 34 */ blt lbl_8015B3F0
+/* 8015B3C0 00157020 3C A0 51 EC */ lis r5, 0x51EB851F@ha
+/* 8015B3C4 00157024 3C 80 CC CD */ lis r4, 0xCCCCCCCD@ha
+/* 8015B3C8 00157028 38 A5 85 1F */ addi r5, r5, 0x51EB851F@l
+/* 8015B3CC 0015702C 7C A5 18 16 */ mulhwu r5, r5, r3
+/* 8015B3D0 00157030 38 C4 CC CD */ addi r6, r4, 0xCCCCCCCD@l
+/* 8015B3D4 00157034 54 A5 D9 7E */ srwi r5, r5, 5
+/* 8015B3D8 00157038 1C 85 00 64 */ mulli r4, r5, 0x64
+/* 8015B3DC 0015703C 7C 84 18 50 */ subf r4, r4, r3
+/* 8015B3E0 00157040 7C 86 20 16 */ mulhwu r4, r6, r4
+/* 8015B3E4 00157044 54 84 EC 3E */ rlwinm r4, r4, 0x1d, 0x10, 0x1f
+/* 8015B3E8 00157048 B0 81 00 5A */ sth r4, 0x5a(r1)
+/* 8015B3EC 0015704C 48 00 00 0C */ b lbl_8015B3F8
+lbl_8015B3F0:
+/* 8015B3F0 00157050 38 80 00 14 */ li r4, 0x14
+/* 8015B3F4 00157054 B0 81 00 5A */ sth r4, 0x5a(r1)
+lbl_8015B3F8:
+/* 8015B3F8 00157058 3C A0 CC CD */ lis r5, 0xCCCCCCCD@ha
+/* 8015B3FC 0015705C A0 81 00 58 */ lhz r4, 0x58(r1)
+/* 8015B400 00157060 38 E5 CC CD */ addi r7, r5, 0xCCCCCCCD@l
+/* 8015B404 00157064 38 C0 00 13 */ li r6, 0x13
+/* 8015B408 00157068 7C A7 00 16 */ mulhwu r5, r7, r0
+/* 8015B40C 0015706C 28 04 00 14 */ cmplwi r4, 0x14
+/* 8015B410 00157070 B0 C1 00 5E */ sth r6, 0x5e(r1)
+/* 8015B414 00157074 7C E7 18 16 */ mulhwu r7, r7, r3
+/* 8015B418 00157078 54 A4 E8 FE */ srwi r4, r5, 3
+/* 8015B41C 0015707C 54 A5 EC 3E */ rlwinm r5, r5, 0x1d, 0x10, 0x1f
+/* 8015B420 00157080 B0 A1 00 60 */ sth r5, 0x60(r1)
+/* 8015B424 00157084 1C 84 00 0A */ mulli r4, r4, 0xa
+/* 8015B428 00157088 54 E7 E8 FE */ srwi r7, r7, 3
+/* 8015B42C 0015708C 1C E7 00 0A */ mulli r7, r7, 0xa
+/* 8015B430 00157090 7C 84 00 50 */ subf r4, r4, r0
+/* 8015B434 00157094 B0 81 00 62 */ sth r4, 0x62(r1)
+/* 8015B438 00157098 7C 67 18 50 */ subf r3, r7, r3
+/* 8015B43C 0015709C B0 61 00 5C */ sth r3, 0x5c(r1)
+/* 8015B440 001570A0 40 82 00 24 */ bne lbl_8015B464
+/* 8015B444 001570A4 A0 E1 00 5A */ lhz r7, 0x5a(r1)
+/* 8015B448 001570A8 A0 01 00 64 */ lhz r0, 0x64(r1)
+/* 8015B44C 001570AC B0 E1 00 58 */ sth r7, 0x58(r1)
+/* 8015B450 001570B0 B0 61 00 5A */ sth r3, 0x5a(r1)
+/* 8015B454 001570B4 B0 C1 00 5C */ sth r6, 0x5c(r1)
+/* 8015B458 001570B8 B0 A1 00 5E */ sth r5, 0x5e(r1)
+/* 8015B45C 001570BC B0 81 00 60 */ sth r4, 0x60(r1)
+/* 8015B460 001570C0 B0 01 00 62 */ sth r0, 0x62(r1)
+lbl_8015B464:
+/* 8015B464 001570C4 A0 81 00 58 */ lhz r4, 0x58(r1)
+/* 8015B468 001570C8 28 04 00 14 */ cmplwi r4, 0x14
+/* 8015B46C 001570CC 40 82 00 34 */ bne lbl_8015B4A0
+/* 8015B470 001570D0 A0 E1 00 5A */ lhz r7, 0x5a(r1)
+/* 8015B474 001570D4 A0 C1 00 5C */ lhz r6, 0x5c(r1)
+/* 8015B478 001570D8 A0 A1 00 5E */ lhz r5, 0x5e(r1)
+/* 8015B47C 001570DC A0 81 00 60 */ lhz r4, 0x60(r1)
+/* 8015B480 001570E0 A0 61 00 62 */ lhz r3, 0x62(r1)
+/* 8015B484 001570E4 A0 01 00 64 */ lhz r0, 0x64(r1)
+/* 8015B488 001570E8 B0 E1 00 58 */ sth r7, 0x58(r1)
+/* 8015B48C 001570EC B0 C1 00 5A */ sth r6, 0x5a(r1)
+/* 8015B490 001570F0 B0 A1 00 5C */ sth r5, 0x5c(r1)
+/* 8015B494 001570F4 B0 81 00 5E */ sth r4, 0x5e(r1)
+/* 8015B498 001570F8 B0 61 00 60 */ sth r3, 0x60(r1)
+/* 8015B49C 001570FC B0 01 00 62 */ sth r0, 0x62(r1)
+lbl_8015B4A0:
+/* 8015B4A0 00157100 3C 60 80 40 */ lis r3, lbl_803FC3E8@ha
+/* 8015B4A4 00157104 3C 80 80 40 */ lis r4, lbl_803FC414@ha
+/* 8015B4A8 00157108 38 00 00 05 */ li r0, 5
+/* 8015B4AC 0015710C 38 A1 00 58 */ addi r5, r1, 0x58
+/* 8015B4B0 00157110 38 C1 00 80 */ addi r6, r1, 0x80
+/* 8015B4B4 00157114 38 63 C3 E8 */ addi r3, r3, lbl_803FC3E8@l
+/* 8015B4B8 00157118 38 84 C4 14 */ addi r4, r4, lbl_803FC414@l
+/* 8015B4BC 0015711C 38 E0 00 00 */ li r7, 0
+/* 8015B4C0 00157120 7C 09 03 A6 */ mtctr r0
+lbl_8015B4C4:
+/* 8015B4C4 00157124 A0 05 00 00 */ lhz r0, 0(r5)
+/* 8015B4C8 00157128 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015B4CC 0015712C 41 82 00 28 */ beq lbl_8015B4F4
+/* 8015B4D0 00157130 28 19 00 06 */ cmplwi r25, 6
+/* 8015B4D4 00157134 40 80 00 14 */ bge lbl_8015B4E8
+/* 8015B4D8 00157138 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B4DC 0015713C 7C 04 02 2E */ lhzx r0, r4, r0
+/* 8015B4E0 00157140 B0 06 00 00 */ sth r0, 0(r6)
+/* 8015B4E4 00157144 48 00 00 10 */ b lbl_8015B4F4
+lbl_8015B4E8:
+/* 8015B4E8 00157148 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B4EC 0015714C 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015B4F0 00157150 B0 06 00 00 */ sth r0, 0(r6)
+lbl_8015B4F4:
+/* 8015B4F4 00157154 A0 05 00 02 */ lhz r0, 2(r5)
+/* 8015B4F8 00157158 38 E7 00 01 */ addi r7, r7, 1
+/* 8015B4FC 0015715C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015B500 00157160 41 82 00 28 */ beq lbl_8015B528
+/* 8015B504 00157164 28 19 00 06 */ cmplwi r25, 6
+/* 8015B508 00157168 40 80 00 14 */ bge lbl_8015B51C
+/* 8015B50C 0015716C 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B510 00157170 7C 04 02 2E */ lhzx r0, r4, r0
+/* 8015B514 00157174 B0 06 00 02 */ sth r0, 2(r6)
+/* 8015B518 00157178 48 00 00 10 */ b lbl_8015B528
+lbl_8015B51C:
+/* 8015B51C 0015717C 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B520 00157180 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015B524 00157184 B0 06 00 02 */ sth r0, 2(r6)
+lbl_8015B528:
+/* 8015B528 00157188 A0 05 00 04 */ lhz r0, 4(r5)
+/* 8015B52C 0015718C 38 E7 00 01 */ addi r7, r7, 1
+/* 8015B530 00157190 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015B534 00157194 41 82 00 28 */ beq lbl_8015B55C
+/* 8015B538 00157198 28 19 00 06 */ cmplwi r25, 6
+/* 8015B53C 0015719C 40 80 00 14 */ bge lbl_8015B550
+/* 8015B540 001571A0 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B544 001571A4 7C 04 02 2E */ lhzx r0, r4, r0
+/* 8015B548 001571A8 B0 06 00 04 */ sth r0, 4(r6)
+/* 8015B54C 001571AC 48 00 00 10 */ b lbl_8015B55C
+lbl_8015B550:
+/* 8015B550 001571B0 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B554 001571B4 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015B558 001571B8 B0 06 00 04 */ sth r0, 4(r6)
+lbl_8015B55C:
+/* 8015B55C 001571BC A0 05 00 06 */ lhz r0, 6(r5)
+/* 8015B560 001571C0 38 E7 00 01 */ addi r7, r7, 1
+/* 8015B564 001571C4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015B568 001571C8 41 82 00 28 */ beq lbl_8015B590
+/* 8015B56C 001571CC 28 19 00 06 */ cmplwi r25, 6
+/* 8015B570 001571D0 40 80 00 14 */ bge lbl_8015B584
+/* 8015B574 001571D4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B578 001571D8 7C 04 02 2E */ lhzx r0, r4, r0
+/* 8015B57C 001571DC B0 06 00 06 */ sth r0, 6(r6)
+/* 8015B580 001571E0 48 00 00 10 */ b lbl_8015B590
+lbl_8015B584:
+/* 8015B584 001571E4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015B588 001571E8 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015B58C 001571EC B0 06 00 06 */ sth r0, 6(r6)
+lbl_8015B590:
+/* 8015B590 001571F0 38 E7 00 01 */ addi r7, r7, 1
+/* 8015B594 001571F4 38 C6 00 08 */ addi r6, r6, 8
+/* 8015B598 001571F8 38 A5 00 08 */ addi r5, r5, 8
+/* 8015B59C 001571FC 42 00 FF 28 */ bdnz lbl_8015B4C4
+/* 8015B5A0 00157200 A8 18 00 1E */ lha r0, 0x1e(r24)
+/* 8015B5A4 00157204 2C 00 FF FF */ cmpwi r0, -1
+/* 8015B5A8 00157208 40 82 00 1C */ bne lbl_8015B5C4
+/* 8015B5AC 0015720C 7E E3 BB 78 */ mr r3, r23
+/* 8015B5B0 00157210 7F 04 C3 78 */ mr r4, r24
+/* 8015B5B4 00157214 38 A1 00 80 */ addi r5, r1, 0x80
+/* 8015B5B8 00157218 4B FF F2 89 */ bl func_8015A840
+/* 8015B5BC 0015721C 38 60 00 01 */ li r3, 1
+/* 8015B5C0 00157220 48 00 00 84 */ b lbl_8015B644
+lbl_8015B5C4:
+/* 8015B5C4 00157224 88 18 00 88 */ lbz r0, 0x88(r24)
+/* 8015B5C8 00157228 54 00 10 3A */ slwi r0, r0, 2
+/* 8015B5CC 0015722C 7C 78 02 14 */ add r3, r24, r0
+/* 8015B5D0 00157230 80 03 00 68 */ lwz r0, 0x68(r3)
+/* 8015B5D4 00157234 2C 00 00 00 */ cmpwi r0, 0
+/* 8015B5D8 00157238 40 82 00 3C */ bne lbl_8015B614
+/* 8015B5DC 0015723C 38 60 00 A4 */ li r3, 0xa4
+/* 8015B5E0 00157240 48 0F 4D 5D */ bl func_8025033C
+/* 8015B5E4 00157244 88 18 00 88 */ lbz r0, 0x88(r24)
+/* 8015B5E8 00157248 7F 04 C3 78 */ mr r4, r24
+/* 8015B5EC 0015724C 38 C1 00 80 */ addi r6, r1, 0x80
+/* 8015B5F0 00157250 54 00 10 3A */ slwi r0, r0, 2
+/* 8015B5F4 00157254 7C B8 02 14 */ add r5, r24, r0
+/* 8015B5F8 00157258 90 65 00 68 */ stw r3, 0x68(r5)
+/* 8015B5FC 0015725C 7E E3 BB 78 */ mr r3, r23
+/* 8015B600 00157260 88 18 00 88 */ lbz r0, 0x88(r24)
+/* 8015B604 00157264 54 00 10 3A */ slwi r0, r0, 2
+/* 8015B608 00157268 7C B8 02 14 */ add r5, r24, r0
+/* 8015B60C 0015726C 80 A5 00 68 */ lwz r5, 0x68(r5)
+/* 8015B610 00157270 4B FF F3 7D */ bl func_8015A98C
+lbl_8015B614:
+/* 8015B614 00157274 88 18 00 88 */ lbz r0, 0x88(r24)
+/* 8015B618 00157278 7E E3 BB 78 */ mr r3, r23
+/* 8015B61C 0015727C 7F 04 C3 78 */ mr r4, r24
+/* 8015B620 00157280 54 00 10 3A */ slwi r0, r0, 2
+/* 8015B624 00157284 7C B8 02 14 */ add r5, r24, r0
+/* 8015B628 00157288 80 A5 00 68 */ lwz r5, 0x68(r5)
+/* 8015B62C 0015728C 4B FF F4 41 */ bl func_8015AA6C
+/* 8015B630 00157290 28 03 00 01 */ cmplwi r3, 1
+/* 8015B634 00157294 40 82 00 10 */ bne lbl_8015B644
+/* 8015B638 00157298 88 98 00 88 */ lbz r4, 0x88(r24)
+/* 8015B63C 0015729C 38 04 00 01 */ addi r0, r4, 1
+/* 8015B640 001572A0 98 18 00 88 */ stb r0, 0x88(r24)
+lbl_8015B644:
+/* 8015B644 001572A4 39 61 00 E0 */ addi r11, r1, 0xe0
+/* 8015B648 001572A8 48 06 BB 11 */ bl _restgpr_20
+/* 8015B64C 001572AC 80 01 00 E4 */ lwz r0, 0xe4(r1)
+/* 8015B650 001572B0 7C 08 03 A6 */ mtlr r0
+/* 8015B654 001572B4 38 21 00 E0 */ addi r1, r1, 0xe0
+/* 8015B658 001572B8 4E 80 00 20 */ blr
+
+.global func_8015B65C
+func_8015B65C:
+/* 8015B65C 001572BC 80 A3 00 00 */ lwz r5, 0(r3)
+/* 8015B660 001572C0 4B FF F4 90 */ b func_8015AAF0
+
+.global func_8015B664
+func_8015B664:
+/* 8015B664 001572C4 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B668 001572C8 38 C0 00 00 */ li r6, 0
+/* 8015B66C 001572CC 4B FF F5 6C */ b lbl_8015ABD8
+
+.global func_8015B670
+func_8015B670:
+/* 8015B670 001572D0 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B674 001572D4 38 C0 00 07 */ li r6, 7
+/* 8015B678 001572D8 4B FF F5 60 */ b lbl_8015ABD8
+
+.global func_8015B67C
+func_8015B67C:
+/* 8015B67C 001572DC 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B680 001572E0 38 C0 00 01 */ li r6, 1
+/* 8015B684 001572E4 4B FF F5 54 */ b lbl_8015ABD8
+
+.global func_8015B688
+func_8015B688:
+/* 8015B688 001572E8 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B68C 001572EC 38 C0 00 08 */ li r6, 8
+/* 8015B690 001572F0 4B FF F5 48 */ b lbl_8015ABD8
+
+.global func_8015B694
+func_8015B694:
+/* 8015B694 001572F4 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B698 001572F8 38 C0 00 02 */ li r6, 2
+/* 8015B69C 001572FC 4B FF F5 3C */ b lbl_8015ABD8
+
+.global func_8015B6A0
+func_8015B6A0:
+/* 8015B6A0 00157300 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B6A4 00157304 38 C0 00 09 */ li r6, 9
+/* 8015B6A8 00157308 4B FF F5 30 */ b lbl_8015ABD8
+
+.global func_8015B6AC
+func_8015B6AC:
+/* 8015B6AC 0015730C 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B6B0 00157310 38 C0 00 03 */ li r6, 3
+/* 8015B6B4 00157314 4B FF F5 24 */ b lbl_8015ABD8
+
+.global func_8015B6B8
+func_8015B6B8:
+/* 8015B6B8 00157318 80 A3 00 10 */ lwz r5, 0x10(r3)
+/* 8015B6BC 0015731C 38 C0 00 0A */ li r6, 0xa
+/* 8015B6C0 00157320 4B FF F5 18 */ b lbl_8015ABD8
+
+.global func_8015B6C4
+func_8015B6C4:
+/* 8015B6C4 00157324 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B6C8 00157328 38 C0 00 00 */ li r6, 0
+/* 8015B6CC 0015732C 4B FF F5 0C */ b lbl_8015ABD8
+
+.global func_8015B6D0
+func_8015B6D0:
+/* 8015B6D0 00157330 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B6D4 00157334 38 C0 00 07 */ li r6, 7
+/* 8015B6D8 00157338 4B FF F5 00 */ b lbl_8015ABD8
+
+.global func_8015B6DC
+func_8015B6DC:
+/* 8015B6DC 0015733C 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B6E0 00157340 38 C0 00 01 */ li r6, 1
+/* 8015B6E4 00157344 4B FF F4 F4 */ b lbl_8015ABD8
+
+.global func_8015B6E8
+func_8015B6E8:
+/* 8015B6E8 00157348 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B6EC 0015734C 38 C0 00 08 */ li r6, 8
+/* 8015B6F0 00157350 4B FF F4 E8 */ b lbl_8015ABD8
+
+.global func_8015B6F4
+func_8015B6F4:
+/* 8015B6F4 00157354 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B6F8 00157358 38 C0 00 02 */ li r6, 2
+/* 8015B6FC 0015735C 4B FF F4 DC */ b lbl_8015ABD8
+
+.global func_8015B700
+func_8015B700:
+/* 8015B700 00157360 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B704 00157364 38 C0 00 09 */ li r6, 9
+/* 8015B708 00157368 4B FF F4 D0 */ b lbl_8015ABD8
+
+.global func_8015B70C
+func_8015B70C:
+/* 8015B70C 0015736C 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B710 00157370 38 C0 00 03 */ li r6, 3
+/* 8015B714 00157374 4B FF F4 C4 */ b lbl_8015ABD8
+
+.global func_8015B718
+func_8015B718:
+/* 8015B718 00157378 80 A3 00 14 */ lwz r5, 0x14(r3)
+/* 8015B71C 0015737C 38 C0 00 0A */ li r6, 0xa
+/* 8015B720 00157380 4B FF F4 B8 */ b lbl_8015ABD8
+
+.global func_8015B724
+func_8015B724:
+/* 8015B724 00157384 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B728 00157388 38 C0 00 00 */ li r6, 0
+/* 8015B72C 0015738C 4B FF F4 AC */ b lbl_8015ABD8
+
+.global func_8015B730
+func_8015B730:
+/* 8015B730 00157390 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B734 00157394 38 C0 00 07 */ li r6, 7
+/* 8015B738 00157398 4B FF F4 A0 */ b lbl_8015ABD8
+
+.global func_8015B73C
+func_8015B73C:
+/* 8015B73C 0015739C 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B740 001573A0 38 C0 00 01 */ li r6, 1
+/* 8015B744 001573A4 4B FF F4 94 */ b lbl_8015ABD8
+
+.global func_8015B748
+func_8015B748:
+/* 8015B748 001573A8 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B74C 001573AC 38 C0 00 08 */ li r6, 8
+/* 8015B750 001573B0 4B FF F4 88 */ b lbl_8015ABD8
+
+.global func_8015B754
+func_8015B754:
+/* 8015B754 001573B4 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B758 001573B8 38 C0 00 02 */ li r6, 2
+/* 8015B75C 001573BC 4B FF F4 7C */ b lbl_8015ABD8
+
+.global func_8015B760
+func_8015B760:
+/* 8015B760 001573C0 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B764 001573C4 38 C0 00 09 */ li r6, 9
+/* 8015B768 001573C8 4B FF F4 70 */ b lbl_8015ABD8
+
+.global func_8015B76C
+func_8015B76C:
+/* 8015B76C 001573CC 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B770 001573D0 38 C0 00 03 */ li r6, 3
+/* 8015B774 001573D4 4B FF F4 64 */ b lbl_8015ABD8
+
+.global func_8015B778
+func_8015B778:
+/* 8015B778 001573D8 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8015B77C 001573DC 38 C0 00 0A */ li r6, 0xa
+/* 8015B780 001573E0 4B FF F4 58 */ b lbl_8015ABD8
+
+.global func_8015B784
+func_8015B784:
+/* 8015B784 001573E4 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B788 001573E8 38 C0 00 00 */ li r6, 0
+/* 8015B78C 001573EC 4B FF F4 4C */ b lbl_8015ABD8
+
+.global func_8015B790
+func_8015B790:
+/* 8015B790 001573F0 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B794 001573F4 38 C0 00 07 */ li r6, 7
+/* 8015B798 001573F8 4B FF F4 40 */ b lbl_8015ABD8
+
+.global func_8015B79C
+func_8015B79C:
+/* 8015B79C 001573FC 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B7A0 00157400 38 C0 00 01 */ li r6, 1
+/* 8015B7A4 00157404 4B FF F4 34 */ b lbl_8015ABD8
+
+.global func_8015B7A8
+func_8015B7A8:
+/* 8015B7A8 00157408 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B7AC 0015740C 38 C0 00 08 */ li r6, 8
+/* 8015B7B0 00157410 4B FF F4 28 */ b lbl_8015ABD8
+
+.global func_8015B7B4
+func_8015B7B4:
+/* 8015B7B4 00157414 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B7B8 00157418 38 C0 00 02 */ li r6, 2
+/* 8015B7BC 0015741C 4B FF F4 1C */ b lbl_8015ABD8
+
+.global func_8015B7C0
+func_8015B7C0:
+/* 8015B7C0 00157420 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B7C4 00157424 38 C0 00 09 */ li r6, 9
+/* 8015B7C8 00157428 4B FF F4 10 */ b lbl_8015ABD8
+
+.global func_8015B7CC
+func_8015B7CC:
+/* 8015B7CC 0015742C 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B7D0 00157430 38 C0 00 03 */ li r6, 3
+/* 8015B7D4 00157434 4B FF F4 04 */ b lbl_8015ABD8
+
+.global func_8015B7D8
+func_8015B7D8:
+/* 8015B7D8 00157438 80 A3 00 1C */ lwz r5, 0x1c(r3)
+/* 8015B7DC 0015743C 38 C0 00 0A */ li r6, 0xa
+/* 8015B7E0 00157440 4B FF F3 F8 */ b lbl_8015ABD8
+
+.global func_8015B7E4
+func_8015B7E4:
+/* 8015B7E4 00157444 4E 80 00 20 */ blr
+
+.global func_8015B7E8
+func_8015B7E8:
+/* 8015B7E8 00157448 4E 80 00 20 */ blr
+
+.global func_8015B7EC
+func_8015B7EC:
+/* 8015B7EC 0015744C 4E 80 00 20 */ blr
+
+.global func_8015B7F0
+func_8015B7F0:
+/* 8015B7F0 00157450 2C 05 00 00 */ cmpwi r5, 0
+/* 8015B7F4 00157454 41 82 00 0C */ beq lbl_8015B800
+/* 8015B7F8 00157458 38 05 FF FF */ addi r0, r5, -1
+/* 8015B7FC 0015745C 54 05 04 3E */ clrlwi r5, r0, 0x10
+lbl_8015B800:
+/* 8015B800 00157460 7C 83 23 78 */ mr r3, r4
+/* 8015B804 00157464 54 A4 06 3E */ clrlwi r4, r5, 0x18
+/* 8015B808 00157468 48 0F 4B 68 */ b func_80250370
+
+.global func_8015B80C
+func_8015B80C:
+/* 8015B80C 0015746C A8 04 00 1E */ lha r0, 0x1e(r4)
+/* 8015B810 00157470 2C 00 FF FF */ cmpwi r0, -1
+/* 8015B814 00157474 40 82 00 0C */ bne lbl_8015B820
+/* 8015B818 00157478 38 60 00 01 */ li r3, 1
+/* 8015B81C 0015747C 4E 80 00 20 */ blr
+lbl_8015B820:
+/* 8015B820 00157480 A8 04 00 24 */ lha r0, 0x24(r4)
+/* 8015B824 00157484 7C 00 30 00 */ cmpw r0, r6
+/* 8015B828 00157488 40 80 00 18 */ bge lbl_8015B840
+/* 8015B82C 0015748C A8 04 00 22 */ lha r0, 0x22(r4)
+/* 8015B830 00157490 2C 00 FF FF */ cmpwi r0, -1
+/* 8015B834 00157494 40 82 00 0C */ bne lbl_8015B840
+/* 8015B838 00157498 B0 C4 00 24 */ sth r6, 0x24(r4)
+/* 8015B83C 0015749C B0 A4 00 22 */ sth r5, 0x22(r4)
+lbl_8015B840:
+/* 8015B840 001574A0 A8 04 00 22 */ lha r0, 0x22(r4)
+/* 8015B844 001574A4 2C 00 FF FF */ cmpwi r0, -1
+/* 8015B848 001574A8 40 82 00 0C */ bne lbl_8015B854
+/* 8015B84C 001574AC 38 60 00 01 */ li r3, 1
+/* 8015B850 001574B0 4E 80 00 20 */ blr
+lbl_8015B854:
+/* 8015B854 001574B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015B858 001574B8 88 05 00 82 */ lbz r0, 0x82(r5)
+/* 8015B85C 001574BC 2C 00 00 00 */ cmpwi r0, 0
+/* 8015B860 001574C0 40 82 00 24 */ bne lbl_8015B884
+/* 8015B864 001574C4 38 60 00 00 */ li r3, 0
+/* 8015B868 001574C8 40 82 00 10 */ bne lbl_8015B878
+/* 8015B86C 001574CC 88 05 00 83 */ lbz r0, 0x83(r5)
+/* 8015B870 001574D0 2C 00 00 00 */ cmpwi r0, 0
+/* 8015B874 001574D4 41 82 00 08 */ beq lbl_8015B87C
+lbl_8015B878:
+/* 8015B878 001574D8 38 60 00 01 */ li r3, 1
+lbl_8015B87C:
+/* 8015B87C 001574DC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015B880 001574E0 41 82 00 0C */ beq lbl_8015B88C
+lbl_8015B884:
+/* 8015B884 001574E4 38 60 00 00 */ li r3, 0
+/* 8015B888 001574E8 4E 80 00 20 */ blr
+lbl_8015B88C:
+/* 8015B88C 001574EC A8 A4 00 22 */ lha r5, 0x22(r4)
+/* 8015B890 001574F0 38 60 00 00 */ li r3, 0
+/* 8015B894 001574F4 38 05 FF FF */ addi r0, r5, -1
+/* 8015B898 001574F8 B0 04 00 22 */ sth r0, 0x22(r4)
+/* 8015B89C 001574FC 4E 80 00 20 */ blr
+
+.global func_8015B8A0
+func_8015B8A0:
+/* 8015B8A0 00157500 98 A4 00 1A */ stb r5, 0x1a(r4)
+/* 8015B8A4 00157504 7C 83 23 78 */ mr r3, r4
+/* 8015B8A8 00157508 48 0F 4B 48 */ b func_802503F0
+
+.global func_8015B8AC
+func_8015B8AC:
+/* 8015B8AC 0015750C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8015B8B0 00157510 3D 60 80 40 */ lis r11, lbl_80400004@ha
+/* 8015B8B4 00157514 28 05 00 06 */ cmplwi r5, 6
+/* 8015B8B8 00157518 85 4B C4 40 */ lwzu r10, -0x3bc0(r11)
+/* 8015B8BC 0015751C 81 2B 00 04 */ lwz r9, lbl_80400004@l(r11)
+/* 8015B8C0 00157520 81 0B 00 08 */ lwz r8, 8(r11)
+/* 8015B8C4 00157524 80 EB 00 0C */ lwz r7, 0xc(r11)
+/* 8015B8C8 00157528 80 CB 00 10 */ lwz r6, 0x10(r11)
+/* 8015B8CC 0015752C 80 6B 00 14 */ lwz r3, 0x14(r11)
+/* 8015B8D0 00157530 80 0B 00 18 */ lwz r0, 0x18(r11)
+/* 8015B8D4 00157534 91 41 00 08 */ stw r10, 8(r1)
+/* 8015B8D8 00157538 91 21 00 0C */ stw r9, 0xc(r1)
+/* 8015B8DC 0015753C 91 01 00 10 */ stw r8, 0x10(r1)
+/* 8015B8E0 00157540 90 E1 00 14 */ stw r7, 0x14(r1)
+/* 8015B8E4 00157544 90 C1 00 18 */ stw r6, 0x18(r1)
+/* 8015B8E8 00157548 90 61 00 1C */ stw r3, 0x1c(r1)
+/* 8015B8EC 0015754C 90 01 00 20 */ stw r0, 0x20(r1)
+/* 8015B8F0 00157550 40 81 00 08 */ ble lbl_8015B8F8
+/* 8015B8F4 00157554 38 A0 00 00 */ li r5, 0
+lbl_8015B8F8:
+/* 8015B8F8 00157558 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
+/* 8015B8FC 0015755C 38 61 00 08 */ addi r3, r1, 8
+/* 8015B900 00157560 7C 03 00 2E */ lwzx r0, r3, r0
+/* 8015B904 00157564 90 04 00 40 */ stw r0, 0x40(r4)
+/* 8015B908 00157568 38 21 00 30 */ addi r1, r1, 0x30
+/* 8015B90C 0015756C 4E 80 00 20 */ blr
+
+.global func_8015B910
+func_8015B910:
+/* 8015B910 00157570 50 A6 80 1E */ rlwimi r6, r5, 0x10, 0, 0xf
+/* 8015B914 00157574 90 C4 00 40 */ stw r6, 0x40(r4)
+/* 8015B918 00157578 4E 80 00 20 */ blr
+
+.global func_8015B91C
+func_8015B91C:
+/* 8015B91C 0015757C 50 A6 80 1E */ rlwimi r6, r5, 0x10, 0, 0xf
+/* 8015B920 00157580 90 C4 00 38 */ stw r6, 0x38(r4)
+/* 8015B924 00157584 4E 80 00 20 */ blr
+
+.global func_8015B928
+func_8015B928:
+/* 8015B928 00157588 50 A6 80 1E */ rlwimi r6, r5, 0x10, 0, 0xf
+/* 8015B92C 0015758C 90 C4 00 3C */ stw r6, 0x3c(r4)
+/* 8015B930 00157590 4E 80 00 20 */ blr
+
+.global func_8015B934
+func_8015B934:
+/* 8015B934 00157594 94 21 FB F0 */ stwu r1, -0x410(r1)
+/* 8015B938 00157598 7C 08 02 A6 */ mflr r0
+/* 8015B93C 0015759C 54 A8 C6 3F */ rlwinm. r8, r5, 0x18, 0x18, 0x1f
+/* 8015B940 001575A0 54 A3 06 3E */ clrlwi r3, r5, 0x18
+/* 8015B944 001575A4 90 01 04 14 */ stw r0, 0x414(r1)
+/* 8015B948 001575A8 39 20 00 00 */ li r9, 0
+/* 8015B94C 001575AC B1 04 00 92 */ sth r8, 0x92(r4)
+/* 8015B950 001575B0 41 82 00 AC */ beq lbl_8015B9FC
+/* 8015B954 001575B4 28 08 00 08 */ cmplwi r8, 8
+/* 8015B958 001575B8 38 A8 FF F8 */ addi r5, r8, -8
+/* 8015B95C 001575BC 40 81 00 6C */ ble lbl_8015B9C8
+/* 8015B960 001575C0 38 05 00 07 */ addi r0, r5, 7
+/* 8015B964 001575C4 38 E1 02 08 */ addi r7, r1, 0x208
+/* 8015B968 001575C8 54 00 E8 FE */ srwi r0, r0, 3
+/* 8015B96C 001575CC 7C 09 03 A6 */ mtctr r0
+/* 8015B970 001575D0 28 05 00 00 */ cmplwi r5, 0
+/* 8015B974 001575D4 40 81 00 54 */ ble lbl_8015B9C8
+lbl_8015B978:
+/* 8015B978 001575D8 A0 06 00 00 */ lhz r0, 0(r6)
+/* 8015B97C 001575DC 39 29 00 08 */ addi r9, r9, 8
+/* 8015B980 001575E0 B0 07 00 00 */ sth r0, 0(r7)
+/* 8015B984 001575E4 A0 06 00 02 */ lhz r0, 2(r6)
+/* 8015B988 001575E8 B0 07 00 02 */ sth r0, 2(r7)
+/* 8015B98C 001575EC A0 06 00 04 */ lhz r0, 4(r6)
+/* 8015B990 001575F0 B0 07 00 04 */ sth r0, 4(r7)
+/* 8015B994 001575F4 A0 06 00 06 */ lhz r0, 6(r6)
+/* 8015B998 001575F8 B0 07 00 06 */ sth r0, 6(r7)
+/* 8015B99C 001575FC A0 06 00 08 */ lhz r0, 8(r6)
+/* 8015B9A0 00157600 B0 07 00 08 */ sth r0, 8(r7)
+/* 8015B9A4 00157604 A0 06 00 0A */ lhz r0, 0xa(r6)
+/* 8015B9A8 00157608 B0 07 00 0A */ sth r0, 0xa(r7)
+/* 8015B9AC 0015760C A0 06 00 0C */ lhz r0, 0xc(r6)
+/* 8015B9B0 00157610 B0 07 00 0C */ sth r0, 0xc(r7)
+/* 8015B9B4 00157614 A0 06 00 0E */ lhz r0, 0xe(r6)
+/* 8015B9B8 00157618 38 C6 00 10 */ addi r6, r6, 0x10
+/* 8015B9BC 0015761C B0 07 00 0E */ sth r0, 0xe(r7)
+/* 8015B9C0 00157620 38 E7 00 10 */ addi r7, r7, 0x10
+/* 8015B9C4 00157624 42 00 FF B4 */ bdnz lbl_8015B978
+lbl_8015B9C8:
+/* 8015B9C8 00157628 55 25 08 3C */ slwi r5, r9, 1
+/* 8015B9CC 0015762C 38 E1 02 08 */ addi r7, r1, 0x208
+/* 8015B9D0 00157630 7C 09 40 50 */ subf r0, r9, r8
+/* 8015B9D4 00157634 7C E7 2A 14 */ add r7, r7, r5
+/* 8015B9D8 00157638 7C 09 03 A6 */ mtctr r0
+/* 8015B9DC 0015763C 7C 09 40 40 */ cmplw r9, r8
+/* 8015B9E0 00157640 40 80 00 1C */ bge lbl_8015B9FC
+lbl_8015B9E4:
+/* 8015B9E4 00157644 A0 06 00 00 */ lhz r0, 0(r6)
+/* 8015B9E8 00157648 38 C6 00 02 */ addi r6, r6, 2
+/* 8015B9EC 0015764C 39 29 00 01 */ addi r9, r9, 1
+/* 8015B9F0 00157650 B0 07 00 00 */ sth r0, 0(r7)
+/* 8015B9F4 00157654 38 E7 00 02 */ addi r7, r7, 2
+/* 8015B9F8 00157658 42 00 FF EC */ bdnz lbl_8015B9E4
+lbl_8015B9FC:
+/* 8015B9FC 0015765C 2C 03 00 00 */ cmpwi r3, 0
+/* 8015BA00 00157660 55 20 08 3C */ slwi r0, r9, 1
+/* 8015BA04 00157664 38 A1 02 08 */ addi r5, r1, 0x208
+/* 8015BA08 00157668 38 E0 00 00 */ li r7, 0
+/* 8015BA0C 0015766C 7C E5 03 2E */ sthx r7, r5, r0
+/* 8015BA10 00157670 39 00 00 00 */ li r8, 0
+/* 8015BA14 00157674 41 82 00 AC */ beq lbl_8015BAC0
+/* 8015BA18 00157678 28 03 00 08 */ cmplwi r3, 8
+/* 8015BA1C 0015767C 38 A3 FF F8 */ addi r5, r3, -8
+/* 8015BA20 00157680 40 81 00 6C */ ble lbl_8015BA8C
+/* 8015BA24 00157684 38 05 00 07 */ addi r0, r5, 7
+/* 8015BA28 00157688 38 E1 00 08 */ addi r7, r1, 8
+/* 8015BA2C 0015768C 54 00 E8 FE */ srwi r0, r0, 3
+/* 8015BA30 00157690 7C 09 03 A6 */ mtctr r0
+/* 8015BA34 00157694 28 05 00 00 */ cmplwi r5, 0
+/* 8015BA38 00157698 40 81 00 54 */ ble lbl_8015BA8C
+lbl_8015BA3C:
+/* 8015BA3C 0015769C A0 06 00 00 */ lhz r0, 0(r6)
+/* 8015BA40 001576A0 39 08 00 08 */ addi r8, r8, 8
+/* 8015BA44 001576A4 B0 07 00 00 */ sth r0, 0(r7)
+/* 8015BA48 001576A8 A0 06 00 02 */ lhz r0, 2(r6)
+/* 8015BA4C 001576AC B0 07 00 02 */ sth r0, 2(r7)
+/* 8015BA50 001576B0 A0 06 00 04 */ lhz r0, 4(r6)
+/* 8015BA54 001576B4 B0 07 00 04 */ sth r0, 4(r7)
+/* 8015BA58 001576B8 A0 06 00 06 */ lhz r0, 6(r6)
+/* 8015BA5C 001576BC B0 07 00 06 */ sth r0, 6(r7)
+/* 8015BA60 001576C0 A0 06 00 08 */ lhz r0, 8(r6)
+/* 8015BA64 001576C4 B0 07 00 08 */ sth r0, 8(r7)
+/* 8015BA68 001576C8 A0 06 00 0A */ lhz r0, 0xa(r6)
+/* 8015BA6C 001576CC B0 07 00 0A */ sth r0, 0xa(r7)
+/* 8015BA70 001576D0 A0 06 00 0C */ lhz r0, 0xc(r6)
+/* 8015BA74 001576D4 B0 07 00 0C */ sth r0, 0xc(r7)
+/* 8015BA78 001576D8 A0 06 00 0E */ lhz r0, 0xe(r6)
+/* 8015BA7C 001576DC 38 C6 00 10 */ addi r6, r6, 0x10
+/* 8015BA80 001576E0 B0 07 00 0E */ sth r0, 0xe(r7)
+/* 8015BA84 001576E4 38 E7 00 10 */ addi r7, r7, 0x10
+/* 8015BA88 001576E8 42 00 FF B4 */ bdnz lbl_8015BA3C
+lbl_8015BA8C:
+/* 8015BA8C 001576EC 55 05 08 3C */ slwi r5, r8, 1
+/* 8015BA90 001576F0 38 E1 00 08 */ addi r7, r1, 8
+/* 8015BA94 001576F4 7C 08 18 50 */ subf r0, r8, r3
+/* 8015BA98 001576F8 7C E7 2A 14 */ add r7, r7, r5
+/* 8015BA9C 001576FC 7C 09 03 A6 */ mtctr r0
+/* 8015BAA0 00157700 7C 08 18 40 */ cmplw r8, r3
+/* 8015BAA4 00157704 40 80 00 1C */ bge lbl_8015BAC0
+lbl_8015BAA8:
+/* 8015BAA8 00157708 A0 06 00 00 */ lhz r0, 0(r6)
+/* 8015BAAC 0015770C 38 C6 00 02 */ addi r6, r6, 2
+/* 8015BAB0 00157710 39 08 00 01 */ addi r8, r8, 1
+/* 8015BAB4 00157714 B0 07 00 00 */ sth r0, 0(r7)
+/* 8015BAB8 00157718 38 E7 00 02 */ addi r7, r7, 2
+/* 8015BABC 0015771C 42 00 FF EC */ bdnz lbl_8015BAA8
+lbl_8015BAC0:
+/* 8015BAC0 00157720 55 00 08 3C */ slwi r0, r8, 1
+/* 8015BAC4 00157724 38 61 00 08 */ addi r3, r1, 8
+/* 8015BAC8 00157728 38 A0 00 00 */ li r5, 0
+/* 8015BACC 0015772C 7C A3 03 2E */ sthx r5, r3, r0
+/* 8015BAD0 00157730 88 04 00 18 */ lbz r0, 0x18(r4)
+/* 8015BAD4 00157734 2C 00 00 04 */ cmpwi r0, 4
+/* 8015BAD8 00157738 41 82 00 1C */ beq lbl_8015BAF4
+/* 8015BADC 0015773C 40 80 00 28 */ bge lbl_8015BB04
+/* 8015BAE0 00157740 2C 00 00 02 */ cmpwi r0, 2
+/* 8015BAE4 00157744 40 80 00 20 */ bge lbl_8015BB04
+/* 8015BAE8 00157748 2C 00 00 00 */ cmpwi r0, 0
+/* 8015BAEC 0015774C 40 80 00 08 */ bge lbl_8015BAF4
+/* 8015BAF0 00157750 48 00 00 14 */ b lbl_8015BB04
+lbl_8015BAF4:
+/* 8015BAF4 00157754 7C 83 23 78 */ mr r3, r4
+/* 8015BAF8 00157758 38 81 02 08 */ addi r4, r1, 0x208
+/* 8015BAFC 0015775C 38 A1 00 08 */ addi r5, r1, 8
+/* 8015BB00 00157760 48 0F 49 01 */ bl func_80250400
+lbl_8015BB04:
+/* 8015BB04 00157764 80 01 04 14 */ lwz r0, 0x414(r1)
+/* 8015BB08 00157768 7C 08 03 A6 */ mtlr r0
+/* 8015BB0C 0015776C 38 21 04 10 */ addi r1, r1, 0x410
+/* 8015BB10 00157770 4E 80 00 20 */ blr
+
+.global func_8015BB14
+func_8015BB14:
+/* 8015BB14 00157774 4E 80 00 20 */ blr
+
+.global func_8015BB18
+func_8015BB18:
+/* 8015BB18 00157778 4E 80 00 20 */ blr
+
+.global func_8015BB1C
+func_8015BB1C:
+/* 8015BB1C 0015777C 80 A3 00 28 */ lwz r5, 0x28(r3)
+/* 8015BB20 00157780 38 C0 00 04 */ li r6, 4
+/* 8015BB24 00157784 4B FF F0 B4 */ b lbl_8015ABD8
+
+.global func_8015BB28
+func_8015BB28:
+/* 8015BB28 00157788 80 A3 00 28 */ lwz r5, 0x28(r3)
+/* 8015BB2C 0015778C 38 C0 00 0B */ li r6, 0xb
+/* 8015BB30 00157790 4B FF F0 A8 */ b lbl_8015ABD8
+
+.global func_8015BB34
+func_8015BB34:
+/* 8015BB34 00157794 80 A3 00 2C */ lwz r5, 0x2c(r3)
+/* 8015BB38 00157798 38 C0 00 04 */ li r6, 4
+/* 8015BB3C 0015779C 4B FF F0 9C */ b lbl_8015ABD8
+
+.global func_8015BB40
+func_8015BB40:
+/* 8015BB40 001577A0 80 A3 00 2C */ lwz r5, 0x2c(r3)
+/* 8015BB44 001577A4 38 C0 00 0B */ li r6, 0xb
+/* 8015BB48 001577A8 4B FF F0 90 */ b lbl_8015ABD8
+
+.global func_8015BB4C
+func_8015BB4C:
+/* 8015BB4C 001577AC 80 A3 00 30 */ lwz r5, 0x30(r3)
+/* 8015BB50 001577B0 4B FF EF A0 */ b func_8015AAF0
+
+.global func_8015BB54
+func_8015BB54:
+/* 8015BB54 001577B4 80 A3 00 34 */ lwz r5, 0x34(r3)
+/* 8015BB58 001577B8 4B FF EF 98 */ b func_8015AAF0
+
+.global func_8015BB5C
+func_8015BB5C:
+/* 8015BB5C 001577BC 80 A3 00 38 */ lwz r5, 0x38(r3)
+/* 8015BB60 001577C0 4B FF EF 90 */ b func_8015AAF0
+
+.global func_8015BB64
+func_8015BB64:
+/* 8015BB64 001577C4 80 A3 00 3C */ lwz r5, 0x3c(r3)
+/* 8015BB68 001577C8 38 C0 00 05 */ li r6, 5
+/* 8015BB6C 001577CC 4B FF F0 6C */ b lbl_8015ABD8
+
+.global func_8015BB70
+func_8015BB70:
+/* 8015BB70 001577D0 80 A3 00 3C */ lwz r5, 0x3c(r3)
+/* 8015BB74 001577D4 38 C0 00 0C */ li r6, 0xc
+/* 8015BB78 001577D8 4B FF F0 60 */ b lbl_8015ABD8
+
+.global func_8015BB7C
+func_8015BB7C:
+/* 8015BB7C 001577DC 4E 80 00 20 */ blr
+
+.global func_8015BB80
+func_8015BB80:
+/* 8015BB80 001577E0 80 A3 00 44 */ lwz r5, 0x44(r3)
+/* 8015BB84 001577E4 4B FF EF 6C */ b func_8015AAF0
+
+.global func_8015BB88
+func_8015BB88:
+/* 8015BB88 001577E8 80 A3 00 48 */ lwz r5, 0x48(r3)
+/* 8015BB8C 001577EC 4B FF EF 64 */ b func_8015AAF0
+
+.global func_8015BB90
+func_8015BB90:
+/* 8015BB90 001577F0 80 A3 00 4C */ lwz r5, 0x4c(r3)
+/* 8015BB94 001577F4 4B FF EF 5C */ b func_8015AAF0
+
+.global func_8015BB98
+func_8015BB98:
+/* 8015BB98 001577F8 4E 80 00 20 */ blr
+
+.global func_8015BB9C
+func_8015BB9C:
+/* 8015BB9C 001577FC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015BBA0 00157800 7C 08 02 A6 */ mflr r0
+/* 8015BBA4 00157804 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015BBA8 00157808 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015BBAC 0015780C 7C 9F 23 78 */ mr r31, r4
+/* 8015BBB0 00157810 93 C1 00 08 */ stw r30, 8(r1)
+/* 8015BBB4 00157814 7C 7E 1B 78 */ mr r30, r3
+/* 8015BBB8 00157818 48 00 3B 29 */ bl func_8015F6E0
+/* 8015BBBC 0015781C 7C 65 1B 78 */ mr r5, r3
+/* 8015BBC0 00157820 7F C3 F3 78 */ mr r3, r30
+/* 8015BBC4 00157824 7F E4 FB 78 */ mr r4, r31
+/* 8015BBC8 00157828 38 A5 00 10 */ addi r5, r5, 0x10
+/* 8015BBCC 0015782C 4B FF EF 25 */ bl func_8015AAF0
+/* 8015BBD0 00157830 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015BBD4 00157834 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015BBD8 00157838 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8015BBDC 0015783C 7C 08 03 A6 */ mtlr r0
+/* 8015BBE0 00157840 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015BBE4 00157844 4E 80 00 20 */ blr
+
+.global func_8015BBE8
+func_8015BBE8:
+/* 8015BBE8 00157848 80 A3 00 5C */ lwz r5, 0x5c(r3)
+/* 8015BBEC 0015784C 4B FF EF 04 */ b func_8015AAF0
+
+.global func_8015BBF0
+func_8015BBF0:
+/* 8015BBF0 00157850 80 A3 00 60 */ lwz r5, 0x60(r3)
+/* 8015BBF4 00157854 4B FF EE FC */ b func_8015AAF0
+
+.global func_8015BBF8
+func_8015BBF8:
+/* 8015BBF8 00157858 80 A3 00 64 */ lwz r5, 0x64(r3)
+/* 8015BBFC 0015785C 4B FF EE F4 */ b func_8015AAF0
+
+.global func_8015BC00
+func_8015BC00:
+/* 8015BC00 00157860 80 A3 00 68 */ lwz r5, 0x68(r3)
+/* 8015BC04 00157864 4B FF EE EC */ b func_8015AAF0
+
+.global func_8015BC08
+func_8015BC08:
+/* 8015BC08 00157868 80 A3 00 6C */ lwz r5, 0x6c(r3)
+/* 8015BC0C 0015786C 4B FF EE E4 */ b func_8015AAF0
+
+.global func_8015BC10
+func_8015BC10:
+/* 8015BC10 00157870 80 A3 00 70 */ lwz r5, 0x70(r3)
+/* 8015BC14 00157874 4B FF EE DC */ b func_8015AAF0
+
+.global func_8015BC18
+func_8015BC18:
+/* 8015BC18 00157878 80 A3 00 74 */ lwz r5, 0x74(r3)
+/* 8015BC1C 0015787C 4B FF EE D4 */ b func_8015AAF0
+
+.global func_8015BC20
+func_8015BC20:
+/* 8015BC20 00157880 80 A3 00 78 */ lwz r5, 0x78(r3)
+/* 8015BC24 00157884 4B FF EE CC */ b func_8015AAF0
+
+.global func_8015BC28
+func_8015BC28:
+/* 8015BC28 00157888 80 A3 00 7C */ lwz r5, 0x7c(r3)
+/* 8015BC2C 0015788C 4B FF EE C4 */ b func_8015AAF0
+
+.global func_8015BC30
+func_8015BC30:
+/* 8015BC30 00157890 80 A3 00 80 */ lwz r5, 0x80(r3)
+/* 8015BC34 00157894 4B FF EE BC */ b func_8015AAF0
+
+.global func_8015BC38
+func_8015BC38:
+/* 8015BC38 00157898 80 A3 00 84 */ lwz r5, 0x84(r3)
+/* 8015BC3C 0015789C 4B FF EE B4 */ b func_8015AAF0
+
+.global func_8015BC40
+func_8015BC40:
+/* 8015BC40 001578A0 80 A3 00 88 */ lwz r5, 0x88(r3)
+/* 8015BC44 001578A4 4B FF EE AC */ b func_8015AAF0
+
+.global func_8015BC48
+func_8015BC48:
+/* 8015BC48 001578A8 80 A3 00 8C */ lwz r5, 0x8c(r3)
+/* 8015BC4C 001578AC 4B FF EE A4 */ b func_8015AAF0
+
+.global func_8015BC50
+func_8015BC50:
+/* 8015BC50 001578B0 80 A3 00 90 */ lwz r5, 0x90(r3)
+/* 8015BC54 001578B4 4B FF EE 9C */ b func_8015AAF0
+
+.global func_8015BC58
+func_8015BC58:
+/* 8015BC58 001578B8 4E 80 00 20 */ blr
+
+.global func_8015BC5C
+func_8015BC5C:
+/* 8015BC5C 001578BC A8 04 00 1E */ lha r0, 0x1e(r4)
+/* 8015BC60 001578C0 2C 00 FF FF */ cmpwi r0, -1
+/* 8015BC64 001578C4 4D 82 00 20 */ beqlr
+/* 8015BC68 001578C8 80 6D 9D 30 */ lwz r3, lbl_8063EFF0-_SDA_BASE_(r13)
+/* 8015BC6C 001578CC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015BC70 001578D0 4D 82 00 20 */ beqlr
+/* 8015BC74 001578D4 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015BC78 001578D8 38 80 00 00 */ li r4, 0
+/* 8015BC7C 001578DC 4B EA F5 94 */ b func_8000B210
+/* 8015BC80 001578E0 4E 80 00 20 */ blr
+
+.global func_8015BC84
+func_8015BC84:
+/* 8015BC84 001578E4 A8 04 00 1E */ lha r0, 0x1e(r4)
+/* 8015BC88 001578E8 2C 00 FF FF */ cmpwi r0, -1
+/* 8015BC8C 001578EC 4D 82 00 20 */ beqlr
+/* 8015BC90 001578F0 80 6D 9D 30 */ lwz r3, lbl_8063EFF0-_SDA_BASE_(r13)
+/* 8015BC94 001578F4 2C 03 00 00 */ cmpwi r3, 0
+/* 8015BC98 001578F8 4D 82 00 20 */ beqlr
+/* 8015BC9C 001578FC 38 80 00 00 */ li r4, 0
+/* 8015BCA0 00157900 4B EA F7 CC */ b func_8000B46C
+/* 8015BCA4 00157904 4E 80 00 20 */ blr
+
+.global func_8015BCA8
+func_8015BCA8:
+/* 8015BCA8 00157908 80 A3 00 94 */ lwz r5, 0x94(r3)
+/* 8015BCAC 0015790C 4B FF EE 44 */ b func_8015AAF0
+
+.global func_8015BCB0
+func_8015BCB0:
+/* 8015BCB0 00157910 80 A3 00 98 */ lwz r5, 0x98(r3)
+/* 8015BCB4 00157914 4B FF EE 3C */ b func_8015AAF0
+
+.global func_8015BCB8
+func_8015BCB8:
+/* 8015BCB8 00157918 80 A3 00 9C */ lwz r5, 0x9c(r3)
+/* 8015BCBC 0015791C 4B FF EE 34 */ b func_8015AAF0
+
+.global func_8015BCC0
+func_8015BCC0:
+/* 8015BCC0 00157920 80 A3 00 A0 */ lwz r5, 0xa0(r3)
+/* 8015BCC4 00157924 4B FF EE 2C */ b func_8015AAF0
+
+.global func_8015BCC8
+func_8015BCC8:
+/* 8015BCC8 00157928 80 A3 00 A4 */ lwz r5, 0xa4(r3)
+/* 8015BCCC 0015792C 4B FF EE 24 */ b func_8015AAF0
+
+.global func_8015BCD0
+func_8015BCD0:
+/* 8015BCD0 00157930 80 A3 00 A8 */ lwz r5, 0xa8(r3)
+/* 8015BCD4 00157934 4B FF EE 1C */ b func_8015AAF0
+
+.global func_8015BCD8
+func_8015BCD8:
+/* 8015BCD8 00157938 80 A3 00 AC */ lwz r5, 0xac(r3)
+/* 8015BCDC 0015793C 4B FF EE 14 */ b func_8015AAF0
+
+.global func_8015BCE0
+func_8015BCE0:
+/* 8015BCE0 00157940 80 A3 00 B0 */ lwz r5, 0xb0(r3)
+/* 8015BCE4 00157944 4B FF EE 0C */ b func_8015AAF0
+
+.global func_8015BCE8
+func_8015BCE8:
+/* 8015BCE8 00157948 80 A3 00 B4 */ lwz r5, 0xb4(r3)
+/* 8015BCEC 0015794C 4B FF EE 04 */ b func_8015AAF0
+
+.global func_8015BCF0
+func_8015BCF0:
+/* 8015BCF0 00157950 80 A3 00 B8 */ lwz r5, 0xb8(r3)
+/* 8015BCF4 00157954 4B FF ED FC */ b func_8015AAF0
+
+.global func_8015BCF8
+func_8015BCF8:
+/* 8015BCF8 00157958 80 A3 00 BC */ lwz r5, 0xbc(r3)
+/* 8015BCFC 0015795C 4B FF ED F4 */ b func_8015AAF0
+
+.global func_8015BD00
+func_8015BD00:
+/* 8015BD00 00157960 80 A3 00 C0 */ lwz r5, 0xc0(r3)
+/* 8015BD04 00157964 4B FF ED EC */ b func_8015AAF0
+
+.global func_8015BD08
+func_8015BD08:
+/* 8015BD08 00157968 80 A3 00 C4 */ lwz r5, 0xc4(r3)
+/* 8015BD0C 0015796C 4B FF ED E4 */ b func_8015AAF0
+
+.global func_8015BD10
+func_8015BD10:
+/* 8015BD10 00157970 80 A3 00 C8 */ lwz r5, 0xc8(r3)
+/* 8015BD14 00157974 4B FF ED DC */ b func_8015AAF0
+
+.global func_8015BD18
+func_8015BD18:
+/* 8015BD18 00157978 80 A3 00 CC */ lwz r5, 0xcc(r3)
+/* 8015BD1C 0015797C 4B FF ED D4 */ b func_8015AAF0
+
+.global func_8015BD20
+func_8015BD20:
+/* 8015BD20 00157980 80 A3 00 D0 */ lwz r5, 0xd0(r3)
+/* 8015BD24 00157984 4B FF ED CC */ b func_8015AAF0
+
+.global func_8015BD28
+func_8015BD28:
+/* 8015BD28 00157988 80 A3 00 D4 */ lwz r5, 0xd4(r3)
+/* 8015BD2C 0015798C 4B FF ED C4 */ b func_8015AAF0
+
+.global func_8015BD30
+func_8015BD30:
+/* 8015BD30 00157990 80 A3 00 D8 */ lwz r5, 0xd8(r3)
+/* 8015BD34 00157994 4B FF ED BC */ b func_8015AAF0
+
+.global func_8015BD38
+func_8015BD38:
+/* 8015BD38 00157998 80 A3 00 DC */ lwz r5, 0xdc(r3)
+/* 8015BD3C 0015799C 4B FF ED B4 */ b func_8015AAF0
+
+.global func_8015BD40
+func_8015BD40:
+/* 8015BD40 001579A0 80 A3 00 E0 */ lwz r5, 0xe0(r3)
+/* 8015BD44 001579A4 4B FF ED AC */ b func_8015AAF0
+
+.global func_8015BD48
+func_8015BD48:
+/* 8015BD48 001579A8 80 A3 00 E4 */ lwz r5, 0xe4(r3)
+/* 8015BD4C 001579AC 4B FF ED A4 */ b func_8015AAF0
+
+.global func_8015BD50
+func_8015BD50:
+/* 8015BD50 001579B0 80 A3 00 E8 */ lwz r5, 0xe8(r3)
+/* 8015BD54 001579B4 4B FF ED 9C */ b func_8015AAF0
+
+.global func_8015BD58
+func_8015BD58:
+/* 8015BD58 001579B8 80 A3 00 EC */ lwz r5, 0xec(r3)
+/* 8015BD5C 001579BC 4B FF ED 94 */ b func_8015AAF0
+
+.global func_8015BD60
+func_8015BD60:
+/* 8015BD60 001579C0 80 A3 00 F0 */ lwz r5, 0xf0(r3)
+/* 8015BD64 001579C4 4B FF ED 8C */ b func_8015AAF0
+
+.global func_8015BD68
+func_8015BD68:
+/* 8015BD68 001579C8 80 A3 00 F4 */ lwz r5, 0xf4(r3)
+/* 8015BD6C 001579CC 4B FF ED 84 */ b func_8015AAF0
+
+.global func_8015BD70
+func_8015BD70:
+/* 8015BD70 001579D0 80 A3 00 F8 */ lwz r5, 0xf8(r3)
+/* 8015BD74 001579D4 4B FF ED 7C */ b func_8015AAF0
+
+.global func_8015BD78
+func_8015BD78:
+/* 8015BD78 001579D8 80 A3 00 FC */ lwz r5, 0xfc(r3)
+/* 8015BD7C 001579DC 4B FF ED 74 */ b func_8015AAF0
+
+.global func_8015BD80
+func_8015BD80:
+/* 8015BD80 001579E0 80 A3 01 00 */ lwz r5, 0x100(r3)
+/* 8015BD84 001579E4 4B FF ED 6C */ b func_8015AAF0
+
+.global func_8015BD88
+func_8015BD88:
+/* 8015BD88 001579E8 80 A3 01 04 */ lwz r5, 0x104(r3)
+/* 8015BD8C 001579EC 4B FF ED 64 */ b func_8015AAF0
+
+.global func_8015BD90
+func_8015BD90:
+/* 8015BD90 001579F0 80 A3 01 08 */ lwz r5, 0x108(r3)
+/* 8015BD94 001579F4 4B FF ED 5C */ b func_8015AAF0
+
+.global func_8015BD98
+func_8015BD98:
+/* 8015BD98 001579F8 80 A3 01 0C */ lwz r5, 0x10c(r3)
+/* 8015BD9C 001579FC 4B FF ED 54 */ b func_8015AAF0
+
+.global func_8015BDA0
+func_8015BDA0:
+/* 8015BDA0 00157A00 80 A3 01 10 */ lwz r5, 0x110(r3)
+/* 8015BDA4 00157A04 4B FF ED 4C */ b func_8015AAF0
+
+.global func_8015BDA8
+func_8015BDA8:
+/* 8015BDA8 00157A08 80 A3 01 14 */ lwz r5, 0x114(r3)
+/* 8015BDAC 00157A0C 4B FF ED 44 */ b func_8015AAF0
+
+.global func_8015BDB0
+func_8015BDB0:
+/* 8015BDB0 00157A10 80 A3 01 18 */ lwz r5, 0x118(r3)
+/* 8015BDB4 00157A14 4B FF ED 3C */ b func_8015AAF0
+
+.global func_8015BDB8
+func_8015BDB8:
+/* 8015BDB8 00157A18 80 A3 01 1C */ lwz r5, 0x11c(r3)
+/* 8015BDBC 00157A1C 4B FF ED 34 */ b func_8015AAF0
+
+.global func_8015BDC0
+func_8015BDC0:
+/* 8015BDC0 00157A20 80 A3 01 20 */ lwz r5, 0x120(r3)
+/* 8015BDC4 00157A24 4B FF ED 2C */ b func_8015AAF0
+
+.global func_8015BDC8
+func_8015BDC8:
+/* 8015BDC8 00157A28 80 A3 01 24 */ lwz r5, 0x124(r3)
+/* 8015BDCC 00157A2C 4B FF ED 24 */ b func_8015AAF0
+
+.global func_8015BDD0
+func_8015BDD0:
+/* 8015BDD0 00157A30 80 A3 01 28 */ lwz r5, 0x128(r3)
+/* 8015BDD4 00157A34 4B FF ED 1C */ b func_8015AAF0
+
+.global func_8015BDD8
+func_8015BDD8:
+/* 8015BDD8 00157A38 80 A3 01 2C */ lwz r5, 0x12c(r3)
+/* 8015BDDC 00157A3C 4B FF ED 14 */ b func_8015AAF0
+
+.global func_8015BDE0
+func_8015BDE0:
+/* 8015BDE0 00157A40 80 A3 01 30 */ lwz r5, 0x130(r3)
+/* 8015BDE4 00157A44 4B FF ED 0C */ b func_8015AAF0
+
+.global func_8015BDE8
+func_8015BDE8:
+/* 8015BDE8 00157A48 80 A3 01 34 */ lwz r5, 0x134(r3)
+/* 8015BDEC 00157A4C 4B FF ED 04 */ b func_8015AAF0
+
+.global func_8015BDF0
+func_8015BDF0:
+/* 8015BDF0 00157A50 80 A3 01 38 */ lwz r5, 0x138(r3)
+/* 8015BDF4 00157A54 4B FF EC FC */ b func_8015AAF0
+
+.global func_8015BDF8
+func_8015BDF8:
+/* 8015BDF8 00157A58 80 A3 01 3C */ lwz r5, 0x13c(r3)
+/* 8015BDFC 00157A5C 4B FF EC F4 */ b func_8015AAF0
+
+.global func_8015BE00
+func_8015BE00:
+/* 8015BE00 00157A60 80 A3 01 40 */ lwz r5, 0x140(r3)
+/* 8015BE04 00157A64 4B FF EC EC */ b func_8015AAF0
+
+.global func_8015BE08
+func_8015BE08:
+/* 8015BE08 00157A68 80 A3 01 44 */ lwz r5, 0x144(r3)
+/* 8015BE0C 00157A6C 4B FF EC E4 */ b func_8015AAF0
+
+.global func_8015BE10
+func_8015BE10:
+/* 8015BE10 00157A70 80 A3 01 48 */ lwz r5, 0x148(r3)
+/* 8015BE14 00157A74 4B FF EC DC */ b func_8015AAF0
+
+.global func_8015BE18
+func_8015BE18:
+/* 8015BE18 00157A78 80 A3 01 4C */ lwz r5, 0x14c(r3)
+/* 8015BE1C 00157A7C 4B FF EC D4 */ b func_8015AAF0
+
+.global func_8015BE20
+func_8015BE20:
+/* 8015BE20 00157A80 80 A3 01 50 */ lwz r5, 0x150(r3)
+/* 8015BE24 00157A84 4B FF EC CC */ b func_8015AAF0
+
+.global func_8015BE28
+func_8015BE28:
+/* 8015BE28 00157A88 80 A3 01 54 */ lwz r5, 0x154(r3)
+/* 8015BE2C 00157A8C 4B FF EC C4 */ b func_8015AAF0
+
+.global func_8015BE30
+func_8015BE30:
+/* 8015BE30 00157A90 80 A3 01 58 */ lwz r5, 0x158(r3)
+/* 8015BE34 00157A94 4B FF EC BC */ b func_8015AAF0
+
+.global func_8015BE38
+func_8015BE38:
+/* 8015BE38 00157A98 80 A3 01 5C */ lwz r5, 0x15c(r3)
+/* 8015BE3C 00157A9C 4B FF EC B4 */ b func_8015AAF0
+
+.global func_8015BE40
+func_8015BE40:
+/* 8015BE40 00157AA0 80 A3 01 60 */ lwz r5, 0x160(r3)
+/* 8015BE44 00157AA4 4B FF EC AC */ b func_8015AAF0
+
+.global func_8015BE48
+func_8015BE48:
+/* 8015BE48 00157AA8 80 A3 01 64 */ lwz r5, 0x164(r3)
+/* 8015BE4C 00157AAC 4B FF EC A4 */ b func_8015AAF0
+
+.global func_8015BE50
+func_8015BE50:
+/* 8015BE50 00157AB0 80 A3 01 68 */ lwz r5, 0x168(r3)
+/* 8015BE54 00157AB4 4B FF EC 9C */ b func_8015AAF0
+
+.global func_8015BE58
+func_8015BE58:
+/* 8015BE58 00157AB8 80 A3 01 6C */ lwz r5, 0x16c(r3)
+/* 8015BE5C 00157ABC 4B FF EC 94 */ b func_8015AAF0
+
+.global func_8015BE60
+func_8015BE60:
+/* 8015BE60 00157AC0 80 A3 01 70 */ lwz r5, 0x170(r3)
+/* 8015BE64 00157AC4 4B FF EC 8C */ b func_8015AAF0
+
+.global func_8015BE68
+func_8015BE68:
+/* 8015BE68 00157AC8 80 A3 01 74 */ lwz r5, 0x174(r3)
+/* 8015BE6C 00157ACC 4B FF EC 84 */ b func_8015AAF0
+
+.global func_8015BE70
+func_8015BE70:
+/* 8015BE70 00157AD0 80 A3 01 78 */ lwz r5, 0x178(r3)
+/* 8015BE74 00157AD4 4B FF EC 7C */ b func_8015AAF0
+
+.global func_8015BE78
+func_8015BE78:
+/* 8015BE78 00157AD8 80 A3 01 7C */ lwz r5, 0x17c(r3)
+/* 8015BE7C 00157ADC 4B FF EC 74 */ b func_8015AAF0
+
+.global func_8015BE80
+func_8015BE80:
+/* 8015BE80 00157AE0 80 A3 01 80 */ lwz r5, 0x180(r3)
+/* 8015BE84 00157AE4 4B FF EC 6C */ b func_8015AAF0
+
+.global func_8015BE88
+func_8015BE88:
+/* 8015BE88 00157AE8 80 A3 01 84 */ lwz r5, 0x184(r3)
+/* 8015BE8C 00157AEC 4B FF EC 64 */ b func_8015AAF0
+
+.global func_8015BE90
+func_8015BE90:
+/* 8015BE90 00157AF0 80 A3 01 98 */ lwz r5, 0x198(r3)
+/* 8015BE94 00157AF4 38 C0 00 01 */ li r6, 1
+/* 8015BE98 00157AF8 4B FF ED 40 */ b lbl_8015ABD8
+
+.global func_8015BE9C
+func_8015BE9C:
+/* 8015BE9C 00157AFC 80 A3 01 98 */ lwz r5, 0x198(r3)
+/* 8015BEA0 00157B00 38 C0 00 08 */ li r6, 8
+/* 8015BEA4 00157B04 4B FF ED 34 */ b lbl_8015ABD8
+
+.global func_8015BEA8
+func_8015BEA8:
+/* 8015BEA8 00157B08 80 A3 01 9C */ lwz r5, 0x19c(r3)
+/* 8015BEAC 00157B0C 38 C0 00 01 */ li r6, 1
+/* 8015BEB0 00157B10 4B FF ED 28 */ b lbl_8015ABD8
+
+.global func_8015BEB4
+func_8015BEB4:
+/* 8015BEB4 00157B14 80 A3 01 9C */ lwz r5, 0x19c(r3)
+/* 8015BEB8 00157B18 38 C0 00 08 */ li r6, 8
+/* 8015BEBC 00157B1C 4B FF ED 1C */ b lbl_8015ABD8
+
+.global func_8015BEC0
+func_8015BEC0:
+/* 8015BEC0 00157B20 80 A3 01 A0 */ lwz r5, 0x1a0(r3)
+/* 8015BEC4 00157B24 38 C0 00 04 */ li r6, 4
+/* 8015BEC8 00157B28 4B FF ED 10 */ b lbl_8015ABD8
+
+.global func_8015BECC
+func_8015BECC:
+/* 8015BECC 00157B2C 80 A3 01 A0 */ lwz r5, 0x1a0(r3)
+/* 8015BED0 00157B30 38 C0 00 0B */ li r6, 0xb
+/* 8015BED4 00157B34 4B FF ED 04 */ b lbl_8015ABD8
+
+.global func_8015BED8
+func_8015BED8:
+/* 8015BED8 00157B38 80 A3 01 88 */ lwz r5, 0x188(r3)
+/* 8015BEDC 00157B3C 4B FF EC 14 */ b func_8015AAF0
+
+.global func_8015BEE0
+func_8015BEE0:
+/* 8015BEE0 00157B40 80 A3 01 8C */ lwz r5, 0x18c(r3)
+/* 8015BEE4 00157B44 4B FF EC 0C */ b func_8015AAF0
+
+.global func_8015BEE8
+func_8015BEE8:
+/* 8015BEE8 00157B48 80 A3 01 90 */ lwz r5, 0x190(r3)
+/* 8015BEEC 00157B4C 4B FF EC 04 */ b func_8015AAF0
+
+.global func_8015BEF0
+func_8015BEF0:
+/* 8015BEF0 00157B50 80 A3 01 94 */ lwz r5, 0x194(r3)
+/* 8015BEF4 00157B54 4B FF EB FC */ b func_8015AAF0
+
+.global func_8015BEF8
+func_8015BEF8:
+/* 8015BEF8 00157B58 7C A5 07 34 */ extsh r5, r5
+/* 8015BEFC 00157B5C 48 00 00 1C */ b lbl_8015BF18
+
+.global func_8015BF00
+func_8015BF00:
+/* 8015BF00 00157B60 7C A5 07 34 */ extsh r5, r5
+/* 8015BF04 00157B64 48 00 00 14 */ b lbl_8015BF18
+
+.global func_8015BF08
+func_8015BF08:
+/* 8015BF08 00157B68 7C A5 07 34 */ extsh r5, r5
+/* 8015BF0C 00157B6C 48 00 00 0C */ b lbl_8015BF18
+
+.global func_8015BF10
+func_8015BF10:
+/* 8015BF10 00157B70 7C A5 07 34 */ extsh r5, r5
+/* 8015BF14 00157B74 48 00 00 04 */ b lbl_8015BF18
+lbl_8015BF18:
+/* 8015BF18 00157B78 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015BF1C 00157B7C 7C 08 02 A6 */ mflr r0
+/* 8015BF20 00157B80 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015BF24 00157B84 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015BF28 00157B88 7C 9F 23 78 */ mr r31, r4
+/* 8015BF2C 00157B8C 93 C1 00 08 */ stw r30, 8(r1)
+/* 8015BF30 00157B90 7C 7E 1B 78 */ mr r30, r3
+/* 8015BF34 00157B94 88 04 00 5A */ lbz r0, 0x5a(r4)
+/* 8015BF38 00157B98 2C 00 00 00 */ cmpwi r0, 0
+/* 8015BF3C 00157B9C 41 82 01 00 */ beq lbl_8015C03C
+/* 8015BF40 00157BA0 3C 80 80 48 */ lis r4, lbl_8048773C@ha
+/* 8015BF44 00157BA4 3C 60 10 00 */ lis r3, 0x1000
+/* 8015BF48 00157BA8 38 84 77 3C */ addi r4, r4, lbl_8048773C@l
+/* 8015BF4C 00157BAC 38 A0 00 00 */ li r5, 0
+/* 8015BF50 00157BB0 88 84 01 B8 */ lbz r4, 0x1b8(r4)
+/* 8015BF54 00157BB4 38 C0 00 01 */ li r6, 1
+/* 8015BF58 00157BB8 4B EF DB 15 */ bl func_80059A6C
+/* 8015BF5C 00157BBC A8 1F 00 1E */ lha r0, 0x1e(r31)
+/* 8015BF60 00157BC0 2C 00 FF FF */ cmpwi r0, -1
+/* 8015BF64 00157BC4 40 82 00 08 */ bne lbl_8015BF6C
+/* 8015BF68 00157BC8 38 60 00 00 */ li r3, 0
+lbl_8015BF6C:
+/* 8015BF6C 00157BCC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015BF70 00157BD0 40 82 00 38 */ bne lbl_8015BFA8
+/* 8015BF74 00157BD4 80 1E 01 A4 */ lwz r0, 0x1a4(r30)
+/* 8015BF78 00157BD8 2C 00 00 00 */ cmpwi r0, 0
+/* 8015BF7C 00157BDC 40 82 00 10 */ bne lbl_8015BF8C
+/* 8015BF80 00157BE0 38 60 00 20 */ li r3, 0x20
+/* 8015BF84 00157BE4 4B EF EA 75 */ bl func_8005A9F8
+/* 8015BF88 00157BE8 90 7E 01 A4 */ stw r3, 0x1a4(r30)
+lbl_8015BF8C:
+/* 8015BF8C 00157BEC 80 1E 01 A4 */ lwz r0, 0x1a4(r30)
+/* 8015BF90 00157BF0 2C 00 00 00 */ cmpwi r0, 0
+/* 8015BF94 00157BF4 41 82 00 F0 */ beq lbl_8015C084
+/* 8015BF98 00157BF8 7F C3 F3 78 */ mr r3, r30
+/* 8015BF9C 00157BFC 7F E4 FB 78 */ mr r4, r31
+/* 8015BFA0 00157C00 48 00 10 99 */ bl func_8015D038
+/* 8015BFA4 00157C04 48 00 00 E0 */ b lbl_8015C084
+lbl_8015BFA8:
+/* 8015BFA8 00157C08 80 7F 00 8C */ lwz r3, 0x8c(r31)
+/* 8015BFAC 00157C0C A0 03 00 00 */ lhz r0, 0(r3)
+/* 8015BFB0 00157C10 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015BFB4 00157C14 40 82 00 18 */ bne lbl_8015BFCC
+/* 8015BFB8 00157C18 A0 03 00 02 */ lhz r0, 2(r3)
+/* 8015BFBC 00157C1C 28 00 FF FE */ cmplwi r0, 0xfffe
+/* 8015BFC0 00157C20 40 82 00 0C */ bne lbl_8015BFCC
+/* 8015BFC4 00157C24 38 03 00 04 */ addi r0, r3, 4
+/* 8015BFC8 00157C28 90 1F 00 8C */ stw r0, 0x8c(r31)
+lbl_8015BFCC:
+/* 8015BFCC 00157C2C 81 5F 00 8C */ lwz r10, 0x8c(r31)
+/* 8015BFD0 00157C30 A0 0A 00 00 */ lhz r0, 0(r10)
+/* 8015BFD4 00157C34 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015BFD8 00157C38 40 82 00 18 */ bne lbl_8015BFF0
+/* 8015BFDC 00157C3C A0 0A 00 02 */ lhz r0, 2(r10)
+/* 8015BFE0 00157C40 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015BFE4 00157C44 40 82 00 0C */ bne lbl_8015BFF0
+/* 8015BFE8 00157C48 38 60 00 01 */ li r3, 1
+/* 8015BFEC 00157C4C 48 00 00 9C */ b lbl_8015C088
+lbl_8015BFF0:
+/* 8015BFF0 00157C50 80 FF 00 34 */ lwz r7, 0x34(r31)
+/* 8015BFF4 00157C54 39 20 00 01 */ li r9, 1
+/* 8015BFF8 00157C58 80 DF 00 38 */ lwz r6, 0x38(r31)
+/* 8015BFFC 00157C5C 39 00 FF FF */ li r8, -1
+/* 8015C000 00157C60 80 BF 00 3C */ lwz r5, 0x3c(r31)
+/* 8015C004 00157C64 7F E3 FB 78 */ mr r3, r31
+/* 8015C008 00157C68 80 9F 00 40 */ lwz r4, 0x40(r31)
+/* 8015C00C 00157C6C 88 1F 00 44 */ lbz r0, 0x44(r31)
+/* 8015C010 00157C70 91 5F 00 00 */ stw r10, 0(r31)
+/* 8015C014 00157C74 B1 3F 00 1C */ sth r9, 0x1c(r31)
+/* 8015C018 00157C78 B1 1F 00 24 */ sth r8, 0x24(r31)
+/* 8015C01C 00157C7C 90 FF 00 48 */ stw r7, 0x48(r31)
+/* 8015C020 00157C80 90 DF 00 4C */ stw r6, 0x4c(r31)
+/* 8015C024 00157C84 90 BF 00 50 */ stw r5, 0x50(r31)
+/* 8015C028 00157C88 90 9F 00 54 */ stw r4, 0x54(r31)
+/* 8015C02C 00157C8C 98 1F 00 58 */ stb r0, 0x58(r31)
+/* 8015C030 00157C90 48 0F 43 59 */ bl func_80250388
+/* 8015C034 00157C94 38 60 00 00 */ li r3, 0
+/* 8015C038 00157C98 48 00 00 50 */ b lbl_8015C088
+lbl_8015C03C:
+/* 8015C03C 00157C9C 80 64 00 08 */ lwz r3, 8(r4)
+/* 8015C040 00157CA0 80 04 00 0C */ lwz r0, 0xc(r4)
+/* 8015C044 00157CA4 90 64 00 2C */ stw r3, 0x2c(r4)
+/* 8015C048 00157CA8 80 64 00 8C */ lwz r3, 0x8c(r4)
+/* 8015C04C 00157CAC 90 04 00 30 */ stw r0, 0x30(r4)
+/* 8015C050 00157CB0 A0 03 00 00 */ lhz r0, 0(r3)
+/* 8015C054 00157CB4 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015C058 00157CB8 40 82 00 24 */ bne lbl_8015C07C
+/* 8015C05C 00157CBC A0 03 00 02 */ lhz r0, 2(r3)
+/* 8015C060 00157CC0 28 00 FF FE */ cmplwi r0, 0xfffe
+/* 8015C064 00157CC4 40 82 00 18 */ bne lbl_8015C07C
+/* 8015C068 00157CC8 A0 64 00 92 */ lhz r3, 0x92(r4)
+/* 8015C06C 00157CCC 38 03 00 01 */ addi r0, r3, 1
+/* 8015C070 00157CD0 54 03 04 3E */ clrlwi r3, r0, 0x10
+/* 8015C074 00157CD4 38 03 00 01 */ addi r0, r3, 1
+/* 8015C078 00157CD8 B0 04 00 92 */ sth r0, 0x92(r4)
+lbl_8015C07C:
+/* 8015C07C 00157CDC 38 60 00 01 */ li r3, 1
+/* 8015C080 00157CE0 48 00 00 08 */ b lbl_8015C088
+lbl_8015C084:
+/* 8015C084 00157CE4 38 60 00 00 */ li r3, 0
+lbl_8015C088:
+/* 8015C088 00157CE8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015C08C 00157CEC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015C090 00157CF0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8015C094 00157CF4 7C 08 03 A6 */ mtlr r0
+/* 8015C098 00157CF8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015C09C 00157CFC 4E 80 00 20 */ blr
+
+.global func_8015C0A0
+func_8015C0A0:
+/* 8015C0A0 00157D00 4E 80 00 20 */ blr
+
+.global func_8015C0A4
+func_8015C0A4:
+/* 8015C0A4 00157D04 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8015C0A8 00157D08 7C 08 02 A6 */ mflr r0
+/* 8015C0AC 00157D0C 3C 80 80 42 */ lis r4, lbl_8041EA08@ha
+/* 8015C0B0 00157D10 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8015C0B4 00157D14 38 84 EA 08 */ addi r4, r4, lbl_8041EA08@l
+/* 8015C0B8 00157D18 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 8015C0BC 00157D1C 3B E0 FF 00 */ li r31, -256
+/* 8015C0C0 00157D20 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015C0C4 00157D24 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015C0C8 00157D28 50 1F 06 3E */ rlwimi r31, r0, 0, 0x18, 0x1f
+/* 8015C0CC 00157D2C D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015C0D0 00157D30 D0 41 00 10 */ stfs f2, 0x10(r1)
+/* 8015C0D4 00157D34 D0 41 00 0C */ stfs f2, 0xc(r1)
+/* 8015C0D8 00157D38 D0 61 00 1C */ stfs f3, 0x1c(r1)
+/* 8015C0DC 00157D3C D0 61 00 18 */ stfs f3, 0x18(r1)
+/* 8015C0E0 00157D40 D0 81 00 24 */ stfs f4, 0x24(r1)
+/* 8015C0E4 00157D44 D0 81 00 20 */ stfs f4, 0x20(r1)
+/* 8015C0E8 00157D48 88 03 00 18 */ lbz r0, 0x18(r3)
+/* 8015C0EC 00157D4C 54 00 10 3A */ slwi r0, r0, 2
+/* 8015C0F0 00157D50 7C 64 00 2E */ lwzx r3, r4, r0
+/* 8015C0F4 00157D54 4B EF E9 05 */ bl func_8005A9F8
+/* 8015C0F8 00157D58 7F E5 FB 78 */ mr r5, r31
+/* 8015C0FC 00157D5C 38 81 00 08 */ addi r4, r1, 8
+/* 8015C100 00157D60 38 C0 00 00 */ li r6, 0
+/* 8015C104 00157D64 4B EF EE 75 */ bl func_8005AF78
+/* 8015C108 00157D68 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8015C10C 00157D6C 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 8015C110 00157D70 7C 08 03 A6 */ mtlr r0
+/* 8015C114 00157D74 38 21 00 30 */ addi r1, r1, 0x30
+/* 8015C118 00157D78 4E 80 00 20 */ blr
+
+.global func_8015C11C
+func_8015C11C:
+/* 8015C11C 00157D7C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8015C120 00157D80 7C 08 02 A6 */ mflr r0
+/* 8015C124 00157D84 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8015C128 00157D88 DB E1 00 30 */ stfd f31, 0x30(r1)
+/* 8015C12C 00157D8C F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
+/* 8015C130 00157D90 3C 60 80 42 */ lis r3, lbl_8041EA28@ha
+/* 8015C134 00157D94 CB E2 8F A8 */ lfd f31, lbl_806415A8-_SDA2_BASE_(r2)
+/* 8015C138 00157D98 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 8015C13C 00157D9C 3B E0 00 00 */ li r31, 0
+/* 8015C140 00157DA0 93 C1 00 28 */ stw r30, 0x28(r1)
+/* 8015C144 00157DA4 7C 9E 23 78 */ mr r30, r4
+/* 8015C148 00157DA8 93 A1 00 24 */ stw r29, 0x24(r1)
+/* 8015C14C 00157DAC 3B A3 EA 28 */ addi r29, r3, lbl_8041EA28@l
+/* 8015C150 00157DB0 93 81 00 20 */ stw r28, 0x20(r1)
+/* 8015C154 00157DB4 3F 80 43 30 */ lis r28, 0x4330
+lbl_8015C158:
+/* 8015C158 00157DB8 80 7E 00 2C */ lwz r3, 0x2c(r30)
+/* 8015C15C 00157DBC 80 1E 00 30 */ lwz r0, 0x30(r30)
+/* 8015C160 00157DC0 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 8015C164 00157DC4 88 9E 00 18 */ lbz r4, 0x18(r30)
+/* 8015C168 00157DC8 6C 03 80 00 */ xoris r3, r0, 0x8000
+/* 8015C16C 00157DCC 90 A1 00 0C */ stw r5, 0xc(r1)
+/* 8015C170 00157DD0 1C 84 00 0C */ mulli r4, r4, 0xc
+/* 8015C174 00157DD4 88 1E 00 5A */ lbz r0, 0x5a(r30)
+/* 8015C178 00157DD8 93 81 00 08 */ stw r28, 8(r1)
+/* 8015C17C 00157DDC 7C 44 EC 6E */ lfsux f2, r4, r29
+/* 8015C180 00157DE0 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C184 00157DE4 C8 01 00 08 */ lfd f0, 8(r1)
+/* 8015C188 00157DE8 90 61 00 14 */ stw r3, 0x14(r1)
+/* 8015C18C 00157DEC EC 20 F8 28 */ fsubs f1, f0, f31
+/* 8015C190 00157DF0 C0 04 00 04 */ lfs f0, 4(r4)
+/* 8015C194 00157DF4 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8015C198 00157DF8 C8 61 00 10 */ lfd f3, 0x10(r1)
+/* 8015C19C 00157DFC EC 41 10 2A */ fadds f2, f1, f2
+/* 8015C1A0 00157E00 EC 63 F8 28 */ fsubs f3, f3, f31
+/* 8015C1A4 00157E04 EC 83 00 2A */ fadds f4, f3, f0
+/* 8015C1A8 00157E08 41 82 00 0C */ beq lbl_8015C1B4
+/* 8015C1AC 00157E0C 7F C3 F3 78 */ mr r3, r30
+/* 8015C1B0 00157E10 4B FF FE F5 */ bl func_8015C0A4
+lbl_8015C1B4:
+/* 8015C1B4 00157E14 80 7E 00 2C */ lwz r3, 0x2c(r30)
+/* 8015C1B8 00157E18 3B FF 00 01 */ addi r31, r31, 1
+/* 8015C1BC 00157E1C 88 1E 00 18 */ lbz r0, 0x18(r30)
+/* 8015C1C0 00157E20 28 1F 00 0A */ cmplwi r31, 0xa
+/* 8015C1C4 00157E24 6C 63 80 00 */ xoris r3, r3, 0x8000
+/* 8015C1C8 00157E28 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8015C1CC 00157E2C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8015C1D0 00157E30 90 61 00 14 */ stw r3, 0x14(r1)
+/* 8015C1D4 00157E34 C8 21 00 10 */ lfd f1, 0x10(r1)
+/* 8015C1D8 00157E38 7C 7D 02 14 */ add r3, r29, r0
+/* 8015C1DC 00157E3C C0 03 00 08 */ lfs f0, 8(r3)
+/* 8015C1E0 00157E40 EC 21 F8 28 */ fsubs f1, f1, f31
+/* 8015C1E4 00157E44 EC 01 00 2A */ fadds f0, f1, f0
+/* 8015C1E8 00157E48 FC 00 00 1E */ fctiwz f0, f0
+/* 8015C1EC 00157E4C D8 01 00 08 */ stfd f0, 8(r1)
+/* 8015C1F0 00157E50 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8015C1F4 00157E54 90 1E 00 2C */ stw r0, 0x2c(r30)
+/* 8015C1F8 00157E58 41 80 FF 60 */ blt lbl_8015C158
+/* 8015C1FC 00157E5C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
+/* 8015C200 00157E60 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8015C204 00157E64 CB E1 00 30 */ lfd f31, 0x30(r1)
+/* 8015C208 00157E68 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 8015C20C 00157E6C 83 C1 00 28 */ lwz r30, 0x28(r1)
+/* 8015C210 00157E70 83 A1 00 24 */ lwz r29, 0x24(r1)
+/* 8015C214 00157E74 83 81 00 20 */ lwz r28, 0x20(r1)
+/* 8015C218 00157E78 7C 08 03 A6 */ mtlr r0
+/* 8015C21C 00157E7C 38 21 00 40 */ addi r1, r1, 0x40
+/* 8015C220 00157E80 4E 80 00 20 */ blr
+
+.global func_8015C224
+func_8015C224:
+/* 8015C224 00157E84 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015C228 00157E88 7C 08 02 A6 */ mflr r0
+/* 8015C22C 00157E8C 3C E0 43 30 */ lis r7, 0x4330
+/* 8015C230 00157E90 3C C0 80 42 */ lis r6, lbl_8041EA28@ha
+/* 8015C234 00157E94 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015C238 00157E98 38 C6 EA 28 */ addi r6, r6, lbl_8041EA28@l
+/* 8015C23C 00157E9C C8 82 8F A8 */ lfd f4, lbl_806415A8-_SDA2_BASE_(r2)
+/* 8015C240 00157EA0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015C244 00157EA4 7C 9F 23 78 */ mr r31, r4
+/* 8015C248 00157EA8 80 64 00 2C */ lwz r3, 0x2c(r4)
+/* 8015C24C 00157EAC 80 04 00 30 */ lwz r0, 0x30(r4)
+/* 8015C250 00157EB0 6C 68 80 00 */ xoris r8, r3, 0x8000
+/* 8015C254 00157EB4 88 64 00 18 */ lbz r3, 0x18(r4)
+/* 8015C258 00157EB8 6C 05 80 00 */ xoris r5, r0, 0x8000
+/* 8015C25C 00157EBC 91 01 00 0C */ stw r8, 0xc(r1)
+/* 8015C260 00157EC0 1D 03 00 0C */ mulli r8, r3, 0xc
+/* 8015C264 00157EC4 88 04 00 5A */ lbz r0, 0x5a(r4)
+/* 8015C268 00157EC8 90 E1 00 08 */ stw r7, 8(r1)
+/* 8015C26C 00157ECC 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C270 00157ED0 C8 01 00 08 */ lfd f0, 8(r1)
+/* 8015C274 00157ED4 7C 66 42 14 */ add r3, r6, r8
+/* 8015C278 00157ED8 90 A1 00 14 */ stw r5, 0x14(r1)
+/* 8015C27C 00157EDC EC 20 20 28 */ fsubs f1, f0, f4
+/* 8015C280 00157EE0 7C 46 44 2E */ lfsx f2, r6, r8
+/* 8015C284 00157EE4 90 E1 00 10 */ stw r7, 0x10(r1)
+/* 8015C288 00157EE8 C0 03 00 04 */ lfs f0, 4(r3)
+/* 8015C28C 00157EEC C8 61 00 10 */ lfd f3, 0x10(r1)
+/* 8015C290 00157EF0 EC 41 10 2A */ fadds f2, f1, f2
+/* 8015C294 00157EF4 EC 63 20 28 */ fsubs f3, f3, f4
+/* 8015C298 00157EF8 EC 83 00 2A */ fadds f4, f3, f0
+/* 8015C29C 00157EFC 41 82 00 0C */ beq lbl_8015C2A8
+/* 8015C2A0 00157F00 7F E3 FB 78 */ mr r3, r31
+/* 8015C2A4 00157F04 4B FF FE 01 */ bl func_8015C0A4
+lbl_8015C2A8:
+/* 8015C2A8 00157F08 80 BF 00 2C */ lwz r5, 0x2c(r31)
+/* 8015C2AC 00157F0C 3C 80 43 30 */ lis r4, 0x4330
+/* 8015C2B0 00157F10 88 1F 00 18 */ lbz r0, 0x18(r31)
+/* 8015C2B4 00157F14 3C 60 80 42 */ lis r3, lbl_8041EA28@ha
+/* 8015C2B8 00157F18 6C A5 80 00 */ xoris r5, r5, 0x8000
+/* 8015C2BC 00157F1C 90 81 00 10 */ stw r4, 0x10(r1)
+/* 8015C2C0 00157F20 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8015C2C4 00157F24 38 63 EA 28 */ addi r3, r3, lbl_8041EA28@l
+/* 8015C2C8 00157F28 90 A1 00 14 */ stw r5, 0x14(r1)
+/* 8015C2CC 00157F2C C8 42 8F A8 */ lfd f2, lbl_806415A8-_SDA2_BASE_(r2)
+/* 8015C2D0 00157F30 C8 21 00 10 */ lfd f1, 0x10(r1)
+/* 8015C2D4 00157F34 7C 63 02 14 */ add r3, r3, r0
+/* 8015C2D8 00157F38 C0 03 00 08 */ lfs f0, 8(r3)
+/* 8015C2DC 00157F3C EC 21 10 28 */ fsubs f1, f1, f2
+/* 8015C2E0 00157F40 EC 01 00 2A */ fadds f0, f1, f0
+/* 8015C2E4 00157F44 FC 00 00 1E */ fctiwz f0, f0
+/* 8015C2E8 00157F48 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8015C2EC 00157F4C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8015C2F0 00157F50 90 1F 00 2C */ stw r0, 0x2c(r31)
+/* 8015C2F4 00157F54 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015C2F8 00157F58 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015C2FC 00157F5C 7C 08 03 A6 */ mtlr r0
+/* 8015C300 00157F60 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015C304 00157F64 4E 80 00 20 */ blr
+
+.global func_8015C308
+func_8015C308:
+/* 8015C308 00157F68 7C 60 1B 78 */ mr r0, r3
+/* 8015C30C 00157F6C 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C310 00157F70 7C 85 23 78 */ mr r5, r4
+/* 8015C314 00157F74 7C 04 03 78 */ mr r4, r0
+/* 8015C318 00157F78 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C31C 00157F7C 4B FF CB 34 */ b lbl_80158E50
+
+.global func_8015C320
+func_8015C320:
+/* 8015C320 00157F80 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015C324 00157F84 7C 08 02 A6 */ mflr r0
+/* 8015C328 00157F88 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015C32C 00157F8C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015C330 00157F90 7C 7F 1B 78 */ mr r31, r3
+/* 8015C334 00157F94 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C338 00157F98 7F E4 FB 78 */ mr r4, r31
+/* 8015C33C 00157F9C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C340 00157FA0 4B FF D6 69 */ bl func_801599A8
+/* 8015C344 00157FA4 98 7F 00 96 */ stb r3, 0x96(r31)
+/* 8015C348 00157FA8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015C34C 00157FAC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015C350 00157FB0 7C 08 03 A6 */ mtlr r0
+/* 8015C354 00157FB4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015C358 00157FB8 4E 80 00 20 */ blr
+
+.global func_8015C35C
+func_8015C35C:
+/* 8015C35C 00157FBC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015C360 00157FC0 7C 08 02 A6 */ mflr r0
+/* 8015C364 00157FC4 2C 03 00 2B */ cmpwi r3, 0x2b
+/* 8015C368 00157FC8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015C36C 00157FCC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015C370 00157FD0 41 82 00 38 */ beq lbl_8015C3A8
+/* 8015C374 00157FD4 40 80 00 10 */ bge lbl_8015C384
+/* 8015C378 00157FD8 2C 03 00 1E */ cmpwi r3, 0x1e
+/* 8015C37C 00157FDC 41 82 00 18 */ beq lbl_8015C394
+/* 8015C380 00157FE0 48 00 00 B8 */ b lbl_8015C438
+lbl_8015C384:
+/* 8015C384 00157FE4 2C 03 00 2D */ cmpwi r3, 0x2d
+/* 8015C388 00157FE8 41 82 00 80 */ beq lbl_8015C408
+/* 8015C38C 00157FEC 40 80 00 AC */ bge lbl_8015C438
+/* 8015C390 00157FF0 48 00 00 48 */ b lbl_8015C3D8
+lbl_8015C394:
+/* 8015C394 00157FF4 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C398 00157FF8 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C39C 00157FFC 48 00 00 D1 */ bl func_8015C46C
+/* 8015C3A0 00158000 38 60 00 00 */ li r3, 0
+/* 8015C3A4 00158004 48 00 00 B4 */ b lbl_8015C458
+lbl_8015C3A8:
+/* 8015C3A8 00158008 3F E0 80 48 */ lis r31, lbl_8048773C@ha
+/* 8015C3AC 0015800C 3B FF 77 3C */ addi r31, r31, lbl_8048773C@l
+/* 8015C3B0 00158010 80 1F 01 AC */ lwz r0, 0x1ac(r31)
+/* 8015C3B4 00158014 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C3B8 00158018 40 82 00 10 */ bne lbl_8015C3C8
+/* 8015C3BC 0015801C 38 60 00 21 */ li r3, 0x21
+/* 8015C3C0 00158020 4B EF E6 39 */ bl func_8005A9F8
+/* 8015C3C4 00158024 90 7F 01 AC */ stw r3, 0x1ac(r31)
+lbl_8015C3C8:
+/* 8015C3C8 00158028 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C3CC 0015802C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C3D0 00158030 80 63 01 AC */ lwz r3, 0x1ac(r3)
+/* 8015C3D4 00158034 48 00 00 84 */ b lbl_8015C458
+lbl_8015C3D8:
+/* 8015C3D8 00158038 3F E0 80 48 */ lis r31, lbl_8048773C@ha
+/* 8015C3DC 0015803C 3B FF 77 3C */ addi r31, r31, lbl_8048773C@l
+/* 8015C3E0 00158040 80 1F 01 B0 */ lwz r0, 0x1b0(r31)
+/* 8015C3E4 00158044 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C3E8 00158048 40 82 00 10 */ bne lbl_8015C3F8
+/* 8015C3EC 0015804C 38 60 00 22 */ li r3, 0x22
+/* 8015C3F0 00158050 4B EF E6 09 */ bl func_8005A9F8
+/* 8015C3F4 00158054 90 7F 01 B0 */ stw r3, 0x1b0(r31)
+lbl_8015C3F8:
+/* 8015C3F8 00158058 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C3FC 0015805C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C400 00158060 80 63 01 B0 */ lwz r3, 0x1b0(r3)
+/* 8015C404 00158064 48 00 00 54 */ b lbl_8015C458
+lbl_8015C408:
+/* 8015C408 00158068 3F E0 80 48 */ lis r31, lbl_8048773C@ha
+/* 8015C40C 0015806C 3B FF 77 3C */ addi r31, r31, lbl_8048773C@l
+/* 8015C410 00158070 80 1F 01 B4 */ lwz r0, 0x1b4(r31)
+/* 8015C414 00158074 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C418 00158078 40 82 00 10 */ bne lbl_8015C428
+/* 8015C41C 0015807C 38 60 00 23 */ li r3, 0x23
+/* 8015C420 00158080 4B EF E5 D9 */ bl func_8005A9F8
+/* 8015C424 00158084 90 7F 01 B4 */ stw r3, 0x1b4(r31)
+lbl_8015C428:
+/* 8015C428 00158088 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C42C 0015808C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C430 00158090 80 63 01 B4 */ lwz r3, 0x1b4(r3)
+/* 8015C434 00158094 48 00 00 24 */ b lbl_8015C458
+lbl_8015C438:
+/* 8015C438 00158098 2C 03 00 30 */ cmpwi r3, 0x30
+/* 8015C43C 0015809C 41 80 00 0C */ blt lbl_8015C448
+/* 8015C440 001580A0 38 60 00 00 */ li r3, 0
+/* 8015C444 001580A4 48 00 00 14 */ b lbl_8015C458
+lbl_8015C448:
+/* 8015C448 001580A8 3C 80 80 42 */ lis r4, lbl_8041EA88@ha
+/* 8015C44C 001580AC 54 60 10 3A */ slwi r0, r3, 2
+/* 8015C450 001580B0 38 84 EA 88 */ addi r4, r4, lbl_8041EA88@l
+/* 8015C454 001580B4 7C 64 00 2E */ lwzx r3, r4, r0
+lbl_8015C458:
+/* 8015C458 001580B8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015C45C 001580BC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015C460 001580C0 7C 08 03 A6 */ mtlr r0
+/* 8015C464 001580C4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015C468 001580C8 4E 80 00 20 */ blr
+
+.global func_8015C46C
+func_8015C46C:
+/* 8015C46C 001580CC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015C470 001580D0 7C 08 02 A6 */ mflr r0
+/* 8015C474 001580D4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015C478 001580D8 38 00 00 00 */ li r0, 0
+/* 8015C47C 001580DC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015C480 001580E0 7C 7F 1B 78 */ mr r31, r3
+/* 8015C484 001580E4 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 8015C488 001580E8 38 60 03 D4 */ li r3, 0x3d4
+/* 8015C48C 001580EC 48 07 E5 A5 */ bl func_801DAA30
+/* 8015C490 001580F0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015C494 001580F4 41 82 00 34 */ beq lbl_8015C4C8
+/* 8015C498 001580F8 38 80 00 01 */ li r4, 1
+/* 8015C49C 001580FC 38 00 00 04 */ li r0, 4
+/* 8015C4A0 00158100 90 81 00 08 */ stw r4, 8(r1)
+/* 8015C4A4 00158104 38 80 00 00 */ li r4, 0
+/* 8015C4A8 00158108 38 A0 00 03 */ li r5, 3
+/* 8015C4AC 0015810C 38 C0 00 00 */ li r6, 0
+/* 8015C4B0 00158110 90 01 00 0C */ stw r0, 0xc(r1)
+/* 8015C4B4 00158114 38 E0 00 00 */ li r7, 0
+/* 8015C4B8 00158118 39 00 00 01 */ li r8, 1
+/* 8015C4BC 0015811C 39 20 00 05 */ li r9, 5
+/* 8015C4C0 00158120 39 40 00 01 */ li r10, 1
+/* 8015C4C4 00158124 48 0E 03 51 */ bl func_8023C814
+lbl_8015C4C8:
+/* 8015C4C8 00158128 38 00 00 00 */ li r0, 0
+/* 8015C4CC 0015812C 90 7F 01 A8 */ stw r3, 0x1a8(r31)
+/* 8015C4D0 00158130 90 1F 01 AC */ stw r0, 0x1ac(r31)
+/* 8015C4D4 00158134 90 1F 01 B0 */ stw r0, 0x1b0(r31)
+/* 8015C4D8 00158138 90 1F 01 B4 */ stw r0, 0x1b4(r31)
+/* 8015C4DC 0015813C 98 1F 01 B8 */ stb r0, 0x1b8(r31)
+/* 8015C4E0 00158140 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015C4E4 00158144 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015C4E8 00158148 7C 08 03 A6 */ mtlr r0
+/* 8015C4EC 0015814C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015C4F0 00158150 4E 80 00 20 */ blr
+
+.global func_8015C4F4
+func_8015C4F4:
+/* 8015C4F4 00158154 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015C4F8 00158158 7C 08 02 A6 */ mflr r0
+/* 8015C4FC 0015815C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015C500 00158160 3C 04 00 01 */ addis r0, r4, 1
+/* 8015C504 00158164 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015C508 00158168 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015C50C 0015816C 7C 9F 23 78 */ mr r31, r4
+/* 8015C510 00158170 40 82 00 08 */ bne lbl_8015C518
+/* 8015C514 00158174 3B E0 00 00 */ li r31, 0
+lbl_8015C518:
+/* 8015C518 00158178 28 03 00 09 */ cmplwi r3, 9
+/* 8015C51C 0015817C 41 81 02 0C */ bgt lbl_8015C728
+/* 8015C520 00158180 3C 80 80 42 */ lis r4, lbl_8041EBC8@ha
+/* 8015C524 00158184 54 60 10 3A */ slwi r0, r3, 2
+/* 8015C528 00158188 38 84 EB C8 */ addi r4, r4, lbl_8041EBC8@l
+/* 8015C52C 0015818C 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8015C530 00158190 7C 89 03 A6 */ mtctr r4
+/* 8015C534 00158194 4E 80 04 20 */ bctr
+/* 8015C538 00158198 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C53C 0015819C C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
+/* 8015C540 001581A0 C0 42 8F B4 */ lfs f2, lbl_806415B4-_SDA2_BASE_(r2)
+/* 8015C544 001581A4 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C548 001581A8 C0 62 8F B8 */ lfs f3, lbl_806415B8-_SDA2_BASE_(r2)
+/* 8015C54C 001581AC C0 82 8F BC */ lfs f4, lbl_806415BC-_SDA2_BASE_(r2)
+/* 8015C550 001581B0 48 00 02 85 */ bl func_8015C7D4
+/* 8015C554 001581B4 7F E3 FB 78 */ mr r3, r31
+/* 8015C558 001581B8 38 80 00 28 */ li r4, 0x28
+/* 8015C55C 001581BC 38 A0 01 54 */ li r5, 0x154
+/* 8015C560 001581C0 38 C0 00 00 */ li r6, 0
+/* 8015C564 001581C4 38 E0 00 00 */ li r7, 0
+/* 8015C568 001581C8 39 00 FF FF */ li r8, -1
+/* 8015C56C 001581CC 48 0F 3B C9 */ bl func_80250134
+/* 8015C570 001581D0 48 00 01 B8 */ b lbl_8015C728
+/* 8015C574 001581D4 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C578 001581D8 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
+/* 8015C57C 001581DC C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
+/* 8015C580 001581E0 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C584 001581E4 C0 62 8F B8 */ lfs f3, lbl_806415B8-_SDA2_BASE_(r2)
+/* 8015C588 001581E8 C0 82 8F BC */ lfs f4, lbl_806415BC-_SDA2_BASE_(r2)
+/* 8015C58C 001581EC 48 00 02 49 */ bl func_8015C7D4
+/* 8015C590 001581F0 7F E3 FB 78 */ mr r3, r31
+/* 8015C594 001581F4 38 80 00 28 */ li r4, 0x28
+/* 8015C598 001581F8 38 A0 01 54 */ li r5, 0x154
+/* 8015C59C 001581FC 38 C0 00 00 */ li r6, 0
+/* 8015C5A0 00158200 38 E0 00 00 */ li r7, 0
+/* 8015C5A4 00158204 39 00 FF FF */ li r8, -1
+/* 8015C5A8 00158208 48 0F 3B 8D */ bl func_80250134
+/* 8015C5AC 0015820C 48 00 01 7C */ b lbl_8015C728
+/* 8015C5B0 00158210 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C5B4 00158214 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
+/* 8015C5B8 00158218 C0 42 8F C4 */ lfs f2, lbl_806415C4-_SDA2_BASE_(r2)
+/* 8015C5BC 0015821C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C5C0 00158220 C0 62 8F C8 */ lfs f3, lbl_806415C8-_SDA2_BASE_(r2)
+/* 8015C5C4 00158224 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
+/* 8015C5C8 00158228 48 00 02 0D */ bl func_8015C7D4
+/* 8015C5CC 0015822C 7F E3 FB 78 */ mr r3, r31
+/* 8015C5D0 00158230 38 80 00 28 */ li r4, 0x28
+/* 8015C5D4 00158234 38 A0 01 64 */ li r5, 0x164
+/* 8015C5D8 00158238 38 C0 00 00 */ li r6, 0
+/* 8015C5DC 0015823C 38 E0 00 00 */ li r7, 0
+/* 8015C5E0 00158240 39 00 FF FF */ li r8, -1
+/* 8015C5E4 00158244 48 0F 3B 51 */ bl func_80250134
+/* 8015C5E8 00158248 48 00 01 40 */ b lbl_8015C728
+/* 8015C5EC 0015824C 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C5F0 00158250 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
+/* 8015C5F4 00158254 C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
+/* 8015C5F8 00158258 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C5FC 0015825C C0 62 8F C8 */ lfs f3, lbl_806415C8-_SDA2_BASE_(r2)
+/* 8015C600 00158260 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
+/* 8015C604 00158264 48 00 01 D1 */ bl func_8015C7D4
+/* 8015C608 00158268 7F E3 FB 78 */ mr r3, r31
+/* 8015C60C 0015826C 38 80 00 28 */ li r4, 0x28
+/* 8015C610 00158270 38 A0 01 64 */ li r5, 0x164
+/* 8015C614 00158274 38 C0 00 00 */ li r6, 0
+/* 8015C618 00158278 38 E0 00 00 */ li r7, 0
+/* 8015C61C 0015827C 39 00 FF FF */ li r8, -1
+/* 8015C620 00158280 48 0F 3B 15 */ bl func_80250134
+/* 8015C624 00158284 48 00 01 04 */ b lbl_8015C728
+/* 8015C628 00158288 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C62C 0015828C C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
+/* 8015C630 00158290 C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
+/* 8015C634 00158294 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C638 00158298 C0 62 8F D0 */ lfs f3, lbl_806415D0-_SDA2_BASE_(r2)
+/* 8015C63C 0015829C C0 82 8F D4 */ lfs f4, lbl_806415D4-_SDA2_BASE_(r2)
+/* 8015C640 001582A0 48 00 01 95 */ bl func_8015C7D4
+/* 8015C644 001582A4 7F E3 FB 78 */ mr r3, r31
+/* 8015C648 001582A8 38 80 00 28 */ li r4, 0x28
+/* 8015C64C 001582AC 38 A0 00 CB */ li r5, 0xcb
+/* 8015C650 001582B0 38 C0 00 00 */ li r6, 0
+/* 8015C654 001582B4 38 E0 00 00 */ li r7, 0
+/* 8015C658 001582B8 39 00 FF FF */ li r8, -1
+/* 8015C65C 001582BC 48 0F 3A D9 */ bl func_80250134
+/* 8015C660 001582C0 48 00 00 C8 */ b lbl_8015C728
+/* 8015C664 001582C4 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C668 001582C8 C0 22 8F D8 */ lfs f1, lbl_806415D8-_SDA2_BASE_(r2)
+/* 8015C66C 001582CC C0 42 8F DC */ lfs f2, lbl_806415DC-_SDA2_BASE_(r2)
+/* 8015C670 001582D0 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C674 001582D4 C0 62 8F E0 */ lfs f3, lbl_806415E0-_SDA2_BASE_(r2)
+/* 8015C678 001582D8 C0 82 8F E4 */ lfs f4, lbl_806415E4-_SDA2_BASE_(r2)
+/* 8015C67C 001582DC 48 00 01 59 */ bl func_8015C7D4
+/* 8015C680 001582E0 7F E3 FB 78 */ mr r3, r31
+/* 8015C684 001582E4 38 80 00 28 */ li r4, 0x28
+/* 8015C688 001582E8 38 A0 00 CB */ li r5, 0xcb
+/* 8015C68C 001582EC 38 C0 00 00 */ li r6, 0
+/* 8015C690 001582F0 38 E0 00 00 */ li r7, 0
+/* 8015C694 001582F4 39 00 FF FF */ li r8, -1
+/* 8015C698 001582F8 48 0F 3A 9D */ bl func_80250134
+/* 8015C69C 001582FC 48 00 00 8C */ b lbl_8015C728
+/* 8015C6A0 00158300 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C6A4 00158304 C0 22 8F E8 */ lfs f1, lbl_806415E8-_SDA2_BASE_(r2)
+/* 8015C6A8 00158308 C0 42 8F EC */ lfs f2, lbl_806415EC-_SDA2_BASE_(r2)
+/* 8015C6AC 0015830C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C6B0 00158310 C0 62 8F E0 */ lfs f3, lbl_806415E0-_SDA2_BASE_(r2)
+/* 8015C6B4 00158314 C0 82 8F F0 */ lfs f4, lbl_806415F0-_SDA2_BASE_(r2)
+/* 8015C6B8 00158318 48 00 01 1D */ bl func_8015C7D4
+/* 8015C6BC 0015831C 7F E3 FB 78 */ mr r3, r31
+/* 8015C6C0 00158320 38 80 00 28 */ li r4, 0x28
+/* 8015C6C4 00158324 38 A0 00 CB */ li r5, 0xcb
+/* 8015C6C8 00158328 38 C0 01 F4 */ li r6, 0x1f4
+/* 8015C6CC 0015832C 38 E0 00 23 */ li r7, 0x23
+/* 8015C6D0 00158330 39 00 FF FF */ li r8, -1
+/* 8015C6D4 00158334 48 0F 3A 61 */ bl func_80250134
+/* 8015C6D8 00158338 48 00 00 50 */ b lbl_8015C728
+/* 8015C6DC 0015833C 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015C6E0 00158340 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
+/* 8015C6E4 00158344 C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
+/* 8015C6E8 00158348 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015C6EC 0015834C C0 62 8F F4 */ lfs f3, lbl_806415F4-_SDA2_BASE_(r2)
+/* 8015C6F0 00158350 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
+/* 8015C6F4 00158354 48 00 00 E1 */ bl func_8015C7D4
+/* 8015C6F8 00158358 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015C6FC 0015835C 38 80 00 28 */ li r4, 0x28
+/* 8015C700 00158360 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 8015C704 00158364 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C708 00158368 41 82 00 08 */ beq lbl_8015C710
+/* 8015C70C 0015836C 38 80 00 38 */ li r4, 0x38
+lbl_8015C710:
+/* 8015C710 00158370 7F E3 FB 78 */ mr r3, r31
+/* 8015C714 00158374 38 A0 01 44 */ li r5, 0x144
+/* 8015C718 00158378 38 C0 00 00 */ li r6, 0
+/* 8015C71C 0015837C 38 E0 00 00 */ li r7, 0
+/* 8015C720 00158380 39 00 FF FF */ li r8, -1
+/* 8015C724 00158384 48 0F 3A 11 */ bl func_80250134
+lbl_8015C728:
+/* 8015C728 00158388 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015C72C 0015838C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015C730 00158390 7C 08 03 A6 */ mtlr r0
+/* 8015C734 00158394 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015C738 00158398 4E 80 00 20 */ blr
+
+.global func_8015C73C
+func_8015C73C:
+/* 8015C73C 0015839C 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8015C740 001583A0 7C 08 02 A6 */ mflr r0
+/* 8015C744 001583A4 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8015C748 001583A8 DB E1 00 30 */ stfd f31, 0x30(r1)
+/* 8015C74C 001583AC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
+/* 8015C750 001583B0 DB C1 00 20 */ stfd f30, 0x20(r1)
+/* 8015C754 001583B4 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
+/* 8015C758 001583B8 FF C0 08 90 */ fmr f30, f1
+/* 8015C75C 001583BC FF E0 18 90 */ fmr f31, f3
+/* 8015C760 001583C0 3C 80 80 48 */ lis r4, lbl_8048773C@ha
+/* 8015C764 001583C4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015C768 001583C8 7C 7F 1B 78 */ mr r31, r3
+/* 8015C76C 001583CC 38 64 77 3C */ addi r3, r4, lbl_8048773C@l
+/* 8015C770 001583D0 48 00 00 65 */ bl func_8015C7D4
+/* 8015C774 001583D4 C0 22 8F F8 */ lfs f1, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015C778 001583D8 7F E3 FB 78 */ mr r3, r31
+/* 8015C77C 001583DC C0 02 8F FC */ lfs f0, lbl_806415FC-_SDA2_BASE_(r2)
+/* 8015C780 001583E0 38 C0 00 00 */ li r6, 0
+/* 8015C784 001583E4 EC 21 F0 2A */ fadds f1, f1, f30
+/* 8015C788 001583E8 38 E0 00 00 */ li r7, 0
+/* 8015C78C 001583EC EC 00 F8 2A */ fadds f0, f0, f31
+/* 8015C790 001583F0 39 00 FF FF */ li r8, -1
+/* 8015C794 001583F4 FC 20 08 1E */ fctiwz f1, f1
+/* 8015C798 001583F8 FC 00 00 1E */ fctiwz f0, f0
+/* 8015C79C 001583FC D8 21 00 08 */ stfd f1, 8(r1)
+/* 8015C7A0 00158400 D8 01 00 10 */ stfd f0, 0x10(r1)
+/* 8015C7A4 00158404 80 81 00 0C */ lwz r4, 0xc(r1)
+/* 8015C7A8 00158408 80 A1 00 14 */ lwz r5, 0x14(r1)
+/* 8015C7AC 0015840C 48 0F 39 89 */ bl func_80250134
+/* 8015C7B0 00158410 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
+/* 8015C7B4 00158414 CB E1 00 30 */ lfd f31, 0x30(r1)
+/* 8015C7B8 00158418 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
+/* 8015C7BC 0015841C CB C1 00 20 */ lfd f30, 0x20(r1)
+/* 8015C7C0 00158420 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8015C7C4 00158424 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015C7C8 00158428 7C 08 03 A6 */ mtlr r0
+/* 8015C7CC 0015842C 38 21 00 40 */ addi r1, r1, 0x40
+/* 8015C7D0 00158430 4E 80 00 20 */ blr
+
+.global func_8015C7D4
+func_8015C7D4:
+/* 8015C7D4 00158434 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 8015C7D8 00158438 7C 08 02 A6 */ mflr r0
+/* 8015C7DC 0015843C 90 01 00 94 */ stw r0, 0x94(r1)
+/* 8015C7E0 00158440 DB E1 00 80 */ stfd f31, 0x80(r1)
+/* 8015C7E4 00158444 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
+/* 8015C7E8 00158448 DB C1 00 70 */ stfd f30, 0x70(r1)
+/* 8015C7EC 0015844C F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0
+/* 8015C7F0 00158450 DB A1 00 60 */ stfd f29, 0x60(r1)
+/* 8015C7F4 00158454 F3 A1 00 68 */ psq_st f29, 104(r1), 0, qr0
+/* 8015C7F8 00158458 DB 81 00 50 */ stfd f28, 0x50(r1)
+/* 8015C7FC 0015845C F3 81 00 58 */ psq_st f28, 88(r1), 0, qr0
+/* 8015C800 00158460 FF 80 08 90 */ fmr f28, f1
+/* 8015C804 00158464 FF A0 10 90 */ fmr f29, f2
+/* 8015C808 00158468 93 E1 00 4C */ stw r31, 0x4c(r1)
+/* 8015C80C 0015846C FF C0 18 90 */ fmr f30, f3
+/* 8015C810 00158470 FF E0 20 90 */ fmr f31, f4
+/* 8015C814 00158474 7C 7F 1B 78 */ mr r31, r3
+/* 8015C818 00158478 80 03 01 AC */ lwz r0, 0x1ac(r3)
+/* 8015C81C 0015847C 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C820 00158480 40 82 00 10 */ bne lbl_8015C830
+/* 8015C824 00158484 38 60 00 21 */ li r3, 0x21
+/* 8015C828 00158488 4B EF E1 D1 */ bl func_8005A9F8
+/* 8015C82C 0015848C 90 7F 01 AC */ stw r3, 0x1ac(r31)
+lbl_8015C830:
+/* 8015C830 00158490 80 1F 01 B0 */ lwz r0, 0x1b0(r31)
+/* 8015C834 00158494 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C838 00158498 40 82 00 10 */ bne lbl_8015C848
+/* 8015C83C 0015849C 38 60 00 22 */ li r3, 0x22
+/* 8015C840 001584A0 4B EF E1 B9 */ bl func_8005A9F8
+/* 8015C844 001584A4 90 7F 01 B0 */ stw r3, 0x1b0(r31)
+lbl_8015C848:
+/* 8015C848 001584A8 80 1F 01 B4 */ lwz r0, 0x1b4(r31)
+/* 8015C84C 001584AC 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C850 001584B0 40 82 00 10 */ bne lbl_8015C860
+/* 8015C854 001584B4 38 60 00 23 */ li r3, 0x23
+/* 8015C858 001584B8 4B EF E1 A1 */ bl func_8005A9F8
+/* 8015C85C 001584BC 90 7F 01 B4 */ stw r3, 0x1b4(r31)
+lbl_8015C860:
+/* 8015C860 001584C0 80 1F 01 AC */ lwz r0, 0x1ac(r31)
+/* 8015C864 001584C4 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C868 001584C8 41 82 03 DC */ beq lbl_8015CC44
+/* 8015C86C 001584CC 80 1F 01 B0 */ lwz r0, 0x1b0(r31)
+/* 8015C870 001584D0 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C874 001584D4 41 82 03 D0 */ beq lbl_8015CC44
+/* 8015C878 001584D8 80 1F 01 B4 */ lwz r0, 0x1b4(r31)
+/* 8015C87C 001584DC 2C 00 00 00 */ cmpwi r0, 0
+/* 8015C880 001584E0 41 82 03 C4 */ beq lbl_8015CC44
+/* 8015C884 001584E4 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015C888 001584E8 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015C88C 001584EC C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015C890 001584F0 38 C1 00 08 */ addi r6, r1, 8
+/* 8015C894 001584F4 EC A2 E0 2A */ fadds f5, f2, f28
+/* 8015C898 001584F8 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015C89C 001584FC EC 9D 10 28 */ fsubs f4, f29, f2
+/* 8015C8A0 00158500 D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015C8A4 00158504 EC 62 F0 2A */ fadds f3, f2, f30
+/* 8015C8A8 00158508 38 A0 FF A0 */ li r5, -96
+/* 8015C8AC 0015850C EC 5F 10 28 */ fsubs f2, f31, f2
+/* 8015C8B0 00158510 D0 A1 00 34 */ stfs f5, 0x34(r1)
+/* 8015C8B4 00158514 D0 A1 00 28 */ stfs f5, 0x28(r1)
+/* 8015C8B8 00158518 D0 81 00 30 */ stfs f4, 0x30(r1)
+/* 8015C8BC 0015851C D0 81 00 2C */ stfs f4, 0x2c(r1)
+/* 8015C8C0 00158520 D0 61 00 3C */ stfs f3, 0x3c(r1)
+/* 8015C8C4 00158524 D0 61 00 38 */ stfs f3, 0x38(r1)
+/* 8015C8C8 00158528 D0 41 00 44 */ stfs f2, 0x44(r1)
+/* 8015C8CC 0015852C D0 41 00 40 */ stfs f2, 0x40(r1)
+/* 8015C8D0 00158530 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015C8D4 00158534 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015C8D8 00158538 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015C8DC 0015853C D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 8015C8E0 00158540 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015C8E4 00158544 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8015C8E8 00158548 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8015C8EC 0015854C 80 7F 01 B4 */ lwz r3, 0x1b4(r31)
+/* 8015C8F0 00158550 4B EF E6 89 */ bl func_8005AF78
+/* 8015C8F4 00158554 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015C8F8 00158558 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015C8FC 0015855C C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015C900 00158560 38 C1 00 08 */ addi r6, r1, 8
+/* 8015C904 00158564 EC 82 E0 2A */ fadds f4, f2, f28
+/* 8015C908 00158568 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015C90C 0015856C EC 7D 10 28 */ fsubs f3, f29, f2
+/* 8015C910 00158570 D3 C1 00 3C */ stfs f30, 0x3c(r1)
+/* 8015C914 00158574 EC 42 F0 2A */ fadds f2, f2, f30
+/* 8015C918 00158578 38 A0 FF A0 */ li r5, -96
+/* 8015C91C 0015857C D0 81 00 34 */ stfs f4, 0x34(r1)
+/* 8015C920 00158580 D0 81 00 28 */ stfs f4, 0x28(r1)
+/* 8015C924 00158584 D0 61 00 30 */ stfs f3, 0x30(r1)
+/* 8015C928 00158588 D0 61 00 2C */ stfs f3, 0x2c(r1)
+/* 8015C92C 0015858C D3 C1 00 38 */ stfs f30, 0x38(r1)
+/* 8015C930 00158590 D0 41 00 44 */ stfs f2, 0x44(r1)
+/* 8015C934 00158594 D0 41 00 40 */ stfs f2, 0x40(r1)
+/* 8015C938 00158598 D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015C93C 0015859C D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015C940 001585A0 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015C944 001585A4 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015C948 001585A8 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 8015C94C 001585AC D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015C950 001585B0 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8015C954 001585B4 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8015C958 001585B8 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
+/* 8015C95C 001585BC 4B EF E6 1D */ bl func_8005AF78
+/* 8015C960 001585C0 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015C964 001585C4 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015C968 001585C8 C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015C96C 001585CC 38 C1 00 08 */ addi r6, r1, 8
+/* 8015C970 001585D0 EC 82 E0 2A */ fadds f4, f2, f28
+/* 8015C974 001585D4 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015C978 001585D8 EC 7D 10 28 */ fsubs f3, f29, f2
+/* 8015C97C 001585DC D3 E1 00 44 */ stfs f31, 0x44(r1)
+/* 8015C980 001585E0 EC 5F 10 28 */ fsubs f2, f31, f2
+/* 8015C984 001585E4 38 A0 FF A0 */ li r5, -96
+/* 8015C988 001585E8 D0 81 00 34 */ stfs f4, 0x34(r1)
+/* 8015C98C 001585EC D0 81 00 28 */ stfs f4, 0x28(r1)
+/* 8015C990 001585F0 D0 61 00 30 */ stfs f3, 0x30(r1)
+/* 8015C994 001585F4 D0 61 00 2C */ stfs f3, 0x2c(r1)
+/* 8015C998 001585F8 D0 41 00 3C */ stfs f2, 0x3c(r1)
+/* 8015C99C 001585FC D0 41 00 38 */ stfs f2, 0x38(r1)
+/* 8015C9A0 00158600 D3 E1 00 40 */ stfs f31, 0x40(r1)
+/* 8015C9A4 00158604 D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015C9A8 00158608 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015C9AC 0015860C D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015C9B0 00158610 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015C9B4 00158614 D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 8015C9B8 00158618 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8015C9BC 0015861C D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 8015C9C0 00158620 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 8015C9C4 00158624 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
+/* 8015C9C8 00158628 4B EF E5 B1 */ bl func_8005AF78
+/* 8015C9CC 0015862C C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015C9D0 00158630 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015C9D4 00158634 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015C9D8 00158638 38 C1 00 08 */ addi r6, r1, 8
+/* 8015C9DC 0015863C EC 82 E0 2A */ fadds f4, f2, f28
+/* 8015C9E0 00158640 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015C9E4 00158644 EC 62 F0 2A */ fadds f3, f2, f30
+/* 8015C9E8 00158648 D3 81 00 34 */ stfs f28, 0x34(r1)
+/* 8015C9EC 0015864C EC 5F 10 28 */ fsubs f2, f31, f2
+/* 8015C9F0 00158650 38 A0 FF A0 */ li r5, -96
+/* 8015C9F4 00158654 D3 81 00 28 */ stfs f28, 0x28(r1)
+/* 8015C9F8 00158658 D0 81 00 30 */ stfs f4, 0x30(r1)
+/* 8015C9FC 0015865C D0 81 00 2C */ stfs f4, 0x2c(r1)
+/* 8015CA00 00158660 D0 61 00 3C */ stfs f3, 0x3c(r1)
+/* 8015CA04 00158664 D0 61 00 38 */ stfs f3, 0x38(r1)
+/* 8015CA08 00158668 D0 41 00 44 */ stfs f2, 0x44(r1)
+/* 8015CA0C 0015866C D0 41 00 40 */ stfs f2, 0x40(r1)
+/* 8015CA10 00158670 D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015CA14 00158674 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 8015CA18 00158678 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015CA1C 0015867C D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 8015CA20 00158680 D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 8015CA24 00158684 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015CA28 00158688 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 8015CA2C 0015868C D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8015CA30 00158690 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
+/* 8015CA34 00158694 4B EF E5 45 */ bl func_8005AF78
+/* 8015CA38 00158698 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015CA3C 0015869C 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015CA40 001586A0 C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015CA44 001586A4 38 C1 00 08 */ addi r6, r1, 8
+/* 8015CA48 001586A8 EC 9D 10 28 */ fsubs f4, f29, f2
+/* 8015CA4C 001586AC C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015CA50 001586B0 EC 62 F0 2A */ fadds f3, f2, f30
+/* 8015CA54 001586B4 D3 A1 00 30 */ stfs f29, 0x30(r1)
+/* 8015CA58 001586B8 EC 5F 10 28 */ fsubs f2, f31, f2
+/* 8015CA5C 001586BC 38 A0 FF A0 */ li r5, -96
+/* 8015CA60 001586C0 D0 81 00 34 */ stfs f4, 0x34(r1)
+/* 8015CA64 001586C4 D0 81 00 28 */ stfs f4, 0x28(r1)
+/* 8015CA68 001586C8 D3 A1 00 2C */ stfs f29, 0x2c(r1)
+/* 8015CA6C 001586CC D0 61 00 3C */ stfs f3, 0x3c(r1)
+/* 8015CA70 001586D0 D0 61 00 38 */ stfs f3, 0x38(r1)
+/* 8015CA74 001586D4 D0 41 00 44 */ stfs f2, 0x44(r1)
+/* 8015CA78 001586D8 D0 41 00 40 */ stfs f2, 0x40(r1)
+/* 8015CA7C 001586DC D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015CA80 001586E0 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 8015CA84 001586E4 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015CA88 001586E8 D0 01 00 20 */ stfs f0, 0x20(r1)
+/* 8015CA8C 001586EC D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 8015CA90 001586F0 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015CA94 001586F4 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 8015CA98 001586F8 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8015CA9C 001586FC 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
+/* 8015CAA0 00158700 4B EF E4 D9 */ bl func_8005AF78
+/* 8015CAA4 00158704 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015CAA8 00158708 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015CAAC 0015870C C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015CAB0 00158710 38 C1 00 08 */ addi r6, r1, 8
+/* 8015CAB4 00158714 EC 62 E0 2A */ fadds f3, f2, f28
+/* 8015CAB8 00158718 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015CABC 0015871C EC 42 F0 2A */ fadds f2, f2, f30
+/* 8015CAC0 00158720 D3 81 00 34 */ stfs f28, 0x34(r1)
+/* 8015CAC4 00158724 38 A0 FF A0 */ li r5, -96
+/* 8015CAC8 00158728 D3 81 00 28 */ stfs f28, 0x28(r1)
+/* 8015CACC 0015872C D0 61 00 30 */ stfs f3, 0x30(r1)
+/* 8015CAD0 00158730 D0 61 00 2C */ stfs f3, 0x2c(r1)
+/* 8015CAD4 00158734 D3 C1 00 3C */ stfs f30, 0x3c(r1)
+/* 8015CAD8 00158738 D3 C1 00 38 */ stfs f30, 0x38(r1)
+/* 8015CADC 0015873C D0 41 00 44 */ stfs f2, 0x44(r1)
+/* 8015CAE0 00158740 D0 41 00 40 */ stfs f2, 0x40(r1)
+/* 8015CAE4 00158744 D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015CAE8 00158748 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015CAEC 0015874C D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015CAF0 00158750 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015CAF4 00158754 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 8015CAF8 00158758 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015CAFC 0015875C D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8015CB00 00158760 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8015CB04 00158764 80 7F 01 AC */ lwz r3, 0x1ac(r31)
+/* 8015CB08 00158768 4B EF E4 71 */ bl func_8005AF78
+/* 8015CB0C 0015876C C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015CB10 00158770 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015CB14 00158774 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015CB18 00158778 38 C1 00 08 */ addi r6, r1, 8
+/* 8015CB1C 0015877C EC 7D 10 28 */ fsubs f3, f29, f2
+/* 8015CB20 00158780 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015CB24 00158784 EC 42 F0 2A */ fadds f2, f2, f30
+/* 8015CB28 00158788 D3 A1 00 30 */ stfs f29, 0x30(r1)
+/* 8015CB2C 0015878C 38 A0 FF A0 */ li r5, -96
+/* 8015CB30 00158790 D0 61 00 34 */ stfs f3, 0x34(r1)
+/* 8015CB34 00158794 D0 61 00 28 */ stfs f3, 0x28(r1)
+/* 8015CB38 00158798 D3 A1 00 2C */ stfs f29, 0x2c(r1)
+/* 8015CB3C 0015879C D3 C1 00 3C */ stfs f30, 0x3c(r1)
+/* 8015CB40 001587A0 D3 C1 00 38 */ stfs f30, 0x38(r1)
+/* 8015CB44 001587A4 D0 41 00 44 */ stfs f2, 0x44(r1)
+/* 8015CB48 001587A8 D0 41 00 40 */ stfs f2, 0x40(r1)
+/* 8015CB4C 001587AC D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015CB50 001587B0 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015CB54 001587B4 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015CB58 001587B8 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015CB5C 001587BC D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 8015CB60 001587C0 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8015CB64 001587C4 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 8015CB68 001587C8 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 8015CB6C 001587CC 80 7F 01 AC */ lwz r3, 0x1ac(r31)
+/* 8015CB70 001587D0 4B EF E4 09 */ bl func_8005AF78
+/* 8015CB74 001587D4 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015CB78 001587D8 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015CB7C 001587DC C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015CB80 001587E0 38 C1 00 08 */ addi r6, r1, 8
+/* 8015CB84 001587E4 EC 62 E0 2A */ fadds f3, f2, f28
+/* 8015CB88 001587E8 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015CB8C 001587EC EC 5F 10 28 */ fsubs f2, f31, f2
+/* 8015CB90 001587F0 D3 81 00 34 */ stfs f28, 0x34(r1)
+/* 8015CB94 001587F4 38 A0 FF A0 */ li r5, -96
+/* 8015CB98 001587F8 D3 81 00 28 */ stfs f28, 0x28(r1)
+/* 8015CB9C 001587FC D0 61 00 30 */ stfs f3, 0x30(r1)
+/* 8015CBA0 00158800 D0 61 00 2C */ stfs f3, 0x2c(r1)
+/* 8015CBA4 00158804 D0 41 00 3C */ stfs f2, 0x3c(r1)
+/* 8015CBA8 00158808 D0 41 00 38 */ stfs f2, 0x38(r1)
+/* 8015CBAC 0015880C D3 E1 00 44 */ stfs f31, 0x44(r1)
+/* 8015CBB0 00158810 D3 E1 00 40 */ stfs f31, 0x40(r1)
+/* 8015CBB4 00158814 D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015CBB8 00158818 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015CBBC 0015881C D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015CBC0 00158820 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015CBC4 00158824 D0 01 00 0C */ stfs f0, 0xc(r1)
+/* 8015CBC8 00158828 D0 01 00 14 */ stfs f0, 0x14(r1)
+/* 8015CBCC 0015882C D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 8015CBD0 00158830 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 8015CBD4 00158834 80 7F 01 AC */ lwz r3, 0x1ac(r31)
+/* 8015CBD8 00158838 4B EF E3 A1 */ bl func_8005AF78
+/* 8015CBDC 0015883C C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
+/* 8015CBE0 00158840 38 81 00 28 */ addi r4, r1, 0x28
+/* 8015CBE4 00158844 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015CBE8 00158848 38 C1 00 08 */ addi r6, r1, 8
+/* 8015CBEC 0015884C EC 7D 10 28 */ fsubs f3, f29, f2
+/* 8015CBF0 00158850 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015CBF4 00158854 EC 5F 10 28 */ fsubs f2, f31, f2
+/* 8015CBF8 00158858 D3 A1 00 30 */ stfs f29, 0x30(r1)
+/* 8015CBFC 0015885C 38 A0 FF A0 */ li r5, -96
+/* 8015CC00 00158860 D0 61 00 34 */ stfs f3, 0x34(r1)
+/* 8015CC04 00158864 D0 61 00 28 */ stfs f3, 0x28(r1)
+/* 8015CC08 00158868 D3 A1 00 2C */ stfs f29, 0x2c(r1)
+/* 8015CC0C 0015886C D0 41 00 3C */ stfs f2, 0x3c(r1)
+/* 8015CC10 00158870 D0 41 00 38 */ stfs f2, 0x38(r1)
+/* 8015CC14 00158874 D3 E1 00 44 */ stfs f31, 0x44(r1)
+/* 8015CC18 00158878 D3 E1 00 40 */ stfs f31, 0x40(r1)
+/* 8015CC1C 0015887C D0 21 00 08 */ stfs f1, 8(r1)
+/* 8015CC20 00158880 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 8015CC24 00158884 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 8015CC28 00158888 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 8015CC2C 0015888C D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 8015CC30 00158890 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 8015CC34 00158894 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 8015CC38 00158898 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 8015CC3C 0015889C 80 7F 01 AC */ lwz r3, 0x1ac(r31)
+/* 8015CC40 001588A0 4B EF E3 39 */ bl func_8005AF78
+lbl_8015CC44:
+/* 8015CC44 001588A4 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
+/* 8015CC48 001588A8 CB E1 00 80 */ lfd f31, 0x80(r1)
+/* 8015CC4C 001588AC E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0
+/* 8015CC50 001588B0 CB C1 00 70 */ lfd f30, 0x70(r1)
+/* 8015CC54 001588B4 E3 A1 00 68 */ psq_l f29, 104(r1), 0, qr0
+/* 8015CC58 001588B8 CB A1 00 60 */ lfd f29, 0x60(r1)
+/* 8015CC5C 001588BC E3 81 00 58 */ psq_l f28, 88(r1), 0, qr0
+/* 8015CC60 001588C0 CB 81 00 50 */ lfd f28, 0x50(r1)
+/* 8015CC64 001588C4 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 8015CC68 001588C8 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 8015CC6C 001588CC 7C 08 03 A6 */ mtlr r0
+/* 8015CC70 001588D0 38 21 00 90 */ addi r1, r1, 0x90
+/* 8015CC74 001588D4 4E 80 00 20 */ blr
+
+.global func_8015CC78
+func_8015CC78:
+/* 8015CC78 001588D8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8015CC7C 001588DC 7C 08 02 A6 */ mflr r0
+/* 8015CC80 001588E0 3D 20 80 48 */ lis r9, lbl_8048773C@ha
+/* 8015CC84 001588E4 39 44 FF FF */ addi r10, r4, -1
+/* 8015CC88 001588E8 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8015CC8C 001588EC 39 29 77 3C */ addi r9, r9, lbl_8048773C@l
+/* 8015CC90 001588F0 3C E0 00 01 */ lis r7, 0x0000FFFF@ha
+/* 8015CC94 001588F4 7D 48 07 34 */ extsh r8, r10
+/* 8015CC98 001588F8 A0 89 0B BA */ lhz r4, 0xbba(r9)
+/* 8015CC9C 001588FC 38 07 FF FF */ addi r0, r7, 0x0000FFFF@l
+/* 8015CCA0 00158900 2C 88 00 00 */ cmpwi cr1, r8, 0
+/* 8015CCA4 00158904 B0 01 00 08 */ sth r0, 8(r1)
+/* 8015CCA8 00158908 54 87 06 BE */ clrlwi r7, r4, 0x1a
+/* 8015CCAC 0015890C 38 84 00 01 */ addi r4, r4, 1
+/* 8015CCB0 00158910 1C E7 00 28 */ mulli r7, r7, 0x28
+/* 8015CCB4 00158914 B0 89 0B BA */ sth r4, 0xbba(r9)
+/* 8015CCB8 00158918 B0 01 00 0A */ sth r0, 0xa(r1)
+/* 8015CCBC 0015891C 7C 89 3A 14 */ add r4, r9, r7
+/* 8015CCC0 00158920 B4 04 01 BA */ sthu r0, 0x1ba(r4)
+/* 8015CCC4 00158924 B0 04 00 02 */ sth r0, 2(r4)
+/* 8015CCC8 00158928 B0 04 00 04 */ sth r0, 4(r4)
+/* 8015CCCC 0015892C B0 04 00 06 */ sth r0, 6(r4)
+/* 8015CCD0 00158930 B0 04 00 08 */ sth r0, 8(r4)
+/* 8015CCD4 00158934 B0 04 00 0A */ sth r0, 0xa(r4)
+/* 8015CCD8 00158938 B0 04 00 0C */ sth r0, 0xc(r4)
+/* 8015CCDC 0015893C B0 04 00 0E */ sth r0, 0xe(r4)
+/* 8015CCE0 00158940 B0 04 00 10 */ sth r0, 0x10(r4)
+/* 8015CCE4 00158944 B0 04 00 12 */ sth r0, 0x12(r4)
+/* 8015CCE8 00158948 B0 04 00 14 */ sth r0, 0x14(r4)
+/* 8015CCEC 0015894C B0 04 00 16 */ sth r0, 0x16(r4)
+/* 8015CCF0 00158950 B0 04 00 18 */ sth r0, 0x18(r4)
+/* 8015CCF4 00158954 B0 04 00 1A */ sth r0, 0x1a(r4)
+/* 8015CCF8 00158958 B0 04 00 1C */ sth r0, 0x1c(r4)
+/* 8015CCFC 0015895C B0 04 00 1E */ sth r0, 0x1e(r4)
+/* 8015CD00 00158960 B0 04 00 20 */ sth r0, 0x20(r4)
+/* 8015CD04 00158964 B0 04 00 22 */ sth r0, 0x22(r4)
+/* 8015CD08 00158968 B0 04 00 24 */ sth r0, 0x24(r4)
+/* 8015CD0C 0015896C B0 01 00 0C */ sth r0, 0xc(r1)
+/* 8015CD10 00158970 B0 01 00 0E */ sth r0, 0xe(r1)
+/* 8015CD14 00158974 B0 01 00 10 */ sth r0, 0x10(r1)
+/* 8015CD18 00158978 B0 01 00 12 */ sth r0, 0x12(r1)
+/* 8015CD1C 0015897C B0 01 00 14 */ sth r0, 0x14(r1)
+/* 8015CD20 00158980 B0 01 00 16 */ sth r0, 0x16(r1)
+/* 8015CD24 00158984 B0 01 00 18 */ sth r0, 0x18(r1)
+/* 8015CD28 00158988 B0 01 00 1A */ sth r0, 0x1a(r1)
+/* 8015CD2C 0015898C B0 01 00 1C */ sth r0, 0x1c(r1)
+/* 8015CD30 00158990 B0 01 00 1E */ sth r0, 0x1e(r1)
+/* 8015CD34 00158994 B0 01 00 20 */ sth r0, 0x20(r1)
+/* 8015CD38 00158998 B0 01 00 22 */ sth r0, 0x22(r1)
+/* 8015CD3C 0015899C B0 01 00 24 */ sth r0, 0x24(r1)
+/* 8015CD40 001589A0 B0 01 00 26 */ sth r0, 0x26(r1)
+/* 8015CD44 001589A4 B0 01 00 28 */ sth r0, 0x28(r1)
+/* 8015CD48 001589A8 B0 01 00 2A */ sth r0, 0x2a(r1)
+/* 8015CD4C 001589AC B0 01 00 2C */ sth r0, 0x2c(r1)
+/* 8015CD50 001589B0 B0 04 00 26 */ sth r0, 0x26(r4)
+/* 8015CD54 001589B4 B0 01 00 2E */ sth r0, 0x2e(r1)
+/* 8015CD58 001589B8 41 84 01 C8 */ blt cr1, lbl_8015CF20
+/* 8015CD5C 001589BC 39 68 00 01 */ addi r11, r8, 1
+/* 8015CD60 001589C0 7D 60 07 34 */ extsh r0, r11
+/* 8015CD64 001589C4 2C 00 00 08 */ cmpwi r0, 8
+/* 8015CD68 001589C8 40 81 01 6C */ ble lbl_8015CED4
+/* 8015CD6C 001589CC 38 E0 00 00 */ li r7, 0
+/* 8015CD70 001589D0 38 00 00 00 */ li r0, 0
+/* 8015CD74 001589D4 41 84 00 10 */ blt cr1, lbl_8015CD84
+/* 8015CD78 001589D8 2C 08 80 01 */ cmpwi r8, -32767
+/* 8015CD7C 001589DC 41 80 00 08 */ blt lbl_8015CD84
+/* 8015CD80 001589E0 38 00 00 01 */ li r0, 1
+lbl_8015CD84:
+/* 8015CD84 001589E4 2C 00 00 00 */ cmpwi r0, 0
+/* 8015CD88 001589E8 41 82 00 34 */ beq lbl_8015CDBC
+/* 8015CD8C 001589EC 7D 40 07 34 */ extsh r0, r10
+/* 8015CD90 001589F0 39 20 00 01 */ li r9, 1
+/* 8015CD94 001589F4 54 00 00 20 */ rlwinm r0, r0, 0, 0, 0x10
+/* 8015CD98 001589F8 7C 00 07 35 */ extsh. r0, r0
+/* 8015CD9C 001589FC 40 82 00 14 */ bne lbl_8015CDB0
+/* 8015CDA0 00158A00 55 60 00 20 */ rlwinm r0, r11, 0, 0, 0x10
+/* 8015CDA4 00158A04 7C 00 07 35 */ extsh. r0, r0
+/* 8015CDA8 00158A08 41 82 00 08 */ beq lbl_8015CDB0
+/* 8015CDAC 00158A0C 39 20 00 00 */ li r9, 0
+lbl_8015CDB0:
+/* 8015CDB0 00158A10 2C 09 00 00 */ cmpwi r9, 0
+/* 8015CDB4 00158A14 41 82 00 08 */ beq lbl_8015CDBC
+/* 8015CDB8 00158A18 38 E0 00 01 */ li r7, 1
+lbl_8015CDBC:
+/* 8015CDBC 00158A1C 2C 07 00 00 */ cmpwi r7, 0
+/* 8015CDC0 00158A20 41 82 01 14 */ beq lbl_8015CED4
+/* 8015CDC4 00158A24 3D 40 CC CD */ lis r10, 0xCCCCCCCD@ha
+/* 8015CDC8 00158A28 55 00 08 3C */ slwi r0, r8, 1
+/* 8015CDCC 00158A2C 38 E1 00 08 */ addi r7, r1, 8
+/* 8015CDD0 00158A30 55 09 E8 FE */ srwi r9, r8, 3
+/* 8015CDD4 00158A34 7C E7 02 14 */ add r7, r7, r0
+/* 8015CDD8 00158A38 38 0A CC CD */ addi r0, r10, 0xCCCCCCCD@l
+/* 8015CDDC 00158A3C 7D 29 03 A6 */ mtctr r9
+/* 8015CDE0 00158A40 2C 08 00 08 */ cmpwi r8, 8
+/* 8015CDE4 00158A44 41 80 00 F0 */ blt lbl_8015CED4
+lbl_8015CDE8:
+/* 8015CDE8 00158A48 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CDEC 00158A4C 39 08 FF F8 */ addi r8, r8, -8
+/* 8015CDF0 00158A50 7D 49 53 78 */ mr r9, r10
+/* 8015CDF4 00158A54 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CDF8 00158A58 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CDFC 00158A5C 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CE00 00158A60 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CE04 00158A64 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CE08 00158A68 B1 67 00 00 */ sth r11, 0(r7)
+/* 8015CE0C 00158A6C 7D 49 53 78 */ mr r9, r10
+/* 8015CE10 00158A70 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CE14 00158A74 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CE18 00158A78 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CE1C 00158A7C 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CE20 00158A80 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CE24 00158A84 B1 67 FF FE */ sth r11, -2(r7)
+/* 8015CE28 00158A88 7D 49 53 78 */ mr r9, r10
+/* 8015CE2C 00158A8C 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CE30 00158A90 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CE34 00158A94 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CE38 00158A98 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CE3C 00158A9C 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CE40 00158AA0 B1 67 FF FC */ sth r11, -4(r7)
+/* 8015CE44 00158AA4 7D 49 53 78 */ mr r9, r10
+/* 8015CE48 00158AA8 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CE4C 00158AAC 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CE50 00158AB0 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CE54 00158AB4 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CE58 00158AB8 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CE5C 00158ABC B1 67 FF FA */ sth r11, -6(r7)
+/* 8015CE60 00158AC0 7D 49 53 78 */ mr r9, r10
+/* 8015CE64 00158AC4 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CE68 00158AC8 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CE6C 00158ACC 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CE70 00158AD0 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CE74 00158AD4 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CE78 00158AD8 B1 67 FF F8 */ sth r11, -8(r7)
+/* 8015CE7C 00158ADC 7D 49 53 78 */ mr r9, r10
+/* 8015CE80 00158AE0 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CE84 00158AE4 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CE88 00158AE8 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CE8C 00158AEC 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CE90 00158AF0 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CE94 00158AF4 B1 67 FF F6 */ sth r11, -0xa(r7)
+/* 8015CE98 00158AF8 7D 49 53 78 */ mr r9, r10
+/* 8015CE9C 00158AFC 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CEA0 00158B00 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CEA4 00158B04 7D 6A 18 50 */ subf r11, r10, r3
+/* 8015CEA8 00158B08 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CEAC 00158B0C 7D 40 18 16 */ mulhwu r10, r0, r3
+/* 8015CEB0 00158B10 B1 67 FF F4 */ sth r11, -0xc(r7)
+/* 8015CEB4 00158B14 7D 49 53 78 */ mr r9, r10
+/* 8015CEB8 00158B18 55 4A E8 FE */ srwi r10, r10, 3
+/* 8015CEBC 00158B1C 1D 4A 00 0A */ mulli r10, r10, 0xa
+/* 8015CEC0 00158B20 7D 4A 18 50 */ subf r10, r10, r3
+/* 8015CEC4 00158B24 55 23 E8 FE */ srwi r3, r9, 3
+/* 8015CEC8 00158B28 B1 47 FF F2 */ sth r10, -0xe(r7)
+/* 8015CECC 00158B2C 38 E7 FF F0 */ addi r7, r7, -16
+/* 8015CED0 00158B30 42 00 FF 18 */ bdnz lbl_8015CDE8
+lbl_8015CED4:
+/* 8015CED4 00158B34 7D 0A 07 35 */ extsh. r10, r8
+/* 8015CED8 00158B38 3C E0 CC CD */ lis r7, 0xCCCCCCCD@ha
+/* 8015CEDC 00158B3C 39 61 00 08 */ addi r11, r1, 8
+/* 8015CEE0 00158B40 55 49 08 3C */ slwi r9, r10, 1
+/* 8015CEE4 00158B44 38 0A 00 01 */ addi r0, r10, 1
+/* 8015CEE8 00158B48 7D 6B 4A 14 */ add r11, r11, r9
+/* 8015CEEC 00158B4C 39 27 CC CD */ addi r9, r7, 0xCCCCCCCD@l
+/* 8015CEF0 00158B50 7C 09 03 A6 */ mtctr r0
+/* 8015CEF4 00158B54 41 80 00 2C */ blt lbl_8015CF20
+lbl_8015CEF8:
+/* 8015CEF8 00158B58 7C E9 18 16 */ mulhwu r7, r9, r3
+/* 8015CEFC 00158B5C 39 08 FF FF */ addi r8, r8, -1
+/* 8015CF00 00158B60 7C E0 3B 78 */ mr r0, r7
+/* 8015CF04 00158B64 54 E7 E8 FE */ srwi r7, r7, 3
+/* 8015CF08 00158B68 1C E7 00 0A */ mulli r7, r7, 0xa
+/* 8015CF0C 00158B6C 7C E7 18 50 */ subf r7, r7, r3
+/* 8015CF10 00158B70 54 03 E8 FE */ srwi r3, r0, 3
+/* 8015CF14 00158B74 B0 EB 00 00 */ sth r7, 0(r11)
+/* 8015CF18 00158B78 39 6B FF FE */ addi r11, r11, -2
+/* 8015CF1C 00158B7C 42 00 FF DC */ bdnz lbl_8015CEF8
+lbl_8015CF20:
+/* 8015CF20 00158B80 3C 60 80 40 */ lis r3, lbl_803FC3E8@ha
+/* 8015CF24 00158B84 3C E0 80 40 */ lis r7, lbl_803FC414@ha
+/* 8015CF28 00158B88 38 00 00 05 */ li r0, 5
+/* 8015CF2C 00158B8C 7C 89 23 78 */ mr r9, r4
+/* 8015CF30 00158B90 39 01 00 08 */ addi r8, r1, 8
+/* 8015CF34 00158B94 38 63 C3 E8 */ addi r3, r3, lbl_803FC3E8@l
+/* 8015CF38 00158B98 38 E7 C4 14 */ addi r7, r7, lbl_803FC414@l
+/* 8015CF3C 00158B9C 39 40 00 00 */ li r10, 0
+/* 8015CF40 00158BA0 7C 09 03 A6 */ mtctr r0
+lbl_8015CF44:
+/* 8015CF44 00158BA4 A0 08 00 00 */ lhz r0, 0(r8)
+/* 8015CF48 00158BA8 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015CF4C 00158BAC 41 82 00 28 */ beq lbl_8015CF74
+/* 8015CF50 00158BB0 2C 06 00 00 */ cmpwi r6, 0
+/* 8015CF54 00158BB4 41 82 00 14 */ beq lbl_8015CF68
+/* 8015CF58 00158BB8 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CF5C 00158BBC 7C 07 02 2E */ lhzx r0, r7, r0
+/* 8015CF60 00158BC0 B0 09 00 00 */ sth r0, 0(r9)
+/* 8015CF64 00158BC4 48 00 00 10 */ b lbl_8015CF74
+lbl_8015CF68:
+/* 8015CF68 00158BC8 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CF6C 00158BCC 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015CF70 00158BD0 B0 09 00 00 */ sth r0, 0(r9)
+lbl_8015CF74:
+/* 8015CF74 00158BD4 A0 08 00 02 */ lhz r0, 2(r8)
+/* 8015CF78 00158BD8 39 4A 00 01 */ addi r10, r10, 1
+/* 8015CF7C 00158BDC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015CF80 00158BE0 41 82 00 28 */ beq lbl_8015CFA8
+/* 8015CF84 00158BE4 2C 06 00 00 */ cmpwi r6, 0
+/* 8015CF88 00158BE8 41 82 00 14 */ beq lbl_8015CF9C
+/* 8015CF8C 00158BEC 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CF90 00158BF0 7C 07 02 2E */ lhzx r0, r7, r0
+/* 8015CF94 00158BF4 B0 09 00 02 */ sth r0, 2(r9)
+/* 8015CF98 00158BF8 48 00 00 10 */ b lbl_8015CFA8
+lbl_8015CF9C:
+/* 8015CF9C 00158BFC 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CFA0 00158C00 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015CFA4 00158C04 B0 09 00 02 */ sth r0, 2(r9)
+lbl_8015CFA8:
+/* 8015CFA8 00158C08 A0 08 00 04 */ lhz r0, 4(r8)
+/* 8015CFAC 00158C0C 39 4A 00 01 */ addi r10, r10, 1
+/* 8015CFB0 00158C10 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015CFB4 00158C14 41 82 00 28 */ beq lbl_8015CFDC
+/* 8015CFB8 00158C18 2C 06 00 00 */ cmpwi r6, 0
+/* 8015CFBC 00158C1C 41 82 00 14 */ beq lbl_8015CFD0
+/* 8015CFC0 00158C20 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CFC4 00158C24 7C 07 02 2E */ lhzx r0, r7, r0
+/* 8015CFC8 00158C28 B0 09 00 04 */ sth r0, 4(r9)
+/* 8015CFCC 00158C2C 48 00 00 10 */ b lbl_8015CFDC
+lbl_8015CFD0:
+/* 8015CFD0 00158C30 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CFD4 00158C34 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015CFD8 00158C38 B0 09 00 04 */ sth r0, 4(r9)
+lbl_8015CFDC:
+/* 8015CFDC 00158C3C A0 08 00 06 */ lhz r0, 6(r8)
+/* 8015CFE0 00158C40 39 4A 00 01 */ addi r10, r10, 1
+/* 8015CFE4 00158C44 28 00 FF FF */ cmplwi r0, 0xffff
+/* 8015CFE8 00158C48 41 82 00 28 */ beq lbl_8015D010
+/* 8015CFEC 00158C4C 2C 06 00 00 */ cmpwi r6, 0
+/* 8015CFF0 00158C50 41 82 00 14 */ beq lbl_8015D004
+/* 8015CFF4 00158C54 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015CFF8 00158C58 7C 07 02 2E */ lhzx r0, r7, r0
+/* 8015CFFC 00158C5C B0 09 00 06 */ sth r0, 6(r9)
+/* 8015D000 00158C60 48 00 00 10 */ b lbl_8015D010
+lbl_8015D004:
+/* 8015D004 00158C64 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
+/* 8015D008 00158C68 7C 03 02 2E */ lhzx r0, r3, r0
+/* 8015D00C 00158C6C B0 09 00 06 */ sth r0, 6(r9)
+lbl_8015D010:
+/* 8015D010 00158C70 39 4A 00 01 */ addi r10, r10, 1
+/* 8015D014 00158C74 39 29 00 08 */ addi r9, r9, 8
+/* 8015D018 00158C78 39 08 00 08 */ addi r8, r8, 8
+/* 8015D01C 00158C7C 42 00 FF 28 */ bdnz lbl_8015CF44
+/* 8015D020 00158C80 7C A3 2B 78 */ mr r3, r5
+/* 8015D024 00158C84 4B FF F2 E5 */ bl func_8015C308
+/* 8015D028 00158C88 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8015D02C 00158C8C 7C 08 03 A6 */ mtlr r0
+/* 8015D030 00158C90 38 21 00 30 */ addi r1, r1, 0x30
+/* 8015D034 00158C94 4E 80 00 20 */ blr
+
+.global func_8015D038
+func_8015D038:
+/* 8015D038 00158C98 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8015D03C 00158C9C 7C 08 02 A6 */ mflr r0
+/* 8015D040 00158CA0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8015D044 00158CA4 39 61 00 30 */ addi r11, r1, 0x30
+/* 8015D048 00158CA8 48 06 A0 DD */ bl _savegpr_26
+/* 8015D04C 00158CAC 88 0D 9D 34 */ lbz r0, lbl_8063EFF4-_SDA_BASE_(r13)
+/* 8015D050 00158CB0 38 A0 00 FF */ li r5, 0xff
+/* 8015D054 00158CB4 98 A1 00 08 */ stb r5, 8(r1)
+/* 8015D058 00158CB8 7C 7A 1B 78 */ mr r26, r3
+/* 8015D05C 00158CBC 28 00 00 08 */ cmplwi r0, 8
+/* 8015D060 00158CC0 7C 9B 23 78 */ mr r27, r4
+/* 8015D064 00158CC4 98 A1 00 09 */ stb r5, 9(r1)
+/* 8015D068 00158CC8 98 A1 00 0A */ stb r5, 0xa(r1)
+/* 8015D06C 00158CCC 98 A1 00 0B */ stb r5, 0xb(r1)
+/* 8015D070 00158CD0 41 80 00 2C */ blt lbl_8015D09C
+/* 8015D074 00158CD4 88 6D 9D 35 */ lbz r3, lbl_8063EFF5-_SDA_BASE_(r13)
+/* 8015D078 00158CD8 38 63 00 01 */ addi r3, r3, 1
+/* 8015D07C 00158CDC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8015D080 00158CE0 98 6D 9D 35 */ stb r3, lbl_8063EFF5-_SDA_BASE_(r13)
+/* 8015D084 00158CE4 28 00 00 07 */ cmplwi r0, 7
+/* 8015D088 00158CE8 40 82 00 0C */ bne lbl_8015D094
+/* 8015D08C 00158CEC 38 00 00 00 */ li r0, 0
+/* 8015D090 00158CF0 98 0D 9D 35 */ stb r0, lbl_8063EFF5-_SDA_BASE_(r13)
+lbl_8015D094:
+/* 8015D094 00158CF4 38 00 00 00 */ li r0, 0
+/* 8015D098 00158CF8 98 0D 9D 34 */ stb r0, lbl_8063EFF4-_SDA_BASE_(r13)
+lbl_8015D09C:
+/* 8015D09C 00158CFC 88 8D 9D 34 */ lbz r4, lbl_8063EFF4-_SDA_BASE_(r13)
+/* 8015D0A0 00158D00 3C 60 80 42 */ lis r3, lbl_8041EBF0@ha
+/* 8015D0A4 00158D04 88 0D 9D 35 */ lbz r0, lbl_8063EFF5-_SDA_BASE_(r13)
+/* 8015D0A8 00158D08 38 63 EB F0 */ addi r3, r3, lbl_8041EBF0@l
+/* 8015D0AC 00158D0C 38 84 00 01 */ addi r4, r4, 1
+/* 8015D0B0 00158D10 54 00 10 3A */ slwi r0, r0, 2
+/* 8015D0B4 00158D14 98 8D 9D 34 */ stb r4, lbl_8063EFF4-_SDA_BASE_(r13)
+/* 8015D0B8 00158D18 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015D0BC 00158D1C 4B EF D9 3D */ bl func_8005A9F8
+/* 8015D0C0 00158D20 88 1B 00 18 */ lbz r0, 0x18(r27)
+/* 8015D0C4 00158D24 3C C0 80 42 */ lis r6, lbl_8041E9B8@ha
+/* 8015D0C8 00158D28 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D0CC 00158D2C 38 C6 E9 B8 */ addi r6, r6, lbl_8041E9B8@l
+/* 8015D0D0 00158D30 54 00 18 38 */ slwi r0, r0, 3
+/* 8015D0D4 00158D34 80 FB 00 2C */ lwz r7, 0x2c(r27)
+/* 8015D0D8 00158D38 7C A6 02 14 */ add r5, r6, r0
+/* 8015D0DC 00158D3C 7C C6 02 AE */ lhax r6, r6, r0
+/* 8015D0E0 00158D40 80 88 16 38 */ lwz r4, 0x1638(r8)
+/* 8015D0E4 00158D44 7C E7 32 14 */ add r7, r7, r6
+/* 8015D0E8 00158D48 80 DB 00 30 */ lwz r6, 0x30(r27)
+/* 8015D0EC 00158D4C 80 04 15 3C */ lwz r0, 0x153c(r4)
+/* 8015D0F0 00158D50 7C FE 07 34 */ extsh r30, r7
+/* 8015D0F4 00158D54 A8 85 00 02 */ lha r4, 2(r5)
+/* 8015D0F8 00158D58 38 BE 00 12 */ addi r5, r30, 0x12
+/* 8015D0FC 00158D5C 7C 00 18 40 */ cmplw r0, r3
+/* 8015D100 00158D60 7C 06 22 14 */ add r0, r6, r4
+/* 8015D104 00158D64 7C BD 07 34 */ extsh r29, r5
+/* 8015D108 00158D68 7C 1C 07 34 */ extsh r28, r0
+/* 8015D10C 00158D6C 38 1C 00 12 */ addi r0, r28, 0x12
+/* 8015D110 00158D70 7C 1B 07 34 */ extsh r27, r0
+/* 8015D114 00158D74 40 82 00 14 */ bne lbl_8015D128
+/* 8015D118 00158D78 88 03 00 07 */ lbz r0, 7(r3)
+/* 8015D11C 00158D7C 54 00 07 FE */ clrlwi r0, r0, 0x1f
+/* 8015D120 00158D80 2C 00 00 01 */ cmpwi r0, 1
+/* 8015D124 00158D84 40 82 00 1C */ bne lbl_8015D140
+lbl_8015D128:
+/* 8015D128 00158D88 80 88 16 38 */ lwz r4, 0x1638(r8)
+/* 8015D12C 00158D8C 90 64 15 3C */ stw r3, 0x153c(r4)
+/* 8015D130 00158D90 80 68 16 38 */ lwz r3, 0x1638(r8)
+/* 8015D134 00158D94 80 03 15 38 */ lwz r0, 0x1538(r3)
+/* 8015D138 00158D98 60 00 00 01 */ ori r0, r0, 1
+/* 8015D13C 00158D9C 90 03 15 38 */ stw r0, 0x1538(r3)
+lbl_8015D140:
+/* 8015D140 00158DA0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D144 00158DA4 38 A0 00 02 */ li r5, 2
+/* 8015D148 00158DA8 3B E0 00 01 */ li r31, 1
+/* 8015D14C 00158DAC 38 80 00 04 */ li r4, 4
+/* 8015D150 00158DB0 80 66 16 38 */ lwz r3, 0x1638(r6)
+/* 8015D154 00158DB4 38 00 00 05 */ li r0, 5
+/* 8015D158 00158DB8 90 A3 01 84 */ stw r5, 0x184(r3)
+/* 8015D15C 00158DBC 80 A6 16 38 */ lwz r5, 0x1638(r6)
+/* 8015D160 00158DC0 80 65 00 10 */ lwz r3, 0x10(r5)
+/* 8015D164 00158DC4 60 63 00 02 */ ori r3, r3, 2
+/* 8015D168 00158DC8 90 65 00 10 */ stw r3, 0x10(r5)
+/* 8015D16C 00158DCC 80 A6 16 38 */ lwz r5, 0x1638(r6)
+/* 8015D170 00158DD0 80 65 00 00 */ lwz r3, 0(r5)
+/* 8015D174 00158DD4 60 63 00 02 */ ori r3, r3, 2
+/* 8015D178 00158DD8 90 65 00 00 */ stw r3, 0(r5)
+/* 8015D17C 00158DDC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D180 00158DE0 80 65 16 38 */ lwz r3, 0x1638(r5)
+/* 8015D184 00158DE4 93 E3 0A 24 */ stw r31, 0xa24(r3)
+/* 8015D188 00158DE8 80 65 16 38 */ lwz r3, 0x1638(r5)
+/* 8015D18C 00158DEC 90 83 0A 28 */ stw r4, 0xa28(r3)
+/* 8015D190 00158DF0 80 65 16 38 */ lwz r3, 0x1638(r5)
+/* 8015D194 00158DF4 90 03 0A 2C */ stw r0, 0xa2c(r3)
+/* 8015D198 00158DF8 80 65 16 38 */ lwz r3, 0x1638(r5)
+/* 8015D19C 00158DFC 90 03 0A 30 */ stw r0, 0xa30(r3)
+/* 8015D1A0 00158E00 80 65 16 38 */ lwz r3, 0x1638(r5)
+/* 8015D1A4 00158E04 80 03 00 64 */ lwz r0, 0x64(r3)
+/* 8015D1A8 00158E08 60 00 00 01 */ ori r0, r0, 1
+/* 8015D1AC 00158E0C 90 03 00 64 */ stw r0, 0x64(r3)
+/* 8015D1B0 00158E10 80 65 16 38 */ lwz r3, 0x1638(r5)
+/* 8015D1B4 00158E14 80 03 00 00 */ lwz r0, 0(r3)
+/* 8015D1B8 00158E18 60 00 00 40 */ ori r0, r0, 0x40
+/* 8015D1BC 00158E1C 90 03 00 00 */ stw r0, 0(r3)
+/* 8015D1C0 00158E20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D1C4 00158E24 80 9A 01 A8 */ lwz r4, 0x1a8(r26)
+/* 8015D1C8 00158E28 48 0D AE F5 */ bl func_802380BC
+/* 8015D1CC 00158E2C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D1D0 00158E30 38 00 00 00 */ li r0, 0
+/* 8015D1D4 00158E34 38 C0 00 07 */ li r6, 7
+/* 8015D1D8 00158E38 38 A0 00 03 */ li r5, 3
+/* 8015D1DC 00158E3C 80 68 16 38 */ lwz r3, 0x1638(r8)
+/* 8015D1E0 00158E40 38 80 00 04 */ li r4, 4
+/* 8015D1E4 00158E44 9B E3 0A 36 */ stb r31, 0xa36(r3)
+/* 8015D1E8 00158E48 80 68 16 38 */ lwz r3, 0x1638(r8)
+/* 8015D1EC 00158E4C 9B E3 0A 37 */ stb r31, 0xa37(r3)
+/* 8015D1F0 00158E50 80 68 16 38 */ lwz r3, 0x1638(r8)
+/* 8015D1F4 00158E54 98 03 0A 38 */ stb r0, 0xa38(r3)
+/* 8015D1F8 00158E58 80 E8 16 38 */ lwz r7, 0x1638(r8)
+/* 8015D1FC 00158E5C 80 67 00 64 */ lwz r3, 0x64(r7)
+/* 8015D200 00158E60 60 63 00 04 */ ori r3, r3, 4
+/* 8015D204 00158E64 90 67 00 64 */ stw r3, 0x64(r7)
+/* 8015D208 00158E68 80 E8 16 38 */ lwz r7, 0x1638(r8)
+/* 8015D20C 00158E6C 80 67 00 00 */ lwz r3, 0(r7)
+/* 8015D210 00158E70 60 63 00 40 */ ori r3, r3, 0x40
+/* 8015D214 00158E74 90 67 00 00 */ stw r3, 0(r7)
+/* 8015D218 00158E78 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D21C 00158E7C 80 67 16 38 */ lwz r3, 0x1638(r7)
+/* 8015D220 00158E80 90 C3 0A 44 */ stw r6, 0xa44(r3)
+/* 8015D224 00158E84 80 67 16 38 */ lwz r3, 0x1638(r7)
+/* 8015D228 00158E88 98 03 0A 50 */ stb r0, 0xa50(r3)
+/* 8015D22C 00158E8C 80 67 16 38 */ lwz r3, 0x1638(r7)
+/* 8015D230 00158E90 90 03 0A 48 */ stw r0, 0xa48(r3)
+/* 8015D234 00158E94 80 67 16 38 */ lwz r3, 0x1638(r7)
+/* 8015D238 00158E98 90 C3 0A 4C */ stw r6, 0xa4c(r3)
+/* 8015D23C 00158E9C 80 67 16 38 */ lwz r3, 0x1638(r7)
+/* 8015D240 00158EA0 98 03 0A 51 */ stb r0, 0xa51(r3)
+/* 8015D244 00158EA4 80 67 16 38 */ lwz r3, 0x1638(r7)
+/* 8015D248 00158EA8 98 03 0A 52 */ stb r0, 0xa52(r3)
+/* 8015D24C 00158EAC 80 C7 16 38 */ lwz r6, 0x1638(r7)
+/* 8015D250 00158EB0 80 66 00 64 */ lwz r3, 0x64(r6)
+/* 8015D254 00158EB4 60 63 00 10 */ ori r3, r3, 0x10
+/* 8015D258 00158EB8 90 66 00 64 */ stw r3, 0x64(r6)
+/* 8015D25C 00158EBC 80 C7 16 38 */ lwz r6, 0x1638(r7)
+/* 8015D260 00158EC0 80 66 00 00 */ lwz r3, 0(r6)
+/* 8015D264 00158EC4 60 63 00 40 */ ori r3, r3, 0x40
+/* 8015D268 00158EC8 90 66 00 00 */ stw r3, 0(r6)
+/* 8015D26C 00158ECC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D270 00158ED0 80 66 16 38 */ lwz r3, 0x1638(r6)
+/* 8015D274 00158ED4 98 03 0A 3C */ stb r0, 0xa3c(r3)
+/* 8015D278 00158ED8 80 66 16 38 */ lwz r3, 0x1638(r6)
+/* 8015D27C 00158EDC 90 A3 0A 40 */ stw r5, 0xa40(r3)
+/* 8015D280 00158EE0 80 66 16 38 */ lwz r3, 0x1638(r6)
+/* 8015D284 00158EE4 80 03 00 64 */ lwz r0, 0x64(r3)
+/* 8015D288 00158EE8 60 00 00 08 */ ori r0, r0, 8
+/* 8015D28C 00158EEC 90 03 00 64 */ stw r0, 0x64(r3)
+/* 8015D290 00158EF0 80 66 16 38 */ lwz r3, 0x1638(r6)
+/* 8015D294 00158EF4 80 03 00 00 */ lwz r0, 0(r3)
+/* 8015D298 00158EF8 60 00 00 40 */ ori r0, r0, 0x40
+/* 8015D29C 00158EFC 90 03 00 00 */ stw r0, 0(r3)
+/* 8015D2A0 00158F00 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D2A4 00158F04 48 0D 62 89 */ bl func_8023352C
+/* 8015D2A8 00158F08 3C 60 CC 01 */ lis r3, 0xCC008000@ha
+/* 8015D2AC 00158F0C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015D2B0 00158F10 B3 C3 80 00 */ sth r30, 0xCC008000@l(r3)
+/* 8015D2B4 00158F14 B3 83 80 00 */ sth r28, -0x8000(r3)
+/* 8015D2B8 00158F18 90 03 80 00 */ stw r0, -0x8000(r3)
+/* 8015D2BC 00158F1C C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015D2C0 00158F20 D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D2C4 00158F24 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015D2C8 00158F28 D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D2CC 00158F2C B3 A3 80 00 */ sth r29, -0x8000(r3)
+/* 8015D2D0 00158F30 B3 83 80 00 */ sth r28, -0x8000(r3)
+/* 8015D2D4 00158F34 90 03 80 00 */ stw r0, -0x8000(r3)
+/* 8015D2D8 00158F38 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015D2DC 00158F3C D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D2E0 00158F40 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015D2E4 00158F44 D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D2E8 00158F48 B3 A3 80 00 */ sth r29, -0x8000(r3)
+/* 8015D2EC 00158F4C B3 63 80 00 */ sth r27, -0x8000(r3)
+/* 8015D2F0 00158F50 90 03 80 00 */ stw r0, -0x8000(r3)
+/* 8015D2F4 00158F54 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015D2F8 00158F58 D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D2FC 00158F5C C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015D300 00158F60 D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D304 00158F64 B3 C3 80 00 */ sth r30, -0x8000(r3)
+/* 8015D308 00158F68 B3 63 80 00 */ sth r27, -0x8000(r3)
+/* 8015D30C 00158F6C 90 03 80 00 */ stw r0, -0x8000(r3)
+/* 8015D310 00158F70 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
+/* 8015D314 00158F74 D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D318 00158F78 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
+/* 8015D31C 00158F7C D0 03 80 00 */ stfs f0, -0x8000(r3)
+/* 8015D320 00158F80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D324 00158F84 48 0D 62 5D */ bl func_80233580
+/* 8015D328 00158F88 39 61 00 30 */ addi r11, r1, 0x30
+/* 8015D32C 00158F8C 48 06 9E 45 */ bl _restgpr_26
+/* 8015D330 00158F90 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8015D334 00158F94 7C 08 03 A6 */ mtlr r0
+/* 8015D338 00158F98 38 21 00 30 */ addi r1, r1, 0x30
+/* 8015D33C 00158F9C 4E 80 00 20 */ blr
+
+.global func_8015D340
+func_8015D340:
+/* 8015D340 00158FA0 3C 80 80 48 */ lis r4, lbl_8048773C@ha
+/* 8015D344 00158FA4 38 84 77 3C */ addi r4, r4, lbl_8048773C@l
+/* 8015D348 00158FA8 98 64 01 B8 */ stb r3, 0x1b8(r4)
+/* 8015D34C 00158FAC 4E 80 00 20 */ blr
+
+.global func_8015D350
+func_8015D350:
+/* 8015D350 00158FB0 90 6D 9D 30 */ stw r3, lbl_8063EFF0-_SDA_BASE_(r13)
+/* 8015D354 00158FB4 4E 80 00 20 */ blr
+
+.global func_8015D358
+func_8015D358:
+/* 8015D358 00158FB8 39 00 00 01 */ li r8, 1
+/* 8015D35C 00158FBC 38 CD 9D 28 */ addi r6, r13, lbl_8063EFE8-_SDA_BASE_
+/* 8015D360 00158FC0 38 E0 00 04 */ li r7, 4
+/* 8015D364 00158FC4 38 00 00 00 */ li r0, 0
+/* 8015D368 00158FC8 3C 60 80 48 */ lis r3, lbl_8048773C@ha
+/* 8015D36C 00158FCC 3C 80 80 16 */ lis r4, lbl_8015D390@ha
+/* 8015D370 00158FD0 3C A0 80 48 */ lis r5, lbl_80487730@ha
+/* 8015D374 00158FD4 99 0D 9D 28 */ stb r8, lbl_8063EFE8-_SDA_BASE_(r13)
+/* 8015D378 00158FD8 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
+/* 8015D37C 00158FDC 38 84 D3 90 */ addi r4, r4, lbl_8015D390@l
+/* 8015D380 00158FE0 B0 E6 00 02 */ sth r7, 2(r6)
+/* 8015D384 00158FE4 38 A5 77 30 */ addi r5, r5, lbl_80487730@l
+/* 8015D388 00158FE8 98 06 00 04 */ stb r0, 4(r6)
+/* 8015D38C 00158FEC 48 06 98 BC */ b __register_global_object_tmp
diff --git a/asm/code_8015D390.s b/asm/code_8015D390.s
new file mode 100644
index 0000000..96412dd
--- /dev/null
+++ b/asm/code_8015D390.s
@@ -0,0 +1,5896 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+lbl_8015D390:
+/* 8015D390 00158FF0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015D394 00158FF4 7C 08 02 A6 */ mflr r0
+/* 8015D398 00158FF8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D39C 00158FFC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015D3A0 00159000 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015D3A4 00159004 7C 7F 1B 78 */ mr r31, r3
+/* 8015D3A8 00159008 41 82 00 10 */ beq lbl_8015D3B8
+/* 8015D3AC 0015900C 2C 04 00 00 */ cmpwi r4, 0
+/* 8015D3B0 00159010 40 81 00 08 */ ble lbl_8015D3B8
+/* 8015D3B4 00159014 48 07 D7 05 */ bl func_801DAAB8
+lbl_8015D3B8:
+/* 8015D3B8 00159018 7F E3 FB 78 */ mr r3, r31
+/* 8015D3BC 0015901C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015D3C0 00159020 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015D3C4 00159024 7C 08 03 A6 */ mtlr r0
+/* 8015D3C8 00159028 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015D3CC 0015902C 4E 80 00 20 */ blr
+
+.global func_8015D3D0
+func_8015D3D0:
+/* 8015D3D0 00159030 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015D3D4 00159034 7C 08 02 A6 */ mflr r0
+/* 8015D3D8 00159038 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015D3DC 0015903C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015D3E0 00159040 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015D3E4 00159044 3F C0 80 49 */ lis r30, lbl_80488300@ha
+/* 8015D3E8 00159048 3B DE 83 00 */ addi r30, r30, lbl_80488300@l
+/* 8015D3EC 0015904C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8015D3F0 00159050 48 18 C2 55 */ bl NANDInit
+/* 8015D3F4 00159054 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D3F8 00159058 40 82 00 B8 */ bne lbl_8015D4B0
+/* 8015D3FC 0015905C 48 0C 64 35 */ bl func_80223830
+/* 8015D400 00159060 3C 80 00 03 */ lis r4, 0x000343FD@ha
+/* 8015D404 00159064 80 C3 00 00 */ lwz r6, 0(r3)
+/* 8015D408 00159068 38 04 43 FD */ addi r0, r4, 0x000343FD@l
+/* 8015D40C 0015906C 38 A0 00 40 */ li r5, 0x40
+/* 8015D410 00159070 7C 86 01 D6 */ mullw r4, r6, r0
+/* 8015D414 00159074 3C 84 00 27 */ addis r4, r4, 0x27
+/* 8015D418 00159078 38 04 9E C3 */ addi r0, r4, -24893
+/* 8015D41C 0015907C 90 03 00 00 */ stw r0, 0(r3)
+/* 8015D420 00159080 54 03 A5 B6 */ rlwinm r3, r0, 0x14, 0x16, 0x1b
+/* 8015D424 00159084 38 03 00 1F */ addi r0, r3, 0x1f
+/* 8015D428 00159088 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015D42C 0015908C 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a
+/* 8015D430 00159090 48 07 D8 D9 */ bl func_801DAD08
+/* 8015D434 00159094 7C 7D 1B 78 */ mr r29, r3
+/* 8015D438 00159098 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015D43C 0015909C 3C 80 00 1C */ lis r4, 0x1c
+/* 8015D440 001590A0 38 A0 00 40 */ li r5, 0x40
+/* 8015D444 001590A4 48 07 D8 C5 */ bl func_801DAD08
+/* 8015D448 001590A8 90 7E 00 00 */ stw r3, 0(r30)
+/* 8015D44C 001590AC 38 80 00 00 */ li r4, 0
+/* 8015D450 001590B0 3C A0 00 1C */ lis r5, 0x1c
+/* 8015D454 001590B4 4B EA 6C B1 */ bl memset
+/* 8015D458 001590B8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015D45C 001590BC 38 80 07 80 */ li r4, 0x780
+/* 8015D460 001590C0 38 A0 00 40 */ li r5, 0x40
+/* 8015D464 001590C4 48 07 D8 A5 */ bl func_801DAD08
+/* 8015D468 001590C8 3B FE 00 00 */ addi r31, r30, 0
+/* 8015D46C 001590CC 38 80 00 00 */ li r4, 0
+/* 8015D470 001590D0 90 7F 00 08 */ stw r3, 8(r31)
+/* 8015D474 001590D4 38 A0 07 80 */ li r5, 0x780
+/* 8015D478 001590D8 4B EA 6C 8D */ bl memset
+/* 8015D47C 001590DC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015D480 001590E0 7F A4 EB 78 */ mr r4, r29
+/* 8015D484 001590E4 48 07 D8 C5 */ bl func_801DAD48
+/* 8015D488 001590E8 38 00 00 00 */ li r0, 0
+/* 8015D48C 001590EC 38 7E 00 40 */ addi r3, r30, 0x40
+/* 8015D490 001590F0 90 1F 00 10 */ stw r0, 0x10(r31)
+/* 8015D494 001590F4 38 80 00 00 */ li r4, 0
+/* 8015D498 001590F8 38 A0 00 40 */ li r5, 0x40
+/* 8015D49C 001590FC 4B EA 6C 69 */ bl memset
+/* 8015D4A0 00159100 38 7E 00 80 */ addi r3, r30, 0x80
+/* 8015D4A4 00159104 38 80 00 00 */ li r4, 0
+/* 8015D4A8 00159108 38 A0 00 40 */ li r5, 0x40
+/* 8015D4AC 0015910C 4B EA 6C 59 */ bl memset
+lbl_8015D4B0:
+/* 8015D4B0 00159110 3B FE 00 00 */ addi r31, r30, 0
+/* 8015D4B4 00159114 38 00 00 00 */ li r0, 0
+/* 8015D4B8 00159118 90 1F 00 14 */ stw r0, 0x14(r31)
+/* 8015D4BC 0015911C 38 60 00 00 */ li r3, 0
+/* 8015D4C0 00159120 48 00 22 6D */ bl func_8015F72C
+/* 8015D4C4 00159124 80 1F 00 28 */ lwz r0, 0x28(r31)
+/* 8015D4C8 00159128 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015D4CC 0015912C 90 1F 00 28 */ stw r0, 0x28(r31)
+/* 8015D4D0 00159130 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015D4D4 00159134 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015D4D8 00159138 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8015D4DC 0015913C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015D4E0 00159140 7C 08 03 A6 */ mtlr r0
+/* 8015D4E4 00159144 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015D4E8 00159148 4E 80 00 20 */ blr
+
+.global func_8015D4EC
+func_8015D4EC:
+/* 8015D4EC 0015914C 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015D4F0 00159150 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 8015D4F4 00159154 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015D4F8 00159158 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f
+/* 8015D4FC 0015915C 4E 80 00 20 */ blr
+
+.global func_8015D500
+func_8015D500:
+/* 8015D500 00159160 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015D504 00159164 7C 08 02 A6 */ mflr r0
+/* 8015D508 00159168 C0 22 90 10 */ lfs f1, lbl_80641610-_SDA2_BASE_(r2)
+/* 8015D50C 0015916C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015D510 00159170 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015D514 00159174 3B E0 00 00 */ li r31, 0
+/* 8015D518 00159178 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015D51C 0015917C 3F C0 80 49 */ lis r30, lbl_80488300@ha
+/* 8015D520 00159180 3B DE 83 00 */ addi r30, r30, lbl_80488300@l
+/* 8015D524 00159184 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
+/* 8015D528 00159188 80 1E 00 28 */ lwz r0, 0x28(r30)
+/* 8015D52C 0015918C 50 60 F8 00 */ rlwimi r0, r3, 0x1f, 0, 0
+/* 8015D530 00159190 EC 21 00 32 */ fmuls f1, f1, f0
+/* 8015D534 00159194 C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
+/* 8015D538 00159198 90 1E 00 28 */ stw r0, 0x28(r30)
+/* 8015D53C 0015919C EC 00 08 2A */ fadds f0, f0, f1
+/* 8015D540 001591A0 93 ED 9D 4C */ stw r31, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D544 001591A4 FC 00 00 1E */ fctiwz f0, f0
+/* 8015D548 001591A8 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8015D54C 001591AC 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8015D550 001591B0 98 1E 00 1C */ stb r0, 0x1c(r30)
+/* 8015D554 001591B4 48 00 3C 11 */ bl func_80161164
+/* 8015D558 001591B8 80 1E 00 28 */ lwz r0, 0x28(r30)
+/* 8015D55C 001591BC 9B FE 00 1F */ stb r31, 0x1f(r30)
+/* 8015D560 001591C0 64 00 40 00 */ oris r0, r0, 0x4000
+/* 8015D564 001591C4 90 1E 00 28 */ stw r0, 0x28(r30)
+/* 8015D568 001591C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015D56C 001591CC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015D570 001591D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015D574 001591D4 7C 08 03 A6 */ mtlr r0
+/* 8015D578 001591D8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015D57C 001591DC 4E 80 00 20 */ blr
+
+.global func_8015D580
+func_8015D580:
+/* 8015D580 001591E0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015D584 001591E4 7C 08 02 A6 */ mflr r0
+/* 8015D588 001591E8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015D58C 001591EC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015D590 001591F0 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 8015D594 001591F4 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 8015D598 001591F8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015D59C 001591FC 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D5A0 00159200 2C 00 00 06 */ cmpwi r0, 6
+/* 8015D5A4 00159204 40 80 00 10 */ bge lbl_8015D5B4
+/* 8015D5A8 00159208 2C 00 00 04 */ cmpwi r0, 4
+/* 8015D5AC 0015920C 40 80 00 1C */ bge lbl_8015D5C8
+/* 8015D5B0 00159210 48 00 00 7C */ b lbl_8015D62C
+lbl_8015D5B4:
+/* 8015D5B4 00159214 2C 00 00 1B */ cmpwi r0, 0x1b
+/* 8015D5B8 00159218 40 80 00 74 */ bge lbl_8015D62C
+/* 8015D5BC 0015921C 2C 00 00 19 */ cmpwi r0, 0x19
+/* 8015D5C0 00159220 40 80 00 50 */ bge lbl_8015D610
+/* 8015D5C4 00159224 48 00 00 24 */ b lbl_8015D5E8
+lbl_8015D5C8:
+/* 8015D5C8 00159228 38 7F 00 00 */ addi r3, r31, 0
+/* 8015D5CC 0015922C 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015D5D0 00159230 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015D5D4 00159234 41 82 00 58 */ beq lbl_8015D62C
+/* 8015D5D8 00159238 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 8015D5DC 0015923C 38 60 00 01 */ li r3, 1
+/* 8015D5E0 00159240 4B EF 8E D9 */ bl func_800564B8
+/* 8015D5E4 00159244 48 00 00 48 */ b lbl_8015D62C
+lbl_8015D5E8:
+/* 8015D5E8 00159248 38 7F 00 00 */ addi r3, r31, 0
+/* 8015D5EC 0015924C 38 80 51 2D */ li r4, 0x512d
+/* 8015D5F0 00159250 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015D5F4 00159254 90 83 00 18 */ stw r4, 0x18(r3)
+/* 8015D5F8 00159258 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015D5FC 0015925C 41 82 00 30 */ beq lbl_8015D62C
+/* 8015D600 00159260 38 60 00 01 */ li r3, 1
+/* 8015D604 00159264 38 80 51 2D */ li r4, 0x512d
+/* 8015D608 00159268 4B EF 8E B1 */ bl func_800564B8
+/* 8015D60C 0015926C 48 00 00 20 */ b lbl_8015D62C
+lbl_8015D610:
+/* 8015D610 00159270 38 7F 00 00 */ addi r3, r31, 0
+/* 8015D614 00159274 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015D618 00159278 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015D61C 0015927C 41 82 00 10 */ beq lbl_8015D62C
+/* 8015D620 00159280 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 8015D624 00159284 38 60 00 01 */ li r3, 1
+/* 8015D628 00159288 4B EF 8E 91 */ bl func_800564B8
+lbl_8015D62C:
+/* 8015D62C 0015928C 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D630 00159290 28 00 00 35 */ cmplwi r0, 0x35
+/* 8015D634 00159294 41 81 0F 98 */ bgt lbl_8015E5CC
+/* 8015D638 00159298 3C 60 80 42 */ lis r3, lbl_8041ED00@ha
+/* 8015D63C 0015929C 54 00 10 3A */ slwi r0, r0, 2
+/* 8015D640 001592A0 38 63 ED 00 */ addi r3, r3, lbl_8041ED00@l
+/* 8015D644 001592A4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015D648 001592A8 7C 69 03 A6 */ mtctr r3
+/* 8015D64C 001592AC 4E 80 04 20 */ bctr
+/* 8015D650 001592B0 88 1F 00 40 */ lbz r0, 0x40(r31)
+/* 8015D654 001592B4 38 A0 00 00 */ li r5, 0
+/* 8015D658 001592B8 38 7F 00 00 */ addi r3, r31, 0
+/* 8015D65C 001592BC 38 80 00 03 */ li r4, 3
+/* 8015D660 001592C0 7C 00 07 75 */ extsb. r0, r0
+/* 8015D664 001592C4 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015D668 001592C8 98 AD 9D 59 */ stb r5, lbl_8063F019-_SDA_BASE_(r13)
+/* 8015D66C 001592CC 98 83 00 1D */ stb r4, 0x1d(r3)
+/* 8015D670 001592D0 40 82 01 1C */ bne lbl_8015D78C
+/* 8015D674 001592D4 38 7F 00 40 */ addi r3, r31, 0x40
+/* 8015D678 001592D8 48 18 C7 C1 */ bl NANDGetCurrentDir
+/* 8015D67C 001592DC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D680 001592E0 41 82 00 20 */ beq lbl_8015D6A0
+/* 8015D684 001592E4 38 00 00 1C */ li r0, 0x1c
+/* 8015D688 001592E8 2C 03 FF FC */ cmpwi r3, -4
+/* 8015D68C 001592EC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D690 001592F0 40 82 0F 3C */ bne lbl_8015E5CC
+/* 8015D694 001592F4 38 00 00 1B */ li r0, 0x1b
+/* 8015D698 001592F8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D69C 001592FC 48 00 0F 30 */ b lbl_8015E5CC
+lbl_8015D6A0:
+/* 8015D6A0 00159300 38 00 00 08 */ li r0, 8
+/* 8015D6A4 00159304 38 9F 00 40 */ addi r4, r31, 0x40
+/* 8015D6A8 00159308 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015D6AC 0015930C 38 C0 00 00 */ li r6, 0
+/* 8015D6B0 00159310 7C 09 03 A6 */ mtctr r0
+lbl_8015D6B4:
+/* 8015D6B4 00159314 88 A4 00 00 */ lbz r5, 0(r4)
+/* 8015D6B8 00159318 7C A0 07 75 */ extsb. r0, r5
+/* 8015D6BC 0015931C 98 A3 00 00 */ stb r5, 0(r3)
+/* 8015D6C0 00159320 41 82 00 A0 */ beq lbl_8015D760
+/* 8015D6C4 00159324 88 A4 00 01 */ lbz r5, 1(r4)
+/* 8015D6C8 00159328 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D6CC 0015932C 7C A0 07 75 */ extsb. r0, r5
+/* 8015D6D0 00159330 98 A3 00 01 */ stb r5, 1(r3)
+/* 8015D6D4 00159334 41 82 00 8C */ beq lbl_8015D760
+/* 8015D6D8 00159338 88 A4 00 02 */ lbz r5, 2(r4)
+/* 8015D6DC 0015933C 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D6E0 00159340 7C A0 07 75 */ extsb. r0, r5
+/* 8015D6E4 00159344 98 A3 00 02 */ stb r5, 2(r3)
+/* 8015D6E8 00159348 41 82 00 78 */ beq lbl_8015D760
+/* 8015D6EC 0015934C 88 A4 00 03 */ lbz r5, 3(r4)
+/* 8015D6F0 00159350 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D6F4 00159354 7C A0 07 75 */ extsb. r0, r5
+/* 8015D6F8 00159358 98 A3 00 03 */ stb r5, 3(r3)
+/* 8015D6FC 0015935C 41 82 00 64 */ beq lbl_8015D760
+/* 8015D700 00159360 88 A4 00 04 */ lbz r5, 4(r4)
+/* 8015D704 00159364 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D708 00159368 7C A0 07 75 */ extsb. r0, r5
+/* 8015D70C 0015936C 98 A3 00 04 */ stb r5, 4(r3)
+/* 8015D710 00159370 41 82 00 50 */ beq lbl_8015D760
+/* 8015D714 00159374 88 A4 00 05 */ lbz r5, 5(r4)
+/* 8015D718 00159378 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D71C 0015937C 7C A0 07 75 */ extsb. r0, r5
+/* 8015D720 00159380 98 A3 00 05 */ stb r5, 5(r3)
+/* 8015D724 00159384 41 82 00 3C */ beq lbl_8015D760
+/* 8015D728 00159388 88 A4 00 06 */ lbz r5, 6(r4)
+/* 8015D72C 0015938C 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D730 00159390 7C A0 07 75 */ extsb. r0, r5
+/* 8015D734 00159394 98 A3 00 06 */ stb r5, 6(r3)
+/* 8015D738 00159398 41 82 00 28 */ beq lbl_8015D760
+/* 8015D73C 0015939C 88 A4 00 07 */ lbz r5, 7(r4)
+/* 8015D740 001593A0 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D744 001593A4 7C A0 07 75 */ extsb. r0, r5
+/* 8015D748 001593A8 98 A3 00 07 */ stb r5, 7(r3)
+/* 8015D74C 001593AC 41 82 00 14 */ beq lbl_8015D760
+/* 8015D750 001593B0 38 C6 00 01 */ addi r6, r6, 1
+/* 8015D754 001593B4 38 63 00 08 */ addi r3, r3, 8
+/* 8015D758 001593B8 38 84 00 08 */ addi r4, r4, 8
+/* 8015D75C 001593BC 42 00 FF 58 */ bdnz lbl_8015D6B4
+lbl_8015D760:
+/* 8015D760 001593C0 3C 80 80 42 */ lis r4, lbl_8041EC28@ha
+/* 8015D764 001593C4 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015D768 001593C8 38 00 00 0B */ li r0, 0xb
+/* 8015D76C 001593CC 38 84 EC 28 */ addi r4, r4, lbl_8041EC28@l
+/* 8015D770 001593D0 7C 63 32 14 */ add r3, r3, r6
+/* 8015D774 001593D4 7C 09 03 A6 */ mtctr r0
+lbl_8015D778:
+/* 8015D778 001593D8 88 04 00 00 */ lbz r0, 0(r4)
+/* 8015D77C 001593DC 38 84 00 01 */ addi r4, r4, 1
+/* 8015D780 001593E0 98 03 00 00 */ stb r0, 0(r3)
+/* 8015D784 001593E4 38 63 00 01 */ addi r3, r3, 1
+/* 8015D788 001593E8 42 00 FF F0 */ bdnz lbl_8015D778
+lbl_8015D78C:
+/* 8015D78C 001593EC 38 00 00 01 */ li r0, 1
+/* 8015D790 001593F0 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015D794 001593F4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D798 001593F8 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015D79C 001593FC 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015D7A0 00159400 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015D7A4 00159404 38 80 00 00 */ li r4, 0
+/* 8015D7A8 00159408 38 AD 9D 5C */ addi r5, r13, lbl_8063F01C-_SDA_BASE_
+/* 8015D7AC 0015940C 48 18 A4 25 */ bl NANDReadDirAsync
+/* 8015D7B0 00159410 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D7B4 00159414 41 82 0E 18 */ beq lbl_8015E5CC
+/* 8015D7B8 00159418 40 80 00 1C */ bge lbl_8015D7D4
+/* 8015D7BC 0015941C 2C 03 FF FD */ cmpwi r3, -3
+/* 8015D7C0 00159420 41 82 00 08 */ beq lbl_8015D7C8
+/* 8015D7C4 00159424 48 00 00 10 */ b lbl_8015D7D4
+lbl_8015D7C8:
+/* 8015D7C8 00159428 38 00 00 00 */ li r0, 0
+/* 8015D7CC 0015942C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D7D0 00159430 48 00 0D FC */ b lbl_8015E5CC
+lbl_8015D7D4:
+/* 8015D7D4 00159434 38 00 00 1C */ li r0, 0x1c
+/* 8015D7D8 00159438 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D7DC 0015943C 48 00 0D F0 */ b lbl_8015E5CC
+/* 8015D7E0 00159440 38 00 00 03 */ li r0, 3
+/* 8015D7E4 00159444 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015D7E8 00159448 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D7EC 0015944C 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015D7F0 00159450 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015D7F4 00159454 38 60 00 E4 */ li r3, 0xe4
+/* 8015D7F8 00159458 38 80 00 03 */ li r4, 3
+/* 8015D7FC 0015945C 38 AD 9D 60 */ addi r5, r13, lbl_8063F020-_SDA_BASE_
+/* 8015D800 00159460 48 18 CE 6D */ bl NANDCheckAsync
+/* 8015D804 00159464 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D808 00159468 41 82 0D C4 */ beq lbl_8015E5CC
+/* 8015D80C 0015946C 40 80 00 1C */ bge lbl_8015D828
+/* 8015D810 00159470 2C 03 FF FD */ cmpwi r3, -3
+/* 8015D814 00159474 41 82 00 08 */ beq lbl_8015D81C
+/* 8015D818 00159478 48 00 00 10 */ b lbl_8015D828
+lbl_8015D81C:
+/* 8015D81C 0015947C 38 00 00 02 */ li r0, 2
+/* 8015D820 00159480 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D824 00159484 48 00 0D A8 */ b lbl_8015E5CC
+lbl_8015D828:
+/* 8015D828 00159488 38 00 00 1C */ li r0, 0x1c
+/* 8015D82C 0015948C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D830 00159490 48 00 0D 9C */ b lbl_8015E5CC
+/* 8015D834 00159494 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D838 00159498 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015D83C 0015949C 2C 00 00 00 */ cmpwi r0, 0
+/* 8015D840 001594A0 40 82 0D 8C */ bne lbl_8015E5CC
+/* 8015D844 001594A4 38 80 00 01 */ li r4, 1
+/* 8015D848 001594A8 40 82 00 14 */ bne lbl_8015D85C
+/* 8015D84C 001594AC 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015D850 001594B0 2C 00 00 00 */ cmpwi r0, 0
+/* 8015D854 001594B4 40 82 00 08 */ bne lbl_8015D85C
+/* 8015D858 001594B8 38 80 00 00 */ li r4, 0
+lbl_8015D85C:
+/* 8015D85C 001594BC 2C 04 00 00 */ cmpwi r4, 0
+/* 8015D860 001594C0 40 82 0D 6C */ bne lbl_8015E5CC
+/* 8015D864 001594C4 38 9F 00 00 */ addi r4, r31, 0
+/* 8015D868 001594C8 38 00 2F 11 */ li r0, 0x2f11
+/* 8015D86C 001594CC 88 64 00 1C */ lbz r3, 0x1c(r4)
+/* 8015D870 001594D0 90 04 00 18 */ stw r0, 0x18(r4)
+/* 8015D874 001594D4 38 63 FF FF */ addi r3, r3, -1
+/* 8015D878 001594D8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8015D87C 001594DC 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 8015D880 001594E0 40 82 0D 4C */ bne lbl_8015E5CC
+/* 8015D884 001594E4 38 00 00 05 */ li r0, 5
+/* 8015D888 001594E8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D88C 001594EC 48 00 0D 40 */ b lbl_8015E5CC
+/* 8015D890 001594F0 48 00 38 D5 */ bl func_80161164
+/* 8015D894 001594F4 38 7F 00 00 */ addi r3, r31, 0
+/* 8015D898 001594F8 38 80 00 01 */ li r4, 1
+/* 8015D89C 001594FC 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015D8A0 00159500 98 8D 9D 59 */ stb r4, lbl_8063F019-_SDA_BASE_(r13)
+/* 8015D8A4 00159504 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015D8A8 00159508 90 03 00 28 */ stw r0, 0x28(r3)
+/* 8015D8AC 0015950C 4B EF 9D DD */ bl func_80057688
+/* 8015D8B0 00159510 38 60 00 01 */ li r3, 1
+/* 8015D8B4 00159514 48 00 0D 44 */ b lbl_8015E5F8
+/* 8015D8B8 00159518 38 00 00 07 */ li r0, 7
+/* 8015D8BC 0015951C 3C 80 80 16 */ lis r4, lbl_8016091C@ha
+/* 8015D8C0 00159520 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D8C4 00159524 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015D8C8 00159528 38 84 09 1C */ addi r4, r4, lbl_8016091C@l
+/* 8015D8CC 0015952C 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015D8D0 00159530 48 18 C3 55 */ bl func_802E9C24
+/* 8015D8D4 00159534 2C 03 FF FD */ cmpwi r3, -3
+/* 8015D8D8 00159538 41 82 00 20 */ beq lbl_8015D8F8
+/* 8015D8DC 0015953C 40 80 00 10 */ bge lbl_8015D8EC
+/* 8015D8E0 00159540 2C 03 FF FC */ cmpwi r3, -4
+/* 8015D8E4 00159544 40 80 00 20 */ bge lbl_8015D904
+/* 8015D8E8 00159548 48 00 00 28 */ b lbl_8015D910
+lbl_8015D8EC:
+/* 8015D8EC 0015954C 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D8F0 00159550 41 82 0C DC */ beq lbl_8015E5CC
+/* 8015D8F4 00159554 48 00 00 1C */ b lbl_8015D910
+lbl_8015D8F8:
+/* 8015D8F8 00159558 38 00 00 06 */ li r0, 6
+/* 8015D8FC 0015955C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D900 00159560 48 00 0C CC */ b lbl_8015E5CC
+lbl_8015D904:
+/* 8015D904 00159564 38 00 00 1B */ li r0, 0x1b
+/* 8015D908 00159568 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D90C 0015956C 48 00 0C C0 */ b lbl_8015E5CC
+lbl_8015D910:
+/* 8015D910 00159570 38 00 00 1C */ li r0, 0x1c
+/* 8015D914 00159574 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D918 00159578 48 00 0C B4 */ b lbl_8015E5CC
+/* 8015D91C 0015957C 38 00 00 09 */ li r0, 9
+/* 8015D920 00159580 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
+/* 8015D924 00159584 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015D928 00159588 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D92C 0015958C 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
+/* 8015D930 00159590 38 9F 00 C0 */ addi r4, r31, 0xc0
+/* 8015D934 00159594 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015D938 00159598 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015D93C 0015959C 38 A0 00 01 */ li r5, 1
+/* 8015D940 001595A0 48 18 AB E1 */ bl NANDOpenAsync
+/* 8015D944 001595A4 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D948 001595A8 41 82 0C 84 */ beq lbl_8015E5CC
+/* 8015D94C 001595AC 40 80 00 1C */ bge lbl_8015D968
+/* 8015D950 001595B0 2C 03 FF FD */ cmpwi r3, -3
+/* 8015D954 001595B4 41 82 00 08 */ beq lbl_8015D95C
+/* 8015D958 001595B8 48 00 00 10 */ b lbl_8015D968
+lbl_8015D95C:
+/* 8015D95C 001595BC 38 00 00 08 */ li r0, 8
+/* 8015D960 001595C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D964 001595C4 48 00 0C 68 */ b lbl_8015E5CC
+lbl_8015D968:
+/* 8015D968 001595C8 38 00 00 1C */ li r0, 0x1c
+/* 8015D96C 001595CC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D970 001595D0 48 00 0C 5C */ b lbl_8015E5CC
+/* 8015D974 001595D4 80 0D 9D 44 */ lwz r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015D978 001595D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8015D97C 001595DC 40 82 00 18 */ bne lbl_8015D994
+/* 8015D980 001595E0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015D984 001595E4 38 80 01 00 */ li r4, 0x100
+/* 8015D988 001595E8 38 A0 00 40 */ li r5, 0x40
+/* 8015D98C 001595EC 48 07 D3 7D */ bl func_801DAD08
+/* 8015D990 001595F0 90 6D 9D 44 */ stw r3, lbl_8063F004-_SDA_BASE_(r13)
+lbl_8015D994:
+/* 8015D994 001595F4 80 0D 9D 48 */ lwz r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015D998 001595F8 2C 00 00 00 */ cmpwi r0, 0
+/* 8015D99C 001595FC 40 82 00 18 */ bne lbl_8015D9B4
+/* 8015D9A0 00159600 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015D9A4 00159604 38 80 01 00 */ li r4, 0x100
+/* 8015D9A8 00159608 38 A0 00 40 */ li r5, 0x40
+/* 8015D9AC 0015960C 48 07 D3 5D */ bl func_801DAD08
+/* 8015D9B0 00159610 90 6D 9D 48 */ stw r3, lbl_8063F008-_SDA_BASE_(r13)
+lbl_8015D9B4:
+/* 8015D9B4 00159614 80 6D 9D 44 */ lwz r3, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015D9B8 00159618 38 80 00 00 */ li r4, 0
+/* 8015D9BC 0015961C 38 A0 01 00 */ li r5, 0x100
+/* 8015D9C0 00159620 4B EA 67 45 */ bl memset
+/* 8015D9C4 00159624 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015D9C8 00159628 38 80 00 00 */ li r4, 0
+/* 8015D9CC 0015962C 38 A0 01 00 */ li r5, 0x100
+/* 8015D9D0 00159630 4B EA 67 35 */ bl memset
+/* 8015D9D4 00159634 38 00 00 0B */ li r0, 0xb
+/* 8015D9D8 00159638 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015D9DC 0015963C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015D9E0 00159640 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015D9E4 00159644 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015D9E8 00159648 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015D9EC 0015964C 38 80 00 00 */ li r4, 0
+/* 8015D9F0 00159650 38 A0 00 00 */ li r5, 0
+/* 8015D9F4 00159654 48 18 A1 2D */ bl NANDSeekAsync
+/* 8015D9F8 00159658 2C 03 00 00 */ cmpwi r3, 0
+/* 8015D9FC 0015965C 41 82 0B D0 */ beq lbl_8015E5CC
+/* 8015DA00 00159660 40 80 00 1C */ bge lbl_8015DA1C
+/* 8015DA04 00159664 2C 03 FF FD */ cmpwi r3, -3
+/* 8015DA08 00159668 41 82 00 08 */ beq lbl_8015DA10
+/* 8015DA0C 0015966C 48 00 00 10 */ b lbl_8015DA1C
+lbl_8015DA10:
+/* 8015DA10 00159670 38 00 00 0A */ li r0, 0xa
+/* 8015DA14 00159674 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DA18 00159678 48 00 0B B4 */ b lbl_8015E5CC
+lbl_8015DA1C:
+/* 8015DA1C 0015967C 38 00 00 1C */ li r0, 0x1c
+/* 8015DA20 00159680 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DA24 00159684 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DA28 00159688 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DA2C 0015968C 48 07 D3 1D */ bl func_801DAD48
+/* 8015DA30 00159690 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DA34 00159694 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DA38 00159698 48 07 D3 11 */ bl func_801DAD48
+/* 8015DA3C 0015969C 38 00 00 00 */ li r0, 0
+/* 8015DA40 001596A0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DA44 001596A4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DA48 001596A8 48 00 0B 84 */ b lbl_8015E5CC
+/* 8015DA4C 001596AC 38 00 00 0D */ li r0, 0xd
+/* 8015DA50 001596B0 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015DA54 001596B4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DA58 001596B8 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015DA5C 001596BC 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DA60 001596C0 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015DA64 001596C4 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015DA68 001596C8 38 A0 01 00 */ li r5, 0x100
+/* 8015DA6C 001596CC 48 18 9E BD */ bl NANDReadAsync
+/* 8015DA70 001596D0 38 03 00 0F */ addi r0, r3, 0xf
+/* 8015DA74 001596D4 28 00 00 0F */ cmplwi r0, 0xf
+/* 8015DA78 001596D8 41 81 00 88 */ bgt lbl_8015DB00
+/* 8015DA7C 001596DC 3C 60 80 42 */ lis r3, lbl_8041ECC0@ha
+/* 8015DA80 001596E0 54 00 10 3A */ slwi r0, r0, 2
+/* 8015DA84 001596E4 38 63 EC C0 */ addi r3, r3, lbl_8041ECC0@l
+/* 8015DA88 001596E8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015DA8C 001596EC 7C 69 03 A6 */ mtctr r3
+/* 8015DA90 001596F0 4E 80 04 20 */ bctr
+/* 8015DA94 001596F4 38 00 00 0C */ li r0, 0xc
+/* 8015DA98 001596F8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DA9C 001596FC 48 00 0B 30 */ b lbl_8015E5CC
+/* 8015DAA0 00159700 38 00 00 1B */ li r0, 0x1b
+/* 8015DAA4 00159704 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DAA8 00159708 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DAAC 0015970C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DAB0 00159710 48 07 D2 99 */ bl func_801DAD48
+/* 8015DAB4 00159714 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DAB8 00159718 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DABC 0015971C 48 07 D2 8D */ bl func_801DAD48
+/* 8015DAC0 00159720 38 00 00 00 */ li r0, 0
+/* 8015DAC4 00159724 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DAC8 00159728 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DACC 0015972C 48 00 0B 00 */ b lbl_8015E5CC
+/* 8015DAD0 00159730 38 00 00 25 */ li r0, 0x25
+/* 8015DAD4 00159734 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DAD8 00159738 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DADC 0015973C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DAE0 00159740 48 07 D2 69 */ bl func_801DAD48
+/* 8015DAE4 00159744 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DAE8 00159748 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DAEC 0015974C 48 07 D2 5D */ bl func_801DAD48
+/* 8015DAF0 00159750 38 00 00 00 */ li r0, 0
+/* 8015DAF4 00159754 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DAF8 00159758 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DAFC 0015975C 48 00 0A D0 */ b lbl_8015E5CC
+lbl_8015DB00:
+/* 8015DB00 00159760 38 00 00 1C */ li r0, 0x1c
+/* 8015DB04 00159764 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DB08 00159768 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DB0C 0015976C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DB10 00159770 48 07 D2 39 */ bl func_801DAD48
+/* 8015DB14 00159774 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DB18 00159778 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DB1C 0015977C 48 07 D2 2D */ bl func_801DAD48
+/* 8015DB20 00159780 38 00 00 00 */ li r0, 0
+/* 8015DB24 00159784 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DB28 00159788 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DB2C 0015978C 48 00 0A A0 */ b lbl_8015E5CC
+/* 8015DB30 00159790 38 00 00 0F */ li r0, 0xf
+/* 8015DB34 00159794 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015DB38 00159798 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DB3C 0015979C 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015DB40 001597A0 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015DB44 001597A4 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015DB48 001597A8 3C 80 00 1C */ lis r4, 0x1c
+/* 8015DB4C 001597AC 38 A0 00 00 */ li r5, 0
+/* 8015DB50 001597B0 48 18 9F D1 */ bl NANDSeekAsync
+/* 8015DB54 001597B4 2C 03 00 00 */ cmpwi r3, 0
+/* 8015DB58 001597B8 41 82 0A 74 */ beq lbl_8015E5CC
+/* 8015DB5C 001597BC 40 80 00 1C */ bge lbl_8015DB78
+/* 8015DB60 001597C0 2C 03 FF FD */ cmpwi r3, -3
+/* 8015DB64 001597C4 41 82 00 08 */ beq lbl_8015DB6C
+/* 8015DB68 001597C8 48 00 00 10 */ b lbl_8015DB78
+lbl_8015DB6C:
+/* 8015DB6C 001597CC 38 00 00 0E */ li r0, 0xe
+/* 8015DB70 001597D0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DB74 001597D4 48 00 0A 58 */ b lbl_8015E5CC
+lbl_8015DB78:
+/* 8015DB78 001597D8 38 00 00 1C */ li r0, 0x1c
+/* 8015DB7C 001597DC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DB80 001597E0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DB84 001597E4 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DB88 001597E8 48 07 D1 C1 */ bl func_801DAD48
+/* 8015DB8C 001597EC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DB90 001597F0 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DB94 001597F4 48 07 D1 B5 */ bl func_801DAD48
+/* 8015DB98 001597F8 38 00 00 00 */ li r0, 0
+/* 8015DB9C 001597FC 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DBA0 00159800 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DBA4 00159804 48 00 0A 28 */ b lbl_8015E5CC
+/* 8015DBA8 00159808 38 00 00 11 */ li r0, 0x11
+/* 8015DBAC 0015980C 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015DBB0 00159810 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DBB4 00159814 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015DBB8 00159818 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DBBC 0015981C 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015DBC0 00159820 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015DBC4 00159824 38 A0 01 00 */ li r5, 0x100
+/* 8015DBC8 00159828 48 18 9D 61 */ bl NANDReadAsync
+/* 8015DBCC 0015982C 38 03 00 0F */ addi r0, r3, 0xf
+/* 8015DBD0 00159830 28 00 00 0F */ cmplwi r0, 0xf
+/* 8015DBD4 00159834 41 81 00 88 */ bgt lbl_8015DC5C
+/* 8015DBD8 00159838 3C 60 80 42 */ lis r3, lbl_8041EC80@ha
+/* 8015DBDC 0015983C 54 00 10 3A */ slwi r0, r0, 2
+/* 8015DBE0 00159840 38 63 EC 80 */ addi r3, r3, lbl_8041EC80@l
+/* 8015DBE4 00159844 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015DBE8 00159848 7C 69 03 A6 */ mtctr r3
+/* 8015DBEC 0015984C 4E 80 04 20 */ bctr
+/* 8015DBF0 00159850 38 00 00 10 */ li r0, 0x10
+/* 8015DBF4 00159854 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DBF8 00159858 48 00 09 D4 */ b lbl_8015E5CC
+/* 8015DBFC 0015985C 38 00 00 1B */ li r0, 0x1b
+/* 8015DC00 00159860 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DC04 00159864 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DC08 00159868 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC0C 0015986C 48 07 D1 3D */ bl func_801DAD48
+/* 8015DC10 00159870 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DC14 00159874 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC18 00159878 48 07 D1 31 */ bl func_801DAD48
+/* 8015DC1C 0015987C 38 00 00 00 */ li r0, 0
+/* 8015DC20 00159880 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC24 00159884 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC28 00159888 48 00 09 A4 */ b lbl_8015E5CC
+/* 8015DC2C 0015988C 38 00 00 25 */ li r0, 0x25
+/* 8015DC30 00159890 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DC34 00159894 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DC38 00159898 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC3C 0015989C 48 07 D1 0D */ bl func_801DAD48
+/* 8015DC40 001598A0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DC44 001598A4 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC48 001598A8 48 07 D1 01 */ bl func_801DAD48
+/* 8015DC4C 001598AC 38 00 00 00 */ li r0, 0
+/* 8015DC50 001598B0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC54 001598B4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC58 001598B8 48 00 09 74 */ b lbl_8015E5CC
+lbl_8015DC5C:
+/* 8015DC5C 001598BC 38 00 00 1C */ li r0, 0x1c
+/* 8015DC60 001598C0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DC64 001598C4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DC68 001598C8 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC6C 001598CC 48 07 D0 DD */ bl func_801DAD48
+/* 8015DC70 001598D0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DC74 001598D4 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC78 001598D8 48 07 D0 D1 */ bl func_801DAD48
+/* 8015DC7C 001598DC 38 00 00 00 */ li r0, 0
+/* 8015DC80 001598E0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC84 001598E4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC88 001598E8 48 00 09 44 */ b lbl_8015E5CC
+/* 8015DC8C 001598EC 80 6D 9D 44 */ lwz r3, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DC90 001598F0 48 00 1F AD */ bl func_8015FC3C
+/* 8015DC94 001598F4 7C 7E 1B 78 */ mr r30, r3
+/* 8015DC98 001598F8 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DC9C 001598FC 48 00 1F A1 */ bl func_8015FC3C
+/* 8015DCA0 00159900 2C 1E 00 00 */ cmpwi r30, 0
+/* 8015DCA4 00159904 40 82 00 3C */ bne lbl_8015DCE0
+/* 8015DCA8 00159908 2C 03 00 00 */ cmpwi r3, 0
+/* 8015DCAC 0015990C 40 82 00 34 */ bne lbl_8015DCE0
+/* 8015DCB0 00159910 38 00 00 25 */ li r0, 0x25
+/* 8015DCB4 00159914 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DCB8 00159918 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DCBC 0015991C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DCC0 00159920 48 07 D0 89 */ bl func_801DAD48
+/* 8015DCC4 00159924 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DCC8 00159928 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DCCC 0015992C 48 07 D0 7D */ bl func_801DAD48
+/* 8015DCD0 00159930 38 00 00 00 */ li r0, 0
+/* 8015DCD4 00159934 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DCD8 00159938 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DCDC 0015993C 48 00 08 F0 */ b lbl_8015E5CC
+lbl_8015DCE0:
+/* 8015DCE0 00159940 2C 1E 00 00 */ cmpwi r30, 0
+/* 8015DCE4 00159944 40 82 00 10 */ bne lbl_8015DCF4
+/* 8015DCE8 00159948 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DCEC 0015994C 38 00 00 00 */ li r0, 0
+/* 8015DCF0 00159950 90 04 00 4C */ stw r0, 0x4c(r4)
+lbl_8015DCF4:
+/* 8015DCF4 00159954 2C 03 00 00 */ cmpwi r3, 0
+/* 8015DCF8 00159958 40 82 00 10 */ bne lbl_8015DD08
+/* 8015DCFC 0015995C 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DD00 00159960 38 00 00 00 */ li r0, 0
+/* 8015DD04 00159964 90 03 00 4C */ stw r0, 0x4c(r3)
+lbl_8015DD08:
+/* 8015DD08 00159968 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DD0C 0015996C 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DD10 00159970 80 84 00 4C */ lwz r4, 0x4c(r4)
+/* 8015DD14 00159974 80 03 00 4C */ lwz r0, 0x4c(r3)
+/* 8015DD18 00159978 7C 04 00 40 */ cmplw r4, r0
+/* 8015DD1C 0015997C 41 80 00 14 */ blt lbl_8015DD30
+/* 8015DD20 00159980 38 7F 00 00 */ addi r3, r31, 0
+/* 8015DD24 00159984 38 80 00 00 */ li r4, 0
+/* 8015DD28 00159988 98 83 00 1D */ stb r4, 0x1d(r3)
+/* 8015DD2C 0015998C 48 00 00 14 */ b lbl_8015DD40
+lbl_8015DD30:
+/* 8015DD30 00159990 38 7F 00 00 */ addi r3, r31, 0
+/* 8015DD34 00159994 38 00 00 01 */ li r0, 1
+/* 8015DD38 00159998 98 03 00 1D */ stb r0, 0x1d(r3)
+/* 8015DD3C 0015999C 3C 80 00 1C */ lis r4, 0x1c
+lbl_8015DD40:
+/* 8015DD40 001599A0 38 00 00 13 */ li r0, 0x13
+/* 8015DD44 001599A4 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015DD48 001599A8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DD4C 001599AC 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015DD50 001599B0 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015DD54 001599B4 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015DD58 001599B8 38 A0 00 00 */ li r5, 0
+/* 8015DD5C 001599BC 48 18 9D C5 */ bl NANDSeekAsync
+/* 8015DD60 001599C0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015DD64 001599C4 41 82 08 68 */ beq lbl_8015E5CC
+/* 8015DD68 001599C8 40 80 00 1C */ bge lbl_8015DD84
+/* 8015DD6C 001599CC 2C 03 FF FD */ cmpwi r3, -3
+/* 8015DD70 001599D0 41 82 00 08 */ beq lbl_8015DD78
+/* 8015DD74 001599D4 48 00 00 10 */ b lbl_8015DD84
+lbl_8015DD78:
+/* 8015DD78 001599D8 38 00 00 12 */ li r0, 0x12
+/* 8015DD7C 001599DC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DD80 001599E0 48 00 08 4C */ b lbl_8015E5CC
+lbl_8015DD84:
+/* 8015DD84 001599E4 38 00 00 1C */ li r0, 0x1c
+/* 8015DD88 001599E8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DD8C 001599EC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DD90 001599F0 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DD94 001599F4 48 07 CF B5 */ bl func_801DAD48
+/* 8015DD98 001599F8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DD9C 001599FC 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DDA0 00159A00 48 07 CF A9 */ bl func_801DAD48
+/* 8015DDA4 00159A04 38 00 00 00 */ li r0, 0
+/* 8015DDA8 00159A08 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DDAC 00159A0C 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DDB0 00159A10 48 00 08 1C */ b lbl_8015E5CC
+/* 8015DDB4 00159A14 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DDB8 00159A18 2C 04 00 00 */ cmpwi r4, 0
+/* 8015DDBC 00159A1C 41 82 00 14 */ beq lbl_8015DDD0
+/* 8015DDC0 00159A20 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DDC4 00159A24 48 07 CF 85 */ bl func_801DAD48
+/* 8015DDC8 00159A28 38 00 00 00 */ li r0, 0
+/* 8015DDCC 00159A2C 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+lbl_8015DDD0:
+/* 8015DDD0 00159A30 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DDD4 00159A34 2C 04 00 00 */ cmpwi r4, 0
+/* 8015DDD8 00159A38 41 82 00 14 */ beq lbl_8015DDEC
+/* 8015DDDC 00159A3C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DDE0 00159A40 48 07 CF 69 */ bl func_801DAD48
+/* 8015DDE4 00159A44 38 00 00 00 */ li r0, 0
+/* 8015DDE8 00159A48 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+lbl_8015DDEC:
+/* 8015DDEC 00159A4C 80 0D 9D 40 */ lwz r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DDF0 00159A50 2C 00 00 00 */ cmpwi r0, 0
+/* 8015DDF4 00159A54 40 82 00 18 */ bne lbl_8015DE0C
+/* 8015DDF8 00159A58 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DDFC 00159A5C 3C 80 00 1C */ lis r4, 0x1c
+/* 8015DE00 00159A60 38 A0 00 40 */ li r5, 0x40
+/* 8015DE04 00159A64 48 07 CF 05 */ bl func_801DAD08
+/* 8015DE08 00159A68 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+lbl_8015DE0C:
+/* 8015DE0C 00159A6C 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DE10 00159A70 38 80 00 00 */ li r4, 0
+/* 8015DE14 00159A74 3C A0 00 1C */ lis r5, 0x1c
+/* 8015DE18 00159A78 4B EA 62 ED */ bl memset
+/* 8015DE1C 00159A7C 38 00 00 15 */ li r0, 0x15
+/* 8015DE20 00159A80 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015DE24 00159A84 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DE28 00159A88 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015DE2C 00159A8C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DE30 00159A90 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015DE34 00159A94 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015DE38 00159A98 3C A0 00 1C */ lis r5, 0x1c
+/* 8015DE3C 00159A9C 48 18 9A ED */ bl NANDReadAsync
+/* 8015DE40 00159AA0 38 03 00 0F */ addi r0, r3, 0xf
+/* 8015DE44 00159AA4 28 00 00 0F */ cmplwi r0, 0xf
+/* 8015DE48 00159AA8 41 81 00 78 */ bgt lbl_8015DEC0
+/* 8015DE4C 00159AAC 3C 60 80 42 */ lis r3, lbl_8041EC40@ha
+/* 8015DE50 00159AB0 54 00 10 3A */ slwi r0, r0, 2
+/* 8015DE54 00159AB4 38 63 EC 40 */ addi r3, r3, lbl_8041EC40@l
+/* 8015DE58 00159AB8 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015DE5C 00159ABC 7C 69 03 A6 */ mtctr r3
+/* 8015DE60 00159AC0 4E 80 04 20 */ bctr
+/* 8015DE64 00159AC4 38 00 00 14 */ li r0, 0x14
+/* 8015DE68 00159AC8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DE6C 00159ACC 48 00 07 60 */ b lbl_8015E5CC
+/* 8015DE70 00159AD0 38 00 00 1B */ li r0, 0x1b
+/* 8015DE74 00159AD4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DE78 00159AD8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DE7C 00159ADC 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DE80 00159AE0 48 07 CE C9 */ bl func_801DAD48
+/* 8015DE84 00159AE4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DE88 00159AE8 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DE8C 00159AEC 48 07 CE BD */ bl func_801DAD48
+/* 8015DE90 00159AF0 38 00 00 00 */ li r0, 0
+/* 8015DE94 00159AF4 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 8015DE98 00159AF8 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 8015DE9C 00159AFC 48 00 07 30 */ b lbl_8015E5CC
+/* 8015DEA0 00159B00 38 00 00 25 */ li r0, 0x25
+/* 8015DEA4 00159B04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DEA8 00159B08 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DEAC 00159B0C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DEB0 00159B10 48 07 CE 99 */ bl func_801DAD48
+/* 8015DEB4 00159B14 38 00 00 00 */ li r0, 0
+/* 8015DEB8 00159B18 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DEBC 00159B1C 48 00 07 10 */ b lbl_8015E5CC
+lbl_8015DEC0:
+/* 8015DEC0 00159B20 38 00 00 1C */ li r0, 0x1c
+/* 8015DEC4 00159B24 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DEC8 00159B28 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DECC 00159B2C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DED0 00159B30 48 07 CE 79 */ bl func_801DAD48
+/* 8015DED4 00159B34 38 00 00 00 */ li r0, 0
+/* 8015DED8 00159B38 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DEDC 00159B3C 48 00 06 F0 */ b lbl_8015E5CC
+/* 8015DEE0 00159B40 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DEE4 00159B44 48 00 1B 7D */ bl func_8015FA60
+/* 8015DEE8 00159B48 2C 03 00 00 */ cmpwi r3, 0
+/* 8015DEEC 00159B4C 40 82 00 BC */ bne lbl_8015DFA8
+/* 8015DEF0 00159B50 38 7F 00 00 */ addi r3, r31, 0
+/* 8015DEF4 00159B54 88 03 00 1D */ lbz r0, 0x1d(r3)
+/* 8015DEF8 00159B58 28 00 00 02 */ cmplwi r0, 2
+/* 8015DEFC 00159B5C 41 82 00 8C */ beq lbl_8015DF88
+/* 8015DF00 00159B60 28 00 00 01 */ cmplwi r0, 1
+/* 8015DF04 00159B64 40 82 00 0C */ bne lbl_8015DF10
+/* 8015DF08 00159B68 38 80 00 00 */ li r4, 0
+/* 8015DF0C 00159B6C 48 00 00 08 */ b lbl_8015DF14
+lbl_8015DF10:
+/* 8015DF10 00159B70 3C 80 00 1C */ lis r4, 0x1c
+lbl_8015DF14:
+/* 8015DF14 00159B74 38 00 00 13 */ li r0, 0x13
+/* 8015DF18 00159B78 3C C0 80 16 */ lis r6, lbl_8016091C@ha
+/* 8015DF1C 00159B7C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DF20 00159B80 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015DF24 00159B84 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
+/* 8015DF28 00159B88 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015DF2C 00159B8C 38 A0 00 00 */ li r5, 0
+/* 8015DF30 00159B90 48 18 9B F1 */ bl NANDSeekAsync
+/* 8015DF34 00159B94 2C 03 00 00 */ cmpwi r3, 0
+/* 8015DF38 00159B98 41 82 00 14 */ beq lbl_8015DF4C
+/* 8015DF3C 00159B9C 40 80 00 2C */ bge lbl_8015DF68
+/* 8015DF40 00159BA0 2C 03 FF FD */ cmpwi r3, -3
+/* 8015DF44 00159BA4 41 82 00 18 */ beq lbl_8015DF5C
+/* 8015DF48 00159BA8 48 00 00 20 */ b lbl_8015DF68
+lbl_8015DF4C:
+/* 8015DF4C 00159BAC 38 7F 00 00 */ addi r3, r31, 0
+/* 8015DF50 00159BB0 38 00 00 02 */ li r0, 2
+/* 8015DF54 00159BB4 98 03 00 1D */ stb r0, 0x1d(r3)
+/* 8015DF58 00159BB8 48 00 06 74 */ b lbl_8015E5CC
+lbl_8015DF5C:
+/* 8015DF5C 00159BBC 38 00 00 16 */ li r0, 0x16
+/* 8015DF60 00159BC0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DF64 00159BC4 48 00 06 68 */ b lbl_8015E5CC
+lbl_8015DF68:
+/* 8015DF68 00159BC8 38 00 00 1C */ li r0, 0x1c
+/* 8015DF6C 00159BCC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DF70 00159BD0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DF74 00159BD4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DF78 00159BD8 48 07 CD D1 */ bl func_801DAD48
+/* 8015DF7C 00159BDC 38 00 00 00 */ li r0, 0
+/* 8015DF80 00159BE0 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DF84 00159BE4 48 00 06 48 */ b lbl_8015E5CC
+lbl_8015DF88:
+/* 8015DF88 00159BE8 38 00 00 25 */ li r0, 0x25
+/* 8015DF8C 00159BEC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015DF90 00159BF0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015DF94 00159BF4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DF98 00159BF8 48 07 CD B1 */ bl func_801DAD48
+/* 8015DF9C 00159BFC 38 00 00 00 */ li r0, 0
+/* 8015DFA0 00159C00 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DFA4 00159C04 48 00 06 28 */ b lbl_8015E5CC
+lbl_8015DFA8:
+/* 8015DFA8 00159C08 80 ED 9D 40 */ lwz r7, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015DFAC 00159C0C 38 00 00 20 */ li r0, 0x20
+/* 8015DFB0 00159C10 80 DF 00 00 */ lwz r6, 0(r31)
+/* 8015DFB4 00159C14 38 87 FF FC */ addi r4, r7, -4
+/* 8015DFB8 00159C18 38 A6 FF FC */ addi r5, r6, -4
+/* 8015DFBC 00159C1C 7C 09 03 A6 */ mtctr r0
+lbl_8015DFC0:
+/* 8015DFC0 00159C20 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015DFC4 00159C24 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015DFC8 00159C28 90 65 00 04 */ stw r3, 4(r5)
+/* 8015DFCC 00159C2C 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015DFD0 00159C30 42 00 FF F0 */ bdnz lbl_8015DFC0
+/* 8015DFD4 00159C34 38 00 00 10 */ li r0, 0x10
+/* 8015DFD8 00159C38 38 A6 00 FC */ addi r5, r6, 0xfc
+/* 8015DFDC 00159C3C 38 87 00 FC */ addi r4, r7, 0xfc
+/* 8015DFE0 00159C40 7C 09 03 A6 */ mtctr r0
+lbl_8015DFE4:
+/* 8015DFE4 00159C44 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015DFE8 00159C48 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015DFEC 00159C4C 90 65 00 04 */ stw r3, 4(r5)
+/* 8015DFF0 00159C50 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015DFF4 00159C54 42 00 FF F0 */ bdnz lbl_8015DFE4
+/* 8015DFF8 00159C58 38 00 00 40 */ li r0, 0x40
+/* 8015DFFC 00159C5C 38 A6 01 7C */ addi r5, r6, 0x17c
+/* 8015E000 00159C60 38 87 01 7C */ addi r4, r7, 0x17c
+/* 8015E004 00159C64 7C 09 03 A6 */ mtctr r0
+lbl_8015E008:
+/* 8015E008 00159C68 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015E00C 00159C6C 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015E010 00159C70 90 65 00 04 */ stw r3, 4(r5)
+/* 8015E014 00159C74 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015E018 00159C78 42 00 FF F0 */ bdnz lbl_8015E008
+/* 8015E01C 00159C7C 3C 60 00 03 */ lis r3, 0x00037F80@ha
+/* 8015E020 00159C80 38 A6 03 7C */ addi r5, r6, 0x37c
+/* 8015E024 00159C84 38 03 7F 80 */ addi r0, r3, 0x00037F80@l
+/* 8015E028 00159C88 38 87 03 7C */ addi r4, r7, 0x37c
+/* 8015E02C 00159C8C 7C 09 03 A6 */ mtctr r0
+lbl_8015E030:
+/* 8015E030 00159C90 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015E034 00159C94 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015E038 00159C98 90 65 00 04 */ stw r3, 4(r5)
+/* 8015E03C 00159C9C 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015E040 00159CA0 42 00 FF F0 */ bdnz lbl_8015E030
+/* 8015E044 00159CA4 3C 87 00 1C */ addis r4, r7, 0x1c
+/* 8015E048 00159CA8 3C 66 00 1C */ addis r3, r6, 0x1c
+/* 8015E04C 00159CAC 38 00 00 10 */ li r0, 0x10
+/* 8015E050 00159CB0 38 A3 FF 7C */ addi r5, r3, -132
+/* 8015E054 00159CB4 38 84 FF 7C */ addi r4, r4, -132
+/* 8015E058 00159CB8 7C 09 03 A6 */ mtctr r0
+lbl_8015E05C:
+/* 8015E05C 00159CBC 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015E060 00159CC0 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015E064 00159CC4 90 65 00 04 */ stw r3, 4(r5)
+/* 8015E068 00159CC8 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015E06C 00159CCC 42 00 FF F0 */ bdnz lbl_8015E05C
+/* 8015E070 00159CD0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015E074 00159CD4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015E078 00159CD8 48 07 CC D1 */ bl func_801DAD48
+/* 8015E07C 00159CDC 38 60 00 00 */ li r3, 0
+/* 8015E080 00159CE0 38 00 00 17 */ li r0, 0x17
+/* 8015E084 00159CE4 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015E088 00159CE8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E08C 00159CEC 48 00 05 40 */ b lbl_8015E5CC
+/* 8015E090 00159CF0 38 00 00 18 */ li r0, 0x18
+/* 8015E094 00159CF4 3C 80 80 16 */ lis r4, lbl_8016091C@ha
+/* 8015E098 00159CF8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E09C 00159CFC 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015E0A0 00159D00 38 84 09 1C */ addi r4, r4, lbl_8016091C@l
+/* 8015E0A4 00159D04 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015E0A8 00159D08 48 18 A6 4D */ bl NANDCloseAsync
+/* 8015E0AC 00159D0C 2C 03 FF FD */ cmpwi r3, -3
+/* 8015E0B0 00159D10 41 82 00 20 */ beq lbl_8015E0D0
+/* 8015E0B4 00159D14 40 80 00 10 */ bge lbl_8015E0C4
+/* 8015E0B8 00159D18 2C 03 FF FC */ cmpwi r3, -4
+/* 8015E0BC 00159D1C 40 80 00 20 */ bge lbl_8015E0DC
+/* 8015E0C0 00159D20 48 00 00 3C */ b lbl_8015E0FC
+lbl_8015E0C4:
+/* 8015E0C4 00159D24 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E0C8 00159D28 41 82 05 04 */ beq lbl_8015E5CC
+/* 8015E0CC 00159D2C 48 00 00 30 */ b lbl_8015E0FC
+lbl_8015E0D0:
+/* 8015E0D0 00159D30 38 00 00 17 */ li r0, 0x17
+/* 8015E0D4 00159D34 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E0D8 00159D38 48 00 04 F4 */ b lbl_8015E5CC
+lbl_8015E0DC:
+/* 8015E0DC 00159D3C 38 00 00 1B */ li r0, 0x1b
+/* 8015E0E0 00159D40 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015E0E4 00159D44 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E0E8 00159D48 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015E0EC 00159D4C 48 07 CC 5D */ bl func_801DAD48
+/* 8015E0F0 00159D50 38 00 00 00 */ li r0, 0
+/* 8015E0F4 00159D54 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015E0F8 00159D58 48 00 04 D4 */ b lbl_8015E5CC
+lbl_8015E0FC:
+/* 8015E0FC 00159D5C 38 00 00 1C */ li r0, 0x1c
+/* 8015E100 00159D60 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015E104 00159D64 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E108 00159D68 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015E10C 00159D6C 48 07 CC 3D */ bl func_801DAD48
+/* 8015E110 00159D70 38 00 00 00 */ li r0, 0
+/* 8015E114 00159D74 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015E118 00159D78 48 00 04 B4 */ b lbl_8015E5CC
+/* 8015E11C 00159D7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E120 00159D80 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015E124 00159D84 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E128 00159D88 40 82 04 A4 */ bne lbl_8015E5CC
+/* 8015E12C 00159D8C 38 80 00 01 */ li r4, 1
+/* 8015E130 00159D90 40 82 00 14 */ bne lbl_8015E144
+/* 8015E134 00159D94 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015E138 00159D98 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E13C 00159D9C 40 82 00 08 */ bne lbl_8015E144
+/* 8015E140 00159DA0 38 80 00 00 */ li r4, 0
+lbl_8015E144:
+/* 8015E144 00159DA4 2C 04 00 00 */ cmpwi r4, 0
+/* 8015E148 00159DA8 40 82 04 84 */ bne lbl_8015E5CC
+/* 8015E14C 00159DAC 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E150 00159DB0 38 00 2F 0A */ li r0, 0x2f0a
+/* 8015E154 00159DB4 88 64 00 1C */ lbz r3, 0x1c(r4)
+/* 8015E158 00159DB8 90 04 00 18 */ stw r0, 0x18(r4)
+/* 8015E15C 00159DBC 38 63 FF FF */ addi r3, r3, -1
+/* 8015E160 00159DC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8015E164 00159DC4 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 8015E168 00159DC8 40 82 04 64 */ bne lbl_8015E5CC
+/* 8015E16C 00159DCC 38 00 00 1A */ li r0, 0x1a
+/* 8015E170 00159DD0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E174 00159DD4 48 00 04 58 */ b lbl_8015E5CC
+/* 8015E178 00159DD8 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E17C 00159DDC 38 A0 00 01 */ li r5, 1
+/* 8015E180 00159DE0 80 04 00 28 */ lwz r0, 0x28(r4)
+/* 8015E184 00159DE4 38 60 00 00 */ li r3, 0
+/* 8015E188 00159DE8 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015E18C 00159DEC 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015E190 00159DF0 90 04 00 28 */ stw r0, 0x28(r4)
+/* 8015E194 00159DF4 48 00 47 09 */ bl func_8016289C
+/* 8015E198 00159DF8 38 60 00 01 */ li r3, 1
+/* 8015E19C 00159DFC 48 00 47 01 */ bl func_8016289C
+/* 8015E1A0 00159E00 38 60 00 02 */ li r3, 2
+/* 8015E1A4 00159E04 48 00 46 F9 */ bl func_8016289C
+/* 8015E1A8 00159E08 38 60 00 03 */ li r3, 3
+/* 8015E1AC 00159E0C 48 00 46 F1 */ bl func_8016289C
+/* 8015E1B0 00159E10 4B EF 94 D9 */ bl func_80057688
+/* 8015E1B4 00159E14 48 00 31 55 */ bl func_80161308
+/* 8015E1B8 00159E18 4B F1 F0 C5 */ bl func_8007D27C
+/* 8015E1BC 00159E1C 38 60 00 01 */ li r3, 1
+/* 8015E1C0 00159E20 48 00 04 38 */ b lbl_8015E5F8
+/* 8015E1C4 00159E24 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E1C8 00159E28 38 00 2F 1D */ li r0, 0x2f1d
+/* 8015E1CC 00159E2C 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E1D0 00159E30 38 60 00 01 */ li r3, 1
+/* 8015E1D4 00159E34 38 80 2F 1D */ li r4, 0x2f1d
+/* 8015E1D8 00159E38 4B EF 82 E1 */ bl func_800564B8
+/* 8015E1DC 00159E3C 3C 60 04 00 */ lis r3, 0x400
+/* 8015E1E0 00159E40 38 80 00 00 */ li r4, 0
+/* 8015E1E4 00159E44 38 A0 00 00 */ li r5, 0
+/* 8015E1E8 00159E48 38 C0 00 01 */ li r6, 1
+/* 8015E1EC 00159E4C 4B EF B8 81 */ bl func_80059A6C
+/* 8015E1F0 00159E50 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E1F4 00159E54 41 82 03 D8 */ beq lbl_8015E5CC
+/* 8015E1F8 00159E58 38 00 00 1C */ li r0, 0x1c
+/* 8015E1FC 00159E5C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E200 00159E60 48 00 03 CC */ b lbl_8015E5CC
+/* 8015E204 00159E64 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E208 00159E68 38 00 2F 0B */ li r0, 0x2f0b
+/* 8015E20C 00159E6C 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E210 00159E70 38 60 00 01 */ li r3, 1
+/* 8015E214 00159E74 38 80 2F 0B */ li r4, 0x2f0b
+/* 8015E218 00159E78 4B EF 82 A1 */ bl func_800564B8
+/* 8015E21C 00159E7C 3C 60 04 00 */ lis r3, 0x400
+/* 8015E220 00159E80 38 80 00 00 */ li r4, 0
+/* 8015E224 00159E84 38 A0 00 00 */ li r5, 0
+/* 8015E228 00159E88 38 C0 00 01 */ li r6, 1
+/* 8015E22C 00159E8C 4B EF B8 41 */ bl func_80059A6C
+/* 8015E230 00159E90 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E234 00159E94 41 82 03 98 */ beq lbl_8015E5CC
+/* 8015E238 00159E98 38 00 00 1F */ li r0, 0x1f
+/* 8015E23C 00159E9C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E240 00159EA0 48 00 03 8C */ b lbl_8015E5CC
+/* 8015E244 00159EA4 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E248 00159EA8 38 00 2F 1F */ li r0, 0x2f1f
+/* 8015E24C 00159EAC 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E250 00159EB0 38 60 00 01 */ li r3, 1
+/* 8015E254 00159EB4 38 80 2F 1F */ li r4, 0x2f1f
+/* 8015E258 00159EB8 4B EF 82 61 */ bl func_800564B8
+/* 8015E25C 00159EBC 3C 60 04 00 */ lis r3, 0x400
+/* 8015E260 00159EC0 38 80 00 00 */ li r4, 0
+/* 8015E264 00159EC4 38 A0 00 00 */ li r5, 0
+/* 8015E268 00159EC8 38 C0 00 01 */ li r6, 1
+/* 8015E26C 00159ECC 4B EF B8 01 */ bl func_80059A6C
+/* 8015E270 00159ED0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E274 00159ED4 41 82 03 58 */ beq lbl_8015E5CC
+/* 8015E278 00159ED8 38 00 00 1E */ li r0, 0x1e
+/* 8015E27C 00159EDC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E280 00159EE0 48 00 03 4C */ b lbl_8015E5CC
+/* 8015E284 00159EE4 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E288 00159EE8 38 00 52 62 */ li r0, 0x5262
+/* 8015E28C 00159EEC 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E290 00159EF0 38 60 00 01 */ li r3, 1
+/* 8015E294 00159EF4 38 80 52 62 */ li r4, 0x5262
+/* 8015E298 00159EF8 4B EF 82 21 */ bl func_800564B8
+/* 8015E29C 00159EFC 3C 60 04 00 */ lis r3, 0x400
+/* 8015E2A0 00159F00 38 80 00 00 */ li r4, 0
+/* 8015E2A4 00159F04 38 A0 00 00 */ li r5, 0
+/* 8015E2A8 00159F08 38 C0 00 01 */ li r6, 1
+/* 8015E2AC 00159F0C 4B EF B7 C1 */ bl func_80059A6C
+/* 8015E2B0 00159F10 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E2B4 00159F14 41 82 03 18 */ beq lbl_8015E5CC
+/* 8015E2B8 00159F18 38 00 00 1F */ li r0, 0x1f
+/* 8015E2BC 00159F1C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E2C0 00159F20 48 00 03 0C */ b lbl_8015E5CC
+/* 8015E2C4 00159F24 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E2C8 00159F28 38 00 31 13 */ li r0, 0x3113
+/* 8015E2CC 00159F2C 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E2D0 00159F30 38 60 00 01 */ li r3, 1
+/* 8015E2D4 00159F34 38 80 31 13 */ li r4, 0x3113
+/* 8015E2D8 00159F38 4B EF 81 E1 */ bl func_800564B8
+/* 8015E2DC 00159F3C 3C 60 04 00 */ lis r3, 0x400
+/* 8015E2E0 00159F40 38 80 00 00 */ li r4, 0
+/* 8015E2E4 00159F44 38 A0 00 00 */ li r5, 0
+/* 8015E2E8 00159F48 38 C0 00 01 */ li r6, 1
+/* 8015E2EC 00159F4C 4B EF B7 81 */ bl func_80059A6C
+/* 8015E2F0 00159F50 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E2F4 00159F54 41 82 02 D8 */ beq lbl_8015E5CC
+/* 8015E2F8 00159F58 38 00 00 20 */ li r0, 0x20
+/* 8015E2FC 00159F5C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E300 00159F60 48 00 02 CC */ b lbl_8015E5CC
+/* 8015E304 00159F64 3B DF 00 00 */ addi r30, r31, 0
+/* 8015E308 00159F68 38 00 FF FF */ li r0, -1
+/* 8015E30C 00159F6C 90 1E 00 18 */ stw r0, 0x18(r30)
+/* 8015E310 00159F70 38 60 00 01 */ li r3, 1
+/* 8015E314 00159F74 38 80 FF FF */ li r4, -1
+/* 8015E318 00159F78 4B EF 81 A1 */ bl func_800564B8
+/* 8015E31C 00159F7C 38 60 00 01 */ li r3, 1
+/* 8015E320 00159F80 38 00 00 28 */ li r0, 0x28
+/* 8015E324 00159F84 98 7E 00 1C */ stb r3, 0x1c(r30)
+/* 8015E328 00159F88 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E32C 00159F8C 48 00 02 A0 */ b lbl_8015E5CC
+/* 8015E330 00159F90 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E334 00159F94 38 00 31 12 */ li r0, 0x3112
+/* 8015E338 00159F98 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E33C 00159F9C 38 60 00 01 */ li r3, 1
+/* 8015E340 00159FA0 38 80 31 12 */ li r4, 0x3112
+/* 8015E344 00159FA4 4B EF 81 75 */ bl func_800564B8
+/* 8015E348 00159FA8 3C 60 04 00 */ lis r3, 0x400
+/* 8015E34C 00159FAC 38 80 00 00 */ li r4, 0
+/* 8015E350 00159FB0 38 A0 00 00 */ li r5, 0
+/* 8015E354 00159FB4 38 C0 00 01 */ li r6, 1
+/* 8015E358 00159FB8 4B EF B7 15 */ bl func_80059A6C
+/* 8015E35C 00159FBC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E360 00159FC0 41 82 02 6C */ beq lbl_8015E5CC
+/* 8015E364 00159FC4 38 00 00 22 */ li r0, 0x22
+/* 8015E368 00159FC8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E36C 00159FCC 48 00 02 60 */ b lbl_8015E5CC
+/* 8015E370 00159FD0 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E374 00159FD4 38 00 52 61 */ li r0, 0x5261
+/* 8015E378 00159FD8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E37C 00159FDC 38 60 00 01 */ li r3, 1
+/* 8015E380 00159FE0 38 80 52 61 */ li r4, 0x5261
+/* 8015E384 00159FE4 4B EF 81 35 */ bl func_800564B8
+/* 8015E388 00159FE8 3C 60 04 00 */ lis r3, 0x400
+/* 8015E38C 00159FEC 38 80 00 00 */ li r4, 0
+/* 8015E390 00159FF0 38 A0 00 00 */ li r5, 0
+/* 8015E394 00159FF4 38 C0 00 01 */ li r6, 1
+/* 8015E398 00159FF8 4B EF B6 D5 */ bl func_80059A6C
+/* 8015E39C 00159FFC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E3A0 0015A000 41 82 02 2C */ beq lbl_8015E5CC
+/* 8015E3A4 0015A004 38 00 00 23 */ li r0, 0x23
+/* 8015E3A8 0015A008 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E3AC 0015A00C 48 00 02 20 */ b lbl_8015E5CC
+/* 8015E3B0 0015A010 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E3B4 0015A014 38 00 31 13 */ li r0, 0x3113
+/* 8015E3B8 0015A018 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E3BC 0015A01C 38 60 00 01 */ li r3, 1
+/* 8015E3C0 0015A020 38 80 31 13 */ li r4, 0x3113
+/* 8015E3C4 0015A024 4B EF 80 F5 */ bl func_800564B8
+/* 8015E3C8 0015A028 3C 60 04 00 */ lis r3, 0x400
+/* 8015E3CC 0015A02C 38 80 00 00 */ li r4, 0
+/* 8015E3D0 0015A030 38 A0 00 00 */ li r5, 0
+/* 8015E3D4 0015A034 38 C0 00 01 */ li r6, 1
+/* 8015E3D8 0015A038 4B EF B6 95 */ bl func_80059A6C
+/* 8015E3DC 0015A03C 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E3E0 0015A040 41 82 01 EC */ beq lbl_8015E5CC
+/* 8015E3E4 0015A044 38 00 00 24 */ li r0, 0x24
+/* 8015E3E8 0015A048 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E3EC 0015A04C 48 00 01 E0 */ b lbl_8015E5CC
+/* 8015E3F0 0015A050 3B DF 00 00 */ addi r30, r31, 0
+/* 8015E3F4 0015A054 38 00 FF FF */ li r0, -1
+/* 8015E3F8 0015A058 90 1E 00 18 */ stw r0, 0x18(r30)
+/* 8015E3FC 0015A05C 38 60 00 01 */ li r3, 1
+/* 8015E400 0015A060 38 80 FF FF */ li r4, -1
+/* 8015E404 0015A064 4B EF 80 B5 */ bl func_800564B8
+/* 8015E408 0015A068 38 60 00 01 */ li r3, 1
+/* 8015E40C 0015A06C 38 00 00 28 */ li r0, 0x28
+/* 8015E410 0015A070 98 7E 00 1C */ stb r3, 0x1c(r30)
+/* 8015E414 0015A074 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E418 0015A078 48 00 01 B4 */ b lbl_8015E5CC
+/* 8015E41C 0015A07C 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E420 0015A080 38 00 2F 1E */ li r0, 0x2f1e
+/* 8015E424 0015A084 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E428 0015A088 38 60 00 01 */ li r3, 1
+/* 8015E42C 0015A08C 38 80 2F 1E */ li r4, 0x2f1e
+/* 8015E430 0015A090 4B EF 80 89 */ bl func_800564B8
+/* 8015E434 0015A094 3C 60 04 00 */ lis r3, 0x400
+/* 8015E438 0015A098 38 80 00 00 */ li r4, 0
+/* 8015E43C 0015A09C 38 A0 00 00 */ li r5, 0
+/* 8015E440 0015A0A0 38 C0 00 01 */ li r6, 1
+/* 8015E444 0015A0A4 4B EF B6 29 */ bl func_80059A6C
+/* 8015E448 0015A0A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015E44C 0015A0AC 41 82 01 80 */ beq lbl_8015E5CC
+/* 8015E450 0015A0B0 38 00 00 27 */ li r0, 0x27
+/* 8015E454 0015A0B4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E458 0015A0B8 48 00 01 74 */ b lbl_8015E5CC
+/* 8015E45C 0015A0BC 3B DF 00 00 */ addi r30, r31, 0
+/* 8015E460 0015A0C0 38 00 52 69 */ li r0, 0x5269
+/* 8015E464 0015A0C4 90 1E 00 18 */ stw r0, 0x18(r30)
+/* 8015E468 0015A0C8 38 60 00 01 */ li r3, 1
+/* 8015E46C 0015A0CC 38 80 52 69 */ li r4, 0x5269
+/* 8015E470 0015A0D0 4B EF 80 49 */ bl func_800564B8
+/* 8015E474 0015A0D4 C0 42 90 10 */ lfs f2, lbl_80641610-_SDA2_BASE_(r2)
+/* 8015E478 0015A0D8 38 00 00 2F */ li r0, 0x2f
+/* 8015E47C 0015A0DC C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 8015E480 0015A0E0 C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
+/* 8015E484 0015A0E4 EC 22 00 72 */ fmuls f1, f2, f1
+/* 8015E488 0015A0E8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E48C 0015A0EC EC 00 08 2A */ fadds f0, f0, f1
+/* 8015E490 0015A0F0 FC 00 00 1E */ fctiwz f0, f0
+/* 8015E494 0015A0F4 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8015E498 0015A0F8 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8015E49C 0015A0FC 54 00 0E 3C */ rlwinm r0, r0, 1, 0x18, 0x1e
+/* 8015E4A0 0015A100 98 1E 00 1C */ stb r0, 0x1c(r30)
+/* 8015E4A4 0015A104 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E4A8 0015A108 38 60 00 01 */ li r3, 1
+/* 8015E4AC 0015A10C 80 84 00 18 */ lwz r4, 0x18(r4)
+/* 8015E4B0 0015A110 4B EF 80 09 */ bl func_800564B8
+/* 8015E4B4 0015A114 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E4B8 0015A118 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015E4BC 0015A11C 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E4C0 0015A120 40 82 01 0C */ bne lbl_8015E5CC
+/* 8015E4C4 0015A124 38 80 00 01 */ li r4, 1
+/* 8015E4C8 0015A128 40 82 00 14 */ bne lbl_8015E4DC
+/* 8015E4CC 0015A12C 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015E4D0 0015A130 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E4D4 0015A134 40 82 00 08 */ bne lbl_8015E4DC
+/* 8015E4D8 0015A138 38 80 00 00 */ li r4, 0
+lbl_8015E4DC:
+/* 8015E4DC 0015A13C 2C 04 00 00 */ cmpwi r4, 0
+/* 8015E4E0 0015A140 40 82 00 EC */ bne lbl_8015E5CC
+/* 8015E4E4 0015A144 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E4E8 0015A148 88 64 00 1C */ lbz r3, 0x1c(r4)
+/* 8015E4EC 0015A14C 38 63 FF FF */ addi r3, r3, -1
+/* 8015E4F0 0015A150 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8015E4F4 0015A154 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 8015E4F8 0015A158 40 82 00 0C */ bne lbl_8015E504
+/* 8015E4FC 0015A15C 38 00 00 2E */ li r0, 0x2e
+/* 8015E500 0015A160 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+lbl_8015E504:
+/* 8015E504 0015A164 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E508 0015A168 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015E50C 0015A16C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015E510 0015A170 90 03 00 28 */ stw r0, 0x28(r3)
+/* 8015E514 0015A174 48 00 00 B8 */ b lbl_8015E5CC
+/* 8015E518 0015A178 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E51C 0015A17C 38 A0 00 00 */ li r5, 0
+/* 8015E520 0015A180 80 04 00 28 */ lwz r0, 0x28(r4)
+/* 8015E524 0015A184 38 60 00 01 */ li r3, 1
+/* 8015E528 0015A188 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015E52C 0015A18C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015E530 0015A190 98 AD 9D 59 */ stb r5, lbl_8063F019-_SDA_BASE_(r13)
+/* 8015E534 0015A194 90 04 00 28 */ stw r0, 0x28(r4)
+/* 8015E538 0015A198 48 00 00 C0 */ b lbl_8015E5F8
+/* 8015E53C 0015A19C 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E540 0015A1A0 38 60 00 01 */ li r3, 1
+/* 8015E544 0015A1A4 80 84 00 18 */ lwz r4, 0x18(r4)
+/* 8015E548 0015A1A8 4B EF 7F 71 */ bl func_800564B8
+/* 8015E54C 0015A1AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E550 0015A1B0 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015E554 0015A1B4 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E558 0015A1B8 40 82 00 74 */ bne lbl_8015E5CC
+/* 8015E55C 0015A1BC 38 80 00 01 */ li r4, 1
+/* 8015E560 0015A1C0 40 82 00 14 */ bne lbl_8015E574
+/* 8015E564 0015A1C4 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015E568 0015A1C8 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E56C 0015A1CC 40 82 00 08 */ bne lbl_8015E574
+/* 8015E570 0015A1D0 38 80 00 00 */ li r4, 0
+lbl_8015E574:
+/* 8015E574 0015A1D4 2C 04 00 00 */ cmpwi r4, 0
+/* 8015E578 0015A1D8 40 82 00 54 */ bne lbl_8015E5CC
+/* 8015E57C 0015A1DC 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E580 0015A1E0 88 64 00 1C */ lbz r3, 0x1c(r4)
+/* 8015E584 0015A1E4 38 63 FF FF */ addi r3, r3, -1
+/* 8015E588 0015A1E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8015E58C 0015A1EC 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 8015E590 0015A1F0 40 82 00 3C */ bne lbl_8015E5CC
+/* 8015E594 0015A1F4 38 00 00 35 */ li r0, 0x35
+/* 8015E598 0015A1F8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E59C 0015A1FC 48 00 00 30 */ b lbl_8015E5CC
+/* 8015E5A0 0015A200 48 00 2B C5 */ bl func_80161164
+/* 8015E5A4 0015A204 4B EF 90 E5 */ bl func_80057688
+/* 8015E5A8 0015A208 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E5AC 0015A20C 38 A0 00 01 */ li r5, 1
+/* 8015E5B0 0015A210 80 04 00 28 */ lwz r0, 0x28(r4)
+/* 8015E5B4 0015A214 38 60 00 01 */ li r3, 1
+/* 8015E5B8 0015A218 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015E5BC 0015A21C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015E5C0 0015A220 98 AD 9D 59 */ stb r5, lbl_8063F019-_SDA_BASE_(r13)
+/* 8015E5C4 0015A224 90 04 00 28 */ stw r0, 0x28(r4)
+/* 8015E5C8 0015A228 48 00 00 30 */ b lbl_8015E5F8
+lbl_8015E5CC:
+/* 8015E5CC 0015A22C 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8015E5D0 0015A230 2C 00 00 28 */ cmpwi r0, 0x28
+/* 8015E5D4 0015A234 40 80 00 20 */ bge lbl_8015E5F4
+/* 8015E5D8 0015A238 2C 00 00 1B */ cmpwi r0, 0x1b
+/* 8015E5DC 0015A23C 40 80 00 08 */ bge lbl_8015E5E4
+/* 8015E5E0 0015A240 48 00 00 14 */ b lbl_8015E5F4
+lbl_8015E5E4:
+/* 8015E5E4 0015A244 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E5E8 0015A248 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015E5EC 0015A24C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015E5F0 0015A250 90 03 00 28 */ stw r0, 0x28(r3)
+lbl_8015E5F4:
+/* 8015E5F4 0015A254 38 60 00 00 */ li r3, 0
+lbl_8015E5F8:
+/* 8015E5F8 0015A258 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015E5FC 0015A25C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015E600 0015A260 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015E604 0015A264 7C 08 03 A6 */ mtlr r0
+/* 8015E608 0015A268 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015E60C 0015A26C 4E 80 00 20 */ blr
+
+.global func_8015E610
+func_8015E610:
+/* 8015E610 0015A270 88 0D 9D 58 */ lbz r0, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015E614 0015A274 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E618 0015A278 41 82 00 0C */ beq lbl_8015E624
+/* 8015E61C 0015A27C 38 60 00 01 */ li r3, 1
+/* 8015E620 0015A280 4E 80 00 20 */ blr
+lbl_8015E624:
+/* 8015E624 0015A284 88 6D 9D 59 */ lbz r3, lbl_8063F019-_SDA_BASE_(r13)
+/* 8015E628 0015A288 4E 80 00 20 */ blr
+
+.global func_8015E62C
+func_8015E62C:
+/* 8015E62C 0015A28C 88 6D 9D 58 */ lbz r3, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015E630 0015A290 4E 80 00 20 */ blr
+
+.global func_8015E634
+func_8015E634:
+/* 8015E634 0015A294 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015E638 0015A298 7C 08 02 A6 */ mflr r0
+/* 8015E63C 0015A29C 3C A0 80 49 */ lis r5, lbl_80488300@ha
+/* 8015E640 0015A2A0 C0 22 90 10 */ lfs f1, lbl_80641610-_SDA2_BASE_(r2)
+/* 8015E644 0015A2A4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015E648 0015A2A8 38 A5 83 00 */ addi r5, r5, lbl_80488300@l
+/* 8015E64C 0015A2AC 2C 03 00 05 */ cmpwi r3, 5
+/* 8015E650 0015A2B0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015E654 0015A2B4 7C 7F 1B 78 */ mr r31, r3
+/* 8015E658 0015A2B8 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
+/* 8015E65C 0015A2BC 80 05 00 28 */ lwz r0, 0x28(r5)
+/* 8015E660 0015A2C0 50 80 F8 00 */ rlwimi r0, r4, 0x1f, 0, 0
+/* 8015E664 0015A2C4 EC 21 00 32 */ fmuls f1, f1, f0
+/* 8015E668 0015A2C8 C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
+/* 8015E66C 0015A2CC 64 00 40 00 */ oris r0, r0, 0x4000
+/* 8015E670 0015A2D0 90 65 00 14 */ stw r3, 0x14(r5)
+/* 8015E674 0015A2D4 EC 00 08 2A */ fadds f0, f0, f1
+/* 8015E678 0015A2D8 90 05 00 28 */ stw r0, 0x28(r5)
+/* 8015E67C 0015A2DC FC 00 00 1E */ fctiwz f0, f0
+/* 8015E680 0015A2E0 D8 01 00 08 */ stfd f0, 8(r1)
+/* 8015E684 0015A2E4 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8015E688 0015A2E8 98 05 00 1C */ stb r0, 0x1c(r5)
+/* 8015E68C 0015A2EC 40 82 00 08 */ bne lbl_8015E694
+/* 8015E690 0015A2F0 48 18 D6 CD */ bl SCFlush
+lbl_8015E694:
+/* 8015E694 0015A2F4 88 0D 9D 58 */ lbz r0, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015E698 0015A2F8 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E69C 0015A2FC 41 82 00 5C */ beq lbl_8015E6F8
+/* 8015E6A0 0015A300 3D 20 80 49 */ lis r9, lbl_80488300@ha
+/* 8015E6A4 0015A304 38 60 00 1D */ li r3, 0x1d
+/* 8015E6A8 0015A308 81 09 83 00 */ lwz r8, lbl_80488300@l(r9)
+/* 8015E6AC 0015A30C 38 C0 00 03 */ li r6, 3
+/* 8015E6B0 0015A310 38 A0 00 11 */ li r5, 0x11
+/* 8015E6B4 0015A314 38 80 00 00 */ li r4, 0
+/* 8015E6B8 0015A318 80 E8 00 4C */ lwz r7, 0x4c(r8)
+/* 8015E6BC 0015A31C 38 00 00 01 */ li r0, 1
+/* 8015E6C0 0015A320 38 E7 00 01 */ addi r7, r7, 1
+/* 8015E6C4 0015A324 90 E8 00 4C */ stw r7, 0x4c(r8)
+/* 8015E6C8 0015A328 90 6D 9D 50 */ stw r3, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015E6CC 0015A32C 80 69 83 00 */ lwz r3, -0x7d00(r9)
+/* 8015E6D0 0015A330 90 C3 00 48 */ stw r6, 0x48(r3)
+/* 8015E6D4 0015A334 80 69 83 00 */ lwz r3, -0x7d00(r9)
+/* 8015E6D8 0015A338 90 A3 00 54 */ stw r5, 0x54(r3)
+/* 8015E6DC 0015A33C 80 69 83 00 */ lwz r3, -0x7d00(r9)
+/* 8015E6E0 0015A340 90 83 00 60 */ stw r4, 0x60(r3)
+/* 8015E6E4 0015A344 80 69 83 00 */ lwz r3, -0x7d00(r9)
+/* 8015E6E8 0015A348 90 83 00 58 */ stw r4, 0x58(r3)
+/* 8015E6EC 0015A34C 80 69 83 00 */ lwz r3, -0x7d00(r9)
+/* 8015E6F0 0015A350 90 03 00 5C */ stw r0, 0x5c(r3)
+/* 8015E6F4 0015A354 48 00 00 7C */ b lbl_8015E770
+lbl_8015E6F8:
+/* 8015E6F8 0015A358 88 0D 9D 59 */ lbz r0, lbl_8063F019-_SDA_BASE_(r13)
+/* 8015E6FC 0015A35C 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E700 0015A360 41 82 00 68 */ beq lbl_8015E768
+/* 8015E704 0015A364 3C E0 80 49 */ lis r7, lbl_80488300@ha
+/* 8015E708 0015A368 39 00 00 00 */ li r8, 0
+/* 8015E70C 0015A36C 80 67 83 00 */ lwz r3, lbl_80488300@l(r7)
+/* 8015E710 0015A370 38 C0 00 03 */ li r6, 3
+/* 8015E714 0015A374 38 A0 00 11 */ li r5, 0x11
+/* 8015E718 0015A378 38 00 00 01 */ li r0, 1
+/* 8015E71C 0015A37C 91 03 00 4C */ stw r8, 0x4c(r3)
+/* 8015E720 0015A380 2C 1F 00 07 */ cmpwi r31, 7
+/* 8015E724 0015A384 38 67 83 00 */ addi r3, r7, -32000
+/* 8015E728 0015A388 91 0D 9D 50 */ stw r8, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015E72C 0015A38C 80 87 83 00 */ lwz r4, -0x7d00(r7)
+/* 8015E730 0015A390 90 C4 00 48 */ stw r6, 0x48(r4)
+/* 8015E734 0015A394 80 87 83 00 */ lwz r4, -0x7d00(r7)
+/* 8015E738 0015A398 90 A4 00 54 */ stw r5, 0x54(r4)
+/* 8015E73C 0015A39C 80 87 83 00 */ lwz r4, -0x7d00(r7)
+/* 8015E740 0015A3A0 91 04 00 60 */ stw r8, 0x60(r4)
+/* 8015E744 0015A3A4 80 87 83 00 */ lwz r4, -0x7d00(r7)
+/* 8015E748 0015A3A8 91 04 00 58 */ stw r8, 0x58(r4)
+/* 8015E74C 0015A3AC 80 87 83 00 */ lwz r4, -0x7d00(r7)
+/* 8015E750 0015A3B0 90 04 00 5C */ stw r0, 0x5c(r4)
+/* 8015E754 0015A3B4 90 03 00 14 */ stw r0, 0x14(r3)
+/* 8015E758 0015A3B8 40 82 00 18 */ bne lbl_8015E770
+/* 8015E75C 0015A3BC 38 00 00 02 */ li r0, 2
+/* 8015E760 0015A3C0 90 03 00 14 */ stw r0, 0x14(r3)
+/* 8015E764 0015A3C4 48 00 00 0C */ b lbl_8015E770
+lbl_8015E768:
+/* 8015E768 0015A3C8 38 00 00 3B */ li r0, 0x3b
+/* 8015E76C 0015A3CC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+lbl_8015E770:
+/* 8015E770 0015A3D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015E774 0015A3D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015E778 0015A3D8 7C 08 03 A6 */ mtlr r0
+/* 8015E77C 0015A3DC 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015E780 0015A3E0 4E 80 00 20 */ blr
+
+.global func_8015E784
+func_8015E784:
+/* 8015E784 0015A3E4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015E788 0015A3E8 7C 08 02 A6 */ mflr r0
+/* 8015E78C 0015A3EC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015E790 0015A3F0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8015E794 0015A3F4 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 8015E798 0015A3F8 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 8015E79C 0015A3FC 93 C1 00 08 */ stw r30, 8(r1)
+/* 8015E7A0 0015A400 80 0D 9D 50 */ lwz r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015E7A4 0015A404 2C 00 00 39 */ cmpwi r0, 0x39
+/* 8015E7A8 0015A408 40 80 00 18 */ bge lbl_8015E7C0
+/* 8015E7AC 0015A40C 2C 00 00 1D */ cmpwi r0, 0x1d
+/* 8015E7B0 0015A410 40 80 00 70 */ bge lbl_8015E820
+/* 8015E7B4 0015A414 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E7B8 0015A418 40 80 00 18 */ bge lbl_8015E7D0
+/* 8015E7BC 0015A41C 48 00 02 34 */ b lbl_8015E9F0
+lbl_8015E7C0:
+/* 8015E7C0 0015A420 2C 00 00 3B */ cmpwi r0, 0x3b
+/* 8015E7C4 0015A424 41 82 02 2C */ beq lbl_8015E9F0
+/* 8015E7C8 0015A428 40 80 02 28 */ bge lbl_8015E9F0
+/* 8015E7CC 0015A42C 48 00 01 0C */ b lbl_8015E8D8
+lbl_8015E7D0:
+/* 8015E7D0 0015A430 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E7D4 0015A434 38 80 2F 0E */ li r4, 0x2f0e
+/* 8015E7D8 0015A438 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015E7DC 0015A43C 90 83 00 18 */ stw r4, 0x18(r3)
+/* 8015E7E0 0015A440 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015E7E4 0015A444 41 82 02 0C */ beq lbl_8015E9F0
+/* 8015E7E8 0015A448 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015E7EC 0015A44C 2C 00 00 07 */ cmpwi r0, 7
+/* 8015E7F0 0015A450 41 82 00 1C */ beq lbl_8015E80C
+/* 8015E7F4 0015A454 2C 00 00 02 */ cmpwi r0, 2
+/* 8015E7F8 0015A458 41 82 00 14 */ beq lbl_8015E80C
+/* 8015E7FC 0015A45C 38 60 00 01 */ li r3, 1
+/* 8015E800 0015A460 38 80 2F 0E */ li r4, 0x2f0e
+/* 8015E804 0015A464 4B EF 7C B5 */ bl func_800564B8
+/* 8015E808 0015A468 48 00 01 E8 */ b lbl_8015E9F0
+lbl_8015E80C:
+/* 8015E80C 0015A46C 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E810 0015A470 38 60 00 03 */ li r3, 3
+/* 8015E814 0015A474 80 84 00 18 */ lwz r4, 0x18(r4)
+/* 8015E818 0015A478 4B EF 7C A1 */ bl func_800564B8
+/* 8015E81C 0015A47C 48 00 01 D4 */ b lbl_8015E9F0
+lbl_8015E820:
+/* 8015E820 0015A480 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E824 0015A484 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015E828 0015A488 2C 00 00 05 */ cmpwi r0, 5
+/* 8015E82C 0015A48C 41 82 00 44 */ beq lbl_8015E870
+/* 8015E830 0015A490 40 80 00 14 */ bge lbl_8015E844
+/* 8015E834 0015A494 2C 00 00 03 */ cmpwi r0, 3
+/* 8015E838 0015A498 41 82 00 1C */ beq lbl_8015E854
+/* 8015E83C 0015A49C 40 80 00 28 */ bge lbl_8015E864
+/* 8015E840 0015A4A0 48 00 00 14 */ b lbl_8015E854
+lbl_8015E844:
+/* 8015E844 0015A4A4 2C 00 00 08 */ cmpwi r0, 8
+/* 8015E848 0015A4A8 41 82 00 40 */ beq lbl_8015E888
+/* 8015E84C 0015A4AC 40 80 00 08 */ bge lbl_8015E854
+/* 8015E850 0015A4B0 48 00 00 2C */ b lbl_8015E87C
+lbl_8015E854:
+/* 8015E854 0015A4B4 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E858 0015A4B8 38 00 2F 18 */ li r0, 0x2f18
+/* 8015E85C 0015A4BC 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E860 0015A4C0 48 00 00 30 */ b lbl_8015E890
+lbl_8015E864:
+/* 8015E864 0015A4C4 38 00 2F 18 */ li r0, 0x2f18
+/* 8015E868 0015A4C8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E86C 0015A4CC 48 00 00 24 */ b lbl_8015E890
+lbl_8015E870:
+/* 8015E870 0015A4D0 38 00 2F 12 */ li r0, 0x2f12
+/* 8015E874 0015A4D4 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E878 0015A4D8 48 00 00 18 */ b lbl_8015E890
+lbl_8015E87C:
+/* 8015E87C 0015A4DC 38 00 2F 15 */ li r0, 0x2f15
+/* 8015E880 0015A4E0 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E884 0015A4E4 48 00 00 0C */ b lbl_8015E890
+lbl_8015E888:
+/* 8015E888 0015A4E8 38 00 52 3A */ li r0, 0x523a
+/* 8015E88C 0015A4EC 90 03 00 18 */ stw r0, 0x18(r3)
+lbl_8015E890:
+/* 8015E890 0015A4F0 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E894 0015A4F4 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015E898 0015A4F8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015E89C 0015A4FC 41 82 01 54 */ beq lbl_8015E9F0
+/* 8015E8A0 0015A500 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015E8A4 0015A504 2C 00 00 07 */ cmpwi r0, 7
+/* 8015E8A8 0015A508 41 82 00 1C */ beq lbl_8015E8C4
+/* 8015E8AC 0015A50C 2C 00 00 02 */ cmpwi r0, 2
+/* 8015E8B0 0015A510 41 82 00 14 */ beq lbl_8015E8C4
+/* 8015E8B4 0015A514 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 8015E8B8 0015A518 38 60 00 01 */ li r3, 1
+/* 8015E8BC 0015A51C 4B EF 7B FD */ bl func_800564B8
+/* 8015E8C0 0015A520 48 00 01 30 */ b lbl_8015E9F0
+lbl_8015E8C4:
+/* 8015E8C4 0015A524 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E8C8 0015A528 38 60 00 03 */ li r3, 3
+/* 8015E8CC 0015A52C 80 84 00 18 */ lwz r4, 0x18(r4)
+/* 8015E8D0 0015A530 4B EF 7B E9 */ bl func_800564B8
+/* 8015E8D4 0015A534 48 00 01 1C */ b lbl_8015E9F0
+lbl_8015E8D8:
+/* 8015E8D8 0015A538 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E8DC 0015A53C 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015E8E0 0015A540 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E8E4 0015A544 40 82 00 24 */ bne lbl_8015E908
+/* 8015E8E8 0015A548 38 80 00 01 */ li r4, 1
+/* 8015E8EC 0015A54C 40 82 00 14 */ bne lbl_8015E900
+/* 8015E8F0 0015A550 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015E8F4 0015A554 2C 00 00 00 */ cmpwi r0, 0
+/* 8015E8F8 0015A558 40 82 00 08 */ bne lbl_8015E900
+/* 8015E8FC 0015A55C 38 80 00 00 */ li r4, 0
+lbl_8015E900:
+/* 8015E900 0015A560 2C 04 00 00 */ cmpwi r4, 0
+/* 8015E904 0015A564 41 82 00 24 */ beq lbl_8015E928
+lbl_8015E908:
+/* 8015E908 0015A568 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E90C 0015A56C 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015E910 0015A570 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015E914 0015A574 41 82 00 DC */ beq lbl_8015E9F0
+/* 8015E918 0015A578 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 8015E91C 0015A57C 38 60 00 01 */ li r3, 1
+/* 8015E920 0015A580 4B EF 7B 99 */ bl func_800564B8
+/* 8015E924 0015A584 48 00 00 CC */ b lbl_8015E9F0
+lbl_8015E928:
+/* 8015E928 0015A588 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E92C 0015A58C 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015E930 0015A590 2C 00 00 05 */ cmpwi r0, 5
+/* 8015E934 0015A594 41 82 00 58 */ beq lbl_8015E98C
+/* 8015E938 0015A598 40 80 00 1C */ bge lbl_8015E954
+/* 8015E93C 0015A59C 2C 00 00 03 */ cmpwi r0, 3
+/* 8015E940 0015A5A0 41 82 00 30 */ beq lbl_8015E970
+/* 8015E944 0015A5A4 40 80 00 3C */ bge lbl_8015E980
+/* 8015E948 0015A5A8 2C 00 00 01 */ cmpwi r0, 1
+/* 8015E94C 0015A5AC 40 80 00 18 */ bge lbl_8015E964
+/* 8015E950 0015A5B0 48 00 00 20 */ b lbl_8015E970
+lbl_8015E954:
+/* 8015E954 0015A5B4 2C 00 00 08 */ cmpwi r0, 8
+/* 8015E958 0015A5B8 41 82 00 4C */ beq lbl_8015E9A4
+/* 8015E95C 0015A5BC 40 80 00 14 */ bge lbl_8015E970
+/* 8015E960 0015A5C0 48 00 00 38 */ b lbl_8015E998
+lbl_8015E964:
+/* 8015E964 0015A5C4 38 00 2F 10 */ li r0, 0x2f10
+/* 8015E968 0015A5C8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E96C 0015A5CC 48 00 00 40 */ b lbl_8015E9AC
+lbl_8015E970:
+/* 8015E970 0015A5D0 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E974 0015A5D4 38 00 2F 19 */ li r0, 0x2f19
+/* 8015E978 0015A5D8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E97C 0015A5DC 48 00 00 30 */ b lbl_8015E9AC
+lbl_8015E980:
+/* 8015E980 0015A5E0 38 00 2F 19 */ li r0, 0x2f19
+/* 8015E984 0015A5E4 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E988 0015A5E8 48 00 00 24 */ b lbl_8015E9AC
+lbl_8015E98C:
+/* 8015E98C 0015A5EC 38 00 2F 13 */ li r0, 0x2f13
+/* 8015E990 0015A5F0 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E994 0015A5F4 48 00 00 18 */ b lbl_8015E9AC
+lbl_8015E998:
+/* 8015E998 0015A5F8 38 00 2F 16 */ li r0, 0x2f16
+/* 8015E99C 0015A5FC 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015E9A0 0015A600 48 00 00 0C */ b lbl_8015E9AC
+lbl_8015E9A4:
+/* 8015E9A4 0015A604 38 00 52 3B */ li r0, 0x523b
+/* 8015E9A8 0015A608 90 03 00 18 */ stw r0, 0x18(r3)
+lbl_8015E9AC:
+/* 8015E9AC 0015A60C 38 7F 00 00 */ addi r3, r31, 0
+/* 8015E9B0 0015A610 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 8015E9B4 0015A614 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8015E9B8 0015A618 41 82 00 38 */ beq lbl_8015E9F0
+/* 8015E9BC 0015A61C 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015E9C0 0015A620 2C 00 00 07 */ cmpwi r0, 7
+/* 8015E9C4 0015A624 41 82 00 1C */ beq lbl_8015E9E0
+/* 8015E9C8 0015A628 2C 00 00 02 */ cmpwi r0, 2
+/* 8015E9CC 0015A62C 41 82 00 14 */ beq lbl_8015E9E0
+/* 8015E9D0 0015A630 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 8015E9D4 0015A634 38 60 00 01 */ li r3, 1
+/* 8015E9D8 0015A638 4B EF 7A E1 */ bl func_800564B8
+/* 8015E9DC 0015A63C 48 00 00 14 */ b lbl_8015E9F0
+lbl_8015E9E0:
+/* 8015E9E0 0015A640 38 9F 00 00 */ addi r4, r31, 0
+/* 8015E9E4 0015A644 38 60 00 03 */ li r3, 3
+/* 8015E9E8 0015A648 80 84 00 18 */ lwz r4, 0x18(r4)
+/* 8015E9EC 0015A64C 4B EF 7A CD */ bl func_800564B8
+lbl_8015E9F0:
+/* 8015E9F0 0015A650 80 0D 9D 50 */ lwz r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015E9F4 0015A654 28 00 00 41 */ cmplwi r0, 0x41
+/* 8015E9F8 0015A658 41 81 0C 4C */ bgt lbl_8015F644
+/* 8015E9FC 0015A65C 3C 60 80 42 */ lis r3, lbl_8041EDE4@ha
+/* 8015EA00 0015A660 54 00 10 3A */ slwi r0, r0, 2
+/* 8015EA04 0015A664 38 63 ED E4 */ addi r3, r3, lbl_8041EDE4@l
+/* 8015EA08 0015A668 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8015EA0C 0015A66C 7C 69 03 A6 */ mtctr r3
+/* 8015EA10 0015A670 4E 80 04 20 */ bctr
+/* 8015EA14 0015A674 48 00 3A 85 */ bl func_80162498
+/* 8015EA18 0015A678 38 00 00 01 */ li r0, 1
+/* 8015EA1C 0015A67C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EA20 0015A680 48 00 0C 24 */ b lbl_8015F644
+/* 8015EA24 0015A684 38 00 00 02 */ li r0, 2
+/* 8015EA28 0015A688 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015EA2C 0015A68C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EA30 0015A690 38 7F 02 98 */ addi r3, r31, 0x298
+/* 8015EA34 0015A694 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015EA38 0015A698 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015EA3C 0015A69C 48 18 B1 E9 */ bl func_802E9C24
+/* 8015EA40 0015A6A0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EA44 0015A6A4 41 82 0C 00 */ beq lbl_8015F644
+/* 8015EA48 0015A6A8 40 80 00 1C */ bge lbl_8015EA64
+/* 8015EA4C 0015A6AC 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EA50 0015A6B0 41 82 00 08 */ beq lbl_8015EA58
+/* 8015EA54 0015A6B4 48 00 00 10 */ b lbl_8015EA64
+lbl_8015EA58:
+/* 8015EA58 0015A6B8 38 00 00 01 */ li r0, 1
+/* 8015EA5C 0015A6BC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EA60 0015A6C0 48 00 0B E4 */ b lbl_8015F644
+lbl_8015EA64:
+/* 8015EA64 0015A6C4 38 00 00 3B */ li r0, 0x3b
+/* 8015EA68 0015A6C8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EA6C 0015A6CC 48 00 0B D8 */ b lbl_8015F644
+/* 8015EA70 0015A6D0 38 00 00 04 */ li r0, 4
+/* 8015EA74 0015A6D4 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
+/* 8015EA78 0015A6D8 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015EA7C 0015A6DC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EA80 0015A6E0 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
+/* 8015EA84 0015A6E4 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015EA88 0015A6E8 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015EA8C 0015A6EC 38 80 00 34 */ li r4, 0x34
+/* 8015EA90 0015A6F0 38 A0 00 00 */ li r5, 0
+/* 8015EA94 0015A6F4 48 18 8B CD */ bl NANDCreateAsync
+/* 8015EA98 0015A6F8 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EA9C 0015A6FC 41 82 00 20 */ beq lbl_8015EABC
+/* 8015EAA0 0015A700 40 80 00 10 */ bge lbl_8015EAB0
+/* 8015EAA4 0015A704 2C 03 FF FA */ cmpwi r3, -6
+/* 8015EAA8 0015A708 41 82 0B 9C */ beq lbl_8015F644
+/* 8015EAAC 0015A70C 48 00 00 1C */ b lbl_8015EAC8
+lbl_8015EAB0:
+/* 8015EAB0 0015A710 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EAB4 0015A714 41 82 0B 90 */ beq lbl_8015F644
+/* 8015EAB8 0015A718 48 00 00 10 */ b lbl_8015EAC8
+lbl_8015EABC:
+/* 8015EABC 0015A71C 38 00 00 03 */ li r0, 3
+/* 8015EAC0 0015A720 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EAC4 0015A724 48 00 0B 80 */ b lbl_8015F644
+lbl_8015EAC8:
+/* 8015EAC8 0015A728 38 00 00 3B */ li r0, 0x3b
+/* 8015EACC 0015A72C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EAD0 0015A730 48 00 0B 74 */ b lbl_8015F644
+/* 8015EAD4 0015A734 38 00 00 06 */ li r0, 6
+/* 8015EAD8 0015A738 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
+/* 8015EADC 0015A73C 3D 00 80 16 */ lis r8, lbl_80160CC0@ha
+/* 8015EAE0 0015A740 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EAE4 0015A744 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
+/* 8015EAE8 0015A748 38 9F 02 08 */ addi r4, r31, 0x208
+/* 8015EAEC 0015A74C 38 DF 02 E0 */ addi r6, r31, 0x2e0
+/* 8015EAF0 0015A750 39 08 0C C0 */ addi r8, r8, lbl_80160CC0@l
+/* 8015EAF4 0015A754 39 3F 01 50 */ addi r9, r31, 0x150
+/* 8015EAF8 0015A758 38 A0 00 02 */ li r5, 2
+/* 8015EAFC 0015A75C 38 E0 10 00 */ li r7, 0x1000
+/* 8015EB00 0015A760 48 18 9C 7D */ bl nandSafeOpenAsync
+/* 8015EB04 0015A764 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EB08 0015A768 41 82 0B 3C */ beq lbl_8015F644
+/* 8015EB0C 0015A76C 40 80 00 1C */ bge lbl_8015EB28
+/* 8015EB10 0015A770 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EB14 0015A774 41 82 00 08 */ beq lbl_8015EB1C
+/* 8015EB18 0015A778 48 00 00 10 */ b lbl_8015EB28
+lbl_8015EB1C:
+/* 8015EB1C 0015A77C 38 00 00 05 */ li r0, 5
+/* 8015EB20 0015A780 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EB24 0015A784 48 00 0B 20 */ b lbl_8015F644
+lbl_8015EB28:
+/* 8015EB28 0015A788 38 00 00 3B */ li r0, 0x3b
+/* 8015EB2C 0015A78C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EB30 0015A790 48 00 0B 14 */ b lbl_8015F644
+/* 8015EB34 0015A794 38 00 00 08 */ li r0, 8
+/* 8015EB38 0015A798 3C 80 00 01 */ lis r4, 0x0000F0A0@ha
+/* 8015EB3C 0015A79C 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015EB40 0015A7A0 38 7F 00 00 */ addi r3, r31, 0
+/* 8015EB44 0015A7A4 38 A4 F0 A0 */ addi r5, r4, 0x0000F0A0@l
+/* 8015EB48 0015A7A8 80 83 00 10 */ lwz r4, 0x10(r3)
+/* 8015EB4C 0015A7AC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EB50 0015A7B0 38 7F 02 08 */ addi r3, r31, 0x208
+/* 8015EB54 0015A7B4 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015EB58 0015A7B8 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015EB5C 0015A7BC 48 18 8E AD */ bl NANDWriteAsync
+/* 8015EB60 0015A7C0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EB64 0015A7C4 41 82 0A E0 */ beq lbl_8015F644
+/* 8015EB68 0015A7C8 40 80 00 1C */ bge lbl_8015EB84
+/* 8015EB6C 0015A7CC 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EB70 0015A7D0 41 82 00 08 */ beq lbl_8015EB78
+/* 8015EB74 0015A7D4 48 00 00 10 */ b lbl_8015EB84
+lbl_8015EB78:
+/* 8015EB78 0015A7D8 38 00 00 07 */ li r0, 7
+/* 8015EB7C 0015A7DC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EB80 0015A7E0 48 00 0A C4 */ b lbl_8015F644
+lbl_8015EB84:
+/* 8015EB84 0015A7E4 38 00 00 3B */ li r0, 0x3b
+/* 8015EB88 0015A7E8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EB8C 0015A7EC 48 00 0A B8 */ b lbl_8015F644
+/* 8015EB90 0015A7F0 38 00 00 0A */ li r0, 0xa
+/* 8015EB94 0015A7F4 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015EB98 0015A7F8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EB9C 0015A7FC 38 7F 02 08 */ addi r3, r31, 0x208
+/* 8015EBA0 0015A800 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015EBA4 0015A804 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015EBA8 0015A808 48 18 A1 31 */ bl NANDSafeCloseAsync
+/* 8015EBAC 0015A80C 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EBB0 0015A810 41 82 0A 94 */ beq lbl_8015F644
+/* 8015EBB4 0015A814 40 80 00 1C */ bge lbl_8015EBD0
+/* 8015EBB8 0015A818 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EBBC 0015A81C 41 82 00 08 */ beq lbl_8015EBC4
+/* 8015EBC0 0015A820 48 00 00 10 */ b lbl_8015EBD0
+lbl_8015EBC4:
+/* 8015EBC4 0015A824 38 00 00 09 */ li r0, 9
+/* 8015EBC8 0015A828 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EBCC 0015A82C 48 00 0A 78 */ b lbl_8015F644
+lbl_8015EBD0:
+/* 8015EBD0 0015A830 38 00 00 3B */ li r0, 0x3b
+/* 8015EBD4 0015A834 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EBD8 0015A838 48 00 0A 6C */ b lbl_8015F644
+/* 8015EBDC 0015A83C 48 00 3B 49 */ bl func_80162724
+/* 8015EBE0 0015A840 38 00 00 0C */ li r0, 0xc
+/* 8015EBE4 0015A844 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EBE8 0015A848 48 00 0A 5C */ b lbl_8015F644
+/* 8015EBEC 0015A84C 38 00 00 0D */ li r0, 0xd
+/* 8015EBF0 0015A850 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015EBF4 0015A854 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EBF8 0015A858 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015EBFC 0015A85C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015EC00 0015A860 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015EC04 0015A864 38 80 00 34 */ li r4, 0x34
+/* 8015EC08 0015A868 38 A0 00 00 */ li r5, 0
+/* 8015EC0C 0015A86C 48 18 91 D1 */ bl NANDCreateDirAsync
+/* 8015EC10 0015A870 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EC14 0015A874 41 82 0A 30 */ beq lbl_8015F644
+/* 8015EC18 0015A878 40 80 00 1C */ bge lbl_8015EC34
+/* 8015EC1C 0015A87C 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EC20 0015A880 41 82 00 08 */ beq lbl_8015EC28
+/* 8015EC24 0015A884 48 00 00 10 */ b lbl_8015EC34
+lbl_8015EC28:
+/* 8015EC28 0015A888 38 00 00 00 */ li r0, 0
+/* 8015EC2C 0015A88C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EC30 0015A890 48 00 0A 14 */ b lbl_8015F644
+lbl_8015EC34:
+/* 8015EC34 0015A894 38 00 00 3B */ li r0, 0x3b
+/* 8015EC38 0015A898 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EC3C 0015A89C 48 00 0A 08 */ b lbl_8015F644
+/* 8015EC40 0015A8A0 38 00 00 0F */ li r0, 0xf
+/* 8015EC44 0015A8A4 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015EC48 0015A8A8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EC4C 0015A8AC 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015EC50 0015A8B0 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015EC54 0015A8B4 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015EC58 0015A8B8 48 18 AF CD */ bl func_802E9C24
+/* 8015EC5C 0015A8BC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EC60 0015A8C0 41 82 09 E4 */ beq lbl_8015F644
+/* 8015EC64 0015A8C4 40 80 00 1C */ bge lbl_8015EC80
+/* 8015EC68 0015A8C8 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EC6C 0015A8CC 41 82 00 08 */ beq lbl_8015EC74
+/* 8015EC70 0015A8D0 48 00 00 10 */ b lbl_8015EC80
+lbl_8015EC74:
+/* 8015EC74 0015A8D4 38 00 00 0E */ li r0, 0xe
+/* 8015EC78 0015A8D8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EC7C 0015A8DC 48 00 09 C8 */ b lbl_8015F644
+lbl_8015EC80:
+/* 8015EC80 0015A8E0 38 00 00 3B */ li r0, 0x3b
+/* 8015EC84 0015A8E4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EC88 0015A8E8 48 00 09 BC */ b lbl_8015F644
+/* 8015EC8C 0015A8EC 38 00 00 11 */ li r0, 0x11
+/* 8015EC90 0015A8F0 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
+/* 8015EC94 0015A8F4 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015EC98 0015A8F8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EC9C 0015A8FC 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
+/* 8015ECA0 0015A900 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015ECA4 0015A904 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015ECA8 0015A908 38 80 00 34 */ li r4, 0x34
+/* 8015ECAC 0015A90C 38 A0 00 00 */ li r5, 0
+/* 8015ECB0 0015A910 48 18 89 B1 */ bl NANDCreateAsync
+/* 8015ECB4 0015A914 2C 03 00 00 */ cmpwi r3, 0
+/* 8015ECB8 0015A918 41 82 09 8C */ beq lbl_8015F644
+/* 8015ECBC 0015A91C 40 80 00 1C */ bge lbl_8015ECD8
+/* 8015ECC0 0015A920 2C 03 FF FD */ cmpwi r3, -3
+/* 8015ECC4 0015A924 41 82 00 08 */ beq lbl_8015ECCC
+/* 8015ECC8 0015A928 48 00 00 10 */ b lbl_8015ECD8
+lbl_8015ECCC:
+/* 8015ECCC 0015A92C 38 00 00 10 */ li r0, 0x10
+/* 8015ECD0 0015A930 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015ECD4 0015A934 48 00 09 70 */ b lbl_8015F644
+lbl_8015ECD8:
+/* 8015ECD8 0015A938 38 00 00 3B */ li r0, 0x3b
+/* 8015ECDC 0015A93C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015ECE0 0015A940 48 00 09 64 */ b lbl_8015F644
+/* 8015ECE4 0015A944 38 00 00 13 */ li r0, 0x13
+/* 8015ECE8 0015A948 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
+/* 8015ECEC 0015A94C 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015ECF0 0015A950 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015ECF4 0015A954 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
+/* 8015ECF8 0015A958 38 9F 00 C0 */ addi r4, r31, 0xc0
+/* 8015ECFC 0015A95C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015ED00 0015A960 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015ED04 0015A964 38 A0 00 02 */ li r5, 2
+/* 8015ED08 0015A968 48 18 98 19 */ bl NANDOpenAsync
+/* 8015ED0C 0015A96C 2C 03 00 00 */ cmpwi r3, 0
+/* 8015ED10 0015A970 41 82 09 34 */ beq lbl_8015F644
+/* 8015ED14 0015A974 40 80 00 1C */ bge lbl_8015ED30
+/* 8015ED18 0015A978 2C 03 FF FD */ cmpwi r3, -3
+/* 8015ED1C 0015A97C 41 82 00 08 */ beq lbl_8015ED24
+/* 8015ED20 0015A980 48 00 00 10 */ b lbl_8015ED30
+lbl_8015ED24:
+/* 8015ED24 0015A984 38 00 00 12 */ li r0, 0x12
+/* 8015ED28 0015A988 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015ED2C 0015A98C 48 00 09 18 */ b lbl_8015F644
+lbl_8015ED30:
+/* 8015ED30 0015A990 38 00 00 3B */ li r0, 0x3b
+/* 8015ED34 0015A994 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015ED38 0015A998 48 00 09 0C */ b lbl_8015F644
+/* 8015ED3C 0015A99C 3F C0 00 1C */ lis r30, 0x001C0100@ha
+/* 8015ED40 0015A9A0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015ED44 0015A9A4 38 9E 01 00 */ addi r4, r30, 0x001C0100@l
+/* 8015ED48 0015A9A8 38 A0 00 40 */ li r5, 0x40
+/* 8015ED4C 0015A9AC 48 07 BF BD */ bl func_801DAD08
+/* 8015ED50 0015A9B0 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015ED54 0015A9B4 38 BE 01 00 */ addi r5, r30, 0x100
+/* 8015ED58 0015A9B8 38 80 00 00 */ li r4, 0
+/* 8015ED5C 0015A9BC 4B EA 53 A9 */ bl memset
+/* 8015ED60 0015A9C0 80 FF 00 00 */ lwz r7, 0(r31)
+/* 8015ED64 0015A9C4 38 00 00 20 */ li r0, 0x20
+/* 8015ED68 0015A9C8 80 CD 9D 40 */ lwz r6, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015ED6C 0015A9CC 38 87 FF FC */ addi r4, r7, -4
+/* 8015ED70 0015A9D0 38 A6 FF FC */ addi r5, r6, -4
+/* 8015ED74 0015A9D4 7C 09 03 A6 */ mtctr r0
+lbl_8015ED78:
+/* 8015ED78 0015A9D8 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015ED7C 0015A9DC 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015ED80 0015A9E0 90 65 00 04 */ stw r3, 4(r5)
+/* 8015ED84 0015A9E4 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015ED88 0015A9E8 42 00 FF F0 */ bdnz lbl_8015ED78
+/* 8015ED8C 0015A9EC 38 00 00 10 */ li r0, 0x10
+/* 8015ED90 0015A9F0 38 A6 00 FC */ addi r5, r6, 0xfc
+/* 8015ED94 0015A9F4 38 87 00 FC */ addi r4, r7, 0xfc
+/* 8015ED98 0015A9F8 7C 09 03 A6 */ mtctr r0
+lbl_8015ED9C:
+/* 8015ED9C 0015A9FC 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015EDA0 0015AA00 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015EDA4 0015AA04 90 65 00 04 */ stw r3, 4(r5)
+/* 8015EDA8 0015AA08 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015EDAC 0015AA0C 42 00 FF F0 */ bdnz lbl_8015ED9C
+/* 8015EDB0 0015AA10 38 00 00 40 */ li r0, 0x40
+/* 8015EDB4 0015AA14 38 A6 01 7C */ addi r5, r6, 0x17c
+/* 8015EDB8 0015AA18 38 87 01 7C */ addi r4, r7, 0x17c
+/* 8015EDBC 0015AA1C 7C 09 03 A6 */ mtctr r0
+lbl_8015EDC0:
+/* 8015EDC0 0015AA20 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015EDC4 0015AA24 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015EDC8 0015AA28 90 65 00 04 */ stw r3, 4(r5)
+/* 8015EDCC 0015AA2C 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015EDD0 0015AA30 42 00 FF F0 */ bdnz lbl_8015EDC0
+/* 8015EDD4 0015AA34 3C 60 00 03 */ lis r3, 0x00037F80@ha
+/* 8015EDD8 0015AA38 38 A6 03 7C */ addi r5, r6, 0x37c
+/* 8015EDDC 0015AA3C 38 03 7F 80 */ addi r0, r3, 0x00037F80@l
+/* 8015EDE0 0015AA40 38 87 03 7C */ addi r4, r7, 0x37c
+/* 8015EDE4 0015AA44 7C 09 03 A6 */ mtctr r0
+lbl_8015EDE8:
+/* 8015EDE8 0015AA48 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015EDEC 0015AA4C 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015EDF0 0015AA50 90 65 00 04 */ stw r3, 4(r5)
+/* 8015EDF4 0015AA54 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015EDF8 0015AA58 42 00 FF F0 */ bdnz lbl_8015EDE8
+/* 8015EDFC 0015AA5C 3C 87 00 1C */ addis r4, r7, 0x1c
+/* 8015EE00 0015AA60 3C 66 00 1C */ addis r3, r6, 0x1c
+/* 8015EE04 0015AA64 38 00 00 10 */ li r0, 0x10
+/* 8015EE08 0015AA68 38 A3 FF 7C */ addi r5, r3, -132
+/* 8015EE0C 0015AA6C 38 84 FF 7C */ addi r4, r4, -132
+/* 8015EE10 0015AA70 7C 09 03 A6 */ mtctr r0
+lbl_8015EE14:
+/* 8015EE14 0015AA74 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015EE18 0015AA78 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015EE1C 0015AA7C 90 65 00 04 */ stw r3, 4(r5)
+/* 8015EE20 0015AA80 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015EE24 0015AA84 42 00 FF F0 */ bdnz lbl_8015EE14
+/* 8015EE28 0015AA88 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015EE2C 0015AA8C 48 00 09 B1 */ bl func_8015F7DC
+/* 8015EE30 0015AA90 38 00 00 15 */ li r0, 0x15
+/* 8015EE34 0015AA94 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EE38 0015AA98 48 00 08 0C */ b lbl_8015F644
+/* 8015EE3C 0015AA9C 38 00 00 16 */ li r0, 0x16
+/* 8015EE40 0015AAA0 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015EE44 0015AAA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EE48 0015AAA8 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015EE4C 0015AAAC 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015EE50 0015AAB0 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015EE54 0015AAB4 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015EE58 0015AAB8 3C A0 00 38 */ lis r5, 0x38
+/* 8015EE5C 0015AABC 48 18 8B AD */ bl NANDWriteAsync
+/* 8015EE60 0015AAC0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EE64 0015AAC4 41 82 07 E0 */ beq lbl_8015F644
+/* 8015EE68 0015AAC8 40 80 00 1C */ bge lbl_8015EE84
+/* 8015EE6C 0015AACC 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EE70 0015AAD0 41 82 00 08 */ beq lbl_8015EE78
+/* 8015EE74 0015AAD4 48 00 00 10 */ b lbl_8015EE84
+lbl_8015EE78:
+/* 8015EE78 0015AAD8 38 00 00 15 */ li r0, 0x15
+/* 8015EE7C 0015AADC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EE80 0015AAE0 48 00 07 C4 */ b lbl_8015F644
+lbl_8015EE84:
+/* 8015EE84 0015AAE4 38 00 00 3B */ li r0, 0x3b
+/* 8015EE88 0015AAE8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015EE8C 0015AAEC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EE90 0015AAF0 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015EE94 0015AAF4 48 07 BE B5 */ bl func_801DAD48
+/* 8015EE98 0015AAF8 38 00 00 00 */ li r0, 0
+/* 8015EE9C 0015AAFC 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015EEA0 0015AB00 48 00 07 A4 */ b lbl_8015F644
+/* 8015EEA4 0015AB04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015EEA8 0015AB08 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015EEAC 0015AB0C 48 07 BE 9D */ bl func_801DAD48
+/* 8015EEB0 0015AB10 38 60 00 00 */ li r3, 0
+/* 8015EEB4 0015AB14 38 00 00 18 */ li r0, 0x18
+/* 8015EEB8 0015AB18 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015EEBC 0015AB1C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EEC0 0015AB20 48 00 07 84 */ b lbl_8015F644
+/* 8015EEC4 0015AB24 38 00 00 19 */ li r0, 0x19
+/* 8015EEC8 0015AB28 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015EECC 0015AB2C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EED0 0015AB30 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015EED4 0015AB34 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015EED8 0015AB38 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015EEDC 0015AB3C 48 18 98 19 */ bl NANDCloseAsync
+/* 8015EEE0 0015AB40 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EEE4 0015AB44 41 82 07 60 */ beq lbl_8015F644
+/* 8015EEE8 0015AB48 40 80 00 1C */ bge lbl_8015EF04
+/* 8015EEEC 0015AB4C 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EEF0 0015AB50 41 82 00 08 */ beq lbl_8015EEF8
+/* 8015EEF4 0015AB54 48 00 00 10 */ b lbl_8015EF04
+lbl_8015EEF8:
+/* 8015EEF8 0015AB58 38 00 00 18 */ li r0, 0x18
+/* 8015EEFC 0015AB5C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF00 0015AB60 48 00 07 44 */ b lbl_8015F644
+lbl_8015EF04:
+/* 8015EF04 0015AB64 38 00 00 3B */ li r0, 0x3b
+/* 8015EF08 0015AB68 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF0C 0015AB6C 48 00 07 38 */ b lbl_8015F644
+/* 8015EF10 0015AB70 38 00 00 1B */ li r0, 0x1b
+/* 8015EF14 0015AB74 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015EF18 0015AB78 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF1C 0015AB7C 38 7F 00 40 */ addi r3, r31, 0x40
+/* 8015EF20 0015AB80 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015EF24 0015AB84 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015EF28 0015AB88 48 18 AC FD */ bl func_802E9C24
+/* 8015EF2C 0015AB8C 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EF30 0015AB90 41 82 07 14 */ beq lbl_8015F644
+/* 8015EF34 0015AB94 40 80 00 1C */ bge lbl_8015EF50
+/* 8015EF38 0015AB98 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EF3C 0015AB9C 41 82 00 08 */ beq lbl_8015EF44
+/* 8015EF40 0015ABA0 48 00 00 10 */ b lbl_8015EF50
+lbl_8015EF44:
+/* 8015EF44 0015ABA4 38 00 00 1A */ li r0, 0x1a
+/* 8015EF48 0015ABA8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF4C 0015ABAC 48 00 06 F8 */ b lbl_8015F644
+lbl_8015EF50:
+/* 8015EF50 0015ABB0 38 00 00 3B */ li r0, 0x3b
+/* 8015EF54 0015ABB4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF58 0015ABB8 48 00 06 EC */ b lbl_8015F644
+/* 8015EF5C 0015ABBC 38 00 00 39 */ li r0, 0x39
+/* 8015EF60 0015ABC0 C0 22 90 14 */ lfs f1, lbl_80641614-_SDA2_BASE_(r2)
+/* 8015EF64 0015ABC4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF68 0015ABC8 38 60 02 5E */ li r3, 0x25e
+/* 8015EF6C 0015ABCC 38 80 00 00 */ li r4, 0
+/* 8015EF70 0015ABD0 4B EA C2 01 */ bl func_8000B170
+/* 8015EF74 0015ABD4 48 00 06 D0 */ b lbl_8015F644
+/* 8015EF78 0015ABD8 48 00 35 21 */ bl func_80162498
+/* 8015EF7C 0015ABDC 38 00 00 1E */ li r0, 0x1e
+/* 8015EF80 0015ABE0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF84 0015ABE4 48 00 06 C0 */ b lbl_8015F644
+/* 8015EF88 0015ABE8 38 00 00 1F */ li r0, 0x1f
+/* 8015EF8C 0015ABEC 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015EF90 0015ABF0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EF94 0015ABF4 38 7F 02 98 */ addi r3, r31, 0x298
+/* 8015EF98 0015ABF8 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015EF9C 0015ABFC 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015EFA0 0015AC00 48 18 AC 85 */ bl func_802E9C24
+/* 8015EFA4 0015AC04 2C 03 00 00 */ cmpwi r3, 0
+/* 8015EFA8 0015AC08 41 82 06 9C */ beq lbl_8015F644
+/* 8015EFAC 0015AC0C 40 80 00 1C */ bge lbl_8015EFC8
+/* 8015EFB0 0015AC10 2C 03 FF FD */ cmpwi r3, -3
+/* 8015EFB4 0015AC14 41 82 00 08 */ beq lbl_8015EFBC
+/* 8015EFB8 0015AC18 48 00 00 10 */ b lbl_8015EFC8
+lbl_8015EFBC:
+/* 8015EFBC 0015AC1C 38 00 00 1E */ li r0, 0x1e
+/* 8015EFC0 0015AC20 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EFC4 0015AC24 48 00 06 80 */ b lbl_8015F644
+lbl_8015EFC8:
+/* 8015EFC8 0015AC28 38 00 00 3B */ li r0, 0x3b
+/* 8015EFCC 0015AC2C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EFD0 0015AC30 48 00 06 74 */ b lbl_8015F644
+/* 8015EFD4 0015AC34 38 00 00 21 */ li r0, 0x21
+/* 8015EFD8 0015AC38 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
+/* 8015EFDC 0015AC3C 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015EFE0 0015AC40 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015EFE4 0015AC44 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
+/* 8015EFE8 0015AC48 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015EFEC 0015AC4C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015EFF0 0015AC50 38 80 00 34 */ li r4, 0x34
+/* 8015EFF4 0015AC54 38 A0 00 00 */ li r5, 0
+/* 8015EFF8 0015AC58 48 18 86 69 */ bl NANDCreateAsync
+/* 8015EFFC 0015AC5C 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F000 0015AC60 41 82 00 20 */ beq lbl_8015F020
+/* 8015F004 0015AC64 40 80 00 10 */ bge lbl_8015F014
+/* 8015F008 0015AC68 2C 03 FF FA */ cmpwi r3, -6
+/* 8015F00C 0015AC6C 41 82 06 38 */ beq lbl_8015F644
+/* 8015F010 0015AC70 48 00 00 1C */ b lbl_8015F02C
+lbl_8015F014:
+/* 8015F014 0015AC74 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F018 0015AC78 41 82 06 2C */ beq lbl_8015F644
+/* 8015F01C 0015AC7C 48 00 00 10 */ b lbl_8015F02C
+lbl_8015F020:
+/* 8015F020 0015AC80 38 00 00 20 */ li r0, 0x20
+/* 8015F024 0015AC84 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F028 0015AC88 48 00 06 1C */ b lbl_8015F644
+lbl_8015F02C:
+/* 8015F02C 0015AC8C 38 00 00 3B */ li r0, 0x3b
+/* 8015F030 0015AC90 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F034 0015AC94 48 00 06 10 */ b lbl_8015F644
+/* 8015F038 0015AC98 38 00 00 23 */ li r0, 0x23
+/* 8015F03C 0015AC9C 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
+/* 8015F040 0015ACA0 3D 00 80 16 */ lis r8, lbl_80160CC0@ha
+/* 8015F044 0015ACA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F048 0015ACA8 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
+/* 8015F04C 0015ACAC 38 9F 02 08 */ addi r4, r31, 0x208
+/* 8015F050 0015ACB0 38 DF 02 E0 */ addi r6, r31, 0x2e0
+/* 8015F054 0015ACB4 39 08 0C C0 */ addi r8, r8, lbl_80160CC0@l
+/* 8015F058 0015ACB8 39 3F 01 50 */ addi r9, r31, 0x150
+/* 8015F05C 0015ACBC 38 A0 00 02 */ li r5, 2
+/* 8015F060 0015ACC0 38 E0 10 00 */ li r7, 0x1000
+/* 8015F064 0015ACC4 48 18 97 19 */ bl nandSafeOpenAsync
+/* 8015F068 0015ACC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F06C 0015ACCC 41 82 05 D8 */ beq lbl_8015F644
+/* 8015F070 0015ACD0 40 80 00 1C */ bge lbl_8015F08C
+/* 8015F074 0015ACD4 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F078 0015ACD8 41 82 00 08 */ beq lbl_8015F080
+/* 8015F07C 0015ACDC 48 00 00 10 */ b lbl_8015F08C
+lbl_8015F080:
+/* 8015F080 0015ACE0 38 00 00 22 */ li r0, 0x22
+/* 8015F084 0015ACE4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F088 0015ACE8 48 00 05 BC */ b lbl_8015F644
+lbl_8015F08C:
+/* 8015F08C 0015ACEC 38 00 00 3B */ li r0, 0x3b
+/* 8015F090 0015ACF0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F094 0015ACF4 48 00 05 B0 */ b lbl_8015F644
+/* 8015F098 0015ACF8 38 00 00 25 */ li r0, 0x25
+/* 8015F09C 0015ACFC 3C 80 00 01 */ lis r4, 0x0000F0A0@ha
+/* 8015F0A0 0015AD00 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015F0A4 0015AD04 38 7F 00 00 */ addi r3, r31, 0
+/* 8015F0A8 0015AD08 38 A4 F0 A0 */ addi r5, r4, 0x0000F0A0@l
+/* 8015F0AC 0015AD0C 80 83 00 10 */ lwz r4, 0x10(r3)
+/* 8015F0B0 0015AD10 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F0B4 0015AD14 38 7F 02 08 */ addi r3, r31, 0x208
+/* 8015F0B8 0015AD18 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015F0BC 0015AD1C 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015F0C0 0015AD20 48 18 89 49 */ bl NANDWriteAsync
+/* 8015F0C4 0015AD24 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F0C8 0015AD28 41 82 05 7C */ beq lbl_8015F644
+/* 8015F0CC 0015AD2C 40 80 00 1C */ bge lbl_8015F0E8
+/* 8015F0D0 0015AD30 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F0D4 0015AD34 41 82 00 08 */ beq lbl_8015F0DC
+/* 8015F0D8 0015AD38 48 00 00 10 */ b lbl_8015F0E8
+lbl_8015F0DC:
+/* 8015F0DC 0015AD3C 38 00 00 24 */ li r0, 0x24
+/* 8015F0E0 0015AD40 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F0E4 0015AD44 48 00 05 60 */ b lbl_8015F644
+lbl_8015F0E8:
+/* 8015F0E8 0015AD48 38 00 00 3B */ li r0, 0x3b
+/* 8015F0EC 0015AD4C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F0F0 0015AD50 48 00 05 54 */ b lbl_8015F644
+/* 8015F0F4 0015AD54 38 00 00 27 */ li r0, 0x27
+/* 8015F0F8 0015AD58 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015F0FC 0015AD5C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F100 0015AD60 38 7F 02 08 */ addi r3, r31, 0x208
+/* 8015F104 0015AD64 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015F108 0015AD68 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015F10C 0015AD6C 48 18 9B CD */ bl NANDSafeCloseAsync
+/* 8015F110 0015AD70 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F114 0015AD74 41 82 05 30 */ beq lbl_8015F644
+/* 8015F118 0015AD78 40 80 00 1C */ bge lbl_8015F134
+/* 8015F11C 0015AD7C 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F120 0015AD80 41 82 00 08 */ beq lbl_8015F128
+/* 8015F124 0015AD84 48 00 00 10 */ b lbl_8015F134
+lbl_8015F128:
+/* 8015F128 0015AD88 38 00 00 26 */ li r0, 0x26
+/* 8015F12C 0015AD8C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F130 0015AD90 48 00 05 14 */ b lbl_8015F644
+lbl_8015F134:
+/* 8015F134 0015AD94 38 00 00 3B */ li r0, 0x3b
+/* 8015F138 0015AD98 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F13C 0015AD9C 48 00 05 08 */ b lbl_8015F644
+/* 8015F140 0015ADA0 48 00 35 E5 */ bl func_80162724
+/* 8015F144 0015ADA4 38 00 00 29 */ li r0, 0x29
+/* 8015F148 0015ADA8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F14C 0015ADAC 48 00 04 F8 */ b lbl_8015F644
+/* 8015F150 0015ADB0 38 00 00 2A */ li r0, 0x2a
+/* 8015F154 0015ADB4 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015F158 0015ADB8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F15C 0015ADBC 38 7F 00 80 */ addi r3, r31, 0x80
+/* 8015F160 0015ADC0 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015F164 0015ADC4 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015F168 0015ADC8 48 18 AA BD */ bl func_802E9C24
+/* 8015F16C 0015ADCC 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F170 0015ADD0 41 82 04 D4 */ beq lbl_8015F644
+/* 8015F174 0015ADD4 40 80 00 1C */ bge lbl_8015F190
+/* 8015F178 0015ADD8 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F17C 0015ADDC 41 82 00 08 */ beq lbl_8015F184
+/* 8015F180 0015ADE0 48 00 00 10 */ b lbl_8015F190
+lbl_8015F184:
+/* 8015F184 0015ADE4 38 00 00 1D */ li r0, 0x1d
+/* 8015F188 0015ADE8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F18C 0015ADEC 48 00 04 B8 */ b lbl_8015F644
+lbl_8015F190:
+/* 8015F190 0015ADF0 38 00 00 3B */ li r0, 0x3b
+/* 8015F194 0015ADF4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F198 0015ADF8 48 00 04 AC */ b lbl_8015F644
+/* 8015F19C 0015ADFC 38 00 00 2C */ li r0, 0x2c
+/* 8015F1A0 0015AE00 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
+/* 8015F1A4 0015AE04 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015F1A8 0015AE08 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F1AC 0015AE0C 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
+/* 8015F1B0 0015AE10 38 9F 00 C0 */ addi r4, r31, 0xc0
+/* 8015F1B4 0015AE14 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015F1B8 0015AE18 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015F1BC 0015AE1C 38 A0 00 02 */ li r5, 2
+/* 8015F1C0 0015AE20 48 18 93 61 */ bl NANDOpenAsync
+/* 8015F1C4 0015AE24 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F1C8 0015AE28 41 82 04 7C */ beq lbl_8015F644
+/* 8015F1CC 0015AE2C 40 80 00 1C */ bge lbl_8015F1E8
+/* 8015F1D0 0015AE30 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F1D4 0015AE34 41 82 00 08 */ beq lbl_8015F1DC
+/* 8015F1D8 0015AE38 48 00 00 10 */ b lbl_8015F1E8
+lbl_8015F1DC:
+/* 8015F1DC 0015AE3C 38 00 00 2B */ li r0, 0x2b
+/* 8015F1E0 0015AE40 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F1E4 0015AE44 48 00 04 60 */ b lbl_8015F644
+lbl_8015F1E8:
+/* 8015F1E8 0015AE48 38 00 00 3B */ li r0, 0x3b
+/* 8015F1EC 0015AE4C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F1F0 0015AE50 48 00 04 54 */ b lbl_8015F644
+/* 8015F1F4 0015AE54 38 00 00 2E */ li r0, 0x2e
+/* 8015F1F8 0015AE58 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015F1FC 0015AE5C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F200 0015AE60 3C 00 00 1C */ lis r0, 0x1c
+/* 8015F204 0015AE64 80 9F 00 00 */ lwz r4, 0(r31)
+/* 8015F208 0015AE68 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015F20C 0015AE6C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015F210 0015AE70 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015F214 0015AE74 80 84 00 4C */ lwz r4, 0x4c(r4)
+/* 8015F218 0015AE78 38 A0 00 00 */ li r5, 0
+/* 8015F21C 0015AE7C 54 84 07 FE */ clrlwi r4, r4, 0x1f
+/* 8015F220 0015AE80 7C 84 01 D6 */ mullw r4, r4, r0
+/* 8015F224 0015AE84 48 18 88 FD */ bl NANDSeekAsync
+/* 8015F228 0015AE88 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F22C 0015AE8C 41 82 04 18 */ beq lbl_8015F644
+/* 8015F230 0015AE90 40 80 00 1C */ bge lbl_8015F24C
+/* 8015F234 0015AE94 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F238 0015AE98 41 82 00 08 */ beq lbl_8015F240
+/* 8015F23C 0015AE9C 48 00 00 10 */ b lbl_8015F24C
+lbl_8015F240:
+/* 8015F240 0015AEA0 38 00 00 2D */ li r0, 0x2d
+/* 8015F244 0015AEA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F248 0015AEA8 48 00 03 FC */ b lbl_8015F644
+lbl_8015F24C:
+/* 8015F24C 0015AEAC 38 00 00 3B */ li r0, 0x3b
+/* 8015F250 0015AEB0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F254 0015AEB4 48 00 03 F0 */ b lbl_8015F644
+/* 8015F258 0015AEB8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015F25C 0015AEBC 3C 80 00 1C */ lis r4, 0x1c
+/* 8015F260 0015AEC0 38 A0 00 40 */ li r5, 0x40
+/* 8015F264 0015AEC4 48 07 BA A5 */ bl func_801DAD08
+/* 8015F268 0015AEC8 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F26C 0015AECC 38 80 00 00 */ li r4, 0
+/* 8015F270 0015AED0 3C A0 00 1C */ lis r5, 0x1c
+/* 8015F274 0015AED4 4B EA 4E 91 */ bl memset
+/* 8015F278 0015AED8 80 FF 00 00 */ lwz r7, 0(r31)
+/* 8015F27C 0015AEDC 38 00 00 20 */ li r0, 0x20
+/* 8015F280 0015AEE0 80 CD 9D 40 */ lwz r6, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F284 0015AEE4 38 87 FF FC */ addi r4, r7, -4
+/* 8015F288 0015AEE8 38 A6 FF FC */ addi r5, r6, -4
+/* 8015F28C 0015AEEC 7C 09 03 A6 */ mtctr r0
+lbl_8015F290:
+/* 8015F290 0015AEF0 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015F294 0015AEF4 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015F298 0015AEF8 90 65 00 04 */ stw r3, 4(r5)
+/* 8015F29C 0015AEFC 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015F2A0 0015AF00 42 00 FF F0 */ bdnz lbl_8015F290
+/* 8015F2A4 0015AF04 38 00 00 10 */ li r0, 0x10
+/* 8015F2A8 0015AF08 38 A6 00 FC */ addi r5, r6, 0xfc
+/* 8015F2AC 0015AF0C 38 87 00 FC */ addi r4, r7, 0xfc
+/* 8015F2B0 0015AF10 7C 09 03 A6 */ mtctr r0
+lbl_8015F2B4:
+/* 8015F2B4 0015AF14 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015F2B8 0015AF18 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015F2BC 0015AF1C 90 65 00 04 */ stw r3, 4(r5)
+/* 8015F2C0 0015AF20 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015F2C4 0015AF24 42 00 FF F0 */ bdnz lbl_8015F2B4
+/* 8015F2C8 0015AF28 38 00 00 40 */ li r0, 0x40
+/* 8015F2CC 0015AF2C 38 A6 01 7C */ addi r5, r6, 0x17c
+/* 8015F2D0 0015AF30 38 87 01 7C */ addi r4, r7, 0x17c
+/* 8015F2D4 0015AF34 7C 09 03 A6 */ mtctr r0
+lbl_8015F2D8:
+/* 8015F2D8 0015AF38 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015F2DC 0015AF3C 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015F2E0 0015AF40 90 65 00 04 */ stw r3, 4(r5)
+/* 8015F2E4 0015AF44 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015F2E8 0015AF48 42 00 FF F0 */ bdnz lbl_8015F2D8
+/* 8015F2EC 0015AF4C 3C 60 00 03 */ lis r3, 0x00037F80@ha
+/* 8015F2F0 0015AF50 38 A6 03 7C */ addi r5, r6, 0x37c
+/* 8015F2F4 0015AF54 38 03 7F 80 */ addi r0, r3, 0x00037F80@l
+/* 8015F2F8 0015AF58 38 87 03 7C */ addi r4, r7, 0x37c
+/* 8015F2FC 0015AF5C 7C 09 03 A6 */ mtctr r0
+lbl_8015F300:
+/* 8015F300 0015AF60 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015F304 0015AF64 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015F308 0015AF68 90 65 00 04 */ stw r3, 4(r5)
+/* 8015F30C 0015AF6C 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015F310 0015AF70 42 00 FF F0 */ bdnz lbl_8015F300
+/* 8015F314 0015AF74 3C 87 00 1C */ addis r4, r7, 0x1c
+/* 8015F318 0015AF78 3C 66 00 1C */ addis r3, r6, 0x1c
+/* 8015F31C 0015AF7C 38 00 00 10 */ li r0, 0x10
+/* 8015F320 0015AF80 38 A3 FF 7C */ addi r5, r3, -132
+/* 8015F324 0015AF84 38 84 FF 7C */ addi r4, r4, -132
+/* 8015F328 0015AF88 7C 09 03 A6 */ mtctr r0
+lbl_8015F32C:
+/* 8015F32C 0015AF8C 80 64 00 04 */ lwz r3, 4(r4)
+/* 8015F330 0015AF90 84 04 00 08 */ lwzu r0, 8(r4)
+/* 8015F334 0015AF94 90 65 00 04 */ stw r3, 4(r5)
+/* 8015F338 0015AF98 94 05 00 08 */ stwu r0, 8(r5)
+/* 8015F33C 0015AF9C 42 00 FF F0 */ bdnz lbl_8015F32C
+/* 8015F340 0015AFA0 38 00 00 30 */ li r0, 0x30
+/* 8015F344 0015AFA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F348 0015AFA8 48 00 02 FC */ b lbl_8015F644
+/* 8015F34C 0015AFAC 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F350 0015AFB0 48 00 04 8D */ bl func_8015F7DC
+/* 8015F354 0015AFB4 38 00 00 31 */ li r0, 0x31
+/* 8015F358 0015AFB8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F35C 0015AFBC 48 00 02 E8 */ b lbl_8015F644
+/* 8015F360 0015AFC0 38 00 00 32 */ li r0, 0x32
+/* 8015F364 0015AFC4 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
+/* 8015F368 0015AFC8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F36C 0015AFCC 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015F370 0015AFD0 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F374 0015AFD4 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
+/* 8015F378 0015AFD8 38 FF 01 50 */ addi r7, r31, 0x150
+/* 8015F37C 0015AFDC 3C A0 00 1C */ lis r5, 0x1c
+/* 8015F380 0015AFE0 48 18 86 89 */ bl NANDWriteAsync
+/* 8015F384 0015AFE4 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F388 0015AFE8 41 82 02 BC */ beq lbl_8015F644
+/* 8015F38C 0015AFEC 40 80 00 1C */ bge lbl_8015F3A8
+/* 8015F390 0015AFF0 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F394 0015AFF4 41 82 00 08 */ beq lbl_8015F39C
+/* 8015F398 0015AFF8 48 00 00 10 */ b lbl_8015F3A8
+lbl_8015F39C:
+/* 8015F39C 0015AFFC 38 00 00 31 */ li r0, 0x31
+/* 8015F3A0 0015B000 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F3A4 0015B004 48 00 02 A0 */ b lbl_8015F644
+lbl_8015F3A8:
+/* 8015F3A8 0015B008 38 00 00 3B */ li r0, 0x3b
+/* 8015F3AC 0015B00C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015F3B0 0015B010 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F3B4 0015B014 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F3B8 0015B018 48 07 B9 91 */ bl func_801DAD48
+/* 8015F3BC 0015B01C 38 00 00 00 */ li r0, 0
+/* 8015F3C0 0015B020 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F3C4 0015B024 48 00 02 80 */ b lbl_8015F644
+/* 8015F3C8 0015B028 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 8015F3CC 0015B02C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F3D0 0015B030 48 07 B9 79 */ bl func_801DAD48
+/* 8015F3D4 0015B034 38 60 00 00 */ li r3, 0
+/* 8015F3D8 0015B038 38 00 00 34 */ li r0, 0x34
+/* 8015F3DC 0015B03C 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 8015F3E0 0015B040 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F3E4 0015B044 48 00 02 60 */ b lbl_8015F644
+/* 8015F3E8 0015B048 38 00 00 35 */ li r0, 0x35
+/* 8015F3EC 0015B04C 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015F3F0 0015B050 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F3F4 0015B054 38 7F 00 C0 */ addi r3, r31, 0xc0
+/* 8015F3F8 0015B058 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015F3FC 0015B05C 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015F400 0015B060 48 18 92 F5 */ bl NANDCloseAsync
+/* 8015F404 0015B064 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F408 0015B068 41 82 02 3C */ beq lbl_8015F644
+/* 8015F40C 0015B06C 40 80 00 1C */ bge lbl_8015F428
+/* 8015F410 0015B070 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F414 0015B074 41 82 00 08 */ beq lbl_8015F41C
+/* 8015F418 0015B078 48 00 00 10 */ b lbl_8015F428
+lbl_8015F41C:
+/* 8015F41C 0015B07C 38 00 00 34 */ li r0, 0x34
+/* 8015F420 0015B080 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F424 0015B084 48 00 02 20 */ b lbl_8015F644
+lbl_8015F428:
+/* 8015F428 0015B088 38 00 00 3B */ li r0, 0x3b
+/* 8015F42C 0015B08C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F430 0015B090 48 00 02 14 */ b lbl_8015F644
+/* 8015F434 0015B094 38 00 00 37 */ li r0, 0x37
+/* 8015F438 0015B098 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
+/* 8015F43C 0015B09C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F440 0015B0A0 38 7F 00 40 */ addi r3, r31, 0x40
+/* 8015F444 0015B0A4 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
+/* 8015F448 0015B0A8 38 BF 01 50 */ addi r5, r31, 0x150
+/* 8015F44C 0015B0AC 48 18 A7 D9 */ bl func_802E9C24
+/* 8015F450 0015B0B0 2C 03 00 00 */ cmpwi r3, 0
+/* 8015F454 0015B0B4 41 82 01 F0 */ beq lbl_8015F644
+/* 8015F458 0015B0B8 40 80 00 1C */ bge lbl_8015F474
+/* 8015F45C 0015B0BC 2C 03 FF FD */ cmpwi r3, -3
+/* 8015F460 0015B0C0 41 82 00 08 */ beq lbl_8015F468
+/* 8015F464 0015B0C4 48 00 00 10 */ b lbl_8015F474
+lbl_8015F468:
+/* 8015F468 0015B0C8 38 00 00 36 */ li r0, 0x36
+/* 8015F46C 0015B0CC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F470 0015B0D0 48 00 01 D4 */ b lbl_8015F644
+lbl_8015F474:
+/* 8015F474 0015B0D4 38 00 00 3B */ li r0, 0x3b
+/* 8015F478 0015B0D8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F47C 0015B0DC 48 00 01 C8 */ b lbl_8015F644
+/* 8015F480 0015B0E0 38 00 00 39 */ li r0, 0x39
+/* 8015F484 0015B0E4 C0 22 90 14 */ lfs f1, lbl_80641614-_SDA2_BASE_(r2)
+/* 8015F488 0015B0E8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F48C 0015B0EC 38 60 02 5E */ li r3, 0x25e
+/* 8015F490 0015B0F0 38 80 00 00 */ li r4, 0
+/* 8015F494 0015B0F4 4B EA BC DD */ bl func_8000B170
+/* 8015F498 0015B0F8 48 00 01 AC */ b lbl_8015F644
+/* 8015F49C 0015B0FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015F4A0 0015B100 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015F4A4 0015B104 2C 00 00 00 */ cmpwi r0, 0
+/* 8015F4A8 0015B108 40 82 01 9C */ bne lbl_8015F644
+/* 8015F4AC 0015B10C 38 80 00 01 */ li r4, 1
+/* 8015F4B0 0015B110 40 82 00 14 */ bne lbl_8015F4C4
+/* 8015F4B4 0015B114 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015F4B8 0015B118 2C 00 00 00 */ cmpwi r0, 0
+/* 8015F4BC 0015B11C 40 82 00 08 */ bne lbl_8015F4C4
+/* 8015F4C0 0015B120 38 80 00 00 */ li r4, 0
+lbl_8015F4C4:
+/* 8015F4C4 0015B124 2C 04 00 00 */ cmpwi r4, 0
+/* 8015F4C8 0015B128 40 82 01 7C */ bne lbl_8015F644
+/* 8015F4CC 0015B12C 38 9F 00 00 */ addi r4, r31, 0
+/* 8015F4D0 0015B130 88 64 00 1C */ lbz r3, 0x1c(r4)
+/* 8015F4D4 0015B134 38 63 FF FF */ addi r3, r3, -1
+/* 8015F4D8 0015B138 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8015F4DC 0015B13C 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 8015F4E0 0015B140 40 82 01 64 */ bne lbl_8015F644
+/* 8015F4E4 0015B144 38 00 00 3A */ li r0, 0x3a
+/* 8015F4E8 0015B148 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F4EC 0015B14C 48 00 01 58 */ b lbl_8015F644
+/* 8015F4F0 0015B150 38 9F 00 00 */ addi r4, r31, 0
+/* 8015F4F4 0015B154 38 A0 00 01 */ li r5, 1
+/* 8015F4F8 0015B158 80 04 00 28 */ lwz r0, 0x28(r4)
+/* 8015F4FC 0015B15C 38 60 00 01 */ li r3, 1
+/* 8015F500 0015B160 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
+/* 8015F504 0015B164 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015F508 0015B168 90 04 00 28 */ stw r0, 0x28(r4)
+/* 8015F50C 0015B16C 48 00 01 3C */ b lbl_8015F648
+/* 8015F510 0015B170 38 7F 00 00 */ addi r3, r31, 0
+/* 8015F514 0015B174 38 80 00 3C */ li r4, 0x3c
+/* 8015F518 0015B178 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015F51C 0015B17C 90 8D 9D 50 */ stw r4, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F520 0015B180 2C 00 00 05 */ cmpwi r0, 5
+/* 8015F524 0015B184 41 82 00 58 */ beq lbl_8015F57C
+/* 8015F528 0015B188 40 80 00 1C */ bge lbl_8015F544
+/* 8015F52C 0015B18C 2C 00 00 03 */ cmpwi r0, 3
+/* 8015F530 0015B190 41 82 00 30 */ beq lbl_8015F560
+/* 8015F534 0015B194 40 80 00 3C */ bge lbl_8015F570
+/* 8015F538 0015B198 2C 00 00 01 */ cmpwi r0, 1
+/* 8015F53C 0015B19C 40 80 00 18 */ bge lbl_8015F554
+/* 8015F540 0015B1A0 48 00 00 20 */ b lbl_8015F560
+lbl_8015F544:
+/* 8015F544 0015B1A4 2C 00 00 08 */ cmpwi r0, 8
+/* 8015F548 0015B1A8 41 82 00 4C */ beq lbl_8015F594
+/* 8015F54C 0015B1AC 40 80 00 14 */ bge lbl_8015F560
+/* 8015F550 0015B1B0 48 00 00 38 */ b lbl_8015F588
+lbl_8015F554:
+/* 8015F554 0015B1B4 38 00 2F 0F */ li r0, 0x2f0f
+/* 8015F558 0015B1B8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015F55C 0015B1BC 48 00 00 E8 */ b lbl_8015F644
+lbl_8015F560:
+/* 8015F560 0015B1C0 38 7F 00 00 */ addi r3, r31, 0
+/* 8015F564 0015B1C4 38 00 2F 1A */ li r0, 0x2f1a
+/* 8015F568 0015B1C8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015F56C 0015B1CC 48 00 00 D8 */ b lbl_8015F644
+lbl_8015F570:
+/* 8015F570 0015B1D0 38 00 2F 1A */ li r0, 0x2f1a
+/* 8015F574 0015B1D4 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015F578 0015B1D8 48 00 00 CC */ b lbl_8015F644
+lbl_8015F57C:
+/* 8015F57C 0015B1DC 38 00 2F 14 */ li r0, 0x2f14
+/* 8015F580 0015B1E0 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015F584 0015B1E4 48 00 00 C0 */ b lbl_8015F644
+lbl_8015F588:
+/* 8015F588 0015B1E8 38 00 2F 17 */ li r0, 0x2f17
+/* 8015F58C 0015B1EC 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015F590 0015B1F0 48 00 00 B4 */ b lbl_8015F644
+lbl_8015F594:
+/* 8015F594 0015B1F4 38 00 2F 1A */ li r0, 0x2f1a
+/* 8015F598 0015B1F8 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015F59C 0015B1FC 48 00 00 A8 */ b lbl_8015F644
+/* 8015F5A0 0015B200 38 7F 00 00 */ addi r3, r31, 0
+/* 8015F5A4 0015B204 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8015F5A8 0015B208 2C 00 00 07 */ cmpwi r0, 7
+/* 8015F5AC 0015B20C 41 82 00 1C */ beq lbl_8015F5C8
+/* 8015F5B0 0015B210 2C 00 00 02 */ cmpwi r0, 2
+/* 8015F5B4 0015B214 41 82 00 14 */ beq lbl_8015F5C8
+/* 8015F5B8 0015B218 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 8015F5BC 0015B21C 38 60 00 01 */ li r3, 1
+/* 8015F5C0 0015B220 4B EF 6E F9 */ bl func_800564B8
+/* 8015F5C4 0015B224 48 00 00 14 */ b lbl_8015F5D8
+lbl_8015F5C8:
+/* 8015F5C8 0015B228 38 9F 00 00 */ addi r4, r31, 0
+/* 8015F5CC 0015B22C 38 60 00 03 */ li r3, 3
+/* 8015F5D0 0015B230 80 84 00 18 */ lwz r4, 0x18(r4)
+/* 8015F5D4 0015B234 4B EF 6E E5 */ bl func_800564B8
+lbl_8015F5D8:
+/* 8015F5D8 0015B238 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015F5DC 0015B23C 88 03 00 82 */ lbz r0, 0x82(r3)
+/* 8015F5E0 0015B240 2C 00 00 00 */ cmpwi r0, 0
+/* 8015F5E4 0015B244 40 82 00 60 */ bne lbl_8015F644
+/* 8015F5E8 0015B248 38 80 00 01 */ li r4, 1
+/* 8015F5EC 0015B24C 40 82 00 14 */ bne lbl_8015F600
+/* 8015F5F0 0015B250 88 03 00 83 */ lbz r0, 0x83(r3)
+/* 8015F5F4 0015B254 2C 00 00 00 */ cmpwi r0, 0
+/* 8015F5F8 0015B258 40 82 00 08 */ bne lbl_8015F600
+/* 8015F5FC 0015B25C 38 80 00 00 */ li r4, 0
+lbl_8015F600:
+/* 8015F600 0015B260 2C 04 00 00 */ cmpwi r4, 0
+/* 8015F604 0015B264 40 82 00 40 */ bne lbl_8015F644
+/* 8015F608 0015B268 38 9F 00 00 */ addi r4, r31, 0
+/* 8015F60C 0015B26C 88 64 00 1C */ lbz r3, 0x1c(r4)
+/* 8015F610 0015B270 38 63 FF FF */ addi r3, r3, -1
+/* 8015F614 0015B274 54 60 06 3F */ clrlwi. r0, r3, 0x18
+/* 8015F618 0015B278 98 64 00 1C */ stb r3, 0x1c(r4)
+/* 8015F61C 0015B27C 40 82 00 28 */ bne lbl_8015F644
+/* 8015F620 0015B280 38 00 00 41 */ li r0, 0x41
+/* 8015F624 0015B284 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8015F628 0015B288 48 00 00 1C */ b lbl_8015F644
+/* 8015F62C 0015B28C 38 9F 00 00 */ addi r4, r31, 0
+/* 8015F630 0015B290 38 60 00 01 */ li r3, 1
+/* 8015F634 0015B294 80 04 00 28 */ lwz r0, 0x28(r4)
+/* 8015F638 0015B298 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
+/* 8015F63C 0015B29C 90 04 00 28 */ stw r0, 0x28(r4)
+/* 8015F640 0015B2A0 48 00 00 08 */ b lbl_8015F648
+lbl_8015F644:
+/* 8015F644 0015B2A4 38 60 00 00 */ li r3, 0
+lbl_8015F648:
+/* 8015F648 0015B2A8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015F64C 0015B2AC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8015F650 0015B2B0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8015F654 0015B2B4 7C 08 03 A6 */ mtlr r0
+/* 8015F658 0015B2B8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015F65C 0015B2BC 4E 80 00 20 */ blr
+
+.global func_8015F660
+func_8015F660:
+/* 8015F660 0015B2C0 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015F664 0015B2C4 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 8015F668 0015B2C8 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 8015F66C 0015B2CC 4E 80 00 20 */ blr
+
+.global func_8015F670
+func_8015F670:
+/* 8015F670 0015B2D0 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015F674 0015B2D4 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
+/* 8015F678 0015B2D8 4E 80 00 20 */ blr
+
+.global func_8015F67C
+func_8015F67C:
+/* 8015F67C 0015B2DC 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015F680 0015B2E0 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
+/* 8015F684 0015B2E4 3C 63 00 1C */ addis r3, r3, 0x1c
+/* 8015F688 0015B2E8 38 63 FF 80 */ addi r3, r3, -128
+/* 8015F68C 0015B2EC 4E 80 00 20 */ blr
+
+.global func_8015F690
+func_8015F690:
+/* 8015F690 0015B2F0 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015F694 0015B2F4 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
+/* 8015F698 0015B2F8 38 63 01 00 */ addi r3, r3, 0x100
+/* 8015F69C 0015B2FC 4E 80 00 20 */ blr
+
+.global func_8015F6A0
+func_8015F6A0:
+/* 8015F6A0 0015B300 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015F6A4 0015B304 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
+/* 8015F6A8 0015B308 38 63 01 80 */ addi r3, r3, 0x180
+/* 8015F6AC 0015B30C 4E 80 00 20 */ blr
+
+.global func_8015F6B0
+func_8015F6B0:
+/* 8015F6B0 0015B310 28 03 00 04 */ cmplwi r3, 4
+/* 8015F6B4 0015B314 41 80 00 0C */ blt lbl_8015F6C0
+/* 8015F6B8 0015B318 38 60 00 00 */ li r3, 0
+/* 8015F6BC 0015B31C 4E 80 00 20 */ blr
+lbl_8015F6C0:
+/* 8015F6C0 0015B320 3C 80 00 07 */ lis r4, 0x0006FF00@ha
+/* 8015F6C4 0015B324 3C A0 80 49 */ lis r5, lbl_80488300@ha
+/* 8015F6C8 0015B328 38 04 FF 00 */ addi r0, r4, 0x0006FF00@l
+/* 8015F6CC 0015B32C 80 85 83 00 */ lwz r4, lbl_80488300@l(r5)
+/* 8015F6D0 0015B330 7C 03 01 D6 */ mullw r0, r3, r0
+/* 8015F6D4 0015B334 7C 64 02 14 */ add r3, r4, r0
+/* 8015F6D8 0015B338 38 63 03 80 */ addi r3, r3, 0x380
+/* 8015F6DC 0015B33C 4E 80 00 20 */ blr
+
+.global func_8015F6E0
+func_8015F6E0:
+/* 8015F6E0 0015B340 3C 80 80 49 */ lis r4, lbl_80488300@ha
+/* 8015F6E4 0015B344 3C 60 00 07 */ lis r3, 0x0006FF00@ha
+/* 8015F6E8 0015B348 80 84 83 00 */ lwz r4, lbl_80488300@l(r4)
+/* 8015F6EC 0015B34C 38 03 FF 00 */ addi r0, r3, 0x0006FF00@l
+/* 8015F6F0 0015B350 88 64 00 50 */ lbz r3, 0x50(r4)
+/* 8015F6F4 0015B354 7C 03 01 D6 */ mullw r0, r3, r0
+/* 8015F6F8 0015B358 7C 64 02 14 */ add r3, r4, r0
+/* 8015F6FC 0015B35C 38 63 03 80 */ addi r3, r3, 0x380
+/* 8015F700 0015B360 4E 80 00 20 */ blr
+
+.global func_8015F704
+func_8015F704:
+/* 8015F704 0015B364 3C 80 80 49 */ lis r4, lbl_80488300@ha
+/* 8015F708 0015B368 3C 60 00 07 */ lis r3, 0x0006FF00@ha
+/* 8015F70C 0015B36C 80 84 83 00 */ lwz r4, lbl_80488300@l(r4)
+/* 8015F710 0015B370 38 03 FF 00 */ addi r0, r3, 0x0006FF00@l
+/* 8015F714 0015B374 88 64 00 50 */ lbz r3, 0x50(r4)
+/* 8015F718 0015B378 3C 84 00 06 */ addis r4, r4, 6
+/* 8015F71C 0015B37C 7C 03 01 D6 */ mullw r0, r3, r0
+/* 8015F720 0015B380 7C 64 02 14 */ add r3, r4, r0
+/* 8015F724 0015B384 38 63 64 B0 */ addi r3, r3, 0x64b0
+/* 8015F728 0015B388 4E 80 00 20 */ blr
+
+.global func_8015F72C
+func_8015F72C:
+/* 8015F72C 0015B38C 28 03 00 04 */ cmplwi r3, 4
+/* 8015F730 0015B390 41 80 00 08 */ blt lbl_8015F738
+/* 8015F734 0015B394 38 60 00 00 */ li r3, 0
+lbl_8015F738:
+/* 8015F738 0015B398 3C 80 80 49 */ lis r4, lbl_80488300@ha
+/* 8015F73C 0015B39C 80 84 83 00 */ lwz r4, lbl_80488300@l(r4)
+/* 8015F740 0015B3A0 98 64 00 50 */ stb r3, 0x50(r4)
+/* 8015F744 0015B3A4 4E 80 00 20 */ blr
+
+.global func_8015F748
+func_8015F748:
+/* 8015F748 0015B3A8 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 8015F74C 0015B3AC 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
+/* 8015F750 0015B3B0 88 63 00 50 */ lbz r3, 0x50(r3)
+/* 8015F754 0015B3B4 4E 80 00 20 */ blr
+
+.global func_8015F758
+func_8015F758:
+/* 8015F758 0015B3B8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015F75C 0015B3BC 7C 08 02 A6 */ mflr r0
+/* 8015F760 0015B3C0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015F764 0015B3C4 DB E1 00 08 */ stfd f31, 8(r1)
+/* 8015F768 0015B3C8 FF E0 08 90 */ fmr f31, f1
+/* 8015F76C 0015B3CC 4B FF FF DD */ bl func_8015F748
+/* 8015F770 0015B3D0 3C A0 00 07 */ lis r5, 0x0006FF00@ha
+/* 8015F774 0015B3D4 3C 80 80 49 */ lis r4, lbl_80488300@ha
+/* 8015F778 0015B3D8 38 A5 FF 00 */ addi r5, r5, 0x0006FF00@l
+/* 8015F77C 0015B3DC 80 04 83 00 */ lwz r0, lbl_80488300@l(r4)
+/* 8015F780 0015B3E0 7C 63 29 D6 */ mullw r3, r3, r5
+/* 8015F784 0015B3E4 7C 60 1A 14 */ add r3, r0, r3
+/* 8015F788 0015B3E8 DB E3 03 88 */ stfd f31, 0x388(r3)
+/* 8015F78C 0015B3EC CB E1 00 08 */ lfd f31, 8(r1)
+/* 8015F790 0015B3F0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015F794 0015B3F4 7C 08 03 A6 */ mtlr r0
+/* 8015F798 0015B3F8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015F79C 0015B3FC 4E 80 00 20 */ blr
+
+.global func_8015F7A0
+func_8015F7A0:
+/* 8015F7A0 0015B400 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8015F7A4 0015B404 7C 08 02 A6 */ mflr r0
+/* 8015F7A8 0015B408 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8015F7AC 0015B40C 4B FF FF 9D */ bl func_8015F748
+/* 8015F7B0 0015B410 3C A0 00 07 */ lis r5, 0x0006FF00@ha
+/* 8015F7B4 0015B414 3C 80 80 49 */ lis r4, lbl_80488300@ha
+/* 8015F7B8 0015B418 38 A5 FF 00 */ addi r5, r5, 0x0006FF00@l
+/* 8015F7BC 0015B41C 80 04 83 00 */ lwz r0, lbl_80488300@l(r4)
+/* 8015F7C0 0015B420 7C 63 29 D6 */ mullw r3, r3, r5
+/* 8015F7C4 0015B424 7C 60 1A 14 */ add r3, r0, r3
+/* 8015F7C8 0015B428 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015F7CC 0015B42C C8 23 03 88 */ lfd f1, 0x388(r3)
+/* 8015F7D0 0015B430 7C 08 03 A6 */ mtlr r0
+/* 8015F7D4 0015B434 38 21 00 10 */ addi r1, r1, 0x10
+/* 8015F7D8 0015B438 4E 80 00 20 */ blr
+
+.global func_8015F7DC
+func_8015F7DC:
+/* 8015F7DC 0015B43C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015F7E0 0015B440 7C 08 02 A6 */ mflr r0
+/* 8015F7E4 0015B444 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015F7E8 0015B448 39 61 00 20 */ addi r11, r1, 0x20
+/* 8015F7EC 0015B44C 48 06 79 39 */ bl _savegpr_26
+/* 8015F7F0 0015B450 7C 7E 1B 78 */ mr r30, r3
+/* 8015F7F4 0015B454 3C 60 00 03 */ lis r3, 0x000343FD@ha
+/* 8015F7F8 0015B458 7F DD F3 78 */ mr r29, r30
+/* 8015F7FC 0015B45C 3B 40 00 00 */ li r26, 0
+/* 8015F800 0015B460 3B 83 43 FD */ addi r28, r3, 0x000343FD@l
+/* 8015F804 0015B464 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
+/* 8015F808 0015B468 3B 60 00 01 */ li r27, 1
+lbl_8015F80C:
+/* 8015F80C 0015B46C 48 0C 40 25 */ bl func_80223830
+/* 8015F810 0015B470 80 03 00 00 */ lwz r0, 0(r3)
+/* 8015F814 0015B474 7C 80 E1 D6 */ mullw r4, r0, r28
+/* 8015F818 0015B478 3C 84 00 27 */ addis r4, r4, 0x27
+/* 8015F81C 0015B47C 38 84 9E C3 */ addi r4, r4, -24893
+/* 8015F820 0015B480 54 80 84 3F */ rlwinm. r0, r4, 0x10, 0x10, 0x1f
+/* 8015F824 0015B484 90 83 00 00 */ stw r4, 0(r3)
+/* 8015F828 0015B488 B0 1D 00 00 */ sth r0, 0(r29)
+/* 8015F82C 0015B48C 40 82 00 08 */ bne lbl_8015F834
+/* 8015F830 0015B490 B3 7D 00 00 */ sth r27, 0(r29)
+lbl_8015F834:
+/* 8015F834 0015B494 A0 1D 00 00 */ lhz r0, 0(r29)
+/* 8015F838 0015B498 3B 5A 00 01 */ addi r26, r26, 1
+/* 8015F83C 0015B49C 28 1A 00 04 */ cmplwi r26, 4
+/* 8015F840 0015B4A0 3B BD 00 02 */ addi r29, r29, 2
+/* 8015F844 0015B4A4 B0 1F 00 00 */ sth r0, 0(r31)
+/* 8015F848 0015B4A8 3B FF 00 02 */ addi r31, r31, 2
+/* 8015F84C 0015B4AC 41 80 FF C0 */ blt lbl_8015F80C
+/* 8015F850 0015B4B0 38 00 00 00 */ li r0, 0
+/* 8015F854 0015B4B4 7F C3 F3 78 */ mr r3, r30
+/* 8015F858 0015B4B8 90 1E 00 08 */ stw r0, 8(r30)
+/* 8015F85C 0015B4BC 90 1E 00 0C */ stw r0, 0xc(r30)
+/* 8015F860 0015B4C0 90 1E 00 10 */ stw r0, 0x10(r30)
+/* 8015F864 0015B4C4 90 1E 00 14 */ stw r0, 0x14(r30)
+/* 8015F868 0015B4C8 90 1E 00 18 */ stw r0, 0x18(r30)
+/* 8015F86C 0015B4CC 90 1E 00 1C */ stw r0, 0x1c(r30)
+/* 8015F870 0015B4D0 90 1E 00 20 */ stw r0, 0x20(r30)
+/* 8015F874 0015B4D4 90 1E 00 24 */ stw r0, 0x24(r30)
+/* 8015F878 0015B4D8 90 1E 00 28 */ stw r0, 0x28(r30)
+/* 8015F87C 0015B4DC 90 1E 00 2C */ stw r0, 0x2c(r30)
+/* 8015F880 0015B4E0 90 1E 00 30 */ stw r0, 0x30(r30)
+/* 8015F884 0015B4E4 90 1E 00 34 */ stw r0, 0x34(r30)
+/* 8015F888 0015B4E8 90 1E 00 38 */ stw r0, 0x38(r30)
+/* 8015F88C 0015B4EC 90 1E 00 3C */ stw r0, 0x3c(r30)
+/* 8015F890 0015B4F0 90 1E 00 40 */ stw r0, 0x40(r30)
+/* 8015F894 0015B4F4 90 1E 00 44 */ stw r0, 0x44(r30)
+/* 8015F898 0015B4F8 48 00 05 35 */ bl func_8015FDCC
+/* 8015F89C 0015B4FC 7F C3 F3 78 */ mr r3, r30
+/* 8015F8A0 0015B500 48 00 08 DD */ bl func_8016017C
+/* 8015F8A4 0015B504 3B E0 00 04 */ li r31, 4
+/* 8015F8A8 0015B508 3B A0 00 08 */ li r29, 8
+/* 8015F8AC 0015B50C 3B 6D 9D 68 */ addi r27, r13, lbl_8063F028-_SDA_BASE_
+/* 8015F8B0 0015B510 3F 80 00 0E */ lis r28, 0xe
+lbl_8015F8B4:
+/* 8015F8B4 0015B514 A0 0D 9D 68 */ lhz r0, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015F8B8 0015B518 7C 9E EA 14 */ add r4, r30, r29
+/* 8015F8BC 0015B51C 7C 7E EA 2E */ lhzx r3, r30, r29
+/* 8015F8C0 0015B520 7C 03 02 14 */ add r0, r3, r0
+/* 8015F8C4 0015B524 7C 1E EB 2E */ sthx r0, r30, r29
+/* 8015F8C8 0015B528 A0 64 00 02 */ lhz r3, 2(r4)
+/* 8015F8CC 0015B52C A0 1B 00 02 */ lhz r0, 2(r27)
+/* 8015F8D0 0015B530 7C 03 02 14 */ add r0, r3, r0
+/* 8015F8D4 0015B534 B0 04 00 02 */ sth r0, 2(r4)
+/* 8015F8D8 0015B538 A0 64 00 04 */ lhz r3, 4(r4)
+/* 8015F8DC 0015B53C A0 1B 00 04 */ lhz r0, 4(r27)
+/* 8015F8E0 0015B540 7C 03 02 14 */ add r0, r3, r0
+/* 8015F8E4 0015B544 B0 04 00 04 */ sth r0, 4(r4)
+/* 8015F8E8 0015B548 A0 64 00 06 */ lhz r3, 6(r4)
+/* 8015F8EC 0015B54C A0 1B 00 06 */ lhz r0, 6(r27)
+/* 8015F8F0 0015B550 7C 03 02 14 */ add r0, r3, r0
+/* 8015F8F4 0015B554 B0 04 00 06 */ sth r0, 6(r4)
+/* 8015F8F8 0015B558 48 00 04 39 */ bl func_8015FD30
+/* 8015F8FC 0015B55C 3B FF 00 04 */ addi r31, r31, 4
+/* 8015F900 0015B560 3B BD 00 08 */ addi r29, r29, 8
+/* 8015F904 0015B564 7C 1F E0 40 */ cmplw r31, r28
+/* 8015F908 0015B568 41 80 FF AC */ blt lbl_8015F8B4
+/* 8015F90C 0015B56C 39 61 00 20 */ addi r11, r1, 0x20
+/* 8015F910 0015B570 48 06 78 61 */ bl _restgpr_26
+/* 8015F914 0015B574 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015F918 0015B578 7C 08 03 A6 */ mtlr r0
+/* 8015F91C 0015B57C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015F920 0015B580 4E 80 00 20 */ blr
+
+.global func_8015F924
+func_8015F924:
+/* 8015F924 0015B584 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015F928 0015B588 7C 08 02 A6 */ mflr r0
+/* 8015F92C 0015B58C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015F930 0015B590 39 61 00 20 */ addi r11, r1, 0x20
+/* 8015F934 0015B594 48 06 77 F1 */ bl _savegpr_26
+/* 8015F938 0015B598 7C 7F 1B 78 */ mr r31, r3
+/* 8015F93C 0015B59C 3C 60 00 03 */ lis r3, 0x000343FD@ha
+/* 8015F940 0015B5A0 7F FC FB 78 */ mr r28, r31
+/* 8015F944 0015B5A4 3B 40 00 00 */ li r26, 0
+/* 8015F948 0015B5A8 3B C3 43 FD */ addi r30, r3, 0x000343FD@l
+/* 8015F94C 0015B5AC 3B 6D 9D 68 */ addi r27, r13, lbl_8063F028-_SDA_BASE_
+/* 8015F950 0015B5B0 3B A0 00 01 */ li r29, 1
+lbl_8015F954:
+/* 8015F954 0015B5B4 48 0C 3E DD */ bl func_80223830
+/* 8015F958 0015B5B8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8015F95C 0015B5BC 7C 80 F1 D6 */ mullw r4, r0, r30
+/* 8015F960 0015B5C0 3C 84 00 27 */ addis r4, r4, 0x27
+/* 8015F964 0015B5C4 38 84 9E C3 */ addi r4, r4, -24893
+/* 8015F968 0015B5C8 54 80 84 3F */ rlwinm. r0, r4, 0x10, 0x10, 0x1f
+/* 8015F96C 0015B5CC 90 83 00 00 */ stw r4, 0(r3)
+/* 8015F970 0015B5D0 B0 1C 00 00 */ sth r0, 0(r28)
+/* 8015F974 0015B5D4 40 82 00 08 */ bne lbl_8015F97C
+/* 8015F978 0015B5D8 B3 BC 00 00 */ sth r29, 0(r28)
+lbl_8015F97C:
+/* 8015F97C 0015B5DC A0 1C 00 00 */ lhz r0, 0(r28)
+/* 8015F980 0015B5E0 3B 5A 00 01 */ addi r26, r26, 1
+/* 8015F984 0015B5E4 28 1A 00 04 */ cmplwi r26, 4
+/* 8015F988 0015B5E8 3B 9C 00 02 */ addi r28, r28, 2
+/* 8015F98C 0015B5EC B0 1B 00 00 */ sth r0, 0(r27)
+/* 8015F990 0015B5F0 3B 7B 00 02 */ addi r27, r27, 2
+/* 8015F994 0015B5F4 41 80 FF C0 */ blt lbl_8015F954
+/* 8015F998 0015B5F8 38 00 00 00 */ li r0, 0
+/* 8015F99C 0015B5FC 7F E3 FB 78 */ mr r3, r31
+/* 8015F9A0 0015B600 90 1F 00 08 */ stw r0, 8(r31)
+/* 8015F9A4 0015B604 90 1F 00 0C */ stw r0, 0xc(r31)
+/* 8015F9A8 0015B608 90 1F 00 10 */ stw r0, 0x10(r31)
+/* 8015F9AC 0015B60C 90 1F 00 14 */ stw r0, 0x14(r31)
+/* 8015F9B0 0015B610 90 1F 00 18 */ stw r0, 0x18(r31)
+/* 8015F9B4 0015B614 90 1F 00 1C */ stw r0, 0x1c(r31)
+/* 8015F9B8 0015B618 90 1F 00 20 */ stw r0, 0x20(r31)
+/* 8015F9BC 0015B61C 90 1F 00 24 */ stw r0, 0x24(r31)
+/* 8015F9C0 0015B620 90 1F 00 28 */ stw r0, 0x28(r31)
+/* 8015F9C4 0015B624 90 1F 00 2C */ stw r0, 0x2c(r31)
+/* 8015F9C8 0015B628 90 1F 00 30 */ stw r0, 0x30(r31)
+/* 8015F9CC 0015B62C 90 1F 00 34 */ stw r0, 0x34(r31)
+/* 8015F9D0 0015B630 90 1F 00 38 */ stw r0, 0x38(r31)
+/* 8015F9D4 0015B634 90 1F 00 3C */ stw r0, 0x3c(r31)
+/* 8015F9D8 0015B638 90 1F 00 40 */ stw r0, 0x40(r31)
+/* 8015F9DC 0015B63C 90 1F 00 44 */ stw r0, 0x44(r31)
+/* 8015F9E0 0015B640 48 00 0B 8D */ bl func_8016056C
+/* 8015F9E4 0015B644 3B 60 00 04 */ li r27, 4
+/* 8015F9E8 0015B648 3B C0 00 08 */ li r30, 8
+/* 8015F9EC 0015B64C 3B AD 9D 68 */ addi r29, r13, lbl_8063F028-_SDA_BASE_
+lbl_8015F9F0:
+/* 8015F9F0 0015B650 A0 0D 9D 68 */ lhz r0, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015F9F4 0015B654 7C 9F F2 14 */ add r4, r31, r30
+/* 8015F9F8 0015B658 7C 7F F2 2E */ lhzx r3, r31, r30
+/* 8015F9FC 0015B65C 7C 03 02 14 */ add r0, r3, r0
+/* 8015FA00 0015B660 7C 1F F3 2E */ sthx r0, r31, r30
+/* 8015FA04 0015B664 A0 64 00 02 */ lhz r3, 2(r4)
+/* 8015FA08 0015B668 A0 1D 00 02 */ lhz r0, 2(r29)
+/* 8015FA0C 0015B66C 7C 03 02 14 */ add r0, r3, r0
+/* 8015FA10 0015B670 B0 04 00 02 */ sth r0, 2(r4)
+/* 8015FA14 0015B674 A0 64 00 04 */ lhz r3, 4(r4)
+/* 8015FA18 0015B678 A0 1D 00 04 */ lhz r0, 4(r29)
+/* 8015FA1C 0015B67C 7C 03 02 14 */ add r0, r3, r0
+/* 8015FA20 0015B680 B0 04 00 04 */ sth r0, 4(r4)
+/* 8015FA24 0015B684 A0 64 00 06 */ lhz r3, 6(r4)
+/* 8015FA28 0015B688 A0 1D 00 06 */ lhz r0, 6(r29)
+/* 8015FA2C 0015B68C 7C 03 02 14 */ add r0, r3, r0
+/* 8015FA30 0015B690 B0 04 00 06 */ sth r0, 6(r4)
+/* 8015FA34 0015B694 48 00 02 FD */ bl func_8015FD30
+/* 8015FA38 0015B698 3B 7B 00 04 */ addi r27, r27, 4
+/* 8015FA3C 0015B69C 3B DE 00 08 */ addi r30, r30, 8
+/* 8015FA40 0015B6A0 28 1B 03 C0 */ cmplwi r27, 0x3c0
+/* 8015FA44 0015B6A4 41 80 FF AC */ blt lbl_8015F9F0
+/* 8015FA48 0015B6A8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8015FA4C 0015B6AC 48 06 77 25 */ bl _restgpr_26
+/* 8015FA50 0015B6B0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015FA54 0015B6B4 7C 08 03 A6 */ mtlr r0
+/* 8015FA58 0015B6B8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015FA5C 0015B6BC 4E 80 00 20 */ blr
+
+.global func_8015FA60
+func_8015FA60:
+/* 8015FA60 0015B6C0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015FA64 0015B6C4 7C 08 02 A6 */ mflr r0
+/* 8015FA68 0015B6C8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015FA6C 0015B6CC 39 61 00 20 */ addi r11, r1, 0x20
+/* 8015FA70 0015B6D0 48 06 76 B9 */ bl _savegpr_27
+/* 8015FA74 0015B6D4 A0 03 00 00 */ lhz r0, 0(r3)
+/* 8015FA78 0015B6D8 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
+/* 8015FA7C 0015B6DC 7C 7D 1B 78 */ mr r29, r3
+/* 8015FA80 0015B6E0 B0 0D 9D 68 */ sth r0, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FA84 0015B6E4 A0 A3 00 00 */ lhz r5, 0(r3)
+/* 8015FA88 0015B6E8 A0 03 00 02 */ lhz r0, 2(r3)
+/* 8015FA8C 0015B6EC B0 1F 00 02 */ sth r0, 2(r31)
+/* 8015FA90 0015B6F0 A0 83 00 02 */ lhz r4, 2(r3)
+/* 8015FA94 0015B6F4 A0 03 00 04 */ lhz r0, 4(r3)
+/* 8015FA98 0015B6F8 7C A5 22 14 */ add r5, r5, r4
+/* 8015FA9C 0015B6FC B0 1F 00 04 */ sth r0, 4(r31)
+/* 8015FAA0 0015B700 A0 83 00 04 */ lhz r4, 4(r3)
+/* 8015FAA4 0015B704 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8015FAA8 0015B708 7C A5 22 14 */ add r5, r5, r4
+/* 8015FAAC 0015B70C B0 1F 00 06 */ sth r0, 6(r31)
+/* 8015FAB0 0015B710 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8015FAB4 0015B714 7C A5 02 15 */ add. r5, r5, r0
+/* 8015FAB8 0015B718 40 82 00 0C */ bne lbl_8015FAC4
+/* 8015FABC 0015B71C 38 60 00 00 */ li r3, 0
+/* 8015FAC0 0015B720 48 00 00 70 */ b lbl_8015FB30
+lbl_8015FAC4:
+/* 8015FAC4 0015B724 3B C0 00 04 */ li r30, 4
+/* 8015FAC8 0015B728 3B 80 00 08 */ li r28, 8
+/* 8015FACC 0015B72C 3F 60 00 0E */ lis r27, 0xe
+lbl_8015FAD0:
+/* 8015FAD0 0015B730 A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FAD4 0015B734 7C 9D E2 14 */ add r4, r29, r28
+/* 8015FAD8 0015B738 7C 1D E2 2E */ lhzx r0, r29, r28
+/* 8015FADC 0015B73C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FAE0 0015B740 7C 1D E3 2E */ sthx r0, r29, r28
+/* 8015FAE4 0015B744 A0 7F 00 02 */ lhz r3, 2(r31)
+/* 8015FAE8 0015B748 A0 04 00 02 */ lhz r0, 2(r4)
+/* 8015FAEC 0015B74C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FAF0 0015B750 B0 04 00 02 */ sth r0, 2(r4)
+/* 8015FAF4 0015B754 A0 7F 00 04 */ lhz r3, 4(r31)
+/* 8015FAF8 0015B758 A0 04 00 04 */ lhz r0, 4(r4)
+/* 8015FAFC 0015B75C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FB00 0015B760 B0 04 00 04 */ sth r0, 4(r4)
+/* 8015FB04 0015B764 A0 7F 00 06 */ lhz r3, 6(r31)
+/* 8015FB08 0015B768 A0 04 00 06 */ lhz r0, 6(r4)
+/* 8015FB0C 0015B76C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FB10 0015B770 B0 04 00 06 */ sth r0, 6(r4)
+/* 8015FB14 0015B774 48 00 02 1D */ bl func_8015FD30
+/* 8015FB18 0015B778 3B DE 00 04 */ addi r30, r30, 4
+/* 8015FB1C 0015B77C 3B 9C 00 08 */ addi r28, r28, 8
+/* 8015FB20 0015B780 7C 1E D8 40 */ cmplw r30, r27
+/* 8015FB24 0015B784 41 80 FF AC */ blt lbl_8015FAD0
+/* 8015FB28 0015B788 7F A3 EB 78 */ mr r3, r29
+/* 8015FB2C 0015B78C 48 00 08 25 */ bl func_80160350
+lbl_8015FB30:
+/* 8015FB30 0015B790 39 61 00 20 */ addi r11, r1, 0x20
+/* 8015FB34 0015B794 48 06 76 41 */ bl _restgpr_27
+/* 8015FB38 0015B798 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015FB3C 0015B79C 7C 08 03 A6 */ mtlr r0
+/* 8015FB40 0015B7A0 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015FB44 0015B7A4 4E 80 00 20 */ blr
+
+.global func_8015FB48
+func_8015FB48:
+/* 8015FB48 0015B7A8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015FB4C 0015B7AC 7C 08 02 A6 */ mflr r0
+/* 8015FB50 0015B7B0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015FB54 0015B7B4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015FB58 0015B7B8 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
+/* 8015FB5C 0015B7BC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015FB60 0015B7C0 7C 7E 1B 78 */ mr r30, r3
+/* 8015FB64 0015B7C4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8015FB68 0015B7C8 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8015FB6C 0015B7CC A0 03 00 00 */ lhz r0, 0(r3)
+/* 8015FB70 0015B7D0 B0 0D 9D 68 */ sth r0, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FB74 0015B7D4 A0 A3 00 00 */ lhz r5, 0(r3)
+/* 8015FB78 0015B7D8 A0 03 00 02 */ lhz r0, 2(r3)
+/* 8015FB7C 0015B7DC B0 1F 00 02 */ sth r0, 2(r31)
+/* 8015FB80 0015B7E0 A0 83 00 02 */ lhz r4, 2(r3)
+/* 8015FB84 0015B7E4 A0 03 00 04 */ lhz r0, 4(r3)
+/* 8015FB88 0015B7E8 7C A5 22 14 */ add r5, r5, r4
+/* 8015FB8C 0015B7EC B0 1F 00 04 */ sth r0, 4(r31)
+/* 8015FB90 0015B7F0 A0 83 00 04 */ lhz r4, 4(r3)
+/* 8015FB94 0015B7F4 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8015FB98 0015B7F8 7C A5 22 14 */ add r5, r5, r4
+/* 8015FB9C 0015B7FC B0 1F 00 06 */ sth r0, 6(r31)
+/* 8015FBA0 0015B800 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8015FBA4 0015B804 7C A5 02 15 */ add. r5, r5, r0
+/* 8015FBA8 0015B808 40 82 00 0C */ bne lbl_8015FBB4
+/* 8015FBAC 0015B80C 38 60 00 00 */ li r3, 0
+/* 8015FBB0 0015B810 48 00 00 6C */ b lbl_8015FC1C
+lbl_8015FBB4:
+/* 8015FBB4 0015B814 3B 80 00 04 */ li r28, 4
+/* 8015FBB8 0015B818 3B A0 00 08 */ li r29, 8
+lbl_8015FBBC:
+/* 8015FBBC 0015B81C A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FBC0 0015B820 7C 9E EA 14 */ add r4, r30, r29
+/* 8015FBC4 0015B824 7C 1E EA 2E */ lhzx r0, r30, r29
+/* 8015FBC8 0015B828 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FBCC 0015B82C 7C 1E EB 2E */ sthx r0, r30, r29
+/* 8015FBD0 0015B830 A0 7F 00 02 */ lhz r3, 2(r31)
+/* 8015FBD4 0015B834 A0 04 00 02 */ lhz r0, 2(r4)
+/* 8015FBD8 0015B838 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FBDC 0015B83C B0 04 00 02 */ sth r0, 2(r4)
+/* 8015FBE0 0015B840 A0 7F 00 04 */ lhz r3, 4(r31)
+/* 8015FBE4 0015B844 A0 04 00 04 */ lhz r0, 4(r4)
+/* 8015FBE8 0015B848 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FBEC 0015B84C B0 04 00 04 */ sth r0, 4(r4)
+/* 8015FBF0 0015B850 A0 7F 00 06 */ lhz r3, 6(r31)
+/* 8015FBF4 0015B854 A0 04 00 06 */ lhz r0, 6(r4)
+/* 8015FBF8 0015B858 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FBFC 0015B85C B0 04 00 06 */ sth r0, 6(r4)
+/* 8015FC00 0015B860 48 00 01 31 */ bl func_8015FD30
+/* 8015FC04 0015B864 3B 9C 00 04 */ addi r28, r28, 4
+/* 8015FC08 0015B868 3B BD 00 08 */ addi r29, r29, 8
+/* 8015FC0C 0015B86C 28 1C 03 C0 */ cmplwi r28, 0x3c0
+/* 8015FC10 0015B870 41 80 FF AC */ blt lbl_8015FBBC
+/* 8015FC14 0015B874 7F C3 F3 78 */ mr r3, r30
+/* 8015FC18 0015B878 48 00 0B 0D */ bl func_80160724
+lbl_8015FC1C:
+/* 8015FC1C 0015B87C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015FC20 0015B880 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015FC24 0015B884 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015FC28 0015B888 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8015FC2C 0015B88C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8015FC30 0015B890 7C 08 03 A6 */ mtlr r0
+/* 8015FC34 0015B894 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015FC38 0015B898 4E 80 00 20 */ blr
+
+.global func_8015FC3C
+func_8015FC3C:
+/* 8015FC3C 0015B89C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8015FC40 0015B8A0 7C 08 02 A6 */ mflr r0
+/* 8015FC44 0015B8A4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8015FC48 0015B8A8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8015FC4C 0015B8AC 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
+/* 8015FC50 0015B8B0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8015FC54 0015B8B4 7C 7E 1B 78 */ mr r30, r3
+/* 8015FC58 0015B8B8 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8015FC5C 0015B8BC 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8015FC60 0015B8C0 A0 03 00 00 */ lhz r0, 0(r3)
+/* 8015FC64 0015B8C4 B0 0D 9D 68 */ sth r0, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FC68 0015B8C8 A0 A3 00 00 */ lhz r5, 0(r3)
+/* 8015FC6C 0015B8CC A0 03 00 02 */ lhz r0, 2(r3)
+/* 8015FC70 0015B8D0 B0 1F 00 02 */ sth r0, 2(r31)
+/* 8015FC74 0015B8D4 A0 83 00 02 */ lhz r4, 2(r3)
+/* 8015FC78 0015B8D8 A0 03 00 04 */ lhz r0, 4(r3)
+/* 8015FC7C 0015B8DC 7C A5 22 14 */ add r5, r5, r4
+/* 8015FC80 0015B8E0 B0 1F 00 04 */ sth r0, 4(r31)
+/* 8015FC84 0015B8E4 A0 83 00 04 */ lhz r4, 4(r3)
+/* 8015FC88 0015B8E8 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8015FC8C 0015B8EC 7C A5 22 14 */ add r5, r5, r4
+/* 8015FC90 0015B8F0 B0 1F 00 06 */ sth r0, 6(r31)
+/* 8015FC94 0015B8F4 A0 03 00 06 */ lhz r0, 6(r3)
+/* 8015FC98 0015B8F8 7C A5 02 15 */ add. r5, r5, r0
+/* 8015FC9C 0015B8FC 40 82 00 0C */ bne lbl_8015FCA8
+/* 8015FCA0 0015B900 38 60 00 00 */ li r3, 0
+/* 8015FCA4 0015B904 48 00 00 6C */ b lbl_8015FD10
+lbl_8015FCA8:
+/* 8015FCA8 0015B908 3B 80 00 04 */ li r28, 4
+/* 8015FCAC 0015B90C 3B A0 00 08 */ li r29, 8
+lbl_8015FCB0:
+/* 8015FCB0 0015B910 A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FCB4 0015B914 7C 9E EA 14 */ add r4, r30, r29
+/* 8015FCB8 0015B918 7C 1E EA 2E */ lhzx r0, r30, r29
+/* 8015FCBC 0015B91C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FCC0 0015B920 7C 1E EB 2E */ sthx r0, r30, r29
+/* 8015FCC4 0015B924 A0 7F 00 02 */ lhz r3, 2(r31)
+/* 8015FCC8 0015B928 A0 04 00 02 */ lhz r0, 2(r4)
+/* 8015FCCC 0015B92C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FCD0 0015B930 B0 04 00 02 */ sth r0, 2(r4)
+/* 8015FCD4 0015B934 A0 7F 00 04 */ lhz r3, 4(r31)
+/* 8015FCD8 0015B938 A0 04 00 04 */ lhz r0, 4(r4)
+/* 8015FCDC 0015B93C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FCE0 0015B940 B0 04 00 04 */ sth r0, 4(r4)
+/* 8015FCE4 0015B944 A0 7F 00 06 */ lhz r3, 6(r31)
+/* 8015FCE8 0015B948 A0 04 00 06 */ lhz r0, 6(r4)
+/* 8015FCEC 0015B94C 7C 03 00 50 */ subf r0, r3, r0
+/* 8015FCF0 0015B950 B0 04 00 06 */ sth r0, 6(r4)
+/* 8015FCF4 0015B954 48 00 00 3D */ bl func_8015FD30
+/* 8015FCF8 0015B958 3B 9C 00 04 */ addi r28, r28, 4
+/* 8015FCFC 0015B95C 3B BD 00 08 */ addi r29, r29, 8
+/* 8015FD00 0015B960 28 1C 00 80 */ cmplwi r28, 0x80
+/* 8015FD04 0015B964 41 80 FF AC */ blt lbl_8015FCB0
+/* 8015FD08 0015B968 7F C3 F3 78 */ mr r3, r30
+/* 8015FD0C 0015B96C 48 00 02 79 */ bl func_8015FF84
+lbl_8015FD10:
+/* 8015FD10 0015B970 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015FD14 0015B974 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8015FD18 0015B978 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8015FD1C 0015B97C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8015FD20 0015B980 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8015FD24 0015B984 7C 08 03 A6 */ mtlr r0
+/* 8015FD28 0015B988 38 21 00 20 */ addi r1, r1, 0x20
+/* 8015FD2C 0015B98C 4E 80 00 20 */ blr
+
+.global func_8015FD30
+func_8015FD30:
+/* 8015FD30 0015B990 3C C0 80 40 */ lis r6, lbl_80400004@ha
+/* 8015FD34 0015B994 84 A6 C4 98 */ lwzu r5, -0x3b68(r6)
+/* 8015FD38 0015B998 39 6D 9D 68 */ addi r11, r13, lbl_8063F028-_SDA_BASE_
+/* 8015FD3C 0015B99C A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FD40 0015B9A0 A0 0B 00 02 */ lhz r0, 2(r11)
+/* 8015FD44 0015B9A4 80 86 00 04 */ lwz r4, lbl_80400004@l(r6)
+/* 8015FD48 0015B9A8 7C A3 2A 14 */ add r5, r3, r5
+/* 8015FD4C 0015B9AC 81 06 00 0C */ lwz r8, 0xc(r6)
+/* 8015FD50 0015B9B0 7D 40 22 14 */ add r10, r0, r4
+/* 8015FD54 0015B9B4 A0 8B 00 06 */ lhz r4, 6(r11)
+/* 8015FD58 0015B9B8 80 E6 00 08 */ lwz r7, 8(r6)
+/* 8015FD5C 0015B9BC 54 A0 06 36 */ rlwinm r0, r5, 0, 0x18, 0x1b
+/* 8015FD60 0015B9C0 7C 06 26 70 */ srawi r6, r0, 4
+/* 8015FD64 0015B9C4 A0 6B 00 04 */ lhz r3, 4(r11)
+/* 8015FD68 0015B9C8 54 A0 A7 3E */ rlwinm r0, r5, 0x14, 0x1c, 0x1f
+/* 8015FD6C 0015B9CC 7D 04 42 14 */ add r8, r4, r8
+/* 8015FD70 0015B9D0 7D 23 3A 14 */ add r9, r3, r7
+/* 8015FD74 0015B9D4 54 A3 05 2E */ rlwinm r3, r5, 0, 0x14, 0x17
+/* 8015FD78 0015B9D8 7C 64 46 70 */ srawi r4, r3, 8
+/* 8015FD7C 0015B9DC 55 47 26 36 */ rlwinm r7, r10, 4, 0x18, 0x1b
+/* 8015FD80 0015B9E0 50 A7 07 3E */ rlwimi r7, r5, 0, 0x1c, 0x1f
+/* 8015FD84 0015B9E4 55 25 05 2E */ rlwinm r5, r9, 0, 0x14, 0x17
+/* 8015FD88 0015B9E8 55 23 E5 2E */ rlwinm r3, r9, 0x1c, 0x14, 0x17
+/* 8015FD8C 0015B9EC 51 46 06 36 */ rlwimi r6, r10, 0, 0x18, 0x1b
+/* 8015FD90 0015B9F0 51 27 45 2E */ rlwimi r7, r9, 8, 0x14, 0x17
+/* 8015FD94 0015B9F4 51 05 24 26 */ rlwimi r5, r8, 4, 0x10, 0x13
+/* 8015FD98 0015B9F8 51 44 E6 36 */ rlwimi r4, r10, 0x1c, 0x18, 0x1b
+/* 8015FD9C 0015B9FC 51 26 25 2E */ rlwimi r6, r9, 4, 0x14, 0x17
+/* 8015FDA0 0015BA00 51 07 64 26 */ rlwimi r7, r8, 0xc, 0x10, 0x13
+/* 8015FDA4 0015BA04 51 03 04 26 */ rlwimi r3, r8, 0, 0x10, 0x13
+/* 8015FDA8 0015BA08 51 40 C6 36 */ rlwimi r0, r10, 0x18, 0x18, 0x1b
+/* 8015FDAC 0015BA0C 51 06 44 26 */ rlwimi r6, r8, 8, 0x10, 0x13
+/* 8015FDB0 0015BA10 7C A4 23 78 */ or r4, r5, r4
+/* 8015FDB4 0015BA14 B0 ED 9D 68 */ sth r7, lbl_8063F028-_SDA_BASE_(r13)
+/* 8015FDB8 0015BA18 7C 60 03 78 */ or r0, r3, r0
+/* 8015FDBC 0015BA1C B0 CB 00 02 */ sth r6, 2(r11)
+/* 8015FDC0 0015BA20 B0 8B 00 04 */ sth r4, 4(r11)
+/* 8015FDC4 0015BA24 B0 0B 00 06 */ sth r0, 6(r11)
+/* 8015FDC8 0015BA28 4E 80 00 20 */ blr
+
+.global func_8015FDCC
+func_8015FDCC:
+/* 8015FDCC 0015BA2C 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 8015FDD0 0015BA30 38 80 00 00 */ li r4, 0
+/* 8015FDD4 0015BA34 7C 65 1B 78 */ mr r5, r3
+/* 8015FDD8 0015BA38 38 E0 00 00 */ li r7, 0
+/* 8015FDDC 0015BA3C 90 81 00 08 */ stw r4, 8(r1)
+/* 8015FDE0 0015BA40 38 00 00 04 */ li r0, 4
+/* 8015FDE4 0015BA44 90 83 00 08 */ stw r4, 8(r3)
+/* 8015FDE8 0015BA48 90 81 00 0C */ stw r4, 0xc(r1)
+/* 8015FDEC 0015BA4C 90 83 00 0C */ stw r4, 0xc(r3)
+/* 8015FDF0 0015BA50 90 81 00 10 */ stw r4, 0x10(r1)
+/* 8015FDF4 0015BA54 90 83 00 10 */ stw r4, 0x10(r3)
+/* 8015FDF8 0015BA58 90 81 00 14 */ stw r4, 0x14(r1)
+/* 8015FDFC 0015BA5C 90 83 00 14 */ stw r4, 0x14(r3)
+/* 8015FE00 0015BA60 90 81 00 18 */ stw r4, 0x18(r1)
+/* 8015FE04 0015BA64 90 83 00 18 */ stw r4, 0x18(r3)
+/* 8015FE08 0015BA68 90 81 00 1C */ stw r4, 0x1c(r1)
+/* 8015FE0C 0015BA6C 90 83 00 1C */ stw r4, 0x1c(r3)
+/* 8015FE10 0015BA70 90 81 00 20 */ stw r4, 0x20(r1)
+/* 8015FE14 0015BA74 90 83 00 20 */ stw r4, 0x20(r3)
+/* 8015FE18 0015BA78 90 81 00 24 */ stw r4, 0x24(r1)
+/* 8015FE1C 0015BA7C 90 83 00 24 */ stw r4, 0x24(r3)
+/* 8015FE20 0015BA80 90 81 00 28 */ stw r4, 0x28(r1)
+/* 8015FE24 0015BA84 90 83 00 28 */ stw r4, 0x28(r3)
+/* 8015FE28 0015BA88 90 81 00 2C */ stw r4, 0x2c(r1)
+/* 8015FE2C 0015BA8C 90 83 00 2C */ stw r4, 0x2c(r3)
+/* 8015FE30 0015BA90 90 81 00 30 */ stw r4, 0x30(r1)
+/* 8015FE34 0015BA94 90 83 00 30 */ stw r4, 0x30(r3)
+/* 8015FE38 0015BA98 90 81 00 34 */ stw r4, 0x34(r1)
+/* 8015FE3C 0015BA9C 90 83 00 34 */ stw r4, 0x34(r3)
+/* 8015FE40 0015BAA0 90 81 00 38 */ stw r4, 0x38(r1)
+/* 8015FE44 0015BAA4 90 83 00 38 */ stw r4, 0x38(r3)
+/* 8015FE48 0015BAA8 90 81 00 3C */ stw r4, 0x3c(r1)
+/* 8015FE4C 0015BAAC 90 83 00 3C */ stw r4, 0x3c(r3)
+/* 8015FE50 0015BAB0 90 81 00 40 */ stw r4, 0x40(r1)
+/* 8015FE54 0015BAB4 90 83 00 40 */ stw r4, 0x40(r3)
+/* 8015FE58 0015BAB8 90 81 00 44 */ stw r4, 0x44(r1)
+/* 8015FE5C 0015BABC 90 83 00 44 */ stw r4, 0x44(r3)
+lbl_8015FE60:
+/* 8015FE60 0015BAC0 38 C1 00 08 */ addi r6, r1, 8
+/* 8015FE64 0015BAC4 39 20 00 01 */ li r9, 1
+/* 8015FE68 0015BAC8 39 00 00 00 */ li r8, 0
+/* 8015FE6C 0015BACC 7C 09 03 A6 */ mtctr r0
+lbl_8015FE70:
+/* 8015FE70 0015BAD0 A0 85 00 00 */ lhz r4, 0(r5)
+/* 8015FE74 0015BAD4 7D 24 20 39 */ and. r4, r9, r4
+/* 8015FE78 0015BAD8 41 82 00 10 */ beq lbl_8015FE88
+/* 8015FE7C 0015BADC 80 86 00 00 */ lwz r4, 0(r6)
+/* 8015FE80 0015BAE0 38 84 00 01 */ addi r4, r4, 1
+/* 8015FE84 0015BAE4 90 86 00 00 */ stw r4, 0(r6)
+lbl_8015FE88:
+/* 8015FE88 0015BAE8 A0 85 00 00 */ lhz r4, 0(r5)
+/* 8015FE8C 0015BAEC 55 29 08 3C */ slwi r9, r9, 1
+/* 8015FE90 0015BAF0 7D 24 20 39 */ and. r4, r9, r4
+/* 8015FE94 0015BAF4 41 82 00 10 */ beq lbl_8015FEA4
+/* 8015FE98 0015BAF8 80 86 00 04 */ lwz r4, 4(r6)
+/* 8015FE9C 0015BAFC 38 84 00 01 */ addi r4, r4, 1
+/* 8015FEA0 0015BB00 90 86 00 04 */ stw r4, 4(r6)
+lbl_8015FEA4:
+/* 8015FEA4 0015BB04 A0 85 00 00 */ lhz r4, 0(r5)
+/* 8015FEA8 0015BB08 55 29 08 3C */ slwi r9, r9, 1
+/* 8015FEAC 0015BB0C 7D 24 20 39 */ and. r4, r9, r4
+/* 8015FEB0 0015BB10 41 82 00 10 */ beq lbl_8015FEC0
+/* 8015FEB4 0015BB14 80 86 00 08 */ lwz r4, 8(r6)
+/* 8015FEB8 0015BB18 38 84 00 01 */ addi r4, r4, 1
+/* 8015FEBC 0015BB1C 90 86 00 08 */ stw r4, 8(r6)
+lbl_8015FEC0:
+/* 8015FEC0 0015BB20 A0 85 00 00 */ lhz r4, 0(r5)
+/* 8015FEC4 0015BB24 55 29 08 3C */ slwi r9, r9, 1
+/* 8015FEC8 0015BB28 7D 24 20 39 */ and. r4, r9, r4
+/* 8015FECC 0015BB2C 41 82 00 10 */ beq lbl_8015FEDC
+/* 8015FED0 0015BB30 80 86 00 0C */ lwz r4, 0xc(r6)
+/* 8015FED4 0015BB34 38 84 00 01 */ addi r4, r4, 1
+/* 8015FED8 0015BB38 90 86 00 0C */ stw r4, 0xc(r6)
+lbl_8015FEDC:
+/* 8015FEDC 0015BB3C 55 29 08 3C */ slwi r9, r9, 1
+/* 8015FEE0 0015BB40 38 C6 00 10 */ addi r6, r6, 0x10
+/* 8015FEE4 0015BB44 39 08 00 03 */ addi r8, r8, 3
+/* 8015FEE8 0015BB48 42 00 FF 88 */ bdnz lbl_8015FE70
+/* 8015FEEC 0015BB4C 38 E7 00 01 */ addi r7, r7, 1
+/* 8015FEF0 0015BB50 38 A5 00 02 */ addi r5, r5, 2
+/* 8015FEF4 0015BB54 28 07 00 80 */ cmplwi r7, 0x80
+/* 8015FEF8 0015BB58 41 80 FF 68 */ blt lbl_8015FE60
+/* 8015FEFC 0015BB5C 80 01 00 08 */ lwz r0, 8(r1)
+/* 8015FF00 0015BB60 90 03 00 08 */ stw r0, 8(r3)
+/* 8015FF04 0015BB64 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8015FF08 0015BB68 90 03 00 0C */ stw r0, 0xc(r3)
+/* 8015FF0C 0015BB6C 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 8015FF10 0015BB70 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8015FF14 0015BB74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8015FF18 0015BB78 90 03 00 14 */ stw r0, 0x14(r3)
+/* 8015FF1C 0015BB7C 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 8015FF20 0015BB80 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8015FF24 0015BB84 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 8015FF28 0015BB88 90 03 00 1C */ stw r0, 0x1c(r3)
+/* 8015FF2C 0015BB8C 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 8015FF30 0015BB90 90 03 00 20 */ stw r0, 0x20(r3)
+/* 8015FF34 0015BB94 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8015FF38 0015BB98 90 03 00 24 */ stw r0, 0x24(r3)
+/* 8015FF3C 0015BB9C 80 01 00 28 */ lwz r0, 0x28(r1)
+/* 8015FF40 0015BBA0 90 03 00 28 */ stw r0, 0x28(r3)
+/* 8015FF44 0015BBA4 80 01 00 2C */ lwz r0, 0x2c(r1)
+/* 8015FF48 0015BBA8 90 03 00 2C */ stw r0, 0x2c(r3)
+/* 8015FF4C 0015BBAC 80 01 00 30 */ lwz r0, 0x30(r1)
+/* 8015FF50 0015BBB0 90 03 00 30 */ stw r0, 0x30(r3)
+/* 8015FF54 0015BBB4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8015FF58 0015BBB8 90 03 00 34 */ stw r0, 0x34(r3)
+/* 8015FF5C 0015BBBC 80 01 00 38 */ lwz r0, 0x38(r1)
+/* 8015FF60 0015BBC0 90 03 00 38 */ stw r0, 0x38(r3)
+/* 8015FF64 0015BBC4 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 8015FF68 0015BBC8 90 03 00 3C */ stw r0, 0x3c(r3)
+/* 8015FF6C 0015BBCC 80 01 00 40 */ lwz r0, 0x40(r1)
+/* 8015FF70 0015BBD0 90 03 00 40 */ stw r0, 0x40(r3)
+/* 8015FF74 0015BBD4 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8015FF78 0015BBD8 90 03 00 44 */ stw r0, 0x44(r3)
+/* 8015FF7C 0015BBDC 38 21 00 50 */ addi r1, r1, 0x50
+/* 8015FF80 0015BBE0 4E 80 00 20 */ blr
+
+.global func_8015FF84
+func_8015FF84:
+/* 8015FF84 0015BBE4 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 8015FF88 0015BBE8 38 00 00 02 */ li r0, 2
+/* 8015FF8C 0015BBEC 7C 66 1B 78 */ mr r6, r3
+/* 8015FF90 0015BBF0 38 80 00 00 */ li r4, 0
+/* 8015FF94 0015BBF4 38 A1 00 48 */ addi r5, r1, 0x48
+/* 8015FF98 0015BBF8 38 E1 00 08 */ addi r7, r1, 8
+/* 8015FF9C 0015BBFC 7C 09 03 A6 */ mtctr r0
+lbl_8015FFA0:
+/* 8015FFA0 0015BC00 90 85 00 00 */ stw r4, 0(r5)
+/* 8015FFA4 0015BC04 80 06 00 08 */ lwz r0, 8(r6)
+/* 8015FFA8 0015BC08 90 07 00 00 */ stw r0, 0(r7)
+/* 8015FFAC 0015BC0C 90 86 00 08 */ stw r4, 8(r6)
+/* 8015FFB0 0015BC10 90 85 00 04 */ stw r4, 4(r5)
+/* 8015FFB4 0015BC14 80 06 00 0C */ lwz r0, 0xc(r6)
+/* 8015FFB8 0015BC18 90 07 00 04 */ stw r0, 4(r7)
+/* 8015FFBC 0015BC1C 90 86 00 0C */ stw r4, 0xc(r6)
+/* 8015FFC0 0015BC20 90 85 00 08 */ stw r4, 8(r5)
+/* 8015FFC4 0015BC24 80 06 00 10 */ lwz r0, 0x10(r6)
+/* 8015FFC8 0015BC28 90 07 00 08 */ stw r0, 8(r7)
+/* 8015FFCC 0015BC2C 90 86 00 10 */ stw r4, 0x10(r6)
+/* 8015FFD0 0015BC30 90 85 00 0C */ stw r4, 0xc(r5)
+/* 8015FFD4 0015BC34 80 06 00 14 */ lwz r0, 0x14(r6)
+/* 8015FFD8 0015BC38 90 07 00 0C */ stw r0, 0xc(r7)
+/* 8015FFDC 0015BC3C 90 86 00 14 */ stw r4, 0x14(r6)
+/* 8015FFE0 0015BC40 90 85 00 10 */ stw r4, 0x10(r5)
+/* 8015FFE4 0015BC44 80 06 00 18 */ lwz r0, 0x18(r6)
+/* 8015FFE8 0015BC48 90 07 00 10 */ stw r0, 0x10(r7)
+/* 8015FFEC 0015BC4C 90 86 00 18 */ stw r4, 0x18(r6)
+/* 8015FFF0 0015BC50 90 85 00 14 */ stw r4, 0x14(r5)
+/* 8015FFF4 0015BC54 80 06 00 1C */ lwz r0, 0x1c(r6)
+/* 8015FFF8 0015BC58 90 07 00 14 */ stw r0, 0x14(r7)
+/* 8015FFFC 0015BC5C 90 86 00 1C */ stw r4, 0x1c(r6)
+/* 80160000 0015BC60 90 85 00 18 */ stw r4, 0x18(r5)
+/* 80160004 0015BC64 80 06 00 20 */ lwz r0, 0x20(r6)
+/* 80160008 0015BC68 90 07 00 18 */ stw r0, 0x18(r7)
+/* 8016000C 0015BC6C 90 86 00 20 */ stw r4, 0x20(r6)
+/* 80160010 0015BC70 90 85 00 1C */ stw r4, 0x1c(r5)
+/* 80160014 0015BC74 38 A5 00 20 */ addi r5, r5, 0x20
+/* 80160018 0015BC78 80 06 00 24 */ lwz r0, 0x24(r6)
+/* 8016001C 0015BC7C 90 07 00 1C */ stw r0, 0x1c(r7)
+/* 80160020 0015BC80 38 E7 00 20 */ addi r7, r7, 0x20
+/* 80160024 0015BC84 90 86 00 24 */ stw r4, 0x24(r6)
+/* 80160028 0015BC88 38 C6 00 20 */ addi r6, r6, 0x20
+/* 8016002C 0015BC8C 42 00 FF 74 */ bdnz lbl_8015FFA0
+/* 80160030 0015BC90 7C 65 1B 78 */ mr r5, r3
+/* 80160034 0015BC94 38 E0 00 00 */ li r7, 0
+/* 80160038 0015BC98 38 00 00 04 */ li r0, 4
+lbl_8016003C:
+/* 8016003C 0015BC9C 38 C1 00 48 */ addi r6, r1, 0x48
+/* 80160040 0015BCA0 39 20 00 01 */ li r9, 1
+/* 80160044 0015BCA4 39 00 00 00 */ li r8, 0
+/* 80160048 0015BCA8 7C 09 03 A6 */ mtctr r0
+lbl_8016004C:
+/* 8016004C 0015BCAC A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160050 0015BCB0 7D 24 20 39 */ and. r4, r9, r4
+/* 80160054 0015BCB4 41 82 00 10 */ beq lbl_80160064
+/* 80160058 0015BCB8 80 86 00 00 */ lwz r4, 0(r6)
+/* 8016005C 0015BCBC 38 84 00 01 */ addi r4, r4, 1
+/* 80160060 0015BCC0 90 86 00 00 */ stw r4, 0(r6)
+lbl_80160064:
+/* 80160064 0015BCC4 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160068 0015BCC8 55 29 08 3C */ slwi r9, r9, 1
+/* 8016006C 0015BCCC 7D 24 20 39 */ and. r4, r9, r4
+/* 80160070 0015BCD0 41 82 00 10 */ beq lbl_80160080
+/* 80160074 0015BCD4 80 86 00 04 */ lwz r4, 4(r6)
+/* 80160078 0015BCD8 38 84 00 01 */ addi r4, r4, 1
+/* 8016007C 0015BCDC 90 86 00 04 */ stw r4, 4(r6)
+lbl_80160080:
+/* 80160080 0015BCE0 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160084 0015BCE4 55 29 08 3C */ slwi r9, r9, 1
+/* 80160088 0015BCE8 7D 24 20 39 */ and. r4, r9, r4
+/* 8016008C 0015BCEC 41 82 00 10 */ beq lbl_8016009C
+/* 80160090 0015BCF0 80 86 00 08 */ lwz r4, 8(r6)
+/* 80160094 0015BCF4 38 84 00 01 */ addi r4, r4, 1
+/* 80160098 0015BCF8 90 86 00 08 */ stw r4, 8(r6)
+lbl_8016009C:
+/* 8016009C 0015BCFC A0 85 00 00 */ lhz r4, 0(r5)
+/* 801600A0 0015BD00 55 29 08 3C */ slwi r9, r9, 1
+/* 801600A4 0015BD04 7D 24 20 39 */ and. r4, r9, r4
+/* 801600A8 0015BD08 41 82 00 10 */ beq lbl_801600B8
+/* 801600AC 0015BD0C 80 86 00 0C */ lwz r4, 0xc(r6)
+/* 801600B0 0015BD10 38 84 00 01 */ addi r4, r4, 1
+/* 801600B4 0015BD14 90 86 00 0C */ stw r4, 0xc(r6)
+lbl_801600B8:
+/* 801600B8 0015BD18 55 29 08 3C */ slwi r9, r9, 1
+/* 801600BC 0015BD1C 38 C6 00 10 */ addi r6, r6, 0x10
+/* 801600C0 0015BD20 39 08 00 03 */ addi r8, r8, 3
+/* 801600C4 0015BD24 42 00 FF 88 */ bdnz lbl_8016004C
+/* 801600C8 0015BD28 38 E7 00 01 */ addi r7, r7, 1
+/* 801600CC 0015BD2C 38 A5 00 02 */ addi r5, r5, 2
+/* 801600D0 0015BD30 28 07 00 80 */ cmplwi r7, 0x80
+/* 801600D4 0015BD34 41 80 FF 68 */ blt lbl_8016003C
+/* 801600D8 0015BD38 38 00 00 04 */ li r0, 4
+/* 801600DC 0015BD3C 38 81 00 48 */ addi r4, r1, 0x48
+/* 801600E0 0015BD40 38 A1 00 08 */ addi r5, r1, 8
+/* 801600E4 0015BD44 38 E0 00 00 */ li r7, 0
+/* 801600E8 0015BD48 7C 09 03 A6 */ mtctr r0
+lbl_801600EC:
+/* 801600EC 0015BD4C 80 C5 00 00 */ lwz r6, 0(r5)
+/* 801600F0 0015BD50 80 04 00 00 */ lwz r0, 0(r4)
+/* 801600F4 0015BD54 7C 06 00 40 */ cmplw r6, r0
+/* 801600F8 0015BD58 41 82 00 0C */ beq lbl_80160104
+/* 801600FC 0015BD5C 38 60 00 00 */ li r3, 0
+/* 80160100 0015BD60 48 00 00 74 */ b lbl_80160174
+lbl_80160104:
+/* 80160104 0015BD64 90 C3 00 08 */ stw r6, 8(r3)
+/* 80160108 0015BD68 80 C5 00 04 */ lwz r6, 4(r5)
+/* 8016010C 0015BD6C 80 04 00 04 */ lwz r0, 4(r4)
+/* 80160110 0015BD70 7C 06 00 40 */ cmplw r6, r0
+/* 80160114 0015BD74 41 82 00 0C */ beq lbl_80160120
+/* 80160118 0015BD78 38 60 00 00 */ li r3, 0
+/* 8016011C 0015BD7C 48 00 00 58 */ b lbl_80160174
+lbl_80160120:
+/* 80160120 0015BD80 90 C3 00 0C */ stw r6, 0xc(r3)
+/* 80160124 0015BD84 80 C5 00 08 */ lwz r6, 8(r5)
+/* 80160128 0015BD88 80 04 00 08 */ lwz r0, 8(r4)
+/* 8016012C 0015BD8C 7C 06 00 40 */ cmplw r6, r0
+/* 80160130 0015BD90 41 82 00 0C */ beq lbl_8016013C
+/* 80160134 0015BD94 38 60 00 00 */ li r3, 0
+/* 80160138 0015BD98 48 00 00 3C */ b lbl_80160174
+lbl_8016013C:
+/* 8016013C 0015BD9C 90 C3 00 10 */ stw r6, 0x10(r3)
+/* 80160140 0015BDA0 80 C5 00 0C */ lwz r6, 0xc(r5)
+/* 80160144 0015BDA4 80 04 00 0C */ lwz r0, 0xc(r4)
+/* 80160148 0015BDA8 7C 06 00 40 */ cmplw r6, r0
+/* 8016014C 0015BDAC 41 82 00 0C */ beq lbl_80160158
+/* 80160150 0015BDB0 38 60 00 00 */ li r3, 0
+/* 80160154 0015BDB4 48 00 00 20 */ b lbl_80160174
+lbl_80160158:
+/* 80160158 0015BDB8 90 C3 00 14 */ stw r6, 0x14(r3)
+/* 8016015C 0015BDBC 38 84 00 10 */ addi r4, r4, 0x10
+/* 80160160 0015BDC0 38 A5 00 10 */ addi r5, r5, 0x10
+/* 80160164 0015BDC4 38 63 00 10 */ addi r3, r3, 0x10
+/* 80160168 0015BDC8 38 E7 00 03 */ addi r7, r7, 3
+/* 8016016C 0015BDCC 42 00 FF 80 */ bdnz lbl_801600EC
+/* 80160170 0015BDD0 38 60 00 01 */ li r3, 1
+lbl_80160174:
+/* 80160174 0015BDD4 38 21 00 90 */ addi r1, r1, 0x90
+/* 80160178 0015BDD8 4E 80 00 20 */ blr
+
+.global func_8016017C
+func_8016017C:
+/* 8016017C 0015BDDC 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80160180 0015BDE0 39 20 00 00 */ li r9, 0
+/* 80160184 0015BDE4 3C A3 00 1C */ addis r5, r3, 0x1c
+/* 80160188 0015BDE8 38 E3 00 20 */ addi r7, r3, 0x20
+/* 8016018C 0015BDEC 91 21 00 08 */ stw r9, 8(r1)
+/* 80160190 0015BDF0 7C 66 1B 78 */ mr r6, r3
+/* 80160194 0015BDF4 39 00 00 00 */ li r8, 0
+/* 80160198 0015BDF8 3C 80 00 0E */ lis r4, 0xe
+/* 8016019C 0015BDFC 91 25 FF 80 */ stw r9, -0x80(r5)
+/* 801601A0 0015BE00 38 00 00 04 */ li r0, 4
+/* 801601A4 0015BE04 91 21 00 0C */ stw r9, 0xc(r1)
+/* 801601A8 0015BE08 91 25 FF 84 */ stw r9, -0x7c(r5)
+/* 801601AC 0015BE0C 91 21 00 10 */ stw r9, 0x10(r1)
+/* 801601B0 0015BE10 91 25 FF 88 */ stw r9, -0x78(r5)
+/* 801601B4 0015BE14 91 21 00 14 */ stw r9, 0x14(r1)
+/* 801601B8 0015BE18 91 25 FF 8C */ stw r9, -0x74(r5)
+/* 801601BC 0015BE1C 91 21 00 18 */ stw r9, 0x18(r1)
+/* 801601C0 0015BE20 91 25 FF 90 */ stw r9, -0x70(r5)
+/* 801601C4 0015BE24 91 21 00 1C */ stw r9, 0x1c(r1)
+/* 801601C8 0015BE28 91 25 FF 94 */ stw r9, -0x6c(r5)
+/* 801601CC 0015BE2C 91 21 00 20 */ stw r9, 0x20(r1)
+/* 801601D0 0015BE30 91 25 FF 98 */ stw r9, -0x68(r5)
+/* 801601D4 0015BE34 91 21 00 24 */ stw r9, 0x24(r1)
+/* 801601D8 0015BE38 91 25 FF 9C */ stw r9, -0x64(r5)
+/* 801601DC 0015BE3C 3C A7 00 1C */ addis r5, r7, 0x1c
+/* 801601E0 0015BE40 91 21 00 28 */ stw r9, 0x28(r1)
+/* 801601E4 0015BE44 91 25 FF 80 */ stw r9, -0x80(r5)
+/* 801601E8 0015BE48 91 21 00 2C */ stw r9, 0x2c(r1)
+/* 801601EC 0015BE4C 91 25 FF 84 */ stw r9, -0x7c(r5)
+/* 801601F0 0015BE50 91 21 00 30 */ stw r9, 0x30(r1)
+/* 801601F4 0015BE54 91 25 FF 88 */ stw r9, -0x78(r5)
+/* 801601F8 0015BE58 91 21 00 34 */ stw r9, 0x34(r1)
+/* 801601FC 0015BE5C 91 25 FF 8C */ stw r9, -0x74(r5)
+/* 80160200 0015BE60 91 21 00 38 */ stw r9, 0x38(r1)
+/* 80160204 0015BE64 91 25 FF 90 */ stw r9, -0x70(r5)
+/* 80160208 0015BE68 91 21 00 3C */ stw r9, 0x3c(r1)
+/* 8016020C 0015BE6C 91 25 FF 94 */ stw r9, -0x6c(r5)
+/* 80160210 0015BE70 91 21 00 40 */ stw r9, 0x40(r1)
+/* 80160214 0015BE74 91 25 FF 98 */ stw r9, -0x68(r5)
+/* 80160218 0015BE78 91 21 00 44 */ stw r9, 0x44(r1)
+/* 8016021C 0015BE7C 91 25 FF 9C */ stw r9, -0x64(r5)
+lbl_80160220:
+/* 80160220 0015BE80 38 E1 00 08 */ addi r7, r1, 8
+/* 80160224 0015BE84 39 40 00 01 */ li r10, 1
+/* 80160228 0015BE88 39 20 00 00 */ li r9, 0
+/* 8016022C 0015BE8C 7C 09 03 A6 */ mtctr r0
+lbl_80160230:
+/* 80160230 0015BE90 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 80160234 0015BE94 7D 45 28 39 */ and. r5, r10, r5
+/* 80160238 0015BE98 41 82 00 10 */ beq lbl_80160248
+/* 8016023C 0015BE9C 80 A7 00 00 */ lwz r5, 0(r7)
+/* 80160240 0015BEA0 38 A5 00 01 */ addi r5, r5, 1
+/* 80160244 0015BEA4 90 A7 00 00 */ stw r5, 0(r7)
+lbl_80160248:
+/* 80160248 0015BEA8 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 8016024C 0015BEAC 55 4A 08 3C */ slwi r10, r10, 1
+/* 80160250 0015BEB0 7D 45 28 39 */ and. r5, r10, r5
+/* 80160254 0015BEB4 41 82 00 10 */ beq lbl_80160264
+/* 80160258 0015BEB8 80 A7 00 04 */ lwz r5, 4(r7)
+/* 8016025C 0015BEBC 38 A5 00 01 */ addi r5, r5, 1
+/* 80160260 0015BEC0 90 A7 00 04 */ stw r5, 4(r7)
+lbl_80160264:
+/* 80160264 0015BEC4 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 80160268 0015BEC8 55 4A 08 3C */ slwi r10, r10, 1
+/* 8016026C 0015BECC 7D 45 28 39 */ and. r5, r10, r5
+/* 80160270 0015BED0 41 82 00 10 */ beq lbl_80160280
+/* 80160274 0015BED4 80 A7 00 08 */ lwz r5, 8(r7)
+/* 80160278 0015BED8 38 A5 00 01 */ addi r5, r5, 1
+/* 8016027C 0015BEDC 90 A7 00 08 */ stw r5, 8(r7)
+lbl_80160280:
+/* 80160280 0015BEE0 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 80160284 0015BEE4 55 4A 08 3C */ slwi r10, r10, 1
+/* 80160288 0015BEE8 7D 45 28 39 */ and. r5, r10, r5
+/* 8016028C 0015BEEC 41 82 00 10 */ beq lbl_8016029C
+/* 80160290 0015BEF0 80 A7 00 0C */ lwz r5, 0xc(r7)
+/* 80160294 0015BEF4 38 A5 00 01 */ addi r5, r5, 1
+/* 80160298 0015BEF8 90 A7 00 0C */ stw r5, 0xc(r7)
+lbl_8016029C:
+/* 8016029C 0015BEFC 55 4A 08 3C */ slwi r10, r10, 1
+/* 801602A0 0015BF00 38 E7 00 10 */ addi r7, r7, 0x10
+/* 801602A4 0015BF04 39 29 00 03 */ addi r9, r9, 3
+/* 801602A8 0015BF08 42 00 FF 88 */ bdnz lbl_80160230
+/* 801602AC 0015BF0C 39 08 00 01 */ addi r8, r8, 1
+/* 801602B0 0015BF10 38 C6 00 02 */ addi r6, r6, 2
+/* 801602B4 0015BF14 7C 08 20 40 */ cmplw r8, r4
+/* 801602B8 0015BF18 41 80 FF 68 */ blt lbl_80160220
+/* 801602BC 0015BF1C 80 01 00 08 */ lwz r0, 8(r1)
+/* 801602C0 0015BF20 3C 83 00 1C */ addis r4, r3, 0x1c
+/* 801602C4 0015BF24 38 63 00 20 */ addi r3, r3, 0x20
+/* 801602C8 0015BF28 90 04 FF 80 */ stw r0, -0x80(r4)
+/* 801602CC 0015BF2C 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801602D0 0015BF30 90 04 FF 84 */ stw r0, -0x7c(r4)
+/* 801602D4 0015BF34 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 801602D8 0015BF38 90 04 FF 88 */ stw r0, -0x78(r4)
+/* 801602DC 0015BF3C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801602E0 0015BF40 90 04 FF 8C */ stw r0, -0x74(r4)
+/* 801602E4 0015BF44 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 801602E8 0015BF48 90 04 FF 90 */ stw r0, -0x70(r4)
+/* 801602EC 0015BF4C 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 801602F0 0015BF50 90 04 FF 94 */ stw r0, -0x6c(r4)
+/* 801602F4 0015BF54 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 801602F8 0015BF58 90 04 FF 98 */ stw r0, -0x68(r4)
+/* 801602FC 0015BF5C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80160300 0015BF60 90 04 FF 9C */ stw r0, -0x64(r4)
+/* 80160304 0015BF64 3C 83 00 1C */ addis r4, r3, 0x1c
+/* 80160308 0015BF68 80 01 00 28 */ lwz r0, 0x28(r1)
+/* 8016030C 0015BF6C 90 04 FF 80 */ stw r0, -0x80(r4)
+/* 80160310 0015BF70 80 01 00 2C */ lwz r0, 0x2c(r1)
+/* 80160314 0015BF74 90 04 FF 84 */ stw r0, -0x7c(r4)
+/* 80160318 0015BF78 80 01 00 30 */ lwz r0, 0x30(r1)
+/* 8016031C 0015BF7C 90 04 FF 88 */ stw r0, -0x78(r4)
+/* 80160320 0015BF80 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80160324 0015BF84 90 04 FF 8C */ stw r0, -0x74(r4)
+/* 80160328 0015BF88 80 01 00 38 */ lwz r0, 0x38(r1)
+/* 8016032C 0015BF8C 90 04 FF 90 */ stw r0, -0x70(r4)
+/* 80160330 0015BF90 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80160334 0015BF94 90 04 FF 94 */ stw r0, -0x6c(r4)
+/* 80160338 0015BF98 80 01 00 40 */ lwz r0, 0x40(r1)
+/* 8016033C 0015BF9C 90 04 FF 98 */ stw r0, -0x68(r4)
+/* 80160340 0015BFA0 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80160344 0015BFA4 90 04 FF 9C */ stw r0, -0x64(r4)
+/* 80160348 0015BFA8 38 21 00 50 */ addi r1, r1, 0x50
+/* 8016034C 0015BFAC 4E 80 00 20 */ blr
+
+.global func_80160350
+func_80160350:
+/* 80160350 0015BFB0 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 80160354 0015BFB4 38 00 00 02 */ li r0, 2
+/* 80160358 0015BFB8 7C 67 1B 78 */ mr r7, r3
+/* 8016035C 0015BFBC 38 A0 00 00 */ li r5, 0
+/* 80160360 0015BFC0 38 C1 00 48 */ addi r6, r1, 0x48
+/* 80160364 0015BFC4 39 01 00 08 */ addi r8, r1, 8
+/* 80160368 0015BFC8 7C 09 03 A6 */ mtctr r0
+lbl_8016036C:
+/* 8016036C 0015BFCC 90 A6 00 00 */ stw r5, 0(r6)
+/* 80160370 0015BFD0 3C 87 00 1C */ addis r4, r7, 0x1c
+/* 80160374 0015BFD4 38 E7 00 20 */ addi r7, r7, 0x20
+/* 80160378 0015BFD8 80 04 FF 80 */ lwz r0, -0x80(r4)
+/* 8016037C 0015BFDC 90 08 00 00 */ stw r0, 0(r8)
+/* 80160380 0015BFE0 90 A4 FF 80 */ stw r5, -0x80(r4)
+/* 80160384 0015BFE4 90 A6 00 04 */ stw r5, 4(r6)
+/* 80160388 0015BFE8 80 04 FF 84 */ lwz r0, -0x7c(r4)
+/* 8016038C 0015BFEC 90 08 00 04 */ stw r0, 4(r8)
+/* 80160390 0015BFF0 90 A4 FF 84 */ stw r5, -0x7c(r4)
+/* 80160394 0015BFF4 90 A6 00 08 */ stw r5, 8(r6)
+/* 80160398 0015BFF8 80 04 FF 88 */ lwz r0, -0x78(r4)
+/* 8016039C 0015BFFC 90 08 00 08 */ stw r0, 8(r8)
+/* 801603A0 0015C000 90 A4 FF 88 */ stw r5, -0x78(r4)
+/* 801603A4 0015C004 90 A6 00 0C */ stw r5, 0xc(r6)
+/* 801603A8 0015C008 80 04 FF 8C */ lwz r0, -0x74(r4)
+/* 801603AC 0015C00C 90 08 00 0C */ stw r0, 0xc(r8)
+/* 801603B0 0015C010 90 A4 FF 8C */ stw r5, -0x74(r4)
+/* 801603B4 0015C014 90 A6 00 10 */ stw r5, 0x10(r6)
+/* 801603B8 0015C018 80 04 FF 90 */ lwz r0, -0x70(r4)
+/* 801603BC 0015C01C 90 08 00 10 */ stw r0, 0x10(r8)
+/* 801603C0 0015C020 90 A4 FF 90 */ stw r5, -0x70(r4)
+/* 801603C4 0015C024 90 A6 00 14 */ stw r5, 0x14(r6)
+/* 801603C8 0015C028 80 04 FF 94 */ lwz r0, -0x6c(r4)
+/* 801603CC 0015C02C 90 08 00 14 */ stw r0, 0x14(r8)
+/* 801603D0 0015C030 90 A4 FF 94 */ stw r5, -0x6c(r4)
+/* 801603D4 0015C034 90 A6 00 18 */ stw r5, 0x18(r6)
+/* 801603D8 0015C038 80 04 FF 98 */ lwz r0, -0x68(r4)
+/* 801603DC 0015C03C 90 08 00 18 */ stw r0, 0x18(r8)
+/* 801603E0 0015C040 90 A4 FF 98 */ stw r5, -0x68(r4)
+/* 801603E4 0015C044 90 A6 00 1C */ stw r5, 0x1c(r6)
+/* 801603E8 0015C048 38 C6 00 20 */ addi r6, r6, 0x20
+/* 801603EC 0015C04C 80 04 FF 9C */ lwz r0, -0x64(r4)
+/* 801603F0 0015C050 90 08 00 1C */ stw r0, 0x1c(r8)
+/* 801603F4 0015C054 39 08 00 20 */ addi r8, r8, 0x20
+/* 801603F8 0015C058 90 A4 FF 9C */ stw r5, -0x64(r4)
+/* 801603FC 0015C05C 42 00 FF 70 */ bdnz lbl_8016036C
+/* 80160400 0015C060 7C 66 1B 78 */ mr r6, r3
+/* 80160404 0015C064 39 00 00 00 */ li r8, 0
+/* 80160408 0015C068 3C 80 00 0E */ lis r4, 0xe
+/* 8016040C 0015C06C 38 00 00 04 */ li r0, 4
+lbl_80160410:
+/* 80160410 0015C070 38 E1 00 48 */ addi r7, r1, 0x48
+/* 80160414 0015C074 39 40 00 01 */ li r10, 1
+/* 80160418 0015C078 39 20 00 00 */ li r9, 0
+/* 8016041C 0015C07C 7C 09 03 A6 */ mtctr r0
+lbl_80160420:
+/* 80160420 0015C080 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 80160424 0015C084 7D 45 28 39 */ and. r5, r10, r5
+/* 80160428 0015C088 41 82 00 10 */ beq lbl_80160438
+/* 8016042C 0015C08C 80 A7 00 00 */ lwz r5, 0(r7)
+/* 80160430 0015C090 38 A5 00 01 */ addi r5, r5, 1
+/* 80160434 0015C094 90 A7 00 00 */ stw r5, 0(r7)
+lbl_80160438:
+/* 80160438 0015C098 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 8016043C 0015C09C 55 4A 08 3C */ slwi r10, r10, 1
+/* 80160440 0015C0A0 7D 45 28 39 */ and. r5, r10, r5
+/* 80160444 0015C0A4 41 82 00 10 */ beq lbl_80160454
+/* 80160448 0015C0A8 80 A7 00 04 */ lwz r5, 4(r7)
+/* 8016044C 0015C0AC 38 A5 00 01 */ addi r5, r5, 1
+/* 80160450 0015C0B0 90 A7 00 04 */ stw r5, 4(r7)
+lbl_80160454:
+/* 80160454 0015C0B4 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 80160458 0015C0B8 55 4A 08 3C */ slwi r10, r10, 1
+/* 8016045C 0015C0BC 7D 45 28 39 */ and. r5, r10, r5
+/* 80160460 0015C0C0 41 82 00 10 */ beq lbl_80160470
+/* 80160464 0015C0C4 80 A7 00 08 */ lwz r5, 8(r7)
+/* 80160468 0015C0C8 38 A5 00 01 */ addi r5, r5, 1
+/* 8016046C 0015C0CC 90 A7 00 08 */ stw r5, 8(r7)
+lbl_80160470:
+/* 80160470 0015C0D0 A0 A6 00 00 */ lhz r5, 0(r6)
+/* 80160474 0015C0D4 55 4A 08 3C */ slwi r10, r10, 1
+/* 80160478 0015C0D8 7D 45 28 39 */ and. r5, r10, r5
+/* 8016047C 0015C0DC 41 82 00 10 */ beq lbl_8016048C
+/* 80160480 0015C0E0 80 A7 00 0C */ lwz r5, 0xc(r7)
+/* 80160484 0015C0E4 38 A5 00 01 */ addi r5, r5, 1
+/* 80160488 0015C0E8 90 A7 00 0C */ stw r5, 0xc(r7)
+lbl_8016048C:
+/* 8016048C 0015C0EC 55 4A 08 3C */ slwi r10, r10, 1
+/* 80160490 0015C0F0 38 E7 00 10 */ addi r7, r7, 0x10
+/* 80160494 0015C0F4 39 29 00 03 */ addi r9, r9, 3
+/* 80160498 0015C0F8 42 00 FF 88 */ bdnz lbl_80160420
+/* 8016049C 0015C0FC 39 08 00 01 */ addi r8, r8, 1
+/* 801604A0 0015C100 38 C6 00 02 */ addi r6, r6, 2
+/* 801604A4 0015C104 7C 08 20 40 */ cmplw r8, r4
+/* 801604A8 0015C108 41 80 FF 68 */ blt lbl_80160410
+/* 801604AC 0015C10C 38 00 00 04 */ li r0, 4
+/* 801604B0 0015C110 38 A1 00 48 */ addi r5, r1, 0x48
+/* 801604B4 0015C114 38 C1 00 08 */ addi r6, r1, 8
+/* 801604B8 0015C118 39 00 00 00 */ li r8, 0
+/* 801604BC 0015C11C 7C 09 03 A6 */ mtctr r0
+lbl_801604C0:
+/* 801604C0 0015C120 80 E6 00 00 */ lwz r7, 0(r6)
+/* 801604C4 0015C124 80 05 00 00 */ lwz r0, 0(r5)
+/* 801604C8 0015C128 7C 07 00 40 */ cmplw r7, r0
+/* 801604CC 0015C12C 41 82 00 0C */ beq lbl_801604D8
+/* 801604D0 0015C130 38 60 00 00 */ li r3, 0
+/* 801604D4 0015C134 48 00 00 90 */ b lbl_80160564
+lbl_801604D8:
+/* 801604D8 0015C138 3C 83 00 1C */ addis r4, r3, 0x1c
+/* 801604DC 0015C13C 38 63 00 04 */ addi r3, r3, 4
+/* 801604E0 0015C140 90 E4 FF 80 */ stw r7, -0x80(r4)
+/* 801604E4 0015C144 80 E6 00 04 */ lwz r7, 4(r6)
+/* 801604E8 0015C148 80 05 00 04 */ lwz r0, 4(r5)
+/* 801604EC 0015C14C 7C 07 00 40 */ cmplw r7, r0
+/* 801604F0 0015C150 41 82 00 0C */ beq lbl_801604FC
+/* 801604F4 0015C154 38 60 00 00 */ li r3, 0
+/* 801604F8 0015C158 48 00 00 6C */ b lbl_80160564
+lbl_801604FC:
+/* 801604FC 0015C15C 3C 83 00 1C */ addis r4, r3, 0x1c
+/* 80160500 0015C160 38 63 00 04 */ addi r3, r3, 4
+/* 80160504 0015C164 90 E4 FF 80 */ stw r7, -0x80(r4)
+/* 80160508 0015C168 80 E6 00 08 */ lwz r7, 8(r6)
+/* 8016050C 0015C16C 80 05 00 08 */ lwz r0, 8(r5)
+/* 80160510 0015C170 7C 07 00 40 */ cmplw r7, r0
+/* 80160514 0015C174 41 82 00 0C */ beq lbl_80160520
+/* 80160518 0015C178 38 60 00 00 */ li r3, 0
+/* 8016051C 0015C17C 48 00 00 48 */ b lbl_80160564
+lbl_80160520:
+/* 80160520 0015C180 3C 83 00 1C */ addis r4, r3, 0x1c
+/* 80160524 0015C184 38 63 00 04 */ addi r3, r3, 4
+/* 80160528 0015C188 90 E4 FF 80 */ stw r7, -0x80(r4)
+/* 8016052C 0015C18C 80 E6 00 0C */ lwz r7, 0xc(r6)
+/* 80160530 0015C190 80 05 00 0C */ lwz r0, 0xc(r5)
+/* 80160534 0015C194 7C 07 00 40 */ cmplw r7, r0
+/* 80160538 0015C198 41 82 00 0C */ beq lbl_80160544
+/* 8016053C 0015C19C 38 60 00 00 */ li r3, 0
+/* 80160540 0015C1A0 48 00 00 24 */ b lbl_80160564
+lbl_80160544:
+/* 80160544 0015C1A4 3C 83 00 1C */ addis r4, r3, 0x1c
+/* 80160548 0015C1A8 38 C6 00 10 */ addi r6, r6, 0x10
+/* 8016054C 0015C1AC 90 E4 FF 80 */ stw r7, -0x80(r4)
+/* 80160550 0015C1B0 38 63 00 04 */ addi r3, r3, 4
+/* 80160554 0015C1B4 39 08 00 03 */ addi r8, r8, 3
+/* 80160558 0015C1B8 38 A5 00 10 */ addi r5, r5, 0x10
+/* 8016055C 0015C1BC 42 00 FF 64 */ bdnz lbl_801604C0
+/* 80160560 0015C1C0 38 60 00 01 */ li r3, 1
+lbl_80160564:
+/* 80160564 0015C1C4 38 21 00 90 */ addi r1, r1, 0x90
+/* 80160568 0015C1C8 4E 80 00 20 */ blr
+
+.global func_8016056C
+func_8016056C:
+/* 8016056C 0015C1CC 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80160570 0015C1D0 38 80 00 00 */ li r4, 0
+/* 80160574 0015C1D4 7C 65 1B 78 */ mr r5, r3
+/* 80160578 0015C1D8 38 E0 00 00 */ li r7, 0
+/* 8016057C 0015C1DC 90 81 00 08 */ stw r4, 8(r1)
+/* 80160580 0015C1E0 38 00 00 04 */ li r0, 4
+/* 80160584 0015C1E4 90 83 00 08 */ stw r4, 8(r3)
+/* 80160588 0015C1E8 90 81 00 0C */ stw r4, 0xc(r1)
+/* 8016058C 0015C1EC 90 83 00 0C */ stw r4, 0xc(r3)
+/* 80160590 0015C1F0 90 81 00 10 */ stw r4, 0x10(r1)
+/* 80160594 0015C1F4 90 83 00 10 */ stw r4, 0x10(r3)
+/* 80160598 0015C1F8 90 81 00 14 */ stw r4, 0x14(r1)
+/* 8016059C 0015C1FC 90 83 00 14 */ stw r4, 0x14(r3)
+/* 801605A0 0015C200 90 81 00 18 */ stw r4, 0x18(r1)
+/* 801605A4 0015C204 90 83 00 18 */ stw r4, 0x18(r3)
+/* 801605A8 0015C208 90 81 00 1C */ stw r4, 0x1c(r1)
+/* 801605AC 0015C20C 90 83 00 1C */ stw r4, 0x1c(r3)
+/* 801605B0 0015C210 90 81 00 20 */ stw r4, 0x20(r1)
+/* 801605B4 0015C214 90 83 00 20 */ stw r4, 0x20(r3)
+/* 801605B8 0015C218 90 81 00 24 */ stw r4, 0x24(r1)
+/* 801605BC 0015C21C 90 83 00 24 */ stw r4, 0x24(r3)
+/* 801605C0 0015C220 90 81 00 28 */ stw r4, 0x28(r1)
+/* 801605C4 0015C224 90 83 00 28 */ stw r4, 0x28(r3)
+/* 801605C8 0015C228 90 81 00 2C */ stw r4, 0x2c(r1)
+/* 801605CC 0015C22C 90 83 00 2C */ stw r4, 0x2c(r3)
+/* 801605D0 0015C230 90 81 00 30 */ stw r4, 0x30(r1)
+/* 801605D4 0015C234 90 83 00 30 */ stw r4, 0x30(r3)
+/* 801605D8 0015C238 90 81 00 34 */ stw r4, 0x34(r1)
+/* 801605DC 0015C23C 90 83 00 34 */ stw r4, 0x34(r3)
+/* 801605E0 0015C240 90 81 00 38 */ stw r4, 0x38(r1)
+/* 801605E4 0015C244 90 83 00 38 */ stw r4, 0x38(r3)
+/* 801605E8 0015C248 90 81 00 3C */ stw r4, 0x3c(r1)
+/* 801605EC 0015C24C 90 83 00 3C */ stw r4, 0x3c(r3)
+/* 801605F0 0015C250 90 81 00 40 */ stw r4, 0x40(r1)
+/* 801605F4 0015C254 90 83 00 40 */ stw r4, 0x40(r3)
+/* 801605F8 0015C258 90 81 00 44 */ stw r4, 0x44(r1)
+/* 801605FC 0015C25C 90 83 00 44 */ stw r4, 0x44(r3)
+lbl_80160600:
+/* 80160600 0015C260 38 C1 00 08 */ addi r6, r1, 8
+/* 80160604 0015C264 39 20 00 01 */ li r9, 1
+/* 80160608 0015C268 39 00 00 00 */ li r8, 0
+/* 8016060C 0015C26C 7C 09 03 A6 */ mtctr r0
+lbl_80160610:
+/* 80160610 0015C270 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160614 0015C274 7D 24 20 39 */ and. r4, r9, r4
+/* 80160618 0015C278 41 82 00 10 */ beq lbl_80160628
+/* 8016061C 0015C27C 80 86 00 00 */ lwz r4, 0(r6)
+/* 80160620 0015C280 38 84 00 01 */ addi r4, r4, 1
+/* 80160624 0015C284 90 86 00 00 */ stw r4, 0(r6)
+lbl_80160628:
+/* 80160628 0015C288 A0 85 00 00 */ lhz r4, 0(r5)
+/* 8016062C 0015C28C 55 29 08 3C */ slwi r9, r9, 1
+/* 80160630 0015C290 7D 24 20 39 */ and. r4, r9, r4
+/* 80160634 0015C294 41 82 00 10 */ beq lbl_80160644
+/* 80160638 0015C298 80 86 00 04 */ lwz r4, 4(r6)
+/* 8016063C 0015C29C 38 84 00 01 */ addi r4, r4, 1
+/* 80160640 0015C2A0 90 86 00 04 */ stw r4, 4(r6)
+lbl_80160644:
+/* 80160644 0015C2A4 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160648 0015C2A8 55 29 08 3C */ slwi r9, r9, 1
+/* 8016064C 0015C2AC 7D 24 20 39 */ and. r4, r9, r4
+/* 80160650 0015C2B0 41 82 00 10 */ beq lbl_80160660
+/* 80160654 0015C2B4 80 86 00 08 */ lwz r4, 8(r6)
+/* 80160658 0015C2B8 38 84 00 01 */ addi r4, r4, 1
+/* 8016065C 0015C2BC 90 86 00 08 */ stw r4, 8(r6)
+lbl_80160660:
+/* 80160660 0015C2C0 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160664 0015C2C4 55 29 08 3C */ slwi r9, r9, 1
+/* 80160668 0015C2C8 7D 24 20 39 */ and. r4, r9, r4
+/* 8016066C 0015C2CC 41 82 00 10 */ beq lbl_8016067C
+/* 80160670 0015C2D0 80 86 00 0C */ lwz r4, 0xc(r6)
+/* 80160674 0015C2D4 38 84 00 01 */ addi r4, r4, 1
+/* 80160678 0015C2D8 90 86 00 0C */ stw r4, 0xc(r6)
+lbl_8016067C:
+/* 8016067C 0015C2DC 55 29 08 3C */ slwi r9, r9, 1
+/* 80160680 0015C2E0 38 C6 00 10 */ addi r6, r6, 0x10
+/* 80160684 0015C2E4 39 08 00 03 */ addi r8, r8, 3
+/* 80160688 0015C2E8 42 00 FF 88 */ bdnz lbl_80160610
+/* 8016068C 0015C2EC 38 E7 00 01 */ addi r7, r7, 1
+/* 80160690 0015C2F0 38 A5 00 02 */ addi r5, r5, 2
+/* 80160694 0015C2F4 28 07 03 C0 */ cmplwi r7, 0x3c0
+/* 80160698 0015C2F8 41 80 FF 68 */ blt lbl_80160600
+/* 8016069C 0015C2FC 80 01 00 08 */ lwz r0, 8(r1)
+/* 801606A0 0015C300 90 03 00 08 */ stw r0, 8(r3)
+/* 801606A4 0015C304 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801606A8 0015C308 90 03 00 0C */ stw r0, 0xc(r3)
+/* 801606AC 0015C30C 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 801606B0 0015C310 90 03 00 10 */ stw r0, 0x10(r3)
+/* 801606B4 0015C314 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801606B8 0015C318 90 03 00 14 */ stw r0, 0x14(r3)
+/* 801606BC 0015C31C 80 01 00 18 */ lwz r0, 0x18(r1)
+/* 801606C0 0015C320 90 03 00 18 */ stw r0, 0x18(r3)
+/* 801606C4 0015C324 80 01 00 1C */ lwz r0, 0x1c(r1)
+/* 801606C8 0015C328 90 03 00 1C */ stw r0, 0x1c(r3)
+/* 801606CC 0015C32C 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 801606D0 0015C330 90 03 00 20 */ stw r0, 0x20(r3)
+/* 801606D4 0015C334 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801606D8 0015C338 90 03 00 24 */ stw r0, 0x24(r3)
+/* 801606DC 0015C33C 80 01 00 28 */ lwz r0, 0x28(r1)
+/* 801606E0 0015C340 90 03 00 28 */ stw r0, 0x28(r3)
+/* 801606E4 0015C344 80 01 00 2C */ lwz r0, 0x2c(r1)
+/* 801606E8 0015C348 90 03 00 2C */ stw r0, 0x2c(r3)
+/* 801606EC 0015C34C 80 01 00 30 */ lwz r0, 0x30(r1)
+/* 801606F0 0015C350 90 03 00 30 */ stw r0, 0x30(r3)
+/* 801606F4 0015C354 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 801606F8 0015C358 90 03 00 34 */ stw r0, 0x34(r3)
+/* 801606FC 0015C35C 80 01 00 38 */ lwz r0, 0x38(r1)
+/* 80160700 0015C360 90 03 00 38 */ stw r0, 0x38(r3)
+/* 80160704 0015C364 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 80160708 0015C368 90 03 00 3C */ stw r0, 0x3c(r3)
+/* 8016070C 0015C36C 80 01 00 40 */ lwz r0, 0x40(r1)
+/* 80160710 0015C370 90 03 00 40 */ stw r0, 0x40(r3)
+/* 80160714 0015C374 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80160718 0015C378 90 03 00 44 */ stw r0, 0x44(r3)
+/* 8016071C 0015C37C 38 21 00 50 */ addi r1, r1, 0x50
+/* 80160720 0015C380 4E 80 00 20 */ blr
+
+.global func_80160724
+func_80160724:
+/* 80160724 0015C384 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 80160728 0015C388 38 00 00 02 */ li r0, 2
+/* 8016072C 0015C38C 7C 66 1B 78 */ mr r6, r3
+/* 80160730 0015C390 38 80 00 00 */ li r4, 0
+/* 80160734 0015C394 38 A1 00 48 */ addi r5, r1, 0x48
+/* 80160738 0015C398 38 E1 00 08 */ addi r7, r1, 8
+/* 8016073C 0015C39C 7C 09 03 A6 */ mtctr r0
+lbl_80160740:
+/* 80160740 0015C3A0 90 85 00 00 */ stw r4, 0(r5)
+/* 80160744 0015C3A4 80 06 00 08 */ lwz r0, 8(r6)
+/* 80160748 0015C3A8 90 07 00 00 */ stw r0, 0(r7)
+/* 8016074C 0015C3AC 90 86 00 08 */ stw r4, 8(r6)
+/* 80160750 0015C3B0 90 85 00 04 */ stw r4, 4(r5)
+/* 80160754 0015C3B4 80 06 00 0C */ lwz r0, 0xc(r6)
+/* 80160758 0015C3B8 90 07 00 04 */ stw r0, 4(r7)
+/* 8016075C 0015C3BC 90 86 00 0C */ stw r4, 0xc(r6)
+/* 80160760 0015C3C0 90 85 00 08 */ stw r4, 8(r5)
+/* 80160764 0015C3C4 80 06 00 10 */ lwz r0, 0x10(r6)
+/* 80160768 0015C3C8 90 07 00 08 */ stw r0, 8(r7)
+/* 8016076C 0015C3CC 90 86 00 10 */ stw r4, 0x10(r6)
+/* 80160770 0015C3D0 90 85 00 0C */ stw r4, 0xc(r5)
+/* 80160774 0015C3D4 80 06 00 14 */ lwz r0, 0x14(r6)
+/* 80160778 0015C3D8 90 07 00 0C */ stw r0, 0xc(r7)
+/* 8016077C 0015C3DC 90 86 00 14 */ stw r4, 0x14(r6)
+/* 80160780 0015C3E0 90 85 00 10 */ stw r4, 0x10(r5)
+/* 80160784 0015C3E4 80 06 00 18 */ lwz r0, 0x18(r6)
+/* 80160788 0015C3E8 90 07 00 10 */ stw r0, 0x10(r7)
+/* 8016078C 0015C3EC 90 86 00 18 */ stw r4, 0x18(r6)
+/* 80160790 0015C3F0 90 85 00 14 */ stw r4, 0x14(r5)
+/* 80160794 0015C3F4 80 06 00 1C */ lwz r0, 0x1c(r6)
+/* 80160798 0015C3F8 90 07 00 14 */ stw r0, 0x14(r7)
+/* 8016079C 0015C3FC 90 86 00 1C */ stw r4, 0x1c(r6)
+/* 801607A0 0015C400 90 85 00 18 */ stw r4, 0x18(r5)
+/* 801607A4 0015C404 80 06 00 20 */ lwz r0, 0x20(r6)
+/* 801607A8 0015C408 90 07 00 18 */ stw r0, 0x18(r7)
+/* 801607AC 0015C40C 90 86 00 20 */ stw r4, 0x20(r6)
+/* 801607B0 0015C410 90 85 00 1C */ stw r4, 0x1c(r5)
+/* 801607B4 0015C414 38 A5 00 20 */ addi r5, r5, 0x20
+/* 801607B8 0015C418 80 06 00 24 */ lwz r0, 0x24(r6)
+/* 801607BC 0015C41C 90 07 00 1C */ stw r0, 0x1c(r7)
+/* 801607C0 0015C420 38 E7 00 20 */ addi r7, r7, 0x20
+/* 801607C4 0015C424 90 86 00 24 */ stw r4, 0x24(r6)
+/* 801607C8 0015C428 38 C6 00 20 */ addi r6, r6, 0x20
+/* 801607CC 0015C42C 42 00 FF 74 */ bdnz lbl_80160740
+/* 801607D0 0015C430 7C 65 1B 78 */ mr r5, r3
+/* 801607D4 0015C434 38 E0 00 00 */ li r7, 0
+/* 801607D8 0015C438 38 00 00 04 */ li r0, 4
+lbl_801607DC:
+/* 801607DC 0015C43C 38 C1 00 48 */ addi r6, r1, 0x48
+/* 801607E0 0015C440 39 20 00 01 */ li r9, 1
+/* 801607E4 0015C444 39 00 00 00 */ li r8, 0
+/* 801607E8 0015C448 7C 09 03 A6 */ mtctr r0
+lbl_801607EC:
+/* 801607EC 0015C44C A0 85 00 00 */ lhz r4, 0(r5)
+/* 801607F0 0015C450 7D 24 20 39 */ and. r4, r9, r4
+/* 801607F4 0015C454 41 82 00 10 */ beq lbl_80160804
+/* 801607F8 0015C458 80 86 00 00 */ lwz r4, 0(r6)
+/* 801607FC 0015C45C 38 84 00 01 */ addi r4, r4, 1
+/* 80160800 0015C460 90 86 00 00 */ stw r4, 0(r6)
+lbl_80160804:
+/* 80160804 0015C464 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160808 0015C468 55 29 08 3C */ slwi r9, r9, 1
+/* 8016080C 0015C46C 7D 24 20 39 */ and. r4, r9, r4
+/* 80160810 0015C470 41 82 00 10 */ beq lbl_80160820
+/* 80160814 0015C474 80 86 00 04 */ lwz r4, 4(r6)
+/* 80160818 0015C478 38 84 00 01 */ addi r4, r4, 1
+/* 8016081C 0015C47C 90 86 00 04 */ stw r4, 4(r6)
+lbl_80160820:
+/* 80160820 0015C480 A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160824 0015C484 55 29 08 3C */ slwi r9, r9, 1
+/* 80160828 0015C488 7D 24 20 39 */ and. r4, r9, r4
+/* 8016082C 0015C48C 41 82 00 10 */ beq lbl_8016083C
+/* 80160830 0015C490 80 86 00 08 */ lwz r4, 8(r6)
+/* 80160834 0015C494 38 84 00 01 */ addi r4, r4, 1
+/* 80160838 0015C498 90 86 00 08 */ stw r4, 8(r6)
+lbl_8016083C:
+/* 8016083C 0015C49C A0 85 00 00 */ lhz r4, 0(r5)
+/* 80160840 0015C4A0 55 29 08 3C */ slwi r9, r9, 1
+/* 80160844 0015C4A4 7D 24 20 39 */ and. r4, r9, r4
+/* 80160848 0015C4A8 41 82 00 10 */ beq lbl_80160858
+/* 8016084C 0015C4AC 80 86 00 0C */ lwz r4, 0xc(r6)
+/* 80160850 0015C4B0 38 84 00 01 */ addi r4, r4, 1
+/* 80160854 0015C4B4 90 86 00 0C */ stw r4, 0xc(r6)
+lbl_80160858:
+/* 80160858 0015C4B8 55 29 08 3C */ slwi r9, r9, 1
+/* 8016085C 0015C4BC 38 C6 00 10 */ addi r6, r6, 0x10
+/* 80160860 0015C4C0 39 08 00 03 */ addi r8, r8, 3
+/* 80160864 0015C4C4 42 00 FF 88 */ bdnz lbl_801607EC
+/* 80160868 0015C4C8 38 E7 00 01 */ addi r7, r7, 1
+/* 8016086C 0015C4CC 38 A5 00 02 */ addi r5, r5, 2
+/* 80160870 0015C4D0 28 07 03 C0 */ cmplwi r7, 0x3c0
+/* 80160874 0015C4D4 41 80 FF 68 */ blt lbl_801607DC
+/* 80160878 0015C4D8 38 00 00 04 */ li r0, 4
+/* 8016087C 0015C4DC 38 81 00 48 */ addi r4, r1, 0x48
+/* 80160880 0015C4E0 38 A1 00 08 */ addi r5, r1, 8
+/* 80160884 0015C4E4 38 E0 00 00 */ li r7, 0
+/* 80160888 0015C4E8 7C 09 03 A6 */ mtctr r0
+lbl_8016088C:
+/* 8016088C 0015C4EC 80 C5 00 00 */ lwz r6, 0(r5)
+/* 80160890 0015C4F0 80 04 00 00 */ lwz r0, 0(r4)
+/* 80160894 0015C4F4 7C 06 00 40 */ cmplw r6, r0
+/* 80160898 0015C4F8 41 82 00 0C */ beq lbl_801608A4
+/* 8016089C 0015C4FC 38 60 00 00 */ li r3, 0
+/* 801608A0 0015C500 48 00 00 74 */ b lbl_80160914
+lbl_801608A4:
+/* 801608A4 0015C504 90 C3 00 08 */ stw r6, 8(r3)
+/* 801608A8 0015C508 80 C5 00 04 */ lwz r6, 4(r5)
+/* 801608AC 0015C50C 80 04 00 04 */ lwz r0, 4(r4)
+/* 801608B0 0015C510 7C 06 00 40 */ cmplw r6, r0
+/* 801608B4 0015C514 41 82 00 0C */ beq lbl_801608C0
+/* 801608B8 0015C518 38 60 00 00 */ li r3, 0
+/* 801608BC 0015C51C 48 00 00 58 */ b lbl_80160914
+lbl_801608C0:
+/* 801608C0 0015C520 90 C3 00 0C */ stw r6, 0xc(r3)
+/* 801608C4 0015C524 80 C5 00 08 */ lwz r6, 8(r5)
+/* 801608C8 0015C528 80 04 00 08 */ lwz r0, 8(r4)
+/* 801608CC 0015C52C 7C 06 00 40 */ cmplw r6, r0
+/* 801608D0 0015C530 41 82 00 0C */ beq lbl_801608DC
+/* 801608D4 0015C534 38 60 00 00 */ li r3, 0
+/* 801608D8 0015C538 48 00 00 3C */ b lbl_80160914
+lbl_801608DC:
+/* 801608DC 0015C53C 90 C3 00 10 */ stw r6, 0x10(r3)
+/* 801608E0 0015C540 80 C5 00 0C */ lwz r6, 0xc(r5)
+/* 801608E4 0015C544 80 04 00 0C */ lwz r0, 0xc(r4)
+/* 801608E8 0015C548 7C 06 00 40 */ cmplw r6, r0
+/* 801608EC 0015C54C 41 82 00 0C */ beq lbl_801608F8
+/* 801608F0 0015C550 38 60 00 00 */ li r3, 0
+/* 801608F4 0015C554 48 00 00 20 */ b lbl_80160914
+lbl_801608F8:
+/* 801608F8 0015C558 90 C3 00 14 */ stw r6, 0x14(r3)
+/* 801608FC 0015C55C 38 84 00 10 */ addi r4, r4, 0x10
+/* 80160900 0015C560 38 A5 00 10 */ addi r5, r5, 0x10
+/* 80160904 0015C564 38 63 00 10 */ addi r3, r3, 0x10
+/* 80160908 0015C568 38 E7 00 03 */ addi r7, r7, 3
+/* 8016090C 0015C56C 42 00 FF 80 */ bdnz lbl_8016088C
+/* 80160910 0015C570 38 60 00 01 */ li r3, 1
+lbl_80160914:
+/* 80160914 0015C574 38 21 00 90 */ addi r1, r1, 0x90
+/* 80160918 0015C578 4E 80 00 20 */ blr
+lbl_8016091C:
+/* 8016091C 0015C57C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80160920 0015C580 7C 08 02 A6 */ mflr r0
+/* 80160924 0015C584 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80160928 0015C588 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8016092C 0015C58C 7C 7F 1B 78 */ mr r31, r3
+/* 80160930 0015C590 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160934 0015C594 28 00 00 18 */ cmplwi r0, 0x18
+/* 80160938 0015C598 41 81 03 74 */ bgt lbl_80160CAC
+/* 8016093C 0015C59C 3C 80 80 42 */ lis r4, lbl_8041EEEC@ha
+/* 80160940 0015C5A0 54 00 10 3A */ slwi r0, r0, 2
+/* 80160944 0015C5A4 38 84 EE EC */ addi r4, r4, lbl_8041EEEC@l
+/* 80160948 0015C5A8 7C 84 00 2E */ lwzx r4, r4, r0
+/* 8016094C 0015C5AC 7C 89 03 A6 */ mtctr r4
+/* 80160950 0015C5B0 4E 80 04 20 */ bctr
+/* 80160954 0015C5B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80160958 0015C5B8 41 82 00 14 */ beq lbl_8016096C
+/* 8016095C 0015C5BC 40 80 00 28 */ bge lbl_80160984
+/* 80160960 0015C5C0 2C 03 FF F4 */ cmpwi r3, -12
+/* 80160964 0015C5C4 41 82 00 14 */ beq lbl_80160978
+/* 80160968 0015C5C8 48 00 00 1C */ b lbl_80160984
+lbl_8016096C:
+/* 8016096C 0015C5CC 38 00 00 06 */ li r0, 6
+/* 80160970 0015C5D0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160974 0015C5D4 48 00 03 38 */ b lbl_80160CAC
+lbl_80160978:
+/* 80160978 0015C5D8 38 00 00 02 */ li r0, 2
+/* 8016097C 0015C5DC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160980 0015C5E0 48 00 03 2C */ b lbl_80160CAC
+lbl_80160984:
+/* 80160984 0015C5E4 38 00 00 1C */ li r0, 0x1c
+/* 80160988 0015C5E8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 8016098C 0015C5EC 48 00 03 20 */ b lbl_80160CAC
+/* 80160990 0015C5F0 2C 03 00 00 */ cmpwi r3, 0
+/* 80160994 0015C5F4 41 82 00 10 */ beq lbl_801609A4
+/* 80160998 0015C5F8 38 00 00 1C */ li r0, 0x1c
+/* 8016099C 0015C5FC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 801609A0 0015C600 48 00 03 0C */ b lbl_80160CAC
+lbl_801609A4:
+/* 801609A4 0015C604 80 6D 9D 60 */ lwz r3, lbl_8063F020-_SDA_BASE_(r13)
+/* 801609A8 0015C608 2C 03 00 00 */ cmpwi r3, 0
+/* 801609AC 0015C60C 40 82 00 10 */ bne lbl_801609BC
+/* 801609B0 0015C610 38 00 00 04 */ li r0, 4
+/* 801609B4 0015C614 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 801609B8 0015C618 48 00 02 F4 */ b lbl_80160CAC
+lbl_801609BC:
+/* 801609BC 0015C61C 70 60 00 05 */ andi. r0, r3, 5
+/* 801609C0 0015C620 41 82 00 10 */ beq lbl_801609D0
+/* 801609C4 0015C624 38 00 00 1D */ li r0, 0x1d
+/* 801609C8 0015C628 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 801609CC 0015C62C 48 00 02 E0 */ b lbl_80160CAC
+lbl_801609D0:
+/* 801609D0 0015C630 70 60 00 0A */ andi. r0, r3, 0xa
+/* 801609D4 0015C634 41 82 02 D8 */ beq lbl_80160CAC
+/* 801609D8 0015C638 38 00 00 21 */ li r0, 0x21
+/* 801609DC 0015C63C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 801609E0 0015C640 48 00 02 CC */ b lbl_80160CAC
+/* 801609E4 0015C644 2C 03 00 00 */ cmpwi r3, 0
+/* 801609E8 0015C648 41 82 00 14 */ beq lbl_801609FC
+/* 801609EC 0015C64C 40 80 00 28 */ bge lbl_80160A14
+/* 801609F0 0015C650 2C 03 FF FC */ cmpwi r3, -4
+/* 801609F4 0015C654 41 82 00 14 */ beq lbl_80160A08
+/* 801609F8 0015C658 48 00 00 1C */ b lbl_80160A14
+lbl_801609FC:
+/* 801609FC 0015C65C 38 00 00 08 */ li r0, 8
+/* 80160A00 0015C660 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A04 0015C664 48 00 02 A8 */ b lbl_80160CAC
+lbl_80160A08:
+/* 80160A08 0015C668 38 00 00 1B */ li r0, 0x1b
+/* 80160A0C 0015C66C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A10 0015C670 48 00 02 9C */ b lbl_80160CAC
+lbl_80160A14:
+/* 80160A14 0015C674 38 00 00 1C */ li r0, 0x1c
+/* 80160A18 0015C678 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A1C 0015C67C 48 00 02 90 */ b lbl_80160CAC
+/* 80160A20 0015C680 2C 03 00 00 */ cmpwi r3, 0
+/* 80160A24 0015C684 41 82 00 08 */ beq lbl_80160A2C
+/* 80160A28 0015C688 48 00 00 10 */ b lbl_80160A38
+lbl_80160A2C:
+/* 80160A2C 0015C68C 38 00 00 0A */ li r0, 0xa
+/* 80160A30 0015C690 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A34 0015C694 48 00 02 78 */ b lbl_80160CAC
+lbl_80160A38:
+/* 80160A38 0015C698 38 00 00 1C */ li r0, 0x1c
+/* 80160A3C 0015C69C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A40 0015C6A0 48 00 02 6C */ b lbl_80160CAC
+/* 80160A44 0015C6A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80160A48 0015C6A8 41 80 00 10 */ blt lbl_80160A58
+/* 80160A4C 0015C6AC 38 00 00 0C */ li r0, 0xc
+/* 80160A50 0015C6B0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A54 0015C6B4 48 00 02 58 */ b lbl_80160CAC
+lbl_80160A58:
+/* 80160A58 0015C6B8 38 00 00 1C */ li r0, 0x1c
+/* 80160A5C 0015C6BC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160A60 0015C6C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A64 0015C6C4 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160A68 0015C6C8 48 07 A2 E1 */ bl func_801DAD48
+/* 80160A6C 0015C6CC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160A70 0015C6D0 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160A74 0015C6D4 48 07 A2 D5 */ bl func_801DAD48
+/* 80160A78 0015C6D8 38 00 00 00 */ li r0, 0
+/* 80160A7C 0015C6DC 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160A80 0015C6E0 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160A84 0015C6E4 48 00 02 28 */ b lbl_80160CAC
+/* 80160A88 0015C6E8 2C 03 00 00 */ cmpwi r3, 0
+/* 80160A8C 0015C6EC 41 80 00 10 */ blt lbl_80160A9C
+/* 80160A90 0015C6F0 38 00 00 0E */ li r0, 0xe
+/* 80160A94 0015C6F4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160A98 0015C6F8 48 00 02 14 */ b lbl_80160CAC
+lbl_80160A9C:
+/* 80160A9C 0015C6FC 38 00 00 1C */ li r0, 0x1c
+/* 80160AA0 0015C700 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160AA4 0015C704 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160AA8 0015C708 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160AAC 0015C70C 48 07 A2 9D */ bl func_801DAD48
+/* 80160AB0 0015C710 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160AB4 0015C714 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160AB8 0015C718 48 07 A2 91 */ bl func_801DAD48
+/* 80160ABC 0015C71C 38 00 00 00 */ li r0, 0
+/* 80160AC0 0015C720 2C 1F FF FB */ cmpwi r31, -5
+/* 80160AC4 0015C724 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160AC8 0015C728 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160ACC 0015C72C 41 82 00 28 */ beq lbl_80160AF4
+/* 80160AD0 0015C730 40 80 00 10 */ bge lbl_80160AE0
+/* 80160AD4 0015C734 2C 1F FF F1 */ cmpwi r31, -15
+/* 80160AD8 0015C738 41 82 00 1C */ beq lbl_80160AF4
+/* 80160ADC 0015C73C 48 00 01 D0 */ b lbl_80160CAC
+lbl_80160AE0:
+/* 80160AE0 0015C740 2C 1F FF FD */ cmpwi r31, -3
+/* 80160AE4 0015C744 40 80 01 C8 */ bge lbl_80160CAC
+/* 80160AE8 0015C748 38 00 00 1B */ li r0, 0x1b
+/* 80160AEC 0015C74C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160AF0 0015C750 48 00 01 BC */ b lbl_80160CAC
+lbl_80160AF4:
+/* 80160AF4 0015C754 38 00 00 25 */ li r0, 0x25
+/* 80160AF8 0015C758 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160AFC 0015C75C 48 00 01 B0 */ b lbl_80160CAC
+/* 80160B00 0015C760 2C 03 00 00 */ cmpwi r3, 0
+/* 80160B04 0015C764 41 80 00 10 */ blt lbl_80160B14
+/* 80160B08 0015C768 38 00 00 10 */ li r0, 0x10
+/* 80160B0C 0015C76C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160B10 0015C770 48 00 01 9C */ b lbl_80160CAC
+lbl_80160B14:
+/* 80160B14 0015C774 38 00 00 1C */ li r0, 0x1c
+/* 80160B18 0015C778 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160B1C 0015C77C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160B20 0015C780 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160B24 0015C784 48 07 A2 25 */ bl func_801DAD48
+/* 80160B28 0015C788 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160B2C 0015C78C 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160B30 0015C790 48 07 A2 19 */ bl func_801DAD48
+/* 80160B34 0015C794 38 00 00 00 */ li r0, 0
+/* 80160B38 0015C798 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160B3C 0015C79C 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160B40 0015C7A0 48 00 01 6C */ b lbl_80160CAC
+/* 80160B44 0015C7A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80160B48 0015C7A8 41 80 00 10 */ blt lbl_80160B58
+/* 80160B4C 0015C7AC 38 00 00 12 */ li r0, 0x12
+/* 80160B50 0015C7B0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160B54 0015C7B4 48 00 01 58 */ b lbl_80160CAC
+lbl_80160B58:
+/* 80160B58 0015C7B8 38 00 00 1C */ li r0, 0x1c
+/* 80160B5C 0015C7BC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160B60 0015C7C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160B64 0015C7C4 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160B68 0015C7C8 48 07 A1 E1 */ bl func_801DAD48
+/* 80160B6C 0015C7CC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160B70 0015C7D0 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160B74 0015C7D4 48 07 A1 D5 */ bl func_801DAD48
+/* 80160B78 0015C7D8 38 00 00 00 */ li r0, 0
+/* 80160B7C 0015C7DC 2C 1F FF FB */ cmpwi r31, -5
+/* 80160B80 0015C7E0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160B84 0015C7E4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160B88 0015C7E8 41 82 00 28 */ beq lbl_80160BB0
+/* 80160B8C 0015C7EC 40 80 00 10 */ bge lbl_80160B9C
+/* 80160B90 0015C7F0 2C 1F FF F1 */ cmpwi r31, -15
+/* 80160B94 0015C7F4 41 82 00 1C */ beq lbl_80160BB0
+/* 80160B98 0015C7F8 48 00 01 14 */ b lbl_80160CAC
+lbl_80160B9C:
+/* 80160B9C 0015C7FC 2C 1F FF FD */ cmpwi r31, -3
+/* 80160BA0 0015C800 40 80 01 0C */ bge lbl_80160CAC
+/* 80160BA4 0015C804 38 00 00 1B */ li r0, 0x1b
+/* 80160BA8 0015C808 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160BAC 0015C80C 48 00 01 00 */ b lbl_80160CAC
+lbl_80160BB0:
+/* 80160BB0 0015C810 38 00 00 25 */ li r0, 0x25
+/* 80160BB4 0015C814 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160BB8 0015C818 48 00 00 F4 */ b lbl_80160CAC
+/* 80160BBC 0015C81C 2C 03 00 00 */ cmpwi r3, 0
+/* 80160BC0 0015C820 41 80 00 10 */ blt lbl_80160BD0
+/* 80160BC4 0015C824 38 00 00 14 */ li r0, 0x14
+/* 80160BC8 0015C828 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160BCC 0015C82C 48 00 00 E0 */ b lbl_80160CAC
+lbl_80160BD0:
+/* 80160BD0 0015C830 38 00 00 1C */ li r0, 0x1c
+/* 80160BD4 0015C834 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160BD8 0015C838 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160BDC 0015C83C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160BE0 0015C840 48 07 A1 69 */ bl func_801DAD48
+/* 80160BE4 0015C844 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160BE8 0015C848 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160BEC 0015C84C 48 07 A1 5D */ bl func_801DAD48
+/* 80160BF0 0015C850 38 00 00 00 */ li r0, 0
+/* 80160BF4 0015C854 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
+/* 80160BF8 0015C858 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
+/* 80160BFC 0015C85C 48 00 00 B0 */ b lbl_80160CAC
+/* 80160C00 0015C860 2C 03 00 00 */ cmpwi r3, 0
+/* 80160C04 0015C864 41 80 00 10 */ blt lbl_80160C14
+/* 80160C08 0015C868 38 00 00 16 */ li r0, 0x16
+/* 80160C0C 0015C86C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160C10 0015C870 48 00 00 9C */ b lbl_80160CAC
+lbl_80160C14:
+/* 80160C14 0015C874 38 00 00 1C */ li r0, 0x1c
+/* 80160C18 0015C878 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160C1C 0015C87C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160C20 0015C880 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160C24 0015C884 48 07 A1 25 */ bl func_801DAD48
+/* 80160C28 0015C888 38 00 00 00 */ li r0, 0
+/* 80160C2C 0015C88C 2C 1F FF FB */ cmpwi r31, -5
+/* 80160C30 0015C890 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160C34 0015C894 41 82 00 28 */ beq lbl_80160C5C
+/* 80160C38 0015C898 40 80 00 10 */ bge lbl_80160C48
+/* 80160C3C 0015C89C 2C 1F FF F1 */ cmpwi r31, -15
+/* 80160C40 0015C8A0 41 82 00 1C */ beq lbl_80160C5C
+/* 80160C44 0015C8A4 48 00 00 68 */ b lbl_80160CAC
+lbl_80160C48:
+/* 80160C48 0015C8A8 2C 1F FF FD */ cmpwi r31, -3
+/* 80160C4C 0015C8AC 40 80 00 60 */ bge lbl_80160CAC
+/* 80160C50 0015C8B0 38 00 00 1B */ li r0, 0x1b
+/* 80160C54 0015C8B4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160C58 0015C8B8 48 00 00 54 */ b lbl_80160CAC
+lbl_80160C5C:
+/* 80160C5C 0015C8BC 38 00 00 25 */ li r0, 0x25
+/* 80160C60 0015C8C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160C64 0015C8C4 48 00 00 48 */ b lbl_80160CAC
+/* 80160C68 0015C8C8 2C 03 00 00 */ cmpwi r3, 0
+/* 80160C6C 0015C8CC 41 82 00 08 */ beq lbl_80160C74
+/* 80160C70 0015C8D0 48 00 00 10 */ b lbl_80160C80
+lbl_80160C74:
+/* 80160C74 0015C8D4 38 00 00 19 */ li r0, 0x19
+/* 80160C78 0015C8D8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160C7C 0015C8DC 48 00 00 30 */ b lbl_80160CAC
+lbl_80160C80:
+/* 80160C80 0015C8E0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160C84 0015C8E4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160C88 0015C8E8 48 07 A0 C1 */ bl func_801DAD48
+/* 80160C8C 0015C8EC 38 60 00 00 */ li r3, 0
+/* 80160C90 0015C8F0 38 00 00 1C */ li r0, 0x1c
+/* 80160C94 0015C8F4 2C 1F FF FC */ cmpwi r31, -4
+/* 80160C98 0015C8F8 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160C9C 0015C8FC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+/* 80160CA0 0015C900 40 82 00 0C */ bne lbl_80160CAC
+/* 80160CA4 0015C904 38 00 00 1B */ li r0, 0x1b
+/* 80160CA8 0015C908 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
+lbl_80160CAC:
+/* 80160CAC 0015C90C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80160CB0 0015C910 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80160CB4 0015C914 7C 08 03 A6 */ mtlr r0
+/* 80160CB8 0015C918 38 21 00 10 */ addi r1, r1, 0x10
+/* 80160CBC 0015C91C 4E 80 00 20 */ blr
+lbl_80160CC0:
+/* 80160CC0 0015C920 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80160CC4 0015C924 7C 08 02 A6 */ mflr r0
+/* 80160CC8 0015C928 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80160CCC 0015C92C 80 0D 9D 50 */ lwz r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160CD0 0015C930 28 00 00 37 */ cmplwi r0, 0x37
+/* 80160CD4 0015C934 41 81 03 C0 */ bgt lbl_80161094
+/* 80160CD8 0015C938 3C 80 80 42 */ lis r4, lbl_8041EF50@ha
+/* 80160CDC 0015C93C 54 00 10 3A */ slwi r0, r0, 2
+/* 80160CE0 0015C940 38 84 EF 50 */ addi r4, r4, lbl_8041EF50@l
+/* 80160CE4 0015C944 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80160CE8 0015C948 7C 89 03 A6 */ mtctr r4
+/* 80160CEC 0015C94C 4E 80 04 20 */ bctr
+/* 80160CF0 0015C950 2C 03 00 00 */ cmpwi r3, 0
+/* 80160CF4 0015C954 41 82 00 08 */ beq lbl_80160CFC
+/* 80160CF8 0015C958 48 00 00 10 */ b lbl_80160D08
+lbl_80160CFC:
+/* 80160CFC 0015C95C 38 00 00 03 */ li r0, 3
+/* 80160D00 0015C960 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D04 0015C964 48 00 03 90 */ b lbl_80161094
+lbl_80160D08:
+/* 80160D08 0015C968 38 00 00 3B */ li r0, 0x3b
+/* 80160D0C 0015C96C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D10 0015C970 48 00 03 84 */ b lbl_80161094
+/* 80160D14 0015C974 2C 03 00 00 */ cmpwi r3, 0
+/* 80160D18 0015C978 41 82 00 14 */ beq lbl_80160D2C
+/* 80160D1C 0015C97C 40 80 00 1C */ bge lbl_80160D38
+/* 80160D20 0015C980 2C 03 FF FA */ cmpwi r3, -6
+/* 80160D24 0015C984 41 82 00 08 */ beq lbl_80160D2C
+/* 80160D28 0015C988 48 00 00 10 */ b lbl_80160D38
+lbl_80160D2C:
+/* 80160D2C 0015C98C 38 00 00 05 */ li r0, 5
+/* 80160D30 0015C990 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D34 0015C994 48 00 03 60 */ b lbl_80161094
+lbl_80160D38:
+/* 80160D38 0015C998 38 00 00 3B */ li r0, 0x3b
+/* 80160D3C 0015C99C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D40 0015C9A0 48 00 03 54 */ b lbl_80161094
+/* 80160D44 0015C9A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80160D48 0015C9A8 41 82 00 08 */ beq lbl_80160D50
+/* 80160D4C 0015C9AC 48 00 00 10 */ b lbl_80160D5C
+lbl_80160D50:
+/* 80160D50 0015C9B0 38 00 00 07 */ li r0, 7
+/* 80160D54 0015C9B4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D58 0015C9B8 48 00 03 3C */ b lbl_80161094
+lbl_80160D5C:
+/* 80160D5C 0015C9BC 38 00 00 3B */ li r0, 0x3b
+/* 80160D60 0015C9C0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D64 0015C9C4 48 00 03 30 */ b lbl_80161094
+/* 80160D68 0015C9C8 2C 03 00 00 */ cmpwi r3, 0
+/* 80160D6C 0015C9CC 41 80 00 10 */ blt lbl_80160D7C
+/* 80160D70 0015C9D0 38 00 00 09 */ li r0, 9
+/* 80160D74 0015C9D4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D78 0015C9D8 48 00 03 1C */ b lbl_80161094
+lbl_80160D7C:
+/* 80160D7C 0015C9DC 38 00 00 3B */ li r0, 0x3b
+/* 80160D80 0015C9E0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160D84 0015C9E4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160D88 0015C9E8 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160D8C 0015C9EC 48 07 9F BD */ bl func_801DAD48
+/* 80160D90 0015C9F0 38 00 00 00 */ li r0, 0
+/* 80160D94 0015C9F4 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160D98 0015C9F8 48 00 02 FC */ b lbl_80161094
+/* 80160D9C 0015C9FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80160DA0 0015CA00 41 82 00 08 */ beq lbl_80160DA8
+/* 80160DA4 0015CA04 48 00 00 10 */ b lbl_80160DB4
+lbl_80160DA8:
+/* 80160DA8 0015CA08 38 00 00 0B */ li r0, 0xb
+/* 80160DAC 0015CA0C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160DB0 0015CA10 48 00 02 E4 */ b lbl_80161094
+lbl_80160DB4:
+/* 80160DB4 0015CA14 38 00 00 3B */ li r0, 0x3b
+/* 80160DB8 0015CA18 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160DBC 0015CA1C 48 00 02 D8 */ b lbl_80161094
+/* 80160DC0 0015CA20 2C 03 00 00 */ cmpwi r3, 0
+/* 80160DC4 0015CA24 41 82 00 08 */ beq lbl_80160DCC
+/* 80160DC8 0015CA28 48 00 00 10 */ b lbl_80160DD8
+lbl_80160DCC:
+/* 80160DCC 0015CA2C 38 00 00 20 */ li r0, 0x20
+/* 80160DD0 0015CA30 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160DD4 0015CA34 48 00 02 C0 */ b lbl_80161094
+lbl_80160DD8:
+/* 80160DD8 0015CA38 38 00 00 3B */ li r0, 0x3b
+/* 80160DDC 0015CA3C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160DE0 0015CA40 48 00 02 B4 */ b lbl_80161094
+/* 80160DE4 0015CA44 2C 03 00 00 */ cmpwi r3, 0
+/* 80160DE8 0015CA48 41 82 00 14 */ beq lbl_80160DFC
+/* 80160DEC 0015CA4C 40 80 00 1C */ bge lbl_80160E08
+/* 80160DF0 0015CA50 2C 03 FF FA */ cmpwi r3, -6
+/* 80160DF4 0015CA54 41 82 00 08 */ beq lbl_80160DFC
+/* 80160DF8 0015CA58 48 00 00 10 */ b lbl_80160E08
+lbl_80160DFC:
+/* 80160DFC 0015CA5C 38 00 00 22 */ li r0, 0x22
+/* 80160E00 0015CA60 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E04 0015CA64 48 00 02 90 */ b lbl_80161094
+lbl_80160E08:
+/* 80160E08 0015CA68 38 00 00 3B */ li r0, 0x3b
+/* 80160E0C 0015CA6C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E10 0015CA70 48 00 02 84 */ b lbl_80161094
+/* 80160E14 0015CA74 2C 03 00 00 */ cmpwi r3, 0
+/* 80160E18 0015CA78 41 82 00 08 */ beq lbl_80160E20
+/* 80160E1C 0015CA7C 48 00 00 10 */ b lbl_80160E2C
+lbl_80160E20:
+/* 80160E20 0015CA80 38 00 00 24 */ li r0, 0x24
+/* 80160E24 0015CA84 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E28 0015CA88 48 00 02 6C */ b lbl_80161094
+lbl_80160E2C:
+/* 80160E2C 0015CA8C 38 00 00 3B */ li r0, 0x3b
+/* 80160E30 0015CA90 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E34 0015CA94 48 00 02 60 */ b lbl_80161094
+/* 80160E38 0015CA98 2C 03 00 00 */ cmpwi r3, 0
+/* 80160E3C 0015CA9C 41 80 00 10 */ blt lbl_80160E4C
+/* 80160E40 0015CAA0 38 00 00 26 */ li r0, 0x26
+/* 80160E44 0015CAA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E48 0015CAA8 48 00 02 4C */ b lbl_80161094
+lbl_80160E4C:
+/* 80160E4C 0015CAAC 38 00 00 3B */ li r0, 0x3b
+/* 80160E50 0015CAB0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160E54 0015CAB4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E58 0015CAB8 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160E5C 0015CABC 48 07 9E ED */ bl func_801DAD48
+/* 80160E60 0015CAC0 38 00 00 00 */ li r0, 0
+/* 80160E64 0015CAC4 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160E68 0015CAC8 48 00 02 2C */ b lbl_80161094
+/* 80160E6C 0015CACC 2C 03 00 00 */ cmpwi r3, 0
+/* 80160E70 0015CAD0 41 82 00 08 */ beq lbl_80160E78
+/* 80160E74 0015CAD4 48 00 00 10 */ b lbl_80160E84
+lbl_80160E78:
+/* 80160E78 0015CAD8 38 00 00 28 */ li r0, 0x28
+/* 80160E7C 0015CADC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E80 0015CAE0 48 00 02 14 */ b lbl_80161094
+lbl_80160E84:
+/* 80160E84 0015CAE4 38 00 00 3B */ li r0, 0x3b
+/* 80160E88 0015CAE8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160E8C 0015CAEC 48 00 02 08 */ b lbl_80161094
+/* 80160E90 0015CAF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80160E94 0015CAF4 41 82 00 14 */ beq lbl_80160EA8
+/* 80160E98 0015CAF8 40 80 00 1C */ bge lbl_80160EB4
+/* 80160E9C 0015CAFC 2C 03 FF FA */ cmpwi r3, -6
+/* 80160EA0 0015CB00 41 82 00 08 */ beq lbl_80160EA8
+/* 80160EA4 0015CB04 48 00 00 10 */ b lbl_80160EB4
+lbl_80160EA8:
+/* 80160EA8 0015CB08 38 00 00 0E */ li r0, 0xe
+/* 80160EAC 0015CB0C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160EB0 0015CB10 48 00 01 E4 */ b lbl_80161094
+lbl_80160EB4:
+/* 80160EB4 0015CB14 38 00 00 3B */ li r0, 0x3b
+/* 80160EB8 0015CB18 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160EBC 0015CB1C 48 00 01 D8 */ b lbl_80161094
+/* 80160EC0 0015CB20 2C 03 00 00 */ cmpwi r3, 0
+/* 80160EC4 0015CB24 41 82 00 08 */ beq lbl_80160ECC
+/* 80160EC8 0015CB28 48 00 00 10 */ b lbl_80160ED8
+lbl_80160ECC:
+/* 80160ECC 0015CB2C 38 00 00 10 */ li r0, 0x10
+/* 80160ED0 0015CB30 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160ED4 0015CB34 48 00 01 C0 */ b lbl_80161094
+lbl_80160ED8:
+/* 80160ED8 0015CB38 38 00 00 3B */ li r0, 0x3b
+/* 80160EDC 0015CB3C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160EE0 0015CB40 48 00 01 B4 */ b lbl_80161094
+/* 80160EE4 0015CB44 2C 03 00 00 */ cmpwi r3, 0
+/* 80160EE8 0015CB48 41 82 00 14 */ beq lbl_80160EFC
+/* 80160EEC 0015CB4C 40 80 00 1C */ bge lbl_80160F08
+/* 80160EF0 0015CB50 2C 03 FF FA */ cmpwi r3, -6
+/* 80160EF4 0015CB54 41 82 00 08 */ beq lbl_80160EFC
+/* 80160EF8 0015CB58 48 00 00 10 */ b lbl_80160F08
+lbl_80160EFC:
+/* 80160EFC 0015CB5C 38 00 00 12 */ li r0, 0x12
+/* 80160F00 0015CB60 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F04 0015CB64 48 00 01 90 */ b lbl_80161094
+lbl_80160F08:
+/* 80160F08 0015CB68 38 00 00 3B */ li r0, 0x3b
+/* 80160F0C 0015CB6C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F10 0015CB70 48 00 01 84 */ b lbl_80161094
+/* 80160F14 0015CB74 2C 03 00 00 */ cmpwi r3, 0
+/* 80160F18 0015CB78 41 82 00 08 */ beq lbl_80160F20
+/* 80160F1C 0015CB7C 48 00 00 10 */ b lbl_80160F2C
+lbl_80160F20:
+/* 80160F20 0015CB80 38 00 00 14 */ li r0, 0x14
+/* 80160F24 0015CB84 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F28 0015CB88 48 00 01 6C */ b lbl_80161094
+lbl_80160F2C:
+/* 80160F2C 0015CB8C 38 00 00 3B */ li r0, 0x3b
+/* 80160F30 0015CB90 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F34 0015CB94 48 00 01 60 */ b lbl_80161094
+/* 80160F38 0015CB98 2C 03 00 00 */ cmpwi r3, 0
+/* 80160F3C 0015CB9C 41 80 00 10 */ blt lbl_80160F4C
+/* 80160F40 0015CBA0 38 00 00 17 */ li r0, 0x17
+/* 80160F44 0015CBA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F48 0015CBA8 48 00 01 4C */ b lbl_80161094
+lbl_80160F4C:
+/* 80160F4C 0015CBAC 38 00 00 3B */ li r0, 0x3b
+/* 80160F50 0015CBB0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80160F54 0015CBB4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F58 0015CBB8 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160F5C 0015CBBC 48 07 9D ED */ bl func_801DAD48
+/* 80160F60 0015CBC0 38 00 00 00 */ li r0, 0
+/* 80160F64 0015CBC4 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 80160F68 0015CBC8 48 00 01 2C */ b lbl_80161094
+/* 80160F6C 0015CBCC 2C 03 00 00 */ cmpwi r3, 0
+/* 80160F70 0015CBD0 41 82 00 08 */ beq lbl_80160F78
+/* 80160F74 0015CBD4 48 00 00 10 */ b lbl_80160F84
+lbl_80160F78:
+/* 80160F78 0015CBD8 38 00 00 1A */ li r0, 0x1a
+/* 80160F7C 0015CBDC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F80 0015CBE0 48 00 01 14 */ b lbl_80161094
+lbl_80160F84:
+/* 80160F84 0015CBE4 38 00 00 3B */ li r0, 0x3b
+/* 80160F88 0015CBE8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160F8C 0015CBEC 48 00 01 08 */ b lbl_80161094
+/* 80160F90 0015CBF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80160F94 0015CBF4 41 82 00 08 */ beq lbl_80160F9C
+/* 80160F98 0015CBF8 48 00 00 10 */ b lbl_80160FA8
+lbl_80160F9C:
+/* 80160F9C 0015CBFC 38 00 00 1C */ li r0, 0x1c
+/* 80160FA0 0015CC00 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160FA4 0015CC04 48 00 00 F0 */ b lbl_80161094
+lbl_80160FA8:
+/* 80160FA8 0015CC08 38 00 00 3B */ li r0, 0x3b
+/* 80160FAC 0015CC0C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160FB0 0015CC10 48 00 00 E4 */ b lbl_80161094
+/* 80160FB4 0015CC14 2C 03 00 00 */ cmpwi r3, 0
+/* 80160FB8 0015CC18 41 82 00 08 */ beq lbl_80160FC0
+/* 80160FBC 0015CC1C 48 00 00 10 */ b lbl_80160FCC
+lbl_80160FC0:
+/* 80160FC0 0015CC20 38 00 00 2B */ li r0, 0x2b
+/* 80160FC4 0015CC24 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160FC8 0015CC28 48 00 00 CC */ b lbl_80161094
+lbl_80160FCC:
+/* 80160FCC 0015CC2C 38 00 00 3B */ li r0, 0x3b
+/* 80160FD0 0015CC30 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160FD4 0015CC34 48 00 00 C0 */ b lbl_80161094
+/* 80160FD8 0015CC38 2C 03 00 00 */ cmpwi r3, 0
+/* 80160FDC 0015CC3C 41 82 00 08 */ beq lbl_80160FE4
+/* 80160FE0 0015CC40 48 00 00 10 */ b lbl_80160FF0
+lbl_80160FE4:
+/* 80160FE4 0015CC44 38 00 00 2D */ li r0, 0x2d
+/* 80160FE8 0015CC48 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160FEC 0015CC4C 48 00 00 A8 */ b lbl_80161094
+lbl_80160FF0:
+/* 80160FF0 0015CC50 38 00 00 3B */ li r0, 0x3b
+/* 80160FF4 0015CC54 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80160FF8 0015CC58 48 00 00 9C */ b lbl_80161094
+/* 80160FFC 0015CC5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80161000 0015CC60 41 80 00 10 */ blt lbl_80161010
+/* 80161004 0015CC64 38 00 00 2F */ li r0, 0x2f
+/* 80161008 0015CC68 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8016100C 0015CC6C 48 00 00 88 */ b lbl_80161094
+lbl_80161010:
+/* 80161010 0015CC70 38 00 00 3B */ li r0, 0x3b
+/* 80161014 0015CC74 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80161018 0015CC78 48 00 00 7C */ b lbl_80161094
+/* 8016101C 0015CC7C 2C 03 00 00 */ cmpwi r3, 0
+/* 80161020 0015CC80 41 80 00 10 */ blt lbl_80161030
+/* 80161024 0015CC84 38 00 00 33 */ li r0, 0x33
+/* 80161028 0015CC88 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8016102C 0015CC8C 48 00 00 68 */ b lbl_80161094
+lbl_80161030:
+/* 80161030 0015CC90 38 00 00 3B */ li r0, 0x3b
+/* 80161034 0015CC94 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161038 0015CC98 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 8016103C 0015CC9C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
+/* 80161040 0015CCA0 48 07 9D 09 */ bl func_801DAD48
+/* 80161044 0015CCA4 38 00 00 00 */ li r0, 0
+/* 80161048 0015CCA8 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
+/* 8016104C 0015CCAC 48 00 00 48 */ b lbl_80161094
+/* 80161050 0015CCB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80161054 0015CCB4 41 82 00 08 */ beq lbl_8016105C
+/* 80161058 0015CCB8 48 00 00 10 */ b lbl_80161068
+lbl_8016105C:
+/* 8016105C 0015CCBC 38 00 00 36 */ li r0, 0x36
+/* 80161060 0015CCC0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80161064 0015CCC4 48 00 00 30 */ b lbl_80161094
+lbl_80161068:
+/* 80161068 0015CCC8 38 00 00 3B */ li r0, 0x3b
+/* 8016106C 0015CCCC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80161070 0015CCD0 48 00 00 24 */ b lbl_80161094
+/* 80161074 0015CCD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80161078 0015CCD8 41 82 00 08 */ beq lbl_80161080
+/* 8016107C 0015CCDC 48 00 00 10 */ b lbl_8016108C
+lbl_80161080:
+/* 80161080 0015CCE0 38 00 00 38 */ li r0, 0x38
+/* 80161084 0015CCE4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+/* 80161088 0015CCE8 48 00 00 0C */ b lbl_80161094
+lbl_8016108C:
+/* 8016108C 0015CCEC 38 00 00 3B */ li r0, 0x3b
+/* 80161090 0015CCF0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
+lbl_80161094:
+/* 80161094 0015CCF4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80161098 0015CCF8 7C 08 03 A6 */ mtlr r0
+/* 8016109C 0015CCFC 38 21 00 10 */ addi r1, r1, 0x10
+/* 801610A0 0015CD00 4E 80 00 20 */ blr
+lbl_801610A4:
+/* 801610A4 0015CD04 2C 04 FF FF */ cmpwi r4, -1
+/* 801610A8 0015CD08 41 82 00 28 */ beq lbl_801610D0
+/* 801610AC 0015CD0C 40 80 00 10 */ bge lbl_801610BC
+/* 801610B0 0015CD10 2C 04 FF FD */ cmpwi r4, -3
+/* 801610B4 0015CD14 41 82 00 28 */ beq lbl_801610DC
+/* 801610B8 0015CD18 48 00 00 30 */ b lbl_801610E8
+lbl_801610BC:
+/* 801610BC 0015CD1C 2C 04 00 01 */ cmpwi r4, 1
+/* 801610C0 0015CD20 40 80 00 28 */ bge lbl_801610E8
+/* 801610C4 0015CD24 38 00 00 04 */ li r0, 4
+/* 801610C8 0015CD28 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 801610CC 0015CD2C 4E 80 00 20 */ blr
+lbl_801610D0:
+/* 801610D0 0015CD30 38 00 00 0B */ li r0, 0xb
+/* 801610D4 0015CD34 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 801610D8 0015CD38 4E 80 00 20 */ blr
+lbl_801610DC:
+/* 801610DC 0015CD3C 38 00 00 0B */ li r0, 0xb
+/* 801610E0 0015CD40 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 801610E4 0015CD44 4E 80 00 20 */ blr
+lbl_801610E8:
+/* 801610E8 0015CD48 38 00 00 0D */ li r0, 0xd
+/* 801610EC 0015CD4C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 801610F0 0015CD50 4E 80 00 20 */ blr
+lbl_801610F4:
+/* 801610F4 0015CD54 2C 04 FF FE */ cmpwi r4, -2
+/* 801610F8 0015CD58 41 82 00 60 */ beq lbl_80161158
+/* 801610FC 0015CD5C 40 80 00 1C */ bge lbl_80161118
+/* 80161100 0015CD60 2C 04 FF FC */ cmpwi r4, -4
+/* 80161104 0015CD64 41 82 00 54 */ beq lbl_80161158
+/* 80161108 0015CD68 40 80 00 38 */ bge lbl_80161140
+/* 8016110C 0015CD6C 2C 04 FF FB */ cmpwi r4, -5
+/* 80161110 0015CD70 40 80 00 3C */ bge lbl_8016114C
+/* 80161114 0015CD74 48 00 00 44 */ b lbl_80161158
+lbl_80161118:
+/* 80161118 0015CD78 2C 04 00 00 */ cmpwi r4, 0
+/* 8016111C 0015CD7C 41 82 00 0C */ beq lbl_80161128
+/* 80161120 0015CD80 40 80 00 38 */ bge lbl_80161158
+/* 80161124 0015CD84 48 00 00 10 */ b lbl_80161134
+lbl_80161128:
+/* 80161128 0015CD88 38 00 00 08 */ li r0, 8
+/* 8016112C 0015CD8C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161130 0015CD90 4E 80 00 20 */ blr
+lbl_80161134:
+/* 80161134 0015CD94 38 00 00 0B */ li r0, 0xb
+/* 80161138 0015CD98 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 8016113C 0015CD9C 4E 80 00 20 */ blr
+lbl_80161140:
+/* 80161140 0015CDA0 38 00 00 0B */ li r0, 0xb
+/* 80161144 0015CDA4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161148 0015CDA8 4E 80 00 20 */ blr
+lbl_8016114C:
+/* 8016114C 0015CDAC 38 00 00 0D */ li r0, 0xd
+/* 80161150 0015CDB0 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161154 0015CDB4 4E 80 00 20 */ blr
+lbl_80161158:
+/* 80161158 0015CDB8 38 00 00 0D */ li r0, 0xd
+/* 8016115C 0015CDBC 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161160 0015CDC0 4E 80 00 20 */ blr
+
+.global func_80161164
+func_80161164:
+/* 80161164 0015CDC4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80161168 0015CDC8 7C 08 02 A6 */ mflr r0
+/* 8016116C 0015CDCC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80161170 0015CDD0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80161174 0015CDD4 4B FF E4 FD */ bl func_8015F670
+/* 80161178 0015CDD8 7C 7F 1B 78 */ mr r31, r3
+/* 8016117C 0015CDDC 4B FF E5 01 */ bl func_8015F67C
+/* 80161180 0015CDE0 38 00 00 03 */ li r0, 3
+/* 80161184 0015CDE4 38 80 00 11 */ li r4, 0x11
+/* 80161188 0015CDE8 90 1F 00 48 */ stw r0, 0x48(r31)
+/* 8016118C 0015CDEC 38 60 00 00 */ li r3, 0
+/* 80161190 0015CDF0 38 00 00 01 */ li r0, 1
+/* 80161194 0015CDF4 90 9F 00 54 */ stw r4, 0x54(r31)
+/* 80161198 0015CDF8 90 7F 00 60 */ stw r3, 0x60(r31)
+/* 8016119C 0015CDFC 90 7F 00 58 */ stw r3, 0x58(r31)
+/* 801611A0 0015CE00 90 1F 00 5C */ stw r0, 0x5c(r31)
+/* 801611A4 0015CE04 90 7F 00 4C */ stw r3, 0x4c(r31)
+/* 801611A8 0015CE08 98 7F 00 50 */ stb r3, 0x50(r31)
+/* 801611AC 0015CE0C 48 00 00 21 */ bl func_801611CC
+/* 801611B0 0015CE10 48 00 00 E5 */ bl func_80161294
+/* 801611B4 0015CE14 48 00 01 29 */ bl func_801612DC
+/* 801611B8 0015CE18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801611BC 0015CE1C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801611C0 0015CE20 7C 08 03 A6 */ mtlr r0
+/* 801611C4 0015CE24 38 21 00 10 */ addi r1, r1, 0x10
+/* 801611C8 0015CE28 4E 80 00 20 */ blr
+
+.global func_801611CC
+func_801611CC:
+/* 801611CC 0015CE2C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801611D0 0015CE30 7C 08 02 A6 */ mflr r0
+/* 801611D4 0015CE34 38 60 00 00 */ li r3, 0
+/* 801611D8 0015CE38 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801611DC 0015CE3C 48 00 00 2D */ bl func_80161208
+/* 801611E0 0015CE40 38 60 00 01 */ li r3, 1
+/* 801611E4 0015CE44 48 00 00 25 */ bl func_80161208
+/* 801611E8 0015CE48 38 60 00 02 */ li r3, 2
+/* 801611EC 0015CE4C 48 00 00 1D */ bl func_80161208
+/* 801611F0 0015CE50 38 60 00 03 */ li r3, 3
+/* 801611F4 0015CE54 48 00 00 15 */ bl func_80161208
+/* 801611F8 0015CE58 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801611FC 0015CE5C 7C 08 03 A6 */ mtlr r0
+/* 80161200 0015CE60 38 21 00 10 */ addi r1, r1, 0x10
+/* 80161204 0015CE64 4E 80 00 20 */ blr
+
+.global func_80161208
+func_80161208:
+/* 80161208 0015CE68 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016120C 0015CE6C 7C 08 02 A6 */ mflr r0
+/* 80161210 0015CE70 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80161214 0015CE74 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80161218 0015CE78 93 C1 00 08 */ stw r30, 8(r1)
+/* 8016121C 0015CE7C 7C 7E 1B 78 */ mr r30, r3
+/* 80161220 0015CE80 4B FF E4 91 */ bl func_8015F6B0
+/* 80161224 0015CE84 3C 80 00 07 */ lis r4, 0x00068530@ha
+/* 80161228 0015CE88 7C 7F 1B 78 */ mr r31, r3
+/* 8016122C 0015CE8C 38 A4 85 30 */ addi r5, r4, 0x00068530@l
+/* 80161230 0015CE90 38 80 00 00 */ li r4, 0
+/* 80161234 0015CE94 4B EA 2E D1 */ bl memset
+/* 80161238 0015CE98 38 00 00 00 */ li r0, 0
+/* 8016123C 0015CE9C C8 02 90 18 */ lfd f0, lbl_80641618-_SDA2_BASE_(r2)
+/* 80161240 0015CEA0 98 1F 00 04 */ stb r0, 4(r31)
+/* 80161244 0015CEA4 7F C3 F3 78 */ mr r3, r30
+/* 80161248 0015CEA8 80 1F 00 00 */ lwz r0, 0(r31)
+/* 8016124C 0015CEAC 54 00 00 7E */ clrlwi r0, r0, 1
+/* 80161250 0015CEB0 90 1F 00 00 */ stw r0, 0(r31)
+/* 80161254 0015CEB4 D8 1F 00 08 */ stfd f0, 8(r31)
+/* 80161258 0015CEB8 4B EF 32 39 */ bl func_80054490
+/* 8016125C 0015CEBC 7F E3 FB 78 */ mr r3, r31
+/* 80161260 0015CEC0 4B F8 2F D5 */ bl func_800E4234
+/* 80161264 0015CEC4 7F C3 F3 78 */ mr r3, r30
+/* 80161268 0015CEC8 48 00 15 B5 */ bl func_8016281C
+/* 8016126C 0015CECC 7F C3 F3 78 */ mr r3, r30
+/* 80161270 0015CED0 48 00 16 2D */ bl func_8016289C
+/* 80161274 0015CED4 7F E3 FB 78 */ mr r3, r31
+/* 80161278 0015CED8 48 00 0D E5 */ bl func_8016205C
+/* 8016127C 0015CEDC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80161280 0015CEE0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80161284 0015CEE4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80161288 0015CEE8 7C 08 03 A6 */ mtlr r0
+/* 8016128C 0015CEEC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80161290 0015CEF0 4E 80 00 20 */ blr
+
+.global func_80161294
+func_80161294:
+/* 80161294 0015CEF4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80161298 0015CEF8 7C 08 02 A6 */ mflr r0
+/* 8016129C 0015CEFC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801612A0 0015CF00 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801612A4 0015CF04 4B FF E3 ED */ bl func_8015F690
+/* 801612A8 0015CF08 7C 7F 1B 78 */ mr r31, r3
+/* 801612AC 0015CF0C 38 80 00 00 */ li r4, 0
+/* 801612B0 0015CF10 38 A0 00 50 */ li r5, 0x50
+/* 801612B4 0015CF14 4B EA 2E 51 */ bl memset
+/* 801612B8 0015CF18 4B F1 BF 6D */ bl func_8007D224
+/* 801612BC 0015CF1C 38 00 00 01 */ li r0, 1
+/* 801612C0 0015CF20 98 1F 00 45 */ stb r0, 0x45(r31)
+/* 801612C4 0015CF24 48 00 00 45 */ bl func_80161308
+/* 801612C8 0015CF28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801612CC 0015CF2C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801612D0 0015CF30 7C 08 03 A6 */ mtlr r0
+/* 801612D4 0015CF34 38 21 00 10 */ addi r1, r1, 0x10
+/* 801612D8 0015CF38 4E 80 00 20 */ blr
+
+.global func_801612DC
+func_801612DC:
+/* 801612DC 0015CF3C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801612E0 0015CF40 7C 08 02 A6 */ mflr r0
+/* 801612E4 0015CF44 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801612E8 0015CF48 4B FF E3 B9 */ bl func_8015F6A0
+/* 801612EC 0015CF4C 38 80 00 00 */ li r4, 0
+/* 801612F0 0015CF50 38 A0 01 00 */ li r5, 0x100
+/* 801612F4 0015CF54 4B EA 2E 11 */ bl memset
+/* 801612F8 0015CF58 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801612FC 0015CF5C 7C 08 03 A6 */ mtlr r0
+/* 80161300 0015CF60 38 21 00 10 */ addi r1, r1, 0x10
+/* 80161304 0015CF64 4E 80 00 20 */ blr
+
+.global func_80161308
+func_80161308:
+/* 80161308 0015CF68 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016130C 0015CF6C 7C 08 02 A6 */ mflr r0
+/* 80161310 0015CF70 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80161314 0015CF74 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80161318 0015CF78 93 C1 00 08 */ stw r30, 8(r1)
+/* 8016131C 0015CF7C 4B FF E3 75 */ bl func_8015F690
+/* 80161320 0015CF80 7C 7E 1B 78 */ mr r30, r3
+/* 80161324 0015CF84 48 18 B2 39 */ bl SCGetSoundMode
+/* 80161328 0015CF88 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 8016132C 0015CF8C 2C 00 00 01 */ cmpwi r0, 1
+/* 80161330 0015CF90 41 82 00 3C */ beq lbl_8016136C
+/* 80161334 0015CF94 40 80 00 10 */ bge lbl_80161344
+/* 80161338 0015CF98 2C 00 00 00 */ cmpwi r0, 0
+/* 8016133C 0015CF9C 40 80 00 14 */ bge lbl_80161350
+/* 80161340 0015CFA0 48 00 00 64 */ b lbl_801613A4
+lbl_80161344:
+/* 80161344 0015CFA4 2C 00 00 03 */ cmpwi r0, 3
+/* 80161348 0015CFA8 40 80 00 5C */ bge lbl_801613A4
+/* 8016134C 0015CFAC 48 00 00 3C */ b lbl_80161388
+lbl_80161350:
+/* 80161350 0015CFB0 38 00 00 00 */ li r0, 0
+/* 80161354 0015CFB4 38 60 00 03 */ li r3, 3
+/* 80161358 0015CFB8 98 1E 00 43 */ stb r0, 0x43(r30)
+/* 8016135C 0015CFBC 48 0F 31 7D */ bl func_802544D8
+/* 80161360 0015CFC0 38 60 00 00 */ li r3, 0
+/* 80161364 0015CFC4 48 0F 80 A5 */ bl func_80259408
+/* 80161368 0015CFC8 48 00 00 3C */ b lbl_801613A4
+lbl_8016136C:
+/* 8016136C 0015CFCC 38 00 00 01 */ li r0, 1
+/* 80161370 0015CFD0 38 60 00 00 */ li r3, 0
+/* 80161374 0015CFD4 98 1E 00 43 */ stb r0, 0x43(r30)
+/* 80161378 0015CFD8 48 0F 31 61 */ bl func_802544D8
+/* 8016137C 0015CFDC 38 60 00 01 */ li r3, 1
+/* 80161380 0015CFE0 48 0F 80 89 */ bl func_80259408
+/* 80161384 0015CFE4 48 00 00 20 */ b lbl_801613A4
+lbl_80161388:
+/* 80161388 0015CFE8 3B E0 00 01 */ li r31, 1
+/* 8016138C 0015CFEC 38 60 00 00 */ li r3, 0
+/* 80161390 0015CFF0 9B FE 00 43 */ stb r31, 0x43(r30)
+/* 80161394 0015CFF4 48 0F 31 45 */ bl func_802544D8
+/* 80161398 0015CFF8 38 60 00 01 */ li r3, 1
+/* 8016139C 0015CFFC 48 0F 80 6D */ bl func_80259408
+/* 801613A0 0015D000 9B ED 9D 5A */ stb r31, lbl_8063F01A-_SDA_BASE_(r13)
+lbl_801613A4:
+/* 801613A4 0015D004 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801613A8 0015D008 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801613AC 0015D00C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 801613B0 0015D010 7C 08 03 A6 */ mtlr r0
+/* 801613B4 0015D014 38 21 00 10 */ addi r1, r1, 0x10
+/* 801613B8 0015D018 4E 80 00 20 */ blr
+
+.global func_801613BC
+func_801613BC:
+/* 801613BC 0015D01C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801613C0 0015D020 7C 08 02 A6 */ mflr r0
+/* 801613C4 0015D024 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801613C8 0015D028 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801613CC 0015D02C 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 801613D0 0015D030 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 801613D4 0015D034 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801613D8 0015D038 7C 9E 23 78 */ mr r30, r4
+/* 801613DC 0015D03C 38 80 0F 00 */ li r4, 0xf00
+/* 801613E0 0015D040 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801613E4 0015D044 7C 7D 1B 78 */ mr r29, r3
+/* 801613E8 0015D048 80 1F 00 28 */ lwz r0, 0x28(r31)
+/* 801613EC 0015D04C 50 A0 F8 00 */ rlwimi r0, r5, 0x1f, 0, 0
+/* 801613F0 0015D050 90 7F 00 24 */ stw r3, 0x24(r31)
+/* 801613F4 0015D054 38 A0 00 40 */ li r5, 0x40
+/* 801613F8 0015D058 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 801613FC 0015D05C 90 1F 00 28 */ stw r0, 0x28(r31)
+/* 80161400 0015D060 48 07 99 09 */ bl func_801DAD08
+/* 80161404 0015D064 90 7F 00 0C */ stw r3, 0xc(r31)
+/* 80161408 0015D068 38 80 00 00 */ li r4, 0
+/* 8016140C 0015D06C 38 A0 0F 00 */ li r5, 0xf00
+/* 80161410 0015D070 4B EA 2C F5 */ bl memset
+/* 80161414 0015D074 2C 1E 00 03 */ cmpwi r30, 3
+/* 80161418 0015D078 41 82 00 24 */ beq lbl_8016143C
+/* 8016141C 0015D07C 40 80 00 14 */ bge lbl_80161430
+/* 80161420 0015D080 2C 1E 00 01 */ cmpwi r30, 1
+/* 80161424 0015D084 41 82 00 18 */ beq lbl_8016143C
+/* 80161428 0015D088 40 80 00 28 */ bge lbl_80161450
+/* 8016142C 0015D08C 48 00 00 34 */ b lbl_80161460
+lbl_80161430:
+/* 80161430 0015D090 2C 1E 00 05 */ cmpwi r30, 5
+/* 80161434 0015D094 40 80 00 2C */ bge lbl_80161460
+/* 80161438 0015D098 48 00 00 18 */ b lbl_80161450
+lbl_8016143C:
+/* 8016143C 0015D09C 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 80161440 0015D0A0 38 00 00 00 */ li r0, 0
+/* 80161444 0015D0A4 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 80161448 0015D0A8 98 03 00 1E */ stb r0, 0x1e(r3)
+/* 8016144C 0015D0AC 48 00 00 14 */ b lbl_80161460
+lbl_80161450:
+/* 80161450 0015D0B0 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 80161454 0015D0B4 38 00 00 01 */ li r0, 1
+/* 80161458 0015D0B8 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 8016145C 0015D0BC 98 03 00 1E */ stb r0, 0x1e(r3)
+lbl_80161460:
+/* 80161460 0015D0C0 2C 1E 00 03 */ cmpwi r30, 3
+/* 80161464 0015D0C4 40 80 00 10 */ bge lbl_80161474
+/* 80161468 0015D0C8 2C 1E 00 01 */ cmpwi r30, 1
+/* 8016146C 0015D0CC 40 80 00 14 */ bge lbl_80161480
+/* 80161470 0015D0D0 48 00 00 68 */ b lbl_801614D8
+lbl_80161474:
+/* 80161474 0015D0D4 2C 1E 00 05 */ cmpwi r30, 5
+/* 80161478 0015D0D8 40 80 00 60 */ bge lbl_801614D8
+/* 8016147C 0015D0DC 48 00 00 20 */ b lbl_8016149C
+lbl_80161480:
+/* 80161480 0015D0E0 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 80161484 0015D0E4 38 80 00 01 */ li r4, 1
+/* 80161488 0015D0E8 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 8016148C 0015D0EC 38 00 00 03 */ li r0, 3
+/* 80161490 0015D0F0 90 8D 9D 54 */ stw r4, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161494 0015D0F4 98 03 00 1F */ stb r0, 0x1f(r3)
+/* 80161498 0015D0F8 48 00 00 40 */ b lbl_801614D8
+lbl_8016149C:
+/* 8016149C 0015D0FC C0 42 90 20 */ lfs f2, lbl_80641620-_SDA2_BASE_(r2)
+/* 801614A0 0015D100 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 801614A4 0015D104 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 801614A8 0015D108 38 80 00 05 */ li r4, 5
+/* 801614AC 0015D10C C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
+/* 801614B0 0015D110 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 801614B4 0015D114 EC 22 00 72 */ fmuls f1, f2, f1
+/* 801614B8 0015D118 38 00 00 03 */ li r0, 3
+/* 801614BC 0015D11C 98 03 00 1F */ stb r0, 0x1f(r3)
+/* 801614C0 0015D120 EC 00 08 2A */ fadds f0, f0, f1
+/* 801614C4 0015D124 90 8D 9D 54 */ stw r4, lbl_8063F014-_SDA_BASE_(r13)
+/* 801614C8 0015D128 FC 00 00 1E */ fctiwz f0, f0
+/* 801614CC 0015D12C D8 01 00 08 */ stfd f0, 8(r1)
+/* 801614D0 0015D130 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801614D4 0015D134 98 03 00 21 */ stb r0, 0x21(r3)
+lbl_801614D8:
+/* 801614D8 0015D138 2C 1D 00 00 */ cmpwi r29, 0
+/* 801614DC 0015D13C 40 82 00 0C */ bne lbl_801614E8
+/* 801614E0 0015D140 38 00 00 0A */ li r0, 0xa
+/* 801614E4 0015D144 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+lbl_801614E8:
+/* 801614E8 0015D148 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801614EC 0015D14C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801614F0 0015D150 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801614F4 0015D154 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801614F8 0015D158 7C 08 03 A6 */ mtlr r0
+/* 801614FC 0015D15C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80161500 0015D160 4E 80 00 20 */ blr
+
+.global func_80161504
+func_80161504:
+/* 80161504 0015D164 94 21 F8 E0 */ stwu r1, -0x720(r1)
+/* 80161508 0015D168 7C 08 02 A6 */ mflr r0
+/* 8016150C 0015D16C 90 01 07 24 */ stw r0, 0x724(r1)
+/* 80161510 0015D170 39 61 07 20 */ addi r11, r1, 0x720
+/* 80161514 0015D174 48 06 5C 0D */ bl _savegpr_25
+/* 80161518 0015D178 80 0D 9D 54 */ lwz r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 8016151C 0015D17C 2C 00 00 04 */ cmpwi r0, 4
+/* 80161520 0015D180 41 82 00 60 */ beq lbl_80161580
+/* 80161524 0015D184 40 80 00 10 */ bge lbl_80161534
+/* 80161528 0015D188 2C 00 00 01 */ cmpwi r0, 1
+/* 8016152C 0015D18C 40 80 00 18 */ bge lbl_80161544
+/* 80161530 0015D190 48 00 00 D0 */ b lbl_80161600
+lbl_80161534:
+/* 80161534 0015D194 2C 00 00 09 */ cmpwi r0, 9
+/* 80161538 0015D198 41 82 00 A0 */ beq lbl_801615D8
+/* 8016153C 0015D19C 40 80 00 C4 */ bge lbl_80161600
+/* 80161540 0015D1A0 48 00 00 6C */ b lbl_801615AC
+lbl_80161544:
+/* 80161544 0015D1A4 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161548 0015D1A8 38 60 51 4A */ li r3, 0x514a
+/* 8016154C 0015D1AC 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161550 0015D1B0 80 19 00 28 */ lwz r0, 0x28(r25)
+/* 80161554 0015D1B4 90 79 00 18 */ stw r3, 0x18(r25)
+/* 80161558 0015D1B8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 8016155C 0015D1BC 41 82 00 A4 */ beq lbl_80161600
+/* 80161560 0015D1C0 88 99 00 1E */ lbz r4, 0x1e(r25)
+/* 80161564 0015D1C4 38 60 00 17 */ li r3, 0x17
+/* 80161568 0015D1C8 38 84 00 01 */ addi r4, r4, 1
+/* 8016156C 0015D1CC 4B FF AD 9D */ bl func_8015C308
+/* 80161570 0015D1D0 80 99 00 18 */ lwz r4, 0x18(r25)
+/* 80161574 0015D1D4 38 60 00 01 */ li r3, 1
+/* 80161578 0015D1D8 4B EF 4F 41 */ bl func_800564B8
+/* 8016157C 0015D1DC 48 00 00 84 */ b lbl_80161600
+lbl_80161580:
+/* 80161580 0015D1E0 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 80161584 0015D1E4 38 80 00 00 */ li r4, 0
+/* 80161588 0015D1E8 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 8016158C 0015D1EC 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 80161590 0015D1F0 90 83 00 18 */ stw r4, 0x18(r3)
+/* 80161594 0015D1F4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 80161598 0015D1F8 41 82 00 68 */ beq lbl_80161600
+/* 8016159C 0015D1FC 38 60 00 01 */ li r3, 1
+/* 801615A0 0015D200 38 80 00 00 */ li r4, 0
+/* 801615A4 0015D204 4B EF 4F 15 */ bl func_800564B8
+/* 801615A8 0015D208 48 00 00 58 */ b lbl_80161600
+lbl_801615AC:
+/* 801615AC 0015D20C 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 801615B0 0015D210 38 80 00 00 */ li r4, 0
+/* 801615B4 0015D214 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 801615B8 0015D218 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 801615BC 0015D21C 90 83 00 18 */ stw r4, 0x18(r3)
+/* 801615C0 0015D220 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801615C4 0015D224 41 82 00 3C */ beq lbl_80161600
+/* 801615C8 0015D228 38 60 00 01 */ li r3, 1
+/* 801615CC 0015D22C 38 80 00 00 */ li r4, 0
+/* 801615D0 0015D230 4B EF 4E E9 */ bl func_800564B8
+/* 801615D4 0015D234 48 00 00 2C */ b lbl_80161600
+lbl_801615D8:
+/* 801615D8 0015D238 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 801615DC 0015D23C 38 80 00 00 */ li r4, 0
+/* 801615E0 0015D240 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 801615E4 0015D244 80 03 00 28 */ lwz r0, 0x28(r3)
+/* 801615E8 0015D248 90 83 00 18 */ stw r4, 0x18(r3)
+/* 801615EC 0015D24C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
+/* 801615F0 0015D250 41 82 00 10 */ beq lbl_80161600
+/* 801615F4 0015D254 38 60 00 01 */ li r3, 1
+/* 801615F8 0015D258 38 80 00 00 */ li r4, 0
+/* 801615FC 0015D25C 4B EF 4E BD */ bl func_800564B8
+lbl_80161600:
+/* 80161600 0015D260 80 0D 9D 54 */ lwz r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161604 0015D264 28 00 00 11 */ cmplwi r0, 0x11
+/* 80161608 0015D268 41 81 0A 38 */ bgt lbl_80162040
+/* 8016160C 0015D26C 3C 60 80 42 */ lis r3, lbl_8041F030@ha
+/* 80161610 0015D270 54 00 10 3A */ slwi r0, r0, 2
+/* 80161614 0015D274 38 63 F0 30 */ addi r3, r3, lbl_8041F030@l
+/* 80161618 0015D278 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8016161C 0015D27C 7C 69 03 A6 */ mtctr r3
+/* 80161620 0015D280 4E 80 04 20 */ bctr
+/* 80161624 0015D284 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 80161628 0015D288 38 00 00 3F */ li r0, 0x3f
+/* 8016162C 0015D28C 38 63 83 00 */ addi r3, r3, lbl_80488300@l
+/* 80161630 0015D290 38 E1 00 04 */ addi r7, r1, 4
+/* 80161634 0015D294 80 83 00 24 */ lwz r4, 0x24(r3)
+/* 80161638 0015D298 38 A4 FF FC */ addi r5, r4, -4
+/* 8016163C 0015D29C 7C 09 03 A6 */ mtctr r0
+lbl_80161640:
+/* 80161640 0015D2A0 80 65 00 04 */ lwz r3, 4(r5)
+/* 80161644 0015D2A4 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80161648 0015D2A8 90 67 00 04 */ stw r3, 4(r7)
+/* 8016164C 0015D2AC 94 07 00 08 */ stwu r0, 8(r7)
+/* 80161650 0015D2B0 42 00 FF F0 */ bdnz lbl_80161640
+/* 80161654 0015D2B4 80 65 00 04 */ lwz r3, 4(r5)
+/* 80161658 0015D2B8 38 00 01 A4 */ li r0, 0x1a4
+/* 8016165C 0015D2BC 38 C1 02 03 */ addi r6, r1, 0x203
+/* 80161660 0015D2C0 38 A4 01 FB */ addi r5, r4, 0x1fb
+/* 80161664 0015D2C4 90 67 00 04 */ stw r3, 4(r7)
+/* 80161668 0015D2C8 7C 09 03 A6 */ mtctr r0
+lbl_8016166C:
+/* 8016166C 0015D2CC 88 65 00 01 */ lbz r3, 1(r5)
+/* 80161670 0015D2D0 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80161674 0015D2D4 98 66 00 01 */ stb r3, 1(r6)
+/* 80161678 0015D2D8 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8016167C 0015D2DC 42 00 FF F0 */ bdnz lbl_8016166C
+/* 80161680 0015D2E0 88 64 05 44 */ lbz r3, 0x544(r4)
+/* 80161684 0015D2E4 38 00 00 17 */ li r0, 0x17
+/* 80161688 0015D2E8 38 C1 05 4C */ addi r6, r1, 0x54c
+/* 8016168C 0015D2EC 38 A4 05 44 */ addi r5, r4, 0x544
+/* 80161690 0015D2F0 98 61 05 4C */ stb r3, 0x54c(r1)
+/* 80161694 0015D2F4 88 64 05 45 */ lbz r3, 0x545(r4)
+/* 80161698 0015D2F8 98 61 05 4D */ stb r3, 0x54d(r1)
+/* 8016169C 0015D2FC 7C 09 03 A6 */ mtctr r0
+lbl_801616A0:
+/* 801616A0 0015D300 80 65 00 04 */ lwz r3, 4(r5)
+/* 801616A4 0015D304 84 05 00 08 */ lwzu r0, 8(r5)
+/* 801616A8 0015D308 90 66 00 04 */ stw r3, 4(r6)
+/* 801616AC 0015D30C 94 06 00 08 */ stwu r0, 8(r6)
+/* 801616B0 0015D310 42 00 FF F0 */ bdnz lbl_801616A0
+/* 801616B4 0015D314 80 64 06 00 */ lwz r3, 0x600(r4)
+/* 801616B8 0015D318 38 00 00 30 */ li r0, 0x30
+/* 801616BC 0015D31C 38 C1 06 0A */ addi r6, r1, 0x60a
+/* 801616C0 0015D320 38 A4 06 02 */ addi r5, r4, 0x602
+/* 801616C4 0015D324 90 61 06 08 */ stw r3, 0x608(r1)
+/* 801616C8 0015D328 7C 09 03 A6 */ mtctr r0
+lbl_801616CC:
+/* 801616CC 0015D32C A0 65 00 02 */ lhz r3, 2(r5)
+/* 801616D0 0015D330 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 801616D4 0015D334 B0 66 00 02 */ sth r3, 2(r6)
+/* 801616D8 0015D338 B4 06 00 04 */ sthu r0, 4(r6)
+/* 801616DC 0015D33C 42 00 FF F0 */ bdnz lbl_801616CC
+/* 801616E0 0015D340 80 A4 06 C4 */ lwz r5, 0x6c4(r4)
+/* 801616E4 0015D344 38 61 00 08 */ addi r3, r1, 8
+/* 801616E8 0015D348 80 04 06 C8 */ lwz r0, 0x6c8(r4)
+/* 801616EC 0015D34C 90 A1 06 CC */ stw r5, 0x6cc(r1)
+/* 801616F0 0015D350 90 01 06 D0 */ stw r0, 0x6d0(r1)
+/* 801616F4 0015D354 80 04 06 CC */ lwz r0, 0x6cc(r4)
+/* 801616F8 0015D358 90 01 06 D4 */ stw r0, 0x6d4(r1)
+/* 801616FC 0015D35C 88 A4 06 D0 */ lbz r5, 0x6d0(r4)
+/* 80161700 0015D360 88 04 06 D1 */ lbz r0, 0x6d1(r4)
+/* 80161704 0015D364 98 A1 06 D8 */ stb r5, 0x6d8(r1)
+/* 80161708 0015D368 98 01 06 D9 */ stb r0, 0x6d9(r1)
+/* 8016170C 0015D36C 88 A4 06 D2 */ lbz r5, 0x6d2(r4)
+/* 80161710 0015D370 88 04 06 D3 */ lbz r0, 0x6d3(r4)
+/* 80161714 0015D374 98 A1 06 DA */ stb r5, 0x6da(r1)
+/* 80161718 0015D378 98 01 06 DB */ stb r0, 0x6db(r1)
+/* 8016171C 0015D37C 88 A4 06 D4 */ lbz r5, 0x6d4(r4)
+/* 80161720 0015D380 88 04 06 D5 */ lbz r0, 0x6d5(r4)
+/* 80161724 0015D384 98 A1 06 DC */ stb r5, 0x6dc(r1)
+/* 80161728 0015D388 98 01 06 DD */ stb r0, 0x6dd(r1)
+/* 8016172C 0015D38C 88 A4 06 D6 */ lbz r5, 0x6d6(r4)
+/* 80161730 0015D390 88 04 06 D7 */ lbz r0, 0x6d7(r4)
+/* 80161734 0015D394 98 A1 06 DE */ stb r5, 0x6de(r1)
+/* 80161738 0015D398 98 01 06 DF */ stb r0, 0x6df(r1)
+/* 8016173C 0015D39C 88 04 06 D8 */ lbz r0, 0x6d8(r4)
+/* 80161740 0015D3A0 98 01 06 E0 */ stb r0, 0x6e0(r1)
+/* 80161744 0015D3A4 88 04 06 D9 */ lbz r0, 0x6d9(r4)
+/* 80161748 0015D3A8 98 01 06 E1 */ stb r0, 0x6e1(r1)
+/* 8016174C 0015D3AC 80 04 06 DC */ lwz r0, 0x6dc(r4)
+/* 80161750 0015D3B0 90 01 06 E4 */ stw r0, 0x6e4(r1)
+/* 80161754 0015D3B4 80 04 06 E0 */ lwz r0, 0x6e0(r4)
+/* 80161758 0015D3B8 90 01 06 E8 */ stw r0, 0x6e8(r1)
+/* 8016175C 0015D3BC 88 04 06 E4 */ lbz r0, 0x6e4(r4)
+/* 80161760 0015D3C0 98 01 06 EC */ stb r0, 0x6ec(r1)
+/* 80161764 0015D3C4 88 04 06 E5 */ lbz r0, 0x6e5(r4)
+/* 80161768 0015D3C8 98 01 06 ED */ stb r0, 0x6ed(r1)
+/* 8016176C 0015D3CC 88 04 06 E6 */ lbz r0, 0x6e6(r4)
+/* 80161770 0015D3D0 98 01 06 EE */ stb r0, 0x6ee(r1)
+/* 80161774 0015D3D4 88 04 06 E7 */ lbz r0, 0x6e7(r4)
+/* 80161778 0015D3D8 98 01 06 EF */ stb r0, 0x6ef(r1)
+/* 8016177C 0015D3DC 88 04 06 E8 */ lbz r0, 0x6e8(r4)
+/* 80161780 0015D3E0 98 01 06 F0 */ stb r0, 0x6f0(r1)
+/* 80161784 0015D3E4 88 04 06 E9 */ lbz r0, 0x6e9(r4)
+/* 80161788 0015D3E8 98 01 06 F1 */ stb r0, 0x6f1(r1)
+/* 8016178C 0015D3EC 88 04 06 EA */ lbz r0, 0x6ea(r4)
+/* 80161790 0015D3F0 98 01 06 F2 */ stb r0, 0x6f2(r1)
+/* 80161794 0015D3F4 88 04 06 EB */ lbz r0, 0x6eb(r4)
+/* 80161798 0015D3F8 98 01 06 F3 */ stb r0, 0x6f3(r1)
+/* 8016179C 0015D3FC 48 00 0A 75 */ bl func_80162210
+/* 801617A0 0015D400 38 6D 82 E8 */ addi r3, r13, lbl_8063D5A8-_SDA_BASE_
+/* 801617A4 0015D404 88 CD 82 E8 */ lbz r6, lbl_8063D5A8-_SDA_BASE_(r13)
+/* 801617A8 0015D408 88 A3 00 01 */ lbz r5, 1(r3)
+/* 801617AC 0015D40C 88 83 00 02 */ lbz r4, 2(r3)
+/* 801617B0 0015D410 88 03 00 03 */ lbz r0, 3(r3)
+/* 801617B4 0015D414 38 61 00 08 */ addi r3, r1, 8
+/* 801617B8 0015D418 98 C1 05 F5 */ stb r6, 0x5f5(r1)
+/* 801617BC 0015D41C 98 A1 05 F6 */ stb r5, 0x5f6(r1)
+/* 801617C0 0015D420 98 81 05 F7 */ stb r4, 0x5f7(r1)
+/* 801617C4 0015D424 98 01 05 F8 */ stb r0, 0x5f8(r1)
+/* 801617C8 0015D428 4B EF 74 F5 */ bl func_80058CBC
+/* 801617CC 0015D42C 3C 60 80 49 */ lis r3, lbl_80488300@ha
+/* 801617D0 0015D430 3B 20 00 00 */ li r25, 0
+/* 801617D4 0015D434 3B 80 00 3F */ li r28, 0x3f
+/* 801617D8 0015D438 3B A0 01 A4 */ li r29, 0x1a4
+/* 801617DC 0015D43C 3B 63 83 00 */ addi r27, r3, lbl_80488300@l
+/* 801617E0 0015D440 3B C0 00 17 */ li r30, 0x17
+/* 801617E4 0015D444 3B E0 00 30 */ li r31, 0x30
+lbl_801617E8:
+/* 801617E8 0015D448 57 23 04 3E */ clrlwi r3, r25, 0x10
+/* 801617EC 0015D44C 80 1B 00 0C */ lwz r0, 0xc(r27)
+/* 801617F0 0015D450 1F 43 07 80 */ mulli r26, r3, 0x780
+/* 801617F4 0015D454 38 A1 00 04 */ addi r5, r1, 4
+/* 801617F8 0015D458 7C 80 D2 14 */ add r4, r0, r26
+/* 801617FC 0015D45C 38 E4 00 4C */ addi r7, r4, 0x4c
+/* 80161800 0015D460 7F 89 03 A6 */ mtctr r28
+lbl_80161804:
+/* 80161804 0015D464 80 65 00 04 */ lwz r3, 4(r5)
+/* 80161808 0015D468 84 05 00 08 */ lwzu r0, 8(r5)
+/* 8016180C 0015D46C 90 67 00 04 */ stw r3, 4(r7)
+/* 80161810 0015D470 94 07 00 08 */ stwu r0, 8(r7)
+/* 80161814 0015D474 42 00 FF F0 */ bdnz lbl_80161804
+/* 80161818 0015D478 80 05 00 04 */ lwz r0, 4(r5)
+/* 8016181C 0015D47C 38 C4 02 4B */ addi r6, r4, 0x24b
+/* 80161820 0015D480 38 A1 02 03 */ addi r5, r1, 0x203
+/* 80161824 0015D484 90 07 00 04 */ stw r0, 4(r7)
+/* 80161828 0015D488 7F A9 03 A6 */ mtctr r29
+lbl_8016182C:
+/* 8016182C 0015D48C 88 65 00 01 */ lbz r3, 1(r5)
+/* 80161830 0015D490 8C 05 00 02 */ lbzu r0, 2(r5)
+/* 80161834 0015D494 98 66 00 01 */ stb r3, 1(r6)
+/* 80161838 0015D498 9C 06 00 02 */ stbu r0, 2(r6)
+/* 8016183C 0015D49C 42 00 FF F0 */ bdnz lbl_8016182C
+/* 80161840 0015D4A0 88 01 05 4C */ lbz r0, 0x54c(r1)
+/* 80161844 0015D4A4 38 C4 05 94 */ addi r6, r4, 0x594
+/* 80161848 0015D4A8 38 A1 05 4C */ addi r5, r1, 0x54c
+/* 8016184C 0015D4AC 98 04 05 94 */ stb r0, 0x594(r4)
+/* 80161850 0015D4B0 88 01 05 4D */ lbz r0, 0x54d(r1)
+/* 80161854 0015D4B4 98 04 05 95 */ stb r0, 0x595(r4)
+/* 80161858 0015D4B8 7F C9 03 A6 */ mtctr r30
+lbl_8016185C:
+/* 8016185C 0015D4BC 80 65 00 04 */ lwz r3, 4(r5)
+/* 80161860 0015D4C0 84 05 00 08 */ lwzu r0, 8(r5)
+/* 80161864 0015D4C4 90 66 00 04 */ stw r3, 4(r6)
+/* 80161868 0015D4C8 94 06 00 08 */ stwu r0, 8(r6)
+/* 8016186C 0015D4CC 42 00 FF F0 */ bdnz lbl_8016185C
+/* 80161870 0015D4D0 80 01 06 08 */ lwz r0, 0x608(r1)
+/* 80161874 0015D4D4 38 C4 06 52 */ addi r6, r4, 0x652
+/* 80161878 0015D4D8 38 A1 06 0A */ addi r5, r1, 0x60a
+/* 8016187C 0015D4DC 90 04 06 50 */ stw r0, 0x650(r4)
+/* 80161880 0015D4E0 7F E9 03 A6 */ mtctr r31
+lbl_80161884:
+/* 80161884 0015D4E4 A0 65 00 02 */ lhz r3, 2(r5)
+/* 80161888 0015D4E8 A4 05 00 04 */ lhzu r0, 4(r5)
+/* 8016188C 0015D4EC B0 66 00 02 */ sth r3, 2(r6)
+/* 80161890 0015D4F0 B4 06 00 04 */ sthu r0, 4(r6)
+/* 80161894 0015D4F4 42 00 FF F0 */ bdnz lbl_80161884
+/* 80161898 0015D4F8 80 A1 06 CC */ lwz r5, 0x6cc(r1)
+/* 8016189C 0015D4FC 38 60 00 3A */ li r3, 0x3a
+/* 801618A0 0015D500 80 01 06 D0 */ lwz r0, 0x6d0(r1)
+/* 801618A4 0015D504 90 A4 07 14 */ stw r5, 0x714(r4)
+/* 801618A8 0015D508 90 04 07 18 */ stw r0, 0x718(r4)
+/* 801618AC 0015D50C 80 01 06 D4 */ lwz r0, 0x6d4(r1)
+/* 801618B0 0015D510 90 04 07 1C */ stw r0, 0x71c(r4)
+/* 801618B4 0015D514 88 A1 06 D8 */ lbz r5, 0x6d8(r1)
+/* 801618B8 0015D518 88 01 06 D9 */ lbz r0, 0x6d9(r1)
+/* 801618BC 0015D51C 98 A4 07 20 */ stb r5, 0x720(r4)
+/* 801618C0 0015D520 98 04 07 21 */ stb r0, 0x721(r4)
+/* 801618C4 0015D524 88 A1 06 DA */ lbz r5, 0x6da(r1)
+/* 801618C8 0015D528 88 01 06 DB */ lbz r0, 0x6db(r1)
+/* 801618CC 0015D52C 98 A4 07 22 */ stb r5, 0x722(r4)
+/* 801618D0 0015D530 98 04 07 23 */ stb r0, 0x723(r4)
+/* 801618D4 0015D534 88 A1 06 DC */ lbz r5, 0x6dc(r1)
+/* 801618D8 0015D538 88 01 06 DD */ lbz r0, 0x6dd(r1)
+/* 801618DC 0015D53C 98 A4 07 24 */ stb r5, 0x724(r4)
+/* 801618E0 0015D540 98 04 07 25 */ stb r0, 0x725(r4)
+/* 801618E4 0015D544 88 A1 06 DE */ lbz r5, 0x6de(r1)
+/* 801618E8 0015D548 88 01 06 DF */ lbz r0, 0x6df(r1)
+/* 801618EC 0015D54C 98 A4 07 26 */ stb r5, 0x726(r4)
+/* 801618F0 0015D550 98 04 07 27 */ stb r0, 0x727(r4)
+/* 801618F4 0015D554 88 01 06 E0 */ lbz r0, 0x6e0(r1)
+/* 801618F8 0015D558 98 04 07 28 */ stb r0, 0x728(r4)
+/* 801618FC 0015D55C 88 01 06 E1 */ lbz r0, 0x6e1(r1)
+/* 80161900 0015D560 98 04 07 29 */ stb r0, 0x729(r4)
+/* 80161904 0015D564 80 01 06 E4 */ lwz r0, 0x6e4(r1)
+/* 80161908 0015D568 90 04 07 2C */ stw r0, 0x72c(r4)
+/* 8016190C 0015D56C 80 01 06 E8 */ lwz r0, 0x6e8(r1)
+/* 80161910 0015D570 90 04 07 30 */ stw r0, 0x730(r4)
+/* 80161914 0015D574 88 01 06 EC */ lbz r0, 0x6ec(r1)
+/* 80161918 0015D578 98 04 07 34 */ stb r0, 0x734(r4)
+/* 8016191C 0015D57C 88 01 06 ED */ lbz r0, 0x6ed(r1)
+/* 80161920 0015D580 98 04 07 35 */ stb r0, 0x735(r4)
+/* 80161924 0015D584 88 01 06 EE */ lbz r0, 0x6ee(r1)
+/* 80161928 0015D588 98 04 07 36 */ stb r0, 0x736(r4)
+/* 8016192C 0015D58C 88 01 06 EF */ lbz r0, 0x6ef(r1)
+/* 80161930 0015D590 98 04 07 37 */ stb r0, 0x737(r4)
+/* 80161934 0015D594 88 01 06 F0 */ lbz r0, 0x6f0(r1)
+/* 80161938 0015D598 98 04 07 38 */ stb r0, 0x738(r4)
+/* 8016193C 0015D59C 88 01 06 F1 */ lbz r0, 0x6f1(r1)
+/* 80161940 0015D5A0 98 04 07 39 */ stb r0, 0x739(r4)
+/* 80161944 0015D5A4 88 01 06 F2 */ lbz r0, 0x6f2(r1)
+/* 80161948 0015D5A8 98 04 07 3A */ stb r0, 0x73a(r4)
+/* 8016194C 0015D5AC 88 01 06 F3 */ lbz r0, 0x6f3(r1)
+/* 80161950 0015D5B0 98 04 07 3B */ stb r0, 0x73b(r4)
+/* 80161954 0015D5B4 48 00 11 3D */ bl func_80162A90
+/* 80161958 0015D5B8 80 1B 00 0C */ lwz r0, 0xc(r27)
+/* 8016195C 0015D5BC 7C 80 D2 14 */ add r4, r0, r26
+/* 80161960 0015D5C0 90 64 00 48 */ stw r3, 0x48(r4)
+/* 80161964 0015D5C4 38 60 00 3B */ li r3, 0x3b
+/* 80161968 0015D5C8 48 00 11 29 */ bl func_80162A90
+/* 8016196C 0015D5CC 80 1B 00 0C */ lwz r0, 0xc(r27)
+/* 80161970 0015D5D0 7C 80 D2 14 */ add r4, r0, r26
+/* 80161974 0015D5D4 90 64 00 4C */ stw r3, 0x4c(r4)
+/* 80161978 0015D5D8 80 1B 00 0C */ lwz r0, 0xc(r27)
+/* 8016197C 0015D5DC 7C 60 D2 14 */ add r3, r0, r26
+/* 80161980 0015D5E0 4B FF DF A5 */ bl func_8015F924
+/* 80161984 0015D5E4 3B 39 00 01 */ addi r25, r25, 1
+/* 80161988 0015D5E8 28 19 00 02 */ cmplwi r25, 2
+/* 8016198C 0015D5EC 41 80 FE 5C */ blt lbl_801617E8
+/* 80161990 0015D5F0 38 00 00 02 */ li r0, 2
+/* 80161994 0015D5F4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161998 0015D5F8 48 00 06 A8 */ b lbl_80162040
+/* 8016199C 0015D5FC 3C 60 80 42 */ lis r3, lbl_8041EC10@ha
+/* 801619A0 0015D600 38 63 EC 10 */ addi r3, r3, lbl_8041EC10@l
+/* 801619A4 0015D604 48 15 1E 05 */ bl WPADSetGameTitleUtf16
+/* 801619A8 0015D608 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 801619AC 0015D60C 38 00 00 03 */ li r0, 3
+/* 801619B0 0015D610 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 801619B4 0015D614 3C E0 80 16 */ lis r7, lbl_801610A4@ha
+/* 801619B8 0015D618 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 801619BC 0015D61C 38 E7 10 A4 */ addi r7, r7, lbl_801610A4@l
+/* 801619C0 0015D620 88 79 00 1E */ lbz r3, 0x1e(r25)
+/* 801619C4 0015D624 38 A0 0F 00 */ li r5, 0xf00
+/* 801619C8 0015D628 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 801619CC 0015D62C 38 C0 00 00 */ li r6, 0
+/* 801619D0 0015D630 48 15 16 9D */ bl WPADWriteGameData
+/* 801619D4 0015D634 2C 03 FF FF */ cmpwi r3, -1
+/* 801619D8 0015D638 41 82 00 14 */ beq lbl_801619EC
+/* 801619DC 0015D63C 40 80 06 64 */ bge lbl_80162040
+/* 801619E0 0015D640 2C 03 FF FE */ cmpwi r3, -2
+/* 801619E4 0015D644 40 80 00 14 */ bge lbl_801619F8
+/* 801619E8 0015D648 48 00 06 58 */ b lbl_80162040
+lbl_801619EC:
+/* 801619EC 0015D64C 38 00 00 0B */ li r0, 0xb
+/* 801619F0 0015D650 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 801619F4 0015D654 48 00 06 4C */ b lbl_80162040
+lbl_801619F8:
+/* 801619F8 0015D658 88 79 00 1F */ lbz r3, 0x1f(r25)
+/* 801619FC 0015D65C 2C 03 00 00 */ cmpwi r3, 0
+/* 80161A00 0015D660 41 82 00 18 */ beq lbl_80161A18
+/* 80161A04 0015D664 38 63 FF FF */ addi r3, r3, -1
+/* 80161A08 0015D668 38 00 00 02 */ li r0, 2
+/* 80161A0C 0015D66C 98 79 00 1F */ stb r3, 0x1f(r25)
+/* 80161A10 0015D670 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161A14 0015D674 48 00 06 2C */ b lbl_80162040
+lbl_80161A18:
+/* 80161A18 0015D678 38 00 00 0C */ li r0, 0xc
+/* 80161A1C 0015D67C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161A20 0015D680 48 00 06 20 */ b lbl_80162040
+/* 80161A24 0015D684 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161A28 0015D688 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161A2C 0015D68C 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161A30 0015D690 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161A34 0015D694 48 07 93 15 */ bl func_801DAD48
+/* 80161A38 0015D698 38 00 00 00 */ li r0, 0
+/* 80161A3C 0015D69C 38 60 00 01 */ li r3, 1
+/* 80161A40 0015D6A0 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161A44 0015D6A4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161A48 0015D6A8 48 00 05 FC */ b lbl_80162044
+/* 80161A4C 0015D6AC 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161A50 0015D6B0 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161A54 0015D6B4 88 79 00 21 */ lbz r3, 0x21(r25)
+/* 80161A58 0015D6B8 2C 03 00 00 */ cmpwi r3, 0
+/* 80161A5C 0015D6BC 41 82 00 10 */ beq lbl_80161A6C
+/* 80161A60 0015D6C0 38 03 FF FF */ addi r0, r3, -1
+/* 80161A64 0015D6C4 98 19 00 21 */ stb r0, 0x21(r25)
+/* 80161A68 0015D6C8 48 00 05 D8 */ b lbl_80162040
+lbl_80161A6C:
+/* 80161A6C 0015D6CC 88 99 00 1E */ lbz r4, 0x1e(r25)
+/* 80161A70 0015D6D0 3C 60 20 00 */ lis r3, 0x2000
+/* 80161A74 0015D6D4 38 A0 00 00 */ li r5, 0
+/* 80161A78 0015D6D8 38 C0 00 01 */ li r6, 1
+/* 80161A7C 0015D6DC 4B EF 7F F1 */ bl func_80059A6C
+/* 80161A80 0015D6E0 2C 03 00 00 */ cmpwi r3, 0
+/* 80161A84 0015D6E4 40 82 00 10 */ bne lbl_80161A94
+/* 80161A88 0015D6E8 38 00 00 0B */ li r0, 0xb
+/* 80161A8C 0015D6EC 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161A90 0015D6F0 48 00 05 B0 */ b lbl_80162040
+lbl_80161A94:
+/* 80161A94 0015D6F4 3C 60 80 42 */ lis r3, lbl_8041EC10@ha
+/* 80161A98 0015D6F8 38 63 EC 10 */ addi r3, r3, lbl_8041EC10@l
+/* 80161A9C 0015D6FC 48 15 1D 0D */ bl WPADSetGameTitleUtf16
+/* 80161AA0 0015D700 88 79 00 1E */ lbz r3, 0x1e(r25)
+/* 80161AA4 0015D704 38 8D 9D 70 */ addi r4, r13, lbl_8063F030-_SDA_BASE_
+/* 80161AA8 0015D708 48 15 1C 61 */ bl WPADGetGameTitleUtf16
+/* 80161AAC 0015D70C 2C 03 00 00 */ cmpwi r3, 0
+/* 80161AB0 0015D710 40 82 00 18 */ bne lbl_80161AC8
+/* 80161AB4 0015D714 38 60 00 06 */ li r3, 6
+/* 80161AB8 0015D718 38 00 00 00 */ li r0, 0
+/* 80161ABC 0015D71C 90 6D 9D 54 */ stw r3, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161AC0 0015D720 98 19 00 20 */ stb r0, 0x20(r25)
+/* 80161AC4 0015D724 48 00 05 7C */ b lbl_80162040
+lbl_80161AC8:
+/* 80161AC8 0015D728 38 00 00 0E */ li r0, 0xe
+/* 80161ACC 0015D72C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161AD0 0015D730 48 00 05 70 */ b lbl_80162040
+/* 80161AD4 0015D734 3C A0 80 49 */ lis r5, lbl_80488300@ha
+/* 80161AD8 0015D738 38 00 00 07 */ li r0, 7
+/* 80161ADC 0015D73C 38 A5 83 00 */ addi r5, r5, lbl_80488300@l
+/* 80161AE0 0015D740 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161AE4 0015D744 88 05 00 20 */ lbz r0, 0x20(r5)
+/* 80161AE8 0015D748 2C 00 00 00 */ cmpwi r0, 0
+/* 80161AEC 0015D74C 40 82 00 24 */ bne lbl_80161B10
+/* 80161AF0 0015D750 3C E0 80 16 */ lis r7, lbl_801610F4@ha
+/* 80161AF4 0015D754 88 65 00 1E */ lbz r3, 0x1e(r5)
+/* 80161AF8 0015D758 80 85 00 0C */ lwz r4, 0xc(r5)
+/* 80161AFC 0015D75C 38 E7 10 F4 */ addi r7, r7, lbl_801610F4@l
+/* 80161B00 0015D760 38 A0 07 80 */ li r5, 0x780
+/* 80161B04 0015D764 38 C0 00 00 */ li r6, 0
+/* 80161B08 0015D768 48 15 19 15 */ bl WPADReadGameData
+/* 80161B0C 0015D76C 48 00 00 24 */ b lbl_80161B30
+lbl_80161B10:
+/* 80161B10 0015D770 80 85 00 0C */ lwz r4, 0xc(r5)
+/* 80161B14 0015D774 3C E0 80 16 */ lis r7, lbl_801610F4@ha
+/* 80161B18 0015D778 88 65 00 1E */ lbz r3, 0x1e(r5)
+/* 80161B1C 0015D77C 38 E7 10 F4 */ addi r7, r7, lbl_801610F4@l
+/* 80161B20 0015D780 38 84 07 80 */ addi r4, r4, 0x780
+/* 80161B24 0015D784 38 A0 07 80 */ li r5, 0x780
+/* 80161B28 0015D788 38 C0 07 80 */ li r6, 0x780
+/* 80161B2C 0015D78C 48 15 18 F1 */ bl WPADReadGameData
+lbl_80161B30:
+/* 80161B30 0015D790 2C 03 FF FE */ cmpwi r3, -2
+/* 80161B34 0015D794 41 82 00 34 */ beq lbl_80161B68
+/* 80161B38 0015D798 40 80 00 1C */ bge lbl_80161B54
+/* 80161B3C 0015D79C 2C 03 FF FB */ cmpwi r3, -5
+/* 80161B40 0015D7A0 41 82 00 5C */ beq lbl_80161B9C
+/* 80161B44 0015D7A4 40 80 04 FC */ bge lbl_80162040
+/* 80161B48 0015D7A8 2C 03 FF FA */ cmpwi r3, -6
+/* 80161B4C 0015D7AC 40 80 00 5C */ bge lbl_80161BA8
+/* 80161B50 0015D7B0 48 00 04 F0 */ b lbl_80162040
+lbl_80161B54:
+/* 80161B54 0015D7B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80161B58 0015D7B8 40 80 04 E8 */ bge lbl_80162040
+/* 80161B5C 0015D7BC 38 00 00 0B */ li r0, 0xb
+/* 80161B60 0015D7C0 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161B64 0015D7C4 48 00 04 DC */ b lbl_80162040
+lbl_80161B68:
+/* 80161B68 0015D7C8 3C 80 80 49 */ lis r4, lbl_80488300@ha
+/* 80161B6C 0015D7CC 38 84 83 00 */ addi r4, r4, lbl_80488300@l
+/* 80161B70 0015D7D0 88 64 00 1F */ lbz r3, 0x1f(r4)
+/* 80161B74 0015D7D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80161B78 0015D7D8 41 82 00 18 */ beq lbl_80161B90
+/* 80161B7C 0015D7DC 38 63 FF FF */ addi r3, r3, -1
+/* 80161B80 0015D7E0 38 00 00 02 */ li r0, 2
+/* 80161B84 0015D7E4 98 64 00 1F */ stb r3, 0x1f(r4)
+/* 80161B88 0015D7E8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161B8C 0015D7EC 48 00 04 B4 */ b lbl_80162040
+lbl_80161B90:
+/* 80161B90 0015D7F0 38 00 00 0C */ li r0, 0xc
+/* 80161B94 0015D7F4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161B98 0015D7F8 48 00 04 A8 */ b lbl_80162040
+lbl_80161B9C:
+/* 80161B9C 0015D7FC 38 00 00 0E */ li r0, 0xe
+/* 80161BA0 0015D800 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161BA4 0015D804 48 00 04 9C */ b lbl_80162040
+lbl_80161BA8:
+/* 80161BA8 0015D808 38 00 00 0E */ li r0, 0xe
+/* 80161BAC 0015D80C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161BB0 0015D810 48 00 04 90 */ b lbl_80162040
+/* 80161BB4 0015D814 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 80161BB8 0015D818 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 80161BBC 0015D81C 88 1F 00 20 */ lbz r0, 0x20(r31)
+/* 80161BC0 0015D820 2C 00 00 01 */ cmpwi r0, 1
+/* 80161BC4 0015D824 41 82 00 D0 */ beq lbl_80161C94
+/* 80161BC8 0015D828 40 80 04 78 */ bge lbl_80162040
+/* 80161BCC 0015D82C 2C 00 00 00 */ cmpwi r0, 0
+/* 80161BD0 0015D830 40 80 00 08 */ bge lbl_80161BD8
+/* 80161BD4 0015D834 48 00 04 6C */ b lbl_80162040
+lbl_80161BD8:
+/* 80161BD8 0015D838 80 7F 00 0C */ lwz r3, 0xc(r31)
+/* 80161BDC 0015D83C 4B FF DF 6D */ bl func_8015FB48
+/* 80161BE0 0015D840 2C 03 00 00 */ cmpwi r3, 0
+/* 80161BE4 0015D844 41 82 00 9C */ beq lbl_80161C80
+/* 80161BE8 0015D848 80 BF 00 0C */ lwz r5, 0xc(r31)
+/* 80161BEC 0015D84C 88 0D 82 E8 */ lbz r0, lbl_8063D5A8-_SDA_BASE_(r13)
+/* 80161BF0 0015D850 88 65 06 3D */ lbz r3, 0x63d(r5)
+/* 80161BF4 0015D854 7C 03 00 40 */ cmplw r3, r0
+/* 80161BF8 0015D858 40 82 00 38 */ bne lbl_80161C30
+/* 80161BFC 0015D85C 38 8D 82 E8 */ addi r4, r13, lbl_8063D5A8-_SDA_BASE_
+/* 80161C00 0015D860 88 65 06 3E */ lbz r3, 0x63e(r5)
+/* 80161C04 0015D864 88 04 00 01 */ lbz r0, 1(r4)
+/* 80161C08 0015D868 7C 03 00 40 */ cmplw r3, r0
+/* 80161C0C 0015D86C 40 82 00 24 */ bne lbl_80161C30
+/* 80161C10 0015D870 88 65 06 3F */ lbz r3, 0x63f(r5)
+/* 80161C14 0015D874 88 04 00 02 */ lbz r0, 2(r4)
+/* 80161C18 0015D878 7C 03 00 40 */ cmplw r3, r0
+/* 80161C1C 0015D87C 40 82 00 14 */ bne lbl_80161C30
+/* 80161C20 0015D880 88 65 06 40 */ lbz r3, 0x640(r5)
+/* 80161C24 0015D884 88 04 00 03 */ lbz r0, 3(r4)
+/* 80161C28 0015D888 7C 03 00 40 */ cmplw r3, r0
+/* 80161C2C 0015D88C 41 82 00 10 */ beq lbl_80161C3C
+lbl_80161C30:
+/* 80161C30 0015D890 38 00 00 0E */ li r0, 0xe
+/* 80161C34 0015D894 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161C38 0015D898 48 00 04 08 */ b lbl_80162040
+lbl_80161C3C:
+/* 80161C3C 0015D89C 38 00 00 09 */ li r0, 9
+/* 80161C40 0015D8A0 38 60 00 3A */ li r3, 0x3a
+/* 80161C44 0015D8A4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161C48 0015D8A8 48 00 0E 49 */ bl func_80162A90
+/* 80161C4C 0015D8AC 80 9F 00 0C */ lwz r4, 0xc(r31)
+/* 80161C50 0015D8B0 80 04 00 48 */ lwz r0, 0x48(r4)
+/* 80161C54 0015D8B4 7C 00 18 40 */ cmplw r0, r3
+/* 80161C58 0015D8B8 40 82 03 E8 */ bne lbl_80162040
+/* 80161C5C 0015D8BC 38 60 00 3B */ li r3, 0x3b
+/* 80161C60 0015D8C0 48 00 0E 31 */ bl func_80162A90
+/* 80161C64 0015D8C4 80 9F 00 0C */ lwz r4, 0xc(r31)
+/* 80161C68 0015D8C8 80 04 00 4C */ lwz r0, 0x4c(r4)
+/* 80161C6C 0015D8CC 7C 00 18 40 */ cmplw r0, r3
+/* 80161C70 0015D8D0 40 82 03 D0 */ bne lbl_80162040
+/* 80161C74 0015D8D4 38 00 00 10 */ li r0, 0x10
+/* 80161C78 0015D8D8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161C7C 0015D8DC 48 00 03 C4 */ b lbl_80162040
+lbl_80161C80:
+/* 80161C80 0015D8E0 38 60 00 01 */ li r3, 1
+/* 80161C84 0015D8E4 38 00 00 06 */ li r0, 6
+/* 80161C88 0015D8E8 98 7F 00 20 */ stb r3, 0x20(r31)
+/* 80161C8C 0015D8EC 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161C90 0015D8F0 48 00 03 B0 */ b lbl_80162040
+lbl_80161C94:
+/* 80161C94 0015D8F4 80 7F 00 0C */ lwz r3, 0xc(r31)
+/* 80161C98 0015D8F8 38 63 07 80 */ addi r3, r3, 0x780
+/* 80161C9C 0015D8FC 4B FF DE AD */ bl func_8015FB48
+/* 80161CA0 0015D900 2C 03 00 00 */ cmpwi r3, 0
+/* 80161CA4 0015D904 41 82 00 9C */ beq lbl_80161D40
+/* 80161CA8 0015D908 80 BF 00 0C */ lwz r5, 0xc(r31)
+/* 80161CAC 0015D90C 88 0D 82 E8 */ lbz r0, lbl_8063D5A8-_SDA_BASE_(r13)
+/* 80161CB0 0015D910 88 65 0D BD */ lbz r3, 0xdbd(r5)
+/* 80161CB4 0015D914 7C 03 00 40 */ cmplw r3, r0
+/* 80161CB8 0015D918 40 82 00 38 */ bne lbl_80161CF0
+/* 80161CBC 0015D91C 38 8D 82 E8 */ addi r4, r13, lbl_8063D5A8-_SDA_BASE_
+/* 80161CC0 0015D920 88 65 0D BE */ lbz r3, 0xdbe(r5)
+/* 80161CC4 0015D924 88 04 00 01 */ lbz r0, 1(r4)
+/* 80161CC8 0015D928 7C 03 00 40 */ cmplw r3, r0
+/* 80161CCC 0015D92C 40 82 00 24 */ bne lbl_80161CF0
+/* 80161CD0 0015D930 88 65 0D BF */ lbz r3, 0xdbf(r5)
+/* 80161CD4 0015D934 88 04 00 02 */ lbz r0, 2(r4)
+/* 80161CD8 0015D938 7C 03 00 40 */ cmplw r3, r0
+/* 80161CDC 0015D93C 40 82 00 14 */ bne lbl_80161CF0
+/* 80161CE0 0015D940 88 65 0D C0 */ lbz r3, 0xdc0(r5)
+/* 80161CE4 0015D944 88 04 00 03 */ lbz r0, 3(r4)
+/* 80161CE8 0015D948 7C 03 00 40 */ cmplw r3, r0
+/* 80161CEC 0015D94C 41 82 00 10 */ beq lbl_80161CFC
+lbl_80161CF0:
+/* 80161CF0 0015D950 38 00 00 0E */ li r0, 0xe
+/* 80161CF4 0015D954 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161CF8 0015D958 48 00 03 48 */ b lbl_80162040
+lbl_80161CFC:
+/* 80161CFC 0015D95C 38 00 00 09 */ li r0, 9
+/* 80161D00 0015D960 38 60 00 3A */ li r3, 0x3a
+/* 80161D04 0015D964 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161D08 0015D968 48 00 0D 89 */ bl func_80162A90
+/* 80161D0C 0015D96C 80 9F 00 0C */ lwz r4, 0xc(r31)
+/* 80161D10 0015D970 80 04 07 C8 */ lwz r0, 0x7c8(r4)
+/* 80161D14 0015D974 7C 00 18 40 */ cmplw r0, r3
+/* 80161D18 0015D978 40 82 03 28 */ bne lbl_80162040
+/* 80161D1C 0015D97C 38 60 00 3B */ li r3, 0x3b
+/* 80161D20 0015D980 48 00 0D 71 */ bl func_80162A90
+/* 80161D24 0015D984 80 9F 00 0C */ lwz r4, 0xc(r31)
+/* 80161D28 0015D988 80 04 07 CC */ lwz r0, 0x7cc(r4)
+/* 80161D2C 0015D98C 7C 00 18 40 */ cmplw r0, r3
+/* 80161D30 0015D990 40 82 03 10 */ bne lbl_80162040
+/* 80161D34 0015D994 38 00 00 10 */ li r0, 0x10
+/* 80161D38 0015D998 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161D3C 0015D99C 48 00 03 04 */ b lbl_80162040
+lbl_80161D40:
+/* 80161D40 0015D9A0 38 00 00 0F */ li r0, 0xf
+/* 80161D44 0015D9A4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161D48 0015D9A8 48 00 02 F8 */ b lbl_80162040
+/* 80161D4C 0015D9AC 3C A0 80 49 */ lis r5, lbl_80488300@ha
+/* 80161D50 0015D9B0 38 00 00 3F */ li r0, 0x3f
+/* 80161D54 0015D9B4 38 A5 83 00 */ addi r5, r5, lbl_80488300@l
+/* 80161D58 0015D9B8 88 85 00 20 */ lbz r4, 0x20(r5)
+/* 80161D5C 0015D9BC 80 65 00 24 */ lwz r3, 0x24(r5)
+/* 80161D60 0015D9C0 1C 84 07 80 */ mulli r4, r4, 0x780
+/* 80161D64 0015D9C4 80 A5 00 0C */ lwz r5, 0xc(r5)
+/* 80161D68 0015D9C8 39 03 FF FC */ addi r8, r3, -4
+/* 80161D6C 0015D9CC 7C 85 22 14 */ add r4, r5, r4
+/* 80161D70 0015D9D0 38 C4 00 4C */ addi r6, r4, 0x4c
+/* 80161D74 0015D9D4 7C 09 03 A6 */ mtctr r0
+lbl_80161D78:
+/* 80161D78 0015D9D8 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80161D7C 0015D9DC 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80161D80 0015D9E0 90 A8 00 04 */ stw r5, 4(r8)
+/* 80161D84 0015D9E4 94 08 00 08 */ stwu r0, 8(r8)
+/* 80161D88 0015D9E8 42 00 FF F0 */ bdnz lbl_80161D78
+/* 80161D8C 0015D9EC 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80161D90 0015D9F0 38 00 01 A4 */ li r0, 0x1a4
+/* 80161D94 0015D9F4 38 E3 01 FB */ addi r7, r3, 0x1fb
+/* 80161D98 0015D9F8 38 C4 02 4B */ addi r6, r4, 0x24b
+/* 80161D9C 0015D9FC 90 A8 00 04 */ stw r5, 4(r8)
+/* 80161DA0 0015DA00 7C 09 03 A6 */ mtctr r0
+lbl_80161DA4:
+/* 80161DA4 0015DA04 88 A6 00 01 */ lbz r5, 1(r6)
+/* 80161DA8 0015DA08 8C 06 00 02 */ lbzu r0, 2(r6)
+/* 80161DAC 0015DA0C 98 A7 00 01 */ stb r5, 1(r7)
+/* 80161DB0 0015DA10 9C 07 00 02 */ stbu r0, 2(r7)
+/* 80161DB4 0015DA14 42 00 FF F0 */ bdnz lbl_80161DA4
+/* 80161DB8 0015DA18 88 A4 05 94 */ lbz r5, 0x594(r4)
+/* 80161DBC 0015DA1C 38 00 00 17 */ li r0, 0x17
+/* 80161DC0 0015DA20 38 E3 05 44 */ addi r7, r3, 0x544
+/* 80161DC4 0015DA24 38 C4 05 94 */ addi r6, r4, 0x594
+/* 80161DC8 0015DA28 98 A3 05 44 */ stb r5, 0x544(r3)
+/* 80161DCC 0015DA2C 88 A4 05 95 */ lbz r5, 0x595(r4)
+/* 80161DD0 0015DA30 98 A3 05 45 */ stb r5, 0x545(r3)
+/* 80161DD4 0015DA34 7C 09 03 A6 */ mtctr r0
+lbl_80161DD8:
+/* 80161DD8 0015DA38 80 A6 00 04 */ lwz r5, 4(r6)
+/* 80161DDC 0015DA3C 84 06 00 08 */ lwzu r0, 8(r6)
+/* 80161DE0 0015DA40 90 A7 00 04 */ stw r5, 4(r7)
+/* 80161DE4 0015DA44 94 07 00 08 */ stwu r0, 8(r7)
+/* 80161DE8 0015DA48 42 00 FF F0 */ bdnz lbl_80161DD8
+/* 80161DEC 0015DA4C 80 A4 06 50 */ lwz r5, 0x650(r4)
+/* 80161DF0 0015DA50 38 00 00 30 */ li r0, 0x30
+/* 80161DF4 0015DA54 38 E3 06 02 */ addi r7, r3, 0x602
+/* 80161DF8 0015DA58 38 C4 06 52 */ addi r6, r4, 0x652
+/* 80161DFC 0015DA5C 90 A3 06 00 */ stw r5, 0x600(r3)
+/* 80161E00 0015DA60 7C 09 03 A6 */ mtctr r0
+lbl_80161E04:
+/* 80161E04 0015DA64 A0 A6 00 02 */ lhz r5, 2(r6)
+/* 80161E08 0015DA68 A4 06 00 04 */ lhzu r0, 4(r6)
+/* 80161E0C 0015DA6C B0 A7 00 02 */ sth r5, 2(r7)
+/* 80161E10 0015DA70 B4 07 00 04 */ sthu r0, 4(r7)
+/* 80161E14 0015DA74 42 00 FF F0 */ bdnz lbl_80161E04
+/* 80161E18 0015DA78 80 A4 07 14 */ lwz r5, 0x714(r4)
+/* 80161E1C 0015DA7C 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161E20 0015DA80 80 04 07 18 */ lwz r0, 0x718(r4)
+/* 80161E24 0015DA84 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161E28 0015DA88 90 A3 06 C4 */ stw r5, 0x6c4(r3)
+/* 80161E2C 0015DA8C 90 03 06 C8 */ stw r0, 0x6c8(r3)
+/* 80161E30 0015DA90 80 04 07 1C */ lwz r0, 0x71c(r4)
+/* 80161E34 0015DA94 90 03 06 CC */ stw r0, 0x6cc(r3)
+/* 80161E38 0015DA98 88 A4 07 20 */ lbz r5, 0x720(r4)
+/* 80161E3C 0015DA9C 88 04 07 21 */ lbz r0, 0x721(r4)
+/* 80161E40 0015DAA0 98 A3 06 D0 */ stb r5, 0x6d0(r3)
+/* 80161E44 0015DAA4 98 03 06 D1 */ stb r0, 0x6d1(r3)
+/* 80161E48 0015DAA8 88 A4 07 22 */ lbz r5, 0x722(r4)
+/* 80161E4C 0015DAAC 88 04 07 23 */ lbz r0, 0x723(r4)
+/* 80161E50 0015DAB0 98 A3 06 D2 */ stb r5, 0x6d2(r3)
+/* 80161E54 0015DAB4 98 03 06 D3 */ stb r0, 0x6d3(r3)
+/* 80161E58 0015DAB8 88 A4 07 24 */ lbz r5, 0x724(r4)
+/* 80161E5C 0015DABC 88 04 07 25 */ lbz r0, 0x725(r4)
+/* 80161E60 0015DAC0 98 A3 06 D4 */ stb r5, 0x6d4(r3)
+/* 80161E64 0015DAC4 98 03 06 D5 */ stb r0, 0x6d5(r3)
+/* 80161E68 0015DAC8 88 A4 07 26 */ lbz r5, 0x726(r4)
+/* 80161E6C 0015DACC 88 04 07 27 */ lbz r0, 0x727(r4)
+/* 80161E70 0015DAD0 98 A3 06 D6 */ stb r5, 0x6d6(r3)
+/* 80161E74 0015DAD4 98 03 06 D7 */ stb r0, 0x6d7(r3)
+/* 80161E78 0015DAD8 88 04 07 28 */ lbz r0, 0x728(r4)
+/* 80161E7C 0015DADC 98 03 06 D8 */ stb r0, 0x6d8(r3)
+/* 80161E80 0015DAE0 88 04 07 29 */ lbz r0, 0x729(r4)
+/* 80161E84 0015DAE4 98 03 06 D9 */ stb r0, 0x6d9(r3)
+/* 80161E88 0015DAE8 80 04 07 2C */ lwz r0, 0x72c(r4)
+/* 80161E8C 0015DAEC 90 03 06 DC */ stw r0, 0x6dc(r3)
+/* 80161E90 0015DAF0 80 04 07 30 */ lwz r0, 0x730(r4)
+/* 80161E94 0015DAF4 90 03 06 E0 */ stw r0, 0x6e0(r3)
+/* 80161E98 0015DAF8 88 04 07 34 */ lbz r0, 0x734(r4)
+/* 80161E9C 0015DAFC 98 03 06 E4 */ stb r0, 0x6e4(r3)
+/* 80161EA0 0015DB00 88 04 07 35 */ lbz r0, 0x735(r4)
+/* 80161EA4 0015DB04 98 03 06 E5 */ stb r0, 0x6e5(r3)
+/* 80161EA8 0015DB08 88 04 07 36 */ lbz r0, 0x736(r4)
+/* 80161EAC 0015DB0C 98 03 06 E6 */ stb r0, 0x6e6(r3)
+/* 80161EB0 0015DB10 88 04 07 37 */ lbz r0, 0x737(r4)
+/* 80161EB4 0015DB14 98 03 06 E7 */ stb r0, 0x6e7(r3)
+/* 80161EB8 0015DB18 88 04 07 38 */ lbz r0, 0x738(r4)
+/* 80161EBC 0015DB1C 98 03 06 E8 */ stb r0, 0x6e8(r3)
+/* 80161EC0 0015DB20 88 04 07 39 */ lbz r0, 0x739(r4)
+/* 80161EC4 0015DB24 98 03 06 E9 */ stb r0, 0x6e9(r3)
+/* 80161EC8 0015DB28 88 04 07 3A */ lbz r0, 0x73a(r4)
+/* 80161ECC 0015DB2C 98 03 06 EA */ stb r0, 0x6ea(r3)
+/* 80161ED0 0015DB30 88 04 07 3B */ lbz r0, 0x73b(r4)
+/* 80161ED4 0015DB34 98 03 06 EB */ stb r0, 0x6eb(r3)
+/* 80161ED8 0015DB38 80 79 00 24 */ lwz r3, 0x24(r25)
+/* 80161EDC 0015DB3C 4B EF 6F 59 */ bl func_80058E34
+/* 80161EE0 0015DB40 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161EE4 0015DB44 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161EE8 0015DB48 48 07 8E 61 */ bl func_801DAD48
+/* 80161EEC 0015DB4C 38 00 00 00 */ li r0, 0
+/* 80161EF0 0015DB50 38 60 00 01 */ li r3, 1
+/* 80161EF4 0015DB54 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161EF8 0015DB58 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161EFC 0015DB5C 48 00 01 48 */ b lbl_80162044
+/* 80161F00 0015DB60 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161F04 0015DB64 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161F08 0015DB68 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161F0C 0015DB6C 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161F10 0015DB70 48 07 8E 39 */ bl func_801DAD48
+/* 80161F14 0015DB74 38 00 00 00 */ li r0, 0
+/* 80161F18 0015DB78 38 60 FF FF */ li r3, -1
+/* 80161F1C 0015DB7C 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161F20 0015DB80 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161F24 0015DB84 48 00 01 20 */ b lbl_80162044
+/* 80161F28 0015DB88 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161F2C 0015DB8C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161F30 0015DB90 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161F34 0015DB94 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161F38 0015DB98 48 07 8E 11 */ bl func_801DAD48
+/* 80161F3C 0015DB9C 38 00 00 00 */ li r0, 0
+/* 80161F40 0015DBA0 38 60 FF FE */ li r3, -2
+/* 80161F44 0015DBA4 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161F48 0015DBA8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161F4C 0015DBAC 48 00 00 F8 */ b lbl_80162044
+/* 80161F50 0015DBB0 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161F54 0015DBB4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161F58 0015DBB8 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161F5C 0015DBBC 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161F60 0015DBC0 48 07 8D E9 */ bl func_801DAD48
+/* 80161F64 0015DBC4 38 00 00 00 */ li r0, 0
+/* 80161F68 0015DBC8 38 60 FF FD */ li r3, -3
+/* 80161F6C 0015DBCC 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161F70 0015DBD0 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161F74 0015DBD4 48 00 00 D0 */ b lbl_80162044
+/* 80161F78 0015DBD8 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161F7C 0015DBDC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161F80 0015DBE0 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161F84 0015DBE4 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161F88 0015DBE8 48 07 8D C1 */ bl func_801DAD48
+/* 80161F8C 0015DBEC 38 00 00 00 */ li r0, 0
+/* 80161F90 0015DBF0 38 60 FF FC */ li r3, -4
+/* 80161F94 0015DBF4 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161F98 0015DBF8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161F9C 0015DBFC 48 00 00 A8 */ b lbl_80162044
+/* 80161FA0 0015DC00 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161FA4 0015DC04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161FA8 0015DC08 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161FAC 0015DC0C 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161FB0 0015DC10 48 07 8D 99 */ bl func_801DAD48
+/* 80161FB4 0015DC14 38 00 00 00 */ li r0, 0
+/* 80161FB8 0015DC18 38 60 FF FB */ li r3, -5
+/* 80161FBC 0015DC1C 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161FC0 0015DC20 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161FC4 0015DC24 48 00 00 80 */ b lbl_80162044
+/* 80161FC8 0015DC28 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161FCC 0015DC2C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161FD0 0015DC30 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161FD4 0015DC34 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80161FD8 0015DC38 48 07 8D 71 */ bl func_801DAD48
+/* 80161FDC 0015DC3C 38 00 00 00 */ li r0, 0
+/* 80161FE0 0015DC40 38 60 FF FA */ li r3, -6
+/* 80161FE4 0015DC44 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80161FE8 0015DC48 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80161FEC 0015DC4C 48 00 00 58 */ b lbl_80162044
+/* 80161FF0 0015DC50 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 80161FF4 0015DC54 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80161FF8 0015DC58 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80161FFC 0015DC5C 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80162000 0015DC60 48 07 8D 49 */ bl func_801DAD48
+/* 80162004 0015DC64 38 00 00 00 */ li r0, 0
+/* 80162008 0015DC68 38 60 FF F9 */ li r3, -7
+/* 8016200C 0015DC6C 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80162010 0015DC70 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 80162014 0015DC74 48 00 00 30 */ b lbl_80162044
+/* 80162018 0015DC78 3F 20 80 49 */ lis r25, lbl_80488300@ha
+/* 8016201C 0015DC7C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80162020 0015DC80 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
+/* 80162024 0015DC84 80 99 00 0C */ lwz r4, 0xc(r25)
+/* 80162028 0015DC88 48 07 8D 21 */ bl func_801DAD48
+/* 8016202C 0015DC8C 38 00 00 00 */ li r0, 0
+/* 80162030 0015DC90 38 60 FF F8 */ li r3, -8
+/* 80162034 0015DC94 90 19 00 0C */ stw r0, 0xc(r25)
+/* 80162038 0015DC98 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
+/* 8016203C 0015DC9C 48 00 00 08 */ b lbl_80162044
+lbl_80162040:
+/* 80162040 0015DCA0 38 60 00 00 */ li r3, 0
+lbl_80162044:
+/* 80162044 0015DCA4 39 61 07 20 */ addi r11, r1, 0x720
+/* 80162048 0015DCA8 48 06 51 25 */ bl _restgpr_25
+/* 8016204C 0015DCAC 80 01 07 24 */ lwz r0, 0x724(r1)
+/* 80162050 0015DCB0 7C 08 03 A6 */ mtlr r0
+/* 80162054 0015DCB4 38 21 07 20 */ addi r1, r1, 0x720
+/* 80162058 0015DCB8 4E 80 00 20 */ blr
+
+.global func_8016205C
+func_8016205C:
+/* 8016205C 0015DCBC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80162060 0015DCC0 7C 08 02 A6 */ mflr r0
+/* 80162064 0015DCC4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80162068 0015DCC8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8016206C 0015DCCC 48 06 50 B5 */ bl _savegpr_25
+/* 80162070 0015DCD0 3F C0 80 64 */ lis r30, lbl_8063CE34@ha
+/* 80162074 0015DCD4 7C 7F 1B 78 */ mr r31, r3
+/* 80162078 0015DCD8 3F 63 00 06 */ addis r27, r3, 6
+/* 8016207C 0015DCDC 3B 40 00 00 */ li r26, 0
+/* 80162080 0015DCE0 3B DE CE 34 */ addi r30, r30, lbl_8063CE34@l
+/* 80162084 0015DCE4 3B AD 82 EC */ addi r29, r13, lbl_8063D5AC-_SDA_BASE_
+lbl_80162088:
+/* 80162088 0015DCE8 57 43 04 3E */ clrlwi r3, r26, 0x10
+/* 8016208C 0015DCEC 57 40 0B FC */ rlwinm r0, r26, 1, 0xf, 0x1e
+/* 80162090 0015DCF0 1C A3 00 0E */ mulli r5, r3, 0xe
+/* 80162094 0015DCF4 7F 3D 02 2E */ lhzx r25, r29, r0
+/* 80162098 0015DCF8 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 8016209C 0015DCFC 7F 24 CB 78 */ mr r4, r25
+/* 801620A0 0015DD00 7F 9B 2A 14 */ add r28, r27, r5
+/* 801620A4 0015DD04 48 23 58 39 */ bl func_803978DC
+/* 801620A8 0015DD08 B0 7C 60 B8 */ sth r3, 0x60b8(r28)
+/* 801620AC 0015DD0C 7F 24 CB 78 */ mr r4, r25
+/* 801620B0 0015DD10 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 801620B4 0015DD14 48 23 58 5D */ bl func_80397910
+/* 801620B8 0015DD18 B0 7C 60 BA */ sth r3, 0x60ba(r28)
+/* 801620BC 0015DD1C 7F 24 CB 78 */ mr r4, r25
+/* 801620C0 0015DD20 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 801620C4 0015DD24 48 23 58 81 */ bl func_80397944
+/* 801620C8 0015DD28 B0 7C 60 BC */ sth r3, 0x60bc(r28)
+/* 801620CC 0015DD2C 7F 24 CB 78 */ mr r4, r25
+/* 801620D0 0015DD30 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 801620D4 0015DD34 48 23 58 A5 */ bl func_80397978
+/* 801620D8 0015DD38 B0 7C 60 BE */ sth r3, 0x60be(r28)
+/* 801620DC 0015DD3C 7F 24 CB 78 */ mr r4, r25
+/* 801620E0 0015DD40 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 801620E4 0015DD44 48 23 58 C9 */ bl func_803979AC
+/* 801620E8 0015DD48 B0 7C 60 C0 */ sth r3, 0x60c0(r28)
+/* 801620EC 0015DD4C 7F 24 CB 78 */ mr r4, r25
+/* 801620F0 0015DD50 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 801620F4 0015DD54 48 23 58 ED */ bl func_803979E0
+/* 801620F8 0015DD58 B0 7C 60 C2 */ sth r3, 0x60c2(r28)
+/* 801620FC 0015DD5C 7F 24 CB 78 */ mr r4, r25
+/* 80162100 0015DD60 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162104 0015DD64 48 23 59 11 */ bl func_80397A14
+/* 80162108 0015DD68 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 8016210C 0015DD6C 50 60 7C 20 */ rlwimi r0, r3, 0xf, 0x10, 0x10
+/* 80162110 0015DD70 7F 24 CB 78 */ mr r4, r25
+/* 80162114 0015DD74 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162118 0015DD78 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 8016211C 0015DD7C 48 23 59 31 */ bl func_80397A4C
+/* 80162120 0015DD80 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 80162124 0015DD84 50 60 74 62 */ rlwimi r0, r3, 0xe, 0x11, 0x11
+/* 80162128 0015DD88 7F 24 CB 78 */ mr r4, r25
+/* 8016212C 0015DD8C 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162130 0015DD90 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 80162134 0015DD94 48 23 59 51 */ bl func_80397A84
+/* 80162138 0015DD98 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 8016213C 0015DD9C 50 60 6C A4 */ rlwimi r0, r3, 0xd, 0x12, 0x12
+/* 80162140 0015DDA0 7F 24 CB 78 */ mr r4, r25
+/* 80162144 0015DDA4 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162148 0015DDA8 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 8016214C 0015DDAC 48 23 59 71 */ bl func_80397ABC
+/* 80162150 0015DDB0 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 80162154 0015DDB4 50 60 64 E6 */ rlwimi r0, r3, 0xc, 0x13, 0x13
+/* 80162158 0015DDB8 7F 24 CB 78 */ mr r4, r25
+/* 8016215C 0015DDBC 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162160 0015DDC0 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 80162164 0015DDC4 48 23 59 91 */ bl func_80397AF4
+/* 80162168 0015DDC8 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 8016216C 0015DDCC 50 60 5D 28 */ rlwimi r0, r3, 0xb, 0x14, 0x14
+/* 80162170 0015DDD0 7F 24 CB 78 */ mr r4, r25
+/* 80162174 0015DDD4 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162178 0015DDD8 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 8016217C 0015DDDC 48 23 59 B1 */ bl func_80397B2C
+/* 80162180 0015DDE0 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 80162184 0015DDE4 50 60 55 6A */ rlwimi r0, r3, 0xa, 0x15, 0x15
+/* 80162188 0015DDE8 7F 24 CB 78 */ mr r4, r25
+/* 8016218C 0015DDEC 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 80162190 0015DDF0 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 80162194 0015DDF4 48 23 59 D1 */ bl func_80397B64
+/* 80162198 0015DDF8 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 8016219C 0015DDFC 50 60 4D AC */ rlwimi r0, r3, 9, 0x16, 0x16
+/* 801621A0 0015DE00 7F 24 CB 78 */ mr r4, r25
+/* 801621A4 0015DE04 38 7E 00 5C */ addi r3, r30, 0x5c
+/* 801621A8 0015DE08 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 801621AC 0015DE0C 48 23 59 F1 */ bl func_80397B9C
+/* 801621B0 0015DE10 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
+/* 801621B4 0015DE14 3B 5A 00 01 */ addi r26, r26, 1
+/* 801621B8 0015DE18 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
+/* 801621BC 0015DE1C 28 1A 00 03 */ cmplwi r26, 3
+/* 801621C0 0015DE20 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
+/* 801621C4 0015DE24 41 80 FE C4 */ blt lbl_80162088
+/* 801621C8 0015DE28 3C 9F 00 06 */ addis r4, r31, 6
+/* 801621CC 0015DE2C 38 60 30 6C */ li r3, 0x306c
+/* 801621D0 0015DE30 38 84 60 E2 */ addi r4, r4, 0x60e2
+/* 801621D4 0015DE34 48 0E E2 05 */ bl func_802503D8
+/* 801621D8 0015DE38 3C 9F 00 06 */ addis r4, r31, 6
+/* 801621DC 0015DE3C 38 60 30 6D */ li r3, 0x306d
+/* 801621E0 0015DE40 38 84 60 FA */ addi r4, r4, 0x60fa
+/* 801621E4 0015DE44 48 0E E1 F5 */ bl func_802503D8
+/* 801621E8 0015DE48 3C 9F 00 06 */ addis r4, r31, 6
+/* 801621EC 0015DE4C 38 60 30 6E */ li r3, 0x306e
+/* 801621F0 0015DE50 38 84 61 12 */ addi r4, r4, 0x6112
+/* 801621F4 0015DE54 48 0E E1 E5 */ bl func_802503D8
+/* 801621F8 0015DE58 39 61 00 30 */ addi r11, r1, 0x30
+/* 801621FC 0015DE5C 48 06 4F 71 */ bl _restgpr_25
+/* 80162200 0015DE60 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80162204 0015DE64 7C 08 03 A6 */ mtlr r0
+/* 80162208 0015DE68 38 21 00 30 */ addi r1, r1, 0x30
+/* 8016220C 0015DE6C 4E 80 00 20 */ blr
+
+.global func_80162210
+func_80162210:
+/* 80162210 0015DE70 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162214 0015DE74 7C 08 02 A6 */ mflr r0
+/* 80162218 0015DE78 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016221C 0015DE7C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80162220 0015DE80 93 C1 00 08 */ stw r30, 8(r1)
+/* 80162224 0015DE84 7C 7E 1B 78 */ mr r30, r3
+/* 80162228 0015DE88 4B FF D4 B9 */ bl func_8015F6E0
+/* 8016222C 0015DE8C 7C 7F 1B 78 */ mr r31, r3
+/* 80162230 0015DE90 38 60 00 0B */ li r3, 0xb
+/* 80162234 0015DE94 48 00 08 5D */ bl func_80162A90
+/* 80162238 0015DE98 90 7E 06 C4 */ stw r3, 0x6c4(r30)
+/* 8016223C 0015DE9C 38 60 00 0C */ li r3, 0xc
+/* 80162240 0015DEA0 48 00 08 51 */ bl func_80162A90
+/* 80162244 0015DEA4 90 7E 06 C8 */ stw r3, 0x6c8(r30)
+/* 80162248 0015DEA8 38 60 00 0D */ li r3, 0xd
+/* 8016224C 0015DEAC 48 00 08 45 */ bl func_80162A90
+/* 80162250 0015DEB0 90 7E 06 CC */ stw r3, 0x6cc(r30)
+/* 80162254 0015DEB4 38 60 00 0E */ li r3, 0xe
+/* 80162258 0015DEB8 48 00 08 39 */ bl func_80162A90
+/* 8016225C 0015DEBC 98 7E 06 D0 */ stb r3, 0x6d0(r30)
+/* 80162260 0015DEC0 38 60 00 0F */ li r3, 0xf
+/* 80162264 0015DEC4 48 00 08 2D */ bl func_80162A90
+/* 80162268 0015DEC8 98 7E 06 D1 */ stb r3, 0x6d1(r30)
+/* 8016226C 0015DECC 38 60 00 10 */ li r3, 0x10
+/* 80162270 0015DED0 48 00 08 21 */ bl func_80162A90
+/* 80162274 0015DED4 98 7E 06 D2 */ stb r3, 0x6d2(r30)
+/* 80162278 0015DED8 38 60 00 11 */ li r3, 0x11
+/* 8016227C 0015DEDC 48 00 08 15 */ bl func_80162A90
+/* 80162280 0015DEE0 98 7E 06 D3 */ stb r3, 0x6d3(r30)
+/* 80162284 0015DEE4 38 60 00 12 */ li r3, 0x12
+/* 80162288 0015DEE8 48 00 08 09 */ bl func_80162A90
+/* 8016228C 0015DEEC 98 7E 06 D4 */ stb r3, 0x6d4(r30)
+/* 80162290 0015DEF0 38 60 00 13 */ li r3, 0x13
+/* 80162294 0015DEF4 48 00 07 FD */ bl func_80162A90
+/* 80162298 0015DEF8 98 7E 06 D5 */ stb r3, 0x6d5(r30)
+/* 8016229C 0015DEFC 38 60 00 14 */ li r3, 0x14
+/* 801622A0 0015DF00 48 00 07 F1 */ bl func_80162A90
+/* 801622A4 0015DF04 98 7E 06 D6 */ stb r3, 0x6d6(r30)
+/* 801622A8 0015DF08 38 60 00 15 */ li r3, 0x15
+/* 801622AC 0015DF0C 48 00 07 E5 */ bl func_80162A90
+/* 801622B0 0015DF10 98 7E 06 D7 */ stb r3, 0x6d7(r30)
+/* 801622B4 0015DF14 38 60 00 16 */ li r3, 0x16
+/* 801622B8 0015DF18 48 00 07 D9 */ bl func_80162A90
+/* 801622BC 0015DF1C 98 7E 06 D8 */ stb r3, 0x6d8(r30)
+/* 801622C0 0015DF20 38 60 00 17 */ li r3, 0x17
+/* 801622C4 0015DF24 48 00 07 CD */ bl func_80162A90
+/* 801622C8 0015DF28 98 7E 06 D9 */ stb r3, 0x6d9(r30)
+/* 801622CC 0015DF2C 38 60 00 3A */ li r3, 0x3a
+/* 801622D0 0015DF30 48 00 07 C1 */ bl func_80162A90
+/* 801622D4 0015DF34 90 7E 06 DC */ stw r3, 0x6dc(r30)
+/* 801622D8 0015DF38 38 60 00 3B */ li r3, 0x3b
+/* 801622DC 0015DF3C 48 00 07 B5 */ bl func_80162A90
+/* 801622E0 0015DF40 90 7E 06 E0 */ stw r3, 0x6e0(r30)
+/* 801622E4 0015DF44 38 00 00 1B */ li r0, 0x1b
+/* 801622E8 0015DF48 38 BE 05 7A */ addi r5, r30, 0x57a
+/* 801622EC 0015DF4C 38 9F 00 42 */ addi r4, r31, 0x42
+/* 801622F0 0015DF50 A0 DF 00 10 */ lhz r6, 0x10(r31)
+/* 801622F4 0015DF54 A0 7F 00 12 */ lhz r3, 0x12(r31)
+/* 801622F8 0015DF58 B0 DE 05 48 */ sth r6, 0x548(r30)
+/* 801622FC 0015DF5C B0 7E 05 4A */ sth r3, 0x54a(r30)
+/* 80162300 0015DF60 A0 DF 00 14 */ lhz r6, 0x14(r31)
+/* 80162304 0015DF64 A0 7F 00 16 */ lhz r3, 0x16(r31)
+/* 80162308 0015DF68 B0 DE 05 4C */ sth r6, 0x54c(r30)
+/* 8016230C 0015DF6C B0 7E 05 4E */ sth r3, 0x54e(r30)
+/* 80162310 0015DF70 A0 DF 00 18 */ lhz r6, 0x18(r31)
+/* 80162314 0015DF74 A0 7F 00 1A */ lhz r3, 0x1a(r31)
+/* 80162318 0015DF78 B0 DE 05 50 */ sth r6, 0x550(r30)
+/* 8016231C 0015DF7C B0 7E 05 52 */ sth r3, 0x552(r30)
+/* 80162320 0015DF80 A0 DF 00 1C */ lhz r6, 0x1c(r31)
+/* 80162324 0015DF84 A0 7F 00 1E */ lhz r3, 0x1e(r31)
+/* 80162328 0015DF88 B0 DE 05 54 */ sth r6, 0x554(r30)
+/* 8016232C 0015DF8C B0 7E 05 56 */ sth r3, 0x556(r30)
+/* 80162330 0015DF90 A0 DF 00 20 */ lhz r6, 0x20(r31)
+/* 80162334 0015DF94 A0 7F 00 22 */ lhz r3, 0x22(r31)
+/* 80162338 0015DF98 B0 DE 05 58 */ sth r6, 0x558(r30)
+/* 8016233C 0015DF9C B0 7E 05 5A */ sth r3, 0x55a(r30)
+/* 80162340 0015DFA0 A0 DF 00 24 */ lhz r6, 0x24(r31)
+/* 80162344 0015DFA4 A0 7F 00 26 */ lhz r3, 0x26(r31)
+/* 80162348 0015DFA8 B0 DE 05 5C */ sth r6, 0x55c(r30)
+/* 8016234C 0015DFAC B0 7E 05 5E */ sth r3, 0x55e(r30)
+/* 80162350 0015DFB0 A0 DF 00 28 */ lhz r6, 0x28(r31)
+/* 80162354 0015DFB4 A0 7F 00 2A */ lhz r3, 0x2a(r31)
+/* 80162358 0015DFB8 B0 DE 05 60 */ sth r6, 0x560(r30)
+/* 8016235C 0015DFBC B0 7E 05 62 */ sth r3, 0x562(r30)
+/* 80162360 0015DFC0 A0 DF 00 2C */ lhz r6, 0x2c(r31)
+/* 80162364 0015DFC4 A0 7F 00 2E */ lhz r3, 0x2e(r31)
+/* 80162368 0015DFC8 B0 DE 05 64 */ sth r6, 0x564(r30)
+/* 8016236C 0015DFCC B0 7E 05 66 */ sth r3, 0x566(r30)
+/* 80162370 0015DFD0 A0 DF 00 30 */ lhz r6, 0x30(r31)
+/* 80162374 0015DFD4 A0 7F 00 32 */ lhz r3, 0x32(r31)
+/* 80162378 0015DFD8 B0 DE 05 68 */ sth r6, 0x568(r30)
+/* 8016237C 0015DFDC B0 7E 05 6A */ sth r3, 0x56a(r30)
+/* 80162380 0015DFE0 A0 DF 00 34 */ lhz r6, 0x34(r31)
+/* 80162384 0015DFE4 A0 7F 00 36 */ lhz r3, 0x36(r31)
+/* 80162388 0015DFE8 B0 DE 05 6C */ sth r6, 0x56c(r30)
+/* 8016238C 0015DFEC B0 7E 05 6E */ sth r3, 0x56e(r30)
+/* 80162390 0015DFF0 A0 DF 00 38 */ lhz r6, 0x38(r31)
+/* 80162394 0015DFF4 A0 7F 00 3A */ lhz r3, 0x3a(r31)
+/* 80162398 0015DFF8 B0 DE 05 70 */ sth r6, 0x570(r30)
+/* 8016239C 0015DFFC B0 7E 05 72 */ sth r3, 0x572(r30)
+/* 801623A0 0015E000 A0 DF 00 3C */ lhz r6, 0x3c(r31)
+/* 801623A4 0015E004 A0 7F 00 3E */ lhz r3, 0x3e(r31)
+/* 801623A8 0015E008 B0 DE 05 74 */ sth r6, 0x574(r30)
+/* 801623AC 0015E00C B0 7E 05 76 */ sth r3, 0x576(r30)
+/* 801623B0 0015E010 A0 7F 00 40 */ lhz r3, 0x40(r31)
+/* 801623B4 0015E014 B0 7E 05 78 */ sth r3, 0x578(r30)
+/* 801623B8 0015E018 A0 7F 00 42 */ lhz r3, 0x42(r31)
+/* 801623BC 0015E01C B0 7E 05 7A */ sth r3, 0x57a(r30)
+/* 801623C0 0015E020 7C 09 03 A6 */ mtctr r0
+lbl_801623C4:
+/* 801623C4 0015E024 A0 64 00 02 */ lhz r3, 2(r4)
+/* 801623C8 0015E028 A4 04 00 04 */ lhzu r0, 4(r4)
+/* 801623CC 0015E02C B0 65 00 02 */ sth r3, 2(r5)
+/* 801623D0 0015E030 B4 05 00 04 */ sthu r0, 4(r5)
+/* 801623D4 0015E034 42 00 FF F0 */ bdnz lbl_801623C4
+/* 801623D8 0015E038 80 1F 00 B0 */ lwz r0, 0xb0(r31)
+/* 801623DC 0015E03C 90 1E 05 E8 */ stw r0, 0x5e8(r30)
+/* 801623E0 0015E040 88 1F 00 B4 */ lbz r0, 0xb4(r31)
+/* 801623E4 0015E044 98 1E 05 EC */ stb r0, 0x5ec(r30)
+/* 801623E8 0015E048 88 1F 00 B5 */ lbz r0, 0xb5(r31)
+/* 801623EC 0015E04C 98 1E 05 ED */ stb r0, 0x5ed(r30)
+/* 801623F0 0015E050 88 1F 00 B6 */ lbz r0, 0xb6(r31)
+/* 801623F4 0015E054 98 1E 05 EE */ stb r0, 0x5ee(r30)
+/* 801623F8 0015E058 88 1F 00 B7 */ lbz r0, 0xb7(r31)
+/* 801623FC 0015E05C 98 1E 05 EF */ stb r0, 0x5ef(r30)
+/* 80162400 0015E060 88 1F 00 B8 */ lbz r0, 0xb8(r31)
+/* 80162404 0015E064 98 1E 05 F0 */ stb r0, 0x5f0(r30)
+/* 80162408 0015E068 88 7F 00 B9 */ lbz r3, 0xb9(r31)
+/* 8016240C 0015E06C 88 1F 00 BA */ lbz r0, 0xba(r31)
+/* 80162410 0015E070 98 7E 05 F1 */ stb r3, 0x5f1(r30)
+/* 80162414 0015E074 98 1E 05 F2 */ stb r0, 0x5f2(r30)
+/* 80162418 0015E078 88 7F 00 BB */ lbz r3, 0xbb(r31)
+/* 8016241C 0015E07C 88 1F 00 BC */ lbz r0, 0xbc(r31)
+/* 80162420 0015E080 98 7E 05 F3 */ stb r3, 0x5f3(r30)
+/* 80162424 0015E084 98 1E 05 F4 */ stb r0, 0x5f4(r30)
+/* 80162428 0015E088 88 7F 00 BD */ lbz r3, 0xbd(r31)
+/* 8016242C 0015E08C 88 1F 00 BE */ lbz r0, 0xbe(r31)
+/* 80162430 0015E090 98 7E 05 F5 */ stb r3, 0x5f5(r30)
+/* 80162434 0015E094 98 1E 05 F6 */ stb r0, 0x5f6(r30)
+/* 80162438 0015E098 88 7F 00 BF */ lbz r3, 0xbf(r31)
+/* 8016243C 0015E09C 88 1F 00 C0 */ lbz r0, 0xc0(r31)
+/* 80162440 0015E0A0 98 7E 05 F7 */ stb r3, 0x5f7(r30)
+/* 80162444 0015E0A4 98 1E 05 F8 */ stb r0, 0x5f8(r30)
+/* 80162448 0015E0A8 88 1F 00 C1 */ lbz r0, 0xc1(r31)
+/* 8016244C 0015E0AC 98 1E 05 F9 */ stb r0, 0x5f9(r30)
+/* 80162450 0015E0B0 88 1F 00 C2 */ lbz r0, 0xc2(r31)
+/* 80162454 0015E0B4 98 1E 05 FA */ stb r0, 0x5fa(r30)
+/* 80162458 0015E0B8 88 1F 00 C3 */ lbz r0, 0xc3(r31)
+/* 8016245C 0015E0BC 98 1E 05 FB */ stb r0, 0x5fb(r30)
+/* 80162460 0015E0C0 88 1F 00 C4 */ lbz r0, 0xc4(r31)
+/* 80162464 0015E0C4 98 1E 05 FC */ stb r0, 0x5fc(r30)
+/* 80162468 0015E0C8 88 1F 00 C5 */ lbz r0, 0xc5(r31)
+/* 8016246C 0015E0CC 98 1E 05 FD */ stb r0, 0x5fd(r30)
+/* 80162470 0015E0D0 88 1F 00 C6 */ lbz r0, 0xc6(r31)
+/* 80162474 0015E0D4 98 1E 05 FE */ stb r0, 0x5fe(r30)
+/* 80162478 0015E0D8 88 1F 00 C7 */ lbz r0, 0xc7(r31)
+/* 8016247C 0015E0DC 98 1E 05 FF */ stb r0, 0x5ff(r30)
+/* 80162480 0015E0E0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162484 0015E0E4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80162488 0015E0E8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016248C 0015E0EC 7C 08 03 A6 */ mtlr r0
+/* 80162490 0015E0F0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162494 0015E0F4 4E 80 00 20 */ blr
+
+.global func_80162498
+func_80162498:
+/* 80162498 0015E0F8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016249C 0015E0FC 7C 08 02 A6 */ mflr r0
+/* 801624A0 0015E100 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801624A4 0015E104 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801624A8 0015E108 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 801624AC 0015E10C 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 801624B0 0015E110 80 1F 00 10 */ lwz r0, 0x10(r31)
+/* 801624B4 0015E114 2C 00 00 00 */ cmpwi r0, 0
+/* 801624B8 0015E118 40 82 00 1C */ bne lbl_801624D4
+/* 801624BC 0015E11C 3C 80 00 01 */ lis r4, 0x0000F0A0@ha
+/* 801624C0 0015E120 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 801624C4 0015E124 38 84 F0 A0 */ addi r4, r4, 0x0000F0A0@l
+/* 801624C8 0015E128 38 A0 00 40 */ li r5, 0x40
+/* 801624CC 0015E12C 48 07 88 3D */ bl func_801DAD08
+/* 801624D0 0015E130 90 7F 00 10 */ stw r3, 0x10(r31)
+lbl_801624D4:
+/* 801624D4 0015E134 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 801624D8 0015E138 3C A0 00 01 */ lis r5, 0x0000F0A0@ha
+/* 801624DC 0015E13C 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 801624E0 0015E140 38 80 00 00 */ li r4, 0
+/* 801624E4 0015E144 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 801624E8 0015E148 38 A5 F0 A0 */ addi r5, r5, 0x0000F0A0@l
+/* 801624EC 0015E14C 4B EA 1C 19 */ bl memset
+/* 801624F0 0015E150 3C A0 80 40 */ lis r5, lbl_803FC460@ha
+/* 801624F4 0015E154 80 7F 00 10 */ lwz r3, 0x10(r31)
+/* 801624F8 0015E158 38 A5 C4 60 */ addi r5, r5, lbl_803FC460@l
+/* 801624FC 0015E15C 38 80 00 01 */ li r4, 1
+/* 80162500 0015E160 38 C2 90 08 */ addi r6, r2, lbl_80641608-_SDA2_BASE_
+/* 80162504 0015E164 48 18 7F F1 */ bl NANDInitBanner
+/* 80162508 0015E168 3C 80 27 7A */ lis r4, 0x277A0C00@ha
+/* 8016250C 0015E16C 38 60 00 0E */ li r3, 0xe
+/* 80162510 0015E170 38 84 0C 00 */ addi r4, r4, 0x277A0C00@l
+/* 80162514 0015E174 4B EF 87 4D */ bl func_8005AC60
+/* 80162518 0015E178 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 8016251C 0015E17C 38 83 00 80 */ addi r4, r3, 0x80
+/* 80162520 0015E180 38 A0 60 00 */ li r5, 0x6000
+/* 80162524 0015E184 38 66 00 A0 */ addi r3, r6, 0xa0
+/* 80162528 0015E188 4B EA 1A D9 */ bl memcpy
+/* 8016252C 0015E18C 3C 80 27 7B */ lis r4, 0x277B0C00@ha
+/* 80162530 0015E190 38 60 00 0E */ li r3, 0xe
+/* 80162534 0015E194 38 84 0C 00 */ addi r4, r4, 0x277B0C00@l
+/* 80162538 0015E198 4B EF 87 29 */ bl func_8005AC60
+/* 8016253C 0015E19C 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 80162540 0015E1A0 38 83 00 80 */ addi r4, r3, 0x80
+/* 80162544 0015E1A4 38 A0 12 00 */ li r5, 0x1200
+/* 80162548 0015E1A8 38 66 60 A0 */ addi r3, r6, 0x60a0
+/* 8016254C 0015E1AC 4B EA 1A B5 */ bl memcpy
+/* 80162550 0015E1B0 3C 80 27 7C */ lis r4, 0x277C0C00@ha
+/* 80162554 0015E1B4 38 60 00 0E */ li r3, 0xe
+/* 80162558 0015E1B8 38 84 0C 00 */ addi r4, r4, 0x277C0C00@l
+/* 8016255C 0015E1BC 4B EF 87 05 */ bl func_8005AC60
+/* 80162560 0015E1C0 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 80162564 0015E1C4 38 83 00 80 */ addi r4, r3, 0x80
+/* 80162568 0015E1C8 38 A0 12 00 */ li r5, 0x1200
+/* 8016256C 0015E1CC 38 66 72 A0 */ addi r3, r6, 0x72a0
+/* 80162570 0015E1D0 4B EA 1A 91 */ bl memcpy
+/* 80162574 0015E1D4 3C 80 27 7D */ lis r4, 0x277D0C00@ha
+/* 80162578 0015E1D8 38 60 00 0E */ li r3, 0xe
+/* 8016257C 0015E1DC 38 84 0C 00 */ addi r4, r4, 0x277D0C00@l
+/* 80162580 0015E1E0 4B EF 86 E1 */ bl func_8005AC60
+/* 80162584 0015E1E4 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 80162588 0015E1E8 38 83 00 80 */ addi r4, r3, 0x80
+/* 8016258C 0015E1EC 38 A0 12 00 */ li r5, 0x1200
+/* 80162590 0015E1F0 3C 66 00 01 */ addis r3, r6, 1
+/* 80162594 0015E1F4 38 63 84 A0 */ addi r3, r3, -31584
+/* 80162598 0015E1F8 4B EA 1A 69 */ bl memcpy
+/* 8016259C 0015E1FC 3C 80 27 7E */ lis r4, 0x277E0C00@ha
+/* 801625A0 0015E200 38 60 00 0E */ li r3, 0xe
+/* 801625A4 0015E204 38 84 0C 00 */ addi r4, r4, 0x277E0C00@l
+/* 801625A8 0015E208 4B EF 86 B9 */ bl func_8005AC60
+/* 801625AC 0015E20C 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 801625B0 0015E210 38 83 00 80 */ addi r4, r3, 0x80
+/* 801625B4 0015E214 38 A0 12 00 */ li r5, 0x1200
+/* 801625B8 0015E218 3C 66 00 01 */ addis r3, r6, 1
+/* 801625BC 0015E21C 38 63 96 A0 */ addi r3, r3, -26976
+/* 801625C0 0015E220 4B EA 1A 41 */ bl memcpy
+/* 801625C4 0015E224 3C 80 27 7F */ lis r4, 0x277F0C00@ha
+/* 801625C8 0015E228 38 60 00 0E */ li r3, 0xe
+/* 801625CC 0015E22C 38 84 0C 00 */ addi r4, r4, 0x277F0C00@l
+/* 801625D0 0015E230 4B EF 86 91 */ bl func_8005AC60
+/* 801625D4 0015E234 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 801625D8 0015E238 38 83 00 80 */ addi r4, r3, 0x80
+/* 801625DC 0015E23C 38 A0 12 00 */ li r5, 0x1200
+/* 801625E0 0015E240 3C 66 00 01 */ addis r3, r6, 1
+/* 801625E4 0015E244 38 63 A8 A0 */ addi r3, r3, -22368
+/* 801625E8 0015E248 4B EA 1A 19 */ bl memcpy
+/* 801625EC 0015E24C 3C 80 27 80 */ lis r4, 0x27800C00@ha
+/* 801625F0 0015E250 38 60 00 0E */ li r3, 0xe
+/* 801625F4 0015E254 38 84 0C 00 */ addi r4, r4, 0x27800C00@l
+/* 801625F8 0015E258 4B EF 86 69 */ bl func_8005AC60
+/* 801625FC 0015E25C 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 80162600 0015E260 38 83 00 80 */ addi r4, r3, 0x80
+/* 80162604 0015E264 38 A0 12 00 */ li r5, 0x1200
+/* 80162608 0015E268 3C 66 00 01 */ addis r3, r6, 1
+/* 8016260C 0015E26C 38 63 BA A0 */ addi r3, r3, -17760
+/* 80162610 0015E270 4B EA 19 F1 */ bl memcpy
+/* 80162614 0015E274 3C 80 27 81 */ lis r4, 0x27810C00@ha
+/* 80162618 0015E278 38 60 00 0E */ li r3, 0xe
+/* 8016261C 0015E27C 38 84 0C 00 */ addi r4, r4, 0x27810C00@l
+/* 80162620 0015E280 4B EF 86 41 */ bl func_8005AC60
+/* 80162624 0015E284 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 80162628 0015E288 38 83 00 80 */ addi r4, r3, 0x80
+/* 8016262C 0015E28C 38 A0 12 00 */ li r5, 0x1200
+/* 80162630 0015E290 3C 66 00 01 */ addis r3, r6, 1
+/* 80162634 0015E294 38 63 CC A0 */ addi r3, r3, -13152
+/* 80162638 0015E298 4B EA 19 C9 */ bl memcpy
+/* 8016263C 0015E29C 3C 80 27 82 */ lis r4, 0x27820C00@ha
+/* 80162640 0015E2A0 38 60 00 0E */ li r3, 0xe
+/* 80162644 0015E2A4 38 84 0C 00 */ addi r4, r4, 0x27820C00@l
+/* 80162648 0015E2A8 4B EF 86 19 */ bl func_8005AC60
+/* 8016264C 0015E2AC 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 80162650 0015E2B0 38 83 00 80 */ addi r4, r3, 0x80
+/* 80162654 0015E2B4 38 A0 12 00 */ li r5, 0x1200
+/* 80162658 0015E2B8 3C 66 00 01 */ addis r3, r6, 1
+/* 8016265C 0015E2BC 38 63 DE A0 */ addi r3, r3, -8544
+/* 80162660 0015E2C0 4B EA 19 A1 */ bl memcpy
+/* 80162664 0015E2C4 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80162668 0015E2C8 3C 60 80 49 */ lis r3, lbl_80488598@ha
+/* 8016266C 0015E2CC 38 63 85 98 */ addi r3, r3, lbl_80488598@l
+/* 80162670 0015E2D0 A0 04 00 08 */ lhz r0, 8(r4)
+/* 80162674 0015E2D4 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
+/* 80162678 0015E2D8 60 00 00 02 */ ori r0, r0, 2
+/* 8016267C 0015E2DC B0 04 00 08 */ sth r0, 8(r4)
+/* 80162680 0015E2E0 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80162684 0015E2E4 A0 04 00 08 */ lhz r0, 8(r4)
+/* 80162688 0015E2E8 54 00 07 B6 */ rlwinm r0, r0, 0, 0x1e, 0x1b
+/* 8016268C 0015E2EC 60 00 00 08 */ ori r0, r0, 8
+/* 80162690 0015E2F0 B0 04 00 08 */ sth r0, 8(r4)
+/* 80162694 0015E2F4 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80162698 0015E2F8 A0 04 00 08 */ lhz r0, 8(r4)
+/* 8016269C 0015E2FC 54 00 07 32 */ rlwinm r0, r0, 0, 0x1c, 0x19
+/* 801626A0 0015E300 60 00 00 20 */ ori r0, r0, 0x20
+/* 801626A4 0015E304 B0 04 00 08 */ sth r0, 8(r4)
+/* 801626A8 0015E308 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 801626AC 0015E30C A0 04 00 08 */ lhz r0, 8(r4)
+/* 801626B0 0015E310 54 00 06 AE */ rlwinm r0, r0, 0, 0x1a, 0x17
+/* 801626B4 0015E314 60 00 00 80 */ ori r0, r0, 0x80
+/* 801626B8 0015E318 B0 04 00 08 */ sth r0, 8(r4)
+/* 801626BC 0015E31C 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 801626C0 0015E320 A0 04 00 08 */ lhz r0, 8(r4)
+/* 801626C4 0015E324 54 00 06 2A */ rlwinm r0, r0, 0, 0x18, 0x15
+/* 801626C8 0015E328 60 00 02 00 */ ori r0, r0, 0x200
+/* 801626CC 0015E32C B0 04 00 08 */ sth r0, 8(r4)
+/* 801626D0 0015E330 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 801626D4 0015E334 A0 04 00 08 */ lhz r0, 8(r4)
+/* 801626D8 0015E338 54 00 05 A6 */ rlwinm r0, r0, 0, 0x16, 0x13
+/* 801626DC 0015E33C 60 00 08 00 */ ori r0, r0, 0x800
+/* 801626E0 0015E340 B0 04 00 08 */ sth r0, 8(r4)
+/* 801626E4 0015E344 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 801626E8 0015E348 A0 04 00 08 */ lhz r0, 8(r4)
+/* 801626EC 0015E34C 54 00 05 22 */ rlwinm r0, r0, 0, 0x14, 0x11
+/* 801626F0 0015E350 60 00 20 00 */ ori r0, r0, 0x2000
+/* 801626F4 0015E354 B0 04 00 08 */ sth r0, 8(r4)
+/* 801626F8 0015E358 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 801626FC 0015E35C A0 04 00 08 */ lhz r0, 8(r4)
+/* 80162700 0015E360 54 00 04 9E */ rlwinm r0, r0, 0, 0x12, 0xf
+/* 80162704 0015E364 60 00 80 00 */ ori r0, r0, 0x8000
+/* 80162708 0015E368 B0 04 00 08 */ sth r0, 8(r4)
+/* 8016270C 0015E36C 48 18 77 A9 */ bl NANDGetHomeDir
+/* 80162710 0015E370 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162714 0015E374 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162718 0015E378 7C 08 03 A6 */ mtlr r0
+/* 8016271C 0015E37C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162720 0015E380 4E 80 00 20 */ blr
+
+.global func_80162724
+func_80162724:
+/* 80162724 0015E384 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162728 0015E388 7C 08 02 A6 */ mflr r0
+/* 8016272C 0015E38C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162730 0015E390 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80162734 0015E394 3F E0 80 49 */ lis r31, lbl_80488300@ha
+/* 80162738 0015E398 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
+/* 8016273C 0015E39C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80162740 0015E3A0 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 80162744 0015E3A4 48 07 86 05 */ bl func_801DAD48
+/* 80162748 0015E3A8 38 00 00 00 */ li r0, 0
+/* 8016274C 0015E3AC 90 1F 00 10 */ stw r0, 0x10(r31)
+/* 80162750 0015E3B0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162754 0015E3B4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162758 0015E3B8 7C 08 03 A6 */ mtlr r0
+/* 8016275C 0015E3BC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162760 0015E3C0 4E 80 00 20 */ blr
+
+.global func_80162764
+func_80162764:
+/* 80162764 0015E3C4 38 A0 00 01 */ li r5, 1
+/* 80162768 0015E3C8 38 6D 9D 38 */ addi r3, r13, lbl_8063EFF8-_SDA_BASE_
+/* 8016276C 0015E3CC 38 80 00 04 */ li r4, 4
+/* 80162770 0015E3D0 38 00 00 00 */ li r0, 0
+/* 80162774 0015E3D4 98 AD 9D 38 */ stb r5, lbl_8063EFF8-_SDA_BASE_(r13)
+/* 80162778 0015E3D8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8016277C 0015E3DC 98 03 00 04 */ stb r0, 4(r3)
+/* 80162780 0015E3E0 4E 80 00 20 */ blr
diff --git a/asm/code_80162784.s b/asm/code_80162784.s
new file mode 100644
index 0000000..b9ab039
--- /dev/null
+++ b/asm/code_80162784.s
@@ -0,0 +1,293 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global GetButtonIndex
+GetButtonIndex:
+/* 80162784 0015E3E4 7C 60 00 34 */ cntlzw r0, r3
+/* 80162788 0015E3E8 20 60 00 20 */ subfic r3, r0, 0x20
+/* 8016278C 0015E3EC 4E 80 00 20 */ blr
+
+.global func_80162790
+func_80162790:
+/* 80162790 0015E3F0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80162794 0015E3F4 7C 08 02 A6 */ mflr r0
+/* 80162798 0015E3F8 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
+/* 8016279C 0015E3FC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801627A0 0015E400 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801627A4 0015E404 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801627A8 0015E408 3B C3 CE 34 */ addi r30, r3, lbl_8063CE34@l
+/* 801627AC 0015E40C 38 7E 00 44 */ addi r3, r30, 0x44
+/* 801627B0 0015E410 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801627B4 0015E414 93 81 00 10 */ stw r28, 0x10(r1)
+/* 801627B8 0015E418 48 23 3E E5 */ bl func_8039669C
+/* 801627BC 0015E41C 7C 7F 1B 78 */ mr r31, r3
+/* 801627C0 0015E420 3B A0 00 00 */ li r29, 0
+/* 801627C4 0015E424 3B 80 00 00 */ li r28, 0
+/* 801627C8 0015E428 48 00 00 2C */ b lbl_801627F4
+lbl_801627CC:
+/* 801627CC 0015E42C 7F 84 E3 78 */ mr r4, r28
+/* 801627D0 0015E430 7F A5 EB 78 */ mr r5, r29
+/* 801627D4 0015E434 38 7E 00 44 */ addi r3, r30, 0x44
+/* 801627D8 0015E438 48 23 3F 7D */ bl func_80396754
+/* 801627DC 0015E43C 7F 84 E3 78 */ mr r4, r28
+/* 801627E0 0015E440 38 7E 00 44 */ addi r3, r30, 0x44
+/* 801627E4 0015E444 48 23 3E D5 */ bl func_803966B8
+/* 801627E8 0015E448 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801627EC 0015E44C 3B 9C 00 01 */ addi r28, r28, 1
+/* 801627F0 0015E450 7F BD 02 14 */ add r29, r29, r0
+lbl_801627F4:
+/* 801627F4 0015E454 7C 1C F8 40 */ cmplw r28, r31
+/* 801627F8 0015E458 41 80 FF D4 */ blt lbl_801627CC
+/* 801627FC 0015E45C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80162800 0015E460 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80162804 0015E464 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80162808 0015E468 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8016280C 0015E46C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80162810 0015E470 7C 08 03 A6 */ mtlr r0
+/* 80162814 0015E474 38 21 00 20 */ addi r1, r1, 0x20
+/* 80162818 0015E478 4E 80 00 20 */ blr
+
+.global func_8016281C
+func_8016281C:
+/* 8016281C 0015E47C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80162820 0015E480 7C 08 02 A6 */ mflr r0
+/* 80162824 0015E484 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
+/* 80162828 0015E488 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016282C 0015E48C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80162830 0015E490 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80162834 0015E494 3B C4 CE 34 */ addi r30, r4, lbl_8063CE34@l
+/* 80162838 0015E498 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8016283C 0015E49C 7C 7D 1B 78 */ mr r29, r3
+/* 80162840 0015E4A0 38 7E 00 44 */ addi r3, r30, 0x44
+/* 80162844 0015E4A4 48 23 3E 59 */ bl func_8039669C
+/* 80162848 0015E4A8 9B AD 9D 7E */ stb r29, lbl_8063F03E-_SDA_BASE_(r13)
+/* 8016284C 0015E4AC 7C 7F 1B 78 */ mr r31, r3
+/* 80162850 0015E4B0 3B A0 00 00 */ li r29, 0
+/* 80162854 0015E4B4 48 00 00 24 */ b lbl_80162878
+lbl_80162858:
+/* 80162858 0015E4B8 7F A4 EB 78 */ mr r4, r29
+/* 8016285C 0015E4BC 38 7E 00 44 */ addi r3, r30, 0x44
+/* 80162860 0015E4C0 48 23 3E 8D */ bl func_803966EC
+/* 80162864 0015E4C4 7C 64 1B 78 */ mr r4, r3
+/* 80162868 0015E4C8 7F A3 EB 78 */ mr r3, r29
+/* 8016286C 0015E4CC 38 A0 00 00 */ li r5, 0
+/* 80162870 0015E4D0 48 00 00 D1 */ bl func_80162940
+/* 80162874 0015E4D4 3B BD 00 01 */ addi r29, r29, 1
+lbl_80162878:
+/* 80162878 0015E4D8 7C 1D F8 40 */ cmplw r29, r31
+/* 8016287C 0015E4DC 41 80 FF DC */ blt lbl_80162858
+/* 80162880 0015E4E0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80162884 0015E4E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80162888 0015E4E8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8016288C 0015E4EC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80162890 0015E4F0 7C 08 03 A6 */ mtlr r0
+/* 80162894 0015E4F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80162898 0015E4F8 4E 80 00 20 */ blr
+
+.global func_8016289C
+func_8016289C:
+/* 8016289C 0015E4FC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801628A0 0015E500 7C 08 02 A6 */ mflr r0
+/* 801628A4 0015E504 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
+/* 801628A8 0015E508 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801628AC 0015E50C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801628B0 0015E510 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801628B4 0015E514 3B C4 CE 34 */ addi r30, r4, lbl_8063CE34@l
+/* 801628B8 0015E518 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801628BC 0015E51C 7C 7D 1B 78 */ mr r29, r3
+/* 801628C0 0015E520 38 7E 00 44 */ addi r3, r30, 0x44
+/* 801628C4 0015E524 48 23 3D D9 */ bl func_8039669C
+/* 801628C8 0015E528 9B AD 9D 7E */ stb r29, lbl_8063F03E-_SDA_BASE_(r13)
+/* 801628CC 0015E52C 7C 7F 1B 78 */ mr r31, r3
+/* 801628D0 0015E530 3B A0 00 00 */ li r29, 0
+/* 801628D4 0015E534 48 00 00 3C */ b lbl_80162910
+lbl_801628D8:
+/* 801628D8 0015E538 7F A4 EB 78 */ mr r4, r29
+/* 801628DC 0015E53C 38 7E 00 44 */ addi r3, r30, 0x44
+/* 801628E0 0015E540 48 23 3E AD */ bl func_8039678C
+/* 801628E4 0015E544 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801628E8 0015E548 28 00 00 01 */ cmplwi r0, 1
+/* 801628EC 0015E54C 40 82 00 20 */ bne lbl_8016290C
+/* 801628F0 0015E550 7F A4 EB 78 */ mr r4, r29
+/* 801628F4 0015E554 38 7E 00 44 */ addi r3, r30, 0x44
+/* 801628F8 0015E558 48 23 3D F5 */ bl func_803966EC
+/* 801628FC 0015E55C 7C 64 1B 78 */ mr r4, r3
+/* 80162900 0015E560 7F A3 EB 78 */ mr r3, r29
+/* 80162904 0015E564 38 A0 00 00 */ li r5, 0
+/* 80162908 0015E568 48 00 00 39 */ bl func_80162940
+lbl_8016290C:
+/* 8016290C 0015E56C 3B BD 00 01 */ addi r29, r29, 1
+lbl_80162910:
+/* 80162910 0015E570 7C 1D F8 40 */ cmplw r29, r31
+/* 80162914 0015E574 41 80 FF C4 */ blt lbl_801628D8
+/* 80162918 0015E578 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8016291C 0015E57C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80162920 0015E580 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80162924 0015E584 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80162928 0015E588 7C 08 03 A6 */ mtlr r0
+/* 8016292C 0015E58C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80162930 0015E590 4E 80 00 20 */ blr
+
+.global func_80162934
+func_80162934:
+/* 80162934 0015E594 38 80 00 01 */ li r4, 1
+/* 80162938 0015E598 38 A0 00 01 */ li r5, 1
+/* 8016293C 0015E59C 48 00 00 04 */ b func_80162940
+
+.global func_80162940
+func_80162940:
+/* 80162940 0015E5A0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80162944 0015E5A4 7C 08 02 A6 */ mflr r0
+/* 80162948 0015E5A8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016294C 0015E5AC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80162950 0015E5B0 48 06 47 D9 */ bl _savegpr_27
+/* 80162954 0015E5B4 3F A0 80 64 */ lis r29, lbl_8063CE34@ha
+/* 80162958 0015E5B8 7C 7E 1B 78 */ mr r30, r3
+/* 8016295C 0015E5BC 3B BD CE 34 */ addi r29, r29, lbl_8063CE34@l
+/* 80162960 0015E5C0 7C 9C 23 78 */ mr r28, r4
+/* 80162964 0015E5C4 7C BB 2B 78 */ mr r27, r5
+/* 80162968 0015E5C8 7F C4 F3 78 */ mr r4, r30
+/* 8016296C 0015E5CC 38 7D 00 44 */ addi r3, r29, 0x44
+/* 80162970 0015E5D0 48 23 3D 49 */ bl func_803966B8
+/* 80162974 0015E5D4 54 7F 06 3E */ clrlwi r31, r3, 0x18
+/* 80162978 0015E5D8 7F C4 F3 78 */ mr r4, r30
+/* 8016297C 0015E5DC 38 7D 00 44 */ addi r3, r29, 0x44
+/* 80162980 0015E5E0 48 23 3D A1 */ bl func_80396720
+/* 80162984 0015E5E4 2C 1B 00 00 */ cmpwi r27, 0
+/* 80162988 0015E5E8 54 7B D9 7E */ srwi r27, r3, 5
+/* 8016298C 0015E5EC 54 7E 06 FE */ clrlwi r30, r3, 0x1b
+/* 80162990 0015E5F0 41 82 00 0C */ beq lbl_8016299C
+/* 80162994 0015E5F4 4B FF CD 4D */ bl func_8015F6E0
+/* 80162998 0015E5F8 48 00 00 0C */ b lbl_801629A4
+lbl_8016299C:
+/* 8016299C 0015E5FC 88 6D 9D 7E */ lbz r3, lbl_8063F03E-_SDA_BASE_(r13)
+/* 801629A0 0015E600 4B FF CD 11 */ bl func_8015F6B0
+lbl_801629A4:
+/* 801629A4 0015E604 3F A3 00 01 */ addis r29, r3, 1
+/* 801629A8 0015E608 7F 83 E3 78 */ mr r3, r28
+/* 801629AC 0015E60C 3B BD 24 D8 */ addi r29, r29, 0x24d8
+/* 801629B0 0015E610 4B FF FD D5 */ bl GetButtonIndex
+/* 801629B4 0015E614 7C 03 F8 40 */ cmplw r3, r31
+/* 801629B8 0015E618 40 81 00 18 */ ble lbl_801629D0
+/* 801629BC 0015E61C 3C 60 80 42 */ lis r3, lbl_8041F078@ha
+/* 801629C0 0015E620 57 E0 10 3A */ slwi r0, r31, 2
+/* 801629C4 0015E624 38 63 F0 78 */ addi r3, r3, lbl_8041F078@l
+/* 801629C8 0015E628 7C 03 00 2E */ lwzx r0, r3, r0
+/* 801629CC 0015E62C 7F 9C 00 38 */ and r28, r28, r0
+lbl_801629D0:
+/* 801629D0 0015E630 28 1F 00 01 */ cmplwi r31, 1
+/* 801629D4 0015E634 40 81 00 68 */ ble lbl_80162A3C
+/* 801629D8 0015E638 3C 80 80 42 */ lis r4, lbl_8041F078@ha
+/* 801629DC 0015E63C 57 63 10 3A */ slwi r3, r27, 2
+/* 801629E0 0015E640 57 E0 10 3A */ slwi r0, r31, 2
+/* 801629E4 0015E644 7C DF F2 14 */ add r6, r31, r30
+/* 801629E8 0015E648 7C BD 1A 14 */ add r5, r29, r3
+/* 801629EC 0015E64C 38 84 F0 78 */ addi r4, r4, lbl_8041F078@l
+/* 801629F0 0015E650 7C 64 00 2E */ lwzx r3, r4, r0
+/* 801629F4 0015E654 7F 80 F0 30 */ slw r0, r28, r30
+/* 801629F8 0015E658 80 E5 00 00 */ lwz r7, 0(r5)
+/* 801629FC 0015E65C 28 06 00 20 */ cmplwi r6, 0x20
+/* 80162A00 0015E660 7C 63 F0 30 */ slw r3, r3, r30
+/* 80162A04 0015E664 7C E7 18 78 */ andc r7, r7, r3
+/* 80162A08 0015E668 7C 00 3B 78 */ or r0, r0, r7
+/* 80162A0C 0015E66C 90 05 00 00 */ stw r0, 0(r5)
+/* 80162A10 0015E670 41 80 00 68 */ blt lbl_80162A78
+/* 80162A14 0015E674 38 E6 FF E0 */ addi r7, r6, -32
+/* 80162A18 0015E678 80 C5 00 04 */ lwz r6, 4(r5)
+/* 80162A1C 0015E67C 54 E0 10 3A */ slwi r0, r7, 2
+/* 80162A20 0015E680 7C 64 00 2E */ lwzx r3, r4, r0
+/* 80162A24 0015E684 7C 07 F8 50 */ subf r0, r7, r31
+/* 80162A28 0015E688 7F 80 04 30 */ srw r0, r28, r0
+/* 80162A2C 0015E68C 7C C6 18 78 */ andc r6, r6, r3
+/* 80162A30 0015E690 7C 00 33 78 */ or r0, r0, r6
+/* 80162A34 0015E694 90 05 00 04 */ stw r0, 4(r5)
+/* 80162A38 0015E698 48 00 00 40 */ b lbl_80162A78
+lbl_80162A3C:
+/* 80162A3C 0015E69C 2C 1C 00 00 */ cmpwi r28, 0
+/* 80162A40 0015E6A0 40 82 00 20 */ bne lbl_80162A60
+/* 80162A44 0015E6A4 57 64 10 3A */ slwi r4, r27, 2
+/* 80162A48 0015E6A8 38 00 00 01 */ li r0, 1
+/* 80162A4C 0015E6AC 7C 7D 20 2E */ lwzx r3, r29, r4
+/* 80162A50 0015E6B0 7C 00 F0 30 */ slw r0, r0, r30
+/* 80162A54 0015E6B4 7C 60 00 78 */ andc r0, r3, r0
+/* 80162A58 0015E6B8 7C 1D 21 2E */ stwx r0, r29, r4
+/* 80162A5C 0015E6BC 48 00 00 1C */ b lbl_80162A78
+lbl_80162A60:
+/* 80162A60 0015E6C0 57 64 10 3A */ slwi r4, r27, 2
+/* 80162A64 0015E6C4 38 00 00 01 */ li r0, 1
+/* 80162A68 0015E6C8 7C 7D 20 2E */ lwzx r3, r29, r4
+/* 80162A6C 0015E6CC 7C 00 F0 30 */ slw r0, r0, r30
+/* 80162A70 0015E6D0 7C 60 03 78 */ or r0, r3, r0
+/* 80162A74 0015E6D4 7C 1D 21 2E */ stwx r0, r29, r4
+lbl_80162A78:
+/* 80162A78 0015E6D8 39 61 00 20 */ addi r11, r1, 0x20
+/* 80162A7C 0015E6DC 48 06 46 F9 */ bl _restgpr_27
+/* 80162A80 0015E6E0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80162A84 0015E6E4 7C 08 03 A6 */ mtlr r0
+/* 80162A88 0015E6E8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80162A8C 0015E6EC 4E 80 00 20 */ blr
+
+.global func_80162A90
+func_80162A90:
+/* 80162A90 0015E6F0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80162A94 0015E6F4 7C 08 02 A6 */ mflr r0
+/* 80162A98 0015E6F8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80162A9C 0015E6FC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80162AA0 0015E700 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
+/* 80162AA4 0015E704 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
+/* 80162AA8 0015E708 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80162AAC 0015E70C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80162AB0 0015E710 7C 7D 1B 78 */ mr r29, r3
+/* 80162AB4 0015E714 7F A4 EB 78 */ mr r4, r29
+/* 80162AB8 0015E718 38 7F 00 44 */ addi r3, r31, 0x44
+/* 80162ABC 0015E71C 48 23 3B FD */ bl func_803966B8
+/* 80162AC0 0015E720 54 7E 06 3E */ clrlwi r30, r3, 0x18
+/* 80162AC4 0015E724 7F A4 EB 78 */ mr r4, r29
+/* 80162AC8 0015E728 38 7F 00 44 */ addi r3, r31, 0x44
+/* 80162ACC 0015E72C 48 23 3C 55 */ bl func_80396720
+/* 80162AD0 0015E730 54 7F D9 7E */ srwi r31, r3, 5
+/* 80162AD4 0015E734 54 7D 06 FE */ clrlwi r29, r3, 0x1b
+/* 80162AD8 0015E738 4B FF CC 09 */ bl func_8015F6E0
+/* 80162ADC 0015E73C 28 1E 00 01 */ cmplwi r30, 1
+/* 80162AE0 0015E740 3C A3 00 01 */ addis r5, r3, 1
+/* 80162AE4 0015E744 38 A5 24 D8 */ addi r5, r5, 0x24d8
+/* 80162AE8 0015E748 40 81 00 3C */ ble lbl_80162B24
+/* 80162AEC 0015E74C 57 E0 10 3A */ slwi r0, r31, 2
+/* 80162AF0 0015E750 3C 60 80 42 */ lis r3, lbl_8041F078@ha
+/* 80162AF4 0015E754 7C 85 02 14 */ add r4, r5, r0
+/* 80162AF8 0015E758 7C A5 00 2E */ lwzx r5, r5, r0
+/* 80162AFC 0015E75C 80 C4 00 04 */ lwz r6, 4(r4)
+/* 80162B00 0015E760 20 9D 00 20 */ subfic r4, r29, 0x20
+/* 80162B04 0015E764 57 C0 10 3A */ slwi r0, r30, 2
+/* 80162B08 0015E768 38 63 F0 78 */ addi r3, r3, lbl_8041F078@l
+/* 80162B0C 0015E76C 7C A5 EC 30 */ srw r5, r5, r29
+/* 80162B10 0015E770 7C C6 20 30 */ slw r6, r6, r4
+/* 80162B14 0015E774 7C 03 00 2E */ lwzx r0, r3, r0
+/* 80162B18 0015E778 7C C3 2B 78 */ or r3, r6, r5
+/* 80162B1C 0015E77C 7C 63 00 38 */ and r3, r3, r0
+/* 80162B20 0015E780 48 00 00 14 */ b lbl_80162B34
+lbl_80162B24:
+/* 80162B24 0015E784 57 E0 10 3A */ slwi r0, r31, 2
+/* 80162B28 0015E788 7C 05 00 2E */ lwzx r0, r5, r0
+/* 80162B2C 0015E78C 7C 00 EC 30 */ srw r0, r0, r29
+/* 80162B30 0015E790 54 03 07 FE */ clrlwi r3, r0, 0x1f
+lbl_80162B34:
+/* 80162B34 0015E794 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80162B38 0015E798 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80162B3C 0015E79C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80162B40 0015E7A0 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80162B44 0015E7A4 7C 08 03 A6 */ mtlr r0
+/* 80162B48 0015E7A8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80162B4C 0015E7AC 4E 80 00 20 */ blr
+
+.global func_80162B50
+func_80162B50:
+/* 80162B50 0015E7B0 38 A0 00 01 */ li r5, 1
+/* 80162B54 0015E7B4 38 6D 9D 78 */ addi r3, r13, lbl_8063F038-_SDA_BASE_
+/* 80162B58 0015E7B8 38 80 00 04 */ li r4, 4
+/* 80162B5C 0015E7BC 38 00 00 00 */ li r0, 0
+/* 80162B60 0015E7C0 98 AD 9D 78 */ stb r5, lbl_8063F038-_SDA_BASE_(r13)
+/* 80162B64 0015E7C4 B0 83 00 02 */ sth r4, 2(r3)
+/* 80162B68 0015E7C8 98 03 00 04 */ stb r0, 4(r3)
+/* 80162B6C 0015E7CC 4E 80 00 20 */ blr
diff --git a/asm/code_80162B70.s b/asm/code_80162B70.s
new file mode 100644
index 0000000..b3e3150
--- /dev/null
+++ b/asm/code_80162B70.s
@@ -0,0 +1,681 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80162B70
+func_80162B70:
+/* 80162B70 0015E7D0 80 0D 9D 90 */ lwz r0, lbl_8063F050-_SDA_BASE_(r13)
+/* 80162B74 0015E7D4 80 6D 9D 88 */ lwz r3, lbl_8063F048-_SDA_BASE_(r13)
+/* 80162B78 0015E7D8 2C 00 00 00 */ cmpwi r0, 0
+/* 80162B7C 0015E7DC 4D 82 00 20 */ beqlr
+/* 80162B80 0015E7E0 7C 03 03 78 */ mr r3, r0
+/* 80162B84 0015E7E4 4E 80 00 20 */ blr
+
+.global func_80162B88
+func_80162B88:
+/* 80162B88 0015E7E8 4E 80 00 20 */ blr
+
+.global func_80162B8C
+func_80162B8C:
+/* 80162B8C 0015E7EC 4E 80 00 20 */ blr
+
+.global func_80162B90
+func_80162B90:
+/* 80162B90 0015E7F0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162B94 0015E7F4 7C 08 02 A6 */ mflr r0
+/* 80162B98 0015E7F8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162B9C 0015E7FC 4B FF FF ED */ bl func_80162B88
+/* 80162BA0 0015E800 48 0F B4 31 */ bl func_8025DFD0
+/* 80162BA4 0015E804 48 0F B7 69 */ bl func_8025E30C
+/* 80162BA8 0015E808 38 80 03 71 */ li r4, 0x371
+/* 80162BAC 0015E80C 48 0F E9 F5 */ bl func_802615A0
+/* 80162BB0 0015E810 48 0F B4 21 */ bl func_8025DFD0
+/* 80162BB4 0015E814 48 0F B7 59 */ bl func_8025E30C
+/* 80162BB8 0015E818 38 80 00 00 */ li r4, 0
+/* 80162BBC 0015E81C 38 A0 00 00 */ li r5, 0
+/* 80162BC0 0015E820 48 0F F9 91 */ bl func_80262550
+/* 80162BC4 0015E824 48 0F B4 0D */ bl func_8025DFD0
+/* 80162BC8 0015E828 48 0F B5 29 */ bl func_8025E0F0
+/* 80162BCC 0015E82C 2C 03 00 00 */ cmpwi r3, 0
+/* 80162BD0 0015E830 41 82 00 08 */ beq lbl_80162BD8
+/* 80162BD4 0015E834 48 00 00 18 */ b lbl_80162BEC
+lbl_80162BD8:
+/* 80162BD8 0015E838 48 00 4E 89 */ bl func_80167A60
+/* 80162BDC 0015E83C 48 0F B3 F5 */ bl func_8025DFD0
+/* 80162BE0 0015E840 48 0F B7 2D */ bl func_8025E30C
+/* 80162BE4 0015E844 38 80 00 05 */ li r4, 5
+/* 80162BE8 0015E848 48 0F EC 19 */ bl func_80261800
+lbl_80162BEC:
+/* 80162BEC 0015E84C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162BF0 0015E850 7C 08 03 A6 */ mtlr r0
+/* 80162BF4 0015E854 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162BF8 0015E858 4E 80 00 20 */ blr
+
+.global func_80162BFC
+func_80162BFC:
+/* 80162BFC 0015E85C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162C00 0015E860 7C 08 02 A6 */ mflr r0
+/* 80162C04 0015E864 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162C08 0015E868 48 0F B3 C9 */ bl func_8025DFD0
+/* 80162C0C 0015E86C 48 0F B7 01 */ bl func_8025E30C
+/* 80162C10 0015E870 38 80 03 71 */ li r4, 0x371
+/* 80162C14 0015E874 48 0F E9 8D */ bl func_802615A0
+/* 80162C18 0015E878 48 0F B3 B9 */ bl func_8025DFD0
+/* 80162C1C 0015E87C 48 0F B6 F1 */ bl func_8025E30C
+/* 80162C20 0015E880 38 80 00 00 */ li r4, 0
+/* 80162C24 0015E884 38 A0 00 00 */ li r5, 0
+/* 80162C28 0015E888 48 0F F9 29 */ bl func_80262550
+/* 80162C2C 0015E88C 48 0F B3 A5 */ bl func_8025DFD0
+/* 80162C30 0015E890 48 0F B4 C1 */ bl func_8025E0F0
+/* 80162C34 0015E894 2C 03 00 00 */ cmpwi r3, 0
+/* 80162C38 0015E898 41 82 00 08 */ beq lbl_80162C40
+/* 80162C3C 0015E89C 48 00 00 18 */ b lbl_80162C54
+lbl_80162C40:
+/* 80162C40 0015E8A0 48 00 4E 21 */ bl func_80167A60
+/* 80162C44 0015E8A4 48 0F B3 8D */ bl func_8025DFD0
+/* 80162C48 0015E8A8 48 0F B6 C5 */ bl func_8025E30C
+/* 80162C4C 0015E8AC 38 80 00 02 */ li r4, 2
+/* 80162C50 0015E8B0 48 0F EB B1 */ bl func_80261800
+lbl_80162C54:
+/* 80162C54 0015E8B4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162C58 0015E8B8 7C 08 03 A6 */ mtlr r0
+/* 80162C5C 0015E8BC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162C60 0015E8C0 4E 80 00 20 */ blr
+
+.global func_80162C64
+func_80162C64:
+/* 80162C64 0015E8C4 90 6D 9D 94 */ stw r3, lbl_8063F054-_SDA_BASE_(r13)
+/* 80162C68 0015E8C8 90 8D 9D 98 */ stw r4, lbl_8063F058-_SDA_BASE_(r13)
+/* 80162C6C 0015E8CC 4E 80 00 20 */ blr
+
+.global func_80162C70
+func_80162C70:
+/* 80162C70 0015E8D0 90 6D 82 FC */ stw r3, lbl_8063D5BC-_SDA_BASE_(r13)
+/* 80162C74 0015E8D4 4E 80 00 20 */ blr
+
+.global func_80162C78
+func_80162C78:
+/* 80162C78 0015E8D8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162C7C 0015E8DC 7C 08 02 A6 */ mflr r0
+/* 80162C80 0015E8E0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162C84 0015E8E4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80162C88 0015E8E8 48 00 07 5D */ bl func_801633E4
+/* 80162C8C 0015E8EC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80162C90 0015E8F0 2C 00 00 03 */ cmpwi r0, 3
+/* 80162C94 0015E8F4 41 82 00 40 */ beq lbl_80162CD4
+/* 80162C98 0015E8F8 40 80 00 14 */ bge lbl_80162CAC
+/* 80162C9C 0015E8FC 2C 00 00 01 */ cmpwi r0, 1
+/* 80162CA0 0015E900 41 82 00 1C */ beq lbl_80162CBC
+/* 80162CA4 0015E904 40 80 00 24 */ bge lbl_80162CC8
+/* 80162CA8 0015E908 48 00 00 50 */ b lbl_80162CF8
+lbl_80162CAC:
+/* 80162CAC 0015E90C 2C 00 00 05 */ cmpwi r0, 5
+/* 80162CB0 0015E910 41 82 00 3C */ beq lbl_80162CEC
+/* 80162CB4 0015E914 40 80 00 44 */ bge lbl_80162CF8
+/* 80162CB8 0015E918 48 00 00 28 */ b lbl_80162CE0
+lbl_80162CBC:
+/* 80162CBC 0015E91C 3C 60 00 40 */ lis r3, 0x00400318@ha
+/* 80162CC0 0015E920 3B E3 03 18 */ addi r31, r3, 0x00400318@l
+/* 80162CC4 0015E924 48 00 00 3C */ b lbl_80162D00
+lbl_80162CC8:
+/* 80162CC8 0015E928 3C 60 00 80 */ lis r3, 0x008000CE@ha
+/* 80162CCC 0015E92C 3B E3 00 CE */ addi r31, r3, 0x008000CE@l
+/* 80162CD0 0015E930 48 00 00 30 */ b lbl_80162D00
+lbl_80162CD4:
+/* 80162CD4 0015E934 3C 60 00 80 */ lis r3, 0x008000CD@ha
+/* 80162CD8 0015E938 3B E3 00 CD */ addi r31, r3, 0x008000CD@l
+/* 80162CDC 0015E93C 48 00 00 24 */ b lbl_80162D00
+lbl_80162CE0:
+/* 80162CE0 0015E940 3C 60 00 80 */ lis r3, 0x008000D0@ha
+/* 80162CE4 0015E944 3B E3 00 D0 */ addi r31, r3, 0x008000D0@l
+/* 80162CE8 0015E948 48 00 00 18 */ b lbl_80162D00
+lbl_80162CEC:
+/* 80162CEC 0015E94C 3C 60 00 80 */ lis r3, 0x008000CF@ha
+/* 80162CF0 0015E950 3B E3 00 CF */ addi r31, r3, 0x008000CF@l
+/* 80162CF4 0015E954 48 00 00 0C */ b lbl_80162D00
+lbl_80162CF8:
+/* 80162CF8 0015E958 3C 60 00 40 */ lis r3, 0x00400318@ha
+/* 80162CFC 0015E95C 3B E3 03 18 */ addi r31, r3, 0x00400318@l
+lbl_80162D00:
+/* 80162D00 0015E960 48 0F B2 D1 */ bl func_8025DFD0
+/* 80162D04 0015E964 48 0F B6 09 */ bl func_8025E30C
+/* 80162D08 0015E968 7F E4 FB 78 */ mr r4, r31
+/* 80162D0C 0015E96C 48 0F E8 95 */ bl func_802615A0
+/* 80162D10 0015E970 48 0F B2 C1 */ bl func_8025DFD0
+/* 80162D14 0015E974 48 0F B5 F9 */ bl func_8025E30C
+/* 80162D18 0015E978 80 8D 82 FC */ lwz r4, lbl_8063D5BC-_SDA_BASE_(r13)
+/* 80162D1C 0015E97C 48 0F F8 2D */ bl func_80262548
+/* 80162D20 0015E980 48 0F B2 B1 */ bl func_8025DFD0
+/* 80162D24 0015E984 48 0F B5 E9 */ bl func_8025E30C
+/* 80162D28 0015E988 80 8D 9D 98 */ lwz r4, lbl_8063F058-_SDA_BASE_(r13)
+/* 80162D2C 0015E98C 80 AD 9D 94 */ lwz r5, lbl_8063F054-_SDA_BASE_(r13)
+/* 80162D30 0015E990 48 0F F8 21 */ bl func_80262550
+/* 80162D34 0015E994 48 0F B2 9D */ bl func_8025DFD0
+/* 80162D38 0015E998 48 0F B3 B9 */ bl func_8025E0F0
+/* 80162D3C 0015E99C 2C 03 00 00 */ cmpwi r3, 0
+/* 80162D40 0015E9A0 41 82 00 08 */ beq lbl_80162D48
+/* 80162D44 0015E9A4 48 00 00 14 */ b lbl_80162D58
+lbl_80162D48:
+/* 80162D48 0015E9A8 48 0F B2 89 */ bl func_8025DFD0
+/* 80162D4C 0015E9AC 48 0F B5 C1 */ bl func_8025E30C
+/* 80162D50 0015E9B0 38 80 00 01 */ li r4, 1
+/* 80162D54 0015E9B4 48 0F EA AD */ bl func_80261800
+lbl_80162D58:
+/* 80162D58 0015E9B8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162D5C 0015E9BC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162D60 0015E9C0 7C 08 03 A6 */ mtlr r0
+/* 80162D64 0015E9C4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162D68 0015E9C8 4E 80 00 20 */ blr
+
+.global func_80162D6C
+func_80162D6C:
+/* 80162D6C 0015E9CC 90 6D 83 04 */ stw r3, lbl_8063D5C4-_SDA_BASE_(r13)
+/* 80162D70 0015E9D0 90 8D 83 00 */ stw r4, lbl_8063D5C0-_SDA_BASE_(r13)
+/* 80162D74 0015E9D4 4E 80 00 20 */ blr
+
+.global func_80162D78
+func_80162D78:
+/* 80162D78 0015E9D8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162D7C 0015E9DC 7C 08 02 A6 */ mflr r0
+/* 80162D80 0015E9E0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162D84 0015E9E4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80162D88 0015E9E8 83 ED 83 04 */ lwz r31, lbl_8063D5C4-_SDA_BASE_(r13)
+/* 80162D8C 0015E9EC 48 00 06 59 */ bl func_801633E4
+/* 80162D90 0015E9F0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80162D94 0015E9F4 2C 00 00 03 */ cmpwi r0, 3
+/* 80162D98 0015E9F8 41 82 00 38 */ beq lbl_80162DD0
+/* 80162D9C 0015E9FC 40 80 00 14 */ bge lbl_80162DB0
+/* 80162DA0 0015EA00 2C 00 00 01 */ cmpwi r0, 1
+/* 80162DA4 0015EA04 41 82 00 1C */ beq lbl_80162DC0
+/* 80162DA8 0015EA08 40 80 00 20 */ bge lbl_80162DC8
+/* 80162DAC 0015EA0C 48 00 00 38 */ b lbl_80162DE4
+lbl_80162DB0:
+/* 80162DB0 0015EA10 2C 00 00 05 */ cmpwi r0, 5
+/* 80162DB4 0015EA14 41 82 00 2C */ beq lbl_80162DE0
+/* 80162DB8 0015EA18 40 80 00 2C */ bge lbl_80162DE4
+/* 80162DBC 0015EA1C 48 00 00 1C */ b lbl_80162DD8
+lbl_80162DC0:
+/* 80162DC0 0015EA20 83 ED 83 08 */ lwz r31, lbl_8063D5C8-_SDA_BASE_(r13)
+/* 80162DC4 0015EA24 48 00 00 20 */ b lbl_80162DE4
+lbl_80162DC8:
+/* 80162DC8 0015EA28 83 ED 83 0C */ lwz r31, lbl_8063D5CC-_SDA_BASE_(r13)
+/* 80162DCC 0015EA2C 48 00 00 18 */ b lbl_80162DE4
+lbl_80162DD0:
+/* 80162DD0 0015EA30 83 ED 83 10 */ lwz r31, lbl_8063D5D0-_SDA_BASE_(r13)
+/* 80162DD4 0015EA34 48 00 00 10 */ b lbl_80162DE4
+lbl_80162DD8:
+/* 80162DD8 0015EA38 83 ED 83 14 */ lwz r31, lbl_8063D5D4-_SDA_BASE_(r13)
+/* 80162DDC 0015EA3C 48 00 00 08 */ b lbl_80162DE4
+lbl_80162DE0:
+/* 80162DE0 0015EA40 83 ED 83 18 */ lwz r31, lbl_8063D5D8-_SDA_BASE_(r13)
+lbl_80162DE4:
+/* 80162DE4 0015EA44 4B FF FD A5 */ bl func_80162B88
+/* 80162DE8 0015EA48 48 0F B1 E9 */ bl func_8025DFD0
+/* 80162DEC 0015EA4C 48 0F B5 29 */ bl func_8025E314
+/* 80162DF0 0015EA50 80 ED 83 00 */ lwz r7, lbl_8063D5C0-_SDA_BASE_(r13)
+/* 80162DF4 0015EA54 7F E4 FB 78 */ mr r4, r31
+/* 80162DF8 0015EA58 38 AD 83 20 */ addi r5, r13, lbl_8063D5E0-_SDA_BASE_
+/* 80162DFC 0015EA5C 38 CD 83 20 */ addi r6, r13, lbl_8063D5E0-_SDA_BASE_
+/* 80162E00 0015EA60 48 10 04 31 */ bl func_80263230
+/* 80162E04 0015EA64 2C 83 00 00 */ cmpwi cr1, r3, 0
+/* 80162E08 0015EA68 7C 7F 1B 78 */ mr r31, r3
+/* 80162E0C 0015EA6C 41 86 00 08 */ beq cr1, lbl_80162E14
+/* 80162E10 0015EA70 48 00 00 B8 */ b lbl_80162EC8
+lbl_80162E14:
+/* 80162E14 0015EA74 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 80162E18 0015EA78 2C 00 00 04 */ cmpwi r0, 4
+/* 80162E1C 0015EA7C 41 82 00 0C */ beq lbl_80162E28
+/* 80162E20 0015EA80 38 60 FF FF */ li r3, -1
+/* 80162E24 0015EA84 48 00 00 A4 */ b lbl_80162EC8
+lbl_80162E28:
+/* 80162E28 0015EA88 40 86 00 9C */ bne cr1, lbl_80162EC4
+/* 80162E2C 0015EA8C 48 00 05 B9 */ bl func_801633E4
+/* 80162E30 0015EA90 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80162E34 0015EA94 2C 00 00 03 */ cmpwi r0, 3
+/* 80162E38 0015EA98 41 82 00 40 */ beq lbl_80162E78
+/* 80162E3C 0015EA9C 40 80 00 14 */ bge lbl_80162E50
+/* 80162E40 0015EAA0 2C 00 00 01 */ cmpwi r0, 1
+/* 80162E44 0015EAA4 41 82 00 1C */ beq lbl_80162E60
+/* 80162E48 0015EAA8 40 80 00 24 */ bge lbl_80162E6C
+/* 80162E4C 0015EAAC 48 00 00 50 */ b lbl_80162E9C
+lbl_80162E50:
+/* 80162E50 0015EAB0 2C 00 00 05 */ cmpwi r0, 5
+/* 80162E54 0015EAB4 41 82 00 3C */ beq lbl_80162E90
+/* 80162E58 0015EAB8 40 80 00 44 */ bge lbl_80162E9C
+/* 80162E5C 0015EABC 48 00 00 28 */ b lbl_80162E84
+lbl_80162E60:
+/* 80162E60 0015EAC0 3C 60 00 40 */ lis r3, 0x00400286@ha
+/* 80162E64 0015EAC4 3B E3 02 86 */ addi r31, r3, 0x00400286@l
+/* 80162E68 0015EAC8 48 00 00 3C */ b lbl_80162EA4
+lbl_80162E6C:
+/* 80162E6C 0015EACC 3C 60 00 80 */ lis r3, 0x008000ED@ha
+/* 80162E70 0015EAD0 3B E3 00 ED */ addi r31, r3, 0x008000ED@l
+/* 80162E74 0015EAD4 48 00 00 30 */ b lbl_80162EA4
+lbl_80162E78:
+/* 80162E78 0015EAD8 3C 60 00 80 */ lis r3, 0x008000EC@ha
+/* 80162E7C 0015EADC 3B E3 00 EC */ addi r31, r3, 0x008000EC@l
+/* 80162E80 0015EAE0 48 00 00 24 */ b lbl_80162EA4
+lbl_80162E84:
+/* 80162E84 0015EAE4 3C 60 00 80 */ lis r3, 0x008000EF@ha
+/* 80162E88 0015EAE8 3B E3 00 EF */ addi r31, r3, 0x008000EF@l
+/* 80162E8C 0015EAEC 48 00 00 18 */ b lbl_80162EA4
+lbl_80162E90:
+/* 80162E90 0015EAF0 3C 60 00 80 */ lis r3, 0x008000EE@ha
+/* 80162E94 0015EAF4 3B E3 00 EE */ addi r31, r3, 0x008000EE@l
+/* 80162E98 0015EAF8 48 00 00 0C */ b lbl_80162EA4
+lbl_80162E9C:
+/* 80162E9C 0015EAFC 3C 60 00 40 */ lis r3, 0x00400286@ha
+/* 80162EA0 0015EB00 3B E3 02 86 */ addi r31, r3, 0x00400286@l
+lbl_80162EA4:
+/* 80162EA4 0015EB04 48 0F B1 2D */ bl func_8025DFD0
+/* 80162EA8 0015EB08 48 0F B4 6D */ bl func_8025E314
+/* 80162EAC 0015EB0C 7F E4 FB 78 */ mr r4, r31
+/* 80162EB0 0015EB10 48 10 03 6D */ bl func_8026321C
+/* 80162EB4 0015EB14 48 0F B1 1D */ bl func_8025DFD0
+/* 80162EB8 0015EB18 48 0F B2 6D */ bl func_8025E124
+/* 80162EBC 0015EB1C 7C 7F 1B 78 */ mr r31, r3
+/* 80162EC0 0015EB20 48 00 4B A1 */ bl func_80167A60
+lbl_80162EC4:
+/* 80162EC4 0015EB24 7F E3 FB 78 */ mr r3, r31
+lbl_80162EC8:
+/* 80162EC8 0015EB28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162ECC 0015EB2C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162ED0 0015EB30 7C 08 03 A6 */ mtlr r0
+/* 80162ED4 0015EB34 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162ED8 0015EB38 4E 80 00 20 */ blr
+lbl_80162EDC:
+/* 80162EDC 0015EB3C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162EE0 0015EB40 7C 08 02 A6 */ mflr r0
+/* 80162EE4 0015EB44 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162EE8 0015EB48 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80162EEC 0015EB4C 48 0F B0 E5 */ bl func_8025DFD0
+/* 80162EF0 0015EB50 48 0F B2 69 */ bl func_8025E158
+/* 80162EF4 0015EB54 7C 7F 1B 78 */ mr r31, r3
+/* 80162EF8 0015EB58 48 00 4B 69 */ bl func_80167A60
+/* 80162EFC 0015EB5C 7F E3 FB 78 */ mr r3, r31
+/* 80162F00 0015EB60 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162F04 0015EB64 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162F08 0015EB68 7C 08 03 A6 */ mtlr r0
+/* 80162F0C 0015EB6C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162F10 0015EB70 4E 80 00 20 */ blr
+
+.global func_80162F14
+func_80162F14:
+/* 80162F14 0015EB74 4B FF FF C8 */ b lbl_80162EDC
+
+.global func_80162F18
+func_80162F18:
+/* 80162F18 0015EB78 4B FF FF C4 */ b lbl_80162EDC
+
+.global func_80162F1C
+func_80162F1C:
+/* 80162F1C 0015EB7C 4B FF FF C0 */ b lbl_80162EDC
+
+.global glxSwapWaitDrawDone
+glxSwapWaitDrawDone:
+/* 80162F20 0015EB80 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162F24 0015EB84 7C 08 02 A6 */ mflr r0
+/* 80162F28 0015EB88 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162F2C 0015EB8C 4B FF FC 61 */ bl func_80162B8C
+/* 80162F30 0015EB90 48 0F B0 A1 */ bl func_8025DFD0
+/* 80162F34 0015EB94 48 0F B1 7D */ bl func_8025E0B0
+/* 80162F38 0015EB98 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162F3C 0015EB9C 7C 08 03 A6 */ mtlr r0
+/* 80162F40 0015EBA0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162F44 0015EBA4 4E 80 00 20 */ blr
+
+.global func_80162F48
+func_80162F48:
+/* 80162F48 0015EBA8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162F4C 0015EBAC 7C 08 02 A6 */ mflr r0
+/* 80162F50 0015EBB0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162F54 0015EBB4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80162F58 0015EBB8 7C 7F 1B 78 */ mr r31, r3
+/* 80162F5C 0015EBBC 48 00 04 B1 */ bl func_8016340C
+/* 80162F60 0015EBC0 38 60 00 00 */ li r3, 0
+/* 80162F64 0015EBC4 48 18 A2 A1 */ bl NCDSetNwc24Permission
+/* 80162F68 0015EBC8 48 0F B0 69 */ bl func_8025DFD0
+/* 80162F6C 0015EBCC 7F E3 FB 78 */ mr r3, r31
+/* 80162F70 0015EBD0 48 0F B0 11 */ bl func_8025DF80
+/* 80162F74 0015EBD4 7F E3 FB 78 */ mr r3, r31
+/* 80162F78 0015EBD8 48 00 0C 05 */ bl func_80163B7C
+/* 80162F7C 0015EBDC 48 00 4A E5 */ bl func_80167A60
+/* 80162F80 0015EBE0 48 00 5C C9 */ bl func_80168C48
+/* 80162F84 0015EBE4 48 00 65 1D */ bl func_801694A0
+/* 80162F88 0015EBE8 38 60 03 00 */ li r3, 0x300
+/* 80162F8C 0015EBEC 48 00 58 3D */ bl func_801687C8
+/* 80162F90 0015EBF0 3C A0 80 16 */ lis r5, lbl_8016315C@ha
+/* 80162F94 0015EBF4 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
+/* 80162F98 0015EBF8 38 A5 31 5C */ addi r5, r5, lbl_8016315C@l
+/* 80162F9C 0015EBFC 38 80 17 70 */ li r4, 0x1770
+/* 80162FA0 0015EC00 38 C0 00 00 */ li r6, 0
+/* 80162FA4 0015EC04 38 E0 40 00 */ li r7, 0x4000
+/* 80162FA8 0015EC08 39 00 00 08 */ li r8, 8
+/* 80162FAC 0015EC0C 39 20 00 01 */ li r9, 1
+/* 80162FB0 0015EC10 48 0C 12 65 */ bl func_80224214
+/* 80162FB4 0015EC14 48 18 94 95 */ bl SCGetLanguage
+/* 80162FB8 0015EC18 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 80162FBC 0015EC1C 48 00 04 11 */ bl func_801633CC
+/* 80162FC0 0015EC20 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162FC4 0015EC24 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80162FC8 0015EC28 7C 08 03 A6 */ mtlr r0
+/* 80162FCC 0015EC2C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162FD0 0015EC30 4E 80 00 20 */ blr
+
+.global glplatAbortFrame
+glplatAbortFrame:
+/* 80162FD4 0015EC34 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80162FD8 0015EC38 7C 08 02 A6 */ mflr r0
+/* 80162FDC 0015EC3C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80162FE0 0015EC40 48 00 06 95 */ bl func_80163674
+/* 80162FE4 0015EC44 38 00 00 00 */ li r0, 0
+/* 80162FE8 0015EC48 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 80162FEC 0015EC4C 90 0D 9D 90 */ stw r0, lbl_8063F050-_SDA_BASE_(r13)
+/* 80162FF0 0015EC50 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80162FF4 0015EC54 7C 08 03 A6 */ mtlr r0
+/* 80162FF8 0015EC58 38 21 00 10 */ addi r1, r1, 0x10
+/* 80162FFC 0015EC5C 4E 80 00 20 */ blr
+
+.global func_80163000
+func_80163000:
+/* 80163000 0015EC60 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163004 0015EC64 7C 08 02 A6 */ mflr r0
+/* 80163008 0015EC68 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016300C 0015EC6C 4B EA 68 2D */ bl func_80009838
+/* 80163010 0015EC70 2C 03 00 00 */ cmpwi r3, 0
+/* 80163014 0015EC74 40 82 00 28 */ bne lbl_8016303C
+/* 80163018 0015EC78 48 00 06 5D */ bl func_80163674
+/* 8016301C 0015EC7C 3C 60 80 42 */ lis r3, lbl_8041F178@ha
+/* 80163020 0015EC80 38 80 00 04 */ li r4, 4
+/* 80163024 0015EC84 38 63 F1 78 */ addi r3, r3, lbl_8041F178@l
+/* 80163028 0015EC88 4B FF FD 45 */ bl func_80162D6C
+/* 8016302C 0015EC8C 38 60 00 04 */ li r3, 4
+/* 80163030 0015EC90 38 00 00 01 */ li r0, 1
+/* 80163034 0015EC94 90 6D 9D 88 */ stw r3, lbl_8063F048-_SDA_BASE_(r13)
+/* 80163038 0015EC98 90 0D 9D 90 */ stw r0, lbl_8063F050-_SDA_BASE_(r13)
+lbl_8016303C:
+/* 8016303C 0015EC9C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163040 0015ECA0 7C 08 03 A6 */ mtlr r0
+/* 80163044 0015ECA4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163048 0015ECA8 4E 80 00 20 */ blr
+
+.global func_8016304C
+func_8016304C:
+/* 8016304C 0015ECAC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163050 0015ECB0 7C 08 02 A6 */ mflr r0
+/* 80163054 0015ECB4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163058 0015ECB8 4B EA 67 E1 */ bl func_80009838
+/* 8016305C 0015ECBC 2C 03 00 00 */ cmpwi r3, 0
+/* 80163060 0015ECC0 40 82 00 28 */ bne lbl_80163088
+/* 80163064 0015ECC4 48 00 06 11 */ bl func_80163674
+/* 80163068 0015ECC8 3C 60 80 42 */ lis r3, lbl_8041F178@ha
+/* 8016306C 0015ECCC 38 80 00 01 */ li r4, 1
+/* 80163070 0015ECD0 38 63 F1 78 */ addi r3, r3, lbl_8041F178@l
+/* 80163074 0015ECD4 4B FF FC F9 */ bl func_80162D6C
+/* 80163078 0015ECD8 38 60 00 04 */ li r3, 4
+/* 8016307C 0015ECDC 38 00 00 02 */ li r0, 2
+/* 80163080 0015ECE0 90 6D 9D 88 */ stw r3, lbl_8063F048-_SDA_BASE_(r13)
+/* 80163084 0015ECE4 90 0D 9D 90 */ stw r0, lbl_8063F050-_SDA_BASE_(r13)
+lbl_80163088:
+/* 80163088 0015ECE8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016308C 0015ECEC 7C 08 03 A6 */ mtlr r0
+/* 80163090 0015ECF0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163094 0015ECF4 4E 80 00 20 */ blr
+
+.global func_80163098
+func_80163098:
+/* 80163098 0015ECF8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016309C 0015ECFC 7C 08 02 A6 */ mflr r0
+/* 801630A0 0015ED00 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801630A4 0015ED04 4B EA 67 95 */ bl func_80009838
+/* 801630A8 0015ED08 2C 03 00 00 */ cmpwi r3, 0
+/* 801630AC 0015ED0C 40 82 00 10 */ bne lbl_801630BC
+/* 801630B0 0015ED10 48 00 05 C5 */ bl func_80163674
+/* 801630B4 0015ED14 38 00 00 03 */ li r0, 3
+/* 801630B8 0015ED18 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
+lbl_801630BC:
+/* 801630BC 0015ED1C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801630C0 0015ED20 7C 08 03 A6 */ mtlr r0
+/* 801630C4 0015ED24 38 21 00 10 */ addi r1, r1, 0x10
+/* 801630C8 0015ED28 4E 80 00 20 */ blr
+
+.global func_801630CC
+func_801630CC:
+/* 801630CC 0015ED2C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801630D0 0015ED30 7C 08 02 A6 */ mflr r0
+/* 801630D4 0015ED34 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801630D8 0015ED38 48 0F AE F9 */ bl func_8025DFD0
+/* 801630DC 0015ED3C 48 0F B2 31 */ bl func_8025E30C
+/* 801630E0 0015ED40 81 83 00 00 */ lwz r12, 0(r3)
+/* 801630E4 0015ED44 81 8C 00 48 */ lwz r12, 0x48(r12)
+/* 801630E8 0015ED48 7D 89 03 A6 */ mtctr r12
+/* 801630EC 0015ED4C 4E 80 04 21 */ bctrl
+/* 801630F0 0015ED50 2C 03 00 00 */ cmpwi r3, 0
+/* 801630F4 0015ED54 41 82 00 0C */ beq lbl_80163100
+/* 801630F8 0015ED58 38 60 00 01 */ li r3, 1
+/* 801630FC 0015ED5C 48 00 00 28 */ b lbl_80163124
+lbl_80163100:
+/* 80163100 0015ED60 48 0F AE D1 */ bl func_8025DFD0
+/* 80163104 0015ED64 48 0F B2 11 */ bl func_8025E314
+/* 80163108 0015ED68 81 83 00 00 */ lwz r12, 0(r3)
+/* 8016310C 0015ED6C 81 8C 00 48 */ lwz r12, 0x48(r12)
+/* 80163110 0015ED70 7D 89 03 A6 */ mtctr r12
+/* 80163114 0015ED74 4E 80 04 21 */ bctrl
+/* 80163118 0015ED78 7C 03 00 D0 */ neg r0, r3
+/* 8016311C 0015ED7C 7C 00 1B 78 */ or r0, r0, r3
+/* 80163120 0015ED80 54 03 0F FE */ srwi r3, r0, 0x1f
+lbl_80163124:
+/* 80163124 0015ED84 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163128 0015ED88 7C 08 03 A6 */ mtlr r0
+/* 8016312C 0015ED8C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163130 0015ED90 4E 80 00 20 */ blr
+
+.global glEndFrame
+glEndFrame:
+/* 80163134 0015ED94 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163138 0015ED98 7C 08 02 A6 */ mflr r0
+/* 8016313C 0015ED9C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163140 0015EDA0 48 00 05 35 */ bl func_80163674
+/* 80163144 0015EDA4 38 00 00 05 */ li r0, 5
+/* 80163148 0015EDA8 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 8016314C 0015EDAC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163150 0015EDB0 7C 08 03 A6 */ mtlr r0
+/* 80163154 0015EDB4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163158 0015EDB8 4E 80 00 20 */ blr
+lbl_8016315C:
+/* 8016315C 0015EDBC 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80163160 0015EDC0 7C 08 02 A6 */ mflr r0
+/* 80163164 0015EDC4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80163168 0015EDC8 DB E1 00 50 */ stfd f31, 0x50(r1)
+/* 8016316C 0015EDCC F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
+/* 80163170 0015EDD0 DB C1 00 40 */ stfd f30, 0x40(r1)
+/* 80163174 0015EDD4 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
+/* 80163178 0015EDD8 39 61 00 40 */ addi r11, r1, 0x40
+/* 8016317C 0015EDDC 48 06 3F 95 */ bl _savegpr_21
+/* 80163180 0015EDE0 C3 C2 90 2C */ lfs f30, lbl_8064162C-_SDA2_BASE_(r2)
+/* 80163184 0015EDE4 3B C0 00 08 */ li r30, 8
+/* 80163188 0015EDE8 C3 E2 90 28 */ lfs f31, lbl_80641628-_SDA2_BASE_(r2)
+/* 8016318C 0015EDEC 3F E0 80 42 */ lis r31, 0x8042
+/* 80163190 0015EDF0 3E C0 80 16 */ lis r22, 0x8016
+/* 80163194 0015EDF4 3E E0 80 16 */ lis r23, 0x8016
+/* 80163198 0015EDF8 3F 00 80 16 */ lis r24, 0x8016
+/* 8016319C 0015EDFC 3F 20 80 16 */ lis r25, 0x8016
+/* 801631A0 0015EE00 3F 40 80 16 */ lis r26, 0x8016
+/* 801631A4 0015EE04 3F 60 80 16 */ lis r27, 0x8016
+/* 801631A8 0015EE08 3F 80 80 16 */ lis r28, 0x8016
+/* 801631AC 0015EE0C 3B A0 00 00 */ li r29, 0
+lbl_801631B0:
+/* 801631B0 0015EE10 80 6D 9D 8C */ lwz r3, lbl_8063F04C-_SDA_BASE_(r13)
+/* 801631B4 0015EE14 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 801631B8 0015EE18 7C 03 00 00 */ cmpw r3, r0
+/* 801631BC 0015EE1C 41 82 01 7C */ beq lbl_80163338
+/* 801631C0 0015EE20 93 CD 9D 8C */ stw r30, lbl_8063F04C-_SDA_BASE_(r13)
+/* 801631C4 0015EE24 48 0F AE 0D */ bl func_8025DFD0
+/* 801631C8 0015EE28 48 0F AE E1 */ bl func_8025E0A8
+/* 801631CC 0015EE2C 2C 03 00 00 */ cmpwi r3, 0
+/* 801631D0 0015EE30 41 82 00 14 */ beq lbl_801631E4
+/* 801631D4 0015EE34 41 80 01 64 */ blt lbl_80163338
+/* 801631D8 0015EE38 2C 03 00 04 */ cmpwi r3, 4
+/* 801631DC 0015EE3C 40 80 01 5C */ bge lbl_80163338
+/* 801631E0 0015EE40 48 00 00 CC */ b lbl_801632AC
+lbl_801631E4:
+/* 801631E4 0015EE44 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 801631E8 0015EE48 28 00 00 07 */ cmplwi r0, 7
+/* 801631EC 0015EE4C 41 81 00 4C */ bgt lbl_80163238
+/* 801631F0 0015EE50 38 7F F1 88 */ addi r3, r31, -3704
+/* 801631F4 0015EE54 54 00 10 3A */ slwi r0, r0, 2
+/* 801631F8 0015EE58 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801631FC 0015EE5C 7C 69 03 A6 */ mtctr r3
+/* 80163200 0015EE60 4E 80 04 20 */ bctr
+/* 80163204 0015EE64 4B FF F9 8D */ bl func_80162B90
+/* 80163208 0015EE68 48 00 00 30 */ b lbl_80163238
+/* 8016320C 0015EE6C 4B FF F9 F1 */ bl func_80162BFC
+/* 80163210 0015EE70 48 00 00 28 */ b lbl_80163238
+/* 80163214 0015EE74 4B FF FA 65 */ bl func_80162C78
+/* 80163218 0015EE78 48 00 00 20 */ b lbl_80163238
+/* 8016321C 0015EE7C 4B FF FB 5D */ bl func_80162D78
+/* 80163220 0015EE80 48 00 00 18 */ b lbl_80163238
+/* 80163224 0015EE84 4B FF FC F1 */ bl func_80162F14
+/* 80163228 0015EE88 48 00 00 10 */ b lbl_80163238
+/* 8016322C 0015EE8C 4B FF FC ED */ bl func_80162F18
+/* 80163230 0015EE90 48 00 00 08 */ b lbl_80163238
+/* 80163234 0015EE94 4B FF FC E9 */ bl func_80162F1C
+lbl_80163238:
+/* 80163238 0015EE98 48 0F AD 99 */ bl func_8025DFD0
+/* 8016323C 0015EE9C 48 0F B0 7D */ bl func_8025E2B8
+/* 80163240 0015EEA0 2C 03 00 00 */ cmpwi r3, 0
+/* 80163244 0015EEA4 7C 75 1B 78 */ mr r21, r3
+/* 80163248 0015EEA8 41 82 00 54 */ beq lbl_8016329C
+/* 8016324C 0015EEAC 38 96 74 E4 */ addi r4, r22, 0x74e4
+/* 80163250 0015EEB0 48 0F B9 09 */ bl func_8025EB58
+/* 80163254 0015EEB4 7E A3 AB 78 */ mr r3, r21
+/* 80163258 0015EEB8 38 97 75 B8 */ addi r4, r23, 0x75b8
+/* 8016325C 0015EEBC 48 0F B8 F5 */ bl func_8025EB50
+/* 80163260 0015EEC0 7E A3 AB 78 */ mr r3, r21
+/* 80163264 0015EEC4 38 98 76 70 */ addi r4, r24, 0x7670
+/* 80163268 0015EEC8 48 0F B8 E1 */ bl func_8025EB48
+/* 8016326C 0015EECC 7E A3 AB 78 */ mr r3, r21
+/* 80163270 0015EED0 38 99 77 34 */ addi r4, r25, 0x7734
+/* 80163274 0015EED4 48 0F B8 CD */ bl func_8025EB40
+/* 80163278 0015EED8 7E A3 AB 78 */ mr r3, r21
+/* 8016327C 0015EEDC 38 9A 79 94 */ addi r4, r26, 0x7994
+/* 80163280 0015EEE0 48 0F B8 E1 */ bl func_8025EB60
+/* 80163284 0015EEE4 7E A3 AB 78 */ mr r3, r21
+/* 80163288 0015EEE8 38 9B 79 D0 */ addi r4, r27, 0x79d0
+/* 8016328C 0015EEEC 48 0F B8 DD */ bl func_8025EB68
+/* 80163290 0015EEF0 7E A3 AB 78 */ mr r3, r21
+/* 80163294 0015EEF4 38 9C 79 D4 */ addi r4, r28, 0x79d4
+/* 80163298 0015EEF8 48 0F B8 D9 */ bl func_8025EB70
+lbl_8016329C:
+/* 8016329C 0015EEFC 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 801632A0 0015EF00 93 AD 9D 9C */ stw r29, lbl_8063F05C-_SDA_BASE_(r13)
+/* 801632A4 0015EF04 90 0D 9D 8C */ stw r0, lbl_8063F04C-_SDA_BASE_(r13)
+/* 801632A8 0015EF08 48 00 00 90 */ b lbl_80163338
+lbl_801632AC:
+/* 801632AC 0015EF0C 80 0D 9D 9C */ lwz r0, lbl_8063F05C-_SDA_BASE_(r13)
+/* 801632B0 0015EF10 2C 00 00 00 */ cmpwi r0, 0
+/* 801632B4 0015EF14 40 82 00 2C */ bne lbl_801632E0
+/* 801632B8 0015EF18 48 00 0F 0D */ bl func_801641C4
+/* 801632BC 0015EF1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801632C0 0015EF20 41 82 00 20 */ beq lbl_801632E0
+/* 801632C4 0015EF24 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
+/* 801632C8 0015EF28 EC 1E 00 32 */ fmuls f0, f30, f0
+/* 801632CC 0015EF2C EC 1F 00 2A */ fadds f0, f31, f0
+/* 801632D0 0015EF30 FC 00 00 1E */ fctiwz f0, f0
+/* 801632D4 0015EF34 D8 01 00 08 */ stfd f0, 8(r1)
+/* 801632D8 0015EF38 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801632DC 0015EF3C 90 0D 9D 9C */ stw r0, lbl_8063F05C-_SDA_BASE_(r13)
+lbl_801632E0:
+/* 801632E0 0015EF40 80 0D 9D 9C */ lwz r0, lbl_8063F05C-_SDA_BASE_(r13)
+/* 801632E4 0015EF44 2C 00 00 00 */ cmpwi r0, 0
+/* 801632E8 0015EF48 41 82 00 14 */ beq lbl_801632FC
+/* 801632EC 0015EF4C 48 00 0E D9 */ bl func_801641C4
+/* 801632F0 0015EF50 2C 03 00 00 */ cmpwi r3, 0
+/* 801632F4 0015EF54 40 82 00 08 */ bne lbl_801632FC
+/* 801632F8 0015EF58 93 AD 9D 9C */ stw r29, lbl_8063F05C-_SDA_BASE_(r13)
+lbl_801632FC:
+/* 801632FC 0015EF5C C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
+/* 80163300 0015EF60 80 6D 9D 9C */ lwz r3, lbl_8063F05C-_SDA_BASE_(r13)
+/* 80163304 0015EF64 EC 1E 00 32 */ fmuls f0, f30, f0
+/* 80163308 0015EF68 EC 1F 00 2A */ fadds f0, f31, f0
+/* 8016330C 0015EF6C FC 00 00 1E */ fctiwz f0, f0
+/* 80163310 0015EF70 D8 01 00 08 */ stfd f0, 8(r1)
+/* 80163314 0015EF74 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 80163318 0015EF78 7C 03 00 00 */ cmpw r3, r0
+/* 8016331C 0015EF7C 41 81 00 14 */ bgt lbl_80163330
+/* 80163320 0015EF80 38 03 FF FF */ addi r0, r3, -1
+/* 80163324 0015EF84 2C 00 00 01 */ cmpwi r0, 1
+/* 80163328 0015EF88 90 0D 9D 9C */ stw r0, lbl_8063F05C-_SDA_BASE_(r13)
+/* 8016332C 0015EF8C 41 81 00 0C */ bgt lbl_80163338
+lbl_80163330:
+/* 80163330 0015EF90 93 AD 9D 9C */ stw r29, lbl_8063F05C-_SDA_BASE_(r13)
+/* 80163334 0015EF94 4B FF FB ED */ bl glxSwapWaitDrawDone
+lbl_80163338:
+/* 80163338 0015EF98 80 0D 9D 8C */ lwz r0, lbl_8063F04C-_SDA_BASE_(r13)
+/* 8016333C 0015EF9C 2C 00 00 04 */ cmpwi r0, 4
+/* 80163340 0015EFA0 40 82 00 20 */ bne lbl_80163360
+/* 80163344 0015EFA4 48 0F AC 8D */ bl func_8025DFD0
+/* 80163348 0015EFA8 48 0F AD 61 */ bl func_8025E0A8
+/* 8016334C 0015EFAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80163350 0015EFB0 40 82 00 10 */ bne lbl_80163360
+/* 80163354 0015EFB4 80 0D 9D 90 */ lwz r0, lbl_8063F050-_SDA_BASE_(r13)
+/* 80163358 0015EFB8 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
+/* 8016335C 0015EFBC 93 AD 9D 90 */ stw r29, lbl_8063F050-_SDA_BASE_(r13)
+lbl_80163360:
+/* 80163360 0015EFC0 48 0F AC 71 */ bl func_8025DFD0
+/* 80163364 0015EFC4 48 0F AE 29 */ bl func_8025E18C
+/* 80163368 0015EFC8 48 00 01 8D */ bl func_801634F4
+/* 8016336C 0015EFCC 48 00 0B 0D */ bl func_80163E78
+/* 80163370 0015EFD0 48 00 0D 1D */ bl func_8016408C
+/* 80163374 0015EFD4 48 00 11 79 */ bl func_801644EC
+/* 80163378 0015EFD8 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
+/* 8016337C 0015EFDC 48 0C 12 0D */ bl func_80224588
+/* 80163380 0015EFE0 4B FF FE 30 */ b lbl_801631B0
+
+.global func_80163384
+func_80163384:
+/* 80163384 0015EFE4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163388 0015EFE8 7C 08 02 A6 */ mflr r0
+/* 8016338C 0015EFEC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163390 0015EFF0 48 0F AC 41 */ bl func_8025DFD0
+/* 80163394 0015EFF4 48 0F AF 25 */ bl func_8025E2B8
+/* 80163398 0015EFF8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016339C 0015EFFC 41 82 00 1C */ beq lbl_801633B8
+/* 801633A0 0015F000 81 83 00 00 */ lwz r12, 0(r3)
+/* 801633A4 0015F004 81 8C 00 50 */ lwz r12, 0x50(r12)
+/* 801633A8 0015F008 7D 89 03 A6 */ mtctr r12
+/* 801633AC 0015F00C 4E 80 04 21 */ bctrl
+/* 801633B0 0015F010 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801633B4 0015F014 48 00 00 08 */ b lbl_801633BC
+lbl_801633B8:
+/* 801633B8 0015F018 38 60 FF FF */ li r3, -1
+lbl_801633BC:
+/* 801633BC 0015F01C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801633C0 0015F020 7C 08 03 A6 */ mtlr r0
+/* 801633C4 0015F024 38 21 00 10 */ addi r1, r1, 0x10
+/* 801633C8 0015F028 4E 80 00 20 */ blr
+
+.global func_801633CC
+func_801633CC:
+/* 801633CC 0015F02C 28 03 00 06 */ cmplwi r3, 6
+/* 801633D0 0015F030 98 6D 82 F8 */ stb r3, lbl_8063D5B8-_SDA_BASE_(r13)
+/* 801633D4 0015F034 4C 82 00 20 */ bnelr
+/* 801633D8 0015F038 38 00 00 01 */ li r0, 1
+/* 801633DC 0015F03C 98 0D 82 F8 */ stb r0, lbl_8063D5B8-_SDA_BASE_(r13)
+/* 801633E0 0015F040 4E 80 00 20 */ blr
+
+.global func_801633E4
+func_801633E4:
+/* 801633E4 0015F044 88 6D 82 F8 */ lbz r3, lbl_8063D5B8-_SDA_BASE_(r13)
+/* 801633E8 0015F048 4E 80 00 20 */ blr
+
+.global func_801633EC
+func_801633EC:
+/* 801633EC 0015F04C 38 A0 00 01 */ li r5, 1
+/* 801633F0 0015F050 38 6D 9D 80 */ addi r3, r13, lbl_8063F040-_SDA_BASE_
+/* 801633F4 0015F054 38 80 00 04 */ li r4, 4
+/* 801633F8 0015F058 38 00 00 00 */ li r0, 0
+/* 801633FC 0015F05C 98 AD 9D 80 */ stb r5, lbl_8063F040-_SDA_BASE_(r13)
+/* 80163400 0015F060 B0 83 00 02 */ sth r4, 2(r3)
+/* 80163404 0015F064 98 03 00 04 */ stb r0, 4(r3)
+/* 80163408 0015F068 4E 80 00 20 */ blr
diff --git a/asm/code_8016340C.s b/asm/code_8016340C.s
new file mode 100644
index 0000000..d99bbe2
--- /dev/null
+++ b/asm/code_8016340C.s
@@ -0,0 +1,193 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8016340C
+func_8016340C:
+/* 8016340C 0015F06C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163410 0015F070 7C 08 02 A6 */ mflr r0
+/* 80163414 0015F074 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163418 0015F078 48 10 F3 A1 */ bl OSGetTime
+/* 8016341C 0015F07C 90 8D 9D AC */ stw r4, lbl_8063F06C-_SDA_BASE_(r13)
+/* 80163420 0015F080 90 6D 9D A8 */ stw r3, lbl_8063F068-_SDA_BASE_(r13)
+/* 80163424 0015F084 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163428 0015F088 7C 08 03 A6 */ mtlr r0
+/* 8016342C 0015F08C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163430 0015F090 4E 80 00 20 */ blr
+
+.global func_80163434
+func_80163434:
+/* 80163434 0015F094 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163438 0015F098 7C 08 02 A6 */ mflr r0
+/* 8016343C 0015F09C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163440 0015F0A0 48 10 F3 79 */ bl OSGetTime
+/* 80163444 0015F0A4 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80163448 0015F0A8 81 0D 9D AC */ lwz r8, lbl_8063F06C-_SDA_BASE_(r13)
+/* 8016344C 0015F0AC 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80163450 0015F0B0 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80163454 0015F0B4 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80163458 0015F0B8 80 ED 9D A8 */ lwz r7, lbl_8063F068-_SDA_BASE_(r13)
+/* 8016345C 0015F0BC 54 00 F0 BE */ srwi r0, r0, 2
+/* 80163460 0015F0C0 7C 88 20 10 */ subfc r4, r8, r4
+/* 80163464 0015F0C4 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80163468 0015F0C8 38 A0 00 00 */ li r5, 0
+/* 8016346C 0015F0CC 7C 67 19 10 */ subfe r3, r7, r3
+/* 80163470 0015F0D0 54 06 D1 BE */ srwi r6, r0, 6
+/* 80163474 0015F0D4 48 06 3E 05 */ bl __div2i
+/* 80163478 0015F0D8 38 C0 00 0A */ li r6, 0xa
+/* 8016347C 0015F0DC 38 A0 00 00 */ li r5, 0
+/* 80163480 0015F0E0 48 06 3D F9 */ bl __div2i
+/* 80163484 0015F0E4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163488 0015F0E8 7C 83 23 78 */ mr r3, r4
+/* 8016348C 0015F0EC 7C 08 03 A6 */ mtlr r0
+/* 80163490 0015F0F0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163494 0015F0F4 4E 80 00 20 */ blr
+
+.global func_80163498
+func_80163498:
+/* 80163498 0015F0F8 38 00 00 00 */ li r0, 0
+/* 8016349C 0015F0FC 90 03 00 00 */ stw r0, 0(r3)
+/* 801634A0 0015F100 80 0D 9D B0 */ lwz r0, lbl_8063F070-_SDA_BASE_(r13)
+/* 801634A4 0015F104 90 03 00 04 */ stw r0, 4(r3)
+/* 801634A8 0015F108 80 8D 9D B0 */ lwz r4, lbl_8063F070-_SDA_BASE_(r13)
+/* 801634AC 0015F10C 2C 04 00 00 */ cmpwi r4, 0
+/* 801634B0 0015F110 41 82 00 08 */ beq lbl_801634B8
+/* 801634B4 0015F114 90 64 00 00 */ stw r3, 0(r4)
+lbl_801634B8:
+/* 801634B8 0015F118 90 6D 9D B0 */ stw r3, lbl_8063F070-_SDA_BASE_(r13)
+/* 801634BC 0015F11C 4E 80 00 20 */ blr
+
+.global func_801634C0
+func_801634C0:
+/* 801634C0 0015F120 80 83 00 00 */ lwz r4, 0(r3)
+/* 801634C4 0015F124 2C 04 00 00 */ cmpwi r4, 0
+/* 801634C8 0015F128 41 82 00 0C */ beq lbl_801634D4
+/* 801634CC 0015F12C 90 64 00 04 */ stw r3, 4(r4)
+/* 801634D0 0015F130 48 00 00 0C */ b lbl_801634DC
+lbl_801634D4:
+/* 801634D4 0015F134 80 03 00 04 */ lwz r0, 4(r3)
+/* 801634D8 0015F138 90 0D 9D B0 */ stw r0, lbl_8063F070-_SDA_BASE_(r13)
+lbl_801634DC:
+/* 801634DC 0015F13C 80 83 00 04 */ lwz r4, 4(r3)
+/* 801634E0 0015F140 2C 04 00 00 */ cmpwi r4, 0
+/* 801634E4 0015F144 4D 82 00 20 */ beqlr
+/* 801634E8 0015F148 80 03 00 00 */ lwz r0, 0(r3)
+/* 801634EC 0015F14C 90 04 00 00 */ stw r0, 0(r4)
+/* 801634F0 0015F150 4E 80 00 20 */ blr
+
+.global func_801634F4
+func_801634F4:
+/* 801634F4 0015F154 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801634F8 0015F158 7C 08 02 A6 */ mflr r0
+/* 801634FC 0015F15C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80163500 0015F160 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80163504 0015F164 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80163508 0015F168 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8016350C 0015F16C 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80163510 0015F170 4B FF FF 25 */ bl func_80163434
+/* 80163514 0015F174 83 AD 9D B0 */ lwz r29, lbl_8063F070-_SDA_BASE_(r13)
+/* 80163518 0015F178 7C 7E 1B 78 */ mr r30, r3
+/* 8016351C 0015F17C 3B E0 00 02 */ li r31, 2
+/* 80163520 0015F180 48 00 00 38 */ b lbl_80163558
+lbl_80163524:
+/* 80163524 0015F184 80 1D 00 14 */ lwz r0, 0x14(r29)
+/* 80163528 0015F188 83 9D 00 04 */ lwz r28, 4(r29)
+/* 8016352C 0015F18C 7C 00 F0 40 */ cmplw r0, r30
+/* 80163530 0015F190 41 81 00 24 */ bgt lbl_80163554
+/* 80163534 0015F194 7F A3 EB 78 */ mr r3, r29
+/* 80163538 0015F198 4B FF FF 89 */ bl func_801634C0
+/* 8016353C 0015F19C 93 FD 00 18 */ stw r31, 0x18(r29)
+/* 80163540 0015F1A0 81 9D 00 08 */ lwz r12, 8(r29)
+/* 80163544 0015F1A4 80 7D 00 0C */ lwz r3, 0xc(r29)
+/* 80163548 0015F1A8 80 9D 00 10 */ lwz r4, 0x10(r29)
+/* 8016354C 0015F1AC 7D 89 03 A6 */ mtctr r12
+/* 80163550 0015F1B0 4E 80 04 21 */ bctrl
+lbl_80163554:
+/* 80163554 0015F1B4 7F 9D E3 78 */ mr r29, r28
+lbl_80163558:
+/* 80163558 0015F1B8 2C 1D 00 00 */ cmpwi r29, 0
+/* 8016355C 0015F1BC 40 82 FF C8 */ bne lbl_80163524
+/* 80163560 0015F1C0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80163564 0015F1C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80163568 0015F1C8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8016356C 0015F1CC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80163570 0015F1D0 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80163574 0015F1D4 7C 08 03 A6 */ mtlr r0
+/* 80163578 0015F1D8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8016357C 0015F1DC 4E 80 00 20 */ blr
+
+.global func_80163580
+func_80163580:
+/* 80163580 0015F1E0 38 80 00 00 */ li r4, 0
+/* 80163584 0015F1E4 38 A0 00 04 */ li r5, 4
+/* 80163588 0015F1E8 4B EA 0B 7C */ b memset
+
+.global func_8016358C
+func_8016358C:
+/* 8016358C 0015F1EC 90 A3 00 08 */ stw r5, 8(r3)
+/* 80163590 0015F1F0 90 C3 00 0C */ stw r6, 0xc(r3)
+/* 80163594 0015F1F4 90 E3 00 10 */ stw r7, 0x10(r3)
+/* 80163598 0015F1F8 48 00 00 04 */ b lbl_8016359C
+lbl_8016359C:
+/* 8016359C 0015F1FC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801635A0 0015F200 7C 08 02 A6 */ mflr r0
+/* 801635A4 0015F204 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801635A8 0015F208 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801635AC 0015F20C 7C 9F 23 78 */ mr r31, r4
+/* 801635B0 0015F210 93 C1 00 08 */ stw r30, 8(r1)
+/* 801635B4 0015F214 7C 7E 1B 78 */ mr r30, r3
+/* 801635B8 0015F218 80 03 00 18 */ lwz r0, 0x18(r3)
+/* 801635BC 0015F21C 28 00 00 01 */ cmplwi r0, 1
+/* 801635C0 0015F220 40 82 00 08 */ bne lbl_801635C8
+/* 801635C4 0015F224 4B FF FE FD */ bl func_801634C0
+lbl_801635C8:
+/* 801635C8 0015F228 4B FF FE 6D */ bl func_80163434
+/* 801635CC 0015F22C 3C 80 66 66 */ lis r4, 0x66666667@ha
+/* 801635D0 0015F230 38 00 00 01 */ li r0, 1
+/* 801635D4 0015F234 38 84 66 67 */ addi r4, r4, 0x66666667@l
+/* 801635D8 0015F238 90 1E 00 18 */ stw r0, 0x18(r30)
+/* 801635DC 0015F23C 7C 04 F8 96 */ mulhw r0, r4, r31
+/* 801635E0 0015F240 7C 00 16 70 */ srawi r0, r0, 2
+/* 801635E4 0015F244 54 04 0F FE */ srwi r4, r0, 0x1f
+/* 801635E8 0015F248 7C 00 22 14 */ add r0, r0, r4
+/* 801635EC 0015F24C 7C 03 02 14 */ add r0, r3, r0
+/* 801635F0 0015F250 7F C3 F3 78 */ mr r3, r30
+/* 801635F4 0015F254 90 1E 00 14 */ stw r0, 0x14(r30)
+/* 801635F8 0015F258 4B FF FE A1 */ bl func_80163498
+/* 801635FC 0015F25C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163600 0015F260 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80163604 0015F264 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80163608 0015F268 7C 08 03 A6 */ mtlr r0
+/* 8016360C 0015F26C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163610 0015F270 4E 80 00 20 */ blr
+
+.global func_80163614
+func_80163614:
+/* 80163614 0015F274 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163618 0015F278 7C 08 02 A6 */ mflr r0
+/* 8016361C 0015F27C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163620 0015F280 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80163624 0015F284 7C 7F 1B 78 */ mr r31, r3
+/* 80163628 0015F288 80 03 00 18 */ lwz r0, 0x18(r3)
+/* 8016362C 0015F28C 28 00 00 01 */ cmplwi r0, 1
+/* 80163630 0015F290 40 82 00 08 */ bne lbl_80163638
+/* 80163634 0015F294 4B FF FE 8D */ bl func_801634C0
+lbl_80163638:
+/* 80163638 0015F298 38 00 00 00 */ li r0, 0
+/* 8016363C 0015F29C 90 1F 00 18 */ stw r0, 0x18(r31)
+/* 80163640 0015F2A0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80163644 0015F2A4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163648 0015F2A8 7C 08 03 A6 */ mtlr r0
+/* 8016364C 0015F2AC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163650 0015F2B0 4E 80 00 20 */ blr
+
+.global func_80163654
+func_80163654:
+/* 80163654 0015F2B4 38 A0 00 01 */ li r5, 1
+/* 80163658 0015F2B8 38 6D 9D A0 */ addi r3, r13, lbl_8063F060-_SDA_BASE_
+/* 8016365C 0015F2BC 38 80 00 04 */ li r4, 4
+/* 80163660 0015F2C0 38 00 00 00 */ li r0, 0
+/* 80163664 0015F2C4 98 AD 9D A0 */ stb r5, lbl_8063F060-_SDA_BASE_(r13)
+/* 80163668 0015F2C8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8016366C 0015F2CC 98 03 00 04 */ stb r0, 4(r3)
+/* 80163670 0015F2D0 4E 80 00 20 */ blr
diff --git a/asm/code_80163674.s b/asm/code_80163674.s
new file mode 100644
index 0000000..77851c9
--- /dev/null
+++ b/asm/code_80163674.s
@@ -0,0 +1,1670 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80163674
+func_80163674:
+/* 80163674 0015F2D4 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
+/* 80163678 0015F2D8 38 00 00 00 */ li r0, 0
+/* 8016367C 0015F2DC 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
+/* 80163680 0015F2E0 98 03 00 02 */ stb r0, 2(r3)
+/* 80163684 0015F2E4 98 03 00 03 */ stb r0, 3(r3)
+/* 80163688 0015F2E8 98 03 00 04 */ stb r0, 4(r3)
+/* 8016368C 0015F2EC 98 03 00 05 */ stb r0, 5(r3)
+/* 80163690 0015F2F0 98 03 00 06 */ stb r0, 6(r3)
+/* 80163694 0015F2F4 98 03 00 07 */ stb r0, 7(r3)
+/* 80163698 0015F2F8 98 03 00 08 */ stb r0, 8(r3)
+/* 8016369C 0015F2FC 98 03 00 0C */ stb r0, 0xc(r3)
+/* 801636A0 0015F300 98 03 00 0D */ stb r0, 0xd(r3)
+/* 801636A4 0015F304 98 03 00 0E */ stb r0, 0xe(r3)
+/* 801636A8 0015F308 98 03 00 0F */ stb r0, 0xf(r3)
+/* 801636AC 0015F30C 98 03 00 10 */ stb r0, 0x10(r3)
+/* 801636B0 0015F310 98 03 00 11 */ stb r0, 0x11(r3)
+/* 801636B4 0015F314 98 03 00 12 */ stb r0, 0x12(r3)
+/* 801636B8 0015F318 98 03 00 16 */ stb r0, 0x16(r3)
+/* 801636BC 0015F31C 98 03 00 17 */ stb r0, 0x17(r3)
+/* 801636C0 0015F320 98 03 00 18 */ stb r0, 0x18(r3)
+/* 801636C4 0015F324 98 03 00 19 */ stb r0, 0x19(r3)
+/* 801636C8 0015F328 98 03 00 1A */ stb r0, 0x1a(r3)
+/* 801636CC 0015F32C 98 03 00 1B */ stb r0, 0x1b(r3)
+/* 801636D0 0015F330 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 801636D4 0015F334 98 03 00 20 */ stb r0, 0x20(r3)
+/* 801636D8 0015F338 98 03 00 21 */ stb r0, 0x21(r3)
+/* 801636DC 0015F33C 98 03 00 22 */ stb r0, 0x22(r3)
+/* 801636E0 0015F340 98 03 00 23 */ stb r0, 0x23(r3)
+/* 801636E4 0015F344 98 03 00 24 */ stb r0, 0x24(r3)
+/* 801636E8 0015F348 98 03 00 25 */ stb r0, 0x25(r3)
+/* 801636EC 0015F34C 98 03 00 26 */ stb r0, 0x26(r3)
+/* 801636F0 0015F350 98 03 00 2A */ stb r0, 0x2a(r3)
+/* 801636F4 0015F354 98 03 00 2B */ stb r0, 0x2b(r3)
+/* 801636F8 0015F358 98 03 00 2C */ stb r0, 0x2c(r3)
+/* 801636FC 0015F35C 98 03 00 2D */ stb r0, 0x2d(r3)
+/* 80163700 0015F360 98 03 00 2E */ stb r0, 0x2e(r3)
+/* 80163704 0015F364 98 03 00 2F */ stb r0, 0x2f(r3)
+/* 80163708 0015F368 98 03 00 30 */ stb r0, 0x30(r3)
+/* 8016370C 0015F36C 98 03 00 34 */ stb r0, 0x34(r3)
+/* 80163710 0015F370 98 03 00 35 */ stb r0, 0x35(r3)
+/* 80163714 0015F374 98 03 00 36 */ stb r0, 0x36(r3)
+/* 80163718 0015F378 98 03 00 37 */ stb r0, 0x37(r3)
+/* 8016371C 0015F37C 98 03 00 38 */ stb r0, 0x38(r3)
+/* 80163720 0015F380 98 03 00 39 */ stb r0, 0x39(r3)
+/* 80163724 0015F384 98 03 00 3A */ stb r0, 0x3a(r3)
+/* 80163728 0015F388 98 03 00 3E */ stb r0, 0x3e(r3)
+/* 8016372C 0015F38C 98 03 00 3F */ stb r0, 0x3f(r3)
+/* 80163730 0015F390 98 03 00 40 */ stb r0, 0x40(r3)
+/* 80163734 0015F394 98 03 00 41 */ stb r0, 0x41(r3)
+/* 80163738 0015F398 98 03 00 42 */ stb r0, 0x42(r3)
+/* 8016373C 0015F39C 98 03 00 43 */ stb r0, 0x43(r3)
+/* 80163740 0015F3A0 98 03 00 44 */ stb r0, 0x44(r3)
+/* 80163744 0015F3A4 98 03 00 48 */ stb r0, 0x48(r3)
+/* 80163748 0015F3A8 98 03 00 49 */ stb r0, 0x49(r3)
+/* 8016374C 0015F3AC 98 03 00 4A */ stb r0, 0x4a(r3)
+/* 80163750 0015F3B0 98 03 00 4B */ stb r0, 0x4b(r3)
+/* 80163754 0015F3B4 98 03 00 4C */ stb r0, 0x4c(r3)
+/* 80163758 0015F3B8 98 03 00 4D */ stb r0, 0x4d(r3)
+/* 8016375C 0015F3BC 98 03 00 4E */ stb r0, 0x4e(r3)
+/* 80163760 0015F3C0 4E 80 00 20 */ blr
+
+.global func_80163764
+func_80163764:
+/* 80163764 0015F3C4 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
+/* 80163768 0015F3C8 38 00 00 01 */ li r0, 1
+/* 8016376C 0015F3CC 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
+/* 80163770 0015F3D0 98 03 00 08 */ stb r0, 8(r3)
+/* 80163774 0015F3D4 98 03 00 12 */ stb r0, 0x12(r3)
+/* 80163778 0015F3D8 98 03 00 1C */ stb r0, 0x1c(r3)
+/* 8016377C 0015F3DC 98 03 00 26 */ stb r0, 0x26(r3)
+/* 80163780 0015F3E0 98 03 00 30 */ stb r0, 0x30(r3)
+/* 80163784 0015F3E4 98 03 00 3A */ stb r0, 0x3a(r3)
+/* 80163788 0015F3E8 98 03 00 44 */ stb r0, 0x44(r3)
+/* 8016378C 0015F3EC 98 03 00 4E */ stb r0, 0x4e(r3)
+/* 80163790 0015F3F0 4E 80 00 20 */ blr
+
+.global func_80163794
+func_80163794:
+/* 80163794 0015F3F4 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
+/* 80163798 0015F3F8 38 00 00 04 */ li r0, 4
+/* 8016379C 0015F3FC 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
+/* 801637A0 0015F400 38 80 00 00 */ li r4, 0
+/* 801637A4 0015F404 7C 09 03 A6 */ mtctr r0
+lbl_801637A8:
+/* 801637A8 0015F408 88 03 00 08 */ lbz r0, 8(r3)
+/* 801637AC 0015F40C 2C 00 00 00 */ cmpwi r0, 0
+/* 801637B0 0015F410 41 82 00 74 */ beq lbl_80163824
+/* 801637B4 0015F414 88 03 00 07 */ lbz r0, 7(r3)
+/* 801637B8 0015F418 2C 00 00 00 */ cmpwi r0, 0
+/* 801637BC 0015F41C 40 82 00 40 */ bne lbl_801637FC
+/* 801637C0 0015F420 88 03 00 06 */ lbz r0, 6(r3)
+/* 801637C4 0015F424 2C 00 00 00 */ cmpwi r0, 0
+/* 801637C8 0015F428 40 82 00 34 */ bne lbl_801637FC
+/* 801637CC 0015F42C 88 03 00 05 */ lbz r0, 5(r3)
+/* 801637D0 0015F430 2C 00 00 00 */ cmpwi r0, 0
+/* 801637D4 0015F434 40 82 00 28 */ bne lbl_801637FC
+/* 801637D8 0015F438 88 03 00 04 */ lbz r0, 4(r3)
+/* 801637DC 0015F43C 2C 00 00 00 */ cmpwi r0, 0
+/* 801637E0 0015F440 40 82 00 1C */ bne lbl_801637FC
+/* 801637E4 0015F444 88 03 00 03 */ lbz r0, 3(r3)
+/* 801637E8 0015F448 2C 00 00 00 */ cmpwi r0, 0
+/* 801637EC 0015F44C 40 82 00 10 */ bne lbl_801637FC
+/* 801637F0 0015F450 88 03 00 02 */ lbz r0, 2(r3)
+/* 801637F4 0015F454 2C 00 00 00 */ cmpwi r0, 0
+/* 801637F8 0015F458 41 82 00 0C */ beq lbl_80163804
+lbl_801637FC:
+/* 801637FC 0015F45C 38 00 00 00 */ li r0, 0
+/* 80163800 0015F460 48 00 00 08 */ b lbl_80163808
+lbl_80163804:
+/* 80163804 0015F464 38 00 00 01 */ li r0, 1
+lbl_80163808:
+/* 80163808 0015F468 2C 00 00 00 */ cmpwi r0, 0
+/* 8016380C 0015F46C 40 82 00 18 */ bne lbl_80163824
+/* 80163810 0015F470 A0 03 00 00 */ lhz r0, 0(r3)
+/* 80163814 0015F474 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163818 0015F478 40 82 00 0C */ bne lbl_80163824
+/* 8016381C 0015F47C 38 60 00 00 */ li r3, 0
+/* 80163820 0015F480 4E 80 00 20 */ blr
+lbl_80163824:
+/* 80163824 0015F484 88 03 00 12 */ lbz r0, 0x12(r3)
+/* 80163828 0015F488 2C 00 00 00 */ cmpwi r0, 0
+/* 8016382C 0015F48C 41 82 00 74 */ beq lbl_801638A0
+/* 80163830 0015F490 88 03 00 11 */ lbz r0, 0x11(r3)
+/* 80163834 0015F494 2C 00 00 00 */ cmpwi r0, 0
+/* 80163838 0015F498 40 82 00 40 */ bne lbl_80163878
+/* 8016383C 0015F49C 88 03 00 10 */ lbz r0, 0x10(r3)
+/* 80163840 0015F4A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80163844 0015F4A4 40 82 00 34 */ bne lbl_80163878
+/* 80163848 0015F4A8 88 03 00 0F */ lbz r0, 0xf(r3)
+/* 8016384C 0015F4AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80163850 0015F4B0 40 82 00 28 */ bne lbl_80163878
+/* 80163854 0015F4B4 88 03 00 0E */ lbz r0, 0xe(r3)
+/* 80163858 0015F4B8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016385C 0015F4BC 40 82 00 1C */ bne lbl_80163878
+/* 80163860 0015F4C0 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 80163864 0015F4C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80163868 0015F4C8 40 82 00 10 */ bne lbl_80163878
+/* 8016386C 0015F4CC 88 03 00 0C */ lbz r0, 0xc(r3)
+/* 80163870 0015F4D0 2C 00 00 00 */ cmpwi r0, 0
+/* 80163874 0015F4D4 41 82 00 0C */ beq lbl_80163880
+lbl_80163878:
+/* 80163878 0015F4D8 38 00 00 00 */ li r0, 0
+/* 8016387C 0015F4DC 48 00 00 08 */ b lbl_80163884
+lbl_80163880:
+/* 80163880 0015F4E0 38 00 00 01 */ li r0, 1
+lbl_80163884:
+/* 80163884 0015F4E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80163888 0015F4E8 40 82 00 18 */ bne lbl_801638A0
+/* 8016388C 0015F4EC A0 03 00 0A */ lhz r0, 0xa(r3)
+/* 80163890 0015F4F0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163894 0015F4F4 40 82 00 0C */ bne lbl_801638A0
+/* 80163898 0015F4F8 38 60 00 00 */ li r3, 0
+/* 8016389C 0015F4FC 4E 80 00 20 */ blr
+lbl_801638A0:
+/* 801638A0 0015F500 38 63 00 14 */ addi r3, r3, 0x14
+/* 801638A4 0015F504 38 84 00 01 */ addi r4, r4, 1
+/* 801638A8 0015F508 42 00 FF 00 */ bdnz lbl_801637A8
+/* 801638AC 0015F50C 38 60 00 01 */ li r3, 1
+/* 801638B0 0015F510 4E 80 00 20 */ blr
+
+.global func_801638B4
+func_801638B4:
+/* 801638B4 0015F514 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801638B8 0015F518 7C 08 02 A6 */ mflr r0
+/* 801638BC 0015F51C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801638C0 0015F520 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801638C4 0015F524 3F E0 80 42 */ lis r31, lbl_8041F1A8@ha
+/* 801638C8 0015F528 3B FF F1 A8 */ addi r31, r31, lbl_8041F1A8@l
+/* 801638CC 0015F52C 93 C1 00 08 */ stw r30, 8(r1)
+/* 801638D0 0015F530 3B C0 00 00 */ li r30, 0
+lbl_801638D4:
+/* 801638D4 0015F534 88 1F 00 07 */ lbz r0, 7(r31)
+/* 801638D8 0015F538 2C 00 00 00 */ cmpwi r0, 0
+/* 801638DC 0015F53C 40 82 00 40 */ bne lbl_8016391C
+/* 801638E0 0015F540 88 1F 00 06 */ lbz r0, 6(r31)
+/* 801638E4 0015F544 2C 00 00 00 */ cmpwi r0, 0
+/* 801638E8 0015F548 40 82 00 34 */ bne lbl_8016391C
+/* 801638EC 0015F54C 88 1F 00 05 */ lbz r0, 5(r31)
+/* 801638F0 0015F550 2C 00 00 00 */ cmpwi r0, 0
+/* 801638F4 0015F554 40 82 00 28 */ bne lbl_8016391C
+/* 801638F8 0015F558 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801638FC 0015F55C 2C 00 00 00 */ cmpwi r0, 0
+/* 80163900 0015F560 40 82 00 1C */ bne lbl_8016391C
+/* 80163904 0015F564 88 1F 00 03 */ lbz r0, 3(r31)
+/* 80163908 0015F568 2C 00 00 00 */ cmpwi r0, 0
+/* 8016390C 0015F56C 40 82 00 10 */ bne lbl_8016391C
+/* 80163910 0015F570 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80163914 0015F574 2C 00 00 00 */ cmpwi r0, 0
+/* 80163918 0015F578 41 82 00 0C */ beq lbl_80163924
+lbl_8016391C:
+/* 8016391C 0015F57C 38 00 00 00 */ li r0, 0
+/* 80163920 0015F580 48 00 00 08 */ b lbl_80163928
+lbl_80163924:
+/* 80163924 0015F584 38 00 00 01 */ li r0, 1
+lbl_80163928:
+/* 80163928 0015F588 2C 00 00 00 */ cmpwi r0, 0
+/* 8016392C 0015F58C 40 82 00 48 */ bne lbl_80163974
+/* 80163930 0015F590 88 1F 00 08 */ lbz r0, 8(r31)
+/* 80163934 0015F594 2C 00 00 00 */ cmpwi r0, 0
+/* 80163938 0015F598 41 82 00 3C */ beq lbl_80163974
+/* 8016393C 0015F59C A0 1F 00 00 */ lhz r0, 0(r31)
+/* 80163940 0015F5A0 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163944 0015F5A4 40 82 00 0C */ bne lbl_80163950
+/* 80163948 0015F5A8 38 60 00 00 */ li r3, 0
+/* 8016394C 0015F5AC 48 00 00 3C */ b lbl_80163988
+lbl_80163950:
+/* 80163950 0015F5B0 7F C3 F3 78 */ mr r3, r30
+/* 80163954 0015F5B4 48 00 13 19 */ bl func_80164C6C
+/* 80163958 0015F5B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016395C 0015F5BC 41 82 00 10 */ beq lbl_8016396C
+/* 80163960 0015F5C0 48 00 1F CD */ bl func_8016592C
+/* 80163964 0015F5C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80163968 0015F5C8 40 82 00 0C */ bne lbl_80163974
+lbl_8016396C:
+/* 8016396C 0015F5CC 38 60 00 00 */ li r3, 0
+/* 80163970 0015F5D0 48 00 00 18 */ b lbl_80163988
+lbl_80163974:
+/* 80163974 0015F5D4 3B DE 00 01 */ addi r30, r30, 1
+/* 80163978 0015F5D8 3B FF 00 0A */ addi r31, r31, 0xa
+/* 8016397C 0015F5DC 2C 1E 00 08 */ cmpwi r30, 8
+/* 80163980 0015F5E0 41 80 FF 54 */ blt lbl_801638D4
+/* 80163984 0015F5E4 38 60 00 01 */ li r3, 1
+lbl_80163988:
+/* 80163988 0015F5E8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016398C 0015F5EC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80163990 0015F5F0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80163994 0015F5F4 7C 08 03 A6 */ mtlr r0
+/* 80163998 0015F5F8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8016399C 0015F5FC 4E 80 00 20 */ blr
+
+.global func_801639A0
+func_801639A0:
+/* 801639A0 0015F600 3C C0 80 42 */ lis r6, lbl_8041F1A8@ha
+/* 801639A4 0015F604 38 00 00 08 */ li r0, 8
+/* 801639A8 0015F608 38 C6 F1 A8 */ addi r6, r6, lbl_8041F1A8@l
+/* 801639AC 0015F60C 38 E0 00 00 */ li r7, 0
+/* 801639B0 0015F610 7C 09 03 A6 */ mtctr r0
+lbl_801639B4:
+/* 801639B4 0015F614 A0 06 00 00 */ lhz r0, 0(r6)
+/* 801639B8 0015F618 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801639BC 0015F61C 40 82 00 D0 */ bne lbl_80163A8C
+/* 801639C0 0015F620 88 06 00 08 */ lbz r0, 8(r6)
+/* 801639C4 0015F624 2C 00 00 00 */ cmpwi r0, 0
+/* 801639C8 0015F628 41 82 00 78 */ beq lbl_80163A40
+/* 801639CC 0015F62C 88 A6 00 07 */ lbz r5, 7(r6)
+/* 801639D0 0015F630 88 04 00 05 */ lbz r0, 5(r4)
+/* 801639D4 0015F634 7C 05 00 40 */ cmplw r5, r0
+/* 801639D8 0015F638 40 82 00 54 */ bne lbl_80163A2C
+/* 801639DC 0015F63C 88 A6 00 06 */ lbz r5, 6(r6)
+/* 801639E0 0015F640 88 04 00 04 */ lbz r0, 4(r4)
+/* 801639E4 0015F644 7C 05 00 40 */ cmplw r5, r0
+/* 801639E8 0015F648 40 82 00 44 */ bne lbl_80163A2C
+/* 801639EC 0015F64C 88 A6 00 05 */ lbz r5, 5(r6)
+/* 801639F0 0015F650 88 04 00 03 */ lbz r0, 3(r4)
+/* 801639F4 0015F654 7C 05 00 40 */ cmplw r5, r0
+/* 801639F8 0015F658 40 82 00 34 */ bne lbl_80163A2C
+/* 801639FC 0015F65C 88 A6 00 04 */ lbz r5, 4(r6)
+/* 80163A00 0015F660 88 04 00 02 */ lbz r0, 2(r4)
+/* 80163A04 0015F664 7C 05 00 40 */ cmplw r5, r0
+/* 80163A08 0015F668 40 82 00 24 */ bne lbl_80163A2C
+/* 80163A0C 0015F66C 88 A6 00 03 */ lbz r5, 3(r6)
+/* 80163A10 0015F670 88 04 00 01 */ lbz r0, 1(r4)
+/* 80163A14 0015F674 7C 05 00 40 */ cmplw r5, r0
+/* 80163A18 0015F678 40 82 00 14 */ bne lbl_80163A2C
+/* 80163A1C 0015F67C 88 A6 00 02 */ lbz r5, 2(r6)
+/* 80163A20 0015F680 88 04 00 00 */ lbz r0, 0(r4)
+/* 80163A24 0015F684 7C 05 00 40 */ cmplw r5, r0
+/* 80163A28 0015F688 41 82 00 0C */ beq lbl_80163A34
+lbl_80163A2C:
+/* 80163A2C 0015F68C 38 00 00 01 */ li r0, 1
+/* 80163A30 0015F690 48 00 00 08 */ b lbl_80163A38
+lbl_80163A34:
+/* 80163A34 0015F694 38 00 00 00 */ li r0, 0
+lbl_80163A38:
+/* 80163A38 0015F698 2C 00 00 00 */ cmpwi r0, 0
+/* 80163A3C 0015F69C 40 82 00 50 */ bne lbl_80163A8C
+lbl_80163A40:
+/* 80163A40 0015F6A0 1C 07 00 0A */ mulli r0, r7, 0xa
+/* 80163A44 0015F6A4 3C A0 80 42 */ lis r5, lbl_8041F1A8@ha
+/* 80163A48 0015F6A8 38 A5 F1 A8 */ addi r5, r5, lbl_8041F1A8@l
+/* 80163A4C 0015F6AC 7C 65 03 2E */ sthx r3, r5, r0
+/* 80163A50 0015F6B0 7C A5 02 14 */ add r5, r5, r0
+/* 80163A54 0015F6B4 54 E3 04 3E */ clrlwi r3, r7, 0x10
+/* 80163A58 0015F6B8 88 04 00 00 */ lbz r0, 0(r4)
+/* 80163A5C 0015F6BC 98 05 00 02 */ stb r0, 2(r5)
+/* 80163A60 0015F6C0 88 04 00 01 */ lbz r0, 1(r4)
+/* 80163A64 0015F6C4 98 05 00 03 */ stb r0, 3(r5)
+/* 80163A68 0015F6C8 88 04 00 02 */ lbz r0, 2(r4)
+/* 80163A6C 0015F6CC 98 05 00 04 */ stb r0, 4(r5)
+/* 80163A70 0015F6D0 88 04 00 03 */ lbz r0, 3(r4)
+/* 80163A74 0015F6D4 98 05 00 05 */ stb r0, 5(r5)
+/* 80163A78 0015F6D8 88 04 00 04 */ lbz r0, 4(r4)
+/* 80163A7C 0015F6DC 98 05 00 06 */ stb r0, 6(r5)
+/* 80163A80 0015F6E0 88 04 00 05 */ lbz r0, 5(r4)
+/* 80163A84 0015F6E4 98 05 00 07 */ stb r0, 7(r5)
+/* 80163A88 0015F6E8 4E 80 00 20 */ blr
+lbl_80163A8C:
+/* 80163A8C 0015F6EC 38 C6 00 0A */ addi r6, r6, 0xa
+/* 80163A90 0015F6F0 38 E7 00 01 */ addi r7, r7, 1
+/* 80163A94 0015F6F4 42 00 FF 20 */ bdnz lbl_801639B4
+/* 80163A98 0015F6F8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 80163A9C 0015F6FC 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
+/* 80163AA0 0015F700 4E 80 00 20 */ blr
+
+.global func_80163AA4
+func_80163AA4:
+/* 80163AA4 0015F704 28 03 00 08 */ cmplwi r3, 8
+/* 80163AA8 0015F708 4C 80 00 20 */ bgelr
+/* 80163AAC 0015F70C 1C A3 00 0A */ mulli r5, r3, 0xa
+/* 80163AB0 0015F710 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
+/* 80163AB4 0015F714 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
+/* 80163AB8 0015F718 7C 63 2A 14 */ add r3, r3, r5
+/* 80163ABC 0015F71C 88 03 00 08 */ lbz r0, 8(r3)
+/* 80163AC0 0015F720 2C 00 00 00 */ cmpwi r0, 0
+/* 80163AC4 0015F724 40 82 00 20 */ bne lbl_80163AE4
+/* 80163AC8 0015F728 38 00 00 00 */ li r0, 0
+/* 80163ACC 0015F72C 98 03 00 02 */ stb r0, 2(r3)
+/* 80163AD0 0015F730 98 03 00 03 */ stb r0, 3(r3)
+/* 80163AD4 0015F734 98 03 00 04 */ stb r0, 4(r3)
+/* 80163AD8 0015F738 98 03 00 05 */ stb r0, 5(r3)
+/* 80163ADC 0015F73C 98 03 00 06 */ stb r0, 6(r3)
+/* 80163AE0 0015F740 98 03 00 07 */ stb r0, 7(r3)
+lbl_80163AE4:
+/* 80163AE4 0015F744 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
+/* 80163AE8 0015F748 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
+/* 80163AEC 0015F74C 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
+/* 80163AF0 0015F750 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
+/* 80163AF4 0015F754 7C 03 2B 2E */ sthx r0, r3, r5
+/* 80163AF8 0015F758 4E 80 00 20 */ blr
+
+.global func_80163AFC
+func_80163AFC:
+/* 80163AFC 0015F75C 2C 03 00 08 */ cmpwi r3, 8
+/* 80163B00 0015F760 41 80 00 0C */ blt lbl_80163B0C
+/* 80163B04 0015F764 38 60 FF FF */ li r3, -1
+/* 80163B08 0015F768 4E 80 00 20 */ blr
+lbl_80163B0C:
+/* 80163B0C 0015F76C 1C 03 00 0A */ mulli r0, r3, 0xa
+/* 80163B10 0015F770 3C 80 80 42 */ lis r4, lbl_8041F1A8@ha
+/* 80163B14 0015F774 38 60 FF FF */ li r3, -1
+/* 80163B18 0015F778 38 84 F1 A8 */ addi r4, r4, lbl_8041F1A8@l
+/* 80163B1C 0015F77C 7C 04 02 2E */ lhzx r0, r4, r0
+/* 80163B20 0015F780 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163B24 0015F784 4D 82 00 20 */ beqlr
+/* 80163B28 0015F788 7C 03 03 78 */ mr r3, r0
+/* 80163B2C 0015F78C 4E 80 00 20 */ blr
+
+.global func_80163B30
+func_80163B30:
+/* 80163B30 0015F790 28 03 00 09 */ cmplwi r3, 9
+/* 80163B34 0015F794 41 80 00 0C */ blt lbl_80163B40
+/* 80163B38 0015F798 38 60 FF FF */ li r3, -1
+/* 80163B3C 0015F79C 4E 80 00 20 */ blr
+lbl_80163B40:
+/* 80163B40 0015F7A0 3C 80 80 49 */ lis r4, lbl_804895E0@ha
+/* 80163B44 0015F7A4 54 63 13 BA */ rlwinm r3, r3, 2, 0xe, 0x1d
+/* 80163B48 0015F7A8 38 84 95 E0 */ addi r4, r4, lbl_804895E0@l
+/* 80163B4C 0015F7AC 7C 04 1A 2E */ lhzx r0, r4, r3
+/* 80163B50 0015F7B0 2C 00 00 00 */ cmpwi r0, 0
+/* 80163B54 0015F7B4 40 82 00 0C */ bne lbl_80163B60
+/* 80163B58 0015F7B8 38 60 FF FF */ li r3, -1
+/* 80163B5C 0015F7BC 4E 80 00 20 */ blr
+lbl_80163B60:
+/* 80163B60 0015F7C0 7C 84 1A 14 */ add r4, r4, r3
+/* 80163B64 0015F7C4 38 60 FF FF */ li r3, -1
+/* 80163B68 0015F7C8 A0 04 00 02 */ lhz r0, 2(r4)
+/* 80163B6C 0015F7CC 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163B70 0015F7D0 4D 82 00 20 */ beqlr
+/* 80163B74 0015F7D4 7C 03 03 78 */ mr r3, r0
+/* 80163B78 0015F7D8 4E 80 00 20 */ blr
+
+.global func_80163B7C
+func_80163B7C:
+/* 80163B7C 0015F7DC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80163B80 0015F7E0 7C 08 02 A6 */ mflr r0
+/* 80163B84 0015F7E4 3C 80 80 49 */ lis r4, lbl_804895E0@ha
+/* 80163B88 0015F7E8 38 A0 00 24 */ li r5, 0x24
+/* 80163B8C 0015F7EC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80163B90 0015F7F0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80163B94 0015F7F4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80163B98 0015F7F8 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80163B9C 0015F7FC 7C 7D 1B 78 */ mr r29, r3
+/* 80163BA0 0015F800 38 64 95 E0 */ addi r3, r4, lbl_804895E0@l
+/* 80163BA4 0015F804 38 80 00 00 */ li r4, 0
+/* 80163BA8 0015F808 4B EA 05 5D */ bl memset
+/* 80163BAC 0015F80C 3F E0 80 49 */ lis r31, lbl_80489604@ha
+/* 80163BB0 0015F810 3B C0 00 00 */ li r30, 0
+/* 80163BB4 0015F814 3B FF 96 04 */ addi r31, r31, lbl_80489604@l
+lbl_80163BB8:
+/* 80163BB8 0015F818 48 07 6F 71 */ bl func_801DAB28
+/* 80163BBC 0015F81C 2C 03 00 00 */ cmpwi r3, 0
+/* 80163BC0 0015F820 41 82 00 14 */ beq lbl_80163BD4
+/* 80163BC4 0015F824 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
+/* 80163BC8 0015F828 38 80 19 6C */ li r4, 0x196c
+/* 80163BCC 0015F82C 48 07 70 C9 */ bl func_801DAC94
+/* 80163BD0 0015F830 48 00 00 08 */ b lbl_80163BD8
+lbl_80163BD4:
+/* 80163BD4 0015F834 38 60 00 00 */ li r3, 0
+lbl_80163BD8:
+/* 80163BD8 0015F838 90 7F 00 00 */ stw r3, 0(r31)
+/* 80163BDC 0015F83C 7F A4 EB 78 */ mr r4, r29
+/* 80163BE0 0015F840 48 00 1C B5 */ bl func_80165894
+/* 80163BE4 0015F844 3B DE 00 01 */ addi r30, r30, 1
+/* 80163BE8 0015F848 3B FF 00 04 */ addi r31, r31, 4
+/* 80163BEC 0015F84C 2C 1E 00 09 */ cmpwi r30, 9
+/* 80163BF0 0015F850 41 80 FF C8 */ blt lbl_80163BB8
+/* 80163BF4 0015F854 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80163BF8 0015F858 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80163BFC 0015F85C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80163C00 0015F860 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80163C04 0015F864 7C 08 03 A6 */ mtlr r0
+/* 80163C08 0015F868 38 21 00 20 */ addi r1, r1, 0x20
+/* 80163C0C 0015F86C 4E 80 00 20 */ blr
+
+.global func_80163C10
+func_80163C10:
+/* 80163C10 0015F870 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163C14 0015F874 7C 08 02 A6 */ mflr r0
+/* 80163C18 0015F878 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163C1C 0015F87C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80163C20 0015F880 3F E0 80 49 */ lis r31, lbl_80489604@ha
+/* 80163C24 0015F884 3B FF 96 04 */ addi r31, r31, lbl_80489604@l
+/* 80163C28 0015F888 93 C1 00 08 */ stw r30, 8(r1)
+/* 80163C2C 0015F88C 3B C0 00 00 */ li r30, 0
+lbl_80163C30:
+/* 80163C30 0015F890 7F C3 F3 78 */ mr r3, r30
+/* 80163C34 0015F894 4B FF FE C9 */ bl func_80163AFC
+/* 80163C38 0015F898 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80163C3C 0015F89C 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163C40 0015F8A0 41 82 00 10 */ beq lbl_80163C50
+/* 80163C44 0015F8A4 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
+/* 80163C48 0015F8A8 7C 7F 00 2E */ lwzx r3, r31, r0
+/* 80163C4C 0015F8AC 48 00 2E 61 */ bl func_80166AAC
+lbl_80163C50:
+/* 80163C50 0015F8B0 3B DE 00 01 */ addi r30, r30, 1
+/* 80163C54 0015F8B4 2C 1E 00 08 */ cmpwi r30, 8
+/* 80163C58 0015F8B8 41 80 FF D8 */ blt lbl_80163C30
+/* 80163C5C 0015F8BC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163C60 0015F8C0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80163C64 0015F8C4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80163C68 0015F8C8 7C 08 03 A6 */ mtlr r0
+/* 80163C6C 0015F8CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163C70 0015F8D0 4E 80 00 20 */ blr
+
+.global func_80163C74
+func_80163C74:
+/* 80163C74 0015F8D4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163C78 0015F8D8 7C 08 02 A6 */ mflr r0
+/* 80163C7C 0015F8DC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163C80 0015F8E0 80 0D 9D C0 */ lwz r0, lbl_8063F080-_SDA_BASE_(r13)
+/* 80163C84 0015F8E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80163C88 0015F8E8 40 82 00 14 */ bne lbl_80163C9C
+/* 80163C8C 0015F8EC 48 0F A3 45 */ bl func_8025DFD0
+/* 80163C90 0015F8F0 38 80 05 88 */ li r4, 0x588
+/* 80163C94 0015F8F4 48 0F A3 2D */ bl func_8025DFC0
+/* 80163C98 0015F8F8 90 6D 9D C0 */ stw r3, lbl_8063F080-_SDA_BASE_(r13)
+lbl_80163C9C:
+/* 80163C9C 0015F8FC 38 60 00 00 */ li r3, 0
+/* 80163CA0 0015F900 48 00 01 25 */ bl func_80163DC4
+/* 80163CA4 0015F904 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163CA8 0015F908 7C 08 03 A6 */ mtlr r0
+/* 80163CAC 0015F90C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163CB0 0015F910 4E 80 00 20 */ blr
+
+.global func_80163CB4
+func_80163CB4:
+/* 80163CB4 0015F914 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80163CB8 0015F918 7C 08 02 A6 */ mflr r0
+/* 80163CBC 0015F91C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80163CC0 0015F920 39 61 00 30 */ addi r11, r1, 0x30
+/* 80163CC4 0015F924 48 06 34 59 */ bl _savegpr_24
+/* 80163CC8 0015F928 80 0D 83 28 */ lwz r0, lbl_8063D5E8-_SDA_BASE_(r13)
+/* 80163CCC 0015F92C 7C 78 1B 78 */ mr r24, r3
+/* 80163CD0 0015F930 83 8D 9D C0 */ lwz r28, lbl_8063F080-_SDA_BASE_(r13)
+/* 80163CD4 0015F934 2C 00 00 00 */ cmpwi r0, 0
+/* 80163CD8 0015F938 40 82 00 0C */ bne lbl_80163CE4
+/* 80163CDC 0015F93C 38 60 FF FF */ li r3, -1
+/* 80163CE0 0015F940 48 00 00 CC */ b lbl_80163DAC
+lbl_80163CE4:
+/* 80163CE4 0015F944 2C 1C 00 00 */ cmpwi r28, 0
+/* 80163CE8 0015F948 40 82 00 0C */ bne lbl_80163CF4
+/* 80163CEC 0015F94C 38 60 FF FF */ li r3, -1
+/* 80163CF0 0015F950 48 00 00 BC */ b lbl_80163DAC
+lbl_80163CF4:
+/* 80163CF4 0015F954 3B 60 00 00 */ li r27, 0
+/* 80163CF8 0015F958 48 0F A2 D9 */ bl func_8025DFD0
+/* 80163CFC 0015F95C 38 80 00 A4 */ li r4, 0xa4
+/* 80163D00 0015F960 48 0F A2 C1 */ bl func_8025DFC0
+/* 80163D04 0015F964 7C 7A 1B 78 */ mr r26, r3
+/* 80163D08 0015F968 7F 9D E3 78 */ mr r29, r28
+/* 80163D0C 0015F96C 3B F8 02 86 */ addi r31, r24, 0x286
+/* 80163D10 0015F970 3B D8 01 FC */ addi r30, r24, 0x1fc
+/* 80163D14 0015F974 3B 20 00 00 */ li r25, 0
+lbl_80163D18:
+/* 80163D18 0015F978 88 1F 00 00 */ lbz r0, 0(r31)
+/* 80163D1C 0015F97C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
+/* 80163D20 0015F980 41 82 00 54 */ beq lbl_80163D74
+/* 80163D24 0015F984 7F C3 F3 78 */ mr r3, r30
+/* 80163D28 0015F988 7F 44 D3 78 */ mr r4, r26
+/* 80163D2C 0015F98C 48 27 8A 1D */ bl func_803DC748
+/* 80163D30 0015F990 7F 43 D3 78 */ mr r3, r26
+/* 80163D34 0015F994 48 27 9C 39 */ bl func_803DD96C
+/* 80163D38 0015F998 7C 78 1B 78 */ mr r24, r3
+/* 80163D3C 0015F99C 7F 43 D3 78 */ mr r3, r26
+/* 80163D40 0015F9A0 7F A4 EB 78 */ mr r4, r29
+/* 80163D44 0015F9A4 38 A0 00 01 */ li r5, 1
+/* 80163D48 0015F9A8 48 27 D4 FD */ bl func_803E1244
+/* 80163D4C 0015F9AC 7F 43 D3 78 */ mr r3, r26
+/* 80163D50 0015F9B0 7F 04 C3 78 */ mr r4, r24
+/* 80163D54 0015F9B4 48 27 65 59 */ bl func_803DA2AC
+/* 80163D58 0015F9B8 3B 39 00 01 */ addi r25, r25, 1
+/* 80163D5C 0015F9BC 3B 7B 00 01 */ addi r27, r27, 1
+/* 80163D60 0015F9C0 2C 19 00 06 */ cmpwi r25, 6
+/* 80163D64 0015F9C4 3B FF 00 8C */ addi r31, r31, 0x8c
+/* 80163D68 0015F9C8 3B DE 00 8C */ addi r30, r30, 0x8c
+/* 80163D6C 0015F9CC 3B BD 00 EC */ addi r29, r29, 0xec
+/* 80163D70 0015F9D0 41 80 FF A8 */ blt lbl_80163D18
+lbl_80163D74:
+/* 80163D74 0015F9D4 48 0F A2 5D */ bl func_8025DFD0
+/* 80163D78 0015F9D8 7F 44 D3 78 */ mr r4, r26
+/* 80163D7C 0015F9DC 48 0F A2 4D */ bl func_8025DFC8
+/* 80163D80 0015F9E0 2C 1B 00 00 */ cmpwi r27, 0
+/* 80163D84 0015F9E4 40 82 00 0C */ bne lbl_80163D90
+/* 80163D88 0015F9E8 38 60 FF FE */ li r3, -2
+/* 80163D8C 0015F9EC 48 00 00 20 */ b lbl_80163DAC
+lbl_80163D90:
+/* 80163D90 0015F9F0 38 00 00 00 */ li r0, 0
+/* 80163D94 0015F9F4 90 0D 83 28 */ stw r0, lbl_8063D5E8-_SDA_BASE_(r13)
+/* 80163D98 0015F9F8 48 0F A2 39 */ bl func_8025DFD0
+/* 80163D9C 0015F9FC 48 0F A5 81 */ bl func_8025E31C
+/* 80163DA0 0015FA00 7F 84 E3 78 */ mr r4, r28
+/* 80163DA4 0015FA04 7F 65 DB 78 */ mr r5, r27
+/* 80163DA8 0015FA08 48 10 36 15 */ bl func_802673BC
+lbl_80163DAC:
+/* 80163DAC 0015FA0C 39 61 00 30 */ addi r11, r1, 0x30
+/* 80163DB0 0015FA10 48 06 33 B9 */ bl _restgpr_24
+/* 80163DB4 0015FA14 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80163DB8 0015FA18 7C 08 03 A6 */ mtlr r0
+/* 80163DBC 0015FA1C 38 21 00 30 */ addi r1, r1, 0x30
+/* 80163DC0 0015FA20 4E 80 00 20 */ blr
+
+.global func_80163DC4
+func_80163DC4:
+/* 80163DC4 0015FA24 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80163DC8 0015FA28 7C 08 02 A6 */ mflr r0
+/* 80163DCC 0015FA2C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80163DD0 0015FA30 80 0D 83 28 */ lwz r0, lbl_8063D5E8-_SDA_BASE_(r13)
+/* 80163DD4 0015FA34 2C 00 00 00 */ cmpwi r0, 0
+/* 80163DD8 0015FA38 41 82 00 0C */ beq lbl_80163DE4
+/* 80163DDC 0015FA3C 80 6D 9D C4 */ lwz r3, lbl_8063F084-_SDA_BASE_(r13)
+/* 80163DE0 0015FA40 48 00 00 80 */ b lbl_80163E60
+lbl_80163DE4:
+/* 80163DE4 0015FA44 2C 03 00 00 */ cmpwi r3, 0
+/* 80163DE8 0015FA48 41 82 00 0C */ beq lbl_80163DF4
+/* 80163DEC 0015FA4C 38 60 FF FF */ li r3, -1
+/* 80163DF0 0015FA50 48 00 00 70 */ b lbl_80163E60
+lbl_80163DF4:
+/* 80163DF4 0015FA54 48 0F A1 DD */ bl func_8025DFD0
+/* 80163DF8 0015FA58 48 0F A5 25 */ bl func_8025E31C
+/* 80163DFC 0015FA5C 38 81 00 08 */ addi r4, r1, 8
+/* 80163E00 0015FA60 48 10 36 5D */ bl func_8026745C
+/* 80163E04 0015FA64 2C 03 00 00 */ cmpwi r3, 0
+/* 80163E08 0015FA68 40 82 00 0C */ bne lbl_80163E14
+/* 80163E0C 0015FA6C 38 60 FF FF */ li r3, -1
+/* 80163E10 0015FA70 48 00 00 50 */ b lbl_80163E60
+lbl_80163E14:
+/* 80163E14 0015FA74 40 80 00 0C */ bge lbl_80163E20
+/* 80163E18 0015FA78 38 00 00 00 */ li r0, 0
+/* 80163E1C 0015FA7C 90 01 00 08 */ stw r0, 8(r1)
+lbl_80163E20:
+/* 80163E20 0015FA80 48 00 00 51 */ bl func_80163E70
+/* 80163E24 0015FA84 2C 03 00 00 */ cmpwi r3, 0
+/* 80163E28 0015FA88 40 82 00 0C */ bne lbl_80163E34
+/* 80163E2C 0015FA8C 38 00 00 00 */ li r0, 0
+/* 80163E30 0015FA90 90 01 00 08 */ stw r0, 8(r1)
+lbl_80163E34:
+/* 80163E34 0015FA94 80 01 00 08 */ lwz r0, 8(r1)
+/* 80163E38 0015FA98 38 60 00 01 */ li r3, 1
+/* 80163E3C 0015FA9C 3C 80 80 42 */ lis r4, lbl_8041F1F8@ha
+/* 80163E40 0015FAA0 90 6D 83 28 */ stw r3, lbl_8063D5E8-_SDA_BASE_(r13)
+/* 80163E44 0015FAA4 38 84 F1 F8 */ addi r4, r4, lbl_8041F1F8@l
+/* 80163E48 0015FAA8 38 60 00 00 */ li r3, 0
+/* 80163E4C 0015FAAC 90 0D 9D C4 */ stw r0, lbl_8063F084-_SDA_BASE_(r13)
+/* 80163E50 0015FAB0 38 AD 9D C4 */ addi r5, r13, lbl_8063F084-_SDA_BASE_
+/* 80163E54 0015FAB4 38 C0 00 04 */ li r6, 4
+/* 80163E58 0015FAB8 48 00 09 CD */ bl func_80164824
+/* 80163E5C 0015FABC 80 61 00 08 */ lwz r3, 8(r1)
+lbl_80163E60:
+/* 80163E60 0015FAC0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80163E64 0015FAC4 7C 08 03 A6 */ mtlr r0
+/* 80163E68 0015FAC8 38 21 00 10 */ addi r1, r1, 0x10
+/* 80163E6C 0015FACC 4E 80 00 20 */ blr
+
+.global func_80163E70
+func_80163E70:
+/* 80163E70 0015FAD0 80 6D 83 2C */ lwz r3, lbl_8063D5EC-_SDA_BASE_(r13)
+/* 80163E74 0015FAD4 4E 80 00 20 */ blr
+
+.global func_80163E78
+func_80163E78:
+/* 80163E78 0015FAD8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80163E7C 0015FADC 7C 08 02 A6 */ mflr r0
+/* 80163E80 0015FAE0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80163E84 0015FAE4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80163E88 0015FAE8 48 06 32 95 */ bl _savegpr_24
+/* 80163E8C 0015FAEC 3B 40 00 00 */ li r26, 0
+/* 80163E90 0015FAF0 48 0F A1 41 */ bl func_8025DFD0
+/* 80163E94 0015FAF4 48 0F A4 25 */ bl func_8025E2B8
+/* 80163E98 0015FAF8 2C 03 00 00 */ cmpwi r3, 0
+/* 80163E9C 0015FAFC 7C 79 1B 78 */ mr r25, r3
+/* 80163EA0 0015FB00 41 82 01 D4 */ beq lbl_80164074
+/* 80163EA4 0015FB04 81 83 00 00 */ lwz r12, 0(r3)
+/* 80163EA8 0015FB08 81 8C 00 4C */ lwz r12, 0x4c(r12)
+/* 80163EAC 0015FB0C 7D 89 03 A6 */ mtctr r12
+/* 80163EB0 0015FB10 4E 80 04 21 */ bctrl
+/* 80163EB4 0015FB14 80 0D 9D C8 */ lwz r0, lbl_8063F088-_SDA_BASE_(r13)
+/* 80163EB8 0015FB18 7C 00 18 40 */ cmplw r0, r3
+/* 80163EBC 0015FB1C 40 82 00 0C */ bne lbl_80163EC8
+/* 80163EC0 0015FB20 3B 60 00 00 */ li r27, 0
+/* 80163EC4 0015FB24 48 00 00 20 */ b lbl_80163EE4
+lbl_80163EC8:
+/* 80163EC8 0015FB28 81 99 00 00 */ lwz r12, 0(r25)
+/* 80163ECC 0015FB2C 7F 23 CB 78 */ mr r3, r25
+/* 80163ED0 0015FB30 81 8C 00 4C */ lwz r12, 0x4c(r12)
+/* 80163ED4 0015FB34 7D 89 03 A6 */ mtctr r12
+/* 80163ED8 0015FB38 4E 80 04 21 */ bctrl
+/* 80163EDC 0015FB3C 90 6D 9D C8 */ stw r3, lbl_8063F088-_SDA_BASE_(r13)
+/* 80163EE0 0015FB40 3B 60 00 01 */ li r27, 1
+lbl_80163EE4:
+/* 80163EE4 0015FB44 4B FF EC 8D */ bl func_80162B70
+/* 80163EE8 0015FB48 2C 03 00 05 */ cmpwi r3, 5
+/* 80163EEC 0015FB4C 41 82 00 08 */ beq lbl_80163EF4
+/* 80163EF0 0015FB50 48 00 00 0C */ b lbl_80163EFC
+lbl_80163EF4:
+/* 80163EF4 0015FB54 7F 63 DB 78 */ mr r3, r27
+/* 80163EF8 0015FB58 4B FF FD 7D */ bl func_80163C74
+lbl_80163EFC:
+/* 80163EFC 0015FB5C 4B FF EC 75 */ bl func_80162B70
+/* 80163F00 0015FB60 2C 03 00 00 */ cmpwi r3, 0
+/* 80163F04 0015FB64 40 82 00 0C */ bne lbl_80163F10
+/* 80163F08 0015FB68 3B 40 00 01 */ li r26, 1
+/* 80163F0C 0015FB6C 48 00 00 0C */ b lbl_80163F18
+lbl_80163F10:
+/* 80163F10 0015FB70 2C 1B 00 00 */ cmpwi r27, 0
+/* 80163F14 0015FB74 41 82 01 60 */ beq lbl_80164074
+lbl_80163F18:
+/* 80163F18 0015FB78 3F 80 80 49 */ lis r28, lbl_804895E0@ha
+/* 80163F1C 0015FB7C 3F 60 80 49 */ lis r27, lbl_80489604@ha
+/* 80163F20 0015FB80 3B 9C 95 E0 */ addi r28, r28, lbl_804895E0@l
+/* 80163F24 0015FB84 3B 00 00 00 */ li r24, 0
+/* 80163F28 0015FB88 3B 7B 96 04 */ addi r27, r27, lbl_80489604@l
+/* 80163F2C 0015FB8C 3B A0 00 01 */ li r29, 1
+/* 80163F30 0015FB90 3B C0 00 00 */ li r30, 0
+lbl_80163F34:
+/* 80163F34 0015FB94 81 99 00 00 */ lwz r12, 0(r25)
+/* 80163F38 0015FB98 7F 23 CB 78 */ mr r3, r25
+/* 80163F3C 0015FB9C 81 8C 00 50 */ lwz r12, 0x50(r12)
+/* 80163F40 0015FBA0 7D 89 03 A6 */ mtctr r12
+/* 80163F44 0015FBA4 4E 80 04 21 */ bctrl
+/* 80163F48 0015FBA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80163F4C 0015FBAC 7C 18 00 00 */ cmpw r24, r0
+/* 80163F50 0015FBB0 41 82 01 10 */ beq lbl_80164060
+/* 80163F54 0015FBB4 2C 1A 00 00 */ cmpwi r26, 0
+/* 80163F58 0015FBB8 40 82 00 CC */ bne lbl_80164024
+/* 80163F5C 0015FBBC 81 99 00 00 */ lwz r12, 0(r25)
+/* 80163F60 0015FBC0 7F 23 CB 78 */ mr r3, r25
+/* 80163F64 0015FBC4 57 04 04 3E */ clrlwi r4, r24, 0x10
+/* 80163F68 0015FBC8 81 8C 00 58 */ lwz r12, 0x58(r12)
+/* 80163F6C 0015FBCC 7D 89 03 A6 */ mtctr r12
+/* 80163F70 0015FBD0 4E 80 04 21 */ bctrl
+/* 80163F74 0015FBD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80163F78 0015FBD8 41 82 00 AC */ beq lbl_80164024
+/* 80163F7C 0015FBDC A0 1C 00 00 */ lhz r0, 0(r28)
+/* 80163F80 0015FBE0 2C 00 00 00 */ cmpwi r0, 0
+/* 80163F84 0015FBE4 40 82 00 DC */ bne lbl_80164060
+/* 80163F88 0015FBE8 7F 23 CB 78 */ mr r3, r25
+/* 80163F8C 0015FBEC 57 04 04 3E */ clrlwi r4, r24, 0x10
+/* 80163F90 0015FBF0 38 A0 00 00 */ li r5, 0
+/* 80163F94 0015FBF4 48 0F A9 45 */ bl func_8025E8D8
+/* 80163F98 0015FBF8 B3 BC 00 00 */ sth r29, 0(r28)
+/* 80163F9C 0015FBFC 7F 23 CB 78 */ mr r3, r25
+/* 80163FA0 0015FC00 57 04 04 3E */ clrlwi r4, r24, 0x10
+/* 80163FA4 0015FC04 38 A1 00 08 */ addi r5, r1, 8
+/* 80163FA8 0015FC08 9B C1 00 08 */ stb r30, 8(r1)
+/* 80163FAC 0015FC0C 9B C1 00 09 */ stb r30, 9(r1)
+/* 80163FB0 0015FC10 9B C1 00 0A */ stb r30, 0xa(r1)
+/* 80163FB4 0015FC14 9B C1 00 0B */ stb r30, 0xb(r1)
+/* 80163FB8 0015FC18 9B C1 00 0C */ stb r30, 0xc(r1)
+/* 80163FBC 0015FC1C 9B C1 00 0D */ stb r30, 0xd(r1)
+/* 80163FC0 0015FC20 81 99 00 00 */ lwz r12, 0(r25)
+/* 80163FC4 0015FC24 81 8C 00 2C */ lwz r12, 0x2c(r12)
+/* 80163FC8 0015FC28 7D 89 03 A6 */ mtctr r12
+/* 80163FCC 0015FC2C 4E 80 04 21 */ bctrl
+/* 80163FD0 0015FC30 57 03 04 3E */ clrlwi r3, r24, 0x10
+/* 80163FD4 0015FC34 38 81 00 08 */ addi r4, r1, 8
+/* 80163FD8 0015FC38 4B FF F9 C9 */ bl func_801639A0
+/* 80163FDC 0015FC3C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80163FE0 0015FC40 7C 7F 1B 78 */ mr r31, r3
+/* 80163FE4 0015FC44 28 00 FF FF */ cmplwi r0, 0xffff
+/* 80163FE8 0015FC48 40 82 00 1C */ bne lbl_80164004
+/* 80163FEC 0015FC4C 81 99 00 00 */ lwz r12, 0(r25)
+/* 80163FF0 0015FC50 7F 23 CB 78 */ mr r3, r25
+/* 80163FF4 0015FC54 57 04 04 3E */ clrlwi r4, r24, 0x10
+/* 80163FF8 0015FC58 81 8C 00 60 */ lwz r12, 0x60(r12)
+/* 80163FFC 0015FC5C 7D 89 03 A6 */ mtctr r12
+/* 80164000 0015FC60 4E 80 04 21 */ bctrl
+lbl_80164004:
+/* 80164004 0015FC64 B3 FC 00 02 */ sth r31, 2(r28)
+/* 80164008 0015FC68 80 7B 00 00 */ lwz r3, 0(r27)
+/* 8016400C 0015FC6C 48 00 19 55 */ bl func_80165960
+/* 80164010 0015FC70 80 7B 00 00 */ lwz r3, 0(r27)
+/* 80164014 0015FC74 57 04 04 3E */ clrlwi r4, r24, 0x10
+/* 80164018 0015FC78 48 00 1A 5D */ bl func_80165A74
+/* 8016401C 0015FC7C 4B FF FB F5 */ bl func_80163C10
+/* 80164020 0015FC80 48 00 00 40 */ b lbl_80164060
+lbl_80164024:
+/* 80164024 0015FC84 A0 1C 00 00 */ lhz r0, 0(r28)
+/* 80164028 0015FC88 2C 00 00 00 */ cmpwi r0, 0
+/* 8016402C 0015FC8C 41 82 00 34 */ beq lbl_80164060
+/* 80164030 0015FC90 B3 DC 00 00 */ sth r30, 0(r28)
+/* 80164034 0015FC94 A0 7C 00 02 */ lhz r3, 2(r28)
+/* 80164038 0015FC98 4B FF FA 6D */ bl func_80163AA4
+/* 8016403C 0015FC9C 80 7B 00 00 */ lwz r3, 0(r27)
+/* 80164040 0015FCA0 48 00 1A E5 */ bl func_80165B24
+/* 80164044 0015FCA4 80 7B 00 00 */ lwz r3, 0(r27)
+/* 80164048 0015FCA8 48 00 19 19 */ bl func_80165960
+/* 8016404C 0015FCAC 7F 83 E3 78 */ mr r3, r28
+/* 80164050 0015FCB0 38 80 00 00 */ li r4, 0
+/* 80164054 0015FCB4 38 A0 00 04 */ li r5, 4
+/* 80164058 0015FCB8 4B EA 00 AD */ bl memset
+/* 8016405C 0015FCBC 4B FF FB B5 */ bl func_80163C10
+lbl_80164060:
+/* 80164060 0015FCC0 3B 18 00 01 */ addi r24, r24, 1
+/* 80164064 0015FCC4 3B 7B 00 04 */ addi r27, r27, 4
+/* 80164068 0015FCC8 2C 18 00 09 */ cmpwi r24, 9
+/* 8016406C 0015FCCC 3B 9C 00 04 */ addi r28, r28, 4
+/* 80164070 0015FCD0 41 80 FE C4 */ blt lbl_80163F34
+lbl_80164074:
+/* 80164074 0015FCD4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80164078 0015FCD8 48 06 30 F1 */ bl _restgpr_24
+/* 8016407C 0015FCDC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80164080 0015FCE0 7C 08 03 A6 */ mtlr r0
+/* 80164084 0015FCE4 38 21 00 30 */ addi r1, r1, 0x30
+/* 80164088 0015FCE8 4E 80 00 20 */ blr
+
+.global func_8016408C
+func_8016408C:
+/* 8016408C 0015FCEC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80164090 0015FCF0 7C 08 02 A6 */ mflr r0
+/* 80164094 0015FCF4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80164098 0015FCF8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8016409C 0015FCFC 3F E0 80 49 */ lis r31, lbl_804895E0@ha
+/* 801640A0 0015FD00 3B FF 95 E0 */ addi r31, r31, lbl_804895E0@l
+/* 801640A4 0015FD04 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801640A8 0015FD08 3F C0 80 49 */ lis r30, lbl_80489604@ha
+/* 801640AC 0015FD0C 3B DE 96 04 */ addi r30, r30, lbl_80489604@l
+/* 801640B0 0015FD10 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801640B4 0015FD14 3B A0 00 00 */ li r29, 0
+lbl_801640B8:
+/* 801640B8 0015FD18 A0 1F 00 00 */ lhz r0, 0(r31)
+/* 801640BC 0015FD1C 2C 00 00 00 */ cmpwi r0, 0
+/* 801640C0 0015FD20 41 82 00 0C */ beq lbl_801640CC
+/* 801640C4 0015FD24 80 7E 00 00 */ lwz r3, 0(r30)
+/* 801640C8 0015FD28 48 00 20 11 */ bl func_801660D8
+lbl_801640CC:
+/* 801640CC 0015FD2C 3B BD 00 01 */ addi r29, r29, 1
+/* 801640D0 0015FD30 3B DE 00 04 */ addi r30, r30, 4
+/* 801640D4 0015FD34 2C 1D 00 09 */ cmpwi r29, 9
+/* 801640D8 0015FD38 3B FF 00 04 */ addi r31, r31, 4
+/* 801640DC 0015FD3C 41 80 FF DC */ blt lbl_801640B8
+/* 801640E0 0015FD40 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801640E4 0015FD44 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801640E8 0015FD48 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801640EC 0015FD4C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801640F0 0015FD50 7C 08 03 A6 */ mtlr r0
+/* 801640F4 0015FD54 38 21 00 20 */ addi r1, r1, 0x20
+/* 801640F8 0015FD58 4E 80 00 20 */ blr
+
+.global func_801640FC
+func_801640FC:
+/* 801640FC 0015FD5C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80164100 0015FD60 7C 08 02 A6 */ mflr r0
+/* 80164104 0015FD64 3D 00 80 49 */ lis r8, lbl_80489628@ha
+/* 80164108 0015FD68 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016410C 0015FD6C 38 00 00 80 */ li r0, 0x80
+/* 80164110 0015FD70 39 08 96 28 */ addi r8, r8, lbl_80489628@l
+/* 80164114 0015FD74 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80164118 0015FD78 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8016411C 0015FD7C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80164120 0015FD80 7C FD 3B 78 */ mr r29, r7
+/* 80164124 0015FD84 38 E0 00 00 */ li r7, 0
+/* 80164128 0015FD88 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8016412C 0015FD8C 7C DC 33 78 */ mr r28, r6
+/* 80164130 0015FD90 7C 09 03 A6 */ mtctr r0
+lbl_80164134:
+/* 80164134 0015FD94 A0 08 00 02 */ lhz r0, 2(r8)
+/* 80164138 0015FD98 38 C0 00 00 */ li r6, 0
+/* 8016413C 0015FD9C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164140 0015FDA0 40 82 00 14 */ bne lbl_80164154
+/* 80164144 0015FDA4 80 08 00 08 */ lwz r0, 8(r8)
+/* 80164148 0015FDA8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016414C 0015FDAC 40 82 00 08 */ bne lbl_80164154
+/* 80164150 0015FDB0 38 C0 00 01 */ li r6, 1
+lbl_80164154:
+/* 80164154 0015FDB4 2C 06 00 00 */ cmpwi r6, 0
+/* 80164158 0015FDB8 41 82 00 3C */ beq lbl_80164194
+/* 8016415C 0015FDBC 1F C7 00 50 */ mulli r30, r7, 0x50
+/* 80164160 0015FDC0 3F E0 80 49 */ lis r31, lbl_80489628@ha
+/* 80164164 0015FDC4 3B FF 96 28 */ addi r31, r31, lbl_80489628@l
+/* 80164168 0015FDC8 7C 7F F3 2E */ sthx r3, r31, r30
+/* 8016416C 0015FDCC 7C DF F2 14 */ add r6, r31, r30
+/* 80164170 0015FDD0 38 66 00 0C */ addi r3, r6, 0xc
+/* 80164174 0015FDD4 B0 86 00 02 */ sth r4, 2(r6)
+/* 80164178 0015FDD8 7C A4 2B 78 */ mr r4, r5
+/* 8016417C 0015FDDC 48 06 A1 55 */ bl strcpy
+/* 80164180 0015FDE0 7C 9F F2 14 */ add r4, r31, r30
+/* 80164184 0015FDE4 38 60 00 00 */ li r3, 0
+/* 80164188 0015FDE8 93 84 00 08 */ stw r28, 8(r4)
+/* 8016418C 0015FDEC 93 A4 00 04 */ stw r29, 4(r4)
+/* 80164190 0015FDF0 48 00 00 14 */ b lbl_801641A4
+lbl_80164194:
+/* 80164194 0015FDF4 39 08 00 50 */ addi r8, r8, 0x50
+/* 80164198 0015FDF8 38 E7 00 01 */ addi r7, r7, 1
+/* 8016419C 0015FDFC 42 00 FF 98 */ bdnz lbl_80164134
+/* 801641A0 0015FE00 38 60 FF FF */ li r3, -1
+lbl_801641A4:
+/* 801641A4 0015FE04 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801641A8 0015FE08 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801641AC 0015FE0C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801641B0 0015FE10 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801641B4 0015FE14 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 801641B8 0015FE18 7C 08 03 A6 */ mtlr r0
+/* 801641BC 0015FE1C 38 21 00 20 */ addi r1, r1, 0x20
+/* 801641C0 0015FE20 4E 80 00 20 */ blr
+
+.global func_801641C4
+func_801641C4:
+/* 801641C4 0015FE24 3C A0 80 49 */ lis r5, lbl_80489628@ha
+/* 801641C8 0015FE28 38 00 00 20 */ li r0, 0x20
+/* 801641CC 0015FE2C 38 A5 96 28 */ addi r5, r5, lbl_80489628@l
+/* 801641D0 0015FE30 38 60 00 00 */ li r3, 0
+/* 801641D4 0015FE34 38 C0 00 00 */ li r6, 0
+/* 801641D8 0015FE38 7C 09 03 A6 */ mtctr r0
+lbl_801641DC:
+/* 801641DC 0015FE3C A0 05 00 02 */ lhz r0, 2(r5)
+/* 801641E0 0015FE40 38 80 00 00 */ li r4, 0
+/* 801641E4 0015FE44 2C 00 00 00 */ cmpwi r0, 0
+/* 801641E8 0015FE48 40 82 00 14 */ bne lbl_801641FC
+/* 801641EC 0015FE4C 80 05 00 08 */ lwz r0, 8(r5)
+/* 801641F0 0015FE50 2C 00 00 00 */ cmpwi r0, 0
+/* 801641F4 0015FE54 40 82 00 08 */ bne lbl_801641FC
+/* 801641F8 0015FE58 38 80 00 01 */ li r4, 1
+lbl_801641FC:
+/* 801641FC 0015FE5C 2C 04 00 00 */ cmpwi r4, 0
+/* 80164200 0015FE60 40 82 00 08 */ bne lbl_80164208
+/* 80164204 0015FE64 38 63 00 01 */ addi r3, r3, 1
+lbl_80164208:
+/* 80164208 0015FE68 A0 05 00 52 */ lhz r0, 0x52(r5)
+/* 8016420C 0015FE6C 38 80 00 00 */ li r4, 0
+/* 80164210 0015FE70 2C 00 00 00 */ cmpwi r0, 0
+/* 80164214 0015FE74 40 82 00 14 */ bne lbl_80164228
+/* 80164218 0015FE78 80 05 00 58 */ lwz r0, 0x58(r5)
+/* 8016421C 0015FE7C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164220 0015FE80 40 82 00 08 */ bne lbl_80164228
+/* 80164224 0015FE84 38 80 00 01 */ li r4, 1
+lbl_80164228:
+/* 80164228 0015FE88 2C 04 00 00 */ cmpwi r4, 0
+/* 8016422C 0015FE8C 40 82 00 08 */ bne lbl_80164234
+/* 80164230 0015FE90 38 63 00 01 */ addi r3, r3, 1
+lbl_80164234:
+/* 80164234 0015FE94 A0 05 00 A2 */ lhz r0, 0xa2(r5)
+/* 80164238 0015FE98 38 80 00 00 */ li r4, 0
+/* 8016423C 0015FE9C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164240 0015FEA0 40 82 00 14 */ bne lbl_80164254
+/* 80164244 0015FEA4 80 05 00 A8 */ lwz r0, 0xa8(r5)
+/* 80164248 0015FEA8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016424C 0015FEAC 40 82 00 08 */ bne lbl_80164254
+/* 80164250 0015FEB0 38 80 00 01 */ li r4, 1
+lbl_80164254:
+/* 80164254 0015FEB4 2C 04 00 00 */ cmpwi r4, 0
+/* 80164258 0015FEB8 40 82 00 08 */ bne lbl_80164260
+/* 8016425C 0015FEBC 38 63 00 01 */ addi r3, r3, 1
+lbl_80164260:
+/* 80164260 0015FEC0 A0 05 00 F2 */ lhz r0, 0xf2(r5)
+/* 80164264 0015FEC4 38 80 00 00 */ li r4, 0
+/* 80164268 0015FEC8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016426C 0015FECC 40 82 00 14 */ bne lbl_80164280
+/* 80164270 0015FED0 80 05 00 F8 */ lwz r0, 0xf8(r5)
+/* 80164274 0015FED4 2C 00 00 00 */ cmpwi r0, 0
+/* 80164278 0015FED8 40 82 00 08 */ bne lbl_80164280
+/* 8016427C 0015FEDC 38 80 00 01 */ li r4, 1
+lbl_80164280:
+/* 80164280 0015FEE0 2C 04 00 00 */ cmpwi r4, 0
+/* 80164284 0015FEE4 40 82 00 08 */ bne lbl_8016428C
+/* 80164288 0015FEE8 38 63 00 01 */ addi r3, r3, 1
+lbl_8016428C:
+/* 8016428C 0015FEEC 38 A5 01 40 */ addi r5, r5, 0x140
+/* 80164290 0015FEF0 38 C6 00 03 */ addi r6, r6, 3
+/* 80164294 0015FEF4 42 00 FF 48 */ bdnz lbl_801641DC
+/* 80164298 0015FEF8 4E 80 00 20 */ blr
+
+.global func_8016429C
+func_8016429C:
+/* 8016429C 0015FEFC 3C 80 80 49 */ lis r4, lbl_80489628@ha
+/* 801642A0 0015FF00 38 00 00 10 */ li r0, 0x10
+/* 801642A4 0015FF04 38 84 96 28 */ addi r4, r4, lbl_80489628@l
+/* 801642A8 0015FF08 38 A0 00 00 */ li r5, 0
+/* 801642AC 0015FF0C 7C 09 03 A6 */ mtctr r0
+lbl_801642B0:
+/* 801642B0 0015FF10 A0 04 00 02 */ lhz r0, 2(r4)
+/* 801642B4 0015FF14 2C 00 00 00 */ cmpwi r0, 0
+/* 801642B8 0015FF18 41 82 00 18 */ beq lbl_801642D0
+/* 801642BC 0015FF1C A0 04 00 00 */ lhz r0, 0(r4)
+/* 801642C0 0015FF20 7C 03 00 40 */ cmplw r3, r0
+/* 801642C4 0015FF24 40 82 00 0C */ bne lbl_801642D0
+/* 801642C8 0015FF28 38 60 00 01 */ li r3, 1
+/* 801642CC 0015FF2C 4E 80 00 20 */ blr
+lbl_801642D0:
+/* 801642D0 0015FF30 A0 04 00 52 */ lhz r0, 0x52(r4)
+/* 801642D4 0015FF34 2C 00 00 00 */ cmpwi r0, 0
+/* 801642D8 0015FF38 41 82 00 18 */ beq lbl_801642F0
+/* 801642DC 0015FF3C A0 04 00 50 */ lhz r0, 0x50(r4)
+/* 801642E0 0015FF40 7C 03 00 40 */ cmplw r3, r0
+/* 801642E4 0015FF44 40 82 00 0C */ bne lbl_801642F0
+/* 801642E8 0015FF48 38 60 00 01 */ li r3, 1
+/* 801642EC 0015FF4C 4E 80 00 20 */ blr
+lbl_801642F0:
+/* 801642F0 0015FF50 A0 04 00 A2 */ lhz r0, 0xa2(r4)
+/* 801642F4 0015FF54 2C 00 00 00 */ cmpwi r0, 0
+/* 801642F8 0015FF58 41 82 00 18 */ beq lbl_80164310
+/* 801642FC 0015FF5C A0 04 00 A0 */ lhz r0, 0xa0(r4)
+/* 80164300 0015FF60 7C 03 00 40 */ cmplw r3, r0
+/* 80164304 0015FF64 40 82 00 0C */ bne lbl_80164310
+/* 80164308 0015FF68 38 60 00 01 */ li r3, 1
+/* 8016430C 0015FF6C 4E 80 00 20 */ blr
+lbl_80164310:
+/* 80164310 0015FF70 A0 04 00 F2 */ lhz r0, 0xf2(r4)
+/* 80164314 0015FF74 2C 00 00 00 */ cmpwi r0, 0
+/* 80164318 0015FF78 41 82 00 18 */ beq lbl_80164330
+/* 8016431C 0015FF7C A0 04 00 F0 */ lhz r0, 0xf0(r4)
+/* 80164320 0015FF80 7C 03 00 40 */ cmplw r3, r0
+/* 80164324 0015FF84 40 82 00 0C */ bne lbl_80164330
+/* 80164328 0015FF88 38 60 00 01 */ li r3, 1
+/* 8016432C 0015FF8C 4E 80 00 20 */ blr
+lbl_80164330:
+/* 80164330 0015FF90 A0 04 01 42 */ lhz r0, 0x142(r4)
+/* 80164334 0015FF94 2C 00 00 00 */ cmpwi r0, 0
+/* 80164338 0015FF98 41 82 00 18 */ beq lbl_80164350
+/* 8016433C 0015FF9C A0 04 01 40 */ lhz r0, 0x140(r4)
+/* 80164340 0015FFA0 7C 03 00 40 */ cmplw r3, r0
+/* 80164344 0015FFA4 40 82 00 0C */ bne lbl_80164350
+/* 80164348 0015FFA8 38 60 00 01 */ li r3, 1
+/* 8016434C 0015FFAC 4E 80 00 20 */ blr
+lbl_80164350:
+/* 80164350 0015FFB0 A0 04 01 92 */ lhz r0, 0x192(r4)
+/* 80164354 0015FFB4 2C 00 00 00 */ cmpwi r0, 0
+/* 80164358 0015FFB8 41 82 00 18 */ beq lbl_80164370
+/* 8016435C 0015FFBC A0 04 01 90 */ lhz r0, 0x190(r4)
+/* 80164360 0015FFC0 7C 03 00 40 */ cmplw r3, r0
+/* 80164364 0015FFC4 40 82 00 0C */ bne lbl_80164370
+/* 80164368 0015FFC8 38 60 00 01 */ li r3, 1
+/* 8016436C 0015FFCC 4E 80 00 20 */ blr
+lbl_80164370:
+/* 80164370 0015FFD0 A0 04 01 E2 */ lhz r0, 0x1e2(r4)
+/* 80164374 0015FFD4 2C 00 00 00 */ cmpwi r0, 0
+/* 80164378 0015FFD8 41 82 00 18 */ beq lbl_80164390
+/* 8016437C 0015FFDC A0 04 01 E0 */ lhz r0, 0x1e0(r4)
+/* 80164380 0015FFE0 7C 03 00 40 */ cmplw r3, r0
+/* 80164384 0015FFE4 40 82 00 0C */ bne lbl_80164390
+/* 80164388 0015FFE8 38 60 00 01 */ li r3, 1
+/* 8016438C 0015FFEC 4E 80 00 20 */ blr
+lbl_80164390:
+/* 80164390 0015FFF0 A0 04 02 32 */ lhz r0, 0x232(r4)
+/* 80164394 0015FFF4 2C 00 00 00 */ cmpwi r0, 0
+/* 80164398 0015FFF8 41 82 00 18 */ beq lbl_801643B0
+/* 8016439C 0015FFFC A0 04 02 30 */ lhz r0, 0x230(r4)
+/* 801643A0 00160000 7C 03 00 40 */ cmplw r3, r0
+/* 801643A4 00160004 40 82 00 0C */ bne lbl_801643B0
+/* 801643A8 00160008 38 60 00 01 */ li r3, 1
+/* 801643AC 0016000C 4E 80 00 20 */ blr
+lbl_801643B0:
+/* 801643B0 00160010 38 84 02 80 */ addi r4, r4, 0x280
+/* 801643B4 00160014 38 A5 00 07 */ addi r5, r5, 7
+/* 801643B8 00160018 42 00 FE F8 */ bdnz lbl_801642B0
+/* 801643BC 0016001C 38 60 00 00 */ li r3, 0
+/* 801643C0 00160020 4E 80 00 20 */ blr
+
+.global func_801643C4
+func_801643C4:
+/* 801643C4 00160024 3C 80 80 49 */ lis r4, lbl_80489628@ha
+/* 801643C8 00160028 38 00 00 10 */ li r0, 0x10
+/* 801643CC 0016002C 38 84 96 28 */ addi r4, r4, lbl_80489628@l
+/* 801643D0 00160030 38 A0 00 00 */ li r5, 0
+/* 801643D4 00160034 7C 09 03 A6 */ mtctr r0
+lbl_801643D8:
+/* 801643D8 00160038 80 04 00 08 */ lwz r0, 8(r4)
+/* 801643DC 0016003C 2C 00 00 00 */ cmpwi r0, 0
+/* 801643E0 00160040 41 82 00 18 */ beq lbl_801643F8
+/* 801643E4 00160044 A0 04 00 00 */ lhz r0, 0(r4)
+/* 801643E8 00160048 7C 03 00 40 */ cmplw r3, r0
+/* 801643EC 0016004C 40 82 00 0C */ bne lbl_801643F8
+/* 801643F0 00160050 38 60 00 01 */ li r3, 1
+/* 801643F4 00160054 4E 80 00 20 */ blr
+lbl_801643F8:
+/* 801643F8 00160058 80 04 00 58 */ lwz r0, 0x58(r4)
+/* 801643FC 0016005C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164400 00160060 41 82 00 18 */ beq lbl_80164418
+/* 80164404 00160064 A0 04 00 50 */ lhz r0, 0x50(r4)
+/* 80164408 00160068 7C 03 00 40 */ cmplw r3, r0
+/* 8016440C 0016006C 40 82 00 0C */ bne lbl_80164418
+/* 80164410 00160070 38 60 00 01 */ li r3, 1
+/* 80164414 00160074 4E 80 00 20 */ blr
+lbl_80164418:
+/* 80164418 00160078 80 04 00 A8 */ lwz r0, 0xa8(r4)
+/* 8016441C 0016007C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164420 00160080 41 82 00 18 */ beq lbl_80164438
+/* 80164424 00160084 A0 04 00 A0 */ lhz r0, 0xa0(r4)
+/* 80164428 00160088 7C 03 00 40 */ cmplw r3, r0
+/* 8016442C 0016008C 40 82 00 0C */ bne lbl_80164438
+/* 80164430 00160090 38 60 00 01 */ li r3, 1
+/* 80164434 00160094 4E 80 00 20 */ blr
+lbl_80164438:
+/* 80164438 00160098 80 04 00 F8 */ lwz r0, 0xf8(r4)
+/* 8016443C 0016009C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164440 001600A0 41 82 00 18 */ beq lbl_80164458
+/* 80164444 001600A4 A0 04 00 F0 */ lhz r0, 0xf0(r4)
+/* 80164448 001600A8 7C 03 00 40 */ cmplw r3, r0
+/* 8016444C 001600AC 40 82 00 0C */ bne lbl_80164458
+/* 80164450 001600B0 38 60 00 01 */ li r3, 1
+/* 80164454 001600B4 4E 80 00 20 */ blr
+lbl_80164458:
+/* 80164458 001600B8 80 04 01 48 */ lwz r0, 0x148(r4)
+/* 8016445C 001600BC 2C 00 00 00 */ cmpwi r0, 0
+/* 80164460 001600C0 41 82 00 18 */ beq lbl_80164478
+/* 80164464 001600C4 A0 04 01 40 */ lhz r0, 0x140(r4)
+/* 80164468 001600C8 7C 03 00 40 */ cmplw r3, r0
+/* 8016446C 001600CC 40 82 00 0C */ bne lbl_80164478
+/* 80164470 001600D0 38 60 00 01 */ li r3, 1
+/* 80164474 001600D4 4E 80 00 20 */ blr
+lbl_80164478:
+/* 80164478 001600D8 80 04 01 98 */ lwz r0, 0x198(r4)
+/* 8016447C 001600DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80164480 001600E0 41 82 00 18 */ beq lbl_80164498
+/* 80164484 001600E4 A0 04 01 90 */ lhz r0, 0x190(r4)
+/* 80164488 001600E8 7C 03 00 40 */ cmplw r3, r0
+/* 8016448C 001600EC 40 82 00 0C */ bne lbl_80164498
+/* 80164490 001600F0 38 60 00 01 */ li r3, 1
+/* 80164494 001600F4 4E 80 00 20 */ blr
+lbl_80164498:
+/* 80164498 001600F8 80 04 01 E8 */ lwz r0, 0x1e8(r4)
+/* 8016449C 001600FC 2C 00 00 00 */ cmpwi r0, 0
+/* 801644A0 00160100 41 82 00 18 */ beq lbl_801644B8
+/* 801644A4 00160104 A0 04 01 E0 */ lhz r0, 0x1e0(r4)
+/* 801644A8 00160108 7C 03 00 40 */ cmplw r3, r0
+/* 801644AC 0016010C 40 82 00 0C */ bne lbl_801644B8
+/* 801644B0 00160110 38 60 00 01 */ li r3, 1
+/* 801644B4 00160114 4E 80 00 20 */ blr
+lbl_801644B8:
+/* 801644B8 00160118 80 04 02 38 */ lwz r0, 0x238(r4)
+/* 801644BC 0016011C 2C 00 00 00 */ cmpwi r0, 0
+/* 801644C0 00160120 41 82 00 18 */ beq lbl_801644D8
+/* 801644C4 00160124 A0 04 02 30 */ lhz r0, 0x230(r4)
+/* 801644C8 00160128 7C 03 00 40 */ cmplw r3, r0
+/* 801644CC 0016012C 40 82 00 0C */ bne lbl_801644D8
+/* 801644D0 00160130 38 60 00 01 */ li r3, 1
+/* 801644D4 00160134 4E 80 00 20 */ blr
+lbl_801644D8:
+/* 801644D8 00160138 38 84 02 80 */ addi r4, r4, 0x280
+/* 801644DC 0016013C 38 A5 00 07 */ addi r5, r5, 7
+/* 801644E0 00160140 42 00 FE F8 */ bdnz lbl_801643D8
+/* 801644E4 00160144 38 60 00 00 */ li r3, 0
+/* 801644E8 00160148 4E 80 00 20 */ blr
+
+.global func_801644EC
+func_801644EC:
+/* 801644EC 0016014C 80 6D 83 30 */ lwz r3, lbl_8063D5F0-_SDA_BASE_(r13)
+/* 801644F0 00160150 34 03 FF FF */ addic. r0, r3, -1
+/* 801644F4 00160154 90 0D 83 30 */ stw r0, lbl_8063D5F0-_SDA_BASE_(r13)
+/* 801644F8 00160158 4D 81 00 20 */ bgtlr
+/* 801644FC 0016015C 38 00 00 04 */ li r0, 4
+/* 80164500 00160160 90 0D 83 30 */ stw r0, lbl_8063D5F0-_SDA_BASE_(r13)
+/* 80164504 00160164 48 00 00 14 */ b lbl_80164518
+/* 80164508 00160168 4E 80 00 20 */ blr
+
+.global func_8016450C
+func_8016450C:
+/* 8016450C 0016016C 38 00 00 00 */ li r0, 0
+/* 80164510 00160170 90 0D 83 30 */ stw r0, lbl_8063D5F0-_SDA_BASE_(r13)
+/* 80164514 00160174 4E 80 00 20 */ blr
+lbl_80164518:
+/* 80164518 00160178 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8016451C 0016017C 7C 08 02 A6 */ mflr r0
+/* 80164520 00160180 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80164524 00160184 39 61 00 20 */ addi r11, r1, 0x20
+/* 80164528 00160188 48 06 2C 01 */ bl _savegpr_27
+/* 8016452C 0016018C 48 0F 9A A5 */ bl func_8025DFD0
+/* 80164530 00160190 48 0F 9D 89 */ bl func_8025E2B8
+/* 80164534 00160194 2C 03 00 00 */ cmpwi r3, 0
+/* 80164538 00160198 7C 7D 1B 78 */ mr r29, r3
+/* 8016453C 0016019C 41 82 01 E8 */ beq lbl_80164724
+/* 80164540 001601A0 3F E0 80 49 */ lis r31, lbl_80489628@ha
+/* 80164544 001601A4 3B 80 00 00 */ li r28, 0
+/* 80164548 001601A8 3B FF 96 28 */ addi r31, r31, lbl_80489628@l
+/* 8016454C 001601AC 3B C0 00 00 */ li r30, 0
+lbl_80164550:
+/* 80164550 001601B0 A0 9F 00 02 */ lhz r4, 2(r31)
+/* 80164554 001601B4 2C 04 00 00 */ cmpwi r4, 0
+/* 80164558 001601B8 41 82 00 B4 */ beq lbl_8016460C
+/* 8016455C 001601BC 7F A3 EB 78 */ mr r3, r29
+/* 80164560 001601C0 48 0F C3 6D */ bl func_802608CC
+/* 80164564 001601C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80164568 001601C8 40 82 00 A4 */ bne lbl_8016460C
+/* 8016456C 001601CC A0 9F 00 02 */ lhz r4, 2(r31)
+/* 80164570 001601D0 7F A3 EB 78 */ mr r3, r29
+/* 80164574 001601D4 3B 60 00 00 */ li r27, 0
+/* 80164578 001601D8 48 0F C3 D9 */ bl func_80260950
+/* 8016457C 001601DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80164580 001601E0 40 82 00 48 */ bne lbl_801645C8
+/* 80164584 001601E4 A0 1F 00 4C */ lhz r0, 0x4c(r31)
+/* 80164588 001601E8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016458C 001601EC 41 82 00 28 */ beq lbl_801645B4
+/* 80164590 001601F0 A0 7F 00 00 */ lhz r3, 0(r31)
+/* 80164594 001601F4 48 00 06 99 */ bl func_80164C2C
+/* 80164598 001601F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016459C 001601FC 41 82 00 2C */ beq lbl_801645C8
+/* 801645A0 00160200 A0 9F 00 02 */ lhz r4, 2(r31)
+/* 801645A4 00160204 7F A3 EB 78 */ mr r3, r29
+/* 801645A8 00160208 48 0F C2 51 */ bl func_802607F8
+/* 801645AC 0016020C 3B 60 00 01 */ li r27, 1
+/* 801645B0 00160210 48 00 00 18 */ b lbl_801645C8
+lbl_801645B4:
+/* 801645B4 00160214 A0 7F 00 00 */ lhz r3, 0(r31)
+/* 801645B8 00160218 48 00 06 75 */ bl func_80164C2C
+/* 801645BC 0016021C 2C 03 00 00 */ cmpwi r3, 0
+/* 801645C0 00160220 41 82 00 08 */ beq lbl_801645C8
+/* 801645C4 00160224 48 00 24 DD */ bl func_80166AA0
+lbl_801645C8:
+/* 801645C8 00160228 2C 1B 00 00 */ cmpwi r27, 0
+/* 801645CC 0016022C 40 82 00 3C */ bne lbl_80164608
+/* 801645D0 00160230 A0 9F 00 02 */ lhz r4, 2(r31)
+/* 801645D4 00160234 7F A3 EB 78 */ mr r3, r29
+/* 801645D8 00160238 48 0F C3 E5 */ bl func_802609BC
+/* 801645DC 0016023C 48 0F 99 F5 */ bl func_8025DFD0
+/* 801645E0 00160240 80 9F 00 08 */ lwz r4, 8(r31)
+/* 801645E4 00160244 48 0F 99 E5 */ bl func_8025DFC8
+/* 801645E8 00160248 B3 DF 00 00 */ sth r30, 0(r31)
+/* 801645EC 0016024C 38 7F 00 0C */ addi r3, r31, 0xc
+/* 801645F0 00160250 38 80 00 00 */ li r4, 0
+/* 801645F4 00160254 38 A0 00 40 */ li r5, 0x40
+/* 801645F8 00160258 B3 DF 00 02 */ sth r30, 2(r31)
+/* 801645FC 0016025C B3 DF 00 4C */ sth r30, 0x4c(r31)
+/* 80164600 00160260 93 DF 00 08 */ stw r30, 8(r31)
+/* 80164604 00160264 4B E9 FB 01 */ bl memset
+lbl_80164608:
+/* 80164608 00160268 4B FF FF 05 */ bl func_8016450C
+lbl_8016460C:
+/* 8016460C 0016026C 3B 9C 00 01 */ addi r28, r28, 1
+/* 80164610 00160270 3B FF 00 50 */ addi r31, r31, 0x50
+/* 80164614 00160274 2C 1C 00 80 */ cmpwi r28, 0x80
+/* 80164618 00160278 41 80 FF 38 */ blt lbl_80164550
+/* 8016461C 0016027C 3F C0 80 49 */ lis r30, lbl_80489628@ha
+/* 80164620 00160280 3B 60 00 00 */ li r27, 0
+/* 80164624 00160284 3B DE 96 28 */ addi r30, r30, lbl_80489628@l
+/* 80164628 00160288 3B E0 00 00 */ li r31, 0
+lbl_8016462C:
+/* 8016462C 0016028C 80 1E 00 08 */ lwz r0, 8(r30)
+/* 80164630 00160290 2C 00 00 00 */ cmpwi r0, 0
+/* 80164634 00160294 41 82 00 DC */ beq lbl_80164710
+/* 80164638 00160298 A0 1E 00 02 */ lhz r0, 2(r30)
+/* 8016463C 0016029C 2C 00 00 00 */ cmpwi r0, 0
+/* 80164640 001602A0 40 82 00 D0 */ bne lbl_80164710
+/* 80164644 001602A4 A0 7E 00 00 */ lhz r3, 0(r30)
+/* 80164648 001602A8 4B FF FC 55 */ bl func_8016429C
+/* 8016464C 001602AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80164650 001602B0 40 82 00 C0 */ bne lbl_80164710
+/* 80164654 001602B4 A0 9E 00 00 */ lhz r4, 0(r30)
+/* 80164658 001602B8 7F A3 EB 78 */ mr r3, r29
+/* 8016465C 001602BC 38 BE 00 0C */ addi r5, r30, 0xc
+/* 80164660 001602C0 48 0F C0 19 */ bl func_80260678
+/* 80164664 001602C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80164668 001602C8 7C 60 1B 78 */ mr r0, r3
+/* 8016466C 001602CC 40 80 00 4C */ bge lbl_801646B8
+/* 80164670 001602D0 1F BB 00 50 */ mulli r29, r27, 0x50
+/* 80164674 001602D4 3F C0 80 49 */ lis r30, lbl_80489628@ha
+/* 80164678 001602D8 3B DE 96 28 */ addi r30, r30, lbl_80489628@l
+/* 8016467C 001602DC 7F FE EA 14 */ add r31, r30, r29
+/* 80164680 001602E0 48 0F 99 51 */ bl func_8025DFD0
+/* 80164684 001602E4 80 9F 00 08 */ lwz r4, 8(r31)
+/* 80164688 001602E8 48 0F 99 41 */ bl func_8025DFC8
+/* 8016468C 001602EC 38 00 00 00 */ li r0, 0
+/* 80164690 001602F0 7F E6 FB 78 */ mr r6, r31
+/* 80164694 001602F4 B0 1F 00 00 */ sth r0, 0(r31)
+/* 80164698 001602F8 38 66 00 0C */ addi r3, r6, 0xc
+/* 8016469C 001602FC 38 80 00 00 */ li r4, 0
+/* 801646A0 00160300 38 A0 00 40 */ li r5, 0x40
+/* 801646A4 00160304 B0 1F 00 02 */ sth r0, 2(r31)
+/* 801646A8 00160308 B0 1F 00 4C */ sth r0, 0x4c(r31)
+/* 801646AC 0016030C 90 1F 00 08 */ stw r0, 8(r31)
+/* 801646B0 00160310 4B E9 FA 55 */ bl memset
+/* 801646B4 00160314 48 00 00 C8 */ b lbl_8016477C
+lbl_801646B8:
+/* 801646B8 00160318 B0 7E 00 02 */ sth r3, 2(r30)
+/* 801646BC 0016031C 7F A3 EB 78 */ mr r3, r29
+/* 801646C0 00160320 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801646C4 00160324 80 BE 00 08 */ lwz r5, 8(r30)
+/* 801646C8 00160328 80 DE 00 04 */ lwz r6, 4(r30)
+/* 801646CC 0016032C 48 0F C0 31 */ bl func_802606FC
+/* 801646D0 00160330 2C 03 00 00 */ cmpwi r3, 0
+/* 801646D4 00160334 41 81 00 3C */ bgt lbl_80164710
+/* 801646D8 00160338 A0 9E 00 02 */ lhz r4, 2(r30)
+/* 801646DC 0016033C 7F A3 EB 78 */ mr r3, r29
+/* 801646E0 00160340 48 0F C2 DD */ bl func_802609BC
+/* 801646E4 00160344 48 0F 98 ED */ bl func_8025DFD0
+/* 801646E8 00160348 80 9E 00 08 */ lwz r4, 8(r30)
+/* 801646EC 0016034C 48 0F 98 DD */ bl func_8025DFC8
+/* 801646F0 00160350 B3 FE 00 00 */ sth r31, 0(r30)
+/* 801646F4 00160354 38 7E 00 0C */ addi r3, r30, 0xc
+/* 801646F8 00160358 38 80 00 00 */ li r4, 0
+/* 801646FC 0016035C 38 A0 00 40 */ li r5, 0x40
+/* 80164700 00160360 B3 FE 00 02 */ sth r31, 2(r30)
+/* 80164704 00160364 B3 FE 00 4C */ sth r31, 0x4c(r30)
+/* 80164708 00160368 93 FE 00 08 */ stw r31, 8(r30)
+/* 8016470C 0016036C 4B E9 F9 F9 */ bl memset
+lbl_80164710:
+/* 80164710 00160370 3B 7B 00 01 */ addi r27, r27, 1
+/* 80164714 00160374 3B DE 00 50 */ addi r30, r30, 0x50
+/* 80164718 00160378 2C 1B 00 80 */ cmpwi r27, 0x80
+/* 8016471C 0016037C 41 80 FF 10 */ blt lbl_8016462C
+/* 80164720 00160380 48 00 00 5C */ b lbl_8016477C
+lbl_80164724:
+/* 80164724 00160384 3F C0 80 49 */ lis r30, lbl_80489628@ha
+/* 80164728 00160388 3B 60 00 00 */ li r27, 0
+/* 8016472C 0016038C 3B DE 96 28 */ addi r30, r30, lbl_80489628@l
+/* 80164730 00160390 3B E0 00 00 */ li r31, 0
+lbl_80164734:
+/* 80164734 00160394 83 BE 00 08 */ lwz r29, 8(r30)
+/* 80164738 00160398 2C 1D 00 00 */ cmpwi r29, 0
+/* 8016473C 0016039C 41 82 00 30 */ beq lbl_8016476C
+/* 80164740 001603A0 48 0F 98 91 */ bl func_8025DFD0
+/* 80164744 001603A4 7F A4 EB 78 */ mr r4, r29
+/* 80164748 001603A8 48 0F 98 81 */ bl func_8025DFC8
+/* 8016474C 001603AC B3 FE 00 00 */ sth r31, 0(r30)
+/* 80164750 001603B0 38 7E 00 0C */ addi r3, r30, 0xc
+/* 80164754 001603B4 38 80 00 00 */ li r4, 0
+/* 80164758 001603B8 38 A0 00 40 */ li r5, 0x40
+/* 8016475C 001603BC B3 FE 00 02 */ sth r31, 2(r30)
+/* 80164760 001603C0 B3 FE 00 4C */ sth r31, 0x4c(r30)
+/* 80164764 001603C4 93 FE 00 08 */ stw r31, 8(r30)
+/* 80164768 001603C8 4B E9 F9 9D */ bl memset
+lbl_8016476C:
+/* 8016476C 001603CC 3B 7B 00 01 */ addi r27, r27, 1
+/* 80164770 001603D0 3B DE 00 50 */ addi r30, r30, 0x50
+/* 80164774 001603D4 2C 1B 00 80 */ cmpwi r27, 0x80
+/* 80164778 001603D8 41 80 FF BC */ blt lbl_80164734
+lbl_8016477C:
+/* 8016477C 001603DC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80164780 001603E0 48 06 29 F5 */ bl _restgpr_27
+/* 80164784 001603E4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80164788 001603E8 7C 08 03 A6 */ mtlr r0
+/* 8016478C 001603EC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80164790 001603F0 4E 80 00 20 */ blr
+
+.global func_80164794
+func_80164794:
+/* 80164794 001603F4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80164798 001603F8 7C 08 02 A6 */ mflr r0
+/* 8016479C 001603FC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801647A0 00160400 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801647A4 00160404 7C DF 33 78 */ mr r31, r6
+/* 801647A8 00160408 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801647AC 0016040C 7C BE 2B 78 */ mr r30, r5
+/* 801647B0 00160410 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801647B4 00160414 7C 9D 23 78 */ mr r29, r4
+/* 801647B8 00160418 93 81 00 10 */ stw r28, 0x10(r1)
+/* 801647BC 0016041C 7C 7C 1B 78 */ mr r28, r3
+/* 801647C0 00160420 4B FF F3 3D */ bl func_80163AFC
+/* 801647C4 00160424 2C 03 00 00 */ cmpwi r3, 0
+/* 801647C8 00160428 40 80 00 0C */ bge lbl_801647D4
+/* 801647CC 0016042C 38 60 FF FE */ li r3, -2
+/* 801647D0 00160430 48 00 00 34 */ b lbl_80164804
+lbl_801647D4:
+/* 801647D4 00160434 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801647D8 00160438 4B FF FB ED */ bl func_801643C4
+/* 801647DC 0016043C 2C 03 00 00 */ cmpwi r3, 0
+/* 801647E0 00160440 41 82 00 0C */ beq lbl_801647EC
+/* 801647E4 00160444 38 60 FF FB */ li r3, -5
+/* 801647E8 00160448 48 00 00 1C */ b lbl_80164804
+lbl_801647EC:
+/* 801647EC 0016044C 7F 83 E3 78 */ mr r3, r28
+/* 801647F0 00160450 7F A4 EB 78 */ mr r4, r29
+/* 801647F4 00160454 7F C5 F3 78 */ mr r5, r30
+/* 801647F8 00160458 7F E6 FB 78 */ mr r6, r31
+/* 801647FC 0016045C 38 E0 00 01 */ li r7, 1
+/* 80164800 00160460 48 00 00 2D */ bl func_8016482C
+lbl_80164804:
+/* 80164804 00160464 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80164808 00160468 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8016480C 0016046C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80164810 00160470 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80164814 00160474 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80164818 00160478 7C 08 03 A6 */ mtlr r0
+/* 8016481C 0016047C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80164820 00160480 4E 80 00 20 */ blr
+
+.global func_80164824
+func_80164824:
+/* 80164824 00160484 38 E0 00 00 */ li r7, 0
+/* 80164828 00160488 48 00 00 04 */ b func_8016482C
+
+.global func_8016482C
+func_8016482C:
+/* 8016482C 0016048C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80164830 00160490 7C 08 02 A6 */ mflr r0
+/* 80164834 00160494 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80164838 00160498 39 61 00 30 */ addi r11, r1, 0x30
+/* 8016483C 0016049C 48 06 28 E5 */ bl _savegpr_25
+/* 80164840 001604A0 7C 7D 1B 78 */ mr r29, r3
+/* 80164844 001604A4 7C 99 23 78 */ mr r25, r4
+/* 80164848 001604A8 7C BC 2B 78 */ mr r28, r5
+/* 8016484C 001604AC 7C DA 33 78 */ mr r26, r6
+/* 80164850 001604B0 7C FB 3B 78 */ mr r27, r7
+/* 80164854 001604B4 48 0F 97 7D */ bl func_8025DFD0
+/* 80164858 001604B8 48 0F 9A 61 */ bl func_8025E2B8
+/* 8016485C 001604BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80164860 001604C0 7C 7E 1B 78 */ mr r30, r3
+/* 80164864 001604C4 40 82 00 0C */ bne lbl_80164870
+/* 80164868 001604C8 38 60 FF FF */ li r3, -1
+/* 8016486C 001604CC 48 00 00 EC */ b lbl_80164958
+lbl_80164870:
+/* 80164870 001604D0 7F A3 EB 78 */ mr r3, r29
+/* 80164874 001604D4 4B FF F2 89 */ bl func_80163AFC
+/* 80164878 001604D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016487C 001604DC 7C 7F 1B 78 */ mr r31, r3
+/* 80164880 001604E0 40 80 00 0C */ bge lbl_8016488C
+/* 80164884 001604E4 38 60 FF FE */ li r3, -2
+/* 80164888 001604E8 48 00 00 D0 */ b lbl_80164958
+lbl_8016488C:
+/* 8016488C 001604EC 48 0F 97 45 */ bl func_8025DFD0
+/* 80164890 001604F0 7F 44 D3 78 */ mr r4, r26
+/* 80164894 001604F4 48 0F 97 2D */ bl func_8025DFC0
+/* 80164898 001604F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016489C 001604FC 7C 7D 1B 78 */ mr r29, r3
+/* 801648A0 00160500 40 82 00 0C */ bne lbl_801648AC
+/* 801648A4 00160504 38 60 FF FD */ li r3, -3
+/* 801648A8 00160508 48 00 00 B0 */ b lbl_80164958
+lbl_801648AC:
+/* 801648AC 0016050C 7F 84 E3 78 */ mr r4, r28
+/* 801648B0 00160510 7F 45 D3 78 */ mr r5, r26
+/* 801648B4 00160514 4B E9 F7 4D */ bl memcpy
+/* 801648B8 00160518 7F C3 F3 78 */ mr r3, r30
+/* 801648BC 0016051C 7F 25 CB 78 */ mr r5, r25
+/* 801648C0 00160520 57 E4 04 3E */ clrlwi r4, r31, 0x10
+/* 801648C4 00160524 48 0F BD B5 */ bl func_80260678
+/* 801648C8 00160528 2C 03 00 00 */ cmpwi r3, 0
+/* 801648CC 0016052C 7C 7C 1B 78 */ mr r28, r3
+/* 801648D0 00160530 40 80 00 08 */ bge lbl_801648D8
+/* 801648D4 00160534 48 00 00 84 */ b lbl_80164958
+lbl_801648D8:
+/* 801648D8 00160538 7F 25 CB 78 */ mr r5, r25
+/* 801648DC 0016053C 7F A6 EB 78 */ mr r6, r29
+/* 801648E0 00160540 7F 47 D3 78 */ mr r7, r26
+/* 801648E4 00160544 7F 68 DB 78 */ mr r8, r27
+/* 801648E8 00160548 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801648EC 0016054C 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 801648F0 00160550 4B FF F8 0D */ bl func_801640FC
+/* 801648F4 00160554 2C 03 00 00 */ cmpwi r3, 0
+/* 801648F8 00160558 7C 7F 1B 78 */ mr r31, r3
+/* 801648FC 0016055C 40 80 00 20 */ bge lbl_8016491C
+/* 80164900 00160560 7F C3 F3 78 */ mr r3, r30
+/* 80164904 00160564 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 80164908 00160568 48 0F C0 B5 */ bl func_802609BC
+/* 8016490C 0016056C 48 0F 96 C5 */ bl func_8025DFD0
+/* 80164910 00160570 7F A4 EB 78 */ mr r4, r29
+/* 80164914 00160574 48 0F 96 B5 */ bl func_8025DFC8
+/* 80164918 00160578 48 00 00 38 */ b lbl_80164950
+lbl_8016491C:
+/* 8016491C 0016057C 7F C3 F3 78 */ mr r3, r30
+/* 80164920 00160580 7F A5 EB 78 */ mr r5, r29
+/* 80164924 00160584 7F 46 D3 78 */ mr r6, r26
+/* 80164928 00160588 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 8016492C 0016058C 48 0F BD D1 */ bl func_802606FC
+/* 80164930 00160590 2C 03 00 00 */ cmpwi r3, 0
+/* 80164934 00160594 41 81 00 18 */ bgt lbl_8016494C
+/* 80164938 00160598 7F C3 F3 78 */ mr r3, r30
+/* 8016493C 0016059C 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 80164940 001605A0 48 0F C0 7D */ bl func_802609BC
+/* 80164944 001605A4 3B E0 FF FF */ li r31, -1
+/* 80164948 001605A8 48 00 00 08 */ b lbl_80164950
+lbl_8016494C:
+/* 8016494C 001605AC 3B E0 00 00 */ li r31, 0
+lbl_80164950:
+/* 80164950 001605B0 4B FF FB BD */ bl func_8016450C
+/* 80164954 001605B4 7F E3 FB 78 */ mr r3, r31
+lbl_80164958:
+/* 80164958 001605B8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8016495C 001605BC 48 06 28 11 */ bl _restgpr_25
+/* 80164960 001605C0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80164964 001605C4 7C 08 03 A6 */ mtlr r0
+/* 80164968 001605C8 38 21 00 30 */ addi r1, r1, 0x30
+/* 8016496C 001605CC 4E 80 00 20 */ blr
+
+.global func_80164970
+func_80164970:
+/* 80164970 001605D0 38 E0 00 00 */ li r7, 0
+/* 80164974 001605D4 48 00 00 04 */ b lbl_80164978
+lbl_80164978:
+/* 80164978 001605D8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8016497C 001605DC 7C 08 02 A6 */ mflr r0
+/* 80164980 001605E0 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80164984 001605E4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80164988 001605E8 48 06 27 95 */ bl _savegpr_24
+/* 8016498C 001605EC 7C 7C 1B 78 */ mr r28, r3
+/* 80164990 001605F0 7C 98 23 78 */ mr r24, r4
+/* 80164994 001605F4 7C B9 2B 78 */ mr r25, r5
+/* 80164998 001605F8 7C DA 33 78 */ mr r26, r6
+/* 8016499C 001605FC 7C FB 3B 78 */ mr r27, r7
+/* 801649A0 00160600 48 0F 96 31 */ bl func_8025DFD0
+/* 801649A4 00160604 48 0F 99 15 */ bl func_8025E2B8
+/* 801649A8 00160608 2C 03 00 00 */ cmpwi r3, 0
+/* 801649AC 0016060C 7C 7E 1B 78 */ mr r30, r3
+/* 801649B0 00160610 40 82 00 0C */ bne lbl_801649BC
+/* 801649B4 00160614 38 60 FF FF */ li r3, -1
+/* 801649B8 00160618 48 00 01 44 */ b lbl_80164AFC
+lbl_801649BC:
+/* 801649BC 0016061C 7F 83 E3 78 */ mr r3, r28
+/* 801649C0 00160620 4B FF F1 3D */ bl func_80163AFC
+/* 801649C4 00160624 2C 03 00 00 */ cmpwi r3, 0
+/* 801649C8 00160628 7C 7F 1B 78 */ mr r31, r3
+/* 801649CC 0016062C 40 80 00 0C */ bge lbl_801649D8
+/* 801649D0 00160630 38 60 FF FE */ li r3, -2
+/* 801649D4 00160634 48 00 01 28 */ b lbl_80164AFC
+lbl_801649D8:
+/* 801649D8 00160638 48 0F 95 F9 */ bl func_8025DFD0
+/* 801649DC 0016063C 7F 44 D3 78 */ mr r4, r26
+/* 801649E0 00160640 48 0F 95 E1 */ bl func_8025DFC0
+/* 801649E4 00160644 2C 03 00 00 */ cmpwi r3, 0
+/* 801649E8 00160648 7C 7D 1B 78 */ mr r29, r3
+/* 801649EC 0016064C 40 82 00 0C */ bne lbl_801649F8
+/* 801649F0 00160650 38 60 FF FD */ li r3, -3
+/* 801649F4 00160654 48 00 01 08 */ b lbl_80164AFC
+lbl_801649F8:
+/* 801649F8 00160658 48 0F 95 D9 */ bl func_8025DFD0
+/* 801649FC 0016065C 38 80 24 00 */ li r4, 0x2400
+/* 80164A00 00160660 48 0F 95 C1 */ bl func_8025DFC0
+/* 80164A04 00160664 2C 03 00 00 */ cmpwi r3, 0
+/* 80164A08 00160668 7C 7C 1B 78 */ mr r28, r3
+/* 80164A0C 0016066C 40 82 00 18 */ bne lbl_80164A24
+/* 80164A10 00160670 48 0F 95 C1 */ bl func_8025DFD0
+/* 80164A14 00160674 7F A4 EB 78 */ mr r4, r29
+/* 80164A18 00160678 48 0F 95 B1 */ bl func_8025DFC8
+/* 80164A1C 0016067C 38 60 FF FC */ li r3, -4
+/* 80164A20 00160680 48 00 00 DC */ b lbl_80164AFC
+lbl_80164A24:
+/* 80164A24 00160684 7F 23 CB 78 */ mr r3, r25
+/* 80164A28 00160688 7F 44 D3 78 */ mr r4, r26
+/* 80164A2C 0016068C 7F A5 EB 78 */ mr r5, r29
+/* 80164A30 00160690 7F 86 E3 78 */ mr r6, r28
+/* 80164A34 00160694 48 13 D8 11 */ bl CXCompressLZ
+/* 80164A38 00160698 2C 03 00 00 */ cmpwi r3, 0
+/* 80164A3C 0016069C 40 82 00 14 */ bne lbl_80164A50
+/* 80164A40 001606A0 7F A3 EB 78 */ mr r3, r29
+/* 80164A44 001606A4 7F 24 CB 78 */ mr r4, r25
+/* 80164A48 001606A8 7F 45 D3 78 */ mr r5, r26
+/* 80164A4C 001606AC 4B E9 F5 B5 */ bl memcpy
+lbl_80164A50:
+/* 80164A50 001606B0 48 0F 95 81 */ bl func_8025DFD0
+/* 80164A54 001606B4 7F 84 E3 78 */ mr r4, r28
+/* 80164A58 001606B8 48 0F 95 71 */ bl func_8025DFC8
+/* 80164A5C 001606BC 7F C3 F3 78 */ mr r3, r30
+/* 80164A60 001606C0 7F 05 C3 78 */ mr r5, r24
+/* 80164A64 001606C4 57 E4 04 3E */ clrlwi r4, r31, 0x10
+/* 80164A68 001606C8 48 0F BC 11 */ bl func_80260678
+/* 80164A6C 001606CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80164A70 001606D0 7C 7C 1B 78 */ mr r28, r3
+/* 80164A74 001606D4 40 80 00 08 */ bge lbl_80164A7C
+/* 80164A78 001606D8 48 00 00 84 */ b lbl_80164AFC
+lbl_80164A7C:
+/* 80164A7C 001606DC 7F 05 C3 78 */ mr r5, r24
+/* 80164A80 001606E0 7F A6 EB 78 */ mr r6, r29
+/* 80164A84 001606E4 7F 47 D3 78 */ mr r7, r26
+/* 80164A88 001606E8 7F 68 DB 78 */ mr r8, r27
+/* 80164A8C 001606EC 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80164A90 001606F0 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 80164A94 001606F4 4B FF F6 69 */ bl func_801640FC
+/* 80164A98 001606F8 2C 03 00 00 */ cmpwi r3, 0
+/* 80164A9C 001606FC 7C 7F 1B 78 */ mr r31, r3
+/* 80164AA0 00160700 40 80 00 20 */ bge lbl_80164AC0
+/* 80164AA4 00160704 7F C3 F3 78 */ mr r3, r30
+/* 80164AA8 00160708 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 80164AAC 0016070C 48 0F BF 11 */ bl func_802609BC
+/* 80164AB0 00160710 48 0F 95 21 */ bl func_8025DFD0
+/* 80164AB4 00160714 7F A4 EB 78 */ mr r4, r29
+/* 80164AB8 00160718 48 0F 95 11 */ bl func_8025DFC8
+/* 80164ABC 0016071C 48 00 00 38 */ b lbl_80164AF4
+lbl_80164AC0:
+/* 80164AC0 00160720 7F C3 F3 78 */ mr r3, r30
+/* 80164AC4 00160724 7F A5 EB 78 */ mr r5, r29
+/* 80164AC8 00160728 7F 46 D3 78 */ mr r6, r26
+/* 80164ACC 0016072C 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 80164AD0 00160730 48 0F BC 2D */ bl func_802606FC
+/* 80164AD4 00160734 2C 03 00 00 */ cmpwi r3, 0
+/* 80164AD8 00160738 41 81 00 18 */ bgt lbl_80164AF0
+/* 80164ADC 0016073C 7F C3 F3 78 */ mr r3, r30
+/* 80164AE0 00160740 57 84 04 3E */ clrlwi r4, r28, 0x10
+/* 80164AE4 00160744 48 0F BE D9 */ bl func_802609BC
+/* 80164AE8 00160748 3B E0 FF FF */ li r31, -1
+/* 80164AEC 0016074C 48 00 00 08 */ b lbl_80164AF4
+lbl_80164AF0:
+/* 80164AF0 00160750 3B E0 00 00 */ li r31, 0
+lbl_80164AF4:
+/* 80164AF4 00160754 4B FF FA 19 */ bl func_8016450C
+/* 80164AF8 00160758 7F E3 FB 78 */ mr r3, r31
+lbl_80164AFC:
+/* 80164AFC 0016075C 39 61 00 30 */ addi r11, r1, 0x30
+/* 80164B00 00160760 48 06 26 69 */ bl _restgpr_24
+/* 80164B04 00160764 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80164B08 00160768 7C 08 03 A6 */ mtlr r0
+/* 80164B0C 0016076C 38 21 00 30 */ addi r1, r1, 0x30
+/* 80164B10 00160770 4E 80 00 20 */ blr
+
+.global func_80164B14
+func_80164B14:
+/* 80164B14 00160774 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80164B18 00160778 7C 08 02 A6 */ mflr r0
+/* 80164B1C 0016077C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80164B20 00160780 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80164B24 00160784 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80164B28 00160788 7C BE 2B 78 */ mr r30, r5
+/* 80164B2C 0016078C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80164B30 00160790 7C 9D 23 78 */ mr r29, r4
+/* 80164B34 00160794 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80164B38 00160798 7C 7C 1B 78 */ mr r28, r3
+/* 80164B3C 0016079C 48 0F 94 95 */ bl func_8025DFD0
+/* 80164B40 001607A0 48 0F 97 79 */ bl func_8025E2B8
+/* 80164B44 001607A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80164B48 001607A8 7C 7F 1B 78 */ mr r31, r3
+/* 80164B4C 001607AC 40 82 00 0C */ bne lbl_80164B58
+/* 80164B50 001607B0 38 60 FF FF */ li r3, -1
+/* 80164B54 001607B4 48 00 00 34 */ b lbl_80164B88
+lbl_80164B58:
+/* 80164B58 001607B8 7F 83 E3 78 */ mr r3, r28
+/* 80164B5C 001607BC 4B FF EF A1 */ bl func_80163AFC
+/* 80164B60 001607C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80164B64 001607C4 7C 60 1B 78 */ mr r0, r3
+/* 80164B68 001607C8 40 80 00 0C */ bge lbl_80164B74
+/* 80164B6C 001607CC 38 60 FF FE */ li r3, -2
+/* 80164B70 001607D0 48 00 00 18 */ b lbl_80164B88
+lbl_80164B74:
+/* 80164B74 001607D4 7F E3 FB 78 */ mr r3, r31
+/* 80164B78 001607D8 7F A5 EB 78 */ mr r5, r29
+/* 80164B7C 001607DC 7F C6 F3 78 */ mr r6, r30
+/* 80164B80 001607E0 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80164B84 001607E4 48 0F 9F F5 */ bl func_8025EB78
+lbl_80164B88:
+/* 80164B88 001607E8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80164B8C 001607EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80164B90 001607F0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80164B94 001607F4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80164B98 001607F8 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80164B9C 001607FC 7C 08 03 A6 */ mtlr r0
+/* 80164BA0 00160800 38 21 00 20 */ addi r1, r1, 0x20
+/* 80164BA4 00160804 4E 80 00 20 */ blr
+
+.global func_80164BA8
+func_80164BA8:
+/* 80164BA8 00160808 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164BAC 0016080C 7C 08 02 A6 */ mflr r0
+/* 80164BB0 00160810 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164BB4 00160814 48 0F 94 1D */ bl func_8025DFD0
+/* 80164BB8 00160818 48 0F 97 01 */ bl func_8025E2B8
+/* 80164BBC 0016081C 2C 03 00 00 */ cmpwi r3, 0
+/* 80164BC0 00160820 40 82 00 0C */ bne lbl_80164BCC
+/* 80164BC4 00160824 38 60 FF FF */ li r3, -1
+/* 80164BC8 00160828 48 00 00 2C */ b lbl_80164BF4
+lbl_80164BCC:
+/* 80164BCC 0016082C 81 83 00 00 */ lwz r12, 0(r3)
+/* 80164BD0 00160830 81 8C 00 14 */ lwz r12, 0x14(r12)
+/* 80164BD4 00160834 7D 89 03 A6 */ mtctr r12
+/* 80164BD8 00160838 4E 80 04 21 */ bctrl
+/* 80164BDC 0016083C 2C 03 00 00 */ cmpwi r3, 0
+/* 80164BE0 00160840 40 80 00 08 */ bge lbl_80164BE8
+/* 80164BE4 00160844 38 60 00 00 */ li r3, 0
+lbl_80164BE8:
+/* 80164BE8 00160848 2C 03 00 03 */ cmpwi r3, 3
+/* 80164BEC 0016084C 40 81 00 08 */ ble lbl_80164BF4
+/* 80164BF0 00160850 38 60 00 03 */ li r3, 3
+lbl_80164BF4:
+/* 80164BF4 00160854 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164BF8 00160858 7C 08 03 A6 */ mtlr r0
+/* 80164BFC 0016085C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164C00 00160860 4E 80 00 20 */ blr
+
+.global func_80164C04
+func_80164C04:
+/* 80164C04 00160864 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164C08 00160868 7C 08 02 A6 */ mflr r0
+/* 80164C0C 0016086C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164C10 00160870 4B FF EE ED */ bl func_80163AFC
+/* 80164C14 00160874 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 80164C18 00160878 68 03 00 01 */ xori r3, r0, 1
+/* 80164C1C 0016087C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164C20 00160880 7C 08 03 A6 */ mtlr r0
+/* 80164C24 00160884 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164C28 00160888 4E 80 00 20 */ blr
+
+.global func_80164C2C
+func_80164C2C:
+/* 80164C2C 0016088C 2C 03 00 09 */ cmpwi r3, 9
+/* 80164C30 00160890 41 80 00 0C */ blt lbl_80164C3C
+/* 80164C34 00160894 38 60 00 00 */ li r3, 0
+/* 80164C38 00160898 4E 80 00 20 */ blr
+lbl_80164C3C:
+/* 80164C3C 0016089C 3C 80 80 49 */ lis r4, lbl_804895E0@ha
+/* 80164C40 001608A0 54 65 10 3A */ slwi r5, r3, 2
+/* 80164C44 001608A4 38 84 95 E0 */ addi r4, r4, lbl_804895E0@l
+/* 80164C48 001608A8 7C 04 2A 2E */ lhzx r0, r4, r5
+/* 80164C4C 001608AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80164C50 001608B0 41 82 00 14 */ beq lbl_80164C64
+/* 80164C54 001608B4 3C 60 80 49 */ lis r3, lbl_80489604@ha
+/* 80164C58 001608B8 38 63 96 04 */ addi r3, r3, lbl_80489604@l
+/* 80164C5C 001608BC 7C 63 28 2E */ lwzx r3, r3, r5
+/* 80164C60 001608C0 4E 80 00 20 */ blr
+lbl_80164C64:
+/* 80164C64 001608C4 38 60 00 00 */ li r3, 0
+/* 80164C68 001608C8 4E 80 00 20 */ blr
+
+.global func_80164C6C
+func_80164C6C:
+/* 80164C6C 001608CC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164C70 001608D0 7C 08 02 A6 */ mflr r0
+/* 80164C74 001608D4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164C78 001608D8 4B FF EE 85 */ bl func_80163AFC
+/* 80164C7C 001608DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80164C80 001608E0 40 80 00 0C */ bge lbl_80164C8C
+/* 80164C84 001608E4 38 60 00 00 */ li r3, 0
+/* 80164C88 001608E8 48 00 00 14 */ b lbl_80164C9C
+lbl_80164C8C:
+/* 80164C8C 001608EC 3C 80 80 49 */ lis r4, lbl_80489604@ha
+/* 80164C90 001608F0 54 60 10 3A */ slwi r0, r3, 2
+/* 80164C94 001608F4 38 84 96 04 */ addi r4, r4, lbl_80489604@l
+/* 80164C98 001608F8 7C 64 00 2E */ lwzx r3, r4, r0
+lbl_80164C9C:
+/* 80164C9C 001608FC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164CA0 00160900 7C 08 03 A6 */ mtlr r0
+/* 80164CA4 00160904 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164CA8 00160908 4E 80 00 20 */ blr
+
+.global func_80164CAC
+func_80164CAC:
+/* 80164CAC 0016090C 38 C0 00 01 */ li r6, 1
+/* 80164CB0 00160910 39 0D 9D B8 */ addi r8, r13, lbl_8063F078-_SDA_BASE_
+/* 80164CB4 00160914 38 A0 00 04 */ li r5, 4
+/* 80164CB8 00160918 38 00 00 00 */ li r0, 0
+/* 80164CBC 0016091C 3C 60 80 49 */ lis r3, lbl_80489628@ha
+/* 80164CC0 00160920 3C 80 80 16 */ lis r4, lbl_80164CE8@ha
+/* 80164CC4 00160924 98 CD 9D B8 */ stb r6, lbl_8063F078-_SDA_BASE_(r13)
+/* 80164CC8 00160928 38 63 96 28 */ addi r3, r3, lbl_80489628@l
+/* 80164CCC 0016092C 38 84 4C E8 */ addi r4, r4, lbl_80164CE8@l
+/* 80164CD0 00160930 38 C0 00 50 */ li r6, 0x50
+/* 80164CD4 00160934 B0 A8 00 02 */ sth r5, 2(r8)
+/* 80164CD8 00160938 38 A0 00 00 */ li r5, 0
+/* 80164CDC 0016093C 38 E0 00 80 */ li r7, 0x80
+/* 80164CE0 00160940 98 08 00 04 */ stb r0, 4(r8)
+/* 80164CE4 00160944 48 06 21 84 */ b __construct_array
diff --git a/asm/code_80164CE8.s b/asm/code_80164CE8.s
new file mode 100644
index 0000000..880a8e0
--- /dev/null
+++ b/asm/code_80164CE8.s
@@ -0,0 +1,109 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+lbl_80164CE8:
+/* 80164CE8 00160948 38 00 00 00 */ li r0, 0
+/* 80164CEC 0016094C B0 03 00 00 */ sth r0, 0(r3)
+/* 80164CF0 00160950 B0 03 00 02 */ sth r0, 2(r3)
+/* 80164CF4 00160954 90 03 00 04 */ stw r0, 4(r3)
+/* 80164CF8 00160958 90 03 00 08 */ stw r0, 8(r3)
+/* 80164CFC 0016095C B0 03 00 4C */ sth r0, 0x4c(r3)
+/* 80164D00 00160960 4E 80 00 20 */ blr
+
+.global func_80164D04
+func_80164D04:
+/* 80164D04 00160964 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164D08 00160968 7C 08 02 A6 */ mflr r0
+/* 80164D0C 0016096C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164D10 00160970 48 0F 92 C1 */ bl func_8025DFD0
+/* 80164D14 00160974 48 0F 93 95 */ bl func_8025E0A8
+/* 80164D18 00160978 2C 03 00 02 */ cmpwi r3, 2
+/* 80164D1C 0016097C 41 82 00 0C */ beq lbl_80164D28
+/* 80164D20 00160980 38 60 FF FF */ li r3, -1
+/* 80164D24 00160984 48 00 00 44 */ b lbl_80164D68
+lbl_80164D28:
+/* 80164D28 00160988 48 0F 92 A9 */ bl func_8025DFD0
+/* 80164D2C 0016098C 48 0F 95 E9 */ bl func_8025E314
+/* 80164D30 00160990 48 0F EC 31 */ bl func_80263960
+/* 80164D34 00160994 2C 03 00 00 */ cmpwi r3, 0
+/* 80164D38 00160998 41 81 00 0C */ bgt lbl_80164D44
+/* 80164D3C 0016099C 38 60 FF FF */ li r3, -1
+/* 80164D40 001609A0 48 00 00 28 */ b lbl_80164D68
+lbl_80164D44:
+/* 80164D44 001609A4 48 0F 92 8D */ bl func_8025DFD0
+/* 80164D48 001609A8 48 0F 95 CD */ bl func_8025E314
+/* 80164D4C 001609AC 48 0F ED 25 */ bl func_80263A70
+/* 80164D50 001609B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80164D54 001609B4 41 82 00 0C */ beq lbl_80164D60
+/* 80164D58 001609B8 38 60 FF FE */ li r3, -2
+/* 80164D5C 001609BC 48 00 00 0C */ b lbl_80164D68
+lbl_80164D60:
+/* 80164D60 001609C0 4B FF EA 05 */ bl func_80163764
+/* 80164D64 001609C4 38 60 00 00 */ li r3, 0
+lbl_80164D68:
+/* 80164D68 001609C8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164D6C 001609CC 7C 08 03 A6 */ mtlr r0
+/* 80164D70 001609D0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164D74 001609D4 4E 80 00 20 */ blr
+
+.global func_80164D78
+func_80164D78:
+/* 80164D78 001609D8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164D7C 001609DC 7C 08 02 A6 */ mflr r0
+/* 80164D80 001609E0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164D84 001609E4 48 0F 92 4D */ bl func_8025DFD0
+/* 80164D88 001609E8 48 0F 93 21 */ bl func_8025E0A8
+/* 80164D8C 001609EC 38 03 FF FE */ addi r0, r3, -2
+/* 80164D90 001609F0 7C 00 00 34 */ cntlzw r0, r0
+/* 80164D94 001609F4 54 03 D9 7E */ srwi r3, r0, 5
+/* 80164D98 001609F8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164D9C 001609FC 7C 08 03 A6 */ mtlr r0
+/* 80164DA0 00160A00 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164DA4 00160A04 4E 80 00 20 */ blr
+
+.global func_80164DA8
+func_80164DA8:
+/* 80164DA8 00160A08 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164DAC 00160A0C 7C 08 02 A6 */ mflr r0
+/* 80164DB0 00160A10 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164DB4 00160A14 4B FF E9 E1 */ bl func_80163794
+/* 80164DB8 00160A18 2C 03 00 00 */ cmpwi r3, 0
+/* 80164DBC 00160A1C 41 82 00 24 */ beq lbl_80164DE0
+/* 80164DC0 00160A20 4B FF EA F5 */ bl func_801638B4
+/* 80164DC4 00160A24 2C 03 00 00 */ cmpwi r3, 0
+/* 80164DC8 00160A28 41 82 00 18 */ beq lbl_80164DE0
+/* 80164DCC 00160A2C 48 0F 92 05 */ bl func_8025DFD0
+/* 80164DD0 00160A30 48 0F 95 3D */ bl func_8025E30C
+/* 80164DD4 00160A34 48 0F CD 09 */ bl func_80261ADC
+/* 80164DD8 00160A38 38 60 00 01 */ li r3, 1
+/* 80164DDC 00160A3C 48 00 00 30 */ b lbl_80164E0C
+lbl_80164DE0:
+/* 80164DE0 00160A40 48 0F 91 F1 */ bl func_8025DFD0
+/* 80164DE4 00160A44 48 0F 95 31 */ bl func_8025E314
+/* 80164DE8 00160A48 48 0F E8 8D */ bl func_80263674
+/* 80164DEC 00160A4C 28 03 00 1E */ cmplwi r3, 0x1e
+/* 80164DF0 00160A50 40 81 00 18 */ ble lbl_80164E08
+/* 80164DF4 00160A54 48 0F 91 DD */ bl func_8025DFD0
+/* 80164DF8 00160A58 48 0F 95 15 */ bl func_8025E30C
+/* 80164DFC 00160A5C 48 0F CC E1 */ bl func_80261ADC
+/* 80164E00 00160A60 38 60 00 01 */ li r3, 1
+/* 80164E04 00160A64 48 00 00 08 */ b lbl_80164E0C
+lbl_80164E08:
+/* 80164E08 00160A68 38 60 00 00 */ li r3, 0
+lbl_80164E0C:
+/* 80164E0C 00160A6C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164E10 00160A70 7C 08 03 A6 */ mtlr r0
+/* 80164E14 00160A74 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164E18 00160A78 4E 80 00 20 */ blr
+
+.global func_80164E1C
+func_80164E1C:
+/* 80164E1C 00160A7C 38 A0 00 01 */ li r5, 1
+/* 80164E20 00160A80 38 6D 9D D0 */ addi r3, r13, lbl_8063F090-_SDA_BASE_
+/* 80164E24 00160A84 38 80 00 04 */ li r4, 4
+/* 80164E28 00160A88 38 00 00 00 */ li r0, 0
+/* 80164E2C 00160A8C 98 AD 9D D0 */ stb r5, lbl_8063F090-_SDA_BASE_(r13)
+/* 80164E30 00160A90 B0 83 00 02 */ sth r4, 2(r3)
+/* 80164E34 00160A94 98 03 00 04 */ stb r0, 4(r3)
+/* 80164E38 00160A98 4E 80 00 20 */ blr
diff --git a/asm/code_80164E3C.s b/asm/code_80164E3C.s
new file mode 100644
index 0000000..886dca2
--- /dev/null
+++ b/asm/code_80164E3C.s
@@ -0,0 +1,107 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80164E3C
+func_80164E3C:
+/* 80164E3C 00160A9C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164E40 00160AA0 7C 08 02 A6 */ mflr r0
+/* 80164E44 00160AA4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164E48 00160AA8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80164E4C 00160AAC 93 C1 00 08 */ stw r30, 8(r1)
+/* 80164E50 00160AB0 4B FF A8 B5 */ bl func_8015F704
+/* 80164E54 00160AB4 7C 7F 1B 78 */ mr r31, r3
+/* 80164E58 00160AB8 48 0F 91 79 */ bl func_8025DFD0
+/* 80164E5C 00160ABC 48 0F 94 C1 */ bl func_8025E31C
+/* 80164E60 00160AC0 48 10 26 6D */ bl func_802674CC
+/* 80164E64 00160AC4 7C 7E 1B 78 */ mr r30, r3
+/* 80164E68 00160AC8 48 0F 91 69 */ bl func_8025DFD0
+/* 80164E6C 00160ACC 48 0F 94 B1 */ bl func_8025E31C
+/* 80164E70 00160AD0 48 10 26 65 */ bl func_802674D4
+/* 80164E74 00160AD4 7C 65 1B 78 */ mr r5, r3
+/* 80164E78 00160AD8 7F C3 F3 78 */ mr r3, r30
+/* 80164E7C 00160ADC 7F E4 FB 78 */ mr r4, r31
+/* 80164E80 00160AE0 4B E9 F1 81 */ bl memcpy
+/* 80164E84 00160AE4 48 0F 91 4D */ bl func_8025DFD0
+/* 80164E88 00160AE8 48 0F 94 95 */ bl func_8025E31C
+/* 80164E8C 00160AEC 48 10 28 1D */ bl func_802676A8
+/* 80164E90 00160AF0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164E94 00160AF4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80164E98 00160AF8 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80164E9C 00160AFC 7C 08 03 A6 */ mtlr r0
+/* 80164EA0 00160B00 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164EA4 00160B04 4E 80 00 20 */ blr
+
+.global func_80164EA8
+func_80164EA8:
+/* 80164EA8 00160B08 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164EAC 00160B0C 7C 08 02 A6 */ mflr r0
+/* 80164EB0 00160B10 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164EB4 00160B14 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80164EB8 00160B18 93 C1 00 08 */ stw r30, 8(r1)
+/* 80164EBC 00160B1C 48 0F 91 15 */ bl func_8025DFD0
+/* 80164EC0 00160B20 48 0F 94 5D */ bl func_8025E31C
+/* 80164EC4 00160B24 48 10 27 C5 */ bl func_80267688
+/* 80164EC8 00160B28 2C 03 00 00 */ cmpwi r3, 0
+/* 80164ECC 00160B2C 40 82 00 28 */ bne lbl_80164EF4
+/* 80164ED0 00160B30 80 0D 9D E0 */ lwz r0, lbl_8063F0A0-_SDA_BASE_(r13)
+/* 80164ED4 00160B34 2C 00 00 00 */ cmpwi r0, 0
+/* 80164ED8 00160B38 41 82 00 14 */ beq lbl_80164EEC
+/* 80164EDC 00160B3C 38 00 00 00 */ li r0, 0
+/* 80164EE0 00160B40 38 60 00 01 */ li r3, 1
+/* 80164EE4 00160B44 90 0D 9D E0 */ stw r0, lbl_8063F0A0-_SDA_BASE_(r13)
+/* 80164EE8 00160B48 48 00 00 58 */ b lbl_80164F40
+lbl_80164EEC:
+/* 80164EEC 00160B4C 38 60 00 00 */ li r3, 0
+/* 80164EF0 00160B50 48 00 00 50 */ b lbl_80164F40
+lbl_80164EF4:
+/* 80164EF4 00160B54 4B FF A8 11 */ bl func_8015F704
+/* 80164EF8 00160B58 7C 7F 1B 78 */ mr r31, r3
+/* 80164EFC 00160B5C 48 0F 90 D5 */ bl func_8025DFD0
+/* 80164F00 00160B60 48 0F 94 1D */ bl func_8025E31C
+/* 80164F04 00160B64 48 10 25 C9 */ bl func_802674CC
+/* 80164F08 00160B68 7C 7E 1B 78 */ mr r30, r3
+/* 80164F0C 00160B6C 48 0F 90 C5 */ bl func_8025DFD0
+/* 80164F10 00160B70 48 0F 94 0D */ bl func_8025E31C
+/* 80164F14 00160B74 48 10 25 C1 */ bl func_802674D4
+/* 80164F18 00160B78 7C 65 1B 78 */ mr r5, r3
+/* 80164F1C 00160B7C 7F E3 FB 78 */ mr r3, r31
+/* 80164F20 00160B80 7F C4 F3 78 */ mr r4, r30
+/* 80164F24 00160B84 4B E9 F0 DD */ bl memcpy
+/* 80164F28 00160B88 48 0F 90 A9 */ bl func_8025DFD0
+/* 80164F2C 00160B8C 48 0F 93 F1 */ bl func_8025E31C
+/* 80164F30 00160B90 48 10 27 79 */ bl func_802676A8
+/* 80164F34 00160B94 38 00 00 00 */ li r0, 0
+/* 80164F38 00160B98 38 60 00 01 */ li r3, 1
+/* 80164F3C 00160B9C 90 0D 9D E0 */ stw r0, lbl_8063F0A0-_SDA_BASE_(r13)
+lbl_80164F40:
+/* 80164F40 00160BA0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164F44 00160BA4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80164F48 00160BA8 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80164F4C 00160BAC 7C 08 03 A6 */ mtlr r0
+/* 80164F50 00160BB0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164F54 00160BB4 4E 80 00 20 */ blr
+
+.global func_80164F58
+func_80164F58:
+/* 80164F58 00160BB8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164F5C 00160BBC 7C 08 02 A6 */ mflr r0
+/* 80164F60 00160BC0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164F64 00160BC4 48 0F 90 6D */ bl func_8025DFD0
+/* 80164F68 00160BC8 48 0F 93 B5 */ bl func_8025E31C
+/* 80164F6C 00160BCC 48 10 28 8D */ bl func_802677F8
+/* 80164F70 00160BD0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164F74 00160BD4 7C 08 03 A6 */ mtlr r0
+/* 80164F78 00160BD8 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164F7C 00160BDC 4E 80 00 20 */ blr
+
+.global func_80164F80
+func_80164F80:
+/* 80164F80 00160BE0 38 A0 00 01 */ li r5, 1
+/* 80164F84 00160BE4 38 6D 9D D8 */ addi r3, r13, lbl_8063F098-_SDA_BASE_
+/* 80164F88 00160BE8 38 80 00 04 */ li r4, 4
+/* 80164F8C 00160BEC 38 00 00 00 */ li r0, 0
+/* 80164F90 00160BF0 98 AD 9D D8 */ stb r5, lbl_8063F098-_SDA_BASE_(r13)
+/* 80164F94 00160BF4 B0 83 00 02 */ sth r4, 2(r3)
+/* 80164F98 00160BF8 98 03 00 04 */ stb r0, 4(r3)
+/* 80164F9C 00160BFC 4E 80 00 20 */ blr
diff --git a/asm/code_80164FA0.s b/asm/code_80164FA0.s
new file mode 100644
index 0000000..2e98ffc
--- /dev/null
+++ b/asm/code_80164FA0.s
@@ -0,0 +1,450 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80164FA0
+func_80164FA0:
+/* 80164FA0 00160C00 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164FA4 00160C04 7C 08 02 A6 */ mflr r0
+/* 80164FA8 00160C08 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164FAC 00160C0C 4B FF DB C5 */ bl func_80162B70
+/* 80164FB0 00160C10 2C 03 00 07 */ cmpwi r3, 7
+/* 80164FB4 00160C14 41 82 00 1C */ beq lbl_80164FD0
+/* 80164FB8 00160C18 40 80 00 20 */ bge lbl_80164FD8
+/* 80164FBC 00160C1C 2C 03 00 05 */ cmpwi r3, 5
+/* 80164FC0 00160C20 40 80 00 08 */ bge lbl_80164FC8
+/* 80164FC4 00160C24 48 00 00 14 */ b lbl_80164FD8
+lbl_80164FC8:
+/* 80164FC8 00160C28 38 60 00 01 */ li r3, 1
+/* 80164FCC 00160C2C 48 00 00 10 */ b lbl_80164FDC
+lbl_80164FD0:
+/* 80164FD0 00160C30 38 60 00 00 */ li r3, 0
+/* 80164FD4 00160C34 48 00 00 08 */ b lbl_80164FDC
+lbl_80164FD8:
+/* 80164FD8 00160C38 38 60 00 00 */ li r3, 0
+lbl_80164FDC:
+/* 80164FDC 00160C3C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80164FE0 00160C40 7C 08 03 A6 */ mtlr r0
+/* 80164FE4 00160C44 38 21 00 10 */ addi r1, r1, 0x10
+/* 80164FE8 00160C48 4E 80 00 20 */ blr
+
+.global func_80164FEC
+func_80164FEC:
+/* 80164FEC 00160C4C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80164FF0 00160C50 7C 08 02 A6 */ mflr r0
+/* 80164FF4 00160C54 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80164FF8 00160C58 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80164FFC 00160C5C 7C 9F 23 78 */ mr r31, r4
+/* 80165000 00160C60 93 C1 00 08 */ stw r30, 8(r1)
+/* 80165004 00160C64 7C 7E 1B 78 */ mr r30, r3
+/* 80165008 00160C68 48 0F 8F C9 */ bl func_8025DFD0
+/* 8016500C 00160C6C 48 0F 93 11 */ bl func_8025E31C
+/* 80165010 00160C70 81 83 00 00 */ lwz r12, 0(r3)
+/* 80165014 00160C74 81 8C 00 20 */ lwz r12, 0x20(r12)
+/* 80165018 00160C78 7D 89 03 A6 */ mtctr r12
+/* 8016501C 00160C7C 4E 80 04 21 */ bctrl
+/* 80165020 00160C80 2C 03 00 00 */ cmpwi r3, 0
+/* 80165024 00160C84 41 82 00 1C */ beq lbl_80165040
+/* 80165028 00160C88 48 0F 8F A9 */ bl func_8025DFD0
+/* 8016502C 00160C8C 48 0F 92 F1 */ bl func_8025E31C
+/* 80165030 00160C90 7F C4 F3 78 */ mr r4, r30
+/* 80165034 00160C94 7F E5 FB 78 */ mr r5, r31
+/* 80165038 00160C98 48 10 0D F5 */ bl func_80265E2C
+/* 8016503C 00160C9C 48 00 00 1C */ b lbl_80165058
+lbl_80165040:
+/* 80165040 00160CA0 48 0F 8F 91 */ bl func_8025DFD0
+/* 80165044 00160CA4 48 0F 92 D9 */ bl func_8025E31C
+/* 80165048 00160CA8 7F C4 F3 78 */ mr r4, r30
+/* 8016504C 00160CAC 7F E5 FB 78 */ mr r5, r31
+/* 80165050 00160CB0 48 0F 98 1D */ bl func_8025E86C
+/* 80165054 00160CB4 38 60 00 00 */ li r3, 0
+lbl_80165058:
+/* 80165058 00160CB8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016505C 00160CBC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80165060 00160CC0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80165064 00160CC4 7C 08 03 A6 */ mtlr r0
+/* 80165068 00160CC8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8016506C 00160CCC 4E 80 00 20 */ blr
+
+.global func_80165070
+func_80165070:
+/* 80165070 00160CD0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165074 00160CD4 7C 08 02 A6 */ mflr r0
+/* 80165078 00160CD8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016507C 00160CDC 4B FF FF 25 */ bl func_80164FA0
+/* 80165080 00160CE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80165084 00160CE4 41 82 00 14 */ beq lbl_80165098
+/* 80165088 00160CE8 48 0F 8F 49 */ bl func_8025DFD0
+/* 8016508C 00160CEC 48 0F 92 91 */ bl func_8025E31C
+/* 80165090 00160CF0 48 0F F4 61 */ bl func_802644F0
+/* 80165094 00160CF4 48 00 00 08 */ b lbl_8016509C
+lbl_80165098:
+/* 80165098 00160CF8 38 60 00 00 */ li r3, 0
+lbl_8016509C:
+/* 8016509C 00160CFC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801650A0 00160D00 7C 08 03 A6 */ mtlr r0
+/* 801650A4 00160D04 38 21 00 10 */ addi r1, r1, 0x10
+/* 801650A8 00160D08 4E 80 00 20 */ blr
+
+.global func_801650AC
+func_801650AC:
+/* 801650AC 00160D0C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801650B0 00160D10 7C 08 02 A6 */ mflr r0
+/* 801650B4 00160D14 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801650B8 00160D18 4B FF FE E9 */ bl func_80164FA0
+/* 801650BC 00160D1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801650C0 00160D20 40 82 00 0C */ bne lbl_801650CC
+/* 801650C4 00160D24 38 60 00 00 */ li r3, 0
+/* 801650C8 00160D28 48 00 00 38 */ b lbl_80165100
+lbl_801650CC:
+/* 801650CC 00160D2C 48 0F 8F 05 */ bl func_8025DFD0
+/* 801650D0 00160D30 48 0F 92 4D */ bl func_8025E31C
+/* 801650D4 00160D34 48 0F F4 1D */ bl func_802644F0
+/* 801650D8 00160D38 2C 03 00 00 */ cmpwi r3, 0
+/* 801650DC 00160D3C 41 82 00 0C */ beq lbl_801650E8
+/* 801650E0 00160D40 38 60 00 01 */ li r3, 1
+/* 801650E4 00160D44 48 00 00 1C */ b lbl_80165100
+lbl_801650E8:
+/* 801650E8 00160D48 48 0F 8E E9 */ bl func_8025DFD0
+/* 801650EC 00160D4C 48 0F 92 31 */ bl func_8025E31C
+/* 801650F0 00160D50 81 83 00 00 */ lwz r12, 0(r3)
+/* 801650F4 00160D54 81 8C 00 20 */ lwz r12, 0x20(r12)
+/* 801650F8 00160D58 7D 89 03 A6 */ mtctr r12
+/* 801650FC 00160D5C 4E 80 04 21 */ bctrl
+lbl_80165100:
+/* 80165100 00160D60 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165104 00160D64 7C 08 03 A6 */ mtlr r0
+/* 80165108 00160D68 38 21 00 10 */ addi r1, r1, 0x10
+/* 8016510C 00160D6C 4E 80 00 20 */ blr
+
+.global func_80165110
+func_80165110:
+/* 80165110 00160D70 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165114 00160D74 7C 08 02 A6 */ mflr r0
+/* 80165118 00160D78 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016511C 00160D7C 48 0F 8E B5 */ bl func_8025DFD0
+/* 80165120 00160D80 48 0F 91 FD */ bl func_8025E31C
+/* 80165124 00160D84 48 0F F7 D9 */ bl func_802648FC
+/* 80165128 00160D88 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016512C 00160D8C 7C 08 03 A6 */ mtlr r0
+/* 80165130 00160D90 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165134 00160D94 4E 80 00 20 */ blr
+
+.global func_80165138
+func_80165138:
+/* 80165138 00160D98 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016513C 00160D9C 7C 08 02 A6 */ mflr r0
+/* 80165140 00160DA0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165144 00160DA4 48 0F 8E 8D */ bl func_8025DFD0
+/* 80165148 00160DA8 48 0F 91 D5 */ bl func_8025E31C
+/* 8016514C 00160DAC 48 0F F4 A1 */ bl func_802645EC
+/* 80165150 00160DB0 7C 03 00 D0 */ neg r0, r3
+/* 80165154 00160DB4 7C 00 1B 78 */ or r0, r0, r3
+/* 80165158 00160DB8 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 8016515C 00160DBC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165160 00160DC0 7C 08 03 A6 */ mtlr r0
+/* 80165164 00160DC4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165168 00160DC8 4E 80 00 20 */ blr
+
+.global func_8016516C
+func_8016516C:
+/* 8016516C 00160DCC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165170 00160DD0 7C 08 02 A6 */ mflr r0
+/* 80165174 00160DD4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165178 00160DD8 48 0F 8E 59 */ bl func_8025DFD0
+/* 8016517C 00160DDC 48 0F 91 A1 */ bl func_8025E31C
+/* 80165180 00160DE0 81 83 00 00 */ lwz r12, 0(r3)
+/* 80165184 00160DE4 81 8C 00 48 */ lwz r12, 0x48(r12)
+/* 80165188 00160DE8 7D 89 03 A6 */ mtctr r12
+/* 8016518C 00160DEC 4E 80 04 21 */ bctrl
+/* 80165190 00160DF0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165194 00160DF4 7C 08 03 A6 */ mtlr r0
+/* 80165198 00160DF8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8016519C 00160DFC 4E 80 00 20 */ blr
+
+.global func_801651A0
+func_801651A0:
+/* 801651A0 00160E00 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801651A4 00160E04 7C 08 02 A6 */ mflr r0
+/* 801651A8 00160E08 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801651AC 00160E0C 48 0F 8E 25 */ bl func_8025DFD0
+/* 801651B0 00160E10 48 0F 91 6D */ bl func_8025E31C
+/* 801651B4 00160E14 81 83 00 00 */ lwz r12, 0(r3)
+/* 801651B8 00160E18 81 8C 00 44 */ lwz r12, 0x44(r12)
+/* 801651BC 00160E1C 7D 89 03 A6 */ mtctr r12
+/* 801651C0 00160E20 4E 80 04 21 */ bctrl
+/* 801651C4 00160E24 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801651C8 00160E28 7C 08 03 A6 */ mtlr r0
+/* 801651CC 00160E2C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801651D0 00160E30 4E 80 00 20 */ blr
+
+.global func_801651D4
+func_801651D4:
+/* 801651D4 00160E34 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801651D8 00160E38 7C 08 02 A6 */ mflr r0
+/* 801651DC 00160E3C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801651E0 00160E40 48 0F 8D F1 */ bl func_8025DFD0
+/* 801651E4 00160E44 48 0F 91 39 */ bl func_8025E31C
+/* 801651E8 00160E48 48 10 1D 95 */ bl func_80266F7C
+/* 801651EC 00160E4C 2C 03 00 00 */ cmpwi r3, 0
+/* 801651F0 00160E50 40 81 00 14 */ ble lbl_80165204
+/* 801651F4 00160E54 48 0F 8D DD */ bl func_8025DFD0
+/* 801651F8 00160E58 48 0F 91 25 */ bl func_8025E31C
+/* 801651FC 00160E5C 48 10 1D 81 */ bl func_80266F7C
+/* 80165200 00160E60 48 00 00 14 */ b lbl_80165214
+lbl_80165204:
+/* 80165204 00160E64 48 0F 8D CD */ bl func_8025DFD0
+/* 80165208 00160E68 48 0F 91 15 */ bl func_8025E31C
+/* 8016520C 00160E6C 48 10 1D 71 */ bl func_80266F7C
+/* 80165210 00160E70 7C 63 00 D0 */ neg r3, r3
+lbl_80165214:
+/* 80165214 00160E74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165218 00160E78 7C 08 03 A6 */ mtlr r0
+/* 8016521C 00160E7C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165220 00160E80 4E 80 00 20 */ blr
+
+.global func_80165224
+func_80165224:
+/* 80165224 00160E84 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165228 00160E88 7C 08 02 A6 */ mflr r0
+/* 8016522C 00160E8C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165230 00160E90 48 0F 8D A1 */ bl func_8025DFD0
+/* 80165234 00160E94 48 0F 90 E9 */ bl func_8025E31C
+/* 80165238 00160E98 81 83 00 00 */ lwz r12, 0(r3)
+/* 8016523C 00160E9C 81 8C 00 3C */ lwz r12, 0x3c(r12)
+/* 80165240 00160EA0 7D 89 03 A6 */ mtctr r12
+/* 80165244 00160EA4 4E 80 04 21 */ bctrl
+/* 80165248 00160EA8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016524C 00160EAC 7C 08 03 A6 */ mtlr r0
+/* 80165250 00160EB0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165254 00160EB4 4E 80 00 20 */ blr
+
+.global func_80165258
+func_80165258:
+/* 80165258 00160EB8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016525C 00160EBC 7C 08 02 A6 */ mflr r0
+/* 80165260 00160EC0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165264 00160EC4 4B FF FE 49 */ bl func_801650AC
+/* 80165268 00160EC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016526C 00160ECC 41 82 00 20 */ beq lbl_8016528C
+/* 80165270 00160ED0 48 0F 8D 61 */ bl func_8025DFD0
+/* 80165274 00160ED4 48 0F 90 A9 */ bl func_8025E31C
+/* 80165278 00160ED8 81 83 00 00 */ lwz r12, 0(r3)
+/* 8016527C 00160EDC 81 8C 00 24 */ lwz r12, 0x24(r12)
+/* 80165280 00160EE0 7D 89 03 A6 */ mtctr r12
+/* 80165284 00160EE4 4E 80 04 21 */ bctrl
+/* 80165288 00160EE8 48 00 00 08 */ b lbl_80165290
+lbl_8016528C:
+/* 8016528C 00160EEC 38 60 00 00 */ li r3, 0
+lbl_80165290:
+/* 80165290 00160EF0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165294 00160EF4 7C 08 03 A6 */ mtlr r0
+/* 80165298 00160EF8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8016529C 00160EFC 4E 80 00 20 */ blr
+
+.global func_801652A0
+func_801652A0:
+/* 801652A0 00160F00 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801652A4 00160F04 7C 08 02 A6 */ mflr r0
+/* 801652A8 00160F08 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801652AC 00160F0C 4B FF FE 01 */ bl func_801650AC
+/* 801652B0 00160F10 2C 03 00 00 */ cmpwi r3, 0
+/* 801652B4 00160F14 41 82 00 20 */ beq lbl_801652D4
+/* 801652B8 00160F18 48 0F 8D 19 */ bl func_8025DFD0
+/* 801652BC 00160F1C 48 0F 90 61 */ bl func_8025E31C
+/* 801652C0 00160F20 81 83 00 00 */ lwz r12, 0(r3)
+/* 801652C4 00160F24 81 8C 00 28 */ lwz r12, 0x28(r12)
+/* 801652C8 00160F28 7D 89 03 A6 */ mtctr r12
+/* 801652CC 00160F2C 4E 80 04 21 */ bctrl
+/* 801652D0 00160F30 48 00 00 08 */ b lbl_801652D8
+lbl_801652D4:
+/* 801652D4 00160F34 38 60 00 00 */ li r3, 0
+lbl_801652D8:
+/* 801652D8 00160F38 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801652DC 00160F3C 7C 08 03 A6 */ mtlr r0
+/* 801652E0 00160F40 38 21 00 10 */ addi r1, r1, 0x10
+/* 801652E4 00160F44 4E 80 00 20 */ blr
+
+.global func_801652E8
+func_801652E8:
+/* 801652E8 00160F48 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 801652EC 00160F4C 7C 08 02 A6 */ mflr r0
+/* 801652F0 00160F50 90 01 00 34 */ stw r0, 0x34(r1)
+/* 801652F4 00160F54 48 0F 8C DD */ bl func_8025DFD0
+/* 801652F8 00160F58 48 0F 90 25 */ bl func_8025E31C
+/* 801652FC 00160F5C 38 81 00 08 */ addi r4, r1, 8
+/* 80165300 00160F60 38 A0 00 08 */ li r5, 8
+/* 80165304 00160F64 48 10 01 85 */ bl func_80265488
+/* 80165308 00160F68 2C 03 00 00 */ cmpwi r3, 0
+/* 8016530C 00160F6C 41 81 00 0C */ bgt lbl_80165318
+/* 80165310 00160F70 38 60 FF FF */ li r3, -1
+/* 80165314 00160F74 48 00 00 08 */ b lbl_8016531C
+lbl_80165318:
+/* 80165318 00160F78 80 61 00 08 */ lwz r3, 8(r1)
+lbl_8016531C:
+/* 8016531C 00160F7C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80165320 00160F80 7C 08 03 A6 */ mtlr r0
+/* 80165324 00160F84 38 21 00 30 */ addi r1, r1, 0x30
+/* 80165328 00160F88 4E 80 00 20 */ blr
+
+.global func_8016532C
+func_8016532C:
+/* 8016532C 00160F8C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165330 00160F90 7C 08 02 A6 */ mflr r0
+/* 80165334 00160F94 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165338 00160F98 48 0F 8C 99 */ bl func_8025DFD0
+/* 8016533C 00160F9C 48 0F 8F E1 */ bl func_8025E31C
+/* 80165340 00160FA0 48 10 0A AD */ bl func_80265DEC
+/* 80165344 00160FA4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165348 00160FA8 7C 08 03 A6 */ mtlr r0
+/* 8016534C 00160FAC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165350 00160FB0 4E 80 00 20 */ blr
+
+.global func_80165354
+func_80165354:
+/* 80165354 00160FB4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165358 00160FB8 7C 08 02 A6 */ mflr r0
+/* 8016535C 00160FBC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165360 00160FC0 4B FF FD 4D */ bl func_801650AC
+/* 80165364 00160FC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80165368 00160FC8 41 82 00 10 */ beq lbl_80165378
+/* 8016536C 00160FCC 4B FF FE ED */ bl func_80165258
+/* 80165370 00160FD0 2C 03 00 00 */ cmpwi r3, 0
+/* 80165374 00160FD4 41 82 00 0C */ beq lbl_80165380
+lbl_80165378:
+/* 80165378 00160FD8 38 60 FF FF */ li r3, -1
+/* 8016537C 00160FDC 48 00 00 1C */ b lbl_80165398
+lbl_80165380:
+/* 80165380 00160FE0 48 00 38 C9 */ bl func_80168C48
+/* 80165384 00160FE4 48 00 41 1D */ bl func_801694A0
+/* 80165388 00160FE8 48 0F 8C 49 */ bl func_8025DFD0
+/* 8016538C 00160FEC 48 0F 8F 91 */ bl func_8025E31C
+/* 80165390 00160FF0 38 80 00 02 */ li r4, 2
+/* 80165394 00160FF4 48 10 08 1D */ bl func_80265BB0
+lbl_80165398:
+/* 80165398 00160FF8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016539C 00160FFC 7C 08 03 A6 */ mtlr r0
+/* 801653A0 00161000 38 21 00 10 */ addi r1, r1, 0x10
+/* 801653A4 00161004 4E 80 00 20 */ blr
+
+.global func_801653A8
+func_801653A8:
+/* 801653A8 00161008 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801653AC 0016100C 7C 08 02 A6 */ mflr r0
+/* 801653B0 00161010 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801653B4 00161014 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801653B8 00161018 7C 7F 1B 78 */ mr r31, r3
+/* 801653BC 0016101C 4B FF FC F1 */ bl func_801650AC
+/* 801653C0 00161020 2C 03 00 00 */ cmpwi r3, 0
+/* 801653C4 00161024 41 82 00 10 */ beq lbl_801653D4
+/* 801653C8 00161028 4B FF FE 91 */ bl func_80165258
+/* 801653CC 0016102C 2C 03 00 00 */ cmpwi r3, 0
+/* 801653D0 00161030 41 82 00 0C */ beq lbl_801653DC
+lbl_801653D4:
+/* 801653D4 00161034 38 60 FF FF */ li r3, -1
+/* 801653D8 00161038 48 00 00 1C */ b lbl_801653F4
+lbl_801653DC:
+/* 801653DC 0016103C 48 00 38 6D */ bl func_80168C48
+/* 801653E0 00161040 48 00 40 C1 */ bl func_801694A0
+/* 801653E4 00161044 48 0F 8B ED */ bl func_8025DFD0
+/* 801653E8 00161048 48 0F 8F 35 */ bl func_8025E31C
+/* 801653EC 0016104C 7F E4 FB 78 */ mr r4, r31
+/* 801653F0 00161050 48 10 08 2D */ bl func_80265C1C
+lbl_801653F4:
+/* 801653F4 00161054 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801653F8 00161058 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801653FC 0016105C 7C 08 03 A6 */ mtlr r0
+/* 80165400 00161060 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165404 00161064 4E 80 00 20 */ blr
+
+.global func_80165408
+func_80165408:
+/* 80165408 00161068 7C 64 1B 78 */ mr r4, r3
+/* 8016540C 0016106C 48 00 00 08 */ b lbl_80165414
+lbl_80165410:
+/* 80165410 00161070 38 84 00 02 */ addi r4, r4, 2
+lbl_80165414:
+/* 80165414 00161074 A0 04 00 00 */ lhz r0, 0(r4)
+/* 80165418 00161078 2C 00 00 00 */ cmpwi r0, 0
+/* 8016541C 0016107C 40 82 FF F4 */ bne lbl_80165410
+/* 80165420 00161080 7C 63 20 50 */ subf r3, r3, r4
+/* 80165424 00161084 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 80165428 00161088 7C 00 1A 14 */ add r0, r0, r3
+/* 8016542C 0016108C 7C 03 0E 70 */ srawi r3, r0, 1
+/* 80165430 00161090 4E 80 00 20 */ blr
+
+.global func_80165434
+func_80165434:
+/* 80165434 00161094 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80165438 00161098 7C 08 02 A6 */ mflr r0
+/* 8016543C 0016109C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80165440 001610A0 39 61 00 40 */ addi r11, r1, 0x40
+/* 80165444 001610A4 48 06 1C E5 */ bl _savegpr_27
+/* 80165448 001610A8 7C 7B 1B 78 */ mr r27, r3
+/* 8016544C 001610AC 7C 9D 23 78 */ mr r29, r4
+/* 80165450 001610B0 7C BC 2B 78 */ mr r28, r5
+/* 80165454 001610B4 4B FF FC 59 */ bl func_801650AC
+/* 80165458 001610B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016545C 001610BC 41 82 00 10 */ beq lbl_8016546C
+/* 80165460 001610C0 4B FF FD F9 */ bl func_80165258
+/* 80165464 001610C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80165468 001610C8 41 82 00 0C */ beq lbl_80165474
+lbl_8016546C:
+/* 8016546C 001610CC 38 60 FF FF */ li r3, -1
+/* 80165470 001610D0 48 00 00 8C */ b lbl_801654FC
+lbl_80165474:
+/* 80165474 001610D4 2C 1D 00 0A */ cmpwi r29, 0xa
+/* 80165478 001610D8 40 80 00 0C */ bge lbl_80165484
+/* 8016547C 001610DC 3B A0 00 0A */ li r29, 0xa
+/* 80165480 001610E0 48 00 00 0C */ b lbl_8016548C
+lbl_80165484:
+/* 80165484 001610E4 1C 1C 00 64 */ mulli r0, r28, 0x64
+/* 80165488 001610E8 7F A0 EB D6 */ divw r29, r0, r29
+lbl_8016548C:
+/* 8016548C 001610EC 80 0D 9D F4 */ lwz r0, lbl_8063F0B4-_SDA_BASE_(r13)
+/* 80165490 001610F0 2C 00 00 00 */ cmpwi r0, 0
+/* 80165494 001610F4 41 82 00 08 */ beq lbl_8016549C
+/* 80165498 001610F8 3B A0 00 0A */ li r29, 0xa
+lbl_8016549C:
+/* 8016549C 001610FC 83 8D 9D F0 */ lwz r28, lbl_8063F0B0-_SDA_BASE_(r13)
+/* 801654A0 00161100 48 00 35 09 */ bl func_801689A8
+/* 801654A4 00161104 7C 64 1B 78 */ mr r4, r3
+/* 801654A8 00161108 38 61 00 08 */ addi r3, r1, 8
+/* 801654AC 0016110C 38 A0 00 20 */ li r5, 0x20
+/* 801654B0 00161110 48 01 1C 9D */ bl func_8017714C
+/* 801654B4 00161114 48 00 34 F5 */ bl func_801689A8
+/* 801654B8 00161118 4B FF FF 51 */ bl func_80165408
+/* 801654BC 0016111C 7C 7E 1B 78 */ mr r30, r3
+/* 801654C0 00161120 48 00 34 E9 */ bl func_801689A8
+/* 801654C4 00161124 7C 7F 1B 78 */ mr r31, r3
+/* 801654C8 00161128 48 0F 8B 09 */ bl func_8025DFD0
+/* 801654CC 0016112C 48 0F 8E 51 */ bl func_8025E31C
+/* 801654D0 00161130 7F E4 FB 78 */ mr r4, r31
+/* 801654D4 00161134 7F C5 F3 78 */ mr r5, r30
+/* 801654D8 00161138 48 10 09 55 */ bl func_80265E2C
+/* 801654DC 0016113C 48 00 37 6D */ bl func_80168C48
+/* 801654E0 00161140 48 00 3F C1 */ bl func_801694A0
+/* 801654E4 00161144 48 0F 8A ED */ bl func_8025DFD0
+/* 801654E8 00161148 48 0F 8E 35 */ bl func_8025E31C
+/* 801654EC 0016114C 7F 64 DB 78 */ mr r4, r27
+/* 801654F0 00161150 7F A5 EB 78 */ mr r5, r29
+/* 801654F4 00161154 7F 86 E3 78 */ mr r6, r28
+/* 801654F8 00161158 48 10 04 81 */ bl func_80265978
+lbl_801654FC:
+/* 801654FC 0016115C 39 61 00 40 */ addi r11, r1, 0x40
+/* 80165500 00161160 48 06 1C 75 */ bl _restgpr_27
+/* 80165504 00161164 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80165508 00161168 7C 08 03 A6 */ mtlr r0
+/* 8016550C 0016116C 38 21 00 40 */ addi r1, r1, 0x40
+/* 80165510 00161170 4E 80 00 20 */ blr
+
+.global func_80165514
+func_80165514:
+/* 80165514 00161174 38 A0 00 01 */ li r5, 1
+/* 80165518 00161178 38 6D 9D E8 */ addi r3, r13, lbl_8063F0A8-_SDA_BASE_
+/* 8016551C 0016117C 38 80 00 04 */ li r4, 4
+/* 80165520 00161180 38 00 00 00 */ li r0, 0
+/* 80165524 00161184 98 AD 9D E8 */ stb r5, lbl_8063F0A8-_SDA_BASE_(r13)
+/* 80165528 00161188 B0 83 00 02 */ sth r4, 2(r3)
+/* 8016552C 0016118C 98 03 00 04 */ stb r0, 4(r3)
+/* 80165530 00161190 4E 80 00 20 */ blr
diff --git a/asm/code_80165534.s b/asm/code_80165534.s
new file mode 100644
index 0000000..429eabb
--- /dev/null
+++ b/asm/code_80165534.s
@@ -0,0 +1,1823 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80165534
+func_80165534:
+/* 80165534 00161194 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80165538 00161198 7C 08 02 A6 */ mflr r0
+/* 8016553C 0016119C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80165540 001611A0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80165544 001611A4 48 06 1B E5 */ bl _savegpr_27
+/* 80165548 001611A8 7C 7F 1B 78 */ mr r31, r3
+/* 8016554C 001611AC 48 10 D2 6D */ bl OSGetTime
+/* 80165550 001611B0 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80165554 001611B4 38 A0 00 00 */ li r5, 0
+/* 80165558 001611B8 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 8016555C 001611BC 54 06 F0 BE */ srwi r6, r0, 2
+/* 80165560 001611C0 48 06 1D 19 */ bl __div2i
+/* 80165564 001611C4 3C A0 80 49 */ lis r5, lbl_8048BE28@ha
+/* 80165568 001611C8 38 00 00 20 */ li r0, 0x20
+/* 8016556C 001611CC 7C 9D 23 78 */ mr r29, r4
+/* 80165570 001611D0 38 80 00 00 */ li r4, 0
+/* 80165574 001611D4 38 A5 BE 28 */ addi r5, r5, lbl_8048BE28@l
+/* 80165578 001611D8 7C 09 03 A6 */ mtctr r0
+lbl_8016557C:
+/* 8016557C 001611DC 88 65 00 09 */ lbz r3, 9(r5)
+/* 80165580 001611E0 88 1F 00 05 */ lbz r0, 5(r31)
+/* 80165584 001611E4 7C 03 00 40 */ cmplw r3, r0
+/* 80165588 001611E8 40 82 00 54 */ bne lbl_801655DC
+/* 8016558C 001611EC 88 65 00 08 */ lbz r3, 8(r5)
+/* 80165590 001611F0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80165594 001611F4 7C 03 00 40 */ cmplw r3, r0
+/* 80165598 001611F8 40 82 00 44 */ bne lbl_801655DC
+/* 8016559C 001611FC 88 65 00 07 */ lbz r3, 7(r5)
+/* 801655A0 00161200 88 1F 00 03 */ lbz r0, 3(r31)
+/* 801655A4 00161204 7C 03 00 40 */ cmplw r3, r0
+/* 801655A8 00161208 40 82 00 34 */ bne lbl_801655DC
+/* 801655AC 0016120C 88 65 00 06 */ lbz r3, 6(r5)
+/* 801655B0 00161210 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801655B4 00161214 7C 03 00 40 */ cmplw r3, r0
+/* 801655B8 00161218 40 82 00 24 */ bne lbl_801655DC
+/* 801655BC 0016121C 88 65 00 05 */ lbz r3, 5(r5)
+/* 801655C0 00161220 88 1F 00 01 */ lbz r0, 1(r31)
+/* 801655C4 00161224 7C 03 00 40 */ cmplw r3, r0
+/* 801655C8 00161228 40 82 00 14 */ bne lbl_801655DC
+/* 801655CC 0016122C 88 65 00 04 */ lbz r3, 4(r5)
+/* 801655D0 00161230 88 1F 00 00 */ lbz r0, 0(r31)
+/* 801655D4 00161234 7C 03 00 40 */ cmplw r3, r0
+/* 801655D8 00161238 41 82 00 0C */ beq lbl_801655E4
+lbl_801655DC:
+/* 801655DC 0016123C 38 00 00 01 */ li r0, 1
+/* 801655E0 00161240 48 00 00 08 */ b lbl_801655E8
+lbl_801655E4:
+/* 801655E4 00161244 38 00 00 00 */ li r0, 0
+lbl_801655E8:
+/* 801655E8 00161248 2C 00 00 00 */ cmpwi r0, 0
+/* 801655EC 0016124C 40 82 00 18 */ bne lbl_80165604
+/* 801655F0 00161250 1C 04 00 2C */ mulli r0, r4, 0x2c
+/* 801655F4 00161254 3C 60 80 49 */ lis r3, lbl_8048BE28@ha
+/* 801655F8 00161258 38 63 BE 28 */ addi r3, r3, lbl_8048BE28@l
+/* 801655FC 0016125C 7C 63 02 14 */ add r3, r3, r0
+/* 80165600 00161260 48 00 01 D8 */ b lbl_801657D8
+lbl_80165604:
+/* 80165604 00161264 88 65 00 35 */ lbz r3, 0x35(r5)
+/* 80165608 00161268 38 84 00 01 */ addi r4, r4, 1
+/* 8016560C 0016126C 88 1F 00 05 */ lbz r0, 5(r31)
+/* 80165610 00161270 7C 03 00 40 */ cmplw r3, r0
+/* 80165614 00161274 40 82 00 54 */ bne lbl_80165668
+/* 80165618 00161278 88 65 00 34 */ lbz r3, 0x34(r5)
+/* 8016561C 0016127C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 80165620 00161280 7C 03 00 40 */ cmplw r3, r0
+/* 80165624 00161284 40 82 00 44 */ bne lbl_80165668
+/* 80165628 00161288 88 65 00 33 */ lbz r3, 0x33(r5)
+/* 8016562C 0016128C 88 1F 00 03 */ lbz r0, 3(r31)
+/* 80165630 00161290 7C 03 00 40 */ cmplw r3, r0
+/* 80165634 00161294 40 82 00 34 */ bne lbl_80165668
+/* 80165638 00161298 88 65 00 32 */ lbz r3, 0x32(r5)
+/* 8016563C 0016129C 88 1F 00 02 */ lbz r0, 2(r31)
+/* 80165640 001612A0 7C 03 00 40 */ cmplw r3, r0
+/* 80165644 001612A4 40 82 00 24 */ bne lbl_80165668
+/* 80165648 001612A8 88 65 00 31 */ lbz r3, 0x31(r5)
+/* 8016564C 001612AC 88 1F 00 01 */ lbz r0, 1(r31)
+/* 80165650 001612B0 7C 03 00 40 */ cmplw r3, r0
+/* 80165654 001612B4 40 82 00 14 */ bne lbl_80165668
+/* 80165658 001612B8 88 65 00 30 */ lbz r3, 0x30(r5)
+/* 8016565C 001612BC 88 1F 00 00 */ lbz r0, 0(r31)
+/* 80165660 001612C0 7C 03 00 40 */ cmplw r3, r0
+/* 80165664 001612C4 41 82 00 0C */ beq lbl_80165670
+lbl_80165668:
+/* 80165668 001612C8 38 00 00 01 */ li r0, 1
+/* 8016566C 001612CC 48 00 00 08 */ b lbl_80165674
+lbl_80165670:
+/* 80165670 001612D0 38 00 00 00 */ li r0, 0
+lbl_80165674:
+/* 80165674 001612D4 2C 00 00 00 */ cmpwi r0, 0
+/* 80165678 001612D8 40 82 00 18 */ bne lbl_80165690
+/* 8016567C 001612DC 1C 04 00 2C */ mulli r0, r4, 0x2c
+/* 80165680 001612E0 3C 60 80 49 */ lis r3, lbl_8048BE28@ha
+/* 80165684 001612E4 38 63 BE 28 */ addi r3, r3, lbl_8048BE28@l
+/* 80165688 001612E8 7C 63 02 14 */ add r3, r3, r0
+/* 8016568C 001612EC 48 00 01 4C */ b lbl_801657D8
+lbl_80165690:
+/* 80165690 001612F0 38 A5 00 58 */ addi r5, r5, 0x58
+/* 80165694 001612F4 38 84 00 01 */ addi r4, r4, 1
+/* 80165698 001612F8 42 00 FE E4 */ bdnz lbl_8016557C
+/* 8016569C 001612FC 3C 60 80 49 */ lis r3, lbl_8048BE28@ha
+/* 801656A0 00161300 38 00 00 08 */ li r0, 8
+/* 801656A4 00161304 38 63 BE 28 */ addi r3, r3, lbl_8048BE28@l
+/* 801656A8 00161308 38 80 00 00 */ li r4, 0
+/* 801656AC 0016130C 38 A0 FF FF */ li r5, -1
+/* 801656B0 00161310 38 C0 00 00 */ li r6, 0
+/* 801656B4 00161314 7C 09 03 A6 */ mtctr r0
+lbl_801656B8:
+/* 801656B8 00161318 80 03 00 00 */ lwz r0, 0(r3)
+/* 801656BC 0016131C 7C 00 28 40 */ cmplw r0, r5
+/* 801656C0 00161320 40 80 00 0C */ bge lbl_801656CC
+/* 801656C4 00161324 7C C4 33 78 */ mr r4, r6
+/* 801656C8 00161328 7C 05 03 78 */ mr r5, r0
+lbl_801656CC:
+/* 801656CC 0016132C 80 03 00 2C */ lwz r0, 0x2c(r3)
+/* 801656D0 00161330 38 C6 00 01 */ addi r6, r6, 1
+/* 801656D4 00161334 7C 00 28 40 */ cmplw r0, r5
+/* 801656D8 00161338 40 80 00 0C */ bge lbl_801656E4
+/* 801656DC 0016133C 7C C4 33 78 */ mr r4, r6
+/* 801656E0 00161340 7C 05 03 78 */ mr r5, r0
+lbl_801656E4:
+/* 801656E4 00161344 80 03 00 58 */ lwz r0, 0x58(r3)
+/* 801656E8 00161348 38 C6 00 01 */ addi r6, r6, 1
+/* 801656EC 0016134C 7C 00 28 40 */ cmplw r0, r5
+/* 801656F0 00161350 40 80 00 0C */ bge lbl_801656FC
+/* 801656F4 00161354 7C C4 33 78 */ mr r4, r6
+/* 801656F8 00161358 7C 05 03 78 */ mr r5, r0
+lbl_801656FC:
+/* 801656FC 0016135C 80 03 00 84 */ lwz r0, 0x84(r3)
+/* 80165700 00161360 38 C6 00 01 */ addi r6, r6, 1
+/* 80165704 00161364 7C 00 28 40 */ cmplw r0, r5
+/* 80165708 00161368 40 80 00 0C */ bge lbl_80165714
+/* 8016570C 0016136C 7C C4 33 78 */ mr r4, r6
+/* 80165710 00161370 7C 05 03 78 */ mr r5, r0
+lbl_80165714:
+/* 80165714 00161374 80 03 00 B0 */ lwz r0, 0xb0(r3)
+/* 80165718 00161378 38 C6 00 01 */ addi r6, r6, 1
+/* 8016571C 0016137C 7C 00 28 40 */ cmplw r0, r5
+/* 80165720 00161380 40 80 00 0C */ bge lbl_8016572C
+/* 80165724 00161384 7C C4 33 78 */ mr r4, r6
+/* 80165728 00161388 7C 05 03 78 */ mr r5, r0
+lbl_8016572C:
+/* 8016572C 0016138C 80 03 00 DC */ lwz r0, 0xdc(r3)
+/* 80165730 00161390 38 C6 00 01 */ addi r6, r6, 1
+/* 80165734 00161394 7C 00 28 40 */ cmplw r0, r5
+/* 80165738 00161398 40 80 00 0C */ bge lbl_80165744
+/* 8016573C 0016139C 7C C4 33 78 */ mr r4, r6
+/* 80165740 001613A0 7C 05 03 78 */ mr r5, r0
+lbl_80165744:
+/* 80165744 001613A4 80 03 01 08 */ lwz r0, 0x108(r3)
+/* 80165748 001613A8 38 C6 00 01 */ addi r6, r6, 1
+/* 8016574C 001613AC 7C 00 28 40 */ cmplw r0, r5
+/* 80165750 001613B0 40 80 00 0C */ bge lbl_8016575C
+/* 80165754 001613B4 7C C4 33 78 */ mr r4, r6
+/* 80165758 001613B8 7C 05 03 78 */ mr r5, r0
+lbl_8016575C:
+/* 8016575C 001613BC 80 03 01 34 */ lwz r0, 0x134(r3)
+/* 80165760 001613C0 38 C6 00 01 */ addi r6, r6, 1
+/* 80165764 001613C4 7C 00 28 40 */ cmplw r0, r5
+/* 80165768 001613C8 40 80 00 0C */ bge lbl_80165774
+/* 8016576C 001613CC 7C C4 33 78 */ mr r4, r6
+/* 80165770 001613D0 7C 05 03 78 */ mr r5, r0
+lbl_80165774:
+/* 80165774 001613D4 38 63 01 60 */ addi r3, r3, 0x160
+/* 80165778 001613D8 38 C6 00 01 */ addi r6, r6, 1
+/* 8016577C 001613DC 42 00 FF 3C */ bdnz lbl_801656B8
+/* 80165780 001613E0 1F 84 00 2C */ mulli r28, r4, 0x2c
+/* 80165784 001613E4 3F C0 80 49 */ lis r30, lbl_8048BE28@ha
+/* 80165788 001613E8 38 80 00 00 */ li r4, 0
+/* 8016578C 001613EC 3B DE BE 28 */ addi r30, r30, lbl_8048BE28@l
+/* 80165790 001613F0 7F 7E E2 14 */ add r27, r30, r28
+/* 80165794 001613F4 38 A0 00 2C */ li r5, 0x2c
+/* 80165798 001613F8 7F 63 DB 78 */ mr r3, r27
+/* 8016579C 001613FC 4B E9 E9 69 */ bl memset
+/* 801657A0 00161400 93 BB 00 00 */ stw r29, 0(r27)
+/* 801657A4 00161404 7F 63 DB 78 */ mr r3, r27
+/* 801657A8 00161408 88 1F 00 00 */ lbz r0, 0(r31)
+/* 801657AC 0016140C 98 1B 00 04 */ stb r0, 4(r27)
+/* 801657B0 00161410 88 1F 00 01 */ lbz r0, 1(r31)
+/* 801657B4 00161414 98 1B 00 05 */ stb r0, 5(r27)
+/* 801657B8 00161418 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801657BC 0016141C 98 1B 00 06 */ stb r0, 6(r27)
+/* 801657C0 00161420 88 1F 00 03 */ lbz r0, 3(r31)
+/* 801657C4 00161424 98 1B 00 07 */ stb r0, 7(r27)
+/* 801657C8 00161428 88 1F 00 04 */ lbz r0, 4(r31)
+/* 801657CC 0016142C 98 1B 00 08 */ stb r0, 8(r27)
+/* 801657D0 00161430 88 1F 00 05 */ lbz r0, 5(r31)
+/* 801657D4 00161434 98 1B 00 09 */ stb r0, 9(r27)
+lbl_801657D8:
+/* 801657D8 00161438 39 61 00 20 */ addi r11, r1, 0x20
+/* 801657DC 0016143C 48 06 19 99 */ bl _restgpr_27
+/* 801657E0 00161440 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801657E4 00161444 7C 08 03 A6 */ mtlr r0
+/* 801657E8 00161448 38 21 00 20 */ addi r1, r1, 0x20
+/* 801657EC 0016144C 4E 80 00 20 */ blr
+
+.global func_801657F0
+func_801657F0:
+/* 801657F0 00161450 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801657F4 00161454 7C 08 02 A6 */ mflr r0
+/* 801657F8 00161458 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801657FC 0016145C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80165800 00161460 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80165804 00161464 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80165808 00161468 7C 7D 1B 78 */ mr r29, r3
+/* 8016580C 0016146C 48 10 CF AD */ bl OSGetTime
+/* 80165810 00161470 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80165814 00161474 38 A0 00 00 */ li r5, 0
+/* 80165818 00161478 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 8016581C 0016147C 54 06 F0 BE */ srwi r6, r0, 2
+/* 80165820 00161480 48 06 1A 59 */ bl __div2i
+/* 80165824 00161484 7C 9F 23 78 */ mr r31, r4
+/* 80165828 00161488 7F A3 EB 78 */ mr r3, r29
+/* 8016582C 0016148C 4B FF FD 09 */ bl func_80165534
+/* 80165830 00161490 7C 7E 1B 78 */ mr r30, r3
+/* 80165834 00161494 38 80 00 00 */ li r4, 0
+/* 80165838 00161498 38 A0 00 2C */ li r5, 0x2c
+/* 8016583C 0016149C 4B E9 E8 C9 */ bl memset
+/* 80165840 001614A0 93 FE 00 00 */ stw r31, 0(r30)
+/* 80165844 001614A4 7F C3 F3 78 */ mr r3, r30
+/* 80165848 001614A8 88 1D 00 00 */ lbz r0, 0(r29)
+/* 8016584C 001614AC 98 1E 00 04 */ stb r0, 4(r30)
+/* 80165850 001614B0 88 1D 00 01 */ lbz r0, 1(r29)
+/* 80165854 001614B4 98 1E 00 05 */ stb r0, 5(r30)
+/* 80165858 001614B8 88 1D 00 02 */ lbz r0, 2(r29)
+/* 8016585C 001614BC 98 1E 00 06 */ stb r0, 6(r30)
+/* 80165860 001614C0 88 1D 00 03 */ lbz r0, 3(r29)
+/* 80165864 001614C4 98 1E 00 07 */ stb r0, 7(r30)
+/* 80165868 001614C8 88 1D 00 04 */ lbz r0, 4(r29)
+/* 8016586C 001614CC 98 1E 00 08 */ stb r0, 8(r30)
+/* 80165870 001614D0 88 1D 00 05 */ lbz r0, 5(r29)
+/* 80165874 001614D4 98 1E 00 09 */ stb r0, 9(r30)
+/* 80165878 001614D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8016587C 001614DC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80165880 001614E0 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80165884 001614E4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80165888 001614E8 7C 08 03 A6 */ mtlr r0
+/* 8016588C 001614EC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80165890 001614F0 4E 80 00 20 */ blr
+
+.global func_80165894
+func_80165894:
+/* 80165894 001614F4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165898 001614F8 7C 08 02 A6 */ mflr r0
+/* 8016589C 001614FC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801658A0 00161500 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801658A4 00161504 7C 7F 1B 78 */ mr r31, r3
+/* 801658A8 00161508 48 0F 87 29 */ bl func_8025DFD0
+/* 801658AC 0016150C 38 80 03 E0 */ li r4, 0x3e0
+/* 801658B0 00161510 48 0F 87 11 */ bl func_8025DFC0
+/* 801658B4 00161514 90 7F 18 8C */ stw r3, 0x188c(r31)
+/* 801658B8 00161518 48 0F 87 19 */ bl func_8025DFD0
+/* 801658BC 0016151C 38 80 07 74 */ li r4, 0x774
+/* 801658C0 00161520 48 0F 87 01 */ bl func_8025DFC0
+/* 801658C4 00161524 90 7F 18 94 */ stw r3, 0x1894(r31)
+/* 801658C8 00161528 48 0F 87 09 */ bl func_8025DFD0
+/* 801658CC 0016152C 38 80 00 20 */ li r4, 0x20
+/* 801658D0 00161530 48 0F 86 F1 */ bl func_8025DFC0
+/* 801658D4 00161534 90 7F 18 9C */ stw r3, 0x189c(r31)
+/* 801658D8 00161538 48 0F 86 F9 */ bl func_8025DFD0
+/* 801658DC 0016153C 38 80 06 EC */ li r4, 0x6ec
+/* 801658E0 00161540 48 0F 86 E1 */ bl func_8025DFC0
+/* 801658E4 00161544 90 7F 18 80 */ stw r3, 0x1880(r31)
+/* 801658E8 00161548 80 0D 9E 00 */ lwz r0, lbl_8063F0C0-_SDA_BASE_(r13)
+/* 801658EC 0016154C 2C 00 00 00 */ cmpwi r0, 0
+/* 801658F0 00161550 40 82 00 18 */ bne lbl_80165908
+/* 801658F4 00161554 48 0F 86 DD */ bl func_8025DFD0
+/* 801658F8 00161558 3C 80 00 01 */ lis r4, 0x000121B0@ha
+/* 801658FC 0016155C 38 84 21 B0 */ addi r4, r4, 0x000121B0@l
+/* 80165900 00161560 48 0F 86 C1 */ bl func_8025DFC0
+/* 80165904 00161564 90 6D 9E 00 */ stw r3, lbl_8063F0C0-_SDA_BASE_(r13)
+lbl_80165908:
+/* 80165908 00161568 80 0D 9E 00 */ lwz r0, lbl_8063F0C0-_SDA_BASE_(r13)
+/* 8016590C 0016156C 7F E3 FB 78 */ mr r3, r31
+/* 80165910 00161570 90 1F 18 A4 */ stw r0, 0x18a4(r31)
+/* 80165914 00161574 48 00 00 4D */ bl func_80165960
+/* 80165918 00161578 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016591C 0016157C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80165920 00161580 7C 08 03 A6 */ mtlr r0
+/* 80165924 00161584 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165928 00161588 4E 80 00 20 */ blr
+
+.global func_8016592C
+func_8016592C:
+/* 8016592C 0016158C 80 03 18 88 */ lwz r0, 0x1888(r3)
+/* 80165930 00161590 2C 00 00 00 */ cmpwi r0, 0
+/* 80165934 00161594 41 82 00 24 */ beq lbl_80165958
+/* 80165938 00161598 80 03 18 90 */ lwz r0, 0x1890(r3)
+/* 8016593C 0016159C 2C 00 00 00 */ cmpwi r0, 0
+/* 80165940 001615A0 41 82 00 18 */ beq lbl_80165958
+/* 80165944 001615A4 80 03 18 98 */ lwz r0, 0x1898(r3)
+/* 80165948 001615A8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016594C 001615AC 41 82 00 0C */ beq lbl_80165958
+/* 80165950 001615B0 38 60 00 01 */ li r3, 1
+/* 80165954 001615B4 4E 80 00 20 */ blr
+lbl_80165958:
+/* 80165958 001615B8 38 60 00 00 */ li r3, 0
+/* 8016595C 001615BC 4E 80 00 20 */ blr
+
+.global func_80165960
+func_80165960:
+/* 80165960 001615C0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165964 001615C4 7C 08 02 A6 */ mflr r0
+/* 80165968 001615C8 38 80 00 00 */ li r4, 0
+/* 8016596C 001615CC 38 A0 00 06 */ li r5, 6
+/* 80165970 001615D0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165974 001615D4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80165978 001615D8 93 C1 00 08 */ stw r30, 8(r1)
+/* 8016597C 001615DC 7C 7E 1B 78 */ mr r30, r3
+/* 80165980 001615E0 38 63 00 02 */ addi r3, r3, 2
+/* 80165984 001615E4 4B E9 E7 81 */ bl memset
+/* 80165988 001615E8 38 7E 00 08 */ addi r3, r30, 8
+/* 8016598C 001615EC 38 80 00 00 */ li r4, 0
+/* 80165990 001615F0 38 A0 08 40 */ li r5, 0x840
+/* 80165994 001615F4 4B E9 E7 71 */ bl memset
+/* 80165998 001615F8 3B E0 00 00 */ li r31, 0
+/* 8016599C 001615FC 38 00 FF FF */ li r0, -1
+/* 801659A0 00161600 93 FE 08 54 */ stw r31, 0x854(r30)
+/* 801659A4 00161604 7F C3 F3 78 */ mr r3, r30
+/* 801659A8 00161608 93 FE 08 58 */ stw r31, 0x858(r30)
+/* 801659AC 0016160C 93 FE 08 5C */ stw r31, 0x85c(r30)
+/* 801659B0 00161610 90 1E 08 60 */ stw r0, 0x860(r30)
+/* 801659B4 00161614 93 FE 08 64 */ stw r31, 0x864(r30)
+/* 801659B8 00161618 B3 FE 08 6C */ sth r31, 0x86c(r30)
+/* 801659BC 0016161C 48 00 12 69 */ bl func_80166C24
+/* 801659C0 00161620 7F C3 F3 78 */ mr r3, r30
+/* 801659C4 00161624 48 00 12 D1 */ bl func_80166C94
+/* 801659C8 00161628 7F C3 F3 78 */ mr r3, r30
+/* 801659CC 0016162C 48 00 13 39 */ bl func_80166D04
+/* 801659D0 00161630 80 7E 18 8C */ lwz r3, 0x188c(r30)
+/* 801659D4 00161634 93 FE 08 74 */ stw r31, 0x874(r30)
+/* 801659D8 00161638 2C 03 00 00 */ cmpwi r3, 0
+/* 801659DC 0016163C 93 FE 08 78 */ stw r31, 0x878(r30)
+/* 801659E0 00161640 41 82 00 74 */ beq lbl_80165A54
+/* 801659E4 00161644 93 FE 18 88 */ stw r31, 0x1888(r30)
+/* 801659E8 00161648 38 80 00 00 */ li r4, 0
+/* 801659EC 0016164C 38 A0 03 E0 */ li r5, 0x3e0
+/* 801659F0 00161650 93 FE 18 84 */ stw r31, 0x1884(r30)
+/* 801659F4 00161654 4B E9 E7 11 */ bl memset
+/* 801659F8 00161658 80 7E 18 94 */ lwz r3, 0x1894(r30)
+/* 801659FC 0016165C 2C 03 00 00 */ cmpwi r3, 0
+/* 80165A00 00161660 41 82 00 54 */ beq lbl_80165A54
+/* 80165A04 00161664 93 FE 18 90 */ stw r31, 0x1890(r30)
+/* 80165A08 00161668 38 80 00 00 */ li r4, 0
+/* 80165A0C 0016166C 38 A0 07 74 */ li r5, 0x774
+/* 80165A10 00161670 4B E9 E6 F5 */ bl memset
+/* 80165A14 00161674 80 7E 18 9C */ lwz r3, 0x189c(r30)
+/* 80165A18 00161678 2C 03 00 00 */ cmpwi r3, 0
+/* 80165A1C 0016167C 41 82 00 38 */ beq lbl_80165A54
+/* 80165A20 00161680 93 FE 18 98 */ stw r31, 0x1898(r30)
+/* 80165A24 00161684 38 80 00 00 */ li r4, 0
+/* 80165A28 00161688 38 A0 00 20 */ li r5, 0x20
+/* 80165A2C 0016168C 4B E9 E6 D9 */ bl memset
+/* 80165A30 00161690 80 7E 18 80 */ lwz r3, 0x1880(r30)
+/* 80165A34 00161694 2C 03 00 00 */ cmpwi r3, 0
+/* 80165A38 00161698 41 82 00 1C */ beq lbl_80165A54
+/* 80165A3C 0016169C 93 FE 18 7C */ stw r31, 0x187c(r30)
+/* 80165A40 001616A0 38 80 00 00 */ li r4, 0
+/* 80165A44 001616A4 38 A0 06 EC */ li r5, 0x6ec
+/* 80165A48 001616A8 4B E9 E6 BD */ bl memset
+/* 80165A4C 001616AC 93 FE 18 A0 */ stw r31, 0x18a0(r30)
+/* 80165A50 001616B0 48 00 00 0C */ b lbl_80165A5C
+lbl_80165A54:
+/* 80165A54 001616B4 38 00 00 01 */ li r0, 1
+/* 80165A58 001616B8 90 1E 08 64 */ stw r0, 0x864(r30)
+lbl_80165A5C:
+/* 80165A5C 001616BC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165A60 001616C0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80165A64 001616C4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80165A68 001616C8 7C 08 03 A6 */ mtlr r0
+/* 80165A6C 001616CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165A70 001616D0 4E 80 00 20 */ blr
+
+.global func_80165A74
+func_80165A74:
+/* 80165A74 001616D4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165A78 001616D8 7C 08 02 A6 */ mflr r0
+/* 80165A7C 001616DC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165A80 001616E0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80165A84 001616E4 7C 7F 1B 78 */ mr r31, r3
+/* 80165A88 001616E8 B0 83 00 00 */ sth r4, 0(r3)
+/* 80165A8C 001616EC 48 0F 85 45 */ bl func_8025DFD0
+/* 80165A90 001616F0 48 0F 86 19 */ bl func_8025E0A8
+/* 80165A94 001616F4 2C 03 00 02 */ cmpwi r3, 2
+/* 80165A98 001616F8 41 82 00 44 */ beq lbl_80165ADC
+/* 80165A9C 001616FC 40 80 00 10 */ bge lbl_80165AAC
+/* 80165AA0 00161700 2C 03 00 01 */ cmpwi r3, 1
+/* 80165AA4 00161704 40 80 00 14 */ bge lbl_80165AB8
+/* 80165AA8 00161708 48 00 00 68 */ b lbl_80165B10
+lbl_80165AAC:
+/* 80165AAC 0016170C 2C 03 00 04 */ cmpwi r3, 4
+/* 80165AB0 00161710 40 80 00 60 */ bge lbl_80165B10
+/* 80165AB4 00161714 48 00 00 4C */ b lbl_80165B00
+lbl_80165AB8:
+/* 80165AB8 00161718 48 0F 85 19 */ bl func_8025DFD0
+/* 80165ABC 0016171C 48 0F 88 51 */ bl func_8025E30C
+/* 80165AC0 00161720 81 83 00 00 */ lwz r12, 0(r3)
+/* 80165AC4 00161724 38 BF 00 02 */ addi r5, r31, 2
+/* 80165AC8 00161728 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80165ACC 0016172C 81 8C 00 2C */ lwz r12, 0x2c(r12)
+/* 80165AD0 00161730 7D 89 03 A6 */ mtctr r12
+/* 80165AD4 00161734 4E 80 04 21 */ bctrl
+/* 80165AD8 00161738 48 00 00 38 */ b lbl_80165B10
+lbl_80165ADC:
+/* 80165ADC 0016173C 48 0F 84 F5 */ bl func_8025DFD0
+/* 80165AE0 00161740 48 0F 88 35 */ bl func_8025E314
+/* 80165AE4 00161744 81 83 00 00 */ lwz r12, 0(r3)
+/* 80165AE8 00161748 38 BF 00 02 */ addi r5, r31, 2
+/* 80165AEC 0016174C A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80165AF0 00161750 81 8C 00 2C */ lwz r12, 0x2c(r12)
+/* 80165AF4 00161754 7D 89 03 A6 */ mtctr r12
+/* 80165AF8 00161758 4E 80 04 21 */ bctrl
+/* 80165AFC 0016175C 48 00 00 14 */ b lbl_80165B10
+lbl_80165B00:
+/* 80165B00 00161760 38 7F 00 02 */ addi r3, r31, 2
+/* 80165B04 00161764 38 80 00 00 */ li r4, 0
+/* 80165B08 00161768 38 A0 00 06 */ li r5, 6
+/* 80165B0C 0016176C 4B E9 E5 F9 */ bl memset
+lbl_80165B10:
+/* 80165B10 00161770 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165B14 00161774 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80165B18 00161778 7C 08 03 A6 */ mtlr r0
+/* 80165B1C 0016177C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165B20 00161780 4E 80 00 20 */ blr
+
+.global func_80165B24
+func_80165B24:
+/* 80165B24 00161784 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165B28 00161788 7C 08 02 A6 */ mflr r0
+/* 80165B2C 0016178C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165B30 00161790 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80165B34 00161794 93 C1 00 08 */ stw r30, 8(r1)
+/* 80165B38 00161798 7C 7E 1B 78 */ mr r30, r3
+/* 80165B3C 0016179C 80 03 08 74 */ lwz r0, 0x874(r3)
+/* 80165B40 001617A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80165B44 001617A4 41 82 00 28 */ beq lbl_80165B6C
+/* 80165B48 001617A8 48 0F 84 89 */ bl func_8025DFD0
+/* 80165B4C 001617AC 48 0F 87 6D */ bl func_8025E2B8
+/* 80165B50 001617B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80165B54 001617B4 41 82 00 10 */ beq lbl_80165B64
+/* 80165B58 001617B8 80 1E 08 74 */ lwz r0, 0x874(r30)
+/* 80165B5C 001617BC 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80165B60 001617C0 48 0F A9 99 */ bl func_802604F8
+lbl_80165B64:
+/* 80165B64 001617C4 38 00 00 00 */ li r0, 0
+/* 80165B68 001617C8 90 1E 08 74 */ stw r0, 0x874(r30)
+lbl_80165B6C:
+/* 80165B6C 001617CC 83 FE 08 78 */ lwz r31, 0x878(r30)
+/* 80165B70 001617D0 2C 1F 00 00 */ cmpwi r31, 0
+/* 80165B74 001617D4 41 82 00 10 */ beq lbl_80165B84
+/* 80165B78 001617D8 48 0F 84 59 */ bl func_8025DFD0
+/* 80165B7C 001617DC 7F E4 FB 78 */ mr r4, r31
+/* 80165B80 001617E0 48 0F 84 49 */ bl func_8025DFC8
+lbl_80165B84:
+/* 80165B84 001617E4 38 00 00 00 */ li r0, 0
+/* 80165B88 001617E8 90 1E 08 78 */ stw r0, 0x878(r30)
+/* 80165B8C 001617EC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80165B90 001617F0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80165B94 001617F4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165B98 001617F8 7C 08 03 A6 */ mtlr r0
+/* 80165B9C 001617FC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165BA0 00161800 4E 80 00 20 */ blr
+
+.global func_80165BA4
+func_80165BA4:
+/* 80165BA4 00161804 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80165BA8 00161808 7C 08 02 A6 */ mflr r0
+/* 80165BAC 0016180C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80165BB0 00161810 39 61 00 30 */ addi r11, r1, 0x30
+/* 80165BB4 00161814 48 06 15 65 */ bl _savegpr_23
+/* 80165BB8 00161818 3C C0 80 42 */ lis r6, lbl_80422D48@ha
+/* 80165BBC 0016181C 7C 78 1B 78 */ mr r24, r3
+/* 80165BC0 00161820 38 C6 2D 48 */ addi r6, r6, lbl_80422D48@l
+/* 80165BC4 00161824 7C 99 23 78 */ mr r25, r4
+/* 80165BC8 00161828 83 E6 00 38 */ lwz r31, 0x38(r6)
+/* 80165BCC 0016182C 7C BA 2B 78 */ mr r26, r5
+/* 80165BD0 00161830 7F 07 C3 78 */ mr r7, r24
+/* 80165BD4 00161834 3B C0 00 00 */ li r30, 0
+/* 80165BD8 00161838 3B A0 FF FF */ li r29, -1
+/* 80165BDC 0016183C 3B 80 00 00 */ li r28, 0
+/* 80165BE0 00161840 38 C0 00 00 */ li r6, 0
+/* 80165BE4 00161844 48 00 00 60 */ b lbl_80165C44
+lbl_80165BE8:
+/* 80165BE8 00161848 7C A0 07 75 */ extsb. r0, r5
+/* 80165BEC 0016184C 38 60 00 00 */ li r3, 0
+/* 80165BF0 00161850 41 80 00 0C */ blt lbl_80165BFC
+/* 80165BF4 00161854 2C 00 01 00 */ cmpwi r0, 0x100
+/* 80165BF8 00161858 41 80 00 08 */ blt lbl_80165C00
+lbl_80165BFC:
+/* 80165BFC 0016185C 38 60 00 01 */ li r3, 1
+lbl_80165C00:
+/* 80165C00 00161860 2C 03 00 00 */ cmpwi r3, 0
+/* 80165C04 00161864 41 82 00 0C */ beq lbl_80165C10
+/* 80165C08 00161868 38 00 00 00 */ li r0, 0
+/* 80165C0C 0016186C 48 00 00 18 */ b lbl_80165C24
+lbl_80165C10:
+/* 80165C10 00161870 7C A0 07 74 */ extsb r0, r5
+/* 80165C14 00161874 80 7F 00 08 */ lwz r3, 8(r31)
+/* 80165C18 00161878 54 00 08 3C */ slwi r0, r0, 1
+/* 80165C1C 0016187C 7C 03 02 2E */ lhzx r0, r3, r0
+/* 80165C20 00161880 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
+lbl_80165C24:
+/* 80165C24 00161884 2C 00 00 00 */ cmpwi r0, 0
+/* 80165C28 00161888 41 82 00 18 */ beq lbl_80165C40
+/* 80165C2C 0016188C 1C 1E 00 0A */ mulli r0, r30, 0xa
+/* 80165C30 00161890 7C A3 07 74 */ extsb r3, r5
+/* 80165C34 00161894 38 C6 00 01 */ addi r6, r6, 1
+/* 80165C38 00161898 7C 63 02 14 */ add r3, r3, r0
+/* 80165C3C 0016189C 3B C3 FF D0 */ addi r30, r3, -48
+lbl_80165C40:
+/* 80165C40 001618A0 38 E7 00 01 */ addi r7, r7, 1
+lbl_80165C44:
+/* 80165C44 001618A4 88 A7 00 00 */ lbz r5, 0(r7)
+/* 80165C48 001618A8 38 00 00 00 */ li r0, 0
+/* 80165C4C 001618AC 7C A4 07 75 */ extsb. r4, r5
+/* 80165C50 001618B0 41 80 00 0C */ blt lbl_80165C5C
+/* 80165C54 001618B4 2C 04 01 00 */ cmpwi r4, 0x100
+/* 80165C58 001618B8 41 80 00 08 */ blt lbl_80165C60
+lbl_80165C5C:
+/* 80165C5C 001618BC 38 00 00 01 */ li r0, 1
+lbl_80165C60:
+/* 80165C60 001618C0 2C 00 00 00 */ cmpwi r0, 0
+/* 80165C64 001618C4 41 82 00 0C */ beq lbl_80165C70
+/* 80165C68 001618C8 38 00 00 00 */ li r0, 0
+/* 80165C6C 001618CC 48 00 00 14 */ b lbl_80165C80
+lbl_80165C70:
+/* 80165C70 001618D0 80 7F 00 08 */ lwz r3, 8(r31)
+/* 80165C74 001618D4 54 80 08 3C */ slwi r0, r4, 1
+/* 80165C78 001618D8 7C 03 02 2E */ lhzx r0, r3, r0
+/* 80165C7C 001618DC 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
+lbl_80165C80:
+/* 80165C80 001618E0 2C 00 00 00 */ cmpwi r0, 0
+/* 80165C84 001618E4 40 82 FF 64 */ bne lbl_80165BE8
+/* 80165C88 001618E8 7C A0 07 74 */ extsb r0, r5
+/* 80165C8C 001618EC 2C 00 00 2D */ cmpwi r0, 0x2d
+/* 80165C90 001618F0 41 82 FF 58 */ beq lbl_80165BE8
+/* 80165C94 001618F4 2C 06 00 08 */ cmpwi r6, 8
+/* 80165C98 001618F8 41 82 00 08 */ beq lbl_80165CA0
+/* 80165C9C 001618FC 3B C0 FF FF */ li r30, -1
+lbl_80165CA0:
+/* 80165CA0 00161900 7F 03 C3 78 */ mr r3, r24
+/* 80165CA4 00161904 48 06 0E C1 */ bl strlen
+/* 80165CA8 00161908 7E F8 1A 14 */ add r23, r24, r3
+/* 80165CAC 0016190C 7F 03 C3 78 */ mr r3, r24
+/* 80165CB0 00161910 38 80 00 3B */ li r4, 0x3b
+/* 80165CB4 00161914 48 06 88 F5 */ bl strchr
+/* 80165CB8 00161918 2C 03 00 00 */ cmpwi r3, 0
+/* 80165CBC 0016191C 7C 7B 1B 78 */ mr r27, r3
+/* 80165CC0 00161920 41 82 00 08 */ beq lbl_80165CC8
+/* 80165CC4 00161924 7C 77 1B 78 */ mr r23, r3
+lbl_80165CC8:
+/* 80165CC8 00161928 7C 18 B8 50 */ subf r0, r24, r23
+/* 80165CCC 0016192C 28 00 00 03 */ cmplwi r0, 3
+/* 80165CD0 00161930 41 80 00 D0 */ blt lbl_80165DA0
+/* 80165CD4 00161934 38 77 FF FD */ addi r3, r23, -3
+/* 80165CD8 00161938 38 8D 83 38 */ addi r4, r13, lbl_8063D5F8-_SDA_BASE_
+/* 80165CDC 0016193C 38 A0 00 03 */ li r5, 3
+/* 80165CE0 00161940 48 06 88 89 */ bl strncmp
+/* 80165CE4 00161944 2C 03 00 00 */ cmpwi r3, 0
+/* 80165CE8 00161948 40 82 00 0C */ bne lbl_80165CF4
+/* 80165CEC 0016194C 3B A0 00 01 */ li r29, 1
+/* 80165CF0 00161950 48 00 00 B0 */ b lbl_80165DA0
+lbl_80165CF4:
+/* 80165CF4 00161954 38 77 FF FD */ addi r3, r23, -3
+/* 80165CF8 00161958 38 8D 83 3C */ addi r4, r13, lbl_8063D5FC-_SDA_BASE_
+/* 80165CFC 0016195C 38 A0 00 03 */ li r5, 3
+/* 80165D00 00161960 48 06 88 69 */ bl strncmp
+/* 80165D04 00161964 7C 60 00 34 */ cntlzw r0, r3
+/* 80165D08 00161968 54 00 DF FE */ rlwinm r0, r0, 0x1b, 0x1f, 0x1f
+/* 80165D0C 0016196C 7C 00 00 D0 */ neg r0, r0
+/* 80165D10 00161970 54 1D 07 BC */ rlwinm r29, r0, 0, 0x1e, 0x1e
+/* 80165D14 00161974 48 00 00 8C */ b lbl_80165DA0
+lbl_80165D18:
+/* 80165D18 00161978 38 7B 00 01 */ addi r3, r27, 1
+/* 80165D1C 0016197C 38 8D 83 40 */ addi r4, r13, lbl_8063D600-_SDA_BASE_
+/* 80165D20 00161980 38 A0 00 05 */ li r5, 5
+/* 80165D24 00161984 48 06 88 45 */ bl strncmp
+/* 80165D28 00161988 2C 03 00 00 */ cmpwi r3, 0
+/* 80165D2C 0016198C 40 82 00 64 */ bne lbl_80165D90
+/* 80165D30 00161990 38 DB 00 06 */ addi r6, r27, 6
+/* 80165D34 00161994 48 00 00 18 */ b lbl_80165D4C
+lbl_80165D38:
+/* 80165D38 00161998 1C 1C 00 0A */ mulli r0, r28, 0xa
+/* 80165D3C 0016199C 7C A3 07 74 */ extsb r3, r5
+/* 80165D40 001619A0 38 C6 00 01 */ addi r6, r6, 1
+/* 80165D44 001619A4 7C 63 02 14 */ add r3, r3, r0
+/* 80165D48 001619A8 3B 83 FF D0 */ addi r28, r3, -48
+lbl_80165D4C:
+/* 80165D4C 001619AC 88 A6 00 00 */ lbz r5, 0(r6)
+/* 80165D50 001619B0 38 00 00 00 */ li r0, 0
+/* 80165D54 001619B4 7C A4 07 75 */ extsb. r4, r5
+/* 80165D58 001619B8 41 80 00 0C */ blt lbl_80165D64
+/* 80165D5C 001619BC 2C 04 01 00 */ cmpwi r4, 0x100
+/* 80165D60 001619C0 41 80 00 08 */ blt lbl_80165D68
+lbl_80165D64:
+/* 80165D64 001619C4 38 00 00 01 */ li r0, 1
+lbl_80165D68:
+/* 80165D68 001619C8 2C 00 00 00 */ cmpwi r0, 0
+/* 80165D6C 001619CC 41 82 00 0C */ beq lbl_80165D78
+/* 80165D70 001619D0 38 00 00 00 */ li r0, 0
+/* 80165D74 001619D4 48 00 00 14 */ b lbl_80165D88
+lbl_80165D78:
+/* 80165D78 001619D8 80 7F 00 08 */ lwz r3, 8(r31)
+/* 80165D7C 001619DC 54 80 08 3C */ slwi r0, r4, 1
+/* 80165D80 001619E0 7C 03 02 2E */ lhzx r0, r3, r0
+/* 80165D84 001619E4 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
+lbl_80165D88:
+/* 80165D88 001619E8 2C 00 00 00 */ cmpwi r0, 0
+/* 80165D8C 001619EC 40 82 FF AC */ bne lbl_80165D38
+lbl_80165D90:
+/* 80165D90 001619F0 38 7B 00 01 */ addi r3, r27, 1
+/* 80165D94 001619F4 38 80 00 3B */ li r4, 0x3b
+/* 80165D98 001619F8 48 06 88 11 */ bl strchr
+/* 80165D9C 001619FC 7C 7B 1B 78 */ mr r27, r3
+lbl_80165DA0:
+/* 80165DA0 00161A00 2C 1B 00 00 */ cmpwi r27, 0
+/* 80165DA4 00161A04 40 82 FF 74 */ bne lbl_80165D18
+/* 80165DA8 00161A08 2C 19 00 00 */ cmpwi r25, 0
+/* 80165DAC 00161A0C 41 82 00 08 */ beq lbl_80165DB4
+/* 80165DB0 00161A10 93 B9 00 00 */ stw r29, 0(r25)
+lbl_80165DB4:
+/* 80165DB4 00161A14 2C 1A 00 00 */ cmpwi r26, 0
+/* 80165DB8 00161A18 41 82 00 08 */ beq lbl_80165DC0
+/* 80165DBC 00161A1C 93 9A 00 00 */ stw r28, 0(r26)
+lbl_80165DC0:
+/* 80165DC0 00161A20 39 61 00 30 */ addi r11, r1, 0x30
+/* 80165DC4 00161A24 7F C3 F3 78 */ mr r3, r30
+/* 80165DC8 00161A28 48 06 13 9D */ bl _restgpr_23
+/* 80165DCC 00161A2C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80165DD0 00161A30 7C 08 03 A6 */ mtlr r0
+/* 80165DD4 00161A34 38 21 00 30 */ addi r1, r1, 0x30
+/* 80165DD8 00161A38 4E 80 00 20 */ blr
+
+.global func_80165DDC
+func_80165DDC:
+/* 80165DDC 00161A3C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80165DE0 00161A40 7C 08 02 A6 */ mflr r0
+/* 80165DE4 00161A44 3C C0 80 42 */ lis r6, lbl_8041F218@ha
+/* 80165DE8 00161A48 2C 04 00 02 */ cmpwi r4, 2
+/* 80165DEC 00161A4C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80165DF0 00161A50 38 C6 F2 18 */ addi r6, r6, lbl_8041F218@l
+/* 80165DF4 00161A54 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80165DF8 00161A58 3B E0 00 00 */ li r31, 0
+/* 80165DFC 00161A5C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80165E00 00161A60 7C 7E 1B 78 */ mr r30, r3
+/* 80165E04 00161A64 41 82 00 AC */ beq lbl_80165EB0
+/* 80165E08 00161A68 40 80 00 14 */ bge lbl_80165E1C
+/* 80165E0C 00161A6C 2C 04 00 00 */ cmpwi r4, 0
+/* 80165E10 00161A70 41 82 00 18 */ beq lbl_80165E28
+/* 80165E14 00161A74 40 80 00 78 */ bge lbl_80165E8C
+/* 80165E18 00161A78 48 00 01 4C */ b lbl_80165F64
+lbl_80165E1C:
+/* 80165E1C 00161A7C 2C 04 00 04 */ cmpwi r4, 4
+/* 80165E20 00161A80 40 80 01 44 */ bge lbl_80165F64
+/* 80165E24 00161A84 48 00 00 AC */ b lbl_80165ED0
+lbl_80165E28:
+/* 80165E28 00161A88 2C 05 00 00 */ cmpwi r5, 0
+/* 80165E2C 00161A8C 3B E6 00 00 */ addi r31, r6, 0
+/* 80165E30 00161A90 41 82 01 34 */ beq lbl_80165F64
+/* 80165E34 00161A94 80 63 18 80 */ lwz r3, 0x1880(r3)
+/* 80165E38 00161A98 38 9E 08 7C */ addi r4, r30, 0x87c
+/* 80165E3C 00161A9C 38 A0 06 EC */ li r5, 0x6ec
+/* 80165E40 00161AA0 4B E9 E1 C1 */ bl memcpy
+/* 80165E44 00161AA4 38 00 00 01 */ li r0, 1
+/* 80165E48 00161AA8 38 60 02 68 */ li r3, 0x268
+/* 80165E4C 00161AAC 90 1E 18 7C */ stw r0, 0x187c(r30)
+/* 80165E50 00161AB0 4B FF CC 41 */ bl func_80162A90
+/* 80165E54 00161AB4 2C 03 00 01 */ cmpwi r3, 1
+/* 80165E58 00161AB8 41 82 00 28 */ beq lbl_80165E80
+/* 80165E5C 00161ABC 40 80 01 08 */ bge lbl_80165F64
+/* 80165E60 00161AC0 2C 03 00 00 */ cmpwi r3, 0
+/* 80165E64 00161AC4 40 80 00 08 */ bge lbl_80165E6C
+/* 80165E68 00161AC8 48 00 00 FC */ b lbl_80165F64
+lbl_80165E6C:
+/* 80165E6C 00161ACC 48 00 2B 35 */ bl func_801689A0
+/* 80165E70 00161AD0 48 00 2C FD */ bl func_80168B6C
+/* 80165E74 00161AD4 80 7E 18 80 */ lwz r3, 0x1880(r30)
+/* 80165E78 00161AD8 4B FF DE 3D */ bl func_80163CB4
+/* 80165E7C 00161ADC 48 00 00 E8 */ b lbl_80165F64
+lbl_80165E80:
+/* 80165E80 00161AE0 38 00 00 00 */ li r0, 0
+/* 80165E84 00161AE4 90 1E 08 60 */ stw r0, 0x860(r30)
+/* 80165E88 00161AE8 48 00 00 DC */ b lbl_80165F64
+lbl_80165E8C:
+/* 80165E8C 00161AEC 2C 05 00 00 */ cmpwi r5, 0
+/* 80165E90 00161AF0 3B E6 00 1C */ addi r31, r6, 0x1c
+/* 80165E94 00161AF4 41 82 00 D0 */ beq lbl_80165F64
+/* 80165E98 00161AF8 38 63 08 7C */ addi r3, r3, 0x87c
+/* 80165E9C 00161AFC 38 9E 08 4C */ addi r4, r30, 0x84c
+/* 80165EA0 00161B00 38 BE 08 50 */ addi r5, r30, 0x850
+/* 80165EA4 00161B04 4B FF FD 01 */ bl func_80165BA4
+/* 80165EA8 00161B08 90 7E 08 48 */ stw r3, 0x848(r30)
+/* 80165EAC 00161B0C 48 00 00 B8 */ b lbl_80165F64
+lbl_80165EB0:
+/* 80165EB0 00161B10 2C 05 00 00 */ cmpwi r5, 0
+/* 80165EB4 00161B14 3B E6 00 34 */ addi r31, r6, 0x34
+/* 80165EB8 00161B18 41 82 00 AC */ beq lbl_80165F64
+/* 80165EBC 00161B1C 38 83 08 7C */ addi r4, r3, 0x87c
+/* 80165EC0 00161B20 38 A0 00 08 */ li r5, 8
+/* 80165EC4 00161B24 38 63 08 58 */ addi r3, r3, 0x858
+/* 80165EC8 00161B28 4B E9 E1 39 */ bl memcpy
+/* 80165ECC 00161B2C 48 00 00 98 */ b lbl_80165F64
+lbl_80165ED0:
+/* 80165ED0 00161B30 2C 05 00 00 */ cmpwi r5, 0
+/* 80165ED4 00161B34 3B E6 00 4C */ addi r31, r6, 0x4c
+/* 80165ED8 00161B38 41 82 00 8C */ beq lbl_80165F64
+/* 80165EDC 00161B3C 38 61 00 08 */ addi r3, r1, 8
+/* 80165EE0 00161B40 38 9E 08 7C */ addi r4, r30, 0x87c
+/* 80165EE4 00161B44 38 A0 00 04 */ li r5, 4
+/* 80165EE8 00161B48 4B E9 E1 19 */ bl memcpy
+/* 80165EEC 00161B4C 48 00 28 E5 */ bl func_801687D0
+/* 80165EF0 00161B50 80 01 00 08 */ lwz r0, 8(r1)
+/* 80165EF4 00161B54 7C 00 18 40 */ cmplw r0, r3
+/* 80165EF8 00161B58 40 82 00 24 */ bne lbl_80165F1C
+/* 80165EFC 00161B5C 4B FF D4 89 */ bl func_80163384
+/* 80165F00 00161B60 A0 1E 00 00 */ lhz r0, 0(r30)
+/* 80165F04 00161B64 7C 03 00 00 */ cmpw r3, r0
+/* 80165F08 00161B68 40 80 00 0C */ bge lbl_80165F14
+/* 80165F0C 00161B6C 38 00 00 01 */ li r0, 1
+/* 80165F10 00161B70 48 00 00 1C */ b lbl_80165F2C
+lbl_80165F14:
+/* 80165F14 00161B74 38 00 00 00 */ li r0, 0
+/* 80165F18 00161B78 48 00 00 14 */ b lbl_80165F2C
+lbl_80165F1C:
+/* 80165F1C 00161B7C 7C 60 02 78 */ xor r0, r3, r0
+/* 80165F20 00161B80 7C 00 00 34 */ cntlzw r0, r0
+/* 80165F24 00161B84 7C 60 00 30 */ slw r0, r3, r0
+/* 80165F28 00161B88 54 00 0F FE */ srwi r0, r0, 0x1f
+lbl_80165F2C:
+/* 80165F2C 00161B8C 2C 00 00 00 */ cmpwi r0, 0
+/* 80165F30 00161B90 41 82 00 0C */ beq lbl_80165F3C
+/* 80165F34 00161B94 48 00 28 65 */ bl func_80168798
+/* 80165F38 00161B98 48 00 00 08 */ b lbl_80165F40
+lbl_80165F3C:
+/* 80165F3C 00161B9C 48 00 28 69 */ bl func_801687A4
+lbl_80165F40:
+/* 80165F40 00161BA0 4B FF D4 45 */ bl func_80163384
+/* 80165F44 00161BA4 A0 1E 00 00 */ lhz r0, 0(r30)
+/* 80165F48 00161BA8 7C 03 00 00 */ cmpw r3, r0
+/* 80165F4C 00161BAC 40 80 00 0C */ bge lbl_80165F58
+/* 80165F50 00161BB0 48 00 28 61 */ bl func_801687B0
+/* 80165F54 00161BB4 48 00 00 08 */ b lbl_80165F5C
+lbl_80165F58:
+/* 80165F58 00161BB8 48 00 28 65 */ bl func_801687BC
+lbl_80165F5C:
+/* 80165F5C 00161BBC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80165F60 00161BC0 90 1E 08 54 */ stw r0, 0x854(r30)
+lbl_80165F64:
+/* 80165F64 00161BC4 7F E3 FB 78 */ mr r3, r31
+/* 80165F68 00161BC8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80165F6C 00161BCC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80165F70 00161BD0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80165F74 00161BD4 7C 08 03 A6 */ mtlr r0
+/* 80165F78 00161BD8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80165F7C 00161BDC 4E 80 00 20 */ blr
+
+.global func_80165F80
+func_80165F80:
+/* 80165F80 00161BE0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80165F84 00161BE4 7C 08 02 A6 */ mflr r0
+/* 80165F88 00161BE8 2C 04 00 00 */ cmpwi r4, 0
+/* 80165F8C 00161BEC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80165F90 00161BF0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80165F94 00161BF4 3B E0 00 00 */ li r31, 0
+/* 80165F98 00161BF8 93 C1 00 08 */ stw r30, 8(r1)
+/* 80165F9C 00161BFC 7C 7E 1B 78 */ mr r30, r3
+/* 80165FA0 00161C00 41 82 00 08 */ beq lbl_80165FA8
+/* 80165FA4 00161C04 48 00 00 40 */ b lbl_80165FE4
+lbl_80165FA8:
+/* 80165FA8 00161C08 80 03 18 7C */ lwz r0, 0x187c(r3)
+/* 80165FAC 00161C0C 2C 00 00 00 */ cmpwi r0, 0
+/* 80165FB0 00161C10 41 82 00 0C */ beq lbl_80165FBC
+/* 80165FB4 00161C14 3B ED 83 48 */ addi r31, r13, lbl_8063D608-_SDA_BASE_
+/* 80165FB8 00161C18 48 00 00 2C */ b lbl_80165FE4
+lbl_80165FBC:
+/* 80165FBC 00161C1C 2C 05 00 00 */ cmpwi r5, 0
+/* 80165FC0 00161C20 3F E0 80 42 */ lis r31, lbl_8041F218@ha
+/* 80165FC4 00161C24 3B FF F2 18 */ addi r31, r31, lbl_8041F218@l
+/* 80165FC8 00161C28 41 82 00 1C */ beq lbl_80165FE4
+/* 80165FCC 00161C2C 80 63 18 80 */ lwz r3, 0x1880(r3)
+/* 80165FD0 00161C30 38 9E 08 7C */ addi r4, r30, 0x87c
+/* 80165FD4 00161C34 38 A0 06 EC */ li r5, 0x6ec
+/* 80165FD8 00161C38 4B E9 E0 29 */ bl memcpy
+/* 80165FDC 00161C3C 38 00 00 01 */ li r0, 1
+/* 80165FE0 00161C40 90 1E 18 7C */ stw r0, 0x187c(r30)
+lbl_80165FE4:
+/* 80165FE4 00161C44 7F E3 FB 78 */ mr r3, r31
+/* 80165FE8 00161C48 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80165FEC 00161C4C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80165FF0 00161C50 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80165FF4 00161C54 7C 08 03 A6 */ mtlr r0
+/* 80165FF8 00161C58 38 21 00 10 */ addi r1, r1, 0x10
+/* 80165FFC 00161C5C 4E 80 00 20 */ blr
+
+.global func_80166000
+func_80166000:
+/* 80166000 00161C60 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166004 00161C64 7C 08 02 A6 */ mflr r0
+/* 80166008 00161C68 3C C0 80 42 */ lis r6, lbl_8041F218@ha
+/* 8016600C 00161C6C 2C 04 00 01 */ cmpwi r4, 1
+/* 80166010 00161C70 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166014 00161C74 38 C6 F2 18 */ addi r6, r6, lbl_8041F218@l
+/* 80166018 00161C78 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8016601C 00161C7C 3B E0 00 00 */ li r31, 0
+/* 80166020 00161C80 93 C1 00 08 */ stw r30, 8(r1)
+/* 80166024 00161C84 7C 7E 1B 78 */ mr r30, r3
+/* 80166028 00161C88 41 82 00 44 */ beq lbl_8016606C
+/* 8016602C 00161C8C 40 80 00 10 */ bge lbl_8016603C
+/* 80166030 00161C90 2C 04 00 00 */ cmpwi r4, 0
+/* 80166034 00161C94 40 80 00 14 */ bge lbl_80166048
+/* 80166038 00161C98 48 00 00 84 */ b lbl_801660BC
+lbl_8016603C:
+/* 8016603C 00161C9C 2C 04 00 03 */ cmpwi r4, 3
+/* 80166040 00161CA0 40 80 00 7C */ bge lbl_801660BC
+/* 80166044 00161CA4 48 00 00 58 */ b lbl_8016609C
+lbl_80166048:
+/* 80166048 00161CA8 2C 05 00 00 */ cmpwi r5, 0
+/* 8016604C 00161CAC 3B E6 00 64 */ addi r31, r6, 0x64
+/* 80166050 00161CB0 41 82 00 6C */ beq lbl_801660BC
+/* 80166054 00161CB4 80 83 18 9C */ lwz r4, 0x189c(r3)
+/* 80166058 00161CB8 38 63 08 80 */ addi r3, r3, 0x880
+/* 8016605C 00161CBC 48 27 BD 45 */ bl func_803E1DA0
+/* 80166060 00161CC0 38 00 00 01 */ li r0, 1
+/* 80166064 00161CC4 90 1E 18 98 */ stw r0, 0x1898(r30)
+/* 80166068 00161CC8 48 00 00 54 */ b lbl_801660BC
+lbl_8016606C:
+/* 8016606C 00161CCC 2C 05 00 00 */ cmpwi r5, 0
+/* 80166070 00161CD0 3B E6 00 80 */ addi r31, r6, 0x80
+/* 80166074 00161CD4 41 82 00 48 */ beq lbl_801660BC
+/* 80166078 00161CD8 38 63 08 7C */ addi r3, r3, 0x87c
+/* 8016607C 00161CDC 48 27 B8 1D */ bl func_803E1898
+/* 80166080 00161CE0 90 7E 18 84 */ stw r3, 0x1884(r30)
+/* 80166084 00161CE4 38 7E 08 7C */ addi r3, r30, 0x87c
+/* 80166088 00161CE8 80 9E 18 8C */ lwz r4, 0x188c(r30)
+/* 8016608C 00161CEC 48 27 B0 91 */ bl func_803E111C
+/* 80166090 00161CF0 38 00 00 01 */ li r0, 1
+/* 80166094 00161CF4 90 1E 18 88 */ stw r0, 0x1888(r30)
+/* 80166098 00161CF8 48 00 00 24 */ b lbl_801660BC
+lbl_8016609C:
+/* 8016609C 00161CFC 2C 05 00 00 */ cmpwi r5, 0
+/* 801660A0 00161D00 3B E6 00 9C */ addi r31, r6, 0x9c
+/* 801660A4 00161D04 41 82 00 18 */ beq lbl_801660BC
+/* 801660A8 00161D08 80 83 18 94 */ lwz r4, 0x1894(r3)
+/* 801660AC 00161D0C 38 63 08 7C */ addi r3, r3, 0x87c
+/* 801660B0 00161D10 48 27 BA 15 */ bl func_803E1AC4
+/* 801660B4 00161D14 38 00 00 01 */ li r0, 1
+/* 801660B8 00161D18 90 1E 18 90 */ stw r0, 0x1890(r30)
+lbl_801660BC:
+/* 801660BC 00161D1C 7F E3 FB 78 */ mr r3, r31
+/* 801660C0 00161D20 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801660C4 00161D24 83 C1 00 08 */ lwz r30, 8(r1)
+/* 801660C8 00161D28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801660CC 00161D2C 7C 08 03 A6 */ mtlr r0
+/* 801660D0 00161D30 38 21 00 10 */ addi r1, r1, 0x10
+/* 801660D4 00161D34 4E 80 00 20 */ blr
+
+.global func_801660D8
+func_801660D8:
+/* 801660D8 00161D38 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801660DC 00161D3C 7C 08 02 A6 */ mflr r0
+/* 801660E0 00161D40 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801660E4 00161D44 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801660E8 00161D48 7C 7F 1B 78 */ mr r31, r3
+/* 801660EC 00161D4C 48 0F 7E E5 */ bl func_8025DFD0
+/* 801660F0 00161D50 48 0F 81 C9 */ bl func_8025E2B8
+/* 801660F4 00161D54 2C 03 00 00 */ cmpwi r3, 0
+/* 801660F8 00161D58 41 82 00 50 */ beq lbl_80166148
+/* 801660FC 00161D5C 48 0F 7E D5 */ bl func_8025DFD0
+/* 80166100 00161D60 48 0F 7F A9 */ bl func_8025E0A8
+/* 80166104 00161D64 2C 03 00 02 */ cmpwi r3, 2
+/* 80166108 00161D68 41 82 00 2C */ beq lbl_80166134
+/* 8016610C 00161D6C 40 80 00 10 */ bge lbl_8016611C
+/* 80166110 00161D70 2C 03 00 01 */ cmpwi r3, 1
+/* 80166114 00161D74 40 80 00 14 */ bge lbl_80166128
+/* 80166118 00161D78 48 00 00 30 */ b lbl_80166148
+lbl_8016611C:
+/* 8016611C 00161D7C 2C 03 00 04 */ cmpwi r3, 4
+/* 80166120 00161D80 40 80 00 28 */ bge lbl_80166148
+/* 80166124 00161D84 48 00 00 1C */ b lbl_80166140
+lbl_80166128:
+/* 80166128 00161D88 7F E3 FB 78 */ mr r3, r31
+/* 8016612C 00161D8C 48 00 00 E5 */ bl func_80166210
+/* 80166130 00161D90 48 00 00 18 */ b lbl_80166148
+lbl_80166134:
+/* 80166134 00161D94 7F E3 FB 78 */ mr r3, r31
+/* 80166138 00161D98 48 00 00 25 */ bl func_8016615C
+/* 8016613C 00161D9C 48 00 00 0C */ b lbl_80166148
+lbl_80166140:
+/* 80166140 00161DA0 7F E3 FB 78 */ mr r3, r31
+/* 80166144 00161DA4 48 00 04 ED */ bl func_80166630
+lbl_80166148:
+/* 80166148 00161DA8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016614C 00161DAC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166150 00161DB0 7C 08 03 A6 */ mtlr r0
+/* 80166154 00161DB4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166158 00161DB8 4E 80 00 20 */ blr
+
+.global func_8016615C
+func_8016615C:
+/* 8016615C 00161DBC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166160 00161DC0 7C 08 02 A6 */ mflr r0
+/* 80166164 00161DC4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166168 00161DC8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8016616C 00161DCC 7C 7F 1B 78 */ mr r31, r3
+/* 80166170 00161DD0 A0 03 08 6C */ lhz r0, 0x86c(r3)
+/* 80166174 00161DD4 2C 00 00 01 */ cmpwi r0, 1
+/* 80166178 00161DD8 41 82 00 84 */ beq lbl_801661FC
+/* 8016617C 00161DDC 40 80 00 80 */ bge lbl_801661FC
+/* 80166180 00161DE0 2C 00 00 00 */ cmpwi r0, 0
+/* 80166184 00161DE4 40 80 00 08 */ bge lbl_8016618C
+/* 80166188 00161DE8 48 00 00 74 */ b lbl_801661FC
+lbl_8016618C:
+/* 8016618C 00161DEC 4B FF C9 E5 */ bl func_80162B70
+/* 80166190 00161DF0 2C 03 00 01 */ cmpwi r3, 1
+/* 80166194 00161DF4 40 82 00 4C */ bne lbl_801661E0
+/* 80166198 00161DF8 48 0F 7E 39 */ bl func_8025DFD0
+/* 8016619C 00161DFC 48 0F 81 79 */ bl func_8025E314
+/* 801661A0 00161E00 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 801661A4 00161E04 48 0F CE 49 */ bl func_80262FEC
+/* 801661A8 00161E08 2C 03 00 00 */ cmpwi r3, 0
+/* 801661AC 00161E0C 41 82 00 24 */ beq lbl_801661D0
+/* 801661B0 00161E10 38 7F 00 02 */ addi r3, r31, 2
+/* 801661B4 00161E14 4B FF F3 81 */ bl func_80165534
+/* 801661B8 00161E18 7C 64 1B 78 */ mr r4, r3
+/* 801661BC 00161E1C 80 7F 18 9C */ lwz r3, 0x189c(r31)
+/* 801661C0 00161E20 38 84 00 0C */ addi r4, r4, 0xc
+/* 801661C4 00161E24 38 A0 00 20 */ li r5, 0x20
+/* 801661C8 00161E28 4B E9 DE 39 */ bl memcpy
+/* 801661CC 00161E2C 48 00 00 0C */ b lbl_801661D8
+lbl_801661D0:
+/* 801661D0 00161E30 38 7F 00 02 */ addi r3, r31, 2
+/* 801661D4 00161E34 4B FF F6 1D */ bl func_801657F0
+lbl_801661D8:
+/* 801661D8 00161E38 38 00 00 01 */ li r0, 1
+/* 801661DC 00161E3C 90 1F 18 98 */ stw r0, 0x1898(r31)
+lbl_801661E0:
+/* 801661E0 00161E40 4B FF C9 91 */ bl func_80162B70
+/* 801661E4 00161E44 2C 03 00 02 */ cmpwi r3, 2
+/* 801661E8 00161E48 40 82 00 08 */ bne lbl_801661F0
+/* 801661EC 00161E4C 4B FF EB 19 */ bl func_80164D04
+lbl_801661F0:
+/* 801661F0 00161E50 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 801661F4 00161E54 38 03 00 01 */ addi r0, r3, 1
+/* 801661F8 00161E58 B0 1F 08 6C */ sth r0, 0x86c(r31)
+lbl_801661FC:
+/* 801661FC 00161E5C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166200 00161E60 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166204 00161E64 7C 08 03 A6 */ mtlr r0
+/* 80166208 00161E68 38 21 00 10 */ addi r1, r1, 0x10
+/* 8016620C 00161E6C 4E 80 00 20 */ blr
+
+.global func_80166210
+func_80166210:
+/* 80166210 00161E70 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80166214 00161E74 7C 08 02 A6 */ mflr r0
+/* 80166218 00161E78 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016621C 00161E7C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80166220 00161E80 7C 7F 1B 78 */ mr r31, r3
+/* 80166224 00161E84 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80166228 00161E88 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8016622C 00161E8C 80 03 08 64 */ lwz r0, 0x864(r3)
+/* 80166230 00161E90 2C 00 00 00 */ cmpwi r0, 0
+/* 80166234 00161E94 41 82 00 24 */ beq lbl_80166258
+/* 80166238 00161E98 48 0F 7D 99 */ bl func_8025DFD0
+/* 8016623C 00161E9C 48 0F 80 D1 */ bl func_8025E30C
+/* 80166240 00161EA0 81 83 00 00 */ lwz r12, 0(r3)
+/* 80166244 00161EA4 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80166248 00161EA8 81 8C 00 60 */ lwz r12, 0x60(r12)
+/* 8016624C 00161EAC 7D 89 03 A6 */ mtctr r12
+/* 80166250 00161EB0 4E 80 04 21 */ bctrl
+/* 80166254 00161EB4 48 00 03 C0 */ b lbl_80166614
+lbl_80166258:
+/* 80166258 00161EB8 48 0F 7D 79 */ bl func_8025DFD0
+/* 8016625C 00161EBC 48 0F 80 B1 */ bl func_8025E30C
+/* 80166260 00161EC0 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80166264 00161EC4 48 0F 86 D5 */ bl func_8025E938
+/* 80166268 00161EC8 28 03 00 1E */ cmplwi r3, 0x1e
+/* 8016626C 00161ECC 40 81 00 24 */ ble lbl_80166290
+/* 80166270 00161ED0 48 0F 7D 61 */ bl func_8025DFD0
+/* 80166274 00161ED4 48 0F 80 99 */ bl func_8025E30C
+/* 80166278 00161ED8 81 83 00 00 */ lwz r12, 0(r3)
+/* 8016627C 00161EDC A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80166280 00161EE0 81 8C 00 60 */ lwz r12, 0x60(r12)
+/* 80166284 00161EE4 7D 89 03 A6 */ mtctr r12
+/* 80166288 00161EE8 4E 80 04 21 */ bctrl
+/* 8016628C 00161EEC 48 00 03 88 */ b lbl_80166614
+lbl_80166290:
+/* 80166290 00161EF0 A0 9F 08 6C */ lhz r4, 0x86c(r31)
+/* 80166294 00161EF4 28 04 00 1E */ cmplwi r4, 0x1e
+/* 80166298 00161EF8 41 81 03 7C */ bgt lbl_80166614
+/* 8016629C 00161EFC 3C 60 80 42 */ lis r3, lbl_8041F2E8@ha
+/* 801662A0 00161F00 54 80 10 3A */ slwi r0, r4, 2
+/* 801662A4 00161F04 38 63 F2 E8 */ addi r3, r3, lbl_8041F2E8@l
+/* 801662A8 00161F08 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801662AC 00161F0C 7C 69 03 A6 */ mtctr r3
+/* 801662B0 00161F10 4E 80 04 20 */ bctr
+/* 801662B4 00161F14 C0 42 90 34 */ lfs f2, lbl_80641634-_SDA2_BASE_(r2)
+/* 801662B8 00161F18 38 04 00 01 */ addi r0, r4, 1
+/* 801662BC 00161F1C C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 801662C0 00161F20 38 60 00 00 */ li r3, 0
+/* 801662C4 00161F24 C0 02 90 30 */ lfs f0, lbl_80641630-_SDA2_BASE_(r2)
+/* 801662C8 00161F28 EC 22 00 72 */ fmuls f1, f2, f1
+/* 801662CC 00161F2C B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801662D0 00161F30 90 7F 08 70 */ stw r3, 0x870(r31)
+/* 801662D4 00161F34 EC 00 08 2A */ fadds f0, f0, f1
+/* 801662D8 00161F38 FC 00 00 1E */ fctiwz f0, f0
+/* 801662DC 00161F3C D8 01 00 08 */ stfd f0, 8(r1)
+/* 801662E0 00161F40 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 801662E4 00161F44 90 1F 08 68 */ stw r0, 0x868(r31)
+/* 801662E8 00161F48 48 00 03 2C */ b lbl_80166614
+/* 801662EC 00161F4C 80 7F 08 68 */ lwz r3, 0x868(r31)
+/* 801662F0 00161F50 38 03 FF FF */ addi r0, r3, -1
+/* 801662F4 00161F54 2C 03 00 00 */ cmpwi r3, 0
+/* 801662F8 00161F58 90 1F 08 68 */ stw r0, 0x868(r31)
+/* 801662FC 00161F5C 40 80 03 18 */ bge lbl_80166614
+/* 80166300 00161F60 38 04 00 01 */ addi r0, r4, 1
+/* 80166304 00161F64 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166308 00161F68 48 00 03 0C */ b lbl_80166614
+/* 8016630C 00161F6C 38 00 00 0A */ li r0, 0xa
+/* 80166310 00161F70 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166314 00161F74 48 00 03 00 */ b lbl_80166614
+/* 80166318 00161F78 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 8016631C 00161F7C 7F E3 FB 78 */ mr r3, r31
+/* 80166320 00161F80 38 A0 00 00 */ li r5, 0
+/* 80166324 00161F84 4B FF FC DD */ bl func_80166000
+/* 80166328 00161F88 2C 03 00 00 */ cmpwi r3, 0
+/* 8016632C 00161F8C 7C 7D 1B 78 */ mr r29, r3
+/* 80166330 00161F90 40 82 00 10 */ bne lbl_80166340
+/* 80166334 00161F94 38 00 00 14 */ li r0, 0x14
+/* 80166338 00161F98 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 8016633C 00161F9C 48 00 02 D8 */ b lbl_80166614
+lbl_80166340:
+/* 80166340 00161FA0 48 0F 7C 91 */ bl func_8025DFD0
+/* 80166344 00161FA4 48 0F 7F C9 */ bl func_8025E30C
+/* 80166348 00161FA8 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 8016634C 00161FAC 7F A5 EB 78 */ mr r5, r29
+/* 80166350 00161FB0 48 0F A1 AD */ bl func_802604FC
+/* 80166354 00161FB4 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 80166358 00161FB8 48 0F 7C 79 */ bl func_8025DFD0
+/* 8016635C 00161FBC 48 0F 7F B1 */ bl func_8025E30C
+/* 80166360 00161FC0 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166364 00161FC4 38 BF 08 7C */ addi r5, r31, 0x87c
+/* 80166368 00161FC8 38 C0 10 00 */ li r6, 0x1000
+/* 8016636C 00161FCC 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166370 00161FD0 48 0F A2 11 */ bl func_80260580
+/* 80166374 00161FD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80166378 00161FD8 40 80 00 28 */ bge lbl_801663A0
+/* 8016637C 00161FDC 48 0F 7C 55 */ bl func_8025DFD0
+/* 80166380 00161FE0 48 0F 7F 8D */ bl func_8025E30C
+/* 80166384 00161FE4 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166388 00161FE8 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 8016638C 00161FEC 48 0F A1 6D */ bl func_802604F8
+/* 80166390 00161FF0 38 60 00 00 */ li r3, 0
+/* 80166394 00161FF4 38 00 00 01 */ li r0, 1
+/* 80166398 00161FF8 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 8016639C 00161FFC 90 1F 08 64 */ stw r0, 0x864(r31)
+lbl_801663A0:
+/* 801663A0 00162000 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 801663A4 00162004 38 03 00 01 */ addi r0, r3, 1
+/* 801663A8 00162008 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801663AC 0016200C 48 00 02 68 */ b lbl_80166614
+/* 801663B0 00162010 48 0F 7C 21 */ bl func_8025DFD0
+/* 801663B4 00162014 48 0F 7F 59 */ bl func_8025E30C
+/* 801663B8 00162018 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801663BC 0016201C 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801663C0 00162020 48 0F A0 99 */ bl func_80260458
+/* 801663C4 00162024 2C 03 00 00 */ cmpwi r3, 0
+/* 801663C8 00162028 40 82 02 4C */ bne lbl_80166614
+/* 801663CC 0016202C 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 801663D0 00162030 7F E3 FB 78 */ mr r3, r31
+/* 801663D4 00162034 38 A0 00 00 */ li r5, 0
+/* 801663D8 00162038 4B FF FC 29 */ bl func_80166000
+/* 801663DC 0016203C 48 0F 7B F5 */ bl func_8025DFD0
+/* 801663E0 00162040 48 0F 7F 2D */ bl func_8025E30C
+/* 801663E4 00162044 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801663E8 00162048 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801663EC 0016204C 48 0F A0 B1 */ bl func_8026049C
+/* 801663F0 00162050 2C 03 00 00 */ cmpwi r3, 0
+/* 801663F4 00162054 41 81 00 10 */ bgt lbl_80166404
+/* 801663F8 00162058 38 00 00 01 */ li r0, 1
+/* 801663FC 0016205C 90 1F 08 64 */ stw r0, 0x864(r31)
+/* 80166400 00162060 48 00 00 14 */ b lbl_80166414
+lbl_80166404:
+/* 80166404 00162064 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 80166408 00162068 7F E3 FB 78 */ mr r3, r31
+/* 8016640C 0016206C 38 A0 00 01 */ li r5, 1
+/* 80166410 00162070 4B FF FB F1 */ bl func_80166000
+lbl_80166414:
+/* 80166414 00162074 48 0F 7B BD */ bl func_8025DFD0
+/* 80166418 00162078 48 0F 7E F5 */ bl func_8025E30C
+/* 8016641C 0016207C 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166420 00162080 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166424 00162084 48 0F A0 D5 */ bl func_802604F8
+/* 80166428 00162088 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 8016642C 0016208C 38 00 00 00 */ li r0, 0
+/* 80166430 00162090 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 80166434 00162094 38 84 00 01 */ addi r4, r4, 1
+/* 80166438 00162098 90 1F 08 74 */ stw r0, 0x874(r31)
+/* 8016643C 0016209C 38 03 FF FF */ addi r0, r3, -1
+/* 80166440 001620A0 90 9F 08 70 */ stw r4, 0x870(r31)
+/* 80166444 001620A4 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166448 001620A8 48 00 01 CC */ b lbl_80166614
+/* 8016644C 001620AC 80 1F 18 98 */ lwz r0, 0x1898(r31)
+/* 80166450 001620B0 38 64 00 01 */ addi r3, r4, 1
+/* 80166454 001620B4 B0 7F 08 6C */ sth r3, 0x86c(r31)
+/* 80166458 001620B8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016645C 001620BC 41 82 01 B8 */ beq lbl_80166614
+/* 80166460 001620C0 38 7F 00 02 */ addi r3, r31, 2
+/* 80166464 001620C4 4B FF F0 D1 */ bl func_80165534
+/* 80166468 001620C8 80 9F 18 9C */ lwz r4, 0x189c(r31)
+/* 8016646C 001620CC 38 A0 00 20 */ li r5, 0x20
+/* 80166470 001620D0 38 63 00 0C */ addi r3, r3, 0xc
+/* 80166474 001620D4 4B E9 DB 8D */ bl memcpy
+/* 80166478 001620D8 48 00 01 9C */ b lbl_80166614
+/* 8016647C 001620DC 4B FF C6 F5 */ bl func_80162B70
+/* 80166480 001620E0 2C 03 00 02 */ cmpwi r3, 2
+/* 80166484 001620E4 41 82 00 10 */ beq lbl_80166494
+/* 80166488 001620E8 38 00 00 1E */ li r0, 0x1e
+/* 8016648C 001620EC B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166490 001620F0 48 00 01 84 */ b lbl_80166614
+lbl_80166494:
+/* 80166494 001620F4 3F A0 80 42 */ lis r29, lbl_8041F2D0@ha
+/* 80166498 001620F8 3B BD F2 D0 */ addi r29, r29, lbl_8041F2D0@l
+/* 8016649C 001620FC 48 0F 7B 35 */ bl func_8025DFD0
+/* 801664A0 00162100 48 0F 7E 6D */ bl func_8025E30C
+/* 801664A4 00162104 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 801664A8 00162108 7F A5 EB 78 */ mr r5, r29
+/* 801664AC 0016210C 48 0F A0 51 */ bl func_802604FC
+/* 801664B0 00162110 83 BF 08 78 */ lwz r29, 0x878(r31)
+/* 801664B4 00162114 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 801664B8 00162118 2C 1D 00 00 */ cmpwi r29, 0
+/* 801664BC 0016211C 41 82 00 10 */ beq lbl_801664CC
+/* 801664C0 00162120 48 0F 7B 11 */ bl func_8025DFD0
+/* 801664C4 00162124 7F A4 EB 78 */ mr r4, r29
+/* 801664C8 00162128 48 0F 7B 01 */ bl func_8025DFC8
+lbl_801664CC:
+/* 801664CC 0016212C 3B A0 00 00 */ li r29, 0
+/* 801664D0 00162130 93 BF 08 78 */ stw r29, 0x878(r31)
+/* 801664D4 00162134 48 0F 7A FD */ bl func_8025DFD0
+/* 801664D8 00162138 3F C0 00 01 */ lis r30, 0x000121C8@ha
+/* 801664DC 0016213C 38 9E 21 C8 */ addi r4, r30, 0x000121C8@l
+/* 801664E0 00162140 48 0F 7A E1 */ bl func_8025DFC0
+/* 801664E4 00162144 90 7F 08 78 */ stw r3, 0x878(r31)
+/* 801664E8 00162148 48 0F 7A E9 */ bl func_8025DFD0
+/* 801664EC 0016214C 48 0F 7E 21 */ bl func_8025E30C
+/* 801664F0 00162150 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801664F4 00162154 38 DE 21 C8 */ addi r6, r30, 0x21c8
+/* 801664F8 00162158 80 BF 08 78 */ lwz r5, 0x878(r31)
+/* 801664FC 0016215C 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166500 00162160 48 0F A0 81 */ bl func_80260580
+/* 80166504 00162164 2C 03 00 00 */ cmpwi r3, 0
+/* 80166508 00162168 40 80 00 50 */ bge lbl_80166558
+/* 8016650C 0016216C 48 0F 7A C5 */ bl func_8025DFD0
+/* 80166510 00162170 48 0F 7D FD */ bl func_8025E30C
+/* 80166514 00162174 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166518 00162178 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 8016651C 0016217C 48 0F 9F DD */ bl func_802604F8
+/* 80166520 00162180 83 DF 08 78 */ lwz r30, 0x878(r31)
+/* 80166524 00162184 93 BF 08 74 */ stw r29, 0x874(r31)
+/* 80166528 00162188 2C 1E 00 00 */ cmpwi r30, 0
+/* 8016652C 0016218C 41 82 00 10 */ beq lbl_8016653C
+/* 80166530 00162190 48 0F 7A A1 */ bl func_8025DFD0
+/* 80166534 00162194 7F C4 F3 78 */ mr r4, r30
+/* 80166538 00162198 48 0F 7A 91 */ bl func_8025DFC8
+lbl_8016653C:
+/* 8016653C 0016219C 38 80 00 00 */ li r4, 0
+/* 80166540 001621A0 38 60 00 01 */ li r3, 1
+/* 80166544 001621A4 38 00 00 1E */ li r0, 0x1e
+/* 80166548 001621A8 90 9F 08 78 */ stw r4, 0x878(r31)
+/* 8016654C 001621AC 90 7F 08 64 */ stw r3, 0x864(r31)
+/* 80166550 001621B0 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166554 001621B4 48 00 00 C0 */ b lbl_80166614
+lbl_80166558:
+/* 80166558 001621B8 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 8016655C 001621BC 38 03 00 01 */ addi r0, r3, 1
+/* 80166560 001621C0 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166564 001621C4 48 00 00 B0 */ b lbl_80166614
+/* 80166568 001621C8 48 0F 7A 69 */ bl func_8025DFD0
+/* 8016656C 001621CC 48 0F 7D A1 */ bl func_8025E30C
+/* 80166570 001621D0 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166574 001621D4 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166578 001621D8 48 0F 9E E1 */ bl func_80260458
+/* 8016657C 001621DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80166580 001621E0 40 82 00 94 */ bne lbl_80166614
+/* 80166584 001621E4 48 0F 7A 4D */ bl func_8025DFD0
+/* 80166588 001621E8 48 0F 7D 85 */ bl func_8025E30C
+/* 8016658C 001621EC 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166590 001621F0 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166594 001621F4 48 0F 9F 09 */ bl func_8026049C
+/* 80166598 001621F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016659C 001621FC 41 81 00 10 */ bgt lbl_801665AC
+/* 801665A0 00162200 38 00 00 01 */ li r0, 1
+/* 801665A4 00162204 90 1F 08 64 */ stw r0, 0x864(r31)
+/* 801665A8 00162208 48 00 00 18 */ b lbl_801665C0
+lbl_801665AC:
+/* 801665AC 0016220C 80 7F 08 78 */ lwz r3, 0x878(r31)
+/* 801665B0 00162210 80 9F 18 A4 */ lwz r4, 0x18a4(r31)
+/* 801665B4 00162214 48 27 B6 CD */ bl func_803E1C80
+/* 801665B8 00162218 38 00 00 01 */ li r0, 1
+/* 801665BC 0016221C 90 1F 18 A0 */ stw r0, 0x18a0(r31)
+lbl_801665C0:
+/* 801665C0 00162220 48 0F 7A 11 */ bl func_8025DFD0
+/* 801665C4 00162224 48 0F 7D 49 */ bl func_8025E30C
+/* 801665C8 00162228 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801665CC 0016222C 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801665D0 00162230 48 0F 9F 29 */ bl func_802604F8
+/* 801665D4 00162234 83 BF 08 78 */ lwz r29, 0x878(r31)
+/* 801665D8 00162238 38 00 00 00 */ li r0, 0
+/* 801665DC 0016223C 90 1F 08 74 */ stw r0, 0x874(r31)
+/* 801665E0 00162240 2C 1D 00 00 */ cmpwi r29, 0
+/* 801665E4 00162244 41 82 00 10 */ beq lbl_801665F4
+/* 801665E8 00162248 48 0F 79 E9 */ bl func_8025DFD0
+/* 801665EC 0016224C 7F A4 EB 78 */ mr r4, r29
+/* 801665F0 00162250 48 0F 79 D9 */ bl func_8025DFC8
+lbl_801665F4:
+/* 801665F4 00162254 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 801665F8 00162258 38 00 00 00 */ li r0, 0
+/* 801665FC 0016225C 90 1F 08 78 */ stw r0, 0x878(r31)
+/* 80166600 00162260 38 03 00 01 */ addi r0, r3, 1
+/* 80166604 00162264 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166608 00162268 48 00 00 0C */ b lbl_80166614
+/* 8016660C 0016226C 38 00 00 1E */ li r0, 0x1e
+/* 80166610 00162270 B0 1F 08 6C */ sth r0, 0x86c(r31)
+lbl_80166614:
+/* 80166614 00162274 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80166618 00162278 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8016661C 0016227C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80166620 00162280 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80166624 00162284 7C 08 03 A6 */ mtlr r0
+/* 80166628 00162288 38 21 00 20 */ addi r1, r1, 0x20
+/* 8016662C 0016228C 4E 80 00 20 */ blr
+
+.global func_80166630
+func_80166630:
+/* 80166630 00162290 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80166634 00162294 7C 08 02 A6 */ mflr r0
+/* 80166638 00162298 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016663C 0016229C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80166640 001622A0 7C 7F 1B 78 */ mr r31, r3
+/* 80166644 001622A4 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80166648 001622A8 80 03 08 64 */ lwz r0, 0x864(r3)
+/* 8016664C 001622AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80166650 001622B0 41 82 00 24 */ beq lbl_80166674
+/* 80166654 001622B4 48 0F 79 7D */ bl func_8025DFD0
+/* 80166658 001622B8 48 0F 7C C5 */ bl func_8025E31C
+/* 8016665C 001622BC 81 83 00 00 */ lwz r12, 0(r3)
+/* 80166660 001622C0 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80166664 001622C4 81 8C 00 60 */ lwz r12, 0x60(r12)
+/* 80166668 001622C8 7D 89 03 A6 */ mtctr r12
+/* 8016666C 001622CC 4E 80 04 21 */ bctrl
+/* 80166670 001622D0 48 00 04 18 */ b lbl_80166A88
+lbl_80166674:
+/* 80166674 001622D4 48 0F 79 5D */ bl func_8025DFD0
+/* 80166678 001622D8 48 0F 7C A5 */ bl func_8025E31C
+/* 8016667C 001622DC A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80166680 001622E0 48 0F 82 B9 */ bl func_8025E938
+/* 80166684 001622E4 28 03 00 1E */ cmplwi r3, 0x1e
+/* 80166688 001622E8 40 81 00 24 */ ble lbl_801666AC
+/* 8016668C 001622EC 48 0F 79 45 */ bl func_8025DFD0
+/* 80166690 001622F0 48 0F 7C 8D */ bl func_8025E31C
+/* 80166694 001622F4 81 83 00 00 */ lwz r12, 0(r3)
+/* 80166698 001622F8 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 8016669C 001622FC 81 8C 00 60 */ lwz r12, 0x60(r12)
+/* 801666A0 00162300 7D 89 03 A6 */ mtctr r12
+/* 801666A4 00162304 4E 80 04 21 */ bctrl
+/* 801666A8 00162308 48 00 03 E0 */ b lbl_80166A88
+lbl_801666AC:
+/* 801666AC 0016230C A0 9F 08 6C */ lhz r4, 0x86c(r31)
+/* 801666B0 00162310 2C 04 00 1E */ cmpwi r4, 0x1e
+/* 801666B4 00162314 41 82 02 48 */ beq lbl_801668FC
+/* 801666B8 00162318 40 80 00 58 */ bge lbl_80166710
+/* 801666BC 0016231C 2C 04 00 0A */ cmpwi r4, 0xa
+/* 801666C0 00162320 41 82 00 F0 */ beq lbl_801667B0
+/* 801666C4 00162324 40 80 00 28 */ bge lbl_801666EC
+/* 801666C8 00162328 2C 04 00 01 */ cmpwi r4, 1
+/* 801666CC 0016232C 41 82 00 B8 */ beq lbl_80166784
+/* 801666D0 00162330 40 80 00 10 */ bge lbl_801666E0
+/* 801666D4 00162334 2C 04 00 00 */ cmpwi r4, 0
+/* 801666D8 00162338 40 80 00 74 */ bge lbl_8016674C
+/* 801666DC 0016233C 48 00 03 A4 */ b lbl_80166A80
+lbl_801666E0:
+/* 801666E0 00162340 2C 04 00 03 */ cmpwi r4, 3
+/* 801666E4 00162344 40 80 03 9C */ bge lbl_80166A80
+/* 801666E8 00162348 48 00 00 BC */ b lbl_801667A4
+lbl_801666EC:
+/* 801666EC 0016234C 2C 04 00 14 */ cmpwi r4, 0x14
+/* 801666F0 00162350 41 82 01 F4 */ beq lbl_801668E4
+/* 801666F4 00162354 40 80 00 10 */ bge lbl_80166704
+/* 801666F8 00162358 2C 04 00 0C */ cmpwi r4, 0xc
+/* 801666FC 0016235C 40 80 03 84 */ bge lbl_80166A80
+/* 80166700 00162360 48 00 01 48 */ b lbl_80166848
+lbl_80166704:
+/* 80166704 00162364 2C 04 00 16 */ cmpwi r4, 0x16
+/* 80166708 00162368 40 80 03 78 */ bge lbl_80166A80
+/* 8016670C 0016236C 48 00 01 E4 */ b lbl_801668F0
+lbl_80166710:
+/* 80166710 00162370 2C 04 00 6E */ cmpwi r4, 0x6e
+/* 80166714 00162374 41 82 03 60 */ beq lbl_80166A74
+/* 80166718 00162378 40 80 00 28 */ bge lbl_80166740
+/* 8016671C 0016237C 2C 04 00 65 */ cmpwi r4, 0x65
+/* 80166720 00162380 41 82 01 FC */ beq lbl_8016691C
+/* 80166724 00162384 40 80 00 10 */ bge lbl_80166734
+/* 80166728 00162388 2C 04 00 64 */ cmpwi r4, 0x64
+/* 8016672C 0016238C 40 80 01 DC */ bge lbl_80166908
+/* 80166730 00162390 48 00 03 50 */ b lbl_80166A80
+lbl_80166734:
+/* 80166734 00162394 2C 04 00 67 */ cmpwi r4, 0x67
+/* 80166738 00162398 40 80 03 48 */ bge lbl_80166A80
+/* 8016673C 0016239C 48 00 02 9C */ b lbl_801669D8
+lbl_80166740:
+/* 80166740 001623A0 2C 04 03 E7 */ cmpwi r4, 0x3e7
+/* 80166744 001623A4 41 82 03 3C */ beq lbl_80166A80
+/* 80166748 001623A8 48 00 03 38 */ b lbl_80166A80
+lbl_8016674C:
+/* 8016674C 001623AC C0 42 90 38 */ lfs f2, lbl_80641638-_SDA2_BASE_(r2)
+/* 80166750 001623B0 38 04 00 01 */ addi r0, r4, 1
+/* 80166754 001623B4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
+/* 80166758 001623B8 38 60 00 00 */ li r3, 0
+/* 8016675C 001623BC C0 02 90 30 */ lfs f0, lbl_80641630-_SDA2_BASE_(r2)
+/* 80166760 001623C0 EC 22 00 72 */ fmuls f1, f2, f1
+/* 80166764 001623C4 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166768 001623C8 90 7F 08 70 */ stw r3, 0x870(r31)
+/* 8016676C 001623CC EC 00 08 2A */ fadds f0, f0, f1
+/* 80166770 001623D0 FC 00 00 1E */ fctiwz f0, f0
+/* 80166774 001623D4 D8 01 00 08 */ stfd f0, 8(r1)
+/* 80166778 001623D8 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8016677C 001623DC 90 1F 08 68 */ stw r0, 0x868(r31)
+/* 80166780 001623E0 48 00 03 08 */ b lbl_80166A88
+lbl_80166784:
+/* 80166784 001623E4 80 7F 08 68 */ lwz r3, 0x868(r31)
+/* 80166788 001623E8 38 03 FF FF */ addi r0, r3, -1
+/* 8016678C 001623EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80166790 001623F0 90 1F 08 68 */ stw r0, 0x868(r31)
+/* 80166794 001623F4 40 80 02 F4 */ bge lbl_80166A88
+/* 80166798 001623F8 38 04 00 01 */ addi r0, r4, 1
+/* 8016679C 001623FC B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801667A0 00162400 48 00 02 E8 */ b lbl_80166A88
+lbl_801667A4:
+/* 801667A4 00162404 38 00 00 0A */ li r0, 0xa
+/* 801667A8 00162408 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801667AC 0016240C 48 00 02 DC */ b lbl_80166A88
+lbl_801667B0:
+/* 801667B0 00162410 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 801667B4 00162414 7F E3 FB 78 */ mr r3, r31
+/* 801667B8 00162418 38 A0 00 00 */ li r5, 0
+/* 801667BC 0016241C 4B FF F6 21 */ bl func_80165DDC
+/* 801667C0 00162420 2C 03 00 00 */ cmpwi r3, 0
+/* 801667C4 00162424 7C 7E 1B 78 */ mr r30, r3
+/* 801667C8 00162428 40 82 00 10 */ bne lbl_801667D8
+/* 801667CC 0016242C 38 00 00 14 */ li r0, 0x14
+/* 801667D0 00162430 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801667D4 00162434 48 00 02 B4 */ b lbl_80166A88
+lbl_801667D8:
+/* 801667D8 00162438 48 0F 77 F9 */ bl func_8025DFD0
+/* 801667DC 0016243C 48 0F 7B 41 */ bl func_8025E31C
+/* 801667E0 00162440 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 801667E4 00162444 7F C5 F3 78 */ mr r5, r30
+/* 801667E8 00162448 48 0F 9D 15 */ bl func_802604FC
+/* 801667EC 0016244C 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 801667F0 00162450 48 0F 77 E1 */ bl func_8025DFD0
+/* 801667F4 00162454 48 0F 7B 29 */ bl func_8025E31C
+/* 801667F8 00162458 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801667FC 0016245C 38 BF 08 7C */ addi r5, r31, 0x87c
+/* 80166800 00162460 38 C0 10 00 */ li r6, 0x1000
+/* 80166804 00162464 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166808 00162468 48 0F 9D 79 */ bl func_80260580
+/* 8016680C 0016246C 2C 03 00 00 */ cmpwi r3, 0
+/* 80166810 00162470 40 80 00 28 */ bge lbl_80166838
+/* 80166814 00162474 48 0F 77 BD */ bl func_8025DFD0
+/* 80166818 00162478 48 0F 7B 05 */ bl func_8025E31C
+/* 8016681C 0016247C 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166820 00162480 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166824 00162484 48 0F 9C D5 */ bl func_802604F8
+/* 80166828 00162488 38 60 00 00 */ li r3, 0
+/* 8016682C 0016248C 38 00 00 01 */ li r0, 1
+/* 80166830 00162490 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 80166834 00162494 90 1F 08 64 */ stw r0, 0x864(r31)
+lbl_80166838:
+/* 80166838 00162498 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 8016683C 0016249C 38 03 00 01 */ addi r0, r3, 1
+/* 80166840 001624A0 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166844 001624A4 48 00 02 44 */ b lbl_80166A88
+lbl_80166848:
+/* 80166848 001624A8 48 0F 77 89 */ bl func_8025DFD0
+/* 8016684C 001624AC 48 0F 7A D1 */ bl func_8025E31C
+/* 80166850 001624B0 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166854 001624B4 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166858 001624B8 48 0F 9C 01 */ bl func_80260458
+/* 8016685C 001624BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80166860 001624C0 40 82 02 28 */ bne lbl_80166A88
+/* 80166864 001624C4 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 80166868 001624C8 7F E3 FB 78 */ mr r3, r31
+/* 8016686C 001624CC 38 A0 00 00 */ li r5, 0
+/* 80166870 001624D0 4B FF F5 6D */ bl func_80165DDC
+/* 80166874 001624D4 48 0F 77 5D */ bl func_8025DFD0
+/* 80166878 001624D8 48 0F 7A A5 */ bl func_8025E31C
+/* 8016687C 001624DC 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166880 001624E0 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166884 001624E4 48 0F 9C 19 */ bl func_8026049C
+/* 80166888 001624E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016688C 001624EC 41 81 00 10 */ bgt lbl_8016689C
+/* 80166890 001624F0 38 00 00 01 */ li r0, 1
+/* 80166894 001624F4 90 1F 08 64 */ stw r0, 0x864(r31)
+/* 80166898 001624F8 48 00 00 14 */ b lbl_801668AC
+lbl_8016689C:
+/* 8016689C 001624FC 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 801668A0 00162500 7F E3 FB 78 */ mr r3, r31
+/* 801668A4 00162504 38 A0 00 01 */ li r5, 1
+/* 801668A8 00162508 4B FF F5 35 */ bl func_80165DDC
+lbl_801668AC:
+/* 801668AC 0016250C 48 0F 77 25 */ bl func_8025DFD0
+/* 801668B0 00162510 48 0F 7A 6D */ bl func_8025E31C
+/* 801668B4 00162514 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801668B8 00162518 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801668BC 0016251C 48 0F 9C 3D */ bl func_802604F8
+/* 801668C0 00162520 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 801668C4 00162524 38 00 00 00 */ li r0, 0
+/* 801668C8 00162528 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 801668CC 0016252C 38 84 00 01 */ addi r4, r4, 1
+/* 801668D0 00162530 90 1F 08 74 */ stw r0, 0x874(r31)
+/* 801668D4 00162534 38 03 FF FF */ addi r0, r3, -1
+/* 801668D8 00162538 90 9F 08 70 */ stw r4, 0x870(r31)
+/* 801668DC 0016253C B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801668E0 00162540 48 00 01 A8 */ b lbl_80166A88
+lbl_801668E4:
+/* 801668E4 00162544 38 04 00 01 */ addi r0, r4, 1
+/* 801668E8 00162548 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801668EC 0016254C 48 00 01 9C */ b lbl_80166A88
+lbl_801668F0:
+/* 801668F0 00162550 38 00 00 1E */ li r0, 0x1e
+/* 801668F4 00162554 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801668F8 00162558 48 00 01 90 */ b lbl_80166A88
+lbl_801668FC:
+/* 801668FC 0016255C 38 00 00 64 */ li r0, 0x64
+/* 80166900 00162560 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166904 00162564 48 00 01 84 */ b lbl_80166A88
+lbl_80166908:
+/* 80166908 00162568 38 04 00 01 */ addi r0, r4, 1
+/* 8016690C 0016256C 38 60 00 00 */ li r3, 0
+/* 80166910 00162570 90 7F 08 70 */ stw r3, 0x870(r31)
+/* 80166914 00162574 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166918 00162578 48 00 01 70 */ b lbl_80166A88
+lbl_8016691C:
+/* 8016691C 0016257C 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 80166920 00162580 7F E3 FB 78 */ mr r3, r31
+/* 80166924 00162584 38 A0 00 00 */ li r5, 0
+/* 80166928 00162588 4B FF F6 59 */ bl func_80165F80
+/* 8016692C 0016258C 2C 03 00 00 */ cmpwi r3, 0
+/* 80166930 00162590 7C 7E 1B 78 */ mr r30, r3
+/* 80166934 00162594 40 82 00 18 */ bne lbl_8016694C
+/* 80166938 00162598 38 60 00 00 */ li r3, 0
+/* 8016693C 0016259C 38 00 00 6E */ li r0, 0x6e
+/* 80166940 001625A0 90 7F 08 70 */ stw r3, 0x870(r31)
+/* 80166944 001625A4 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166948 001625A8 48 00 01 40 */ b lbl_80166A88
+lbl_8016694C:
+/* 8016694C 001625AC 88 03 00 00 */ lbz r0, 0(r3)
+/* 80166950 001625B0 7C 00 07 75 */ extsb. r0, r0
+/* 80166954 001625B4 40 82 00 14 */ bne lbl_80166968
+/* 80166958 001625B8 80 7F 08 70 */ lwz r3, 0x870(r31)
+/* 8016695C 001625BC 38 03 00 01 */ addi r0, r3, 1
+/* 80166960 001625C0 90 1F 08 70 */ stw r0, 0x870(r31)
+/* 80166964 001625C4 48 00 01 24 */ b lbl_80166A88
+lbl_80166968:
+/* 80166968 001625C8 48 0F 76 69 */ bl func_8025DFD0
+/* 8016696C 001625CC 48 0F 79 B1 */ bl func_8025E31C
+/* 80166970 001625D0 A0 9F 00 00 */ lhz r4, 0(r31)
+/* 80166974 001625D4 7F C5 F3 78 */ mr r5, r30
+/* 80166978 001625D8 48 0F 9B 85 */ bl func_802604FC
+/* 8016697C 001625DC 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 80166980 001625E0 48 0F 76 51 */ bl func_8025DFD0
+/* 80166984 001625E4 48 0F 79 99 */ bl func_8025E31C
+/* 80166988 001625E8 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 8016698C 001625EC 38 BF 08 7C */ addi r5, r31, 0x87c
+/* 80166990 001625F0 38 C0 10 00 */ li r6, 0x1000
+/* 80166994 001625F4 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166998 001625F8 48 0F 9B E9 */ bl func_80260580
+/* 8016699C 001625FC 2C 03 00 00 */ cmpwi r3, 0
+/* 801669A0 00162600 40 80 00 28 */ bge lbl_801669C8
+/* 801669A4 00162604 48 0F 76 2D */ bl func_8025DFD0
+/* 801669A8 00162608 48 0F 79 75 */ bl func_8025E31C
+/* 801669AC 0016260C 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801669B0 00162610 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801669B4 00162614 48 0F 9B 45 */ bl func_802604F8
+/* 801669B8 00162618 38 60 00 00 */ li r3, 0
+/* 801669BC 0016261C 38 00 00 01 */ li r0, 1
+/* 801669C0 00162620 90 7F 08 74 */ stw r3, 0x874(r31)
+/* 801669C4 00162624 90 1F 08 64 */ stw r0, 0x864(r31)
+lbl_801669C8:
+/* 801669C8 00162628 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 801669CC 0016262C 38 03 00 01 */ addi r0, r3, 1
+/* 801669D0 00162630 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 801669D4 00162634 48 00 00 B4 */ b lbl_80166A88
+lbl_801669D8:
+/* 801669D8 00162638 48 0F 75 F9 */ bl func_8025DFD0
+/* 801669DC 0016263C 48 0F 79 41 */ bl func_8025E31C
+/* 801669E0 00162640 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 801669E4 00162644 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 801669E8 00162648 48 0F 9A 71 */ bl func_80260458
+/* 801669EC 0016264C 2C 03 00 00 */ cmpwi r3, 0
+/* 801669F0 00162650 40 82 00 98 */ bne lbl_80166A88
+/* 801669F4 00162654 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 801669F8 00162658 7F E3 FB 78 */ mr r3, r31
+/* 801669FC 0016265C 38 A0 00 00 */ li r5, 0
+/* 80166A00 00162660 4B FF F5 81 */ bl func_80165F80
+/* 80166A04 00162664 48 0F 75 CD */ bl func_8025DFD0
+/* 80166A08 00162668 48 0F 79 15 */ bl func_8025E31C
+/* 80166A0C 0016266C 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166A10 00162670 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166A14 00162674 48 0F 9A 89 */ bl func_8026049C
+/* 80166A18 00162678 2C 03 00 00 */ cmpwi r3, 0
+/* 80166A1C 0016267C 41 81 00 10 */ bgt lbl_80166A2C
+/* 80166A20 00162680 38 00 00 01 */ li r0, 1
+/* 80166A24 00162684 90 1F 08 64 */ stw r0, 0x864(r31)
+/* 80166A28 00162688 48 00 00 14 */ b lbl_80166A3C
+lbl_80166A2C:
+/* 80166A2C 0016268C 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 80166A30 00162690 7F E3 FB 78 */ mr r3, r31
+/* 80166A34 00162694 38 A0 00 01 */ li r5, 1
+/* 80166A38 00162698 4B FF F5 49 */ bl func_80165F80
+lbl_80166A3C:
+/* 80166A3C 0016269C 48 0F 75 95 */ bl func_8025DFD0
+/* 80166A40 001626A0 48 0F 78 DD */ bl func_8025E31C
+/* 80166A44 001626A4 80 1F 08 74 */ lwz r0, 0x874(r31)
+/* 80166A48 001626A8 54 04 04 3E */ clrlwi r4, r0, 0x10
+/* 80166A4C 001626AC 48 0F 9A AD */ bl func_802604F8
+/* 80166A50 001626B0 80 9F 08 70 */ lwz r4, 0x870(r31)
+/* 80166A54 001626B4 38 00 00 00 */ li r0, 0
+/* 80166A58 001626B8 A0 7F 08 6C */ lhz r3, 0x86c(r31)
+/* 80166A5C 001626BC 38 84 00 01 */ addi r4, r4, 1
+/* 80166A60 001626C0 90 1F 08 74 */ stw r0, 0x874(r31)
+/* 80166A64 001626C4 38 03 FF FF */ addi r0, r3, -1
+/* 80166A68 001626C8 90 9F 08 70 */ stw r4, 0x870(r31)
+/* 80166A6C 001626CC B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166A70 001626D0 48 00 00 18 */ b lbl_80166A88
+lbl_80166A74:
+/* 80166A74 001626D4 38 00 03 E7 */ li r0, 0x3e7
+/* 80166A78 001626D8 B0 1F 08 6C */ sth r0, 0x86c(r31)
+/* 80166A7C 001626DC 48 00 00 0C */ b lbl_80166A88
+lbl_80166A80:
+/* 80166A80 001626E0 38 00 00 64 */ li r0, 0x64
+/* 80166A84 001626E4 B0 1F 08 6C */ sth r0, 0x86c(r31)
+lbl_80166A88:
+/* 80166A88 001626E8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80166A8C 001626EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80166A90 001626F0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80166A94 001626F4 7C 08 03 A6 */ mtlr r0
+/* 80166A98 001626F8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80166A9C 001626FC 4E 80 00 20 */ blr
+
+.global func_80166AA0
+func_80166AA0:
+/* 80166AA0 00162700 38 00 00 01 */ li r0, 1
+/* 80166AA4 00162704 90 03 08 64 */ stw r0, 0x864(r3)
+/* 80166AA8 00162708 4E 80 00 20 */ blr
+
+.global func_80166AAC
+func_80166AAC:
+/* 80166AAC 0016270C 38 63 00 02 */ addi r3, r3, 2
+/* 80166AB0 00162710 4E 80 00 20 */ blr
+
+.global func_80166AB4
+func_80166AB4:
+/* 80166AB4 00162714 80 63 08 54 */ lwz r3, 0x854(r3)
+/* 80166AB8 00162718 4E 80 00 20 */ blr
+
+.global func_80166ABC
+func_80166ABC:
+/* 80166ABC 0016271C 80 63 08 4C */ lwz r3, 0x84c(r3)
+/* 80166AC0 00162720 4E 80 00 20 */ blr
+
+.global func_80166AC4
+func_80166AC4:
+/* 80166AC4 00162724 80 63 08 58 */ lwz r3, 0x858(r3)
+/* 80166AC8 00162728 4E 80 00 20 */ blr
+
+.global func_80166ACC
+func_80166ACC:
+/* 80166ACC 0016272C 80 63 08 5C */ lwz r3, 0x85c(r3)
+/* 80166AD0 00162730 4E 80 00 20 */ blr
+
+.global func_80166AD4
+func_80166AD4:
+/* 80166AD4 00162734 80 03 18 88 */ lwz r0, 0x1888(r3)
+/* 80166AD8 00162738 2C 00 00 00 */ cmpwi r0, 0
+/* 80166ADC 0016273C 41 82 00 0C */ beq lbl_80166AE8
+/* 80166AE0 00162740 80 63 18 8C */ lwz r3, 0x188c(r3)
+/* 80166AE4 00162744 4E 80 00 20 */ blr
+lbl_80166AE8:
+/* 80166AE8 00162748 38 60 00 00 */ li r3, 0
+/* 80166AEC 0016274C 4E 80 00 20 */ blr
+
+.global func_80166AF0
+func_80166AF0:
+/* 80166AF0 00162750 80 63 18 84 */ lwz r3, 0x1884(r3)
+/* 80166AF4 00162754 7C 03 00 D0 */ neg r0, r3
+/* 80166AF8 00162758 7C 00 1B 78 */ or r0, r0, r3
+/* 80166AFC 0016275C 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 80166B00 00162760 4E 80 00 20 */ blr
+
+.global func_80166B04
+func_80166B04:
+/* 80166B04 00162764 80 03 18 98 */ lwz r0, 0x1898(r3)
+/* 80166B08 00162768 2C 00 00 00 */ cmpwi r0, 0
+/* 80166B0C 0016276C 41 82 00 0C */ beq lbl_80166B18
+/* 80166B10 00162770 80 63 18 9C */ lwz r3, 0x189c(r3)
+/* 80166B14 00162774 4E 80 00 20 */ blr
+lbl_80166B18:
+/* 80166B18 00162778 38 60 00 00 */ li r3, 0
+/* 80166B1C 0016277C 4E 80 00 20 */ blr
+
+.global func_80166B20
+func_80166B20:
+/* 80166B20 00162780 80 03 18 A0 */ lwz r0, 0x18a0(r3)
+/* 80166B24 00162784 2C 00 00 00 */ cmpwi r0, 0
+/* 80166B28 00162788 41 82 00 0C */ beq lbl_80166B34
+/* 80166B2C 0016278C 80 63 18 A4 */ lwz r3, 0x18a4(r3)
+/* 80166B30 00162790 4E 80 00 20 */ blr
+lbl_80166B34:
+/* 80166B34 00162794 38 60 00 00 */ li r3, 0
+/* 80166B38 00162798 4E 80 00 20 */ blr
+
+.global func_80166B3C
+func_80166B3C:
+/* 80166B3C 0016279C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166B40 001627A0 7C 08 02 A6 */ mflr r0
+/* 80166B44 001627A4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166B48 001627A8 A0 63 00 00 */ lhz r3, 0(r3)
+/* 80166B4C 001627AC 4B FF CF E5 */ bl func_80163B30
+/* 80166B50 001627B0 38 00 00 00 */ li r0, 0
+/* 80166B54 001627B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80166B58 001627B8 90 01 00 08 */ stw r0, 8(r1)
+/* 80166B5C 001627BC 41 80 00 18 */ blt lbl_80166B74
+/* 80166B60 001627C0 3C 80 80 42 */ lis r4, lbl_8041F364@ha
+/* 80166B64 001627C4 38 A1 00 08 */ addi r5, r1, 8
+/* 80166B68 001627C8 38 84 F3 64 */ addi r4, r4, lbl_8041F364@l
+/* 80166B6C 001627CC 38 C0 00 04 */ li r6, 4
+/* 80166B70 001627D0 4B FF DC B5 */ bl func_80164824
+lbl_80166B74:
+/* 80166B74 001627D4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166B78 001627D8 7C 08 03 A6 */ mtlr r0
+/* 80166B7C 001627DC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166B80 001627E0 4E 80 00 20 */ blr
+
+.global func_80166B84
+func_80166B84:
+/* 80166B84 001627E4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166B88 001627E8 7C 08 02 A6 */ mflr r0
+/* 80166B8C 001627EC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166B90 001627F0 A0 63 00 00 */ lhz r3, 0(r3)
+/* 80166B94 001627F4 4B FF CF 9D */ bl func_80163B30
+/* 80166B98 001627F8 38 00 00 00 */ li r0, 0
+/* 80166B9C 001627FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80166BA0 00162800 90 01 00 08 */ stw r0, 8(r1)
+/* 80166BA4 00162804 41 80 00 18 */ blt lbl_80166BBC
+/* 80166BA8 00162808 3C 80 80 42 */ lis r4, lbl_8041F370@ha
+/* 80166BAC 0016280C 38 A1 00 08 */ addi r5, r1, 8
+/* 80166BB0 00162810 38 84 F3 70 */ addi r4, r4, lbl_8041F370@l
+/* 80166BB4 00162814 38 C0 00 04 */ li r6, 4
+/* 80166BB8 00162818 4B FF DC 6D */ bl func_80164824
+lbl_80166BBC:
+/* 80166BBC 0016281C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166BC0 00162820 7C 08 03 A6 */ mtlr r0
+/* 80166BC4 00162824 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166BC8 00162828 4E 80 00 20 */ blr
+
+.global func_80166BCC
+func_80166BCC:
+/* 80166BCC 0016282C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166BD0 00162830 7C 08 02 A6 */ mflr r0
+/* 80166BD4 00162834 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166BD8 00162838 A0 63 00 00 */ lhz r3, 0(r3)
+/* 80166BDC 0016283C 4B FF CF 55 */ bl func_80163B30
+/* 80166BE0 00162840 38 00 00 00 */ li r0, 0
+/* 80166BE4 00162844 2C 03 00 00 */ cmpwi r3, 0
+/* 80166BE8 00162848 90 01 00 08 */ stw r0, 8(r1)
+/* 80166BEC 0016284C 41 80 00 18 */ blt lbl_80166C04
+/* 80166BF0 00162850 3C 80 80 42 */ lis r4, lbl_8041F37C@ha
+/* 80166BF4 00162854 38 A1 00 08 */ addi r5, r1, 8
+/* 80166BF8 00162858 38 84 F3 7C */ addi r4, r4, lbl_8041F37C@l
+/* 80166BFC 0016285C 38 C0 00 04 */ li r6, 4
+/* 80166C00 00162860 4B FF DC 25 */ bl func_80164824
+lbl_80166C04:
+/* 80166C04 00162864 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166C08 00162868 7C 08 03 A6 */ mtlr r0
+/* 80166C0C 0016286C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166C10 00162870 4E 80 00 20 */ blr
+
+.global func_80166C14
+func_80166C14:
+/* 80166C14 00162874 90 83 19 68 */ stw r4, 0x1968(r3)
+/* 80166C18 00162878 4E 80 00 20 */ blr
+
+.global func_80166C1C
+func_80166C1C:
+/* 80166C1C 0016287C 80 63 19 68 */ lwz r3, 0x1968(r3)
+/* 80166C20 00162880 4E 80 00 20 */ blr
+
+.global func_80166C24
+func_80166C24:
+/* 80166C24 00162884 38 00 00 00 */ li r0, 0
+/* 80166C28 00162888 38 80 00 00 */ li r4, 0
+/* 80166C2C 0016288C 90 03 18 C4 */ stw r0, 0x18c4(r3)
+/* 80166C30 00162890 38 A0 00 0C */ li r5, 0xc
+/* 80166C34 00162894 38 63 18 C8 */ addi r3, r3, 0x18c8
+/* 80166C38 00162898 4B E9 D4 CC */ b memset
+
+.global func_80166C3C
+func_80166C3C:
+/* 80166C3C 0016289C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166C40 001628A0 7C 08 02 A6 */ mflr r0
+/* 80166C44 001628A4 38 A0 00 0C */ li r5, 0xc
+/* 80166C48 001628A8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166C4C 001628AC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166C50 001628B0 7C 7F 1B 78 */ mr r31, r3
+/* 80166C54 001628B4 38 63 18 C8 */ addi r3, r3, 0x18c8
+/* 80166C58 001628B8 4B E9 D3 A9 */ bl memcpy
+/* 80166C5C 001628BC 38 00 00 01 */ li r0, 1
+/* 80166C60 001628C0 90 1F 18 C4 */ stw r0, 0x18c4(r31)
+/* 80166C64 001628C4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166C68 001628C8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166C6C 001628CC 7C 08 03 A6 */ mtlr r0
+/* 80166C70 001628D0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166C74 001628D4 4E 80 00 20 */ blr
+
+.global func_80166C78
+func_80166C78:
+/* 80166C78 001628D8 80 03 18 C4 */ lwz r0, 0x18c4(r3)
+/* 80166C7C 001628DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80166C80 001628E0 41 82 00 0C */ beq lbl_80166C8C
+/* 80166C84 001628E4 38 63 18 C8 */ addi r3, r3, 0x18c8
+/* 80166C88 001628E8 4E 80 00 20 */ blr
+lbl_80166C8C:
+/* 80166C8C 001628EC 38 60 00 00 */ li r3, 0
+/* 80166C90 001628F0 4E 80 00 20 */ blr
+
+.global func_80166C94
+func_80166C94:
+/* 80166C94 001628F4 38 00 00 00 */ li r0, 0
+/* 80166C98 001628F8 38 80 00 00 */ li r4, 0
+/* 80166C9C 001628FC 90 03 18 D4 */ stw r0, 0x18d4(r3)
+/* 80166CA0 00162900 38 A0 00 80 */ li r5, 0x80
+/* 80166CA4 00162904 38 63 18 D8 */ addi r3, r3, 0x18d8
+/* 80166CA8 00162908 4B E9 D4 5C */ b memset
+
+.global func_80166CAC
+func_80166CAC:
+/* 80166CAC 0016290C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166CB0 00162910 7C 08 02 A6 */ mflr r0
+/* 80166CB4 00162914 38 A0 00 80 */ li r5, 0x80
+/* 80166CB8 00162918 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166CBC 0016291C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166CC0 00162920 7C 7F 1B 78 */ mr r31, r3
+/* 80166CC4 00162924 38 63 18 D8 */ addi r3, r3, 0x18d8
+/* 80166CC8 00162928 4B E9 D3 39 */ bl memcpy
+/* 80166CCC 0016292C 38 00 00 01 */ li r0, 1
+/* 80166CD0 00162930 90 1F 18 D4 */ stw r0, 0x18d4(r31)
+/* 80166CD4 00162934 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166CD8 00162938 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166CDC 0016293C 7C 08 03 A6 */ mtlr r0
+/* 80166CE0 00162940 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166CE4 00162944 4E 80 00 20 */ blr
+
+.global func_80166CE8
+func_80166CE8:
+/* 80166CE8 00162948 80 03 18 D4 */ lwz r0, 0x18d4(r3)
+/* 80166CEC 0016294C 2C 00 00 00 */ cmpwi r0, 0
+/* 80166CF0 00162950 41 82 00 0C */ beq lbl_80166CFC
+/* 80166CF4 00162954 38 63 18 D8 */ addi r3, r3, 0x18d8
+/* 80166CF8 00162958 4E 80 00 20 */ blr
+lbl_80166CFC:
+/* 80166CFC 0016295C 38 60 00 00 */ li r3, 0
+/* 80166D00 00162960 4E 80 00 20 */ blr
+
+.global func_80166D04
+func_80166D04:
+/* 80166D04 00162964 38 80 00 00 */ li r4, 0
+/* 80166D08 00162968 38 A0 00 10 */ li r5, 0x10
+/* 80166D0C 0016296C 38 63 19 58 */ addi r3, r3, 0x1958
+/* 80166D10 00162970 4B E9 D3 F4 */ b memset
+
+.global func_80166D14
+func_80166D14:
+/* 80166D14 00162974 38 A0 00 10 */ li r5, 0x10
+/* 80166D18 00162978 38 63 19 58 */ addi r3, r3, 0x1958
+/* 80166D1C 0016297C 4B E9 D2 E4 */ b memcpy
+
+.global func_80166D20
+func_80166D20:
+/* 80166D20 00162980 80 03 18 7C */ lwz r0, 0x187c(r3)
+/* 80166D24 00162984 2C 00 00 00 */ cmpwi r0, 0
+/* 80166D28 00162988 41 82 00 0C */ beq lbl_80166D34
+/* 80166D2C 0016298C 80 63 18 80 */ lwz r3, 0x1880(r3)
+/* 80166D30 00162990 4E 80 00 20 */ blr
+lbl_80166D34:
+/* 80166D34 00162994 38 60 00 00 */ li r3, 0
+/* 80166D38 00162998 4E 80 00 20 */ blr
+
+.global func_80166D3C
+func_80166D3C:
+/* 80166D3C 0016299C 90 83 08 60 */ stw r4, 0x860(r3)
+/* 80166D40 001629A0 4E 80 00 20 */ blr
+
+.global func_80166D44
+func_80166D44:
+/* 80166D44 001629A4 80 63 08 60 */ lwz r3, 0x860(r3)
+/* 80166D48 001629A8 4E 80 00 20 */ blr
+
+.global func_80166D4C
+func_80166D4C:
+/* 80166D4C 001629AC 38 A0 00 01 */ li r5, 1
+/* 80166D50 001629B0 38 6D 9D F8 */ addi r3, r13, lbl_8063F0B8-_SDA_BASE_
+/* 80166D54 001629B4 38 80 00 04 */ li r4, 4
+/* 80166D58 001629B8 38 00 00 00 */ li r0, 0
+/* 80166D5C 001629BC 98 AD 9D F8 */ stb r5, lbl_8063F0B8-_SDA_BASE_(r13)
+/* 80166D60 001629C0 B0 83 00 02 */ sth r4, 2(r3)
+/* 80166D64 001629C4 98 03 00 04 */ stb r0, 4(r3)
+/* 80166D68 001629C8 4E 80 00 20 */ blr
diff --git a/asm/code_80166D6C.s b/asm/code_80166D6C.s
new file mode 100644
index 0000000..feb3c3f
--- /dev/null
+++ b/asm/code_80166D6C.s
@@ -0,0 +1,405 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_80166D6C
+func_80166D6C:
+/* 80166D6C 001629CC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80166D70 001629D0 7C 08 02 A6 */ mflr r0
+/* 80166D74 001629D4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80166D78 001629D8 39 61 00 20 */ addi r11, r1, 0x20
+/* 80166D7C 001629DC 48 06 03 A9 */ bl _savegpr_26
+/* 80166D80 001629E0 7C 7A 1B 78 */ mr r26, r3
+/* 80166D84 001629E4 7C 9B 23 78 */ mr r27, r4
+/* 80166D88 001629E8 7C BC 2B 78 */ mr r28, r5
+/* 80166D8C 001629EC 7C DD 33 78 */ mr r29, r6
+/* 80166D90 001629F0 7C FE 3B 78 */ mr r30, r7
+/* 80166D94 001629F4 7D 1F 43 78 */ mr r31, r8
+/* 80166D98 001629F8 48 0F 72 39 */ bl func_8025DFD0
+/* 80166D9C 001629FC 48 0F 75 81 */ bl func_8025E31C
+/* 80166DA0 00162A00 7F 44 D3 78 */ mr r4, r26
+/* 80166DA4 00162A04 7F 65 DB 78 */ mr r5, r27
+/* 80166DA8 00162A08 7F 86 E3 78 */ mr r6, r28
+/* 80166DAC 00162A0C 7F A7 EB 78 */ mr r7, r29
+/* 80166DB0 00162A10 7F C8 F3 78 */ mr r8, r30
+/* 80166DB4 00162A14 7F E9 FB 78 */ mr r9, r31
+/* 80166DB8 00162A18 48 10 0F 31 */ bl func_80267CE8
+/* 80166DBC 00162A1C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80166DC0 00162A20 48 06 03 B1 */ bl _restgpr_26
+/* 80166DC4 00162A24 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80166DC8 00162A28 7C 08 03 A6 */ mtlr r0
+/* 80166DCC 00162A2C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80166DD0 00162A30 4E 80 00 20 */ blr
+
+.global func_80166DD4
+func_80166DD4:
+/* 80166DD4 00162A34 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80166DD8 00162A38 7C 08 02 A6 */ mflr r0
+/* 80166DDC 00162A3C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80166DE0 00162A40 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80166DE4 00162A44 7C 7F 1B 78 */ mr r31, r3
+/* 80166DE8 00162A48 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80166DEC 00162A4C 7C BE 2B 78 */ mr r30, r5
+/* 80166DF0 00162A50 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80166DF4 00162A54 7C 9D 23 78 */ mr r29, r4
+/* 80166DF8 00162A58 48 0F 71 D9 */ bl func_8025DFD0
+/* 80166DFC 00162A5C 48 0F 75 21 */ bl func_8025E31C
+/* 80166E00 00162A60 7F A6 EB 78 */ mr r6, r29
+/* 80166E04 00162A64 7F E5 FB 78 */ mr r5, r31
+/* 80166E08 00162A68 48 10 0C 45 */ bl func_80267A4C
+/* 80166E0C 00162A6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80166E10 00162A70 7C 7F 1B 78 */ mr r31, r3
+/* 80166E14 00162A74 40 80 00 08 */ bge lbl_80166E1C
+/* 80166E18 00162A78 48 00 00 1C */ b lbl_80166E34
+lbl_80166E1C:
+/* 80166E1C 00162A7C 48 0F 71 B5 */ bl func_8025DFD0
+/* 80166E20 00162A80 48 0F 74 FD */ bl func_8025E31C
+/* 80166E24 00162A84 7F E4 FB 78 */ mr r4, r31
+/* 80166E28 00162A88 7F C5 F3 78 */ mr r5, r30
+/* 80166E2C 00162A8C 48 10 12 C9 */ bl func_802680F4
+/* 80166E30 00162A90 7F E3 FB 78 */ mr r3, r31
+lbl_80166E34:
+/* 80166E34 00162A94 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80166E38 00162A98 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80166E3C 00162A9C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80166E40 00162AA0 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80166E44 00162AA4 7C 08 03 A6 */ mtlr r0
+/* 80166E48 00162AA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80166E4C 00162AAC 4E 80 00 20 */ blr
+
+.global func_80166E50
+func_80166E50:
+/* 80166E50 00162AB0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166E54 00162AB4 7C 08 02 A6 */ mflr r0
+/* 80166E58 00162AB8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166E5C 00162ABC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166E60 00162AC0 7C 7F 1B 78 */ mr r31, r3
+/* 80166E64 00162AC4 48 0F 71 6D */ bl func_8025DFD0
+/* 80166E68 00162AC8 48 0F 74 B5 */ bl func_8025E31C
+/* 80166E6C 00162ACC 7F E4 FB 78 */ mr r4, r31
+/* 80166E70 00162AD0 48 10 0D 6D */ bl func_80267BDC
+/* 80166E74 00162AD4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166E78 00162AD8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166E7C 00162ADC 7C 08 03 A6 */ mtlr r0
+/* 80166E80 00162AE0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166E84 00162AE4 4E 80 00 20 */ blr
+
+.global func_80166E88
+func_80166E88:
+/* 80166E88 00162AE8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166E8C 00162AEC 7C 08 02 A6 */ mflr r0
+/* 80166E90 00162AF0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166E94 00162AF4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166E98 00162AF8 7C 9F 23 78 */ mr r31, r4
+/* 80166E9C 00162AFC 93 C1 00 08 */ stw r30, 8(r1)
+/* 80166EA0 00162B00 7C 7E 1B 78 */ mr r30, r3
+/* 80166EA4 00162B04 48 0F 71 2D */ bl func_8025DFD0
+/* 80166EA8 00162B08 48 0F 74 75 */ bl func_8025E31C
+/* 80166EAC 00162B0C 7F C4 F3 78 */ mr r4, r30
+/* 80166EB0 00162B10 7F E5 FB 78 */ mr r5, r31
+/* 80166EB4 00162B14 48 10 12 A5 */ bl func_80268158
+/* 80166EB8 00162B18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166EBC 00162B1C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166EC0 00162B20 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80166EC4 00162B24 7C 08 03 A6 */ mtlr r0
+/* 80166EC8 00162B28 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166ECC 00162B2C 4E 80 00 20 */ blr
+
+.global func_80166ED0
+func_80166ED0:
+/* 80166ED0 00162B30 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166ED4 00162B34 7C 08 02 A6 */ mflr r0
+/* 80166ED8 00162B38 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166EDC 00162B3C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166EE0 00162B40 7C 7F 1B 78 */ mr r31, r3
+/* 80166EE4 00162B44 48 0F 70 ED */ bl func_8025DFD0
+/* 80166EE8 00162B48 48 0F 74 35 */ bl func_8025E31C
+/* 80166EEC 00162B4C 7F E4 FB 78 */ mr r4, r31
+/* 80166EF0 00162B50 48 10 10 7D */ bl func_80267F6C
+/* 80166EF4 00162B54 2C 03 00 00 */ cmpwi r3, 0
+/* 80166EF8 00162B58 41 82 00 0C */ beq lbl_80166F04
+/* 80166EFC 00162B5C 80 63 00 38 */ lwz r3, 0x38(r3)
+/* 80166F00 00162B60 48 00 00 08 */ b lbl_80166F08
+lbl_80166F04:
+/* 80166F04 00162B64 38 60 00 00 */ li r3, 0
+lbl_80166F08:
+/* 80166F08 00162B68 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166F0C 00162B6C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166F10 00162B70 7C 08 03 A6 */ mtlr r0
+/* 80166F14 00162B74 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166F18 00162B78 4E 80 00 20 */ blr
+
+.global func_80166F1C
+func_80166F1C:
+/* 80166F1C 00162B7C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166F20 00162B80 7C 08 02 A6 */ mflr r0
+/* 80166F24 00162B84 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166F28 00162B88 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166F2C 00162B8C 7C 9F 23 78 */ mr r31, r4
+/* 80166F30 00162B90 93 C1 00 08 */ stw r30, 8(r1)
+/* 80166F34 00162B94 7C 7E 1B 78 */ mr r30, r3
+/* 80166F38 00162B98 48 0F 70 99 */ bl func_8025DFD0
+/* 80166F3C 00162B9C 48 0F 73 E1 */ bl func_8025E31C
+/* 80166F40 00162BA0 7F C4 F3 78 */ mr r4, r30
+/* 80166F44 00162BA4 7F E5 FB 78 */ mr r5, r31
+/* 80166F48 00162BA8 48 10 12 69 */ bl func_802681B0
+/* 80166F4C 00162BAC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166F50 00162BB0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166F54 00162BB4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80166F58 00162BB8 7C 08 03 A6 */ mtlr r0
+/* 80166F5C 00162BBC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166F60 00162BC0 4E 80 00 20 */ blr
+
+.global func_80166F64
+func_80166F64:
+/* 80166F64 00162BC4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166F68 00162BC8 7C 08 02 A6 */ mflr r0
+/* 80166F6C 00162BCC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166F70 00162BD0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166F74 00162BD4 7C 7F 1B 78 */ mr r31, r3
+/* 80166F78 00162BD8 48 0F 70 59 */ bl func_8025DFD0
+/* 80166F7C 00162BDC 48 0F 73 A1 */ bl func_8025E31C
+/* 80166F80 00162BE0 7F E4 FB 78 */ mr r4, r31
+/* 80166F84 00162BE4 48 10 0F E9 */ bl func_80267F6C
+/* 80166F88 00162BE8 2C 03 00 00 */ cmpwi r3, 0
+/* 80166F8C 00162BEC 41 82 00 0C */ beq lbl_80166F98
+/* 80166F90 00162BF0 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 80166F94 00162BF4 48 00 00 08 */ b lbl_80166F9C
+lbl_80166F98:
+/* 80166F98 00162BF8 38 60 00 00 */ li r3, 0
+lbl_80166F9C:
+/* 80166F9C 00162BFC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166FA0 00162C00 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166FA4 00162C04 7C 08 03 A6 */ mtlr r0
+/* 80166FA8 00162C08 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166FAC 00162C0C 4E 80 00 20 */ blr
+
+.global func_80166FB0
+func_80166FB0:
+/* 80166FB0 00162C10 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166FB4 00162C14 7C 08 02 A6 */ mflr r0
+/* 80166FB8 00162C18 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80166FBC 00162C1C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80166FC0 00162C20 7C 7F 1B 78 */ mr r31, r3
+/* 80166FC4 00162C24 48 0F 70 0D */ bl func_8025DFD0
+/* 80166FC8 00162C28 48 0F 73 55 */ bl func_8025E31C
+/* 80166FCC 00162C2C 7F E4 FB 78 */ mr r4, r31
+/* 80166FD0 00162C30 48 10 0F 9D */ bl func_80267F6C
+/* 80166FD4 00162C34 7C 03 00 D0 */ neg r0, r3
+/* 80166FD8 00162C38 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80166FDC 00162C3C 7C 00 1B 78 */ or r0, r0, r3
+/* 80166FE0 00162C40 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 80166FE4 00162C44 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80166FE8 00162C48 7C 08 03 A6 */ mtlr r0
+/* 80166FEC 00162C4C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80166FF0 00162C50 4E 80 00 20 */ blr
+
+.global func_80166FF4
+func_80166FF4:
+/* 80166FF4 00162C54 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80166FF8 00162C58 7C 08 02 A6 */ mflr r0
+/* 80166FFC 00162C5C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167000 00162C60 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80167004 00162C64 7C 7F 1B 78 */ mr r31, r3
+/* 80167008 00162C68 48 0F 6F C9 */ bl func_8025DFD0
+/* 8016700C 00162C6C 48 0F 73 11 */ bl func_8025E31C
+/* 80167010 00162C70 7F E4 FB 78 */ mr r4, r31
+/* 80167014 00162C74 48 10 0F 59 */ bl func_80267F6C
+/* 80167018 00162C78 2C 03 00 00 */ cmpwi r3, 0
+/* 8016701C 00162C7C 7C 64 1B 78 */ mr r4, r3
+/* 80167020 00162C80 41 82 00 10 */ beq lbl_80167030
+/* 80167024 00162C84 80 63 00 08 */ lwz r3, 8(r3)
+/* 80167028 00162C88 80 84 00 0C */ lwz r4, 0xc(r4)
+/* 8016702C 00162C8C 48 00 00 0C */ b lbl_80167038
+lbl_80167030:
+/* 80167030 00162C90 38 80 00 00 */ li r4, 0
+/* 80167034 00162C94 38 60 00 00 */ li r3, 0
+lbl_80167038:
+/* 80167038 00162C98 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016703C 00162C9C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80167040 00162CA0 7C 08 03 A6 */ mtlr r0
+/* 80167044 00162CA4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167048 00162CA8 4E 80 00 20 */ blr
+
+.global func_8016704C
+func_8016704C:
+/* 8016704C 00162CAC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167050 00162CB0 7C 08 02 A6 */ mflr r0
+/* 80167054 00162CB4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167058 00162CB8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8016705C 00162CBC 7C 7F 1B 78 */ mr r31, r3
+/* 80167060 00162CC0 48 0F 6F 71 */ bl func_8025DFD0
+/* 80167064 00162CC4 48 0F 72 B9 */ bl func_8025E31C
+/* 80167068 00162CC8 7F E4 FB 78 */ mr r4, r31
+/* 8016706C 00162CCC 48 10 0F 01 */ bl func_80267F6C
+/* 80167070 00162CD0 2C 03 00 00 */ cmpwi r3, 0
+/* 80167074 00162CD4 41 82 00 0C */ beq lbl_80167080
+/* 80167078 00162CD8 38 63 00 10 */ addi r3, r3, 0x10
+/* 8016707C 00162CDC 48 00 00 08 */ b lbl_80167084
+lbl_80167080:
+/* 80167080 00162CE0 38 6D 83 50 */ addi r3, r13, lbl_8063D610-_SDA_BASE_
+lbl_80167084:
+/* 80167084 00162CE4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167088 00162CE8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8016708C 00162CEC 7C 08 03 A6 */ mtlr r0
+/* 80167090 00162CF0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167094 00162CF4 4E 80 00 20 */ blr
+
+.global func_80167098
+func_80167098:
+/* 80167098 00162CF8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016709C 00162CFC 7C 08 02 A6 */ mflr r0
+/* 801670A0 00162D00 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801670A4 00162D04 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801670A8 00162D08 7C 7F 1B 78 */ mr r31, r3
+/* 801670AC 00162D0C 48 0F 6F 25 */ bl func_8025DFD0
+/* 801670B0 00162D10 48 0F 72 6D */ bl func_8025E31C
+/* 801670B4 00162D14 7F E4 FB 78 */ mr r4, r31
+/* 801670B8 00162D18 48 10 0E B5 */ bl func_80267F6C
+/* 801670BC 00162D1C 2C 03 00 00 */ cmpwi r3, 0
+/* 801670C0 00162D20 41 82 00 0C */ beq lbl_801670CC
+/* 801670C4 00162D24 80 63 00 30 */ lwz r3, 0x30(r3)
+/* 801670C8 00162D28 48 00 00 08 */ b lbl_801670D0
+lbl_801670CC:
+/* 801670CC 00162D2C 38 60 00 00 */ li r3, 0
+lbl_801670D0:
+/* 801670D0 00162D30 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801670D4 00162D34 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801670D8 00162D38 7C 08 03 A6 */ mtlr r0
+/* 801670DC 00162D3C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801670E0 00162D40 4E 80 00 20 */ blr
+
+.global func_801670E4
+func_801670E4:
+/* 801670E4 00162D44 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801670E8 00162D48 7C 08 02 A6 */ mflr r0
+/* 801670EC 00162D4C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801670F0 00162D50 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801670F4 00162D54 7C 7F 1B 78 */ mr r31, r3
+/* 801670F8 00162D58 93 C1 00 08 */ stw r30, 8(r1)
+/* 801670FC 00162D5C 48 0F 6E D5 */ bl func_8025DFD0
+/* 80167100 00162D60 48 0F 72 1D */ bl func_8025E31C
+/* 80167104 00162D64 7F E4 FB 78 */ mr r4, r31
+/* 80167108 00162D68 48 10 04 0D */ bl func_80267514
+/* 8016710C 00162D6C 2C 03 00 00 */ cmpwi r3, 0
+/* 80167110 00162D70 7C 7E 1B 78 */ mr r30, r3
+/* 80167114 00162D74 40 82 00 0C */ bne lbl_80167120
+/* 80167118 00162D78 38 60 00 00 */ li r3, 0
+/* 8016711C 00162D7C 48 00 00 F8 */ b lbl_80167214
+lbl_80167120:
+/* 80167120 00162D80 48 0F 6E B1 */ bl func_8025DFD0
+/* 80167124 00162D84 48 0F 71 F9 */ bl func_8025E31C
+/* 80167128 00162D88 7F E4 FB 78 */ mr r4, r31
+/* 8016712C 00162D8C 48 10 03 F9 */ bl func_80267524
+/* 80167130 00162D90 2C 03 00 00 */ cmpwi r3, 0
+/* 80167134 00162D94 7C 7F 1B 78 */ mr r31, r3
+/* 80167138 00162D98 40 82 00 0C */ bne lbl_80167144
+/* 8016713C 00162D9C 38 60 00 00 */ li r3, 0
+/* 80167140 00162DA0 48 00 00 D4 */ b lbl_80167214
+lbl_80167144:
+/* 80167144 00162DA4 48 0F 6E 8D */ bl func_8025DFD0
+/* 80167148 00162DA8 48 0F 71 DD */ bl func_8025E324
+/* 8016714C 00162DAC 88 1F 00 00 */ lbz r0, 0(r31)
+/* 80167150 00162DB0 2C 00 00 02 */ cmpwi r0, 2
+/* 80167154 00162DB4 41 82 00 60 */ beq lbl_801671B4
+/* 80167158 00162DB8 40 80 00 14 */ bge lbl_8016716C
+/* 8016715C 00162DBC 2C 00 00 00 */ cmpwi r0, 0
+/* 80167160 00162DC0 41 82 00 24 */ beq lbl_80167184
+/* 80167164 00162DC4 40 80 00 40 */ bge lbl_801671A4
+/* 80167168 00162DC8 48 00 00 1C */ b lbl_80167184
+lbl_8016716C:
+/* 8016716C 00162DCC 2C 00 00 06 */ cmpwi r0, 6
+/* 80167170 00162DD0 41 82 00 74 */ beq lbl_801671E4
+/* 80167174 00162DD4 40 80 00 10 */ bge lbl_80167184
+/* 80167178 00162DD8 2C 00 00 05 */ cmpwi r0, 5
+/* 8016717C 00162DDC 40 80 00 60 */ bge lbl_801671DC
+/* 80167180 00162DE0 48 00 00 2C */ b lbl_801671AC
+lbl_80167184:
+/* 80167184 00162DE4 80 1F 00 04 */ lwz r0, 4(r31)
+/* 80167188 00162DE8 2C 00 00 00 */ cmpwi r0, 0
+/* 8016718C 00162DEC 41 82 00 10 */ beq lbl_8016719C
+/* 80167190 00162DF0 7C 00 18 50 */ subf r0, r0, r3
+/* 80167194 00162DF4 28 00 00 C8 */ cmplwi r0, 0xc8
+/* 80167198 00162DF8 41 80 00 0C */ blt lbl_801671A4
+lbl_8016719C:
+/* 8016719C 00162DFC 38 60 00 00 */ li r3, 0
+/* 801671A0 00162E00 48 00 00 74 */ b lbl_80167214
+lbl_801671A4:
+/* 801671A4 00162E04 38 60 00 01 */ li r3, 1
+/* 801671A8 00162E08 48 00 00 6C */ b lbl_80167214
+lbl_801671AC:
+/* 801671AC 00162E0C 38 60 00 02 */ li r3, 2
+/* 801671B0 00162E10 48 00 00 64 */ b lbl_80167214
+lbl_801671B4:
+/* 801671B4 00162E14 80 1E 00 08 */ lwz r0, 8(r30)
+/* 801671B8 00162E18 2C 00 00 06 */ cmpwi r0, 6
+/* 801671BC 00162E1C 40 80 00 18 */ bge lbl_801671D4
+/* 801671C0 00162E20 2C 00 00 04 */ cmpwi r0, 4
+/* 801671C4 00162E24 40 80 00 08 */ bge lbl_801671CC
+/* 801671C8 00162E28 48 00 00 0C */ b lbl_801671D4
+lbl_801671CC:
+/* 801671CC 00162E2C 38 60 00 05 */ li r3, 5
+/* 801671D0 00162E30 48 00 00 44 */ b lbl_80167214
+lbl_801671D4:
+/* 801671D4 00162E34 38 60 00 03 */ li r3, 3
+/* 801671D8 00162E38 48 00 00 3C */ b lbl_80167214
+lbl_801671DC:
+/* 801671DC 00162E3C 38 60 00 05 */ li r3, 5
+/* 801671E0 00162E40 48 00 00 34 */ b lbl_80167214
+lbl_801671E4:
+/* 801671E4 00162E44 88 1F 00 02 */ lbz r0, 2(r31)
+/* 801671E8 00162E48 28 00 00 01 */ cmplwi r0, 1
+/* 801671EC 00162E4C 41 81 00 24 */ bgt lbl_80167210
+/* 801671F0 00162E50 80 1F 00 04 */ lwz r0, 4(r31)
+/* 801671F4 00162E54 38 80 00 04 */ li r4, 4
+/* 801671F8 00162E58 7C 00 18 50 */ subf r0, r0, r3
+/* 801671FC 00162E5C 28 00 00 0A */ cmplwi r0, 0xa
+/* 80167200 00162E60 40 80 00 08 */ bge lbl_80167208
+/* 80167204 00162E64 38 80 00 01 */ li r4, 1
+lbl_80167208:
+/* 80167208 00162E68 7C 83 23 78 */ mr r3, r4
+/* 8016720C 00162E6C 48 00 00 08 */ b lbl_80167214
+lbl_80167210:
+/* 80167210 00162E70 38 60 00 05 */ li r3, 5
+lbl_80167214:
+/* 80167214 00162E74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167218 00162E78 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8016721C 00162E7C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80167220 00162E80 7C 08 03 A6 */ mtlr r0
+/* 80167224 00162E84 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167228 00162E88 4E 80 00 20 */ blr
+
+.global func_8016722C
+func_8016722C:
+/* 8016722C 00162E8C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167230 00162E90 7C 08 02 A6 */ mflr r0
+/* 80167234 00162E94 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167238 00162E98 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8016723C 00162E9C 7C 7F 1B 78 */ mr r31, r3
+/* 80167240 00162EA0 48 0F 6D 91 */ bl func_8025DFD0
+/* 80167244 00162EA4 48 0F 70 D9 */ bl func_8025E31C
+/* 80167248 00162EA8 7F E4 FB 78 */ mr r4, r31
+/* 8016724C 00162EAC 48 10 02 C9 */ bl func_80267514
+/* 80167250 00162EB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80167254 00162EB4 41 82 00 0C */ beq lbl_80167260
+/* 80167258 00162EB8 38 63 00 38 */ addi r3, r3, 0x38
+/* 8016725C 00162EBC 48 00 00 08 */ b lbl_80167264
+lbl_80167260:
+/* 80167260 00162EC0 38 60 00 00 */ li r3, 0
+lbl_80167264:
+/* 80167264 00162EC4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167268 00162EC8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8016726C 00162ECC 7C 08 03 A6 */ mtlr r0
+/* 80167270 00162ED0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167274 00162ED4 4E 80 00 20 */ blr
+
+.global func_80167278
+func_80167278:
+/* 80167278 00162ED8 38 A0 00 01 */ li r5, 1
+/* 8016727C 00162EDC 38 6D 9E 08 */ addi r3, r13, lbl_8063F0C8-_SDA_BASE_
+/* 80167280 00162EE0 38 80 00 04 */ li r4, 4
+/* 80167284 00162EE4 38 00 00 00 */ li r0, 0
+/* 80167288 00162EE8 98 AD 9E 08 */ stb r5, lbl_8063F0C8-_SDA_BASE_(r13)
+/* 8016728C 00162EEC B0 83 00 02 */ sth r4, 2(r3)
+/* 80167290 00162EF0 98 03 00 04 */ stb r0, 4(r3)
+/* 80167294 00162EF4 4E 80 00 20 */ blr
diff --git a/asm/code_80167298.s b/asm/code_80167298.s
new file mode 100644
index 0000000..4769436
--- /dev/null
+++ b/asm/code_80167298.s
@@ -0,0 +1,387 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+func_80167298:
+/* 80167298 00162EF8 7C A3 2B 78 */ mr r3, r5
+/* 8016729C 00162EFC 4E 80 00 20 */ blr
+/* 801672A0 00162F00 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801672A4 00162F04 7C 08 02 A6 */ mflr r0
+/* 801672A8 00162F08 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801672AC 00162F0C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801672B0 00162F10 3F E0 80 49 */ lis r31, lbl_8048C928@ha
+/* 801672B4 00162F14 38 7F C9 28 */ addi r3, r31, lbl_8048C928@l
+/* 801672B8 00162F18 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 801672BC 00162F1C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 801672C0 00162F20 7C 9D 23 78 */ mr r29, r4
+/* 801672C4 00162F24 80 8D 80 10 */ lwz r4, lbl_8063D2D0-_SDA_BASE_(r13)
+/* 801672C8 00162F28 48 06 70 09 */ bl strcpy
+/* 801672CC 00162F2C 38 7F C9 28 */ addi r3, r31, -14040
+/* 801672D0 00162F30 48 05 F8 95 */ bl strlen
+/* 801672D4 00162F34 3B FF C9 28 */ addi r31, r31, -14040
+/* 801672D8 00162F38 7F DF 1A 14 */ add r30, r31, r3
+/* 801672DC 00162F3C 4B EF 18 C9 */ bl VMBASEIsPageValid
+/* 801672E0 00162F40 3C 80 80 42 */ lis r4, lbl_8041F390@ha
+/* 801672E4 00162F44 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 801672E8 00162F48 7F C3 F3 78 */ mr r3, r30
+/* 801672EC 00162F4C 38 84 F3 90 */ addi r4, r4, lbl_8041F390@l
+/* 801672F0 00162F50 4C C6 31 82 */ crclr 6
+/* 801672F4 00162F54 48 06 58 09 */ bl sprintf
+/* 801672F8 00162F58 7F E3 FB 78 */ mr r3, r31
+/* 801672FC 00162F5C 48 05 F8 69 */ bl strlen
+/* 80167300 00162F60 7F DF 1A 14 */ add r30, r31, r3
+/* 80167304 00162F64 48 18 51 45 */ bl SCGetLanguage
+/* 80167308 00162F68 3C 80 80 42 */ lis r4, lbl_8041F39C@ha
+/* 8016730C 00162F6C 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 80167310 00162F70 7F C3 F3 78 */ mr r3, r30
+/* 80167314 00162F74 38 84 F3 9C */ addi r4, r4, lbl_8041F39C@l
+/* 80167318 00162F78 4C C6 31 82 */ crclr 6
+/* 8016731C 00162F7C 48 06 57 E1 */ bl sprintf
+/* 80167320 00162F80 7F E3 FB 78 */ mr r3, r31
+/* 80167324 00162F84 48 05 F8 41 */ bl strlen
+/* 80167328 00162F88 38 63 00 01 */ addi r3, r3, 1
+/* 8016732C 00162F8C 7C 03 E8 40 */ cmplw r3, r29
+/* 80167330 00162F90 40 81 00 08 */ ble lbl_80167338
+/* 80167334 00162F94 7F A3 EB 78 */ mr r3, r29
+lbl_80167338:
+/* 80167338 00162F98 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8016733C 00162F9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167340 00162FA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167344 00162FA4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80167348 00162FA8 7C 08 03 A6 */ mtlr r0
+/* 8016734C 00162FAC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167350 00162FB0 4E 80 00 20 */ blr
+/* 80167354 00162FB4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167358 00162FB8 7C 08 02 A6 */ mflr r0
+/* 8016735C 00162FBC 3C 60 80 49 */ lis r3, lbl_8048C928@ha
+/* 80167360 00162FC0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167364 00162FC4 38 63 C9 28 */ addi r3, r3, lbl_8048C928@l
+/* 80167368 00162FC8 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8016736C 00162FCC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167370 00162FD0 7C BE 2B 78 */ mr r30, r5
+/* 80167374 00162FD4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80167378 00162FD8 7C 9D 23 78 */ mr r29, r4
+/* 8016737C 00162FDC 48 05 F7 E9 */ bl strlen
+/* 80167380 00162FE0 3B E3 00 01 */ addi r31, r3, 1
+/* 80167384 00162FE4 7C 1F F0 40 */ cmplw r31, r30
+/* 80167388 00162FE8 40 81 00 08 */ ble lbl_80167390
+/* 8016738C 00162FEC 7F DF F3 78 */ mr r31, r30
+lbl_80167390:
+/* 80167390 00162FF0 3C 80 80 49 */ lis r4, lbl_8048C928@ha
+/* 80167394 00162FF4 7F A3 EB 78 */ mr r3, r29
+/* 80167398 00162FF8 7F E5 FB 78 */ mr r5, r31
+/* 8016739C 00162FFC 38 84 C9 28 */ addi r4, r4, lbl_8048C928@l
+/* 801673A0 00163000 4B E9 CC 61 */ bl memcpy
+/* 801673A4 00163004 7F E3 FB 78 */ mr r3, r31
+/* 801673A8 00163008 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 801673AC 0016300C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 801673B0 00163010 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 801673B4 00163014 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801673B8 00163018 7C 08 03 A6 */ mtlr r0
+/* 801673BC 0016301C 38 21 00 20 */ addi r1, r1, 0x20
+/* 801673C0 00163020 4E 80 00 20 */ blr
+/* 801673C4 00163024 28 04 00 04 */ cmplwi r4, 4
+/* 801673C8 00163028 38 60 00 04 */ li r3, 4
+/* 801673CC 0016302C 4C 80 00 20 */ bgelr
+/* 801673D0 00163030 7C 83 23 78 */ mr r3, r4
+/* 801673D4 00163034 4E 80 00 20 */ blr
+/* 801673D8 00163038 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801673DC 0016303C 7C 08 02 A6 */ mflr r0
+/* 801673E0 00163040 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801673E4 00163044 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 801673E8 00163048 7C 9F 23 78 */ mr r31, r4
+/* 801673EC 0016304C 48 00 13 E5 */ bl func_801687D0
+/* 801673F0 00163050 90 61 00 08 */ stw r3, 8(r1)
+/* 801673F4 00163054 7F E3 FB 78 */ mr r3, r31
+/* 801673F8 00163058 38 81 00 08 */ addi r4, r1, 8
+/* 801673FC 0016305C 38 A0 00 04 */ li r5, 4
+/* 80167400 00163060 4B E9 CC 01 */ bl memcpy
+/* 80167404 00163064 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167408 00163068 38 60 00 04 */ li r3, 4
+/* 8016740C 0016306C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167410 00163070 7C 08 03 A6 */ mtlr r0
+/* 80167414 00163074 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167418 00163078 4E 80 00 20 */ blr
+/* 8016741C 0016307C 28 04 00 08 */ cmplwi r4, 8
+/* 80167420 00163080 38 60 00 08 */ li r3, 8
+/* 80167424 00163084 4C 80 00 20 */ bgelr
+/* 80167428 00163088 7C 83 23 78 */ mr r3, r4
+/* 8016742C 0016308C 4E 80 00 20 */ blr
+/* 80167430 00163090 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167434 00163094 7C 08 02 A6 */ mflr r0
+/* 80167438 00163098 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016743C 0016309C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167440 001630A0 7C 9F 23 78 */ mr r31, r4
+/* 80167444 001630A4 48 00 16 B9 */ bl func_80168AFC
+/* 80167448 001630A8 90 61 00 08 */ stw r3, 8(r1)
+/* 8016744C 001630AC 48 00 16 C1 */ bl func_80168B0C
+/* 80167450 001630B0 90 61 00 0C */ stw r3, 0xc(r1)
+/* 80167454 001630B4 7F E3 FB 78 */ mr r3, r31
+/* 80167458 001630B8 38 81 00 08 */ addi r4, r1, 8
+/* 8016745C 001630BC 38 A0 00 08 */ li r5, 8
+/* 80167460 001630C0 4B E9 CB A1 */ bl memcpy
+/* 80167464 001630C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167468 001630C8 38 60 00 08 */ li r3, 8
+/* 8016746C 001630CC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167470 001630D0 7C 08 03 A6 */ mtlr r0
+/* 80167474 001630D4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167478 001630D8 4E 80 00 20 */ blr
+/* 8016747C 001630DC 28 04 06 EC */ cmplwi r4, 0x6ec
+/* 80167480 001630E0 38 60 06 EC */ li r3, 0x6ec
+/* 80167484 001630E4 4C 80 00 20 */ bgelr
+/* 80167488 001630E8 7C 83 23 78 */ mr r3, r4
+/* 8016748C 001630EC 4E 80 00 20 */ blr
+/* 80167490 001630F0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167494 001630F4 7C 08 02 A6 */ mflr r0
+/* 80167498 001630F8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016749C 001630FC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801674A0 00163100 93 C1 00 08 */ stw r30, 8(r1)
+/* 801674A4 00163104 7C 9E 23 78 */ mr r30, r4
+/* 801674A8 00163108 48 00 14 F9 */ bl func_801689A0
+/* 801674AC 0016310C 7C 7F 1B 78 */ mr r31, r3
+/* 801674B0 00163110 48 00 14 F1 */ bl func_801689A0
+/* 801674B4 00163114 48 00 16 B9 */ bl func_80168B6C
+/* 801674B8 00163118 7F C3 F3 78 */ mr r3, r30
+/* 801674BC 0016311C 7F E4 FB 78 */ mr r4, r31
+/* 801674C0 00163120 38 A0 06 EC */ li r5, 0x6ec
+/* 801674C4 00163124 4B E9 CB 3D */ bl memcpy
+/* 801674C8 00163128 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801674CC 0016312C 38 60 06 EC */ li r3, 0x6ec
+/* 801674D0 00163130 83 C1 00 08 */ lwz r30, 8(r1)
+/* 801674D4 00163134 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801674D8 00163138 7C 08 03 A6 */ mtlr r0
+/* 801674DC 0016313C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801674E0 00163140 4E 80 00 20 */ blr
+/* 801674E4 00163144 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801674E8 00163148 7C 08 02 A6 */ mflr r0
+/* 801674EC 0016314C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801674F0 00163150 39 61 00 20 */ addi r11, r1, 0x20
+/* 801674F4 00163154 48 05 FC 35 */ bl _savegpr_27
+/* 801674F8 00163158 7C 7B 1B 78 */ mr r27, r3
+/* 801674FC 0016315C 7C 9C 23 78 */ mr r28, r4
+/* 80167500 00163160 7C BD 2B 78 */ mr r29, r5
+/* 80167504 00163164 4B FF B6 6D */ bl func_80162B70
+/* 80167508 00163168 2C 03 00 01 */ cmpwi r3, 1
+/* 8016750C 0016316C 40 82 00 1C */ bne lbl_80167528
+/* 80167510 00163170 38 60 00 00 */ li r3, 0
+/* 80167514 00163174 48 11 27 F1 */ bl VIEnableDimming
+/* 80167518 00163178 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
+/* 8016751C 0016317C 48 0B D0 6D */ bl func_80224588
+/* 80167520 00163180 38 60 00 01 */ li r3, 1
+/* 80167524 00163184 48 11 27 E1 */ bl VIEnableDimming
+lbl_80167528:
+/* 80167528 00163188 3F E0 80 42 */ lis r31, lbl_8041F444@ha
+/* 8016752C 0016318C 3B C0 00 00 */ li r30, 0
+/* 80167530 00163190 3B FF F4 44 */ addi r31, r31, lbl_8041F444@l
+/* 80167534 00163194 48 00 00 5C */ b lbl_80167590
+lbl_80167538:
+/* 80167538 00163198 80 9F 00 00 */ lwz r4, 0(r31)
+/* 8016753C 0016319C 7F 83 E3 78 */ mr r3, r28
+/* 80167540 001631A0 48 06 6F 0D */ bl strcmp
+/* 80167544 001631A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80167548 001631A8 40 82 00 40 */ bne lbl_80167588
+/* 8016754C 001631AC 1C 1E 00 0C */ mulli r0, r30, 0xc
+/* 80167550 001631B0 3C 60 80 42 */ lis r3, lbl_8041F444@ha
+/* 80167554 001631B4 38 63 F4 44 */ addi r3, r3, lbl_8041F444@l
+/* 80167558 001631B8 7C 63 02 14 */ add r3, r3, r0
+/* 8016755C 001631BC 81 83 00 04 */ lwz r12, 4(r3)
+/* 80167560 001631C0 2C 0C 00 00 */ cmpwi r12, 0
+/* 80167564 001631C4 41 82 00 1C */ beq lbl_80167580
+/* 80167568 001631C8 7F 63 DB 78 */ mr r3, r27
+/* 8016756C 001631CC 7F 84 E3 78 */ mr r4, r28
+/* 80167570 001631D0 7F A5 EB 78 */ mr r5, r29
+/* 80167574 001631D4 7D 89 03 A6 */ mtctr r12
+/* 80167578 001631D8 4E 80 04 21 */ bctrl
+/* 8016757C 001631DC 48 00 00 24 */ b lbl_801675A0
+lbl_80167580:
+/* 80167580 001631E0 38 60 FF FF */ li r3, -1
+/* 80167584 001631E4 48 00 00 1C */ b lbl_801675A0
+lbl_80167588:
+/* 80167588 001631E8 3B FF 00 0C */ addi r31, r31, 0xc
+/* 8016758C 001631EC 3B DE 00 01 */ addi r30, r30, 1
+lbl_80167590:
+/* 80167590 001631F0 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80167594 001631F4 2C 00 00 00 */ cmpwi r0, 0
+/* 80167598 001631F8 40 82 FF A0 */ bne lbl_80167538
+/* 8016759C 001631FC 38 60 FF FF */ li r3, -1
+lbl_801675A0:
+/* 801675A0 00163200 39 61 00 20 */ addi r11, r1, 0x20
+/* 801675A4 00163204 48 05 FB D1 */ bl _restgpr_27
+/* 801675A8 00163208 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801675AC 0016320C 7C 08 03 A6 */ mtlr r0
+/* 801675B0 00163210 38 21 00 20 */ addi r1, r1, 0x20
+/* 801675B4 00163214 4E 80 00 20 */ blr
+/* 801675B8 00163218 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 801675BC 0016321C 7C 08 02 A6 */ mflr r0
+/* 801675C0 00163220 90 01 00 24 */ stw r0, 0x24(r1)
+/* 801675C4 00163224 39 61 00 20 */ addi r11, r1, 0x20
+/* 801675C8 00163228 48 05 FB 5D */ bl _savegpr_26
+/* 801675CC 0016322C 3F E0 80 42 */ lis r31, lbl_8041F444@ha
+/* 801675D0 00163230 7C 7A 1B 78 */ mr r26, r3
+/* 801675D4 00163234 7C 9B 23 78 */ mr r27, r4
+/* 801675D8 00163238 7C BC 2B 78 */ mr r28, r5
+/* 801675DC 0016323C 7C DD 33 78 */ mr r29, r6
+/* 801675E0 00163240 3B FF F4 44 */ addi r31, r31, lbl_8041F444@l
+/* 801675E4 00163244 3B C0 00 00 */ li r30, 0
+/* 801675E8 00163248 48 00 00 60 */ b lbl_80167648
+lbl_801675EC:
+/* 801675EC 0016324C 80 9F 00 00 */ lwz r4, 0(r31)
+/* 801675F0 00163250 7F 63 DB 78 */ mr r3, r27
+/* 801675F4 00163254 48 06 6E 59 */ bl strcmp
+/* 801675F8 00163258 2C 03 00 00 */ cmpwi r3, 0
+/* 801675FC 0016325C 40 82 00 44 */ bne lbl_80167640
+/* 80167600 00163260 1C 1E 00 0C */ mulli r0, r30, 0xc
+/* 80167604 00163264 3C 60 80 42 */ lis r3, lbl_8041F444@ha
+/* 80167608 00163268 38 63 F4 44 */ addi r3, r3, lbl_8041F444@l
+/* 8016760C 0016326C 7C 63 02 14 */ add r3, r3, r0
+/* 80167610 00163270 81 83 00 08 */ lwz r12, 8(r3)
+/* 80167614 00163274 2C 0C 00 00 */ cmpwi r12, 0
+/* 80167618 00163278 41 82 00 20 */ beq lbl_80167638
+/* 8016761C 0016327C 7F 43 D3 78 */ mr r3, r26
+/* 80167620 00163280 7F 64 DB 78 */ mr r4, r27
+/* 80167624 00163284 7F 85 E3 78 */ mr r5, r28
+/* 80167628 00163288 7F A6 EB 78 */ mr r6, r29
+/* 8016762C 0016328C 7D 89 03 A6 */ mtctr r12
+/* 80167630 00163290 4E 80 04 21 */ bctrl
+/* 80167634 00163294 48 00 00 24 */ b lbl_80167658
+lbl_80167638:
+/* 80167638 00163298 38 60 FF FF */ li r3, -1
+/* 8016763C 0016329C 48 00 00 1C */ b lbl_80167658
+lbl_80167640:
+/* 80167640 001632A0 3B FF 00 0C */ addi r31, r31, 0xc
+/* 80167644 001632A4 3B DE 00 01 */ addi r30, r30, 1
+lbl_80167648:
+/* 80167648 001632A8 80 1F 00 00 */ lwz r0, 0(r31)
+/* 8016764C 001632AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80167650 001632B0 40 82 FF 9C */ bne lbl_801675EC
+/* 80167654 001632B4 38 60 FF FF */ li r3, -1
+lbl_80167658:
+/* 80167658 001632B8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8016765C 001632BC 48 05 FB 15 */ bl _restgpr_26
+/* 80167660 001632C0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167664 001632C4 7C 08 03 A6 */ mtlr r0
+/* 80167668 001632C8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8016766C 001632CC 4E 80 00 20 */ blr
+/* 80167670 001632D0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167674 001632D4 7C 08 02 A6 */ mflr r0
+/* 80167678 001632D8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8016767C 001632DC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80167680 001632E0 48 05 FA A9 */ bl _savegpr_27
+/* 80167684 001632E4 3F E0 80 42 */ lis r31, lbl_8041F500@ha
+/* 80167688 001632E8 7C 7B 1B 78 */ mr r27, r3
+/* 8016768C 001632EC 7C 9C 23 78 */ mr r28, r4
+/* 80167690 001632F0 3B A0 00 00 */ li r29, 0
+/* 80167694 001632F4 3B FF F5 00 */ addi r31, r31, lbl_8041F500@l
+/* 80167698 001632F8 48 00 00 74 */ b lbl_8016770C
+lbl_8016769C:
+/* 8016769C 001632FC 83 DF 00 00 */ lwz r30, 0(r31)
+/* 801676A0 00163300 7F 63 DB 78 */ mr r3, r27
+/* 801676A4 00163304 7F C4 F3 78 */ mr r4, r30
+/* 801676A8 00163308 48 06 6D A5 */ bl strcmp
+/* 801676AC 0016330C 2C 03 00 00 */ cmpwi r3, 0
+/* 801676B0 00163310 41 82 00 18 */ beq lbl_801676C8
+/* 801676B4 00163314 7F C4 F3 78 */ mr r4, r30
+/* 801676B8 00163318 38 6D 83 58 */ addi r3, r13, lbl_8063D618-_SDA_BASE_
+/* 801676BC 0016331C 48 06 6D 91 */ bl strcmp
+/* 801676C0 00163320 2C 03 00 00 */ cmpwi r3, 0
+/* 801676C4 00163324 40 82 00 40 */ bne lbl_80167704
+lbl_801676C8:
+/* 801676C8 00163328 3C 60 80 42 */ lis r3, lbl_8041F500@ha
+/* 801676CC 0016332C 57 A0 20 36 */ slwi r0, r29, 4
+/* 801676D0 00163330 38 63 F5 00 */ addi r3, r3, lbl_8041F500@l
+/* 801676D4 00163334 7C A3 02 14 */ add r5, r3, r0
+/* 801676D8 00163338 81 85 00 04 */ lwz r12, 4(r5)
+/* 801676DC 0016333C 2C 0C 00 00 */ cmpwi r12, 0
+/* 801676E0 00163340 41 82 00 1C */ beq lbl_801676FC
+/* 801676E4 00163344 7F 63 DB 78 */ mr r3, r27
+/* 801676E8 00163348 7F 84 E3 78 */ mr r4, r28
+/* 801676EC 0016334C 80 A5 00 0C */ lwz r5, 0xc(r5)
+/* 801676F0 00163350 7D 89 03 A6 */ mtctr r12
+/* 801676F4 00163354 4E 80 04 21 */ bctrl
+/* 801676F8 00163358 48 00 00 24 */ b lbl_8016771C
+lbl_801676FC:
+/* 801676FC 0016335C 38 60 FF FF */ li r3, -1
+/* 80167700 00163360 48 00 00 1C */ b lbl_8016771C
+lbl_80167704:
+/* 80167704 00163364 3B FF 00 10 */ addi r31, r31, 0x10
+/* 80167708 00163368 3B BD 00 01 */ addi r29, r29, 1
+lbl_8016770C:
+/* 8016770C 0016336C 80 1F 00 00 */ lwz r0, 0(r31)
+/* 80167710 00163370 2C 00 00 00 */ cmpwi r0, 0
+/* 80167714 00163374 40 82 FF 88 */ bne lbl_8016769C
+/* 80167718 00163378 38 60 FF FF */ li r3, -1
+lbl_8016771C:
+/* 8016771C 0016337C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80167720 00163380 48 05 FA 55 */ bl _restgpr_27
+/* 80167724 00163384 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167728 00163388 7C 08 03 A6 */ mtlr r0
+/* 8016772C 0016338C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167730 00163390 4E 80 00 20 */ blr
+/* 80167734 00163394 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167738 00163398 7C 08 02 A6 */ mflr r0
+/* 8016773C 0016339C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167740 001633A0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80167744 001633A4 48 05 F9 E1 */ bl _savegpr_26
+/* 80167748 001633A8 3F E0 80 42 */ lis r31, lbl_8041F500@ha
+/* 8016774C 001633AC 7C 7A 1B 78 */ mr r26, r3
+/* 80167750 001633B0 7C 9B 23 78 */ mr r27, r4
+/* 80167754 001633B4 7C BC 2B 78 */ mr r28, r5
+/* 80167758 001633B8 3B FF F5 00 */ addi r31, r31, lbl_8041F500@l
+/* 8016775C 001633BC 3B A0 00 00 */ li r29, 0
+/* 80167760 001633C0 48 00 00 78 */ b lbl_801677D8
+lbl_80167764:
+/* 80167764 001633C4 83 DF 00 00 */ lwz r30, 0(r31)
+/* 80167768 001633C8 7F 43 D3 78 */ mr r3, r26
+/* 8016776C 001633CC 7F C4 F3 78 */ mr r4, r30
+/* 80167770 001633D0 48 06 6C DD */ bl strcmp
+/* 80167774 001633D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80167778 001633D8 41 82 00 18 */ beq lbl_80167790
+/* 8016777C 001633DC 7F C4 F3 78 */ mr r4, r30
+/* 80167780 001633E0 38 6D 83 58 */ addi r3, r13, lbl_8063D618-_SDA_BASE_
+/* 80167784 001633E4 48 06 6C C9 */ bl strcmp
+/* 80167788 001633E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016778C 001633EC 40 82 00 44 */ bne lbl_801677D0
+lbl_80167790:
+/* 80167790 001633F0 3C 60 80 42 */ lis r3, lbl_8041F500@ha
+/* 80167794 001633F4 57 A0 20 36 */ slwi r0, r29, 4
+/* 80167798 001633F8 38 63 F5 00 */ addi r3, r3, lbl_8041F500@l
+/* 8016779C 001633FC 7C C3 02 14 */ add r6, r3, r0
+/* 801677A0 00163400 81 86 00 08 */ lwz r12, 8(r6)
+/* 801677A4 00163404 2C 0C 00 00 */ cmpwi r12, 0
+/* 801677A8 00163408 41 82 00 20 */ beq lbl_801677C8
+/* 801677AC 0016340C 7F 43 D3 78 */ mr r3, r26
+/* 801677B0 00163410 7F 64 DB 78 */ mr r4, r27
+/* 801677B4 00163414 7F 85 E3 78 */ mr r5, r28
+/* 801677B8 00163418 80 C6 00 0C */ lwz r6, 0xc(r6)
+/* 801677BC 0016341C 7D 89 03 A6 */ mtctr r12
+/* 801677C0 00163420 4E 80 04 21 */ bctrl
+/* 801677C4 00163424 48 00 00 24 */ b lbl_801677E8
+lbl_801677C8:
+/* 801677C8 00163428 38 60 FF FF */ li r3, -1
+/* 801677CC 0016342C 48 00 00 1C */ b lbl_801677E8
+lbl_801677D0:
+/* 801677D0 00163430 3B FF 00 10 */ addi r31, r31, 0x10
+/* 801677D4 00163434 3B BD 00 01 */ addi r29, r29, 1
+lbl_801677D8:
+/* 801677D8 00163438 80 1F 00 00 */ lwz r0, 0(r31)
+/* 801677DC 0016343C 2C 00 00 00 */ cmpwi r0, 0
+/* 801677E0 00163440 40 82 FF 84 */ bne lbl_80167764
+/* 801677E4 00163444 38 60 FF FF */ li r3, -1
+lbl_801677E8:
+/* 801677E8 00163448 39 61 00 20 */ addi r11, r1, 0x20
+/* 801677EC 0016344C 48 05 F9 85 */ bl _restgpr_26
+/* 801677F0 00163450 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 801677F4 00163454 7C 08 03 A6 */ mtlr r0
+/* 801677F8 00163458 38 21 00 20 */ addi r1, r1, 0x20
+/* 801677FC 0016345C 4E 80 00 20 */ blr
+
+.global func_80167800
+func_80167800:
+/* 80167800 00163460 38 A0 00 01 */ li r5, 1
+/* 80167804 00163464 38 6D 9E 10 */ addi r3, r13, lbl_8063F0D0-_SDA_BASE_
+/* 80167808 00163468 38 80 00 04 */ li r4, 4
+/* 8016780C 0016346C 38 00 00 00 */ li r0, 0
+/* 80167810 00163470 98 AD 9E 10 */ stb r5, lbl_8063F0D0-_SDA_BASE_(r13)
+/* 80167814 00163474 B0 83 00 02 */ sth r4, 2(r3)
+/* 80167818 00163478 98 03 00 04 */ stb r0, 4(r3)
+/* 8016781C 0016347C 4E 80 00 20 */ blr
diff --git a/asm/code_80167820.s b/asm/code_80167820.s
new file mode 100644
index 0000000..b77ecf1
--- /dev/null
+++ b/asm/code_80167820.s
@@ -0,0 +1,106 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+func_80167820:
+/* 80167820 00163480 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167824 00163484 7C 08 02 A6 */ mflr r0
+/* 80167828 00163488 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016782C 0016348C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80167830 00163490 80 A5 00 00 */ lwz r5, 0(r5)
+/* 80167834 00163494 54 A4 C4 2E */ rlwinm r4, r5, 0x18, 0x10, 0x17
+/* 80167838 00163498 54 A0 42 1E */ rlwinm r0, r5, 8, 8, 0xf
+/* 8016783C 0016349C 50 A4 46 3E */ rlwimi r4, r5, 8, 0x18, 0x1f
+/* 80167840 001634A0 50 A0 C0 0E */ rlwimi r0, r5, 0x18, 0, 7
+/* 80167844 001634A4 7C 9F 03 78 */ or r31, r4, r0
+/* 80167848 001634A8 4B FF D3 E5 */ bl func_80164C2C
+/* 8016784C 001634AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80167850 001634B0 41 82 00 0C */ beq lbl_8016785C
+/* 80167854 001634B4 7F E4 FB 78 */ mr r4, r31
+/* 80167858 001634B8 4B FF F3 BD */ bl func_80166C14
+lbl_8016785C:
+/* 8016785C 001634BC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80167860 001634C0 38 60 00 00 */ li r3, 0
+/* 80167864 001634C4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167868 001634C8 7C 08 03 A6 */ mtlr r0
+/* 8016786C 001634CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167870 001634D0 4E 80 00 20 */ blr
+/* 80167874 001634D4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167878 001634D8 7C 08 02 A6 */ mflr r0
+/* 8016787C 001634DC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167880 001634E0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80167884 001634E4 7C BF 2B 78 */ mr r31, r5
+/* 80167888 001634E8 4B FF D3 A5 */ bl func_80164C2C
+/* 8016788C 001634EC 2C 03 00 00 */ cmpwi r3, 0
+/* 80167890 001634F0 41 82 00 0C */ beq lbl_8016789C
+/* 80167894 001634F4 7F E4 FB 78 */ mr r4, r31
+/* 80167898 001634F8 4B FF F3 A5 */ bl func_80166C3C
+lbl_8016789C:
+/* 8016789C 001634FC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801678A0 00163500 38 60 00 00 */ li r3, 0
+/* 801678A4 00163504 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801678A8 00163508 7C 08 03 A6 */ mtlr r0
+/* 801678AC 0016350C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801678B0 00163510 4E 80 00 20 */ blr
+/* 801678B4 00163514 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801678B8 00163518 7C 08 02 A6 */ mflr r0
+/* 801678BC 0016351C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801678C0 00163520 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801678C4 00163524 7C BF 2B 78 */ mr r31, r5
+/* 801678C8 00163528 4B FF D3 65 */ bl func_80164C2C
+/* 801678CC 0016352C 2C 03 00 00 */ cmpwi r3, 0
+/* 801678D0 00163530 41 82 00 0C */ beq lbl_801678DC
+/* 801678D4 00163534 7F E4 FB 78 */ mr r4, r31
+/* 801678D8 00163538 4B FF F3 D5 */ bl func_80166CAC
+lbl_801678DC:
+/* 801678DC 0016353C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801678E0 00163540 38 60 00 00 */ li r3, 0
+/* 801678E4 00163544 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801678E8 00163548 7C 08 03 A6 */ mtlr r0
+/* 801678EC 0016354C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801678F0 00163550 4E 80 00 20 */ blr
+/* 801678F4 00163554 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801678F8 00163558 7C 08 02 A6 */ mflr r0
+/* 801678FC 0016355C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167900 00163560 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80167904 00163564 7C BF 2B 78 */ mr r31, r5
+/* 80167908 00163568 4B FF D3 25 */ bl func_80164C2C
+/* 8016790C 0016356C 2C 03 00 00 */ cmpwi r3, 0
+/* 80167910 00163570 41 82 00 0C */ beq lbl_8016791C
+/* 80167914 00163574 7F E4 FB 78 */ mr r4, r31
+/* 80167918 00163578 4B FF F3 FD */ bl func_80166D14
+lbl_8016791C:
+/* 8016791C 0016357C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80167920 00163580 38 60 00 00 */ li r3, 0
+/* 80167924 00163584 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167928 00163588 7C 08 03 A6 */ mtlr r0
+/* 8016792C 0016358C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167930 00163590 4E 80 00 20 */ blr
+/* 80167934 00163594 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167938 00163598 7C 08 02 A6 */ mflr r0
+/* 8016793C 0016359C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167940 001635A0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80167944 001635A4 7C BF 2B 78 */ mr r31, r5
+/* 80167948 001635A8 4B FF D2 E5 */ bl func_80164C2C
+/* 8016794C 001635AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80167950 001635B0 41 82 00 0C */ beq lbl_8016795C
+/* 80167954 001635B4 80 9F 00 00 */ lwz r4, 0(r31)
+/* 80167958 001635B8 4B FF F3 E5 */ bl func_80166D3C
+lbl_8016795C:
+/* 8016795C 001635BC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80167960 001635C0 38 60 00 00 */ li r3, 0
+/* 80167964 001635C4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167968 001635C8 7C 08 03 A6 */ mtlr r0
+/* 8016796C 001635CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167970 001635D0 4E 80 00 20 */ blr
+
+.global func_80167974
+func_80167974:
+/* 80167974 001635D4 38 A0 00 01 */ li r5, 1
+/* 80167978 001635D8 38 6D 9E 18 */ addi r3, r13, lbl_8063F0D8-_SDA_BASE_
+/* 8016797C 001635DC 38 80 00 04 */ li r4, 4
+/* 80167980 001635E0 38 00 00 00 */ li r0, 0
+/* 80167984 001635E4 98 AD 9E 18 */ stb r5, lbl_8063F0D8-_SDA_BASE_(r13)
+/* 80167988 001635E8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8016798C 001635EC 98 03 00 04 */ stb r0, 4(r3)
+/* 80167990 001635F0 4E 80 00 20 */ blr
diff --git a/asm/code_80167994.s b/asm/code_80167994.s
new file mode 100644
index 0000000..f12950a
--- /dev/null
+++ b/asm/code_80167994.s
@@ -0,0 +1,34 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+func_80167994:
+/* 80167994 001635F4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167998 001635F8 7C 08 02 A6 */ mflr r0
+/* 8016799C 001635FC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801679A0 00163600 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801679A4 00163604 7C 9F 23 78 */ mr r31, r4
+/* 801679A8 00163608 4B FF D2 85 */ bl func_80164C2C
+/* 801679AC 0016360C 2C 03 00 00 */ cmpwi r3, 0
+/* 801679B0 00163610 41 82 00 0C */ beq lbl_801679BC
+/* 801679B4 00163614 7F E4 FB 78 */ mr r4, r31
+/* 801679B8 00163618 4B FF F2 85 */ bl func_80166C3C
+lbl_801679BC:
+/* 801679BC 0016361C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801679C0 00163620 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801679C4 00163624 7C 08 03 A6 */ mtlr r0
+/* 801679C8 00163628 38 21 00 10 */ addi r1, r1, 0x10
+/* 801679CC 0016362C 4E 80 00 20 */ blr
+/* 801679D0 00163630 4E 80 00 20 */ blr
+/* 801679D4 00163634 4E 80 00 20 */ blr
+
+.global func_801679D8
+func_801679D8:
+/* 801679D8 00163638 38 A0 00 01 */ li r5, 1
+/* 801679DC 0016363C 38 6D 9E 20 */ addi r3, r13, lbl_8063F0E0-_SDA_BASE_
+/* 801679E0 00163640 38 80 00 04 */ li r4, 4
+/* 801679E4 00163644 38 00 00 00 */ li r0, 0
+/* 801679E8 00163648 98 AD 9E 20 */ stb r5, lbl_8063F0E0-_SDA_BASE_(r13)
+/* 801679EC 0016364C B0 83 00 02 */ sth r4, 2(r3)
+/* 801679F0 00163650 98 03 00 04 */ stb r0, 4(r3)
+/* 801679F4 00163654 4E 80 00 20 */ blr
diff --git a/asm/code_801679F8.s b/asm/code_801679F8.s
new file mode 100644
index 0000000..3a28a41
--- /dev/null
+++ b/asm/code_801679F8.s
@@ -0,0 +1,680 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_801679F8
+func_801679F8:
+/* 801679F8 00163658 28 03 00 04 */ cmplwi r3, 4
+/* 801679FC 0016365C 41 80 00 0C */ blt lbl_80167A08
+/* 80167A00 00163660 38 60 FF FF */ li r3, -1
+/* 80167A04 00163664 4E 80 00 20 */ blr
+lbl_80167A08:
+/* 80167A08 00163668 2C 04 00 00 */ cmpwi r4, 0
+/* 80167A0C 0016366C 41 80 00 0C */ blt lbl_80167A18
+/* 80167A10 00163670 2C 04 00 08 */ cmpwi r4, 8
+/* 80167A14 00163674 41 80 00 0C */ blt lbl_80167A20
+lbl_80167A18:
+/* 80167A18 00163678 38 60 FF FF */ li r3, -1
+/* 80167A1C 0016367C 4E 80 00 20 */ blr
+lbl_80167A20:
+/* 80167A20 00163680 38 AD 9E 28 */ addi r5, r13, lbl_8063F0E8-_SDA_BASE_
+/* 80167A24 00163684 7C 85 19 AE */ stbx r4, r5, r3
+/* 80167A28 00163688 38 60 00 00 */ li r3, 0
+/* 80167A2C 0016368C 4E 80 00 20 */ blr
+
+.global func_80167A30
+func_80167A30:
+/* 80167A30 00163690 28 03 00 04 */ cmplwi r3, 4
+/* 80167A34 00163694 41 80 00 0C */ blt lbl_80167A40
+/* 80167A38 00163698 38 60 FF FF */ li r3, -1
+/* 80167A3C 0016369C 4E 80 00 20 */ blr
+lbl_80167A40:
+/* 80167A40 001636A0 38 8D 9E 28 */ addi r4, r13, lbl_8063F0E8-_SDA_BASE_
+/* 80167A44 001636A4 7C 64 18 AE */ lbzx r3, r4, r3
+/* 80167A48 001636A8 2C 03 00 00 */ cmpwi r3, 0
+/* 80167A4C 001636AC 41 80 00 0C */ blt lbl_80167A58
+/* 80167A50 001636B0 2C 03 00 08 */ cmpwi r3, 8
+/* 80167A54 001636B4 4D 80 00 20 */ bltlr
+lbl_80167A58:
+/* 80167A58 001636B8 38 60 FF FF */ li r3, -1
+/* 80167A5C 001636BC 4E 80 00 20 */ blr
+
+.global func_80167A60
+func_80167A60:
+/* 80167A60 001636C0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167A64 001636C4 7C 08 02 A6 */ mflr r0
+/* 80167A68 001636C8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167A6C 001636CC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80167A70 001636D0 3B E0 00 00 */ li r31, 0
+lbl_80167A74:
+/* 80167A74 001636D4 7F E4 FB 78 */ mr r4, r31
+/* 80167A78 001636D8 57 E3 06 3E */ clrlwi r3, r31, 0x18
+/* 80167A7C 001636DC 4B FF FF 7D */ bl func_801679F8
+/* 80167A80 001636E0 3B FF 00 01 */ addi r31, r31, 1
+/* 80167A84 001636E4 2C 1F 00 04 */ cmpwi r31, 4
+/* 80167A88 001636E8 41 80 FF EC */ blt lbl_80167A74
+/* 80167A8C 001636EC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167A90 001636F0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80167A94 001636F4 7C 08 03 A6 */ mtlr r0
+/* 80167A98 001636F8 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167A9C 001636FC 4E 80 00 20 */ blr
+
+.global func_80167AA0
+func_80167AA0:
+/* 80167AA0 00163700 28 03 00 0F */ cmplwi r3, 0xf
+/* 80167AA4 00163704 41 81 00 84 */ bgt lbl_80167B28
+/* 80167AA8 00163708 3C 80 80 42 */ lis r4, lbl_8041F550@ha
+/* 80167AAC 0016370C 54 60 10 3A */ slwi r0, r3, 2
+/* 80167AB0 00163710 38 84 F5 50 */ addi r4, r4, lbl_8041F550@l
+/* 80167AB4 00163714 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80167AB8 00163718 7C 89 03 A6 */ mtctr r4
+/* 80167ABC 0016371C 4E 80 04 20 */ bctr
+/* 80167AC0 00163720 38 60 00 00 */ li r3, 0
+/* 80167AC4 00163724 4E 80 00 20 */ blr
+/* 80167AC8 00163728 38 60 00 01 */ li r3, 1
+/* 80167ACC 0016372C 4E 80 00 20 */ blr
+/* 80167AD0 00163730 38 60 00 02 */ li r3, 2
+/* 80167AD4 00163734 4E 80 00 20 */ blr
+/* 80167AD8 00163738 38 60 00 03 */ li r3, 3
+/* 80167ADC 0016373C 4E 80 00 20 */ blr
+/* 80167AE0 00163740 38 60 00 04 */ li r3, 4
+/* 80167AE4 00163744 4E 80 00 20 */ blr
+/* 80167AE8 00163748 38 60 00 0C */ li r3, 0xc
+/* 80167AEC 0016374C 4E 80 00 20 */ blr
+/* 80167AF0 00163750 38 60 00 05 */ li r3, 5
+/* 80167AF4 00163754 4E 80 00 20 */ blr
+/* 80167AF8 00163758 38 60 00 06 */ li r3, 6
+/* 80167AFC 0016375C 4E 80 00 20 */ blr
+/* 80167B00 00163760 38 60 00 07 */ li r3, 7
+/* 80167B04 00163764 4E 80 00 20 */ blr
+/* 80167B08 00163768 38 60 00 08 */ li r3, 8
+/* 80167B0C 0016376C 4E 80 00 20 */ blr
+/* 80167B10 00163770 38 60 00 09 */ li r3, 9
+/* 80167B14 00163774 4E 80 00 20 */ blr
+/* 80167B18 00163778 38 60 00 0A */ li r3, 0xa
+/* 80167B1C 0016377C 4E 80 00 20 */ blr
+/* 80167B20 00163780 38 60 00 0B */ li r3, 0xb
+/* 80167B24 00163784 4E 80 00 20 */ blr
+lbl_80167B28:
+/* 80167B28 00163788 38 60 FF FF */ li r3, -1
+/* 80167B2C 0016378C 4E 80 00 20 */ blr
+
+.global func_80167B30
+func_80167B30:
+/* 80167B30 00163790 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167B34 00163794 7C 08 02 A6 */ mflr r0
+/* 80167B38 00163798 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167B3C 0016379C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167B40 001637A0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167B44 001637A4 7C 9E 23 78 */ mr r30, r4
+/* 80167B48 001637A8 4B FF FE E9 */ bl func_80167A30
+/* 80167B4C 001637AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80167B50 001637B0 7C 7F 1B 78 */ mr r31, r3
+/* 80167B54 001637B4 41 80 00 40 */ blt lbl_80167B94
+/* 80167B58 001637B8 4B FF D1 15 */ bl func_80164C6C
+/* 80167B5C 001637BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80167B60 001637C0 41 82 00 34 */ beq lbl_80167B94
+/* 80167B64 001637C4 57 C5 C4 2E */ rlwinm r5, r30, 0x18, 0x10, 0x17
+/* 80167B68 001637C8 57 C0 42 1E */ rlwinm r0, r30, 8, 8, 0xf
+/* 80167B6C 001637CC 53 C5 46 3E */ rlwimi r5, r30, 8, 0x18, 0x1f
+/* 80167B70 001637D0 3C 80 80 42 */ lis r4, lbl_8041F590@ha
+/* 80167B74 001637D4 53 C0 C0 0E */ rlwimi r0, r30, 0x18, 0, 7
+/* 80167B78 001637D8 7F E3 FB 78 */ mr r3, r31
+/* 80167B7C 001637DC 7C A0 03 78 */ or r0, r5, r0
+/* 80167B80 001637E0 38 84 F5 90 */ addi r4, r4, lbl_8041F590@l
+/* 80167B84 001637E4 90 01 00 08 */ stw r0, 8(r1)
+/* 80167B88 001637E8 38 A1 00 08 */ addi r5, r1, 8
+/* 80167B8C 001637EC 38 C0 00 04 */ li r6, 4
+/* 80167B90 001637F0 4B FF CC 95 */ bl func_80164824
+lbl_80167B94:
+/* 80167B94 001637F4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167B98 001637F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167B9C 001637FC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167BA0 00163800 7C 08 03 A6 */ mtlr r0
+/* 80167BA4 00163804 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167BA8 00163808 4E 80 00 20 */ blr
+
+.global func_80167BAC
+func_80167BAC:
+/* 80167BAC 0016380C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167BB0 00163810 7C 08 02 A6 */ mflr r0
+/* 80167BB4 00163814 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167BB8 00163818 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167BBC 0016381C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167BC0 00163820 7C BE 2B 78 */ mr r30, r5
+/* 80167BC4 00163824 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80167BC8 00163828 7C 9D 23 78 */ mr r29, r4
+/* 80167BCC 0016382C 4B FF FE 65 */ bl func_80167A30
+/* 80167BD0 00163830 2C 03 00 00 */ cmpwi r3, 0
+/* 80167BD4 00163834 7C 7F 1B 78 */ mr r31, r3
+/* 80167BD8 00163838 41 80 00 58 */ blt lbl_80167C30
+/* 80167BDC 0016383C 4B FF D0 91 */ bl func_80164C6C
+/* 80167BE0 00163840 2C 03 00 00 */ cmpwi r3, 0
+/* 80167BE4 00163844 41 82 00 4C */ beq lbl_80167C30
+/* 80167BE8 00163848 38 80 FF FF */ li r4, -1
+/* 80167BEC 0016384C 4B FF F0 29 */ bl func_80166C14
+/* 80167BF0 00163850 7F A3 EB 78 */ mr r3, r29
+/* 80167BF4 00163854 4B FF FE AD */ bl func_80167AA0
+/* 80167BF8 00163858 54 64 44 2E */ rlwinm r4, r3, 8, 0x10, 0x17
+/* 80167BFC 0016385C 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
+/* 80167C00 00163860 7C A4 02 14 */ add r5, r4, r0
+/* 80167C04 00163864 57 C3 44 2E */ rlwinm r3, r30, 8, 0x10, 0x17
+/* 80167C08 00163868 57 C0 C6 3E */ rlwinm r0, r30, 0x18, 0x18, 0x1f
+/* 80167C0C 0016386C 3C 80 80 42 */ lis r4, lbl_8041F5A4@ha
+/* 80167C10 00163870 7C 03 02 14 */ add r0, r3, r0
+/* 80167C14 00163874 B0 A1 00 08 */ sth r5, 8(r1)
+/* 80167C18 00163878 7F E3 FB 78 */ mr r3, r31
+/* 80167C1C 0016387C 38 84 F5 A4 */ addi r4, r4, lbl_8041F5A4@l
+/* 80167C20 00163880 B0 01 00 0A */ sth r0, 0xa(r1)
+/* 80167C24 00163884 38 A1 00 08 */ addi r5, r1, 8
+/* 80167C28 00163888 38 C0 00 04 */ li r6, 4
+/* 80167C2C 0016388C 4B FF CB F9 */ bl func_80164824
+lbl_80167C30:
+/* 80167C30 00163890 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167C34 00163894 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167C38 00163898 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167C3C 0016389C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80167C40 001638A0 7C 08 03 A6 */ mtlr r0
+/* 80167C44 001638A4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167C48 001638A8 4E 80 00 20 */ blr
+
+.global func_80167C4C
+func_80167C4C:
+/* 80167C4C 001638AC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80167C50 001638B0 7C 08 02 A6 */ mflr r0
+/* 80167C54 001638B4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80167C58 001638B8 4B FF FD D9 */ bl func_80167A30
+/* 80167C5C 001638BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80167C60 001638C0 40 80 00 0C */ bge lbl_80167C6C
+/* 80167C64 001638C4 38 60 00 07 */ li r3, 7
+/* 80167C68 001638C8 48 00 00 1C */ b lbl_80167C84
+lbl_80167C6C:
+/* 80167C6C 001638CC 4B FF D0 01 */ bl func_80164C6C
+/* 80167C70 001638D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80167C74 001638D4 40 82 00 0C */ bne lbl_80167C80
+/* 80167C78 001638D8 38 60 00 07 */ li r3, 7
+/* 80167C7C 001638DC 48 00 00 08 */ b lbl_80167C84
+lbl_80167C80:
+/* 80167C80 001638E0 4B FF EF 9D */ bl func_80166C1C
+lbl_80167C84:
+/* 80167C84 001638E4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80167C88 001638E8 7C 08 03 A6 */ mtlr r0
+/* 80167C8C 001638EC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80167C90 001638F0 4E 80 00 20 */ blr
+
+.global func_80167C94
+func_80167C94:
+/* 80167C94 001638F4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167C98 001638F8 7C 08 02 A6 */ mflr r0
+/* 80167C9C 001638FC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167CA0 00163900 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167CA4 00163904 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167CA8 00163908 7C 7E 1B 78 */ mr r30, r3
+/* 80167CAC 0016390C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80167CB0 00163910 7C 9D 23 78 */ mr r29, r4
+/* 80167CB4 00163914 4B FF FD 7D */ bl func_80167A30
+/* 80167CB8 00163918 2C 03 00 00 */ cmpwi r3, 0
+/* 80167CBC 0016391C 7C 7F 1B 78 */ mr r31, r3
+/* 80167CC0 00163920 40 80 00 0C */ bge lbl_80167CCC
+/* 80167CC4 00163924 38 60 00 07 */ li r3, 7
+/* 80167CC8 00163928 48 00 00 7C */ b lbl_80167D44
+lbl_80167CCC:
+/* 80167CCC 0016392C 3C A0 80 42 */ lis r5, lbl_8041F5BC@ha
+/* 80167CD0 00163930 80 9D 00 00 */ lwz r4, 0(r29)
+/* 80167CD4 00163934 7F C3 F3 78 */ mr r3, r30
+/* 80167CD8 00163938 38 A5 F5 BC */ addi r5, r5, lbl_8041F5BC@l
+/* 80167CDC 0016393C 48 00 00 85 */ bl func_80167D60
+/* 80167CE0 00163940 48 0F 62 F1 */ bl func_8025DFD0
+/* 80167CE4 00163944 38 80 16 20 */ li r4, 0x1620
+/* 80167CE8 00163948 48 0F 62 D9 */ bl func_8025DFC0
+/* 80167CEC 0016394C 2C 03 00 00 */ cmpwi r3, 0
+/* 80167CF0 00163950 7C 7E 1B 78 */ mr r30, r3
+/* 80167CF4 00163954 40 82 00 0C */ bne lbl_80167D00
+/* 80167CF8 00163958 38 60 00 07 */ li r3, 7
+/* 80167CFC 0016395C 48 00 00 48 */ b lbl_80167D44
+lbl_80167D00:
+/* 80167D00 00163960 7F A3 EB 78 */ mr r3, r29
+/* 80167D04 00163964 7F C4 F3 78 */ mr r4, r30
+/* 80167D08 00163968 48 00 08 7D */ bl func_80168584
+/* 80167D0C 0016396C 3C 80 80 42 */ lis r4, lbl_8041F5DC@ha
+/* 80167D10 00163970 7F E3 FB 78 */ mr r3, r31
+/* 80167D14 00163974 7F C5 F3 78 */ mr r5, r30
+/* 80167D18 00163978 38 C0 16 20 */ li r6, 0x1620
+/* 80167D1C 0016397C 38 84 F5 DC */ addi r4, r4, lbl_8041F5DC@l
+/* 80167D20 00163980 4B FF CC 51 */ bl func_80164970
+/* 80167D24 00163984 7C 7F 1B 78 */ mr r31, r3
+/* 80167D28 00163988 48 0F 62 A9 */ bl func_8025DFD0
+/* 80167D2C 0016398C 7F C4 F3 78 */ mr r4, r30
+/* 80167D30 00163990 48 0F 62 99 */ bl func_8025DFC8
+/* 80167D34 00163994 7C 1F 00 D0 */ neg r0, r31
+/* 80167D38 00163998 7C 00 FB 78 */ or r0, r0, r31
+/* 80167D3C 0016399C 7C 00 FE 70 */ srawi r0, r0, 0x1f
+/* 80167D40 001639A0 54 03 07 7E */ clrlwi r3, r0, 0x1d
+lbl_80167D44:
+/* 80167D44 001639A4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167D48 001639A8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167D4C 001639AC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167D50 001639B0 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80167D54 001639B4 7C 08 03 A6 */ mtlr r0
+/* 80167D58 001639B8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167D5C 001639BC 4E 80 00 20 */ blr
+
+.global func_80167D60
+func_80167D60:
+/* 80167D60 001639C0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167D64 001639C4 7C 08 02 A6 */ mflr r0
+/* 80167D68 001639C8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167D6C 001639CC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167D70 001639D0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167D74 001639D4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80167D78 001639D8 7C BD 2B 78 */ mr r29, r5
+/* 80167D7C 001639DC 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80167D80 001639E0 7C 9C 23 78 */ mr r28, r4
+/* 80167D84 001639E4 4B FF FC AD */ bl func_80167A30
+/* 80167D88 001639E8 2C 03 00 00 */ cmpwi r3, 0
+/* 80167D8C 001639EC 7C 7F 1B 78 */ mr r31, r3
+/* 80167D90 001639F0 40 80 00 0C */ bge lbl_80167D9C
+/* 80167D94 001639F4 38 60 00 07 */ li r3, 7
+/* 80167D98 001639F8 48 00 00 68 */ b lbl_80167E00
+lbl_80167D9C:
+/* 80167D9C 001639FC 48 0F 62 35 */ bl func_8025DFD0
+/* 80167DA0 00163A00 38 80 05 90 */ li r4, 0x590
+/* 80167DA4 00163A04 48 0F 62 1D */ bl func_8025DFC0
+/* 80167DA8 00163A08 2C 03 00 00 */ cmpwi r3, 0
+/* 80167DAC 00163A0C 7C 7E 1B 78 */ mr r30, r3
+/* 80167DB0 00163A10 40 82 00 0C */ bne lbl_80167DBC
+/* 80167DB4 00163A14 38 60 00 07 */ li r3, 7
+/* 80167DB8 00163A18 48 00 00 48 */ b lbl_80167E00
+lbl_80167DBC:
+/* 80167DBC 00163A1C 7F 83 E3 78 */ mr r3, r28
+/* 80167DC0 00163A20 7F C4 F3 78 */ mr r4, r30
+/* 80167DC4 00163A24 38 A0 00 00 */ li r5, 0
+/* 80167DC8 00163A28 48 27 99 19 */ bl func_803E16E0
+/* 80167DCC 00163A2C 7F E3 FB 78 */ mr r3, r31
+/* 80167DD0 00163A30 7F A4 EB 78 */ mr r4, r29
+/* 80167DD4 00163A34 7F C5 F3 78 */ mr r5, r30
+/* 80167DD8 00163A38 38 C0 05 90 */ li r6, 0x590
+/* 80167DDC 00163A3C 4B FF CB 95 */ bl func_80164970
+/* 80167DE0 00163A40 7C 7F 1B 78 */ mr r31, r3
+/* 80167DE4 00163A44 48 0F 61 ED */ bl func_8025DFD0
+/* 80167DE8 00163A48 7F C4 F3 78 */ mr r4, r30
+/* 80167DEC 00163A4C 48 0F 61 DD */ bl func_8025DFC8
+/* 80167DF0 00163A50 7C 1F 00 D0 */ neg r0, r31
+/* 80167DF4 00163A54 7C 00 FB 78 */ or r0, r0, r31
+/* 80167DF8 00163A58 7C 00 FE 70 */ srawi r0, r0, 0x1f
+/* 80167DFC 00163A5C 54 03 07 7E */ clrlwi r3, r0, 0x1d
+lbl_80167E00:
+/* 80167E00 00163A60 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167E04 00163A64 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167E08 00163A68 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167E0C 00163A6C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80167E10 00163A70 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80167E14 00163A74 7C 08 03 A6 */ mtlr r0
+/* 80167E18 00163A78 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167E1C 00163A7C 4E 80 00 20 */ blr
+
+.global func_80167E20
+func_80167E20:
+/* 80167E20 00163A80 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167E24 00163A84 7C 08 02 A6 */ mflr r0
+/* 80167E28 00163A88 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167E2C 00163A8C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167E30 00163A90 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167E34 00163A94 7C 7E 1B 78 */ mr r30, r3
+/* 80167E38 00163A98 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80167E3C 00163A9C 7C 9D 23 78 */ mr r29, r4
+/* 80167E40 00163AA0 4B FF FB F1 */ bl func_80167A30
+/* 80167E44 00163AA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80167E48 00163AA8 7C 7F 1B 78 */ mr r31, r3
+/* 80167E4C 00163AAC 40 80 00 0C */ bge lbl_80167E58
+/* 80167E50 00163AB0 38 60 00 07 */ li r3, 7
+/* 80167E54 00163AB4 48 00 00 7C */ b lbl_80167ED0
+lbl_80167E58:
+/* 80167E58 00163AB8 3C A0 80 42 */ lis r5, lbl_8041F5FC@ha
+/* 80167E5C 00163ABC 80 9D 00 00 */ lwz r4, 0(r29)
+/* 80167E60 00163AC0 7F C3 F3 78 */ mr r3, r30
+/* 80167E64 00163AC4 38 A5 F5 FC */ addi r5, r5, lbl_8041F5FC@l
+/* 80167E68 00163AC8 4B FF FE F9 */ bl func_80167D60
+/* 80167E6C 00163ACC 48 0F 61 65 */ bl func_8025DFD0
+/* 80167E70 00163AD0 38 80 04 08 */ li r4, 0x408
+/* 80167E74 00163AD4 48 0F 61 4D */ bl func_8025DFC0
+/* 80167E78 00163AD8 2C 03 00 00 */ cmpwi r3, 0
+/* 80167E7C 00163ADC 7C 7E 1B 78 */ mr r30, r3
+/* 80167E80 00163AE0 40 82 00 0C */ bne lbl_80167E8C
+/* 80167E84 00163AE4 38 60 00 07 */ li r3, 7
+/* 80167E88 00163AE8 48 00 00 48 */ b lbl_80167ED0
+lbl_80167E8C:
+/* 80167E8C 00163AEC 7F A3 EB 78 */ mr r3, r29
+/* 80167E90 00163AF0 7F C4 F3 78 */ mr r4, r30
+/* 80167E94 00163AF4 48 00 08 39 */ bl func_801686CC
+/* 80167E98 00163AF8 3C 80 80 42 */ lis r4, lbl_8041F61C@ha
+/* 80167E9C 00163AFC 7F E3 FB 78 */ mr r3, r31
+/* 80167EA0 00163B00 7F C5 F3 78 */ mr r5, r30
+/* 80167EA4 00163B04 38 C0 04 08 */ li r6, 0x408
+/* 80167EA8 00163B08 38 84 F6 1C */ addi r4, r4, lbl_8041F61C@l
+/* 80167EAC 00163B0C 4B FF CA C5 */ bl func_80164970
+/* 80167EB0 00163B10 7C 7F 1B 78 */ mr r31, r3
+/* 80167EB4 00163B14 48 0F 61 1D */ bl func_8025DFD0
+/* 80167EB8 00163B18 7F C4 F3 78 */ mr r4, r30
+/* 80167EBC 00163B1C 48 0F 61 0D */ bl func_8025DFC8
+/* 80167EC0 00163B20 7C 1F 00 D0 */ neg r0, r31
+/* 80167EC4 00163B24 7C 00 FB 78 */ or r0, r0, r31
+/* 80167EC8 00163B28 7C 00 FE 70 */ srawi r0, r0, 0x1f
+/* 80167ECC 00163B2C 54 03 07 7E */ clrlwi r3, r0, 0x1d
+lbl_80167ED0:
+/* 80167ED0 00163B30 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167ED4 00163B34 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167ED8 00163B38 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167EDC 00163B3C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80167EE0 00163B40 7C 08 03 A6 */ mtlr r0
+/* 80167EE4 00163B44 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167EE8 00163B48 4E 80 00 20 */ blr
+lbl_80167EEC:
+/* 80167EEC 00163B4C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167EF0 00163B50 7C 08 02 A6 */ mflr r0
+/* 80167EF4 00163B54 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167EF8 00163B58 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167EFC 00163B5C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167F00 00163B60 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80167F04 00163B64 7C BD 2B 78 */ mr r29, r5
+/* 80167F08 00163B68 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80167F0C 00163B6C 7C 9C 23 78 */ mr r28, r4
+/* 80167F10 00163B70 4B FF FB 21 */ bl func_80167A30
+/* 80167F14 00163B74 2C 03 00 00 */ cmpwi r3, 0
+/* 80167F18 00163B78 7C 7F 1B 78 */ mr r31, r3
+/* 80167F1C 00163B7C 40 80 00 0C */ bge lbl_80167F28
+/* 80167F20 00163B80 38 60 00 07 */ li r3, 7
+/* 80167F24 00163B84 48 00 00 74 */ b lbl_80167F98
+lbl_80167F28:
+/* 80167F28 00163B88 48 0F 60 A9 */ bl func_8025DFD0
+/* 80167F2C 00163B8C 38 80 02 00 */ li r4, 0x200
+/* 80167F30 00163B90 48 0F 60 91 */ bl func_8025DFC0
+/* 80167F34 00163B94 2C 03 00 00 */ cmpwi r3, 0
+/* 80167F38 00163B98 7C 7E 1B 78 */ mr r30, r3
+/* 80167F3C 00163B9C 40 82 00 0C */ bne lbl_80167F48
+/* 80167F40 00163BA0 38 60 00 07 */ li r3, 7
+/* 80167F44 00163BA4 48 00 00 54 */ b lbl_80167F98
+lbl_80167F48:
+/* 80167F48 00163BA8 7F 84 E3 78 */ mr r4, r28
+/* 80167F4C 00163BAC 38 A0 02 00 */ li r5, 0x200
+/* 80167F50 00163BB0 48 00 F1 FD */ bl func_8017714C
+/* 80167F54 00163BB4 7F 83 E3 78 */ mr r3, r28
+/* 80167F58 00163BB8 7F C4 F3 78 */ mr r4, r30
+/* 80167F5C 00163BBC 38 A0 02 00 */ li r5, 0x200
+/* 80167F60 00163BC0 48 00 05 3D */ bl func_8016849C
+/* 80167F64 00163BC4 7C 66 1B 78 */ mr r6, r3
+/* 80167F68 00163BC8 7F E3 FB 78 */ mr r3, r31
+/* 80167F6C 00163BCC 7F A4 EB 78 */ mr r4, r29
+/* 80167F70 00163BD0 7F C5 F3 78 */ mr r5, r30
+/* 80167F74 00163BD4 4B FF C8 B1 */ bl func_80164824
+/* 80167F78 00163BD8 7C 7F 1B 78 */ mr r31, r3
+/* 80167F7C 00163BDC 48 0F 60 55 */ bl func_8025DFD0
+/* 80167F80 00163BE0 7F C4 F3 78 */ mr r4, r30
+/* 80167F84 00163BE4 48 0F 60 45 */ bl func_8025DFC8
+/* 80167F88 00163BE8 7C 1F 00 D0 */ neg r0, r31
+/* 80167F8C 00163BEC 7C 00 FB 78 */ or r0, r0, r31
+/* 80167F90 00163BF0 7C 00 FE 70 */ srawi r0, r0, 0x1f
+/* 80167F94 00163BF4 54 03 07 7E */ clrlwi r3, r0, 0x1d
+lbl_80167F98:
+/* 80167F98 00163BF8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80167F9C 00163BFC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80167FA0 00163C00 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80167FA4 00163C04 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80167FA8 00163C08 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80167FAC 00163C0C 7C 08 03 A6 */ mtlr r0
+/* 80167FB0 00163C10 38 21 00 20 */ addi r1, r1, 0x20
+/* 80167FB4 00163C14 4E 80 00 20 */ blr
+
+.global func_80167FB8
+func_80167FB8:
+/* 80167FB8 00163C18 3C A0 80 42 */ lis r5, lbl_8041F63C@ha
+/* 80167FBC 00163C1C 38 A5 F6 3C */ addi r5, r5, lbl_8041F63C@l
+/* 80167FC0 00163C20 4B FF FF 2C */ b lbl_80167EEC
+
+.global func_80167FC4
+func_80167FC4:
+/* 80167FC4 00163C24 3C A0 80 42 */ lis r5, lbl_8041F658@ha
+/* 80167FC8 00163C28 38 A5 F6 58 */ addi r5, r5, lbl_8041F658@l
+/* 80167FCC 00163C2C 4B FF FF 20 */ b lbl_80167EEC
+
+.global func_80167FD0
+func_80167FD0:
+/* 80167FD0 00163C30 3C A0 80 42 */ lis r5, lbl_8041F674@ha
+/* 80167FD4 00163C34 38 A5 F6 74 */ addi r5, r5, lbl_8041F674@l
+/* 80167FD8 00163C38 4B FF FF 14 */ b lbl_80167EEC
+lbl_80167FDC:
+/* 80167FDC 00163C3C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80167FE0 00163C40 7C 08 02 A6 */ mflr r0
+/* 80167FE4 00163C44 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80167FE8 00163C48 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80167FEC 00163C4C 7C BF 2B 78 */ mr r31, r5
+/* 80167FF0 00163C50 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80167FF4 00163C54 7C 9E 23 78 */ mr r30, r4
+/* 80167FF8 00163C58 4B FF FA 39 */ bl func_80167A30
+/* 80167FFC 00163C5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80168000 00163C60 40 80 00 0C */ bge lbl_8016800C
+/* 80168004 00163C64 38 60 00 07 */ li r3, 7
+/* 80168008 00163C68 48 00 00 34 */ b lbl_8016803C
+lbl_8016800C:
+/* 8016800C 00163C6C 57 C4 44 2E */ rlwinm r4, r30, 8, 0x10, 0x17
+/* 80168010 00163C70 57 C0 C6 3E */ rlwinm r0, r30, 0x18, 0x18, 0x1f
+/* 80168014 00163C74 7C 04 02 14 */ add r0, r4, r0
+/* 80168018 00163C78 38 A1 00 08 */ addi r5, r1, 8
+/* 8016801C 00163C7C B0 01 00 08 */ sth r0, 8(r1)
+/* 80168020 00163C80 7F E4 FB 78 */ mr r4, r31
+/* 80168024 00163C84 38 C0 00 02 */ li r6, 2
+/* 80168028 00163C88 4B FF C7 FD */ bl func_80164824
+/* 8016802C 00163C8C 7C 03 00 D0 */ neg r0, r3
+/* 80168030 00163C90 7C 00 1B 78 */ or r0, r0, r3
+/* 80168034 00163C94 7C 00 FE 70 */ srawi r0, r0, 0x1f
+/* 80168038 00163C98 54 03 07 7E */ clrlwi r3, r0, 0x1d
+lbl_8016803C:
+/* 8016803C 00163C9C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80168040 00163CA0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80168044 00163CA4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80168048 00163CA8 7C 08 03 A6 */ mtlr r0
+/* 8016804C 00163CAC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80168050 00163CB0 4E 80 00 20 */ blr
+
+.global func_80168054
+func_80168054:
+/* 80168054 00163CB4 3C A0 80 42 */ lis r5, lbl_8041F690@ha
+/* 80168058 00163CB8 38 80 00 00 */ li r4, 0
+/* 8016805C 00163CBC 38 A5 F6 90 */ addi r5, r5, lbl_8041F690@l
+/* 80168060 00163CC0 4B FF FF 7C */ b lbl_80167FDC
+
+.global func_80168064
+func_80168064:
+/* 80168064 00163CC4 3C A0 80 42 */ lis r5, lbl_8041F6AC@ha
+/* 80168068 00163CC8 38 80 00 00 */ li r4, 0
+/* 8016806C 00163CCC 38 A5 F6 AC */ addi r5, r5, lbl_8041F6AC@l
+/* 80168070 00163CD0 4B FF FF 6C */ b lbl_80167FDC
+
+.global func_80168074
+func_80168074:
+/* 80168074 00163CD4 3C A0 80 42 */ lis r5, lbl_8041F6C8@ha
+/* 80168078 00163CD8 38 80 00 00 */ li r4, 0
+/* 8016807C 00163CDC 38 A5 F6 C8 */ addi r5, r5, lbl_8041F6C8@l
+/* 80168080 00163CE0 4B FF FF 5C */ b lbl_80167FDC
+
+.global func_80168084
+func_80168084:
+/* 80168084 00163CE4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80168088 00163CE8 7C 08 02 A6 */ mflr r0
+/* 8016808C 00163CEC 3C A0 80 42 */ lis r5, lbl_8041F6E0@ha
+/* 80168090 00163CF0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80168094 00163CF4 38 A5 F6 E0 */ addi r5, r5, lbl_8041F6E0@l
+/* 80168098 00163CF8 4B FF FC C9 */ bl func_80167D60
+/* 8016809C 00163CFC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801680A0 00163D00 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 801680A4 00163D04 7C 08 03 A6 */ mtlr r0
+/* 801680A8 00163D08 38 21 00 10 */ addi r1, r1, 0x10
+/* 801680AC 00163D0C 4E 80 00 20 */ blr
+
+.global func_801680B0
+func_801680B0:
+/* 801680B0 00163D10 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801680B4 00163D14 7C 08 02 A6 */ mflr r0
+/* 801680B8 00163D18 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801680BC 00163D1C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801680C0 00163D20 7C 9F 23 78 */ mr r31, r4
+/* 801680C4 00163D24 4B FF F9 6D */ bl func_80167A30
+/* 801680C8 00163D28 2C 03 00 00 */ cmpwi r3, 0
+/* 801680CC 00163D2C 40 80 00 0C */ bge lbl_801680D8
+/* 801680D0 00163D30 38 60 FF FF */ li r3, -1
+/* 801680D4 00163D34 48 00 00 18 */ b lbl_801680EC
+lbl_801680D8:
+/* 801680D8 00163D38 3C 80 80 42 */ lis r4, lbl_8041F704@ha
+/* 801680DC 00163D3C 7F E5 FB 78 */ mr r5, r31
+/* 801680E0 00163D40 38 84 F7 04 */ addi r4, r4, lbl_8041F704@l
+/* 801680E4 00163D44 38 C0 00 0C */ li r6, 0xc
+/* 801680E8 00163D48 4B FF C7 3D */ bl func_80164824
+lbl_801680EC:
+/* 801680EC 00163D4C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801680F0 00163D50 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801680F4 00163D54 7C 08 03 A6 */ mtlr r0
+/* 801680F8 00163D58 38 21 00 10 */ addi r1, r1, 0x10
+/* 801680FC 00163D5C 4E 80 00 20 */ blr
+
+.global func_80168100
+func_80168100:
+/* 80168100 00163D60 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80168104 00163D64 7C 08 02 A6 */ mflr r0
+/* 80168108 00163D68 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8016810C 00163D6C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80168110 00163D70 7C 9F 23 78 */ mr r31, r4
+/* 80168114 00163D74 4B FF F9 1D */ bl func_80167A30
+/* 80168118 00163D78 2C 03 00 00 */ cmpwi r3, 0
+/* 8016811C 00163D7C 40 80 00 0C */ bge lbl_80168128
+/* 80168120 00163D80 38 60 FF FF */ li r3, -1
+/* 80168124 00163D84 48 00 00 10 */ b lbl_80168134
+lbl_80168128:
+/* 80168128 00163D88 7F E4 FB 78 */ mr r4, r31
+/* 8016812C 00163D8C 38 A0 00 0C */ li r5, 0xc
+/* 80168130 00163D90 4B FF C9 E5 */ bl func_80164B14
+lbl_80168134:
+/* 80168134 00163D94 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80168138 00163D98 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8016813C 00163D9C 7C 08 03 A6 */ mtlr r0
+/* 80168140 00163DA0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80168144 00163DA4 4E 80 00 20 */ blr
+
+.global func_80168148
+func_80168148:
+/* 80168148 00163DA8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8016814C 00163DAC 7C 08 02 A6 */ mflr r0
+/* 80168150 00163DB0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80168154 00163DB4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80168158 00163DB8 93 C1 00 08 */ stw r30, 8(r1)
+/* 8016815C 00163DBC 7C 9E 23 78 */ mr r30, r4
+/* 80168160 00163DC0 4B FF F8 D1 */ bl func_80167A30
+/* 80168164 00163DC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80168168 00163DC8 40 80 00 0C */ bge lbl_80168174
+/* 8016816C 00163DCC 38 60 00 00 */ li r3, 0
+/* 80168170 00163DD0 48 00 00 4C */ b lbl_801681BC
+lbl_80168174:
+/* 80168174 00163DD4 4B FF CA F9 */ bl func_80164C6C
+/* 80168178 00163DD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8016817C 00163DDC 7C 7F 1B 78 */ mr r31, r3
+/* 80168180 00163DE0 40 82 00 0C */ bne lbl_8016818C
+/* 80168184 00163DE4 38 60 00 00 */ li r3, 0
+/* 80168188 00163DE8 48 00 00 34 */ b lbl_801681BC
+lbl_8016818C:
+/* 8016818C 00163DEC 4B FF EA ED */ bl func_80166C78
+/* 80168190 00163DF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80168194 00163DF4 7C 64 1B 78 */ mr r4, r3
+/* 80168198 00163DF8 40 82 00 0C */ bne lbl_801681A4
+/* 8016819C 00163DFC 38 60 00 00 */ li r3, 0
+/* 801681A0 00163E00 48 00 00 1C */ b lbl_801681BC
+lbl_801681A4:
+/* 801681A4 00163E04 7F C3 F3 78 */ mr r3, r30
+/* 801681A8 00163E08 38 A0 00 0C */ li r5, 0xc
+/* 801681AC 00163E0C 4B E9 BE 55 */ bl memcpy
+/* 801681B0 00163E10 7F E3 FB 78 */ mr r3, r31
+/* 801681B4 00163E14 4B FF EA 71 */ bl func_80166C24
+/* 801681B8 00163E18 7F C3 F3 78 */ mr r3, r30
+lbl_801681BC:
+/* 801681BC 00163E1C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801681C0 00163E20 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801681C4 00163E24 83 C1 00 08 */ lwz r30, 8(r1)
+/* 801681C8 00163E28 7C 08 03 A6 */ mtlr r0
+/* 801681CC 00163E2C 38 21 00 10 */ addi r1, r1, 0x10
+/* 801681D0 00163E30 4E 80 00 20 */ blr
+
+.global func_801681D4
+func_801681D4:
+/* 801681D4 00163E34 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801681D8 00163E38 7C 08 02 A6 */ mflr r0
+/* 801681DC 00163E3C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801681E0 00163E40 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 801681E4 00163E44 7C 9F 23 78 */ mr r31, r4
+/* 801681E8 00163E48 4B FF F8 49 */ bl func_80167A30
+/* 801681EC 00163E4C 2C 03 00 00 */ cmpwi r3, 0
+/* 801681F0 00163E50 40 80 00 0C */ bge lbl_801681FC
+/* 801681F4 00163E54 38 60 FF FF */ li r3, -1
+/* 801681F8 00163E58 48 00 00 18 */ b lbl_80168210
+lbl_801681FC:
+/* 801681FC 00163E5C 3C 80 80 42 */ lis r4, lbl_8041F720@ha
+/* 80168200 00163E60 7F E5 FB 78 */ mr r5, r31
+/* 80168204 00163E64 38 84 F7 20 */ addi r4, r4, lbl_8041F720@l
+/* 80168208 00163E68 38 C0 00 80 */ li r6, 0x80
+/* 8016820C 00163E6C 4B FF C6 19 */ bl func_80164824
+lbl_80168210:
+/* 80168210 00163E70 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80168214 00163E74 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80168218 00163E78 7C 08 03 A6 */ mtlr r0
+/* 8016821C 00163E7C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80168220 00163E80 4E 80 00 20 */ blr
+
+.global func_80168224
+func_80168224:
+/* 80168224 00163E84 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80168228 00163E88 7C 08 02 A6 */ mflr r0
+/* 8016822C 00163E8C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80168230 00163E90 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80168234 00163E94 93 C1 00 08 */ stw r30, 8(r1)
+/* 80168238 00163E98 7C 9E 23 78 */ mr r30, r4
+/* 8016823C 00163E9C 4B FF F7 F5 */ bl func_80167A30
+/* 80168240 00163EA0 2C 03 00 00 */ cmpwi r3, 0
+/* 80168244 00163EA4 40 80 00 0C */ bge lbl_80168250
+/* 80168248 00163EA8 38 60 00 00 */ li r3, 0
+/* 8016824C 00163EAC 48 00 00 4C */ b lbl_80168298
+lbl_80168250:
+/* 80168250 00163EB0 4B FF CA 1D */ bl func_80164C6C
+/* 80168254 00163EB4 2C 03 00 00 */ cmpwi r3, 0
+/* 80168258 00163EB8 7C 7F 1B 78 */ mr r31, r3
+/* 8016825C 00163EBC 40 82 00 0C */ bne lbl_80168268
+/* 80168260 00163EC0 38 60 00 00 */ li r3, 0
+/* 80168264 00163EC4 48 00 00 34 */ b lbl_80168298
+lbl_80168268:
+/* 80168268 00163EC8 4B FF EA 81 */ bl func_80166CE8
+/* 8016826C 00163ECC 2C 03 00 00 */ cmpwi r3, 0
+/* 80168270 00163ED0 7C 64 1B 78 */ mr r4, r3
+/* 80168274 00163ED4 40 82 00 0C */ bne lbl_80168280
+/* 80168278 00163ED8 38 60 00 00 */ li r3, 0
+/* 8016827C 00163EDC 48 00 00 1C */ b lbl_80168298
+lbl_80168280:
+/* 80168280 00163EE0 7F C3 F3 78 */ mr r3, r30
+/* 80168284 00163EE4 38 A0 00 80 */ li r5, 0x80
+/* 80168288 00163EE8 4B E9 BD 79 */ bl memcpy
+/* 8016828C 00163EEC 7F E3 FB 78 */ mr r3, r31
+/* 80168290 00163EF0 4B FF EA 05 */ bl func_80166C94
+/* 80168294 00163EF4 7F C3 F3 78 */ mr r3, r30
+lbl_80168298:
+/* 80168298 00163EF8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8016829C 00163EFC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 801682A0 00163F00 83 C1 00 08 */ lwz r30, 8(r1)
+/* 801682A4 00163F04 7C 08 03 A6 */ mtlr r0
+/* 801682A8 00163F08 38 21 00 10 */ addi r1, r1, 0x10
+/* 801682AC 00163F0C 4E 80 00 20 */ blr
+
+.global func_801682B0
+func_801682B0:
+/* 801682B0 00163F10 38 A0 00 01 */ li r5, 1
+/* 801682B4 00163F14 38 6D 9E 30 */ addi r3, r13, lbl_8063F0F0-_SDA_BASE_
+/* 801682B8 00163F18 38 80 00 04 */ li r4, 4
+/* 801682BC 00163F1C 38 00 00 00 */ li r0, 0
+/* 801682C0 00163F20 98 AD 9E 30 */ stb r5, lbl_8063F0F0-_SDA_BASE_(r13)
+/* 801682C4 00163F24 B0 83 00 02 */ sth r4, 2(r3)
+/* 801682C8 00163F28 98 03 00 04 */ stb r0, 4(r3)
+/* 801682CC 00163F2C 4E 80 00 20 */ blr
diff --git a/asm/nw4r/snd/detail/snd_StrmSound.s b/asm/nw4r/snd/detail/snd_StrmSound.s
index 0bee736..7a8a743 100644
--- a/asm/nw4r/snd/detail/snd_StrmSound.s
+++ b/asm/nw4r/snd/detail/snd_StrmSound.s
@@ -257,20 +257,3 @@ __sinit_$3snd_StrmSound_cpp:
/* 8037F8FC 0037B55C 38 0D B1 F0 */ addi r0, r13, lbl_806404B0-_SDA_BASE_
/* 8037F900 0037B560 90 0D B2 88 */ stw r0, lbl_80640548-_SDA_BASE_(r13)
/* 8037F904 0037B564 4E 80 00 20 */ blr
-
-lbl_8037F908:
-/* 8037F908 0037B568 80 83 00 00 */ lwz r4, 0(r3)
-/* 8037F90C 0037B56C 2C 04 00 00 */ cmpwi r4, 0
-/* 8037F910 0037B570 41 82 00 18 */ beq lbl_8037F928
-/* 8037F914 0037B574 80 04 09 38 */ lwz r0, 0x938(r4)
-/* 8037F918 0037B578 7C 00 18 40 */ cmplw r0, r3
-/* 8037F91C 0037B57C 40 82 00 0C */ bne lbl_8037F928
-/* 8037F920 0037B580 38 00 00 00 */ li r0, 0
-/* 8037F924 0037B584 90 04 09 38 */ stw r0, 0x938(r4)
-lbl_8037F928:
-/* 8037F928 0037B588 80 03 00 00 */ lwz r0, 0(r3)
-/* 8037F92C 0037B58C 2C 00 00 00 */ cmpwi r0, 0
-/* 8037F930 0037B590 4D 82 00 20 */ beqlr
-/* 8037F934 0037B594 38 00 00 00 */ li r0, 0
-/* 8037F938 0037B598 90 03 00 00 */ stw r0, 0(r3)
-/* 8037F93C 0037B59C 4E 80 00 20 */ blr
diff --git a/asm/nw4r/snd/detail/snd_Task.s b/asm/nw4r/snd/detail/snd_Task.s
index 0bc501f..126db95 100644
--- a/asm/nw4r/snd/detail/snd_Task.s
+++ b/asm/nw4r/snd/detail/snd_Task.s
@@ -2,6 +2,24 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
+.global lbl_8037F908
+lbl_8037F908:
+/* 8037F908 0037B568 80 83 00 00 */ lwz r4, 0(r3)
+/* 8037F90C 0037B56C 2C 04 00 00 */ cmpwi r4, 0
+/* 8037F910 0037B570 41 82 00 18 */ beq lbl_8037F928
+/* 8037F914 0037B574 80 04 09 38 */ lwz r0, 0x938(r4)
+/* 8037F918 0037B578 7C 00 18 40 */ cmplw r0, r3
+/* 8037F91C 0037B57C 40 82 00 0C */ bne lbl_8037F928
+/* 8037F920 0037B580 38 00 00 00 */ li r0, 0
+/* 8037F924 0037B584 90 04 09 38 */ stw r0, 0x938(r4)
+lbl_8037F928:
+/* 8037F928 0037B588 80 03 00 00 */ lwz r0, 0(r3)
+/* 8037F92C 0037B58C 2C 00 00 00 */ cmpwi r0, 0
+/* 8037F930 0037B590 4D 82 00 20 */ beqlr
+/* 8037F934 0037B594 38 00 00 00 */ li r0, 0
+/* 8037F938 0037B598 90 03 00 00 */ stw r0, 0(r3)
+/* 8037F93C 0037B59C 4E 80 00 20 */ blr
+
.global __dt__Q44nw4r3snd6detail4TaskFv
__dt__Q44nw4r3snd6detail4TaskFv:
/* 8037F940 0037B5A0 94 21 FF F0 */ stwu r1, -0x10(r1)
diff --git a/asm/text_3.s b/asm/text_3.s
deleted file mode 100644
index fbc0207..0000000
--- a/asm/text_3.s
+++ /dev/null
@@ -1,89494 +0,0 @@
-.include "macros.inc"
-
-.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-func_800C5968:
-/* 800C5968 000C15C8 94 21 F8 50 */ stwu r1, -0x7b0(r1)
-/* 800C596C 000C15CC 7C 08 02 A6 */ mflr r0
-/* 800C5970 000C15D0 90 01 07 B4 */ stw r0, 0x7b4(r1)
-/* 800C5974 000C15D4 39 61 07 B0 */ addi r11, r1, 0x7b0
-/* 800C5978 000C15D8 48 10 17 A1 */ bl _savegpr_23
-/* 800C597C 000C15DC 3C 00 43 30 */ lis r0, 0x4330
-/* 800C5980 000C15E0 90 01 07 78 */ stw r0, 0x778(r1)
-/* 800C5984 000C15E4 90 01 07 80 */ stw r0, 0x780(r1)
-/* 800C5988 000C15E8 48 05 6F ED */ bl func_8011C974
-/* 800C598C 000C15EC 7C 79 1B 78 */ mr r25, r3
-/* 800C5990 000C15F0 3B E0 00 00 */ li r31, 0
-/* 800C5994 000C15F4 38 60 00 00 */ li r3, 0
-/* 800C5998 000C15F8 4B FF 4E 55 */ bl func_800BA7EC
-/* 800C599C 000C15FC 38 03 00 01 */ addi r0, r3, 1
-/* 800C59A0 000C1600 38 60 00 01 */ li r3, 1
-/* 800C59A4 000C1604 7C 1A 07 74 */ extsb r26, r0
-/* 800C59A8 000C1608 4B FF 4E 45 */ bl func_800BA7EC
-/* 800C59AC 000C160C 38 03 00 03 */ addi r0, r3, 3
-/* 800C59B0 000C1610 38 60 00 02 */ li r3, 2
-/* 800C59B4 000C1614 54 00 F0 BE */ srwi r0, r0, 2
-/* 800C59B8 000C1618 7C 1B 07 74 */ extsb r27, r0
-/* 800C59BC 000C161C 4B FF 4E 31 */ bl func_800BA7EC
-/* 800C59C0 000C1620 88 19 00 14 */ lbz r0, 0x14(r25)
-/* 800C59C4 000C1624 3B 20 00 01 */ li r25, 1
-/* 800C59C8 000C1628 38 80 FF FF */ li r4, -1
-/* 800C59CC 000C162C 54 7C 06 3E */ clrlwi r28, r3, 0x18
-/* 800C59D0 000C1630 7C 00 C8 10 */ subfc r0, r0, r25
-/* 800C59D4 000C1634 7F A4 01 90 */ subfze r29, r4
-/* 800C59D8 000C1638 4B FF 4B F5 */ bl func_800BA5CC
-/* 800C59DC 000C163C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800C59E0 000C1640 28 00 00 0E */ cmplwi r0, 0xe
-/* 800C59E4 000C1644 41 81 50 A0 */ bgt lbl_800CAA84
-/* 800C59E8 000C1648 3C 60 80 41 */ lis r3, lbl_80416BD8@ha
-/* 800C59EC 000C164C 54 00 10 3A */ slwi r0, r0, 2
-/* 800C59F0 000C1650 38 63 6B D8 */ addi r3, r3, lbl_80416BD8@l
-/* 800C59F4 000C1654 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800C59F8 000C1658 7C 69 03 A6 */ mtctr r3
-/* 800C59FC 000C165C 4E 80 04 20 */ bctr
-/* 800C5A00 000C1660 38 60 00 01 */ li r3, 1
-/* 800C5A04 000C1664 4B FF 4B B5 */ bl func_800BA5B8
-/* 800C5A08 000C1668 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 800C5A0C 000C166C 38 60 00 01 */ li r3, 1
-/* 800C5A10 000C1670 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 800C5A14 000C1674 4B FF 4F DD */ bl func_800BA9F0
-/* 800C5A18 000C1678 38 60 00 04 */ li r3, 4
-/* 800C5A1C 000C167C 4B FF 4F 71 */ bl func_800BA98C
-/* 800C5A20 000C1680 7C 63 07 34 */ extsh r3, r3
-/* 800C5A24 000C1684 38 A1 00 08 */ addi r5, r1, 8
-/* 800C5A28 000C1688 38 80 00 08 */ li r4, 8
-/* 800C5A2C 000C168C 48 18 E4 21 */ bl func_80253E4C
-/* 800C5A30 000C1690 80 01 00 08 */ lwz r0, 8(r1)
-/* 800C5A34 000C1694 2C 00 00 00 */ cmpwi r0, 0
-/* 800C5A38 000C1698 40 82 00 08 */ bne lbl_800C5A40
-/* 800C5A3C 000C169C 4B F9 08 81 */ bl func_800562BC
-lbl_800C5A40:
-/* 800C5A40 000C16A0 4B F4 16 4D */ bl func_8000708C
-/* 800C5A44 000C16A4 2C 03 00 00 */ cmpwi r3, 0
-/* 800C5A48 000C16A8 41 82 00 34 */ beq lbl_800C5A7C
-/* 800C5A4C 000C16AC 38 60 00 09 */ li r3, 9
-/* 800C5A50 000C16B0 4B F4 5A 71 */ bl func_8000B4C0
-/* 800C5A54 000C16B4 2C 03 00 00 */ cmpwi r3, 0
-/* 800C5A58 000C16B8 40 82 00 24 */ bne lbl_800C5A7C
-/* 800C5A5C 000C16BC 38 60 00 02 */ li r3, 2
-/* 800C5A60 000C16C0 48 02 09 85 */ bl func_800E63E4
-/* 800C5A64 000C16C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5A68 000C16C8 41 82 00 14 */ beq lbl_800C5A7C
-/* 800C5A6C 000C16CC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C5A70 000C16D0 38 60 00 09 */ li r3, 9
-/* 800C5A74 000C16D4 38 80 00 00 */ li r4, 0
-/* 800C5A78 000C16D8 4B F4 56 F9 */ bl func_8000B170
-lbl_800C5A7C:
-/* 800C5A7C 000C16DC 38 60 00 02 */ li r3, 2
-/* 800C5A80 000C16E0 4B F9 1F 7D */ bl func_800579FC
-/* 800C5A84 000C16E4 48 01 FA B9 */ bl func_800E553C
-/* 800C5A88 000C16E8 38 60 00 15 */ li r3, 0x15
-/* 800C5A8C 000C16EC 38 80 00 00 */ li r4, 0
-/* 800C5A90 000C16F0 4B FF 4B 8D */ bl func_800BA61C
-/* 800C5A94 000C16F4 38 60 00 11 */ li r3, 0x11
-/* 800C5A98 000C16F8 38 80 00 00 */ li r4, 0
-/* 800C5A9C 000C16FC 4B FF 4B 81 */ bl func_800BA61C
-/* 800C5AA0 000C1700 38 60 00 0F */ li r3, 0xf
-/* 800C5AA4 000C1704 4B FF 4E E9 */ bl func_800BA98C
-/* 800C5AA8 000C1708 7C 63 07 34 */ extsh r3, r3
-/* 800C5AAC 000C170C 38 80 00 08 */ li r4, 8
-/* 800C5AB0 000C1710 38 A0 00 00 */ li r5, 0
-/* 800C5AB4 000C1714 48 18 E3 3D */ bl func_80253DF0
-/* 800C5AB8 000C1718 38 60 00 10 */ li r3, 0x10
-/* 800C5ABC 000C171C 4B FF 4E D1 */ bl func_800BA98C
-/* 800C5AC0 000C1720 7C 63 07 34 */ extsh r3, r3
-/* 800C5AC4 000C1724 38 80 00 08 */ li r4, 8
-/* 800C5AC8 000C1728 38 A0 00 00 */ li r5, 0
-/* 800C5ACC 000C172C 48 18 E3 25 */ bl func_80253DF0
-/* 800C5AD0 000C1730 38 60 00 11 */ li r3, 0x11
-/* 800C5AD4 000C1734 4B FF 4E B9 */ bl func_800BA98C
-/* 800C5AD8 000C1738 7C 63 07 34 */ extsh r3, r3
-/* 800C5ADC 000C173C 38 80 00 08 */ li r4, 8
-/* 800C5AE0 000C1740 38 A0 00 00 */ li r5, 0
-/* 800C5AE4 000C1744 48 18 E3 0D */ bl func_80253DF0
-/* 800C5AE8 000C1748 38 60 00 12 */ li r3, 0x12
-/* 800C5AEC 000C174C 4B FF 4E A1 */ bl func_800BA98C
-/* 800C5AF0 000C1750 7C 63 07 34 */ extsh r3, r3
-/* 800C5AF4 000C1754 38 80 00 08 */ li r4, 8
-/* 800C5AF8 000C1758 38 A0 00 00 */ li r5, 0
-/* 800C5AFC 000C175C 48 18 E2 F5 */ bl func_80253DF0
-/* 800C5B00 000C1760 38 00 10 00 */ li r0, 0x1000
-/* 800C5B04 000C1764 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5B08 000C1768 48 02 08 C9 */ bl func_800E63D0
-/* 800C5B0C 000C176C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C5B10 000C1770 2C 00 00 02 */ cmpwi r0, 2
-/* 800C5B14 000C1774 41 82 00 44 */ beq lbl_800C5B58
-/* 800C5B18 000C1778 40 80 00 14 */ bge lbl_800C5B2C
-/* 800C5B1C 000C177C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C5B20 000C1780 41 82 00 18 */ beq lbl_800C5B38
-/* 800C5B24 000C1784 40 80 00 24 */ bge lbl_800C5B48
-/* 800C5B28 000C1788 48 00 00 4C */ b lbl_800C5B74
-lbl_800C5B2C:
-/* 800C5B2C 000C178C 2C 00 00 04 */ cmpwi r0, 4
-/* 800C5B30 000C1790 40 80 00 44 */ bge lbl_800C5B74
-/* 800C5B34 000C1794 48 00 00 34 */ b lbl_800C5B68
-lbl_800C5B38:
-/* 800C5B38 000C1798 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5B3C 000C179C 60 00 08 00 */ ori r0, r0, 0x800
-/* 800C5B40 000C17A0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5B44 000C17A4 48 00 00 30 */ b lbl_800C5B74
-lbl_800C5B48:
-/* 800C5B48 000C17A8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5B4C 000C17AC 60 00 08 00 */ ori r0, r0, 0x800
-/* 800C5B50 000C17B0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5B54 000C17B4 48 00 00 20 */ b lbl_800C5B74
-lbl_800C5B58:
-/* 800C5B58 000C17B8 38 60 00 00 */ li r3, 0
-/* 800C5B5C 000C17BC 38 80 2C F4 */ li r4, 0x2cf4
-/* 800C5B60 000C17C0 4B FF 4E 91 */ bl func_800BA9F0
-/* 800C5B64 000C17C4 48 00 00 10 */ b lbl_800C5B74
-lbl_800C5B68:
-/* 800C5B68 000C17C8 38 60 00 15 */ li r3, 0x15
-/* 800C5B6C 000C17CC 38 80 00 01 */ li r4, 1
-/* 800C5B70 000C17D0 4B FF 4A AD */ bl func_800BA61C
-lbl_800C5B74:
-/* 800C5B74 000C17D4 38 60 00 18 */ li r3, 0x18
-/* 800C5B78 000C17D8 48 09 CF 19 */ bl func_80162A90
-/* 800C5B7C 000C17DC 2C 03 00 03 */ cmpwi r3, 3
-/* 800C5B80 000C17E0 41 82 00 70 */ beq lbl_800C5BF0
-/* 800C5B84 000C17E4 40 80 00 14 */ bge lbl_800C5B98
-/* 800C5B88 000C17E8 2C 03 00 01 */ cmpwi r3, 1
-/* 800C5B8C 000C17EC 41 82 00 18 */ beq lbl_800C5BA4
-/* 800C5B90 000C17F0 40 80 00 40 */ bge lbl_800C5BD0
-/* 800C5B94 000C17F4 48 00 00 98 */ b lbl_800C5C2C
-lbl_800C5B98:
-/* 800C5B98 000C17F8 2C 03 00 05 */ cmpwi r3, 5
-/* 800C5B9C 000C17FC 40 80 00 90 */ bge lbl_800C5C2C
-/* 800C5BA0 000C1800 48 00 00 70 */ b lbl_800C5C10
-lbl_800C5BA4:
-/* 800C5BA4 000C1804 38 60 00 00 */ li r3, 0
-/* 800C5BA8 000C1808 38 80 2C E3 */ li r4, 0x2ce3
-/* 800C5BAC 000C180C 4B FF 4E 45 */ bl func_800BA9F0
-/* 800C5BB0 000C1810 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5BB4 000C1814 38 60 00 01 */ li r3, 1
-/* 800C5BB8 000C1818 90 61 00 08 */ stw r3, 8(r1)
-/* 800C5BBC 000C181C 3B 80 00 00 */ li r28, 0
-/* 800C5BC0 000C1820 60 00 04 00 */ ori r0, r0, 0x400
-/* 800C5BC4 000C1824 3B 60 00 25 */ li r27, 0x25
-/* 800C5BC8 000C1828 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5BCC 000C182C 48 00 00 60 */ b lbl_800C5C2C
-lbl_800C5BD0:
-/* 800C5BD0 000C1830 38 60 00 00 */ li r3, 0
-/* 800C5BD4 000C1834 38 80 2C E4 */ li r4, 0x2ce4
-/* 800C5BD8 000C1838 4B FF 4E 19 */ bl func_800BA9F0
-/* 800C5BDC 000C183C 38 00 00 02 */ li r0, 2
-/* 800C5BE0 000C1840 3B 80 00 25 */ li r28, 0x25
-/* 800C5BE4 000C1844 90 01 00 08 */ stw r0, 8(r1)
-/* 800C5BE8 000C1848 3B 60 00 2B */ li r27, 0x2b
-/* 800C5BEC 000C184C 48 00 00 40 */ b lbl_800C5C2C
-lbl_800C5BF0:
-/* 800C5BF0 000C1850 38 60 00 00 */ li r3, 0
-/* 800C5BF4 000C1854 38 80 2C E5 */ li r4, 0x2ce5
-/* 800C5BF8 000C1858 4B FF 4D F9 */ bl func_800BA9F0
-/* 800C5BFC 000C185C 38 00 00 04 */ li r0, 4
-/* 800C5C00 000C1860 3B 80 00 2B */ li r28, 0x2b
-/* 800C5C04 000C1864 90 01 00 08 */ stw r0, 8(r1)
-/* 800C5C08 000C1868 3B 60 00 68 */ li r27, 0x68
-/* 800C5C0C 000C186C 48 00 00 20 */ b lbl_800C5C2C
-lbl_800C5C10:
-/* 800C5C10 000C1870 38 60 00 00 */ li r3, 0
-/* 800C5C14 000C1874 38 80 2C E6 */ li r4, 0x2ce6
-/* 800C5C18 000C1878 4B FF 4D D9 */ bl func_800BA9F0
-/* 800C5C1C 000C187C 38 00 00 08 */ li r0, 8
-/* 800C5C20 000C1880 3B 80 00 68 */ li r28, 0x68
-/* 800C5C24 000C1884 90 01 00 08 */ stw r0, 8(r1)
-/* 800C5C28 000C1888 3B 60 00 81 */ li r27, 0x81
-lbl_800C5C2C:
-/* 800C5C2C 000C188C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C5C30 000C1890 7F 98 E3 78 */ mr r24, r28
-/* 800C5C34 000C1894 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C5C38 000C1898 3B C0 00 00 */ li r30, 0
-/* 800C5C3C 000C189C 3B E0 00 00 */ li r31, 0
-/* 800C5C40 000C18A0 48 00 00 58 */ b lbl_800C5C98
-lbl_800C5C44:
-/* 800C5C44 000C18A4 7F 04 C3 78 */ mr r4, r24
-/* 800C5C48 000C18A8 38 60 00 04 */ li r3, 4
-/* 800C5C4C 000C18AC 48 01 F5 D9 */ bl func_800E5224
-/* 800C5C50 000C18B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5C54 000C18B4 41 82 00 28 */ beq lbl_800C5C7C
-/* 800C5C58 000C18B8 88 79 00 00 */ lbz r3, 0(r25)
-/* 800C5C5C 000C18BC 53 03 0E 3C */ rlwimi r3, r24, 1, 0x18, 0x1e
-/* 800C5C60 000C18C0 54 60 00 3C */ rlwinm r0, r3, 0, 0, 0x1e
-/* 800C5C64 000C18C4 54 63 FE 7E */ rlwinm r3, r3, 0x1f, 0x19, 0x1f
-/* 800C5C68 000C18C8 98 19 00 00 */ stb r0, 0(r25)
-/* 800C5C6C 000C18CC 48 01 CC E5 */ bl func_800E2950
-/* 800C5C70 000C18D0 3B DE 00 01 */ addi r30, r30, 1
-/* 800C5C74 000C18D4 3B 39 00 01 */ addi r25, r25, 1
-/* 800C5C78 000C18D8 48 00 00 1C */ b lbl_800C5C94
-lbl_800C5C7C:
-/* 800C5C7C 000C18DC 7F 04 C3 78 */ mr r4, r24
-/* 800C5C80 000C18E0 38 60 00 05 */ li r3, 5
-/* 800C5C84 000C18E4 48 01 F5 A1 */ bl func_800E5224
-/* 800C5C88 000C18E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5C8C 000C18EC 41 82 00 08 */ beq lbl_800C5C94
-/* 800C5C90 000C18F0 3B FF 00 01 */ addi r31, r31, 1
-lbl_800C5C94:
-/* 800C5C94 000C18F4 3B 18 00 01 */ addi r24, r24, 1
-lbl_800C5C98:
-/* 800C5C98 000C18F8 7C 18 D8 00 */ cmpw r24, r27
-/* 800C5C9C 000C18FC 41 80 FF A8 */ blt lbl_800C5C44
-/* 800C5CA0 000C1900 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C5CA4 000C1904 40 82 01 6C */ bne lbl_800C5E10
-/* 800C5CA8 000C1908 38 60 00 18 */ li r3, 0x18
-/* 800C5CAC 000C190C 48 09 CD E5 */ bl func_80162A90
-/* 800C5CB0 000C1910 28 03 00 01 */ cmplwi r3, 1
-/* 800C5CB4 000C1914 40 82 00 30 */ bne lbl_800C5CE4
-/* 800C5CB8 000C1918 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5CBC 000C191C 38 60 00 0D */ li r3, 0xd
-/* 800C5CC0 000C1920 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 800C5CC4 000C1924 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5CC8 000C1928 4B FF 48 91 */ bl func_800BA558
-/* 800C5CCC 000C192C 38 60 00 00 */ li r3, 0
-/* 800C5CD0 000C1930 4B FF 48 E9 */ bl func_800BA5B8
-/* 800C5CD4 000C1934 38 60 00 11 */ li r3, 0x11
-/* 800C5CD8 000C1938 38 80 00 01 */ li r4, 1
-/* 800C5CDC 000C193C 4B FF 49 41 */ bl func_800BA61C
-/* 800C5CE0 000C1940 48 00 01 EC */ b lbl_800C5ECC
-lbl_800C5CE4:
-/* 800C5CE4 000C1944 48 05 6C 91 */ bl func_8011C974
-/* 800C5CE8 000C1948 7C 78 1B 78 */ mr r24, r3
-/* 800C5CEC 000C194C 38 60 00 E8 */ li r3, 0xe8
-/* 800C5CF0 000C1950 48 11 4D 41 */ bl func_801DAA30
-/* 800C5CF4 000C1954 2C 03 00 00 */ cmpwi r3, 0
-/* 800C5CF8 000C1958 7C 7B 1B 78 */ mr r27, r3
-/* 800C5CFC 000C195C 41 82 00 0C */ beq lbl_800C5D08
-/* 800C5D00 000C1960 48 0B 20 ED */ bl func_80177DEC
-/* 800C5D04 000C1964 7C 7B 1B 78 */ mr r27, r3
-lbl_800C5D08:
-/* 800C5D08 000C1968 38 60 00 C8 */ li r3, 0xc8
-/* 800C5D0C 000C196C 48 18 38 D1 */ bl func_802495DC
-/* 800C5D10 000C1970 3B C0 00 00 */ li r30, 0
-/* 800C5D14 000C1974 3B 20 00 00 */ li r25, 0
-lbl_800C5D18:
-/* 800C5D18 000C1978 7F 63 DB 78 */ mr r3, r27
-/* 800C5D1C 000C197C 7F 09 C3 78 */ mr r9, r24
-/* 800C5D20 000C1980 38 9E 00 27 */ addi r4, r30, 0x27
-/* 800C5D24 000C1984 38 A0 00 02 */ li r5, 2
-/* 800C5D28 000C1988 38 C0 00 02 */ li r6, 2
-/* 800C5D2C 000C198C 38 E0 00 00 */ li r7, 0
-/* 800C5D30 000C1990 39 00 00 00 */ li r8, 0
-/* 800C5D34 000C1994 48 0B 4E 19 */ bl func_8017AB4C
-/* 800C5D38 000C1998 38 7E 00 25 */ addi r3, r30, 0x25
-/* 800C5D3C 000C199C 48 01 FD 95 */ bl func_800E5AD0
-/* 800C5D40 000C19A0 7C 77 1B 78 */ mr r23, r3
-/* 800C5D44 000C19A4 38 98 49 84 */ addi r4, r24, 0x4984
-/* 800C5D48 000C19A8 48 00 4D 59 */ bl func_800CAAA0
-/* 800C5D4C 000C19AC 9B 37 01 EF */ stb r25, 0x1ef(r23)
-/* 800C5D50 000C19B0 48 22 66 F9 */ bl SCGetLanguage
-/* 800C5D54 000C19B4 98 77 06 E6 */ stb r3, 0x6e6(r23)
-/* 800C5D58 000C19B8 38 BE 00 25 */ addi r5, r30, 0x25
-/* 800C5D5C 000C19BC 38 60 00 04 */ li r3, 4
-/* 800C5D60 000C19C0 38 80 00 00 */ li r4, 0
-/* 800C5D64 000C19C4 48 01 F6 FD */ bl func_800E5460
-/* 800C5D68 000C19C8 38 BE 00 25 */ addi r5, r30, 0x25
-/* 800C5D6C 000C19CC 38 60 00 05 */ li r3, 5
-/* 800C5D70 000C19D0 38 80 00 00 */ li r4, 0
-/* 800C5D74 000C19D4 48 01 F6 ED */ bl func_800E5460
-/* 800C5D78 000C19D8 38 BE 00 25 */ addi r5, r30, 0x25
-/* 800C5D7C 000C19DC 38 60 00 02 */ li r3, 2
-/* 800C5D80 000C19E0 38 80 00 01 */ li r4, 1
-/* 800C5D84 000C19E4 48 01 F6 DD */ bl func_800E5460
-/* 800C5D88 000C19E8 3B DE 00 01 */ addi r30, r30, 1
-/* 800C5D8C 000C19EC 2C 1E 00 06 */ cmpwi r30, 6
-/* 800C5D90 000C19F0 41 80 FF 88 */ blt lbl_800C5D18
-/* 800C5D94 000C19F4 38 60 00 C8 */ li r3, 0xc8
-/* 800C5D98 000C19F8 48 11 58 DD */ bl func_801DB674
-/* 800C5D9C 000C19FC 38 60 00 C8 */ li r3, 0xc8
-/* 800C5DA0 000C1A00 48 18 3A F1 */ bl func_80249890
-/* 800C5DA4 000C1A04 7F 63 DB 78 */ mr r3, r27
-/* 800C5DA8 000C1A08 38 80 00 01 */ li r4, 1
-/* 800C5DAC 000C1A0C 48 0B 21 75 */ bl func_80177F20
-/* 800C5DB0 000C1A10 3C E0 80 48 */ lis r7, lbl_8047CE18@ha
-/* 800C5DB4 000C1A14 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5DB8 000C1A18 38 87 CE 18 */ addi r4, r7, lbl_8047CE18@l
-/* 800C5DBC 000C1A1C 88 C7 CE 18 */ lbz r6, -0x31e8(r7)
-/* 800C5DC0 000C1A20 38 BC 00 01 */ addi r5, r28, 1
-/* 800C5DC4 000C1A24 88 64 00 01 */ lbz r3, 1(r4)
-/* 800C5DC8 000C1A28 53 86 0E 3C */ rlwimi r6, r28, 1, 0x18, 0x1e
-/* 800C5DCC 000C1A2C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 800C5DD0 000C1A30 50 A3 0E 3C */ rlwimi r3, r5, 1, 0x18, 0x1e
-/* 800C5DD4 000C1A34 98 C7 CE 18 */ stb r6, -0x31e8(r7)
-/* 800C5DD8 000C1A38 54 63 00 3C */ rlwinm r3, r3, 0, 0, 0x1e
-/* 800C5DDC 000C1A3C 3B C0 00 02 */ li r30, 2
-/* 800C5DE0 000C1A40 50 66 07 FE */ rlwimi r6, r3, 0, 0x1f, 0x1f
-/* 800C5DE4 000C1A44 98 64 00 01 */ stb r3, 1(r4)
-/* 800C5DE8 000C1A48 38 60 00 15 */ li r3, 0x15
-/* 800C5DEC 000C1A4C 38 80 00 01 */ li r4, 1
-/* 800C5DF0 000C1A50 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C5DF4 000C1A54 98 C7 CE 18 */ stb r6, -0x31e8(r7)
-/* 800C5DF8 000C1A58 4B FF 48 25 */ bl func_800BA61C
-/* 800C5DFC 000C1A5C 38 60 00 20 */ li r3, 0x20
-/* 800C5E00 000C1A60 48 02 01 99 */ bl func_800E5F98
-/* 800C5E04 000C1A64 38 60 00 21 */ li r3, 0x21
-/* 800C5E08 000C1A68 48 02 01 91 */ bl func_800E5F98
-/* 800C5E0C 000C1A6C 48 00 00 C0 */ b lbl_800C5ECC
-lbl_800C5E10:
-/* 800C5E10 000C1A70 48 02 05 C1 */ bl func_800E63D0
-/* 800C5E14 000C1A74 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C5E18 000C1A78 28 00 00 03 */ cmplwi r0, 3
-/* 800C5E1C 000C1A7C 40 82 00 7C */ bne lbl_800C5E98
-/* 800C5E20 000C1A80 38 60 00 15 */ li r3, 0x15
-/* 800C5E24 000C1A84 38 80 00 01 */ li r4, 1
-/* 800C5E28 000C1A88 4B FF 47 F5 */ bl func_800BA61C
-/* 800C5E2C 000C1A8C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C5E30 000C1A90 3B C0 00 00 */ li r30, 0
-/* 800C5E34 000C1A94 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C5E38 000C1A98 3B E0 00 00 */ li r31, 0
-/* 800C5E3C 000C1A9C 48 00 00 50 */ b lbl_800C5E8C
-lbl_800C5E40:
-/* 800C5E40 000C1AA0 7F 84 E3 78 */ mr r4, r28
-/* 800C5E44 000C1AA4 38 60 00 04 */ li r3, 4
-/* 800C5E48 000C1AA8 48 01 F3 DD */ bl func_800E5224
-/* 800C5E4C 000C1AAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5E50 000C1AB0 40 82 00 38 */ bne lbl_800C5E88
-/* 800C5E54 000C1AB4 88 19 00 00 */ lbz r0, 0(r25)
-/* 800C5E58 000C1AB8 7F 84 E3 78 */ mr r4, r28
-/* 800C5E5C 000C1ABC 38 60 00 05 */ li r3, 5
-/* 800C5E60 000C1AC0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
-/* 800C5E64 000C1AC4 98 19 00 00 */ stb r0, 0(r25)
-/* 800C5E68 000C1AC8 48 01 F3 BD */ bl func_800E5224
-/* 800C5E6C 000C1ACC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5E70 000C1AD0 41 82 00 18 */ beq lbl_800C5E88
-/* 800C5E74 000C1AD4 88 19 00 00 */ lbz r0, 0(r25)
-/* 800C5E78 000C1AD8 53 80 0E 3C */ rlwimi r0, r28, 1, 0x18, 0x1e
-/* 800C5E7C 000C1ADC 3B DE 00 01 */ addi r30, r30, 1
-/* 800C5E80 000C1AE0 98 19 00 00 */ stb r0, 0(r25)
-/* 800C5E84 000C1AE4 3B 39 00 01 */ addi r25, r25, 1
-lbl_800C5E88:
-/* 800C5E88 000C1AE8 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800C5E8C:
-/* 800C5E8C 000C1AEC 7C 1C D8 00 */ cmpw r28, r27
-/* 800C5E90 000C1AF0 41 80 FF B0 */ blt lbl_800C5E40
-/* 800C5E94 000C1AF4 48 00 00 38 */ b lbl_800C5ECC
-lbl_800C5E98:
-/* 800C5E98 000C1AF8 38 60 00 01 */ li r3, 1
-/* 800C5E9C 000C1AFC 48 02 05 49 */ bl func_800E63E4
-/* 800C5EA0 000C1B00 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5EA4 000C1B04 41 82 00 28 */ beq lbl_800C5ECC
-/* 800C5EA8 000C1B08 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
-/* 800C5EAC 000C1B0C 38 60 00 00 */ li r3, 0
-/* 800C5EB0 000C1B10 38 A5 CE 18 */ addi r5, r5, lbl_8047CE18@l
-/* 800C5EB4 000C1B14 38 80 46 B3 */ li r4, 0x46b3
-/* 800C5EB8 000C1B18 7C BE 2A 14 */ add r5, r30, r5
-/* 800C5EBC 000C1B1C 88 05 FF FF */ lbz r0, -1(r5)
-/* 800C5EC0 000C1B20 60 00 00 01 */ ori r0, r0, 1
-/* 800C5EC4 000C1B24 98 05 FF FF */ stb r0, -1(r5)
-/* 800C5EC8 000C1B28 4B FF 4B 29 */ bl func_800BA9F0
-lbl_800C5ECC:
-/* 800C5ECC 000C1B2C 38 60 00 07 */ li r3, 7
-/* 800C5ED0 000C1B30 38 80 00 00 */ li r4, 0
-/* 800C5ED4 000C1B34 48 01 F3 51 */ bl func_800E5224
-/* 800C5ED8 000C1B38 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5EDC 000C1B3C 41 82 00 0C */ beq lbl_800C5EE8
-/* 800C5EE0 000C1B40 2C 1D 00 00 */ cmpwi r29, 0
-/* 800C5EE4 000C1B44 41 82 00 10 */ beq lbl_800C5EF4
-lbl_800C5EE8:
-/* 800C5EE8 000C1B48 80 01 00 08 */ lwz r0, 8(r1)
-/* 800C5EEC 000C1B4C 60 00 00 01 */ ori r0, r0, 1
-/* 800C5EF0 000C1B50 90 01 00 08 */ stw r0, 8(r1)
-lbl_800C5EF4:
-/* 800C5EF4 000C1B54 38 60 00 06 */ li r3, 6
-/* 800C5EF8 000C1B58 38 80 00 00 */ li r4, 0
-/* 800C5EFC 000C1B5C 48 01 F3 29 */ bl func_800E5224
-/* 800C5F00 000C1B60 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5F04 000C1B64 41 82 00 0C */ beq lbl_800C5F10
-/* 800C5F08 000C1B68 2C 1D 00 00 */ cmpwi r29, 0
-/* 800C5F0C 000C1B6C 41 82 00 10 */ beq lbl_800C5F1C
-lbl_800C5F10:
-/* 800C5F10 000C1B70 80 01 00 08 */ lwz r0, 8(r1)
-/* 800C5F14 000C1B74 60 00 00 02 */ ori r0, r0, 2
-/* 800C5F18 000C1B78 90 01 00 08 */ stw r0, 8(r1)
-lbl_800C5F1C:
-/* 800C5F1C 000C1B7C 38 60 00 08 */ li r3, 8
-/* 800C5F20 000C1B80 38 80 00 00 */ li r4, 0
-/* 800C5F24 000C1B84 48 01 F3 01 */ bl func_800E5224
-/* 800C5F28 000C1B88 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5F2C 000C1B8C 40 82 00 10 */ bne lbl_800C5F3C
-/* 800C5F30 000C1B90 80 01 00 08 */ lwz r0, 8(r1)
-/* 800C5F34 000C1B94 60 00 00 04 */ ori r0, r0, 4
-/* 800C5F38 000C1B98 90 01 00 08 */ stw r0, 8(r1)
-lbl_800C5F3C:
-/* 800C5F3C 000C1B9C 38 60 00 09 */ li r3, 9
-/* 800C5F40 000C1BA0 38 80 00 00 */ li r4, 0
-/* 800C5F44 000C1BA4 48 01 F2 E1 */ bl func_800E5224
-/* 800C5F48 000C1BA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C5F4C 000C1BAC 40 82 00 10 */ bne lbl_800C5F5C
-/* 800C5F50 000C1BB0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800C5F54 000C1BB4 60 00 00 08 */ ori r0, r0, 8
-/* 800C5F58 000C1BB8 90 01 00 08 */ stw r0, 8(r1)
-lbl_800C5F5C:
-/* 800C5F5C 000C1BBC 7F C4 F3 78 */ mr r4, r30
-/* 800C5F60 000C1BC0 38 60 00 01 */ li r3, 1
-/* 800C5F64 000C1BC4 4B FF 46 B9 */ bl func_800BA61C
-/* 800C5F68 000C1BC8 7F E4 FB 78 */ mr r4, r31
-/* 800C5F6C 000C1BCC 38 60 00 03 */ li r3, 3
-/* 800C5F70 000C1BD0 4B FF 46 AD */ bl func_800BA61C
-/* 800C5F74 000C1BD4 80 81 00 08 */ lwz r4, 8(r1)
-/* 800C5F78 000C1BD8 38 60 00 04 */ li r3, 4
-/* 800C5F7C 000C1BDC 4B FF 46 A1 */ bl func_800BA61C
-/* 800C5F80 000C1BE0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C5F84 000C1BE4 3A E0 00 00 */ li r23, 0
-/* 800C5F88 000C1BE8 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-lbl_800C5F8C:
-/* 800C5F8C 000C1BEC 56 FB 04 3E */ clrlwi r27, r23, 0x10
-/* 800C5F90 000C1BF0 7C 19 D8 AE */ lbzx r0, r25, r27
-/* 800C5F94 000C1BF4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C5F98 000C1BF8 4B FF 4A 99 */ bl func_800BAA30
-/* 800C5F9C 000C1BFC 2C 03 00 00 */ cmpwi r3, 0
-/* 800C5FA0 000C1C00 40 82 00 18 */ bne lbl_800C5FB8
-/* 800C5FA4 000C1C04 7C 19 D8 AE */ lbzx r0, r25, r27
-/* 800C5FA8 000C1C08 38 80 00 98 */ li r4, 0x98
-/* 800C5FAC 000C1C0C 38 A0 00 E4 */ li r5, 0xe4
-/* 800C5FB0 000C1C10 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C5FB4 000C1C14 4B FF 4B 25 */ bl func_800BAAD8
-lbl_800C5FB8:
-/* 800C5FB8 000C1C18 3A F7 00 01 */ addi r23, r23, 1
-/* 800C5FBC 000C1C1C 28 17 00 04 */ cmplwi r23, 4
-/* 800C5FC0 000C1C20 41 80 FF CC */ blt lbl_800C5F8C
-/* 800C5FC4 000C1C24 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C5FC8 000C1C28 88 19 CE 18 */ lbz r0, lbl_8047CE18@l(r25)
-/* 800C5FCC 000C1C2C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C5FD0 000C1C30 4B FF 4A 61 */ bl func_800BAA30
-/* 800C5FD4 000C1C34 88 19 CE 18 */ lbz r0, -0x31e8(r25)
-/* 800C5FD8 000C1C38 7C 64 1B 78 */ mr r4, r3
-/* 800C5FDC 000C1C3C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C5FE0 000C1C40 4B FF EE 35 */ bl func_800C4E14
-/* 800C5FE4 000C1C44 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C5FE8 000C1C48 40 81 00 24 */ ble lbl_800C600C
-/* 800C5FEC 000C1C4C 3B 39 CE 18 */ addi r25, r25, -12776
-/* 800C5FF0 000C1C50 88 19 00 01 */ lbz r0, 1(r25)
-/* 800C5FF4 000C1C54 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C5FF8 000C1C58 4B FF 4A 39 */ bl func_800BAA30
-/* 800C5FFC 000C1C5C 88 19 00 01 */ lbz r0, 1(r25)
-/* 800C6000 000C1C60 7C 64 1B 78 */ mr r4, r3
-/* 800C6004 000C1C64 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6008 000C1C68 4B FF EE 0D */ bl func_800C4E14
-lbl_800C600C:
-/* 800C600C 000C1C6C 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6010 000C1C70 40 81 00 28 */ ble lbl_800C6038
-/* 800C6014 000C1C74 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6018 000C1C78 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C601C 000C1C7C 88 19 00 02 */ lbz r0, 2(r25)
-/* 800C6020 000C1C80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6024 000C1C84 4B FF 4A 0D */ bl func_800BAA30
-/* 800C6028 000C1C88 88 19 00 02 */ lbz r0, 2(r25)
-/* 800C602C 000C1C8C 7C 64 1B 78 */ mr r4, r3
-/* 800C6030 000C1C90 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6034 000C1C94 4B FF ED E1 */ bl func_800C4E14
-lbl_800C6038:
-/* 800C6038 000C1C98 2C 1E 00 03 */ cmpwi r30, 3
-/* 800C603C 000C1C9C 40 81 00 28 */ ble lbl_800C6064
-/* 800C6040 000C1CA0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6044 000C1CA4 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6048 000C1CA8 88 19 00 03 */ lbz r0, 3(r25)
-/* 800C604C 000C1CAC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6050 000C1CB0 4B FF 49 E1 */ bl func_800BAA30
-/* 800C6054 000C1CB4 88 19 00 03 */ lbz r0, 3(r25)
-/* 800C6058 000C1CB8 7C 64 1B 78 */ mr r4, r3
-/* 800C605C 000C1CBC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6060 000C1CC0 4B FF ED B5 */ bl func_800C4E14
-lbl_800C6064:
-/* 800C6064 000C1CC4 38 60 00 15 */ li r3, 0x15
-/* 800C6068 000C1CC8 4B FF 47 85 */ bl func_800BA7EC
-/* 800C606C 000C1CCC 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6070 000C1CD0 41 82 00 18 */ beq lbl_800C6088
-/* 800C6074 000C1CD4 38 60 00 06 */ li r3, 6
-/* 800C6078 000C1CD8 38 80 00 00 */ li r4, 0
-/* 800C607C 000C1CDC 48 01 F1 A9 */ bl func_800E5224
-/* 800C6080 000C1CE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C6084 000C1CE4 41 82 00 2C */ beq lbl_800C60B0
-lbl_800C6088:
-/* 800C6088 000C1CE8 38 60 00 01 */ li r3, 1
-/* 800C608C 000C1CEC 48 02 03 59 */ bl func_800E63E4
-/* 800C6090 000C1CF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C6094 000C1CF4 40 82 00 1C */ bne lbl_800C60B0
-/* 800C6098 000C1CF8 38 60 00 00 */ li r3, 0
-/* 800C609C 000C1CFC 4B FF 48 F1 */ bl func_800BA98C
-/* 800C60A0 000C1D00 7C 63 07 34 */ extsh r3, r3
-/* 800C60A4 000C1D04 38 80 00 08 */ li r4, 8
-/* 800C60A8 000C1D08 38 A0 00 01 */ li r5, 1
-/* 800C60AC 000C1D0C 48 18 DD 45 */ bl func_80253DF0
-lbl_800C60B0:
-/* 800C60B0 000C1D10 38 60 00 04 */ li r3, 4
-/* 800C60B4 000C1D14 4B FF 48 D9 */ bl func_800BA98C
-/* 800C60B8 000C1D18 7C 63 07 34 */ extsh r3, r3
-/* 800C60BC 000C1D1C 38 80 00 08 */ li r4, 8
-/* 800C60C0 000C1D20 38 A0 00 01 */ li r5, 1
-/* 800C60C4 000C1D24 48 18 DD 2D */ bl func_80253DF0
-/* 800C60C8 000C1D28 38 60 00 0C */ li r3, 0xc
-/* 800C60CC 000C1D2C 4B FF 48 C1 */ bl func_800BA98C
-/* 800C60D0 000C1D30 7C 63 07 34 */ extsh r3, r3
-/* 800C60D4 000C1D34 38 80 00 08 */ li r4, 8
-/* 800C60D8 000C1D38 38 A0 00 01 */ li r5, 1
-/* 800C60DC 000C1D3C 48 18 DD 15 */ bl func_80253DF0
-/* 800C60E0 000C1D40 38 60 00 0D */ li r3, 0xd
-/* 800C60E4 000C1D44 4B FF 48 A9 */ bl func_800BA98C
-/* 800C60E8 000C1D48 7C 63 07 34 */ extsh r3, r3
-/* 800C60EC 000C1D4C 38 80 00 08 */ li r4, 8
-/* 800C60F0 000C1D50 38 A0 00 01 */ li r5, 1
-/* 800C60F4 000C1D54 48 18 DC FD */ bl func_80253DF0
-/* 800C60F8 000C1D58 38 60 00 0F */ li r3, 0xf
-/* 800C60FC 000C1D5C 4B FF 48 91 */ bl func_800BA98C
-/* 800C6100 000C1D60 7C 63 07 34 */ extsh r3, r3
-/* 800C6104 000C1D64 38 80 00 08 */ li r4, 8
-/* 800C6108 000C1D68 38 A0 00 01 */ li r5, 1
-/* 800C610C 000C1D6C 48 18 DC E5 */ bl func_80253DF0
-/* 800C6110 000C1D70 38 60 00 01 */ li r3, 1
-/* 800C6114 000C1D74 4B FF 46 D9 */ bl func_800BA7EC
-/* 800C6118 000C1D78 38 03 00 03 */ addi r0, r3, 3
-/* 800C611C 000C1D7C 54 00 F0 BE */ srwi r0, r0, 2
-/* 800C6120 000C1D80 7C 00 07 74 */ extsb r0, r0
-/* 800C6124 000C1D84 7C 1A 00 00 */ cmpw r26, r0
-/* 800C6128 000C1D88 40 82 00 28 */ bne lbl_800C6150
-/* 800C612C 000C1D8C 38 60 00 01 */ li r3, 1
-/* 800C6130 000C1D90 4B FF 46 BD */ bl func_800BA7EC
-/* 800C6134 000C1D94 7C 63 07 74 */ extsb r3, r3
-/* 800C6138 000C1D98 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C613C 000C1D9C 7C 00 01 94 */ addze r0, r0
-/* 800C6140 000C1DA0 54 00 10 3A */ slwi r0, r0, 2
-/* 800C6144 000C1DA4 7C 00 18 50 */ subf r0, r0, r3
-/* 800C6148 000C1DA8 7C 19 07 74 */ extsb r25, r0
-/* 800C614C 000C1DAC 48 00 00 08 */ b lbl_800C6154
-lbl_800C6150:
-/* 800C6150 000C1DB0 3B 20 00 00 */ li r25, 0
-lbl_800C6154:
-/* 800C6154 000C1DB4 2C 19 00 01 */ cmpwi r25, 1
-/* 800C6158 000C1DB8 41 81 00 0C */ bgt lbl_800C6164
-/* 800C615C 000C1DBC 2C 19 00 00 */ cmpwi r25, 0
-/* 800C6160 000C1DC0 40 82 00 1C */ bne lbl_800C617C
-lbl_800C6164:
-/* 800C6164 000C1DC4 38 60 00 10 */ li r3, 0x10
-/* 800C6168 000C1DC8 4B FF 48 25 */ bl func_800BA98C
-/* 800C616C 000C1DCC 7C 63 07 34 */ extsh r3, r3
-/* 800C6170 000C1DD0 38 80 00 08 */ li r4, 8
-/* 800C6174 000C1DD4 38 A0 00 01 */ li r5, 1
-/* 800C6178 000C1DD8 48 18 DC 79 */ bl func_80253DF0
-lbl_800C617C:
-/* 800C617C 000C1DDC 2C 19 00 02 */ cmpwi r25, 2
-/* 800C6180 000C1DE0 41 81 00 0C */ bgt lbl_800C618C
-/* 800C6184 000C1DE4 2C 19 00 00 */ cmpwi r25, 0
-/* 800C6188 000C1DE8 40 82 00 1C */ bne lbl_800C61A4
-lbl_800C618C:
-/* 800C618C 000C1DEC 38 60 00 11 */ li r3, 0x11
-/* 800C6190 000C1DF0 4B FF 47 FD */ bl func_800BA98C
-/* 800C6194 000C1DF4 7C 63 07 34 */ extsh r3, r3
-/* 800C6198 000C1DF8 38 80 00 08 */ li r4, 8
-/* 800C619C 000C1DFC 38 A0 00 01 */ li r5, 1
-/* 800C61A0 000C1E00 48 18 DC 51 */ bl func_80253DF0
-lbl_800C61A4:
-/* 800C61A4 000C1E04 2C 19 00 00 */ cmpwi r25, 0
-/* 800C61A8 000C1E08 40 82 00 1C */ bne lbl_800C61C4
-/* 800C61AC 000C1E0C 38 60 00 12 */ li r3, 0x12
-/* 800C61B0 000C1E10 4B FF 47 DD */ bl func_800BA98C
-/* 800C61B4 000C1E14 7C 63 07 34 */ extsh r3, r3
-/* 800C61B8 000C1E18 38 80 00 08 */ li r4, 8
-/* 800C61BC 000C1E1C 38 A0 00 01 */ li r5, 1
-/* 800C61C0 000C1E20 48 18 DC 31 */ bl func_80253DF0
-lbl_800C61C4:
-/* 800C61C4 000C1E24 38 60 00 13 */ li r3, 0x13
-/* 800C61C8 000C1E28 4B FF 47 C5 */ bl func_800BA98C
-/* 800C61CC 000C1E2C 7C 63 07 34 */ extsh r3, r3
-/* 800C61D0 000C1E30 38 80 00 08 */ li r4, 8
-/* 800C61D4 000C1E34 38 A0 00 00 */ li r5, 0
-/* 800C61D8 000C1E38 48 18 DC 19 */ bl func_80253DF0
-/* 800C61DC 000C1E3C 38 60 00 14 */ li r3, 0x14
-/* 800C61E0 000C1E40 4B FF 47 AD */ bl func_800BA98C
-/* 800C61E4 000C1E44 7C 63 07 34 */ extsh r3, r3
-/* 800C61E8 000C1E48 38 80 00 08 */ li r4, 8
-/* 800C61EC 000C1E4C 38 A0 00 00 */ li r5, 0
-/* 800C61F0 000C1E50 48 18 DC 01 */ bl func_80253DF0
-/* 800C61F4 000C1E54 38 60 00 15 */ li r3, 0x15
-/* 800C61F8 000C1E58 4B FF 47 95 */ bl func_800BA98C
-/* 800C61FC 000C1E5C 7C 63 07 34 */ extsh r3, r3
-/* 800C6200 000C1E60 38 80 00 08 */ li r4, 8
-/* 800C6204 000C1E64 38 A0 00 00 */ li r5, 0
-/* 800C6208 000C1E68 48 18 DB E9 */ bl func_80253DF0
-/* 800C620C 000C1E6C 38 60 00 16 */ li r3, 0x16
-/* 800C6210 000C1E70 4B FF 47 7D */ bl func_800BA98C
-/* 800C6214 000C1E74 7C 63 07 34 */ extsh r3, r3
-/* 800C6218 000C1E78 38 80 00 08 */ li r4, 8
-/* 800C621C 000C1E7C 38 A0 00 00 */ li r5, 0
-/* 800C6220 000C1E80 48 18 DB D1 */ bl func_80253DF0
-/* 800C6224 000C1E84 38 60 00 0F */ li r3, 0xf
-/* 800C6228 000C1E88 4B FF 47 65 */ bl func_800BA98C
-/* 800C622C 000C1E8C 7C 63 07 34 */ extsh r3, r3
-/* 800C6230 000C1E90 38 80 00 09 */ li r4, 9
-/* 800C6234 000C1E94 38 A0 00 01 */ li r5, 1
-/* 800C6238 000C1E98 48 18 DB B9 */ bl func_80253DF0
-/* 800C623C 000C1E9C 38 60 00 10 */ li r3, 0x10
-/* 800C6240 000C1EA0 4B FF 47 4D */ bl func_800BA98C
-/* 800C6244 000C1EA4 7C 63 07 34 */ extsh r3, r3
-/* 800C6248 000C1EA8 38 80 00 09 */ li r4, 9
-/* 800C624C 000C1EAC 38 A0 00 01 */ li r5, 1
-/* 800C6250 000C1EB0 48 18 DB A1 */ bl func_80253DF0
-/* 800C6254 000C1EB4 38 60 00 11 */ li r3, 0x11
-/* 800C6258 000C1EB8 4B FF 47 35 */ bl func_800BA98C
-/* 800C625C 000C1EBC 7C 63 07 34 */ extsh r3, r3
-/* 800C6260 000C1EC0 38 80 00 09 */ li r4, 9
-/* 800C6264 000C1EC4 38 A0 00 01 */ li r5, 1
-/* 800C6268 000C1EC8 48 18 DB 89 */ bl func_80253DF0
-/* 800C626C 000C1ECC 38 60 00 12 */ li r3, 0x12
-/* 800C6270 000C1ED0 4B FF 47 1D */ bl func_800BA98C
-/* 800C6274 000C1ED4 7C 63 07 34 */ extsh r3, r3
-/* 800C6278 000C1ED8 38 80 00 09 */ li r4, 9
-/* 800C627C 000C1EDC 38 A0 00 01 */ li r5, 1
-/* 800C6280 000C1EE0 48 18 DB 71 */ bl func_80253DF0
-/* 800C6284 000C1EE4 38 60 00 13 */ li r3, 0x13
-/* 800C6288 000C1EE8 4B FF 47 05 */ bl func_800BA98C
-/* 800C628C 000C1EEC 7C 63 07 34 */ extsh r3, r3
-/* 800C6290 000C1EF0 38 80 00 09 */ li r4, 9
-/* 800C6294 000C1EF4 38 A0 00 00 */ li r5, 0
-/* 800C6298 000C1EF8 48 18 DB 59 */ bl func_80253DF0
-/* 800C629C 000C1EFC 38 60 00 14 */ li r3, 0x14
-/* 800C62A0 000C1F00 4B FF 46 ED */ bl func_800BA98C
-/* 800C62A4 000C1F04 7C 63 07 34 */ extsh r3, r3
-/* 800C62A8 000C1F08 38 80 00 09 */ li r4, 9
-/* 800C62AC 000C1F0C 38 A0 00 00 */ li r5, 0
-/* 800C62B0 000C1F10 48 18 DB 41 */ bl func_80253DF0
-/* 800C62B4 000C1F14 38 60 00 15 */ li r3, 0x15
-/* 800C62B8 000C1F18 4B FF 46 D5 */ bl func_800BA98C
-/* 800C62BC 000C1F1C 7C 63 07 34 */ extsh r3, r3
-/* 800C62C0 000C1F20 38 80 00 09 */ li r4, 9
-/* 800C62C4 000C1F24 38 A0 00 00 */ li r5, 0
-/* 800C62C8 000C1F28 48 18 DB 29 */ bl func_80253DF0
-/* 800C62CC 000C1F2C 38 60 00 16 */ li r3, 0x16
-/* 800C62D0 000C1F30 4B FF 46 BD */ bl func_800BA98C
-/* 800C62D4 000C1F34 7C 63 07 34 */ extsh r3, r3
-/* 800C62D8 000C1F38 38 80 00 09 */ li r4, 9
-/* 800C62DC 000C1F3C 38 A0 00 00 */ li r5, 0
-/* 800C62E0 000C1F40 48 18 DB 11 */ bl func_80253DF0
-/* 800C62E4 000C1F44 48 02 00 ED */ bl func_800E63D0
-/* 800C62E8 000C1F48 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C62EC 000C1F4C 28 00 00 02 */ cmplwi r0, 2
-/* 800C62F0 000C1F50 40 82 00 70 */ bne lbl_800C6360
-/* 800C62F4 000C1F54 38 60 00 01 */ li r3, 1
-/* 800C62F8 000C1F58 48 02 00 ED */ bl func_800E63E4
-/* 800C62FC 000C1F5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C6300 000C1F60 40 82 00 60 */ bne lbl_800C6360
-/* 800C6304 000C1F64 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C6308 000C1F68 38 60 00 1A */ li r3, 0x1a
-/* 800C630C 000C1F6C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800C6310 000C1F70 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C6314 000C1F74 4B FF 46 79 */ bl func_800BA98C
-/* 800C6318 000C1F78 7C 63 07 34 */ extsh r3, r3
-/* 800C631C 000C1F7C 38 80 00 08 */ li r4, 8
-/* 800C6320 000C1F80 38 A0 00 01 */ li r5, 1
-/* 800C6324 000C1F84 48 18 DA CD */ bl func_80253DF0
-/* 800C6328 000C1F88 38 60 00 1A */ li r3, 0x1a
-/* 800C632C 000C1F8C 4B FF 46 61 */ bl func_800BA98C
-/* 800C6330 000C1F90 7C 63 07 34 */ extsh r3, r3
-/* 800C6334 000C1F94 38 80 00 08 */ li r4, 8
-/* 800C6338 000C1F98 38 A0 00 00 */ li r5, 0
-/* 800C633C 000C1F9C 48 18 DA 75 */ bl func_80253DB0
-/* 800C6340 000C1FA0 38 60 00 00 */ li r3, 0
-/* 800C6344 000C1FA4 48 02 00 A1 */ bl func_800E63E4
-/* 800C6348 000C1FA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C634C 000C1FAC 40 82 00 08 */ bne lbl_800C6354
-/* 800C6350 000C1FB0 48 01 13 B5 */ bl func_800D7704
-lbl_800C6354:
-/* 800C6354 000C1FB4 38 60 00 00 */ li r3, 0
-/* 800C6358 000C1FB8 38 80 2C F4 */ li r4, 0x2cf4
-/* 800C635C 000C1FBC 4B FF 46 95 */ bl func_800BA9F0
-lbl_800C6360:
-/* 800C6360 000C1FC0 4B FF 42 39 */ bl func_800BA598
-/* 800C6364 000C1FC4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800C6368 000C1FC8 28 00 00 0D */ cmplwi r0, 0xd
-/* 800C636C 000C1FCC 41 82 00 34 */ beq lbl_800C63A0
-/* 800C6370 000C1FD0 38 60 00 00 */ li r3, 0
-/* 800C6374 000C1FD4 4B FF 46 19 */ bl func_800BA98C
-/* 800C6378 000C1FD8 7C 63 07 34 */ extsh r3, r3
-/* 800C637C 000C1FDC 38 80 00 04 */ li r4, 4
-/* 800C6380 000C1FE0 38 A0 00 00 */ li r5, 0
-/* 800C6384 000C1FE4 48 18 DA 2D */ bl func_80253DB0
-/* 800C6388 000C1FE8 38 60 00 0C */ li r3, 0xc
-/* 800C638C 000C1FEC 4B FF 46 01 */ bl func_800BA98C
-/* 800C6390 000C1FF0 7C 63 07 34 */ extsh r3, r3
-/* 800C6394 000C1FF4 38 80 00 18 */ li r4, 0x18
-/* 800C6398 000C1FF8 38 A0 00 00 */ li r5, 0
-/* 800C639C 000C1FFC 48 18 DA 15 */ bl func_80253DB0
-lbl_800C63A0:
-/* 800C63A0 000C2000 80 01 00 08 */ lwz r0, 8(r1)
-/* 800C63A4 000C2004 2C 00 00 00 */ cmpwi r0, 0
-/* 800C63A8 000C2008 40 82 00 1C */ bne lbl_800C63C4
-/* 800C63AC 000C200C 38 60 00 04 */ li r3, 4
-/* 800C63B0 000C2010 4B FF 45 DD */ bl func_800BA98C
-/* 800C63B4 000C2014 7C 63 07 34 */ extsh r3, r3
-/* 800C63B8 000C2018 38 80 00 02 */ li r4, 2
-/* 800C63BC 000C201C 38 A0 00 00 */ li r5, 0
-/* 800C63C0 000C2020 48 18 D9 F1 */ bl func_80253DB0
-lbl_800C63C4:
-/* 800C63C4 000C2024 38 60 00 0D */ li r3, 0xd
-/* 800C63C8 000C2028 4B FF 45 C5 */ bl func_800BA98C
-/* 800C63CC 000C202C 7C 63 07 34 */ extsh r3, r3
-/* 800C63D0 000C2030 38 80 00 0C */ li r4, 0xc
-/* 800C63D4 000C2034 38 A0 00 00 */ li r5, 0
-/* 800C63D8 000C2038 48 18 D9 D9 */ bl func_80253DB0
-/* 800C63DC 000C203C 38 60 00 0F */ li r3, 0xf
-/* 800C63E0 000C2040 4B FF 45 AD */ bl func_800BA98C
-/* 800C63E4 000C2044 7C 63 07 34 */ extsh r3, r3
-/* 800C63E8 000C2048 38 80 00 09 */ li r4, 9
-/* 800C63EC 000C204C 38 A0 00 00 */ li r5, 0
-/* 800C63F0 000C2050 48 18 D9 C1 */ bl func_80253DB0
-/* 800C63F4 000C2054 2C 19 00 01 */ cmpwi r25, 1
-/* 800C63F8 000C2058 41 81 00 0C */ bgt lbl_800C6404
-/* 800C63FC 000C205C 2C 19 00 00 */ cmpwi r25, 0
-/* 800C6400 000C2060 40 82 00 1C */ bne lbl_800C641C
-lbl_800C6404:
-/* 800C6404 000C2064 38 60 00 10 */ li r3, 0x10
-/* 800C6408 000C2068 4B FF 45 85 */ bl func_800BA98C
-/* 800C640C 000C206C 7C 63 07 34 */ extsh r3, r3
-/* 800C6410 000C2070 38 80 00 09 */ li r4, 9
-/* 800C6414 000C2074 38 A0 00 00 */ li r5, 0
-/* 800C6418 000C2078 48 18 D9 99 */ bl func_80253DB0
-lbl_800C641C:
-/* 800C641C 000C207C 2C 19 00 02 */ cmpwi r25, 2
-/* 800C6420 000C2080 41 81 00 0C */ bgt lbl_800C642C
-/* 800C6424 000C2084 2C 19 00 00 */ cmpwi r25, 0
-/* 800C6428 000C2088 40 82 00 1C */ bne lbl_800C6444
-lbl_800C642C:
-/* 800C642C 000C208C 38 60 00 11 */ li r3, 0x11
-/* 800C6430 000C2090 4B FF 45 5D */ bl func_800BA98C
-/* 800C6434 000C2094 7C 63 07 34 */ extsh r3, r3
-/* 800C6438 000C2098 38 80 00 09 */ li r4, 9
-/* 800C643C 000C209C 38 A0 00 00 */ li r5, 0
-/* 800C6440 000C20A0 48 18 D9 71 */ bl func_80253DB0
-lbl_800C6444:
-/* 800C6444 000C20A4 2C 19 00 00 */ cmpwi r25, 0
-/* 800C6448 000C20A8 40 82 00 1C */ bne lbl_800C6464
-/* 800C644C 000C20AC 38 60 00 12 */ li r3, 0x12
-/* 800C6450 000C20B0 4B FF 45 3D */ bl func_800BA98C
-/* 800C6454 000C20B4 7C 63 07 34 */ extsh r3, r3
-/* 800C6458 000C20B8 38 80 00 09 */ li r4, 9
-/* 800C645C 000C20BC 38 A0 00 00 */ li r5, 0
-/* 800C6460 000C20C0 48 18 D9 51 */ bl func_80253DB0
-lbl_800C6464:
-/* 800C6464 000C20C4 38 60 00 13 */ li r3, 0x13
-/* 800C6468 000C20C8 4B FF 45 25 */ bl func_800BA98C
-/* 800C646C 000C20CC 7C 63 07 34 */ extsh r3, r3
-/* 800C6470 000C20D0 38 80 00 07 */ li r4, 7
-/* 800C6474 000C20D4 38 A0 00 00 */ li r5, 0
-/* 800C6478 000C20D8 48 18 D9 39 */ bl func_80253DB0
-/* 800C647C 000C20DC 38 60 00 14 */ li r3, 0x14
-/* 800C6480 000C20E0 4B FF 45 0D */ bl func_800BA98C
-/* 800C6484 000C20E4 7C 63 07 34 */ extsh r3, r3
-/* 800C6488 000C20E8 38 80 00 07 */ li r4, 7
-/* 800C648C 000C20EC 38 A0 00 00 */ li r5, 0
-/* 800C6490 000C20F0 48 18 D9 21 */ bl func_80253DB0
-/* 800C6494 000C20F4 38 60 00 15 */ li r3, 0x15
-/* 800C6498 000C20F8 4B FF 44 F5 */ bl func_800BA98C
-/* 800C649C 000C20FC 7C 63 07 34 */ extsh r3, r3
-/* 800C64A0 000C2100 38 80 00 07 */ li r4, 7
-/* 800C64A4 000C2104 38 A0 00 00 */ li r5, 0
-/* 800C64A8 000C2108 48 18 D9 09 */ bl func_80253DB0
-/* 800C64AC 000C210C 38 60 00 16 */ li r3, 0x16
-/* 800C64B0 000C2110 4B FF 44 DD */ bl func_800BA98C
-/* 800C64B4 000C2114 7C 63 07 34 */ extsh r3, r3
-/* 800C64B8 000C2118 38 80 00 07 */ li r4, 7
-/* 800C64BC 000C211C 38 A0 00 00 */ li r5, 0
-/* 800C64C0 000C2120 48 18 D8 F1 */ bl func_80253DB0
-/* 800C64C4 000C2124 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C64C8 000C2128 2C 1E 00 04 */ cmpwi r30, 4
-/* 800C64CC 000C212C 60 03 00 01 */ ori r3, r0, 1
-/* 800C64D0 000C2130 41 81 00 08 */ bgt lbl_800C64D8
-/* 800C64D4 000C2134 54 03 04 3C */ rlwinm r3, r0, 0, 0x10, 0x1e
-lbl_800C64D8:
-/* 800C64D8 000C2138 B0 6D 9C 2E */ sth r3, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C64DC 000C213C 38 60 00 01 */ li r3, 1
-/* 800C64E0 000C2140 4B FF 43 0D */ bl func_800BA7EC
-/* 800C64E4 000C2144 38 03 00 03 */ addi r0, r3, 3
-/* 800C64E8 000C2148 54 00 F0 BE */ srwi r0, r0, 2
-/* 800C64EC 000C214C 7C 00 07 74 */ extsb r0, r0
-/* 800C64F0 000C2150 7C 1A 00 00 */ cmpw r26, r0
-/* 800C64F4 000C2154 40 82 00 10 */ bne lbl_800C6504
-/* 800C64F8 000C2158 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C64FC 000C215C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800C6500 000C2160 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800C6504:
-/* 800C6504 000C2164 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C6508 000C2168 40 82 00 14 */ bne lbl_800C651C
-/* 800C650C 000C216C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C6510 000C2170 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800C6514 000C2174 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C6518 000C2178 48 00 45 6C */ b lbl_800CAA84
-lbl_800C651C:
-/* 800C651C 000C217C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C6520 000C2180 60 00 00 02 */ ori r0, r0, 2
-/* 800C6524 000C2184 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C6528 000C2188 48 00 45 5C */ b lbl_800CAA84
-/* 800C652C 000C218C 38 60 00 0F */ li r3, 0xf
-/* 800C6530 000C2190 4B FF 44 5D */ bl func_800BA98C
-/* 800C6534 000C2194 7C 63 07 34 */ extsh r3, r3
-/* 800C6538 000C2198 48 18 D8 99 */ bl func_80253DD0
-/* 800C653C 000C219C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800C6540 000C21A0 28 00 00 03 */ cmplwi r0, 3
-/* 800C6544 000C21A4 40 82 45 40 */ bne lbl_800CAA84
-/* 800C6548 000C21A8 38 60 00 00 */ li r3, 0
-/* 800C654C 000C21AC 38 80 00 00 */ li r4, 0
-/* 800C6550 000C21B0 4B F9 33 A9 */ bl func_800598F8
-/* 800C6554 000C21B4 38 60 00 05 */ li r3, 5
-/* 800C6558 000C21B8 4B FF 40 61 */ bl func_800BA5B8
-/* 800C655C 000C21BC 7C 1A D8 00 */ cmpw r26, r27
-/* 800C6560 000C21C0 40 82 00 28 */ bne lbl_800C6588
-/* 800C6564 000C21C4 38 60 00 01 */ li r3, 1
-/* 800C6568 000C21C8 4B FF 42 85 */ bl func_800BA7EC
-/* 800C656C 000C21CC 7C 63 07 74 */ extsb r3, r3
-/* 800C6570 000C21D0 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C6574 000C21D4 7C 00 01 94 */ addze r0, r0
-/* 800C6578 000C21D8 54 00 10 3A */ slwi r0, r0, 2
-/* 800C657C 000C21DC 7C 00 18 50 */ subf r0, r0, r3
-/* 800C6580 000C21E0 7C 1E 07 74 */ extsb r30, r0
-/* 800C6584 000C21E4 48 00 00 08 */ b lbl_800C658C
-lbl_800C6588:
-/* 800C6588 000C21E8 3B C0 00 00 */ li r30, 0
-lbl_800C658C:
-/* 800C658C 000C21EC 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C6590 000C21F0 38 60 00 02 */ li r3, 2
-/* 800C6594 000C21F4 38 80 00 00 */ li r4, 0
-/* 800C6598 000C21F8 38 A0 00 00 */ li r5, 0
-/* 800C659C 000C21FC 41 81 00 0C */ bgt lbl_800C65A8
-/* 800C65A0 000C2200 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C65A4 000C2204 40 82 00 08 */ bne lbl_800C65AC
-lbl_800C65A8:
-/* 800C65A8 000C2208 38 A0 00 01 */ li r5, 1
-lbl_800C65AC:
-/* 800C65AC 000C220C 30 05 FF FF */ addic r0, r5, -1
-/* 800C65B0 000C2210 38 C0 00 03 */ li r6, 3
-/* 800C65B4 000C2214 7C A0 29 10 */ subfe r5, r0, r5
-/* 800C65B8 000C2218 38 E0 00 01 */ li r7, 1
-/* 800C65BC 000C221C 38 05 00 14 */ addi r0, r5, 0x14
-/* 800C65C0 000C2220 39 00 00 00 */ li r8, 0
-/* 800C65C4 000C2224 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800C65C8 000C2228 4B F9 34 01 */ bl func_800599C8
-/* 800C65CC 000C222C 38 60 00 03 */ li r3, 3
-/* 800C65D0 000C2230 38 80 00 00 */ li r4, 0
-/* 800C65D4 000C2234 38 A0 00 02 */ li r5, 2
-/* 800C65D8 000C2238 38 C0 00 14 */ li r6, 0x14
-/* 800C65DC 000C223C 38 E0 00 01 */ li r7, 1
-/* 800C65E0 000C2240 39 00 00 00 */ li r8, 0
-/* 800C65E4 000C2244 4B F9 33 E5 */ bl func_800599C8
-/* 800C65E8 000C2248 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C65EC 000C224C 54 00 B7 FE */ rlwinm r0, r0, 0x16, 0x1f, 0x1f
-/* 800C65F0 000C2250 7C 00 00 D0 */ neg r0, r0
-/* 800C65F4 000C2254 70 19 00 0B */ andi. r25, r0, 0xb
-/* 800C65F8 000C2258 48 01 FD D9 */ bl func_800E63D0
-/* 800C65FC 000C225C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C6600 000C2260 2C 00 00 02 */ cmpwi r0, 2
-/* 800C6604 000C2264 41 82 04 58 */ beq lbl_800C6A5C
-/* 800C6608 000C2268 40 80 00 14 */ bge lbl_800C661C
-/* 800C660C 000C226C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6610 000C2270 41 82 00 14 */ beq lbl_800C6624
-/* 800C6614 000C2274 40 80 03 18 */ bge lbl_800C692C
-/* 800C6618 000C2278 48 00 07 A0 */ b lbl_800C6DB8
-lbl_800C661C:
-/* 800C661C 000C227C 2C 00 00 04 */ cmpwi r0, 4
-/* 800C6620 000C2280 40 80 07 98 */ bge lbl_800C6DB8
-lbl_800C6624:
-/* 800C6624 000C2284 38 60 00 15 */ li r3, 0x15
-/* 800C6628 000C2288 4B FF 41 C5 */ bl func_800BA7EC
-/* 800C662C 000C228C 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6630 000C2290 40 82 01 C4 */ bne lbl_800C67F4
-/* 800C6634 000C2294 2C 19 00 00 */ cmpwi r25, 0
-/* 800C6638 000C2298 41 82 00 44 */ beq lbl_800C667C
-/* 800C663C 000C229C 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6640 000C22A0 38 60 00 0B */ li r3, 0xb
-/* 800C6644 000C22A4 38 00 00 00 */ li r0, 0
-/* 800C6648 000C22A8 41 81 00 0C */ bgt lbl_800C6654
-/* 800C664C 000C22AC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6650 000C22B0 40 82 00 08 */ bne lbl_800C6658
-lbl_800C6654:
-/* 800C6654 000C22B4 38 00 00 01 */ li r0, 1
-lbl_800C6658:
-/* 800C6658 000C22B8 2C 00 00 00 */ cmpwi r0, 0
-/* 800C665C 000C22BC 38 80 00 14 */ li r4, 0x14
-/* 800C6660 000C22C0 41 82 00 08 */ beq lbl_800C6668
-/* 800C6664 000C22C4 38 80 00 16 */ li r4, 0x16
-lbl_800C6668:
-/* 800C6668 000C22C8 38 A0 00 03 */ li r5, 3
-/* 800C666C 000C22CC 38 C0 00 0C */ li r6, 0xc
-/* 800C6670 000C22D0 38 E0 00 00 */ li r7, 0
-/* 800C6674 000C22D4 39 00 00 00 */ li r8, 0
-/* 800C6678 000C22D8 4B F9 33 51 */ bl func_800599C8
-lbl_800C667C:
-/* 800C667C 000C22DC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6680 000C22E0 40 82 00 24 */ bne lbl_800C66A4
-/* 800C6684 000C22E4 7F 25 CB 78 */ mr r5, r25
-/* 800C6688 000C22E8 38 60 00 0C */ li r3, 0xc
-/* 800C668C 000C22EC 38 80 00 17 */ li r4, 0x17
-/* 800C6690 000C22F0 38 C0 00 01 */ li r6, 1
-/* 800C6694 000C22F4 38 E0 00 00 */ li r7, 0
-/* 800C6698 000C22F8 39 00 00 00 */ li r8, 0
-/* 800C669C 000C22FC 4B F9 33 2D */ bl func_800599C8
-/* 800C66A0 000C2300 48 00 00 48 */ b lbl_800C66E8
-lbl_800C66A4:
-/* 800C66A4 000C2304 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C66A8 000C2308 40 81 00 24 */ ble lbl_800C66CC
-/* 800C66AC 000C230C 7F 25 CB 78 */ mr r5, r25
-/* 800C66B0 000C2310 38 60 00 0C */ li r3, 0xc
-/* 800C66B4 000C2314 38 80 00 15 */ li r4, 0x15
-/* 800C66B8 000C2318 38 C0 00 01 */ li r6, 1
-/* 800C66BC 000C231C 38 E0 00 00 */ li r7, 0
-/* 800C66C0 000C2320 39 00 00 00 */ li r8, 0
-/* 800C66C4 000C2324 4B F9 33 05 */ bl func_800599C8
-/* 800C66C8 000C2328 48 00 00 20 */ b lbl_800C66E8
-lbl_800C66CC:
-/* 800C66CC 000C232C 7F 25 CB 78 */ mr r5, r25
-/* 800C66D0 000C2330 38 60 00 0C */ li r3, 0xc
-/* 800C66D4 000C2334 38 80 00 14 */ li r4, 0x14
-/* 800C66D8 000C2338 38 C0 00 01 */ li r6, 1
-/* 800C66DC 000C233C 38 E0 00 00 */ li r7, 0
-/* 800C66E0 000C2340 39 00 00 00 */ li r8, 0
-/* 800C66E4 000C2344 4B F9 32 E5 */ bl func_800599C8
-lbl_800C66E8:
-/* 800C66E8 000C2348 38 60 00 01 */ li r3, 1
-/* 800C66EC 000C234C 38 80 00 02 */ li r4, 2
-/* 800C66F0 000C2350 38 A0 00 0C */ li r5, 0xc
-/* 800C66F4 000C2354 38 C0 00 00 */ li r6, 0
-/* 800C66F8 000C2358 38 E0 00 00 */ li r7, 0
-/* 800C66FC 000C235C 39 00 00 00 */ li r8, 0
-/* 800C6700 000C2360 4B F9 32 C9 */ bl func_800599C8
-/* 800C6704 000C2364 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6708 000C2368 38 00 00 00 */ li r0, 0
-/* 800C670C 000C236C 41 81 00 0C */ bgt lbl_800C6718
-/* 800C6710 000C2370 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6714 000C2374 40 82 00 08 */ bne lbl_800C671C
-lbl_800C6718:
-/* 800C6718 000C2378 38 00 00 01 */ li r0, 1
-lbl_800C671C:
-/* 800C671C 000C237C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6720 000C2380 41 82 00 0C */ beq lbl_800C672C
-/* 800C6724 000C2384 38 E0 00 16 */ li r7, 0x16
-/* 800C6728 000C2388 48 00 00 10 */ b lbl_800C6738
-lbl_800C672C:
-/* 800C672C 000C238C 7F 20 00 34 */ cntlzw r0, r25
-/* 800C6730 000C2390 54 03 D9 7E */ srwi r3, r0, 5
-/* 800C6734 000C2394 38 E3 00 0B */ addi r7, r3, 0xb
-lbl_800C6738:
-/* 800C6738 000C2398 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C673C 000C239C 38 60 00 14 */ li r3, 0x14
-/* 800C6740 000C23A0 38 80 00 00 */ li r4, 0
-/* 800C6744 000C23A4 38 A0 00 03 */ li r5, 3
-/* 800C6748 000C23A8 38 00 00 00 */ li r0, 0
-/* 800C674C 000C23AC 41 81 00 0C */ bgt lbl_800C6758
-/* 800C6750 000C23B0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6754 000C23B4 40 82 00 08 */ bne lbl_800C675C
-lbl_800C6758:
-/* 800C6758 000C23B8 38 00 00 01 */ li r0, 1
-lbl_800C675C:
-/* 800C675C 000C23BC 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6760 000C23C0 38 C0 00 02 */ li r6, 2
-/* 800C6764 000C23C4 41 82 00 08 */ beq lbl_800C676C
-/* 800C6768 000C23C8 38 C0 00 15 */ li r6, 0x15
-lbl_800C676C:
-/* 800C676C 000C23CC 54 E7 04 3E */ clrlwi r7, r7, 0x10
-/* 800C6770 000C23D0 39 00 00 00 */ li r8, 0
-/* 800C6774 000C23D4 4B F9 32 55 */ bl func_800599C8
-/* 800C6778 000C23D8 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C677C 000C23DC 38 60 00 15 */ li r3, 0x15
-/* 800C6780 000C23E0 38 80 00 00 */ li r4, 0
-/* 800C6784 000C23E4 38 A0 00 14 */ li r5, 0x14
-/* 800C6788 000C23E8 38 C0 00 02 */ li r6, 2
-/* 800C678C 000C23EC 38 E0 00 0C */ li r7, 0xc
-/* 800C6790 000C23F0 40 82 00 08 */ bne lbl_800C6798
-/* 800C6794 000C23F4 38 E0 00 17 */ li r7, 0x17
-lbl_800C6798:
-/* 800C6798 000C23F8 39 00 00 00 */ li r8, 0
-/* 800C679C 000C23FC 4B F9 32 2D */ bl func_800599C8
-/* 800C67A0 000C2400 7F 20 00 34 */ cntlzw r0, r25
-/* 800C67A4 000C2404 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C67A8 000C2408 54 04 D9 7E */ srwi r4, r0, 5
-/* 800C67AC 000C240C 38 60 00 16 */ li r3, 0x16
-/* 800C67B0 000C2410 38 04 00 0B */ addi r0, r4, 0xb
-/* 800C67B4 000C2414 38 A0 00 03 */ li r5, 3
-/* 800C67B8 000C2418 38 80 00 14 */ li r4, 0x14
-/* 800C67BC 000C241C 38 C0 00 02 */ li r6, 2
-/* 800C67C0 000C2420 40 82 00 08 */ bne lbl_800C67C8
-/* 800C67C4 000C2424 38 C0 00 17 */ li r6, 0x17
-lbl_800C67C8:
-/* 800C67C8 000C2428 54 07 04 3E */ clrlwi r7, r0, 0x10
-/* 800C67CC 000C242C 39 00 00 00 */ li r8, 0
-/* 800C67D0 000C2430 4B F9 31 F9 */ bl func_800599C8
-/* 800C67D4 000C2434 38 60 00 17 */ li r3, 0x17
-/* 800C67D8 000C2438 38 80 00 15 */ li r4, 0x15
-/* 800C67DC 000C243C 38 A0 00 16 */ li r5, 0x16
-/* 800C67E0 000C2440 38 C0 00 02 */ li r6, 2
-/* 800C67E4 000C2444 38 E0 00 0C */ li r7, 0xc
-/* 800C67E8 000C2448 39 00 00 00 */ li r8, 0
-/* 800C67EC 000C244C 4B F9 31 DD */ bl func_800599C8
-/* 800C67F0 000C2450 48 00 05 C8 */ b lbl_800C6DB8
-lbl_800C67F4:
-/* 800C67F4 000C2454 38 60 00 06 */ li r3, 6
-/* 800C67F8 000C2458 38 80 00 00 */ li r4, 0
-/* 800C67FC 000C245C 48 01 EA 29 */ bl func_800E5224
-/* 800C6800 000C2460 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C6804 000C2464 41 82 00 EC */ beq lbl_800C68F0
-/* 800C6808 000C2468 38 60 00 01 */ li r3, 1
-/* 800C680C 000C246C 38 80 00 14 */ li r4, 0x14
-/* 800C6810 000C2470 38 A0 00 00 */ li r5, 0
-/* 800C6814 000C2474 38 C0 00 00 */ li r6, 0
-/* 800C6818 000C2478 38 E0 00 00 */ li r7, 0
-/* 800C681C 000C247C 39 00 00 00 */ li r8, 0
-/* 800C6820 000C2480 4B F9 31 A9 */ bl func_800599C8
-/* 800C6824 000C2484 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6828 000C2488 38 00 00 00 */ li r0, 0
-/* 800C682C 000C248C 41 81 00 0C */ bgt lbl_800C6838
-/* 800C6830 000C2490 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6834 000C2494 40 82 00 08 */ bne lbl_800C683C
-lbl_800C6838:
-/* 800C6838 000C2498 38 00 00 01 */ li r0, 1
-lbl_800C683C:
-/* 800C683C 000C249C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6840 000C24A0 38 E0 00 01 */ li r7, 1
-/* 800C6844 000C24A4 41 82 00 08 */ beq lbl_800C684C
-/* 800C6848 000C24A8 38 E0 00 16 */ li r7, 0x16
-lbl_800C684C:
-/* 800C684C 000C24AC 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C6850 000C24B0 38 60 00 14 */ li r3, 0x14
-/* 800C6854 000C24B4 38 80 00 00 */ li r4, 0
-/* 800C6858 000C24B8 38 A0 00 00 */ li r5, 0
-/* 800C685C 000C24BC 38 00 00 00 */ li r0, 0
-/* 800C6860 000C24C0 41 81 00 0C */ bgt lbl_800C686C
-/* 800C6864 000C24C4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6868 000C24C8 40 82 00 08 */ bne lbl_800C6870
-lbl_800C686C:
-/* 800C686C 000C24CC 38 00 00 01 */ li r0, 1
-lbl_800C6870:
-/* 800C6870 000C24D0 20 00 00 00 */ subfic r0, r0, 0
-/* 800C6874 000C24D4 39 00 00 00 */ li r8, 0
-/* 800C6878 000C24D8 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C687C 000C24DC 70 06 00 15 */ andi. r6, r0, 0x15
-/* 800C6880 000C24E0 4B F9 31 49 */ bl func_800599C8
-/* 800C6884 000C24E4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6888 000C24E8 38 60 00 15 */ li r3, 0x15
-/* 800C688C 000C24EC 38 80 00 00 */ li r4, 0
-/* 800C6890 000C24F0 38 A0 00 14 */ li r5, 0x14
-/* 800C6894 000C24F4 38 C0 00 00 */ li r6, 0
-/* 800C6898 000C24F8 38 E0 00 01 */ li r7, 1
-/* 800C689C 000C24FC 40 82 00 08 */ bne lbl_800C68A4
-/* 800C68A0 000C2500 38 E0 00 17 */ li r7, 0x17
-lbl_800C68A4:
-/* 800C68A4 000C2504 39 00 00 00 */ li r8, 0
-/* 800C68A8 000C2508 4B F9 31 21 */ bl func_800599C8
-/* 800C68AC 000C250C 30 1E FF FF */ addic r0, r30, -1
-/* 800C68B0 000C2510 38 60 00 16 */ li r3, 0x16
-/* 800C68B4 000C2514 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C68B8 000C2518 38 80 00 14 */ li r4, 0x14
-/* 800C68BC 000C251C 70 06 00 17 */ andi. r6, r0, 0x17
-/* 800C68C0 000C2520 38 A0 00 00 */ li r5, 0
-/* 800C68C4 000C2524 38 E0 00 01 */ li r7, 1
-/* 800C68C8 000C2528 39 00 00 00 */ li r8, 0
-/* 800C68CC 000C252C 4B F9 30 FD */ bl func_800599C8
-/* 800C68D0 000C2530 38 60 00 17 */ li r3, 0x17
-/* 800C68D4 000C2534 38 80 00 15 */ li r4, 0x15
-/* 800C68D8 000C2538 38 A0 00 16 */ li r5, 0x16
-/* 800C68DC 000C253C 38 C0 00 00 */ li r6, 0
-/* 800C68E0 000C2540 38 E0 00 01 */ li r7, 1
-/* 800C68E4 000C2544 39 00 00 00 */ li r8, 0
-/* 800C68E8 000C2548 4B F9 30 E1 */ bl func_800599C8
-/* 800C68EC 000C254C 48 00 04 CC */ b lbl_800C6DB8
-lbl_800C68F0:
-/* 800C68F0 000C2550 38 60 00 14 */ li r3, 0x14
-/* 800C68F4 000C2554 38 80 00 00 */ li r4, 0
-/* 800C68F8 000C2558 38 A0 00 00 */ li r5, 0
-/* 800C68FC 000C255C 38 C0 00 15 */ li r6, 0x15
-/* 800C6900 000C2560 38 E0 00 00 */ li r7, 0
-/* 800C6904 000C2564 39 00 00 00 */ li r8, 0
-/* 800C6908 000C2568 4B F9 30 C1 */ bl func_800599C8
-/* 800C690C 000C256C 38 60 00 15 */ li r3, 0x15
-/* 800C6910 000C2570 38 80 00 00 */ li r4, 0
-/* 800C6914 000C2574 38 A0 00 14 */ li r5, 0x14
-/* 800C6918 000C2578 38 C0 00 00 */ li r6, 0
-/* 800C691C 000C257C 38 E0 00 00 */ li r7, 0
-/* 800C6920 000C2580 39 00 00 00 */ li r8, 0
-/* 800C6924 000C2584 4B F9 30 A5 */ bl func_800599C8
-/* 800C6928 000C2588 48 00 04 90 */ b lbl_800C6DB8
-lbl_800C692C:
-/* 800C692C 000C258C 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6930 000C2590 38 60 00 0C */ li r3, 0xc
-/* 800C6934 000C2594 38 00 00 00 */ li r0, 0
-/* 800C6938 000C2598 41 81 00 0C */ bgt lbl_800C6944
-/* 800C693C 000C259C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6940 000C25A0 40 82 00 08 */ bne lbl_800C6948
-lbl_800C6944:
-/* 800C6944 000C25A4 38 00 00 01 */ li r0, 1
-lbl_800C6948:
-/* 800C6948 000C25A8 2C 00 00 00 */ cmpwi r0, 0
-/* 800C694C 000C25AC 38 80 00 14 */ li r4, 0x14
-/* 800C6950 000C25B0 41 82 00 08 */ beq lbl_800C6958
-/* 800C6954 000C25B4 38 80 00 16 */ li r4, 0x16
-lbl_800C6958:
-/* 800C6958 000C25B8 38 A0 00 03 */ li r5, 3
-/* 800C695C 000C25BC 38 C0 00 01 */ li r6, 1
-/* 800C6960 000C25C0 38 E0 00 00 */ li r7, 0
-/* 800C6964 000C25C4 39 00 00 00 */ li r8, 0
-/* 800C6968 000C25C8 4B F9 30 61 */ bl func_800599C8
-/* 800C696C 000C25CC 38 60 00 01 */ li r3, 1
-/* 800C6970 000C25D0 38 80 00 02 */ li r4, 2
-/* 800C6974 000C25D4 38 A0 00 0C */ li r5, 0xc
-/* 800C6978 000C25D8 38 C0 00 00 */ li r6, 0
-/* 800C697C 000C25DC 38 E0 00 00 */ li r7, 0
-/* 800C6980 000C25E0 39 00 00 00 */ li r8, 0
-/* 800C6984 000C25E4 4B F9 30 45 */ bl func_800599C8
-/* 800C6988 000C25E8 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C698C 000C25EC 38 00 00 00 */ li r0, 0
-/* 800C6990 000C25F0 41 81 00 0C */ bgt lbl_800C699C
-/* 800C6994 000C25F4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6998 000C25F8 40 82 00 08 */ bne lbl_800C69A0
-lbl_800C699C:
-/* 800C699C 000C25FC 38 00 00 01 */ li r0, 1
-lbl_800C69A0:
-/* 800C69A0 000C2600 2C 00 00 00 */ cmpwi r0, 0
-/* 800C69A4 000C2604 38 E0 00 0C */ li r7, 0xc
-/* 800C69A8 000C2608 41 82 00 08 */ beq lbl_800C69B0
-/* 800C69AC 000C260C 38 E0 00 16 */ li r7, 0x16
-lbl_800C69B0:
-/* 800C69B0 000C2610 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C69B4 000C2614 38 60 00 14 */ li r3, 0x14
-/* 800C69B8 000C2618 38 80 00 00 */ li r4, 0
-/* 800C69BC 000C261C 38 A0 00 03 */ li r5, 3
-/* 800C69C0 000C2620 38 00 00 00 */ li r0, 0
-/* 800C69C4 000C2624 41 81 00 0C */ bgt lbl_800C69D0
-/* 800C69C8 000C2628 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C69CC 000C262C 40 82 00 08 */ bne lbl_800C69D4
-lbl_800C69D0:
-/* 800C69D0 000C2630 38 00 00 01 */ li r0, 1
-lbl_800C69D4:
-/* 800C69D4 000C2634 2C 00 00 00 */ cmpwi r0, 0
-/* 800C69D8 000C2638 38 C0 00 02 */ li r6, 2
-/* 800C69DC 000C263C 41 82 00 08 */ beq lbl_800C69E4
-/* 800C69E0 000C2640 38 C0 00 15 */ li r6, 0x15
-lbl_800C69E4:
-/* 800C69E4 000C2644 39 00 00 00 */ li r8, 0
-/* 800C69E8 000C2648 4B F9 2F E1 */ bl func_800599C8
-/* 800C69EC 000C264C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C69F0 000C2650 38 60 00 15 */ li r3, 0x15
-/* 800C69F4 000C2654 38 80 00 00 */ li r4, 0
-/* 800C69F8 000C2658 38 A0 00 14 */ li r5, 0x14
-/* 800C69FC 000C265C 38 C0 00 02 */ li r6, 2
-/* 800C6A00 000C2660 38 E0 00 0C */ li r7, 0xc
-/* 800C6A04 000C2664 40 82 00 08 */ bne lbl_800C6A0C
-/* 800C6A08 000C2668 38 E0 00 17 */ li r7, 0x17
-lbl_800C6A0C:
-/* 800C6A0C 000C266C 39 00 00 00 */ li r8, 0
-/* 800C6A10 000C2670 4B F9 2F B9 */ bl func_800599C8
-/* 800C6A14 000C2674 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6A18 000C2678 38 60 00 16 */ li r3, 0x16
-/* 800C6A1C 000C267C 38 80 00 14 */ li r4, 0x14
-/* 800C6A20 000C2680 38 A0 00 03 */ li r5, 3
-/* 800C6A24 000C2684 38 C0 00 02 */ li r6, 2
-/* 800C6A28 000C2688 40 82 00 08 */ bne lbl_800C6A30
-/* 800C6A2C 000C268C 38 C0 00 17 */ li r6, 0x17
-lbl_800C6A30:
-/* 800C6A30 000C2690 38 E0 00 0C */ li r7, 0xc
-/* 800C6A34 000C2694 39 00 00 00 */ li r8, 0
-/* 800C6A38 000C2698 4B F9 2F 91 */ bl func_800599C8
-/* 800C6A3C 000C269C 38 60 00 17 */ li r3, 0x17
-/* 800C6A40 000C26A0 38 80 00 15 */ li r4, 0x15
-/* 800C6A44 000C26A4 38 A0 00 16 */ li r5, 0x16
-/* 800C6A48 000C26A8 38 C0 00 02 */ li r6, 2
-/* 800C6A4C 000C26AC 38 E0 00 0C */ li r7, 0xc
-/* 800C6A50 000C26B0 39 00 00 00 */ li r8, 0
-/* 800C6A54 000C26B4 4B F9 2F 75 */ bl func_800599C8
-/* 800C6A58 000C26B8 48 00 03 60 */ b lbl_800C6DB8
-lbl_800C6A5C:
-/* 800C6A5C 000C26BC 38 60 00 01 */ li r3, 1
-/* 800C6A60 000C26C0 48 01 F9 85 */ bl func_800E63E4
-/* 800C6A64 000C26C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C6A68 000C26C8 41 82 01 44 */ beq lbl_800C6BAC
-/* 800C6A6C 000C26CC 38 60 00 00 */ li r3, 0
-/* 800C6A70 000C26D0 4B FF 3F 1D */ bl func_800BA98C
-/* 800C6A74 000C26D4 7C 63 07 34 */ extsh r3, r3
-/* 800C6A78 000C26D8 38 80 00 08 */ li r4, 8
-/* 800C6A7C 000C26DC 38 A0 00 00 */ li r5, 0
-/* 800C6A80 000C26E0 48 18 D3 71 */ bl func_80253DF0
-/* 800C6A84 000C26E4 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C6A88 000C26E8 38 60 00 02 */ li r3, 2
-/* 800C6A8C 000C26EC 38 80 00 00 */ li r4, 0
-/* 800C6A90 000C26F0 38 A0 00 00 */ li r5, 0
-/* 800C6A94 000C26F4 41 81 00 0C */ bgt lbl_800C6AA0
-/* 800C6A98 000C26F8 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6A9C 000C26FC 40 82 00 08 */ bne lbl_800C6AA4
-lbl_800C6AA0:
-/* 800C6AA0 000C2700 38 A0 00 01 */ li r5, 1
-lbl_800C6AA4:
-/* 800C6AA4 000C2704 30 05 FF FF */ addic r0, r5, -1
-/* 800C6AA8 000C2708 38 C0 00 03 */ li r6, 3
-/* 800C6AAC 000C270C 7C A0 29 10 */ subfe r5, r0, r5
-/* 800C6AB0 000C2710 38 E0 00 00 */ li r7, 0
-/* 800C6AB4 000C2714 38 05 00 14 */ addi r0, r5, 0x14
-/* 800C6AB8 000C2718 39 00 00 00 */ li r8, 0
-/* 800C6ABC 000C271C 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800C6AC0 000C2720 4B F9 2F 09 */ bl func_800599C8
-/* 800C6AC4 000C2724 38 60 00 03 */ li r3, 3
-/* 800C6AC8 000C2728 38 80 00 00 */ li r4, 0
-/* 800C6ACC 000C272C 38 A0 00 02 */ li r5, 2
-/* 800C6AD0 000C2730 38 C0 00 14 */ li r6, 0x14
-/* 800C6AD4 000C2734 38 E0 00 00 */ li r7, 0
-/* 800C6AD8 000C2738 39 00 00 00 */ li r8, 0
-/* 800C6ADC 000C273C 4B F9 2E ED */ bl func_800599C8
-/* 800C6AE0 000C2740 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6AE4 000C2744 38 00 00 00 */ li r0, 0
-/* 800C6AE8 000C2748 41 81 00 0C */ bgt lbl_800C6AF4
-/* 800C6AEC 000C274C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6AF0 000C2750 40 82 00 08 */ bne lbl_800C6AF8
-lbl_800C6AF4:
-/* 800C6AF4 000C2754 38 00 00 01 */ li r0, 1
-lbl_800C6AF8:
-/* 800C6AF8 000C2758 20 00 00 00 */ subfic r0, r0, 0
-/* 800C6AFC 000C275C 2C 9E 00 01 */ cmpwi cr1, r30, 1
-/* 800C6B00 000C2760 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C6B04 000C2764 38 60 00 14 */ li r3, 0x14
-/* 800C6B08 000C2768 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800C6B0C 000C276C 38 80 00 00 */ li r4, 0
-/* 800C6B10 000C2770 38 A0 00 03 */ li r5, 3
-/* 800C6B14 000C2774 38 00 00 00 */ li r0, 0
-/* 800C6B18 000C2778 41 85 00 0C */ bgt cr1, lbl_800C6B24
-/* 800C6B1C 000C277C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6B20 000C2780 40 82 00 08 */ bne lbl_800C6B28
-lbl_800C6B24:
-/* 800C6B24 000C2784 38 00 00 01 */ li r0, 1
-lbl_800C6B28:
-/* 800C6B28 000C2788 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6B2C 000C278C 38 C0 00 02 */ li r6, 2
-/* 800C6B30 000C2790 41 82 00 08 */ beq lbl_800C6B38
-/* 800C6B34 000C2794 38 C0 00 15 */ li r6, 0x15
-lbl_800C6B38:
-/* 800C6B38 000C2798 39 00 00 00 */ li r8, 0
-/* 800C6B3C 000C279C 4B F9 2E 8D */ bl func_800599C8
-/* 800C6B40 000C27A0 30 1E FF FF */ addic r0, r30, -1
-/* 800C6B44 000C27A4 38 60 00 15 */ li r3, 0x15
-/* 800C6B48 000C27A8 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C6B4C 000C27AC 38 80 00 00 */ li r4, 0
-/* 800C6B50 000C27B0 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800C6B54 000C27B4 38 A0 00 14 */ li r5, 0x14
-/* 800C6B58 000C27B8 38 C0 00 02 */ li r6, 2
-/* 800C6B5C 000C27BC 39 00 00 00 */ li r8, 0
-/* 800C6B60 000C27C0 4B F9 2E 69 */ bl func_800599C8
-/* 800C6B64 000C27C4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6B68 000C27C8 38 60 00 16 */ li r3, 0x16
-/* 800C6B6C 000C27CC 38 80 00 14 */ li r4, 0x14
-/* 800C6B70 000C27D0 38 A0 00 03 */ li r5, 3
-/* 800C6B74 000C27D4 38 C0 00 02 */ li r6, 2
-/* 800C6B78 000C27D8 40 82 00 08 */ bne lbl_800C6B80
-/* 800C6B7C 000C27DC 38 C0 00 17 */ li r6, 0x17
-lbl_800C6B80:
-/* 800C6B80 000C27E0 38 E0 00 00 */ li r7, 0
-/* 800C6B84 000C27E4 39 00 00 00 */ li r8, 0
-/* 800C6B88 000C27E8 4B F9 2E 41 */ bl func_800599C8
-/* 800C6B8C 000C27EC 38 60 00 17 */ li r3, 0x17
-/* 800C6B90 000C27F0 38 80 00 15 */ li r4, 0x15
-/* 800C6B94 000C27F4 38 A0 00 16 */ li r5, 0x16
-/* 800C6B98 000C27F8 38 C0 00 02 */ li r6, 2
-/* 800C6B9C 000C27FC 38 E0 00 00 */ li r7, 0
-/* 800C6BA0 000C2800 39 00 00 00 */ li r8, 0
-/* 800C6BA4 000C2804 4B F9 2E 25 */ bl func_800599C8
-/* 800C6BA8 000C2808 48 00 02 10 */ b lbl_800C6DB8
-lbl_800C6BAC:
-/* 800C6BAC 000C280C 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C6BB0 000C2810 38 00 00 00 */ li r0, 0
-/* 800C6BB4 000C2814 41 81 00 0C */ bgt lbl_800C6BC0
-/* 800C6BB8 000C2818 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6BBC 000C281C 40 82 00 08 */ bne lbl_800C6BC4
-lbl_800C6BC0:
-/* 800C6BC0 000C2820 38 00 00 01 */ li r0, 1
-lbl_800C6BC4:
-/* 800C6BC4 000C2824 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6BC8 000C2828 38 E0 00 0D */ li r7, 0xd
-/* 800C6BCC 000C282C 41 82 00 08 */ beq lbl_800C6BD4
-/* 800C6BD0 000C2830 38 E0 00 16 */ li r7, 0x16
-lbl_800C6BD4:
-/* 800C6BD4 000C2834 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C6BD8 000C2838 38 60 00 14 */ li r3, 0x14
-/* 800C6BDC 000C283C 38 80 00 00 */ li r4, 0
-/* 800C6BE0 000C2840 38 A0 00 03 */ li r5, 3
-/* 800C6BE4 000C2844 38 00 00 00 */ li r0, 0
-/* 800C6BE8 000C2848 41 81 00 0C */ bgt lbl_800C6BF4
-/* 800C6BEC 000C284C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6BF0 000C2850 40 82 00 08 */ bne lbl_800C6BF8
-lbl_800C6BF4:
-/* 800C6BF4 000C2854 38 00 00 01 */ li r0, 1
-lbl_800C6BF8:
-/* 800C6BF8 000C2858 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6BFC 000C285C 38 C0 00 02 */ li r6, 2
-/* 800C6C00 000C2860 41 82 00 08 */ beq lbl_800C6C08
-/* 800C6C04 000C2864 38 C0 00 15 */ li r6, 0x15
-lbl_800C6C08:
-/* 800C6C08 000C2868 39 00 00 00 */ li r8, 0
-/* 800C6C0C 000C286C 4B F9 2D BD */ bl func_800599C8
-/* 800C6C10 000C2870 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6C14 000C2874 38 60 00 15 */ li r3, 0x15
-/* 800C6C18 000C2878 38 80 00 00 */ li r4, 0
-/* 800C6C1C 000C287C 38 A0 00 14 */ li r5, 0x14
-/* 800C6C20 000C2880 38 C0 00 02 */ li r6, 2
-/* 800C6C24 000C2884 38 E0 00 0D */ li r7, 0xd
-/* 800C6C28 000C2888 40 82 00 08 */ bne lbl_800C6C30
-/* 800C6C2C 000C288C 38 E0 00 17 */ li r7, 0x17
-lbl_800C6C30:
-/* 800C6C30 000C2890 39 00 00 00 */ li r8, 0
-/* 800C6C34 000C2894 4B F9 2D 95 */ bl func_800599C8
-/* 800C6C38 000C2898 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C6C3C 000C289C 38 60 00 16 */ li r3, 0x16
-/* 800C6C40 000C28A0 38 80 00 14 */ li r4, 0x14
-/* 800C6C44 000C28A4 38 A0 00 03 */ li r5, 3
-/* 800C6C48 000C28A8 38 C0 00 02 */ li r6, 2
-/* 800C6C4C 000C28AC 40 82 00 08 */ bne lbl_800C6C54
-/* 800C6C50 000C28B0 38 C0 00 17 */ li r6, 0x17
-lbl_800C6C54:
-/* 800C6C54 000C28B4 38 E0 00 0D */ li r7, 0xd
-/* 800C6C58 000C28B8 39 00 00 00 */ li r8, 0
-/* 800C6C5C 000C28BC 4B F9 2D 6D */ bl func_800599C8
-/* 800C6C60 000C28C0 38 60 00 17 */ li r3, 0x17
-/* 800C6C64 000C28C4 38 80 00 15 */ li r4, 0x15
-/* 800C6C68 000C28C8 38 A0 00 16 */ li r5, 0x16
-/* 800C6C6C 000C28CC 38 C0 00 02 */ li r6, 2
-/* 800C6C70 000C28D0 38 E0 00 0D */ li r7, 0xd
-/* 800C6C74 000C28D4 39 00 00 00 */ li r8, 0
-/* 800C6C78 000C28D8 4B F9 2D 51 */ bl func_800599C8
-/* 800C6C7C 000C28DC 38 60 00 0D */ li r3, 0xd
-/* 800C6C80 000C28E0 38 80 00 14 */ li r4, 0x14
-/* 800C6C84 000C28E4 38 A0 00 00 */ li r5, 0
-/* 800C6C88 000C28E8 38 C0 00 0E */ li r6, 0xe
-/* 800C6C8C 000C28EC 38 E0 00 00 */ li r7, 0
-/* 800C6C90 000C28F0 39 00 00 00 */ li r8, 0
-/* 800C6C94 000C28F4 4B F9 2D 35 */ bl func_800599C8
-/* 800C6C98 000C28F8 38 60 02 61 */ li r3, 0x261
-/* 800C6C9C 000C28FC 48 09 BD F5 */ bl func_80162A90
-/* 800C6CA0 000C2900 28 03 00 02 */ cmplwi r3, 2
-/* 800C6CA4 000C2904 40 82 00 5C */ bne lbl_800C6D00
-/* 800C6CA8 000C2908 38 60 00 0E */ li r3, 0xe
-/* 800C6CAC 000C290C 38 80 00 14 */ li r4, 0x14
-/* 800C6CB0 000C2910 38 A0 00 0D */ li r5, 0xd
-/* 800C6CB4 000C2914 38 C0 00 0F */ li r6, 0xf
-/* 800C6CB8 000C2918 38 E0 00 00 */ li r7, 0
-/* 800C6CBC 000C291C 39 00 00 00 */ li r8, 0
-/* 800C6CC0 000C2920 4B F9 2D 09 */ bl func_800599C8
-/* 800C6CC4 000C2924 38 60 00 0F */ li r3, 0xf
-/* 800C6CC8 000C2928 38 80 00 14 */ li r4, 0x14
-/* 800C6CCC 000C292C 38 A0 00 0E */ li r5, 0xe
-/* 800C6CD0 000C2930 38 C0 00 01 */ li r6, 1
-/* 800C6CD4 000C2934 38 E0 00 00 */ li r7, 0
-/* 800C6CD8 000C2938 39 00 00 00 */ li r8, 0
-/* 800C6CDC 000C293C 4B F9 2C ED */ bl func_800599C8
-/* 800C6CE0 000C2940 38 60 00 01 */ li r3, 1
-/* 800C6CE4 000C2944 38 80 00 02 */ li r4, 2
-/* 800C6CE8 000C2948 38 A0 00 0F */ li r5, 0xf
-/* 800C6CEC 000C294C 38 C0 00 00 */ li r6, 0
-/* 800C6CF0 000C2950 38 E0 00 00 */ li r7, 0
-/* 800C6CF4 000C2954 39 00 00 00 */ li r8, 0
-/* 800C6CF8 000C2958 4B F9 2C D1 */ bl func_800599C8
-/* 800C6CFC 000C295C 48 00 00 BC */ b lbl_800C6DB8
-lbl_800C6D00:
-/* 800C6D00 000C2960 48 01 F7 4D */ bl func_800E644C
-/* 800C6D04 000C2964 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C6D08 000C2968 2C 00 00 01 */ cmpwi r0, 1
-/* 800C6D0C 000C296C 41 82 00 58 */ beq lbl_800C6D64
-/* 800C6D10 000C2970 40 80 00 10 */ bge lbl_800C6D20
-/* 800C6D14 000C2974 2C 00 00 00 */ cmpwi r0, 0
-/* 800C6D18 000C2978 40 80 00 10 */ bge lbl_800C6D28
-/* 800C6D1C 000C297C 48 00 00 48 */ b lbl_800C6D64
-lbl_800C6D20:
-/* 800C6D20 000C2980 2C 00 00 03 */ cmpwi r0, 3
-/* 800C6D24 000C2984 40 80 00 40 */ bge lbl_800C6D64
-lbl_800C6D28:
-/* 800C6D28 000C2988 38 60 00 0E */ li r3, 0xe
-/* 800C6D2C 000C298C 38 80 00 14 */ li r4, 0x14
-/* 800C6D30 000C2990 38 A0 00 0D */ li r5, 0xd
-/* 800C6D34 000C2994 38 C0 00 01 */ li r6, 1
-/* 800C6D38 000C2998 38 E0 00 00 */ li r7, 0
-/* 800C6D3C 000C299C 39 00 00 00 */ li r8, 0
-/* 800C6D40 000C29A0 4B F9 2C 89 */ bl func_800599C8
-/* 800C6D44 000C29A4 38 60 00 01 */ li r3, 1
-/* 800C6D48 000C29A8 38 80 00 02 */ li r4, 2
-/* 800C6D4C 000C29AC 38 A0 00 0E */ li r5, 0xe
-/* 800C6D50 000C29B0 38 C0 00 00 */ li r6, 0
-/* 800C6D54 000C29B4 38 E0 00 00 */ li r7, 0
-/* 800C6D58 000C29B8 39 00 00 00 */ li r8, 0
-/* 800C6D5C 000C29BC 4B F9 2C 6D */ bl func_800599C8
-/* 800C6D60 000C29C0 48 00 00 58 */ b lbl_800C6DB8
-lbl_800C6D64:
-/* 800C6D64 000C29C4 38 60 00 0E */ li r3, 0xe
-/* 800C6D68 000C29C8 38 80 00 14 */ li r4, 0x14
-/* 800C6D6C 000C29CC 38 A0 00 0D */ li r5, 0xd
-/* 800C6D70 000C29D0 38 C0 00 0F */ li r6, 0xf
-/* 800C6D74 000C29D4 38 E0 00 00 */ li r7, 0
-/* 800C6D78 000C29D8 39 00 00 00 */ li r8, 0
-/* 800C6D7C 000C29DC 4B F9 2C 4D */ bl func_800599C8
-/* 800C6D80 000C29E0 38 60 00 0F */ li r3, 0xf
-/* 800C6D84 000C29E4 38 80 00 14 */ li r4, 0x14
-/* 800C6D88 000C29E8 38 A0 00 0E */ li r5, 0xe
-/* 800C6D8C 000C29EC 38 C0 00 01 */ li r6, 1
-/* 800C6D90 000C29F0 38 E0 00 00 */ li r7, 0
-/* 800C6D94 000C29F4 39 00 00 00 */ li r8, 0
-/* 800C6D98 000C29F8 4B F9 2C 31 */ bl func_800599C8
-/* 800C6D9C 000C29FC 38 60 00 01 */ li r3, 1
-/* 800C6DA0 000C2A00 38 80 00 02 */ li r4, 2
-/* 800C6DA4 000C2A04 38 A0 00 0F */ li r5, 0xf
-/* 800C6DA8 000C2A08 38 C0 00 00 */ li r6, 0
-/* 800C6DAC 000C2A0C 38 E0 00 00 */ li r7, 0
-/* 800C6DB0 000C2A10 39 00 00 00 */ li r8, 0
-/* 800C6DB4 000C2A14 4B F9 2C 15 */ bl func_800599C8
-lbl_800C6DB8:
-/* 800C6DB8 000C2A18 7C 1A D8 00 */ cmpw r26, r27
-/* 800C6DBC 000C2A1C 40 80 3C C8 */ bge lbl_800CAA84
-/* 800C6DC0 000C2A20 57 40 10 3A */ slwi r0, r26, 2
-/* 800C6DC4 000C2A24 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6DC8 000C2A28 7C 1E 07 74 */ extsb r30, r0
-/* 800C6DCC 000C2A2C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6DD0 000C2A30 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C6DD4 000C2A34 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6DD8 000C2A38 4B FF 3C 59 */ bl func_800BAA30
-/* 800C6DDC 000C2A3C 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6DE0 000C2A40 40 82 00 18 */ bne lbl_800C6DF8
-/* 800C6DE4 000C2A44 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C6DE8 000C2A48 38 80 00 98 */ li r4, 0x98
-/* 800C6DEC 000C2A4C 38 A0 00 E4 */ li r5, 0xe4
-/* 800C6DF0 000C2A50 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6DF4 000C2A54 4B FF 3C E5 */ bl func_800BAAD8
-lbl_800C6DF8:
-/* 800C6DF8 000C2A58 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C6DFC 000C2A5C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6E00 000C2A60 4B FF 3C 31 */ bl func_800BAA30
-/* 800C6E04 000C2A64 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C6E08 000C2A68 7C 64 1B 78 */ mr r4, r3
-/* 800C6E0C 000C2A6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6E10 000C2A70 4B FF E0 05 */ bl func_800C4E14
-/* 800C6E14 000C2A74 3B 5E 00 01 */ addi r26, r30, 1
-/* 800C6E18 000C2A78 38 60 00 01 */ li r3, 1
-/* 800C6E1C 000C2A7C 4B FF 39 D1 */ bl func_800BA7EC
-/* 800C6E20 000C2A80 7C 03 D0 40 */ cmplw r3, r26
-/* 800C6E24 000C2A84 40 81 00 58 */ ble lbl_800C6E7C
-/* 800C6E28 000C2A88 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6E2C 000C2A8C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6E30 000C2A90 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6E34 000C2A94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6E38 000C2A98 4B FF 3B F9 */ bl func_800BAA30
-/* 800C6E3C 000C2A9C 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6E40 000C2AA0 40 82 00 18 */ bne lbl_800C6E58
-/* 800C6E44 000C2AA4 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6E48 000C2AA8 38 80 00 98 */ li r4, 0x98
-/* 800C6E4C 000C2AAC 38 A0 00 E4 */ li r5, 0xe4
-/* 800C6E50 000C2AB0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6E54 000C2AB4 4B FF 3C 85 */ bl func_800BAAD8
-lbl_800C6E58:
-/* 800C6E58 000C2AB8 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6E5C 000C2ABC 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6E60 000C2AC0 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6E64 000C2AC4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6E68 000C2AC8 4B FF 3B C9 */ bl func_800BAA30
-/* 800C6E6C 000C2ACC 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6E70 000C2AD0 7C 64 1B 78 */ mr r4, r3
-/* 800C6E74 000C2AD4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6E78 000C2AD8 4B FF DF 9D */ bl func_800C4E14
-lbl_800C6E7C:
-/* 800C6E7C 000C2ADC 3B 5E 00 02 */ addi r26, r30, 2
-/* 800C6E80 000C2AE0 38 60 00 01 */ li r3, 1
-/* 800C6E84 000C2AE4 4B FF 39 69 */ bl func_800BA7EC
-/* 800C6E88 000C2AE8 7C 03 D0 40 */ cmplw r3, r26
-/* 800C6E8C 000C2AEC 40 81 00 58 */ ble lbl_800C6EE4
-/* 800C6E90 000C2AF0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6E94 000C2AF4 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6E98 000C2AF8 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6E9C 000C2AFC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6EA0 000C2B00 4B FF 3B 91 */ bl func_800BAA30
-/* 800C6EA4 000C2B04 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6EA8 000C2B08 40 82 00 18 */ bne lbl_800C6EC0
-/* 800C6EAC 000C2B0C 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6EB0 000C2B10 38 80 00 98 */ li r4, 0x98
-/* 800C6EB4 000C2B14 38 A0 00 E4 */ li r5, 0xe4
-/* 800C6EB8 000C2B18 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6EBC 000C2B1C 4B FF 3C 1D */ bl func_800BAAD8
-lbl_800C6EC0:
-/* 800C6EC0 000C2B20 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6EC4 000C2B24 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6EC8 000C2B28 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6ECC 000C2B2C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6ED0 000C2B30 4B FF 3B 61 */ bl func_800BAA30
-/* 800C6ED4 000C2B34 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6ED8 000C2B38 7C 64 1B 78 */ mr r4, r3
-/* 800C6EDC 000C2B3C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6EE0 000C2B40 4B FF DF 35 */ bl func_800C4E14
-lbl_800C6EE4:
-/* 800C6EE4 000C2B44 3B 5E 00 03 */ addi r26, r30, 3
-/* 800C6EE8 000C2B48 38 60 00 01 */ li r3, 1
-/* 800C6EEC 000C2B4C 4B FF 39 01 */ bl func_800BA7EC
-/* 800C6EF0 000C2B50 7C 03 D0 40 */ cmplw r3, r26
-/* 800C6EF4 000C2B54 40 81 3B 90 */ ble lbl_800CAA84
-/* 800C6EF8 000C2B58 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6EFC 000C2B5C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6F00 000C2B60 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6F04 000C2B64 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6F08 000C2B68 4B FF 3B 29 */ bl func_800BAA30
-/* 800C6F0C 000C2B6C 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6F10 000C2B70 40 82 00 18 */ bne lbl_800C6F28
-/* 800C6F14 000C2B74 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6F18 000C2B78 38 80 00 98 */ li r4, 0x98
-/* 800C6F1C 000C2B7C 38 A0 00 E4 */ li r5, 0xe4
-/* 800C6F20 000C2B80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6F24 000C2B84 4B FF 3B B5 */ bl func_800BAAD8
-lbl_800C6F28:
-/* 800C6F28 000C2B88 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C6F2C 000C2B8C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C6F30 000C2B90 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6F34 000C2B94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6F38 000C2B98 4B FF 3A F9 */ bl func_800BAA30
-/* 800C6F3C 000C2B9C 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C6F40 000C2BA0 7C 64 1B 78 */ mr r4, r3
-/* 800C6F44 000C2BA4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C6F48 000C2BA8 4B FF DE CD */ bl func_800C4E14
-/* 800C6F4C 000C2BAC 48 00 3B 38 */ b lbl_800CAA84
-/* 800C6F50 000C2BB0 38 60 00 29 */ li r3, 0x29
-/* 800C6F54 000C2BB4 38 80 00 14 */ li r4, 0x14
-/* 800C6F58 000C2BB8 48 01 0C A1 */ bl func_800D7BF8
-/* 800C6F5C 000C2BBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800C6F60 000C2BC0 54 7D 04 3E */ clrlwi r29, r3, 0x10
-/* 800C6F64 000C2BC4 41 82 18 8C */ beq lbl_800C87F0
-/* 800C6F68 000C2BC8 2C 1D 00 0F */ cmpwi r29, 0xf
-/* 800C6F6C 000C2BCC 41 82 0B BC */ beq lbl_800C7B28
-/* 800C6F70 000C2BD0 40 80 00 44 */ bge lbl_800C6FB4
-/* 800C6F74 000C2BD4 2C 1D 00 0B */ cmpwi r29, 0xb
-/* 800C6F78 000C2BD8 41 82 04 A4 */ beq lbl_800C741C
-/* 800C6F7C 000C2BDC 40 80 00 28 */ bge lbl_800C6FA4
-/* 800C6F80 000C2BE0 2C 1D 00 02 */ cmpwi r29, 2
-/* 800C6F84 000C2BE4 41 82 01 2C */ beq lbl_800C70B0
-/* 800C6F88 000C2BE8 40 80 00 10 */ bge lbl_800C6F98
-/* 800C6F8C 000C2BEC 2C 1D 00 01 */ cmpwi r29, 1
-/* 800C6F90 000C2BF0 40 80 00 90 */ bge lbl_800C7020
-/* 800C6F94 000C2BF4 48 00 12 78 */ b lbl_800C820C
-lbl_800C6F98:
-/* 800C6F98 000C2BF8 2C 1D 00 04 */ cmpwi r29, 4
-/* 800C6F9C 000C2BFC 40 80 12 70 */ bge lbl_800C820C
-/* 800C6FA0 000C2C00 48 00 03 18 */ b lbl_800C72B8
-lbl_800C6FA4:
-/* 800C6FA4 000C2C04 2C 1D 00 0D */ cmpwi r29, 0xd
-/* 800C6FA8 000C2C08 41 82 08 D0 */ beq lbl_800C7878
-/* 800C6FAC 000C2C0C 40 80 0A 24 */ bge lbl_800C79D0
-/* 800C6FB0 000C2C10 48 00 05 A4 */ b lbl_800C7554
-lbl_800C6FB4:
-/* 800C6FB4 000C2C14 2C 1D 00 17 */ cmpwi r29, 0x17
-/* 800C6FB8 000C2C18 41 82 11 2C */ beq lbl_800C80E4
-/* 800C6FBC 000C2C1C 40 80 00 1C */ bge lbl_800C6FD8
-/* 800C6FC0 000C2C20 2C 1D 00 15 */ cmpwi r29, 0x15
-/* 800C6FC4 000C2C24 41 82 0E 38 */ beq lbl_800C7DFC
-/* 800C6FC8 000C2C28 40 80 0F A8 */ bge lbl_800C7F70
-/* 800C6FCC 000C2C2C 2C 1D 00 14 */ cmpwi r29, 0x14
-/* 800C6FD0 000C2C30 40 80 0C B0 */ bge lbl_800C7C80
-/* 800C6FD4 000C2C34 48 00 12 38 */ b lbl_800C820C
-lbl_800C6FD8:
-/* 800C6FD8 000C2C38 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800C6FDC 000C2C3C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800C6FE0 000C2C40 7C 1D 00 00 */ cmpw r29, r0
-/* 800C6FE4 000C2C44 41 82 00 08 */ beq lbl_800C6FEC
-/* 800C6FE8 000C2C48 48 00 12 24 */ b lbl_800C820C
-lbl_800C6FEC:
-/* 800C6FEC 000C2C4C 38 60 00 15 */ li r3, 0x15
-/* 800C6FF0 000C2C50 4B FF 37 FD */ bl func_800BA7EC
-/* 800C6FF4 000C2C54 2C 03 00 00 */ cmpwi r3, 0
-/* 800C6FF8 000C2C58 41 82 00 18 */ beq lbl_800C7010
-/* 800C6FFC 000C2C5C 38 60 00 06 */ li r3, 6
-/* 800C7000 000C2C60 38 80 00 00 */ li r4, 0
-/* 800C7004 000C2C64 48 01 E2 21 */ bl func_800E5224
-/* 800C7008 000C2C68 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C700C 000C2C6C 41 82 12 00 */ beq lbl_800C820C
-lbl_800C7010:
-/* 800C7010 000C2C70 38 60 00 01 */ li r3, 1
-/* 800C7014 000C2C74 48 01 F3 D1 */ bl func_800E63E4
-/* 800C7018 000C2C78 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C701C 000C2C7C 40 82 11 F0 */ bne lbl_800C820C
-lbl_800C7020:
-/* 800C7020 000C2C80 38 60 00 00 */ li r3, 0
-/* 800C7024 000C2C84 4B FF 39 69 */ bl func_800BA98C
-/* 800C7028 000C2C88 7C 63 07 34 */ extsh r3, r3
-/* 800C702C 000C2C8C 38 80 00 01 */ li r4, 1
-/* 800C7030 000C2C90 38 A0 00 00 */ li r5, 0
-/* 800C7034 000C2C94 48 18 CD 7D */ bl func_80253DB0
-/* 800C7038 000C2C98 38 60 00 0C */ li r3, 0xc
-/* 800C703C 000C2C9C 4B FF 39 51 */ bl func_800BA98C
-/* 800C7040 000C2CA0 7C 63 07 34 */ extsh r3, r3
-/* 800C7044 000C2CA4 38 80 00 16 */ li r4, 0x16
-/* 800C7048 000C2CA8 38 A0 00 00 */ li r5, 0
-/* 800C704C 000C2CAC 48 18 CD 65 */ bl func_80253DB0
-/* 800C7050 000C2CB0 38 60 00 0D */ li r3, 0xd
-/* 800C7054 000C2CB4 4B FF 39 39 */ bl func_800BA98C
-/* 800C7058 000C2CB8 7C 63 07 34 */ extsh r3, r3
-/* 800C705C 000C2CBC 38 80 00 0C */ li r4, 0xc
-/* 800C7060 000C2CC0 38 A0 00 00 */ li r5, 0
-/* 800C7064 000C2CC4 48 18 CD 4D */ bl func_80253DB0
-/* 800C7068 000C2CC8 38 60 00 1A */ li r3, 0x1a
-/* 800C706C 000C2CCC 4B FF 39 21 */ bl func_800BA98C
-/* 800C7070 000C2CD0 7C 63 07 34 */ extsh r3, r3
-/* 800C7074 000C2CD4 38 80 00 06 */ li r4, 6
-/* 800C7078 000C2CD8 38 A0 00 00 */ li r5, 0
-/* 800C707C 000C2CDC 48 18 CD 35 */ bl func_80253DB0
-/* 800C7080 000C2CE0 38 60 00 05 */ li r3, 5
-/* 800C7084 000C2CE4 4B FF 37 69 */ bl func_800BA7EC
-/* 800C7088 000C2CE8 2C 03 00 00 */ cmpwi r3, 0
-/* 800C708C 000C2CEC 41 82 00 10 */ beq lbl_800C709C
-/* 800C7090 000C2CF0 38 60 00 0E */ li r3, 0xe
-/* 800C7094 000C2CF4 4B FF 35 25 */ bl func_800BA5B8
-/* 800C7098 000C2CF8 48 00 00 0C */ b lbl_800C70A4
-lbl_800C709C:
-/* 800C709C 000C2CFC 38 60 00 0A */ li r3, 0xa
-/* 800C70A0 000C2D00 4B FF 35 19 */ bl func_800BA5B8
-lbl_800C70A4:
-/* 800C70A4 000C2D04 38 60 00 02 */ li r3, 2
-/* 800C70A8 000C2D08 4B F9 34 25 */ bl func_8005A4CC
-/* 800C70AC 000C2D0C 48 00 11 60 */ b lbl_800C820C
-lbl_800C70B0:
-/* 800C70B0 000C2D10 7C 1A D8 00 */ cmpw r26, r27
-/* 800C70B4 000C2D14 40 82 00 18 */ bne lbl_800C70CC
-/* 800C70B8 000C2D18 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C70BC 000C2D1C 38 60 02 22 */ li r3, 0x222
-/* 800C70C0 000C2D20 38 80 00 00 */ li r4, 0
-/* 800C70C4 000C2D24 4B F4 40 AD */ bl func_8000B170
-/* 800C70C8 000C2D28 48 00 11 44 */ b lbl_800C820C
-lbl_800C70CC:
-/* 800C70CC 000C2D2C 38 60 00 00 */ li r3, 0
-/* 800C70D0 000C2D30 4B FF 38 BD */ bl func_800BA98C
-/* 800C70D4 000C2D34 7C 63 07 34 */ extsh r3, r3
-/* 800C70D8 000C2D38 38 80 00 02 */ li r4, 2
-/* 800C70DC 000C2D3C 38 A0 00 00 */ li r5, 0
-/* 800C70E0 000C2D40 48 18 CC D1 */ bl func_80253DB0
-/* 800C70E4 000C2D44 38 60 00 0C */ li r3, 0xc
-/* 800C70E8 000C2D48 4B FF 38 A5 */ bl func_800BA98C
-/* 800C70EC 000C2D4C 7C 63 07 34 */ extsh r3, r3
-/* 800C70F0 000C2D50 38 80 00 0C */ li r4, 0xc
-/* 800C70F4 000C2D54 38 A0 00 00 */ li r5, 0
-/* 800C70F8 000C2D58 48 18 CC B9 */ bl func_80253DB0
-/* 800C70FC 000C2D5C 38 60 00 0D */ li r3, 0xd
-/* 800C7100 000C2D60 4B FF 38 8D */ bl func_800BA98C
-/* 800C7104 000C2D64 7C 63 07 34 */ extsh r3, r3
-/* 800C7108 000C2D68 38 80 00 0C */ li r4, 0xc
-/* 800C710C 000C2D6C 38 A0 00 00 */ li r5, 0
-/* 800C7110 000C2D70 48 18 CC A1 */ bl func_80253DB0
-/* 800C7114 000C2D74 38 60 00 1A */ li r3, 0x1a
-/* 800C7118 000C2D78 4B FF 38 75 */ bl func_800BA98C
-/* 800C711C 000C2D7C 7C 63 07 34 */ extsh r3, r3
-/* 800C7120 000C2D80 38 80 00 06 */ li r4, 6
-/* 800C7124 000C2D84 38 A0 00 00 */ li r5, 0
-/* 800C7128 000C2D88 48 18 CC 89 */ bl func_80253DB0
-/* 800C712C 000C2D8C 38 60 00 02 */ li r3, 2
-/* 800C7130 000C2D90 4B FF 34 89 */ bl func_800BA5B8
-/* 800C7134 000C2D94 38 60 00 0F */ li r3, 0xf
-/* 800C7138 000C2D98 4B FF 38 55 */ bl func_800BA98C
-/* 800C713C 000C2D9C 7C 63 07 34 */ extsh r3, r3
-/* 800C7140 000C2DA0 38 80 00 09 */ li r4, 9
-/* 800C7144 000C2DA4 38 A0 00 00 */ li r5, 0
-/* 800C7148 000C2DA8 48 18 CC A9 */ bl func_80253DF0
-/* 800C714C 000C2DAC 38 60 00 10 */ li r3, 0x10
-/* 800C7150 000C2DB0 4B FF 38 3D */ bl func_800BA98C
-/* 800C7154 000C2DB4 7C 63 07 34 */ extsh r3, r3
-/* 800C7158 000C2DB8 38 80 00 09 */ li r4, 9
-/* 800C715C 000C2DBC 38 A0 00 00 */ li r5, 0
-/* 800C7160 000C2DC0 48 18 CC 91 */ bl func_80253DF0
-/* 800C7164 000C2DC4 38 60 00 11 */ li r3, 0x11
-/* 800C7168 000C2DC8 4B FF 38 25 */ bl func_800BA98C
-/* 800C716C 000C2DCC 7C 63 07 34 */ extsh r3, r3
-/* 800C7170 000C2DD0 38 80 00 09 */ li r4, 9
-/* 800C7174 000C2DD4 38 A0 00 00 */ li r5, 0
-/* 800C7178 000C2DD8 48 18 CC 79 */ bl func_80253DF0
-/* 800C717C 000C2DDC 38 60 00 12 */ li r3, 0x12
-/* 800C7180 000C2DE0 4B FF 38 0D */ bl func_800BA98C
-/* 800C7184 000C2DE4 7C 63 07 34 */ extsh r3, r3
-/* 800C7188 000C2DE8 38 80 00 09 */ li r4, 9
-/* 800C718C 000C2DEC 38 A0 00 00 */ li r5, 0
-/* 800C7190 000C2DF0 48 18 CC 61 */ bl func_80253DF0
-/* 800C7194 000C2DF4 38 1B FF FF */ addi r0, r27, -1
-/* 800C7198 000C2DF8 7C 1A 00 00 */ cmpw r26, r0
-/* 800C719C 000C2DFC 40 82 00 28 */ bne lbl_800C71C4
-/* 800C71A0 000C2E00 38 60 00 01 */ li r3, 1
-/* 800C71A4 000C2E04 4B FF 36 49 */ bl func_800BA7EC
-/* 800C71A8 000C2E08 7C 63 07 74 */ extsb r3, r3
-/* 800C71AC 000C2E0C 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C71B0 000C2E10 7C 00 01 94 */ addze r0, r0
-/* 800C71B4 000C2E14 54 00 10 3A */ slwi r0, r0, 2
-/* 800C71B8 000C2E18 7C 00 18 50 */ subf r0, r0, r3
-/* 800C71BC 000C2E1C 7C 19 07 74 */ extsb r25, r0
-/* 800C71C0 000C2E20 48 00 00 08 */ b lbl_800C71C8
-lbl_800C71C4:
-/* 800C71C4 000C2E24 3B 20 00 00 */ li r25, 0
-lbl_800C71C8:
-/* 800C71C8 000C2E28 38 60 00 13 */ li r3, 0x13
-/* 800C71CC 000C2E2C 4B FF 37 C1 */ bl func_800BA98C
-/* 800C71D0 000C2E30 7C 63 07 34 */ extsh r3, r3
-/* 800C71D4 000C2E34 38 80 00 08 */ li r4, 8
-/* 800C71D8 000C2E38 38 A0 00 01 */ li r5, 1
-/* 800C71DC 000C2E3C 48 18 CC 15 */ bl func_80253DF0
-/* 800C71E0 000C2E40 38 60 00 14 */ li r3, 0x14
-/* 800C71E4 000C2E44 4B FF 37 A9 */ bl func_800BA98C
-/* 800C71E8 000C2E48 7C 63 07 34 */ extsh r3, r3
-/* 800C71EC 000C2E4C 38 80 00 08 */ li r4, 8
-/* 800C71F0 000C2E50 38 A0 00 00 */ li r5, 0
-/* 800C71F4 000C2E54 48 18 CB FD */ bl func_80253DF0
-/* 800C71F8 000C2E58 38 60 00 15 */ li r3, 0x15
-/* 800C71FC 000C2E5C 4B FF 37 91 */ bl func_800BA98C
-/* 800C7200 000C2E60 7C 63 07 34 */ extsh r3, r3
-/* 800C7204 000C2E64 38 80 00 08 */ li r4, 8
-/* 800C7208 000C2E68 38 A0 00 00 */ li r5, 0
-/* 800C720C 000C2E6C 48 18 CB E5 */ bl func_80253DF0
-/* 800C7210 000C2E70 38 60 00 16 */ li r3, 0x16
-/* 800C7214 000C2E74 4B FF 37 79 */ bl func_800BA98C
-/* 800C7218 000C2E78 7C 63 07 34 */ extsh r3, r3
-/* 800C721C 000C2E7C 38 80 00 08 */ li r4, 8
-/* 800C7220 000C2E80 38 A0 00 00 */ li r5, 0
-/* 800C7224 000C2E84 48 18 CB CD */ bl func_80253DF0
-/* 800C7228 000C2E88 2C 19 00 01 */ cmpwi r25, 1
-/* 800C722C 000C2E8C 41 81 00 0C */ bgt lbl_800C7238
-/* 800C7230 000C2E90 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7234 000C2E94 40 82 00 1C */ bne lbl_800C7250
-lbl_800C7238:
-/* 800C7238 000C2E98 38 60 00 14 */ li r3, 0x14
-/* 800C723C 000C2E9C 4B FF 37 51 */ bl func_800BA98C
-/* 800C7240 000C2EA0 7C 63 07 34 */ extsh r3, r3
-/* 800C7244 000C2EA4 38 80 00 08 */ li r4, 8
-/* 800C7248 000C2EA8 38 A0 00 01 */ li r5, 1
-/* 800C724C 000C2EAC 48 18 CB A5 */ bl func_80253DF0
-lbl_800C7250:
-/* 800C7250 000C2EB0 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7254 000C2EB4 41 81 00 0C */ bgt lbl_800C7260
-/* 800C7258 000C2EB8 2C 19 00 00 */ cmpwi r25, 0
-/* 800C725C 000C2EBC 40 82 00 1C */ bne lbl_800C7278
-lbl_800C7260:
-/* 800C7260 000C2EC0 38 60 00 15 */ li r3, 0x15
-/* 800C7264 000C2EC4 4B FF 37 29 */ bl func_800BA98C
-/* 800C7268 000C2EC8 7C 63 07 34 */ extsh r3, r3
-/* 800C726C 000C2ECC 38 80 00 08 */ li r4, 8
-/* 800C7270 000C2ED0 38 A0 00 01 */ li r5, 1
-/* 800C7274 000C2ED4 48 18 CB 7D */ bl func_80253DF0
-lbl_800C7278:
-/* 800C7278 000C2ED8 2C 19 00 00 */ cmpwi r25, 0
-/* 800C727C 000C2EDC 40 82 00 1C */ bne lbl_800C7298
-/* 800C7280 000C2EE0 38 60 00 16 */ li r3, 0x16
-/* 800C7284 000C2EE4 4B FF 37 09 */ bl func_800BA98C
-/* 800C7288 000C2EE8 7C 63 07 34 */ extsh r3, r3
-/* 800C728C 000C2EEC 38 80 00 08 */ li r4, 8
-/* 800C7290 000C2EF0 38 A0 00 01 */ li r5, 1
-/* 800C7294 000C2EF4 48 18 CB 5D */ bl func_80253DF0
-lbl_800C7298:
-/* 800C7298 000C2EF8 38 60 00 02 */ li r3, 2
-/* 800C729C 000C2EFC 38 80 00 81 */ li r4, 0x81
-/* 800C72A0 000C2F00 4B FF 33 7D */ bl func_800BA61C
-/* 800C72A4 000C2F04 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C72A8 000C2F08 38 60 02 23 */ li r3, 0x223
-/* 800C72AC 000C2F0C 38 80 00 00 */ li r4, 0
-/* 800C72B0 000C2F10 4B F4 3E C1 */ bl func_8000B170
-/* 800C72B4 000C2F14 48 00 0F 58 */ b lbl_800C820C
-lbl_800C72B8:
-/* 800C72B8 000C2F18 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C72BC 000C2F1C 40 82 00 18 */ bne lbl_800C72D4
-/* 800C72C0 000C2F20 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C72C4 000C2F24 38 60 02 22 */ li r3, 0x222
-/* 800C72C8 000C2F28 38 80 00 00 */ li r4, 0
-/* 800C72CC 000C2F2C 4B F4 3E A5 */ bl func_8000B170
-/* 800C72D0 000C2F30 48 00 0F 3C */ b lbl_800C820C
-lbl_800C72D4:
-/* 800C72D4 000C2F34 38 60 00 00 */ li r3, 0
-/* 800C72D8 000C2F38 4B FF 36 B5 */ bl func_800BA98C
-/* 800C72DC 000C2F3C 7C 63 07 34 */ extsh r3, r3
-/* 800C72E0 000C2F40 38 80 00 02 */ li r4, 2
-/* 800C72E4 000C2F44 38 A0 00 00 */ li r5, 0
-/* 800C72E8 000C2F48 48 18 CA C9 */ bl func_80253DB0
-/* 800C72EC 000C2F4C 38 60 00 0C */ li r3, 0xc
-/* 800C72F0 000C2F50 4B FF 36 9D */ bl func_800BA98C
-/* 800C72F4 000C2F54 7C 63 07 34 */ extsh r3, r3
-/* 800C72F8 000C2F58 38 80 00 0B */ li r4, 0xb
-/* 800C72FC 000C2F5C 38 A0 00 00 */ li r5, 0
-/* 800C7300 000C2F60 48 18 CA B1 */ bl func_80253DB0
-/* 800C7304 000C2F64 38 60 00 0D */ li r3, 0xd
-/* 800C7308 000C2F68 4B FF 36 85 */ bl func_800BA98C
-/* 800C730C 000C2F6C 7C 63 07 34 */ extsh r3, r3
-/* 800C7310 000C2F70 38 80 00 0C */ li r4, 0xc
-/* 800C7314 000C2F74 38 A0 00 00 */ li r5, 0
-/* 800C7318 000C2F78 48 18 CA 99 */ bl func_80253DB0
-/* 800C731C 000C2F7C 38 60 00 1A */ li r3, 0x1a
-/* 800C7320 000C2F80 4B FF 36 6D */ bl func_800BA98C
-/* 800C7324 000C2F84 7C 63 07 34 */ extsh r3, r3
-/* 800C7328 000C2F88 38 80 00 06 */ li r4, 6
-/* 800C732C 000C2F8C 38 A0 00 00 */ li r5, 0
-/* 800C7330 000C2F90 48 18 CA 81 */ bl func_80253DB0
-/* 800C7334 000C2F94 38 60 00 02 */ li r3, 2
-/* 800C7338 000C2F98 4B FF 32 81 */ bl func_800BA5B8
-/* 800C733C 000C2F9C 38 60 00 0F */ li r3, 0xf
-/* 800C7340 000C2FA0 4B FF 36 4D */ bl func_800BA98C
-/* 800C7344 000C2FA4 7C 63 07 34 */ extsh r3, r3
-/* 800C7348 000C2FA8 38 80 00 09 */ li r4, 9
-/* 800C734C 000C2FAC 38 A0 00 00 */ li r5, 0
-/* 800C7350 000C2FB0 48 18 CA A1 */ bl func_80253DF0
-/* 800C7354 000C2FB4 38 60 00 10 */ li r3, 0x10
-/* 800C7358 000C2FB8 4B FF 36 35 */ bl func_800BA98C
-/* 800C735C 000C2FBC 7C 63 07 34 */ extsh r3, r3
-/* 800C7360 000C2FC0 38 80 00 09 */ li r4, 9
-/* 800C7364 000C2FC4 38 A0 00 00 */ li r5, 0
-/* 800C7368 000C2FC8 48 18 CA 89 */ bl func_80253DF0
-/* 800C736C 000C2FCC 38 60 00 11 */ li r3, 0x11
-/* 800C7370 000C2FD0 4B FF 36 1D */ bl func_800BA98C
-/* 800C7374 000C2FD4 7C 63 07 34 */ extsh r3, r3
-/* 800C7378 000C2FD8 38 80 00 09 */ li r4, 9
-/* 800C737C 000C2FDC 38 A0 00 00 */ li r5, 0
-/* 800C7380 000C2FE0 48 18 CA 71 */ bl func_80253DF0
-/* 800C7384 000C2FE4 38 60 00 12 */ li r3, 0x12
-/* 800C7388 000C2FE8 4B FF 36 05 */ bl func_800BA98C
-/* 800C738C 000C2FEC 7C 63 07 34 */ extsh r3, r3
-/* 800C7390 000C2FF0 38 80 00 09 */ li r4, 9
-/* 800C7394 000C2FF4 38 A0 00 00 */ li r5, 0
-/* 800C7398 000C2FF8 48 18 CA 59 */ bl func_80253DF0
-/* 800C739C 000C2FFC 38 60 00 13 */ li r3, 0x13
-/* 800C73A0 000C3000 4B FF 35 ED */ bl func_800BA98C
-/* 800C73A4 000C3004 7C 63 07 34 */ extsh r3, r3
-/* 800C73A8 000C3008 38 80 00 08 */ li r4, 8
-/* 800C73AC 000C300C 38 A0 00 01 */ li r5, 1
-/* 800C73B0 000C3010 48 18 CA 41 */ bl func_80253DF0
-/* 800C73B4 000C3014 38 60 00 14 */ li r3, 0x14
-/* 800C73B8 000C3018 4B FF 35 D5 */ bl func_800BA98C
-/* 800C73BC 000C301C 7C 63 07 34 */ extsh r3, r3
-/* 800C73C0 000C3020 38 80 00 08 */ li r4, 8
-/* 800C73C4 000C3024 38 A0 00 01 */ li r5, 1
-/* 800C73C8 000C3028 48 18 CA 29 */ bl func_80253DF0
-/* 800C73CC 000C302C 38 60 00 15 */ li r3, 0x15
-/* 800C73D0 000C3030 4B FF 35 BD */ bl func_800BA98C
-/* 800C73D4 000C3034 7C 63 07 34 */ extsh r3, r3
-/* 800C73D8 000C3038 38 80 00 08 */ li r4, 8
-/* 800C73DC 000C303C 38 A0 00 01 */ li r5, 1
-/* 800C73E0 000C3040 48 18 CA 11 */ bl func_80253DF0
-/* 800C73E4 000C3044 38 60 00 16 */ li r3, 0x16
-/* 800C73E8 000C3048 4B FF 35 A5 */ bl func_800BA98C
-/* 800C73EC 000C304C 7C 63 07 34 */ extsh r3, r3
-/* 800C73F0 000C3050 38 80 00 08 */ li r4, 8
-/* 800C73F4 000C3054 38 A0 00 01 */ li r5, 1
-/* 800C73F8 000C3058 48 18 C9 F9 */ bl func_80253DF0
-/* 800C73FC 000C305C 38 60 00 02 */ li r3, 2
-/* 800C7400 000C3060 38 80 00 01 */ li r4, 1
-/* 800C7404 000C3064 4B FF 32 19 */ bl func_800BA61C
-/* 800C7408 000C3068 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C740C 000C306C 38 60 02 23 */ li r3, 0x223
-/* 800C7410 000C3070 38 80 00 00 */ li r4, 0
-/* 800C7414 000C3074 4B F4 3D 5D */ bl func_8000B170
-/* 800C7418 000C3078 48 00 0D F4 */ b lbl_800C820C
-lbl_800C741C:
-/* 800C741C 000C307C 38 60 00 03 */ li r3, 3
-/* 800C7420 000C3080 4B FF 33 CD */ bl func_800BA7EC
-/* 800C7424 000C3084 2C 03 00 00 */ cmpwi r3, 0
-/* 800C7428 000C3088 40 82 00 18 */ bne lbl_800C7440
-/* 800C742C 000C308C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C7430 000C3090 38 60 02 22 */ li r3, 0x222
-/* 800C7434 000C3094 38 80 00 00 */ li r4, 0
-/* 800C7438 000C3098 4B F4 3D 39 */ bl func_8000B170
-/* 800C743C 000C309C 48 00 0D D0 */ b lbl_800C820C
-lbl_800C7440:
-/* 800C7440 000C30A0 38 60 00 00 */ li r3, 0
-/* 800C7444 000C30A4 4B FF 35 49 */ bl func_800BA98C
-/* 800C7448 000C30A8 7C 63 07 34 */ extsh r3, r3
-/* 800C744C 000C30AC 38 80 00 02 */ li r4, 2
-/* 800C7450 000C30B0 38 A0 00 00 */ li r5, 0
-/* 800C7454 000C30B4 48 18 C9 5D */ bl func_80253DB0
-/* 800C7458 000C30B8 38 60 00 0C */ li r3, 0xc
-/* 800C745C 000C30BC 4B FF 35 31 */ bl func_800BA98C
-/* 800C7460 000C30C0 7C 63 07 34 */ extsh r3, r3
-/* 800C7464 000C30C4 38 80 00 14 */ li r4, 0x14
-/* 800C7468 000C30C8 38 A0 00 00 */ li r5, 0
-/* 800C746C 000C30CC 48 18 C9 45 */ bl func_80253DB0
-/* 800C7470 000C30D0 38 60 00 0D */ li r3, 0xd
-/* 800C7474 000C30D4 4B FF 35 19 */ bl func_800BA98C
-/* 800C7478 000C30D8 7C 63 07 34 */ extsh r3, r3
-/* 800C747C 000C30DC 38 80 00 0C */ li r4, 0xc
-/* 800C7480 000C30E0 38 A0 00 00 */ li r5, 0
-/* 800C7484 000C30E4 48 18 C9 2D */ bl func_80253DB0
-/* 800C7488 000C30E8 38 60 00 08 */ li r3, 8
-/* 800C748C 000C30EC 4B FF 31 2D */ bl func_800BA5B8
-/* 800C7490 000C30F0 7C 1A D8 00 */ cmpw r26, r27
-/* 800C7494 000C30F4 40 82 00 28 */ bne lbl_800C74BC
-/* 800C7498 000C30F8 38 60 00 01 */ li r3, 1
-/* 800C749C 000C30FC 4B FF 33 51 */ bl func_800BA7EC
-/* 800C74A0 000C3100 7C 63 07 74 */ extsb r3, r3
-/* 800C74A4 000C3104 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C74A8 000C3108 7C 00 01 94 */ addze r0, r0
-/* 800C74AC 000C310C 54 00 10 3A */ slwi r0, r0, 2
-/* 800C74B0 000C3110 7C 00 18 50 */ subf r0, r0, r3
-/* 800C74B4 000C3114 7C 19 07 74 */ extsb r25, r0
-/* 800C74B8 000C3118 48 00 00 08 */ b lbl_800C74C0
-lbl_800C74BC:
-/* 800C74BC 000C311C 3B 20 00 00 */ li r25, 0
-lbl_800C74C0:
-/* 800C74C0 000C3120 38 60 00 0F */ li r3, 0xf
-/* 800C74C4 000C3124 4B FF 34 C9 */ bl func_800BA98C
-/* 800C74C8 000C3128 7C 63 07 34 */ extsh r3, r3
-/* 800C74CC 000C312C 38 80 00 08 */ li r4, 8
-/* 800C74D0 000C3130 38 A0 00 00 */ li r5, 0
-/* 800C74D4 000C3134 48 18 C8 DD */ bl func_80253DB0
-/* 800C74D8 000C3138 2C 19 00 01 */ cmpwi r25, 1
-/* 800C74DC 000C313C 41 81 00 0C */ bgt lbl_800C74E8
-/* 800C74E0 000C3140 2C 19 00 00 */ cmpwi r25, 0
-/* 800C74E4 000C3144 40 82 00 1C */ bne lbl_800C7500
-lbl_800C74E8:
-/* 800C74E8 000C3148 38 60 00 10 */ li r3, 0x10
-/* 800C74EC 000C314C 4B FF 34 A1 */ bl func_800BA98C
-/* 800C74F0 000C3150 7C 63 07 34 */ extsh r3, r3
-/* 800C74F4 000C3154 38 80 00 08 */ li r4, 8
-/* 800C74F8 000C3158 38 A0 00 00 */ li r5, 0
-/* 800C74FC 000C315C 48 18 C8 B5 */ bl func_80253DB0
-lbl_800C7500:
-/* 800C7500 000C3160 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7504 000C3164 41 81 00 0C */ bgt lbl_800C7510
-/* 800C7508 000C3168 2C 19 00 00 */ cmpwi r25, 0
-/* 800C750C 000C316C 40 82 00 1C */ bne lbl_800C7528
-lbl_800C7510:
-/* 800C7510 000C3170 38 60 00 11 */ li r3, 0x11
-/* 800C7514 000C3174 4B FF 34 79 */ bl func_800BA98C
-/* 800C7518 000C3178 7C 63 07 34 */ extsh r3, r3
-/* 800C751C 000C317C 38 80 00 08 */ li r4, 8
-/* 800C7520 000C3180 38 A0 00 00 */ li r5, 0
-/* 800C7524 000C3184 48 18 C8 8D */ bl func_80253DB0
-lbl_800C7528:
-/* 800C7528 000C3188 2C 19 00 00 */ cmpwi r25, 0
-/* 800C752C 000C318C 40 82 00 1C */ bne lbl_800C7548
-/* 800C7530 000C3190 38 60 00 12 */ li r3, 0x12
-/* 800C7534 000C3194 4B FF 34 59 */ bl func_800BA98C
-/* 800C7538 000C3198 7C 63 07 34 */ extsh r3, r3
-/* 800C753C 000C319C 38 80 00 08 */ li r4, 8
-/* 800C7540 000C31A0 38 A0 00 00 */ li r5, 0
-/* 800C7544 000C31A4 48 18 C8 6D */ bl func_80253DB0
-lbl_800C7548:
-/* 800C7548 000C31A8 38 60 00 01 */ li r3, 1
-/* 800C754C 000C31AC 4B F9 2F 81 */ bl func_8005A4CC
-/* 800C7550 000C31B0 48 00 0C BC */ b lbl_800C820C
-lbl_800C7554:
-/* 800C7554 000C31B4 38 60 00 05 */ li r3, 5
-/* 800C7558 000C31B8 4B FF 32 95 */ bl func_800BA7EC
-/* 800C755C 000C31BC 2C 03 00 00 */ cmpwi r3, 0
-/* 800C7560 000C31C0 41 82 00 18 */ beq lbl_800C7578
-/* 800C7564 000C31C4 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C7568 000C31C8 38 60 02 22 */ li r3, 0x222
-/* 800C756C 000C31CC 38 80 00 00 */ li r4, 0
-/* 800C7570 000C31D0 4B F4 3C 01 */ bl func_8000B170
-/* 800C7574 000C31D4 48 00 0C 98 */ b lbl_800C820C
-lbl_800C7578:
-/* 800C7578 000C31D8 38 60 00 00 */ li r3, 0
-/* 800C757C 000C31DC 4B FF 34 11 */ bl func_800BA98C
-/* 800C7580 000C31E0 7C 63 07 34 */ extsh r3, r3
-/* 800C7584 000C31E4 38 80 00 02 */ li r4, 2
-/* 800C7588 000C31E8 38 A0 00 00 */ li r5, 0
-/* 800C758C 000C31EC 48 18 C8 25 */ bl func_80253DB0
-/* 800C7590 000C31F0 38 60 00 0C */ li r3, 0xc
-/* 800C7594 000C31F4 4B FF 33 F9 */ bl func_800BA98C
-/* 800C7598 000C31F8 7C 63 07 34 */ extsh r3, r3
-/* 800C759C 000C31FC 38 80 00 15 */ li r4, 0x15
-/* 800C75A0 000C3200 38 A0 00 00 */ li r5, 0
-/* 800C75A4 000C3204 48 18 C8 0D */ bl func_80253DB0
-/* 800C75A8 000C3208 38 60 00 0D */ li r3, 0xd
-/* 800C75AC 000C320C 4B FF 33 E1 */ bl func_800BA98C
-/* 800C75B0 000C3210 7C 63 07 34 */ extsh r3, r3
-/* 800C75B4 000C3214 38 80 00 0C */ li r4, 0xc
-/* 800C75B8 000C3218 38 A0 00 00 */ li r5, 0
-/* 800C75BC 000C321C 48 18 C7 F5 */ bl func_80253DB0
-/* 800C75C0 000C3220 38 60 00 05 */ li r3, 5
-/* 800C75C4 000C3224 38 80 00 01 */ li r4, 1
-/* 800C75C8 000C3228 4B FF 30 55 */ bl func_800BA61C
-/* 800C75CC 000C322C 38 60 00 00 */ li r3, 0
-/* 800C75D0 000C3230 38 80 2D 00 */ li r4, 0x2d00
-/* 800C75D4 000C3234 4B FF 34 1D */ bl func_800BA9F0
-/* 800C75D8 000C3238 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C75DC 000C323C 38 60 00 00 */ li r3, 0
-/* 800C75E0 000C3240 38 80 00 00 */ li r4, 0
-/* 800C75E4 000C3244 54 00 05 A6 */ rlwinm r0, r0, 0, 0x16, 0x13
-/* 800C75E8 000C3248 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C75EC 000C324C 4B F9 23 0D */ bl func_800598F8
-/* 800C75F0 000C3250 7C 1A D8 00 */ cmpw r26, r27
-/* 800C75F4 000C3254 40 82 00 28 */ bne lbl_800C761C
-/* 800C75F8 000C3258 38 60 00 01 */ li r3, 1
-/* 800C75FC 000C325C 4B FF 31 F1 */ bl func_800BA7EC
-/* 800C7600 000C3260 7C 63 07 74 */ extsb r3, r3
-/* 800C7604 000C3264 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C7608 000C3268 7C 00 01 94 */ addze r0, r0
-/* 800C760C 000C326C 54 00 10 3A */ slwi r0, r0, 2
-/* 800C7610 000C3270 7C 00 18 50 */ subf r0, r0, r3
-/* 800C7614 000C3274 7C 1E 07 74 */ extsb r30, r0
-/* 800C7618 000C3278 48 00 00 08 */ b lbl_800C7620
-lbl_800C761C:
-/* 800C761C 000C327C 3B C0 00 00 */ li r30, 0
-lbl_800C7620:
-/* 800C7620 000C3280 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C7624 000C3284 38 60 00 02 */ li r3, 2
-/* 800C7628 000C3288 38 80 00 00 */ li r4, 0
-/* 800C762C 000C328C 38 A0 00 00 */ li r5, 0
-/* 800C7630 000C3290 41 81 00 0C */ bgt lbl_800C763C
-/* 800C7634 000C3294 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C7638 000C3298 40 82 00 08 */ bne lbl_800C7640
-lbl_800C763C:
-/* 800C763C 000C329C 38 A0 00 01 */ li r5, 1
-lbl_800C7640:
-/* 800C7640 000C32A0 30 05 FF FF */ addic r0, r5, -1
-/* 800C7644 000C32A4 38 C0 00 03 */ li r6, 3
-/* 800C7648 000C32A8 7C A0 29 10 */ subfe r5, r0, r5
-/* 800C764C 000C32AC 38 E0 00 01 */ li r7, 1
-/* 800C7650 000C32B0 38 05 00 14 */ addi r0, r5, 0x14
-/* 800C7654 000C32B4 39 00 00 00 */ li r8, 0
-/* 800C7658 000C32B8 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800C765C 000C32BC 4B F9 23 6D */ bl func_800599C8
-/* 800C7660 000C32C0 38 60 00 03 */ li r3, 3
-/* 800C7664 000C32C4 38 80 00 00 */ li r4, 0
-/* 800C7668 000C32C8 38 A0 00 02 */ li r5, 2
-/* 800C766C 000C32CC 38 C0 00 14 */ li r6, 0x14
-/* 800C7670 000C32D0 38 E0 00 01 */ li r7, 1
-/* 800C7674 000C32D4 39 00 00 00 */ li r8, 0
-/* 800C7678 000C32D8 4B F9 23 51 */ bl func_800599C8
-/* 800C767C 000C32DC 48 01 ED 55 */ bl func_800E63D0
-/* 800C7680 000C32E0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C7684 000C32E4 2C 00 00 01 */ cmpwi r0, 1
-/* 800C7688 000C32E8 41 82 01 00 */ beq lbl_800C7788
-/* 800C768C 000C32EC 40 80 01 E0 */ bge lbl_800C786C
-/* 800C7690 000C32F0 2C 00 00 00 */ cmpwi r0, 0
-/* 800C7694 000C32F4 40 80 00 0C */ bge lbl_800C76A0
-/* 800C7698 000C32F8 48 00 01 D4 */ b lbl_800C786C
-/* 800C769C 000C32FC 48 00 01 D0 */ b lbl_800C786C
-lbl_800C76A0:
-/* 800C76A0 000C3300 38 60 00 01 */ li r3, 1
-/* 800C76A4 000C3304 38 80 00 02 */ li r4, 2
-/* 800C76A8 000C3308 38 A0 00 00 */ li r5, 0
-/* 800C76AC 000C330C 38 C0 00 00 */ li r6, 0
-/* 800C76B0 000C3310 38 E0 00 00 */ li r7, 0
-/* 800C76B4 000C3314 39 00 00 00 */ li r8, 0
-/* 800C76B8 000C3318 4B F9 23 11 */ bl func_800599C8
-/* 800C76BC 000C331C 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C76C0 000C3320 38 00 00 00 */ li r0, 0
-/* 800C76C4 000C3324 41 81 00 0C */ bgt lbl_800C76D0
-/* 800C76C8 000C3328 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C76CC 000C332C 40 82 00 08 */ bne lbl_800C76D4
-lbl_800C76D0:
-/* 800C76D0 000C3330 38 00 00 01 */ li r0, 1
-lbl_800C76D4:
-/* 800C76D4 000C3334 20 00 00 00 */ subfic r0, r0, 0
-/* 800C76D8 000C3338 2C 9E 00 01 */ cmpwi cr1, r30, 1
-/* 800C76DC 000C333C 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C76E0 000C3340 38 60 00 14 */ li r3, 0x14
-/* 800C76E4 000C3344 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800C76E8 000C3348 38 80 00 00 */ li r4, 0
-/* 800C76EC 000C334C 38 A0 00 03 */ li r5, 3
-/* 800C76F0 000C3350 38 00 00 00 */ li r0, 0
-/* 800C76F4 000C3354 41 85 00 0C */ bgt cr1, lbl_800C7700
-/* 800C76F8 000C3358 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C76FC 000C335C 40 82 00 08 */ bne lbl_800C7704
-lbl_800C7700:
-/* 800C7700 000C3360 38 00 00 01 */ li r0, 1
-lbl_800C7704:
-/* 800C7704 000C3364 2C 00 00 00 */ cmpwi r0, 0
-/* 800C7708 000C3368 38 C0 00 02 */ li r6, 2
-/* 800C770C 000C336C 41 82 00 08 */ beq lbl_800C7714
-/* 800C7710 000C3370 38 C0 00 15 */ li r6, 0x15
-lbl_800C7714:
-/* 800C7714 000C3374 39 00 00 00 */ li r8, 0
-/* 800C7718 000C3378 4B F9 22 B1 */ bl func_800599C8
-/* 800C771C 000C337C 30 1E FF FF */ addic r0, r30, -1
-/* 800C7720 000C3380 38 60 00 15 */ li r3, 0x15
-/* 800C7724 000C3384 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C7728 000C3388 38 80 00 00 */ li r4, 0
-/* 800C772C 000C338C 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800C7730 000C3390 38 A0 00 14 */ li r5, 0x14
-/* 800C7734 000C3394 38 C0 00 02 */ li r6, 2
-/* 800C7738 000C3398 39 00 00 00 */ li r8, 0
-/* 800C773C 000C339C 4B F9 22 8D */ bl func_800599C8
-/* 800C7740 000C33A0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C7744 000C33A4 38 60 00 16 */ li r3, 0x16
-/* 800C7748 000C33A8 38 80 00 14 */ li r4, 0x14
-/* 800C774C 000C33AC 38 A0 00 03 */ li r5, 3
-/* 800C7750 000C33B0 38 C0 00 02 */ li r6, 2
-/* 800C7754 000C33B4 40 82 00 08 */ bne lbl_800C775C
-/* 800C7758 000C33B8 38 C0 00 17 */ li r6, 0x17
-lbl_800C775C:
-/* 800C775C 000C33BC 38 E0 00 00 */ li r7, 0
-/* 800C7760 000C33C0 39 00 00 00 */ li r8, 0
-/* 800C7764 000C33C4 4B F9 22 65 */ bl func_800599C8
-/* 800C7768 000C33C8 38 60 00 17 */ li r3, 0x17
-/* 800C776C 000C33CC 38 80 00 15 */ li r4, 0x15
-/* 800C7770 000C33D0 38 A0 00 16 */ li r5, 0x16
-/* 800C7774 000C33D4 38 C0 00 02 */ li r6, 2
-/* 800C7778 000C33D8 38 E0 00 00 */ li r7, 0
-/* 800C777C 000C33DC 39 00 00 00 */ li r8, 0
-/* 800C7780 000C33E0 4B F9 22 49 */ bl func_800599C8
-/* 800C7784 000C33E4 48 00 00 E8 */ b lbl_800C786C
-lbl_800C7788:
-/* 800C7788 000C33E8 38 60 00 01 */ li r3, 1
-/* 800C778C 000C33EC 38 80 00 02 */ li r4, 2
-/* 800C7790 000C33F0 38 A0 00 00 */ li r5, 0
-/* 800C7794 000C33F4 38 C0 00 00 */ li r6, 0
-/* 800C7798 000C33F8 38 E0 00 00 */ li r7, 0
-/* 800C779C 000C33FC 39 00 00 00 */ li r8, 0
-/* 800C77A0 000C3400 4B F9 22 29 */ bl func_800599C8
-/* 800C77A4 000C3404 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C77A8 000C3408 38 00 00 00 */ li r0, 0
-/* 800C77AC 000C340C 41 81 00 0C */ bgt lbl_800C77B8
-/* 800C77B0 000C3410 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C77B4 000C3414 40 82 00 08 */ bne lbl_800C77BC
-lbl_800C77B8:
-/* 800C77B8 000C3418 38 00 00 01 */ li r0, 1
-lbl_800C77BC:
-/* 800C77BC 000C341C 20 00 00 00 */ subfic r0, r0, 0
-/* 800C77C0 000C3420 2C 9E 00 01 */ cmpwi cr1, r30, 1
-/* 800C77C4 000C3424 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C77C8 000C3428 38 60 00 14 */ li r3, 0x14
-/* 800C77CC 000C342C 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800C77D0 000C3430 38 80 00 00 */ li r4, 0
-/* 800C77D4 000C3434 38 A0 00 03 */ li r5, 3
-/* 800C77D8 000C3438 38 00 00 00 */ li r0, 0
-/* 800C77DC 000C343C 41 85 00 0C */ bgt cr1, lbl_800C77E8
-/* 800C77E0 000C3440 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C77E4 000C3444 40 82 00 08 */ bne lbl_800C77EC
-lbl_800C77E8:
-/* 800C77E8 000C3448 38 00 00 01 */ li r0, 1
-lbl_800C77EC:
-/* 800C77EC 000C344C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C77F0 000C3450 38 C0 00 02 */ li r6, 2
-/* 800C77F4 000C3454 41 82 00 08 */ beq lbl_800C77FC
-/* 800C77F8 000C3458 38 C0 00 15 */ li r6, 0x15
-lbl_800C77FC:
-/* 800C77FC 000C345C 39 00 00 00 */ li r8, 0
-/* 800C7800 000C3460 4B F9 21 C9 */ bl func_800599C8
-/* 800C7804 000C3464 30 1E FF FF */ addic r0, r30, -1
-/* 800C7808 000C3468 38 60 00 15 */ li r3, 0x15
-/* 800C780C 000C346C 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C7810 000C3470 38 80 00 00 */ li r4, 0
-/* 800C7814 000C3474 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800C7818 000C3478 38 A0 00 14 */ li r5, 0x14
-/* 800C781C 000C347C 38 C0 00 02 */ li r6, 2
-/* 800C7820 000C3480 39 00 00 00 */ li r8, 0
-/* 800C7824 000C3484 4B F9 21 A5 */ bl func_800599C8
-/* 800C7828 000C3488 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C782C 000C348C 38 60 00 16 */ li r3, 0x16
-/* 800C7830 000C3490 38 80 00 14 */ li r4, 0x14
-/* 800C7834 000C3494 38 A0 00 03 */ li r5, 3
-/* 800C7838 000C3498 38 C0 00 02 */ li r6, 2
-/* 800C783C 000C349C 40 82 00 08 */ bne lbl_800C7844
-/* 800C7840 000C34A0 38 C0 00 17 */ li r6, 0x17
-lbl_800C7844:
-/* 800C7844 000C34A4 38 E0 00 00 */ li r7, 0
-/* 800C7848 000C34A8 39 00 00 00 */ li r8, 0
-/* 800C784C 000C34AC 4B F9 21 7D */ bl func_800599C8
-/* 800C7850 000C34B0 38 60 00 17 */ li r3, 0x17
-/* 800C7854 000C34B4 38 80 00 15 */ li r4, 0x15
-/* 800C7858 000C34B8 38 A0 00 16 */ li r5, 0x16
-/* 800C785C 000C34BC 38 C0 00 02 */ li r6, 2
-/* 800C7860 000C34C0 38 E0 00 00 */ li r7, 0
-/* 800C7864 000C34C4 39 00 00 00 */ li r8, 0
-/* 800C7868 000C34C8 4B F9 21 61 */ bl func_800599C8
-lbl_800C786C:
-/* 800C786C 000C34CC 38 60 00 01 */ li r3, 1
-/* 800C7870 000C34D0 4B F9 2C 5D */ bl func_8005A4CC
-/* 800C7874 000C34D4 48 00 09 98 */ b lbl_800C820C
-lbl_800C7878:
-/* 800C7878 000C34D8 38 60 00 04 */ li r3, 4
-/* 800C787C 000C34DC 4B FF 2F 71 */ bl func_800BA7EC
-/* 800C7880 000C34E0 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800C7884 000C34E4 41 82 00 18 */ beq lbl_800C789C
-/* 800C7888 000C34E8 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C788C 000C34EC 38 60 02 22 */ li r3, 0x222
-/* 800C7890 000C34F0 38 80 00 00 */ li r4, 0
-/* 800C7894 000C34F4 4B F4 38 DD */ bl func_8000B170
-/* 800C7898 000C34F8 48 00 09 74 */ b lbl_800C820C
-lbl_800C789C:
-/* 800C789C 000C34FC 38 60 00 00 */ li r3, 0
-/* 800C78A0 000C3500 4B FF 30 ED */ bl func_800BA98C
-/* 800C78A4 000C3504 7C 63 07 34 */ extsh r3, r3
-/* 800C78A8 000C3508 38 80 00 02 */ li r4, 2
-/* 800C78AC 000C350C 38 A0 00 00 */ li r5, 0
-/* 800C78B0 000C3510 48 18 C5 01 */ bl func_80253DB0
-/* 800C78B4 000C3514 38 60 00 0C */ li r3, 0xc
-/* 800C78B8 000C3518 4B FF 30 D5 */ bl func_800BA98C
-/* 800C78BC 000C351C 7C 63 07 34 */ extsh r3, r3
-/* 800C78C0 000C3520 38 80 00 16 */ li r4, 0x16
-/* 800C78C4 000C3524 38 A0 00 00 */ li r5, 0
-/* 800C78C8 000C3528 48 18 C4 E9 */ bl func_80253DB0
-/* 800C78CC 000C352C 38 60 00 0D */ li r3, 0xd
-/* 800C78D0 000C3530 4B FF 30 BD */ bl func_800BA98C
-/* 800C78D4 000C3534 7C 63 07 34 */ extsh r3, r3
-/* 800C78D8 000C3538 38 80 00 0C */ li r4, 0xc
-/* 800C78DC 000C353C 38 A0 00 00 */ li r5, 0
-/* 800C78E0 000C3540 48 18 C4 D1 */ bl func_80253DB0
-/* 800C78E4 000C3544 38 60 00 1A */ li r3, 0x1a
-/* 800C78E8 000C3548 4B FF 30 A5 */ bl func_800BA98C
-/* 800C78EC 000C354C 7C 63 07 34 */ extsh r3, r3
-/* 800C78F0 000C3550 38 80 00 03 */ li r4, 3
-/* 800C78F4 000C3554 38 A0 00 00 */ li r5, 0
-/* 800C78F8 000C3558 48 18 C4 B9 */ bl func_80253DB0
-/* 800C78FC 000C355C 38 60 00 06 */ li r3, 6
-/* 800C7900 000C3560 4B FF 2C B9 */ bl func_800BA5B8
-/* 800C7904 000C3564 7C 1A D8 00 */ cmpw r26, r27
-/* 800C7908 000C3568 40 82 00 28 */ bne lbl_800C7930
-/* 800C790C 000C356C 38 60 00 01 */ li r3, 1
-/* 800C7910 000C3570 4B FF 2E DD */ bl func_800BA7EC
-/* 800C7914 000C3574 7C 63 07 74 */ extsb r3, r3
-/* 800C7918 000C3578 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C791C 000C357C 7C 00 01 94 */ addze r0, r0
-/* 800C7920 000C3580 54 00 10 3A */ slwi r0, r0, 2
-/* 800C7924 000C3584 7C 00 18 50 */ subf r0, r0, r3
-/* 800C7928 000C3588 7C 19 07 74 */ extsb r25, r0
-/* 800C792C 000C358C 48 00 00 08 */ b lbl_800C7934
-lbl_800C7930:
-/* 800C7930 000C3590 3B 20 00 00 */ li r25, 0
-lbl_800C7934:
-/* 800C7934 000C3594 38 60 00 0F */ li r3, 0xf
-/* 800C7938 000C3598 4B FF 30 55 */ bl func_800BA98C
-/* 800C793C 000C359C 7C 63 07 34 */ extsh r3, r3
-/* 800C7940 000C35A0 38 80 00 08 */ li r4, 8
-/* 800C7944 000C35A4 38 A0 00 00 */ li r5, 0
-/* 800C7948 000C35A8 48 18 C4 69 */ bl func_80253DB0
-/* 800C794C 000C35AC 2C 19 00 01 */ cmpwi r25, 1
-/* 800C7950 000C35B0 41 81 00 0C */ bgt lbl_800C795C
-/* 800C7954 000C35B4 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7958 000C35B8 40 82 00 1C */ bne lbl_800C7974
-lbl_800C795C:
-/* 800C795C 000C35BC 38 60 00 10 */ li r3, 0x10
-/* 800C7960 000C35C0 4B FF 30 2D */ bl func_800BA98C
-/* 800C7964 000C35C4 7C 63 07 34 */ extsh r3, r3
-/* 800C7968 000C35C8 38 80 00 08 */ li r4, 8
-/* 800C796C 000C35CC 38 A0 00 00 */ li r5, 0
-/* 800C7970 000C35D0 48 18 C4 41 */ bl func_80253DB0
-lbl_800C7974:
-/* 800C7974 000C35D4 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7978 000C35D8 41 81 00 0C */ bgt lbl_800C7984
-/* 800C797C 000C35DC 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7980 000C35E0 40 82 00 1C */ bne lbl_800C799C
-lbl_800C7984:
-/* 800C7984 000C35E4 38 60 00 11 */ li r3, 0x11
-/* 800C7988 000C35E8 4B FF 30 05 */ bl func_800BA98C
-/* 800C798C 000C35EC 7C 63 07 34 */ extsh r3, r3
-/* 800C7990 000C35F0 38 80 00 08 */ li r4, 8
-/* 800C7994 000C35F4 38 A0 00 00 */ li r5, 0
-/* 800C7998 000C35F8 48 18 C4 19 */ bl func_80253DB0
-lbl_800C799C:
-/* 800C799C 000C35FC 2C 19 00 00 */ cmpwi r25, 0
-/* 800C79A0 000C3600 40 82 00 1C */ bne lbl_800C79BC
-/* 800C79A4 000C3604 38 60 00 12 */ li r3, 0x12
-/* 800C79A8 000C3608 4B FF 2F E5 */ bl func_800BA98C
-/* 800C79AC 000C360C 7C 63 07 34 */ extsh r3, r3
-/* 800C79B0 000C3610 38 80 00 08 */ li r4, 8
-/* 800C79B4 000C3614 38 A0 00 00 */ li r5, 0
-/* 800C79B8 000C3618 48 18 C3 F9 */ bl func_80253DB0
-lbl_800C79BC:
-/* 800C79BC 000C361C 38 00 00 01 */ li r0, 1
-/* 800C79C0 000C3620 38 60 00 01 */ li r3, 1
-/* 800C79C4 000C3624 98 0D 9C 31 */ stb r0, lbl_8063EEF1-_SDA_BASE_(r13)
-/* 800C79C8 000C3628 4B F9 2B 05 */ bl func_8005A4CC
-/* 800C79CC 000C362C 48 00 08 40 */ b lbl_800C820C
-lbl_800C79D0:
-/* 800C79D0 000C3630 38 60 00 04 */ li r3, 4
-/* 800C79D4 000C3634 4B FF 2E 19 */ bl func_800BA7EC
-/* 800C79D8 000C3638 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 800C79DC 000C363C 41 82 00 18 */ beq lbl_800C79F4
-/* 800C79E0 000C3640 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C79E4 000C3644 38 60 02 22 */ li r3, 0x222
-/* 800C79E8 000C3648 38 80 00 00 */ li r4, 0
-/* 800C79EC 000C364C 4B F4 37 85 */ bl func_8000B170
-/* 800C79F0 000C3650 48 00 08 1C */ b lbl_800C820C
-lbl_800C79F4:
-/* 800C79F4 000C3654 38 60 00 00 */ li r3, 0
-/* 800C79F8 000C3658 4B FF 2F 95 */ bl func_800BA98C
-/* 800C79FC 000C365C 7C 63 07 34 */ extsh r3, r3
-/* 800C7A00 000C3660 38 80 00 02 */ li r4, 2
-/* 800C7A04 000C3664 38 A0 00 00 */ li r5, 0
-/* 800C7A08 000C3668 48 18 C3 A9 */ bl func_80253DB0
-/* 800C7A0C 000C366C 38 60 00 0C */ li r3, 0xc
-/* 800C7A10 000C3670 4B FF 2F 7D */ bl func_800BA98C
-/* 800C7A14 000C3674 7C 63 07 34 */ extsh r3, r3
-/* 800C7A18 000C3678 38 80 00 16 */ li r4, 0x16
-/* 800C7A1C 000C367C 38 A0 00 00 */ li r5, 0
-/* 800C7A20 000C3680 48 18 C3 91 */ bl func_80253DB0
-/* 800C7A24 000C3684 38 60 00 0D */ li r3, 0xd
-/* 800C7A28 000C3688 4B FF 2F 65 */ bl func_800BA98C
-/* 800C7A2C 000C368C 7C 63 07 34 */ extsh r3, r3
-/* 800C7A30 000C3690 38 80 00 0C */ li r4, 0xc
-/* 800C7A34 000C3694 38 A0 00 00 */ li r5, 0
-/* 800C7A38 000C3698 48 18 C3 79 */ bl func_80253DB0
-/* 800C7A3C 000C369C 38 60 00 1A */ li r3, 0x1a
-/* 800C7A40 000C36A0 4B FF 2F 4D */ bl func_800BA98C
-/* 800C7A44 000C36A4 7C 63 07 34 */ extsh r3, r3
-/* 800C7A48 000C36A8 38 80 00 04 */ li r4, 4
-/* 800C7A4C 000C36AC 38 A0 00 00 */ li r5, 0
-/* 800C7A50 000C36B0 48 18 C3 61 */ bl func_80253DB0
-/* 800C7A54 000C36B4 38 60 00 06 */ li r3, 6
-/* 800C7A58 000C36B8 4B FF 2B 61 */ bl func_800BA5B8
-/* 800C7A5C 000C36BC 7C 1A D8 00 */ cmpw r26, r27
-/* 800C7A60 000C36C0 40 82 00 28 */ bne lbl_800C7A88
-/* 800C7A64 000C36C4 38 60 00 01 */ li r3, 1
-/* 800C7A68 000C36C8 4B FF 2D 85 */ bl func_800BA7EC
-/* 800C7A6C 000C36CC 7C 63 07 74 */ extsb r3, r3
-/* 800C7A70 000C36D0 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C7A74 000C36D4 7C 00 01 94 */ addze r0, r0
-/* 800C7A78 000C36D8 54 00 10 3A */ slwi r0, r0, 2
-/* 800C7A7C 000C36DC 7C 00 18 50 */ subf r0, r0, r3
-/* 800C7A80 000C36E0 7C 19 07 74 */ extsb r25, r0
-/* 800C7A84 000C36E4 48 00 00 08 */ b lbl_800C7A8C
-lbl_800C7A88:
-/* 800C7A88 000C36E8 3B 20 00 00 */ li r25, 0
-lbl_800C7A8C:
-/* 800C7A8C 000C36EC 38 60 00 0F */ li r3, 0xf
-/* 800C7A90 000C36F0 4B FF 2E FD */ bl func_800BA98C
-/* 800C7A94 000C36F4 7C 63 07 34 */ extsh r3, r3
-/* 800C7A98 000C36F8 38 80 00 08 */ li r4, 8
-/* 800C7A9C 000C36FC 38 A0 00 00 */ li r5, 0
-/* 800C7AA0 000C3700 48 18 C3 11 */ bl func_80253DB0
-/* 800C7AA4 000C3704 2C 19 00 01 */ cmpwi r25, 1
-/* 800C7AA8 000C3708 41 81 00 0C */ bgt lbl_800C7AB4
-/* 800C7AAC 000C370C 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7AB0 000C3710 40 82 00 1C */ bne lbl_800C7ACC
-lbl_800C7AB4:
-/* 800C7AB4 000C3714 38 60 00 10 */ li r3, 0x10
-/* 800C7AB8 000C3718 4B FF 2E D5 */ bl func_800BA98C
-/* 800C7ABC 000C371C 7C 63 07 34 */ extsh r3, r3
-/* 800C7AC0 000C3720 38 80 00 08 */ li r4, 8
-/* 800C7AC4 000C3724 38 A0 00 00 */ li r5, 0
-/* 800C7AC8 000C3728 48 18 C2 E9 */ bl func_80253DB0
-lbl_800C7ACC:
-/* 800C7ACC 000C372C 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7AD0 000C3730 41 81 00 0C */ bgt lbl_800C7ADC
-/* 800C7AD4 000C3734 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7AD8 000C3738 40 82 00 1C */ bne lbl_800C7AF4
-lbl_800C7ADC:
-/* 800C7ADC 000C373C 38 60 00 11 */ li r3, 0x11
-/* 800C7AE0 000C3740 4B FF 2E AD */ bl func_800BA98C
-/* 800C7AE4 000C3744 7C 63 07 34 */ extsh r3, r3
-/* 800C7AE8 000C3748 38 80 00 08 */ li r4, 8
-/* 800C7AEC 000C374C 38 A0 00 00 */ li r5, 0
-/* 800C7AF0 000C3750 48 18 C2 C1 */ bl func_80253DB0
-lbl_800C7AF4:
-/* 800C7AF4 000C3754 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7AF8 000C3758 40 82 00 1C */ bne lbl_800C7B14
-/* 800C7AFC 000C375C 38 60 00 12 */ li r3, 0x12
-/* 800C7B00 000C3760 4B FF 2E 8D */ bl func_800BA98C
-/* 800C7B04 000C3764 7C 63 07 34 */ extsh r3, r3
-/* 800C7B08 000C3768 38 80 00 08 */ li r4, 8
-/* 800C7B0C 000C376C 38 A0 00 00 */ li r5, 0
-/* 800C7B10 000C3770 48 18 C2 A1 */ bl func_80253DB0
-lbl_800C7B14:
-/* 800C7B14 000C3774 38 00 00 02 */ li r0, 2
-/* 800C7B18 000C3778 38 60 00 01 */ li r3, 1
-/* 800C7B1C 000C377C 98 0D 9C 31 */ stb r0, lbl_8063EEF1-_SDA_BASE_(r13)
-/* 800C7B20 000C3780 4B F9 29 AD */ bl func_8005A4CC
-/* 800C7B24 000C3784 48 00 06 E8 */ b lbl_800C820C
-lbl_800C7B28:
-/* 800C7B28 000C3788 38 60 00 04 */ li r3, 4
-/* 800C7B2C 000C378C 4B FF 2C C1 */ bl func_800BA7EC
-/* 800C7B30 000C3790 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
-/* 800C7B34 000C3794 41 82 00 18 */ beq lbl_800C7B4C
-/* 800C7B38 000C3798 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C7B3C 000C379C 38 60 02 22 */ li r3, 0x222
-/* 800C7B40 000C37A0 38 80 00 00 */ li r4, 0
-/* 800C7B44 000C37A4 4B F4 36 2D */ bl func_8000B170
-/* 800C7B48 000C37A8 48 00 06 C4 */ b lbl_800C820C
-lbl_800C7B4C:
-/* 800C7B4C 000C37AC 38 60 00 00 */ li r3, 0
-/* 800C7B50 000C37B0 4B FF 2E 3D */ bl func_800BA98C
-/* 800C7B54 000C37B4 7C 63 07 34 */ extsh r3, r3
-/* 800C7B58 000C37B8 38 80 00 02 */ li r4, 2
-/* 800C7B5C 000C37BC 38 A0 00 00 */ li r5, 0
-/* 800C7B60 000C37C0 48 18 C2 51 */ bl func_80253DB0
-/* 800C7B64 000C37C4 38 60 00 0C */ li r3, 0xc
-/* 800C7B68 000C37C8 4B FF 2E 25 */ bl func_800BA98C
-/* 800C7B6C 000C37CC 7C 63 07 34 */ extsh r3, r3
-/* 800C7B70 000C37D0 38 80 00 16 */ li r4, 0x16
-/* 800C7B74 000C37D4 38 A0 00 00 */ li r5, 0
-/* 800C7B78 000C37D8 48 18 C2 39 */ bl func_80253DB0
-/* 800C7B7C 000C37DC 38 60 00 0D */ li r3, 0xd
-/* 800C7B80 000C37E0 4B FF 2E 0D */ bl func_800BA98C
-/* 800C7B84 000C37E4 7C 63 07 34 */ extsh r3, r3
-/* 800C7B88 000C37E8 38 80 00 0C */ li r4, 0xc
-/* 800C7B8C 000C37EC 38 A0 00 00 */ li r5, 0
-/* 800C7B90 000C37F0 48 18 C2 21 */ bl func_80253DB0
-/* 800C7B94 000C37F4 38 60 00 1A */ li r3, 0x1a
-/* 800C7B98 000C37F8 4B FF 2D F5 */ bl func_800BA98C
-/* 800C7B9C 000C37FC 7C 63 07 34 */ extsh r3, r3
-/* 800C7BA0 000C3800 38 80 00 05 */ li r4, 5
-/* 800C7BA4 000C3804 38 A0 00 00 */ li r5, 0
-/* 800C7BA8 000C3808 48 18 C2 09 */ bl func_80253DB0
-/* 800C7BAC 000C380C 38 60 00 06 */ li r3, 6
-/* 800C7BB0 000C3810 4B FF 2A 09 */ bl func_800BA5B8
-/* 800C7BB4 000C3814 7C 1A D8 00 */ cmpw r26, r27
-/* 800C7BB8 000C3818 40 82 00 28 */ bne lbl_800C7BE0
-/* 800C7BBC 000C381C 38 60 00 01 */ li r3, 1
-/* 800C7BC0 000C3820 4B FF 2C 2D */ bl func_800BA7EC
-/* 800C7BC4 000C3824 7C 63 07 74 */ extsb r3, r3
-/* 800C7BC8 000C3828 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C7BCC 000C382C 7C 00 01 94 */ addze r0, r0
-/* 800C7BD0 000C3830 54 00 10 3A */ slwi r0, r0, 2
-/* 800C7BD4 000C3834 7C 00 18 50 */ subf r0, r0, r3
-/* 800C7BD8 000C3838 7C 19 07 74 */ extsb r25, r0
-/* 800C7BDC 000C383C 48 00 00 08 */ b lbl_800C7BE4
-lbl_800C7BE0:
-/* 800C7BE0 000C3840 3B 20 00 00 */ li r25, 0
-lbl_800C7BE4:
-/* 800C7BE4 000C3844 38 60 00 0F */ li r3, 0xf
-/* 800C7BE8 000C3848 4B FF 2D A5 */ bl func_800BA98C
-/* 800C7BEC 000C384C 7C 63 07 34 */ extsh r3, r3
-/* 800C7BF0 000C3850 38 80 00 08 */ li r4, 8
-/* 800C7BF4 000C3854 38 A0 00 00 */ li r5, 0
-/* 800C7BF8 000C3858 48 18 C1 B9 */ bl func_80253DB0
-/* 800C7BFC 000C385C 2C 19 00 01 */ cmpwi r25, 1
-/* 800C7C00 000C3860 41 81 00 0C */ bgt lbl_800C7C0C
-/* 800C7C04 000C3864 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7C08 000C3868 40 82 00 1C */ bne lbl_800C7C24
-lbl_800C7C0C:
-/* 800C7C0C 000C386C 38 60 00 10 */ li r3, 0x10
-/* 800C7C10 000C3870 4B FF 2D 7D */ bl func_800BA98C
-/* 800C7C14 000C3874 7C 63 07 34 */ extsh r3, r3
-/* 800C7C18 000C3878 38 80 00 08 */ li r4, 8
-/* 800C7C1C 000C387C 38 A0 00 00 */ li r5, 0
-/* 800C7C20 000C3880 48 18 C1 91 */ bl func_80253DB0
-lbl_800C7C24:
-/* 800C7C24 000C3884 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7C28 000C3888 41 81 00 0C */ bgt lbl_800C7C34
-/* 800C7C2C 000C388C 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7C30 000C3890 40 82 00 1C */ bne lbl_800C7C4C
-lbl_800C7C34:
-/* 800C7C34 000C3894 38 60 00 11 */ li r3, 0x11
-/* 800C7C38 000C3898 4B FF 2D 55 */ bl func_800BA98C
-/* 800C7C3C 000C389C 7C 63 07 34 */ extsh r3, r3
-/* 800C7C40 000C38A0 38 80 00 08 */ li r4, 8
-/* 800C7C44 000C38A4 38 A0 00 00 */ li r5, 0
-/* 800C7C48 000C38A8 48 18 C1 69 */ bl func_80253DB0
-lbl_800C7C4C:
-/* 800C7C4C 000C38AC 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7C50 000C38B0 40 82 00 1C */ bne lbl_800C7C6C
-/* 800C7C54 000C38B4 38 60 00 12 */ li r3, 0x12
-/* 800C7C58 000C38B8 4B FF 2D 35 */ bl func_800BA98C
-/* 800C7C5C 000C38BC 7C 63 07 34 */ extsh r3, r3
-/* 800C7C60 000C38C0 38 80 00 08 */ li r4, 8
-/* 800C7C64 000C38C4 38 A0 00 00 */ li r5, 0
-/* 800C7C68 000C38C8 48 18 C1 49 */ bl func_80253DB0
-lbl_800C7C6C:
-/* 800C7C6C 000C38CC 38 00 00 03 */ li r0, 3
-/* 800C7C70 000C38D0 38 60 00 01 */ li r3, 1
-/* 800C7C74 000C38D4 98 0D 9C 31 */ stb r0, lbl_8063EEF1-_SDA_BASE_(r13)
-/* 800C7C78 000C38D8 4B F9 28 55 */ bl func_8005A4CC
-/* 800C7C7C 000C38DC 48 00 05 90 */ b lbl_800C820C
-lbl_800C7C80:
-/* 800C7C80 000C38E0 38 60 00 05 */ li r3, 5
-/* 800C7C84 000C38E4 4B FF 2B 69 */ bl func_800BA7EC
-/* 800C7C88 000C38E8 2C 03 00 00 */ cmpwi r3, 0
-/* 800C7C8C 000C38EC 40 82 01 68 */ bne lbl_800C7DF4
-/* 800C7C90 000C38F0 38 60 00 01 */ li r3, 1
-/* 800C7C94 000C38F4 48 01 E7 51 */ bl func_800E63E4
-/* 800C7C98 000C38F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C7C9C 000C38FC 41 82 00 20 */ beq lbl_800C7CBC
-/* 800C7CA0 000C3900 38 60 00 00 */ li r3, 0
-/* 800C7CA4 000C3904 4B FF 2C E9 */ bl func_800BA98C
-/* 800C7CA8 000C3908 7C 63 07 34 */ extsh r3, r3
-/* 800C7CAC 000C390C 38 80 00 03 */ li r4, 3
-/* 800C7CB0 000C3910 38 A0 00 00 */ li r5, 0
-/* 800C7CB4 000C3914 48 18 C0 FD */ bl func_80253DB0
-/* 800C7CB8 000C3918 48 00 00 1C */ b lbl_800C7CD4
-lbl_800C7CBC:
-/* 800C7CBC 000C391C 38 60 00 00 */ li r3, 0
-/* 800C7CC0 000C3920 4B FF 2C CD */ bl func_800BA98C
-/* 800C7CC4 000C3924 7C 63 07 34 */ extsh r3, r3
-/* 800C7CC8 000C3928 38 80 00 02 */ li r4, 2
-/* 800C7CCC 000C392C 38 A0 00 00 */ li r5, 0
-/* 800C7CD0 000C3930 48 18 C0 E1 */ bl func_80253DB0
-lbl_800C7CD4:
-/* 800C7CD4 000C3934 38 60 00 0C */ li r3, 0xc
-/* 800C7CD8 000C3938 4B FF 2C B5 */ bl func_800BA98C
-/* 800C7CDC 000C393C 7C 63 07 34 */ extsh r3, r3
-/* 800C7CE0 000C3940 38 80 00 16 */ li r4, 0x16
-/* 800C7CE4 000C3944 38 A0 00 00 */ li r5, 0
-/* 800C7CE8 000C3948 48 18 C0 C9 */ bl func_80253DB0
-/* 800C7CEC 000C394C 38 60 00 0D */ li r3, 0xd
-/* 800C7CF0 000C3950 4B FF 2C 9D */ bl func_800BA98C
-/* 800C7CF4 000C3954 7C 63 07 34 */ extsh r3, r3
-/* 800C7CF8 000C3958 38 80 00 04 */ li r4, 4
-/* 800C7CFC 000C395C 38 A0 00 00 */ li r5, 0
-/* 800C7D00 000C3960 48 18 C0 B1 */ bl func_80253DB0
-/* 800C7D04 000C3964 38 60 00 1A */ li r3, 0x1a
-/* 800C7D08 000C3968 4B FF 2C 85 */ bl func_800BA98C
-/* 800C7D0C 000C396C 7C 63 07 34 */ extsh r3, r3
-/* 800C7D10 000C3970 38 80 00 06 */ li r4, 6
-/* 800C7D14 000C3974 38 A0 00 00 */ li r5, 0
-/* 800C7D18 000C3978 48 18 C0 99 */ bl func_80253DB0
-/* 800C7D1C 000C397C 38 60 00 0F */ li r3, 0xf
-/* 800C7D20 000C3980 4B FF 2C 6D */ bl func_800BA98C
-/* 800C7D24 000C3984 7C 63 07 34 */ extsh r3, r3
-/* 800C7D28 000C3988 38 80 00 09 */ li r4, 9
-/* 800C7D2C 000C398C 38 A0 00 02 */ li r5, 2
-/* 800C7D30 000C3990 48 18 C0 C1 */ bl func_80253DF0
-/* 800C7D34 000C3994 7C 1A D8 00 */ cmpw r26, r27
-/* 800C7D38 000C3998 40 82 00 28 */ bne lbl_800C7D60
-/* 800C7D3C 000C399C 38 60 00 01 */ li r3, 1
-/* 800C7D40 000C39A0 4B FF 2A AD */ bl func_800BA7EC
-/* 800C7D44 000C39A4 7C 63 07 74 */ extsb r3, r3
-/* 800C7D48 000C39A8 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C7D4C 000C39AC 7C 00 01 94 */ addze r0, r0
-/* 800C7D50 000C39B0 54 00 10 3A */ slwi r0, r0, 2
-/* 800C7D54 000C39B4 7C 00 18 50 */ subf r0, r0, r3
-/* 800C7D58 000C39B8 7C 19 07 74 */ extsb r25, r0
-/* 800C7D5C 000C39BC 48 00 00 08 */ b lbl_800C7D64
-lbl_800C7D60:
-/* 800C7D60 000C39C0 3B 20 00 00 */ li r25, 0
-lbl_800C7D64:
-/* 800C7D64 000C39C4 2C 19 00 01 */ cmpwi r25, 1
-/* 800C7D68 000C39C8 41 81 00 0C */ bgt lbl_800C7D74
-/* 800C7D6C 000C39CC 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7D70 000C39D0 40 82 00 1C */ bne lbl_800C7D8C
-lbl_800C7D74:
-/* 800C7D74 000C39D4 38 60 00 10 */ li r3, 0x10
-/* 800C7D78 000C39D8 4B FF 2C 15 */ bl func_800BA98C
-/* 800C7D7C 000C39DC 7C 63 07 34 */ extsh r3, r3
-/* 800C7D80 000C39E0 38 80 00 08 */ li r4, 8
-/* 800C7D84 000C39E4 38 A0 00 00 */ li r5, 0
-/* 800C7D88 000C39E8 48 18 C0 29 */ bl func_80253DB0
-lbl_800C7D8C:
-/* 800C7D8C 000C39EC 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7D90 000C39F0 41 81 00 0C */ bgt lbl_800C7D9C
-/* 800C7D94 000C39F4 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7D98 000C39F8 40 82 00 1C */ bne lbl_800C7DB4
-lbl_800C7D9C:
-/* 800C7D9C 000C39FC 38 60 00 11 */ li r3, 0x11
-/* 800C7DA0 000C3A00 4B FF 2B ED */ bl func_800BA98C
-/* 800C7DA4 000C3A04 7C 63 07 34 */ extsh r3, r3
-/* 800C7DA8 000C3A08 38 80 00 08 */ li r4, 8
-/* 800C7DAC 000C3A0C 38 A0 00 00 */ li r5, 0
-/* 800C7DB0 000C3A10 48 18 C0 01 */ bl func_80253DB0
-lbl_800C7DB4:
-/* 800C7DB4 000C3A14 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7DB8 000C3A18 40 82 00 1C */ bne lbl_800C7DD4
-/* 800C7DBC 000C3A1C 38 60 00 12 */ li r3, 0x12
-/* 800C7DC0 000C3A20 4B FF 2B CD */ bl func_800BA98C
-/* 800C7DC4 000C3A24 7C 63 07 34 */ extsh r3, r3
-/* 800C7DC8 000C3A28 38 80 00 08 */ li r4, 8
-/* 800C7DCC 000C3A2C 38 A0 00 00 */ li r5, 0
-/* 800C7DD0 000C3A30 48 18 BF E1 */ bl func_80253DB0
-lbl_800C7DD4:
-/* 800C7DD4 000C3A34 38 60 00 09 */ li r3, 9
-/* 800C7DD8 000C3A38 38 80 00 0F */ li r4, 0xf
-/* 800C7DDC 000C3A3C 4B FF 28 41 */ bl func_800BA61C
-/* 800C7DE0 000C3A40 38 60 00 0A */ li r3, 0xa
-/* 800C7DE4 000C3A44 4B FF 27 D5 */ bl func_800BA5B8
-/* 800C7DE8 000C3A48 38 60 00 01 */ li r3, 1
-/* 800C7DEC 000C3A4C 4B F9 26 E1 */ bl func_8005A4CC
-/* 800C7DF0 000C3A50 48 00 04 1C */ b lbl_800C820C
-lbl_800C7DF4:
-/* 800C7DF4 000C3A54 3B E0 00 01 */ li r31, 1
-/* 800C7DF8 000C3A58 48 00 04 14 */ b lbl_800C820C
-lbl_800C7DFC:
-/* 800C7DFC 000C3A5C 38 60 00 05 */ li r3, 5
-/* 800C7E00 000C3A60 4B FF 29 ED */ bl func_800BA7EC
-/* 800C7E04 000C3A64 2C 03 00 00 */ cmpwi r3, 0
-/* 800C7E08 000C3A68 40 82 01 60 */ bne lbl_800C7F68
-/* 800C7E0C 000C3A6C 38 60 00 00 */ li r3, 0
-/* 800C7E10 000C3A70 4B FF 29 DD */ bl func_800BA7EC
-/* 800C7E14 000C3A74 38 60 00 01 */ li r3, 1
-/* 800C7E18 000C3A78 48 01 E5 CD */ bl func_800E63E4
-/* 800C7E1C 000C3A7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C7E20 000C3A80 41 82 00 20 */ beq lbl_800C7E40
-/* 800C7E24 000C3A84 38 60 00 00 */ li r3, 0
-/* 800C7E28 000C3A88 4B FF 2B 65 */ bl func_800BA98C
-/* 800C7E2C 000C3A8C 7C 63 07 34 */ extsh r3, r3
-/* 800C7E30 000C3A90 38 80 00 03 */ li r4, 3
-/* 800C7E34 000C3A94 38 A0 00 00 */ li r5, 0
-/* 800C7E38 000C3A98 48 18 BF 79 */ bl func_80253DB0
-/* 800C7E3C 000C3A9C 48 00 00 1C */ b lbl_800C7E58
-lbl_800C7E40:
-/* 800C7E40 000C3AA0 38 60 00 00 */ li r3, 0
-/* 800C7E44 000C3AA4 4B FF 2B 49 */ bl func_800BA98C
-/* 800C7E48 000C3AA8 7C 63 07 34 */ extsh r3, r3
-/* 800C7E4C 000C3AAC 38 80 00 02 */ li r4, 2
-/* 800C7E50 000C3AB0 38 A0 00 00 */ li r5, 0
-/* 800C7E54 000C3AB4 48 18 BF 5D */ bl func_80253DB0
-lbl_800C7E58:
-/* 800C7E58 000C3AB8 38 60 00 0C */ li r3, 0xc
-/* 800C7E5C 000C3ABC 4B FF 2B 31 */ bl func_800BA98C
-/* 800C7E60 000C3AC0 7C 63 07 34 */ extsh r3, r3
-/* 800C7E64 000C3AC4 38 80 00 16 */ li r4, 0x16
-/* 800C7E68 000C3AC8 38 A0 00 00 */ li r5, 0
-/* 800C7E6C 000C3ACC 48 18 BF 45 */ bl func_80253DB0
-/* 800C7E70 000C3AD0 38 60 00 0D */ li r3, 0xd
-/* 800C7E74 000C3AD4 4B FF 2B 19 */ bl func_800BA98C
-/* 800C7E78 000C3AD8 7C 63 07 34 */ extsh r3, r3
-/* 800C7E7C 000C3ADC 38 80 00 06 */ li r4, 6
-/* 800C7E80 000C3AE0 38 A0 00 00 */ li r5, 0
-/* 800C7E84 000C3AE4 48 18 BF 2D */ bl func_80253DB0
-/* 800C7E88 000C3AE8 38 60 00 1A */ li r3, 0x1a
-/* 800C7E8C 000C3AEC 4B FF 2B 01 */ bl func_800BA98C
-/* 800C7E90 000C3AF0 7C 63 07 34 */ extsh r3, r3
-/* 800C7E94 000C3AF4 38 80 00 06 */ li r4, 6
-/* 800C7E98 000C3AF8 38 A0 00 00 */ li r5, 0
-/* 800C7E9C 000C3AFC 48 18 BF 15 */ bl func_80253DB0
-/* 800C7EA0 000C3B00 38 60 00 10 */ li r3, 0x10
-/* 800C7EA4 000C3B04 4B FF 2A E9 */ bl func_800BA98C
-/* 800C7EA8 000C3B08 7C 63 07 34 */ extsh r3, r3
-/* 800C7EAC 000C3B0C 38 80 00 09 */ li r4, 9
-/* 800C7EB0 000C3B10 38 A0 00 02 */ li r5, 2
-/* 800C7EB4 000C3B14 48 18 BF 3D */ bl func_80253DF0
-/* 800C7EB8 000C3B18 38 60 00 0A */ li r3, 0xa
-/* 800C7EBC 000C3B1C 4B FF 26 FD */ bl func_800BA5B8
-/* 800C7EC0 000C3B20 38 60 00 0F */ li r3, 0xf
-/* 800C7EC4 000C3B24 4B FF 2A C9 */ bl func_800BA98C
-/* 800C7EC8 000C3B28 7C 63 07 34 */ extsh r3, r3
-/* 800C7ECC 000C3B2C 38 80 00 08 */ li r4, 8
-/* 800C7ED0 000C3B30 38 A0 00 00 */ li r5, 0
-/* 800C7ED4 000C3B34 48 18 BE DD */ bl func_80253DB0
-/* 800C7ED8 000C3B38 7C 1A D8 00 */ cmpw r26, r27
-/* 800C7EDC 000C3B3C 40 82 00 28 */ bne lbl_800C7F04
-/* 800C7EE0 000C3B40 38 60 00 01 */ li r3, 1
-/* 800C7EE4 000C3B44 4B FF 29 09 */ bl func_800BA7EC
-/* 800C7EE8 000C3B48 7C 63 07 74 */ extsb r3, r3
-/* 800C7EEC 000C3B4C 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C7EF0 000C3B50 7C 00 01 94 */ addze r0, r0
-/* 800C7EF4 000C3B54 54 00 10 3A */ slwi r0, r0, 2
-/* 800C7EF8 000C3B58 7C 00 18 50 */ subf r0, r0, r3
-/* 800C7EFC 000C3B5C 7C 19 07 74 */ extsb r25, r0
-/* 800C7F00 000C3B60 48 00 00 08 */ b lbl_800C7F08
-lbl_800C7F04:
-/* 800C7F04 000C3B64 3B 20 00 00 */ li r25, 0
-lbl_800C7F08:
-/* 800C7F08 000C3B68 2C 19 00 02 */ cmpwi r25, 2
-/* 800C7F0C 000C3B6C 41 81 00 0C */ bgt lbl_800C7F18
-/* 800C7F10 000C3B70 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7F14 000C3B74 40 82 00 1C */ bne lbl_800C7F30
-lbl_800C7F18:
-/* 800C7F18 000C3B78 38 60 00 11 */ li r3, 0x11
-/* 800C7F1C 000C3B7C 4B FF 2A 71 */ bl func_800BA98C
-/* 800C7F20 000C3B80 7C 63 07 34 */ extsh r3, r3
-/* 800C7F24 000C3B84 38 80 00 08 */ li r4, 8
-/* 800C7F28 000C3B88 38 A0 00 00 */ li r5, 0
-/* 800C7F2C 000C3B8C 48 18 BE 85 */ bl func_80253DB0
-lbl_800C7F30:
-/* 800C7F30 000C3B90 2C 19 00 00 */ cmpwi r25, 0
-/* 800C7F34 000C3B94 40 82 00 1C */ bne lbl_800C7F50
-/* 800C7F38 000C3B98 38 60 00 12 */ li r3, 0x12
-/* 800C7F3C 000C3B9C 4B FF 2A 51 */ bl func_800BA98C
-/* 800C7F40 000C3BA0 7C 63 07 34 */ extsh r3, r3
-/* 800C7F44 000C3BA4 38 80 00 08 */ li r4, 8
-/* 800C7F48 000C3BA8 38 A0 00 00 */ li r5, 0
-/* 800C7F4C 000C3BAC 48 18 BE 65 */ bl func_80253DB0
-lbl_800C7F50:
-/* 800C7F50 000C3BB0 38 60 00 09 */ li r3, 9
-/* 800C7F54 000C3BB4 38 80 00 10 */ li r4, 0x10
-/* 800C7F58 000C3BB8 4B FF 26 C5 */ bl func_800BA61C
-/* 800C7F5C 000C3BBC 38 60 00 01 */ li r3, 1
-/* 800C7F60 000C3BC0 4B F9 25 6D */ bl func_8005A4CC
-/* 800C7F64 000C3BC4 48 00 02 A8 */ b lbl_800C820C
-lbl_800C7F68:
-/* 800C7F68 000C3BC8 3B E0 00 01 */ li r31, 1
-/* 800C7F6C 000C3BCC 48 00 02 A0 */ b lbl_800C820C
-lbl_800C7F70:
-/* 800C7F70 000C3BD0 38 60 00 05 */ li r3, 5
-/* 800C7F74 000C3BD4 4B FF 28 79 */ bl func_800BA7EC
-/* 800C7F78 000C3BD8 2C 03 00 00 */ cmpwi r3, 0
-/* 800C7F7C 000C3BDC 40 82 01 60 */ bne lbl_800C80DC
-/* 800C7F80 000C3BE0 38 60 00 00 */ li r3, 0
-/* 800C7F84 000C3BE4 4B FF 28 69 */ bl func_800BA7EC
-/* 800C7F88 000C3BE8 38 60 00 01 */ li r3, 1
-/* 800C7F8C 000C3BEC 48 01 E4 59 */ bl func_800E63E4
-/* 800C7F90 000C3BF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C7F94 000C3BF4 41 82 00 20 */ beq lbl_800C7FB4
-/* 800C7F98 000C3BF8 38 60 00 00 */ li r3, 0
-/* 800C7F9C 000C3BFC 4B FF 29 F1 */ bl func_800BA98C
-/* 800C7FA0 000C3C00 7C 63 07 34 */ extsh r3, r3
-/* 800C7FA4 000C3C04 38 80 00 03 */ li r4, 3
-/* 800C7FA8 000C3C08 38 A0 00 00 */ li r5, 0
-/* 800C7FAC 000C3C0C 48 18 BE 05 */ bl func_80253DB0
-/* 800C7FB0 000C3C10 48 00 00 1C */ b lbl_800C7FCC
-lbl_800C7FB4:
-/* 800C7FB4 000C3C14 38 60 00 00 */ li r3, 0
-/* 800C7FB8 000C3C18 4B FF 29 D5 */ bl func_800BA98C
-/* 800C7FBC 000C3C1C 7C 63 07 34 */ extsh r3, r3
-/* 800C7FC0 000C3C20 38 80 00 02 */ li r4, 2
-/* 800C7FC4 000C3C24 38 A0 00 00 */ li r5, 0
-/* 800C7FC8 000C3C28 48 18 BD E9 */ bl func_80253DB0
-lbl_800C7FCC:
-/* 800C7FCC 000C3C2C 38 60 00 0C */ li r3, 0xc
-/* 800C7FD0 000C3C30 4B FF 29 BD */ bl func_800BA98C
-/* 800C7FD4 000C3C34 7C 63 07 34 */ extsh r3, r3
-/* 800C7FD8 000C3C38 38 80 00 16 */ li r4, 0x16
-/* 800C7FDC 000C3C3C 38 A0 00 00 */ li r5, 0
-/* 800C7FE0 000C3C40 48 18 BD D1 */ bl func_80253DB0
-/* 800C7FE4 000C3C44 38 60 00 0D */ li r3, 0xd
-/* 800C7FE8 000C3C48 4B FF 29 A5 */ bl func_800BA98C
-/* 800C7FEC 000C3C4C 7C 63 07 34 */ extsh r3, r3
-/* 800C7FF0 000C3C50 38 80 00 08 */ li r4, 8
-/* 800C7FF4 000C3C54 38 A0 00 00 */ li r5, 0
-/* 800C7FF8 000C3C58 48 18 BD B9 */ bl func_80253DB0
-/* 800C7FFC 000C3C5C 38 60 00 1A */ li r3, 0x1a
-/* 800C8000 000C3C60 4B FF 29 8D */ bl func_800BA98C
-/* 800C8004 000C3C64 7C 63 07 34 */ extsh r3, r3
-/* 800C8008 000C3C68 38 80 00 06 */ li r4, 6
-/* 800C800C 000C3C6C 38 A0 00 00 */ li r5, 0
-/* 800C8010 000C3C70 48 18 BD A1 */ bl func_80253DB0
-/* 800C8014 000C3C74 38 60 00 11 */ li r3, 0x11
-/* 800C8018 000C3C78 4B FF 29 75 */ bl func_800BA98C
-/* 800C801C 000C3C7C 7C 63 07 34 */ extsh r3, r3
-/* 800C8020 000C3C80 38 80 00 09 */ li r4, 9
-/* 800C8024 000C3C84 38 A0 00 02 */ li r5, 2
-/* 800C8028 000C3C88 48 18 BD C9 */ bl func_80253DF0
-/* 800C802C 000C3C8C 38 60 00 0A */ li r3, 0xa
-/* 800C8030 000C3C90 4B FF 25 89 */ bl func_800BA5B8
-/* 800C8034 000C3C94 38 60 00 0F */ li r3, 0xf
-/* 800C8038 000C3C98 4B FF 29 55 */ bl func_800BA98C
-/* 800C803C 000C3C9C 7C 63 07 34 */ extsh r3, r3
-/* 800C8040 000C3CA0 38 80 00 08 */ li r4, 8
-/* 800C8044 000C3CA4 38 A0 00 00 */ li r5, 0
-/* 800C8048 000C3CA8 48 18 BD 69 */ bl func_80253DB0
-/* 800C804C 000C3CAC 38 60 00 09 */ li r3, 9
-/* 800C8050 000C3CB0 38 80 00 11 */ li r4, 0x11
-/* 800C8054 000C3CB4 4B FF 25 C9 */ bl func_800BA61C
-/* 800C8058 000C3CB8 7C 1A D8 00 */ cmpw r26, r27
-/* 800C805C 000C3CBC 40 82 00 28 */ bne lbl_800C8084
-/* 800C8060 000C3CC0 38 60 00 01 */ li r3, 1
-/* 800C8064 000C3CC4 4B FF 27 89 */ bl func_800BA7EC
-/* 800C8068 000C3CC8 7C 63 07 74 */ extsb r3, r3
-/* 800C806C 000C3CCC 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C8070 000C3CD0 7C 00 01 94 */ addze r0, r0
-/* 800C8074 000C3CD4 54 00 10 3A */ slwi r0, r0, 2
-/* 800C8078 000C3CD8 7C 00 18 50 */ subf r0, r0, r3
-/* 800C807C 000C3CDC 7C 19 07 74 */ extsb r25, r0
-/* 800C8080 000C3CE0 48 00 00 08 */ b lbl_800C8088
-lbl_800C8084:
-/* 800C8084 000C3CE4 3B 20 00 00 */ li r25, 0
-lbl_800C8088:
-/* 800C8088 000C3CE8 2C 19 00 01 */ cmpwi r25, 1
-/* 800C808C 000C3CEC 41 81 00 0C */ bgt lbl_800C8098
-/* 800C8090 000C3CF0 2C 19 00 00 */ cmpwi r25, 0
-/* 800C8094 000C3CF4 40 82 00 1C */ bne lbl_800C80B0
-lbl_800C8098:
-/* 800C8098 000C3CF8 38 60 00 10 */ li r3, 0x10
-/* 800C809C 000C3CFC 4B FF 28 F1 */ bl func_800BA98C
-/* 800C80A0 000C3D00 7C 63 07 34 */ extsh r3, r3
-/* 800C80A4 000C3D04 38 80 00 08 */ li r4, 8
-/* 800C80A8 000C3D08 38 A0 00 00 */ li r5, 0
-/* 800C80AC 000C3D0C 48 18 BD 05 */ bl func_80253DB0
-lbl_800C80B0:
-/* 800C80B0 000C3D10 2C 19 00 00 */ cmpwi r25, 0
-/* 800C80B4 000C3D14 40 82 00 1C */ bne lbl_800C80D0
-/* 800C80B8 000C3D18 38 60 00 12 */ li r3, 0x12
-/* 800C80BC 000C3D1C 4B FF 28 D1 */ bl func_800BA98C
-/* 800C80C0 000C3D20 7C 63 07 34 */ extsh r3, r3
-/* 800C80C4 000C3D24 38 80 00 08 */ li r4, 8
-/* 800C80C8 000C3D28 38 A0 00 00 */ li r5, 0
-/* 800C80CC 000C3D2C 48 18 BC E5 */ bl func_80253DB0
-lbl_800C80D0:
-/* 800C80D0 000C3D30 38 60 00 01 */ li r3, 1
-/* 800C80D4 000C3D34 4B F9 23 F9 */ bl func_8005A4CC
-/* 800C80D8 000C3D38 48 00 01 34 */ b lbl_800C820C
-lbl_800C80DC:
-/* 800C80DC 000C3D3C 3B E0 00 01 */ li r31, 1
-/* 800C80E0 000C3D40 48 00 01 2C */ b lbl_800C820C
-lbl_800C80E4:
-/* 800C80E4 000C3D44 38 60 00 05 */ li r3, 5
-/* 800C80E8 000C3D48 4B FF 27 05 */ bl func_800BA7EC
-/* 800C80EC 000C3D4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800C80F0 000C3D50 40 82 01 18 */ bne lbl_800C8208
-/* 800C80F4 000C3D54 38 60 00 00 */ li r3, 0
-/* 800C80F8 000C3D58 4B FF 26 F5 */ bl func_800BA7EC
-/* 800C80FC 000C3D5C 38 60 00 01 */ li r3, 1
-/* 800C8100 000C3D60 48 01 E2 E5 */ bl func_800E63E4
-/* 800C8104 000C3D64 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C8108 000C3D68 41 82 00 20 */ beq lbl_800C8128
-/* 800C810C 000C3D6C 38 60 00 00 */ li r3, 0
-/* 800C8110 000C3D70 4B FF 28 7D */ bl func_800BA98C
-/* 800C8114 000C3D74 7C 63 07 34 */ extsh r3, r3
-/* 800C8118 000C3D78 38 80 00 03 */ li r4, 3
-/* 800C811C 000C3D7C 38 A0 00 00 */ li r5, 0
-/* 800C8120 000C3D80 48 18 BC 91 */ bl func_80253DB0
-/* 800C8124 000C3D84 48 00 00 1C */ b lbl_800C8140
-lbl_800C8128:
-/* 800C8128 000C3D88 38 60 00 00 */ li r3, 0
-/* 800C812C 000C3D8C 4B FF 28 61 */ bl func_800BA98C
-/* 800C8130 000C3D90 7C 63 07 34 */ extsh r3, r3
-/* 800C8134 000C3D94 38 80 00 02 */ li r4, 2
-/* 800C8138 000C3D98 38 A0 00 00 */ li r5, 0
-/* 800C813C 000C3D9C 48 18 BC 75 */ bl func_80253DB0
-lbl_800C8140:
-/* 800C8140 000C3DA0 38 60 00 0C */ li r3, 0xc
-/* 800C8144 000C3DA4 4B FF 28 49 */ bl func_800BA98C
-/* 800C8148 000C3DA8 7C 63 07 34 */ extsh r3, r3
-/* 800C814C 000C3DAC 38 80 00 16 */ li r4, 0x16
-/* 800C8150 000C3DB0 38 A0 00 00 */ li r5, 0
-/* 800C8154 000C3DB4 48 18 BC 5D */ bl func_80253DB0
-/* 800C8158 000C3DB8 38 60 00 0D */ li r3, 0xd
-/* 800C815C 000C3DBC 4B FF 28 31 */ bl func_800BA98C
-/* 800C8160 000C3DC0 7C 63 07 34 */ extsh r3, r3
-/* 800C8164 000C3DC4 38 80 00 0A */ li r4, 0xa
-/* 800C8168 000C3DC8 38 A0 00 00 */ li r5, 0
-/* 800C816C 000C3DCC 48 18 BC 45 */ bl func_80253DB0
-/* 800C8170 000C3DD0 38 60 00 1A */ li r3, 0x1a
-/* 800C8174 000C3DD4 4B FF 28 19 */ bl func_800BA98C
-/* 800C8178 000C3DD8 7C 63 07 34 */ extsh r3, r3
-/* 800C817C 000C3DDC 38 80 00 06 */ li r4, 6
-/* 800C8180 000C3DE0 38 A0 00 00 */ li r5, 0
-/* 800C8184 000C3DE4 48 18 BC 2D */ bl func_80253DB0
-/* 800C8188 000C3DE8 38 60 00 12 */ li r3, 0x12
-/* 800C818C 000C3DEC 4B FF 28 01 */ bl func_800BA98C
-/* 800C8190 000C3DF0 7C 63 07 34 */ extsh r3, r3
-/* 800C8194 000C3DF4 38 80 00 09 */ li r4, 9
-/* 800C8198 000C3DF8 38 A0 00 02 */ li r5, 2
-/* 800C819C 000C3DFC 48 18 BC 55 */ bl func_80253DF0
-/* 800C81A0 000C3E00 38 60 00 0A */ li r3, 0xa
-/* 800C81A4 000C3E04 4B FF 24 15 */ bl func_800BA5B8
-/* 800C81A8 000C3E08 38 60 00 0F */ li r3, 0xf
-/* 800C81AC 000C3E0C 4B FF 27 E1 */ bl func_800BA98C
-/* 800C81B0 000C3E10 7C 63 07 34 */ extsh r3, r3
-/* 800C81B4 000C3E14 38 80 00 08 */ li r4, 8
-/* 800C81B8 000C3E18 38 A0 00 00 */ li r5, 0
-/* 800C81BC 000C3E1C 48 18 BB F5 */ bl func_80253DB0
-/* 800C81C0 000C3E20 38 60 00 10 */ li r3, 0x10
-/* 800C81C4 000C3E24 4B FF 27 C9 */ bl func_800BA98C
-/* 800C81C8 000C3E28 7C 63 07 34 */ extsh r3, r3
-/* 800C81CC 000C3E2C 38 80 00 08 */ li r4, 8
-/* 800C81D0 000C3E30 38 A0 00 00 */ li r5, 0
-/* 800C81D4 000C3E34 48 18 BB DD */ bl func_80253DB0
-/* 800C81D8 000C3E38 38 60 00 11 */ li r3, 0x11
-/* 800C81DC 000C3E3C 4B FF 27 B1 */ bl func_800BA98C
-/* 800C81E0 000C3E40 7C 63 07 34 */ extsh r3, r3
-/* 800C81E4 000C3E44 38 80 00 08 */ li r4, 8
-/* 800C81E8 000C3E48 38 A0 00 00 */ li r5, 0
-/* 800C81EC 000C3E4C 48 18 BB C5 */ bl func_80253DB0
-/* 800C81F0 000C3E50 38 60 00 09 */ li r3, 9
-/* 800C81F4 000C3E54 38 80 00 12 */ li r4, 0x12
-/* 800C81F8 000C3E58 4B FF 24 25 */ bl func_800BA61C
-/* 800C81FC 000C3E5C 38 60 00 01 */ li r3, 1
-/* 800C8200 000C3E60 4B F9 22 CD */ bl func_8005A4CC
-/* 800C8204 000C3E64 48 00 00 08 */ b lbl_800C820C
-lbl_800C8208:
-/* 800C8208 000C3E68 3B E0 00 01 */ li r31, 1
-lbl_800C820C:
-/* 800C820C 000C3E6C 2C 1F 00 00 */ cmpwi r31, 0
-/* 800C8210 000C3E70 41 82 28 74 */ beq lbl_800CAA84
-/* 800C8214 000C3E74 38 60 00 05 */ li r3, 5
-/* 800C8218 000C3E78 4B FF 25 D5 */ bl func_800BA7EC
-/* 800C821C 000C3E7C 28 03 00 01 */ cmplwi r3, 1
-/* 800C8220 000C3E80 40 82 00 40 */ bne lbl_800C8260
-/* 800C8224 000C3E84 7F 44 D3 78 */ mr r4, r26
-/* 800C8228 000C3E88 38 60 00 0B */ li r3, 0xb
-/* 800C822C 000C3E8C 4B FF 23 F1 */ bl func_800BA61C
-/* 800C8230 000C3E90 38 9D FF EC */ addi r4, r29, -20
-/* 800C8234 000C3E94 38 60 00 0C */ li r3, 0xc
-/* 800C8238 000C3E98 4B FF 23 E5 */ bl func_800BA61C
-/* 800C823C 000C3E9C 38 60 00 00 */ li r3, 0
-/* 800C8240 000C3EA0 38 80 2D 01 */ li r4, 0x2d01
-/* 800C8244 000C3EA4 4B FF 27 AD */ bl func_800BA9F0
-/* 800C8248 000C3EA8 38 60 00 05 */ li r3, 5
-/* 800C824C 000C3EAC 38 80 00 02 */ li r4, 2
-/* 800C8250 000C3EB0 4B FF 23 CD */ bl func_800BA61C
-/* 800C8254 000C3EB4 38 60 00 01 */ li r3, 1
-/* 800C8258 000C3EB8 4B F9 22 75 */ bl func_8005A4CC
-/* 800C825C 000C3EBC 48 00 28 28 */ b lbl_800CAA84
-lbl_800C8260:
-/* 800C8260 000C3EC0 38 60 00 05 */ li r3, 5
-/* 800C8264 000C3EC4 4B FF 25 89 */ bl func_800BA7EC
-/* 800C8268 000C3EC8 28 03 00 02 */ cmplwi r3, 2
-/* 800C826C 000C3ECC 40 82 28 18 */ bne lbl_800CAA84
-/* 800C8270 000C3ED0 38 60 00 0B */ li r3, 0xb
-/* 800C8274 000C3ED4 4B FF 25 79 */ bl func_800BA7EC
-/* 800C8278 000C3ED8 7C 1A 18 40 */ cmplw r26, r3
-/* 800C827C 000C3EDC 40 82 05 14 */ bne lbl_800C8790
-/* 800C8280 000C3EE0 38 60 00 0C */ li r3, 0xc
-/* 800C8284 000C3EE4 4B FF 25 69 */ bl func_800BA7EC
-/* 800C8288 000C3EE8 38 1D FF EC */ addi r0, r29, -20
-/* 800C828C 000C3EEC 7C 00 18 40 */ cmplw r0, r3
-/* 800C8290 000C3EF0 41 82 04 EC */ beq lbl_800C877C
-/* 800C8294 000C3EF4 38 60 00 0B */ li r3, 0xb
-/* 800C8298 000C3EF8 4B FF 25 55 */ bl func_800BA7EC
-/* 800C829C 000C3EFC 38 03 FF FF */ addi r0, r3, -1
-/* 800C82A0 000C3F00 38 60 00 0C */ li r3, 0xc
-/* 800C82A4 000C3F04 54 1C 10 3A */ slwi r28, r0, 2
-/* 800C82A8 000C3F08 4B FF 25 45 */ bl func_800BA7EC
-/* 800C82AC 000C3F0C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C82B0 000C3F10 7C 63 E2 14 */ add r3, r3, r28
-/* 800C82B4 000C3F14 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C82B8 000C3F18 7C 03 C8 AE */ lbzx r0, r3, r25
-/* 800C82BC 000C3F1C 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800C82C0 000C3F20 7F 03 C3 78 */ mr r3, r24
-/* 800C82C4 000C3F24 48 01 D8 0D */ bl func_800E5AD0
-/* 800C82C8 000C3F28 38 1A FF FF */ addi r0, r26, -1
-/* 800C82CC 000C3F2C 7C 7C 1B 78 */ mr r28, r3
-/* 800C82D0 000C3F30 54 00 10 3A */ slwi r0, r0, 2
-/* 800C82D4 000C3F34 7C 1D 02 14 */ add r0, r29, r0
-/* 800C82D8 000C3F38 7F 20 CA 14 */ add r25, r0, r25
-/* 800C82DC 000C3F3C 88 19 FF EC */ lbz r0, -0x14(r25)
-/* 800C82E0 000C3F40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C82E4 000C3F44 48 01 D7 ED */ bl func_800E5AD0
-/* 800C82E8 000C3F48 7C 7E 1B 78 */ mr r30, r3
-/* 800C82EC 000C3F4C 7F 84 E3 78 */ mr r4, r28
-/* 800C82F0 000C3F50 38 61 00 8C */ addi r3, r1, 0x8c
-/* 800C82F4 000C3F54 48 00 27 AD */ bl func_800CAAA0
-/* 800C82F8 000C3F58 7F 83 E3 78 */ mr r3, r28
-/* 800C82FC 000C3F5C 7F C4 F3 78 */ mr r4, r30
-/* 800C8300 000C3F60 48 00 27 A1 */ bl func_800CAAA0
-/* 800C8304 000C3F64 7F C3 F3 78 */ mr r3, r30
-/* 800C8308 000C3F68 38 81 00 8C */ addi r4, r1, 0x8c
-/* 800C830C 000C3F6C 48 00 27 95 */ bl func_800CAAA0
-/* 800C8310 000C3F70 7F 03 C3 78 */ mr r3, r24
-/* 800C8314 000C3F74 4B FF 27 1D */ bl func_800BAA30
-/* 800C8318 000C3F78 88 19 FF EC */ lbz r0, -0x14(r25)
-/* 800C831C 000C3F7C 7C 78 1B 78 */ mr r24, r3
-/* 800C8320 000C3F80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C8324 000C3F84 4B FF 27 0D */ bl func_800BAA30
-/* 800C8328 000C3F88 7C 79 1B 78 */ mr r25, r3
-/* 800C832C 000C3F8C 7F 04 C3 78 */ mr r4, r24
-/* 800C8330 000C3F90 38 61 00 0C */ addi r3, r1, 0xc
-/* 800C8334 000C3F94 48 00 28 D9 */ bl func_800CAC0C
-/* 800C8338 000C3F98 7F 03 C3 78 */ mr r3, r24
-/* 800C833C 000C3F9C 7F 24 CB 78 */ mr r4, r25
-/* 800C8340 000C3FA0 48 00 28 CD */ bl func_800CAC0C
-/* 800C8344 000C3FA4 7F 23 CB 78 */ mr r3, r25
-/* 800C8348 000C3FA8 38 81 00 0C */ addi r4, r1, 0xc
-/* 800C834C 000C3FAC 48 00 28 C1 */ bl func_800CAC0C
-/* 800C8350 000C3FB0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C8354 000C3FB4 38 60 00 05 */ li r3, 5
-/* 800C8358 000C3FB8 38 80 00 00 */ li r4, 0
-/* 800C835C 000C3FBC 60 00 08 00 */ ori r0, r0, 0x800
-/* 800C8360 000C3FC0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C8364 000C3FC4 4B FF 22 B9 */ bl func_800BA61C
-/* 800C8368 000C3FC8 38 60 00 18 */ li r3, 0x18
-/* 800C836C 000C3FCC 48 09 A7 25 */ bl func_80162A90
-/* 800C8370 000C3FD0 2C 03 00 03 */ cmpwi r3, 3
-/* 800C8374 000C3FD4 41 82 00 50 */ beq lbl_800C83C4
-/* 800C8378 000C3FD8 40 80 00 14 */ bge lbl_800C838C
-/* 800C837C 000C3FDC 2C 03 00 01 */ cmpwi r3, 1
-/* 800C8380 000C3FE0 41 82 00 18 */ beq lbl_800C8398
-/* 800C8384 000C3FE4 40 80 00 30 */ bge lbl_800C83B4
-/* 800C8388 000C3FE8 48 00 00 58 */ b lbl_800C83E0
-lbl_800C838C:
-/* 800C838C 000C3FEC 2C 03 00 05 */ cmpwi r3, 5
-/* 800C8390 000C3FF0 40 80 00 50 */ bge lbl_800C83E0
-/* 800C8394 000C3FF4 48 00 00 40 */ b lbl_800C83D4
-lbl_800C8398:
-/* 800C8398 000C3FF8 38 60 00 00 */ li r3, 0
-/* 800C839C 000C3FFC 38 80 2C E3 */ li r4, 0x2ce3
-/* 800C83A0 000C4000 4B FF 26 51 */ bl func_800BA9F0
-/* 800C83A4 000C4004 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C83A8 000C4008 60 00 04 00 */ ori r0, r0, 0x400
-/* 800C83AC 000C400C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C83B0 000C4010 48 00 00 30 */ b lbl_800C83E0
-lbl_800C83B4:
-/* 800C83B4 000C4014 38 60 00 00 */ li r3, 0
-/* 800C83B8 000C4018 38 80 2C E4 */ li r4, 0x2ce4
-/* 800C83BC 000C401C 4B FF 26 35 */ bl func_800BA9F0
-/* 800C83C0 000C4020 48 00 00 20 */ b lbl_800C83E0
-lbl_800C83C4:
-/* 800C83C4 000C4024 38 60 00 00 */ li r3, 0
-/* 800C83C8 000C4028 38 80 2C E5 */ li r4, 0x2ce5
-/* 800C83CC 000C402C 4B FF 26 25 */ bl func_800BA9F0
-/* 800C83D0 000C4030 48 00 00 10 */ b lbl_800C83E0
-lbl_800C83D4:
-/* 800C83D4 000C4034 38 60 00 00 */ li r3, 0
-/* 800C83D8 000C4038 38 80 2C E6 */ li r4, 0x2ce6
-/* 800C83DC 000C403C 4B FF 26 15 */ bl func_800BA9F0
-lbl_800C83E0:
-/* 800C83E0 000C4040 7C 1A D8 00 */ cmpw r26, r27
-/* 800C83E4 000C4044 40 82 00 28 */ bne lbl_800C840C
-/* 800C83E8 000C4048 38 60 00 01 */ li r3, 1
-/* 800C83EC 000C404C 4B FF 24 01 */ bl func_800BA7EC
-/* 800C83F0 000C4050 7C 63 07 74 */ extsb r3, r3
-/* 800C83F4 000C4054 7C 60 16 70 */ srawi r0, r3, 2
-/* 800C83F8 000C4058 7C 00 01 94 */ addze r0, r0
-/* 800C83FC 000C405C 54 00 10 3A */ slwi r0, r0, 2
-/* 800C8400 000C4060 7C 00 18 50 */ subf r0, r0, r3
-/* 800C8404 000C4064 7C 1A 07 74 */ extsb r26, r0
-/* 800C8408 000C4068 48 00 00 08 */ b lbl_800C8410
-lbl_800C840C:
-/* 800C840C 000C406C 3B 40 00 00 */ li r26, 0
-lbl_800C8410:
-/* 800C8410 000C4070 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C8414 000C4074 38 60 00 02 */ li r3, 2
-/* 800C8418 000C4078 38 80 00 00 */ li r4, 0
-/* 800C841C 000C407C 38 A0 00 00 */ li r5, 0
-/* 800C8420 000C4080 41 81 00 0C */ bgt lbl_800C842C
-/* 800C8424 000C4084 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C8428 000C4088 40 82 00 08 */ bne lbl_800C8430
-lbl_800C842C:
-/* 800C842C 000C408C 38 A0 00 01 */ li r5, 1
-lbl_800C8430:
-/* 800C8430 000C4090 30 05 FF FF */ addic r0, r5, -1
-/* 800C8434 000C4094 38 C0 00 03 */ li r6, 3
-/* 800C8438 000C4098 7C A0 29 10 */ subfe r5, r0, r5
-/* 800C843C 000C409C 38 E0 00 01 */ li r7, 1
-/* 800C8440 000C40A0 38 05 00 14 */ addi r0, r5, 0x14
-/* 800C8444 000C40A4 39 00 00 00 */ li r8, 0
-/* 800C8448 000C40A8 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800C844C 000C40AC 4B F9 15 7D */ bl func_800599C8
-/* 800C8450 000C40B0 38 60 00 03 */ li r3, 3
-/* 800C8454 000C40B4 38 80 00 00 */ li r4, 0
-/* 800C8458 000C40B8 38 A0 00 02 */ li r5, 2
-/* 800C845C 000C40BC 38 C0 00 14 */ li r6, 0x14
-/* 800C8460 000C40C0 38 E0 00 01 */ li r7, 1
-/* 800C8464 000C40C4 39 00 00 00 */ li r8, 0
-/* 800C8468 000C40C8 4B F9 15 61 */ bl func_800599C8
-/* 800C846C 000C40CC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C8470 000C40D0 54 00 B7 FE */ rlwinm r0, r0, 0x16, 0x1f, 0x1f
-/* 800C8474 000C40D4 7C 00 00 D0 */ neg r0, r0
-/* 800C8478 000C40D8 70 19 00 0B */ andi. r25, r0, 0xb
-/* 800C847C 000C40DC 48 01 DF 55 */ bl func_800E63D0
-/* 800C8480 000C40E0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C8484 000C40E4 2C 00 00 01 */ cmpwi r0, 1
-/* 800C8488 000C40E8 41 82 01 BC */ beq lbl_800C8644
-/* 800C848C 000C40EC 40 80 02 E4 */ bge lbl_800C8770
-/* 800C8490 000C40F0 2C 00 00 00 */ cmpwi r0, 0
-/* 800C8494 000C40F4 40 80 00 0C */ bge lbl_800C84A0
-/* 800C8498 000C40F8 48 00 02 D8 */ b lbl_800C8770
-/* 800C849C 000C40FC 48 00 02 D4 */ b lbl_800C8770
-lbl_800C84A0:
-/* 800C84A0 000C4100 2C 19 00 00 */ cmpwi r25, 0
-/* 800C84A4 000C4104 41 82 00 44 */ beq lbl_800C84E8
-/* 800C84A8 000C4108 2C 1A 00 02 */ cmpwi r26, 2
-/* 800C84AC 000C410C 38 60 00 0B */ li r3, 0xb
-/* 800C84B0 000C4110 38 00 00 00 */ li r0, 0
-/* 800C84B4 000C4114 41 81 00 0C */ bgt lbl_800C84C0
-/* 800C84B8 000C4118 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C84BC 000C411C 40 82 00 08 */ bne lbl_800C84C4
-lbl_800C84C0:
-/* 800C84C0 000C4120 38 00 00 01 */ li r0, 1
-lbl_800C84C4:
-/* 800C84C4 000C4124 2C 00 00 00 */ cmpwi r0, 0
-/* 800C84C8 000C4128 38 80 00 14 */ li r4, 0x14
-/* 800C84CC 000C412C 41 82 00 08 */ beq lbl_800C84D4
-/* 800C84D0 000C4130 38 80 00 16 */ li r4, 0x16
-lbl_800C84D4:
-/* 800C84D4 000C4134 38 A0 00 03 */ li r5, 3
-/* 800C84D8 000C4138 38 C0 00 0C */ li r6, 0xc
-/* 800C84DC 000C413C 38 E0 00 00 */ li r7, 0
-/* 800C84E0 000C4140 39 00 00 00 */ li r8, 0
-/* 800C84E4 000C4144 4B F9 14 E5 */ bl func_800599C8
-lbl_800C84E8:
-/* 800C84E8 000C4148 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C84EC 000C414C 40 82 00 24 */ bne lbl_800C8510
-/* 800C84F0 000C4150 7F 25 CB 78 */ mr r5, r25
-/* 800C84F4 000C4154 38 60 00 0C */ li r3, 0xc
-/* 800C84F8 000C4158 38 80 00 17 */ li r4, 0x17
-/* 800C84FC 000C415C 38 C0 00 01 */ li r6, 1
-/* 800C8500 000C4160 38 E0 00 00 */ li r7, 0
-/* 800C8504 000C4164 39 00 00 00 */ li r8, 0
-/* 800C8508 000C4168 4B F9 14 C1 */ bl func_800599C8
-/* 800C850C 000C416C 48 00 00 48 */ b lbl_800C8554
-lbl_800C8510:
-/* 800C8510 000C4170 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C8514 000C4174 40 81 00 24 */ ble lbl_800C8538
-/* 800C8518 000C4178 7F 25 CB 78 */ mr r5, r25
-/* 800C851C 000C417C 38 60 00 0C */ li r3, 0xc
-/* 800C8520 000C4180 38 80 00 15 */ li r4, 0x15
-/* 800C8524 000C4184 38 C0 00 01 */ li r6, 1
-/* 800C8528 000C4188 38 E0 00 00 */ li r7, 0
-/* 800C852C 000C418C 39 00 00 00 */ li r8, 0
-/* 800C8530 000C4190 4B F9 14 99 */ bl func_800599C8
-/* 800C8534 000C4194 48 00 00 20 */ b lbl_800C8554
-lbl_800C8538:
-/* 800C8538 000C4198 7F 25 CB 78 */ mr r5, r25
-/* 800C853C 000C419C 38 60 00 0C */ li r3, 0xc
-/* 800C8540 000C41A0 38 80 00 14 */ li r4, 0x14
-/* 800C8544 000C41A4 38 C0 00 01 */ li r6, 1
-/* 800C8548 000C41A8 38 E0 00 00 */ li r7, 0
-/* 800C854C 000C41AC 39 00 00 00 */ li r8, 0
-/* 800C8550 000C41B0 4B F9 14 79 */ bl func_800599C8
-lbl_800C8554:
-/* 800C8554 000C41B4 38 60 00 01 */ li r3, 1
-/* 800C8558 000C41B8 38 80 00 02 */ li r4, 2
-/* 800C855C 000C41BC 38 A0 00 0C */ li r5, 0xc
-/* 800C8560 000C41C0 38 C0 00 00 */ li r6, 0
-/* 800C8564 000C41C4 38 E0 00 00 */ li r7, 0
-/* 800C8568 000C41C8 39 00 00 00 */ li r8, 0
-/* 800C856C 000C41CC 4B F9 14 5D */ bl func_800599C8
-/* 800C8570 000C41D0 2C 1A 00 02 */ cmpwi r26, 2
-/* 800C8574 000C41D4 38 00 00 00 */ li r0, 0
-/* 800C8578 000C41D8 41 81 00 0C */ bgt lbl_800C8584
-/* 800C857C 000C41DC 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C8580 000C41E0 40 82 00 08 */ bne lbl_800C8588
-lbl_800C8584:
-/* 800C8584 000C41E4 38 00 00 01 */ li r0, 1
-lbl_800C8588:
-/* 800C8588 000C41E8 2C 00 00 00 */ cmpwi r0, 0
-/* 800C858C 000C41EC 38 E0 00 0C */ li r7, 0xc
-/* 800C8590 000C41F0 41 82 00 08 */ beq lbl_800C8598
-/* 800C8594 000C41F4 38 E0 00 16 */ li r7, 0x16
-lbl_800C8598:
-/* 800C8598 000C41F8 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C859C 000C41FC 38 60 00 14 */ li r3, 0x14
-/* 800C85A0 000C4200 38 80 00 00 */ li r4, 0
-/* 800C85A4 000C4204 38 A0 00 03 */ li r5, 3
-/* 800C85A8 000C4208 38 00 00 00 */ li r0, 0
-/* 800C85AC 000C420C 41 81 00 0C */ bgt lbl_800C85B8
-/* 800C85B0 000C4210 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C85B4 000C4214 40 82 00 08 */ bne lbl_800C85BC
-lbl_800C85B8:
-/* 800C85B8 000C4218 38 00 00 01 */ li r0, 1
-lbl_800C85BC:
-/* 800C85BC 000C421C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C85C0 000C4220 38 C0 00 02 */ li r6, 2
-/* 800C85C4 000C4224 41 82 00 08 */ beq lbl_800C85CC
-/* 800C85C8 000C4228 38 C0 00 15 */ li r6, 0x15
-lbl_800C85CC:
-/* 800C85CC 000C422C 39 00 00 00 */ li r8, 0
-/* 800C85D0 000C4230 4B F9 13 F9 */ bl func_800599C8
-/* 800C85D4 000C4234 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C85D8 000C4238 38 60 00 15 */ li r3, 0x15
-/* 800C85DC 000C423C 38 80 00 00 */ li r4, 0
-/* 800C85E0 000C4240 38 A0 00 14 */ li r5, 0x14
-/* 800C85E4 000C4244 38 C0 00 02 */ li r6, 2
-/* 800C85E8 000C4248 38 E0 00 0C */ li r7, 0xc
-/* 800C85EC 000C424C 40 82 00 08 */ bne lbl_800C85F4
-/* 800C85F0 000C4250 38 E0 00 17 */ li r7, 0x17
-lbl_800C85F4:
-/* 800C85F4 000C4254 39 00 00 00 */ li r8, 0
-/* 800C85F8 000C4258 4B F9 13 D1 */ bl func_800599C8
-/* 800C85FC 000C425C 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C8600 000C4260 38 60 00 16 */ li r3, 0x16
-/* 800C8604 000C4264 38 80 00 14 */ li r4, 0x14
-/* 800C8608 000C4268 38 A0 00 03 */ li r5, 3
-/* 800C860C 000C426C 38 C0 00 02 */ li r6, 2
-/* 800C8610 000C4270 40 82 00 08 */ bne lbl_800C8618
-/* 800C8614 000C4274 38 C0 00 17 */ li r6, 0x17
-lbl_800C8618:
-/* 800C8618 000C4278 38 E0 00 0C */ li r7, 0xc
-/* 800C861C 000C427C 39 00 00 00 */ li r8, 0
-/* 800C8620 000C4280 4B F9 13 A9 */ bl func_800599C8
-/* 800C8624 000C4284 38 60 00 17 */ li r3, 0x17
-/* 800C8628 000C4288 38 80 00 15 */ li r4, 0x15
-/* 800C862C 000C428C 38 A0 00 16 */ li r5, 0x16
-/* 800C8630 000C4290 38 C0 00 02 */ li r6, 2
-/* 800C8634 000C4294 38 E0 00 0C */ li r7, 0xc
-/* 800C8638 000C4298 39 00 00 00 */ li r8, 0
-/* 800C863C 000C429C 4B F9 13 8D */ bl func_800599C8
-/* 800C8640 000C42A0 48 00 01 30 */ b lbl_800C8770
-lbl_800C8644:
-/* 800C8644 000C42A4 2C 1A 00 02 */ cmpwi r26, 2
-/* 800C8648 000C42A8 38 60 00 0C */ li r3, 0xc
-/* 800C864C 000C42AC 38 00 00 00 */ li r0, 0
-/* 800C8650 000C42B0 41 81 00 0C */ bgt lbl_800C865C
-/* 800C8654 000C42B4 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C8658 000C42B8 40 82 00 08 */ bne lbl_800C8660
-lbl_800C865C:
-/* 800C865C 000C42BC 38 00 00 01 */ li r0, 1
-lbl_800C8660:
-/* 800C8660 000C42C0 2C 00 00 00 */ cmpwi r0, 0
-/* 800C8664 000C42C4 38 80 00 14 */ li r4, 0x14
-/* 800C8668 000C42C8 41 82 00 08 */ beq lbl_800C8670
-/* 800C866C 000C42CC 38 80 00 16 */ li r4, 0x16
-lbl_800C8670:
-/* 800C8670 000C42D0 38 A0 00 03 */ li r5, 3
-/* 800C8674 000C42D4 38 C0 00 01 */ li r6, 1
-/* 800C8678 000C42D8 38 E0 00 00 */ li r7, 0
-/* 800C867C 000C42DC 39 00 00 00 */ li r8, 0
-/* 800C8680 000C42E0 4B F9 13 49 */ bl func_800599C8
-/* 800C8684 000C42E4 38 60 00 01 */ li r3, 1
-/* 800C8688 000C42E8 38 80 00 02 */ li r4, 2
-/* 800C868C 000C42EC 38 A0 00 0C */ li r5, 0xc
-/* 800C8690 000C42F0 38 C0 00 00 */ li r6, 0
-/* 800C8694 000C42F4 38 E0 00 00 */ li r7, 0
-/* 800C8698 000C42F8 39 00 00 00 */ li r8, 0
-/* 800C869C 000C42FC 4B F9 13 2D */ bl func_800599C8
-/* 800C86A0 000C4300 2C 1A 00 02 */ cmpwi r26, 2
-/* 800C86A4 000C4304 38 00 00 00 */ li r0, 0
-/* 800C86A8 000C4308 41 81 00 0C */ bgt lbl_800C86B4
-/* 800C86AC 000C430C 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C86B0 000C4310 40 82 00 08 */ bne lbl_800C86B8
-lbl_800C86B4:
-/* 800C86B4 000C4314 38 00 00 01 */ li r0, 1
-lbl_800C86B8:
-/* 800C86B8 000C4318 2C 00 00 00 */ cmpwi r0, 0
-/* 800C86BC 000C431C 38 E0 00 0C */ li r7, 0xc
-/* 800C86C0 000C4320 41 82 00 08 */ beq lbl_800C86C8
-/* 800C86C4 000C4324 38 E0 00 16 */ li r7, 0x16
-lbl_800C86C8:
-/* 800C86C8 000C4328 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C86CC 000C432C 38 60 00 14 */ li r3, 0x14
-/* 800C86D0 000C4330 38 80 00 00 */ li r4, 0
-/* 800C86D4 000C4334 38 A0 00 03 */ li r5, 3
-/* 800C86D8 000C4338 38 00 00 00 */ li r0, 0
-/* 800C86DC 000C433C 41 81 00 0C */ bgt lbl_800C86E8
-/* 800C86E0 000C4340 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C86E4 000C4344 40 82 00 08 */ bne lbl_800C86EC
-lbl_800C86E8:
-/* 800C86E8 000C4348 38 00 00 01 */ li r0, 1
-lbl_800C86EC:
-/* 800C86EC 000C434C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C86F0 000C4350 38 C0 00 02 */ li r6, 2
-/* 800C86F4 000C4354 41 82 00 08 */ beq lbl_800C86FC
-/* 800C86F8 000C4358 38 C0 00 15 */ li r6, 0x15
-lbl_800C86FC:
-/* 800C86FC 000C435C 39 00 00 00 */ li r8, 0
-/* 800C8700 000C4360 4B F9 12 C9 */ bl func_800599C8
-/* 800C8704 000C4364 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C8708 000C4368 38 60 00 15 */ li r3, 0x15
-/* 800C870C 000C436C 38 80 00 00 */ li r4, 0
-/* 800C8710 000C4370 38 A0 00 14 */ li r5, 0x14
-/* 800C8714 000C4374 38 C0 00 02 */ li r6, 2
-/* 800C8718 000C4378 38 E0 00 0C */ li r7, 0xc
-/* 800C871C 000C437C 40 82 00 08 */ bne lbl_800C8724
-/* 800C8720 000C4380 38 E0 00 17 */ li r7, 0x17
-lbl_800C8724:
-/* 800C8724 000C4384 39 00 00 00 */ li r8, 0
-/* 800C8728 000C4388 4B F9 12 A1 */ bl func_800599C8
-/* 800C872C 000C438C 2C 1A 00 00 */ cmpwi r26, 0
-/* 800C8730 000C4390 38 60 00 16 */ li r3, 0x16
-/* 800C8734 000C4394 38 80 00 14 */ li r4, 0x14
-/* 800C8738 000C4398 38 A0 00 03 */ li r5, 3
-/* 800C873C 000C439C 38 C0 00 02 */ li r6, 2
-/* 800C8740 000C43A0 40 82 00 08 */ bne lbl_800C8748
-/* 800C8744 000C43A4 38 C0 00 17 */ li r6, 0x17
-lbl_800C8748:
-/* 800C8748 000C43A8 38 E0 00 0C */ li r7, 0xc
-/* 800C874C 000C43AC 39 00 00 00 */ li r8, 0
-/* 800C8750 000C43B0 4B F9 12 79 */ bl func_800599C8
-/* 800C8754 000C43B4 38 60 00 17 */ li r3, 0x17
-/* 800C8758 000C43B8 38 80 00 15 */ li r4, 0x15
-/* 800C875C 000C43BC 38 A0 00 16 */ li r5, 0x16
-/* 800C8760 000C43C0 38 C0 00 02 */ li r6, 2
-/* 800C8764 000C43C4 38 E0 00 0C */ li r7, 0xc
-/* 800C8768 000C43C8 39 00 00 00 */ li r8, 0
-/* 800C876C 000C43CC 4B F9 12 5D */ bl func_800599C8
-lbl_800C8770:
-/* 800C8770 000C43D0 38 60 00 01 */ li r3, 1
-/* 800C8774 000C43D4 4B F9 1D 59 */ bl func_8005A4CC
-/* 800C8778 000C43D8 48 00 23 0C */ b lbl_800CAA84
-lbl_800C877C:
-/* 800C877C 000C43DC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800C8780 000C43E0 38 60 02 22 */ li r3, 0x222
-/* 800C8784 000C43E4 38 80 00 00 */ li r4, 0
-/* 800C8788 000C43E8 4B F4 29 E9 */ bl func_8000B170
-/* 800C878C 000C43EC 48 00 22 F8 */ b lbl_800CAA84
-lbl_800C8790:
-/* 800C8790 000C43F0 38 60 00 0C */ li r3, 0xc
-/* 800C8794 000C43F4 4B FF 1E 25 */ bl func_800BA5B8
-/* 800C8798 000C43F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800C879C 000C43FC 38 9D FF EC */ addi r4, r29, -20
-/* 800C87A0 000C4400 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800C87A4 000C4404 38 60 00 09 */ li r3, 9
-/* 800C87A8 000C4408 88 05 00 59 */ lbz r0, 0x59(r5)
-/* 800C87AC 000C440C C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800C87B0 000C4410 90 01 07 7C */ stw r0, 0x77c(r1)
-/* 800C87B4 000C4414 80 AD 9C 18 */ lwz r5, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800C87B8 000C4418 C8 21 07 78 */ lfd f1, 0x778(r1)
-/* 800C87BC 000C441C FC 21 10 28 */ fsub f1, f1, f2
-/* 800C87C0 000C4420 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800C87C4 000C4424 D8 05 00 00 */ stfd f0, 0(r5)
-/* 800C87C8 000C4428 4B FF 1E 55 */ bl func_800BA61C
-/* 800C87CC 000C442C 38 60 00 0D */ li r3, 0xd
-/* 800C87D0 000C4430 4B FF 21 BD */ bl func_800BA98C
-/* 800C87D4 000C4434 7C 63 07 34 */ extsh r3, r3
-/* 800C87D8 000C4438 38 80 00 0C */ li r4, 0xc
-/* 800C87DC 000C443C 38 A0 00 00 */ li r5, 0
-/* 800C87E0 000C4440 48 18 B5 D1 */ bl func_80253DB0
-/* 800C87E4 000C4444 38 60 00 01 */ li r3, 1
-/* 800C87E8 000C4448 4B F9 1C E5 */ bl func_8005A4CC
-/* 800C87EC 000C444C 48 00 22 98 */ b lbl_800CAA84
-lbl_800C87F0:
-/* 800C87F0 000C4450 28 1D 00 17 */ cmplwi r29, 0x17
-/* 800C87F4 000C4454 41 81 22 90 */ bgt lbl_800CAA84
-/* 800C87F8 000C4458 3C 60 80 41 */ lis r3, lbl_80416B78@ha
-/* 800C87FC 000C445C 57 A0 10 3A */ slwi r0, r29, 2
-/* 800C8800 000C4460 38 63 6B 78 */ addi r3, r3, lbl_80416B78@l
-/* 800C8804 000C4464 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800C8808 000C4468 7C 69 03 A6 */ mtctr r3
-/* 800C880C 000C446C 4E 80 04 20 */ bctr
-/* 800C8810 000C4470 38 60 00 00 */ li r3, 0
-/* 800C8814 000C4474 4B FF 21 79 */ bl func_800BA98C
-/* 800C8818 000C4478 7C 63 07 34 */ extsh r3, r3
-/* 800C881C 000C447C 38 80 00 00 */ li r4, 0
-/* 800C8820 000C4480 38 A0 00 00 */ li r5, 0
-/* 800C8824 000C4484 48 18 B5 8D */ bl func_80253DB0
-/* 800C8828 000C4488 38 60 00 0C */ li r3, 0xc
-/* 800C882C 000C448C 4B FF 21 61 */ bl func_800BA98C
-/* 800C8830 000C4490 7C 63 07 34 */ extsh r3, r3
-/* 800C8834 000C4494 38 80 00 16 */ li r4, 0x16
-/* 800C8838 000C4498 38 A0 00 00 */ li r5, 0
-/* 800C883C 000C449C 48 18 B5 75 */ bl func_80253DB0
-/* 800C8840 000C44A0 38 60 00 0D */ li r3, 0xd
-/* 800C8844 000C44A4 4B FF 21 49 */ bl func_800BA98C
-/* 800C8848 000C44A8 7C 63 07 34 */ extsh r3, r3
-/* 800C884C 000C44AC 38 80 00 0C */ li r4, 0xc
-/* 800C8850 000C44B0 38 A0 00 00 */ li r5, 0
-/* 800C8854 000C44B4 48 18 B5 5D */ bl func_80253DB0
-/* 800C8858 000C44B8 38 60 00 1A */ li r3, 0x1a
-/* 800C885C 000C44BC 4B FF 21 31 */ bl func_800BA98C
-/* 800C8860 000C44C0 7C 63 07 34 */ extsh r3, r3
-/* 800C8864 000C44C4 38 80 00 06 */ li r4, 6
-/* 800C8868 000C44C8 38 A0 00 00 */ li r5, 0
-/* 800C886C 000C44CC 48 18 B5 45 */ bl func_80253DB0
-/* 800C8870 000C44D0 38 60 02 61 */ li r3, 0x261
-/* 800C8874 000C44D4 48 09 A2 1D */ bl func_80162A90
-/* 800C8878 000C44D8 28 03 00 02 */ cmplwi r3, 2
-/* 800C887C 000C44DC 40 82 00 34 */ bne lbl_800C88B0
-/* 800C8880 000C44E0 38 60 02 65 */ li r3, 0x265
-/* 800C8884 000C44E4 48 09 A2 0D */ bl func_80162A90
-/* 800C8888 000C44E8 2C 03 00 00 */ cmpwi r3, 0
-/* 800C888C 000C44EC 41 82 00 14 */ beq lbl_800C88A0
-/* 800C8890 000C44F0 38 60 00 01 */ li r3, 1
-/* 800C8894 000C44F4 38 80 51 84 */ li r4, 0x5184
-/* 800C8898 000C44F8 4B FF 21 59 */ bl func_800BA9F0
-/* 800C889C 000C44FC 48 00 21 E8 */ b lbl_800CAA84
-lbl_800C88A0:
-/* 800C88A0 000C4500 38 60 00 01 */ li r3, 1
-/* 800C88A4 000C4504 38 80 51 D4 */ li r4, 0x51d4
-/* 800C88A8 000C4508 4B FF 21 49 */ bl func_800BA9F0
-/* 800C88AC 000C450C 48 00 21 D8 */ b lbl_800CAA84
-lbl_800C88B0:
-/* 800C88B0 000C4510 38 60 00 05 */ li r3, 5
-/* 800C88B4 000C4514 4B FF 1F 39 */ bl func_800BA7EC
-/* 800C88B8 000C4518 2C 03 00 00 */ cmpwi r3, 0
-/* 800C88BC 000C451C 41 82 00 14 */ beq lbl_800C88D0
-/* 800C88C0 000C4520 38 60 00 01 */ li r3, 1
-/* 800C88C4 000C4524 38 80 2D 04 */ li r4, 0x2d04
-/* 800C88C8 000C4528 4B FF 21 29 */ bl func_800BA9F0
-/* 800C88CC 000C452C 48 00 21 B8 */ b lbl_800CAA84
-lbl_800C88D0:
-/* 800C88D0 000C4530 38 60 00 00 */ li r3, 0
-/* 800C88D4 000C4534 48 01 DB 11 */ bl func_800E63E4
-/* 800C88D8 000C4538 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C88DC 000C453C 41 82 00 14 */ beq lbl_800C88F0
-/* 800C88E0 000C4540 38 60 00 01 */ li r3, 1
-/* 800C88E4 000C4544 38 80 2C E7 */ li r4, 0x2ce7
-/* 800C88E8 000C4548 4B FF 21 09 */ bl func_800BA9F0
-/* 800C88EC 000C454C 48 00 21 98 */ b lbl_800CAA84
-lbl_800C88F0:
-/* 800C88F0 000C4550 48 01 DA E1 */ bl func_800E63D0
-/* 800C88F4 000C4554 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C88F8 000C4558 28 00 00 02 */ cmplwi r0, 2
-/* 800C88FC 000C455C 40 82 00 24 */ bne lbl_800C8920
-/* 800C8900 000C4560 38 60 00 01 */ li r3, 1
-/* 800C8904 000C4564 48 01 DA E1 */ bl func_800E63E4
-/* 800C8908 000C4568 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C890C 000C456C 40 82 00 14 */ bne lbl_800C8920
-/* 800C8910 000C4570 38 60 00 01 */ li r3, 1
-/* 800C8914 000C4574 38 80 2C E7 */ li r4, 0x2ce7
-/* 800C8918 000C4578 4B FF 20 D9 */ bl func_800BA9F0
-/* 800C891C 000C457C 48 00 21 68 */ b lbl_800CAA84
-lbl_800C8920:
-/* 800C8920 000C4580 38 60 00 01 */ li r3, 1
-/* 800C8924 000C4584 38 80 2C F2 */ li r4, 0x2cf2
-/* 800C8928 000C4588 4B FF 20 C9 */ bl func_800BA9F0
-/* 800C892C 000C458C 48 00 21 58 */ b lbl_800CAA84
-/* 800C8930 000C4590 38 60 00 00 */ li r3, 0
-/* 800C8934 000C4594 4B FF 20 59 */ bl func_800BA98C
-/* 800C8938 000C4598 7C 63 07 34 */ extsh r3, r3
-/* 800C893C 000C459C 38 80 00 02 */ li r4, 2
-/* 800C8940 000C45A0 38 A0 00 00 */ li r5, 0
-/* 800C8944 000C45A4 48 18 B4 6D */ bl func_80253DB0
-/* 800C8948 000C45A8 38 60 00 0C */ li r3, 0xc
-/* 800C894C 000C45AC 4B FF 20 41 */ bl func_800BA98C
-/* 800C8950 000C45B0 7C 63 07 34 */ extsh r3, r3
-/* 800C8954 000C45B4 38 80 00 01 */ li r4, 1
-/* 800C8958 000C45B8 38 A0 00 00 */ li r5, 0
-/* 800C895C 000C45BC 48 18 B4 55 */ bl func_80253DB0
-/* 800C8960 000C45C0 38 60 00 0D */ li r3, 0xd
-/* 800C8964 000C45C4 4B FF 20 29 */ bl func_800BA98C
-/* 800C8968 000C45C8 7C 63 07 34 */ extsh r3, r3
-/* 800C896C 000C45CC 38 80 00 0C */ li r4, 0xc
-/* 800C8970 000C45D0 38 A0 00 00 */ li r5, 0
-/* 800C8974 000C45D4 48 18 B4 3D */ bl func_80253DB0
-/* 800C8978 000C45D8 38 60 00 1A */ li r3, 0x1a
-/* 800C897C 000C45DC 4B FF 20 11 */ bl func_800BA98C
-/* 800C8980 000C45E0 7C 63 07 34 */ extsh r3, r3
-/* 800C8984 000C45E4 38 80 00 06 */ li r4, 6
-/* 800C8988 000C45E8 38 A0 00 00 */ li r5, 0
-/* 800C898C 000C45EC 48 18 B4 25 */ bl func_80253DB0
-/* 800C8990 000C45F0 38 60 00 01 */ li r3, 1
-/* 800C8994 000C45F4 38 80 2C ED */ li r4, 0x2ced
-/* 800C8998 000C45F8 4B FF 20 59 */ bl func_800BA9F0
-/* 800C899C 000C45FC 48 00 20 E8 */ b lbl_800CAA84
-/* 800C89A0 000C4600 38 60 00 00 */ li r3, 0
-/* 800C89A4 000C4604 4B FF 1F E9 */ bl func_800BA98C
-/* 800C89A8 000C4608 7C 63 07 34 */ extsh r3, r3
-/* 800C89AC 000C460C 38 80 00 02 */ li r4, 2
-/* 800C89B0 000C4610 38 A0 00 00 */ li r5, 0
-/* 800C89B4 000C4614 48 18 B3 FD */ bl func_80253DB0
-/* 800C89B8 000C4618 38 60 00 0C */ li r3, 0xc
-/* 800C89BC 000C461C 4B FF 1F D1 */ bl func_800BA98C
-/* 800C89C0 000C4620 7C 63 07 34 */ extsh r3, r3
-/* 800C89C4 000C4624 38 80 00 00 */ li r4, 0
-/* 800C89C8 000C4628 38 A0 00 00 */ li r5, 0
-/* 800C89CC 000C462C 48 18 B3 E5 */ bl func_80253DB0
-/* 800C89D0 000C4630 38 60 00 0D */ li r3, 0xd
-/* 800C89D4 000C4634 4B FF 1F B9 */ bl func_800BA98C
-/* 800C89D8 000C4638 7C 63 07 34 */ extsh r3, r3
-/* 800C89DC 000C463C 38 80 00 0C */ li r4, 0xc
-/* 800C89E0 000C4640 38 A0 00 00 */ li r5, 0
-/* 800C89E4 000C4644 48 18 B3 CD */ bl func_80253DB0
-/* 800C89E8 000C4648 38 60 00 1A */ li r3, 0x1a
-/* 800C89EC 000C464C 4B FF 1F A1 */ bl func_800BA98C
-/* 800C89F0 000C4650 7C 63 07 34 */ extsh r3, r3
-/* 800C89F4 000C4654 38 80 00 06 */ li r4, 6
-/* 800C89F8 000C4658 38 A0 00 00 */ li r5, 0
-/* 800C89FC 000C465C 48 18 B3 B5 */ bl func_80253DB0
-/* 800C8A00 000C4660 38 60 00 01 */ li r3, 1
-/* 800C8A04 000C4664 38 80 2C EC */ li r4, 0x2cec
-/* 800C8A08 000C4668 4B FF 1F E9 */ bl func_800BA9F0
-/* 800C8A0C 000C466C 48 00 20 78 */ b lbl_800CAA84
-/* 800C8A10 000C4670 38 60 00 00 */ li r3, 0
-/* 800C8A14 000C4674 4B FF 1F 79 */ bl func_800BA98C
-/* 800C8A18 000C4678 7C 63 07 34 */ extsh r3, r3
-/* 800C8A1C 000C467C 38 80 00 02 */ li r4, 2
-/* 800C8A20 000C4680 38 A0 00 00 */ li r5, 0
-/* 800C8A24 000C4684 48 18 B3 8D */ bl func_80253DB0
-/* 800C8A28 000C4688 38 60 00 0C */ li r3, 0xc
-/* 800C8A2C 000C468C 4B FF 1F 61 */ bl func_800BA98C
-/* 800C8A30 000C4690 7C 63 07 34 */ extsh r3, r3
-/* 800C8A34 000C4694 38 80 00 09 */ li r4, 9
-/* 800C8A38 000C4698 38 A0 00 00 */ li r5, 0
-/* 800C8A3C 000C469C 48 18 B3 75 */ bl func_80253DB0
-/* 800C8A40 000C46A0 38 60 00 0D */ li r3, 0xd
-/* 800C8A44 000C46A4 4B FF 1F 49 */ bl func_800BA98C
-/* 800C8A48 000C46A8 7C 63 07 34 */ extsh r3, r3
-/* 800C8A4C 000C46AC 38 80 00 0C */ li r4, 0xc
-/* 800C8A50 000C46B0 38 A0 00 00 */ li r5, 0
-/* 800C8A54 000C46B4 48 18 B3 5D */ bl func_80253DB0
-/* 800C8A58 000C46B8 38 60 00 01 */ li r3, 1
-/* 800C8A5C 000C46BC 38 80 2C F0 */ li r4, 0x2cf0
-/* 800C8A60 000C46C0 4B FF 1F 91 */ bl func_800BA9F0
-/* 800C8A64 000C46C4 48 00 20 20 */ b lbl_800CAA84
-/* 800C8A68 000C46C8 38 60 00 00 */ li r3, 0
-/* 800C8A6C 000C46CC 4B FF 1F 21 */ bl func_800BA98C
-/* 800C8A70 000C46D0 7C 63 07 34 */ extsh r3, r3
-/* 800C8A74 000C46D4 38 80 00 02 */ li r4, 2
-/* 800C8A78 000C46D8 38 A0 00 00 */ li r5, 0
-/* 800C8A7C 000C46DC 48 18 B3 35 */ bl func_80253DB0
-/* 800C8A80 000C46E0 38 60 00 0C */ li r3, 0xc
-/* 800C8A84 000C46E4 4B FF 1F 09 */ bl func_800BA98C
-/* 800C8A88 000C46E8 7C 63 07 34 */ extsh r3, r3
-/* 800C8A8C 000C46EC 38 80 00 0A */ li r4, 0xa
-/* 800C8A90 000C46F0 38 A0 00 00 */ li r5, 0
-/* 800C8A94 000C46F4 48 18 B3 1D */ bl func_80253DB0
-/* 800C8A98 000C46F8 38 60 00 0D */ li r3, 0xd
-/* 800C8A9C 000C46FC 4B FF 1E F1 */ bl func_800BA98C
-/* 800C8AA0 000C4700 7C 63 07 34 */ extsh r3, r3
-/* 800C8AA4 000C4704 38 80 00 0C */ li r4, 0xc
-/* 800C8AA8 000C4708 38 A0 00 00 */ li r5, 0
-/* 800C8AAC 000C470C 48 18 B3 05 */ bl func_80253DB0
-/* 800C8AB0 000C4710 38 60 00 01 */ li r3, 1
-/* 800C8AB4 000C4714 38 80 2C F1 */ li r4, 0x2cf1
-/* 800C8AB8 000C4718 4B FF 1F 39 */ bl func_800BA9F0
-/* 800C8ABC 000C471C 48 00 1F C8 */ b lbl_800CAA84
-/* 800C8AC0 000C4720 38 60 00 00 */ li r3, 0
-/* 800C8AC4 000C4724 4B FF 1E C9 */ bl func_800BA98C
-/* 800C8AC8 000C4728 7C 63 07 34 */ extsh r3, r3
-/* 800C8ACC 000C472C 38 80 00 02 */ li r4, 2
-/* 800C8AD0 000C4730 38 A0 00 00 */ li r5, 0
-/* 800C8AD4 000C4734 48 18 B2 DD */ bl func_80253DB0
-/* 800C8AD8 000C4738 38 60 00 0C */ li r3, 0xc
-/* 800C8ADC 000C473C 4B FF 1E B1 */ bl func_800BA98C
-/* 800C8AE0 000C4740 7C 63 07 34 */ extsh r3, r3
-/* 800C8AE4 000C4744 38 80 00 16 */ li r4, 0x16
-/* 800C8AE8 000C4748 38 A0 00 00 */ li r5, 0
-/* 800C8AEC 000C474C 48 18 B2 C5 */ bl func_80253DB0
-/* 800C8AF0 000C4750 38 60 00 0D */ li r3, 0xd
-/* 800C8AF4 000C4754 4B FF 1E 99 */ bl func_800BA98C
-/* 800C8AF8 000C4758 7C 63 07 34 */ extsh r3, r3
-/* 800C8AFC 000C475C 38 80 00 0C */ li r4, 0xc
-/* 800C8B00 000C4760 38 A0 00 00 */ li r5, 0
-/* 800C8B04 000C4764 48 18 B2 AD */ bl func_80253DB0
-/* 800C8B08 000C4768 38 60 00 1A */ li r3, 0x1a
-/* 800C8B0C 000C476C 4B FF 1E 81 */ bl func_800BA98C
-/* 800C8B10 000C4770 7C 63 07 34 */ extsh r3, r3
-/* 800C8B14 000C4774 38 80 00 00 */ li r4, 0
-/* 800C8B18 000C4778 38 A0 00 00 */ li r5, 0
-/* 800C8B1C 000C477C 48 18 B2 95 */ bl func_80253DB0
-/* 800C8B20 000C4780 38 60 00 01 */ li r3, 1
-/* 800C8B24 000C4784 38 80 2C FA */ li r4, 0x2cfa
-/* 800C8B28 000C4788 4B FF 1E C9 */ bl func_800BA9F0
-/* 800C8B2C 000C478C 48 00 1F 58 */ b lbl_800CAA84
-/* 800C8B30 000C4790 38 60 00 00 */ li r3, 0
-/* 800C8B34 000C4794 4B FF 1E 59 */ bl func_800BA98C
-/* 800C8B38 000C4798 7C 63 07 34 */ extsh r3, r3
-/* 800C8B3C 000C479C 38 80 00 02 */ li r4, 2
-/* 800C8B40 000C47A0 38 A0 00 00 */ li r5, 0
-/* 800C8B44 000C47A4 48 18 B2 6D */ bl func_80253DB0
-/* 800C8B48 000C47A8 38 60 00 0C */ li r3, 0xc
-/* 800C8B4C 000C47AC 4B FF 1E 41 */ bl func_800BA98C
-/* 800C8B50 000C47B0 7C 63 07 34 */ extsh r3, r3
-/* 800C8B54 000C47B4 38 80 00 16 */ li r4, 0x16
-/* 800C8B58 000C47B8 38 A0 00 00 */ li r5, 0
-/* 800C8B5C 000C47BC 48 18 B2 55 */ bl func_80253DB0
-/* 800C8B60 000C47C0 38 60 00 0D */ li r3, 0xd
-/* 800C8B64 000C47C4 4B FF 1E 29 */ bl func_800BA98C
-/* 800C8B68 000C47C8 7C 63 07 34 */ extsh r3, r3
-/* 800C8B6C 000C47CC 38 80 00 0C */ li r4, 0xc
-/* 800C8B70 000C47D0 38 A0 00 00 */ li r5, 0
-/* 800C8B74 000C47D4 48 18 B2 3D */ bl func_80253DB0
-/* 800C8B78 000C47D8 38 60 00 1A */ li r3, 0x1a
-/* 800C8B7C 000C47DC 4B FF 1E 11 */ bl func_800BA98C
-/* 800C8B80 000C47E0 7C 63 07 34 */ extsh r3, r3
-/* 800C8B84 000C47E4 38 80 00 01 */ li r4, 1
-/* 800C8B88 000C47E8 38 A0 00 00 */ li r5, 0
-/* 800C8B8C 000C47EC 48 18 B2 25 */ bl func_80253DB0
-/* 800C8B90 000C47F0 38 60 00 01 */ li r3, 1
-/* 800C8B94 000C47F4 38 80 2C FB */ li r4, 0x2cfb
-/* 800C8B98 000C47F8 4B FF 1E 59 */ bl func_800BA9F0
-/* 800C8B9C 000C47FC 48 00 1E E8 */ b lbl_800CAA84
-/* 800C8BA0 000C4800 38 60 00 00 */ li r3, 0
-/* 800C8BA4 000C4804 4B FF 1D E9 */ bl func_800BA98C
-/* 800C8BA8 000C4808 7C 63 07 34 */ extsh r3, r3
-/* 800C8BAC 000C480C 38 80 00 02 */ li r4, 2
-/* 800C8BB0 000C4810 38 A0 00 00 */ li r5, 0
-/* 800C8BB4 000C4814 48 18 B1 FD */ bl func_80253DB0
-/* 800C8BB8 000C4818 38 60 00 0C */ li r3, 0xc
-/* 800C8BBC 000C481C 4B FF 1D D1 */ bl func_800BA98C
-/* 800C8BC0 000C4820 7C 63 07 34 */ extsh r3, r3
-/* 800C8BC4 000C4824 38 80 00 16 */ li r4, 0x16
-/* 800C8BC8 000C4828 38 A0 00 00 */ li r5, 0
-/* 800C8BCC 000C482C 48 18 B1 E5 */ bl func_80253DB0
-/* 800C8BD0 000C4830 38 60 00 0D */ li r3, 0xd
-/* 800C8BD4 000C4834 4B FF 1D B9 */ bl func_800BA98C
-/* 800C8BD8 000C4838 7C 63 07 34 */ extsh r3, r3
-/* 800C8BDC 000C483C 38 80 00 0C */ li r4, 0xc
-/* 800C8BE0 000C4840 38 A0 00 00 */ li r5, 0
-/* 800C8BE4 000C4844 48 18 B1 CD */ bl func_80253DB0
-/* 800C8BE8 000C4848 38 60 00 1A */ li r3, 0x1a
-/* 800C8BEC 000C484C 4B FF 1D A1 */ bl func_800BA98C
-/* 800C8BF0 000C4850 7C 63 07 34 */ extsh r3, r3
-/* 800C8BF4 000C4854 38 80 00 02 */ li r4, 2
-/* 800C8BF8 000C4858 38 A0 00 00 */ li r5, 0
-/* 800C8BFC 000C485C 48 18 B1 B5 */ bl func_80253DB0
-/* 800C8C00 000C4860 38 60 00 01 */ li r3, 1
-/* 800C8C04 000C4864 38 80 2C FC */ li r4, 0x2cfc
-/* 800C8C08 000C4868 4B FF 1D E9 */ bl func_800BA9F0
-/* 800C8C0C 000C486C 48 00 1E 78 */ b lbl_800CAA84
-/* 800C8C10 000C4870 38 60 00 00 */ li r3, 0
-/* 800C8C14 000C4874 4B FF 1D 79 */ bl func_800BA98C
-/* 800C8C18 000C4878 7C 63 07 34 */ extsh r3, r3
-/* 800C8C1C 000C487C 38 80 00 02 */ li r4, 2
-/* 800C8C20 000C4880 38 A0 00 00 */ li r5, 0
-/* 800C8C24 000C4884 48 18 B1 8D */ bl func_80253DB0
-/* 800C8C28 000C4888 38 60 00 0C */ li r3, 0xc
-/* 800C8C2C 000C488C 4B FF 1D 61 */ bl func_800BA98C
-/* 800C8C30 000C4890 7C 63 07 34 */ extsh r3, r3
-/* 800C8C34 000C4894 38 80 00 16 */ li r4, 0x16
-/* 800C8C38 000C4898 38 A0 00 00 */ li r5, 0
-/* 800C8C3C 000C489C 48 18 B1 75 */ bl func_80253DB0
-/* 800C8C40 000C48A0 38 60 00 0D */ li r3, 0xd
-/* 800C8C44 000C48A4 4B FF 1D 49 */ bl func_800BA98C
-/* 800C8C48 000C48A8 7C 63 07 34 */ extsh r3, r3
-/* 800C8C4C 000C48AC 38 80 00 00 */ li r4, 0
-/* 800C8C50 000C48B0 38 A0 00 00 */ li r5, 0
-/* 800C8C54 000C48B4 48 18 B1 5D */ bl func_80253DB0
-/* 800C8C58 000C48B8 38 60 00 1A */ li r3, 0x1a
-/* 800C8C5C 000C48BC 4B FF 1D 31 */ bl func_800BA98C
-/* 800C8C60 000C48C0 7C 63 07 34 */ extsh r3, r3
-/* 800C8C64 000C48C4 38 80 00 06 */ li r4, 6
-/* 800C8C68 000C48C8 38 A0 00 00 */ li r5, 0
-/* 800C8C6C 000C48CC 48 18 B1 45 */ bl func_80253DB0
-/* 800C8C70 000C48D0 38 60 00 05 */ li r3, 5
-/* 800C8C74 000C48D4 4B FF 1B 79 */ bl func_800BA7EC
-/* 800C8C78 000C48D8 28 03 00 02 */ cmplwi r3, 2
-/* 800C8C7C 000C48DC 40 82 00 34 */ bne lbl_800C8CB0
-/* 800C8C80 000C48E0 38 60 00 0B */ li r3, 0xb
-/* 800C8C84 000C48E4 4B FF 1B 69 */ bl func_800BA7EC
-/* 800C8C88 000C48E8 7C 1A 18 40 */ cmplw r26, r3
-/* 800C8C8C 000C48EC 40 82 00 24 */ bne lbl_800C8CB0
-/* 800C8C90 000C48F0 38 60 00 0C */ li r3, 0xc
-/* 800C8C94 000C48F4 4B FF 1B 59 */ bl func_800BA7EC
-/* 800C8C98 000C48F8 2C 03 00 00 */ cmpwi r3, 0
-/* 800C8C9C 000C48FC 40 82 00 14 */ bne lbl_800C8CB0
-/* 800C8CA0 000C4900 38 60 00 01 */ li r3, 1
-/* 800C8CA4 000C4904 38 80 2D 03 */ li r4, 0x2d03
-/* 800C8CA8 000C4908 4B FF 1D 49 */ bl func_800BA9F0
-/* 800C8CAC 000C490C 48 00 1D D8 */ b lbl_800CAA84
-lbl_800C8CB0:
-/* 800C8CB0 000C4910 38 60 00 00 */ li r3, 0
-/* 800C8CB4 000C4914 4B FF 1B 39 */ bl func_800BA7EC
-/* 800C8CB8 000C4918 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C8CBC 000C491C 54 7A 16 3A */ rlwinm r26, r3, 2, 0x18, 0x1d
-/* 800C8CC0 000C4920 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C8CC4 000C4924 7C 79 D0 AE */ lbzx r3, r25, r26
-/* 800C8CC8 000C4928 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800C8CCC 000C492C 41 82 00 7C */ beq lbl_800C8D48
-/* 800C8CD0 000C4930 38 60 00 01 */ li r3, 1
-/* 800C8CD4 000C4934 48 01 D7 11 */ bl func_800E63E4
-/* 800C8CD8 000C4938 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800C8CDC 000C493C 41 82 00 14 */ beq lbl_800C8CF0
-/* 800C8CE0 000C4940 38 60 00 01 */ li r3, 1
-/* 800C8CE4 000C4944 38 80 46 B6 */ li r4, 0x46b6
-/* 800C8CE8 000C4948 4B FF 1D 09 */ bl func_800BA9F0
-/* 800C8CEC 000C494C 48 00 1D 98 */ b lbl_800CAA84
-lbl_800C8CF0:
-/* 800C8CF0 000C4950 38 60 00 01 */ li r3, 1
-/* 800C8CF4 000C4954 38 80 2C F5 */ li r4, 0x2cf5
-/* 800C8CF8 000C4958 4B FF 1C F9 */ bl func_800BA9F0
-/* 800C8CFC 000C495C 38 60 02 61 */ li r3, 0x261
-/* 800C8D00 000C4960 48 09 9D 91 */ bl func_80162A90
-/* 800C8D04 000C4964 28 03 00 02 */ cmplwi r3, 2
-/* 800C8D08 000C4968 40 82 1D 7C */ bne lbl_800CAA84
-/* 800C8D0C 000C496C 38 60 02 67 */ li r3, 0x267
-/* 800C8D10 000C4970 48 09 9D 81 */ bl func_80162A90
-/* 800C8D14 000C4974 28 03 00 02 */ cmplwi r3, 2
-/* 800C8D18 000C4978 40 82 1D 6C */ bne lbl_800CAA84
-/* 800C8D1C 000C497C 38 60 00 00 */ li r3, 0
-/* 800C8D20 000C4980 48 01 D7 9D */ bl func_800E64BC
-/* 800C8D24 000C4984 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C8D28 000C4988 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800C8D2C 000C498C 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800C8D30 000C4990 7C 00 18 40 */ cmplw r0, r3
-/* 800C8D34 000C4994 40 82 1D 50 */ bne lbl_800CAA84
-/* 800C8D38 000C4998 38 60 00 01 */ li r3, 1
-/* 800C8D3C 000C499C 38 80 52 34 */ li r4, 0x5234
-/* 800C8D40 000C49A0 4B FF 1C B1 */ bl func_800BA9F0
-/* 800C8D44 000C49A4 48 00 1D 40 */ b lbl_800CAA84
-lbl_800C8D48:
-/* 800C8D48 000C49A8 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
-/* 800C8D4C 000C49AC 38 60 00 00 */ li r3, 0
-/* 800C8D50 000C49B0 38 80 00 00 */ li r4, 0
-/* 800C8D54 000C49B4 48 01 C8 DD */ bl func_800E5630
-/* 800C8D58 000C49B8 7C 64 1B 78 */ mr r4, r3
-/* 800C8D5C 000C49BC 38 60 00 51 */ li r3, 0x51
-/* 800C8D60 000C49C0 48 09 35 A9 */ bl func_8015C308
-/* 800C8D64 000C49C4 38 60 00 01 */ li r3, 1
-/* 800C8D68 000C49C8 38 80 2C EE */ li r4, 0x2cee
-/* 800C8D6C 000C49CC 4B FF 1C 85 */ bl func_800BA9F0
-/* 800C8D70 000C49D0 48 00 1D 14 */ b lbl_800CAA84
-/* 800C8D74 000C49D4 38 60 00 00 */ li r3, 0
-/* 800C8D78 000C49D8 4B FF 1C 15 */ bl func_800BA98C
-/* 800C8D7C 000C49DC 7C 63 07 34 */ extsh r3, r3
-/* 800C8D80 000C49E0 38 80 00 02 */ li r4, 2
-/* 800C8D84 000C49E4 38 A0 00 00 */ li r5, 0
-/* 800C8D88 000C49E8 48 18 B0 29 */ bl func_80253DB0
-/* 800C8D8C 000C49EC 38 60 00 0C */ li r3, 0xc
-/* 800C8D90 000C49F0 4B FF 1B FD */ bl func_800BA98C
-/* 800C8D94 000C49F4 7C 63 07 34 */ extsh r3, r3
-/* 800C8D98 000C49F8 38 80 00 16 */ li r4, 0x16
-/* 800C8D9C 000C49FC 38 A0 00 00 */ li r5, 0
-/* 800C8DA0 000C4A00 48 18 B0 11 */ bl func_80253DB0
-/* 800C8DA4 000C4A04 38 60 00 0D */ li r3, 0xd
-/* 800C8DA8 000C4A08 4B FF 1B E5 */ bl func_800BA98C
-/* 800C8DAC 000C4A0C 7C 63 07 34 */ extsh r3, r3
-/* 800C8DB0 000C4A10 38 80 00 01 */ li r4, 1
-/* 800C8DB4 000C4A14 38 A0 00 00 */ li r5, 0
-/* 800C8DB8 000C4A18 48 18 AF F9 */ bl func_80253DB0
-/* 800C8DBC 000C4A1C 38 60 00 1A */ li r3, 0x1a
-/* 800C8DC0 000C4A20 4B FF 1B CD */ bl func_800BA98C
-/* 800C8DC4 000C4A24 7C 63 07 34 */ extsh r3, r3
-/* 800C8DC8 000C4A28 38 80 00 06 */ li r4, 6
-/* 800C8DCC 000C4A2C 38 A0 00 00 */ li r5, 0
-/* 800C8DD0 000C4A30 48 18 AF E1 */ bl func_80253DB0
-/* 800C8DD4 000C4A34 38 60 00 05 */ li r3, 5
-/* 800C8DD8 000C4A38 4B FF 1A 15 */ bl func_800BA7EC
-/* 800C8DDC 000C4A3C 28 03 00 02 */ cmplwi r3, 2
-/* 800C8DE0 000C4A40 40 82 00 34 */ bne lbl_800C8E14
-/* 800C8DE4 000C4A44 38 60 00 0B */ li r3, 0xb
-/* 800C8DE8 000C4A48 4B FF 1A 05 */ bl func_800BA7EC
-/* 800C8DEC 000C4A4C 7C 1A 18 40 */ cmplw r26, r3
-/* 800C8DF0 000C4A50 40 82 00 24 */ bne lbl_800C8E14
-/* 800C8DF4 000C4A54 38 60 00 0C */ li r3, 0xc
-/* 800C8DF8 000C4A58 4B FF 19 F5 */ bl func_800BA7EC
-/* 800C8DFC 000C4A5C 28 03 00 01 */ cmplwi r3, 1
-/* 800C8E00 000C4A60 40 82 00 14 */ bne lbl_800C8E14
-/* 800C8E04 000C4A64 38 60 00 01 */ li r3, 1
-/* 800C8E08 000C4A68 38 80 2D 03 */ li r4, 0x2d03
-/* 800C8E0C 000C4A6C 4B FF 1B E5 */ bl func_800BA9F0
-/* 800C8E10 000C4A70 48 00 1C 74 */ b lbl_800CAA84
-lbl_800C8E14:
-/* 800C8E14 000C4A74 38 60 00 00 */ li r3, 0
-/* 800C8E18 000C4A78 4B FF 19 D5 */ bl func_800BA7EC
-/* 800C8E1C 000C4A7C 54 63 10 3A */ slwi r3, r3, 2
-/* 800C8E20 000C4A80 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C8E24 000C4A84 38 03 00 01 */ addi r0, r3, 1
-/* 800C8E28 000C4A88 54 1A 06 3E */ clrlwi r26, r0, 0x18
-/* 800C8E2C 000C4A8C 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C8E30 000C4A90 7C 79 D0 AE */ lbzx r3, r25, r26
-/* 800C8E34 000C4A94 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800C8E38 000C4A98 41 82 00 5C */ beq lbl_800C8E94
-/* 800C8E3C 000C4A9C 38 60 00 01 */ li r3, 1
-/* 800C8E40 000C4AA0 38 80 2C F5 */ li r4, 0x2cf5
-/* 800C8E44 000C4AA4 4B FF 1B AD */ bl func_800BA9F0
-/* 800C8E48 000C4AA8 38 60 02 61 */ li r3, 0x261
-/* 800C8E4C 000C4AAC 48 09 9C 45 */ bl func_80162A90
-/* 800C8E50 000C4AB0 28 03 00 02 */ cmplwi r3, 2
-/* 800C8E54 000C4AB4 40 82 1C 30 */ bne lbl_800CAA84
-/* 800C8E58 000C4AB8 38 60 02 67 */ li r3, 0x267
-/* 800C8E5C 000C4ABC 48 09 9C 35 */ bl func_80162A90
-/* 800C8E60 000C4AC0 28 03 00 02 */ cmplwi r3, 2
-/* 800C8E64 000C4AC4 40 82 1C 20 */ bne lbl_800CAA84
-/* 800C8E68 000C4AC8 38 60 00 00 */ li r3, 0
-/* 800C8E6C 000C4ACC 48 01 D6 51 */ bl func_800E64BC
-/* 800C8E70 000C4AD0 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C8E74 000C4AD4 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800C8E78 000C4AD8 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800C8E7C 000C4ADC 7C 00 18 40 */ cmplw r0, r3
-/* 800C8E80 000C4AE0 40 82 1C 04 */ bne lbl_800CAA84
-/* 800C8E84 000C4AE4 38 60 00 01 */ li r3, 1
-/* 800C8E88 000C4AE8 38 80 52 34 */ li r4, 0x5234
-/* 800C8E8C 000C4AEC 4B FF 1B 65 */ bl func_800BA9F0
-/* 800C8E90 000C4AF0 48 00 1B F4 */ b lbl_800CAA84
-lbl_800C8E94:
-/* 800C8E94 000C4AF4 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
-/* 800C8E98 000C4AF8 38 60 00 00 */ li r3, 0
-/* 800C8E9C 000C4AFC 38 80 00 00 */ li r4, 0
-/* 800C8EA0 000C4B00 48 01 C7 91 */ bl func_800E5630
-/* 800C8EA4 000C4B04 7C 64 1B 78 */ mr r4, r3
-/* 800C8EA8 000C4B08 38 60 00 51 */ li r3, 0x51
-/* 800C8EAC 000C4B0C 48 09 34 5D */ bl func_8015C308
-/* 800C8EB0 000C4B10 38 60 00 01 */ li r3, 1
-/* 800C8EB4 000C4B14 38 80 2C EE */ li r4, 0x2cee
-/* 800C8EB8 000C4B18 4B FF 1B 39 */ bl func_800BA9F0
-/* 800C8EBC 000C4B1C 48 00 1B C8 */ b lbl_800CAA84
-/* 800C8EC0 000C4B20 38 60 00 00 */ li r3, 0
-/* 800C8EC4 000C4B24 4B FF 1A C9 */ bl func_800BA98C
-/* 800C8EC8 000C4B28 7C 63 07 34 */ extsh r3, r3
-/* 800C8ECC 000C4B2C 38 80 00 02 */ li r4, 2
-/* 800C8ED0 000C4B30 38 A0 00 00 */ li r5, 0
-/* 800C8ED4 000C4B34 48 18 AE DD */ bl func_80253DB0
-/* 800C8ED8 000C4B38 38 60 00 0C */ li r3, 0xc
-/* 800C8EDC 000C4B3C 4B FF 1A B1 */ bl func_800BA98C
-/* 800C8EE0 000C4B40 7C 63 07 34 */ extsh r3, r3
-/* 800C8EE4 000C4B44 38 80 00 16 */ li r4, 0x16
-/* 800C8EE8 000C4B48 38 A0 00 00 */ li r5, 0
-/* 800C8EEC 000C4B4C 48 18 AE C5 */ bl func_80253DB0
-/* 800C8EF0 000C4B50 38 60 00 0D */ li r3, 0xd
-/* 800C8EF4 000C4B54 4B FF 1A 99 */ bl func_800BA98C
-/* 800C8EF8 000C4B58 7C 63 07 34 */ extsh r3, r3
-/* 800C8EFC 000C4B5C 38 80 00 02 */ li r4, 2
-/* 800C8F00 000C4B60 38 A0 00 00 */ li r5, 0
-/* 800C8F04 000C4B64 48 18 AE AD */ bl func_80253DB0
-/* 800C8F08 000C4B68 38 60 00 1A */ li r3, 0x1a
-/* 800C8F0C 000C4B6C 4B FF 1A 81 */ bl func_800BA98C
-/* 800C8F10 000C4B70 7C 63 07 34 */ extsh r3, r3
-/* 800C8F14 000C4B74 38 80 00 06 */ li r4, 6
-/* 800C8F18 000C4B78 38 A0 00 00 */ li r5, 0
-/* 800C8F1C 000C4B7C 48 18 AE 95 */ bl func_80253DB0
-/* 800C8F20 000C4B80 38 60 00 05 */ li r3, 5
-/* 800C8F24 000C4B84 4B FF 18 C9 */ bl func_800BA7EC
-/* 800C8F28 000C4B88 28 03 00 02 */ cmplwi r3, 2
-/* 800C8F2C 000C4B8C 40 82 00 34 */ bne lbl_800C8F60
-/* 800C8F30 000C4B90 38 60 00 0B */ li r3, 0xb
-/* 800C8F34 000C4B94 4B FF 18 B9 */ bl func_800BA7EC
-/* 800C8F38 000C4B98 7C 1A 18 40 */ cmplw r26, r3
-/* 800C8F3C 000C4B9C 40 82 00 24 */ bne lbl_800C8F60
-/* 800C8F40 000C4BA0 38 60 00 0C */ li r3, 0xc
-/* 800C8F44 000C4BA4 4B FF 18 A9 */ bl func_800BA7EC
-/* 800C8F48 000C4BA8 28 03 00 02 */ cmplwi r3, 2
-/* 800C8F4C 000C4BAC 40 82 00 14 */ bne lbl_800C8F60
-/* 800C8F50 000C4BB0 38 60 00 01 */ li r3, 1
-/* 800C8F54 000C4BB4 38 80 2D 03 */ li r4, 0x2d03
-/* 800C8F58 000C4BB8 4B FF 1A 99 */ bl func_800BA9F0
-/* 800C8F5C 000C4BBC 48 00 1B 28 */ b lbl_800CAA84
-lbl_800C8F60:
-/* 800C8F60 000C4BC0 38 60 00 00 */ li r3, 0
-/* 800C8F64 000C4BC4 4B FF 18 89 */ bl func_800BA7EC
-/* 800C8F68 000C4BC8 54 63 10 3A */ slwi r3, r3, 2
-/* 800C8F6C 000C4BCC 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C8F70 000C4BD0 38 03 00 02 */ addi r0, r3, 2
-/* 800C8F74 000C4BD4 54 1A 06 3E */ clrlwi r26, r0, 0x18
-/* 800C8F78 000C4BD8 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C8F7C 000C4BDC 7C 79 D0 AE */ lbzx r3, r25, r26
-/* 800C8F80 000C4BE0 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800C8F84 000C4BE4 41 82 00 5C */ beq lbl_800C8FE0
-/* 800C8F88 000C4BE8 38 60 00 01 */ li r3, 1
-/* 800C8F8C 000C4BEC 38 80 2C F5 */ li r4, 0x2cf5
-/* 800C8F90 000C4BF0 4B FF 1A 61 */ bl func_800BA9F0
-/* 800C8F94 000C4BF4 38 60 02 61 */ li r3, 0x261
-/* 800C8F98 000C4BF8 48 09 9A F9 */ bl func_80162A90
-/* 800C8F9C 000C4BFC 28 03 00 02 */ cmplwi r3, 2
-/* 800C8FA0 000C4C00 40 82 1A E4 */ bne lbl_800CAA84
-/* 800C8FA4 000C4C04 38 60 02 67 */ li r3, 0x267
-/* 800C8FA8 000C4C08 48 09 9A E9 */ bl func_80162A90
-/* 800C8FAC 000C4C0C 28 03 00 02 */ cmplwi r3, 2
-/* 800C8FB0 000C4C10 40 82 1A D4 */ bne lbl_800CAA84
-/* 800C8FB4 000C4C14 38 60 00 00 */ li r3, 0
-/* 800C8FB8 000C4C18 48 01 D5 05 */ bl func_800E64BC
-/* 800C8FBC 000C4C1C 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C8FC0 000C4C20 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800C8FC4 000C4C24 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800C8FC8 000C4C28 7C 00 18 40 */ cmplw r0, r3
-/* 800C8FCC 000C4C2C 40 82 1A B8 */ bne lbl_800CAA84
-/* 800C8FD0 000C4C30 38 60 00 01 */ li r3, 1
-/* 800C8FD4 000C4C34 38 80 52 34 */ li r4, 0x5234
-/* 800C8FD8 000C4C38 4B FF 1A 19 */ bl func_800BA9F0
-/* 800C8FDC 000C4C3C 48 00 1A A8 */ b lbl_800CAA84
-lbl_800C8FE0:
-/* 800C8FE0 000C4C40 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
-/* 800C8FE4 000C4C44 38 60 00 00 */ li r3, 0
-/* 800C8FE8 000C4C48 38 80 00 00 */ li r4, 0
-/* 800C8FEC 000C4C4C 48 01 C6 45 */ bl func_800E5630
-/* 800C8FF0 000C4C50 7C 64 1B 78 */ mr r4, r3
-/* 800C8FF4 000C4C54 38 60 00 51 */ li r3, 0x51
-/* 800C8FF8 000C4C58 48 09 33 11 */ bl func_8015C308
-/* 800C8FFC 000C4C5C 38 60 00 01 */ li r3, 1
-/* 800C9000 000C4C60 38 80 2C EE */ li r4, 0x2cee
-/* 800C9004 000C4C64 4B FF 19 ED */ bl func_800BA9F0
-/* 800C9008 000C4C68 48 00 1A 7C */ b lbl_800CAA84
-/* 800C900C 000C4C6C 38 60 00 00 */ li r3, 0
-/* 800C9010 000C4C70 4B FF 19 7D */ bl func_800BA98C
-/* 800C9014 000C4C74 7C 63 07 34 */ extsh r3, r3
-/* 800C9018 000C4C78 38 80 00 02 */ li r4, 2
-/* 800C901C 000C4C7C 38 A0 00 00 */ li r5, 0
-/* 800C9020 000C4C80 48 18 AD 91 */ bl func_80253DB0
-/* 800C9024 000C4C84 38 60 00 0C */ li r3, 0xc
-/* 800C9028 000C4C88 4B FF 19 65 */ bl func_800BA98C
-/* 800C902C 000C4C8C 7C 63 07 34 */ extsh r3, r3
-/* 800C9030 000C4C90 38 80 00 16 */ li r4, 0x16
-/* 800C9034 000C4C94 38 A0 00 00 */ li r5, 0
-/* 800C9038 000C4C98 48 18 AD 79 */ bl func_80253DB0
-/* 800C903C 000C4C9C 38 60 00 0D */ li r3, 0xd
-/* 800C9040 000C4CA0 4B FF 19 4D */ bl func_800BA98C
-/* 800C9044 000C4CA4 7C 63 07 34 */ extsh r3, r3
-/* 800C9048 000C4CA8 38 80 00 03 */ li r4, 3
-/* 800C904C 000C4CAC 38 A0 00 00 */ li r5, 0
-/* 800C9050 000C4CB0 48 18 AD 61 */ bl func_80253DB0
-/* 800C9054 000C4CB4 38 60 00 1A */ li r3, 0x1a
-/* 800C9058 000C4CB8 4B FF 19 35 */ bl func_800BA98C
-/* 800C905C 000C4CBC 7C 63 07 34 */ extsh r3, r3
-/* 800C9060 000C4CC0 38 80 00 06 */ li r4, 6
-/* 800C9064 000C4CC4 38 A0 00 00 */ li r5, 0
-/* 800C9068 000C4CC8 48 18 AD 49 */ bl func_80253DB0
-/* 800C906C 000C4CCC 38 60 00 05 */ li r3, 5
-/* 800C9070 000C4CD0 4B FF 17 7D */ bl func_800BA7EC
-/* 800C9074 000C4CD4 28 03 00 02 */ cmplwi r3, 2
-/* 800C9078 000C4CD8 40 82 00 34 */ bne lbl_800C90AC
-/* 800C907C 000C4CDC 38 60 00 0B */ li r3, 0xb
-/* 800C9080 000C4CE0 4B FF 17 6D */ bl func_800BA7EC
-/* 800C9084 000C4CE4 7C 1A 18 40 */ cmplw r26, r3
-/* 800C9088 000C4CE8 40 82 00 24 */ bne lbl_800C90AC
-/* 800C908C 000C4CEC 38 60 00 0C */ li r3, 0xc
-/* 800C9090 000C4CF0 4B FF 17 5D */ bl func_800BA7EC
-/* 800C9094 000C4CF4 28 03 00 03 */ cmplwi r3, 3
-/* 800C9098 000C4CF8 40 82 00 14 */ bne lbl_800C90AC
-/* 800C909C 000C4CFC 38 60 00 01 */ li r3, 1
-/* 800C90A0 000C4D00 38 80 2D 03 */ li r4, 0x2d03
-/* 800C90A4 000C4D04 4B FF 19 4D */ bl func_800BA9F0
-/* 800C90A8 000C4D08 48 00 19 DC */ b lbl_800CAA84
-lbl_800C90AC:
-/* 800C90AC 000C4D0C 38 60 00 00 */ li r3, 0
-/* 800C90B0 000C4D10 4B FF 17 3D */ bl func_800BA7EC
-/* 800C90B4 000C4D14 54 63 10 3A */ slwi r3, r3, 2
-/* 800C90B8 000C4D18 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C90BC 000C4D1C 38 03 00 03 */ addi r0, r3, 3
-/* 800C90C0 000C4D20 54 1A 06 3E */ clrlwi r26, r0, 0x18
-/* 800C90C4 000C4D24 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C90C8 000C4D28 7C 79 D0 AE */ lbzx r3, r25, r26
-/* 800C90CC 000C4D2C 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800C90D0 000C4D30 41 82 00 5C */ beq lbl_800C912C
-/* 800C90D4 000C4D34 38 60 00 01 */ li r3, 1
-/* 800C90D8 000C4D38 38 80 2C F5 */ li r4, 0x2cf5
-/* 800C90DC 000C4D3C 4B FF 19 15 */ bl func_800BA9F0
-/* 800C90E0 000C4D40 38 60 02 61 */ li r3, 0x261
-/* 800C90E4 000C4D44 48 09 99 AD */ bl func_80162A90
-/* 800C90E8 000C4D48 28 03 00 02 */ cmplwi r3, 2
-/* 800C90EC 000C4D4C 40 82 19 98 */ bne lbl_800CAA84
-/* 800C90F0 000C4D50 38 60 02 67 */ li r3, 0x267
-/* 800C90F4 000C4D54 48 09 99 9D */ bl func_80162A90
-/* 800C90F8 000C4D58 28 03 00 02 */ cmplwi r3, 2
-/* 800C90FC 000C4D5C 40 82 19 88 */ bne lbl_800CAA84
-/* 800C9100 000C4D60 38 60 00 00 */ li r3, 0
-/* 800C9104 000C4D64 48 01 D3 B9 */ bl func_800E64BC
-/* 800C9108 000C4D68 7C 19 D0 AE */ lbzx r0, r25, r26
-/* 800C910C 000C4D6C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800C9110 000C4D70 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800C9114 000C4D74 7C 00 18 40 */ cmplw r0, r3
-/* 800C9118 000C4D78 40 82 19 6C */ bne lbl_800CAA84
-/* 800C911C 000C4D7C 38 60 00 01 */ li r3, 1
-/* 800C9120 000C4D80 38 80 52 34 */ li r4, 0x5234
-/* 800C9124 000C4D84 4B FF 18 CD */ bl func_800BA9F0
-/* 800C9128 000C4D88 48 00 19 5C */ b lbl_800CAA84
-lbl_800C912C:
-/* 800C912C 000C4D8C 54 65 FE 7E */ rlwinm r5, r3, 0x1f, 0x19, 0x1f
-/* 800C9130 000C4D90 38 60 00 00 */ li r3, 0
-/* 800C9134 000C4D94 38 80 00 00 */ li r4, 0
-/* 800C9138 000C4D98 48 01 C4 F9 */ bl func_800E5630
-/* 800C913C 000C4D9C 7C 64 1B 78 */ mr r4, r3
-/* 800C9140 000C4DA0 38 60 00 51 */ li r3, 0x51
-/* 800C9144 000C4DA4 48 09 31 C5 */ bl func_8015C308
-/* 800C9148 000C4DA8 38 60 00 01 */ li r3, 1
-/* 800C914C 000C4DAC 38 80 2C EE */ li r4, 0x2cee
-/* 800C9150 000C4DB0 4B FF 18 A1 */ bl func_800BA9F0
-/* 800C9154 000C4DB4 48 00 19 30 */ b lbl_800CAA84
-/* 800C9158 000C4DB8 38 60 00 00 */ li r3, 0
-/* 800C915C 000C4DBC 4B FF 18 31 */ bl func_800BA98C
-/* 800C9160 000C4DC0 7C 63 07 34 */ extsh r3, r3
-/* 800C9164 000C4DC4 48 18 AC 6D */ bl func_80253DD0
-/* 800C9168 000C4DC8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800C916C 000C4DCC 28 00 00 03 */ cmplwi r0, 3
-/* 800C9170 000C4DD0 40 82 19 14 */ bne lbl_800CAA84
-/* 800C9174 000C4DD4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C9178 000C4DD8 38 60 00 05 */ li r3, 5
-/* 800C917C 000C4DDC 38 80 00 00 */ li r4, 0
-/* 800C9180 000C4DE0 60 00 08 00 */ ori r0, r0, 0x800
-/* 800C9184 000C4DE4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C9188 000C4DE8 4B FF 14 95 */ bl func_800BA61C
-/* 800C918C 000C4DEC 38 60 00 01 */ li r3, 1
-/* 800C9190 000C4DF0 4B FF 14 29 */ bl func_800BA5B8
-/* 800C9194 000C4DF4 38 60 00 18 */ li r3, 0x18
-/* 800C9198 000C4DF8 48 09 98 F9 */ bl func_80162A90
-/* 800C919C 000C4DFC 2C 03 00 03 */ cmpwi r3, 3
-/* 800C91A0 000C4E00 41 82 00 50 */ beq lbl_800C91F0
-/* 800C91A4 000C4E04 40 80 00 14 */ bge lbl_800C91B8
-/* 800C91A8 000C4E08 2C 03 00 01 */ cmpwi r3, 1
-/* 800C91AC 000C4E0C 41 82 00 18 */ beq lbl_800C91C4
-/* 800C91B0 000C4E10 40 80 00 30 */ bge lbl_800C91E0
-/* 800C91B4 000C4E14 48 00 18 D0 */ b lbl_800CAA84
-lbl_800C91B8:
-/* 800C91B8 000C4E18 2C 03 00 05 */ cmpwi r3, 5
-/* 800C91BC 000C4E1C 40 80 18 C8 */ bge lbl_800CAA84
-/* 800C91C0 000C4E20 48 00 00 40 */ b lbl_800C9200
-lbl_800C91C4:
-/* 800C91C4 000C4E24 38 60 00 00 */ li r3, 0
-/* 800C91C8 000C4E28 38 80 2C E3 */ li r4, 0x2ce3
-/* 800C91CC 000C4E2C 4B FF 18 25 */ bl func_800BA9F0
-/* 800C91D0 000C4E30 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C91D4 000C4E34 60 00 04 00 */ ori r0, r0, 0x400
-/* 800C91D8 000C4E38 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C91DC 000C4E3C 48 00 18 A8 */ b lbl_800CAA84
-lbl_800C91E0:
-/* 800C91E0 000C4E40 38 60 00 00 */ li r3, 0
-/* 800C91E4 000C4E44 38 80 2C E4 */ li r4, 0x2ce4
-/* 800C91E8 000C4E48 4B FF 18 09 */ bl func_800BA9F0
-/* 800C91EC 000C4E4C 48 00 18 98 */ b lbl_800CAA84
-lbl_800C91F0:
-/* 800C91F0 000C4E50 38 60 00 00 */ li r3, 0
-/* 800C91F4 000C4E54 38 80 2C E5 */ li r4, 0x2ce5
-/* 800C91F8 000C4E58 4B FF 17 F9 */ bl func_800BA9F0
-/* 800C91FC 000C4E5C 48 00 18 88 */ b lbl_800CAA84
-lbl_800C9200:
-/* 800C9200 000C4E60 38 60 00 00 */ li r3, 0
-/* 800C9204 000C4E64 38 80 2C E6 */ li r4, 0x2ce6
-/* 800C9208 000C4E68 4B FF 17 E9 */ bl func_800BA9F0
-/* 800C920C 000C4E6C 48 00 18 78 */ b lbl_800CAA84
-/* 800C9210 000C4E70 57 80 07 3E */ clrlwi r0, r28, 0x1c
-/* 800C9214 000C4E74 2C 00 00 0E */ cmpwi r0, 0xe
-/* 800C9218 000C4E78 40 82 02 B8 */ bne lbl_800C94D0
-/* 800C921C 000C4E7C 57 80 06 31 */ rlwinm. r0, r28, 0, 0x18, 0x18
-/* 800C9220 000C4E80 38 1A FF FF */ addi r0, r26, -1
-/* 800C9224 000C4E84 7C 1D 07 74 */ extsb r29, r0
-/* 800C9228 000C4E88 41 82 00 0C */ beq lbl_800C9234
-/* 800C922C 000C4E8C 38 1A 00 01 */ addi r0, r26, 1
-/* 800C9230 000C4E90 7C 1D 07 74 */ extsb r29, r0
-lbl_800C9234:
-/* 800C9234 000C4E94 38 60 00 0F */ li r3, 0xf
-/* 800C9238 000C4E98 4B FF 17 55 */ bl func_800BA98C
-/* 800C923C 000C4E9C 7C 63 07 34 */ extsh r3, r3
-/* 800C9240 000C4EA0 38 80 00 08 */ li r4, 8
-/* 800C9244 000C4EA4 38 A0 00 01 */ li r5, 1
-/* 800C9248 000C4EA8 48 18 AB A9 */ bl func_80253DF0
-/* 800C924C 000C4EAC 7C 1D D8 00 */ cmpw r29, r27
-/* 800C9250 000C4EB0 40 82 00 E0 */ bne lbl_800C9330
-/* 800C9254 000C4EB4 38 60 00 01 */ li r3, 1
-/* 800C9258 000C4EB8 4B FF 15 95 */ bl func_800BA7EC
-/* 800C925C 000C4EBC 7C 64 07 74 */ extsb r4, r3
-/* 800C9260 000C4EC0 38 60 00 10 */ li r3, 0x10
-/* 800C9264 000C4EC4 7C 80 16 70 */ srawi r0, r4, 2
-/* 800C9268 000C4EC8 7C 00 01 94 */ addze r0, r0
-/* 800C926C 000C4ECC 54 00 10 3A */ slwi r0, r0, 2
-/* 800C9270 000C4ED0 7C 00 20 50 */ subf r0, r0, r4
-/* 800C9274 000C4ED4 7C 19 07 74 */ extsb r25, r0
-/* 800C9278 000C4ED8 4B FF 17 15 */ bl func_800BA98C
-/* 800C927C 000C4EDC 7C 63 07 34 */ extsh r3, r3
-/* 800C9280 000C4EE0 38 80 00 08 */ li r4, 8
-/* 800C9284 000C4EE4 38 A0 00 00 */ li r5, 0
-/* 800C9288 000C4EE8 48 18 AB 69 */ bl func_80253DF0
-/* 800C928C 000C4EEC 38 60 00 11 */ li r3, 0x11
-/* 800C9290 000C4EF0 4B FF 16 FD */ bl func_800BA98C
-/* 800C9294 000C4EF4 7C 63 07 34 */ extsh r3, r3
-/* 800C9298 000C4EF8 38 80 00 08 */ li r4, 8
-/* 800C929C 000C4EFC 38 A0 00 00 */ li r5, 0
-/* 800C92A0 000C4F00 48 18 AB 51 */ bl func_80253DF0
-/* 800C92A4 000C4F04 38 60 00 12 */ li r3, 0x12
-/* 800C92A8 000C4F08 4B FF 16 E5 */ bl func_800BA98C
-/* 800C92AC 000C4F0C 7C 63 07 34 */ extsh r3, r3
-/* 800C92B0 000C4F10 38 80 00 08 */ li r4, 8
-/* 800C92B4 000C4F14 38 A0 00 00 */ li r5, 0
-/* 800C92B8 000C4F18 48 18 AB 39 */ bl func_80253DF0
-/* 800C92BC 000C4F1C 2C 19 00 01 */ cmpwi r25, 1
-/* 800C92C0 000C4F20 41 81 00 0C */ bgt lbl_800C92CC
-/* 800C92C4 000C4F24 2C 19 00 00 */ cmpwi r25, 0
-/* 800C92C8 000C4F28 40 82 00 1C */ bne lbl_800C92E4
-lbl_800C92CC:
-/* 800C92CC 000C4F2C 38 60 00 10 */ li r3, 0x10
-/* 800C92D0 000C4F30 4B FF 16 BD */ bl func_800BA98C
-/* 800C92D4 000C4F34 7C 63 07 34 */ extsh r3, r3
-/* 800C92D8 000C4F38 38 80 00 08 */ li r4, 8
-/* 800C92DC 000C4F3C 38 A0 00 01 */ li r5, 1
-/* 800C92E0 000C4F40 48 18 AB 11 */ bl func_80253DF0
-lbl_800C92E4:
-/* 800C92E4 000C4F44 2C 19 00 02 */ cmpwi r25, 2
-/* 800C92E8 000C4F48 41 81 00 0C */ bgt lbl_800C92F4
-/* 800C92EC 000C4F4C 2C 19 00 00 */ cmpwi r25, 0
-/* 800C92F0 000C4F50 40 82 00 1C */ bne lbl_800C930C
-lbl_800C92F4:
-/* 800C92F4 000C4F54 38 60 00 11 */ li r3, 0x11
-/* 800C92F8 000C4F58 4B FF 16 95 */ bl func_800BA98C
-/* 800C92FC 000C4F5C 7C 63 07 34 */ extsh r3, r3
-/* 800C9300 000C4F60 38 80 00 08 */ li r4, 8
-/* 800C9304 000C4F64 38 A0 00 01 */ li r5, 1
-/* 800C9308 000C4F68 48 18 AA E9 */ bl func_80253DF0
-lbl_800C930C:
-/* 800C930C 000C4F6C 2C 19 00 00 */ cmpwi r25, 0
-/* 800C9310 000C4F70 40 82 00 DC */ bne lbl_800C93EC
-/* 800C9314 000C4F74 38 60 00 12 */ li r3, 0x12
-/* 800C9318 000C4F78 4B FF 16 75 */ bl func_800BA98C
-/* 800C931C 000C4F7C 7C 63 07 34 */ extsh r3, r3
-/* 800C9320 000C4F80 38 80 00 08 */ li r4, 8
-/* 800C9324 000C4F84 38 A0 00 01 */ li r5, 1
-/* 800C9328 000C4F88 48 18 AA C9 */ bl func_80253DF0
-/* 800C932C 000C4F8C 48 00 00 C0 */ b lbl_800C93EC
-lbl_800C9330:
-/* 800C9330 000C4F90 38 60 00 10 */ li r3, 0x10
-/* 800C9334 000C4F94 4B FF 16 59 */ bl func_800BA98C
-/* 800C9338 000C4F98 7C 63 07 34 */ extsh r3, r3
-/* 800C933C 000C4F9C 38 80 00 08 */ li r4, 8
-/* 800C9340 000C4FA0 38 A0 00 01 */ li r5, 1
-/* 800C9344 000C4FA4 48 18 AA AD */ bl func_80253DF0
-/* 800C9348 000C4FA8 38 60 00 11 */ li r3, 0x11
-/* 800C934C 000C4FAC 4B FF 16 41 */ bl func_800BA98C
-/* 800C9350 000C4FB0 7C 63 07 34 */ extsh r3, r3
-/* 800C9354 000C4FB4 38 80 00 08 */ li r4, 8
-/* 800C9358 000C4FB8 38 A0 00 01 */ li r5, 1
-/* 800C935C 000C4FBC 48 18 AA 95 */ bl func_80253DF0
-/* 800C9360 000C4FC0 38 60 00 12 */ li r3, 0x12
-/* 800C9364 000C4FC4 4B FF 16 29 */ bl func_800BA98C
-/* 800C9368 000C4FC8 7C 63 07 34 */ extsh r3, r3
-/* 800C936C 000C4FCC 38 80 00 08 */ li r4, 8
-/* 800C9370 000C4FD0 38 A0 00 01 */ li r5, 1
-/* 800C9374 000C4FD4 48 18 AA 7D */ bl func_80253DF0
-/* 800C9378 000C4FD8 34 1D FF FE */ addic. r0, r29, -2
-/* 800C937C 000C4FDC 41 80 00 70 */ blt lbl_800C93EC
-/* 800C9380 000C4FE0 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800C9384 000C4FE4 54 1B 16 3A */ rlwinm r27, r0, 2, 0x18, 0x1d
-/* 800C9388 000C4FE8 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800C938C 000C4FEC 3B 5B 00 04 */ addi r26, r27, 4
-/* 800C9390 000C4FF0 7F 23 DA 14 */ add r25, r3, r27
-/* 800C9394 000C4FF4 48 00 00 50 */ b lbl_800C93E4
-lbl_800C9398:
-/* 800C9398 000C4FF8 88 19 00 00 */ lbz r0, 0(r25)
-/* 800C939C 000C4FFC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C93A0 000C5000 4B FF 16 91 */ bl func_800BAA30
-/* 800C93A4 000C5004 2C 03 00 00 */ cmpwi r3, 0
-/* 800C93A8 000C5008 40 82 00 34 */ bne lbl_800C93DC
-/* 800C93AC 000C500C 88 19 00 00 */ lbz r0, 0(r25)
-/* 800C93B0 000C5010 38 80 00 98 */ li r4, 0x98
-/* 800C93B4 000C5014 38 A0 00 E4 */ li r5, 0xe4
-/* 800C93B8 000C5018 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C93BC 000C501C 4B FF 17 1D */ bl func_800BAAD8
-/* 800C93C0 000C5020 88 19 00 00 */ lbz r0, 0(r25)
-/* 800C93C4 000C5024 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C93C8 000C5028 4B FF 16 69 */ bl func_800BAA30
-/* 800C93CC 000C502C 88 19 00 00 */ lbz r0, 0(r25)
-/* 800C93D0 000C5030 7C 64 1B 78 */ mr r4, r3
-/* 800C93D4 000C5034 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C93D8 000C5038 4B FF BA 3D */ bl func_800C4E14
-lbl_800C93DC:
-/* 800C93DC 000C503C 3B 7B 00 01 */ addi r27, r27, 1
-/* 800C93E0 000C5040 3B 39 00 01 */ addi r25, r25, 1
-lbl_800C93E4:
-/* 800C93E4 000C5044 7C 1B D0 00 */ cmpw r27, r26
-/* 800C93E8 000C5048 41 80 FF B0 */ blt lbl_800C9398
-lbl_800C93EC:
-/* 800C93EC 000C504C 38 60 00 03 */ li r3, 3
-/* 800C93F0 000C5050 4B FF 11 C9 */ bl func_800BA5B8
-/* 800C93F4 000C5054 38 9D FF FF */ addi r4, r29, -1
-/* 800C93F8 000C5058 38 60 00 00 */ li r3, 0
-/* 800C93FC 000C505C 4B FF 12 21 */ bl func_800BA61C
-/* 800C9400 000C5060 57 84 06 30 */ rlwinm r4, r28, 0, 0x18, 0x18
-/* 800C9404 000C5064 38 60 00 02 */ li r3, 2
-/* 800C9408 000C5068 4B FF 12 15 */ bl func_800BA61C
-/* 800C940C 000C506C 38 60 00 0F */ li r3, 0xf
-/* 800C9410 000C5070 4B FF 15 7D */ bl func_800BA98C
-/* 800C9414 000C5074 7C 63 07 34 */ extsh r3, r3
-/* 800C9418 000C5078 38 80 00 07 */ li r4, 7
-/* 800C941C 000C507C 38 A0 00 00 */ li r5, 0
-/* 800C9420 000C5080 48 18 A9 91 */ bl func_80253DB0
-/* 800C9424 000C5084 38 60 00 10 */ li r3, 0x10
-/* 800C9428 000C5088 4B FF 15 65 */ bl func_800BA98C
-/* 800C942C 000C508C 7C 63 07 34 */ extsh r3, r3
-/* 800C9430 000C5090 38 80 00 07 */ li r4, 7
-/* 800C9434 000C5094 38 A0 00 00 */ li r5, 0
-/* 800C9438 000C5098 48 18 A9 79 */ bl func_80253DB0
-/* 800C943C 000C509C 38 60 00 11 */ li r3, 0x11
-/* 800C9440 000C50A0 4B FF 15 4D */ bl func_800BA98C
-/* 800C9444 000C50A4 7C 63 07 34 */ extsh r3, r3
-/* 800C9448 000C50A8 38 80 00 07 */ li r4, 7
-/* 800C944C 000C50AC 38 A0 00 00 */ li r5, 0
-/* 800C9450 000C50B0 48 18 A9 61 */ bl func_80253DB0
-/* 800C9454 000C50B4 38 60 00 12 */ li r3, 0x12
-/* 800C9458 000C50B8 4B FF 15 35 */ bl func_800BA98C
-/* 800C945C 000C50BC 7C 63 07 34 */ extsh r3, r3
-/* 800C9460 000C50C0 38 80 00 07 */ li r4, 7
-/* 800C9464 000C50C4 38 A0 00 00 */ li r5, 0
-/* 800C9468 000C50C8 48 18 A9 49 */ bl func_80253DB0
-/* 800C946C 000C50CC 38 60 00 13 */ li r3, 0x13
-/* 800C9470 000C50D0 4B FF 15 1D */ bl func_800BA98C
-/* 800C9474 000C50D4 7C 63 07 34 */ extsh r3, r3
-/* 800C9478 000C50D8 38 80 00 08 */ li r4, 8
-/* 800C947C 000C50DC 38 A0 00 00 */ li r5, 0
-/* 800C9480 000C50E0 48 18 A9 71 */ bl func_80253DF0
-/* 800C9484 000C50E4 38 60 00 14 */ li r3, 0x14
-/* 800C9488 000C50E8 4B FF 15 05 */ bl func_800BA98C
-/* 800C948C 000C50EC 7C 63 07 34 */ extsh r3, r3
-/* 800C9490 000C50F0 38 80 00 08 */ li r4, 8
-/* 800C9494 000C50F4 38 A0 00 00 */ li r5, 0
-/* 800C9498 000C50F8 48 18 A9 59 */ bl func_80253DF0
-/* 800C949C 000C50FC 38 60 00 15 */ li r3, 0x15
-/* 800C94A0 000C5100 4B FF 14 ED */ bl func_800BA98C
-/* 800C94A4 000C5104 7C 63 07 34 */ extsh r3, r3
-/* 800C94A8 000C5108 38 80 00 08 */ li r4, 8
-/* 800C94AC 000C510C 38 A0 00 00 */ li r5, 0
-/* 800C94B0 000C5110 48 18 A9 41 */ bl func_80253DF0
-/* 800C94B4 000C5114 38 60 00 16 */ li r3, 0x16
-/* 800C94B8 000C5118 4B FF 14 D5 */ bl func_800BA98C
-/* 800C94BC 000C511C 7C 63 07 34 */ extsh r3, r3
-/* 800C94C0 000C5120 38 80 00 08 */ li r4, 8
-/* 800C94C4 000C5124 38 A0 00 00 */ li r5, 0
-/* 800C94C8 000C5128 48 18 A9 29 */ bl func_80253DF0
-/* 800C94CC 000C512C 48 00 15 B8 */ b lbl_800CAA84
-lbl_800C94D0:
-/* 800C94D0 000C5130 38 1C 00 01 */ addi r0, r28, 1
-/* 800C94D4 000C5134 38 60 00 02 */ li r3, 2
-/* 800C94D8 000C5138 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800C94DC 000C513C 4B FF 11 41 */ bl func_800BA61C
-/* 800C94E0 000C5140 48 00 15 A4 */ b lbl_800CAA84
-/* 800C94E4 000C5144 7C 1A D8 00 */ cmpw r26, r27
-/* 800C94E8 000C5148 40 80 01 78 */ bge lbl_800C9660
-/* 800C94EC 000C514C 57 40 10 3A */ slwi r0, r26, 2
-/* 800C94F0 000C5150 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C94F4 000C5154 7C 1E 07 74 */ extsb r30, r0
-/* 800C94F8 000C5158 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C94FC 000C515C 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9500 000C5160 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C9504 000C5164 4B FF 15 2D */ bl func_800BAA30
-/* 800C9508 000C5168 2C 03 00 00 */ cmpwi r3, 0
-/* 800C950C 000C516C 40 82 00 34 */ bne lbl_800C9540
-/* 800C9510 000C5170 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9514 000C5174 38 80 00 98 */ li r4, 0x98
-/* 800C9518 000C5178 38 A0 00 E4 */ li r5, 0xe4
-/* 800C951C 000C517C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C9520 000C5180 4B FF 15 B9 */ bl func_800BAAD8
-/* 800C9524 000C5184 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9528 000C5188 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C952C 000C518C 4B FF 15 05 */ bl func_800BAA30
-/* 800C9530 000C5190 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9534 000C5194 7C 64 1B 78 */ mr r4, r3
-/* 800C9538 000C5198 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C953C 000C519C 4B FF B8 D9 */ bl func_800C4E14
-lbl_800C9540:
-/* 800C9540 000C51A0 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C9544 000C51A4 3B FE 00 01 */ addi r31, r30, 1
-/* 800C9548 000C51A8 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C954C 000C51AC 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C9550 000C51B0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C9554 000C51B4 4B FF 14 DD */ bl func_800BAA30
-/* 800C9558 000C51B8 2C 03 00 00 */ cmpwi r3, 0
-/* 800C955C 000C51BC 40 82 00 44 */ bne lbl_800C95A0
-/* 800C9560 000C51C0 38 60 00 01 */ li r3, 1
-/* 800C9564 000C51C4 4B FF 12 89 */ bl func_800BA7EC
-/* 800C9568 000C51C8 7C 03 F8 40 */ cmplw r3, r31
-/* 800C956C 000C51CC 40 81 00 34 */ ble lbl_800C95A0
-/* 800C9570 000C51D0 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C9574 000C51D4 38 80 00 98 */ li r4, 0x98
-/* 800C9578 000C51D8 38 A0 00 E4 */ li r5, 0xe4
-/* 800C957C 000C51DC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C9580 000C51E0 4B FF 15 59 */ bl func_800BAAD8
-/* 800C9584 000C51E4 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C9588 000C51E8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C958C 000C51EC 4B FF 14 A5 */ bl func_800BAA30
-/* 800C9590 000C51F0 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C9594 000C51F4 7C 64 1B 78 */ mr r4, r3
-/* 800C9598 000C51F8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C959C 000C51FC 4B FF B8 79 */ bl func_800C4E14
-lbl_800C95A0:
-/* 800C95A0 000C5200 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C95A4 000C5204 3B FE 00 02 */ addi r31, r30, 2
-/* 800C95A8 000C5208 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C95AC 000C520C 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C95B0 000C5210 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C95B4 000C5214 4B FF 14 7D */ bl func_800BAA30
-/* 800C95B8 000C5218 2C 03 00 00 */ cmpwi r3, 0
-/* 800C95BC 000C521C 40 82 00 44 */ bne lbl_800C9600
-/* 800C95C0 000C5220 38 60 00 01 */ li r3, 1
-/* 800C95C4 000C5224 4B FF 12 29 */ bl func_800BA7EC
-/* 800C95C8 000C5228 7C 03 F8 40 */ cmplw r3, r31
-/* 800C95CC 000C522C 40 81 00 34 */ ble lbl_800C9600
-/* 800C95D0 000C5230 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C95D4 000C5234 38 80 00 98 */ li r4, 0x98
-/* 800C95D8 000C5238 38 A0 00 E4 */ li r5, 0xe4
-/* 800C95DC 000C523C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C95E0 000C5240 4B FF 14 F9 */ bl func_800BAAD8
-/* 800C95E4 000C5244 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C95E8 000C5248 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C95EC 000C524C 4B FF 14 45 */ bl func_800BAA30
-/* 800C95F0 000C5250 7C 19 F8 AE */ lbzx r0, r25, r31
-/* 800C95F4 000C5254 7C 64 1B 78 */ mr r4, r3
-/* 800C95F8 000C5258 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C95FC 000C525C 4B FF B8 19 */ bl func_800C4E14
-lbl_800C9600:
-/* 800C9600 000C5260 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800C9604 000C5264 3B DE 00 03 */ addi r30, r30, 3
-/* 800C9608 000C5268 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800C960C 000C526C 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9610 000C5270 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C9614 000C5274 4B FF 14 1D */ bl func_800BAA30
-/* 800C9618 000C5278 2C 03 00 00 */ cmpwi r3, 0
-/* 800C961C 000C527C 40 82 00 44 */ bne lbl_800C9660
-/* 800C9620 000C5280 38 60 00 01 */ li r3, 1
-/* 800C9624 000C5284 4B FF 11 C9 */ bl func_800BA7EC
-/* 800C9628 000C5288 7C 03 F0 40 */ cmplw r3, r30
-/* 800C962C 000C528C 40 81 00 34 */ ble lbl_800C9660
-/* 800C9630 000C5290 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9634 000C5294 38 80 00 98 */ li r4, 0x98
-/* 800C9638 000C5298 38 A0 00 E4 */ li r5, 0xe4
-/* 800C963C 000C529C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C9640 000C52A0 4B FF 14 99 */ bl func_800BAAD8
-/* 800C9644 000C52A4 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9648 000C52A8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C964C 000C52AC 4B FF 13 E5 */ bl func_800BAA30
-/* 800C9650 000C52B0 7C 19 F0 AE */ lbzx r0, r25, r30
-/* 800C9654 000C52B4 7C 64 1B 78 */ mr r4, r3
-/* 800C9658 000C52B8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800C965C 000C52BC 4B FF B7 B9 */ bl func_800C4E14
-lbl_800C9660:
-/* 800C9660 000C52C0 38 60 00 00 */ li r3, 0
-/* 800C9664 000C52C4 38 80 00 00 */ li r4, 0
-/* 800C9668 000C52C8 4B F9 02 91 */ bl func_800598F8
-/* 800C966C 000C52CC 57 80 06 31 */ rlwinm. r0, r28, 0, 0x18, 0x18
-/* 800C9670 000C52D0 41 82 00 14 */ beq lbl_800C9684
-/* 800C9674 000C52D4 38 60 00 29 */ li r3, 0x29
-/* 800C9678 000C52D8 38 80 00 02 */ li r4, 2
-/* 800C967C 000C52DC 48 00 E5 7D */ bl func_800D7BF8
-/* 800C9680 000C52E0 48 00 00 10 */ b lbl_800C9690
-lbl_800C9684:
-/* 800C9684 000C52E4 38 60 00 29 */ li r3, 0x29
-/* 800C9688 000C52E8 38 80 00 03 */ li r4, 3
-/* 800C968C 000C52EC 48 00 E5 6D */ bl func_800D7BF8
-lbl_800C9690:
-/* 800C9690 000C52F0 38 60 00 05 */ li r3, 5
-/* 800C9694 000C52F4 4B FF 0F 25 */ bl func_800BA5B8
-/* 800C9698 000C52F8 7C 1A D8 00 */ cmpw r26, r27
-/* 800C969C 000C52FC 40 82 00 38 */ bne lbl_800C96D4
-/* 800C96A0 000C5300 38 60 00 01 */ li r3, 1
-/* 800C96A4 000C5304 4B FF 11 49 */ bl func_800BA7EC
-/* 800C96A8 000C5308 7C 64 07 74 */ extsb r4, r3
-/* 800C96AC 000C530C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C96B0 000C5310 7C 83 16 70 */ srawi r3, r4, 2
-/* 800C96B4 000C5314 7C 63 01 94 */ addze r3, r3
-/* 800C96B8 000C5318 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800C96BC 000C531C 54 63 10 3A */ slwi r3, r3, 2
-/* 800C96C0 000C5320 60 00 00 02 */ ori r0, r0, 2
-/* 800C96C4 000C5324 7C 63 20 50 */ subf r3, r3, r4
-/* 800C96C8 000C5328 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C96CC 000C532C 7C 7E 07 74 */ extsb r30, r3
-/* 800C96D0 000C5330 48 00 00 28 */ b lbl_800C96F8
-lbl_800C96D4:
-/* 800C96D4 000C5334 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C96D8 000C5338 2C 1A 00 01 */ cmpwi r26, 1
-/* 800C96DC 000C533C 3B C0 00 00 */ li r30, 0
-/* 800C96E0 000C5340 54 03 07 FA */ rlwinm r3, r0, 0, 0x1f, 0x1d
-/* 800C96E4 000C5344 40 81 00 08 */ ble lbl_800C96EC
-/* 800C96E8 000C5348 60 03 00 02 */ ori r3, r0, 2
-lbl_800C96EC:
-/* 800C96EC 000C534C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800C96F0 000C5350 60 00 00 01 */ ori r0, r0, 1
-/* 800C96F4 000C5354 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800C96F8:
-/* 800C96F8 000C5358 38 60 00 05 */ li r3, 5
-/* 800C96FC 000C535C 4B FF 10 F1 */ bl func_800BA7EC
-/* 800C9700 000C5360 2C 03 00 00 */ cmpwi r3, 0
-/* 800C9704 000C5364 41 82 02 54 */ beq lbl_800C9958
-/* 800C9708 000C5368 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C970C 000C536C 38 60 00 02 */ li r3, 2
-/* 800C9710 000C5370 38 80 00 00 */ li r4, 0
-/* 800C9714 000C5374 38 A0 00 00 */ li r5, 0
-/* 800C9718 000C5378 41 81 00 0C */ bgt lbl_800C9724
-/* 800C971C 000C537C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9720 000C5380 40 82 00 08 */ bne lbl_800C9728
-lbl_800C9724:
-/* 800C9724 000C5384 38 A0 00 01 */ li r5, 1
-lbl_800C9728:
-/* 800C9728 000C5388 30 05 FF FF */ addic r0, r5, -1
-/* 800C972C 000C538C 38 C0 00 03 */ li r6, 3
-/* 800C9730 000C5390 7C A0 29 10 */ subfe r5, r0, r5
-/* 800C9734 000C5394 38 E0 00 01 */ li r7, 1
-/* 800C9738 000C5398 38 05 00 14 */ addi r0, r5, 0x14
-/* 800C973C 000C539C 39 00 00 00 */ li r8, 0
-/* 800C9740 000C53A0 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800C9744 000C53A4 4B F9 02 85 */ bl func_800599C8
-/* 800C9748 000C53A8 38 60 00 03 */ li r3, 3
-/* 800C974C 000C53AC 38 80 00 00 */ li r4, 0
-/* 800C9750 000C53B0 38 A0 00 02 */ li r5, 2
-/* 800C9754 000C53B4 38 C0 00 14 */ li r6, 0x14
-/* 800C9758 000C53B8 38 E0 00 01 */ li r7, 1
-/* 800C975C 000C53BC 39 00 00 00 */ li r8, 0
-/* 800C9760 000C53C0 4B F9 02 69 */ bl func_800599C8
-/* 800C9764 000C53C4 48 01 CC 6D */ bl func_800E63D0
-/* 800C9768 000C53C8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C976C 000C53CC 2C 00 00 01 */ cmpwi r0, 1
-/* 800C9770 000C53D0 41 82 01 00 */ beq lbl_800C9870
-/* 800C9774 000C53D4 40 80 07 78 */ bge lbl_800C9EEC
-/* 800C9778 000C53D8 2C 00 00 00 */ cmpwi r0, 0
-/* 800C977C 000C53DC 40 80 00 0C */ bge lbl_800C9788
-/* 800C9780 000C53E0 48 00 07 6C */ b lbl_800C9EEC
-/* 800C9784 000C53E4 48 00 07 68 */ b lbl_800C9EEC
-lbl_800C9788:
-/* 800C9788 000C53E8 38 60 00 01 */ li r3, 1
-/* 800C978C 000C53EC 38 80 00 02 */ li r4, 2
-/* 800C9790 000C53F0 38 A0 00 00 */ li r5, 0
-/* 800C9794 000C53F4 38 C0 00 00 */ li r6, 0
-/* 800C9798 000C53F8 38 E0 00 00 */ li r7, 0
-/* 800C979C 000C53FC 39 00 00 00 */ li r8, 0
-/* 800C97A0 000C5400 4B F9 02 29 */ bl func_800599C8
-/* 800C97A4 000C5404 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C97A8 000C5408 38 00 00 00 */ li r0, 0
-/* 800C97AC 000C540C 41 81 00 0C */ bgt lbl_800C97B8
-/* 800C97B0 000C5410 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C97B4 000C5414 40 82 00 08 */ bne lbl_800C97BC
-lbl_800C97B8:
-/* 800C97B8 000C5418 38 00 00 01 */ li r0, 1
-lbl_800C97BC:
-/* 800C97BC 000C541C 20 00 00 00 */ subfic r0, r0, 0
-/* 800C97C0 000C5420 2C 9E 00 01 */ cmpwi cr1, r30, 1
-/* 800C97C4 000C5424 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C97C8 000C5428 38 60 00 14 */ li r3, 0x14
-/* 800C97CC 000C542C 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800C97D0 000C5430 38 80 00 00 */ li r4, 0
-/* 800C97D4 000C5434 38 A0 00 03 */ li r5, 3
-/* 800C97D8 000C5438 38 00 00 00 */ li r0, 0
-/* 800C97DC 000C543C 41 85 00 0C */ bgt cr1, lbl_800C97E8
-/* 800C97E0 000C5440 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C97E4 000C5444 40 82 00 08 */ bne lbl_800C97EC
-lbl_800C97E8:
-/* 800C97E8 000C5448 38 00 00 01 */ li r0, 1
-lbl_800C97EC:
-/* 800C97EC 000C544C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C97F0 000C5450 38 C0 00 02 */ li r6, 2
-/* 800C97F4 000C5454 41 82 00 08 */ beq lbl_800C97FC
-/* 800C97F8 000C5458 38 C0 00 15 */ li r6, 0x15
-lbl_800C97FC:
-/* 800C97FC 000C545C 39 00 00 00 */ li r8, 0
-/* 800C9800 000C5460 4B F9 01 C9 */ bl func_800599C8
-/* 800C9804 000C5464 30 1E FF FF */ addic r0, r30, -1
-/* 800C9808 000C5468 38 60 00 15 */ li r3, 0x15
-/* 800C980C 000C546C 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C9810 000C5470 38 80 00 00 */ li r4, 0
-/* 800C9814 000C5474 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800C9818 000C5478 38 A0 00 14 */ li r5, 0x14
-/* 800C981C 000C547C 38 C0 00 02 */ li r6, 2
-/* 800C9820 000C5480 39 00 00 00 */ li r8, 0
-/* 800C9824 000C5484 4B F9 01 A5 */ bl func_800599C8
-/* 800C9828 000C5488 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C982C 000C548C 38 60 00 16 */ li r3, 0x16
-/* 800C9830 000C5490 38 80 00 14 */ li r4, 0x14
-/* 800C9834 000C5494 38 A0 00 03 */ li r5, 3
-/* 800C9838 000C5498 38 C0 00 02 */ li r6, 2
-/* 800C983C 000C549C 40 82 00 08 */ bne lbl_800C9844
-/* 800C9840 000C54A0 38 C0 00 17 */ li r6, 0x17
-lbl_800C9844:
-/* 800C9844 000C54A4 38 E0 00 00 */ li r7, 0
-/* 800C9848 000C54A8 39 00 00 00 */ li r8, 0
-/* 800C984C 000C54AC 4B F9 01 7D */ bl func_800599C8
-/* 800C9850 000C54B0 38 60 00 17 */ li r3, 0x17
-/* 800C9854 000C54B4 38 80 00 15 */ li r4, 0x15
-/* 800C9858 000C54B8 38 A0 00 16 */ li r5, 0x16
-/* 800C985C 000C54BC 38 C0 00 02 */ li r6, 2
-/* 800C9860 000C54C0 38 E0 00 00 */ li r7, 0
-/* 800C9864 000C54C4 39 00 00 00 */ li r8, 0
-/* 800C9868 000C54C8 4B F9 01 61 */ bl func_800599C8
-/* 800C986C 000C54CC 48 00 06 80 */ b lbl_800C9EEC
-lbl_800C9870:
-/* 800C9870 000C54D0 38 60 00 01 */ li r3, 1
-/* 800C9874 000C54D4 38 80 00 02 */ li r4, 2
-/* 800C9878 000C54D8 38 A0 00 00 */ li r5, 0
-/* 800C987C 000C54DC 38 C0 00 00 */ li r6, 0
-/* 800C9880 000C54E0 38 E0 00 00 */ li r7, 0
-/* 800C9884 000C54E4 39 00 00 00 */ li r8, 0
-/* 800C9888 000C54E8 4B F9 01 41 */ bl func_800599C8
-/* 800C988C 000C54EC 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C9890 000C54F0 38 00 00 00 */ li r0, 0
-/* 800C9894 000C54F4 41 81 00 0C */ bgt lbl_800C98A0
-/* 800C9898 000C54F8 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C989C 000C54FC 40 82 00 08 */ bne lbl_800C98A4
-lbl_800C98A0:
-/* 800C98A0 000C5500 38 00 00 01 */ li r0, 1
-lbl_800C98A4:
-/* 800C98A4 000C5504 20 00 00 00 */ subfic r0, r0, 0
-/* 800C98A8 000C5508 2C 9E 00 01 */ cmpwi cr1, r30, 1
-/* 800C98AC 000C550C 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C98B0 000C5510 38 60 00 14 */ li r3, 0x14
-/* 800C98B4 000C5514 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800C98B8 000C5518 38 80 00 00 */ li r4, 0
-/* 800C98BC 000C551C 38 A0 00 03 */ li r5, 3
-/* 800C98C0 000C5520 38 00 00 00 */ li r0, 0
-/* 800C98C4 000C5524 41 85 00 0C */ bgt cr1, lbl_800C98D0
-/* 800C98C8 000C5528 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C98CC 000C552C 40 82 00 08 */ bne lbl_800C98D4
-lbl_800C98D0:
-/* 800C98D0 000C5530 38 00 00 01 */ li r0, 1
-lbl_800C98D4:
-/* 800C98D4 000C5534 2C 00 00 00 */ cmpwi r0, 0
-/* 800C98D8 000C5538 38 C0 00 02 */ li r6, 2
-/* 800C98DC 000C553C 41 82 00 08 */ beq lbl_800C98E4
-/* 800C98E0 000C5540 38 C0 00 15 */ li r6, 0x15
-lbl_800C98E4:
-/* 800C98E4 000C5544 39 00 00 00 */ li r8, 0
-/* 800C98E8 000C5548 4B F9 00 E1 */ bl func_800599C8
-/* 800C98EC 000C554C 30 1E FF FF */ addic r0, r30, -1
-/* 800C98F0 000C5550 38 60 00 15 */ li r3, 0x15
-/* 800C98F4 000C5554 7C 00 01 10 */ subfe r0, r0, r0
-/* 800C98F8 000C5558 38 80 00 00 */ li r4, 0
-/* 800C98FC 000C555C 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800C9900 000C5560 38 A0 00 14 */ li r5, 0x14
-/* 800C9904 000C5564 38 C0 00 02 */ li r6, 2
-/* 800C9908 000C5568 39 00 00 00 */ li r8, 0
-/* 800C990C 000C556C 4B F9 00 BD */ bl func_800599C8
-/* 800C9910 000C5570 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9914 000C5574 38 60 00 16 */ li r3, 0x16
-/* 800C9918 000C5578 38 80 00 14 */ li r4, 0x14
-/* 800C991C 000C557C 38 A0 00 03 */ li r5, 3
-/* 800C9920 000C5580 38 C0 00 02 */ li r6, 2
-/* 800C9924 000C5584 40 82 00 08 */ bne lbl_800C992C
-/* 800C9928 000C5588 38 C0 00 17 */ li r6, 0x17
-lbl_800C992C:
-/* 800C992C 000C558C 38 E0 00 00 */ li r7, 0
-/* 800C9930 000C5590 39 00 00 00 */ li r8, 0
-/* 800C9934 000C5594 4B F9 00 95 */ bl func_800599C8
-/* 800C9938 000C5598 38 60 00 17 */ li r3, 0x17
-/* 800C993C 000C559C 38 80 00 15 */ li r4, 0x15
-/* 800C9940 000C55A0 38 A0 00 16 */ li r5, 0x16
-/* 800C9944 000C55A4 38 C0 00 02 */ li r6, 2
-/* 800C9948 000C55A8 38 E0 00 00 */ li r7, 0
-/* 800C994C 000C55AC 39 00 00 00 */ li r8, 0
-/* 800C9950 000C55B0 4B F9 00 79 */ bl func_800599C8
-/* 800C9954 000C55B4 48 00 05 98 */ b lbl_800C9EEC
-lbl_800C9958:
-/* 800C9958 000C55B8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800C995C 000C55BC 2C 9E 00 01 */ cmpwi cr1, r30, 1
-/* 800C9960 000C55C0 38 60 00 02 */ li r3, 2
-/* 800C9964 000C55C4 38 80 00 00 */ li r4, 0
-/* 800C9968 000C55C8 54 00 B7 FE */ rlwinm r0, r0, 0x16, 0x1f, 0x1f
-/* 800C996C 000C55CC 38 A0 00 00 */ li r5, 0
-/* 800C9970 000C55D0 7C 00 00 D0 */ neg r0, r0
-/* 800C9974 000C55D4 70 19 00 0B */ andi. r25, r0, 0xb
-/* 800C9978 000C55D8 41 85 00 0C */ bgt cr1, lbl_800C9984
-/* 800C997C 000C55DC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9980 000C55E0 40 82 00 08 */ bne lbl_800C9988
-lbl_800C9984:
-/* 800C9984 000C55E4 38 A0 00 01 */ li r5, 1
-lbl_800C9988:
-/* 800C9988 000C55E8 30 05 FF FF */ addic r0, r5, -1
-/* 800C998C 000C55EC 38 C0 00 03 */ li r6, 3
-/* 800C9990 000C55F0 7C A0 29 10 */ subfe r5, r0, r5
-/* 800C9994 000C55F4 38 E0 00 01 */ li r7, 1
-/* 800C9998 000C55F8 38 05 00 14 */ addi r0, r5, 0x14
-/* 800C999C 000C55FC 39 00 00 00 */ li r8, 0
-/* 800C99A0 000C5600 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800C99A4 000C5604 4B F9 00 25 */ bl func_800599C8
-/* 800C99A8 000C5608 38 60 00 03 */ li r3, 3
-/* 800C99AC 000C560C 38 80 00 00 */ li r4, 0
-/* 800C99B0 000C5610 38 A0 00 02 */ li r5, 2
-/* 800C99B4 000C5614 38 C0 00 14 */ li r6, 0x14
-/* 800C99B8 000C5618 38 E0 00 01 */ li r7, 1
-/* 800C99BC 000C561C 39 00 00 00 */ li r8, 0
-/* 800C99C0 000C5620 4B F9 00 09 */ bl func_800599C8
-/* 800C99C4 000C5624 48 01 CA 0D */ bl func_800E63D0
-/* 800C99C8 000C5628 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C99CC 000C562C 2C 00 00 01 */ cmpwi r0, 1
-/* 800C99D0 000C5630 41 82 01 E0 */ beq lbl_800C9BB0
-/* 800C99D4 000C5634 40 80 00 10 */ bge lbl_800C99E4
-/* 800C99D8 000C5638 2C 00 00 00 */ cmpwi r0, 0
-/* 800C99DC 000C563C 40 80 00 14 */ bge lbl_800C99F0
-/* 800C99E0 000C5640 48 00 05 0C */ b lbl_800C9EEC
-lbl_800C99E4:
-/* 800C99E4 000C5644 2C 00 00 03 */ cmpwi r0, 3
-/* 800C99E8 000C5648 40 80 05 04 */ bge lbl_800C9EEC
-/* 800C99EC 000C564C 48 00 02 F4 */ b lbl_800C9CE0
-lbl_800C99F0:
-/* 800C99F0 000C5650 2C 19 00 00 */ cmpwi r25, 0
-/* 800C99F4 000C5654 41 82 00 44 */ beq lbl_800C9A38
-/* 800C99F8 000C5658 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C99FC 000C565C 38 60 00 0B */ li r3, 0xb
-/* 800C9A00 000C5660 38 00 00 00 */ li r0, 0
-/* 800C9A04 000C5664 41 81 00 0C */ bgt lbl_800C9A10
-/* 800C9A08 000C5668 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9A0C 000C566C 40 82 00 08 */ bne lbl_800C9A14
-lbl_800C9A10:
-/* 800C9A10 000C5670 38 00 00 01 */ li r0, 1
-lbl_800C9A14:
-/* 800C9A14 000C5674 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9A18 000C5678 38 80 00 14 */ li r4, 0x14
-/* 800C9A1C 000C567C 41 82 00 08 */ beq lbl_800C9A24
-/* 800C9A20 000C5680 38 80 00 16 */ li r4, 0x16
-lbl_800C9A24:
-/* 800C9A24 000C5684 38 A0 00 03 */ li r5, 3
-/* 800C9A28 000C5688 38 C0 00 0C */ li r6, 0xc
-/* 800C9A2C 000C568C 38 E0 00 00 */ li r7, 0
-/* 800C9A30 000C5690 39 00 00 00 */ li r8, 0
-/* 800C9A34 000C5694 4B F8 FF 95 */ bl func_800599C8
-lbl_800C9A38:
-/* 800C9A38 000C5698 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9A3C 000C569C 40 82 00 24 */ bne lbl_800C9A60
-/* 800C9A40 000C56A0 7F 25 CB 78 */ mr r5, r25
-/* 800C9A44 000C56A4 38 60 00 0C */ li r3, 0xc
-/* 800C9A48 000C56A8 38 80 00 17 */ li r4, 0x17
-/* 800C9A4C 000C56AC 38 C0 00 01 */ li r6, 1
-/* 800C9A50 000C56B0 38 E0 00 00 */ li r7, 0
-/* 800C9A54 000C56B4 39 00 00 00 */ li r8, 0
-/* 800C9A58 000C56B8 4B F8 FF 71 */ bl func_800599C8
-/* 800C9A5C 000C56BC 48 00 00 48 */ b lbl_800C9AA4
-lbl_800C9A60:
-/* 800C9A60 000C56C0 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C9A64 000C56C4 40 81 00 24 */ ble lbl_800C9A88
-/* 800C9A68 000C56C8 7F 25 CB 78 */ mr r5, r25
-/* 800C9A6C 000C56CC 38 60 00 0C */ li r3, 0xc
-/* 800C9A70 000C56D0 38 80 00 15 */ li r4, 0x15
-/* 800C9A74 000C56D4 38 C0 00 01 */ li r6, 1
-/* 800C9A78 000C56D8 38 E0 00 00 */ li r7, 0
-/* 800C9A7C 000C56DC 39 00 00 00 */ li r8, 0
-/* 800C9A80 000C56E0 4B F8 FF 49 */ bl func_800599C8
-/* 800C9A84 000C56E4 48 00 00 20 */ b lbl_800C9AA4
-lbl_800C9A88:
-/* 800C9A88 000C56E8 7F 25 CB 78 */ mr r5, r25
-/* 800C9A8C 000C56EC 38 60 00 0C */ li r3, 0xc
-/* 800C9A90 000C56F0 38 80 00 14 */ li r4, 0x14
-/* 800C9A94 000C56F4 38 C0 00 01 */ li r6, 1
-/* 800C9A98 000C56F8 38 E0 00 00 */ li r7, 0
-/* 800C9A9C 000C56FC 39 00 00 00 */ li r8, 0
-/* 800C9AA0 000C5700 4B F8 FF 29 */ bl func_800599C8
-lbl_800C9AA4:
-/* 800C9AA4 000C5704 38 60 00 01 */ li r3, 1
-/* 800C9AA8 000C5708 38 80 00 02 */ li r4, 2
-/* 800C9AAC 000C570C 38 A0 00 0C */ li r5, 0xc
-/* 800C9AB0 000C5710 38 C0 00 00 */ li r6, 0
-/* 800C9AB4 000C5714 38 E0 00 00 */ li r7, 0
-/* 800C9AB8 000C5718 39 00 00 00 */ li r8, 0
-/* 800C9ABC 000C571C 4B F8 FF 0D */ bl func_800599C8
-/* 800C9AC0 000C5720 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C9AC4 000C5724 38 00 00 00 */ li r0, 0
-/* 800C9AC8 000C5728 41 81 00 0C */ bgt lbl_800C9AD4
-/* 800C9ACC 000C572C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9AD0 000C5730 40 82 00 08 */ bne lbl_800C9AD8
-lbl_800C9AD4:
-/* 800C9AD4 000C5734 38 00 00 01 */ li r0, 1
-lbl_800C9AD8:
-/* 800C9AD8 000C5738 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9ADC 000C573C 41 82 00 0C */ beq lbl_800C9AE8
-/* 800C9AE0 000C5740 38 E0 00 16 */ li r7, 0x16
-/* 800C9AE4 000C5744 48 00 00 10 */ b lbl_800C9AF4
-lbl_800C9AE8:
-/* 800C9AE8 000C5748 7F 20 00 34 */ cntlzw r0, r25
-/* 800C9AEC 000C574C 54 03 D9 7E */ srwi r3, r0, 5
-/* 800C9AF0 000C5750 38 E3 00 0B */ addi r7, r3, 0xb
-lbl_800C9AF4:
-/* 800C9AF4 000C5754 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C9AF8 000C5758 38 60 00 14 */ li r3, 0x14
-/* 800C9AFC 000C575C 38 80 00 00 */ li r4, 0
-/* 800C9B00 000C5760 38 A0 00 03 */ li r5, 3
-/* 800C9B04 000C5764 38 00 00 00 */ li r0, 0
-/* 800C9B08 000C5768 41 81 00 0C */ bgt lbl_800C9B14
-/* 800C9B0C 000C576C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9B10 000C5770 40 82 00 08 */ bne lbl_800C9B18
-lbl_800C9B14:
-/* 800C9B14 000C5774 38 00 00 01 */ li r0, 1
-lbl_800C9B18:
-/* 800C9B18 000C5778 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9B1C 000C577C 38 C0 00 02 */ li r6, 2
-/* 800C9B20 000C5780 41 82 00 08 */ beq lbl_800C9B28
-/* 800C9B24 000C5784 38 C0 00 15 */ li r6, 0x15
-lbl_800C9B28:
-/* 800C9B28 000C5788 54 E7 04 3E */ clrlwi r7, r7, 0x10
-/* 800C9B2C 000C578C 39 00 00 00 */ li r8, 0
-/* 800C9B30 000C5790 4B F8 FE 99 */ bl func_800599C8
-/* 800C9B34 000C5794 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9B38 000C5798 38 60 00 15 */ li r3, 0x15
-/* 800C9B3C 000C579C 38 80 00 00 */ li r4, 0
-/* 800C9B40 000C57A0 38 A0 00 14 */ li r5, 0x14
-/* 800C9B44 000C57A4 38 C0 00 02 */ li r6, 2
-/* 800C9B48 000C57A8 38 E0 00 0C */ li r7, 0xc
-/* 800C9B4C 000C57AC 40 82 00 08 */ bne lbl_800C9B54
-/* 800C9B50 000C57B0 38 E0 00 17 */ li r7, 0x17
-lbl_800C9B54:
-/* 800C9B54 000C57B4 39 00 00 00 */ li r8, 0
-/* 800C9B58 000C57B8 4B F8 FE 71 */ bl func_800599C8
-/* 800C9B5C 000C57BC 7F 20 00 34 */ cntlzw r0, r25
-/* 800C9B60 000C57C0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9B64 000C57C4 54 04 D9 7E */ srwi r4, r0, 5
-/* 800C9B68 000C57C8 38 60 00 16 */ li r3, 0x16
-/* 800C9B6C 000C57CC 38 04 00 0B */ addi r0, r4, 0xb
-/* 800C9B70 000C57D0 38 A0 00 03 */ li r5, 3
-/* 800C9B74 000C57D4 38 80 00 14 */ li r4, 0x14
-/* 800C9B78 000C57D8 38 C0 00 02 */ li r6, 2
-/* 800C9B7C 000C57DC 40 82 00 08 */ bne lbl_800C9B84
-/* 800C9B80 000C57E0 38 C0 00 17 */ li r6, 0x17
-lbl_800C9B84:
-/* 800C9B84 000C57E4 54 07 04 3E */ clrlwi r7, r0, 0x10
-/* 800C9B88 000C57E8 39 00 00 00 */ li r8, 0
-/* 800C9B8C 000C57EC 4B F8 FE 3D */ bl func_800599C8
-/* 800C9B90 000C57F0 38 60 00 17 */ li r3, 0x17
-/* 800C9B94 000C57F4 38 80 00 15 */ li r4, 0x15
-/* 800C9B98 000C57F8 38 A0 00 16 */ li r5, 0x16
-/* 800C9B9C 000C57FC 38 C0 00 02 */ li r6, 2
-/* 800C9BA0 000C5800 38 E0 00 0C */ li r7, 0xc
-/* 800C9BA4 000C5804 39 00 00 00 */ li r8, 0
-/* 800C9BA8 000C5808 4B F8 FE 21 */ bl func_800599C8
-/* 800C9BAC 000C580C 48 00 03 40 */ b lbl_800C9EEC
-lbl_800C9BB0:
-/* 800C9BB0 000C5810 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C9BB4 000C5814 38 60 00 0C */ li r3, 0xc
-/* 800C9BB8 000C5818 38 00 00 00 */ li r0, 0
-/* 800C9BBC 000C581C 41 81 00 0C */ bgt lbl_800C9BC8
-/* 800C9BC0 000C5820 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9BC4 000C5824 40 82 00 08 */ bne lbl_800C9BCC
-lbl_800C9BC8:
-/* 800C9BC8 000C5828 38 00 00 01 */ li r0, 1
-lbl_800C9BCC:
-/* 800C9BCC 000C582C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9BD0 000C5830 38 80 00 14 */ li r4, 0x14
-/* 800C9BD4 000C5834 41 82 00 08 */ beq lbl_800C9BDC
-/* 800C9BD8 000C5838 38 80 00 16 */ li r4, 0x16
-lbl_800C9BDC:
-/* 800C9BDC 000C583C 38 A0 00 03 */ li r5, 3
-/* 800C9BE0 000C5840 38 C0 00 01 */ li r6, 1
-/* 800C9BE4 000C5844 38 E0 00 00 */ li r7, 0
-/* 800C9BE8 000C5848 39 00 00 00 */ li r8, 0
-/* 800C9BEC 000C584C 4B F8 FD DD */ bl func_800599C8
-/* 800C9BF0 000C5850 38 60 00 01 */ li r3, 1
-/* 800C9BF4 000C5854 38 80 00 02 */ li r4, 2
-/* 800C9BF8 000C5858 38 A0 00 0C */ li r5, 0xc
-/* 800C9BFC 000C585C 38 C0 00 00 */ li r6, 0
-/* 800C9C00 000C5860 38 E0 00 00 */ li r7, 0
-/* 800C9C04 000C5864 39 00 00 00 */ li r8, 0
-/* 800C9C08 000C5868 4B F8 FD C1 */ bl func_800599C8
-/* 800C9C0C 000C586C 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C9C10 000C5870 38 00 00 00 */ li r0, 0
-/* 800C9C14 000C5874 41 81 00 0C */ bgt lbl_800C9C20
-/* 800C9C18 000C5878 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9C1C 000C587C 40 82 00 08 */ bne lbl_800C9C24
-lbl_800C9C20:
-/* 800C9C20 000C5880 38 00 00 01 */ li r0, 1
-lbl_800C9C24:
-/* 800C9C24 000C5884 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9C28 000C5888 38 E0 00 0C */ li r7, 0xc
-/* 800C9C2C 000C588C 41 82 00 08 */ beq lbl_800C9C34
-/* 800C9C30 000C5890 38 E0 00 16 */ li r7, 0x16
-lbl_800C9C34:
-/* 800C9C34 000C5894 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C9C38 000C5898 38 60 00 14 */ li r3, 0x14
-/* 800C9C3C 000C589C 38 80 00 00 */ li r4, 0
-/* 800C9C40 000C58A0 38 A0 00 03 */ li r5, 3
-/* 800C9C44 000C58A4 38 00 00 00 */ li r0, 0
-/* 800C9C48 000C58A8 41 81 00 0C */ bgt lbl_800C9C54
-/* 800C9C4C 000C58AC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9C50 000C58B0 40 82 00 08 */ bne lbl_800C9C58
-lbl_800C9C54:
-/* 800C9C54 000C58B4 38 00 00 01 */ li r0, 1
-lbl_800C9C58:
-/* 800C9C58 000C58B8 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9C5C 000C58BC 38 C0 00 02 */ li r6, 2
-/* 800C9C60 000C58C0 41 82 00 08 */ beq lbl_800C9C68
-/* 800C9C64 000C58C4 38 C0 00 15 */ li r6, 0x15
-lbl_800C9C68:
-/* 800C9C68 000C58C8 39 00 00 00 */ li r8, 0
-/* 800C9C6C 000C58CC 4B F8 FD 5D */ bl func_800599C8
-/* 800C9C70 000C58D0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9C74 000C58D4 38 60 00 15 */ li r3, 0x15
-/* 800C9C78 000C58D8 38 80 00 00 */ li r4, 0
-/* 800C9C7C 000C58DC 38 A0 00 14 */ li r5, 0x14
-/* 800C9C80 000C58E0 38 C0 00 02 */ li r6, 2
-/* 800C9C84 000C58E4 38 E0 00 0C */ li r7, 0xc
-/* 800C9C88 000C58E8 40 82 00 08 */ bne lbl_800C9C90
-/* 800C9C8C 000C58EC 38 E0 00 17 */ li r7, 0x17
-lbl_800C9C90:
-/* 800C9C90 000C58F0 39 00 00 00 */ li r8, 0
-/* 800C9C94 000C58F4 4B F8 FD 35 */ bl func_800599C8
-/* 800C9C98 000C58F8 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9C9C 000C58FC 38 60 00 16 */ li r3, 0x16
-/* 800C9CA0 000C5900 38 80 00 14 */ li r4, 0x14
-/* 800C9CA4 000C5904 38 A0 00 03 */ li r5, 3
-/* 800C9CA8 000C5908 38 C0 00 02 */ li r6, 2
-/* 800C9CAC 000C590C 40 82 00 08 */ bne lbl_800C9CB4
-/* 800C9CB0 000C5910 38 C0 00 17 */ li r6, 0x17
-lbl_800C9CB4:
-/* 800C9CB4 000C5914 38 E0 00 0C */ li r7, 0xc
-/* 800C9CB8 000C5918 39 00 00 00 */ li r8, 0
-/* 800C9CBC 000C591C 4B F8 FD 0D */ bl func_800599C8
-/* 800C9CC0 000C5920 38 60 00 17 */ li r3, 0x17
-/* 800C9CC4 000C5924 38 80 00 15 */ li r4, 0x15
-/* 800C9CC8 000C5928 38 A0 00 16 */ li r5, 0x16
-/* 800C9CCC 000C592C 38 C0 00 02 */ li r6, 2
-/* 800C9CD0 000C5930 38 E0 00 0C */ li r7, 0xc
-/* 800C9CD4 000C5934 39 00 00 00 */ li r8, 0
-/* 800C9CD8 000C5938 4B F8 FC F1 */ bl func_800599C8
-/* 800C9CDC 000C593C 48 00 02 10 */ b lbl_800C9EEC
-lbl_800C9CE0:
-/* 800C9CE0 000C5940 2C 1E 00 02 */ cmpwi r30, 2
-/* 800C9CE4 000C5944 38 00 00 00 */ li r0, 0
-/* 800C9CE8 000C5948 41 81 00 0C */ bgt lbl_800C9CF4
-/* 800C9CEC 000C594C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9CF0 000C5950 40 82 00 08 */ bne lbl_800C9CF8
-lbl_800C9CF4:
-/* 800C9CF4 000C5954 38 00 00 01 */ li r0, 1
-lbl_800C9CF8:
-/* 800C9CF8 000C5958 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9CFC 000C595C 38 E0 00 0D */ li r7, 0xd
-/* 800C9D00 000C5960 41 82 00 08 */ beq lbl_800C9D08
-/* 800C9D04 000C5964 38 E0 00 16 */ li r7, 0x16
-lbl_800C9D08:
-/* 800C9D08 000C5968 2C 1E 00 01 */ cmpwi r30, 1
-/* 800C9D0C 000C596C 38 60 00 14 */ li r3, 0x14
-/* 800C9D10 000C5970 38 80 00 00 */ li r4, 0
-/* 800C9D14 000C5974 38 A0 00 03 */ li r5, 3
-/* 800C9D18 000C5978 38 00 00 00 */ li r0, 0
-/* 800C9D1C 000C597C 41 81 00 0C */ bgt lbl_800C9D28
-/* 800C9D20 000C5980 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9D24 000C5984 40 82 00 08 */ bne lbl_800C9D2C
-lbl_800C9D28:
-/* 800C9D28 000C5988 38 00 00 01 */ li r0, 1
-lbl_800C9D2C:
-/* 800C9D2C 000C598C 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9D30 000C5990 38 C0 00 02 */ li r6, 2
-/* 800C9D34 000C5994 41 82 00 08 */ beq lbl_800C9D3C
-/* 800C9D38 000C5998 38 C0 00 15 */ li r6, 0x15
-lbl_800C9D3C:
-/* 800C9D3C 000C599C 39 00 00 00 */ li r8, 0
-/* 800C9D40 000C59A0 4B F8 FC 89 */ bl func_800599C8
-/* 800C9D44 000C59A4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9D48 000C59A8 38 60 00 15 */ li r3, 0x15
-/* 800C9D4C 000C59AC 38 80 00 00 */ li r4, 0
-/* 800C9D50 000C59B0 38 A0 00 14 */ li r5, 0x14
-/* 800C9D54 000C59B4 38 C0 00 02 */ li r6, 2
-/* 800C9D58 000C59B8 38 E0 00 0D */ li r7, 0xd
-/* 800C9D5C 000C59BC 40 82 00 08 */ bne lbl_800C9D64
-/* 800C9D60 000C59C0 38 E0 00 17 */ li r7, 0x17
-lbl_800C9D64:
-/* 800C9D64 000C59C4 39 00 00 00 */ li r8, 0
-/* 800C9D68 000C59C8 4B F8 FC 61 */ bl func_800599C8
-/* 800C9D6C 000C59CC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800C9D70 000C59D0 38 60 00 16 */ li r3, 0x16
-/* 800C9D74 000C59D4 38 80 00 14 */ li r4, 0x14
-/* 800C9D78 000C59D8 38 A0 00 03 */ li r5, 3
-/* 800C9D7C 000C59DC 38 C0 00 02 */ li r6, 2
-/* 800C9D80 000C59E0 40 82 00 08 */ bne lbl_800C9D88
-/* 800C9D84 000C59E4 38 C0 00 17 */ li r6, 0x17
-lbl_800C9D88:
-/* 800C9D88 000C59E8 38 E0 00 0D */ li r7, 0xd
-/* 800C9D8C 000C59EC 39 00 00 00 */ li r8, 0
-/* 800C9D90 000C59F0 4B F8 FC 39 */ bl func_800599C8
-/* 800C9D94 000C59F4 38 60 00 17 */ li r3, 0x17
-/* 800C9D98 000C59F8 38 80 00 15 */ li r4, 0x15
-/* 800C9D9C 000C59FC 38 A0 00 16 */ li r5, 0x16
-/* 800C9DA0 000C5A00 38 C0 00 02 */ li r6, 2
-/* 800C9DA4 000C5A04 38 E0 00 0D */ li r7, 0xd
-/* 800C9DA8 000C5A08 39 00 00 00 */ li r8, 0
-/* 800C9DAC 000C5A0C 4B F8 FC 1D */ bl func_800599C8
-/* 800C9DB0 000C5A10 38 60 00 0D */ li r3, 0xd
-/* 800C9DB4 000C5A14 38 80 00 14 */ li r4, 0x14
-/* 800C9DB8 000C5A18 38 A0 00 00 */ li r5, 0
-/* 800C9DBC 000C5A1C 38 C0 00 0E */ li r6, 0xe
-/* 800C9DC0 000C5A20 38 E0 00 00 */ li r7, 0
-/* 800C9DC4 000C5A24 39 00 00 00 */ li r8, 0
-/* 800C9DC8 000C5A28 4B F8 FC 01 */ bl func_800599C8
-/* 800C9DCC 000C5A2C 38 60 02 61 */ li r3, 0x261
-/* 800C9DD0 000C5A30 48 09 8C C1 */ bl func_80162A90
-/* 800C9DD4 000C5A34 28 03 00 02 */ cmplwi r3, 2
-/* 800C9DD8 000C5A38 40 82 00 5C */ bne lbl_800C9E34
-/* 800C9DDC 000C5A3C 38 60 00 0E */ li r3, 0xe
-/* 800C9DE0 000C5A40 38 80 00 14 */ li r4, 0x14
-/* 800C9DE4 000C5A44 38 A0 00 0D */ li r5, 0xd
-/* 800C9DE8 000C5A48 38 C0 00 0F */ li r6, 0xf
-/* 800C9DEC 000C5A4C 38 E0 00 00 */ li r7, 0
-/* 800C9DF0 000C5A50 39 00 00 00 */ li r8, 0
-/* 800C9DF4 000C5A54 4B F8 FB D5 */ bl func_800599C8
-/* 800C9DF8 000C5A58 38 60 00 0F */ li r3, 0xf
-/* 800C9DFC 000C5A5C 38 80 00 14 */ li r4, 0x14
-/* 800C9E00 000C5A60 38 A0 00 0E */ li r5, 0xe
-/* 800C9E04 000C5A64 38 C0 00 01 */ li r6, 1
-/* 800C9E08 000C5A68 38 E0 00 00 */ li r7, 0
-/* 800C9E0C 000C5A6C 39 00 00 00 */ li r8, 0
-/* 800C9E10 000C5A70 4B F8 FB B9 */ bl func_800599C8
-/* 800C9E14 000C5A74 38 60 00 01 */ li r3, 1
-/* 800C9E18 000C5A78 38 80 00 02 */ li r4, 2
-/* 800C9E1C 000C5A7C 38 A0 00 0F */ li r5, 0xf
-/* 800C9E20 000C5A80 38 C0 00 00 */ li r6, 0
-/* 800C9E24 000C5A84 38 E0 00 00 */ li r7, 0
-/* 800C9E28 000C5A88 39 00 00 00 */ li r8, 0
-/* 800C9E2C 000C5A8C 4B F8 FB 9D */ bl func_800599C8
-/* 800C9E30 000C5A90 48 00 00 BC */ b lbl_800C9EEC
-lbl_800C9E34:
-/* 800C9E34 000C5A94 48 01 C6 19 */ bl func_800E644C
-/* 800C9E38 000C5A98 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800C9E3C 000C5A9C 2C 00 00 01 */ cmpwi r0, 1
-/* 800C9E40 000C5AA0 41 82 00 58 */ beq lbl_800C9E98
-/* 800C9E44 000C5AA4 40 80 00 10 */ bge lbl_800C9E54
-/* 800C9E48 000C5AA8 2C 00 00 00 */ cmpwi r0, 0
-/* 800C9E4C 000C5AAC 40 80 00 10 */ bge lbl_800C9E5C
-/* 800C9E50 000C5AB0 48 00 00 48 */ b lbl_800C9E98
-lbl_800C9E54:
-/* 800C9E54 000C5AB4 2C 00 00 03 */ cmpwi r0, 3
-/* 800C9E58 000C5AB8 40 80 00 40 */ bge lbl_800C9E98
-lbl_800C9E5C:
-/* 800C9E5C 000C5ABC 38 60 00 0E */ li r3, 0xe
-/* 800C9E60 000C5AC0 38 80 00 14 */ li r4, 0x14
-/* 800C9E64 000C5AC4 38 A0 00 0D */ li r5, 0xd
-/* 800C9E68 000C5AC8 38 C0 00 01 */ li r6, 1
-/* 800C9E6C 000C5ACC 38 E0 00 00 */ li r7, 0
-/* 800C9E70 000C5AD0 39 00 00 00 */ li r8, 0
-/* 800C9E74 000C5AD4 4B F8 FB 55 */ bl func_800599C8
-/* 800C9E78 000C5AD8 38 60 00 01 */ li r3, 1
-/* 800C9E7C 000C5ADC 38 80 00 02 */ li r4, 2
-/* 800C9E80 000C5AE0 38 A0 00 0E */ li r5, 0xe
-/* 800C9E84 000C5AE4 38 C0 00 00 */ li r6, 0
-/* 800C9E88 000C5AE8 38 E0 00 00 */ li r7, 0
-/* 800C9E8C 000C5AEC 39 00 00 00 */ li r8, 0
-/* 800C9E90 000C5AF0 4B F8 FB 39 */ bl func_800599C8
-/* 800C9E94 000C5AF4 48 00 00 58 */ b lbl_800C9EEC
-lbl_800C9E98:
-/* 800C9E98 000C5AF8 38 60 00 0E */ li r3, 0xe
-/* 800C9E9C 000C5AFC 38 80 00 14 */ li r4, 0x14
-/* 800C9EA0 000C5B00 38 A0 00 0D */ li r5, 0xd
-/* 800C9EA4 000C5B04 38 C0 00 0F */ li r6, 0xf
-/* 800C9EA8 000C5B08 38 E0 00 00 */ li r7, 0
-/* 800C9EAC 000C5B0C 39 00 00 00 */ li r8, 0
-/* 800C9EB0 000C5B10 4B F8 FB 19 */ bl func_800599C8
-/* 800C9EB4 000C5B14 38 60 00 0F */ li r3, 0xf
-/* 800C9EB8 000C5B18 38 80 00 14 */ li r4, 0x14
-/* 800C9EBC 000C5B1C 38 A0 00 0E */ li r5, 0xe
-/* 800C9EC0 000C5B20 38 C0 00 01 */ li r6, 1
-/* 800C9EC4 000C5B24 38 E0 00 00 */ li r7, 0
-/* 800C9EC8 000C5B28 39 00 00 00 */ li r8, 0
-/* 800C9ECC 000C5B2C 4B F8 FA FD */ bl func_800599C8
-/* 800C9ED0 000C5B30 38 60 00 01 */ li r3, 1
-/* 800C9ED4 000C5B34 38 80 00 02 */ li r4, 2
-/* 800C9ED8 000C5B38 38 A0 00 0F */ li r5, 0xf
-/* 800C9EDC 000C5B3C 38 C0 00 00 */ li r6, 0
-/* 800C9EE0 000C5B40 38 E0 00 00 */ li r7, 0
-/* 800C9EE4 000C5B44 39 00 00 00 */ li r8, 0
-/* 800C9EE8 000C5B48 4B F8 FA E1 */ bl func_800599C8
-lbl_800C9EEC:
-/* 800C9EEC 000C5B4C 38 60 00 0F */ li r3, 0xf
-/* 800C9EF0 000C5B50 4B FF 0A 9D */ bl func_800BA98C
-/* 800C9EF4 000C5B54 7C 63 07 34 */ extsh r3, r3
-/* 800C9EF8 000C5B58 38 80 00 09 */ li r4, 9
-/* 800C9EFC 000C5B5C 38 A0 00 01 */ li r5, 1
-/* 800C9F00 000C5B60 48 18 9E F1 */ bl func_80253DF0
-/* 800C9F04 000C5B64 38 60 00 10 */ li r3, 0x10
-/* 800C9F08 000C5B68 4B FF 0A 85 */ bl func_800BA98C
-/* 800C9F0C 000C5B6C 7C 63 07 34 */ extsh r3, r3
-/* 800C9F10 000C5B70 38 80 00 09 */ li r4, 9
-/* 800C9F14 000C5B74 38 A0 00 01 */ li r5, 1
-/* 800C9F18 000C5B78 48 18 9E D9 */ bl func_80253DF0
-/* 800C9F1C 000C5B7C 38 60 00 11 */ li r3, 0x11
-/* 800C9F20 000C5B80 4B FF 0A 6D */ bl func_800BA98C
-/* 800C9F24 000C5B84 7C 63 07 34 */ extsh r3, r3
-/* 800C9F28 000C5B88 38 80 00 09 */ li r4, 9
-/* 800C9F2C 000C5B8C 38 A0 00 01 */ li r5, 1
-/* 800C9F30 000C5B90 48 18 9E C1 */ bl func_80253DF0
-/* 800C9F34 000C5B94 38 60 00 12 */ li r3, 0x12
-/* 800C9F38 000C5B98 4B FF 0A 55 */ bl func_800BA98C
-/* 800C9F3C 000C5B9C 7C 63 07 34 */ extsh r3, r3
-/* 800C9F40 000C5BA0 38 80 00 09 */ li r4, 9
-/* 800C9F44 000C5BA4 38 A0 00 01 */ li r5, 1
-/* 800C9F48 000C5BA8 48 18 9E A9 */ bl func_80253DF0
-/* 800C9F4C 000C5BAC 48 00 0B 38 */ b lbl_800CAA84
-/* 800C9F50 000C5BB0 38 60 00 1A */ li r3, 0x1a
-/* 800C9F54 000C5BB4 4B FF 0A 39 */ bl func_800BA98C
-/* 800C9F58 000C5BB8 7C 63 07 34 */ extsh r3, r3
-/* 800C9F5C 000C5BBC 48 18 9E 75 */ bl func_80253DD0
-/* 800C9F60 000C5BC0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800C9F64 000C5BC4 28 00 00 03 */ cmplwi r0, 3
-/* 800C9F68 000C5BC8 40 82 0B 1C */ bne lbl_800CAA84
-/* 800C9F6C 000C5BCC 88 8D 9C 31 */ lbz r4, lbl_8063EEF1-_SDA_BASE_(r13)
-/* 800C9F70 000C5BD0 38 60 00 18 */ li r3, 0x18
-/* 800C9F74 000C5BD4 38 A0 00 01 */ li r5, 1
-/* 800C9F78 000C5BD8 48 09 89 C9 */ bl func_80162940
-/* 800C9F7C 000C5BDC 88 0D 9C 31 */ lbz r0, lbl_8063EEF1-_SDA_BASE_(r13)
-/* 800C9F80 000C5BE0 2C 00 00 03 */ cmpwi r0, 3
-/* 800C9F84 000C5BE4 41 82 00 48 */ beq lbl_800C9FCC
-/* 800C9F88 000C5BE8 40 80 00 14 */ bge lbl_800C9F9C
-/* 800C9F8C 000C5BEC 2C 00 00 01 */ cmpwi r0, 1
-/* 800C9F90 000C5BF0 41 82 00 18 */ beq lbl_800C9FA8
-/* 800C9F94 000C5BF4 40 80 00 24 */ bge lbl_800C9FB8
-/* 800C9F98 000C5BF8 48 00 00 58 */ b lbl_800C9FF0
-lbl_800C9F9C:
-/* 800C9F9C 000C5BFC 2C 00 00 05 */ cmpwi r0, 5
-/* 800C9FA0 000C5C00 40 80 00 50 */ bge lbl_800C9FF0
-/* 800C9FA4 000C5C04 48 00 00 3C */ b lbl_800C9FE0
-lbl_800C9FA8:
-/* 800C9FA8 000C5C08 93 21 00 08 */ stw r25, 8(r1)
-/* 800C9FAC 000C5C0C 3B 80 00 00 */ li r28, 0
-/* 800C9FB0 000C5C10 3B 60 00 25 */ li r27, 0x25
-/* 800C9FB4 000C5C14 48 00 00 3C */ b lbl_800C9FF0
-lbl_800C9FB8:
-/* 800C9FB8 000C5C18 38 00 00 02 */ li r0, 2
-/* 800C9FBC 000C5C1C 3B 80 00 25 */ li r28, 0x25
-/* 800C9FC0 000C5C20 90 01 00 08 */ stw r0, 8(r1)
-/* 800C9FC4 000C5C24 3B 60 00 2B */ li r27, 0x2b
-/* 800C9FC8 000C5C28 48 00 00 28 */ b lbl_800C9FF0
-lbl_800C9FCC:
-/* 800C9FCC 000C5C2C 38 00 00 04 */ li r0, 4
-/* 800C9FD0 000C5C30 3B 80 00 2B */ li r28, 0x2b
-/* 800C9FD4 000C5C34 90 01 00 08 */ stw r0, 8(r1)
-/* 800C9FD8 000C5C38 3B 60 00 68 */ li r27, 0x68
-/* 800C9FDC 000C5C3C 48 00 00 14 */ b lbl_800C9FF0
-lbl_800C9FE0:
-/* 800C9FE0 000C5C40 38 00 00 08 */ li r0, 8
-/* 800C9FE4 000C5C44 3B 80 00 68 */ li r28, 0x68
-/* 800C9FE8 000C5C48 90 01 00 08 */ stw r0, 8(r1)
-/* 800C9FEC 000C5C4C 3B 60 00 81 */ li r27, 0x81
-lbl_800C9FF0:
-/* 800C9FF0 000C5C50 38 60 00 00 */ li r3, 0
-/* 800C9FF4 000C5C54 38 80 2C F4 */ li r4, 0x2cf4
-/* 800C9FF8 000C5C58 4B FF 09 F9 */ bl func_800BA9F0
-/* 800C9FFC 000C5C5C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800CA000 000C5C60 3B E0 00 00 */ li r31, 0
-/* 800CA004 000C5C64 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800CA008 000C5C68 3B C0 00 00 */ li r30, 0
-/* 800CA00C 000C5C6C 48 00 00 58 */ b lbl_800CA064
-lbl_800CA010:
-/* 800CA010 000C5C70 7F 84 E3 78 */ mr r4, r28
-/* 800CA014 000C5C74 38 60 00 04 */ li r3, 4
-/* 800CA018 000C5C78 48 01 B2 0D */ bl func_800E5224
-/* 800CA01C 000C5C7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA020 000C5C80 41 82 00 28 */ beq lbl_800CA048
-/* 800CA024 000C5C84 88 79 00 00 */ lbz r3, 0(r25)
-/* 800CA028 000C5C88 53 83 0E 3C */ rlwimi r3, r28, 1, 0x18, 0x1e
-/* 800CA02C 000C5C8C 54 60 00 3C */ rlwinm r0, r3, 0, 0, 0x1e
-/* 800CA030 000C5C90 54 63 FE 7E */ rlwinm r3, r3, 0x1f, 0x19, 0x1f
-/* 800CA034 000C5C94 98 19 00 00 */ stb r0, 0(r25)
-/* 800CA038 000C5C98 48 01 89 19 */ bl func_800E2950
-/* 800CA03C 000C5C9C 3B FF 00 01 */ addi r31, r31, 1
-/* 800CA040 000C5CA0 3B 39 00 01 */ addi r25, r25, 1
-/* 800CA044 000C5CA4 48 00 00 1C */ b lbl_800CA060
-lbl_800CA048:
-/* 800CA048 000C5CA8 7F 84 E3 78 */ mr r4, r28
-/* 800CA04C 000C5CAC 38 60 00 05 */ li r3, 5
-/* 800CA050 000C5CB0 48 01 B1 D5 */ bl func_800E5224
-/* 800CA054 000C5CB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA058 000C5CB8 41 82 00 08 */ beq lbl_800CA060
-/* 800CA05C 000C5CBC 3B DE 00 01 */ addi r30, r30, 1
-lbl_800CA060:
-/* 800CA060 000C5CC0 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800CA064:
-/* 800CA064 000C5CC4 7C 1C D8 00 */ cmpw r28, r27
-/* 800CA068 000C5CC8 41 80 FF A8 */ blt lbl_800CA010
-/* 800CA06C 000C5CCC 38 60 00 07 */ li r3, 7
-/* 800CA070 000C5CD0 38 80 00 00 */ li r4, 0
-/* 800CA074 000C5CD4 48 01 B1 B1 */ bl func_800E5224
-/* 800CA078 000C5CD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA07C 000C5CDC 40 82 00 10 */ bne lbl_800CA08C
-/* 800CA080 000C5CE0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800CA084 000C5CE4 60 00 00 01 */ ori r0, r0, 1
-/* 800CA088 000C5CE8 90 01 00 08 */ stw r0, 8(r1)
-lbl_800CA08C:
-/* 800CA08C 000C5CEC 38 60 00 06 */ li r3, 6
-/* 800CA090 000C5CF0 38 80 00 00 */ li r4, 0
-/* 800CA094 000C5CF4 48 01 B1 91 */ bl func_800E5224
-/* 800CA098 000C5CF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA09C 000C5CFC 40 82 00 10 */ bne lbl_800CA0AC
-/* 800CA0A0 000C5D00 80 01 00 08 */ lwz r0, 8(r1)
-/* 800CA0A4 000C5D04 60 00 00 02 */ ori r0, r0, 2
-/* 800CA0A8 000C5D08 90 01 00 08 */ stw r0, 8(r1)
-lbl_800CA0AC:
-/* 800CA0AC 000C5D0C 38 60 00 08 */ li r3, 8
-/* 800CA0B0 000C5D10 38 80 00 00 */ li r4, 0
-/* 800CA0B4 000C5D14 48 01 B1 71 */ bl func_800E5224
-/* 800CA0B8 000C5D18 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA0BC 000C5D1C 40 82 00 10 */ bne lbl_800CA0CC
-/* 800CA0C0 000C5D20 80 01 00 08 */ lwz r0, 8(r1)
-/* 800CA0C4 000C5D24 60 00 00 04 */ ori r0, r0, 4
-/* 800CA0C8 000C5D28 90 01 00 08 */ stw r0, 8(r1)
-lbl_800CA0CC:
-/* 800CA0CC 000C5D2C 38 60 00 09 */ li r3, 9
-/* 800CA0D0 000C5D30 38 80 00 00 */ li r4, 0
-/* 800CA0D4 000C5D34 48 01 B1 51 */ bl func_800E5224
-/* 800CA0D8 000C5D38 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA0DC 000C5D3C 40 82 00 10 */ bne lbl_800CA0EC
-/* 800CA0E0 000C5D40 80 01 00 08 */ lwz r0, 8(r1)
-/* 800CA0E4 000C5D44 60 00 00 08 */ ori r0, r0, 8
-/* 800CA0E8 000C5D48 90 01 00 08 */ stw r0, 8(r1)
-lbl_800CA0EC:
-/* 800CA0EC 000C5D4C 7F E4 FB 78 */ mr r4, r31
-/* 800CA0F0 000C5D50 38 60 00 01 */ li r3, 1
-/* 800CA0F4 000C5D54 4B FF 05 29 */ bl func_800BA61C
-/* 800CA0F8 000C5D58 7F C4 F3 78 */ mr r4, r30
-/* 800CA0FC 000C5D5C 38 60 00 03 */ li r3, 3
-/* 800CA100 000C5D60 4B FF 05 1D */ bl func_800BA61C
-/* 800CA104 000C5D64 80 81 00 08 */ lwz r4, 8(r1)
-/* 800CA108 000C5D68 38 60 00 04 */ li r3, 4
-/* 800CA10C 000C5D6C 4B FF 05 11 */ bl func_800BA61C
-/* 800CA110 000C5D70 38 60 00 00 */ li r3, 0
-/* 800CA114 000C5D74 38 80 00 00 */ li r4, 0
-/* 800CA118 000C5D78 4B FF 05 05 */ bl func_800BA61C
-/* 800CA11C 000C5D7C 3A E0 00 00 */ li r23, 0
-/* 800CA120 000C5D80 3B 60 00 00 */ li r27, 0
-/* 800CA124 000C5D84 3B 20 00 00 */ li r25, 0
-lbl_800CA128:
-/* 800CA128 000C5D88 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CA12C 000C5D8C 7C 60 DA 14 */ add r3, r0, r27
-/* 800CA130 000C5D90 80 63 01 1C */ lwz r3, 0x11c(r3)
-/* 800CA134 000C5D94 2C 03 00 00 */ cmpwi r3, 0
-/* 800CA138 000C5D98 41 82 00 08 */ beq lbl_800CA140
-/* 800CA13C 000C5D9C 48 17 41 95 */ bl func_8023E2D0
-lbl_800CA140:
-/* 800CA140 000C5DA0 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CA144 000C5DA4 3A F7 00 01 */ addi r23, r23, 1
-/* 800CA148 000C5DA8 2C 17 00 3D */ cmpwi r23, 0x3d
-/* 800CA14C 000C5DAC 7C 60 DA 14 */ add r3, r0, r27
-/* 800CA150 000C5DB0 3B 7B 00 04 */ addi r27, r27, 4
-/* 800CA154 000C5DB4 93 23 01 1C */ stw r25, 0x11c(r3)
-/* 800CA158 000C5DB8 41 80 FF D0 */ blt lbl_800CA128
-/* 800CA15C 000C5DBC 3F 60 80 48 */ lis r27, lbl_8047CE18@ha
-/* 800CA160 000C5DC0 3A E0 00 00 */ li r23, 0
-/* 800CA164 000C5DC4 3B 7B CE 18 */ addi r27, r27, lbl_8047CE18@l
-lbl_800CA168:
-/* 800CA168 000C5DC8 88 1B 00 00 */ lbz r0, 0(r27)
-/* 800CA16C 000C5DCC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA170 000C5DD0 4B FF 08 C1 */ bl func_800BAA30
-/* 800CA174 000C5DD4 2C 03 00 00 */ cmpwi r3, 0
-/* 800CA178 000C5DD8 40 82 00 18 */ bne lbl_800CA190
-/* 800CA17C 000C5DDC 88 1B 00 00 */ lbz r0, 0(r27)
-/* 800CA180 000C5DE0 38 80 00 98 */ li r4, 0x98
-/* 800CA184 000C5DE4 38 A0 00 E4 */ li r5, 0xe4
-/* 800CA188 000C5DE8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA18C 000C5DEC 4B FF 09 4D */ bl func_800BAAD8
-lbl_800CA190:
-/* 800CA190 000C5DF0 3A F7 00 01 */ addi r23, r23, 1
-/* 800CA194 000C5DF4 3B 7B 00 01 */ addi r27, r27, 1
-/* 800CA198 000C5DF8 2C 17 00 04 */ cmpwi r23, 4
-/* 800CA19C 000C5DFC 41 80 FF CC */ blt lbl_800CA168
-/* 800CA1A0 000C5E00 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800CA1A4 000C5E04 88 19 CE 18 */ lbz r0, lbl_8047CE18@l(r25)
-/* 800CA1A8 000C5E08 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA1AC 000C5E0C 4B FF 08 85 */ bl func_800BAA30
-/* 800CA1B0 000C5E10 88 19 CE 18 */ lbz r0, -0x31e8(r25)
-/* 800CA1B4 000C5E14 7C 64 1B 78 */ mr r4, r3
-/* 800CA1B8 000C5E18 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA1BC 000C5E1C 4B FF AC 59 */ bl func_800C4E14
-/* 800CA1C0 000C5E20 2C 1F 00 01 */ cmpwi r31, 1
-/* 800CA1C4 000C5E24 40 81 00 24 */ ble lbl_800CA1E8
-/* 800CA1C8 000C5E28 3B 39 CE 18 */ addi r25, r25, -12776
-/* 800CA1CC 000C5E2C 88 19 00 01 */ lbz r0, 1(r25)
-/* 800CA1D0 000C5E30 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA1D4 000C5E34 4B FF 08 5D */ bl func_800BAA30
-/* 800CA1D8 000C5E38 88 19 00 01 */ lbz r0, 1(r25)
-/* 800CA1DC 000C5E3C 7C 64 1B 78 */ mr r4, r3
-/* 800CA1E0 000C5E40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA1E4 000C5E44 4B FF AC 31 */ bl func_800C4E14
-lbl_800CA1E8:
-/* 800CA1E8 000C5E48 2C 1F 00 02 */ cmpwi r31, 2
-/* 800CA1EC 000C5E4C 40 81 00 28 */ ble lbl_800CA214
-/* 800CA1F0 000C5E50 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800CA1F4 000C5E54 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800CA1F8 000C5E58 88 19 00 02 */ lbz r0, 2(r25)
-/* 800CA1FC 000C5E5C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA200 000C5E60 4B FF 08 31 */ bl func_800BAA30
-/* 800CA204 000C5E64 88 19 00 02 */ lbz r0, 2(r25)
-/* 800CA208 000C5E68 7C 64 1B 78 */ mr r4, r3
-/* 800CA20C 000C5E6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA210 000C5E70 4B FF AC 05 */ bl func_800C4E14
-lbl_800CA214:
-/* 800CA214 000C5E74 2C 1F 00 03 */ cmpwi r31, 3
-/* 800CA218 000C5E78 40 81 00 28 */ ble lbl_800CA240
-/* 800CA21C 000C5E7C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800CA220 000C5E80 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800CA224 000C5E84 88 19 00 03 */ lbz r0, 3(r25)
-/* 800CA228 000C5E88 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA22C 000C5E8C 4B FF 08 05 */ bl func_800BAA30
-/* 800CA230 000C5E90 88 19 00 03 */ lbz r0, 3(r25)
-/* 800CA234 000C5E94 7C 64 1B 78 */ mr r4, r3
-/* 800CA238 000C5E98 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA23C 000C5E9C 4B FF AB D9 */ bl func_800C4E14
-lbl_800CA240:
-/* 800CA240 000C5EA0 38 60 00 01 */ li r3, 1
-/* 800CA244 000C5EA4 4B FF 03 75 */ bl func_800BA5B8
-/* 800CA248 000C5EA8 38 60 00 0F */ li r3, 0xf
-/* 800CA24C 000C5EAC 4B FF 07 41 */ bl func_800BA98C
-/* 800CA250 000C5EB0 7C 63 07 34 */ extsh r3, r3
-/* 800CA254 000C5EB4 38 80 00 08 */ li r4, 8
-/* 800CA258 000C5EB8 38 A0 00 01 */ li r5, 1
-/* 800CA25C 000C5EBC 48 18 9B 95 */ bl func_80253DF0
-/* 800CA260 000C5EC0 2C 1F 00 01 */ cmpwi r31, 1
-/* 800CA264 000C5EC4 40 81 00 1C */ ble lbl_800CA280
-/* 800CA268 000C5EC8 38 60 00 10 */ li r3, 0x10
-/* 800CA26C 000C5ECC 4B FF 07 21 */ bl func_800BA98C
-/* 800CA270 000C5ED0 7C 63 07 34 */ extsh r3, r3
-/* 800CA274 000C5ED4 38 80 00 08 */ li r4, 8
-/* 800CA278 000C5ED8 38 A0 00 01 */ li r5, 1
-/* 800CA27C 000C5EDC 48 18 9B 75 */ bl func_80253DF0
-lbl_800CA280:
-/* 800CA280 000C5EE0 2C 1F 00 02 */ cmpwi r31, 2
-/* 800CA284 000C5EE4 40 81 00 1C */ ble lbl_800CA2A0
-/* 800CA288 000C5EE8 38 60 00 11 */ li r3, 0x11
-/* 800CA28C 000C5EEC 4B FF 07 01 */ bl func_800BA98C
-/* 800CA290 000C5EF0 7C 63 07 34 */ extsh r3, r3
-/* 800CA294 000C5EF4 38 80 00 08 */ li r4, 8
-/* 800CA298 000C5EF8 38 A0 00 01 */ li r5, 1
-/* 800CA29C 000C5EFC 48 18 9B 55 */ bl func_80253DF0
-lbl_800CA2A0:
-/* 800CA2A0 000C5F00 2C 1F 00 03 */ cmpwi r31, 3
-/* 800CA2A4 000C5F04 40 81 00 1C */ ble lbl_800CA2C0
-/* 800CA2A8 000C5F08 38 60 00 12 */ li r3, 0x12
-/* 800CA2AC 000C5F0C 4B FF 06 E1 */ bl func_800BA98C
-/* 800CA2B0 000C5F10 7C 63 07 34 */ extsh r3, r3
-/* 800CA2B4 000C5F14 38 80 00 08 */ li r4, 8
-/* 800CA2B8 000C5F18 38 A0 00 01 */ li r5, 1
-/* 800CA2BC 000C5F1C 48 18 9B 35 */ bl func_80253DF0
-lbl_800CA2C0:
-/* 800CA2C0 000C5F20 38 60 00 0F */ li r3, 0xf
-/* 800CA2C4 000C5F24 4B FF 06 C9 */ bl func_800BA98C
-/* 800CA2C8 000C5F28 7C 63 07 34 */ extsh r3, r3
-/* 800CA2CC 000C5F2C 38 80 00 09 */ li r4, 9
-/* 800CA2D0 000C5F30 38 A0 00 00 */ li r5, 0
-/* 800CA2D4 000C5F34 48 18 9A DD */ bl func_80253DB0
-/* 800CA2D8 000C5F38 2C 1F 00 01 */ cmpwi r31, 1
-/* 800CA2DC 000C5F3C 40 81 00 1C */ ble lbl_800CA2F8
-/* 800CA2E0 000C5F40 38 60 00 10 */ li r3, 0x10
-/* 800CA2E4 000C5F44 4B FF 06 A9 */ bl func_800BA98C
-/* 800CA2E8 000C5F48 7C 63 07 34 */ extsh r3, r3
-/* 800CA2EC 000C5F4C 38 80 00 09 */ li r4, 9
-/* 800CA2F0 000C5F50 38 A0 00 00 */ li r5, 0
-/* 800CA2F4 000C5F54 48 18 9A BD */ bl func_80253DB0
-lbl_800CA2F8:
-/* 800CA2F8 000C5F58 2C 1F 00 02 */ cmpwi r31, 2
-/* 800CA2FC 000C5F5C 40 81 00 1C */ ble lbl_800CA318
-/* 800CA300 000C5F60 38 60 00 11 */ li r3, 0x11
-/* 800CA304 000C5F64 4B FF 06 89 */ bl func_800BA98C
-/* 800CA308 000C5F68 7C 63 07 34 */ extsh r3, r3
-/* 800CA30C 000C5F6C 38 80 00 09 */ li r4, 9
-/* 800CA310 000C5F70 38 A0 00 00 */ li r5, 0
-/* 800CA314 000C5F74 48 18 9A 9D */ bl func_80253DB0
-lbl_800CA318:
-/* 800CA318 000C5F78 2C 1F 00 03 */ cmpwi r31, 3
-/* 800CA31C 000C5F7C 40 81 00 1C */ ble lbl_800CA338
-/* 800CA320 000C5F80 38 60 00 12 */ li r3, 0x12
-/* 800CA324 000C5F84 4B FF 06 69 */ bl func_800BA98C
-/* 800CA328 000C5F88 7C 63 07 34 */ extsh r3, r3
-/* 800CA32C 000C5F8C 38 80 00 09 */ li r4, 9
-/* 800CA330 000C5F90 38 A0 00 00 */ li r5, 0
-/* 800CA334 000C5F94 48 18 9A 7D */ bl func_80253DB0
-lbl_800CA338:
-/* 800CA338 000C5F98 38 00 10 01 */ li r0, 0x1001
-/* 800CA33C 000C5F9C 2C 1F 00 04 */ cmpwi r31, 4
-/* 800CA340 000C5FA0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CA344 000C5FA4 41 81 00 0C */ bgt lbl_800CA350
-/* 800CA348 000C5FA8 38 00 10 00 */ li r0, 0x1000
-/* 800CA34C 000C5FAC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CA350:
-/* 800CA350 000C5FB0 2C 1A 00 01 */ cmpwi r26, 1
-/* 800CA354 000C5FB4 40 82 00 0C */ bne lbl_800CA360
-/* 800CA358 000C5FB8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800CA35C 000C5FBC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CA360:
-/* 800CA360 000C5FC0 88 6D 9C 31 */ lbz r3, lbl_8063EEF1-_SDA_BASE_(r13)
-/* 800CA364 000C5FC4 28 03 00 04 */ cmplwi r3, 4
-/* 800CA368 000C5FC8 40 82 00 10 */ bne lbl_800CA378
-/* 800CA36C 000C5FCC 54 00 04 3E */ clrlwi r0, r0, 0x10
-/* 800CA370 000C5FD0 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800CA374 000C5FD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CA378:
-/* 800CA378 000C5FD8 48 01 C0 59 */ bl func_800E63D0
-/* 800CA37C 000C5FDC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CA380 000C5FE0 28 00 00 02 */ cmplwi r0, 2
-/* 800CA384 000C5FE4 40 82 07 00 */ bne lbl_800CAA84
-/* 800CA388 000C5FE8 38 60 00 01 */ li r3, 1
-/* 800CA38C 000C5FEC 48 01 C0 59 */ bl func_800E63E4
-/* 800CA390 000C5FF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA394 000C5FF4 40 82 06 F0 */ bne lbl_800CAA84
-/* 800CA398 000C5FF8 38 60 00 00 */ li r3, 0
-/* 800CA39C 000C5FFC 48 01 C0 49 */ bl func_800E63E4
-/* 800CA3A0 000C6000 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA3A4 000C6004 40 82 06 E0 */ bne lbl_800CAA84
-/* 800CA3A8 000C6008 48 00 D3 5D */ bl func_800D7704
-/* 800CA3AC 000C600C 48 00 06 D8 */ b lbl_800CAA84
-/* 800CA3B0 000C6010 38 60 00 0C */ li r3, 0xc
-/* 800CA3B4 000C6014 4B FF 05 D9 */ bl func_800BA98C
-/* 800CA3B8 000C6018 7C 63 07 34 */ extsh r3, r3
-/* 800CA3BC 000C601C 48 18 9A 15 */ bl func_80253DD0
-/* 800CA3C0 000C6020 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA3C4 000C6024 28 00 00 03 */ cmplwi r0, 3
-/* 800CA3C8 000C6028 40 82 06 BC */ bne lbl_800CAA84
-/* 800CA3CC 000C602C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CA3D0 000C6030 38 60 00 0D */ li r3, 0xd
-/* 800CA3D4 000C6034 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 800CA3D8 000C6038 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CA3DC 000C603C 4B FF 01 7D */ bl func_800BA558
-/* 800CA3E0 000C6040 38 60 00 00 */ li r3, 0
-/* 800CA3E4 000C6044 4B FF 01 D5 */ bl func_800BA5B8
-/* 800CA3E8 000C6048 38 60 00 11 */ li r3, 0x11
-/* 800CA3EC 000C604C 38 80 00 01 */ li r4, 1
-/* 800CA3F0 000C6050 4B FF 02 2D */ bl func_800BA61C
-/* 800CA3F4 000C6054 48 00 06 90 */ b lbl_800CAA84
-/* 800CA3F8 000C6058 38 60 00 01 */ li r3, 1
-/* 800CA3FC 000C605C 48 01 BF E9 */ bl func_800E63E4
-/* 800CA400 000C6060 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA404 000C6064 40 82 00 3C */ bne lbl_800CA440
-/* 800CA408 000C6068 38 60 00 00 */ li r3, 0
-/* 800CA40C 000C606C 4B FF 05 81 */ bl func_800BA98C
-/* 800CA410 000C6070 7C 63 07 34 */ extsh r3, r3
-/* 800CA414 000C6074 48 18 99 BD */ bl func_80253DD0
-/* 800CA418 000C6078 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA41C 000C607C 28 00 00 03 */ cmplwi r0, 3
-/* 800CA420 000C6080 41 82 00 20 */ beq lbl_800CA440
-/* 800CA424 000C6084 38 60 00 00 */ li r3, 0
-/* 800CA428 000C6088 4B FF 05 65 */ bl func_800BA98C
-/* 800CA42C 000C608C 7C 63 07 34 */ extsh r3, r3
-/* 800CA430 000C6090 48 18 99 B1 */ bl func_80253DE0
-/* 800CA434 000C6094 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA438 000C6098 28 00 00 02 */ cmplwi r0, 2
-/* 800CA43C 000C609C 40 82 06 48 */ bne lbl_800CAA84
-lbl_800CA440:
-/* 800CA440 000C60A0 38 60 00 0C */ li r3, 0xc
-/* 800CA444 000C60A4 4B FF 05 49 */ bl func_800BA98C
-/* 800CA448 000C60A8 7C 63 07 34 */ extsh r3, r3
-/* 800CA44C 000C60AC 48 18 99 85 */ bl func_80253DD0
-/* 800CA450 000C60B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA454 000C60B4 28 00 00 03 */ cmplwi r0, 3
-/* 800CA458 000C60B8 41 82 00 20 */ beq lbl_800CA478
-/* 800CA45C 000C60BC 38 60 00 0C */ li r3, 0xc
-/* 800CA460 000C60C0 4B FF 05 2D */ bl func_800BA98C
-/* 800CA464 000C60C4 7C 63 07 34 */ extsh r3, r3
-/* 800CA468 000C60C8 48 18 99 79 */ bl func_80253DE0
-/* 800CA46C 000C60CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA470 000C60D0 28 00 00 16 */ cmplwi r0, 0x16
-/* 800CA474 000C60D4 40 82 06 10 */ bne lbl_800CAA84
-lbl_800CA478:
-/* 800CA478 000C60D8 38 60 00 0D */ li r3, 0xd
-/* 800CA47C 000C60DC 4B FF 05 11 */ bl func_800BA98C
-/* 800CA480 000C60E0 7C 63 07 34 */ extsh r3, r3
-/* 800CA484 000C60E4 48 18 99 4D */ bl func_80253DD0
-/* 800CA488 000C60E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA48C 000C60EC 28 00 00 03 */ cmplwi r0, 3
-/* 800CA490 000C60F0 41 82 00 20 */ beq lbl_800CA4B0
-/* 800CA494 000C60F4 38 60 00 0D */ li r3, 0xd
-/* 800CA498 000C60F8 4B FF 04 F5 */ bl func_800BA98C
-/* 800CA49C 000C60FC 7C 63 07 34 */ extsh r3, r3
-/* 800CA4A0 000C6100 48 18 99 41 */ bl func_80253DE0
-/* 800CA4A4 000C6104 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA4A8 000C6108 28 00 00 0C */ cmplwi r0, 0xc
-/* 800CA4AC 000C610C 40 82 05 D8 */ bne lbl_800CAA84
-lbl_800CA4B0:
-/* 800CA4B0 000C6110 38 60 00 00 */ li r3, 0
-/* 800CA4B4 000C6114 4B FF 04 D9 */ bl func_800BA98C
-/* 800CA4B8 000C6118 7C 63 07 34 */ extsh r3, r3
-/* 800CA4BC 000C611C 48 18 99 25 */ bl func_80253DE0
-/* 800CA4C0 000C6120 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CA4C4 000C6124 28 00 00 01 */ cmplwi r0, 1
-/* 800CA4C8 000C6128 40 82 00 6C */ bne lbl_800CA534
-/* 800CA4CC 000C612C 4B F8 BD A9 */ bl func_80056274
-/* 800CA4D0 000C6130 38 60 00 0B */ li r3, 0xb
-/* 800CA4D4 000C6134 4B FF 00 E5 */ bl func_800BA5B8
-/* 800CA4D8 000C6138 48 01 BE F9 */ bl func_800E63D0
-/* 800CA4DC 000C613C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CA4E0 000C6140 28 00 00 02 */ cmplwi r0, 2
-/* 800CA4E4 000C6144 40 82 00 14 */ bne lbl_800CA4F8
-/* 800CA4E8 000C6148 38 60 00 01 */ li r3, 1
-/* 800CA4EC 000C614C 48 01 BE F9 */ bl func_800E63E4
-/* 800CA4F0 000C6150 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA4F4 000C6154 40 82 05 90 */ bne lbl_800CAA84
-lbl_800CA4F8:
-/* 800CA4F8 000C6158 38 60 02 61 */ li r3, 0x261
-/* 800CA4FC 000C615C 48 09 85 95 */ bl func_80162A90
-/* 800CA500 000C6160 28 03 00 02 */ cmplwi r3, 2
-/* 800CA504 000C6164 40 82 00 14 */ bne lbl_800CA518
-/* 800CA508 000C6168 38 60 02 67 */ li r3, 0x267
-/* 800CA50C 000C616C 48 09 85 85 */ bl func_80162A90
-/* 800CA510 000C6170 28 03 00 01 */ cmplwi r3, 1
-/* 800CA514 000C6174 41 82 05 70 */ beq lbl_800CAA84
-lbl_800CA518:
-/* 800CA518 000C6178 38 60 00 02 */ li r3, 2
-/* 800CA51C 000C617C 48 01 BE C9 */ bl func_800E63E4
-/* 800CA520 000C6180 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA524 000C6184 41 82 05 60 */ beq lbl_800CAA84
-/* 800CA528 000C6188 38 60 00 01 */ li r3, 1
-/* 800CA52C 000C618C 4B F8 BF 2D */ bl func_80056458
-/* 800CA530 000C6190 48 00 05 54 */ b lbl_800CAA84
-lbl_800CA534:
-/* 800CA534 000C6194 38 60 00 0D */ li r3, 0xd
-/* 800CA538 000C6198 4B FF 04 55 */ bl func_800BA98C
-/* 800CA53C 000C619C 7C 63 07 34 */ extsh r3, r3
-/* 800CA540 000C61A0 38 80 00 08 */ li r4, 8
-/* 800CA544 000C61A4 38 A0 00 00 */ li r5, 0
-/* 800CA548 000C61A8 48 18 98 A9 */ bl func_80253DF0
-/* 800CA54C 000C61AC 38 60 00 10 */ li r3, 0x10
-/* 800CA550 000C61B0 4B FF 04 3D */ bl func_800BA98C
-/* 800CA554 000C61B4 7C 63 07 34 */ extsh r3, r3
-/* 800CA558 000C61B8 38 80 00 08 */ li r4, 8
-/* 800CA55C 000C61BC 38 A0 00 00 */ li r5, 0
-/* 800CA560 000C61C0 48 18 98 91 */ bl func_80253DF0
-/* 800CA564 000C61C4 38 60 00 11 */ li r3, 0x11
-/* 800CA568 000C61C8 4B FF 04 25 */ bl func_800BA98C
-/* 800CA56C 000C61CC 7C 63 07 34 */ extsh r3, r3
-/* 800CA570 000C61D0 38 80 00 08 */ li r4, 8
-/* 800CA574 000C61D4 38 A0 00 00 */ li r5, 0
-/* 800CA578 000C61D8 48 18 98 79 */ bl func_80253DF0
-/* 800CA57C 000C61DC 38 60 00 12 */ li r3, 0x12
-/* 800CA580 000C61E0 4B FF 04 0D */ bl func_800BA98C
-/* 800CA584 000C61E4 7C 63 07 34 */ extsh r3, r3
-/* 800CA588 000C61E8 38 80 00 08 */ li r4, 8
-/* 800CA58C 000C61EC 38 A0 00 00 */ li r5, 0
-/* 800CA590 000C61F0 48 18 98 61 */ bl func_80253DF0
-/* 800CA594 000C61F4 38 60 00 1A */ li r3, 0x1a
-/* 800CA598 000C61F8 4B FF 03 F5 */ bl func_800BA98C
-/* 800CA59C 000C61FC 7C 63 07 34 */ extsh r3, r3
-/* 800CA5A0 000C6200 38 80 00 08 */ li r4, 8
-/* 800CA5A4 000C6204 38 A0 00 00 */ li r5, 0
-/* 800CA5A8 000C6208 48 18 98 49 */ bl func_80253DF0
-/* 800CA5AC 000C620C 38 60 00 0F */ li r3, 0xf
-/* 800CA5B0 000C6210 4B FF 03 DD */ bl func_800BA98C
-/* 800CA5B4 000C6214 7C 63 07 34 */ extsh r3, r3
-/* 800CA5B8 000C6218 38 80 00 08 */ li r4, 8
-/* 800CA5BC 000C621C 38 A0 00 01 */ li r5, 1
-/* 800CA5C0 000C6220 48 18 98 31 */ bl func_80253DF0
-/* 800CA5C4 000C6224 38 60 00 0F */ li r3, 0xf
-/* 800CA5C8 000C6228 4B FF 03 C5 */ bl func_800BA98C
-/* 800CA5CC 000C622C 7C 63 07 34 */ extsh r3, r3
-/* 800CA5D0 000C6230 38 80 00 07 */ li r4, 7
-/* 800CA5D4 000C6234 38 A0 00 00 */ li r5, 0
-/* 800CA5D8 000C6238 48 18 97 D9 */ bl func_80253DB0
-/* 800CA5DC 000C623C 38 60 00 02 */ li r3, 2
-/* 800CA5E0 000C6240 4B FE FF 79 */ bl func_800BA558
-/* 800CA5E4 000C6244 38 60 00 00 */ li r3, 0
-/* 800CA5E8 000C6248 4B FE FF D1 */ bl func_800BA5B8
-/* 800CA5EC 000C624C 38 60 00 01 */ li r3, 1
-/* 800CA5F0 000C6250 48 01 BD F5 */ bl func_800E63E4
-/* 800CA5F4 000C6254 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA5F8 000C6258 41 82 04 8C */ beq lbl_800CAA84
-/* 800CA5FC 000C625C 38 60 00 00 */ li r3, 0
-/* 800CA600 000C6260 4B FF 03 8D */ bl func_800BA98C
-/* 800CA604 000C6264 7C 63 07 34 */ extsh r3, r3
-/* 800CA608 000C6268 38 80 00 08 */ li r4, 8
-/* 800CA60C 000C626C 38 A0 00 00 */ li r5, 0
-/* 800CA610 000C6270 48 18 97 E1 */ bl func_80253DF0
-/* 800CA614 000C6274 48 00 04 70 */ b lbl_800CAA84
-/* 800CA618 000C6278 4B F8 BC E1 */ bl func_800562F8
-/* 800CA61C 000C627C 2C 03 00 00 */ cmpwi r3, 0
-/* 800CA620 000C6280 41 82 04 64 */ beq lbl_800CAA84
-/* 800CA624 000C6284 48 01 BD AD */ bl func_800E63D0
-/* 800CA628 000C6288 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CA62C 000C628C 2C 00 00 02 */ cmpwi r0, 2
-/* 800CA630 000C6290 41 82 00 30 */ beq lbl_800CA660
-/* 800CA634 000C6294 40 80 00 10 */ bge lbl_800CA644
-/* 800CA638 000C6298 2C 00 00 00 */ cmpwi r0, 0
-/* 800CA63C 000C629C 40 80 00 14 */ bge lbl_800CA650
-/* 800CA640 000C62A0 48 00 04 44 */ b lbl_800CAA84
-lbl_800CA644:
-/* 800CA644 000C62A4 2C 00 00 04 */ cmpwi r0, 4
-/* 800CA648 000C62A8 40 80 04 3C */ bge lbl_800CAA84
-/* 800CA64C 000C62AC 48 00 01 C0 */ b lbl_800CA80C
-lbl_800CA650:
-/* 800CA650 000C62B0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CA654 000C62B4 38 80 08 34 */ li r4, 0x834
-/* 800CA658 000C62B8 48 15 C1 51 */ bl func_802267A8
-/* 800CA65C 000C62BC 48 00 04 28 */ b lbl_800CAA84
-lbl_800CA660:
-/* 800CA660 000C62C0 38 60 00 00 */ li r3, 0
-/* 800CA664 000C62C4 48 01 BD 81 */ bl func_800E63E4
-/* 800CA668 000C62C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA66C 000C62CC 41 82 00 14 */ beq lbl_800CA680
-/* 800CA670 000C62D0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CA674 000C62D4 38 80 08 34 */ li r4, 0x834
-/* 800CA678 000C62D8 48 15 C1 31 */ bl func_802267A8
-/* 800CA67C 000C62DC 48 00 04 08 */ b lbl_800CAA84
-lbl_800CA680:
-/* 800CA680 000C62E0 38 60 00 01 */ li r3, 1
-/* 800CA684 000C62E4 48 01 BD 61 */ bl func_800E63E4
-/* 800CA688 000C62E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA68C 000C62EC 40 82 03 F8 */ bne lbl_800CAA84
-/* 800CA690 000C62F0 38 60 02 61 */ li r3, 0x261
-/* 800CA694 000C62F4 48 09 83 FD */ bl func_80162A90
-/* 800CA698 000C62F8 28 03 00 04 */ cmplwi r3, 4
-/* 800CA69C 000C62FC 40 82 00 24 */ bne lbl_800CA6C0
-/* 800CA6A0 000C6300 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CA6A4 000C6304 38 80 0A F2 */ li r4, 0xaf2
-/* 800CA6A8 000C6308 48 15 C1 01 */ bl func_802267A8
-/* 800CA6AC 000C630C 38 60 02 62 */ li r3, 0x262
-/* 800CA6B0 000C6310 38 80 00 00 */ li r4, 0
-/* 800CA6B4 000C6314 38 A0 00 01 */ li r5, 1
-/* 800CA6B8 000C6318 48 09 82 89 */ bl func_80162940
-/* 800CA6BC 000C631C 48 00 03 C8 */ b lbl_800CAA84
-lbl_800CA6C0:
-/* 800CA6C0 000C6320 38 60 02 61 */ li r3, 0x261
-/* 800CA6C4 000C6324 48 09 83 CD */ bl func_80162A90
-/* 800CA6C8 000C6328 28 03 00 02 */ cmplwi r3, 2
-/* 800CA6CC 000C632C 40 82 01 20 */ bne lbl_800CA7EC
-/* 800CA6D0 000C6330 38 60 02 67 */ li r3, 0x267
-/* 800CA6D4 000C6334 48 09 83 BD */ bl func_80162A90
-/* 800CA6D8 000C6338 28 03 00 01 */ cmplwi r3, 1
-/* 800CA6DC 000C633C 40 82 00 44 */ bne lbl_800CA720
-/* 800CA6E0 000C6340 38 60 00 21 */ li r3, 0x21
-/* 800CA6E4 000C6344 38 80 00 00 */ li r4, 0
-/* 800CA6E8 000C6348 4B F8 BD 05 */ bl func_800563EC
-/* 800CA6EC 000C634C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CA6F0 000C6350 38 80 08 34 */ li r4, 0x834
-/* 800CA6F4 000C6354 48 15 C0 B5 */ bl func_802267A8
-/* 800CA6F8 000C6358 38 60 00 02 */ li r3, 2
-/* 800CA6FC 000C635C 4B F8 D8 B9 */ bl func_80057FB4
-/* 800CA700 000C6360 38 60 02 67 */ li r3, 0x267
-/* 800CA704 000C6364 48 09 83 8D */ bl func_80162A90
-/* 800CA708 000C6368 7C 64 1B 78 */ mr r4, r3
-/* 800CA70C 000C636C 38 60 02 67 */ li r3, 0x267
-/* 800CA710 000C6370 38 84 FF FF */ addi r4, r4, -1
-/* 800CA714 000C6374 38 A0 00 01 */ li r5, 1
-/* 800CA718 000C6378 48 09 82 29 */ bl func_80162940
-/* 800CA71C 000C637C 48 00 03 68 */ b lbl_800CAA84
-lbl_800CA720:
-/* 800CA720 000C6380 38 60 00 07 */ li r3, 7
-/* 800CA724 000C6384 38 80 00 00 */ li r4, 0
-/* 800CA728 000C6388 48 01 AA FD */ bl func_800E5224
-/* 800CA72C 000C638C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA730 000C6390 41 82 00 18 */ beq lbl_800CA748
-/* 800CA734 000C6394 38 60 00 18 */ li r3, 0x18
-/* 800CA738 000C6398 38 80 00 01 */ li r4, 1
-/* 800CA73C 000C639C 38 A0 00 01 */ li r5, 1
-/* 800CA740 000C63A0 48 09 82 01 */ bl func_80162940
-/* 800CA744 000C63A4 48 00 00 14 */ b lbl_800CA758
-lbl_800CA748:
-/* 800CA748 000C63A8 38 60 00 18 */ li r3, 0x18
-/* 800CA74C 000C63AC 38 80 00 02 */ li r4, 2
-/* 800CA750 000C63B0 38 A0 00 01 */ li r5, 1
-/* 800CA754 000C63B4 48 09 81 ED */ bl func_80162940
-lbl_800CA758:
-/* 800CA758 000C63B8 38 60 02 67 */ li r3, 0x267
-/* 800CA75C 000C63BC 38 80 00 01 */ li r4, 1
-/* 800CA760 000C63C0 38 A0 00 01 */ li r5, 1
-/* 800CA764 000C63C4 48 09 81 DD */ bl func_80162940
-/* 800CA768 000C63C8 38 60 02 65 */ li r3, 0x265
-/* 800CA76C 000C63CC 38 80 00 00 */ li r4, 0
-/* 800CA770 000C63D0 38 A0 00 01 */ li r5, 1
-/* 800CA774 000C63D4 48 09 81 CD */ bl func_80162940
-/* 800CA778 000C63D8 38 60 00 00 */ li r3, 0
-/* 800CA77C 000C63DC 4B FE FD DD */ bl func_800BA558
-/* 800CA780 000C63E0 38 60 00 00 */ li r3, 0
-/* 800CA784 000C63E4 4B FE FE 35 */ bl func_800BA5B8
-/* 800CA788 000C63E8 38 60 00 00 */ li r3, 0
-/* 800CA78C 000C63EC 38 80 00 00 */ li r4, 0
-/* 800CA790 000C63F0 4B FE FE 8D */ bl func_800BA61C
-/* 800CA794 000C63F4 38 60 00 00 */ li r3, 0
-/* 800CA798 000C63F8 48 01 BC C9 */ bl func_800E6460
-/* 800CA79C 000C63FC 4B F8 BB 21 */ bl func_800562BC
-/* 800CA7A0 000C6400 38 60 00 1A */ li r3, 0x1a
-/* 800CA7A4 000C6404 4B FF 01 E9 */ bl func_800BA98C
-/* 800CA7A8 000C6408 7C 63 07 34 */ extsh r3, r3
-/* 800CA7AC 000C640C 38 80 00 08 */ li r4, 8
-/* 800CA7B0 000C6410 38 A0 00 00 */ li r5, 0
-/* 800CA7B4 000C6414 48 18 96 3D */ bl func_80253DF0
-/* 800CA7B8 000C6418 38 60 00 0C */ li r3, 0xc
-/* 800CA7BC 000C641C 4B FF 01 D1 */ bl func_800BA98C
-/* 800CA7C0 000C6420 7C 63 07 34 */ extsh r3, r3
-/* 800CA7C4 000C6424 38 80 00 08 */ li r4, 8
-/* 800CA7C8 000C6428 38 A0 00 00 */ li r5, 0
-/* 800CA7CC 000C642C 48 18 96 25 */ bl func_80253DF0
-/* 800CA7D0 000C6430 38 60 00 00 */ li r3, 0
-/* 800CA7D4 000C6434 4B FF 01 B9 */ bl func_800BA98C
-/* 800CA7D8 000C6438 7C 63 07 34 */ extsh r3, r3
-/* 800CA7DC 000C643C 38 80 00 08 */ li r4, 8
-/* 800CA7E0 000C6440 38 A0 00 00 */ li r5, 0
-/* 800CA7E4 000C6444 48 18 96 0D */ bl func_80253DF0
-/* 800CA7E8 000C6448 48 00 02 9C */ b lbl_800CAA84
-lbl_800CA7EC:
-/* 800CA7EC 000C644C 38 60 00 37 */ li r3, 0x37
-/* 800CA7F0 000C6450 38 80 00 01 */ li r4, 1
-/* 800CA7F4 000C6454 38 A0 00 01 */ li r5, 1
-/* 800CA7F8 000C6458 48 09 81 49 */ bl func_80162940
-/* 800CA7FC 000C645C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CA800 000C6460 38 80 08 98 */ li r4, 0x898
-/* 800CA804 000C6464 48 15 BF A5 */ bl func_802267A8
-/* 800CA808 000C6468 48 00 02 7C */ b lbl_800CAA84
-lbl_800CA80C:
-/* 800CA80C 000C646C 38 60 00 37 */ li r3, 0x37
-/* 800CA810 000C6470 38 80 00 01 */ li r4, 1
-/* 800CA814 000C6474 38 A0 00 01 */ li r5, 1
-/* 800CA818 000C6478 48 09 81 29 */ bl func_80162940
-/* 800CA81C 000C647C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CA820 000C6480 38 80 08 98 */ li r4, 0x898
-/* 800CA824 000C6484 48 15 BF 85 */ bl func_802267A8
-/* 800CA828 000C6488 48 00 02 5C */ b lbl_800CAA84
-/* 800CA82C 000C648C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CA830 000C6490 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CA834 000C6494 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CA838 000C6498 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CA83C 000C649C 90 01 07 84 */ stw r0, 0x784(r1)
-/* 800CA840 000C64A0 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800CA844 000C64A4 C8 01 07 80 */ lfd f0, 0x780(r1)
-/* 800CA848 000C64A8 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800CA84C 000C64AC FC 60 18 28 */ fsub f3, f0, f3
-/* 800CA850 000C64B0 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
-/* 800CA854 000C64B4 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800CA858 000C64B8 FC 22 08 28 */ fsub f1, f2, f1
-/* 800CA85C 000C64BC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800CA860 000C64C0 40 81 02 24 */ ble lbl_800CAA84
-/* 800CA864 000C64C4 38 60 00 0D */ li r3, 0xd
-/* 800CA868 000C64C8 4B FE FD 51 */ bl func_800BA5B8
-/* 800CA86C 000C64CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CA870 000C64D0 38 60 00 0B */ li r3, 0xb
-/* 800CA874 000C64D4 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CA878 000C64D8 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CA87C 000C64DC C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800CA880 000C64E0 90 01 07 7C */ stw r0, 0x77c(r1)
-/* 800CA884 000C64E4 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CA888 000C64E8 C8 21 07 78 */ lfd f1, 0x778(r1)
-/* 800CA88C 000C64EC FC 21 10 28 */ fsub f1, f1, f2
-/* 800CA890 000C64F0 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800CA894 000C64F4 D8 04 00 00 */ stfd f0, 0(r4)
-/* 800CA898 000C64F8 4B FE FF 55 */ bl func_800BA7EC
-/* 800CA89C 000C64FC 38 03 FF FF */ addi r0, r3, -1
-/* 800CA8A0 000C6500 38 60 00 0C */ li r3, 0xc
-/* 800CA8A4 000C6504 54 1B 10 3A */ slwi r27, r0, 2
-/* 800CA8A8 000C6508 4B FE FF 45 */ bl func_800BA7EC
-/* 800CA8AC 000C650C 3F 20 80 48 */ lis r25, lbl_8047CE18@ha
-/* 800CA8B0 000C6510 7C 63 DA 14 */ add r3, r3, r27
-/* 800CA8B4 000C6514 3B 39 CE 18 */ addi r25, r25, lbl_8047CE18@l
-/* 800CA8B8 000C6518 7C 03 C8 AE */ lbzx r0, r3, r25
-/* 800CA8BC 000C651C 54 1B FE 7E */ rlwinm r27, r0, 0x1f, 0x19, 0x1f
-/* 800CA8C0 000C6520 7F 63 DB 78 */ mr r3, r27
-/* 800CA8C4 000C6524 48 01 B2 0D */ bl func_800E5AD0
-/* 800CA8C8 000C6528 38 1A FF FF */ addi r0, r26, -1
-/* 800CA8CC 000C652C 7C 7C 1B 78 */ mr r28, r3
-/* 800CA8D0 000C6530 54 1A 10 3A */ slwi r26, r0, 2
-/* 800CA8D4 000C6534 38 60 00 09 */ li r3, 9
-/* 800CA8D8 000C6538 4B FE FF 15 */ bl func_800BA7EC
-/* 800CA8DC 000C653C 7C 7A 1A 14 */ add r3, r26, r3
-/* 800CA8E0 000C6540 7C 03 C8 AE */ lbzx r0, r3, r25
-/* 800CA8E4 000C6544 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA8E8 000C6548 48 01 B1 E9 */ bl func_800E5AD0
-/* 800CA8EC 000C654C 7C 7D 1B 78 */ mr r29, r3
-/* 800CA8F0 000C6550 7F 84 E3 78 */ mr r4, r28
-/* 800CA8F4 000C6554 38 61 00 8C */ addi r3, r1, 0x8c
-/* 800CA8F8 000C6558 48 00 01 A9 */ bl func_800CAAA0
-/* 800CA8FC 000C655C 7F 83 E3 78 */ mr r3, r28
-/* 800CA900 000C6560 7F A4 EB 78 */ mr r4, r29
-/* 800CA904 000C6564 48 00 01 9D */ bl func_800CAAA0
-/* 800CA908 000C6568 7F A3 EB 78 */ mr r3, r29
-/* 800CA90C 000C656C 38 81 00 8C */ addi r4, r1, 0x8c
-/* 800CA910 000C6570 48 00 01 91 */ bl func_800CAAA0
-/* 800CA914 000C6574 7F 63 DB 78 */ mr r3, r27
-/* 800CA918 000C6578 4B FF 01 19 */ bl func_800BAA30
-/* 800CA91C 000C657C 7C 7B 1B 78 */ mr r27, r3
-/* 800CA920 000C6580 38 60 00 09 */ li r3, 9
-/* 800CA924 000C6584 4B FE FE C9 */ bl func_800BA7EC
-/* 800CA928 000C6588 7C 7A 1A 14 */ add r3, r26, r3
-/* 800CA92C 000C658C 7C 03 C8 AE */ lbzx r0, r3, r25
-/* 800CA930 000C6590 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CA934 000C6594 4B FF 00 FD */ bl func_800BAA30
-/* 800CA938 000C6598 7C 79 1B 78 */ mr r25, r3
-/* 800CA93C 000C659C 7F 64 DB 78 */ mr r4, r27
-/* 800CA940 000C65A0 38 61 00 0C */ addi r3, r1, 0xc
-/* 800CA944 000C65A4 48 00 02 C9 */ bl func_800CAC0C
-/* 800CA948 000C65A8 7F 63 DB 78 */ mr r3, r27
-/* 800CA94C 000C65AC 7F 24 CB 78 */ mr r4, r25
-/* 800CA950 000C65B0 48 00 02 BD */ bl func_800CAC0C
-/* 800CA954 000C65B4 7F 23 CB 78 */ mr r3, r25
-/* 800CA958 000C65B8 38 81 00 0C */ addi r4, r1, 0xc
-/* 800CA95C 000C65BC 48 00 02 B1 */ bl func_800CAC0C
-/* 800CA960 000C65C0 38 60 00 18 */ li r3, 0x18
-/* 800CA964 000C65C4 48 09 81 2D */ bl func_80162A90
-/* 800CA968 000C65C8 2C 03 00 03 */ cmpwi r3, 3
-/* 800CA96C 000C65CC 41 82 00 50 */ beq lbl_800CA9BC
-/* 800CA970 000C65D0 40 80 00 14 */ bge lbl_800CA984
-/* 800CA974 000C65D4 2C 03 00 01 */ cmpwi r3, 1
-/* 800CA978 000C65D8 41 82 00 18 */ beq lbl_800CA990
-/* 800CA97C 000C65DC 40 80 00 30 */ bge lbl_800CA9AC
-/* 800CA980 000C65E0 48 00 00 58 */ b lbl_800CA9D8
-lbl_800CA984:
-/* 800CA984 000C65E4 2C 03 00 05 */ cmpwi r3, 5
-/* 800CA988 000C65E8 40 80 00 50 */ bge lbl_800CA9D8
-/* 800CA98C 000C65EC 48 00 00 40 */ b lbl_800CA9CC
-lbl_800CA990:
-/* 800CA990 000C65F0 38 60 00 00 */ li r3, 0
-/* 800CA994 000C65F4 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CA998 000C65F8 4B FF 00 59 */ bl func_800BA9F0
-/* 800CA99C 000C65FC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CA9A0 000C6600 60 00 04 00 */ ori r0, r0, 0x400
-/* 800CA9A4 000C6604 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CA9A8 000C6608 48 00 00 30 */ b lbl_800CA9D8
-lbl_800CA9AC:
-/* 800CA9AC 000C660C 38 60 00 00 */ li r3, 0
-/* 800CA9B0 000C6610 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CA9B4 000C6614 4B FF 00 3D */ bl func_800BA9F0
-/* 800CA9B8 000C6618 48 00 00 20 */ b lbl_800CA9D8
-lbl_800CA9BC:
-/* 800CA9BC 000C661C 38 60 00 00 */ li r3, 0
-/* 800CA9C0 000C6620 38 80 2C E5 */ li r4, 0x2ce5
-/* 800CA9C4 000C6624 4B FF 00 2D */ bl func_800BA9F0
-/* 800CA9C8 000C6628 48 00 00 10 */ b lbl_800CA9D8
-lbl_800CA9CC:
-/* 800CA9CC 000C662C 38 60 00 00 */ li r3, 0
-/* 800CA9D0 000C6630 38 80 2C E6 */ li r4, 0x2ce6
-/* 800CA9D4 000C6634 4B FF 00 1D */ bl func_800BA9F0
-lbl_800CA9D8:
-/* 800CA9D8 000C6638 38 60 00 01 */ li r3, 1
-/* 800CA9DC 000C663C 48 01 BA 09 */ bl func_800E63E4
-/* 800CA9E0 000C6640 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CA9E4 000C6644 41 82 00 10 */ beq lbl_800CA9F4
-/* 800CA9E8 000C6648 38 60 00 00 */ li r3, 0
-/* 800CA9EC 000C664C 38 80 46 B3 */ li r4, 0x46b3
-/* 800CA9F0 000C6650 4B FF 00 01 */ bl func_800BA9F0
-lbl_800CA9F4:
-/* 800CA9F4 000C6654 38 60 00 01 */ li r3, 1
-/* 800CA9F8 000C6658 38 80 2C F2 */ li r4, 0x2cf2
-/* 800CA9FC 000C665C 4B FE FF F5 */ bl func_800BA9F0
-/* 800CAA00 000C6660 38 60 00 05 */ li r3, 5
-/* 800CAA04 000C6664 38 80 00 00 */ li r4, 0
-/* 800CAA08 000C6668 4B FE FC 15 */ bl func_800BA61C
-/* 800CAA0C 000C666C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAA10 000C6670 60 00 08 00 */ ori r0, r0, 0x800
-/* 800CAA14 000C6674 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAA18 000C6678 48 00 00 6C */ b lbl_800CAA84
-/* 800CAA1C 000C667C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CAA20 000C6680 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CAA24 000C6684 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CAA28 000C6688 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CAA2C 000C668C 90 01 07 84 */ stw r0, 0x784(r1)
-/* 800CAA30 000C6690 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800CAA34 000C6694 C8 01 07 80 */ lfd f0, 0x780(r1)
-/* 800CAA38 000C6698 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800CAA3C 000C669C FC 60 18 28 */ fsub f3, f0, f3
-/* 800CAA40 000C66A0 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
-/* 800CAA44 000C66A4 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800CAA48 000C66A8 FC 22 08 28 */ fsub f1, f2, f1
-/* 800CAA4C 000C66AC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800CAA50 000C66B0 40 81 00 34 */ ble lbl_800CAA84
-/* 800CAA54 000C66B4 38 60 00 01 */ li r3, 1
-/* 800CAA58 000C66B8 4B FE FB 61 */ bl func_800BA5B8
-/* 800CAA5C 000C66BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CAA60 000C66C0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CAA64 000C66C4 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800CAA68 000C66C8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 800CAA6C 000C66CC 90 01 07 7C */ stw r0, 0x77c(r1)
-/* 800CAA70 000C66D0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CAA74 000C66D4 C8 21 07 78 */ lfd f1, 0x778(r1)
-/* 800CAA78 000C66D8 FC 21 10 28 */ fsub f1, f1, f2
-/* 800CAA7C 000C66DC FC 00 08 24 */ fdiv f0, f0, f1
-/* 800CAA80 000C66E0 D8 03 00 00 */ stfd f0, 0(r3)
-lbl_800CAA84:
-/* 800CAA84 000C66E4 39 61 07 B0 */ addi r11, r1, 0x7b0
-/* 800CAA88 000C66E8 7F A3 EB 78 */ mr r3, r29
-/* 800CAA8C 000C66EC 48 0F C6 D9 */ bl _restgpr_23
-/* 800CAA90 000C66F0 80 01 07 B4 */ lwz r0, 0x7b4(r1)
-/* 800CAA94 000C66F4 7C 08 03 A6 */ mtlr r0
-/* 800CAA98 000C66F8 38 21 07 B0 */ addi r1, r1, 0x7b0
-/* 800CAA9C 000C66FC 4E 80 00 20 */ blr
-
-.global func_800CAAA0
-func_800CAAA0:
-/* 800CAAA0 000C6700 38 00 00 3F */ li r0, 0x3f
-/* 800CAAA4 000C6704 39 03 FF FC */ addi r8, r3, -4
-/* 800CAAA8 000C6708 38 C4 FF FC */ addi r6, r4, -4
-/* 800CAAAC 000C670C 7C 09 03 A6 */ mtctr r0
-lbl_800CAAB0:
-/* 800CAAB0 000C6710 80 A6 00 04 */ lwz r5, 4(r6)
-/* 800CAAB4 000C6714 84 06 00 08 */ lwzu r0, 8(r6)
-/* 800CAAB8 000C6718 90 A8 00 04 */ stw r5, 4(r8)
-/* 800CAABC 000C671C 94 08 00 08 */ stwu r0, 8(r8)
-/* 800CAAC0 000C6720 42 00 FF F0 */ bdnz lbl_800CAAB0
-/* 800CAAC4 000C6724 80 A6 00 04 */ lwz r5, 4(r6)
-/* 800CAAC8 000C6728 38 00 01 A4 */ li r0, 0x1a4
-/* 800CAACC 000C672C 38 E3 01 FB */ addi r7, r3, 0x1fb
-/* 800CAAD0 000C6730 38 C4 01 FB */ addi r6, r4, 0x1fb
-/* 800CAAD4 000C6734 90 A8 00 04 */ stw r5, 4(r8)
-/* 800CAAD8 000C6738 7C 09 03 A6 */ mtctr r0
-lbl_800CAADC:
-/* 800CAADC 000C673C 88 A6 00 01 */ lbz r5, 1(r6)
-/* 800CAAE0 000C6740 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 800CAAE4 000C6744 98 A7 00 01 */ stb r5, 1(r7)
-/* 800CAAE8 000C6748 9C 07 00 02 */ stbu r0, 2(r7)
-/* 800CAAEC 000C674C 42 00 FF F0 */ bdnz lbl_800CAADC
-/* 800CAAF0 000C6750 88 A4 05 44 */ lbz r5, 0x544(r4)
-/* 800CAAF4 000C6754 38 00 00 17 */ li r0, 0x17
-/* 800CAAF8 000C6758 38 E3 05 44 */ addi r7, r3, 0x544
-/* 800CAAFC 000C675C 38 C4 05 44 */ addi r6, r4, 0x544
-/* 800CAB00 000C6760 98 A3 05 44 */ stb r5, 0x544(r3)
-/* 800CAB04 000C6764 88 A4 05 45 */ lbz r5, 0x545(r4)
-/* 800CAB08 000C6768 98 A3 05 45 */ stb r5, 0x545(r3)
-/* 800CAB0C 000C676C 7C 09 03 A6 */ mtctr r0
-lbl_800CAB10:
-/* 800CAB10 000C6770 80 A6 00 04 */ lwz r5, 4(r6)
-/* 800CAB14 000C6774 84 06 00 08 */ lwzu r0, 8(r6)
-/* 800CAB18 000C6778 90 A7 00 04 */ stw r5, 4(r7)
-/* 800CAB1C 000C677C 94 07 00 08 */ stwu r0, 8(r7)
-/* 800CAB20 000C6780 42 00 FF F0 */ bdnz lbl_800CAB10
-/* 800CAB24 000C6784 80 A4 06 00 */ lwz r5, 0x600(r4)
-/* 800CAB28 000C6788 38 00 00 30 */ li r0, 0x30
-/* 800CAB2C 000C678C 38 E3 06 02 */ addi r7, r3, 0x602
-/* 800CAB30 000C6790 38 C4 06 02 */ addi r6, r4, 0x602
-/* 800CAB34 000C6794 90 A3 06 00 */ stw r5, 0x600(r3)
-/* 800CAB38 000C6798 7C 09 03 A6 */ mtctr r0
-lbl_800CAB3C:
-/* 800CAB3C 000C679C A0 A6 00 02 */ lhz r5, 2(r6)
-/* 800CAB40 000C67A0 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 800CAB44 000C67A4 B0 A7 00 02 */ sth r5, 2(r7)
-/* 800CAB48 000C67A8 B4 07 00 04 */ sthu r0, 4(r7)
-/* 800CAB4C 000C67AC 42 00 FF F0 */ bdnz lbl_800CAB3C
-/* 800CAB50 000C67B0 80 A4 06 C4 */ lwz r5, 0x6c4(r4)
-/* 800CAB54 000C67B4 80 04 06 C8 */ lwz r0, 0x6c8(r4)
-/* 800CAB58 000C67B8 90 A3 06 C4 */ stw r5, 0x6c4(r3)
-/* 800CAB5C 000C67BC 90 03 06 C8 */ stw r0, 0x6c8(r3)
-/* 800CAB60 000C67C0 80 04 06 CC */ lwz r0, 0x6cc(r4)
-/* 800CAB64 000C67C4 90 03 06 CC */ stw r0, 0x6cc(r3)
-/* 800CAB68 000C67C8 88 A4 06 D0 */ lbz r5, 0x6d0(r4)
-/* 800CAB6C 000C67CC 88 04 06 D1 */ lbz r0, 0x6d1(r4)
-/* 800CAB70 000C67D0 98 A3 06 D0 */ stb r5, 0x6d0(r3)
-/* 800CAB74 000C67D4 98 03 06 D1 */ stb r0, 0x6d1(r3)
-/* 800CAB78 000C67D8 88 A4 06 D2 */ lbz r5, 0x6d2(r4)
-/* 800CAB7C 000C67DC 88 04 06 D3 */ lbz r0, 0x6d3(r4)
-/* 800CAB80 000C67E0 98 A3 06 D2 */ stb r5, 0x6d2(r3)
-/* 800CAB84 000C67E4 98 03 06 D3 */ stb r0, 0x6d3(r3)
-/* 800CAB88 000C67E8 88 A4 06 D4 */ lbz r5, 0x6d4(r4)
-/* 800CAB8C 000C67EC 88 04 06 D5 */ lbz r0, 0x6d5(r4)
-/* 800CAB90 000C67F0 98 A3 06 D4 */ stb r5, 0x6d4(r3)
-/* 800CAB94 000C67F4 98 03 06 D5 */ stb r0, 0x6d5(r3)
-/* 800CAB98 000C67F8 88 A4 06 D6 */ lbz r5, 0x6d6(r4)
-/* 800CAB9C 000C67FC 88 04 06 D7 */ lbz r0, 0x6d7(r4)
-/* 800CABA0 000C6800 98 A3 06 D6 */ stb r5, 0x6d6(r3)
-/* 800CABA4 000C6804 98 03 06 D7 */ stb r0, 0x6d7(r3)
-/* 800CABA8 000C6808 88 04 06 D8 */ lbz r0, 0x6d8(r4)
-/* 800CABAC 000C680C 98 03 06 D8 */ stb r0, 0x6d8(r3)
-/* 800CABB0 000C6810 88 04 06 D9 */ lbz r0, 0x6d9(r4)
-/* 800CABB4 000C6814 98 03 06 D9 */ stb r0, 0x6d9(r3)
-/* 800CABB8 000C6818 80 04 06 DC */ lwz r0, 0x6dc(r4)
-/* 800CABBC 000C681C 90 03 06 DC */ stw r0, 0x6dc(r3)
-/* 800CABC0 000C6820 80 04 06 E0 */ lwz r0, 0x6e0(r4)
-/* 800CABC4 000C6824 90 03 06 E0 */ stw r0, 0x6e0(r3)
-/* 800CABC8 000C6828 88 04 06 E4 */ lbz r0, 0x6e4(r4)
-/* 800CABCC 000C682C 98 03 06 E4 */ stb r0, 0x6e4(r3)
-/* 800CABD0 000C6830 88 04 06 E5 */ lbz r0, 0x6e5(r4)
-/* 800CABD4 000C6834 98 03 06 E5 */ stb r0, 0x6e5(r3)
-/* 800CABD8 000C6838 88 04 06 E6 */ lbz r0, 0x6e6(r4)
-/* 800CABDC 000C683C 98 03 06 E6 */ stb r0, 0x6e6(r3)
-/* 800CABE0 000C6840 88 04 06 E7 */ lbz r0, 0x6e7(r4)
-/* 800CABE4 000C6844 98 03 06 E7 */ stb r0, 0x6e7(r3)
-/* 800CABE8 000C6848 88 04 06 E8 */ lbz r0, 0x6e8(r4)
-/* 800CABEC 000C684C 98 03 06 E8 */ stb r0, 0x6e8(r3)
-/* 800CABF0 000C6850 88 04 06 E9 */ lbz r0, 0x6e9(r4)
-/* 800CABF4 000C6854 98 03 06 E9 */ stb r0, 0x6e9(r3)
-/* 800CABF8 000C6858 88 04 06 EA */ lbz r0, 0x6ea(r4)
-/* 800CABFC 000C685C 98 03 06 EA */ stb r0, 0x6ea(r3)
-/* 800CAC00 000C6860 88 04 06 EB */ lbz r0, 0x6eb(r4)
-/* 800CAC04 000C6864 98 03 06 EB */ stb r0, 0x6eb(r3)
-/* 800CAC08 000C6868 4E 80 00 20 */ blr
-
-.global func_800CAC0C
-func_800CAC0C:
-/* 800CAC0C 000C686C A0 A4 00 00 */ lhz r5, 0(r4)
-/* 800CAC10 000C6870 38 00 00 04 */ li r0, 4
-/* 800CAC14 000C6874 38 E3 00 24 */ addi r7, r3, 0x24
-/* 800CAC18 000C6878 38 C4 00 24 */ addi r6, r4, 0x24
-/* 800CAC1C 000C687C B0 A3 00 00 */ sth r5, 0(r3)
-/* 800CAC20 000C6880 A0 A4 00 02 */ lhz r5, 2(r4)
-/* 800CAC24 000C6884 B0 A3 00 02 */ sth r5, 2(r3)
-/* 800CAC28 000C6888 88 A4 00 04 */ lbz r5, 4(r4)
-/* 800CAC2C 000C688C 98 A3 00 04 */ stb r5, 4(r3)
-/* 800CAC30 000C6890 88 A4 00 05 */ lbz r5, 5(r4)
-/* 800CAC34 000C6894 98 A3 00 05 */ stb r5, 5(r3)
-/* 800CAC38 000C6898 88 A4 00 06 */ lbz r5, 6(r4)
-/* 800CAC3C 000C689C 98 A3 00 06 */ stb r5, 6(r3)
-/* 800CAC40 000C68A0 88 A4 00 07 */ lbz r5, 7(r4)
-/* 800CAC44 000C68A4 98 A3 00 07 */ stb r5, 7(r3)
-/* 800CAC48 000C68A8 80 A4 00 08 */ lwz r5, 8(r4)
-/* 800CAC4C 000C68AC 90 A3 00 08 */ stw r5, 8(r3)
-/* 800CAC50 000C68B0 80 A4 00 0C */ lwz r5, 0xc(r4)
-/* 800CAC54 000C68B4 90 A3 00 0C */ stw r5, 0xc(r3)
-/* 800CAC58 000C68B8 80 A4 00 10 */ lwz r5, 0x10(r4)
-/* 800CAC5C 000C68BC 90 A3 00 10 */ stw r5, 0x10(r3)
-/* 800CAC60 000C68C0 80 A4 00 14 */ lwz r5, 0x14(r4)
-/* 800CAC64 000C68C4 90 A3 00 14 */ stw r5, 0x14(r3)
-/* 800CAC68 000C68C8 80 A4 00 18 */ lwz r5, 0x18(r4)
-/* 800CAC6C 000C68CC 90 A3 00 18 */ stw r5, 0x18(r3)
-/* 800CAC70 000C68D0 80 A4 00 1C */ lwz r5, 0x1c(r4)
-/* 800CAC74 000C68D4 90 A3 00 1C */ stw r5, 0x1c(r3)
-/* 800CAC78 000C68D8 80 A4 00 20 */ lwz r5, 0x20(r4)
-/* 800CAC7C 000C68DC 90 A3 00 20 */ stw r5, 0x20(r3)
-/* 800CAC80 000C68E0 80 A4 00 24 */ lwz r5, 0x24(r4)
-/* 800CAC84 000C68E4 90 A3 00 24 */ stw r5, 0x24(r3)
-/* 800CAC88 000C68E8 7C 09 03 A6 */ mtctr r0
-lbl_800CAC8C:
-/* 800CAC8C 000C68EC 80 A6 00 04 */ lwz r5, 4(r6)
-/* 800CAC90 000C68F0 84 06 00 08 */ lwzu r0, 8(r6)
-/* 800CAC94 000C68F4 90 A7 00 04 */ stw r5, 4(r7)
-/* 800CAC98 000C68F8 94 07 00 08 */ stwu r0, 8(r7)
-/* 800CAC9C 000C68FC 42 00 FF F0 */ bdnz lbl_800CAC8C
-/* 800CACA0 000C6900 80 A4 00 48 */ lwz r5, 0x48(r4)
-/* 800CACA4 000C6904 38 00 00 04 */ li r0, 4
-/* 800CACA8 000C6908 38 E3 00 50 */ addi r7, r3, 0x50
-/* 800CACAC 000C690C 38 C4 00 50 */ addi r6, r4, 0x50
-/* 800CACB0 000C6910 90 A3 00 48 */ stw r5, 0x48(r3)
-/* 800CACB4 000C6914 80 A4 00 4C */ lwz r5, 0x4c(r4)
-/* 800CACB8 000C6918 90 A3 00 4C */ stw r5, 0x4c(r3)
-/* 800CACBC 000C691C 80 A4 00 50 */ lwz r5, 0x50(r4)
-/* 800CACC0 000C6920 90 A3 00 50 */ stw r5, 0x50(r3)
-/* 800CACC4 000C6924 7C 09 03 A6 */ mtctr r0
-lbl_800CACC8:
-/* 800CACC8 000C6928 80 A6 00 04 */ lwz r5, 4(r6)
-/* 800CACCC 000C692C 84 06 00 08 */ lwzu r0, 8(r6)
-/* 800CACD0 000C6930 90 A7 00 04 */ stw r5, 4(r7)
-/* 800CACD4 000C6934 94 07 00 08 */ stwu r0, 8(r7)
-/* 800CACD8 000C6938 42 00 FF F0 */ bdnz lbl_800CACC8
-/* 800CACDC 000C693C 80 A4 00 74 */ lwz r5, 0x74(r4)
-/* 800CACE0 000C6940 80 04 00 78 */ lwz r0, 0x78(r4)
-/* 800CACE4 000C6944 90 A3 00 74 */ stw r5, 0x74(r3)
-/* 800CACE8 000C6948 90 03 00 78 */ stw r0, 0x78(r3)
-/* 800CACEC 000C694C 80 04 00 7C */ lwz r0, 0x7c(r4)
-/* 800CACF0 000C6950 90 03 00 7C */ stw r0, 0x7c(r3)
-/* 800CACF4 000C6954 4E 80 00 20 */ blr
-/* 800CACF8 000C6958 94 21 FF 20 */ stwu r1, -0xe0(r1)
-/* 800CACFC 000C695C 7C 08 02 A6 */ mflr r0
-/* 800CAD00 000C6960 90 01 00 E4 */ stw r0, 0xe4(r1)
-/* 800CAD04 000C6964 39 61 00 E0 */ addi r11, r1, 0xe0
-/* 800CAD08 000C6968 48 0F C4 09 */ bl _savegpr_21
-/* 800CAD0C 000C696C 3C 00 43 30 */ lis r0, 0x4330
-/* 800CAD10 000C6970 38 60 00 0F */ li r3, 0xf
-/* 800CAD14 000C6974 90 01 00 98 */ stw r0, 0x98(r1)
-/* 800CAD18 000C6978 90 01 00 A0 */ stw r0, 0xa0(r1)
-/* 800CAD1C 000C697C 4B FE FC 71 */ bl func_800BA98C
-/* 800CAD20 000C6980 3B 40 00 00 */ li r26, 0
-/* 800CAD24 000C6984 3B C0 00 00 */ li r30, 0
-/* 800CAD28 000C6988 48 09 49 B9 */ bl func_8015F6E0
-/* 800CAD2C 000C698C 7C 7D 1B 78 */ mr r29, r3
-/* 800CAD30 000C6990 38 60 00 02 */ li r3, 2
-/* 800CAD34 000C6994 4B FE FA B9 */ bl func_800BA7EC
-/* 800CAD38 000C6998 54 76 06 3E */ clrlwi r22, r3, 0x18
-/* 800CAD3C 000C699C 4B FE F8 91 */ bl func_800BA5CC
-/* 800CAD40 000C69A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CAD44 000C69A4 28 00 00 1A */ cmplwi r0, 0x1a
-/* 800CAD48 000C69A8 41 81 66 50 */ bgt lbl_800D1398
-/* 800CAD4C 000C69AC 3C 60 80 41 */ lis r3, lbl_80416CDC@ha
-/* 800CAD50 000C69B0 54 00 10 3A */ slwi r0, r0, 2
-/* 800CAD54 000C69B4 38 63 6C DC */ addi r3, r3, lbl_80416CDC@l
-/* 800CAD58 000C69B8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800CAD5C 000C69BC 7C 69 03 A6 */ mtctr r3
-/* 800CAD60 000C69C0 4E 80 04 20 */ bctr
-/* 800CAD64 000C69C4 38 60 00 01 */ li r3, 1
-/* 800CAD68 000C69C8 4B FE F8 51 */ bl func_800BA5B8
-/* 800CAD6C 000C69CC 4B FE F8 2D */ bl func_800BA598
-/* 800CAD70 000C69D0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CAD74 000C69D4 2C 00 00 03 */ cmpwi r0, 3
-/* 800CAD78 000C69D8 41 82 00 84 */ beq lbl_800CADFC
-/* 800CAD7C 000C69DC 40 80 00 10 */ bge lbl_800CAD8C
-/* 800CAD80 000C69E0 2C 00 00 01 */ cmpwi r0, 1
-/* 800CAD84 000C69E4 41 82 00 48 */ beq lbl_800CADCC
-/* 800CAD88 000C69E8 48 00 00 BC */ b lbl_800CAE44
-lbl_800CAD8C:
-/* 800CAD8C 000C69EC 2C 00 00 05 */ cmpwi r0, 5
-/* 800CAD90 000C69F0 41 82 00 0C */ beq lbl_800CAD9C
-/* 800CAD94 000C69F4 40 80 00 B0 */ bge lbl_800CAE44
-/* 800CAD98 000C69F8 48 00 00 34 */ b lbl_800CADCC
-lbl_800CAD9C:
-/* 800CAD9C 000C69FC 38 60 00 04 */ li r3, 4
-/* 800CADA0 000C6A00 4B FE FB ED */ bl func_800BA98C
-/* 800CADA4 000C6A04 7C 63 07 34 */ extsh r3, r3
-/* 800CADA8 000C6A08 38 80 00 08 */ li r4, 8
-/* 800CADAC 000C6A0C 38 A0 00 01 */ li r5, 1
-/* 800CADB0 000C6A10 48 18 90 41 */ bl func_80253DF0
-/* 800CADB4 000C6A14 38 60 00 04 */ li r3, 4
-/* 800CADB8 000C6A18 4B FE FB D5 */ bl func_800BA98C
-/* 800CADBC 000C6A1C 7C 63 07 34 */ extsh r3, r3
-/* 800CADC0 000C6A20 38 80 00 02 */ li r4, 2
-/* 800CADC4 000C6A24 38 A0 00 00 */ li r5, 0
-/* 800CADC8 000C6A28 48 18 8F E9 */ bl func_80253DB0
-lbl_800CADCC:
-/* 800CADCC 000C6A2C 38 60 00 0F */ li r3, 0xf
-/* 800CADD0 000C6A30 4B FE FB BD */ bl func_800BA98C
-/* 800CADD4 000C6A34 7C 63 07 34 */ extsh r3, r3
-/* 800CADD8 000C6A38 38 80 00 08 */ li r4, 8
-/* 800CADDC 000C6A3C 38 A0 00 01 */ li r5, 1
-/* 800CADE0 000C6A40 48 18 90 11 */ bl func_80253DF0
-/* 800CADE4 000C6A44 38 60 00 0F */ li r3, 0xf
-/* 800CADE8 000C6A48 4B FE FB A5 */ bl func_800BA98C
-/* 800CADEC 000C6A4C 7C 63 07 34 */ extsh r3, r3
-/* 800CADF0 000C6A50 38 80 00 09 */ li r4, 9
-/* 800CADF4 000C6A54 38 A0 00 00 */ li r5, 0
-/* 800CADF8 000C6A58 48 18 8F B9 */ bl func_80253DB0
-lbl_800CADFC:
-/* 800CADFC 000C6A5C 38 60 00 0C */ li r3, 0xc
-/* 800CAE00 000C6A60 4B FE FB 8D */ bl func_800BA98C
-/* 800CAE04 000C6A64 7C 63 07 34 */ extsh r3, r3
-/* 800CAE08 000C6A68 38 80 00 08 */ li r4, 8
-/* 800CAE0C 000C6A6C 38 A0 00 01 */ li r5, 1
-/* 800CAE10 000C6A70 48 18 8F E1 */ bl func_80253DF0
-/* 800CAE14 000C6A74 38 60 00 00 */ li r3, 0
-/* 800CAE18 000C6A78 4B FE FB 75 */ bl func_800BA98C
-/* 800CAE1C 000C6A7C 7C 63 07 34 */ extsh r3, r3
-/* 800CAE20 000C6A80 38 80 00 04 */ li r4, 4
-/* 800CAE24 000C6A84 38 A0 00 00 */ li r5, 0
-/* 800CAE28 000C6A88 48 18 8F 89 */ bl func_80253DB0
-/* 800CAE2C 000C6A8C 38 60 00 0C */ li r3, 0xc
-/* 800CAE30 000C6A90 4B FE FB 5D */ bl func_800BA98C
-/* 800CAE34 000C6A94 7C 63 07 34 */ extsh r3, r3
-/* 800CAE38 000C6A98 38 80 00 18 */ li r4, 0x18
-/* 800CAE3C 000C6A9C 38 A0 00 00 */ li r5, 0
-/* 800CAE40 000C6AA0 48 18 8F 71 */ bl func_80253DB0
-lbl_800CAE44:
-/* 800CAE44 000C6AA4 38 00 10 03 */ li r0, 0x1003
-/* 800CAE48 000C6AA8 38 60 00 00 */ li r3, 0
-/* 800CAE4C 000C6AAC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAE50 000C6AB0 4B FE F9 9D */ bl func_800BA7EC
-/* 800CAE54 000C6AB4 7C 75 07 75 */ extsb. r21, r3
-/* 800CAE58 000C6AB8 40 82 00 20 */ bne lbl_800CAE78
-/* 800CAE5C 000C6ABC 38 60 00 09 */ li r3, 9
-/* 800CAE60 000C6AC0 4B FE F9 8D */ bl func_800BA7EC
-/* 800CAE64 000C6AC4 28 03 00 0F */ cmplwi r3, 0xf
-/* 800CAE68 000C6AC8 40 82 00 10 */ bne lbl_800CAE78
-/* 800CAE6C 000C6ACC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAE70 000C6AD0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800CAE74 000C6AD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CAE78:
-/* 800CAE78 000C6AD8 38 60 00 09 */ li r3, 9
-/* 800CAE7C 000C6ADC 4B FE F9 71 */ bl func_800BA7EC
-/* 800CAE80 000C6AE0 56 A4 10 3A */ slwi r4, r21, 2
-/* 800CAE84 000C6AE4 20 A3 00 12 */ subfic r5, r3, 0x12
-/* 800CAE88 000C6AE8 38 04 00 04 */ addi r0, r4, 4
-/* 800CAE8C 000C6AEC 38 60 00 01 */ li r3, 1
-/* 800CAE90 000C6AF0 7C 05 00 50 */ subf r0, r5, r0
-/* 800CAE94 000C6AF4 7C 15 07 74 */ extsb r21, r0
-/* 800CAE98 000C6AF8 4B FE F9 55 */ bl func_800BA7EC
-/* 800CAE9C 000C6AFC 7C 60 07 74 */ extsb r0, r3
-/* 800CAEA0 000C6B00 7C 15 00 00 */ cmpw r21, r0
-/* 800CAEA4 000C6B04 40 82 00 10 */ bne lbl_800CAEB4
-/* 800CAEA8 000C6B08 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAEAC 000C6B0C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800CAEB0 000C6B10 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CAEB4:
-/* 800CAEB4 000C6B14 48 01 B5 1D */ bl func_800E63D0
-/* 800CAEB8 000C6B18 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CAEBC 000C6B1C 2C 00 00 02 */ cmpwi r0, 2
-/* 800CAEC0 000C6B20 41 82 00 80 */ beq lbl_800CAF40
-/* 800CAEC4 000C6B24 40 80 00 14 */ bge lbl_800CAED8
-/* 800CAEC8 000C6B28 2C 00 00 00 */ cmpwi r0, 0
-/* 800CAECC 000C6B2C 41 82 00 24 */ beq lbl_800CAEF0
-/* 800CAED0 000C6B30 40 80 00 60 */ bge lbl_800CAF30
-/* 800CAED4 000C6B34 48 00 00 B8 */ b lbl_800CAF8C
-lbl_800CAED8:
-/* 800CAED8 000C6B38 2C 00 00 04 */ cmpwi r0, 4
-/* 800CAEDC 000C6B3C 40 80 00 B0 */ bge lbl_800CAF8C
-/* 800CAEE0 000C6B40 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAEE4 000C6B44 60 00 00 10 */ ori r0, r0, 0x10
-/* 800CAEE8 000C6B48 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAEEC 000C6B4C 48 00 00 A0 */ b lbl_800CAF8C
-lbl_800CAEF0:
-/* 800CAEF0 000C6B50 38 60 00 15 */ li r3, 0x15
-/* 800CAEF4 000C6B54 4B FE F8 F9 */ bl func_800BA7EC
-/* 800CAEF8 000C6B58 2C 03 00 00 */ cmpwi r3, 0
-/* 800CAEFC 000C6B5C 41 82 00 28 */ beq lbl_800CAF24
-/* 800CAF00 000C6B60 38 60 00 06 */ li r3, 6
-/* 800CAF04 000C6B64 38 80 00 00 */ li r4, 0
-/* 800CAF08 000C6B68 48 01 A3 1D */ bl func_800E5224
-/* 800CAF0C 000C6B6C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CAF10 000C6B70 40 82 00 14 */ bne lbl_800CAF24
-/* 800CAF14 000C6B74 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF18 000C6B78 60 00 02 00 */ ori r0, r0, 0x200
-/* 800CAF1C 000C6B7C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF20 000C6B80 48 00 00 6C */ b lbl_800CAF8C
-lbl_800CAF24:
-/* 800CAF24 000C6B84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF28 000C6B88 60 00 00 10 */ ori r0, r0, 0x10
-/* 800CAF2C 000C6B8C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CAF30:
-/* 800CAF30 000C6B90 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF34 000C6B94 60 00 00 28 */ ori r0, r0, 0x28
-/* 800CAF38 000C6B98 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF3C 000C6B9C 48 00 00 50 */ b lbl_800CAF8C
-lbl_800CAF40:
-/* 800CAF40 000C6BA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF44 000C6BA4 38 60 00 01 */ li r3, 1
-/* 800CAF48 000C6BA8 60 00 00 30 */ ori r0, r0, 0x30
-/* 800CAF4C 000C6BAC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CAF50 000C6BB0 48 01 B4 95 */ bl func_800E63E4
-/* 800CAF54 000C6BB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CAF58 000C6BB8 41 82 00 34 */ beq lbl_800CAF8C
-/* 800CAF5C 000C6BBC 38 60 00 00 */ li r3, 0
-/* 800CAF60 000C6BC0 4B FE FA 2D */ bl func_800BA98C
-/* 800CAF64 000C6BC4 7C 63 07 34 */ extsh r3, r3
-/* 800CAF68 000C6BC8 38 80 00 08 */ li r4, 8
-/* 800CAF6C 000C6BCC 38 A0 00 01 */ li r5, 1
-/* 800CAF70 000C6BD0 48 18 8E 81 */ bl func_80253DF0
-/* 800CAF74 000C6BD4 38 60 00 00 */ li r3, 0
-/* 800CAF78 000C6BD8 4B FE FA 15 */ bl func_800BA98C
-/* 800CAF7C 000C6BDC 7C 63 07 34 */ extsh r3, r3
-/* 800CAF80 000C6BE0 38 80 00 04 */ li r4, 4
-/* 800CAF84 000C6BE4 38 A0 00 00 */ li r5, 0
-/* 800CAF88 000C6BE8 48 18 8E 29 */ bl func_80253DB0
-lbl_800CAF8C:
-/* 800CAF8C 000C6BEC 48 01 B4 45 */ bl func_800E63D0
-/* 800CAF90 000C6BF0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CAF94 000C6BF4 2C 00 00 02 */ cmpwi r0, 2
-/* 800CAF98 000C6BF8 41 82 00 B4 */ beq lbl_800CB04C
-/* 800CAF9C 000C6BFC 40 80 00 10 */ bge lbl_800CAFAC
-/* 800CAFA0 000C6C00 2C 00 00 00 */ cmpwi r0, 0
-/* 800CAFA4 000C6C04 40 80 00 10 */ bge lbl_800CAFB4
-/* 800CAFA8 000C6C08 48 00 00 D0 */ b lbl_800CB078
-lbl_800CAFAC:
-/* 800CAFAC 000C6C0C 2C 00 00 04 */ cmpwi r0, 4
-/* 800CAFB0 000C6C10 40 80 00 C8 */ bge lbl_800CB078
-lbl_800CAFB4:
-/* 800CAFB4 000C6C14 38 60 00 18 */ li r3, 0x18
-/* 800CAFB8 000C6C18 48 09 7A D9 */ bl func_80162A90
-/* 800CAFBC 000C6C1C 2C 03 00 03 */ cmpwi r3, 3
-/* 800CAFC0 000C6C20 41 82 00 6C */ beq lbl_800CB02C
-/* 800CAFC4 000C6C24 40 80 00 14 */ bge lbl_800CAFD8
-/* 800CAFC8 000C6C28 2C 03 00 01 */ cmpwi r3, 1
-/* 800CAFCC 000C6C2C 41 82 00 18 */ beq lbl_800CAFE4
-/* 800CAFD0 000C6C30 40 80 00 24 */ bge lbl_800CAFF4
-/* 800CAFD4 000C6C34 48 00 00 A4 */ b lbl_800CB078
-lbl_800CAFD8:
-/* 800CAFD8 000C6C38 2C 03 00 05 */ cmpwi r3, 5
-/* 800CAFDC 000C6C3C 40 80 00 9C */ bge lbl_800CB078
-/* 800CAFE0 000C6C40 48 00 00 5C */ b lbl_800CB03C
-lbl_800CAFE4:
-/* 800CAFE4 000C6C44 38 60 00 00 */ li r3, 0
-/* 800CAFE8 000C6C48 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CAFEC 000C6C4C 4B FE FA 05 */ bl func_800BA9F0
-/* 800CAFF0 000C6C50 48 00 00 88 */ b lbl_800CB078
-lbl_800CAFF4:
-/* 800CAFF4 000C6C54 38 60 00 00 */ li r3, 0
-/* 800CAFF8 000C6C58 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CAFFC 000C6C5C 4B FE F9 F5 */ bl func_800BA9F0
-/* 800CB000 000C6C60 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB004 000C6C64 38 60 00 15 */ li r3, 0x15
-/* 800CB008 000C6C68 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
-/* 800CB00C 000C6C6C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB010 000C6C70 4B FE F7 DD */ bl func_800BA7EC
-/* 800CB014 000C6C74 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB018 000C6C78 40 82 00 60 */ bne lbl_800CB078
-/* 800CB01C 000C6C7C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB020 000C6C80 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 800CB024 000C6C84 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB028 000C6C88 48 00 00 50 */ b lbl_800CB078
-lbl_800CB02C:
-/* 800CB02C 000C6C8C 38 60 00 00 */ li r3, 0
-/* 800CB030 000C6C90 38 80 2C E5 */ li r4, 0x2ce5
-/* 800CB034 000C6C94 4B FE F9 BD */ bl func_800BA9F0
-/* 800CB038 000C6C98 48 00 00 40 */ b lbl_800CB078
-lbl_800CB03C:
-/* 800CB03C 000C6C9C 38 60 00 00 */ li r3, 0
-/* 800CB040 000C6CA0 38 80 2C E6 */ li r4, 0x2ce6
-/* 800CB044 000C6CA4 4B FE F9 AD */ bl func_800BA9F0
-/* 800CB048 000C6CA8 48 00 00 30 */ b lbl_800CB078
-lbl_800CB04C:
-/* 800CB04C 000C6CAC 38 60 00 01 */ li r3, 1
-/* 800CB050 000C6CB0 48 01 B3 95 */ bl func_800E63E4
-/* 800CB054 000C6CB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CB058 000C6CB8 41 82 00 14 */ beq lbl_800CB06C
-/* 800CB05C 000C6CBC 38 60 00 00 */ li r3, 0
-/* 800CB060 000C6CC0 38 80 46 B3 */ li r4, 0x46b3
-/* 800CB064 000C6CC4 4B FE F9 8D */ bl func_800BA9F0
-/* 800CB068 000C6CC8 48 00 00 10 */ b lbl_800CB078
-lbl_800CB06C:
-/* 800CB06C 000C6CCC 38 60 00 00 */ li r3, 0
-/* 800CB070 000C6CD0 38 80 2C F4 */ li r4, 0x2cf4
-/* 800CB074 000C6CD4 4B FE F9 7D */ bl func_800BA9F0
-lbl_800CB078:
-/* 800CB078 000C6CD8 38 60 00 09 */ li r3, 9
-/* 800CB07C 000C6CDC 4B FE F7 71 */ bl func_800BA7EC
-/* 800CB080 000C6CE0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800CB084 000C6CE4 4B FE F9 09 */ bl func_800BA98C
-/* 800CB088 000C6CE8 7C 63 07 34 */ extsh r3, r3
-/* 800CB08C 000C6CEC 38 80 00 09 */ li r4, 9
-/* 800CB090 000C6CF0 38 A0 00 01 */ li r5, 1
-/* 800CB094 000C6CF4 48 18 8D 5D */ bl func_80253DF0
-/* 800CB098 000C6CF8 48 00 63 00 */ b lbl_800D1398
-/* 800CB09C 000C6CFC 4B FE F4 FD */ bl func_800BA598
-/* 800CB0A0 000C6D00 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CB0A4 000C6D04 28 00 00 03 */ cmplwi r0, 3
-/* 800CB0A8 000C6D08 41 82 00 20 */ beq lbl_800CB0C8
-/* 800CB0AC 000C6D0C 38 60 00 0F */ li r3, 0xf
-/* 800CB0B0 000C6D10 4B FE F8 DD */ bl func_800BA98C
-/* 800CB0B4 000C6D14 7C 63 07 34 */ extsh r3, r3
-/* 800CB0B8 000C6D18 48 18 8D 19 */ bl func_80253DD0
-/* 800CB0BC 000C6D1C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CB0C0 000C6D20 28 00 00 03 */ cmplwi r0, 3
-/* 800CB0C4 000C6D24 41 82 00 30 */ beq lbl_800CB0F4
-lbl_800CB0C8:
-/* 800CB0C8 000C6D28 4B FE F4 D1 */ bl func_800BA598
-/* 800CB0CC 000C6D2C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CB0D0 000C6D30 28 00 00 03 */ cmplwi r0, 3
-/* 800CB0D4 000C6D34 40 82 62 C4 */ bne lbl_800D1398
-/* 800CB0D8 000C6D38 38 60 00 00 */ li r3, 0
-/* 800CB0DC 000C6D3C 4B FE F8 B1 */ bl func_800BA98C
-/* 800CB0E0 000C6D40 7C 63 07 34 */ extsh r3, r3
-/* 800CB0E4 000C6D44 48 18 8C ED */ bl func_80253DD0
-/* 800CB0E8 000C6D48 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CB0EC 000C6D4C 28 00 00 03 */ cmplwi r0, 3
-/* 800CB0F0 000C6D50 40 82 62 A8 */ bne lbl_800D1398
-lbl_800CB0F4:
-/* 800CB0F4 000C6D54 38 60 00 00 */ li r3, 0
-/* 800CB0F8 000C6D58 38 80 00 00 */ li r4, 0
-/* 800CB0FC 000C6D5C 4B F8 E7 FD */ bl func_800598F8
-/* 800CB100 000C6D60 38 60 00 02 */ li r3, 2
-/* 800CB104 000C6D64 4B FE F4 B5 */ bl func_800BA5B8
-/* 800CB108 000C6D68 38 60 00 15 */ li r3, 0x15
-/* 800CB10C 000C6D6C 4B FE F6 E1 */ bl func_800BA7EC
-/* 800CB110 000C6D70 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB114 000C6D74 41 82 03 44 */ beq lbl_800CB458
-/* 800CB118 000C6D78 38 60 00 06 */ li r3, 6
-/* 800CB11C 000C6D7C 38 80 00 00 */ li r4, 0
-/* 800CB120 000C6D80 48 01 A1 05 */ bl func_800E5224
-/* 800CB124 000C6D84 7C 64 07 75 */ extsb. r4, r3
-/* 800CB128 000C6D88 40 82 01 04 */ bne lbl_800CB22C
-/* 800CB12C 000C6D8C 38 60 00 02 */ li r3, 2
-/* 800CB130 000C6D90 38 80 00 00 */ li r4, 0
-/* 800CB134 000C6D94 38 A0 00 17 */ li r5, 0x17
-/* 800CB138 000C6D98 38 C0 00 03 */ li r6, 3
-/* 800CB13C 000C6D9C 38 E0 00 00 */ li r7, 0
-/* 800CB140 000C6DA0 39 00 00 00 */ li r8, 0
-/* 800CB144 000C6DA4 4B F8 E8 85 */ bl func_800599C8
-/* 800CB148 000C6DA8 38 60 00 03 */ li r3, 3
-/* 800CB14C 000C6DAC 38 80 00 00 */ li r4, 0
-/* 800CB150 000C6DB0 38 A0 00 02 */ li r5, 2
-/* 800CB154 000C6DB4 38 C0 00 15 */ li r6, 0x15
-/* 800CB158 000C6DB8 38 E0 00 0A */ li r7, 0xa
-/* 800CB15C 000C6DBC 39 00 00 00 */ li r8, 0
-/* 800CB160 000C6DC0 4B F8 E8 69 */ bl func_800599C8
-/* 800CB164 000C6DC4 38 60 00 0A */ li r3, 0xa
-/* 800CB168 000C6DC8 38 80 00 18 */ li r4, 0x18
-/* 800CB16C 000C6DCC 38 A0 00 00 */ li r5, 0
-/* 800CB170 000C6DD0 38 C0 00 00 */ li r6, 0
-/* 800CB174 000C6DD4 38 E0 00 00 */ li r7, 0
-/* 800CB178 000C6DD8 39 00 00 00 */ li r8, 0
-/* 800CB17C 000C6DDC 4B F8 E8 4D */ bl func_800599C8
-/* 800CB180 000C6DE0 38 60 00 15 */ li r3, 0x15
-/* 800CB184 000C6DE4 38 80 00 00 */ li r4, 0
-/* 800CB188 000C6DE8 38 A0 00 03 */ li r5, 3
-/* 800CB18C 000C6DEC 38 C0 00 16 */ li r6, 0x16
-/* 800CB190 000C6DF0 38 E0 00 18 */ li r7, 0x18
-/* 800CB194 000C6DF4 39 00 00 00 */ li r8, 0
-/* 800CB198 000C6DF8 4B F8 E8 31 */ bl func_800599C8
-/* 800CB19C 000C6DFC 38 60 00 16 */ li r3, 0x16
-/* 800CB1A0 000C6E00 38 80 00 00 */ li r4, 0
-/* 800CB1A4 000C6E04 38 A0 00 15 */ li r5, 0x15
-/* 800CB1A8 000C6E08 38 C0 00 17 */ li r6, 0x17
-/* 800CB1AC 000C6E0C 38 E0 00 19 */ li r7, 0x19
-/* 800CB1B0 000C6E10 39 00 00 00 */ li r8, 0
-/* 800CB1B4 000C6E14 4B F8 E8 15 */ bl func_800599C8
-/* 800CB1B8 000C6E18 38 60 00 17 */ li r3, 0x17
-/* 800CB1BC 000C6E1C 38 80 00 00 */ li r4, 0
-/* 800CB1C0 000C6E20 38 A0 00 16 */ li r5, 0x16
-/* 800CB1C4 000C6E24 38 C0 00 02 */ li r6, 2
-/* 800CB1C8 000C6E28 38 E0 00 1A */ li r7, 0x1a
-/* 800CB1CC 000C6E2C 39 00 00 00 */ li r8, 0
-/* 800CB1D0 000C6E30 4B F8 E7 F9 */ bl func_800599C8
-/* 800CB1D4 000C6E34 38 60 00 18 */ li r3, 0x18
-/* 800CB1D8 000C6E38 38 80 00 15 */ li r4, 0x15
-/* 800CB1DC 000C6E3C 38 A0 00 03 */ li r5, 3
-/* 800CB1E0 000C6E40 38 C0 00 19 */ li r6, 0x19
-/* 800CB1E4 000C6E44 38 E0 00 0A */ li r7, 0xa
-/* 800CB1E8 000C6E48 39 00 00 00 */ li r8, 0
-/* 800CB1EC 000C6E4C 4B F8 E7 DD */ bl func_800599C8
-/* 800CB1F0 000C6E50 38 60 00 19 */ li r3, 0x19
-/* 800CB1F4 000C6E54 38 80 00 16 */ li r4, 0x16
-/* 800CB1F8 000C6E58 38 A0 00 18 */ li r5, 0x18
-/* 800CB1FC 000C6E5C 38 C0 00 1A */ li r6, 0x1a
-/* 800CB200 000C6E60 38 E0 00 0A */ li r7, 0xa
-/* 800CB204 000C6E64 39 00 00 00 */ li r8, 0
-/* 800CB208 000C6E68 4B F8 E7 C1 */ bl func_800599C8
-/* 800CB20C 000C6E6C 38 60 00 1A */ li r3, 0x1a
-/* 800CB210 000C6E70 38 80 00 17 */ li r4, 0x17
-/* 800CB214 000C6E74 38 A0 00 19 */ li r5, 0x19
-/* 800CB218 000C6E78 38 C0 00 02 */ li r6, 2
-/* 800CB21C 000C6E7C 38 E0 00 0A */ li r7, 0xa
-/* 800CB220 000C6E80 39 00 00 00 */ li r8, 0
-/* 800CB224 000C6E84 4B F8 E7 A5 */ bl func_800599C8
-/* 800CB228 000C6E88 48 00 61 70 */ b lbl_800D1398
-lbl_800CB22C:
-/* 800CB22C 000C6E8C 48 01 B1 A5 */ bl func_800E63D0
-/* 800CB230 000C6E90 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CB234 000C6E94 28 00 00 03 */ cmplwi r0, 3
-/* 800CB238 000C6E98 40 82 01 20 */ bne lbl_800CB358
-/* 800CB23C 000C6E9C 38 60 00 01 */ li r3, 1
-/* 800CB240 000C6EA0 38 80 00 02 */ li r4, 2
-/* 800CB244 000C6EA4 38 A0 00 05 */ li r5, 5
-/* 800CB248 000C6EA8 38 C0 00 00 */ li r6, 0
-/* 800CB24C 000C6EAC 38 E0 00 00 */ li r7, 0
-/* 800CB250 000C6EB0 39 00 00 00 */ li r8, 0
-/* 800CB254 000C6EB4 4B F8 E7 75 */ bl func_800599C8
-/* 800CB258 000C6EB8 38 60 00 02 */ li r3, 2
-/* 800CB25C 000C6EBC 38 80 00 00 */ li r4, 0
-/* 800CB260 000C6EC0 38 A0 00 17 */ li r5, 0x17
-/* 800CB264 000C6EC4 38 C0 00 03 */ li r6, 3
-/* 800CB268 000C6EC8 38 E0 00 01 */ li r7, 1
-/* 800CB26C 000C6ECC 39 00 00 00 */ li r8, 0
-/* 800CB270 000C6ED0 4B F8 E7 59 */ bl func_800599C8
-/* 800CB274 000C6ED4 38 60 00 03 */ li r3, 3
-/* 800CB278 000C6ED8 38 80 00 00 */ li r4, 0
-/* 800CB27C 000C6EDC 38 A0 00 02 */ li r5, 2
-/* 800CB280 000C6EE0 38 C0 00 15 */ li r6, 0x15
-/* 800CB284 000C6EE4 38 E0 00 05 */ li r7, 5
-/* 800CB288 000C6EE8 39 00 00 00 */ li r8, 0
-/* 800CB28C 000C6EEC 4B F8 E7 3D */ bl func_800599C8
-/* 800CB290 000C6EF0 38 60 00 05 */ li r3, 5
-/* 800CB294 000C6EF4 38 80 00 18 */ li r4, 0x18
-/* 800CB298 000C6EF8 38 A0 00 00 */ li r5, 0
-/* 800CB29C 000C6EFC 38 C0 00 01 */ li r6, 1
-/* 800CB2A0 000C6F00 38 E0 00 00 */ li r7, 0
-/* 800CB2A4 000C6F04 39 00 00 00 */ li r8, 0
-/* 800CB2A8 000C6F08 4B F8 E7 21 */ bl func_800599C8
-/* 800CB2AC 000C6F0C 38 60 00 15 */ li r3, 0x15
-/* 800CB2B0 000C6F10 38 80 00 00 */ li r4, 0
-/* 800CB2B4 000C6F14 38 A0 00 03 */ li r5, 3
-/* 800CB2B8 000C6F18 38 C0 00 16 */ li r6, 0x16
-/* 800CB2BC 000C6F1C 38 E0 00 18 */ li r7, 0x18
-/* 800CB2C0 000C6F20 39 00 00 00 */ li r8, 0
-/* 800CB2C4 000C6F24 4B F8 E7 05 */ bl func_800599C8
-/* 800CB2C8 000C6F28 38 60 00 16 */ li r3, 0x16
-/* 800CB2CC 000C6F2C 38 80 00 00 */ li r4, 0
-/* 800CB2D0 000C6F30 38 A0 00 15 */ li r5, 0x15
-/* 800CB2D4 000C6F34 38 C0 00 17 */ li r6, 0x17
-/* 800CB2D8 000C6F38 38 E0 00 19 */ li r7, 0x19
-/* 800CB2DC 000C6F3C 39 00 00 00 */ li r8, 0
-/* 800CB2E0 000C6F40 4B F8 E6 E9 */ bl func_800599C8
-/* 800CB2E4 000C6F44 38 60 00 17 */ li r3, 0x17
-/* 800CB2E8 000C6F48 38 80 00 00 */ li r4, 0
-/* 800CB2EC 000C6F4C 38 A0 00 16 */ li r5, 0x16
-/* 800CB2F0 000C6F50 38 C0 00 02 */ li r6, 2
-/* 800CB2F4 000C6F54 38 E0 00 1A */ li r7, 0x1a
-/* 800CB2F8 000C6F58 39 00 00 00 */ li r8, 0
-/* 800CB2FC 000C6F5C 4B F8 E6 CD */ bl func_800599C8
-/* 800CB300 000C6F60 38 60 00 18 */ li r3, 0x18
-/* 800CB304 000C6F64 38 80 00 15 */ li r4, 0x15
-/* 800CB308 000C6F68 38 A0 00 03 */ li r5, 3
-/* 800CB30C 000C6F6C 38 C0 00 19 */ li r6, 0x19
-/* 800CB310 000C6F70 38 E0 00 05 */ li r7, 5
-/* 800CB314 000C6F74 39 00 00 00 */ li r8, 0
-/* 800CB318 000C6F78 4B F8 E6 B1 */ bl func_800599C8
-/* 800CB31C 000C6F7C 38 60 00 19 */ li r3, 0x19
-/* 800CB320 000C6F80 38 80 00 16 */ li r4, 0x16
-/* 800CB324 000C6F84 38 A0 00 18 */ li r5, 0x18
-/* 800CB328 000C6F88 38 C0 00 1A */ li r6, 0x1a
-/* 800CB32C 000C6F8C 38 E0 00 05 */ li r7, 5
-/* 800CB330 000C6F90 39 00 00 00 */ li r8, 0
-/* 800CB334 000C6F94 4B F8 E6 95 */ bl func_800599C8
-/* 800CB338 000C6F98 38 60 00 1A */ li r3, 0x1a
-/* 800CB33C 000C6F9C 38 80 00 17 */ li r4, 0x17
-/* 800CB340 000C6FA0 38 A0 00 19 */ li r5, 0x19
-/* 800CB344 000C6FA4 38 C0 00 02 */ li r6, 2
-/* 800CB348 000C6FA8 38 E0 00 05 */ li r7, 5
-/* 800CB34C 000C6FAC 39 00 00 00 */ li r8, 0
-/* 800CB350 000C6FB0 4B F8 E6 79 */ bl func_800599C8
-/* 800CB354 000C6FB4 48 00 60 44 */ b lbl_800D1398
-lbl_800CB358:
-/* 800CB358 000C6FB8 38 60 00 01 */ li r3, 1
-/* 800CB35C 000C6FBC 38 80 00 02 */ li r4, 2
-/* 800CB360 000C6FC0 38 A0 00 06 */ li r5, 6
-/* 800CB364 000C6FC4 38 C0 00 00 */ li r6, 0
-/* 800CB368 000C6FC8 38 E0 00 00 */ li r7, 0
-/* 800CB36C 000C6FCC 39 00 00 00 */ li r8, 0
-/* 800CB370 000C6FD0 4B F8 E6 59 */ bl func_800599C8
-/* 800CB374 000C6FD4 38 60 00 05 */ li r3, 5
-/* 800CB378 000C6FD8 38 80 00 18 */ li r4, 0x18
-/* 800CB37C 000C6FDC 38 A0 00 00 */ li r5, 0
-/* 800CB380 000C6FE0 38 C0 00 06 */ li r6, 6
-/* 800CB384 000C6FE4 38 E0 00 00 */ li r7, 0
-/* 800CB388 000C6FE8 39 00 00 00 */ li r8, 0
-/* 800CB38C 000C6FEC 4B F8 E6 3D */ bl func_800599C8
-/* 800CB390 000C6FF0 38 60 00 06 */ li r3, 6
-/* 800CB394 000C6FF4 38 80 00 1A */ li r4, 0x1a
-/* 800CB398 000C6FF8 38 A0 00 05 */ li r5, 5
-/* 800CB39C 000C6FFC 38 C0 00 01 */ li r6, 1
-/* 800CB3A0 000C7000 38 E0 00 00 */ li r7, 0
-/* 800CB3A4 000C7004 39 00 00 00 */ li r8, 0
-/* 800CB3A8 000C7008 4B F8 E6 21 */ bl func_800599C8
-/* 800CB3AC 000C700C 38 60 00 15 */ li r3, 0x15
-/* 800CB3B0 000C7010 38 80 00 00 */ li r4, 0
-/* 800CB3B4 000C7014 38 A0 00 03 */ li r5, 3
-/* 800CB3B8 000C7018 38 C0 00 16 */ li r6, 0x16
-/* 800CB3BC 000C701C 38 E0 00 18 */ li r7, 0x18
-/* 800CB3C0 000C7020 39 00 00 00 */ li r8, 0
-/* 800CB3C4 000C7024 4B F8 E6 05 */ bl func_800599C8
-/* 800CB3C8 000C7028 38 60 00 16 */ li r3, 0x16
-/* 800CB3CC 000C702C 38 80 00 00 */ li r4, 0
-/* 800CB3D0 000C7030 38 A0 00 15 */ li r5, 0x15
-/* 800CB3D4 000C7034 38 C0 00 17 */ li r6, 0x17
-/* 800CB3D8 000C7038 38 E0 00 19 */ li r7, 0x19
-/* 800CB3DC 000C703C 39 00 00 00 */ li r8, 0
-/* 800CB3E0 000C7040 4B F8 E5 E9 */ bl func_800599C8
-/* 800CB3E4 000C7044 38 60 00 17 */ li r3, 0x17
-/* 800CB3E8 000C7048 38 80 00 00 */ li r4, 0
-/* 800CB3EC 000C704C 38 A0 00 16 */ li r5, 0x16
-/* 800CB3F0 000C7050 38 C0 00 02 */ li r6, 2
-/* 800CB3F4 000C7054 38 E0 00 1A */ li r7, 0x1a
-/* 800CB3F8 000C7058 39 00 00 00 */ li r8, 0
-/* 800CB3FC 000C705C 4B F8 E5 CD */ bl func_800599C8
-/* 800CB400 000C7060 38 60 00 18 */ li r3, 0x18
-/* 800CB404 000C7064 38 80 00 15 */ li r4, 0x15
-/* 800CB408 000C7068 38 A0 00 03 */ li r5, 3
-/* 800CB40C 000C706C 38 C0 00 19 */ li r6, 0x19
-/* 800CB410 000C7070 38 E0 00 05 */ li r7, 5
-/* 800CB414 000C7074 39 00 00 00 */ li r8, 0
-/* 800CB418 000C7078 4B F8 E5 B1 */ bl func_800599C8
-/* 800CB41C 000C707C 38 60 00 19 */ li r3, 0x19
-/* 800CB420 000C7080 38 80 00 16 */ li r4, 0x16
-/* 800CB424 000C7084 38 A0 00 18 */ li r5, 0x18
-/* 800CB428 000C7088 38 C0 00 1A */ li r6, 0x1a
-/* 800CB42C 000C708C 38 E0 00 06 */ li r7, 6
-/* 800CB430 000C7090 39 00 00 00 */ li r8, 0
-/* 800CB434 000C7094 4B F8 E5 95 */ bl func_800599C8
-/* 800CB438 000C7098 38 60 00 1A */ li r3, 0x1a
-/* 800CB43C 000C709C 38 80 00 17 */ li r4, 0x17
-/* 800CB440 000C70A0 38 A0 00 19 */ li r5, 0x19
-/* 800CB444 000C70A4 38 C0 00 02 */ li r6, 2
-/* 800CB448 000C70A8 38 E0 00 06 */ li r7, 6
-/* 800CB44C 000C70AC 39 00 00 00 */ li r8, 0
-/* 800CB450 000C70B0 4B F8 E5 79 */ bl func_800599C8
-/* 800CB454 000C70B4 48 00 5F 44 */ b lbl_800D1398
-lbl_800CB458:
-/* 800CB458 000C70B8 38 60 00 01 */ li r3, 1
-/* 800CB45C 000C70BC 38 80 00 02 */ li r4, 2
-/* 800CB460 000C70C0 38 A0 00 06 */ li r5, 6
-/* 800CB464 000C70C4 38 C0 00 00 */ li r6, 0
-/* 800CB468 000C70C8 38 E0 00 00 */ li r7, 0
-/* 800CB46C 000C70CC 39 00 00 00 */ li r8, 0
-/* 800CB470 000C70D0 4B F8 E5 59 */ bl func_800599C8
-/* 800CB474 000C70D4 38 60 00 02 */ li r3, 2
-/* 800CB478 000C70D8 38 80 00 00 */ li r4, 0
-/* 800CB47C 000C70DC 38 A0 00 17 */ li r5, 0x17
-/* 800CB480 000C70E0 38 C0 00 03 */ li r6, 3
-/* 800CB484 000C70E4 38 E0 00 01 */ li r7, 1
-/* 800CB488 000C70E8 39 00 00 00 */ li r8, 0
-/* 800CB48C 000C70EC 4B F8 E5 3D */ bl func_800599C8
-/* 800CB490 000C70F0 38 60 00 14 */ li r3, 0x14
-/* 800CB494 000C70F4 38 80 00 00 */ li r4, 0
-/* 800CB498 000C70F8 38 A0 00 03 */ li r5, 3
-/* 800CB49C 000C70FC 38 C0 00 15 */ li r6, 0x15
-/* 800CB4A0 000C7100 38 E0 00 06 */ li r7, 6
-/* 800CB4A4 000C7104 39 00 00 00 */ li r8, 0
-/* 800CB4A8 000C7108 4B F8 E5 21 */ bl func_800599C8
-/* 800CB4AC 000C710C 38 60 00 16 */ li r3, 0x16
-/* 800CB4B0 000C7110 38 80 00 00 */ li r4, 0
-/* 800CB4B4 000C7114 38 A0 00 15 */ li r5, 0x15
-/* 800CB4B8 000C7118 38 C0 00 17 */ li r6, 0x17
-/* 800CB4BC 000C711C 38 E0 00 19 */ li r7, 0x19
-/* 800CB4C0 000C7120 39 00 00 00 */ li r8, 0
-/* 800CB4C4 000C7124 4B F8 E5 05 */ bl func_800599C8
-/* 800CB4C8 000C7128 38 60 00 17 */ li r3, 0x17
-/* 800CB4CC 000C712C 38 80 00 00 */ li r4, 0
-/* 800CB4D0 000C7130 38 A0 00 16 */ li r5, 0x16
-/* 800CB4D4 000C7134 38 C0 00 02 */ li r6, 2
-/* 800CB4D8 000C7138 38 E0 00 1A */ li r7, 0x1a
-/* 800CB4DC 000C713C 39 00 00 00 */ li r8, 0
-/* 800CB4E0 000C7140 4B F8 E4 E9 */ bl func_800599C8
-/* 800CB4E4 000C7144 38 60 00 19 */ li r3, 0x19
-/* 800CB4E8 000C7148 38 80 00 16 */ li r4, 0x16
-/* 800CB4EC 000C714C 38 A0 00 18 */ li r5, 0x18
-/* 800CB4F0 000C7150 38 C0 00 1A */ li r6, 0x1a
-/* 800CB4F4 000C7154 38 E0 00 06 */ li r7, 6
-/* 800CB4F8 000C7158 39 00 00 00 */ li r8, 0
-/* 800CB4FC 000C715C 4B F8 E4 CD */ bl func_800599C8
-/* 800CB500 000C7160 38 60 00 1A */ li r3, 0x1a
-/* 800CB504 000C7164 38 80 00 17 */ li r4, 0x17
-/* 800CB508 000C7168 38 A0 00 19 */ li r5, 0x19
-/* 800CB50C 000C716C 38 C0 00 02 */ li r6, 2
-/* 800CB510 000C7170 38 E0 00 06 */ li r7, 6
-/* 800CB514 000C7174 39 00 00 00 */ li r8, 0
-/* 800CB518 000C7178 4B F8 E4 B1 */ bl func_800599C8
-/* 800CB51C 000C717C 48 01 AE B5 */ bl func_800E63D0
-/* 800CB520 000C7180 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CB524 000C7184 2C 00 00 01 */ cmpwi r0, 1
-/* 800CB528 000C7188 41 82 01 50 */ beq lbl_800CB678
-/* 800CB52C 000C718C 40 80 00 10 */ bge lbl_800CB53C
-/* 800CB530 000C7190 2C 00 00 00 */ cmpwi r0, 0
-/* 800CB534 000C7194 40 80 00 14 */ bge lbl_800CB548
-/* 800CB538 000C7198 48 00 5E 60 */ b lbl_800D1398
-lbl_800CB53C:
-/* 800CB53C 000C719C 2C 00 00 03 */ cmpwi r0, 3
-/* 800CB540 000C71A0 40 80 5E 58 */ bge lbl_800D1398
-/* 800CB544 000C71A4 48 00 01 C4 */ b lbl_800CB708
-lbl_800CB548:
-/* 800CB548 000C71A8 38 60 00 18 */ li r3, 0x18
-/* 800CB54C 000C71AC 48 09 75 45 */ bl func_80162A90
-/* 800CB550 000C71B0 28 03 00 02 */ cmplwi r3, 2
-/* 800CB554 000C71B4 40 82 00 78 */ bne lbl_800CB5CC
-/* 800CB558 000C71B8 38 60 00 03 */ li r3, 3
-/* 800CB55C 000C71BC 38 80 00 00 */ li r4, 0
-/* 800CB560 000C71C0 38 A0 00 02 */ li r5, 2
-/* 800CB564 000C71C4 38 C0 00 14 */ li r6, 0x14
-/* 800CB568 000C71C8 38 E0 00 06 */ li r7, 6
-/* 800CB56C 000C71CC 39 00 00 00 */ li r8, 0
-/* 800CB570 000C71D0 4B F8 E4 59 */ bl func_800599C8
-/* 800CB574 000C71D4 38 60 00 06 */ li r3, 6
-/* 800CB578 000C71D8 38 80 00 1A */ li r4, 0x1a
-/* 800CB57C 000C71DC 38 A0 00 00 */ li r5, 0
-/* 800CB580 000C71E0 38 C0 00 01 */ li r6, 1
-/* 800CB584 000C71E4 38 E0 00 00 */ li r7, 0
-/* 800CB588 000C71E8 39 00 00 00 */ li r8, 0
-/* 800CB58C 000C71EC 4B F8 E4 3D */ bl func_800599C8
-/* 800CB590 000C71F0 38 60 00 15 */ li r3, 0x15
-/* 800CB594 000C71F4 38 80 00 00 */ li r4, 0
-/* 800CB598 000C71F8 38 A0 00 14 */ li r5, 0x14
-/* 800CB59C 000C71FC 38 C0 00 16 */ li r6, 0x16
-/* 800CB5A0 000C7200 38 E0 00 18 */ li r7, 0x18
-/* 800CB5A4 000C7204 39 00 00 00 */ li r8, 0
-/* 800CB5A8 000C7208 4B F8 E4 21 */ bl func_800599C8
-/* 800CB5AC 000C720C 38 60 00 18 */ li r3, 0x18
-/* 800CB5B0 000C7210 38 80 00 15 */ li r4, 0x15
-/* 800CB5B4 000C7214 38 A0 00 14 */ li r5, 0x14
-/* 800CB5B8 000C7218 38 C0 00 19 */ li r6, 0x19
-/* 800CB5BC 000C721C 38 E0 00 06 */ li r7, 6
-/* 800CB5C0 000C7220 39 00 00 00 */ li r8, 0
-/* 800CB5C4 000C7224 4B F8 E4 05 */ bl func_800599C8
-/* 800CB5C8 000C7228 48 00 5D D0 */ b lbl_800D1398
-lbl_800CB5CC:
-/* 800CB5CC 000C722C 38 60 00 03 */ li r3, 3
-/* 800CB5D0 000C7230 38 80 00 00 */ li r4, 0
-/* 800CB5D4 000C7234 38 A0 00 02 */ li r5, 2
-/* 800CB5D8 000C7238 38 C0 00 14 */ li r6, 0x14
-/* 800CB5DC 000C723C 38 E0 00 04 */ li r7, 4
-/* 800CB5E0 000C7240 39 00 00 00 */ li r8, 0
-/* 800CB5E4 000C7244 4B F8 E3 E5 */ bl func_800599C8
-/* 800CB5E8 000C7248 38 60 00 04 */ li r3, 4
-/* 800CB5EC 000C724C 38 80 00 03 */ li r4, 3
-/* 800CB5F0 000C7250 38 A0 00 00 */ li r5, 0
-/* 800CB5F4 000C7254 38 C0 00 05 */ li r6, 5
-/* 800CB5F8 000C7258 38 E0 00 00 */ li r7, 0
-/* 800CB5FC 000C725C 39 00 00 00 */ li r8, 0
-/* 800CB600 000C7260 4B F8 E3 C9 */ bl func_800599C8
-/* 800CB604 000C7264 38 60 00 05 */ li r3, 5
-/* 800CB608 000C7268 38 80 00 18 */ li r4, 0x18
-/* 800CB60C 000C726C 38 A0 00 04 */ li r5, 4
-/* 800CB610 000C7270 38 C0 00 06 */ li r6, 6
-/* 800CB614 000C7274 38 E0 00 00 */ li r7, 0
-/* 800CB618 000C7278 39 00 00 00 */ li r8, 0
-/* 800CB61C 000C727C 4B F8 E3 AD */ bl func_800599C8
-/* 800CB620 000C7280 38 60 00 06 */ li r3, 6
-/* 800CB624 000C7284 38 80 00 1A */ li r4, 0x1a
-/* 800CB628 000C7288 38 A0 00 05 */ li r5, 5
-/* 800CB62C 000C728C 38 C0 00 01 */ li r6, 1
-/* 800CB630 000C7290 38 E0 00 00 */ li r7, 0
-/* 800CB634 000C7294 39 00 00 00 */ li r8, 0
-/* 800CB638 000C7298 4B F8 E3 91 */ bl func_800599C8
-/* 800CB63C 000C729C 38 60 00 15 */ li r3, 0x15
-/* 800CB640 000C72A0 38 80 00 00 */ li r4, 0
-/* 800CB644 000C72A4 38 A0 00 14 */ li r5, 0x14
-/* 800CB648 000C72A8 38 C0 00 16 */ li r6, 0x16
-/* 800CB64C 000C72AC 38 E0 00 18 */ li r7, 0x18
-/* 800CB650 000C72B0 39 00 00 00 */ li r8, 0
-/* 800CB654 000C72B4 4B F8 E3 75 */ bl func_800599C8
-/* 800CB658 000C72B8 38 60 00 18 */ li r3, 0x18
-/* 800CB65C 000C72BC 38 80 00 15 */ li r4, 0x15
-/* 800CB660 000C72C0 38 A0 00 14 */ li r5, 0x14
-/* 800CB664 000C72C4 38 C0 00 19 */ li r6, 0x19
-/* 800CB668 000C72C8 38 E0 00 05 */ li r7, 5
-/* 800CB66C 000C72CC 39 00 00 00 */ li r8, 0
-/* 800CB670 000C72D0 4B F8 E3 59 */ bl func_800599C8
-/* 800CB674 000C72D4 48 00 5D 24 */ b lbl_800D1398
-lbl_800CB678:
-/* 800CB678 000C72D8 38 60 00 03 */ li r3, 3
-/* 800CB67C 000C72DC 38 80 00 00 */ li r4, 0
-/* 800CB680 000C72E0 38 A0 00 02 */ li r5, 2
-/* 800CB684 000C72E4 38 C0 00 15 */ li r6, 0x15
-/* 800CB688 000C72E8 38 E0 00 04 */ li r7, 4
-/* 800CB68C 000C72EC 39 00 00 00 */ li r8, 0
-/* 800CB690 000C72F0 4B F8 E3 39 */ bl func_800599C8
-/* 800CB694 000C72F4 38 60 00 04 */ li r3, 4
-/* 800CB698 000C72F8 38 80 00 03 */ li r4, 3
-/* 800CB69C 000C72FC 38 A0 00 00 */ li r5, 0
-/* 800CB6A0 000C7300 38 C0 00 06 */ li r6, 6
-/* 800CB6A4 000C7304 38 E0 00 00 */ li r7, 0
-/* 800CB6A8 000C7308 39 00 00 00 */ li r8, 0
-/* 800CB6AC 000C730C 4B F8 E3 1D */ bl func_800599C8
-/* 800CB6B0 000C7310 38 60 00 06 */ li r3, 6
-/* 800CB6B4 000C7314 38 80 00 1A */ li r4, 0x1a
-/* 800CB6B8 000C7318 38 A0 00 04 */ li r5, 4
-/* 800CB6BC 000C731C 38 C0 00 01 */ li r6, 1
-/* 800CB6C0 000C7320 38 E0 00 00 */ li r7, 0
-/* 800CB6C4 000C7324 39 00 00 00 */ li r8, 0
-/* 800CB6C8 000C7328 4B F8 E3 01 */ bl func_800599C8
-/* 800CB6CC 000C732C 38 60 00 15 */ li r3, 0x15
-/* 800CB6D0 000C7330 38 80 00 00 */ li r4, 0
-/* 800CB6D4 000C7334 38 A0 00 03 */ li r5, 3
-/* 800CB6D8 000C7338 38 C0 00 16 */ li r6, 0x16
-/* 800CB6DC 000C733C 38 E0 00 18 */ li r7, 0x18
-/* 800CB6E0 000C7340 39 00 00 00 */ li r8, 0
-/* 800CB6E4 000C7344 4B F8 E2 E5 */ bl func_800599C8
-/* 800CB6E8 000C7348 38 60 00 18 */ li r3, 0x18
-/* 800CB6EC 000C734C 38 80 00 15 */ li r4, 0x15
-/* 800CB6F0 000C7350 38 A0 00 03 */ li r5, 3
-/* 800CB6F4 000C7354 38 C0 00 19 */ li r6, 0x19
-/* 800CB6F8 000C7358 38 E0 00 06 */ li r7, 6
-/* 800CB6FC 000C735C 39 00 00 00 */ li r8, 0
-/* 800CB700 000C7360 4B F8 E2 C9 */ bl func_800599C8
-/* 800CB704 000C7364 48 00 5C 94 */ b lbl_800D1398
-lbl_800CB708:
-/* 800CB708 000C7368 38 60 00 03 */ li r3, 3
-/* 800CB70C 000C736C 38 80 00 00 */ li r4, 0
-/* 800CB710 000C7370 38 A0 00 02 */ li r5, 2
-/* 800CB714 000C7374 38 C0 00 15 */ li r6, 0x15
-/* 800CB718 000C7378 38 E0 00 05 */ li r7, 5
-/* 800CB71C 000C737C 39 00 00 00 */ li r8, 0
-/* 800CB720 000C7380 4B F8 E2 A9 */ bl func_800599C8
-/* 800CB724 000C7384 38 60 00 05 */ li r3, 5
-/* 800CB728 000C7388 38 80 00 03 */ li r4, 3
-/* 800CB72C 000C738C 38 A0 00 00 */ li r5, 0
-/* 800CB730 000C7390 38 C0 00 06 */ li r6, 6
-/* 800CB734 000C7394 38 E0 00 00 */ li r7, 0
-/* 800CB738 000C7398 39 00 00 00 */ li r8, 0
-/* 800CB73C 000C739C 4B F8 E2 8D */ bl func_800599C8
-/* 800CB740 000C73A0 38 60 00 06 */ li r3, 6
-/* 800CB744 000C73A4 38 80 00 1A */ li r4, 0x1a
-/* 800CB748 000C73A8 38 A0 00 05 */ li r5, 5
-/* 800CB74C 000C73AC 38 C0 00 01 */ li r6, 1
-/* 800CB750 000C73B0 38 E0 00 00 */ li r7, 0
-/* 800CB754 000C73B4 39 00 00 00 */ li r8, 0
-/* 800CB758 000C73B8 4B F8 E2 71 */ bl func_800599C8
-/* 800CB75C 000C73BC 38 60 00 15 */ li r3, 0x15
-/* 800CB760 000C73C0 38 80 00 00 */ li r4, 0
-/* 800CB764 000C73C4 38 A0 00 03 */ li r5, 3
-/* 800CB768 000C73C8 38 C0 00 16 */ li r6, 0x16
-/* 800CB76C 000C73CC 38 E0 00 18 */ li r7, 0x18
-/* 800CB770 000C73D0 39 00 00 00 */ li r8, 0
-/* 800CB774 000C73D4 4B F8 E2 55 */ bl func_800599C8
-/* 800CB778 000C73D8 38 60 00 18 */ li r3, 0x18
-/* 800CB77C 000C73DC 38 80 00 15 */ li r4, 0x15
-/* 800CB780 000C73E0 38 A0 00 03 */ li r5, 3
-/* 800CB784 000C73E4 38 C0 00 19 */ li r6, 0x19
-/* 800CB788 000C73E8 38 E0 00 06 */ li r7, 6
-/* 800CB78C 000C73EC 39 00 00 00 */ li r8, 0
-/* 800CB790 000C73F0 4B F8 E2 39 */ bl func_800599C8
-/* 800CB794 000C73F4 48 00 5C 04 */ b lbl_800D1398
-/* 800CB798 000C73F8 48 01 AC 39 */ bl func_800E63D0
-/* 800CB79C 000C73FC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CB7A0 000C7400 2C 00 00 02 */ cmpwi r0, 2
-/* 800CB7A4 000C7404 41 82 00 64 */ beq lbl_800CB808
-/* 800CB7A8 000C7408 40 80 00 14 */ bge lbl_800CB7BC
-/* 800CB7AC 000C740C 2C 00 00 00 */ cmpwi r0, 0
-/* 800CB7B0 000C7410 41 82 00 1C */ beq lbl_800CB7CC
-/* 800CB7B4 000C7414 40 80 00 4C */ bge lbl_800CB800
-/* 800CB7B8 000C7418 48 00 00 80 */ b lbl_800CB838
-lbl_800CB7BC:
-/* 800CB7BC 000C741C 2C 00 00 04 */ cmpwi r0, 4
-/* 800CB7C0 000C7420 40 80 00 78 */ bge lbl_800CB838
-/* 800CB7C4 000C7424 38 80 00 05 */ li r4, 5
-/* 800CB7C8 000C7428 48 00 00 70 */ b lbl_800CB838
-lbl_800CB7CC:
-/* 800CB7CC 000C742C 38 60 00 15 */ li r3, 0x15
-/* 800CB7D0 000C7430 4B FE F0 1D */ bl func_800BA7EC
-/* 800CB7D4 000C7434 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB7D8 000C7438 40 82 00 14 */ bne lbl_800CB7EC
-/* 800CB7DC 000C743C 38 60 02 7D */ li r3, 0x27d
-/* 800CB7E0 000C7440 48 09 72 B1 */ bl func_80162A90
-/* 800CB7E4 000C7444 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB7E8 000C7448 40 82 00 0C */ bne lbl_800CB7F4
-lbl_800CB7EC:
-/* 800CB7EC 000C744C 38 80 00 0A */ li r4, 0xa
-/* 800CB7F0 000C7450 48 00 00 48 */ b lbl_800CB838
-lbl_800CB7F4:
-/* 800CB7F4 000C7454 3B 40 00 01 */ li r26, 1
-/* 800CB7F8 000C7458 38 80 00 15 */ li r4, 0x15
-/* 800CB7FC 000C745C 48 00 00 3C */ b lbl_800CB838
-lbl_800CB800:
-/* 800CB800 000C7460 38 80 00 15 */ li r4, 0x15
-/* 800CB804 000C7464 48 00 00 34 */ b lbl_800CB838
-lbl_800CB808:
-/* 800CB808 000C7468 38 60 00 15 */ li r3, 0x15
-/* 800CB80C 000C746C 4B FE EF E1 */ bl func_800BA7EC
-/* 800CB810 000C7470 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB814 000C7474 41 82 00 20 */ beq lbl_800CB834
-/* 800CB818 000C7478 38 60 00 06 */ li r3, 6
-/* 800CB81C 000C747C 38 80 00 00 */ li r4, 0
-/* 800CB820 000C7480 48 01 9A 05 */ bl func_800E5224
-/* 800CB824 000C7484 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CB828 000C7488 40 82 00 0C */ bne lbl_800CB834
-/* 800CB82C 000C748C 38 80 00 0A */ li r4, 0xa
-/* 800CB830 000C7490 48 00 00 08 */ b lbl_800CB838
-lbl_800CB834:
-/* 800CB834 000C7494 38 80 00 05 */ li r4, 5
-lbl_800CB838:
-/* 800CB838 000C7498 38 60 00 2D */ li r3, 0x2d
-/* 800CB83C 000C749C 48 00 C3 BD */ bl func_800D7BF8
-/* 800CB840 000C74A0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800CB844 000C74A4 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800CB848 000C74A8 41 82 20 84 */ beq lbl_800CD8CC
-/* 800CB84C 000C74AC 57 64 06 3E */ clrlwi r4, r27, 0x18
-/* 800CB850 000C74B0 38 60 00 08 */ li r3, 8
-/* 800CB854 000C74B4 4B FE ED C9 */ bl func_800BA61C
-/* 800CB858 000C74B8 38 60 00 00 */ li r3, 0
-/* 800CB85C 000C74BC 4B FE EF 91 */ bl func_800BA7EC
-/* 800CB860 000C74C0 54 76 10 3A */ slwi r22, r3, 2
-/* 800CB864 000C74C4 38 60 00 09 */ li r3, 9
-/* 800CB868 000C74C8 4B FE EF 85 */ bl func_800BA7EC
-/* 800CB86C 000C74CC 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CB870 000C74D0 2C 1B 00 08 */ cmpwi r27, 8
-/* 800CB874 000C74D4 20 00 00 03 */ subfic r0, r0, 3
-/* 800CB878 000C74D8 7C 00 B2 14 */ add r0, r0, r22
-/* 800CB87C 000C74DC 54 1A 06 3E */ clrlwi r26, r0, 0x18
-/* 800CB880 000C74E0 41 82 10 D8 */ beq lbl_800CC958
-/* 800CB884 000C74E4 40 80 00 38 */ bge lbl_800CB8BC
-/* 800CB888 000C74E8 2C 1B 00 04 */ cmpwi r27, 4
-/* 800CB88C 000C74EC 41 82 0C 8C */ beq lbl_800CC518
-/* 800CB890 000C74F0 40 80 00 1C */ bge lbl_800CB8AC
-/* 800CB894 000C74F4 2C 1B 00 02 */ cmpwi r27, 2
-/* 800CB898 000C74F8 41 82 09 B0 */ beq lbl_800CC248
-/* 800CB89C 000C74FC 40 80 0B 70 */ bge lbl_800CC40C
-/* 800CB8A0 000C7500 2C 1B 00 01 */ cmpwi r27, 1
-/* 800CB8A4 000C7504 40 80 00 78 */ bge lbl_800CB91C
-/* 800CB8A8 000C7508 48 00 5A F0 */ b lbl_800D1398
-lbl_800CB8AC:
-/* 800CB8AC 000C750C 2C 1B 00 06 */ cmpwi r27, 6
-/* 800CB8B0 000C7510 41 82 0F BC */ beq lbl_800CC86C
-/* 800CB8B4 000C7514 40 80 10 14 */ bge lbl_800CC8C8
-/* 800CB8B8 000C7518 48 00 0C BC */ b lbl_800CC574
-lbl_800CB8BC:
-/* 800CB8BC 000C751C 2C 1B 00 14 */ cmpwi r27, 0x14
-/* 800CB8C0 000C7520 41 82 11 E0 */ beq lbl_800CCAA0
-/* 800CB8C4 000C7524 40 80 00 14 */ bge lbl_800CB8D8
-/* 800CB8C8 000C7528 2C 1B 00 0A */ cmpwi r27, 0xa
-/* 800CB8CC 000C752C 41 82 11 78 */ beq lbl_800CCA44
-/* 800CB8D0 000C7530 40 80 5A C8 */ bge lbl_800D1398
-/* 800CB8D4 000C7534 48 00 10 E0 */ b lbl_800CC9B4
-lbl_800CB8D8:
-/* 800CB8D8 000C7538 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800CB8DC 000C753C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800CB8E0 000C7540 7C 1B 00 00 */ cmpw r27, r0
-/* 800CB8E4 000C7544 41 82 00 14 */ beq lbl_800CB8F8
-/* 800CB8E8 000C7548 40 80 5A B0 */ bge lbl_800D1398
-/* 800CB8EC 000C754C 2C 1B 00 1B */ cmpwi r27, 0x1b
-/* 800CB8F0 000C7550 40 80 5A A8 */ bge lbl_800D1398
-/* 800CB8F4 000C7554 48 00 12 08 */ b lbl_800CCAFC
-lbl_800CB8F8:
-/* 800CB8F8 000C7558 38 60 00 15 */ li r3, 0x15
-/* 800CB8FC 000C755C 4B FE EE F1 */ bl func_800BA7EC
-/* 800CB900 000C7560 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB904 000C7564 41 82 00 18 */ beq lbl_800CB91C
-/* 800CB908 000C7568 38 60 00 06 */ li r3, 6
-/* 800CB90C 000C756C 38 80 00 00 */ li r4, 0
-/* 800CB910 000C7570 48 01 99 15 */ bl func_800E5224
-/* 800CB914 000C7574 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CB918 000C7578 41 82 5A 80 */ beq lbl_800D1398
-lbl_800CB91C:
-/* 800CB91C 000C757C 38 60 00 0A */ li r3, 0xa
-/* 800CB920 000C7580 4B FE EE CD */ bl func_800BA7EC
-/* 800CB924 000C7584 2C 03 00 00 */ cmpwi r3, 0
-/* 800CB928 000C7588 41 82 04 E0 */ beq lbl_800CBE08
-/* 800CB92C 000C758C 38 60 00 0A */ li r3, 0xa
-/* 800CB930 000C7590 38 80 00 00 */ li r4, 0
-/* 800CB934 000C7594 4B FE EC E9 */ bl func_800BA61C
-/* 800CB938 000C7598 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB93C 000C759C 38 60 00 18 */ li r3, 0x18
-/* 800CB940 000C75A0 60 00 00 38 */ ori r0, r0, 0x38
-/* 800CB944 000C75A4 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800CB948 000C75A8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB94C 000C75AC 48 09 71 45 */ bl func_80162A90
-/* 800CB950 000C75B0 28 03 00 02 */ cmplwi r3, 2
-/* 800CB954 000C75B4 40 82 00 10 */ bne lbl_800CB964
-/* 800CB958 000C75B8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CB95C 000C75BC 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
-/* 800CB960 000C75C0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CB964:
-/* 800CB964 000C75C4 38 60 00 09 */ li r3, 9
-/* 800CB968 000C75C8 4B FE F0 25 */ bl func_800BA98C
-/* 800CB96C 000C75CC 7C 63 07 34 */ extsh r3, r3
-/* 800CB970 000C75D0 38 80 00 08 */ li r4, 8
-/* 800CB974 000C75D4 38 A0 00 00 */ li r5, 0
-/* 800CB978 000C75D8 48 18 84 79 */ bl func_80253DF0
-/* 800CB97C 000C75DC 38 60 00 00 */ li r3, 0
-/* 800CB980 000C75E0 38 80 00 00 */ li r4, 0
-/* 800CB984 000C75E4 4B F8 DF 75 */ bl func_800598F8
-/* 800CB988 000C75E8 38 60 00 01 */ li r3, 1
-/* 800CB98C 000C75EC 38 80 00 02 */ li r4, 2
-/* 800CB990 000C75F0 38 A0 00 06 */ li r5, 6
-/* 800CB994 000C75F4 38 C0 00 00 */ li r6, 0
-/* 800CB998 000C75F8 38 E0 00 00 */ li r7, 0
-/* 800CB99C 000C75FC 39 00 00 00 */ li r8, 0
-/* 800CB9A0 000C7600 4B F8 E0 29 */ bl func_800599C8
-/* 800CB9A4 000C7604 38 60 00 02 */ li r3, 2
-/* 800CB9A8 000C7608 38 80 00 00 */ li r4, 0
-/* 800CB9AC 000C760C 38 A0 00 17 */ li r5, 0x17
-/* 800CB9B0 000C7610 38 C0 00 03 */ li r6, 3
-/* 800CB9B4 000C7614 38 E0 00 01 */ li r7, 1
-/* 800CB9B8 000C7618 39 00 00 00 */ li r8, 0
-/* 800CB9BC 000C761C 4B F8 E0 0D */ bl func_800599C8
-/* 800CB9C0 000C7620 38 60 00 14 */ li r3, 0x14
-/* 800CB9C4 000C7624 38 80 00 00 */ li r4, 0
-/* 800CB9C8 000C7628 38 A0 00 03 */ li r5, 3
-/* 800CB9CC 000C762C 38 C0 00 15 */ li r6, 0x15
-/* 800CB9D0 000C7630 38 E0 00 06 */ li r7, 6
-/* 800CB9D4 000C7634 39 00 00 00 */ li r8, 0
-/* 800CB9D8 000C7638 4B F8 DF F1 */ bl func_800599C8
-/* 800CB9DC 000C763C 38 60 00 16 */ li r3, 0x16
-/* 800CB9E0 000C7640 38 80 00 00 */ li r4, 0
-/* 800CB9E4 000C7644 38 A0 00 15 */ li r5, 0x15
-/* 800CB9E8 000C7648 38 C0 00 17 */ li r6, 0x17
-/* 800CB9EC 000C764C 38 E0 00 19 */ li r7, 0x19
-/* 800CB9F0 000C7650 39 00 00 00 */ li r8, 0
-/* 800CB9F4 000C7654 4B F8 DF D5 */ bl func_800599C8
-/* 800CB9F8 000C7658 38 60 00 17 */ li r3, 0x17
-/* 800CB9FC 000C765C 38 80 00 00 */ li r4, 0
-/* 800CBA00 000C7660 38 A0 00 16 */ li r5, 0x16
-/* 800CBA04 000C7664 38 C0 00 02 */ li r6, 2
-/* 800CBA08 000C7668 38 E0 00 1A */ li r7, 0x1a
-/* 800CBA0C 000C766C 39 00 00 00 */ li r8, 0
-/* 800CBA10 000C7670 4B F8 DF B9 */ bl func_800599C8
-/* 800CBA14 000C7674 38 60 00 19 */ li r3, 0x19
-/* 800CBA18 000C7678 38 80 00 16 */ li r4, 0x16
-/* 800CBA1C 000C767C 38 A0 00 18 */ li r5, 0x18
-/* 800CBA20 000C7680 38 C0 00 1A */ li r6, 0x1a
-/* 800CBA24 000C7684 38 E0 00 06 */ li r7, 6
-/* 800CBA28 000C7688 39 00 00 00 */ li r8, 0
-/* 800CBA2C 000C768C 4B F8 DF 9D */ bl func_800599C8
-/* 800CBA30 000C7690 38 60 00 1A */ li r3, 0x1a
-/* 800CBA34 000C7694 38 80 00 17 */ li r4, 0x17
-/* 800CBA38 000C7698 38 A0 00 19 */ li r5, 0x19
-/* 800CBA3C 000C769C 38 C0 00 02 */ li r6, 2
-/* 800CBA40 000C76A0 38 E0 00 06 */ li r7, 6
-/* 800CBA44 000C76A4 39 00 00 00 */ li r8, 0
-/* 800CBA48 000C76A8 4B F8 DF 81 */ bl func_800599C8
-/* 800CBA4C 000C76AC 38 60 00 18 */ li r3, 0x18
-/* 800CBA50 000C76B0 48 09 70 41 */ bl func_80162A90
-/* 800CBA54 000C76B4 28 03 00 02 */ cmplwi r3, 2
-/* 800CBA58 000C76B8 40 82 00 78 */ bne lbl_800CBAD0
-/* 800CBA5C 000C76BC 38 60 00 03 */ li r3, 3
-/* 800CBA60 000C76C0 38 80 00 00 */ li r4, 0
-/* 800CBA64 000C76C4 38 A0 00 02 */ li r5, 2
-/* 800CBA68 000C76C8 38 C0 00 14 */ li r6, 0x14
-/* 800CBA6C 000C76CC 38 E0 00 06 */ li r7, 6
-/* 800CBA70 000C76D0 39 00 00 00 */ li r8, 0
-/* 800CBA74 000C76D4 4B F8 DF 55 */ bl func_800599C8
-/* 800CBA78 000C76D8 38 60 00 06 */ li r3, 6
-/* 800CBA7C 000C76DC 38 80 00 1A */ li r4, 0x1a
-/* 800CBA80 000C76E0 38 A0 00 00 */ li r5, 0
-/* 800CBA84 000C76E4 38 C0 00 01 */ li r6, 1
-/* 800CBA88 000C76E8 38 E0 00 00 */ li r7, 0
-/* 800CBA8C 000C76EC 39 00 00 00 */ li r8, 0
-/* 800CBA90 000C76F0 4B F8 DF 39 */ bl func_800599C8
-/* 800CBA94 000C76F4 38 60 00 15 */ li r3, 0x15
-/* 800CBA98 000C76F8 38 80 00 00 */ li r4, 0
-/* 800CBA9C 000C76FC 38 A0 00 14 */ li r5, 0x14
-/* 800CBAA0 000C7700 38 C0 00 16 */ li r6, 0x16
-/* 800CBAA4 000C7704 38 E0 00 18 */ li r7, 0x18
-/* 800CBAA8 000C7708 39 00 00 00 */ li r8, 0
-/* 800CBAAC 000C770C 4B F8 DF 1D */ bl func_800599C8
-/* 800CBAB0 000C7710 38 60 00 18 */ li r3, 0x18
-/* 800CBAB4 000C7714 38 80 00 15 */ li r4, 0x15
-/* 800CBAB8 000C7718 38 A0 00 14 */ li r5, 0x14
-/* 800CBABC 000C771C 38 C0 00 19 */ li r6, 0x19
-/* 800CBAC0 000C7720 38 E0 00 06 */ li r7, 6
-/* 800CBAC4 000C7724 39 00 00 00 */ li r8, 0
-/* 800CBAC8 000C7728 4B F8 DF 01 */ bl func_800599C8
-/* 800CBACC 000C772C 48 00 00 AC */ b lbl_800CBB78
-lbl_800CBAD0:
-/* 800CBAD0 000C7730 38 60 00 03 */ li r3, 3
-/* 800CBAD4 000C7734 38 80 00 00 */ li r4, 0
-/* 800CBAD8 000C7738 38 A0 00 02 */ li r5, 2
-/* 800CBADC 000C773C 38 C0 00 14 */ li r6, 0x14
-/* 800CBAE0 000C7740 38 E0 00 04 */ li r7, 4
-/* 800CBAE4 000C7744 39 00 00 00 */ li r8, 0
-/* 800CBAE8 000C7748 4B F8 DE E1 */ bl func_800599C8
-/* 800CBAEC 000C774C 38 60 00 04 */ li r3, 4
-/* 800CBAF0 000C7750 38 80 00 03 */ li r4, 3
-/* 800CBAF4 000C7754 38 A0 00 00 */ li r5, 0
-/* 800CBAF8 000C7758 38 C0 00 05 */ li r6, 5
-/* 800CBAFC 000C775C 38 E0 00 00 */ li r7, 0
-/* 800CBB00 000C7760 39 00 00 00 */ li r8, 0
-/* 800CBB04 000C7764 4B F8 DE C5 */ bl func_800599C8
-/* 800CBB08 000C7768 38 60 00 05 */ li r3, 5
-/* 800CBB0C 000C776C 38 80 00 18 */ li r4, 0x18
-/* 800CBB10 000C7770 38 A0 00 04 */ li r5, 4
-/* 800CBB14 000C7774 38 C0 00 06 */ li r6, 6
-/* 800CBB18 000C7778 38 E0 00 00 */ li r7, 0
-/* 800CBB1C 000C777C 39 00 00 00 */ li r8, 0
-/* 800CBB20 000C7780 4B F8 DE A9 */ bl func_800599C8
-/* 800CBB24 000C7784 38 60 00 06 */ li r3, 6
-/* 800CBB28 000C7788 38 80 00 1A */ li r4, 0x1a
-/* 800CBB2C 000C778C 38 A0 00 05 */ li r5, 5
-/* 800CBB30 000C7790 38 C0 00 01 */ li r6, 1
-/* 800CBB34 000C7794 38 E0 00 00 */ li r7, 0
-/* 800CBB38 000C7798 39 00 00 00 */ li r8, 0
-/* 800CBB3C 000C779C 4B F8 DE 8D */ bl func_800599C8
-/* 800CBB40 000C77A0 38 60 00 15 */ li r3, 0x15
-/* 800CBB44 000C77A4 38 80 00 00 */ li r4, 0
-/* 800CBB48 000C77A8 38 A0 00 14 */ li r5, 0x14
-/* 800CBB4C 000C77AC 38 C0 00 16 */ li r6, 0x16
-/* 800CBB50 000C77B0 38 E0 00 18 */ li r7, 0x18
-/* 800CBB54 000C77B4 39 00 00 00 */ li r8, 0
-/* 800CBB58 000C77B8 4B F8 DE 71 */ bl func_800599C8
-/* 800CBB5C 000C77BC 38 60 00 18 */ li r3, 0x18
-/* 800CBB60 000C77C0 38 80 00 15 */ li r4, 0x15
-/* 800CBB64 000C77C4 38 A0 00 14 */ li r5, 0x14
-/* 800CBB68 000C77C8 38 C0 00 19 */ li r6, 0x19
-/* 800CBB6C 000C77CC 38 E0 00 05 */ li r7, 5
-/* 800CBB70 000C77D0 39 00 00 00 */ li r8, 0
-/* 800CBB74 000C77D4 4B F8 DE 55 */ bl func_800599C8
-lbl_800CBB78:
-/* 800CBB78 000C77D8 38 60 00 18 */ li r3, 0x18
-/* 800CBB7C 000C77DC 48 09 6F 15 */ bl func_80162A90
-/* 800CBB80 000C77E0 28 03 00 01 */ cmplwi r3, 1
-/* 800CBB84 000C77E4 40 82 00 14 */ bne lbl_800CBB98
-/* 800CBB88 000C77E8 38 60 00 00 */ li r3, 0
-/* 800CBB8C 000C77EC 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CBB90 000C77F0 4B FE EE 61 */ bl func_800BA9F0
-/* 800CBB94 000C77F4 48 00 00 10 */ b lbl_800CBBA4
-lbl_800CBB98:
-/* 800CBB98 000C77F8 38 60 00 00 */ li r3, 0
-/* 800CBB9C 000C77FC 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CBBA0 000C7800 4B FE EE 51 */ bl func_800BA9F0
-lbl_800CBBA4:
-/* 800CBBA4 000C7804 38 60 00 01 */ li r3, 1
-/* 800CBBA8 000C7808 4B F8 E9 25 */ bl func_8005A4CC
-/* 800CBBAC 000C780C 38 60 00 0B */ li r3, 0xb
-/* 800CBBB0 000C7810 4B FE EC 3D */ bl func_800BA7EC
-/* 800CBBB4 000C7814 7C 1A 18 40 */ cmplw r26, r3
-/* 800CBBB8 000C7818 40 82 01 A4 */ bne lbl_800CBD5C
-/* 800CBBBC 000C781C 38 60 00 0C */ li r3, 0xc
-/* 800CBBC0 000C7820 4B FE EC 2D */ bl func_800BA7EC
-/* 800CBBC4 000C7824 38 03 00 15 */ addi r0, r3, 0x15
-/* 800CBBC8 000C7828 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800CBBCC 000C782C 4B F8 E8 6D */ bl func_8005A438
-/* 800CBBD0 000C7830 38 60 00 0C */ li r3, 0xc
-/* 800CBBD4 000C7834 4B FE EC 19 */ bl func_800BA7EC
-/* 800CBBD8 000C7838 2C 03 00 03 */ cmpwi r3, 3
-/* 800CBBDC 000C783C 41 82 00 D8 */ beq lbl_800CBCB4
-/* 800CBBE0 000C7840 40 80 00 1C */ bge lbl_800CBBFC
-/* 800CBBE4 000C7844 2C 03 00 01 */ cmpwi r3, 1
-/* 800CBBE8 000C7848 41 82 00 5C */ beq lbl_800CBC44
-/* 800CBBEC 000C784C 40 80 00 90 */ bge lbl_800CBC7C
-/* 800CBBF0 000C7850 2C 03 00 00 */ cmpwi r3, 0
-/* 800CBBF4 000C7854 40 80 00 18 */ bge lbl_800CBC0C
-/* 800CBBF8 000C7858 48 00 01 A0 */ b lbl_800CBD98
-lbl_800CBBFC:
-/* 800CBBFC 000C785C 2C 03 00 05 */ cmpwi r3, 5
-/* 800CBC00 000C7860 41 82 01 24 */ beq lbl_800CBD24
-/* 800CBC04 000C7864 40 80 01 94 */ bge lbl_800CBD98
-/* 800CBC08 000C7868 48 00 00 E4 */ b lbl_800CBCEC
-lbl_800CBC0C:
-/* 800CBC0C 000C786C 38 60 00 0F */ li r3, 0xf
-/* 800CBC10 000C7870 4B FE ED 7D */ bl func_800BA98C
-/* 800CBC14 000C7874 7C 63 07 34 */ extsh r3, r3
-/* 800CBC18 000C7878 38 80 00 01 */ li r4, 1
-/* 800CBC1C 000C787C 38 A0 00 00 */ li r5, 0
-/* 800CBC20 000C7880 48 18 81 91 */ bl func_80253DB0
-/* 800CBC24 000C7884 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBC28 000C7888 38 60 00 00 */ li r3, 0
-/* 800CBC2C 000C788C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBC30 000C7890 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBC34 000C7894 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBC38 000C7898 48 01 A1 B5 */ bl func_800E5DEC
-/* 800CBC3C 000C789C 7C 7F 1B 78 */ mr r31, r3
-/* 800CBC40 000C78A0 48 00 01 58 */ b lbl_800CBD98
-lbl_800CBC44:
-/* 800CBC44 000C78A4 38 60 00 0F */ li r3, 0xf
-/* 800CBC48 000C78A8 4B FE ED 45 */ bl func_800BA98C
-/* 800CBC4C 000C78AC 7C 63 07 34 */ extsh r3, r3
-/* 800CBC50 000C78B0 38 80 00 02 */ li r4, 2
-/* 800CBC54 000C78B4 38 A0 00 00 */ li r5, 0
-/* 800CBC58 000C78B8 48 18 81 59 */ bl func_80253DB0
-/* 800CBC5C 000C78BC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBC60 000C78C0 38 60 00 01 */ li r3, 1
-/* 800CBC64 000C78C4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBC68 000C78C8 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBC6C 000C78CC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBC70 000C78D0 48 01 A1 7D */ bl func_800E5DEC
-/* 800CBC74 000C78D4 7C 7F 1B 78 */ mr r31, r3
-/* 800CBC78 000C78D8 48 00 01 20 */ b lbl_800CBD98
-lbl_800CBC7C:
-/* 800CBC7C 000C78DC 38 60 00 0F */ li r3, 0xf
-/* 800CBC80 000C78E0 4B FE ED 0D */ bl func_800BA98C
-/* 800CBC84 000C78E4 7C 63 07 34 */ extsh r3, r3
-/* 800CBC88 000C78E8 38 80 00 03 */ li r4, 3
-/* 800CBC8C 000C78EC 38 A0 00 00 */ li r5, 0
-/* 800CBC90 000C78F0 48 18 81 21 */ bl func_80253DB0
-/* 800CBC94 000C78F4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBC98 000C78F8 38 60 00 02 */ li r3, 2
-/* 800CBC9C 000C78FC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBCA0 000C7900 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBCA4 000C7904 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBCA8 000C7908 48 01 A1 45 */ bl func_800E5DEC
-/* 800CBCAC 000C790C 7C 7F 1B 78 */ mr r31, r3
-/* 800CBCB0 000C7910 48 00 00 E8 */ b lbl_800CBD98
-lbl_800CBCB4:
-/* 800CBCB4 000C7914 38 60 00 0F */ li r3, 0xf
-/* 800CBCB8 000C7918 4B FE EC D5 */ bl func_800BA98C
-/* 800CBCBC 000C791C 7C 63 07 34 */ extsh r3, r3
-/* 800CBCC0 000C7920 38 80 00 04 */ li r4, 4
-/* 800CBCC4 000C7924 38 A0 00 00 */ li r5, 0
-/* 800CBCC8 000C7928 48 18 80 E9 */ bl func_80253DB0
-/* 800CBCCC 000C792C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBCD0 000C7930 38 60 00 03 */ li r3, 3
-/* 800CBCD4 000C7934 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBCD8 000C7938 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBCDC 000C793C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBCE0 000C7940 48 01 A1 0D */ bl func_800E5DEC
-/* 800CBCE4 000C7944 7C 7F 1B 78 */ mr r31, r3
-/* 800CBCE8 000C7948 48 00 00 B0 */ b lbl_800CBD98
-lbl_800CBCEC:
-/* 800CBCEC 000C794C 38 60 00 0F */ li r3, 0xf
-/* 800CBCF0 000C7950 4B FE EC 9D */ bl func_800BA98C
-/* 800CBCF4 000C7954 7C 63 07 34 */ extsh r3, r3
-/* 800CBCF8 000C7958 38 80 00 05 */ li r4, 5
-/* 800CBCFC 000C795C 38 A0 00 00 */ li r5, 0
-/* 800CBD00 000C7960 48 18 80 B1 */ bl func_80253DB0
-/* 800CBD04 000C7964 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBD08 000C7968 38 60 00 04 */ li r3, 4
-/* 800CBD0C 000C796C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBD10 000C7970 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBD14 000C7974 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBD18 000C7978 48 01 A0 D5 */ bl func_800E5DEC
-/* 800CBD1C 000C797C 7C 7F 1B 78 */ mr r31, r3
-/* 800CBD20 000C7980 48 00 00 78 */ b lbl_800CBD98
-lbl_800CBD24:
-/* 800CBD24 000C7984 38 60 00 0F */ li r3, 0xf
-/* 800CBD28 000C7988 4B FE EC 65 */ bl func_800BA98C
-/* 800CBD2C 000C798C 7C 63 07 34 */ extsh r3, r3
-/* 800CBD30 000C7990 38 80 00 06 */ li r4, 6
-/* 800CBD34 000C7994 38 A0 00 00 */ li r5, 0
-/* 800CBD38 000C7998 48 18 80 79 */ bl func_80253DB0
-/* 800CBD3C 000C799C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBD40 000C79A0 38 60 00 05 */ li r3, 5
-/* 800CBD44 000C79A4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBD48 000C79A8 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBD4C 000C79AC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBD50 000C79B0 48 01 A0 9D */ bl func_800E5DEC
-/* 800CBD54 000C79B4 7C 7F 1B 78 */ mr r31, r3
-/* 800CBD58 000C79B8 48 00 00 40 */ b lbl_800CBD98
-lbl_800CBD5C:
-/* 800CBD5C 000C79BC 38 60 00 15 */ li r3, 0x15
-/* 800CBD60 000C79C0 4B F8 E6 D9 */ bl func_8005A438
-/* 800CBD64 000C79C4 38 60 00 0F */ li r3, 0xf
-/* 800CBD68 000C79C8 4B FE EC 25 */ bl func_800BA98C
-/* 800CBD6C 000C79CC 7C 63 07 34 */ extsh r3, r3
-/* 800CBD70 000C79D0 38 80 00 01 */ li r4, 1
-/* 800CBD74 000C79D4 38 A0 00 00 */ li r5, 0
-/* 800CBD78 000C79D8 48 18 80 39 */ bl func_80253DB0
-/* 800CBD7C 000C79DC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CBD80 000C79E0 38 60 00 00 */ li r3, 0
-/* 800CBD84 000C79E4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CBD88 000C79E8 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CBD8C 000C79EC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CBD90 000C79F0 48 01 A0 5D */ bl func_800E5DEC
-/* 800CBD94 000C79F4 7C 7F 1B 78 */ mr r31, r3
-lbl_800CBD98:
-/* 800CBD98 000C79F8 38 60 00 00 */ li r3, 0
-/* 800CBD9C 000C79FC 4B FE EB F1 */ bl func_800BA98C
-/* 800CBDA0 000C7A00 7C 63 07 34 */ extsh r3, r3
-/* 800CBDA4 000C7A04 38 80 00 02 */ li r4, 2
-/* 800CBDA8 000C7A08 38 A0 00 00 */ li r5, 0
-/* 800CBDAC 000C7A0C 48 18 80 05 */ bl func_80253DB0
-/* 800CBDB0 000C7A10 38 60 00 0C */ li r3, 0xc
-/* 800CBDB4 000C7A14 4B FE EB D9 */ bl func_800BA98C
-/* 800CBDB8 000C7A18 7C 63 07 34 */ extsh r3, r3
-/* 800CBDBC 000C7A1C 38 80 00 16 */ li r4, 0x16
-/* 800CBDC0 000C7A20 38 A0 00 00 */ li r5, 0
-/* 800CBDC4 000C7A24 48 18 7F ED */ bl func_80253DB0
-/* 800CBDC8 000C7A28 88 1F 00 8A */ lbz r0, 0x8a(r31)
-/* 800CBDCC 000C7A2C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CBDD0 000C7A30 41 82 00 28 */ beq lbl_800CBDF8
-/* 800CBDD4 000C7A34 7F E3 FB 78 */ mr r3, r31
-/* 800CBDD8 000C7A38 4B F8 AB A5 */ bl func_8005697C
-/* 800CBDDC 000C7A3C 7C 64 1B 78 */ mr r4, r3
-/* 800CBDE0 000C7A40 38 60 00 15 */ li r3, 0x15
-/* 800CBDE4 000C7A44 48 09 05 25 */ bl func_8015C308
-/* 800CBDE8 000C7A48 38 60 00 01 */ li r3, 1
-/* 800CBDEC 000C7A4C 38 80 2D 23 */ li r4, 0x2d23
-/* 800CBDF0 000C7A50 4B FE EC 01 */ bl func_800BA9F0
-/* 800CBDF4 000C7A54 48 00 55 A4 */ b lbl_800D1398
-lbl_800CBDF8:
-/* 800CBDF8 000C7A58 38 60 00 01 */ li r3, 1
-/* 800CBDFC 000C7A5C 38 80 2D 22 */ li r4, 0x2d22
-/* 800CBE00 000C7A60 4B FE EB F1 */ bl func_800BA9F0
-/* 800CBE04 000C7A64 48 00 55 94 */ b lbl_800D1398
-lbl_800CBE08:
-/* 800CBE08 000C7A68 38 60 00 02 */ li r3, 2
-/* 800CBE0C 000C7A6C 4B F8 E6 C1 */ bl func_8005A4CC
-/* 800CBE10 000C7A70 38 60 00 00 */ li r3, 0
-/* 800CBE14 000C7A74 4B FE EB 79 */ bl func_800BA98C
-/* 800CBE18 000C7A78 7C 63 07 34 */ extsh r3, r3
-/* 800CBE1C 000C7A7C 38 80 00 01 */ li r4, 1
-/* 800CBE20 000C7A80 38 A0 00 00 */ li r5, 0
-/* 800CBE24 000C7A84 48 18 7F 8D */ bl func_80253DB0
-/* 800CBE28 000C7A88 38 60 00 0C */ li r3, 0xc
-/* 800CBE2C 000C7A8C 4B FE EB 61 */ bl func_800BA98C
-/* 800CBE30 000C7A90 7C 63 07 34 */ extsh r3, r3
-/* 800CBE34 000C7A94 38 80 00 16 */ li r4, 0x16
-/* 800CBE38 000C7A98 38 A0 00 00 */ li r5, 0
-/* 800CBE3C 000C7A9C 48 18 7F 75 */ bl func_80253DB0
-/* 800CBE40 000C7AA0 38 60 00 0D */ li r3, 0xd
-/* 800CBE44 000C7AA4 4B FE EB 49 */ bl func_800BA98C
-/* 800CBE48 000C7AA8 7C 63 07 34 */ extsh r3, r3
-/* 800CBE4C 000C7AAC 38 80 00 08 */ li r4, 8
-/* 800CBE50 000C7AB0 38 A0 00 01 */ li r5, 1
-/* 800CBE54 000C7AB4 48 18 7F 9D */ bl func_80253DF0
-/* 800CBE58 000C7AB8 38 60 00 0F */ li r3, 0xf
-/* 800CBE5C 000C7ABC 4B FE EB 31 */ bl func_800BA98C
-/* 800CBE60 000C7AC0 7C 63 07 34 */ extsh r3, r3
-/* 800CBE64 000C7AC4 38 80 00 08 */ li r4, 8
-/* 800CBE68 000C7AC8 38 A0 00 01 */ li r5, 1
-/* 800CBE6C 000C7ACC 48 18 7F 85 */ bl func_80253DF0
-/* 800CBE70 000C7AD0 38 60 00 10 */ li r3, 0x10
-/* 800CBE74 000C7AD4 4B FE EB 19 */ bl func_800BA98C
-/* 800CBE78 000C7AD8 7C 63 07 34 */ extsh r3, r3
-/* 800CBE7C 000C7ADC 38 80 00 08 */ li r4, 8
-/* 800CBE80 000C7AE0 38 A0 00 00 */ li r5, 0
-/* 800CBE84 000C7AE4 48 18 7F 6D */ bl func_80253DF0
-/* 800CBE88 000C7AE8 38 60 00 11 */ li r3, 0x11
-/* 800CBE8C 000C7AEC 4B FE EB 01 */ bl func_800BA98C
-/* 800CBE90 000C7AF0 7C 63 07 34 */ extsh r3, r3
-/* 800CBE94 000C7AF4 38 80 00 08 */ li r4, 8
-/* 800CBE98 000C7AF8 38 A0 00 00 */ li r5, 0
-/* 800CBE9C 000C7AFC 48 18 7F 55 */ bl func_80253DF0
-/* 800CBEA0 000C7B00 38 60 00 12 */ li r3, 0x12
-/* 800CBEA4 000C7B04 4B FE EA E9 */ bl func_800BA98C
-/* 800CBEA8 000C7B08 7C 63 07 34 */ extsh r3, r3
-/* 800CBEAC 000C7B0C 38 80 00 08 */ li r4, 8
-/* 800CBEB0 000C7B10 38 A0 00 00 */ li r5, 0
-/* 800CBEB4 000C7B14 48 18 7F 3D */ bl func_80253DF0
-/* 800CBEB8 000C7B18 38 60 00 0F */ li r3, 0xf
-/* 800CBEBC 000C7B1C 4B FE EA D1 */ bl func_800BA98C
-/* 800CBEC0 000C7B20 7C 63 07 34 */ extsh r3, r3
-/* 800CBEC4 000C7B24 38 80 00 09 */ li r4, 9
-/* 800CBEC8 000C7B28 38 A0 00 01 */ li r5, 1
-/* 800CBECC 000C7B2C 48 18 7F 25 */ bl func_80253DF0
-/* 800CBED0 000C7B30 38 60 00 10 */ li r3, 0x10
-/* 800CBED4 000C7B34 4B FE EA B9 */ bl func_800BA98C
-/* 800CBED8 000C7B38 7C 63 07 34 */ extsh r3, r3
-/* 800CBEDC 000C7B3C 38 80 00 09 */ li r4, 9
-/* 800CBEE0 000C7B40 38 A0 00 01 */ li r5, 1
-/* 800CBEE4 000C7B44 48 18 7F 0D */ bl func_80253DF0
-/* 800CBEE8 000C7B48 38 60 00 11 */ li r3, 0x11
-/* 800CBEEC 000C7B4C 4B FE EA A1 */ bl func_800BA98C
-/* 800CBEF0 000C7B50 7C 63 07 34 */ extsh r3, r3
-/* 800CBEF4 000C7B54 38 80 00 09 */ li r4, 9
-/* 800CBEF8 000C7B58 38 A0 00 01 */ li r5, 1
-/* 800CBEFC 000C7B5C 48 18 7E F5 */ bl func_80253DF0
-/* 800CBF00 000C7B60 38 60 00 12 */ li r3, 0x12
-/* 800CBF04 000C7B64 4B FE EA 89 */ bl func_800BA98C
-/* 800CBF08 000C7B68 7C 63 07 34 */ extsh r3, r3
-/* 800CBF0C 000C7B6C 38 80 00 09 */ li r4, 9
-/* 800CBF10 000C7B70 38 A0 00 01 */ li r5, 1
-/* 800CBF14 000C7B74 48 18 7E DD */ bl func_80253DF0
-/* 800CBF18 000C7B78 38 60 00 00 */ li r3, 0
-/* 800CBF1C 000C7B7C 4B FE E8 D1 */ bl func_800BA7EC
-/* 800CBF20 000C7B80 38 03 00 01 */ addi r0, r3, 1
-/* 800CBF24 000C7B84 38 60 00 01 */ li r3, 1
-/* 800CBF28 000C7B88 7C 15 07 74 */ extsb r21, r0
-/* 800CBF2C 000C7B8C 4B FE E8 C1 */ bl func_800BA7EC
-/* 800CBF30 000C7B90 38 03 00 03 */ addi r0, r3, 3
-/* 800CBF34 000C7B94 54 00 F0 BE */ srwi r0, r0, 2
-/* 800CBF38 000C7B98 7C 00 07 74 */ extsb r0, r0
-/* 800CBF3C 000C7B9C 7C 15 00 00 */ cmpw r21, r0
-/* 800CBF40 000C7BA0 40 82 00 28 */ bne lbl_800CBF68
-/* 800CBF44 000C7BA4 38 60 00 01 */ li r3, 1
-/* 800CBF48 000C7BA8 4B FE E8 A5 */ bl func_800BA7EC
-/* 800CBF4C 000C7BAC 7C 63 07 74 */ extsb r3, r3
-/* 800CBF50 000C7BB0 7C 60 16 70 */ srawi r0, r3, 2
-/* 800CBF54 000C7BB4 7C 00 01 94 */ addze r0, r0
-/* 800CBF58 000C7BB8 54 00 10 3A */ slwi r0, r0, 2
-/* 800CBF5C 000C7BBC 7C 00 18 50 */ subf r0, r0, r3
-/* 800CBF60 000C7BC0 7C 1C 07 74 */ extsb r28, r0
-/* 800CBF64 000C7BC4 48 00 00 08 */ b lbl_800CBF6C
-lbl_800CBF68:
-/* 800CBF68 000C7BC8 3B 80 00 00 */ li r28, 0
-lbl_800CBF6C:
-/* 800CBF6C 000C7BCC 38 60 00 00 */ li r3, 0
-/* 800CBF70 000C7BD0 4B FE E8 7D */ bl func_800BA7EC
-/* 800CBF74 000C7BD4 54 60 10 3A */ slwi r0, r3, 2
-/* 800CBF78 000C7BD8 3E C0 80 48 */ lis r22, lbl_8047CE18@ha
-/* 800CBF7C 000C7BDC 7C 15 07 74 */ extsb r21, r0
-/* 800CBF80 000C7BE0 3A D6 CE 18 */ addi r22, r22, lbl_8047CE18@l
-/* 800CBF84 000C7BE4 3B 15 00 04 */ addi r24, r21, 4
-/* 800CBF88 000C7BE8 48 00 00 64 */ b lbl_800CBFEC
-lbl_800CBF8C:
-/* 800CBF8C 000C7BEC 38 60 00 01 */ li r3, 1
-/* 800CBF90 000C7BF0 4B FE E8 5D */ bl func_800BA7EC
-/* 800CBF94 000C7BF4 38 03 FF FF */ addi r0, r3, -1
-/* 800CBF98 000C7BF8 7E B7 07 74 */ extsb r23, r21
-/* 800CBF9C 000C7BFC 7C 17 00 40 */ cmplw r23, r0
-/* 800CBFA0 000C7C00 40 80 00 58 */ bge lbl_800CBFF8
-/* 800CBFA4 000C7C04 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CBFA8 000C7C08 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CBFAC 000C7C0C 4B FE EA 85 */ bl func_800BAA30
-/* 800CBFB0 000C7C10 2C 03 00 00 */ cmpwi r3, 0
-/* 800CBFB4 000C7C14 40 82 00 34 */ bne lbl_800CBFE8
-/* 800CBFB8 000C7C18 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CBFBC 000C7C1C 38 80 00 98 */ li r4, 0x98
-/* 800CBFC0 000C7C20 38 A0 00 E4 */ li r5, 0xe4
-/* 800CBFC4 000C7C24 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CBFC8 000C7C28 4B FE EB 11 */ bl func_800BAAD8
-/* 800CBFCC 000C7C2C 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CBFD0 000C7C30 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CBFD4 000C7C34 4B FE EA 5D */ bl func_800BAA30
-/* 800CBFD8 000C7C38 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CBFDC 000C7C3C 7C 64 1B 78 */ mr r4, r3
-/* 800CBFE0 000C7C40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CBFE4 000C7C44 4B FF 8E 31 */ bl func_800C4E14
-lbl_800CBFE8:
-/* 800CBFE8 000C7C48 3A B5 00 01 */ addi r21, r21, 1
-lbl_800CBFEC:
-/* 800CBFEC 000C7C4C 7E A0 07 74 */ extsb r0, r21
-/* 800CBFF0 000C7C50 7C 00 C0 00 */ cmpw r0, r24
-/* 800CBFF4 000C7C54 41 80 FF 98 */ blt lbl_800CBF8C
-lbl_800CBFF8:
-/* 800CBFF8 000C7C58 38 60 00 00 */ li r3, 0
-/* 800CBFFC 000C7C5C 4B FE E7 F1 */ bl func_800BA7EC
-/* 800CC000 000C7C60 2C 03 00 00 */ cmpwi r3, 0
-/* 800CC004 000C7C64 41 82 00 80 */ beq lbl_800CC084
-/* 800CC008 000C7C68 38 60 00 00 */ li r3, 0
-/* 800CC00C 000C7C6C 4B FE E7 E1 */ bl func_800BA7EC
-/* 800CC010 000C7C70 38 03 FF FF */ addi r0, r3, -1
-/* 800CC014 000C7C74 3E C0 80 48 */ lis r22, lbl_8047CE18@ha
-/* 800CC018 000C7C78 54 00 10 3A */ slwi r0, r0, 2
-/* 800CC01C 000C7C7C 7C 15 07 74 */ extsb r21, r0
-/* 800CC020 000C7C80 3A D6 CE 18 */ addi r22, r22, lbl_8047CE18@l
-/* 800CC024 000C7C84 3B 15 00 04 */ addi r24, r21, 4
-/* 800CC028 000C7C88 48 00 00 50 */ b lbl_800CC078
-lbl_800CC02C:
-/* 800CC02C 000C7C8C 7E B7 07 74 */ extsb r23, r21
-/* 800CC030 000C7C90 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CC034 000C7C94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CC038 000C7C98 4B FE E9 F9 */ bl func_800BAA30
-/* 800CC03C 000C7C9C 2C 03 00 00 */ cmpwi r3, 0
-/* 800CC040 000C7CA0 40 82 00 34 */ bne lbl_800CC074
-/* 800CC044 000C7CA4 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CC048 000C7CA8 38 80 00 98 */ li r4, 0x98
-/* 800CC04C 000C7CAC 38 A0 00 E4 */ li r5, 0xe4
-/* 800CC050 000C7CB0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CC054 000C7CB4 4B FE EA 85 */ bl func_800BAAD8
-/* 800CC058 000C7CB8 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CC05C 000C7CBC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CC060 000C7CC0 4B FE E9 D1 */ bl func_800BAA30
-/* 800CC064 000C7CC4 7C 16 B8 AE */ lbzx r0, r22, r23
-/* 800CC068 000C7CC8 7C 64 1B 78 */ mr r4, r3
-/* 800CC06C 000C7CCC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CC070 000C7CD0 4B FF 8D A5 */ bl func_800C4E14
-lbl_800CC074:
-/* 800CC074 000C7CD4 3A B5 00 01 */ addi r21, r21, 1
-lbl_800CC078:
-/* 800CC078 000C7CD8 7E A0 07 74 */ extsb r0, r21
-/* 800CC07C 000C7CDC 7C 00 C0 00 */ cmpw r0, r24
-/* 800CC080 000C7CE0 41 80 FF AC */ blt lbl_800CC02C
-lbl_800CC084:
-/* 800CC084 000C7CE4 38 60 00 09 */ li r3, 9
-/* 800CC088 000C7CE8 4B FE E7 65 */ bl func_800BA7EC
-/* 800CC08C 000C7CEC 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CC090 000C7CF0 41 82 00 5C */ beq lbl_800CC0EC
-/* 800CC094 000C7CF4 40 80 00 14 */ bge lbl_800CC0A8
-/* 800CC098 000C7CF8 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CC09C 000C7CFC 41 82 00 18 */ beq lbl_800CC0B4
-/* 800CC0A0 000C7D00 40 80 00 30 */ bge lbl_800CC0D0
-/* 800CC0A4 000C7D04 48 00 00 7C */ b lbl_800CC120
-lbl_800CC0A8:
-/* 800CC0A8 000C7D08 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CC0AC 000C7D0C 40 80 00 74 */ bge lbl_800CC120
-/* 800CC0B0 000C7D10 48 00 00 58 */ b lbl_800CC108
-lbl_800CC0B4:
-/* 800CC0B4 000C7D14 38 60 00 0D */ li r3, 0xd
-/* 800CC0B8 000C7D18 4B FE E8 D5 */ bl func_800BA98C
-/* 800CC0BC 000C7D1C 7C 63 07 34 */ extsh r3, r3
-/* 800CC0C0 000C7D20 38 80 00 05 */ li r4, 5
-/* 800CC0C4 000C7D24 38 A0 00 00 */ li r5, 0
-/* 800CC0C8 000C7D28 48 18 7C E9 */ bl func_80253DB0
-/* 800CC0CC 000C7D2C 48 00 00 54 */ b lbl_800CC120
-lbl_800CC0D0:
-/* 800CC0D0 000C7D30 38 60 00 0D */ li r3, 0xd
-/* 800CC0D4 000C7D34 4B FE E8 B9 */ bl func_800BA98C
-/* 800CC0D8 000C7D38 7C 63 07 34 */ extsh r3, r3
-/* 800CC0DC 000C7D3C 38 80 00 07 */ li r4, 7
-/* 800CC0E0 000C7D40 38 A0 00 00 */ li r5, 0
-/* 800CC0E4 000C7D44 48 18 7C CD */ bl func_80253DB0
-/* 800CC0E8 000C7D48 48 00 00 38 */ b lbl_800CC120
-lbl_800CC0EC:
-/* 800CC0EC 000C7D4C 38 60 00 0D */ li r3, 0xd
-/* 800CC0F0 000C7D50 4B FE E8 9D */ bl func_800BA98C
-/* 800CC0F4 000C7D54 7C 63 07 34 */ extsh r3, r3
-/* 800CC0F8 000C7D58 38 80 00 09 */ li r4, 9
-/* 800CC0FC 000C7D5C 38 A0 00 00 */ li r5, 0
-/* 800CC100 000C7D60 48 18 7C B1 */ bl func_80253DB0
-/* 800CC104 000C7D64 48 00 00 1C */ b lbl_800CC120
-lbl_800CC108:
-/* 800CC108 000C7D68 38 60 00 0D */ li r3, 0xd
-/* 800CC10C 000C7D6C 4B FE E8 81 */ bl func_800BA98C
-/* 800CC110 000C7D70 7C 63 07 34 */ extsh r3, r3
-/* 800CC114 000C7D74 38 80 00 0B */ li r4, 0xb
-/* 800CC118 000C7D78 38 A0 00 00 */ li r5, 0
-/* 800CC11C 000C7D7C 48 18 7C 95 */ bl func_80253DB0
-lbl_800CC120:
-/* 800CC120 000C7D80 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
-/* 800CC124 000C7D84 48 15 84 65 */ bl func_80224588
-/* 800CC128 000C7D88 38 60 00 0F */ li r3, 0xf
-/* 800CC12C 000C7D8C 4B FE E8 61 */ bl func_800BA98C
-/* 800CC130 000C7D90 7C 63 07 34 */ extsh r3, r3
-/* 800CC134 000C7D94 38 80 00 09 */ li r4, 9
-/* 800CC138 000C7D98 38 A0 00 00 */ li r5, 0
-/* 800CC13C 000C7D9C 48 18 7C 75 */ bl func_80253DB0
-/* 800CC140 000C7DA0 2C 1C 00 01 */ cmpwi r28, 1
-/* 800CC144 000C7DA4 41 81 00 0C */ bgt lbl_800CC150
-/* 800CC148 000C7DA8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800CC14C 000C7DAC 40 82 00 34 */ bne lbl_800CC180
-lbl_800CC150:
-/* 800CC150 000C7DB0 38 60 00 10 */ li r3, 0x10
-/* 800CC154 000C7DB4 4B FE E8 39 */ bl func_800BA98C
-/* 800CC158 000C7DB8 7C 63 07 34 */ extsh r3, r3
-/* 800CC15C 000C7DBC 38 80 00 09 */ li r4, 9
-/* 800CC160 000C7DC0 38 A0 00 00 */ li r5, 0
-/* 800CC164 000C7DC4 48 18 7C 4D */ bl func_80253DB0
-/* 800CC168 000C7DC8 38 60 00 10 */ li r3, 0x10
-/* 800CC16C 000C7DCC 4B FE E8 21 */ bl func_800BA98C
-/* 800CC170 000C7DD0 7C 63 07 34 */ extsh r3, r3
-/* 800CC174 000C7DD4 38 80 00 08 */ li r4, 8
-/* 800CC178 000C7DD8 38 A0 00 01 */ li r5, 1
-/* 800CC17C 000C7DDC 48 18 7C 75 */ bl func_80253DF0
-lbl_800CC180:
-/* 800CC180 000C7DE0 2C 1C 00 02 */ cmpwi r28, 2
-/* 800CC184 000C7DE4 41 81 00 0C */ bgt lbl_800CC190
-/* 800CC188 000C7DE8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800CC18C 000C7DEC 40 82 00 34 */ bne lbl_800CC1C0
-lbl_800CC190:
-/* 800CC190 000C7DF0 38 60 00 11 */ li r3, 0x11
-/* 800CC194 000C7DF4 4B FE E7 F9 */ bl func_800BA98C
-/* 800CC198 000C7DF8 7C 63 07 34 */ extsh r3, r3
-/* 800CC19C 000C7DFC 38 80 00 09 */ li r4, 9
-/* 800CC1A0 000C7E00 38 A0 00 00 */ li r5, 0
-/* 800CC1A4 000C7E04 48 18 7C 0D */ bl func_80253DB0
-/* 800CC1A8 000C7E08 38 60 00 11 */ li r3, 0x11
-/* 800CC1AC 000C7E0C 4B FE E7 E1 */ bl func_800BA98C
-/* 800CC1B0 000C7E10 7C 63 07 34 */ extsh r3, r3
-/* 800CC1B4 000C7E14 38 80 00 08 */ li r4, 8
-/* 800CC1B8 000C7E18 38 A0 00 01 */ li r5, 1
-/* 800CC1BC 000C7E1C 48 18 7C 35 */ bl func_80253DF0
-lbl_800CC1C0:
-/* 800CC1C0 000C7E20 2C 1C 00 00 */ cmpwi r28, 0
-/* 800CC1C4 000C7E24 40 82 00 34 */ bne lbl_800CC1F8
-/* 800CC1C8 000C7E28 38 60 00 12 */ li r3, 0x12
-/* 800CC1CC 000C7E2C 4B FE E7 C1 */ bl func_800BA98C
-/* 800CC1D0 000C7E30 7C 63 07 34 */ extsh r3, r3
-/* 800CC1D4 000C7E34 38 80 00 09 */ li r4, 9
-/* 800CC1D8 000C7E38 38 A0 00 00 */ li r5, 0
-/* 800CC1DC 000C7E3C 48 18 7B D5 */ bl func_80253DB0
-/* 800CC1E0 000C7E40 38 60 00 12 */ li r3, 0x12
-/* 800CC1E4 000C7E44 4B FE E7 A9 */ bl func_800BA98C
-/* 800CC1E8 000C7E48 7C 63 07 34 */ extsh r3, r3
-/* 800CC1EC 000C7E4C 38 80 00 08 */ li r4, 8
-/* 800CC1F0 000C7E50 38 A0 00 01 */ li r5, 1
-/* 800CC1F4 000C7E54 48 18 7B FD */ bl func_80253DF0
-lbl_800CC1F8:
-/* 800CC1F8 000C7E58 38 60 00 09 */ li r3, 9
-/* 800CC1FC 000C7E5C 4B FE E5 F1 */ bl func_800BA7EC
-/* 800CC200 000C7E60 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800CC204 000C7E64 4B FE E7 89 */ bl func_800BA98C
-/* 800CC208 000C7E68 7C 76 1B 78 */ mr r22, r3
-/* 800CC20C 000C7E6C 7C 63 07 34 */ extsh r3, r3
-/* 800CC210 000C7E70 38 80 00 07 */ li r4, 7
-/* 800CC214 000C7E74 38 A0 00 00 */ li r5, 0
-/* 800CC218 000C7E78 48 18 7B 99 */ bl func_80253DB0
-/* 800CC21C 000C7E7C 7E C3 07 34 */ extsh r3, r22
-/* 800CC220 000C7E80 38 80 00 09 */ li r4, 9
-/* 800CC224 000C7E84 38 A0 00 02 */ li r5, 2
-/* 800CC228 000C7E88 48 18 7B C9 */ bl func_80253DF0
-/* 800CC22C 000C7E8C 7E C3 07 34 */ extsh r3, r22
-/* 800CC230 000C7E90 38 80 00 08 */ li r4, 8
-/* 800CC234 000C7E94 38 A0 00 01 */ li r5, 1
-/* 800CC238 000C7E98 48 18 7B B9 */ bl func_80253DF0
-/* 800CC23C 000C7E9C 38 60 00 08 */ li r3, 8
-/* 800CC240 000C7EA0 4B FE E3 79 */ bl func_800BA5B8
-/* 800CC244 000C7EA4 48 00 51 54 */ b lbl_800D1398
-lbl_800CC248:
-/* 800CC248 000C7EA8 38 60 00 00 */ li r3, 0
-/* 800CC24C 000C7EAC 4B FE E7 41 */ bl func_800BA98C
-/* 800CC250 000C7EB0 7C 63 07 34 */ extsh r3, r3
-/* 800CC254 000C7EB4 38 80 00 02 */ li r4, 2
-/* 800CC258 000C7EB8 38 A0 00 00 */ li r5, 0
-/* 800CC25C 000C7EBC 48 18 7B 55 */ bl func_80253DB0
-/* 800CC260 000C7EC0 38 60 00 0F */ li r3, 0xf
-/* 800CC264 000C7EC4 4B FE E7 29 */ bl func_800BA98C
-/* 800CC268 000C7EC8 7C 63 07 34 */ extsh r3, r3
-/* 800CC26C 000C7ECC 38 80 00 07 */ li r4, 7
-/* 800CC270 000C7ED0 38 A0 00 00 */ li r5, 0
-/* 800CC274 000C7ED4 48 18 7B 3D */ bl func_80253DB0
-/* 800CC278 000C7ED8 38 60 00 0C */ li r3, 0xc
-/* 800CC27C 000C7EDC 4B FE E7 11 */ bl func_800BA98C
-/* 800CC280 000C7EE0 7C 63 07 34 */ extsh r3, r3
-/* 800CC284 000C7EE4 38 80 00 0C */ li r4, 0xc
-/* 800CC288 000C7EE8 38 A0 00 00 */ li r5, 0
-/* 800CC28C 000C7EEC 48 18 7B 25 */ bl func_80253DB0
-/* 800CC290 000C7EF0 38 60 00 00 */ li r3, 0
-/* 800CC294 000C7EF4 4B FE E5 59 */ bl func_800BA7EC
-/* 800CC298 000C7EF8 38 03 00 01 */ addi r0, r3, 1
-/* 800CC29C 000C7EFC 38 60 00 01 */ li r3, 1
-/* 800CC2A0 000C7F00 7C 15 07 74 */ extsb r21, r0
-/* 800CC2A4 000C7F04 4B FE E5 49 */ bl func_800BA7EC
-/* 800CC2A8 000C7F08 38 03 00 03 */ addi r0, r3, 3
-/* 800CC2AC 000C7F0C 54 00 F0 BE */ srwi r0, r0, 2
-/* 800CC2B0 000C7F10 7C 00 07 74 */ extsb r0, r0
-/* 800CC2B4 000C7F14 7C 15 00 00 */ cmpw r21, r0
-/* 800CC2B8 000C7F18 40 82 00 CC */ bne lbl_800CC384
-/* 800CC2BC 000C7F1C 38 60 00 01 */ li r3, 1
-/* 800CC2C0 000C7F20 4B FE E5 2D */ bl func_800BA7EC
-/* 800CC2C4 000C7F24 7C 76 07 74 */ extsb r22, r3
-/* 800CC2C8 000C7F28 38 60 00 09 */ li r3, 9
-/* 800CC2CC 000C7F2C 4B FE E5 21 */ bl func_800BA7EC
-/* 800CC2D0 000C7F30 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CC2D4 000C7F34 41 82 00 74 */ beq lbl_800CC348
-/* 800CC2D8 000C7F38 40 80 00 14 */ bge lbl_800CC2EC
-/* 800CC2DC 000C7F3C 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CC2E0 000C7F40 41 82 00 18 */ beq lbl_800CC2F8
-/* 800CC2E4 000C7F44 40 80 00 3C */ bge lbl_800CC320
-/* 800CC2E8 000C7F48 48 00 00 9C */ b lbl_800CC384
-lbl_800CC2EC:
-/* 800CC2EC 000C7F4C 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CC2F0 000C7F50 40 80 00 94 */ bge lbl_800CC384
-/* 800CC2F4 000C7F54 48 00 00 78 */ b lbl_800CC36C
-lbl_800CC2F8:
-/* 800CC2F8 000C7F58 56 A3 10 3A */ slwi r3, r21, 2
-/* 800CC2FC 000C7F5C 38 03 FF FE */ addi r0, r3, -2
-/* 800CC300 000C7F60 7C 00 B0 00 */ cmpw r0, r22
-/* 800CC304 000C7F64 40 81 00 80 */ ble lbl_800CC384
-/* 800CC308 000C7F68 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC30C 000C7F6C 38 60 02 22 */ li r3, 0x222
-/* 800CC310 000C7F70 38 80 00 00 */ li r4, 0
-/* 800CC314 000C7F74 4B F3 EE 5D */ bl func_8000B170
-/* 800CC318 000C7F78 38 60 FF FF */ li r3, -1
-/* 800CC31C 000C7F7C 48 00 50 80 */ b lbl_800D139C
-lbl_800CC320:
-/* 800CC320 000C7F80 56 A3 10 3A */ slwi r3, r21, 2
-/* 800CC324 000C7F84 38 03 FF FF */ addi r0, r3, -1
-/* 800CC328 000C7F88 7C 00 B0 00 */ cmpw r0, r22
-/* 800CC32C 000C7F8C 40 81 00 58 */ ble lbl_800CC384
-/* 800CC330 000C7F90 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC334 000C7F94 38 60 02 22 */ li r3, 0x222
-/* 800CC338 000C7F98 38 80 00 00 */ li r4, 0
-/* 800CC33C 000C7F9C 4B F3 EE 35 */ bl func_8000B170
-/* 800CC340 000C7FA0 38 60 FF FF */ li r3, -1
-/* 800CC344 000C7FA4 48 00 50 58 */ b lbl_800D139C
-lbl_800CC348:
-/* 800CC348 000C7FA8 56 A0 10 3A */ slwi r0, r21, 2
-/* 800CC34C 000C7FAC 7C 00 B0 00 */ cmpw r0, r22
-/* 800CC350 000C7FB0 40 81 00 34 */ ble lbl_800CC384
-/* 800CC354 000C7FB4 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC358 000C7FB8 38 60 02 22 */ li r3, 0x222
-/* 800CC35C 000C7FBC 38 80 00 00 */ li r4, 0
-/* 800CC360 000C7FC0 4B F3 EE 11 */ bl func_8000B170
-/* 800CC364 000C7FC4 38 60 FF FF */ li r3, -1
-/* 800CC368 000C7FC8 48 00 50 34 */ b lbl_800D139C
-lbl_800CC36C:
-/* 800CC36C 000C7FCC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC370 000C7FD0 38 60 02 22 */ li r3, 0x222
-/* 800CC374 000C7FD4 38 80 00 00 */ li r4, 0
-/* 800CC378 000C7FD8 4B F3 ED F9 */ bl func_8000B170
-/* 800CC37C 000C7FDC 38 60 FF FF */ li r3, -1
-/* 800CC380 000C7FE0 48 00 50 1C */ b lbl_800D139C
-lbl_800CC384:
-/* 800CC384 000C7FE4 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC388 000C7FE8 38 60 02 23 */ li r3, 0x223
-/* 800CC38C 000C7FEC 38 80 00 00 */ li r4, 0
-/* 800CC390 000C7FF0 4B F3 ED E1 */ bl func_8000B170
-/* 800CC394 000C7FF4 38 60 00 02 */ li r3, 2
-/* 800CC398 000C7FF8 38 80 00 81 */ li r4, 0x81
-/* 800CC39C 000C7FFC 4B FE E2 81 */ bl func_800BA61C
-/* 800CC3A0 000C8000 38 60 00 03 */ li r3, 3
-/* 800CC3A4 000C8004 4B FE E2 15 */ bl func_800BA5B8
-/* 800CC3A8 000C8008 38 60 00 10 */ li r3, 0x10
-/* 800CC3AC 000C800C 4B FE E5 E1 */ bl func_800BA98C
-/* 800CC3B0 000C8010 7C 63 07 34 */ extsh r3, r3
-/* 800CC3B4 000C8014 38 80 00 08 */ li r4, 8
-/* 800CC3B8 000C8018 38 A0 00 01 */ li r5, 1
-/* 800CC3BC 000C801C 48 18 7A 35 */ bl func_80253DF0
-/* 800CC3C0 000C8020 38 60 00 10 */ li r3, 0x10
-/* 800CC3C4 000C8024 4B FE E5 C9 */ bl func_800BA98C
-/* 800CC3C8 000C8028 7C 63 07 34 */ extsh r3, r3
-/* 800CC3CC 000C802C 38 80 00 07 */ li r4, 7
-/* 800CC3D0 000C8030 38 A0 00 00 */ li r5, 0
-/* 800CC3D4 000C8034 48 18 79 DD */ bl func_80253DB0
-/* 800CC3D8 000C8038 38 60 00 0F */ li r3, 0xf
-/* 800CC3DC 000C803C 4B FE E5 B1 */ bl func_800BA98C
-/* 800CC3E0 000C8040 7C 63 07 34 */ extsh r3, r3
-/* 800CC3E4 000C8044 38 80 00 09 */ li r4, 9
-/* 800CC3E8 000C8048 38 A0 00 00 */ li r5, 0
-/* 800CC3EC 000C804C 48 18 7A 05 */ bl func_80253DF0
-/* 800CC3F0 000C8050 38 60 00 10 */ li r3, 0x10
-/* 800CC3F4 000C8054 4B FE E5 99 */ bl func_800BA98C
-/* 800CC3F8 000C8058 7C 63 07 34 */ extsh r3, r3
-/* 800CC3FC 000C805C 38 80 00 09 */ li r4, 9
-/* 800CC400 000C8060 38 A0 00 00 */ li r5, 0
-/* 800CC404 000C8064 48 18 79 ED */ bl func_80253DF0
-/* 800CC408 000C8068 48 00 4F 90 */ b lbl_800D1398
-lbl_800CC40C:
-/* 800CC40C 000C806C 38 60 00 00 */ li r3, 0
-/* 800CC410 000C8070 4B FE E5 7D */ bl func_800BA98C
-/* 800CC414 000C8074 7C 63 07 34 */ extsh r3, r3
-/* 800CC418 000C8078 38 80 00 02 */ li r4, 2
-/* 800CC41C 000C807C 38 A0 00 00 */ li r5, 0
-/* 800CC420 000C8080 48 18 79 91 */ bl func_80253DB0
-/* 800CC424 000C8084 38 60 00 0C */ li r3, 0xc
-/* 800CC428 000C8088 4B FE E5 65 */ bl func_800BA98C
-/* 800CC42C 000C808C 7C 63 07 34 */ extsh r3, r3
-/* 800CC430 000C8090 38 80 00 0B */ li r4, 0xb
-/* 800CC434 000C8094 38 A0 00 00 */ li r5, 0
-/* 800CC438 000C8098 48 18 79 79 */ bl func_80253DB0
-/* 800CC43C 000C809C 38 60 00 0F */ li r3, 0xf
-/* 800CC440 000C80A0 4B FE E5 4D */ bl func_800BA98C
-/* 800CC444 000C80A4 7C 63 07 34 */ extsh r3, r3
-/* 800CC448 000C80A8 38 80 00 07 */ li r4, 7
-/* 800CC44C 000C80AC 38 A0 00 00 */ li r5, 0
-/* 800CC450 000C80B0 48 18 79 61 */ bl func_80253DB0
-/* 800CC454 000C80B4 38 60 00 00 */ li r3, 0
-/* 800CC458 000C80B8 4B FE E3 95 */ bl func_800BA7EC
-/* 800CC45C 000C80BC 7C 60 07 75 */ extsb. r0, r3
-/* 800CC460 000C80C0 40 82 00 30 */ bne lbl_800CC490
-/* 800CC464 000C80C4 38 60 00 09 */ li r3, 9
-/* 800CC468 000C80C8 4B FE E3 85 */ bl func_800BA7EC
-/* 800CC46C 000C80CC 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CC470 000C80D0 41 82 00 08 */ beq lbl_800CC478
-/* 800CC474 000C80D4 48 00 00 1C */ b lbl_800CC490
-lbl_800CC478:
-/* 800CC478 000C80D8 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC47C 000C80DC 38 60 02 22 */ li r3, 0x222
-/* 800CC480 000C80E0 38 80 00 00 */ li r4, 0
-/* 800CC484 000C80E4 4B F3 EC ED */ bl func_8000B170
-/* 800CC488 000C80E8 38 60 FF FF */ li r3, -1
-/* 800CC48C 000C80EC 48 00 4F 10 */ b lbl_800D139C
-lbl_800CC490:
-/* 800CC490 000C80F0 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC494 000C80F4 38 60 02 23 */ li r3, 0x223
-/* 800CC498 000C80F8 38 80 00 00 */ li r4, 0
-/* 800CC49C 000C80FC 4B F3 EC D5 */ bl func_8000B170
-/* 800CC4A0 000C8100 38 60 00 02 */ li r3, 2
-/* 800CC4A4 000C8104 38 80 00 01 */ li r4, 1
-/* 800CC4A8 000C8108 4B FE E1 75 */ bl func_800BA61C
-/* 800CC4AC 000C810C 38 60 00 03 */ li r3, 3
-/* 800CC4B0 000C8110 4B FE E1 09 */ bl func_800BA5B8
-/* 800CC4B4 000C8114 38 60 00 11 */ li r3, 0x11
-/* 800CC4B8 000C8118 4B FE E4 D5 */ bl func_800BA98C
-/* 800CC4BC 000C811C 7C 63 07 34 */ extsh r3, r3
-/* 800CC4C0 000C8120 38 80 00 08 */ li r4, 8
-/* 800CC4C4 000C8124 38 A0 00 01 */ li r5, 1
-/* 800CC4C8 000C8128 48 18 79 29 */ bl func_80253DF0
-/* 800CC4CC 000C812C 38 60 00 11 */ li r3, 0x11
-/* 800CC4D0 000C8130 4B FE E4 BD */ bl func_800BA98C
-/* 800CC4D4 000C8134 7C 63 07 34 */ extsh r3, r3
-/* 800CC4D8 000C8138 38 80 00 07 */ li r4, 7
-/* 800CC4DC 000C813C 38 A0 00 00 */ li r5, 0
-/* 800CC4E0 000C8140 48 18 78 D1 */ bl func_80253DB0
-/* 800CC4E4 000C8144 38 60 00 0F */ li r3, 0xf
-/* 800CC4E8 000C8148 4B FE E4 A5 */ bl func_800BA98C
-/* 800CC4EC 000C814C 7C 63 07 34 */ extsh r3, r3
-/* 800CC4F0 000C8150 38 80 00 09 */ li r4, 9
-/* 800CC4F4 000C8154 38 A0 00 00 */ li r5, 0
-/* 800CC4F8 000C8158 48 18 78 F9 */ bl func_80253DF0
-/* 800CC4FC 000C815C 38 60 00 11 */ li r3, 0x11
-/* 800CC500 000C8160 4B FE E4 8D */ bl func_800BA98C
-/* 800CC504 000C8164 7C 63 07 34 */ extsh r3, r3
-/* 800CC508 000C8168 38 80 00 09 */ li r4, 9
-/* 800CC50C 000C816C 38 A0 00 00 */ li r5, 0
-/* 800CC510 000C8170 48 18 78 E1 */ bl func_80253DF0
-/* 800CC514 000C8174 48 00 4E 84 */ b lbl_800D1398
-lbl_800CC518:
-/* 800CC518 000C8178 38 60 00 00 */ li r3, 0
-/* 800CC51C 000C817C 4B FE E4 71 */ bl func_800BA98C
-/* 800CC520 000C8180 7C 63 07 34 */ extsh r3, r3
-/* 800CC524 000C8184 38 80 00 02 */ li r4, 2
-/* 800CC528 000C8188 38 A0 00 00 */ li r5, 0
-/* 800CC52C 000C818C 48 18 78 85 */ bl func_80253DB0
-/* 800CC530 000C8190 38 60 00 0C */ li r3, 0xc
-/* 800CC534 000C8194 4B FE E4 59 */ bl func_800BA98C
-/* 800CC538 000C8198 7C 63 07 34 */ extsh r3, r3
-/* 800CC53C 000C819C 38 80 00 0D */ li r4, 0xd
-/* 800CC540 000C81A0 38 A0 00 00 */ li r5, 0
-/* 800CC544 000C81A4 48 18 78 6D */ bl func_80253DB0
-/* 800CC548 000C81A8 38 60 00 0F */ li r3, 0xf
-/* 800CC54C 000C81AC 4B FE E4 41 */ bl func_800BA98C
-/* 800CC550 000C81B0 7C 63 07 34 */ extsh r3, r3
-/* 800CC554 000C81B4 38 80 00 07 */ li r4, 7
-/* 800CC558 000C81B8 38 A0 00 00 */ li r5, 0
-/* 800CC55C 000C81BC 48 18 78 55 */ bl func_80253DB0
-/* 800CC560 000C81C0 38 60 00 06 */ li r3, 6
-/* 800CC564 000C81C4 4B FE E0 55 */ bl func_800BA5B8
-/* 800CC568 000C81C8 38 60 00 01 */ li r3, 1
-/* 800CC56C 000C81CC 4B F8 DF 61 */ bl func_8005A4CC
-/* 800CC570 000C81D0 48 00 4E 28 */ b lbl_800D1398
-lbl_800CC574:
-/* 800CC574 000C81D4 38 60 00 00 */ li r3, 0
-/* 800CC578 000C81D8 4B FE E4 15 */ bl func_800BA98C
-/* 800CC57C 000C81DC 7C 63 07 34 */ extsh r3, r3
-/* 800CC580 000C81E0 38 80 00 02 */ li r4, 2
-/* 800CC584 000C81E4 38 A0 00 00 */ li r5, 0
-/* 800CC588 000C81E8 48 18 78 29 */ bl func_80253DB0
-/* 800CC58C 000C81EC 38 60 00 0F */ li r3, 0xf
-/* 800CC590 000C81F0 4B FE E3 FD */ bl func_800BA98C
-/* 800CC594 000C81F4 7C 63 07 34 */ extsh r3, r3
-/* 800CC598 000C81F8 38 80 00 07 */ li r4, 7
-/* 800CC59C 000C81FC 38 A0 00 00 */ li r5, 0
-/* 800CC5A0 000C8200 48 18 78 11 */ bl func_80253DB0
-/* 800CC5A4 000C8204 38 60 00 00 */ li r3, 0
-/* 800CC5A8 000C8208 4B FE E2 45 */ bl func_800BA7EC
-/* 800CC5AC 000C820C 54 60 10 3A */ slwi r0, r3, 2
-/* 800CC5B0 000C8210 38 60 00 09 */ li r3, 9
-/* 800CC5B4 000C8214 7C 1C 07 74 */ extsb r28, r0
-/* 800CC5B8 000C8218 4B FE E2 35 */ bl func_800BA7EC
-/* 800CC5BC 000C821C 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CC5C0 000C8220 41 82 00 30 */ beq lbl_800CC5F0
-/* 800CC5C4 000C8224 40 80 00 14 */ bge lbl_800CC5D8
-/* 800CC5C8 000C8228 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CC5CC 000C822C 41 82 00 38 */ beq lbl_800CC604
-/* 800CC5D0 000C8230 40 80 00 14 */ bge lbl_800CC5E4
-/* 800CC5D4 000C8234 48 00 00 30 */ b lbl_800CC604
-lbl_800CC5D8:
-/* 800CC5D8 000C8238 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CC5DC 000C823C 40 80 00 28 */ bge lbl_800CC604
-/* 800CC5E0 000C8240 48 00 00 1C */ b lbl_800CC5FC
-lbl_800CC5E4:
-/* 800CC5E4 000C8244 38 1C 00 01 */ addi r0, r28, 1
-/* 800CC5E8 000C8248 7C 1C 07 74 */ extsb r28, r0
-/* 800CC5EC 000C824C 48 00 00 18 */ b lbl_800CC604
-lbl_800CC5F0:
-/* 800CC5F0 000C8250 38 1C 00 02 */ addi r0, r28, 2
-/* 800CC5F4 000C8254 7C 1C 07 74 */ extsb r28, r0
-/* 800CC5F8 000C8258 48 00 00 0C */ b lbl_800CC604
-lbl_800CC5FC:
-/* 800CC5FC 000C825C 38 1C 00 03 */ addi r0, r28, 3
-/* 800CC600 000C8260 7C 1C 07 74 */ extsb r28, r0
-lbl_800CC604:
-/* 800CC604 000C8264 48 01 9D CD */ bl func_800E63D0
-/* 800CC608 000C8268 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CC60C 000C826C 2C 00 00 01 */ cmpwi r0, 1
-/* 800CC610 000C8270 41 82 4D 88 */ beq lbl_800D1398
-/* 800CC614 000C8274 40 80 00 10 */ bge lbl_800CC624
-/* 800CC618 000C8278 2C 00 00 00 */ cmpwi r0, 0
-/* 800CC61C 000C827C 40 80 00 14 */ bge lbl_800CC630
-/* 800CC620 000C8280 48 00 4D 78 */ b lbl_800D1398
-lbl_800CC624:
-/* 800CC624 000C8284 2C 00 00 04 */ cmpwi r0, 4
-/* 800CC628 000C8288 40 80 4D 70 */ bge lbl_800D1398
-/* 800CC62C 000C828C 48 00 01 EC */ b lbl_800CC818
-lbl_800CC630:
-/* 800CC630 000C8290 3A A0 00 01 */ li r21, 1
-/* 800CC634 000C8294 38 60 00 00 */ li r3, 0
-/* 800CC638 000C8298 48 02 B2 6D */ bl func_800F78A4
-/* 800CC63C 000C829C 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800CC640 000C82A0 40 82 00 14 */ bne lbl_800CC654
-/* 800CC644 000C82A4 38 60 00 01 */ li r3, 1
-/* 800CC648 000C82A8 48 02 B2 5D */ bl func_800F78A4
-/* 800CC64C 000C82AC 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800CC650 000C82B0 41 82 00 08 */ beq lbl_800CC658
-lbl_800CC654:
-/* 800CC654 000C82B4 3A A0 00 00 */ li r21, 0
-lbl_800CC658:
-/* 800CC658 000C82B8 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
-/* 800CC65C 000C82BC 3A C0 00 00 */ li r22, 0
-/* 800CC660 000C82C0 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
-lbl_800CC664:
-/* 800CC664 000C82C4 7C 1F E0 AE */ lbzx r0, r31, r28
-/* 800CC668 000C82C8 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CC66C 000C82CC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CC670 000C82D0 48 01 97 7D */ bl func_800E5DEC
-/* 800CC674 000C82D4 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CC678 000C82D8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CC67C 000C82DC 41 82 00 0C */ beq lbl_800CC688
-/* 800CC680 000C82E0 3A A0 00 00 */ li r21, 0
-/* 800CC684 000C82E4 48 00 00 10 */ b lbl_800CC694
-lbl_800CC688:
-/* 800CC688 000C82E8 3A D6 00 01 */ addi r22, r22, 1
-/* 800CC68C 000C82EC 28 16 00 06 */ cmplwi r22, 6
-/* 800CC690 000C82F0 41 80 FF D4 */ blt lbl_800CC664
-lbl_800CC694:
-/* 800CC694 000C82F4 2C 15 00 00 */ cmpwi r21, 0
-/* 800CC698 000C82F8 41 82 01 6C */ beq lbl_800CC804
-/* 800CC69C 000C82FC 3B 40 00 00 */ li r26, 0
-/* 800CC6A0 000C8300 3A A0 00 00 */ li r21, 0
-lbl_800CC6A4:
-/* 800CC6A4 000C8304 7C 1F E0 AE */ lbzx r0, r31, r28
-/* 800CC6A8 000C8308 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800CC6AC 000C830C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CC6B0 000C8310 48 01 97 3D */ bl func_800E5DEC
-/* 800CC6B4 000C8314 3A B5 00 01 */ addi r21, r21, 1
-/* 800CC6B8 000C8318 28 15 00 06 */ cmplwi r21, 6
-/* 800CC6BC 000C831C 41 80 FF E8 */ blt lbl_800CC6A4
-/* 800CC6C0 000C8320 3B 20 00 00 */ li r25, 0
-/* 800CC6C4 000C8324 3B 00 00 00 */ li r24, 0
-/* 800CC6C8 000C8328 3B C0 00 00 */ li r30, 0
-/* 800CC6CC 000C832C 3A C0 00 44 */ li r22, 0x44
-/* 800CC6D0 000C8330 3A E0 00 01 */ li r23, 1
-lbl_800CC6D4:
-/* 800CC6D4 000C8334 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 800CC6D8 000C8338 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800CC6DC 000C833C 7C 7D 02 14 */ add r3, r29, r0
-/* 800CC6E0 000C8340 3A A3 00 CC */ addi r21, r3, 0xcc
-/* 800CC6E4 000C8344 7E A3 AB 78 */ mr r3, r21
-/* 800CC6E8 000C8348 48 30 FA B5 */ bl func_803DC19C
-/* 800CC6EC 000C834C 4B F8 A4 E9 */ bl func_80056BD4
-/* 800CC6F0 000C8350 2C 03 00 00 */ cmpwi r3, 0
-/* 800CC6F4 000C8354 41 82 00 7C */ beq lbl_800CC770
-/* 800CC6F8 000C8358 7E A3 AB 78 */ mr r3, r21
-/* 800CC6FC 000C835C 48 30 FA A1 */ bl func_803DC19C
-/* 800CC700 000C8360 4B F8 A7 2D */ bl func_80056E2C
-/* 800CC704 000C8364 2C 03 00 00 */ cmpwi r3, 0
-/* 800CC708 000C8368 40 82 00 68 */ bne lbl_800CC770
-/* 800CC70C 000C836C 7C 1F E0 AE */ lbzx r0, r31, r28
-/* 800CC710 000C8370 57 03 06 3E */ clrlwi r3, r24, 0x18
-/* 800CC714 000C8374 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CC718 000C8378 48 01 96 D5 */ bl func_800E5DEC
-/* 800CC71C 000C837C 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CC720 000C8380 38 A3 FF FF */ addi r5, r3, -1
-/* 800CC724 000C8384 38 95 FF FF */ addi r4, r21, -1
-/* 800CC728 000C8388 60 00 00 80 */ ori r0, r0, 0x80
-/* 800CC72C 000C838C 98 03 00 8A */ stb r0, 0x8a(r3)
-/* 800CC730 000C8390 9B C3 00 88 */ stb r30, 0x88(r3)
-/* 800CC734 000C8394 9B 23 00 89 */ stb r25, 0x89(r3)
-/* 800CC738 000C8398 7E C9 03 A6 */ mtctr r22
-lbl_800CC73C:
-/* 800CC73C 000C839C 88 64 00 01 */ lbz r3, 1(r4)
-/* 800CC740 000C83A0 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800CC744 000C83A4 98 65 00 01 */ stb r3, 1(r5)
-/* 800CC748 000C83A8 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800CC74C 000C83AC 42 00 FF F0 */ bdnz lbl_800CC73C
-/* 800CC750 000C83B0 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 800CC754 000C83B4 38 60 00 00 */ li r3, 0
-/* 800CC758 000C83B8 7E E0 00 30 */ slw r0, r23, r0
-/* 800CC75C 000C83BC 3B 18 00 01 */ addi r24, r24, 1
-/* 800CC760 000C83C0 7F 40 03 78 */ or r0, r26, r0
-/* 800CC764 000C83C4 54 1A 04 3E */ clrlwi r26, r0, 0x10
-/* 800CC768 000C83C8 7F 44 D3 78 */ mr r4, r26
-/* 800CC76C 000C83CC 48 02 B2 01 */ bl func_800F796C
-lbl_800CC770:
-/* 800CC770 000C83D0 3B 39 00 01 */ addi r25, r25, 1
-/* 800CC774 000C83D4 28 19 00 06 */ cmplwi r25, 6
-/* 800CC778 000C83D8 41 80 FF 5C */ blt lbl_800CC6D4
-/* 800CC77C 000C83DC 38 60 00 0C */ li r3, 0xc
-/* 800CC780 000C83E0 4B FE E2 0D */ bl func_800BA98C
-/* 800CC784 000C83E4 7C 63 07 34 */ extsh r3, r3
-/* 800CC788 000C83E8 38 80 00 0E */ li r4, 0xe
-/* 800CC78C 000C83EC 38 A0 00 00 */ li r5, 0
-/* 800CC790 000C83F0 48 18 76 21 */ bl func_80253DB0
-/* 800CC794 000C83F4 38 60 00 01 */ li r3, 1
-/* 800CC798 000C83F8 4B F8 DD 35 */ bl func_8005A4CC
-/* 800CC79C 000C83FC 38 60 00 00 */ li r3, 0
-/* 800CC7A0 000C8400 48 02 B1 05 */ bl func_800F78A4
-/* 800CC7A4 000C8404 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800CC7A8 000C8408 40 82 00 14 */ bne lbl_800CC7BC
-/* 800CC7AC 000C840C 38 60 00 01 */ li r3, 1
-/* 800CC7B0 000C8410 48 02 B0 F5 */ bl func_800F78A4
-/* 800CC7B4 000C8414 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800CC7B8 000C8418 41 82 00 08 */ beq lbl_800CC7C0
-lbl_800CC7BC:
-/* 800CC7BC 000C841C 3B A0 2D 13 */ li r29, 0x2d13
-lbl_800CC7C0:
-/* 800CC7C0 000C8420 3A A0 00 00 */ li r21, 0
-lbl_800CC7C4:
-/* 800CC7C4 000C8424 7C 1F E0 AE */ lbzx r0, r31, r28
-/* 800CC7C8 000C8428 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800CC7CC 000C842C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CC7D0 000C8430 48 01 96 1D */ bl func_800E5DEC
-/* 800CC7D4 000C8434 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CC7D8 000C8438 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CC7DC 000C843C 41 82 00 0C */ beq lbl_800CC7E8
-/* 800CC7E0 000C8440 3B A0 2D 12 */ li r29, 0x2d12
-/* 800CC7E4 000C8444 48 00 00 10 */ b lbl_800CC7F4
-lbl_800CC7E8:
-/* 800CC7E8 000C8448 3A B5 00 01 */ addi r21, r21, 1
-/* 800CC7EC 000C844C 28 15 00 06 */ cmplwi r21, 6
-/* 800CC7F0 000C8450 41 80 FF D4 */ blt lbl_800CC7C4
-lbl_800CC7F4:
-/* 800CC7F4 000C8454 7F A4 EB 78 */ mr r4, r29
-/* 800CC7F8 000C8458 38 60 00 01 */ li r3, 1
-/* 800CC7FC 000C845C 4B FE E1 F5 */ bl func_800BA9F0
-/* 800CC800 000C8460 48 00 4B 98 */ b lbl_800D1398
-lbl_800CC804:
-/* 800CC804 000C8464 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC808 000C8468 38 60 02 22 */ li r3, 0x222
-/* 800CC80C 000C846C 38 80 00 00 */ li r4, 0
-/* 800CC810 000C8470 4B F3 E9 61 */ bl func_8000B170
-/* 800CC814 000C8474 48 00 4B 84 */ b lbl_800D1398
-lbl_800CC818:
-/* 800CC818 000C8478 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800CC81C 000C847C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800CC820 000C8480 7C 03 D0 AE */ lbzx r0, r3, r26
-/* 800CC824 000C8484 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800CC828 000C8488 41 82 00 18 */ beq lbl_800CC840
-/* 800CC82C 000C848C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC830 000C8490 38 60 02 22 */ li r3, 0x222
-/* 800CC834 000C8494 38 80 00 00 */ li r4, 0
-/* 800CC838 000C8498 4B F3 E9 39 */ bl func_8000B170
-/* 800CC83C 000C849C 48 00 4B 5C */ b lbl_800D1398
-lbl_800CC840:
-/* 800CC840 000C84A0 38 60 00 06 */ li r3, 6
-/* 800CC844 000C84A4 4B FE DD 75 */ bl func_800BA5B8
-/* 800CC848 000C84A8 38 60 00 0C */ li r3, 0xc
-/* 800CC84C 000C84AC 4B FE E1 41 */ bl func_800BA98C
-/* 800CC850 000C84B0 7C 63 07 34 */ extsh r3, r3
-/* 800CC854 000C84B4 38 80 00 0E */ li r4, 0xe
-/* 800CC858 000C84B8 38 A0 00 00 */ li r5, 0
-/* 800CC85C 000C84BC 48 18 75 55 */ bl func_80253DB0
-/* 800CC860 000C84C0 38 60 00 01 */ li r3, 1
-/* 800CC864 000C84C4 4B F8 DC 69 */ bl func_8005A4CC
-/* 800CC868 000C84C8 48 00 4B 30 */ b lbl_800D1398
-lbl_800CC86C:
-/* 800CC86C 000C84CC 38 60 00 00 */ li r3, 0
-/* 800CC870 000C84D0 4B FE E1 1D */ bl func_800BA98C
-/* 800CC874 000C84D4 7C 63 07 34 */ extsh r3, r3
-/* 800CC878 000C84D8 38 80 00 02 */ li r4, 2
-/* 800CC87C 000C84DC 38 A0 00 00 */ li r5, 0
-/* 800CC880 000C84E0 48 18 75 31 */ bl func_80253DB0
-/* 800CC884 000C84E4 38 60 00 0C */ li r3, 0xc
-/* 800CC888 000C84E8 4B FE E1 05 */ bl func_800BA98C
-/* 800CC88C 000C84EC 7C 63 07 34 */ extsh r3, r3
-/* 800CC890 000C84F0 38 80 00 0F */ li r4, 0xf
-/* 800CC894 000C84F4 38 A0 00 00 */ li r5, 0
-/* 800CC898 000C84F8 48 18 75 19 */ bl func_80253DB0
-/* 800CC89C 000C84FC 38 60 00 0F */ li r3, 0xf
-/* 800CC8A0 000C8500 4B FE E0 ED */ bl func_800BA98C
-/* 800CC8A4 000C8504 7C 63 07 34 */ extsh r3, r3
-/* 800CC8A8 000C8508 38 80 00 07 */ li r4, 7
-/* 800CC8AC 000C850C 38 A0 00 00 */ li r5, 0
-/* 800CC8B0 000C8510 48 18 75 01 */ bl func_80253DB0
-/* 800CC8B4 000C8514 38 60 00 06 */ li r3, 6
-/* 800CC8B8 000C8518 4B FE DD 01 */ bl func_800BA5B8
-/* 800CC8BC 000C851C 38 60 00 01 */ li r3, 1
-/* 800CC8C0 000C8520 4B F8 DC 0D */ bl func_8005A4CC
-/* 800CC8C4 000C8524 48 00 4A D4 */ b lbl_800D1398
-lbl_800CC8C8:
-/* 800CC8C8 000C8528 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CC8CC 000C852C 38 60 00 02 */ li r3, 2
-/* 800CC8D0 000C8530 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CC8D4 000C8534 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CC8D8 000C8538 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CC8DC 000C853C 48 01 89 49 */ bl func_800E5224
-/* 800CC8E0 000C8540 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CC8E4 000C8544 41 82 00 18 */ beq lbl_800CC8FC
-/* 800CC8E8 000C8548 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC8EC 000C854C 38 60 02 22 */ li r3, 0x222
-/* 800CC8F0 000C8550 38 80 00 00 */ li r4, 0
-/* 800CC8F4 000C8554 4B F3 E8 7D */ bl func_8000B170
-/* 800CC8F8 000C8558 48 00 4A A0 */ b lbl_800D1398
-lbl_800CC8FC:
-/* 800CC8FC 000C855C 38 60 00 00 */ li r3, 0
-/* 800CC900 000C8560 4B FE E0 8D */ bl func_800BA98C
-/* 800CC904 000C8564 7C 63 07 34 */ extsh r3, r3
-/* 800CC908 000C8568 38 80 00 02 */ li r4, 2
-/* 800CC90C 000C856C 38 A0 00 00 */ li r5, 0
-/* 800CC910 000C8570 48 18 74 A1 */ bl func_80253DB0
-/* 800CC914 000C8574 38 60 00 0C */ li r3, 0xc
-/* 800CC918 000C8578 4B FE E0 75 */ bl func_800BA98C
-/* 800CC91C 000C857C 7C 63 07 34 */ extsh r3, r3
-/* 800CC920 000C8580 38 80 00 10 */ li r4, 0x10
-/* 800CC924 000C8584 38 A0 00 00 */ li r5, 0
-/* 800CC928 000C8588 48 18 74 89 */ bl func_80253DB0
-/* 800CC92C 000C858C 38 60 00 0F */ li r3, 0xf
-/* 800CC930 000C8590 4B FE E0 5D */ bl func_800BA98C
-/* 800CC934 000C8594 7C 63 07 34 */ extsh r3, r3
-/* 800CC938 000C8598 38 80 00 07 */ li r4, 7
-/* 800CC93C 000C859C 38 A0 00 00 */ li r5, 0
-/* 800CC940 000C85A0 48 18 74 71 */ bl func_80253DB0
-/* 800CC944 000C85A4 38 60 00 06 */ li r3, 6
-/* 800CC948 000C85A8 4B FE DC 71 */ bl func_800BA5B8
-/* 800CC94C 000C85AC 38 60 00 01 */ li r3, 1
-/* 800CC950 000C85B0 4B F8 DB 7D */ bl func_8005A4CC
-/* 800CC954 000C85B4 48 00 4A 44 */ b lbl_800D1398
-lbl_800CC958:
-/* 800CC958 000C85B8 38 60 00 00 */ li r3, 0
-/* 800CC95C 000C85BC 4B FE E0 31 */ bl func_800BA98C
-/* 800CC960 000C85C0 7C 63 07 34 */ extsh r3, r3
-/* 800CC964 000C85C4 38 80 00 02 */ li r4, 2
-/* 800CC968 000C85C8 38 A0 00 00 */ li r5, 0
-/* 800CC96C 000C85CC 48 18 74 45 */ bl func_80253DB0
-/* 800CC970 000C85D0 38 60 00 0C */ li r3, 0xc
-/* 800CC974 000C85D4 4B FE E0 19 */ bl func_800BA98C
-/* 800CC978 000C85D8 7C 63 07 34 */ extsh r3, r3
-/* 800CC97C 000C85DC 38 80 00 11 */ li r4, 0x11
-/* 800CC980 000C85E0 38 A0 00 00 */ li r5, 0
-/* 800CC984 000C85E4 48 18 74 2D */ bl func_80253DB0
-/* 800CC988 000C85E8 38 60 00 0F */ li r3, 0xf
-/* 800CC98C 000C85EC 4B FE E0 01 */ bl func_800BA98C
-/* 800CC990 000C85F0 7C 63 07 34 */ extsh r3, r3
-/* 800CC994 000C85F4 38 80 00 07 */ li r4, 7
-/* 800CC998 000C85F8 38 A0 00 00 */ li r5, 0
-/* 800CC99C 000C85FC 48 18 74 15 */ bl func_80253DB0
-/* 800CC9A0 000C8600 38 60 00 06 */ li r3, 6
-/* 800CC9A4 000C8604 4B FE DC 15 */ bl func_800BA5B8
-/* 800CC9A8 000C8608 38 60 00 01 */ li r3, 1
-/* 800CC9AC 000C860C 4B F8 DB 21 */ bl func_8005A4CC
-/* 800CC9B0 000C8610 48 00 49 E8 */ b lbl_800D1398
-lbl_800CC9B4:
-/* 800CC9B4 000C8614 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CC9B8 000C8618 38 60 00 02 */ li r3, 2
-/* 800CC9BC 000C861C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CC9C0 000C8620 7C 04 D0 AE */ lbzx r0, r4, r26
-/* 800CC9C4 000C8624 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CC9C8 000C8628 48 01 88 5D */ bl func_800E5224
-/* 800CC9CC 000C862C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CC9D0 000C8630 41 82 00 18 */ beq lbl_800CC9E8
-/* 800CC9D4 000C8634 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CC9D8 000C8638 38 60 02 22 */ li r3, 0x222
-/* 800CC9DC 000C863C 38 80 00 00 */ li r4, 0
-/* 800CC9E0 000C8640 4B F3 E7 91 */ bl func_8000B170
-/* 800CC9E4 000C8644 48 00 49 B4 */ b lbl_800D1398
-lbl_800CC9E8:
-/* 800CC9E8 000C8648 38 60 00 00 */ li r3, 0
-/* 800CC9EC 000C864C 4B FE DF A1 */ bl func_800BA98C
-/* 800CC9F0 000C8650 7C 63 07 34 */ extsh r3, r3
-/* 800CC9F4 000C8654 38 80 00 02 */ li r4, 2
-/* 800CC9F8 000C8658 38 A0 00 00 */ li r5, 0
-/* 800CC9FC 000C865C 48 18 73 B5 */ bl func_80253DB0
-/* 800CCA00 000C8660 38 60 00 0C */ li r3, 0xc
-/* 800CCA04 000C8664 4B FE DF 89 */ bl func_800BA98C
-/* 800CCA08 000C8668 7C 63 07 34 */ extsh r3, r3
-/* 800CCA0C 000C866C 38 80 00 12 */ li r4, 0x12
-/* 800CCA10 000C8670 38 A0 00 00 */ li r5, 0
-/* 800CCA14 000C8674 48 18 73 9D */ bl func_80253DB0
-/* 800CCA18 000C8678 38 60 00 0F */ li r3, 0xf
-/* 800CCA1C 000C867C 4B FE DF 71 */ bl func_800BA98C
-/* 800CCA20 000C8680 7C 63 07 34 */ extsh r3, r3
-/* 800CCA24 000C8684 38 80 00 07 */ li r4, 7
-/* 800CCA28 000C8688 38 A0 00 00 */ li r5, 0
-/* 800CCA2C 000C868C 48 18 73 85 */ bl func_80253DB0
-/* 800CCA30 000C8690 38 60 00 0C */ li r3, 0xc
-/* 800CCA34 000C8694 4B FE DB 85 */ bl func_800BA5B8
-/* 800CCA38 000C8698 38 60 00 01 */ li r3, 1
-/* 800CCA3C 000C869C 4B F8 DA 91 */ bl func_8005A4CC
-/* 800CCA40 000C86A0 48 00 49 58 */ b lbl_800D1398
-lbl_800CCA44:
-/* 800CCA44 000C86A4 38 60 00 00 */ li r3, 0
-/* 800CCA48 000C86A8 4B FE DF 45 */ bl func_800BA98C
-/* 800CCA4C 000C86AC 7C 63 07 34 */ extsh r3, r3
-/* 800CCA50 000C86B0 38 80 00 02 */ li r4, 2
-/* 800CCA54 000C86B4 38 A0 00 00 */ li r5, 0
-/* 800CCA58 000C86B8 48 18 73 59 */ bl func_80253DB0
-/* 800CCA5C 000C86BC 38 60 00 0F */ li r3, 0xf
-/* 800CCA60 000C86C0 4B FE DF 2D */ bl func_800BA98C
-/* 800CCA64 000C86C4 7C 63 07 34 */ extsh r3, r3
-/* 800CCA68 000C86C8 38 80 00 07 */ li r4, 7
-/* 800CCA6C 000C86CC 38 A0 00 00 */ li r5, 0
-/* 800CCA70 000C86D0 48 18 73 41 */ bl func_80253DB0
-/* 800CCA74 000C86D4 38 60 00 0C */ li r3, 0xc
-/* 800CCA78 000C86D8 4B FE DF 15 */ bl func_800BA98C
-/* 800CCA7C 000C86DC 7C 63 07 34 */ extsh r3, r3
-/* 800CCA80 000C86E0 38 80 00 13 */ li r4, 0x13
-/* 800CCA84 000C86E4 38 A0 00 00 */ li r5, 0
-/* 800CCA88 000C86E8 48 18 73 29 */ bl func_80253DB0
-/* 800CCA8C 000C86EC 38 60 00 01 */ li r3, 1
-/* 800CCA90 000C86F0 4B F8 DA 3D */ bl func_8005A4CC
-/* 800CCA94 000C86F4 38 60 00 06 */ li r3, 6
-/* 800CCA98 000C86F8 4B FE DB 21 */ bl func_800BA5B8
-/* 800CCA9C 000C86FC 48 00 48 FC */ b lbl_800D1398
-lbl_800CCAA0:
-/* 800CCAA0 000C8700 38 60 00 00 */ li r3, 0
-/* 800CCAA4 000C8704 4B FE DE E9 */ bl func_800BA98C
-/* 800CCAA8 000C8708 7C 63 07 34 */ extsh r3, r3
-/* 800CCAAC 000C870C 38 80 00 02 */ li r4, 2
-/* 800CCAB0 000C8710 38 A0 00 00 */ li r5, 0
-/* 800CCAB4 000C8714 48 18 72 FD */ bl func_80253DB0
-/* 800CCAB8 000C8718 38 60 00 0C */ li r3, 0xc
-/* 800CCABC 000C871C 4B FE DE D1 */ bl func_800BA98C
-/* 800CCAC0 000C8720 7C 63 07 34 */ extsh r3, r3
-/* 800CCAC4 000C8724 38 80 00 16 */ li r4, 0x16
-/* 800CCAC8 000C8728 38 A0 00 00 */ li r5, 0
-/* 800CCACC 000C872C 48 18 72 E5 */ bl func_80253DB0
-/* 800CCAD0 000C8730 38 60 00 0F */ li r3, 0xf
-/* 800CCAD4 000C8734 4B FE DE B9 */ bl func_800BA98C
-/* 800CCAD8 000C8738 7C 63 07 34 */ extsh r3, r3
-/* 800CCADC 000C873C 38 80 00 07 */ li r4, 7
-/* 800CCAE0 000C8740 38 A0 00 00 */ li r5, 0
-/* 800CCAE4 000C8744 48 18 72 CD */ bl func_80253DB0
-/* 800CCAE8 000C8748 38 60 00 06 */ li r3, 6
-/* 800CCAEC 000C874C 4B FE DA CD */ bl func_800BA5B8
-/* 800CCAF0 000C8750 38 60 00 01 */ li r3, 1
-/* 800CCAF4 000C8754 4B F8 D9 D9 */ bl func_8005A4CC
-/* 800CCAF8 000C8758 48 00 48 A0 */ b lbl_800D1398
-lbl_800CCAFC:
-/* 800CCAFC 000C875C 38 60 00 15 */ li r3, 0x15
-/* 800CCB00 000C8760 4B FE DC ED */ bl func_800BA7EC
-/* 800CCB04 000C8764 28 03 00 01 */ cmplwi r3, 1
-/* 800CCB08 000C8768 41 82 48 90 */ beq lbl_800D1398
-/* 800CCB0C 000C876C 3F C0 80 48 */ lis r30, lbl_8047CE18@ha
-/* 800CCB10 000C8770 38 7B FF EB */ addi r3, r27, -21
-/* 800CCB14 000C8774 3B DE CE 18 */ addi r30, r30, lbl_8047CE18@l
-/* 800CCB18 000C8778 7C 1E D0 AE */ lbzx r0, r30, r26
-/* 800CCB1C 000C877C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CCB20 000C8780 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CCB24 000C8784 48 01 92 C9 */ bl func_800E5DEC
-/* 800CCB28 000C8788 7C 78 1B 78 */ mr r24, r3
-/* 800CCB2C 000C878C 38 60 00 00 */ li r3, 0
-/* 800CCB30 000C8790 4B FE DE 5D */ bl func_800BA98C
-/* 800CCB34 000C8794 7C 63 07 34 */ extsh r3, r3
-/* 800CCB38 000C8798 38 80 00 02 */ li r4, 2
-/* 800CCB3C 000C879C 38 A0 00 00 */ li r5, 0
-/* 800CCB40 000C87A0 48 18 72 71 */ bl func_80253DB0
-/* 800CCB44 000C87A4 38 60 00 0C */ li r3, 0xc
-/* 800CCB48 000C87A8 4B FE DE 45 */ bl func_800BA98C
-/* 800CCB4C 000C87AC 7C 63 07 34 */ extsh r3, r3
-/* 800CCB50 000C87B0 38 80 00 16 */ li r4, 0x16
-/* 800CCB54 000C87B4 38 A0 00 00 */ li r5, 0
-/* 800CCB58 000C87B8 48 18 72 59 */ bl func_80253DB0
-/* 800CCB5C 000C87BC 38 60 00 00 */ li r3, 0
-/* 800CCB60 000C87C0 4B FE DC 8D */ bl func_800BA7EC
-/* 800CCB64 000C87C4 7C 7D 07 74 */ extsb r29, r3
-/* 800CCB68 000C87C8 48 01 98 69 */ bl func_800E63D0
-/* 800CCB6C 000C87CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CCB70 000C87D0 41 82 00 08 */ beq lbl_800CCB78
-/* 800CCB74 000C87D4 48 00 0D 38 */ b lbl_800CD8AC
-lbl_800CCB78:
-/* 800CCB78 000C87D8 7C 1E E8 AE */ lbzx r0, r30, r29
-/* 800CCB7C 000C87DC 38 60 00 02 */ li r3, 2
-/* 800CCB80 000C87E0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CCB84 000C87E4 48 01 86 A1 */ bl func_800E5224
-/* 800CCB88 000C87E8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CCB8C 000C87EC 28 00 00 01 */ cmplwi r0, 1
-/* 800CCB90 000C87F0 40 81 00 24 */ ble lbl_800CCBB4
-/* 800CCB94 000C87F4 88 18 00 8A */ lbz r0, 0x8a(r24)
-/* 800CCB98 000C87F8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CCB9C 000C87FC 41 82 47 FC */ beq lbl_800D1398
-/* 800CCBA0 000C8800 38 60 00 06 */ li r3, 6
-/* 800CCBA4 000C8804 4B FE DA 15 */ bl func_800BA5B8
-/* 800CCBA8 000C8808 38 60 00 01 */ li r3, 1
-/* 800CCBAC 000C880C 4B F8 D9 21 */ bl func_8005A4CC
-/* 800CCBB0 000C8810 48 00 47 E8 */ b lbl_800D1398
-lbl_800CCBB4:
-/* 800CCBB4 000C8814 38 60 00 0A */ li r3, 0xa
-/* 800CCBB8 000C8818 4B FE DC 35 */ bl func_800BA7EC
-/* 800CCBBC 000C881C 2C 03 00 00 */ cmpwi r3, 0
-/* 800CCBC0 000C8820 40 82 03 30 */ bne lbl_800CCEF0
-/* 800CCBC4 000C8824 38 60 00 01 */ li r3, 1
-/* 800CCBC8 000C8828 4B F8 D9 05 */ bl func_8005A4CC
-/* 800CCBCC 000C882C 7F 44 D3 78 */ mr r4, r26
-/* 800CCBD0 000C8830 38 60 00 0B */ li r3, 0xb
-/* 800CCBD4 000C8834 4B FE DA 49 */ bl func_800BA61C
-/* 800CCBD8 000C8838 38 9B FF EB */ addi r4, r27, -21
-/* 800CCBDC 000C883C 38 60 00 0C */ li r3, 0xc
-/* 800CCBE0 000C8840 4B FE DA 3D */ bl func_800BA61C
-/* 800CCBE4 000C8844 88 18 00 8A */ lbz r0, 0x8a(r24)
-/* 800CCBE8 000C8848 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CCBEC 000C884C 41 82 02 74 */ beq lbl_800CCE60
-/* 800CCBF0 000C8850 88 18 00 88 */ lbz r0, 0x88(r24)
-/* 800CCBF4 000C8854 7C 00 07 74 */ extsb r0, r0
-/* 800CCBF8 000C8858 2C 00 FF FF */ cmpwi r0, -1
-/* 800CCBFC 000C885C 40 82 00 20 */ bne lbl_800CCC1C
-/* 800CCC00 000C8860 7C 1E E8 AE */ lbzx r0, r30, r29
-/* 800CCC04 000C8864 38 60 00 02 */ li r3, 2
-/* 800CCC08 000C8868 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CCC0C 000C886C 48 01 86 19 */ bl func_800E5224
-/* 800CCC10 000C8870 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CCC14 000C8874 28 00 00 01 */ cmplwi r0, 1
-/* 800CCC18 000C8878 40 82 01 DC */ bne lbl_800CCDF4
-lbl_800CCC1C:
-/* 800CCC1C 000C887C 38 60 00 0A */ li r3, 0xa
-/* 800CCC20 000C8880 38 80 00 01 */ li r4, 1
-/* 800CCC24 000C8884 4B FE D9 F9 */ bl func_800BA61C
-/* 800CCC28 000C8888 38 60 00 09 */ li r3, 9
-/* 800CCC2C 000C888C 4B FE DD 61 */ bl func_800BA98C
-/* 800CCC30 000C8890 7C 63 07 34 */ extsh r3, r3
-/* 800CCC34 000C8894 38 80 00 08 */ li r4, 8
-/* 800CCC38 000C8898 38 A0 00 01 */ li r5, 1
-/* 800CCC3C 000C889C 48 18 71 B5 */ bl func_80253DF0
-/* 800CCC40 000C88A0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CCC44 000C88A4 38 60 00 00 */ li r3, 0
-/* 800CCC48 000C88A8 38 80 00 00 */ li r4, 0
-/* 800CCC4C 000C88AC 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
-/* 800CCC50 000C88B0 60 00 01 C0 */ ori r0, r0, 0x1c0
-/* 800CCC54 000C88B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CCC58 000C88B8 4B F8 CC A1 */ bl func_800598F8
-/* 800CCC5C 000C88BC 38 60 00 01 */ li r3, 1
-/* 800CCC60 000C88C0 38 80 00 02 */ li r4, 2
-/* 800CCC64 000C88C4 38 A0 00 09 */ li r5, 9
-/* 800CCC68 000C88C8 38 C0 00 00 */ li r6, 0
-/* 800CCC6C 000C88CC 38 E0 00 00 */ li r7, 0
-/* 800CCC70 000C88D0 39 00 00 00 */ li r8, 0
-/* 800CCC74 000C88D4 4B F8 CD 55 */ bl func_800599C8
-/* 800CCC78 000C88D8 38 60 00 02 */ li r3, 2
-/* 800CCC7C 000C88DC 38 80 00 00 */ li r4, 0
-/* 800CCC80 000C88E0 38 A0 00 17 */ li r5, 0x17
-/* 800CCC84 000C88E4 38 C0 00 03 */ li r6, 3
-/* 800CCC88 000C88E8 38 E0 00 01 */ li r7, 1
-/* 800CCC8C 000C88EC 39 00 00 00 */ li r8, 0
-/* 800CCC90 000C88F0 4B F8 CD 39 */ bl func_800599C8
-/* 800CCC94 000C88F4 38 60 00 03 */ li r3, 3
-/* 800CCC98 000C88F8 38 80 00 00 */ li r4, 0
-/* 800CCC9C 000C88FC 38 A0 00 02 */ li r5, 2
-/* 800CCCA0 000C8900 38 C0 00 15 */ li r6, 0x15
-/* 800CCCA4 000C8904 38 E0 00 07 */ li r7, 7
-/* 800CCCA8 000C8908 39 00 00 00 */ li r8, 0
-/* 800CCCAC 000C890C 4B F8 CD 1D */ bl func_800599C8
-/* 800CCCB0 000C8910 38 60 00 07 */ li r3, 7
-/* 800CCCB4 000C8914 38 80 00 03 */ li r4, 3
-/* 800CCCB8 000C8918 38 A0 00 00 */ li r5, 0
-/* 800CCCBC 000C891C 38 C0 00 08 */ li r6, 8
-/* 800CCCC0 000C8920 38 E0 00 00 */ li r7, 0
-/* 800CCCC4 000C8924 39 00 00 00 */ li r8, 0
-/* 800CCCC8 000C8928 4B F8 CD 01 */ bl func_800599C8
-/* 800CCCCC 000C892C 38 60 00 08 */ li r3, 8
-/* 800CCCD0 000C8930 38 80 00 18 */ li r4, 0x18
-/* 800CCCD4 000C8934 38 A0 00 07 */ li r5, 7
-/* 800CCCD8 000C8938 38 C0 00 09 */ li r6, 9
-/* 800CCCDC 000C893C 38 E0 00 00 */ li r7, 0
-/* 800CCCE0 000C8940 39 00 00 00 */ li r8, 0
-/* 800CCCE4 000C8944 4B F8 CC E5 */ bl func_800599C8
-/* 800CCCE8 000C8948 38 60 00 09 */ li r3, 9
-/* 800CCCEC 000C894C 38 80 00 1A */ li r4, 0x1a
-/* 800CCCF0 000C8950 38 A0 00 08 */ li r5, 8
-/* 800CCCF4 000C8954 38 C0 00 01 */ li r6, 1
-/* 800CCCF8 000C8958 38 E0 00 00 */ li r7, 0
-/* 800CCCFC 000C895C 39 00 00 00 */ li r8, 0
-/* 800CCD00 000C8960 4B F8 CC C9 */ bl func_800599C8
-/* 800CCD04 000C8964 38 60 00 15 */ li r3, 0x15
-/* 800CCD08 000C8968 38 80 00 00 */ li r4, 0
-/* 800CCD0C 000C896C 38 A0 00 03 */ li r5, 3
-/* 800CCD10 000C8970 38 C0 00 16 */ li r6, 0x16
-/* 800CCD14 000C8974 38 E0 00 18 */ li r7, 0x18
-/* 800CCD18 000C8978 39 00 00 00 */ li r8, 0
-/* 800CCD1C 000C897C 4B F8 CC AD */ bl func_800599C8
-/* 800CCD20 000C8980 38 60 00 16 */ li r3, 0x16
-/* 800CCD24 000C8984 38 80 00 00 */ li r4, 0
-/* 800CCD28 000C8988 38 A0 00 15 */ li r5, 0x15
-/* 800CCD2C 000C898C 38 C0 00 17 */ li r6, 0x17
-/* 800CCD30 000C8990 38 E0 00 19 */ li r7, 0x19
-/* 800CCD34 000C8994 39 00 00 00 */ li r8, 0
-/* 800CCD38 000C8998 4B F8 CC 91 */ bl func_800599C8
-/* 800CCD3C 000C899C 38 60 00 17 */ li r3, 0x17
-/* 800CCD40 000C89A0 38 80 00 00 */ li r4, 0
-/* 800CCD44 000C89A4 38 A0 00 16 */ li r5, 0x16
-/* 800CCD48 000C89A8 38 C0 00 02 */ li r6, 2
-/* 800CCD4C 000C89AC 38 E0 00 1A */ li r7, 0x1a
-/* 800CCD50 000C89B0 39 00 00 00 */ li r8, 0
-/* 800CCD54 000C89B4 4B F8 CC 75 */ bl func_800599C8
-/* 800CCD58 000C89B8 38 60 00 18 */ li r3, 0x18
-/* 800CCD5C 000C89BC 38 80 00 15 */ li r4, 0x15
-/* 800CCD60 000C89C0 38 A0 00 03 */ li r5, 3
-/* 800CCD64 000C89C4 38 C0 00 19 */ li r6, 0x19
-/* 800CCD68 000C89C8 38 E0 00 08 */ li r7, 8
-/* 800CCD6C 000C89CC 39 00 00 00 */ li r8, 0
-/* 800CCD70 000C89D0 4B F8 CC 59 */ bl func_800599C8
-/* 800CCD74 000C89D4 38 60 00 19 */ li r3, 0x19
-/* 800CCD78 000C89D8 38 80 00 16 */ li r4, 0x16
-/* 800CCD7C 000C89DC 38 A0 00 18 */ li r5, 0x18
-/* 800CCD80 000C89E0 38 C0 00 1A */ li r6, 0x1a
-/* 800CCD84 000C89E4 38 E0 00 09 */ li r7, 9
-/* 800CCD88 000C89E8 39 00 00 00 */ li r8, 0
-/* 800CCD8C 000C89EC 4B F8 CC 3D */ bl func_800599C8
-/* 800CCD90 000C89F0 38 60 00 1A */ li r3, 0x1a
-/* 800CCD94 000C89F4 38 80 00 17 */ li r4, 0x17
-/* 800CCD98 000C89F8 38 A0 00 19 */ li r5, 0x19
-/* 800CCD9C 000C89FC 38 C0 00 02 */ li r6, 2
-/* 800CCDA0 000C8A00 38 E0 00 09 */ li r7, 9
-/* 800CCDA4 000C8A04 39 00 00 00 */ li r8, 0
-/* 800CCDA8 000C8A08 4B F8 CC 21 */ bl func_800599C8
-/* 800CCDAC 000C8A0C 7C 1E D0 AE */ lbzx r0, r30, r26
-/* 800CCDB0 000C8A10 38 7B FF EB */ addi r3, r27, -21
-/* 800CCDB4 000C8A14 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CCDB8 000C8A18 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CCDBC 000C8A1C 48 01 90 31 */ bl func_800E5DEC
-/* 800CCDC0 000C8A20 4B F8 9B BD */ bl func_8005697C
-/* 800CCDC4 000C8A24 7C 64 1B 78 */ mr r4, r3
-/* 800CCDC8 000C8A28 38 60 00 21 */ li r3, 0x21
-/* 800CCDCC 000C8A2C 48 08 F5 3D */ bl func_8015C308
-/* 800CCDD0 000C8A30 38 60 00 00 */ li r3, 0
-/* 800CCDD4 000C8A34 38 80 2D 1D */ li r4, 0x2d1d
-/* 800CCDD8 000C8A38 4B FE DC 19 */ bl func_800BA9F0
-/* 800CCDDC 000C8A3C 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800CCDE0 000C8A40 4B F8 D6 59 */ bl func_8005A438
-/* 800CCDE4 000C8A44 38 60 00 01 */ li r3, 1
-/* 800CCDE8 000C8A48 38 80 2D 25 */ li r4, 0x2d25
-/* 800CCDEC 000C8A4C 4B FE DC 05 */ bl func_800BA9F0
-/* 800CCDF0 000C8A50 48 00 45 A8 */ b lbl_800D1398
-lbl_800CCDF4:
-/* 800CCDF4 000C8A54 38 60 00 00 */ li r3, 0
-/* 800CCDF8 000C8A58 4B FE DB 95 */ bl func_800BA98C
-/* 800CCDFC 000C8A5C 7C 63 07 34 */ extsh r3, r3
-/* 800CCE00 000C8A60 38 80 00 03 */ li r4, 3
-/* 800CCE04 000C8A64 38 A0 00 00 */ li r5, 0
-/* 800CCE08 000C8A68 48 18 6F A9 */ bl func_80253DB0
-/* 800CCE0C 000C8A6C 38 60 00 0C */ li r3, 0xc
-/* 800CCE10 000C8A70 4B FE DB 7D */ bl func_800BA98C
-/* 800CCE14 000C8A74 7C 63 07 34 */ extsh r3, r3
-/* 800CCE18 000C8A78 38 80 00 17 */ li r4, 0x17
-/* 800CCE1C 000C8A7C 38 A0 00 00 */ li r5, 0
-/* 800CCE20 000C8A80 48 18 6F 91 */ bl func_80253DB0
-/* 800CCE24 000C8A84 38 60 00 0F */ li r3, 0xf
-/* 800CCE28 000C8A88 4B FE DB 65 */ bl func_800BA98C
-/* 800CCE2C 000C8A8C 7C 63 07 34 */ extsh r3, r3
-/* 800CCE30 000C8A90 38 80 00 08 */ li r4, 8
-/* 800CCE34 000C8A94 38 A0 00 00 */ li r5, 0
-/* 800CCE38 000C8A98 48 18 6F 79 */ bl func_80253DB0
-/* 800CCE3C 000C8A9C 38 60 00 04 */ li r3, 4
-/* 800CCE40 000C8AA0 4B FE DB 4D */ bl func_800BA98C
-/* 800CCE44 000C8AA4 7C 63 07 34 */ extsh r3, r3
-/* 800CCE48 000C8AA8 38 80 00 01 */ li r4, 1
-/* 800CCE4C 000C8AAC 38 A0 00 00 */ li r5, 0
-/* 800CCE50 000C8AB0 48 18 6F 61 */ bl func_80253DB0
-/* 800CCE54 000C8AB4 38 60 00 14 */ li r3, 0x14
-/* 800CCE58 000C8AB8 4B FE D7 61 */ bl func_800BA5B8
-/* 800CCE5C 000C8ABC 48 00 45 3C */ b lbl_800D1398
-lbl_800CCE60:
-/* 800CCE60 000C8AC0 38 60 00 0D */ li r3, 0xd
-/* 800CCE64 000C8AC4 4B FE D7 55 */ bl func_800BA5B8
-/* 800CCE68 000C8AC8 38 60 00 00 */ li r3, 0
-/* 800CCE6C 000C8ACC 4B FE DB 21 */ bl func_800BA98C
-/* 800CCE70 000C8AD0 7C 63 07 34 */ extsh r3, r3
-/* 800CCE74 000C8AD4 38 80 00 03 */ li r4, 3
-/* 800CCE78 000C8AD8 38 A0 00 00 */ li r5, 0
-/* 800CCE7C 000C8ADC 48 18 6F 35 */ bl func_80253DB0
-/* 800CCE80 000C8AE0 38 60 00 0C */ li r3, 0xc
-/* 800CCE84 000C8AE4 4B FE DB 09 */ bl func_800BA98C
-/* 800CCE88 000C8AE8 7C 63 07 34 */ extsh r3, r3
-/* 800CCE8C 000C8AEC 38 80 00 17 */ li r4, 0x17
-/* 800CCE90 000C8AF0 38 A0 00 00 */ li r5, 0
-/* 800CCE94 000C8AF4 48 18 6F 1D */ bl func_80253DB0
-/* 800CCE98 000C8AF8 38 60 00 09 */ li r3, 9
-/* 800CCE9C 000C8AFC 4B FE DA F1 */ bl func_800BA98C
-/* 800CCEA0 000C8B00 7C 63 07 34 */ extsh r3, r3
-/* 800CCEA4 000C8B04 38 80 00 08 */ li r4, 8
-/* 800CCEA8 000C8B08 38 A0 00 00 */ li r5, 0
-/* 800CCEAC 000C8B0C 48 18 6F 45 */ bl func_80253DF0
-/* 800CCEB0 000C8B10 38 60 00 0F */ li r3, 0xf
-/* 800CCEB4 000C8B14 4B FE DA D9 */ bl func_800BA98C
-/* 800CCEB8 000C8B18 7C 63 07 34 */ extsh r3, r3
-/* 800CCEBC 000C8B1C 38 80 00 08 */ li r4, 8
-/* 800CCEC0 000C8B20 38 A0 00 00 */ li r5, 0
-/* 800CCEC4 000C8B24 48 18 6E ED */ bl func_80253DB0
-/* 800CCEC8 000C8B28 38 60 00 04 */ li r3, 4
-/* 800CCECC 000C8B2C 4B FE DA C1 */ bl func_800BA98C
-/* 800CCED0 000C8B30 7C 63 07 34 */ extsh r3, r3
-/* 800CCED4 000C8B34 38 80 00 01 */ li r4, 1
-/* 800CCED8 000C8B38 38 A0 00 00 */ li r5, 0
-/* 800CCEDC 000C8B3C 48 18 6E D5 */ bl func_80253DB0
-/* 800CCEE0 000C8B40 38 60 00 00 */ li r3, 0
-/* 800CCEE4 000C8B44 38 80 00 00 */ li r4, 0
-/* 800CCEE8 000C8B48 4B F8 CA 11 */ bl func_800598F8
-/* 800CCEEC 000C8B4C 48 00 44 AC */ b lbl_800D1398
-lbl_800CCEF0:
-/* 800CCEF0 000C8B50 38 60 00 0B */ li r3, 0xb
-/* 800CCEF4 000C8B54 4B FE D8 F9 */ bl func_800BA7EC
-/* 800CCEF8 000C8B58 7C 1A 18 40 */ cmplw r26, r3
-/* 800CCEFC 000C8B5C 40 82 02 B0 */ bne lbl_800CD1AC
-/* 800CCF00 000C8B60 38 60 00 0C */ li r3, 0xc
-/* 800CCF04 000C8B64 4B FE D8 E9 */ bl func_800BA7EC
-/* 800CCF08 000C8B68 38 1B FF EB */ addi r0, r27, -21
-/* 800CCF0C 000C8B6C 7C 00 18 40 */ cmplw r0, r3
-/* 800CCF10 000C8B70 40 82 02 9C */ bne lbl_800CD1AC
-/* 800CCF14 000C8B74 38 60 00 0A */ li r3, 0xa
-/* 800CCF18 000C8B78 38 80 00 00 */ li r4, 0
-/* 800CCF1C 000C8B7C 4B FE D7 01 */ bl func_800BA61C
-/* 800CCF20 000C8B80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CCF24 000C8B84 38 60 00 18 */ li r3, 0x18
-/* 800CCF28 000C8B88 60 00 00 38 */ ori r0, r0, 0x38
-/* 800CCF2C 000C8B8C 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800CCF30 000C8B90 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CCF34 000C8B94 48 09 5B 5D */ bl func_80162A90
-/* 800CCF38 000C8B98 28 03 00 02 */ cmplwi r3, 2
-/* 800CCF3C 000C8B9C 40 82 00 10 */ bne lbl_800CCF4C
-/* 800CCF40 000C8BA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CCF44 000C8BA4 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
-/* 800CCF48 000C8BA8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CCF4C:
-/* 800CCF4C 000C8BAC 38 60 00 09 */ li r3, 9
-/* 800CCF50 000C8BB0 4B FE DA 3D */ bl func_800BA98C
-/* 800CCF54 000C8BB4 7C 63 07 34 */ extsh r3, r3
-/* 800CCF58 000C8BB8 38 80 00 08 */ li r4, 8
-/* 800CCF5C 000C8BBC 38 A0 00 00 */ li r5, 0
-/* 800CCF60 000C8BC0 48 18 6E 91 */ bl func_80253DF0
-/* 800CCF64 000C8BC4 38 60 00 00 */ li r3, 0
-/* 800CCF68 000C8BC8 38 80 00 00 */ li r4, 0
-/* 800CCF6C 000C8BCC 4B F8 C9 8D */ bl func_800598F8
-/* 800CCF70 000C8BD0 38 60 00 01 */ li r3, 1
-/* 800CCF74 000C8BD4 38 80 00 02 */ li r4, 2
-/* 800CCF78 000C8BD8 38 A0 00 06 */ li r5, 6
-/* 800CCF7C 000C8BDC 38 C0 00 00 */ li r6, 0
-/* 800CCF80 000C8BE0 38 E0 00 00 */ li r7, 0
-/* 800CCF84 000C8BE4 39 00 00 00 */ li r8, 0
-/* 800CCF88 000C8BE8 4B F8 CA 41 */ bl func_800599C8
-/* 800CCF8C 000C8BEC 38 60 00 02 */ li r3, 2
-/* 800CCF90 000C8BF0 38 80 00 00 */ li r4, 0
-/* 800CCF94 000C8BF4 38 A0 00 17 */ li r5, 0x17
-/* 800CCF98 000C8BF8 38 C0 00 03 */ li r6, 3
-/* 800CCF9C 000C8BFC 38 E0 00 01 */ li r7, 1
-/* 800CCFA0 000C8C00 39 00 00 00 */ li r8, 0
-/* 800CCFA4 000C8C04 4B F8 CA 25 */ bl func_800599C8
-/* 800CCFA8 000C8C08 38 60 00 14 */ li r3, 0x14
-/* 800CCFAC 000C8C0C 38 80 00 00 */ li r4, 0
-/* 800CCFB0 000C8C10 38 A0 00 03 */ li r5, 3
-/* 800CCFB4 000C8C14 38 C0 00 15 */ li r6, 0x15
-/* 800CCFB8 000C8C18 38 E0 00 06 */ li r7, 6
-/* 800CCFBC 000C8C1C 39 00 00 00 */ li r8, 0
-/* 800CCFC0 000C8C20 4B F8 CA 09 */ bl func_800599C8
-/* 800CCFC4 000C8C24 38 60 00 16 */ li r3, 0x16
-/* 800CCFC8 000C8C28 38 80 00 00 */ li r4, 0
-/* 800CCFCC 000C8C2C 38 A0 00 15 */ li r5, 0x15
-/* 800CCFD0 000C8C30 38 C0 00 17 */ li r6, 0x17
-/* 800CCFD4 000C8C34 38 E0 00 19 */ li r7, 0x19
-/* 800CCFD8 000C8C38 39 00 00 00 */ li r8, 0
-/* 800CCFDC 000C8C3C 4B F8 C9 ED */ bl func_800599C8
-/* 800CCFE0 000C8C40 38 60 00 17 */ li r3, 0x17
-/* 800CCFE4 000C8C44 38 80 00 00 */ li r4, 0
-/* 800CCFE8 000C8C48 38 A0 00 16 */ li r5, 0x16
-/* 800CCFEC 000C8C4C 38 C0 00 02 */ li r6, 2
-/* 800CCFF0 000C8C50 38 E0 00 1A */ li r7, 0x1a
-/* 800CCFF4 000C8C54 39 00 00 00 */ li r8, 0
-/* 800CCFF8 000C8C58 4B F8 C9 D1 */ bl func_800599C8
-/* 800CCFFC 000C8C5C 38 60 00 19 */ li r3, 0x19
-/* 800CD000 000C8C60 38 80 00 16 */ li r4, 0x16
-/* 800CD004 000C8C64 38 A0 00 18 */ li r5, 0x18
-/* 800CD008 000C8C68 38 C0 00 1A */ li r6, 0x1a
-/* 800CD00C 000C8C6C 38 E0 00 06 */ li r7, 6
-/* 800CD010 000C8C70 39 00 00 00 */ li r8, 0
-/* 800CD014 000C8C74 4B F8 C9 B5 */ bl func_800599C8
-/* 800CD018 000C8C78 38 60 00 1A */ li r3, 0x1a
-/* 800CD01C 000C8C7C 38 80 00 17 */ li r4, 0x17
-/* 800CD020 000C8C80 38 A0 00 19 */ li r5, 0x19
-/* 800CD024 000C8C84 38 C0 00 02 */ li r6, 2
-/* 800CD028 000C8C88 38 E0 00 06 */ li r7, 6
-/* 800CD02C 000C8C8C 39 00 00 00 */ li r8, 0
-/* 800CD030 000C8C90 4B F8 C9 99 */ bl func_800599C8
-/* 800CD034 000C8C94 38 60 00 18 */ li r3, 0x18
-/* 800CD038 000C8C98 48 09 5A 59 */ bl func_80162A90
-/* 800CD03C 000C8C9C 28 03 00 02 */ cmplwi r3, 2
-/* 800CD040 000C8CA0 40 82 00 78 */ bne lbl_800CD0B8
-/* 800CD044 000C8CA4 38 60 00 03 */ li r3, 3
-/* 800CD048 000C8CA8 38 80 00 00 */ li r4, 0
-/* 800CD04C 000C8CAC 38 A0 00 02 */ li r5, 2
-/* 800CD050 000C8CB0 38 C0 00 14 */ li r6, 0x14
-/* 800CD054 000C8CB4 38 E0 00 06 */ li r7, 6
-/* 800CD058 000C8CB8 39 00 00 00 */ li r8, 0
-/* 800CD05C 000C8CBC 4B F8 C9 6D */ bl func_800599C8
-/* 800CD060 000C8CC0 38 60 00 06 */ li r3, 6
-/* 800CD064 000C8CC4 38 80 00 1A */ li r4, 0x1a
-/* 800CD068 000C8CC8 38 A0 00 00 */ li r5, 0
-/* 800CD06C 000C8CCC 38 C0 00 01 */ li r6, 1
-/* 800CD070 000C8CD0 38 E0 00 00 */ li r7, 0
-/* 800CD074 000C8CD4 39 00 00 00 */ li r8, 0
-/* 800CD078 000C8CD8 4B F8 C9 51 */ bl func_800599C8
-/* 800CD07C 000C8CDC 38 60 00 15 */ li r3, 0x15
-/* 800CD080 000C8CE0 38 80 00 00 */ li r4, 0
-/* 800CD084 000C8CE4 38 A0 00 14 */ li r5, 0x14
-/* 800CD088 000C8CE8 38 C0 00 16 */ li r6, 0x16
-/* 800CD08C 000C8CEC 38 E0 00 18 */ li r7, 0x18
-/* 800CD090 000C8CF0 39 00 00 00 */ li r8, 0
-/* 800CD094 000C8CF4 4B F8 C9 35 */ bl func_800599C8
-/* 800CD098 000C8CF8 38 60 00 18 */ li r3, 0x18
-/* 800CD09C 000C8CFC 38 80 00 15 */ li r4, 0x15
-/* 800CD0A0 000C8D00 38 A0 00 14 */ li r5, 0x14
-/* 800CD0A4 000C8D04 38 C0 00 19 */ li r6, 0x19
-/* 800CD0A8 000C8D08 38 E0 00 06 */ li r7, 6
-/* 800CD0AC 000C8D0C 39 00 00 00 */ li r8, 0
-/* 800CD0B0 000C8D10 4B F8 C9 19 */ bl func_800599C8
-/* 800CD0B4 000C8D14 48 00 00 AC */ b lbl_800CD160
-lbl_800CD0B8:
-/* 800CD0B8 000C8D18 38 60 00 03 */ li r3, 3
-/* 800CD0BC 000C8D1C 38 80 00 00 */ li r4, 0
-/* 800CD0C0 000C8D20 38 A0 00 02 */ li r5, 2
-/* 800CD0C4 000C8D24 38 C0 00 14 */ li r6, 0x14
-/* 800CD0C8 000C8D28 38 E0 00 04 */ li r7, 4
-/* 800CD0CC 000C8D2C 39 00 00 00 */ li r8, 0
-/* 800CD0D0 000C8D30 4B F8 C8 F9 */ bl func_800599C8
-/* 800CD0D4 000C8D34 38 60 00 04 */ li r3, 4
-/* 800CD0D8 000C8D38 38 80 00 03 */ li r4, 3
-/* 800CD0DC 000C8D3C 38 A0 00 00 */ li r5, 0
-/* 800CD0E0 000C8D40 38 C0 00 05 */ li r6, 5
-/* 800CD0E4 000C8D44 38 E0 00 00 */ li r7, 0
-/* 800CD0E8 000C8D48 39 00 00 00 */ li r8, 0
-/* 800CD0EC 000C8D4C 4B F8 C8 DD */ bl func_800599C8
-/* 800CD0F0 000C8D50 38 60 00 05 */ li r3, 5
-/* 800CD0F4 000C8D54 38 80 00 18 */ li r4, 0x18
-/* 800CD0F8 000C8D58 38 A0 00 04 */ li r5, 4
-/* 800CD0FC 000C8D5C 38 C0 00 06 */ li r6, 6
-/* 800CD100 000C8D60 38 E0 00 00 */ li r7, 0
-/* 800CD104 000C8D64 39 00 00 00 */ li r8, 0
-/* 800CD108 000C8D68 4B F8 C8 C1 */ bl func_800599C8
-/* 800CD10C 000C8D6C 38 60 00 06 */ li r3, 6
-/* 800CD110 000C8D70 38 80 00 1A */ li r4, 0x1a
-/* 800CD114 000C8D74 38 A0 00 05 */ li r5, 5
-/* 800CD118 000C8D78 38 C0 00 01 */ li r6, 1
-/* 800CD11C 000C8D7C 38 E0 00 00 */ li r7, 0
-/* 800CD120 000C8D80 39 00 00 00 */ li r8, 0
-/* 800CD124 000C8D84 4B F8 C8 A5 */ bl func_800599C8
-/* 800CD128 000C8D88 38 60 00 15 */ li r3, 0x15
-/* 800CD12C 000C8D8C 38 80 00 00 */ li r4, 0
-/* 800CD130 000C8D90 38 A0 00 14 */ li r5, 0x14
-/* 800CD134 000C8D94 38 C0 00 16 */ li r6, 0x16
-/* 800CD138 000C8D98 38 E0 00 18 */ li r7, 0x18
-/* 800CD13C 000C8D9C 39 00 00 00 */ li r8, 0
-/* 800CD140 000C8DA0 4B F8 C8 89 */ bl func_800599C8
-/* 800CD144 000C8DA4 38 60 00 18 */ li r3, 0x18
-/* 800CD148 000C8DA8 38 80 00 15 */ li r4, 0x15
-/* 800CD14C 000C8DAC 38 A0 00 14 */ li r5, 0x14
-/* 800CD150 000C8DB0 38 C0 00 19 */ li r6, 0x19
-/* 800CD154 000C8DB4 38 E0 00 05 */ li r7, 5
-/* 800CD158 000C8DB8 39 00 00 00 */ li r8, 0
-/* 800CD15C 000C8DBC 4B F8 C8 6D */ bl func_800599C8
-lbl_800CD160:
-/* 800CD160 000C8DC0 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800CD164 000C8DC4 4B F8 D2 D5 */ bl func_8005A438
-/* 800CD168 000C8DC8 38 60 00 18 */ li r3, 0x18
-/* 800CD16C 000C8DCC 48 09 59 25 */ bl func_80162A90
-/* 800CD170 000C8DD0 28 03 00 01 */ cmplwi r3, 1
-/* 800CD174 000C8DD4 40 82 00 14 */ bne lbl_800CD188
-/* 800CD178 000C8DD8 38 60 00 00 */ li r3, 0
-/* 800CD17C 000C8DDC 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CD180 000C8DE0 4B FE D8 71 */ bl func_800BA9F0
-/* 800CD184 000C8DE4 48 00 00 10 */ b lbl_800CD194
-lbl_800CD188:
-/* 800CD188 000C8DE8 38 60 00 00 */ li r3, 0
-/* 800CD18C 000C8DEC 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CD190 000C8DF0 4B FE D8 61 */ bl func_800BA9F0
-lbl_800CD194:
-/* 800CD194 000C8DF4 38 60 00 01 */ li r3, 1
-/* 800CD198 000C8DF8 4B F8 D3 35 */ bl func_8005A4CC
-/* 800CD19C 000C8DFC 38 60 00 01 */ li r3, 1
-/* 800CD1A0 000C8E00 38 80 2D 23 */ li r4, 0x2d23
-/* 800CD1A4 000C8E04 4B FE D8 4D */ bl func_800BA9F0
-/* 800CD1A8 000C8E08 48 00 41 F0 */ b lbl_800D1398
-lbl_800CD1AC:
-/* 800CD1AC 000C8E0C 38 60 00 0B */ li r3, 0xb
-/* 800CD1B0 000C8E10 4B FE D6 3D */ bl func_800BA7EC
-/* 800CD1B4 000C8E14 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CD1B8 000C8E18 3B E4 CE 18 */ addi r31, r4, lbl_8047CE18@l
-/* 800CD1BC 000C8E1C 7C 1F 18 AE */ lbzx r0, r31, r3
-/* 800CD1C0 000C8E20 38 60 00 0C */ li r3, 0xc
-/* 800CD1C4 000C8E24 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CD1C8 000C8E28 4B FE D6 25 */ bl func_800BA7EC
-/* 800CD1CC 000C8E2C 7F 04 C3 78 */ mr r4, r24
-/* 800CD1D0 000C8E30 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CD1D4 000C8E34 48 01 8C 19 */ bl func_800E5DEC
-/* 800CD1D8 000C8E38 7C 1E D0 AE */ lbzx r0, r30, r26
-/* 800CD1DC 000C8E3C 38 9B FF EB */ addi r4, r27, -21
-/* 800CD1E0 000C8E40 7C 76 1B 78 */ mr r22, r3
-/* 800CD1E4 000C8E44 54 83 06 3E */ clrlwi r3, r4, 0x18
-/* 800CD1E8 000C8E48 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD1EC 000C8E4C 48 01 8C 01 */ bl func_800E5DEC
-/* 800CD1F0 000C8E50 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CD1F4 000C8E54 7C 75 1B 78 */ mr r21, r3
-/* 800CD1F8 000C8E58 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CD1FC 000C8E5C 40 82 03 00 */ bne lbl_800CD4FC
-/* 800CD200 000C8E60 7E C4 B3 78 */ mr r4, r22
-/* 800CD204 000C8E64 38 61 00 08 */ addi r3, r1, 8
-/* 800CD208 000C8E68 48 00 41 AD */ bl func_800D13B4
-/* 800CD20C 000C8E6C 38 60 00 0B */ li r3, 0xb
-/* 800CD210 000C8E70 4B FE D5 DD */ bl func_800BA7EC
-/* 800CD214 000C8E74 7C 1A 18 40 */ cmplw r26, r3
-/* 800CD218 000C8E78 40 82 01 54 */ bne lbl_800CD36C
-/* 800CD21C 000C8E7C 88 16 00 8A */ lbz r0, 0x8a(r22)
-/* 800CD220 000C8E80 38 60 00 11 */ li r3, 0x11
-/* 800CD224 000C8E84 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CD228 000C8E88 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CD22C 000C8E8C 98 16 00 8A */ stb r0, 0x8a(r22)
-/* 800CD230 000C8E90 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CD234 000C8E94 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CD238 000C8E98 88 05 00 59 */ lbz r0, 0x59(r5)
-/* 800CD23C 000C8E9C C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800CD240 000C8EA0 90 01 00 9C */ stw r0, 0x9c(r1)
-/* 800CD244 000C8EA4 C8 21 00 98 */ lfd f1, 0x98(r1)
-/* 800CD248 000C8EA8 FC 21 10 28 */ fsub f1, f1, f2
-/* 800CD24C 000C8EAC FC 00 08 24 */ fdiv f0, f0, f1
-/* 800CD250 000C8EB0 D8 04 00 00 */ stfd f0, 0(r4)
-/* 800CD254 000C8EB4 4B FE D3 65 */ bl func_800BA5B8
-/* 800CD258 000C8EB8 38 60 00 0C */ li r3, 0xc
-/* 800CD25C 000C8EBC 4B FE D5 91 */ bl func_800BA7EC
-/* 800CD260 000C8EC0 7C 76 07 74 */ extsb r22, r3
-/* 800CD264 000C8EC4 2C 16 00 05 */ cmpwi r22, 5
-/* 800CD268 000C8EC8 40 80 00 84 */ bge lbl_800CD2EC
-/* 800CD26C 000C8ECC 48 00 00 48 */ b lbl_800CD2B4
-lbl_800CD270:
-/* 800CD270 000C8ED0 38 60 00 0B */ li r3, 0xb
-/* 800CD274 000C8ED4 4B FE D5 79 */ bl func_800BA7EC
-/* 800CD278 000C8ED8 7C 9F 18 AE */ lbzx r4, r31, r3
-/* 800CD27C 000C8EDC 38 16 00 01 */ addi r0, r22, 1
-/* 800CD280 000C8EE0 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800CD284 000C8EE4 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
-/* 800CD288 000C8EE8 48 01 8B 65 */ bl func_800E5DEC
-/* 800CD28C 000C8EEC 7C 75 1B 78 */ mr r21, r3
-/* 800CD290 000C8EF0 38 60 00 0B */ li r3, 0xb
-/* 800CD294 000C8EF4 4B FE D5 59 */ bl func_800BA7EC
-/* 800CD298 000C8EF8 7C 1F 18 AE */ lbzx r0, r31, r3
-/* 800CD29C 000C8EFC 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CD2A0 000C8F00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD2A4 000C8F04 48 01 8B 49 */ bl func_800E5DEC
-/* 800CD2A8 000C8F08 7E A4 AB 78 */ mr r4, r21
-/* 800CD2AC 000C8F0C 48 00 41 09 */ bl func_800D13B4
-/* 800CD2B0 000C8F10 3A D6 00 01 */ addi r22, r22, 1
-lbl_800CD2B4:
-/* 800CD2B4 000C8F14 7E C0 07 74 */ extsb r0, r22
-/* 800CD2B8 000C8F18 2C 00 00 05 */ cmpwi r0, 5
-/* 800CD2BC 000C8F1C 41 80 FF B4 */ blt lbl_800CD270
-/* 800CD2C0 000C8F20 38 60 00 0B */ li r3, 0xb
-/* 800CD2C4 000C8F24 4B FE D5 29 */ bl func_800BA7EC
-/* 800CD2C8 000C8F28 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CD2CC 000C8F2C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CD2D0 000C8F30 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CD2D4 000C8F34 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CD2D8 000C8F38 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD2DC 000C8F3C 48 01 8B 11 */ bl func_800E5DEC
-/* 800CD2E0 000C8F40 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CD2E4 000C8F44 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CD2E8 000C8F48 98 03 00 8A */ stb r0, 0x8a(r3)
-lbl_800CD2EC:
-/* 800CD2EC 000C8F4C 7C 1E D0 AE */ lbzx r0, r30, r26
-/* 800CD2F0 000C8F50 38 7B FF EB */ addi r3, r27, -21
-/* 800CD2F4 000C8F54 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CD2F8 000C8F58 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD2FC 000C8F5C 48 01 8A F1 */ bl func_800E5DEC
-/* 800CD300 000C8F60 38 81 00 08 */ addi r4, r1, 8
-/* 800CD304 000C8F64 48 00 40 B1 */ bl func_800D13B4
-/* 800CD308 000C8F68 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CD30C 000C8F6C 3A A0 00 00 */ li r21, 0
-/* 800CD310 000C8F70 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800CD314:
-/* 800CD314 000C8F74 38 60 00 0B */ li r3, 0xb
-/* 800CD318 000C8F78 4B FE D4 D5 */ bl func_800BA7EC
-/* 800CD31C 000C8F7C 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CD320 000C8F80 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800CD324 000C8F84 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD328 000C8F88 48 01 8A C5 */ bl func_800E5DEC
-/* 800CD32C 000C8F8C 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CD330 000C8F90 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CD334 000C8F94 40 82 00 10 */ bne lbl_800CD344
-/* 800CD338 000C8F98 38 80 00 00 */ li r4, 0
-/* 800CD33C 000C8F9C 38 A0 00 88 */ li r5, 0x88
-/* 800CD340 000C8FA0 4B F3 6D C5 */ bl memset
-lbl_800CD344:
-/* 800CD344 000C8FA4 3A B5 00 01 */ addi r21, r21, 1
-/* 800CD348 000C8FA8 28 15 00 06 */ cmplwi r21, 6
-/* 800CD34C 000C8FAC 41 80 FF C8 */ blt lbl_800CD314
-/* 800CD350 000C8FB0 38 1B FF EB */ addi r0, r27, -21
-/* 800CD354 000C8FB4 38 60 00 0C */ li r3, 0xc
-/* 800CD358 000C8FB8 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800CD35C 000C8FBC 4B FE D2 C1 */ bl func_800BA61C
-/* 800CD360 000C8FC0 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800CD364 000C8FC4 4B F8 D0 D5 */ bl func_8005A438
-/* 800CD368 000C8FC8 48 00 02 C0 */ b lbl_800CD628
-lbl_800CD36C:
-/* 800CD36C 000C8FCC 7E A3 AB 78 */ mr r3, r21
-/* 800CD370 000C8FD0 7E C4 B3 78 */ mr r4, r22
-/* 800CD374 000C8FD4 48 00 40 41 */ bl func_800D13B4
-/* 800CD378 000C8FD8 88 16 00 8A */ lbz r0, 0x8a(r22)
-/* 800CD37C 000C8FDC 38 60 00 0C */ li r3, 0xc
-/* 800CD380 000C8FE0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CD384 000C8FE4 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CD388 000C8FE8 98 16 00 8A */ stb r0, 0x8a(r22)
-/* 800CD38C 000C8FEC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CD390 000C8FF0 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CD394 000C8FF4 88 05 00 59 */ lbz r0, 0x59(r5)
-/* 800CD398 000C8FF8 C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800CD39C 000C8FFC 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800CD3A0 000C9000 C8 21 00 A0 */ lfd f1, 0xa0(r1)
-/* 800CD3A4 000C9004 FC 21 10 28 */ fsub f1, f1, f2
-/* 800CD3A8 000C9008 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800CD3AC 000C900C D8 04 00 00 */ stfd f0, 0(r4)
-/* 800CD3B0 000C9010 4B FE D4 3D */ bl func_800BA7EC
-/* 800CD3B4 000C9014 7C 76 07 74 */ extsb r22, r3
-/* 800CD3B8 000C9018 2C 16 00 05 */ cmpwi r22, 5
-/* 800CD3BC 000C901C 40 80 00 84 */ bge lbl_800CD440
-/* 800CD3C0 000C9020 48 00 00 48 */ b lbl_800CD408
-lbl_800CD3C4:
-/* 800CD3C4 000C9024 38 60 00 0B */ li r3, 0xb
-/* 800CD3C8 000C9028 4B FE D4 25 */ bl func_800BA7EC
-/* 800CD3CC 000C902C 7C 9F 18 AE */ lbzx r4, r31, r3
-/* 800CD3D0 000C9030 38 16 00 01 */ addi r0, r22, 1
-/* 800CD3D4 000C9034 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800CD3D8 000C9038 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
-/* 800CD3DC 000C903C 48 01 8A 11 */ bl func_800E5DEC
-/* 800CD3E0 000C9040 7C 75 1B 78 */ mr r21, r3
-/* 800CD3E4 000C9044 38 60 00 0B */ li r3, 0xb
-/* 800CD3E8 000C9048 4B FE D4 05 */ bl func_800BA7EC
-/* 800CD3EC 000C904C 7C 1F 18 AE */ lbzx r0, r31, r3
-/* 800CD3F0 000C9050 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CD3F4 000C9054 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD3F8 000C9058 48 01 89 F5 */ bl func_800E5DEC
-/* 800CD3FC 000C905C 7E A4 AB 78 */ mr r4, r21
-/* 800CD400 000C9060 48 00 3F B5 */ bl func_800D13B4
-/* 800CD404 000C9064 3A D6 00 01 */ addi r22, r22, 1
-lbl_800CD408:
-/* 800CD408 000C9068 7E C0 07 74 */ extsb r0, r22
-/* 800CD40C 000C906C 2C 00 00 05 */ cmpwi r0, 5
-/* 800CD410 000C9070 41 80 FF B4 */ blt lbl_800CD3C4
-/* 800CD414 000C9074 38 60 00 0B */ li r3, 0xb
-/* 800CD418 000C9078 4B FE D3 D5 */ bl func_800BA7EC
-/* 800CD41C 000C907C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CD420 000C9080 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CD424 000C9084 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CD428 000C9088 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CD42C 000C908C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD430 000C9090 48 01 89 BD */ bl func_800E5DEC
-/* 800CD434 000C9094 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CD438 000C9098 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CD43C 000C909C 98 03 00 8A */ stb r0, 0x8a(r3)
-lbl_800CD440:
-/* 800CD440 000C90A0 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CD444 000C90A4 3A A0 00 00 */ li r21, 0
-/* 800CD448 000C90A8 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800CD44C:
-/* 800CD44C 000C90AC 38 60 00 0B */ li r3, 0xb
-/* 800CD450 000C90B0 4B FE D3 9D */ bl func_800BA7EC
-/* 800CD454 000C90B4 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CD458 000C90B8 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800CD45C 000C90BC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD460 000C90C0 48 01 89 8D */ bl func_800E5DEC
-/* 800CD464 000C90C4 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CD468 000C90C8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CD46C 000C90CC 40 82 00 10 */ bne lbl_800CD47C
-/* 800CD470 000C90D0 38 80 00 00 */ li r4, 0
-/* 800CD474 000C90D4 38 A0 00 88 */ li r5, 0x88
-/* 800CD478 000C90D8 4B F3 6C 8D */ bl memset
-lbl_800CD47C:
-/* 800CD47C 000C90DC 3A B5 00 01 */ addi r21, r21, 1
-/* 800CD480 000C90E0 28 15 00 06 */ cmplwi r21, 6
-/* 800CD484 000C90E4 41 80 FF C8 */ blt lbl_800CD44C
-/* 800CD488 000C90E8 38 60 00 0B */ li r3, 0xb
-/* 800CD48C 000C90EC 4B FE D3 61 */ bl func_800BA7EC
-/* 800CD490 000C90F0 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CD494 000C90F4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CD498 000C90F8 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CD49C 000C90FC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CD4A0 000C9100 48 01 54 B1 */ bl func_800E2950
-/* 800CD4A4 000C9104 38 1B FF EB */ addi r0, r27, -21
-/* 800CD4A8 000C9108 38 60 00 0C */ li r3, 0xc
-/* 800CD4AC 000C910C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800CD4B0 000C9110 4B FE D1 6D */ bl func_800BA61C
-/* 800CD4B4 000C9114 7F 44 D3 78 */ mr r4, r26
-/* 800CD4B8 000C9118 38 60 00 0B */ li r3, 0xb
-/* 800CD4BC 000C911C 4B FE D1 61 */ bl func_800BA61C
-/* 800CD4C0 000C9120 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800CD4C4 000C9124 4B F8 CF 75 */ bl func_8005A438
-/* 800CD4C8 000C9128 28 1B 00 15 */ cmplwi r27, 0x15
-/* 800CD4CC 000C912C 40 81 01 5C */ ble lbl_800CD628
-/* 800CD4D0 000C9130 7C 1E D0 AE */ lbzx r0, r30, r26
-/* 800CD4D4 000C9134 38 7B FF EA */ addi r3, r27, -22
-/* 800CD4D8 000C9138 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CD4DC 000C913C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD4E0 000C9140 48 01 89 0D */ bl func_800E5DEC
-/* 800CD4E4 000C9144 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CD4E8 000C9148 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CD4EC 000C914C 40 82 01 3C */ bne lbl_800CD628
-/* 800CD4F0 000C9150 38 60 00 11 */ li r3, 0x11
-/* 800CD4F4 000C9154 4B FE D0 C5 */ bl func_800BA5B8
-/* 800CD4F8 000C9158 48 00 01 30 */ b lbl_800CD628
-lbl_800CD4FC:
-/* 800CD4FC 000C915C 88 03 00 88 */ lbz r0, 0x88(r3)
-/* 800CD500 000C9160 7C 00 07 74 */ extsb r0, r0
-/* 800CD504 000C9164 2C 00 FF FF */ cmpwi r0, -1
-/* 800CD508 000C9168 40 82 00 3C */ bne lbl_800CD544
-/* 800CD50C 000C916C 7C 1E E8 AE */ lbzx r0, r30, r29
-/* 800CD510 000C9170 38 60 00 02 */ li r3, 2
-/* 800CD514 000C9174 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CD518 000C9178 48 01 7D 0D */ bl func_800E5224
-/* 800CD51C 000C917C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CD520 000C9180 28 00 00 01 */ cmplwi r0, 1
-/* 800CD524 000C9184 41 82 00 20 */ beq lbl_800CD544
-/* 800CD528 000C9188 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800CD52C 000C918C 38 60 02 22 */ li r3, 0x222
-/* 800CD530 000C9190 38 80 00 00 */ li r4, 0
-/* 800CD534 000C9194 4B F3 DC 3D */ bl func_8000B170
-/* 800CD538 000C9198 3C 60 10 00 */ lis r3, 0x0FFFFFFF@ha
-/* 800CD53C 000C919C 38 63 FF FF */ addi r3, r3, 0x0FFFFFFF@l
-/* 800CD540 000C91A0 48 00 3E 5C */ b lbl_800D139C
-lbl_800CD544:
-/* 800CD544 000C91A4 38 60 00 0B */ li r3, 0xb
-/* 800CD548 000C91A8 4B FE D2 A5 */ bl func_800BA7EC
-/* 800CD54C 000C91AC 7C 1A 18 40 */ cmplw r26, r3
-/* 800CD550 000C91B0 40 82 00 34 */ bne lbl_800CD584
-/* 800CD554 000C91B4 7E A4 AB 78 */ mr r4, r21
-/* 800CD558 000C91B8 38 61 00 08 */ addi r3, r1, 8
-/* 800CD55C 000C91BC 48 00 3E 59 */ bl func_800D13B4
-/* 800CD560 000C91C0 7E A3 AB 78 */ mr r3, r21
-/* 800CD564 000C91C4 7E C4 B3 78 */ mr r4, r22
-/* 800CD568 000C91C8 48 00 3E 4D */ bl func_800D13B4
-/* 800CD56C 000C91CC 7E C3 B3 78 */ mr r3, r22
-/* 800CD570 000C91D0 38 81 00 08 */ addi r4, r1, 8
-/* 800CD574 000C91D4 48 00 3E 41 */ bl func_800D13B4
-/* 800CD578 000C91D8 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800CD57C 000C91DC 4B F8 CE BD */ bl func_8005A438
-/* 800CD580 000C91E0 48 00 00 A8 */ b lbl_800CD628
-lbl_800CD584:
-/* 800CD584 000C91E4 7E A4 AB 78 */ mr r4, r21
-/* 800CD588 000C91E8 38 61 00 08 */ addi r3, r1, 8
-/* 800CD58C 000C91EC 48 00 3E 29 */ bl func_800D13B4
-/* 800CD590 000C91F0 7E A3 AB 78 */ mr r3, r21
-/* 800CD594 000C91F4 7E C4 B3 78 */ mr r4, r22
-/* 800CD598 000C91F8 48 00 3E 1D */ bl func_800D13B4
-/* 800CD59C 000C91FC 7E C3 B3 78 */ mr r3, r22
-/* 800CD5A0 000C9200 38 81 00 08 */ addi r4, r1, 8
-/* 800CD5A4 000C9204 48 00 3E 11 */ bl func_800D13B4
-/* 800CD5A8 000C9208 38 60 00 12 */ li r3, 0x12
-/* 800CD5AC 000C920C 4B FE D0 0D */ bl func_800BA5B8
-/* 800CD5B0 000C9210 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CD5B4 000C9214 38 60 00 0F */ li r3, 0xf
-/* 800CD5B8 000C9218 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CD5BC 000C921C 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CD5C0 000C9220 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800CD5C4 000C9224 90 01 00 9C */ stw r0, 0x9c(r1)
-/* 800CD5C8 000C9228 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CD5CC 000C922C C8 21 00 98 */ lfd f1, 0x98(r1)
-/* 800CD5D0 000C9230 FC 21 10 28 */ fsub f1, f1, f2
-/* 800CD5D4 000C9234 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800CD5D8 000C9238 D8 04 00 00 */ stfd f0, 0(r4)
-/* 800CD5DC 000C923C 4B FE D3 B1 */ bl func_800BA98C
-/* 800CD5E0 000C9240 7C 63 07 34 */ extsh r3, r3
-/* 800CD5E4 000C9244 38 80 00 07 */ li r4, 7
-/* 800CD5E8 000C9248 38 A0 00 00 */ li r5, 0
-/* 800CD5EC 000C924C 48 18 67 C5 */ bl func_80253DB0
-/* 800CD5F0 000C9250 38 60 00 01 */ li r3, 1
-/* 800CD5F4 000C9254 4B F8 CE D9 */ bl func_8005A4CC
-/* 800CD5F8 000C9258 38 60 00 18 */ li r3, 0x18
-/* 800CD5FC 000C925C 48 09 54 95 */ bl func_80162A90
-/* 800CD600 000C9260 28 03 00 01 */ cmplwi r3, 1
-/* 800CD604 000C9264 40 82 00 14 */ bne lbl_800CD618
-/* 800CD608 000C9268 38 60 00 00 */ li r3, 0
-/* 800CD60C 000C926C 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CD610 000C9270 4B FE D3 E1 */ bl func_800BA9F0
-/* 800CD614 000C9274 48 00 3D 84 */ b lbl_800D1398
-lbl_800CD618:
-/* 800CD618 000C9278 38 60 00 00 */ li r3, 0
-/* 800CD61C 000C927C 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CD620 000C9280 4B FE D3 D1 */ bl func_800BA9F0
-/* 800CD624 000C9284 48 00 3D 74 */ b lbl_800D1398
-lbl_800CD628:
-/* 800CD628 000C9288 38 60 00 01 */ li r3, 1
-/* 800CD62C 000C928C 4B F8 CE A1 */ bl func_8005A4CC
-/* 800CD630 000C9290 38 60 00 00 */ li r3, 0
-/* 800CD634 000C9294 38 80 00 00 */ li r4, 0
-/* 800CD638 000C9298 4B F8 C2 C1 */ bl func_800598F8
-/* 800CD63C 000C929C 38 60 00 01 */ li r3, 1
-/* 800CD640 000C92A0 38 80 00 02 */ li r4, 2
-/* 800CD644 000C92A4 38 A0 00 06 */ li r5, 6
-/* 800CD648 000C92A8 38 C0 00 00 */ li r6, 0
-/* 800CD64C 000C92AC 38 E0 00 00 */ li r7, 0
-/* 800CD650 000C92B0 39 00 00 00 */ li r8, 0
-/* 800CD654 000C92B4 4B F8 C3 75 */ bl func_800599C8
-/* 800CD658 000C92B8 38 60 00 02 */ li r3, 2
-/* 800CD65C 000C92BC 38 80 00 00 */ li r4, 0
-/* 800CD660 000C92C0 38 A0 00 17 */ li r5, 0x17
-/* 800CD664 000C92C4 38 C0 00 03 */ li r6, 3
-/* 800CD668 000C92C8 38 E0 00 01 */ li r7, 1
-/* 800CD66C 000C92CC 39 00 00 00 */ li r8, 0
-/* 800CD670 000C92D0 4B F8 C3 59 */ bl func_800599C8
-/* 800CD674 000C92D4 38 60 00 14 */ li r3, 0x14
-/* 800CD678 000C92D8 38 80 00 00 */ li r4, 0
-/* 800CD67C 000C92DC 38 A0 00 03 */ li r5, 3
-/* 800CD680 000C92E0 38 C0 00 15 */ li r6, 0x15
-/* 800CD684 000C92E4 38 E0 00 06 */ li r7, 6
-/* 800CD688 000C92E8 39 00 00 00 */ li r8, 0
-/* 800CD68C 000C92EC 4B F8 C3 3D */ bl func_800599C8
-/* 800CD690 000C92F0 38 60 00 16 */ li r3, 0x16
-/* 800CD694 000C92F4 38 80 00 00 */ li r4, 0
-/* 800CD698 000C92F8 38 A0 00 15 */ li r5, 0x15
-/* 800CD69C 000C92FC 38 C0 00 17 */ li r6, 0x17
-/* 800CD6A0 000C9300 38 E0 00 19 */ li r7, 0x19
-/* 800CD6A4 000C9304 39 00 00 00 */ li r8, 0
-/* 800CD6A8 000C9308 4B F8 C3 21 */ bl func_800599C8
-/* 800CD6AC 000C930C 38 60 00 17 */ li r3, 0x17
-/* 800CD6B0 000C9310 38 80 00 00 */ li r4, 0
-/* 800CD6B4 000C9314 38 A0 00 16 */ li r5, 0x16
-/* 800CD6B8 000C9318 38 C0 00 02 */ li r6, 2
-/* 800CD6BC 000C931C 38 E0 00 1A */ li r7, 0x1a
-/* 800CD6C0 000C9320 39 00 00 00 */ li r8, 0
-/* 800CD6C4 000C9324 4B F8 C3 05 */ bl func_800599C8
-/* 800CD6C8 000C9328 38 60 00 19 */ li r3, 0x19
-/* 800CD6CC 000C932C 38 80 00 16 */ li r4, 0x16
-/* 800CD6D0 000C9330 38 A0 00 18 */ li r5, 0x18
-/* 800CD6D4 000C9334 38 C0 00 1A */ li r6, 0x1a
-/* 800CD6D8 000C9338 38 E0 00 06 */ li r7, 6
-/* 800CD6DC 000C933C 39 00 00 00 */ li r8, 0
-/* 800CD6E0 000C9340 4B F8 C2 E9 */ bl func_800599C8
-/* 800CD6E4 000C9344 38 60 00 1A */ li r3, 0x1a
-/* 800CD6E8 000C9348 38 80 00 17 */ li r4, 0x17
-/* 800CD6EC 000C934C 38 A0 00 19 */ li r5, 0x19
-/* 800CD6F0 000C9350 38 C0 00 02 */ li r6, 2
-/* 800CD6F4 000C9354 38 E0 00 06 */ li r7, 6
-/* 800CD6F8 000C9358 39 00 00 00 */ li r8, 0
-/* 800CD6FC 000C935C 4B F8 C2 CD */ bl func_800599C8
-/* 800CD700 000C9360 38 60 00 18 */ li r3, 0x18
-/* 800CD704 000C9364 48 09 53 8D */ bl func_80162A90
-/* 800CD708 000C9368 28 03 00 02 */ cmplwi r3, 2
-/* 800CD70C 000C936C 40 82 00 78 */ bne lbl_800CD784
-/* 800CD710 000C9370 38 60 00 03 */ li r3, 3
-/* 800CD714 000C9374 38 80 00 00 */ li r4, 0
-/* 800CD718 000C9378 38 A0 00 02 */ li r5, 2
-/* 800CD71C 000C937C 38 C0 00 14 */ li r6, 0x14
-/* 800CD720 000C9380 38 E0 00 06 */ li r7, 6
-/* 800CD724 000C9384 39 00 00 00 */ li r8, 0
-/* 800CD728 000C9388 4B F8 C2 A1 */ bl func_800599C8
-/* 800CD72C 000C938C 38 60 00 06 */ li r3, 6
-/* 800CD730 000C9390 38 80 00 1A */ li r4, 0x1a
-/* 800CD734 000C9394 38 A0 00 00 */ li r5, 0
-/* 800CD738 000C9398 38 C0 00 01 */ li r6, 1
-/* 800CD73C 000C939C 38 E0 00 00 */ li r7, 0
-/* 800CD740 000C93A0 39 00 00 00 */ li r8, 0
-/* 800CD744 000C93A4 4B F8 C2 85 */ bl func_800599C8
-/* 800CD748 000C93A8 38 60 00 15 */ li r3, 0x15
-/* 800CD74C 000C93AC 38 80 00 00 */ li r4, 0
-/* 800CD750 000C93B0 38 A0 00 14 */ li r5, 0x14
-/* 800CD754 000C93B4 38 C0 00 16 */ li r6, 0x16
-/* 800CD758 000C93B8 38 E0 00 18 */ li r7, 0x18
-/* 800CD75C 000C93BC 39 00 00 00 */ li r8, 0
-/* 800CD760 000C93C0 4B F8 C2 69 */ bl func_800599C8
-/* 800CD764 000C93C4 38 60 00 18 */ li r3, 0x18
-/* 800CD768 000C93C8 38 80 00 15 */ li r4, 0x15
-/* 800CD76C 000C93CC 38 A0 00 14 */ li r5, 0x14
-/* 800CD770 000C93D0 38 C0 00 19 */ li r6, 0x19
-/* 800CD774 000C93D4 38 E0 00 06 */ li r7, 6
-/* 800CD778 000C93D8 39 00 00 00 */ li r8, 0
-/* 800CD77C 000C93DC 4B F8 C2 4D */ bl func_800599C8
-/* 800CD780 000C93E0 48 00 00 AC */ b lbl_800CD82C
-lbl_800CD784:
-/* 800CD784 000C93E4 38 60 00 03 */ li r3, 3
-/* 800CD788 000C93E8 38 80 00 00 */ li r4, 0
-/* 800CD78C 000C93EC 38 A0 00 02 */ li r5, 2
-/* 800CD790 000C93F0 38 C0 00 14 */ li r6, 0x14
-/* 800CD794 000C93F4 38 E0 00 04 */ li r7, 4
-/* 800CD798 000C93F8 39 00 00 00 */ li r8, 0
-/* 800CD79C 000C93FC 4B F8 C2 2D */ bl func_800599C8
-/* 800CD7A0 000C9400 38 60 00 04 */ li r3, 4
-/* 800CD7A4 000C9404 38 80 00 03 */ li r4, 3
-/* 800CD7A8 000C9408 38 A0 00 00 */ li r5, 0
-/* 800CD7AC 000C940C 38 C0 00 05 */ li r6, 5
-/* 800CD7B0 000C9410 38 E0 00 00 */ li r7, 0
-/* 800CD7B4 000C9414 39 00 00 00 */ li r8, 0
-/* 800CD7B8 000C9418 4B F8 C2 11 */ bl func_800599C8
-/* 800CD7BC 000C941C 38 60 00 05 */ li r3, 5
-/* 800CD7C0 000C9420 38 80 00 18 */ li r4, 0x18
-/* 800CD7C4 000C9424 38 A0 00 04 */ li r5, 4
-/* 800CD7C8 000C9428 38 C0 00 06 */ li r6, 6
-/* 800CD7CC 000C942C 38 E0 00 00 */ li r7, 0
-/* 800CD7D0 000C9430 39 00 00 00 */ li r8, 0
-/* 800CD7D4 000C9434 4B F8 C1 F5 */ bl func_800599C8
-/* 800CD7D8 000C9438 38 60 00 06 */ li r3, 6
-/* 800CD7DC 000C943C 38 80 00 1A */ li r4, 0x1a
-/* 800CD7E0 000C9440 38 A0 00 05 */ li r5, 5
-/* 800CD7E4 000C9444 38 C0 00 01 */ li r6, 1
-/* 800CD7E8 000C9448 38 E0 00 00 */ li r7, 0
-/* 800CD7EC 000C944C 39 00 00 00 */ li r8, 0
-/* 800CD7F0 000C9450 4B F8 C1 D9 */ bl func_800599C8
-/* 800CD7F4 000C9454 38 60 00 15 */ li r3, 0x15
-/* 800CD7F8 000C9458 38 80 00 00 */ li r4, 0
-/* 800CD7FC 000C945C 38 A0 00 14 */ li r5, 0x14
-/* 800CD800 000C9460 38 C0 00 16 */ li r6, 0x16
-/* 800CD804 000C9464 38 E0 00 18 */ li r7, 0x18
-/* 800CD808 000C9468 39 00 00 00 */ li r8, 0
-/* 800CD80C 000C946C 4B F8 C1 BD */ bl func_800599C8
-/* 800CD810 000C9470 38 60 00 18 */ li r3, 0x18
-/* 800CD814 000C9474 38 80 00 15 */ li r4, 0x15
-/* 800CD818 000C9478 38 A0 00 14 */ li r5, 0x14
-/* 800CD81C 000C947C 38 C0 00 19 */ li r6, 0x19
-/* 800CD820 000C9480 38 E0 00 05 */ li r7, 5
-/* 800CD824 000C9484 39 00 00 00 */ li r8, 0
-/* 800CD828 000C9488 4B F8 C1 A1 */ bl func_800599C8
-lbl_800CD82C:
-/* 800CD82C 000C948C 38 60 00 18 */ li r3, 0x18
-/* 800CD830 000C9490 48 09 52 61 */ bl func_80162A90
-/* 800CD834 000C9494 28 03 00 01 */ cmplwi r3, 1
-/* 800CD838 000C9498 40 82 00 14 */ bne lbl_800CD84C
-/* 800CD83C 000C949C 38 60 00 00 */ li r3, 0
-/* 800CD840 000C94A0 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CD844 000C94A4 4B FE D1 AD */ bl func_800BA9F0
-/* 800CD848 000C94A8 48 00 00 10 */ b lbl_800CD858
-lbl_800CD84C:
-/* 800CD84C 000C94AC 38 60 00 00 */ li r3, 0
-/* 800CD850 000C94B0 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CD854 000C94B4 4B FE D1 9D */ bl func_800BA9F0
-lbl_800CD858:
-/* 800CD858 000C94B8 38 60 00 0A */ li r3, 0xa
-/* 800CD85C 000C94BC 38 80 00 00 */ li r4, 0
-/* 800CD860 000C94C0 4B FE CD BD */ bl func_800BA61C
-/* 800CD864 000C94C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CD868 000C94C8 38 60 00 18 */ li r3, 0x18
-/* 800CD86C 000C94CC 60 00 00 38 */ ori r0, r0, 0x38
-/* 800CD870 000C94D0 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800CD874 000C94D4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CD878 000C94D8 48 09 52 19 */ bl func_80162A90
-/* 800CD87C 000C94DC 28 03 00 02 */ cmplwi r3, 2
-/* 800CD880 000C94E0 40 82 00 10 */ bne lbl_800CD890
-/* 800CD884 000C94E4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CD888 000C94E8 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
-/* 800CD88C 000C94EC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CD890:
-/* 800CD890 000C94F0 38 60 00 09 */ li r3, 9
-/* 800CD894 000C94F4 4B FE D0 F9 */ bl func_800BA98C
-/* 800CD898 000C94F8 7C 63 07 34 */ extsh r3, r3
-/* 800CD89C 000C94FC 38 80 00 08 */ li r4, 8
-/* 800CD8A0 000C9500 38 A0 00 00 */ li r5, 0
-/* 800CD8A4 000C9504 48 18 65 4D */ bl func_80253DF0
-/* 800CD8A8 000C9508 48 00 3A F0 */ b lbl_800D1398
-lbl_800CD8AC:
-/* 800CD8AC 000C950C 88 18 00 8A */ lbz r0, 0x8a(r24)
-/* 800CD8B0 000C9510 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CD8B4 000C9514 41 82 3A E4 */ beq lbl_800D1398
-/* 800CD8B8 000C9518 38 60 00 06 */ li r3, 6
-/* 800CD8BC 000C951C 4B FE CC FD */ bl func_800BA5B8
-/* 800CD8C0 000C9520 38 60 00 01 */ li r3, 1
-/* 800CD8C4 000C9524 4B F8 CC 09 */ bl func_8005A4CC
-/* 800CD8C8 000C9528 48 00 3A D0 */ b lbl_800D1398
-lbl_800CD8CC:
-/* 800CD8CC 000C952C 38 60 00 00 */ li r3, 0
-/* 800CD8D0 000C9530 4B FE CF 1D */ bl func_800BA7EC
-/* 800CD8D4 000C9534 54 78 10 3A */ slwi r24, r3, 2
-/* 800CD8D8 000C9538 38 60 00 09 */ li r3, 9
-/* 800CD8DC 000C953C 4B FE CF 11 */ bl func_800BA7EC
-/* 800CD8E0 000C9540 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CD8E4 000C9544 28 1B 00 1A */ cmplwi r27, 0x1a
-/* 800CD8E8 000C9548 20 00 00 03 */ subfic r0, r0, 3
-/* 800CD8EC 000C954C 7C 00 C2 14 */ add r0, r0, r24
-/* 800CD8F0 000C9550 54 1C 06 3E */ clrlwi r28, r0, 0x18
-/* 800CD8F4 000C9554 41 81 08 64 */ bgt lbl_800CE158
-/* 800CD8F8 000C9558 3C 60 80 41 */ lis r3, lbl_80416C70@ha
-/* 800CD8FC 000C955C 57 60 10 3A */ slwi r0, r27, 2
-/* 800CD900 000C9560 38 63 6C 70 */ addi r3, r3, lbl_80416C70@l
-/* 800CD904 000C9564 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800CD908 000C9568 7C 69 03 A6 */ mtctr r3
-/* 800CD90C 000C956C 4E 80 04 20 */ bctr
-/* 800CD910 000C9570 38 60 00 00 */ li r3, 0
-/* 800CD914 000C9574 4B FE D0 79 */ bl func_800BA98C
-/* 800CD918 000C9578 7C 63 07 34 */ extsh r3, r3
-/* 800CD91C 000C957C 38 80 00 00 */ li r4, 0
-/* 800CD920 000C9580 38 A0 00 00 */ li r5, 0
-/* 800CD924 000C9584 48 18 64 8D */ bl func_80253DB0
-/* 800CD928 000C9588 38 60 00 0C */ li r3, 0xc
-/* 800CD92C 000C958C 4B FE D0 61 */ bl func_800BA98C
-/* 800CD930 000C9590 7C 63 07 34 */ extsh r3, r3
-/* 800CD934 000C9594 38 80 00 16 */ li r4, 0x16
-/* 800CD938 000C9598 38 A0 00 00 */ li r5, 0
-/* 800CD93C 000C959C 48 18 64 75 */ bl func_80253DB0
-/* 800CD940 000C95A0 38 60 00 0F */ li r3, 0xf
-/* 800CD944 000C95A4 4B FE D0 49 */ bl func_800BA98C
-/* 800CD948 000C95A8 7C 63 07 34 */ extsh r3, r3
-/* 800CD94C 000C95AC 38 80 00 07 */ li r4, 7
-/* 800CD950 000C95B0 38 A0 00 00 */ li r5, 0
-/* 800CD954 000C95B4 48 18 64 5D */ bl func_80253DB0
-/* 800CD958 000C95B8 38 60 00 0A */ li r3, 0xa
-/* 800CD95C 000C95BC 4B FE CE 91 */ bl func_800BA7EC
-/* 800CD960 000C95C0 2C 03 00 00 */ cmpwi r3, 0
-/* 800CD964 000C95C4 40 82 00 14 */ bne lbl_800CD978
-/* 800CD968 000C95C8 38 60 00 01 */ li r3, 1
-/* 800CD96C 000C95CC 38 80 2D 10 */ li r4, 0x2d10
-/* 800CD970 000C95D0 4B FE D0 81 */ bl func_800BA9F0
-/* 800CD974 000C95D4 48 00 07 E4 */ b lbl_800CE158
-lbl_800CD978:
-/* 800CD978 000C95D8 38 60 00 01 */ li r3, 1
-/* 800CD97C 000C95DC 38 80 2D 25 */ li r4, 0x2d25
-/* 800CD980 000C95E0 4B FE D0 71 */ bl func_800BA9F0
-/* 800CD984 000C95E4 48 00 07 D4 */ b lbl_800CE158
-/* 800CD988 000C95E8 38 60 00 00 */ li r3, 0
-/* 800CD98C 000C95EC 4B FE D0 01 */ bl func_800BA98C
-/* 800CD990 000C95F0 7C 63 07 34 */ extsh r3, r3
-/* 800CD994 000C95F4 38 80 00 02 */ li r4, 2
-/* 800CD998 000C95F8 38 A0 00 00 */ li r5, 0
-/* 800CD99C 000C95FC 48 18 64 15 */ bl func_80253DB0
-/* 800CD9A0 000C9600 38 60 00 0C */ li r3, 0xc
-/* 800CD9A4 000C9604 4B FE CF E9 */ bl func_800BA98C
-/* 800CD9A8 000C9608 7C 63 07 34 */ extsh r3, r3
-/* 800CD9AC 000C960C 38 80 00 01 */ li r4, 1
-/* 800CD9B0 000C9610 38 A0 00 00 */ li r5, 0
-/* 800CD9B4 000C9614 48 18 63 FD */ bl func_80253DB0
-/* 800CD9B8 000C9618 38 60 00 0F */ li r3, 0xf
-/* 800CD9BC 000C961C 4B FE CF D1 */ bl func_800BA98C
-/* 800CD9C0 000C9620 7C 63 07 34 */ extsh r3, r3
-/* 800CD9C4 000C9624 38 80 00 07 */ li r4, 7
-/* 800CD9C8 000C9628 38 A0 00 00 */ li r5, 0
-/* 800CD9CC 000C962C 48 18 63 E5 */ bl func_80253DB0
-/* 800CD9D0 000C9630 38 60 00 01 */ li r3, 1
-/* 800CD9D4 000C9634 38 80 2D 0F */ li r4, 0x2d0f
-/* 800CD9D8 000C9638 4B FE D0 19 */ bl func_800BA9F0
-/* 800CD9DC 000C963C 48 00 07 7C */ b lbl_800CE158
-/* 800CD9E0 000C9640 38 60 00 00 */ li r3, 0
-/* 800CD9E4 000C9644 4B FE CF A9 */ bl func_800BA98C
-/* 800CD9E8 000C9648 7C 63 07 34 */ extsh r3, r3
-/* 800CD9EC 000C964C 38 80 00 02 */ li r4, 2
-/* 800CD9F0 000C9650 38 A0 00 00 */ li r5, 0
-/* 800CD9F4 000C9654 48 18 63 BD */ bl func_80253DB0
-/* 800CD9F8 000C9658 38 60 00 0C */ li r3, 0xc
-/* 800CD9FC 000C965C 4B FE CF 91 */ bl func_800BA98C
-/* 800CDA00 000C9660 7C 63 07 34 */ extsh r3, r3
-/* 800CDA04 000C9664 38 80 00 00 */ li r4, 0
-/* 800CDA08 000C9668 38 A0 00 00 */ li r5, 0
-/* 800CDA0C 000C966C 48 18 63 A5 */ bl func_80253DB0
-/* 800CDA10 000C9670 38 60 00 0F */ li r3, 0xf
-/* 800CDA14 000C9674 4B FE CF 79 */ bl func_800BA98C
-/* 800CDA18 000C9678 7C 63 07 34 */ extsh r3, r3
-/* 800CDA1C 000C967C 38 80 00 07 */ li r4, 7
-/* 800CDA20 000C9680 38 A0 00 00 */ li r5, 0
-/* 800CDA24 000C9684 48 18 63 8D */ bl func_80253DB0
-/* 800CDA28 000C9688 38 60 00 01 */ li r3, 1
-/* 800CDA2C 000C968C 38 80 2D 0E */ li r4, 0x2d0e
-/* 800CDA30 000C9690 4B FE CF C1 */ bl func_800BA9F0
-/* 800CDA34 000C9694 48 00 07 24 */ b lbl_800CE158
-/* 800CDA38 000C9698 38 60 00 00 */ li r3, 0
-/* 800CDA3C 000C969C 4B FE CF 51 */ bl func_800BA98C
-/* 800CDA40 000C96A0 7C 63 07 34 */ extsh r3, r3
-/* 800CDA44 000C96A4 38 80 00 02 */ li r4, 2
-/* 800CDA48 000C96A8 38 A0 00 00 */ li r5, 0
-/* 800CDA4C 000C96AC 48 18 63 65 */ bl func_80253DB0
-/* 800CDA50 000C96B0 38 60 00 0C */ li r3, 0xc
-/* 800CDA54 000C96B4 4B FE CF 39 */ bl func_800BA98C
-/* 800CDA58 000C96B8 7C 63 07 34 */ extsh r3, r3
-/* 800CDA5C 000C96BC 38 80 00 02 */ li r4, 2
-/* 800CDA60 000C96C0 38 A0 00 00 */ li r5, 0
-/* 800CDA64 000C96C4 48 18 63 4D */ bl func_80253DB0
-/* 800CDA68 000C96C8 38 60 00 0F */ li r3, 0xf
-/* 800CDA6C 000C96CC 4B FE CF 21 */ bl func_800BA98C
-/* 800CDA70 000C96D0 7C 63 07 34 */ extsh r3, r3
-/* 800CDA74 000C96D4 38 80 00 07 */ li r4, 7
-/* 800CDA78 000C96D8 38 A0 00 00 */ li r5, 0
-/* 800CDA7C 000C96DC 48 18 63 35 */ bl func_80253DB0
-/* 800CDA80 000C96E0 38 60 00 18 */ li r3, 0x18
-/* 800CDA84 000C96E4 48 09 50 0D */ bl func_80162A90
-/* 800CDA88 000C96E8 2C 03 00 02 */ cmpwi r3, 2
-/* 800CDA8C 000C96EC 41 82 06 CC */ beq lbl_800CE158
-/* 800CDA90 000C96F0 40 80 00 10 */ bge lbl_800CDAA0
-/* 800CDA94 000C96F4 2C 03 00 01 */ cmpwi r3, 1
-/* 800CDA98 000C96F8 40 80 00 14 */ bge lbl_800CDAAC
-/* 800CDA9C 000C96FC 48 00 06 BC */ b lbl_800CE158
-lbl_800CDAA0:
-/* 800CDAA0 000C9700 2C 03 00 05 */ cmpwi r3, 5
-/* 800CDAA4 000C9704 40 80 06 B4 */ bge lbl_800CE158
-/* 800CDAA8 000C9708 48 00 00 14 */ b lbl_800CDABC
-lbl_800CDAAC:
-/* 800CDAAC 000C970C 38 60 00 01 */ li r3, 1
-/* 800CDAB0 000C9710 38 80 2D 16 */ li r4, 0x2d16
-/* 800CDAB4 000C9714 4B FE CF 3D */ bl func_800BA9F0
-/* 800CDAB8 000C9718 48 00 06 A0 */ b lbl_800CE158
-lbl_800CDABC:
-/* 800CDABC 000C971C 38 60 00 01 */ li r3, 1
-/* 800CDAC0 000C9720 38 80 2D 17 */ li r4, 0x2d17
-/* 800CDAC4 000C9724 4B FE CF 2D */ bl func_800BA9F0
-/* 800CDAC8 000C9728 48 00 06 90 */ b lbl_800CE158
-/* 800CDACC 000C972C 38 60 00 00 */ li r3, 0
-/* 800CDAD0 000C9730 4B FE CE BD */ bl func_800BA98C
-/* 800CDAD4 000C9734 7C 63 07 34 */ extsh r3, r3
-/* 800CDAD8 000C9738 38 80 00 02 */ li r4, 2
-/* 800CDADC 000C973C 38 A0 00 00 */ li r5, 0
-/* 800CDAE0 000C9740 48 18 62 D1 */ bl func_80253DB0
-/* 800CDAE4 000C9744 38 60 00 0C */ li r3, 0xc
-/* 800CDAE8 000C9748 4B FE CE A5 */ bl func_800BA98C
-/* 800CDAEC 000C974C 7C 63 07 34 */ extsh r3, r3
-/* 800CDAF0 000C9750 38 80 00 03 */ li r4, 3
-/* 800CDAF4 000C9754 38 A0 00 00 */ li r5, 0
-/* 800CDAF8 000C9758 48 18 62 B9 */ bl func_80253DB0
-/* 800CDAFC 000C975C 38 60 00 0F */ li r3, 0xf
-/* 800CDB00 000C9760 4B FE CE 8D */ bl func_800BA98C
-/* 800CDB04 000C9764 7C 63 07 34 */ extsh r3, r3
-/* 800CDB08 000C9768 38 80 00 07 */ li r4, 7
-/* 800CDB0C 000C976C 38 A0 00 00 */ li r5, 0
-/* 800CDB10 000C9770 48 18 62 A1 */ bl func_80253DB0
-/* 800CDB14 000C9774 38 60 00 00 */ li r3, 0
-/* 800CDB18 000C9778 4B FE CC D5 */ bl func_800BA7EC
-/* 800CDB1C 000C977C 54 60 10 3A */ slwi r0, r3, 2
-/* 800CDB20 000C9780 38 60 00 09 */ li r3, 9
-/* 800CDB24 000C9784 7C 15 07 74 */ extsb r21, r0
-/* 800CDB28 000C9788 4B FE CC C5 */ bl func_800BA7EC
-/* 800CDB2C 000C978C 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CDB30 000C9790 41 82 00 30 */ beq lbl_800CDB60
-/* 800CDB34 000C9794 40 80 00 14 */ bge lbl_800CDB48
-/* 800CDB38 000C9798 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CDB3C 000C979C 41 82 00 38 */ beq lbl_800CDB74
-/* 800CDB40 000C97A0 40 80 00 14 */ bge lbl_800CDB54
-/* 800CDB44 000C97A4 48 00 00 30 */ b lbl_800CDB74
-lbl_800CDB48:
-/* 800CDB48 000C97A8 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CDB4C 000C97AC 40 80 00 28 */ bge lbl_800CDB74
-/* 800CDB50 000C97B0 48 00 00 1C */ b lbl_800CDB6C
-lbl_800CDB54:
-/* 800CDB54 000C97B4 38 15 00 01 */ addi r0, r21, 1
-/* 800CDB58 000C97B8 7C 15 07 74 */ extsb r21, r0
-/* 800CDB5C 000C97BC 48 00 00 18 */ b lbl_800CDB74
-lbl_800CDB60:
-/* 800CDB60 000C97C0 38 15 00 02 */ addi r0, r21, 2
-/* 800CDB64 000C97C4 7C 15 07 74 */ extsb r21, r0
-/* 800CDB68 000C97C8 48 00 00 0C */ b lbl_800CDB74
-lbl_800CDB6C:
-/* 800CDB6C 000C97CC 38 15 00 03 */ addi r0, r21, 3
-/* 800CDB70 000C97D0 7C 15 07 74 */ extsb r21, r0
-lbl_800CDB74:
-/* 800CDB74 000C97D4 48 01 88 5D */ bl func_800E63D0
-/* 800CDB78 000C97D8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CDB7C 000C97DC 2C 00 00 01 */ cmpwi r0, 1
-/* 800CDB80 000C97E0 41 82 01 74 */ beq lbl_800CDCF4
-/* 800CDB84 000C97E4 40 80 00 10 */ bge lbl_800CDB94
-/* 800CDB88 000C97E8 2C 00 00 00 */ cmpwi r0, 0
-/* 800CDB8C 000C97EC 40 80 00 14 */ bge lbl_800CDBA0
-/* 800CDB90 000C97F0 48 00 01 64 */ b lbl_800CDCF4
-lbl_800CDB94:
-/* 800CDB94 000C97F4 2C 00 00 03 */ cmpwi r0, 3
-/* 800CDB98 000C97F8 40 80 01 5C */ bge lbl_800CDCF4
-/* 800CDB9C 000C97FC 48 00 00 7C */ b lbl_800CDC18
-lbl_800CDBA0:
-/* 800CDBA0 000C9800 3B A0 2D 11 */ li r29, 0x2d11
-/* 800CDBA4 000C9804 38 60 00 00 */ li r3, 0
-/* 800CDBA8 000C9808 48 02 9C FD */ bl func_800F78A4
-/* 800CDBAC 000C980C 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800CDBB0 000C9810 40 82 00 14 */ bne lbl_800CDBC4
-/* 800CDBB4 000C9814 38 60 00 01 */ li r3, 1
-/* 800CDBB8 000C9818 48 02 9C ED */ bl func_800F78A4
-/* 800CDBBC 000C981C 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800CDBC0 000C9820 41 82 00 08 */ beq lbl_800CDBC8
-lbl_800CDBC4:
-/* 800CDBC4 000C9824 3B A0 2D 13 */ li r29, 0x2d13
-lbl_800CDBC8:
-/* 800CDBC8 000C9828 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CDBCC 000C982C 3A C0 00 00 */ li r22, 0
-/* 800CDBD0 000C9830 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800CDBD4:
-/* 800CDBD4 000C9834 7C 18 A8 AE */ lbzx r0, r24, r21
-/* 800CDBD8 000C9838 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CDBDC 000C983C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CDBE0 000C9840 48 01 82 0D */ bl func_800E5DEC
-/* 800CDBE4 000C9844 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CDBE8 000C9848 7C 7F 1B 78 */ mr r31, r3
-/* 800CDBEC 000C984C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CDBF0 000C9850 41 82 00 0C */ beq lbl_800CDBFC
-/* 800CDBF4 000C9854 3B A0 2D 12 */ li r29, 0x2d12
-/* 800CDBF8 000C9858 48 00 00 10 */ b lbl_800CDC08
-lbl_800CDBFC:
-/* 800CDBFC 000C985C 3A D6 00 01 */ addi r22, r22, 1
-/* 800CDC00 000C9860 28 16 00 06 */ cmplwi r22, 6
-/* 800CDC04 000C9864 41 80 FF D0 */ blt lbl_800CDBD4
-lbl_800CDC08:
-/* 800CDC08 000C9868 7F A4 EB 78 */ mr r4, r29
-/* 800CDC0C 000C986C 38 60 00 01 */ li r3, 1
-/* 800CDC10 000C9870 4B FE CD E1 */ bl func_800BA9F0
-/* 800CDC14 000C9874 48 00 05 44 */ b lbl_800CE158
-lbl_800CDC18:
-/* 800CDC18 000C9878 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CDC1C 000C987C 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CDC20 000C9880 7C 18 E0 AE */ lbzx r0, r24, r28
-/* 800CDC24 000C9884 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800CDC28 000C9888 41 82 00 7C */ beq lbl_800CDCA4
-/* 800CDC2C 000C988C 38 60 00 01 */ li r3, 1
-/* 800CDC30 000C9890 48 01 87 B5 */ bl func_800E63E4
-/* 800CDC34 000C9894 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CDC38 000C9898 41 82 00 14 */ beq lbl_800CDC4C
-/* 800CDC3C 000C989C 38 60 00 01 */ li r3, 1
-/* 800CDC40 000C98A0 38 80 46 B6 */ li r4, 0x46b6
-/* 800CDC44 000C98A4 4B FE CD AD */ bl func_800BA9F0
-/* 800CDC48 000C98A8 48 00 05 10 */ b lbl_800CE158
-lbl_800CDC4C:
-/* 800CDC4C 000C98AC 38 60 00 01 */ li r3, 1
-/* 800CDC50 000C98B0 38 80 2C F5 */ li r4, 0x2cf5
-/* 800CDC54 000C98B4 4B FE CD 9D */ bl func_800BA9F0
-/* 800CDC58 000C98B8 38 60 02 61 */ li r3, 0x261
-/* 800CDC5C 000C98BC 48 09 4E 35 */ bl func_80162A90
-/* 800CDC60 000C98C0 28 03 00 02 */ cmplwi r3, 2
-/* 800CDC64 000C98C4 40 82 04 F4 */ bne lbl_800CE158
-/* 800CDC68 000C98C8 38 60 02 67 */ li r3, 0x267
-/* 800CDC6C 000C98CC 48 09 4E 25 */ bl func_80162A90
-/* 800CDC70 000C98D0 28 03 00 02 */ cmplwi r3, 2
-/* 800CDC74 000C98D4 40 82 04 E4 */ bne lbl_800CE158
-/* 800CDC78 000C98D8 38 60 00 00 */ li r3, 0
-/* 800CDC7C 000C98DC 48 01 88 41 */ bl func_800E64BC
-/* 800CDC80 000C98E0 7C 18 E0 AE */ lbzx r0, r24, r28
-/* 800CDC84 000C98E4 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CDC88 000C98E8 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800CDC8C 000C98EC 7C 00 18 40 */ cmplw r0, r3
-/* 800CDC90 000C98F0 40 82 04 C8 */ bne lbl_800CE158
-/* 800CDC94 000C98F4 38 60 00 01 */ li r3, 1
-/* 800CDC98 000C98F8 38 80 52 34 */ li r4, 0x5234
-/* 800CDC9C 000C98FC 4B FE CD 55 */ bl func_800BA9F0
-/* 800CDCA0 000C9900 48 00 04 B8 */ b lbl_800CE158
-lbl_800CDCA4:
-/* 800CDCA4 000C9904 38 60 00 01 */ li r3, 1
-/* 800CDCA8 000C9908 48 01 87 3D */ bl func_800E63E4
-/* 800CDCAC 000C990C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CDCB0 000C9910 41 82 00 14 */ beq lbl_800CDCC4
-/* 800CDCB4 000C9914 38 60 00 01 */ li r3, 1
-/* 800CDCB8 000C9918 38 80 2D 17 */ li r4, 0x2d17
-/* 800CDCBC 000C991C 4B FE CD 35 */ bl func_800BA9F0
-/* 800CDCC0 000C9920 48 00 04 98 */ b lbl_800CE158
-lbl_800CDCC4:
-/* 800CDCC4 000C9924 38 60 00 00 */ li r3, 0
-/* 800CDCC8 000C9928 48 01 87 1D */ bl func_800E63E4
-/* 800CDCCC 000C992C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CDCD0 000C9930 41 82 00 14 */ beq lbl_800CDCE4
-/* 800CDCD4 000C9934 38 60 00 01 */ li r3, 1
-/* 800CDCD8 000C9938 38 80 51 7D */ li r4, 0x517d
-/* 800CDCDC 000C993C 4B FE CD 15 */ bl func_800BA9F0
-/* 800CDCE0 000C9940 48 00 04 78 */ b lbl_800CE158
-lbl_800CDCE4:
-/* 800CDCE4 000C9944 38 60 00 01 */ li r3, 1
-/* 800CDCE8 000C9948 38 80 2D 19 */ li r4, 0x2d19
-/* 800CDCEC 000C994C 4B FE CD 05 */ bl func_800BA9F0
-/* 800CDCF0 000C9950 48 00 04 68 */ b lbl_800CE158
-lbl_800CDCF4:
-/* 800CDCF4 000C9954 38 60 00 01 */ li r3, 1
-/* 800CDCF8 000C9958 38 80 2D 19 */ li r4, 0x2d19
-/* 800CDCFC 000C995C 4B FE CC F5 */ bl func_800BA9F0
-/* 800CDD00 000C9960 48 00 04 58 */ b lbl_800CE158
-/* 800CDD04 000C9964 38 60 00 00 */ li r3, 0
-/* 800CDD08 000C9968 4B FE CC 85 */ bl func_800BA98C
-/* 800CDD0C 000C996C 7C 63 07 34 */ extsh r3, r3
-/* 800CDD10 000C9970 38 80 00 02 */ li r4, 2
-/* 800CDD14 000C9974 38 A0 00 00 */ li r5, 0
-/* 800CDD18 000C9978 48 18 60 99 */ bl func_80253DB0
-/* 800CDD1C 000C997C 38 60 00 0C */ li r3, 0xc
-/* 800CDD20 000C9980 4B FE CC 6D */ bl func_800BA98C
-/* 800CDD24 000C9984 7C 63 07 34 */ extsh r3, r3
-/* 800CDD28 000C9988 38 80 00 04 */ li r4, 4
-/* 800CDD2C 000C998C 38 A0 00 00 */ li r5, 0
-/* 800CDD30 000C9990 48 18 60 81 */ bl func_80253DB0
-/* 800CDD34 000C9994 38 60 00 0F */ li r3, 0xf
-/* 800CDD38 000C9998 4B FE CC 55 */ bl func_800BA98C
-/* 800CDD3C 000C999C 7C 63 07 34 */ extsh r3, r3
-/* 800CDD40 000C99A0 38 80 00 07 */ li r4, 7
-/* 800CDD44 000C99A4 38 A0 00 00 */ li r5, 0
-/* 800CDD48 000C99A8 48 18 60 69 */ bl func_80253DB0
-/* 800CDD4C 000C99AC 38 60 00 01 */ li r3, 1
-/* 800CDD50 000C99B0 38 80 2D 15 */ li r4, 0x2d15
-/* 800CDD54 000C99B4 4B FE CC 9D */ bl func_800BA9F0
-/* 800CDD58 000C99B8 48 00 04 00 */ b lbl_800CE158
-/* 800CDD5C 000C99BC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CDD60 000C99C0 38 60 00 02 */ li r3, 2
-/* 800CDD64 000C99C4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CDD68 000C99C8 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CDD6C 000C99CC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CDD70 000C99D0 48 01 74 B5 */ bl func_800E5224
-/* 800CDD74 000C99D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CDD78 000C99D8 41 82 00 14 */ beq lbl_800CDD8C
-/* 800CDD7C 000C99DC 38 60 00 01 */ li r3, 1
-/* 800CDD80 000C99E0 38 80 51 CD */ li r4, 0x51cd
-/* 800CDD84 000C99E4 4B FE CC 6D */ bl func_800BA9F0
-/* 800CDD88 000C99E8 48 00 00 10 */ b lbl_800CDD98
-lbl_800CDD8C:
-/* 800CDD8C 000C99EC 38 60 00 01 */ li r3, 1
-/* 800CDD90 000C99F0 38 80 2D 1E */ li r4, 0x2d1e
-/* 800CDD94 000C99F4 4B FE CC 5D */ bl func_800BA9F0
-lbl_800CDD98:
-/* 800CDD98 000C99F8 38 60 00 00 */ li r3, 0
-/* 800CDD9C 000C99FC 4B FE CB F1 */ bl func_800BA98C
-/* 800CDDA0 000C9A00 7C 63 07 34 */ extsh r3, r3
-/* 800CDDA4 000C9A04 38 80 00 02 */ li r4, 2
-/* 800CDDA8 000C9A08 38 A0 00 00 */ li r5, 0
-/* 800CDDAC 000C9A0C 48 18 60 05 */ bl func_80253DB0
-/* 800CDDB0 000C9A10 38 60 00 0C */ li r3, 0xc
-/* 800CDDB4 000C9A14 4B FE CB D9 */ bl func_800BA98C
-/* 800CDDB8 000C9A18 7C 63 07 34 */ extsh r3, r3
-/* 800CDDBC 000C9A1C 38 80 00 05 */ li r4, 5
-/* 800CDDC0 000C9A20 38 A0 00 00 */ li r5, 0
-/* 800CDDC4 000C9A24 48 18 5F ED */ bl func_80253DB0
-/* 800CDDC8 000C9A28 38 60 00 0F */ li r3, 0xf
-/* 800CDDCC 000C9A2C 4B FE CB C1 */ bl func_800BA98C
-/* 800CDDD0 000C9A30 7C 63 07 34 */ extsh r3, r3
-/* 800CDDD4 000C9A34 38 80 00 07 */ li r4, 7
-/* 800CDDD8 000C9A38 38 A0 00 00 */ li r5, 0
-/* 800CDDDC 000C9A3C 48 18 5F D5 */ bl func_80253DB0
-/* 800CDDE0 000C9A40 48 00 03 78 */ b lbl_800CE158
-/* 800CDDE4 000C9A44 38 60 00 00 */ li r3, 0
-/* 800CDDE8 000C9A48 4B FE CB A5 */ bl func_800BA98C
-/* 800CDDEC 000C9A4C 7C 63 07 34 */ extsh r3, r3
-/* 800CDDF0 000C9A50 38 80 00 02 */ li r4, 2
-/* 800CDDF4 000C9A54 38 A0 00 00 */ li r5, 0
-/* 800CDDF8 000C9A58 48 18 5F B9 */ bl func_80253DB0
-/* 800CDDFC 000C9A5C 38 60 00 0C */ li r3, 0xc
-/* 800CDE00 000C9A60 4B FE CB 8D */ bl func_800BA98C
-/* 800CDE04 000C9A64 7C 63 07 34 */ extsh r3, r3
-/* 800CDE08 000C9A68 38 80 00 06 */ li r4, 6
-/* 800CDE0C 000C9A6C 38 A0 00 00 */ li r5, 0
-/* 800CDE10 000C9A70 48 18 5F A1 */ bl func_80253DB0
-/* 800CDE14 000C9A74 38 60 00 0F */ li r3, 0xf
-/* 800CDE18 000C9A78 4B FE CB 75 */ bl func_800BA98C
-/* 800CDE1C 000C9A7C 7C 63 07 34 */ extsh r3, r3
-/* 800CDE20 000C9A80 38 80 00 07 */ li r4, 7
-/* 800CDE24 000C9A84 38 A0 00 00 */ li r5, 0
-/* 800CDE28 000C9A88 48 18 5F 89 */ bl func_80253DB0
-/* 800CDE2C 000C9A8C 38 60 00 0B */ li r3, 0xb
-/* 800CDE30 000C9A90 4B FE C9 BD */ bl func_800BA7EC
-/* 800CDE34 000C9A94 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CDE38 000C9A98 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CDE3C 000C9A9C 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CDE40 000C9AA0 38 60 00 0C */ li r3, 0xc
-/* 800CDE44 000C9AA4 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CDE48 000C9AA8 4B FE C9 A5 */ bl func_800BA7EC
-/* 800CDE4C 000C9AAC 7F 04 C3 78 */ mr r4, r24
-/* 800CDE50 000C9AB0 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CDE54 000C9AB4 48 01 7F 99 */ bl func_800E5DEC
-/* 800CDE58 000C9AB8 7C 7F 1B 78 */ mr r31, r3
-/* 800CDE5C 000C9ABC 4B F8 8B 21 */ bl func_8005697C
-/* 800CDE60 000C9AC0 7C 64 1B 78 */ mr r4, r3
-/* 800CDE64 000C9AC4 38 60 00 1D */ li r3, 0x1d
-/* 800CDE68 000C9AC8 48 08 E4 A1 */ bl func_8015C308
-/* 800CDE6C 000C9ACC 38 60 00 01 */ li r3, 1
-/* 800CDE70 000C9AD0 38 80 2D 1B */ li r4, 0x2d1b
-/* 800CDE74 000C9AD4 4B FE CB 7D */ bl func_800BA9F0
-/* 800CDE78 000C9AD8 48 00 02 E0 */ b lbl_800CE158
-/* 800CDE7C 000C9ADC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CDE80 000C9AE0 38 60 00 02 */ li r3, 2
-/* 800CDE84 000C9AE4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CDE88 000C9AE8 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CDE8C 000C9AEC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CDE90 000C9AF0 48 01 73 95 */ bl func_800E5224
-/* 800CDE94 000C9AF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CDE98 000C9AF8 41 82 00 14 */ beq lbl_800CDEAC
-/* 800CDE9C 000C9AFC 38 60 00 01 */ li r3, 1
-/* 800CDEA0 000C9B00 38 80 51 CE */ li r4, 0x51ce
-/* 800CDEA4 000C9B04 4B FE CB 4D */ bl func_800BA9F0
-/* 800CDEA8 000C9B08 48 00 00 10 */ b lbl_800CDEB8
-lbl_800CDEAC:
-/* 800CDEAC 000C9B0C 38 60 00 01 */ li r3, 1
-/* 800CDEB0 000C9B10 38 80 2D 24 */ li r4, 0x2d24
-/* 800CDEB4 000C9B14 4B FE CB 3D */ bl func_800BA9F0
-lbl_800CDEB8:
-/* 800CDEB8 000C9B18 38 60 00 00 */ li r3, 0
-/* 800CDEBC 000C9B1C 4B FE CA D1 */ bl func_800BA98C
-/* 800CDEC0 000C9B20 7C 63 07 34 */ extsh r3, r3
-/* 800CDEC4 000C9B24 38 80 00 02 */ li r4, 2
-/* 800CDEC8 000C9B28 38 A0 00 00 */ li r5, 0
-/* 800CDECC 000C9B2C 48 18 5E E5 */ bl func_80253DB0
-/* 800CDED0 000C9B30 38 60 00 0C */ li r3, 0xc
-/* 800CDED4 000C9B34 4B FE CA B9 */ bl func_800BA98C
-/* 800CDED8 000C9B38 7C 63 07 34 */ extsh r3, r3
-/* 800CDEDC 000C9B3C 38 80 00 07 */ li r4, 7
-/* 800CDEE0 000C9B40 38 A0 00 00 */ li r5, 0
-/* 800CDEE4 000C9B44 48 18 5E CD */ bl func_80253DB0
-/* 800CDEE8 000C9B48 38 60 00 0F */ li r3, 0xf
-/* 800CDEEC 000C9B4C 4B FE CA A1 */ bl func_800BA98C
-/* 800CDEF0 000C9B50 7C 63 07 34 */ extsh r3, r3
-/* 800CDEF4 000C9B54 38 80 00 07 */ li r4, 7
-/* 800CDEF8 000C9B58 38 A0 00 00 */ li r5, 0
-/* 800CDEFC 000C9B5C 48 18 5E B5 */ bl func_80253DB0
-/* 800CDF00 000C9B60 38 60 00 0B */ li r3, 0xb
-/* 800CDF04 000C9B64 4B FE C8 E9 */ bl func_800BA7EC
-/* 800CDF08 000C9B68 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CDF0C 000C9B6C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CDF10 000C9B70 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CDF14 000C9B74 38 60 00 0C */ li r3, 0xc
-/* 800CDF18 000C9B78 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CDF1C 000C9B7C 4B FE C8 D1 */ bl func_800BA7EC
-/* 800CDF20 000C9B80 7F 04 C3 78 */ mr r4, r24
-/* 800CDF24 000C9B84 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CDF28 000C9B88 48 01 7E C5 */ bl func_800E5DEC
-/* 800CDF2C 000C9B8C 7C 7F 1B 78 */ mr r31, r3
-/* 800CDF30 000C9B90 4B F8 8A 4D */ bl func_8005697C
-/* 800CDF34 000C9B94 7C 64 1B 78 */ mr r4, r3
-/* 800CDF38 000C9B98 38 60 00 15 */ li r3, 0x15
-/* 800CDF3C 000C9B9C 48 08 E3 CD */ bl func_8015C308
-/* 800CDF40 000C9BA0 48 00 02 18 */ b lbl_800CE158
-/* 800CDF44 000C9BA4 38 60 00 01 */ li r3, 1
-/* 800CDF48 000C9BA8 38 80 46 B5 */ li r4, 0x46b5
-/* 800CDF4C 000C9BAC 4B FE CA A5 */ bl func_800BA9F0
-/* 800CDF50 000C9BB0 38 60 00 00 */ li r3, 0
-/* 800CDF54 000C9BB4 4B FE CA 39 */ bl func_800BA98C
-/* 800CDF58 000C9BB8 7C 63 07 34 */ extsh r3, r3
-/* 800CDF5C 000C9BBC 38 80 00 02 */ li r4, 2
-/* 800CDF60 000C9BC0 38 A0 00 00 */ li r5, 0
-/* 800CDF64 000C9BC4 48 18 5E 4D */ bl func_80253DB0
-/* 800CDF68 000C9BC8 38 60 00 0C */ li r3, 0xc
-/* 800CDF6C 000C9BCC 4B FE CA 21 */ bl func_800BA98C
-/* 800CDF70 000C9BD0 7C 63 07 34 */ extsh r3, r3
-/* 800CDF74 000C9BD4 38 80 00 08 */ li r4, 8
-/* 800CDF78 000C9BD8 38 A0 00 00 */ li r5, 0
-/* 800CDF7C 000C9BDC 48 18 5E 35 */ bl func_80253DB0
-/* 800CDF80 000C9BE0 38 60 00 0F */ li r3, 0xf
-/* 800CDF84 000C9BE4 4B FE CA 09 */ bl func_800BA98C
-/* 800CDF88 000C9BE8 7C 63 07 34 */ extsh r3, r3
-/* 800CDF8C 000C9BEC 38 80 00 07 */ li r4, 7
-/* 800CDF90 000C9BF0 38 A0 00 00 */ li r5, 0
-/* 800CDF94 000C9BF4 48 18 5E 1D */ bl func_80253DB0
-/* 800CDF98 000C9BF8 48 00 01 C0 */ b lbl_800CE158
-/* 800CDF9C 000C9BFC 38 60 00 00 */ li r3, 0
-/* 800CDFA0 000C9C00 4B FE C9 ED */ bl func_800BA98C
-/* 800CDFA4 000C9C04 7C 63 07 34 */ extsh r3, r3
-/* 800CDFA8 000C9C08 38 80 00 02 */ li r4, 2
-/* 800CDFAC 000C9C0C 38 A0 00 00 */ li r5, 0
-/* 800CDFB0 000C9C10 48 18 5E 01 */ bl func_80253DB0
-/* 800CDFB4 000C9C14 38 60 00 0C */ li r3, 0xc
-/* 800CDFB8 000C9C18 4B FE C9 D5 */ bl func_800BA98C
-/* 800CDFBC 000C9C1C 7C 63 07 34 */ extsh r3, r3
-/* 800CDFC0 000C9C20 38 80 00 16 */ li r4, 0x16
-/* 800CDFC4 000C9C24 38 A0 00 00 */ li r5, 0
-/* 800CDFC8 000C9C28 48 18 5D E9 */ bl func_80253DB0
-/* 800CDFCC 000C9C2C 38 60 00 0F */ li r3, 0xf
-/* 800CDFD0 000C9C30 4B FE C9 BD */ bl func_800BA98C
-/* 800CDFD4 000C9C34 7C 63 07 34 */ extsh r3, r3
-/* 800CDFD8 000C9C38 38 80 00 00 */ li r4, 0
-/* 800CDFDC 000C9C3C 38 A0 00 00 */ li r5, 0
-/* 800CDFE0 000C9C40 48 18 5D D1 */ bl func_80253DB0
-/* 800CDFE4 000C9C44 38 60 00 01 */ li r3, 1
-/* 800CDFE8 000C9C48 38 80 2D 18 */ li r4, 0x2d18
-/* 800CDFEC 000C9C4C 4B FE CA 05 */ bl func_800BA9F0
-/* 800CDFF0 000C9C50 48 00 01 68 */ b lbl_800CE158
-/* 800CDFF4 000C9C54 38 60 00 0F */ li r3, 0xf
-/* 800CDFF8 000C9C58 4B FE C9 95 */ bl func_800BA98C
-/* 800CDFFC 000C9C5C 7C 63 07 34 */ extsh r3, r3
-/* 800CE000 000C9C60 38 80 00 01 */ li r4, 1
-/* 800CE004 000C9C64 38 A0 00 00 */ li r5, 0
-/* 800CE008 000C9C68 48 18 5D A9 */ bl func_80253DB0
-/* 800CE00C 000C9C6C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE010 000C9C70 3B C0 00 01 */ li r30, 1
-/* 800CE014 000C9C74 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE018 000C9C78 38 60 00 00 */ li r3, 0
-/* 800CE01C 000C9C7C 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE020 000C9C80 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE024 000C9C84 48 01 7D C9 */ bl func_800E5DEC
-/* 800CE028 000C9C88 7C 7F 1B 78 */ mr r31, r3
-/* 800CE02C 000C9C8C 48 00 01 2C */ b lbl_800CE158
-/* 800CE030 000C9C90 38 60 00 0F */ li r3, 0xf
-/* 800CE034 000C9C94 4B FE C9 59 */ bl func_800BA98C
-/* 800CE038 000C9C98 7C 63 07 34 */ extsh r3, r3
-/* 800CE03C 000C9C9C 38 80 00 02 */ li r4, 2
-/* 800CE040 000C9CA0 38 A0 00 00 */ li r5, 0
-/* 800CE044 000C9CA4 48 18 5D 6D */ bl func_80253DB0
-/* 800CE048 000C9CA8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE04C 000C9CAC 38 60 00 01 */ li r3, 1
-/* 800CE050 000C9CB0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE054 000C9CB4 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE058 000C9CB8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE05C 000C9CBC 48 01 7D 91 */ bl func_800E5DEC
-/* 800CE060 000C9CC0 7C 7F 1B 78 */ mr r31, r3
-/* 800CE064 000C9CC4 3B C0 00 01 */ li r30, 1
-/* 800CE068 000C9CC8 48 00 00 F0 */ b lbl_800CE158
-/* 800CE06C 000C9CCC 38 60 00 0F */ li r3, 0xf
-/* 800CE070 000C9CD0 4B FE C9 1D */ bl func_800BA98C
-/* 800CE074 000C9CD4 7C 63 07 34 */ extsh r3, r3
-/* 800CE078 000C9CD8 38 80 00 03 */ li r4, 3
-/* 800CE07C 000C9CDC 38 A0 00 00 */ li r5, 0
-/* 800CE080 000C9CE0 48 18 5D 31 */ bl func_80253DB0
-/* 800CE084 000C9CE4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE088 000C9CE8 38 60 00 02 */ li r3, 2
-/* 800CE08C 000C9CEC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE090 000C9CF0 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE094 000C9CF4 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE098 000C9CF8 48 01 7D 55 */ bl func_800E5DEC
-/* 800CE09C 000C9CFC 7C 7F 1B 78 */ mr r31, r3
-/* 800CE0A0 000C9D00 3B C0 00 01 */ li r30, 1
-/* 800CE0A4 000C9D04 48 00 00 B4 */ b lbl_800CE158
-/* 800CE0A8 000C9D08 38 60 00 0F */ li r3, 0xf
-/* 800CE0AC 000C9D0C 4B FE C8 E1 */ bl func_800BA98C
-/* 800CE0B0 000C9D10 7C 63 07 34 */ extsh r3, r3
-/* 800CE0B4 000C9D14 38 80 00 04 */ li r4, 4
-/* 800CE0B8 000C9D18 38 A0 00 00 */ li r5, 0
-/* 800CE0BC 000C9D1C 48 18 5C F5 */ bl func_80253DB0
-/* 800CE0C0 000C9D20 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE0C4 000C9D24 38 60 00 03 */ li r3, 3
-/* 800CE0C8 000C9D28 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE0CC 000C9D2C 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE0D0 000C9D30 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE0D4 000C9D34 48 01 7D 19 */ bl func_800E5DEC
-/* 800CE0D8 000C9D38 7C 7F 1B 78 */ mr r31, r3
-/* 800CE0DC 000C9D3C 3B C0 00 01 */ li r30, 1
-/* 800CE0E0 000C9D40 48 00 00 78 */ b lbl_800CE158
-/* 800CE0E4 000C9D44 38 60 00 0F */ li r3, 0xf
-/* 800CE0E8 000C9D48 4B FE C8 A5 */ bl func_800BA98C
-/* 800CE0EC 000C9D4C 7C 63 07 34 */ extsh r3, r3
-/* 800CE0F0 000C9D50 38 80 00 05 */ li r4, 5
-/* 800CE0F4 000C9D54 38 A0 00 00 */ li r5, 0
-/* 800CE0F8 000C9D58 48 18 5C B9 */ bl func_80253DB0
-/* 800CE0FC 000C9D5C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE100 000C9D60 38 60 00 04 */ li r3, 4
-/* 800CE104 000C9D64 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE108 000C9D68 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE10C 000C9D6C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE110 000C9D70 48 01 7C DD */ bl func_800E5DEC
-/* 800CE114 000C9D74 7C 7F 1B 78 */ mr r31, r3
-/* 800CE118 000C9D78 3B C0 00 01 */ li r30, 1
-/* 800CE11C 000C9D7C 48 00 00 3C */ b lbl_800CE158
-/* 800CE120 000C9D80 38 60 00 0F */ li r3, 0xf
-/* 800CE124 000C9D84 4B FE C8 69 */ bl func_800BA98C
-/* 800CE128 000C9D88 7C 63 07 34 */ extsh r3, r3
-/* 800CE12C 000C9D8C 38 80 00 06 */ li r4, 6
-/* 800CE130 000C9D90 38 A0 00 00 */ li r5, 0
-/* 800CE134 000C9D94 48 18 5C 7D */ bl func_80253DB0
-/* 800CE138 000C9D98 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE13C 000C9D9C 38 60 00 05 */ li r3, 5
-/* 800CE140 000C9DA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE144 000C9DA4 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE148 000C9DA8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE14C 000C9DAC 48 01 7C A1 */ bl func_800E5DEC
-/* 800CE150 000C9DB0 7C 7F 1B 78 */ mr r31, r3
-/* 800CE154 000C9DB4 3B C0 00 01 */ li r30, 1
-lbl_800CE158:
-/* 800CE158 000C9DB8 2C 1E 00 00 */ cmpwi r30, 0
-/* 800CE15C 000C9DBC 41 82 32 3C */ beq lbl_800D1398
-/* 800CE160 000C9DC0 38 60 00 00 */ li r3, 0
-/* 800CE164 000C9DC4 4B FE C8 29 */ bl func_800BA98C
-/* 800CE168 000C9DC8 7C 63 07 34 */ extsh r3, r3
-/* 800CE16C 000C9DCC 38 80 00 02 */ li r4, 2
-/* 800CE170 000C9DD0 38 A0 00 00 */ li r5, 0
-/* 800CE174 000C9DD4 48 18 5C 3D */ bl func_80253DB0
-/* 800CE178 000C9DD8 38 60 00 0C */ li r3, 0xc
-/* 800CE17C 000C9DDC 4B FE C8 11 */ bl func_800BA98C
-/* 800CE180 000C9DE0 7C 63 07 34 */ extsh r3, r3
-/* 800CE184 000C9DE4 38 80 00 16 */ li r4, 0x16
-/* 800CE188 000C9DE8 38 A0 00 00 */ li r5, 0
-/* 800CE18C 000C9DEC 48 18 5C 25 */ bl func_80253DB0
-/* 800CE190 000C9DF0 2C 1A 00 00 */ cmpwi r26, 0
-/* 800CE194 000C9DF4 41 82 01 48 */ beq lbl_800CE2DC
-/* 800CE198 000C9DF8 38 60 00 0A */ li r3, 0xa
-/* 800CE19C 000C9DFC 4B FE C6 51 */ bl func_800BA7EC
-/* 800CE1A0 000C9E00 2C 03 00 00 */ cmpwi r3, 0
-/* 800CE1A4 000C9E04 40 82 00 44 */ bne lbl_800CE1E8
-/* 800CE1A8 000C9E08 88 1F 00 8A */ lbz r0, 0x8a(r31)
-/* 800CE1AC 000C9E0C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CE1B0 000C9E10 41 82 00 28 */ beq lbl_800CE1D8
-/* 800CE1B4 000C9E14 7F E3 FB 78 */ mr r3, r31
-/* 800CE1B8 000C9E18 4B F8 87 C5 */ bl func_8005697C
-/* 800CE1BC 000C9E1C 7C 64 1B 78 */ mr r4, r3
-/* 800CE1C0 000C9E20 38 60 00 15 */ li r3, 0x15
-/* 800CE1C4 000C9E24 48 08 E1 45 */ bl func_8015C308
-/* 800CE1C8 000C9E28 38 60 00 01 */ li r3, 1
-/* 800CE1CC 000C9E2C 38 80 2D 23 */ li r4, 0x2d23
-/* 800CE1D0 000C9E30 4B FE C8 21 */ bl func_800BA9F0
-/* 800CE1D4 000C9E34 48 00 31 C4 */ b lbl_800D1398
-lbl_800CE1D8:
-/* 800CE1D8 000C9E38 38 60 00 01 */ li r3, 1
-/* 800CE1DC 000C9E3C 38 80 2D 22 */ li r4, 0x2d22
-/* 800CE1E0 000C9E40 4B FE C8 11 */ bl func_800BA9F0
-/* 800CE1E4 000C9E44 48 00 31 B4 */ b lbl_800D1398
-lbl_800CE1E8:
-/* 800CE1E8 000C9E48 88 1F 00 8A */ lbz r0, 0x8a(r31)
-/* 800CE1EC 000C9E4C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CE1F0 000C9E50 41 82 00 A0 */ beq lbl_800CE290
-/* 800CE1F4 000C9E54 38 60 00 0C */ li r3, 0xc
-/* 800CE1F8 000C9E58 4B FE C5 F5 */ bl func_800BA7EC
-/* 800CE1FC 000C9E5C 38 1B FF EB */ addi r0, r27, -21
-/* 800CE200 000C9E60 7C 00 18 40 */ cmplw r0, r3
-/* 800CE204 000C9E64 40 82 00 24 */ bne lbl_800CE228
-/* 800CE208 000C9E68 38 60 00 0B */ li r3, 0xb
-/* 800CE20C 000C9E6C 4B FE C5 E1 */ bl func_800BA7EC
-/* 800CE210 000C9E70 7C 1C 18 40 */ cmplw r28, r3
-/* 800CE214 000C9E74 40 82 00 14 */ bne lbl_800CE228
-/* 800CE218 000C9E78 38 60 00 01 */ li r3, 1
-/* 800CE21C 000C9E7C 38 80 2D 25 */ li r4, 0x2d25
-/* 800CE220 000C9E80 4B FE C7 D1 */ bl func_800BA9F0
-/* 800CE224 000C9E84 48 00 31 74 */ b lbl_800D1398
-lbl_800CE228:
-/* 800CE228 000C9E88 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 800CE22C 000C9E8C 7C 00 07 74 */ extsb r0, r0
-/* 800CE230 000C9E90 2C 00 FF FF */ cmpwi r0, -1
-/* 800CE234 000C9E94 40 82 00 28 */ bne lbl_800CE25C
-/* 800CE238 000C9E98 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE23C 000C9E9C 38 60 00 02 */ li r3, 2
-/* 800CE240 000C9EA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE244 000C9EA4 7C 04 E0 AE */ lbzx r0, r4, r28
-/* 800CE248 000C9EA8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE24C 000C9EAC 48 01 6F D9 */ bl func_800E5224
-/* 800CE250 000C9EB0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CE254 000C9EB4 28 00 00 01 */ cmplwi r0, 1
-/* 800CE258 000C9EB8 40 82 00 28 */ bne lbl_800CE280
-lbl_800CE25C:
-/* 800CE25C 000C9EBC 7F E3 FB 78 */ mr r3, r31
-/* 800CE260 000C9EC0 4B F8 87 1D */ bl func_8005697C
-/* 800CE264 000C9EC4 7C 64 1B 78 */ mr r4, r3
-/* 800CE268 000C9EC8 38 60 00 1D */ li r3, 0x1d
-/* 800CE26C 000C9ECC 48 08 E0 9D */ bl func_8015C308
-/* 800CE270 000C9ED0 38 60 00 01 */ li r3, 1
-/* 800CE274 000C9ED4 38 80 2D 20 */ li r4, 0x2d20
-/* 800CE278 000C9ED8 4B FE C7 79 */ bl func_800BA9F0
-/* 800CE27C 000C9EDC 48 00 31 1C */ b lbl_800D1398
-lbl_800CE280:
-/* 800CE280 000C9EE0 38 60 00 01 */ li r3, 1
-/* 800CE284 000C9EE4 38 80 2D 21 */ li r4, 0x2d21
-/* 800CE288 000C9EE8 4B FE C7 69 */ bl func_800BA9F0
-/* 800CE28C 000C9EEC 48 00 31 0C */ b lbl_800D1398
-lbl_800CE290:
-/* 800CE290 000C9EF0 38 60 00 0B */ li r3, 0xb
-/* 800CE294 000C9EF4 4B FE C5 59 */ bl func_800BA7EC
-/* 800CE298 000C9EF8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE29C 000C9EFC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE2A0 000C9F00 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CE2A4 000C9F04 38 60 00 0C */ li r3, 0xc
-/* 800CE2A8 000C9F08 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CE2AC 000C9F0C 4B FE C5 41 */ bl func_800BA7EC
-/* 800CE2B0 000C9F10 7F 04 C3 78 */ mr r4, r24
-/* 800CE2B4 000C9F14 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CE2B8 000C9F18 48 01 7B 35 */ bl func_800E5DEC
-/* 800CE2BC 000C9F1C 4B F8 86 C1 */ bl func_8005697C
-/* 800CE2C0 000C9F20 7C 64 1B 78 */ mr r4, r3
-/* 800CE2C4 000C9F24 38 60 00 5E */ li r3, 0x5e
-/* 800CE2C8 000C9F28 48 08 E0 41 */ bl func_8015C308
-/* 800CE2CC 000C9F2C 38 60 00 01 */ li r3, 1
-/* 800CE2D0 000C9F30 38 80 2D 1F */ li r4, 0x2d1f
-/* 800CE2D4 000C9F34 4B FE C7 1D */ bl func_800BA9F0
-/* 800CE2D8 000C9F38 48 00 30 C0 */ b lbl_800D1398
-lbl_800CE2DC:
-/* 800CE2DC 000C9F3C 48 01 80 F5 */ bl func_800E63D0
-/* 800CE2E0 000C9F40 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CE2E4 000C9F44 28 00 00 03 */ cmplwi r0, 3
-/* 800CE2E8 000C9F48 41 82 00 14 */ beq lbl_800CE2FC
-/* 800CE2EC 000C9F4C 38 60 02 7D */ li r3, 0x27d
-/* 800CE2F0 000C9F50 48 09 47 A1 */ bl func_80162A90
-/* 800CE2F4 000C9F54 2C 03 00 00 */ cmpwi r3, 0
-/* 800CE2F8 000C9F58 40 82 00 14 */ bne lbl_800CE30C
-lbl_800CE2FC:
-/* 800CE2FC 000C9F5C 38 60 00 01 */ li r3, 1
-/* 800CE300 000C9F60 38 80 FF FF */ li r4, -1
-/* 800CE304 000C9F64 4B FE C6 ED */ bl func_800BA9F0
-/* 800CE308 000C9F68 48 00 30 90 */ b lbl_800D1398
-lbl_800CE30C:
-/* 800CE30C 000C9F6C 88 1F 00 8A */ lbz r0, 0x8a(r31)
-/* 800CE310 000C9F70 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CE314 000C9F74 41 82 00 28 */ beq lbl_800CE33C
-/* 800CE318 000C9F78 7F E3 FB 78 */ mr r3, r31
-/* 800CE31C 000C9F7C 4B F8 86 61 */ bl func_8005697C
-/* 800CE320 000C9F80 7C 64 1B 78 */ mr r4, r3
-/* 800CE324 000C9F84 38 60 00 1D */ li r3, 0x1d
-/* 800CE328 000C9F88 48 08 DF E1 */ bl func_8015C308
-/* 800CE32C 000C9F8C 38 60 00 01 */ li r3, 1
-/* 800CE330 000C9F90 38 80 2D 1B */ li r4, 0x2d1b
-/* 800CE334 000C9F94 4B FE C6 BD */ bl func_800BA9F0
-/* 800CE338 000C9F98 48 00 30 60 */ b lbl_800D1398
-lbl_800CE33C:
-/* 800CE33C 000C9F9C 38 60 00 01 */ li r3, 1
-/* 800CE340 000C9FA0 38 80 FF FF */ li r4, -1
-/* 800CE344 000C9FA4 4B FE C6 AD */ bl func_800BA9F0
-/* 800CE348 000C9FA8 48 00 30 50 */ b lbl_800D1398
-/* 800CE34C 000C9FAC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CE350 000C9FB0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CE354 000C9FB4 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CE358 000C9FB8 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CE35C 000C9FBC 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800CE360 000C9FC0 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800CE364 000C9FC4 C8 01 00 A0 */ lfd f0, 0xa0(r1)
-/* 800CE368 000C9FC8 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800CE36C 000C9FCC FC 60 18 28 */ fsub f3, f0, f3
-/* 800CE370 000C9FD0 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
-/* 800CE374 000C9FD4 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800CE378 000C9FD8 FC 22 08 28 */ fsub f1, f2, f1
-/* 800CE37C 000C9FDC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800CE380 000C9FE0 4C 41 13 82 */ cror 2, 1, 2
-/* 800CE384 000C9FE4 40 82 30 14 */ bne lbl_800D1398
-/* 800CE388 000C9FE8 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CE38C 000C9FEC 3A E0 00 00 */ li r23, 0
-/* 800CE390 000C9FF0 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800CE394:
-/* 800CE394 000C9FF4 38 60 00 0B */ li r3, 0xb
-/* 800CE398 000C9FF8 4B FE C4 55 */ bl func_800BA7EC
-/* 800CE39C 000C9FFC 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CE3A0 000CA000 56 E3 06 3E */ clrlwi r3, r23, 0x18
-/* 800CE3A4 000CA004 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE3A8 000CA008 48 01 7A 45 */ bl func_800E5DEC
-/* 800CE3AC 000CA00C 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CE3B0 000CA010 7C 75 1B 78 */ mr r21, r3
-/* 800CE3B4 000CA014 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CE3B8 000CA018 40 82 00 60 */ bne lbl_800CE418
-/* 800CE3BC 000CA01C 38 60 00 0B */ li r3, 0xb
-/* 800CE3C0 000CA020 4B FE C4 2D */ bl func_800BA7EC
-/* 800CE3C4 000CA024 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CE3C8 000CA028 38 60 00 0C */ li r3, 0xc
-/* 800CE3CC 000CA02C 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CE3D0 000CA030 4B FE C4 1D */ bl func_800BA7EC
-/* 800CE3D4 000CA034 7F 04 C3 78 */ mr r4, r24
-/* 800CE3D8 000CA038 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CE3DC 000CA03C 48 01 7A 11 */ bl func_800E5DEC
-/* 800CE3E0 000CA040 7C 76 1B 78 */ mr r22, r3
-/* 800CE3E4 000CA044 7E A3 AB 78 */ mr r3, r21
-/* 800CE3E8 000CA048 7E C4 B3 78 */ mr r4, r22
-/* 800CE3EC 000CA04C 48 00 2F C9 */ bl func_800D13B4
-/* 800CE3F0 000CA050 88 16 00 8A */ lbz r0, 0x8a(r22)
-/* 800CE3F4 000CA054 56 E4 06 3E */ clrlwi r4, r23, 0x18
-/* 800CE3F8 000CA058 38 60 00 0C */ li r3, 0xc
-/* 800CE3FC 000CA05C 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CE400 000CA060 98 16 00 8A */ stb r0, 0x8a(r22)
-/* 800CE404 000CA064 4B FE C2 19 */ bl func_800BA61C
-/* 800CE408 000CA068 38 17 00 15 */ addi r0, r23, 0x15
-/* 800CE40C 000CA06C 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800CE410 000CA070 4B F8 C0 29 */ bl func_8005A438
-/* 800CE414 000CA074 48 00 00 10 */ b lbl_800CE424
-lbl_800CE418:
-/* 800CE418 000CA078 3A F7 00 01 */ addi r23, r23, 1
-/* 800CE41C 000CA07C 28 17 00 06 */ cmplwi r23, 6
-/* 800CE420 000CA080 41 80 FF 74 */ blt lbl_800CE394
-lbl_800CE424:
-/* 800CE424 000CA084 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CE428 000CA088 3A A0 00 00 */ li r21, 0
-/* 800CE42C 000CA08C 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800CE430:
-/* 800CE430 000CA090 38 60 00 0B */ li r3, 0xb
-/* 800CE434 000CA094 4B FE C3 B9 */ bl func_800BA7EC
-/* 800CE438 000CA098 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CE43C 000CA09C 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800CE440 000CA0A0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE444 000CA0A4 48 01 79 A9 */ bl func_800E5DEC
-/* 800CE448 000CA0A8 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CE44C 000CA0AC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CE450 000CA0B0 40 82 00 10 */ bne lbl_800CE460
-/* 800CE454 000CA0B4 38 80 00 00 */ li r4, 0
-/* 800CE458 000CA0B8 38 A0 00 88 */ li r5, 0x88
-/* 800CE45C 000CA0BC 4B F3 5C A9 */ bl memset
-lbl_800CE460:
-/* 800CE460 000CA0C0 3A B5 00 01 */ addi r21, r21, 1
-/* 800CE464 000CA0C4 28 15 00 06 */ cmplwi r21, 6
-/* 800CE468 000CA0C8 41 80 FF C8 */ blt lbl_800CE430
-/* 800CE46C 000CA0CC 38 60 00 02 */ li r3, 2
-/* 800CE470 000CA0D0 4B FE C1 49 */ bl func_800BA5B8
-/* 800CE474 000CA0D4 38 60 00 0B */ li r3, 0xb
-/* 800CE478 000CA0D8 4B FE C3 75 */ bl func_800BA7EC
-/* 800CE47C 000CA0DC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE480 000CA0E0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE484 000CA0E4 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CE488 000CA0E8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CE48C 000CA0EC 48 01 44 C5 */ bl func_800E2950
-/* 800CE490 000CA0F0 38 60 00 0C */ li r3, 0xc
-/* 800CE494 000CA0F4 4B FE C3 59 */ bl func_800BA7EC
-/* 800CE498 000CA0F8 2C 03 00 03 */ cmpwi r3, 3
-/* 800CE49C 000CA0FC 41 82 00 84 */ beq lbl_800CE520
-/* 800CE4A0 000CA100 40 80 00 1C */ bge lbl_800CE4BC
-/* 800CE4A4 000CA104 2C 03 00 01 */ cmpwi r3, 1
-/* 800CE4A8 000CA108 41 82 00 40 */ beq lbl_800CE4E8
-/* 800CE4AC 000CA10C 40 80 00 58 */ bge lbl_800CE504
-/* 800CE4B0 000CA110 2C 03 00 00 */ cmpwi r3, 0
-/* 800CE4B4 000CA114 40 80 00 18 */ bge lbl_800CE4CC
-/* 800CE4B8 000CA118 48 00 2E E0 */ b lbl_800D1398
-lbl_800CE4BC:
-/* 800CE4BC 000CA11C 2C 03 00 05 */ cmpwi r3, 5
-/* 800CE4C0 000CA120 41 82 00 98 */ beq lbl_800CE558
-/* 800CE4C4 000CA124 40 80 2E D4 */ bge lbl_800D1398
-/* 800CE4C8 000CA128 48 00 00 74 */ b lbl_800CE53C
-lbl_800CE4CC:
-/* 800CE4CC 000CA12C 38 60 00 0F */ li r3, 0xf
-/* 800CE4D0 000CA130 4B FE C4 BD */ bl func_800BA98C
-/* 800CE4D4 000CA134 7C 63 07 34 */ extsh r3, r3
-/* 800CE4D8 000CA138 38 80 00 01 */ li r4, 1
-/* 800CE4DC 000CA13C 38 A0 00 00 */ li r5, 0
-/* 800CE4E0 000CA140 48 18 58 D1 */ bl func_80253DB0
-/* 800CE4E4 000CA144 48 00 2E B4 */ b lbl_800D1398
-lbl_800CE4E8:
-/* 800CE4E8 000CA148 38 60 00 0F */ li r3, 0xf
-/* 800CE4EC 000CA14C 4B FE C4 A1 */ bl func_800BA98C
-/* 800CE4F0 000CA150 7C 63 07 34 */ extsh r3, r3
-/* 800CE4F4 000CA154 38 80 00 02 */ li r4, 2
-/* 800CE4F8 000CA158 38 A0 00 00 */ li r5, 0
-/* 800CE4FC 000CA15C 48 18 58 B5 */ bl func_80253DB0
-/* 800CE500 000CA160 48 00 2E 98 */ b lbl_800D1398
-lbl_800CE504:
-/* 800CE504 000CA164 38 60 00 0F */ li r3, 0xf
-/* 800CE508 000CA168 4B FE C4 85 */ bl func_800BA98C
-/* 800CE50C 000CA16C 7C 63 07 34 */ extsh r3, r3
-/* 800CE510 000CA170 38 80 00 03 */ li r4, 3
-/* 800CE514 000CA174 38 A0 00 00 */ li r5, 0
-/* 800CE518 000CA178 48 18 58 99 */ bl func_80253DB0
-/* 800CE51C 000CA17C 48 00 2E 7C */ b lbl_800D1398
-lbl_800CE520:
-/* 800CE520 000CA180 38 60 00 0F */ li r3, 0xf
-/* 800CE524 000CA184 4B FE C4 69 */ bl func_800BA98C
-/* 800CE528 000CA188 7C 63 07 34 */ extsh r3, r3
-/* 800CE52C 000CA18C 38 80 00 04 */ li r4, 4
-/* 800CE530 000CA190 38 A0 00 00 */ li r5, 0
-/* 800CE534 000CA194 48 18 58 7D */ bl func_80253DB0
-/* 800CE538 000CA198 48 00 2E 60 */ b lbl_800D1398
-lbl_800CE53C:
-/* 800CE53C 000CA19C 38 60 00 0F */ li r3, 0xf
-/* 800CE540 000CA1A0 4B FE C4 4D */ bl func_800BA98C
-/* 800CE544 000CA1A4 7C 63 07 34 */ extsh r3, r3
-/* 800CE548 000CA1A8 38 80 00 05 */ li r4, 5
-/* 800CE54C 000CA1AC 38 A0 00 00 */ li r5, 0
-/* 800CE550 000CA1B0 48 18 58 61 */ bl func_80253DB0
-/* 800CE554 000CA1B4 48 00 2E 44 */ b lbl_800D1398
-lbl_800CE558:
-/* 800CE558 000CA1B8 38 60 00 0F */ li r3, 0xf
-/* 800CE55C 000CA1BC 4B FE C4 31 */ bl func_800BA98C
-/* 800CE560 000CA1C0 7C 63 07 34 */ extsh r3, r3
-/* 800CE564 000CA1C4 38 80 00 06 */ li r4, 6
-/* 800CE568 000CA1C8 38 A0 00 00 */ li r5, 0
-/* 800CE56C 000CA1CC 48 18 58 45 */ bl func_80253DB0
-/* 800CE570 000CA1D0 48 00 2E 28 */ b lbl_800D1398
-/* 800CE574 000CA1D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CE578 000CA1D8 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CE57C 000CA1DC 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CE580 000CA1E0 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CE584 000CA1E4 90 01 00 9C */ stw r0, 0x9c(r1)
-/* 800CE588 000CA1E8 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800CE58C 000CA1EC C8 01 00 98 */ lfd f0, 0x98(r1)
-/* 800CE590 000CA1F0 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800CE594 000CA1F4 FC 60 18 28 */ fsub f3, f0, f3
-/* 800CE598 000CA1F8 C8 02 8A 50 */ lfd f0, lbl_80641050-_SDA2_BASE_(r2)
-/* 800CE59C 000CA1FC FC 42 18 24 */ fdiv f2, f2, f3
-/* 800CE5A0 000CA200 FC 22 08 28 */ fsub f1, f2, f1
-/* 800CE5A4 000CA204 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800CE5A8 000CA208 4C 41 13 82 */ cror 2, 1, 2
-/* 800CE5AC 000CA20C 40 82 2D EC */ bne lbl_800D1398
-/* 800CE5B0 000CA210 38 60 00 13 */ li r3, 0x13
-/* 800CE5B4 000CA214 4B FE C0 05 */ bl func_800BA5B8
-/* 800CE5B8 000CA218 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CE5BC 000CA21C C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CE5C0 000CA220 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800CE5C4 000CA224 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 800CE5C8 000CA228 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800CE5CC 000CA22C 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CE5D0 000CA230 C8 21 00 A0 */ lfd f1, 0xa0(r1)
-/* 800CE5D4 000CA234 FC 21 10 28 */ fsub f1, f1, f2
-/* 800CE5D8 000CA238 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800CE5DC 000CA23C D8 03 00 00 */ stfd f0, 0(r3)
-/* 800CE5E0 000CA240 48 00 2D B8 */ b lbl_800D1398
-/* 800CE5E4 000CA244 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800CE5E8 000CA248 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CE5EC 000CA24C 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800CE5F0 000CA250 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800CE5F4 000CA254 90 01 00 9C */ stw r0, 0x9c(r1)
-/* 800CE5F8 000CA258 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800CE5FC 000CA25C C8 01 00 98 */ lfd f0, 0x98(r1)
-/* 800CE600 000CA260 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800CE604 000CA264 FC 60 18 28 */ fsub f3, f0, f3
-/* 800CE608 000CA268 C8 02 8A 50 */ lfd f0, lbl_80641050-_SDA2_BASE_(r2)
-/* 800CE60C 000CA26C FC 42 18 24 */ fdiv f2, f2, f3
-/* 800CE610 000CA270 FC 22 08 28 */ fsub f1, f2, f1
-/* 800CE614 000CA274 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800CE618 000CA278 4C 41 13 82 */ cror 2, 1, 2
-/* 800CE61C 000CA27C 40 82 2D 7C */ bne lbl_800D1398
-/* 800CE620 000CA280 38 60 00 0A */ li r3, 0xa
-/* 800CE624 000CA284 38 80 00 00 */ li r4, 0
-/* 800CE628 000CA288 4B FE BF F5 */ bl func_800BA61C
-/* 800CE62C 000CA28C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CE630 000CA290 38 60 00 18 */ li r3, 0x18
-/* 800CE634 000CA294 60 00 00 38 */ ori r0, r0, 0x38
-/* 800CE638 000CA298 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800CE63C 000CA29C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CE640 000CA2A0 48 09 44 51 */ bl func_80162A90
-/* 800CE644 000CA2A4 28 03 00 02 */ cmplwi r3, 2
-/* 800CE648 000CA2A8 40 82 00 10 */ bne lbl_800CE658
-/* 800CE64C 000CA2AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CE650 000CA2B0 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
-/* 800CE654 000CA2B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CE658:
-/* 800CE658 000CA2B8 38 60 00 09 */ li r3, 9
-/* 800CE65C 000CA2BC 4B FE C3 31 */ bl func_800BA98C
-/* 800CE660 000CA2C0 7C 63 07 34 */ extsh r3, r3
-/* 800CE664 000CA2C4 38 80 00 08 */ li r4, 8
-/* 800CE668 000CA2C8 38 A0 00 00 */ li r5, 0
-/* 800CE66C 000CA2CC 48 18 57 85 */ bl func_80253DF0
-/* 800CE670 000CA2D0 38 60 00 00 */ li r3, 0
-/* 800CE674 000CA2D4 38 80 00 00 */ li r4, 0
-/* 800CE678 000CA2D8 4B F8 B2 81 */ bl func_800598F8
-/* 800CE67C 000CA2DC 38 60 00 01 */ li r3, 1
-/* 800CE680 000CA2E0 38 80 00 02 */ li r4, 2
-/* 800CE684 000CA2E4 38 A0 00 06 */ li r5, 6
-/* 800CE688 000CA2E8 38 C0 00 00 */ li r6, 0
-/* 800CE68C 000CA2EC 38 E0 00 00 */ li r7, 0
-/* 800CE690 000CA2F0 39 00 00 00 */ li r8, 0
-/* 800CE694 000CA2F4 4B F8 B3 35 */ bl func_800599C8
-/* 800CE698 000CA2F8 38 60 00 02 */ li r3, 2
-/* 800CE69C 000CA2FC 38 80 00 00 */ li r4, 0
-/* 800CE6A0 000CA300 38 A0 00 17 */ li r5, 0x17
-/* 800CE6A4 000CA304 38 C0 00 03 */ li r6, 3
-/* 800CE6A8 000CA308 38 E0 00 01 */ li r7, 1
-/* 800CE6AC 000CA30C 39 00 00 00 */ li r8, 0
-/* 800CE6B0 000CA310 4B F8 B3 19 */ bl func_800599C8
-/* 800CE6B4 000CA314 38 60 00 14 */ li r3, 0x14
-/* 800CE6B8 000CA318 38 80 00 00 */ li r4, 0
-/* 800CE6BC 000CA31C 38 A0 00 03 */ li r5, 3
-/* 800CE6C0 000CA320 38 C0 00 15 */ li r6, 0x15
-/* 800CE6C4 000CA324 38 E0 00 06 */ li r7, 6
-/* 800CE6C8 000CA328 39 00 00 00 */ li r8, 0
-/* 800CE6CC 000CA32C 4B F8 B2 FD */ bl func_800599C8
-/* 800CE6D0 000CA330 38 60 00 16 */ li r3, 0x16
-/* 800CE6D4 000CA334 38 80 00 00 */ li r4, 0
-/* 800CE6D8 000CA338 38 A0 00 15 */ li r5, 0x15
-/* 800CE6DC 000CA33C 38 C0 00 17 */ li r6, 0x17
-/* 800CE6E0 000CA340 38 E0 00 19 */ li r7, 0x19
-/* 800CE6E4 000CA344 39 00 00 00 */ li r8, 0
-/* 800CE6E8 000CA348 4B F8 B2 E1 */ bl func_800599C8
-/* 800CE6EC 000CA34C 38 60 00 17 */ li r3, 0x17
-/* 800CE6F0 000CA350 38 80 00 00 */ li r4, 0
-/* 800CE6F4 000CA354 38 A0 00 16 */ li r5, 0x16
-/* 800CE6F8 000CA358 38 C0 00 02 */ li r6, 2
-/* 800CE6FC 000CA35C 38 E0 00 1A */ li r7, 0x1a
-/* 800CE700 000CA360 39 00 00 00 */ li r8, 0
-/* 800CE704 000CA364 4B F8 B2 C5 */ bl func_800599C8
-/* 800CE708 000CA368 38 60 00 19 */ li r3, 0x19
-/* 800CE70C 000CA36C 38 80 00 16 */ li r4, 0x16
-/* 800CE710 000CA370 38 A0 00 18 */ li r5, 0x18
-/* 800CE714 000CA374 38 C0 00 1A */ li r6, 0x1a
-/* 800CE718 000CA378 38 E0 00 06 */ li r7, 6
-/* 800CE71C 000CA37C 39 00 00 00 */ li r8, 0
-/* 800CE720 000CA380 4B F8 B2 A9 */ bl func_800599C8
-/* 800CE724 000CA384 38 60 00 1A */ li r3, 0x1a
-/* 800CE728 000CA388 38 80 00 17 */ li r4, 0x17
-/* 800CE72C 000CA38C 38 A0 00 19 */ li r5, 0x19
-/* 800CE730 000CA390 38 C0 00 02 */ li r6, 2
-/* 800CE734 000CA394 38 E0 00 06 */ li r7, 6
-/* 800CE738 000CA398 39 00 00 00 */ li r8, 0
-/* 800CE73C 000CA39C 4B F8 B2 8D */ bl func_800599C8
-/* 800CE740 000CA3A0 38 60 00 18 */ li r3, 0x18
-/* 800CE744 000CA3A4 48 09 43 4D */ bl func_80162A90
-/* 800CE748 000CA3A8 28 03 00 02 */ cmplwi r3, 2
-/* 800CE74C 000CA3AC 40 82 00 84 */ bne lbl_800CE7D0
-/* 800CE750 000CA3B0 38 60 00 03 */ li r3, 3
-/* 800CE754 000CA3B4 38 80 00 00 */ li r4, 0
-/* 800CE758 000CA3B8 38 A0 00 02 */ li r5, 2
-/* 800CE75C 000CA3BC 38 C0 00 14 */ li r6, 0x14
-/* 800CE760 000CA3C0 38 E0 00 06 */ li r7, 6
-/* 800CE764 000CA3C4 39 00 00 00 */ li r8, 0
-/* 800CE768 000CA3C8 4B F8 B2 61 */ bl func_800599C8
-/* 800CE76C 000CA3CC 38 60 00 06 */ li r3, 6
-/* 800CE770 000CA3D0 38 80 00 1A */ li r4, 0x1a
-/* 800CE774 000CA3D4 38 A0 00 00 */ li r5, 0
-/* 800CE778 000CA3D8 38 C0 00 01 */ li r6, 1
-/* 800CE77C 000CA3DC 38 E0 00 00 */ li r7, 0
-/* 800CE780 000CA3E0 39 00 00 00 */ li r8, 0
-/* 800CE784 000CA3E4 4B F8 B2 45 */ bl func_800599C8
-/* 800CE788 000CA3E8 38 60 00 15 */ li r3, 0x15
-/* 800CE78C 000CA3EC 38 80 00 00 */ li r4, 0
-/* 800CE790 000CA3F0 38 A0 00 14 */ li r5, 0x14
-/* 800CE794 000CA3F4 38 C0 00 16 */ li r6, 0x16
-/* 800CE798 000CA3F8 38 E0 00 18 */ li r7, 0x18
-/* 800CE79C 000CA3FC 39 00 00 00 */ li r8, 0
-/* 800CE7A0 000CA400 4B F8 B2 29 */ bl func_800599C8
-/* 800CE7A4 000CA404 38 60 00 18 */ li r3, 0x18
-/* 800CE7A8 000CA408 38 80 00 15 */ li r4, 0x15
-/* 800CE7AC 000CA40C 38 A0 00 14 */ li r5, 0x14
-/* 800CE7B0 000CA410 38 C0 00 19 */ li r6, 0x19
-/* 800CE7B4 000CA414 38 E0 00 06 */ li r7, 6
-/* 800CE7B8 000CA418 39 00 00 00 */ li r8, 0
-/* 800CE7BC 000CA41C 4B F8 B2 0D */ bl func_800599C8
-/* 800CE7C0 000CA420 38 60 00 00 */ li r3, 0
-/* 800CE7C4 000CA424 38 80 2C E4 */ li r4, 0x2ce4
-/* 800CE7C8 000CA428 4B FE C2 29 */ bl func_800BA9F0
-/* 800CE7CC 000CA42C 48 00 00 B8 */ b lbl_800CE884
-lbl_800CE7D0:
-/* 800CE7D0 000CA430 38 60 00 03 */ li r3, 3
-/* 800CE7D4 000CA434 38 80 00 00 */ li r4, 0
-/* 800CE7D8 000CA438 38 A0 00 02 */ li r5, 2
-/* 800CE7DC 000CA43C 38 C0 00 14 */ li r6, 0x14
-/* 800CE7E0 000CA440 38 E0 00 04 */ li r7, 4
-/* 800CE7E4 000CA444 39 00 00 00 */ li r8, 0
-/* 800CE7E8 000CA448 4B F8 B1 E1 */ bl func_800599C8
-/* 800CE7EC 000CA44C 38 60 00 04 */ li r3, 4
-/* 800CE7F0 000CA450 38 80 00 03 */ li r4, 3
-/* 800CE7F4 000CA454 38 A0 00 00 */ li r5, 0
-/* 800CE7F8 000CA458 38 C0 00 05 */ li r6, 5
-/* 800CE7FC 000CA45C 38 E0 00 00 */ li r7, 0
-/* 800CE800 000CA460 39 00 00 00 */ li r8, 0
-/* 800CE804 000CA464 4B F8 B1 C5 */ bl func_800599C8
-/* 800CE808 000CA468 38 60 00 05 */ li r3, 5
-/* 800CE80C 000CA46C 38 80 00 18 */ li r4, 0x18
-/* 800CE810 000CA470 38 A0 00 04 */ li r5, 4
-/* 800CE814 000CA474 38 C0 00 06 */ li r6, 6
-/* 800CE818 000CA478 38 E0 00 00 */ li r7, 0
-/* 800CE81C 000CA47C 39 00 00 00 */ li r8, 0
-/* 800CE820 000CA480 4B F8 B1 A9 */ bl func_800599C8
-/* 800CE824 000CA484 38 60 00 06 */ li r3, 6
-/* 800CE828 000CA488 38 80 00 1A */ li r4, 0x1a
-/* 800CE82C 000CA48C 38 A0 00 05 */ li r5, 5
-/* 800CE830 000CA490 38 C0 00 01 */ li r6, 1
-/* 800CE834 000CA494 38 E0 00 00 */ li r7, 0
-/* 800CE838 000CA498 39 00 00 00 */ li r8, 0
-/* 800CE83C 000CA49C 4B F8 B1 8D */ bl func_800599C8
-/* 800CE840 000CA4A0 38 60 00 15 */ li r3, 0x15
-/* 800CE844 000CA4A4 38 80 00 00 */ li r4, 0
-/* 800CE848 000CA4A8 38 A0 00 14 */ li r5, 0x14
-/* 800CE84C 000CA4AC 38 C0 00 16 */ li r6, 0x16
-/* 800CE850 000CA4B0 38 E0 00 18 */ li r7, 0x18
-/* 800CE854 000CA4B4 39 00 00 00 */ li r8, 0
-/* 800CE858 000CA4B8 4B F8 B1 71 */ bl func_800599C8
-/* 800CE85C 000CA4BC 38 60 00 18 */ li r3, 0x18
-/* 800CE860 000CA4C0 38 80 00 15 */ li r4, 0x15
-/* 800CE864 000CA4C4 38 A0 00 14 */ li r5, 0x14
-/* 800CE868 000CA4C8 38 C0 00 19 */ li r6, 0x19
-/* 800CE86C 000CA4CC 38 E0 00 05 */ li r7, 5
-/* 800CE870 000CA4D0 39 00 00 00 */ li r8, 0
-/* 800CE874 000CA4D4 4B F8 B1 55 */ bl func_800599C8
-/* 800CE878 000CA4D8 38 60 00 00 */ li r3, 0
-/* 800CE87C 000CA4DC 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CE880 000CA4E0 4B FE C1 71 */ bl func_800BA9F0
-lbl_800CE884:
-/* 800CE884 000CA4E4 38 60 00 02 */ li r3, 2
-/* 800CE888 000CA4E8 4B FE BD 31 */ bl func_800BA5B8
-/* 800CE88C 000CA4EC 38 60 00 00 */ li r3, 0
-/* 800CE890 000CA4F0 4B FE BF 5D */ bl func_800BA7EC
-/* 800CE894 000CA4F4 54 79 10 3A */ slwi r25, r3, 2
-/* 800CE898 000CA4F8 38 60 00 09 */ li r3, 9
-/* 800CE89C 000CA4FC 4B FE BF 51 */ bl func_800BA7EC
-/* 800CE8A0 000CA500 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CE8A4 000CA504 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CE8A8 000CA508 20 00 00 03 */ subfic r0, r0, 3
-/* 800CE8AC 000CA50C 7C 00 CA 14 */ add r0, r0, r25
-/* 800CE8B0 000CA510 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CE8B4 000CA514 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800CE8B8 000CA518 7C 18 00 AE */ lbzx r0, r24, r0
-/* 800CE8BC 000CA51C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CE8C0 000CA520 48 01 40 91 */ bl func_800E2950
-/* 800CE8C4 000CA524 38 60 00 0B */ li r3, 0xb
-/* 800CE8C8 000CA528 4B FE BF 25 */ bl func_800BA7EC
-/* 800CE8CC 000CA52C 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CE8D0 000CA530 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CE8D4 000CA534 48 01 40 7D */ bl func_800E2950
-/* 800CE8D8 000CA538 48 00 2A C0 */ b lbl_800D1398
-/* 800CE8DC 000CA53C 38 60 00 0C */ li r3, 0xc
-/* 800CE8E0 000CA540 4B FE C0 AD */ bl func_800BA98C
-/* 800CE8E4 000CA544 7C 63 07 34 */ extsh r3, r3
-/* 800CE8E8 000CA548 48 18 54 E9 */ bl func_80253DD0
-/* 800CE8EC 000CA54C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CE8F0 000CA550 28 00 00 03 */ cmplwi r0, 3
-/* 800CE8F4 000CA554 40 82 2A A4 */ bne lbl_800D1398
-/* 800CE8F8 000CA558 38 60 00 0B */ li r3, 0xb
-/* 800CE8FC 000CA55C 4B FE BE F1 */ bl func_800BA7EC
-/* 800CE900 000CA560 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE904 000CA564 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE908 000CA568 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CE90C 000CA56C 38 60 00 0C */ li r3, 0xc
-/* 800CE910 000CA570 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CE914 000CA574 4B FE BE D9 */ bl func_800BA7EC
-/* 800CE918 000CA578 7F 04 C3 78 */ mr r4, r24
-/* 800CE91C 000CA57C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CE920 000CA580 48 01 74 CD */ bl func_800E5DEC
-/* 800CE924 000CA584 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CE928 000CA588 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CE92C 000CA58C 98 03 00 8A */ stb r0, 0x8a(r3)
-/* 800CE930 000CA590 88 03 00 88 */ lbz r0, 0x88(r3)
-/* 800CE934 000CA594 7C 04 07 75 */ extsb. r4, r0
-/* 800CE938 000CA598 40 82 00 1C */ bne lbl_800CE954
-/* 800CE93C 000CA59C 88 83 00 89 */ lbz r4, 0x89(r3)
-/* 800CE940 000CA5A0 38 60 00 06 */ li r3, 6
-/* 800CE944 000CA5A4 7C 84 07 74 */ extsb r4, r4
-/* 800CE948 000CA5A8 54 84 04 3E */ clrlwi r4, r4, 0x10
-/* 800CE94C 000CA5AC 48 02 90 21 */ bl func_800F796C
-/* 800CE950 000CA5B0 48 00 00 24 */ b lbl_800CE974
-lbl_800CE954:
-/* 800CE954 000CA5B4 38 04 FF FF */ addi r0, r4, -1
-/* 800CE958 000CA5B8 88 83 00 89 */ lbz r4, 0x89(r3)
-/* 800CE95C 000CA5BC 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800CE960 000CA5C0 38 60 00 04 */ li r3, 4
-/* 800CE964 000CA5C4 7C 84 07 74 */ extsb r4, r4
-/* 800CE968 000CA5C8 7C 04 02 14 */ add r0, r4, r0
-/* 800CE96C 000CA5CC 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800CE970 000CA5D0 48 02 8F FD */ bl func_800F796C
-lbl_800CE974:
-/* 800CE974 000CA5D4 38 60 00 0C */ li r3, 0xc
-/* 800CE978 000CA5D8 4B FE BE 75 */ bl func_800BA7EC
-/* 800CE97C 000CA5DC 7C 76 07 74 */ extsb r22, r3
-/* 800CE980 000CA5E0 2C 16 00 05 */ cmpwi r22, 5
-/* 800CE984 000CA5E4 40 80 00 8C */ bge lbl_800CEA10
-/* 800CE988 000CA5E8 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CE98C 000CA5EC 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CE990 000CA5F0 48 00 00 48 */ b lbl_800CE9D8
-lbl_800CE994:
-/* 800CE994 000CA5F4 38 60 00 0B */ li r3, 0xb
-/* 800CE998 000CA5F8 4B FE BE 55 */ bl func_800BA7EC
-/* 800CE99C 000CA5FC 7C 98 18 AE */ lbzx r4, r24, r3
-/* 800CE9A0 000CA600 38 16 00 01 */ addi r0, r22, 1
-/* 800CE9A4 000CA604 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800CE9A8 000CA608 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
-/* 800CE9AC 000CA60C 48 01 74 41 */ bl func_800E5DEC
-/* 800CE9B0 000CA610 7C 75 1B 78 */ mr r21, r3
-/* 800CE9B4 000CA614 38 60 00 0B */ li r3, 0xb
-/* 800CE9B8 000CA618 4B FE BE 35 */ bl func_800BA7EC
-/* 800CE9BC 000CA61C 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CE9C0 000CA620 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CE9C4 000CA624 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CE9C8 000CA628 48 01 74 25 */ bl func_800E5DEC
-/* 800CE9CC 000CA62C 7E A4 AB 78 */ mr r4, r21
-/* 800CE9D0 000CA630 48 00 29 E5 */ bl func_800D13B4
-/* 800CE9D4 000CA634 3A D6 00 01 */ addi r22, r22, 1
-lbl_800CE9D8:
-/* 800CE9D8 000CA638 7E C0 07 74 */ extsb r0, r22
-/* 800CE9DC 000CA63C 2C 00 00 05 */ cmpwi r0, 5
-/* 800CE9E0 000CA640 41 80 FF B4 */ blt lbl_800CE994
-/* 800CE9E4 000CA644 38 60 00 0B */ li r3, 0xb
-/* 800CE9E8 000CA648 4B FE BE 05 */ bl func_800BA7EC
-/* 800CE9EC 000CA64C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CE9F0 000CA650 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CE9F4 000CA654 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CE9F8 000CA658 38 60 00 05 */ li r3, 5
-/* 800CE9FC 000CA65C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CEA00 000CA660 48 01 73 ED */ bl func_800E5DEC
-/* 800CEA04 000CA664 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CEA08 000CA668 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800CEA0C 000CA66C 98 03 00 8A */ stb r0, 0x8a(r3)
-lbl_800CEA10:
-/* 800CEA10 000CA670 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CEA14 000CA674 3A A0 00 00 */ li r21, 0
-/* 800CEA18 000CA678 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800CEA1C:
-/* 800CEA1C 000CA67C 38 60 00 0B */ li r3, 0xb
-/* 800CEA20 000CA680 4B FE BD CD */ bl func_800BA7EC
-/* 800CEA24 000CA684 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CEA28 000CA688 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800CEA2C 000CA68C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CEA30 000CA690 48 01 73 BD */ bl func_800E5DEC
-/* 800CEA34 000CA694 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CEA38 000CA698 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CEA3C 000CA69C 40 82 00 10 */ bne lbl_800CEA4C
-/* 800CEA40 000CA6A0 38 80 00 00 */ li r4, 0
-/* 800CEA44 000CA6A4 38 A0 00 88 */ li r5, 0x88
-/* 800CEA48 000CA6A8 4B F3 56 BD */ bl memset
-lbl_800CEA4C:
-/* 800CEA4C 000CA6AC 3A B5 00 01 */ addi r21, r21, 1
-/* 800CEA50 000CA6B0 28 15 00 06 */ cmplwi r21, 6
-/* 800CEA54 000CA6B4 41 80 FF C8 */ blt lbl_800CEA1C
-/* 800CEA58 000CA6B8 38 60 00 0A */ li r3, 0xa
-/* 800CEA5C 000CA6BC 38 80 00 00 */ li r4, 0
-/* 800CEA60 000CA6C0 4B FE BB BD */ bl func_800BA61C
-/* 800CEA64 000CA6C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEA68 000CA6C8 38 60 00 09 */ li r3, 9
-/* 800CEA6C 000CA6CC 60 00 00 38 */ ori r0, r0, 0x38
-/* 800CEA70 000CA6D0 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800CEA74 000CA6D4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEA78 000CA6D8 4B FE BF 15 */ bl func_800BA98C
-/* 800CEA7C 000CA6DC 7C 63 07 34 */ extsh r3, r3
-/* 800CEA80 000CA6E0 38 80 00 08 */ li r4, 8
-/* 800CEA84 000CA6E4 38 A0 00 00 */ li r5, 0
-/* 800CEA88 000CA6E8 48 18 53 69 */ bl func_80253DF0
-/* 800CEA8C 000CA6EC 38 60 00 00 */ li r3, 0
-/* 800CEA90 000CA6F0 38 80 00 00 */ li r4, 0
-/* 800CEA94 000CA6F4 4B F8 AE 65 */ bl func_800598F8
-/* 800CEA98 000CA6F8 38 60 00 01 */ li r3, 1
-/* 800CEA9C 000CA6FC 38 80 00 02 */ li r4, 2
-/* 800CEAA0 000CA700 38 A0 00 06 */ li r5, 6
-/* 800CEAA4 000CA704 38 C0 00 00 */ li r6, 0
-/* 800CEAA8 000CA708 38 E0 00 00 */ li r7, 0
-/* 800CEAAC 000CA70C 39 00 00 00 */ li r8, 0
-/* 800CEAB0 000CA710 4B F8 AF 19 */ bl func_800599C8
-/* 800CEAB4 000CA714 38 60 00 02 */ li r3, 2
-/* 800CEAB8 000CA718 38 80 00 00 */ li r4, 0
-/* 800CEABC 000CA71C 38 A0 00 17 */ li r5, 0x17
-/* 800CEAC0 000CA720 38 C0 00 03 */ li r6, 3
-/* 800CEAC4 000CA724 38 E0 00 01 */ li r7, 1
-/* 800CEAC8 000CA728 39 00 00 00 */ li r8, 0
-/* 800CEACC 000CA72C 4B F8 AE FD */ bl func_800599C8
-/* 800CEAD0 000CA730 38 60 00 03 */ li r3, 3
-/* 800CEAD4 000CA734 38 80 00 00 */ li r4, 0
-/* 800CEAD8 000CA738 38 A0 00 02 */ li r5, 2
-/* 800CEADC 000CA73C 38 C0 00 14 */ li r6, 0x14
-/* 800CEAE0 000CA740 38 E0 00 04 */ li r7, 4
-/* 800CEAE4 000CA744 39 00 00 00 */ li r8, 0
-/* 800CEAE8 000CA748 4B F8 AE E1 */ bl func_800599C8
-/* 800CEAEC 000CA74C 38 60 00 04 */ li r3, 4
-/* 800CEAF0 000CA750 38 80 00 03 */ li r4, 3
-/* 800CEAF4 000CA754 38 A0 00 00 */ li r5, 0
-/* 800CEAF8 000CA758 38 C0 00 05 */ li r6, 5
-/* 800CEAFC 000CA75C 38 E0 00 00 */ li r7, 0
-/* 800CEB00 000CA760 39 00 00 00 */ li r8, 0
-/* 800CEB04 000CA764 4B F8 AE C5 */ bl func_800599C8
-/* 800CEB08 000CA768 38 60 00 05 */ li r3, 5
-/* 800CEB0C 000CA76C 38 80 00 18 */ li r4, 0x18
-/* 800CEB10 000CA770 38 A0 00 04 */ li r5, 4
-/* 800CEB14 000CA774 38 C0 00 06 */ li r6, 6
-/* 800CEB18 000CA778 38 E0 00 00 */ li r7, 0
-/* 800CEB1C 000CA77C 39 00 00 00 */ li r8, 0
-/* 800CEB20 000CA780 4B F8 AE A9 */ bl func_800599C8
-/* 800CEB24 000CA784 38 60 00 06 */ li r3, 6
-/* 800CEB28 000CA788 38 80 00 1A */ li r4, 0x1a
-/* 800CEB2C 000CA78C 38 A0 00 05 */ li r5, 5
-/* 800CEB30 000CA790 38 C0 00 01 */ li r6, 1
-/* 800CEB34 000CA794 38 E0 00 00 */ li r7, 0
-/* 800CEB38 000CA798 39 00 00 00 */ li r8, 0
-/* 800CEB3C 000CA79C 4B F8 AE 8D */ bl func_800599C8
-/* 800CEB40 000CA7A0 38 60 00 14 */ li r3, 0x14
-/* 800CEB44 000CA7A4 38 80 00 00 */ li r4, 0
-/* 800CEB48 000CA7A8 38 A0 00 03 */ li r5, 3
-/* 800CEB4C 000CA7AC 38 C0 00 15 */ li r6, 0x15
-/* 800CEB50 000CA7B0 38 E0 00 06 */ li r7, 6
-/* 800CEB54 000CA7B4 39 00 00 00 */ li r8, 0
-/* 800CEB58 000CA7B8 4B F8 AE 71 */ bl func_800599C8
-/* 800CEB5C 000CA7BC 38 60 00 15 */ li r3, 0x15
-/* 800CEB60 000CA7C0 38 80 00 00 */ li r4, 0
-/* 800CEB64 000CA7C4 38 A0 00 14 */ li r5, 0x14
-/* 800CEB68 000CA7C8 38 C0 00 16 */ li r6, 0x16
-/* 800CEB6C 000CA7CC 38 E0 00 18 */ li r7, 0x18
-/* 800CEB70 000CA7D0 39 00 00 00 */ li r8, 0
-/* 800CEB74 000CA7D4 4B F8 AE 55 */ bl func_800599C8
-/* 800CEB78 000CA7D8 38 60 00 16 */ li r3, 0x16
-/* 800CEB7C 000CA7DC 38 80 00 00 */ li r4, 0
-/* 800CEB80 000CA7E0 38 A0 00 15 */ li r5, 0x15
-/* 800CEB84 000CA7E4 38 C0 00 17 */ li r6, 0x17
-/* 800CEB88 000CA7E8 38 E0 00 19 */ li r7, 0x19
-/* 800CEB8C 000CA7EC 39 00 00 00 */ li r8, 0
-/* 800CEB90 000CA7F0 4B F8 AE 39 */ bl func_800599C8
-/* 800CEB94 000CA7F4 38 60 00 17 */ li r3, 0x17
-/* 800CEB98 000CA7F8 38 80 00 00 */ li r4, 0
-/* 800CEB9C 000CA7FC 38 A0 00 16 */ li r5, 0x16
-/* 800CEBA0 000CA800 38 C0 00 02 */ li r6, 2
-/* 800CEBA4 000CA804 38 E0 00 1A */ li r7, 0x1a
-/* 800CEBA8 000CA808 39 00 00 00 */ li r8, 0
-/* 800CEBAC 000CA80C 4B F8 AE 1D */ bl func_800599C8
-/* 800CEBB0 000CA810 38 60 00 18 */ li r3, 0x18
-/* 800CEBB4 000CA814 38 80 00 15 */ li r4, 0x15
-/* 800CEBB8 000CA818 38 A0 00 14 */ li r5, 0x14
-/* 800CEBBC 000CA81C 38 C0 00 19 */ li r6, 0x19
-/* 800CEBC0 000CA820 38 E0 00 05 */ li r7, 5
-/* 800CEBC4 000CA824 39 00 00 00 */ li r8, 0
-/* 800CEBC8 000CA828 4B F8 AE 01 */ bl func_800599C8
-/* 800CEBCC 000CA82C 38 60 00 19 */ li r3, 0x19
-/* 800CEBD0 000CA830 38 80 00 16 */ li r4, 0x16
-/* 800CEBD4 000CA834 38 A0 00 18 */ li r5, 0x18
-/* 800CEBD8 000CA838 38 C0 00 1A */ li r6, 0x1a
-/* 800CEBDC 000CA83C 38 E0 00 06 */ li r7, 6
-/* 800CEBE0 000CA840 39 00 00 00 */ li r8, 0
-/* 800CEBE4 000CA844 4B F8 AD E5 */ bl func_800599C8
-/* 800CEBE8 000CA848 38 60 00 1A */ li r3, 0x1a
-/* 800CEBEC 000CA84C 38 80 00 17 */ li r4, 0x17
-/* 800CEBF0 000CA850 38 A0 00 19 */ li r5, 0x19
-/* 800CEBF4 000CA854 38 C0 00 02 */ li r6, 2
-/* 800CEBF8 000CA858 38 E0 00 06 */ li r7, 6
-/* 800CEBFC 000CA85C 39 00 00 00 */ li r8, 0
-/* 800CEC00 000CA860 4B F8 AD C9 */ bl func_800599C8
-/* 800CEC04 000CA864 38 60 00 00 */ li r3, 0
-/* 800CEC08 000CA868 38 80 2C E3 */ li r4, 0x2ce3
-/* 800CEC0C 000CA86C 4B FE BD E5 */ bl func_800BA9F0
-/* 800CEC10 000CA870 38 60 00 02 */ li r3, 2
-/* 800CEC14 000CA874 4B FE B9 A5 */ bl func_800BA5B8
-/* 800CEC18 000CA878 38 60 00 0B */ li r3, 0xb
-/* 800CEC1C 000CA87C 4B FE BB D1 */ bl func_800BA7EC
-/* 800CEC20 000CA880 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CEC24 000CA884 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CEC28 000CA888 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CEC2C 000CA88C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CEC30 000CA890 48 01 3D 21 */ bl func_800E2950
-/* 800CEC34 000CA894 38 60 00 15 */ li r3, 0x15
-/* 800CEC38 000CA898 4B F8 B8 01 */ bl func_8005A438
-/* 800CEC3C 000CA89C 38 60 00 0C */ li r3, 0xc
-/* 800CEC40 000CA8A0 4B FE BD 4D */ bl func_800BA98C
-/* 800CEC44 000CA8A4 7C 63 07 34 */ extsh r3, r3
-/* 800CEC48 000CA8A8 38 80 00 16 */ li r4, 0x16
-/* 800CEC4C 000CA8AC 38 A0 00 00 */ li r5, 0
-/* 800CEC50 000CA8B0 48 18 51 61 */ bl func_80253DB0
-/* 800CEC54 000CA8B4 38 60 00 0F */ li r3, 0xf
-/* 800CEC58 000CA8B8 4B FE BD 35 */ bl func_800BA98C
-/* 800CEC5C 000CA8BC 7C 63 07 34 */ extsh r3, r3
-/* 800CEC60 000CA8C0 38 80 00 01 */ li r4, 1
-/* 800CEC64 000CA8C4 38 A0 00 00 */ li r5, 0
-/* 800CEC68 000CA8C8 48 18 51 49 */ bl func_80253DB0
-/* 800CEC6C 000CA8CC 38 60 00 0B */ li r3, 0xb
-/* 800CEC70 000CA8D0 4B FE BB 7D */ bl func_800BA7EC
-/* 800CEC74 000CA8D4 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800CEC78 000CA8D8 38 60 00 00 */ li r3, 0
-/* 800CEC7C 000CA8DC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CEC80 000CA8E0 48 01 71 6D */ bl func_800E5DEC
-/* 800CEC84 000CA8E4 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CEC88 000CA8E8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CEC8C 000CA8EC 41 82 00 24 */ beq lbl_800CECB0
-/* 800CEC90 000CA8F0 4B F8 7C ED */ bl func_8005697C
-/* 800CEC94 000CA8F4 7C 64 1B 78 */ mr r4, r3
-/* 800CEC98 000CA8F8 38 60 00 15 */ li r3, 0x15
-/* 800CEC9C 000CA8FC 48 08 D6 6D */ bl func_8015C308
-/* 800CECA0 000CA900 38 60 00 01 */ li r3, 1
-/* 800CECA4 000CA904 38 80 2D 23 */ li r4, 0x2d23
-/* 800CECA8 000CA908 4B FE BD 49 */ bl func_800BA9F0
-/* 800CECAC 000CA90C 48 00 26 EC */ b lbl_800D1398
-lbl_800CECB0:
-/* 800CECB0 000CA910 38 60 00 01 */ li r3, 1
-/* 800CECB4 000CA914 38 80 2D 22 */ li r4, 0x2d22
-/* 800CECB8 000CA918 4B FE BD 39 */ bl func_800BA9F0
-/* 800CECBC 000CA91C 48 00 26 DC */ b lbl_800D1398
-/* 800CECC0 000CA920 56 C0 07 3E */ clrlwi r0, r22, 0x1c
-/* 800CECC4 000CA924 2C 00 00 0E */ cmpwi r0, 0xe
-/* 800CECC8 000CA928 40 82 04 90 */ bne lbl_800CF158
-/* 800CECCC 000CA92C 56 D6 06 30 */ rlwinm r22, r22, 0, 0x18, 0x18
-/* 800CECD0 000CA930 38 60 00 02 */ li r3, 2
-/* 800CECD4 000CA934 7E C4 B3 78 */ mr r4, r22
-/* 800CECD8 000CA938 4B FE B9 45 */ bl func_800BA61C
-/* 800CECDC 000CA93C 38 60 00 00 */ li r3, 0
-/* 800CECE0 000CA940 4B FE BB 0D */ bl func_800BA7EC
-/* 800CECE4 000CA944 38 03 00 01 */ addi r0, r3, 1
-/* 800CECE8 000CA948 38 60 00 01 */ li r3, 1
-/* 800CECEC 000CA94C 7C 15 07 74 */ extsb r21, r0
-/* 800CECF0 000CA950 4B FE BA FD */ bl func_800BA7EC
-/* 800CECF4 000CA954 56 C0 06 31 */ rlwinm. r0, r22, 0, 0x18, 0x18
-/* 800CECF8 000CA958 38 03 00 03 */ addi r0, r3, 3
-/* 800CECFC 000CA95C 54 00 F0 BE */ srwi r0, r0, 2
-/* 800CED00 000CA960 7C 03 07 74 */ extsb r3, r0
-/* 800CED04 000CA964 41 82 02 1C */ beq lbl_800CEF20
-/* 800CED08 000CA968 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CED0C 000CA96C 7C 15 18 00 */ cmpw r21, r3
-/* 800CED10 000CA970 60 00 00 02 */ ori r0, r0, 2
-/* 800CED14 000CA974 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CED18 000CA978 40 82 00 C8 */ bne lbl_800CEDE0
-/* 800CED1C 000CA97C 38 60 00 09 */ li r3, 9
-/* 800CED20 000CA980 4B FE BA CD */ bl func_800BA7EC
-/* 800CED24 000CA984 2C 03 00 10 */ cmpwi r3, 0x10
-/* 800CED28 000CA988 41 82 00 54 */ beq lbl_800CED7C
-/* 800CED2C 000CA98C 40 80 00 10 */ bge lbl_800CED3C
-/* 800CED30 000CA990 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CED34 000CA994 40 80 00 14 */ bge lbl_800CED48
-/* 800CED38 000CA998 48 00 01 44 */ b lbl_800CEE7C
-lbl_800CED3C:
-/* 800CED3C 000CA99C 2C 03 00 12 */ cmpwi r3, 0x12
-/* 800CED40 000CA9A0 40 80 01 3C */ bge lbl_800CEE7C
-/* 800CED44 000CA9A4 48 00 00 6C */ b lbl_800CEDB0
-lbl_800CED48:
-/* 800CED48 000CA9A8 38 60 00 09 */ li r3, 9
-/* 800CED4C 000CA9AC 38 80 00 10 */ li r4, 0x10
-/* 800CED50 000CA9B0 4B FE B8 CD */ bl func_800BA61C
-/* 800CED54 000CA9B4 38 60 00 01 */ li r3, 1
-/* 800CED58 000CA9B8 4B FE BA 95 */ bl func_800BA7EC
-/* 800CED5C 000CA9BC 56 A4 10 3A */ slwi r4, r21, 2
-/* 800CED60 000CA9C0 38 04 FF FE */ addi r0, r4, -2
-/* 800CED64 000CA9C4 7C 00 18 40 */ cmplw r0, r3
-/* 800CED68 000CA9C8 40 82 01 14 */ bne lbl_800CEE7C
-/* 800CED6C 000CA9CC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CED70 000CA9D0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800CED74 000CA9D4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CED78 000CA9D8 48 00 01 04 */ b lbl_800CEE7C
-lbl_800CED7C:
-/* 800CED7C 000CA9DC 38 60 00 09 */ li r3, 9
-/* 800CED80 000CA9E0 38 80 00 11 */ li r4, 0x11
-/* 800CED84 000CA9E4 4B FE B8 99 */ bl func_800BA61C
-/* 800CED88 000CA9E8 38 60 00 01 */ li r3, 1
-/* 800CED8C 000CA9EC 4B FE BA 61 */ bl func_800BA7EC
-/* 800CED90 000CA9F0 56 A4 10 3A */ slwi r4, r21, 2
-/* 800CED94 000CA9F4 38 04 FF FF */ addi r0, r4, -1
-/* 800CED98 000CA9F8 7C 00 18 40 */ cmplw r0, r3
-/* 800CED9C 000CA9FC 40 82 00 E0 */ bne lbl_800CEE7C
-/* 800CEDA0 000CAA00 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEDA4 000CAA04 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800CEDA8 000CAA08 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEDAC 000CAA0C 48 00 00 D0 */ b lbl_800CEE7C
-lbl_800CEDB0:
-/* 800CEDB0 000CAA10 38 60 00 09 */ li r3, 9
-/* 800CEDB4 000CAA14 38 80 00 12 */ li r4, 0x12
-/* 800CEDB8 000CAA18 4B FE B8 65 */ bl func_800BA61C
-/* 800CEDBC 000CAA1C 38 60 00 01 */ li r3, 1
-/* 800CEDC0 000CAA20 4B FE BA 2D */ bl func_800BA7EC
-/* 800CEDC4 000CAA24 56 A0 10 3A */ slwi r0, r21, 2
-/* 800CEDC8 000CAA28 7C 00 18 40 */ cmplw r0, r3
-/* 800CEDCC 000CAA2C 40 82 00 B0 */ bne lbl_800CEE7C
-/* 800CEDD0 000CAA30 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEDD4 000CAA34 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800CEDD8 000CAA38 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEDDC 000CAA3C 48 00 00 A0 */ b lbl_800CEE7C
-lbl_800CEDE0:
-/* 800CEDE0 000CAA40 38 60 00 09 */ li r3, 9
-/* 800CEDE4 000CAA44 4B FE BA 09 */ bl func_800BA7EC
-/* 800CEDE8 000CAA48 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CEDEC 000CAA4C 41 82 00 44 */ beq lbl_800CEE30
-/* 800CEDF0 000CAA50 40 80 00 14 */ bge lbl_800CEE04
-/* 800CEDF4 000CAA54 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CEDF8 000CAA58 41 82 00 18 */ beq lbl_800CEE10
-/* 800CEDFC 000CAA5C 40 80 00 24 */ bge lbl_800CEE20
-/* 800CEE00 000CAA60 48 00 00 7C */ b lbl_800CEE7C
-lbl_800CEE04:
-/* 800CEE04 000CAA64 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CEE08 000CAA68 40 80 00 74 */ bge lbl_800CEE7C
-/* 800CEE0C 000CAA6C 48 00 00 34 */ b lbl_800CEE40
-lbl_800CEE10:
-/* 800CEE10 000CAA70 38 60 00 09 */ li r3, 9
-/* 800CEE14 000CAA74 38 80 00 10 */ li r4, 0x10
-/* 800CEE18 000CAA78 4B FE B8 05 */ bl func_800BA61C
-/* 800CEE1C 000CAA7C 48 00 00 60 */ b lbl_800CEE7C
-lbl_800CEE20:
-/* 800CEE20 000CAA80 38 60 00 09 */ li r3, 9
-/* 800CEE24 000CAA84 38 80 00 11 */ li r4, 0x11
-/* 800CEE28 000CAA88 4B FE B7 F5 */ bl func_800BA61C
-/* 800CEE2C 000CAA8C 48 00 00 50 */ b lbl_800CEE7C
-lbl_800CEE30:
-/* 800CEE30 000CAA90 38 60 00 09 */ li r3, 9
-/* 800CEE34 000CAA94 38 80 00 12 */ li r4, 0x12
-/* 800CEE38 000CAA98 4B FE B7 E5 */ bl func_800BA61C
-/* 800CEE3C 000CAA9C 48 00 00 40 */ b lbl_800CEE7C
-lbl_800CEE40:
-/* 800CEE40 000CAAA0 38 60 00 09 */ li r3, 9
-/* 800CEE44 000CAAA4 38 80 00 0F */ li r4, 0xf
-/* 800CEE48 000CAAA8 4B FE B7 D5 */ bl func_800BA61C
-/* 800CEE4C 000CAAAC 7E A4 AB 78 */ mr r4, r21
-/* 800CEE50 000CAAB0 38 60 00 00 */ li r3, 0
-/* 800CEE54 000CAAB4 4B FE B7 C9 */ bl func_800BA61C
-/* 800CEE58 000CAAB8 38 60 00 01 */ li r3, 1
-/* 800CEE5C 000CAABC 4B FE B9 91 */ bl func_800BA7EC
-/* 800CEE60 000CAAC0 56 A4 10 3A */ slwi r4, r21, 2
-/* 800CEE64 000CAAC4 38 04 00 01 */ addi r0, r4, 1
-/* 800CEE68 000CAAC8 7C 00 18 40 */ cmplw r0, r3
-/* 800CEE6C 000CAACC 40 82 00 10 */ bne lbl_800CEE7C
-/* 800CEE70 000CAAD0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEE74 000CAAD4 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800CEE78 000CAAD8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800CEE7C:
-/* 800CEE7C 000CAADC 38 60 00 00 */ li r3, 0
-/* 800CEE80 000CAAE0 4B FE B9 6D */ bl func_800BA7EC
-/* 800CEE84 000CAAE4 54 78 10 3A */ slwi r24, r3, 2
-/* 800CEE88 000CAAE8 38 60 00 09 */ li r3, 9
-/* 800CEE8C 000CAAEC 4B FE B9 61 */ bl func_800BA7EC
-/* 800CEE90 000CAAF0 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CEE94 000CAAF4 38 60 00 01 */ li r3, 1
-/* 800CEE98 000CAAF8 20 00 00 04 */ subfic r0, r0, 4
-/* 800CEE9C 000CAAFC 7C 00 C2 14 */ add r0, r0, r24
-/* 800CEEA0 000CAB00 7C 17 07 74 */ extsb r23, r0
-/* 800CEEA4 000CAB04 4B FE B9 49 */ bl func_800BA7EC
-/* 800CEEA8 000CAB08 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CEEAC 000CAB0C 7C 75 07 74 */ extsb r21, r3
-/* 800CEEB0 000CAB10 3A D7 00 04 */ addi r22, r23, 4
-/* 800CEEB4 000CAB14 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CEEB8 000CAB18 48 00 00 58 */ b lbl_800CEF10
-lbl_800CEEBC:
-/* 800CEEBC 000CAB1C 7E F9 07 74 */ extsb r25, r23
-/* 800CEEC0 000CAB20 7C 19 A8 00 */ cmpw r25, r21
-/* 800CEEC4 000CAB24 41 82 02 10 */ beq lbl_800CF0D4
-/* 800CEEC8 000CAB28 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CEECC 000CAB2C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CEED0 000CAB30 4B FE BB 61 */ bl func_800BAA30
-/* 800CEED4 000CAB34 2C 03 00 00 */ cmpwi r3, 0
-/* 800CEED8 000CAB38 40 82 00 34 */ bne lbl_800CEF0C
-/* 800CEEDC 000CAB3C 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CEEE0 000CAB40 38 80 00 98 */ li r4, 0x98
-/* 800CEEE4 000CAB44 38 A0 00 E4 */ li r5, 0xe4
-/* 800CEEE8 000CAB48 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CEEEC 000CAB4C 4B FE BB ED */ bl func_800BAAD8
-/* 800CEEF0 000CAB50 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CEEF4 000CAB54 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CEEF8 000CAB58 4B FE BB 39 */ bl func_800BAA30
-/* 800CEEFC 000CAB5C 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CEF00 000CAB60 7C 64 1B 78 */ mr r4, r3
-/* 800CEF04 000CAB64 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CEF08 000CAB68 4B FF 5F 0D */ bl func_800C4E14
-lbl_800CEF0C:
-/* 800CEF0C 000CAB6C 3A F7 00 01 */ addi r23, r23, 1
-lbl_800CEF10:
-/* 800CEF10 000CAB70 7E E0 07 74 */ extsb r0, r23
-/* 800CEF14 000CAB74 7C 00 B0 00 */ cmpw r0, r22
-/* 800CEF18 000CAB78 41 80 FF A4 */ blt lbl_800CEEBC
-/* 800CEF1C 000CAB7C 48 00 01 B8 */ b lbl_800CF0D4
-lbl_800CEF20:
-/* 800CEF20 000CAB80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEF24 000CAB84 2C 15 00 01 */ cmpwi r21, 1
-/* 800CEF28 000CAB88 60 00 00 01 */ ori r0, r0, 1
-/* 800CEF2C 000CAB8C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEF30 000CAB90 40 82 00 6C */ bne lbl_800CEF9C
-/* 800CEF34 000CAB94 38 60 00 09 */ li r3, 9
-/* 800CEF38 000CAB98 4B FE B8 B5 */ bl func_800BA7EC
-/* 800CEF3C 000CAB9C 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CEF40 000CABA0 41 82 00 3C */ beq lbl_800CEF7C
-/* 800CEF44 000CABA4 40 80 00 10 */ bge lbl_800CEF54
-/* 800CEF48 000CABA8 2C 03 00 10 */ cmpwi r3, 0x10
-/* 800CEF4C 000CABAC 40 80 00 14 */ bge lbl_800CEF60
-/* 800CEF50 000CABB0 48 00 00 C4 */ b lbl_800CF014
-lbl_800CEF54:
-/* 800CEF54 000CABB4 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CEF58 000CABB8 40 80 00 BC */ bge lbl_800CF014
-/* 800CEF5C 000CABBC 48 00 00 30 */ b lbl_800CEF8C
-lbl_800CEF60:
-/* 800CEF60 000CABC0 38 60 00 09 */ li r3, 9
-/* 800CEF64 000CABC4 38 80 00 0F */ li r4, 0xf
-/* 800CEF68 000CABC8 4B FE B6 B5 */ bl func_800BA61C
-/* 800CEF6C 000CABCC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEF70 000CABD0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800CEF74 000CABD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CEF78 000CABD8 48 00 00 9C */ b lbl_800CF014
-lbl_800CEF7C:
-/* 800CEF7C 000CABDC 38 60 00 09 */ li r3, 9
-/* 800CEF80 000CABE0 38 80 00 10 */ li r4, 0x10
-/* 800CEF84 000CABE4 4B FE B6 99 */ bl func_800BA61C
-/* 800CEF88 000CABE8 48 00 00 8C */ b lbl_800CF014
-lbl_800CEF8C:
-/* 800CEF8C 000CABEC 38 60 00 09 */ li r3, 9
-/* 800CEF90 000CABF0 38 80 00 11 */ li r4, 0x11
-/* 800CEF94 000CABF4 4B FE B6 89 */ bl func_800BA61C
-/* 800CEF98 000CABF8 48 00 00 7C */ b lbl_800CF014
-lbl_800CEF9C:
-/* 800CEF9C 000CABFC 38 60 00 09 */ li r3, 9
-/* 800CEFA0 000CAC00 4B FE B8 4D */ bl func_800BA7EC
-/* 800CEFA4 000CAC04 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800CEFA8 000CAC08 41 82 00 50 */ beq lbl_800CEFF8
-/* 800CEFAC 000CAC0C 40 80 00 14 */ bge lbl_800CEFC0
-/* 800CEFB0 000CAC10 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800CEFB4 000CAC14 41 82 00 18 */ beq lbl_800CEFCC
-/* 800CEFB8 000CAC18 40 80 00 30 */ bge lbl_800CEFE8
-/* 800CEFBC 000CAC1C 48 00 00 58 */ b lbl_800CF014
-lbl_800CEFC0:
-/* 800CEFC0 000CAC20 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800CEFC4 000CAC24 40 80 00 50 */ bge lbl_800CF014
-/* 800CEFC8 000CAC28 48 00 00 40 */ b lbl_800CF008
-lbl_800CEFCC:
-/* 800CEFCC 000CAC2C 38 60 00 09 */ li r3, 9
-/* 800CEFD0 000CAC30 38 80 00 12 */ li r4, 0x12
-/* 800CEFD4 000CAC34 4B FE B6 49 */ bl func_800BA61C
-/* 800CEFD8 000CAC38 38 95 FF FE */ addi r4, r21, -2
-/* 800CEFDC 000CAC3C 38 60 00 00 */ li r3, 0
-/* 800CEFE0 000CAC40 4B FE B6 3D */ bl func_800BA61C
-/* 800CEFE4 000CAC44 48 00 00 30 */ b lbl_800CF014
-lbl_800CEFE8:
-/* 800CEFE8 000CAC48 38 60 00 09 */ li r3, 9
-/* 800CEFEC 000CAC4C 38 80 00 0F */ li r4, 0xf
-/* 800CEFF0 000CAC50 4B FE B6 2D */ bl func_800BA61C
-/* 800CEFF4 000CAC54 48 00 00 20 */ b lbl_800CF014
-lbl_800CEFF8:
-/* 800CEFF8 000CAC58 38 60 00 09 */ li r3, 9
-/* 800CEFFC 000CAC5C 38 80 00 10 */ li r4, 0x10
-/* 800CF000 000CAC60 4B FE B6 1D */ bl func_800BA61C
-/* 800CF004 000CAC64 48 00 00 10 */ b lbl_800CF014
-lbl_800CF008:
-/* 800CF008 000CAC68 38 60 00 09 */ li r3, 9
-/* 800CF00C 000CAC6C 38 80 00 11 */ li r4, 0x11
-/* 800CF010 000CAC70 4B FE B6 0D */ bl func_800BA61C
-lbl_800CF014:
-/* 800CF014 000CAC74 38 60 00 09 */ li r3, 9
-/* 800CF018 000CAC78 4B FE B7 D5 */ bl func_800BA7EC
-/* 800CF01C 000CAC7C 28 03 00 0F */ cmplwi r3, 0xf
-/* 800CF020 000CAC80 40 82 00 20 */ bne lbl_800CF040
-/* 800CF024 000CAC84 38 60 00 00 */ li r3, 0
-/* 800CF028 000CAC88 4B FE B7 C5 */ bl func_800BA7EC
-/* 800CF02C 000CAC8C 38 03 FF FF */ addi r0, r3, -1
-/* 800CF030 000CAC90 54 03 10 3A */ slwi r3, r0, 2
-/* 800CF034 000CAC94 38 03 00 03 */ addi r0, r3, 3
-/* 800CF038 000CAC98 7C 1A 07 74 */ extsb r26, r0
-/* 800CF03C 000CAC9C 48 00 00 28 */ b lbl_800CF064
-lbl_800CF040:
-/* 800CF040 000CACA0 38 60 00 00 */ li r3, 0
-/* 800CF044 000CACA4 4B FE B7 A9 */ bl func_800BA7EC
-/* 800CF048 000CACA8 54 78 10 3A */ slwi r24, r3, 2
-/* 800CF04C 000CACAC 38 60 00 09 */ li r3, 9
-/* 800CF050 000CACB0 4B FE B7 9D */ bl func_800BA7EC
-/* 800CF054 000CACB4 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CF058 000CACB8 20 00 00 02 */ subfic r0, r0, 2
-/* 800CF05C 000CACBC 7C 00 C2 14 */ add r0, r0, r24
-/* 800CF060 000CACC0 7C 1A 07 74 */ extsb r26, r0
-lbl_800CF064:
-/* 800CF064 000CACC4 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CF068 000CACC8 7F 55 D3 78 */ mr r21, r26
-/* 800CF06C 000CACCC 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CF070 000CACD0 48 00 00 5C */ b lbl_800CF0CC
-lbl_800CF074:
-/* 800CF074 000CACD4 7E B9 07 74 */ extsb r25, r21
-/* 800CF078 000CACD8 7C 19 D0 50 */ subf r0, r25, r26
-/* 800CF07C 000CACDC 2C 00 00 04 */ cmpwi r0, 4
-/* 800CF080 000CACE0 40 80 00 54 */ bge lbl_800CF0D4
-/* 800CF084 000CACE4 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CF088 000CACE8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF08C 000CACEC 4B FE B9 A5 */ bl func_800BAA30
-/* 800CF090 000CACF0 2C 03 00 00 */ cmpwi r3, 0
-/* 800CF094 000CACF4 40 82 00 34 */ bne lbl_800CF0C8
-/* 800CF098 000CACF8 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CF09C 000CACFC 38 80 00 98 */ li r4, 0x98
-/* 800CF0A0 000CAD00 38 A0 00 E4 */ li r5, 0xe4
-/* 800CF0A4 000CAD04 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF0A8 000CAD08 4B FE BA 31 */ bl func_800BAAD8
-/* 800CF0AC 000CAD0C 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CF0B0 000CAD10 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF0B4 000CAD14 4B FE B9 7D */ bl func_800BAA30
-/* 800CF0B8 000CAD18 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800CF0BC 000CAD1C 7C 64 1B 78 */ mr r4, r3
-/* 800CF0C0 000CAD20 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF0C4 000CAD24 4B FF 5D 51 */ bl func_800C4E14
-lbl_800CF0C8:
-/* 800CF0C8 000CAD28 3A B5 FF FF */ addi r21, r21, -1
-lbl_800CF0CC:
-/* 800CF0CC 000CAD2C 7E A0 07 75 */ extsb. r0, r21
-/* 800CF0D0 000CAD30 41 81 FF A4 */ bgt lbl_800CF074
-lbl_800CF0D4:
-/* 800CF0D4 000CAD34 38 60 00 10 */ li r3, 0x10
-/* 800CF0D8 000CAD38 4B FE B8 B5 */ bl func_800BA98C
-/* 800CF0DC 000CAD3C 7C 63 07 34 */ extsh r3, r3
-/* 800CF0E0 000CAD40 38 80 00 08 */ li r4, 8
-/* 800CF0E4 000CAD44 38 A0 00 00 */ li r5, 0
-/* 800CF0E8 000CAD48 48 18 4D 09 */ bl func_80253DF0
-/* 800CF0EC 000CAD4C 38 60 00 11 */ li r3, 0x11
-/* 800CF0F0 000CAD50 4B FE B8 9D */ bl func_800BA98C
-/* 800CF0F4 000CAD54 7C 63 07 34 */ extsh r3, r3
-/* 800CF0F8 000CAD58 38 80 00 08 */ li r4, 8
-/* 800CF0FC 000CAD5C 38 A0 00 00 */ li r5, 0
-/* 800CF100 000CAD60 48 18 4C F1 */ bl func_80253DF0
-/* 800CF104 000CAD64 38 60 00 0F */ li r3, 0xf
-/* 800CF108 000CAD68 4B FE B8 85 */ bl func_800BA98C
-/* 800CF10C 000CAD6C 7C 63 07 34 */ extsh r3, r3
-/* 800CF110 000CAD70 38 80 00 09 */ li r4, 9
-/* 800CF114 000CAD74 38 A0 00 01 */ li r5, 1
-/* 800CF118 000CAD78 48 18 4C D9 */ bl func_80253DF0
-/* 800CF11C 000CAD7C 38 60 00 10 */ li r3, 0x10
-/* 800CF120 000CAD80 4B FE B8 6D */ bl func_800BA98C
-/* 800CF124 000CAD84 7C 63 07 34 */ extsh r3, r3
-/* 800CF128 000CAD88 38 80 00 09 */ li r4, 9
-/* 800CF12C 000CAD8C 38 A0 00 01 */ li r5, 1
-/* 800CF130 000CAD90 48 18 4C C1 */ bl func_80253DF0
-/* 800CF134 000CAD94 38 60 00 11 */ li r3, 0x11
-/* 800CF138 000CAD98 4B FE B8 55 */ bl func_800BA98C
-/* 800CF13C 000CAD9C 7C 63 07 34 */ extsh r3, r3
-/* 800CF140 000CADA0 38 80 00 09 */ li r4, 9
-/* 800CF144 000CADA4 38 A0 00 01 */ li r5, 1
-/* 800CF148 000CADA8 48 18 4C A9 */ bl func_80253DF0
-/* 800CF14C 000CADAC 38 60 00 02 */ li r3, 2
-/* 800CF150 000CADB0 4B FE B4 69 */ bl func_800BA5B8
-/* 800CF154 000CADB4 48 00 22 44 */ b lbl_800D1398
-lbl_800CF158:
-/* 800CF158 000CADB8 38 16 00 01 */ addi r0, r22, 1
-/* 800CF15C 000CADBC 38 60 00 02 */ li r3, 2
-/* 800CF160 000CADC0 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800CF164 000CADC4 4B FE B4 B9 */ bl func_800BA61C
-/* 800CF168 000CADC8 48 00 22 30 */ b lbl_800D1398
-/* 800CF16C 000CADCC 38 60 00 0C */ li r3, 0xc
-/* 800CF170 000CADD0 4B FE B8 1D */ bl func_800BA98C
-/* 800CF174 000CADD4 7C 63 07 34 */ extsh r3, r3
-/* 800CF178 000CADD8 48 18 4C 59 */ bl func_80253DD0
-/* 800CF17C 000CADDC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CF180 000CADE0 28 00 00 03 */ cmplwi r0, 3
-/* 800CF184 000CADE4 40 82 22 14 */ bne lbl_800D1398
-/* 800CF188 000CADE8 38 60 00 07 */ li r3, 7
-/* 800CF18C 000CADEC 4B FE B4 2D */ bl func_800BA5B8
-/* 800CF190 000CADF0 38 60 00 00 */ li r3, 0
-/* 800CF194 000CADF4 4B FE B7 F9 */ bl func_800BA98C
-/* 800CF198 000CADF8 7C 63 07 34 */ extsh r3, r3
-/* 800CF19C 000CADFC 38 80 00 03 */ li r4, 3
-/* 800CF1A0 000CAE00 38 A0 00 00 */ li r5, 0
-/* 800CF1A4 000CAE04 48 18 4C 0D */ bl func_80253DB0
-/* 800CF1A8 000CAE08 38 60 00 0C */ li r3, 0xc
-/* 800CF1AC 000CAE0C 4B FE B7 E1 */ bl func_800BA98C
-/* 800CF1B0 000CAE10 7C 63 07 34 */ extsh r3, r3
-/* 800CF1B4 000CAE14 38 80 00 17 */ li r4, 0x17
-/* 800CF1B8 000CAE18 38 A0 00 00 */ li r5, 0
-/* 800CF1BC 000CAE1C 48 18 4B F5 */ bl func_80253DB0
-/* 800CF1C0 000CAE20 38 60 00 09 */ li r3, 9
-/* 800CF1C4 000CAE24 4B FE B7 C9 */ bl func_800BA98C
-/* 800CF1C8 000CAE28 7C 63 07 34 */ extsh r3, r3
-/* 800CF1CC 000CAE2C 38 80 00 08 */ li r4, 8
-/* 800CF1D0 000CAE30 38 A0 00 00 */ li r5, 0
-/* 800CF1D4 000CAE34 48 18 4C 1D */ bl func_80253DF0
-/* 800CF1D8 000CAE38 38 60 00 08 */ li r3, 8
-/* 800CF1DC 000CAE3C 4B FE B6 11 */ bl func_800BA7EC
-/* 800CF1E0 000CAE40 28 03 00 04 */ cmplwi r3, 4
-/* 800CF1E4 000CAE44 41 82 00 30 */ beq lbl_800CF214
-/* 800CF1E8 000CAE48 38 60 00 01 */ li r3, 1
-/* 800CF1EC 000CAE4C 48 01 71 F9 */ bl func_800E63E4
-/* 800CF1F0 000CAE50 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF1F4 000CAE54 40 82 00 20 */ bne lbl_800CF214
-/* 800CF1F8 000CAE58 38 60 00 0F */ li r3, 0xf
-/* 800CF1FC 000CAE5C 4B FE B7 91 */ bl func_800BA98C
-/* 800CF200 000CAE60 7C 63 07 34 */ extsh r3, r3
-/* 800CF204 000CAE64 38 80 00 08 */ li r4, 8
-/* 800CF208 000CAE68 38 A0 00 00 */ li r5, 0
-/* 800CF20C 000CAE6C 48 18 4B A5 */ bl func_80253DB0
-/* 800CF210 000CAE70 48 00 00 AC */ b lbl_800CF2BC
-lbl_800CF214:
-/* 800CF214 000CAE74 48 01 71 BD */ bl func_800E63D0
-/* 800CF218 000CAE78 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF21C 000CAE7C 40 82 00 A0 */ bne lbl_800CF2BC
-/* 800CF220 000CAE80 38 60 00 00 */ li r3, 0
-/* 800CF224 000CAE84 4B FE B5 C9 */ bl func_800BA7EC
-/* 800CF228 000CAE88 54 79 10 3A */ slwi r25, r3, 2
-/* 800CF22C 000CAE8C 38 60 00 09 */ li r3, 9
-/* 800CF230 000CAE90 4B FE B5 BD */ bl func_800BA7EC
-/* 800CF234 000CAE94 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CF238 000CAE98 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CF23C 000CAE9C 20 00 00 03 */ subfic r0, r0, 3
-/* 800CF240 000CAEA0 3A C0 00 00 */ li r22, 0
-/* 800CF244 000CAEA4 7C 00 CA 14 */ add r0, r0, r25
-/* 800CF248 000CAEA8 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CF24C 000CAEAC 54 15 06 3E */ clrlwi r21, r0, 0x18
-lbl_800CF250:
-/* 800CF250 000CAEB0 7C 18 A8 AE */ lbzx r0, r24, r21
-/* 800CF254 000CAEB4 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800CF258 000CAEB8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CF25C 000CAEBC 48 01 6B 91 */ bl func_800E5DEC
-/* 800CF260 000CAEC0 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800CF264 000CAEC4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800CF268 000CAEC8 41 82 00 48 */ beq lbl_800CF2B0
-/* 800CF26C 000CAECC 88 03 00 88 */ lbz r0, 0x88(r3)
-/* 800CF270 000CAED0 7C 00 07 74 */ extsb r0, r0
-/* 800CF274 000CAED4 2C 00 FF FF */ cmpwi r0, -1
-/* 800CF278 000CAED8 40 82 00 38 */ bne lbl_800CF2B0
-/* 800CF27C 000CAEDC 38 60 00 0F */ li r3, 0xf
-/* 800CF280 000CAEE0 4B FE B7 0D */ bl func_800BA98C
-/* 800CF284 000CAEE4 7C 63 07 34 */ extsh r3, r3
-/* 800CF288 000CAEE8 38 80 00 08 */ li r4, 8
-/* 800CF28C 000CAEEC 38 A0 00 00 */ li r5, 0
-/* 800CF290 000CAEF0 48 18 4B 21 */ bl func_80253DB0
-/* 800CF294 000CAEF4 38 60 00 04 */ li r3, 4
-/* 800CF298 000CAEF8 4B FE B6 F5 */ bl func_800BA98C
-/* 800CF29C 000CAEFC 7C 63 07 34 */ extsh r3, r3
-/* 800CF2A0 000CAF00 38 80 00 01 */ li r4, 1
-/* 800CF2A4 000CAF04 38 A0 00 00 */ li r5, 0
-/* 800CF2A8 000CAF08 48 18 4B 09 */ bl func_80253DB0
-/* 800CF2AC 000CAF0C 48 00 00 10 */ b lbl_800CF2BC
-lbl_800CF2B0:
-/* 800CF2B0 000CAF10 3A D6 00 01 */ addi r22, r22, 1
-/* 800CF2B4 000CAF14 28 16 00 06 */ cmplwi r22, 6
-/* 800CF2B8 000CAF18 41 80 FF 98 */ blt lbl_800CF250
-lbl_800CF2BC:
-/* 800CF2BC 000CAF1C 38 60 00 08 */ li r3, 8
-/* 800CF2C0 000CAF20 4B FE B5 2D */ bl func_800BA7EC
-/* 800CF2C4 000CAF24 28 03 00 05 */ cmplwi r3, 5
-/* 800CF2C8 000CAF28 40 82 00 94 */ bne lbl_800CF35C
-/* 800CF2CC 000CAF2C 38 60 00 01 */ li r3, 1
-/* 800CF2D0 000CAF30 48 01 71 15 */ bl func_800E63E4
-/* 800CF2D4 000CAF34 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF2D8 000CAF38 40 82 00 84 */ bne lbl_800CF35C
-/* 800CF2DC 000CAF3C 38 60 00 00 */ li r3, 0
-/* 800CF2E0 000CAF40 4B FE B5 0D */ bl func_800BA7EC
-/* 800CF2E4 000CAF44 54 79 10 3A */ slwi r25, r3, 2
-/* 800CF2E8 000CAF48 38 60 00 09 */ li r3, 9
-/* 800CF2EC 000CAF4C 4B FE B5 01 */ bl func_800BA7EC
-/* 800CF2F0 000CAF50 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CF2F4 000CAF54 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800CF2F8 000CAF58 20 00 00 03 */ subfic r0, r0, 3
-/* 800CF2FC 000CAF5C 7C 00 CA 14 */ add r0, r0, r25
-/* 800CF300 000CAF60 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800CF304 000CAF64 54 15 06 3E */ clrlwi r21, r0, 0x18
-/* 800CF308 000CAF68 7C 18 A8 AE */ lbzx r0, r24, r21
-/* 800CF30C 000CAF6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF310 000CAF70 4B FE B7 21 */ bl func_800BAA30
-/* 800CF314 000CAF74 7C 18 A8 AE */ lbzx r0, r24, r21
-/* 800CF318 000CAF78 7C 64 1B 78 */ mr r4, r3
-/* 800CF31C 000CAF7C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF320 000CAF80 48 01 71 79 */ bl func_800E6498
-/* 800CF324 000CAF84 48 01 70 AD */ bl func_800E63D0
-/* 800CF328 000CAF88 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CF32C 000CAF8C 28 00 00 03 */ cmplwi r0, 3
-/* 800CF330 000CAF90 40 82 20 68 */ bne lbl_800D1398
-/* 800CF334 000CAF94 7C 18 A8 AE */ lbzx r0, r24, r21
-/* 800CF338 000CAF98 38 60 00 04 */ li r3, 4
-/* 800CF33C 000CAF9C 38 80 00 01 */ li r4, 1
-/* 800CF340 000CAFA0 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
-/* 800CF344 000CAFA4 48 01 61 1D */ bl func_800E5460
-/* 800CF348 000CAFA8 38 60 02 80 */ li r3, 0x280
-/* 800CF34C 000CAFAC 38 80 00 01 */ li r4, 1
-/* 800CF350 000CAFB0 38 A0 00 01 */ li r5, 1
-/* 800CF354 000CAFB4 48 09 35 ED */ bl func_80162940
-/* 800CF358 000CAFB8 48 00 20 40 */ b lbl_800D1398
-lbl_800CF35C:
-/* 800CF35C 000CAFBC 38 60 00 08 */ li r3, 8
-/* 800CF360 000CAFC0 4B FE B4 8D */ bl func_800BA7EC
-/* 800CF364 000CAFC4 28 03 00 15 */ cmplwi r3, 0x15
-/* 800CF368 000CAFC8 41 80 00 14 */ blt lbl_800CF37C
-/* 800CF36C 000CAFCC 38 60 00 08 */ li r3, 8
-/* 800CF370 000CAFD0 4B FE B4 7D */ bl func_800BA7EC
-/* 800CF374 000CAFD4 28 03 00 1A */ cmplwi r3, 0x1a
-/* 800CF378 000CAFD8 40 81 00 24 */ ble lbl_800CF39C
-lbl_800CF37C:
-/* 800CF37C 000CAFDC 38 60 00 08 */ li r3, 8
-/* 800CF380 000CAFE0 4B FE B4 6D */ bl func_800BA7EC
-/* 800CF384 000CAFE4 28 03 00 07 */ cmplwi r3, 7
-/* 800CF388 000CAFE8 41 82 00 14 */ beq lbl_800CF39C
-/* 800CF38C 000CAFEC 38 60 00 08 */ li r3, 8
-/* 800CF390 000CAFF0 4B FE B4 5D */ bl func_800BA7EC
-/* 800CF394 000CAFF4 28 03 00 08 */ cmplwi r3, 8
-/* 800CF398 000CAFF8 40 82 00 2C */ bne lbl_800CF3C4
-lbl_800CF39C:
-/* 800CF39C 000CAFFC 38 60 00 00 */ li r3, 0
-/* 800CF3A0 000CB000 38 80 00 00 */ li r4, 0
-/* 800CF3A4 000CB004 4B F8 A5 55 */ bl func_800598F8
-/* 800CF3A8 000CB008 38 60 00 04 */ li r3, 4
-/* 800CF3AC 000CB00C 4B FE B5 E1 */ bl func_800BA98C
-/* 800CF3B0 000CB010 7C 63 07 34 */ extsh r3, r3
-/* 800CF3B4 000CB014 38 80 00 01 */ li r4, 1
-/* 800CF3B8 000CB018 38 A0 00 00 */ li r5, 0
-/* 800CF3BC 000CB01C 48 18 49 F5 */ bl func_80253DB0
-/* 800CF3C0 000CB020 48 00 1F D8 */ b lbl_800D1398
-lbl_800CF3C4:
-/* 800CF3C4 000CB024 38 60 00 08 */ li r3, 8
-/* 800CF3C8 000CB028 4B FE B4 25 */ bl func_800BA7EC
-/* 800CF3CC 000CB02C 28 03 00 0A */ cmplwi r3, 0xa
-/* 800CF3D0 000CB030 40 82 1F C8 */ bne lbl_800D1398
-/* 800CF3D4 000CB034 38 60 00 00 */ li r3, 0
-/* 800CF3D8 000CB038 4B FE B4 15 */ bl func_800BA7EC
-/* 800CF3DC 000CB03C 54 78 10 3A */ slwi r24, r3, 2
-/* 800CF3E0 000CB040 38 60 00 09 */ li r3, 9
-/* 800CF3E4 000CB044 4B FE B4 09 */ bl func_800BA7EC
-/* 800CF3E8 000CB048 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CF3EC 000CB04C 38 60 00 0F */ li r3, 0xf
-/* 800CF3F0 000CB050 20 00 00 03 */ subfic r0, r0, 3
-/* 800CF3F4 000CB054 7C 00 C2 14 */ add r0, r0, r24
-/* 800CF3F8 000CB058 54 15 06 3E */ clrlwi r21, r0, 0x18
-/* 800CF3FC 000CB05C 4B FE B5 91 */ bl func_800BA98C
-/* 800CF400 000CB060 7C 63 07 34 */ extsh r3, r3
-/* 800CF404 000CB064 38 80 00 08 */ li r4, 8
-/* 800CF408 000CB068 38 A0 00 00 */ li r5, 0
-/* 800CF40C 000CB06C 48 18 49 A5 */ bl func_80253DB0
-/* 800CF410 000CB070 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
-/* 800CF414 000CB074 38 60 00 04 */ li r3, 4
-/* 800CF418 000CB078 38 A5 CE 18 */ addi r5, r5, lbl_8047CE18@l
-/* 800CF41C 000CB07C 38 80 00 01 */ li r4, 1
-/* 800CF420 000CB080 7C 05 A8 AE */ lbzx r0, r5, r21
-/* 800CF424 000CB084 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
-/* 800CF428 000CB088 48 01 60 39 */ bl func_800E5460
-/* 800CF42C 000CB08C 48 00 1F 6C */ b lbl_800D1398
-/* 800CF430 000CB090 38 60 00 00 */ li r3, 0
-/* 800CF434 000CB094 4B FE B5 59 */ bl func_800BA98C
-/* 800CF438 000CB098 7C 63 07 34 */ extsh r3, r3
-/* 800CF43C 000CB09C 48 18 49 95 */ bl func_80253DD0
-/* 800CF440 000CB0A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CF444 000CB0A4 28 00 00 03 */ cmplwi r0, 3
-/* 800CF448 000CB0A8 40 82 1F 50 */ bne lbl_800D1398
-/* 800CF44C 000CB0AC 38 60 00 04 */ li r3, 4
-/* 800CF450 000CB0B0 4B FE B5 3D */ bl func_800BA98C
-/* 800CF454 000CB0B4 7C 63 07 34 */ extsh r3, r3
-/* 800CF458 000CB0B8 38 80 00 08 */ li r4, 8
-/* 800CF45C 000CB0BC 38 A0 00 00 */ li r5, 0
-/* 800CF460 000CB0C0 48 18 49 91 */ bl func_80253DF0
-/* 800CF464 000CB0C4 38 60 00 0C */ li r3, 0xc
-/* 800CF468 000CB0C8 4B FE B5 25 */ bl func_800BA98C
-/* 800CF46C 000CB0CC 7C 63 07 34 */ extsh r3, r3
-/* 800CF470 000CB0D0 38 80 00 08 */ li r4, 8
-/* 800CF474 000CB0D4 38 A0 00 00 */ li r5, 0
-/* 800CF478 000CB0D8 48 18 49 79 */ bl func_80253DF0
-/* 800CF47C 000CB0DC 38 60 00 0F */ li r3, 0xf
-/* 800CF480 000CB0E0 4B FE B5 0D */ bl func_800BA98C
-/* 800CF484 000CB0E4 7C 63 07 34 */ extsh r3, r3
-/* 800CF488 000CB0E8 38 80 00 08 */ li r4, 8
-/* 800CF48C 000CB0EC 38 A0 00 00 */ li r5, 0
-/* 800CF490 000CB0F0 48 18 49 61 */ bl func_80253DF0
-/* 800CF494 000CB0F4 38 60 00 00 */ li r3, 0
-/* 800CF498 000CB0F8 4B FE B4 F5 */ bl func_800BA98C
-/* 800CF49C 000CB0FC 7C 63 07 34 */ extsh r3, r3
-/* 800CF4A0 000CB100 38 80 00 08 */ li r4, 8
-/* 800CF4A4 000CB104 38 A0 00 00 */ li r5, 0
-/* 800CF4A8 000CB108 48 18 49 49 */ bl func_80253DF0
-/* 800CF4AC 000CB10C 38 60 00 0B */ li r3, 0xb
-/* 800CF4B0 000CB110 4B FE B3 3D */ bl func_800BA7EC
-/* 800CF4B4 000CB114 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CF4B8 000CB118 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CF4BC 000CB11C 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CF4C0 000CB120 38 60 00 0C */ li r3, 0xc
-/* 800CF4C4 000CB124 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CF4C8 000CB128 4B FE B3 25 */ bl func_800BA7EC
-/* 800CF4CC 000CB12C 7F 04 C3 78 */ mr r4, r24
-/* 800CF4D0 000CB130 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CF4D4 000CB134 48 01 69 19 */ bl func_800E5DEC
-/* 800CF4D8 000CB138 38 60 00 02 */ li r3, 2
-/* 800CF4DC 000CB13C 48 01 A3 5D */ bl func_800E9838
-/* 800CF4E0 000CB140 38 60 00 02 */ li r3, 2
-/* 800CF4E4 000CB144 48 01 AA 6D */ bl func_800E9F50
-/* 800CF4E8 000CB148 38 60 00 0E */ li r3, 0xe
-/* 800CF4EC 000CB14C 4B FE B0 CD */ bl func_800BA5B8
-/* 800CF4F0 000CB150 48 00 1E A8 */ b lbl_800D1398
-/* 800CF4F4 000CB154 38 60 00 0C */ li r3, 0xc
-/* 800CF4F8 000CB158 4B FE B4 95 */ bl func_800BA98C
-/* 800CF4FC 000CB15C 7C 63 07 34 */ extsh r3, r3
-/* 800CF500 000CB160 48 18 48 D1 */ bl func_80253DD0
-/* 800CF504 000CB164 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CF508 000CB168 28 00 00 03 */ cmplwi r0, 3
-/* 800CF50C 000CB16C 40 82 1E 8C */ bne lbl_800D1398
-/* 800CF510 000CB170 38 60 00 0C */ li r3, 0xc
-/* 800CF514 000CB174 4B FE B4 79 */ bl func_800BA98C
-/* 800CF518 000CB178 7C 63 07 34 */ extsh r3, r3
-/* 800CF51C 000CB17C 38 80 00 08 */ li r4, 8
-/* 800CF520 000CB180 38 A0 00 00 */ li r5, 0
-/* 800CF524 000CB184 48 18 48 CD */ bl func_80253DF0
-/* 800CF528 000CB188 38 60 00 08 */ li r3, 8
-/* 800CF52C 000CB18C 4B FE B2 C1 */ bl func_800BA7EC
-/* 800CF530 000CB190 38 03 FF FC */ addi r0, r3, -4
-/* 800CF534 000CB194 28 00 00 16 */ cmplwi r0, 0x16
-/* 800CF538 000CB198 41 81 1E 60 */ bgt lbl_800D1398
-/* 800CF53C 000CB19C 3C 60 80 41 */ lis r3, lbl_80416C14@ha
-/* 800CF540 000CB1A0 54 00 10 3A */ slwi r0, r0, 2
-/* 800CF544 000CB1A4 38 63 6C 14 */ addi r3, r3, lbl_80416C14@l
-/* 800CF548 000CB1A8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800CF54C 000CB1AC 7C 69 03 A6 */ mtctr r3
-/* 800CF550 000CB1B0 4E 80 04 20 */ bctr
-/* 800CF554 000CB1B4 38 60 00 03 */ li r3, 3
-/* 800CF558 000CB1B8 4B FE B0 01 */ bl func_800BA558
-/* 800CF55C 000CB1BC 38 60 00 0F */ li r3, 0xf
-/* 800CF560 000CB1C0 4B FE B4 2D */ bl func_800BA98C
-/* 800CF564 000CB1C4 7C 63 07 34 */ extsh r3, r3
-/* 800CF568 000CB1C8 48 18 48 79 */ bl func_80253DE0
-/* 800CF56C 000CB1CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CF570 000CB1D0 28 00 00 08 */ cmplwi r0, 8
-/* 800CF574 000CB1D4 40 82 00 70 */ bne lbl_800CF5E4
-/* 800CF578 000CB1D8 38 60 00 07 */ li r3, 7
-/* 800CF57C 000CB1DC 4B FE B0 3D */ bl func_800BA5B8
-/* 800CF580 000CB1E0 38 60 00 04 */ li r3, 4
-/* 800CF584 000CB1E4 4B FE B4 09 */ bl func_800BA98C
-/* 800CF588 000CB1E8 7C 63 07 34 */ extsh r3, r3
-/* 800CF58C 000CB1EC 38 80 00 08 */ li r4, 8
-/* 800CF590 000CB1F0 38 A0 00 00 */ li r5, 0
-/* 800CF594 000CB1F4 48 18 48 5D */ bl func_80253DF0
-/* 800CF598 000CB1F8 38 60 00 0F */ li r3, 0xf
-/* 800CF59C 000CB1FC 4B FE B3 F1 */ bl func_800BA98C
-/* 800CF5A0 000CB200 7C 63 07 34 */ extsh r3, r3
-/* 800CF5A4 000CB204 38 80 00 08 */ li r4, 8
-/* 800CF5A8 000CB208 38 A0 00 00 */ li r5, 0
-/* 800CF5AC 000CB20C 48 18 48 45 */ bl func_80253DF0
-/* 800CF5B0 000CB210 38 60 00 1B */ li r3, 0x1b
-/* 800CF5B4 000CB214 4B FE B3 D9 */ bl func_800BA98C
-/* 800CF5B8 000CB218 7C 63 07 34 */ extsh r3, r3
-/* 800CF5BC 000CB21C 38 80 00 08 */ li r4, 8
-/* 800CF5C0 000CB220 38 A0 00 01 */ li r5, 1
-/* 800CF5C4 000CB224 48 18 48 2D */ bl func_80253DF0
-/* 800CF5C8 000CB228 38 60 00 1B */ li r3, 0x1b
-/* 800CF5CC 000CB22C 4B FE B3 C1 */ bl func_800BA98C
-/* 800CF5D0 000CB230 7C 63 07 34 */ extsh r3, r3
-/* 800CF5D4 000CB234 38 80 00 06 */ li r4, 6
-/* 800CF5D8 000CB238 38 A0 00 00 */ li r5, 0
-/* 800CF5DC 000CB23C 48 18 47 D5 */ bl func_80253DB0
-/* 800CF5E0 000CB240 48 00 1D B8 */ b lbl_800D1398
-lbl_800CF5E4:
-/* 800CF5E4 000CB244 38 60 00 00 */ li r3, 0
-/* 800CF5E8 000CB248 4B FE AF D1 */ bl func_800BA5B8
-/* 800CF5EC 000CB24C 48 00 1D AC */ b lbl_800D1398
-/* 800CF5F0 000CB250 38 60 00 00 */ li r3, 0
-/* 800CF5F4 000CB254 48 01 6D F1 */ bl func_800E63E4
-/* 800CF5F8 000CB258 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF5FC 000CB25C 41 82 00 18 */ beq lbl_800CF614
-/* 800CF600 000CB260 38 60 00 05 */ li r3, 5
-/* 800CF604 000CB264 4B FE AF 55 */ bl func_800BA558
-/* 800CF608 000CB268 38 60 00 00 */ li r3, 0
-/* 800CF60C 000CB26C 4B FE AF AD */ bl func_800BA5B8
-/* 800CF610 000CB270 48 00 1D 88 */ b lbl_800D1398
-lbl_800CF614:
-/* 800CF614 000CB274 38 60 00 01 */ li r3, 1
-/* 800CF618 000CB278 48 01 6D CD */ bl func_800E63E4
-/* 800CF61C 000CB27C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF620 000CB280 41 82 00 18 */ beq lbl_800CF638
-/* 800CF624 000CB284 38 60 00 00 */ li r3, 0
-/* 800CF628 000CB288 4B FE AF 91 */ bl func_800BA5B8
-/* 800CF62C 000CB28C 38 60 00 03 */ li r3, 3
-/* 800CF630 000CB290 4B FE AF 29 */ bl func_800BA558
-/* 800CF634 000CB294 48 00 1D 64 */ b lbl_800D1398
-lbl_800CF638:
-/* 800CF638 000CB298 38 60 00 1A */ li r3, 0x1a
-/* 800CF63C 000CB29C 4B FE AF 7D */ bl func_800BA5B8
-/* 800CF640 000CB2A0 4B F8 6C 35 */ bl func_80056274
-/* 800CF644 000CB2A4 38 60 02 61 */ li r3, 0x261
-/* 800CF648 000CB2A8 48 09 34 49 */ bl func_80162A90
-/* 800CF64C 000CB2AC 28 03 00 02 */ cmplwi r3, 2
-/* 800CF650 000CB2B0 41 82 1D 48 */ beq lbl_800D1398
-/* 800CF654 000CB2B4 38 60 00 02 */ li r3, 2
-/* 800CF658 000CB2B8 48 01 6D 8D */ bl func_800E63E4
-/* 800CF65C 000CB2BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF660 000CB2C0 41 82 1D 38 */ beq lbl_800D1398
-/* 800CF664 000CB2C4 38 60 00 01 */ li r3, 1
-/* 800CF668 000CB2C8 4B F8 6D F1 */ bl func_80056458
-/* 800CF66C 000CB2CC 48 00 1D 2C */ b lbl_800D1398
-/* 800CF670 000CB2D0 38 60 00 0F */ li r3, 0xf
-/* 800CF674 000CB2D4 4B FE B3 19 */ bl func_800BA98C
-/* 800CF678 000CB2D8 7C 63 07 34 */ extsh r3, r3
-/* 800CF67C 000CB2DC 38 80 00 08 */ li r4, 8
-/* 800CF680 000CB2E0 38 A0 00 00 */ li r5, 0
-/* 800CF684 000CB2E4 48 18 47 6D */ bl func_80253DF0
-/* 800CF688 000CB2E8 38 60 00 01 */ li r3, 1
-/* 800CF68C 000CB2EC 4B FE AE CD */ bl func_800BA558
-/* 800CF690 000CB2F0 38 60 00 00 */ li r3, 0
-/* 800CF694 000CB2F4 4B FE AF 25 */ bl func_800BA5B8
-/* 800CF698 000CB2F8 48 00 1D 00 */ b lbl_800D1398
-/* 800CF69C 000CB2FC 38 60 00 04 */ li r3, 4
-/* 800CF6A0 000CB300 4B FE B2 ED */ bl func_800BA98C
-/* 800CF6A4 000CB304 7C 63 07 34 */ extsh r3, r3
-/* 800CF6A8 000CB308 38 80 00 08 */ li r4, 8
-/* 800CF6AC 000CB30C 38 A0 00 00 */ li r5, 0
-/* 800CF6B0 000CB310 48 18 47 41 */ bl func_80253DF0
-/* 800CF6B4 000CB314 38 60 00 0C */ li r3, 0xc
-/* 800CF6B8 000CB318 4B FE B2 D5 */ bl func_800BA98C
-/* 800CF6BC 000CB31C 7C 63 07 34 */ extsh r3, r3
-/* 800CF6C0 000CB320 38 80 00 08 */ li r4, 8
-/* 800CF6C4 000CB324 38 A0 00 00 */ li r5, 0
-/* 800CF6C8 000CB328 48 18 47 29 */ bl func_80253DF0
-/* 800CF6CC 000CB32C 38 60 00 0F */ li r3, 0xf
-/* 800CF6D0 000CB330 4B FE B2 BD */ bl func_800BA98C
-/* 800CF6D4 000CB334 7C 63 07 34 */ extsh r3, r3
-/* 800CF6D8 000CB338 38 80 00 08 */ li r4, 8
-/* 800CF6DC 000CB33C 38 A0 00 00 */ li r5, 0
-/* 800CF6E0 000CB340 48 18 47 11 */ bl func_80253DF0
-/* 800CF6E4 000CB344 38 60 00 00 */ li r3, 0
-/* 800CF6E8 000CB348 4B FE B2 A5 */ bl func_800BA98C
-/* 800CF6EC 000CB34C 7C 63 07 34 */ extsh r3, r3
-/* 800CF6F0 000CB350 38 80 00 08 */ li r4, 8
-/* 800CF6F4 000CB354 38 A0 00 00 */ li r5, 0
-/* 800CF6F8 000CB358 48 18 46 F9 */ bl func_80253DF0
-/* 800CF6FC 000CB35C 38 60 00 0B */ li r3, 0xb
-/* 800CF700 000CB360 4B FE B0 ED */ bl func_800BA7EC
-/* 800CF704 000CB364 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CF708 000CB368 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CF70C 000CB36C 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CF710 000CB370 38 60 00 0C */ li r3, 0xc
-/* 800CF714 000CB374 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CF718 000CB378 4B FE B0 D5 */ bl func_800BA7EC
-/* 800CF71C 000CB37C 7F 04 C3 78 */ mr r4, r24
-/* 800CF720 000CB380 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CF724 000CB384 48 01 66 C9 */ bl func_800E5DEC
-/* 800CF728 000CB388 38 60 00 01 */ li r3, 1
-/* 800CF72C 000CB38C 48 01 A1 0D */ bl func_800E9838
-/* 800CF730 000CB390 38 60 00 01 */ li r3, 1
-/* 800CF734 000CB394 48 01 A8 1D */ bl func_800E9F50
-/* 800CF738 000CB398 38 60 00 0E */ li r3, 0xe
-/* 800CF73C 000CB39C 4B FE AE 7D */ bl func_800BA5B8
-/* 800CF740 000CB3A0 48 00 1C 58 */ b lbl_800D1398
-/* 800CF744 000CB3A4 38 60 00 0F */ li r3, 0xf
-/* 800CF748 000CB3A8 4B FE B2 45 */ bl func_800BA98C
-/* 800CF74C 000CB3AC 7C 63 07 34 */ extsh r3, r3
-/* 800CF750 000CB3B0 38 80 00 08 */ li r4, 8
-/* 800CF754 000CB3B4 38 A0 00 00 */ li r5, 0
-/* 800CF758 000CB3B8 48 18 46 99 */ bl func_80253DF0
-/* 800CF75C 000CB3BC 38 60 00 00 */ li r3, 0
-/* 800CF760 000CB3C0 4B FE B2 2D */ bl func_800BA98C
-/* 800CF764 000CB3C4 7C 63 07 34 */ extsh r3, r3
-/* 800CF768 000CB3C8 38 80 00 08 */ li r4, 8
-/* 800CF76C 000CB3CC 38 A0 00 00 */ li r5, 0
-/* 800CF770 000CB3D0 48 18 46 81 */ bl func_80253DF0
-/* 800CF774 000CB3D4 38 60 00 0B */ li r3, 0xb
-/* 800CF778 000CB3D8 4B FE B0 75 */ bl func_800BA7EC
-/* 800CF77C 000CB3DC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CF780 000CB3E0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CF784 000CB3E4 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CF788 000CB3E8 38 60 00 0C */ li r3, 0xc
-/* 800CF78C 000CB3EC 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CF790 000CB3F0 4B FE B0 5D */ bl func_800BA7EC
-/* 800CF794 000CB3F4 7F 04 C3 78 */ mr r4, r24
-/* 800CF798 000CB3F8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CF79C 000CB3FC 48 01 66 51 */ bl func_800E5DEC
-/* 800CF7A0 000CB400 7C 75 1B 78 */ mr r21, r3
-/* 800CF7A4 000CB404 38 60 00 04 */ li r3, 4
-/* 800CF7A8 000CB408 48 02 94 4D */ bl func_800F8BF4
-/* 800CF7AC 000CB40C 3C C0 80 0D */ lis r6, lbl_800D75FC@ha
-/* 800CF7B0 000CB410 7E A3 AB 78 */ mr r3, r21
-/* 800CF7B4 000CB414 7E A4 AB 78 */ mr r4, r21
-/* 800CF7B8 000CB418 38 A0 00 00 */ li r5, 0
-/* 800CF7BC 000CB41C 38 C6 75 FC */ addi r6, r6, lbl_800D75FC@l
-/* 800CF7C0 000CB420 38 E0 00 00 */ li r7, 0
-/* 800CF7C4 000CB424 48 02 9C 41 */ bl func_800F9404
-/* 800CF7C8 000CB428 38 60 00 0B */ li r3, 0xb
-/* 800CF7CC 000CB42C 4B FE AD ED */ bl func_800BA5B8
-/* 800CF7D0 000CB430 48 00 1B C8 */ b lbl_800D1398
-/* 800CF7D4 000CB434 38 60 00 1A */ li r3, 0x1a
-/* 800CF7D8 000CB438 4B FE AD E1 */ bl func_800BA5B8
-/* 800CF7DC 000CB43C 4B F8 6A 99 */ bl func_80056274
-/* 800CF7E0 000CB440 38 60 02 61 */ li r3, 0x261
-/* 800CF7E4 000CB444 48 09 32 AD */ bl func_80162A90
-/* 800CF7E8 000CB448 28 03 00 02 */ cmplwi r3, 2
-/* 800CF7EC 000CB44C 41 82 1B AC */ beq lbl_800D1398
-/* 800CF7F0 000CB450 38 60 00 02 */ li r3, 2
-/* 800CF7F4 000CB454 48 01 6B F1 */ bl func_800E63E4
-/* 800CF7F8 000CB458 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF7FC 000CB45C 41 82 1B 9C */ beq lbl_800D1398
-/* 800CF800 000CB460 38 60 00 01 */ li r3, 1
-/* 800CF804 000CB464 4B F8 6C 55 */ bl func_80056458
-/* 800CF808 000CB468 48 00 1B 90 */ b lbl_800D1398
-/* 800CF80C 000CB46C 38 60 00 0F */ li r3, 0xf
-/* 800CF810 000CB470 4B FE B1 7D */ bl func_800BA98C
-/* 800CF814 000CB474 7C 63 07 34 */ extsh r3, r3
-/* 800CF818 000CB478 38 80 00 08 */ li r4, 8
-/* 800CF81C 000CB47C 38 A0 00 00 */ li r5, 0
-/* 800CF820 000CB480 48 18 45 D1 */ bl func_80253DF0
-/* 800CF824 000CB484 38 60 00 00 */ li r3, 0
-/* 800CF828 000CB488 4B FE AF C5 */ bl func_800BA7EC
-/* 800CF82C 000CB48C 54 78 10 3A */ slwi r24, r3, 2
-/* 800CF830 000CB490 38 60 00 09 */ li r3, 9
-/* 800CF834 000CB494 4B FE AF B9 */ bl func_800BA7EC
-/* 800CF838 000CB498 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CF83C 000CB49C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800CF840 000CB4A0 20 00 00 03 */ subfic r0, r0, 3
-/* 800CF844 000CB4A4 7C 00 C2 14 */ add r0, r0, r24
-/* 800CF848 000CB4A8 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800CF84C 000CB4AC 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800CF850 000CB4B0 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800CF854 000CB4B4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800CF858 000CB4B8 48 01 59 B5 */ bl func_800E520C
-/* 800CF85C 000CB4BC 38 60 00 04 */ li r3, 4
-/* 800CF860 000CB4C0 4B FE AC F9 */ bl func_800BA558
-/* 800CF864 000CB4C4 38 60 00 00 */ li r3, 0
-/* 800CF868 000CB4C8 4B FE AD 51 */ bl func_800BA5B8
-/* 800CF86C 000CB4CC 48 00 1B 2C */ b lbl_800D1398
-/* 800CF870 000CB4D0 38 60 00 0F */ li r3, 0xf
-/* 800CF874 000CB4D4 4B FE B1 19 */ bl func_800BA98C
-/* 800CF878 000CB4D8 7C 63 07 34 */ extsh r3, r3
-/* 800CF87C 000CB4DC 38 80 00 08 */ li r4, 8
-/* 800CF880 000CB4E0 38 A0 00 00 */ li r5, 0
-/* 800CF884 000CB4E4 48 18 45 6D */ bl func_80253DF0
-/* 800CF888 000CB4E8 38 60 00 00 */ li r3, 0
-/* 800CF88C 000CB4EC 4B FE B1 01 */ bl func_800BA98C
-/* 800CF890 000CB4F0 7C 63 07 34 */ extsh r3, r3
-/* 800CF894 000CB4F4 38 80 00 08 */ li r4, 8
-/* 800CF898 000CB4F8 38 A0 00 00 */ li r5, 0
-/* 800CF89C 000CB4FC 48 18 45 55 */ bl func_80253DF0
-/* 800CF8A0 000CB500 38 60 00 00 */ li r3, 0
-/* 800CF8A4 000CB504 4B FE AF 49 */ bl func_800BA7EC
-/* 800CF8A8 000CB508 54 78 10 3A */ slwi r24, r3, 2
-/* 800CF8AC 000CB50C 38 60 00 09 */ li r3, 9
-/* 800CF8B0 000CB510 4B FE AF 3D */ bl func_800BA7EC
-/* 800CF8B4 000CB514 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800CF8B8 000CB518 38 60 00 08 */ li r3, 8
-/* 800CF8BC 000CB51C 20 00 00 03 */ subfic r0, r0, 3
-/* 800CF8C0 000CB520 7C 00 C2 14 */ add r0, r0, r24
-/* 800CF8C4 000CB524 54 15 06 3E */ clrlwi r21, r0, 0x18
-/* 800CF8C8 000CB528 4B FE AF 25 */ bl func_800BA7EC
-/* 800CF8CC 000CB52C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CF8D0 000CB530 38 63 FF EB */ addi r3, r3, -21
-/* 800CF8D4 000CB534 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CF8D8 000CB538 7C 04 A8 AE */ lbzx r0, r4, r21
-/* 800CF8DC 000CB53C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CF8E0 000CB540 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800CF8E4 000CB544 48 01 65 09 */ bl func_800E5DEC
-/* 800CF8E8 000CB548 7C 75 1B 78 */ mr r21, r3
-/* 800CF8EC 000CB54C 38 60 00 02 */ li r3, 2
-/* 800CF8F0 000CB550 48 02 93 05 */ bl func_800F8BF4
-/* 800CF8F4 000CB554 38 60 00 08 */ li r3, 8
-/* 800CF8F8 000CB558 4B FE AE F5 */ bl func_800BA7EC
-/* 800CF8FC 000CB55C 7C 65 1B 78 */ mr r5, r3
-/* 800CF900 000CB560 3C C0 80 0D */ lis r6, lbl_800D75FC@ha
-/* 800CF904 000CB564 7E A3 AB 78 */ mr r3, r21
-/* 800CF908 000CB568 7E A4 AB 78 */ mr r4, r21
-/* 800CF90C 000CB56C 38 A5 FF EB */ addi r5, r5, -21
-/* 800CF910 000CB570 38 C6 75 FC */ addi r6, r6, lbl_800D75FC@l
-/* 800CF914 000CB574 38 E0 00 00 */ li r7, 0
-/* 800CF918 000CB578 48 02 9A ED */ bl func_800F9404
-/* 800CF91C 000CB57C 38 60 00 0A */ li r3, 0xa
-/* 800CF920 000CB580 4B FE AC 99 */ bl func_800BA5B8
-/* 800CF924 000CB584 48 00 1A 74 */ b lbl_800D1398
-/* 800CF928 000CB588 4B F8 69 D1 */ bl func_800562F8
-/* 800CF92C 000CB58C 2C 03 00 00 */ cmpwi r3, 0
-/* 800CF930 000CB590 41 82 1A 68 */ beq lbl_800D1398
-/* 800CF934 000CB594 38 60 00 15 */ li r3, 0x15
-/* 800CF938 000CB598 4B FE AE B5 */ bl func_800BA7EC
-/* 800CF93C 000CB59C 2C 03 00 00 */ cmpwi r3, 0
-/* 800CF940 000CB5A0 41 82 00 14 */ beq lbl_800CF954
-/* 800CF944 000CB5A4 48 01 6A 8D */ bl func_800E63D0
-/* 800CF948 000CB5A8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800CF94C 000CB5AC 28 00 00 03 */ cmplwi r0, 3
-/* 800CF950 000CB5B0 40 82 00 14 */ bne lbl_800CF964
-lbl_800CF954:
-/* 800CF954 000CB5B4 38 60 00 01 */ li r3, 1
-/* 800CF958 000CB5B8 48 01 6A 8D */ bl func_800E63E4
-/* 800CF95C 000CB5BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CF960 000CB5C0 41 82 00 2C */ beq lbl_800CF98C
-lbl_800CF964:
-/* 800CF964 000CB5C4 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CF968 000CB5C8 38 80 08 34 */ li r4, 0x834
-/* 800CF96C 000CB5CC 48 15 6E 3D */ bl func_802267A8
-/* 800CF970 000CB5D0 38 60 00 02 */ li r3, 2
-/* 800CF974 000CB5D4 4B F8 86 41 */ bl func_80057FB4
-/* 800CF978 000CB5D8 38 60 02 7D */ li r3, 0x27d
-/* 800CF97C 000CB5DC 38 80 00 01 */ li r4, 1
-/* 800CF980 000CB5E0 38 A0 00 01 */ li r5, 1
-/* 800CF984 000CB5E4 48 09 2F BD */ bl func_80162940
-/* 800CF988 000CB5E8 48 00 1A 10 */ b lbl_800D1398
-lbl_800CF98C:
-/* 800CF98C 000CB5EC 38 60 02 61 */ li r3, 0x261
-/* 800CF990 000CB5F0 48 09 31 01 */ bl func_80162A90
-/* 800CF994 000CB5F4 28 03 00 04 */ cmplwi r3, 4
-/* 800CF998 000CB5F8 40 82 00 24 */ bne lbl_800CF9BC
-/* 800CF99C 000CB5FC 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CF9A0 000CB600 38 80 0A F2 */ li r4, 0xaf2
-/* 800CF9A4 000CB604 48 15 6E 05 */ bl func_802267A8
-/* 800CF9A8 000CB608 38 60 02 62 */ li r3, 0x262
-/* 800CF9AC 000CB60C 38 80 00 01 */ li r4, 1
-/* 800CF9B0 000CB610 38 A0 00 01 */ li r5, 1
-/* 800CF9B4 000CB614 48 09 2F 8D */ bl func_80162940
-/* 800CF9B8 000CB618 48 00 19 E0 */ b lbl_800D1398
-lbl_800CF9BC:
-/* 800CF9BC 000CB61C 38 60 02 61 */ li r3, 0x261
-/* 800CF9C0 000CB620 48 09 30 D1 */ bl func_80162A90
-/* 800CF9C4 000CB624 28 03 00 02 */ cmplwi r3, 2
-/* 800CF9C8 000CB628 40 82 01 10 */ bne lbl_800CFAD8
-/* 800CF9CC 000CB62C 38 60 02 67 */ li r3, 0x267
-/* 800CF9D0 000CB630 48 09 30 C1 */ bl func_80162A90
-/* 800CF9D4 000CB634 28 03 00 01 */ cmplwi r3, 1
-/* 800CF9D8 000CB638 40 82 00 C8 */ bne lbl_800CFAA0
-/* 800CF9DC 000CB63C 38 60 02 67 */ li r3, 0x267
-/* 800CF9E0 000CB640 38 80 00 02 */ li r4, 2
-/* 800CF9E4 000CB644 38 A0 00 01 */ li r5, 1
-/* 800CF9E8 000CB648 48 09 2F 59 */ bl func_80162940
-/* 800CF9EC 000CB64C 38 60 02 65 */ li r3, 0x265
-/* 800CF9F0 000CB650 38 80 00 01 */ li r4, 1
-/* 800CF9F4 000CB654 38 A0 00 01 */ li r5, 1
-/* 800CF9F8 000CB658 48 09 2F 49 */ bl func_80162940
-/* 800CF9FC 000CB65C 38 60 00 07 */ li r3, 7
-/* 800CFA00 000CB660 38 80 00 00 */ li r4, 0
-/* 800CFA04 000CB664 48 01 58 21 */ bl func_800E5224
-/* 800CFA08 000CB668 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800CFA0C 000CB66C 41 82 00 18 */ beq lbl_800CFA24
-/* 800CFA10 000CB670 38 60 00 18 */ li r3, 0x18
-/* 800CFA14 000CB674 38 80 00 01 */ li r4, 1
-/* 800CFA18 000CB678 38 A0 00 01 */ li r5, 1
-/* 800CFA1C 000CB67C 48 09 2F 25 */ bl func_80162940
-/* 800CFA20 000CB680 48 00 00 14 */ b lbl_800CFA34
-lbl_800CFA24:
-/* 800CFA24 000CB684 38 60 00 18 */ li r3, 0x18
-/* 800CFA28 000CB688 38 80 00 02 */ li r4, 2
-/* 800CFA2C 000CB68C 38 A0 00 01 */ li r5, 1
-/* 800CFA30 000CB690 48 09 2F 11 */ bl func_80162940
-lbl_800CFA34:
-/* 800CFA34 000CB694 38 60 00 00 */ li r3, 0
-/* 800CFA38 000CB698 38 80 00 00 */ li r4, 0
-/* 800CFA3C 000CB69C 4B FE AB E1 */ bl func_800BA61C
-/* 800CFA40 000CB6A0 38 60 00 00 */ li r3, 0
-/* 800CFA44 000CB6A4 4B FE AB 15 */ bl func_800BA558
-/* 800CFA48 000CB6A8 38 60 00 00 */ li r3, 0
-/* 800CFA4C 000CB6AC 4B FE AB 6D */ bl func_800BA5B8
-/* 800CFA50 000CB6B0 38 60 00 01 */ li r3, 1
-/* 800CFA54 000CB6B4 48 01 6A 0D */ bl func_800E6460
-/* 800CFA58 000CB6B8 3A A0 00 00 */ li r21, 0
-/* 800CFA5C 000CB6BC 3B 00 00 00 */ li r24, 0
-/* 800CFA60 000CB6C0 7E B9 AB 78 */ mr r25, r21
-lbl_800CFA64:
-/* 800CFA64 000CB6C4 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CFA68 000CB6C8 7C 60 C2 14 */ add r3, r0, r24
-/* 800CFA6C 000CB6CC 80 63 01 1C */ lwz r3, 0x11c(r3)
-/* 800CFA70 000CB6D0 2C 03 00 00 */ cmpwi r3, 0
-/* 800CFA74 000CB6D4 41 82 00 08 */ beq lbl_800CFA7C
-/* 800CFA78 000CB6D8 48 16 E8 59 */ bl func_8023E2D0
-lbl_800CFA7C:
-/* 800CFA7C 000CB6DC 80 0D 9C 18 */ lwz r0, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800CFA80 000CB6E0 3A B5 00 01 */ addi r21, r21, 1
-/* 800CFA84 000CB6E4 2C 15 00 3D */ cmpwi r21, 0x3d
-/* 800CFA88 000CB6E8 7C 60 C2 14 */ add r3, r0, r24
-/* 800CFA8C 000CB6EC 3B 18 00 04 */ addi r24, r24, 4
-/* 800CFA90 000CB6F0 93 23 01 1C */ stw r25, 0x11c(r3)
-/* 800CFA94 000CB6F4 41 80 FF D0 */ blt lbl_800CFA64
-/* 800CFA98 000CB6F8 4B F8 68 25 */ bl func_800562BC
-/* 800CFA9C 000CB6FC 48 00 18 FC */ b lbl_800D1398
-lbl_800CFAA0:
-/* 800CFAA0 000CB700 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CFAA4 000CB704 38 80 08 34 */ li r4, 0x834
-/* 800CFAA8 000CB708 48 15 6D 01 */ bl func_802267A8
-/* 800CFAAC 000CB70C 38 60 00 02 */ li r3, 2
-/* 800CFAB0 000CB710 4B F8 85 05 */ bl func_80057FB4
-/* 800CFAB4 000CB714 38 60 02 67 */ li r3, 0x267
-/* 800CFAB8 000CB718 38 80 00 03 */ li r4, 3
-/* 800CFABC 000CB71C 38 A0 00 01 */ li r5, 1
-/* 800CFAC0 000CB720 48 09 2E 81 */ bl func_80162940
-/* 800CFAC4 000CB724 38 60 02 66 */ li r3, 0x266
-/* 800CFAC8 000CB728 38 80 00 01 */ li r4, 1
-/* 800CFACC 000CB72C 38 A0 00 01 */ li r5, 1
-/* 800CFAD0 000CB730 48 09 2E 71 */ bl func_80162940
-/* 800CFAD4 000CB734 48 00 18 C4 */ b lbl_800D1398
-lbl_800CFAD8:
-/* 800CFAD8 000CB738 38 60 00 06 */ li r3, 6
-/* 800CFADC 000CB73C 48 09 2F B5 */ bl func_80162A90
-/* 800CFAE0 000CB740 28 03 00 0D */ cmplwi r3, 0xd
-/* 800CFAE4 000CB744 40 82 00 14 */ bne lbl_800CFAF8
-/* 800CFAE8 000CB748 38 60 00 06 */ li r3, 6
-/* 800CFAEC 000CB74C 38 80 00 05 */ li r4, 5
-/* 800CFAF0 000CB750 38 A0 00 01 */ li r5, 1
-/* 800CFAF4 000CB754 48 09 2E 4D */ bl func_80162940
-lbl_800CFAF8:
-/* 800CFAF8 000CB758 38 60 00 37 */ li r3, 0x37
-/* 800CFAFC 000CB75C 38 80 00 02 */ li r4, 2
-/* 800CFB00 000CB760 38 A0 00 01 */ li r5, 1
-/* 800CFB04 000CB764 48 09 2E 3D */ bl func_80162940
-/* 800CFB08 000CB768 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800CFB0C 000CB76C 38 80 08 98 */ li r4, 0x898
-/* 800CFB10 000CB770 48 15 6C 99 */ bl func_802267A8
-/* 800CFB14 000CB774 48 00 18 84 */ b lbl_800D1398
-/* 800CFB18 000CB778 48 02 9A 95 */ bl func_800F95AC
-/* 800CFB1C 000CB77C 3C 03 00 01 */ addis r0, r3, 1
-/* 800CFB20 000CB780 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800CFB24 000CB784 41 82 18 74 */ beq lbl_800D1398
-/* 800CFB28 000CB788 38 60 00 00 */ li r3, 0
-/* 800CFB2C 000CB78C 4B FE AA 8D */ bl func_800BA5B8
-/* 800CFB30 000CB790 38 60 00 00 */ li r3, 0
-/* 800CFB34 000CB794 4B FE AE 59 */ bl func_800BA98C
-/* 800CFB38 000CB798 7C 63 07 34 */ extsh r3, r3
-/* 800CFB3C 000CB79C 38 80 00 08 */ li r4, 8
-/* 800CFB40 000CB7A0 38 A0 00 01 */ li r5, 1
-/* 800CFB44 000CB7A4 48 18 42 AD */ bl func_80253DF0
-/* 800CFB48 000CB7A8 38 60 00 04 */ li r3, 4
-/* 800CFB4C 000CB7AC 4B FE AE 41 */ bl func_800BA98C
-/* 800CFB50 000CB7B0 7C 63 07 34 */ extsh r3, r3
-/* 800CFB54 000CB7B4 38 80 00 02 */ li r4, 2
-/* 800CFB58 000CB7B8 38 A0 00 00 */ li r5, 0
-/* 800CFB5C 000CB7BC 48 18 42 55 */ bl func_80253DB0
-/* 800CFB60 000CB7C0 38 60 00 0F */ li r3, 0xf
-/* 800CFB64 000CB7C4 4B FE AE 29 */ bl func_800BA98C
-/* 800CFB68 000CB7C8 7C 63 07 34 */ extsh r3, r3
-/* 800CFB6C 000CB7CC 38 80 00 08 */ li r4, 8
-/* 800CFB70 000CB7D0 38 A0 00 01 */ li r5, 1
-/* 800CFB74 000CB7D4 48 18 42 7D */ bl func_80253DF0
-/* 800CFB78 000CB7D8 38 60 00 0F */ li r3, 0xf
-/* 800CFB7C 000CB7DC 4B FE AE 11 */ bl func_800BA98C
-/* 800CFB80 000CB7E0 7C 63 07 34 */ extsh r3, r3
-/* 800CFB84 000CB7E4 38 80 00 09 */ li r4, 9
-/* 800CFB88 000CB7E8 38 A0 00 00 */ li r5, 0
-/* 800CFB8C 000CB7EC 48 18 42 25 */ bl func_80253DB0
-/* 800CFB90 000CB7F0 38 60 00 0C */ li r3, 0xc
-/* 800CFB94 000CB7F4 4B FE AD F9 */ bl func_800BA98C
-/* 800CFB98 000CB7F8 7C 63 07 34 */ extsh r3, r3
-/* 800CFB9C 000CB7FC 38 80 00 08 */ li r4, 8
-/* 800CFBA0 000CB800 38 A0 00 01 */ li r5, 1
-/* 800CFBA4 000CB804 48 18 42 4D */ bl func_80253DF0
-/* 800CFBA8 000CB808 38 60 00 00 */ li r3, 0
-/* 800CFBAC 000CB80C 4B FE AD E1 */ bl func_800BA98C
-/* 800CFBB0 000CB810 7C 63 07 34 */ extsh r3, r3
-/* 800CFBB4 000CB814 38 80 00 04 */ li r4, 4
-/* 800CFBB8 000CB818 38 A0 00 00 */ li r5, 0
-/* 800CFBBC 000CB81C 48 18 41 F5 */ bl func_80253DB0
-/* 800CFBC0 000CB820 38 60 00 0C */ li r3, 0xc
-/* 800CFBC4 000CB824 4B FE AD C9 */ bl func_800BA98C
-/* 800CFBC8 000CB828 7C 63 07 34 */ extsh r3, r3
-/* 800CFBCC 000CB82C 38 80 00 18 */ li r4, 0x18
-/* 800CFBD0 000CB830 38 A0 00 00 */ li r5, 0
-/* 800CFBD4 000CB834 48 18 41 DD */ bl func_80253DB0
-/* 800CFBD8 000CB838 48 02 97 01 */ bl func_800F92D8
-/* 800CFBDC 000CB83C 48 00 17 BC */ b lbl_800D1398
-/* 800CFBE0 000CB840 48 02 99 CD */ bl func_800F95AC
-/* 800CFBE4 000CB844 3C 03 00 01 */ addis r0, r3, 1
-/* 800CFBE8 000CB848 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800CFBEC 000CB84C 41 82 17 AC */ beq lbl_800D1398
-/* 800CFBF0 000CB850 38 60 00 02 */ li r3, 2
-/* 800CFBF4 000CB854 4B FE A9 C5 */ bl func_800BA5B8
-/* 800CFBF8 000CB858 38 60 00 09 */ li r3, 9
-/* 800CFBFC 000CB85C 4B FE AD 91 */ bl func_800BA98C
-/* 800CFC00 000CB860 7C 63 07 34 */ extsh r3, r3
-/* 800CFC04 000CB864 38 80 00 08 */ li r4, 8
-/* 800CFC08 000CB868 38 A0 00 01 */ li r5, 1
-/* 800CFC0C 000CB86C 48 18 41 E5 */ bl func_80253DF0
-/* 800CFC10 000CB870 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CFC14 000CB874 38 60 00 00 */ li r3, 0
-/* 800CFC18 000CB878 38 80 00 00 */ li r4, 0
-/* 800CFC1C 000CB87C 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
-/* 800CFC20 000CB880 60 00 01 C0 */ ori r0, r0, 0x1c0
-/* 800CFC24 000CB884 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CFC28 000CB888 4B F8 9C D1 */ bl func_800598F8
-/* 800CFC2C 000CB88C 38 60 00 01 */ li r3, 1
-/* 800CFC30 000CB890 38 80 00 02 */ li r4, 2
-/* 800CFC34 000CB894 38 A0 00 09 */ li r5, 9
-/* 800CFC38 000CB898 38 C0 00 00 */ li r6, 0
-/* 800CFC3C 000CB89C 38 E0 00 00 */ li r7, 0
-/* 800CFC40 000CB8A0 39 00 00 00 */ li r8, 0
-/* 800CFC44 000CB8A4 4B F8 9D 85 */ bl func_800599C8
-/* 800CFC48 000CB8A8 38 60 00 02 */ li r3, 2
-/* 800CFC4C 000CB8AC 38 80 00 00 */ li r4, 0
-/* 800CFC50 000CB8B0 38 A0 00 17 */ li r5, 0x17
-/* 800CFC54 000CB8B4 38 C0 00 03 */ li r6, 3
-/* 800CFC58 000CB8B8 38 E0 00 01 */ li r7, 1
-/* 800CFC5C 000CB8BC 39 00 00 00 */ li r8, 0
-/* 800CFC60 000CB8C0 4B F8 9D 69 */ bl func_800599C8
-/* 800CFC64 000CB8C4 38 60 00 03 */ li r3, 3
-/* 800CFC68 000CB8C8 38 80 00 00 */ li r4, 0
-/* 800CFC6C 000CB8CC 38 A0 00 02 */ li r5, 2
-/* 800CFC70 000CB8D0 38 C0 00 15 */ li r6, 0x15
-/* 800CFC74 000CB8D4 38 E0 00 07 */ li r7, 7
-/* 800CFC78 000CB8D8 39 00 00 00 */ li r8, 0
-/* 800CFC7C 000CB8DC 4B F8 9D 4D */ bl func_800599C8
-/* 800CFC80 000CB8E0 38 60 00 07 */ li r3, 7
-/* 800CFC84 000CB8E4 38 80 00 03 */ li r4, 3
-/* 800CFC88 000CB8E8 38 A0 00 00 */ li r5, 0
-/* 800CFC8C 000CB8EC 38 C0 00 08 */ li r6, 8
-/* 800CFC90 000CB8F0 38 E0 00 00 */ li r7, 0
-/* 800CFC94 000CB8F4 39 00 00 00 */ li r8, 0
-/* 800CFC98 000CB8F8 4B F8 9D 31 */ bl func_800599C8
-/* 800CFC9C 000CB8FC 38 60 00 08 */ li r3, 8
-/* 800CFCA0 000CB900 38 80 00 18 */ li r4, 0x18
-/* 800CFCA4 000CB904 38 A0 00 07 */ li r5, 7
-/* 800CFCA8 000CB908 38 C0 00 09 */ li r6, 9
-/* 800CFCAC 000CB90C 38 E0 00 00 */ li r7, 0
-/* 800CFCB0 000CB910 39 00 00 00 */ li r8, 0
-/* 800CFCB4 000CB914 4B F8 9D 15 */ bl func_800599C8
-/* 800CFCB8 000CB918 38 60 00 09 */ li r3, 9
-/* 800CFCBC 000CB91C 38 80 00 1A */ li r4, 0x1a
-/* 800CFCC0 000CB920 38 A0 00 08 */ li r5, 8
-/* 800CFCC4 000CB924 38 C0 00 01 */ li r6, 1
-/* 800CFCC8 000CB928 38 E0 00 00 */ li r7, 0
-/* 800CFCCC 000CB92C 39 00 00 00 */ li r8, 0
-/* 800CFCD0 000CB930 4B F8 9C F9 */ bl func_800599C8
-/* 800CFCD4 000CB934 38 60 00 15 */ li r3, 0x15
-/* 800CFCD8 000CB938 38 80 00 00 */ li r4, 0
-/* 800CFCDC 000CB93C 38 A0 00 03 */ li r5, 3
-/* 800CFCE0 000CB940 38 C0 00 16 */ li r6, 0x16
-/* 800CFCE4 000CB944 38 E0 00 18 */ li r7, 0x18
-/* 800CFCE8 000CB948 39 00 00 00 */ li r8, 0
-/* 800CFCEC 000CB94C 4B F8 9C DD */ bl func_800599C8
-/* 800CFCF0 000CB950 38 60 00 16 */ li r3, 0x16
-/* 800CFCF4 000CB954 38 80 00 00 */ li r4, 0
-/* 800CFCF8 000CB958 38 A0 00 15 */ li r5, 0x15
-/* 800CFCFC 000CB95C 38 C0 00 17 */ li r6, 0x17
-/* 800CFD00 000CB960 38 E0 00 19 */ li r7, 0x19
-/* 800CFD04 000CB964 39 00 00 00 */ li r8, 0
-/* 800CFD08 000CB968 4B F8 9C C1 */ bl func_800599C8
-/* 800CFD0C 000CB96C 38 60 00 17 */ li r3, 0x17
-/* 800CFD10 000CB970 38 80 00 00 */ li r4, 0
-/* 800CFD14 000CB974 38 A0 00 16 */ li r5, 0x16
-/* 800CFD18 000CB978 38 C0 00 02 */ li r6, 2
-/* 800CFD1C 000CB97C 38 E0 00 1A */ li r7, 0x1a
-/* 800CFD20 000CB980 39 00 00 00 */ li r8, 0
-/* 800CFD24 000CB984 4B F8 9C A5 */ bl func_800599C8
-/* 800CFD28 000CB988 38 60 00 18 */ li r3, 0x18
-/* 800CFD2C 000CB98C 38 80 00 15 */ li r4, 0x15
-/* 800CFD30 000CB990 38 A0 00 03 */ li r5, 3
-/* 800CFD34 000CB994 38 C0 00 19 */ li r6, 0x19
-/* 800CFD38 000CB998 38 E0 00 08 */ li r7, 8
-/* 800CFD3C 000CB99C 39 00 00 00 */ li r8, 0
-/* 800CFD40 000CB9A0 4B F8 9C 89 */ bl func_800599C8
-/* 800CFD44 000CB9A4 38 60 00 19 */ li r3, 0x19
-/* 800CFD48 000CB9A8 38 80 00 16 */ li r4, 0x16
-/* 800CFD4C 000CB9AC 38 A0 00 18 */ li r5, 0x18
-/* 800CFD50 000CB9B0 38 C0 00 1A */ li r6, 0x1a
-/* 800CFD54 000CB9B4 38 E0 00 09 */ li r7, 9
-/* 800CFD58 000CB9B8 39 00 00 00 */ li r8, 0
-/* 800CFD5C 000CB9BC 4B F8 9C 6D */ bl func_800599C8
-/* 800CFD60 000CB9C0 38 60 00 1A */ li r3, 0x1a
-/* 800CFD64 000CB9C4 38 80 00 17 */ li r4, 0x17
-/* 800CFD68 000CB9C8 38 A0 00 19 */ li r5, 0x19
-/* 800CFD6C 000CB9CC 38 C0 00 02 */ li r6, 2
-/* 800CFD70 000CB9D0 38 E0 00 09 */ li r7, 9
-/* 800CFD74 000CB9D4 39 00 00 00 */ li r8, 0
-/* 800CFD78 000CB9D8 4B F8 9C 51 */ bl func_800599C8
-/* 800CFD7C 000CB9DC 38 60 00 04 */ li r3, 4
-/* 800CFD80 000CB9E0 4B FE AC 0D */ bl func_800BA98C
-/* 800CFD84 000CB9E4 7C 63 07 34 */ extsh r3, r3
-/* 800CFD88 000CB9E8 38 80 00 08 */ li r4, 8
-/* 800CFD8C 000CB9EC 38 A0 00 01 */ li r5, 1
-/* 800CFD90 000CB9F0 48 18 40 61 */ bl func_80253DF0
-/* 800CFD94 000CB9F4 38 60 00 0C */ li r3, 0xc
-/* 800CFD98 000CB9F8 4B FE AB F5 */ bl func_800BA98C
-/* 800CFD9C 000CB9FC 7C 63 07 34 */ extsh r3, r3
-/* 800CFDA0 000CBA00 38 80 00 08 */ li r4, 8
-/* 800CFDA4 000CBA04 38 A0 00 01 */ li r5, 1
-/* 800CFDA8 000CBA08 48 18 40 49 */ bl func_80253DF0
-/* 800CFDAC 000CBA0C 38 60 00 0F */ li r3, 0xf
-/* 800CFDB0 000CBA10 4B FE AB DD */ bl func_800BA98C
-/* 800CFDB4 000CBA14 7C 63 07 34 */ extsh r3, r3
-/* 800CFDB8 000CBA18 38 80 00 08 */ li r4, 8
-/* 800CFDBC 000CBA1C 38 A0 00 01 */ li r5, 1
-/* 800CFDC0 000CBA20 48 18 40 31 */ bl func_80253DF0
-/* 800CFDC4 000CBA24 38 60 00 00 */ li r3, 0
-/* 800CFDC8 000CBA28 4B FE AB C5 */ bl func_800BA98C
-/* 800CFDCC 000CBA2C 7C 63 07 34 */ extsh r3, r3
-/* 800CFDD0 000CBA30 38 80 00 08 */ li r4, 8
-/* 800CFDD4 000CBA34 38 A0 00 01 */ li r5, 1
-/* 800CFDD8 000CBA38 48 18 40 19 */ bl func_80253DF0
-/* 800CFDDC 000CBA3C 38 60 00 04 */ li r3, 4
-/* 800CFDE0 000CBA40 4B FE AB AD */ bl func_800BA98C
-/* 800CFDE4 000CBA44 7C 63 07 34 */ extsh r3, r3
-/* 800CFDE8 000CBA48 38 80 00 02 */ li r4, 2
-/* 800CFDEC 000CBA4C 38 A0 00 00 */ li r5, 0
-/* 800CFDF0 000CBA50 48 18 3F C1 */ bl func_80253DB0
-/* 800CFDF4 000CBA54 38 60 00 0C */ li r3, 0xc
-/* 800CFDF8 000CBA58 4B FE AB 95 */ bl func_800BA98C
-/* 800CFDFC 000CBA5C 7C 63 07 34 */ extsh r3, r3
-/* 800CFE00 000CBA60 38 80 00 18 */ li r4, 0x18
-/* 800CFE04 000CBA64 38 A0 00 00 */ li r5, 0
-/* 800CFE08 000CBA68 48 18 3F A9 */ bl func_80253DB0
-/* 800CFE0C 000CBA6C 38 60 00 0F */ li r3, 0xf
-/* 800CFE10 000CBA70 4B FE AB 7D */ bl func_800BA98C
-/* 800CFE14 000CBA74 7C 63 07 34 */ extsh r3, r3
-/* 800CFE18 000CBA78 38 80 00 09 */ li r4, 9
-/* 800CFE1C 000CBA7C 38 A0 00 00 */ li r5, 0
-/* 800CFE20 000CBA80 48 18 3F 91 */ bl func_80253DB0
-/* 800CFE24 000CBA84 38 60 00 00 */ li r3, 0
-/* 800CFE28 000CBA88 4B FE AB 65 */ bl func_800BA98C
-/* 800CFE2C 000CBA8C 7C 63 07 34 */ extsh r3, r3
-/* 800CFE30 000CBA90 38 80 00 04 */ li r4, 4
-/* 800CFE34 000CBA94 38 A0 00 00 */ li r5, 0
-/* 800CFE38 000CBA98 48 18 3F 79 */ bl func_80253DB0
-/* 800CFE3C 000CBA9C 38 60 00 00 */ li r3, 0
-/* 800CFE40 000CBAA0 4B FE AB 4D */ bl func_800BA98C
-/* 800CFE44 000CBAA4 7C 63 07 34 */ extsh r3, r3
-/* 800CFE48 000CBAA8 38 80 00 02 */ li r4, 2
-/* 800CFE4C 000CBAAC 38 A0 00 00 */ li r5, 0
-/* 800CFE50 000CBAB0 48 18 3F 61 */ bl func_80253DB0
-/* 800CFE54 000CBAB4 38 60 00 0C */ li r3, 0xc
-/* 800CFE58 000CBAB8 4B FE AB 35 */ bl func_800BA98C
-/* 800CFE5C 000CBABC 7C 63 07 34 */ extsh r3, r3
-/* 800CFE60 000CBAC0 38 80 00 06 */ li r4, 6
-/* 800CFE64 000CBAC4 38 A0 00 00 */ li r5, 0
-/* 800CFE68 000CBAC8 48 18 3F 49 */ bl func_80253DB0
-/* 800CFE6C 000CBACC 38 60 00 0F */ li r3, 0xf
-/* 800CFE70 000CBAD0 4B FE AB 1D */ bl func_800BA98C
-/* 800CFE74 000CBAD4 7C 63 07 34 */ extsh r3, r3
-/* 800CFE78 000CBAD8 38 80 00 07 */ li r4, 7
-/* 800CFE7C 000CBADC 38 A0 00 00 */ li r5, 0
-/* 800CFE80 000CBAE0 48 18 3F 31 */ bl func_80253DB0
-/* 800CFE84 000CBAE4 38 60 00 0B */ li r3, 0xb
-/* 800CFE88 000CBAE8 4B FE A9 65 */ bl func_800BA7EC
-/* 800CFE8C 000CBAEC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CFE90 000CBAF0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CFE94 000CBAF4 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CFE98 000CBAF8 38 60 00 0C */ li r3, 0xc
-/* 800CFE9C 000CBAFC 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CFEA0 000CBB00 4B FE A9 4D */ bl func_800BA7EC
-/* 800CFEA4 000CBB04 7F 04 C3 78 */ mr r4, r24
-/* 800CFEA8 000CBB08 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CFEAC 000CBB0C 48 01 5F 41 */ bl func_800E5DEC
-/* 800CFEB0 000CBB10 4B F8 6A CD */ bl func_8005697C
-/* 800CFEB4 000CBB14 7C 64 1B 78 */ mr r4, r3
-/* 800CFEB8 000CBB18 38 60 00 21 */ li r3, 0x21
-/* 800CFEBC 000CBB1C 48 08 C4 4D */ bl func_8015C308
-/* 800CFEC0 000CBB20 38 60 00 00 */ li r3, 0
-/* 800CFEC4 000CBB24 38 80 2D 1D */ li r4, 0x2d1d
-/* 800CFEC8 000CBB28 4B FE AB 29 */ bl func_800BA9F0
-/* 800CFECC 000CBB2C 38 60 00 01 */ li r3, 1
-/* 800CFED0 000CBB30 38 80 2D 1B */ li r4, 0x2d1b
-/* 800CFED4 000CBB34 4B FE AB 1D */ bl func_800BA9F0
-/* 800CFED8 000CBB38 38 60 00 08 */ li r3, 8
-/* 800CFEDC 000CBB3C 4B F8 A5 5D */ bl func_8005A438
-/* 800CFEE0 000CBB40 48 02 93 F9 */ bl func_800F92D8
-/* 800CFEE4 000CBB44 48 00 14 B4 */ b lbl_800D1398
-/* 800CFEE8 000CBB48 48 01 A4 51 */ bl func_800EA338
-/* 800CFEEC 000CBB4C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CFEF0 000CBB50 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800CFEF4 000CBB54 41 82 14 A4 */ beq lbl_800D1398
-/* 800CFEF8 000CBB58 48 01 A4 41 */ bl func_800EA338
-/* 800CFEFC 000CBB5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800CFF00 000CBB60 28 00 80 00 */ cmplwi r0, 0x8000
-/* 800CFF04 000CBB64 40 82 03 70 */ bne lbl_800D0274
-/* 800CFF08 000CBB68 38 60 00 0A */ li r3, 0xa
-/* 800CFF0C 000CBB6C 4B FE A8 E1 */ bl func_800BA7EC
-/* 800CFF10 000CBB70 2C 03 00 00 */ cmpwi r3, 0
-/* 800CFF14 000CBB74 41 82 01 D4 */ beq lbl_800D00E8
-/* 800CFF18 000CBB78 38 60 00 09 */ li r3, 9
-/* 800CFF1C 000CBB7C 4B FE AA 71 */ bl func_800BA98C
-/* 800CFF20 000CBB80 7C 63 07 34 */ extsh r3, r3
-/* 800CFF24 000CBB84 38 80 00 08 */ li r4, 8
-/* 800CFF28 000CBB88 38 A0 00 01 */ li r5, 1
-/* 800CFF2C 000CBB8C 48 18 3E C5 */ bl func_80253DF0
-/* 800CFF30 000CBB90 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CFF34 000CBB94 38 60 00 0B */ li r3, 0xb
-/* 800CFF38 000CBB98 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
-/* 800CFF3C 000CBB9C 60 00 01 C0 */ ori r0, r0, 0x1c0
-/* 800CFF40 000CBBA0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800CFF44 000CBBA4 4B FE A8 A9 */ bl func_800BA7EC
-/* 800CFF48 000CBBA8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800CFF4C 000CBBAC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800CFF50 000CBBB0 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800CFF54 000CBBB4 38 60 00 0C */ li r3, 0xc
-/* 800CFF58 000CBBB8 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800CFF5C 000CBBBC 4B FE A8 91 */ bl func_800BA7EC
-/* 800CFF60 000CBBC0 7F 04 C3 78 */ mr r4, r24
-/* 800CFF64 000CBBC4 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800CFF68 000CBBC8 48 01 5E 85 */ bl func_800E5DEC
-/* 800CFF6C 000CBBCC 4B F8 6A 11 */ bl func_8005697C
-/* 800CFF70 000CBBD0 7C 64 1B 78 */ mr r4, r3
-/* 800CFF74 000CBBD4 38 60 00 21 */ li r3, 0x21
-/* 800CFF78 000CBBD8 48 08 C3 91 */ bl func_8015C308
-/* 800CFF7C 000CBBDC 38 60 00 00 */ li r3, 0
-/* 800CFF80 000CBBE0 38 80 2D 1D */ li r4, 0x2d1d
-/* 800CFF84 000CBBE4 4B FE AA 6D */ bl func_800BA9F0
-/* 800CFF88 000CBBE8 38 60 00 00 */ li r3, 0
-/* 800CFF8C 000CBBEC 38 80 00 00 */ li r4, 0
-/* 800CFF90 000CBBF0 4B F8 99 69 */ bl func_800598F8
-/* 800CFF94 000CBBF4 38 60 00 01 */ li r3, 1
-/* 800CFF98 000CBBF8 38 80 00 02 */ li r4, 2
-/* 800CFF9C 000CBBFC 38 A0 00 09 */ li r5, 9
-/* 800CFFA0 000CBC00 38 C0 00 00 */ li r6, 0
-/* 800CFFA4 000CBC04 38 E0 00 00 */ li r7, 0
-/* 800CFFA8 000CBC08 39 00 00 00 */ li r8, 0
-/* 800CFFAC 000CBC0C 4B F8 9A 1D */ bl func_800599C8
-/* 800CFFB0 000CBC10 38 60 00 02 */ li r3, 2
-/* 800CFFB4 000CBC14 38 80 00 00 */ li r4, 0
-/* 800CFFB8 000CBC18 38 A0 00 17 */ li r5, 0x17
-/* 800CFFBC 000CBC1C 38 C0 00 03 */ li r6, 3
-/* 800CFFC0 000CBC20 38 E0 00 01 */ li r7, 1
-/* 800CFFC4 000CBC24 39 00 00 00 */ li r8, 0
-/* 800CFFC8 000CBC28 4B F8 9A 01 */ bl func_800599C8
-/* 800CFFCC 000CBC2C 38 60 00 03 */ li r3, 3
-/* 800CFFD0 000CBC30 38 80 00 00 */ li r4, 0
-/* 800CFFD4 000CBC34 38 A0 00 02 */ li r5, 2
-/* 800CFFD8 000CBC38 38 C0 00 15 */ li r6, 0x15
-/* 800CFFDC 000CBC3C 38 E0 00 07 */ li r7, 7
-/* 800CFFE0 000CBC40 39 00 00 00 */ li r8, 0
-/* 800CFFE4 000CBC44 4B F8 99 E5 */ bl func_800599C8
-/* 800CFFE8 000CBC48 38 60 00 07 */ li r3, 7
-/* 800CFFEC 000CBC4C 38 80 00 03 */ li r4, 3
-/* 800CFFF0 000CBC50 38 A0 00 00 */ li r5, 0
-/* 800CFFF4 000CBC54 38 C0 00 08 */ li r6, 8
-/* 800CFFF8 000CBC58 38 E0 00 00 */ li r7, 0
-/* 800CFFFC 000CBC5C 39 00 00 00 */ li r8, 0
-/* 800D0000 000CBC60 4B F8 99 C9 */ bl func_800599C8
-/* 800D0004 000CBC64 38 60 00 08 */ li r3, 8
-/* 800D0008 000CBC68 38 80 00 18 */ li r4, 0x18
-/* 800D000C 000CBC6C 38 A0 00 07 */ li r5, 7
-/* 800D0010 000CBC70 38 C0 00 09 */ li r6, 9
-/* 800D0014 000CBC74 38 E0 00 00 */ li r7, 0
-/* 800D0018 000CBC78 39 00 00 00 */ li r8, 0
-/* 800D001C 000CBC7C 4B F8 99 AD */ bl func_800599C8
-/* 800D0020 000CBC80 38 60 00 09 */ li r3, 9
-/* 800D0024 000CBC84 38 80 00 1A */ li r4, 0x1a
-/* 800D0028 000CBC88 38 A0 00 08 */ li r5, 8
-/* 800D002C 000CBC8C 38 C0 00 01 */ li r6, 1
-/* 800D0030 000CBC90 38 E0 00 00 */ li r7, 0
-/* 800D0034 000CBC94 39 00 00 00 */ li r8, 0
-/* 800D0038 000CBC98 4B F8 99 91 */ bl func_800599C8
-/* 800D003C 000CBC9C 38 60 00 15 */ li r3, 0x15
-/* 800D0040 000CBCA0 38 80 00 00 */ li r4, 0
-/* 800D0044 000CBCA4 38 A0 00 03 */ li r5, 3
-/* 800D0048 000CBCA8 38 C0 00 16 */ li r6, 0x16
-/* 800D004C 000CBCAC 38 E0 00 18 */ li r7, 0x18
-/* 800D0050 000CBCB0 39 00 00 00 */ li r8, 0
-/* 800D0054 000CBCB4 4B F8 99 75 */ bl func_800599C8
-/* 800D0058 000CBCB8 38 60 00 16 */ li r3, 0x16
-/* 800D005C 000CBCBC 38 80 00 00 */ li r4, 0
-/* 800D0060 000CBCC0 38 A0 00 15 */ li r5, 0x15
-/* 800D0064 000CBCC4 38 C0 00 17 */ li r6, 0x17
-/* 800D0068 000CBCC8 38 E0 00 19 */ li r7, 0x19
-/* 800D006C 000CBCCC 39 00 00 00 */ li r8, 0
-/* 800D0070 000CBCD0 4B F8 99 59 */ bl func_800599C8
-/* 800D0074 000CBCD4 38 60 00 17 */ li r3, 0x17
-/* 800D0078 000CBCD8 38 80 00 00 */ li r4, 0
-/* 800D007C 000CBCDC 38 A0 00 16 */ li r5, 0x16
-/* 800D0080 000CBCE0 38 C0 00 02 */ li r6, 2
-/* 800D0084 000CBCE4 38 E0 00 1A */ li r7, 0x1a
-/* 800D0088 000CBCE8 39 00 00 00 */ li r8, 0
-/* 800D008C 000CBCEC 4B F8 99 3D */ bl func_800599C8
-/* 800D0090 000CBCF0 38 60 00 18 */ li r3, 0x18
-/* 800D0094 000CBCF4 38 80 00 15 */ li r4, 0x15
-/* 800D0098 000CBCF8 38 A0 00 03 */ li r5, 3
-/* 800D009C 000CBCFC 38 C0 00 19 */ li r6, 0x19
-/* 800D00A0 000CBD00 38 E0 00 08 */ li r7, 8
-/* 800D00A4 000CBD04 39 00 00 00 */ li r8, 0
-/* 800D00A8 000CBD08 4B F8 99 21 */ bl func_800599C8
-/* 800D00AC 000CBD0C 38 60 00 19 */ li r3, 0x19
-/* 800D00B0 000CBD10 38 80 00 16 */ li r4, 0x16
-/* 800D00B4 000CBD14 38 A0 00 18 */ li r5, 0x18
-/* 800D00B8 000CBD18 38 C0 00 1A */ li r6, 0x1a
-/* 800D00BC 000CBD1C 38 E0 00 09 */ li r7, 9
-/* 800D00C0 000CBD20 39 00 00 00 */ li r8, 0
-/* 800D00C4 000CBD24 4B F8 99 05 */ bl func_800599C8
-/* 800D00C8 000CBD28 38 60 00 1A */ li r3, 0x1a
-/* 800D00CC 000CBD2C 38 80 00 17 */ li r4, 0x17
-/* 800D00D0 000CBD30 38 A0 00 19 */ li r5, 0x19
-/* 800D00D4 000CBD34 38 C0 00 02 */ li r6, 2
-/* 800D00D8 000CBD38 38 E0 00 09 */ li r7, 9
-/* 800D00DC 000CBD3C 39 00 00 00 */ li r8, 0
-/* 800D00E0 000CBD40 4B F8 98 E9 */ bl func_800599C8
-/* 800D00E4 000CBD44 48 00 04 48 */ b lbl_800D052C
-lbl_800D00E8:
-/* 800D00E8 000CBD48 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D00EC 000CBD4C 38 60 00 00 */ li r3, 0
-/* 800D00F0 000CBD50 38 80 00 00 */ li r4, 0
-/* 800D00F4 000CBD54 60 00 00 38 */ ori r0, r0, 0x38
-/* 800D00F8 000CBD58 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800D00FC 000CBD5C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0100 000CBD60 4B F8 97 F9 */ bl func_800598F8
-/* 800D0104 000CBD64 38 60 00 01 */ li r3, 1
-/* 800D0108 000CBD68 38 80 00 02 */ li r4, 2
-/* 800D010C 000CBD6C 38 A0 00 06 */ li r5, 6
-/* 800D0110 000CBD70 38 C0 00 00 */ li r6, 0
-/* 800D0114 000CBD74 38 E0 00 00 */ li r7, 0
-/* 800D0118 000CBD78 39 00 00 00 */ li r8, 0
-/* 800D011C 000CBD7C 4B F8 98 AD */ bl func_800599C8
-/* 800D0120 000CBD80 38 60 00 02 */ li r3, 2
-/* 800D0124 000CBD84 38 80 00 00 */ li r4, 0
-/* 800D0128 000CBD88 38 A0 00 17 */ li r5, 0x17
-/* 800D012C 000CBD8C 38 C0 00 03 */ li r6, 3
-/* 800D0130 000CBD90 38 E0 00 01 */ li r7, 1
-/* 800D0134 000CBD94 39 00 00 00 */ li r8, 0
-/* 800D0138 000CBD98 4B F8 98 91 */ bl func_800599C8
-/* 800D013C 000CBD9C 38 60 00 03 */ li r3, 3
-/* 800D0140 000CBDA0 38 80 00 00 */ li r4, 0
-/* 800D0144 000CBDA4 38 A0 00 02 */ li r5, 2
-/* 800D0148 000CBDA8 38 C0 00 14 */ li r6, 0x14
-/* 800D014C 000CBDAC 38 E0 00 04 */ li r7, 4
-/* 800D0150 000CBDB0 39 00 00 00 */ li r8, 0
-/* 800D0154 000CBDB4 4B F8 98 75 */ bl func_800599C8
-/* 800D0158 000CBDB8 38 60 00 04 */ li r3, 4
-/* 800D015C 000CBDBC 38 80 00 03 */ li r4, 3
-/* 800D0160 000CBDC0 38 A0 00 00 */ li r5, 0
-/* 800D0164 000CBDC4 38 C0 00 05 */ li r6, 5
-/* 800D0168 000CBDC8 38 E0 00 00 */ li r7, 0
-/* 800D016C 000CBDCC 39 00 00 00 */ li r8, 0
-/* 800D0170 000CBDD0 4B F8 98 59 */ bl func_800599C8
-/* 800D0174 000CBDD4 38 60 00 05 */ li r3, 5
-/* 800D0178 000CBDD8 38 80 00 18 */ li r4, 0x18
-/* 800D017C 000CBDDC 38 A0 00 04 */ li r5, 4
-/* 800D0180 000CBDE0 38 C0 00 06 */ li r6, 6
-/* 800D0184 000CBDE4 38 E0 00 00 */ li r7, 0
-/* 800D0188 000CBDE8 39 00 00 00 */ li r8, 0
-/* 800D018C 000CBDEC 4B F8 98 3D */ bl func_800599C8
-/* 800D0190 000CBDF0 38 60 00 06 */ li r3, 6
-/* 800D0194 000CBDF4 38 80 00 1A */ li r4, 0x1a
-/* 800D0198 000CBDF8 38 A0 00 05 */ li r5, 5
-/* 800D019C 000CBDFC 38 C0 00 01 */ li r6, 1
-/* 800D01A0 000CBE00 38 E0 00 00 */ li r7, 0
-/* 800D01A4 000CBE04 39 00 00 00 */ li r8, 0
-/* 800D01A8 000CBE08 4B F8 98 21 */ bl func_800599C8
-/* 800D01AC 000CBE0C 38 60 00 14 */ li r3, 0x14
-/* 800D01B0 000CBE10 38 80 00 00 */ li r4, 0
-/* 800D01B4 000CBE14 38 A0 00 03 */ li r5, 3
-/* 800D01B8 000CBE18 38 C0 00 15 */ li r6, 0x15
-/* 800D01BC 000CBE1C 38 E0 00 06 */ li r7, 6
-/* 800D01C0 000CBE20 39 00 00 00 */ li r8, 0
-/* 800D01C4 000CBE24 4B F8 98 05 */ bl func_800599C8
-/* 800D01C8 000CBE28 38 60 00 15 */ li r3, 0x15
-/* 800D01CC 000CBE2C 38 80 00 00 */ li r4, 0
-/* 800D01D0 000CBE30 38 A0 00 14 */ li r5, 0x14
-/* 800D01D4 000CBE34 38 C0 00 16 */ li r6, 0x16
-/* 800D01D8 000CBE38 38 E0 00 18 */ li r7, 0x18
-/* 800D01DC 000CBE3C 39 00 00 00 */ li r8, 0
-/* 800D01E0 000CBE40 4B F8 97 E9 */ bl func_800599C8
-/* 800D01E4 000CBE44 38 60 00 16 */ li r3, 0x16
-/* 800D01E8 000CBE48 38 80 00 00 */ li r4, 0
-/* 800D01EC 000CBE4C 38 A0 00 15 */ li r5, 0x15
-/* 800D01F0 000CBE50 38 C0 00 17 */ li r6, 0x17
-/* 800D01F4 000CBE54 38 E0 00 19 */ li r7, 0x19
-/* 800D01F8 000CBE58 39 00 00 00 */ li r8, 0
-/* 800D01FC 000CBE5C 4B F8 97 CD */ bl func_800599C8
-/* 800D0200 000CBE60 38 60 00 17 */ li r3, 0x17
-/* 800D0204 000CBE64 38 80 00 00 */ li r4, 0
-/* 800D0208 000CBE68 38 A0 00 16 */ li r5, 0x16
-/* 800D020C 000CBE6C 38 C0 00 02 */ li r6, 2
-/* 800D0210 000CBE70 38 E0 00 1A */ li r7, 0x1a
-/* 800D0214 000CBE74 39 00 00 00 */ li r8, 0
-/* 800D0218 000CBE78 4B F8 97 B1 */ bl func_800599C8
-/* 800D021C 000CBE7C 38 60 00 18 */ li r3, 0x18
-/* 800D0220 000CBE80 38 80 00 15 */ li r4, 0x15
-/* 800D0224 000CBE84 38 A0 00 14 */ li r5, 0x14
-/* 800D0228 000CBE88 38 C0 00 19 */ li r6, 0x19
-/* 800D022C 000CBE8C 38 E0 00 05 */ li r7, 5
-/* 800D0230 000CBE90 39 00 00 00 */ li r8, 0
-/* 800D0234 000CBE94 4B F8 97 95 */ bl func_800599C8
-/* 800D0238 000CBE98 38 60 00 19 */ li r3, 0x19
-/* 800D023C 000CBE9C 38 80 00 16 */ li r4, 0x16
-/* 800D0240 000CBEA0 38 A0 00 18 */ li r5, 0x18
-/* 800D0244 000CBEA4 38 C0 00 1A */ li r6, 0x1a
-/* 800D0248 000CBEA8 38 E0 00 06 */ li r7, 6
-/* 800D024C 000CBEAC 39 00 00 00 */ li r8, 0
-/* 800D0250 000CBEB0 4B F8 97 79 */ bl func_800599C8
-/* 800D0254 000CBEB4 38 60 00 1A */ li r3, 0x1a
-/* 800D0258 000CBEB8 38 80 00 17 */ li r4, 0x17
-/* 800D025C 000CBEBC 38 A0 00 19 */ li r5, 0x19
-/* 800D0260 000CBEC0 38 C0 00 02 */ li r6, 2
-/* 800D0264 000CBEC4 38 E0 00 06 */ li r7, 6
-/* 800D0268 000CBEC8 39 00 00 00 */ li r8, 0
-/* 800D026C 000CBECC 4B F8 97 5D */ bl func_800599C8
-/* 800D0270 000CBED0 48 00 02 BC */ b lbl_800D052C
-lbl_800D0274:
-/* 800D0274 000CBED4 48 01 A0 C5 */ bl func_800EA338
-/* 800D0278 000CBED8 54 78 04 3E */ clrlwi r24, r3, 0x10
-/* 800D027C 000CBEDC 38 60 00 0B */ li r3, 0xb
-/* 800D0280 000CBEE0 4B FE A5 6D */ bl func_800BA7EC
-/* 800D0284 000CBEE4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D0288 000CBEE8 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D028C 000CBEEC 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D0290 000CBEF0 38 60 00 0C */ li r3, 0xc
-/* 800D0294 000CBEF4 54 19 FE 7E */ rlwinm r25, r0, 0x1f, 0x19, 0x1f
-/* 800D0298 000CBEF8 4B FE A5 55 */ bl func_800BA7EC
-/* 800D029C 000CBEFC 7F 24 CB 78 */ mr r4, r25
-/* 800D02A0 000CBF00 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D02A4 000CBF04 48 01 5B 49 */ bl func_800E5DEC
-/* 800D02A8 000CBF08 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D02AC 000CBF0C 2C 18 00 00 */ cmpwi r24, 0
-/* 800D02B0 000CBF10 60 00 00 80 */ ori r0, r0, 0x80
-/* 800D02B4 000CBF14 98 03 00 8A */ stb r0, 0x8a(r3)
-/* 800D02B8 000CBF18 41 80 00 48 */ blt lbl_800D0300
-/* 800D02BC 000CBF1C 2C 18 00 06 */ cmpwi r24, 6
-/* 800D02C0 000CBF20 40 80 00 40 */ bge lbl_800D0300
-/* 800D02C4 000CBF24 1C 98 00 DC */ mulli r4, r24, 0xdc
-/* 800D02C8 000CBF28 38 00 00 44 */ li r0, 0x44
-/* 800D02CC 000CBF2C 38 C3 FF FF */ addi r6, r3, -1
-/* 800D02D0 000CBF30 7C 9D 22 14 */ add r4, r29, r4
-/* 800D02D4 000CBF34 38 A4 00 CB */ addi r5, r4, 0xcb
-/* 800D02D8 000CBF38 7C 09 03 A6 */ mtctr r0
-lbl_800D02DC:
-/* 800D02DC 000CBF3C 88 85 00 01 */ lbz r4, 1(r5)
-/* 800D02E0 000CBF40 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 800D02E4 000CBF44 98 86 00 01 */ stb r4, 1(r6)
-/* 800D02E8 000CBF48 9C 06 00 02 */ stbu r0, 2(r6)
-/* 800D02EC 000CBF4C 42 00 FF F0 */ bdnz lbl_800D02DC
-/* 800D02F0 000CBF50 38 00 00 00 */ li r0, 0
-/* 800D02F4 000CBF54 98 03 00 88 */ stb r0, 0x88(r3)
-/* 800D02F8 000CBF58 9B 03 00 89 */ stb r24, 0x89(r3)
-/* 800D02FC 000CBF5C 48 00 00 58 */ b lbl_800D0354
-lbl_800D0300:
-/* 800D0300 000CBF60 38 98 FF FA */ addi r4, r24, -6
-/* 800D0304 000CBF64 38 00 00 44 */ li r0, 0x44
-/* 800D0308 000CBF68 1C 84 00 88 */ mulli r4, r4, 0x88
-/* 800D030C 000CBF6C 38 C3 FF FF */ addi r6, r3, -1
-/* 800D0310 000CBF70 7C 9D 22 14 */ add r4, r29, r4
-/* 800D0314 000CBF74 38 A4 05 F7 */ addi r5, r4, 0x5f7
-/* 800D0318 000CBF78 7C 09 03 A6 */ mtctr r0
-lbl_800D031C:
-/* 800D031C 000CBF7C 88 85 00 01 */ lbz r4, 1(r5)
-/* 800D0320 000CBF80 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 800D0324 000CBF84 98 86 00 01 */ stb r4, 1(r6)
-/* 800D0328 000CBF88 9C 06 00 02 */ stbu r0, 2(r6)
-/* 800D032C 000CBF8C 42 00 FF F0 */ bdnz lbl_800D031C
-/* 800D0330 000CBF90 38 98 FF FA */ addi r4, r24, -6
-/* 800D0334 000CBF94 38 C0 00 1E */ li r6, 0x1e
-/* 800D0338 000CBF98 7C 04 33 D6 */ divw r0, r4, r6
-/* 800D033C 000CBF9C 38 B8 00 17 */ addi r5, r24, 0x17
-/* 800D0340 000CBFA0 7C A5 33 D6 */ divw r5, r5, r6
-/* 800D0344 000CBFA4 7C 00 31 D6 */ mullw r0, r0, r6
-/* 800D0348 000CBFA8 98 A3 00 88 */ stb r5, 0x88(r3)
-/* 800D034C 000CBFAC 7C 00 20 50 */ subf r0, r0, r4
-/* 800D0350 000CBFB0 98 03 00 89 */ stb r0, 0x89(r3)
-lbl_800D0354:
-/* 800D0354 000CBFB4 48 01 51 E9 */ bl func_800E553C
-/* 800D0358 000CBFB8 38 60 00 0A */ li r3, 0xa
-/* 800D035C 000CBFBC 38 80 00 00 */ li r4, 0
-/* 800D0360 000CBFC0 4B FE A2 BD */ bl func_800BA61C
-/* 800D0364 000CBFC4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0368 000CBFC8 38 60 00 09 */ li r3, 9
-/* 800D036C 000CBFCC 60 00 00 38 */ ori r0, r0, 0x38
-/* 800D0370 000CBFD0 54 00 06 AC */ rlwinm r0, r0, 0, 0x1a, 0x16
-/* 800D0374 000CBFD4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0378 000CBFD8 4B FE A6 15 */ bl func_800BA98C
-/* 800D037C 000CBFDC 7C 63 07 34 */ extsh r3, r3
-/* 800D0380 000CBFE0 38 80 00 08 */ li r4, 8
-/* 800D0384 000CBFE4 38 A0 00 00 */ li r5, 0
-/* 800D0388 000CBFE8 48 18 3A 69 */ bl func_80253DF0
-/* 800D038C 000CBFEC 38 60 00 00 */ li r3, 0
-/* 800D0390 000CBFF0 38 80 00 00 */ li r4, 0
-/* 800D0394 000CBFF4 4B F8 95 65 */ bl func_800598F8
-/* 800D0398 000CBFF8 38 60 00 01 */ li r3, 1
-/* 800D039C 000CBFFC 38 80 00 02 */ li r4, 2
-/* 800D03A0 000CC000 38 A0 00 06 */ li r5, 6
-/* 800D03A4 000CC004 38 C0 00 00 */ li r6, 0
-/* 800D03A8 000CC008 38 E0 00 00 */ li r7, 0
-/* 800D03AC 000CC00C 39 00 00 00 */ li r8, 0
-/* 800D03B0 000CC010 4B F8 96 19 */ bl func_800599C8
-/* 800D03B4 000CC014 38 60 00 02 */ li r3, 2
-/* 800D03B8 000CC018 38 80 00 00 */ li r4, 0
-/* 800D03BC 000CC01C 38 A0 00 17 */ li r5, 0x17
-/* 800D03C0 000CC020 38 C0 00 03 */ li r6, 3
-/* 800D03C4 000CC024 38 E0 00 01 */ li r7, 1
-/* 800D03C8 000CC028 39 00 00 00 */ li r8, 0
-/* 800D03CC 000CC02C 4B F8 95 FD */ bl func_800599C8
-/* 800D03D0 000CC030 38 60 00 03 */ li r3, 3
-/* 800D03D4 000CC034 38 80 00 00 */ li r4, 0
-/* 800D03D8 000CC038 38 A0 00 02 */ li r5, 2
-/* 800D03DC 000CC03C 38 C0 00 14 */ li r6, 0x14
-/* 800D03E0 000CC040 38 E0 00 04 */ li r7, 4
-/* 800D03E4 000CC044 39 00 00 00 */ li r8, 0
-/* 800D03E8 000CC048 4B F8 95 E1 */ bl func_800599C8
-/* 800D03EC 000CC04C 38 60 00 04 */ li r3, 4
-/* 800D03F0 000CC050 38 80 00 03 */ li r4, 3
-/* 800D03F4 000CC054 38 A0 00 00 */ li r5, 0
-/* 800D03F8 000CC058 38 C0 00 05 */ li r6, 5
-/* 800D03FC 000CC05C 38 E0 00 00 */ li r7, 0
-/* 800D0400 000CC060 39 00 00 00 */ li r8, 0
-/* 800D0404 000CC064 4B F8 95 C5 */ bl func_800599C8
-/* 800D0408 000CC068 38 60 00 05 */ li r3, 5
-/* 800D040C 000CC06C 38 80 00 18 */ li r4, 0x18
-/* 800D0410 000CC070 38 A0 00 04 */ li r5, 4
-/* 800D0414 000CC074 38 C0 00 06 */ li r6, 6
-/* 800D0418 000CC078 38 E0 00 00 */ li r7, 0
-/* 800D041C 000CC07C 39 00 00 00 */ li r8, 0
-/* 800D0420 000CC080 4B F8 95 A9 */ bl func_800599C8
-/* 800D0424 000CC084 38 60 00 06 */ li r3, 6
-/* 800D0428 000CC088 38 80 00 1A */ li r4, 0x1a
-/* 800D042C 000CC08C 38 A0 00 05 */ li r5, 5
-/* 800D0430 000CC090 38 C0 00 01 */ li r6, 1
-/* 800D0434 000CC094 38 E0 00 00 */ li r7, 0
-/* 800D0438 000CC098 39 00 00 00 */ li r8, 0
-/* 800D043C 000CC09C 4B F8 95 8D */ bl func_800599C8
-/* 800D0440 000CC0A0 38 60 00 14 */ li r3, 0x14
-/* 800D0444 000CC0A4 38 80 00 00 */ li r4, 0
-/* 800D0448 000CC0A8 38 A0 00 03 */ li r5, 3
-/* 800D044C 000CC0AC 38 C0 00 15 */ li r6, 0x15
-/* 800D0450 000CC0B0 38 E0 00 06 */ li r7, 6
-/* 800D0454 000CC0B4 39 00 00 00 */ li r8, 0
-/* 800D0458 000CC0B8 4B F8 95 71 */ bl func_800599C8
-/* 800D045C 000CC0BC 38 60 00 15 */ li r3, 0x15
-/* 800D0460 000CC0C0 38 80 00 00 */ li r4, 0
-/* 800D0464 000CC0C4 38 A0 00 14 */ li r5, 0x14
-/* 800D0468 000CC0C8 38 C0 00 16 */ li r6, 0x16
-/* 800D046C 000CC0CC 38 E0 00 18 */ li r7, 0x18
-/* 800D0470 000CC0D0 39 00 00 00 */ li r8, 0
-/* 800D0474 000CC0D4 4B F8 95 55 */ bl func_800599C8
-/* 800D0478 000CC0D8 38 60 00 16 */ li r3, 0x16
-/* 800D047C 000CC0DC 38 80 00 00 */ li r4, 0
-/* 800D0480 000CC0E0 38 A0 00 15 */ li r5, 0x15
-/* 800D0484 000CC0E4 38 C0 00 17 */ li r6, 0x17
-/* 800D0488 000CC0E8 38 E0 00 19 */ li r7, 0x19
-/* 800D048C 000CC0EC 39 00 00 00 */ li r8, 0
-/* 800D0490 000CC0F0 4B F8 95 39 */ bl func_800599C8
-/* 800D0494 000CC0F4 38 60 00 17 */ li r3, 0x17
-/* 800D0498 000CC0F8 38 80 00 00 */ li r4, 0
-/* 800D049C 000CC0FC 38 A0 00 16 */ li r5, 0x16
-/* 800D04A0 000CC100 38 C0 00 02 */ li r6, 2
-/* 800D04A4 000CC104 38 E0 00 1A */ li r7, 0x1a
-/* 800D04A8 000CC108 39 00 00 00 */ li r8, 0
-/* 800D04AC 000CC10C 4B F8 95 1D */ bl func_800599C8
-/* 800D04B0 000CC110 38 60 00 18 */ li r3, 0x18
-/* 800D04B4 000CC114 38 80 00 15 */ li r4, 0x15
-/* 800D04B8 000CC118 38 A0 00 14 */ li r5, 0x14
-/* 800D04BC 000CC11C 38 C0 00 19 */ li r6, 0x19
-/* 800D04C0 000CC120 38 E0 00 05 */ li r7, 5
-/* 800D04C4 000CC124 39 00 00 00 */ li r8, 0
-/* 800D04C8 000CC128 4B F8 95 01 */ bl func_800599C8
-/* 800D04CC 000CC12C 38 60 00 19 */ li r3, 0x19
-/* 800D04D0 000CC130 38 80 00 16 */ li r4, 0x16
-/* 800D04D4 000CC134 38 A0 00 18 */ li r5, 0x18
-/* 800D04D8 000CC138 38 C0 00 1A */ li r6, 0x1a
-/* 800D04DC 000CC13C 38 E0 00 06 */ li r7, 6
-/* 800D04E0 000CC140 39 00 00 00 */ li r8, 0
-/* 800D04E4 000CC144 4B F8 94 E5 */ bl func_800599C8
-/* 800D04E8 000CC148 38 60 00 1A */ li r3, 0x1a
-/* 800D04EC 000CC14C 38 80 00 17 */ li r4, 0x17
-/* 800D04F0 000CC150 38 A0 00 19 */ li r5, 0x19
-/* 800D04F4 000CC154 38 C0 00 02 */ li r6, 2
-/* 800D04F8 000CC158 38 E0 00 06 */ li r7, 6
-/* 800D04FC 000CC15C 39 00 00 00 */ li r8, 0
-/* 800D0500 000CC160 4B F8 94 C9 */ bl func_800599C8
-/* 800D0504 000CC164 38 60 00 00 */ li r3, 0
-/* 800D0508 000CC168 38 80 2C E3 */ li r4, 0x2ce3
-/* 800D050C 000CC16C 4B FE A4 E5 */ bl func_800BA9F0
-/* 800D0510 000CC170 38 60 00 0B */ li r3, 0xb
-/* 800D0514 000CC174 4B FE A2 D9 */ bl func_800BA7EC
-/* 800D0518 000CC178 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D051C 000CC17C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D0520 000CC180 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D0524 000CC184 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800D0528 000CC188 48 01 24 29 */ bl func_800E2950
-lbl_800D052C:
-/* 800D052C 000CC18C 38 60 00 0C */ li r3, 0xc
-/* 800D0530 000CC190 4B FE A2 BD */ bl func_800BA7EC
-/* 800D0534 000CC194 2C 03 00 00 */ cmpwi r3, 0
-/* 800D0538 000CC198 41 82 00 80 */ beq lbl_800D05B8
-/* 800D053C 000CC19C 38 60 00 0B */ li r3, 0xb
-/* 800D0540 000CC1A0 4B FE A2 AD */ bl func_800BA7EC
-/* 800D0544 000CC1A4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D0548 000CC1A8 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D054C 000CC1AC 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D0550 000CC1B0 38 60 00 0C */ li r3, 0xc
-/* 800D0554 000CC1B4 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800D0558 000CC1B8 4B FE A2 95 */ bl func_800BA7EC
-/* 800D055C 000CC1BC 38 03 FF FF */ addi r0, r3, -1
-/* 800D0560 000CC1C0 7F 04 C3 78 */ mr r4, r24
-/* 800D0564 000CC1C4 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800D0568 000CC1C8 48 01 58 85 */ bl func_800E5DEC
-/* 800D056C 000CC1CC 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D0570 000CC1D0 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D0574 000CC1D4 41 82 00 10 */ beq lbl_800D0584
-/* 800D0578 000CC1D8 38 60 00 10 */ li r3, 0x10
-/* 800D057C 000CC1DC 4B FE A0 3D */ bl func_800BA5B8
-/* 800D0580 000CC1E0 48 00 00 40 */ b lbl_800D05C0
-lbl_800D0584:
-/* 800D0584 000CC1E4 38 60 00 0F */ li r3, 0xf
-/* 800D0588 000CC1E8 4B FE A0 31 */ bl func_800BA5B8
-/* 800D058C 000CC1EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D0590 000CC1F0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D0594 000CC1F4 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800D0598 000CC1F8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 800D059C 000CC1FC 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800D05A0 000CC200 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800D05A4 000CC204 C8 21 00 A0 */ lfd f1, 0xa0(r1)
-/* 800D05A8 000CC208 FC 21 10 28 */ fsub f1, f1, f2
-/* 800D05AC 000CC20C FC 00 08 24 */ fdiv f0, f0, f1
-/* 800D05B0 000CC210 D8 03 00 00 */ stfd f0, 0(r3)
-/* 800D05B4 000CC214 48 00 00 0C */ b lbl_800D05C0
-lbl_800D05B8:
-/* 800D05B8 000CC218 38 60 00 10 */ li r3, 0x10
-/* 800D05BC 000CC21C 4B FE 9F FD */ bl func_800BA5B8
-lbl_800D05C0:
-/* 800D05C0 000CC220 38 60 00 0B */ li r3, 0xb
-/* 800D05C4 000CC224 4B FE A2 29 */ bl func_800BA7EC
-/* 800D05C8 000CC228 54 60 07 BE */ clrlwi r0, r3, 0x1e
-/* 800D05CC 000CC22C 2C 00 00 02 */ cmpwi r0, 2
-/* 800D05D0 000CC230 41 82 00 44 */ beq lbl_800D0614
-/* 800D05D4 000CC234 40 80 00 14 */ bge lbl_800D05E8
-/* 800D05D8 000CC238 2C 00 00 00 */ cmpwi r0, 0
-/* 800D05DC 000CC23C 41 82 00 18 */ beq lbl_800D05F4
-/* 800D05E0 000CC240 40 80 00 24 */ bge lbl_800D0604
-/* 800D05E4 000CC244 48 00 00 4C */ b lbl_800D0630
-lbl_800D05E8:
-/* 800D05E8 000CC248 2C 00 00 04 */ cmpwi r0, 4
-/* 800D05EC 000CC24C 40 80 00 44 */ bge lbl_800D0630
-/* 800D05F0 000CC250 48 00 00 34 */ b lbl_800D0624
-lbl_800D05F4:
-/* 800D05F4 000CC254 38 60 00 09 */ li r3, 9
-/* 800D05F8 000CC258 38 80 00 0F */ li r4, 0xf
-/* 800D05FC 000CC25C 4B FE A0 21 */ bl func_800BA61C
-/* 800D0600 000CC260 48 00 00 30 */ b lbl_800D0630
-lbl_800D0604:
-/* 800D0604 000CC264 38 60 00 09 */ li r3, 9
-/* 800D0608 000CC268 38 80 00 10 */ li r4, 0x10
-/* 800D060C 000CC26C 4B FE A0 11 */ bl func_800BA61C
-/* 800D0610 000CC270 48 00 00 20 */ b lbl_800D0630
-lbl_800D0614:
-/* 800D0614 000CC274 38 60 00 09 */ li r3, 9
-/* 800D0618 000CC278 38 80 00 11 */ li r4, 0x11
-/* 800D061C 000CC27C 4B FE A0 01 */ bl func_800BA61C
-/* 800D0620 000CC280 48 00 00 10 */ b lbl_800D0630
-lbl_800D0624:
-/* 800D0624 000CC284 38 60 00 09 */ li r3, 9
-/* 800D0628 000CC288 38 80 00 12 */ li r4, 0x12
-/* 800D062C 000CC28C 4B FE 9F F1 */ bl func_800BA61C
-lbl_800D0630:
-/* 800D0630 000CC290 38 60 00 0B */ li r3, 0xb
-/* 800D0634 000CC294 4B FE A1 B9 */ bl func_800BA7EC
-/* 800D0638 000CC298 54 64 F0 BE */ srwi r4, r3, 2
-/* 800D063C 000CC29C 38 60 00 00 */ li r3, 0
-/* 800D0640 000CC2A0 4B FE 9F DD */ bl func_800BA61C
-/* 800D0644 000CC2A4 38 60 00 0B */ li r3, 0xb
-/* 800D0648 000CC2A8 4B FE A1 A5 */ bl func_800BA7EC
-/* 800D064C 000CC2AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0650 000CC2B0 2C 03 00 00 */ cmpwi r3, 0
-/* 800D0654 000CC2B4 60 03 00 02 */ ori r3, r0, 2
-/* 800D0658 000CC2B8 40 82 00 08 */ bne lbl_800D0660
-/* 800D065C 000CC2BC 54 03 07 FA */ rlwinm r3, r0, 0, 0x1f, 0x1d
-lbl_800D0660:
-/* 800D0660 000CC2C0 B0 6D 9C 2E */ sth r3, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0664 000CC2C4 38 60 00 01 */ li r3, 1
-/* 800D0668 000CC2C8 4B FE A1 85 */ bl func_800BA7EC
-/* 800D066C 000CC2CC 7C 78 07 74 */ extsb r24, r3
-/* 800D0670 000CC2D0 38 60 00 0B */ li r3, 0xb
-/* 800D0674 000CC2D4 4B FE A1 79 */ bl func_800BA7EC
-/* 800D0678 000CC2D8 38 63 00 01 */ addi r3, r3, 1
-/* 800D067C 000CC2DC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0680 000CC2E0 7C 03 C0 40 */ cmplw r3, r24
-/* 800D0684 000CC2E4 60 03 00 01 */ ori r3, r0, 1
-/* 800D0688 000CC2E8 40 82 00 08 */ bne lbl_800D0690
-/* 800D068C 000CC2EC 54 03 04 3C */ rlwinm r3, r0, 0, 0x10, 0x1e
-lbl_800D0690:
-/* 800D0690 000CC2F0 B0 6D 9C 2E */ sth r3, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0694 000CC2F4 38 60 00 04 */ li r3, 4
-/* 800D0698 000CC2F8 4B FE A2 F5 */ bl func_800BA98C
-/* 800D069C 000CC2FC 7C 63 07 34 */ extsh r3, r3
-/* 800D06A0 000CC300 38 80 00 08 */ li r4, 8
-/* 800D06A4 000CC304 38 A0 00 01 */ li r5, 1
-/* 800D06A8 000CC308 48 18 37 49 */ bl func_80253DF0
-/* 800D06AC 000CC30C 38 60 00 0C */ li r3, 0xc
-/* 800D06B0 000CC310 4B FE A2 DD */ bl func_800BA98C
-/* 800D06B4 000CC314 7C 63 07 34 */ extsh r3, r3
-/* 800D06B8 000CC318 38 80 00 08 */ li r4, 8
-/* 800D06BC 000CC31C 38 A0 00 01 */ li r5, 1
-/* 800D06C0 000CC320 48 18 37 31 */ bl func_80253DF0
-/* 800D06C4 000CC324 38 60 00 0F */ li r3, 0xf
-/* 800D06C8 000CC328 4B FE A2 C5 */ bl func_800BA98C
-/* 800D06CC 000CC32C 7C 63 07 34 */ extsh r3, r3
-/* 800D06D0 000CC330 38 80 00 08 */ li r4, 8
-/* 800D06D4 000CC334 38 A0 00 01 */ li r5, 1
-/* 800D06D8 000CC338 48 18 37 19 */ bl func_80253DF0
-/* 800D06DC 000CC33C 38 60 00 00 */ li r3, 0
-/* 800D06E0 000CC340 4B FE A2 AD */ bl func_800BA98C
-/* 800D06E4 000CC344 7C 63 07 34 */ extsh r3, r3
-/* 800D06E8 000CC348 38 80 00 08 */ li r4, 8
-/* 800D06EC 000CC34C 38 A0 00 01 */ li r5, 1
-/* 800D06F0 000CC350 48 18 37 01 */ bl func_80253DF0
-/* 800D06F4 000CC354 38 60 00 04 */ li r3, 4
-/* 800D06F8 000CC358 4B FE A2 95 */ bl func_800BA98C
-/* 800D06FC 000CC35C 7C 63 07 34 */ extsh r3, r3
-/* 800D0700 000CC360 38 80 00 02 */ li r4, 2
-/* 800D0704 000CC364 38 A0 00 00 */ li r5, 0
-/* 800D0708 000CC368 48 18 36 A9 */ bl func_80253DB0
-/* 800D070C 000CC36C 38 60 00 0C */ li r3, 0xc
-/* 800D0710 000CC370 4B FE A2 7D */ bl func_800BA98C
-/* 800D0714 000CC374 7C 63 07 34 */ extsh r3, r3
-/* 800D0718 000CC378 38 80 00 18 */ li r4, 0x18
-/* 800D071C 000CC37C 38 A0 00 00 */ li r5, 0
-/* 800D0720 000CC380 48 18 36 91 */ bl func_80253DB0
-/* 800D0724 000CC384 38 60 00 0F */ li r3, 0xf
-/* 800D0728 000CC388 4B FE A2 65 */ bl func_800BA98C
-/* 800D072C 000CC38C 7C 63 07 34 */ extsh r3, r3
-/* 800D0730 000CC390 38 80 00 09 */ li r4, 9
-/* 800D0734 000CC394 38 A0 00 00 */ li r5, 0
-/* 800D0738 000CC398 48 18 36 79 */ bl func_80253DB0
-/* 800D073C 000CC39C 38 60 00 00 */ li r3, 0
-/* 800D0740 000CC3A0 4B FE A2 4D */ bl func_800BA98C
-/* 800D0744 000CC3A4 7C 63 07 34 */ extsh r3, r3
-/* 800D0748 000CC3A8 38 80 00 04 */ li r4, 4
-/* 800D074C 000CC3AC 38 A0 00 00 */ li r5, 0
-/* 800D0750 000CC3B0 48 18 36 61 */ bl func_80253DB0
-/* 800D0754 000CC3B4 48 00 0C 44 */ b lbl_800D1398
-/* 800D0758 000CC3B8 38 60 00 04 */ li r3, 4
-/* 800D075C 000CC3BC 4B FE A2 31 */ bl func_800BA98C
-/* 800D0760 000CC3C0 7C 63 07 34 */ extsh r3, r3
-/* 800D0764 000CC3C4 48 18 36 6D */ bl func_80253DD0
-/* 800D0768 000CC3C8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D076C 000CC3CC 28 00 00 03 */ cmplwi r0, 3
-/* 800D0770 000CC3D0 40 82 0C 28 */ bne lbl_800D1398
-/* 800D0774 000CC3D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D0778 000CC3D8 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800D077C 000CC3DC 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800D0780 000CC3E0 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D0784 000CC3E4 90 01 00 9C */ stw r0, 0x9c(r1)
-/* 800D0788 000CC3E8 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800D078C 000CC3EC C8 01 00 98 */ lfd f0, 0x98(r1)
-/* 800D0790 000CC3F0 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800D0794 000CC3F4 FC 60 18 28 */ fsub f3, f0, f3
-/* 800D0798 000CC3F8 C8 02 8A 40 */ lfd f0, lbl_80641040-_SDA2_BASE_(r2)
-/* 800D079C 000CC3FC FC 42 18 24 */ fdiv f2, f2, f3
-/* 800D07A0 000CC400 FC 22 08 28 */ fsub f1, f2, f1
-/* 800D07A4 000CC404 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800D07A8 000CC408 40 81 0B F0 */ ble lbl_800D1398
-/* 800D07AC 000CC40C 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800D07B0 000CC410 3A E0 00 00 */ li r23, 0
-/* 800D07B4 000CC414 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800D07B8:
-/* 800D07B8 000CC418 38 60 00 0B */ li r3, 0xb
-/* 800D07BC 000CC41C 4B FE A0 31 */ bl func_800BA7EC
-/* 800D07C0 000CC420 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800D07C4 000CC424 56 E3 06 3E */ clrlwi r3, r23, 0x18
-/* 800D07C8 000CC428 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D07CC 000CC42C 48 01 56 21 */ bl func_800E5DEC
-/* 800D07D0 000CC430 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D07D4 000CC434 7C 75 1B 78 */ mr r21, r3
-/* 800D07D8 000CC438 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D07DC 000CC43C 40 82 00 54 */ bne lbl_800D0830
-/* 800D07E0 000CC440 38 60 00 0B */ li r3, 0xb
-/* 800D07E4 000CC444 4B FE A0 09 */ bl func_800BA7EC
-/* 800D07E8 000CC448 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800D07EC 000CC44C 38 60 00 0C */ li r3, 0xc
-/* 800D07F0 000CC450 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800D07F4 000CC454 4B FE 9F F9 */ bl func_800BA7EC
-/* 800D07F8 000CC458 7F 04 C3 78 */ mr r4, r24
-/* 800D07FC 000CC45C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D0800 000CC460 48 01 55 ED */ bl func_800E5DEC
-/* 800D0804 000CC464 7C 76 1B 78 */ mr r22, r3
-/* 800D0808 000CC468 7E A3 AB 78 */ mr r3, r21
-/* 800D080C 000CC46C 7E C4 B3 78 */ mr r4, r22
-/* 800D0810 000CC470 48 00 0B A5 */ bl func_800D13B4
-/* 800D0814 000CC474 88 16 00 8A */ lbz r0, 0x8a(r22)
-/* 800D0818 000CC478 56 E4 06 3E */ clrlwi r4, r23, 0x18
-/* 800D081C 000CC47C 38 60 00 0C */ li r3, 0xc
-/* 800D0820 000CC480 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800D0824 000CC484 98 16 00 8A */ stb r0, 0x8a(r22)
-/* 800D0828 000CC488 4B FE 9D F5 */ bl func_800BA61C
-/* 800D082C 000CC48C 48 00 00 10 */ b lbl_800D083C
-lbl_800D0830:
-/* 800D0830 000CC490 3A F7 00 01 */ addi r23, r23, 1
-/* 800D0834 000CC494 28 17 00 06 */ cmplwi r23, 6
-/* 800D0838 000CC498 41 80 FF 80 */ blt lbl_800D07B8
-lbl_800D083C:
-/* 800D083C 000CC49C 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800D0840 000CC4A0 3A A0 00 00 */ li r21, 0
-/* 800D0844 000CC4A4 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800D0848:
-/* 800D0848 000CC4A8 38 60 00 0B */ li r3, 0xb
-/* 800D084C 000CC4AC 4B FE 9F A1 */ bl func_800BA7EC
-/* 800D0850 000CC4B0 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800D0854 000CC4B4 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800D0858 000CC4B8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D085C 000CC4BC 48 01 55 91 */ bl func_800E5DEC
-/* 800D0860 000CC4C0 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D0864 000CC4C4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D0868 000CC4C8 40 82 00 10 */ bne lbl_800D0878
-/* 800D086C 000CC4CC 38 80 00 00 */ li r4, 0
-/* 800D0870 000CC4D0 38 A0 00 88 */ li r5, 0x88
-/* 800D0874 000CC4D4 4B F3 38 91 */ bl memset
-lbl_800D0878:
-/* 800D0878 000CC4D8 3A B5 00 01 */ addi r21, r21, 1
-/* 800D087C 000CC4DC 28 15 00 06 */ cmplwi r21, 6
-/* 800D0880 000CC4E0 41 80 FF C8 */ blt lbl_800D0848
-/* 800D0884 000CC4E4 38 60 00 10 */ li r3, 0x10
-/* 800D0888 000CC4E8 4B FE 9D 31 */ bl func_800BA5B8
-/* 800D088C 000CC4EC 48 00 0B 0C */ b lbl_800D1398
-/* 800D0890 000CC4F0 38 60 00 04 */ li r3, 4
-/* 800D0894 000CC4F4 4B FE A0 F9 */ bl func_800BA98C
-/* 800D0898 000CC4F8 7C 63 07 34 */ extsh r3, r3
-/* 800D089C 000CC4FC 48 18 35 35 */ bl func_80253DD0
-/* 800D08A0 000CC500 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D08A4 000CC504 28 00 00 03 */ cmplwi r0, 3
-/* 800D08A8 000CC508 40 82 0A F0 */ bne lbl_800D1398
-/* 800D08AC 000CC50C 38 60 00 02 */ li r3, 2
-/* 800D08B0 000CC510 4B FE 9D 09 */ bl func_800BA5B8
-/* 800D08B4 000CC514 38 60 00 00 */ li r3, 0
-/* 800D08B8 000CC518 4B FE A0 D5 */ bl func_800BA98C
-/* 800D08BC 000CC51C 7C 63 07 34 */ extsh r3, r3
-/* 800D08C0 000CC520 38 80 00 02 */ li r4, 2
-/* 800D08C4 000CC524 38 A0 00 00 */ li r5, 0
-/* 800D08C8 000CC528 48 18 34 E9 */ bl func_80253DB0
-/* 800D08CC 000CC52C 48 01 9A 6D */ bl func_800EA338
-/* 800D08D0 000CC530 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D08D4 000CC534 28 00 80 00 */ cmplwi r0, 0x8000
-/* 800D08D8 000CC538 40 82 01 60 */ bne lbl_800D0A38
-/* 800D08DC 000CC53C 38 60 00 0A */ li r3, 0xa
-/* 800D08E0 000CC540 4B FE 9F 0D */ bl func_800BA7EC
-/* 800D08E4 000CC544 2C 03 00 00 */ cmpwi r3, 0
-/* 800D08E8 000CC548 41 82 00 4C */ beq lbl_800D0934
-/* 800D08EC 000CC54C 38 60 00 07 */ li r3, 7
-/* 800D08F0 000CC550 4B F8 9B 49 */ bl func_8005A438
-/* 800D08F4 000CC554 38 60 00 0C */ li r3, 0xc
-/* 800D08F8 000CC558 4B FE A0 95 */ bl func_800BA98C
-/* 800D08FC 000CC55C 7C 63 07 34 */ extsh r3, r3
-/* 800D0900 000CC560 38 80 00 05 */ li r4, 5
-/* 800D0904 000CC564 38 A0 00 00 */ li r5, 0
-/* 800D0908 000CC568 48 18 34 A9 */ bl func_80253DB0
-/* 800D090C 000CC56C 38 60 00 0F */ li r3, 0xf
-/* 800D0910 000CC570 4B FE A0 7D */ bl func_800BA98C
-/* 800D0914 000CC574 7C 63 07 34 */ extsh r3, r3
-/* 800D0918 000CC578 38 80 00 07 */ li r4, 7
-/* 800D091C 000CC57C 38 A0 00 00 */ li r5, 0
-/* 800D0920 000CC580 48 18 34 91 */ bl func_80253DB0
-/* 800D0924 000CC584 38 60 00 01 */ li r3, 1
-/* 800D0928 000CC588 38 80 2D 1E */ li r4, 0x2d1e
-/* 800D092C 000CC58C 4B FE A0 C5 */ bl func_800BA9F0
-/* 800D0930 000CC590 48 00 02 5C */ b lbl_800D0B8C
-lbl_800D0934:
-/* 800D0934 000CC594 38 60 00 0C */ li r3, 0xc
-/* 800D0938 000CC598 4B FE 9E B5 */ bl func_800BA7EC
-/* 800D093C 000CC59C 2C 03 00 03 */ cmpwi r3, 3
-/* 800D0940 000CC5A0 41 82 00 84 */ beq lbl_800D09C4
-/* 800D0944 000CC5A4 40 80 00 1C */ bge lbl_800D0960
-/* 800D0948 000CC5A8 2C 03 00 01 */ cmpwi r3, 1
-/* 800D094C 000CC5AC 41 82 00 40 */ beq lbl_800D098C
-/* 800D0950 000CC5B0 40 80 00 58 */ bge lbl_800D09A8
-/* 800D0954 000CC5B4 2C 03 00 00 */ cmpwi r3, 0
-/* 800D0958 000CC5B8 40 80 00 18 */ bge lbl_800D0970
-/* 800D095C 000CC5BC 48 00 00 B8 */ b lbl_800D0A14
-lbl_800D0960:
-/* 800D0960 000CC5C0 2C 03 00 05 */ cmpwi r3, 5
-/* 800D0964 000CC5C4 41 82 00 98 */ beq lbl_800D09FC
-/* 800D0968 000CC5C8 40 80 00 AC */ bge lbl_800D0A14
-/* 800D096C 000CC5CC 48 00 00 74 */ b lbl_800D09E0
-lbl_800D0970:
-/* 800D0970 000CC5D0 38 60 00 0F */ li r3, 0xf
-/* 800D0974 000CC5D4 4B FE A0 19 */ bl func_800BA98C
-/* 800D0978 000CC5D8 7C 63 07 34 */ extsh r3, r3
-/* 800D097C 000CC5DC 38 80 00 01 */ li r4, 1
-/* 800D0980 000CC5E0 38 A0 00 00 */ li r5, 0
-/* 800D0984 000CC5E4 48 18 34 2D */ bl func_80253DB0
-/* 800D0988 000CC5E8 48 00 00 8C */ b lbl_800D0A14
-lbl_800D098C:
-/* 800D098C 000CC5EC 38 60 00 0F */ li r3, 0xf
-/* 800D0990 000CC5F0 4B FE 9F FD */ bl func_800BA98C
-/* 800D0994 000CC5F4 7C 63 07 34 */ extsh r3, r3
-/* 800D0998 000CC5F8 38 80 00 02 */ li r4, 2
-/* 800D099C 000CC5FC 38 A0 00 00 */ li r5, 0
-/* 800D09A0 000CC600 48 18 34 11 */ bl func_80253DB0
-/* 800D09A4 000CC604 48 00 00 70 */ b lbl_800D0A14
-lbl_800D09A8:
-/* 800D09A8 000CC608 38 60 00 0F */ li r3, 0xf
-/* 800D09AC 000CC60C 4B FE 9F E1 */ bl func_800BA98C
-/* 800D09B0 000CC610 7C 63 07 34 */ extsh r3, r3
-/* 800D09B4 000CC614 38 80 00 03 */ li r4, 3
-/* 800D09B8 000CC618 38 A0 00 00 */ li r5, 0
-/* 800D09BC 000CC61C 48 18 33 F5 */ bl func_80253DB0
-/* 800D09C0 000CC620 48 00 00 54 */ b lbl_800D0A14
-lbl_800D09C4:
-/* 800D09C4 000CC624 38 60 00 0F */ li r3, 0xf
-/* 800D09C8 000CC628 4B FE 9F C5 */ bl func_800BA98C
-/* 800D09CC 000CC62C 7C 63 07 34 */ extsh r3, r3
-/* 800D09D0 000CC630 38 80 00 04 */ li r4, 4
-/* 800D09D4 000CC634 38 A0 00 00 */ li r5, 0
-/* 800D09D8 000CC638 48 18 33 D9 */ bl func_80253DB0
-/* 800D09DC 000CC63C 48 00 00 38 */ b lbl_800D0A14
-lbl_800D09E0:
-/* 800D09E0 000CC640 38 60 00 0F */ li r3, 0xf
-/* 800D09E4 000CC644 4B FE 9F A9 */ bl func_800BA98C
-/* 800D09E8 000CC648 7C 63 07 34 */ extsh r3, r3
-/* 800D09EC 000CC64C 38 80 00 05 */ li r4, 5
-/* 800D09F0 000CC650 38 A0 00 00 */ li r5, 0
-/* 800D09F4 000CC654 48 18 33 BD */ bl func_80253DB0
-/* 800D09F8 000CC658 48 00 00 1C */ b lbl_800D0A14
-lbl_800D09FC:
-/* 800D09FC 000CC65C 38 60 00 0F */ li r3, 0xf
-/* 800D0A00 000CC660 4B FE 9F 8D */ bl func_800BA98C
-/* 800D0A04 000CC664 7C 63 07 34 */ extsh r3, r3
-/* 800D0A08 000CC668 38 80 00 06 */ li r4, 6
-/* 800D0A0C 000CC66C 38 A0 00 00 */ li r5, 0
-/* 800D0A10 000CC670 48 18 33 A1 */ bl func_80253DB0
-lbl_800D0A14:
-/* 800D0A14 000CC674 38 60 00 01 */ li r3, 1
-/* 800D0A18 000CC678 38 80 2D 22 */ li r4, 0x2d22
-/* 800D0A1C 000CC67C 4B FE 9F D5 */ bl func_800BA9F0
-/* 800D0A20 000CC680 38 60 00 0C */ li r3, 0xc
-/* 800D0A24 000CC684 4B FE 9D C9 */ bl func_800BA7EC
-/* 800D0A28 000CC688 38 03 00 15 */ addi r0, r3, 0x15
-/* 800D0A2C 000CC68C 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800D0A30 000CC690 4B F8 9A 09 */ bl func_8005A438
-/* 800D0A34 000CC694 48 00 01 58 */ b lbl_800D0B8C
-lbl_800D0A38:
-/* 800D0A38 000CC698 38 60 00 0C */ li r3, 0xc
-/* 800D0A3C 000CC69C 4B FE 9D B1 */ bl func_800BA7EC
-/* 800D0A40 000CC6A0 38 03 00 15 */ addi r0, r3, 0x15
-/* 800D0A44 000CC6A4 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800D0A48 000CC6A8 4B F8 99 F1 */ bl func_8005A438
-/* 800D0A4C 000CC6AC 38 60 00 0C */ li r3, 0xc
-/* 800D0A50 000CC6B0 4B FE 9D 9D */ bl func_800BA7EC
-/* 800D0A54 000CC6B4 2C 03 00 03 */ cmpwi r3, 3
-/* 800D0A58 000CC6B8 41 82 00 84 */ beq lbl_800D0ADC
-/* 800D0A5C 000CC6BC 40 80 00 1C */ bge lbl_800D0A78
-/* 800D0A60 000CC6C0 2C 03 00 01 */ cmpwi r3, 1
-/* 800D0A64 000CC6C4 41 82 00 40 */ beq lbl_800D0AA4
-/* 800D0A68 000CC6C8 40 80 00 58 */ bge lbl_800D0AC0
-/* 800D0A6C 000CC6CC 2C 03 00 00 */ cmpwi r3, 0
-/* 800D0A70 000CC6D0 40 80 00 18 */ bge lbl_800D0A88
-/* 800D0A74 000CC6D4 48 00 00 B8 */ b lbl_800D0B2C
-lbl_800D0A78:
-/* 800D0A78 000CC6D8 2C 03 00 05 */ cmpwi r3, 5
-/* 800D0A7C 000CC6DC 41 82 00 98 */ beq lbl_800D0B14
-/* 800D0A80 000CC6E0 40 80 00 AC */ bge lbl_800D0B2C
-/* 800D0A84 000CC6E4 48 00 00 74 */ b lbl_800D0AF8
-lbl_800D0A88:
-/* 800D0A88 000CC6E8 38 60 00 0F */ li r3, 0xf
-/* 800D0A8C 000CC6EC 4B FE 9F 01 */ bl func_800BA98C
-/* 800D0A90 000CC6F0 7C 63 07 34 */ extsh r3, r3
-/* 800D0A94 000CC6F4 38 80 00 01 */ li r4, 1
-/* 800D0A98 000CC6F8 38 A0 00 00 */ li r5, 0
-/* 800D0A9C 000CC6FC 48 18 33 15 */ bl func_80253DB0
-/* 800D0AA0 000CC700 48 00 00 8C */ b lbl_800D0B2C
-lbl_800D0AA4:
-/* 800D0AA4 000CC704 38 60 00 0F */ li r3, 0xf
-/* 800D0AA8 000CC708 4B FE 9E E5 */ bl func_800BA98C
-/* 800D0AAC 000CC70C 7C 63 07 34 */ extsh r3, r3
-/* 800D0AB0 000CC710 38 80 00 02 */ li r4, 2
-/* 800D0AB4 000CC714 38 A0 00 00 */ li r5, 0
-/* 800D0AB8 000CC718 48 18 32 F9 */ bl func_80253DB0
-/* 800D0ABC 000CC71C 48 00 00 70 */ b lbl_800D0B2C
-lbl_800D0AC0:
-/* 800D0AC0 000CC720 38 60 00 0F */ li r3, 0xf
-/* 800D0AC4 000CC724 4B FE 9E C9 */ bl func_800BA98C
-/* 800D0AC8 000CC728 7C 63 07 34 */ extsh r3, r3
-/* 800D0ACC 000CC72C 38 80 00 03 */ li r4, 3
-/* 800D0AD0 000CC730 38 A0 00 00 */ li r5, 0
-/* 800D0AD4 000CC734 48 18 32 DD */ bl func_80253DB0
-/* 800D0AD8 000CC738 48 00 00 54 */ b lbl_800D0B2C
-lbl_800D0ADC:
-/* 800D0ADC 000CC73C 38 60 00 0F */ li r3, 0xf
-/* 800D0AE0 000CC740 4B FE 9E AD */ bl func_800BA98C
-/* 800D0AE4 000CC744 7C 63 07 34 */ extsh r3, r3
-/* 800D0AE8 000CC748 38 80 00 04 */ li r4, 4
-/* 800D0AEC 000CC74C 38 A0 00 00 */ li r5, 0
-/* 800D0AF0 000CC750 48 18 32 C1 */ bl func_80253DB0
-/* 800D0AF4 000CC754 48 00 00 38 */ b lbl_800D0B2C
-lbl_800D0AF8:
-/* 800D0AF8 000CC758 38 60 00 0F */ li r3, 0xf
-/* 800D0AFC 000CC75C 4B FE 9E 91 */ bl func_800BA98C
-/* 800D0B00 000CC760 7C 63 07 34 */ extsh r3, r3
-/* 800D0B04 000CC764 38 80 00 05 */ li r4, 5
-/* 800D0B08 000CC768 38 A0 00 00 */ li r5, 0
-/* 800D0B0C 000CC76C 48 18 32 A5 */ bl func_80253DB0
-/* 800D0B10 000CC770 48 00 00 1C */ b lbl_800D0B2C
-lbl_800D0B14:
-/* 800D0B14 000CC774 38 60 00 0F */ li r3, 0xf
-/* 800D0B18 000CC778 4B FE 9E 75 */ bl func_800BA98C
-/* 800D0B1C 000CC77C 7C 63 07 34 */ extsh r3, r3
-/* 800D0B20 000CC780 38 80 00 06 */ li r4, 6
-/* 800D0B24 000CC784 38 A0 00 00 */ li r5, 0
-/* 800D0B28 000CC788 48 18 32 89 */ bl func_80253DB0
-lbl_800D0B2C:
-/* 800D0B2C 000CC78C 38 60 00 0B */ li r3, 0xb
-/* 800D0B30 000CC790 4B FE 9C BD */ bl func_800BA7EC
-/* 800D0B34 000CC794 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D0B38 000CC798 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D0B3C 000CC79C 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D0B40 000CC7A0 38 60 00 0C */ li r3, 0xc
-/* 800D0B44 000CC7A4 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800D0B48 000CC7A8 4B FE 9C A5 */ bl func_800BA7EC
-/* 800D0B4C 000CC7AC 7F 04 C3 78 */ mr r4, r24
-/* 800D0B50 000CC7B0 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D0B54 000CC7B4 48 01 52 99 */ bl func_800E5DEC
-/* 800D0B58 000CC7B8 4B F8 5E 25 */ bl func_8005697C
-/* 800D0B5C 000CC7BC 7C 64 1B 78 */ mr r4, r3
-/* 800D0B60 000CC7C0 38 60 00 15 */ li r3, 0x15
-/* 800D0B64 000CC7C4 48 08 B7 A5 */ bl func_8015C308
-/* 800D0B68 000CC7C8 38 60 00 01 */ li r3, 1
-/* 800D0B6C 000CC7CC 38 80 2D 23 */ li r4, 0x2d23
-/* 800D0B70 000CC7D0 4B FE 9E 81 */ bl func_800BA9F0
-/* 800D0B74 000CC7D4 38 60 00 0C */ li r3, 0xc
-/* 800D0B78 000CC7D8 4B FE 9E 15 */ bl func_800BA98C
-/* 800D0B7C 000CC7DC 7C 63 07 34 */ extsh r3, r3
-/* 800D0B80 000CC7E0 38 80 00 16 */ li r4, 0x16
-/* 800D0B84 000CC7E4 38 A0 00 00 */ li r5, 0
-/* 800D0B88 000CC7E8 48 18 32 29 */ bl func_80253DB0
-lbl_800D0B8C:
-/* 800D0B8C 000CC7EC 48 01 92 C5 */ bl func_800E9E50
-/* 800D0B90 000CC7F0 48 00 08 08 */ b lbl_800D1398
-/* 800D0B94 000CC7F4 38 60 00 01 */ li r3, 1
-/* 800D0B98 000CC7F8 38 80 FF FF */ li r4, -1
-/* 800D0B9C 000CC7FC 4B FE 9E 55 */ bl func_800BA9F0
-/* 800D0BA0 000CC800 38 60 00 0D */ li r3, 0xd
-/* 800D0BA4 000CC804 4B FE 9D E9 */ bl func_800BA98C
-/* 800D0BA8 000CC808 7C 63 07 34 */ extsh r3, r3
-/* 800D0BAC 000CC80C 48 18 32 25 */ bl func_80253DD0
-/* 800D0BB0 000CC810 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D0BB4 000CC814 28 00 00 03 */ cmplwi r0, 3
-/* 800D0BB8 000CC818 40 82 07 E0 */ bne lbl_800D1398
-/* 800D0BBC 000CC81C 38 60 00 00 */ li r3, 0
-/* 800D0BC0 000CC820 4B FE 9C 2D */ bl func_800BA7EC
-/* 800D0BC4 000CC824 7C 75 07 74 */ extsb r21, r3
-/* 800D0BC8 000CC828 38 60 00 00 */ li r3, 0
-/* 800D0BCC 000CC82C 4B FE 9D C1 */ bl func_800BA98C
-/* 800D0BD0 000CC830 7C 63 07 34 */ extsh r3, r3
-/* 800D0BD4 000CC834 38 80 00 02 */ li r4, 2
-/* 800D0BD8 000CC838 38 A0 00 00 */ li r5, 0
-/* 800D0BDC 000CC83C 48 18 31 D5 */ bl func_80253DB0
-/* 800D0BE0 000CC840 38 60 00 0F */ li r3, 0xf
-/* 800D0BE4 000CC844 4B FE 9D A9 */ bl func_800BA98C
-/* 800D0BE8 000CC848 7C 63 07 34 */ extsh r3, r3
-/* 800D0BEC 000CC84C 38 80 00 07 */ li r4, 7
-/* 800D0BF0 000CC850 38 A0 00 00 */ li r5, 0
-/* 800D0BF4 000CC854 48 18 31 BD */ bl func_80253DB0
-/* 800D0BF8 000CC858 38 60 00 0F */ li r3, 0xf
-/* 800D0BFC 000CC85C 4B FE 9D 91 */ bl func_800BA98C
-/* 800D0C00 000CC860 7C 63 07 34 */ extsh r3, r3
-/* 800D0C04 000CC864 38 80 00 09 */ li r4, 9
-/* 800D0C08 000CC868 38 A0 00 01 */ li r5, 1
-/* 800D0C0C 000CC86C 48 18 31 E5 */ bl func_80253DF0
-/* 800D0C10 000CC870 38 60 00 00 */ li r3, 0
-/* 800D0C14 000CC874 4B FE 99 45 */ bl func_800BA558
-/* 800D0C18 000CC878 38 60 00 01 */ li r3, 1
-/* 800D0C1C 000CC87C 4B FE 99 9D */ bl func_800BA5B8
-/* 800D0C20 000CC880 38 00 10 01 */ li r0, 0x1001
-/* 800D0C24 000CC884 2C 15 00 00 */ cmpwi r21, 0
-/* 800D0C28 000CC888 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0C2C 000CC88C 41 82 00 0C */ beq lbl_800D0C38
-/* 800D0C30 000CC890 60 00 00 02 */ ori r0, r0, 2
-/* 800D0C34 000CC894 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800D0C38:
-/* 800D0C38 000CC898 38 60 00 01 */ li r3, 1
-/* 800D0C3C 000CC89C 4B FE 9B B1 */ bl func_800BA7EC
-/* 800D0C40 000CC8A0 38 63 00 03 */ addi r3, r3, 3
-/* 800D0C44 000CC8A4 38 15 00 01 */ addi r0, r21, 1
-/* 800D0C48 000CC8A8 54 63 F0 BE */ srwi r3, r3, 2
-/* 800D0C4C 000CC8AC 7C 63 07 74 */ extsb r3, r3
-/* 800D0C50 000CC8B0 7C 00 18 00 */ cmpw r0, r3
-/* 800D0C54 000CC8B4 40 82 00 10 */ bne lbl_800D0C64
-/* 800D0C58 000CC8B8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0C5C 000CC8BC 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800D0C60 000CC8C0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800D0C64:
-/* 800D0C64 000CC8C4 48 01 57 6D */ bl func_800E63D0
-/* 800D0C68 000CC8C8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D0C6C 000CC8CC 2C 00 00 01 */ cmpwi r0, 1
-/* 800D0C70 000CC8D0 41 82 00 7C */ beq lbl_800D0CEC
-/* 800D0C74 000CC8D4 40 80 00 10 */ bge lbl_800D0C84
-/* 800D0C78 000CC8D8 2C 00 00 00 */ cmpwi r0, 0
-/* 800D0C7C 000CC8DC 40 80 00 14 */ bge lbl_800D0C90
-/* 800D0C80 000CC8E0 48 00 00 D4 */ b lbl_800D0D54
-lbl_800D0C84:
-/* 800D0C84 000CC8E4 2C 00 00 03 */ cmpwi r0, 3
-/* 800D0C88 000CC8E8 40 80 00 CC */ bge lbl_800D0D54
-/* 800D0C8C 000CC8EC 48 00 00 70 */ b lbl_800D0CFC
-lbl_800D0C90:
-/* 800D0C90 000CC8F0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0C94 000CC8F4 38 60 00 15 */ li r3, 0x15
-/* 800D0C98 000CC8F8 60 00 0C 00 */ ori r0, r0, 0xc00
-/* 800D0C9C 000CC8FC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0CA0 000CC900 4B FE 9B 4D */ bl func_800BA7EC
-/* 800D0CA4 000CC904 2C 03 00 00 */ cmpwi r3, 0
-/* 800D0CA8 000CC908 41 82 00 10 */ beq lbl_800D0CB8
-/* 800D0CAC 000CC90C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0CB0 000CC910 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800D0CB4 000CC914 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800D0CB8:
-/* 800D0CB8 000CC918 38 60 00 06 */ li r3, 6
-/* 800D0CBC 000CC91C 38 80 00 00 */ li r4, 0
-/* 800D0CC0 000CC920 48 01 45 65 */ bl func_800E5224
-/* 800D0CC4 000CC924 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D0CC8 000CC928 40 82 00 8C */ bne lbl_800D0D54
-/* 800D0CCC 000CC92C 38 60 00 15 */ li r3, 0x15
-/* 800D0CD0 000CC930 4B FE 9B 1D */ bl func_800BA7EC
-/* 800D0CD4 000CC934 2C 03 00 00 */ cmpwi r3, 0
-/* 800D0CD8 000CC938 41 82 00 7C */ beq lbl_800D0D54
-/* 800D0CDC 000CC93C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0CE0 000CC940 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 800D0CE4 000CC944 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0CE8 000CC948 48 00 00 6C */ b lbl_800D0D54
-lbl_800D0CEC:
-/* 800D0CEC 000CC94C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0CF0 000CC950 60 00 08 00 */ ori r0, r0, 0x800
-/* 800D0CF4 000CC954 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0CF8 000CC958 48 00 00 5C */ b lbl_800D0D54
-lbl_800D0CFC:
-/* 800D0CFC 000CC95C 38 60 00 01 */ li r3, 1
-/* 800D0D00 000CC960 48 01 56 E5 */ bl func_800E63E4
-/* 800D0D04 000CC964 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D0D08 000CC968 40 82 00 4C */ bne lbl_800D0D54
-/* 800D0D0C 000CC96C 38 60 00 1A */ li r3, 0x1a
-/* 800D0D10 000CC970 4B FE 9C 7D */ bl func_800BA98C
-/* 800D0D14 000CC974 7C 63 07 34 */ extsh r3, r3
-/* 800D0D18 000CC978 38 80 00 08 */ li r4, 8
-/* 800D0D1C 000CC97C 38 A0 00 01 */ li r5, 1
-/* 800D0D20 000CC980 48 18 30 D1 */ bl func_80253DF0
-/* 800D0D24 000CC984 38 60 00 1A */ li r3, 0x1a
-/* 800D0D28 000CC988 4B FE 9C 65 */ bl func_800BA98C
-/* 800D0D2C 000CC98C 7C 63 07 34 */ extsh r3, r3
-/* 800D0D30 000CC990 38 80 00 08 */ li r4, 8
-/* 800D0D34 000CC994 38 A0 00 00 */ li r5, 0
-/* 800D0D38 000CC998 48 18 30 79 */ bl func_80253DB0
-/* 800D0D3C 000CC99C 38 60 00 00 */ li r3, 0
-/* 800D0D40 000CC9A0 4B FE 9C 4D */ bl func_800BA98C
-/* 800D0D44 000CC9A4 7C 63 07 34 */ extsh r3, r3
-/* 800D0D48 000CC9A8 38 80 00 03 */ li r4, 3
-/* 800D0D4C 000CC9AC 38 A0 00 00 */ li r5, 0
-/* 800D0D50 000CC9B0 48 18 30 61 */ bl func_80253DB0
-lbl_800D0D54:
-/* 800D0D54 000CC9B4 38 60 00 18 */ li r3, 0x18
-/* 800D0D58 000CC9B8 48 09 1D 39 */ bl func_80162A90
-/* 800D0D5C 000CC9BC 2C 03 00 03 */ cmpwi r3, 3
-/* 800D0D60 000CC9C0 41 82 00 50 */ beq lbl_800D0DB0
-/* 800D0D64 000CC9C4 40 80 00 14 */ bge lbl_800D0D78
-/* 800D0D68 000CC9C8 2C 03 00 01 */ cmpwi r3, 1
-/* 800D0D6C 000CC9CC 41 82 00 18 */ beq lbl_800D0D84
-/* 800D0D70 000CC9D0 40 80 00 24 */ bge lbl_800D0D94
-/* 800D0D74 000CC9D4 48 00 00 70 */ b lbl_800D0DE4
-lbl_800D0D78:
-/* 800D0D78 000CC9D8 2C 03 00 05 */ cmpwi r3, 5
-/* 800D0D7C 000CC9DC 40 80 00 68 */ bge lbl_800D0DE4
-/* 800D0D80 000CC9E0 48 00 00 4C */ b lbl_800D0DCC
-lbl_800D0D84:
-/* 800D0D84 000CC9E4 38 60 00 00 */ li r3, 0
-/* 800D0D88 000CC9E8 38 80 2C E3 */ li r4, 0x2ce3
-/* 800D0D8C 000CC9EC 4B FE 9C 65 */ bl func_800BA9F0
-/* 800D0D90 000CC9F0 48 00 00 54 */ b lbl_800D0DE4
-lbl_800D0D94:
-/* 800D0D94 000CC9F4 38 60 00 00 */ li r3, 0
-/* 800D0D98 000CC9F8 38 80 2C E4 */ li r4, 0x2ce4
-/* 800D0D9C 000CC9FC 4B FE 9C 55 */ bl func_800BA9F0
-/* 800D0DA0 000CCA00 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0DA4 000CCA04 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800D0DA8 000CCA08 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0DAC 000CCA0C 48 00 00 38 */ b lbl_800D0DE4
-lbl_800D0DB0:
-/* 800D0DB0 000CCA10 38 60 00 00 */ li r3, 0
-/* 800D0DB4 000CCA14 38 80 2C E5 */ li r4, 0x2ce5
-/* 800D0DB8 000CCA18 4B FE 9C 39 */ bl func_800BA9F0
-/* 800D0DBC 000CCA1C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0DC0 000CCA20 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800D0DC4 000CCA24 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0DC8 000CCA28 48 00 00 1C */ b lbl_800D0DE4
-lbl_800D0DCC:
-/* 800D0DCC 000CCA2C 38 60 00 00 */ li r3, 0
-/* 800D0DD0 000CCA30 38 80 2C E6 */ li r4, 0x2ce6
-/* 800D0DD4 000CCA34 4B FE 9C 1D */ bl func_800BA9F0
-/* 800D0DD8 000CCA38 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D0DDC 000CCA3C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800D0DE0 000CCA40 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800D0DE4:
-/* 800D0DE4 000CCA44 48 01 55 ED */ bl func_800E63D0
-/* 800D0DE8 000CCA48 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D0DEC 000CCA4C 28 00 00 02 */ cmplwi r0, 2
-/* 800D0DF0 000CCA50 40 82 05 A8 */ bne lbl_800D1398
-/* 800D0DF4 000CCA54 38 60 00 01 */ li r3, 1
-/* 800D0DF8 000CCA58 48 01 55 ED */ bl func_800E63E4
-/* 800D0DFC 000CCA5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D0E00 000CCA60 40 82 05 98 */ bne lbl_800D1398
-/* 800D0E04 000CCA64 38 60 00 00 */ li r3, 0
-/* 800D0E08 000CCA68 38 80 2C F4 */ li r4, 0x2cf4
-/* 800D0E0C 000CCA6C 4B FE 9B E5 */ bl func_800BA9F0
-/* 800D0E10 000CCA70 48 00 05 88 */ b lbl_800D1398
-/* 800D0E14 000CCA74 38 60 00 00 */ li r3, 0
-/* 800D0E18 000CCA78 4B FE 9B 75 */ bl func_800BA98C
-/* 800D0E1C 000CCA7C 7C 63 07 34 */ extsh r3, r3
-/* 800D0E20 000CCA80 48 18 2F B1 */ bl func_80253DD0
-/* 800D0E24 000CCA84 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D0E28 000CCA88 28 00 00 03 */ cmplwi r0, 3
-/* 800D0E2C 000CCA8C 40 82 05 6C */ bne lbl_800D1398
-/* 800D0E30 000CCA90 38 60 00 15 */ li r3, 0x15
-/* 800D0E34 000CCA94 4B FE 97 85 */ bl func_800BA5B8
-/* 800D0E38 000CCA98 38 60 00 04 */ li r3, 4
-/* 800D0E3C 000CCA9C 4B FE 9B 51 */ bl func_800BA98C
-/* 800D0E40 000CCAA0 7C 63 07 34 */ extsh r3, r3
-/* 800D0E44 000CCAA4 38 80 00 08 */ li r4, 8
-/* 800D0E48 000CCAA8 38 A0 00 00 */ li r5, 0
-/* 800D0E4C 000CCAAC 48 18 2F A5 */ bl func_80253DF0
-/* 800D0E50 000CCAB0 38 60 00 0F */ li r3, 0xf
-/* 800D0E54 000CCAB4 4B FE 9B 39 */ bl func_800BA98C
-/* 800D0E58 000CCAB8 7C 63 07 34 */ extsh r3, r3
-/* 800D0E5C 000CCABC 38 80 00 08 */ li r4, 8
-/* 800D0E60 000CCAC0 38 A0 00 00 */ li r5, 0
-/* 800D0E64 000CCAC4 48 18 2F 8D */ bl func_80253DF0
-/* 800D0E68 000CCAC8 38 60 00 00 */ li r3, 0
-/* 800D0E6C 000CCACC 4B FE 9B 21 */ bl func_800BA98C
-/* 800D0E70 000CCAD0 7C 63 07 34 */ extsh r3, r3
-/* 800D0E74 000CCAD4 38 80 00 08 */ li r4, 8
-/* 800D0E78 000CCAD8 38 A0 00 00 */ li r5, 0
-/* 800D0E7C 000CCADC 48 18 2F 75 */ bl func_80253DF0
-/* 800D0E80 000CCAE0 38 60 00 0C */ li r3, 0xc
-/* 800D0E84 000CCAE4 4B FE 9B 09 */ bl func_800BA98C
-/* 800D0E88 000CCAE8 7C 63 07 34 */ extsh r3, r3
-/* 800D0E8C 000CCAEC 38 80 00 08 */ li r4, 8
-/* 800D0E90 000CCAF0 38 A0 00 00 */ li r5, 0
-/* 800D0E94 000CCAF4 48 18 2F 5D */ bl func_80253DF0
-/* 800D0E98 000CCAF8 38 60 00 1B */ li r3, 0x1b
-/* 800D0E9C 000CCAFC 4B FE 9A F1 */ bl func_800BA98C
-/* 800D0EA0 000CCB00 7C 63 07 34 */ extsh r3, r3
-/* 800D0EA4 000CCB04 38 80 00 08 */ li r4, 8
-/* 800D0EA8 000CCB08 38 A0 00 01 */ li r5, 1
-/* 800D0EAC 000CCB0C 48 18 2F 45 */ bl func_80253DF0
-/* 800D0EB0 000CCB10 38 60 00 1B */ li r3, 0x1b
-/* 800D0EB4 000CCB14 4B FE 9A D9 */ bl func_800BA98C
-/* 800D0EB8 000CCB18 7C 63 07 34 */ extsh r3, r3
-/* 800D0EBC 000CCB1C 38 80 00 06 */ li r4, 6
-/* 800D0EC0 000CCB20 38 A0 00 00 */ li r5, 0
-/* 800D0EC4 000CCB24 48 18 2E ED */ bl func_80253DB0
-/* 800D0EC8 000CCB28 48 00 04 D0 */ b lbl_800D1398
-/* 800D0ECC 000CCB2C 38 60 00 1B */ li r3, 0x1b
-/* 800D0ED0 000CCB30 4B FE 9A BD */ bl func_800BA98C
-/* 800D0ED4 000CCB34 7C 63 07 34 */ extsh r3, r3
-/* 800D0ED8 000CCB38 48 18 2E F9 */ bl func_80253DD0
-/* 800D0EDC 000CCB3C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D0EE0 000CCB40 28 00 00 03 */ cmplwi r0, 3
-/* 800D0EE4 000CCB44 40 82 04 B4 */ bne lbl_800D1398
-/* 800D0EE8 000CCB48 38 60 00 16 */ li r3, 0x16
-/* 800D0EEC 000CCB4C 4B FE 96 CD */ bl func_800BA5B8
-/* 800D0EF0 000CCB50 38 60 00 1B */ li r3, 0x1b
-/* 800D0EF4 000CCB54 4B FE 9A 99 */ bl func_800BA98C
-/* 800D0EF8 000CCB58 7C 63 07 34 */ extsh r3, r3
-/* 800D0EFC 000CCB5C 38 80 00 01 */ li r4, 1
-/* 800D0F00 000CCB60 38 A0 00 00 */ li r5, 0
-/* 800D0F04 000CCB64 48 18 2E AD */ bl func_80253DB0
-/* 800D0F08 000CCB68 38 60 00 00 */ li r3, 0
-/* 800D0F0C 000CCB6C 38 80 00 00 */ li r4, 0
-/* 800D0F10 000CCB70 4B F8 89 E9 */ bl func_800598F8
-/* 800D0F14 000CCB74 38 60 00 01 */ li r3, 1
-/* 800D0F18 000CCB78 38 80 00 00 */ li r4, 0
-/* 800D0F1C 000CCB7C 38 A0 00 00 */ li r5, 0
-/* 800D0F20 000CCB80 38 C0 00 02 */ li r6, 2
-/* 800D0F24 000CCB84 38 E0 00 00 */ li r7, 0
-/* 800D0F28 000CCB88 39 00 00 00 */ li r8, 0
-/* 800D0F2C 000CCB8C 4B F8 8A 9D */ bl func_800599C8
-/* 800D0F30 000CCB90 38 60 00 02 */ li r3, 2
-/* 800D0F34 000CCB94 38 80 00 00 */ li r4, 0
-/* 800D0F38 000CCB98 38 A0 00 01 */ li r5, 1
-/* 800D0F3C 000CCB9C 38 C0 00 00 */ li r6, 0
-/* 800D0F40 000CCBA0 38 E0 00 00 */ li r7, 0
-/* 800D0F44 000CCBA4 39 00 00 00 */ li r8, 0
-/* 800D0F48 000CCBA8 4B F8 8A 81 */ bl func_800599C8
-/* 800D0F4C 000CCBAC C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D0F50 000CCBB0 38 60 02 5F */ li r3, 0x25f
-/* 800D0F54 000CCBB4 38 80 00 00 */ li r4, 0
-/* 800D0F58 000CCBB8 4B F3 A2 19 */ bl func_8000B170
-/* 800D0F5C 000CCBBC 48 00 04 3C */ b lbl_800D1398
-/* 800D0F60 000CCBC0 38 60 00 2D */ li r3, 0x2d
-/* 800D0F64 000CCBC4 38 80 00 02 */ li r4, 2
-/* 800D0F68 000CCBC8 48 00 6C 91 */ bl func_800D7BF8
-/* 800D0F6C 000CCBCC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800D0F70 000CCBD0 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800D0F74 000CCBD4 41 82 00 78 */ beq lbl_800D0FEC
-/* 800D0F78 000CCBD8 3C 03 00 01 */ addis r0, r3, 1
-/* 800D0F7C 000CCBDC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800D0F80 000CCBE0 41 82 00 6C */ beq lbl_800D0FEC
-/* 800D0F84 000CCBE4 28 1B 00 01 */ cmplwi r27, 1
-/* 800D0F88 000CCBE8 40 82 00 30 */ bne lbl_800D0FB8
-/* 800D0F8C 000CCBEC 38 60 00 1B */ li r3, 0x1b
-/* 800D0F90 000CCBF0 4B FE 99 FD */ bl func_800BA98C
-/* 800D0F94 000CCBF4 7C 63 07 34 */ extsh r3, r3
-/* 800D0F98 000CCBF8 38 80 00 02 */ li r4, 2
-/* 800D0F9C 000CCBFC 38 A0 00 00 */ li r5, 0
-/* 800D0FA0 000CCC00 48 18 2E 11 */ bl func_80253DB0
-/* 800D0FA4 000CCC04 38 60 00 17 */ li r3, 0x17
-/* 800D0FA8 000CCC08 4B FE 96 11 */ bl func_800BA5B8
-/* 800D0FAC 000CCC0C 38 60 00 01 */ li r3, 1
-/* 800D0FB0 000CCC10 4B F8 95 1D */ bl func_8005A4CC
-/* 800D0FB4 000CCC14 48 00 03 E4 */ b lbl_800D1398
-lbl_800D0FB8:
-/* 800D0FB8 000CCC18 28 1B 00 02 */ cmplwi r27, 2
-/* 800D0FBC 000CCC1C 40 82 03 DC */ bne lbl_800D1398
-/* 800D0FC0 000CCC20 38 60 00 1B */ li r3, 0x1b
-/* 800D0FC4 000CCC24 4B FE 99 C9 */ bl func_800BA98C
-/* 800D0FC8 000CCC28 7C 63 07 34 */ extsh r3, r3
-/* 800D0FCC 000CCC2C 38 80 00 03 */ li r4, 3
-/* 800D0FD0 000CCC30 38 A0 00 00 */ li r5, 0
-/* 800D0FD4 000CCC34 48 18 2D DD */ bl func_80253DB0
-/* 800D0FD8 000CCC38 38 60 00 17 */ li r3, 0x17
-/* 800D0FDC 000CCC3C 4B FE 95 DD */ bl func_800BA5B8
-/* 800D0FE0 000CCC40 38 60 00 01 */ li r3, 1
-/* 800D0FE4 000CCC44 4B F8 94 E9 */ bl func_8005A4CC
-/* 800D0FE8 000CCC48 48 00 03 B0 */ b lbl_800D1398
-lbl_800D0FEC:
-/* 800D0FEC 000CCC4C 28 1B 00 01 */ cmplwi r27, 1
-/* 800D0FF0 000CCC50 40 82 00 20 */ bne lbl_800D1010
-/* 800D0FF4 000CCC54 38 60 00 1B */ li r3, 0x1b
-/* 800D0FF8 000CCC58 4B FE 99 95 */ bl func_800BA98C
-/* 800D0FFC 000CCC5C 7C 63 07 34 */ extsh r3, r3
-/* 800D1000 000CCC60 38 80 00 00 */ li r4, 0
-/* 800D1004 000CCC64 38 A0 00 00 */ li r5, 0
-/* 800D1008 000CCC68 48 18 2D A9 */ bl func_80253DB0
-/* 800D100C 000CCC6C 48 00 03 8C */ b lbl_800D1398
-lbl_800D1010:
-/* 800D1010 000CCC70 28 1B 00 02 */ cmplwi r27, 2
-/* 800D1014 000CCC74 40 82 03 84 */ bne lbl_800D1398
-/* 800D1018 000CCC78 38 60 00 1B */ li r3, 0x1b
-/* 800D101C 000CCC7C 4B FE 99 71 */ bl func_800BA98C
-/* 800D1020 000CCC80 7C 63 07 34 */ extsh r3, r3
-/* 800D1024 000CCC84 38 80 00 01 */ li r4, 1
-/* 800D1028 000CCC88 38 A0 00 00 */ li r5, 0
-/* 800D102C 000CCC8C 48 18 2D 85 */ bl func_80253DB0
-/* 800D1030 000CCC90 48 00 03 68 */ b lbl_800D1398
-/* 800D1034 000CCC94 38 60 00 1B */ li r3, 0x1b
-/* 800D1038 000CCC98 4B FE 99 55 */ bl func_800BA98C
-/* 800D103C 000CCC9C 7C 63 07 34 */ extsh r3, r3
-/* 800D1040 000CCCA0 48 18 2D 91 */ bl func_80253DD0
-/* 800D1044 000CCCA4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1048 000CCCA8 28 00 00 03 */ cmplwi r0, 3
-/* 800D104C 000CCCAC 40 82 03 4C */ bne lbl_800D1398
-/* 800D1050 000CCCB0 38 60 00 1B */ li r3, 0x1b
-/* 800D1054 000CCCB4 4B FE 99 39 */ bl func_800BA98C
-/* 800D1058 000CCCB8 7C 63 07 34 */ extsh r3, r3
-/* 800D105C 000CCCBC 48 18 2D 85 */ bl func_80253DE0
-/* 800D1060 000CCCC0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1064 000CCCC4 28 00 00 02 */ cmplwi r0, 2
-/* 800D1068 000CCCC8 40 82 00 10 */ bne lbl_800D1078
-/* 800D106C 000CCCCC 38 60 00 18 */ li r3, 0x18
-/* 800D1070 000CCCD0 4B FE 95 49 */ bl func_800BA5B8
-/* 800D1074 000CCCD4 48 00 00 0C */ b lbl_800D1080
-lbl_800D1078:
-/* 800D1078 000CCCD8 38 60 00 19 */ li r3, 0x19
-/* 800D107C 000CCCDC 4B FE 95 3D */ bl func_800BA5B8
-lbl_800D1080:
-/* 800D1080 000CCCE0 38 60 00 1B */ li r3, 0x1b
-/* 800D1084 000CCCE4 4B FE 99 09 */ bl func_800BA98C
-/* 800D1088 000CCCE8 7C 63 07 34 */ extsh r3, r3
-/* 800D108C 000CCCEC 38 80 00 05 */ li r4, 5
-/* 800D1090 000CCCF0 38 A0 00 00 */ li r5, 0
-/* 800D1094 000CCCF4 48 18 2D 1D */ bl func_80253DB0
-/* 800D1098 000CCCF8 48 00 03 00 */ b lbl_800D1398
-/* 800D109C 000CCCFC 38 60 00 1B */ li r3, 0x1b
-/* 800D10A0 000CCD00 4B FE 98 ED */ bl func_800BA98C
-/* 800D10A4 000CCD04 7C 63 07 34 */ extsh r3, r3
-/* 800D10A8 000CCD08 48 18 2D 29 */ bl func_80253DD0
-/* 800D10AC 000CCD0C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D10B0 000CCD10 28 00 00 03 */ cmplwi r0, 3
-/* 800D10B4 000CCD14 40 82 02 E4 */ bne lbl_800D1398
-/* 800D10B8 000CCD18 38 60 00 0B */ li r3, 0xb
-/* 800D10BC 000CCD1C 4B FE 97 31 */ bl func_800BA7EC
-/* 800D10C0 000CCD20 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D10C4 000CCD24 3B 24 CE 18 */ addi r25, r4, lbl_8047CE18@l
-/* 800D10C8 000CCD28 7C 19 18 AE */ lbzx r0, r25, r3
-/* 800D10CC 000CCD2C 38 60 00 0C */ li r3, 0xc
-/* 800D10D0 000CCD30 54 18 FE 7E */ rlwinm r24, r0, 0x1f, 0x19, 0x1f
-/* 800D10D4 000CCD34 4B FE 97 19 */ bl func_800BA7EC
-/* 800D10D8 000CCD38 7F 04 C3 78 */ mr r4, r24
-/* 800D10DC 000CCD3C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D10E0 000CCD40 48 01 4D 0D */ bl func_800E5DEC
-/* 800D10E4 000CCD44 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D10E8 000CCD48 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800D10EC 000CCD4C 98 03 00 8A */ stb r0, 0x8a(r3)
-/* 800D10F0 000CCD50 38 60 00 0C */ li r3, 0xc
-/* 800D10F4 000CCD54 4B FE 96 F9 */ bl func_800BA7EC
-/* 800D10F8 000CCD58 7C 76 07 74 */ extsb r22, r3
-/* 800D10FC 000CCD5C 2C 16 00 05 */ cmpwi r22, 5
-/* 800D1100 000CCD60 40 80 00 84 */ bge lbl_800D1184
-/* 800D1104 000CCD64 48 00 00 48 */ b lbl_800D114C
-lbl_800D1108:
-/* 800D1108 000CCD68 38 60 00 0B */ li r3, 0xb
-/* 800D110C 000CCD6C 4B FE 96 E1 */ bl func_800BA7EC
-/* 800D1110 000CCD70 7C 99 18 AE */ lbzx r4, r25, r3
-/* 800D1114 000CCD74 38 16 00 01 */ addi r0, r22, 1
-/* 800D1118 000CCD78 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800D111C 000CCD7C 54 84 FE 7E */ rlwinm r4, r4, 0x1f, 0x19, 0x1f
-/* 800D1120 000CCD80 48 01 4C CD */ bl func_800E5DEC
-/* 800D1124 000CCD84 7C 75 1B 78 */ mr r21, r3
-/* 800D1128 000CCD88 38 60 00 0B */ li r3, 0xb
-/* 800D112C 000CCD8C 4B FE 96 C1 */ bl func_800BA7EC
-/* 800D1130 000CCD90 7C 19 18 AE */ lbzx r0, r25, r3
-/* 800D1134 000CCD94 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 800D1138 000CCD98 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D113C 000CCD9C 48 01 4C B1 */ bl func_800E5DEC
-/* 800D1140 000CCDA0 7E A4 AB 78 */ mr r4, r21
-/* 800D1144 000CCDA4 48 00 02 71 */ bl func_800D13B4
-/* 800D1148 000CCDA8 3A D6 00 01 */ addi r22, r22, 1
-lbl_800D114C:
-/* 800D114C 000CCDAC 7E C0 07 74 */ extsb r0, r22
-/* 800D1150 000CCDB0 2C 00 00 05 */ cmpwi r0, 5
-/* 800D1154 000CCDB4 41 80 FF B4 */ blt lbl_800D1108
-/* 800D1158 000CCDB8 38 60 00 0B */ li r3, 0xb
-/* 800D115C 000CCDBC 4B FE 96 91 */ bl func_800BA7EC
-/* 800D1160 000CCDC0 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D1164 000CCDC4 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D1168 000CCDC8 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D116C 000CCDCC 38 60 00 05 */ li r3, 5
-/* 800D1170 000CCDD0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D1174 000CCDD4 48 01 4C 79 */ bl func_800E5DEC
-/* 800D1178 000CCDD8 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D117C 000CCDDC 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800D1180 000CCDE0 98 03 00 8A */ stb r0, 0x8a(r3)
-lbl_800D1184:
-/* 800D1184 000CCDE4 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800D1188 000CCDE8 3A A0 00 00 */ li r21, 0
-/* 800D118C 000CCDEC 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-lbl_800D1190:
-/* 800D1190 000CCDF0 38 60 00 0B */ li r3, 0xb
-/* 800D1194 000CCDF4 4B FE 96 59 */ bl func_800BA7EC
-/* 800D1198 000CCDF8 7C 18 18 AE */ lbzx r0, r24, r3
-/* 800D119C 000CCDFC 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800D11A0 000CCE00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D11A4 000CCE04 48 01 4C 49 */ bl func_800E5DEC
-/* 800D11A8 000CCE08 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D11AC 000CCE0C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D11B0 000CCE10 40 82 00 10 */ bne lbl_800D11C0
-/* 800D11B4 000CCE14 38 80 00 00 */ li r4, 0
-/* 800D11B8 000CCE18 38 A0 00 88 */ li r5, 0x88
-/* 800D11BC 000CCE1C 4B F3 2F 49 */ bl memset
-lbl_800D11C0:
-/* 800D11C0 000CCE20 3A B5 00 01 */ addi r21, r21, 1
-/* 800D11C4 000CCE24 28 15 00 06 */ cmplwi r21, 6
-/* 800D11C8 000CCE28 41 80 FF C8 */ blt lbl_800D1190
-/* 800D11CC 000CCE2C 38 60 00 0B */ li r3, 0xb
-/* 800D11D0 000CCE30 4B FE 96 1D */ bl func_800BA7EC
-/* 800D11D4 000CCE34 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D11D8 000CCE38 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D11DC 000CCE3C 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D11E0 000CCE40 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800D11E4 000CCE44 48 01 17 6D */ bl func_800E2950
-/* 800D11E8 000CCE48 38 60 00 1B */ li r3, 0x1b
-/* 800D11EC 000CCE4C 4B FE 97 A1 */ bl func_800BA98C
-/* 800D11F0 000CCE50 7C 63 07 34 */ extsh r3, r3
-/* 800D11F4 000CCE54 38 80 00 08 */ li r4, 8
-/* 800D11F8 000CCE58 38 A0 00 00 */ li r5, 0
-/* 800D11FC 000CCE5C 48 18 2B F5 */ bl func_80253DF0
-/* 800D1200 000CCE60 38 60 00 19 */ li r3, 0x19
-/* 800D1204 000CCE64 4B FE 97 89 */ bl func_800BA98C
-/* 800D1208 000CCE68 7C 63 07 34 */ extsh r3, r3
-/* 800D120C 000CCE6C 38 80 00 08 */ li r4, 8
-/* 800D1210 000CCE70 38 A0 00 00 */ li r5, 0
-/* 800D1214 000CCE74 48 18 2B DD */ bl func_80253DF0
-/* 800D1218 000CCE78 38 60 00 0C */ li r3, 0xc
-/* 800D121C 000CCE7C 4B FE 97 71 */ bl func_800BA98C
-/* 800D1220 000CCE80 7C 63 07 34 */ extsh r3, r3
-/* 800D1224 000CCE84 38 80 00 08 */ li r4, 8
-/* 800D1228 000CCE88 38 A0 00 01 */ li r5, 1
-/* 800D122C 000CCE8C 48 18 2B C5 */ bl func_80253DF0
-/* 800D1230 000CCE90 38 60 00 00 */ li r3, 0
-/* 800D1234 000CCE94 4B FE 97 59 */ bl func_800BA98C
-/* 800D1238 000CCE98 7C 63 07 34 */ extsh r3, r3
-/* 800D123C 000CCE9C 38 80 00 08 */ li r4, 8
-/* 800D1240 000CCEA0 38 A0 00 01 */ li r5, 1
-/* 800D1244 000CCEA4 48 18 2B AD */ bl func_80253DF0
-/* 800D1248 000CCEA8 38 60 00 04 */ li r3, 4
-/* 800D124C 000CCEAC 4B FE 97 41 */ bl func_800BA98C
-/* 800D1250 000CCEB0 7C 63 07 34 */ extsh r3, r3
-/* 800D1254 000CCEB4 38 80 00 08 */ li r4, 8
-/* 800D1258 000CCEB8 38 A0 00 01 */ li r5, 1
-/* 800D125C 000CCEBC 48 18 2B 95 */ bl func_80253DF0
-/* 800D1260 000CCEC0 38 60 00 0F */ li r3, 0xf
-/* 800D1264 000CCEC4 4B FE 97 29 */ bl func_800BA98C
-/* 800D1268 000CCEC8 7C 63 07 34 */ extsh r3, r3
-/* 800D126C 000CCECC 38 80 00 08 */ li r4, 8
-/* 800D1270 000CCED0 38 A0 00 01 */ li r5, 1
-/* 800D1274 000CCED4 48 18 2B 7D */ bl func_80253DF0
-/* 800D1278 000CCED8 38 60 00 04 */ li r3, 4
-/* 800D127C 000CCEDC 4B FE 97 11 */ bl func_800BA98C
-/* 800D1280 000CCEE0 7C 63 07 34 */ extsh r3, r3
-/* 800D1284 000CCEE4 38 80 00 02 */ li r4, 2
-/* 800D1288 000CCEE8 38 A0 00 00 */ li r5, 0
-/* 800D128C 000CCEEC 48 18 2B 25 */ bl func_80253DB0
-/* 800D1290 000CCEF0 38 60 00 0F */ li r3, 0xf
-/* 800D1294 000CCEF4 4B FE 96 F9 */ bl func_800BA98C
-/* 800D1298 000CCEF8 7C 63 07 34 */ extsh r3, r3
-/* 800D129C 000CCEFC 38 80 00 09 */ li r4, 9
-/* 800D12A0 000CCF00 38 A0 00 00 */ li r5, 0
-/* 800D12A4 000CCF04 48 18 2B 0D */ bl func_80253DB0
-/* 800D12A8 000CCF08 38 60 00 00 */ li r3, 0
-/* 800D12AC 000CCF0C 4B FE 93 0D */ bl func_800BA5B8
-/* 800D12B0 000CCF10 48 00 00 E8 */ b lbl_800D1398
-/* 800D12B4 000CCF14 38 60 00 1B */ li r3, 0x1b
-/* 800D12B8 000CCF18 4B FE 96 D5 */ bl func_800BA98C
-/* 800D12BC 000CCF1C 7C 63 07 34 */ extsh r3, r3
-/* 800D12C0 000CCF20 48 18 2B 11 */ bl func_80253DD0
-/* 800D12C4 000CCF24 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D12C8 000CCF28 28 00 00 03 */ cmplwi r0, 3
-/* 800D12CC 000CCF2C 40 82 00 CC */ bne lbl_800D1398
-/* 800D12D0 000CCF30 38 60 00 1B */ li r3, 0x1b
-/* 800D12D4 000CCF34 4B FE 96 B9 */ bl func_800BA98C
-/* 800D12D8 000CCF38 7C 63 07 34 */ extsh r3, r3
-/* 800D12DC 000CCF3C 38 80 00 08 */ li r4, 8
-/* 800D12E0 000CCF40 38 A0 00 00 */ li r5, 0
-/* 800D12E4 000CCF44 48 18 2B 0D */ bl func_80253DF0
-/* 800D12E8 000CCF48 38 60 00 19 */ li r3, 0x19
-/* 800D12EC 000CCF4C 4B FE 96 A1 */ bl func_800BA98C
-/* 800D12F0 000CCF50 7C 63 07 34 */ extsh r3, r3
-/* 800D12F4 000CCF54 38 80 00 08 */ li r4, 8
-/* 800D12F8 000CCF58 38 A0 00 00 */ li r5, 0
-/* 800D12FC 000CCF5C 48 18 2A F5 */ bl func_80253DF0
-/* 800D1300 000CCF60 38 60 00 0C */ li r3, 0xc
-/* 800D1304 000CCF64 4B FE 96 89 */ bl func_800BA98C
-/* 800D1308 000CCF68 7C 63 07 34 */ extsh r3, r3
-/* 800D130C 000CCF6C 38 80 00 08 */ li r4, 8
-/* 800D1310 000CCF70 38 A0 00 01 */ li r5, 1
-/* 800D1314 000CCF74 48 18 2A DD */ bl func_80253DF0
-/* 800D1318 000CCF78 38 60 00 00 */ li r3, 0
-/* 800D131C 000CCF7C 4B FE 96 71 */ bl func_800BA98C
-/* 800D1320 000CCF80 7C 63 07 34 */ extsh r3, r3
-/* 800D1324 000CCF84 38 80 00 08 */ li r4, 8
-/* 800D1328 000CCF88 38 A0 00 01 */ li r5, 1
-/* 800D132C 000CCF8C 48 18 2A C5 */ bl func_80253DF0
-/* 800D1330 000CCF90 38 60 00 04 */ li r3, 4
-/* 800D1334 000CCF94 4B FE 96 59 */ bl func_800BA98C
-/* 800D1338 000CCF98 7C 63 07 34 */ extsh r3, r3
-/* 800D133C 000CCF9C 38 80 00 08 */ li r4, 8
-/* 800D1340 000CCFA0 38 A0 00 01 */ li r5, 1
-/* 800D1344 000CCFA4 48 18 2A AD */ bl func_80253DF0
-/* 800D1348 000CCFA8 38 60 00 0F */ li r3, 0xf
-/* 800D134C 000CCFAC 4B FE 96 41 */ bl func_800BA98C
-/* 800D1350 000CCFB0 7C 63 07 34 */ extsh r3, r3
-/* 800D1354 000CCFB4 38 80 00 08 */ li r4, 8
-/* 800D1358 000CCFB8 38 A0 00 01 */ li r5, 1
-/* 800D135C 000CCFBC 48 18 2A 95 */ bl func_80253DF0
-/* 800D1360 000CCFC0 38 60 00 04 */ li r3, 4
-/* 800D1364 000CCFC4 4B FE 96 29 */ bl func_800BA98C
-/* 800D1368 000CCFC8 7C 63 07 34 */ extsh r3, r3
-/* 800D136C 000CCFCC 38 80 00 02 */ li r4, 2
-/* 800D1370 000CCFD0 38 A0 00 00 */ li r5, 0
-/* 800D1374 000CCFD4 48 18 2A 3D */ bl func_80253DB0
-/* 800D1378 000CCFD8 38 60 00 0F */ li r3, 0xf
-/* 800D137C 000CCFDC 4B FE 96 11 */ bl func_800BA98C
-/* 800D1380 000CCFE0 7C 63 07 34 */ extsh r3, r3
-/* 800D1384 000CCFE4 38 80 00 09 */ li r4, 9
-/* 800D1388 000CCFE8 38 A0 00 00 */ li r5, 0
-/* 800D138C 000CCFEC 48 18 2A 25 */ bl func_80253DB0
-/* 800D1390 000CCFF0 38 60 00 00 */ li r3, 0
-/* 800D1394 000CCFF4 4B FE 92 25 */ bl func_800BA5B8
-lbl_800D1398:
-/* 800D1398 000CCFF8 7F 63 DB 78 */ mr r3, r27
-lbl_800D139C:
-/* 800D139C 000CCFFC 39 61 00 E0 */ addi r11, r1, 0xe0
-/* 800D13A0 000CD000 48 0F 5D BD */ bl _restgpr_21
-/* 800D13A4 000CD004 80 01 00 E4 */ lwz r0, 0xe4(r1)
-/* 800D13A8 000CD008 7C 08 03 A6 */ mtlr r0
-/* 800D13AC 000CD00C 38 21 00 E0 */ addi r1, r1, 0xe0
-/* 800D13B0 000CD010 4E 80 00 20 */ blr
-
-.global func_800D13B4
-func_800D13B4:
-/* 800D13B4 000CD014 38 00 00 44 */ li r0, 0x44
-/* 800D13B8 000CD018 38 E3 FF FF */ addi r7, r3, -1
-/* 800D13BC 000CD01C 38 C4 FF FF */ addi r6, r4, -1
-/* 800D13C0 000CD020 7C 09 03 A6 */ mtctr r0
-lbl_800D13C4:
-/* 800D13C4 000CD024 88 A6 00 01 */ lbz r5, 1(r6)
-/* 800D13C8 000CD028 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 800D13CC 000CD02C 98 A7 00 01 */ stb r5, 1(r7)
-/* 800D13D0 000CD030 9C 07 00 02 */ stbu r0, 2(r7)
-/* 800D13D4 000CD034 42 00 FF F0 */ bdnz lbl_800D13C4
-/* 800D13D8 000CD038 88 04 00 88 */ lbz r0, 0x88(r4)
-/* 800D13DC 000CD03C 98 03 00 88 */ stb r0, 0x88(r3)
-/* 800D13E0 000CD040 88 04 00 89 */ lbz r0, 0x89(r4)
-/* 800D13E4 000CD044 98 03 00 89 */ stb r0, 0x89(r3)
-/* 800D13E8 000CD048 88 04 00 8A */ lbz r0, 0x8a(r4)
-/* 800D13EC 000CD04C 98 03 00 8A */ stb r0, 0x8a(r3)
-/* 800D13F0 000CD050 88 04 00 8B */ lbz r0, 0x8b(r4)
-/* 800D13F4 000CD054 98 03 00 8B */ stb r0, 0x8b(r3)
-/* 800D13F8 000CD058 4E 80 00 20 */ blr
-
-.global func_800D13FC
-func_800D13FC:
-/* 800D13FC 000CD05C 88 0D 9C 30 */ lbz r0, lbl_8063EEF0-_SDA_BASE_(r13)
-/* 800D1400 000CD060 28 00 00 0A */ cmplwi r0, 0xa
-/* 800D1404 000CD064 4D 81 00 20 */ bgtlr
-/* 800D1408 000CD068 3C 60 80 41 */ lis r3, lbl_80416D48@ha
-/* 800D140C 000CD06C 54 00 10 3A */ slwi r0, r0, 2
-/* 800D1410 000CD070 38 63 6D 48 */ addi r3, r3, lbl_80416D48@l
-/* 800D1414 000CD074 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D1418 000CD078 7C 69 03 A6 */ mtctr r3
-/* 800D141C 000CD07C 4E 80 04 20 */ bctr
-/* 800D1420 000CD080 38 60 00 03 */ li r3, 3
-/* 800D1424 000CD084 38 80 30 B7 */ li r4, 0x30b7
-/* 800D1428 000CD088 48 08 B0 CC */ b func_8015C4F4
-/* 800D142C 000CD08C 38 60 00 04 */ li r3, 4
-/* 800D1430 000CD090 38 80 30 BF */ li r4, 0x30bf
-/* 800D1434 000CD094 48 08 B0 C0 */ b func_8015C4F4
-/* 800D1438 000CD098 38 60 00 04 */ li r3, 4
-/* 800D143C 000CD09C 38 80 30 C0 */ li r4, 0x30c0
-/* 800D1440 000CD0A0 48 08 B0 B4 */ b func_8015C4F4
-/* 800D1444 000CD0A4 38 60 00 04 */ li r3, 4
-/* 800D1448 000CD0A8 38 80 30 C1 */ li r4, 0x30c1
-/* 800D144C 000CD0AC 48 08 B0 A8 */ b func_8015C4F4
-/* 800D1450 000CD0B0 38 60 00 04 */ li r3, 4
-/* 800D1454 000CD0B4 38 80 30 C2 */ li r4, 0x30c2
-/* 800D1458 000CD0B8 48 08 B0 9C */ b func_8015C4F4
-/* 800D145C 000CD0BC 38 60 00 04 */ li r3, 4
-/* 800D1460 000CD0C0 38 80 30 C3 */ li r4, 0x30c3
-/* 800D1464 000CD0C4 48 08 B0 90 */ b func_8015C4F4
-/* 800D1468 000CD0C8 38 60 00 03 */ li r3, 3
-/* 800D146C 000CD0CC 38 80 30 C4 */ li r4, 0x30c4
-/* 800D1470 000CD0D0 48 08 B0 84 */ b func_8015C4F4
-/* 800D1474 000CD0D4 38 60 00 04 */ li r3, 4
-/* 800D1478 000CD0D8 38 80 30 C5 */ li r4, 0x30c5
-/* 800D147C 000CD0DC 48 08 B0 78 */ b func_8015C4F4
-/* 800D1480 000CD0E0 38 60 00 04 */ li r3, 4
-/* 800D1484 000CD0E4 38 80 30 C6 */ li r4, 0x30c6
-/* 800D1488 000CD0E8 48 08 B0 6C */ b func_8015C4F4
-/* 800D148C 000CD0EC 38 60 00 04 */ li r3, 4
-/* 800D1490 000CD0F0 38 80 30 C7 */ li r4, 0x30c7
-/* 800D1494 000CD0F4 48 08 B0 60 */ b func_8015C4F4
-/* 800D1498 000CD0F8 4E 80 00 20 */ blr
-
-.global func_800D149C
-func_800D149C:
-/* 800D149C 000CD0FC 98 6D 9C 30 */ stb r3, lbl_8063EEF0-_SDA_BASE_(r13)
-/* 800D14A0 000CD100 4E 80 00 20 */ blr
-
-.global func_800D14A4
-func_800D14A4:
-/* 800D14A4 000CD104 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800D14A8 000CD108 7C 08 02 A6 */ mflr r0
-/* 800D14AC 000CD10C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800D14B0 000CD110 DB E1 00 50 */ stfd f31, 0x50(r1)
-/* 800D14B4 000CD114 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
-/* 800D14B8 000CD118 DB C1 00 40 */ stfd f30, 0x40(r1)
-/* 800D14BC 000CD11C F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
-/* 800D14C0 000CD120 39 61 00 40 */ addi r11, r1, 0x40
-/* 800D14C4 000CD124 48 0F 5C 5D */ bl _savegpr_25
-/* 800D14C8 000CD128 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D14CC 000CD12C 3C A0 43 30 */ lis r5, 0x4330
-/* 800D14D0 000CD130 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800D14D4 000CD134 7C 7B 1B 78 */ mr r27, r3
-/* 800D14D8 000CD138 88 06 00 59 */ lbz r0, 0x59(r6)
-/* 800D14DC 000CD13C 38 60 00 02 */ li r3, 2
-/* 800D14E0 000CD140 90 A1 00 10 */ stw r5, 0x10(r1)
-/* 800D14E4 000CD144 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D14E8 000CD148 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800D14EC 000CD14C C8 46 00 A0 */ lfd f2, 0xa0(r6)
-/* 800D14F0 000CD150 C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800D14F4 000CD154 C8 24 00 00 */ lfd f1, 0(r4)
-/* 800D14F8 000CD158 FC 60 18 28 */ fsub f3, f0, f3
-/* 800D14FC 000CD15C C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D1500 000CD160 90 A1 00 18 */ stw r5, 0x18(r1)
-/* 800D1504 000CD164 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800D1508 000CD168 FC 22 08 28 */ fsub f1, f2, f1
-/* 800D150C 000CD16C FC 20 08 18 */ frsp f1, f1
-/* 800D1510 000CD170 EF C1 00 24 */ fdivs f30, f1, f0
-/* 800D1514 000CD174 4B FE 92 D9 */ bl func_800BA7EC
-/* 800D1518 000CD178 54 7F 06 3E */ clrlwi r31, r3, 0x18
-/* 800D151C 000CD17C 7F 63 DB 78 */ mr r3, r27
-/* 800D1520 000CD180 38 A1 00 08 */ addi r5, r1, 8
-/* 800D1524 000CD184 38 80 00 08 */ li r4, 8
-/* 800D1528 000CD188 48 18 29 25 */ bl func_80253E4C
-/* 800D152C 000CD18C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D1530 000CD190 2C 00 00 00 */ cmpwi r0, 0
-/* 800D1534 000CD194 41 82 06 58 */ beq lbl_800D1B8C
-/* 800D1538 000CD198 38 60 00 00 */ li r3, 0
-/* 800D153C 000CD19C 4B FE 92 B1 */ bl func_800BA7EC
-/* 800D1540 000CD1A0 54 60 10 3A */ slwi r0, r3, 2
-/* 800D1544 000CD1A4 7C 1C 07 74 */ extsb r28, r0
-/* 800D1548 000CD1A8 4B FE 90 31 */ bl func_800BA578
-/* 800D154C 000CD1AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1550 000CD1B0 28 00 00 02 */ cmplwi r0, 2
-/* 800D1554 000CD1B4 40 82 00 14 */ bne lbl_800D1568
-/* 800D1558 000CD1B8 4B FE 90 75 */ bl func_800BA5CC
-/* 800D155C 000CD1BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1560 000CD1C0 28 00 00 08 */ cmplwi r0, 8
-/* 800D1564 000CD1C4 40 82 00 54 */ bne lbl_800D15B8
-lbl_800D1568:
-/* 800D1568 000CD1C8 4B FE 90 11 */ bl func_800BA578
-/* 800D156C 000CD1CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1570 000CD1D0 28 00 00 03 */ cmplwi r0, 3
-/* 800D1574 000CD1D4 41 82 00 44 */ beq lbl_800D15B8
-/* 800D1578 000CD1D8 4B FE 90 01 */ bl func_800BA578
-/* 800D157C 000CD1DC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1580 000CD1E0 28 00 00 09 */ cmplwi r0, 9
-/* 800D1584 000CD1E4 41 82 00 34 */ beq lbl_800D15B8
-/* 800D1588 000CD1E8 4B FE 8F F1 */ bl func_800BA578
-/* 800D158C 000CD1EC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1590 000CD1F0 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D1594 000CD1F4 40 82 01 C0 */ bne lbl_800D1754
-/* 800D1598 000CD1F8 4B FE 90 35 */ bl func_800BA5CC
-/* 800D159C 000CD1FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D15A0 000CD200 28 00 00 0A */ cmplwi r0, 0xa
-/* 800D15A4 000CD204 41 80 01 B0 */ blt lbl_800D1754
-/* 800D15A8 000CD208 4B FE 90 25 */ bl func_800BA5CC
-/* 800D15AC 000CD20C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D15B0 000CD210 28 00 00 15 */ cmplwi r0, 0x15
-/* 800D15B4 000CD214 40 80 01 A0 */ bge lbl_800D1754
-lbl_800D15B8:
-/* 800D15B8 000CD218 57 E3 07 3E */ clrlwi r3, r31, 0x1c
-/* 800D15BC 000CD21C C3 E2 8A 5C */ lfs f31, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D15C0 000CD220 28 03 00 0E */ cmplwi r3, 0xe
-/* 800D15C4 000CD224 41 81 00 AC */ bgt lbl_800D1670
-/* 800D15C8 000CD228 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D15CC 000CD22C 41 82 00 38 */ beq lbl_800D1604
-/* 800D15D0 000CD230 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 800D15D4 000CD234 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D15D8 000CD238 C8 01 00 18 */ lfd f0, 0x18(r1)
-/* 800D15DC 000CD23C C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D15E0 000CD240 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D15E4 000CD244 C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
-/* 800D15E8 000CD248 EC 21 00 B2 */ fmuls f1, f1, f2
-/* 800D15EC 000CD24C EC 21 00 24 */ fdivs f1, f1, f0
-/* 800D15F0 000CD250 48 15 23 F1 */ bl func_802239E0
-/* 800D15F4 000CD254 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D15F8 000CD258 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D15FC 000CD25C EF FF 00 28 */ fsubs f31, f31, f0
-/* 800D1600 000CD260 48 00 00 34 */ b lbl_800D1634
-lbl_800D1604:
-/* 800D1604 000CD264 90 61 00 14 */ stw r3, 0x14(r1)
-/* 800D1608 000CD268 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D160C 000CD26C C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800D1610 000CD270 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D1614 000CD274 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D1618 000CD278 C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
-/* 800D161C 000CD27C EC 21 00 B2 */ fmuls f1, f1, f2
-/* 800D1620 000CD280 EC 21 00 24 */ fdivs f1, f1, f0
-/* 800D1624 000CD284 48 15 23 BD */ bl func_802239E0
-/* 800D1628 000CD288 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D162C 000CD28C EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D1630 000CD290 EF FF 00 2A */ fadds f31, f31, f0
-lbl_800D1634:
-/* 800D1634 000CD294 38 60 00 10 */ li r3, 0x10
-/* 800D1638 000CD298 4B FE 93 55 */ bl func_800BA98C
-/* 800D163C 000CD29C 7C 60 07 34 */ extsh r0, r3
-/* 800D1640 000CD2A0 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1644 000CD2A4 40 82 00 10 */ bne lbl_800D1654
-/* 800D1648 000CD2A8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D164C 000CD2AC EF FF 00 2A */ fadds f31, f31, f0
-/* 800D1650 000CD2B0 48 00 00 20 */ b lbl_800D1670
-lbl_800D1654:
-/* 800D1654 000CD2B4 38 60 00 11 */ li r3, 0x11
-/* 800D1658 000CD2B8 4B FE 93 35 */ bl func_800BA98C
-/* 800D165C 000CD2BC 7C 60 07 34 */ extsh r0, r3
-/* 800D1660 000CD2C0 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1664 000CD2C4 40 82 00 0C */ bne lbl_800D1670
-/* 800D1668 000CD2C8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D166C 000CD2CC EF FF 00 28 */ fsubs f31, f31, f0
-lbl_800D1670:
-/* 800D1670 000CD2D0 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D1674 000CD2D4 7F 63 DB 78 */ mr r3, r27
-/* 800D1678 000CD2D8 38 80 00 05 */ li r4, 5
-/* 800D167C 000CD2DC 48 18 27 95 */ bl func_80253E10
-/* 800D1680 000CD2E0 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D1684 000CD2E4 7F 63 DB 78 */ mr r3, r27
-/* 800D1688 000CD2E8 38 80 00 06 */ li r4, 6
-/* 800D168C 000CD2EC 48 18 27 85 */ bl func_80253E10
-/* 800D1690 000CD2F0 FC 20 F8 90 */ fmr f1, f31
-/* 800D1694 000CD2F4 7F 63 DB 78 */ mr r3, r27
-/* 800D1698 000CD2F8 38 80 00 03 */ li r4, 3
-/* 800D169C 000CD2FC 48 18 27 75 */ bl func_80253E10
-/* 800D16A0 000CD300 C0 22 8A 6C */ lfs f1, lbl_8064106C-_SDA2_BASE_(r2)
-/* 800D16A4 000CD304 7F 63 DB 78 */ mr r3, r27
-/* 800D16A8 000CD308 38 80 00 04 */ li r4, 4
-/* 800D16AC 000CD30C 48 18 27 65 */ bl func_80253E10
-/* 800D16B0 000CD310 4B FE 8E C9 */ bl func_800BA578
-/* 800D16B4 000CD314 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D16B8 000CD318 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D16BC 000CD31C 40 82 00 14 */ bne lbl_800D16D0
-/* 800D16C0 000CD320 38 60 00 14 */ li r3, 0x14
-/* 800D16C4 000CD324 4B FE 91 29 */ bl func_800BA7EC
-/* 800D16C8 000CD328 54 7E 06 3E */ clrlwi r30, r3, 0x18
-/* 800D16CC 000CD32C 48 00 00 10 */ b lbl_800D16DC
-lbl_800D16D0:
-/* 800D16D0 000CD330 38 60 00 09 */ li r3, 9
-/* 800D16D4 000CD334 4B FE 91 19 */ bl func_800BA7EC
-/* 800D16D8 000CD338 54 7E 06 3E */ clrlwi r30, r3, 0x18
-lbl_800D16DC:
-/* 800D16DC 000CD33C 38 60 00 0F */ li r3, 0xf
-/* 800D16E0 000CD340 4B FE 92 AD */ bl func_800BA98C
-/* 800D16E4 000CD344 7C 60 07 34 */ extsh r0, r3
-/* 800D16E8 000CD348 7C 1B 00 00 */ cmpw r27, r0
-/* 800D16EC 000CD34C 40 82 00 14 */ bne lbl_800D1700
-/* 800D16F0 000CD350 20 1E 00 12 */ subfic r0, r30, 0x12
-/* 800D16F4 000CD354 20 00 00 03 */ subfic r0, r0, 3
-/* 800D16F8 000CD358 7C 1D 07 74 */ extsb r29, r0
-/* 800D16FC 000CD35C 48 00 04 2C */ b lbl_800D1B28
-lbl_800D1700:
-/* 800D1700 000CD360 38 60 00 10 */ li r3, 0x10
-/* 800D1704 000CD364 4B FE 92 89 */ bl func_800BA98C
-/* 800D1708 000CD368 7C 60 07 34 */ extsh r0, r3
-/* 800D170C 000CD36C 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1710 000CD370 40 82 00 14 */ bne lbl_800D1724
-/* 800D1714 000CD374 20 1E 00 12 */ subfic r0, r30, 0x12
-/* 800D1718 000CD378 20 00 00 04 */ subfic r0, r0, 4
-/* 800D171C 000CD37C 7C 1D 07 74 */ extsb r29, r0
-/* 800D1720 000CD380 48 00 04 08 */ b lbl_800D1B28
-lbl_800D1724:
-/* 800D1724 000CD384 38 60 00 11 */ li r3, 0x11
-/* 800D1728 000CD388 4B FE 92 65 */ bl func_800BA98C
-/* 800D172C 000CD38C 7C 60 07 34 */ extsh r0, r3
-/* 800D1730 000CD390 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1734 000CD394 40 82 03 F4 */ bne lbl_800D1B28
-/* 800D1738 000CD398 20 1E 00 12 */ subfic r0, r30, 0x12
-/* 800D173C 000CD39C 20 00 00 02 */ subfic r0, r0, 2
-/* 800D1740 000CD3A0 7C 1D 07 74 */ extsb r29, r0
-/* 800D1744 000CD3A4 7C 1D E2 15 */ add. r0, r29, r28
-/* 800D1748 000CD3A8 40 80 03 E0 */ bge lbl_800D1B28
-/* 800D174C 000CD3AC 3B A0 00 00 */ li r29, 0
-/* 800D1750 000CD3B0 48 00 03 D8 */ b lbl_800D1B28
-lbl_800D1754:
-/* 800D1754 000CD3B4 3B C0 00 00 */ li r30, 0
-/* 800D1758 000CD3B8 38 60 00 0F */ li r3, 0xf
-/* 800D175C 000CD3BC 4B FE 92 31 */ bl func_800BA98C
-/* 800D1760 000CD3C0 7C 60 07 34 */ extsh r0, r3
-/* 800D1764 000CD3C4 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1768 000CD3C8 40 82 00 10 */ bne lbl_800D1778
-/* 800D176C 000CD3CC 3B 20 00 01 */ li r25, 1
-/* 800D1770 000CD3D0 3B A0 00 00 */ li r29, 0
-/* 800D1774 000CD3D4 48 00 01 58 */ b lbl_800D18CC
-lbl_800D1778:
-/* 800D1778 000CD3D8 38 60 00 10 */ li r3, 0x10
-/* 800D177C 000CD3DC 4B FE 92 11 */ bl func_800BA98C
-/* 800D1780 000CD3E0 7C 60 07 34 */ extsh r0, r3
-/* 800D1784 000CD3E4 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1788 000CD3E8 40 82 00 10 */ bne lbl_800D1798
-/* 800D178C 000CD3EC 3B 20 00 02 */ li r25, 2
-/* 800D1790 000CD3F0 3B A0 00 01 */ li r29, 1
-/* 800D1794 000CD3F4 48 00 01 38 */ b lbl_800D18CC
-lbl_800D1798:
-/* 800D1798 000CD3F8 38 60 00 11 */ li r3, 0x11
-/* 800D179C 000CD3FC 4B FE 91 F1 */ bl func_800BA98C
-/* 800D17A0 000CD400 7C 60 07 34 */ extsh r0, r3
-/* 800D17A4 000CD404 7C 1B 00 00 */ cmpw r27, r0
-/* 800D17A8 000CD408 40 82 00 10 */ bne lbl_800D17B8
-/* 800D17AC 000CD40C 3B 20 00 03 */ li r25, 3
-/* 800D17B0 000CD410 3B A0 00 02 */ li r29, 2
-/* 800D17B4 000CD414 48 00 01 18 */ b lbl_800D18CC
-lbl_800D17B8:
-/* 800D17B8 000CD418 38 60 00 12 */ li r3, 0x12
-/* 800D17BC 000CD41C 4B FE 91 D1 */ bl func_800BA98C
-/* 800D17C0 000CD420 7C 60 07 34 */ extsh r0, r3
-/* 800D17C4 000CD424 7C 1B 00 00 */ cmpw r27, r0
-/* 800D17C8 000CD428 40 82 00 10 */ bne lbl_800D17D8
-/* 800D17CC 000CD42C 3B 20 00 04 */ li r25, 4
-/* 800D17D0 000CD430 3B A0 00 03 */ li r29, 3
-/* 800D17D4 000CD434 48 00 00 F8 */ b lbl_800D18CC
-lbl_800D17D8:
-/* 800D17D8 000CD438 38 60 00 13 */ li r3, 0x13
-/* 800D17DC 000CD43C 4B FE 91 B1 */ bl func_800BA98C
-/* 800D17E0 000CD440 7C 60 07 34 */ extsh r0, r3
-/* 800D17E4 000CD444 7C 1B 00 00 */ cmpw r27, r0
-/* 800D17E8 000CD448 40 82 00 2C */ bne lbl_800D1814
-/* 800D17EC 000CD44C 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D17F0 000CD450 3B 20 00 01 */ li r25, 1
-/* 800D17F4 000CD454 3B C0 00 01 */ li r30, 1
-/* 800D17F8 000CD458 41 82 00 0C */ beq lbl_800D1804
-/* 800D17FC 000CD45C 3B A0 00 04 */ li r29, 4
-/* 800D1800 000CD460 48 00 00 CC */ b lbl_800D18CC
-lbl_800D1804:
-/* 800D1804 000CD464 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D1808 000CD468 40 81 00 C4 */ ble lbl_800D18CC
-/* 800D180C 000CD46C 3B A0 FF FC */ li r29, -4
-/* 800D1810 000CD470 48 00 00 BC */ b lbl_800D18CC
-lbl_800D1814:
-/* 800D1814 000CD474 38 60 00 14 */ li r3, 0x14
-/* 800D1818 000CD478 4B FE 91 75 */ bl func_800BA98C
-/* 800D181C 000CD47C 7C 60 07 34 */ extsh r0, r3
-/* 800D1820 000CD480 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1824 000CD484 40 82 00 2C */ bne lbl_800D1850
-/* 800D1828 000CD488 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D182C 000CD48C 3B 20 00 02 */ li r25, 2
-/* 800D1830 000CD490 3B C0 00 01 */ li r30, 1
-/* 800D1834 000CD494 41 82 00 0C */ beq lbl_800D1840
-/* 800D1838 000CD498 3B A0 00 05 */ li r29, 5
-/* 800D183C 000CD49C 48 00 00 90 */ b lbl_800D18CC
-lbl_800D1840:
-/* 800D1840 000CD4A0 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D1844 000CD4A4 40 81 00 88 */ ble lbl_800D18CC
-/* 800D1848 000CD4A8 3B A0 FF FD */ li r29, -3
-/* 800D184C 000CD4AC 48 00 00 80 */ b lbl_800D18CC
-lbl_800D1850:
-/* 800D1850 000CD4B0 38 60 00 15 */ li r3, 0x15
-/* 800D1854 000CD4B4 4B FE 91 39 */ bl func_800BA98C
-/* 800D1858 000CD4B8 7C 60 07 34 */ extsh r0, r3
-/* 800D185C 000CD4BC 7C 1B 00 00 */ cmpw r27, r0
-/* 800D1860 000CD4C0 40 82 00 2C */ bne lbl_800D188C
-/* 800D1864 000CD4C4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D1868 000CD4C8 3B 20 00 03 */ li r25, 3
-/* 800D186C 000CD4CC 3B C0 00 01 */ li r30, 1
-/* 800D1870 000CD4D0 41 82 00 0C */ beq lbl_800D187C
-/* 800D1874 000CD4D4 3B A0 00 06 */ li r29, 6
-/* 800D1878 000CD4D8 48 00 00 54 */ b lbl_800D18CC
-lbl_800D187C:
-/* 800D187C 000CD4DC 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D1880 000CD4E0 40 81 00 4C */ ble lbl_800D18CC
-/* 800D1884 000CD4E4 3B A0 FF FE */ li r29, -2
-/* 800D1888 000CD4E8 48 00 00 44 */ b lbl_800D18CC
-lbl_800D188C:
-/* 800D188C 000CD4EC 38 60 00 16 */ li r3, 0x16
-/* 800D1890 000CD4F0 4B FE 90 FD */ bl func_800BA98C
-/* 800D1894 000CD4F4 7C 60 07 34 */ extsh r0, r3
-/* 800D1898 000CD4F8 7C 1B 00 00 */ cmpw r27, r0
-/* 800D189C 000CD4FC 40 82 02 F0 */ bne lbl_800D1B8C
-/* 800D18A0 000CD500 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D18A4 000CD504 3B 20 00 04 */ li r25, 4
-/* 800D18A8 000CD508 3B C0 00 01 */ li r30, 1
-/* 800D18AC 000CD50C 41 82 00 0C */ beq lbl_800D18B8
-/* 800D18B0 000CD510 3B A0 00 07 */ li r29, 7
-/* 800D18B4 000CD514 48 00 00 18 */ b lbl_800D18CC
-lbl_800D18B8:
-/* 800D18B8 000CD518 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D18BC 000CD51C 40 81 00 10 */ ble lbl_800D18CC
-/* 800D18C0 000CD520 3B A0 FF FF */ li r29, -1
-/* 800D18C4 000CD524 48 00 00 08 */ b lbl_800D18CC
-/* 800D18C8 000CD528 48 00 02 C4 */ b lbl_800D1B8C
-lbl_800D18CC:
-/* 800D18CC 000CD52C 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
-/* 800D18D0 000CD530 57 3A 28 34 */ slwi r26, r25, 5
-/* 800D18D4 000CD534 38 64 6A B8 */ addi r3, r4, lbl_80416AB8@l
-/* 800D18D8 000CD538 C3 E2 8A 5C */ lfs f31, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D18DC 000CD53C 7C A3 D2 14 */ add r5, r3, r26
-/* 800D18E0 000CD540 7C A3 D4 2E */ lfsx f5, r3, r26
-/* 800D18E4 000CD544 C0 05 00 08 */ lfs f0, 8(r5)
-/* 800D18E8 000CD548 EC C0 28 28 */ fsubs f6, f0, f5
-/* 800D18EC 000CD54C FC 06 F8 40 */ fcmpo cr0, f6, f31
-/* 800D18F0 000CD550 4C 40 13 82 */ cror 2, 0, 2
-/* 800D18F4 000CD554 40 82 00 0C */ bne lbl_800D1900
-/* 800D18F8 000CD558 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D18FC 000CD55C 48 00 00 34 */ b lbl_800D1930
-lbl_800D1900:
-/* 800D1900 000CD560 C0 23 00 08 */ lfs f1, 8(r3)
-/* 800D1904 000CD564 C0 84 6A B8 */ lfs f4, 0x6ab8(r4)
-/* 800D1908 000CD568 C0 03 00 04 */ lfs f0, 4(r3)
-/* 800D190C 000CD56C EC 21 20 28 */ fsubs f1, f1, f4
-/* 800D1910 000CD570 C0 62 8A 58 */ lfs f3, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D1914 000CD574 EC 00 20 28 */ fsubs f0, f0, f4
-/* 800D1918 000CD578 EC 46 00 F2 */ fmuls f2, f6, f3
-/* 800D191C 000CD57C EC 26 08 24 */ fdivs f1, f6, f1
-/* 800D1920 000CD580 EC 00 00 F2 */ fmuls f0, f0, f3
-/* 800D1924 000CD584 EC 42 28 2A */ fadds f2, f2, f5
-/* 800D1928 000CD588 EC 04 00 2A */ fadds f0, f4, f0
-/* 800D192C 000CD58C EF E2 00 28 */ fsubs f31, f2, f0
-lbl_800D1930:
-/* 800D1930 000CD590 7F 63 DB 78 */ mr r3, r27
-/* 800D1934 000CD594 38 80 00 05 */ li r4, 5
-/* 800D1938 000CD598 48 18 24 D9 */ bl func_80253E10
-/* 800D193C 000CD59C 4B FE 8C 3D */ bl func_800BA578
-/* 800D1940 000CD5A0 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800D1944 000CD5A4 40 82 00 C8 */ bne lbl_800D1A0C
-/* 800D1948 000CD5A8 4B FE 8C 85 */ bl func_800BA5CC
-/* 800D194C 000CD5AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1950 000CD5B0 28 00 00 0C */ cmplwi r0, 0xc
-/* 800D1954 000CD5B4 40 82 00 54 */ bne lbl_800D19A8
-/* 800D1958 000CD5B8 38 60 00 09 */ li r3, 9
-/* 800D195C 000CD5BC 4B FE 8E 91 */ bl func_800BA7EC
-/* 800D1960 000CD5C0 38 19 FF FF */ addi r0, r25, -1
-/* 800D1964 000CD5C4 7C 00 18 40 */ cmplw r0, r3
-/* 800D1968 000CD5C8 40 82 00 A4 */ bne lbl_800D1A0C
-/* 800D196C 000CD5CC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D1970 000CD5D0 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800D1974 000CD5D4 4C 41 13 82 */ cror 2, 1, 2
-/* 800D1978 000CD5D8 40 82 00 08 */ bne lbl_800D1980
-/* 800D197C 000CD5DC FF C0 00 90 */ fmr f30, f0
-lbl_800D1980:
-/* 800D1980 000CD5E0 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D1984 000CD5E4 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
-/* 800D1988 000CD5E8 EC 21 07 B2 */ fmuls f1, f1, f30
-/* 800D198C 000CD5EC EC 20 00 72 */ fmuls f1, f0, f1
-/* 800D1990 000CD5F0 48 10 2A F5 */ bl sin
-/* 800D1994 000CD5F4 FC 20 08 18 */ frsp f1, f1
-/* 800D1998 000CD5F8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D199C 000CD5FC EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D19A0 000CD600 EF FF 00 2A */ fadds f31, f31, f0
-/* 800D19A4 000CD604 48 00 00 68 */ b lbl_800D1A0C
-lbl_800D19A8:
-/* 800D19A8 000CD608 4B FE 8C 25 */ bl func_800BA5CC
-/* 800D19AC 000CD60C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D19B0 000CD610 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D19B4 000CD614 40 82 00 58 */ bne lbl_800D1A0C
-/* 800D19B8 000CD618 38 60 00 09 */ li r3, 9
-/* 800D19BC 000CD61C 4B FE 8E 31 */ bl func_800BA7EC
-/* 800D19C0 000CD620 38 19 FF FF */ addi r0, r25, -1
-/* 800D19C4 000CD624 7C 00 18 40 */ cmplw r0, r3
-/* 800D19C8 000CD628 40 82 00 44 */ bne lbl_800D1A0C
-/* 800D19CC 000CD62C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D19D0 000CD630 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800D19D4 000CD634 4C 41 13 82 */ cror 2, 1, 2
-/* 800D19D8 000CD638 40 82 00 08 */ bne lbl_800D19E0
-/* 800D19DC 000CD63C FF C0 00 90 */ fmr f30, f0
-lbl_800D19E0:
-/* 800D19E0 000CD640 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D19E4 000CD644 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
-/* 800D19E8 000CD648 EC 21 07 B2 */ fmuls f1, f1, f30
-/* 800D19EC 000CD64C EC 20 00 72 */ fmuls f1, f0, f1
-/* 800D19F0 000CD650 48 10 2A 95 */ bl sin
-/* 800D19F4 000CD654 FC 40 08 18 */ frsp f2, f1
-/* 800D19F8 000CD658 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D19FC 000CD65C C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D1A00 000CD660 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D1A04 000CD664 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D1A08 000CD668 EF FF 00 28 */ fsubs f31, f31, f0
-lbl_800D1A0C:
-/* 800D1A0C 000CD66C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D1A10 000CD670 41 82 00 20 */ beq lbl_800D1A30
-/* 800D1A14 000CD674 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D1A18 000CD678 41 82 00 10 */ beq lbl_800D1A28
-/* 800D1A1C 000CD67C C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D1A20 000CD680 EF FF 00 2A */ fadds f31, f31, f0
-/* 800D1A24 000CD684 48 00 00 0C */ b lbl_800D1A30
-lbl_800D1A28:
-/* 800D1A28 000CD688 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D1A2C 000CD68C EF FF 00 28 */ fsubs f31, f31, f0
-lbl_800D1A30:
-/* 800D1A30 000CD690 57 E3 07 3E */ clrlwi r3, r31, 0x1c
-/* 800D1A34 000CD694 28 03 00 0E */ cmplwi r3, 0xe
-/* 800D1A38 000CD698 41 81 00 70 */ bgt lbl_800D1AA8
-/* 800D1A3C 000CD69C 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D1A40 000CD6A0 41 82 00 38 */ beq lbl_800D1A78
-/* 800D1A44 000CD6A4 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 800D1A48 000CD6A8 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D1A4C 000CD6AC C8 01 00 18 */ lfd f0, 0x18(r1)
-/* 800D1A50 000CD6B0 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D1A54 000CD6B4 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D1A58 000CD6B8 C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
-/* 800D1A5C 000CD6BC EC 21 00 B2 */ fmuls f1, f1, f2
-/* 800D1A60 000CD6C0 EC 21 00 24 */ fdivs f1, f1, f0
-/* 800D1A64 000CD6C4 48 15 1F 7D */ bl func_802239E0
-/* 800D1A68 000CD6C8 C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D1A6C 000CD6CC EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D1A70 000CD6D0 EF FF 00 28 */ fsubs f31, f31, f0
-/* 800D1A74 000CD6D4 48 00 00 34 */ b lbl_800D1AA8
-lbl_800D1A78:
-/* 800D1A78 000CD6D8 90 61 00 14 */ stw r3, 0x14(r1)
-/* 800D1A7C 000CD6DC C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D1A80 000CD6E0 C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800D1A84 000CD6E4 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D1A88 000CD6E8 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D1A8C 000CD6EC C0 02 8A 68 */ lfs f0, lbl_80641068-_SDA2_BASE_(r2)
-/* 800D1A90 000CD6F0 EC 21 00 B2 */ fmuls f1, f1, f2
-/* 800D1A94 000CD6F4 EC 21 00 24 */ fdivs f1, f1, f0
-/* 800D1A98 000CD6F8 48 15 1F 49 */ bl func_802239E0
-/* 800D1A9C 000CD6FC C0 02 8A 60 */ lfs f0, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D1AA0 000CD700 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D1AA4 000CD704 EF FF 00 2A */ fadds f31, f31, f0
-lbl_800D1AA8:
-/* 800D1AA8 000CD708 FC 20 F8 90 */ fmr f1, f31
-/* 800D1AAC 000CD70C 7F 63 DB 78 */ mr r3, r27
-/* 800D1AB0 000CD710 38 80 00 03 */ li r4, 3
-/* 800D1AB4 000CD714 48 18 23 5D */ bl func_80253E10
-/* 800D1AB8 000CD718 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
-/* 800D1ABC 000CD71C C3 C2 8A 5C */ lfs f30, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D1AC0 000CD720 38 84 6A B8 */ addi r4, r4, lbl_80416AB8@l
-/* 800D1AC4 000CD724 7C 64 D2 14 */ add r3, r4, r26
-/* 800D1AC8 000CD728 C0 03 00 1C */ lfs f0, 0x1c(r3)
-/* 800D1ACC 000CD72C C0 63 00 10 */ lfs f3, 0x10(r3)
-/* 800D1AD0 000CD730 EC 80 18 28 */ fsubs f4, f0, f3
-/* 800D1AD4 000CD734 FC 04 F0 40 */ fcmpo cr0, f4, f30
-/* 800D1AD8 000CD738 4C 40 13 82 */ cror 2, 0, 2
-/* 800D1ADC 000CD73C 40 82 00 0C */ bne lbl_800D1AE8
-/* 800D1AE0 000CD740 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D1AE4 000CD744 48 00 00 28 */ b lbl_800D1B0C
-lbl_800D1AE8:
-/* 800D1AE8 000CD748 C0 24 00 18 */ lfs f1, 0x18(r4)
-/* 800D1AEC 000CD74C C0 04 00 10 */ lfs f0, 0x10(r4)
-/* 800D1AF0 000CD750 C0 42 8A 74 */ lfs f2, lbl_80641074-_SDA2_BASE_(r2)
-/* 800D1AF4 000CD754 EC 21 00 28 */ fsubs f1, f1, f0
-/* 800D1AF8 000CD758 EC 02 00 28 */ fsubs f0, f2, f0
-/* 800D1AFC 000CD75C EC 24 08 24 */ fdivs f1, f4, f1
-/* 800D1B00 000CD760 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D1B04 000CD764 EC 02 00 28 */ fsubs f0, f2, f0
-/* 800D1B08 000CD768 EF C0 18 28 */ fsubs f30, f0, f3
-lbl_800D1B0C:
-/* 800D1B0C 000CD76C 7F 63 DB 78 */ mr r3, r27
-/* 800D1B10 000CD770 38 80 00 06 */ li r4, 6
-/* 800D1B14 000CD774 48 18 22 FD */ bl func_80253E10
-/* 800D1B18 000CD778 FC 20 F0 90 */ fmr f1, f30
-/* 800D1B1C 000CD77C 7F 63 DB 78 */ mr r3, r27
-/* 800D1B20 000CD780 38 80 00 04 */ li r4, 4
-/* 800D1B24 000CD784 48 18 22 ED */ bl func_80253E10
-lbl_800D1B28:
-/* 800D1B28 000CD788 4B FE 8A 51 */ bl func_800BA578
-/* 800D1B2C 000CD78C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1B30 000CD790 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D1B34 000CD794 40 82 00 14 */ bne lbl_800D1B48
-/* 800D1B38 000CD798 4B FE 8A 95 */ bl func_800BA5CC
-/* 800D1B3C 000CD79C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1B40 000CD7A0 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D1B44 000CD7A4 40 82 00 48 */ bne lbl_800D1B8C
-lbl_800D1B48:
-/* 800D1B48 000CD7A8 7F BD E2 14 */ add r29, r29, r28
-/* 800D1B4C 000CD7AC 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D1B50 000CD7B0 7F A0 07 74 */ extsb r0, r29
-/* 800D1B54 000CD7B4 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D1B58 000CD7B8 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800D1B5C 000CD7BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D1B60 000CD7C0 41 82 00 1C */ beq lbl_800D1B7C
-/* 800D1B64 000CD7C4 3C 80 80 81 */ lis r4, 0x808080FF@ha
-/* 800D1B68 000CD7C8 7F 63 DB 78 */ mr r3, r27
-/* 800D1B6C 000CD7CC 38 A4 80 FF */ addi r5, r4, 0x808080FF@l
-/* 800D1B70 000CD7D0 38 80 00 02 */ li r4, 2
-/* 800D1B74 000CD7D4 48 18 22 7D */ bl func_80253DF0
-/* 800D1B78 000CD7D8 48 00 00 14 */ b lbl_800D1B8C
-lbl_800D1B7C:
-/* 800D1B7C 000CD7DC 7F 63 DB 78 */ mr r3, r27
-/* 800D1B80 000CD7E0 38 80 00 02 */ li r4, 2
-/* 800D1B84 000CD7E4 38 A0 FF FF */ li r5, -1
-/* 800D1B88 000CD7E8 48 18 22 69 */ bl func_80253DF0
-lbl_800D1B8C:
-/* 800D1B8C 000CD7EC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
-/* 800D1B90 000CD7F0 CB E1 00 50 */ lfd f31, 0x50(r1)
-/* 800D1B94 000CD7F4 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
-/* 800D1B98 000CD7F8 39 61 00 40 */ addi r11, r1, 0x40
-/* 800D1B9C 000CD7FC CB C1 00 40 */ lfd f30, 0x40(r1)
-/* 800D1BA0 000CD800 48 0F 55 CD */ bl _restgpr_25
-/* 800D1BA4 000CD804 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800D1BA8 000CD808 7C 08 03 A6 */ mtlr r0
-/* 800D1BAC 000CD80C 38 21 00 60 */ addi r1, r1, 0x60
-/* 800D1BB0 000CD810 4E 80 00 20 */ blr
-
-.global func_800D1BB4
-func_800D1BB4:
-/* 800D1BB4 000CD814 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 800D1BB8 000CD818 7C 08 02 A6 */ mflr r0
-/* 800D1BBC 000CD81C 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800D1BC0 000CD820 DB E1 00 40 */ stfd f31, 0x40(r1)
-/* 800D1BC4 000CD824 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
-/* 800D1BC8 000CD828 DB C1 00 30 */ stfd f30, 0x30(r1)
-/* 800D1BCC 000CD82C F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
-/* 800D1BD0 000CD830 DB A1 00 20 */ stfd f29, 0x20(r1)
-/* 800D1BD4 000CD834 F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
-/* 800D1BD8 000CD838 3C 00 43 30 */ lis r0, 0x4330
-/* 800D1BDC 000CD83C C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D1BE0 000CD840 38 A1 00 08 */ addi r5, r1, 8
-/* 800D1BE4 000CD844 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800D1BE8 000CD848 38 80 00 08 */ li r4, 8
-/* 800D1BEC 000CD84C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800D1BF0 000CD850 7C 7E 1B 78 */ mr r30, r3
-/* 800D1BF4 000CD854 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D1BF8 000CD858 80 CD 9C 18 */ lwz r6, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800D1BFC 000CD85C 88 E8 00 59 */ lbz r7, 0x59(r8)
-/* 800D1C00 000CD860 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800D1C04 000CD864 C8 48 00 A0 */ lfd f2, 0xa0(r8)
-/* 800D1C08 000CD868 90 E1 00 14 */ stw r7, 0x14(r1)
-/* 800D1C0C 000CD86C C8 26 00 00 */ lfd f1, 0(r6)
-/* 800D1C10 000CD870 C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800D1C14 000CD874 FC 60 18 28 */ fsub f3, f0, f3
-/* 800D1C18 000CD878 C0 02 8A 78 */ lfs f0, lbl_80641078-_SDA2_BASE_(r2)
-/* 800D1C1C 000CD87C FC 42 18 24 */ fdiv f2, f2, f3
-/* 800D1C20 000CD880 FC 22 08 28 */ fsub f1, f2, f1
-/* 800D1C24 000CD884 FC 20 08 18 */ frsp f1, f1
-/* 800D1C28 000CD888 EF A1 00 24 */ fdivs f29, f1, f0
-/* 800D1C2C 000CD88C 48 18 22 21 */ bl func_80253E4C
-/* 800D1C30 000CD890 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D1C34 000CD894 2C 00 00 00 */ cmpwi r0, 0
-/* 800D1C38 000CD898 41 82 01 E8 */ beq lbl_800D1E20
-/* 800D1C3C 000CD89C 38 60 00 00 */ li r3, 0
-/* 800D1C40 000CD8A0 4B FE 8D 4D */ bl func_800BA98C
-/* 800D1C44 000CD8A4 7C 63 07 34 */ extsh r3, r3
-/* 800D1C48 000CD8A8 48 18 21 99 */ bl func_80253DE0
-/* 800D1C4C 000CD8AC 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800D1C50 000CD8B0 40 82 00 14 */ bne lbl_800D1C64
-/* 800D1C54 000CD8B4 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1C58 000CD8B8 38 60 00 01 */ li r3, 1
-/* 800D1C5C 000CD8BC 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1C60 000CD8C0 4B F8 7D F5 */ bl func_80059A54
-lbl_800D1C64:
-/* 800D1C64 000CD8C4 38 60 00 0C */ li r3, 0xc
-/* 800D1C68 000CD8C8 4B FE 8D 25 */ bl func_800BA98C
-/* 800D1C6C 000CD8CC 7C 63 07 34 */ extsh r3, r3
-/* 800D1C70 000CD8D0 48 18 21 71 */ bl func_80253DE0
-/* 800D1C74 000CD8D4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1C78 000CD8D8 2C 00 00 05 */ cmpwi r0, 5
-/* 800D1C7C 000CD8DC 41 82 00 58 */ beq lbl_800D1CD4
-/* 800D1C80 000CD8E0 40 80 00 1C */ bge lbl_800D1C9C
-/* 800D1C84 000CD8E4 2C 00 00 01 */ cmpwi r0, 1
-/* 800D1C88 000CD8E8 41 82 00 24 */ beq lbl_800D1CAC
-/* 800D1C8C 000CD8EC 40 80 00 80 */ bge lbl_800D1D0C
-/* 800D1C90 000CD8F0 2C 00 00 00 */ cmpwi r0, 0
-/* 800D1C94 000CD8F4 40 80 00 2C */ bge lbl_800D1CC0
-/* 800D1C98 000CD8F8 48 00 00 74 */ b lbl_800D1D0C
-lbl_800D1C9C:
-/* 800D1C9C 000CD8FC 2C 00 00 07 */ cmpwi r0, 7
-/* 800D1CA0 000CD900 41 82 00 5C */ beq lbl_800D1CFC
-/* 800D1CA4 000CD904 40 80 00 68 */ bge lbl_800D1D0C
-/* 800D1CA8 000CD908 48 00 00 40 */ b lbl_800D1CE8
-lbl_800D1CAC:
-/* 800D1CAC 000CD90C 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1CB0 000CD910 38 60 00 02 */ li r3, 2
-/* 800D1CB4 000CD914 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1CB8 000CD918 4B F8 7D 9D */ bl func_80059A54
-/* 800D1CBC 000CD91C 48 00 00 50 */ b lbl_800D1D0C
-lbl_800D1CC0:
-/* 800D1CC0 000CD920 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1CC4 000CD924 38 60 00 03 */ li r3, 3
-/* 800D1CC8 000CD928 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1CCC 000CD92C 4B F8 7D 89 */ bl func_80059A54
-/* 800D1CD0 000CD930 48 00 00 3C */ b lbl_800D1D0C
-lbl_800D1CD4:
-/* 800D1CD4 000CD934 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1CD8 000CD938 38 60 00 07 */ li r3, 7
-/* 800D1CDC 000CD93C 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1CE0 000CD940 4B F8 7D 75 */ bl func_80059A54
-/* 800D1CE4 000CD944 48 00 00 28 */ b lbl_800D1D0C
-lbl_800D1CE8:
-/* 800D1CE8 000CD948 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1CEC 000CD94C 38 60 00 08 */ li r3, 8
-/* 800D1CF0 000CD950 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1CF4 000CD954 4B F8 7D 61 */ bl func_80059A54
-/* 800D1CF8 000CD958 48 00 00 14 */ b lbl_800D1D0C
-lbl_800D1CFC:
-/* 800D1CFC 000CD95C 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1D00 000CD960 38 60 00 09 */ li r3, 9
-/* 800D1D04 000CD964 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1D08 000CD968 4B F8 7D 4D */ bl func_80059A54
-lbl_800D1D0C:
-/* 800D1D0C 000CD96C 3B E0 00 15 */ li r31, 0x15
-/* 800D1D10 000CD970 38 60 00 0F */ li r3, 0xf
-/* 800D1D14 000CD974 4B FE 8C 79 */ bl func_800BA98C
-/* 800D1D18 000CD978 7C 63 07 34 */ extsh r3, r3
-/* 800D1D1C 000CD97C 48 18 20 C5 */ bl func_80253DE0
-/* 800D1D20 000CD980 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1D24 000CD984 2C 00 00 04 */ cmpwi r0, 4
-/* 800D1D28 000CD988 41 82 00 38 */ beq lbl_800D1D60
-/* 800D1D2C 000CD98C 40 80 00 1C */ bge lbl_800D1D48
-/* 800D1D30 000CD990 2C 00 00 02 */ cmpwi r0, 2
-/* 800D1D34 000CD994 41 82 00 34 */ beq lbl_800D1D68
-/* 800D1D38 000CD998 40 80 00 2C */ bge lbl_800D1D64
-/* 800D1D3C 000CD99C 2C 00 00 01 */ cmpwi r0, 1
-/* 800D1D40 000CD9A0 40 80 00 2C */ bge lbl_800D1D6C
-/* 800D1D44 000CD9A4 48 00 00 38 */ b lbl_800D1D7C
-lbl_800D1D48:
-/* 800D1D48 000CD9A8 2C 00 00 06 */ cmpwi r0, 6
-/* 800D1D4C 000CD9AC 41 82 00 0C */ beq lbl_800D1D58
-/* 800D1D50 000CD9B0 40 80 00 2C */ bge lbl_800D1D7C
-/* 800D1D54 000CD9B4 48 00 00 08 */ b lbl_800D1D5C
-lbl_800D1D58:
-/* 800D1D58 000CD9B8 3B E0 00 16 */ li r31, 0x16
-lbl_800D1D5C:
-/* 800D1D5C 000CD9BC 3B FF 00 01 */ addi r31, r31, 1
-lbl_800D1D60:
-/* 800D1D60 000CD9C0 3B FF 00 01 */ addi r31, r31, 1
-lbl_800D1D64:
-/* 800D1D64 000CD9C4 3B FF 00 01 */ addi r31, r31, 1
-lbl_800D1D68:
-/* 800D1D68 000CD9C8 3B FF 00 01 */ addi r31, r31, 1
-lbl_800D1D6C:
-/* 800D1D6C 000CD9CC 3C 80 80 48 */ lis r4, lbl_8047D5D8@ha
-/* 800D1D70 000CD9D0 7F E3 FB 78 */ mr r3, r31
-/* 800D1D74 000CD9D4 38 84 D5 D8 */ addi r4, r4, lbl_8047D5D8@l
-/* 800D1D78 000CD9D8 4B F8 7C DD */ bl func_80059A54
-lbl_800D1D7C:
-/* 800D1D7C 000CD9DC 3C A0 80 48 */ lis r5, lbl_8047D5D8@ha
-/* 800D1D80 000CD9E0 3C 60 80 41 */ lis r3, lbl_80416B58@ha
-/* 800D1D84 000CD9E4 38 85 D5 D8 */ addi r4, r5, lbl_8047D5D8@l
-/* 800D1D88 000CD9E8 C0 85 D5 D8 */ lfs f4, -0x2a28(r5)
-/* 800D1D8C 000CD9EC C0 24 00 18 */ lfs f1, 0x18(r4)
-/* 800D1D90 000CD9F0 38 63 6B 58 */ addi r3, r3, lbl_80416B58@l
-/* 800D1D94 000CD9F4 C0 04 00 10 */ lfs f0, 0x10(r4)
-/* 800D1D98 000CD9F8 C0 A4 00 04 */ lfs f5, 4(r4)
-/* 800D1D9C 000CD9FC EC 41 00 2A */ fadds f2, f1, f0
-/* 800D1DA0 000CDA00 C0 62 8A 58 */ lfs f3, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D1DA4 000CDA04 EC 85 20 2A */ fadds f4, f5, f4
-/* 800D1DA8 000CDA08 C0 23 00 18 */ lfs f1, 0x18(r3)
-/* 800D1DAC 000CDA0C C0 03 00 10 */ lfs f0, 0x10(r3)
-/* 800D1DB0 000CDA10 FC 40 10 50 */ fneg f2, f2
-/* 800D1DB4 000CDA14 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800D1DB8 000CDA18 EF C4 00 F2 */ fmuls f30, f4, f3
-/* 800D1DBC 000CDA1C EC 22 00 F2 */ fmuls f1, f2, f3
-/* 800D1DC0 000CDA20 EF E1 00 2A */ fadds f31, f1, f0
-/* 800D1DC4 000CDA24 4B FE 88 09 */ bl func_800BA5CC
-/* 800D1DC8 000CDA28 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D1DCC 000CDA2C 28 00 00 13 */ cmplwi r0, 0x13
-/* 800D1DD0 000CDA30 40 82 00 30 */ bne lbl_800D1E00
-/* 800D1DD4 000CDA34 C0 22 8A 64 */ lfs f1, lbl_80641064-_SDA2_BASE_(r2)
-/* 800D1DD8 000CDA38 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
-/* 800D1DDC 000CDA3C EC 21 07 72 */ fmuls f1, f1, f29
-/* 800D1DE0 000CDA40 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800D1DE4 000CDA44 48 10 22 95 */ bl cos
-/* 800D1DE8 000CDA48 FC 40 08 18 */ frsp f2, f1
-/* 800D1DEC 000CDA4C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D1DF0 000CDA50 C0 02 8A 7C */ lfs f0, lbl_8064107C-_SDA2_BASE_(r2)
-/* 800D1DF4 000CDA54 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D1DF8 000CDA58 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D1DFC 000CDA5C EF DE 00 2A */ fadds f30, f30, f0
-lbl_800D1E00:
-/* 800D1E00 000CDA60 FC 20 F0 90 */ fmr f1, f30
-/* 800D1E04 000CDA64 7F C3 F3 78 */ mr r3, r30
-/* 800D1E08 000CDA68 38 80 00 03 */ li r4, 3
-/* 800D1E0C 000CDA6C 48 18 20 05 */ bl func_80253E10
-/* 800D1E10 000CDA70 FC 20 F8 90 */ fmr f1, f31
-/* 800D1E14 000CDA74 7F C3 F3 78 */ mr r3, r30
-/* 800D1E18 000CDA78 38 80 00 04 */ li r4, 4
-/* 800D1E1C 000CDA7C 48 18 1F F5 */ bl func_80253E10
-lbl_800D1E20:
-/* 800D1E20 000CDA80 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
-/* 800D1E24 000CDA84 CB E1 00 40 */ lfd f31, 0x40(r1)
-/* 800D1E28 000CDA88 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
-/* 800D1E2C 000CDA8C CB C1 00 30 */ lfd f30, 0x30(r1)
-/* 800D1E30 000CDA90 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
-/* 800D1E34 000CDA94 CB A1 00 20 */ lfd f29, 0x20(r1)
-/* 800D1E38 000CDA98 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800D1E3C 000CDA9C 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800D1E40 000CDAA0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800D1E44 000CDAA4 7C 08 03 A6 */ mtlr r0
-/* 800D1E48 000CDAA8 38 21 00 50 */ addi r1, r1, 0x50
-/* 800D1E4C 000CDAAC 4E 80 00 20 */ blr
-
-.global func_800D1E50
-func_800D1E50:
-/* 800D1E50 000CDAB0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D1E54 000CDAB4 7C 08 02 A6 */ mflr r0
-/* 800D1E58 000CDAB8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D1E5C 000CDABC 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D1E60 000CDAC0 48 0F 52 CD */ bl _savegpr_28
-/* 800D1E64 000CDAC4 7C 7E 1B 78 */ mr r30, r3
-/* 800D1E68 000CDAC8 7C 9F 23 78 */ mr r31, r4
-/* 800D1E6C 000CDACC 38 C1 00 08 */ addi r6, r1, 8
-/* 800D1E70 000CDAD0 38 A0 00 03 */ li r5, 3
-/* 800D1E74 000CDAD4 48 18 20 19 */ bl func_80253E8C
-/* 800D1E78 000CDAD8 80 61 00 08 */ lwz r3, 8(r1)
-/* 800D1E7C 000CDADC 38 03 FF EF */ addi r0, r3, -17
-/* 800D1E80 000CDAE0 28 00 00 1C */ cmplwi r0, 0x1c
-/* 800D1E84 000CDAE4 41 81 04 08 */ bgt lbl_800D228C
-/* 800D1E88 000CDAE8 3C 60 80 41 */ lis r3, lbl_80416D74@ha
-/* 800D1E8C 000CDAEC 54 00 10 3A */ slwi r0, r0, 2
-/* 800D1E90 000CDAF0 38 63 6D 74 */ addi r3, r3, lbl_80416D74@l
-/* 800D1E94 000CDAF4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D1E98 000CDAF8 7C 69 03 A6 */ mtctr r3
-/* 800D1E9C 000CDAFC 4E 80 04 20 */ bctr
-/* 800D1EA0 000CDB00 7F C3 F3 78 */ mr r3, r30
-/* 800D1EA4 000CDB04 7F E4 FB 78 */ mr r4, r31
-/* 800D1EA8 000CDB08 38 A0 00 01 */ li r5, 1
-/* 800D1EAC 000CDB0C 38 C0 00 00 */ li r6, 0
-/* 800D1EB0 000CDB10 48 18 20 05 */ bl func_80253EB4
-/* 800D1EB4 000CDB14 48 00 03 D8 */ b lbl_800D228C
-/* 800D1EB8 000CDB18 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1EBC 000CDB1C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
-/* 800D1EC0 000CDB20 40 82 06 30 */ bne lbl_800D24F0
-/* 800D1EC4 000CDB24 7F C3 F3 78 */ mr r3, r30
-/* 800D1EC8 000CDB28 7F E4 FB 78 */ mr r4, r31
-/* 800D1ECC 000CDB2C 38 A0 00 01 */ li r5, 1
-/* 800D1ED0 000CDB30 38 C0 00 00 */ li r6, 0
-/* 800D1ED4 000CDB34 48 18 1F E1 */ bl func_80253EB4
-/* 800D1ED8 000CDB38 48 00 03 B4 */ b lbl_800D228C
-/* 800D1EDC 000CDB3C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1EE0 000CDB40 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
-/* 800D1EE4 000CDB44 40 82 06 0C */ bne lbl_800D24F0
-/* 800D1EE8 000CDB48 7F C3 F3 78 */ mr r3, r30
-/* 800D1EEC 000CDB4C 7F E4 FB 78 */ mr r4, r31
-/* 800D1EF0 000CDB50 38 A0 00 01 */ li r5, 1
-/* 800D1EF4 000CDB54 38 C0 00 00 */ li r6, 0
-/* 800D1EF8 000CDB58 48 18 1F BD */ bl func_80253EB4
-/* 800D1EFC 000CDB5C 48 00 03 90 */ b lbl_800D228C
-/* 800D1F00 000CDB60 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1F04 000CDB64 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
-/* 800D1F08 000CDB68 40 82 05 E8 */ bne lbl_800D24F0
-/* 800D1F0C 000CDB6C 7F C3 F3 78 */ mr r3, r30
-/* 800D1F10 000CDB70 7F E4 FB 78 */ mr r4, r31
-/* 800D1F14 000CDB74 38 A0 00 01 */ li r5, 1
-/* 800D1F18 000CDB78 38 C0 00 00 */ li r6, 0
-/* 800D1F1C 000CDB7C 48 18 1F 99 */ bl func_80253EB4
-/* 800D1F20 000CDB80 48 00 03 6C */ b lbl_800D228C
-/* 800D1F24 000CDB84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1F28 000CDB88 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800D1F2C 000CDB8C 40 82 05 C4 */ bne lbl_800D24F0
-/* 800D1F30 000CDB90 7F C3 F3 78 */ mr r3, r30
-/* 800D1F34 000CDB94 7F E4 FB 78 */ mr r4, r31
-/* 800D1F38 000CDB98 38 A0 00 01 */ li r5, 1
-/* 800D1F3C 000CDB9C 38 C0 00 00 */ li r6, 0
-/* 800D1F40 000CDBA0 48 18 1F 75 */ bl func_80253EB4
-/* 800D1F44 000CDBA4 48 00 03 48 */ b lbl_800D228C
-/* 800D1F48 000CDBA8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1F4C 000CDBAC 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 800D1F50 000CDBB0 40 82 05 A0 */ bne lbl_800D24F0
-/* 800D1F54 000CDBB4 7F C3 F3 78 */ mr r3, r30
-/* 800D1F58 000CDBB8 7F E4 FB 78 */ mr r4, r31
-/* 800D1F5C 000CDBBC 38 A0 00 01 */ li r5, 1
-/* 800D1F60 000CDBC0 38 C0 00 00 */ li r6, 0
-/* 800D1F64 000CDBC4 48 18 1F 51 */ bl func_80253EB4
-/* 800D1F68 000CDBC8 48 00 03 24 */ b lbl_800D228C
-/* 800D1F6C 000CDBCC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1F70 000CDBD0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
-/* 800D1F74 000CDBD4 40 82 05 7C */ bne lbl_800D24F0
-/* 800D1F78 000CDBD8 7F C3 F3 78 */ mr r3, r30
-/* 800D1F7C 000CDBDC 7F E4 FB 78 */ mr r4, r31
-/* 800D1F80 000CDBE0 38 A0 00 01 */ li r5, 1
-/* 800D1F84 000CDBE4 38 C0 00 00 */ li r6, 0
-/* 800D1F88 000CDBE8 48 18 1F 2D */ bl func_80253EB4
-/* 800D1F8C 000CDBEC 48 00 03 00 */ b lbl_800D228C
-/* 800D1F90 000CDBF0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1F94 000CDBF4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
-/* 800D1F98 000CDBF8 40 82 05 58 */ bne lbl_800D24F0
-/* 800D1F9C 000CDBFC 7F C3 F3 78 */ mr r3, r30
-/* 800D1FA0 000CDC00 7F E4 FB 78 */ mr r4, r31
-/* 800D1FA4 000CDC04 38 A0 00 01 */ li r5, 1
-/* 800D1FA8 000CDC08 38 C0 00 00 */ li r6, 0
-/* 800D1FAC 000CDC0C 48 18 1F 09 */ bl func_80253EB4
-/* 800D1FB0 000CDC10 48 00 02 DC */ b lbl_800D228C
-/* 800D1FB4 000CDC14 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1FB8 000CDC18 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
-/* 800D1FBC 000CDC1C 40 82 05 34 */ bne lbl_800D24F0
-/* 800D1FC0 000CDC20 7F C3 F3 78 */ mr r3, r30
-/* 800D1FC4 000CDC24 7F E4 FB 78 */ mr r4, r31
-/* 800D1FC8 000CDC28 38 A0 00 01 */ li r5, 1
-/* 800D1FCC 000CDC2C 38 C0 00 00 */ li r6, 0
-/* 800D1FD0 000CDC30 48 18 1E E5 */ bl func_80253EB4
-/* 800D1FD4 000CDC34 48 00 02 B8 */ b lbl_800D228C
-/* 800D1FD8 000CDC38 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D1FDC 000CDC3C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
-/* 800D1FE0 000CDC40 40 82 05 10 */ bne lbl_800D24F0
-/* 800D1FE4 000CDC44 7F C3 F3 78 */ mr r3, r30
-/* 800D1FE8 000CDC48 7F E4 FB 78 */ mr r4, r31
-/* 800D1FEC 000CDC4C 38 A0 00 01 */ li r5, 1
-/* 800D1FF0 000CDC50 38 C0 00 00 */ li r6, 0
-/* 800D1FF4 000CDC54 48 18 1E C1 */ bl func_80253EB4
-/* 800D1FF8 000CDC58 48 00 02 94 */ b lbl_800D228C
-/* 800D1FFC 000CDC5C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D2000 000CDC60 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
-/* 800D2004 000CDC64 40 82 04 EC */ bne lbl_800D24F0
-/* 800D2008 000CDC68 7F C3 F3 78 */ mr r3, r30
-/* 800D200C 000CDC6C 7F E4 FB 78 */ mr r4, r31
-/* 800D2010 000CDC70 38 A0 00 01 */ li r5, 1
-/* 800D2014 000CDC74 38 C0 00 00 */ li r6, 0
-/* 800D2018 000CDC78 48 18 1E 9D */ bl func_80253EB4
-/* 800D201C 000CDC7C 48 00 02 70 */ b lbl_800D228C
-/* 800D2020 000CDC80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D2024 000CDC84 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
-/* 800D2028 000CDC88 41 82 04 C8 */ beq lbl_800D24F0
-/* 800D202C 000CDC8C 38 60 00 09 */ li r3, 9
-/* 800D2030 000CDC90 4B FE 87 BD */ bl func_800BA7EC
-/* 800D2034 000CDC94 7C 7D 1B 78 */ mr r29, r3
-/* 800D2038 000CDC98 38 60 00 00 */ li r3, 0
-/* 800D203C 000CDC9C 4B FE 87 B1 */ bl func_800BA7EC
-/* 800D2040 000CDCA0 7C 7C 1B 78 */ mr r28, r3
-/* 800D2044 000CDCA4 4B FE 85 35 */ bl func_800BA578
-/* 800D2048 000CDCA8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D204C 000CDCAC 28 00 00 02 */ cmplwi r0, 2
-/* 800D2050 000CDCB0 41 82 00 14 */ beq lbl_800D2064
-/* 800D2054 000CDCB4 4B FE 85 25 */ bl func_800BA578
-/* 800D2058 000CDCB8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D205C 000CDCBC 28 00 00 09 */ cmplwi r0, 9
-/* 800D2060 000CDCC0 40 82 01 18 */ bne lbl_800D2178
-lbl_800D2064:
-/* 800D2064 000CDCC4 2C 1D 00 11 */ cmpwi r29, 0x11
-/* 800D2068 000CDCC8 41 82 00 3C */ beq lbl_800D20A4
-/* 800D206C 000CDCCC 40 80 00 14 */ bge lbl_800D2080
-/* 800D2070 000CDCD0 2C 1D 00 0F */ cmpwi r29, 0xf
-/* 800D2074 000CDCD4 41 82 00 18 */ beq lbl_800D208C
-/* 800D2078 000CDCD8 40 80 00 20 */ bge lbl_800D2098
-/* 800D207C 000CDCDC 48 00 00 3C */ b lbl_800D20B8
-lbl_800D2080:
-/* 800D2080 000CDCE0 2C 1D 00 13 */ cmpwi r29, 0x13
-/* 800D2084 000CDCE4 40 80 00 34 */ bge lbl_800D20B8
-/* 800D2088 000CDCE8 48 00 00 28 */ b lbl_800D20B0
-lbl_800D208C:
-/* 800D208C 000CDCEC 57 83 10 3A */ slwi r3, r28, 2
-/* 800D2090 000CDCF0 3B 83 00 01 */ addi r28, r3, 1
-/* 800D2094 000CDCF4 48 00 00 24 */ b lbl_800D20B8
-lbl_800D2098:
-/* 800D2098 000CDCF8 57 83 10 3A */ slwi r3, r28, 2
-/* 800D209C 000CDCFC 3B 83 00 02 */ addi r28, r3, 2
-/* 800D20A0 000CDD00 48 00 00 18 */ b lbl_800D20B8
-lbl_800D20A4:
-/* 800D20A4 000CDD04 57 83 10 3A */ slwi r3, r28, 2
-/* 800D20A8 000CDD08 3B 83 00 03 */ addi r28, r3, 3
-/* 800D20AC 000CDD0C 48 00 00 0C */ b lbl_800D20B8
-lbl_800D20B0:
-/* 800D20B0 000CDD10 57 83 10 3A */ slwi r3, r28, 2
-/* 800D20B4 000CDD14 3B 83 00 04 */ addi r28, r3, 4
-lbl_800D20B8:
-/* 800D20B8 000CDD18 3B A0 00 00 */ li r29, 0
-/* 800D20BC 000CDD1C 38 60 00 0F */ li r3, 0xf
-/* 800D20C0 000CDD20 4B FE 88 CD */ bl func_800BA98C
-/* 800D20C4 000CDD24 7C 63 07 34 */ extsh r3, r3
-/* 800D20C8 000CDD28 48 18 1D 19 */ bl func_80253DE0
-/* 800D20CC 000CDD2C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D20D0 000CDD30 2C 00 00 04 */ cmpwi r0, 4
-/* 800D20D4 000CDD34 41 82 00 38 */ beq lbl_800D210C
-/* 800D20D8 000CDD38 40 80 00 1C */ bge lbl_800D20F4
-/* 800D20DC 000CDD3C 2C 00 00 02 */ cmpwi r0, 2
-/* 800D20E0 000CDD40 41 82 00 34 */ beq lbl_800D2114
-/* 800D20E4 000CDD44 40 80 00 2C */ bge lbl_800D2110
-/* 800D20E8 000CDD48 2C 00 00 01 */ cmpwi r0, 1
-/* 800D20EC 000CDD4C 40 80 00 2C */ bge lbl_800D2118
-/* 800D20F0 000CDD50 48 00 00 50 */ b lbl_800D2140
-lbl_800D20F4:
-/* 800D20F4 000CDD54 2C 00 00 06 */ cmpwi r0, 6
-/* 800D20F8 000CDD58 41 82 00 0C */ beq lbl_800D2104
-/* 800D20FC 000CDD5C 40 80 00 44 */ bge lbl_800D2140
-/* 800D2100 000CDD60 48 00 00 08 */ b lbl_800D2108
-lbl_800D2104:
-/* 800D2104 000CDD64 3B A0 00 01 */ li r29, 1
-lbl_800D2108:
-/* 800D2108 000CDD68 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D210C:
-/* 800D210C 000CDD6C 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D2110:
-/* 800D2110 000CDD70 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D2114:
-/* 800D2114 000CDD74 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D2118:
-/* 800D2118 000CDD78 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D211C 000CDD7C 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 800D2120 000CDD80 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D2124 000CDD84 7C 9C 22 14 */ add r4, r28, r4
-/* 800D2128 000CDD88 88 04 FF FF */ lbz r0, -1(r4)
-/* 800D212C 000CDD8C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D2130 000CDD90 48 01 3C BD */ bl func_800E5DEC
-/* 800D2134 000CDD94 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D2138 000CDD98 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D213C 000CDD9C 40 82 03 B4 */ bne lbl_800D24F0
-lbl_800D2140:
-/* 800D2140 000CDDA0 7F 84 E3 78 */ mr r4, r28
-/* 800D2144 000CDDA4 38 60 00 17 */ li r3, 0x17
-/* 800D2148 000CDDA8 48 08 A1 C1 */ bl func_8015C308
-/* 800D214C 000CDDAC 38 60 00 01 */ li r3, 1
-/* 800D2150 000CDDB0 4B FE 86 9D */ bl func_800BA7EC
-/* 800D2154 000CDDB4 7C 64 1B 78 */ mr r4, r3
-/* 800D2158 000CDDB8 38 60 00 18 */ li r3, 0x18
-/* 800D215C 000CDDBC 48 08 A1 AD */ bl func_8015C308
-/* 800D2160 000CDDC0 7F C3 F3 78 */ mr r3, r30
-/* 800D2164 000CDDC4 7F E4 FB 78 */ mr r4, r31
-/* 800D2168 000CDDC8 38 A0 00 02 */ li r5, 2
-/* 800D216C 000CDDCC 38 C0 2D D0 */ li r6, 0x2dd0
-/* 800D2170 000CDDD0 48 18 1D 45 */ bl func_80253EB4
-/* 800D2174 000CDDD4 48 00 01 18 */ b lbl_800D228C
-lbl_800D2178:
-/* 800D2178 000CDDD8 4B FE 84 01 */ bl func_800BA578
-/* 800D217C 000CDDDC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2180 000CDDE0 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D2184 000CDDE4 40 82 00 D0 */ bne lbl_800D2254
-/* 800D2188 000CDDE8 4B FE 84 45 */ bl func_800BA5CC
-/* 800D218C 000CDDEC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2190 000CDDF0 28 00 00 0A */ cmplwi r0, 0xa
-/* 800D2194 000CDDF4 41 80 00 24 */ blt lbl_800D21B8
-/* 800D2198 000CDDF8 4B FE 84 35 */ bl func_800BA5CC
-/* 800D219C 000CDDFC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D21A0 000CDE00 28 00 00 16 */ cmplwi r0, 0x16
-/* 800D21A4 000CDE04 41 82 00 14 */ beq lbl_800D21B8
-/* 800D21A8 000CDE08 4B FE 84 25 */ bl func_800BA5CC
-/* 800D21AC 000CDE0C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D21B0 000CDE10 28 00 00 18 */ cmplwi r0, 0x18
-/* 800D21B4 000CDE14 41 80 00 4C */ blt lbl_800D2200
-lbl_800D21B8:
-/* 800D21B8 000CDE18 38 60 00 12 */ li r3, 0x12
-/* 800D21BC 000CDE1C 4B FE 86 31 */ bl func_800BA7EC
-/* 800D21C0 000CDE20 7C 64 1B 78 */ mr r4, r3
-/* 800D21C4 000CDE24 38 60 00 17 */ li r3, 0x17
-/* 800D21C8 000CDE28 38 84 00 01 */ addi r4, r4, 1
-/* 800D21CC 000CDE2C 48 08 A1 3D */ bl func_8015C308
-/* 800D21D0 000CDE30 38 60 00 13 */ li r3, 0x13
-/* 800D21D4 000CDE34 4B FE 86 19 */ bl func_800BA7EC
-/* 800D21D8 000CDE38 38 03 00 03 */ addi r0, r3, 3
-/* 800D21DC 000CDE3C 38 60 00 18 */ li r3, 0x18
-/* 800D21E0 000CDE40 54 04 F0 BE */ srwi r4, r0, 2
-/* 800D21E4 000CDE44 48 08 A1 25 */ bl func_8015C308
-/* 800D21E8 000CDE48 7F C3 F3 78 */ mr r3, r30
-/* 800D21EC 000CDE4C 7F E4 FB 78 */ mr r4, r31
-/* 800D21F0 000CDE50 38 A0 00 02 */ li r5, 2
-/* 800D21F4 000CDE54 38 C0 2C E8 */ li r6, 0x2ce8
-/* 800D21F8 000CDE58 48 18 1C BD */ bl func_80253EB4
-/* 800D21FC 000CDE5C 48 00 00 90 */ b lbl_800D228C
-lbl_800D2200:
-/* 800D2200 000CDE60 38 60 00 0E */ li r3, 0xe
-/* 800D2204 000CDE64 4B FE 85 E9 */ bl func_800BA7EC
-/* 800D2208 000CDE68 7C 7D 1B 78 */ mr r29, r3
-/* 800D220C 000CDE6C 38 60 00 12 */ li r3, 0x12
-/* 800D2210 000CDE70 4B FE 85 DD */ bl func_800BA7EC
-/* 800D2214 000CDE74 54 60 10 3A */ slwi r0, r3, 2
-/* 800D2218 000CDE78 38 60 00 17 */ li r3, 0x17
-/* 800D221C 000CDE7C 7C 80 EA 14 */ add r4, r0, r29
-/* 800D2220 000CDE80 38 84 00 01 */ addi r4, r4, 1
-/* 800D2224 000CDE84 48 08 A0 E5 */ bl func_8015C308
-/* 800D2228 000CDE88 38 60 00 13 */ li r3, 0x13
-/* 800D222C 000CDE8C 4B FE 85 C1 */ bl func_800BA7EC
-/* 800D2230 000CDE90 7C 64 1B 78 */ mr r4, r3
-/* 800D2234 000CDE94 38 60 00 18 */ li r3, 0x18
-/* 800D2238 000CDE98 48 08 A0 D1 */ bl func_8015C308
-/* 800D223C 000CDE9C 7F C3 F3 78 */ mr r3, r30
-/* 800D2240 000CDEA0 7F E4 FB 78 */ mr r4, r31
-/* 800D2244 000CDEA4 38 A0 00 02 */ li r5, 2
-/* 800D2248 000CDEA8 38 C0 2D D0 */ li r6, 0x2dd0
-/* 800D224C 000CDEAC 48 18 1C 69 */ bl func_80253EB4
-/* 800D2250 000CDEB0 48 00 00 3C */ b lbl_800D228C
-lbl_800D2254:
-/* 800D2254 000CDEB4 38 9C 00 01 */ addi r4, r28, 1
-/* 800D2258 000CDEB8 38 60 00 17 */ li r3, 0x17
-/* 800D225C 000CDEBC 48 08 A0 AD */ bl func_8015C308
-/* 800D2260 000CDEC0 38 60 00 01 */ li r3, 1
-/* 800D2264 000CDEC4 4B FE 85 89 */ bl func_800BA7EC
-/* 800D2268 000CDEC8 38 03 00 03 */ addi r0, r3, 3
-/* 800D226C 000CDECC 38 60 00 18 */ li r3, 0x18
-/* 800D2270 000CDED0 54 04 F0 BE */ srwi r4, r0, 2
-/* 800D2274 000CDED4 48 08 A0 95 */ bl func_8015C308
-/* 800D2278 000CDED8 7F C3 F3 78 */ mr r3, r30
-/* 800D227C 000CDEDC 7F E4 FB 78 */ mr r4, r31
-/* 800D2280 000CDEE0 38 A0 00 02 */ li r5, 2
-/* 800D2284 000CDEE4 38 C0 2C E8 */ li r6, 0x2ce8
-/* 800D2288 000CDEE8 48 18 1C 2D */ bl func_80253EB4
-lbl_800D228C:
-/* 800D228C 000CDEEC 4B FE 82 ED */ bl func_800BA578
-/* 800D2290 000CDEF0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2294 000CDEF4 28 00 00 02 */ cmplwi r0, 2
-/* 800D2298 000CDEF8 40 82 02 58 */ bne lbl_800D24F0
-/* 800D229C 000CDEFC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D22A0 000CDF00 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
-/* 800D22A4 000CDF04 41 82 02 4C */ beq lbl_800D24F0
-/* 800D22A8 000CDF08 38 60 00 09 */ li r3, 9
-/* 800D22AC 000CDF0C 4B FE 85 41 */ bl func_800BA7EC
-/* 800D22B0 000CDF10 7C 7D 1B 78 */ mr r29, r3
-/* 800D22B4 000CDF14 38 60 00 00 */ li r3, 0
-/* 800D22B8 000CDF18 4B FE 85 35 */ bl func_800BA7EC
-/* 800D22BC 000CDF1C 2C 1D 00 11 */ cmpwi r29, 0x11
-/* 800D22C0 000CDF20 7C 7C 1B 78 */ mr r28, r3
-/* 800D22C4 000CDF24 41 82 00 3C */ beq lbl_800D2300
-/* 800D22C8 000CDF28 40 80 00 14 */ bge lbl_800D22DC
-/* 800D22CC 000CDF2C 2C 1D 00 0F */ cmpwi r29, 0xf
-/* 800D22D0 000CDF30 41 82 00 18 */ beq lbl_800D22E8
-/* 800D22D4 000CDF34 40 80 00 20 */ bge lbl_800D22F4
-/* 800D22D8 000CDF38 48 00 00 3C */ b lbl_800D2314
-lbl_800D22DC:
-/* 800D22DC 000CDF3C 2C 1D 00 13 */ cmpwi r29, 0x13
-/* 800D22E0 000CDF40 40 80 00 34 */ bge lbl_800D2314
-/* 800D22E4 000CDF44 48 00 00 28 */ b lbl_800D230C
-lbl_800D22E8:
-/* 800D22E8 000CDF48 54 63 10 3A */ slwi r3, r3, 2
-/* 800D22EC 000CDF4C 3B 83 00 01 */ addi r28, r3, 1
-/* 800D22F0 000CDF50 48 00 00 24 */ b lbl_800D2314
-lbl_800D22F4:
-/* 800D22F4 000CDF54 54 63 10 3A */ slwi r3, r3, 2
-/* 800D22F8 000CDF58 3B 83 00 02 */ addi r28, r3, 2
-/* 800D22FC 000CDF5C 48 00 00 18 */ b lbl_800D2314
-lbl_800D2300:
-/* 800D2300 000CDF60 54 63 10 3A */ slwi r3, r3, 2
-/* 800D2304 000CDF64 3B 83 00 03 */ addi r28, r3, 3
-/* 800D2308 000CDF68 48 00 00 0C */ b lbl_800D2314
-lbl_800D230C:
-/* 800D230C 000CDF6C 54 63 10 3A */ slwi r3, r3, 2
-/* 800D2310 000CDF70 3B 83 00 04 */ addi r28, r3, 4
-lbl_800D2314:
-/* 800D2314 000CDF74 3B A0 00 00 */ li r29, 0
-/* 800D2318 000CDF78 38 60 00 0F */ li r3, 0xf
-/* 800D231C 000CDF7C 4B FE 86 71 */ bl func_800BA98C
-/* 800D2320 000CDF80 7C 63 07 34 */ extsh r3, r3
-/* 800D2324 000CDF84 48 18 1A BD */ bl func_80253DE0
-/* 800D2328 000CDF88 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D232C 000CDF8C 2C 00 00 04 */ cmpwi r0, 4
-/* 800D2330 000CDF90 41 82 00 38 */ beq lbl_800D2368
-/* 800D2334 000CDF94 40 80 00 1C */ bge lbl_800D2350
-/* 800D2338 000CDF98 2C 00 00 02 */ cmpwi r0, 2
-/* 800D233C 000CDF9C 41 82 00 34 */ beq lbl_800D2370
-/* 800D2340 000CDFA0 40 80 00 2C */ bge lbl_800D236C
-/* 800D2344 000CDFA4 2C 00 00 01 */ cmpwi r0, 1
-/* 800D2348 000CDFA8 40 80 00 2C */ bge lbl_800D2374
-/* 800D234C 000CDFAC 48 00 01 A4 */ b lbl_800D24F0
-lbl_800D2350:
-/* 800D2350 000CDFB0 2C 00 00 06 */ cmpwi r0, 6
-/* 800D2354 000CDFB4 41 82 00 0C */ beq lbl_800D2360
-/* 800D2358 000CDFB8 40 80 01 98 */ bge lbl_800D24F0
-/* 800D235C 000CDFBC 48 00 00 08 */ b lbl_800D2364
-lbl_800D2360:
-/* 800D2360 000CDFC0 3B A0 00 01 */ li r29, 1
-lbl_800D2364:
-/* 800D2364 000CDFC4 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D2368:
-/* 800D2368 000CDFC8 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D236C:
-/* 800D236C 000CDFCC 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D2370:
-/* 800D2370 000CDFD0 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D2374:
-/* 800D2374 000CDFD4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D2378 000CDFD8 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 800D237C 000CDFDC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D2380 000CDFE0 7C 9C 22 14 */ add r4, r28, r4
-/* 800D2384 000CDFE4 88 04 FF FF */ lbz r0, -1(r4)
-/* 800D2388 000CDFE8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D238C 000CDFEC 48 01 3A 61 */ bl func_800E5DEC
-/* 800D2390 000CDFF0 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D2394 000CDFF4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D2398 000CDFF8 40 82 00 0C */ bne lbl_800D23A4
-/* 800D239C 000CDFFC 48 00 01 54 */ b lbl_800D24F0
-/* 800D23A0 000CE000 48 00 01 50 */ b lbl_800D24F0
-lbl_800D23A4:
-/* 800D23A4 000CE004 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D23A8 000CE008 7C 7C 1B 78 */ mr r28, r3
-/* 800D23AC 000CE00C 2C 00 00 15 */ cmpwi r0, 0x15
-/* 800D23B0 000CE010 41 82 01 40 */ beq lbl_800D24F0
-/* 800D23B4 000CE014 40 80 00 14 */ bge lbl_800D23C8
-/* 800D23B8 000CE018 2C 00 00 13 */ cmpwi r0, 0x13
-/* 800D23BC 000CE01C 41 82 00 18 */ beq lbl_800D23D4
-/* 800D23C0 000CE020 40 80 00 68 */ bge lbl_800D2428
-/* 800D23C4 000CE024 48 00 01 2C */ b lbl_800D24F0
-lbl_800D23C8:
-/* 800D23C8 000CE028 2C 00 00 17 */ cmpwi r0, 0x17
-/* 800D23CC 000CE02C 40 80 01 24 */ bge lbl_800D24F0
-/* 800D23D0 000CE030 48 00 00 D4 */ b lbl_800D24A4
-lbl_800D23D4:
-/* 800D23D4 000CE034 38 80 00 03 */ li r4, 3
-/* 800D23D8 000CE038 38 A0 00 00 */ li r5, 0
-/* 800D23DC 000CE03C 48 30 8B 21 */ bl func_803DAEFC
-/* 800D23E0 000CE040 2C 03 00 00 */ cmpwi r3, 0
-/* 800D23E4 000CE044 41 82 00 0C */ beq lbl_800D23F0
-/* 800D23E8 000CE048 38 60 00 00 */ li r3, 0
-/* 800D23EC 000CE04C 48 00 00 24 */ b lbl_800D2410
-lbl_800D23F0:
-/* 800D23F0 000CE050 7F 83 E3 78 */ mr r3, r28
-/* 800D23F4 000CE054 38 80 00 00 */ li r4, 0
-/* 800D23F8 000CE058 4B F8 4B 71 */ bl func_80056F68
-/* 800D23FC 000CE05C 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800D2400 000CE060 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800D2404 000CE064 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800D2408 000CE068 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800D240C 000CE06C 4B F8 85 ED */ bl func_8005A9F8
-lbl_800D2410:
-/* 800D2410 000CE070 7C 66 1B 78 */ mr r6, r3
-/* 800D2414 000CE074 7F C3 F3 78 */ mr r3, r30
-/* 800D2418 000CE078 7F E4 FB 78 */ mr r4, r31
-/* 800D241C 000CE07C 38 A0 00 01 */ li r5, 1
-/* 800D2420 000CE080 48 18 1A 95 */ bl func_80253EB4
-/* 800D2424 000CE084 48 00 00 CC */ b lbl_800D24F0
-lbl_800D2428:
-/* 800D2428 000CE088 38 80 00 01 */ li r4, 1
-/* 800D242C 000CE08C 4B F8 4B 3D */ bl func_80056F68
-/* 800D2430 000CE090 54 7D 06 3E */ clrlwi r29, r3, 0x18
-/* 800D2434 000CE094 7F 83 E3 78 */ mr r3, r28
-/* 800D2438 000CE098 38 80 00 00 */ li r4, 0
-/* 800D243C 000CE09C 4B F8 4B 2D */ bl func_80056F68
-/* 800D2440 000CE0A0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D2444 000CE0A4 7C 00 E8 40 */ cmplw r0, r29
-/* 800D2448 000CE0A8 41 82 00 A8 */ beq lbl_800D24F0
-/* 800D244C 000CE0AC 7F 83 E3 78 */ mr r3, r28
-/* 800D2450 000CE0B0 38 80 00 03 */ li r4, 3
-/* 800D2454 000CE0B4 38 A0 00 00 */ li r5, 0
-/* 800D2458 000CE0B8 48 30 8A A5 */ bl func_803DAEFC
-/* 800D245C 000CE0BC 2C 03 00 00 */ cmpwi r3, 0
-/* 800D2460 000CE0C0 41 82 00 0C */ beq lbl_800D246C
-/* 800D2464 000CE0C4 38 60 00 00 */ li r3, 0
-/* 800D2468 000CE0C8 48 00 00 24 */ b lbl_800D248C
-lbl_800D246C:
-/* 800D246C 000CE0CC 7F 83 E3 78 */ mr r3, r28
-/* 800D2470 000CE0D0 38 80 00 01 */ li r4, 1
-/* 800D2474 000CE0D4 4B F8 4A F5 */ bl func_80056F68
-/* 800D2478 000CE0D8 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800D247C 000CE0DC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800D2480 000CE0E0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800D2484 000CE0E4 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800D2488 000CE0E8 4B F8 85 71 */ bl func_8005A9F8
-lbl_800D248C:
-/* 800D248C 000CE0EC 7C 66 1B 78 */ mr r6, r3
-/* 800D2490 000CE0F0 7F C3 F3 78 */ mr r3, r30
-/* 800D2494 000CE0F4 7F E4 FB 78 */ mr r4, r31
-/* 800D2498 000CE0F8 38 A0 00 01 */ li r5, 1
-/* 800D249C 000CE0FC 48 18 1A 19 */ bl func_80253EB4
-/* 800D24A0 000CE100 48 00 00 50 */ b lbl_800D24F0
-lbl_800D24A4:
-/* 800D24A4 000CE104 4B F8 45 B9 */ bl func_80056A5C
-/* 800D24A8 000CE108 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D24AC 000CE10C 2C 00 00 01 */ cmpwi r0, 1
-/* 800D24B0 000CE110 41 82 00 2C */ beq lbl_800D24DC
-/* 800D24B4 000CE114 40 80 00 3C */ bge lbl_800D24F0
-/* 800D24B8 000CE118 2C 00 00 00 */ cmpwi r0, 0
-/* 800D24BC 000CE11C 40 80 00 08 */ bge lbl_800D24C4
-/* 800D24C0 000CE120 48 00 00 30 */ b lbl_800D24F0
-lbl_800D24C4:
-/* 800D24C4 000CE124 7F C3 F3 78 */ mr r3, r30
-/* 800D24C8 000CE128 7F E4 FB 78 */ mr r4, r31
-/* 800D24CC 000CE12C 38 A0 00 02 */ li r5, 2
-/* 800D24D0 000CE130 38 C0 0E 8D */ li r6, 0xe8d
-/* 800D24D4 000CE134 48 18 19 E1 */ bl func_80253EB4
-/* 800D24D8 000CE138 48 00 00 18 */ b lbl_800D24F0
-lbl_800D24DC:
-/* 800D24DC 000CE13C 7F C3 F3 78 */ mr r3, r30
-/* 800D24E0 000CE140 7F E4 FB 78 */ mr r4, r31
-/* 800D24E4 000CE144 38 A0 00 02 */ li r5, 2
-/* 800D24E8 000CE148 38 C0 0E 90 */ li r6, 0xe90
-/* 800D24EC 000CE14C 48 18 19 C9 */ bl func_80253EB4
-lbl_800D24F0:
-/* 800D24F0 000CE150 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D24F4 000CE154 48 0F 4C 85 */ bl _restgpr_28
-/* 800D24F8 000CE158 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D24FC 000CE15C 7C 08 03 A6 */ mtlr r0
-/* 800D2500 000CE160 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D2504 000CE164 4E 80 00 20 */ blr
-
-.global func_800D2508
-func_800D2508:
-/* 800D2508 000CE168 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800D250C 000CE16C 7C 08 02 A6 */ mflr r0
-/* 800D2510 000CE170 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800D2514 000CE174 39 61 00 30 */ addi r11, r1, 0x30
-/* 800D2518 000CE178 48 0F 4C 09 */ bl _savegpr_25
-/* 800D251C 000CE17C 7C 7B 1B 78 */ mr r27, r3
-/* 800D2520 000CE180 7C 9C 23 78 */ mr r28, r4
-/* 800D2524 000CE184 38 60 00 00 */ li r3, 0
-/* 800D2528 000CE188 4B FE 82 C5 */ bl func_800BA7EC
-/* 800D252C 000CE18C 54 7E 16 3A */ rlwinm r30, r3, 2, 0x18, 0x1d
-/* 800D2530 000CE190 38 60 00 02 */ li r3, 2
-/* 800D2534 000CE194 4B FE 82 B9 */ bl func_800BA7EC
-/* 800D2538 000CE198 54 7F 06 3E */ clrlwi r31, r3, 0x18
-/* 800D253C 000CE19C 4B FE 80 3D */ bl func_800BA578
-/* 800D2540 000CE1A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2544 000CE1A4 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D2548 000CE1A8 40 82 00 14 */ bne lbl_800D255C
-/* 800D254C 000CE1AC 4B FE 80 81 */ bl func_800BA5CC
-/* 800D2550 000CE1B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2554 000CE1B4 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D2558 000CE1B8 40 82 04 AC */ bne lbl_800D2A04
-lbl_800D255C:
-/* 800D255C 000CE1BC 7F 63 DB 78 */ mr r3, r27
-/* 800D2560 000CE1C0 7F 84 E3 78 */ mr r4, r28
-/* 800D2564 000CE1C4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D2568 000CE1C8 38 A0 00 03 */ li r5, 3
-/* 800D256C 000CE1CC 48 18 19 21 */ bl func_80253E8C
-/* 800D2570 000CE1D0 4B FE 80 09 */ bl func_800BA578
-/* 800D2574 000CE1D4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2578 000CE1D8 28 00 00 02 */ cmplwi r0, 2
-/* 800D257C 000CE1DC 40 82 00 14 */ bne lbl_800D2590
-/* 800D2580 000CE1E0 4B FE 80 4D */ bl func_800BA5CC
-/* 800D2584 000CE1E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2588 000CE1E8 28 00 00 08 */ cmplwi r0, 8
-/* 800D258C 000CE1EC 40 82 00 44 */ bne lbl_800D25D0
-lbl_800D2590:
-/* 800D2590 000CE1F0 4B FE 7F E9 */ bl func_800BA578
-/* 800D2594 000CE1F4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2598 000CE1F8 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D259C 000CE1FC 40 82 00 14 */ bne lbl_800D25B0
-/* 800D25A0 000CE200 4B FE 80 2D */ bl func_800BA5CC
-/* 800D25A4 000CE204 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D25A8 000CE208 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D25AC 000CE20C 41 82 00 24 */ beq lbl_800D25D0
-lbl_800D25B0:
-/* 800D25B0 000CE210 4B FE 7F C9 */ bl func_800BA578
-/* 800D25B4 000CE214 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D25B8 000CE218 28 00 00 09 */ cmplwi r0, 9
-/* 800D25BC 000CE21C 41 82 00 14 */ beq lbl_800D25D0
-/* 800D25C0 000CE220 4B FE 7F B9 */ bl func_800BA578
-/* 800D25C4 000CE224 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D25C8 000CE228 28 00 00 03 */ cmplwi r0, 3
-/* 800D25CC 000CE22C 40 82 00 A0 */ bne lbl_800D266C
-lbl_800D25D0:
-/* 800D25D0 000CE230 38 60 00 0F */ li r3, 0xf
-/* 800D25D4 000CE234 4B FE 83 B9 */ bl func_800BA98C
-/* 800D25D8 000CE238 7C 60 07 34 */ extsh r0, r3
-/* 800D25DC 000CE23C 7C 1B 00 00 */ cmpw r27, r0
-/* 800D25E0 000CE240 40 82 00 20 */ bne lbl_800D2600
-/* 800D25E4 000CE244 3B E0 00 00 */ li r31, 0
-/* 800D25E8 000CE248 38 60 00 09 */ li r3, 9
-/* 800D25EC 000CE24C 4B FE 82 01 */ bl func_800BA7EC
-/* 800D25F0 000CE250 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D25F4 000CE254 20 00 00 03 */ subfic r0, r0, 3
-/* 800D25F8 000CE258 7C 1D 07 74 */ extsb r29, r0
-/* 800D25FC 000CE25C 48 00 01 CC */ b lbl_800D27C8
-lbl_800D2600:
-/* 800D2600 000CE260 38 60 00 10 */ li r3, 0x10
-/* 800D2604 000CE264 4B FE 83 89 */ bl func_800BA98C
-/* 800D2608 000CE268 7C 60 07 34 */ extsh r0, r3
-/* 800D260C 000CE26C 7C 1B 00 00 */ cmpw r27, r0
-/* 800D2610 000CE270 40 82 00 20 */ bne lbl_800D2630
-/* 800D2614 000CE274 3B E0 00 01 */ li r31, 1
-/* 800D2618 000CE278 38 60 00 09 */ li r3, 9
-/* 800D261C 000CE27C 4B FE 81 D1 */ bl func_800BA7EC
-/* 800D2620 000CE280 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D2624 000CE284 20 00 00 04 */ subfic r0, r0, 4
-/* 800D2628 000CE288 7C 1D 07 74 */ extsb r29, r0
-/* 800D262C 000CE28C 48 00 01 9C */ b lbl_800D27C8
-lbl_800D2630:
-/* 800D2630 000CE290 38 60 00 11 */ li r3, 0x11
-/* 800D2634 000CE294 4B FE 83 59 */ bl func_800BA98C
-/* 800D2638 000CE298 7C 60 07 34 */ extsh r0, r3
-/* 800D263C 000CE29C 7C 1B 00 00 */ cmpw r27, r0
-/* 800D2640 000CE2A0 40 82 01 88 */ bne lbl_800D27C8
-/* 800D2644 000CE2A4 3B E0 00 02 */ li r31, 2
-/* 800D2648 000CE2A8 38 60 00 09 */ li r3, 9
-/* 800D264C 000CE2AC 4B FE 81 A1 */ bl func_800BA7EC
-/* 800D2650 000CE2B0 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D2654 000CE2B4 20 00 00 02 */ subfic r0, r0, 2
-/* 800D2658 000CE2B8 7C 1D 07 74 */ extsb r29, r0
-/* 800D265C 000CE2BC 7C 1D F2 15 */ add. r0, r29, r30
-/* 800D2660 000CE2C0 40 80 01 68 */ bge lbl_800D27C8
-/* 800D2664 000CE2C4 3B A0 00 00 */ li r29, 0
-/* 800D2668 000CE2C8 48 00 01 60 */ b lbl_800D27C8
-lbl_800D266C:
-/* 800D266C 000CE2CC 38 60 00 0F */ li r3, 0xf
-/* 800D2670 000CE2D0 4B FE 83 1D */ bl func_800BA98C
-/* 800D2674 000CE2D4 7C 60 07 34 */ extsh r0, r3
-/* 800D2678 000CE2D8 7C 1B 00 00 */ cmpw r27, r0
-/* 800D267C 000CE2DC 40 82 00 10 */ bne lbl_800D268C
-/* 800D2680 000CE2E0 3B A0 00 00 */ li r29, 0
-/* 800D2684 000CE2E4 3B E0 00 00 */ li r31, 0
-/* 800D2688 000CE2E8 48 00 01 40 */ b lbl_800D27C8
-lbl_800D268C:
-/* 800D268C 000CE2EC 38 60 00 10 */ li r3, 0x10
-/* 800D2690 000CE2F0 4B FE 82 FD */ bl func_800BA98C
-/* 800D2694 000CE2F4 7C 60 07 34 */ extsh r0, r3
-/* 800D2698 000CE2F8 7C 1B 00 00 */ cmpw r27, r0
-/* 800D269C 000CE2FC 40 82 00 10 */ bne lbl_800D26AC
-/* 800D26A0 000CE300 3B A0 00 01 */ li r29, 1
-/* 800D26A4 000CE304 3B E0 00 01 */ li r31, 1
-/* 800D26A8 000CE308 48 00 01 20 */ b lbl_800D27C8
-lbl_800D26AC:
-/* 800D26AC 000CE30C 38 60 00 11 */ li r3, 0x11
-/* 800D26B0 000CE310 4B FE 82 DD */ bl func_800BA98C
-/* 800D26B4 000CE314 7C 60 07 34 */ extsh r0, r3
-/* 800D26B8 000CE318 7C 1B 00 00 */ cmpw r27, r0
-/* 800D26BC 000CE31C 40 82 00 10 */ bne lbl_800D26CC
-/* 800D26C0 000CE320 3B A0 00 02 */ li r29, 2
-/* 800D26C4 000CE324 3B E0 00 02 */ li r31, 2
-/* 800D26C8 000CE328 48 00 01 00 */ b lbl_800D27C8
-lbl_800D26CC:
-/* 800D26CC 000CE32C 38 60 00 12 */ li r3, 0x12
-/* 800D26D0 000CE330 4B FE 82 BD */ bl func_800BA98C
-/* 800D26D4 000CE334 7C 60 07 34 */ extsh r0, r3
-/* 800D26D8 000CE338 7C 1B 00 00 */ cmpw r27, r0
-/* 800D26DC 000CE33C 40 82 00 10 */ bne lbl_800D26EC
-/* 800D26E0 000CE340 3B A0 00 03 */ li r29, 3
-/* 800D26E4 000CE344 3B E0 00 03 */ li r31, 3
-/* 800D26E8 000CE348 48 00 00 E0 */ b lbl_800D27C8
-lbl_800D26EC:
-/* 800D26EC 000CE34C 38 60 00 13 */ li r3, 0x13
-/* 800D26F0 000CE350 4B FE 82 9D */ bl func_800BA98C
-/* 800D26F4 000CE354 7C 60 07 34 */ extsh r0, r3
-/* 800D26F8 000CE358 7C 1B 00 00 */ cmpw r27, r0
-/* 800D26FC 000CE35C 40 82 00 28 */ bne lbl_800D2724
-/* 800D2700 000CE360 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D2704 000CE364 3B E0 00 04 */ li r31, 4
-/* 800D2708 000CE368 41 82 00 0C */ beq lbl_800D2714
-/* 800D270C 000CE36C 3B A0 00 04 */ li r29, 4
-/* 800D2710 000CE370 48 00 00 B8 */ b lbl_800D27C8
-lbl_800D2714:
-/* 800D2714 000CE374 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D2718 000CE378 41 82 00 B0 */ beq lbl_800D27C8
-/* 800D271C 000CE37C 3B A0 FF FC */ li r29, -4
-/* 800D2720 000CE380 48 00 00 A8 */ b lbl_800D27C8
-lbl_800D2724:
-/* 800D2724 000CE384 38 60 00 14 */ li r3, 0x14
-/* 800D2728 000CE388 4B FE 82 65 */ bl func_800BA98C
-/* 800D272C 000CE38C 7C 60 07 34 */ extsh r0, r3
-/* 800D2730 000CE390 7C 1B 00 00 */ cmpw r27, r0
-/* 800D2734 000CE394 40 82 00 28 */ bne lbl_800D275C
-/* 800D2738 000CE398 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D273C 000CE39C 3B E0 00 05 */ li r31, 5
-/* 800D2740 000CE3A0 41 82 00 0C */ beq lbl_800D274C
-/* 800D2744 000CE3A4 3B A0 00 05 */ li r29, 5
-/* 800D2748 000CE3A8 48 00 00 80 */ b lbl_800D27C8
-lbl_800D274C:
-/* 800D274C 000CE3AC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D2750 000CE3B0 41 82 00 78 */ beq lbl_800D27C8
-/* 800D2754 000CE3B4 3B A0 FF FD */ li r29, -3
-/* 800D2758 000CE3B8 48 00 00 70 */ b lbl_800D27C8
-lbl_800D275C:
-/* 800D275C 000CE3BC 38 60 00 15 */ li r3, 0x15
-/* 800D2760 000CE3C0 4B FE 82 2D */ bl func_800BA98C
-/* 800D2764 000CE3C4 7C 60 07 34 */ extsh r0, r3
-/* 800D2768 000CE3C8 7C 1B 00 00 */ cmpw r27, r0
-/* 800D276C 000CE3CC 40 82 00 28 */ bne lbl_800D2794
-/* 800D2770 000CE3D0 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D2774 000CE3D4 3B E0 00 06 */ li r31, 6
-/* 800D2778 000CE3D8 41 82 00 0C */ beq lbl_800D2784
-/* 800D277C 000CE3DC 3B A0 00 06 */ li r29, 6
-/* 800D2780 000CE3E0 48 00 00 48 */ b lbl_800D27C8
-lbl_800D2784:
-/* 800D2784 000CE3E4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D2788 000CE3E8 41 82 00 40 */ beq lbl_800D27C8
-/* 800D278C 000CE3EC 3B A0 FF FE */ li r29, -2
-/* 800D2790 000CE3F0 48 00 00 38 */ b lbl_800D27C8
-lbl_800D2794:
-/* 800D2794 000CE3F4 38 60 00 16 */ li r3, 0x16
-/* 800D2798 000CE3F8 4B FE 81 F5 */ bl func_800BA98C
-/* 800D279C 000CE3FC 7C 60 07 34 */ extsh r0, r3
-/* 800D27A0 000CE400 7C 1B 00 00 */ cmpw r27, r0
-/* 800D27A4 000CE404 40 82 00 24 */ bne lbl_800D27C8
-/* 800D27A8 000CE408 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
-/* 800D27AC 000CE40C 3B E0 00 07 */ li r31, 7
-/* 800D27B0 000CE410 41 82 00 0C */ beq lbl_800D27BC
-/* 800D27B4 000CE414 3B A0 00 07 */ li r29, 7
-/* 800D27B8 000CE418 48 00 00 10 */ b lbl_800D27C8
-lbl_800D27BC:
-/* 800D27BC 000CE41C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D27C0 000CE420 41 82 00 08 */ beq lbl_800D27C8
-/* 800D27C4 000CE424 3B A0 FF FF */ li r29, -1
-lbl_800D27C8:
-/* 800D27C8 000CE428 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800D27CC 000CE42C 3F 20 80 48 */ lis r25, lbl_8047D1D8@ha
-/* 800D27D0 000CE430 7C 7D F2 14 */ add r3, r29, r30
-/* 800D27D4 000CE434 57 E4 34 B2 */ rlwinm r4, r31, 6, 0x12, 0x19
-/* 800D27D8 000CE438 2C 00 00 02 */ cmpwi r0, 2
-/* 800D27DC 000CE43C 3B 39 D1 D8 */ addi r25, r25, lbl_8047D1D8@l
-/* 800D27E0 000CE440 7F D9 22 14 */ add r30, r25, r4
-/* 800D27E4 000CE444 7C 7D 07 74 */ extsb r29, r3
-/* 800D27E8 000CE448 41 82 00 14 */ beq lbl_800D27FC
-/* 800D27EC 000CE44C 40 80 02 18 */ bge lbl_800D2A04
-/* 800D27F0 000CE450 2C 00 00 01 */ cmpwi r0, 1
-/* 800D27F4 000CE454 40 80 00 B0 */ bge lbl_800D28A4
-/* 800D27F8 000CE458 48 00 02 0C */ b lbl_800D2A04
-lbl_800D27FC:
-/* 800D27FC 000CE45C 7F 63 DB 78 */ mr r3, r27
-/* 800D2800 000CE460 7F 84 E3 78 */ mr r4, r28
-/* 800D2804 000CE464 38 C1 00 08 */ addi r6, r1, 8
-/* 800D2808 000CE468 38 A0 00 05 */ li r5, 5
-/* 800D280C 000CE46C 48 18 16 81 */ bl func_80253E8C
-/* 800D2810 000CE470 83 21 00 08 */ lwz r25, 8(r1)
-/* 800D2814 000CE474 3F 40 80 48 */ lis r26, lbl_8047CE18@ha
-/* 800D2818 000CE478 3B 5A CE 18 */ addi r26, r26, lbl_8047CE18@l
-/* 800D281C 000CE47C 38 60 00 00 */ li r3, 0
-/* 800D2820 000CE480 93 D9 00 00 */ stw r30, 0(r25)
-/* 800D2824 000CE484 38 80 00 00 */ li r4, 0
-/* 800D2828 000CE488 7C 1A E8 AE */ lbzx r0, r26, r29
-/* 800D282C 000CE48C 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
-/* 800D2830 000CE490 48 01 2E 01 */ bl func_800E5630
-/* 800D2834 000CE494 7C 64 1B 78 */ mr r4, r3
-/* 800D2838 000CE498 38 60 00 57 */ li r3, 0x57
-/* 800D283C 000CE49C 48 08 9A CD */ bl func_8015C308
-/* 800D2840 000CE4A0 80 99 00 00 */ lwz r4, 0(r25)
-/* 800D2844 000CE4A4 38 60 2D B5 */ li r3, 0x2db5
-/* 800D2848 000CE4A8 48 17 DB 91 */ bl func_802503D8
-/* 800D284C 000CE4AC 7C 1A E8 AE */ lbzx r0, r26, r29
-/* 800D2850 000CE4B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D2854 000CE4B4 41 82 00 18 */ beq lbl_800D286C
-/* 800D2858 000CE4B8 38 00 00 80 */ li r0, 0x80
-/* 800D285C 000CE4BC 98 19 00 06 */ stb r0, 6(r25)
-/* 800D2860 000CE4C0 98 19 00 05 */ stb r0, 5(r25)
-/* 800D2864 000CE4C4 98 19 00 04 */ stb r0, 4(r25)
-/* 800D2868 000CE4C8 48 00 00 14 */ b lbl_800D287C
-lbl_800D286C:
-/* 800D286C 000CE4CC 38 00 00 FF */ li r0, 0xff
-/* 800D2870 000CE4D0 98 19 00 06 */ stb r0, 6(r25)
-/* 800D2874 000CE4D4 98 19 00 05 */ stb r0, 5(r25)
-/* 800D2878 000CE4D8 98 19 00 04 */ stb r0, 4(r25)
-lbl_800D287C:
-/* 800D287C 000CE4DC 88 BC 00 05 */ lbz r5, 5(r28)
-/* 800D2880 000CE4E0 38 00 00 05 */ li r0, 5
-/* 800D2884 000CE4E4 7F 63 DB 78 */ mr r3, r27
-/* 800D2888 000CE4E8 7F 84 E3 78 */ mr r4, r28
-/* 800D288C 000CE4EC 98 B9 00 07 */ stb r5, 7(r25)
-/* 800D2890 000CE4F0 38 A0 00 02 */ li r5, 2
-/* 800D2894 000CE4F4 38 C0 FF FE */ li r6, -2
-/* 800D2898 000CE4F8 98 19 00 09 */ stb r0, 9(r25)
-/* 800D289C 000CE4FC 48 18 16 19 */ bl func_80253EB4
-/* 800D28A0 000CE500 48 00 01 64 */ b lbl_800D2A04
-lbl_800D28A4:
-/* 800D28A4 000CE504 C0 22 8A 6C */ lfs f1, lbl_8064106C-_SDA2_BASE_(r2)
-/* 800D28A8 000CE508 7F 63 DB 78 */ mr r3, r27
-/* 800D28AC 000CE50C 80 BC 00 24 */ lwz r5, 0x24(r28)
-/* 800D28B0 000CE510 7F 84 E3 78 */ mr r4, r28
-/* 800D28B4 000CE514 C0 02 8A 80 */ lfs f0, lbl_80641080-_SDA2_BASE_(r2)
-/* 800D28B8 000CE518 38 C1 00 08 */ addi r6, r1, 8
-/* 800D28BC 000CE51C D0 25 00 04 */ stfs f1, 4(r5)
-/* 800D28C0 000CE520 38 A0 00 05 */ li r5, 5
-/* 800D28C4 000CE524 80 FC 00 24 */ lwz r7, 0x24(r28)
-/* 800D28C8 000CE528 D0 07 00 0C */ stfs f0, 0xc(r7)
-/* 800D28CC 000CE52C 48 18 15 C1 */ bl func_80253E8C
-/* 800D28D0 000CE530 38 1F 00 08 */ addi r0, r31, 8
-/* 800D28D4 000CE534 3F 40 80 48 */ lis r26, lbl_8047CE18@ha
-/* 800D28D8 000CE538 54 00 30 32 */ slwi r0, r0, 6
-/* 800D28DC 000CE53C 83 E1 00 08 */ lwz r31, 8(r1)
-/* 800D28E0 000CE540 7C 19 02 14 */ add r0, r25, r0
-/* 800D28E4 000CE544 3B 5A CE 18 */ addi r26, r26, lbl_8047CE18@l
-/* 800D28E8 000CE548 90 1F 00 00 */ stw r0, 0(r31)
-/* 800D28EC 000CE54C 7C 1A E8 AE */ lbzx r0, r26, r29
-/* 800D28F0 000CE550 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800D28F4 000CE554 48 01 31 DD */ bl func_800E5AD0
-/* 800D28F8 000CE558 7C 1A E8 AE */ lbzx r0, r26, r29
-/* 800D28FC 000CE55C 7C 7E 1B 78 */ mr r30, r3
-/* 800D2900 000CE560 38 60 00 00 */ li r3, 0
-/* 800D2904 000CE564 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D2908 000CE568 48 01 34 E5 */ bl func_800E5DEC
-/* 800D290C 000CE56C A0 1E 00 1C */ lhz r0, 0x1c(r30)
-/* 800D2910 000CE570 2C 00 2B F6 */ cmpwi r0, 0x2bf6
-/* 800D2914 000CE574 41 82 00 44 */ beq lbl_800D2958
-/* 800D2918 000CE578 40 80 00 28 */ bge lbl_800D2940
-/* 800D291C 000CE57C 2C 00 2B 7E */ cmpwi r0, 0x2b7e
-/* 800D2920 000CE580 41 82 00 38 */ beq lbl_800D2958
-/* 800D2924 000CE584 40 80 00 10 */ bge lbl_800D2934
-/* 800D2928 000CE588 2C 00 2B 42 */ cmpwi r0, 0x2b42
-/* 800D292C 000CE58C 41 82 00 2C */ beq lbl_800D2958
-/* 800D2930 000CE590 48 00 00 5C */ b lbl_800D298C
-lbl_800D2934:
-/* 800D2934 000CE594 2C 00 2B BA */ cmpwi r0, 0x2bba
-/* 800D2938 000CE598 41 82 00 20 */ beq lbl_800D2958
-/* 800D293C 000CE59C 48 00 00 50 */ b lbl_800D298C
-lbl_800D2940:
-/* 800D2940 000CE5A0 2C 00 2C 6E */ cmpwi r0, 0x2c6e
-/* 800D2944 000CE5A4 41 82 00 14 */ beq lbl_800D2958
-/* 800D2948 000CE5A8 40 80 00 44 */ bge lbl_800D298C
-/* 800D294C 000CE5AC 2C 00 2C 32 */ cmpwi r0, 0x2c32
-/* 800D2950 000CE5B0 41 82 00 08 */ beq lbl_800D2958
-/* 800D2954 000CE5B4 48 00 00 38 */ b lbl_800D298C
-lbl_800D2958:
-/* 800D2958 000CE5B8 38 80 00 05 */ li r4, 5
-/* 800D295C 000CE5BC 38 A0 00 00 */ li r5, 0
-/* 800D2960 000CE5C0 48 30 85 9D */ bl func_803DAEFC
-/* 800D2964 000CE5C4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800D2968 000CE5C8 7C 64 1B 78 */ mr r4, r3
-/* 800D296C 000CE5CC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800D2970 000CE5D0 38 65 00 10 */ addi r3, r5, 0x10
-/* 800D2974 000CE5D4 48 2B F6 21 */ bl func_80391F94
-/* 800D2978 000CE5D8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800D297C 000CE5DC 48 17 D9 79 */ bl func_802502F4
-/* 800D2980 000CE5E0 7C 64 1B 78 */ mr r4, r3
-/* 800D2984 000CE5E4 38 60 00 15 */ li r3, 0x15
-/* 800D2988 000CE5E8 48 08 99 81 */ bl func_8015C308
-lbl_800D298C:
-/* 800D298C 000CE5EC A0 7E 00 1C */ lhz r3, 0x1c(r30)
-/* 800D2990 000CE5F0 28 03 FF FF */ cmplwi r3, 0xffff
-/* 800D2994 000CE5F4 41 82 00 10 */ beq lbl_800D29A4
-/* 800D2998 000CE5F8 80 9F 00 00 */ lwz r4, 0(r31)
-/* 800D299C 000CE5FC 48 17 DA 3D */ bl func_802503D8
-/* 800D29A0 000CE600 48 00 00 10 */ b lbl_800D29B0
-lbl_800D29A4:
-/* 800D29A4 000CE604 80 9F 00 00 */ lwz r4, 0(r31)
-/* 800D29A8 000CE608 38 7E 01 D0 */ addi r3, r30, 0x1d0
-/* 800D29AC 000CE60C 48 17 DA 2D */ bl func_802503D8
-lbl_800D29B0:
-/* 800D29B0 000CE610 7C 1A E8 AE */ lbzx r0, r26, r29
-/* 800D29B4 000CE614 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D29B8 000CE618 41 82 00 18 */ beq lbl_800D29D0
-/* 800D29BC 000CE61C 38 00 00 80 */ li r0, 0x80
-/* 800D29C0 000CE620 98 1F 00 06 */ stb r0, 6(r31)
-/* 800D29C4 000CE624 98 1F 00 05 */ stb r0, 5(r31)
-/* 800D29C8 000CE628 98 1F 00 04 */ stb r0, 4(r31)
-/* 800D29CC 000CE62C 48 00 00 14 */ b lbl_800D29E0
-lbl_800D29D0:
-/* 800D29D0 000CE630 38 00 00 FF */ li r0, 0xff
-/* 800D29D4 000CE634 98 1F 00 06 */ stb r0, 6(r31)
-/* 800D29D8 000CE638 98 1F 00 05 */ stb r0, 5(r31)
-/* 800D29DC 000CE63C 98 1F 00 04 */ stb r0, 4(r31)
-lbl_800D29E0:
-/* 800D29E0 000CE640 88 BC 00 05 */ lbz r5, 5(r28)
-/* 800D29E4 000CE644 38 00 00 05 */ li r0, 5
-/* 800D29E8 000CE648 7F 63 DB 78 */ mr r3, r27
-/* 800D29EC 000CE64C 7F 84 E3 78 */ mr r4, r28
-/* 800D29F0 000CE650 98 BF 00 07 */ stb r5, 7(r31)
-/* 800D29F4 000CE654 38 A0 00 02 */ li r5, 2
-/* 800D29F8 000CE658 38 C0 FF FE */ li r6, -2
-/* 800D29FC 000CE65C 98 1F 00 09 */ stb r0, 9(r31)
-/* 800D2A00 000CE660 48 18 14 B5 */ bl func_80253EB4
-lbl_800D2A04:
-/* 800D2A04 000CE664 39 61 00 30 */ addi r11, r1, 0x30
-/* 800D2A08 000CE668 48 0F 47 65 */ bl _restgpr_25
-/* 800D2A0C 000CE66C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800D2A10 000CE670 7C 08 03 A6 */ mtlr r0
-/* 800D2A14 000CE674 38 21 00 30 */ addi r1, r1, 0x30
-/* 800D2A18 000CE678 4E 80 00 20 */ blr
-
-.global func_800D2A1C
-func_800D2A1C:
-/* 800D2A1C 000CE67C 4E 80 00 20 */ blr
-
-.global func_800D2A20
-func_800D2A20:
-/* 800D2A20 000CE680 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D2A24 000CE684 7C 08 02 A6 */ mflr r0
-/* 800D2A28 000CE688 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D2A2C 000CE68C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D2A30 000CE690 48 0F 47 01 */ bl _savegpr_29
-/* 800D2A34 000CE694 7C 7D 1B 78 */ mr r29, r3
-/* 800D2A38 000CE698 7C 9E 23 78 */ mr r30, r4
-/* 800D2A3C 000CE69C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D2A40 000CE6A0 38 A0 00 03 */ li r5, 3
-/* 800D2A44 000CE6A4 48 18 14 49 */ bl func_80253E8C
-/* 800D2A48 000CE6A8 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 800D2A4C 000CE6AC 38 03 FF FD */ addi r0, r3, -3
-/* 800D2A50 000CE6B0 28 00 00 07 */ cmplwi r0, 7
-/* 800D2A54 000CE6B4 41 81 01 88 */ bgt lbl_800D2BDC
-/* 800D2A58 000CE6B8 3C 60 80 41 */ lis r3, lbl_80416DE8@ha
-/* 800D2A5C 000CE6BC 54 00 10 3A */ slwi r0, r0, 2
-/* 800D2A60 000CE6C0 38 63 6D E8 */ addi r3, r3, lbl_80416DE8@l
-/* 800D2A64 000CE6C4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D2A68 000CE6C8 7C 69 03 A6 */ mtctr r3
-/* 800D2A6C 000CE6CC 4E 80 04 20 */ bctr
-/* 800D2A70 000CE6D0 7F A3 EB 78 */ mr r3, r29
-/* 800D2A74 000CE6D4 7F C4 F3 78 */ mr r4, r30
-/* 800D2A78 000CE6D8 38 C1 00 08 */ addi r6, r1, 8
-/* 800D2A7C 000CE6DC 38 A0 00 05 */ li r5, 5
-/* 800D2A80 000CE6E0 48 18 14 0D */ bl func_80253E8C
-/* 800D2A84 000CE6E4 3C 60 80 48 */ lis r3, lbl_8047D1D8@ha
-/* 800D2A88 000CE6E8 83 E1 00 08 */ lwz r31, 8(r1)
-/* 800D2A8C 000CE6EC 38 63 D1 D8 */ addi r3, r3, lbl_8047D1D8@l
-/* 800D2A90 000CE6F0 90 7F 00 00 */ stw r3, 0(r31)
-/* 800D2A94 000CE6F4 4B FE 7A E5 */ bl func_800BA578
-/* 800D2A98 000CE6F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2A9C 000CE6FC 28 00 00 03 */ cmplwi r0, 3
-/* 800D2AA0 000CE700 40 82 00 14 */ bne lbl_800D2AB4
-/* 800D2AA4 000CE704 80 9F 00 00 */ lwz r4, 0(r31)
-/* 800D2AA8 000CE708 38 60 2D 38 */ li r3, 0x2d38
-/* 800D2AAC 000CE70C 48 17 D9 2D */ bl func_802503D8
-/* 800D2AB0 000CE710 48 00 00 10 */ b lbl_800D2AC0
-lbl_800D2AB4:
-/* 800D2AB4 000CE714 80 9F 00 00 */ lwz r4, 0(r31)
-/* 800D2AB8 000CE718 38 60 2D 36 */ li r3, 0x2d36
-/* 800D2ABC 000CE71C 48 17 D9 1D */ bl func_802503D8
-lbl_800D2AC0:
-/* 800D2AC0 000CE720 38 E0 00 FF */ li r7, 0xff
-/* 800D2AC4 000CE724 38 00 00 84 */ li r0, 0x84
-/* 800D2AC8 000CE728 98 FF 00 06 */ stb r7, 6(r31)
-/* 800D2ACC 000CE72C 7F A3 EB 78 */ mr r3, r29
-/* 800D2AD0 000CE730 7F C4 F3 78 */ mr r4, r30
-/* 800D2AD4 000CE734 38 A0 00 02 */ li r5, 2
-/* 800D2AD8 000CE738 98 FF 00 05 */ stb r7, 5(r31)
-/* 800D2ADC 000CE73C 38 C0 FF FE */ li r6, -2
-/* 800D2AE0 000CE740 98 FF 00 04 */ stb r7, 4(r31)
-/* 800D2AE4 000CE744 88 FE 00 05 */ lbz r7, 5(r30)
-/* 800D2AE8 000CE748 98 FF 00 07 */ stb r7, 7(r31)
-/* 800D2AEC 000CE74C 98 1F 00 09 */ stb r0, 9(r31)
-/* 800D2AF0 000CE750 48 18 13 C5 */ bl func_80253EB4
-/* 800D2AF4 000CE754 48 00 00 E8 */ b lbl_800D2BDC
-/* 800D2AF8 000CE758 7F A3 EB 78 */ mr r3, r29
-/* 800D2AFC 000CE75C 7F C4 F3 78 */ mr r4, r30
-/* 800D2B00 000CE760 38 C1 00 08 */ addi r6, r1, 8
-/* 800D2B04 000CE764 38 A0 00 05 */ li r5, 5
-/* 800D2B08 000CE768 48 18 13 85 */ bl func_80253E8C
-/* 800D2B0C 000CE76C 3C 60 80 48 */ lis r3, lbl_8047D1D8@ha
-/* 800D2B10 000CE770 83 E1 00 08 */ lwz r31, 8(r1)
-/* 800D2B14 000CE774 38 63 D1 D8 */ addi r3, r3, lbl_8047D1D8@l
-/* 800D2B18 000CE778 38 03 00 40 */ addi r0, r3, 0x40
-/* 800D2B1C 000CE77C 90 1F 00 00 */ stw r0, 0(r31)
-/* 800D2B20 000CE780 4B FE 7A 59 */ bl func_800BA578
-/* 800D2B24 000CE784 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2B28 000CE788 28 00 00 03 */ cmplwi r0, 3
-/* 800D2B2C 000CE78C 40 82 00 14 */ bne lbl_800D2B40
-/* 800D2B30 000CE790 80 9F 00 00 */ lwz r4, 0(r31)
-/* 800D2B34 000CE794 38 60 2D 39 */ li r3, 0x2d39
-/* 800D2B38 000CE798 48 17 D8 A1 */ bl func_802503D8
-/* 800D2B3C 000CE79C 48 00 00 10 */ b lbl_800D2B4C
-lbl_800D2B40:
-/* 800D2B40 000CE7A0 80 9F 00 00 */ lwz r4, 0(r31)
-/* 800D2B44 000CE7A4 38 60 2D 37 */ li r3, 0x2d37
-/* 800D2B48 000CE7A8 48 17 D8 91 */ bl func_802503D8
-lbl_800D2B4C:
-/* 800D2B4C 000CE7AC 38 E0 00 FF */ li r7, 0xff
-/* 800D2B50 000CE7B0 38 00 00 84 */ li r0, 0x84
-/* 800D2B54 000CE7B4 98 FF 00 06 */ stb r7, 6(r31)
-/* 800D2B58 000CE7B8 7F A3 EB 78 */ mr r3, r29
-/* 800D2B5C 000CE7BC 7F C4 F3 78 */ mr r4, r30
-/* 800D2B60 000CE7C0 38 A0 00 02 */ li r5, 2
-/* 800D2B64 000CE7C4 98 FF 00 05 */ stb r7, 5(r31)
-/* 800D2B68 000CE7C8 38 C0 FF FE */ li r6, -2
-/* 800D2B6C 000CE7CC 98 FF 00 04 */ stb r7, 4(r31)
-/* 800D2B70 000CE7D0 88 FE 00 05 */ lbz r7, 5(r30)
-/* 800D2B74 000CE7D4 98 FF 00 07 */ stb r7, 7(r31)
-/* 800D2B78 000CE7D8 98 1F 00 09 */ stb r0, 9(r31)
-/* 800D2B7C 000CE7DC 48 18 13 39 */ bl func_80253EB4
-/* 800D2B80 000CE7E0 48 00 00 5C */ b lbl_800D2BDC
-/* 800D2B84 000CE7E4 4B FE 79 F5 */ bl func_800BA578
-/* 800D2B88 000CE7E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2B8C 000CE7EC 28 00 00 03 */ cmplwi r0, 3
-/* 800D2B90 000CE7F0 40 82 00 1C */ bne lbl_800D2BAC
-/* 800D2B94 000CE7F4 7F A3 EB 78 */ mr r3, r29
-/* 800D2B98 000CE7F8 7F C4 F3 78 */ mr r4, r30
-/* 800D2B9C 000CE7FC 38 A0 00 02 */ li r5, 2
-/* 800D2BA0 000CE800 38 C0 2D 30 */ li r6, 0x2d30
-/* 800D2BA4 000CE804 48 18 13 11 */ bl func_80253EB4
-/* 800D2BA8 000CE808 48 00 00 34 */ b lbl_800D2BDC
-lbl_800D2BAC:
-/* 800D2BAC 000CE80C 7F A3 EB 78 */ mr r3, r29
-/* 800D2BB0 000CE810 7F C4 F3 78 */ mr r4, r30
-/* 800D2BB4 000CE814 38 A0 00 02 */ li r5, 2
-/* 800D2BB8 000CE818 38 C0 2D 31 */ li r6, 0x2d31
-/* 800D2BBC 000CE81C 48 18 12 F9 */ bl func_80253EB4
-/* 800D2BC0 000CE820 48 00 00 1C */ b lbl_800D2BDC
-/* 800D2BC4 000CE824 4B FE 79 B5 */ bl func_800BA578
-/* 800D2BC8 000CE828 7F A3 EB 78 */ mr r3, r29
-/* 800D2BCC 000CE82C 7F C4 F3 78 */ mr r4, r30
-/* 800D2BD0 000CE830 38 A0 00 02 */ li r5, 2
-/* 800D2BD4 000CE834 38 C0 2D 2F */ li r6, 0x2d2f
-/* 800D2BD8 000CE838 48 18 12 DD */ bl func_80253EB4
-lbl_800D2BDC:
-/* 800D2BDC 000CE83C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D2BE0 000CE840 48 0F 45 9D */ bl _restgpr_29
-/* 800D2BE4 000CE844 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D2BE8 000CE848 7C 08 03 A6 */ mtlr r0
-/* 800D2BEC 000CE84C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D2BF0 000CE850 4E 80 00 20 */ blr
-
-.global func_800D2BF4
-func_800D2BF4:
-/* 800D2BF4 000CE854 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 800D2BF8 000CE858 7C 08 02 A6 */ mflr r0
-/* 800D2BFC 000CE85C 90 01 00 94 */ stw r0, 0x94(r1)
-/* 800D2C00 000CE860 39 61 00 90 */ addi r11, r1, 0x90
-/* 800D2C04 000CE864 48 0F 45 1D */ bl _savegpr_25
-/* 800D2C08 000CE868 7C 7C 1B 78 */ mr r28, r3
-/* 800D2C0C 000CE86C 7C 9D 23 78 */ mr r29, r4
-/* 800D2C10 000CE870 38 C1 00 08 */ addi r6, r1, 8
-/* 800D2C14 000CE874 3B E0 00 00 */ li r31, 0
-/* 800D2C18 000CE878 3B C0 00 01 */ li r30, 1
-/* 800D2C1C 000CE87C 38 A0 00 03 */ li r5, 3
-/* 800D2C20 000CE880 48 18 12 BD */ bl func_80253EDC
-/* 800D2C24 000CE884 4B FE 79 55 */ bl func_800BA578
-/* 800D2C28 000CE888 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2C2C 000CE88C 28 00 00 02 */ cmplwi r0, 2
-/* 800D2C30 000CE890 40 82 00 D4 */ bne lbl_800D2D04
-/* 800D2C34 000CE894 48 01 37 9D */ bl func_800E63D0
-/* 800D2C38 000CE898 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D2C3C 000CE89C 41 82 00 08 */ beq lbl_800D2C44
-/* 800D2C40 000CE8A0 48 00 00 C4 */ b lbl_800D2D04
-lbl_800D2C44:
-/* 800D2C44 000CE8A4 38 60 00 00 */ li r3, 0
-/* 800D2C48 000CE8A8 4B FE 7B A5 */ bl func_800BA7EC
-/* 800D2C4C 000CE8AC 54 7A 16 3A */ rlwinm r26, r3, 2, 0x18, 0x1d
-/* 800D2C50 000CE8B0 38 60 00 09 */ li r3, 9
-/* 800D2C54 000CE8B4 4B FE 7B 99 */ bl func_800BA7EC
-/* 800D2C58 000CE8B8 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D2C5C 000CE8BC 41 82 00 30 */ beq lbl_800D2C8C
-/* 800D2C60 000CE8C0 40 80 00 14 */ bge lbl_800D2C74
-/* 800D2C64 000CE8C4 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D2C68 000CE8C8 41 82 00 38 */ beq lbl_800D2CA0
-/* 800D2C6C 000CE8CC 40 80 00 14 */ bge lbl_800D2C80
-/* 800D2C70 000CE8D0 48 00 00 30 */ b lbl_800D2CA0
-lbl_800D2C74:
-/* 800D2C74 000CE8D4 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D2C78 000CE8D8 40 80 00 28 */ bge lbl_800D2CA0
-/* 800D2C7C 000CE8DC 48 00 00 1C */ b lbl_800D2C98
-lbl_800D2C80:
-/* 800D2C80 000CE8E0 38 1A 00 01 */ addi r0, r26, 1
-/* 800D2C84 000CE8E4 54 1A 06 3E */ clrlwi r26, r0, 0x18
-/* 800D2C88 000CE8E8 48 00 00 18 */ b lbl_800D2CA0
-lbl_800D2C8C:
-/* 800D2C8C 000CE8EC 38 1A 00 02 */ addi r0, r26, 2
-/* 800D2C90 000CE8F0 54 1A 06 3E */ clrlwi r26, r0, 0x18
-/* 800D2C94 000CE8F4 48 00 00 0C */ b lbl_800D2CA0
-lbl_800D2C98:
-/* 800D2C98 000CE8F8 38 1A 00 03 */ addi r0, r26, 3
-/* 800D2C9C 000CE8FC 54 1A 06 3E */ clrlwi r26, r0, 0x18
-lbl_800D2CA0:
-/* 800D2CA0 000CE900 38 60 00 00 */ li r3, 0
-/* 800D2CA4 000CE904 48 02 4C 01 */ bl func_800F78A4
-/* 800D2CA8 000CE908 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800D2CAC 000CE90C 40 82 00 14 */ bne lbl_800D2CC0
-/* 800D2CB0 000CE910 38 60 00 01 */ li r3, 1
-/* 800D2CB4 000CE914 48 02 4B F1 */ bl func_800F78A4
-/* 800D2CB8 000CE918 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800D2CBC 000CE91C 41 82 00 0C */ beq lbl_800D2CC8
-lbl_800D2CC0:
-/* 800D2CC0 000CE920 3B C0 00 00 */ li r30, 0
-/* 800D2CC4 000CE924 48 00 00 40 */ b lbl_800D2D04
-lbl_800D2CC8:
-/* 800D2CC8 000CE928 3F 60 80 48 */ lis r27, lbl_8047CE18@ha
-/* 800D2CCC 000CE92C 3B 20 00 00 */ li r25, 0
-/* 800D2CD0 000CE930 3B 7B CE 18 */ addi r27, r27, lbl_8047CE18@l
-lbl_800D2CD4:
-/* 800D2CD4 000CE934 7C 1B D0 AE */ lbzx r0, r27, r26
-/* 800D2CD8 000CE938 57 23 06 3E */ clrlwi r3, r25, 0x18
-/* 800D2CDC 000CE93C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D2CE0 000CE940 48 01 31 0D */ bl func_800E5DEC
-/* 800D2CE4 000CE944 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D2CE8 000CE948 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D2CEC 000CE94C 41 82 00 0C */ beq lbl_800D2CF8
-/* 800D2CF0 000CE950 3B C0 00 00 */ li r30, 0
-/* 800D2CF4 000CE954 48 00 00 10 */ b lbl_800D2D04
-lbl_800D2CF8:
-/* 800D2CF8 000CE958 3B 39 00 01 */ addi r25, r25, 1
-/* 800D2CFC 000CE95C 28 19 00 06 */ cmplwi r25, 6
-/* 800D2D00 000CE960 41 80 FF D4 */ blt lbl_800D2CD4
-lbl_800D2D04:
-/* 800D2D04 000CE964 80 61 00 08 */ lwz r3, 8(r1)
-/* 800D2D08 000CE968 38 03 FF E4 */ addi r0, r3, -28
-/* 800D2D0C 000CE96C 28 00 00 12 */ cmplwi r0, 0x12
-/* 800D2D10 000CE970 41 81 13 04 */ bgt lbl_800D4014
-/* 800D2D14 000CE974 3C 60 80 41 */ lis r3, lbl_80416E08@ha
-/* 800D2D18 000CE978 54 00 10 3A */ slwi r0, r0, 2
-/* 800D2D1C 000CE97C 38 63 6E 08 */ addi r3, r3, lbl_80416E08@l
-/* 800D2D20 000CE980 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D2D24 000CE984 7C 69 03 A6 */ mtctr r3
-/* 800D2D28 000CE988 4E 80 04 20 */ bctr
-/* 800D2D2C 000CE98C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D2D30 000CE990 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D2D34 000CE994 40 82 00 48 */ bne lbl_800D2D7C
-/* 800D2D38 000CE998 88 7D 00 11 */ lbz r3, 0x11(r29)
-/* 800D2D3C 000CE99C 38 80 00 40 */ li r4, 0x40
-/* 800D2D40 000CE9A0 3C 00 43 30 */ lis r0, 0x4330
-/* 800D2D44 000CE9A4 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D2D48 000CE9A8 90 61 00 54 */ stw r3, 0x54(r1)
-/* 800D2D4C 000CE9AC C0 02 8A 84 */ lfs f0, lbl_80641084-_SDA2_BASE_(r2)
-/* 800D2D50 000CE9B0 90 01 00 50 */ stw r0, 0x50(r1)
-/* 800D2D54 000CE9B4 C8 21 00 50 */ lfd f1, 0x50(r1)
-/* 800D2D58 000CE9B8 98 9D 00 10 */ stb r4, 0x10(r29)
-/* 800D2D5C 000CE9BC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D2D60 000CE9C0 98 9D 00 0F */ stb r4, 0xf(r29)
-/* 800D2D64 000CE9C4 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D2D68 000CE9C8 98 9D 00 0E */ stb r4, 0xe(r29)
-/* 800D2D6C 000CE9CC FC 00 00 1E */ fctiwz f0, f0
-/* 800D2D70 000CE9D0 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D2D74 000CE9D4 80 01 00 5C */ lwz r0, 0x5c(r1)
-/* 800D2D78 000CE9D8 98 1D 00 11 */ stb r0, 0x11(r29)
-lbl_800D2D7C:
-/* 800D2D7C 000CE9DC 38 60 00 15 */ li r3, 0x15
-/* 800D2D80 000CE9E0 4B FE 7A 6D */ bl func_800BA7EC
-/* 800D2D84 000CE9E4 2C 03 00 00 */ cmpwi r3, 0
-/* 800D2D88 000CE9E8 41 82 00 28 */ beq lbl_800D2DB0
-/* 800D2D8C 000CE9EC 4B FE 77 ED */ bl func_800BA578
-/* 800D2D90 000CE9F0 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800D2D94 000CE9F4 40 82 00 1C */ bne lbl_800D2DB0
-/* 800D2D98 000CE9F8 7F 83 E3 78 */ mr r3, r28
-/* 800D2D9C 000CE9FC 7F A4 EB 78 */ mr r4, r29
-/* 800D2DA0 000CEA00 38 A0 00 02 */ li r5, 2
-/* 800D2DA4 000CEA04 38 C0 00 00 */ li r6, 0
-/* 800D2DA8 000CEA08 48 18 11 5D */ bl func_80253F04
-/* 800D2DAC 000CEA0C 48 00 12 68 */ b lbl_800D4014
-lbl_800D2DB0:
-/* 800D2DB0 000CEA10 7F 83 E3 78 */ mr r3, r28
-/* 800D2DB4 000CEA14 7F A4 EB 78 */ mr r4, r29
-/* 800D2DB8 000CEA18 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D2DBC 000CEA1C 38 A0 00 06 */ li r5, 6
-/* 800D2DC0 000CEA20 48 18 11 1D */ bl func_80253EDC
-/* 800D2DC4 000CEA24 4B FE 77 B5 */ bl func_800BA578
-/* 800D2DC8 000CEA28 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2DCC 000CEA2C 28 00 00 01 */ cmplwi r0, 1
-/* 800D2DD0 000CEA30 41 82 12 44 */ beq lbl_800D4014
-/* 800D2DD4 000CEA34 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D2DD8 000CEA38 38 60 00 02 */ li r3, 2
-/* 800D2DDC 000CEA3C 4B F8 6C 61 */ bl func_80059A3C
-/* 800D2DE0 000CEA40 48 00 12 34 */ b lbl_800D4014
-/* 800D2DE4 000CEA44 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D2DE8 000CEA48 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
-/* 800D2DEC 000CEA4C 40 82 00 48 */ bne lbl_800D2E34
-/* 800D2DF0 000CEA50 88 7D 00 11 */ lbz r3, 0x11(r29)
-/* 800D2DF4 000CEA54 38 80 00 40 */ li r4, 0x40
-/* 800D2DF8 000CEA58 3C 00 43 30 */ lis r0, 0x4330
-/* 800D2DFC 000CEA5C C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D2E00 000CEA60 90 61 00 5C */ stw r3, 0x5c(r1)
-/* 800D2E04 000CEA64 C0 02 8A 84 */ lfs f0, lbl_80641084-_SDA2_BASE_(r2)
-/* 800D2E08 000CEA68 90 01 00 58 */ stw r0, 0x58(r1)
-/* 800D2E0C 000CEA6C C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800D2E10 000CEA70 98 9D 00 10 */ stb r4, 0x10(r29)
-/* 800D2E14 000CEA74 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D2E18 000CEA78 98 9D 00 0F */ stb r4, 0xf(r29)
-/* 800D2E1C 000CEA7C EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D2E20 000CEA80 98 9D 00 0E */ stb r4, 0xe(r29)
-/* 800D2E24 000CEA84 FC 00 00 1E */ fctiwz f0, f0
-/* 800D2E28 000CEA88 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D2E2C 000CEA8C 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800D2E30 000CEA90 98 1D 00 11 */ stb r0, 0x11(r29)
-lbl_800D2E34:
-/* 800D2E34 000CEA94 38 60 00 15 */ li r3, 0x15
-/* 800D2E38 000CEA98 4B FE 79 B5 */ bl func_800BA7EC
-/* 800D2E3C 000CEA9C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D2E40 000CEAA0 41 82 00 28 */ beq lbl_800D2E68
-/* 800D2E44 000CEAA4 4B FE 77 35 */ bl func_800BA578
-/* 800D2E48 000CEAA8 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 800D2E4C 000CEAAC 40 82 00 1C */ bne lbl_800D2E68
-/* 800D2E50 000CEAB0 7F 83 E3 78 */ mr r3, r28
-/* 800D2E54 000CEAB4 7F A4 EB 78 */ mr r4, r29
-/* 800D2E58 000CEAB8 38 A0 00 02 */ li r5, 2
-/* 800D2E5C 000CEABC 38 C0 00 00 */ li r6, 0
-/* 800D2E60 000CEAC0 48 18 10 A5 */ bl func_80253F04
-/* 800D2E64 000CEAC4 48 00 11 B0 */ b lbl_800D4014
-lbl_800D2E68:
-/* 800D2E68 000CEAC8 7F 83 E3 78 */ mr r3, r28
-/* 800D2E6C 000CEACC 7F A4 EB 78 */ mr r4, r29
-/* 800D2E70 000CEAD0 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D2E74 000CEAD4 38 A0 00 06 */ li r5, 6
-/* 800D2E78 000CEAD8 48 18 10 65 */ bl func_80253EDC
-/* 800D2E7C 000CEADC 4B FE 76 FD */ bl func_800BA578
-/* 800D2E80 000CEAE0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2E84 000CEAE4 28 00 00 01 */ cmplwi r0, 1
-/* 800D2E88 000CEAE8 41 82 11 8C */ beq lbl_800D4014
-/* 800D2E8C 000CEAEC 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D2E90 000CEAF0 38 60 00 03 */ li r3, 3
-/* 800D2E94 000CEAF4 4B F8 6B A9 */ bl func_80059A3C
-/* 800D2E98 000CEAF8 48 00 11 7C */ b lbl_800D4014
-/* 800D2E9C 000CEAFC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D2EA0 000CEB00 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
-/* 800D2EA4 000CEB04 41 82 14 44 */ beq lbl_800D42E8
-/* 800D2EA8 000CEB08 7F 83 E3 78 */ mr r3, r28
-/* 800D2EAC 000CEB0C 7F A4 EB 78 */ mr r4, r29
-/* 800D2EB0 000CEB10 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D2EB4 000CEB14 38 A0 00 06 */ li r5, 6
-/* 800D2EB8 000CEB18 48 18 10 25 */ bl func_80253EDC
-/* 800D2EBC 000CEB1C 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D2EC0 000CEB20 38 60 00 04 */ li r3, 4
-/* 800D2EC4 000CEB24 4B F8 6B 79 */ bl func_80059A3C
-/* 800D2EC8 000CEB28 48 00 11 4C */ b lbl_800D4014
-/* 800D2ECC 000CEB2C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D2ED0 000CEB30 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
-/* 800D2ED4 000CEB34 41 82 14 14 */ beq lbl_800D42E8
-/* 800D2ED8 000CEB38 7F 83 E3 78 */ mr r3, r28
-/* 800D2EDC 000CEB3C 7F A4 EB 78 */ mr r4, r29
-/* 800D2EE0 000CEB40 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D2EE4 000CEB44 38 A0 00 06 */ li r5, 6
-/* 800D2EE8 000CEB48 48 18 0F F5 */ bl func_80253EDC
-/* 800D2EEC 000CEB4C 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D2EF0 000CEB50 38 60 00 05 */ li r3, 5
-/* 800D2EF4 000CEB54 4B F8 6B 49 */ bl func_80059A3C
-/* 800D2EF8 000CEB58 38 60 00 00 */ li r3, 0
-/* 800D2EFC 000CEB5C 4B FE 78 F1 */ bl func_800BA7EC
-/* 800D2F00 000CEB60 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D2F04 000CEB64 38 60 00 09 */ li r3, 9
-/* 800D2F08 000CEB68 4B FE 78 E5 */ bl func_800BA7EC
-/* 800D2F0C 000CEB6C 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D2F10 000CEB70 41 82 00 30 */ beq lbl_800D2F40
-/* 800D2F14 000CEB74 40 80 00 14 */ bge lbl_800D2F28
-/* 800D2F18 000CEB78 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D2F1C 000CEB7C 41 82 00 38 */ beq lbl_800D2F54
-/* 800D2F20 000CEB80 40 80 00 14 */ bge lbl_800D2F34
-/* 800D2F24 000CEB84 48 00 00 30 */ b lbl_800D2F54
-lbl_800D2F28:
-/* 800D2F28 000CEB88 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D2F2C 000CEB8C 40 80 00 28 */ bge lbl_800D2F54
-/* 800D2F30 000CEB90 48 00 00 1C */ b lbl_800D2F4C
-lbl_800D2F34:
-/* 800D2F34 000CEB94 38 1B 00 01 */ addi r0, r27, 1
-/* 800D2F38 000CEB98 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D2F3C 000CEB9C 48 00 00 18 */ b lbl_800D2F54
-lbl_800D2F40:
-/* 800D2F40 000CEBA0 38 1B 00 02 */ addi r0, r27, 2
-/* 800D2F44 000CEBA4 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D2F48 000CEBA8 48 00 00 0C */ b lbl_800D2F54
-lbl_800D2F4C:
-/* 800D2F4C 000CEBAC 38 1B 00 03 */ addi r0, r27, 3
-/* 800D2F50 000CEBB0 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D2F54:
-/* 800D2F54 000CEBB4 4B FE 76 25 */ bl func_800BA578
-/* 800D2F58 000CEBB8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D2F5C 000CEBBC 28 00 00 01 */ cmplwi r0, 1
-/* 800D2F60 000CEBC0 41 82 00 70 */ beq lbl_800D2FD0
-/* 800D2F64 000CEBC4 48 01 34 6D */ bl func_800E63D0
-/* 800D2F68 000CEBC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D2F6C 000CEBCC 41 82 00 64 */ beq lbl_800D2FD0
-/* 800D2F70 000CEBD0 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D2F74 000CEBD4 3C 60 27 57 */ lis r3, 0x27570C00@ha
-/* 800D2F78 000CEBD8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D2F7C 000CEBDC 38 83 0C 00 */ addi r4, r3, 0x27570C00@l
-/* 800D2F80 000CEBE0 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800D2F84 000CEBE4 38 60 03 F4 */ li r3, 0x3f4
-/* 800D2F88 000CEBE8 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 800D2F8C 000CEBEC D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 800D2F90 000CEBF0 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 800D2F94 000CEBF4 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800D2F98 000CEBF8 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 800D2F9C 000CEBFC D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 800D2FA0 000CEC00 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 800D2FA4 000CEC04 4B F8 7C BD */ bl func_8005AC60
-/* 800D2FA8 000CEC08 7C 66 1B 78 */ mr r6, r3
-/* 800D2FAC 000CEC0C 7F 83 E3 78 */ mr r3, r28
-/* 800D2FB0 000CEC10 7F A4 EB 78 */ mr r4, r29
-/* 800D2FB4 000CEC14 38 A0 00 02 */ li r5, 2
-/* 800D2FB8 000CEC18 48 18 0F 4D */ bl func_80253F04
-/* 800D2FBC 000CEC1C 7F 83 E3 78 */ mr r3, r28
-/* 800D2FC0 000CEC20 7F A4 EB 78 */ mr r4, r29
-/* 800D2FC4 000CEC24 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D2FC8 000CEC28 38 A0 00 01 */ li r5, 1
-/* 800D2FCC 000CEC2C 48 18 0F 39 */ bl func_80253F04
-lbl_800D2FD0:
-/* 800D2FD0 000CEC30 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D2FD4 000CEC34 40 82 00 14 */ bne lbl_800D2FE8
-/* 800D2FD8 000CEC38 38 60 00 15 */ li r3, 0x15
-/* 800D2FDC 000CEC3C 4B FE 78 11 */ bl func_800BA7EC
-/* 800D2FE0 000CEC40 2C 03 00 00 */ cmpwi r3, 0
-/* 800D2FE4 000CEC44 41 82 00 18 */ beq lbl_800D2FFC
-lbl_800D2FE8:
-/* 800D2FE8 000CEC48 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D2FEC 000CEC4C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D2FF0 000CEC50 7C 03 D8 AE */ lbzx r0, r3, r27
-/* 800D2FF4 000CEC54 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D2FF8 000CEC58 41 82 10 1C */ beq lbl_800D4014
-lbl_800D2FFC:
-/* 800D2FFC 000CEC5C 38 00 00 80 */ li r0, 0x80
-/* 800D3000 000CEC60 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D3004 000CEC64 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D3008 000CEC68 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800D300C 000CEC6C 48 00 10 08 */ b lbl_800D4014
-/* 800D3010 000CEC70 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3014 000CEC74 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
-/* 800D3018 000CEC78 41 82 12 D0 */ beq lbl_800D42E8
-/* 800D301C 000CEC7C 7F 83 E3 78 */ mr r3, r28
-/* 800D3020 000CEC80 7F A4 EB 78 */ mr r4, r29
-/* 800D3024 000CEC84 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3028 000CEC88 38 A0 00 06 */ li r5, 6
-/* 800D302C 000CEC8C 48 18 0E B1 */ bl func_80253EDC
-/* 800D3030 000CEC90 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D3034 000CEC94 38 60 00 06 */ li r3, 6
-/* 800D3038 000CEC98 4B F8 6A 05 */ bl func_80059A3C
-/* 800D303C 000CEC9C 48 00 0F D8 */ b lbl_800D4014
-/* 800D3040 000CECA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3044 000CECA4 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800D3048 000CECA8 41 82 12 A0 */ beq lbl_800D42E8
-/* 800D304C 000CECAC 38 60 00 00 */ li r3, 0
-/* 800D3050 000CECB0 4B FE 77 9D */ bl func_800BA7EC
-/* 800D3054 000CECB4 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D3058 000CECB8 38 60 00 09 */ li r3, 9
-/* 800D305C 000CECBC 4B FE 77 91 */ bl func_800BA7EC
-/* 800D3060 000CECC0 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D3064 000CECC4 41 82 00 30 */ beq lbl_800D3094
-/* 800D3068 000CECC8 40 80 00 14 */ bge lbl_800D307C
-/* 800D306C 000CECCC 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D3070 000CECD0 41 82 00 38 */ beq lbl_800D30A8
-/* 800D3074 000CECD4 40 80 00 14 */ bge lbl_800D3088
-/* 800D3078 000CECD8 48 00 00 30 */ b lbl_800D30A8
-lbl_800D307C:
-/* 800D307C 000CECDC 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D3080 000CECE0 40 80 00 28 */ bge lbl_800D30A8
-/* 800D3084 000CECE4 48 00 00 1C */ b lbl_800D30A0
-lbl_800D3088:
-/* 800D3088 000CECE8 38 1B 00 01 */ addi r0, r27, 1
-/* 800D308C 000CECEC 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D3090 000CECF0 48 00 00 18 */ b lbl_800D30A8
-lbl_800D3094:
-/* 800D3094 000CECF4 38 1B 00 02 */ addi r0, r27, 2
-/* 800D3098 000CECF8 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D309C 000CECFC 48 00 00 0C */ b lbl_800D30A8
-lbl_800D30A0:
-/* 800D30A0 000CED00 38 1B 00 03 */ addi r0, r27, 3
-/* 800D30A4 000CED04 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D30A8:
-/* 800D30A8 000CED08 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D30AC 000CED0C 38 60 00 02 */ li r3, 2
-/* 800D30B0 000CED10 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D30B4 000CED14 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D30B8 000CED18 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D30BC 000CED1C 48 01 21 69 */ bl func_800E5224
-/* 800D30C0 000CED20 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D30C4 000CED24 41 82 00 14 */ beq lbl_800D30D8
-/* 800D30C8 000CED28 38 00 00 80 */ li r0, 0x80
-/* 800D30CC 000CED2C 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D30D0 000CED30 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D30D4 000CED34 98 1D 00 0E */ stb r0, 0xe(r29)
-lbl_800D30D8:
-/* 800D30D8 000CED38 7F 83 E3 78 */ mr r3, r28
-/* 800D30DC 000CED3C 7F A4 EB 78 */ mr r4, r29
-/* 800D30E0 000CED40 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D30E4 000CED44 38 A0 00 06 */ li r5, 6
-/* 800D30E8 000CED48 48 18 0D F5 */ bl func_80253EDC
-/* 800D30EC 000CED4C 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D30F0 000CED50 38 60 00 07 */ li r3, 7
-/* 800D30F4 000CED54 4B F8 69 49 */ bl func_80059A3C
-/* 800D30F8 000CED58 48 00 0F 1C */ b lbl_800D4014
-/* 800D30FC 000CED5C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3100 000CED60 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 800D3104 000CED64 41 82 11 E4 */ beq lbl_800D42E8
-/* 800D3108 000CED68 7F 83 E3 78 */ mr r3, r28
-/* 800D310C 000CED6C 7F A4 EB 78 */ mr r4, r29
-/* 800D3110 000CED70 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3114 000CED74 38 A0 00 06 */ li r5, 6
-/* 800D3118 000CED78 48 18 0D C5 */ bl func_80253EDC
-/* 800D311C 000CED7C 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D3120 000CED80 38 60 00 08 */ li r3, 8
-/* 800D3124 000CED84 4B F8 69 19 */ bl func_80059A3C
-/* 800D3128 000CED88 48 00 0E EC */ b lbl_800D4014
-/* 800D312C 000CED8C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3130 000CED90 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
-/* 800D3134 000CED94 41 82 11 B4 */ beq lbl_800D42E8
-/* 800D3138 000CED98 38 60 00 00 */ li r3, 0
-/* 800D313C 000CED9C 4B FE 76 B1 */ bl func_800BA7EC
-/* 800D3140 000CEDA0 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D3144 000CEDA4 38 60 00 09 */ li r3, 9
-/* 800D3148 000CEDA8 4B FE 76 A5 */ bl func_800BA7EC
-/* 800D314C 000CEDAC 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D3150 000CEDB0 41 82 00 30 */ beq lbl_800D3180
-/* 800D3154 000CEDB4 40 80 00 14 */ bge lbl_800D3168
-/* 800D3158 000CEDB8 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D315C 000CEDBC 41 82 00 38 */ beq lbl_800D3194
-/* 800D3160 000CEDC0 40 80 00 14 */ bge lbl_800D3174
-/* 800D3164 000CEDC4 48 00 00 30 */ b lbl_800D3194
-lbl_800D3168:
-/* 800D3168 000CEDC8 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D316C 000CEDCC 40 80 00 28 */ bge lbl_800D3194
-/* 800D3170 000CEDD0 48 00 00 1C */ b lbl_800D318C
-lbl_800D3174:
-/* 800D3174 000CEDD4 38 1B 00 01 */ addi r0, r27, 1
-/* 800D3178 000CEDD8 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D317C 000CEDDC 48 00 00 18 */ b lbl_800D3194
-lbl_800D3180:
-/* 800D3180 000CEDE0 38 1B 00 02 */ addi r0, r27, 2
-/* 800D3184 000CEDE4 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D3188 000CEDE8 48 00 00 0C */ b lbl_800D3194
-lbl_800D318C:
-/* 800D318C 000CEDEC 38 1B 00 03 */ addi r0, r27, 3
-/* 800D3190 000CEDF0 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D3194:
-/* 800D3194 000CEDF4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D3198 000CEDF8 38 60 00 02 */ li r3, 2
-/* 800D319C 000CEDFC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D31A0 000CEE00 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D31A4 000CEE04 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D31A8 000CEE08 48 01 20 7D */ bl func_800E5224
-/* 800D31AC 000CEE0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D31B0 000CEE10 41 82 00 14 */ beq lbl_800D31C4
-/* 800D31B4 000CEE14 38 00 00 80 */ li r0, 0x80
-/* 800D31B8 000CEE18 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D31BC 000CEE1C 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D31C0 000CEE20 98 1D 00 0E */ stb r0, 0xe(r29)
-lbl_800D31C4:
-/* 800D31C4 000CEE24 7F 83 E3 78 */ mr r3, r28
-/* 800D31C8 000CEE28 7F A4 EB 78 */ mr r4, r29
-/* 800D31CC 000CEE2C 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D31D0 000CEE30 38 A0 00 06 */ li r5, 6
-/* 800D31D4 000CEE34 48 18 0D 09 */ bl func_80253EDC
-/* 800D31D8 000CEE38 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D31DC 000CEE3C 38 60 00 09 */ li r3, 9
-/* 800D31E0 000CEE40 4B F8 68 5D */ bl func_80059A3C
-/* 800D31E4 000CEE44 48 00 0E 30 */ b lbl_800D4014
-/* 800D31E8 000CEE48 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D31EC 000CEE4C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
-/* 800D31F0 000CEE50 41 82 10 F8 */ beq lbl_800D42E8
-/* 800D31F4 000CEE54 7F 83 E3 78 */ mr r3, r28
-/* 800D31F8 000CEE58 7F A4 EB 78 */ mr r4, r29
-/* 800D31FC 000CEE5C 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3200 000CEE60 38 A0 00 06 */ li r5, 6
-/* 800D3204 000CEE64 48 18 0C D9 */ bl func_80253EDC
-/* 800D3208 000CEE68 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D320C 000CEE6C 38 60 00 0A */ li r3, 0xa
-/* 800D3210 000CEE70 4B F8 68 2D */ bl func_80059A3C
-/* 800D3214 000CEE74 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D3218 000CEE78 3C 60 27 56 */ lis r3, 0x27560C00@ha
-/* 800D321C 000CEE7C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D3220 000CEE80 38 83 0C 00 */ addi r4, r3, 0x27560C00@l
-/* 800D3224 000CEE84 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800D3228 000CEE88 38 60 03 F4 */ li r3, 0x3f4
-/* 800D322C 000CEE8C D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 800D3230 000CEE90 D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 800D3234 000CEE94 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 800D3238 000CEE98 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800D323C 000CEE9C D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 800D3240 000CEEA0 D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 800D3244 000CEEA4 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 800D3248 000CEEA8 4B F8 7A 19 */ bl func_8005AC60
-/* 800D324C 000CEEAC 7C 66 1B 78 */ mr r6, r3
-/* 800D3250 000CEEB0 7F 83 E3 78 */ mr r3, r28
-/* 800D3254 000CEEB4 7F A4 EB 78 */ mr r4, r29
-/* 800D3258 000CEEB8 38 A0 00 02 */ li r5, 2
-/* 800D325C 000CEEBC 48 18 0C A9 */ bl func_80253F04
-/* 800D3260 000CEEC0 7F 83 E3 78 */ mr r3, r28
-/* 800D3264 000CEEC4 7F A4 EB 78 */ mr r4, r29
-/* 800D3268 000CEEC8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D326C 000CEECC 38 A0 00 01 */ li r5, 1
-/* 800D3270 000CEED0 48 18 0C 95 */ bl func_80253F04
-/* 800D3274 000CEED4 38 60 00 12 */ li r3, 0x12
-/* 800D3278 000CEED8 4B FE 75 75 */ bl func_800BA7EC
-/* 800D327C 000CEEDC 54 7E 10 3A */ slwi r30, r3, 2
-/* 800D3280 000CEEE0 38 60 00 0E */ li r3, 0xe
-/* 800D3284 000CEEE4 4B FE 75 69 */ bl func_800BA7EC
-/* 800D3288 000CEEE8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D328C 000CEEEC 7C 63 F2 14 */ add r3, r3, r30
-/* 800D3290 000CEEF0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D3294 000CEEF4 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800D3298 000CEEF8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D329C 000CEEFC 41 82 0D 78 */ beq lbl_800D4014
-/* 800D32A0 000CEF00 38 00 00 80 */ li r0, 0x80
-/* 800D32A4 000CEF04 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D32A8 000CEF08 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D32AC 000CEF0C 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800D32B0 000CEF10 48 00 0D 64 */ b lbl_800D4014
-/* 800D32B4 000CEF14 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D32B8 000CEF18 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
-/* 800D32BC 000CEF1C 41 82 10 2C */ beq lbl_800D42E8
-/* 800D32C0 000CEF20 7F 83 E3 78 */ mr r3, r28
-/* 800D32C4 000CEF24 7F A4 EB 78 */ mr r4, r29
-/* 800D32C8 000CEF28 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D32CC 000CEF2C 38 A0 00 06 */ li r5, 6
-/* 800D32D0 000CEF30 48 18 0C 0D */ bl func_80253EDC
-/* 800D32D4 000CEF34 88 7D 00 11 */ lbz r3, 0x11(r29)
-/* 800D32D8 000CEF38 38 00 FF 00 */ li r0, -256
-/* 800D32DC 000CEF3C 7C 7A 03 78 */ or r26, r3, r0
-/* 800D32E0 000CEF40 4B FE 72 99 */ bl func_800BA578
-/* 800D32E4 000CEF44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D32E8 000CEF48 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D32EC 000CEF4C 40 82 01 0C */ bne lbl_800D33F8
-/* 800D32F0 000CEF50 38 60 00 11 */ li r3, 0x11
-/* 800D32F4 000CEF54 4B FE 74 F9 */ bl func_800BA7EC
-/* 800D32F8 000CEF58 28 03 00 01 */ cmplwi r3, 1
-/* 800D32FC 000CEF5C 40 82 00 64 */ bne lbl_800D3360
-/* 800D3300 000CEF60 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3304 000CEF64 7F 48 D3 78 */ mr r8, r26
-/* 800D3308 000CEF68 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D330C 000CEF6C 38 60 2D 06 */ li r3, 0x2d06
-/* 800D3310 000CEF70 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3314 000CEF74 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3318 000CEF78 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D331C 000CEF7C FC 40 18 1E */ fctiwz f2, f3
-/* 800D3320 000CEF80 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3324 000CEF84 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3328 000CEF88 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 800D332C 000CEF8C FC 20 08 1E */ fctiwz f1, f1
-/* 800D3330 000CEF90 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 800D3334 000CEF94 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3338 000CEF98 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 800D333C 000CEF9C 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 800D3340 000CEFA0 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D3344 000CEFA4 D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800D3348 000CEFA8 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800D334C 000CEFAC 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800D3350 000CEFB0 7C C6 07 34 */ extsh r6, r6
-/* 800D3354 000CEFB4 7C E7 07 34 */ extsh r7, r7
-/* 800D3358 000CEFB8 48 17 CD DD */ bl func_80250134
-/* 800D335C 000CEFBC 48 00 0C B8 */ b lbl_800D4014
-lbl_800D3360:
-/* 800D3360 000CEFC0 38 60 00 12 */ li r3, 0x12
-/* 800D3364 000CEFC4 4B FE 74 89 */ bl func_800BA7EC
-/* 800D3368 000CEFC8 54 7E 10 3A */ slwi r30, r3, 2
-/* 800D336C 000CEFCC 38 60 00 0E */ li r3, 0xe
-/* 800D3370 000CEFD0 4B FE 74 7D */ bl func_800BA7EC
-/* 800D3374 000CEFD4 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D3378 000CEFD8 7C 63 F2 14 */ add r3, r3, r30
-/* 800D337C 000CEFDC 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D3380 000CEFE0 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800D3384 000CEFE4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D3388 000CEFE8 41 82 00 10 */ beq lbl_800D3398
-/* 800D338C 000CEFEC 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3390 000CEFF0 64 1A 40 40 */ oris r26, r0, 0x4040
-/* 800D3394 000CEFF4 63 5A 40 00 */ ori r26, r26, 0x4000
-lbl_800D3398:
-/* 800D3398 000CEFF8 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D339C 000CEFFC 7F 48 D3 78 */ mr r8, r26
-/* 800D33A0 000CF000 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D33A4 000CF004 38 60 2D 52 */ li r3, 0x2d52
-/* 800D33A8 000CF008 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D33AC 000CF00C FC 80 28 1E */ fctiwz f4, f5
-/* 800D33B0 000CF010 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D33B4 000CF014 FC 40 18 1E */ fctiwz f2, f3
-/* 800D33B8 000CF018 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D33BC 000CF01C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D33C0 000CF020 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D33C4 000CF024 FC 20 08 1E */ fctiwz f1, f1
-/* 800D33C8 000CF028 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D33CC 000CF02C FC 00 00 1E */ fctiwz f0, f0
-/* 800D33D0 000CF030 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D33D4 000CF034 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D33D8 000CF038 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D33DC 000CF03C D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D33E0 000CF040 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D33E4 000CF044 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D33E8 000CF048 7C C6 07 34 */ extsh r6, r6
-/* 800D33EC 000CF04C 7C E7 07 34 */ extsh r7, r7
-/* 800D33F0 000CF050 48 17 CD 45 */ bl func_80250134
-/* 800D33F4 000CF054 48 00 0C 20 */ b lbl_800D4014
-lbl_800D33F8:
-/* 800D33F8 000CF058 38 60 00 15 */ li r3, 0x15
-/* 800D33FC 000CF05C 4B FE 73 F1 */ bl func_800BA7EC
-/* 800D3400 000CF060 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3404 000CF064 41 82 00 64 */ beq lbl_800D3468
-/* 800D3408 000CF068 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D340C 000CF06C 7F 48 D3 78 */ mr r8, r26
-/* 800D3410 000CF070 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3414 000CF074 38 60 46 B4 */ li r3, 0x46b4
-/* 800D3418 000CF078 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D341C 000CF07C FC 80 28 1E */ fctiwz f4, f5
-/* 800D3420 000CF080 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3424 000CF084 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3428 000CF088 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D342C 000CF08C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3430 000CF090 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3434 000CF094 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3438 000CF098 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D343C 000CF09C FC 00 00 1E */ fctiwz f0, f0
-/* 800D3440 000CF0A0 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3444 000CF0A4 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3448 000CF0A8 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D344C 000CF0AC D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3450 000CF0B0 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3454 000CF0B4 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3458 000CF0B8 7C C6 07 34 */ extsh r6, r6
-/* 800D345C 000CF0BC 7C E7 07 34 */ extsh r7, r7
-/* 800D3460 000CF0C0 48 17 CC D5 */ bl func_80250134
-/* 800D3464 000CF0C4 48 00 0B B0 */ b lbl_800D4014
-lbl_800D3468:
-/* 800D3468 000CF0C8 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D346C 000CF0CC 7F 48 D3 78 */ mr r8, r26
-/* 800D3470 000CF0D0 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3474 000CF0D4 38 60 2D D0 */ li r3, 0x2dd0
-/* 800D3478 000CF0D8 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D347C 000CF0DC FC 80 28 1E */ fctiwz f4, f5
-/* 800D3480 000CF0E0 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3484 000CF0E4 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3488 000CF0E8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D348C 000CF0EC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3490 000CF0F0 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3494 000CF0F4 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3498 000CF0F8 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D349C 000CF0FC FC 00 00 1E */ fctiwz f0, f0
-/* 800D34A0 000CF100 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D34A4 000CF104 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D34A8 000CF108 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D34AC 000CF10C D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D34B0 000CF110 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D34B4 000CF114 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D34B8 000CF118 7C C6 07 34 */ extsh r6, r6
-/* 800D34BC 000CF11C 7C E7 07 34 */ extsh r7, r7
-/* 800D34C0 000CF120 48 17 CC 75 */ bl func_80250134
-/* 800D34C4 000CF124 48 00 0B 50 */ b lbl_800D4014
-/* 800D34C8 000CF128 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D34CC 000CF12C 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
-/* 800D34D0 000CF130 41 82 0E 18 */ beq lbl_800D42E8
-/* 800D34D4 000CF134 7F 83 E3 78 */ mr r3, r28
-/* 800D34D8 000CF138 7F A4 EB 78 */ mr r4, r29
-/* 800D34DC 000CF13C 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D34E0 000CF140 38 A0 00 06 */ li r5, 6
-/* 800D34E4 000CF144 48 18 09 F9 */ bl func_80253EDC
-/* 800D34E8 000CF148 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D34EC 000CF14C 38 60 00 0B */ li r3, 0xb
-/* 800D34F0 000CF150 4B F8 65 4D */ bl func_80059A3C
-/* 800D34F4 000CF154 38 60 00 11 */ li r3, 0x11
-/* 800D34F8 000CF158 4B FE 72 F5 */ bl func_800BA7EC
-/* 800D34FC 000CF15C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3500 000CF160 40 82 00 28 */ bne lbl_800D3528
-/* 800D3504 000CF164 38 60 00 03 */ li r3, 3
-/* 800D3508 000CF168 4B FE 72 E5 */ bl func_800BA7EC
-/* 800D350C 000CF16C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3510 000CF170 40 82 0B 04 */ bne lbl_800D4014
-/* 800D3514 000CF174 38 00 00 80 */ li r0, 0x80
-/* 800D3518 000CF178 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D351C 000CF17C 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D3520 000CF180 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800D3524 000CF184 48 00 0A F0 */ b lbl_800D4014
-lbl_800D3528:
-/* 800D3528 000CF188 38 60 00 01 */ li r3, 1
-/* 800D352C 000CF18C 4B FE 72 C1 */ bl func_800BA7EC
-/* 800D3530 000CF190 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3534 000CF194 40 82 0A E0 */ bne lbl_800D4014
-/* 800D3538 000CF198 38 00 00 80 */ li r0, 0x80
-/* 800D353C 000CF19C 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D3540 000CF1A0 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D3544 000CF1A4 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800D3548 000CF1A8 48 00 0A CC */ b lbl_800D4014
-/* 800D354C 000CF1AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3550 000CF1B0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
-/* 800D3554 000CF1B4 41 82 0D 94 */ beq lbl_800D42E8
-/* 800D3558 000CF1B8 7F 83 E3 78 */ mr r3, r28
-/* 800D355C 000CF1BC 7F A4 EB 78 */ mr r4, r29
-/* 800D3560 000CF1C0 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3564 000CF1C4 38 A0 00 06 */ li r5, 6
-/* 800D3568 000CF1C8 48 18 09 75 */ bl func_80253EDC
-/* 800D356C 000CF1CC 38 81 00 2C */ addi r4, r1, 0x2c
-/* 800D3570 000CF1D0 38 60 00 0C */ li r3, 0xc
-/* 800D3574 000CF1D4 4B F8 64 C9 */ bl func_80059A3C
-/* 800D3578 000CF1D8 48 00 0A 9C */ b lbl_800D4014
-/* 800D357C 000CF1DC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3580 000CF1E0 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
-/* 800D3584 000CF1E4 41 82 0A 90 */ beq lbl_800D4014
-/* 800D3588 000CF1E8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D358C 000CF1EC 38 60 00 11 */ li r3, 0x11
-/* 800D3590 000CF1F0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D3594 000CF1F4 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800D3598 000CF1F8 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 800D359C 000CF1FC D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 800D35A0 000CF200 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 800D35A4 000CF204 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800D35A8 000CF208 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 800D35AC 000CF20C D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 800D35B0 000CF210 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 800D35B4 000CF214 4B FE 72 39 */ bl func_800BA7EC
-/* 800D35B8 000CF218 28 03 00 01 */ cmplwi r3, 1
-/* 800D35BC 000CF21C 40 82 00 18 */ bne lbl_800D35D4
-/* 800D35C0 000CF220 3C 80 0B C0 */ lis r4, 0x0BC00C00@ha
-/* 800D35C4 000CF224 38 60 03 F4 */ li r3, 0x3f4
-/* 800D35C8 000CF228 38 84 0C 00 */ addi r4, r4, 0x0BC00C00@l
-/* 800D35CC 000CF22C 4B F8 76 95 */ bl func_8005AC60
-/* 800D35D0 000CF230 48 00 00 14 */ b lbl_800D35E4
-lbl_800D35D4:
-/* 800D35D4 000CF234 3C 80 0B BF */ lis r4, 0x0BBF0C00@ha
-/* 800D35D8 000CF238 38 60 03 F4 */ li r3, 0x3f4
-/* 800D35DC 000CF23C 38 84 0C 00 */ addi r4, r4, 0x0BBF0C00@l
-/* 800D35E0 000CF240 4B F8 76 81 */ bl func_8005AC60
-lbl_800D35E4:
-/* 800D35E4 000CF244 7C 66 1B 78 */ mr r6, r3
-/* 800D35E8 000CF248 7F 83 E3 78 */ mr r3, r28
-/* 800D35EC 000CF24C 7F A4 EB 78 */ mr r4, r29
-/* 800D35F0 000CF250 38 A0 00 02 */ li r5, 2
-/* 800D35F4 000CF254 48 18 09 11 */ bl func_80253F04
-/* 800D35F8 000CF258 7F 83 E3 78 */ mr r3, r28
-/* 800D35FC 000CF25C 7F A4 EB 78 */ mr r4, r29
-/* 800D3600 000CF260 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D3604 000CF264 38 A0 00 01 */ li r5, 1
-/* 800D3608 000CF268 48 18 08 FD */ bl func_80253F04
-/* 800D360C 000CF26C 38 60 00 11 */ li r3, 0x11
-/* 800D3610 000CF270 4B FE 71 DD */ bl func_800BA7EC
-/* 800D3614 000CF274 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3618 000CF278 40 82 00 28 */ bne lbl_800D3640
-/* 800D361C 000CF27C 38 60 00 03 */ li r3, 3
-/* 800D3620 000CF280 4B FE 71 CD */ bl func_800BA7EC
-/* 800D3624 000CF284 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3628 000CF288 40 82 09 EC */ bne lbl_800D4014
-/* 800D362C 000CF28C 38 00 00 80 */ li r0, 0x80
-/* 800D3630 000CF290 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D3634 000CF294 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D3638 000CF298 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800D363C 000CF29C 48 00 09 D8 */ b lbl_800D4014
-lbl_800D3640:
-/* 800D3640 000CF2A0 38 60 00 01 */ li r3, 1
-/* 800D3644 000CF2A4 4B FE 71 A9 */ bl func_800BA7EC
-/* 800D3648 000CF2A8 2C 03 00 00 */ cmpwi r3, 0
-/* 800D364C 000CF2AC 40 82 09 C8 */ bne lbl_800D4014
-/* 800D3650 000CF2B0 38 00 00 80 */ li r0, 0x80
-/* 800D3654 000CF2B4 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800D3658 000CF2B8 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800D365C 000CF2BC 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800D3660 000CF2C0 48 00 09 B4 */ b lbl_800D4014
-/* 800D3664 000CF2C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3668 000CF2C8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
-/* 800D366C 000CF2CC 41 82 0C 7C */ beq lbl_800D42E8
-/* 800D3670 000CF2D0 7F 83 E3 78 */ mr r3, r28
-/* 800D3674 000CF2D4 7F A4 EB 78 */ mr r4, r29
-/* 800D3678 000CF2D8 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D367C 000CF2DC 38 A0 00 06 */ li r5, 6
-/* 800D3680 000CF2E0 48 18 08 5D */ bl func_80253EDC
-/* 800D3684 000CF2E4 4B FE 6E F5 */ bl func_800BA578
-/* 800D3688 000CF2E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D368C 000CF2EC 28 00 00 01 */ cmplwi r0, 1
-/* 800D3690 000CF2F0 40 82 00 6C */ bne lbl_800D36FC
-/* 800D3694 000CF2F4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3698 000CF2F8 38 00 FF 00 */ li r0, -256
-/* 800D369C 000CF2FC C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D36A0 000CF300 38 60 2D 09 */ li r3, 0x2d09
-/* 800D36A4 000CF304 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D36A8 000CF308 FC 80 28 1E */ fctiwz f4, f5
-/* 800D36AC 000CF30C C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D36B0 000CF310 FC 40 18 1E */ fctiwz f2, f3
-/* 800D36B4 000CF314 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D36B8 000CF318 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D36BC 000CF31C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D36C0 000CF320 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D36C4 000CF324 7C 88 03 78 */ or r8, r4, r0
-/* 800D36C8 000CF328 FC 20 08 1E */ fctiwz f1, f1
-/* 800D36CC 000CF32C FC 00 00 1E */ fctiwz f0, f0
-/* 800D36D0 000CF330 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D36D4 000CF334 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D36D8 000CF338 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D36DC 000CF33C 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D36E0 000CF340 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D36E4 000CF344 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D36E8 000CF348 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D36EC 000CF34C 7C C6 07 34 */ extsh r6, r6
-/* 800D36F0 000CF350 7C E7 07 34 */ extsh r7, r7
-/* 800D36F4 000CF354 48 17 CA 41 */ bl func_80250134
-/* 800D36F8 000CF358 48 00 09 1C */ b lbl_800D4014
-lbl_800D36FC:
-/* 800D36FC 000CF35C 48 01 2C D5 */ bl func_800E63D0
-/* 800D3700 000CF360 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D3704 000CF364 41 82 00 08 */ beq lbl_800D370C
-/* 800D3708 000CF368 48 00 00 DC */ b lbl_800D37E4
-lbl_800D370C:
-/* 800D370C 000CF36C 2C 1E 00 00 */ cmpwi r30, 0
-/* 800D3710 000CF370 41 82 00 6C */ beq lbl_800D377C
-/* 800D3714 000CF374 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3718 000CF378 38 00 FF 00 */ li r0, -256
-/* 800D371C 000CF37C C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3720 000CF380 38 60 2D 07 */ li r3, 0x2d07
-/* 800D3724 000CF384 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3728 000CF388 FC 80 28 1E */ fctiwz f4, f5
-/* 800D372C 000CF38C C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3730 000CF390 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3734 000CF394 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3738 000CF398 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D373C 000CF39C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3740 000CF3A0 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3744 000CF3A4 7C 88 03 78 */ or r8, r4, r0
-/* 800D3748 000CF3A8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D374C 000CF3AC FC 00 00 1E */ fctiwz f0, f0
-/* 800D3750 000CF3B0 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3754 000CF3B4 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3758 000CF3B8 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D375C 000CF3BC 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3760 000CF3C0 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3764 000CF3C4 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3768 000CF3C8 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D376C 000CF3CC 7C C6 07 34 */ extsh r6, r6
-/* 800D3770 000CF3D0 7C E7 07 34 */ extsh r7, r7
-/* 800D3774 000CF3D4 48 17 C9 C1 */ bl func_80250134
-/* 800D3778 000CF3D8 48 00 08 9C */ b lbl_800D4014
-lbl_800D377C:
-/* 800D377C 000CF3DC C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3780 000CF3E0 38 60 2D 07 */ li r3, 0x2d07
-/* 800D3784 000CF3E4 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3788 000CF3E8 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D378C 000CF3EC FC 80 28 1E */ fctiwz f4, f5
-/* 800D3790 000CF3F0 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3794 000CF3F4 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3798 000CF3F8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D379C 000CF3FC 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D37A0 000CF400 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D37A4 000CF404 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D37A8 000CF408 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D37AC 000CF40C FC 20 08 1E */ fctiwz f1, f1
-/* 800D37B0 000CF410 FC 00 00 1E */ fctiwz f0, f0
-/* 800D37B4 000CF414 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D37B8 000CF418 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D37BC 000CF41C 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D37C0 000CF420 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D37C4 000CF424 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D37C8 000CF428 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D37CC 000CF42C 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D37D0 000CF430 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D37D4 000CF434 7C C6 07 34 */ extsh r6, r6
-/* 800D37D8 000CF438 7C E7 07 34 */ extsh r7, r7
-/* 800D37DC 000CF43C 48 17 C9 59 */ bl func_80250134
-/* 800D37E0 000CF440 48 00 08 34 */ b lbl_800D4014
-lbl_800D37E4:
-/* 800D37E4 000CF444 38 60 00 00 */ li r3, 0
-/* 800D37E8 000CF448 48 01 2B FD */ bl func_800E63E4
-/* 800D37EC 000CF44C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D37F0 000CF450 41 82 00 6C */ beq lbl_800D385C
-/* 800D37F4 000CF454 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D37F8 000CF458 38 00 FF 00 */ li r0, -256
-/* 800D37FC 000CF45C C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3800 000CF460 38 60 51 62 */ li r3, 0x5162
-/* 800D3804 000CF464 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3808 000CF468 FC 80 28 1E */ fctiwz f4, f5
-/* 800D380C 000CF46C C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3810 000CF470 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3814 000CF474 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3818 000CF478 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D381C 000CF47C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3820 000CF480 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3824 000CF484 7C 88 03 78 */ or r8, r4, r0
-/* 800D3828 000CF488 FC 20 08 1E */ fctiwz f1, f1
-/* 800D382C 000CF48C FC 00 00 1E */ fctiwz f0, f0
-/* 800D3830 000CF490 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3834 000CF494 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3838 000CF498 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D383C 000CF49C 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3840 000CF4A0 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3844 000CF4A4 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3848 000CF4A8 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D384C 000CF4AC 7C C6 07 34 */ extsh r6, r6
-/* 800D3850 000CF4B0 7C E7 07 34 */ extsh r7, r7
-/* 800D3854 000CF4B4 48 17 C8 E1 */ bl func_80250134
-/* 800D3858 000CF4B8 48 00 07 BC */ b lbl_800D4014
-lbl_800D385C:
-/* 800D385C 000CF4BC 38 60 00 01 */ li r3, 1
-/* 800D3860 000CF4C0 48 01 2B 85 */ bl func_800E63E4
-/* 800D3864 000CF4C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D3868 000CF4C8 41 82 01 44 */ beq lbl_800D39AC
-/* 800D386C 000CF4CC 38 60 00 00 */ li r3, 0
-/* 800D3870 000CF4D0 4B FE 6F 7D */ bl func_800BA7EC
-/* 800D3874 000CF4D4 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D3878 000CF4D8 38 60 00 09 */ li r3, 9
-/* 800D387C 000CF4DC 4B FE 6F 71 */ bl func_800BA7EC
-/* 800D3880 000CF4E0 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D3884 000CF4E4 41 82 00 30 */ beq lbl_800D38B4
-/* 800D3888 000CF4E8 40 80 00 14 */ bge lbl_800D389C
-/* 800D388C 000CF4EC 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D3890 000CF4F0 41 82 00 38 */ beq lbl_800D38C8
-/* 800D3894 000CF4F4 40 80 00 14 */ bge lbl_800D38A8
-/* 800D3898 000CF4F8 48 00 00 30 */ b lbl_800D38C8
-lbl_800D389C:
-/* 800D389C 000CF4FC 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D38A0 000CF500 40 80 00 28 */ bge lbl_800D38C8
-/* 800D38A4 000CF504 48 00 00 1C */ b lbl_800D38C0
-lbl_800D38A8:
-/* 800D38A8 000CF508 38 1B 00 01 */ addi r0, r27, 1
-/* 800D38AC 000CF50C 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D38B0 000CF510 48 00 00 18 */ b lbl_800D38C8
-lbl_800D38B4:
-/* 800D38B4 000CF514 38 1B 00 02 */ addi r0, r27, 2
-/* 800D38B8 000CF518 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D38BC 000CF51C 48 00 00 0C */ b lbl_800D38C8
-lbl_800D38C0:
-/* 800D38C0 000CF520 38 1B 00 03 */ addi r0, r27, 3
-/* 800D38C4 000CF524 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D38C8:
-/* 800D38C8 000CF528 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D38CC 000CF52C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D38D0 000CF530 7C 03 D8 AE */ lbzx r0, r3, r27
-/* 800D38D4 000CF534 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D38D8 000CF538 41 82 00 6C */ beq lbl_800D3944
-/* 800D38DC 000CF53C C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D38E0 000CF540 38 60 46 B6 */ li r3, 0x46b6
-/* 800D38E4 000CF544 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D38E8 000CF548 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D38EC 000CF54C FC 80 28 1E */ fctiwz f4, f5
-/* 800D38F0 000CF550 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D38F4 000CF554 FC 40 18 1E */ fctiwz f2, f3
-/* 800D38F8 000CF558 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D38FC 000CF55C 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3900 000CF560 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3904 000CF564 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3908 000CF568 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D390C 000CF56C FC 20 08 1E */ fctiwz f1, f1
-/* 800D3910 000CF570 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3914 000CF574 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3918 000CF578 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D391C 000CF57C 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D3920 000CF580 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3924 000CF584 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3928 000CF588 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D392C 000CF58C 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3930 000CF590 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3934 000CF594 7C C6 07 34 */ extsh r6, r6
-/* 800D3938 000CF598 7C E7 07 34 */ extsh r7, r7
-/* 800D393C 000CF59C 48 17 C7 F9 */ bl func_80250134
-/* 800D3940 000CF5A0 48 00 06 D4 */ b lbl_800D4014
-lbl_800D3944:
-/* 800D3944 000CF5A4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3948 000CF5A8 38 00 FF 00 */ li r0, -256
-/* 800D394C 000CF5AC C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3950 000CF5B0 38 60 2D 17 */ li r3, 0x2d17
-/* 800D3954 000CF5B4 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3958 000CF5B8 FC 80 28 1E */ fctiwz f4, f5
-/* 800D395C 000CF5BC C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3960 000CF5C0 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3964 000CF5C4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3968 000CF5C8 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D396C 000CF5CC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3970 000CF5D0 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3974 000CF5D4 7C 88 03 78 */ or r8, r4, r0
-/* 800D3978 000CF5D8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D397C 000CF5DC FC 00 00 1E */ fctiwz f0, f0
-/* 800D3980 000CF5E0 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3984 000CF5E4 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3988 000CF5E8 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D398C 000CF5EC 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3990 000CF5F0 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3994 000CF5F4 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3998 000CF5F8 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D399C 000CF5FC 7C C6 07 34 */ extsh r6, r6
-/* 800D39A0 000CF600 7C E7 07 34 */ extsh r7, r7
-/* 800D39A4 000CF604 48 17 C7 91 */ bl func_80250134
-/* 800D39A8 000CF608 48 00 06 6C */ b lbl_800D4014
-lbl_800D39AC:
-/* 800D39AC 000CF60C 38 60 00 00 */ li r3, 0
-/* 800D39B0 000CF610 4B FE 6E 3D */ bl func_800BA7EC
-/* 800D39B4 000CF614 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D39B8 000CF618 38 60 00 09 */ li r3, 9
-/* 800D39BC 000CF61C 4B FE 6E 31 */ bl func_800BA7EC
-/* 800D39C0 000CF620 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D39C4 000CF624 41 82 00 30 */ beq lbl_800D39F4
-/* 800D39C8 000CF628 40 80 00 14 */ bge lbl_800D39DC
-/* 800D39CC 000CF62C 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D39D0 000CF630 41 82 00 38 */ beq lbl_800D3A08
-/* 800D39D4 000CF634 40 80 00 14 */ bge lbl_800D39E8
-/* 800D39D8 000CF638 48 00 00 30 */ b lbl_800D3A08
-lbl_800D39DC:
-/* 800D39DC 000CF63C 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D39E0 000CF640 40 80 00 28 */ bge lbl_800D3A08
-/* 800D39E4 000CF644 48 00 00 1C */ b lbl_800D3A00
-lbl_800D39E8:
-/* 800D39E8 000CF648 38 1B 00 01 */ addi r0, r27, 1
-/* 800D39EC 000CF64C 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D39F0 000CF650 48 00 00 18 */ b lbl_800D3A08
-lbl_800D39F4:
-/* 800D39F4 000CF654 38 1B 00 02 */ addi r0, r27, 2
-/* 800D39F8 000CF658 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D39FC 000CF65C 48 00 00 0C */ b lbl_800D3A08
-lbl_800D3A00:
-/* 800D3A00 000CF660 38 1B 00 03 */ addi r0, r27, 3
-/* 800D3A04 000CF664 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D3A08:
-/* 800D3A08 000CF668 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D3A0C 000CF66C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D3A10 000CF670 7C 03 D8 AE */ lbzx r0, r3, r27
-/* 800D3A14 000CF674 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D3A18 000CF678 41 82 00 6C */ beq lbl_800D3A84
-/* 800D3A1C 000CF67C C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3A20 000CF680 38 60 2D 08 */ li r3, 0x2d08
-/* 800D3A24 000CF684 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3A28 000CF688 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3A2C 000CF68C FC 80 28 1E */ fctiwz f4, f5
-/* 800D3A30 000CF690 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3A34 000CF694 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3A38 000CF698 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3A3C 000CF69C 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3A40 000CF6A0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3A44 000CF6A4 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3A48 000CF6A8 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D3A4C 000CF6AC FC 20 08 1E */ fctiwz f1, f1
-/* 800D3A50 000CF6B0 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3A54 000CF6B4 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3A58 000CF6B8 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3A5C 000CF6BC 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D3A60 000CF6C0 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3A64 000CF6C4 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3A68 000CF6C8 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3A6C 000CF6CC 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3A70 000CF6D0 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3A74 000CF6D4 7C C6 07 34 */ extsh r6, r6
-/* 800D3A78 000CF6D8 7C E7 07 34 */ extsh r7, r7
-/* 800D3A7C 000CF6DC 48 17 C6 B9 */ bl func_80250134
-/* 800D3A80 000CF6E0 48 00 05 94 */ b lbl_800D4014
-lbl_800D3A84:
-/* 800D3A84 000CF6E4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3A88 000CF6E8 38 00 FF 00 */ li r0, -256
-/* 800D3A8C 000CF6EC C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3A90 000CF6F0 38 60 2D 08 */ li r3, 0x2d08
-/* 800D3A94 000CF6F4 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3A98 000CF6F8 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3A9C 000CF6FC C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3AA0 000CF700 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3AA4 000CF704 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3AA8 000CF708 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D3AAC 000CF70C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3AB0 000CF710 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3AB4 000CF714 7C 88 03 78 */ or r8, r4, r0
-/* 800D3AB8 000CF718 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3ABC 000CF71C FC 00 00 1E */ fctiwz f0, f0
-/* 800D3AC0 000CF720 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3AC4 000CF724 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3AC8 000CF728 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3ACC 000CF72C 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3AD0 000CF730 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3AD4 000CF734 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3AD8 000CF738 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3ADC 000CF73C 7C C6 07 34 */ extsh r6, r6
-/* 800D3AE0 000CF740 7C E7 07 34 */ extsh r7, r7
-/* 800D3AE4 000CF744 48 17 C6 51 */ bl func_80250134
-/* 800D3AE8 000CF748 48 00 05 2C */ b lbl_800D4014
-/* 800D3AEC 000CF74C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3AF0 000CF750 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
-/* 800D3AF4 000CF754 41 82 05 20 */ beq lbl_800D4014
-/* 800D3AF8 000CF758 7F 83 E3 78 */ mr r3, r28
-/* 800D3AFC 000CF75C 7F A4 EB 78 */ mr r4, r29
-/* 800D3B00 000CF760 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3B04 000CF764 38 A0 00 06 */ li r5, 6
-/* 800D3B08 000CF768 48 18 03 D5 */ bl func_80253EDC
-/* 800D3B0C 000CF76C 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D3B10 000CF770 38 00 FF 00 */ li r0, -256
-/* 800D3B14 000CF774 38 60 00 11 */ li r3, 0x11
-/* 800D3B18 000CF778 7C 9B 03 78 */ or r27, r4, r0
-/* 800D3B1C 000CF77C 4B FE 6C D1 */ bl func_800BA7EC
-/* 800D3B20 000CF780 28 03 00 01 */ cmplwi r3, 1
-/* 800D3B24 000CF784 40 82 00 88 */ bne lbl_800D3BAC
-/* 800D3B28 000CF788 38 60 00 01 */ li r3, 1
-/* 800D3B2C 000CF78C 4B FE 6C C1 */ bl func_800BA7EC
-/* 800D3B30 000CF790 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3B34 000CF794 40 82 00 10 */ bne lbl_800D3B44
-/* 800D3B38 000CF798 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3B3C 000CF79C 64 1B 40 40 */ oris r27, r0, 0x4040
-/* 800D3B40 000CF7A0 63 7B 40 00 */ ori r27, r27, 0x4000
-lbl_800D3B44:
-/* 800D3B44 000CF7A4 38 60 2C EA */ li r3, 0x2cea
-/* 800D3B48 000CF7A8 48 17 C7 AD */ bl func_802502F4
-/* 800D3B4C 000CF7AC C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3B50 000CF7B0 7F 69 DB 78 */ mr r9, r27
-/* 800D3B54 000CF7B4 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3B58 000CF7B8 38 80 00 01 */ li r4, 1
-/* 800D3B5C 000CF7BC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3B60 000CF7C0 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3B64 000CF7C4 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3B68 000CF7C8 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3B6C 000CF7CC EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3B70 000CF7D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3B74 000CF7D4 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3B78 000CF7D8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3B7C 000CF7DC D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3B80 000CF7E0 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3B84 000CF7E4 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800D3B88 000CF7E8 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800D3B8C 000CF7EC D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3B90 000CF7F0 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3B94 000CF7F4 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800D3B98 000CF7F8 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800D3B9C 000CF7FC 7C E7 07 34 */ extsh r7, r7
-/* 800D3BA0 000CF800 7D 08 07 34 */ extsh r8, r8
-/* 800D3BA4 000CF804 48 17 C6 09 */ bl func_802501AC
-/* 800D3BA8 000CF808 48 00 04 6C */ b lbl_800D4014
-lbl_800D3BAC:
-/* 800D3BAC 000CF80C 38 60 00 03 */ li r3, 3
-/* 800D3BB0 000CF810 4B FE 6C 3D */ bl func_800BA7EC
-/* 800D3BB4 000CF814 2C 03 00 00 */ cmpwi r3, 0
-/* 800D3BB8 000CF818 40 82 00 10 */ bne lbl_800D3BC8
-/* 800D3BBC 000CF81C 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3BC0 000CF820 64 1B 40 40 */ oris r27, r0, 0x4040
-/* 800D3BC4 000CF824 63 7B 40 00 */ ori r27, r27, 0x4000
-lbl_800D3BC8:
-/* 800D3BC8 000CF828 38 60 2C E9 */ li r3, 0x2ce9
-/* 800D3BCC 000CF82C 48 17 C7 29 */ bl func_802502F4
-/* 800D3BD0 000CF830 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3BD4 000CF834 7F 69 DB 78 */ mr r9, r27
-/* 800D3BD8 000CF838 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3BDC 000CF83C 38 80 00 01 */ li r4, 1
-/* 800D3BE0 000CF840 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3BE4 000CF844 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3BE8 000CF848 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3BEC 000CF84C FC 40 18 1E */ fctiwz f2, f3
-/* 800D3BF0 000CF850 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3BF4 000CF854 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3BF8 000CF858 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3BFC 000CF85C FC 20 08 1E */ fctiwz f1, f1
-/* 800D3C00 000CF860 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3C04 000CF864 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3C08 000CF868 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800D3C0C 000CF86C 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800D3C10 000CF870 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3C14 000CF874 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3C18 000CF878 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800D3C1C 000CF87C 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800D3C20 000CF880 7C E7 07 34 */ extsh r7, r7
-/* 800D3C24 000CF884 7D 08 07 34 */ extsh r8, r8
-/* 800D3C28 000CF888 48 17 C5 85 */ bl func_802501AC
-/* 800D3C2C 000CF88C 48 00 03 E8 */ b lbl_800D4014
-/* 800D3C30 000CF890 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3C34 000CF894 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
-/* 800D3C38 000CF898 41 82 03 DC */ beq lbl_800D4014
-/* 800D3C3C 000CF89C 7F 83 E3 78 */ mr r3, r28
-/* 800D3C40 000CF8A0 7F A4 EB 78 */ mr r4, r29
-/* 800D3C44 000CF8A4 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3C48 000CF8A8 38 A0 00 06 */ li r5, 6
-/* 800D3C4C 000CF8AC 48 18 02 91 */ bl func_80253EDC
-/* 800D3C50 000CF8B0 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3C54 000CF8B4 38 00 FF 00 */ li r0, -256
-/* 800D3C58 000CF8B8 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3C5C 000CF8BC 38 60 2C EB */ li r3, 0x2ceb
-/* 800D3C60 000CF8C0 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3C64 000CF8C4 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3C68 000CF8C8 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3C6C 000CF8CC FC 40 18 1E */ fctiwz f2, f3
-/* 800D3C70 000CF8D0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3C74 000CF8D4 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D3C78 000CF8D8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3C7C 000CF8DC D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3C80 000CF8E0 7C 88 03 78 */ or r8, r4, r0
-/* 800D3C84 000CF8E4 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3C88 000CF8E8 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3C8C 000CF8EC D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3C90 000CF8F0 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3C94 000CF8F4 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3C98 000CF8F8 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3C9C 000CF8FC D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3CA0 000CF900 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3CA4 000CF904 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3CA8 000CF908 7C C6 07 34 */ extsh r6, r6
-/* 800D3CAC 000CF90C 7C E7 07 34 */ extsh r7, r7
-/* 800D3CB0 000CF910 48 17 C4 85 */ bl func_80250134
-/* 800D3CB4 000CF914 48 00 03 60 */ b lbl_800D4014
-/* 800D3CB8 000CF918 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3CBC 000CF91C 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800D3CC0 000CF920 41 82 03 54 */ beq lbl_800D4014
-/* 800D3CC4 000CF924 7F 83 E3 78 */ mr r3, r28
-/* 800D3CC8 000CF928 7F A4 EB 78 */ mr r4, r29
-/* 800D3CCC 000CF92C 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3CD0 000CF930 38 A0 00 06 */ li r5, 6
-/* 800D3CD4 000CF934 48 18 02 09 */ bl func_80253EDC
-/* 800D3CD8 000CF938 38 60 00 00 */ li r3, 0
-/* 800D3CDC 000CF93C 4B FE 6B 11 */ bl func_800BA7EC
-/* 800D3CE0 000CF940 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D3CE4 000CF944 38 60 00 09 */ li r3, 9
-/* 800D3CE8 000CF948 4B FE 6B 05 */ bl func_800BA7EC
-/* 800D3CEC 000CF94C 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D3CF0 000CF950 41 82 00 30 */ beq lbl_800D3D20
-/* 800D3CF4 000CF954 40 80 00 14 */ bge lbl_800D3D08
-/* 800D3CF8 000CF958 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D3CFC 000CF95C 41 82 00 38 */ beq lbl_800D3D34
-/* 800D3D00 000CF960 40 80 00 14 */ bge lbl_800D3D14
-/* 800D3D04 000CF964 48 00 00 30 */ b lbl_800D3D34
-lbl_800D3D08:
-/* 800D3D08 000CF968 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D3D0C 000CF96C 40 80 00 28 */ bge lbl_800D3D34
-/* 800D3D10 000CF970 48 00 00 1C */ b lbl_800D3D2C
-lbl_800D3D14:
-/* 800D3D14 000CF974 38 1B 00 01 */ addi r0, r27, 1
-/* 800D3D18 000CF978 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D3D1C 000CF97C 48 00 00 18 */ b lbl_800D3D34
-lbl_800D3D20:
-/* 800D3D20 000CF980 38 1B 00 02 */ addi r0, r27, 2
-/* 800D3D24 000CF984 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D3D28 000CF988 48 00 00 0C */ b lbl_800D3D34
-lbl_800D3D2C:
-/* 800D3D2C 000CF98C 38 1B 00 03 */ addi r0, r27, 3
-/* 800D3D30 000CF990 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D3D34:
-/* 800D3D34 000CF994 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D3D38 000CF998 38 60 00 02 */ li r3, 2
-/* 800D3D3C 000CF99C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D3D40 000CF9A0 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D3D44 000CF9A4 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D3D48 000CF9A8 48 01 14 DD */ bl func_800E5224
-/* 800D3D4C 000CF9AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D3D50 000CF9B0 41 82 00 6C */ beq lbl_800D3DBC
-/* 800D3D54 000CF9B4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3D58 000CF9B8 38 60 2D 0A */ li r3, 0x2d0a
-/* 800D3D5C 000CF9BC C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3D60 000CF9C0 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3D64 000CF9C4 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3D68 000CF9C8 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3D6C 000CF9CC FC 40 18 1E */ fctiwz f2, f3
-/* 800D3D70 000CF9D0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3D74 000CF9D4 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3D78 000CF9D8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3D7C 000CF9DC D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3D80 000CF9E0 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D3D84 000CF9E4 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3D88 000CF9E8 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3D8C 000CF9EC D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3D90 000CF9F0 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3D94 000CF9F4 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D3D98 000CF9F8 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3D9C 000CF9FC 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3DA0 000CFA00 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3DA4 000CFA04 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3DA8 000CFA08 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3DAC 000CFA0C 7C C6 07 34 */ extsh r6, r6
-/* 800D3DB0 000CFA10 7C E7 07 34 */ extsh r7, r7
-/* 800D3DB4 000CFA14 48 17 C3 81 */ bl func_80250134
-/* 800D3DB8 000CFA18 48 00 02 5C */ b lbl_800D4014
-lbl_800D3DBC:
-/* 800D3DBC 000CFA1C C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3DC0 000CFA20 38 00 FF 00 */ li r0, -256
-/* 800D3DC4 000CFA24 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3DC8 000CFA28 38 60 2D 0A */ li r3, 0x2d0a
-/* 800D3DCC 000CFA2C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3DD0 000CFA30 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3DD4 000CFA34 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3DD8 000CFA38 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3DDC 000CFA3C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3DE0 000CFA40 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D3DE4 000CFA44 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3DE8 000CFA48 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3DEC 000CFA4C 7C 88 03 78 */ or r8, r4, r0
-/* 800D3DF0 000CFA50 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3DF4 000CFA54 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3DF8 000CFA58 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3DFC 000CFA5C 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3E00 000CFA60 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3E04 000CFA64 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3E08 000CFA68 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3E0C 000CFA6C 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3E10 000CFA70 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3E14 000CFA74 7C C6 07 34 */ extsh r6, r6
-/* 800D3E18 000CFA78 7C E7 07 34 */ extsh r7, r7
-/* 800D3E1C 000CFA7C 48 17 C3 19 */ bl func_80250134
-/* 800D3E20 000CFA80 48 00 01 F4 */ b lbl_800D4014
-/* 800D3E24 000CFA84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3E28 000CFA88 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 800D3E2C 000CFA8C 41 82 01 E8 */ beq lbl_800D4014
-/* 800D3E30 000CFA90 7F 83 E3 78 */ mr r3, r28
-/* 800D3E34 000CFA94 7F A4 EB 78 */ mr r4, r29
-/* 800D3E38 000CFA98 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3E3C 000CFA9C 38 A0 00 06 */ li r5, 6
-/* 800D3E40 000CFAA0 48 18 00 9D */ bl func_80253EDC
-/* 800D3E44 000CFAA4 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3E48 000CFAA8 38 00 FF 00 */ li r0, -256
-/* 800D3E4C 000CFAAC C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3E50 000CFAB0 38 60 2D 0B */ li r3, 0x2d0b
-/* 800D3E54 000CFAB4 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3E58 000CFAB8 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3E5C 000CFABC C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3E60 000CFAC0 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3E64 000CFAC4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3E68 000CFAC8 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D3E6C 000CFACC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3E70 000CFAD0 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3E74 000CFAD4 7C 88 03 78 */ or r8, r4, r0
-/* 800D3E78 000CFAD8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3E7C 000CFADC FC 00 00 1E */ fctiwz f0, f0
-/* 800D3E80 000CFAE0 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3E84 000CFAE4 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3E88 000CFAE8 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3E8C 000CFAEC 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3E90 000CFAF0 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3E94 000CFAF4 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3E98 000CFAF8 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3E9C 000CFAFC 7C C6 07 34 */ extsh r6, r6
-/* 800D3EA0 000CFB00 7C E7 07 34 */ extsh r7, r7
-/* 800D3EA4 000CFB04 48 17 C2 91 */ bl func_80250134
-/* 800D3EA8 000CFB08 48 00 01 6C */ b lbl_800D4014
-/* 800D3EAC 000CFB0C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D3EB0 000CFB10 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
-/* 800D3EB4 000CFB14 41 82 01 60 */ beq lbl_800D4014
-/* 800D3EB8 000CFB18 7F 83 E3 78 */ mr r3, r28
-/* 800D3EBC 000CFB1C 7F A4 EB 78 */ mr r4, r29
-/* 800D3EC0 000CFB20 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D3EC4 000CFB24 38 A0 00 06 */ li r5, 6
-/* 800D3EC8 000CFB28 48 18 00 15 */ bl func_80253EDC
-/* 800D3ECC 000CFB2C 38 60 00 00 */ li r3, 0
-/* 800D3ED0 000CFB30 4B FE 69 1D */ bl func_800BA7EC
-/* 800D3ED4 000CFB34 54 7B 16 3A */ rlwinm r27, r3, 2, 0x18, 0x1d
-/* 800D3ED8 000CFB38 38 60 00 09 */ li r3, 9
-/* 800D3EDC 000CFB3C 4B FE 69 11 */ bl func_800BA7EC
-/* 800D3EE0 000CFB40 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D3EE4 000CFB44 41 82 00 30 */ beq lbl_800D3F14
-/* 800D3EE8 000CFB48 40 80 00 14 */ bge lbl_800D3EFC
-/* 800D3EEC 000CFB4C 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D3EF0 000CFB50 41 82 00 38 */ beq lbl_800D3F28
-/* 800D3EF4 000CFB54 40 80 00 14 */ bge lbl_800D3F08
-/* 800D3EF8 000CFB58 48 00 00 30 */ b lbl_800D3F28
-lbl_800D3EFC:
-/* 800D3EFC 000CFB5C 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D3F00 000CFB60 40 80 00 28 */ bge lbl_800D3F28
-/* 800D3F04 000CFB64 48 00 00 1C */ b lbl_800D3F20
-lbl_800D3F08:
-/* 800D3F08 000CFB68 38 1B 00 01 */ addi r0, r27, 1
-/* 800D3F0C 000CFB6C 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D3F10 000CFB70 48 00 00 18 */ b lbl_800D3F28
-lbl_800D3F14:
-/* 800D3F14 000CFB74 38 1B 00 02 */ addi r0, r27, 2
-/* 800D3F18 000CFB78 54 1B 06 3E */ clrlwi r27, r0, 0x18
-/* 800D3F1C 000CFB7C 48 00 00 0C */ b lbl_800D3F28
-lbl_800D3F20:
-/* 800D3F20 000CFB80 38 1B 00 03 */ addi r0, r27, 3
-/* 800D3F24 000CFB84 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_800D3F28:
-/* 800D3F28 000CFB88 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D3F2C 000CFB8C 38 60 00 02 */ li r3, 2
-/* 800D3F30 000CFB90 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D3F34 000CFB94 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D3F38 000CFB98 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D3F3C 000CFB9C 48 01 12 E9 */ bl func_800E5224
-/* 800D3F40 000CFBA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D3F44 000CFBA4 41 82 00 6C */ beq lbl_800D3FB0
-/* 800D3F48 000CFBA8 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3F4C 000CFBAC 38 60 2D 0C */ li r3, 0x2d0c
-/* 800D3F50 000CFBB0 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3F54 000CFBB4 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3F58 000CFBB8 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3F5C 000CFBBC C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3F60 000CFBC0 FC 40 18 1E */ fctiwz f2, f3
-/* 800D3F64 000CFBC4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3F68 000CFBC8 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D3F6C 000CFBCC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3F70 000CFBD0 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3F74 000CFBD4 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D3F78 000CFBD8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3F7C 000CFBDC FC 00 00 1E */ fctiwz f0, f0
-/* 800D3F80 000CFBE0 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3F84 000CFBE4 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3F88 000CFBE8 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D3F8C 000CFBEC D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3F90 000CFBF0 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3F94 000CFBF4 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D3F98 000CFBF8 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D3F9C 000CFBFC 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D3FA0 000CFC00 7C C6 07 34 */ extsh r6, r6
-/* 800D3FA4 000CFC04 7C E7 07 34 */ extsh r7, r7
-/* 800D3FA8 000CFC08 48 17 C1 8D */ bl func_80250134
-/* 800D3FAC 000CFC0C 48 00 00 68 */ b lbl_800D4014
-lbl_800D3FB0:
-/* 800D3FB0 000CFC10 C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D3FB4 000CFC14 38 00 FF 00 */ li r0, -256
-/* 800D3FB8 000CFC18 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D3FBC 000CFC1C 38 60 2D 0C */ li r3, 0x2d0c
-/* 800D3FC0 000CFC20 C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D3FC4 000CFC24 FC 80 28 1E */ fctiwz f4, f5
-/* 800D3FC8 000CFC28 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D3FCC 000CFC2C FC 40 18 1E */ fctiwz f2, f3
-/* 800D3FD0 000CFC30 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D3FD4 000CFC34 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800D3FD8 000CFC38 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D3FDC 000CFC3C D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D3FE0 000CFC40 7C 88 03 78 */ or r8, r4, r0
-/* 800D3FE4 000CFC44 FC 20 08 1E */ fctiwz f1, f1
-/* 800D3FE8 000CFC48 FC 00 00 1E */ fctiwz f0, f0
-/* 800D3FEC 000CFC4C D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D3FF0 000CFC50 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D3FF4 000CFC54 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D3FF8 000CFC58 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D3FFC 000CFC5C D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D4000 000CFC60 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D4004 000CFC64 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D4008 000CFC68 7C C6 07 34 */ extsh r6, r6
-/* 800D400C 000CFC6C 7C E7 07 34 */ extsh r7, r7
-/* 800D4010 000CFC70 48 17 C1 25 */ bl func_80250134
-lbl_800D4014:
-/* 800D4014 000CFC74 4B FE 65 65 */ bl func_800BA578
-/* 800D4018 000CFC78 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D401C 000CFC7C 28 00 00 02 */ cmplwi r0, 2
-/* 800D4020 000CFC80 40 82 02 C8 */ bne lbl_800D42E8
-/* 800D4024 000CFC84 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800D4028 000CFC88 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
-/* 800D402C 000CFC8C 41 82 02 BC */ beq lbl_800D42E8
-/* 800D4030 000CFC90 38 60 00 09 */ li r3, 9
-/* 800D4034 000CFC94 4B FE 67 B9 */ bl func_800BA7EC
-/* 800D4038 000CFC98 7C 7E 1B 78 */ mr r30, r3
-/* 800D403C 000CFC9C 38 60 00 00 */ li r3, 0
-/* 800D4040 000CFCA0 4B FE 67 AD */ bl func_800BA7EC
-/* 800D4044 000CFCA4 2C 1E 00 11 */ cmpwi r30, 0x11
-/* 800D4048 000CFCA8 7C 7A 1B 78 */ mr r26, r3
-/* 800D404C 000CFCAC 41 82 00 3C */ beq lbl_800D4088
-/* 800D4050 000CFCB0 40 80 00 14 */ bge lbl_800D4064
-/* 800D4054 000CFCB4 2C 1E 00 0F */ cmpwi r30, 0xf
-/* 800D4058 000CFCB8 41 82 00 18 */ beq lbl_800D4070
-/* 800D405C 000CFCBC 40 80 00 20 */ bge lbl_800D407C
-/* 800D4060 000CFCC0 48 00 00 3C */ b lbl_800D409C
-lbl_800D4064:
-/* 800D4064 000CFCC4 2C 1E 00 13 */ cmpwi r30, 0x13
-/* 800D4068 000CFCC8 40 80 00 34 */ bge lbl_800D409C
-/* 800D406C 000CFCCC 48 00 00 28 */ b lbl_800D4094
-lbl_800D4070:
-/* 800D4070 000CFCD0 54 63 10 3A */ slwi r3, r3, 2
-/* 800D4074 000CFCD4 3B 43 00 01 */ addi r26, r3, 1
-/* 800D4078 000CFCD8 48 00 00 24 */ b lbl_800D409C
-lbl_800D407C:
-/* 800D407C 000CFCDC 54 63 10 3A */ slwi r3, r3, 2
-/* 800D4080 000CFCE0 3B 43 00 02 */ addi r26, r3, 2
-/* 800D4084 000CFCE4 48 00 00 18 */ b lbl_800D409C
-lbl_800D4088:
-/* 800D4088 000CFCE8 54 63 10 3A */ slwi r3, r3, 2
-/* 800D408C 000CFCEC 3B 43 00 03 */ addi r26, r3, 3
-/* 800D4090 000CFCF0 48 00 00 0C */ b lbl_800D409C
-lbl_800D4094:
-/* 800D4094 000CFCF4 54 63 10 3A */ slwi r3, r3, 2
-/* 800D4098 000CFCF8 3B 43 00 04 */ addi r26, r3, 4
-lbl_800D409C:
-/* 800D409C 000CFCFC 3B C0 00 00 */ li r30, 0
-/* 800D40A0 000CFD00 38 60 00 0F */ li r3, 0xf
-/* 800D40A4 000CFD04 4B FE 68 E9 */ bl func_800BA98C
-/* 800D40A8 000CFD08 7C 63 07 34 */ extsh r3, r3
-/* 800D40AC 000CFD0C 48 17 FD 35 */ bl func_80253DE0
-/* 800D40B0 000CFD10 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D40B4 000CFD14 2C 00 00 04 */ cmpwi r0, 4
-/* 800D40B8 000CFD18 41 82 00 38 */ beq lbl_800D40F0
-/* 800D40BC 000CFD1C 40 80 00 1C */ bge lbl_800D40D8
-/* 800D40C0 000CFD20 2C 00 00 02 */ cmpwi r0, 2
-/* 800D40C4 000CFD24 41 82 00 34 */ beq lbl_800D40F8
-/* 800D40C8 000CFD28 40 80 00 2C */ bge lbl_800D40F4
-/* 800D40CC 000CFD2C 2C 00 00 01 */ cmpwi r0, 1
-/* 800D40D0 000CFD30 40 80 00 2C */ bge lbl_800D40FC
-/* 800D40D4 000CFD34 48 00 02 14 */ b lbl_800D42E8
-lbl_800D40D8:
-/* 800D40D8 000CFD38 2C 00 00 06 */ cmpwi r0, 6
-/* 800D40DC 000CFD3C 41 82 00 0C */ beq lbl_800D40E8
-/* 800D40E0 000CFD40 40 80 02 08 */ bge lbl_800D42E8
-/* 800D40E4 000CFD44 48 00 00 08 */ b lbl_800D40EC
-lbl_800D40E8:
-/* 800D40E8 000CFD48 3B C0 00 01 */ li r30, 1
-lbl_800D40EC:
-/* 800D40EC 000CFD4C 3B DE 00 01 */ addi r30, r30, 1
-lbl_800D40F0:
-/* 800D40F0 000CFD50 3B DE 00 01 */ addi r30, r30, 1
-lbl_800D40F4:
-/* 800D40F4 000CFD54 3B DE 00 01 */ addi r30, r30, 1
-lbl_800D40F8:
-/* 800D40F8 000CFD58 3B DE 00 01 */ addi r30, r30, 1
-lbl_800D40FC:
-/* 800D40FC 000CFD5C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D4100 000CFD60 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 800D4104 000CFD64 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D4108 000CFD68 7C 9A 22 14 */ add r4, r26, r4
-/* 800D410C 000CFD6C 88 04 FF FF */ lbz r0, -1(r4)
-/* 800D4110 000CFD70 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D4114 000CFD74 48 01 1C D9 */ bl func_800E5DEC
-/* 800D4118 000CFD78 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D411C 000CFD7C 7C 7B 1B 78 */ mr r27, r3
-/* 800D4120 000CFD80 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D4124 000CFD84 40 82 00 0C */ bne lbl_800D4130
-/* 800D4128 000CFD88 48 00 01 C0 */ b lbl_800D42E8
-/* 800D412C 000CFD8C 48 00 01 BC */ b lbl_800D42E8
-lbl_800D4130:
-/* 800D4130 000CFD90 38 60 00 0C */ li r3, 0xc
-/* 800D4134 000CFD94 4B FE 66 B9 */ bl func_800BA7EC
-/* 800D4138 000CFD98 57 C0 06 3E */ clrlwi r0, r30, 0x18
-/* 800D413C 000CFD9C 7C 00 18 40 */ cmplw r0, r3
-/* 800D4140 000CFDA0 40 82 00 2C */ bne lbl_800D416C
-/* 800D4144 000CFDA4 38 60 00 0B */ li r3, 0xb
-/* 800D4148 000CFDA8 4B FE 66 A5 */ bl func_800BA7EC
-/* 800D414C 000CFDAC 38 1A FF FF */ addi r0, r26, -1
-/* 800D4150 000CFDB0 7C 00 18 40 */ cmplw r0, r3
-/* 800D4154 000CFDB4 40 82 00 18 */ bne lbl_800D416C
-/* 800D4158 000CFDB8 38 60 00 0A */ li r3, 0xa
-/* 800D415C 000CFDBC 4B FE 66 91 */ bl func_800BA7EC
-/* 800D4160 000CFDC0 2C 03 00 00 */ cmpwi r3, 0
-/* 800D4164 000CFDC4 41 82 00 08 */ beq lbl_800D416C
-/* 800D4168 000CFDC8 3B E0 00 01 */ li r31, 1
-lbl_800D416C:
-/* 800D416C 000CFDCC 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D4170 000CFDD0 2C 00 00 16 */ cmpwi r0, 0x16
-/* 800D4174 000CFDD4 41 82 01 74 */ beq lbl_800D42E8
-/* 800D4178 000CFDD8 40 80 00 10 */ bge lbl_800D4188
-/* 800D417C 000CFDDC 2C 00 00 15 */ cmpwi r0, 0x15
-/* 800D4180 000CFDE0 40 80 00 14 */ bge lbl_800D4194
-/* 800D4184 000CFDE4 48 00 01 64 */ b lbl_800D42E8
-lbl_800D4188:
-/* 800D4188 000CFDE8 2C 00 00 18 */ cmpwi r0, 0x18
-/* 800D418C 000CFDEC 40 80 01 5C */ bge lbl_800D42E8
-/* 800D4190 000CFDF0 48 00 00 AC */ b lbl_800D423C
-lbl_800D4194:
-/* 800D4194 000CFDF4 7F 63 DB 78 */ mr r3, r27
-/* 800D4198 000CFDF8 4B F8 27 E5 */ bl func_8005697C
-/* 800D419C 000CFDFC 7C 64 1B 78 */ mr r4, r3
-/* 800D41A0 000CFE00 38 60 00 54 */ li r3, 0x54
-/* 800D41A4 000CFE04 48 08 81 65 */ bl func_8015C308
-/* 800D41A8 000CFE08 7F 83 E3 78 */ mr r3, r28
-/* 800D41AC 000CFE0C 7F A4 EB 78 */ mr r4, r29
-/* 800D41B0 000CFE10 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D41B4 000CFE14 38 A0 00 06 */ li r5, 6
-/* 800D41B8 000CFE18 48 17 FD 25 */ bl func_80253EDC
-/* 800D41BC 000CFE1C C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D41C0 000CFE20 2C 1F 00 00 */ cmpwi r31, 0
-/* 800D41C4 000CFE24 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D41C8 000CFE28 38 60 2D B0 */ li r3, 0x2db0
-/* 800D41CC 000CFE2C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D41D0 000CFE30 FC 80 28 1E */ fctiwz f4, f5
-/* 800D41D4 000CFE34 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D41D8 000CFE38 FC 40 18 1E */ fctiwz f2, f3
-/* 800D41DC 000CFE3C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D41E0 000CFE40 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D41E4 000CFE44 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D41E8 000CFE48 FC 20 08 1E */ fctiwz f1, f1
-/* 800D41EC 000CFE4C D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D41F0 000CFE50 FC 00 00 1E */ fctiwz f0, f0
-/* 800D41F4 000CFE54 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D41F8 000CFE58 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D41FC 000CFE5C D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D4200 000CFE60 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D4204 000CFE64 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D4208 000CFE68 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D420C 000CFE6C 7C C6 07 34 */ extsh r6, r6
-/* 800D4210 000CFE70 7C E7 07 34 */ extsh r7, r7
-/* 800D4214 000CFE74 41 82 00 14 */ beq lbl_800D4228
-/* 800D4218 000CFE78 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D421C 000CFE7C 64 08 00 EE */ oris r8, r0, 0xee
-/* 800D4220 000CFE80 61 08 FF 00 */ ori r8, r8, 0xff00
-/* 800D4224 000CFE84 48 00 00 10 */ b lbl_800D4234
-lbl_800D4228:
-/* 800D4228 000CFE88 89 1D 00 11 */ lbz r8, 0x11(r29)
-/* 800D422C 000CFE8C 38 00 FF 00 */ li r0, -256
-/* 800D4230 000CFE90 7D 08 03 78 */ or r8, r8, r0
-lbl_800D4234:
-/* 800D4234 000CFE94 48 17 BF 01 */ bl func_80250134
-/* 800D4238 000CFE98 48 00 00 B0 */ b lbl_800D42E8
-lbl_800D423C:
-/* 800D423C 000CFE9C 7F 83 E3 78 */ mr r3, r28
-/* 800D4240 000CFEA0 7F A4 EB 78 */ mr r4, r29
-/* 800D4244 000CFEA4 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D4248 000CFEA8 38 A0 00 06 */ li r5, 6
-/* 800D424C 000CFEAC 48 17 FC 91 */ bl func_80253EDC
-/* 800D4250 000CFEB0 7F 63 DB 78 */ mr r3, r27
-/* 800D4254 000CFEB4 38 80 00 A0 */ li r4, 0xa0
-/* 800D4258 000CFEB8 38 A0 00 00 */ li r5, 0
-/* 800D425C 000CFEBC 48 30 6C A1 */ bl func_803DAEFC
-/* 800D4260 000CFEC0 7C 64 1B 78 */ mr r4, r3
-/* 800D4264 000CFEC4 38 60 00 1B */ li r3, 0x1b
-/* 800D4268 000CFEC8 48 08 80 A1 */ bl func_8015C308
-/* 800D426C 000CFECC C0 A1 00 2C */ lfs f5, 0x2c(r1)
-/* 800D4270 000CFED0 2C 1F 00 00 */ cmpwi r31, 0
-/* 800D4274 000CFED4 C0 61 00 3C */ lfs f3, 0x3c(r1)
-/* 800D4278 000CFED8 38 60 0E A0 */ li r3, 0xea0
-/* 800D427C 000CFEDC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800D4280 000CFEE0 FC 80 28 1E */ fctiwz f4, f5
-/* 800D4284 000CFEE4 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800D4288 000CFEE8 FC 40 18 1E */ fctiwz f2, f3
-/* 800D428C 000CFEEC EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D4290 000CFEF0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D4294 000CFEF4 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800D4298 000CFEF8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D429C 000CFEFC D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D42A0 000CFF00 FC 00 00 1E */ fctiwz f0, f0
-/* 800D42A4 000CFF04 80 81 00 6C */ lwz r4, 0x6c(r1)
-/* 800D42A8 000CFF08 80 A1 00 64 */ lwz r5, 0x64(r1)
-/* 800D42AC 000CFF0C D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800D42B0 000CFF10 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800D42B4 000CFF14 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800D42B8 000CFF18 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 800D42BC 000CFF1C 7C C6 07 34 */ extsh r6, r6
-/* 800D42C0 000CFF20 7C E7 07 34 */ extsh r7, r7
-/* 800D42C4 000CFF24 41 82 00 14 */ beq lbl_800D42D8
-/* 800D42C8 000CFF28 88 1D 00 11 */ lbz r0, 0x11(r29)
-/* 800D42CC 000CFF2C 64 08 00 EE */ oris r8, r0, 0xee
-/* 800D42D0 000CFF30 61 08 FF 00 */ ori r8, r8, 0xff00
-/* 800D42D4 000CFF34 48 00 00 10 */ b lbl_800D42E4
-lbl_800D42D8:
-/* 800D42D8 000CFF38 89 1D 00 11 */ lbz r8, 0x11(r29)
-/* 800D42DC 000CFF3C 38 00 FF 00 */ li r0, -256
-/* 800D42E0 000CFF40 7D 08 03 78 */ or r8, r8, r0
-lbl_800D42E4:
-/* 800D42E4 000CFF44 48 17 BE 51 */ bl func_80250134
-lbl_800D42E8:
-/* 800D42E8 000CFF48 39 61 00 90 */ addi r11, r1, 0x90
-/* 800D42EC 000CFF4C 48 0F 2E 81 */ bl _restgpr_25
-/* 800D42F0 000CFF50 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800D42F4 000CFF54 7C 08 03 A6 */ mtlr r0
-/* 800D42F8 000CFF58 38 21 00 90 */ addi r1, r1, 0x90
-/* 800D42FC 000CFF5C 4E 80 00 20 */ blr
-
-.global func_800D4300
-func_800D4300:
-/* 800D4300 000CFF60 94 21 FE 60 */ stwu r1, -0x1a0(r1)
-/* 800D4304 000CFF64 7C 08 02 A6 */ mflr r0
-/* 800D4308 000CFF68 90 01 01 A4 */ stw r0, 0x1a4(r1)
-/* 800D430C 000CFF6C DB E1 01 90 */ stfd f31, 0x190(r1)
-/* 800D4310 000CFF70 F3 E1 01 98 */ psq_st f31, 408(r1), 0, qr0
-/* 800D4314 000CFF74 DB C1 01 80 */ stfd f30, 0x180(r1)
-/* 800D4318 000CFF78 F3 C1 01 88 */ psq_st f30, 392(r1), 0, qr0
-/* 800D431C 000CFF7C DB A1 01 70 */ stfd f29, 0x170(r1)
-/* 800D4320 000CFF80 F3 A1 01 78 */ psq_st f29, 376(r1), 0, qr0
-/* 800D4324 000CFF84 39 61 01 70 */ addi r11, r1, 0x170
-/* 800D4328 000CFF88 48 0F 2D F5 */ bl _savegpr_24
-/* 800D432C 000CFF8C 3C 00 43 30 */ lis r0, 0x4330
-/* 800D4330 000CFF90 7C 79 1B 78 */ mr r25, r3
-/* 800D4334 000CFF94 90 01 01 18 */ stw r0, 0x118(r1)
-/* 800D4338 000CFF98 7C 9A 23 78 */ mr r26, r4
-/* 800D433C 000CFF9C 90 01 01 20 */ stw r0, 0x120(r1)
-/* 800D4340 000CFFA0 48 19 E4 91 */ bl OSGetTick
-/* 800D4344 000CFFA4 3C A0 80 00 */ lis r5, 0x800000F8@ha
-/* 800D4348 000CFFA8 3C 80 80 40 */ lis r4, lbl_803FBE98@ha
-/* 800D434C 000CFFAC 80 A5 00 F8 */ lwz r5, 0x800000F8@l(r5)
-/* 800D4350 000CFFB0 38 84 BE 98 */ addi r4, r4, lbl_803FBE98@l
-/* 800D4354 000CFFB4 38 E0 03 E8 */ li r7, 0x3e8
-/* 800D4358 000CFFB8 38 00 00 15 */ li r0, 0x15
-/* 800D435C 000CFFBC 54 A6 F0 BE */ srwi r6, r5, 2
-/* 800D4360 000CFFC0 38 A1 00 64 */ addi r5, r1, 0x64
-/* 800D4364 000CFFC4 7C C6 3B 96 */ divwu r6, r6, r7
-/* 800D4368 000CFFC8 38 84 FF FC */ addi r4, r4, -4
-/* 800D436C 000CFFCC 7C C3 33 96 */ divwu r6, r3, r6
-/* 800D4370 000CFFD0 7C 66 3B 96 */ divwu r3, r6, r7
-/* 800D4374 000CFFD4 7C 63 39 D6 */ mullw r3, r3, r7
-/* 800D4378 000CFFD8 7F C3 30 50 */ subf r30, r3, r6
-/* 800D437C 000CFFDC 7C 09 03 A6 */ mtctr r0
-lbl_800D4380:
-/* 800D4380 000CFFE0 80 64 00 04 */ lwz r3, 4(r4)
-/* 800D4384 000CFFE4 84 04 00 08 */ lwzu r0, 8(r4)
-/* 800D4388 000CFFE8 90 65 00 04 */ stw r3, 4(r5)
-/* 800D438C 000CFFEC 94 05 00 08 */ stwu r0, 8(r5)
-/* 800D4390 000CFFF0 42 00 FF F0 */ bdnz lbl_800D4380
-/* 800D4394 000CFFF4 80 04 00 04 */ lwz r0, 4(r4)
-/* 800D4398 000CFFF8 7F 23 CB 78 */ mr r3, r25
-/* 800D439C 000CFFFC 7F 44 D3 78 */ mr r4, r26
-/* 800D43A0 000D0000 38 C1 00 24 */ addi r6, r1, 0x24
-/* 800D43A4 000D0004 90 05 00 04 */ stw r0, 4(r5)
-/* 800D43A8 000D0008 3B E0 00 00 */ li r31, 0
-/* 800D43AC 000D000C 38 A0 00 03 */ li r5, 3
-/* 800D43B0 000D0010 48 17 FB 2D */ bl func_80253EDC
-/* 800D43B4 000D0014 4B FE 61 C5 */ bl func_800BA578
-/* 800D43B8 000D0018 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D43BC 000D001C 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D43C0 000D0020 40 82 00 24 */ bne lbl_800D43E4
-/* 800D43C4 000D0024 4B FE 62 09 */ bl func_800BA5CC
-/* 800D43C8 000D0028 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D43CC 000D002C 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D43D0 000D0030 41 82 00 14 */ beq lbl_800D43E4
-/* 800D43D4 000D0034 38 60 00 12 */ li r3, 0x12
-/* 800D43D8 000D0038 4B FE 64 15 */ bl func_800BA7EC
-/* 800D43DC 000D003C 54 7C 16 3A */ rlwinm r28, r3, 2, 0x18, 0x1d
-/* 800D43E0 000D0040 48 00 00 10 */ b lbl_800D43F0
-lbl_800D43E4:
-/* 800D43E4 000D0044 38 60 00 00 */ li r3, 0
-/* 800D43E8 000D0048 4B FE 64 05 */ bl func_800BA7EC
-/* 800D43EC 000D004C 54 7C 16 3A */ rlwinm r28, r3, 2, 0x18, 0x1d
-lbl_800D43F0:
-/* 800D43F0 000D0050 38 60 00 02 */ li r3, 2
-/* 800D43F4 000D0054 4B FE 63 F9 */ bl func_800BA7EC
-/* 800D43F8 000D0058 54 7D 06 3E */ clrlwi r29, r3, 0x18
-/* 800D43FC 000D005C 4B FE 61 7D */ bl func_800BA578
-/* 800D4400 000D0060 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4404 000D0064 28 00 00 02 */ cmplwi r0, 2
-/* 800D4408 000D0068 40 82 00 14 */ bne lbl_800D441C
-/* 800D440C 000D006C 4B FE 61 C1 */ bl func_800BA5CC
-/* 800D4410 000D0070 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4414 000D0074 28 00 00 08 */ cmplwi r0, 8
-/* 800D4418 000D0078 40 82 00 44 */ bne lbl_800D445C
-lbl_800D441C:
-/* 800D441C 000D007C 4B FE 61 5D */ bl func_800BA578
-/* 800D4420 000D0080 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4424 000D0084 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D4428 000D0088 40 82 00 14 */ bne lbl_800D443C
-/* 800D442C 000D008C 4B FE 61 A1 */ bl func_800BA5CC
-/* 800D4430 000D0090 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4434 000D0094 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D4438 000D0098 41 82 00 24 */ beq lbl_800D445C
-lbl_800D443C:
-/* 800D443C 000D009C 4B FE 61 3D */ bl func_800BA578
-/* 800D4440 000D00A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4444 000D00A4 28 00 00 09 */ cmplwi r0, 9
-/* 800D4448 000D00A8 41 82 00 14 */ beq lbl_800D445C
-/* 800D444C 000D00AC 4B FE 61 2D */ bl func_800BA578
-/* 800D4450 000D00B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4454 000D00B4 28 00 00 03 */ cmplwi r0, 3
-/* 800D4458 000D00B8 40 82 00 94 */ bne lbl_800D44EC
-lbl_800D445C:
-/* 800D445C 000D00BC 38 60 00 0F */ li r3, 0xf
-/* 800D4460 000D00C0 4B FE 65 2D */ bl func_800BA98C
-/* 800D4464 000D00C4 7C 60 07 34 */ extsh r0, r3
-/* 800D4468 000D00C8 7C 19 00 00 */ cmpw r25, r0
-/* 800D446C 000D00CC 40 82 00 1C */ bne lbl_800D4488
-/* 800D4470 000D00D0 38 60 00 09 */ li r3, 9
-/* 800D4474 000D00D4 4B FE 63 79 */ bl func_800BA7EC
-/* 800D4478 000D00D8 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D447C 000D00DC 20 00 00 03 */ subfic r0, r0, 3
-/* 800D4480 000D00E0 7C 1B 07 74 */ extsb r27, r0
-/* 800D4484 000D00E4 48 00 02 58 */ b lbl_800D46DC
-lbl_800D4488:
-/* 800D4488 000D00E8 38 60 00 10 */ li r3, 0x10
-/* 800D448C 000D00EC 4B FE 65 01 */ bl func_800BA98C
-/* 800D4490 000D00F0 7C 60 07 34 */ extsh r0, r3
-/* 800D4494 000D00F4 7C 19 00 00 */ cmpw r25, r0
-/* 800D4498 000D00F8 40 82 00 1C */ bne lbl_800D44B4
-/* 800D449C 000D00FC 38 60 00 09 */ li r3, 9
-/* 800D44A0 000D0100 4B FE 63 4D */ bl func_800BA7EC
-/* 800D44A4 000D0104 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D44A8 000D0108 20 00 00 04 */ subfic r0, r0, 4
-/* 800D44AC 000D010C 7C 1B 07 74 */ extsb r27, r0
-/* 800D44B0 000D0110 48 00 02 2C */ b lbl_800D46DC
-lbl_800D44B4:
-/* 800D44B4 000D0114 38 60 00 11 */ li r3, 0x11
-/* 800D44B8 000D0118 4B FE 64 D5 */ bl func_800BA98C
-/* 800D44BC 000D011C 7C 60 07 34 */ extsh r0, r3
-/* 800D44C0 000D0120 7C 19 00 00 */ cmpw r25, r0
-/* 800D44C4 000D0124 40 82 02 18 */ bne lbl_800D46DC
-/* 800D44C8 000D0128 38 60 00 09 */ li r3, 9
-/* 800D44CC 000D012C 4B FE 63 21 */ bl func_800BA7EC
-/* 800D44D0 000D0130 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D44D4 000D0134 20 00 00 02 */ subfic r0, r0, 2
-/* 800D44D8 000D0138 7C 1B 07 74 */ extsb r27, r0
-/* 800D44DC 000D013C 7C 1B E2 15 */ add. r0, r27, r28
-/* 800D44E0 000D0140 40 80 01 FC */ bge lbl_800D46DC
-/* 800D44E4 000D0144 3B 60 00 00 */ li r27, 0
-/* 800D44E8 000D0148 48 00 01 F4 */ b lbl_800D46DC
-lbl_800D44EC:
-/* 800D44EC 000D014C 4B FE 60 8D */ bl func_800BA578
-/* 800D44F0 000D0150 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D44F4 000D0154 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D44F8 000D0158 40 82 00 A4 */ bne lbl_800D459C
-/* 800D44FC 000D015C 4B FE 60 D1 */ bl func_800BA5CC
-/* 800D4500 000D0160 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4504 000D0164 28 00 00 0A */ cmplwi r0, 0xa
-/* 800D4508 000D0168 41 80 00 94 */ blt lbl_800D459C
-/* 800D450C 000D016C 4B FE 60 C1 */ bl func_800BA5CC
-/* 800D4510 000D0170 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D4514 000D0174 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D4518 000D0178 40 80 00 84 */ bge lbl_800D459C
-/* 800D451C 000D017C 38 60 00 0F */ li r3, 0xf
-/* 800D4520 000D0180 4B FE 64 6D */ bl func_800BA98C
-/* 800D4524 000D0184 7C 60 07 34 */ extsh r0, r3
-/* 800D4528 000D0188 7C 19 00 00 */ cmpw r25, r0
-/* 800D452C 000D018C 40 82 00 14 */ bne lbl_800D4540
-/* 800D4530 000D0190 38 60 00 0E */ li r3, 0xe
-/* 800D4534 000D0194 4B FE 62 B9 */ bl func_800BA7EC
-/* 800D4538 000D0198 7C 7B 07 74 */ extsb r27, r3
-/* 800D453C 000D019C 48 00 01 A0 */ b lbl_800D46DC
-lbl_800D4540:
-/* 800D4540 000D01A0 38 60 00 10 */ li r3, 0x10
-/* 800D4544 000D01A4 4B FE 64 49 */ bl func_800BA98C
-/* 800D4548 000D01A8 7C 60 07 34 */ extsh r0, r3
-/* 800D454C 000D01AC 7C 19 00 00 */ cmpw r25, r0
-/* 800D4550 000D01B0 40 82 00 18 */ bne lbl_800D4568
-/* 800D4554 000D01B4 38 60 00 0E */ li r3, 0xe
-/* 800D4558 000D01B8 4B FE 62 95 */ bl func_800BA7EC
-/* 800D455C 000D01BC 38 03 00 01 */ addi r0, r3, 1
-/* 800D4560 000D01C0 7C 1B 07 74 */ extsb r27, r0
-/* 800D4564 000D01C4 48 00 01 78 */ b lbl_800D46DC
-lbl_800D4568:
-/* 800D4568 000D01C8 38 60 00 11 */ li r3, 0x11
-/* 800D456C 000D01CC 4B FE 64 21 */ bl func_800BA98C
-/* 800D4570 000D01D0 7C 60 07 34 */ extsh r0, r3
-/* 800D4574 000D01D4 7C 19 00 00 */ cmpw r25, r0
-/* 800D4578 000D01D8 40 82 01 64 */ bne lbl_800D46DC
-/* 800D457C 000D01DC 38 60 00 0E */ li r3, 0xe
-/* 800D4580 000D01E0 4B FE 62 6D */ bl func_800BA7EC
-/* 800D4584 000D01E4 38 03 FF FF */ addi r0, r3, -1
-/* 800D4588 000D01E8 7C 1B 07 74 */ extsb r27, r0
-/* 800D458C 000D01EC 7C 1B E2 15 */ add. r0, r27, r28
-/* 800D4590 000D01F0 40 80 01 4C */ bge lbl_800D46DC
-/* 800D4594 000D01F4 3B 60 00 00 */ li r27, 0
-/* 800D4598 000D01F8 48 00 01 44 */ b lbl_800D46DC
-lbl_800D459C:
-/* 800D459C 000D01FC 57 38 04 7E */ clrlwi r24, r25, 0x11
-/* 800D45A0 000D0200 38 60 00 0F */ li r3, 0xf
-/* 800D45A4 000D0204 4B FE 63 E9 */ bl func_800BA98C
-/* 800D45A8 000D0208 7C 60 07 34 */ extsh r0, r3
-/* 800D45AC 000D020C 7C 18 00 00 */ cmpw r24, r0
-/* 800D45B0 000D0210 40 82 00 0C */ bne lbl_800D45BC
-/* 800D45B4 000D0214 3B 60 00 00 */ li r27, 0
-/* 800D45B8 000D0218 48 00 01 24 */ b lbl_800D46DC
-lbl_800D45BC:
-/* 800D45BC 000D021C 38 60 00 10 */ li r3, 0x10
-/* 800D45C0 000D0220 4B FE 63 CD */ bl func_800BA98C
-/* 800D45C4 000D0224 7C 60 07 34 */ extsh r0, r3
-/* 800D45C8 000D0228 7C 18 00 00 */ cmpw r24, r0
-/* 800D45CC 000D022C 40 82 00 0C */ bne lbl_800D45D8
-/* 800D45D0 000D0230 3B 60 00 01 */ li r27, 1
-/* 800D45D4 000D0234 48 00 01 08 */ b lbl_800D46DC
-lbl_800D45D8:
-/* 800D45D8 000D0238 38 60 00 11 */ li r3, 0x11
-/* 800D45DC 000D023C 4B FE 63 B1 */ bl func_800BA98C
-/* 800D45E0 000D0240 7C 60 07 34 */ extsh r0, r3
-/* 800D45E4 000D0244 7C 18 00 00 */ cmpw r24, r0
-/* 800D45E8 000D0248 40 82 00 0C */ bne lbl_800D45F4
-/* 800D45EC 000D024C 3B 60 00 02 */ li r27, 2
-/* 800D45F0 000D0250 48 00 00 EC */ b lbl_800D46DC
-lbl_800D45F4:
-/* 800D45F4 000D0254 38 60 00 12 */ li r3, 0x12
-/* 800D45F8 000D0258 4B FE 63 95 */ bl func_800BA98C
-/* 800D45FC 000D025C 7C 60 07 34 */ extsh r0, r3
-/* 800D4600 000D0260 7C 18 00 00 */ cmpw r24, r0
-/* 800D4604 000D0264 40 82 00 0C */ bne lbl_800D4610
-/* 800D4608 000D0268 3B 60 00 03 */ li r27, 3
-/* 800D460C 000D026C 48 00 00 D0 */ b lbl_800D46DC
-lbl_800D4610:
-/* 800D4610 000D0270 38 60 00 13 */ li r3, 0x13
-/* 800D4614 000D0274 4B FE 63 79 */ bl func_800BA98C
-/* 800D4618 000D0278 7C 60 07 34 */ extsh r0, r3
-/* 800D461C 000D027C 7C 18 00 00 */ cmpw r24, r0
-/* 800D4620 000D0280 40 82 00 24 */ bne lbl_800D4644
-/* 800D4624 000D0284 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
-/* 800D4628 000D0288 41 82 00 0C */ beq lbl_800D4634
-/* 800D462C 000D028C 3B 60 00 04 */ li r27, 4
-/* 800D4630 000D0290 48 00 00 AC */ b lbl_800D46DC
-lbl_800D4634:
-/* 800D4634 000D0294 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D4638 000D0298 41 82 00 A4 */ beq lbl_800D46DC
-/* 800D463C 000D029C 3B 60 FF FC */ li r27, -4
-/* 800D4640 000D02A0 48 00 00 9C */ b lbl_800D46DC
-lbl_800D4644:
-/* 800D4644 000D02A4 38 60 00 14 */ li r3, 0x14
-/* 800D4648 000D02A8 4B FE 63 45 */ bl func_800BA98C
-/* 800D464C 000D02AC 7C 60 07 34 */ extsh r0, r3
-/* 800D4650 000D02B0 7C 18 00 00 */ cmpw r24, r0
-/* 800D4654 000D02B4 40 82 00 24 */ bne lbl_800D4678
-/* 800D4658 000D02B8 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
-/* 800D465C 000D02BC 41 82 00 0C */ beq lbl_800D4668
-/* 800D4660 000D02C0 3B 60 00 05 */ li r27, 5
-/* 800D4664 000D02C4 48 00 00 78 */ b lbl_800D46DC
-lbl_800D4668:
-/* 800D4668 000D02C8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D466C 000D02CC 41 82 00 70 */ beq lbl_800D46DC
-/* 800D4670 000D02D0 3B 60 FF FD */ li r27, -3
-/* 800D4674 000D02D4 48 00 00 68 */ b lbl_800D46DC
-lbl_800D4678:
-/* 800D4678 000D02D8 38 60 00 15 */ li r3, 0x15
-/* 800D467C 000D02DC 4B FE 63 11 */ bl func_800BA98C
-/* 800D4680 000D02E0 7C 60 07 34 */ extsh r0, r3
-/* 800D4684 000D02E4 7C 18 00 00 */ cmpw r24, r0
-/* 800D4688 000D02E8 40 82 00 24 */ bne lbl_800D46AC
-/* 800D468C 000D02EC 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
-/* 800D4690 000D02F0 41 82 00 0C */ beq lbl_800D469C
-/* 800D4694 000D02F4 3B 60 00 06 */ li r27, 6
-/* 800D4698 000D02F8 48 00 00 44 */ b lbl_800D46DC
-lbl_800D469C:
-/* 800D469C 000D02FC 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D46A0 000D0300 41 82 00 3C */ beq lbl_800D46DC
-/* 800D46A4 000D0304 3B 60 FF FE */ li r27, -2
-/* 800D46A8 000D0308 48 00 00 34 */ b lbl_800D46DC
-lbl_800D46AC:
-/* 800D46AC 000D030C 38 60 00 16 */ li r3, 0x16
-/* 800D46B0 000D0310 4B FE 62 DD */ bl func_800BA98C
-/* 800D46B4 000D0314 7C 60 07 34 */ extsh r0, r3
-/* 800D46B8 000D0318 7C 18 00 00 */ cmpw r24, r0
-/* 800D46BC 000D031C 40 82 00 20 */ bne lbl_800D46DC
-/* 800D46C0 000D0320 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
-/* 800D46C4 000D0324 41 82 00 0C */ beq lbl_800D46D0
-/* 800D46C8 000D0328 3B 60 00 07 */ li r27, 7
-/* 800D46CC 000D032C 48 00 00 10 */ b lbl_800D46DC
-lbl_800D46D0:
-/* 800D46D0 000D0330 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D46D4 000D0334 41 82 00 08 */ beq lbl_800D46DC
-/* 800D46D8 000D0338 3B 60 FF FF */ li r27, -1
-lbl_800D46DC:
-/* 800D46DC 000D033C 7C 1B E2 14 */ add r0, r27, r28
-/* 800D46E0 000D0340 7C 1B 07 74 */ extsb r27, r0
-/* 800D46E4 000D0344 4B FE 5E 95 */ bl func_800BA578
-/* 800D46E8 000D0348 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D46EC 000D034C 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D46F0 000D0350 40 82 01 BC */ bne lbl_800D48AC
-/* 800D46F4 000D0354 4B FE 5E D9 */ bl func_800BA5CC
-/* 800D46F8 000D0358 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D46FC 000D035C 28 00 00 14 */ cmplwi r0, 0x14
-/* 800D4700 000D0360 41 82 01 AC */ beq lbl_800D48AC
-/* 800D4704 000D0364 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D4708 000D0368 28 00 00 1C */ cmplwi r0, 0x1c
-/* 800D470C 000D036C 41 81 1C F0 */ bgt lbl_800D63FC
-/* 800D4710 000D0370 3C 60 80 41 */ lis r3, lbl_80416EC8@ha
-/* 800D4714 000D0374 54 00 10 3A */ slwi r0, r0, 2
-/* 800D4718 000D0378 38 63 6E C8 */ addi r3, r3, lbl_80416EC8@l
-/* 800D471C 000D037C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D4720 000D0380 7C 69 03 A6 */ mtctr r3
-/* 800D4724 000D0384 4E 80 04 20 */ bctr
-/* 800D4728 000D0388 7F 23 CB 78 */ mr r3, r25
-/* 800D472C 000D038C 7F 44 D3 78 */ mr r4, r26
-/* 800D4730 000D0390 38 A0 00 02 */ li r5, 2
-/* 800D4734 000D0394 38 C0 00 00 */ li r6, 0
-/* 800D4738 000D0398 48 17 F7 CD */ bl func_80253F04
-/* 800D473C 000D039C 48 00 1C C0 */ b lbl_800D63FC
-/* 800D4740 000D03A0 7F 23 CB 78 */ mr r3, r25
-/* 800D4744 000D03A4 7F 44 D3 78 */ mr r4, r26
-/* 800D4748 000D03A8 38 C1 00 48 */ addi r6, r1, 0x48
-/* 800D474C 000D03AC 38 A0 00 06 */ li r5, 6
-/* 800D4750 000D03B0 48 17 F7 8D */ bl func_80253EDC
-/* 800D4754 000D03B4 3F 80 80 48 */ lis r28, lbl_8047CE18@ha
-/* 800D4758 000D03B8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D475C 000D03BC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4760 000D03C0 3B 9C CE 18 */ addi r28, r28, lbl_8047CE18@l
-/* 800D4764 000D03C4 7C 1C D8 AE */ lbzx r0, r28, r27
-/* 800D4768 000D03C8 38 60 00 00 */ li r3, 0
-/* 800D476C 000D03CC D0 21 00 2C */ stfs f1, 0x2c(r1)
-/* 800D4770 000D03D0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D4774 000D03D4 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800D4778 000D03D8 D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800D477C 000D03DC D0 21 00 40 */ stfs f1, 0x40(r1)
-/* 800D4780 000D03E0 D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 800D4784 000D03E4 D0 01 00 30 */ stfs f0, 0x30(r1)
-/* 800D4788 000D03E8 D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800D478C 000D03EC D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800D4790 000D03F0 48 01 0A 95 */ bl func_800E5224
-/* 800D4794 000D03F4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800D4798 000D03F8 38 61 00 68 */ addi r3, r1, 0x68
-/* 800D479C 000D03FC 7C 83 00 2E */ lwzx r4, r3, r0
-/* 800D47A0 000D0400 38 60 03 F4 */ li r3, 0x3f4
-/* 800D47A4 000D0404 4B F8 64 BD */ bl func_8005AC60
-/* 800D47A8 000D0408 7C 66 1B 78 */ mr r6, r3
-/* 800D47AC 000D040C 7F 23 CB 78 */ mr r3, r25
-/* 800D47B0 000D0410 7F 44 D3 78 */ mr r4, r26
-/* 800D47B4 000D0414 38 A0 00 02 */ li r5, 2
-/* 800D47B8 000D0418 48 17 F7 4D */ bl func_80253F04
-/* 800D47BC 000D041C 7F 23 CB 78 */ mr r3, r25
-/* 800D47C0 000D0420 7F 44 D3 78 */ mr r4, r26
-/* 800D47C4 000D0424 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800D47C8 000D0428 38 A0 00 01 */ li r5, 1
-/* 800D47CC 000D042C 48 17 F7 39 */ bl func_80253F04
-/* 800D47D0 000D0430 7C 1C D8 AE */ lbzx r0, r28, r27
-/* 800D47D4 000D0434 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D47D8 000D0438 41 82 1C 24 */ beq lbl_800D63FC
-/* 800D47DC 000D043C 38 00 00 80 */ li r0, 0x80
-/* 800D47E0 000D0440 98 1A 00 10 */ stb r0, 0x10(r26)
-/* 800D47E4 000D0444 98 1A 00 0F */ stb r0, 0xf(r26)
-/* 800D47E8 000D0448 98 1A 00 0E */ stb r0, 0xe(r26)
-/* 800D47EC 000D044C 48 00 1C 10 */ b lbl_800D63FC
-/* 800D47F0 000D0450 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D47F4 000D0454 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D47F8 000D0458 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D47FC 000D045C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D4800 000D0460 7C 03 D8 AE */ lbzx r0, r3, r27
-/* 800D4804 000D0464 38 60 00 02 */ li r3, 2
-/* 800D4808 000D0468 D0 21 00 2C */ stfs f1, 0x2c(r1)
-/* 800D480C 000D046C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D4810 000D0470 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800D4814 000D0474 D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800D4818 000D0478 D0 21 00 40 */ stfs f1, 0x40(r1)
-/* 800D481C 000D047C D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 800D4820 000D0480 D0 01 00 30 */ stfs f0, 0x30(r1)
-/* 800D4824 000D0484 D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800D4828 000D0488 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800D482C 000D048C 48 01 09 F9 */ bl func_800E5224
-/* 800D4830 000D0490 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D4834 000D0494 2C 00 00 02 */ cmpwi r0, 2
-/* 800D4838 000D0498 40 80 00 10 */ bge lbl_800D4848
-/* 800D483C 000D049C 2C 00 00 00 */ cmpwi r0, 0
-/* 800D4840 000D04A0 40 80 00 14 */ bge lbl_800D4854
-/* 800D4844 000D04A4 48 00 00 3C */ b lbl_800D4880
-lbl_800D4848:
-/* 800D4848 000D04A8 2C 00 00 04 */ cmpwi r0, 4
-/* 800D484C 000D04AC 40 80 00 34 */ bge lbl_800D4880
-/* 800D4850 000D04B0 48 00 00 1C */ b lbl_800D486C
-lbl_800D4854:
-/* 800D4854 000D04B4 3C 80 27 94 */ lis r4, 0x27940C00@ha
-/* 800D4858 000D04B8 38 60 03 F4 */ li r3, 0x3f4
-/* 800D485C 000D04BC 38 84 0C 00 */ addi r4, r4, 0x27940C00@l
-/* 800D4860 000D04C0 4B F8 64 01 */ bl func_8005AC60
-/* 800D4864 000D04C4 7C 7E 1B 78 */ mr r30, r3
-/* 800D4868 000D04C8 48 00 00 18 */ b lbl_800D4880
-lbl_800D486C:
-/* 800D486C 000D04CC 3C 80 0B E0 */ lis r4, 0x0BE00C00@ha
-/* 800D4870 000D04D0 38 60 03 F4 */ li r3, 0x3f4
-/* 800D4874 000D04D4 38 84 0C 00 */ addi r4, r4, 0x0BE00C00@l
-/* 800D4878 000D04D8 4B F8 63 E9 */ bl func_8005AC60
-/* 800D487C 000D04DC 7C 7E 1B 78 */ mr r30, r3
-lbl_800D4880:
-/* 800D4880 000D04E0 7F 23 CB 78 */ mr r3, r25
-/* 800D4884 000D04E4 7F 44 D3 78 */ mr r4, r26
-/* 800D4888 000D04E8 7F C6 F3 78 */ mr r6, r30
-/* 800D488C 000D04EC 38 A0 00 02 */ li r5, 2
-/* 800D4890 000D04F0 48 17 F6 75 */ bl func_80253F04
-/* 800D4894 000D04F4 7F 23 CB 78 */ mr r3, r25
-/* 800D4898 000D04F8 7F 44 D3 78 */ mr r4, r26
-/* 800D489C 000D04FC 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800D48A0 000D0500 38 A0 00 01 */ li r5, 1
-/* 800D48A4 000D0504 48 17 F6 61 */ bl func_80253F04
-/* 800D48A8 000D0508 48 00 1B 54 */ b lbl_800D63FC
-lbl_800D48AC:
-/* 800D48AC 000D050C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D48B0 000D0510 28 00 00 1C */ cmplwi r0, 0x1c
-/* 800D48B4 000D0514 41 81 1B 48 */ bgt lbl_800D63FC
-/* 800D48B8 000D0518 3C 60 80 41 */ lis r3, lbl_80416E54@ha
-/* 800D48BC 000D051C 54 00 10 3A */ slwi r0, r0, 2
-/* 800D48C0 000D0520 38 63 6E 54 */ addi r3, r3, lbl_80416E54@l
-/* 800D48C4 000D0524 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D48C8 000D0528 7C 69 03 A6 */ mtctr r3
-/* 800D48CC 000D052C 4E 80 04 20 */ bctr
-/* 800D48D0 000D0530 7F 23 CB 78 */ mr r3, r25
-/* 800D48D4 000D0534 7F 44 D3 78 */ mr r4, r26
-/* 800D48D8 000D0538 38 C1 00 48 */ addi r6, r1, 0x48
-/* 800D48DC 000D053C 38 A0 00 06 */ li r5, 6
-/* 800D48E0 000D0540 48 17 F5 FD */ bl func_80253EDC
-/* 800D48E4 000D0544 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
-/* 800D48E8 000D0548 38 60 00 01 */ li r3, 1
-/* 800D48EC 000D054C 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
-/* 800D48F0 000D0550 7C 1F D8 AE */ lbzx r0, r31, r27
-/* 800D48F4 000D0554 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D48F8 000D0558 48 01 09 2D */ bl func_800E5224
-/* 800D48FC 000D055C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D4900 000D0560 40 82 08 E4 */ bne lbl_800D51E4
-/* 800D4904 000D0564 7C 1F D8 AE */ lbzx r0, r31, r27
-/* 800D4908 000D0568 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800D490C 000D056C 4B FE 61 25 */ bl func_800BAA30
-/* 800D4910 000D0570 2C 03 00 00 */ cmpwi r3, 0
-/* 800D4914 000D0574 7C 7C 1B 78 */ mr r28, r3
-/* 800D4918 000D0578 41 82 08 6C */ beq lbl_800D5184
-/* 800D491C 000D057C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4920 000D0580 38 80 00 01 */ li r4, 1
-/* 800D4924 000D0584 38 A0 00 01 */ li r5, 1
-/* 800D4928 000D0588 38 C0 00 00 */ li r6, 0
-/* 800D492C 000D058C 48 00 1B 01 */ bl func_800D642C
-/* 800D4930 000D0590 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4934 000D0594 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4938 000D0598 FC 40 08 90 */ fmr f2, f1
-/* 800D493C 000D059C C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D4940 000D05A0 FC A0 08 90 */ fmr f5, f1
-/* 800D4944 000D05A4 C0 82 8A 7C */ lfs f4, lbl_8064107C-_SDA2_BASE_(r2)
-/* 800D4948 000D05A8 C0 C2 8A 88 */ lfs f6, lbl_80641088-_SDA2_BASE_(r2)
-/* 800D494C 000D05AC 48 16 02 AD */ bl func_80234BF8
-/* 800D4950 000D05B0 38 60 00 07 */ li r3, 7
-/* 800D4954 000D05B4 48 16 85 C9 */ bl func_8023CF1C
-/* 800D4958 000D05B8 7C 64 1B 78 */ mr r4, r3
-/* 800D495C 000D05BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4960 000D05C0 48 16 37 5D */ bl func_802380BC
-/* 800D4964 000D05C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4968 000D05C8 7F 85 E3 78 */ mr r5, r28
-/* 800D496C 000D05CC 38 80 00 00 */ li r4, 0
-/* 800D4970 000D05D0 4B FE 4F 45 */ bl func_800B98B4
-/* 800D4974 000D05D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4978 000D05D8 38 00 00 80 */ li r0, 0x80
-/* 800D497C 000D05DC C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D4980 000D05E0 38 61 00 20 */ addi r3, r1, 0x20
-/* 800D4984 000D05E4 90 04 17 38 */ stw r0, 0x1738(r4)
-/* 800D4988 000D05E8 38 80 00 00 */ li r4, 0
-/* 800D498C 000D05EC C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D4990 000D05F0 38 A0 00 00 */ li r5, 0
-/* 800D4994 000D05F4 88 1A 00 11 */ lbz r0, 0x11(r26)
-/* 800D4998 000D05F8 38 C0 00 00 */ li r6, 0
-/* 800D499C 000D05FC 90 01 01 1C */ stw r0, 0x11c(r1)
-/* 800D49A0 000D0600 C8 21 01 18 */ lfd f1, 0x118(r1)
-/* 800D49A4 000D0604 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D49A8 000D0608 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D49AC 000D060C FC 00 00 1E */ fctiwz f0, f0
-/* 800D49B0 000D0610 D8 01 01 28 */ stfd f0, 0x128(r1)
-/* 800D49B4 000D0614 80 E1 01 2C */ lwz r7, 0x12c(r1)
-/* 800D49B8 000D0618 54 E7 06 3E */ clrlwi r7, r7, 0x18
-/* 800D49BC 000D061C 48 00 1B 3D */ bl func_800D64F8
-/* 800D49C0 000D0620 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D49C4 000D0624 88 03 00 7A */ lbz r0, 0x7a(r3)
-/* 800D49C8 000D0628 2C 00 00 00 */ cmpwi r0, 0
-/* 800D49CC 000D062C 41 82 01 6C */ beq lbl_800D4B38
-/* 800D49D0 000D0630 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800D49D4 000D0634 FC 00 00 1E */ fctiwz f0, f0
-/* 800D49D8 000D0638 D8 01 01 28 */ stfd f0, 0x128(r1)
-/* 800D49DC 000D063C 80 61 01 2C */ lwz r3, 0x12c(r1)
-/* 800D49E0 000D0640 7C 63 07 34 */ extsh r3, r3
-/* 800D49E4 000D0644 48 00 1A D9 */ bl func_800D64BC
-/* 800D49E8 000D0648 C0 01 00 4C */ lfs f0, 0x4c(r1)
-/* 800D49EC 000D064C FF C0 08 90 */ fmr f30, f1
-/* 800D49F0 000D0650 FC 00 00 1E */ fctiwz f0, f0
-/* 800D49F4 000D0654 D8 01 01 30 */ stfd f0, 0x130(r1)
-/* 800D49F8 000D0658 80 61 01 34 */ lwz r3, 0x134(r1)
-/* 800D49FC 000D065C 7C 63 07 34 */ extsh r3, r3
-/* 800D4A00 000D0660 48 00 1A BD */ bl func_800D64BC
-/* 800D4A04 000D0664 C0 A2 8A 8C */ lfs f5, lbl_8064108C-_SDA2_BASE_(r2)
-/* 800D4A08 000D0668 C0 62 8A 90 */ lfs f3, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D4A0C 000D066C EC 9E 28 28 */ fsubs f4, f30, f5
-/* 800D4A10 000D0670 C0 42 8A 94 */ lfs f2, lbl_80641094-_SDA2_BASE_(r2)
-/* 800D4A14 000D0674 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4A18 000D0678 EC 63 01 32 */ fmuls f3, f3, f4
-/* 800D4A1C 000D067C EC 43 10 24 */ fdivs f2, f3, f2
-/* 800D4A20 000D0680 EF E5 10 2A */ fadds f31, f5, f2
-/* 800D4A24 000D0684 FC 1F 00 40 */ fcmpo cr0, f31, f0
-/* 800D4A28 000D0688 40 80 00 08 */ bge lbl_800D4A30
-/* 800D4A2C 000D068C FF E0 00 90 */ fmr f31, f0
-lbl_800D4A30:
-/* 800D4A30 000D0690 C0 82 8A 8C */ lfs f4, lbl_8064108C-_SDA2_BASE_(r2)
-/* 800D4A34 000D0694 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D4A38 000D0698 EC 61 20 28 */ fsubs f3, f1, f4
-/* 800D4A3C 000D069C C0 22 8A 94 */ lfs f1, lbl_80641094-_SDA2_BASE_(r2)
-/* 800D4A40 000D06A0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4A44 000D06A4 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800D4A48 000D06A8 EC 22 08 24 */ fdivs f1, f2, f1
-/* 800D4A4C 000D06AC EF A4 08 2A */ fadds f29, f4, f1
-/* 800D4A50 000D06B0 FC 1D 00 40 */ fcmpo cr0, f29, f0
-/* 800D4A54 000D06B4 40 80 00 08 */ bge lbl_800D4A5C
-/* 800D4A58 000D06B8 FF A0 00 90 */ fmr f29, f0
-lbl_800D4A5C:
-/* 800D4A5C 000D06BC C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4A60 000D06C0 FC 00 00 1E */ fctiwz f0, f0
-/* 800D4A64 000D06C4 D8 01 01 38 */ stfd f0, 0x138(r1)
-/* 800D4A68 000D06C8 80 61 01 3C */ lwz r3, 0x13c(r1)
-/* 800D4A6C 000D06CC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800D4A70 000D06D0 48 00 1A 61 */ bl func_800D64D0
-/* 800D4A74 000D06D4 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D4A78 000D06D8 FF C0 08 90 */ fmr f30, f1
-/* 800D4A7C 000D06DC FC 00 00 1E */ fctiwz f0, f0
-/* 800D4A80 000D06E0 D8 01 01 40 */ stfd f0, 0x140(r1)
-/* 800D4A84 000D06E4 80 61 01 44 */ lwz r3, 0x144(r1)
-/* 800D4A88 000D06E8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800D4A8C 000D06EC 48 00 1A 45 */ bl func_800D64D0
-/* 800D4A90 000D06F0 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
-/* 800D4A94 000D06F4 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D4A98 000D06F8 EC 7E 00 28 */ fsubs f3, f30, f0
-/* 800D4A9C 000D06FC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4AA0 000D0700 EF C2 00 F2 */ fmuls f30, f2, f3
-/* 800D4AA4 000D0704 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800D4AA8 000D0708 40 80 00 08 */ bge lbl_800D4AB0
-/* 800D4AAC 000D070C FF C0 00 90 */ fmr f30, f0
-lbl_800D4AB0:
-/* 800D4AB0 000D0710 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
-/* 800D4AB4 000D0714 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D4AB8 000D0718 EC 21 00 28 */ fsubs f1, f1, f0
-/* 800D4ABC 000D071C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4AC0 000D0720 EC 22 00 72 */ fmuls f1, f2, f1
-/* 800D4AC4 000D0724 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800D4AC8 000D0728 40 80 00 08 */ bge lbl_800D4AD0
-/* 800D4ACC 000D072C FC 20 00 90 */ fmr f1, f0
-lbl_800D4AD0:
-/* 800D4AD0 000D0730 EC 21 F0 28 */ fsubs f1, f1, f30
-/* 800D4AD4 000D0734 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D4AD8 000D0738 EC 20 08 2A */ fadds f1, f0, f1
-/* 800D4ADC 000D073C 48 00 1A 09 */ bl func_800D64E4
-/* 800D4AE0 000D0740 EC 3D F8 28 */ fsubs f1, f29, f31
-/* 800D4AE4 000D0744 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D4AE8 000D0748 7C 7E 1B 78 */ mr r30, r3
-/* 800D4AEC 000D074C EC 20 08 2A */ fadds f1, f0, f1
-/* 800D4AF0 000D0750 48 00 19 F5 */ bl func_800D64E4
-/* 800D4AF4 000D0754 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D4AF8 000D0758 7C 7D 1B 78 */ mr r29, r3
-/* 800D4AFC 000D075C EC 20 F0 2A */ fadds f1, f0, f30
-/* 800D4B00 000D0760 48 00 19 E5 */ bl func_800D64E4
-/* 800D4B04 000D0764 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D4B08 000D0768 7C 7C 1B 78 */ mr r28, r3
-/* 800D4B0C 000D076C EC 20 F8 2A */ fadds f1, f0, f31
-/* 800D4B10 000D0770 48 00 19 D5 */ bl func_800D64E4
-/* 800D4B14 000D0774 7C 60 1B 78 */ mr r0, r3
-/* 800D4B18 000D0778 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4B1C 000D077C 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800D4B20 000D0780 57 86 04 3E */ clrlwi r6, r28, 0x10
-/* 800D4B24 000D0784 57 A7 04 3E */ clrlwi r7, r29, 0x10
-/* 800D4B28 000D0788 57 C8 04 3E */ clrlwi r8, r30, 0x10
-/* 800D4B2C 000D078C 38 80 00 01 */ li r4, 1
-/* 800D4B30 000D0790 48 16 06 49 */ bl func_80235178
-/* 800D4B34 000D0794 48 00 00 98 */ b lbl_800D4BCC
-lbl_800D4B38:
-/* 800D4B38 000D0798 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4B3C 000D079C C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4B40 000D07A0 FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800D4B44 000D07A4 40 80 00 08 */ bge lbl_800D4B4C
-/* 800D4B48 000D07A8 48 00 00 08 */ b lbl_800D4B50
-lbl_800D4B4C:
-/* 800D4B4C 000D07AC FC 20 00 90 */ fmr f1, f0
-lbl_800D4B50:
-/* 800D4B50 000D07B0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800D4B54 000D07B4 C0 42 8A 5C */ lfs f2, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4B58 000D07B8 FC 00 10 40 */ fcmpo cr0, f0, f2
-/* 800D4B5C 000D07BC 40 80 00 08 */ bge lbl_800D4B64
-/* 800D4B60 000D07C0 48 00 00 08 */ b lbl_800D4B68
-lbl_800D4B64:
-/* 800D4B64 000D07C4 FC 40 00 90 */ fmr f2, f0
-lbl_800D4B68:
-/* 800D4B68 000D07C8 FC A0 10 1E */ fctiwz f5, f2
-/* 800D4B6C 000D07CC C0 61 00 4C */ lfs f3, 0x4c(r1)
-/* 800D4B70 000D07D0 FC 80 08 1E */ fctiwz f4, f1
-/* 800D4B74 000D07D4 C0 41 00 48 */ lfs f2, 0x48(r1)
-/* 800D4B78 000D07D8 C0 21 00 64 */ lfs f1, 0x64(r1)
-/* 800D4B7C 000D07DC 38 80 00 01 */ li r4, 1
-/* 800D4B80 000D07E0 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4B84 000D07E4 EC 43 10 28 */ fsubs f2, f3, f2
-/* 800D4B88 000D07E8 D8 A1 01 40 */ stfd f5, 0x140(r1)
-/* 800D4B8C 000D07EC EC 01 00 28 */ fsubs f0, f1, f0
-/* 800D4B90 000D07F0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4B94 000D07F4 FC 20 10 1E */ fctiwz f1, f2
-/* 800D4B98 000D07F8 D8 81 01 38 */ stfd f4, 0x138(r1)
-/* 800D4B9C 000D07FC 80 A1 01 44 */ lwz r5, 0x144(r1)
-/* 800D4BA0 000D0800 FC 00 00 1E */ fctiwz f0, f0
-/* 800D4BA4 000D0804 D8 21 01 30 */ stfd f1, 0x130(r1)
-/* 800D4BA8 000D0808 54 A5 04 3E */ clrlwi r5, r5, 0x10
-/* 800D4BAC 000D080C 80 C1 01 3C */ lwz r6, 0x13c(r1)
-/* 800D4BB0 000D0810 D8 01 01 28 */ stfd f0, 0x128(r1)
-/* 800D4BB4 000D0814 80 E1 01 34 */ lwz r7, 0x134(r1)
-/* 800D4BB8 000D0818 54 C6 04 3E */ clrlwi r6, r6, 0x10
-/* 800D4BBC 000D081C 81 01 01 2C */ lwz r8, 0x12c(r1)
-/* 800D4BC0 000D0820 54 E7 04 3E */ clrlwi r7, r7, 0x10
-/* 800D4BC4 000D0824 55 08 04 3E */ clrlwi r8, r8, 0x10
-/* 800D4BC8 000D0828 48 16 05 B1 */ bl func_80235178
-lbl_800D4BCC:
-/* 800D4BCC 000D082C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4BD0 000D0830 38 80 00 04 */ li r4, 4
-/* 800D4BD4 000D0834 48 15 E9 59 */ bl func_8023352C
-/* 800D4BD8 000D0838 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D4BDC 000D083C C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D4BE0 000D0840 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4BE4 000D0844 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4BE8 000D0848 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4BEC 000D084C EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4BF0 000D0850 4B FE 4D 0D */ bl func_800B98FC
-/* 800D4BF4 000D0854 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 800D4BF8 000D0858 3F 80 CC 01 */ lis r28, 0xCC008000@ha
-/* 800D4BFC 000D085C C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D4C00 000D0860 90 1C 80 00 */ stw r0, 0xCC008000@l(r28)
-/* 800D4C04 000D0864 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4C08 000D0868 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4C0C 000D086C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4C10 000D0870 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4C14 000D0874 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D4C18 000D0878 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D4C1C 000D087C EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4C20 000D0880 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4C24 000D0884 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4C28 000D0888 4B FE 4C D5 */ bl func_800B98FC
-/* 800D4C2C 000D088C 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 800D4C30 000D0890 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D4C34 000D0894 90 1C 80 00 */ stw r0, -0x8000(r28)
-/* 800D4C38 000D0898 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4C3C 000D089C D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4C40 000D08A0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4C44 000D08A4 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4C48 000D08A8 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D4C4C 000D08AC C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D4C50 000D08B0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4C54 000D08B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4C58 000D08B8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4C5C 000D08BC 4B FE 4C A1 */ bl func_800B98FC
-/* 800D4C60 000D08C0 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 800D4C64 000D08C4 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D4C68 000D08C8 90 1C 80 00 */ stw r0, -0x8000(r28)
-/* 800D4C6C 000D08CC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4C70 000D08D0 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4C74 000D08D4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4C78 000D08D8 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4C7C 000D08DC C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D4C80 000D08E0 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D4C84 000D08E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4C88 000D08E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4C8C 000D08EC EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4C90 000D08F0 4B FE 4C 6D */ bl func_800B98FC
-/* 800D4C94 000D08F4 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 800D4C98 000D08F8 90 1C 80 00 */ stw r0, -0x8000(r28)
-/* 800D4C9C 000D08FC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4CA0 000D0900 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4CA4 000D0904 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4CA8 000D0908 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4CAC 000D090C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4CB0 000D0910 48 15 E8 D1 */ bl func_80233580
-/* 800D4CB4 000D0914 88 FA 00 11 */ lbz r7, 0x11(r26)
-/* 800D4CB8 000D0918 38 61 00 1C */ addi r3, r1, 0x1c
-/* 800D4CBC 000D091C 38 80 00 00 */ li r4, 0
-/* 800D4CC0 000D0920 38 A0 00 00 */ li r5, 0
-/* 800D4CC4 000D0924 28 07 00 FF */ cmplwi r7, 0xff
-/* 800D4CC8 000D0928 7C E0 16 70 */ srawi r0, r7, 2
-/* 800D4CCC 000D092C 38 C0 00 00 */ li r6, 0
-/* 800D4CD0 000D0930 40 82 00 08 */ bne lbl_800D4CD8
-/* 800D4CD4 000D0934 7C E0 3B 78 */ mr r0, r7
-lbl_800D4CD8:
-/* 800D4CD8 000D0938 54 07 06 3E */ clrlwi r7, r0, 0x18
-/* 800D4CDC 000D093C 48 00 18 1D */ bl func_800D64F8
-/* 800D4CE0 000D0940 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4CE4 000D0944 38 80 00 04 */ li r4, 4
-/* 800D4CE8 000D0948 48 15 E8 45 */ bl func_8023352C
-/* 800D4CEC 000D094C C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D4CF0 000D0950 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4CF4 000D0954 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4CF8 000D0958 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4CFC 000D095C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4D00 000D0960 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4D04 000D0964 4B FE 4B F9 */ bl func_800B98FC
-/* 800D4D08 000D0968 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4D0C 000D096C 3F C0 CC 01 */ lis r30, 0xCC008000@ha
-/* 800D4D10 000D0970 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4D14 000D0974 90 1E 80 00 */ stw r0, 0xCC008000@l(r30)
-/* 800D4D18 000D0978 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4D1C 000D097C D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4D20 000D0980 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4D24 000D0984 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4D28 000D0988 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D4D2C 000D098C C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D4D30 000D0990 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4D34 000D0994 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4D38 000D0998 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4D3C 000D099C 4B FE 4B C1 */ bl func_800B98FC
-/* 800D4D40 000D09A0 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4D44 000D09A4 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4D48 000D09A8 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4D4C 000D09AC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4D50 000D09B0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4D54 000D09B4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4D58 000D09B8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4D5C 000D09BC C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D4D60 000D09C0 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D4D64 000D09C4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4D68 000D09C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4D6C 000D09CC EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4D70 000D09D0 4B FE 4B 8D */ bl func_800B98FC
-/* 800D4D74 000D09D4 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4D78 000D09D8 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4D7C 000D09DC 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4D80 000D09E0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4D84 000D09E4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4D88 000D09E8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4D8C 000D09EC D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4D90 000D09F0 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D4D94 000D09F4 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D4D98 000D09F8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4D9C 000D09FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4DA0 000D0A00 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4DA4 000D0A04 4B FE 4B 59 */ bl func_800B98FC
-/* 800D4DA8 000D0A08 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4DAC 000D0A0C 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4DB0 000D0A10 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4DB4 000D0A14 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4DB8 000D0A18 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4DBC 000D0A1C D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4DC0 000D0A20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4DC4 000D0A24 48 15 E7 BD */ bl func_80233580
-/* 800D4DC8 000D0A28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4DCC 000D0A2C 38 80 00 04 */ li r4, 4
-/* 800D4DD0 000D0A30 48 15 E7 5D */ bl func_8023352C
-/* 800D4DD4 000D0A34 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4DD8 000D0A38 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D4DDC 000D0A3C C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4DE0 000D0A40 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4DE4 000D0A44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4DE8 000D0A48 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4DEC 000D0A4C 4B FE 4B 11 */ bl func_800B98FC
-/* 800D4DF0 000D0A50 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4DF4 000D0A54 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4DF8 000D0A58 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4DFC 000D0A5C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4E00 000D0A60 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E04 000D0A64 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4E08 000D0A68 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E0C 000D0A6C C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D4E10 000D0A70 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D4E14 000D0A74 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4E18 000D0A78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4E1C 000D0A7C EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4E20 000D0A80 4B FE 4A DD */ bl func_800B98FC
-/* 800D4E24 000D0A84 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4E28 000D0A88 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4E2C 000D0A8C 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4E30 000D0A90 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4E34 000D0A94 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E38 000D0A98 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4E3C 000D0A9C D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E40 000D0AA0 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D4E44 000D0AA4 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D4E48 000D0AA8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4E4C 000D0AAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4E50 000D0AB0 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4E54 000D0AB4 4B FE 4A A9 */ bl func_800B98FC
-/* 800D4E58 000D0AB8 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4E5C 000D0ABC C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4E60 000D0AC0 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4E64 000D0AC4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4E68 000D0AC8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E6C 000D0ACC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4E70 000D0AD0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E74 000D0AD4 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D4E78 000D0AD8 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D4E7C 000D0ADC EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4E80 000D0AE0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4E84 000D0AE4 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D4E88 000D0AE8 4B FE 4A 75 */ bl func_800B98FC
-/* 800D4E8C 000D0AEC 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4E90 000D0AF0 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4E94 000D0AF4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4E98 000D0AF8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4E9C 000D0AFC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4EA0 000D0B00 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4EA4 000D0B04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4EA8 000D0B08 48 15 E6 D9 */ bl func_80233580
-/* 800D4EAC 000D0B0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4EB0 000D0B10 38 80 00 04 */ li r4, 4
-/* 800D4EB4 000D0B14 48 15 E6 79 */ bl func_8023352C
-/* 800D4EB8 000D0B18 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4EBC 000D0B1C C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D4EC0 000D0B20 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4EC4 000D0B24 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4EC8 000D0B28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4ECC 000D0B2C EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4ED0 000D0B30 4B FE 4A 2D */ bl func_800B98FC
-/* 800D4ED4 000D0B34 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4ED8 000D0B38 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4EDC 000D0B3C 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4EE0 000D0B40 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4EE4 000D0B44 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4EE8 000D0B48 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4EEC 000D0B4C D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4EF0 000D0B50 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D4EF4 000D0B54 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D4EF8 000D0B58 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4EFC 000D0B5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4F00 000D0B60 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4F04 000D0B64 4B FE 49 F9 */ bl func_800B98FC
-/* 800D4F08 000D0B68 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4F0C 000D0B6C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4F10 000D0B70 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4F14 000D0B74 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4F18 000D0B78 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F1C 000D0B7C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4F20 000D0B80 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F24 000D0B84 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D4F28 000D0B88 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D4F2C 000D0B8C EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4F30 000D0B90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4F34 000D0B94 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4F38 000D0B98 4B FE 49 C5 */ bl func_800B98FC
-/* 800D4F3C 000D0B9C 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4F40 000D0BA0 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4F44 000D0BA4 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4F48 000D0BA8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4F4C 000D0BAC D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F50 000D0BB0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4F54 000D0BB4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F58 000D0BB8 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D4F5C 000D0BBC C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D4F60 000D0BC0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4F64 000D0BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4F68 000D0BC8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4F6C 000D0BCC 4B FE 49 91 */ bl func_800B98FC
-/* 800D4F70 000D0BD0 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4F74 000D0BD4 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4F78 000D0BD8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4F7C 000D0BDC D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F80 000D0BE0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4F84 000D0BE4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F88 000D0BE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4F8C 000D0BEC 48 15 E5 F5 */ bl func_80233580
-/* 800D4F90 000D0BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4F94 000D0BF4 38 80 00 04 */ li r4, 4
-/* 800D4F98 000D0BF8 48 15 E5 95 */ bl func_8023352C
-/* 800D4F9C 000D0BFC C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D4FA0 000D0C00 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4FA4 000D0C04 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D4FA8 000D0C08 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4FAC 000D0C0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4FB0 000D0C10 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4FB4 000D0C14 4B FE 49 49 */ bl func_800B98FC
-/* 800D4FB8 000D0C18 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4FBC 000D0C1C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4FC0 000D0C20 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4FC4 000D0C24 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4FC8 000D0C28 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4FCC 000D0C2C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4FD0 000D0C30 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4FD4 000D0C34 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D4FD8 000D0C38 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D4FDC 000D0C3C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4FE0 000D0C40 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4FE4 000D0C44 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D4FE8 000D0C48 4B FE 49 15 */ bl func_800B98FC
-/* 800D4FEC 000D0C4C 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D4FF0 000D0C50 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D4FF4 000D0C54 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D4FF8 000D0C58 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D4FFC 000D0C5C D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D5000 000D0C60 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5004 000D0C64 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D5008 000D0C68 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D500C 000D0C6C C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D5010 000D0C70 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5014 000D0C74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5018 000D0C78 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D501C 000D0C7C 4B FE 48 E1 */ bl func_800B98FC
-/* 800D5020 000D0C80 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D5024 000D0C84 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5028 000D0C88 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D502C 000D0C8C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5030 000D0C90 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D5034 000D0C94 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5038 000D0C98 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D503C 000D0C9C C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D5040 000D0CA0 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D5044 000D0CA4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5048 000D0CA8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D504C 000D0CAC EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5050 000D0CB0 4B FE 48 AD */ bl func_800B98FC
-/* 800D5054 000D0CB4 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D5058 000D0CB8 90 1E 80 00 */ stw r0, -0x8000(r30)
-/* 800D505C 000D0CBC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5060 000D0CC0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D5064 000D0CC4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5068 000D0CC8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D506C 000D0CCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5070 000D0CD0 48 15 E5 11 */ bl func_80233580
-/* 800D5074 000D0CD4 7C 1F D8 AE */ lbzx r0, r31, r27
-/* 800D5078 000D0CD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D507C 000D0CDC 41 82 00 18 */ beq lbl_800D5094
-/* 800D5080 000D0CE0 38 00 00 80 */ li r0, 0x80
-/* 800D5084 000D0CE4 38 60 00 80 */ li r3, 0x80
-/* 800D5088 000D0CE8 98 01 00 1E */ stb r0, 0x1e(r1)
-/* 800D508C 000D0CEC 98 01 00 1D */ stb r0, 0x1d(r1)
-/* 800D5090 000D0CF0 48 00 00 14 */ b lbl_800D50A4
-lbl_800D5094:
-/* 800D5094 000D0CF4 38 00 00 FF */ li r0, 0xff
-/* 800D5098 000D0CF8 38 60 00 FF */ li r3, 0xff
-/* 800D509C 000D0CFC 98 01 00 1E */ stb r0, 0x1e(r1)
-/* 800D50A0 000D0D00 98 01 00 1D */ stb r0, 0x1d(r1)
-lbl_800D50A4:
-/* 800D50A4 000D0D04 98 61 00 1C */ stb r3, 0x1c(r1)
-/* 800D50A8 000D0D08 38 80 00 04 */ li r4, 4
-/* 800D50AC 000D0D0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D50B0 000D0D10 88 1A 00 11 */ lbz r0, 0x11(r26)
-/* 800D50B4 000D0D14 98 01 00 1F */ stb r0, 0x1f(r1)
-/* 800D50B8 000D0D18 48 15 E4 75 */ bl func_8023352C
-/* 800D50BC 000D0D1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D50C0 000D0D20 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D50C4 000D0D24 C0 41 00 58 */ lfs f2, 0x58(r1)
-/* 800D50C8 000D0D28 4B FE 48 35 */ bl func_800B98FC
-/* 800D50CC 000D0D2C 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D50D0 000D0D30 3F 60 CC 01 */ lis r27, 0xCC008000@ha
-/* 800D50D4 000D0D34 90 1B 80 00 */ stw r0, 0xCC008000@l(r27)
-/* 800D50D8 000D0D38 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D50DC 000D0D3C D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D50E0 000D0D40 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D50E4 000D0D44 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D50E8 000D0D48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D50EC 000D0D4C C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D50F0 000D0D50 C0 41 00 5C */ lfs f2, 0x5c(r1)
-/* 800D50F4 000D0D54 4B FE 48 09 */ bl func_800B98FC
-/* 800D50F8 000D0D58 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D50FC 000D0D5C 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800D5100 000D0D60 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5104 000D0D64 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5108 000D0D68 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D510C 000D0D6C D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5110 000D0D70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5114 000D0D74 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5118 000D0D78 C0 41 00 60 */ lfs f2, 0x60(r1)
-/* 800D511C 000D0D7C 4B FE 47 E1 */ bl func_800B98FC
-/* 800D5120 000D0D80 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D5124 000D0D84 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800D5128 000D0D88 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D512C 000D0D8C D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5130 000D0D90 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5134 000D0D94 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5138 000D0D98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D513C 000D0D9C C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D5140 000D0DA0 C0 41 00 64 */ lfs f2, 0x64(r1)
-/* 800D5144 000D0DA4 4B FE 47 B9 */ bl func_800B98FC
-/* 800D5148 000D0DA8 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800D514C 000D0DAC 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800D5150 000D0DB0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5154 000D0DB4 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5158 000D0DB8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D515C 000D0DBC D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5160 000D0DC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5164 000D0DC4 48 15 E4 1D */ bl func_80233580
-/* 800D5168 000D0DC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D516C 000D0DCC 38 80 00 00 */ li r4, 0
-/* 800D5170 000D0DD0 38 A0 00 00 */ li r5, 0
-/* 800D5174 000D0DD4 38 C0 00 00 */ li r6, 0
-/* 800D5178 000D0DD8 38 E0 02 80 */ li r7, 0x280
-/* 800D517C 000D0DDC 39 00 01 E0 */ li r8, 0x1e0
-/* 800D5180 000D0DE0 48 15 FF F9 */ bl func_80235178
-lbl_800D5184:
-/* 800D5184 000D0DE4 4B FE 53 F5 */ bl func_800BA578
-/* 800D5188 000D0DE8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D518C 000D0DEC 28 00 00 02 */ cmplwi r0, 2
-/* 800D5190 000D0DF0 40 82 12 6C */ bne lbl_800D63FC
-/* 800D5194 000D0DF4 48 01 12 3D */ bl func_800E63D0
-/* 800D5198 000D0DF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D519C 000D0DFC 41 82 00 08 */ beq lbl_800D51A4
-/* 800D51A0 000D0E00 48 00 00 44 */ b lbl_800D51E4
-lbl_800D51A4:
-/* 800D51A4 000D0E04 38 60 00 0A */ li r3, 0xa
-/* 800D51A8 000D0E08 4B FE 56 45 */ bl func_800BA7EC
-/* 800D51AC 000D0E0C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D51B0 000D0E10 40 82 00 34 */ bne lbl_800D51E4
-/* 800D51B4 000D0E14 38 60 00 15 */ li r3, 0x15
-/* 800D51B8 000D0E18 4B FE 56 35 */ bl func_800BA7EC
-/* 800D51BC 000D0E1C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D51C0 000D0E20 41 82 00 18 */ beq lbl_800D51D8
-/* 800D51C4 000D0E24 38 60 00 06 */ li r3, 6
-/* 800D51C8 000D0E28 38 80 00 00 */ li r4, 0
-/* 800D51CC 000D0E2C 48 01 00 59 */ bl func_800E5224
-/* 800D51D0 000D0E30 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D51D4 000D0E34 41 82 00 10 */ beq lbl_800D51E4
-lbl_800D51D8:
-/* 800D51D8 000D0E38 38 81 00 48 */ addi r4, r1, 0x48
-/* 800D51DC 000D0E3C 38 60 00 14 */ li r3, 0x14
-/* 800D51E0 000D0E40 4B F8 48 5D */ bl func_80059A3C
-lbl_800D51E4:
-/* 800D51E4 000D0E44 7F 23 CB 78 */ mr r3, r25
-/* 800D51E8 000D0E48 7F 44 D3 78 */ mr r4, r26
-/* 800D51EC 000D0E4C 38 A0 00 02 */ li r5, 2
-/* 800D51F0 000D0E50 38 C0 00 00 */ li r6, 0
-/* 800D51F4 000D0E54 48 17 ED 11 */ bl func_80253F04
-/* 800D51F8 000D0E58 48 00 12 04 */ b lbl_800D63FC
-/* 800D51FC 000D0E5C 7F 23 CB 78 */ mr r3, r25
-/* 800D5200 000D0E60 7F 44 D3 78 */ mr r4, r26
-/* 800D5204 000D0E64 38 C1 00 48 */ addi r6, r1, 0x48
-/* 800D5208 000D0E68 38 A0 00 06 */ li r5, 6
-/* 800D520C 000D0E6C 48 17 EC D1 */ bl func_80253EDC
-/* 800D5210 000D0E70 3F C0 80 48 */ lis r30, lbl_8047CE18@ha
-/* 800D5214 000D0E74 38 60 00 01 */ li r3, 1
-/* 800D5218 000D0E78 3B DE CE 18 */ addi r30, r30, lbl_8047CE18@l
-/* 800D521C 000D0E7C 7C 1E D8 AE */ lbzx r0, r30, r27
-/* 800D5220 000D0E80 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D5224 000D0E84 48 01 00 01 */ bl func_800E5224
-/* 800D5228 000D0E88 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D522C 000D0E8C 41 82 08 EC */ beq lbl_800D5B18
-/* 800D5230 000D0E90 7C 1E D8 AE */ lbzx r0, r30, r27
-/* 800D5234 000D0E94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800D5238 000D0E98 4B FE 57 F9 */ bl func_800BAA30
-/* 800D523C 000D0E9C C0 02 8A A4 */ lfs f0, lbl_806410A4-_SDA2_BASE_(r2)
-/* 800D5240 000D0EA0 2C 03 00 00 */ cmpwi r3, 0
-/* 800D5244 000D0EA4 7C 7C 1B 78 */ mr r28, r3
-/* 800D5248 000D0EA8 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800D524C 000D0EAC 41 82 08 6C */ beq lbl_800D5AB8
-/* 800D5250 000D0EB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5254 000D0EB4 38 80 00 01 */ li r4, 1
-/* 800D5258 000D0EB8 38 A0 00 01 */ li r5, 1
-/* 800D525C 000D0EBC 38 C0 00 00 */ li r6, 0
-/* 800D5260 000D0EC0 48 00 11 CD */ bl func_800D642C
-/* 800D5264 000D0EC4 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5268 000D0EC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D526C 000D0ECC FC 40 08 90 */ fmr f2, f1
-/* 800D5270 000D0ED0 C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D5274 000D0ED4 FC A0 08 90 */ fmr f5, f1
-/* 800D5278 000D0ED8 C0 82 8A 7C */ lfs f4, lbl_8064107C-_SDA2_BASE_(r2)
-/* 800D527C 000D0EDC C0 C2 8A 88 */ lfs f6, lbl_80641088-_SDA2_BASE_(r2)
-/* 800D5280 000D0EE0 48 15 F9 79 */ bl func_80234BF8
-/* 800D5284 000D0EE4 38 60 00 07 */ li r3, 7
-/* 800D5288 000D0EE8 48 16 7C 95 */ bl func_8023CF1C
-/* 800D528C 000D0EEC 7C 64 1B 78 */ mr r4, r3
-/* 800D5290 000D0EF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5294 000D0EF4 48 16 2E 29 */ bl func_802380BC
-/* 800D5298 000D0EF8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D529C 000D0EFC 7F 85 E3 78 */ mr r5, r28
-/* 800D52A0 000D0F00 38 80 00 00 */ li r4, 0
-/* 800D52A4 000D0F04 4B FE 46 11 */ bl func_800B98B4
-/* 800D52A8 000D0F08 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D52AC 000D0F0C 38 00 00 80 */ li r0, 0x80
-/* 800D52B0 000D0F10 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D52B4 000D0F14 38 61 00 18 */ addi r3, r1, 0x18
-/* 800D52B8 000D0F18 90 04 17 38 */ stw r0, 0x1738(r4)
-/* 800D52BC 000D0F1C 38 80 00 00 */ li r4, 0
-/* 800D52C0 000D0F20 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D52C4 000D0F24 38 A0 00 00 */ li r5, 0
-/* 800D52C8 000D0F28 88 1A 00 11 */ lbz r0, 0x11(r26)
-/* 800D52CC 000D0F2C 38 C0 00 00 */ li r6, 0
-/* 800D52D0 000D0F30 90 01 01 24 */ stw r0, 0x124(r1)
-/* 800D52D4 000D0F34 C8 21 01 20 */ lfd f1, 0x120(r1)
-/* 800D52D8 000D0F38 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D52DC 000D0F3C EC 00 00 72 */ fmuls f0, f0, f1
-/* 800D52E0 000D0F40 FC 00 00 1E */ fctiwz f0, f0
-/* 800D52E4 000D0F44 D8 01 01 40 */ stfd f0, 0x140(r1)
-/* 800D52E8 000D0F48 80 E1 01 44 */ lwz r7, 0x144(r1)
-/* 800D52EC 000D0F4C 54 E7 06 3E */ clrlwi r7, r7, 0x18
-/* 800D52F0 000D0F50 48 00 12 09 */ bl func_800D64F8
-/* 800D52F4 000D0F54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D52F8 000D0F58 88 03 00 7A */ lbz r0, 0x7a(r3)
-/* 800D52FC 000D0F5C 2C 00 00 00 */ cmpwi r0, 0
-/* 800D5300 000D0F60 41 82 01 6C */ beq lbl_800D546C
-/* 800D5304 000D0F64 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800D5308 000D0F68 FC 00 00 1E */ fctiwz f0, f0
-/* 800D530C 000D0F6C D8 01 01 40 */ stfd f0, 0x140(r1)
-/* 800D5310 000D0F70 80 61 01 44 */ lwz r3, 0x144(r1)
-/* 800D5314 000D0F74 7C 63 07 34 */ extsh r3, r3
-/* 800D5318 000D0F78 48 00 11 A5 */ bl func_800D64BC
-/* 800D531C 000D0F7C C0 01 00 4C */ lfs f0, 0x4c(r1)
-/* 800D5320 000D0F80 FF C0 08 90 */ fmr f30, f1
-/* 800D5324 000D0F84 FC 00 00 1E */ fctiwz f0, f0
-/* 800D5328 000D0F88 D8 01 01 38 */ stfd f0, 0x138(r1)
-/* 800D532C 000D0F8C 80 61 01 3C */ lwz r3, 0x13c(r1)
-/* 800D5330 000D0F90 7C 63 07 34 */ extsh r3, r3
-/* 800D5334 000D0F94 48 00 11 89 */ bl func_800D64BC
-/* 800D5338 000D0F98 C0 A2 8A 8C */ lfs f5, lbl_8064108C-_SDA2_BASE_(r2)
-/* 800D533C 000D0F9C C0 62 8A 90 */ lfs f3, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D5340 000D0FA0 EC 9E 28 28 */ fsubs f4, f30, f5
-/* 800D5344 000D0FA4 C0 42 8A 94 */ lfs f2, lbl_80641094-_SDA2_BASE_(r2)
-/* 800D5348 000D0FA8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D534C 000D0FAC EC 63 01 32 */ fmuls f3, f3, f4
-/* 800D5350 000D0FB0 EC 43 10 24 */ fdivs f2, f3, f2
-/* 800D5354 000D0FB4 EF E5 10 2A */ fadds f31, f5, f2
-/* 800D5358 000D0FB8 FC 1F 00 40 */ fcmpo cr0, f31, f0
-/* 800D535C 000D0FBC 40 80 00 08 */ bge lbl_800D5364
-/* 800D5360 000D0FC0 FF E0 00 90 */ fmr f31, f0
-lbl_800D5364:
-/* 800D5364 000D0FC4 C0 82 8A 8C */ lfs f4, lbl_8064108C-_SDA2_BASE_(r2)
-/* 800D5368 000D0FC8 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D536C 000D0FCC EC 61 20 28 */ fsubs f3, f1, f4
-/* 800D5370 000D0FD0 C0 22 8A 94 */ lfs f1, lbl_80641094-_SDA2_BASE_(r2)
-/* 800D5374 000D0FD4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5378 000D0FD8 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800D537C 000D0FDC EC 22 08 24 */ fdivs f1, f2, f1
-/* 800D5380 000D0FE0 EF A4 08 2A */ fadds f29, f4, f1
-/* 800D5384 000D0FE4 FC 1D 00 40 */ fcmpo cr0, f29, f0
-/* 800D5388 000D0FE8 40 80 00 08 */ bge lbl_800D5390
-/* 800D538C 000D0FEC FF A0 00 90 */ fmr f29, f0
-lbl_800D5390:
-/* 800D5390 000D0FF0 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D5394 000D0FF4 FC 00 00 1E */ fctiwz f0, f0
-/* 800D5398 000D0FF8 D8 01 01 30 */ stfd f0, 0x130(r1)
-/* 800D539C 000D0FFC 80 61 01 34 */ lwz r3, 0x134(r1)
-/* 800D53A0 000D1000 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800D53A4 000D1004 48 00 11 2D */ bl func_800D64D0
-/* 800D53A8 000D1008 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D53AC 000D100C FF C0 08 90 */ fmr f30, f1
-/* 800D53B0 000D1010 FC 00 00 1E */ fctiwz f0, f0
-/* 800D53B4 000D1014 D8 01 01 28 */ stfd f0, 0x128(r1)
-/* 800D53B8 000D1018 80 61 01 2C */ lwz r3, 0x12c(r1)
-/* 800D53BC 000D101C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800D53C0 000D1020 48 00 11 11 */ bl func_800D64D0
-/* 800D53C4 000D1024 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
-/* 800D53C8 000D1028 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D53CC 000D102C EC 7E 00 28 */ fsubs f3, f30, f0
-/* 800D53D0 000D1030 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D53D4 000D1034 EF C2 00 F2 */ fmuls f30, f2, f3
-/* 800D53D8 000D1038 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800D53DC 000D103C 40 80 00 08 */ bge lbl_800D53E4
-/* 800D53E0 000D1040 FF C0 00 90 */ fmr f30, f0
-lbl_800D53E4:
-/* 800D53E4 000D1044 C0 02 8A 98 */ lfs f0, lbl_80641098-_SDA2_BASE_(r2)
-/* 800D53E8 000D1048 C0 42 8A 90 */ lfs f2, lbl_80641090-_SDA2_BASE_(r2)
-/* 800D53EC 000D104C EC 21 00 28 */ fsubs f1, f1, f0
-/* 800D53F0 000D1050 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D53F4 000D1054 EC 22 00 72 */ fmuls f1, f2, f1
-/* 800D53F8 000D1058 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800D53FC 000D105C 40 80 00 08 */ bge lbl_800D5404
-/* 800D5400 000D1060 FC 20 00 90 */ fmr f1, f0
-lbl_800D5404:
-/* 800D5404 000D1064 EC 21 F0 28 */ fsubs f1, f1, f30
-/* 800D5408 000D1068 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D540C 000D106C EC 20 08 2A */ fadds f1, f0, f1
-/* 800D5410 000D1070 48 00 10 D5 */ bl func_800D64E4
-/* 800D5414 000D1074 EC 3D F8 28 */ fsubs f1, f29, f31
-/* 800D5418 000D1078 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D541C 000D107C 7C 7F 1B 78 */ mr r31, r3
-/* 800D5420 000D1080 EC 20 08 2A */ fadds f1, f0, f1
-/* 800D5424 000D1084 48 00 10 C1 */ bl func_800D64E4
-/* 800D5428 000D1088 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D542C 000D108C 7C 7D 1B 78 */ mr r29, r3
-/* 800D5430 000D1090 EC 20 F0 2A */ fadds f1, f0, f30
-/* 800D5434 000D1094 48 00 10 B1 */ bl func_800D64E4
-/* 800D5438 000D1098 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D543C 000D109C 7C 7C 1B 78 */ mr r28, r3
-/* 800D5440 000D10A0 EC 20 F8 2A */ fadds f1, f0, f31
-/* 800D5444 000D10A4 48 00 10 A1 */ bl func_800D64E4
-/* 800D5448 000D10A8 7C 60 1B 78 */ mr r0, r3
-/* 800D544C 000D10AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5450 000D10B0 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800D5454 000D10B4 57 86 04 3E */ clrlwi r6, r28, 0x10
-/* 800D5458 000D10B8 57 A7 04 3E */ clrlwi r7, r29, 0x10
-/* 800D545C 000D10BC 57 E8 04 3E */ clrlwi r8, r31, 0x10
-/* 800D5460 000D10C0 38 80 00 01 */ li r4, 1
-/* 800D5464 000D10C4 48 15 FD 15 */ bl func_80235178
-/* 800D5468 000D10C8 48 00 00 98 */ b lbl_800D5500
-lbl_800D546C:
-/* 800D546C 000D10CC C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D5470 000D10D0 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5474 000D10D4 FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800D5478 000D10D8 40 80 00 08 */ bge lbl_800D5480
-/* 800D547C 000D10DC 48 00 00 08 */ b lbl_800D5484
-lbl_800D5480:
-/* 800D5480 000D10E0 FC 20 00 90 */ fmr f1, f0
-lbl_800D5484:
-/* 800D5484 000D10E4 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800D5488 000D10E8 C0 42 8A 5C */ lfs f2, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D548C 000D10EC FC 00 10 40 */ fcmpo cr0, f0, f2
-/* 800D5490 000D10F0 40 80 00 08 */ bge lbl_800D5498
-/* 800D5494 000D10F4 48 00 00 08 */ b lbl_800D549C
-lbl_800D5498:
-/* 800D5498 000D10F8 FC 40 00 90 */ fmr f2, f0
-lbl_800D549C:
-/* 800D549C 000D10FC FC A0 10 1E */ fctiwz f5, f2
-/* 800D54A0 000D1100 C0 61 00 4C */ lfs f3, 0x4c(r1)
-/* 800D54A4 000D1104 FC 80 08 1E */ fctiwz f4, f1
-/* 800D54A8 000D1108 C0 41 00 48 */ lfs f2, 0x48(r1)
-/* 800D54AC 000D110C C0 21 00 64 */ lfs f1, 0x64(r1)
-/* 800D54B0 000D1110 38 80 00 01 */ li r4, 1
-/* 800D54B4 000D1114 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D54B8 000D1118 EC 43 10 28 */ fsubs f2, f3, f2
-/* 800D54BC 000D111C D8 A1 01 40 */ stfd f5, 0x140(r1)
-/* 800D54C0 000D1120 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800D54C4 000D1124 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D54C8 000D1128 FC 20 10 1E */ fctiwz f1, f2
-/* 800D54CC 000D112C D8 81 01 38 */ stfd f4, 0x138(r1)
-/* 800D54D0 000D1130 80 A1 01 44 */ lwz r5, 0x144(r1)
-/* 800D54D4 000D1134 FC 00 00 1E */ fctiwz f0, f0
-/* 800D54D8 000D1138 D8 21 01 30 */ stfd f1, 0x130(r1)
-/* 800D54DC 000D113C 54 A5 04 3E */ clrlwi r5, r5, 0x10
-/* 800D54E0 000D1140 80 C1 01 3C */ lwz r6, 0x13c(r1)
-/* 800D54E4 000D1144 D8 01 01 28 */ stfd f0, 0x128(r1)
-/* 800D54E8 000D1148 80 E1 01 34 */ lwz r7, 0x134(r1)
-/* 800D54EC 000D114C 54 C6 04 3E */ clrlwi r6, r6, 0x10
-/* 800D54F0 000D1150 81 01 01 2C */ lwz r8, 0x12c(r1)
-/* 800D54F4 000D1154 54 E7 04 3E */ clrlwi r7, r7, 0x10
-/* 800D54F8 000D1158 55 08 04 3E */ clrlwi r8, r8, 0x10
-/* 800D54FC 000D115C 48 15 FC 7D */ bl func_80235178
-lbl_800D5500:
-/* 800D5500 000D1160 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5504 000D1164 38 80 00 04 */ li r4, 4
-/* 800D5508 000D1168 48 15 E0 25 */ bl func_8023352C
-/* 800D550C 000D116C C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D5510 000D1170 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D5514 000D1174 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D5518 000D1178 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D551C 000D117C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5520 000D1180 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5524 000D1184 4B FE 43 D9 */ bl func_800B98FC
-/* 800D5528 000D1188 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800D552C 000D118C 3F 80 CC 01 */ lis r28, 0xCC008000@ha
-/* 800D5530 000D1190 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D5534 000D1194 90 1C 80 00 */ stw r0, 0xCC008000@l(r28)
-/* 800D5538 000D1198 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D553C 000D119C D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D5540 000D11A0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5544 000D11A4 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D5548 000D11A8 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D554C 000D11AC C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D5550 000D11B0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5554 000D11B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5558 000D11B8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D555C 000D11BC 4B FE 43 A1 */ bl func_800B98FC
-/* 800D5560 000D11C0 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800D5564 000D11C4 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D5568 000D11C8 90 1C 80 00 */ stw r0, -0x8000(r28)
-/* 800D556C 000D11CC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5570 000D11D0 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D5574 000D11D4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5578 000D11D8 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D557C 000D11DC C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5580 000D11E0 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D5584 000D11E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5588 000D11E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D558C 000D11EC EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5590 000D11F0 4B FE 43 6D */ bl func_800B98FC
-/* 800D5594 000D11F4 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800D5598 000D11F8 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
-/* 800D559C 000D11FC 90 1C 80 00 */ stw r0, -0x8000(r28)
-/* 800D55A0 000D1200 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D55A4 000D1204 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D55A8 000D1208 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D55AC 000D120C D0 3C 80 00 */ stfs f1, -0x8000(r28)
-/* 800D55B0 000D1210 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D55B4 000D1214 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D55B8 000D1218 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D55BC 000D121C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D55C0 000D1220 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D55C4 000D1224 4B FE 43 39 */ bl func_800B98FC
-/* 800D55C8 000D1228 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800D55CC 000D122C 90 1C 80 00 */ stw r0, -0x8000(r28)
-/* 800D55D0 000D1230 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D55D4 000D1234 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D55D8 000D1238 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D55DC 000D123C D0 3C 80 00 */ stfs f1, -0x8000(r28)
-/* 800D55E0 000D1240 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D55E4 000D1244 48 15 DF 9D */ bl func_80233580
-/* 800D55E8 000D1248 88 FA 00 11 */ lbz r7, 0x11(r26)
-/* 800D55EC 000D124C 38 61 00 14 */ addi r3, r1, 0x14
-/* 800D55F0 000D1250 38 80 00 00 */ li r4, 0
-/* 800D55F4 000D1254 38 A0 00 00 */ li r5, 0
-/* 800D55F8 000D1258 28 07 00 FF */ cmplwi r7, 0xff
-/* 800D55FC 000D125C 7C E0 16 70 */ srawi r0, r7, 2
-/* 800D5600 000D1260 38 C0 00 00 */ li r6, 0
-/* 800D5604 000D1264 40 82 00 08 */ bne lbl_800D560C
-/* 800D5608 000D1268 7C E0 3B 78 */ mr r0, r7
-lbl_800D560C:
-/* 800D560C 000D126C 54 07 06 3E */ clrlwi r7, r0, 0x18
-/* 800D5610 000D1270 48 00 0E E9 */ bl func_800D64F8
-/* 800D5614 000D1274 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5618 000D1278 38 80 00 04 */ li r4, 4
-/* 800D561C 000D127C 48 15 DF 11 */ bl func_8023352C
-/* 800D5620 000D1280 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D5624 000D1284 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5628 000D1288 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D562C 000D128C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5630 000D1290 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5634 000D1294 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D5638 000D1298 4B FE 42 C5 */ bl func_800B98FC
-/* 800D563C 000D129C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5640 000D12A0 3F E0 CC 01 */ lis r31, 0xCC008000@ha
-/* 800D5644 000D12A4 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5648 000D12A8 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
-/* 800D564C 000D12AC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5650 000D12B0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5654 000D12B4 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5658 000D12B8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D565C 000D12BC C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D5660 000D12C0 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D5664 000D12C4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5668 000D12C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D566C 000D12CC EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D5670 000D12D0 4B FE 42 8D */ bl func_800B98FC
-/* 800D5674 000D12D4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5678 000D12D8 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D567C 000D12DC 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5680 000D12E0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5684 000D12E4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5688 000D12E8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D568C 000D12EC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5690 000D12F0 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5694 000D12F4 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D5698 000D12F8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D569C 000D12FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D56A0 000D1300 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D56A4 000D1304 4B FE 42 59 */ bl func_800B98FC
-/* 800D56A8 000D1308 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D56AC 000D130C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D56B0 000D1310 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D56B4 000D1314 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D56B8 000D1318 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D56BC 000D131C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D56C0 000D1320 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D56C4 000D1324 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D56C8 000D1328 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D56CC 000D132C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D56D0 000D1330 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D56D4 000D1334 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D56D8 000D1338 4B FE 42 25 */ bl func_800B98FC
-/* 800D56DC 000D133C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D56E0 000D1340 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D56E4 000D1344 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D56E8 000D1348 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D56EC 000D134C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D56F0 000D1350 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D56F4 000D1354 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D56F8 000D1358 48 15 DE 89 */ bl func_80233580
-/* 800D56FC 000D135C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5700 000D1360 38 80 00 04 */ li r4, 4
-/* 800D5704 000D1364 48 15 DE 29 */ bl func_8023352C
-/* 800D5708 000D1368 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D570C 000D136C C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D5710 000D1370 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D5714 000D1374 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5718 000D1378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D571C 000D137C EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D5720 000D1380 4B FE 41 DD */ bl func_800B98FC
-/* 800D5724 000D1384 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5728 000D1388 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D572C 000D138C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5730 000D1390 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5734 000D1394 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5738 000D1398 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D573C 000D139C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5740 000D13A0 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D5744 000D13A4 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D5748 000D13A8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D574C 000D13AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5750 000D13B0 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D5754 000D13B4 4B FE 41 A9 */ bl func_800B98FC
-/* 800D5758 000D13B8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D575C 000D13BC C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5760 000D13C0 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5764 000D13C4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5768 000D13C8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D576C 000D13CC C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5770 000D13D0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5774 000D13D4 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5778 000D13D8 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D577C 000D13DC EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5780 000D13E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5784 000D13E4 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D5788 000D13E8 4B FE 41 75 */ bl func_800B98FC
-/* 800D578C 000D13EC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5790 000D13F0 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5794 000D13F4 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5798 000D13F8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D579C 000D13FC C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D57A0 000D1400 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D57A4 000D1404 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D57A8 000D1408 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D57AC 000D140C C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D57B0 000D1410 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D57B4 000D1414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D57B8 000D1418 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800D57BC 000D141C 4B FE 41 41 */ bl func_800B98FC
-/* 800D57C0 000D1420 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D57C4 000D1424 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D57C8 000D1428 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D57CC 000D142C C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D57D0 000D1430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D57D4 000D1434 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D57D8 000D1438 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D57DC 000D143C 48 15 DD A5 */ bl func_80233580
-/* 800D57E0 000D1440 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D57E4 000D1444 38 80 00 04 */ li r4, 4
-/* 800D57E8 000D1448 48 15 DD 45 */ bl func_8023352C
-/* 800D57EC 000D144C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D57F0 000D1450 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D57F4 000D1454 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D57F8 000D1458 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D57FC 000D145C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5800 000D1460 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5804 000D1464 4B FE 40 F9 */ bl func_800B98FC
-/* 800D5808 000D1468 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D580C 000D146C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5810 000D1470 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5814 000D1474 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5818 000D1478 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D581C 000D147C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5820 000D1480 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5824 000D1484 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D5828 000D1488 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D582C 000D148C EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5830 000D1490 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5834 000D1494 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5838 000D1498 4B FE 40 C5 */ bl func_800B98FC
-/* 800D583C 000D149C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5840 000D14A0 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5844 000D14A4 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5848 000D14A8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D584C 000D14AC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5850 000D14B0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5854 000D14B4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5858 000D14B8 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D585C 000D14BC C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D5860 000D14C0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5864 000D14C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5868 000D14C8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D586C 000D14CC 4B FE 40 91 */ bl func_800B98FC
-/* 800D5870 000D14D0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5874 000D14D4 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5878 000D14D8 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D587C 000D14DC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5880 000D14E0 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D5884 000D14E4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5888 000D14E8 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D588C 000D14EC C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D5890 000D14F0 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D5894 000D14F4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5898 000D14F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D589C 000D14FC EC 42 00 2A */ fadds f2, f2, f0
-/* 800D58A0 000D1500 4B FE 40 5D */ bl func_800B98FC
-/* 800D58A4 000D1504 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D58A8 000D1508 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D58AC 000D150C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D58B0 000D1510 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D58B4 000D1514 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D58B8 000D1518 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D58BC 000D151C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D58C0 000D1520 48 15 DC C1 */ bl func_80233580
-/* 800D58C4 000D1524 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D58C8 000D1528 38 80 00 04 */ li r4, 4
-/* 800D58CC 000D152C 48 15 DC 61 */ bl func_8023352C
-/* 800D58D0 000D1530 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D58D4 000D1534 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D58D8 000D1538 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800D58DC 000D153C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D58E0 000D1540 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D58E4 000D1544 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D58E8 000D1548 4B FE 40 15 */ bl func_800B98FC
-/* 800D58EC 000D154C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D58F0 000D1550 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D58F4 000D1554 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D58F8 000D1558 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D58FC 000D155C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5900 000D1560 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5904 000D1564 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5908 000D1568 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D590C 000D156C C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800D5910 000D1570 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5914 000D1574 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5918 000D1578 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D591C 000D157C 4B FE 3F E1 */ bl func_800B98FC
-/* 800D5920 000D1580 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5924 000D1584 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D5928 000D1588 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D592C 000D158C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5930 000D1590 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D5934 000D1594 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5938 000D1598 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D593C 000D159C C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5940 000D15A0 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800D5944 000D15A4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5948 000D15A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D594C 000D15AC EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5950 000D15B0 4B FE 3F AD */ bl func_800B98FC
-/* 800D5954 000D15B4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5958 000D15B8 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
-/* 800D595C 000D15BC 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5960 000D15C0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5964 000D15C4 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D5968 000D15C8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D596C 000D15CC D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D5970 000D15D0 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D5974 000D15D4 C0 01 00 64 */ lfs f0, 0x64(r1)
-/* 800D5978 000D15D8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D597C 000D15DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5980 000D15E0 EC 42 00 2A */ fadds f2, f2, f0
-/* 800D5984 000D15E4 4B FE 3F 79 */ bl func_800B98FC
-/* 800D5988 000D15E8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D598C 000D15EC 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800D5990 000D15F0 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5994 000D15F4 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D5998 000D15F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800D599C 000D15FC D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D59A0 000D1600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D59A4 000D1604 48 15 DB DD */ bl func_80233580
-/* 800D59A8 000D1608 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D59AC 000D160C 38 80 00 00 */ li r4, 0
-/* 800D59B0 000D1610 38 A0 00 00 */ li r5, 0
-/* 800D59B4 000D1614 38 C0 00 00 */ li r6, 0
-/* 800D59B8 000D1618 38 E0 02 80 */ li r7, 0x280
-/* 800D59BC 000D161C 39 00 01 E0 */ li r8, 0x1e0
-/* 800D59C0 000D1620 48 15 F7 B9 */ bl func_80235178
-/* 800D59C4 000D1624 7C 1E D8 AE */ lbzx r0, r30, r27
-/* 800D59C8 000D1628 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800D59CC 000D162C 41 82 00 18 */ beq lbl_800D59E4
-/* 800D59D0 000D1630 38 00 00 80 */ li r0, 0x80
-/* 800D59D4 000D1634 38 60 00 80 */ li r3, 0x80
-/* 800D59D8 000D1638 98 01 00 16 */ stb r0, 0x16(r1)
-/* 800D59DC 000D163C 98 01 00 15 */ stb r0, 0x15(r1)
-/* 800D59E0 000D1640 48 00 00 14 */ b lbl_800D59F4
-lbl_800D59E4:
-/* 800D59E4 000D1644 38 00 00 FF */ li r0, 0xff
-/* 800D59E8 000D1648 38 60 00 FF */ li r3, 0xff
-/* 800D59EC 000D164C 98 01 00 16 */ stb r0, 0x16(r1)
-/* 800D59F0 000D1650 98 01 00 15 */ stb r0, 0x15(r1)
-lbl_800D59F4:
-/* 800D59F4 000D1654 98 61 00 14 */ stb r3, 0x14(r1)
-/* 800D59F8 000D1658 38 80 00 04 */ li r4, 4
-/* 800D59FC 000D165C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5A00 000D1660 88 1A 00 11 */ lbz r0, 0x11(r26)
-/* 800D5A04 000D1664 98 01 00 17 */ stb r0, 0x17(r1)
-/* 800D5A08 000D1668 48 15 DB 25 */ bl func_8023352C
-/* 800D5A0C 000D166C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5A10 000D1670 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D5A14 000D1674 C0 41 00 58 */ lfs f2, 0x58(r1)
-/* 800D5A18 000D1678 4B FE 3E E5 */ bl func_800B98FC
-/* 800D5A1C 000D167C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5A20 000D1680 3F 60 CC 01 */ lis r27, 0xCC008000@ha
-/* 800D5A24 000D1684 90 1B 80 00 */ stw r0, 0xCC008000@l(r27)
-/* 800D5A28 000D1688 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5A2C 000D168C D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A30 000D1690 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5A34 000D1694 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A38 000D1698 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5A3C 000D169C C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D5A40 000D16A0 C0 41 00 5C */ lfs f2, 0x5c(r1)
-/* 800D5A44 000D16A4 4B FE 3E B9 */ bl func_800B98FC
-/* 800D5A48 000D16A8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5A4C 000D16AC 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800D5A50 000D16B0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5A54 000D16B4 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A58 000D16B8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5A5C 000D16BC D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A60 000D16C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5A64 000D16C4 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5A68 000D16C8 C0 41 00 60 */ lfs f2, 0x60(r1)
-/* 800D5A6C 000D16CC 4B FE 3E 91 */ bl func_800B98FC
-/* 800D5A70 000D16D0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5A74 000D16D4 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800D5A78 000D16D8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5A7C 000D16DC C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D5A80 000D16E0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A84 000D16E4 D0 3B 80 00 */ stfs f1, -0x8000(r27)
-/* 800D5A88 000D16E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5A8C 000D16EC C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D5A90 000D16F0 C0 41 00 64 */ lfs f2, 0x64(r1)
-/* 800D5A94 000D16F4 4B FE 3E 69 */ bl func_800B98FC
-/* 800D5A98 000D16F8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800D5A9C 000D16FC 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800D5AA0 000D1700 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5AA4 000D1704 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 800D5AA8 000D1708 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5AAC 000D170C D0 3B 80 00 */ stfs f1, -0x8000(r27)
-/* 800D5AB0 000D1710 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5AB4 000D1714 48 15 DA CD */ bl func_80233580
-lbl_800D5AB8:
-/* 800D5AB8 000D1718 4B FE 4A C1 */ bl func_800BA578
-/* 800D5ABC 000D171C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D5AC0 000D1720 28 00 00 02 */ cmplwi r0, 2
-/* 800D5AC4 000D1724 40 82 09 38 */ bne lbl_800D63FC
-/* 800D5AC8 000D1728 48 01 09 09 */ bl func_800E63D0
-/* 800D5ACC 000D172C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D5AD0 000D1730 41 82 00 08 */ beq lbl_800D5AD8
-/* 800D5AD4 000D1734 48 00 00 44 */ b lbl_800D5B18
-lbl_800D5AD8:
-/* 800D5AD8 000D1738 38 60 00 0A */ li r3, 0xa
-/* 800D5ADC 000D173C 4B FE 4D 11 */ bl func_800BA7EC
-/* 800D5AE0 000D1740 2C 03 00 00 */ cmpwi r3, 0
-/* 800D5AE4 000D1744 40 82 00 34 */ bne lbl_800D5B18
-/* 800D5AE8 000D1748 38 60 00 15 */ li r3, 0x15
-/* 800D5AEC 000D174C 4B FE 4D 01 */ bl func_800BA7EC
-/* 800D5AF0 000D1750 2C 03 00 00 */ cmpwi r3, 0
-/* 800D5AF4 000D1754 41 82 00 18 */ beq lbl_800D5B0C
-/* 800D5AF8 000D1758 38 60 00 06 */ li r3, 6
-/* 800D5AFC 000D175C 38 80 00 00 */ li r4, 0
-/* 800D5B00 000D1760 48 00 F7 25 */ bl func_800E5224
-/* 800D5B04 000D1764 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D5B08 000D1768 41 82 00 10 */ beq lbl_800D5B18
-lbl_800D5B0C:
-/* 800D5B0C 000D176C 38 81 00 48 */ addi r4, r1, 0x48
-/* 800D5B10 000D1770 38 60 00 14 */ li r3, 0x14
-/* 800D5B14 000D1774 4B F8 3F 29 */ bl func_80059A3C
-lbl_800D5B18:
-/* 800D5B18 000D1778 7F 23 CB 78 */ mr r3, r25
-/* 800D5B1C 000D177C 7F 44 D3 78 */ mr r4, r26
-/* 800D5B20 000D1780 38 A0 00 02 */ li r5, 2
-/* 800D5B24 000D1784 38 C0 00 00 */ li r6, 0
-/* 800D5B28 000D1788 48 17 E3 DD */ bl func_80253F04
-/* 800D5B2C 000D178C 48 00 08 D0 */ b lbl_800D63FC
-/* 800D5B30 000D1790 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D5B34 000D1794 38 60 00 01 */ li r3, 1
-/* 800D5B38 000D1798 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D5B3C 000D179C 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D5B40 000D17A0 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D5B44 000D17A4 48 00 F6 E1 */ bl func_800E5224
-/* 800D5B48 000D17A8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D5B4C 000D17AC 41 82 08 B0 */ beq lbl_800D63FC
-/* 800D5B50 000D17B0 7F 23 CB 78 */ mr r3, r25
-/* 800D5B54 000D17B4 7F 44 D3 78 */ mr r4, r26
-/* 800D5B58 000D17B8 38 A0 00 02 */ li r5, 2
-/* 800D5B5C 000D17BC 38 C0 00 00 */ li r6, 0
-/* 800D5B60 000D17C0 48 17 E3 A5 */ bl func_80253F04
-/* 800D5B64 000D17C4 48 00 08 98 */ b lbl_800D63FC
-/* 800D5B68 000D17C8 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D5B6C 000D17CC 38 60 00 01 */ li r3, 1
-/* 800D5B70 000D17D0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D5B74 000D17D4 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D5B78 000D17D8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D5B7C 000D17DC 48 00 F6 A9 */ bl func_800E5224
-/* 800D5B80 000D17E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D5B84 000D17E4 40 82 08 78 */ bne lbl_800D63FC
-/* 800D5B88 000D17E8 7F 23 CB 78 */ mr r3, r25
-/* 800D5B8C 000D17EC 7F 44 D3 78 */ mr r4, r26
-/* 800D5B90 000D17F0 38 A0 00 02 */ li r5, 2
-/* 800D5B94 000D17F4 38 C0 00 00 */ li r6, 0
-/* 800D5B98 000D17F8 48 17 E3 6D */ bl func_80253F04
-/* 800D5B9C 000D17FC 48 00 08 60 */ b lbl_800D63FC
-/* 800D5BA0 000D1800 7F 23 CB 78 */ mr r3, r25
-/* 800D5BA4 000D1804 7F 44 D3 78 */ mr r4, r26
-/* 800D5BA8 000D1808 38 C1 00 48 */ addi r6, r1, 0x48
-/* 800D5BAC 000D180C 38 A0 00 06 */ li r5, 6
-/* 800D5BB0 000D1810 48 17 E3 2D */ bl func_80253EDC
-/* 800D5BB4 000D1814 3F 80 80 48 */ lis r28, lbl_8047CE18@ha
-/* 800D5BB8 000D1818 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5BBC 000D181C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5BC0 000D1820 3B 9C CE 18 */ addi r28, r28, lbl_8047CE18@l
-/* 800D5BC4 000D1824 7C 1C D8 AE */ lbzx r0, r28, r27
-/* 800D5BC8 000D1828 38 60 00 00 */ li r3, 0
-/* 800D5BCC 000D182C D0 21 00 2C */ stfs f1, 0x2c(r1)
-/* 800D5BD0 000D1830 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D5BD4 000D1834 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800D5BD8 000D1838 D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800D5BDC 000D183C D0 21 00 40 */ stfs f1, 0x40(r1)
-/* 800D5BE0 000D1840 D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 800D5BE4 000D1844 D0 01 00 30 */ stfs f0, 0x30(r1)
-/* 800D5BE8 000D1848 D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800D5BEC 000D184C D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800D5BF0 000D1850 48 00 F6 35 */ bl func_800E5224
-/* 800D5BF4 000D1854 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800D5BF8 000D1858 38 61 00 68 */ addi r3, r1, 0x68
-/* 800D5BFC 000D185C 7C 83 00 2E */ lwzx r4, r3, r0
-/* 800D5C00 000D1860 38 60 03 F4 */ li r3, 0x3f4
-/* 800D5C04 000D1864 4B F8 50 5D */ bl func_8005AC60
-/* 800D5C08 000D1868 7C 66 1B 78 */ mr r6, r3
-/* 800D5C0C 000D186C 7F 23 CB 78 */ mr r3, r25
-/* 800D5C10 000D1870 7F 44 D3 78 */ mr r4, r26
-/* 800D5C14 000D1874 38 A0 00 02 */ li r5, 2
-/* 800D5C18 000D1878 48 17 E2 ED */ bl func_80253F04
-/* 800D5C1C 000D187C 7F 23 CB 78 */ mr r3, r25
-/* 800D5C20 000D1880 7F 44 D3 78 */ mr r4, r26
-/* 800D5C24 000D1884 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800D5C28 000D1888 38 A0 00 01 */ li r5, 1
-/* 800D5C2C 000D188C 48 17 E2 D9 */ bl func_80253F04
-/* 800D5C30 000D1890 38 60 00 05 */ li r3, 5
-/* 800D5C34 000D1894 4B FE 4B B9 */ bl func_800BA7EC
-/* 800D5C38 000D1898 28 03 00 02 */ cmplwi r3, 2
-/* 800D5C3C 000D189C 40 82 00 44 */ bne lbl_800D5C80
-/* 800D5C40 000D18A0 38 60 00 0B */ li r3, 0xb
-/* 800D5C44 000D18A4 4B FE 4B A9 */ bl func_800BA7EC
-/* 800D5C48 000D18A8 38 03 FF FF */ addi r0, r3, -1
-/* 800D5C4C 000D18AC 38 60 00 0C */ li r3, 0xc
-/* 800D5C50 000D18B0 54 19 10 3A */ slwi r25, r0, 2
-/* 800D5C54 000D18B4 4B FE 4B 99 */ bl func_800BA7EC
-/* 800D5C58 000D18B8 7C 03 CA 14 */ add r0, r3, r25
-/* 800D5C5C 000D18BC 7C 1B 00 40 */ cmplw r27, r0
-/* 800D5C60 000D18C0 40 82 00 20 */ bne lbl_800D5C80
-/* 800D5C64 000D18C4 3C 60 80 48 */ lis r3, lbl_8047D0D8@ha
-/* 800D5C68 000D18C8 57 60 2E 34 */ rlwinm r0, r27, 5, 0x18, 0x1a
-/* 800D5C6C 000D18CC 38 63 D0 D8 */ addi r3, r3, lbl_8047D0D8@l
-/* 800D5C70 000D18D0 38 81 00 48 */ addi r4, r1, 0x48
-/* 800D5C74 000D18D4 7C 63 02 14 */ add r3, r3, r0
-/* 800D5C78 000D18D8 48 00 08 95 */ bl func_800D650C
-/* 800D5C7C 000D18DC 48 00 07 80 */ b lbl_800D63FC
-lbl_800D5C80:
-/* 800D5C80 000D18E0 48 01 07 CD */ bl func_800E644C
-/* 800D5C84 000D18E4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D5C88 000D18E8 28 00 00 01 */ cmplwi r0, 1
-/* 800D5C8C 000D18EC 40 82 07 70 */ bne lbl_800D63FC
-/* 800D5C90 000D18F0 38 60 00 00 */ li r3, 0
-/* 800D5C94 000D18F4 48 01 08 29 */ bl func_800E64BC
-/* 800D5C98 000D18F8 7C 1C D8 AE */ lbzx r0, r28, r27
-/* 800D5C9C 000D18FC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D5CA0 000D1900 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800D5CA4 000D1904 7C 00 18 40 */ cmplw r0, r3
-/* 800D5CA8 000D1908 40 82 07 54 */ bne lbl_800D63FC
-/* 800D5CAC 000D190C 3C 60 80 48 */ lis r3, lbl_8047D0D8@ha
-/* 800D5CB0 000D1910 57 60 2E 34 */ rlwinm r0, r27, 5, 0x18, 0x1a
-/* 800D5CB4 000D1914 38 63 D0 D8 */ addi r3, r3, lbl_8047D0D8@l
-/* 800D5CB8 000D1918 38 81 00 48 */ addi r4, r1, 0x48
-/* 800D5CBC 000D191C 7C 63 02 14 */ add r3, r3, r0
-/* 800D5CC0 000D1920 48 00 08 4D */ bl func_800D650C
-/* 800D5CC4 000D1924 48 00 07 38 */ b lbl_800D63FC
-/* 800D5CC8 000D1928 57 20 04 21 */ rlwinm. r0, r25, 0, 0x10, 0x10
-/* 800D5CCC 000D192C 40 82 00 A4 */ bne lbl_800D5D70
-/* 800D5CD0 000D1930 48 01 07 7D */ bl func_800E644C
-/* 800D5CD4 000D1934 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D5CD8 000D1938 28 00 00 01 */ cmplwi r0, 1
-/* 800D5CDC 000D193C 40 82 00 44 */ bne lbl_800D5D20
-/* 800D5CE0 000D1940 38 60 00 00 */ li r3, 0
-/* 800D5CE4 000D1944 48 01 07 D9 */ bl func_800E64BC
-/* 800D5CE8 000D1948 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D5CEC 000D194C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D5CF0 000D1950 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D5CF4 000D1954 7C 04 D8 AE */ lbzx r0, r4, r27
-/* 800D5CF8 000D1958 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800D5CFC 000D195C 7C 00 18 40 */ cmplw r0, r3
-/* 800D5D00 000D1960 40 82 00 20 */ bne lbl_800D5D20
-/* 800D5D04 000D1964 80 1A 00 88 */ lwz r0, 0x88(r26)
-/* 800D5D08 000D1968 88 7A 00 11 */ lbz r3, 0x11(r26)
-/* 800D5D0C 000D196C 60 00 00 01 */ ori r0, r0, 1
-/* 800D5D10 000D1970 90 1A 00 88 */ stw r0, 0x88(r26)
-/* 800D5D14 000D1974 98 6D 9C 33 */ stb r3, lbl_8063EEF3-_SDA_BASE_(r13)
-/* 800D5D18 000D1978 9B 6D 9C 32 */ stb r27, lbl_8063EEF2-_SDA_BASE_(r13)
-/* 800D5D1C 000D197C 48 00 06 E0 */ b lbl_800D63FC
-lbl_800D5D20:
-/* 800D5D20 000D1980 38 60 00 05 */ li r3, 5
-/* 800D5D24 000D1984 4B FE 4A C9 */ bl func_800BA7EC
-/* 800D5D28 000D1988 28 03 00 02 */ cmplwi r3, 2
-/* 800D5D2C 000D198C 40 82 06 D0 */ bne lbl_800D63FC
-/* 800D5D30 000D1990 38 60 00 0B */ li r3, 0xb
-/* 800D5D34 000D1994 4B FE 4A B9 */ bl func_800BA7EC
-/* 800D5D38 000D1998 38 03 FF FF */ addi r0, r3, -1
-/* 800D5D3C 000D199C 38 60 00 0C */ li r3, 0xc
-/* 800D5D40 000D19A0 54 19 10 3A */ slwi r25, r0, 2
-/* 800D5D44 000D19A4 4B FE 4A A9 */ bl func_800BA7EC
-/* 800D5D48 000D19A8 7C 03 CA 14 */ add r0, r3, r25
-/* 800D5D4C 000D19AC 7C 1B 00 40 */ cmplw r27, r0
-/* 800D5D50 000D19B0 40 82 06 AC */ bne lbl_800D63FC
-/* 800D5D54 000D19B4 80 1A 00 88 */ lwz r0, 0x88(r26)
-/* 800D5D58 000D19B8 88 7A 00 11 */ lbz r3, 0x11(r26)
-/* 800D5D5C 000D19BC 60 00 00 01 */ ori r0, r0, 1
-/* 800D5D60 000D19C0 90 1A 00 88 */ stw r0, 0x88(r26)
-/* 800D5D64 000D19C4 98 6D 9C 33 */ stb r3, lbl_8063EEF3-_SDA_BASE_(r13)
-/* 800D5D68 000D19C8 9B 6D 9C 32 */ stb r27, lbl_8063EEF2-_SDA_BASE_(r13)
-/* 800D5D6C 000D19CC 48 00 06 90 */ b lbl_800D63FC
-lbl_800D5D70:
-/* 800D5D70 000D19D0 8B 6D 9C 32 */ lbz r27, lbl_8063EEF2-_SDA_BASE_(r13)
-/* 800D5D74 000D19D4 3B 80 00 00 */ li r28, 0
-/* 800D5D78 000D19D8 38 60 00 05 */ li r3, 5
-/* 800D5D7C 000D19DC 4B FE 4A 71 */ bl func_800BA7EC
-/* 800D5D80 000D19E0 28 03 00 02 */ cmplwi r3, 2
-/* 800D5D84 000D19E4 40 82 00 30 */ bne lbl_800D5DB4
-/* 800D5D88 000D19E8 38 60 00 0B */ li r3, 0xb
-/* 800D5D8C 000D19EC 4B FE 4A 61 */ bl func_800BA7EC
-/* 800D5D90 000D19F0 38 03 FF FF */ addi r0, r3, -1
-/* 800D5D94 000D19F4 38 60 00 0C */ li r3, 0xc
-/* 800D5D98 000D19F8 54 1A 10 3A */ slwi r26, r0, 2
-/* 800D5D9C 000D19FC 4B FE 4A 51 */ bl func_800BA7EC
-/* 800D5DA0 000D1A00 7C 63 D2 14 */ add r3, r3, r26
-/* 800D5DA4 000D1A04 7F 60 07 74 */ extsb r0, r27
-/* 800D5DA8 000D1A08 7C 00 18 40 */ cmplw r0, r3
-/* 800D5DAC 000D1A0C 40 82 00 08 */ bne lbl_800D5DB4
-/* 800D5DB0 000D1A10 3B 80 00 01 */ li r28, 1
-lbl_800D5DB4:
-/* 800D5DB4 000D1A14 3B 40 00 00 */ li r26, 0
-/* 800D5DB8 000D1A18 48 01 06 95 */ bl func_800E644C
-/* 800D5DBC 000D1A1C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D5DC0 000D1A20 28 00 00 01 */ cmplwi r0, 1
-/* 800D5DC4 000D1A24 40 82 00 30 */ bne lbl_800D5DF4
-/* 800D5DC8 000D1A28 38 60 00 00 */ li r3, 0
-/* 800D5DCC 000D1A2C 48 01 06 F1 */ bl func_800E64BC
-/* 800D5DD0 000D1A30 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D5DD4 000D1A34 7F 60 07 74 */ extsb r0, r27
-/* 800D5DD8 000D1A38 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D5DDC 000D1A3C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D5DE0 000D1A40 7C 04 00 AE */ lbzx r0, r4, r0
-/* 800D5DE4 000D1A44 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800D5DE8 000D1A48 7C 00 18 40 */ cmplw r0, r3
-/* 800D5DEC 000D1A4C 40 82 00 08 */ bne lbl_800D5DF4
-/* 800D5DF0 000D1A50 3B 40 00 01 */ li r26, 1
-lbl_800D5DF4:
-/* 800D5DF4 000D1A54 57 39 04 7E */ clrlwi r25, r25, 0x11
-/* 800D5DF8 000D1A58 38 A1 00 10 */ addi r5, r1, 0x10
-/* 800D5DFC 000D1A5C 7F 23 CB 78 */ mr r3, r25
-/* 800D5E00 000D1A60 38 80 00 05 */ li r4, 5
-/* 800D5E04 000D1A64 48 17 E0 69 */ bl func_80253E6C
-/* 800D5E08 000D1A68 7F 23 CB 78 */ mr r3, r25
-/* 800D5E0C 000D1A6C 38 A1 00 0C */ addi r5, r1, 0xc
-/* 800D5E10 000D1A70 38 80 00 06 */ li r4, 6
-/* 800D5E14 000D1A74 48 17 E0 59 */ bl func_80253E6C
-/* 800D5E18 000D1A78 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800D5E1C 000D1A7C C0 22 8A 58 */ lfs f1, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D5E20 000D1A80 FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800D5E24 000D1A84 40 81 00 10 */ ble lbl_800D5E34
-/* 800D5E28 000D1A88 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 800D5E2C 000D1A8C FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800D5E30 000D1A90 41 81 05 CC */ bgt lbl_800D63FC
-lbl_800D5E34:
-/* 800D5E34 000D1A94 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D5E38 000D1A98 40 82 00 0C */ bne lbl_800D5E44
-/* 800D5E3C 000D1A9C 2C 1A 00 00 */ cmpwi r26, 0
-/* 800D5E40 000D1AA0 41 82 05 BC */ beq lbl_800D63FC
-lbl_800D5E44:
-/* 800D5E44 000D1AA4 38 61 00 08 */ addi r3, r1, 8
-/* 800D5E48 000D1AA8 38 80 00 00 */ li r4, 0
-/* 800D5E4C 000D1AAC 38 A0 00 FF */ li r5, 0xff
-/* 800D5E50 000D1AB0 38 C0 00 FF */ li r6, 0xff
-/* 800D5E54 000D1AB4 38 E0 00 FF */ li r7, 0xff
-/* 800D5E58 000D1AB8 48 00 06 A1 */ bl func_800D64F8
-/* 800D5E5C 000D1ABC 3C 80 80 48 */ lis r4, lbl_8047D0D8@ha
-/* 800D5E60 000D1AC0 57 60 2E 34 */ rlwinm r0, r27, 5, 0x18, 0x1a
-/* 800D5E64 000D1AC4 38 84 D0 D8 */ addi r4, r4, lbl_8047D0D8@l
-/* 800D5E68 000D1AC8 38 61 00 48 */ addi r3, r1, 0x48
-/* 800D5E6C 000D1ACC 7C 84 02 14 */ add r4, r4, r0
-/* 800D5E70 000D1AD0 48 00 06 9D */ bl func_800D650C
-/* 800D5E74 000D1AD4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5E78 000D1AD8 38 80 00 01 */ li r4, 1
-/* 800D5E7C 000D1ADC 38 A0 00 01 */ li r5, 1
-/* 800D5E80 000D1AE0 38 C0 00 00 */ li r6, 0
-/* 800D5E84 000D1AE4 48 00 05 A9 */ bl func_800D642C
-/* 800D5E88 000D1AE8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5E8C 000D1AEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5E90 000D1AF0 FC 40 08 90 */ fmr f2, f1
-/* 800D5E94 000D1AF4 C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
-/* 800D5E98 000D1AF8 FC A0 08 90 */ fmr f5, f1
-/* 800D5E9C 000D1AFC C0 82 8A 7C */ lfs f4, lbl_8064107C-_SDA2_BASE_(r2)
-/* 800D5EA0 000D1B00 C0 C2 8A 88 */ lfs f6, lbl_80641088-_SDA2_BASE_(r2)
-/* 800D5EA4 000D1B04 48 15 ED 55 */ bl func_80234BF8
-/* 800D5EA8 000D1B08 38 60 00 07 */ li r3, 7
-/* 800D5EAC 000D1B0C 48 16 70 71 */ bl func_8023CF1C
-/* 800D5EB0 000D1B10 7C 64 1B 78 */ mr r4, r3
-/* 800D5EB4 000D1B14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5EB8 000D1B18 48 16 22 05 */ bl func_802380BC
-/* 800D5EBC 000D1B1C 3C 80 11 E6 */ lis r4, 0x11E60C00@ha
-/* 800D5EC0 000D1B20 38 60 03 F4 */ li r3, 0x3f4
-/* 800D5EC4 000D1B24 38 84 0C 00 */ addi r4, r4, 0x11E60C00@l
-/* 800D5EC8 000D1B28 4B F8 4D 99 */ bl func_8005AC60
-/* 800D5ECC 000D1B2C 7C 65 1B 78 */ mr r5, r3
-/* 800D5ED0 000D1B30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5ED4 000D1B34 38 80 00 00 */ li r4, 0
-/* 800D5ED8 000D1B38 4B FE 39 DD */ bl func_800B98B4
-/* 800D5EDC 000D1B3C 93 C1 01 1C */ stw r30, 0x11c(r1)
-/* 800D5EE0 000D1B40 38 00 00 80 */ li r0, 0x80
-/* 800D5EE4 000D1B44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5EE8 000D1B48 C8 22 8A 48 */ lfd f1, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D5EEC 000D1B4C C8 01 01 18 */ lfd f0, 0x118(r1)
-/* 800D5EF0 000D1B50 C0 42 8A A8 */ lfs f2, lbl_806410A8-_SDA2_BASE_(r2)
-/* 800D5EF4 000D1B54 EC 60 08 28 */ fsubs f3, f0, f1
-/* 800D5EF8 000D1B58 C0 22 8A AC */ lfs f1, lbl_806410AC-_SDA2_BASE_(r2)
-/* 800D5EFC 000D1B5C C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
-/* 800D5F00 000D1B60 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 800D5F04 000D1B64 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800D5F08 000D1B68 EC 22 08 24 */ fdivs f1, f2, f1
-/* 800D5F0C 000D1B6C EC 20 00 72 */ fmuls f1, f0, f1
-/* 800D5F10 000D1B70 48 0F E1 69 */ bl cos
-/* 800D5F14 000D1B74 FC 40 08 18 */ frsp f2, f1
-/* 800D5F18 000D1B78 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5F1C 000D1B7C 88 0D 9C 33 */ lbz r0, lbl_8063EEF3-_SDA_BASE_(r13)
-/* 800D5F20 000D1B80 38 80 00 04 */ li r4, 4
-/* 800D5F24 000D1B84 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D5F28 000D1B88 EC 41 10 2A */ fadds f2, f1, f2
-/* 800D5F2C 000D1B8C C0 82 8A B8 */ lfs f4, lbl_806410B8-_SDA2_BASE_(r2)
-/* 800D5F30 000D1B90 C0 22 8A C0 */ lfs f1, lbl_806410C0-_SDA2_BASE_(r2)
-/* 800D5F34 000D1B94 EC A0 00 B2 */ fmuls f5, f0, f2
-/* 800D5F38 000D1B98 C0 62 8A B4 */ lfs f3, lbl_806410B4-_SDA2_BASE_(r2)
-/* 800D5F3C 000D1B9C C0 02 8A BC */ lfs f0, lbl_806410BC-_SDA2_BASE_(r2)
-/* 800D5F40 000D1BA0 C0 42 8A B0 */ lfs f2, lbl_806410B0-_SDA2_BASE_(r2)
-/* 800D5F44 000D1BA4 EC 84 01 72 */ fmuls f4, f4, f5
-/* 800D5F48 000D1BA8 98 01 00 0B */ stb r0, 0xb(r1)
-/* 800D5F4C 000D1BAC EC 21 01 72 */ fmuls f1, f1, f5
-/* 800D5F50 000D1BB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5F54 000D1BB4 EC 63 20 2A */ fadds f3, f3, f4
-/* 800D5F58 000D1BB8 EC 00 08 2A */ fadds f0, f0, f1
-/* 800D5F5C 000D1BBC EC 22 00 F2 */ fmuls f1, f2, f3
-/* 800D5F60 000D1BC0 EC 02 00 32 */ fmuls f0, f2, f0
-/* 800D5F64 000D1BC4 FC 20 08 1E */ fctiwz f1, f1
-/* 800D5F68 000D1BC8 FC 00 00 1E */ fctiwz f0, f0
-/* 800D5F6C 000D1BCC D8 21 01 40 */ stfd f1, 0x140(r1)
-/* 800D5F70 000D1BD0 D8 01 01 38 */ stfd f0, 0x138(r1)
-/* 800D5F74 000D1BD4 80 A1 01 44 */ lwz r5, 0x144(r1)
-/* 800D5F78 000D1BD8 80 01 01 3C */ lwz r0, 0x13c(r1)
-/* 800D5F7C 000D1BDC 98 A1 00 09 */ stb r5, 9(r1)
-/* 800D5F80 000D1BE0 98 01 00 0A */ stb r0, 0xa(r1)
-/* 800D5F84 000D1BE4 48 15 D5 A9 */ bl func_8023352C
-/* 800D5F88 000D1BE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5F8C 000D1BEC C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800D5F90 000D1BF0 C0 41 00 58 */ lfs f2, 0x58(r1)
-/* 800D5F94 000D1BF4 4B FE 39 69 */ bl func_800B98FC
-/* 800D5F98 000D1BF8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D5F9C 000D1BFC 3F 20 CC 01 */ lis r25, 0xCC008000@ha
-/* 800D5FA0 000D1C00 90 19 80 00 */ stw r0, 0xCC008000@l(r25)
-/* 800D5FA4 000D1C04 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5FA8 000D1C08 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FAC 000D1C0C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5FB0 000D1C10 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FB4 000D1C14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5FB8 000D1C18 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800D5FBC 000D1C1C C0 41 00 5C */ lfs f2, 0x5c(r1)
-/* 800D5FC0 000D1C20 4B FE 39 3D */ bl func_800B98FC
-/* 800D5FC4 000D1C24 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D5FC8 000D1C28 90 19 80 00 */ stw r0, -0x8000(r25)
-/* 800D5FCC 000D1C2C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5FD0 000D1C30 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FD4 000D1C34 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5FD8 000D1C38 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FDC 000D1C3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5FE0 000D1C40 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800D5FE4 000D1C44 C0 41 00 60 */ lfs f2, 0x60(r1)
-/* 800D5FE8 000D1C48 4B FE 39 15 */ bl func_800B98FC
-/* 800D5FEC 000D1C4C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D5FF0 000D1C50 90 19 80 00 */ stw r0, -0x8000(r25)
-/* 800D5FF4 000D1C54 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D5FF8 000D1C58 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FFC 000D1C5C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D6000 000D1C60 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D6004 000D1C64 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D6008 000D1C68 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800D600C 000D1C6C C0 41 00 64 */ lfs f2, 0x64(r1)
-/* 800D6010 000D1C70 4B FE 38 ED */ bl func_800B98FC
-/* 800D6014 000D1C74 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D6018 000D1C78 90 19 80 00 */ stw r0, -0x8000(r25)
-/* 800D601C 000D1C7C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D6020 000D1C80 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D6024 000D1C84 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D6028 000D1C88 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D602C 000D1C8C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D6030 000D1C90 48 15 D5 51 */ bl func_80233580
-/* 800D6034 000D1C94 48 00 03 C8 */ b lbl_800D63FC
-/* 800D6038 000D1C98 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D603C 000D1C9C C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D6040 000D1CA0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D6044 000D1CA4 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D6048 000D1CA8 7C 03 D8 AE */ lbzx r0, r3, r27
-/* 800D604C 000D1CAC 38 60 00 02 */ li r3, 2
-/* 800D6050 000D1CB0 D0 21 00 2C */ stfs f1, 0x2c(r1)
-/* 800D6054 000D1CB4 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D6058 000D1CB8 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800D605C 000D1CBC D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800D6060 000D1CC0 D0 21 00 40 */ stfs f1, 0x40(r1)
-/* 800D6064 000D1CC4 D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 800D6068 000D1CC8 D0 01 00 30 */ stfs f0, 0x30(r1)
-/* 800D606C 000D1CCC D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800D6070 000D1CD0 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800D6074 000D1CD4 48 00 F1 B1 */ bl func_800E5224
-/* 800D6078 000D1CD8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D607C 000D1CDC 2C 00 00 02 */ cmpwi r0, 2
-/* 800D6080 000D1CE0 40 80 00 10 */ bge lbl_800D6090
-/* 800D6084 000D1CE4 2C 00 00 00 */ cmpwi r0, 0
-/* 800D6088 000D1CE8 40 80 00 14 */ bge lbl_800D609C
-/* 800D608C 000D1CEC 48 00 00 3C */ b lbl_800D60C8
-lbl_800D6090:
-/* 800D6090 000D1CF0 2C 00 00 04 */ cmpwi r0, 4
-/* 800D6094 000D1CF4 40 80 00 34 */ bge lbl_800D60C8
-/* 800D6098 000D1CF8 48 00 00 1C */ b lbl_800D60B4
-lbl_800D609C:
-/* 800D609C 000D1CFC 3C 80 27 94 */ lis r4, 0x27940C00@ha
-/* 800D60A0 000D1D00 38 60 03 F4 */ li r3, 0x3f4
-/* 800D60A4 000D1D04 38 84 0C 00 */ addi r4, r4, 0x27940C00@l
-/* 800D60A8 000D1D08 4B F8 4B B9 */ bl func_8005AC60
-/* 800D60AC 000D1D0C 7C 7E 1B 78 */ mr r30, r3
-/* 800D60B0 000D1D10 48 00 00 18 */ b lbl_800D60C8
-lbl_800D60B4:
-/* 800D60B4 000D1D14 3C 80 0B E0 */ lis r4, 0x0BE00C00@ha
-/* 800D60B8 000D1D18 38 60 03 F4 */ li r3, 0x3f4
-/* 800D60BC 000D1D1C 38 84 0C 00 */ addi r4, r4, 0x0BE00C00@l
-/* 800D60C0 000D1D20 4B F8 4B A1 */ bl func_8005AC60
-/* 800D60C4 000D1D24 7C 7E 1B 78 */ mr r30, r3
-lbl_800D60C8:
-/* 800D60C8 000D1D28 7F 23 CB 78 */ mr r3, r25
-/* 800D60CC 000D1D2C 7F 44 D3 78 */ mr r4, r26
-/* 800D60D0 000D1D30 7F C6 F3 78 */ mr r6, r30
-/* 800D60D4 000D1D34 38 A0 00 02 */ li r5, 2
-/* 800D60D8 000D1D38 48 17 DE 2D */ bl func_80253F04
-/* 800D60DC 000D1D3C 7F 23 CB 78 */ mr r3, r25
-/* 800D60E0 000D1D40 7F 44 D3 78 */ mr r4, r26
-/* 800D60E4 000D1D44 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800D60E8 000D1D48 38 A0 00 01 */ li r5, 1
-/* 800D60EC 000D1D4C 48 17 DE 19 */ bl func_80253F04
-/* 800D60F0 000D1D50 48 00 03 0C */ b lbl_800D63FC
-/* 800D60F4 000D1D54 3B E0 00 01 */ li r31, 1
-/* 800D60F8 000D1D58 3B FF 00 01 */ addi r31, r31, 1
-/* 800D60FC 000D1D5C 3B FF 00 01 */ addi r31, r31, 1
-/* 800D6100 000D1D60 3B FF 00 01 */ addi r31, r31, 1
-/* 800D6104 000D1D64 3B FF 00 01 */ addi r31, r31, 1
-/* 800D6108 000D1D68 3F A0 80 48 */ lis r29, lbl_8047CE18@ha
-/* 800D610C 000D1D6C 57 E3 06 3E */ clrlwi r3, r31, 0x18
-/* 800D6110 000D1D70 3B BD CE 18 */ addi r29, r29, lbl_8047CE18@l
-/* 800D6114 000D1D74 3B 80 00 00 */ li r28, 0
-/* 800D6118 000D1D78 7C 1D D8 AE */ lbzx r0, r29, r27
-/* 800D611C 000D1D7C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D6120 000D1D80 48 00 FC CD */ bl func_800E5DEC
-/* 800D6124 000D1D84 7C 78 1B 78 */ mr r24, r3
-/* 800D6128 000D1D88 4B F8 0A AD */ bl func_80056BD4
-/* 800D612C 000D1D8C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D6130 000D1D90 41 82 00 94 */ beq lbl_800D61C4
-/* 800D6134 000D1D94 88 18 00 8A */ lbz r0, 0x8a(r24)
-/* 800D6138 000D1D98 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D613C 000D1D9C 41 82 00 88 */ beq lbl_800D61C4
-/* 800D6140 000D1DA0 38 60 00 0B */ li r3, 0xb
-/* 800D6144 000D1DA4 4B FE 46 A9 */ bl func_800BA7EC
-/* 800D6148 000D1DA8 7C 1B 18 40 */ cmplw r27, r3
-/* 800D614C 000D1DAC 40 82 00 28 */ bne lbl_800D6174
-/* 800D6150 000D1DB0 38 60 00 0C */ li r3, 0xc
-/* 800D6154 000D1DB4 4B FE 46 99 */ bl func_800BA7EC
-/* 800D6158 000D1DB8 57 E0 06 3E */ clrlwi r0, r31, 0x18
-/* 800D615C 000D1DBC 7C 00 18 40 */ cmplw r0, r3
-/* 800D6160 000D1DC0 40 82 00 14 */ bne lbl_800D6174
-/* 800D6164 000D1DC4 38 60 00 0A */ li r3, 0xa
-/* 800D6168 000D1DC8 4B FE 46 85 */ bl func_800BA7EC
-/* 800D616C 000D1DCC 2C 03 00 00 */ cmpwi r3, 0
-/* 800D6170 000D1DD0 40 82 00 54 */ bne lbl_800D61C4
-lbl_800D6174:
-/* 800D6174 000D1DD4 7F 03 C3 78 */ mr r3, r24
-/* 800D6178 000D1DD8 38 A1 00 28 */ addi r5, r1, 0x28
-/* 800D617C 000D1DDC 38 80 00 00 */ li r4, 0
-/* 800D6180 000D1DE0 4B F8 69 A5 */ bl func_8005CB24
-/* 800D6184 000D1DE4 88 18 00 88 */ lbz r0, 0x88(r24)
-/* 800D6188 000D1DE8 7C 7E 1B 78 */ mr r30, r3
-/* 800D618C 000D1DEC 7C 00 07 74 */ extsb r0, r0
-/* 800D6190 000D1DF0 2C 00 FF FF */ cmpwi r0, -1
-/* 800D6194 000D1DF4 40 82 00 50 */ bne lbl_800D61E4
-/* 800D6198 000D1DF8 7C 1D D8 AE */ lbzx r0, r29, r27
-/* 800D619C 000D1DFC 38 60 00 02 */ li r3, 2
-/* 800D61A0 000D1E00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D61A4 000D1E04 48 00 F0 81 */ bl func_800E5224
-/* 800D61A8 000D1E08 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D61AC 000D1E0C 40 82 00 38 */ bne lbl_800D61E4
-/* 800D61B0 000D1E10 48 01 02 21 */ bl func_800E63D0
-/* 800D61B4 000D1E14 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D61B8 000D1E18 40 82 00 2C */ bne lbl_800D61E4
-/* 800D61BC 000D1E1C 3B 80 00 01 */ li r28, 1
-/* 800D61C0 000D1E20 48 00 00 24 */ b lbl_800D61E4
-lbl_800D61C4:
-/* 800D61C4 000D1E24 38 A1 00 28 */ addi r5, r1, 0x28
-/* 800D61C8 000D1E28 38 60 00 00 */ li r3, 0
-/* 800D61CC 000D1E2C 38 80 00 00 */ li r4, 0
-/* 800D61D0 000D1E30 4B F8 69 55 */ bl func_8005CB24
-/* 800D61D4 000D1E34 88 1A 00 11 */ lbz r0, 0x11(r26)
-/* 800D61D8 000D1E38 7C 7E 1B 78 */ mr r30, r3
-/* 800D61DC 000D1E3C 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
-/* 800D61E0 000D1E40 98 1A 00 11 */ stb r0, 0x11(r26)
-lbl_800D61E4:
-/* 800D61E4 000D1E44 7F 23 CB 78 */ mr r3, r25
-/* 800D61E8 000D1E48 7F 44 D3 78 */ mr r4, r26
-/* 800D61EC 000D1E4C 7F C6 F3 78 */ mr r6, r30
-/* 800D61F0 000D1E50 38 A0 00 02 */ li r5, 2
-/* 800D61F4 000D1E54 48 17 DD 11 */ bl func_80253F04
-/* 800D61F8 000D1E58 7F 23 CB 78 */ mr r3, r25
-/* 800D61FC 000D1E5C 7F 44 D3 78 */ mr r4, r26
-/* 800D6200 000D1E60 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800D6204 000D1E64 38 A0 00 01 */ li r5, 1
-/* 800D6208 000D1E68 48 17 DC FD */ bl func_80253F04
-/* 800D620C 000D1E6C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D6210 000D1E70 41 82 00 78 */ beq lbl_800D6288
-/* 800D6214 000D1E74 88 1A 00 0E */ lbz r0, 0xe(r26)
-/* 800D6218 000D1E78 88 7A 00 0F */ lbz r3, 0xf(r26)
-/* 800D621C 000D1E7C 90 01 01 24 */ stw r0, 0x124(r1)
-/* 800D6220 000D1E80 88 1A 00 10 */ lbz r0, 0x10(r26)
-/* 800D6224 000D1E84 C8 01 01 20 */ lfd f0, 0x120(r1)
-/* 800D6228 000D1E88 90 61 01 1C */ stw r3, 0x11c(r1)
-/* 800D622C 000D1E8C C8 82 8A 48 */ lfd f4, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D6230 000D1E90 90 01 01 24 */ stw r0, 0x124(r1)
-/* 800D6234 000D1E94 C8 21 01 18 */ lfd f1, 0x118(r1)
-/* 800D6238 000D1E98 EC 40 20 28 */ fsubs f2, f0, f4
-/* 800D623C 000D1E9C C8 01 01 20 */ lfd f0, 0x120(r1)
-/* 800D6240 000D1EA0 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800D6244 000D1EA4 C0 62 8A 58 */ lfs f3, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D6248 000D1EA8 EC 00 20 28 */ fsubs f0, f0, f4
-/* 800D624C 000D1EAC EC 43 00 B2 */ fmuls f2, f3, f2
-/* 800D6250 000D1EB0 EC 23 00 72 */ fmuls f1, f3, f1
-/* 800D6254 000D1EB4 EC 03 00 32 */ fmuls f0, f3, f0
-/* 800D6258 000D1EB8 FC 40 10 1E */ fctiwz f2, f2
-/* 800D625C 000D1EBC FC 20 08 1E */ fctiwz f1, f1
-/* 800D6260 000D1EC0 FC 00 00 1E */ fctiwz f0, f0
-/* 800D6264 000D1EC4 D8 41 01 40 */ stfd f2, 0x140(r1)
-/* 800D6268 000D1EC8 D8 21 01 38 */ stfd f1, 0x138(r1)
-/* 800D626C 000D1ECC 80 81 01 44 */ lwz r4, 0x144(r1)
-/* 800D6270 000D1ED0 D8 01 01 30 */ stfd f0, 0x130(r1)
-/* 800D6274 000D1ED4 80 61 01 3C */ lwz r3, 0x13c(r1)
-/* 800D6278 000D1ED8 80 01 01 34 */ lwz r0, 0x134(r1)
-/* 800D627C 000D1EDC 98 9A 00 0E */ stb r4, 0xe(r26)
-/* 800D6280 000D1EE0 98 7A 00 0F */ stb r3, 0xf(r26)
-/* 800D6284 000D1EE4 98 1A 00 10 */ stb r0, 0x10(r26)
-lbl_800D6288:
-/* 800D6288 000D1EE8 4B FE 42 F1 */ bl func_800BA578
-/* 800D628C 000D1EEC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D6290 000D1EF0 28 00 00 02 */ cmplwi r0, 2
-/* 800D6294 000D1EF4 40 82 01 68 */ bne lbl_800D63FC
-/* 800D6298 000D1EF8 7F 23 CB 78 */ mr r3, r25
-/* 800D629C 000D1EFC 7F 44 D3 78 */ mr r4, r26
-/* 800D62A0 000D1F00 38 C1 00 48 */ addi r6, r1, 0x48
-/* 800D62A4 000D1F04 38 A0 00 06 */ li r5, 6
-/* 800D62A8 000D1F08 48 17 DC 35 */ bl func_80253EDC
-/* 800D62AC 000D1F0C 57 E3 06 3E */ clrlwi r3, r31, 0x18
-/* 800D62B0 000D1F10 38 81 00 48 */ addi r4, r1, 0x48
-/* 800D62B4 000D1F14 38 63 00 15 */ addi r3, r3, 0x15
-/* 800D62B8 000D1F18 4B F8 37 85 */ bl func_80059A3C
-/* 800D62BC 000D1F1C 48 00 01 40 */ b lbl_800D63FC
-/* 800D62C0 000D1F20 3B E0 00 01 */ li r31, 1
-/* 800D62C4 000D1F24 3B FF 00 01 */ addi r31, r31, 1
-/* 800D62C8 000D1F28 3B FF 00 01 */ addi r31, r31, 1
-/* 800D62CC 000D1F2C 3B FF 00 01 */ addi r31, r31, 1
-/* 800D62D0 000D1F30 3B FF 00 01 */ addi r31, r31, 1
-/* 800D62D4 000D1F34 38 60 00 0C */ li r3, 0xc
-/* 800D62D8 000D1F38 4B FE 45 15 */ bl func_800BA7EC
-/* 800D62DC 000D1F3C 57 E0 06 3E */ clrlwi r0, r31, 0x18
-/* 800D62E0 000D1F40 7C 00 18 40 */ cmplw r0, r3
-/* 800D62E4 000D1F44 40 82 01 18 */ bne lbl_800D63FC
-/* 800D62E8 000D1F48 38 60 00 0B */ li r3, 0xb
-/* 800D62EC 000D1F4C 4B FE 45 01 */ bl func_800BA7EC
-/* 800D62F0 000D1F50 7C 1B 18 40 */ cmplw r27, r3
-/* 800D62F4 000D1F54 40 82 01 08 */ bne lbl_800D63FC
-/* 800D62F8 000D1F58 38 60 00 0A */ li r3, 0xa
-/* 800D62FC 000D1F5C 4B FE 44 F1 */ bl func_800BA7EC
-/* 800D6300 000D1F60 2C 03 00 00 */ cmpwi r3, 0
-/* 800D6304 000D1F64 41 82 00 F8 */ beq lbl_800D63FC
-/* 800D6308 000D1F68 3C 80 11 E7 */ lis r4, 0x11E70C00@ha
-/* 800D630C 000D1F6C 38 60 03 F4 */ li r3, 0x3f4
-/* 800D6310 000D1F70 38 84 0C 00 */ addi r4, r4, 0x11E70C00@l
-/* 800D6314 000D1F74 4B F8 49 4D */ bl func_8005AC60
-/* 800D6318 000D1F78 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D631C 000D1F7C 7C 66 1B 78 */ mr r6, r3
-/* 800D6320 000D1F80 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D6324 000D1F84 7F 23 CB 78 */ mr r3, r25
-/* 800D6328 000D1F88 D0 21 00 2C */ stfs f1, 0x2c(r1)
-/* 800D632C 000D1F8C 7F 44 D3 78 */ mr r4, r26
-/* 800D6330 000D1F90 38 A0 00 02 */ li r5, 2
-/* 800D6334 000D1F94 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800D6338 000D1F98 D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800D633C 000D1F9C D0 21 00 40 */ stfs f1, 0x40(r1)
-/* 800D6340 000D1FA0 D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 800D6344 000D1FA4 D0 01 00 30 */ stfs f0, 0x30(r1)
-/* 800D6348 000D1FA8 D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800D634C 000D1FAC D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800D6350 000D1FB0 48 17 DB B5 */ bl func_80253F04
-/* 800D6354 000D1FB4 7F 23 CB 78 */ mr r3, r25
-/* 800D6358 000D1FB8 7F 44 D3 78 */ mr r4, r26
-/* 800D635C 000D1FBC 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800D6360 000D1FC0 38 A0 00 01 */ li r5, 1
-/* 800D6364 000D1FC4 48 17 DB A1 */ bl func_80253F04
-/* 800D6368 000D1FC8 93 C1 01 1C */ stw r30, 0x11c(r1)
-/* 800D636C 000D1FCC C8 22 8A 48 */ lfd f1, lbl_80641048-_SDA2_BASE_(r2)
-/* 800D6370 000D1FD0 C8 01 01 18 */ lfd f0, 0x118(r1)
-/* 800D6374 000D1FD4 C0 42 8A A8 */ lfs f2, lbl_806410A8-_SDA2_BASE_(r2)
-/* 800D6378 000D1FD8 EC 60 08 28 */ fsubs f3, f0, f1
-/* 800D637C 000D1FDC C0 22 8A AC */ lfs f1, lbl_806410AC-_SDA2_BASE_(r2)
-/* 800D6380 000D1FE0 C0 02 8A 70 */ lfs f0, lbl_80641070-_SDA2_BASE_(r2)
-/* 800D6384 000D1FE4 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800D6388 000D1FE8 EC 22 08 24 */ fdivs f1, f2, f1
-/* 800D638C 000D1FEC EC 20 00 72 */ fmuls f1, f0, f1
-/* 800D6390 000D1FF0 48 0F DC E9 */ bl cos
-/* 800D6394 000D1FF4 FC 40 08 18 */ frsp f2, f1
-/* 800D6398 000D1FF8 C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D639C 000D1FFC 38 00 00 00 */ li r0, 0
-/* 800D63A0 000D2000 C0 02 8A 58 */ lfs f0, lbl_80641058-_SDA2_BASE_(r2)
-/* 800D63A4 000D2004 C0 82 8A B8 */ lfs f4, lbl_806410B8-_SDA2_BASE_(r2)
-/* 800D63A8 000D2008 EC 41 10 2A */ fadds f2, f1, f2
-/* 800D63AC 000D200C C0 22 8A C0 */ lfs f1, lbl_806410C0-_SDA2_BASE_(r2)
-/* 800D63B0 000D2010 C0 62 8A B4 */ lfs f3, lbl_806410B4-_SDA2_BASE_(r2)
-/* 800D63B4 000D2014 EC A0 00 B2 */ fmuls f5, f0, f2
-/* 800D63B8 000D2018 C0 02 8A BC */ lfs f0, lbl_806410BC-_SDA2_BASE_(r2)
-/* 800D63BC 000D201C C0 42 8A B0 */ lfs f2, lbl_806410B0-_SDA2_BASE_(r2)
-/* 800D63C0 000D2020 98 1A 00 0E */ stb r0, 0xe(r26)
-/* 800D63C4 000D2024 EC 84 01 72 */ fmuls f4, f4, f5
-/* 800D63C8 000D2028 EC 21 01 72 */ fmuls f1, f1, f5
-/* 800D63CC 000D202C EC 63 20 2A */ fadds f3, f3, f4
-/* 800D63D0 000D2030 EC 00 08 2A */ fadds f0, f0, f1
-/* 800D63D4 000D2034 EC 22 00 F2 */ fmuls f1, f2, f3
-/* 800D63D8 000D2038 EC 02 00 32 */ fmuls f0, f2, f0
-/* 800D63DC 000D203C FC 20 08 1E */ fctiwz f1, f1
-/* 800D63E0 000D2040 FC 00 00 1E */ fctiwz f0, f0
-/* 800D63E4 000D2044 D8 21 01 40 */ stfd f1, 0x140(r1)
-/* 800D63E8 000D2048 D8 01 01 38 */ stfd f0, 0x138(r1)
-/* 800D63EC 000D204C 80 61 01 44 */ lwz r3, 0x144(r1)
-/* 800D63F0 000D2050 80 01 01 3C */ lwz r0, 0x13c(r1)
-/* 800D63F4 000D2054 98 7A 00 0F */ stb r3, 0xf(r26)
-/* 800D63F8 000D2058 98 1A 00 10 */ stb r0, 0x10(r26)
-lbl_800D63FC:
-/* 800D63FC 000D205C E3 E1 01 98 */ psq_l f31, 408(r1), 0, qr0
-/* 800D6400 000D2060 CB E1 01 90 */ lfd f31, 0x190(r1)
-/* 800D6404 000D2064 E3 C1 01 88 */ psq_l f30, 392(r1), 0, qr0
-/* 800D6408 000D2068 CB C1 01 80 */ lfd f30, 0x180(r1)
-/* 800D640C 000D206C E3 A1 01 78 */ psq_l f29, 376(r1), 0, qr0
-/* 800D6410 000D2070 39 61 01 70 */ addi r11, r1, 0x170
-/* 800D6414 000D2074 CB A1 01 70 */ lfd f29, 0x170(r1)
-/* 800D6418 000D2078 48 0F 0D 51 */ bl _restgpr_24
-/* 800D641C 000D207C 80 01 01 A4 */ lwz r0, 0x1a4(r1)
-/* 800D6420 000D2080 7C 08 03 A6 */ mtlr r0
-/* 800D6424 000D2084 38 21 01 A0 */ addi r1, r1, 0x1a0
-/* 800D6428 000D2088 4E 80 00 20 */ blr
-
-.global func_800D642C
-func_800D642C:
-/* 800D642C 000D208C 2C 04 00 00 */ cmpwi r4, 0
-/* 800D6430 000D2090 41 82 00 14 */ beq lbl_800D6444
-/* 800D6434 000D2094 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D6438 000D2098 38 00 00 01 */ li r0, 1
-/* 800D643C 000D209C 98 04 0A 36 */ stb r0, 0xa36(r4)
-/* 800D6440 000D20A0 48 00 00 10 */ b lbl_800D6450
-lbl_800D6444:
-/* 800D6444 000D20A4 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D6448 000D20A8 38 00 00 00 */ li r0, 0
-/* 800D644C 000D20AC 98 04 0A 36 */ stb r0, 0xa36(r4)
-lbl_800D6450:
-/* 800D6450 000D20B0 2C 05 00 00 */ cmpwi r5, 0
-/* 800D6454 000D20B4 41 82 00 14 */ beq lbl_800D6468
-/* 800D6458 000D20B8 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D645C 000D20BC 38 00 00 01 */ li r0, 1
-/* 800D6460 000D20C0 98 04 0A 37 */ stb r0, 0xa37(r4)
-/* 800D6464 000D20C4 48 00 00 10 */ b lbl_800D6474
-lbl_800D6468:
-/* 800D6468 000D20C8 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D646C 000D20CC 38 00 00 00 */ li r0, 0
-/* 800D6470 000D20D0 98 04 0A 37 */ stb r0, 0xa37(r4)
-lbl_800D6474:
-/* 800D6474 000D20D4 2C 06 00 00 */ cmpwi r6, 0
-/* 800D6478 000D20D8 41 82 00 14 */ beq lbl_800D648C
-/* 800D647C 000D20DC 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D6480 000D20E0 38 00 00 01 */ li r0, 1
-/* 800D6484 000D20E4 98 04 0A 38 */ stb r0, 0xa38(r4)
-/* 800D6488 000D20E8 48 00 00 10 */ b lbl_800D6498
-lbl_800D648C:
-/* 800D648C 000D20EC 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D6490 000D20F0 38 00 00 00 */ li r0, 0
-/* 800D6494 000D20F4 98 04 0A 38 */ stb r0, 0xa38(r4)
-lbl_800D6498:
-/* 800D6498 000D20F8 80 83 16 38 */ lwz r4, 0x1638(r3)
-/* 800D649C 000D20FC 80 04 00 64 */ lwz r0, 0x64(r4)
-/* 800D64A0 000D2100 60 00 00 04 */ ori r0, r0, 4
-/* 800D64A4 000D2104 90 04 00 64 */ stw r0, 0x64(r4)
-/* 800D64A8 000D2108 80 63 16 38 */ lwz r3, 0x1638(r3)
-/* 800D64AC 000D210C 80 03 00 00 */ lwz r0, 0(r3)
-/* 800D64B0 000D2110 60 00 00 40 */ ori r0, r0, 0x40
-/* 800D64B4 000D2114 90 03 00 00 */ stw r0, 0(r3)
-/* 800D64B8 000D2118 4E 80 00 20 */ blr
-
-.global func_800D64BC
-func_800D64BC:
-/* 800D64BC 000D211C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800D64C0 000D2120 B0 61 00 08 */ sth r3, 8(r1)
-/* 800D64C4 000D2124 E0 21 D0 08 */ psq_l f1, 8(r1), 1, qr5
-/* 800D64C8 000D2128 38 21 00 10 */ addi r1, r1, 0x10
-/* 800D64CC 000D212C 4E 80 00 20 */ blr
-
-.global func_800D64D0
-func_800D64D0:
-/* 800D64D0 000D2130 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800D64D4 000D2134 B0 61 00 08 */ sth r3, 8(r1)
-/* 800D64D8 000D2138 E0 21 B0 08 */ psq_l f1, 8(r1), 1, qr3
-/* 800D64DC 000D213C 38 21 00 10 */ addi r1, r1, 0x10
-/* 800D64E0 000D2140 4E 80 00 20 */ blr
-
-.global func_800D64E4
-func_800D64E4:
-/* 800D64E4 000D2144 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800D64E8 000D2148 F0 21 B0 08 */ psq_st f1, 8(r1), 1, qr3
-/* 800D64EC 000D214C A0 61 00 08 */ lhz r3, 8(r1)
-/* 800D64F0 000D2150 38 21 00 10 */ addi r1, r1, 0x10
-/* 800D64F4 000D2154 4E 80 00 20 */ blr
-
-.global func_800D64F8
-func_800D64F8:
-/* 800D64F8 000D2158 98 83 00 00 */ stb r4, 0(r3)
-/* 800D64FC 000D215C 98 A3 00 01 */ stb r5, 1(r3)
-/* 800D6500 000D2160 98 C3 00 02 */ stb r6, 2(r3)
-/* 800D6504 000D2164 98 E3 00 03 */ stb r7, 3(r3)
-/* 800D6508 000D2168 4E 80 00 20 */ blr
-
-.global func_800D650C
-func_800D650C:
-/* 800D650C 000D216C C0 E4 00 00 */ lfs f7, 0(r4)
-/* 800D6510 000D2170 C0 C4 00 04 */ lfs f6, 4(r4)
-/* 800D6514 000D2174 C0 A4 00 08 */ lfs f5, 8(r4)
-/* 800D6518 000D2178 C0 84 00 0C */ lfs f4, 0xc(r4)
-/* 800D651C 000D217C C0 64 00 10 */ lfs f3, 0x10(r4)
-/* 800D6520 000D2180 C0 44 00 14 */ lfs f2, 0x14(r4)
-/* 800D6524 000D2184 C0 24 00 18 */ lfs f1, 0x18(r4)
-/* 800D6528 000D2188 C0 04 00 1C */ lfs f0, 0x1c(r4)
-/* 800D652C 000D218C D0 E3 00 00 */ stfs f7, 0(r3)
-/* 800D6530 000D2190 D0 C3 00 04 */ stfs f6, 4(r3)
-/* 800D6534 000D2194 D0 A3 00 08 */ stfs f5, 8(r3)
-/* 800D6538 000D2198 D0 83 00 0C */ stfs f4, 0xc(r3)
-/* 800D653C 000D219C D0 63 00 10 */ stfs f3, 0x10(r3)
-/* 800D6540 000D21A0 D0 43 00 14 */ stfs f2, 0x14(r3)
-/* 800D6544 000D21A4 D0 23 00 18 */ stfs f1, 0x18(r3)
-/* 800D6548 000D21A8 D0 03 00 1C */ stfs f0, 0x1c(r3)
-/* 800D654C 000D21AC 4E 80 00 20 */ blr
-
-.global func_800D6550
-func_800D6550:
-/* 800D6550 000D21B0 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 800D6554 000D21B4 7C 08 02 A6 */ mflr r0
-/* 800D6558 000D21B8 90 01 00 94 */ stw r0, 0x94(r1)
-/* 800D655C 000D21BC 39 61 00 90 */ addi r11, r1, 0x90
-/* 800D6560 000D21C0 48 0F 0B C9 */ bl _savegpr_27
-/* 800D6564 000D21C4 7C 7E 1B 78 */ mr r30, r3
-/* 800D6568 000D21C8 7C 9C 23 78 */ mr r28, r4
-/* 800D656C 000D21CC 3B 60 00 00 */ li r27, 0
-/* 800D6570 000D21D0 38 60 00 09 */ li r3, 9
-/* 800D6574 000D21D4 4B FE 42 79 */ bl func_800BA7EC
-/* 800D6578 000D21D8 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800D657C 000D21DC 41 82 00 2C */ beq lbl_800D65A8
-/* 800D6580 000D21E0 40 80 00 14 */ bge lbl_800D6594
-/* 800D6584 000D21E4 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800D6588 000D21E8 41 82 00 2C */ beq lbl_800D65B4
-/* 800D658C 000D21EC 40 80 00 14 */ bge lbl_800D65A0
-/* 800D6590 000D21F0 48 00 00 24 */ b lbl_800D65B4
-lbl_800D6594:
-/* 800D6594 000D21F4 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800D6598 000D21F8 40 80 00 1C */ bge lbl_800D65B4
-/* 800D659C 000D21FC 48 00 00 14 */ b lbl_800D65B0
-lbl_800D65A0:
-/* 800D65A0 000D2200 3B 60 00 01 */ li r27, 1
-/* 800D65A4 000D2204 48 00 00 10 */ b lbl_800D65B4
-lbl_800D65A8:
-/* 800D65A8 000D2208 3B 60 00 02 */ li r27, 2
-/* 800D65AC 000D220C 48 00 00 08 */ b lbl_800D65B4
-lbl_800D65B0:
-/* 800D65B0 000D2210 3B 60 00 03 */ li r27, 3
-lbl_800D65B4:
-/* 800D65B4 000D2214 38 60 00 00 */ li r3, 0
-/* 800D65B8 000D2218 4B FE 42 35 */ bl func_800BA7EC
-/* 800D65BC 000D221C 54 60 10 3A */ slwi r0, r3, 2
-/* 800D65C0 000D2220 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
-/* 800D65C4 000D2224 7C DB 02 14 */ add r6, r27, r0
-/* 800D65C8 000D2228 7F C3 F3 78 */ mr r3, r30
-/* 800D65CC 000D222C 38 A5 CE 18 */ addi r5, r5, lbl_8047CE18@l
-/* 800D65D0 000D2230 7F 84 E3 78 */ mr r4, r28
-/* 800D65D4 000D2234 7C 06 28 AE */ lbzx r0, r6, r5
-/* 800D65D8 000D2238 38 C1 00 08 */ addi r6, r1, 8
-/* 800D65DC 000D223C 38 A0 00 03 */ li r5, 3
-/* 800D65E0 000D2240 54 1D FE 7E */ rlwinm r29, r0, 0x1f, 0x19, 0x1f
-/* 800D65E4 000D2244 48 17 D8 F9 */ bl func_80253EDC
-/* 800D65E8 000D2248 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D65EC 000D224C 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D65F0 000D2250 41 81 07 A0 */ bgt lbl_800D6D90
-/* 800D65F4 000D2254 3C 60 80 41 */ lis r3, lbl_80416F3C@ha
-/* 800D65F8 000D2258 54 00 10 3A */ slwi r0, r0, 2
-/* 800D65FC 000D225C 38 63 6F 3C */ addi r3, r3, lbl_80416F3C@l
-/* 800D6600 000D2260 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D6604 000D2264 7C 69 03 A6 */ mtctr r3
-/* 800D6608 000D2268 4E 80 04 20 */ bctr
-/* 800D660C 000D226C C0 22 8A 38 */ lfs f1, lbl_80641038-_SDA2_BASE_(r2)
-/* 800D6610 000D2270 7F A4 EB 78 */ mr r4, r29
-/* 800D6614 000D2274 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D6618 000D2278 38 60 00 02 */ li r3, 2
-/* 800D661C 000D227C D0 21 00 4C */ stfs f1, 0x4c(r1)
-/* 800D6620 000D2280 D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800D6624 000D2284 D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800D6628 000D2288 D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 800D662C 000D228C D0 01 00 40 */ stfs f0, 0x40(r1)
-/* 800D6630 000D2290 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800D6634 000D2294 D0 21 00 50 */ stfs f1, 0x50(r1)
-/* 800D6638 000D2298 D0 21 00 48 */ stfs f1, 0x48(r1)
-/* 800D663C 000D229C 48 00 EB E9 */ bl func_800E5224
-/* 800D6640 000D22A0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D6644 000D22A4 2C 00 00 02 */ cmpwi r0, 2
-/* 800D6648 000D22A8 40 80 00 10 */ bge lbl_800D6658
-/* 800D664C 000D22AC 2C 00 00 00 */ cmpwi r0, 0
-/* 800D6650 000D22B0 40 80 00 14 */ bge lbl_800D6664
-/* 800D6654 000D22B4 48 00 00 3C */ b lbl_800D6690
-lbl_800D6658:
-/* 800D6658 000D22B8 2C 00 00 04 */ cmpwi r0, 4
-/* 800D665C 000D22BC 40 80 00 34 */ bge lbl_800D6690
-/* 800D6660 000D22C0 48 00 00 1C */ b lbl_800D667C
-lbl_800D6664:
-/* 800D6664 000D22C4 3C 80 27 BE */ lis r4, 0x27BE0C00@ha
-/* 800D6668 000D22C8 38 60 03 F4 */ li r3, 0x3f4
-/* 800D666C 000D22CC 38 84 0C 00 */ addi r4, r4, 0x27BE0C00@l
-/* 800D6670 000D22D0 4B F8 45 F1 */ bl func_8005AC60
-/* 800D6674 000D22D4 7C 7B 1B 78 */ mr r27, r3
-/* 800D6678 000D22D8 48 00 00 18 */ b lbl_800D6690
-lbl_800D667C:
-/* 800D667C 000D22DC 3C 80 27 BD */ lis r4, 0x27BD0C00@ha
-/* 800D6680 000D22E0 38 60 03 F4 */ li r3, 0x3f4
-/* 800D6684 000D22E4 38 84 0C 00 */ addi r4, r4, 0x27BD0C00@l
-/* 800D6688 000D22E8 4B F8 45 D9 */ bl func_8005AC60
-/* 800D668C 000D22EC 7C 7B 1B 78 */ mr r27, r3
-lbl_800D6690:
-/* 800D6690 000D22F0 7F C3 F3 78 */ mr r3, r30
-/* 800D6694 000D22F4 7F 84 E3 78 */ mr r4, r28
-/* 800D6698 000D22F8 7F 66 DB 78 */ mr r6, r27
-/* 800D669C 000D22FC 38 A0 00 02 */ li r5, 2
-/* 800D66A0 000D2300 48 17 D8 65 */ bl func_80253F04
-/* 800D66A4 000D2304 7F C3 F3 78 */ mr r3, r30
-/* 800D66A8 000D2308 7F 84 E3 78 */ mr r4, r28
-/* 800D66AC 000D230C 38 C1 00 34 */ addi r6, r1, 0x34
-/* 800D66B0 000D2310 38 A0 00 01 */ li r5, 1
-/* 800D66B4 000D2314 48 17 D8 51 */ bl func_80253F04
-/* 800D66B8 000D2318 48 00 06 D8 */ b lbl_800D6D90
-/* 800D66BC 000D231C 7F C3 F3 78 */ mr r3, r30
-/* 800D66C0 000D2320 7F 84 E3 78 */ mr r4, r28
-/* 800D66C4 000D2324 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D66C8 000D2328 38 A0 00 06 */ li r5, 6
-/* 800D66CC 000D232C 48 17 D8 11 */ bl func_80253EDC
-/* 800D66D0 000D2330 38 60 2D 3A */ li r3, 0x2d3a
-/* 800D66D4 000D2334 48 17 9C 21 */ bl func_802502F4
-/* 800D66D8 000D2338 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D66DC 000D233C 38 80 00 02 */ li r4, 2
-/* 800D66E0 000D2340 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D66E4 000D2344 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D66E8 000D2348 FC 80 28 1E */ fctiwz f4, f5
-/* 800D66EC 000D234C C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D66F0 000D2350 FC 40 18 1E */ fctiwz f2, f3
-/* 800D66F4 000D2354 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D66F8 000D2358 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D66FC 000D235C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6700 000D2360 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 800D6704 000D2364 FC 20 08 1E */ fctiwz f1, f1
-/* 800D6708 000D2368 FC 00 00 1E */ fctiwz f0, f0
-/* 800D670C 000D236C D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800D6710 000D2370 80 A1 00 5C */ lwz r5, 0x5c(r1)
-/* 800D6714 000D2374 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800D6718 000D2378 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800D671C 000D237C D8 01 00 70 */ stfd f0, 0x70(r1)
-/* 800D6720 000D2380 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800D6724 000D2384 81 01 00 74 */ lwz r8, 0x74(r1)
-/* 800D6728 000D2388 7C E7 07 34 */ extsh r7, r7
-/* 800D672C 000D238C 7D 08 07 34 */ extsh r8, r8
-/* 800D6730 000D2390 48 17 9A 7D */ bl func_802501AC
-/* 800D6734 000D2394 48 00 06 5C */ b lbl_800D6D90
-/* 800D6738 000D2398 7F C3 F3 78 */ mr r3, r30
-/* 800D673C 000D239C 7F 84 E3 78 */ mr r4, r28
-/* 800D6740 000D23A0 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D6744 000D23A4 38 A0 00 06 */ li r5, 6
-/* 800D6748 000D23A8 48 17 D7 95 */ bl func_80253EDC
-/* 800D674C 000D23AC 38 60 2D 3B */ li r3, 0x2d3b
-/* 800D6750 000D23B0 48 17 9B A5 */ bl func_802502F4
-/* 800D6754 000D23B4 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6758 000D23B8 38 80 00 02 */ li r4, 2
-/* 800D675C 000D23BC C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6760 000D23C0 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D6764 000D23C4 FC 80 28 1E */ fctiwz f4, f5
-/* 800D6768 000D23C8 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D676C 000D23CC FC 40 18 1E */ fctiwz f2, f3
-/* 800D6770 000D23D0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D6774 000D23D4 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D6778 000D23D8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D677C 000D23DC D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6780 000D23E0 FC 20 08 1E */ fctiwz f1, f1
-/* 800D6784 000D23E4 FC 00 00 1E */ fctiwz f0, f0
-/* 800D6788 000D23E8 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D678C 000D23EC 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6790 000D23F0 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6794 000D23F4 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6798 000D23F8 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D679C 000D23FC 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D67A0 000D2400 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D67A4 000D2404 7C E7 07 34 */ extsh r7, r7
-/* 800D67A8 000D2408 7D 08 07 34 */ extsh r8, r8
-/* 800D67AC 000D240C 48 17 9A 01 */ bl func_802501AC
-/* 800D67B0 000D2410 48 00 05 E0 */ b lbl_800D6D90
-/* 800D67B4 000D2414 7F C3 F3 78 */ mr r3, r30
-/* 800D67B8 000D2418 7F 84 E3 78 */ mr r4, r28
-/* 800D67BC 000D241C 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D67C0 000D2420 38 A0 00 06 */ li r5, 6
-/* 800D67C4 000D2424 48 17 D7 19 */ bl func_80253EDC
-/* 800D67C8 000D2428 38 60 2D 3D */ li r3, 0x2d3d
-/* 800D67CC 000D242C 48 17 9B 29 */ bl func_802502F4
-/* 800D67D0 000D2430 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D67D4 000D2434 38 80 00 02 */ li r4, 2
-/* 800D67D8 000D2438 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D67DC 000D243C C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D67E0 000D2440 FC 80 28 1E */ fctiwz f4, f5
-/* 800D67E4 000D2444 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D67E8 000D2448 FC 40 18 1E */ fctiwz f2, f3
-/* 800D67EC 000D244C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D67F0 000D2450 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D67F4 000D2454 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D67F8 000D2458 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D67FC 000D245C FC 20 08 1E */ fctiwz f1, f1
-/* 800D6800 000D2460 FC 00 00 1E */ fctiwz f0, f0
-/* 800D6804 000D2464 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6808 000D2468 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D680C 000D246C D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6810 000D2470 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6814 000D2474 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6818 000D2478 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D681C 000D247C 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D6820 000D2480 7C E7 07 34 */ extsh r7, r7
-/* 800D6824 000D2484 7D 08 07 34 */ extsh r8, r8
-/* 800D6828 000D2488 48 17 99 85 */ bl func_802501AC
-/* 800D682C 000D248C 48 00 05 64 */ b lbl_800D6D90
-/* 800D6830 000D2490 7F C3 F3 78 */ mr r3, r30
-/* 800D6834 000D2494 7F 84 E3 78 */ mr r4, r28
-/* 800D6838 000D2498 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D683C 000D249C 38 A0 00 06 */ li r5, 6
-/* 800D6840 000D24A0 48 17 D6 9D */ bl func_80253EDC
-/* 800D6844 000D24A4 38 60 2D 3C */ li r3, 0x2d3c
-/* 800D6848 000D24A8 48 17 9A AD */ bl func_802502F4
-/* 800D684C 000D24AC C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6850 000D24B0 38 80 00 02 */ li r4, 2
-/* 800D6854 000D24B4 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6858 000D24B8 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D685C 000D24BC FC 80 28 1E */ fctiwz f4, f5
-/* 800D6860 000D24C0 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D6864 000D24C4 FC 40 18 1E */ fctiwz f2, f3
-/* 800D6868 000D24C8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D686C 000D24CC 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D6870 000D24D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6874 000D24D4 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6878 000D24D8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D687C 000D24DC FC 00 00 1E */ fctiwz f0, f0
-/* 800D6880 000D24E0 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6884 000D24E4 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6888 000D24E8 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D688C 000D24EC 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6890 000D24F0 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6894 000D24F4 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D6898 000D24F8 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D689C 000D24FC 7C E7 07 34 */ extsh r7, r7
-/* 800D68A0 000D2500 7D 08 07 34 */ extsh r8, r8
-/* 800D68A4 000D2504 48 17 99 09 */ bl func_802501AC
-/* 800D68A8 000D2508 48 00 04 E8 */ b lbl_800D6D90
-/* 800D68AC 000D250C 7F C3 F3 78 */ mr r3, r30
-/* 800D68B0 000D2510 7F 84 E3 78 */ mr r4, r28
-/* 800D68B4 000D2514 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D68B8 000D2518 38 A0 00 06 */ li r5, 6
-/* 800D68BC 000D251C 48 17 D6 21 */ bl func_80253EDC
-/* 800D68C0 000D2520 38 60 2D 3E */ li r3, 0x2d3e
-/* 800D68C4 000D2524 48 17 9A 31 */ bl func_802502F4
-/* 800D68C8 000D2528 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D68CC 000D252C 38 80 00 02 */ li r4, 2
-/* 800D68D0 000D2530 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D68D4 000D2534 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D68D8 000D2538 FC 80 28 1E */ fctiwz f4, f5
-/* 800D68DC 000D253C C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D68E0 000D2540 FC 40 18 1E */ fctiwz f2, f3
-/* 800D68E4 000D2544 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D68E8 000D2548 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D68EC 000D254C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D68F0 000D2550 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D68F4 000D2554 FC 20 08 1E */ fctiwz f1, f1
-/* 800D68F8 000D2558 FC 00 00 1E */ fctiwz f0, f0
-/* 800D68FC 000D255C D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6900 000D2560 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6904 000D2564 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6908 000D2568 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D690C 000D256C D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6910 000D2570 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D6914 000D2574 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D6918 000D2578 7C E7 07 34 */ extsh r7, r7
-/* 800D691C 000D257C 7D 08 07 34 */ extsh r8, r8
-/* 800D6920 000D2580 48 17 98 8D */ bl func_802501AC
-/* 800D6924 000D2584 48 00 04 6C */ b lbl_800D6D90
-/* 800D6928 000D2588 7F C3 F3 78 */ mr r3, r30
-/* 800D692C 000D258C 7F 84 E3 78 */ mr r4, r28
-/* 800D6930 000D2590 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D6934 000D2594 38 A0 00 06 */ li r5, 6
-/* 800D6938 000D2598 48 17 D5 A5 */ bl func_80253EDC
-/* 800D693C 000D259C 7F A5 EB 78 */ mr r5, r29
-/* 800D6940 000D25A0 38 60 00 09 */ li r3, 9
-/* 800D6944 000D25A4 38 80 00 00 */ li r4, 0
-/* 800D6948 000D25A8 48 00 EC E9 */ bl func_800E5630
-/* 800D694C 000D25AC C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6950 000D25B0 38 80 00 01 */ li r4, 1
-/* 800D6954 000D25B4 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6958 000D25B8 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D695C 000D25BC FC 80 28 1E */ fctiwz f4, f5
-/* 800D6960 000D25C0 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D6964 000D25C4 FC 40 18 1E */ fctiwz f2, f3
-/* 800D6968 000D25C8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D696C 000D25CC 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D6970 000D25D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6974 000D25D4 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6978 000D25D8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D697C 000D25DC FC 00 00 1E */ fctiwz f0, f0
-/* 800D6980 000D25E0 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6984 000D25E4 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6988 000D25E8 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D698C 000D25EC 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6990 000D25F0 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6994 000D25F4 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D6998 000D25F8 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D699C 000D25FC 7C E7 07 34 */ extsh r7, r7
-/* 800D69A0 000D2600 7D 08 07 34 */ extsh r8, r8
-/* 800D69A4 000D2604 48 17 98 09 */ bl func_802501AC
-/* 800D69A8 000D2608 48 00 03 E8 */ b lbl_800D6D90
-/* 800D69AC 000D260C 7F A5 EB 78 */ mr r5, r29
-/* 800D69B0 000D2610 38 60 00 0A */ li r3, 0xa
-/* 800D69B4 000D2614 38 80 00 00 */ li r4, 0
-/* 800D69B8 000D2618 48 00 EC 79 */ bl func_800E5630
-/* 800D69BC 000D261C 7C 7B 1B 78 */ mr r27, r3
-/* 800D69C0 000D2620 7F A5 EB 78 */ mr r5, r29
-/* 800D69C4 000D2624 38 60 00 0B */ li r3, 0xb
-/* 800D69C8 000D2628 38 80 00 00 */ li r4, 0
-/* 800D69CC 000D262C 48 00 EC 65 */ bl func_800E5630
-/* 800D69D0 000D2630 7C 7F 1B 78 */ mr r31, r3
-/* 800D69D4 000D2634 7F C3 F3 78 */ mr r3, r30
-/* 800D69D8 000D2638 7F 84 E3 78 */ mr r4, r28
-/* 800D69DC 000D263C 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D69E0 000D2640 38 A0 00 06 */ li r5, 6
-/* 800D69E4 000D2644 48 17 D4 F9 */ bl func_80253EDC
-/* 800D69E8 000D2648 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800D69EC 000D264C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800D69F0 000D2650 FC 20 08 1E */ fctiwz f1, f1
-/* 800D69F4 000D2654 A0 7B 00 00 */ lhz r3, 0(r27)
-/* 800D69F8 000D2658 FC 00 00 1E */ fctiwz f0, f0
-/* 800D69FC 000D265C 28 03 00 3F */ cmplwi r3, 0x3f
-/* 800D6A00 000D2660 D8 21 00 70 */ stfd f1, 0x70(r1)
-/* 800D6A04 000D2664 D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800D6A08 000D2668 83 C1 00 74 */ lwz r30, 0x74(r1)
-/* 800D6A0C 000D266C 83 A1 00 6C */ lwz r29, 0x6c(r1)
-/* 800D6A10 000D2670 41 82 00 0C */ beq lbl_800D6A1C
-/* 800D6A14 000D2674 28 03 FF 1F */ cmplwi r3, 0xff1f
-/* 800D6A18 000D2678 40 82 00 24 */ bne lbl_800D6A3C
-lbl_800D6A1C:
-/* 800D6A1C 000D267C 89 1C 00 11 */ lbz r8, 0x11(r28)
-/* 800D6A20 000D2680 7F C4 F3 78 */ mr r4, r30
-/* 800D6A24 000D2684 7F A5 EB 78 */ mr r5, r29
-/* 800D6A28 000D2688 38 60 55 2C */ li r3, 0x552c
-/* 800D6A2C 000D268C 38 C0 00 00 */ li r6, 0
-/* 800D6A30 000D2690 38 E0 00 00 */ li r7, 0
-/* 800D6A34 000D2694 48 17 97 01 */ bl func_80250134
-/* 800D6A38 000D2698 48 00 03 58 */ b lbl_800D6D90
-lbl_800D6A3C:
-/* 800D6A3C 000D269C 28 03 FF 10 */ cmplwi r3, 0xff10
-/* 800D6A40 000D26A0 40 80 00 34 */ bge lbl_800D6A74
-/* 800D6A44 000D26A4 A0 9B 00 02 */ lhz r4, 2(r27)
-/* 800D6A48 000D26A8 2C 04 00 00 */ cmpwi r4, 0
-/* 800D6A4C 000D26AC 41 82 00 1C */ beq lbl_800D6A68
-/* 800D6A50 000D26B0 38 03 FF D0 */ addi r0, r3, -48
-/* 800D6A54 000D26B4 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800D6A58 000D26B8 7C 64 02 14 */ add r3, r4, r0
-/* 800D6A5C 000D26BC 38 03 FF D0 */ addi r0, r3, -48
-/* 800D6A60 000D26C0 54 1B 04 3E */ clrlwi r27, r0, 0x10
-/* 800D6A64 000D26C4 48 00 00 48 */ b lbl_800D6AAC
-lbl_800D6A68:
-/* 800D6A68 000D26C8 38 03 FF D0 */ addi r0, r3, -48
-/* 800D6A6C 000D26CC 54 1B 04 3E */ clrlwi r27, r0, 0x10
-/* 800D6A70 000D26D0 48 00 00 3C */ b lbl_800D6AAC
-lbl_800D6A74:
-/* 800D6A74 000D26D4 A0 9B 00 02 */ lhz r4, 2(r27)
-/* 800D6A78 000D26D8 2C 04 00 00 */ cmpwi r4, 0
-/* 800D6A7C 000D26DC 41 82 00 24 */ beq lbl_800D6AA0
-/* 800D6A80 000D26E0 3C 63 FF FF */ addis r3, r3, 0xffff
-/* 800D6A84 000D26E4 3C 84 FF FF */ addis r4, r4, 0xffff
-/* 800D6A88 000D26E8 38 03 00 F0 */ addi r0, r3, 0xf0
-/* 800D6A8C 000D26EC 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800D6A90 000D26F0 7C 64 02 14 */ add r3, r4, r0
-/* 800D6A94 000D26F4 38 03 00 F0 */ addi r0, r3, 0xf0
-/* 800D6A98 000D26F8 54 1B 04 3E */ clrlwi r27, r0, 0x10
-/* 800D6A9C 000D26FC 48 00 00 10 */ b lbl_800D6AAC
-lbl_800D6AA0:
-/* 800D6AA0 000D2700 3C 63 FF FF */ addis r3, r3, 0xffff
-/* 800D6AA4 000D2704 38 03 00 F0 */ addi r0, r3, 0xf0
-/* 800D6AA8 000D2708 54 1B 04 3E */ clrlwi r27, r0, 0x10
-lbl_800D6AAC:
-/* 800D6AAC 000D270C 38 00 00 00 */ li r0, 0
-/* 800D6AB0 000D2710 B0 01 00 12 */ sth r0, 0x12(r1)
-/* 800D6AB4 000D2714 B0 01 00 10 */ sth r0, 0x10(r1)
-/* 800D6AB8 000D2718 B0 01 00 0E */ sth r0, 0xe(r1)
-/* 800D6ABC 000D271C A0 7F 00 00 */ lhz r3, 0(r31)
-/* 800D6AC0 000D2720 28 03 FF 10 */ cmplwi r3, 0xff10
-/* 800D6AC4 000D2724 40 80 00 14 */ bge lbl_800D6AD8
-/* 800D6AC8 000D2728 B0 61 00 0C */ sth r3, 0xc(r1)
-/* 800D6ACC 000D272C A0 1F 00 02 */ lhz r0, 2(r31)
-/* 800D6AD0 000D2730 B0 01 00 0E */ sth r0, 0xe(r1)
-/* 800D6AD4 000D2734 48 00 00 28 */ b lbl_800D6AFC
-lbl_800D6AD8:
-/* 800D6AD8 000D2738 3C 63 FF FF */ addis r3, r3, 0xffff
-/* 800D6ADC 000D273C 38 03 01 20 */ addi r0, r3, 0x120
-/* 800D6AE0 000D2740 B0 01 00 0C */ sth r0, 0xc(r1)
-/* 800D6AE4 000D2744 A0 7F 00 02 */ lhz r3, 2(r31)
-/* 800D6AE8 000D2748 2C 03 00 00 */ cmpwi r3, 0
-/* 800D6AEC 000D274C 41 82 00 10 */ beq lbl_800D6AFC
-/* 800D6AF0 000D2750 3C 63 FF FF */ addis r3, r3, 0xffff
-/* 800D6AF4 000D2754 38 03 01 20 */ addi r0, r3, 0x120
-/* 800D6AF8 000D2758 B0 01 00 0E */ sth r0, 0xe(r1)
-lbl_800D6AFC:
-/* 800D6AFC 000D275C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D6B00 000D2760 38 60 00 0F */ li r3, 0xf
-/* 800D6B04 000D2764 48 08 58 05 */ bl func_8015C308
-/* 800D6B08 000D2768 89 1C 00 11 */ lbz r8, 0x11(r28)
-/* 800D6B0C 000D276C 7F C4 F3 78 */ mr r4, r30
-/* 800D6B10 000D2770 7F A5 EB 78 */ mr r5, r29
-/* 800D6B14 000D2774 38 60 03 F9 */ li r3, 0x3f9
-/* 800D6B18 000D2778 38 C0 00 00 */ li r6, 0
-/* 800D6B1C 000D277C 38 E0 00 00 */ li r7, 0
-/* 800D6B20 000D2780 48 17 96 15 */ bl func_80250134
-/* 800D6B24 000D2784 38 60 03 F9 */ li r3, 0x3f9
-/* 800D6B28 000D2788 38 80 00 01 */ li r4, 1
-/* 800D6B2C 000D278C 38 A0 00 00 */ li r5, 0
-/* 800D6B30 000D2790 48 17 98 69 */ bl func_80250398
-/* 800D6B34 000D2794 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D6B38 000D2798 88 BC 00 11 */ lbz r5, 0x11(r28)
-/* 800D6B3C 000D279C 7F DE 02 14 */ add r30, r30, r0
-/* 800D6B40 000D27A0 7F A4 EB 78 */ mr r4, r29
-/* 800D6B44 000D27A4 7F C3 F3 78 */ mr r3, r30
-/* 800D6B48 000D27A8 4B F8 20 B5 */ bl func_80058BFC
-/* 800D6B4C 000D27AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D6B50 000D27B0 7F 63 DB 78 */ mr r3, r27
-/* 800D6B54 000D27B4 7F DE 02 14 */ add r30, r30, r0
-/* 800D6B58 000D27B8 4B F8 20 75 */ bl func_80058BCC
-/* 800D6B5C 000D27BC 89 1C 00 11 */ lbz r8, 0x11(r28)
-/* 800D6B60 000D27C0 7F C4 F3 78 */ mr r4, r30
-/* 800D6B64 000D27C4 7F A5 EB 78 */ mr r5, r29
-/* 800D6B68 000D27C8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800D6B6C 000D27CC 38 C0 00 00 */ li r6, 0
-/* 800D6B70 000D27D0 38 E0 00 00 */ li r7, 0
-/* 800D6B74 000D27D4 48 17 95 C1 */ bl func_80250134
-/* 800D6B78 000D27D8 48 00 02 18 */ b lbl_800D6D90
-/* 800D6B7C 000D27DC 7F C3 F3 78 */ mr r3, r30
-/* 800D6B80 000D27E0 7F 84 E3 78 */ mr r4, r28
-/* 800D6B84 000D27E4 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D6B88 000D27E8 38 A0 00 06 */ li r5, 6
-/* 800D6B8C 000D27EC 48 17 D3 51 */ bl func_80253EDC
-/* 800D6B90 000D27F0 7F A3 EB 78 */ mr r3, r29
-/* 800D6B94 000D27F4 48 00 EF 3D */ bl func_800E5AD0
-/* 800D6B98 000D27F8 7C 64 1B 78 */ mr r4, r3
-/* 800D6B9C 000D27FC 38 60 00 17 */ li r3, 0x17
-/* 800D6BA0 000D2800 80 84 05 E8 */ lwz r4, 0x5e8(r4)
-/* 800D6BA4 000D2804 48 08 57 65 */ bl func_8015C308
-/* 800D6BA8 000D2808 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6BAC 000D280C 38 60 2D 42 */ li r3, 0x2d42
-/* 800D6BB0 000D2810 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6BB4 000D2814 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D6BB8 000D2818 FC 80 28 1E */ fctiwz f4, f5
-/* 800D6BBC 000D281C C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D6BC0 000D2820 FC 40 18 1E */ fctiwz f2, f3
-/* 800D6BC4 000D2824 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D6BC8 000D2828 89 1C 00 11 */ lbz r8, 0x11(r28)
-/* 800D6BCC 000D282C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6BD0 000D2830 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6BD4 000D2834 FC 20 08 1E */ fctiwz f1, f1
-/* 800D6BD8 000D2838 FC 00 00 1E */ fctiwz f0, f0
-/* 800D6BDC 000D283C D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6BE0 000D2840 80 81 00 74 */ lwz r4, 0x74(r1)
-/* 800D6BE4 000D2844 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6BE8 000D2848 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800D6BEC 000D284C D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6BF0 000D2850 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800D6BF4 000D2854 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800D6BF8 000D2858 7C C6 07 34 */ extsh r6, r6
-/* 800D6BFC 000D285C 7C E7 07 34 */ extsh r7, r7
-/* 800D6C00 000D2860 48 17 95 35 */ bl func_80250134
-/* 800D6C04 000D2864 48 00 01 8C */ b lbl_800D6D90
-/* 800D6C08 000D2868 7F C3 F3 78 */ mr r3, r30
-/* 800D6C0C 000D286C 7F 84 E3 78 */ mr r4, r28
-/* 800D6C10 000D2870 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D6C14 000D2874 38 A0 00 06 */ li r5, 6
-/* 800D6C18 000D2878 48 17 D2 C5 */ bl func_80253EDC
-/* 800D6C1C 000D287C 7F A5 EB 78 */ mr r5, r29
-/* 800D6C20 000D2880 38 60 00 0C */ li r3, 0xc
-/* 800D6C24 000D2884 38 80 00 00 */ li r4, 0
-/* 800D6C28 000D2888 48 00 EA 09 */ bl func_800E5630
-/* 800D6C2C 000D288C C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6C30 000D2890 38 80 00 02 */ li r4, 2
-/* 800D6C34 000D2894 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6C38 000D2898 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D6C3C 000D289C FC 80 28 1E */ fctiwz f4, f5
-/* 800D6C40 000D28A0 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D6C44 000D28A4 FC 40 18 1E */ fctiwz f2, f3
-/* 800D6C48 000D28A8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D6C4C 000D28AC 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D6C50 000D28B0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6C54 000D28B4 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6C58 000D28B8 FC 20 08 1E */ fctiwz f1, f1
-/* 800D6C5C 000D28BC FC 00 00 1E */ fctiwz f0, f0
-/* 800D6C60 000D28C0 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6C64 000D28C4 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6C68 000D28C8 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6C6C 000D28CC 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6C70 000D28D0 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6C74 000D28D4 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D6C78 000D28D8 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D6C7C 000D28DC 7C E7 07 34 */ extsh r7, r7
-/* 800D6C80 000D28E0 7D 08 07 34 */ extsh r8, r8
-/* 800D6C84 000D28E4 48 17 95 29 */ bl func_802501AC
-/* 800D6C88 000D28E8 48 00 01 08 */ b lbl_800D6D90
-/* 800D6C8C 000D28EC 7F C3 F3 78 */ mr r3, r30
-/* 800D6C90 000D28F0 7F 84 E3 78 */ mr r4, r28
-/* 800D6C94 000D28F4 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D6C98 000D28F8 38 A0 00 06 */ li r5, 6
-/* 800D6C9C 000D28FC 48 17 D2 41 */ bl func_80253EDC
-/* 800D6CA0 000D2900 7F A5 EB 78 */ mr r5, r29
-/* 800D6CA4 000D2904 38 60 00 0D */ li r3, 0xd
-/* 800D6CA8 000D2908 38 80 00 00 */ li r4, 0
-/* 800D6CAC 000D290C 48 00 E9 85 */ bl func_800E5630
-/* 800D6CB0 000D2910 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6CB4 000D2914 38 80 00 02 */ li r4, 2
-/* 800D6CB8 000D2918 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6CBC 000D291C C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D6CC0 000D2920 FC 80 28 1E */ fctiwz f4, f5
-/* 800D6CC4 000D2924 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D6CC8 000D2928 FC 40 18 1E */ fctiwz f2, f3
-/* 800D6CCC 000D292C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D6CD0 000D2930 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D6CD4 000D2934 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6CD8 000D2938 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6CDC 000D293C FC 20 08 1E */ fctiwz f1, f1
-/* 800D6CE0 000D2940 FC 00 00 1E */ fctiwz f0, f0
-/* 800D6CE4 000D2944 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6CE8 000D2948 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6CEC 000D294C D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6CF0 000D2950 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6CF4 000D2954 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6CF8 000D2958 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D6CFC 000D295C 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D6D00 000D2960 7C E7 07 34 */ extsh r7, r7
-/* 800D6D04 000D2964 7D 08 07 34 */ extsh r8, r8
-/* 800D6D08 000D2968 48 17 94 A5 */ bl func_802501AC
-/* 800D6D0C 000D296C 48 00 00 84 */ b lbl_800D6D90
-/* 800D6D10 000D2970 7F C3 F3 78 */ mr r3, r30
-/* 800D6D14 000D2974 7F 84 E3 78 */ mr r4, r28
-/* 800D6D18 000D2978 38 C1 00 14 */ addi r6, r1, 0x14
-/* 800D6D1C 000D297C 38 A0 00 06 */ li r5, 6
-/* 800D6D20 000D2980 48 17 D1 BD */ bl func_80253EDC
-/* 800D6D24 000D2984 7F A5 EB 78 */ mr r5, r29
-/* 800D6D28 000D2988 38 60 00 0E */ li r3, 0xe
-/* 800D6D2C 000D298C 38 80 00 00 */ li r4, 0
-/* 800D6D30 000D2990 48 00 E9 01 */ bl func_800E5630
-/* 800D6D34 000D2994 C0 A1 00 14 */ lfs f5, 0x14(r1)
-/* 800D6D38 000D2998 38 80 00 02 */ li r4, 2
-/* 800D6D3C 000D299C C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 800D6D40 000D29A0 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 800D6D44 000D29A4 FC 80 28 1E */ fctiwz f4, f5
-/* 800D6D48 000D29A8 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800D6D4C 000D29AC FC 40 18 1E */ fctiwz f2, f3
-/* 800D6D50 000D29B0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D6D54 000D29B4 89 3C 00 11 */ lbz r9, 0x11(r28)
-/* 800D6D58 000D29B8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D6D5C 000D29BC D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 800D6D60 000D29C0 FC 20 08 1E */ fctiwz f1, f1
-/* 800D6D64 000D29C4 FC 00 00 1E */ fctiwz f0, f0
-/* 800D6D68 000D29C8 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800D6D6C 000D29CC 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800D6D70 000D29D0 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800D6D74 000D29D4 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800D6D78 000D29D8 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800D6D7C 000D29DC 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800D6D80 000D29E0 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 800D6D84 000D29E4 7C E7 07 34 */ extsh r7, r7
-/* 800D6D88 000D29E8 7D 08 07 34 */ extsh r8, r8
-/* 800D6D8C 000D29EC 48 17 94 21 */ bl func_802501AC
-lbl_800D6D90:
-/* 800D6D90 000D29F0 39 61 00 90 */ addi r11, r1, 0x90
-/* 800D6D94 000D29F4 48 0F 03 E1 */ bl _restgpr_27
-/* 800D6D98 000D29F8 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800D6D9C 000D29FC 7C 08 03 A6 */ mtlr r0
-/* 800D6DA0 000D2A00 38 21 00 90 */ addi r1, r1, 0x90
-/* 800D6DA4 000D2A04 4E 80 00 20 */ blr
-
-.global func_800D6DA8
-func_800D6DA8:
-/* 800D6DA8 000D2A08 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D6DAC 000D2A0C 7C 08 02 A6 */ mflr r0
-/* 800D6DB0 000D2A10 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D6DB4 000D2A14 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D6DB8 000D2A18 48 0F 03 75 */ bl _savegpr_28
-/* 800D6DBC 000D2A1C 7C 7E 1B 78 */ mr r30, r3
-/* 800D6DC0 000D2A20 7C 9F 23 78 */ mr r31, r4
-/* 800D6DC4 000D2A24 38 C1 00 08 */ addi r6, r1, 8
-/* 800D6DC8 000D2A28 38 A0 00 03 */ li r5, 3
-/* 800D6DCC 000D2A2C 48 17 D1 11 */ bl func_80253EDC
-/* 800D6DD0 000D2A30 4B FE 37 A9 */ bl func_800BA578
-/* 800D6DD4 000D2A34 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D6DD8 000D2A38 28 00 00 0D */ cmplwi r0, 0xd
-/* 800D6DDC 000D2A3C 40 82 00 38 */ bne lbl_800D6E14
-/* 800D6DE0 000D2A40 38 60 00 12 */ li r3, 0x12
-/* 800D6DE4 000D2A44 4B FE 3A 09 */ bl func_800BA7EC
-/* 800D6DE8 000D2A48 38 03 00 01 */ addi r0, r3, 1
-/* 800D6DEC 000D2A4C 38 60 00 13 */ li r3, 0x13
-/* 800D6DF0 000D2A50 7C 1C 07 74 */ extsb r28, r0
-/* 800D6DF4 000D2A54 4B FE 39 F9 */ bl func_800BA7EC
-/* 800D6DF8 000D2A58 38 03 00 03 */ addi r0, r3, 3
-/* 800D6DFC 000D2A5C 38 60 00 13 */ li r3, 0x13
-/* 800D6E00 000D2A60 54 00 F0 BE */ srwi r0, r0, 2
-/* 800D6E04 000D2A64 7C 1D 07 74 */ extsb r29, r0
-/* 800D6E08 000D2A68 4B FE 39 E5 */ bl func_800BA7EC
-/* 800D6E0C 000D2A6C 7C 63 07 74 */ extsb r3, r3
-/* 800D6E10 000D2A70 48 00 00 34 */ b lbl_800D6E44
-lbl_800D6E14:
-/* 800D6E14 000D2A74 38 60 00 00 */ li r3, 0
-/* 800D6E18 000D2A78 4B FE 39 D5 */ bl func_800BA7EC
-/* 800D6E1C 000D2A7C 38 03 00 01 */ addi r0, r3, 1
-/* 800D6E20 000D2A80 38 60 00 01 */ li r3, 1
-/* 800D6E24 000D2A84 7C 1C 07 74 */ extsb r28, r0
-/* 800D6E28 000D2A88 4B FE 39 C5 */ bl func_800BA7EC
-/* 800D6E2C 000D2A8C 38 03 00 03 */ addi r0, r3, 3
-/* 800D6E30 000D2A90 38 60 00 01 */ li r3, 1
-/* 800D6E34 000D2A94 54 00 F0 BE */ srwi r0, r0, 2
-/* 800D6E38 000D2A98 7C 1D 07 74 */ extsb r29, r0
-/* 800D6E3C 000D2A9C 4B FE 39 B1 */ bl func_800BA7EC
-/* 800D6E40 000D2AA0 7C 63 07 74 */ extsb r3, r3
-lbl_800D6E44:
-/* 800D6E44 000D2AA4 7C 1C E8 00 */ cmpw r28, r29
-/* 800D6E48 000D2AA8 40 82 00 1C */ bne lbl_800D6E64
-/* 800D6E4C 000D2AAC 7C 60 16 70 */ srawi r0, r3, 2
-/* 800D6E50 000D2AB0 7C 00 01 94 */ addze r0, r0
-/* 800D6E54 000D2AB4 54 00 10 3A */ slwi r0, r0, 2
-/* 800D6E58 000D2AB8 7C 00 18 50 */ subf r0, r0, r3
-/* 800D6E5C 000D2ABC 7C 1C 07 74 */ extsb r28, r0
-/* 800D6E60 000D2AC0 48 00 00 08 */ b lbl_800D6E68
-lbl_800D6E64:
-/* 800D6E64 000D2AC4 3B 80 00 00 */ li r28, 0
-lbl_800D6E68:
-/* 800D6E68 000D2AC8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D6E6C 000D2ACC 2C 00 00 0B */ cmpwi r0, 0xb
-/* 800D6E70 000D2AD0 41 82 00 94 */ beq lbl_800D6F04
-/* 800D6E74 000D2AD4 40 80 00 14 */ bge lbl_800D6E88
-/* 800D6E78 000D2AD8 2C 00 00 09 */ cmpwi r0, 9
-/* 800D6E7C 000D2ADC 41 82 00 18 */ beq lbl_800D6E94
-/* 800D6E80 000D2AE0 40 80 00 40 */ bge lbl_800D6EC0
-/* 800D6E84 000D2AE4 48 00 00 F4 */ b lbl_800D6F78
-lbl_800D6E88:
-/* 800D6E88 000D2AE8 2C 00 00 0D */ cmpwi r0, 0xd
-/* 800D6E8C 000D2AEC 40 80 00 EC */ bge lbl_800D6F78
-/* 800D6E90 000D2AF0 48 00 00 B8 */ b lbl_800D6F48
-lbl_800D6E94:
-/* 800D6E94 000D2AF4 3F A0 80 41 */ lis r29, lbl_80416AB8@ha
-/* 800D6E98 000D2AF8 7F C3 F3 78 */ mr r3, r30
-/* 800D6E9C 000D2AFC 3B BD 6A B8 */ addi r29, r29, lbl_80416AB8@l
-/* 800D6EA0 000D2B00 7F E4 FB 78 */ mr r4, r31
-/* 800D6EA4 000D2B04 38 DD 00 20 */ addi r6, r29, 0x20
-/* 800D6EA8 000D2B08 38 A0 00 06 */ li r5, 6
-/* 800D6EAC 000D2B0C 48 17 D0 31 */ bl func_80253EDC
-/* 800D6EB0 000D2B10 38 9D 00 20 */ addi r4, r29, 0x20
-/* 800D6EB4 000D2B14 38 60 00 14 */ li r3, 0x14
-/* 800D6EB8 000D2B18 4B F8 2B 85 */ bl func_80059A3C
-/* 800D6EBC 000D2B1C 48 00 00 BC */ b lbl_800D6F78
-lbl_800D6EC0:
-/* 800D6EC0 000D2B20 3C A0 80 41 */ lis r5, lbl_80416AB8@ha
-/* 800D6EC4 000D2B24 7F C3 F3 78 */ mr r3, r30
-/* 800D6EC8 000D2B28 38 A5 6A B8 */ addi r5, r5, lbl_80416AB8@l
-/* 800D6ECC 000D2B2C 7F E4 FB 78 */ mr r4, r31
-/* 800D6ED0 000D2B30 38 C5 00 40 */ addi r6, r5, 0x40
-/* 800D6ED4 000D2B34 38 A0 00 06 */ li r5, 6
-/* 800D6ED8 000D2B38 48 17 D0 05 */ bl func_80253EDC
-/* 800D6EDC 000D2B3C 2C 1C 00 01 */ cmpwi r28, 1
-/* 800D6EE0 000D2B40 41 81 00 0C */ bgt lbl_800D6EEC
-/* 800D6EE4 000D2B44 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D6EE8 000D2B48 40 82 00 90 */ bne lbl_800D6F78
-lbl_800D6EEC:
-/* 800D6EEC 000D2B4C 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
-/* 800D6EF0 000D2B50 38 60 00 15 */ li r3, 0x15
-/* 800D6EF4 000D2B54 38 84 6A B8 */ addi r4, r4, lbl_80416AB8@l
-/* 800D6EF8 000D2B58 38 84 00 40 */ addi r4, r4, 0x40
-/* 800D6EFC 000D2B5C 4B F8 2B 41 */ bl func_80059A3C
-/* 800D6F00 000D2B60 48 00 00 78 */ b lbl_800D6F78
-lbl_800D6F04:
-/* 800D6F04 000D2B64 3C A0 80 41 */ lis r5, lbl_80416AB8@ha
-/* 800D6F08 000D2B68 7F C3 F3 78 */ mr r3, r30
-/* 800D6F0C 000D2B6C 38 A5 6A B8 */ addi r5, r5, lbl_80416AB8@l
-/* 800D6F10 000D2B70 7F E4 FB 78 */ mr r4, r31
-/* 800D6F14 000D2B74 38 C5 00 60 */ addi r6, r5, 0x60
-/* 800D6F18 000D2B78 38 A0 00 06 */ li r5, 6
-/* 800D6F1C 000D2B7C 48 17 CF C1 */ bl func_80253EDC
-/* 800D6F20 000D2B80 2C 1C 00 02 */ cmpwi r28, 2
-/* 800D6F24 000D2B84 41 81 00 0C */ bgt lbl_800D6F30
-/* 800D6F28 000D2B88 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D6F2C 000D2B8C 40 82 00 4C */ bne lbl_800D6F78
-lbl_800D6F30:
-/* 800D6F30 000D2B90 3C 80 80 41 */ lis r4, lbl_80416AB8@ha
-/* 800D6F34 000D2B94 38 60 00 16 */ li r3, 0x16
-/* 800D6F38 000D2B98 38 84 6A B8 */ addi r4, r4, lbl_80416AB8@l
-/* 800D6F3C 000D2B9C 38 84 00 60 */ addi r4, r4, 0x60
-/* 800D6F40 000D2BA0 4B F8 2A FD */ bl func_80059A3C
-/* 800D6F44 000D2BA4 48 00 00 34 */ b lbl_800D6F78
-lbl_800D6F48:
-/* 800D6F48 000D2BA8 3F A0 80 41 */ lis r29, lbl_80416AB8@ha
-/* 800D6F4C 000D2BAC 7F C3 F3 78 */ mr r3, r30
-/* 800D6F50 000D2BB0 3B BD 6A B8 */ addi r29, r29, lbl_80416AB8@l
-/* 800D6F54 000D2BB4 7F E4 FB 78 */ mr r4, r31
-/* 800D6F58 000D2BB8 38 DD 00 80 */ addi r6, r29, 0x80
-/* 800D6F5C 000D2BBC 38 A0 00 06 */ li r5, 6
-/* 800D6F60 000D2BC0 48 17 CF 7D */ bl func_80253EDC
-/* 800D6F64 000D2BC4 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D6F68 000D2BC8 40 82 00 10 */ bne lbl_800D6F78
-/* 800D6F6C 000D2BCC 38 9D 00 80 */ addi r4, r29, 0x80
-/* 800D6F70 000D2BD0 38 60 00 17 */ li r3, 0x17
-/* 800D6F74 000D2BD4 4B F8 2A C9 */ bl func_80059A3C
-lbl_800D6F78:
-/* 800D6F78 000D2BD8 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D6F7C 000D2BDC 48 0F 01 FD */ bl _restgpr_28
-/* 800D6F80 000D2BE0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D6F84 000D2BE4 7C 08 03 A6 */ mtlr r0
-/* 800D6F88 000D2BE8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D6F8C 000D2BEC 4E 80 00 20 */ blr
-
-.global func_800D6F90
-func_800D6F90:
-/* 800D6F90 000D2BF0 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800D6F94 000D2BF4 7C 08 02 A6 */ mflr r0
-/* 800D6F98 000D2BF8 38 A0 00 03 */ li r5, 3
-/* 800D6F9C 000D2BFC 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800D6FA0 000D2C00 38 C1 00 08 */ addi r6, r1, 8
-/* 800D6FA4 000D2C04 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800D6FA8 000D2C08 7C 9F 23 78 */ mr r31, r4
-/* 800D6FAC 000D2C0C 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 800D6FB0 000D2C10 7C 7E 1B 78 */ mr r30, r3
-/* 800D6FB4 000D2C14 48 17 CF 29 */ bl func_80253EDC
-/* 800D6FB8 000D2C18 80 61 00 08 */ lwz r3, 8(r1)
-/* 800D6FBC 000D2C1C 38 03 FF FC */ addi r0, r3, -4
-/* 800D6FC0 000D2C20 28 00 00 08 */ cmplwi r0, 8
-/* 800D6FC4 000D2C24 41 81 04 30 */ bgt lbl_800D73F4
-/* 800D6FC8 000D2C28 3C 60 80 41 */ lis r3, lbl_80416F74@ha
-/* 800D6FCC 000D2C2C 54 00 10 3A */ slwi r0, r0, 2
-/* 800D6FD0 000D2C30 38 63 6F 74 */ addi r3, r3, lbl_80416F74@l
-/* 800D6FD4 000D2C34 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D6FD8 000D2C38 7C 69 03 A6 */ mtctr r3
-/* 800D6FDC 000D2C3C 4E 80 04 20 */ bctr
-/* 800D6FE0 000D2C40 38 60 00 04 */ li r3, 4
-/* 800D6FE4 000D2C44 4B FE 38 09 */ bl func_800BA7EC
-/* 800D6FE8 000D2C48 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800D6FEC 000D2C4C 41 82 00 24 */ beq lbl_800D7010
-/* 800D6FF0 000D2C50 38 60 00 18 */ li r3, 0x18
-/* 800D6FF4 000D2C54 48 08 BA 9D */ bl func_80162A90
-/* 800D6FF8 000D2C58 28 03 00 01 */ cmplwi r3, 1
-/* 800D6FFC 000D2C5C 41 82 00 14 */ beq lbl_800D7010
-/* 800D7000 000D2C60 38 00 00 80 */ li r0, 0x80
-/* 800D7004 000D2C64 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 800D7008 000D2C68 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 800D700C 000D2C6C 98 1F 00 0E */ stb r0, 0xe(r31)
-lbl_800D7010:
-/* 800D7010 000D2C70 7F C3 F3 78 */ mr r3, r30
-/* 800D7014 000D2C74 7F E4 FB 78 */ mr r4, r31
-/* 800D7018 000D2C78 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D701C 000D2C7C 38 A0 00 06 */ li r5, 6
-/* 800D7020 000D2C80 48 17 CE BD */ bl func_80253EDC
-/* 800D7024 000D2C84 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D7028 000D2C88 38 60 00 0D */ li r3, 0xd
-/* 800D702C 000D2C8C 4B F8 2A 11 */ bl func_80059A3C
-/* 800D7030 000D2C90 48 00 03 C4 */ b lbl_800D73F4
-/* 800D7034 000D2C94 38 60 00 04 */ li r3, 4
-/* 800D7038 000D2C98 4B FE 37 B5 */ bl func_800BA7EC
-/* 800D703C 000D2C9C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 800D7040 000D2CA0 41 82 00 24 */ beq lbl_800D7064
-/* 800D7044 000D2CA4 38 60 00 18 */ li r3, 0x18
-/* 800D7048 000D2CA8 48 08 BA 49 */ bl func_80162A90
-/* 800D704C 000D2CAC 28 03 00 02 */ cmplwi r3, 2
-/* 800D7050 000D2CB0 41 82 00 14 */ beq lbl_800D7064
-/* 800D7054 000D2CB4 38 00 00 80 */ li r0, 0x80
-/* 800D7058 000D2CB8 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 800D705C 000D2CBC 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 800D7060 000D2CC0 98 1F 00 0E */ stb r0, 0xe(r31)
-lbl_800D7064:
-/* 800D7064 000D2CC4 7F C3 F3 78 */ mr r3, r30
-/* 800D7068 000D2CC8 7F E4 FB 78 */ mr r4, r31
-/* 800D706C 000D2CCC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D7070 000D2CD0 38 A0 00 06 */ li r5, 6
-/* 800D7074 000D2CD4 48 17 CE 69 */ bl func_80253EDC
-/* 800D7078 000D2CD8 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D707C 000D2CDC 38 60 00 0E */ li r3, 0xe
-/* 800D7080 000D2CE0 4B F8 29 BD */ bl func_80059A3C
-/* 800D7084 000D2CE4 48 00 03 70 */ b lbl_800D73F4
-/* 800D7088 000D2CE8 48 00 F3 C5 */ bl func_800E644C
-/* 800D708C 000D2CEC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D7090 000D2CF0 2C 00 00 01 */ cmpwi r0, 1
-/* 800D7094 000D2CF4 41 82 00 44 */ beq lbl_800D70D8
-/* 800D7098 000D2CF8 40 80 00 10 */ bge lbl_800D70A8
-/* 800D709C 000D2CFC 2C 00 00 00 */ cmpwi r0, 0
-/* 800D70A0 000D2D00 40 80 00 10 */ bge lbl_800D70B0
-/* 800D70A4 000D2D04 48 00 00 34 */ b lbl_800D70D8
-lbl_800D70A8:
-/* 800D70A8 000D2D08 2C 00 00 03 */ cmpwi r0, 3
-/* 800D70AC 000D2D0C 40 80 00 2C */ bge lbl_800D70D8
-lbl_800D70B0:
-/* 800D70B0 000D2D10 38 60 02 61 */ li r3, 0x261
-/* 800D70B4 000D2D14 48 08 B9 DD */ bl func_80162A90
-/* 800D70B8 000D2D18 28 03 00 02 */ cmplwi r3, 2
-/* 800D70BC 000D2D1C 41 82 00 1C */ beq lbl_800D70D8
-/* 800D70C0 000D2D20 7F C3 F3 78 */ mr r3, r30
-/* 800D70C4 000D2D24 7F E4 FB 78 */ mr r4, r31
-/* 800D70C8 000D2D28 38 A0 00 02 */ li r5, 2
-/* 800D70CC 000D2D2C 38 C0 00 00 */ li r6, 0
-/* 800D70D0 000D2D30 48 17 CE 35 */ bl func_80253F04
-/* 800D70D4 000D2D34 48 00 03 20 */ b lbl_800D73F4
-lbl_800D70D8:
-/* 800D70D8 000D2D38 38 60 00 04 */ li r3, 4
-/* 800D70DC 000D2D3C 4B FE 37 11 */ bl func_800BA7EC
-/* 800D70E0 000D2D40 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
-/* 800D70E4 000D2D44 41 82 00 24 */ beq lbl_800D7108
-/* 800D70E8 000D2D48 38 60 00 18 */ li r3, 0x18
-/* 800D70EC 000D2D4C 48 08 B9 A5 */ bl func_80162A90
-/* 800D70F0 000D2D50 28 03 00 03 */ cmplwi r3, 3
-/* 800D70F4 000D2D54 41 82 00 14 */ beq lbl_800D7108
-/* 800D70F8 000D2D58 38 00 00 80 */ li r0, 0x80
-/* 800D70FC 000D2D5C 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 800D7100 000D2D60 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 800D7104 000D2D64 98 1F 00 0E */ stb r0, 0xe(r31)
-lbl_800D7108:
-/* 800D7108 000D2D68 7F C3 F3 78 */ mr r3, r30
-/* 800D710C 000D2D6C 7F E4 FB 78 */ mr r4, r31
-/* 800D7110 000D2D70 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D7114 000D2D74 38 A0 00 06 */ li r5, 6
-/* 800D7118 000D2D78 48 17 CD C5 */ bl func_80253EDC
-/* 800D711C 000D2D7C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D7120 000D2D80 38 60 00 0F */ li r3, 0xf
-/* 800D7124 000D2D84 4B F8 29 19 */ bl func_80059A3C
-/* 800D7128 000D2D88 48 00 02 CC */ b lbl_800D73F4
-/* 800D712C 000D2D8C 7F C3 F3 78 */ mr r3, r30
-/* 800D7130 000D2D90 7F E4 FB 78 */ mr r4, r31
-/* 800D7134 000D2D94 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D7138 000D2D98 38 A0 00 06 */ li r5, 6
-/* 800D713C 000D2D9C 48 17 CD A1 */ bl func_80253EDC
-/* 800D7140 000D2DA0 38 60 00 04 */ li r3, 4
-/* 800D7144 000D2DA4 4B FE 36 A9 */ bl func_800BA7EC
-/* 800D7148 000D2DA8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800D714C 000D2DAC 41 82 00 24 */ beq lbl_800D7170
-/* 800D7150 000D2DB0 38 60 00 18 */ li r3, 0x18
-/* 800D7154 000D2DB4 48 08 B9 3D */ bl func_80162A90
-/* 800D7158 000D2DB8 28 03 00 01 */ cmplwi r3, 1
-/* 800D715C 000D2DBC 41 82 00 14 */ beq lbl_800D7170
-/* 800D7160 000D2DC0 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 800D7164 000D2DC4 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D7168 000D2DC8 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D716C 000D2DCC 48 00 00 10 */ b lbl_800D717C
-lbl_800D7170:
-/* 800D7170 000D2DD0 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 800D7174 000D2DD4 38 00 FF 00 */ li r0, -256
-/* 800D7178 000D2DD8 7C 68 03 78 */ or r8, r3, r0
-lbl_800D717C:
-/* 800D717C 000D2DDC C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800D7180 000D2DE0 38 60 2C F6 */ li r3, 0x2cf6
-/* 800D7184 000D2DE4 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800D7188 000D2DE8 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800D718C 000D2DEC FC 80 28 1E */ fctiwz f4, f5
-/* 800D7190 000D2DF0 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800D7194 000D2DF4 FC 40 18 1E */ fctiwz f2, f3
-/* 800D7198 000D2DF8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D719C 000D2DFC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D71A0 000D2E00 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800D71A4 000D2E04 FC 20 08 1E */ fctiwz f1, f1
-/* 800D71A8 000D2E08 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800D71AC 000D2E0C FC 00 00 1E */ fctiwz f0, f0
-/* 800D71B0 000D2E10 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 800D71B4 000D2E14 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 800D71B8 000D2E18 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800D71BC 000D2E1C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800D71C0 000D2E20 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800D71C4 000D2E24 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 800D71C8 000D2E28 7C C6 07 34 */ extsh r6, r6
-/* 800D71CC 000D2E2C 7C E7 07 34 */ extsh r7, r7
-/* 800D71D0 000D2E30 48 17 8F 65 */ bl func_80250134
-/* 800D71D4 000D2E34 48 00 02 20 */ b lbl_800D73F4
-/* 800D71D8 000D2E38 7F C3 F3 78 */ mr r3, r30
-/* 800D71DC 000D2E3C 7F E4 FB 78 */ mr r4, r31
-/* 800D71E0 000D2E40 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D71E4 000D2E44 38 A0 00 06 */ li r5, 6
-/* 800D71E8 000D2E48 48 17 CC F5 */ bl func_80253EDC
-/* 800D71EC 000D2E4C 38 60 00 04 */ li r3, 4
-/* 800D71F0 000D2E50 4B FE 35 FD */ bl func_800BA7EC
-/* 800D71F4 000D2E54 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 800D71F8 000D2E58 41 82 00 24 */ beq lbl_800D721C
-/* 800D71FC 000D2E5C 38 60 00 18 */ li r3, 0x18
-/* 800D7200 000D2E60 48 08 B8 91 */ bl func_80162A90
-/* 800D7204 000D2E64 28 03 00 02 */ cmplwi r3, 2
-/* 800D7208 000D2E68 41 82 00 14 */ beq lbl_800D721C
-/* 800D720C 000D2E6C 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 800D7210 000D2E70 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D7214 000D2E74 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D7218 000D2E78 48 00 00 10 */ b lbl_800D7228
-lbl_800D721C:
-/* 800D721C 000D2E7C 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 800D7220 000D2E80 38 00 FF 00 */ li r0, -256
-/* 800D7224 000D2E84 7C 68 03 78 */ or r8, r3, r0
-lbl_800D7228:
-/* 800D7228 000D2E88 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800D722C 000D2E8C 38 60 2C F7 */ li r3, 0x2cf7
-/* 800D7230 000D2E90 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800D7234 000D2E94 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800D7238 000D2E98 FC 80 28 1E */ fctiwz f4, f5
-/* 800D723C 000D2E9C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800D7240 000D2EA0 FC 40 18 1E */ fctiwz f2, f3
-/* 800D7244 000D2EA4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D7248 000D2EA8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D724C 000D2EAC D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800D7250 000D2EB0 FC 20 08 1E */ fctiwz f1, f1
-/* 800D7254 000D2EB4 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800D7258 000D2EB8 FC 00 00 1E */ fctiwz f0, f0
-/* 800D725C 000D2EBC 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800D7260 000D2EC0 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800D7264 000D2EC4 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800D7268 000D2EC8 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800D726C 000D2ECC 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 800D7270 000D2ED0 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800D7274 000D2ED4 7C C6 07 34 */ extsh r6, r6
-/* 800D7278 000D2ED8 7C E7 07 34 */ extsh r7, r7
-/* 800D727C 000D2EDC 48 17 8E B9 */ bl func_80250134
-/* 800D7280 000D2EE0 48 00 01 74 */ b lbl_800D73F4
-/* 800D7284 000D2EE4 48 00 F1 C9 */ bl func_800E644C
-/* 800D7288 000D2EE8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D728C 000D2EEC 2C 00 00 01 */ cmpwi r0, 1
-/* 800D7290 000D2EF0 41 82 00 44 */ beq lbl_800D72D4
-/* 800D7294 000D2EF4 40 80 00 10 */ bge lbl_800D72A4
-/* 800D7298 000D2EF8 2C 00 00 00 */ cmpwi r0, 0
-/* 800D729C 000D2EFC 40 80 00 10 */ bge lbl_800D72AC
-/* 800D72A0 000D2F00 48 00 00 34 */ b lbl_800D72D4
-lbl_800D72A4:
-/* 800D72A4 000D2F04 2C 00 00 03 */ cmpwi r0, 3
-/* 800D72A8 000D2F08 40 80 00 2C */ bge lbl_800D72D4
-lbl_800D72AC:
-/* 800D72AC 000D2F0C 38 60 02 61 */ li r3, 0x261
-/* 800D72B0 000D2F10 48 08 B7 E1 */ bl func_80162A90
-/* 800D72B4 000D2F14 28 03 00 02 */ cmplwi r3, 2
-/* 800D72B8 000D2F18 41 82 00 1C */ beq lbl_800D72D4
-/* 800D72BC 000D2F1C 7F C3 F3 78 */ mr r3, r30
-/* 800D72C0 000D2F20 7F E4 FB 78 */ mr r4, r31
-/* 800D72C4 000D2F24 38 A0 00 02 */ li r5, 2
-/* 800D72C8 000D2F28 38 C0 00 00 */ li r6, 0
-/* 800D72CC 000D2F2C 48 17 CC 39 */ bl func_80253F04
-/* 800D72D0 000D2F30 48 00 01 24 */ b lbl_800D73F4
-lbl_800D72D4:
-/* 800D72D4 000D2F34 7F C3 F3 78 */ mr r3, r30
-/* 800D72D8 000D2F38 7F E4 FB 78 */ mr r4, r31
-/* 800D72DC 000D2F3C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D72E0 000D2F40 38 A0 00 06 */ li r5, 6
-/* 800D72E4 000D2F44 48 17 CB F9 */ bl func_80253EDC
-/* 800D72E8 000D2F48 38 60 00 04 */ li r3, 4
-/* 800D72EC 000D2F4C 4B FE 35 01 */ bl func_800BA7EC
-/* 800D72F0 000D2F50 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
-/* 800D72F4 000D2F54 41 82 00 24 */ beq lbl_800D7318
-/* 800D72F8 000D2F58 38 60 00 18 */ li r3, 0x18
-/* 800D72FC 000D2F5C 48 08 B7 95 */ bl func_80162A90
-/* 800D7300 000D2F60 28 03 00 03 */ cmplwi r3, 3
-/* 800D7304 000D2F64 41 82 00 14 */ beq lbl_800D7318
-/* 800D7308 000D2F68 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 800D730C 000D2F6C 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800D7310 000D2F70 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800D7314 000D2F74 48 00 00 10 */ b lbl_800D7324
-lbl_800D7318:
-/* 800D7318 000D2F78 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 800D731C 000D2F7C 38 00 FF 00 */ li r0, -256
-/* 800D7320 000D2F80 7C 68 03 78 */ or r8, r3, r0
-lbl_800D7324:
-/* 800D7324 000D2F84 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800D7328 000D2F88 38 60 2C F8 */ li r3, 0x2cf8
-/* 800D732C 000D2F8C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800D7330 000D2F90 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800D7334 000D2F94 FC 80 28 1E */ fctiwz f4, f5
-/* 800D7338 000D2F98 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800D733C 000D2F9C FC 40 18 1E */ fctiwz f2, f3
-/* 800D7340 000D2FA0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800D7344 000D2FA4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800D7348 000D2FA8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800D734C 000D2FAC FC 20 08 1E */ fctiwz f1, f1
-/* 800D7350 000D2FB0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800D7354 000D2FB4 FC 00 00 1E */ fctiwz f0, f0
-/* 800D7358 000D2FB8 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800D735C 000D2FBC 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800D7360 000D2FC0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800D7364 000D2FC4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800D7368 000D2FC8 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 800D736C 000D2FCC 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800D7370 000D2FD0 7C C6 07 34 */ extsh r6, r6
-/* 800D7374 000D2FD4 7C E7 07 34 */ extsh r7, r7
-/* 800D7378 000D2FD8 48 17 8D BD */ bl func_80250134
-/* 800D737C 000D2FDC 48 00 00 78 */ b lbl_800D73F4
-/* 800D7380 000D2FE0 38 60 00 18 */ li r3, 0x18
-/* 800D7384 000D2FE4 48 08 B7 0D */ bl func_80162A90
-/* 800D7388 000D2FE8 28 03 00 01 */ cmplwi r3, 1
-/* 800D738C 000D2FEC 41 82 00 68 */ beq lbl_800D73F4
-/* 800D7390 000D2FF0 7F C3 F3 78 */ mr r3, r30
-/* 800D7394 000D2FF4 7F E4 FB 78 */ mr r4, r31
-/* 800D7398 000D2FF8 38 A0 00 02 */ li r5, 2
-/* 800D739C 000D2FFC 38 C0 00 00 */ li r6, 0
-/* 800D73A0 000D3000 48 17 CB 65 */ bl func_80253F04
-/* 800D73A4 000D3004 48 00 00 50 */ b lbl_800D73F4
-/* 800D73A8 000D3008 38 60 00 18 */ li r3, 0x18
-/* 800D73AC 000D300C 48 08 B6 E5 */ bl func_80162A90
-/* 800D73B0 000D3010 28 03 00 02 */ cmplwi r3, 2
-/* 800D73B4 000D3014 41 82 00 40 */ beq lbl_800D73F4
-/* 800D73B8 000D3018 7F C3 F3 78 */ mr r3, r30
-/* 800D73BC 000D301C 7F E4 FB 78 */ mr r4, r31
-/* 800D73C0 000D3020 38 A0 00 02 */ li r5, 2
-/* 800D73C4 000D3024 38 C0 00 00 */ li r6, 0
-/* 800D73C8 000D3028 48 17 CB 3D */ bl func_80253F04
-/* 800D73CC 000D302C 48 00 00 28 */ b lbl_800D73F4
-/* 800D73D0 000D3030 38 60 00 18 */ li r3, 0x18
-/* 800D73D4 000D3034 48 08 B6 BD */ bl func_80162A90
-/* 800D73D8 000D3038 28 03 00 03 */ cmplwi r3, 3
-/* 800D73DC 000D303C 41 82 00 18 */ beq lbl_800D73F4
-/* 800D73E0 000D3040 7F C3 F3 78 */ mr r3, r30
-/* 800D73E4 000D3044 7F E4 FB 78 */ mr r4, r31
-/* 800D73E8 000D3048 38 A0 00 02 */ li r5, 2
-/* 800D73EC 000D304C 38 C0 00 00 */ li r6, 0
-/* 800D73F0 000D3050 48 17 CB 15 */ bl func_80253F04
-lbl_800D73F4:
-/* 800D73F4 000D3054 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800D73F8 000D3058 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 800D73FC 000D305C 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 800D7400 000D3060 7C 08 03 A6 */ mtlr r0
-/* 800D7404 000D3064 38 21 00 60 */ addi r1, r1, 0x60
-/* 800D7408 000D3068 4E 80 00 20 */ blr
-
-.global func_800D740C
-func_800D740C:
-/* 800D740C 000D306C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800D7410 000D3070 7C 08 02 A6 */ mflr r0
-/* 800D7414 000D3074 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800D7418 000D3078 39 61 00 60 */ addi r11, r1, 0x60
-/* 800D741C 000D307C 48 0E FD 15 */ bl _savegpr_29
-/* 800D7420 000D3080 7C 7D 1B 78 */ mr r29, r3
-/* 800D7424 000D3084 7C 9E 23 78 */ mr r30, r4
-/* 800D7428 000D3088 38 C1 00 08 */ addi r6, r1, 8
-/* 800D742C 000D308C 38 A0 00 03 */ li r5, 3
-/* 800D7430 000D3090 48 17 CA AD */ bl func_80253EDC
-/* 800D7434 000D3094 7F A3 EB 78 */ mr r3, r29
-/* 800D7438 000D3098 7F C4 F3 78 */ mr r4, r30
-/* 800D743C 000D309C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D7440 000D30A0 38 A0 00 06 */ li r5, 6
-/* 800D7444 000D30A4 48 17 CA 99 */ bl func_80253EDC
-/* 800D7448 000D30A8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D744C 000D30AC 2C 00 00 01 */ cmpwi r0, 1
-/* 800D7450 000D30B0 41 82 00 BC */ beq lbl_800D750C
-/* 800D7454 000D30B4 40 80 00 F0 */ bge lbl_800D7544
-/* 800D7458 000D30B8 2C 00 00 00 */ cmpwi r0, 0
-/* 800D745C 000D30BC 40 80 00 08 */ bge lbl_800D7464
-/* 800D7460 000D30C0 48 00 00 E4 */ b lbl_800D7544
-lbl_800D7464:
-/* 800D7464 000D30C4 3C 60 80 41 */ lis r3, lbl_80416B58@ha
-/* 800D7468 000D30C8 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D746C 000D30CC 38 63 6B 58 */ addi r3, r3, lbl_80416B58@l
-/* 800D7470 000D30D0 4B FF F0 9D */ bl func_800D650C
-/* 800D7474 000D30D4 C0 22 8A C4 */ lfs f1, lbl_806410C4-_SDA2_BASE_(r2)
-/* 800D7478 000D30D8 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 800D747C 000D30DC FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800D7480 000D30E0 40 82 00 28 */ bne lbl_800D74A8
-/* 800D7484 000D30E4 C0 01 00 1C */ lfs f0, 0x1c(r1)
-/* 800D7488 000D30E8 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800D748C 000D30EC 40 82 00 1C */ bne lbl_800D74A8
-/* 800D7490 000D30F0 7F A3 EB 78 */ mr r3, r29
-/* 800D7494 000D30F4 7F C4 F3 78 */ mr r4, r30
-/* 800D7498 000D30F8 38 A0 00 02 */ li r5, 2
-/* 800D749C 000D30FC 38 C0 00 00 */ li r6, 0
-/* 800D74A0 000D3100 48 17 CA 65 */ bl func_80253F04
-/* 800D74A4 000D3104 48 00 00 A0 */ b lbl_800D7544
-lbl_800D74A8:
-/* 800D74A8 000D3108 38 60 00 0B */ li r3, 0xb
-/* 800D74AC 000D310C 4B FE 33 41 */ bl func_800BA7EC
-/* 800D74B0 000D3110 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800D74B4 000D3114 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800D74B8 000D3118 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800D74BC 000D311C 38 60 00 0C */ li r3, 0xc
-/* 800D74C0 000D3120 54 1F FE 7E */ rlwinm r31, r0, 0x1f, 0x19, 0x1f
-/* 800D74C4 000D3124 4B FE 33 29 */ bl func_800BA7EC
-/* 800D74C8 000D3128 7F E4 FB 78 */ mr r4, r31
-/* 800D74CC 000D312C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D74D0 000D3130 48 00 E9 1D */ bl func_800E5DEC
-/* 800D74D4 000D3134 38 A1 00 2C */ addi r5, r1, 0x2c
-/* 800D74D8 000D3138 38 80 00 00 */ li r4, 0
-/* 800D74DC 000D313C 4B F8 56 49 */ bl func_8005CB24
-/* 800D74E0 000D3140 7C 66 1B 78 */ mr r6, r3
-/* 800D74E4 000D3144 7F A3 EB 78 */ mr r3, r29
-/* 800D74E8 000D3148 7F C4 F3 78 */ mr r4, r30
-/* 800D74EC 000D314C 38 A0 00 02 */ li r5, 2
-/* 800D74F0 000D3150 48 17 CA 15 */ bl func_80253F04
-/* 800D74F4 000D3154 7F A3 EB 78 */ mr r3, r29
-/* 800D74F8 000D3158 7F C4 F3 78 */ mr r4, r30
-/* 800D74FC 000D315C 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 800D7500 000D3160 38 A0 00 01 */ li r5, 1
-/* 800D7504 000D3164 48 17 CA 01 */ bl func_80253F04
-/* 800D7508 000D3168 48 00 00 3C */ b lbl_800D7544
-lbl_800D750C:
-/* 800D750C 000D316C C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 800D7510 000D3170 C0 22 8A C4 */ lfs f1, lbl_806410C4-_SDA2_BASE_(r2)
-/* 800D7514 000D3174 FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800D7518 000D3178 4C 40 13 82 */ cror 2, 0, 2
-/* 800D751C 000D317C 40 82 00 28 */ bne lbl_800D7544
-/* 800D7520 000D3180 C0 01 00 1C */ lfs f0, 0x1c(r1)
-/* 800D7524 000D3184 FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800D7528 000D3188 4C 40 13 82 */ cror 2, 0, 2
-/* 800D752C 000D318C 40 82 00 18 */ bne lbl_800D7544
-/* 800D7530 000D3190 7F A3 EB 78 */ mr r3, r29
-/* 800D7534 000D3194 7F C4 F3 78 */ mr r4, r30
-/* 800D7538 000D3198 38 A0 00 02 */ li r5, 2
-/* 800D753C 000D319C 38 C0 00 00 */ li r6, 0
-/* 800D7540 000D31A0 48 17 C9 C5 */ bl func_80253F04
-lbl_800D7544:
-/* 800D7544 000D31A4 39 61 00 60 */ addi r11, r1, 0x60
-/* 800D7548 000D31A8 48 0E FC 35 */ bl _restgpr_29
-/* 800D754C 000D31AC 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800D7550 000D31B0 7C 08 03 A6 */ mtlr r0
-/* 800D7554 000D31B4 38 21 00 60 */ addi r1, r1, 0x60
-/* 800D7558 000D31B8 4E 80 00 20 */ blr
-
-.global func_800D755C
-func_800D755C:
-/* 800D755C 000D31BC 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800D7560 000D31C0 7C 08 02 A6 */ mflr r0
-/* 800D7564 000D31C4 38 A0 00 03 */ li r5, 3
-/* 800D7568 000D31C8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800D756C 000D31CC 38 C1 00 08 */ addi r6, r1, 8
-/* 800D7570 000D31D0 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800D7574 000D31D4 7C 9F 23 78 */ mr r31, r4
-/* 800D7578 000D31D8 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800D757C 000D31DC 7C 7E 1B 78 */ mr r30, r3
-/* 800D7580 000D31E0 48 17 C9 5D */ bl func_80253EDC
-/* 800D7584 000D31E4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D7588 000D31E8 2C 00 00 02 */ cmpwi r0, 2
-/* 800D758C 000D31EC 41 82 00 38 */ beq lbl_800D75C4
-/* 800D7590 000D31F0 40 80 00 54 */ bge lbl_800D75E4
-/* 800D7594 000D31F4 2C 00 00 01 */ cmpwi r0, 1
-/* 800D7598 000D31F8 40 80 00 08 */ bge lbl_800D75A0
-/* 800D759C 000D31FC 48 00 00 48 */ b lbl_800D75E4
-lbl_800D75A0:
-/* 800D75A0 000D3200 7F C3 F3 78 */ mr r3, r30
-/* 800D75A4 000D3204 7F E4 FB 78 */ mr r4, r31
-/* 800D75A8 000D3208 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D75AC 000D320C 38 A0 00 06 */ li r5, 6
-/* 800D75B0 000D3210 48 17 C9 2D */ bl func_80253EDC
-/* 800D75B4 000D3214 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D75B8 000D3218 38 60 00 01 */ li r3, 1
-/* 800D75BC 000D321C 4B F8 24 81 */ bl func_80059A3C
-/* 800D75C0 000D3220 48 00 00 24 */ b lbl_800D75E4
-lbl_800D75C4:
-/* 800D75C4 000D3224 7F C3 F3 78 */ mr r3, r30
-/* 800D75C8 000D3228 7F E4 FB 78 */ mr r4, r31
-/* 800D75CC 000D322C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800D75D0 000D3230 38 A0 00 06 */ li r5, 6
-/* 800D75D4 000D3234 48 17 C9 09 */ bl func_80253EDC
-/* 800D75D8 000D3238 38 81 00 0C */ addi r4, r1, 0xc
-/* 800D75DC 000D323C 38 60 00 02 */ li r3, 2
-/* 800D75E0 000D3240 4B F8 24 5D */ bl func_80059A3C
-lbl_800D75E4:
-/* 800D75E4 000D3244 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800D75E8 000D3248 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800D75EC 000D324C 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800D75F0 000D3250 7C 08 03 A6 */ mtlr r0
-/* 800D75F4 000D3254 38 21 00 40 */ addi r1, r1, 0x40
-/* 800D75F8 000D3258 4E 80 00 20 */ blr
-lbl_800D75FC:
-/* 800D75FC 000D325C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D7600 000D3260 7C 08 02 A6 */ mflr r0
-/* 800D7604 000D3264 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D7608 000D3268 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D760C 000D326C 48 0E FB 1D */ bl _savegpr_27
-/* 800D7610 000D3270 83 A4 00 00 */ lwz r29, 0(r4)
-/* 800D7614 000D3274 7C 9B 23 78 */ mr r27, r4
-/* 800D7618 000D3278 7C BC 2B 78 */ mr r28, r5
-/* 800D761C 000D327C 38 60 00 00 */ li r3, 0
-/* 800D7620 000D3280 4B FE 31 CD */ bl func_800BA7EC
-/* 800D7624 000D3284 54 7F 10 3A */ slwi r31, r3, 2
-/* 800D7628 000D3288 38 60 00 09 */ li r3, 9
-/* 800D762C 000D328C 4B FE 31 C1 */ bl func_800BA7EC
-/* 800D7630 000D3290 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800D7634 000D3294 2C 1C 00 00 */ cmpwi r28, 0
-/* 800D7638 000D3298 20 00 00 03 */ subfic r0, r0, 3
-/* 800D763C 000D329C 7C 00 FA 14 */ add r0, r0, r31
-/* 800D7640 000D32A0 54 1C 06 3E */ clrlwi r28, r0, 0x18
-/* 800D7644 000D32A4 41 82 00 58 */ beq lbl_800D769C
-/* 800D7648 000D32A8 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
-/* 800D764C 000D32AC 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
-lbl_800D7650:
-/* 800D7650 000D32B0 2C 1D 00 00 */ cmpwi r29, 0
-/* 800D7654 000D32B4 40 82 00 08 */ bne lbl_800D765C
-/* 800D7658 000D32B8 3B A0 00 06 */ li r29, 6
-lbl_800D765C:
-/* 800D765C 000D32BC 7C 1F E0 AE */ lbzx r0, r31, r28
-/* 800D7660 000D32C0 3B BD FF FF */ addi r29, r29, -1
-/* 800D7664 000D32C4 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 800D7668 000D32C8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D766C 000D32CC 48 00 E7 81 */ bl func_800E5DEC
-/* 800D7670 000D32D0 7C 7E 1B 78 */ mr r30, r3
-/* 800D7674 000D32D4 4B F7 F5 61 */ bl func_80056BD4
-/* 800D7678 000D32D8 2C 03 00 00 */ cmpwi r3, 0
-/* 800D767C 000D32DC 41 82 FF D4 */ beq lbl_800D7650
-/* 800D7680 000D32E0 7F C3 F3 78 */ mr r3, r30
-/* 800D7684 000D32E4 4B F7 F7 A9 */ bl func_80056E2C
-/* 800D7688 000D32E8 2C 03 00 00 */ cmpwi r3, 0
-/* 800D768C 000D32EC 40 82 FF C4 */ bne lbl_800D7650
-/* 800D7690 000D32F0 93 BB 00 00 */ stw r29, 0(r27)
-/* 800D7694 000D32F4 7F C3 F3 78 */ mr r3, r30
-/* 800D7698 000D32F8 48 00 00 54 */ b lbl_800D76EC
-lbl_800D769C:
-/* 800D769C 000D32FC 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
-/* 800D76A0 000D3300 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
-lbl_800D76A4:
-/* 800D76A4 000D3304 3B BD 00 01 */ addi r29, r29, 1
-/* 800D76A8 000D3308 28 1D 00 06 */ cmplwi r29, 6
-/* 800D76AC 000D330C 40 82 00 08 */ bne lbl_800D76B4
-/* 800D76B0 000D3310 3B A0 00 00 */ li r29, 0
-lbl_800D76B4:
-/* 800D76B4 000D3314 7C 1F E0 AE */ lbzx r0, r31, r28
-/* 800D76B8 000D3318 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 800D76BC 000D331C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D76C0 000D3320 48 00 E7 2D */ bl func_800E5DEC
-/* 800D76C4 000D3324 7C 7E 1B 78 */ mr r30, r3
-/* 800D76C8 000D3328 4B F7 F5 0D */ bl func_80056BD4
-/* 800D76CC 000D332C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D76D0 000D3330 41 82 FF D4 */ beq lbl_800D76A4
-/* 800D76D4 000D3334 7F C3 F3 78 */ mr r3, r30
-/* 800D76D8 000D3338 4B F7 F7 55 */ bl func_80056E2C
-/* 800D76DC 000D333C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D76E0 000D3340 40 82 FF C4 */ bne lbl_800D76A4
-/* 800D76E4 000D3344 93 BB 00 00 */ stw r29, 0(r27)
-/* 800D76E8 000D3348 7F C3 F3 78 */ mr r3, r30
-lbl_800D76EC:
-/* 800D76EC 000D334C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D76F0 000D3350 48 0E FA 85 */ bl _restgpr_27
-/* 800D76F4 000D3354 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D76F8 000D3358 7C 08 03 A6 */ mtlr r0
-/* 800D76FC 000D335C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D7700 000D3360 4E 80 00 20 */ blr
-
-.global func_800D7704
-func_800D7704:
-/* 800D7704 000D3364 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800D7708 000D3368 7C 08 02 A6 */ mflr r0
-/* 800D770C 000D336C 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800D7710 000D3370 39 61 00 70 */ addi r11, r1, 0x70
-/* 800D7714 000D3374 48 0E F9 E1 */ bl __save_gpr
-/* 800D7718 000D3378 48 04 52 5D */ bl func_8011C974
-/* 800D771C 000D337C 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800D7720 000D3380 7C 75 1B 78 */ mr r21, r3
-/* 800D7724 000D3384 2C 00 00 00 */ cmpwi r0, 0
-/* 800D7728 000D3388 40 82 00 10 */ bne lbl_800D7738
-/* 800D772C 000D338C 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 800D7730 000D3390 28 00 03 F0 */ cmplwi r0, 0x3f0
-/* 800D7734 000D3394 41 82 04 AC */ beq lbl_800D7BE0
-lbl_800D7738:
-/* 800D7738 000D3398 3B 60 00 00 */ li r27, 0
-/* 800D773C 000D339C 38 60 00 01 */ li r3, 1
-/* 800D7740 000D33A0 4B FE 30 AD */ bl func_800BA7EC
-/* 800D7744 000D33A4 3F 20 80 64 */ lis r25, lbl_8063CE34@ha
-/* 800D7748 000D33A8 3E E0 80 48 */ lis r23, lbl_8047CE18@ha
-/* 800D774C 000D33AC 54 7F 06 3E */ clrlwi r31, r3, 0x18
-/* 800D7750 000D33B0 39 C1 00 08 */ addi r14, r1, 8
-/* 800D7754 000D33B4 3B 39 CE 34 */ addi r25, r25, lbl_8063CE34@l
-/* 800D7758 000D33B8 3A F7 CE 18 */ addi r23, r23, lbl_8047CE18@l
-/* 800D775C 000D33BC 3B A0 00 00 */ li r29, 0
-/* 800D7760 000D33C0 3B 00 00 00 */ li r24, 0
-/* 800D7764 000D33C4 48 00 04 70 */ b lbl_800D7BD4
-lbl_800D7768:
-/* 800D7768 000D33C8 57 B6 06 3E */ clrlwi r22, r29, 0x18
-/* 800D776C 000D33CC 39 E0 00 00 */ li r15, 0
-/* 800D7770 000D33D0 3A 00 00 64 */ li r16, 0x64
-/* 800D7774 000D33D4 3A 80 00 01 */ li r20, 1
-/* 800D7778 000D33D8 3B 80 00 00 */ li r28, 0
-/* 800D777C 000D33DC 3B C0 00 00 */ li r30, 0
-/* 800D7780 000D33E0 3A 20 00 00 */ li r17, 0
-lbl_800D7784:
-/* 800D7784 000D33E4 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7788 000D33E8 56 23 06 3E */ clrlwi r3, r17, 0x18
-/* 800D778C 000D33EC 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D7790 000D33F0 48 00 E6 5D */ bl func_800E5DEC
-/* 800D7794 000D33F4 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D7798 000D33F8 56 3A 06 3E */ clrlwi r26, r17, 0x18
-/* 800D779C 000D33FC 56 33 0D FC */ rlwinm r19, r17, 1, 0x17, 0x1e
-/* 800D77A0 000D3400 38 81 00 1A */ addi r4, r1, 0x1a
-/* 800D77A4 000D3404 7F 04 9B 2E */ sthx r24, r4, r19
-/* 800D77A8 000D3408 38 81 00 0E */ addi r4, r1, 0xe
-/* 800D77AC 000D340C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D77B0 000D3410 7C 72 1B 78 */ mr r18, r3
-/* 800D77B4 000D3414 7F 04 9B 2E */ sthx r24, r4, r19
-/* 800D77B8 000D3418 7F 0E D1 AE */ stbx r24, r14, r26
-/* 800D77BC 000D341C 41 82 00 B8 */ beq lbl_800D7874
-/* 800D77C0 000D3420 4B F7 F4 15 */ bl func_80056BD4
-/* 800D77C4 000D3424 2C 03 00 00 */ cmpwi r3, 0
-/* 800D77C8 000D3428 41 82 00 AC */ beq lbl_800D7874
-/* 800D77CC 000D342C 7E 43 93 78 */ mr r3, r18
-/* 800D77D0 000D3430 4B F7 F6 5D */ bl func_80056E2C
-/* 800D77D4 000D3434 2C 03 00 00 */ cmpwi r3, 0
-/* 800D77D8 000D3438 40 82 00 9C */ bne lbl_800D7874
-/* 800D77DC 000D343C 7E 43 93 78 */ mr r3, r18
-/* 800D77E0 000D3440 38 80 00 A0 */ li r4, 0xa0
-/* 800D77E4 000D3444 38 A0 00 00 */ li r5, 0
-/* 800D77E8 000D3448 48 30 37 15 */ bl func_803DAEFC
-/* 800D77EC 000D344C 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800D77F0 000D3450 55 E0 06 3E */ clrlwi r0, r15, 0x18
-/* 800D77F4 000D3454 7C 04 00 40 */ cmplw r4, r0
-/* 800D77F8 000D3458 7C 6E D1 AE */ stbx r3, r14, r26
-/* 800D77FC 000D345C 40 81 00 08 */ ble lbl_800D7804
-/* 800D7800 000D3460 7C 8F 23 78 */ mr r15, r4
-lbl_800D7804:
-/* 800D7804 000D3464 56 00 06 3E */ clrlwi r0, r16, 0x18
-/* 800D7808 000D3468 7C 04 00 40 */ cmplw r4, r0
-/* 800D780C 000D346C 40 80 00 08 */ bge lbl_800D7814
-/* 800D7810 000D3470 7C 90 23 78 */ mr r16, r4
-lbl_800D7814:
-/* 800D7814 000D3474 7F 9C 22 14 */ add r28, r28, r4
-/* 800D7818 000D3478 7E 43 93 78 */ mr r3, r18
-/* 800D781C 000D347C 38 80 00 05 */ li r4, 5
-/* 800D7820 000D3480 38 A0 00 00 */ li r5, 0
-/* 800D7824 000D3484 3B DE 00 01 */ addi r30, r30, 1
-/* 800D7828 000D3488 48 30 36 D5 */ bl func_803DAEFC
-/* 800D782C 000D348C 7C 64 1B 78 */ mr r4, r3
-/* 800D7830 000D3490 38 79 00 04 */ addi r3, r25, 4
-/* 800D7834 000D3494 48 2B 91 55 */ bl func_80390988
-/* 800D7838 000D3498 2C 03 00 00 */ cmpwi r3, 0
-/* 800D783C 000D349C 40 82 00 08 */ bne lbl_800D7844
-/* 800D7840 000D34A0 3A 80 00 00 */ li r20, 0
-lbl_800D7844:
-/* 800D7844 000D34A4 7E 43 93 78 */ mr r3, r18
-/* 800D7848 000D34A8 38 80 00 05 */ li r4, 5
-/* 800D784C 000D34AC 38 A0 00 00 */ li r5, 0
-/* 800D7850 000D34B0 48 30 36 AD */ bl func_803DAEFC
-/* 800D7854 000D34B4 38 81 00 1A */ addi r4, r1, 0x1a
-/* 800D7858 000D34B8 38 A0 00 00 */ li r5, 0
-/* 800D785C 000D34BC 7C 64 9B 2E */ sthx r3, r4, r19
-/* 800D7860 000D34C0 7E 43 93 78 */ mr r3, r18
-/* 800D7864 000D34C4 38 80 00 06 */ li r4, 6
-/* 800D7868 000D34C8 48 30 36 95 */ bl func_803DAEFC
-/* 800D786C 000D34CC 38 81 00 0E */ addi r4, r1, 0xe
-/* 800D7870 000D34D0 7C 64 9B 2E */ sthx r3, r4, r19
-lbl_800D7874:
-/* 800D7874 000D34D4 3A 31 00 01 */ addi r17, r17, 1
-/* 800D7878 000D34D8 28 11 00 06 */ cmplwi r17, 6
-/* 800D787C 000D34DC 41 80 FF 08 */ blt lbl_800D7784
-/* 800D7880 000D34E0 80 15 00 0C */ lwz r0, 0xc(r21)
-/* 800D7884 000D34E4 2C 00 00 00 */ cmpwi r0, 0
-/* 800D7888 000D34E8 40 82 00 6C */ bne lbl_800D78F4
-/* 800D788C 000D34EC 88 95 00 14 */ lbz r4, 0x14(r21)
-/* 800D7890 000D34F0 8B 95 00 19 */ lbz r28, 0x19(r21)
-/* 800D7894 000D34F4 28 04 00 07 */ cmplwi r4, 7
-/* 800D7898 000D34F8 40 82 00 28 */ bne lbl_800D78C0
-/* 800D789C 000D34FC 55 E0 06 3E */ clrlwi r0, r15, 0x18
-/* 800D78A0 000D3500 28 00 00 05 */ cmplwi r0, 5
-/* 800D78A4 000D3504 41 81 00 0C */ bgt lbl_800D78B0
-/* 800D78A8 000D3508 2C 14 00 00 */ cmpwi r20, 0
-/* 800D78AC 000D350C 40 82 00 30 */ bne lbl_800D78DC
-lbl_800D78B0:
-/* 800D78B0 000D3510 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D78B4 000D3514 60 00 00 01 */ ori r0, r0, 1
-/* 800D78B8 000D3518 7C 17 B1 AE */ stbx r0, r23, r22
-/* 800D78BC 000D351C 48 00 03 14 */ b lbl_800D7BD0
-lbl_800D78C0:
-/* 800D78C0 000D3520 28 04 00 0B */ cmplwi r4, 0xb
-/* 800D78C4 000D3524 40 82 00 18 */ bne lbl_800D78DC
-/* 800D78C8 000D3528 80 75 00 08 */ lwz r3, 8(r21)
-/* 800D78CC 000D352C 38 03 FF FE */ addi r0, r3, -2
-/* 800D78D0 000D3530 30 00 FF FF */ addic r0, r0, -1
-/* 800D78D4 000D3534 7C 60 01 10 */ subfe r3, r0, r0
-/* 800D78D8 000D3538 3B 83 00 02 */ addi r28, r3, 2
-lbl_800D78DC:
-/* 800D78DC 000D353C 28 04 00 0D */ cmplwi r4, 0xd
-/* 800D78E0 000D3540 41 82 00 0C */ beq lbl_800D78EC
-/* 800D78E4 000D3544 28 04 00 07 */ cmplwi r4, 7
-/* 800D78E8 000D3548 40 82 01 74 */ bne lbl_800D7A5C
-lbl_800D78EC:
-/* 800D78EC 000D354C 3B 60 18 00 */ li r27, 0x1800
-/* 800D78F0 000D3550 48 00 01 6C */ b lbl_800D7A5C
-lbl_800D78F4:
-/* 800D78F4 000D3554 A0 75 00 8A */ lhz r3, 0x8a(r21)
-/* 800D78F8 000D3558 56 00 06 3E */ clrlwi r0, r16, 0x18
-/* 800D78FC 000D355C 7C 03 00 00 */ cmpw r3, r0
-/* 800D7900 000D3560 40 81 00 14 */ ble lbl_800D7914
-/* 800D7904 000D3564 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7908 000D3568 60 00 00 01 */ ori r0, r0, 1
-/* 800D790C 000D356C 7C 17 B1 AE */ stbx r0, r23, r22
-/* 800D7910 000D3570 48 00 02 C0 */ b lbl_800D7BD0
-lbl_800D7914:
-/* 800D7914 000D3574 A0 75 00 8C */ lhz r3, 0x8c(r21)
-/* 800D7918 000D3578 55 E0 06 3E */ clrlwi r0, r15, 0x18
-/* 800D791C 000D357C 7C 03 00 00 */ cmpw r3, r0
-/* 800D7920 000D3580 40 80 00 14 */ bge lbl_800D7934
-/* 800D7924 000D3584 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7928 000D3588 60 00 00 01 */ ori r0, r0, 1
-/* 800D792C 000D358C 7C 17 B1 AE */ stbx r0, r23, r22
-/* 800D7930 000D3590 48 00 02 A0 */ b lbl_800D7BD0
-lbl_800D7934:
-/* 800D7934 000D3594 A0 15 00 90 */ lhz r0, 0x90(r21)
-/* 800D7938 000D3598 2C 00 00 07 */ cmpwi r0, 7
-/* 800D793C 000D359C 41 82 00 30 */ beq lbl_800D796C
-/* 800D7940 000D35A0 40 80 00 48 */ bge lbl_800D7988
-/* 800D7944 000D35A4 2C 00 00 00 */ cmpwi r0, 0
-/* 800D7948 000D35A8 41 82 00 08 */ beq lbl_800D7950
-/* 800D794C 000D35AC 48 00 00 3C */ b lbl_800D7988
-lbl_800D7950:
-/* 800D7950 000D35B0 80 15 00 08 */ lwz r0, 8(r21)
-/* 800D7954 000D35B4 2C 00 00 02 */ cmpwi r0, 2
-/* 800D7958 000D35B8 40 82 00 0C */ bne lbl_800D7964
-/* 800D795C 000D35BC 3B 80 00 01 */ li r28, 1
-/* 800D7960 000D35C0 48 00 00 2C */ b lbl_800D798C
-lbl_800D7964:
-/* 800D7964 000D35C4 3B 80 00 02 */ li r28, 2
-/* 800D7968 000D35C8 48 00 00 24 */ b lbl_800D798C
-lbl_800D796C:
-/* 800D796C 000D35CC 80 15 00 08 */ lwz r0, 8(r21)
-/* 800D7970 000D35D0 2C 00 00 02 */ cmpwi r0, 2
-/* 800D7974 000D35D4 40 82 00 0C */ bne lbl_800D7980
-/* 800D7978 000D35D8 3B 80 00 03 */ li r28, 3
-/* 800D797C 000D35DC 48 00 00 10 */ b lbl_800D798C
-lbl_800D7980:
-/* 800D7980 000D35E0 3B 80 00 04 */ li r28, 4
-/* 800D7984 000D35E4 48 00 00 08 */ b lbl_800D798C
-lbl_800D7988:
-/* 800D7988 000D35E8 54 1C 06 3E */ clrlwi r28, r0, 0x18
-lbl_800D798C:
-/* 800D798C 000D35EC 38 C0 00 00 */ li r6, 0
-lbl_800D7990:
-/* 800D7990 000D35F0 54 C3 06 3E */ clrlwi r3, r6, 0x18
-/* 800D7994 000D35F4 38 A0 00 05 */ li r5, 5
-/* 800D7998 000D35F8 20 03 00 05 */ subfic r0, r3, 5
-/* 800D799C 000D35FC 7C 09 03 A6 */ mtctr r0
-/* 800D79A0 000D3600 28 03 00 05 */ cmplwi r3, 5
-/* 800D79A4 000D3604 40 80 00 2C */ bge lbl_800D79D0
-lbl_800D79A8:
-/* 800D79A8 000D3608 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 800D79AC 000D360C 38 81 00 08 */ addi r4, r1, 8
-/* 800D79B0 000D3610 7C 04 00 EE */ lbzux r0, r4, r0
-/* 800D79B4 000D3614 88 64 FF FF */ lbz r3, -1(r4)
-/* 800D79B8 000D3618 7C 03 00 40 */ cmplw r3, r0
-/* 800D79BC 000D361C 40 81 00 0C */ ble lbl_800D79C8
-/* 800D79C0 000D3620 98 64 00 00 */ stb r3, 0(r4)
-/* 800D79C4 000D3624 98 04 FF FF */ stb r0, -1(r4)
-lbl_800D79C8:
-/* 800D79C8 000D3628 38 A5 FF FF */ addi r5, r5, -1
-/* 800D79CC 000D362C 42 00 FF DC */ bdnz lbl_800D79A8
-lbl_800D79D0:
-/* 800D79D0 000D3630 38 C6 00 01 */ addi r6, r6, 1
-/* 800D79D4 000D3634 28 06 00 06 */ cmplwi r6, 6
-/* 800D79D8 000D3638 41 80 FF B8 */ blt lbl_800D7990
-/* 800D79DC 000D363C 38 00 00 06 */ li r0, 6
-/* 800D79E0 000D3640 38 A0 00 00 */ li r5, 0
-/* 800D79E4 000D3644 38 80 00 00 */ li r4, 0
-/* 800D79E8 000D3648 38 60 00 00 */ li r3, 0
-/* 800D79EC 000D364C 7C 09 03 A6 */ mtctr r0
-lbl_800D79F0:
-/* 800D79F0 000D3650 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 800D79F4 000D3654 7C 0E 00 AE */ lbzx r0, r14, r0
-/* 800D79F8 000D3658 2C 00 00 00 */ cmpwi r0, 0
-/* 800D79FC 000D365C 7C 63 02 14 */ add r3, r3, r0
-/* 800D7A00 000D3660 41 82 00 0C */ beq lbl_800D7A0C
-/* 800D7A04 000D3664 38 05 00 01 */ addi r0, r5, 1
-/* 800D7A08 000D3668 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_800D7A0C:
-/* 800D7A0C 000D366C 7C 05 E0 40 */ cmplw r5, r28
-/* 800D7A10 000D3670 41 82 00 0C */ beq lbl_800D7A1C
-/* 800D7A14 000D3674 38 84 00 01 */ addi r4, r4, 1
-/* 800D7A18 000D3678 42 00 FF D8 */ bdnz lbl_800D79F0
-lbl_800D7A1C:
-/* 800D7A1C 000D367C A0 15 00 8E */ lhz r0, 0x8e(r21)
-/* 800D7A20 000D3680 7C 00 18 00 */ cmpw r0, r3
-/* 800D7A24 000D3684 40 80 00 14 */ bge lbl_800D7A38
-/* 800D7A28 000D3688 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7A2C 000D368C 60 00 00 01 */ ori r0, r0, 1
-/* 800D7A30 000D3690 7C 17 B1 AE */ stbx r0, r23, r22
-/* 800D7A34 000D3694 48 00 01 9C */ b lbl_800D7BD0
-lbl_800D7A38:
-/* 800D7A38 000D3698 A0 15 00 96 */ lhz r0, 0x96(r21)
-/* 800D7A3C 000D369C 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 800D7A40 000D36A0 40 82 00 08 */ bne lbl_800D7A48
-/* 800D7A44 000D36A4 63 7B 08 00 */ ori r27, r27, 0x800
-lbl_800D7A48:
-/* 800D7A48 000D36A8 A0 15 00 96 */ lhz r0, 0x96(r21)
-/* 800D7A4C 000D36AC 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 800D7A50 000D36B0 40 82 00 0C */ bne lbl_800D7A5C
-/* 800D7A54 000D36B4 63 60 10 00 */ ori r0, r27, 0x1000
-/* 800D7A58 000D36B8 54 1B 04 3E */ clrlwi r27, r0, 0x10
-lbl_800D7A5C:
-/* 800D7A5C 000D36BC 57 60 04 3F */ clrlwi. r0, r27, 0x10
-/* 800D7A60 000D36C0 41 82 01 18 */ beq lbl_800D7B78
-/* 800D7A64 000D36C4 57 74 05 28 */ rlwinm r20, r27, 0, 0x14, 0x14
-/* 800D7A68 000D36C8 57 73 04 E6 */ rlwinm r19, r27, 0, 0x13, 0x13
-/* 800D7A6C 000D36CC 3A 20 00 00 */ li r17, 0
-lbl_800D7A70:
-/* 800D7A70 000D36D0 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7A74 000D36D4 56 23 06 3E */ clrlwi r3, r17, 0x18
-/* 800D7A78 000D36D8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800D7A7C 000D36DC 48 00 E3 71 */ bl func_800E5DEC
-/* 800D7A80 000D36E0 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800D7A84 000D36E4 7C 70 1B 78 */ mr r16, r3
-/* 800D7A88 000D36E8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800D7A8C 000D36EC 41 82 00 E0 */ beq lbl_800D7B6C
-/* 800D7A90 000D36F0 4B F7 F1 45 */ bl func_80056BD4
-/* 800D7A94 000D36F4 2C 03 00 00 */ cmpwi r3, 0
-/* 800D7A98 000D36F8 41 82 00 D4 */ beq lbl_800D7B6C
-/* 800D7A9C 000D36FC 7E 03 83 78 */ mr r3, r16
-/* 800D7AA0 000D3700 4B F7 F3 8D */ bl func_80056E2C
-/* 800D7AA4 000D3704 2C 03 00 00 */ cmpwi r3, 0
-/* 800D7AA8 000D3708 40 82 00 C4 */ bne lbl_800D7B6C
-/* 800D7AAC 000D370C 2C 14 00 00 */ cmpwi r20, 0
-/* 800D7AB0 000D3710 41 82 00 58 */ beq lbl_800D7B08
-/* 800D7AB4 000D3714 56 2F 06 3E */ clrlwi r15, r17, 0x18
-/* 800D7AB8 000D3718 3A 40 00 00 */ li r18, 0
-lbl_800D7ABC:
-/* 800D7ABC 000D371C 56 40 06 3E */ clrlwi r0, r18, 0x18
-/* 800D7AC0 000D3720 7C 00 78 40 */ cmplw r0, r15
-/* 800D7AC4 000D3724 41 82 00 38 */ beq lbl_800D7AFC
-/* 800D7AC8 000D3728 7E 03 83 78 */ mr r3, r16
-/* 800D7ACC 000D372C 38 80 00 05 */ li r4, 5
-/* 800D7AD0 000D3730 38 A0 00 00 */ li r5, 0
-/* 800D7AD4 000D3734 48 30 34 29 */ bl func_803DAEFC
-/* 800D7AD8 000D3738 56 40 0D FC */ rlwinm r0, r18, 1, 0x17, 0x1e
-/* 800D7ADC 000D373C 38 81 00 1A */ addi r4, r1, 0x1a
-/* 800D7AE0 000D3740 7C 04 02 2E */ lhzx r0, r4, r0
-/* 800D7AE4 000D3744 7C 00 18 40 */ cmplw r0, r3
-/* 800D7AE8 000D3748 40 82 00 14 */ bne lbl_800D7AFC
-/* 800D7AEC 000D374C 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7AF0 000D3750 60 00 00 01 */ ori r0, r0, 1
-/* 800D7AF4 000D3754 7C 17 B1 AE */ stbx r0, r23, r22
-/* 800D7AF8 000D3758 48 00 00 10 */ b lbl_800D7B08
-lbl_800D7AFC:
-/* 800D7AFC 000D375C 3A 52 00 01 */ addi r18, r18, 1
-/* 800D7B00 000D3760 28 12 00 06 */ cmplwi r18, 6
-/* 800D7B04 000D3764 41 80 FF B8 */ blt lbl_800D7ABC
-lbl_800D7B08:
-/* 800D7B08 000D3768 2C 13 00 00 */ cmpwi r19, 0
-/* 800D7B0C 000D376C 41 82 00 60 */ beq lbl_800D7B6C
-/* 800D7B10 000D3770 56 3A 06 3E */ clrlwi r26, r17, 0x18
-/* 800D7B14 000D3774 39 E0 00 00 */ li r15, 0
-lbl_800D7B18:
-/* 800D7B18 000D3778 55 E0 06 3E */ clrlwi r0, r15, 0x18
-/* 800D7B1C 000D377C 7C 00 D0 40 */ cmplw r0, r26
-/* 800D7B20 000D3780 41 82 00 40 */ beq lbl_800D7B60
-/* 800D7B24 000D3784 55 E0 0D FC */ rlwinm r0, r15, 1, 0x17, 0x1e
-/* 800D7B28 000D3788 38 61 00 0E */ addi r3, r1, 0xe
-/* 800D7B2C 000D378C 7E 43 02 2E */ lhzx r18, r3, r0
-/* 800D7B30 000D3790 2C 12 00 00 */ cmpwi r18, 0
-/* 800D7B34 000D3794 41 82 00 2C */ beq lbl_800D7B60
-/* 800D7B38 000D3798 7E 03 83 78 */ mr r3, r16
-/* 800D7B3C 000D379C 38 80 00 06 */ li r4, 6
-/* 800D7B40 000D37A0 38 A0 00 00 */ li r5, 0
-/* 800D7B44 000D37A4 48 30 33 B9 */ bl func_803DAEFC
-/* 800D7B48 000D37A8 7C 12 18 40 */ cmplw r18, r3
-/* 800D7B4C 000D37AC 40 82 00 14 */ bne lbl_800D7B60
-/* 800D7B50 000D37B0 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7B54 000D37B4 60 00 00 01 */ ori r0, r0, 1
-/* 800D7B58 000D37B8 7C 17 B1 AE */ stbx r0, r23, r22
-/* 800D7B5C 000D37BC 48 00 00 10 */ b lbl_800D7B6C
-lbl_800D7B60:
-/* 800D7B60 000D37C0 39 EF 00 01 */ addi r15, r15, 1
-/* 800D7B64 000D37C4 28 0F 00 06 */ cmplwi r15, 6
-/* 800D7B68 000D37C8 41 80 FF B0 */ blt lbl_800D7B18
-lbl_800D7B6C:
-/* 800D7B6C 000D37CC 3A 31 00 01 */ addi r17, r17, 1
-/* 800D7B70 000D37D0 28 11 00 06 */ cmplwi r17, 6
-/* 800D7B74 000D37D4 41 80 FE FC */ blt lbl_800D7A70
-lbl_800D7B78:
-/* 800D7B78 000D37D8 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 800D7B7C 000D37DC 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 800D7B80 000D37E0 7C 03 00 40 */ cmplw r3, r0
-/* 800D7B84 000D37E4 41 80 00 0C */ blt lbl_800D7B90
-/* 800D7B88 000D37E8 2C 03 00 00 */ cmpwi r3, 0
-/* 800D7B8C 000D37EC 40 82 00 10 */ bne lbl_800D7B9C
-lbl_800D7B90:
-/* 800D7B90 000D37F0 7C 17 B0 AE */ lbzx r0, r23, r22
-/* 800D7B94 000D37F4 60 00 00 01 */ ori r0, r0, 1
-/* 800D7B98 000D37F8 7C 17 B1 AE */ stbx r0, r23, r22
-lbl_800D7B9C:
-/* 800D7B9C 000D37FC 48 00 E8 B1 */ bl func_800E644C
-/* 800D7BA0 000D3800 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D7BA4 000D3804 28 00 00 01 */ cmplwi r0, 1
-/* 800D7BA8 000D3808 40 82 00 28 */ bne lbl_800D7BD0
-/* 800D7BAC 000D380C 38 60 00 00 */ li r3, 0
-/* 800D7BB0 000D3810 48 00 E9 0D */ bl func_800E64BC
-/* 800D7BB4 000D3814 7C 97 B0 AE */ lbzx r4, r23, r22
-/* 800D7BB8 000D3818 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D7BBC 000D381C 54 80 FE 7E */ rlwinm r0, r4, 0x1f, 0x19, 0x1f
-/* 800D7BC0 000D3820 7C 00 18 40 */ cmplw r0, r3
-/* 800D7BC4 000D3824 40 82 00 0C */ bne lbl_800D7BD0
-/* 800D7BC8 000D3828 60 80 00 01 */ ori r0, r4, 1
-/* 800D7BCC 000D382C 7C 17 B1 AE */ stbx r0, r23, r22
-lbl_800D7BD0:
-/* 800D7BD0 000D3830 3B BD 00 01 */ addi r29, r29, 1
-lbl_800D7BD4:
-/* 800D7BD4 000D3834 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 800D7BD8 000D3838 7C 00 F8 40 */ cmplw r0, r31
-/* 800D7BDC 000D383C 41 80 FB 8C */ blt lbl_800D7768
-lbl_800D7BE0:
-/* 800D7BE0 000D3840 39 61 00 70 */ addi r11, r1, 0x70
-/* 800D7BE4 000D3844 48 0E F5 5D */ bl __restore_gpr
-/* 800D7BE8 000D3848 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800D7BEC 000D384C 7C 08 03 A6 */ mtlr r0
-/* 800D7BF0 000D3850 38 21 00 70 */ addi r1, r1, 0x70
-/* 800D7BF4 000D3854 4E 80 00 20 */ blr
-
-.global func_800D7BF8
-func_800D7BF8:
-/* 800D7BF8 000D3858 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D7BFC 000D385C 7C 08 02 A6 */ mflr r0
-/* 800D7C00 000D3860 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D7C04 000D3864 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D7C08 000D3868 48 0E F5 25 */ bl _savegpr_28
-/* 800D7C0C 000D386C 7C 7C 1B 78 */ mr r28, r3
-/* 800D7C10 000D3870 7C 9D 23 78 */ mr r29, r4
-/* 800D7C14 000D3874 48 04 4D 61 */ bl func_8011C974
-/* 800D7C18 000D3878 7C 7F 1B 78 */ mr r31, r3
-/* 800D7C1C 000D387C 3B C0 00 00 */ li r30, 0
-/* 800D7C20 000D3880 38 60 02 61 */ li r3, 0x261
-/* 800D7C24 000D3884 48 08 AE 6D */ bl func_80162A90
-/* 800D7C28 000D3888 28 03 00 02 */ cmplwi r3, 2
-/* 800D7C2C 000D388C 40 82 00 24 */ bne lbl_800D7C50
-/* 800D7C30 000D3890 80 1F 00 00 */ lwz r0, 0(r31)
-/* 800D7C34 000D3894 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
-/* 800D7C38 000D3898 41 82 00 18 */ beq lbl_800D7C50
-/* 800D7C3C 000D389C 38 60 02 65 */ li r3, 0x265
-/* 800D7C40 000D38A0 48 08 AE 51 */ bl func_80162A90
-/* 800D7C44 000D38A4 2C 03 00 00 */ cmpwi r3, 0
-/* 800D7C48 000D38A8 41 82 00 08 */ beq lbl_800D7C50
-/* 800D7C4C 000D38AC 3B C0 00 01 */ li r30, 1
-lbl_800D7C50:
-/* 800D7C50 000D38B0 7F 83 E3 78 */ mr r3, r28
-/* 800D7C54 000D38B4 7F A4 EB 78 */ mr r4, r29
-/* 800D7C58 000D38B8 7F C5 F3 78 */ mr r5, r30
-/* 800D7C5C 000D38BC 38 C0 00 01 */ li r6, 1
-/* 800D7C60 000D38C0 4B F8 1E 0D */ bl func_80059A6C
-/* 800D7C64 000D38C4 39 61 00 20 */ addi r11, r1, 0x20
-/* 800D7C68 000D38C8 48 0E F5 11 */ bl _restgpr_28
-/* 800D7C6C 000D38CC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D7C70 000D38D0 7C 08 03 A6 */ mtlr r0
-/* 800D7C74 000D38D4 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D7C78 000D38D8 4E 80 00 20 */ blr
-
-.global func_800D7C7C
-func_800D7C7C:
-/* 800D7C7C 000D38DC 38 6D 9C 28 */ addi r3, r13, lbl_8063EEE8-_SDA_BASE_
-/* 800D7C80 000D38E0 38 80 00 01 */ li r4, 1
-/* 800D7C84 000D38E4 38 A0 00 04 */ li r5, 4
-/* 800D7C88 000D38E8 38 C0 00 00 */ li r6, 0
-/* 800D7C8C 000D38EC 4B F4 CC 88 */ b func_80024914
-/* 800D7C90 000D38F0 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 800D7C94 000D38F4 7C 08 02 A6 */ mflr r0
-/* 800D7C98 000D38F8 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800D7C9C 000D38FC 39 61 00 50 */ addi r11, r1, 0x50
-/* 800D7CA0 000D3900 48 0E F4 8D */ bl _savegpr_28
-/* 800D7CA4 000D3904 3C 60 80 40 */ lis r3, lbl_803FBF48@ha
-/* 800D7CA8 000D3908 38 00 00 06 */ li r0, 6
-/* 800D7CAC 000D390C 38 63 BF 48 */ addi r3, r3, lbl_803FBF48@l
-/* 800D7CB0 000D3910 38 A1 00 1A */ addi r5, r1, 0x1a
-/* 800D7CB4 000D3914 38 83 FF FE */ addi r4, r3, -2
-/* 800D7CB8 000D3918 7C 09 03 A6 */ mtctr r0
-lbl_800D7CBC:
-/* 800D7CBC 000D391C A0 64 00 02 */ lhz r3, 2(r4)
-/* 800D7CC0 000D3920 A4 04 00 04 */ lhzu r0, 4(r4)
-/* 800D7CC4 000D3924 B0 65 00 02 */ sth r3, 2(r5)
-/* 800D7CC8 000D3928 B4 05 00 04 */ sthu r0, 4(r5)
-/* 800D7CCC 000D392C 42 00 FF F0 */ bdnz lbl_800D7CBC
-/* 800D7CD0 000D3930 4B FE 28 FD */ bl func_800BA5CC
-/* 800D7CD4 000D3934 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D7CD8 000D3938 2C 00 00 02 */ cmpwi r0, 2
-/* 800D7CDC 000D393C 41 82 01 FC */ beq lbl_800D7ED8
-/* 800D7CE0 000D3940 40 80 00 14 */ bge lbl_800D7CF4
-/* 800D7CE4 000D3944 2C 00 00 00 */ cmpwi r0, 0
-/* 800D7CE8 000D3948 41 82 00 1C */ beq lbl_800D7D04
-/* 800D7CEC 000D394C 40 80 00 98 */ bge lbl_800D7D84
-/* 800D7CF0 000D3950 48 00 07 2C */ b lbl_800D841C
-lbl_800D7CF4:
-/* 800D7CF4 000D3954 2C 00 00 04 */ cmpwi r0, 4
-/* 800D7CF8 000D3958 41 82 04 C8 */ beq lbl_800D81C0
-/* 800D7CFC 000D395C 40 80 07 20 */ bge lbl_800D841C
-/* 800D7D00 000D3960 48 00 04 14 */ b lbl_800D8114
-lbl_800D7D04:
-/* 800D7D04 000D3964 38 60 00 00 */ li r3, 0
-/* 800D7D08 000D3968 38 80 00 00 */ li r4, 0
-/* 800D7D0C 000D396C 4B F8 1B ED */ bl func_800598F8
-/* 800D7D10 000D3970 38 60 00 01 */ li r3, 1
-/* 800D7D14 000D3974 4B FE 28 A5 */ bl func_800BA5B8
-/* 800D7D18 000D3978 38 60 00 0A */ li r3, 0xa
-/* 800D7D1C 000D397C 4B FE 2C 71 */ bl func_800BA98C
-/* 800D7D20 000D3980 7C 63 07 34 */ extsh r3, r3
-/* 800D7D24 000D3984 38 80 00 08 */ li r4, 8
-/* 800D7D28 000D3988 38 A0 00 01 */ li r5, 1
-/* 800D7D2C 000D398C 48 17 C0 C5 */ bl func_80253DF0
-/* 800D7D30 000D3990 38 60 00 00 */ li r3, 0
-/* 800D7D34 000D3994 4B FE 2C 59 */ bl func_800BA98C
-/* 800D7D38 000D3998 7C 63 07 34 */ extsh r3, r3
-/* 800D7D3C 000D399C 38 80 00 04 */ li r4, 4
-/* 800D7D40 000D39A0 38 A0 00 00 */ li r5, 0
-/* 800D7D44 000D39A4 48 17 C0 6D */ bl func_80253DB0
-/* 800D7D48 000D39A8 38 60 00 0A */ li r3, 0xa
-/* 800D7D4C 000D39AC 4B FE 2C 41 */ bl func_800BA98C
-/* 800D7D50 000D39B0 7C 63 07 34 */ extsh r3, r3
-/* 800D7D54 000D39B4 38 80 00 0C */ li r4, 0xc
-/* 800D7D58 000D39B8 38 A0 00 00 */ li r5, 0
-/* 800D7D5C 000D39BC 48 17 C0 55 */ bl func_80253DB0
-/* 800D7D60 000D39C0 38 60 00 00 */ li r3, 0
-/* 800D7D64 000D39C4 38 80 2D 44 */ li r4, 0x2d44
-/* 800D7D68 000D39C8 4B FE 2C 89 */ bl func_800BA9F0
-/* 800D7D6C 000D39CC 38 60 00 01 */ li r3, 1
-/* 800D7D70 000D39D0 38 80 2D 4A */ li r4, 0x2d4a
-/* 800D7D74 000D39D4 4B FE 2C 7D */ bl func_800BA9F0
-/* 800D7D78 000D39D8 38 00 00 00 */ li r0, 0
-/* 800D7D7C 000D39DC 98 0D 9C 3E */ stb r0, lbl_8063EEFE-_SDA_BASE_(r13)
-/* 800D7D80 000D39E0 48 00 06 9C */ b lbl_800D841C
-lbl_800D7D84:
-/* 800D7D84 000D39E4 38 60 00 00 */ li r3, 0
-/* 800D7D88 000D39E8 4B FE 2C 05 */ bl func_800BA98C
-/* 800D7D8C 000D39EC 7C 63 07 34 */ extsh r3, r3
-/* 800D7D90 000D39F0 48 17 C0 41 */ bl func_80253DD0
-/* 800D7D94 000D39F4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D7D98 000D39F8 28 00 00 03 */ cmplwi r0, 3
-/* 800D7D9C 000D39FC 40 82 06 80 */ bne lbl_800D841C
-/* 800D7DA0 000D3A00 38 60 00 00 */ li r3, 0
-/* 800D7DA4 000D3A04 38 80 00 00 */ li r4, 0
-/* 800D7DA8 000D3A08 4B F8 1B 51 */ bl func_800598F8
-/* 800D7DAC 000D3A0C 38 60 00 01 */ li r3, 1
-/* 800D7DB0 000D3A10 38 80 00 06 */ li r4, 6
-/* 800D7DB4 000D3A14 38 A0 00 06 */ li r5, 6
-/* 800D7DB8 000D3A18 38 C0 00 00 */ li r6, 0
-/* 800D7DBC 000D3A1C 38 E0 00 00 */ li r7, 0
-/* 800D7DC0 000D3A20 39 00 00 00 */ li r8, 0
-/* 800D7DC4 000D3A24 4B F8 1C 05 */ bl func_800599C8
-/* 800D7DC8 000D3A28 38 60 00 02 */ li r3, 2
-/* 800D7DCC 000D3A2C 38 80 00 00 */ li r4, 0
-/* 800D7DD0 000D3A30 38 A0 00 00 */ li r5, 0
-/* 800D7DD4 000D3A34 38 C0 00 03 */ li r6, 3
-/* 800D7DD8 000D3A38 38 E0 00 05 */ li r7, 5
-/* 800D7DDC 000D3A3C 39 00 00 00 */ li r8, 0
-/* 800D7DE0 000D3A40 4B F8 1B E9 */ bl func_800599C8
-/* 800D7DE4 000D3A44 38 60 00 03 */ li r3, 3
-/* 800D7DE8 000D3A48 38 80 00 00 */ li r4, 0
-/* 800D7DEC 000D3A4C 38 A0 00 02 */ li r5, 2
-/* 800D7DF0 000D3A50 38 C0 00 04 */ li r6, 4
-/* 800D7DF4 000D3A54 38 E0 00 06 */ li r7, 6
-/* 800D7DF8 000D3A58 39 00 00 00 */ li r8, 0
-/* 800D7DFC 000D3A5C 4B F8 1B CD */ bl func_800599C8
-/* 800D7E00 000D3A60 38 60 00 04 */ li r3, 4
-/* 800D7E04 000D3A64 38 80 00 00 */ li r4, 0
-/* 800D7E08 000D3A68 38 A0 00 03 */ li r5, 3
-/* 800D7E0C 000D3A6C 38 C0 00 00 */ li r6, 0
-/* 800D7E10 000D3A70 38 E0 00 01 */ li r7, 1
-/* 800D7E14 000D3A74 39 00 00 00 */ li r8, 0
-/* 800D7E18 000D3A78 4B F8 1B B1 */ bl func_800599C8
-/* 800D7E1C 000D3A7C 38 60 00 05 */ li r3, 5
-/* 800D7E20 000D3A80 38 80 00 02 */ li r4, 2
-/* 800D7E24 000D3A84 38 A0 00 00 */ li r5, 0
-/* 800D7E28 000D3A88 38 C0 00 06 */ li r6, 6
-/* 800D7E2C 000D3A8C 38 E0 00 01 */ li r7, 1
-/* 800D7E30 000D3A90 39 00 00 00 */ li r8, 0
-/* 800D7E34 000D3A94 4B F8 1B 95 */ bl func_800599C8
-/* 800D7E38 000D3A98 38 60 00 06 */ li r3, 6
-/* 800D7E3C 000D3A9C 38 80 00 03 */ li r4, 3
-/* 800D7E40 000D3AA0 38 A0 00 05 */ li r5, 5
-/* 800D7E44 000D3AA4 38 C0 00 01 */ li r6, 1
-/* 800D7E48 000D3AA8 38 E0 00 01 */ li r7, 1
-/* 800D7E4C 000D3AAC 39 00 00 00 */ li r8, 0
-/* 800D7E50 000D3AB0 4B F8 1B 79 */ bl func_800599C8
-/* 800D7E54 000D3AB4 38 60 00 0A */ li r3, 0xa
-/* 800D7E58 000D3AB8 4B FE 2B 35 */ bl func_800BA98C
-/* 800D7E5C 000D3ABC 7C 63 07 34 */ extsh r3, r3
-/* 800D7E60 000D3AC0 38 80 00 00 */ li r4, 0
-/* 800D7E64 000D3AC4 38 A0 00 00 */ li r5, 0
-/* 800D7E68 000D3AC8 48 17 BF 49 */ bl func_80253DB0
-/* 800D7E6C 000D3ACC 38 60 00 02 */ li r3, 2
-/* 800D7E70 000D3AD0 4B FE 27 49 */ bl func_800BA5B8
-/* 800D7E74 000D3AD4 38 60 1B 5E */ li r3, 0x1b5e
-/* 800D7E78 000D3AD8 48 17 1A F5 */ bl func_8024996C
-/* 800D7E7C 000D3ADC 38 60 1B 60 */ li r3, 0x1b60
-/* 800D7E80 000D3AE0 48 17 1A ED */ bl func_8024996C
-/* 800D7E84 000D3AE4 38 60 1B 62 */ li r3, 0x1b62
-/* 800D7E88 000D3AE8 48 17 1A E5 */ bl func_8024996C
-/* 800D7E8C 000D3AEC 38 60 1B 64 */ li r3, 0x1b64
-/* 800D7E90 000D3AF0 48 17 1A DD */ bl func_8024996C
-/* 800D7E94 000D3AF4 38 60 1B 66 */ li r3, 0x1b66
-/* 800D7E98 000D3AF8 48 17 1A D5 */ bl func_8024996C
-/* 800D7E9C 000D3AFC 38 60 1B 68 */ li r3, 0x1b68
-/* 800D7EA0 000D3B00 48 17 1A CD */ bl func_8024996C
-/* 800D7EA4 000D3B04 38 60 1B 5F */ li r3, 0x1b5f
-/* 800D7EA8 000D3B08 48 17 1A C5 */ bl func_8024996C
-/* 800D7EAC 000D3B0C 38 60 1B 61 */ li r3, 0x1b61
-/* 800D7EB0 000D3B10 48 17 1A BD */ bl func_8024996C
-/* 800D7EB4 000D3B14 38 60 1B 63 */ li r3, 0x1b63
-/* 800D7EB8 000D3B18 48 17 1A B5 */ bl func_8024996C
-/* 800D7EBC 000D3B1C 38 60 1B 65 */ li r3, 0x1b65
-/* 800D7EC0 000D3B20 48 17 1A AD */ bl func_8024996C
-/* 800D7EC4 000D3B24 38 60 1B 67 */ li r3, 0x1b67
-/* 800D7EC8 000D3B28 48 17 1A A5 */ bl func_8024996C
-/* 800D7ECC 000D3B2C 38 60 1B 69 */ li r3, 0x1b69
-/* 800D7ED0 000D3B30 48 17 1A 9D */ bl func_8024996C
-/* 800D7ED4 000D3B34 48 00 05 48 */ b lbl_800D841C
-lbl_800D7ED8:
-/* 800D7ED8 000D3B38 38 60 00 2D */ li r3, 0x2d
-/* 800D7EDC 000D3B3C 38 80 00 02 */ li r4, 2
-/* 800D7EE0 000D3B40 38 A0 00 00 */ li r5, 0
-/* 800D7EE4 000D3B44 38 C0 00 01 */ li r6, 1
-/* 800D7EE8 000D3B48 4B F8 1B 85 */ bl func_80059A6C
-/* 800D7EEC 000D3B4C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800D7EF0 000D3B50 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 800D7EF4 000D3B54 41 82 00 EC */ beq lbl_800D7FE0
-/* 800D7EF8 000D3B58 28 1F 00 02 */ cmplwi r31, 2
-/* 800D7EFC 000D3B5C 41 80 00 88 */ blt lbl_800D7F84
-/* 800D7F00 000D3B60 28 1F 00 06 */ cmplwi r31, 6
-/* 800D7F04 000D3B64 41 81 00 80 */ bgt lbl_800D7F84
-/* 800D7F08 000D3B68 28 1F 00 05 */ cmplwi r31, 5
-/* 800D7F0C 000D3B6C 40 82 00 28 */ bne lbl_800D7F34
-/* 800D7F10 000D3B70 38 60 00 18 */ li r3, 0x18
-/* 800D7F14 000D3B74 48 08 AB 7D */ bl func_80162A90
-/* 800D7F18 000D3B78 28 03 00 02 */ cmplwi r3, 2
-/* 800D7F1C 000D3B7C 40 82 00 18 */ bne lbl_800D7F34
-/* 800D7F20 000D3B80 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800D7F24 000D3B84 38 60 02 22 */ li r3, 0x222
-/* 800D7F28 000D3B88 38 80 00 00 */ li r4, 0
-/* 800D7F2C 000D3B8C 4B F3 32 45 */ bl func_8000B170
-/* 800D7F30 000D3B90 48 00 04 EC */ b lbl_800D841C
-lbl_800D7F34:
-/* 800D7F34 000D3B94 38 60 00 0A */ li r3, 0xa
-/* 800D7F38 000D3B98 4B FE 2A 55 */ bl func_800BA98C
-/* 800D7F3C 000D3B9C 57 E0 10 3A */ slwi r0, r31, 2
-/* 800D7F40 000D3BA0 38 81 00 1A */ addi r4, r1, 0x1a
-/* 800D7F44 000D3BA4 7C 84 02 2E */ lhzx r4, r4, r0
-/* 800D7F48 000D3BA8 7C 63 07 34 */ extsh r3, r3
-/* 800D7F4C 000D3BAC 38 A0 00 00 */ li r5, 0
-/* 800D7F50 000D3BB0 48 17 BE 61 */ bl func_80253DB0
-/* 800D7F54 000D3BB4 38 60 00 00 */ li r3, 0
-/* 800D7F58 000D3BB8 4B FE 2A 35 */ bl func_800BA98C
-/* 800D7F5C 000D3BBC 7C 63 07 34 */ extsh r3, r3
-/* 800D7F60 000D3BC0 38 80 00 02 */ li r4, 2
-/* 800D7F64 000D3BC4 38 A0 00 00 */ li r5, 0
-/* 800D7F68 000D3BC8 48 17 BE 49 */ bl func_80253DB0
-/* 800D7F6C 000D3BCC 38 60 00 03 */ li r3, 3
-/* 800D7F70 000D3BD0 4B FE 26 49 */ bl func_800BA5B8
-/* 800D7F74 000D3BD4 38 60 00 01 */ li r3, 1
-/* 800D7F78 000D3BD8 4B F8 25 55 */ bl func_8005A4CC
-/* 800D7F7C 000D3BDC 9B ED 9C 3E */ stb r31, lbl_8063EEFE-_SDA_BASE_(r13)
-/* 800D7F80 000D3BE0 48 00 04 9C */ b lbl_800D841C
-lbl_800D7F84:
-/* 800D7F84 000D3BE4 28 1F 00 01 */ cmplwi r31, 1
-/* 800D7F88 000D3BE8 41 82 00 0C */ beq lbl_800D7F94
-/* 800D7F8C 000D3BEC 28 1F FF FF */ cmplwi r31, 0xffff
-/* 800D7F90 000D3BF0 40 82 04 8C */ bne lbl_800D841C
-lbl_800D7F94:
-/* 800D7F94 000D3BF4 38 60 00 0A */ li r3, 0xa
-/* 800D7F98 000D3BF8 4B FE 29 F5 */ bl func_800BA98C
-/* 800D7F9C 000D3BFC 7C 63 07 34 */ extsh r3, r3
-/* 800D7FA0 000D3C00 38 80 00 0A */ li r4, 0xa
-/* 800D7FA4 000D3C04 38 A0 00 00 */ li r5, 0
-/* 800D7FA8 000D3C08 48 17 BE 09 */ bl func_80253DB0
-/* 800D7FAC 000D3C0C 38 60 00 00 */ li r3, 0
-/* 800D7FB0 000D3C10 4B FE 29 DD */ bl func_800BA98C
-/* 800D7FB4 000D3C14 A0 81 00 1E */ lhz r4, 0x1e(r1)
-/* 800D7FB8 000D3C18 7C 63 07 34 */ extsh r3, r3
-/* 800D7FBC 000D3C1C 38 A0 00 00 */ li r5, 0
-/* 800D7FC0 000D3C20 48 17 BD F1 */ bl func_80253DB0
-/* 800D7FC4 000D3C24 38 60 00 03 */ li r3, 3
-/* 800D7FC8 000D3C28 4B FE 25 F1 */ bl func_800BA5B8
-/* 800D7FCC 000D3C2C 38 00 00 01 */ li r0, 1
-/* 800D7FD0 000D3C30 38 60 00 02 */ li r3, 2
-/* 800D7FD4 000D3C34 98 0D 9C 3E */ stb r0, lbl_8063EEFE-_SDA_BASE_(r13)
-/* 800D7FD8 000D3C38 4B F8 24 F5 */ bl func_8005A4CC
-/* 800D7FDC 000D3C3C 48 00 04 40 */ b lbl_800D841C
-lbl_800D7FE0:
-/* 800D7FE0 000D3C40 28 1F 00 01 */ cmplwi r31, 1
-/* 800D7FE4 000D3C44 40 82 00 38 */ bne lbl_800D801C
-/* 800D7FE8 000D3C48 38 60 00 00 */ li r3, 0
-/* 800D7FEC 000D3C4C 4B FE 29 A1 */ bl func_800BA98C
-/* 800D7FF0 000D3C50 A0 81 00 1C */ lhz r4, 0x1c(r1)
-/* 800D7FF4 000D3C54 7C 63 07 34 */ extsh r3, r3
-/* 800D7FF8 000D3C58 38 A0 00 00 */ li r5, 0
-/* 800D7FFC 000D3C5C 48 17 BD B5 */ bl func_80253DB0
-/* 800D8000 000D3C60 38 60 00 0A */ li r3, 0xa
-/* 800D8004 000D3C64 4B FE 29 89 */ bl func_800BA98C
-/* 800D8008 000D3C68 7C 63 07 34 */ extsh r3, r3
-/* 800D800C 000D3C6C 38 80 00 0A */ li r4, 0xa
-/* 800D8010 000D3C70 38 A0 00 00 */ li r5, 0
-/* 800D8014 000D3C74 48 17 BD 9D */ bl func_80253DB0
-/* 800D8018 000D3C78 48 00 00 48 */ b lbl_800D8060
-lbl_800D801C:
-/* 800D801C 000D3C7C 40 81 00 44 */ ble lbl_800D8060
-/* 800D8020 000D3C80 28 1F 00 06 */ cmplwi r31, 6
-/* 800D8024 000D3C84 41 81 00 3C */ bgt lbl_800D8060
-/* 800D8028 000D3C88 38 60 00 0A */ li r3, 0xa
-/* 800D802C 000D3C8C 4B FE 29 61 */ bl func_800BA98C
-/* 800D8030 000D3C90 57 E0 10 3A */ slwi r0, r31, 2
-/* 800D8034 000D3C94 38 81 00 18 */ addi r4, r1, 0x18
-/* 800D8038 000D3C98 7C 84 02 2E */ lhzx r4, r4, r0
-/* 800D803C 000D3C9C 7C 63 07 34 */ extsh r3, r3
-/* 800D8040 000D3CA0 38 A0 00 00 */ li r5, 0
-/* 800D8044 000D3CA4 48 17 BD 6D */ bl func_80253DB0
-/* 800D8048 000D3CA8 38 60 00 00 */ li r3, 0
-/* 800D804C 000D3CAC 4B FE 29 41 */ bl func_800BA98C
-/* 800D8050 000D3CB0 7C 63 07 34 */ extsh r3, r3
-/* 800D8054 000D3CB4 38 80 00 02 */ li r4, 2
-/* 800D8058 000D3CB8 38 A0 00 00 */ li r5, 0
-/* 800D805C 000D3CBC 48 17 BD 55 */ bl func_80253DB0
-lbl_800D8060:
-/* 800D8060 000D3CC0 2C 1F 00 04 */ cmpwi r31, 4
-/* 800D8064 000D3CC4 41 82 00 60 */ beq lbl_800D80C4
-/* 800D8068 000D3CC8 40 80 00 1C */ bge lbl_800D8084
-/* 800D806C 000D3CCC 2C 1F 00 02 */ cmpwi r31, 2
-/* 800D8070 000D3CD0 41 82 00 34 */ beq lbl_800D80A4
-/* 800D8074 000D3CD4 40 80 00 40 */ bge lbl_800D80B4
-/* 800D8078 000D3CD8 2C 1F 00 01 */ cmpwi r31, 1
-/* 800D807C 000D3CDC 40 80 00 18 */ bge lbl_800D8094
-/* 800D8080 000D3CE0 48 00 03 9C */ b lbl_800D841C
-lbl_800D8084:
-/* 800D8084 000D3CE4 2C 1F 00 06 */ cmpwi r31, 6
-/* 800D8088 000D3CE8 41 82 00 7C */ beq lbl_800D8104
-/* 800D808C 000D3CEC 40 80 03 90 */ bge lbl_800D841C
-/* 800D8090 000D3CF0 48 00 00 44 */ b lbl_800D80D4
-lbl_800D8094:
-/* 800D8094 000D3CF4 38 60 00 01 */ li r3, 1
-/* 800D8098 000D3CF8 38 80 2D 4F */ li r4, 0x2d4f
-/* 800D809C 000D3CFC 4B FE 29 55 */ bl func_800BA9F0
-/* 800D80A0 000D3D00 48 00 03 7C */ b lbl_800D841C
-lbl_800D80A4:
-/* 800D80A4 000D3D04 38 60 00 01 */ li r3, 1
-/* 800D80A8 000D3D08 38 80 2D 4A */ li r4, 0x2d4a
-/* 800D80AC 000D3D0C 4B FE 29 45 */ bl func_800BA9F0
-/* 800D80B0 000D3D10 48 00 03 6C */ b lbl_800D841C
-lbl_800D80B4:
-/* 800D80B4 000D3D14 38 60 00 01 */ li r3, 1
-/* 800D80B8 000D3D18 38 80 2D 4B */ li r4, 0x2d4b
-/* 800D80BC 000D3D1C 4B FE 29 35 */ bl func_800BA9F0
-/* 800D80C0 000D3D20 48 00 03 5C */ b lbl_800D841C
-lbl_800D80C4:
-/* 800D80C4 000D3D24 38 60 00 01 */ li r3, 1
-/* 800D80C8 000D3D28 38 80 2D 4C */ li r4, 0x2d4c
-/* 800D80CC 000D3D2C 4B FE 29 25 */ bl func_800BA9F0
-/* 800D80D0 000D3D30 48 00 03 4C */ b lbl_800D841C
-lbl_800D80D4:
-/* 800D80D4 000D3D34 38 60 00 18 */ li r3, 0x18
-/* 800D80D8 000D3D38 48 08 A9 B9 */ bl func_80162A90
-/* 800D80DC 000D3D3C 28 03 00 02 */ cmplwi r3, 2
-/* 800D80E0 000D3D40 40 82 00 14 */ bne lbl_800D80F4
-/* 800D80E4 000D3D44 38 60 00 01 */ li r3, 1
-/* 800D80E8 000D3D48 38 80 2D 50 */ li r4, 0x2d50
-/* 800D80EC 000D3D4C 4B FE 29 05 */ bl func_800BA9F0
-/* 800D80F0 000D3D50 48 00 03 2C */ b lbl_800D841C
-lbl_800D80F4:
-/* 800D80F4 000D3D54 38 60 00 01 */ li r3, 1
-/* 800D80F8 000D3D58 38 80 2D 4D */ li r4, 0x2d4d
-/* 800D80FC 000D3D5C 4B FE 28 F5 */ bl func_800BA9F0
-/* 800D8100 000D3D60 48 00 03 1C */ b lbl_800D841C
-lbl_800D8104:
-/* 800D8104 000D3D64 38 60 00 01 */ li r3, 1
-/* 800D8108 000D3D68 38 80 2D 4E */ li r4, 0x2d4e
-/* 800D810C 000D3D6C 4B FE 28 E5 */ bl func_800BA9F0
-/* 800D8110 000D3D70 48 00 03 0C */ b lbl_800D841C
-lbl_800D8114:
-/* 800D8114 000D3D74 38 60 00 00 */ li r3, 0
-/* 800D8118 000D3D78 4B FE 28 75 */ bl func_800BA98C
-/* 800D811C 000D3D7C 7C 63 07 34 */ extsh r3, r3
-/* 800D8120 000D3D80 48 17 BC B1 */ bl func_80253DD0
-/* 800D8124 000D3D84 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8128 000D3D88 28 00 00 03 */ cmplwi r0, 3
-/* 800D812C 000D3D8C 41 82 00 20 */ beq lbl_800D814C
-/* 800D8130 000D3D90 38 60 00 00 */ li r3, 0
-/* 800D8134 000D3D94 4B FE 28 59 */ bl func_800BA98C
-/* 800D8138 000D3D98 7C 63 07 34 */ extsh r3, r3
-/* 800D813C 000D3D9C 48 17 BC A5 */ bl func_80253DE0
-/* 800D8140 000D3DA0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8144 000D3DA4 28 00 00 02 */ cmplwi r0, 2
-/* 800D8148 000D3DA8 40 82 02 D4 */ bne lbl_800D841C
-lbl_800D814C:
-/* 800D814C 000D3DAC 38 60 00 0A */ li r3, 0xa
-/* 800D8150 000D3DB0 4B FE 28 3D */ bl func_800BA98C
-/* 800D8154 000D3DB4 7C 63 07 34 */ extsh r3, r3
-/* 800D8158 000D3DB8 48 17 BC 79 */ bl func_80253DD0
-/* 800D815C 000D3DBC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8160 000D3DC0 28 00 00 03 */ cmplwi r0, 3
-/* 800D8164 000D3DC4 41 82 00 20 */ beq lbl_800D8184
-/* 800D8168 000D3DC8 38 60 00 0A */ li r3, 0xa
-/* 800D816C 000D3DCC 4B FE 28 21 */ bl func_800BA98C
-/* 800D8170 000D3DD0 7C 63 07 34 */ extsh r3, r3
-/* 800D8174 000D3DD4 48 17 BC 6D */ bl func_80253DE0
-/* 800D8178 000D3DD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D817C 000D3DDC 28 00 00 0A */ cmplwi r0, 0xa
-/* 800D8180 000D3DE0 40 82 02 9C */ bne lbl_800D841C
-lbl_800D8184:
-/* 800D8184 000D3DE4 38 60 00 04 */ li r3, 4
-/* 800D8188 000D3DE8 4B FE 24 31 */ bl func_800BA5B8
-/* 800D818C 000D3DEC 38 60 00 00 */ li r3, 0
-/* 800D8190 000D3DF0 4B FE 27 FD */ bl func_800BA98C
-/* 800D8194 000D3DF4 7C 63 07 34 */ extsh r3, r3
-/* 800D8198 000D3DF8 38 80 00 03 */ li r4, 3
-/* 800D819C 000D3DFC 38 A0 00 00 */ li r5, 0
-/* 800D81A0 000D3E00 48 17 BC 11 */ bl func_80253DB0
-/* 800D81A4 000D3E04 38 60 00 0A */ li r3, 0xa
-/* 800D81A8 000D3E08 4B FE 27 E5 */ bl func_800BA98C
-/* 800D81AC 000D3E0C 7C 63 07 34 */ extsh r3, r3
-/* 800D81B0 000D3E10 38 80 00 0B */ li r4, 0xb
-/* 800D81B4 000D3E14 38 A0 00 00 */ li r5, 0
-/* 800D81B8 000D3E18 48 17 BB F9 */ bl func_80253DB0
-/* 800D81BC 000D3E1C 48 00 02 60 */ b lbl_800D841C
-lbl_800D81C0:
-/* 800D81C0 000D3E20 38 60 00 00 */ li r3, 0
-/* 800D81C4 000D3E24 4B FE 27 C9 */ bl func_800BA98C
-/* 800D81C8 000D3E28 7C 63 07 34 */ extsh r3, r3
-/* 800D81CC 000D3E2C 48 17 BC 05 */ bl func_80253DD0
-/* 800D81D0 000D3E30 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D81D4 000D3E34 28 00 00 03 */ cmplwi r0, 3
-/* 800D81D8 000D3E38 40 82 02 44 */ bne lbl_800D841C
-/* 800D81DC 000D3E3C 38 60 00 0A */ li r3, 0xa
-/* 800D81E0 000D3E40 4B FE 27 AD */ bl func_800BA98C
-/* 800D81E4 000D3E44 7C 63 07 34 */ extsh r3, r3
-/* 800D81E8 000D3E48 38 80 00 08 */ li r4, 8
-/* 800D81EC 000D3E4C 38 A0 00 00 */ li r5, 0
-/* 800D81F0 000D3E50 48 17 BC 01 */ bl func_80253DF0
-/* 800D81F4 000D3E54 88 0D 9C 3E */ lbz r0, lbl_8063EEFE-_SDA_BASE_(r13)
-/* 800D81F8 000D3E58 28 00 00 01 */ cmplwi r0, 1
-/* 800D81FC 000D3E5C 40 82 00 20 */ bne lbl_800D821C
-/* 800D8200 000D3E60 38 60 00 02 */ li r3, 2
-/* 800D8204 000D3E64 4B FE 23 55 */ bl func_800BA558
-/* 800D8208 000D3E68 38 60 00 00 */ li r3, 0
-/* 800D820C 000D3E6C 4B FE 23 AD */ bl func_800BA5B8
-/* 800D8210 000D3E70 38 60 FF FF */ li r3, -1
-/* 800D8214 000D3E74 48 00 A7 3D */ bl func_800E2950
-/* 800D8218 000D3E78 48 00 02 04 */ b lbl_800D841C
-lbl_800D821C:
-/* 800D821C 000D3E7C 28 00 00 02 */ cmplwi r0, 2
-/* 800D8220 000D3E80 40 82 01 90 */ bne lbl_800D83B0
-/* 800D8224 000D3E84 38 60 00 06 */ li r3, 6
-/* 800D8228 000D3E88 4B FE 23 31 */ bl func_800BA558
-/* 800D822C 000D3E8C 38 60 00 00 */ li r3, 0
-/* 800D8230 000D3E90 4B FE 23 89 */ bl func_800BA5B8
-/* 800D8234 000D3E94 3B A0 00 00 */ li r29, 0
-lbl_800D8238:
-/* 800D8238 000D3E98 7F A3 EB 78 */ mr r3, r29
-/* 800D823C 000D3E9C 4B FE CA BD */ bl func_800C4CF8
-/* 800D8240 000D3EA0 4B FE CF 2D */ bl func_800C516C
-/* 800D8244 000D3EA4 3B BD 00 01 */ addi r29, r29, 1
-/* 800D8248 000D3EA8 2C 1D 00 12 */ cmpwi r29, 0x12
-/* 800D824C 000D3EAC 41 80 FF EC */ blt lbl_800D8238
-/* 800D8250 000D3EB0 48 08 74 91 */ bl func_8015F6E0
-/* 800D8254 000D3EB4 7C 7D 1B 78 */ mr r29, r3
-/* 800D8258 000D3EB8 38 61 00 0C */ addi r3, r1, 0xc
-/* 800D825C 000D3EBC 38 81 00 08 */ addi r4, r1, 8
-/* 800D8260 000D3EC0 48 00 D7 BD */ bl func_800E5A1C
-/* 800D8264 000D3EC4 3B C1 00 10 */ addi r30, r1, 0x10
-/* 800D8268 000D3EC8 3B 80 00 00 */ li r28, 0
-lbl_800D826C:
-/* 800D826C 000D3ECC 7F 83 E3 78 */ mr r3, r28
-/* 800D8270 000D3ED0 48 00 D8 11 */ bl func_800E5A80
-/* 800D8274 000D3ED4 7C 9E E2 14 */ add r4, r30, r28
-/* 800D8278 000D3ED8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800D827C 000D3EDC 2C 1C 00 0A */ cmpwi r28, 0xa
-/* 800D8280 000D3EE0 98 64 00 02 */ stb r3, 2(r4)
-/* 800D8284 000D3EE4 41 80 FF E8 */ blt lbl_800D826C
-/* 800D8288 000D3EE8 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800D828C 000D3EEC 80 81 00 0C */ lwz r4, 0xc(r1)
-/* 800D8290 000D3EF0 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800D8294 000D3EF4 38 63 00 28 */ addi r3, r3, 0x28
-/* 800D8298 000D3EF8 48 2B DB A1 */ bl func_80395E38
-/* 800D829C 000D3EFC 38 80 00 01 */ li r4, 1
-/* 800D82A0 000D3F00 88 1D 00 B4 */ lbz r0, 0xb4(r29)
-/* 800D82A4 000D3F04 7C 83 18 30 */ slw r3, r4, r3
-/* 800D82A8 000D3F08 7C 00 18 39 */ and. r0, r0, r3
-/* 800D82AC 000D3F0C 41 82 00 14 */ beq lbl_800D82C0
-/* 800D82B0 000D3F10 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800D82B4 000D3F14 38 61 00 10 */ addi r3, r1, 0x10
-/* 800D82B8 000D3F18 B0 01 00 10 */ sth r0, 0x10(r1)
-/* 800D82BC 000D3F1C 48 01 12 99 */ bl func_800E9554
-lbl_800D82C0:
-/* 800D82C0 000D3F20 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800D82C4 000D3F24 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800D82C8 000D3F28 88 A1 00 08 */ lbz r5, 8(r1)
-/* 800D82CC 000D3F2C 38 80 00 01 */ li r4, 1
-/* 800D82D0 000D3F30 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 800D82D4 000D3F34 4B FE CA 81 */ bl func_800C4D54
-/* 800D82D8 000D3F38 38 60 FF FF */ li r3, -1
-/* 800D82DC 000D3F3C 4B FE CA 1D */ bl func_800C4CF8
-/* 800D82E0 000D3F40 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D82E4 000D3F44 4B F6 35 F1 */ bl func_8003B8D4
-/* 800D82E8 000D3F48 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800D82EC 000D3F4C 2C 00 00 04 */ cmpwi r0, 4
-/* 800D82F0 000D3F50 41 82 00 78 */ beq lbl_800D8368
-/* 800D82F4 000D3F54 40 80 00 1C */ bge lbl_800D8310
-/* 800D82F8 000D3F58 2C 00 00 02 */ cmpwi r0, 2
-/* 800D82FC 000D3F5C 41 82 00 3C */ beq lbl_800D8338
-/* 800D8300 000D3F60 40 80 00 50 */ bge lbl_800D8350
-/* 800D8304 000D3F64 2C 00 00 01 */ cmpwi r0, 1
-/* 800D8308 000D3F68 40 80 00 18 */ bge lbl_800D8320
-/* 800D830C 000D3F6C 48 00 01 10 */ b lbl_800D841C
-lbl_800D8310:
-/* 800D8310 000D3F70 2C 00 00 06 */ cmpwi r0, 6
-/* 800D8314 000D3F74 41 82 00 84 */ beq lbl_800D8398
-/* 800D8318 000D3F78 40 80 01 04 */ bge lbl_800D841C
-/* 800D831C 000D3F7C 48 00 00 64 */ b lbl_800D8380
-lbl_800D8320:
-/* 800D8320 000D3F80 38 60 FF FF */ li r3, -1
-/* 800D8324 000D3F84 4B FE C9 D5 */ bl func_800C4CF8
-/* 800D8328 000D3F88 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D832C 000D3F8C 38 80 00 02 */ li r4, 2
-/* 800D8330 000D3F90 4B F6 0D 61 */ bl func_80039090
-/* 800D8334 000D3F94 48 00 00 E8 */ b lbl_800D841C
-lbl_800D8338:
-/* 800D8338 000D3F98 38 60 FF FF */ li r3, -1
-/* 800D833C 000D3F9C 4B FE C9 BD */ bl func_800C4CF8
-/* 800D8340 000D3FA0 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D8344 000D3FA4 38 80 00 02 */ li r4, 2
-/* 800D8348 000D3FA8 4B F6 0D 49 */ bl func_80039090
-/* 800D834C 000D3FAC 48 00 00 D0 */ b lbl_800D841C
-lbl_800D8350:
-/* 800D8350 000D3FB0 38 60 FF FF */ li r3, -1
-/* 800D8354 000D3FB4 4B FE C9 A5 */ bl func_800C4CF8
-/* 800D8358 000D3FB8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D835C 000D3FBC 38 80 00 02 */ li r4, 2
-/* 800D8360 000D3FC0 4B F6 0D 31 */ bl func_80039090
-/* 800D8364 000D3FC4 48 00 00 B8 */ b lbl_800D841C
-lbl_800D8368:
-/* 800D8368 000D3FC8 38 60 FF FF */ li r3, -1
-/* 800D836C 000D3FCC 4B FE C9 8D */ bl func_800C4CF8
-/* 800D8370 000D3FD0 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D8374 000D3FD4 38 80 00 02 */ li r4, 2
-/* 800D8378 000D3FD8 4B F6 0D 19 */ bl func_80039090
-/* 800D837C 000D3FDC 48 00 00 A0 */ b lbl_800D841C
-lbl_800D8380:
-/* 800D8380 000D3FE0 38 60 FF FF */ li r3, -1
-/* 800D8384 000D3FE4 4B FE C9 75 */ bl func_800C4CF8
-/* 800D8388 000D3FE8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D838C 000D3FEC 38 80 00 02 */ li r4, 2
-/* 800D8390 000D3FF0 4B F6 0D 01 */ bl func_80039090
-/* 800D8394 000D3FF4 48 00 00 88 */ b lbl_800D841C
-lbl_800D8398:
-/* 800D8398 000D3FF8 38 60 FF FF */ li r3, -1
-/* 800D839C 000D3FFC 4B FE C9 5D */ bl func_800C4CF8
-/* 800D83A0 000D4000 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800D83A4 000D4004 38 80 00 02 */ li r4, 2
-/* 800D83A8 000D4008 4B F6 0C E9 */ bl func_80039090
-/* 800D83AC 000D400C 48 00 00 70 */ b lbl_800D841C
-lbl_800D83B0:
-/* 800D83B0 000D4010 28 00 00 04 */ cmplwi r0, 4
-/* 800D83B4 000D4014 40 82 00 18 */ bne lbl_800D83CC
-/* 800D83B8 000D4018 38 60 00 0B */ li r3, 0xb
-/* 800D83BC 000D401C 4B FE 21 9D */ bl func_800BA558
-/* 800D83C0 000D4020 38 60 00 00 */ li r3, 0
-/* 800D83C4 000D4024 4B FE 21 F5 */ bl func_800BA5B8
-/* 800D83C8 000D4028 48 00 00 54 */ b lbl_800D841C
-lbl_800D83CC:
-/* 800D83CC 000D402C 28 00 00 03 */ cmplwi r0, 3
-/* 800D83D0 000D4030 40 82 00 18 */ bne lbl_800D83E8
-/* 800D83D4 000D4034 38 60 00 0A */ li r3, 0xa
-/* 800D83D8 000D4038 4B FE 21 81 */ bl func_800BA558
-/* 800D83DC 000D403C 38 60 00 00 */ li r3, 0
-/* 800D83E0 000D4040 4B FE 21 D9 */ bl func_800BA5B8
-/* 800D83E4 000D4044 48 00 00 38 */ b lbl_800D841C
-lbl_800D83E8:
-/* 800D83E8 000D4048 28 00 00 05 */ cmplwi r0, 5
-/* 800D83EC 000D404C 40 82 00 18 */ bne lbl_800D8404
-/* 800D83F0 000D4050 38 60 00 0D */ li r3, 0xd
-/* 800D83F4 000D4054 4B FE 21 65 */ bl func_800BA558
-/* 800D83F8 000D4058 38 60 00 00 */ li r3, 0
-/* 800D83FC 000D405C 4B FE 21 BD */ bl func_800BA5B8
-/* 800D8400 000D4060 48 00 00 1C */ b lbl_800D841C
-lbl_800D8404:
-/* 800D8404 000D4064 28 00 00 06 */ cmplwi r0, 6
-/* 800D8408 000D4068 40 82 00 14 */ bne lbl_800D841C
-/* 800D840C 000D406C 38 60 00 0C */ li r3, 0xc
-/* 800D8410 000D4070 4B FE 21 49 */ bl func_800BA558
-/* 800D8414 000D4074 38 60 00 00 */ li r3, 0
-/* 800D8418 000D4078 4B FE 21 A1 */ bl func_800BA5B8
-lbl_800D841C:
-/* 800D841C 000D407C 39 61 00 50 */ addi r11, r1, 0x50
-/* 800D8420 000D4080 7F E3 FB 78 */ mr r3, r31
-/* 800D8424 000D4084 48 0E ED 55 */ bl _restgpr_28
-/* 800D8428 000D4088 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800D842C 000D408C 7C 08 03 A6 */ mtlr r0
-/* 800D8430 000D4090 38 21 00 50 */ addi r1, r1, 0x50
-/* 800D8434 000D4094 4E 80 00 20 */ blr
-/* 800D8438 000D4098 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D843C 000D409C 7C 08 02 A6 */ mflr r0
-/* 800D8440 000D40A0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D8444 000D40A4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800D8448 000D40A8 4B FE 21 85 */ bl func_800BA5CC
-/* 800D844C 000D40AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8450 000D40B0 28 00 00 0B */ cmplwi r0, 0xb
-/* 800D8454 000D40B4 41 81 0A FC */ bgt lbl_800D8F50
-/* 800D8458 000D40B8 3C 60 80 41 */ lis r3, lbl_80416F98@ha
-/* 800D845C 000D40BC 54 00 10 3A */ slwi r0, r0, 2
-/* 800D8460 000D40C0 38 63 6F 98 */ addi r3, r3, lbl_80416F98@l
-/* 800D8464 000D40C4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D8468 000D40C8 7C 69 03 A6 */ mtctr r3
-/* 800D846C 000D40CC 4E 80 04 20 */ bctr
-/* 800D8470 000D40D0 38 60 00 00 */ li r3, 0
-/* 800D8474 000D40D4 38 80 00 00 */ li r4, 0
-/* 800D8478 000D40D8 4B F8 14 81 */ bl func_800598F8
-/* 800D847C 000D40DC 38 60 00 01 */ li r3, 1
-/* 800D8480 000D40E0 4B FE 21 39 */ bl func_800BA5B8
-/* 800D8484 000D40E4 38 60 00 04 */ li r3, 4
-/* 800D8488 000D40E8 4B FE 25 05 */ bl func_800BA98C
-/* 800D848C 000D40EC 7C 63 07 34 */ extsh r3, r3
-/* 800D8490 000D40F0 38 A1 00 08 */ addi r5, r1, 8
-/* 800D8494 000D40F4 38 80 00 08 */ li r4, 8
-/* 800D8498 000D40F8 48 17 B9 B5 */ bl func_80253E4C
-/* 800D849C 000D40FC 38 60 00 17 */ li r3, 0x17
-/* 800D84A0 000D4100 4B FE 24 ED */ bl func_800BA98C
-/* 800D84A4 000D4104 7C 63 07 34 */ extsh r3, r3
-/* 800D84A8 000D4108 38 80 00 08 */ li r4, 8
-/* 800D84AC 000D410C 38 A0 00 01 */ li r5, 1
-/* 800D84B0 000D4110 48 17 B9 41 */ bl func_80253DF0
-/* 800D84B4 000D4114 38 60 00 00 */ li r3, 0
-/* 800D84B8 000D4118 4B FE 24 D5 */ bl func_800BA98C
-/* 800D84BC 000D411C 7C 63 07 34 */ extsh r3, r3
-/* 800D84C0 000D4120 38 80 00 04 */ li r4, 4
-/* 800D84C4 000D4124 38 A0 00 00 */ li r5, 0
-/* 800D84C8 000D4128 48 17 B8 E9 */ bl func_80253DB0
-/* 800D84CC 000D412C 38 60 00 17 */ li r3, 0x17
-/* 800D84D0 000D4130 4B FE 24 BD */ bl func_800BA98C
-/* 800D84D4 000D4134 7C 63 07 34 */ extsh r3, r3
-/* 800D84D8 000D4138 38 80 00 10 */ li r4, 0x10
-/* 800D84DC 000D413C 38 A0 00 00 */ li r5, 0
-/* 800D84E0 000D4140 48 17 B8 D1 */ bl func_80253DB0
-/* 800D84E4 000D4144 80 01 00 08 */ lwz r0, 8(r1)
-/* 800D84E8 000D4148 2C 00 00 00 */ cmpwi r0, 0
-/* 800D84EC 000D414C 40 82 00 34 */ bne lbl_800D8520
-/* 800D84F0 000D4150 38 60 00 04 */ li r3, 4
-/* 800D84F4 000D4154 4B FE 24 99 */ bl func_800BA98C
-/* 800D84F8 000D4158 7C 63 07 34 */ extsh r3, r3
-/* 800D84FC 000D415C 38 80 00 08 */ li r4, 8
-/* 800D8500 000D4160 38 A0 00 01 */ li r5, 1
-/* 800D8504 000D4164 48 17 B8 ED */ bl func_80253DF0
-/* 800D8508 000D4168 38 60 00 04 */ li r3, 4
-/* 800D850C 000D416C 4B FE 24 81 */ bl func_800BA98C
-/* 800D8510 000D4170 7C 63 07 34 */ extsh r3, r3
-/* 800D8514 000D4174 38 80 00 02 */ li r4, 2
-/* 800D8518 000D4178 38 A0 00 00 */ li r5, 0
-/* 800D851C 000D417C 48 17 B8 95 */ bl func_80253DB0
-lbl_800D8520:
-/* 800D8520 000D4180 38 60 00 00 */ li r3, 0
-/* 800D8524 000D4184 38 80 2D 76 */ li r4, 0x2d76
-/* 800D8528 000D4188 4B FE 24 C9 */ bl func_800BA9F0
-/* 800D852C 000D418C 38 60 04 0A */ li r3, 0x40a
-/* 800D8530 000D4190 48 17 7D C5 */ bl func_802502F4
-/* 800D8534 000D4194 7C 64 1B 78 */ mr r4, r3
-/* 800D8538 000D4198 38 60 00 15 */ li r3, 0x15
-/* 800D853C 000D419C 48 08 3D CD */ bl func_8015C308
-/* 800D8540 000D41A0 38 60 00 07 */ li r3, 7
-/* 800D8544 000D41A4 38 80 00 00 */ li r4, 0
-/* 800D8548 000D41A8 4B FE 20 D5 */ bl func_800BA61C
-/* 800D854C 000D41AC 38 60 00 06 */ li r3, 6
-/* 800D8550 000D41B0 38 80 00 01 */ li r4, 1
-/* 800D8554 000D41B4 4B FE 20 C9 */ bl func_800BA61C
-/* 800D8558 000D41B8 48 00 09 F8 */ b lbl_800D8F50
-/* 800D855C 000D41BC 38 60 00 00 */ li r3, 0
-/* 800D8560 000D41C0 4B FE 24 2D */ bl func_800BA98C
-/* 800D8564 000D41C4 7C 63 07 34 */ extsh r3, r3
-/* 800D8568 000D41C8 48 17 B8 69 */ bl func_80253DD0
-/* 800D856C 000D41CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8570 000D41D0 28 00 00 03 */ cmplwi r0, 3
-/* 800D8574 000D41D4 40 82 09 DC */ bne lbl_800D8F50
-/* 800D8578 000D41D8 38 60 00 02 */ li r3, 2
-/* 800D857C 000D41DC 4B FE 20 3D */ bl func_800BA5B8
-/* 800D8580 000D41E0 38 60 00 01 */ li r3, 1
-/* 800D8584 000D41E4 38 80 00 07 */ li r4, 7
-/* 800D8588 000D41E8 38 A0 00 00 */ li r5, 0
-/* 800D858C 000D41EC 38 C0 00 00 */ li r6, 0
-/* 800D8590 000D41F0 38 E0 00 00 */ li r7, 0
-/* 800D8594 000D41F4 39 00 00 00 */ li r8, 0
-/* 800D8598 000D41F8 4B F8 14 31 */ bl func_800599C8
-/* 800D859C 000D41FC 38 60 00 02 */ li r3, 2
-/* 800D85A0 000D4200 38 80 00 00 */ li r4, 0
-/* 800D85A4 000D4204 38 A0 00 00 */ li r5, 0
-/* 800D85A8 000D4208 38 C0 00 03 */ li r6, 3
-/* 800D85AC 000D420C 38 E0 00 04 */ li r7, 4
-/* 800D85B0 000D4210 39 00 00 00 */ li r8, 0
-/* 800D85B4 000D4214 4B F8 14 15 */ bl func_800599C8
-/* 800D85B8 000D4218 38 60 00 03 */ li r3, 3
-/* 800D85BC 000D421C 38 80 00 00 */ li r4, 0
-/* 800D85C0 000D4220 38 A0 00 02 */ li r5, 2
-/* 800D85C4 000D4224 38 C0 00 00 */ li r6, 0
-/* 800D85C8 000D4228 38 E0 00 05 */ li r7, 5
-/* 800D85CC 000D422C 39 00 00 00 */ li r8, 0
-/* 800D85D0 000D4230 4B F8 13 F9 */ bl func_800599C8
-/* 800D85D4 000D4234 38 60 00 04 */ li r3, 4
-/* 800D85D8 000D4238 38 80 00 02 */ li r4, 2
-/* 800D85DC 000D423C 38 A0 00 00 */ li r5, 0
-/* 800D85E0 000D4240 38 C0 00 05 */ li r6, 5
-/* 800D85E4 000D4244 38 E0 00 06 */ li r7, 6
-/* 800D85E8 000D4248 39 00 00 00 */ li r8, 0
-/* 800D85EC 000D424C 4B F8 13 DD */ bl func_800599C8
-/* 800D85F0 000D4250 38 60 00 05 */ li r3, 5
-/* 800D85F4 000D4254 38 80 00 03 */ li r4, 3
-/* 800D85F8 000D4258 38 A0 00 04 */ li r5, 4
-/* 800D85FC 000D425C 38 C0 00 00 */ li r6, 0
-/* 800D8600 000D4260 38 E0 00 07 */ li r7, 7
-/* 800D8604 000D4264 39 00 00 00 */ li r8, 0
-/* 800D8608 000D4268 4B F8 13 C1 */ bl func_800599C8
-/* 800D860C 000D426C 38 60 00 06 */ li r3, 6
-/* 800D8610 000D4270 38 80 00 04 */ li r4, 4
-/* 800D8614 000D4274 38 A0 00 00 */ li r5, 0
-/* 800D8618 000D4278 38 C0 00 07 */ li r6, 7
-/* 800D861C 000D427C 38 E0 00 01 */ li r7, 1
-/* 800D8620 000D4280 39 00 00 00 */ li r8, 0
-/* 800D8624 000D4284 4B F8 13 A5 */ bl func_800599C8
-/* 800D8628 000D4288 38 60 00 07 */ li r3, 7
-/* 800D862C 000D428C 38 80 00 05 */ li r4, 5
-/* 800D8630 000D4290 38 A0 00 06 */ li r5, 6
-/* 800D8634 000D4294 38 C0 00 00 */ li r6, 0
-/* 800D8638 000D4298 38 E0 00 01 */ li r7, 1
-/* 800D863C 000D429C 39 00 00 00 */ li r8, 0
-/* 800D8640 000D42A0 4B F8 13 89 */ bl func_800599C8
-/* 800D8644 000D42A4 38 60 00 17 */ li r3, 0x17
-/* 800D8648 000D42A8 4B FE 23 45 */ bl func_800BA98C
-/* 800D864C 000D42AC 7C 63 07 34 */ extsh r3, r3
-/* 800D8650 000D42B0 38 80 00 00 */ li r4, 0
-/* 800D8654 000D42B4 38 A0 00 00 */ li r5, 0
-/* 800D8658 000D42B8 48 17 B7 59 */ bl func_80253DB0
-/* 800D865C 000D42BC 48 00 08 F4 */ b lbl_800D8F50
-/* 800D8660 000D42C0 38 60 00 2D */ li r3, 0x2d
-/* 800D8664 000D42C4 38 80 00 02 */ li r4, 2
-/* 800D8668 000D42C8 38 A0 00 00 */ li r5, 0
-/* 800D866C 000D42CC 38 C0 00 01 */ li r6, 1
-/* 800D8670 000D42D0 4B F8 13 FD */ bl func_80059A6C
-/* 800D8674 000D42D4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800D8678 000D42D8 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 800D867C 000D42DC 41 82 01 90 */ beq lbl_800D880C
-/* 800D8680 000D42E0 28 1F 00 02 */ cmplwi r31, 2
-/* 800D8684 000D42E4 41 80 01 1C */ blt lbl_800D87A0
-/* 800D8688 000D42E8 28 1F 00 08 */ cmplwi r31, 8
-/* 800D868C 000D42EC 41 81 01 14 */ bgt lbl_800D87A0
-/* 800D8690 000D42F0 38 60 00 17 */ li r3, 0x17
-/* 800D8694 000D42F4 4B FE 22 F9 */ bl func_800BA98C
-/* 800D8698 000D42F8 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
-/* 800D869C 000D42FC 57 E0 10 3A */ slwi r0, r31, 2
-/* 800D86A0 000D4300 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
-/* 800D86A4 000D4304 7C 63 07 34 */ extsh r3, r3
-/* 800D86A8 000D4308 7C 84 02 14 */ add r4, r4, r0
-/* 800D86AC 000D430C 38 A0 00 00 */ li r5, 0
-/* 800D86B0 000D4310 A0 84 FF FE */ lhz r4, -2(r4)
-/* 800D86B4 000D4314 48 17 B6 FD */ bl func_80253DB0
-/* 800D86B8 000D4318 38 60 00 00 */ li r3, 0
-/* 800D86BC 000D431C 4B FE 22 D1 */ bl func_800BA98C
-/* 800D86C0 000D4320 7C 63 07 34 */ extsh r3, r3
-/* 800D86C4 000D4324 38 80 00 02 */ li r4, 2
-/* 800D86C8 000D4328 38 A0 00 00 */ li r5, 0
-/* 800D86CC 000D432C 48 17 B6 E5 */ bl func_80253DB0
-/* 800D86D0 000D4330 38 60 00 03 */ li r3, 3
-/* 800D86D4 000D4334 4B FE 1E E5 */ bl func_800BA5B8
-/* 800D86D8 000D4338 2C 1F 00 05 */ cmpwi r31, 5
-/* 800D86DC 000D433C 41 82 00 60 */ beq lbl_800D873C
-/* 800D86E0 000D4340 40 80 00 1C */ bge lbl_800D86FC
-/* 800D86E4 000D4344 2C 1F 00 03 */ cmpwi r31, 3
-/* 800D86E8 000D4348 41 82 00 34 */ beq lbl_800D871C
-/* 800D86EC 000D434C 40 80 00 40 */ bge lbl_800D872C
-/* 800D86F0 000D4350 2C 1F 00 02 */ cmpwi r31, 2
-/* 800D86F4 000D4354 40 80 00 18 */ bge lbl_800D870C
-/* 800D86F8 000D4358 48 00 00 70 */ b lbl_800D8768
-lbl_800D86FC:
-/* 800D86FC 000D435C 2C 1F 00 07 */ cmpwi r31, 7
-/* 800D8700 000D4360 41 82 00 5C */ beq lbl_800D875C
-/* 800D8704 000D4364 40 80 00 64 */ bge lbl_800D8768
-/* 800D8708 000D4368 48 00 00 44 */ b lbl_800D874C
-lbl_800D870C:
-/* 800D870C 000D436C 38 60 00 07 */ li r3, 7
-/* 800D8710 000D4370 38 80 00 01 */ li r4, 1
-/* 800D8714 000D4374 4B FE 1F 09 */ bl func_800BA61C
-/* 800D8718 000D4378 48 00 00 50 */ b lbl_800D8768
-lbl_800D871C:
-/* 800D871C 000D437C 38 60 00 07 */ li r3, 7
-/* 800D8720 000D4380 38 80 00 02 */ li r4, 2
-/* 800D8724 000D4384 4B FE 1E F9 */ bl func_800BA61C
-/* 800D8728 000D4388 48 00 00 40 */ b lbl_800D8768
-lbl_800D872C:
-/* 800D872C 000D438C 38 60 00 07 */ li r3, 7
-/* 800D8730 000D4390 38 80 00 03 */ li r4, 3
-/* 800D8734 000D4394 4B FE 1E E9 */ bl func_800BA61C
-/* 800D8738 000D4398 48 00 00 30 */ b lbl_800D8768
-lbl_800D873C:
-/* 800D873C 000D439C 38 60 00 07 */ li r3, 7
-/* 800D8740 000D43A0 38 80 00 04 */ li r4, 4
-/* 800D8744 000D43A4 4B FE 1E D9 */ bl func_800BA61C
-/* 800D8748 000D43A8 48 00 00 20 */ b lbl_800D8768
-lbl_800D874C:
-/* 800D874C 000D43AC 38 60 00 07 */ li r3, 7
-/* 800D8750 000D43B0 38 80 00 05 */ li r4, 5
-/* 800D8754 000D43B4 4B FE 1E C9 */ bl func_800BA61C
-/* 800D8758 000D43B8 48 00 00 10 */ b lbl_800D8768
-lbl_800D875C:
-/* 800D875C 000D43BC 38 60 00 07 */ li r3, 7
-/* 800D8760 000D43C0 38 80 00 06 */ li r4, 6
-/* 800D8764 000D43C4 4B FE 1E B9 */ bl func_800BA61C
-lbl_800D8768:
-/* 800D8768 000D43C8 38 60 00 01 */ li r3, 1
-/* 800D876C 000D43CC 4B F8 1D 61 */ bl func_8005A4CC
-/* 800D8770 000D43D0 38 60 00 07 */ li r3, 7
-/* 800D8774 000D43D4 4B FE 20 79 */ bl func_800BA7EC
-/* 800D8778 000D43D8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D877C 000D43DC 38 80 00 00 */ li r4, 0
-/* 800D8780 000D43E0 48 00 CA 1D */ bl func_800E519C
-/* 800D8784 000D43E4 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800D8788 000D43E8 38 60 00 06 */ li r3, 6
-/* 800D878C 000D43EC 30 04 FF FF */ addic r0, r4, -1
-/* 800D8790 000D43F0 7C 00 21 10 */ subfe r0, r0, r4
-/* 800D8794 000D43F4 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800D8798 000D43F8 4B FE 1E 85 */ bl func_800BA61C
-/* 800D879C 000D43FC 48 00 07 B4 */ b lbl_800D8F50
-lbl_800D87A0:
-/* 800D87A0 000D4400 28 1F 00 01 */ cmplwi r31, 1
-/* 800D87A4 000D4404 41 82 00 0C */ beq lbl_800D87B0
-/* 800D87A8 000D4408 28 1F FF FF */ cmplwi r31, 0xffff
-/* 800D87AC 000D440C 40 82 07 A4 */ bne lbl_800D8F50
-lbl_800D87B0:
-/* 800D87B0 000D4410 38 60 00 00 */ li r3, 0
-/* 800D87B4 000D4414 4B FE 21 D9 */ bl func_800BA98C
-/* 800D87B8 000D4418 7C 63 07 34 */ extsh r3, r3
-/* 800D87BC 000D441C 38 80 00 01 */ li r4, 1
-/* 800D87C0 000D4420 38 A0 00 00 */ li r5, 0
-/* 800D87C4 000D4424 48 17 B5 ED */ bl func_80253DB0
-/* 800D87C8 000D4428 38 60 00 17 */ li r3, 0x17
-/* 800D87CC 000D442C 4B FE 21 C1 */ bl func_800BA98C
-/* 800D87D0 000D4430 7C 63 07 34 */ extsh r3, r3
-/* 800D87D4 000D4434 38 80 00 0E */ li r4, 0xe
-/* 800D87D8 000D4438 38 A0 00 00 */ li r5, 0
-/* 800D87DC 000D443C 48 17 B5 D5 */ bl func_80253DB0
-/* 800D87E0 000D4440 38 60 00 03 */ li r3, 3
-/* 800D87E4 000D4444 4B FE 1D D5 */ bl func_800BA5B8
-/* 800D87E8 000D4448 38 60 00 07 */ li r3, 7
-/* 800D87EC 000D444C 38 80 00 00 */ li r4, 0
-/* 800D87F0 000D4450 4B FE 1E 2D */ bl func_800BA61C
-/* 800D87F4 000D4454 38 60 00 06 */ li r3, 6
-/* 800D87F8 000D4458 38 80 00 01 */ li r4, 1
-/* 800D87FC 000D445C 4B FE 1E 21 */ bl func_800BA61C
-/* 800D8800 000D4460 38 60 00 02 */ li r3, 2
-/* 800D8804 000D4464 4B F8 1C C9 */ bl func_8005A4CC
-/* 800D8808 000D4468 48 00 07 48 */ b lbl_800D8F50
-lbl_800D880C:
-/* 800D880C 000D446C 28 1F 00 01 */ cmplwi r31, 1
-/* 800D8810 000D4470 40 82 00 38 */ bne lbl_800D8848
-/* 800D8814 000D4474 38 60 00 00 */ li r3, 0
-/* 800D8818 000D4478 4B FE 21 75 */ bl func_800BA98C
-/* 800D881C 000D447C 7C 63 07 34 */ extsh r3, r3
-/* 800D8820 000D4480 38 80 00 00 */ li r4, 0
-/* 800D8824 000D4484 38 A0 00 00 */ li r5, 0
-/* 800D8828 000D4488 48 17 B5 89 */ bl func_80253DB0
-/* 800D882C 000D448C 38 60 00 17 */ li r3, 0x17
-/* 800D8830 000D4490 4B FE 21 5D */ bl func_800BA98C
-/* 800D8834 000D4494 7C 63 07 34 */ extsh r3, r3
-/* 800D8838 000D4498 38 80 00 0E */ li r4, 0xe
-/* 800D883C 000D449C 38 A0 00 00 */ li r5, 0
-/* 800D8840 000D44A0 48 17 B5 71 */ bl func_80253DB0
-/* 800D8844 000D44A4 48 00 07 0C */ b lbl_800D8F50
-lbl_800D8848:
-/* 800D8848 000D44A8 28 1F 00 02 */ cmplwi r31, 2
-/* 800D884C 000D44AC 41 80 07 04 */ blt lbl_800D8F50
-/* 800D8850 000D44B0 28 1F 00 07 */ cmplwi r31, 7
-/* 800D8854 000D44B4 41 81 06 FC */ bgt lbl_800D8F50
-/* 800D8858 000D44B8 38 60 00 17 */ li r3, 0x17
-/* 800D885C 000D44BC 4B FE 21 31 */ bl func_800BA98C
-/* 800D8860 000D44C0 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
-/* 800D8864 000D44C4 57 E0 10 3A */ slwi r0, r31, 2
-/* 800D8868 000D44C8 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
-/* 800D886C 000D44CC 7C 63 07 34 */ extsh r3, r3
-/* 800D8870 000D44D0 7C 84 02 14 */ add r4, r4, r0
-/* 800D8874 000D44D4 38 A0 00 00 */ li r5, 0
-/* 800D8878 000D44D8 A0 84 FF FC */ lhz r4, -4(r4)
-/* 800D887C 000D44DC 48 17 B5 35 */ bl func_80253DB0
-/* 800D8880 000D44E0 38 60 00 00 */ li r3, 0
-/* 800D8884 000D44E4 4B FE 21 09 */ bl func_800BA98C
-/* 800D8888 000D44E8 7C 63 07 34 */ extsh r3, r3
-/* 800D888C 000D44EC 38 80 00 02 */ li r4, 2
-/* 800D8890 000D44F0 38 A0 00 00 */ li r5, 0
-/* 800D8894 000D44F4 48 17 B5 1D */ bl func_80253DB0
-/* 800D8898 000D44F8 48 00 06 B8 */ b lbl_800D8F50
-/* 800D889C 000D44FC 38 60 00 00 */ li r3, 0
-/* 800D88A0 000D4500 4B FE 20 ED */ bl func_800BA98C
-/* 800D88A4 000D4504 7C 63 07 34 */ extsh r3, r3
-/* 800D88A8 000D4508 48 17 B5 29 */ bl func_80253DD0
-/* 800D88AC 000D450C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D88B0 000D4510 28 00 00 03 */ cmplwi r0, 3
-/* 800D88B4 000D4514 41 82 00 20 */ beq lbl_800D88D4
-/* 800D88B8 000D4518 38 60 00 00 */ li r3, 0
-/* 800D88BC 000D451C 4B FE 20 D1 */ bl func_800BA98C
-/* 800D88C0 000D4520 7C 63 07 34 */ extsh r3, r3
-/* 800D88C4 000D4524 48 17 B5 1D */ bl func_80253DE0
-/* 800D88C8 000D4528 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D88CC 000D452C 28 00 00 02 */ cmplwi r0, 2
-/* 800D88D0 000D4530 40 82 06 80 */ bne lbl_800D8F50
-lbl_800D88D4:
-/* 800D88D4 000D4534 38 60 00 17 */ li r3, 0x17
-/* 800D88D8 000D4538 4B FE 20 B5 */ bl func_800BA98C
-/* 800D88DC 000D453C 7C 63 07 34 */ extsh r3, r3
-/* 800D88E0 000D4540 48 17 B4 F1 */ bl func_80253DD0
-/* 800D88E4 000D4544 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D88E8 000D4548 28 00 00 03 */ cmplwi r0, 3
-/* 800D88EC 000D454C 41 82 00 20 */ beq lbl_800D890C
-/* 800D88F0 000D4550 38 60 00 17 */ li r3, 0x17
-/* 800D88F4 000D4554 4B FE 20 99 */ bl func_800BA98C
-/* 800D88F8 000D4558 7C 63 07 34 */ extsh r3, r3
-/* 800D88FC 000D455C 48 17 B4 E5 */ bl func_80253DE0
-/* 800D8900 000D4560 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8904 000D4564 28 00 00 0E */ cmplwi r0, 0xe
-/* 800D8908 000D4568 40 82 06 48 */ bne lbl_800D8F50
-lbl_800D890C:
-/* 800D890C 000D456C 38 60 00 04 */ li r3, 4
-/* 800D8910 000D4570 4B FE 1C A9 */ bl func_800BA5B8
-/* 800D8914 000D4574 38 60 00 00 */ li r3, 0
-/* 800D8918 000D4578 4B FE 20 75 */ bl func_800BA98C
-/* 800D891C 000D457C 7C 63 07 34 */ extsh r3, r3
-/* 800D8920 000D4580 38 80 00 03 */ li r4, 3
-/* 800D8924 000D4584 38 A0 00 00 */ li r5, 0
-/* 800D8928 000D4588 48 17 B4 89 */ bl func_80253DB0
-/* 800D892C 000D458C 38 60 00 17 */ li r3, 0x17
-/* 800D8930 000D4590 4B FE 20 5D */ bl func_800BA98C
-/* 800D8934 000D4594 7C 63 07 34 */ extsh r3, r3
-/* 800D8938 000D4598 38 80 00 0F */ li r4, 0xf
-/* 800D893C 000D459C 38 A0 00 00 */ li r5, 0
-/* 800D8940 000D45A0 48 17 B4 71 */ bl func_80253DB0
-/* 800D8944 000D45A4 38 60 00 07 */ li r3, 7
-/* 800D8948 000D45A8 4B FE 1E A5 */ bl func_800BA7EC
-/* 800D894C 000D45AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800D8950 000D45B0 41 82 06 00 */ beq lbl_800D8F50
-/* 800D8954 000D45B4 38 60 00 04 */ li r3, 4
-/* 800D8958 000D45B8 4B FE 20 35 */ bl func_800BA98C
-/* 800D895C 000D45BC 7C 63 07 34 */ extsh r3, r3
-/* 800D8960 000D45C0 38 80 00 01 */ li r4, 1
-/* 800D8964 000D45C4 38 A0 00 00 */ li r5, 0
-/* 800D8968 000D45C8 48 17 B4 49 */ bl func_80253DB0
-/* 800D896C 000D45CC 48 00 05 E4 */ b lbl_800D8F50
-/* 800D8970 000D45D0 38 60 00 00 */ li r3, 0
-/* 800D8974 000D45D4 4B FE 20 19 */ bl func_800BA98C
-/* 800D8978 000D45D8 7C 63 07 34 */ extsh r3, r3
-/* 800D897C 000D45DC 48 17 B4 55 */ bl func_80253DD0
-/* 800D8980 000D45E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8984 000D45E4 28 00 00 03 */ cmplwi r0, 3
-/* 800D8988 000D45E8 40 82 05 C8 */ bne lbl_800D8F50
-/* 800D898C 000D45EC 38 60 00 17 */ li r3, 0x17
-/* 800D8990 000D45F0 4B FE 1F FD */ bl func_800BA98C
-/* 800D8994 000D45F4 7C 63 07 34 */ extsh r3, r3
-/* 800D8998 000D45F8 38 80 00 08 */ li r4, 8
-/* 800D899C 000D45FC 38 A0 00 00 */ li r5, 0
-/* 800D89A0 000D4600 48 17 B4 51 */ bl func_80253DF0
-/* 800D89A4 000D4604 38 60 00 07 */ li r3, 7
-/* 800D89A8 000D4608 4B FE 1E 45 */ bl func_800BA7EC
-/* 800D89AC 000D460C 2C 03 00 00 */ cmpwi r3, 0
-/* 800D89B0 000D4610 40 82 00 18 */ bne lbl_800D89C8
-/* 800D89B4 000D4614 38 60 00 04 */ li r3, 4
-/* 800D89B8 000D4618 4B FE 1B A1 */ bl func_800BA558
-/* 800D89BC 000D461C 38 60 00 00 */ li r3, 0
-/* 800D89C0 000D4620 4B FE 1B F9 */ bl func_800BA5B8
-/* 800D89C4 000D4624 48 00 05 8C */ b lbl_800D8F50
-lbl_800D89C8:
-/* 800D89C8 000D4628 38 60 00 05 */ li r3, 5
-/* 800D89CC 000D462C 4B FE 1B ED */ bl func_800BA5B8
-/* 800D89D0 000D4630 38 60 00 04 */ li r3, 4
-/* 800D89D4 000D4634 4B FE 1F B9 */ bl func_800BA98C
-/* 800D89D8 000D4638 7C 63 07 34 */ extsh r3, r3
-/* 800D89DC 000D463C 38 80 00 08 */ li r4, 8
-/* 800D89E0 000D4640 38 A0 00 00 */ li r5, 0
-/* 800D89E4 000D4644 48 17 B4 0D */ bl func_80253DF0
-/* 800D89E8 000D4648 38 60 00 18 */ li r3, 0x18
-/* 800D89EC 000D464C 4B FE 1F A1 */ bl func_800BA98C
-/* 800D89F0 000D4650 7C 63 07 34 */ extsh r3, r3
-/* 800D89F4 000D4654 38 80 00 08 */ li r4, 8
-/* 800D89F8 000D4658 38 A0 00 01 */ li r5, 1
-/* 800D89FC 000D465C 48 17 B3 F5 */ bl func_80253DF0
-/* 800D8A00 000D4660 38 60 00 00 */ li r3, 0
-/* 800D8A04 000D4664 4B FE 1F 89 */ bl func_800BA98C
-/* 800D8A08 000D4668 7C 63 07 34 */ extsh r3, r3
-/* 800D8A0C 000D466C 38 80 00 04 */ li r4, 4
-/* 800D8A10 000D4670 38 A0 00 00 */ li r5, 0
-/* 800D8A14 000D4674 48 17 B3 9D */ bl func_80253DB0
-/* 800D8A18 000D4678 38 60 00 18 */ li r3, 0x18
-/* 800D8A1C 000D467C 4B FE 1F 71 */ bl func_800BA98C
-/* 800D8A20 000D4680 7C 63 07 34 */ extsh r3, r3
-/* 800D8A24 000D4684 38 80 00 08 */ li r4, 8
-/* 800D8A28 000D4688 38 A0 00 00 */ li r5, 0
-/* 800D8A2C 000D468C 48 17 B3 85 */ bl func_80253DB0
-/* 800D8A30 000D4690 48 00 05 20 */ b lbl_800D8F50
-/* 800D8A34 000D4694 38 60 00 00 */ li r3, 0
-/* 800D8A38 000D4698 4B FE 1F 55 */ bl func_800BA98C
-/* 800D8A3C 000D469C 7C 63 07 34 */ extsh r3, r3
-/* 800D8A40 000D46A0 48 17 B3 91 */ bl func_80253DD0
-/* 800D8A44 000D46A4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8A48 000D46A8 28 00 00 03 */ cmplwi r0, 3
-/* 800D8A4C 000D46AC 40 82 05 04 */ bne lbl_800D8F50
-/* 800D8A50 000D46B0 38 60 00 00 */ li r3, 0
-/* 800D8A54 000D46B4 38 80 00 00 */ li r4, 0
-/* 800D8A58 000D46B8 4B F8 0E A1 */ bl func_800598F8
-/* 800D8A5C 000D46BC 38 60 00 06 */ li r3, 6
-/* 800D8A60 000D46C0 4B FE 1B 59 */ bl func_800BA5B8
-/* 800D8A64 000D46C4 38 60 00 01 */ li r3, 1
-/* 800D8A68 000D46C8 38 80 00 03 */ li r4, 3
-/* 800D8A6C 000D46CC 38 A0 00 04 */ li r5, 4
-/* 800D8A70 000D46D0 38 C0 00 00 */ li r6, 0
-/* 800D8A74 000D46D4 38 E0 00 00 */ li r7, 0
-/* 800D8A78 000D46D8 39 00 00 00 */ li r8, 0
-/* 800D8A7C 000D46DC 4B F8 0F 4D */ bl func_800599C8
-/* 800D8A80 000D46E0 38 60 00 02 */ li r3, 2
-/* 800D8A84 000D46E4 38 80 00 00 */ li r4, 0
-/* 800D8A88 000D46E8 38 A0 00 00 */ li r5, 0
-/* 800D8A8C 000D46EC 38 C0 00 03 */ li r6, 3
-/* 800D8A90 000D46F0 38 E0 00 04 */ li r7, 4
-/* 800D8A94 000D46F4 39 00 00 00 */ li r8, 0
-/* 800D8A98 000D46F8 4B F8 0F 31 */ bl func_800599C8
-/* 800D8A9C 000D46FC 38 60 00 03 */ li r3, 3
-/* 800D8AA0 000D4700 38 80 00 00 */ li r4, 0
-/* 800D8AA4 000D4704 38 A0 00 02 */ li r5, 2
-/* 800D8AA8 000D4708 38 C0 00 00 */ li r6, 0
-/* 800D8AAC 000D470C 38 E0 00 01 */ li r7, 1
-/* 800D8AB0 000D4710 39 00 00 00 */ li r8, 0
-/* 800D8AB4 000D4714 4B F8 0F 15 */ bl func_800599C8
-/* 800D8AB8 000D4718 38 60 00 04 */ li r3, 4
-/* 800D8ABC 000D471C 38 80 00 02 */ li r4, 2
-/* 800D8AC0 000D4720 38 A0 00 00 */ li r5, 0
-/* 800D8AC4 000D4724 38 C0 00 01 */ li r6, 1
-/* 800D8AC8 000D4728 38 E0 00 00 */ li r7, 0
-/* 800D8ACC 000D472C 39 00 00 00 */ li r8, 0
-/* 800D8AD0 000D4730 4B F8 0E F9 */ bl func_800599C8
-/* 800D8AD4 000D4734 38 00 00 00 */ li r0, 0
-/* 800D8AD8 000D4738 98 0D 9C 3F */ stb r0, lbl_8063EEFF-_SDA_BASE_(r13)
-/* 800D8ADC 000D473C 48 00 04 74 */ b lbl_800D8F50
-/* 800D8AE0 000D4740 38 60 00 06 */ li r3, 6
-/* 800D8AE4 000D4744 4B FE 1D 09 */ bl func_800BA7EC
-/* 800D8AE8 000D4748 30 03 FF FF */ addic r0, r3, -1
-/* 800D8AEC 000D474C 38 A0 00 00 */ li r5, 0
-/* 800D8AF0 000D4750 7C 80 19 10 */ subfe r4, r0, r3
-/* 800D8AF4 000D4754 38 60 00 2D */ li r3, 0x2d
-/* 800D8AF8 000D4758 38 04 00 02 */ addi r0, r4, 2
-/* 800D8AFC 000D475C 38 C0 00 01 */ li r6, 1
-/* 800D8B00 000D4760 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800D8B04 000D4764 4B F8 0F 69 */ bl func_80059A6C
-/* 800D8B08 000D4768 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800D8B0C 000D476C 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 800D8B10 000D4770 41 82 01 3C */ beq lbl_800D8C4C
-/* 800D8B14 000D4774 28 9F 00 02 */ cmplwi cr1, r31, 2
-/* 800D8B18 000D4778 41 84 00 D8 */ blt cr1, lbl_800D8BF0
-/* 800D8B1C 000D477C 28 1F 00 04 */ cmplwi r31, 4
-/* 800D8B20 000D4780 41 81 00 D0 */ bgt lbl_800D8BF0
-/* 800D8B24 000D4784 9B ED 9C 3F */ stb r31, lbl_8063EEFF-_SDA_BASE_(r13)
-/* 800D8B28 000D4788 40 86 00 38 */ bne cr1, lbl_800D8B60
-/* 800D8B2C 000D478C 38 60 00 07 */ li r3, 7
-/* 800D8B30 000D4790 4B FE 1C BD */ bl func_800BA7EC
-/* 800D8B34 000D4794 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D8B38 000D4798 38 80 00 00 */ li r4, 0
-/* 800D8B3C 000D479C 48 00 C5 F1 */ bl func_800E512C
-/* 800D8B40 000D47A0 38 60 00 06 */ li r3, 6
-/* 800D8B44 000D47A4 4B FE 1C A9 */ bl func_800BA7EC
-/* 800D8B48 000D47A8 2C 03 00 00 */ cmpwi r3, 0
-/* 800D8B4C 000D47AC 41 82 04 04 */ beq lbl_800D8F50
-/* 800D8B50 000D47B0 38 60 00 06 */ li r3, 6
-/* 800D8B54 000D47B4 38 80 00 00 */ li r4, 0
-/* 800D8B58 000D47B8 4B FE 1A C5 */ bl func_800BA61C
-/* 800D8B5C 000D47BC 48 00 00 48 */ b lbl_800D8BA4
-lbl_800D8B60:
-/* 800D8B60 000D47C0 28 1F 00 03 */ cmplwi r31, 3
-/* 800D8B64 000D47C4 40 82 00 38 */ bne lbl_800D8B9C
-/* 800D8B68 000D47C8 38 60 00 07 */ li r3, 7
-/* 800D8B6C 000D47CC 4B FE 1C 81 */ bl func_800BA7EC
-/* 800D8B70 000D47D0 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D8B74 000D47D4 38 80 00 01 */ li r4, 1
-/* 800D8B78 000D47D8 48 00 C5 B5 */ bl func_800E512C
-/* 800D8B7C 000D47DC 38 60 00 06 */ li r3, 6
-/* 800D8B80 000D47E0 4B FE 1C 6D */ bl func_800BA7EC
-/* 800D8B84 000D47E4 28 03 00 01 */ cmplwi r3, 1
-/* 800D8B88 000D47E8 41 82 03 C8 */ beq lbl_800D8F50
-/* 800D8B8C 000D47EC 38 60 00 06 */ li r3, 6
-/* 800D8B90 000D47F0 38 80 00 01 */ li r4, 1
-/* 800D8B94 000D47F4 4B FE 1A 89 */ bl func_800BA61C
-/* 800D8B98 000D47F8 48 00 00 0C */ b lbl_800D8BA4
-lbl_800D8B9C:
-/* 800D8B9C 000D47FC 38 60 00 07 */ li r3, 7
-/* 800D8BA0 000D4800 4B FE 1A 19 */ bl func_800BA5B8
-lbl_800D8BA4:
-/* 800D8BA4 000D4804 38 60 00 18 */ li r3, 0x18
-/* 800D8BA8 000D4808 4B FE 1D E5 */ bl func_800BA98C
-/* 800D8BAC 000D480C 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
-/* 800D8BB0 000D4810 57 E0 10 3A */ slwi r0, r31, 2
-/* 800D8BB4 000D4814 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
-/* 800D8BB8 000D4818 7C 63 07 34 */ extsh r3, r3
-/* 800D8BBC 000D481C 7C 84 02 14 */ add r4, r4, r0
-/* 800D8BC0 000D4820 38 A0 00 00 */ li r5, 0
-/* 800D8BC4 000D4824 A0 84 00 1A */ lhz r4, 0x1a(r4)
-/* 800D8BC8 000D4828 48 17 B1 E9 */ bl func_80253DB0
-/* 800D8BCC 000D482C 38 60 00 00 */ li r3, 0
-/* 800D8BD0 000D4830 4B FE 1D BD */ bl func_800BA98C
-/* 800D8BD4 000D4834 7C 63 07 34 */ extsh r3, r3
-/* 800D8BD8 000D4838 38 80 00 02 */ li r4, 2
-/* 800D8BDC 000D483C 38 A0 00 00 */ li r5, 0
-/* 800D8BE0 000D4840 48 17 B1 D1 */ bl func_80253DB0
-/* 800D8BE4 000D4844 38 60 00 01 */ li r3, 1
-/* 800D8BE8 000D4848 4B F8 18 E5 */ bl func_8005A4CC
-/* 800D8BEC 000D484C 48 00 03 64 */ b lbl_800D8F50
-lbl_800D8BF0:
-/* 800D8BF0 000D4850 28 1F 00 01 */ cmplwi r31, 1
-/* 800D8BF4 000D4854 41 82 00 0C */ beq lbl_800D8C00
-/* 800D8BF8 000D4858 28 1F FF FF */ cmplwi r31, 0xffff
-/* 800D8BFC 000D485C 40 82 03 54 */ bne lbl_800D8F50
-lbl_800D8C00:
-/* 800D8C00 000D4860 38 60 00 00 */ li r3, 0
-/* 800D8C04 000D4864 4B FE 1D 89 */ bl func_800BA98C
-/* 800D8C08 000D4868 7C 63 07 34 */ extsh r3, r3
-/* 800D8C0C 000D486C 38 80 00 01 */ li r4, 1
-/* 800D8C10 000D4870 38 A0 00 00 */ li r5, 0
-/* 800D8C14 000D4874 48 17 B1 9D */ bl func_80253DB0
-/* 800D8C18 000D4878 38 60 00 18 */ li r3, 0x18
-/* 800D8C1C 000D487C 4B FE 1D 71 */ bl func_800BA98C
-/* 800D8C20 000D4880 7C 63 07 34 */ extsh r3, r3
-/* 800D8C24 000D4884 38 80 00 06 */ li r4, 6
-/* 800D8C28 000D4888 38 A0 00 00 */ li r5, 0
-/* 800D8C2C 000D488C 48 17 B1 85 */ bl func_80253DB0
-/* 800D8C30 000D4890 38 60 00 07 */ li r3, 7
-/* 800D8C34 000D4894 4B FE 19 85 */ bl func_800BA5B8
-/* 800D8C38 000D4898 38 60 00 02 */ li r3, 2
-/* 800D8C3C 000D489C 4B F8 18 91 */ bl func_8005A4CC
-/* 800D8C40 000D48A0 38 00 00 00 */ li r0, 0
-/* 800D8C44 000D48A4 98 0D 9C 3F */ stb r0, lbl_8063EEFF-_SDA_BASE_(r13)
-/* 800D8C48 000D48A8 48 00 03 08 */ b lbl_800D8F50
-lbl_800D8C4C:
-/* 800D8C4C 000D48AC 28 1F 00 01 */ cmplwi r31, 1
-/* 800D8C50 000D48B0 40 82 00 38 */ bne lbl_800D8C88
-/* 800D8C54 000D48B4 38 60 00 00 */ li r3, 0
-/* 800D8C58 000D48B8 4B FE 1D 35 */ bl func_800BA98C
-/* 800D8C5C 000D48BC 7C 63 07 34 */ extsh r3, r3
-/* 800D8C60 000D48C0 38 80 00 00 */ li r4, 0
-/* 800D8C64 000D48C4 38 A0 00 00 */ li r5, 0
-/* 800D8C68 000D48C8 48 17 B1 49 */ bl func_80253DB0
-/* 800D8C6C 000D48CC 38 60 00 18 */ li r3, 0x18
-/* 800D8C70 000D48D0 4B FE 1D 1D */ bl func_800BA98C
-/* 800D8C74 000D48D4 7C 63 07 34 */ extsh r3, r3
-/* 800D8C78 000D48D8 38 80 00 06 */ li r4, 6
-/* 800D8C7C 000D48DC 38 A0 00 00 */ li r5, 0
-/* 800D8C80 000D48E0 48 17 B1 31 */ bl func_80253DB0
-/* 800D8C84 000D48E4 48 00 02 CC */ b lbl_800D8F50
-lbl_800D8C88:
-/* 800D8C88 000D48E8 28 1F 00 02 */ cmplwi r31, 2
-/* 800D8C8C 000D48EC 41 80 02 C4 */ blt lbl_800D8F50
-/* 800D8C90 000D48F0 28 1F 00 04 */ cmplwi r31, 4
-/* 800D8C94 000D48F4 41 81 02 BC */ bgt lbl_800D8F50
-/* 800D8C98 000D48F8 38 60 00 18 */ li r3, 0x18
-/* 800D8C9C 000D48FC 4B FE 1C F1 */ bl func_800BA98C
-/* 800D8CA0 000D4900 3C 80 80 40 */ lis r4, lbl_803FBF60@ha
-/* 800D8CA4 000D4904 57 E0 10 3A */ slwi r0, r31, 2
-/* 800D8CA8 000D4908 38 84 BF 60 */ addi r4, r4, lbl_803FBF60@l
-/* 800D8CAC 000D490C 7C 63 07 34 */ extsh r3, r3
-/* 800D8CB0 000D4910 7C 84 02 14 */ add r4, r4, r0
-/* 800D8CB4 000D4914 38 A0 00 00 */ li r5, 0
-/* 800D8CB8 000D4918 A0 84 00 18 */ lhz r4, 0x18(r4)
-/* 800D8CBC 000D491C 48 17 B0 F5 */ bl func_80253DB0
-/* 800D8CC0 000D4920 38 60 00 00 */ li r3, 0
-/* 800D8CC4 000D4924 4B FE 1C C9 */ bl func_800BA98C
-/* 800D8CC8 000D4928 7C 63 07 34 */ extsh r3, r3
-/* 800D8CCC 000D492C 38 80 00 02 */ li r4, 2
-/* 800D8CD0 000D4930 38 A0 00 00 */ li r5, 0
-/* 800D8CD4 000D4934 48 17 B0 DD */ bl func_80253DB0
-/* 800D8CD8 000D4938 48 00 02 78 */ b lbl_800D8F50
-/* 800D8CDC 000D493C 38 60 00 00 */ li r3, 0
-/* 800D8CE0 000D4940 4B FE 1C AD */ bl func_800BA98C
-/* 800D8CE4 000D4944 7C 63 07 34 */ extsh r3, r3
-/* 800D8CE8 000D4948 48 17 B0 E9 */ bl func_80253DD0
-/* 800D8CEC 000D494C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8CF0 000D4950 28 00 00 03 */ cmplwi r0, 3
-/* 800D8CF4 000D4954 41 82 00 20 */ beq lbl_800D8D14
-/* 800D8CF8 000D4958 38 60 00 00 */ li r3, 0
-/* 800D8CFC 000D495C 4B FE 1C 91 */ bl func_800BA98C
-/* 800D8D00 000D4960 7C 63 07 34 */ extsh r3, r3
-/* 800D8D04 000D4964 48 17 B0 DD */ bl func_80253DE0
-/* 800D8D08 000D4968 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8D0C 000D496C 28 00 00 02 */ cmplwi r0, 2
-/* 800D8D10 000D4970 40 82 02 40 */ bne lbl_800D8F50
-lbl_800D8D14:
-/* 800D8D14 000D4974 38 60 00 18 */ li r3, 0x18
-/* 800D8D18 000D4978 4B FE 1C 75 */ bl func_800BA98C
-/* 800D8D1C 000D497C 7C 63 07 34 */ extsh r3, r3
-/* 800D8D20 000D4980 48 17 B0 B1 */ bl func_80253DD0
-/* 800D8D24 000D4984 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8D28 000D4988 28 00 00 03 */ cmplwi r0, 3
-/* 800D8D2C 000D498C 41 82 00 20 */ beq lbl_800D8D4C
-/* 800D8D30 000D4990 38 60 00 18 */ li r3, 0x18
-/* 800D8D34 000D4994 4B FE 1C 59 */ bl func_800BA98C
-/* 800D8D38 000D4998 7C 63 07 34 */ extsh r3, r3
-/* 800D8D3C 000D499C 48 17 B0 A5 */ bl func_80253DE0
-/* 800D8D40 000D49A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8D44 000D49A4 28 00 00 06 */ cmplwi r0, 6
-/* 800D8D48 000D49A8 40 82 02 08 */ bne lbl_800D8F50
-lbl_800D8D4C:
-/* 800D8D4C 000D49AC 38 60 00 18 */ li r3, 0x18
-/* 800D8D50 000D49B0 4B FE 1C 3D */ bl func_800BA98C
-/* 800D8D54 000D49B4 7C 63 07 34 */ extsh r3, r3
-/* 800D8D58 000D49B8 38 80 00 07 */ li r4, 7
-/* 800D8D5C 000D49BC 38 A0 00 00 */ li r5, 0
-/* 800D8D60 000D49C0 48 17 B0 51 */ bl func_80253DB0
-/* 800D8D64 000D49C4 38 60 00 00 */ li r3, 0
-/* 800D8D68 000D49C8 4B FE 1C 25 */ bl func_800BA98C
-/* 800D8D6C 000D49CC 7C 63 07 34 */ extsh r3, r3
-/* 800D8D70 000D49D0 38 80 00 03 */ li r4, 3
-/* 800D8D74 000D49D4 38 A0 00 00 */ li r5, 0
-/* 800D8D78 000D49D8 48 17 B0 39 */ bl func_80253DB0
-/* 800D8D7C 000D49DC 38 60 00 08 */ li r3, 8
-/* 800D8D80 000D49E0 4B FE 18 39 */ bl func_800BA5B8
-/* 800D8D84 000D49E4 48 00 01 CC */ b lbl_800D8F50
-/* 800D8D88 000D49E8 38 60 00 00 */ li r3, 0
-/* 800D8D8C 000D49EC 4B FE 1C 01 */ bl func_800BA98C
-/* 800D8D90 000D49F0 7C 63 07 34 */ extsh r3, r3
-/* 800D8D94 000D49F4 48 17 B0 3D */ bl func_80253DD0
-/* 800D8D98 000D49F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8D9C 000D49FC 28 00 00 03 */ cmplwi r0, 3
-/* 800D8DA0 000D4A00 40 82 01 B0 */ bne lbl_800D8F50
-/* 800D8DA4 000D4A04 38 60 00 18 */ li r3, 0x18
-/* 800D8DA8 000D4A08 4B FE 1B E5 */ bl func_800BA98C
-/* 800D8DAC 000D4A0C 7C 63 07 34 */ extsh r3, r3
-/* 800D8DB0 000D4A10 38 80 00 08 */ li r4, 8
-/* 800D8DB4 000D4A14 38 A0 00 00 */ li r5, 0
-/* 800D8DB8 000D4A18 48 17 B0 39 */ bl func_80253DF0
-/* 800D8DBC 000D4A1C 88 0D 9C 3F */ lbz r0, lbl_8063EEFF-_SDA_BASE_(r13)
-/* 800D8DC0 000D4A20 28 00 00 04 */ cmplwi r0, 4
-/* 800D8DC4 000D4A24 41 82 00 10 */ beq lbl_800D8DD4
-/* 800D8DC8 000D4A28 38 60 00 00 */ li r3, 0
-/* 800D8DCC 000D4A2C 4B FE 17 ED */ bl func_800BA5B8
-/* 800D8DD0 000D4A30 48 00 01 80 */ b lbl_800D8F50
-lbl_800D8DD4:
-/* 800D8DD4 000D4A34 38 60 00 09 */ li r3, 9
-/* 800D8DD8 000D4A38 4B FE 17 E1 */ bl func_800BA5B8
-/* 800D8DDC 000D4A3C 48 00 01 74 */ b lbl_800D8F50
-/* 800D8DE0 000D4A40 38 60 00 07 */ li r3, 7
-/* 800D8DE4 000D4A44 4B FE 1A 09 */ bl func_800BA7EC
-/* 800D8DE8 000D4A48 2C 03 00 04 */ cmpwi r3, 4
-/* 800D8DEC 000D4A4C 41 82 00 84 */ beq lbl_800D8E70
-/* 800D8DF0 000D4A50 40 80 00 1C */ bge lbl_800D8E0C
-/* 800D8DF4 000D4A54 2C 03 00 02 */ cmpwi r3, 2
-/* 800D8DF8 000D4A58 41 82 00 40 */ beq lbl_800D8E38
-/* 800D8DFC 000D4A5C 40 80 00 58 */ bge lbl_800D8E54
-/* 800D8E00 000D4A60 2C 03 00 01 */ cmpwi r3, 1
-/* 800D8E04 000D4A64 40 80 00 18 */ bge lbl_800D8E1C
-/* 800D8E08 000D4A68 48 00 00 B8 */ b lbl_800D8EC0
-lbl_800D8E0C:
-/* 800D8E0C 000D4A6C 2C 03 00 06 */ cmpwi r3, 6
-/* 800D8E10 000D4A70 41 82 00 98 */ beq lbl_800D8EA8
-/* 800D8E14 000D4A74 40 80 00 AC */ bge lbl_800D8EC0
-/* 800D8E18 000D4A78 48 00 00 74 */ b lbl_800D8E8C
-lbl_800D8E1C:
-/* 800D8E1C 000D4A7C 38 80 00 00 */ li r4, 0
-/* 800D8E20 000D4A80 48 00 CB 99 */ bl func_800E59B8
-/* 800D8E24 000D4A84 7C 64 1B 78 */ mr r4, r3
-/* 800D8E28 000D4A88 38 60 00 05 */ li r3, 5
-/* 800D8E2C 000D4A8C 38 A0 00 00 */ li r5, 0
-/* 800D8E30 000D4A90 4B FD 16 D9 */ bl func_800AA508
-/* 800D8E34 000D4A94 48 00 00 8C */ b lbl_800D8EC0
-lbl_800D8E38:
-/* 800D8E38 000D4A98 38 80 00 00 */ li r4, 0
-/* 800D8E3C 000D4A9C 48 00 CB 7D */ bl func_800E59B8
-/* 800D8E40 000D4AA0 7C 64 1B 78 */ mr r4, r3
-/* 800D8E44 000D4AA4 38 60 00 06 */ li r3, 6
-/* 800D8E48 000D4AA8 38 A0 00 00 */ li r5, 0
-/* 800D8E4C 000D4AAC 4B FD 16 BD */ bl func_800AA508
-/* 800D8E50 000D4AB0 48 00 00 70 */ b lbl_800D8EC0
-lbl_800D8E54:
-/* 800D8E54 000D4AB4 38 80 00 00 */ li r4, 0
-/* 800D8E58 000D4AB8 48 00 CB 61 */ bl func_800E59B8
-/* 800D8E5C 000D4ABC 7C 64 1B 78 */ mr r4, r3
-/* 800D8E60 000D4AC0 38 60 00 07 */ li r3, 7
-/* 800D8E64 000D4AC4 38 A0 00 00 */ li r5, 0
-/* 800D8E68 000D4AC8 4B FD 16 A1 */ bl func_800AA508
-/* 800D8E6C 000D4ACC 48 00 00 54 */ b lbl_800D8EC0
-lbl_800D8E70:
-/* 800D8E70 000D4AD0 38 80 00 00 */ li r4, 0
-/* 800D8E74 000D4AD4 48 00 CB 45 */ bl func_800E59B8
-/* 800D8E78 000D4AD8 7C 64 1B 78 */ mr r4, r3
-/* 800D8E7C 000D4ADC 38 60 00 08 */ li r3, 8
-/* 800D8E80 000D4AE0 38 A0 00 00 */ li r5, 0
-/* 800D8E84 000D4AE4 4B FD 16 85 */ bl func_800AA508
-/* 800D8E88 000D4AE8 48 00 00 38 */ b lbl_800D8EC0
-lbl_800D8E8C:
-/* 800D8E8C 000D4AEC 38 80 00 00 */ li r4, 0
-/* 800D8E90 000D4AF0 48 00 CB 29 */ bl func_800E59B8
-/* 800D8E94 000D4AF4 7C 64 1B 78 */ mr r4, r3
-/* 800D8E98 000D4AF8 38 60 00 09 */ li r3, 9
-/* 800D8E9C 000D4AFC 38 A0 00 00 */ li r5, 0
-/* 800D8EA0 000D4B00 4B FD 16 69 */ bl func_800AA508
-/* 800D8EA4 000D4B04 48 00 00 1C */ b lbl_800D8EC0
-lbl_800D8EA8:
-/* 800D8EA8 000D4B08 38 80 00 00 */ li r4, 0
-/* 800D8EAC 000D4B0C 48 00 CB 0D */ bl func_800E59B8
-/* 800D8EB0 000D4B10 7C 64 1B 78 */ mr r4, r3
-/* 800D8EB4 000D4B14 38 60 00 0A */ li r3, 0xa
-/* 800D8EB8 000D4B18 38 A0 00 00 */ li r5, 0
-/* 800D8EBC 000D4B1C 4B FD 16 4D */ bl func_800AA508
-lbl_800D8EC0:
-/* 800D8EC0 000D4B20 38 60 00 0A */ li r3, 0xa
-/* 800D8EC4 000D4B24 4B FE 16 F5 */ bl func_800BA5B8
-/* 800D8EC8 000D4B28 48 00 00 88 */ b lbl_800D8F50
-/* 800D8ECC 000D4B2C 4B FD 2C 1D */ bl func_800ABAE8
-/* 800D8ED0 000D4B30 2C 03 00 00 */ cmpwi r3, 0
-/* 800D8ED4 000D4B34 40 82 00 7C */ bne lbl_800D8F50
-/* 800D8ED8 000D4B38 38 60 00 0B */ li r3, 0xb
-/* 800D8EDC 000D4B3C 4B FE 16 DD */ bl func_800BA5B8
-/* 800D8EE0 000D4B40 48 00 00 70 */ b lbl_800D8F50
-/* 800D8EE4 000D4B44 4B FD 2B 09 */ bl func_800AB9EC
-/* 800D8EE8 000D4B48 38 60 00 05 */ li r3, 5
-/* 800D8EEC 000D4B4C 4B FE 16 CD */ bl func_800BA5B8
-/* 800D8EF0 000D4B50 38 60 00 04 */ li r3, 4
-/* 800D8EF4 000D4B54 4B FE 1A 99 */ bl func_800BA98C
-/* 800D8EF8 000D4B58 7C 63 07 34 */ extsh r3, r3
-/* 800D8EFC 000D4B5C 38 80 00 08 */ li r4, 8
-/* 800D8F00 000D4B60 38 A0 00 00 */ li r5, 0
-/* 800D8F04 000D4B64 48 17 AE ED */ bl func_80253DF0
-/* 800D8F08 000D4B68 38 60 00 18 */ li r3, 0x18
-/* 800D8F0C 000D4B6C 4B FE 1A 81 */ bl func_800BA98C
-/* 800D8F10 000D4B70 7C 63 07 34 */ extsh r3, r3
-/* 800D8F14 000D4B74 38 80 00 08 */ li r4, 8
-/* 800D8F18 000D4B78 38 A0 00 01 */ li r5, 1
-/* 800D8F1C 000D4B7C 48 17 AE D5 */ bl func_80253DF0
-/* 800D8F20 000D4B80 38 60 00 00 */ li r3, 0
-/* 800D8F24 000D4B84 4B FE 1A 69 */ bl func_800BA98C
-/* 800D8F28 000D4B88 7C 63 07 34 */ extsh r3, r3
-/* 800D8F2C 000D4B8C 38 80 00 04 */ li r4, 4
-/* 800D8F30 000D4B90 38 A0 00 00 */ li r5, 0
-/* 800D8F34 000D4B94 48 17 AE 7D */ bl func_80253DB0
-/* 800D8F38 000D4B98 38 60 00 18 */ li r3, 0x18
-/* 800D8F3C 000D4B9C 4B FE 1A 51 */ bl func_800BA98C
-/* 800D8F40 000D4BA0 7C 63 07 34 */ extsh r3, r3
-/* 800D8F44 000D4BA4 38 80 00 08 */ li r4, 8
-/* 800D8F48 000D4BA8 38 A0 00 00 */ li r5, 0
-/* 800D8F4C 000D4BAC 48 17 AE 65 */ bl func_80253DB0
-lbl_800D8F50:
-/* 800D8F50 000D4BB0 7F E3 FB 78 */ mr r3, r31
-/* 800D8F54 000D4BB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800D8F58 000D4BB8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D8F5C 000D4BBC 7C 08 03 A6 */ mtlr r0
-/* 800D8F60 000D4BC0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D8F64 000D4BC4 4E 80 00 20 */ blr
-/* 800D8F68 000D4BC8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800D8F6C 000D4BCC 7C 08 02 A6 */ mflr r0
-/* 800D8F70 000D4BD0 3D 00 80 40 */ lis r8, lbl_803FBF8C@ha
-/* 800D8F74 000D4BD4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800D8F78 000D4BD8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800D8F7C 000D4BDC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800D8F80 000D4BE0 A4 E8 BF 8C */ lhzu r7, lbl_803FBF8C@l(r8)
-/* 800D8F84 000D4BE4 A0 C8 00 02 */ lhz r6, 2(r8)
-/* 800D8F88 000D4BE8 A0 A8 00 04 */ lhz r5, 4(r8)
-/* 800D8F8C 000D4BEC A0 88 00 06 */ lhz r4, 6(r8)
-/* 800D8F90 000D4BF0 A0 68 00 08 */ lhz r3, 8(r8)
-/* 800D8F94 000D4BF4 A0 08 00 0A */ lhz r0, 0xa(r8)
-/* 800D8F98 000D4BF8 B0 E1 00 08 */ sth r7, 8(r1)
-/* 800D8F9C 000D4BFC B0 C1 00 0A */ sth r6, 0xa(r1)
-/* 800D8FA0 000D4C00 B0 A1 00 0C */ sth r5, 0xc(r1)
-/* 800D8FA4 000D4C04 B0 81 00 0E */ sth r4, 0xe(r1)
-/* 800D8FA8 000D4C08 B0 61 00 10 */ sth r3, 0x10(r1)
-/* 800D8FAC 000D4C0C B0 01 00 12 */ sth r0, 0x12(r1)
-/* 800D8FB0 000D4C10 4B FE 16 1D */ bl func_800BA5CC
-/* 800D8FB4 000D4C14 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D8FB8 000D4C18 2C 00 00 03 */ cmpwi r0, 3
-/* 800D8FBC 000D4C1C 41 82 04 38 */ beq lbl_800D93F4
-/* 800D8FC0 000D4C20 40 80 00 1C */ bge lbl_800D8FDC
-/* 800D8FC4 000D4C24 2C 00 00 01 */ cmpwi r0, 1
-/* 800D8FC8 000D4C28 41 82 00 C0 */ beq lbl_800D9088
-/* 800D8FCC 000D4C2C 40 80 01 90 */ bge lbl_800D915C
-/* 800D8FD0 000D4C30 2C 00 00 00 */ cmpwi r0, 0
-/* 800D8FD4 000D4C34 40 80 00 18 */ bge lbl_800D8FEC
-/* 800D8FD8 000D4C38 48 00 04 B8 */ b lbl_800D9490
-lbl_800D8FDC:
-/* 800D8FDC 000D4C3C 2C 00 00 05 */ cmpwi r0, 5
-/* 800D8FE0 000D4C40 41 82 04 6C */ beq lbl_800D944C
-/* 800D8FE4 000D4C44 40 80 04 AC */ bge lbl_800D9490
-/* 800D8FE8 000D4C48 48 00 03 B4 */ b lbl_800D939C
-lbl_800D8FEC:
-/* 800D8FEC 000D4C4C 38 60 00 00 */ li r3, 0
-/* 800D8FF0 000D4C50 38 80 00 00 */ li r4, 0
-/* 800D8FF4 000D4C54 4B F8 09 05 */ bl func_800598F8
-/* 800D8FF8 000D4C58 38 60 00 01 */ li r3, 1
-/* 800D8FFC 000D4C5C 4B FE 15 BD */ bl func_800BA5B8
-/* 800D9000 000D4C60 38 60 00 0B */ li r3, 0xb
-/* 800D9004 000D4C64 4B FE 19 89 */ bl func_800BA98C
-/* 800D9008 000D4C68 7C 63 07 34 */ extsh r3, r3
-/* 800D900C 000D4C6C 38 80 00 08 */ li r4, 8
-/* 800D9010 000D4C70 38 A0 00 01 */ li r5, 1
-/* 800D9014 000D4C74 48 17 AD DD */ bl func_80253DF0
-/* 800D9018 000D4C78 38 60 00 0B */ li r3, 0xb
-/* 800D901C 000D4C7C 4B FE 19 71 */ bl func_800BA98C
-/* 800D9020 000D4C80 7C 63 07 34 */ extsh r3, r3
-/* 800D9024 000D4C84 38 80 00 06 */ li r4, 6
-/* 800D9028 000D4C88 38 A0 00 00 */ li r5, 0
-/* 800D902C 000D4C8C 48 17 AD 85 */ bl func_80253DB0
-/* 800D9030 000D4C90 38 60 00 00 */ li r3, 0
-/* 800D9034 000D4C94 4B FE 19 59 */ bl func_800BA98C
-/* 800D9038 000D4C98 7C 63 07 34 */ extsh r3, r3
-/* 800D903C 000D4C9C 38 80 00 04 */ li r4, 4
-/* 800D9040 000D4CA0 38 A0 00 00 */ li r5, 0
-/* 800D9044 000D4CA4 48 17 AD 6D */ bl func_80253DB0
-/* 800D9048 000D4CA8 38 60 00 00 */ li r3, 0
-/* 800D904C 000D4CAC 38 80 2D 55 */ li r4, 0x2d55
-/* 800D9050 000D4CB0 4B FE 19 A1 */ bl func_800BA9F0
-/* 800D9054 000D4CB4 38 60 00 01 */ li r3, 1
-/* 800D9058 000D4CB8 38 80 FF FF */ li r4, -1
-/* 800D905C 000D4CBC 48 00 C1 C9 */ bl func_800E5224
-/* 800D9060 000D4CC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D9064 000D4CC4 40 82 00 14 */ bne lbl_800D9078
-/* 800D9068 000D4CC8 38 60 00 01 */ li r3, 1
-/* 800D906C 000D4CCC 38 80 2D 59 */ li r4, 0x2d59
-/* 800D9070 000D4CD0 4B FE 19 81 */ bl func_800BA9F0
-/* 800D9074 000D4CD4 48 00 04 1C */ b lbl_800D9490
-lbl_800D9078:
-/* 800D9078 000D4CD8 38 60 00 01 */ li r3, 1
-/* 800D907C 000D4CDC 38 80 2D 5A */ li r4, 0x2d5a
-/* 800D9080 000D4CE0 4B FE 19 71 */ bl func_800BA9F0
-/* 800D9084 000D4CE4 48 00 04 0C */ b lbl_800D9490
-lbl_800D9088:
-/* 800D9088 000D4CE8 38 60 00 00 */ li r3, 0
-/* 800D908C 000D4CEC 4B FE 19 01 */ bl func_800BA98C
-/* 800D9090 000D4CF0 7C 63 07 34 */ extsh r3, r3
-/* 800D9094 000D4CF4 48 17 AD 3D */ bl func_80253DD0
-/* 800D9098 000D4CF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D909C 000D4CFC 28 00 00 03 */ cmplwi r0, 3
-/* 800D90A0 000D4D00 40 82 03 F0 */ bne lbl_800D9490
-/* 800D90A4 000D4D04 38 60 00 02 */ li r3, 2
-/* 800D90A8 000D4D08 4B FE 15 11 */ bl func_800BA5B8
-/* 800D90AC 000D4D0C 38 60 00 02 */ li r3, 2
-/* 800D90B0 000D4D10 38 80 00 00 */ li r4, 0
-/* 800D90B4 000D4D14 38 A0 00 00 */ li r5, 0
-/* 800D90B8 000D4D18 38 C0 00 03 */ li r6, 3
-/* 800D90BC 000D4D1C 38 E0 00 00 */ li r7, 0
-/* 800D90C0 000D4D20 39 00 00 00 */ li r8, 0
-/* 800D90C4 000D4D24 4B F8 09 05 */ bl func_800599C8
-/* 800D90C8 000D4D28 38 60 00 03 */ li r3, 3
-/* 800D90CC 000D4D2C 38 80 00 00 */ li r4, 0
-/* 800D90D0 000D4D30 38 A0 00 02 */ li r5, 2
-/* 800D90D4 000D4D34 38 C0 00 00 */ li r6, 0
-/* 800D90D8 000D4D38 38 E0 00 01 */ li r7, 1
-/* 800D90DC 000D4D3C 39 00 00 00 */ li r8, 0
-/* 800D90E0 000D4D40 4B F8 08 E9 */ bl func_800599C8
-/* 800D90E4 000D4D44 38 60 00 01 */ li r3, 1
-/* 800D90E8 000D4D48 38 80 00 03 */ li r4, 3
-/* 800D90EC 000D4D4C 38 A0 00 00 */ li r5, 0
-/* 800D90F0 000D4D50 38 C0 00 00 */ li r6, 0
-/* 800D90F4 000D4D54 38 E0 00 00 */ li r7, 0
-/* 800D90F8 000D4D58 39 00 00 00 */ li r8, 0
-/* 800D90FC 000D4D5C 4B F8 08 CD */ bl func_800599C8
-/* 800D9100 000D4D60 38 60 00 01 */ li r3, 1
-/* 800D9104 000D4D64 38 80 FF FF */ li r4, -1
-/* 800D9108 000D4D68 48 00 C1 1D */ bl func_800E5224
-/* 800D910C 000D4D6C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D9110 000D4D70 40 82 00 28 */ bne lbl_800D9138
-/* 800D9114 000D4D74 38 60 00 0B */ li r3, 0xb
-/* 800D9118 000D4D78 4B FE 18 75 */ bl func_800BA98C
-/* 800D911C 000D4D7C 7C 63 07 34 */ extsh r3, r3
-/* 800D9120 000D4D80 38 80 00 00 */ li r4, 0
-/* 800D9124 000D4D84 38 A0 00 00 */ li r5, 0
-/* 800D9128 000D4D88 48 17 AC 89 */ bl func_80253DB0
-/* 800D912C 000D4D8C 38 60 00 02 */ li r3, 2
-/* 800D9130 000D4D90 4B F8 13 09 */ bl func_8005A438
-/* 800D9134 000D4D94 48 00 03 5C */ b lbl_800D9490
-lbl_800D9138:
-/* 800D9138 000D4D98 38 60 00 0B */ li r3, 0xb
-/* 800D913C 000D4D9C 4B FE 18 51 */ bl func_800BA98C
-/* 800D9140 000D4DA0 7C 63 07 34 */ extsh r3, r3
-/* 800D9144 000D4DA4 38 80 00 01 */ li r4, 1
-/* 800D9148 000D4DA8 38 A0 00 00 */ li r5, 0
-/* 800D914C 000D4DAC 48 17 AC 65 */ bl func_80253DB0
-/* 800D9150 000D4DB0 38 60 00 03 */ li r3, 3
-/* 800D9154 000D4DB4 4B F8 12 E5 */ bl func_8005A438
-/* 800D9158 000D4DB8 48 00 03 38 */ b lbl_800D9490
-lbl_800D915C:
-/* 800D915C 000D4DBC 38 60 00 2D */ li r3, 0x2d
-/* 800D9160 000D4DC0 38 80 00 02 */ li r4, 2
-/* 800D9164 000D4DC4 38 A0 00 00 */ li r5, 0
-/* 800D9168 000D4DC8 38 C0 00 01 */ li r6, 1
-/* 800D916C 000D4DCC 4B F8 09 01 */ bl func_80059A6C
-/* 800D9170 000D4DD0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800D9174 000D4DD4 54 7E 04 3E */ clrlwi r30, r3, 0x10
-/* 800D9178 000D4DD8 41 82 01 70 */ beq lbl_800D92E8
-/* 800D917C 000D4DDC 38 1E FF FE */ addi r0, r30, -2
-/* 800D9180 000D4DE0 28 00 00 01 */ cmplwi r0, 1
-/* 800D9184 000D4DE4 41 81 01 10 */ bgt lbl_800D9294
-/* 800D9188 000D4DE8 38 60 00 0B */ li r3, 0xb
-/* 800D918C 000D4DEC 4B FE 18 01 */ bl func_800BA98C
-/* 800D9190 000D4DF0 57 C0 10 3A */ slwi r0, r30, 2
-/* 800D9194 000D4DF4 38 81 00 06 */ addi r4, r1, 6
-/* 800D9198 000D4DF8 7C 84 02 2E */ lhzx r4, r4, r0
-/* 800D919C 000D4DFC 7C 63 07 34 */ extsh r3, r3
-/* 800D91A0 000D4E00 38 A0 00 00 */ li r5, 0
-/* 800D91A4 000D4E04 48 17 AC 0D */ bl func_80253DB0
-/* 800D91A8 000D4E08 38 60 00 00 */ li r3, 0
-/* 800D91AC 000D4E0C 4B FE 17 E1 */ bl func_800BA98C
-/* 800D91B0 000D4E10 7C 63 07 34 */ extsh r3, r3
-/* 800D91B4 000D4E14 38 80 00 02 */ li r4, 2
-/* 800D91B8 000D4E18 38 A0 00 00 */ li r5, 0
-/* 800D91BC 000D4E1C 48 17 AB F5 */ bl func_80253DB0
-/* 800D91C0 000D4E20 38 60 00 03 */ li r3, 3
-/* 800D91C4 000D4E24 4B FE 13 F5 */ bl func_800BA5B8
-/* 800D91C8 000D4E28 38 60 00 01 */ li r3, 1
-/* 800D91CC 000D4E2C 4B F8 13 01 */ bl func_8005A4CC
-/* 800D91D0 000D4E30 38 60 00 01 */ li r3, 1
-/* 800D91D4 000D4E34 38 80 FF FF */ li r4, -1
-/* 800D91D8 000D4E38 48 00 C0 4D */ bl func_800E5224
-/* 800D91DC 000D4E3C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800D91E0 000D4E40 40 82 00 50 */ bne lbl_800D9230
-/* 800D91E4 000D4E44 28 1E 00 03 */ cmplwi r30, 3
-/* 800D91E8 000D4E48 40 82 00 48 */ bne lbl_800D9230
-/* 800D91EC 000D4E4C 38 60 00 01 */ li r3, 1
-/* 800D91F0 000D4E50 38 80 00 01 */ li r4, 1
-/* 800D91F4 000D4E54 38 A0 FF FF */ li r5, -1
-/* 800D91F8 000D4E58 48 00 C2 69 */ bl func_800E5460
-/* 800D91FC 000D4E5C 38 60 00 0B */ li r3, 0xb
-/* 800D9200 000D4E60 38 80 FF FF */ li r4, -1
-/* 800D9204 000D4E64 48 00 C0 21 */ bl func_800E5224
-/* 800D9208 000D4E68 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D920C 000D4E6C 4B FE 18 25 */ bl func_800BAA30
-/* 800D9210 000D4E70 7C 7F 1B 78 */ mr r31, r3
-/* 800D9214 000D4E74 38 60 00 0B */ li r3, 0xb
-/* 800D9218 000D4E78 38 80 FF FF */ li r4, -1
-/* 800D921C 000D4E7C 48 00 C0 09 */ bl func_800E5224
-/* 800D9220 000D4E80 7F E4 FB 78 */ mr r4, r31
-/* 800D9224 000D4E84 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D9228 000D4E88 4B FE BB ED */ bl func_800C4E14
-/* 800D922C 000D4E8C 48 00 02 64 */ b lbl_800D9490
-lbl_800D9230:
-/* 800D9230 000D4E90 38 60 00 01 */ li r3, 1
-/* 800D9234 000D4E94 38 80 FF FF */ li r4, -1
-/* 800D9238 000D4E98 48 00 BF ED */ bl func_800E5224
-/* 800D923C 000D4E9C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800D9240 000D4EA0 28 00 00 01 */ cmplwi r0, 1
-/* 800D9244 000D4EA4 40 82 02 4C */ bne lbl_800D9490
-/* 800D9248 000D4EA8 28 1E 00 02 */ cmplwi r30, 2
-/* 800D924C 000D4EAC 40 82 02 44 */ bne lbl_800D9490
-/* 800D9250 000D4EB0 38 60 00 01 */ li r3, 1
-/* 800D9254 000D4EB4 38 80 00 00 */ li r4, 0
-/* 800D9258 000D4EB8 38 A0 FF FF */ li r5, -1
-/* 800D925C 000D4EBC 48 00 C2 05 */ bl func_800E5460
-/* 800D9260 000D4EC0 38 60 00 0B */ li r3, 0xb
-/* 800D9264 000D4EC4 38 80 FF FF */ li r4, -1
-/* 800D9268 000D4EC8 48 00 BF BD */ bl func_800E5224
-/* 800D926C 000D4ECC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D9270 000D4ED0 4B FE 17 C1 */ bl func_800BAA30
-/* 800D9274 000D4ED4 7C 7F 1B 78 */ mr r31, r3
-/* 800D9278 000D4ED8 38 60 00 0B */ li r3, 0xb
-/* 800D927C 000D4EDC 38 80 FF FF */ li r4, -1
-/* 800D9280 000D4EE0 48 00 BF A5 */ bl func_800E5224
-/* 800D9284 000D4EE4 7F E4 FB 78 */ mr r4, r31
-/* 800D9288 000D4EE8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800D928C 000D4EEC 4B FE BB 89 */ bl func_800C4E14
-/* 800D9290 000D4EF0 48 00 02 00 */ b lbl_800D9490
-lbl_800D9294:
-/* 800D9294 000D4EF4 28 1E 00 01 */ cmplwi r30, 1
-/* 800D9298 000D4EF8 41 82 00 0C */ beq lbl_800D92A4
-/* 800D929C 000D4EFC 28 1E FF FF */ cmplwi r30, 0xffff
-/* 800D92A0 000D4F00 40 82 01 F0 */ bne lbl_800D9490
-lbl_800D92A4:
-/* 800D92A4 000D4F04 38 60 00 00 */ li r3, 0
-/* 800D92A8 000D4F08 4B FE 16 E5 */ bl func_800BA98C
-/* 800D92AC 000D4F0C A0 81 00 0A */ lhz r4, 0xa(r1)
-/* 800D92B0 000D4F10 7C 63 07 34 */ extsh r3, r3
-/* 800D92B4 000D4F14 38 A0 00 00 */ li r5, 0
-/* 800D92B8 000D4F18 48 17 AA F9 */ bl func_80253DB0
-/* 800D92BC 000D4F1C 38 60 00 0B */ li r3, 0xb
-/* 800D92C0 000D4F20 4B FE 16 CD */ bl func_800BA98C
-/* 800D92C4 000D4F24 7C 63 07 34 */ extsh r3, r3
-/* 800D92C8 000D4F28 38 80 00 04 */ li r4, 4
-/* 800D92CC 000D4F2C 38 A0 00 00 */ li r5, 0
-/* 800D92D0 000D4F30 48 17 AA E1 */ bl func_80253DB0
-/* 800D92D4 000D4F34 38 60 00 04 */ li r3, 4
-/* 800D92D8 000D4F38 4B FE 12 E1 */ bl func_800BA5B8
-/* 800D92DC 000D4F3C 38 60 00 02 */ li r3, 2
-/* 800D92E0 000D4F40 4B F8 11 ED */ bl func_8005A4CC
-/* 800D92E4 000D4F44 48 00 01 AC */ b lbl_800D9490
-lbl_800D92E8:
-/* 800D92E8 000D4F48 28 1E 00 01 */ cmplwi r30, 1
-/* 800D92EC 000D4F4C 40 82 00 44 */ bne lbl_800D9330
-/* 800D92F0 000D4F50 38 60 00 00 */ li r3, 0
-/* 800D92F4 000D4F54 4B FE 16 99 */ bl func_800BA98C
-/* 800D92F8 000D4F58 A0 81 00 08 */ lhz r4, 8(r1)
-/* 800D92FC 000D4F5C 7C 63 07 34 */ extsh r3, r3
-/* 800D9300 000D4F60 38 A0 00 00 */ li r5, 0
-/* 800D9304 000D4F64 48 17 AA AD */ bl func_80253DB0
-/* 800D9308 000D4F68 38 60 00 0B */ li r3, 0xb
-/* 800D930C 000D4F6C 4B FE 16 81 */ bl func_800BA98C
-/* 800D9310 000D4F70 7C 63 07 34 */ extsh r3, r3
-/* 800D9314 000D4F74 38 80 00 04 */ li r4, 4
-/* 800D9318 000D4F78 38 A0 00 00 */ li r5, 0
-/* 800D931C 000D4F7C 48 17 AA 95 */ bl func_80253DB0
-/* 800D9320 000D4F80 38 60 00 01 */ li r3, 1
-/* 800D9324 000D4F84 38 80 2D 5B */ li r4, 0x2d5b
-/* 800D9328 000D4F88 4B FE 16 C9 */ bl func_800BA9F0
-/* 800D932C 000D4F8C 48 00 01 64 */ b lbl_800D9490
-lbl_800D9330:
-/* 800D9330 000D4F90 38 1E FF FE */ addi r0, r30, -2
-/* 800D9334 000D4F94 28 00 00 01 */ cmplwi r0, 1
-/* 800D9338 000D4F98 41 81 01 58 */ bgt lbl_800D9490
-/* 800D933C 000D4F9C 38 60 00 00 */ li r3, 0
-/* 800D9340 000D4FA0 4B FE 16 4D */ bl func_800BA98C
-/* 800D9344 000D4FA4 7C 63 07 34 */ extsh r3, r3
-/* 800D9348 000D4FA8 38 80 00 02 */ li r4, 2
-/* 800D934C 000D4FAC 38 A0 00 00 */ li r5, 0
-/* 800D9350 000D4FB0 48 17 AA 61 */ bl func_80253DB0
-/* 800D9354 000D4FB4 38 60 00 0B */ li r3, 0xb
-/* 800D9358 000D4FB8 4B FE 16 35 */ bl func_800BA98C
-/* 800D935C 000D4FBC 57 C0 10 3A */ slwi r0, r30, 2
-/* 800D9360 000D4FC0 38 81 00 04 */ addi r4, r1, 4
-/* 800D9364 000D4FC4 7C 84 02 2E */ lhzx r4, r4, r0
-/* 800D9368 000D4FC8 7C 63 07 34 */ extsh r3, r3
-/* 800D936C 000D4FCC 38 A0 00 00 */ li r5, 0
-/* 800D9370 000D4FD0 48 17 AA 41 */ bl func_80253DB0
-/* 800D9374 000D4FD4 28 1E 00 02 */ cmplwi r30, 2
-/* 800D9378 000D4FD8 40 82 00 14 */ bne lbl_800D938C
-/* 800D937C 000D4FDC 38 60 00 01 */ li r3, 1
-/* 800D9380 000D4FE0 38 80 2D 59 */ li r4, 0x2d59
-/* 800D9384 000D4FE4 4B FE 16 6D */ bl func_800BA9F0
-/* 800D9388 000D4FE8 48 00 01 08 */ b lbl_800D9490
-lbl_800D938C:
-/* 800D938C 000D4FEC 38 60 00 01 */ li r3, 1
-/* 800D9390 000D4FF0 38 80 2D 5A */ li r4, 0x2d5a
-/* 800D9394 000D4FF4 4B FE 16 5D */ bl func_800BA9F0
-/* 800D9398 000D4FF8 48 00 00 F8 */ b lbl_800D9490
-lbl_800D939C:
-/* 800D939C 000D4FFC 38 60 00 00 */ li r3, 0
-/* 800D93A0 000D5000 4B FE 15 ED */ bl func_800BA98C
-/* 800D93A4 000D5004 7C 63 07 34 */ extsh r3, r3
-/* 800D93A8 000D5008 48 17 AA 29 */ bl func_80253DD0
-/* 800D93AC 000D500C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D93B0 000D5010 28 00 00 03 */ cmplwi r0, 3
-/* 800D93B4 000D5014 40 82 00 DC */ bne lbl_800D9490
-/* 800D93B8 000D5018 38 60 00 05 */ li r3, 5
-/* 800D93BC 000D501C 4B FE 11 FD */ bl func_800BA5B8
-/* 800D93C0 000D5020 38 60 00 00 */ li r3, 0
-/* 800D93C4 000D5024 4B FE 15 C9 */ bl func_800BA98C
-/* 800D93C8 000D5028 7C 63 07 34 */ extsh r3, r3
-/* 800D93CC 000D502C 38 80 00 03 */ li r4, 3
-/* 800D93D0 000D5030 38 A0 00 00 */ li r5, 0
-/* 800D93D4 000D5034 48 17 A9 DD */ bl func_80253DB0
-/* 800D93D8 000D5038 38 60 00 0B */ li r3, 0xb
-/* 800D93DC 000D503C 4B FE 15 B1 */ bl func_800BA98C
-/* 800D93E0 000D5040 7C 63 07 34 */ extsh r3, r3
-/* 800D93E4 000D5044 38 80 00 05 */ li r4, 5
-/* 800D93E8 000D5048 38 A0 00 00 */ li r5, 0
-/* 800D93EC 000D504C 48 17 A9 C5 */ bl func_80253DB0
-/* 800D93F0 000D5050 48 00 00 A0 */ b lbl_800D9490
-lbl_800D93F4:
-/* 800D93F4 000D5054 38 60 00 0B */ li r3, 0xb
-/* 800D93F8 000D5058 4B FE 15 95 */ bl func_800BA98C
-/* 800D93FC 000D505C 7C 63 07 34 */ extsh r3, r3
-/* 800D9400 000D5060 48 17 A9 D1 */ bl func_80253DD0
-/* 800D9404 000D5064 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9408 000D5068 28 00 00 03 */ cmplwi r0, 3
-/* 800D940C 000D506C 40 82 00 84 */ bne lbl_800D9490
-/* 800D9410 000D5070 38 60 00 05 */ li r3, 5
-/* 800D9414 000D5074 4B FE 11 A5 */ bl func_800BA5B8
-/* 800D9418 000D5078 38 60 00 00 */ li r3, 0
-/* 800D941C 000D507C 4B FE 15 71 */ bl func_800BA98C
-/* 800D9420 000D5080 7C 63 07 34 */ extsh r3, r3
-/* 800D9424 000D5084 38 80 00 03 */ li r4, 3
-/* 800D9428 000D5088 38 A0 00 00 */ li r5, 0
-/* 800D942C 000D508C 48 17 A9 85 */ bl func_80253DB0
-/* 800D9430 000D5090 38 60 00 0B */ li r3, 0xb
-/* 800D9434 000D5094 4B FE 15 59 */ bl func_800BA98C
-/* 800D9438 000D5098 7C 63 07 34 */ extsh r3, r3
-/* 800D943C 000D509C 38 80 00 05 */ li r4, 5
-/* 800D9440 000D50A0 38 A0 00 00 */ li r5, 0
-/* 800D9444 000D50A4 48 17 A9 6D */ bl func_80253DB0
-/* 800D9448 000D50A8 48 00 00 48 */ b lbl_800D9490
-lbl_800D944C:
-/* 800D944C 000D50AC 38 60 00 00 */ li r3, 0
-/* 800D9450 000D50B0 4B FE 15 3D */ bl func_800BA98C
-/* 800D9454 000D50B4 7C 63 07 34 */ extsh r3, r3
-/* 800D9458 000D50B8 48 17 A9 79 */ bl func_80253DD0
-/* 800D945C 000D50BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9460 000D50C0 28 00 00 03 */ cmplwi r0, 3
-/* 800D9464 000D50C4 40 82 00 2C */ bne lbl_800D9490
-/* 800D9468 000D50C8 38 60 00 0B */ li r3, 0xb
-/* 800D946C 000D50CC 4B FE 15 21 */ bl func_800BA98C
-/* 800D9470 000D50D0 7C 63 07 34 */ extsh r3, r3
-/* 800D9474 000D50D4 38 80 00 08 */ li r4, 8
-/* 800D9478 000D50D8 38 A0 00 00 */ li r5, 0
-/* 800D947C 000D50DC 48 17 A9 75 */ bl func_80253DF0
-/* 800D9480 000D50E0 38 60 00 04 */ li r3, 4
-/* 800D9484 000D50E4 4B FE 10 D5 */ bl func_800BA558
-/* 800D9488 000D50E8 38 60 00 00 */ li r3, 0
-/* 800D948C 000D50EC 4B FE 11 2D */ bl func_800BA5B8
-lbl_800D9490:
-/* 800D9490 000D50F0 7F C3 F3 78 */ mr r3, r30
-/* 800D9494 000D50F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800D9498 000D50F8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800D949C 000D50FC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800D94A0 000D5100 7C 08 03 A6 */ mtlr r0
-/* 800D94A4 000D5104 38 21 00 20 */ addi r1, r1, 0x20
-/* 800D94A8 000D5108 4E 80 00 20 */ blr
-/* 800D94AC 000D510C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800D94B0 000D5110 7C 08 02 A6 */ mflr r0
-/* 800D94B4 000D5114 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800D94B8 000D5118 39 61 00 30 */ addi r11, r1, 0x30
-/* 800D94BC 000D511C 48 0E DC 6D */ bl _savegpr_27
-/* 800D94C0 000D5120 8B A2 8A D0 */ lbz r29, lbl_806410D0-_SDA2_BASE_(r2)
-/* 800D94C4 000D5124 38 60 FF FF */ li r3, -1
-/* 800D94C8 000D5128 8B 82 8A D1 */ lbz r28, lbl_806410D1-_SDA2_BASE_(r2)
-/* 800D94CC 000D512C 89 82 8A D2 */ lbz r12, lbl_806410D2-_SDA2_BASE_(r2)
-/* 800D94D0 000D5130 89 62 8A D3 */ lbz r11, lbl_806410D3-_SDA2_BASE_(r2)
-/* 800D94D4 000D5134 89 42 8A D4 */ lbz r10, lbl_806410D4-_SDA2_BASE_(r2)
-/* 800D94D8 000D5138 89 22 8A D5 */ lbz r9, lbl_806410D5-_SDA2_BASE_(r2)
-/* 800D94DC 000D513C 89 02 8A D6 */ lbz r8, lbl_806410D6-_SDA2_BASE_(r2)
-/* 800D94E0 000D5140 88 E2 8A D7 */ lbz r7, lbl_806410D7-_SDA2_BASE_(r2)
-/* 800D94E4 000D5144 88 C2 8A D8 */ lbz r6, lbl_806410D8-_SDA2_BASE_(r2)
-/* 800D94E8 000D5148 88 A2 8A D9 */ lbz r5, lbl_806410D9-_SDA2_BASE_(r2)
-/* 800D94EC 000D514C 88 82 8A DA */ lbz r4, lbl_806410DA-_SDA2_BASE_(r2)
-/* 800D94F0 000D5150 88 02 8A DB */ lbz r0, lbl_806410DB-_SDA2_BASE_(r2)
-/* 800D94F4 000D5154 9B A1 00 0E */ stb r29, 0xe(r1)
-/* 800D94F8 000D5158 9B 81 00 0F */ stb r28, 0xf(r1)
-/* 800D94FC 000D515C 99 81 00 10 */ stb r12, 0x10(r1)
-/* 800D9500 000D5160 99 61 00 11 */ stb r11, 0x11(r1)
-/* 800D9504 000D5164 99 41 00 12 */ stb r10, 0x12(r1)
-/* 800D9508 000D5168 99 21 00 13 */ stb r9, 0x13(r1)
-/* 800D950C 000D516C 99 01 00 08 */ stb r8, 8(r1)
-/* 800D9510 000D5170 98 E1 00 09 */ stb r7, 9(r1)
-/* 800D9514 000D5174 98 C1 00 0A */ stb r6, 0xa(r1)
-/* 800D9518 000D5178 98 A1 00 0B */ stb r5, 0xb(r1)
-/* 800D951C 000D517C 98 81 00 0C */ stb r4, 0xc(r1)
-/* 800D9520 000D5180 98 01 00 0D */ stb r0, 0xd(r1)
-/* 800D9524 000D5184 48 00 C5 AD */ bl func_800E5AD0
-/* 800D9528 000D5188 7C 7F 1B 78 */ mr r31, r3
-/* 800D952C 000D518C 48 08 61 B5 */ bl func_8015F6E0
-/* 800D9530 000D5190 4B FE 10 9D */ bl func_800BA5CC
-/* 800D9534 000D5194 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9538 000D5198 28 00 00 06 */ cmplwi r0, 6
-/* 800D953C 000D519C 41 81 0A 0C */ bgt lbl_800D9F48
-/* 800D9540 000D51A0 3C 60 80 41 */ lis r3, lbl_80416FC8@ha
-/* 800D9544 000D51A4 54 00 10 3A */ slwi r0, r0, 2
-/* 800D9548 000D51A8 38 63 6F C8 */ addi r3, r3, lbl_80416FC8@l
-/* 800D954C 000D51AC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D9550 000D51B0 7C 69 03 A6 */ mtctr r3
-/* 800D9554 000D51B4 4E 80 04 20 */ bctr
-/* 800D9558 000D51B8 38 60 00 00 */ li r3, 0
-/* 800D955C 000D51BC 38 80 00 00 */ li r4, 0
-/* 800D9560 000D51C0 4B F8 03 99 */ bl func_800598F8
-/* 800D9564 000D51C4 38 60 00 01 */ li r3, 1
-/* 800D9568 000D51C8 4B FE 10 51 */ bl func_800BA5B8
-/* 800D956C 000D51CC 38 60 00 1C */ li r3, 0x1c
-/* 800D9570 000D51D0 4B FE 14 1D */ bl func_800BA98C
-/* 800D9574 000D51D4 7C 63 07 34 */ extsh r3, r3
-/* 800D9578 000D51D8 38 80 00 08 */ li r4, 8
-/* 800D957C 000D51DC 38 A0 00 01 */ li r5, 1
-/* 800D9580 000D51E0 48 17 A8 71 */ bl func_80253DF0
-/* 800D9584 000D51E4 38 60 00 01 */ li r3, 1
-/* 800D9588 000D51E8 4B FE 14 05 */ bl func_800BA98C
-/* 800D958C 000D51EC 7C 63 07 34 */ extsh r3, r3
-/* 800D9590 000D51F0 38 80 00 08 */ li r4, 8
-/* 800D9594 000D51F4 38 A0 00 01 */ li r5, 1
-/* 800D9598 000D51F8 48 17 A8 59 */ bl func_80253DF0
-/* 800D959C 000D51FC 38 60 00 1C */ li r3, 0x1c
-/* 800D95A0 000D5200 4B FE 13 ED */ bl func_800BA98C
-/* 800D95A4 000D5204 7C 63 07 34 */ extsh r3, r3
-/* 800D95A8 000D5208 38 80 00 0E */ li r4, 0xe
-/* 800D95AC 000D520C 38 A0 00 00 */ li r5, 0
-/* 800D95B0 000D5210 48 17 A8 01 */ bl func_80253DB0
-/* 800D95B4 000D5214 38 60 00 01 */ li r3, 1
-/* 800D95B8 000D5218 4B FE 13 D5 */ bl func_800BA98C
-/* 800D95BC 000D521C 7C 63 07 34 */ extsh r3, r3
-/* 800D95C0 000D5220 38 80 00 06 */ li r4, 6
-/* 800D95C4 000D5224 38 A0 00 00 */ li r5, 0
-/* 800D95C8 000D5228 48 17 A7 E9 */ bl func_80253DB0
-/* 800D95CC 000D522C 38 60 00 00 */ li r3, 0
-/* 800D95D0 000D5230 4B FE 13 BD */ bl func_800BA98C
-/* 800D95D4 000D5234 7C 63 07 34 */ extsh r3, r3
-/* 800D95D8 000D5238 38 80 00 04 */ li r4, 4
-/* 800D95DC 000D523C 38 A0 00 00 */ li r5, 0
-/* 800D95E0 000D5240 48 17 A7 D1 */ bl func_80253DB0
-/* 800D95E4 000D5244 38 60 00 00 */ li r3, 0
-/* 800D95E8 000D5248 38 80 2D 97 */ li r4, 0x2d97
-/* 800D95EC 000D524C 4B FE 14 05 */ bl func_800BA9F0
-/* 800D95F0 000D5250 38 60 FF FF */ li r3, -1
-/* 800D95F4 000D5254 48 00 93 5D */ bl func_800E2950
-/* 800D95F8 000D5258 38 60 00 10 */ li r3, 0x10
-/* 800D95FC 000D525C 38 80 00 01 */ li r4, 1
-/* 800D9600 000D5260 4B FE 10 1D */ bl func_800BA61C
-/* 800D9604 000D5264 38 60 00 0E */ li r3, 0xe
-/* 800D9608 000D5268 38 80 00 00 */ li r4, 0
-/* 800D960C 000D526C 4B FE 10 11 */ bl func_800BA61C
-/* 800D9610 000D5270 48 00 09 38 */ b lbl_800D9F48
-/* 800D9614 000D5274 38 60 00 00 */ li r3, 0
-/* 800D9618 000D5278 4B FE 13 75 */ bl func_800BA98C
-/* 800D961C 000D527C 7C 63 07 34 */ extsh r3, r3
-/* 800D9620 000D5280 48 17 A7 B1 */ bl func_80253DD0
-/* 800D9624 000D5284 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9628 000D5288 28 00 00 03 */ cmplwi r0, 3
-/* 800D962C 000D528C 40 82 09 1C */ bne lbl_800D9F48
-/* 800D9630 000D5290 38 60 00 02 */ li r3, 2
-/* 800D9634 000D5294 4B FE 0F 85 */ bl func_800BA5B8
-/* 800D9638 000D5298 38 60 00 00 */ li r3, 0
-/* 800D963C 000D529C 38 80 00 00 */ li r4, 0
-/* 800D9640 000D52A0 4B F8 02 B9 */ bl func_800598F8
-/* 800D9644 000D52A4 38 60 00 02 */ li r3, 2
-/* 800D9648 000D52A8 38 80 00 00 */ li r4, 0
-/* 800D964C 000D52AC 38 A0 00 0A */ li r5, 0xa
-/* 800D9650 000D52B0 38 C0 00 00 */ li r6, 0
-/* 800D9654 000D52B4 38 E0 00 03 */ li r7, 3
-/* 800D9658 000D52B8 39 00 00 00 */ li r8, 0
-/* 800D965C 000D52BC 4B F8 03 6D */ bl func_800599C8
-/* 800D9660 000D52C0 38 60 00 03 */ li r3, 3
-/* 800D9664 000D52C4 38 80 00 02 */ li r4, 2
-/* 800D9668 000D52C8 38 A0 00 0C */ li r5, 0xc
-/* 800D966C 000D52CC 38 C0 00 00 */ li r6, 0
-/* 800D9670 000D52D0 38 E0 00 01 */ li r7, 1
-/* 800D9674 000D52D4 39 00 00 00 */ li r8, 0
-/* 800D9678 000D52D8 4B F8 03 51 */ bl func_800599C8
-/* 800D967C 000D52DC 38 60 00 01 */ li r3, 1
-/* 800D9680 000D52E0 38 80 00 03 */ li r4, 3
-/* 800D9684 000D52E4 38 A0 00 0F */ li r5, 0xf
-/* 800D9688 000D52E8 38 C0 00 00 */ li r6, 0
-/* 800D968C 000D52EC 38 E0 00 00 */ li r7, 0
-/* 800D9690 000D52F0 39 00 00 00 */ li r8, 0
-/* 800D9694 000D52F4 4B F8 03 35 */ bl func_800599C8
-/* 800D9698 000D52F8 38 60 00 0A */ li r3, 0xa
-/* 800D969C 000D52FC 38 80 00 14 */ li r4, 0x14
-/* 800D96A0 000D5300 38 A0 00 00 */ li r5, 0
-/* 800D96A4 000D5304 38 C0 00 02 */ li r6, 2
-/* 800D96A8 000D5308 38 E0 00 0B */ li r7, 0xb
-/* 800D96AC 000D530C 39 00 00 00 */ li r8, 0
-/* 800D96B0 000D5310 4B F8 03 19 */ bl func_800599C8
-/* 800D96B4 000D5314 38 60 00 0B */ li r3, 0xb
-/* 800D96B8 000D5318 38 80 00 0A */ li r4, 0xa
-/* 800D96BC 000D531C 38 A0 00 00 */ li r5, 0
-/* 800D96C0 000D5320 38 C0 00 02 */ li r6, 2
-/* 800D96C4 000D5324 38 E0 00 0C */ li r7, 0xc
-/* 800D96C8 000D5328 39 00 00 00 */ li r8, 0
-/* 800D96CC 000D532C 4B F8 02 FD */ bl func_800599C8
-/* 800D96D0 000D5330 38 60 00 0C */ li r3, 0xc
-/* 800D96D4 000D5334 38 80 00 0B */ li r4, 0xb
-/* 800D96D8 000D5338 38 A0 00 00 */ li r5, 0
-/* 800D96DC 000D533C 38 C0 00 03 */ li r6, 3
-/* 800D96E0 000D5340 38 E0 00 0D */ li r7, 0xd
-/* 800D96E4 000D5344 39 00 00 00 */ li r8, 0
-/* 800D96E8 000D5348 4B F8 02 E1 */ bl func_800599C8
-/* 800D96EC 000D534C 38 60 00 0D */ li r3, 0xd
-/* 800D96F0 000D5350 38 80 00 0C */ li r4, 0xc
-/* 800D96F4 000D5354 38 A0 00 00 */ li r5, 0
-/* 800D96F8 000D5358 38 C0 00 03 */ li r6, 3
-/* 800D96FC 000D535C 38 E0 00 0E */ li r7, 0xe
-/* 800D9700 000D5360 39 00 00 00 */ li r8, 0
-/* 800D9704 000D5364 4B F8 02 C5 */ bl func_800599C8
-/* 800D9708 000D5368 38 60 00 0E */ li r3, 0xe
-/* 800D970C 000D536C 38 80 00 0D */ li r4, 0xd
-/* 800D9710 000D5370 38 A0 00 00 */ li r5, 0
-/* 800D9714 000D5374 38 C0 00 01 */ li r6, 1
-/* 800D9718 000D5378 38 E0 00 0F */ li r7, 0xf
-/* 800D971C 000D537C 39 00 00 00 */ li r8, 0
-/* 800D9720 000D5380 4B F8 02 A9 */ bl func_800599C8
-/* 800D9724 000D5384 38 60 00 0F */ li r3, 0xf
-/* 800D9728 000D5388 38 80 00 0E */ li r4, 0xe
-/* 800D972C 000D538C 38 A0 00 00 */ li r5, 0
-/* 800D9730 000D5390 38 C0 00 01 */ li r6, 1
-/* 800D9734 000D5394 38 E0 00 15 */ li r7, 0x15
-/* 800D9738 000D5398 39 00 00 00 */ li r8, 0
-/* 800D973C 000D539C 4B F8 02 8D */ bl func_800599C8
-/* 800D9740 000D53A0 38 00 00 00 */ li r0, 0
-/* 800D9744 000D53A4 98 0D 9C 40 */ stb r0, lbl_8063EF00-_SDA_BASE_(r13)
-/* 800D9748 000D53A8 48 00 08 00 */ b lbl_800D9F48
-/* 800D974C 000D53AC 38 60 00 3D */ li r3, 0x3d
-/* 800D9750 000D53B0 38 80 00 0A */ li r4, 0xa
-/* 800D9754 000D53B4 38 A0 00 00 */ li r5, 0
-/* 800D9758 000D53B8 38 C0 00 01 */ li r6, 1
-/* 800D975C 000D53BC 4B F8 03 11 */ bl func_80059A6C
-/* 800D9760 000D53C0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800D9764 000D53C4 54 7E 04 3E */ clrlwi r30, r3, 0x10
-/* 800D9768 000D53C8 41 82 02 BC */ beq lbl_800D9A24
-/* 800D976C 000D53CC 38 1E FF FE */ addi r0, r30, -2
-/* 800D9770 000D53D0 28 00 00 01 */ cmplwi r0, 1
-/* 800D9774 000D53D4 41 81 00 FC */ bgt lbl_800D9870
-/* 800D9778 000D53D8 38 60 00 00 */ li r3, 0
-/* 800D977C 000D53DC 4B FE 12 11 */ bl func_800BA98C
-/* 800D9780 000D53E0 7C 63 07 34 */ extsh r3, r3
-/* 800D9784 000D53E4 38 80 00 02 */ li r4, 2
-/* 800D9788 000D53E8 38 A0 00 00 */ li r5, 0
-/* 800D978C 000D53EC 48 17 A6 25 */ bl func_80253DB0
-/* 800D9790 000D53F0 28 1E 00 02 */ cmplwi r30, 2
-/* 800D9794 000D53F4 40 82 00 64 */ bne lbl_800D97F8
-/* 800D9798 000D53F8 38 60 00 10 */ li r3, 0x10
-/* 800D979C 000D53FC 4B FE 10 51 */ bl func_800BA7EC
-/* 800D97A0 000D5400 28 03 00 01 */ cmplwi r3, 1
-/* 800D97A4 000D5404 40 82 00 18 */ bne lbl_800D97BC
-/* 800D97A8 000D5408 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800D97AC 000D540C 38 60 02 22 */ li r3, 0x222
-/* 800D97B0 000D5410 38 80 00 00 */ li r4, 0
-/* 800D97B4 000D5414 4B F3 19 BD */ bl func_8000B170
-/* 800D97B8 000D5418 48 00 07 90 */ b lbl_800D9F48
-lbl_800D97BC:
-/* 800D97BC 000D541C 38 60 00 01 */ li r3, 1
-/* 800D97C0 000D5420 4B F8 0D 0D */ bl func_8005A4CC
-/* 800D97C4 000D5424 38 60 00 01 */ li r3, 1
-/* 800D97C8 000D5428 4B FE 11 C5 */ bl func_800BA98C
-/* 800D97CC 000D542C 7C 63 07 34 */ extsh r3, r3
-/* 800D97D0 000D5430 38 80 00 02 */ li r4, 2
-/* 800D97D4 000D5434 38 A0 00 00 */ li r5, 0
-/* 800D97D8 000D5438 48 17 A5 D9 */ bl func_80253DB0
-/* 800D97DC 000D543C 38 60 00 1C */ li r3, 0x1c
-/* 800D97E0 000D5440 4B FE 11 AD */ bl func_800BA98C
-/* 800D97E4 000D5444 7C 63 07 34 */ extsh r3, r3
-/* 800D97E8 000D5448 38 80 00 0F */ li r4, 0xf
-/* 800D97EC 000D544C 38 A0 00 00 */ li r5, 0
-/* 800D97F0 000D5450 48 17 A5 C1 */ bl func_80253DB0
-/* 800D97F4 000D5454 48 00 00 70 */ b lbl_800D9864
-lbl_800D97F8:
-/* 800D97F8 000D5458 38 60 00 0F */ li r3, 0xf
-/* 800D97FC 000D545C 4B FE 0F F1 */ bl func_800BA7EC
-/* 800D9800 000D5460 7C 7C 1B 78 */ mr r28, r3
-/* 800D9804 000D5464 38 60 00 10 */ li r3, 0x10
-/* 800D9808 000D5468 4B FE 0F E5 */ bl func_800BA7EC
-/* 800D980C 000D546C 38 03 00 05 */ addi r0, r3, 5
-/* 800D9810 000D5470 7C 00 E0 40 */ cmplw r0, r28
-/* 800D9814 000D5474 41 80 00 18 */ blt lbl_800D982C
-/* 800D9818 000D5478 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800D981C 000D547C 38 60 02 22 */ li r3, 0x222
-/* 800D9820 000D5480 38 80 00 00 */ li r4, 0
-/* 800D9824 000D5484 4B F3 19 4D */ bl func_8000B170
-/* 800D9828 000D5488 48 00 07 20 */ b lbl_800D9F48
-lbl_800D982C:
-/* 800D982C 000D548C 38 60 00 01 */ li r3, 1
-/* 800D9830 000D5490 4B F8 0C 9D */ bl func_8005A4CC
-/* 800D9834 000D5494 38 60 00 01 */ li r3, 1
-/* 800D9838 000D5498 4B FE 11 55 */ bl func_800BA98C
-/* 800D983C 000D549C 7C 63 07 34 */ extsh r3, r3
-/* 800D9840 000D54A0 38 80 00 03 */ li r4, 3
-/* 800D9844 000D54A4 38 A0 00 00 */ li r5, 0
-/* 800D9848 000D54A8 48 17 A5 69 */ bl func_80253DB0
-/* 800D984C 000D54AC 38 60 00 1C */ li r3, 0x1c
-/* 800D9850 000D54B0 4B FE 11 3D */ bl func_800BA98C
-/* 800D9854 000D54B4 7C 63 07 34 */ extsh r3, r3
-/* 800D9858 000D54B8 38 80 00 10 */ li r4, 0x10
-/* 800D985C 000D54BC 38 A0 00 00 */ li r5, 0
-/* 800D9860 000D54C0 48 17 A5 51 */ bl func_80253DB0
-lbl_800D9864:
-/* 800D9864 000D54C4 38 60 00 03 */ li r3, 3
-/* 800D9868 000D54C8 4B FE 0D 51 */ bl func_800BA5B8
-/* 800D986C 000D54CC 48 00 06 DC */ b lbl_800D9F48
-lbl_800D9870:
-/* 800D9870 000D54D0 28 1E 00 01 */ cmplwi r30, 1
-/* 800D9874 000D54D4 41 82 00 0C */ beq lbl_800D9880
-/* 800D9878 000D54D8 28 1E FF FF */ cmplwi r30, 0xffff
-/* 800D987C 000D54DC 40 82 00 60 */ bne lbl_800D98DC
-lbl_800D9880:
-/* 800D9880 000D54E0 38 60 00 00 */ li r3, 0
-/* 800D9884 000D54E4 4B FE 11 09 */ bl func_800BA98C
-/* 800D9888 000D54E8 7C 63 07 34 */ extsh r3, r3
-/* 800D988C 000D54EC 38 80 00 01 */ li r4, 1
-/* 800D9890 000D54F0 38 A0 00 00 */ li r5, 0
-/* 800D9894 000D54F4 48 17 A5 1D */ bl func_80253DB0
-/* 800D9898 000D54F8 38 60 00 01 */ li r3, 1
-/* 800D989C 000D54FC 4B FE 10 F1 */ bl func_800BA98C
-/* 800D98A0 000D5500 7C 63 07 34 */ extsh r3, r3
-/* 800D98A4 000D5504 38 80 00 04 */ li r4, 4
-/* 800D98A8 000D5508 38 A0 00 00 */ li r5, 0
-/* 800D98AC 000D550C 48 17 A5 05 */ bl func_80253DB0
-/* 800D98B0 000D5510 38 60 00 1C */ li r3, 0x1c
-/* 800D98B4 000D5514 4B FE 10 D9 */ bl func_800BA98C
-/* 800D98B8 000D5518 7C 63 07 34 */ extsh r3, r3
-/* 800D98BC 000D551C 38 80 00 0C */ li r4, 0xc
-/* 800D98C0 000D5520 38 A0 00 00 */ li r5, 0
-/* 800D98C4 000D5524 48 17 A4 ED */ bl func_80253DB0
-/* 800D98C8 000D5528 38 60 00 05 */ li r3, 5
-/* 800D98CC 000D552C 4B FE 0C ED */ bl func_800BA5B8
-/* 800D98D0 000D5530 38 60 00 02 */ li r3, 2
-/* 800D98D4 000D5534 4B F8 0B F9 */ bl func_8005A4CC
-/* 800D98D8 000D5538 48 00 06 70 */ b lbl_800D9F48
-lbl_800D98DC:
-/* 800D98DC 000D553C 28 1E 00 0A */ cmplwi r30, 0xa
-/* 800D98E0 000D5540 41 80 06 68 */ blt lbl_800D9F48
-/* 800D98E4 000D5544 28 1E 00 0F */ cmplwi r30, 0xf
-/* 800D98E8 000D5548 41 81 06 60 */ bgt lbl_800D9F48
-/* 800D98EC 000D554C 38 60 00 10 */ li r3, 0x10
-/* 800D98F0 000D5550 4B FE 0E FD */ bl func_800BA7EC
-/* 800D98F4 000D5554 7C 7E 1A 14 */ add r3, r30, r3
-/* 800D98F8 000D5558 3F 80 80 48 */ lis r28, lbl_8047CD10@ha
-/* 800D98FC 000D555C 3B A3 FF F5 */ addi r29, r3, -11
-/* 800D9900 000D5560 57 BB 08 3C */ slwi r27, r29, 1
-/* 800D9904 000D5564 3B 9C CD 10 */ addi r28, r28, lbl_8047CD10@l
-/* 800D9908 000D5568 7C 1C DA 2E */ lhzx r0, r28, r27
-/* 800D990C 000D556C 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800D9910 000D5570 28 00 00 02 */ cmplwi r0, 2
-/* 800D9914 000D5574 41 82 00 18 */ beq lbl_800D992C
-/* 800D9918 000D5578 38 60 00 0F */ li r3, 0xf
-/* 800D991C 000D557C 4B FE 0E D1 */ bl func_800BA7EC
-/* 800D9920 000D5580 38 03 FF FF */ addi r0, r3, -1
-/* 800D9924 000D5584 7C 1D 00 40 */ cmplw r29, r0
-/* 800D9928 000D5588 40 81 00 18 */ ble lbl_800D9940
-lbl_800D992C:
-/* 800D992C 000D558C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800D9930 000D5590 38 60 02 22 */ li r3, 0x222
-/* 800D9934 000D5594 38 80 00 00 */ li r4, 0
-/* 800D9938 000D5598 4B F3 18 39 */ bl func_8000B170
-/* 800D993C 000D559C 48 00 06 0C */ b lbl_800D9F48
-lbl_800D9940:
-/* 800D9940 000D55A0 3F A0 80 64 */ lis r29, lbl_8063CE34@ha
-/* 800D9944 000D55A4 A8 9F 00 20 */ lha r4, 0x20(r31)
-/* 800D9948 000D55A8 3B BD CE 34 */ addi r29, r29, lbl_8063CE34@l
-/* 800D994C 000D55AC 38 7D 00 28 */ addi r3, r29, 0x28
-/* 800D9950 000D55B0 48 2B C4 E9 */ bl func_80395E38
-/* 800D9954 000D55B4 1C 83 00 3C */ mulli r4, r3, 0x3c
-/* 800D9958 000D55B8 7C 1C DA 2E */ lhzx r0, r28, r27
-/* 800D995C 000D55BC 38 7D 00 38 */ addi r3, r29, 0x38
-/* 800D9960 000D55C0 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
-/* 800D9964 000D55C4 7C 80 22 14 */ add r4, r0, r4
-/* 800D9968 000D55C8 48 2B CA 3D */ bl func_803963A4
-/* 800D996C 000D55CC B0 7F 00 1C */ sth r3, 0x1c(r31)
-/* 800D9970 000D55D0 38 60 00 00 */ li r3, 0
-/* 800D9974 000D55D4 4B FE 10 19 */ bl func_800BA98C
-/* 800D9978 000D55D8 7C 63 07 34 */ extsh r3, r3
-/* 800D997C 000D55DC 38 80 00 02 */ li r4, 2
-/* 800D9980 000D55E0 38 A0 00 00 */ li r5, 0
-/* 800D9984 000D55E4 48 17 A4 2D */ bl func_80253DB0
-/* 800D9988 000D55E8 38 60 00 01 */ li r3, 1
-/* 800D998C 000D55EC 4B FE 10 01 */ bl func_800BA98C
-/* 800D9990 000D55F0 7C 63 07 34 */ extsh r3, r3
-/* 800D9994 000D55F4 38 80 00 04 */ li r4, 4
-/* 800D9998 000D55F8 38 A0 00 00 */ li r5, 0
-/* 800D999C 000D55FC 48 17 A4 15 */ bl func_80253DB0
-/* 800D99A0 000D5600 38 60 00 1C */ li r3, 0x1c
-/* 800D99A4 000D5604 4B FE 0F E9 */ bl func_800BA98C
-/* 800D99A8 000D5608 38 81 FF FE */ addi r4, r1, -2
-/* 800D99AC 000D560C 7C 63 07 34 */ extsh r3, r3
-/* 800D99B0 000D5610 7C 84 F0 AE */ lbzx r4, r4, r30
-/* 800D99B4 000D5614 38 A0 00 00 */ li r5, 0
-/* 800D99B8 000D5618 48 17 A3 F9 */ bl func_80253DB0
-/* 800D99BC 000D561C 38 60 00 05 */ li r3, 5
-/* 800D99C0 000D5620 4B FE 0B F9 */ bl func_800BA5B8
-/* 800D99C4 000D5624 38 60 00 01 */ li r3, 1
-/* 800D99C8 000D5628 4B F8 0B 05 */ bl func_8005A4CC
-/* 800D99CC 000D562C 7C 1C DA 2E */ lhzx r0, r28, r27
-/* 800D99D0 000D5630 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
-/* 800D99D4 000D5634 28 00 00 11 */ cmplwi r0, 0x11
-/* 800D99D8 000D5638 40 82 05 70 */ bne lbl_800D9F48
-/* 800D99DC 000D563C 38 7F 01 FC */ addi r3, r31, 0x1fc
-/* 800D99E0 000D5640 4B F7 D1 F5 */ bl func_80056BD4
-/* 800D99E4 000D5644 2C 03 00 00 */ cmpwi r3, 0
-/* 800D99E8 000D5648 41 82 00 2C */ beq lbl_800D9A14
-/* 800D99EC 000D564C 38 7F 01 FC */ addi r3, r31, 0x1fc
-/* 800D99F0 000D5650 4B F7 D4 3D */ bl func_80056E2C
-/* 800D99F4 000D5654 2C 03 00 00 */ cmpwi r3, 0
-/* 800D99F8 000D5658 40 82 00 1C */ bne lbl_800D9A14
-/* 800D99FC 000D565C 38 7F 01 FC */ addi r3, r31, 0x1fc
-/* 800D9A00 000D5660 38 80 00 05 */ li r4, 5
-/* 800D9A04 000D5664 38 A0 00 00 */ li r5, 0
-/* 800D9A08 000D5668 48 30 14 F5 */ bl func_803DAEFC
-/* 800D9A0C 000D566C B0 7F 01 EC */ sth r3, 0x1ec(r31)
-/* 800D9A10 000D5670 48 00 05 38 */ b lbl_800D9F48
-lbl_800D9A14:
-/* 800D9A14 000D5674 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800D9A18 000D5678 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800D9A1C 000D567C B0 1F 01 EC */ sth r0, 0x1ec(r31)
-/* 800D9A20 000D5680 48 00 05 28 */ b lbl_800D9F48
-lbl_800D9A24:
-/* 800D9A24 000D5684 28 1E 00 01 */ cmplwi r30, 1
-/* 800D9A28 000D5688 40 82 00 70 */ bne lbl_800D9A98
-/* 800D9A2C 000D568C 38 60 00 00 */ li r3, 0
-/* 800D9A30 000D5690 4B FE 0F 5D */ bl func_800BA98C
-/* 800D9A34 000D5694 7C 63 07 34 */ extsh r3, r3
-/* 800D9A38 000D5698 38 80 00 00 */ li r4, 0
-/* 800D9A3C 000D569C 38 A0 00 00 */ li r5, 0
-/* 800D9A40 000D56A0 48 17 A3 71 */ bl func_80253DB0
-/* 800D9A44 000D56A4 38 60 00 01 */ li r3, 1
-/* 800D9A48 000D56A8 4B FE 0F 45 */ bl func_800BA98C
-/* 800D9A4C 000D56AC 7C 63 07 34 */ extsh r3, r3
-/* 800D9A50 000D56B0 38 80 00 04 */ li r4, 4
-/* 800D9A54 000D56B4 38 A0 00 00 */ li r5, 0
-/* 800D9A58 000D56B8 48 17 A3 59 */ bl func_80253DB0
-/* 800D9A5C 000D56BC 38 60 00 1C */ li r3, 0x1c
-/* 800D9A60 000D56C0 4B FE 0F 2D */ bl func_800BA98C
-/* 800D9A64 000D56C4 7C 63 07 34 */ extsh r3, r3
-/* 800D9A68 000D56C8 38 80 00 0C */ li r4, 0xc
-/* 800D9A6C 000D56CC 38 A0 00 00 */ li r5, 0
-/* 800D9A70 000D56D0 48 17 A3 41 */ bl func_80253DB0
-/* 800D9A74 000D56D4 38 60 00 01 */ li r3, 1
-/* 800D9A78 000D56D8 38 80 2D 5B */ li r4, 0x2d5b
-/* 800D9A7C 000D56DC 4B FE 0F 75 */ bl func_800BA9F0
-/* 800D9A80 000D56E0 38 60 00 0E */ li r3, 0xe
-/* 800D9A84 000D56E4 38 80 00 00 */ li r4, 0
-/* 800D9A88 000D56E8 4B FE 0B 95 */ bl func_800BA61C
-/* 800D9A8C 000D56EC 38 60 00 03 */ li r3, 3
-/* 800D9A90 000D56F0 4B F8 0A 3D */ bl func_8005A4CC
-/* 800D9A94 000D56F4 48 00 04 B4 */ b lbl_800D9F48
-lbl_800D9A98:
-/* 800D9A98 000D56F8 38 1E FF FE */ addi r0, r30, -2
-/* 800D9A9C 000D56FC 28 00 00 01 */ cmplwi r0, 1
-/* 800D9AA0 000D5700 41 81 00 A0 */ bgt lbl_800D9B40
-/* 800D9AA4 000D5704 38 60 00 00 */ li r3, 0
-/* 800D9AA8 000D5708 4B FE 0E E5 */ bl func_800BA98C
-/* 800D9AAC 000D570C 7C 63 07 34 */ extsh r3, r3
-/* 800D9AB0 000D5710 38 80 00 02 */ li r4, 2
-/* 800D9AB4 000D5714 38 A0 00 00 */ li r5, 0
-/* 800D9AB8 000D5718 48 17 A2 F9 */ bl func_80253DB0
-/* 800D9ABC 000D571C 38 60 00 1C */ li r3, 0x1c
-/* 800D9AC0 000D5720 4B FE 0E CD */ bl func_800BA98C
-/* 800D9AC4 000D5724 7C 63 07 34 */ extsh r3, r3
-/* 800D9AC8 000D5728 38 80 00 0C */ li r4, 0xc
-/* 800D9ACC 000D572C 38 A0 00 00 */ li r5, 0
-/* 800D9AD0 000D5730 48 17 A2 E1 */ bl func_80253DB0
-/* 800D9AD4 000D5734 28 1E 00 02 */ cmplwi r30, 2
-/* 800D9AD8 000D5738 40 82 00 2C */ bne lbl_800D9B04
-/* 800D9ADC 000D573C 38 60 00 01 */ li r3, 1
-/* 800D9AE0 000D5740 4B FE 0E AD */ bl func_800BA98C
-/* 800D9AE4 000D5744 7C 63 07 34 */ extsh r3, r3
-/* 800D9AE8 000D5748 38 80 00 00 */ li r4, 0
-/* 800D9AEC 000D574C 38 A0 00 00 */ li r5, 0
-/* 800D9AF0 000D5750 48 17 A2 C1 */ bl func_80253DB0
-/* 800D9AF4 000D5754 38 60 00 01 */ li r3, 1
-/* 800D9AF8 000D5758 38 80 2C C4 */ li r4, 0x2cc4
-/* 800D9AFC 000D575C 4B FE 0E F5 */ bl func_800BA9F0
-/* 800D9B00 000D5760 48 00 00 28 */ b lbl_800D9B28
-lbl_800D9B04:
-/* 800D9B04 000D5764 38 60 00 01 */ li r3, 1
-/* 800D9B08 000D5768 4B FE 0E 85 */ bl func_800BA98C
-/* 800D9B0C 000D576C 7C 63 07 34 */ extsh r3, r3
-/* 800D9B10 000D5770 38 80 00 01 */ li r4, 1
-/* 800D9B14 000D5774 38 A0 00 00 */ li r5, 0
-/* 800D9B18 000D5778 48 17 A2 99 */ bl func_80253DB0
-/* 800D9B1C 000D577C 38 60 00 01 */ li r3, 1
-/* 800D9B20 000D5780 38 80 2C C6 */ li r4, 0x2cc6
-/* 800D9B24 000D5784 4B FE 0E CD */ bl func_800BA9F0
-lbl_800D9B28:
-/* 800D9B28 000D5788 38 60 00 03 */ li r3, 3
-/* 800D9B2C 000D578C 4B F8 09 A1 */ bl func_8005A4CC
-/* 800D9B30 000D5790 38 60 00 0E */ li r3, 0xe
-/* 800D9B34 000D5794 38 80 00 00 */ li r4, 0
-/* 800D9B38 000D5798 4B FE 0A E5 */ bl func_800BA61C
-/* 800D9B3C 000D579C 48 00 04 0C */ b lbl_800D9F48
-lbl_800D9B40:
-/* 800D9B40 000D57A0 28 1E 00 0A */ cmplwi r30, 0xa
-/* 800D9B44 000D57A4 41 80 00 B8 */ blt lbl_800D9BFC
-/* 800D9B48 000D57A8 28 1E 00 0F */ cmplwi r30, 0xf
-/* 800D9B4C 000D57AC 41 81 00 B0 */ bgt lbl_800D9BFC
-/* 800D9B50 000D57B0 38 60 00 00 */ li r3, 0
-/* 800D9B54 000D57B4 4B FE 0E 39 */ bl func_800BA98C
-/* 800D9B58 000D57B8 7C 63 07 34 */ extsh r3, r3
-/* 800D9B5C 000D57BC 38 80 00 02 */ li r4, 2
-/* 800D9B60 000D57C0 38 A0 00 00 */ li r5, 0
-/* 800D9B64 000D57C4 48 17 A2 4D */ bl func_80253DB0
-/* 800D9B68 000D57C8 38 60 00 01 */ li r3, 1
-/* 800D9B6C 000D57CC 4B FE 0E 21 */ bl func_800BA98C
-/* 800D9B70 000D57D0 7C 63 07 34 */ extsh r3, r3
-/* 800D9B74 000D57D4 38 80 00 04 */ li r4, 4
-/* 800D9B78 000D57D8 38 A0 00 00 */ li r5, 0
-/* 800D9B7C 000D57DC 48 17 A2 35 */ bl func_80253DB0
-/* 800D9B80 000D57E0 38 60 00 1C */ li r3, 0x1c
-/* 800D9B84 000D57E4 4B FE 0E 09 */ bl func_800BA98C
-/* 800D9B88 000D57E8 38 81 00 04 */ addi r4, r1, 4
-/* 800D9B8C 000D57EC 7C 63 07 34 */ extsh r3, r3
-/* 800D9B90 000D57F0 7C 84 F0 AE */ lbzx r4, r4, r30
-/* 800D9B94 000D57F4 38 A0 00 00 */ li r5, 0
-/* 800D9B98 000D57F8 48 17 A2 19 */ bl func_80253DB0
-/* 800D9B9C 000D57FC 38 60 00 10 */ li r3, 0x10
-/* 800D9BA0 000D5800 4B FE 0C 4D */ bl func_800BA7EC
-/* 800D9BA4 000D5804 7C 9E 1A 14 */ add r4, r30, r3
-/* 800D9BA8 000D5808 38 60 00 0F */ li r3, 0xf
-/* 800D9BAC 000D580C 3B 64 FF F5 */ addi r27, r4, -11
-/* 800D9BB0 000D5810 4B FE 0C 3D */ bl func_800BA7EC
-/* 800D9BB4 000D5814 38 03 FF FF */ addi r0, r3, -1
-/* 800D9BB8 000D5818 7C 1B 00 40 */ cmplw r27, r0
-/* 800D9BBC 000D581C 40 81 00 14 */ ble lbl_800D9BD0
-/* 800D9BC0 000D5820 38 60 00 0E */ li r3, 0xe
-/* 800D9BC4 000D5824 38 80 00 00 */ li r4, 0
-/* 800D9BC8 000D5828 4B FE 0A 55 */ bl func_800BA61C
-/* 800D9BCC 000D582C 48 00 00 10 */ b lbl_800D9BDC
-lbl_800D9BD0:
-/* 800D9BD0 000D5830 38 9E FF F6 */ addi r4, r30, -10
-/* 800D9BD4 000D5834 38 60 00 0E */ li r3, 0xe
-/* 800D9BD8 000D5838 4B FE 0A 45 */ bl func_800BA61C
-lbl_800D9BDC:
-/* 800D9BDC 000D583C 88 0D 9C 40 */ lbz r0, lbl_8063EF00-_SDA_BASE_(r13)
-/* 800D9BE0 000D5840 2C 00 00 00 */ cmpwi r0, 0
-/* 800D9BE4 000D5844 41 82 00 0C */ beq lbl_800D9BF0
-/* 800D9BE8 000D5848 38 60 00 03 */ li r3, 3
-/* 800D9BEC 000D584C 4B F8 08 E1 */ bl func_8005A4CC
-lbl_800D9BF0:
-/* 800D9BF0 000D5850 38 00 00 01 */ li r0, 1
-/* 800D9BF4 000D5854 98 0D 9C 40 */ stb r0, lbl_8063EF00-_SDA_BASE_(r13)
-/* 800D9BF8 000D5858 48 00 03 50 */ b lbl_800D9F48
-lbl_800D9BFC:
-/* 800D9BFC 000D585C 38 1E FF EC */ addi r0, r30, -20
-/* 800D9C00 000D5860 28 00 00 01 */ cmplwi r0, 1
-/* 800D9C04 000D5864 41 81 03 44 */ bgt lbl_800D9F48
-/* 800D9C08 000D5868 38 60 00 00 */ li r3, 0
-/* 800D9C0C 000D586C 4B FE 0D 81 */ bl func_800BA98C
-/* 800D9C10 000D5870 7C 63 07 34 */ extsh r3, r3
-/* 800D9C14 000D5874 38 80 00 02 */ li r4, 2
-/* 800D9C18 000D5878 38 A0 00 00 */ li r5, 0
-/* 800D9C1C 000D587C 48 17 A1 95 */ bl func_80253DB0
-/* 800D9C20 000D5880 28 1E 00 14 */ cmplwi r30, 0x14
-/* 800D9C24 000D5884 40 82 00 54 */ bne lbl_800D9C78
-/* 800D9C28 000D5888 38 60 00 10 */ li r3, 0x10
-/* 800D9C2C 000D588C 4B FE 0B C1 */ bl func_800BA7EC
-/* 800D9C30 000D5890 28 03 00 01 */ cmplwi r3, 1
-/* 800D9C34 000D5894 40 82 00 20 */ bne lbl_800D9C54
-/* 800D9C38 000D5898 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800D9C3C 000D589C 38 60 02 22 */ li r3, 0x222
-/* 800D9C40 000D58A0 38 80 00 00 */ li r4, 0
-/* 800D9C44 000D58A4 4B F3 15 2D */ bl func_8000B170
-/* 800D9C48 000D58A8 38 60 00 0A */ li r3, 0xa
-/* 800D9C4C 000D58AC 4B F8 07 ED */ bl func_8005A438
-/* 800D9C50 000D58B0 48 00 02 F8 */ b lbl_800D9F48
-lbl_800D9C54:
-/* 800D9C54 000D58B4 38 60 00 03 */ li r3, 3
-/* 800D9C58 000D58B8 4B F8 08 75 */ bl func_8005A4CC
-/* 800D9C5C 000D58BC 38 60 00 1C */ li r3, 0x1c
-/* 800D9C60 000D58C0 4B FE 0D 2D */ bl func_800BA98C
-/* 800D9C64 000D58C4 7C 63 07 34 */ extsh r3, r3
-/* 800D9C68 000D58C8 38 80 00 0F */ li r4, 0xf
-/* 800D9C6C 000D58CC 38 A0 00 00 */ li r5, 0
-/* 800D9C70 000D58D0 48 17 A1 41 */ bl func_80253DB0
-/* 800D9C74 000D58D4 48 00 00 60 */ b lbl_800D9CD4
-lbl_800D9C78:
-/* 800D9C78 000D58D8 38 60 00 0F */ li r3, 0xf
-/* 800D9C7C 000D58DC 4B FE 0B 71 */ bl func_800BA7EC
-/* 800D9C80 000D58E0 7C 7F 1B 78 */ mr r31, r3
-/* 800D9C84 000D58E4 38 60 00 10 */ li r3, 0x10
-/* 800D9C88 000D58E8 4B FE 0B 65 */ bl func_800BA7EC
-/* 800D9C8C 000D58EC 38 03 00 05 */ addi r0, r3, 5
-/* 800D9C90 000D58F0 7C 00 F8 40 */ cmplw r0, r31
-/* 800D9C94 000D58F4 41 80 00 20 */ blt lbl_800D9CB4
-/* 800D9C98 000D58F8 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800D9C9C 000D58FC 38 60 02 22 */ li r3, 0x222
-/* 800D9CA0 000D5900 38 80 00 00 */ li r4, 0
-/* 800D9CA4 000D5904 4B F3 14 CD */ bl func_8000B170
-/* 800D9CA8 000D5908 38 60 00 0F */ li r3, 0xf
-/* 800D9CAC 000D590C 4B F8 07 8D */ bl func_8005A438
-/* 800D9CB0 000D5910 48 00 02 98 */ b lbl_800D9F48
-lbl_800D9CB4:
-/* 800D9CB4 000D5914 38 60 00 03 */ li r3, 3
-/* 800D9CB8 000D5918 4B F8 08 15 */ bl func_8005A4CC
-/* 800D9CBC 000D591C 38 60 00 1C */ li r3, 0x1c
-/* 800D9CC0 000D5920 4B FE 0C CD */ bl func_800BA98C
-/* 800D9CC4 000D5924 7C 63 07 34 */ extsh r3, r3
-/* 800D9CC8 000D5928 38 80 00 10 */ li r4, 0x10
-/* 800D9CCC 000D592C 38 A0 00 00 */ li r5, 0
-/* 800D9CD0 000D5930 48 17 A0 E1 */ bl func_80253DB0
-lbl_800D9CD4:
-/* 800D9CD4 000D5934 38 60 00 04 */ li r3, 4
-/* 800D9CD8 000D5938 4B FE 08 E1 */ bl func_800BA5B8
-/* 800D9CDC 000D593C 48 00 02 6C */ b lbl_800D9F48
-/* 800D9CE0 000D5940 38 60 00 1C */ li r3, 0x1c
-/* 800D9CE4 000D5944 4B FE 0C A9 */ bl func_800BA98C
-/* 800D9CE8 000D5948 7C 63 07 34 */ extsh r3, r3
-/* 800D9CEC 000D594C 48 17 A0 E5 */ bl func_80253DD0
-/* 800D9CF0 000D5950 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9CF4 000D5954 28 00 00 03 */ cmplwi r0, 3
-/* 800D9CF8 000D5958 40 82 02 50 */ bne lbl_800D9F48
-/* 800D9CFC 000D595C 38 60 00 1C */ li r3, 0x1c
-/* 800D9D00 000D5960 4B FE 0C 8D */ bl func_800BA98C
-/* 800D9D04 000D5964 7C 63 07 34 */ extsh r3, r3
-/* 800D9D08 000D5968 48 17 A0 D9 */ bl func_80253DE0
-/* 800D9D0C 000D596C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9D10 000D5970 28 00 00 0F */ cmplwi r0, 0xf
-/* 800D9D14 000D5974 40 82 00 20 */ bne lbl_800D9D34
-/* 800D9D18 000D5978 38 60 00 10 */ li r3, 0x10
-/* 800D9D1C 000D597C 4B FE 0A D1 */ bl func_800BA7EC
-/* 800D9D20 000D5980 7C 64 1B 78 */ mr r4, r3
-/* 800D9D24 000D5984 38 60 00 10 */ li r3, 0x10
-/* 800D9D28 000D5988 38 84 FF FF */ addi r4, r4, -1
-/* 800D9D2C 000D598C 4B FE 08 F1 */ bl func_800BA61C
-/* 800D9D30 000D5990 48 00 00 1C */ b lbl_800D9D4C
-lbl_800D9D34:
-/* 800D9D34 000D5994 38 60 00 10 */ li r3, 0x10
-/* 800D9D38 000D5998 4B FE 0A B5 */ bl func_800BA7EC
-/* 800D9D3C 000D599C 7C 64 1B 78 */ mr r4, r3
-/* 800D9D40 000D59A0 38 60 00 10 */ li r3, 0x10
-/* 800D9D44 000D59A4 38 84 00 01 */ addi r4, r4, 1
-/* 800D9D48 000D59A8 4B FE 08 D5 */ bl func_800BA61C
-lbl_800D9D4C:
-/* 800D9D4C 000D59AC 38 60 00 1C */ li r3, 0x1c
-/* 800D9D50 000D59B0 4B FE 0C 3D */ bl func_800BA98C
-/* 800D9D54 000D59B4 7C 63 07 34 */ extsh r3, r3
-/* 800D9D58 000D59B8 38 80 00 0C */ li r4, 0xc
-/* 800D9D5C 000D59BC 38 A0 00 00 */ li r5, 0
-/* 800D9D60 000D59C0 48 17 A0 51 */ bl func_80253DB0
-/* 800D9D64 000D59C4 38 60 00 02 */ li r3, 2
-/* 800D9D68 000D59C8 4B FE 08 51 */ bl func_800BA5B8
-/* 800D9D6C 000D59CC 48 00 01 DC */ b lbl_800D9F48
-/* 800D9D70 000D59D0 38 60 00 1C */ li r3, 0x1c
-/* 800D9D74 000D59D4 4B FE 0C 19 */ bl func_800BA98C
-/* 800D9D78 000D59D8 7C 63 07 34 */ extsh r3, r3
-/* 800D9D7C 000D59DC 48 17 A0 55 */ bl func_80253DD0
-/* 800D9D80 000D59E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9D84 000D59E4 28 00 00 03 */ cmplwi r0, 3
-/* 800D9D88 000D59E8 40 82 01 C0 */ bne lbl_800D9F48
-/* 800D9D8C 000D59EC 38 60 00 1C */ li r3, 0x1c
-/* 800D9D90 000D59F0 4B FE 0B FD */ bl func_800BA98C
-/* 800D9D94 000D59F4 7C 63 07 34 */ extsh r3, r3
-/* 800D9D98 000D59F8 48 17 A0 49 */ bl func_80253DE0
-/* 800D9D9C 000D59FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9DA0 000D5A00 28 00 00 0F */ cmplwi r0, 0xf
-/* 800D9DA4 000D5A04 40 82 00 40 */ bne lbl_800D9DE4
-/* 800D9DA8 000D5A08 38 60 00 0A */ li r3, 0xa
-/* 800D9DAC 000D5A0C 4B F8 06 8D */ bl func_8005A438
-/* 800D9DB0 000D5A10 38 60 00 10 */ li r3, 0x10
-/* 800D9DB4 000D5A14 4B FE 0A 39 */ bl func_800BA7EC
-/* 800D9DB8 000D5A18 7C 64 1B 78 */ mr r4, r3
-/* 800D9DBC 000D5A1C 38 60 00 10 */ li r3, 0x10
-/* 800D9DC0 000D5A20 38 84 FF FF */ addi r4, r4, -1
-/* 800D9DC4 000D5A24 4B FE 08 59 */ bl func_800BA61C
-/* 800D9DC8 000D5A28 38 60 00 1C */ li r3, 0x1c
-/* 800D9DCC 000D5A2C 4B FE 0B C1 */ bl func_800BA98C
-/* 800D9DD0 000D5A30 7C 63 07 34 */ extsh r3, r3
-/* 800D9DD4 000D5A34 38 80 00 00 */ li r4, 0
-/* 800D9DD8 000D5A38 38 A0 00 00 */ li r5, 0
-/* 800D9DDC 000D5A3C 48 17 9F D5 */ bl func_80253DB0
-/* 800D9DE0 000D5A40 48 00 00 3C */ b lbl_800D9E1C
-lbl_800D9DE4:
-/* 800D9DE4 000D5A44 38 60 00 0F */ li r3, 0xf
-/* 800D9DE8 000D5A48 4B F8 06 51 */ bl func_8005A438
-/* 800D9DEC 000D5A4C 38 60 00 10 */ li r3, 0x10
-/* 800D9DF0 000D5A50 4B FE 09 FD */ bl func_800BA7EC
-/* 800D9DF4 000D5A54 7C 64 1B 78 */ mr r4, r3
-/* 800D9DF8 000D5A58 38 60 00 10 */ li r3, 0x10
-/* 800D9DFC 000D5A5C 38 84 00 01 */ addi r4, r4, 1
-/* 800D9E00 000D5A60 4B FE 08 1D */ bl func_800BA61C
-/* 800D9E04 000D5A64 38 60 00 1C */ li r3, 0x1c
-/* 800D9E08 000D5A68 4B FE 0B 85 */ bl func_800BA98C
-/* 800D9E0C 000D5A6C 7C 63 07 34 */ extsh r3, r3
-/* 800D9E10 000D5A70 38 80 00 05 */ li r4, 5
-/* 800D9E14 000D5A74 38 A0 00 00 */ li r5, 0
-/* 800D9E18 000D5A78 48 17 9F 99 */ bl func_80253DB0
-lbl_800D9E1C:
-/* 800D9E1C 000D5A7C 38 60 00 02 */ li r3, 2
-/* 800D9E20 000D5A80 4B FE 07 99 */ bl func_800BA5B8
-/* 800D9E24 000D5A84 48 00 01 24 */ b lbl_800D9F48
-/* 800D9E28 000D5A88 38 60 00 00 */ li r3, 0
-/* 800D9E2C 000D5A8C 4B FE 0B 61 */ bl func_800BA98C
-/* 800D9E30 000D5A90 7C 63 07 34 */ extsh r3, r3
-/* 800D9E34 000D5A94 48 17 9F 9D */ bl func_80253DD0
-/* 800D9E38 000D5A98 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9E3C 000D5A9C 28 00 00 03 */ cmplwi r0, 3
-/* 800D9E40 000D5AA0 41 82 00 20 */ beq lbl_800D9E60
-/* 800D9E44 000D5AA4 38 60 00 00 */ li r3, 0
-/* 800D9E48 000D5AA8 4B FE 0B 45 */ bl func_800BA98C
-/* 800D9E4C 000D5AAC 7C 63 07 34 */ extsh r3, r3
-/* 800D9E50 000D5AB0 48 17 9F 91 */ bl func_80253DE0
-/* 800D9E54 000D5AB4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9E58 000D5AB8 28 00 00 02 */ cmplwi r0, 2
-/* 800D9E5C 000D5ABC 40 82 00 EC */ bne lbl_800D9F48
-lbl_800D9E60:
-/* 800D9E60 000D5AC0 38 60 00 1C */ li r3, 0x1c
-/* 800D9E64 000D5AC4 4B FE 0B 29 */ bl func_800BA98C
-/* 800D9E68 000D5AC8 7C 63 07 34 */ extsh r3, r3
-/* 800D9E6C 000D5ACC 48 17 9F 65 */ bl func_80253DD0
-/* 800D9E70 000D5AD0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9E74 000D5AD4 28 00 00 03 */ cmplwi r0, 3
-/* 800D9E78 000D5AD8 41 82 00 20 */ beq lbl_800D9E98
-/* 800D9E7C 000D5ADC 38 60 00 1C */ li r3, 0x1c
-/* 800D9E80 000D5AE0 4B FE 0B 0D */ bl func_800BA98C
-/* 800D9E84 000D5AE4 7C 63 07 34 */ extsh r3, r3
-/* 800D9E88 000D5AE8 48 17 9F 59 */ bl func_80253DE0
-/* 800D9E8C 000D5AEC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9E90 000D5AF0 28 00 00 0C */ cmplwi r0, 0xc
-/* 800D9E94 000D5AF4 40 82 00 B4 */ bne lbl_800D9F48
-lbl_800D9E98:
-/* 800D9E98 000D5AF8 38 60 00 06 */ li r3, 6
-/* 800D9E9C 000D5AFC 4B FE 07 1D */ bl func_800BA5B8
-/* 800D9EA0 000D5B00 38 60 00 00 */ li r3, 0
-/* 800D9EA4 000D5B04 4B FE 0A E9 */ bl func_800BA98C
-/* 800D9EA8 000D5B08 7C 63 07 34 */ extsh r3, r3
-/* 800D9EAC 000D5B0C 38 80 00 03 */ li r4, 3
-/* 800D9EB0 000D5B10 38 A0 00 00 */ li r5, 0
-/* 800D9EB4 000D5B14 48 17 9E FD */ bl func_80253DB0
-/* 800D9EB8 000D5B18 38 60 00 1C */ li r3, 0x1c
-/* 800D9EBC 000D5B1C 4B FE 0A D1 */ bl func_800BA98C
-/* 800D9EC0 000D5B20 7C 63 07 34 */ extsh r3, r3
-/* 800D9EC4 000D5B24 38 80 00 0D */ li r4, 0xd
-/* 800D9EC8 000D5B28 38 A0 00 00 */ li r5, 0
-/* 800D9ECC 000D5B2C 48 17 9E E5 */ bl func_80253DB0
-/* 800D9ED0 000D5B30 38 60 00 01 */ li r3, 1
-/* 800D9ED4 000D5B34 4B FE 0A B9 */ bl func_800BA98C
-/* 800D9ED8 000D5B38 7C 63 07 34 */ extsh r3, r3
-/* 800D9EDC 000D5B3C 38 80 00 05 */ li r4, 5
-/* 800D9EE0 000D5B40 38 A0 00 00 */ li r5, 0
-/* 800D9EE4 000D5B44 48 17 9E CD */ bl func_80253DB0
-/* 800D9EE8 000D5B48 48 00 00 60 */ b lbl_800D9F48
-/* 800D9EEC 000D5B4C 38 60 00 00 */ li r3, 0
-/* 800D9EF0 000D5B50 4B FE 0A 9D */ bl func_800BA98C
-/* 800D9EF4 000D5B54 7C 63 07 34 */ extsh r3, r3
-/* 800D9EF8 000D5B58 48 17 9E D9 */ bl func_80253DD0
-/* 800D9EFC 000D5B5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9F00 000D5B60 28 00 00 03 */ cmplwi r0, 3
-/* 800D9F04 000D5B64 40 82 00 44 */ bne lbl_800D9F48
-/* 800D9F08 000D5B68 38 60 00 04 */ li r3, 4
-/* 800D9F0C 000D5B6C 4B FE 06 4D */ bl func_800BA558
-/* 800D9F10 000D5B70 38 60 00 00 */ li r3, 0
-/* 800D9F14 000D5B74 4B FE 06 A5 */ bl func_800BA5B8
-/* 800D9F18 000D5B78 38 60 00 1C */ li r3, 0x1c
-/* 800D9F1C 000D5B7C 4B FE 0A 71 */ bl func_800BA98C
-/* 800D9F20 000D5B80 7C 63 07 34 */ extsh r3, r3
-/* 800D9F24 000D5B84 38 80 00 08 */ li r4, 8
-/* 800D9F28 000D5B88 38 A0 00 00 */ li r5, 0
-/* 800D9F2C 000D5B8C 48 17 9E C5 */ bl func_80253DF0
-/* 800D9F30 000D5B90 38 60 00 01 */ li r3, 1
-/* 800D9F34 000D5B94 4B FE 0A 59 */ bl func_800BA98C
-/* 800D9F38 000D5B98 7C 63 07 34 */ extsh r3, r3
-/* 800D9F3C 000D5B9C 38 80 00 08 */ li r4, 8
-/* 800D9F40 000D5BA0 38 A0 00 00 */ li r5, 0
-/* 800D9F44 000D5BA4 48 17 9E AD */ bl func_80253DF0
-lbl_800D9F48:
-/* 800D9F48 000D5BA8 39 61 00 30 */ addi r11, r1, 0x30
-/* 800D9F4C 000D5BAC 7F C3 F3 78 */ mr r3, r30
-/* 800D9F50 000D5BB0 48 0E D2 25 */ bl _restgpr_27
-/* 800D9F54 000D5BB4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800D9F58 000D5BB8 7C 08 03 A6 */ mtlr r0
-/* 800D9F5C 000D5BBC 38 21 00 30 */ addi r1, r1, 0x30
-/* 800D9F60 000D5BC0 4E 80 00 20 */ blr
-/* 800D9F64 000D5BC4 94 21 FF 60 */ stwu r1, -0xa0(r1)
-/* 800D9F68 000D5BC8 7C 08 02 A6 */ mflr r0
-/* 800D9F6C 000D5BCC 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800D9F70 000D5BD0 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 800D9F74 000D5BD4 48 0E D1 99 */ bl _savegpr_20
-/* 800D9F78 000D5BD8 38 60 00 12 */ li r3, 0x12
-/* 800D9F7C 000D5BDC 4B FE 08 71 */ bl func_800BA7EC
-/* 800D9F80 000D5BE0 38 03 00 01 */ addi r0, r3, 1
-/* 800D9F84 000D5BE4 38 60 00 13 */ li r3, 0x13
-/* 800D9F88 000D5BE8 54 1E 06 3E */ clrlwi r30, r0, 0x18
-/* 800D9F8C 000D5BEC 4B FE 08 61 */ bl func_800BA7EC
-/* 800D9F90 000D5BF0 38 03 00 03 */ addi r0, r3, 3
-/* 800D9F94 000D5BF4 38 60 00 02 */ li r3, 2
-/* 800D9F98 000D5BF8 54 17 F6 3E */ rlwinm r23, r0, 0x1e, 0x18, 0x1f
-/* 800D9F9C 000D5BFC 4B FE 08 51 */ bl func_800BA7EC
-/* 800D9FA0 000D5C00 54 78 06 3E */ clrlwi r24, r3, 0x18
-/* 800D9FA4 000D5C04 38 60 00 51 */ li r3, 0x51
-/* 800D9FA8 000D5C08 48 08 8A E9 */ bl func_80162A90
-/* 800D9FAC 000D5C0C 7C 60 00 34 */ cntlzw r0, r3
-/* 800D9FB0 000D5C10 54 1D D9 7E */ srwi r29, r0, 5
-/* 800D9FB4 000D5C14 4B FE 06 19 */ bl func_800BA5CC
-/* 800D9FB8 000D5C18 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800D9FBC 000D5C1C 28 00 00 1A */ cmplwi r0, 0x1a
-/* 800D9FC0 000D5C20 41 81 38 1C */ bgt lbl_800DD7DC
-/* 800D9FC4 000D5C24 3C 60 80 41 */ lis r3, lbl_80417044@ha
-/* 800D9FC8 000D5C28 54 00 10 3A */ slwi r0, r0, 2
-/* 800D9FCC 000D5C2C 38 63 70 44 */ addi r3, r3, lbl_80417044@l
-/* 800D9FD0 000D5C30 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800D9FD4 000D5C34 7C 69 03 A6 */ mtctr r3
-/* 800D9FD8 000D5C38 4E 80 04 20 */ bctr
-/* 800D9FDC 000D5C3C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800D9FE0 000D5C40 38 00 00 25 */ li r0, 0x25
-/* 800D9FE4 000D5C44 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800D9FE8 000D5C48 3A E0 00 00 */ li r23, 0
-/* 800D9FEC 000D5C4C 3B 20 00 00 */ li r25, 0
-/* 800D9FF0 000D5C50 38 A0 00 00 */ li r5, 0
-/* 800D9FF4 000D5C54 7C 09 03 A6 */ mtctr r0
-lbl_800D9FF8:
-/* 800D9FF8 000D5C58 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 800D9FFC 000D5C5C 38 A5 00 01 */ addi r5, r5, 1
-/* 800DA000 000D5C60 7C 83 02 14 */ add r4, r3, r0
-/* 800DA004 000D5C64 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800DA008 000D5C68 98 04 00 25 */ stb r0, 0x25(r4)
-/* 800DA00C 000D5C6C 42 00 FF EC */ bdnz lbl_800D9FF8
-/* 800DA010 000D5C70 38 61 00 39 */ addi r3, r1, 0x39
-/* 800DA014 000D5C74 38 80 00 FF */ li r4, 0xff
-/* 800DA018 000D5C78 38 A0 00 25 */ li r5, 0x25
-/* 800DA01C 000D5C7C 4B F2 A0 E9 */ bl memset
-/* 800DA020 000D5C80 38 61 00 14 */ addi r3, r1, 0x14
-/* 800DA024 000D5C84 38 80 00 FF */ li r4, 0xff
-/* 800DA028 000D5C88 38 A0 00 25 */ li r5, 0x25
-/* 800DA02C 000D5C8C 4B F2 A0 D9 */ bl memset
-/* 800DA030 000D5C90 3A A1 00 14 */ addi r21, r1, 0x14
-/* 800DA034 000D5C94 3A C1 00 39 */ addi r22, r1, 0x39
-/* 800DA038 000D5C98 3A 80 00 00 */ li r20, 0
-/* 800DA03C 000D5C9C 3B 00 00 00 */ li r24, 0
-lbl_800DA040:
-/* 800DA040 000D5CA0 56 84 06 3E */ clrlwi r4, r20, 0x18
-/* 800DA044 000D5CA4 38 60 00 04 */ li r3, 4
-/* 800DA048 000D5CA8 48 00 B1 DD */ bl func_800E5224
-/* 800DA04C 000D5CAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DA050 000D5CB0 41 82 00 30 */ beq lbl_800DA080
-/* 800DA054 000D5CB4 38 60 00 11 */ li r3, 0x11
-/* 800DA058 000D5CB8 4B FE 07 95 */ bl func_800BA7EC
-/* 800DA05C 000D5CBC 28 03 00 01 */ cmplwi r3, 1
-/* 800DA060 000D5CC0 41 82 00 4C */ beq lbl_800DA0AC
-/* 800DA064 000D5CC4 56 84 06 3E */ clrlwi r4, r20, 0x18
-/* 800DA068 000D5CC8 38 60 00 0E */ li r3, 0xe
-/* 800DA06C 000D5CCC 48 00 B1 B9 */ bl func_800E5224
-/* 800DA070 000D5CD0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800DA074 000D5CD4 3A F7 00 01 */ addi r23, r23, 1
-/* 800DA078 000D5CD8 7E 96 01 AE */ stbx r20, r22, r0
-/* 800DA07C 000D5CDC 48 00 00 30 */ b lbl_800DA0AC
-lbl_800DA080:
-/* 800DA080 000D5CE0 56 84 06 3E */ clrlwi r4, r20, 0x18
-/* 800DA084 000D5CE4 38 60 00 05 */ li r3, 5
-/* 800DA088 000D5CE8 48 00 B1 9D */ bl func_800E5224
-/* 800DA08C 000D5CEC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DA090 000D5CF0 41 82 00 1C */ beq lbl_800DA0AC
-/* 800DA094 000D5CF4 56 84 06 3E */ clrlwi r4, r20, 0x18
-/* 800DA098 000D5CF8 38 60 00 0E */ li r3, 0xe
-/* 800DA09C 000D5CFC 48 00 B1 89 */ bl func_800E5224
-/* 800DA0A0 000D5D00 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800DA0A4 000D5D04 3B 39 00 01 */ addi r25, r25, 1
-/* 800DA0A8 000D5D08 7E 95 01 AE */ stbx r20, r21, r0
-lbl_800DA0AC:
-/* 800DA0AC 000D5D0C 3A 94 00 01 */ addi r20, r20, 1
-/* 800DA0B0 000D5D10 28 14 00 25 */ cmplwi r20, 0x25
-/* 800DA0B4 000D5D14 41 80 FF 8C */ blt lbl_800DA040
-/* 800DA0B8 000D5D18 38 60 00 12 */ li r3, 0x12
-/* 800DA0BC 000D5D1C 38 80 00 00 */ li r4, 0
-/* 800DA0C0 000D5D20 4B FE 05 5D */ bl func_800BA61C
-/* 800DA0C4 000D5D24 57 23 06 3E */ clrlwi r3, r25, 0x18
-/* 800DA0C8 000D5D28 56 E0 06 3E */ clrlwi r0, r23, 0x18
-/* 800DA0CC 000D5D2C 7C 83 02 14 */ add r4, r3, r0
-/* 800DA0D0 000D5D30 38 60 00 13 */ li r3, 0x13
-/* 800DA0D4 000D5D34 4B FE 05 49 */ bl func_800BA61C
-/* 800DA0D8 000D5D38 38 60 00 0E */ li r3, 0xe
-/* 800DA0DC 000D5D3C 38 80 00 00 */ li r4, 0
-/* 800DA0E0 000D5D40 4B FE 05 3D */ bl func_800BA61C
-/* 800DA0E4 000D5D44 38 60 00 12 */ li r3, 0x12
-/* 800DA0E8 000D5D48 4B FE 07 05 */ bl func_800BA7EC
-/* 800DA0EC 000D5D4C 38 03 00 01 */ addi r0, r3, 1
-/* 800DA0F0 000D5D50 38 60 00 13 */ li r3, 0x13
-/* 800DA0F4 000D5D54 54 17 06 3E */ clrlwi r23, r0, 0x18
-/* 800DA0F8 000D5D58 4B FE 06 F5 */ bl func_800BA7EC
-/* 800DA0FC 000D5D5C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DA100 000D5D60 38 03 00 03 */ addi r0, r3, 3
-/* 800DA104 000D5D64 3B C1 00 39 */ addi r30, r1, 0x39
-/* 800DA108 000D5D68 3A C1 00 14 */ addi r22, r1, 0x14
-/* 800DA10C 000D5D6C 54 1C F6 3E */ rlwinm r28, r0, 0x1e, 0x18, 0x1f
-/* 800DA110 000D5D70 3B E4 CE 18 */ addi r31, r4, lbl_8047CE18@l
-/* 800DA114 000D5D74 3B 20 00 00 */ li r25, 0
-/* 800DA118 000D5D78 3B 60 00 00 */ li r27, 0
-/* 800DA11C 000D5D7C 3B 40 00 00 */ li r26, 0
-/* 800DA120 000D5D80 3A A0 00 01 */ li r21, 1
-lbl_800DA124:
-/* 800DA124 000D5D84 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 800DA128 000D5D88 7E 9E 00 AE */ lbzx r20, r30, r0
-/* 800DA12C 000D5D8C 28 14 00 FF */ cmplwi r20, 0xff
-/* 800DA130 000D5D90 41 82 00 44 */ beq lbl_800DA174
-/* 800DA134 000D5D94 38 60 00 03 */ li r3, 3
-/* 800DA138 000D5D98 4B FE 06 B5 */ bl func_800BA7EC
-/* 800DA13C 000D5D9C 57 60 06 3E */ clrlwi r0, r27, 0x18
-/* 800DA140 000D5DA0 7C 80 1A 14 */ add r4, r0, r3
-/* 800DA144 000D5DA4 38 60 00 03 */ li r3, 3
-/* 800DA148 000D5DA8 7C 04 F8 AE */ lbzx r0, r4, r31
-/* 800DA14C 000D5DAC 52 80 0E 3C */ rlwimi r0, r20, 1, 0x18, 0x1e
-/* 800DA150 000D5DB0 7C 04 F9 AE */ stbx r0, r4, r31
-/* 800DA154 000D5DB4 4B FE 06 99 */ bl func_800BA7EC
-/* 800DA158 000D5DB8 57 60 06 3E */ clrlwi r0, r27, 0x18
-/* 800DA15C 000D5DBC 3B 7B 00 01 */ addi r27, r27, 1
-/* 800DA160 000D5DC0 7C 60 1A 14 */ add r3, r0, r3
-/* 800DA164 000D5DC4 7C 03 F8 AE */ lbzx r0, r3, r31
-/* 800DA168 000D5DC8 52 A0 07 FE */ rlwimi r0, r21, 0, 0x1f, 0x1f
-/* 800DA16C 000D5DCC 7C 03 F9 AE */ stbx r0, r3, r31
-/* 800DA170 000D5DD0 48 00 00 28 */ b lbl_800DA198
-lbl_800DA174:
-/* 800DA174 000D5DD4 7C 96 00 AE */ lbzx r4, r22, r0
-/* 800DA178 000D5DD8 28 04 00 FF */ cmplwi r4, 0xff
-/* 800DA17C 000D5DDC 41 82 00 1C */ beq lbl_800DA198
-/* 800DA180 000D5DE0 57 43 06 3E */ clrlwi r3, r26, 0x18
-/* 800DA184 000D5DE4 3B 5A 00 01 */ addi r26, r26, 1
-/* 800DA188 000D5DE8 7C 1F 18 AE */ lbzx r0, r31, r3
-/* 800DA18C 000D5DEC 50 80 0E 3C */ rlwimi r0, r4, 1, 0x18, 0x1e
-/* 800DA190 000D5DF0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
-/* 800DA194 000D5DF4 7C 1F 19 AE */ stbx r0, r31, r3
-lbl_800DA198:
-/* 800DA198 000D5DF8 3B 39 00 01 */ addi r25, r25, 1
-/* 800DA19C 000D5DFC 28 19 00 25 */ cmplwi r25, 0x25
-/* 800DA1A0 000D5E00 41 80 FF 84 */ blt lbl_800DA124
-/* 800DA1A4 000D5E04 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DA1A8 000D5E08 41 82 00 20 */ beq lbl_800DA1C8
-/* 800DA1AC 000D5E0C 38 60 00 00 */ li r3, 0
-/* 800DA1B0 000D5E10 4B FE 07 DD */ bl func_800BA98C
-/* 800DA1B4 000D5E14 7C 63 07 34 */ extsh r3, r3
-/* 800DA1B8 000D5E18 38 80 00 08 */ li r4, 8
-/* 800DA1BC 000D5E1C 38 A0 00 00 */ li r5, 0
-/* 800DA1C0 000D5E20 48 17 9C 31 */ bl func_80253DF0
-/* 800DA1C4 000D5E24 48 00 00 1C */ b lbl_800DA1E0
-lbl_800DA1C8:
-/* 800DA1C8 000D5E28 38 60 00 00 */ li r3, 0
-/* 800DA1CC 000D5E2C 4B FE 07 C1 */ bl func_800BA98C
-/* 800DA1D0 000D5E30 7C 63 07 34 */ extsh r3, r3
-/* 800DA1D4 000D5E34 38 80 00 08 */ li r4, 8
-/* 800DA1D8 000D5E38 38 A0 00 01 */ li r5, 1
-/* 800DA1DC 000D5E3C 48 17 9C 15 */ bl func_80253DF0
-lbl_800DA1E0:
-/* 800DA1E0 000D5E40 38 60 00 0C */ li r3, 0xc
-/* 800DA1E4 000D5E44 4B FE 07 A9 */ bl func_800BA98C
-/* 800DA1E8 000D5E48 7C 63 07 34 */ extsh r3, r3
-/* 800DA1EC 000D5E4C 38 80 00 08 */ li r4, 8
-/* 800DA1F0 000D5E50 38 A0 00 01 */ li r5, 1
-/* 800DA1F4 000D5E54 48 17 9B FD */ bl func_80253DF0
-/* 800DA1F8 000D5E58 38 60 00 0D */ li r3, 0xd
-/* 800DA1FC 000D5E5C 4B FE 07 91 */ bl func_800BA98C
-/* 800DA200 000D5E60 7C 63 07 34 */ extsh r3, r3
-/* 800DA204 000D5E64 38 80 00 08 */ li r4, 8
-/* 800DA208 000D5E68 38 A0 00 01 */ li r5, 1
-/* 800DA20C 000D5E6C 48 17 9B E5 */ bl func_80253DF0
-/* 800DA210 000D5E70 38 60 00 0F */ li r3, 0xf
-/* 800DA214 000D5E74 4B FE 07 79 */ bl func_800BA98C
-/* 800DA218 000D5E78 7C 63 07 34 */ extsh r3, r3
-/* 800DA21C 000D5E7C 38 80 00 08 */ li r4, 8
-/* 800DA220 000D5E80 38 A0 00 01 */ li r5, 1
-/* 800DA224 000D5E84 48 17 9B CD */ bl func_80253DF0
-/* 800DA228 000D5E88 57 43 06 3E */ clrlwi r3, r26, 0x18
-/* 800DA22C 000D5E8C 57 60 06 3E */ clrlwi r0, r27, 0x18
-/* 800DA230 000D5E90 7F C3 02 14 */ add r30, r3, r0
-/* 800DA234 000D5E94 6B C0 00 01 */ xori r0, r30, 1
-/* 800DA238 000D5E98 38 60 00 10 */ li r3, 0x10
-/* 800DA23C 000D5E9C 7C 04 0E 70 */ srawi r4, r0, 1
-/* 800DA240 000D5EA0 7C 00 F0 38 */ and r0, r0, r30
-/* 800DA244 000D5EA4 7C 00 20 50 */ subf r0, r0, r4
-/* 800DA248 000D5EA8 54 15 0F FE */ srwi r21, r0, 0x1f
-/* 800DA24C 000D5EAC 4B FE 07 41 */ bl func_800BA98C
-/* 800DA250 000D5EB0 7E A5 AB 78 */ mr r5, r21
-/* 800DA254 000D5EB4 7C 63 07 34 */ extsh r3, r3
-/* 800DA258 000D5EB8 38 80 00 08 */ li r4, 8
-/* 800DA25C 000D5EBC 48 17 9B 95 */ bl func_80253DF0
-/* 800DA260 000D5EC0 6B C0 00 02 */ xori r0, r30, 2
-/* 800DA264 000D5EC4 38 60 00 11 */ li r3, 0x11
-/* 800DA268 000D5EC8 7C 04 0E 70 */ srawi r4, r0, 1
-/* 800DA26C 000D5ECC 7C 00 F0 38 */ and r0, r0, r30
-/* 800DA270 000D5ED0 7C 00 20 50 */ subf r0, r0, r4
-/* 800DA274 000D5ED4 54 15 0F FE */ srwi r21, r0, 0x1f
-/* 800DA278 000D5ED8 4B FE 07 15 */ bl func_800BA98C
-/* 800DA27C 000D5EDC 7E A5 AB 78 */ mr r5, r21
-/* 800DA280 000D5EE0 7C 63 07 34 */ extsh r3, r3
-/* 800DA284 000D5EE4 38 80 00 08 */ li r4, 8
-/* 800DA288 000D5EE8 48 17 9B 69 */ bl func_80253DF0
-/* 800DA28C 000D5EEC 6B C0 00 03 */ xori r0, r30, 3
-/* 800DA290 000D5EF0 38 60 00 12 */ li r3, 0x12
-/* 800DA294 000D5EF4 7C 04 0E 70 */ srawi r4, r0, 1
-/* 800DA298 000D5EF8 7C 00 F0 38 */ and r0, r0, r30
-/* 800DA29C 000D5EFC 7C 00 20 50 */ subf r0, r0, r4
-/* 800DA2A0 000D5F00 54 15 0F FE */ srwi r21, r0, 0x1f
-/* 800DA2A4 000D5F04 4B FE 06 E9 */ bl func_800BA98C
-/* 800DA2A8 000D5F08 7E A5 AB 78 */ mr r5, r21
-/* 800DA2AC 000D5F0C 7C 63 07 34 */ extsh r3, r3
-/* 800DA2B0 000D5F10 38 80 00 08 */ li r4, 8
-/* 800DA2B4 000D5F14 48 17 9B 3D */ bl func_80253DF0
-/* 800DA2B8 000D5F18 38 60 00 13 */ li r3, 0x13
-/* 800DA2BC 000D5F1C 4B FE 06 D1 */ bl func_800BA98C
-/* 800DA2C0 000D5F20 7C 63 07 34 */ extsh r3, r3
-/* 800DA2C4 000D5F24 38 80 00 08 */ li r4, 8
-/* 800DA2C8 000D5F28 38 A0 00 00 */ li r5, 0
-/* 800DA2CC 000D5F2C 48 17 9B 25 */ bl func_80253DF0
-/* 800DA2D0 000D5F30 38 60 00 14 */ li r3, 0x14
-/* 800DA2D4 000D5F34 4B FE 06 B9 */ bl func_800BA98C
-/* 800DA2D8 000D5F38 7C 63 07 34 */ extsh r3, r3
-/* 800DA2DC 000D5F3C 38 80 00 08 */ li r4, 8
-/* 800DA2E0 000D5F40 38 A0 00 00 */ li r5, 0
-/* 800DA2E4 000D5F44 48 17 9B 0D */ bl func_80253DF0
-/* 800DA2E8 000D5F48 38 60 00 15 */ li r3, 0x15
-/* 800DA2EC 000D5F4C 4B FE 06 A1 */ bl func_800BA98C
-/* 800DA2F0 000D5F50 7C 63 07 34 */ extsh r3, r3
-/* 800DA2F4 000D5F54 38 80 00 08 */ li r4, 8
-/* 800DA2F8 000D5F58 38 A0 00 00 */ li r5, 0
-/* 800DA2FC 000D5F5C 48 17 9A F5 */ bl func_80253DF0
-/* 800DA300 000D5F60 38 60 00 16 */ li r3, 0x16
-/* 800DA304 000D5F64 4B FE 06 89 */ bl func_800BA98C
-/* 800DA308 000D5F68 7C 63 07 34 */ extsh r3, r3
-/* 800DA30C 000D5F6C 38 80 00 08 */ li r4, 8
-/* 800DA310 000D5F70 38 A0 00 00 */ li r5, 0
-/* 800DA314 000D5F74 48 17 9A DD */ bl func_80253DF0
-/* 800DA318 000D5F78 38 60 00 0F */ li r3, 0xf
-/* 800DA31C 000D5F7C 4B FE 06 71 */ bl func_800BA98C
-/* 800DA320 000D5F80 7C 63 07 34 */ extsh r3, r3
-/* 800DA324 000D5F84 38 80 00 09 */ li r4, 9
-/* 800DA328 000D5F88 38 A0 00 01 */ li r5, 1
-/* 800DA32C 000D5F8C 48 17 9A C5 */ bl func_80253DF0
-/* 800DA330 000D5F90 38 60 00 10 */ li r3, 0x10
-/* 800DA334 000D5F94 4B FE 06 59 */ bl func_800BA98C
-/* 800DA338 000D5F98 7C 63 07 34 */ extsh r3, r3
-/* 800DA33C 000D5F9C 38 80 00 09 */ li r4, 9
-/* 800DA340 000D5FA0 38 A0 00 01 */ li r5, 1
-/* 800DA344 000D5FA4 48 17 9A AD */ bl func_80253DF0
-/* 800DA348 000D5FA8 38 60 00 11 */ li r3, 0x11
-/* 800DA34C 000D5FAC 4B FE 06 41 */ bl func_800BA98C
-/* 800DA350 000D5FB0 7C 63 07 34 */ extsh r3, r3
-/* 800DA354 000D5FB4 38 80 00 09 */ li r4, 9
-/* 800DA358 000D5FB8 38 A0 00 01 */ li r5, 1
-/* 800DA35C 000D5FBC 48 17 9A 95 */ bl func_80253DF0
-/* 800DA360 000D5FC0 38 60 00 12 */ li r3, 0x12
-/* 800DA364 000D5FC4 4B FE 06 29 */ bl func_800BA98C
-/* 800DA368 000D5FC8 7C 63 07 34 */ extsh r3, r3
-/* 800DA36C 000D5FCC 38 80 00 09 */ li r4, 9
-/* 800DA370 000D5FD0 38 A0 00 01 */ li r5, 1
-/* 800DA374 000D5FD4 48 17 9A 7D */ bl func_80253DF0
-/* 800DA378 000D5FD8 38 60 00 13 */ li r3, 0x13
-/* 800DA37C 000D5FDC 4B FE 06 11 */ bl func_800BA98C
-/* 800DA380 000D5FE0 7C 63 07 34 */ extsh r3, r3
-/* 800DA384 000D5FE4 38 80 00 09 */ li r4, 9
-/* 800DA388 000D5FE8 38 A0 00 00 */ li r5, 0
-/* 800DA38C 000D5FEC 48 17 9A 65 */ bl func_80253DF0
-/* 800DA390 000D5FF0 38 60 00 14 */ li r3, 0x14
-/* 800DA394 000D5FF4 4B FE 05 F9 */ bl func_800BA98C
-/* 800DA398 000D5FF8 7C 63 07 34 */ extsh r3, r3
-/* 800DA39C 000D5FFC 38 80 00 09 */ li r4, 9
-/* 800DA3A0 000D6000 38 A0 00 00 */ li r5, 0
-/* 800DA3A4 000D6004 48 17 9A 4D */ bl func_80253DF0
-/* 800DA3A8 000D6008 38 60 00 15 */ li r3, 0x15
-/* 800DA3AC 000D600C 4B FE 05 E1 */ bl func_800BA98C
-/* 800DA3B0 000D6010 7C 63 07 34 */ extsh r3, r3
-/* 800DA3B4 000D6014 38 80 00 09 */ li r4, 9
-/* 800DA3B8 000D6018 38 A0 00 00 */ li r5, 0
-/* 800DA3BC 000D601C 48 17 9A 35 */ bl func_80253DF0
-/* 800DA3C0 000D6020 38 60 00 16 */ li r3, 0x16
-/* 800DA3C4 000D6024 4B FE 05 C9 */ bl func_800BA98C
-/* 800DA3C8 000D6028 7C 63 07 34 */ extsh r3, r3
-/* 800DA3CC 000D602C 38 80 00 09 */ li r4, 9
-/* 800DA3D0 000D6030 38 A0 00 00 */ li r5, 0
-/* 800DA3D4 000D6034 48 17 9A 1D */ bl func_80253DF0
-/* 800DA3D8 000D6038 38 60 00 11 */ li r3, 0x11
-/* 800DA3DC 000D603C 4B FE 04 11 */ bl func_800BA7EC
-/* 800DA3E0 000D6040 2C 03 00 00 */ cmpwi r3, 0
-/* 800DA3E4 000D6044 40 82 00 34 */ bne lbl_800DA418
-/* 800DA3E8 000D6048 38 60 00 00 */ li r3, 0
-/* 800DA3EC 000D604C 4B FE 05 A1 */ bl func_800BA98C
-/* 800DA3F0 000D6050 7C 63 07 34 */ extsh r3, r3
-/* 800DA3F4 000D6054 38 80 00 04 */ li r4, 4
-/* 800DA3F8 000D6058 38 A0 00 00 */ li r5, 0
-/* 800DA3FC 000D605C 48 17 99 B5 */ bl func_80253DB0
-/* 800DA400 000D6060 38 60 00 0C */ li r3, 0xc
-/* 800DA404 000D6064 4B FE 05 89 */ bl func_800BA98C
-/* 800DA408 000D6068 7C 63 07 34 */ extsh r3, r3
-/* 800DA40C 000D606C 38 80 00 18 */ li r4, 0x18
-/* 800DA410 000D6070 38 A0 00 00 */ li r5, 0
-/* 800DA414 000D6074 48 17 99 9D */ bl func_80253DB0
-lbl_800DA418:
-/* 800DA418 000D6078 38 60 00 0D */ li r3, 0xd
-/* 800DA41C 000D607C 4B FE 05 71 */ bl func_800BA98C
-/* 800DA420 000D6080 7C 63 07 34 */ extsh r3, r3
-/* 800DA424 000D6084 38 80 00 0C */ li r4, 0xc
-/* 800DA428 000D6088 38 A0 00 00 */ li r5, 0
-/* 800DA42C 000D608C 48 17 99 85 */ bl func_80253DB0
-/* 800DA430 000D6090 38 60 00 0F */ li r3, 0xf
-/* 800DA434 000D6094 4B FE 05 59 */ bl func_800BA98C
-/* 800DA438 000D6098 7C 63 07 34 */ extsh r3, r3
-/* 800DA43C 000D609C 38 80 00 09 */ li r4, 9
-/* 800DA440 000D60A0 38 A0 00 00 */ li r5, 0
-/* 800DA444 000D60A4 48 17 99 6D */ bl func_80253DB0
-/* 800DA448 000D60A8 2C 1E 00 01 */ cmpwi r30, 1
-/* 800DA44C 000D60AC 40 81 00 1C */ ble lbl_800DA468
-/* 800DA450 000D60B0 38 60 00 10 */ li r3, 0x10
-/* 800DA454 000D60B4 4B FE 05 39 */ bl func_800BA98C
-/* 800DA458 000D60B8 7C 63 07 34 */ extsh r3, r3
-/* 800DA45C 000D60BC 38 80 00 09 */ li r4, 9
-/* 800DA460 000D60C0 38 A0 00 00 */ li r5, 0
-/* 800DA464 000D60C4 48 17 99 4D */ bl func_80253DB0
-lbl_800DA468:
-/* 800DA468 000D60C8 2C 1E 00 02 */ cmpwi r30, 2
-/* 800DA46C 000D60CC 40 81 00 1C */ ble lbl_800DA488
-/* 800DA470 000D60D0 38 60 00 11 */ li r3, 0x11
-/* 800DA474 000D60D4 4B FE 05 19 */ bl func_800BA98C
-/* 800DA478 000D60D8 7C 63 07 34 */ extsh r3, r3
-/* 800DA47C 000D60DC 38 80 00 09 */ li r4, 9
-/* 800DA480 000D60E0 38 A0 00 00 */ li r5, 0
-/* 800DA484 000D60E4 48 17 99 2D */ bl func_80253DB0
-lbl_800DA488:
-/* 800DA488 000D60E8 2C 1E 00 03 */ cmpwi r30, 3
-/* 800DA48C 000D60EC 40 81 00 1C */ ble lbl_800DA4A8
-/* 800DA490 000D60F0 38 60 00 12 */ li r3, 0x12
-/* 800DA494 000D60F4 4B FE 04 F9 */ bl func_800BA98C
-/* 800DA498 000D60F8 7C 63 07 34 */ extsh r3, r3
-/* 800DA49C 000D60FC 38 80 00 09 */ li r4, 9
-/* 800DA4A0 000D6100 38 A0 00 00 */ li r5, 0
-/* 800DA4A4 000D6104 48 17 99 0D */ bl func_80253DB0
-lbl_800DA4A8:
-/* 800DA4A8 000D6108 38 60 00 13 */ li r3, 0x13
-/* 800DA4AC 000D610C 4B FE 04 E1 */ bl func_800BA98C
-/* 800DA4B0 000D6110 7C 63 07 34 */ extsh r3, r3
-/* 800DA4B4 000D6114 38 80 00 07 */ li r4, 7
-/* 800DA4B8 000D6118 38 A0 00 00 */ li r5, 0
-/* 800DA4BC 000D611C 48 17 98 F5 */ bl func_80253DB0
-/* 800DA4C0 000D6120 38 60 00 14 */ li r3, 0x14
-/* 800DA4C4 000D6124 4B FE 04 C9 */ bl func_800BA98C
-/* 800DA4C8 000D6128 7C 63 07 34 */ extsh r3, r3
-/* 800DA4CC 000D612C 38 80 00 07 */ li r4, 7
-/* 800DA4D0 000D6130 38 A0 00 00 */ li r5, 0
-/* 800DA4D4 000D6134 48 17 98 DD */ bl func_80253DB0
-/* 800DA4D8 000D6138 38 60 00 15 */ li r3, 0x15
-/* 800DA4DC 000D613C 4B FE 04 B1 */ bl func_800BA98C
-/* 800DA4E0 000D6140 7C 63 07 34 */ extsh r3, r3
-/* 800DA4E4 000D6144 38 80 00 07 */ li r4, 7
-/* 800DA4E8 000D6148 38 A0 00 00 */ li r5, 0
-/* 800DA4EC 000D614C 48 17 98 C5 */ bl func_80253DB0
-/* 800DA4F0 000D6150 38 60 00 16 */ li r3, 0x16
-/* 800DA4F4 000D6154 4B FE 04 99 */ bl func_800BA98C
-/* 800DA4F8 000D6158 7C 63 07 34 */ extsh r3, r3
-/* 800DA4FC 000D615C 38 80 00 07 */ li r4, 7
-/* 800DA500 000D6160 38 A0 00 00 */ li r5, 0
-/* 800DA504 000D6164 48 17 98 AD */ bl func_80253DB0
-/* 800DA508 000D6168 38 00 10 01 */ li r0, 0x1001
-/* 800DA50C 000D616C 2C 1E 00 04 */ cmpwi r30, 4
-/* 800DA510 000D6170 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DA514 000D6174 41 81 00 0C */ bgt lbl_800DA520
-/* 800DA518 000D6178 38 00 10 00 */ li r0, 0x1000
-/* 800DA51C 000D617C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DA520:
-/* 800DA520 000D6180 7C 17 E0 40 */ cmplw r23, r28
-/* 800DA524 000D6184 40 82 00 0C */ bne lbl_800DA530
-/* 800DA528 000D6188 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DA52C 000D618C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DA530:
-/* 800DA530 000D6190 38 60 00 11 */ li r3, 0x11
-/* 800DA534 000D6194 4B FE 02 B9 */ bl func_800BA7EC
-/* 800DA538 000D6198 28 03 00 01 */ cmplwi r3, 1
-/* 800DA53C 000D619C 40 82 00 20 */ bne lbl_800DA55C
-/* 800DA540 000D61A0 38 60 00 00 */ li r3, 0
-/* 800DA544 000D61A4 38 80 2C FE */ li r4, 0x2cfe
-/* 800DA548 000D61A8 4B FE 04 A9 */ bl func_800BA9F0
-/* 800DA54C 000D61AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DA550 000D61B0 60 00 04 00 */ ori r0, r0, 0x400
-/* 800DA554 000D61B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DA558 000D61B8 48 00 00 10 */ b lbl_800DA568
-lbl_800DA55C:
-/* 800DA55C 000D61BC 38 60 00 00 */ li r3, 0
-/* 800DA560 000D61C0 38 80 2D 51 */ li r4, 0x2d51
-/* 800DA564 000D61C4 4B FE 04 8D */ bl func_800BA9F0
-lbl_800DA568:
-/* 800DA568 000D61C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DA56C 000D61CC 41 82 00 1C */ beq lbl_800DA588
-/* 800DA570 000D61D0 38 60 00 02 */ li r3, 2
-/* 800DA574 000D61D4 4B FE 00 45 */ bl func_800BA5B8
-/* 800DA578 000D61D8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DA57C 000D61DC 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800DA580 000D61E0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DA584 000D61E4 48 00 00 0C */ b lbl_800DA590
-lbl_800DA588:
-/* 800DA588 000D61E8 38 60 00 01 */ li r3, 1
-/* 800DA58C 000D61EC 4B FE 00 2D */ bl func_800BA5B8
-lbl_800DA590:
-/* 800DA590 000D61F0 38 60 00 01 */ li r3, 1
-/* 800DA594 000D61F4 38 80 2D B8 */ li r4, 0x2db8
-/* 800DA598 000D61F8 4B FE 04 59 */ bl func_800BA9F0
-/* 800DA59C 000D61FC 48 00 32 40 */ b lbl_800DD7DC
-/* 800DA5A0 000D6200 38 60 00 0F */ li r3, 0xf
-/* 800DA5A4 000D6204 4B FE 03 E9 */ bl func_800BA98C
-/* 800DA5A8 000D6208 7C 63 07 34 */ extsh r3, r3
-/* 800DA5AC 000D620C 48 17 98 25 */ bl func_80253DD0
-/* 800DA5B0 000D6210 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DA5B4 000D6214 28 00 00 03 */ cmplwi r0, 3
-/* 800DA5B8 000D6218 40 82 32 24 */ bne lbl_800DD7DC
-/* 800DA5BC 000D621C 38 60 00 02 */ li r3, 2
-/* 800DA5C0 000D6220 4B FF 6E DD */ bl func_800D149C
-/* 800DA5C4 000D6224 38 60 00 0D */ li r3, 0xd
-/* 800DA5C8 000D6228 38 80 00 00 */ li r4, 0
-/* 800DA5CC 000D622C 4B FE 00 51 */ bl func_800BA61C
-/* 800DA5D0 000D6230 38 60 00 03 */ li r3, 3
-/* 800DA5D4 000D6234 4B FD FF E5 */ bl func_800BA5B8
-/* 800DA5D8 000D6238 48 00 32 04 */ b lbl_800DD7DC
-/* 800DA5DC 000D623C 38 60 00 0D */ li r3, 0xd
-/* 800DA5E0 000D6240 4B FE 02 0D */ bl func_800BA7EC
-/* 800DA5E4 000D6244 2C 03 00 00 */ cmpwi r3, 0
-/* 800DA5E8 000D6248 40 82 00 44 */ bne lbl_800DA62C
-/* 800DA5EC 000D624C 38 60 00 90 */ li r3, 0x90
-/* 800DA5F0 000D6250 38 80 00 00 */ li r4, 0
-/* 800DA5F4 000D6254 38 A0 00 00 */ li r5, 0
-/* 800DA5F8 000D6258 38 C0 00 01 */ li r6, 1
-/* 800DA5FC 000D625C 4B F7 F4 71 */ bl func_80059A6C
-/* 800DA600 000D6260 2C 03 00 00 */ cmpwi r3, 0
-/* 800DA604 000D6264 41 82 00 28 */ beq lbl_800DA62C
-/* 800DA608 000D6268 38 60 00 03 */ li r3, 3
-/* 800DA60C 000D626C 4B FF 6E 91 */ bl func_800D149C
-/* 800DA610 000D6270 38 60 00 00 */ li r3, 0
-/* 800DA614 000D6274 38 80 00 00 */ li r4, 0
-/* 800DA618 000D6278 4B F7 F2 E1 */ bl func_800598F8
-/* 800DA61C 000D627C 38 60 00 0D */ li r3, 0xd
-/* 800DA620 000D6280 38 80 00 01 */ li r4, 1
-/* 800DA624 000D6284 4B FD FF F9 */ bl func_800BA61C
-/* 800DA628 000D6288 48 00 31 B4 */ b lbl_800DD7DC
-lbl_800DA62C:
-/* 800DA62C 000D628C 38 60 00 0D */ li r3, 0xd
-/* 800DA630 000D6290 4B FE 01 BD */ bl func_800BA7EC
-/* 800DA634 000D6294 28 03 00 01 */ cmplwi r3, 1
-/* 800DA638 000D6298 40 82 31 A4 */ bne lbl_800DD7DC
-/* 800DA63C 000D629C 38 60 00 90 */ li r3, 0x90
-/* 800DA640 000D62A0 38 80 00 00 */ li r4, 0
-/* 800DA644 000D62A4 38 A0 00 00 */ li r5, 0
-/* 800DA648 000D62A8 38 C0 00 01 */ li r6, 1
-/* 800DA64C 000D62AC 4B F7 F4 21 */ bl func_80059A6C
-/* 800DA650 000D62B0 2C 03 00 00 */ cmpwi r3, 0
-/* 800DA654 000D62B4 41 82 31 88 */ beq lbl_800DD7DC
-/* 800DA658 000D62B8 38 60 00 00 */ li r3, 0
-/* 800DA65C 000D62BC 4B FF 6E 41 */ bl func_800D149C
-/* 800DA660 000D62C0 38 60 00 01 */ li r3, 1
-/* 800DA664 000D62C4 4B FD FF 55 */ bl func_800BA5B8
-/* 800DA668 000D62C8 48 00 31 74 */ b lbl_800DD7DC
-/* 800DA66C 000D62CC 38 60 00 0F */ li r3, 0xf
-/* 800DA670 000D62D0 4B FE 03 1D */ bl func_800BA98C
-/* 800DA674 000D62D4 7C 63 07 34 */ extsh r3, r3
-/* 800DA678 000D62D8 48 17 97 59 */ bl func_80253DD0
-/* 800DA67C 000D62DC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DA680 000D62E0 28 00 00 03 */ cmplwi r0, 3
-/* 800DA684 000D62E4 41 82 00 0C */ beq lbl_800DA690
-/* 800DA688 000D62E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DA68C 000D62EC 41 82 31 50 */ beq lbl_800DD7DC
-lbl_800DA690:
-/* 800DA690 000D62F0 38 60 00 04 */ li r3, 4
-/* 800DA694 000D62F4 4B FD FF 25 */ bl func_800BA5B8
-/* 800DA698 000D62F8 38 60 00 00 */ li r3, 0
-/* 800DA69C 000D62FC 38 80 00 00 */ li r4, 0
-/* 800DA6A0 000D6300 4B F7 F2 59 */ bl func_800598F8
-/* 800DA6A4 000D6304 7C 1E B8 40 */ cmplw r30, r23
-/* 800DA6A8 000D6308 40 82 00 28 */ bne lbl_800DA6D0
-/* 800DA6AC 000D630C 38 60 00 13 */ li r3, 0x13
-/* 800DA6B0 000D6310 4B FE 01 3D */ bl func_800BA7EC
-/* 800DA6B4 000D6314 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DA6B8 000D6318 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DA6BC 000D631C 7C 00 01 94 */ addze r0, r0
-/* 800DA6C0 000D6320 54 00 10 3A */ slwi r0, r0, 2
-/* 800DA6C4 000D6324 7C 00 18 50 */ subf r0, r0, r3
-/* 800DA6C8 000D6328 54 19 06 3E */ clrlwi r25, r0, 0x18
-/* 800DA6CC 000D632C 48 00 00 08 */ b lbl_800DA6D4
-lbl_800DA6D0:
-/* 800DA6D0 000D6330 3B 20 00 00 */ li r25, 0
-lbl_800DA6D4:
-/* 800DA6D4 000D6334 38 60 00 11 */ li r3, 0x11
-/* 800DA6D8 000D6338 4B FE 01 15 */ bl func_800BA7EC
-/* 800DA6DC 000D633C 54 74 06 3F */ clrlwi. r20, r3, 0x18
-/* 800DA6E0 000D6340 41 82 01 A8 */ beq lbl_800DA888
-/* 800DA6E4 000D6344 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DA6E8 000D6348 40 82 01 A0 */ bne lbl_800DA888
-/* 800DA6EC 000D634C 28 19 00 02 */ cmplwi r25, 2
-/* 800DA6F0 000D6350 38 60 00 0B */ li r3, 0xb
-/* 800DA6F4 000D6354 38 00 00 00 */ li r0, 0
-/* 800DA6F8 000D6358 41 81 00 0C */ bgt lbl_800DA704
-/* 800DA6FC 000D635C 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA700 000D6360 40 82 00 08 */ bne lbl_800DA708
-lbl_800DA704:
-/* 800DA704 000D6364 38 00 00 01 */ li r0, 1
-lbl_800DA708:
-/* 800DA708 000D6368 2C 00 00 00 */ cmpwi r0, 0
-/* 800DA70C 000D636C 38 80 00 14 */ li r4, 0x14
-/* 800DA710 000D6370 41 82 00 08 */ beq lbl_800DA718
-/* 800DA714 000D6374 38 80 00 16 */ li r4, 0x16
-lbl_800DA718:
-/* 800DA718 000D6378 38 A0 00 03 */ li r5, 3
-/* 800DA71C 000D637C 38 C0 00 01 */ li r6, 1
-/* 800DA720 000D6380 38 E0 00 00 */ li r7, 0
-/* 800DA724 000D6384 39 00 00 00 */ li r8, 0
-/* 800DA728 000D6388 4B F7 F2 A1 */ bl func_800599C8
-/* 800DA72C 000D638C 28 19 00 01 */ cmplwi r25, 1
-/* 800DA730 000D6390 38 60 00 02 */ li r3, 2
-/* 800DA734 000D6394 38 80 00 00 */ li r4, 0
-/* 800DA738 000D6398 38 A0 00 00 */ li r5, 0
-/* 800DA73C 000D639C 41 81 00 0C */ bgt lbl_800DA748
-/* 800DA740 000D63A0 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA744 000D63A4 40 82 00 08 */ bne lbl_800DA74C
-lbl_800DA748:
-/* 800DA748 000D63A8 38 A0 00 01 */ li r5, 1
-lbl_800DA74C:
-/* 800DA74C 000D63AC 30 05 FF FF */ addic r0, r5, -1
-/* 800DA750 000D63B0 38 C0 00 03 */ li r6, 3
-/* 800DA754 000D63B4 7C A0 29 10 */ subfe r5, r0, r5
-/* 800DA758 000D63B8 38 E0 00 01 */ li r7, 1
-/* 800DA75C 000D63BC 38 05 00 14 */ addi r0, r5, 0x14
-/* 800DA760 000D63C0 39 00 00 00 */ li r8, 0
-/* 800DA764 000D63C4 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DA768 000D63C8 4B F7 F2 61 */ bl func_800599C8
-/* 800DA76C 000D63CC 38 60 00 03 */ li r3, 3
-/* 800DA770 000D63D0 38 80 00 00 */ li r4, 0
-/* 800DA774 000D63D4 38 A0 00 02 */ li r5, 2
-/* 800DA778 000D63D8 38 C0 00 14 */ li r6, 0x14
-/* 800DA77C 000D63DC 38 E0 00 01 */ li r7, 1
-/* 800DA780 000D63E0 39 00 00 00 */ li r8, 0
-/* 800DA784 000D63E4 4B F7 F2 45 */ bl func_800599C8
-/* 800DA788 000D63E8 30 74 FF FF */ addic r3, r20, -1
-/* 800DA78C 000D63EC 38 00 00 0B */ li r0, 0xb
-/* 800DA790 000D63F0 7C 83 19 10 */ subfe r4, r3, r3
-/* 800DA794 000D63F4 38 C0 00 00 */ li r6, 0
-/* 800DA798 000D63F8 7C 00 20 78 */ andc r0, r0, r4
-/* 800DA79C 000D63FC 38 60 00 01 */ li r3, 1
-/* 800DA7A0 000D6400 38 80 00 02 */ li r4, 2
-/* 800DA7A4 000D6404 38 E0 00 00 */ li r7, 0
-/* 800DA7A8 000D6408 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DA7AC 000D640C 39 00 00 00 */ li r8, 0
-/* 800DA7B0 000D6410 4B F7 F2 19 */ bl func_800599C8
-/* 800DA7B4 000D6414 28 19 00 02 */ cmplwi r25, 2
-/* 800DA7B8 000D6418 38 00 00 00 */ li r0, 0
-/* 800DA7BC 000D641C 41 81 00 0C */ bgt lbl_800DA7C8
-/* 800DA7C0 000D6420 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA7C4 000D6424 40 82 00 08 */ bne lbl_800DA7CC
-lbl_800DA7C8:
-/* 800DA7C8 000D6428 38 00 00 01 */ li r0, 1
-lbl_800DA7CC:
-/* 800DA7CC 000D642C 2C 00 00 00 */ cmpwi r0, 0
-/* 800DA7D0 000D6430 38 E0 00 0B */ li r7, 0xb
-/* 800DA7D4 000D6434 41 82 00 08 */ beq lbl_800DA7DC
-/* 800DA7D8 000D6438 38 E0 00 16 */ li r7, 0x16
-lbl_800DA7DC:
-/* 800DA7DC 000D643C 28 19 00 01 */ cmplwi r25, 1
-/* 800DA7E0 000D6440 38 60 00 14 */ li r3, 0x14
-/* 800DA7E4 000D6444 38 80 00 00 */ li r4, 0
-/* 800DA7E8 000D6448 38 A0 00 03 */ li r5, 3
-/* 800DA7EC 000D644C 38 00 00 00 */ li r0, 0
-/* 800DA7F0 000D6450 41 81 00 0C */ bgt lbl_800DA7FC
-/* 800DA7F4 000D6454 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA7F8 000D6458 40 82 00 08 */ bne lbl_800DA800
-lbl_800DA7FC:
-/* 800DA7FC 000D645C 38 00 00 01 */ li r0, 1
-lbl_800DA800:
-/* 800DA800 000D6460 2C 00 00 00 */ cmpwi r0, 0
-/* 800DA804 000D6464 38 C0 00 02 */ li r6, 2
-/* 800DA808 000D6468 41 82 00 08 */ beq lbl_800DA810
-/* 800DA80C 000D646C 38 C0 00 15 */ li r6, 0x15
-lbl_800DA810:
-/* 800DA810 000D6470 39 00 00 00 */ li r8, 0
-/* 800DA814 000D6474 4B F7 F1 B5 */ bl func_800599C8
-/* 800DA818 000D6478 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA81C 000D647C 38 60 00 15 */ li r3, 0x15
-/* 800DA820 000D6480 38 80 00 00 */ li r4, 0
-/* 800DA824 000D6484 38 A0 00 14 */ li r5, 0x14
-/* 800DA828 000D6488 38 C0 00 02 */ li r6, 2
-/* 800DA82C 000D648C 38 E0 00 0B */ li r7, 0xb
-/* 800DA830 000D6490 40 82 00 08 */ bne lbl_800DA838
-/* 800DA834 000D6494 38 E0 00 17 */ li r7, 0x17
-lbl_800DA838:
-/* 800DA838 000D6498 39 00 00 00 */ li r8, 0
-/* 800DA83C 000D649C 4B F7 F1 8D */ bl func_800599C8
-/* 800DA840 000D64A0 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA844 000D64A4 38 60 00 16 */ li r3, 0x16
-/* 800DA848 000D64A8 38 80 00 14 */ li r4, 0x14
-/* 800DA84C 000D64AC 38 A0 00 03 */ li r5, 3
-/* 800DA850 000D64B0 38 C0 00 02 */ li r6, 2
-/* 800DA854 000D64B4 40 82 00 08 */ bne lbl_800DA85C
-/* 800DA858 000D64B8 38 C0 00 17 */ li r6, 0x17
-lbl_800DA85C:
-/* 800DA85C 000D64BC 38 E0 00 0B */ li r7, 0xb
-/* 800DA860 000D64C0 39 00 00 00 */ li r8, 0
-/* 800DA864 000D64C4 4B F7 F1 65 */ bl func_800599C8
-/* 800DA868 000D64C8 38 60 00 17 */ li r3, 0x17
-/* 800DA86C 000D64CC 38 80 00 15 */ li r4, 0x15
-/* 800DA870 000D64D0 38 A0 00 16 */ li r5, 0x16
-/* 800DA874 000D64D4 38 C0 00 02 */ li r6, 2
-/* 800DA878 000D64D8 38 E0 00 0B */ li r7, 0xb
-/* 800DA87C 000D64DC 39 00 00 00 */ li r8, 0
-/* 800DA880 000D64E0 4B F7 F1 49 */ bl func_800599C8
-/* 800DA884 000D64E4 48 00 2F 58 */ b lbl_800DD7DC
-lbl_800DA888:
-/* 800DA888 000D64E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DA88C 000D64EC 41 82 00 64 */ beq lbl_800DA8F0
-/* 800DA890 000D64F0 28 19 00 01 */ cmplwi r25, 1
-/* 800DA894 000D64F4 38 60 00 02 */ li r3, 2
-/* 800DA898 000D64F8 38 80 00 00 */ li r4, 0
-/* 800DA89C 000D64FC 38 A0 00 00 */ li r5, 0
-/* 800DA8A0 000D6500 41 81 00 0C */ bgt lbl_800DA8AC
-/* 800DA8A4 000D6504 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA8A8 000D6508 40 82 00 08 */ bne lbl_800DA8B0
-lbl_800DA8AC:
-/* 800DA8AC 000D650C 38 A0 00 01 */ li r5, 1
-lbl_800DA8B0:
-/* 800DA8B0 000D6510 30 05 FF FF */ addic r0, r5, -1
-/* 800DA8B4 000D6514 38 C0 00 03 */ li r6, 3
-/* 800DA8B8 000D6518 7C A0 29 10 */ subfe r5, r0, r5
-/* 800DA8BC 000D651C 38 E0 00 00 */ li r7, 0
-/* 800DA8C0 000D6520 38 05 00 14 */ addi r0, r5, 0x14
-/* 800DA8C4 000D6524 39 00 00 00 */ li r8, 0
-/* 800DA8C8 000D6528 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DA8CC 000D652C 4B F7 F0 FD */ bl func_800599C8
-/* 800DA8D0 000D6530 38 60 00 03 */ li r3, 3
-/* 800DA8D4 000D6534 38 80 00 00 */ li r4, 0
-/* 800DA8D8 000D6538 38 A0 00 02 */ li r5, 2
-/* 800DA8DC 000D653C 38 C0 00 14 */ li r6, 0x14
-/* 800DA8E0 000D6540 38 E0 00 00 */ li r7, 0
-/* 800DA8E4 000D6544 39 00 00 00 */ li r8, 0
-/* 800DA8E8 000D6548 4B F7 F0 E1 */ bl func_800599C8
-/* 800DA8EC 000D654C 48 00 00 7C */ b lbl_800DA968
-lbl_800DA8F0:
-/* 800DA8F0 000D6550 28 19 00 01 */ cmplwi r25, 1
-/* 800DA8F4 000D6554 38 60 00 02 */ li r3, 2
-/* 800DA8F8 000D6558 38 80 00 00 */ li r4, 0
-/* 800DA8FC 000D655C 38 A0 00 00 */ li r5, 0
-/* 800DA900 000D6560 41 81 00 0C */ bgt lbl_800DA90C
-/* 800DA904 000D6564 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA908 000D6568 40 82 00 08 */ bne lbl_800DA910
-lbl_800DA90C:
-/* 800DA90C 000D656C 38 A0 00 01 */ li r5, 1
-lbl_800DA910:
-/* 800DA910 000D6570 30 05 FF FF */ addic r0, r5, -1
-/* 800DA914 000D6574 38 C0 00 03 */ li r6, 3
-/* 800DA918 000D6578 7C A0 29 10 */ subfe r5, r0, r5
-/* 800DA91C 000D657C 38 E0 00 01 */ li r7, 1
-/* 800DA920 000D6580 38 05 00 14 */ addi r0, r5, 0x14
-/* 800DA924 000D6584 39 00 00 00 */ li r8, 0
-/* 800DA928 000D6588 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DA92C 000D658C 4B F7 F0 9D */ bl func_800599C8
-/* 800DA930 000D6590 38 60 00 03 */ li r3, 3
-/* 800DA934 000D6594 38 80 00 00 */ li r4, 0
-/* 800DA938 000D6598 38 A0 00 02 */ li r5, 2
-/* 800DA93C 000D659C 38 C0 00 14 */ li r6, 0x14
-/* 800DA940 000D65A0 38 E0 00 01 */ li r7, 1
-/* 800DA944 000D65A4 39 00 00 00 */ li r8, 0
-/* 800DA948 000D65A8 4B F7 F0 81 */ bl func_800599C8
-/* 800DA94C 000D65AC 38 60 00 01 */ li r3, 1
-/* 800DA950 000D65B0 38 80 00 02 */ li r4, 2
-/* 800DA954 000D65B4 38 A0 00 00 */ li r5, 0
-/* 800DA958 000D65B8 38 C0 00 00 */ li r6, 0
-/* 800DA95C 000D65BC 38 E0 00 00 */ li r7, 0
-/* 800DA960 000D65C0 39 00 00 00 */ li r8, 0
-/* 800DA964 000D65C4 4B F7 F0 65 */ bl func_800599C8
-lbl_800DA968:
-/* 800DA968 000D65C8 28 19 00 02 */ cmplwi r25, 2
-/* 800DA96C 000D65CC 38 00 00 00 */ li r0, 0
-/* 800DA970 000D65D0 41 81 00 0C */ bgt lbl_800DA97C
-/* 800DA974 000D65D4 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA978 000D65D8 40 82 00 08 */ bne lbl_800DA980
-lbl_800DA97C:
-/* 800DA97C 000D65DC 38 00 00 01 */ li r0, 1
-lbl_800DA980:
-/* 800DA980 000D65E0 20 00 00 00 */ subfic r0, r0, 0
-/* 800DA984 000D65E4 28 99 00 01 */ cmplwi cr1, r25, 1
-/* 800DA988 000D65E8 7C 00 01 10 */ subfe r0, r0, r0
-/* 800DA98C 000D65EC 38 60 00 14 */ li r3, 0x14
-/* 800DA990 000D65F0 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800DA994 000D65F4 38 80 00 00 */ li r4, 0
-/* 800DA998 000D65F8 38 A0 00 03 */ li r5, 3
-/* 800DA99C 000D65FC 38 00 00 00 */ li r0, 0
-/* 800DA9A0 000D6600 41 85 00 0C */ bgt cr1, lbl_800DA9AC
-/* 800DA9A4 000D6604 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA9A8 000D6608 40 82 00 08 */ bne lbl_800DA9B0
-lbl_800DA9AC:
-/* 800DA9AC 000D660C 38 00 00 01 */ li r0, 1
-lbl_800DA9B0:
-/* 800DA9B0 000D6610 2C 00 00 00 */ cmpwi r0, 0
-/* 800DA9B4 000D6614 38 C0 00 02 */ li r6, 2
-/* 800DA9B8 000D6618 41 82 00 08 */ beq lbl_800DA9C0
-/* 800DA9BC 000D661C 38 C0 00 15 */ li r6, 0x15
-lbl_800DA9C0:
-/* 800DA9C0 000D6620 39 00 00 00 */ li r8, 0
-/* 800DA9C4 000D6624 4B F7 F0 05 */ bl func_800599C8
-/* 800DA9C8 000D6628 30 19 FF FF */ addic r0, r25, -1
-/* 800DA9CC 000D662C 38 60 00 15 */ li r3, 0x15
-/* 800DA9D0 000D6630 7C 00 01 10 */ subfe r0, r0, r0
-/* 800DA9D4 000D6634 38 80 00 00 */ li r4, 0
-/* 800DA9D8 000D6638 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800DA9DC 000D663C 38 A0 00 14 */ li r5, 0x14
-/* 800DA9E0 000D6640 38 C0 00 02 */ li r6, 2
-/* 800DA9E4 000D6644 39 00 00 00 */ li r8, 0
-/* 800DA9E8 000D6648 4B F7 EF E1 */ bl func_800599C8
-/* 800DA9EC 000D664C 2C 19 00 00 */ cmpwi r25, 0
-/* 800DA9F0 000D6650 38 60 00 16 */ li r3, 0x16
-/* 800DA9F4 000D6654 38 80 00 14 */ li r4, 0x14
-/* 800DA9F8 000D6658 38 A0 00 03 */ li r5, 3
-/* 800DA9FC 000D665C 38 C0 00 02 */ li r6, 2
-/* 800DAA00 000D6660 40 82 00 08 */ bne lbl_800DAA08
-/* 800DAA04 000D6664 38 C0 00 17 */ li r6, 0x17
-lbl_800DAA08:
-/* 800DAA08 000D6668 38 E0 00 00 */ li r7, 0
-/* 800DAA0C 000D666C 39 00 00 00 */ li r8, 0
-/* 800DAA10 000D6670 4B F7 EF B9 */ bl func_800599C8
-/* 800DAA14 000D6674 38 60 00 17 */ li r3, 0x17
-/* 800DAA18 000D6678 38 80 00 15 */ li r4, 0x15
-/* 800DAA1C 000D667C 38 A0 00 16 */ li r5, 0x16
-/* 800DAA20 000D6680 38 C0 00 02 */ li r6, 2
-/* 800DAA24 000D6684 38 E0 00 00 */ li r7, 0
-/* 800DAA28 000D6688 39 00 00 00 */ li r8, 0
-/* 800DAA2C 000D668C 4B F7 EF 9D */ bl func_800599C8
-/* 800DAA30 000D6690 48 00 2D AC */ b lbl_800DD7DC
-/* 800DAA34 000D6694 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DAA38 000D6698 41 82 00 1C */ beq lbl_800DAA54
-/* 800DAA3C 000D669C 38 60 00 2C */ li r3, 0x2c
-/* 800DAA40 000D66A0 38 80 00 14 */ li r4, 0x14
-/* 800DAA44 000D66A4 38 A0 00 00 */ li r5, 0
-/* 800DAA48 000D66A8 38 C0 00 01 */ li r6, 1
-/* 800DAA4C 000D66AC 4B F7 F0 21 */ bl func_80059A6C
-/* 800DAA50 000D66B0 48 00 00 18 */ b lbl_800DAA68
-lbl_800DAA54:
-/* 800DAA54 000D66B4 38 60 00 2D */ li r3, 0x2d
-/* 800DAA58 000D66B8 38 80 00 14 */ li r4, 0x14
-/* 800DAA5C 000D66BC 38 A0 00 00 */ li r5, 0
-/* 800DAA60 000D66C0 38 C0 00 01 */ li r6, 1
-/* 800DAA64 000D66C4 4B F7 F0 09 */ bl func_80059A6C
-lbl_800DAA68:
-/* 800DAA68 000D66C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800DAA6C 000D66CC 54 78 04 3E */ clrlwi r24, r3, 0x10
-/* 800DAA70 000D66D0 41 82 09 58 */ beq lbl_800DB3C8
-/* 800DAA74 000D66D4 2C 18 00 14 */ cmpwi r24, 0x14
-/* 800DAA78 000D66D8 41 82 05 48 */ beq lbl_800DAFC0
-/* 800DAA7C 000D66DC 40 80 00 2C */ bge lbl_800DAAA8
-/* 800DAA80 000D66E0 2C 18 00 03 */ cmpwi r24, 3
-/* 800DAA84 000D66E4 41 82 03 F0 */ beq lbl_800DAE74
-/* 800DAA88 000D66E8 40 80 00 14 */ bge lbl_800DAA9C
-/* 800DAA8C 000D66EC 2C 18 00 01 */ cmpwi r24, 1
-/* 800DAA90 000D66F0 41 82 00 44 */ beq lbl_800DAAD4
-/* 800DAA94 000D66F4 40 80 00 B8 */ bge lbl_800DAB4C
-/* 800DAA98 000D66F8 48 00 2D 44 */ b lbl_800DD7DC
-lbl_800DAA9C:
-/* 800DAA9C 000D66FC 2C 18 00 0B */ cmpwi r24, 0xb
-/* 800DAAA0 000D6700 41 82 02 9C */ beq lbl_800DAD3C
-/* 800DAAA4 000D6704 48 00 2D 38 */ b lbl_800DD7DC
-lbl_800DAAA8:
-/* 800DAAA8 000D6708 2C 18 00 17 */ cmpwi r24, 0x17
-/* 800DAAAC 000D670C 41 82 08 54 */ beq lbl_800DB300
-/* 800DAAB0 000D6710 40 80 00 10 */ bge lbl_800DAAC0
-/* 800DAAB4 000D6714 2C 18 00 16 */ cmpwi r24, 0x16
-/* 800DAAB8 000D6718 40 80 07 38 */ bge lbl_800DB1F0
-/* 800DAABC 000D671C 48 00 06 24 */ b lbl_800DB0E0
-lbl_800DAAC0:
-/* 800DAAC0 000D6720 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800DAAC4 000D6724 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800DAAC8 000D6728 7C 18 00 00 */ cmpw r24, r0
-/* 800DAACC 000D672C 41 82 00 08 */ beq lbl_800DAAD4
-/* 800DAAD0 000D6730 48 00 2D 0C */ b lbl_800DD7DC
-lbl_800DAAD4:
-/* 800DAAD4 000D6734 38 60 00 00 */ li r3, 0
-/* 800DAAD8 000D6738 4B FD FE B5 */ bl func_800BA98C
-/* 800DAADC 000D673C 7C 63 07 34 */ extsh r3, r3
-/* 800DAAE0 000D6740 38 80 00 01 */ li r4, 1
-/* 800DAAE4 000D6744 38 A0 00 00 */ li r5, 0
-/* 800DAAE8 000D6748 48 17 92 C9 */ bl func_80253DB0
-/* 800DAAEC 000D674C 38 60 00 0C */ li r3, 0xc
-/* 800DAAF0 000D6750 4B FD FE 9D */ bl func_800BA98C
-/* 800DAAF4 000D6754 7C 63 07 34 */ extsh r3, r3
-/* 800DAAF8 000D6758 38 80 00 16 */ li r4, 0x16
-/* 800DAAFC 000D675C 38 A0 00 00 */ li r5, 0
-/* 800DAB00 000D6760 48 17 92 B1 */ bl func_80253DB0
-/* 800DAB04 000D6764 38 60 00 0D */ li r3, 0xd
-/* 800DAB08 000D6768 4B FD FE 85 */ bl func_800BA98C
-/* 800DAB0C 000D676C 7C 63 07 34 */ extsh r3, r3
-/* 800DAB10 000D6770 38 80 00 0C */ li r4, 0xc
-/* 800DAB14 000D6774 38 A0 00 00 */ li r5, 0
-/* 800DAB18 000D6778 48 17 92 99 */ bl func_80253DB0
-/* 800DAB1C 000D677C 38 60 00 11 */ li r3, 0x11
-/* 800DAB20 000D6780 4B FD FC CD */ bl func_800BA7EC
-/* 800DAB24 000D6784 2C 03 00 00 */ cmpwi r3, 0
-/* 800DAB28 000D6788 40 82 00 10 */ bne lbl_800DAB38
-/* 800DAB2C 000D678C 38 60 00 08 */ li r3, 8
-/* 800DAB30 000D6790 4B FD FA 89 */ bl func_800BA5B8
-/* 800DAB34 000D6794 48 00 00 0C */ b lbl_800DAB40
-lbl_800DAB38:
-/* 800DAB38 000D6798 38 60 00 18 */ li r3, 0x18
-/* 800DAB3C 000D679C 4B FD FA 7D */ bl func_800BA5B8
-lbl_800DAB40:
-/* 800DAB40 000D67A0 38 60 00 02 */ li r3, 2
-/* 800DAB44 000D67A4 4B F7 F9 89 */ bl func_8005A4CC
-/* 800DAB48 000D67A8 48 00 2C 94 */ b lbl_800DD7DC
-lbl_800DAB4C:
-/* 800DAB4C 000D67AC 7C 1E B8 40 */ cmplw r30, r23
-/* 800DAB50 000D67B0 40 82 00 18 */ bne lbl_800DAB68
-/* 800DAB54 000D67B4 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DAB58 000D67B8 38 60 02 22 */ li r3, 0x222
-/* 800DAB5C 000D67BC 38 80 00 00 */ li r4, 0
-/* 800DAB60 000D67C0 4B F3 06 11 */ bl func_8000B170
-/* 800DAB64 000D67C4 48 00 2C 78 */ b lbl_800DD7DC
-lbl_800DAB68:
-/* 800DAB68 000D67C8 38 60 00 00 */ li r3, 0
-/* 800DAB6C 000D67CC 4B FD FE 21 */ bl func_800BA98C
-/* 800DAB70 000D67D0 7C 63 07 34 */ extsh r3, r3
-/* 800DAB74 000D67D4 38 80 00 02 */ li r4, 2
-/* 800DAB78 000D67D8 38 A0 00 00 */ li r5, 0
-/* 800DAB7C 000D67DC 48 17 92 35 */ bl func_80253DB0
-/* 800DAB80 000D67E0 38 60 00 0C */ li r3, 0xc
-/* 800DAB84 000D67E4 4B FD FE 09 */ bl func_800BA98C
-/* 800DAB88 000D67E8 7C 63 07 34 */ extsh r3, r3
-/* 800DAB8C 000D67EC 38 80 00 0C */ li r4, 0xc
-/* 800DAB90 000D67F0 38 A0 00 00 */ li r5, 0
-/* 800DAB94 000D67F4 48 17 92 1D */ bl func_80253DB0
-/* 800DAB98 000D67F8 38 60 00 0D */ li r3, 0xd
-/* 800DAB9C 000D67FC 4B FD FD F1 */ bl func_800BA98C
-/* 800DABA0 000D6800 7C 63 07 34 */ extsh r3, r3
-/* 800DABA4 000D6804 38 80 00 0C */ li r4, 0xc
-/* 800DABA8 000D6808 38 A0 00 00 */ li r5, 0
-/* 800DABAC 000D680C 48 17 92 05 */ bl func_80253DB0
-/* 800DABB0 000D6810 38 60 00 05 */ li r3, 5
-/* 800DABB4 000D6814 4B FD FA 05 */ bl func_800BA5B8
-/* 800DABB8 000D6818 38 60 00 0F */ li r3, 0xf
-/* 800DABBC 000D681C 4B FD FD D1 */ bl func_800BA98C
-/* 800DABC0 000D6820 7C 63 07 34 */ extsh r3, r3
-/* 800DABC4 000D6824 38 80 00 09 */ li r4, 9
-/* 800DABC8 000D6828 38 A0 00 00 */ li r5, 0
-/* 800DABCC 000D682C 48 17 92 25 */ bl func_80253DF0
-/* 800DABD0 000D6830 38 60 00 10 */ li r3, 0x10
-/* 800DABD4 000D6834 4B FD FD B9 */ bl func_800BA98C
-/* 800DABD8 000D6838 7C 63 07 34 */ extsh r3, r3
-/* 800DABDC 000D683C 38 80 00 09 */ li r4, 9
-/* 800DABE0 000D6840 38 A0 00 00 */ li r5, 0
-/* 800DABE4 000D6844 48 17 92 0D */ bl func_80253DF0
-/* 800DABE8 000D6848 38 60 00 11 */ li r3, 0x11
-/* 800DABEC 000D684C 4B FD FD A1 */ bl func_800BA98C
-/* 800DABF0 000D6850 7C 63 07 34 */ extsh r3, r3
-/* 800DABF4 000D6854 38 80 00 09 */ li r4, 9
-/* 800DABF8 000D6858 38 A0 00 00 */ li r5, 0
-/* 800DABFC 000D685C 48 17 91 F5 */ bl func_80253DF0
-/* 800DAC00 000D6860 38 60 00 12 */ li r3, 0x12
-/* 800DAC04 000D6864 4B FD FD 89 */ bl func_800BA98C
-/* 800DAC08 000D6868 7C 63 07 34 */ extsh r3, r3
-/* 800DAC0C 000D686C 38 80 00 09 */ li r4, 9
-/* 800DAC10 000D6870 38 A0 00 00 */ li r5, 0
-/* 800DAC14 000D6874 48 17 91 DD */ bl func_80253DF0
-/* 800DAC18 000D6878 38 17 FF FF */ addi r0, r23, -1
-/* 800DAC1C 000D687C 7C 1E 00 00 */ cmpw r30, r0
-/* 800DAC20 000D6880 40 82 00 28 */ bne lbl_800DAC48
-/* 800DAC24 000D6884 38 60 00 13 */ li r3, 0x13
-/* 800DAC28 000D6888 4B FD FB C5 */ bl func_800BA7EC
-/* 800DAC2C 000D688C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DAC30 000D6890 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DAC34 000D6894 7C 00 01 94 */ addze r0, r0
-/* 800DAC38 000D6898 54 00 10 3A */ slwi r0, r0, 2
-/* 800DAC3C 000D689C 7C 00 18 50 */ subf r0, r0, r3
-/* 800DAC40 000D68A0 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DAC44 000D68A4 48 00 00 08 */ b lbl_800DAC4C
-lbl_800DAC48:
-/* 800DAC48 000D68A8 3A 80 00 00 */ li r20, 0
-lbl_800DAC4C:
-/* 800DAC4C 000D68AC 38 60 00 13 */ li r3, 0x13
-/* 800DAC50 000D68B0 4B FD FD 3D */ bl func_800BA98C
-/* 800DAC54 000D68B4 7C 63 07 34 */ extsh r3, r3
-/* 800DAC58 000D68B8 38 80 00 08 */ li r4, 8
-/* 800DAC5C 000D68BC 38 A0 00 01 */ li r5, 1
-/* 800DAC60 000D68C0 48 17 91 91 */ bl func_80253DF0
-/* 800DAC64 000D68C4 38 60 00 14 */ li r3, 0x14
-/* 800DAC68 000D68C8 4B FD FD 25 */ bl func_800BA98C
-/* 800DAC6C 000D68CC 7C 63 07 34 */ extsh r3, r3
-/* 800DAC70 000D68D0 38 80 00 08 */ li r4, 8
-/* 800DAC74 000D68D4 38 A0 00 00 */ li r5, 0
-/* 800DAC78 000D68D8 48 17 91 79 */ bl func_80253DF0
-/* 800DAC7C 000D68DC 38 60 00 15 */ li r3, 0x15
-/* 800DAC80 000D68E0 4B FD FD 0D */ bl func_800BA98C
-/* 800DAC84 000D68E4 7C 63 07 34 */ extsh r3, r3
-/* 800DAC88 000D68E8 38 80 00 08 */ li r4, 8
-/* 800DAC8C 000D68EC 38 A0 00 00 */ li r5, 0
-/* 800DAC90 000D68F0 48 17 91 61 */ bl func_80253DF0
-/* 800DAC94 000D68F4 38 60 00 16 */ li r3, 0x16
-/* 800DAC98 000D68F8 4B FD FC F5 */ bl func_800BA98C
-/* 800DAC9C 000D68FC 7C 63 07 34 */ extsh r3, r3
-/* 800DACA0 000D6900 38 80 00 08 */ li r4, 8
-/* 800DACA4 000D6904 38 A0 00 00 */ li r5, 0
-/* 800DACA8 000D6908 48 17 91 49 */ bl func_80253DF0
-/* 800DACAC 000D690C 28 14 00 01 */ cmplwi r20, 1
-/* 800DACB0 000D6910 41 81 00 0C */ bgt lbl_800DACBC
-/* 800DACB4 000D6914 2C 14 00 00 */ cmpwi r20, 0
-/* 800DACB8 000D6918 40 82 00 1C */ bne lbl_800DACD4
-lbl_800DACBC:
-/* 800DACBC 000D691C 38 60 00 14 */ li r3, 0x14
-/* 800DACC0 000D6920 4B FD FC CD */ bl func_800BA98C
-/* 800DACC4 000D6924 7C 63 07 34 */ extsh r3, r3
-/* 800DACC8 000D6928 38 80 00 08 */ li r4, 8
-/* 800DACCC 000D692C 38 A0 00 01 */ li r5, 1
-/* 800DACD0 000D6930 48 17 91 21 */ bl func_80253DF0
-lbl_800DACD4:
-/* 800DACD4 000D6934 28 14 00 02 */ cmplwi r20, 2
-/* 800DACD8 000D6938 41 81 00 0C */ bgt lbl_800DACE4
-/* 800DACDC 000D693C 2C 14 00 00 */ cmpwi r20, 0
-/* 800DACE0 000D6940 40 82 00 1C */ bne lbl_800DACFC
-lbl_800DACE4:
-/* 800DACE4 000D6944 38 60 00 15 */ li r3, 0x15
-/* 800DACE8 000D6948 4B FD FC A5 */ bl func_800BA98C
-/* 800DACEC 000D694C 7C 63 07 34 */ extsh r3, r3
-/* 800DACF0 000D6950 38 80 00 08 */ li r4, 8
-/* 800DACF4 000D6954 38 A0 00 01 */ li r5, 1
-/* 800DACF8 000D6958 48 17 90 F9 */ bl func_80253DF0
-lbl_800DACFC:
-/* 800DACFC 000D695C 2C 14 00 00 */ cmpwi r20, 0
-/* 800DAD00 000D6960 40 82 00 1C */ bne lbl_800DAD1C
-/* 800DAD04 000D6964 38 60 00 16 */ li r3, 0x16
-/* 800DAD08 000D6968 4B FD FC 85 */ bl func_800BA98C
-/* 800DAD0C 000D696C 7C 63 07 34 */ extsh r3, r3
-/* 800DAD10 000D6970 38 80 00 08 */ li r4, 8
-/* 800DAD14 000D6974 38 A0 00 01 */ li r5, 1
-/* 800DAD18 000D6978 48 17 90 D9 */ bl func_80253DF0
-lbl_800DAD1C:
-/* 800DAD1C 000D697C 38 60 00 02 */ li r3, 2
-/* 800DAD20 000D6980 38 80 00 81 */ li r4, 0x81
-/* 800DAD24 000D6984 4B FD F8 F9 */ bl func_800BA61C
-/* 800DAD28 000D6988 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DAD2C 000D698C 38 60 02 23 */ li r3, 0x223
-/* 800DAD30 000D6990 38 80 00 00 */ li r4, 0
-/* 800DAD34 000D6994 4B F3 04 3D */ bl func_8000B170
-/* 800DAD38 000D6998 48 00 2A A4 */ b lbl_800DD7DC
-lbl_800DAD3C:
-/* 800DAD3C 000D699C 38 60 00 01 */ li r3, 1
-/* 800DAD40 000D69A0 4B FD FA AD */ bl func_800BA7EC
-/* 800DAD44 000D69A4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DAD48 000D69A8 40 82 00 18 */ bne lbl_800DAD60
-/* 800DAD4C 000D69AC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DAD50 000D69B0 38 60 02 22 */ li r3, 0x222
-/* 800DAD54 000D69B4 38 80 00 00 */ li r4, 0
-/* 800DAD58 000D69B8 4B F3 04 19 */ bl func_8000B170
-/* 800DAD5C 000D69BC 48 00 2A 80 */ b lbl_800DD7DC
-lbl_800DAD60:
-/* 800DAD60 000D69C0 38 60 00 00 */ li r3, 0
-/* 800DAD64 000D69C4 4B FD FC 29 */ bl func_800BA98C
-/* 800DAD68 000D69C8 7C 63 07 34 */ extsh r3, r3
-/* 800DAD6C 000D69CC 38 80 00 02 */ li r4, 2
-/* 800DAD70 000D69D0 38 A0 00 00 */ li r5, 0
-/* 800DAD74 000D69D4 48 17 90 3D */ bl func_80253DB0
-/* 800DAD78 000D69D8 38 60 00 0C */ li r3, 0xc
-/* 800DAD7C 000D69DC 4B FD FC 11 */ bl func_800BA98C
-/* 800DAD80 000D69E0 7C 63 07 34 */ extsh r3, r3
-/* 800DAD84 000D69E4 38 80 00 14 */ li r4, 0x14
-/* 800DAD88 000D69E8 38 A0 00 00 */ li r5, 0
-/* 800DAD8C 000D69EC 48 17 90 25 */ bl func_80253DB0
-/* 800DAD90 000D69F0 38 60 00 0D */ li r3, 0xd
-/* 800DAD94 000D69F4 4B FD FB F9 */ bl func_800BA98C
-/* 800DAD98 000D69F8 7C 63 07 34 */ extsh r3, r3
-/* 800DAD9C 000D69FC 38 80 00 0C */ li r4, 0xc
-/* 800DADA0 000D6A00 38 A0 00 00 */ li r5, 0
-/* 800DADA4 000D6A04 48 17 90 0D */ bl func_80253DB0
-/* 800DADA8 000D6A08 38 60 00 16 */ li r3, 0x16
-/* 800DADAC 000D6A0C 4B FD F8 0D */ bl func_800BA5B8
-/* 800DADB0 000D6A10 7C 1E B8 40 */ cmplw r30, r23
-/* 800DADB4 000D6A14 40 82 00 28 */ bne lbl_800DADDC
-/* 800DADB8 000D6A18 38 60 00 13 */ li r3, 0x13
-/* 800DADBC 000D6A1C 4B FD FA 31 */ bl func_800BA7EC
-/* 800DADC0 000D6A20 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DADC4 000D6A24 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DADC8 000D6A28 7C 00 01 94 */ addze r0, r0
-/* 800DADCC 000D6A2C 54 00 10 3A */ slwi r0, r0, 2
-/* 800DADD0 000D6A30 7C 00 18 50 */ subf r0, r0, r3
-/* 800DADD4 000D6A34 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DADD8 000D6A38 48 00 00 08 */ b lbl_800DADE0
-lbl_800DADDC:
-/* 800DADDC 000D6A3C 3A 80 00 00 */ li r20, 0
-lbl_800DADE0:
-/* 800DADE0 000D6A40 38 60 00 0F */ li r3, 0xf
-/* 800DADE4 000D6A44 4B FD FB A9 */ bl func_800BA98C
-/* 800DADE8 000D6A48 7C 63 07 34 */ extsh r3, r3
-/* 800DADEC 000D6A4C 38 80 00 08 */ li r4, 8
-/* 800DADF0 000D6A50 38 A0 00 00 */ li r5, 0
-/* 800DADF4 000D6A54 48 17 8F BD */ bl func_80253DB0
-/* 800DADF8 000D6A58 28 14 00 01 */ cmplwi r20, 1
-/* 800DADFC 000D6A5C 41 81 00 0C */ bgt lbl_800DAE08
-/* 800DAE00 000D6A60 2C 14 00 00 */ cmpwi r20, 0
-/* 800DAE04 000D6A64 40 82 00 1C */ bne lbl_800DAE20
-lbl_800DAE08:
-/* 800DAE08 000D6A68 38 60 00 10 */ li r3, 0x10
-/* 800DAE0C 000D6A6C 4B FD FB 81 */ bl func_800BA98C
-/* 800DAE10 000D6A70 7C 63 07 34 */ extsh r3, r3
-/* 800DAE14 000D6A74 38 80 00 08 */ li r4, 8
-/* 800DAE18 000D6A78 38 A0 00 00 */ li r5, 0
-/* 800DAE1C 000D6A7C 48 17 8F 95 */ bl func_80253DB0
-lbl_800DAE20:
-/* 800DAE20 000D6A80 28 14 00 02 */ cmplwi r20, 2
-/* 800DAE24 000D6A84 41 81 00 0C */ bgt lbl_800DAE30
-/* 800DAE28 000D6A88 2C 14 00 00 */ cmpwi r20, 0
-/* 800DAE2C 000D6A8C 40 82 00 1C */ bne lbl_800DAE48
-lbl_800DAE30:
-/* 800DAE30 000D6A90 38 60 00 11 */ li r3, 0x11
-/* 800DAE34 000D6A94 4B FD FB 59 */ bl func_800BA98C
-/* 800DAE38 000D6A98 7C 63 07 34 */ extsh r3, r3
-/* 800DAE3C 000D6A9C 38 80 00 08 */ li r4, 8
-/* 800DAE40 000D6AA0 38 A0 00 00 */ li r5, 0
-/* 800DAE44 000D6AA4 48 17 8F 6D */ bl func_80253DB0
-lbl_800DAE48:
-/* 800DAE48 000D6AA8 2C 14 00 00 */ cmpwi r20, 0
-/* 800DAE4C 000D6AAC 40 82 00 1C */ bne lbl_800DAE68
-/* 800DAE50 000D6AB0 38 60 00 12 */ li r3, 0x12
-/* 800DAE54 000D6AB4 4B FD FB 39 */ bl func_800BA98C
-/* 800DAE58 000D6AB8 7C 63 07 34 */ extsh r3, r3
-/* 800DAE5C 000D6ABC 38 80 00 08 */ li r4, 8
-/* 800DAE60 000D6AC0 38 A0 00 00 */ li r5, 0
-/* 800DAE64 000D6AC4 48 17 8F 4D */ bl func_80253DB0
-lbl_800DAE68:
-/* 800DAE68 000D6AC8 38 60 00 01 */ li r3, 1
-/* 800DAE6C 000D6ACC 4B F7 F6 61 */ bl func_8005A4CC
-/* 800DAE70 000D6AD0 48 00 29 6C */ b lbl_800DD7DC
-lbl_800DAE74:
-/* 800DAE74 000D6AD4 28 1E 00 01 */ cmplwi r30, 1
-/* 800DAE78 000D6AD8 40 82 00 18 */ bne lbl_800DAE90
-/* 800DAE7C 000D6ADC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DAE80 000D6AE0 38 60 02 22 */ li r3, 0x222
-/* 800DAE84 000D6AE4 38 80 00 00 */ li r4, 0
-/* 800DAE88 000D6AE8 4B F3 02 E9 */ bl func_8000B170
-/* 800DAE8C 000D6AEC 48 00 29 50 */ b lbl_800DD7DC
-lbl_800DAE90:
-/* 800DAE90 000D6AF0 38 60 00 00 */ li r3, 0
-/* 800DAE94 000D6AF4 4B FD FA F9 */ bl func_800BA98C
-/* 800DAE98 000D6AF8 7C 63 07 34 */ extsh r3, r3
-/* 800DAE9C 000D6AFC 38 80 00 02 */ li r4, 2
-/* 800DAEA0 000D6B00 38 A0 00 00 */ li r5, 0
-/* 800DAEA4 000D6B04 48 17 8F 0D */ bl func_80253DB0
-/* 800DAEA8 000D6B08 38 60 00 0C */ li r3, 0xc
-/* 800DAEAC 000D6B0C 4B FD FA E1 */ bl func_800BA98C
-/* 800DAEB0 000D6B10 7C 63 07 34 */ extsh r3, r3
-/* 800DAEB4 000D6B14 38 80 00 0B */ li r4, 0xb
-/* 800DAEB8 000D6B18 38 A0 00 00 */ li r5, 0
-/* 800DAEBC 000D6B1C 48 17 8E F5 */ bl func_80253DB0
-/* 800DAEC0 000D6B20 38 60 00 0D */ li r3, 0xd
-/* 800DAEC4 000D6B24 4B FD FA C9 */ bl func_800BA98C
-/* 800DAEC8 000D6B28 7C 63 07 34 */ extsh r3, r3
-/* 800DAECC 000D6B2C 38 80 00 0C */ li r4, 0xc
-/* 800DAED0 000D6B30 38 A0 00 00 */ li r5, 0
-/* 800DAED4 000D6B34 48 17 8E DD */ bl func_80253DB0
-/* 800DAED8 000D6B38 38 60 00 05 */ li r3, 5
-/* 800DAEDC 000D6B3C 4B FD F6 DD */ bl func_800BA5B8
-/* 800DAEE0 000D6B40 38 60 00 0F */ li r3, 0xf
-/* 800DAEE4 000D6B44 4B FD FA A9 */ bl func_800BA98C
-/* 800DAEE8 000D6B48 7C 63 07 34 */ extsh r3, r3
-/* 800DAEEC 000D6B4C 38 80 00 09 */ li r4, 9
-/* 800DAEF0 000D6B50 38 A0 00 00 */ li r5, 0
-/* 800DAEF4 000D6B54 48 17 8E FD */ bl func_80253DF0
-/* 800DAEF8 000D6B58 38 60 00 10 */ li r3, 0x10
-/* 800DAEFC 000D6B5C 4B FD FA 91 */ bl func_800BA98C
-/* 800DAF00 000D6B60 7C 63 07 34 */ extsh r3, r3
-/* 800DAF04 000D6B64 38 80 00 09 */ li r4, 9
-/* 800DAF08 000D6B68 38 A0 00 00 */ li r5, 0
-/* 800DAF0C 000D6B6C 48 17 8E E5 */ bl func_80253DF0
-/* 800DAF10 000D6B70 38 60 00 11 */ li r3, 0x11
-/* 800DAF14 000D6B74 4B FD FA 79 */ bl func_800BA98C
-/* 800DAF18 000D6B78 7C 63 07 34 */ extsh r3, r3
-/* 800DAF1C 000D6B7C 38 80 00 09 */ li r4, 9
-/* 800DAF20 000D6B80 38 A0 00 00 */ li r5, 0
-/* 800DAF24 000D6B84 48 17 8E CD */ bl func_80253DF0
-/* 800DAF28 000D6B88 38 60 00 12 */ li r3, 0x12
-/* 800DAF2C 000D6B8C 4B FD FA 61 */ bl func_800BA98C
-/* 800DAF30 000D6B90 7C 63 07 34 */ extsh r3, r3
-/* 800DAF34 000D6B94 38 80 00 09 */ li r4, 9
-/* 800DAF38 000D6B98 38 A0 00 00 */ li r5, 0
-/* 800DAF3C 000D6B9C 48 17 8E B5 */ bl func_80253DF0
-/* 800DAF40 000D6BA0 38 60 00 13 */ li r3, 0x13
-/* 800DAF44 000D6BA4 4B FD FA 49 */ bl func_800BA98C
-/* 800DAF48 000D6BA8 7C 63 07 34 */ extsh r3, r3
-/* 800DAF4C 000D6BAC 38 80 00 08 */ li r4, 8
-/* 800DAF50 000D6BB0 38 A0 00 01 */ li r5, 1
-/* 800DAF54 000D6BB4 48 17 8E 9D */ bl func_80253DF0
-/* 800DAF58 000D6BB8 38 60 00 14 */ li r3, 0x14
-/* 800DAF5C 000D6BBC 4B FD FA 31 */ bl func_800BA98C
-/* 800DAF60 000D6BC0 7C 63 07 34 */ extsh r3, r3
-/* 800DAF64 000D6BC4 38 80 00 08 */ li r4, 8
-/* 800DAF68 000D6BC8 38 A0 00 01 */ li r5, 1
-/* 800DAF6C 000D6BCC 48 17 8E 85 */ bl func_80253DF0
-/* 800DAF70 000D6BD0 38 60 00 15 */ li r3, 0x15
-/* 800DAF74 000D6BD4 4B FD FA 19 */ bl func_800BA98C
-/* 800DAF78 000D6BD8 7C 63 07 34 */ extsh r3, r3
-/* 800DAF7C 000D6BDC 38 80 00 08 */ li r4, 8
-/* 800DAF80 000D6BE0 38 A0 00 01 */ li r5, 1
-/* 800DAF84 000D6BE4 48 17 8E 6D */ bl func_80253DF0
-/* 800DAF88 000D6BE8 38 60 00 16 */ li r3, 0x16
-/* 800DAF8C 000D6BEC 4B FD FA 01 */ bl func_800BA98C
-/* 800DAF90 000D6BF0 7C 63 07 34 */ extsh r3, r3
-/* 800DAF94 000D6BF4 38 80 00 08 */ li r4, 8
-/* 800DAF98 000D6BF8 38 A0 00 01 */ li r5, 1
-/* 800DAF9C 000D6BFC 48 17 8E 55 */ bl func_80253DF0
-/* 800DAFA0 000D6C00 38 60 00 02 */ li r3, 2
-/* 800DAFA4 000D6C04 38 80 00 01 */ li r4, 1
-/* 800DAFA8 000D6C08 4B FD F6 75 */ bl func_800BA61C
-/* 800DAFAC 000D6C0C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DAFB0 000D6C10 38 60 02 23 */ li r3, 0x223
-/* 800DAFB4 000D6C14 38 80 00 00 */ li r4, 0
-/* 800DAFB8 000D6C18 4B F3 01 B9 */ bl func_8000B170
-/* 800DAFBC 000D6C1C 48 00 28 20 */ b lbl_800DD7DC
-lbl_800DAFC0:
-/* 800DAFC0 000D6C20 38 60 00 00 */ li r3, 0
-/* 800DAFC4 000D6C24 4B FD F9 C9 */ bl func_800BA98C
-/* 800DAFC8 000D6C28 7C 63 07 34 */ extsh r3, r3
-/* 800DAFCC 000D6C2C 38 80 00 02 */ li r4, 2
-/* 800DAFD0 000D6C30 38 A0 00 00 */ li r5, 0
-/* 800DAFD4 000D6C34 48 17 8D DD */ bl func_80253DB0
-/* 800DAFD8 000D6C38 38 60 00 0C */ li r3, 0xc
-/* 800DAFDC 000D6C3C 4B FD F9 B1 */ bl func_800BA98C
-/* 800DAFE0 000D6C40 7C 63 07 34 */ extsh r3, r3
-/* 800DAFE4 000D6C44 38 80 00 16 */ li r4, 0x16
-/* 800DAFE8 000D6C48 38 A0 00 00 */ li r5, 0
-/* 800DAFEC 000D6C4C 48 17 8D C5 */ bl func_80253DB0
-/* 800DAFF0 000D6C50 38 60 00 0D */ li r3, 0xd
-/* 800DAFF4 000D6C54 4B FD F9 99 */ bl func_800BA98C
-/* 800DAFF8 000D6C58 7C 63 07 34 */ extsh r3, r3
-/* 800DAFFC 000D6C5C 38 80 00 04 */ li r4, 4
-/* 800DB000 000D6C60 38 A0 00 00 */ li r5, 0
-/* 800DB004 000D6C64 48 17 8D AD */ bl func_80253DB0
-/* 800DB008 000D6C68 38 60 00 0F */ li r3, 0xf
-/* 800DB00C 000D6C6C 4B FD F9 81 */ bl func_800BA98C
-/* 800DB010 000D6C70 7C 63 07 34 */ extsh r3, r3
-/* 800DB014 000D6C74 38 80 00 09 */ li r4, 9
-/* 800DB018 000D6C78 38 A0 00 02 */ li r5, 2
-/* 800DB01C 000D6C7C 48 17 8D D5 */ bl func_80253DF0
-/* 800DB020 000D6C80 7C 1E B8 40 */ cmplw r30, r23
-/* 800DB024 000D6C84 40 82 00 28 */ bne lbl_800DB04C
-/* 800DB028 000D6C88 38 60 00 13 */ li r3, 0x13
-/* 800DB02C 000D6C8C 4B FD F7 C1 */ bl func_800BA7EC
-/* 800DB030 000D6C90 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DB034 000D6C94 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DB038 000D6C98 7C 00 01 94 */ addze r0, r0
-/* 800DB03C 000D6C9C 54 00 10 3A */ slwi r0, r0, 2
-/* 800DB040 000D6CA0 7C 00 18 50 */ subf r0, r0, r3
-/* 800DB044 000D6CA4 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DB048 000D6CA8 48 00 00 08 */ b lbl_800DB050
-lbl_800DB04C:
-/* 800DB04C 000D6CAC 3A 80 00 00 */ li r20, 0
-lbl_800DB050:
-/* 800DB050 000D6CB0 28 14 00 01 */ cmplwi r20, 1
-/* 800DB054 000D6CB4 41 81 00 0C */ bgt lbl_800DB060
-/* 800DB058 000D6CB8 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB05C 000D6CBC 40 82 00 1C */ bne lbl_800DB078
-lbl_800DB060:
-/* 800DB060 000D6CC0 38 60 00 10 */ li r3, 0x10
-/* 800DB064 000D6CC4 4B FD F9 29 */ bl func_800BA98C
-/* 800DB068 000D6CC8 7C 63 07 34 */ extsh r3, r3
-/* 800DB06C 000D6CCC 38 80 00 08 */ li r4, 8
-/* 800DB070 000D6CD0 38 A0 00 00 */ li r5, 0
-/* 800DB074 000D6CD4 48 17 8D 3D */ bl func_80253DB0
-lbl_800DB078:
-/* 800DB078 000D6CD8 28 14 00 02 */ cmplwi r20, 2
-/* 800DB07C 000D6CDC 41 81 00 0C */ bgt lbl_800DB088
-/* 800DB080 000D6CE0 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB084 000D6CE4 40 82 00 1C */ bne lbl_800DB0A0
-lbl_800DB088:
-/* 800DB088 000D6CE8 38 60 00 11 */ li r3, 0x11
-/* 800DB08C 000D6CEC 4B FD F9 01 */ bl func_800BA98C
-/* 800DB090 000D6CF0 7C 63 07 34 */ extsh r3, r3
-/* 800DB094 000D6CF4 38 80 00 08 */ li r4, 8
-/* 800DB098 000D6CF8 38 A0 00 00 */ li r5, 0
-/* 800DB09C 000D6CFC 48 17 8D 15 */ bl func_80253DB0
-lbl_800DB0A0:
-/* 800DB0A0 000D6D00 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB0A4 000D6D04 40 82 00 1C */ bne lbl_800DB0C0
-/* 800DB0A8 000D6D08 38 60 00 12 */ li r3, 0x12
-/* 800DB0AC 000D6D0C 4B FD F8 E1 */ bl func_800BA98C
-/* 800DB0B0 000D6D10 7C 63 07 34 */ extsh r3, r3
-/* 800DB0B4 000D6D14 38 80 00 08 */ li r4, 8
-/* 800DB0B8 000D6D18 38 A0 00 00 */ li r5, 0
-/* 800DB0BC 000D6D1C 48 17 8C F5 */ bl func_80253DB0
-lbl_800DB0C0:
-/* 800DB0C0 000D6D20 38 60 00 14 */ li r3, 0x14
-/* 800DB0C4 000D6D24 38 80 00 0F */ li r4, 0xf
-/* 800DB0C8 000D6D28 4B FD F5 55 */ bl func_800BA61C
-/* 800DB0CC 000D6D2C 38 60 00 08 */ li r3, 8
-/* 800DB0D0 000D6D30 4B FD F4 E9 */ bl func_800BA5B8
-/* 800DB0D4 000D6D34 38 60 00 01 */ li r3, 1
-/* 800DB0D8 000D6D38 4B F7 F3 F5 */ bl func_8005A4CC
-/* 800DB0DC 000D6D3C 48 00 27 00 */ b lbl_800DD7DC
-lbl_800DB0E0:
-/* 800DB0E0 000D6D40 38 60 00 00 */ li r3, 0
-/* 800DB0E4 000D6D44 4B FD F8 A9 */ bl func_800BA98C
-/* 800DB0E8 000D6D48 7C 63 07 34 */ extsh r3, r3
-/* 800DB0EC 000D6D4C 38 80 00 02 */ li r4, 2
-/* 800DB0F0 000D6D50 38 A0 00 00 */ li r5, 0
-/* 800DB0F4 000D6D54 48 17 8C BD */ bl func_80253DB0
-/* 800DB0F8 000D6D58 38 60 00 0C */ li r3, 0xc
-/* 800DB0FC 000D6D5C 4B FD F8 91 */ bl func_800BA98C
-/* 800DB100 000D6D60 7C 63 07 34 */ extsh r3, r3
-/* 800DB104 000D6D64 38 80 00 16 */ li r4, 0x16
-/* 800DB108 000D6D68 38 A0 00 00 */ li r5, 0
-/* 800DB10C 000D6D6C 48 17 8C A5 */ bl func_80253DB0
-/* 800DB110 000D6D70 38 60 00 0D */ li r3, 0xd
-/* 800DB114 000D6D74 4B FD F8 79 */ bl func_800BA98C
-/* 800DB118 000D6D78 7C 63 07 34 */ extsh r3, r3
-/* 800DB11C 000D6D7C 38 80 00 06 */ li r4, 6
-/* 800DB120 000D6D80 38 A0 00 00 */ li r5, 0
-/* 800DB124 000D6D84 48 17 8C 8D */ bl func_80253DB0
-/* 800DB128 000D6D88 38 60 00 10 */ li r3, 0x10
-/* 800DB12C 000D6D8C 4B FD F8 61 */ bl func_800BA98C
-/* 800DB130 000D6D90 7C 63 07 34 */ extsh r3, r3
-/* 800DB134 000D6D94 38 80 00 09 */ li r4, 9
-/* 800DB138 000D6D98 38 A0 00 02 */ li r5, 2
-/* 800DB13C 000D6D9C 48 17 8C B5 */ bl func_80253DF0
-/* 800DB140 000D6DA0 38 60 00 08 */ li r3, 8
-/* 800DB144 000D6DA4 4B FD F4 75 */ bl func_800BA5B8
-/* 800DB148 000D6DA8 38 60 00 0F */ li r3, 0xf
-/* 800DB14C 000D6DAC 4B FD F8 41 */ bl func_800BA98C
-/* 800DB150 000D6DB0 7C 63 07 34 */ extsh r3, r3
-/* 800DB154 000D6DB4 38 80 00 08 */ li r4, 8
-/* 800DB158 000D6DB8 38 A0 00 00 */ li r5, 0
-/* 800DB15C 000D6DBC 48 17 8C 55 */ bl func_80253DB0
-/* 800DB160 000D6DC0 7C 1E B8 40 */ cmplw r30, r23
-/* 800DB164 000D6DC4 40 82 00 28 */ bne lbl_800DB18C
-/* 800DB168 000D6DC8 38 60 00 13 */ li r3, 0x13
-/* 800DB16C 000D6DCC 4B FD F6 81 */ bl func_800BA7EC
-/* 800DB170 000D6DD0 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DB174 000D6DD4 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DB178 000D6DD8 7C 00 01 94 */ addze r0, r0
-/* 800DB17C 000D6DDC 54 00 10 3A */ slwi r0, r0, 2
-/* 800DB180 000D6DE0 7C 00 18 50 */ subf r0, r0, r3
-/* 800DB184 000D6DE4 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DB188 000D6DE8 48 00 00 08 */ b lbl_800DB190
-lbl_800DB18C:
-/* 800DB18C 000D6DEC 3A 80 00 00 */ li r20, 0
-lbl_800DB190:
-/* 800DB190 000D6DF0 28 14 00 02 */ cmplwi r20, 2
-/* 800DB194 000D6DF4 41 81 00 0C */ bgt lbl_800DB1A0
-/* 800DB198 000D6DF8 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB19C 000D6DFC 40 82 00 1C */ bne lbl_800DB1B8
-lbl_800DB1A0:
-/* 800DB1A0 000D6E00 38 60 00 11 */ li r3, 0x11
-/* 800DB1A4 000D6E04 4B FD F7 E9 */ bl func_800BA98C
-/* 800DB1A8 000D6E08 7C 63 07 34 */ extsh r3, r3
-/* 800DB1AC 000D6E0C 38 80 00 08 */ li r4, 8
-/* 800DB1B0 000D6E10 38 A0 00 00 */ li r5, 0
-/* 800DB1B4 000D6E14 48 17 8B FD */ bl func_80253DB0
-lbl_800DB1B8:
-/* 800DB1B8 000D6E18 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB1BC 000D6E1C 40 82 00 1C */ bne lbl_800DB1D8
-/* 800DB1C0 000D6E20 38 60 00 12 */ li r3, 0x12
-/* 800DB1C4 000D6E24 4B FD F7 C9 */ bl func_800BA98C
-/* 800DB1C8 000D6E28 7C 63 07 34 */ extsh r3, r3
-/* 800DB1CC 000D6E2C 38 80 00 08 */ li r4, 8
-/* 800DB1D0 000D6E30 38 A0 00 00 */ li r5, 0
-/* 800DB1D4 000D6E34 48 17 8B DD */ bl func_80253DB0
-lbl_800DB1D8:
-/* 800DB1D8 000D6E38 38 60 00 14 */ li r3, 0x14
-/* 800DB1DC 000D6E3C 38 80 00 10 */ li r4, 0x10
-/* 800DB1E0 000D6E40 4B FD F4 3D */ bl func_800BA61C
-/* 800DB1E4 000D6E44 38 60 00 01 */ li r3, 1
-/* 800DB1E8 000D6E48 4B F7 F2 E5 */ bl func_8005A4CC
-/* 800DB1EC 000D6E4C 48 00 25 F0 */ b lbl_800DD7DC
-lbl_800DB1F0:
-/* 800DB1F0 000D6E50 38 60 00 00 */ li r3, 0
-/* 800DB1F4 000D6E54 4B FD F7 99 */ bl func_800BA98C
-/* 800DB1F8 000D6E58 7C 63 07 34 */ extsh r3, r3
-/* 800DB1FC 000D6E5C 38 80 00 02 */ li r4, 2
-/* 800DB200 000D6E60 38 A0 00 00 */ li r5, 0
-/* 800DB204 000D6E64 48 17 8B AD */ bl func_80253DB0
-/* 800DB208 000D6E68 38 60 00 0C */ li r3, 0xc
-/* 800DB20C 000D6E6C 4B FD F7 81 */ bl func_800BA98C
-/* 800DB210 000D6E70 7C 63 07 34 */ extsh r3, r3
-/* 800DB214 000D6E74 38 80 00 16 */ li r4, 0x16
-/* 800DB218 000D6E78 38 A0 00 00 */ li r5, 0
-/* 800DB21C 000D6E7C 48 17 8B 95 */ bl func_80253DB0
-/* 800DB220 000D6E80 38 60 00 0D */ li r3, 0xd
-/* 800DB224 000D6E84 4B FD F7 69 */ bl func_800BA98C
-/* 800DB228 000D6E88 7C 63 07 34 */ extsh r3, r3
-/* 800DB22C 000D6E8C 38 80 00 08 */ li r4, 8
-/* 800DB230 000D6E90 38 A0 00 00 */ li r5, 0
-/* 800DB234 000D6E94 48 17 8B 7D */ bl func_80253DB0
-/* 800DB238 000D6E98 38 60 00 11 */ li r3, 0x11
-/* 800DB23C 000D6E9C 4B FD F7 51 */ bl func_800BA98C
-/* 800DB240 000D6EA0 7C 63 07 34 */ extsh r3, r3
-/* 800DB244 000D6EA4 38 80 00 09 */ li r4, 9
-/* 800DB248 000D6EA8 38 A0 00 02 */ li r5, 2
-/* 800DB24C 000D6EAC 48 17 8B A5 */ bl func_80253DF0
-/* 800DB250 000D6EB0 38 60 00 08 */ li r3, 8
-/* 800DB254 000D6EB4 4B FD F3 65 */ bl func_800BA5B8
-/* 800DB258 000D6EB8 38 60 00 0F */ li r3, 0xf
-/* 800DB25C 000D6EBC 4B FD F7 31 */ bl func_800BA98C
-/* 800DB260 000D6EC0 7C 63 07 34 */ extsh r3, r3
-/* 800DB264 000D6EC4 38 80 00 08 */ li r4, 8
-/* 800DB268 000D6EC8 38 A0 00 00 */ li r5, 0
-/* 800DB26C 000D6ECC 48 17 8B 45 */ bl func_80253DB0
-/* 800DB270 000D6ED0 38 60 00 14 */ li r3, 0x14
-/* 800DB274 000D6ED4 38 80 00 11 */ li r4, 0x11
-/* 800DB278 000D6ED8 4B FD F3 A5 */ bl func_800BA61C
-/* 800DB27C 000D6EDC 7C 1E B8 40 */ cmplw r30, r23
-/* 800DB280 000D6EE0 40 82 00 28 */ bne lbl_800DB2A8
-/* 800DB284 000D6EE4 38 60 00 13 */ li r3, 0x13
-/* 800DB288 000D6EE8 4B FD F5 65 */ bl func_800BA7EC
-/* 800DB28C 000D6EEC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DB290 000D6EF0 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DB294 000D6EF4 7C 00 01 94 */ addze r0, r0
-/* 800DB298 000D6EF8 54 00 10 3A */ slwi r0, r0, 2
-/* 800DB29C 000D6EFC 7C 00 18 50 */ subf r0, r0, r3
-/* 800DB2A0 000D6F00 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DB2A4 000D6F04 48 00 00 08 */ b lbl_800DB2AC
-lbl_800DB2A8:
-/* 800DB2A8 000D6F08 3A 80 00 00 */ li r20, 0
-lbl_800DB2AC:
-/* 800DB2AC 000D6F0C 28 14 00 01 */ cmplwi r20, 1
-/* 800DB2B0 000D6F10 41 81 00 0C */ bgt lbl_800DB2BC
-/* 800DB2B4 000D6F14 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB2B8 000D6F18 40 82 00 1C */ bne lbl_800DB2D4
-lbl_800DB2BC:
-/* 800DB2BC 000D6F1C 38 60 00 10 */ li r3, 0x10
-/* 800DB2C0 000D6F20 4B FD F6 CD */ bl func_800BA98C
-/* 800DB2C4 000D6F24 7C 63 07 34 */ extsh r3, r3
-/* 800DB2C8 000D6F28 38 80 00 08 */ li r4, 8
-/* 800DB2CC 000D6F2C 38 A0 00 00 */ li r5, 0
-/* 800DB2D0 000D6F30 48 17 8A E1 */ bl func_80253DB0
-lbl_800DB2D4:
-/* 800DB2D4 000D6F34 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB2D8 000D6F38 40 82 00 1C */ bne lbl_800DB2F4
-/* 800DB2DC 000D6F3C 38 60 00 12 */ li r3, 0x12
-/* 800DB2E0 000D6F40 4B FD F6 AD */ bl func_800BA98C
-/* 800DB2E4 000D6F44 7C 63 07 34 */ extsh r3, r3
-/* 800DB2E8 000D6F48 38 80 00 08 */ li r4, 8
-/* 800DB2EC 000D6F4C 38 A0 00 00 */ li r5, 0
-/* 800DB2F0 000D6F50 48 17 8A C1 */ bl func_80253DB0
-lbl_800DB2F4:
-/* 800DB2F4 000D6F54 38 60 00 01 */ li r3, 1
-/* 800DB2F8 000D6F58 4B F7 F1 D5 */ bl func_8005A4CC
-/* 800DB2FC 000D6F5C 48 00 24 E0 */ b lbl_800DD7DC
-lbl_800DB300:
-/* 800DB300 000D6F60 38 60 00 00 */ li r3, 0
-/* 800DB304 000D6F64 4B FD F6 89 */ bl func_800BA98C
-/* 800DB308 000D6F68 7C 63 07 34 */ extsh r3, r3
-/* 800DB30C 000D6F6C 38 80 00 02 */ li r4, 2
-/* 800DB310 000D6F70 38 A0 00 00 */ li r5, 0
-/* 800DB314 000D6F74 48 17 8A 9D */ bl func_80253DB0
-/* 800DB318 000D6F78 38 60 00 0C */ li r3, 0xc
-/* 800DB31C 000D6F7C 4B FD F6 71 */ bl func_800BA98C
-/* 800DB320 000D6F80 7C 63 07 34 */ extsh r3, r3
-/* 800DB324 000D6F84 38 80 00 16 */ li r4, 0x16
-/* 800DB328 000D6F88 38 A0 00 00 */ li r5, 0
-/* 800DB32C 000D6F8C 48 17 8A 85 */ bl func_80253DB0
-/* 800DB330 000D6F90 38 60 00 0D */ li r3, 0xd
-/* 800DB334 000D6F94 4B FD F6 59 */ bl func_800BA98C
-/* 800DB338 000D6F98 7C 63 07 34 */ extsh r3, r3
-/* 800DB33C 000D6F9C 38 80 00 0A */ li r4, 0xa
-/* 800DB340 000D6FA0 38 A0 00 00 */ li r5, 0
-/* 800DB344 000D6FA4 48 17 8A 6D */ bl func_80253DB0
-/* 800DB348 000D6FA8 38 60 00 12 */ li r3, 0x12
-/* 800DB34C 000D6FAC 4B FD F6 41 */ bl func_800BA98C
-/* 800DB350 000D6FB0 7C 63 07 34 */ extsh r3, r3
-/* 800DB354 000D6FB4 38 80 00 09 */ li r4, 9
-/* 800DB358 000D6FB8 38 A0 00 02 */ li r5, 2
-/* 800DB35C 000D6FBC 48 17 8A 95 */ bl func_80253DF0
-/* 800DB360 000D6FC0 38 60 00 08 */ li r3, 8
-/* 800DB364 000D6FC4 4B FD F2 55 */ bl func_800BA5B8
-/* 800DB368 000D6FC8 38 60 00 0F */ li r3, 0xf
-/* 800DB36C 000D6FCC 4B FD F6 21 */ bl func_800BA98C
-/* 800DB370 000D6FD0 7C 63 07 34 */ extsh r3, r3
-/* 800DB374 000D6FD4 38 80 00 08 */ li r4, 8
-/* 800DB378 000D6FD8 38 A0 00 00 */ li r5, 0
-/* 800DB37C 000D6FDC 48 17 8A 35 */ bl func_80253DB0
-/* 800DB380 000D6FE0 38 60 00 10 */ li r3, 0x10
-/* 800DB384 000D6FE4 4B FD F6 09 */ bl func_800BA98C
-/* 800DB388 000D6FE8 7C 63 07 34 */ extsh r3, r3
-/* 800DB38C 000D6FEC 38 80 00 08 */ li r4, 8
-/* 800DB390 000D6FF0 38 A0 00 00 */ li r5, 0
-/* 800DB394 000D6FF4 48 17 8A 1D */ bl func_80253DB0
-/* 800DB398 000D6FF8 38 60 00 11 */ li r3, 0x11
-/* 800DB39C 000D6FFC 4B FD F5 F1 */ bl func_800BA98C
-/* 800DB3A0 000D7000 7C 63 07 34 */ extsh r3, r3
-/* 800DB3A4 000D7004 38 80 00 08 */ li r4, 8
-/* 800DB3A8 000D7008 38 A0 00 00 */ li r5, 0
-/* 800DB3AC 000D700C 48 17 8A 05 */ bl func_80253DB0
-/* 800DB3B0 000D7010 38 60 00 14 */ li r3, 0x14
-/* 800DB3B4 000D7014 38 80 00 12 */ li r4, 0x12
-/* 800DB3B8 000D7018 4B FD F2 65 */ bl func_800BA61C
-/* 800DB3BC 000D701C 38 60 00 01 */ li r3, 1
-/* 800DB3C0 000D7020 4B F7 F1 0D */ bl func_8005A4CC
-/* 800DB3C4 000D7024 48 00 24 18 */ b lbl_800DD7DC
-lbl_800DB3C8:
-/* 800DB3C8 000D7028 28 18 00 17 */ cmplwi r24, 0x17
-/* 800DB3CC 000D702C 41 81 24 10 */ bgt lbl_800DD7DC
-/* 800DB3D0 000D7030 3C 60 80 41 */ lis r3, lbl_80416FE4@ha
-/* 800DB3D4 000D7034 57 00 10 3A */ slwi r0, r24, 2
-/* 800DB3D8 000D7038 38 63 6F E4 */ addi r3, r3, lbl_80416FE4@l
-/* 800DB3DC 000D703C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800DB3E0 000D7040 7C 69 03 A6 */ mtctr r3
-/* 800DB3E4 000D7044 4E 80 04 20 */ bctr
-/* 800DB3E8 000D7048 38 60 00 00 */ li r3, 0
-/* 800DB3EC 000D704C 4B FD F5 A1 */ bl func_800BA98C
-/* 800DB3F0 000D7050 7C 63 07 34 */ extsh r3, r3
-/* 800DB3F4 000D7054 38 80 00 00 */ li r4, 0
-/* 800DB3F8 000D7058 38 A0 00 00 */ li r5, 0
-/* 800DB3FC 000D705C 48 17 89 B5 */ bl func_80253DB0
-/* 800DB400 000D7060 38 60 00 0C */ li r3, 0xc
-/* 800DB404 000D7064 4B FD F5 89 */ bl func_800BA98C
-/* 800DB408 000D7068 7C 63 07 34 */ extsh r3, r3
-/* 800DB40C 000D706C 38 80 00 16 */ li r4, 0x16
-/* 800DB410 000D7070 38 A0 00 00 */ li r5, 0
-/* 800DB414 000D7074 48 17 89 9D */ bl func_80253DB0
-/* 800DB418 000D7078 38 60 00 0D */ li r3, 0xd
-/* 800DB41C 000D707C 4B FD F5 71 */ bl func_800BA98C
-/* 800DB420 000D7080 7C 63 07 34 */ extsh r3, r3
-/* 800DB424 000D7084 38 80 00 0C */ li r4, 0xc
-/* 800DB428 000D7088 38 A0 00 00 */ li r5, 0
-/* 800DB42C 000D708C 48 17 89 85 */ bl func_80253DB0
-/* 800DB430 000D7090 38 60 00 11 */ li r3, 0x11
-/* 800DB434 000D7094 4B FD F3 B9 */ bl func_800BA7EC
-/* 800DB438 000D7098 2C 03 00 00 */ cmpwi r3, 0
-/* 800DB43C 000D709C 40 82 00 14 */ bne lbl_800DB450
-/* 800DB440 000D70A0 38 60 00 01 */ li r3, 1
-/* 800DB444 000D70A4 38 80 2D 5B */ li r4, 0x2d5b
-/* 800DB448 000D70A8 4B FD F5 A9 */ bl func_800BA9F0
-/* 800DB44C 000D70AC 48 00 23 90 */ b lbl_800DD7DC
-lbl_800DB450:
-/* 800DB450 000D70B0 38 60 00 01 */ li r3, 1
-/* 800DB454 000D70B4 38 80 2C F2 */ li r4, 0x2cf2
-/* 800DB458 000D70B8 4B FD F5 99 */ bl func_800BA9F0
-/* 800DB45C 000D70BC 48 00 23 80 */ b lbl_800DD7DC
-/* 800DB460 000D70C0 38 60 00 00 */ li r3, 0
-/* 800DB464 000D70C4 4B FD F5 29 */ bl func_800BA98C
-/* 800DB468 000D70C8 7C 63 07 34 */ extsh r3, r3
-/* 800DB46C 000D70CC 38 80 00 02 */ li r4, 2
-/* 800DB470 000D70D0 38 A0 00 00 */ li r5, 0
-/* 800DB474 000D70D4 48 17 89 3D */ bl func_80253DB0
-/* 800DB478 000D70D8 38 60 00 0C */ li r3, 0xc
-/* 800DB47C 000D70DC 4B FD F5 11 */ bl func_800BA98C
-/* 800DB480 000D70E0 7C 63 07 34 */ extsh r3, r3
-/* 800DB484 000D70E4 38 80 00 01 */ li r4, 1
-/* 800DB488 000D70E8 38 A0 00 00 */ li r5, 0
-/* 800DB48C 000D70EC 48 17 89 25 */ bl func_80253DB0
-/* 800DB490 000D70F0 38 60 00 0D */ li r3, 0xd
-/* 800DB494 000D70F4 4B FD F4 F9 */ bl func_800BA98C
-/* 800DB498 000D70F8 7C 63 07 34 */ extsh r3, r3
-/* 800DB49C 000D70FC 38 80 00 0C */ li r4, 0xc
-/* 800DB4A0 000D7100 38 A0 00 00 */ li r5, 0
-/* 800DB4A4 000D7104 48 17 89 0D */ bl func_80253DB0
-/* 800DB4A8 000D7108 38 60 00 01 */ li r3, 1
-/* 800DB4AC 000D710C 38 80 2C ED */ li r4, 0x2ced
-/* 800DB4B0 000D7110 4B FD F5 41 */ bl func_800BA9F0
-/* 800DB4B4 000D7114 48 00 23 28 */ b lbl_800DD7DC
-/* 800DB4B8 000D7118 38 60 00 00 */ li r3, 0
-/* 800DB4BC 000D711C 4B FD F4 D1 */ bl func_800BA98C
-/* 800DB4C0 000D7120 7C 63 07 34 */ extsh r3, r3
-/* 800DB4C4 000D7124 38 80 00 02 */ li r4, 2
-/* 800DB4C8 000D7128 38 A0 00 00 */ li r5, 0
-/* 800DB4CC 000D712C 48 17 88 E5 */ bl func_80253DB0
-/* 800DB4D0 000D7130 38 60 00 0C */ li r3, 0xc
-/* 800DB4D4 000D7134 4B FD F4 B9 */ bl func_800BA98C
-/* 800DB4D8 000D7138 7C 63 07 34 */ extsh r3, r3
-/* 800DB4DC 000D713C 38 80 00 00 */ li r4, 0
-/* 800DB4E0 000D7140 38 A0 00 00 */ li r5, 0
-/* 800DB4E4 000D7144 48 17 88 CD */ bl func_80253DB0
-/* 800DB4E8 000D7148 38 60 00 0D */ li r3, 0xd
-/* 800DB4EC 000D714C 4B FD F4 A1 */ bl func_800BA98C
-/* 800DB4F0 000D7150 7C 63 07 34 */ extsh r3, r3
-/* 800DB4F4 000D7154 38 80 00 0C */ li r4, 0xc
-/* 800DB4F8 000D7158 38 A0 00 00 */ li r5, 0
-/* 800DB4FC 000D715C 48 17 88 B5 */ bl func_80253DB0
-/* 800DB500 000D7160 38 60 00 01 */ li r3, 1
-/* 800DB504 000D7164 38 80 2C EC */ li r4, 0x2cec
-/* 800DB508 000D7168 4B FD F4 E9 */ bl func_800BA9F0
-/* 800DB50C 000D716C 48 00 22 D0 */ b lbl_800DD7DC
-/* 800DB510 000D7170 38 60 00 00 */ li r3, 0
-/* 800DB514 000D7174 4B FD F4 79 */ bl func_800BA98C
-/* 800DB518 000D7178 7C 63 07 34 */ extsh r3, r3
-/* 800DB51C 000D717C 38 80 00 02 */ li r4, 2
-/* 800DB520 000D7180 38 A0 00 00 */ li r5, 0
-/* 800DB524 000D7184 48 17 88 8D */ bl func_80253DB0
-/* 800DB528 000D7188 38 60 00 0C */ li r3, 0xc
-/* 800DB52C 000D718C 4B FD F4 61 */ bl func_800BA98C
-/* 800DB530 000D7190 7C 63 07 34 */ extsh r3, r3
-/* 800DB534 000D7194 38 80 00 09 */ li r4, 9
-/* 800DB538 000D7198 38 A0 00 00 */ li r5, 0
-/* 800DB53C 000D719C 48 17 88 75 */ bl func_80253DB0
-/* 800DB540 000D71A0 38 60 00 0D */ li r3, 0xd
-/* 800DB544 000D71A4 4B FD F4 49 */ bl func_800BA98C
-/* 800DB548 000D71A8 7C 63 07 34 */ extsh r3, r3
-/* 800DB54C 000D71AC 38 80 00 0C */ li r4, 0xc
-/* 800DB550 000D71B0 38 A0 00 00 */ li r5, 0
-/* 800DB554 000D71B4 48 17 88 5D */ bl func_80253DB0
-/* 800DB558 000D71B8 38 60 00 01 */ li r3, 1
-/* 800DB55C 000D71BC 4B FD F2 91 */ bl func_800BA7EC
-/* 800DB560 000D71C0 2C 03 00 00 */ cmpwi r3, 0
-/* 800DB564 000D71C4 40 82 00 14 */ bne lbl_800DB578
-/* 800DB568 000D71C8 38 60 00 01 */ li r3, 1
-/* 800DB56C 000D71CC 38 80 31 0F */ li r4, 0x310f
-/* 800DB570 000D71D0 4B FD F4 81 */ bl func_800BA9F0
-/* 800DB574 000D71D4 48 00 22 68 */ b lbl_800DD7DC
-lbl_800DB578:
-/* 800DB578 000D71D8 38 60 00 01 */ li r3, 1
-/* 800DB57C 000D71DC 38 80 2C EF */ li r4, 0x2cef
-/* 800DB580 000D71E0 4B FD F4 71 */ bl func_800BA9F0
-/* 800DB584 000D71E4 48 00 22 58 */ b lbl_800DD7DC
-/* 800DB588 000D71E8 38 98 FF EC */ addi r4, r24, -20
-/* 800DB58C 000D71EC 38 60 00 0E */ li r3, 0xe
-/* 800DB590 000D71F0 4B FD F0 8D */ bl func_800BA61C
-/* 800DB594 000D71F4 38 60 00 00 */ li r3, 0
-/* 800DB598 000D71F8 4B FD F3 F5 */ bl func_800BA98C
-/* 800DB59C 000D71FC 7C 63 07 34 */ extsh r3, r3
-/* 800DB5A0 000D7200 38 80 00 02 */ li r4, 2
-/* 800DB5A4 000D7204 38 A0 00 00 */ li r5, 0
-/* 800DB5A8 000D7208 48 17 88 09 */ bl func_80253DB0
-/* 800DB5AC 000D720C 38 60 00 0C */ li r3, 0xc
-/* 800DB5B0 000D7210 4B FD F3 DD */ bl func_800BA98C
-/* 800DB5B4 000D7214 7C 63 07 34 */ extsh r3, r3
-/* 800DB5B8 000D7218 38 80 00 16 */ li r4, 0x16
-/* 800DB5BC 000D721C 38 A0 00 00 */ li r5, 0
-/* 800DB5C0 000D7220 48 17 87 F1 */ bl func_80253DB0
-/* 800DB5C4 000D7224 38 60 00 0D */ li r3, 0xd
-/* 800DB5C8 000D7228 4B FD F3 C5 */ bl func_800BA98C
-/* 800DB5CC 000D722C 38 18 FF EC */ addi r0, r24, -20
-/* 800DB5D0 000D7230 7C 63 07 34 */ extsh r3, r3
-/* 800DB5D4 000D7234 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800DB5D8 000D7238 38 A0 00 00 */ li r5, 0
-/* 800DB5DC 000D723C 48 17 87 D5 */ bl func_80253DB0
-/* 800DB5E0 000D7240 38 60 00 0E */ li r3, 0xe
-/* 800DB5E4 000D7244 4B FD F2 09 */ bl func_800BA7EC
-/* 800DB5E8 000D7248 38 1E FF FF */ addi r0, r30, -1
-/* 800DB5EC 000D724C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DB5F0 000D7250 54 00 10 3A */ slwi r0, r0, 2
-/* 800DB5F4 000D7254 7C 60 1A 14 */ add r3, r0, r3
-/* 800DB5F8 000D7258 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DB5FC 000D725C 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800DB600 000D7260 38 60 00 0E */ li r3, 0xe
-/* 800DB604 000D7264 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800DB608 000D7268 48 00 9C 1D */ bl func_800E5224
-/* 800DB60C 000D726C 3C 80 80 40 */ lis r4, lbl_803FBF98@ha
-/* 800DB610 000D7270 54 60 0D FC */ rlwinm r0, r3, 1, 0x17, 0x1e
-/* 800DB614 000D7274 38 84 BF 98 */ addi r4, r4, lbl_803FBF98@l
-/* 800DB618 000D7278 7C 64 02 2E */ lhzx r3, r4, r0
-/* 800DB61C 000D727C 48 17 4C D9 */ bl func_802502F4
-/* 800DB620 000D7280 7C 64 1B 78 */ mr r4, r3
-/* 800DB624 000D7284 38 60 00 0E */ li r3, 0xe
-/* 800DB628 000D7288 48 08 0C E1 */ bl func_8015C308
-/* 800DB62C 000D728C 38 60 00 01 */ li r3, 1
-/* 800DB630 000D7290 38 80 2C FF */ li r4, 0x2cff
-/* 800DB634 000D7294 4B FD F3 BD */ bl func_800BA9F0
-/* 800DB638 000D7298 48 00 21 A4 */ b lbl_800DD7DC
-/* 800DB63C 000D729C 57 00 07 3E */ clrlwi r0, r24, 0x1c
-/* 800DB640 000D72A0 2C 00 00 0E */ cmpwi r0, 0xe
-/* 800DB644 000D72A4 40 82 02 44 */ bne lbl_800DB888
-/* 800DB648 000D72A8 57 00 06 31 */ rlwinm. r0, r24, 0, 0x18, 0x18
-/* 800DB64C 000D72AC 38 1E FF FF */ addi r0, r30, -1
-/* 800DB650 000D72B0 54 19 06 3E */ clrlwi r25, r0, 0x18
-/* 800DB654 000D72B4 41 82 00 0C */ beq lbl_800DB660
-/* 800DB658 000D72B8 38 1E 00 01 */ addi r0, r30, 1
-/* 800DB65C 000D72BC 54 19 06 3E */ clrlwi r25, r0, 0x18
-lbl_800DB660:
-/* 800DB660 000D72C0 38 60 00 0F */ li r3, 0xf
-/* 800DB664 000D72C4 4B FD F3 29 */ bl func_800BA98C
-/* 800DB668 000D72C8 7C 63 07 34 */ extsh r3, r3
-/* 800DB66C 000D72CC 38 80 00 08 */ li r4, 8
-/* 800DB670 000D72D0 38 A0 00 01 */ li r5, 1
-/* 800DB674 000D72D4 48 17 87 7D */ bl func_80253DF0
-/* 800DB678 000D72D8 7C 19 B8 40 */ cmplw r25, r23
-/* 800DB67C 000D72DC 40 82 00 E0 */ bne lbl_800DB75C
-/* 800DB680 000D72E0 38 60 00 13 */ li r3, 0x13
-/* 800DB684 000D72E4 4B FD F1 69 */ bl func_800BA7EC
-/* 800DB688 000D72E8 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800DB68C 000D72EC 38 60 00 10 */ li r3, 0x10
-/* 800DB690 000D72F0 7C 80 16 70 */ srawi r0, r4, 2
-/* 800DB694 000D72F4 7C 00 01 94 */ addze r0, r0
-/* 800DB698 000D72F8 54 00 10 3A */ slwi r0, r0, 2
-/* 800DB69C 000D72FC 7C 00 20 50 */ subf r0, r0, r4
-/* 800DB6A0 000D7300 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DB6A4 000D7304 4B FD F2 E9 */ bl func_800BA98C
-/* 800DB6A8 000D7308 7C 63 07 34 */ extsh r3, r3
-/* 800DB6AC 000D730C 38 80 00 08 */ li r4, 8
-/* 800DB6B0 000D7310 38 A0 00 00 */ li r5, 0
-/* 800DB6B4 000D7314 48 17 87 3D */ bl func_80253DF0
-/* 800DB6B8 000D7318 38 60 00 11 */ li r3, 0x11
-/* 800DB6BC 000D731C 4B FD F2 D1 */ bl func_800BA98C
-/* 800DB6C0 000D7320 7C 63 07 34 */ extsh r3, r3
-/* 800DB6C4 000D7324 38 80 00 08 */ li r4, 8
-/* 800DB6C8 000D7328 38 A0 00 00 */ li r5, 0
-/* 800DB6CC 000D732C 48 17 87 25 */ bl func_80253DF0
-/* 800DB6D0 000D7330 38 60 00 12 */ li r3, 0x12
-/* 800DB6D4 000D7334 4B FD F2 B9 */ bl func_800BA98C
-/* 800DB6D8 000D7338 7C 63 07 34 */ extsh r3, r3
-/* 800DB6DC 000D733C 38 80 00 08 */ li r4, 8
-/* 800DB6E0 000D7340 38 A0 00 00 */ li r5, 0
-/* 800DB6E4 000D7344 48 17 87 0D */ bl func_80253DF0
-/* 800DB6E8 000D7348 28 14 00 01 */ cmplwi r20, 1
-/* 800DB6EC 000D734C 41 81 00 0C */ bgt lbl_800DB6F8
-/* 800DB6F0 000D7350 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB6F4 000D7354 40 82 00 1C */ bne lbl_800DB710
-lbl_800DB6F8:
-/* 800DB6F8 000D7358 38 60 00 10 */ li r3, 0x10
-/* 800DB6FC 000D735C 4B FD F2 91 */ bl func_800BA98C
-/* 800DB700 000D7360 7C 63 07 34 */ extsh r3, r3
-/* 800DB704 000D7364 38 80 00 08 */ li r4, 8
-/* 800DB708 000D7368 38 A0 00 01 */ li r5, 1
-/* 800DB70C 000D736C 48 17 86 E5 */ bl func_80253DF0
-lbl_800DB710:
-/* 800DB710 000D7370 28 14 00 02 */ cmplwi r20, 2
-/* 800DB714 000D7374 41 81 00 0C */ bgt lbl_800DB720
-/* 800DB718 000D7378 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB71C 000D737C 40 82 00 1C */ bne lbl_800DB738
-lbl_800DB720:
-/* 800DB720 000D7380 38 60 00 11 */ li r3, 0x11
-/* 800DB724 000D7384 4B FD F2 69 */ bl func_800BA98C
-/* 800DB728 000D7388 7C 63 07 34 */ extsh r3, r3
-/* 800DB72C 000D738C 38 80 00 08 */ li r4, 8
-/* 800DB730 000D7390 38 A0 00 01 */ li r5, 1
-/* 800DB734 000D7394 48 17 86 BD */ bl func_80253DF0
-lbl_800DB738:
-/* 800DB738 000D7398 2C 14 00 00 */ cmpwi r20, 0
-/* 800DB73C 000D739C 40 82 00 68 */ bne lbl_800DB7A4
-/* 800DB740 000D73A0 38 60 00 12 */ li r3, 0x12
-/* 800DB744 000D73A4 4B FD F2 49 */ bl func_800BA98C
-/* 800DB748 000D73A8 7C 63 07 34 */ extsh r3, r3
-/* 800DB74C 000D73AC 38 80 00 08 */ li r4, 8
-/* 800DB750 000D73B0 38 A0 00 01 */ li r5, 1
-/* 800DB754 000D73B4 48 17 86 9D */ bl func_80253DF0
-/* 800DB758 000D73B8 48 00 00 4C */ b lbl_800DB7A4
-lbl_800DB75C:
-/* 800DB75C 000D73BC 38 60 00 10 */ li r3, 0x10
-/* 800DB760 000D73C0 4B FD F2 2D */ bl func_800BA98C
-/* 800DB764 000D73C4 7C 63 07 34 */ extsh r3, r3
-/* 800DB768 000D73C8 38 80 00 08 */ li r4, 8
-/* 800DB76C 000D73CC 38 A0 00 01 */ li r5, 1
-/* 800DB770 000D73D0 48 17 86 81 */ bl func_80253DF0
-/* 800DB774 000D73D4 38 60 00 11 */ li r3, 0x11
-/* 800DB778 000D73D8 4B FD F2 15 */ bl func_800BA98C
-/* 800DB77C 000D73DC 7C 63 07 34 */ extsh r3, r3
-/* 800DB780 000D73E0 38 80 00 08 */ li r4, 8
-/* 800DB784 000D73E4 38 A0 00 01 */ li r5, 1
-/* 800DB788 000D73E8 48 17 86 69 */ bl func_80253DF0
-/* 800DB78C 000D73EC 38 60 00 12 */ li r3, 0x12
-/* 800DB790 000D73F0 4B FD F1 FD */ bl func_800BA98C
-/* 800DB794 000D73F4 7C 63 07 34 */ extsh r3, r3
-/* 800DB798 000D73F8 38 80 00 08 */ li r4, 8
-/* 800DB79C 000D73FC 38 A0 00 01 */ li r5, 1
-/* 800DB7A0 000D7400 48 17 86 51 */ bl func_80253DF0
-lbl_800DB7A4:
-/* 800DB7A4 000D7404 38 60 00 06 */ li r3, 6
-/* 800DB7A8 000D7408 4B FD EE 11 */ bl func_800BA5B8
-/* 800DB7AC 000D740C 38 99 FF FF */ addi r4, r25, -1
-/* 800DB7B0 000D7410 38 60 00 12 */ li r3, 0x12
-/* 800DB7B4 000D7414 4B FD EE 69 */ bl func_800BA61C
-/* 800DB7B8 000D7418 57 04 06 30 */ rlwinm r4, r24, 0, 0x18, 0x18
-/* 800DB7BC 000D741C 38 60 00 02 */ li r3, 2
-/* 800DB7C0 000D7420 4B FD EE 5D */ bl func_800BA61C
-/* 800DB7C4 000D7424 38 60 00 0F */ li r3, 0xf
-/* 800DB7C8 000D7428 4B FD F1 C5 */ bl func_800BA98C
-/* 800DB7CC 000D742C 7C 63 07 34 */ extsh r3, r3
-/* 800DB7D0 000D7430 38 80 00 07 */ li r4, 7
-/* 800DB7D4 000D7434 38 A0 00 00 */ li r5, 0
-/* 800DB7D8 000D7438 48 17 85 D9 */ bl func_80253DB0
-/* 800DB7DC 000D743C 38 60 00 10 */ li r3, 0x10
-/* 800DB7E0 000D7440 4B FD F1 AD */ bl func_800BA98C
-/* 800DB7E4 000D7444 7C 63 07 34 */ extsh r3, r3
-/* 800DB7E8 000D7448 38 80 00 07 */ li r4, 7
-/* 800DB7EC 000D744C 38 A0 00 00 */ li r5, 0
-/* 800DB7F0 000D7450 48 17 85 C1 */ bl func_80253DB0
-/* 800DB7F4 000D7454 38 60 00 11 */ li r3, 0x11
-/* 800DB7F8 000D7458 4B FD F1 95 */ bl func_800BA98C
-/* 800DB7FC 000D745C 7C 63 07 34 */ extsh r3, r3
-/* 800DB800 000D7460 38 80 00 07 */ li r4, 7
-/* 800DB804 000D7464 38 A0 00 00 */ li r5, 0
-/* 800DB808 000D7468 48 17 85 A9 */ bl func_80253DB0
-/* 800DB80C 000D746C 38 60 00 12 */ li r3, 0x12
-/* 800DB810 000D7470 4B FD F1 7D */ bl func_800BA98C
-/* 800DB814 000D7474 7C 63 07 34 */ extsh r3, r3
-/* 800DB818 000D7478 38 80 00 07 */ li r4, 7
-/* 800DB81C 000D747C 38 A0 00 00 */ li r5, 0
-/* 800DB820 000D7480 48 17 85 91 */ bl func_80253DB0
-/* 800DB824 000D7484 38 60 00 13 */ li r3, 0x13
-/* 800DB828 000D7488 4B FD F1 65 */ bl func_800BA98C
-/* 800DB82C 000D748C 7C 63 07 34 */ extsh r3, r3
-/* 800DB830 000D7490 38 80 00 08 */ li r4, 8
-/* 800DB834 000D7494 38 A0 00 00 */ li r5, 0
-/* 800DB838 000D7498 48 17 85 B9 */ bl func_80253DF0
-/* 800DB83C 000D749C 38 60 00 14 */ li r3, 0x14
-/* 800DB840 000D74A0 4B FD F1 4D */ bl func_800BA98C
-/* 800DB844 000D74A4 7C 63 07 34 */ extsh r3, r3
-/* 800DB848 000D74A8 38 80 00 08 */ li r4, 8
-/* 800DB84C 000D74AC 38 A0 00 00 */ li r5, 0
-/* 800DB850 000D74B0 48 17 85 A1 */ bl func_80253DF0
-/* 800DB854 000D74B4 38 60 00 15 */ li r3, 0x15
-/* 800DB858 000D74B8 4B FD F1 35 */ bl func_800BA98C
-/* 800DB85C 000D74BC 7C 63 07 34 */ extsh r3, r3
-/* 800DB860 000D74C0 38 80 00 08 */ li r4, 8
-/* 800DB864 000D74C4 38 A0 00 00 */ li r5, 0
-/* 800DB868 000D74C8 48 17 85 89 */ bl func_80253DF0
-/* 800DB86C 000D74CC 38 60 00 16 */ li r3, 0x16
-/* 800DB870 000D74D0 4B FD F1 1D */ bl func_800BA98C
-/* 800DB874 000D74D4 7C 63 07 34 */ extsh r3, r3
-/* 800DB878 000D74D8 38 80 00 08 */ li r4, 8
-/* 800DB87C 000D74DC 38 A0 00 00 */ li r5, 0
-/* 800DB880 000D74E0 48 17 85 71 */ bl func_80253DF0
-/* 800DB884 000D74E4 48 00 1F 58 */ b lbl_800DD7DC
-lbl_800DB888:
-/* 800DB888 000D74E8 38 18 00 01 */ addi r0, r24, 1
-/* 800DB88C 000D74EC 38 60 00 02 */ li r3, 2
-/* 800DB890 000D74F0 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800DB894 000D74F4 4B FD ED 89 */ bl func_800BA61C
-/* 800DB898 000D74F8 48 00 1F 44 */ b lbl_800DD7DC
-/* 800DB89C 000D74FC 38 60 00 00 */ li r3, 0
-/* 800DB8A0 000D7500 38 80 00 00 */ li r4, 0
-/* 800DB8A4 000D7504 4B F7 E0 55 */ bl func_800598F8
-/* 800DB8A8 000D7508 38 60 00 04 */ li r3, 4
-/* 800DB8AC 000D750C 4B FD ED 0D */ bl func_800BA5B8
-/* 800DB8B0 000D7510 7C 1E B8 40 */ cmplw r30, r23
-/* 800DB8B4 000D7514 40 82 00 38 */ bne lbl_800DB8EC
-/* 800DB8B8 000D7518 38 60 00 13 */ li r3, 0x13
-/* 800DB8BC 000D751C 4B FD EF 31 */ bl func_800BA7EC
-/* 800DB8C0 000D7520 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800DB8C4 000D7524 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DB8C8 000D7528 7C 83 16 70 */ srawi r3, r4, 2
-/* 800DB8CC 000D752C 7C 63 01 94 */ addze r3, r3
-/* 800DB8D0 000D7530 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DB8D4 000D7534 54 63 10 3A */ slwi r3, r3, 2
-/* 800DB8D8 000D7538 60 00 00 02 */ ori r0, r0, 2
-/* 800DB8DC 000D753C 7C 63 20 50 */ subf r3, r3, r4
-/* 800DB8E0 000D7540 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DB8E4 000D7544 54 79 06 3E */ clrlwi r25, r3, 0x18
-/* 800DB8E8 000D7548 48 00 00 28 */ b lbl_800DB910
-lbl_800DB8EC:
-/* 800DB8EC 000D754C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DB8F0 000D7550 28 1E 00 01 */ cmplwi r30, 1
-/* 800DB8F4 000D7554 3B 20 00 00 */ li r25, 0
-/* 800DB8F8 000D7558 54 03 07 FA */ rlwinm r3, r0, 0, 0x1f, 0x1d
-/* 800DB8FC 000D755C 40 81 00 08 */ ble lbl_800DB904
-/* 800DB900 000D7560 60 03 00 02 */ ori r3, r0, 2
-lbl_800DB904:
-/* 800DB904 000D7564 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DB908 000D7568 60 00 00 01 */ ori r0, r0, 1
-/* 800DB90C 000D756C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DB910:
-/* 800DB910 000D7570 38 60 00 11 */ li r3, 0x11
-/* 800DB914 000D7574 4B FD EE D9 */ bl func_800BA7EC
-/* 800DB918 000D7578 54 74 06 3F */ clrlwi. r20, r3, 0x18
-/* 800DB91C 000D757C 41 82 01 A8 */ beq lbl_800DBAC4
-/* 800DB920 000D7580 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DB924 000D7584 40 82 01 A0 */ bne lbl_800DBAC4
-/* 800DB928 000D7588 28 19 00 02 */ cmplwi r25, 2
-/* 800DB92C 000D758C 38 60 00 0B */ li r3, 0xb
-/* 800DB930 000D7590 38 00 00 00 */ li r0, 0
-/* 800DB934 000D7594 41 81 00 0C */ bgt lbl_800DB940
-/* 800DB938 000D7598 2C 19 00 00 */ cmpwi r25, 0
-/* 800DB93C 000D759C 40 82 00 08 */ bne lbl_800DB944
-lbl_800DB940:
-/* 800DB940 000D75A0 38 00 00 01 */ li r0, 1
-lbl_800DB944:
-/* 800DB944 000D75A4 2C 00 00 00 */ cmpwi r0, 0
-/* 800DB948 000D75A8 38 80 00 14 */ li r4, 0x14
-/* 800DB94C 000D75AC 41 82 00 08 */ beq lbl_800DB954
-/* 800DB950 000D75B0 38 80 00 16 */ li r4, 0x16
-lbl_800DB954:
-/* 800DB954 000D75B4 38 A0 00 03 */ li r5, 3
-/* 800DB958 000D75B8 38 C0 00 01 */ li r6, 1
-/* 800DB95C 000D75BC 38 E0 00 00 */ li r7, 0
-/* 800DB960 000D75C0 39 00 00 00 */ li r8, 0
-/* 800DB964 000D75C4 4B F7 E0 65 */ bl func_800599C8
-/* 800DB968 000D75C8 28 19 00 01 */ cmplwi r25, 1
-/* 800DB96C 000D75CC 38 60 00 02 */ li r3, 2
-/* 800DB970 000D75D0 38 80 00 00 */ li r4, 0
-/* 800DB974 000D75D4 38 A0 00 00 */ li r5, 0
-/* 800DB978 000D75D8 41 81 00 0C */ bgt lbl_800DB984
-/* 800DB97C 000D75DC 2C 19 00 00 */ cmpwi r25, 0
-/* 800DB980 000D75E0 40 82 00 08 */ bne lbl_800DB988
-lbl_800DB984:
-/* 800DB984 000D75E4 38 A0 00 01 */ li r5, 1
-lbl_800DB988:
-/* 800DB988 000D75E8 30 05 FF FF */ addic r0, r5, -1
-/* 800DB98C 000D75EC 38 C0 00 03 */ li r6, 3
-/* 800DB990 000D75F0 7C A0 29 10 */ subfe r5, r0, r5
-/* 800DB994 000D75F4 38 E0 00 01 */ li r7, 1
-/* 800DB998 000D75F8 38 05 00 14 */ addi r0, r5, 0x14
-/* 800DB99C 000D75FC 39 00 00 00 */ li r8, 0
-/* 800DB9A0 000D7600 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DB9A4 000D7604 4B F7 E0 25 */ bl func_800599C8
-/* 800DB9A8 000D7608 38 60 00 03 */ li r3, 3
-/* 800DB9AC 000D760C 38 80 00 00 */ li r4, 0
-/* 800DB9B0 000D7610 38 A0 00 02 */ li r5, 2
-/* 800DB9B4 000D7614 38 C0 00 14 */ li r6, 0x14
-/* 800DB9B8 000D7618 38 E0 00 01 */ li r7, 1
-/* 800DB9BC 000D761C 39 00 00 00 */ li r8, 0
-/* 800DB9C0 000D7620 4B F7 E0 09 */ bl func_800599C8
-/* 800DB9C4 000D7624 30 74 FF FF */ addic r3, r20, -1
-/* 800DB9C8 000D7628 38 00 00 0B */ li r0, 0xb
-/* 800DB9CC 000D762C 7C 83 19 10 */ subfe r4, r3, r3
-/* 800DB9D0 000D7630 38 C0 00 00 */ li r6, 0
-/* 800DB9D4 000D7634 7C 00 20 78 */ andc r0, r0, r4
-/* 800DB9D8 000D7638 38 60 00 01 */ li r3, 1
-/* 800DB9DC 000D763C 38 80 00 02 */ li r4, 2
-/* 800DB9E0 000D7640 38 E0 00 00 */ li r7, 0
-/* 800DB9E4 000D7644 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DB9E8 000D7648 39 00 00 00 */ li r8, 0
-/* 800DB9EC 000D764C 4B F7 DF DD */ bl func_800599C8
-/* 800DB9F0 000D7650 28 19 00 02 */ cmplwi r25, 2
-/* 800DB9F4 000D7654 38 00 00 00 */ li r0, 0
-/* 800DB9F8 000D7658 41 81 00 0C */ bgt lbl_800DBA04
-/* 800DB9FC 000D765C 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBA00 000D7660 40 82 00 08 */ bne lbl_800DBA08
-lbl_800DBA04:
-/* 800DBA04 000D7664 38 00 00 01 */ li r0, 1
-lbl_800DBA08:
-/* 800DBA08 000D7668 2C 00 00 00 */ cmpwi r0, 0
-/* 800DBA0C 000D766C 38 E0 00 0B */ li r7, 0xb
-/* 800DBA10 000D7670 41 82 00 08 */ beq lbl_800DBA18
-/* 800DBA14 000D7674 38 E0 00 16 */ li r7, 0x16
-lbl_800DBA18:
-/* 800DBA18 000D7678 28 19 00 01 */ cmplwi r25, 1
-/* 800DBA1C 000D767C 38 60 00 14 */ li r3, 0x14
-/* 800DBA20 000D7680 38 80 00 00 */ li r4, 0
-/* 800DBA24 000D7684 38 A0 00 03 */ li r5, 3
-/* 800DBA28 000D7688 38 00 00 00 */ li r0, 0
-/* 800DBA2C 000D768C 41 81 00 0C */ bgt lbl_800DBA38
-/* 800DBA30 000D7690 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBA34 000D7694 40 82 00 08 */ bne lbl_800DBA3C
-lbl_800DBA38:
-/* 800DBA38 000D7698 38 00 00 01 */ li r0, 1
-lbl_800DBA3C:
-/* 800DBA3C 000D769C 2C 00 00 00 */ cmpwi r0, 0
-/* 800DBA40 000D76A0 38 C0 00 02 */ li r6, 2
-/* 800DBA44 000D76A4 41 82 00 08 */ beq lbl_800DBA4C
-/* 800DBA48 000D76A8 38 C0 00 15 */ li r6, 0x15
-lbl_800DBA4C:
-/* 800DBA4C 000D76AC 39 00 00 00 */ li r8, 0
-/* 800DBA50 000D76B0 4B F7 DF 79 */ bl func_800599C8
-/* 800DBA54 000D76B4 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBA58 000D76B8 38 60 00 15 */ li r3, 0x15
-/* 800DBA5C 000D76BC 38 80 00 00 */ li r4, 0
-/* 800DBA60 000D76C0 38 A0 00 14 */ li r5, 0x14
-/* 800DBA64 000D76C4 38 C0 00 02 */ li r6, 2
-/* 800DBA68 000D76C8 38 E0 00 0B */ li r7, 0xb
-/* 800DBA6C 000D76CC 40 82 00 08 */ bne lbl_800DBA74
-/* 800DBA70 000D76D0 38 E0 00 17 */ li r7, 0x17
-lbl_800DBA74:
-/* 800DBA74 000D76D4 39 00 00 00 */ li r8, 0
-/* 800DBA78 000D76D8 4B F7 DF 51 */ bl func_800599C8
-/* 800DBA7C 000D76DC 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBA80 000D76E0 38 60 00 16 */ li r3, 0x16
-/* 800DBA84 000D76E4 38 80 00 14 */ li r4, 0x14
-/* 800DBA88 000D76E8 38 A0 00 03 */ li r5, 3
-/* 800DBA8C 000D76EC 38 C0 00 02 */ li r6, 2
-/* 800DBA90 000D76F0 40 82 00 08 */ bne lbl_800DBA98
-/* 800DBA94 000D76F4 38 C0 00 17 */ li r6, 0x17
-lbl_800DBA98:
-/* 800DBA98 000D76F8 38 E0 00 0B */ li r7, 0xb
-/* 800DBA9C 000D76FC 39 00 00 00 */ li r8, 0
-/* 800DBAA0 000D7700 4B F7 DF 29 */ bl func_800599C8
-/* 800DBAA4 000D7704 38 60 00 17 */ li r3, 0x17
-/* 800DBAA8 000D7708 38 80 00 15 */ li r4, 0x15
-/* 800DBAAC 000D770C 38 A0 00 16 */ li r5, 0x16
-/* 800DBAB0 000D7710 38 C0 00 02 */ li r6, 2
-/* 800DBAB4 000D7714 38 E0 00 0B */ li r7, 0xb
-/* 800DBAB8 000D7718 39 00 00 00 */ li r8, 0
-/* 800DBABC 000D771C 4B F7 DF 0D */ bl func_800599C8
-/* 800DBAC0 000D7720 48 00 01 AC */ b lbl_800DBC6C
-lbl_800DBAC4:
-/* 800DBAC4 000D7724 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DBAC8 000D7728 41 82 00 64 */ beq lbl_800DBB2C
-/* 800DBACC 000D772C 28 19 00 01 */ cmplwi r25, 1
-/* 800DBAD0 000D7730 38 60 00 02 */ li r3, 2
-/* 800DBAD4 000D7734 38 80 00 00 */ li r4, 0
-/* 800DBAD8 000D7738 38 A0 00 00 */ li r5, 0
-/* 800DBADC 000D773C 41 81 00 0C */ bgt lbl_800DBAE8
-/* 800DBAE0 000D7740 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBAE4 000D7744 40 82 00 08 */ bne lbl_800DBAEC
-lbl_800DBAE8:
-/* 800DBAE8 000D7748 38 A0 00 01 */ li r5, 1
-lbl_800DBAEC:
-/* 800DBAEC 000D774C 30 05 FF FF */ addic r0, r5, -1
-/* 800DBAF0 000D7750 38 C0 00 03 */ li r6, 3
-/* 800DBAF4 000D7754 7C A0 29 10 */ subfe r5, r0, r5
-/* 800DBAF8 000D7758 38 E0 00 00 */ li r7, 0
-/* 800DBAFC 000D775C 38 05 00 14 */ addi r0, r5, 0x14
-/* 800DBB00 000D7760 39 00 00 00 */ li r8, 0
-/* 800DBB04 000D7764 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DBB08 000D7768 4B F7 DE C1 */ bl func_800599C8
-/* 800DBB0C 000D776C 38 60 00 03 */ li r3, 3
-/* 800DBB10 000D7770 38 80 00 00 */ li r4, 0
-/* 800DBB14 000D7774 38 A0 00 02 */ li r5, 2
-/* 800DBB18 000D7778 38 C0 00 14 */ li r6, 0x14
-/* 800DBB1C 000D777C 38 E0 00 00 */ li r7, 0
-/* 800DBB20 000D7780 39 00 00 00 */ li r8, 0
-/* 800DBB24 000D7784 4B F7 DE A5 */ bl func_800599C8
-/* 800DBB28 000D7788 48 00 00 7C */ b lbl_800DBBA4
-lbl_800DBB2C:
-/* 800DBB2C 000D778C 28 19 00 01 */ cmplwi r25, 1
-/* 800DBB30 000D7790 38 60 00 02 */ li r3, 2
-/* 800DBB34 000D7794 38 80 00 00 */ li r4, 0
-/* 800DBB38 000D7798 38 A0 00 00 */ li r5, 0
-/* 800DBB3C 000D779C 41 81 00 0C */ bgt lbl_800DBB48
-/* 800DBB40 000D77A0 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBB44 000D77A4 40 82 00 08 */ bne lbl_800DBB4C
-lbl_800DBB48:
-/* 800DBB48 000D77A8 38 A0 00 01 */ li r5, 1
-lbl_800DBB4C:
-/* 800DBB4C 000D77AC 30 05 FF FF */ addic r0, r5, -1
-/* 800DBB50 000D77B0 38 C0 00 03 */ li r6, 3
-/* 800DBB54 000D77B4 7C A0 29 10 */ subfe r5, r0, r5
-/* 800DBB58 000D77B8 38 E0 00 01 */ li r7, 1
-/* 800DBB5C 000D77BC 38 05 00 14 */ addi r0, r5, 0x14
-/* 800DBB60 000D77C0 39 00 00 00 */ li r8, 0
-/* 800DBB64 000D77C4 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800DBB68 000D77C8 4B F7 DE 61 */ bl func_800599C8
-/* 800DBB6C 000D77CC 38 60 00 03 */ li r3, 3
-/* 800DBB70 000D77D0 38 80 00 00 */ li r4, 0
-/* 800DBB74 000D77D4 38 A0 00 02 */ li r5, 2
-/* 800DBB78 000D77D8 38 C0 00 14 */ li r6, 0x14
-/* 800DBB7C 000D77DC 38 E0 00 01 */ li r7, 1
-/* 800DBB80 000D77E0 39 00 00 00 */ li r8, 0
-/* 800DBB84 000D77E4 4B F7 DE 45 */ bl func_800599C8
-/* 800DBB88 000D77E8 38 60 00 01 */ li r3, 1
-/* 800DBB8C 000D77EC 38 80 00 02 */ li r4, 2
-/* 800DBB90 000D77F0 38 A0 00 00 */ li r5, 0
-/* 800DBB94 000D77F4 38 C0 00 00 */ li r6, 0
-/* 800DBB98 000D77F8 38 E0 00 00 */ li r7, 0
-/* 800DBB9C 000D77FC 39 00 00 00 */ li r8, 0
-/* 800DBBA0 000D7800 4B F7 DE 29 */ bl func_800599C8
-lbl_800DBBA4:
-/* 800DBBA4 000D7804 28 19 00 02 */ cmplwi r25, 2
-/* 800DBBA8 000D7808 38 00 00 00 */ li r0, 0
-/* 800DBBAC 000D780C 41 81 00 0C */ bgt lbl_800DBBB8
-/* 800DBBB0 000D7810 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBBB4 000D7814 40 82 00 08 */ bne lbl_800DBBBC
-lbl_800DBBB8:
-/* 800DBBB8 000D7818 38 00 00 01 */ li r0, 1
-lbl_800DBBBC:
-/* 800DBBBC 000D781C 20 00 00 00 */ subfic r0, r0, 0
-/* 800DBBC0 000D7820 28 99 00 01 */ cmplwi cr1, r25, 1
-/* 800DBBC4 000D7824 7C 00 01 10 */ subfe r0, r0, r0
-/* 800DBBC8 000D7828 38 60 00 14 */ li r3, 0x14
-/* 800DBBCC 000D782C 70 07 00 16 */ andi. r7, r0, 0x16
-/* 800DBBD0 000D7830 38 80 00 00 */ li r4, 0
-/* 800DBBD4 000D7834 38 A0 00 03 */ li r5, 3
-/* 800DBBD8 000D7838 38 00 00 00 */ li r0, 0
-/* 800DBBDC 000D783C 41 85 00 0C */ bgt cr1, lbl_800DBBE8
-/* 800DBBE0 000D7840 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBBE4 000D7844 40 82 00 08 */ bne lbl_800DBBEC
-lbl_800DBBE8:
-/* 800DBBE8 000D7848 38 00 00 01 */ li r0, 1
-lbl_800DBBEC:
-/* 800DBBEC 000D784C 2C 00 00 00 */ cmpwi r0, 0
-/* 800DBBF0 000D7850 38 C0 00 02 */ li r6, 2
-/* 800DBBF4 000D7854 41 82 00 08 */ beq lbl_800DBBFC
-/* 800DBBF8 000D7858 38 C0 00 15 */ li r6, 0x15
-lbl_800DBBFC:
-/* 800DBBFC 000D785C 39 00 00 00 */ li r8, 0
-/* 800DBC00 000D7860 4B F7 DD C9 */ bl func_800599C8
-/* 800DBC04 000D7864 30 19 FF FF */ addic r0, r25, -1
-/* 800DBC08 000D7868 38 60 00 15 */ li r3, 0x15
-/* 800DBC0C 000D786C 7C 00 01 10 */ subfe r0, r0, r0
-/* 800DBC10 000D7870 38 80 00 00 */ li r4, 0
-/* 800DBC14 000D7874 70 07 00 17 */ andi. r7, r0, 0x17
-/* 800DBC18 000D7878 38 A0 00 14 */ li r5, 0x14
-/* 800DBC1C 000D787C 38 C0 00 02 */ li r6, 2
-/* 800DBC20 000D7880 39 00 00 00 */ li r8, 0
-/* 800DBC24 000D7884 4B F7 DD A5 */ bl func_800599C8
-/* 800DBC28 000D7888 2C 19 00 00 */ cmpwi r25, 0
-/* 800DBC2C 000D788C 38 60 00 16 */ li r3, 0x16
-/* 800DBC30 000D7890 38 80 00 14 */ li r4, 0x14
-/* 800DBC34 000D7894 38 A0 00 03 */ li r5, 3
-/* 800DBC38 000D7898 38 C0 00 02 */ li r6, 2
-/* 800DBC3C 000D789C 40 82 00 08 */ bne lbl_800DBC44
-/* 800DBC40 000D78A0 38 C0 00 17 */ li r6, 0x17
-lbl_800DBC44:
-/* 800DBC44 000D78A4 38 E0 00 00 */ li r7, 0
-/* 800DBC48 000D78A8 39 00 00 00 */ li r8, 0
-/* 800DBC4C 000D78AC 4B F7 DD 7D */ bl func_800599C8
-/* 800DBC50 000D78B0 38 60 00 17 */ li r3, 0x17
-/* 800DBC54 000D78B4 38 80 00 15 */ li r4, 0x15
-/* 800DBC58 000D78B8 38 A0 00 16 */ li r5, 0x16
-/* 800DBC5C 000D78BC 38 C0 00 02 */ li r6, 2
-/* 800DBC60 000D78C0 38 E0 00 00 */ li r7, 0
-/* 800DBC64 000D78C4 39 00 00 00 */ li r8, 0
-/* 800DBC68 000D78C8 4B F7 DD 61 */ bl func_800599C8
-lbl_800DBC6C:
-/* 800DBC6C 000D78CC 38 60 00 0F */ li r3, 0xf
-/* 800DBC70 000D78D0 4B FD ED 1D */ bl func_800BA98C
-/* 800DBC74 000D78D4 7C 63 07 34 */ extsh r3, r3
-/* 800DBC78 000D78D8 38 80 00 09 */ li r4, 9
-/* 800DBC7C 000D78DC 38 A0 00 01 */ li r5, 1
-/* 800DBC80 000D78E0 48 17 81 71 */ bl func_80253DF0
-/* 800DBC84 000D78E4 38 60 00 10 */ li r3, 0x10
-/* 800DBC88 000D78E8 4B FD ED 05 */ bl func_800BA98C
-/* 800DBC8C 000D78EC 7C 63 07 34 */ extsh r3, r3
-/* 800DBC90 000D78F0 38 80 00 09 */ li r4, 9
-/* 800DBC94 000D78F4 38 A0 00 01 */ li r5, 1
-/* 800DBC98 000D78F8 48 17 81 59 */ bl func_80253DF0
-/* 800DBC9C 000D78FC 38 60 00 11 */ li r3, 0x11
-/* 800DBCA0 000D7900 4B FD EC ED */ bl func_800BA98C
-/* 800DBCA4 000D7904 7C 63 07 34 */ extsh r3, r3
-/* 800DBCA8 000D7908 38 80 00 09 */ li r4, 9
-/* 800DBCAC 000D790C 38 A0 00 01 */ li r5, 1
-/* 800DBCB0 000D7910 48 17 81 41 */ bl func_80253DF0
-/* 800DBCB4 000D7914 38 60 00 12 */ li r3, 0x12
-/* 800DBCB8 000D7918 4B FD EC D5 */ bl func_800BA98C
-/* 800DBCBC 000D791C 7C 63 07 34 */ extsh r3, r3
-/* 800DBCC0 000D7920 38 80 00 09 */ li r4, 9
-/* 800DBCC4 000D7924 38 A0 00 01 */ li r5, 1
-/* 800DBCC8 000D7928 48 17 81 29 */ bl func_80253DF0
-/* 800DBCCC 000D792C 57 00 06 31 */ rlwinm. r0, r24, 0, 0x18, 0x18
-/* 800DBCD0 000D7930 41 82 00 1C */ beq lbl_800DBCEC
-/* 800DBCD4 000D7934 38 60 00 29 */ li r3, 0x29
-/* 800DBCD8 000D7938 38 80 00 02 */ li r4, 2
-/* 800DBCDC 000D793C 38 A0 00 00 */ li r5, 0
-/* 800DBCE0 000D7940 38 C0 00 01 */ li r6, 1
-/* 800DBCE4 000D7944 4B F7 DD 89 */ bl func_80059A6C
-/* 800DBCE8 000D7948 48 00 1A F4 */ b lbl_800DD7DC
-lbl_800DBCEC:
-/* 800DBCEC 000D794C 38 60 00 29 */ li r3, 0x29
-/* 800DBCF0 000D7950 38 80 00 03 */ li r4, 3
-/* 800DBCF4 000D7954 38 A0 00 00 */ li r5, 0
-/* 800DBCF8 000D7958 38 C0 00 01 */ li r6, 1
-/* 800DBCFC 000D795C 4B F7 DD 71 */ bl func_80059A6C
-/* 800DBD00 000D7960 48 00 1A DC */ b lbl_800DD7DC
-/* 800DBD04 000D7964 38 60 00 00 */ li r3, 0
-/* 800DBD08 000D7968 4B FD EC 85 */ bl func_800BA98C
-/* 800DBD0C 000D796C 7C 63 07 34 */ extsh r3, r3
-/* 800DBD10 000D7970 48 17 80 C1 */ bl func_80253DD0
-/* 800DBD14 000D7974 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBD18 000D7978 28 00 00 03 */ cmplwi r0, 3
-/* 800DBD1C 000D797C 41 82 00 20 */ beq lbl_800DBD3C
-/* 800DBD20 000D7980 38 60 00 00 */ li r3, 0
-/* 800DBD24 000D7984 4B FD EC 69 */ bl func_800BA98C
-/* 800DBD28 000D7988 7C 63 07 34 */ extsh r3, r3
-/* 800DBD2C 000D798C 48 17 80 B5 */ bl func_80253DE0
-/* 800DBD30 000D7990 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBD34 000D7994 28 00 00 02 */ cmplwi r0, 2
-/* 800DBD38 000D7998 40 82 1A A4 */ bne lbl_800DD7DC
-lbl_800DBD3C:
-/* 800DBD3C 000D799C 38 60 00 0C */ li r3, 0xc
-/* 800DBD40 000D79A0 4B FD EC 4D */ bl func_800BA98C
-/* 800DBD44 000D79A4 7C 63 07 34 */ extsh r3, r3
-/* 800DBD48 000D79A8 48 17 80 89 */ bl func_80253DD0
-/* 800DBD4C 000D79AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBD50 000D79B0 28 00 00 03 */ cmplwi r0, 3
-/* 800DBD54 000D79B4 41 82 00 20 */ beq lbl_800DBD74
-/* 800DBD58 000D79B8 38 60 00 0C */ li r3, 0xc
-/* 800DBD5C 000D79BC 4B FD EC 31 */ bl func_800BA98C
-/* 800DBD60 000D79C0 7C 63 07 34 */ extsh r3, r3
-/* 800DBD64 000D79C4 48 17 80 7D */ bl func_80253DE0
-/* 800DBD68 000D79C8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBD6C 000D79CC 28 00 00 16 */ cmplwi r0, 0x16
-/* 800DBD70 000D79D0 40 82 1A 6C */ bne lbl_800DD7DC
-lbl_800DBD74:
-/* 800DBD74 000D79D4 38 60 00 0D */ li r3, 0xd
-/* 800DBD78 000D79D8 4B FD EC 15 */ bl func_800BA98C
-/* 800DBD7C 000D79DC 7C 63 07 34 */ extsh r3, r3
-/* 800DBD80 000D79E0 48 17 80 51 */ bl func_80253DD0
-/* 800DBD84 000D79E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBD88 000D79E8 28 00 00 03 */ cmplwi r0, 3
-/* 800DBD8C 000D79EC 41 82 00 20 */ beq lbl_800DBDAC
-/* 800DBD90 000D79F0 38 60 00 0D */ li r3, 0xd
-/* 800DBD94 000D79F4 4B FD EB F9 */ bl func_800BA98C
-/* 800DBD98 000D79F8 7C 63 07 34 */ extsh r3, r3
-/* 800DBD9C 000D79FC 48 17 80 45 */ bl func_80253DE0
-/* 800DBDA0 000D7A00 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBDA4 000D7A04 28 00 00 0C */ cmplwi r0, 0xc
-/* 800DBDA8 000D7A08 40 82 1A 34 */ bne lbl_800DD7DC
-lbl_800DBDAC:
-/* 800DBDAC 000D7A0C 38 60 00 00 */ li r3, 0
-/* 800DBDB0 000D7A10 4B FD EB DD */ bl func_800BA98C
-/* 800DBDB4 000D7A14 7C 63 07 34 */ extsh r3, r3
-/* 800DBDB8 000D7A18 48 17 80 29 */ bl func_80253DE0
-/* 800DBDBC 000D7A1C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBDC0 000D7A20 28 00 00 01 */ cmplwi r0, 1
-/* 800DBDC4 000D7A24 40 82 00 88 */ bne lbl_800DBE4C
-/* 800DBDC8 000D7A28 38 60 00 09 */ li r3, 9
-/* 800DBDCC 000D7A2C 4B FD E7 ED */ bl func_800BA5B8
-/* 800DBDD0 000D7A30 38 60 00 0C */ li r3, 0xc
-/* 800DBDD4 000D7A34 4B FD EB B9 */ bl func_800BA98C
-/* 800DBDD8 000D7A38 7C 63 07 34 */ extsh r3, r3
-/* 800DBDDC 000D7A3C 38 80 00 17 */ li r4, 0x17
-/* 800DBDE0 000D7A40 38 A0 00 00 */ li r5, 0
-/* 800DBDE4 000D7A44 48 17 7F CD */ bl func_80253DB0
-/* 800DBDE8 000D7A48 38 60 00 0F */ li r3, 0xf
-/* 800DBDEC 000D7A4C 4B FD EB A1 */ bl func_800BA98C
-/* 800DBDF0 000D7A50 7C 63 07 34 */ extsh r3, r3
-/* 800DBDF4 000D7A54 38 80 00 08 */ li r4, 8
-/* 800DBDF8 000D7A58 38 A0 00 00 */ li r5, 0
-/* 800DBDFC 000D7A5C 48 17 7F B5 */ bl func_80253DB0
-/* 800DBE00 000D7A60 38 60 00 10 */ li r3, 0x10
-/* 800DBE04 000D7A64 4B FD EB 89 */ bl func_800BA98C
-/* 800DBE08 000D7A68 7C 63 07 34 */ extsh r3, r3
-/* 800DBE0C 000D7A6C 38 80 00 08 */ li r4, 8
-/* 800DBE10 000D7A70 38 A0 00 00 */ li r5, 0
-/* 800DBE14 000D7A74 48 17 7F 9D */ bl func_80253DB0
-/* 800DBE18 000D7A78 38 60 00 11 */ li r3, 0x11
-/* 800DBE1C 000D7A7C 4B FD EB 71 */ bl func_800BA98C
-/* 800DBE20 000D7A80 7C 63 07 34 */ extsh r3, r3
-/* 800DBE24 000D7A84 38 80 00 08 */ li r4, 8
-/* 800DBE28 000D7A88 38 A0 00 00 */ li r5, 0
-/* 800DBE2C 000D7A8C 48 17 7F 85 */ bl func_80253DB0
-/* 800DBE30 000D7A90 38 60 00 12 */ li r3, 0x12
-/* 800DBE34 000D7A94 4B FD EB 59 */ bl func_800BA98C
-/* 800DBE38 000D7A98 7C 63 07 34 */ extsh r3, r3
-/* 800DBE3C 000D7A9C 38 80 00 08 */ li r4, 8
-/* 800DBE40 000D7AA0 38 A0 00 00 */ li r5, 0
-/* 800DBE44 000D7AA4 48 17 7F 6D */ bl func_80253DB0
-/* 800DBE48 000D7AA8 48 00 19 94 */ b lbl_800DD7DC
-lbl_800DBE4C:
-/* 800DBE4C 000D7AAC 38 60 00 0D */ li r3, 0xd
-/* 800DBE50 000D7AB0 4B FD EB 3D */ bl func_800BA98C
-/* 800DBE54 000D7AB4 7C 63 07 34 */ extsh r3, r3
-/* 800DBE58 000D7AB8 38 80 00 08 */ li r4, 8
-/* 800DBE5C 000D7ABC 38 A0 00 00 */ li r5, 0
-/* 800DBE60 000D7AC0 48 17 7F 91 */ bl func_80253DF0
-/* 800DBE64 000D7AC4 38 60 00 10 */ li r3, 0x10
-/* 800DBE68 000D7AC8 4B FD EB 25 */ bl func_800BA98C
-/* 800DBE6C 000D7ACC 7C 63 07 34 */ extsh r3, r3
-/* 800DBE70 000D7AD0 38 80 00 08 */ li r4, 8
-/* 800DBE74 000D7AD4 38 A0 00 00 */ li r5, 0
-/* 800DBE78 000D7AD8 48 17 7F 79 */ bl func_80253DF0
-/* 800DBE7C 000D7ADC 38 60 00 11 */ li r3, 0x11
-/* 800DBE80 000D7AE0 4B FD EB 0D */ bl func_800BA98C
-/* 800DBE84 000D7AE4 7C 63 07 34 */ extsh r3, r3
-/* 800DBE88 000D7AE8 38 80 00 08 */ li r4, 8
-/* 800DBE8C 000D7AEC 38 A0 00 00 */ li r5, 0
-/* 800DBE90 000D7AF0 48 17 7F 61 */ bl func_80253DF0
-/* 800DBE94 000D7AF4 38 60 00 12 */ li r3, 0x12
-/* 800DBE98 000D7AF8 4B FD EA F5 */ bl func_800BA98C
-/* 800DBE9C 000D7AFC 7C 63 07 34 */ extsh r3, r3
-/* 800DBEA0 000D7B00 38 80 00 08 */ li r4, 8
-/* 800DBEA4 000D7B04 38 A0 00 00 */ li r5, 0
-/* 800DBEA8 000D7B08 48 17 7F 49 */ bl func_80253DF0
-/* 800DBEAC 000D7B0C 38 60 00 0F */ li r3, 0xf
-/* 800DBEB0 000D7B10 4B FD EA DD */ bl func_800BA98C
-/* 800DBEB4 000D7B14 7C 63 07 34 */ extsh r3, r3
-/* 800DBEB8 000D7B18 38 80 00 08 */ li r4, 8
-/* 800DBEBC 000D7B1C 38 A0 00 01 */ li r5, 1
-/* 800DBEC0 000D7B20 48 17 7F 31 */ bl func_80253DF0
-/* 800DBEC4 000D7B24 38 60 00 0F */ li r3, 0xf
-/* 800DBEC8 000D7B28 4B FD EA C5 */ bl func_800BA98C
-/* 800DBECC 000D7B2C 7C 63 07 34 */ extsh r3, r3
-/* 800DBED0 000D7B30 38 80 00 07 */ li r4, 7
-/* 800DBED4 000D7B34 38 A0 00 00 */ li r5, 0
-/* 800DBED8 000D7B38 48 17 7E D9 */ bl func_80253DB0
-/* 800DBEDC 000D7B3C 38 60 00 0A */ li r3, 0xa
-/* 800DBEE0 000D7B40 4B FD E6 D9 */ bl func_800BA5B8
-/* 800DBEE4 000D7B44 48 00 18 F8 */ b lbl_800DD7DC
-/* 800DBEE8 000D7B48 38 60 00 0C */ li r3, 0xc
-/* 800DBEEC 000D7B4C 4B FD EA A1 */ bl func_800BA98C
-/* 800DBEF0 000D7B50 7C 63 07 34 */ extsh r3, r3
-/* 800DBEF4 000D7B54 48 17 7E DD */ bl func_80253DD0
-/* 800DBEF8 000D7B58 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBEFC 000D7B5C 28 00 00 03 */ cmplwi r0, 3
-/* 800DBF00 000D7B60 40 82 18 DC */ bne lbl_800DD7DC
-/* 800DBF04 000D7B64 38 60 00 0C */ li r3, 0xc
-/* 800DBF08 000D7B68 4B FD EA 85 */ bl func_800BA98C
-/* 800DBF0C 000D7B6C 7C 63 07 34 */ extsh r3, r3
-/* 800DBF10 000D7B70 38 80 00 08 */ li r4, 8
-/* 800DBF14 000D7B74 38 A0 00 00 */ li r5, 0
-/* 800DBF18 000D7B78 48 17 7E D9 */ bl func_80253DF0
-/* 800DBF1C 000D7B7C 38 60 00 0D */ li r3, 0xd
-/* 800DBF20 000D7B80 4B FD EA 6D */ bl func_800BA98C
-/* 800DBF24 000D7B84 7C 63 07 34 */ extsh r3, r3
-/* 800DBF28 000D7B88 38 80 00 08 */ li r4, 8
-/* 800DBF2C 000D7B8C 38 A0 00 00 */ li r5, 0
-/* 800DBF30 000D7B90 48 17 7E C1 */ bl func_80253DF0
-/* 800DBF34 000D7B94 38 60 00 0F */ li r3, 0xf
-/* 800DBF38 000D7B98 4B FD EA 55 */ bl func_800BA98C
-/* 800DBF3C 000D7B9C 7C 63 07 34 */ extsh r3, r3
-/* 800DBF40 000D7BA0 38 80 00 08 */ li r4, 8
-/* 800DBF44 000D7BA4 38 A0 00 00 */ li r5, 0
-/* 800DBF48 000D7BA8 48 17 7E A9 */ bl func_80253DF0
-/* 800DBF4C 000D7BAC 38 60 00 10 */ li r3, 0x10
-/* 800DBF50 000D7BB0 4B FD EA 3D */ bl func_800BA98C
-/* 800DBF54 000D7BB4 7C 63 07 34 */ extsh r3, r3
-/* 800DBF58 000D7BB8 38 80 00 08 */ li r4, 8
-/* 800DBF5C 000D7BBC 38 A0 00 00 */ li r5, 0
-/* 800DBF60 000D7BC0 48 17 7E 91 */ bl func_80253DF0
-/* 800DBF64 000D7BC4 38 60 00 11 */ li r3, 0x11
-/* 800DBF68 000D7BC8 4B FD EA 25 */ bl func_800BA98C
-/* 800DBF6C 000D7BCC 7C 63 07 34 */ extsh r3, r3
-/* 800DBF70 000D7BD0 38 80 00 08 */ li r4, 8
-/* 800DBF74 000D7BD4 38 A0 00 00 */ li r5, 0
-/* 800DBF78 000D7BD8 48 17 7E 79 */ bl func_80253DF0
-/* 800DBF7C 000D7BDC 38 60 00 12 */ li r3, 0x12
-/* 800DBF80 000D7BE0 4B FD EA 0D */ bl func_800BA98C
-/* 800DBF84 000D7BE4 7C 63 07 34 */ extsh r3, r3
-/* 800DBF88 000D7BE8 38 80 00 08 */ li r4, 8
-/* 800DBF8C 000D7BEC 38 A0 00 00 */ li r5, 0
-/* 800DBF90 000D7BF0 48 17 7E 61 */ bl func_80253DF0
-/* 800DBF94 000D7BF4 38 60 00 04 */ li r3, 4
-/* 800DBF98 000D7BF8 4B FD E5 C1 */ bl func_800BA558
-/* 800DBF9C 000D7BFC 38 60 00 00 */ li r3, 0
-/* 800DBFA0 000D7C00 4B FD E6 19 */ bl func_800BA5B8
-/* 800DBFA4 000D7C04 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800DBFA8 000D7C08 38 00 00 25 */ li r0, 0x25
-/* 800DBFAC 000D7C0C 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800DBFB0 000D7C10 38 A0 00 00 */ li r5, 0
-/* 800DBFB4 000D7C14 7C 09 03 A6 */ mtctr r0
-lbl_800DBFB8:
-/* 800DBFB8 000D7C18 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 800DBFBC 000D7C1C 38 A5 00 01 */ addi r5, r5, 1
-/* 800DBFC0 000D7C20 7C 83 02 14 */ add r4, r3, r0
-/* 800DBFC4 000D7C24 88 04 00 25 */ lbz r0, 0x25(r4)
-/* 800DBFC8 000D7C28 98 04 00 00 */ stb r0, 0(r4)
-/* 800DBFCC 000D7C2C 42 00 FF EC */ bdnz lbl_800DBFB8
-/* 800DBFD0 000D7C30 48 00 18 0C */ b lbl_800DD7DC
-/* 800DBFD4 000D7C34 38 60 00 00 */ li r3, 0
-/* 800DBFD8 000D7C38 4B FD E9 B5 */ bl func_800BA98C
-/* 800DBFDC 000D7C3C 7C 63 07 34 */ extsh r3, r3
-/* 800DBFE0 000D7C40 48 17 7D F1 */ bl func_80253DD0
-/* 800DBFE4 000D7C44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DBFE8 000D7C48 28 00 00 03 */ cmplwi r0, 3
-/* 800DBFEC 000D7C4C 40 82 17 F0 */ bne lbl_800DD7DC
-/* 800DBFF0 000D7C50 38 60 00 19 */ li r3, 0x19
-/* 800DBFF4 000D7C54 4B FD E5 C5 */ bl func_800BA5B8
-/* 800DBFF8 000D7C58 7C 1E B8 40 */ cmplw r30, r23
-/* 800DBFFC 000D7C5C 40 82 00 28 */ bne lbl_800DC024
-/* 800DC000 000D7C60 38 60 00 13 */ li r3, 0x13
-/* 800DC004 000D7C64 4B FD E7 E9 */ bl func_800BA7EC
-/* 800DC008 000D7C68 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DC00C 000D7C6C 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DC010 000D7C70 7C 00 01 94 */ addze r0, r0
-/* 800DC014 000D7C74 54 00 10 3A */ slwi r0, r0, 2
-/* 800DC018 000D7C78 7C 00 18 50 */ subf r0, r0, r3
-/* 800DC01C 000D7C7C 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DC020 000D7C80 48 00 00 08 */ b lbl_800DC028
-lbl_800DC024:
-/* 800DC024 000D7C84 3A 80 00 00 */ li r20, 0
-lbl_800DC028:
-/* 800DC028 000D7C88 38 60 00 0C */ li r3, 0xc
-/* 800DC02C 000D7C8C 4B FD E9 61 */ bl func_800BA98C
-/* 800DC030 000D7C90 7C 63 07 34 */ extsh r3, r3
-/* 800DC034 000D7C94 38 80 00 17 */ li r4, 0x17
-/* 800DC038 000D7C98 38 A0 00 00 */ li r5, 0
-/* 800DC03C 000D7C9C 48 17 7D 75 */ bl func_80253DB0
-/* 800DC040 000D7CA0 38 60 00 0F */ li r3, 0xf
-/* 800DC044 000D7CA4 4B FD E9 49 */ bl func_800BA98C
-/* 800DC048 000D7CA8 7C 63 07 34 */ extsh r3, r3
-/* 800DC04C 000D7CAC 38 80 00 08 */ li r4, 8
-/* 800DC050 000D7CB0 38 A0 00 00 */ li r5, 0
-/* 800DC054 000D7CB4 48 17 7D 5D */ bl func_80253DB0
-/* 800DC058 000D7CB8 28 14 00 01 */ cmplwi r20, 1
-/* 800DC05C 000D7CBC 41 81 00 0C */ bgt lbl_800DC068
-/* 800DC060 000D7CC0 2C 14 00 00 */ cmpwi r20, 0
-/* 800DC064 000D7CC4 40 82 00 1C */ bne lbl_800DC080
-lbl_800DC068:
-/* 800DC068 000D7CC8 38 60 00 10 */ li r3, 0x10
-/* 800DC06C 000D7CCC 4B FD E9 21 */ bl func_800BA98C
-/* 800DC070 000D7CD0 7C 63 07 34 */ extsh r3, r3
-/* 800DC074 000D7CD4 38 80 00 08 */ li r4, 8
-/* 800DC078 000D7CD8 38 A0 00 00 */ li r5, 0
-/* 800DC07C 000D7CDC 48 17 7D 35 */ bl func_80253DB0
-lbl_800DC080:
-/* 800DC080 000D7CE0 28 14 00 02 */ cmplwi r20, 2
-/* 800DC084 000D7CE4 41 81 00 0C */ bgt lbl_800DC090
-/* 800DC088 000D7CE8 2C 14 00 00 */ cmpwi r20, 0
-/* 800DC08C 000D7CEC 40 82 00 1C */ bne lbl_800DC0A8
-lbl_800DC090:
-/* 800DC090 000D7CF0 38 60 00 11 */ li r3, 0x11
-/* 800DC094 000D7CF4 4B FD E8 F9 */ bl func_800BA98C
-/* 800DC098 000D7CF8 7C 63 07 34 */ extsh r3, r3
-/* 800DC09C 000D7CFC 38 80 00 08 */ li r4, 8
-/* 800DC0A0 000D7D00 38 A0 00 00 */ li r5, 0
-/* 800DC0A4 000D7D04 48 17 7D 0D */ bl func_80253DB0
-lbl_800DC0A8:
-/* 800DC0A8 000D7D08 2C 14 00 00 */ cmpwi r20, 0
-/* 800DC0AC 000D7D0C 40 82 00 1C */ bne lbl_800DC0C8
-/* 800DC0B0 000D7D10 38 60 00 12 */ li r3, 0x12
-/* 800DC0B4 000D7D14 4B FD E8 D9 */ bl func_800BA98C
-/* 800DC0B8 000D7D18 7C 63 07 34 */ extsh r3, r3
-/* 800DC0BC 000D7D1C 38 80 00 08 */ li r4, 8
-/* 800DC0C0 000D7D20 38 A0 00 00 */ li r5, 0
-/* 800DC0C4 000D7D24 48 17 7C ED */ bl func_80253DB0
-lbl_800DC0C8:
-/* 800DC0C8 000D7D28 38 60 00 00 */ li r3, 0
-/* 800DC0CC 000D7D2C 4B FD E8 C1 */ bl func_800BA98C
-/* 800DC0D0 000D7D30 7C 63 07 34 */ extsh r3, r3
-/* 800DC0D4 000D7D34 38 80 00 03 */ li r4, 3
-/* 800DC0D8 000D7D38 38 A0 00 00 */ li r5, 0
-/* 800DC0DC 000D7D3C 48 17 7C D5 */ bl func_80253DB0
-/* 800DC0E0 000D7D40 38 60 00 04 */ li r3, 4
-/* 800DC0E4 000D7D44 4B FD E8 A9 */ bl func_800BA98C
-/* 800DC0E8 000D7D48 7C 63 07 34 */ extsh r3, r3
-/* 800DC0EC 000D7D4C 38 80 00 01 */ li r4, 1
-/* 800DC0F0 000D7D50 38 A0 00 00 */ li r5, 0
-/* 800DC0F4 000D7D54 48 17 7C BD */ bl func_80253DB0
-/* 800DC0F8 000D7D58 4B F7 A1 7D */ bl func_80056274
-/* 800DC0FC 000D7D5C 48 00 16 E0 */ b lbl_800DD7DC
-/* 800DC100 000D7D60 38 60 00 00 */ li r3, 0
-/* 800DC104 000D7D64 4B FD E8 89 */ bl func_800BA98C
-/* 800DC108 000D7D68 7C 63 07 34 */ extsh r3, r3
-/* 800DC10C 000D7D6C 48 17 7C C5 */ bl func_80253DD0
-/* 800DC110 000D7D70 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DC114 000D7D74 28 00 00 03 */ cmplwi r0, 3
-/* 800DC118 000D7D78 40 82 16 C4 */ bne lbl_800DD7DC
-/* 800DC11C 000D7D7C 38 60 00 0D */ li r3, 0xd
-/* 800DC120 000D7D80 4B FD E8 6D */ bl func_800BA98C
-/* 800DC124 000D7D84 7C 63 07 34 */ extsh r3, r3
-/* 800DC128 000D7D88 38 80 00 08 */ li r4, 8
-/* 800DC12C 000D7D8C 38 A0 00 00 */ li r5, 0
-/* 800DC130 000D7D90 48 17 7C C1 */ bl func_80253DF0
-/* 800DC134 000D7D94 38 60 00 10 */ li r3, 0x10
-/* 800DC138 000D7D98 4B FD E8 55 */ bl func_800BA98C
-/* 800DC13C 000D7D9C 7C 63 07 34 */ extsh r3, r3
-/* 800DC140 000D7DA0 38 80 00 08 */ li r4, 8
-/* 800DC144 000D7DA4 38 A0 00 00 */ li r5, 0
-/* 800DC148 000D7DA8 48 17 7C A9 */ bl func_80253DF0
-/* 800DC14C 000D7DAC 38 60 00 11 */ li r3, 0x11
-/* 800DC150 000D7DB0 4B FD E8 3D */ bl func_800BA98C
-/* 800DC154 000D7DB4 7C 63 07 34 */ extsh r3, r3
-/* 800DC158 000D7DB8 38 80 00 08 */ li r4, 8
-/* 800DC15C 000D7DBC 38 A0 00 00 */ li r5, 0
-/* 800DC160 000D7DC0 48 17 7C 91 */ bl func_80253DF0
-/* 800DC164 000D7DC4 38 60 00 12 */ li r3, 0x12
-/* 800DC168 000D7DC8 4B FD E8 25 */ bl func_800BA98C
-/* 800DC16C 000D7DCC 7C 63 07 34 */ extsh r3, r3
-/* 800DC170 000D7DD0 38 80 00 08 */ li r4, 8
-/* 800DC174 000D7DD4 38 A0 00 00 */ li r5, 0
-/* 800DC178 000D7DD8 48 17 7C 79 */ bl func_80253DF0
-/* 800DC17C 000D7DDC 38 60 00 0F */ li r3, 0xf
-/* 800DC180 000D7DE0 4B FD E8 0D */ bl func_800BA98C
-/* 800DC184 000D7DE4 7C 63 07 34 */ extsh r3, r3
-/* 800DC188 000D7DE8 38 80 00 08 */ li r4, 8
-/* 800DC18C 000D7DEC 38 A0 00 01 */ li r5, 1
-/* 800DC190 000D7DF0 48 17 7C 61 */ bl func_80253DF0
-/* 800DC194 000D7DF4 38 60 00 04 */ li r3, 4
-/* 800DC198 000D7DF8 4B FD E7 F5 */ bl func_800BA98C
-/* 800DC19C 000D7DFC 7C 63 07 34 */ extsh r3, r3
-/* 800DC1A0 000D7E00 38 80 00 08 */ li r4, 8
-/* 800DC1A4 000D7E04 38 A0 00 01 */ li r5, 1
-/* 800DC1A8 000D7E08 48 17 7C 49 */ bl func_80253DF0
-/* 800DC1AC 000D7E0C 38 60 00 00 */ li r3, 0
-/* 800DC1B0 000D7E10 4B FD E7 DD */ bl func_800BA98C
-/* 800DC1B4 000D7E14 7C 63 07 34 */ extsh r3, r3
-/* 800DC1B8 000D7E18 38 80 00 08 */ li r4, 8
-/* 800DC1BC 000D7E1C 38 A0 00 01 */ li r5, 1
-/* 800DC1C0 000D7E20 48 17 7C 31 */ bl func_80253DF0
-/* 800DC1C4 000D7E24 38 60 00 1A */ li r3, 0x1a
-/* 800DC1C8 000D7E28 4B FD E3 F1 */ bl func_800BA5B8
-/* 800DC1CC 000D7E2C 48 00 16 10 */ b lbl_800DD7DC
-/* 800DC1D0 000D7E30 4B F7 A1 29 */ bl func_800562F8
-/* 800DC1D4 000D7E34 2C 03 00 00 */ cmpwi r3, 0
-/* 800DC1D8 000D7E38 41 82 16 04 */ beq lbl_800DD7DC
-/* 800DC1DC 000D7E3C 38 60 00 02 */ li r3, 2
-/* 800DC1E0 000D7E40 48 00 A2 05 */ bl func_800E63E4
-/* 800DC1E4 000D7E44 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DC1E8 000D7E48 41 82 00 0C */ beq lbl_800DC1F4
-/* 800DC1EC 000D7E4C 38 60 00 00 */ li r3, 0
-/* 800DC1F0 000D7E50 4B F7 A2 69 */ bl func_80056458
-lbl_800DC1F4:
-/* 800DC1F4 000D7E54 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800DC1F8 000D7E58 38 80 08 34 */ li r4, 0x834
-/* 800DC1FC 000D7E5C 48 14 A5 AD */ bl func_802267A8
-/* 800DC200 000D7E60 48 00 15 DC */ b lbl_800DD7DC
-/* 800DC204 000D7E64 38 60 00 0C */ li r3, 0xc
-/* 800DC208 000D7E68 4B FD E7 85 */ bl func_800BA98C
-/* 800DC20C 000D7E6C 7C 63 07 34 */ extsh r3, r3
-/* 800DC210 000D7E70 48 17 7B C1 */ bl func_80253DD0
-/* 800DC214 000D7E74 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DC218 000D7E78 28 00 00 03 */ cmplwi r0, 3
-/* 800DC21C 000D7E7C 40 82 15 C0 */ bne lbl_800DD7DC
-/* 800DC220 000D7E80 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC224 000D7E84 38 60 00 00 */ li r3, 0
-/* 800DC228 000D7E88 60 00 08 00 */ ori r0, r0, 0x800
-/* 800DC22C 000D7E8C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC230 000D7E90 4B FD E3 29 */ bl func_800BA558
-/* 800DC234 000D7E94 38 60 00 00 */ li r3, 0
-/* 800DC238 000D7E98 4B FD E3 81 */ bl func_800BA5B8
-/* 800DC23C 000D7E9C 38 60 00 11 */ li r3, 0x11
-/* 800DC240 000D7EA0 38 80 00 00 */ li r4, 0
-/* 800DC244 000D7EA4 4B FD E3 D9 */ bl func_800BA61C
-/* 800DC248 000D7EA8 48 00 15 94 */ b lbl_800DD7DC
-/* 800DC24C 000D7EAC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC250 000D7EB0 38 60 00 11 */ li r3, 0x11
-/* 800DC254 000D7EB4 3B DE FF FF */ addi r30, r30, -1
-/* 800DC258 000D7EB8 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800DC25C 000D7EBC 60 00 02 03 */ ori r0, r0, 0x203
-/* 800DC260 000D7EC0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC264 000D7EC4 4B FD E5 89 */ bl func_800BA7EC
-/* 800DC268 000D7EC8 28 03 00 01 */ cmplwi r3, 1
-/* 800DC26C 000D7ECC 40 82 00 18 */ bne lbl_800DC284
-/* 800DC270 000D7ED0 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 800DC274 000D7ED4 38 60 00 01 */ li r3, 1
-/* 800DC278 000D7ED8 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 800DC27C 000D7EDC 4B FD E7 75 */ bl func_800BA9F0
-/* 800DC280 000D7EE0 48 00 00 44 */ b lbl_800DC2C4
-lbl_800DC284:
-/* 800DC284 000D7EE4 38 60 00 0E */ li r3, 0xe
-/* 800DC288 000D7EE8 4B FD E5 65 */ bl func_800BA7EC
-/* 800DC28C 000D7EEC 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
-/* 800DC290 000D7EF0 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DC294 000D7EF4 7C 60 1A 14 */ add r3, r0, r3
-/* 800DC298 000D7EF8 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DC29C 000D7EFC 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800DC2A0 000D7F00 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800DC2A4 000D7F04 41 82 00 14 */ beq lbl_800DC2B8
-/* 800DC2A8 000D7F08 38 60 00 01 */ li r3, 1
-/* 800DC2AC 000D7F0C 38 80 2D 54 */ li r4, 0x2d54
-/* 800DC2B0 000D7F10 4B FD E7 41 */ bl func_800BA9F0
-/* 800DC2B4 000D7F14 48 00 00 10 */ b lbl_800DC2C4
-lbl_800DC2B8:
-/* 800DC2B8 000D7F18 38 60 00 01 */ li r3, 1
-/* 800DC2BC 000D7F1C 38 80 2D 53 */ li r4, 0x2d53
-/* 800DC2C0 000D7F20 4B FD E7 31 */ bl func_800BA9F0
-lbl_800DC2C4:
-/* 800DC2C4 000D7F24 57 C0 06 3F */ clrlwi. r0, r30, 0x18
-/* 800DC2C8 000D7F28 40 82 00 20 */ bne lbl_800DC2E8
-/* 800DC2CC 000D7F2C 38 60 00 0E */ li r3, 0xe
-/* 800DC2D0 000D7F30 4B FD E5 1D */ bl func_800BA7EC
-/* 800DC2D4 000D7F34 2C 03 00 00 */ cmpwi r3, 0
-/* 800DC2D8 000D7F38 40 82 00 10 */ bne lbl_800DC2E8
-/* 800DC2DC 000D7F3C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC2E0 000D7F40 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800DC2E4 000D7F44 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DC2E8:
-/* 800DC2E8 000D7F48 38 60 00 13 */ li r3, 0x13
-/* 800DC2EC 000D7F4C 4B FD E5 01 */ bl func_800BA7EC
-/* 800DC2F0 000D7F50 7C 77 1B 78 */ mr r23, r3
-/* 800DC2F4 000D7F54 38 60 00 0E */ li r3, 0xe
-/* 800DC2F8 000D7F58 4B FD E4 F5 */ bl func_800BA7EC
-/* 800DC2FC 000D7F5C 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
-/* 800DC300 000D7F60 7C 60 1A 14 */ add r3, r0, r3
-/* 800DC304 000D7F64 38 03 00 01 */ addi r0, r3, 1
-/* 800DC308 000D7F68 7C 00 B8 40 */ cmplw r0, r23
-/* 800DC30C 000D7F6C 40 82 00 10 */ bne lbl_800DC31C
-/* 800DC310 000D7F70 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC314 000D7F74 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DC318 000D7F78 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DC31C:
-/* 800DC31C 000D7F7C 38 60 00 14 */ li r3, 0x14
-/* 800DC320 000D7F80 4B FD E4 CD */ bl func_800BA7EC
-/* 800DC324 000D7F84 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800DC328 000D7F88 4B FD E6 65 */ bl func_800BA98C
-/* 800DC32C 000D7F8C 7C 63 07 34 */ extsh r3, r3
-/* 800DC330 000D7F90 38 80 00 09 */ li r4, 9
-/* 800DC334 000D7F94 38 A0 00 01 */ li r5, 1
-/* 800DC338 000D7F98 48 17 7A B9 */ bl func_80253DF0
-/* 800DC33C 000D7F9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DC340 000D7FA0 41 82 00 48 */ beq lbl_800DC388
-/* 800DC344 000D7FA4 38 60 00 04 */ li r3, 4
-/* 800DC348 000D7FA8 4B FF 51 55 */ bl func_800D149C
-/* 800DC34C 000D7FAC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800DC350 000D7FB0 3C 00 43 30 */ lis r0, 0x4330
-/* 800DC354 000D7FB4 90 01 00 60 */ stw r0, 0x60(r1)
-/* 800DC358 000D7FB8 38 60 00 0C */ li r3, 0xc
-/* 800DC35C 000D7FBC 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800DC360 000D7FC0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800DC364 000D7FC4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800DC368 000D7FC8 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800DC36C 000D7FCC C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800DC370 000D7FD0 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800DC374 000D7FD4 FC 21 10 28 */ fsub f1, f1, f2
-/* 800DC378 000D7FD8 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800DC37C 000D7FDC D8 04 00 00 */ stfd f0, 0(r4)
-/* 800DC380 000D7FE0 4B FD E2 39 */ bl func_800BA5B8
-/* 800DC384 000D7FE4 48 00 14 58 */ b lbl_800DD7DC
-lbl_800DC388:
-/* 800DC388 000D7FE8 38 60 00 0D */ li r3, 0xd
-/* 800DC38C 000D7FEC 4B FD E2 2D */ bl func_800BA5B8
-/* 800DC390 000D7FF0 48 00 14 4C */ b lbl_800DD7DC
-/* 800DC394 000D7FF4 38 60 00 90 */ li r3, 0x90
-/* 800DC398 000D7FF8 38 80 00 00 */ li r4, 0
-/* 800DC39C 000D7FFC 38 A0 00 00 */ li r5, 0
-/* 800DC3A0 000D8000 38 C0 00 01 */ li r6, 1
-/* 800DC3A4 000D8004 4B F7 D6 C9 */ bl func_80059A6C
-/* 800DC3A8 000D8008 2C 03 00 00 */ cmpwi r3, 0
-/* 800DC3AC 000D800C 41 82 14 30 */ beq lbl_800DD7DC
-/* 800DC3B0 000D8010 38 60 00 00 */ li r3, 0
-/* 800DC3B4 000D8014 4B FF 50 E9 */ bl func_800D149C
-/* 800DC3B8 000D8018 38 60 00 0D */ li r3, 0xd
-/* 800DC3BC 000D801C 4B FD E1 FD */ bl func_800BA5B8
-/* 800DC3C0 000D8020 48 00 14 1C */ b lbl_800DD7DC
-/* 800DC3C4 000D8024 38 60 00 0F */ li r3, 0xf
-/* 800DC3C8 000D8028 4B FD E5 C5 */ bl func_800BA98C
-/* 800DC3CC 000D802C 7C 63 07 34 */ extsh r3, r3
-/* 800DC3D0 000D8030 48 17 7A 01 */ bl func_80253DD0
-/* 800DC3D4 000D8034 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DC3D8 000D8038 28 00 00 03 */ cmplwi r0, 3
-/* 800DC3DC 000D803C 40 82 14 00 */ bne lbl_800DD7DC
-/* 800DC3E0 000D8040 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC3E4 000D8044 3B DE FF FF */ addi r30, r30, -1
-/* 800DC3E8 000D8048 57 D4 15 BA */ rlwinm r20, r30, 2, 0x16, 0x1d
-/* 800DC3EC 000D804C 38 60 00 0E */ li r3, 0xe
-/* 800DC3F0 000D8050 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 800DC3F4 000D8054 60 00 02 03 */ ori r0, r0, 0x203
-/* 800DC3F8 000D8058 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC3FC 000D805C 4B FD E3 F1 */ bl func_800BA7EC
-/* 800DC400 000D8060 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DC404 000D8064 7C 74 1A 14 */ add r3, r20, r3
-/* 800DC408 000D8068 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DC40C 000D806C 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800DC410 000D8070 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800DC414 000D8074 41 82 00 14 */ beq lbl_800DC428
-/* 800DC418 000D8078 38 60 00 01 */ li r3, 1
-/* 800DC41C 000D807C 38 80 2D 54 */ li r4, 0x2d54
-/* 800DC420 000D8080 4B FD E5 D1 */ bl func_800BA9F0
-/* 800DC424 000D8084 48 00 00 10 */ b lbl_800DC434
-lbl_800DC428:
-/* 800DC428 000D8088 38 60 00 01 */ li r3, 1
-/* 800DC42C 000D808C 38 80 2D 53 */ li r4, 0x2d53
-/* 800DC430 000D8090 4B FD E5 C1 */ bl func_800BA9F0
-lbl_800DC434:
-/* 800DC434 000D8094 57 C0 06 3F */ clrlwi. r0, r30, 0x18
-/* 800DC438 000D8098 40 82 00 20 */ bne lbl_800DC458
-/* 800DC43C 000D809C 38 60 00 0E */ li r3, 0xe
-/* 800DC440 000D80A0 4B FD E3 AD */ bl func_800BA7EC
-/* 800DC444 000D80A4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DC448 000D80A8 40 82 00 10 */ bne lbl_800DC458
-/* 800DC44C 000D80AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC450 000D80B0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800DC454 000D80B4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DC458:
-/* 800DC458 000D80B8 38 60 00 13 */ li r3, 0x13
-/* 800DC45C 000D80BC 4B FD E3 91 */ bl func_800BA7EC
-/* 800DC460 000D80C0 7C 77 1B 78 */ mr r23, r3
-/* 800DC464 000D80C4 38 60 00 0E */ li r3, 0xe
-/* 800DC468 000D80C8 4B FD E3 85 */ bl func_800BA7EC
-/* 800DC46C 000D80CC 7C 74 1A 14 */ add r3, r20, r3
-/* 800DC470 000D80D0 38 03 00 01 */ addi r0, r3, 1
-/* 800DC474 000D80D4 7C 00 B8 40 */ cmplw r0, r23
-/* 800DC478 000D80D8 40 82 00 10 */ bne lbl_800DC488
-/* 800DC47C 000D80DC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DC480 000D80E0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DC484 000D80E4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DC488:
-/* 800DC488 000D80E8 38 60 00 14 */ li r3, 0x14
-/* 800DC48C 000D80EC 4B FD E3 61 */ bl func_800BA7EC
-/* 800DC490 000D80F0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800DC494 000D80F4 4B FD E4 F9 */ bl func_800BA98C
-/* 800DC498 000D80F8 7C 63 07 34 */ extsh r3, r3
-/* 800DC49C 000D80FC 38 80 00 09 */ li r4, 9
-/* 800DC4A0 000D8100 38 A0 00 01 */ li r5, 1
-/* 800DC4A4 000D8104 48 17 79 4D */ bl func_80253DF0
-/* 800DC4A8 000D8108 38 60 00 0D */ li r3, 0xd
-/* 800DC4AC 000D810C 4B FD E1 0D */ bl func_800BA5B8
-/* 800DC4B0 000D8110 48 00 13 2C */ b lbl_800DD7DC
-/* 800DC4B4 000D8114 38 60 00 00 */ li r3, 0
-/* 800DC4B8 000D8118 38 80 00 00 */ li r4, 0
-/* 800DC4BC 000D811C 4B F7 D4 3D */ bl func_800598F8
-/* 800DC4C0 000D8120 38 60 00 0E */ li r3, 0xe
-/* 800DC4C4 000D8124 4B FD E0 F5 */ bl func_800BA5B8
-/* 800DC4C8 000D8128 38 60 00 01 */ li r3, 1
-/* 800DC4CC 000D812C 38 80 00 02 */ li r4, 2
-/* 800DC4D0 000D8130 38 A0 00 0A */ li r5, 0xa
-/* 800DC4D4 000D8134 38 C0 00 00 */ li r6, 0
-/* 800DC4D8 000D8138 38 E0 00 00 */ li r7, 0
-/* 800DC4DC 000D813C 39 00 00 00 */ li r8, 0
-/* 800DC4E0 000D8140 4B F7 D4 E9 */ bl func_800599C8
-/* 800DC4E4 000D8144 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 800DC4E8 000D8148 38 60 00 02 */ li r3, 2
-/* 800DC4EC 000D814C 28 00 00 01 */ cmplwi r0, 1
-/* 800DC4F0 000D8150 38 80 00 00 */ li r4, 0
-/* 800DC4F4 000D8154 38 A0 00 03 */ li r5, 3
-/* 800DC4F8 000D8158 38 C0 00 03 */ li r6, 3
-/* 800DC4FC 000D815C 38 E0 00 01 */ li r7, 1
-/* 800DC500 000D8160 40 82 00 08 */ bne lbl_800DC508
-/* 800DC504 000D8164 38 E0 00 0A */ li r7, 0xa
-lbl_800DC508:
-/* 800DC508 000D8168 39 00 00 00 */ li r8, 0
-/* 800DC50C 000D816C 4B F7 D4 BD */ bl func_800599C8
-/* 800DC510 000D8170 38 60 00 03 */ li r3, 3
-/* 800DC514 000D8174 38 80 00 00 */ li r4, 0
-/* 800DC518 000D8178 38 A0 00 02 */ li r5, 2
-/* 800DC51C 000D817C 38 C0 00 02 */ li r6, 2
-/* 800DC520 000D8180 38 E0 00 0A */ li r7, 0xa
-/* 800DC524 000D8184 39 00 00 00 */ li r8, 0
-/* 800DC528 000D8188 4B F7 D4 A1 */ bl func_800599C8
-/* 800DC52C 000D818C 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 800DC530 000D8190 38 60 00 0A */ li r3, 0xa
-/* 800DC534 000D8194 38 C4 FF FF */ addi r6, r4, -1
-/* 800DC538 000D8198 38 A0 00 00 */ li r5, 0
-/* 800DC53C 000D819C 30 06 FF FF */ addic r0, r6, -1
-/* 800DC540 000D81A0 38 80 00 03 */ li r4, 3
-/* 800DC544 000D81A4 7C 00 31 10 */ subfe r0, r0, r6
-/* 800DC548 000D81A8 38 E0 00 00 */ li r7, 0
-/* 800DC54C 000D81AC 54 06 04 3E */ clrlwi r6, r0, 0x10
-/* 800DC550 000D81B0 39 00 00 00 */ li r8, 0
-/* 800DC554 000D81B4 4B F7 D4 75 */ bl func_800599C8
-/* 800DC558 000D81B8 48 00 12 84 */ b lbl_800DD7DC
-/* 800DC55C 000D81BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800DC560 000D81C0 41 82 00 1C */ beq lbl_800DC57C
-/* 800DC564 000D81C4 38 60 00 2C */ li r3, 0x2c
-/* 800DC568 000D81C8 38 80 00 0A */ li r4, 0xa
-/* 800DC56C 000D81CC 38 A0 00 00 */ li r5, 0
-/* 800DC570 000D81D0 38 C0 00 01 */ li r6, 1
-/* 800DC574 000D81D4 4B F7 D4 F9 */ bl func_80059A6C
-/* 800DC578 000D81D8 48 00 00 18 */ b lbl_800DC590
-lbl_800DC57C:
-/* 800DC57C 000D81DC 38 60 00 2D */ li r3, 0x2d
-/* 800DC580 000D81E0 38 80 00 0A */ li r4, 0xa
-/* 800DC584 000D81E4 38 A0 00 00 */ li r5, 0
-/* 800DC588 000D81E8 38 C0 00 01 */ li r6, 1
-/* 800DC58C 000D81EC 4B F7 D4 E1 */ bl func_80059A6C
-lbl_800DC590:
-/* 800DC590 000D81F0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800DC594 000D81F4 54 78 04 3E */ clrlwi r24, r3, 0x10
-/* 800DC598 000D81F8 41 82 06 F8 */ beq lbl_800DCC90
-/* 800DC59C 000D81FC 2C 18 00 0A */ cmpwi r24, 0xa
-/* 800DC5A0 000D8200 41 82 06 00 */ beq lbl_800DCBA0
-/* 800DC5A4 000D8204 40 80 00 28 */ bge lbl_800DC5CC
-/* 800DC5A8 000D8208 2C 18 00 02 */ cmpwi r24, 2
-/* 800DC5AC 000D820C 41 82 03 54 */ beq lbl_800DC900
-/* 800DC5B0 000D8210 40 80 00 10 */ bge lbl_800DC5C0
-/* 800DC5B4 000D8214 2C 18 00 01 */ cmpwi r24, 1
-/* 800DC5B8 000D8218 40 80 00 28 */ bge lbl_800DC5E0
-/* 800DC5BC 000D821C 48 00 12 20 */ b lbl_800DD7DC
-lbl_800DC5C0:
-/* 800DC5C0 000D8220 2C 18 00 04 */ cmpwi r24, 4
-/* 800DC5C4 000D8224 40 80 12 18 */ bge lbl_800DD7DC
-/* 800DC5C8 000D8228 48 00 04 D8 */ b lbl_800DCAA0
-lbl_800DC5CC:
-/* 800DC5CC 000D822C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800DC5D0 000D8230 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800DC5D4 000D8234 7C 18 00 00 */ cmpw r24, r0
-/* 800DC5D8 000D8238 41 82 00 08 */ beq lbl_800DC5E0
-/* 800DC5DC 000D823C 48 00 12 00 */ b lbl_800DD7DC
-lbl_800DC5E0:
-/* 800DC5E0 000D8240 38 60 00 00 */ li r3, 0
-/* 800DC5E4 000D8244 4B FD E3 A9 */ bl func_800BA98C
-/* 800DC5E8 000D8248 7C 63 07 34 */ extsh r3, r3
-/* 800DC5EC 000D824C 38 80 00 01 */ li r4, 1
-/* 800DC5F0 000D8250 38 A0 00 00 */ li r5, 0
-/* 800DC5F4 000D8254 48 17 77 BD */ bl func_80253DB0
-/* 800DC5F8 000D8258 38 60 00 0C */ li r3, 0xc
-/* 800DC5FC 000D825C 4B FD E3 91 */ bl func_800BA98C
-/* 800DC600 000D8260 7C 63 07 34 */ extsh r3, r3
-/* 800DC604 000D8264 38 80 00 16 */ li r4, 0x16
-/* 800DC608 000D8268 38 A0 00 00 */ li r5, 0
-/* 800DC60C 000D826C 48 17 77 A5 */ bl func_80253DB0
-/* 800DC610 000D8270 38 60 00 0D */ li r3, 0xd
-/* 800DC614 000D8274 4B FD E3 79 */ bl func_800BA98C
-/* 800DC618 000D8278 7C 63 07 34 */ extsh r3, r3
-/* 800DC61C 000D827C 38 80 00 08 */ li r4, 8
-/* 800DC620 000D8280 38 A0 00 01 */ li r5, 1
-/* 800DC624 000D8284 48 17 77 CD */ bl func_80253DF0
-/* 800DC628 000D8288 38 60 00 0F */ li r3, 0xf
-/* 800DC62C 000D828C 4B FD E3 61 */ bl func_800BA98C
-/* 800DC630 000D8290 7C 63 07 34 */ extsh r3, r3
-/* 800DC634 000D8294 38 80 00 08 */ li r4, 8
-/* 800DC638 000D8298 38 A0 00 01 */ li r5, 1
-/* 800DC63C 000D829C 48 17 77 B5 */ bl func_80253DF0
-/* 800DC640 000D82A0 38 60 00 10 */ li r3, 0x10
-/* 800DC644 000D82A4 4B FD E3 49 */ bl func_800BA98C
-/* 800DC648 000D82A8 7C 63 07 34 */ extsh r3, r3
-/* 800DC64C 000D82AC 38 80 00 08 */ li r4, 8
-/* 800DC650 000D82B0 38 A0 00 00 */ li r5, 0
-/* 800DC654 000D82B4 48 17 77 9D */ bl func_80253DF0
-/* 800DC658 000D82B8 38 60 00 11 */ li r3, 0x11
-/* 800DC65C 000D82BC 4B FD E3 31 */ bl func_800BA98C
-/* 800DC660 000D82C0 7C 63 07 34 */ extsh r3, r3
-/* 800DC664 000D82C4 38 80 00 08 */ li r4, 8
-/* 800DC668 000D82C8 38 A0 00 00 */ li r5, 0
-/* 800DC66C 000D82CC 48 17 77 85 */ bl func_80253DF0
-/* 800DC670 000D82D0 38 60 00 12 */ li r3, 0x12
-/* 800DC674 000D82D4 4B FD E3 19 */ bl func_800BA98C
-/* 800DC678 000D82D8 7C 63 07 34 */ extsh r3, r3
-/* 800DC67C 000D82DC 38 80 00 08 */ li r4, 8
-/* 800DC680 000D82E0 38 A0 00 00 */ li r5, 0
-/* 800DC684 000D82E4 48 17 77 6D */ bl func_80253DF0
-/* 800DC688 000D82E8 38 60 00 0F */ li r3, 0xf
-/* 800DC68C 000D82EC 4B FD E3 01 */ bl func_800BA98C
-/* 800DC690 000D82F0 7C 63 07 34 */ extsh r3, r3
-/* 800DC694 000D82F4 38 80 00 09 */ li r4, 9
-/* 800DC698 000D82F8 38 A0 00 01 */ li r5, 1
-/* 800DC69C 000D82FC 48 17 77 55 */ bl func_80253DF0
-/* 800DC6A0 000D8300 38 60 00 10 */ li r3, 0x10
-/* 800DC6A4 000D8304 4B FD E2 E9 */ bl func_800BA98C
-/* 800DC6A8 000D8308 7C 63 07 34 */ extsh r3, r3
-/* 800DC6AC 000D830C 38 80 00 09 */ li r4, 9
-/* 800DC6B0 000D8310 38 A0 00 01 */ li r5, 1
-/* 800DC6B4 000D8314 48 17 77 3D */ bl func_80253DF0
-/* 800DC6B8 000D8318 38 60 00 11 */ li r3, 0x11
-/* 800DC6BC 000D831C 4B FD E2 D1 */ bl func_800BA98C
-/* 800DC6C0 000D8320 7C 63 07 34 */ extsh r3, r3
-/* 800DC6C4 000D8324 38 80 00 09 */ li r4, 9
-/* 800DC6C8 000D8328 38 A0 00 01 */ li r5, 1
-/* 800DC6CC 000D832C 48 17 77 25 */ bl func_80253DF0
-/* 800DC6D0 000D8330 38 60 00 12 */ li r3, 0x12
-/* 800DC6D4 000D8334 4B FD E2 B9 */ bl func_800BA98C
-/* 800DC6D8 000D8338 7C 63 07 34 */ extsh r3, r3
-/* 800DC6DC 000D833C 38 80 00 09 */ li r4, 9
-/* 800DC6E0 000D8340 38 A0 00 01 */ li r5, 1
-/* 800DC6E4 000D8344 48 17 77 0D */ bl func_80253DF0
-/* 800DC6E8 000D8348 7C 1E B8 40 */ cmplw r30, r23
-/* 800DC6EC 000D834C 40 82 00 28 */ bne lbl_800DC714
-/* 800DC6F0 000D8350 38 60 00 13 */ li r3, 0x13
-/* 800DC6F4 000D8354 4B FD E0 F9 */ bl func_800BA7EC
-/* 800DC6F8 000D8358 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800DC6FC 000D835C 7C 60 16 70 */ srawi r0, r3, 2
-/* 800DC700 000D8360 7C 00 01 94 */ addze r0, r0
-/* 800DC704 000D8364 54 00 10 3A */ slwi r0, r0, 2
-/* 800DC708 000D8368 7C 00 18 50 */ subf r0, r0, r3
-/* 800DC70C 000D836C 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DC710 000D8370 48 00 00 08 */ b lbl_800DC718
-lbl_800DC714:
-/* 800DC714 000D8374 3A 80 00 00 */ li r20, 0
-lbl_800DC718:
-/* 800DC718 000D8378 38 60 00 14 */ li r3, 0x14
-/* 800DC71C 000D837C 4B FD E0 D1 */ bl func_800BA7EC
-/* 800DC720 000D8380 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800DC724 000D8384 41 82 00 5C */ beq lbl_800DC780
-/* 800DC728 000D8388 40 80 00 14 */ bge lbl_800DC73C
-/* 800DC72C 000D838C 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800DC730 000D8390 41 82 00 18 */ beq lbl_800DC748
-/* 800DC734 000D8394 40 80 00 30 */ bge lbl_800DC764
-/* 800DC738 000D8398 48 00 00 7C */ b lbl_800DC7B4
-lbl_800DC73C:
-/* 800DC73C 000D839C 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800DC740 000D83A0 40 80 00 74 */ bge lbl_800DC7B4
-/* 800DC744 000D83A4 48 00 00 58 */ b lbl_800DC79C
-lbl_800DC748:
-/* 800DC748 000D83A8 38 60 00 0D */ li r3, 0xd
-/* 800DC74C 000D83AC 4B FD E2 41 */ bl func_800BA98C
-/* 800DC750 000D83B0 7C 63 07 34 */ extsh r3, r3
-/* 800DC754 000D83B4 38 80 00 05 */ li r4, 5
-/* 800DC758 000D83B8 38 A0 00 00 */ li r5, 0
-/* 800DC75C 000D83BC 48 17 76 55 */ bl func_80253DB0
-/* 800DC760 000D83C0 48 00 00 54 */ b lbl_800DC7B4
-lbl_800DC764:
-/* 800DC764 000D83C4 38 60 00 0D */ li r3, 0xd
-/* 800DC768 000D83C8 4B FD E2 25 */ bl func_800BA98C
-/* 800DC76C 000D83CC 7C 63 07 34 */ extsh r3, r3
-/* 800DC770 000D83D0 38 80 00 07 */ li r4, 7
-/* 800DC774 000D83D4 38 A0 00 00 */ li r5, 0
-/* 800DC778 000D83D8 48 17 76 39 */ bl func_80253DB0
-/* 800DC77C 000D83DC 48 00 00 38 */ b lbl_800DC7B4
-lbl_800DC780:
-/* 800DC780 000D83E0 38 60 00 0D */ li r3, 0xd
-/* 800DC784 000D83E4 4B FD E2 09 */ bl func_800BA98C
-/* 800DC788 000D83E8 7C 63 07 34 */ extsh r3, r3
-/* 800DC78C 000D83EC 38 80 00 09 */ li r4, 9
-/* 800DC790 000D83F0 38 A0 00 00 */ li r5, 0
-/* 800DC794 000D83F4 48 17 76 1D */ bl func_80253DB0
-/* 800DC798 000D83F8 48 00 00 1C */ b lbl_800DC7B4
-lbl_800DC79C:
-/* 800DC79C 000D83FC 38 60 00 0D */ li r3, 0xd
-/* 800DC7A0 000D8400 4B FD E1 ED */ bl func_800BA98C
-/* 800DC7A4 000D8404 7C 63 07 34 */ extsh r3, r3
-/* 800DC7A8 000D8408 38 80 00 0B */ li r4, 0xb
-/* 800DC7AC 000D840C 38 A0 00 00 */ li r5, 0
-/* 800DC7B0 000D8410 48 17 76 01 */ bl func_80253DB0
-lbl_800DC7B4:
-/* 800DC7B4 000D8414 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
-/* 800DC7B8 000D8418 48 14 7D D1 */ bl func_80224588
-/* 800DC7BC 000D841C 38 60 00 0F */ li r3, 0xf
-/* 800DC7C0 000D8420 4B FD E1 CD */ bl func_800BA98C
-/* 800DC7C4 000D8424 7C 63 07 34 */ extsh r3, r3
-/* 800DC7C8 000D8428 38 80 00 09 */ li r4, 9
-/* 800DC7CC 000D842C 38 A0 00 00 */ li r5, 0
-/* 800DC7D0 000D8430 48 17 75 E1 */ bl func_80253DB0
-/* 800DC7D4 000D8434 28 14 00 01 */ cmplwi r20, 1
-/* 800DC7D8 000D8438 41 81 00 0C */ bgt lbl_800DC7E4
-/* 800DC7DC 000D843C 2C 14 00 00 */ cmpwi r20, 0
-/* 800DC7E0 000D8440 40 82 00 34 */ bne lbl_800DC814
-lbl_800DC7E4:
-/* 800DC7E4 000D8444 38 60 00 10 */ li r3, 0x10
-/* 800DC7E8 000D8448 4B FD E1 A5 */ bl func_800BA98C
-/* 800DC7EC 000D844C 7C 63 07 34 */ extsh r3, r3
-/* 800DC7F0 000D8450 38 80 00 09 */ li r4, 9
-/* 800DC7F4 000D8454 38 A0 00 00 */ li r5, 0
-/* 800DC7F8 000D8458 48 17 75 B9 */ bl func_80253DB0
-/* 800DC7FC 000D845C 38 60 00 10 */ li r3, 0x10
-/* 800DC800 000D8460 4B FD E1 8D */ bl func_800BA98C
-/* 800DC804 000D8464 7C 63 07 34 */ extsh r3, r3
-/* 800DC808 000D8468 38 80 00 08 */ li r4, 8
-/* 800DC80C 000D846C 38 A0 00 01 */ li r5, 1
-/* 800DC810 000D8470 48 17 75 E1 */ bl func_80253DF0
-lbl_800DC814:
-/* 800DC814 000D8474 28 14 00 02 */ cmplwi r20, 2
-/* 800DC818 000D8478 41 81 00 0C */ bgt lbl_800DC824
-/* 800DC81C 000D847C 2C 14 00 00 */ cmpwi r20, 0
-/* 800DC820 000D8480 40 82 00 34 */ bne lbl_800DC854
-lbl_800DC824:
-/* 800DC824 000D8484 38 60 00 11 */ li r3, 0x11
-/* 800DC828 000D8488 4B FD E1 65 */ bl func_800BA98C
-/* 800DC82C 000D848C 7C 63 07 34 */ extsh r3, r3
-/* 800DC830 000D8490 38 80 00 09 */ li r4, 9
-/* 800DC834 000D8494 38 A0 00 00 */ li r5, 0
-/* 800DC838 000D8498 48 17 75 79 */ bl func_80253DB0
-/* 800DC83C 000D849C 38 60 00 11 */ li r3, 0x11
-/* 800DC840 000D84A0 4B FD E1 4D */ bl func_800BA98C
-/* 800DC844 000D84A4 7C 63 07 34 */ extsh r3, r3
-/* 800DC848 000D84A8 38 80 00 08 */ li r4, 8
-/* 800DC84C 000D84AC 38 A0 00 01 */ li r5, 1
-/* 800DC850 000D84B0 48 17 75 A1 */ bl func_80253DF0
-lbl_800DC854:
-/* 800DC854 000D84B4 2C 14 00 00 */ cmpwi r20, 0
-/* 800DC858 000D84B8 40 82 00 34 */ bne lbl_800DC88C
-/* 800DC85C 000D84BC 38 60 00 12 */ li r3, 0x12
-/* 800DC860 000D84C0 4B FD E1 2D */ bl func_800BA98C
-/* 800DC864 000D84C4 7C 63 07 34 */ extsh r3, r3
-/* 800DC868 000D84C8 38 80 00 09 */ li r4, 9
-/* 800DC86C 000D84CC 38 A0 00 00 */ li r5, 0
-/* 800DC870 000D84D0 48 17 75 41 */ bl func_80253DB0
-/* 800DC874 000D84D4 38 60 00 12 */ li r3, 0x12
-/* 800DC878 000D84D8 4B FD E1 15 */ bl func_800BA98C
-/* 800DC87C 000D84DC 7C 63 07 34 */ extsh r3, r3
-/* 800DC880 000D84E0 38 80 00 08 */ li r4, 8
-/* 800DC884 000D84E4 38 A0 00 01 */ li r5, 1
-/* 800DC888 000D84E8 48 17 75 69 */ bl func_80253DF0
-lbl_800DC88C:
-/* 800DC88C 000D84EC 38 60 00 14 */ li r3, 0x14
-/* 800DC890 000D84F0 4B FD DF 5D */ bl func_800BA7EC
-/* 800DC894 000D84F4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800DC898 000D84F8 4B FD E0 F5 */ bl func_800BA98C
-/* 800DC89C 000D84FC 7C 63 07 34 */ extsh r3, r3
-/* 800DC8A0 000D8500 38 80 00 07 */ li r4, 7
-/* 800DC8A4 000D8504 38 A0 00 00 */ li r5, 0
-/* 800DC8A8 000D8508 48 17 75 09 */ bl func_80253DB0
-/* 800DC8AC 000D850C 38 60 00 14 */ li r3, 0x14
-/* 800DC8B0 000D8510 4B FD DF 3D */ bl func_800BA7EC
-/* 800DC8B4 000D8514 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800DC8B8 000D8518 4B FD E0 D5 */ bl func_800BA98C
-/* 800DC8BC 000D851C 7C 63 07 34 */ extsh r3, r3
-/* 800DC8C0 000D8520 38 80 00 09 */ li r4, 9
-/* 800DC8C4 000D8524 38 A0 00 02 */ li r5, 2
-/* 800DC8C8 000D8528 48 17 75 29 */ bl func_80253DF0
-/* 800DC8CC 000D852C 38 60 00 14 */ li r3, 0x14
-/* 800DC8D0 000D8530 4B FD DF 1D */ bl func_800BA7EC
-/* 800DC8D4 000D8534 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800DC8D8 000D8538 4B FD E0 B5 */ bl func_800BA98C
-/* 800DC8DC 000D853C 7C 63 07 34 */ extsh r3, r3
-/* 800DC8E0 000D8540 38 80 00 08 */ li r4, 8
-/* 800DC8E4 000D8544 38 A0 00 01 */ li r5, 1
-/* 800DC8E8 000D8548 48 17 75 09 */ bl func_80253DF0
-/* 800DC8EC 000D854C 38 60 00 15 */ li r3, 0x15
-/* 800DC8F0 000D8550 4B FD DC C9 */ bl func_800BA5B8
-/* 800DC8F4 000D8554 38 60 00 02 */ li r3, 2
-/* 800DC8F8 000D8558 4B F7 DB D5 */ bl func_8005A4CC
-/* 800DC8FC 000D855C 48 00 0E E0 */ b lbl_800DD7DC
-lbl_800DC900:
-/* 800DC900 000D8560 38 60 00 00 */ li r3, 0
-/* 800DC904 000D8564 4B FD E0 89 */ bl func_800BA98C
-/* 800DC908 000D8568 7C 63 07 34 */ extsh r3, r3
-/* 800DC90C 000D856C 38 80 00 02 */ li r4, 2
-/* 800DC910 000D8570 38 A0 00 00 */ li r5, 0
-/* 800DC914 000D8574 48 17 74 9D */ bl func_80253DB0
-/* 800DC918 000D8578 38 60 00 0F */ li r3, 0xf
-/* 800DC91C 000D857C 4B FD E0 71 */ bl func_800BA98C
-/* 800DC920 000D8580 7C 63 07 34 */ extsh r3, r3
-/* 800DC924 000D8584 38 80 00 07 */ li r4, 7
-/* 800DC928 000D8588 38 A0 00 00 */ li r5, 0
-/* 800DC92C 000D858C 48 17 74 85 */ bl func_80253DB0
-/* 800DC930 000D8590 38 60 00 0C */ li r3, 0xc
-/* 800DC934 000D8594 4B FD E0 59 */ bl func_800BA98C
-/* 800DC938 000D8598 7C 63 07 34 */ extsh r3, r3
-/* 800DC93C 000D859C 38 80 00 0C */ li r4, 0xc
-/* 800DC940 000D85A0 38 A0 00 00 */ li r5, 0
-/* 800DC944 000D85A4 48 17 74 6D */ bl func_80253DB0
-/* 800DC948 000D85A8 7C 1E B8 40 */ cmplw r30, r23
-/* 800DC94C 000D85AC 40 82 00 CC */ bne lbl_800DCA18
-/* 800DC950 000D85B0 38 60 00 13 */ li r3, 0x13
-/* 800DC954 000D85B4 4B FD DE 99 */ bl func_800BA7EC
-/* 800DC958 000D85B8 38 1E FF FF */ addi r0, r30, -1
-/* 800DC95C 000D85BC 54 75 06 3E */ clrlwi r21, r3, 0x18
-/* 800DC960 000D85C0 54 14 16 3A */ rlwinm r20, r0, 2, 0x18, 0x1d
-/* 800DC964 000D85C4 38 60 00 14 */ li r3, 0x14
-/* 800DC968 000D85C8 4B FD DE 85 */ bl func_800BA7EC
-/* 800DC96C 000D85CC 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800DC970 000D85D0 41 82 00 6C */ beq lbl_800DC9DC
-/* 800DC974 000D85D4 40 80 00 14 */ bge lbl_800DC988
-/* 800DC978 000D85D8 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800DC97C 000D85DC 41 82 00 18 */ beq lbl_800DC994
-/* 800DC980 000D85E0 40 80 00 38 */ bge lbl_800DC9B8
-/* 800DC984 000D85E4 48 00 00 94 */ b lbl_800DCA18
-lbl_800DC988:
-/* 800DC988 000D85E8 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800DC98C 000D85EC 40 80 00 8C */ bge lbl_800DCA18
-/* 800DC990 000D85F0 48 00 00 70 */ b lbl_800DCA00
-lbl_800DC994:
-/* 800DC994 000D85F4 38 14 00 02 */ addi r0, r20, 2
-/* 800DC998 000D85F8 7C 00 A8 00 */ cmpw r0, r21
-/* 800DC99C 000D85FC 40 81 00 7C */ ble lbl_800DCA18
-/* 800DC9A0 000D8600 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DC9A4 000D8604 38 60 02 22 */ li r3, 0x222
-/* 800DC9A8 000D8608 38 80 00 00 */ li r4, 0
-/* 800DC9AC 000D860C 4B F2 E7 C5 */ bl func_8000B170
-/* 800DC9B0 000D8610 38 60 FF FF */ li r3, -1
-/* 800DC9B4 000D8614 48 00 0E 2C */ b lbl_800DD7E0
-lbl_800DC9B8:
-/* 800DC9B8 000D8618 38 14 00 03 */ addi r0, r20, 3
-/* 800DC9BC 000D861C 7C 00 A8 00 */ cmpw r0, r21
-/* 800DC9C0 000D8620 40 81 00 58 */ ble lbl_800DCA18
-/* 800DC9C4 000D8624 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DC9C8 000D8628 38 60 02 22 */ li r3, 0x222
-/* 800DC9CC 000D862C 38 80 00 00 */ li r4, 0
-/* 800DC9D0 000D8630 4B F2 E7 A1 */ bl func_8000B170
-/* 800DC9D4 000D8634 38 60 FF FF */ li r3, -1
-/* 800DC9D8 000D8638 48 00 0E 08 */ b lbl_800DD7E0
-lbl_800DC9DC:
-/* 800DC9DC 000D863C 38 14 00 04 */ addi r0, r20, 4
-/* 800DC9E0 000D8640 7C 00 A8 00 */ cmpw r0, r21
-/* 800DC9E4 000D8644 40 81 00 34 */ ble lbl_800DCA18
-/* 800DC9E8 000D8648 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DC9EC 000D864C 38 60 02 22 */ li r3, 0x222
-/* 800DC9F0 000D8650 38 80 00 00 */ li r4, 0
-/* 800DC9F4 000D8654 4B F2 E7 7D */ bl func_8000B170
-/* 800DC9F8 000D8658 38 60 FF FF */ li r3, -1
-/* 800DC9FC 000D865C 48 00 0D E4 */ b lbl_800DD7E0
-lbl_800DCA00:
-/* 800DCA00 000D8660 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DCA04 000D8664 38 60 02 22 */ li r3, 0x222
-/* 800DCA08 000D8668 38 80 00 00 */ li r4, 0
-/* 800DCA0C 000D866C 4B F2 E7 65 */ bl func_8000B170
-/* 800DCA10 000D8670 38 60 FF FF */ li r3, -1
-/* 800DCA14 000D8674 48 00 0D CC */ b lbl_800DD7E0
-lbl_800DCA18:
-/* 800DCA18 000D8678 38 60 00 02 */ li r3, 2
-/* 800DCA1C 000D867C 38 80 00 81 */ li r4, 0x81
-/* 800DCA20 000D8680 4B FD DB FD */ bl func_800BA61C
-/* 800DCA24 000D8684 38 60 00 0F */ li r3, 0xf
-/* 800DCA28 000D8688 4B FD DB 91 */ bl func_800BA5B8
-/* 800DCA2C 000D868C 38 60 00 10 */ li r3, 0x10
-/* 800DCA30 000D8690 4B FD DF 5D */ bl func_800BA98C
-/* 800DCA34 000D8694 7C 63 07 34 */ extsh r3, r3
-/* 800DCA38 000D8698 38 80 00 08 */ li r4, 8
-/* 800DCA3C 000D869C 38 A0 00 01 */ li r5, 1
-/* 800DCA40 000D86A0 48 17 73 B1 */ bl func_80253DF0
-/* 800DCA44 000D86A4 38 60 00 10 */ li r3, 0x10
-/* 800DCA48 000D86A8 4B FD DF 45 */ bl func_800BA98C
-/* 800DCA4C 000D86AC 7C 63 07 34 */ extsh r3, r3
-/* 800DCA50 000D86B0 38 80 00 07 */ li r4, 7
-/* 800DCA54 000D86B4 38 A0 00 00 */ li r5, 0
-/* 800DCA58 000D86B8 48 17 73 59 */ bl func_80253DB0
-/* 800DCA5C 000D86BC 38 60 00 0F */ li r3, 0xf
-/* 800DCA60 000D86C0 4B FD DF 2D */ bl func_800BA98C
-/* 800DCA64 000D86C4 7C 63 07 34 */ extsh r3, r3
-/* 800DCA68 000D86C8 38 80 00 09 */ li r4, 9
-/* 800DCA6C 000D86CC 38 A0 00 00 */ li r5, 0
-/* 800DCA70 000D86D0 48 17 73 81 */ bl func_80253DF0
-/* 800DCA74 000D86D4 38 60 00 10 */ li r3, 0x10
-/* 800DCA78 000D86D8 4B FD DF 15 */ bl func_800BA98C
-/* 800DCA7C 000D86DC 7C 63 07 34 */ extsh r3, r3
-/* 800DCA80 000D86E0 38 80 00 09 */ li r4, 9
-/* 800DCA84 000D86E4 38 A0 00 00 */ li r5, 0
-/* 800DCA88 000D86E8 48 17 73 69 */ bl func_80253DF0
-/* 800DCA8C 000D86EC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DCA90 000D86F0 38 60 02 23 */ li r3, 0x223
-/* 800DCA94 000D86F4 38 80 00 00 */ li r4, 0
-/* 800DCA98 000D86F8 4B F2 E6 D9 */ bl func_8000B170
-/* 800DCA9C 000D86FC 48 00 0D 40 */ b lbl_800DD7DC
-lbl_800DCAA0:
-/* 800DCAA0 000D8700 38 60 00 00 */ li r3, 0
-/* 800DCAA4 000D8704 4B FD DE E9 */ bl func_800BA98C
-/* 800DCAA8 000D8708 7C 63 07 34 */ extsh r3, r3
-/* 800DCAAC 000D870C 38 80 00 02 */ li r4, 2
-/* 800DCAB0 000D8710 38 A0 00 00 */ li r5, 0
-/* 800DCAB4 000D8714 48 17 72 FD */ bl func_80253DB0
-/* 800DCAB8 000D8718 38 60 00 0C */ li r3, 0xc
-/* 800DCABC 000D871C 4B FD DE D1 */ bl func_800BA98C
-/* 800DCAC0 000D8720 7C 63 07 34 */ extsh r3, r3
-/* 800DCAC4 000D8724 38 80 00 0B */ li r4, 0xb
-/* 800DCAC8 000D8728 38 A0 00 00 */ li r5, 0
-/* 800DCACC 000D872C 48 17 72 E5 */ bl func_80253DB0
-/* 800DCAD0 000D8730 38 60 00 0F */ li r3, 0xf
-/* 800DCAD4 000D8734 4B FD DE B9 */ bl func_800BA98C
-/* 800DCAD8 000D8738 7C 63 07 34 */ extsh r3, r3
-/* 800DCADC 000D873C 38 80 00 07 */ li r4, 7
-/* 800DCAE0 000D8740 38 A0 00 00 */ li r5, 0
-/* 800DCAE4 000D8744 48 17 72 CD */ bl func_80253DB0
-/* 800DCAE8 000D8748 28 1E 00 01 */ cmplwi r30, 1
-/* 800DCAEC 000D874C 40 82 00 2C */ bne lbl_800DCB18
-/* 800DCAF0 000D8750 38 60 00 0E */ li r3, 0xe
-/* 800DCAF4 000D8754 4B FD DC F9 */ bl func_800BA7EC
-/* 800DCAF8 000D8758 2C 03 00 00 */ cmpwi r3, 0
-/* 800DCAFC 000D875C 40 82 00 1C */ bne lbl_800DCB18
-/* 800DCB00 000D8760 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DCB04 000D8764 38 60 02 22 */ li r3, 0x222
-/* 800DCB08 000D8768 38 80 00 00 */ li r4, 0
-/* 800DCB0C 000D876C 4B F2 E6 65 */ bl func_8000B170
-/* 800DCB10 000D8770 38 60 FF FF */ li r3, -1
-/* 800DCB14 000D8774 48 00 0C CC */ b lbl_800DD7E0
-lbl_800DCB18:
-/* 800DCB18 000D8778 38 60 00 02 */ li r3, 2
-/* 800DCB1C 000D877C 38 80 00 01 */ li r4, 1
-/* 800DCB20 000D8780 4B FD DA FD */ bl func_800BA61C
-/* 800DCB24 000D8784 38 60 00 0F */ li r3, 0xf
-/* 800DCB28 000D8788 4B FD DA 91 */ bl func_800BA5B8
-/* 800DCB2C 000D878C 38 60 00 11 */ li r3, 0x11
-/* 800DCB30 000D8790 4B FD DE 5D */ bl func_800BA98C
-/* 800DCB34 000D8794 7C 63 07 34 */ extsh r3, r3
-/* 800DCB38 000D8798 38 80 00 08 */ li r4, 8
-/* 800DCB3C 000D879C 38 A0 00 01 */ li r5, 1
-/* 800DCB40 000D87A0 48 17 72 B1 */ bl func_80253DF0
-/* 800DCB44 000D87A4 38 60 00 11 */ li r3, 0x11
-/* 800DCB48 000D87A8 4B FD DE 45 */ bl func_800BA98C
-/* 800DCB4C 000D87AC 7C 63 07 34 */ extsh r3, r3
-/* 800DCB50 000D87B0 38 80 00 07 */ li r4, 7
-/* 800DCB54 000D87B4 38 A0 00 00 */ li r5, 0
-/* 800DCB58 000D87B8 48 17 72 59 */ bl func_80253DB0
-/* 800DCB5C 000D87BC 38 60 00 0F */ li r3, 0xf
-/* 800DCB60 000D87C0 4B FD DE 2D */ bl func_800BA98C
-/* 800DCB64 000D87C4 7C 63 07 34 */ extsh r3, r3
-/* 800DCB68 000D87C8 38 80 00 09 */ li r4, 9
-/* 800DCB6C 000D87CC 38 A0 00 00 */ li r5, 0
-/* 800DCB70 000D87D0 48 17 72 81 */ bl func_80253DF0
-/* 800DCB74 000D87D4 38 60 00 11 */ li r3, 0x11
-/* 800DCB78 000D87D8 4B FD DE 15 */ bl func_800BA98C
-/* 800DCB7C 000D87DC 7C 63 07 34 */ extsh r3, r3
-/* 800DCB80 000D87E0 38 80 00 09 */ li r4, 9
-/* 800DCB84 000D87E4 38 A0 00 00 */ li r5, 0
-/* 800DCB88 000D87E8 48 17 72 69 */ bl func_80253DF0
-/* 800DCB8C 000D87EC C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DCB90 000D87F0 38 60 02 23 */ li r3, 0x223
-/* 800DCB94 000D87F4 38 80 00 00 */ li r4, 0
-/* 800DCB98 000D87F8 4B F2 E5 D9 */ bl func_8000B170
-/* 800DCB9C 000D87FC 48 00 0C 40 */ b lbl_800DD7DC
-lbl_800DCBA0:
-/* 800DCBA0 000D8800 38 60 00 00 */ li r3, 0
-/* 800DCBA4 000D8804 4B FD DD E9 */ bl func_800BA98C
-/* 800DCBA8 000D8808 7C 63 07 34 */ extsh r3, r3
-/* 800DCBAC 000D880C 38 80 00 02 */ li r4, 2
-/* 800DCBB0 000D8810 38 A0 00 00 */ li r5, 0
-/* 800DCBB4 000D8814 48 17 71 FD */ bl func_80253DB0
-/* 800DCBB8 000D8818 38 60 00 0F */ li r3, 0xf
-/* 800DCBBC 000D881C 4B FD DD D1 */ bl func_800BA98C
-/* 800DCBC0 000D8820 7C 63 07 34 */ extsh r3, r3
-/* 800DCBC4 000D8824 38 80 00 07 */ li r4, 7
-/* 800DCBC8 000D8828 38 A0 00 00 */ li r5, 0
-/* 800DCBCC 000D882C 48 17 71 E5 */ bl func_80253DB0
-/* 800DCBD0 000D8830 38 60 00 0E */ li r3, 0xe
-/* 800DCBD4 000D8834 4B FD DC 19 */ bl func_800BA7EC
-/* 800DCBD8 000D8838 38 1E FF FF */ addi r0, r30, -1
-/* 800DCBDC 000D883C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DCBE0 000D8840 54 00 10 3A */ slwi r0, r0, 2
-/* 800DCBE4 000D8844 7C 60 1A 14 */ add r3, r0, r3
-/* 800DCBE8 000D8848 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DCBEC 000D884C 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800DCBF0 000D8850 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800DCBF4 000D8854 41 82 00 1C */ beq lbl_800DCC10
-/* 800DCBF8 000D8858 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DCBFC 000D885C 38 60 02 22 */ li r3, 0x222
-/* 800DCC00 000D8860 38 80 00 00 */ li r4, 0
-/* 800DCC04 000D8864 4B F2 E5 6D */ bl func_8000B170
-/* 800DCC08 000D8868 38 60 FF FF */ li r3, -1
-/* 800DCC0C 000D886C 48 00 0B D4 */ b lbl_800DD7E0
-lbl_800DCC10:
-/* 800DCC10 000D8870 38 60 00 0C */ li r3, 0xc
-/* 800DCC14 000D8874 4B FD DD 79 */ bl func_800BA98C
-/* 800DCC18 000D8878 7C 63 07 34 */ extsh r3, r3
-/* 800DCC1C 000D887C 38 80 00 13 */ li r4, 0x13
-/* 800DCC20 000D8880 38 A0 00 00 */ li r5, 0
-/* 800DCC24 000D8884 48 17 71 8D */ bl func_80253DB0
-/* 800DCC28 000D8888 38 60 00 12 */ li r3, 0x12
-/* 800DCC2C 000D888C 4B FD D9 8D */ bl func_800BA5B8
-/* 800DCC30 000D8890 38 60 00 11 */ li r3, 0x11
-/* 800DCC34 000D8894 4B FD DB B9 */ bl func_800BA7EC
-/* 800DCC38 000D8898 28 03 00 01 */ cmplwi r3, 1
-/* 800DCC3C 000D889C 40 82 00 48 */ bne lbl_800DCC84
-/* 800DCC40 000D88A0 3A 80 00 00 */ li r20, 0
-lbl_800DCC44:
-/* 800DCC44 000D88A4 56 84 06 3E */ clrlwi r4, r20, 0x18
-/* 800DCC48 000D88A8 38 60 00 04 */ li r3, 4
-/* 800DCC4C 000D88AC 48 00 85 D9 */ bl func_800E5224
-/* 800DCC50 000D88B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DCC54 000D88B4 40 82 00 24 */ bne lbl_800DCC78
-/* 800DCC58 000D88B8 56 83 06 3E */ clrlwi r3, r20, 0x18
-/* 800DCC5C 000D88BC 48 00 85 B1 */ bl func_800E520C
-/* 800DCC60 000D88C0 38 60 00 01 */ li r3, 1
-/* 800DCC64 000D88C4 38 80 00 00 */ li r4, 0
-/* 800DCC68 000D88C8 48 00 8D 6D */ bl func_800E59D4
-/* 800DCC6C 000D88CC 38 60 00 01 */ li r3, 1
-/* 800DCC70 000D88D0 48 00 7B 51 */ bl func_800E47C0
-/* 800DCC74 000D88D4 48 00 00 10 */ b lbl_800DCC84
-lbl_800DCC78:
-/* 800DCC78 000D88D8 3A 94 00 01 */ addi r20, r20, 1
-/* 800DCC7C 000D88DC 28 14 00 25 */ cmplwi r20, 0x25
-/* 800DCC80 000D88E0 41 80 FF C4 */ blt lbl_800DCC44
-lbl_800DCC84:
-/* 800DCC84 000D88E4 38 60 00 01 */ li r3, 1
-/* 800DCC88 000D88E8 4B F7 D8 45 */ bl func_8005A4CC
-/* 800DCC8C 000D88EC 48 00 0B 50 */ b lbl_800DD7DC
-lbl_800DCC90:
-/* 800DCC90 000D88F0 2C 18 00 03 */ cmpwi r24, 3
-/* 800DCC94 000D88F4 41 82 00 D4 */ beq lbl_800DCD68
-/* 800DCC98 000D88F8 40 80 00 14 */ bge lbl_800DCCAC
-/* 800DCC9C 000D88FC 2C 18 00 01 */ cmpwi r24, 1
-/* 800DCCA0 000D8900 41 82 00 18 */ beq lbl_800DCCB8
-/* 800DCCA4 000D8904 40 80 00 6C */ bge lbl_800DCD10
-/* 800DCCA8 000D8908 48 00 0B 34 */ b lbl_800DD7DC
-lbl_800DCCAC:
-/* 800DCCAC 000D890C 2C 18 00 0A */ cmpwi r24, 0xa
-/* 800DCCB0 000D8910 41 82 01 10 */ beq lbl_800DCDC0
-/* 800DCCB4 000D8914 48 00 0B 28 */ b lbl_800DD7DC
-lbl_800DCCB8:
-/* 800DCCB8 000D8918 38 60 00 00 */ li r3, 0
-/* 800DCCBC 000D891C 4B FD DC D1 */ bl func_800BA98C
-/* 800DCCC0 000D8920 7C 63 07 34 */ extsh r3, r3
-/* 800DCCC4 000D8924 38 80 00 00 */ li r4, 0
-/* 800DCCC8 000D8928 38 A0 00 00 */ li r5, 0
-/* 800DCCCC 000D892C 48 17 70 E5 */ bl func_80253DB0
-/* 800DCCD0 000D8930 38 60 00 0C */ li r3, 0xc
-/* 800DCCD4 000D8934 4B FD DC B9 */ bl func_800BA98C
-/* 800DCCD8 000D8938 7C 63 07 34 */ extsh r3, r3
-/* 800DCCDC 000D893C 38 80 00 16 */ li r4, 0x16
-/* 800DCCE0 000D8940 38 A0 00 00 */ li r5, 0
-/* 800DCCE4 000D8944 48 17 70 CD */ bl func_80253DB0
-/* 800DCCE8 000D8948 38 60 00 0F */ li r3, 0xf
-/* 800DCCEC 000D894C 4B FD DC A1 */ bl func_800BA98C
-/* 800DCCF0 000D8950 7C 63 07 34 */ extsh r3, r3
-/* 800DCCF4 000D8954 38 80 00 07 */ li r4, 7
-/* 800DCCF8 000D8958 38 A0 00 00 */ li r5, 0
-/* 800DCCFC 000D895C 48 17 70 B5 */ bl func_80253DB0
-/* 800DCD00 000D8960 38 60 00 01 */ li r3, 1
-/* 800DCD04 000D8964 38 80 2D 10 */ li r4, 0x2d10
-/* 800DCD08 000D8968 4B FD DC E9 */ bl func_800BA9F0
-/* 800DCD0C 000D896C 48 00 0A D0 */ b lbl_800DD7DC
-lbl_800DCD10:
-/* 800DCD10 000D8970 38 60 00 00 */ li r3, 0
-/* 800DCD14 000D8974 4B FD DC 79 */ bl func_800BA98C
-/* 800DCD18 000D8978 7C 63 07 34 */ extsh r3, r3
-/* 800DCD1C 000D897C 38 80 00 02 */ li r4, 2
-/* 800DCD20 000D8980 38 A0 00 00 */ li r5, 0
-/* 800DCD24 000D8984 48 17 70 8D */ bl func_80253DB0
-/* 800DCD28 000D8988 38 60 00 0C */ li r3, 0xc
-/* 800DCD2C 000D898C 4B FD DC 61 */ bl func_800BA98C
-/* 800DCD30 000D8990 7C 63 07 34 */ extsh r3, r3
-/* 800DCD34 000D8994 38 80 00 01 */ li r4, 1
-/* 800DCD38 000D8998 38 A0 00 00 */ li r5, 0
-/* 800DCD3C 000D899C 48 17 70 75 */ bl func_80253DB0
-/* 800DCD40 000D89A0 38 60 00 0F */ li r3, 0xf
-/* 800DCD44 000D89A4 4B FD DC 49 */ bl func_800BA98C
-/* 800DCD48 000D89A8 7C 63 07 34 */ extsh r3, r3
-/* 800DCD4C 000D89AC 38 80 00 07 */ li r4, 7
-/* 800DCD50 000D89B0 38 A0 00 00 */ li r5, 0
-/* 800DCD54 000D89B4 48 17 70 5D */ bl func_80253DB0
-/* 800DCD58 000D89B8 38 60 00 01 */ li r3, 1
-/* 800DCD5C 000D89BC 38 80 2D 0F */ li r4, 0x2d0f
-/* 800DCD60 000D89C0 4B FD DC 91 */ bl func_800BA9F0
-/* 800DCD64 000D89C4 48 00 0A 78 */ b lbl_800DD7DC
-lbl_800DCD68:
-/* 800DCD68 000D89C8 38 60 00 00 */ li r3, 0
-/* 800DCD6C 000D89CC 4B FD DC 21 */ bl func_800BA98C
-/* 800DCD70 000D89D0 7C 63 07 34 */ extsh r3, r3
-/* 800DCD74 000D89D4 38 80 00 02 */ li r4, 2
-/* 800DCD78 000D89D8 38 A0 00 00 */ li r5, 0
-/* 800DCD7C 000D89DC 48 17 70 35 */ bl func_80253DB0
-/* 800DCD80 000D89E0 38 60 00 0C */ li r3, 0xc
-/* 800DCD84 000D89E4 4B FD DC 09 */ bl func_800BA98C
-/* 800DCD88 000D89E8 7C 63 07 34 */ extsh r3, r3
-/* 800DCD8C 000D89EC 38 80 00 00 */ li r4, 0
-/* 800DCD90 000D89F0 38 A0 00 00 */ li r5, 0
-/* 800DCD94 000D89F4 48 17 70 1D */ bl func_80253DB0
-/* 800DCD98 000D89F8 38 60 00 0F */ li r3, 0xf
-/* 800DCD9C 000D89FC 4B FD DB F1 */ bl func_800BA98C
-/* 800DCDA0 000D8A00 7C 63 07 34 */ extsh r3, r3
-/* 800DCDA4 000D8A04 38 80 00 07 */ li r4, 7
-/* 800DCDA8 000D8A08 38 A0 00 00 */ li r5, 0
-/* 800DCDAC 000D8A0C 48 17 70 05 */ bl func_80253DB0
-/* 800DCDB0 000D8A10 38 60 00 01 */ li r3, 1
-/* 800DCDB4 000D8A14 38 80 2D 0E */ li r4, 0x2d0e
-/* 800DCDB8 000D8A18 4B FD DC 39 */ bl func_800BA9F0
-/* 800DCDBC 000D8A1C 48 00 0A 20 */ b lbl_800DD7DC
-lbl_800DCDC0:
-/* 800DCDC0 000D8A20 38 60 00 00 */ li r3, 0
-/* 800DCDC4 000D8A24 4B FD DB C9 */ bl func_800BA98C
-/* 800DCDC8 000D8A28 7C 63 07 34 */ extsh r3, r3
-/* 800DCDCC 000D8A2C 38 80 00 02 */ li r4, 2
-/* 800DCDD0 000D8A30 38 A0 00 00 */ li r5, 0
-/* 800DCDD4 000D8A34 48 17 6F DD */ bl func_80253DB0
-/* 800DCDD8 000D8A38 38 60 00 0C */ li r3, 0xc
-/* 800DCDDC 000D8A3C 4B FD DB B1 */ bl func_800BA98C
-/* 800DCDE0 000D8A40 7C 63 07 34 */ extsh r3, r3
-/* 800DCDE4 000D8A44 38 80 00 08 */ li r4, 8
-/* 800DCDE8 000D8A48 38 A0 00 00 */ li r5, 0
-/* 800DCDEC 000D8A4C 48 17 6F C5 */ bl func_80253DB0
-/* 800DCDF0 000D8A50 38 60 00 0F */ li r3, 0xf
-/* 800DCDF4 000D8A54 4B FD DB 99 */ bl func_800BA98C
-/* 800DCDF8 000D8A58 7C 63 07 34 */ extsh r3, r3
-/* 800DCDFC 000D8A5C 38 80 00 07 */ li r4, 7
-/* 800DCE00 000D8A60 38 A0 00 00 */ li r5, 0
-/* 800DCE04 000D8A64 48 17 6F AD */ bl func_80253DB0
-/* 800DCE08 000D8A68 38 60 00 11 */ li r3, 0x11
-/* 800DCE0C 000D8A6C 4B FD D9 E1 */ bl func_800BA7EC
-/* 800DCE10 000D8A70 28 03 00 01 */ cmplwi r3, 1
-/* 800DCE14 000D8A74 40 82 00 14 */ bne lbl_800DCE28
-/* 800DCE18 000D8A78 38 60 00 01 */ li r3, 1
-/* 800DCE1C 000D8A7C 38 80 2D 0D */ li r4, 0x2d0d
-/* 800DCE20 000D8A80 4B FD DB D1 */ bl func_800BA9F0
-/* 800DCE24 000D8A84 48 00 09 B8 */ b lbl_800DD7DC
-lbl_800DCE28:
-/* 800DCE28 000D8A88 38 60 00 0E */ li r3, 0xe
-/* 800DCE2C 000D8A8C 4B FD D9 C1 */ bl func_800BA7EC
-/* 800DCE30 000D8A90 38 1E FF FF */ addi r0, r30, -1
-/* 800DCE34 000D8A94 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DCE38 000D8A98 54 00 10 3A */ slwi r0, r0, 2
-/* 800DCE3C 000D8A9C 7C 60 1A 14 */ add r3, r0, r3
-/* 800DCE40 000D8AA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DCE44 000D8AA4 7C 03 20 AE */ lbzx r0, r3, r4
-/* 800DCE48 000D8AA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800DCE4C 000D8AAC 41 82 00 14 */ beq lbl_800DCE60
-/* 800DCE50 000D8AB0 38 60 00 01 */ li r3, 1
-/* 800DCE54 000D8AB4 38 80 2D 54 */ li r4, 0x2d54
-/* 800DCE58 000D8AB8 4B FD DB 99 */ bl func_800BA9F0
-/* 800DCE5C 000D8ABC 48 00 09 80 */ b lbl_800DD7DC
-lbl_800DCE60:
-/* 800DCE60 000D8AC0 38 60 00 01 */ li r3, 1
-/* 800DCE64 000D8AC4 38 80 2D 53 */ li r4, 0x2d53
-/* 800DCE68 000D8AC8 4B FD DB 89 */ bl func_800BA9F0
-/* 800DCE6C 000D8ACC 48 00 09 70 */ b lbl_800DD7DC
-/* 800DCE70 000D8AD0 57 00 07 3E */ clrlwi r0, r24, 0x1c
-/* 800DCE74 000D8AD4 2C 00 00 0E */ cmpwi r0, 0xe
-/* 800DCE78 000D8AD8 40 82 03 9C */ bne lbl_800DD214
-/* 800DCE7C 000D8ADC 57 18 06 30 */ rlwinm r24, r24, 0, 0x18, 0x18
-/* 800DCE80 000D8AE0 38 60 00 02 */ li r3, 2
-/* 800DCE84 000D8AE4 7F 04 C3 78 */ mr r4, r24
-/* 800DCE88 000D8AE8 4B FD D7 95 */ bl func_800BA61C
-/* 800DCE8C 000D8AEC 57 00 06 31 */ rlwinm. r0, r24, 0, 0x18, 0x18
-/* 800DCE90 000D8AF0 41 82 01 B8 */ beq lbl_800DD048
-/* 800DCE94 000D8AF4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCE98 000D8AF8 7C 1E B8 40 */ cmplw r30, r23
-/* 800DCE9C 000D8AFC 60 00 00 03 */ ori r0, r0, 3
-/* 800DCEA0 000D8B00 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCEA4 000D8B04 40 82 00 D4 */ bne lbl_800DCF78
-/* 800DCEA8 000D8B08 38 60 00 13 */ li r3, 0x13
-/* 800DCEAC 000D8B0C 4B FD D9 41 */ bl func_800BA7EC
-/* 800DCEB0 000D8B10 38 1E FF FF */ addi r0, r30, -1
-/* 800DCEB4 000D8B14 54 75 06 3E */ clrlwi r21, r3, 0x18
-/* 800DCEB8 000D8B18 54 14 16 3A */ rlwinm r20, r0, 2, 0x18, 0x1d
-/* 800DCEBC 000D8B1C 38 60 00 14 */ li r3, 0x14
-/* 800DCEC0 000D8B20 4B FD D9 2D */ bl func_800BA7EC
-/* 800DCEC4 000D8B24 2C 03 00 10 */ cmpwi r3, 0x10
-/* 800DCEC8 000D8B28 41 82 00 54 */ beq lbl_800DCF1C
-/* 800DCECC 000D8B2C 40 80 00 10 */ bge lbl_800DCEDC
-/* 800DCED0 000D8B30 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800DCED4 000D8B34 40 80 00 14 */ bge lbl_800DCEE8
-/* 800DCED8 000D8B38 48 00 02 B8 */ b lbl_800DD190
-lbl_800DCEDC:
-/* 800DCEDC 000D8B3C 2C 03 00 12 */ cmpwi r3, 0x12
-/* 800DCEE0 000D8B40 40 80 02 B0 */ bge lbl_800DD190
-/* 800DCEE4 000D8B44 48 00 00 6C */ b lbl_800DCF50
-lbl_800DCEE8:
-/* 800DCEE8 000D8B48 38 60 00 14 */ li r3, 0x14
-/* 800DCEEC 000D8B4C 38 80 00 10 */ li r4, 0x10
-/* 800DCEF0 000D8B50 4B FD D7 2D */ bl func_800BA61C
-/* 800DCEF4 000D8B54 38 60 00 0E */ li r3, 0xe
-/* 800DCEF8 000D8B58 38 80 00 01 */ li r4, 1
-/* 800DCEFC 000D8B5C 4B FD D7 21 */ bl func_800BA61C
-/* 800DCF00 000D8B60 38 14 00 02 */ addi r0, r20, 2
-/* 800DCF04 000D8B64 7C 00 A8 00 */ cmpw r0, r21
-/* 800DCF08 000D8B68 40 82 02 88 */ bne lbl_800DD190
-/* 800DCF0C 000D8B6C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCF10 000D8B70 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DCF14 000D8B74 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCF18 000D8B78 48 00 02 78 */ b lbl_800DD190
-lbl_800DCF1C:
-/* 800DCF1C 000D8B7C 38 60 00 14 */ li r3, 0x14
-/* 800DCF20 000D8B80 38 80 00 11 */ li r4, 0x11
-/* 800DCF24 000D8B84 4B FD D6 F9 */ bl func_800BA61C
-/* 800DCF28 000D8B88 38 60 00 0E */ li r3, 0xe
-/* 800DCF2C 000D8B8C 38 80 00 02 */ li r4, 2
-/* 800DCF30 000D8B90 4B FD D6 ED */ bl func_800BA61C
-/* 800DCF34 000D8B94 38 14 00 03 */ addi r0, r20, 3
-/* 800DCF38 000D8B98 7C 00 A8 00 */ cmpw r0, r21
-/* 800DCF3C 000D8B9C 40 82 02 54 */ bne lbl_800DD190
-/* 800DCF40 000D8BA0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCF44 000D8BA4 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DCF48 000D8BA8 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCF4C 000D8BAC 48 00 02 44 */ b lbl_800DD190
-lbl_800DCF50:
-/* 800DCF50 000D8BB0 38 60 00 14 */ li r3, 0x14
-/* 800DCF54 000D8BB4 38 80 00 12 */ li r4, 0x12
-/* 800DCF58 000D8BB8 4B FD D6 C5 */ bl func_800BA61C
-/* 800DCF5C 000D8BBC 38 60 00 0E */ li r3, 0xe
-/* 800DCF60 000D8BC0 38 80 00 03 */ li r4, 3
-/* 800DCF64 000D8BC4 4B FD D6 B9 */ bl func_800BA61C
-/* 800DCF68 000D8BC8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCF6C 000D8BCC 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DCF70 000D8BD0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DCF74 000D8BD4 48 00 02 1C */ b lbl_800DD190
-lbl_800DCF78:
-/* 800DCF78 000D8BD8 38 60 00 14 */ li r3, 0x14
-/* 800DCF7C 000D8BDC 4B FD D8 71 */ bl func_800BA7EC
-/* 800DCF80 000D8BE0 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800DCF84 000D8BE4 41 82 00 5C */ beq lbl_800DCFE0
-/* 800DCF88 000D8BE8 40 80 00 14 */ bge lbl_800DCF9C
-/* 800DCF8C 000D8BEC 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800DCF90 000D8BF0 41 82 00 18 */ beq lbl_800DCFA8
-/* 800DCF94 000D8BF4 40 80 00 30 */ bge lbl_800DCFC4
-/* 800DCF98 000D8BF8 48 00 01 F8 */ b lbl_800DD190
-lbl_800DCF9C:
-/* 800DCF9C 000D8BFC 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800DCFA0 000D8C00 40 80 01 F0 */ bge lbl_800DD190
-/* 800DCFA4 000D8C04 48 00 00 58 */ b lbl_800DCFFC
-lbl_800DCFA8:
-/* 800DCFA8 000D8C08 38 60 00 14 */ li r3, 0x14
-/* 800DCFAC 000D8C0C 38 80 00 10 */ li r4, 0x10
-/* 800DCFB0 000D8C10 4B FD D6 6D */ bl func_800BA61C
-/* 800DCFB4 000D8C14 38 60 00 0E */ li r3, 0xe
-/* 800DCFB8 000D8C18 38 80 00 01 */ li r4, 1
-/* 800DCFBC 000D8C1C 4B FD D6 61 */ bl func_800BA61C
-/* 800DCFC0 000D8C20 48 00 01 D0 */ b lbl_800DD190
-lbl_800DCFC4:
-/* 800DCFC4 000D8C24 38 60 00 14 */ li r3, 0x14
-/* 800DCFC8 000D8C28 38 80 00 11 */ li r4, 0x11
-/* 800DCFCC 000D8C2C 4B FD D6 51 */ bl func_800BA61C
-/* 800DCFD0 000D8C30 38 60 00 0E */ li r3, 0xe
-/* 800DCFD4 000D8C34 38 80 00 02 */ li r4, 2
-/* 800DCFD8 000D8C38 4B FD D6 45 */ bl func_800BA61C
-/* 800DCFDC 000D8C3C 48 00 01 B4 */ b lbl_800DD190
-lbl_800DCFE0:
-/* 800DCFE0 000D8C40 38 60 00 14 */ li r3, 0x14
-/* 800DCFE4 000D8C44 38 80 00 12 */ li r4, 0x12
-/* 800DCFE8 000D8C48 4B FD D6 35 */ bl func_800BA61C
-/* 800DCFEC 000D8C4C 38 60 00 0E */ li r3, 0xe
-/* 800DCFF0 000D8C50 38 80 00 03 */ li r4, 3
-/* 800DCFF4 000D8C54 4B FD D6 29 */ bl func_800BA61C
-/* 800DCFF8 000D8C58 48 00 01 98 */ b lbl_800DD190
-lbl_800DCFFC:
-/* 800DCFFC 000D8C5C 38 60 00 14 */ li r3, 0x14
-/* 800DD000 000D8C60 38 80 00 0F */ li r4, 0xf
-/* 800DD004 000D8C64 4B FD D6 19 */ bl func_800BA61C
-/* 800DD008 000D8C68 38 60 00 0E */ li r3, 0xe
-/* 800DD00C 000D8C6C 38 80 00 00 */ li r4, 0
-/* 800DD010 000D8C70 4B FD D6 0D */ bl func_800BA61C
-/* 800DD014 000D8C74 7F C4 F3 78 */ mr r4, r30
-/* 800DD018 000D8C78 38 60 00 12 */ li r3, 0x12
-/* 800DD01C 000D8C7C 4B FD D6 01 */ bl func_800BA61C
-/* 800DD020 000D8C80 38 60 00 13 */ li r3, 0x13
-/* 800DD024 000D8C84 4B FD D7 C9 */ bl func_800BA7EC
-/* 800DD028 000D8C88 57 C4 15 BA */ rlwinm r4, r30, 2, 0x16, 0x1d
-/* 800DD02C 000D8C8C 38 04 00 01 */ addi r0, r4, 1
-/* 800DD030 000D8C90 7C 00 18 40 */ cmplw r0, r3
-/* 800DD034 000D8C94 40 82 01 5C */ bne lbl_800DD190
-/* 800DD038 000D8C98 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD03C 000D8C9C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DD040 000D8CA0 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD044 000D8CA4 48 00 01 4C */ b lbl_800DD190
-lbl_800DD048:
-/* 800DD048 000D8CA8 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD04C 000D8CAC 28 1E 00 01 */ cmplwi r30, 1
-/* 800DD050 000D8CB0 60 00 00 03 */ ori r0, r0, 3
-/* 800DD054 000D8CB4 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD058 000D8CB8 40 82 00 90 */ bne lbl_800DD0E8
-/* 800DD05C 000D8CBC 38 60 00 14 */ li r3, 0x14
-/* 800DD060 000D8CC0 4B FD D7 8D */ bl func_800BA7EC
-/* 800DD064 000D8CC4 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800DD068 000D8CC8 41 82 00 48 */ beq lbl_800DD0B0
-/* 800DD06C 000D8CCC 40 80 00 10 */ bge lbl_800DD07C
-/* 800DD070 000D8CD0 2C 03 00 10 */ cmpwi r3, 0x10
-/* 800DD074 000D8CD4 40 80 00 14 */ bge lbl_800DD088
-/* 800DD078 000D8CD8 48 00 01 18 */ b lbl_800DD190
-lbl_800DD07C:
-/* 800DD07C 000D8CDC 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800DD080 000D8CE0 40 80 01 10 */ bge lbl_800DD190
-/* 800DD084 000D8CE4 48 00 00 48 */ b lbl_800DD0CC
-lbl_800DD088:
-/* 800DD088 000D8CE8 38 60 00 14 */ li r3, 0x14
-/* 800DD08C 000D8CEC 38 80 00 0F */ li r4, 0xf
-/* 800DD090 000D8CF0 4B FD D5 8D */ bl func_800BA61C
-/* 800DD094 000D8CF4 38 60 00 0E */ li r3, 0xe
-/* 800DD098 000D8CF8 38 80 00 00 */ li r4, 0
-/* 800DD09C 000D8CFC 4B FD D5 81 */ bl func_800BA61C
-/* 800DD0A0 000D8D00 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD0A4 000D8D04 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800DD0A8 000D8D08 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD0AC 000D8D0C 48 00 00 E4 */ b lbl_800DD190
-lbl_800DD0B0:
-/* 800DD0B0 000D8D10 38 60 00 14 */ li r3, 0x14
-/* 800DD0B4 000D8D14 38 80 00 10 */ li r4, 0x10
-/* 800DD0B8 000D8D18 4B FD D5 65 */ bl func_800BA61C
-/* 800DD0BC 000D8D1C 38 60 00 0E */ li r3, 0xe
-/* 800DD0C0 000D8D20 38 80 00 01 */ li r4, 1
-/* 800DD0C4 000D8D24 4B FD D5 59 */ bl func_800BA61C
-/* 800DD0C8 000D8D28 48 00 00 C8 */ b lbl_800DD190
-lbl_800DD0CC:
-/* 800DD0CC 000D8D2C 38 60 00 14 */ li r3, 0x14
-/* 800DD0D0 000D8D30 38 80 00 11 */ li r4, 0x11
-/* 800DD0D4 000D8D34 4B FD D5 49 */ bl func_800BA61C
-/* 800DD0D8 000D8D38 38 60 00 0E */ li r3, 0xe
-/* 800DD0DC 000D8D3C 38 80 00 02 */ li r4, 2
-/* 800DD0E0 000D8D40 4B FD D5 3D */ bl func_800BA61C
-/* 800DD0E4 000D8D44 48 00 00 AC */ b lbl_800DD190
-lbl_800DD0E8:
-/* 800DD0E8 000D8D48 38 60 00 14 */ li r3, 0x14
-/* 800DD0EC 000D8D4C 4B FD D7 01 */ bl func_800BA7EC
-/* 800DD0F0 000D8D50 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800DD0F4 000D8D54 41 82 00 68 */ beq lbl_800DD15C
-/* 800DD0F8 000D8D58 40 80 00 14 */ bge lbl_800DD10C
-/* 800DD0FC 000D8D5C 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800DD100 000D8D60 41 82 00 18 */ beq lbl_800DD118
-/* 800DD104 000D8D64 40 80 00 3C */ bge lbl_800DD140
-/* 800DD108 000D8D68 48 00 00 88 */ b lbl_800DD190
-lbl_800DD10C:
-/* 800DD10C 000D8D6C 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800DD110 000D8D70 40 80 00 80 */ bge lbl_800DD190
-/* 800DD114 000D8D74 48 00 00 64 */ b lbl_800DD178
-lbl_800DD118:
-/* 800DD118 000D8D78 38 60 00 14 */ li r3, 0x14
-/* 800DD11C 000D8D7C 38 80 00 12 */ li r4, 0x12
-/* 800DD120 000D8D80 4B FD D4 FD */ bl func_800BA61C
-/* 800DD124 000D8D84 38 9E FF FE */ addi r4, r30, -2
-/* 800DD128 000D8D88 38 60 00 12 */ li r3, 0x12
-/* 800DD12C 000D8D8C 4B FD D4 F1 */ bl func_800BA61C
-/* 800DD130 000D8D90 38 60 00 0E */ li r3, 0xe
-/* 800DD134 000D8D94 38 80 00 03 */ li r4, 3
-/* 800DD138 000D8D98 4B FD D4 E5 */ bl func_800BA61C
-/* 800DD13C 000D8D9C 48 00 00 54 */ b lbl_800DD190
-lbl_800DD140:
-/* 800DD140 000D8DA0 38 60 00 14 */ li r3, 0x14
-/* 800DD144 000D8DA4 38 80 00 0F */ li r4, 0xf
-/* 800DD148 000D8DA8 4B FD D4 D5 */ bl func_800BA61C
-/* 800DD14C 000D8DAC 38 60 00 0E */ li r3, 0xe
-/* 800DD150 000D8DB0 38 80 00 00 */ li r4, 0
-/* 800DD154 000D8DB4 4B FD D4 C9 */ bl func_800BA61C
-/* 800DD158 000D8DB8 48 00 00 38 */ b lbl_800DD190
-lbl_800DD15C:
-/* 800DD15C 000D8DBC 38 60 00 14 */ li r3, 0x14
-/* 800DD160 000D8DC0 38 80 00 10 */ li r4, 0x10
-/* 800DD164 000D8DC4 4B FD D4 B9 */ bl func_800BA61C
-/* 800DD168 000D8DC8 38 60 00 0E */ li r3, 0xe
-/* 800DD16C 000D8DCC 38 80 00 01 */ li r4, 1
-/* 800DD170 000D8DD0 4B FD D4 AD */ bl func_800BA61C
-/* 800DD174 000D8DD4 48 00 00 1C */ b lbl_800DD190
-lbl_800DD178:
-/* 800DD178 000D8DD8 38 60 00 14 */ li r3, 0x14
-/* 800DD17C 000D8DDC 38 80 00 11 */ li r4, 0x11
-/* 800DD180 000D8DE0 4B FD D4 9D */ bl func_800BA61C
-/* 800DD184 000D8DE4 38 60 00 0E */ li r3, 0xe
-/* 800DD188 000D8DE8 38 80 00 02 */ li r4, 2
-/* 800DD18C 000D8DEC 4B FD D4 91 */ bl func_800BA61C
-lbl_800DD190:
-/* 800DD190 000D8DF0 38 60 00 10 */ li r3, 0x10
-/* 800DD194 000D8DF4 4B FD D7 F9 */ bl func_800BA98C
-/* 800DD198 000D8DF8 7C 63 07 34 */ extsh r3, r3
-/* 800DD19C 000D8DFC 38 80 00 08 */ li r4, 8
-/* 800DD1A0 000D8E00 38 A0 00 00 */ li r5, 0
-/* 800DD1A4 000D8E04 48 17 6C 4D */ bl func_80253DF0
-/* 800DD1A8 000D8E08 38 60 00 11 */ li r3, 0x11
-/* 800DD1AC 000D8E0C 4B FD D7 E1 */ bl func_800BA98C
-/* 800DD1B0 000D8E10 7C 63 07 34 */ extsh r3, r3
-/* 800DD1B4 000D8E14 38 80 00 08 */ li r4, 8
-/* 800DD1B8 000D8E18 38 A0 00 00 */ li r5, 0
-/* 800DD1BC 000D8E1C 48 17 6C 35 */ bl func_80253DF0
-/* 800DD1C0 000D8E20 38 60 00 0F */ li r3, 0xf
-/* 800DD1C4 000D8E24 4B FD D7 C9 */ bl func_800BA98C
-/* 800DD1C8 000D8E28 7C 63 07 34 */ extsh r3, r3
-/* 800DD1CC 000D8E2C 38 80 00 09 */ li r4, 9
-/* 800DD1D0 000D8E30 38 A0 00 01 */ li r5, 1
-/* 800DD1D4 000D8E34 48 17 6C 1D */ bl func_80253DF0
-/* 800DD1D8 000D8E38 38 60 00 10 */ li r3, 0x10
-/* 800DD1DC 000D8E3C 4B FD D7 B1 */ bl func_800BA98C
-/* 800DD1E0 000D8E40 7C 63 07 34 */ extsh r3, r3
-/* 800DD1E4 000D8E44 38 80 00 09 */ li r4, 9
-/* 800DD1E8 000D8E48 38 A0 00 01 */ li r5, 1
-/* 800DD1EC 000D8E4C 48 17 6C 05 */ bl func_80253DF0
-/* 800DD1F0 000D8E50 38 60 00 11 */ li r3, 0x11
-/* 800DD1F4 000D8E54 4B FD D7 99 */ bl func_800BA98C
-/* 800DD1F8 000D8E58 7C 63 07 34 */ extsh r3, r3
-/* 800DD1FC 000D8E5C 38 80 00 09 */ li r4, 9
-/* 800DD200 000D8E60 38 A0 00 01 */ li r5, 1
-/* 800DD204 000D8E64 48 17 6B ED */ bl func_80253DF0
-/* 800DD208 000D8E68 38 60 00 0E */ li r3, 0xe
-/* 800DD20C 000D8E6C 4B FD D3 AD */ bl func_800BA5B8
-/* 800DD210 000D8E70 48 00 05 CC */ b lbl_800DD7DC
-lbl_800DD214:
-/* 800DD214 000D8E74 38 18 00 01 */ addi r0, r24, 1
-/* 800DD218 000D8E78 38 60 00 02 */ li r3, 2
-/* 800DD21C 000D8E7C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800DD220 000D8E80 4B FD D3 FD */ bl func_800BA61C
-/* 800DD224 000D8E84 48 00 05 B8 */ b lbl_800DD7DC
-/* 800DD228 000D8E88 38 60 00 0D */ li r3, 0xd
-/* 800DD22C 000D8E8C 4B FD D7 61 */ bl func_800BA98C
-/* 800DD230 000D8E90 7C 63 07 34 */ extsh r3, r3
-/* 800DD234 000D8E94 48 17 6B 9D */ bl func_80253DD0
-/* 800DD238 000D8E98 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DD23C 000D8E9C 28 00 00 03 */ cmplwi r0, 3
-/* 800DD240 000D8EA0 40 82 05 9C */ bne lbl_800DD7DC
-/* 800DD244 000D8EA4 38 60 00 00 */ li r3, 0
-/* 800DD248 000D8EA8 4B FD D7 45 */ bl func_800BA98C
-/* 800DD24C 000D8EAC 7C 63 07 34 */ extsh r3, r3
-/* 800DD250 000D8EB0 38 80 00 02 */ li r4, 2
-/* 800DD254 000D8EB4 38 A0 00 00 */ li r5, 0
-/* 800DD258 000D8EB8 48 17 6B 59 */ bl func_80253DB0
-/* 800DD25C 000D8EBC 38 60 00 0F */ li r3, 0xf
-/* 800DD260 000D8EC0 4B FD D7 2D */ bl func_800BA98C
-/* 800DD264 000D8EC4 7C 63 07 34 */ extsh r3, r3
-/* 800DD268 000D8EC8 38 80 00 07 */ li r4, 7
-/* 800DD26C 000D8ECC 38 A0 00 00 */ li r5, 0
-/* 800DD270 000D8ED0 48 17 6B 41 */ bl func_80253DB0
-/* 800DD274 000D8ED4 38 60 00 0F */ li r3, 0xf
-/* 800DD278 000D8ED8 4B FD D7 15 */ bl func_800BA98C
-/* 800DD27C 000D8EDC 7C 63 07 34 */ extsh r3, r3
-/* 800DD280 000D8EE0 38 80 00 09 */ li r4, 9
-/* 800DD284 000D8EE4 38 A0 00 02 */ li r5, 2
-/* 800DD288 000D8EE8 48 17 6B 69 */ bl func_80253DF0
-/* 800DD28C 000D8EEC 38 60 00 01 */ li r3, 1
-/* 800DD290 000D8EF0 4B FD D3 29 */ bl func_800BA5B8
-/* 800DD294 000D8EF4 38 00 10 03 */ li r0, 0x1003
-/* 800DD298 000D8EF8 38 60 00 13 */ li r3, 0x13
-/* 800DD29C 000D8EFC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD2A0 000D8F00 4B FD D5 4D */ bl func_800BA7EC
-/* 800DD2A4 000D8F04 28 03 00 04 */ cmplwi r3, 4
-/* 800DD2A8 000D8F08 41 81 00 10 */ bgt lbl_800DD2B8
-/* 800DD2AC 000D8F0C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD2B0 000D8F10 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DD2B4 000D8F14 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DD2B8:
-/* 800DD2B8 000D8F18 7C 1E B8 40 */ cmplw r30, r23
-/* 800DD2BC 000D8F1C 40 82 00 10 */ bne lbl_800DD2CC
-/* 800DD2C0 000D8F20 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD2C4 000D8F24 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DD2C8 000D8F28 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DD2CC:
-/* 800DD2CC 000D8F2C 28 1E 00 01 */ cmplwi r30, 1
-/* 800DD2D0 000D8F30 40 82 00 10 */ bne lbl_800DD2E0
-/* 800DD2D4 000D8F34 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD2D8 000D8F38 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800DD2DC 000D8F3C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DD2E0:
-/* 800DD2E0 000D8F40 38 60 00 11 */ li r3, 0x11
-/* 800DD2E4 000D8F44 4B FD D5 09 */ bl func_800BA7EC
-/* 800DD2E8 000D8F48 28 03 00 01 */ cmplwi r3, 1
-/* 800DD2EC 000D8F4C 40 82 04 F0 */ bne lbl_800DD7DC
-/* 800DD2F0 000D8F50 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD2F4 000D8F54 60 00 04 00 */ ori r0, r0, 0x400
-/* 800DD2F8 000D8F58 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD2FC 000D8F5C 48 00 04 E0 */ b lbl_800DD7DC
-/* 800DD300 000D8F60 38 60 00 0C */ li r3, 0xc
-/* 800DD304 000D8F64 4B FD D6 89 */ bl func_800BA98C
-/* 800DD308 000D8F68 7C 63 07 34 */ extsh r3, r3
-/* 800DD30C 000D8F6C 48 17 6A C5 */ bl func_80253DD0
-/* 800DD310 000D8F70 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DD314 000D8F74 28 00 00 03 */ cmplwi r0, 3
-/* 800DD318 000D8F78 40 82 04 C4 */ bne lbl_800DD7DC
-/* 800DD31C 000D8F7C 38 60 00 13 */ li r3, 0x13
-/* 800DD320 000D8F80 4B FD D2 99 */ bl func_800BA5B8
-/* 800DD324 000D8F84 38 60 00 0F */ li r3, 0xf
-/* 800DD328 000D8F88 4B FD D6 65 */ bl func_800BA98C
-/* 800DD32C 000D8F8C 7C 63 07 34 */ extsh r3, r3
-/* 800DD330 000D8F90 38 80 00 08 */ li r4, 8
-/* 800DD334 000D8F94 38 A0 00 00 */ li r5, 0
-/* 800DD338 000D8F98 48 17 6A 79 */ bl func_80253DB0
-/* 800DD33C 000D8F9C 38 60 00 10 */ li r3, 0x10
-/* 800DD340 000D8FA0 4B FD D6 4D */ bl func_800BA98C
-/* 800DD344 000D8FA4 7C 63 07 34 */ extsh r3, r3
-/* 800DD348 000D8FA8 38 80 00 08 */ li r4, 8
-/* 800DD34C 000D8FAC 38 A0 00 00 */ li r5, 0
-/* 800DD350 000D8FB0 48 17 6A 61 */ bl func_80253DB0
-/* 800DD354 000D8FB4 38 60 00 11 */ li r3, 0x11
-/* 800DD358 000D8FB8 4B FD D6 35 */ bl func_800BA98C
-/* 800DD35C 000D8FBC 7C 63 07 34 */ extsh r3, r3
-/* 800DD360 000D8FC0 38 80 00 08 */ li r4, 8
-/* 800DD364 000D8FC4 38 A0 00 00 */ li r5, 0
-/* 800DD368 000D8FC8 48 17 6A 49 */ bl func_80253DB0
-/* 800DD36C 000D8FCC 38 60 00 11 */ li r3, 0x11
-/* 800DD370 000D8FD0 4B FD D4 7D */ bl func_800BA7EC
-/* 800DD374 000D8FD4 28 03 00 01 */ cmplwi r3, 1
-/* 800DD378 000D8FD8 40 82 04 64 */ bne lbl_800DD7DC
-/* 800DD37C 000D8FDC 38 60 00 0C */ li r3, 0xc
-/* 800DD380 000D8FE0 4B FD D6 0D */ bl func_800BA98C
-/* 800DD384 000D8FE4 7C 63 07 34 */ extsh r3, r3
-/* 800DD388 000D8FE8 38 80 00 17 */ li r4, 0x17
-/* 800DD38C 000D8FEC 38 A0 00 00 */ li r5, 0
-/* 800DD390 000D8FF0 48 17 6A 21 */ bl func_80253DB0
-/* 800DD394 000D8FF4 48 00 04 48 */ b lbl_800DD7DC
-/* 800DD398 000D8FF8 38 60 00 0F */ li r3, 0xf
-/* 800DD39C 000D8FFC 4B FD D5 F1 */ bl func_800BA98C
-/* 800DD3A0 000D9000 7C 63 07 34 */ extsh r3, r3
-/* 800DD3A4 000D9004 48 17 6A 2D */ bl func_80253DD0
-/* 800DD3A8 000D9008 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DD3AC 000D900C 28 00 00 03 */ cmplwi r0, 3
-/* 800DD3B0 000D9010 40 82 04 2C */ bne lbl_800DD7DC
-/* 800DD3B4 000D9014 38 60 00 11 */ li r3, 0x11
-/* 800DD3B8 000D9018 4B FD D4 35 */ bl func_800BA7EC
-/* 800DD3BC 000D901C 28 03 00 01 */ cmplwi r3, 1
-/* 800DD3C0 000D9020 40 82 00 D8 */ bne lbl_800DD498
-/* 800DD3C4 000D9024 38 60 00 07 */ li r3, 7
-/* 800DD3C8 000D9028 4B FD D1 91 */ bl func_800BA558
-/* 800DD3CC 000D902C 38 60 00 00 */ li r3, 0
-/* 800DD3D0 000D9030 4B FD D1 E9 */ bl func_800BA5B8
-/* 800DD3D4 000D9034 38 60 00 0F */ li r3, 0xf
-/* 800DD3D8 000D9038 4B FD D5 B5 */ bl func_800BA98C
-/* 800DD3DC 000D903C 7C 63 07 34 */ extsh r3, r3
-/* 800DD3E0 000D9040 38 80 00 08 */ li r4, 8
-/* 800DD3E4 000D9044 38 A0 00 00 */ li r5, 0
-/* 800DD3E8 000D9048 48 17 6A 09 */ bl func_80253DF0
-/* 800DD3EC 000D904C 38 60 00 10 */ li r3, 0x10
-/* 800DD3F0 000D9050 4B FD D5 9D */ bl func_800BA98C
-/* 800DD3F4 000D9054 7C 63 07 34 */ extsh r3, r3
-/* 800DD3F8 000D9058 38 80 00 08 */ li r4, 8
-/* 800DD3FC 000D905C 38 A0 00 00 */ li r5, 0
-/* 800DD400 000D9060 48 17 69 F1 */ bl func_80253DF0
-/* 800DD404 000D9064 38 60 00 11 */ li r3, 0x11
-/* 800DD408 000D9068 4B FD D5 85 */ bl func_800BA98C
-/* 800DD40C 000D906C 7C 63 07 34 */ extsh r3, r3
-/* 800DD410 000D9070 38 80 00 08 */ li r4, 8
-/* 800DD414 000D9074 38 A0 00 00 */ li r5, 0
-/* 800DD418 000D9078 48 17 69 D9 */ bl func_80253DF0
-/* 800DD41C 000D907C 38 60 00 0C */ li r3, 0xc
-/* 800DD420 000D9080 4B FD D5 6D */ bl func_800BA98C
-/* 800DD424 000D9084 7C 63 07 34 */ extsh r3, r3
-/* 800DD428 000D9088 38 80 00 08 */ li r4, 8
-/* 800DD42C 000D908C 38 A0 00 00 */ li r5, 0
-/* 800DD430 000D9090 48 17 69 C1 */ bl func_80253DF0
-/* 800DD434 000D9094 3A 80 00 00 */ li r20, 0
-lbl_800DD438:
-/* 800DD438 000D9098 7E 83 A3 78 */ mr r3, r20
-/* 800DD43C 000D909C 4B FE 78 BD */ bl func_800C4CF8
-/* 800DD440 000D90A0 4B FE 7D 2D */ bl func_800C516C
-/* 800DD444 000D90A4 3A 94 00 01 */ addi r20, r20, 1
-/* 800DD448 000D90A8 2C 14 00 12 */ cmpwi r20, 0x12
-/* 800DD44C 000D90AC 41 80 FF EC */ blt lbl_800DD438
-/* 800DD450 000D90B0 38 81 00 08 */ addi r4, r1, 8
-/* 800DD454 000D90B4 38 60 00 01 */ li r3, 1
-/* 800DD458 000D90B8 48 00 89 F1 */ bl func_800E5E48
-/* 800DD45C 000D90BC 38 C1 00 08 */ addi r6, r1, 8
-/* 800DD460 000D90C0 38 60 00 01 */ li r3, 1
-/* 800DD464 000D90C4 38 80 00 01 */ li r4, 1
-/* 800DD468 000D90C8 38 A0 00 00 */ li r5, 0
-/* 800DD46C 000D90CC 4B FE 78 E9 */ bl func_800C4D54
-/* 800DD470 000D90D0 38 60 FF FF */ li r3, -1
-/* 800DD474 000D90D4 4B FE 78 85 */ bl func_800C4CF8
-/* 800DD478 000D90D8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800DD47C 000D90DC 4B F5 E4 59 */ bl func_8003B8D4
-/* 800DD480 000D90E0 38 60 FF FF */ li r3, -1
-/* 800DD484 000D90E4 4B FE 78 75 */ bl func_800C4CF8
-/* 800DD488 000D90E8 C0 22 8A CC */ lfs f1, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800DD48C 000D90EC 38 80 00 02 */ li r4, 2
-/* 800DD490 000D90F0 4B F5 BC 01 */ bl func_80039090
-/* 800DD494 000D90F4 48 00 03 48 */ b lbl_800DD7DC
-lbl_800DD498:
-/* 800DD498 000D90F8 38 60 00 00 */ li r3, 0
-/* 800DD49C 000D90FC 38 80 FF FF */ li r4, -1
-/* 800DD4A0 000D9100 48 00 7D 85 */ bl func_800E5224
-/* 800DD4A4 000D9104 38 1E FF FF */ addi r0, r30, -1
-/* 800DD4A8 000D9108 7C 78 1B 78 */ mr r24, r3
-/* 800DD4AC 000D910C 54 14 10 3A */ slwi r20, r0, 2
-/* 800DD4B0 000D9110 38 60 00 0E */ li r3, 0xe
-/* 800DD4B4 000D9114 4B FD D3 39 */ bl func_800BA7EC
-/* 800DD4B8 000D9118 3C A0 80 48 */ lis r5, lbl_8047CE18@ha
-/* 800DD4BC 000D911C 7C 94 1A 14 */ add r4, r20, r3
-/* 800DD4C0 000D9120 3A E5 CE 18 */ addi r23, r5, lbl_8047CE18@l
-/* 800DD4C4 000D9124 38 60 00 00 */ li r3, 0
-/* 800DD4C8 000D9128 7C 04 B8 AE */ lbzx r0, r4, r23
-/* 800DD4CC 000D912C 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800DD4D0 000D9130 48 00 7D 55 */ bl func_800E5224
-/* 800DD4D4 000D9134 7C 60 1B 78 */ mr r0, r3
-/* 800DD4D8 000D9138 38 60 00 00 */ li r3, 0
-/* 800DD4DC 000D913C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800DD4E0 000D9140 38 A0 FF FF */ li r5, -1
-/* 800DD4E4 000D9144 48 00 7F 7D */ bl func_800E5460
-/* 800DD4E8 000D9148 38 60 00 0E */ li r3, 0xe
-/* 800DD4EC 000D914C 4B FD D3 01 */ bl func_800BA7EC
-/* 800DD4F0 000D9150 7C 74 1A 14 */ add r3, r20, r3
-/* 800DD4F4 000D9154 57 04 06 3E */ clrlwi r4, r24, 0x18
-/* 800DD4F8 000D9158 7C 03 B8 AE */ lbzx r0, r3, r23
-/* 800DD4FC 000D915C 38 60 00 00 */ li r3, 0
-/* 800DD500 000D9160 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
-/* 800DD504 000D9164 48 00 7F 5D */ bl func_800E5460
-/* 800DD508 000D9168 38 00 00 25 */ li r0, 0x25
-/* 800DD50C 000D916C 38 80 00 00 */ li r4, 0
-/* 800DD510 000D9170 7C 09 03 A6 */ mtctr r0
-lbl_800DD514:
-/* 800DD514 000D9174 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 800DD518 000D9178 38 84 00 01 */ addi r4, r4, 1
-/* 800DD51C 000D917C 7C 77 02 14 */ add r3, r23, r0
-/* 800DD520 000D9180 88 03 00 25 */ lbz r0, 0x25(r3)
-/* 800DD524 000D9184 98 03 00 00 */ stb r0, 0(r3)
-/* 800DD528 000D9188 42 00 FF EC */ bdnz lbl_800DD514
-/* 800DD52C 000D918C 38 60 00 0F */ li r3, 0xf
-/* 800DD530 000D9190 4B FD D4 5D */ bl func_800BA98C
-/* 800DD534 000D9194 7C 63 07 34 */ extsh r3, r3
-/* 800DD538 000D9198 38 80 00 09 */ li r4, 9
-/* 800DD53C 000D919C 38 A0 00 00 */ li r5, 0
-/* 800DD540 000D91A0 48 17 68 71 */ bl func_80253DB0
-/* 800DD544 000D91A4 38 60 00 00 */ li r3, 0
-/* 800DD548 000D91A8 38 80 2C E3 */ li r4, 0x2ce3
-/* 800DD54C 000D91AC 4B FD D4 A5 */ bl func_800BA9F0
-/* 800DD550 000D91B0 38 60 00 14 */ li r3, 0x14
-/* 800DD554 000D91B4 4B FD D0 65 */ bl func_800BA5B8
-/* 800DD558 000D91B8 48 00 02 84 */ b lbl_800DD7DC
-/* 800DD55C 000D91BC 38 60 00 0F */ li r3, 0xf
-/* 800DD560 000D91C0 4B FD D4 2D */ bl func_800BA98C
-/* 800DD564 000D91C4 7C 63 07 34 */ extsh r3, r3
-/* 800DD568 000D91C8 48 17 68 69 */ bl func_80253DD0
-/* 800DD56C 000D91CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DD570 000D91D0 28 00 00 03 */ cmplwi r0, 3
-/* 800DD574 000D91D4 40 82 02 68 */ bne lbl_800DD7DC
-/* 800DD578 000D91D8 38 60 00 02 */ li r3, 2
-/* 800DD57C 000D91DC 4B FD CF DD */ bl func_800BA558
-/* 800DD580 000D91E0 38 60 00 02 */ li r3, 2
-/* 800DD584 000D91E4 4B FD D0 35 */ bl func_800BA5B8
-/* 800DD588 000D91E8 38 60 00 00 */ li r3, 0
-/* 800DD58C 000D91EC 38 80 00 00 */ li r4, 0
-/* 800DD590 000D91F0 4B F7 C3 69 */ bl func_800598F8
-/* 800DD594 000D91F4 38 60 00 01 */ li r3, 1
-/* 800DD598 000D91F8 38 80 00 02 */ li r4, 2
-/* 800DD59C 000D91FC 38 A0 00 06 */ li r5, 6
-/* 800DD5A0 000D9200 38 C0 00 00 */ li r6, 0
-/* 800DD5A4 000D9204 38 E0 00 00 */ li r7, 0
-/* 800DD5A8 000D9208 39 00 00 00 */ li r8, 0
-/* 800DD5AC 000D920C 4B F7 C4 1D */ bl func_800599C8
-/* 800DD5B0 000D9210 38 60 00 02 */ li r3, 2
-/* 800DD5B4 000D9214 38 80 00 00 */ li r4, 0
-/* 800DD5B8 000D9218 38 A0 00 17 */ li r5, 0x17
-/* 800DD5BC 000D921C 38 C0 00 03 */ li r6, 3
-/* 800DD5C0 000D9220 38 E0 00 01 */ li r7, 1
-/* 800DD5C4 000D9224 39 00 00 00 */ li r8, 0
-/* 800DD5C8 000D9228 4B F7 C4 01 */ bl func_800599C8
-/* 800DD5CC 000D922C 38 60 00 14 */ li r3, 0x14
-/* 800DD5D0 000D9230 38 80 00 00 */ li r4, 0
-/* 800DD5D4 000D9234 38 A0 00 03 */ li r5, 3
-/* 800DD5D8 000D9238 38 C0 00 15 */ li r6, 0x15
-/* 800DD5DC 000D923C 38 E0 00 06 */ li r7, 6
-/* 800DD5E0 000D9240 39 00 00 00 */ li r8, 0
-/* 800DD5E4 000D9244 4B F7 C3 E5 */ bl func_800599C8
-/* 800DD5E8 000D9248 38 60 00 16 */ li r3, 0x16
-/* 800DD5EC 000D924C 38 80 00 00 */ li r4, 0
-/* 800DD5F0 000D9250 38 A0 00 15 */ li r5, 0x15
-/* 800DD5F4 000D9254 38 C0 00 17 */ li r6, 0x17
-/* 800DD5F8 000D9258 38 E0 00 19 */ li r7, 0x19
-/* 800DD5FC 000D925C 39 00 00 00 */ li r8, 0
-/* 800DD600 000D9260 4B F7 C3 C9 */ bl func_800599C8
-/* 800DD604 000D9264 38 60 00 17 */ li r3, 0x17
-/* 800DD608 000D9268 38 80 00 00 */ li r4, 0
-/* 800DD60C 000D926C 38 A0 00 16 */ li r5, 0x16
-/* 800DD610 000D9270 38 C0 00 02 */ li r6, 2
-/* 800DD614 000D9274 38 E0 00 1A */ li r7, 0x1a
-/* 800DD618 000D9278 39 00 00 00 */ li r8, 0
-/* 800DD61C 000D927C 4B F7 C3 AD */ bl func_800599C8
-/* 800DD620 000D9280 38 60 00 19 */ li r3, 0x19
-/* 800DD624 000D9284 38 80 00 16 */ li r4, 0x16
-/* 800DD628 000D9288 38 A0 00 18 */ li r5, 0x18
-/* 800DD62C 000D928C 38 C0 00 1A */ li r6, 0x1a
-/* 800DD630 000D9290 38 E0 00 06 */ li r7, 6
-/* 800DD634 000D9294 39 00 00 00 */ li r8, 0
-/* 800DD638 000D9298 4B F7 C3 91 */ bl func_800599C8
-/* 800DD63C 000D929C 38 60 00 1A */ li r3, 0x1a
-/* 800DD640 000D92A0 38 80 00 17 */ li r4, 0x17
-/* 800DD644 000D92A4 38 A0 00 19 */ li r5, 0x19
-/* 800DD648 000D92A8 38 C0 00 02 */ li r6, 2
-/* 800DD64C 000D92AC 38 E0 00 06 */ li r7, 6
-/* 800DD650 000D92B0 39 00 00 00 */ li r8, 0
-/* 800DD654 000D92B4 4B F7 C3 75 */ bl func_800599C8
-/* 800DD658 000D92B8 38 60 00 03 */ li r3, 3
-/* 800DD65C 000D92BC 38 80 00 00 */ li r4, 0
-/* 800DD660 000D92C0 38 A0 00 02 */ li r5, 2
-/* 800DD664 000D92C4 38 C0 00 14 */ li r6, 0x14
-/* 800DD668 000D92C8 38 E0 00 04 */ li r7, 4
-/* 800DD66C 000D92CC 39 00 00 00 */ li r8, 0
-/* 800DD670 000D92D0 4B F7 C3 59 */ bl func_800599C8
-/* 800DD674 000D92D4 38 60 00 04 */ li r3, 4
-/* 800DD678 000D92D8 38 80 00 03 */ li r4, 3
-/* 800DD67C 000D92DC 38 A0 00 00 */ li r5, 0
-/* 800DD680 000D92E0 38 C0 00 05 */ li r6, 5
-/* 800DD684 000D92E4 38 E0 00 00 */ li r7, 0
-/* 800DD688 000D92E8 39 00 00 00 */ li r8, 0
-/* 800DD68C 000D92EC 4B F7 C3 3D */ bl func_800599C8
-/* 800DD690 000D92F0 38 60 00 05 */ li r3, 5
-/* 800DD694 000D92F4 38 80 00 18 */ li r4, 0x18
-/* 800DD698 000D92F8 38 A0 00 04 */ li r5, 4
-/* 800DD69C 000D92FC 38 C0 00 06 */ li r6, 6
-/* 800DD6A0 000D9300 38 E0 00 00 */ li r7, 0
-/* 800DD6A4 000D9304 39 00 00 00 */ li r8, 0
-/* 800DD6A8 000D9308 4B F7 C3 21 */ bl func_800599C8
-/* 800DD6AC 000D930C 38 60 00 06 */ li r3, 6
-/* 800DD6B0 000D9310 38 80 00 1A */ li r4, 0x1a
-/* 800DD6B4 000D9314 38 A0 00 05 */ li r5, 5
-/* 800DD6B8 000D9318 38 C0 00 01 */ li r6, 1
-/* 800DD6BC 000D931C 38 E0 00 00 */ li r7, 0
-/* 800DD6C0 000D9320 39 00 00 00 */ li r8, 0
-/* 800DD6C4 000D9324 4B F7 C3 05 */ bl func_800599C8
-/* 800DD6C8 000D9328 38 60 00 15 */ li r3, 0x15
-/* 800DD6CC 000D932C 38 80 00 00 */ li r4, 0
-/* 800DD6D0 000D9330 38 A0 00 14 */ li r5, 0x14
-/* 800DD6D4 000D9334 38 C0 00 16 */ li r6, 0x16
-/* 800DD6D8 000D9338 38 E0 00 18 */ li r7, 0x18
-/* 800DD6DC 000D933C 39 00 00 00 */ li r8, 0
-/* 800DD6E0 000D9340 4B F7 C2 E9 */ bl func_800599C8
-/* 800DD6E4 000D9344 38 60 00 18 */ li r3, 0x18
-/* 800DD6E8 000D9348 38 80 00 15 */ li r4, 0x15
-/* 800DD6EC 000D934C 38 A0 00 14 */ li r5, 0x14
-/* 800DD6F0 000D9350 38 C0 00 19 */ li r6, 0x19
-/* 800DD6F4 000D9354 38 E0 00 05 */ li r7, 5
-/* 800DD6F8 000D9358 39 00 00 00 */ li r8, 0
-/* 800DD6FC 000D935C 4B F7 C2 CD */ bl func_800599C8
-/* 800DD700 000D9360 38 00 10 03 */ li r0, 0x1003
-/* 800DD704 000D9364 38 60 00 00 */ li r3, 0
-/* 800DD708 000D9368 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD70C 000D936C 4B FD D0 E1 */ bl func_800BA7EC
-/* 800DD710 000D9370 54 74 06 3F */ clrlwi. r20, r3, 0x18
-/* 800DD714 000D9374 40 82 00 20 */ bne lbl_800DD734
-/* 800DD718 000D9378 38 60 00 09 */ li r3, 9
-/* 800DD71C 000D937C 4B FD D0 D1 */ bl func_800BA7EC
-/* 800DD720 000D9380 28 03 00 0F */ cmplwi r3, 0xf
-/* 800DD724 000D9384 40 82 00 10 */ bne lbl_800DD734
-/* 800DD728 000D9388 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD72C 000D938C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800DD730 000D9390 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DD734:
-/* 800DD734 000D9394 38 60 00 09 */ li r3, 9
-/* 800DD738 000D9398 4B FD D0 B5 */ bl func_800BA7EC
-/* 800DD73C 000D939C 56 84 15 BA */ rlwinm r4, r20, 2, 0x16, 0x1d
-/* 800DD740 000D93A0 20 A3 00 12 */ subfic r5, r3, 0x12
-/* 800DD744 000D93A4 38 04 00 04 */ addi r0, r4, 4
-/* 800DD748 000D93A8 38 60 00 01 */ li r3, 1
-/* 800DD74C 000D93AC 7C 05 00 50 */ subf r0, r5, r0
-/* 800DD750 000D93B0 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800DD754 000D93B4 4B FD D0 99 */ bl func_800BA7EC
-/* 800DD758 000D93B8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800DD75C 000D93BC 7C 14 00 40 */ cmplw r20, r0
-/* 800DD760 000D93C0 40 82 00 10 */ bne lbl_800DD770
-/* 800DD764 000D93C4 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD768 000D93C8 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 800DD76C 000D93CC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800DD770:
-/* 800DD770 000D93D0 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD774 000D93D4 38 60 00 0F */ li r3, 0xf
-/* 800DD778 000D93D8 60 00 00 38 */ ori r0, r0, 0x38
-/* 800DD77C 000D93DC B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800DD780 000D93E0 4B FD D2 0D */ bl func_800BA98C
-/* 800DD784 000D93E4 7C 63 07 34 */ extsh r3, r3
-/* 800DD788 000D93E8 38 80 00 09 */ li r4, 9
-/* 800DD78C 000D93EC 38 A0 00 01 */ li r5, 1
-/* 800DD790 000D93F0 48 17 66 61 */ bl func_80253DF0
-/* 800DD794 000D93F4 38 60 00 10 */ li r3, 0x10
-/* 800DD798 000D93F8 4B FD D1 F5 */ bl func_800BA98C
-/* 800DD79C 000D93FC 7C 63 07 34 */ extsh r3, r3
-/* 800DD7A0 000D9400 38 80 00 09 */ li r4, 9
-/* 800DD7A4 000D9404 38 A0 00 01 */ li r5, 1
-/* 800DD7A8 000D9408 48 17 66 49 */ bl func_80253DF0
-/* 800DD7AC 000D940C 38 60 00 11 */ li r3, 0x11
-/* 800DD7B0 000D9410 4B FD D1 DD */ bl func_800BA98C
-/* 800DD7B4 000D9414 7C 63 07 34 */ extsh r3, r3
-/* 800DD7B8 000D9418 38 80 00 09 */ li r4, 9
-/* 800DD7BC 000D941C 38 A0 00 01 */ li r5, 1
-/* 800DD7C0 000D9420 48 17 66 31 */ bl func_80253DF0
-/* 800DD7C4 000D9424 38 60 00 12 */ li r3, 0x12
-/* 800DD7C8 000D9428 4B FD D1 C5 */ bl func_800BA98C
-/* 800DD7CC 000D942C 7C 63 07 34 */ extsh r3, r3
-/* 800DD7D0 000D9430 38 80 00 09 */ li r4, 9
-/* 800DD7D4 000D9434 38 A0 00 01 */ li r5, 1
-/* 800DD7D8 000D9438 48 17 66 19 */ bl func_80253DF0
-lbl_800DD7DC:
-/* 800DD7DC 000D943C 7F 03 C3 78 */ mr r3, r24
-lbl_800DD7E0:
-/* 800DD7E0 000D9440 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 800DD7E4 000D9444 48 0E 99 75 */ bl _restgpr_20
-/* 800DD7E8 000D9448 80 01 00 A4 */ lwz r0, 0xa4(r1)
-/* 800DD7EC 000D944C 7C 08 03 A6 */ mtlr r0
-/* 800DD7F0 000D9450 38 21 00 A0 */ addi r1, r1, 0xa0
-/* 800DD7F4 000D9454 4E 80 00 20 */ blr
-/* 800DD7F8 000D9458 94 21 FF 50 */ stwu r1, -0xb0(r1)
-/* 800DD7FC 000D945C 7C 08 02 A6 */ mflr r0
-/* 800DD800 000D9460 90 01 00 B4 */ stw r0, 0xb4(r1)
-/* 800DD804 000D9464 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 800DD808 000D9468 48 0E 99 0D */ bl _savegpr_22
-/* 800DD80C 000D946C 3B 80 00 00 */ li r28, 0
-/* 800DD810 000D9470 48 08 1E 81 */ bl func_8015F690
-/* 800DD814 000D9474 7C 7E 1B 78 */ mr r30, r3
-/* 800DD818 000D9478 4B FD CD B5 */ bl func_800BA5CC
-/* 800DD81C 000D947C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DD820 000D9480 28 00 00 1C */ cmplwi r0, 0x1c
-/* 800DD824 000D9484 41 81 14 28 */ bgt lbl_800DEC4C
-/* 800DD828 000D9488 3C 60 80 41 */ lis r3, lbl_804170B0@ha
-/* 800DD82C 000D948C 54 00 10 3A */ slwi r0, r0, 2
-/* 800DD830 000D9490 38 63 70 B0 */ addi r3, r3, lbl_804170B0@l
-/* 800DD834 000D9494 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800DD838 000D9498 7C 69 03 A6 */ mtctr r3
-/* 800DD83C 000D949C 4E 80 04 20 */ bctr
-/* 800DD840 000D94A0 38 60 00 00 */ li r3, 0
-/* 800DD844 000D94A4 38 80 00 00 */ li r4, 0
-/* 800DD848 000D94A8 4B F7 C0 B1 */ bl func_800598F8
-/* 800DD84C 000D94AC 38 60 00 01 */ li r3, 1
-/* 800DD850 000D94B0 4B FD CD 69 */ bl func_800BA5B8
-/* 800DD854 000D94B4 38 60 00 00 */ li r3, 0
-/* 800DD858 000D94B8 4B FD D1 35 */ bl func_800BA98C
-/* 800DD85C 000D94BC 7C 63 07 34 */ extsh r3, r3
-/* 800DD860 000D94C0 38 80 00 08 */ li r4, 8
-/* 800DD864 000D94C4 38 A0 00 00 */ li r5, 0
-/* 800DD868 000D94C8 48 17 65 89 */ bl func_80253DF0
-/* 800DD86C 000D94CC 38 60 00 19 */ li r3, 0x19
-/* 800DD870 000D94D0 4B FD D1 1D */ bl func_800BA98C
-/* 800DD874 000D94D4 7C 63 07 34 */ extsh r3, r3
-/* 800DD878 000D94D8 38 80 00 08 */ li r4, 8
-/* 800DD87C 000D94DC 38 A0 00 01 */ li r5, 1
-/* 800DD880 000D94E0 48 17 65 71 */ bl func_80253DF0
-/* 800DD884 000D94E4 38 60 00 19 */ li r3, 0x19
-/* 800DD888 000D94E8 4B FD D1 05 */ bl func_800BA98C
-/* 800DD88C 000D94EC 7C 63 07 34 */ extsh r3, r3
-/* 800DD890 000D94F0 38 80 00 06 */ li r4, 6
-/* 800DD894 000D94F4 38 A0 00 00 */ li r5, 0
-/* 800DD898 000D94F8 48 17 65 19 */ bl func_80253DB0
-/* 800DD89C 000D94FC 48 00 8B 35 */ bl func_800E63D0
-/* 800DD8A0 000D9500 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800DD8A4 000D9504 2C 00 00 02 */ cmpwi r0, 2
-/* 800DD8A8 000D9508 41 82 00 98 */ beq lbl_800DD940
-/* 800DD8AC 000D950C 40 80 13 A0 */ bge lbl_800DEC4C
-/* 800DD8B0 000D9510 2C 00 00 00 */ cmpwi r0, 0
-/* 800DD8B4 000D9514 40 80 00 08 */ bge lbl_800DD8BC
-/* 800DD8B8 000D9518 48 00 13 94 */ b lbl_800DEC4C
-lbl_800DD8BC:
-/* 800DD8BC 000D951C 38 60 00 18 */ li r3, 0x18
-/* 800DD8C0 000D9520 48 08 51 D1 */ bl func_80162A90
-/* 800DD8C4 000D9524 2C 03 00 03 */ cmpwi r3, 3
-/* 800DD8C8 000D9528 41 82 00 30 */ beq lbl_800DD8F8
-/* 800DD8CC 000D952C 40 80 00 10 */ bge lbl_800DD8DC
-/* 800DD8D0 000D9530 2C 03 00 01 */ cmpwi r3, 1
-/* 800DD8D4 000D9534 41 82 00 14 */ beq lbl_800DD8E8
-/* 800DD8D8 000D9538 48 00 13 74 */ b lbl_800DEC4C
-lbl_800DD8DC:
-/* 800DD8DC 000D953C 2C 03 00 05 */ cmpwi r3, 5
-/* 800DD8E0 000D9540 40 80 13 6C */ bge lbl_800DEC4C
-/* 800DD8E4 000D9544 48 00 00 38 */ b lbl_800DD91C
-lbl_800DD8E8:
-/* 800DD8E8 000D9548 38 60 00 00 */ li r3, 0
-/* 800DD8EC 000D954C 38 80 2D 29 */ li r4, 0x2d29
-/* 800DD8F0 000D9550 4B FD D1 01 */ bl func_800BA9F0
-/* 800DD8F4 000D9554 48 00 13 58 */ b lbl_800DEC4C
-lbl_800DD8F8:
-/* 800DD8F8 000D9558 38 60 30 AD */ li r3, 0x30ad
-/* 800DD8FC 000D955C 48 17 29 F9 */ bl func_802502F4
-/* 800DD900 000D9560 7C 64 1B 78 */ mr r4, r3
-/* 800DD904 000D9564 38 60 00 0E */ li r3, 0xe
-/* 800DD908 000D9568 48 07 EA 01 */ bl func_8015C308
-/* 800DD90C 000D956C 38 60 00 00 */ li r3, 0
-/* 800DD910 000D9570 38 80 2D 2C */ li r4, 0x2d2c
-/* 800DD914 000D9574 4B FD D0 DD */ bl func_800BA9F0
-/* 800DD918 000D9578 48 00 13 34 */ b lbl_800DEC4C
-lbl_800DD91C:
-/* 800DD91C 000D957C 38 60 30 AE */ li r3, 0x30ae
-/* 800DD920 000D9580 48 17 29 D5 */ bl func_802502F4
-/* 800DD924 000D9584 7C 64 1B 78 */ mr r4, r3
-/* 800DD928 000D9588 38 60 00 0E */ li r3, 0xe
-/* 800DD92C 000D958C 48 07 E9 DD */ bl func_8015C308
-/* 800DD930 000D9590 38 60 00 00 */ li r3, 0
-/* 800DD934 000D9594 38 80 2D 2C */ li r4, 0x2d2c
-/* 800DD938 000D9598 4B FD D0 B9 */ bl func_800BA9F0
-/* 800DD93C 000D959C 48 00 13 10 */ b lbl_800DEC4C
-lbl_800DD940:
-/* 800DD940 000D95A0 38 60 00 01 */ li r3, 1
-/* 800DD944 000D95A4 48 00 8A A1 */ bl func_800E63E4
-/* 800DD948 000D95A8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DD94C 000D95AC 41 82 00 14 */ beq lbl_800DD960
-/* 800DD950 000D95B0 38 60 00 00 */ li r3, 0
-/* 800DD954 000D95B4 38 80 46 B3 */ li r4, 0x46b3
-/* 800DD958 000D95B8 4B FD D0 99 */ bl func_800BA9F0
-/* 800DD95C 000D95BC 48 00 12 F0 */ b lbl_800DEC4C
-lbl_800DD960:
-/* 800DD960 000D95C0 38 60 00 00 */ li r3, 0
-/* 800DD964 000D95C4 38 80 2C F4 */ li r4, 0x2cf4
-/* 800DD968 000D95C8 4B FD D0 89 */ bl func_800BA9F0
-/* 800DD96C 000D95CC 48 00 12 E0 */ b lbl_800DEC4C
-/* 800DD970 000D95D0 38 60 00 19 */ li r3, 0x19
-/* 800DD974 000D95D4 4B FD D0 19 */ bl func_800BA98C
-/* 800DD978 000D95D8 7C 63 07 34 */ extsh r3, r3
-/* 800DD97C 000D95DC 48 17 64 55 */ bl func_80253DD0
-/* 800DD980 000D95E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DD984 000D95E4 28 00 00 03 */ cmplwi r0, 3
-/* 800DD988 000D95E8 40 82 12 C4 */ bne lbl_800DEC4C
-/* 800DD98C 000D95EC 38 60 00 19 */ li r3, 0x19
-/* 800DD990 000D95F0 4B FD CF FD */ bl func_800BA98C
-/* 800DD994 000D95F4 7C 63 07 34 */ extsh r3, r3
-/* 800DD998 000D95F8 38 80 00 01 */ li r4, 1
-/* 800DD99C 000D95FC 38 A0 00 00 */ li r5, 0
-/* 800DD9A0 000D9600 48 17 64 11 */ bl func_80253DB0
-/* 800DD9A4 000D9604 38 60 00 02 */ li r3, 2
-/* 800DD9A8 000D9608 4B FD CC 11 */ bl func_800BA5B8
-/* 800DD9AC 000D960C 38 60 00 00 */ li r3, 0
-/* 800DD9B0 000D9610 38 80 00 00 */ li r4, 0
-/* 800DD9B4 000D9614 4B F7 BF 45 */ bl func_800598F8
-/* 800DD9B8 000D9618 38 60 00 01 */ li r3, 1
-/* 800DD9BC 000D961C 38 80 00 00 */ li r4, 0
-/* 800DD9C0 000D9620 38 A0 00 00 */ li r5, 0
-/* 800DD9C4 000D9624 38 C0 00 02 */ li r6, 2
-/* 800DD9C8 000D9628 38 E0 00 00 */ li r7, 0
-/* 800DD9CC 000D962C 39 00 00 00 */ li r8, 0
-/* 800DD9D0 000D9630 4B F7 BF F9 */ bl func_800599C8
-/* 800DD9D4 000D9634 38 60 00 02 */ li r3, 2
-/* 800DD9D8 000D9638 38 80 00 00 */ li r4, 0
-/* 800DD9DC 000D963C 38 A0 00 01 */ li r5, 1
-/* 800DD9E0 000D9640 38 C0 00 00 */ li r6, 0
-/* 800DD9E4 000D9644 38 E0 00 00 */ li r7, 0
-/* 800DD9E8 000D9648 39 00 00 00 */ li r8, 0
-/* 800DD9EC 000D964C 4B F7 BF DD */ bl func_800599C8
-/* 800DD9F0 000D9650 48 00 12 5C */ b lbl_800DEC4C
-/* 800DD9F4 000D9654 38 60 00 29 */ li r3, 0x29
-/* 800DD9F8 000D9658 38 80 00 02 */ li r4, 2
-/* 800DD9FC 000D965C 38 A0 00 00 */ li r5, 0
-/* 800DDA00 000D9660 38 C0 00 01 */ li r6, 1
-/* 800DDA04 000D9664 4B F7 C0 69 */ bl func_80059A6C
-/* 800DDA08 000D9668 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800DDA0C 000D966C 54 7D 04 3E */ clrlwi r29, r3, 0x10
-/* 800DDA10 000D9670 41 82 00 6C */ beq lbl_800DDA7C
-/* 800DDA14 000D9674 28 1D 00 01 */ cmplwi r29, 1
-/* 800DDA18 000D9678 40 82 00 30 */ bne lbl_800DDA48
-/* 800DDA1C 000D967C 38 60 00 19 */ li r3, 0x19
-/* 800DDA20 000D9680 4B FD CF 6D */ bl func_800BA98C
-/* 800DDA24 000D9684 7C 63 07 34 */ extsh r3, r3
-/* 800DDA28 000D9688 38 80 00 02 */ li r4, 2
-/* 800DDA2C 000D968C 38 A0 00 00 */ li r5, 0
-/* 800DDA30 000D9690 48 17 63 81 */ bl func_80253DB0
-/* 800DDA34 000D9694 38 60 00 03 */ li r3, 3
-/* 800DDA38 000D9698 4B FD CB 81 */ bl func_800BA5B8
-/* 800DDA3C 000D969C 38 60 00 01 */ li r3, 1
-/* 800DDA40 000D96A0 4B F7 CA 8D */ bl func_8005A4CC
-/* 800DDA44 000D96A4 48 00 12 08 */ b lbl_800DEC4C
-lbl_800DDA48:
-/* 800DDA48 000D96A8 28 1D 00 02 */ cmplwi r29, 2
-/* 800DDA4C 000D96AC 40 82 12 00 */ bne lbl_800DEC4C
-/* 800DDA50 000D96B0 38 60 00 19 */ li r3, 0x19
-/* 800DDA54 000D96B4 4B FD CF 39 */ bl func_800BA98C
-/* 800DDA58 000D96B8 7C 63 07 34 */ extsh r3, r3
-/* 800DDA5C 000D96BC 38 80 00 03 */ li r4, 3
-/* 800DDA60 000D96C0 38 A0 00 00 */ li r5, 0
-/* 800DDA64 000D96C4 48 17 63 4D */ bl func_80253DB0
-/* 800DDA68 000D96C8 38 60 00 03 */ li r3, 3
-/* 800DDA6C 000D96CC 4B FD CB 4D */ bl func_800BA5B8
-/* 800DDA70 000D96D0 38 60 00 01 */ li r3, 1
-/* 800DDA74 000D96D4 4B F7 CA 59 */ bl func_8005A4CC
-/* 800DDA78 000D96D8 48 00 11 D4 */ b lbl_800DEC4C
-lbl_800DDA7C:
-/* 800DDA7C 000D96DC 28 1D 00 01 */ cmplwi r29, 1
-/* 800DDA80 000D96E0 40 82 00 68 */ bne lbl_800DDAE8
-/* 800DDA84 000D96E4 38 60 00 19 */ li r3, 0x19
-/* 800DDA88 000D96E8 4B FD CF 05 */ bl func_800BA98C
-/* 800DDA8C 000D96EC 7C 63 07 34 */ extsh r3, r3
-/* 800DDA90 000D96F0 38 80 00 00 */ li r4, 0
-/* 800DDA94 000D96F4 38 A0 00 00 */ li r5, 0
-/* 800DDA98 000D96F8 48 17 63 19 */ bl func_80253DB0
-/* 800DDA9C 000D96FC 38 60 00 18 */ li r3, 0x18
-/* 800DDAA0 000D9700 48 08 4F F1 */ bl func_80162A90
-/* 800DDAA4 000D9704 2C 03 00 02 */ cmpwi r3, 2
-/* 800DDAA8 000D9708 41 82 11 A4 */ beq lbl_800DEC4C
-/* 800DDAAC 000D970C 40 80 00 10 */ bge lbl_800DDABC
-/* 800DDAB0 000D9710 2C 03 00 01 */ cmpwi r3, 1
-/* 800DDAB4 000D9714 40 80 00 14 */ bge lbl_800DDAC8
-/* 800DDAB8 000D9718 48 00 11 94 */ b lbl_800DEC4C
-lbl_800DDABC:
-/* 800DDABC 000D971C 2C 03 00 05 */ cmpwi r3, 5
-/* 800DDAC0 000D9720 40 80 11 8C */ bge lbl_800DEC4C
-/* 800DDAC4 000D9724 48 00 00 14 */ b lbl_800DDAD8
-lbl_800DDAC8:
-/* 800DDAC8 000D9728 38 60 00 01 */ li r3, 1
-/* 800DDACC 000D972C 38 80 2D 2A */ li r4, 0x2d2a
-/* 800DDAD0 000D9730 4B FD CF 21 */ bl func_800BA9F0
-/* 800DDAD4 000D9734 48 00 11 78 */ b lbl_800DEC4C
-lbl_800DDAD8:
-/* 800DDAD8 000D9738 38 60 00 01 */ li r3, 1
-/* 800DDADC 000D973C 38 80 2D 2D */ li r4, 0x2d2d
-/* 800DDAE0 000D9740 4B FD CF 11 */ bl func_800BA9F0
-/* 800DDAE4 000D9744 48 00 11 68 */ b lbl_800DEC4C
-lbl_800DDAE8:
-/* 800DDAE8 000D9748 28 1D 00 02 */ cmplwi r29, 2
-/* 800DDAEC 000D974C 40 82 11 60 */ bne lbl_800DEC4C
-/* 800DDAF0 000D9750 38 60 00 19 */ li r3, 0x19
-/* 800DDAF4 000D9754 4B FD CE 99 */ bl func_800BA98C
-/* 800DDAF8 000D9758 7C 63 07 34 */ extsh r3, r3
-/* 800DDAFC 000D975C 38 80 00 01 */ li r4, 1
-/* 800DDB00 000D9760 38 A0 00 00 */ li r5, 0
-/* 800DDB04 000D9764 48 17 62 AD */ bl func_80253DB0
-/* 800DDB08 000D9768 38 60 00 18 */ li r3, 0x18
-/* 800DDB0C 000D976C 48 08 4F 85 */ bl func_80162A90
-/* 800DDB10 000D9770 2C 03 00 02 */ cmpwi r3, 2
-/* 800DDB14 000D9774 41 82 11 38 */ beq lbl_800DEC4C
-/* 800DDB18 000D9778 40 80 00 10 */ bge lbl_800DDB28
-/* 800DDB1C 000D977C 2C 03 00 01 */ cmpwi r3, 1
-/* 800DDB20 000D9780 40 80 00 14 */ bge lbl_800DDB34
-/* 800DDB24 000D9784 48 00 11 28 */ b lbl_800DEC4C
-lbl_800DDB28:
-/* 800DDB28 000D9788 2C 03 00 05 */ cmpwi r3, 5
-/* 800DDB2C 000D978C 40 80 11 20 */ bge lbl_800DEC4C
-/* 800DDB30 000D9790 48 00 00 14 */ b lbl_800DDB44
-lbl_800DDB34:
-/* 800DDB34 000D9794 38 60 00 01 */ li r3, 1
-/* 800DDB38 000D9798 38 80 2D 2B */ li r4, 0x2d2b
-/* 800DDB3C 000D979C 4B FD CE B5 */ bl func_800BA9F0
-/* 800DDB40 000D97A0 48 00 11 0C */ b lbl_800DEC4C
-lbl_800DDB44:
-/* 800DDB44 000D97A4 38 60 00 01 */ li r3, 1
-/* 800DDB48 000D97A8 38 80 2D 2E */ li r4, 0x2d2e
-/* 800DDB4C 000D97AC 4B FD CE A5 */ bl func_800BA9F0
-/* 800DDB50 000D97B0 48 00 10 FC */ b lbl_800DEC4C
-/* 800DDB54 000D97B4 38 60 00 19 */ li r3, 0x19
-/* 800DDB58 000D97B8 4B FD CE 35 */ bl func_800BA98C
-/* 800DDB5C 000D97BC 7C 63 07 34 */ extsh r3, r3
-/* 800DDB60 000D97C0 48 17 62 71 */ bl func_80253DD0
-/* 800DDB64 000D97C4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DDB68 000D97C8 28 00 00 03 */ cmplwi r0, 3
-/* 800DDB6C 000D97CC 40 82 10 E0 */ bne lbl_800DEC4C
-/* 800DDB70 000D97D0 38 60 00 19 */ li r3, 0x19
-/* 800DDB74 000D97D4 4B FD CE 19 */ bl func_800BA98C
-/* 800DDB78 000D97D8 7C 63 07 34 */ extsh r3, r3
-/* 800DDB7C 000D97DC 48 17 62 65 */ bl func_80253DE0
-/* 800DDB80 000D97E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DDB84 000D97E4 28 00 00 02 */ cmplwi r0, 2
-/* 800DDB88 000D97E8 40 82 00 BC */ bne lbl_800DDC44
-/* 800DDB8C 000D97EC 38 60 00 0F */ li r3, 0xf
-/* 800DDB90 000D97F0 4B FD CD FD */ bl func_800BA98C
-/* 800DDB94 000D97F4 7C 63 07 34 */ extsh r3, r3
-/* 800DDB98 000D97F8 38 80 00 08 */ li r4, 8
-/* 800DDB9C 000D97FC 38 A0 00 00 */ li r5, 0
-/* 800DDBA0 000D9800 48 17 62 11 */ bl func_80253DB0
-/* 800DDBA4 000D9804 38 60 00 04 */ li r3, 4
-/* 800DDBA8 000D9808 4B FD CA 11 */ bl func_800BA5B8
-/* 800DDBAC 000D980C 38 60 00 01 */ li r3, 1
-/* 800DDBB0 000D9810 48 00 88 35 */ bl func_800E63E4
-/* 800DDBB4 000D9814 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DDBB8 000D9818 40 82 00 94 */ bne lbl_800DDC4C
-/* 800DDBBC 000D981C 38 60 00 18 */ li r3, 0x18
-/* 800DDBC0 000D9820 48 08 4E D1 */ bl func_80162A90
-/* 800DDBC4 000D9824 2C 03 00 03 */ cmpwi r3, 3
-/* 800DDBC8 000D9828 41 82 00 34 */ beq lbl_800DDBFC
-/* 800DDBCC 000D982C 40 80 00 10 */ bge lbl_800DDBDC
-/* 800DDBD0 000D9830 2C 03 00 01 */ cmpwi r3, 1
-/* 800DDBD4 000D9834 41 82 00 14 */ beq lbl_800DDBE8
-/* 800DDBD8 000D9838 48 00 00 48 */ b lbl_800DDC20
-lbl_800DDBDC:
-/* 800DDBDC 000D983C 2C 03 00 05 */ cmpwi r3, 5
-/* 800DDBE0 000D9840 40 80 00 40 */ bge lbl_800DDC20
-/* 800DDBE4 000D9844 48 00 00 2C */ b lbl_800DDC10
-lbl_800DDBE8:
-/* 800DDBE8 000D9848 38 60 00 07 */ li r3, 7
-/* 800DDBEC 000D984C 38 80 00 00 */ li r4, 0
-/* 800DDBF0 000D9850 48 00 76 35 */ bl func_800E5224
-/* 800DDBF4 000D9854 7C 7F 1B 78 */ mr r31, r3
-/* 800DDBF8 000D9858 48 00 00 28 */ b lbl_800DDC20
-lbl_800DDBFC:
-/* 800DDBFC 000D985C 38 60 00 08 */ li r3, 8
-/* 800DDC00 000D9860 38 80 00 00 */ li r4, 0
-/* 800DDC04 000D9864 48 00 76 21 */ bl func_800E5224
-/* 800DDC08 000D9868 7C 7F 1B 78 */ mr r31, r3
-/* 800DDC0C 000D986C 48 00 00 14 */ b lbl_800DDC20
-lbl_800DDC10:
-/* 800DDC10 000D9870 38 60 00 09 */ li r3, 9
-/* 800DDC14 000D9874 38 80 00 00 */ li r4, 0
-/* 800DDC18 000D9878 48 00 76 0D */ bl func_800E5224
-/* 800DDC1C 000D987C 7C 7F 1B 78 */ mr r31, r3
-lbl_800DDC20:
-/* 800DDC20 000D9880 57 E0 06 3F */ clrlwi. r0, r31, 0x18
-/* 800DDC24 000D9884 40 82 00 28 */ bne lbl_800DDC4C
-/* 800DDC28 000D9888 38 60 00 04 */ li r3, 4
-/* 800DDC2C 000D988C 4B FD CD 61 */ bl func_800BA98C
-/* 800DDC30 000D9890 7C 63 07 34 */ extsh r3, r3
-/* 800DDC34 000D9894 38 80 00 01 */ li r4, 1
-/* 800DDC38 000D9898 38 A0 00 00 */ li r5, 0
-/* 800DDC3C 000D989C 48 17 61 75 */ bl func_80253DB0
-/* 800DDC40 000D98A0 48 00 00 0C */ b lbl_800DDC4C
-lbl_800DDC44:
-/* 800DDC44 000D98A4 38 60 00 05 */ li r3, 5
-/* 800DDC48 000D98A8 4B FD C9 71 */ bl func_800BA5B8
-lbl_800DDC4C:
-/* 800DDC4C 000D98AC 38 60 00 19 */ li r3, 0x19
-/* 800DDC50 000D98B0 4B FD CD 3D */ bl func_800BA98C
-/* 800DDC54 000D98B4 7C 63 07 34 */ extsh r3, r3
-/* 800DDC58 000D98B8 38 80 00 05 */ li r4, 5
-/* 800DDC5C 000D98BC 38 A0 00 00 */ li r5, 0
-/* 800DDC60 000D98C0 48 17 61 51 */ bl func_80253DB0
-/* 800DDC64 000D98C4 48 00 0F E8 */ b lbl_800DEC4C
-/* 800DDC68 000D98C8 38 60 00 19 */ li r3, 0x19
-/* 800DDC6C 000D98CC 4B FD CD 21 */ bl func_800BA98C
-/* 800DDC70 000D98D0 7C 63 07 34 */ extsh r3, r3
-/* 800DDC74 000D98D4 48 17 61 5D */ bl func_80253DD0
-/* 800DDC78 000D98D8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DDC7C 000D98DC 28 00 00 03 */ cmplwi r0, 3
-/* 800DDC80 000D98E0 40 82 0F CC */ bne lbl_800DEC4C
-/* 800DDC84 000D98E4 38 60 00 00 */ li r3, 0
-/* 800DDC88 000D98E8 4B FD CB 65 */ bl func_800BA7EC
-/* 800DDC8C 000D98EC 54 78 10 3A */ slwi r24, r3, 2
-/* 800DDC90 000D98F0 38 60 00 09 */ li r3, 9
-/* 800DDC94 000D98F4 4B FD CB 59 */ bl func_800BA7EC
-/* 800DDC98 000D98F8 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800DDC9C 000D98FC 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DDCA0 000D9900 20 00 00 03 */ subfic r0, r0, 3
-/* 800DDCA4 000D9904 38 60 00 00 */ li r3, 0
-/* 800DDCA8 000D9908 7C 00 C2 14 */ add r0, r0, r24
-/* 800DDCAC 000D990C 3B 24 CE 18 */ addi r25, r4, lbl_8047CE18@l
-/* 800DDCB0 000D9910 54 16 06 3E */ clrlwi r22, r0, 0x18
-/* 800DDCB4 000D9914 7C 19 B0 AE */ lbzx r0, r25, r22
-/* 800DDCB8 000D9918 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800DDCBC 000D991C 48 00 75 69 */ bl func_800E5224
-/* 800DDCC0 000D9920 3B B6 00 01 */ addi r29, r22, 1
-/* 800DDCC4 000D9924 7C 7F 1B 78 */ mr r31, r3
-/* 800DDCC8 000D9928 7F BB EB 78 */ mr r27, r29
-/* 800DDCCC 000D992C 7F 59 EA 14 */ add r26, r25, r29
-/* 800DDCD0 000D9930 48 00 00 CC */ b lbl_800DDD9C
-lbl_800DDCD4:
-/* 800DDCD4 000D9934 7F 1B CA 14 */ add r24, r27, r25
-/* 800DDCD8 000D9938 88 18 FF FF */ lbz r0, -1(r24)
-/* 800DDCDC 000D993C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDCE0 000D9940 48 00 7D F1 */ bl func_800E5AD0
-/* 800DDCE4 000D9944 88 1A 00 00 */ lbz r0, 0(r26)
-/* 800DDCE8 000D9948 7C 76 1B 78 */ mr r22, r3
-/* 800DDCEC 000D994C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDCF0 000D9950 48 00 7D E1 */ bl func_800E5AD0
-/* 800DDCF4 000D9954 7C 64 1B 78 */ mr r4, r3
-/* 800DDCF8 000D9958 7E C3 B3 78 */ mr r3, r22
-/* 800DDCFC 000D995C 4B FE CD A5 */ bl func_800CAAA0
-/* 800DDD00 000D9960 88 18 FF FF */ lbz r0, -1(r24)
-/* 800DDD04 000D9964 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDD08 000D9968 4B FD CD 29 */ bl func_800BAA30
-/* 800DDD0C 000D996C 88 1A 00 00 */ lbz r0, 0(r26)
-/* 800DDD10 000D9970 7C 76 1B 78 */ mr r22, r3
-/* 800DDD14 000D9974 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDD18 000D9978 4B FD CD 19 */ bl func_800BAA30
-/* 800DDD1C 000D997C 2C 03 00 00 */ cmpwi r3, 0
-/* 800DDD20 000D9980 7C 77 1B 78 */ mr r23, r3
-/* 800DDD24 000D9984 41 82 00 2C */ beq lbl_800DDD50
-/* 800DDD28 000D9988 7E C4 B3 78 */ mr r4, r22
-/* 800DDD2C 000D998C 38 61 00 08 */ addi r3, r1, 8
-/* 800DDD30 000D9990 4B FE CE DD */ bl func_800CAC0C
-/* 800DDD34 000D9994 7E C3 B3 78 */ mr r3, r22
-/* 800DDD38 000D9998 7E E4 BB 78 */ mr r4, r23
-/* 800DDD3C 000D999C 4B FE CE D1 */ bl func_800CAC0C
-/* 800DDD40 000D99A0 7E E3 BB 78 */ mr r3, r23
-/* 800DDD44 000D99A4 38 81 00 08 */ addi r4, r1, 8
-/* 800DDD48 000D99A8 4B FE CE C5 */ bl func_800CAC0C
-/* 800DDD4C 000D99AC 48 00 00 48 */ b lbl_800DDD94
-lbl_800DDD50:
-/* 800DDD50 000D99B0 57 60 07 BF */ clrlwi. r0, r27, 0x1e
-/* 800DDD54 000D99B4 40 82 00 40 */ bne lbl_800DDD94
-/* 800DDD58 000D99B8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800DDD5C 000D99BC 40 82 00 38 */ bne lbl_800DDD94
-/* 800DDD60 000D99C0 88 18 FF FF */ lbz r0, -1(r24)
-/* 800DDD64 000D99C4 38 80 00 98 */ li r4, 0x98
-/* 800DDD68 000D99C8 38 A0 00 E4 */ li r5, 0xe4
-/* 800DDD6C 000D99CC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDD70 000D99D0 4B FD CD 69 */ bl func_800BAAD8
-/* 800DDD74 000D99D4 88 18 FF FF */ lbz r0, -1(r24)
-/* 800DDD78 000D99D8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDD7C 000D99DC 4B FD CC B5 */ bl func_800BAA30
-/* 800DDD80 000D99E0 88 18 FF FF */ lbz r0, -1(r24)
-/* 800DDD84 000D99E4 7C 64 1B 78 */ mr r4, r3
-/* 800DDD88 000D99E8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDD8C 000D99EC 4B FE 70 89 */ bl func_800C4E14
-/* 800DDD90 000D99F0 3B 80 00 01 */ li r28, 1
-lbl_800DDD94:
-/* 800DDD94 000D99F4 3B 7B 00 01 */ addi r27, r27, 1
-/* 800DDD98 000D99F8 3B 5A 00 01 */ addi r26, r26, 1
-lbl_800DDD9C:
-/* 800DDD9C 000D99FC 38 60 00 01 */ li r3, 1
-/* 800DDDA0 000D9A00 4B FD CA 4D */ bl func_800BA7EC
-/* 800DDDA4 000D9A04 7C 1B 18 40 */ cmplw r27, r3
-/* 800DDDA8 000D9A08 41 80 FF 2C */ blt lbl_800DDCD4
-/* 800DDDAC 000D9A0C 38 60 00 01 */ li r3, 1
-/* 800DDDB0 000D9A10 4B FD CA 3D */ bl func_800BA7EC
-/* 800DDDB4 000D9A14 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DDDB8 000D9A18 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DDDBC 000D9A1C 7C 63 22 14 */ add r3, r3, r4
-/* 800DDDC0 000D9A20 88 03 FF FF */ lbz r0, -1(r3)
-/* 800DDDC4 000D9A24 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DDDC8 000D9A28 48 00 7D 09 */ bl func_800E5AD0
-/* 800DDDCC 000D9A2C 88 03 05 45 */ lbz r0, 0x545(r3)
-/* 800DDDD0 000D9A30 38 80 00 00 */ li r4, 0
-/* 800DDDD4 000D9A34 88 C3 05 44 */ lbz r6, 0x544(r3)
-/* 800DDDD8 000D9A38 53 E6 0E 3C */ rlwimi r6, r31, 1, 0x18, 0x1e
-/* 800DDDDC 000D9A3C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 800DDDE0 000D9A40 38 A0 03 48 */ li r5, 0x348
-/* 800DDDE4 000D9A44 98 03 05 45 */ stb r0, 0x545(r3)
-/* 800DDDE8 000D9A48 60 C0 00 01 */ ori r0, r6, 1
-/* 800DDDEC 000D9A4C 98 03 05 44 */ stb r0, 0x544(r3)
-/* 800DDDF0 000D9A50 38 63 01 FC */ addi r3, r3, 0x1fc
-/* 800DDDF4 000D9A54 4B F2 63 11 */ bl memset
-/* 800DDDF8 000D9A58 38 60 00 01 */ li r3, 1
-/* 800DDDFC 000D9A5C 4B FD C9 F1 */ bl func_800BA7EC
-/* 800DDE00 000D9A60 38 03 00 03 */ addi r0, r3, 3
-/* 800DDE04 000D9A64 38 60 00 00 */ li r3, 0
-/* 800DDE08 000D9A68 54 18 F0 BE */ srwi r24, r0, 2
-/* 800DDE0C 000D9A6C 4B FD C9 E1 */ bl func_800BA7EC
-/* 800DDE10 000D9A70 38 03 00 01 */ addi r0, r3, 1
-/* 800DDE14 000D9A74 7C 00 C0 40 */ cmplw r0, r24
-/* 800DDE18 000D9A78 40 82 00 8C */ bne lbl_800DDEA4
-/* 800DDE1C 000D9A7C 38 60 00 00 */ li r3, 0
-/* 800DDE20 000D9A80 4B FD C9 CD */ bl func_800BA7EC
-/* 800DDE24 000D9A84 2C 03 00 00 */ cmpwi r3, 0
-/* 800DDE28 000D9A88 41 82 00 48 */ beq lbl_800DDE70
-/* 800DDE2C 000D9A8C 38 60 00 01 */ li r3, 1
-/* 800DDE30 000D9A90 4B FD C9 BD */ bl func_800BA7EC
-/* 800DDE34 000D9A94 7C 1D 18 40 */ cmplw r29, r3
-/* 800DDE38 000D9A98 40 82 00 38 */ bne lbl_800DDE70
-/* 800DDE3C 000D9A9C 38 60 00 09 */ li r3, 9
-/* 800DDE40 000D9AA0 4B FD C9 AD */ bl func_800BA7EC
-/* 800DDE44 000D9AA4 28 03 00 0F */ cmplwi r3, 0xf
-/* 800DDE48 000D9AA8 40 82 00 28 */ bne lbl_800DDE70
-/* 800DDE4C 000D9AAC 38 60 00 09 */ li r3, 9
-/* 800DDE50 000D9AB0 38 80 00 12 */ li r4, 0x12
-/* 800DDE54 000D9AB4 4B FD C7 C9 */ bl func_800BA61C
-/* 800DDE58 000D9AB8 38 60 00 00 */ li r3, 0
-/* 800DDE5C 000D9ABC 4B FD C9 91 */ bl func_800BA7EC
-/* 800DDE60 000D9AC0 7C 64 1B 78 */ mr r4, r3
-/* 800DDE64 000D9AC4 38 60 00 00 */ li r3, 0
-/* 800DDE68 000D9AC8 38 84 FF FF */ addi r4, r4, -1
-/* 800DDE6C 000D9ACC 4B FD C7 B1 */ bl func_800BA61C
-lbl_800DDE70:
-/* 800DDE70 000D9AD0 38 60 00 01 */ li r3, 1
-/* 800DDE74 000D9AD4 4B FD C9 79 */ bl func_800BA7EC
-/* 800DDE78 000D9AD8 7C 64 1B 78 */ mr r4, r3
-/* 800DDE7C 000D9ADC 38 60 00 01 */ li r3, 1
-/* 800DDE80 000D9AE0 38 84 FF FF */ addi r4, r4, -1
-/* 800DDE84 000D9AE4 4B FD C7 99 */ bl func_800BA61C
-/* 800DDE88 000D9AE8 38 60 00 03 */ li r3, 3
-/* 800DDE8C 000D9AEC 4B FD C9 61 */ bl func_800BA7EC
-/* 800DDE90 000D9AF0 7C 64 1B 78 */ mr r4, r3
-/* 800DDE94 000D9AF4 38 60 00 03 */ li r3, 3
-/* 800DDE98 000D9AF8 38 84 00 01 */ addi r4, r4, 1
-/* 800DDE9C 000D9AFC 4B FD C7 81 */ bl func_800BA61C
-/* 800DDEA0 000D9B00 48 00 00 34 */ b lbl_800DDED4
-lbl_800DDEA4:
-/* 800DDEA4 000D9B04 38 60 00 01 */ li r3, 1
-/* 800DDEA8 000D9B08 4B FD C9 45 */ bl func_800BA7EC
-/* 800DDEAC 000D9B0C 7C 64 1B 78 */ mr r4, r3
-/* 800DDEB0 000D9B10 38 60 00 01 */ li r3, 1
-/* 800DDEB4 000D9B14 38 84 FF FF */ addi r4, r4, -1
-/* 800DDEB8 000D9B18 4B FD C7 65 */ bl func_800BA61C
-/* 800DDEBC 000D9B1C 38 60 00 03 */ li r3, 3
-/* 800DDEC0 000D9B20 4B FD C9 2D */ bl func_800BA7EC
-/* 800DDEC4 000D9B24 7C 64 1B 78 */ mr r4, r3
-/* 800DDEC8 000D9B28 38 60 00 03 */ li r3, 3
-/* 800DDECC 000D9B2C 38 84 00 01 */ addi r4, r4, 1
-/* 800DDED0 000D9B30 4B FD C7 4D */ bl func_800BA61C
-lbl_800DDED4:
-/* 800DDED4 000D9B34 38 60 00 18 */ li r3, 0x18
-/* 800DDED8 000D9B38 48 08 4B B9 */ bl func_80162A90
-/* 800DDEDC 000D9B3C 2C 03 00 03 */ cmpwi r3, 3
-/* 800DDEE0 000D9B40 41 82 00 34 */ beq lbl_800DDF14
-/* 800DDEE4 000D9B44 40 80 00 10 */ bge lbl_800DDEF4
-/* 800DDEE8 000D9B48 2C 03 00 01 */ cmpwi r3, 1
-/* 800DDEEC 000D9B4C 41 82 00 14 */ beq lbl_800DDF00
-/* 800DDEF0 000D9B50 48 00 00 48 */ b lbl_800DDF38
-lbl_800DDEF4:
-/* 800DDEF4 000D9B54 2C 03 00 05 */ cmpwi r3, 5
-/* 800DDEF8 000D9B58 40 80 00 40 */ bge lbl_800DDF38
-/* 800DDEFC 000D9B5C 48 00 00 2C */ b lbl_800DDF28
-lbl_800DDF00:
-/* 800DDF00 000D9B60 38 60 00 07 */ li r3, 7
-/* 800DDF04 000D9B64 38 80 00 00 */ li r4, 0
-/* 800DDF08 000D9B68 48 00 73 1D */ bl func_800E5224
-/* 800DDF0C 000D9B6C 7C 7F 1B 78 */ mr r31, r3
-/* 800DDF10 000D9B70 48 00 00 28 */ b lbl_800DDF38
-lbl_800DDF14:
-/* 800DDF14 000D9B74 38 60 00 08 */ li r3, 8
-/* 800DDF18 000D9B78 38 80 00 00 */ li r4, 0
-/* 800DDF1C 000D9B7C 48 00 73 09 */ bl func_800E5224
-/* 800DDF20 000D9B80 7C 7F 1B 78 */ mr r31, r3
-/* 800DDF24 000D9B84 48 00 00 14 */ b lbl_800DDF38
-lbl_800DDF28:
-/* 800DDF28 000D9B88 38 60 00 09 */ li r3, 9
-/* 800DDF2C 000D9B8C 38 80 00 00 */ li r4, 0
-/* 800DDF30 000D9B90 48 00 72 F5 */ bl func_800E5224
-/* 800DDF34 000D9B94 7C 7F 1B 78 */ mr r31, r3
-lbl_800DDF38:
-/* 800DDF38 000D9B98 38 60 00 01 */ li r3, 1
-/* 800DDF3C 000D9B9C 48 00 84 A9 */ bl func_800E63E4
-/* 800DDF40 000D9BA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DDF44 000D9BA4 41 82 00 14 */ beq lbl_800DDF58
-/* 800DDF48 000D9BA8 38 60 00 06 */ li r3, 6
-/* 800DDF4C 000D9BAC 4B FD C6 6D */ bl func_800BA5B8
-/* 800DDF50 000D9BB0 4B F7 83 25 */ bl func_80056274
-/* 800DDF54 000D9BB4 48 00 0C F8 */ b lbl_800DEC4C
-lbl_800DDF58:
-/* 800DDF58 000D9BB8 57 E0 06 3F */ clrlwi. r0, r31, 0x18
-/* 800DDF5C 000D9BBC 41 82 01 04 */ beq lbl_800DE060
-/* 800DDF60 000D9BC0 38 60 00 0F */ li r3, 0xf
-/* 800DDF64 000D9BC4 4B FD CA 29 */ bl func_800BA98C
-/* 800DDF68 000D9BC8 7C 63 07 34 */ extsh r3, r3
-/* 800DDF6C 000D9BCC 38 80 00 08 */ li r4, 8
-/* 800DDF70 000D9BD0 38 A0 00 00 */ li r5, 0
-/* 800DDF74 000D9BD4 48 17 5E 7D */ bl func_80253DF0
-/* 800DDF78 000D9BD8 38 60 00 19 */ li r3, 0x19
-/* 800DDF7C 000D9BDC 4B FD CA 11 */ bl func_800BA98C
-/* 800DDF80 000D9BE0 7C 63 07 34 */ extsh r3, r3
-/* 800DDF84 000D9BE4 38 80 00 08 */ li r4, 8
-/* 800DDF88 000D9BE8 38 A0 00 00 */ li r5, 0
-/* 800DDF8C 000D9BEC 48 17 5E 65 */ bl func_80253DF0
-/* 800DDF90 000D9BF0 38 60 00 0C */ li r3, 0xc
-/* 800DDF94 000D9BF4 4B FD C9 F9 */ bl func_800BA98C
-/* 800DDF98 000D9BF8 7C 63 07 34 */ extsh r3, r3
-/* 800DDF9C 000D9BFC 38 80 00 08 */ li r4, 8
-/* 800DDFA0 000D9C00 38 A0 00 01 */ li r5, 1
-/* 800DDFA4 000D9C04 48 17 5E 4D */ bl func_80253DF0
-/* 800DDFA8 000D9C08 38 60 00 00 */ li r3, 0
-/* 800DDFAC 000D9C0C 4B FD C9 E1 */ bl func_800BA98C
-/* 800DDFB0 000D9C10 7C 63 07 34 */ extsh r3, r3
-/* 800DDFB4 000D9C14 38 80 00 08 */ li r4, 8
-/* 800DDFB8 000D9C18 38 A0 00 01 */ li r5, 1
-/* 800DDFBC 000D9C1C 48 17 5E 35 */ bl func_80253DF0
-/* 800DDFC0 000D9C20 38 60 00 00 */ li r3, 0
-/* 800DDFC4 000D9C24 4B FD C5 95 */ bl func_800BA558
-/* 800DDFC8 000D9C28 38 60 00 00 */ li r3, 0
-/* 800DDFCC 000D9C2C 4B FD C5 ED */ bl func_800BA5B8
-/* 800DDFD0 000D9C30 38 60 00 00 */ li r3, 0
-/* 800DDFD4 000D9C34 4B FD C8 19 */ bl func_800BA7EC
-/* 800DDFD8 000D9C38 2C 03 00 00 */ cmpwi r3, 0
-/* 800DDFDC 000D9C3C 41 82 0C 70 */ beq lbl_800DEC4C
-/* 800DDFE0 000D9C40 38 60 00 00 */ li r3, 0
-/* 800DDFE4 000D9C44 4B FD C8 09 */ bl func_800BA7EC
-/* 800DDFE8 000D9C48 38 03 FF FF */ addi r0, r3, -1
-/* 800DDFEC 000D9C4C 3F 00 80 48 */ lis r24, lbl_8047CE18@ha
-/* 800DDFF0 000D9C50 54 00 10 3A */ slwi r0, r0, 2
-/* 800DDFF4 000D9C54 7C 16 07 74 */ extsb r22, r0
-/* 800DDFF8 000D9C58 3B 18 CE 18 */ addi r24, r24, lbl_8047CE18@l
-/* 800DDFFC 000D9C5C 3B 56 00 04 */ addi r26, r22, 4
-/* 800DE000 000D9C60 48 00 00 50 */ b lbl_800DE050
-lbl_800DE004:
-/* 800DE004 000D9C64 7E D9 07 74 */ extsb r25, r22
-/* 800DE008 000D9C68 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800DE00C 000D9C6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE010 000D9C70 4B FD CA 21 */ bl func_800BAA30
-/* 800DE014 000D9C74 2C 03 00 00 */ cmpwi r3, 0
-/* 800DE018 000D9C78 40 82 00 34 */ bne lbl_800DE04C
-/* 800DE01C 000D9C7C 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800DE020 000D9C80 38 80 00 98 */ li r4, 0x98
-/* 800DE024 000D9C84 38 A0 00 E4 */ li r5, 0xe4
-/* 800DE028 000D9C88 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE02C 000D9C8C 4B FD CA AD */ bl func_800BAAD8
-/* 800DE030 000D9C90 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800DE034 000D9C94 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE038 000D9C98 4B FD C9 F9 */ bl func_800BAA30
-/* 800DE03C 000D9C9C 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800DE040 000D9CA0 7C 64 1B 78 */ mr r4, r3
-/* 800DE044 000D9CA4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE048 000D9CA8 4B FE 6D CD */ bl func_800C4E14
-lbl_800DE04C:
-/* 800DE04C 000D9CAC 3A D6 00 01 */ addi r22, r22, 1
-lbl_800DE050:
-/* 800DE050 000D9CB0 7E C0 07 74 */ extsb r0, r22
-/* 800DE054 000D9CB4 7C 00 D0 00 */ cmpw r0, r26
-/* 800DE058 000D9CB8 41 80 FF AC */ blt lbl_800DE004
-/* 800DE05C 000D9CBC 48 00 0B F0 */ b lbl_800DEC4C
-lbl_800DE060:
-/* 800DE060 000D9CC0 38 60 00 1B */ li r3, 0x1b
-/* 800DE064 000D9CC4 4B FD C5 55 */ bl func_800BA5B8
-/* 800DE068 000D9CC8 38 60 00 06 */ li r3, 6
-/* 800DE06C 000D9CCC 4B FD C9 21 */ bl func_800BA98C
-/* 800DE070 000D9CD0 7C 63 07 34 */ extsh r3, r3
-/* 800DE074 000D9CD4 38 80 00 08 */ li r4, 8
-/* 800DE078 000D9CD8 38 A0 00 01 */ li r5, 1
-/* 800DE07C 000D9CDC 48 17 5D 75 */ bl func_80253DF0
-/* 800DE080 000D9CE0 38 60 00 04 */ li r3, 4
-/* 800DE084 000D9CE4 4B FD C9 09 */ bl func_800BA98C
-/* 800DE088 000D9CE8 7C 63 07 34 */ extsh r3, r3
-/* 800DE08C 000D9CEC 38 80 00 08 */ li r4, 8
-/* 800DE090 000D9CF0 38 A0 00 00 */ li r5, 0
-/* 800DE094 000D9CF4 48 17 5D 5D */ bl func_80253DF0
-/* 800DE098 000D9CF8 38 60 00 06 */ li r3, 6
-/* 800DE09C 000D9CFC 4B FD C8 F1 */ bl func_800BA98C
-/* 800DE0A0 000D9D00 7C 63 07 34 */ extsh r3, r3
-/* 800DE0A4 000D9D04 38 80 00 02 */ li r4, 2
-/* 800DE0A8 000D9D08 38 A0 00 00 */ li r5, 0
-/* 800DE0AC 000D9D0C 48 17 5D 05 */ bl func_80253DB0
-/* 800DE0B0 000D9D10 38 60 00 00 */ li r3, 0
-/* 800DE0B4 000D9D14 38 80 00 00 */ li r4, 0
-/* 800DE0B8 000D9D18 4B F7 B8 41 */ bl func_800598F8
-/* 800DE0BC 000D9D1C 38 60 00 18 */ li r3, 0x18
-/* 800DE0C0 000D9D20 48 08 49 D1 */ bl func_80162A90
-/* 800DE0C4 000D9D24 2C 03 00 03 */ cmpwi r3, 3
-/* 800DE0C8 000D9D28 41 82 00 30 */ beq lbl_800DE0F8
-/* 800DE0CC 000D9D2C 40 80 00 44 */ bge lbl_800DE110
-/* 800DE0D0 000D9D30 2C 03 00 01 */ cmpwi r3, 1
-/* 800DE0D4 000D9D34 41 82 00 0C */ beq lbl_800DE0E0
-/* 800DE0D8 000D9D38 48 00 00 38 */ b lbl_800DE110
-/* 800DE0DC 000D9D3C 48 00 00 34 */ b lbl_800DE110
-lbl_800DE0E0:
-/* 800DE0E0 000D9D40 38 60 30 AB */ li r3, 0x30ab
-/* 800DE0E4 000D9D44 48 17 22 11 */ bl func_802502F4
-/* 800DE0E8 000D9D48 7C 64 1B 78 */ mr r4, r3
-/* 800DE0EC 000D9D4C 38 60 00 0E */ li r3, 0xe
-/* 800DE0F0 000D9D50 48 07 E2 19 */ bl func_8015C308
-/* 800DE0F4 000D9D54 48 00 00 30 */ b lbl_800DE124
-lbl_800DE0F8:
-/* 800DE0F8 000D9D58 38 60 30 AD */ li r3, 0x30ad
-/* 800DE0FC 000D9D5C 48 17 21 F9 */ bl func_802502F4
-/* 800DE100 000D9D60 7C 64 1B 78 */ mr r4, r3
-/* 800DE104 000D9D64 38 60 00 0E */ li r3, 0xe
-/* 800DE108 000D9D68 48 07 E2 01 */ bl func_8015C308
-/* 800DE10C 000D9D6C 48 00 00 18 */ b lbl_800DE124
-lbl_800DE110:
-/* 800DE110 000D9D70 38 60 30 AE */ li r3, 0x30ae
-/* 800DE114 000D9D74 48 17 21 E1 */ bl func_802502F4
-/* 800DE118 000D9D78 7C 64 1B 78 */ mr r4, r3
-/* 800DE11C 000D9D7C 38 60 00 0E */ li r3, 0xe
-/* 800DE120 000D9D80 48 07 E1 E9 */ bl func_8015C308
-lbl_800DE124:
-/* 800DE124 000D9D84 80 1E 00 4C */ lwz r0, 0x4c(r30)
-/* 800DE128 000D9D88 2C 00 00 01 */ cmpwi r0, 1
-/* 800DE12C 000D9D8C 41 82 00 2C */ beq lbl_800DE158
-/* 800DE130 000D9D90 40 80 00 40 */ bge lbl_800DE170
-/* 800DE134 000D9D94 2C 00 00 00 */ cmpwi r0, 0
-/* 800DE138 000D9D98 40 80 00 08 */ bge lbl_800DE140
-/* 800DE13C 000D9D9C 48 00 00 34 */ b lbl_800DE170
-lbl_800DE140:
-/* 800DE140 000D9DA0 38 60 2D 34 */ li r3, 0x2d34
-/* 800DE144 000D9DA4 48 17 21 B1 */ bl func_802502F4
-/* 800DE148 000D9DA8 7C 64 1B 78 */ mr r4, r3
-/* 800DE14C 000D9DAC 38 60 00 0F */ li r3, 0xf
-/* 800DE150 000D9DB0 48 07 E1 B9 */ bl func_8015C308
-/* 800DE154 000D9DB4 48 00 0A F8 */ b lbl_800DEC4C
-lbl_800DE158:
-/* 800DE158 000D9DB8 38 60 2D 33 */ li r3, 0x2d33
-/* 800DE15C 000D9DBC 48 17 21 99 */ bl func_802502F4
-/* 800DE160 000D9DC0 7C 64 1B 78 */ mr r4, r3
-/* 800DE164 000D9DC4 38 60 00 0F */ li r3, 0xf
-/* 800DE168 000D9DC8 48 07 E1 A1 */ bl func_8015C308
-/* 800DE16C 000D9DCC 48 00 0A E0 */ b lbl_800DEC4C
-lbl_800DE170:
-/* 800DE170 000D9DD0 38 60 2D 35 */ li r3, 0x2d35
-/* 800DE174 000D9DD4 48 17 21 81 */ bl func_802502F4
-/* 800DE178 000D9DD8 7C 64 1B 78 */ mr r4, r3
-/* 800DE17C 000D9DDC 38 60 00 0F */ li r3, 0xf
-/* 800DE180 000D9DE0 48 07 E1 89 */ bl func_8015C308
-/* 800DE184 000D9DE4 48 00 0A C8 */ b lbl_800DEC4C
-/* 800DE188 000D9DE8 38 60 00 19 */ li r3, 0x19
-/* 800DE18C 000D9DEC 4B FD C8 01 */ bl func_800BA98C
-/* 800DE190 000D9DF0 7C 63 07 34 */ extsh r3, r3
-/* 800DE194 000D9DF4 48 17 5C 3D */ bl func_80253DD0
-/* 800DE198 000D9DF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DE19C 000D9DFC 28 00 00 03 */ cmplwi r0, 3
-/* 800DE1A0 000D9E00 40 82 0A AC */ bne lbl_800DEC4C
-/* 800DE1A4 000D9E04 38 60 00 19 */ li r3, 0x19
-/* 800DE1A8 000D9E08 4B FD C7 E5 */ bl func_800BA98C
-/* 800DE1AC 000D9E0C 7C 63 07 34 */ extsh r3, r3
-/* 800DE1B0 000D9E10 38 80 00 08 */ li r4, 8
-/* 800DE1B4 000D9E14 38 A0 00 00 */ li r5, 0
-/* 800DE1B8 000D9E18 48 17 5C 39 */ bl func_80253DF0
-/* 800DE1BC 000D9E1C 38 60 00 0C */ li r3, 0xc
-/* 800DE1C0 000D9E20 4B FD C7 CD */ bl func_800BA98C
-/* 800DE1C4 000D9E24 7C 63 07 34 */ extsh r3, r3
-/* 800DE1C8 000D9E28 38 80 00 08 */ li r4, 8
-/* 800DE1CC 000D9E2C 38 A0 00 01 */ li r5, 1
-/* 800DE1D0 000D9E30 48 17 5C 21 */ bl func_80253DF0
-/* 800DE1D4 000D9E34 38 60 00 00 */ li r3, 0
-/* 800DE1D8 000D9E38 4B FD C7 B5 */ bl func_800BA98C
-/* 800DE1DC 000D9E3C 7C 63 07 34 */ extsh r3, r3
-/* 800DE1E0 000D9E40 38 80 00 08 */ li r4, 8
-/* 800DE1E4 000D9E44 38 A0 00 01 */ li r5, 1
-/* 800DE1E8 000D9E48 48 17 5C 09 */ bl func_80253DF0
-/* 800DE1EC 000D9E4C 38 60 00 02 */ li r3, 2
-/* 800DE1F0 000D9E50 4B FD C3 69 */ bl func_800BA558
-/* 800DE1F4 000D9E54 38 60 00 00 */ li r3, 0
-/* 800DE1F8 000D9E58 4B FD C3 C1 */ bl func_800BA5B8
-/* 800DE1FC 000D9E5C 48 00 0A 50 */ b lbl_800DEC4C
-/* 800DE200 000D9E60 4B F7 80 F9 */ bl func_800562F8
-/* 800DE204 000D9E64 2C 03 00 00 */ cmpwi r3, 0
-/* 800DE208 000D9E68 41 82 0A 44 */ beq lbl_800DEC4C
-/* 800DE20C 000D9E6C 38 60 00 02 */ li r3, 2
-/* 800DE210 000D9E70 48 00 81 D5 */ bl func_800E63E4
-/* 800DE214 000D9E74 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DE218 000D9E78 41 82 00 0C */ beq lbl_800DE224
-/* 800DE21C 000D9E7C 38 60 00 00 */ li r3, 0
-/* 800DE220 000D9E80 4B F7 82 39 */ bl func_80056458
-lbl_800DE224:
-/* 800DE224 000D9E84 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800DE228 000D9E88 38 80 08 34 */ li r4, 0x834
-/* 800DE22C 000D9E8C 48 14 85 7D */ bl func_802267A8
-/* 800DE230 000D9E90 38 60 00 02 */ li r3, 2
-/* 800DE234 000D9E94 4B F7 9D 81 */ bl func_80057FB4
-/* 800DE238 000D9E98 48 00 0A 14 */ b lbl_800DEC4C
-/* 800DE23C 000D9E9C 38 60 00 1B */ li r3, 0x1b
-/* 800DE240 000D9EA0 4B FD C7 4D */ bl func_800BA98C
-/* 800DE244 000D9EA4 7C 63 07 34 */ extsh r3, r3
-/* 800DE248 000D9EA8 48 17 5B 89 */ bl func_80253DD0
-/* 800DE24C 000D9EAC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DE250 000D9EB0 28 00 00 03 */ cmplwi r0, 3
-/* 800DE254 000D9EB4 40 82 09 F8 */ bne lbl_800DEC4C
-/* 800DE258 000D9EB8 38 60 00 08 */ li r3, 8
-/* 800DE25C 000D9EBC 4B FD C3 5D */ bl func_800BA5B8
-/* 800DE260 000D9EC0 38 60 00 1B */ li r3, 0x1b
-/* 800DE264 000D9EC4 4B FD C7 29 */ bl func_800BA98C
-/* 800DE268 000D9EC8 7C 63 07 34 */ extsh r3, r3
-/* 800DE26C 000D9ECC 38 80 00 01 */ li r4, 1
-/* 800DE270 000D9ED0 38 A0 00 00 */ li r5, 0
-/* 800DE274 000D9ED4 48 17 5B 3D */ bl func_80253DB0
-/* 800DE278 000D9ED8 38 60 00 00 */ li r3, 0
-/* 800DE27C 000D9EDC 38 80 00 00 */ li r4, 0
-/* 800DE280 000D9EE0 4B F7 B6 79 */ bl func_800598F8
-/* 800DE284 000D9EE4 38 60 00 01 */ li r3, 1
-/* 800DE288 000D9EE8 38 80 00 00 */ li r4, 0
-/* 800DE28C 000D9EEC 38 A0 00 00 */ li r5, 0
-/* 800DE290 000D9EF0 38 C0 00 02 */ li r6, 2
-/* 800DE294 000D9EF4 38 E0 00 00 */ li r7, 0
-/* 800DE298 000D9EF8 39 00 00 00 */ li r8, 0
-/* 800DE29C 000D9EFC 4B F7 B7 2D */ bl func_800599C8
-/* 800DE2A0 000D9F00 38 60 00 02 */ li r3, 2
-/* 800DE2A4 000D9F04 38 80 00 00 */ li r4, 0
-/* 800DE2A8 000D9F08 38 A0 00 01 */ li r5, 1
-/* 800DE2AC 000D9F0C 38 C0 00 00 */ li r6, 0
-/* 800DE2B0 000D9F10 38 E0 00 00 */ li r7, 0
-/* 800DE2B4 000D9F14 39 00 00 00 */ li r8, 0
-/* 800DE2B8 000D9F18 4B F7 B7 11 */ bl func_800599C8
-/* 800DE2BC 000D9F1C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DE2C0 000D9F20 38 60 02 5F */ li r3, 0x25f
-/* 800DE2C4 000D9F24 38 80 00 00 */ li r4, 0
-/* 800DE2C8 000D9F28 4B F2 CE A9 */ bl func_8000B170
-/* 800DE2CC 000D9F2C 48 00 09 80 */ b lbl_800DEC4C
-/* 800DE2D0 000D9F30 38 60 00 29 */ li r3, 0x29
-/* 800DE2D4 000D9F34 38 80 00 02 */ li r4, 2
-/* 800DE2D8 000D9F38 38 A0 00 00 */ li r5, 0
-/* 800DE2DC 000D9F3C 38 C0 00 01 */ li r6, 1
-/* 800DE2E0 000D9F40 4B F7 B7 8D */ bl func_80059A6C
-/* 800DE2E4 000D9F44 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800DE2E8 000D9F48 54 7D 04 3E */ clrlwi r29, r3, 0x10
-/* 800DE2EC 000D9F4C 41 82 00 78 */ beq lbl_800DE364
-/* 800DE2F0 000D9F50 3C 03 00 01 */ addis r0, r3, 1
-/* 800DE2F4 000D9F54 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800DE2F8 000D9F58 41 82 00 6C */ beq lbl_800DE364
-/* 800DE2FC 000D9F5C 28 1D 00 01 */ cmplwi r29, 1
-/* 800DE300 000D9F60 40 82 00 30 */ bne lbl_800DE330
-/* 800DE304 000D9F64 38 60 00 1B */ li r3, 0x1b
-/* 800DE308 000D9F68 4B FD C6 85 */ bl func_800BA98C
-/* 800DE30C 000D9F6C 7C 63 07 34 */ extsh r3, r3
-/* 800DE310 000D9F70 38 80 00 02 */ li r4, 2
-/* 800DE314 000D9F74 38 A0 00 00 */ li r5, 0
-/* 800DE318 000D9F78 48 17 5A 99 */ bl func_80253DB0
-/* 800DE31C 000D9F7C 38 60 00 09 */ li r3, 9
-/* 800DE320 000D9F80 4B FD C2 99 */ bl func_800BA5B8
-/* 800DE324 000D9F84 38 60 00 01 */ li r3, 1
-/* 800DE328 000D9F88 4B F7 C1 A5 */ bl func_8005A4CC
-/* 800DE32C 000D9F8C 48 00 09 20 */ b lbl_800DEC4C
-lbl_800DE330:
-/* 800DE330 000D9F90 28 1D 00 02 */ cmplwi r29, 2
-/* 800DE334 000D9F94 40 82 09 18 */ bne lbl_800DEC4C
-/* 800DE338 000D9F98 38 60 00 1B */ li r3, 0x1b
-/* 800DE33C 000D9F9C 4B FD C6 51 */ bl func_800BA98C
-/* 800DE340 000D9FA0 7C 63 07 34 */ extsh r3, r3
-/* 800DE344 000D9FA4 38 80 00 03 */ li r4, 3
-/* 800DE348 000D9FA8 38 A0 00 00 */ li r5, 0
-/* 800DE34C 000D9FAC 48 17 5A 65 */ bl func_80253DB0
-/* 800DE350 000D9FB0 38 60 00 09 */ li r3, 9
-/* 800DE354 000D9FB4 4B FD C2 65 */ bl func_800BA5B8
-/* 800DE358 000D9FB8 38 60 00 01 */ li r3, 1
-/* 800DE35C 000D9FBC 4B F7 C1 71 */ bl func_8005A4CC
-/* 800DE360 000D9FC0 48 00 08 EC */ b lbl_800DEC4C
-lbl_800DE364:
-/* 800DE364 000D9FC4 28 1D 00 01 */ cmplwi r29, 1
-/* 800DE368 000D9FC8 40 82 00 20 */ bne lbl_800DE388
-/* 800DE36C 000D9FCC 38 60 00 1B */ li r3, 0x1b
-/* 800DE370 000D9FD0 4B FD C6 1D */ bl func_800BA98C
-/* 800DE374 000D9FD4 7C 63 07 34 */ extsh r3, r3
-/* 800DE378 000D9FD8 38 80 00 00 */ li r4, 0
-/* 800DE37C 000D9FDC 38 A0 00 00 */ li r5, 0
-/* 800DE380 000D9FE0 48 17 5A 31 */ bl func_80253DB0
-/* 800DE384 000D9FE4 48 00 08 C8 */ b lbl_800DEC4C
-lbl_800DE388:
-/* 800DE388 000D9FE8 28 1D 00 02 */ cmplwi r29, 2
-/* 800DE38C 000D9FEC 40 82 08 C0 */ bne lbl_800DEC4C
-/* 800DE390 000D9FF0 38 60 00 1B */ li r3, 0x1b
-/* 800DE394 000D9FF4 4B FD C5 F9 */ bl func_800BA98C
-/* 800DE398 000D9FF8 7C 63 07 34 */ extsh r3, r3
-/* 800DE39C 000D9FFC 38 80 00 01 */ li r4, 1
-/* 800DE3A0 000DA000 38 A0 00 00 */ li r5, 0
-/* 800DE3A4 000DA004 48 17 5A 0D */ bl func_80253DB0
-/* 800DE3A8 000DA008 48 00 08 A4 */ b lbl_800DEC4C
-/* 800DE3AC 000DA00C 38 60 00 1B */ li r3, 0x1b
-/* 800DE3B0 000DA010 4B FD C5 DD */ bl func_800BA98C
-/* 800DE3B4 000DA014 7C 63 07 34 */ extsh r3, r3
-/* 800DE3B8 000DA018 48 17 5A 19 */ bl func_80253DD0
-/* 800DE3BC 000DA01C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DE3C0 000DA020 28 00 00 03 */ cmplwi r0, 3
-/* 800DE3C4 000DA024 40 82 08 88 */ bne lbl_800DEC4C
-/* 800DE3C8 000DA028 38 60 00 1B */ li r3, 0x1b
-/* 800DE3CC 000DA02C 4B FD C5 C1 */ bl func_800BA98C
-/* 800DE3D0 000DA030 7C 63 07 34 */ extsh r3, r3
-/* 800DE3D4 000DA034 48 17 5A 0D */ bl func_80253DE0
-/* 800DE3D8 000DA038 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DE3DC 000DA03C 28 00 00 02 */ cmplwi r0, 2
-/* 800DE3E0 000DA040 40 82 00 94 */ bne lbl_800DE474
-/* 800DE3E4 000DA044 38 60 00 0A */ li r3, 0xa
-/* 800DE3E8 000DA048 4B FD C1 D1 */ bl func_800BA5B8
-/* 800DE3EC 000DA04C 38 60 00 18 */ li r3, 0x18
-/* 800DE3F0 000DA050 48 08 46 A1 */ bl func_80162A90
-/* 800DE3F4 000DA054 2C 03 00 03 */ cmpwi r3, 3
-/* 800DE3F8 000DA058 41 82 00 34 */ beq lbl_800DE42C
-/* 800DE3FC 000DA05C 40 80 00 10 */ bge lbl_800DE40C
-/* 800DE400 000DA060 2C 03 00 01 */ cmpwi r3, 1
-/* 800DE404 000DA064 41 82 00 14 */ beq lbl_800DE418
-/* 800DE408 000DA068 48 00 00 48 */ b lbl_800DE450
-lbl_800DE40C:
-/* 800DE40C 000DA06C 2C 03 00 05 */ cmpwi r3, 5
-/* 800DE410 000DA070 40 80 00 40 */ bge lbl_800DE450
-/* 800DE414 000DA074 48 00 00 2C */ b lbl_800DE440
-lbl_800DE418:
-/* 800DE418 000DA078 38 60 00 07 */ li r3, 7
-/* 800DE41C 000DA07C 38 80 00 00 */ li r4, 0
-/* 800DE420 000DA080 48 00 6E 05 */ bl func_800E5224
-/* 800DE424 000DA084 7C 7F 1B 78 */ mr r31, r3
-/* 800DE428 000DA088 48 00 00 28 */ b lbl_800DE450
-lbl_800DE42C:
-/* 800DE42C 000DA08C 38 60 00 08 */ li r3, 8
-/* 800DE430 000DA090 38 80 00 00 */ li r4, 0
-/* 800DE434 000DA094 48 00 6D F1 */ bl func_800E5224
-/* 800DE438 000DA098 7C 7F 1B 78 */ mr r31, r3
-/* 800DE43C 000DA09C 48 00 00 14 */ b lbl_800DE450
-lbl_800DE440:
-/* 800DE440 000DA0A0 38 60 00 09 */ li r3, 9
-/* 800DE444 000DA0A4 38 80 00 00 */ li r4, 0
-/* 800DE448 000DA0A8 48 00 6D DD */ bl func_800E5224
-/* 800DE44C 000DA0AC 7C 7F 1B 78 */ mr r31, r3
-lbl_800DE450:
-/* 800DE450 000DA0B0 57 E0 06 3F */ clrlwi. r0, r31, 0x18
-/* 800DE454 000DA0B4 40 82 00 28 */ bne lbl_800DE47C
-/* 800DE458 000DA0B8 38 60 00 04 */ li r3, 4
-/* 800DE45C 000DA0BC 4B FD C5 31 */ bl func_800BA98C
-/* 800DE460 000DA0C0 7C 63 07 34 */ extsh r3, r3
-/* 800DE464 000DA0C4 38 80 00 01 */ li r4, 1
-/* 800DE468 000DA0C8 38 A0 00 00 */ li r5, 0
-/* 800DE46C 000DA0CC 48 17 59 45 */ bl func_80253DB0
-/* 800DE470 000DA0D0 48 00 00 0C */ b lbl_800DE47C
-lbl_800DE474:
-/* 800DE474 000DA0D4 38 60 00 0B */ li r3, 0xb
-/* 800DE478 000DA0D8 4B FD C1 41 */ bl func_800BA5B8
-lbl_800DE47C:
-/* 800DE47C 000DA0DC 38 60 00 1B */ li r3, 0x1b
-/* 800DE480 000DA0E0 4B FD C5 0D */ bl func_800BA98C
-/* 800DE484 000DA0E4 7C 63 07 34 */ extsh r3, r3
-/* 800DE488 000DA0E8 38 80 00 05 */ li r4, 5
-/* 800DE48C 000DA0EC 38 A0 00 00 */ li r5, 0
-/* 800DE490 000DA0F0 48 17 59 21 */ bl func_80253DB0
-/* 800DE494 000DA0F4 48 00 07 B8 */ b lbl_800DEC4C
-/* 800DE498 000DA0F8 38 60 00 1B */ li r3, 0x1b
-/* 800DE49C 000DA0FC 4B FD C4 F1 */ bl func_800BA98C
-/* 800DE4A0 000DA100 7C 63 07 34 */ extsh r3, r3
-/* 800DE4A4 000DA104 48 17 59 2D */ bl func_80253DD0
-/* 800DE4A8 000DA108 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DE4AC 000DA10C 28 00 00 03 */ cmplwi r0, 3
-/* 800DE4B0 000DA110 40 82 07 9C */ bne lbl_800DEC4C
-/* 800DE4B4 000DA114 38 60 00 00 */ li r3, 0
-/* 800DE4B8 000DA118 4B FD C3 35 */ bl func_800BA7EC
-/* 800DE4BC 000DA11C 54 78 10 3A */ slwi r24, r3, 2
-/* 800DE4C0 000DA120 38 60 00 09 */ li r3, 9
-/* 800DE4C4 000DA124 4B FD C3 29 */ bl func_800BA7EC
-/* 800DE4C8 000DA128 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800DE4CC 000DA12C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DE4D0 000DA130 20 00 00 03 */ subfic r0, r0, 3
-/* 800DE4D4 000DA134 38 60 00 00 */ li r3, 0
-/* 800DE4D8 000DA138 7C 00 C2 14 */ add r0, r0, r24
-/* 800DE4DC 000DA13C 3B 04 CE 18 */ addi r24, r4, lbl_8047CE18@l
-/* 800DE4E0 000DA140 54 19 06 3E */ clrlwi r25, r0, 0x18
-/* 800DE4E4 000DA144 7C 18 C8 AE */ lbzx r0, r24, r25
-/* 800DE4E8 000DA148 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800DE4EC 000DA14C 48 00 6D 39 */ bl func_800E5224
-/* 800DE4F0 000DA150 3B B9 00 01 */ addi r29, r25, 1
-/* 800DE4F4 000DA154 7C 7F 1B 78 */ mr r31, r3
-/* 800DE4F8 000DA158 7F BB EB 78 */ mr r27, r29
-/* 800DE4FC 000DA15C 7F 58 EA 14 */ add r26, r24, r29
-/* 800DE500 000DA160 48 00 00 CC */ b lbl_800DE5CC
-lbl_800DE504:
-/* 800DE504 000DA164 7F 3B C2 14 */ add r25, r27, r24
-/* 800DE508 000DA168 88 19 FF FF */ lbz r0, -1(r25)
-/* 800DE50C 000DA16C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE510 000DA170 48 00 75 C1 */ bl func_800E5AD0
-/* 800DE514 000DA174 88 1A 00 00 */ lbz r0, 0(r26)
-/* 800DE518 000DA178 7C 77 1B 78 */ mr r23, r3
-/* 800DE51C 000DA17C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE520 000DA180 48 00 75 B1 */ bl func_800E5AD0
-/* 800DE524 000DA184 7C 64 1B 78 */ mr r4, r3
-/* 800DE528 000DA188 7E E3 BB 78 */ mr r3, r23
-/* 800DE52C 000DA18C 4B FE C5 75 */ bl func_800CAAA0
-/* 800DE530 000DA190 88 19 FF FF */ lbz r0, -1(r25)
-/* 800DE534 000DA194 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE538 000DA198 4B FD C4 F9 */ bl func_800BAA30
-/* 800DE53C 000DA19C 88 1A 00 00 */ lbz r0, 0(r26)
-/* 800DE540 000DA1A0 7C 77 1B 78 */ mr r23, r3
-/* 800DE544 000DA1A4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE548 000DA1A8 4B FD C4 E9 */ bl func_800BAA30
-/* 800DE54C 000DA1AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800DE550 000DA1B0 7C 76 1B 78 */ mr r22, r3
-/* 800DE554 000DA1B4 41 82 00 2C */ beq lbl_800DE580
-/* 800DE558 000DA1B8 7E E4 BB 78 */ mr r4, r23
-/* 800DE55C 000DA1BC 38 61 00 08 */ addi r3, r1, 8
-/* 800DE560 000DA1C0 4B FE C6 AD */ bl func_800CAC0C
-/* 800DE564 000DA1C4 7E E3 BB 78 */ mr r3, r23
-/* 800DE568 000DA1C8 7E C4 B3 78 */ mr r4, r22
-/* 800DE56C 000DA1CC 4B FE C6 A1 */ bl func_800CAC0C
-/* 800DE570 000DA1D0 7E C3 B3 78 */ mr r3, r22
-/* 800DE574 000DA1D4 38 81 00 08 */ addi r4, r1, 8
-/* 800DE578 000DA1D8 4B FE C6 95 */ bl func_800CAC0C
-/* 800DE57C 000DA1DC 48 00 00 48 */ b lbl_800DE5C4
-lbl_800DE580:
-/* 800DE580 000DA1E0 57 60 07 BF */ clrlwi. r0, r27, 0x1e
-/* 800DE584 000DA1E4 40 82 00 40 */ bne lbl_800DE5C4
-/* 800DE588 000DA1E8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800DE58C 000DA1EC 40 82 00 38 */ bne lbl_800DE5C4
-/* 800DE590 000DA1F0 88 19 FF FF */ lbz r0, -1(r25)
-/* 800DE594 000DA1F4 38 80 00 98 */ li r4, 0x98
-/* 800DE598 000DA1F8 38 A0 00 E4 */ li r5, 0xe4
-/* 800DE59C 000DA1FC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE5A0 000DA200 4B FD C5 39 */ bl func_800BAAD8
-/* 800DE5A4 000DA204 88 19 FF FF */ lbz r0, -1(r25)
-/* 800DE5A8 000DA208 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE5AC 000DA20C 4B FD C4 85 */ bl func_800BAA30
-/* 800DE5B0 000DA210 88 19 FF FF */ lbz r0, -1(r25)
-/* 800DE5B4 000DA214 7C 64 1B 78 */ mr r4, r3
-/* 800DE5B8 000DA218 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE5BC 000DA21C 4B FE 68 59 */ bl func_800C4E14
-/* 800DE5C0 000DA220 3B 80 00 01 */ li r28, 1
-lbl_800DE5C4:
-/* 800DE5C4 000DA224 3B 7B 00 01 */ addi r27, r27, 1
-/* 800DE5C8 000DA228 3B 5A 00 01 */ addi r26, r26, 1
-lbl_800DE5CC:
-/* 800DE5CC 000DA22C 38 60 00 01 */ li r3, 1
-/* 800DE5D0 000DA230 4B FD C2 1D */ bl func_800BA7EC
-/* 800DE5D4 000DA234 7C 1B 18 40 */ cmplw r27, r3
-/* 800DE5D8 000DA238 41 80 FF 2C */ blt lbl_800DE504
-/* 800DE5DC 000DA23C 38 60 00 01 */ li r3, 1
-/* 800DE5E0 000DA240 4B FD C2 0D */ bl func_800BA7EC
-/* 800DE5E4 000DA244 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800DE5E8 000DA248 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800DE5EC 000DA24C 7C 63 22 14 */ add r3, r3, r4
-/* 800DE5F0 000DA250 88 03 FF FF */ lbz r0, -1(r3)
-/* 800DE5F4 000DA254 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE5F8 000DA258 48 00 74 D9 */ bl func_800E5AD0
-/* 800DE5FC 000DA25C 88 03 05 45 */ lbz r0, 0x545(r3)
-/* 800DE600 000DA260 38 80 00 00 */ li r4, 0
-/* 800DE604 000DA264 88 C3 05 44 */ lbz r6, 0x544(r3)
-/* 800DE608 000DA268 53 E6 0E 3C */ rlwimi r6, r31, 1, 0x18, 0x1e
-/* 800DE60C 000DA26C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 800DE610 000DA270 38 A0 03 48 */ li r5, 0x348
-/* 800DE614 000DA274 98 03 05 45 */ stb r0, 0x545(r3)
-/* 800DE618 000DA278 60 C0 00 01 */ ori r0, r6, 1
-/* 800DE61C 000DA27C 98 03 05 44 */ stb r0, 0x544(r3)
-/* 800DE620 000DA280 38 63 01 FC */ addi r3, r3, 0x1fc
-/* 800DE624 000DA284 4B F2 5A E1 */ bl memset
-/* 800DE628 000DA288 38 60 00 01 */ li r3, 1
-/* 800DE62C 000DA28C 4B FD C1 C1 */ bl func_800BA7EC
-/* 800DE630 000DA290 38 03 00 03 */ addi r0, r3, 3
-/* 800DE634 000DA294 38 60 00 00 */ li r3, 0
-/* 800DE638 000DA298 54 1A F0 BE */ srwi r26, r0, 2
-/* 800DE63C 000DA29C 4B FD C1 B1 */ bl func_800BA7EC
-/* 800DE640 000DA2A0 38 03 00 01 */ addi r0, r3, 1
-/* 800DE644 000DA2A4 7C 00 D0 40 */ cmplw r0, r26
-/* 800DE648 000DA2A8 40 82 00 8C */ bne lbl_800DE6D4
-/* 800DE64C 000DA2AC 38 60 00 00 */ li r3, 0
-/* 800DE650 000DA2B0 4B FD C1 9D */ bl func_800BA7EC
-/* 800DE654 000DA2B4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DE658 000DA2B8 41 82 00 48 */ beq lbl_800DE6A0
-/* 800DE65C 000DA2BC 38 60 00 01 */ li r3, 1
-/* 800DE660 000DA2C0 4B FD C1 8D */ bl func_800BA7EC
-/* 800DE664 000DA2C4 7C 1D 18 40 */ cmplw r29, r3
-/* 800DE668 000DA2C8 40 82 00 38 */ bne lbl_800DE6A0
-/* 800DE66C 000DA2CC 38 60 00 09 */ li r3, 9
-/* 800DE670 000DA2D0 4B FD C1 7D */ bl func_800BA7EC
-/* 800DE674 000DA2D4 28 03 00 0F */ cmplwi r3, 0xf
-/* 800DE678 000DA2D8 40 82 00 28 */ bne lbl_800DE6A0
-/* 800DE67C 000DA2DC 38 60 00 09 */ li r3, 9
-/* 800DE680 000DA2E0 38 80 00 12 */ li r4, 0x12
-/* 800DE684 000DA2E4 4B FD BF 99 */ bl func_800BA61C
-/* 800DE688 000DA2E8 38 60 00 00 */ li r3, 0
-/* 800DE68C 000DA2EC 4B FD C1 61 */ bl func_800BA7EC
-/* 800DE690 000DA2F0 7C 64 1B 78 */ mr r4, r3
-/* 800DE694 000DA2F4 38 60 00 00 */ li r3, 0
-/* 800DE698 000DA2F8 38 84 FF FF */ addi r4, r4, -1
-/* 800DE69C 000DA2FC 4B FD BF 81 */ bl func_800BA61C
-lbl_800DE6A0:
-/* 800DE6A0 000DA300 38 60 00 01 */ li r3, 1
-/* 800DE6A4 000DA304 4B FD C1 49 */ bl func_800BA7EC
-/* 800DE6A8 000DA308 7C 64 1B 78 */ mr r4, r3
-/* 800DE6AC 000DA30C 38 60 00 01 */ li r3, 1
-/* 800DE6B0 000DA310 38 84 FF FF */ addi r4, r4, -1
-/* 800DE6B4 000DA314 4B FD BF 69 */ bl func_800BA61C
-/* 800DE6B8 000DA318 38 60 00 03 */ li r3, 3
-/* 800DE6BC 000DA31C 4B FD C1 31 */ bl func_800BA7EC
-/* 800DE6C0 000DA320 7C 64 1B 78 */ mr r4, r3
-/* 800DE6C4 000DA324 38 60 00 03 */ li r3, 3
-/* 800DE6C8 000DA328 38 84 00 01 */ addi r4, r4, 1
-/* 800DE6CC 000DA32C 4B FD BF 51 */ bl func_800BA61C
-/* 800DE6D0 000DA330 48 00 00 34 */ b lbl_800DE704
-lbl_800DE6D4:
-/* 800DE6D4 000DA334 38 60 00 01 */ li r3, 1
-/* 800DE6D8 000DA338 4B FD C1 15 */ bl func_800BA7EC
-/* 800DE6DC 000DA33C 7C 64 1B 78 */ mr r4, r3
-/* 800DE6E0 000DA340 38 60 00 01 */ li r3, 1
-/* 800DE6E4 000DA344 38 84 FF FF */ addi r4, r4, -1
-/* 800DE6E8 000DA348 4B FD BF 35 */ bl func_800BA61C
-/* 800DE6EC 000DA34C 38 60 00 03 */ li r3, 3
-/* 800DE6F0 000DA350 4B FD C0 FD */ bl func_800BA7EC
-/* 800DE6F4 000DA354 7C 64 1B 78 */ mr r4, r3
-/* 800DE6F8 000DA358 38 60 00 03 */ li r3, 3
-/* 800DE6FC 000DA35C 38 84 00 01 */ addi r4, r4, 1
-/* 800DE700 000DA360 4B FD BF 1D */ bl func_800BA61C
-lbl_800DE704:
-/* 800DE704 000DA364 38 60 00 18 */ li r3, 0x18
-/* 800DE708 000DA368 48 08 43 89 */ bl func_80162A90
-/* 800DE70C 000DA36C 2C 03 00 03 */ cmpwi r3, 3
-/* 800DE710 000DA370 41 82 00 34 */ beq lbl_800DE744
-/* 800DE714 000DA374 40 80 00 10 */ bge lbl_800DE724
-/* 800DE718 000DA378 2C 03 00 01 */ cmpwi r3, 1
-/* 800DE71C 000DA37C 41 82 00 14 */ beq lbl_800DE730
-/* 800DE720 000DA380 48 00 00 48 */ b lbl_800DE768
-lbl_800DE724:
-/* 800DE724 000DA384 2C 03 00 05 */ cmpwi r3, 5
-/* 800DE728 000DA388 40 80 00 40 */ bge lbl_800DE768
-/* 800DE72C 000DA38C 48 00 00 2C */ b lbl_800DE758
-lbl_800DE730:
-/* 800DE730 000DA390 38 60 00 07 */ li r3, 7
-/* 800DE734 000DA394 38 80 00 00 */ li r4, 0
-/* 800DE738 000DA398 48 00 6A ED */ bl func_800E5224
-/* 800DE73C 000DA39C 7C 7F 1B 78 */ mr r31, r3
-/* 800DE740 000DA3A0 48 00 00 28 */ b lbl_800DE768
-lbl_800DE744:
-/* 800DE744 000DA3A4 38 60 00 08 */ li r3, 8
-/* 800DE748 000DA3A8 38 80 00 00 */ li r4, 0
-/* 800DE74C 000DA3AC 48 00 6A D9 */ bl func_800E5224
-/* 800DE750 000DA3B0 7C 7F 1B 78 */ mr r31, r3
-/* 800DE754 000DA3B4 48 00 00 14 */ b lbl_800DE768
-lbl_800DE758:
-/* 800DE758 000DA3B8 38 60 00 09 */ li r3, 9
-/* 800DE75C 000DA3BC 38 80 00 00 */ li r4, 0
-/* 800DE760 000DA3C0 48 00 6A C5 */ bl func_800E5224
-/* 800DE764 000DA3C4 7C 7F 1B 78 */ mr r31, r3
-lbl_800DE768:
-/* 800DE768 000DA3C8 57 E0 06 3F */ clrlwi. r0, r31, 0x18
-/* 800DE76C 000DA3CC 41 82 01 34 */ beq lbl_800DE8A0
-/* 800DE770 000DA3D0 38 60 00 1B */ li r3, 0x1b
-/* 800DE774 000DA3D4 4B FD C2 19 */ bl func_800BA98C
-/* 800DE778 000DA3D8 7C 63 07 34 */ extsh r3, r3
-/* 800DE77C 000DA3DC 38 80 00 08 */ li r4, 8
-/* 800DE780 000DA3E0 38 A0 00 00 */ li r5, 0
-/* 800DE784 000DA3E4 48 17 56 6D */ bl func_80253DF0
-/* 800DE788 000DA3E8 38 60 00 19 */ li r3, 0x19
-/* 800DE78C 000DA3EC 4B FD C2 01 */ bl func_800BA98C
-/* 800DE790 000DA3F0 7C 63 07 34 */ extsh r3, r3
-/* 800DE794 000DA3F4 38 80 00 08 */ li r4, 8
-/* 800DE798 000DA3F8 38 A0 00 00 */ li r5, 0
-/* 800DE79C 000DA3FC 48 17 56 55 */ bl func_80253DF0
-/* 800DE7A0 000DA400 38 60 00 0C */ li r3, 0xc
-/* 800DE7A4 000DA404 4B FD C1 E9 */ bl func_800BA98C
-/* 800DE7A8 000DA408 7C 63 07 34 */ extsh r3, r3
-/* 800DE7AC 000DA40C 38 80 00 08 */ li r4, 8
-/* 800DE7B0 000DA410 38 A0 00 01 */ li r5, 1
-/* 800DE7B4 000DA414 48 17 56 3D */ bl func_80253DF0
-/* 800DE7B8 000DA418 38 60 00 00 */ li r3, 0
-/* 800DE7BC 000DA41C 4B FD C1 D1 */ bl func_800BA98C
-/* 800DE7C0 000DA420 7C 63 07 34 */ extsh r3, r3
-/* 800DE7C4 000DA424 38 80 00 08 */ li r4, 8
-/* 800DE7C8 000DA428 38 A0 00 01 */ li r5, 1
-/* 800DE7CC 000DA42C 48 17 56 25 */ bl func_80253DF0
-/* 800DE7D0 000DA430 38 60 00 04 */ li r3, 4
-/* 800DE7D4 000DA434 4B FD C1 B9 */ bl func_800BA98C
-/* 800DE7D8 000DA438 7C 63 07 34 */ extsh r3, r3
-/* 800DE7DC 000DA43C 38 80 00 08 */ li r4, 8
-/* 800DE7E0 000DA440 38 A0 00 01 */ li r5, 1
-/* 800DE7E4 000DA444 48 17 56 0D */ bl func_80253DF0
-/* 800DE7E8 000DA448 38 60 00 04 */ li r3, 4
-/* 800DE7EC 000DA44C 4B FD C1 A1 */ bl func_800BA98C
-/* 800DE7F0 000DA450 7C 63 07 34 */ extsh r3, r3
-/* 800DE7F4 000DA454 38 80 00 02 */ li r4, 2
-/* 800DE7F8 000DA458 38 A0 00 00 */ li r5, 0
-/* 800DE7FC 000DA45C 48 17 55 B5 */ bl func_80253DB0
-/* 800DE800 000DA460 38 60 00 00 */ li r3, 0
-/* 800DE804 000DA464 4B FD BD 55 */ bl func_800BA558
-/* 800DE808 000DA468 38 60 00 00 */ li r3, 0
-/* 800DE80C 000DA46C 4B FD BD AD */ bl func_800BA5B8
-/* 800DE810 000DA470 38 60 00 00 */ li r3, 0
-/* 800DE814 000DA474 4B FD BF D9 */ bl func_800BA7EC
-/* 800DE818 000DA478 2C 03 00 00 */ cmpwi r3, 0
-/* 800DE81C 000DA47C 41 82 04 30 */ beq lbl_800DEC4C
-/* 800DE820 000DA480 38 60 00 00 */ li r3, 0
-/* 800DE824 000DA484 4B FD BF C9 */ bl func_800BA7EC
-/* 800DE828 000DA488 38 03 FF FF */ addi r0, r3, -1
-/* 800DE82C 000DA48C 3F 40 80 48 */ lis r26, lbl_8047CE18@ha
-/* 800DE830 000DA490 54 00 10 3A */ slwi r0, r0, 2
-/* 800DE834 000DA494 7C 16 07 74 */ extsb r22, r0
-/* 800DE838 000DA498 3B 5A CE 18 */ addi r26, r26, lbl_8047CE18@l
-/* 800DE83C 000DA49C 3B 16 00 04 */ addi r24, r22, 4
-/* 800DE840 000DA4A0 48 00 00 50 */ b lbl_800DE890
-lbl_800DE844:
-/* 800DE844 000DA4A4 7E DB 07 74 */ extsb r27, r22
-/* 800DE848 000DA4A8 7C 1A D8 AE */ lbzx r0, r26, r27
-/* 800DE84C 000DA4AC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE850 000DA4B0 4B FD C1 E1 */ bl func_800BAA30
-/* 800DE854 000DA4B4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DE858 000DA4B8 40 82 00 34 */ bne lbl_800DE88C
-/* 800DE85C 000DA4BC 7C 1A D8 AE */ lbzx r0, r26, r27
-/* 800DE860 000DA4C0 38 80 00 98 */ li r4, 0x98
-/* 800DE864 000DA4C4 38 A0 00 E4 */ li r5, 0xe4
-/* 800DE868 000DA4C8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE86C 000DA4CC 4B FD C2 6D */ bl func_800BAAD8
-/* 800DE870 000DA4D0 7C 1A D8 AE */ lbzx r0, r26, r27
-/* 800DE874 000DA4D4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE878 000DA4D8 4B FD C1 B9 */ bl func_800BAA30
-/* 800DE87C 000DA4DC 7C 1A D8 AE */ lbzx r0, r26, r27
-/* 800DE880 000DA4E0 7C 64 1B 78 */ mr r4, r3
-/* 800DE884 000DA4E4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DE888 000DA4E8 4B FE 65 8D */ bl func_800C4E14
-lbl_800DE88C:
-/* 800DE88C 000DA4EC 3A D6 00 01 */ addi r22, r22, 1
-lbl_800DE890:
-/* 800DE890 000DA4F0 7E C0 07 74 */ extsb r0, r22
-/* 800DE894 000DA4F4 7C 00 C0 00 */ cmpw r0, r24
-/* 800DE898 000DA4F8 41 80 FF AC */ blt lbl_800DE844
-/* 800DE89C 000DA4FC 48 00 03 B0 */ b lbl_800DEC4C
-lbl_800DE8A0:
-/* 800DE8A0 000DA500 38 60 00 1B */ li r3, 0x1b
-/* 800DE8A4 000DA504 4B FD BD 15 */ bl func_800BA5B8
-/* 800DE8A8 000DA508 38 60 00 06 */ li r3, 6
-/* 800DE8AC 000DA50C 4B FD C0 E1 */ bl func_800BA98C
-/* 800DE8B0 000DA510 7C 63 07 34 */ extsh r3, r3
-/* 800DE8B4 000DA514 38 80 00 08 */ li r4, 8
-/* 800DE8B8 000DA518 38 A0 00 01 */ li r5, 1
-/* 800DE8BC 000DA51C 48 17 55 35 */ bl func_80253DF0
-/* 800DE8C0 000DA520 38 60 00 04 */ li r3, 4
-/* 800DE8C4 000DA524 4B FD C0 C9 */ bl func_800BA98C
-/* 800DE8C8 000DA528 7C 63 07 34 */ extsh r3, r3
-/* 800DE8CC 000DA52C 38 80 00 08 */ li r4, 8
-/* 800DE8D0 000DA530 38 A0 00 00 */ li r5, 0
-/* 800DE8D4 000DA534 48 17 55 1D */ bl func_80253DF0
-/* 800DE8D8 000DA538 38 60 00 06 */ li r3, 6
-/* 800DE8DC 000DA53C 4B FD C0 B1 */ bl func_800BA98C
-/* 800DE8E0 000DA540 7C 63 07 34 */ extsh r3, r3
-/* 800DE8E4 000DA544 38 80 00 02 */ li r4, 2
-/* 800DE8E8 000DA548 38 A0 00 00 */ li r5, 0
-/* 800DE8EC 000DA54C 48 17 54 C5 */ bl func_80253DB0
-/* 800DE8F0 000DA550 38 60 00 00 */ li r3, 0
-/* 800DE8F4 000DA554 38 80 00 00 */ li r4, 0
-/* 800DE8F8 000DA558 4B F7 B0 01 */ bl func_800598F8
-/* 800DE8FC 000DA55C 38 60 00 18 */ li r3, 0x18
-/* 800DE900 000DA560 48 08 41 91 */ bl func_80162A90
-/* 800DE904 000DA564 2C 03 00 03 */ cmpwi r3, 3
-/* 800DE908 000DA568 41 82 00 30 */ beq lbl_800DE938
-/* 800DE90C 000DA56C 40 80 00 44 */ bge lbl_800DE950
-/* 800DE910 000DA570 2C 03 00 01 */ cmpwi r3, 1
-/* 800DE914 000DA574 41 82 00 0C */ beq lbl_800DE920
-/* 800DE918 000DA578 48 00 00 38 */ b lbl_800DE950
-/* 800DE91C 000DA57C 48 00 00 34 */ b lbl_800DE950
-lbl_800DE920:
-/* 800DE920 000DA580 38 60 30 AB */ li r3, 0x30ab
-/* 800DE924 000DA584 48 17 19 D1 */ bl func_802502F4
-/* 800DE928 000DA588 7C 64 1B 78 */ mr r4, r3
-/* 800DE92C 000DA58C 38 60 00 0E */ li r3, 0xe
-/* 800DE930 000DA590 48 07 D9 D9 */ bl func_8015C308
-/* 800DE934 000DA594 48 00 00 30 */ b lbl_800DE964
-lbl_800DE938:
-/* 800DE938 000DA598 38 60 30 AD */ li r3, 0x30ad
-/* 800DE93C 000DA59C 48 17 19 B9 */ bl func_802502F4
-/* 800DE940 000DA5A0 7C 64 1B 78 */ mr r4, r3
-/* 800DE944 000DA5A4 38 60 00 0E */ li r3, 0xe
-/* 800DE948 000DA5A8 48 07 D9 C1 */ bl func_8015C308
-/* 800DE94C 000DA5AC 48 00 00 18 */ b lbl_800DE964
-lbl_800DE950:
-/* 800DE950 000DA5B0 38 60 30 AE */ li r3, 0x30ae
-/* 800DE954 000DA5B4 48 17 19 A1 */ bl func_802502F4
-/* 800DE958 000DA5B8 7C 64 1B 78 */ mr r4, r3
-/* 800DE95C 000DA5BC 38 60 00 0E */ li r3, 0xe
-/* 800DE960 000DA5C0 48 07 D9 A9 */ bl func_8015C308
-lbl_800DE964:
-/* 800DE964 000DA5C4 80 1E 00 4C */ lwz r0, 0x4c(r30)
-/* 800DE968 000DA5C8 2C 00 00 01 */ cmpwi r0, 1
-/* 800DE96C 000DA5CC 41 82 00 2C */ beq lbl_800DE998
-/* 800DE970 000DA5D0 40 80 00 40 */ bge lbl_800DE9B0
-/* 800DE974 000DA5D4 2C 00 00 00 */ cmpwi r0, 0
-/* 800DE978 000DA5D8 40 80 00 08 */ bge lbl_800DE980
-/* 800DE97C 000DA5DC 48 00 00 34 */ b lbl_800DE9B0
-lbl_800DE980:
-/* 800DE980 000DA5E0 38 60 2D 34 */ li r3, 0x2d34
-/* 800DE984 000DA5E4 48 17 19 71 */ bl func_802502F4
-/* 800DE988 000DA5E8 7C 64 1B 78 */ mr r4, r3
-/* 800DE98C 000DA5EC 38 60 00 0F */ li r3, 0xf
-/* 800DE990 000DA5F0 48 07 D9 79 */ bl func_8015C308
-/* 800DE994 000DA5F4 48 00 02 B8 */ b lbl_800DEC4C
-lbl_800DE998:
-/* 800DE998 000DA5F8 38 60 2D 33 */ li r3, 0x2d33
-/* 800DE99C 000DA5FC 48 17 19 59 */ bl func_802502F4
-/* 800DE9A0 000DA600 7C 64 1B 78 */ mr r4, r3
-/* 800DE9A4 000DA604 38 60 00 0F */ li r3, 0xf
-/* 800DE9A8 000DA608 48 07 D9 61 */ bl func_8015C308
-/* 800DE9AC 000DA60C 48 00 02 A0 */ b lbl_800DEC4C
-lbl_800DE9B0:
-/* 800DE9B0 000DA610 38 60 2D 35 */ li r3, 0x2d35
-/* 800DE9B4 000DA614 48 17 19 41 */ bl func_802502F4
-/* 800DE9B8 000DA618 7C 64 1B 78 */ mr r4, r3
-/* 800DE9BC 000DA61C 38 60 00 0F */ li r3, 0xf
-/* 800DE9C0 000DA620 48 07 D9 49 */ bl func_8015C308
-/* 800DE9C4 000DA624 48 00 02 88 */ b lbl_800DEC4C
-/* 800DE9C8 000DA628 38 60 00 1B */ li r3, 0x1b
-/* 800DE9CC 000DA62C 4B FD BF C1 */ bl func_800BA98C
-/* 800DE9D0 000DA630 7C 63 07 34 */ extsh r3, r3
-/* 800DE9D4 000DA634 48 17 53 FD */ bl func_80253DD0
-/* 800DE9D8 000DA638 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DE9DC 000DA63C 28 00 00 03 */ cmplwi r0, 3
-/* 800DE9E0 000DA640 40 82 02 6C */ bne lbl_800DEC4C
-/* 800DE9E4 000DA644 38 60 00 1B */ li r3, 0x1b
-/* 800DE9E8 000DA648 4B FD BF A5 */ bl func_800BA98C
-/* 800DE9EC 000DA64C 7C 63 07 34 */ extsh r3, r3
-/* 800DE9F0 000DA650 38 80 00 08 */ li r4, 8
-/* 800DE9F4 000DA654 38 A0 00 00 */ li r5, 0
-/* 800DE9F8 000DA658 48 17 53 F9 */ bl func_80253DF0
-/* 800DE9FC 000DA65C 38 60 00 19 */ li r3, 0x19
-/* 800DEA00 000DA660 4B FD BF 8D */ bl func_800BA98C
-/* 800DEA04 000DA664 7C 63 07 34 */ extsh r3, r3
-/* 800DEA08 000DA668 38 80 00 08 */ li r4, 8
-/* 800DEA0C 000DA66C 38 A0 00 00 */ li r5, 0
-/* 800DEA10 000DA670 48 17 53 E1 */ bl func_80253DF0
-/* 800DEA14 000DA674 38 60 00 0C */ li r3, 0xc
-/* 800DEA18 000DA678 4B FD BF 75 */ bl func_800BA98C
-/* 800DEA1C 000DA67C 7C 63 07 34 */ extsh r3, r3
-/* 800DEA20 000DA680 38 80 00 08 */ li r4, 8
-/* 800DEA24 000DA684 38 A0 00 01 */ li r5, 1
-/* 800DEA28 000DA688 48 17 53 C9 */ bl func_80253DF0
-/* 800DEA2C 000DA68C 38 60 00 00 */ li r3, 0
-/* 800DEA30 000DA690 4B FD BF 5D */ bl func_800BA98C
-/* 800DEA34 000DA694 7C 63 07 34 */ extsh r3, r3
-/* 800DEA38 000DA698 38 80 00 08 */ li r4, 8
-/* 800DEA3C 000DA69C 38 A0 00 01 */ li r5, 1
-/* 800DEA40 000DA6A0 48 17 53 B1 */ bl func_80253DF0
-/* 800DEA44 000DA6A4 38 60 00 04 */ li r3, 4
-/* 800DEA48 000DA6A8 4B FD BF 45 */ bl func_800BA98C
-/* 800DEA4C 000DA6AC 7C 63 07 34 */ extsh r3, r3
-/* 800DEA50 000DA6B0 38 80 00 08 */ li r4, 8
-/* 800DEA54 000DA6B4 38 A0 00 01 */ li r5, 1
-/* 800DEA58 000DA6B8 48 17 53 99 */ bl func_80253DF0
-/* 800DEA5C 000DA6BC 38 60 00 0F */ li r3, 0xf
-/* 800DEA60 000DA6C0 4B FD BF 2D */ bl func_800BA98C
-/* 800DEA64 000DA6C4 7C 63 07 34 */ extsh r3, r3
-/* 800DEA68 000DA6C8 38 80 00 08 */ li r4, 8
-/* 800DEA6C 000DA6CC 38 A0 00 01 */ li r5, 1
-/* 800DEA70 000DA6D0 48 17 53 81 */ bl func_80253DF0
-/* 800DEA74 000DA6D4 38 60 00 04 */ li r3, 4
-/* 800DEA78 000DA6D8 4B FD BF 15 */ bl func_800BA98C
-/* 800DEA7C 000DA6DC 7C 63 07 34 */ extsh r3, r3
-/* 800DEA80 000DA6E0 38 80 00 02 */ li r4, 2
-/* 800DEA84 000DA6E4 38 A0 00 00 */ li r5, 0
-/* 800DEA88 000DA6E8 48 17 53 29 */ bl func_80253DB0
-/* 800DEA8C 000DA6EC 38 60 00 0F */ li r3, 0xf
-/* 800DEA90 000DA6F0 4B FD BE FD */ bl func_800BA98C
-/* 800DEA94 000DA6F4 7C 63 07 34 */ extsh r3, r3
-/* 800DEA98 000DA6F8 38 80 00 09 */ li r4, 9
-/* 800DEA9C 000DA6FC 38 A0 00 00 */ li r5, 0
-/* 800DEAA0 000DA700 48 17 53 11 */ bl func_80253DB0
-/* 800DEAA4 000DA704 38 60 00 02 */ li r3, 2
-/* 800DEAA8 000DA708 4B FD BA B1 */ bl func_800BA558
-/* 800DEAAC 000DA70C 38 60 00 00 */ li r3, 0
-/* 800DEAB0 000DA710 4B FD BB 09 */ bl func_800BA5B8
-/* 800DEAB4 000DA714 48 00 01 98 */ b lbl_800DEC4C
-/* 800DEAB8 000DA718 38 60 00 06 */ li r3, 6
-/* 800DEABC 000DA71C 4B FD BE D1 */ bl func_800BA98C
-/* 800DEAC0 000DA720 7C 63 07 34 */ extsh r3, r3
-/* 800DEAC4 000DA724 48 17 53 0D */ bl func_80253DD0
-/* 800DEAC8 000DA728 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DEACC 000DA72C 28 00 00 03 */ cmplwi r0, 3
-/* 800DEAD0 000DA730 40 82 01 7C */ bne lbl_800DEC4C
-/* 800DEAD4 000DA734 38 60 00 39 */ li r3, 0x39
-/* 800DEAD8 000DA738 38 80 00 01 */ li r4, 1
-/* 800DEADC 000DA73C 38 A0 00 00 */ li r5, 0
-/* 800DEAE0 000DA740 38 C0 00 01 */ li r6, 1
-/* 800DEAE4 000DA744 4B F7 AF 89 */ bl func_80059A6C
-/* 800DEAE8 000DA748 54 7D 04 3E */ clrlwi r29, r3, 0x10
-/* 800DEAEC 000DA74C 38 60 00 18 */ li r3, 0x18
-/* 800DEAF0 000DA750 48 08 3F A1 */ bl func_80162A90
-/* 800DEAF4 000DA754 2C 03 00 03 */ cmpwi r3, 3
-/* 800DEAF8 000DA758 41 82 00 30 */ beq lbl_800DEB28
-/* 800DEAFC 000DA75C 40 80 00 44 */ bge lbl_800DEB40
-/* 800DEB00 000DA760 2C 03 00 01 */ cmpwi r3, 1
-/* 800DEB04 000DA764 41 82 00 0C */ beq lbl_800DEB10
-/* 800DEB08 000DA768 48 00 00 38 */ b lbl_800DEB40
-/* 800DEB0C 000DA76C 48 00 00 34 */ b lbl_800DEB40
-lbl_800DEB10:
-/* 800DEB10 000DA770 38 60 30 AB */ li r3, 0x30ab
-/* 800DEB14 000DA774 48 17 17 E1 */ bl func_802502F4
-/* 800DEB18 000DA778 7C 64 1B 78 */ mr r4, r3
-/* 800DEB1C 000DA77C 38 60 00 0E */ li r3, 0xe
-/* 800DEB20 000DA780 48 07 D7 E9 */ bl func_8015C308
-/* 800DEB24 000DA784 48 00 00 30 */ b lbl_800DEB54
-lbl_800DEB28:
-/* 800DEB28 000DA788 38 60 30 AD */ li r3, 0x30ad
-/* 800DEB2C 000DA78C 48 17 17 C9 */ bl func_802502F4
-/* 800DEB30 000DA790 7C 64 1B 78 */ mr r4, r3
-/* 800DEB34 000DA794 38 60 00 0E */ li r3, 0xe
-/* 800DEB38 000DA798 48 07 D7 D1 */ bl func_8015C308
-/* 800DEB3C 000DA79C 48 00 00 18 */ b lbl_800DEB54
-lbl_800DEB40:
-/* 800DEB40 000DA7A0 38 60 30 AE */ li r3, 0x30ae
-/* 800DEB44 000DA7A4 48 17 17 B1 */ bl func_802502F4
-/* 800DEB48 000DA7A8 7C 64 1B 78 */ mr r4, r3
-/* 800DEB4C 000DA7AC 38 60 00 0E */ li r3, 0xe
-/* 800DEB50 000DA7B0 48 07 D7 B9 */ bl func_8015C308
-lbl_800DEB54:
-/* 800DEB54 000DA7B4 80 1E 00 4C */ lwz r0, 0x4c(r30)
-/* 800DEB58 000DA7B8 2C 00 00 01 */ cmpwi r0, 1
-/* 800DEB5C 000DA7BC 41 82 00 2C */ beq lbl_800DEB88
-/* 800DEB60 000DA7C0 40 80 00 40 */ bge lbl_800DEBA0
-/* 800DEB64 000DA7C4 2C 00 00 00 */ cmpwi r0, 0
-/* 800DEB68 000DA7C8 40 80 00 08 */ bge lbl_800DEB70
-/* 800DEB6C 000DA7CC 48 00 00 34 */ b lbl_800DEBA0
-lbl_800DEB70:
-/* 800DEB70 000DA7D0 38 60 2D 34 */ li r3, 0x2d34
-/* 800DEB74 000DA7D4 48 17 17 81 */ bl func_802502F4
-/* 800DEB78 000DA7D8 7C 64 1B 78 */ mr r4, r3
-/* 800DEB7C 000DA7DC 38 60 00 0F */ li r3, 0xf
-/* 800DEB80 000DA7E0 48 07 D7 89 */ bl func_8015C308
-/* 800DEB84 000DA7E4 48 00 00 30 */ b lbl_800DEBB4
-lbl_800DEB88:
-/* 800DEB88 000DA7E8 38 60 2D 33 */ li r3, 0x2d33
-/* 800DEB8C 000DA7EC 48 17 17 69 */ bl func_802502F4
-/* 800DEB90 000DA7F0 7C 64 1B 78 */ mr r4, r3
-/* 800DEB94 000DA7F4 38 60 00 0F */ li r3, 0xf
-/* 800DEB98 000DA7F8 48 07 D7 71 */ bl func_8015C308
-/* 800DEB9C 000DA7FC 48 00 00 18 */ b lbl_800DEBB4
-lbl_800DEBA0:
-/* 800DEBA0 000DA800 38 60 2D 35 */ li r3, 0x2d35
-/* 800DEBA4 000DA804 48 17 17 51 */ bl func_802502F4
-/* 800DEBA8 000DA808 7C 64 1B 78 */ mr r4, r3
-/* 800DEBAC 000DA80C 38 60 00 0F */ li r3, 0xf
-/* 800DEBB0 000DA810 48 07 D7 59 */ bl func_8015C308
-lbl_800DEBB4:
-/* 800DEBB4 000DA814 28 1D FF FF */ cmplwi r29, 0xffff
-/* 800DEBB8 000DA818 40 82 00 94 */ bne lbl_800DEC4C
-/* 800DEBBC 000DA81C 38 60 00 1C */ li r3, 0x1c
-/* 800DEBC0 000DA820 4B FD B9 F9 */ bl func_800BA5B8
-/* 800DEBC4 000DA824 38 60 00 06 */ li r3, 6
-/* 800DEBC8 000DA828 4B FD BD C5 */ bl func_800BA98C
-/* 800DEBCC 000DA82C 7C 63 07 34 */ extsh r3, r3
-/* 800DEBD0 000DA830 38 80 00 01 */ li r4, 1
-/* 800DEBD4 000DA834 38 A0 00 00 */ li r5, 0
-/* 800DEBD8 000DA838 48 17 51 D9 */ bl func_80253DB0
-/* 800DEBDC 000DA83C 38 60 00 01 */ li r3, 1
-/* 800DEBE0 000DA840 4B F7 B8 ED */ bl func_8005A4CC
-/* 800DEBE4 000DA844 48 00 00 68 */ b lbl_800DEC4C
-/* 800DEBE8 000DA848 38 60 00 06 */ li r3, 6
-/* 800DEBEC 000DA84C 4B FD BD A1 */ bl func_800BA98C
-/* 800DEBF0 000DA850 7C 63 07 34 */ extsh r3, r3
-/* 800DEBF4 000DA854 48 17 51 DD */ bl func_80253DD0
-/* 800DEBF8 000DA858 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DEBFC 000DA85C 28 00 00 03 */ cmplwi r0, 3
-/* 800DEC00 000DA860 40 82 00 4C */ bne lbl_800DEC4C
-/* 800DEC04 000DA864 38 60 00 06 */ li r3, 6
-/* 800DEC08 000DA868 4B FD BD 85 */ bl func_800BA98C
-/* 800DEC0C 000DA86C 7C 63 07 34 */ extsh r3, r3
-/* 800DEC10 000DA870 38 80 00 08 */ li r4, 8
-/* 800DEC14 000DA874 38 A0 00 00 */ li r5, 0
-/* 800DEC18 000DA878 48 17 51 D9 */ bl func_80253DF0
-/* 800DEC1C 000DA87C 38 60 00 02 */ li r3, 2
-/* 800DEC20 000DA880 48 00 77 C5 */ bl func_800E63E4
-/* 800DEC24 000DA884 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DEC28 000DA888 41 82 00 0C */ beq lbl_800DEC34
-/* 800DEC2C 000DA88C 38 60 00 00 */ li r3, 0
-/* 800DEC30 000DA890 4B F7 78 29 */ bl func_80056458
-lbl_800DEC34:
-/* 800DEC34 000DA894 4B F7 76 41 */ bl func_80056274
-/* 800DEC38 000DA898 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800DEC3C 000DA89C 38 80 08 34 */ li r4, 0x834
-/* 800DEC40 000DA8A0 48 14 7B 69 */ bl func_802267A8
-/* 800DEC44 000DA8A4 38 60 00 02 */ li r3, 2
-/* 800DEC48 000DA8A8 4B F7 93 6D */ bl func_80057FB4
-lbl_800DEC4C:
-/* 800DEC4C 000DA8AC 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 800DEC50 000DA8B0 7F A3 EB 78 */ mr r3, r29
-/* 800DEC54 000DA8B4 48 0E 85 0D */ bl _restgpr_22
-/* 800DEC58 000DA8B8 80 01 00 B4 */ lwz r0, 0xb4(r1)
-/* 800DEC5C 000DA8BC 7C 08 03 A6 */ mtlr r0
-/* 800DEC60 000DA8C0 38 21 00 B0 */ addi r1, r1, 0xb0
-/* 800DEC64 000DA8C4 4E 80 00 20 */ blr
-/* 800DEC68 000DA8C8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800DEC6C 000DA8CC 7C 08 02 A6 */ mflr r0
-/* 800DEC70 000DA8D0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800DEC74 000DA8D4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800DEC78 000DA8D8 48 03 DC FD */ bl func_8011C974
-/* 800DEC7C 000DA8DC 7C 7F 1B 78 */ mr r31, r3
-/* 800DEC80 000DA8E0 4B FD B9 4D */ bl func_800BA5CC
-/* 800DEC84 000DA8E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DEC88 000DA8E8 28 00 00 14 */ cmplwi r0, 0x14
-/* 800DEC8C 000DA8EC 41 81 0B 0C */ bgt lbl_800DF798
-/* 800DEC90 000DA8F0 3C 60 80 41 */ lis r3, lbl_80417148@ha
-/* 800DEC94 000DA8F4 54 00 10 3A */ slwi r0, r0, 2
-/* 800DEC98 000DA8F8 38 63 71 48 */ addi r3, r3, lbl_80417148@l
-/* 800DEC9C 000DA8FC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800DECA0 000DA900 7C 69 03 A6 */ mtctr r3
-/* 800DECA4 000DA904 4E 80 04 20 */ bctr
-/* 800DECA8 000DA908 38 60 00 01 */ li r3, 1
-/* 800DECAC 000DA90C 4B FD B9 0D */ bl func_800BA5B8
-/* 800DECB0 000DA910 38 60 00 0C */ li r3, 0xc
-/* 800DECB4 000DA914 4B FD BC D9 */ bl func_800BA98C
-/* 800DECB8 000DA918 7C 63 07 34 */ extsh r3, r3
-/* 800DECBC 000DA91C 38 80 00 08 */ li r4, 8
-/* 800DECC0 000DA920 38 A0 00 00 */ li r5, 0
-/* 800DECC4 000DA924 48 17 51 2D */ bl func_80253DF0
-/* 800DECC8 000DA928 38 60 00 0F */ li r3, 0xf
-/* 800DECCC 000DA92C 4B FD BC C1 */ bl func_800BA98C
-/* 800DECD0 000DA930 7C 63 07 34 */ extsh r3, r3
-/* 800DECD4 000DA934 38 80 00 08 */ li r4, 8
-/* 800DECD8 000DA938 38 A0 00 00 */ li r5, 0
-/* 800DECDC 000DA93C 48 17 51 15 */ bl func_80253DF0
-/* 800DECE0 000DA940 38 60 00 1D */ li r3, 0x1d
-/* 800DECE4 000DA944 4B FD BC A9 */ bl func_800BA98C
-/* 800DECE8 000DA948 7C 63 07 34 */ extsh r3, r3
-/* 800DECEC 000DA94C 38 80 00 08 */ li r4, 8
-/* 800DECF0 000DA950 38 A0 00 01 */ li r5, 1
-/* 800DECF4 000DA954 48 17 50 FD */ bl func_80253DF0
-/* 800DECF8 000DA958 38 60 00 1D */ li r3, 0x1d
-/* 800DECFC 000DA95C 4B FD BC 91 */ bl func_800BA98C
-/* 800DED00 000DA960 7C 63 07 34 */ extsh r3, r3
-/* 800DED04 000DA964 38 80 00 06 */ li r4, 6
-/* 800DED08 000DA968 38 A0 00 00 */ li r5, 0
-/* 800DED0C 000DA96C 48 17 50 A5 */ bl func_80253DB0
-/* 800DED10 000DA970 38 60 00 00 */ li r3, 0
-/* 800DED14 000DA974 4B FD BC 79 */ bl func_800BA98C
-/* 800DED18 000DA978 7C 63 07 34 */ extsh r3, r3
-/* 800DED1C 000DA97C 38 80 00 04 */ li r4, 4
-/* 800DED20 000DA980 38 A0 00 00 */ li r5, 0
-/* 800DED24 000DA984 48 17 50 8D */ bl func_80253DB0
-/* 800DED28 000DA988 38 60 00 00 */ li r3, 0
-/* 800DED2C 000DA98C 38 80 51 58 */ li r4, 0x5158
-/* 800DED30 000DA990 4B FD BC C1 */ bl func_800BA9F0
-/* 800DED34 000DA994 38 00 00 00 */ li r0, 0
-/* 800DED38 000DA998 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DED3C 000DA99C 98 0D 9C 42 */ stb r0, lbl_8063EF02-_SDA_BASE_(r13)
-/* 800DED40 000DA9A0 48 00 0A 58 */ b lbl_800DF798
-/* 800DED44 000DA9A4 38 60 00 1D */ li r3, 0x1d
-/* 800DED48 000DA9A8 4B FD BC 45 */ bl func_800BA98C
-/* 800DED4C 000DA9AC 7C 63 07 34 */ extsh r3, r3
-/* 800DED50 000DA9B0 48 17 50 81 */ bl func_80253DD0
-/* 800DED54 000DA9B4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DED58 000DA9B8 28 00 00 03 */ cmplwi r0, 3
-/* 800DED5C 000DA9BC 40 82 0A 3C */ bne lbl_800DF798
-/* 800DED60 000DA9C0 38 60 00 02 */ li r3, 2
-/* 800DED64 000DA9C4 4B FD B8 55 */ bl func_800BA5B8
-/* 800DED68 000DA9C8 38 60 00 00 */ li r3, 0
-/* 800DED6C 000DA9CC 38 80 00 00 */ li r4, 0
-/* 800DED70 000DA9D0 4B F7 AB 89 */ bl func_800598F8
-/* 800DED74 000DA9D4 38 60 00 0A */ li r3, 0xa
-/* 800DED78 000DA9D8 38 80 00 00 */ li r4, 0
-/* 800DED7C 000DA9DC 38 A0 00 00 */ li r5, 0
-/* 800DED80 000DA9E0 38 C0 00 0B */ li r6, 0xb
-/* 800DED84 000DA9E4 38 E0 00 00 */ li r7, 0
-/* 800DED88 000DA9E8 39 00 00 00 */ li r8, 0
-/* 800DED8C 000DA9EC 4B F7 AC 3D */ bl func_800599C8
-/* 800DED90 000DA9F0 38 60 00 0B */ li r3, 0xb
-/* 800DED94 000DA9F4 38 80 00 00 */ li r4, 0
-/* 800DED98 000DA9F8 38 A0 00 0A */ li r5, 0xa
-/* 800DED9C 000DA9FC 38 C0 00 01 */ li r6, 1
-/* 800DEDA0 000DAA00 38 E0 00 00 */ li r7, 0
-/* 800DEDA4 000DAA04 39 00 00 00 */ li r8, 0
-/* 800DEDA8 000DAA08 4B F7 AC 21 */ bl func_800599C8
-/* 800DEDAC 000DAA0C 38 60 00 01 */ li r3, 1
-/* 800DEDB0 000DAA10 38 80 00 00 */ li r4, 0
-/* 800DEDB4 000DAA14 38 A0 00 0B */ li r5, 0xb
-/* 800DEDB8 000DAA18 38 C0 00 00 */ li r6, 0
-/* 800DEDBC 000DAA1C 38 E0 00 00 */ li r7, 0
-/* 800DEDC0 000DAA20 39 00 00 00 */ li r8, 0
-/* 800DEDC4 000DAA24 4B F7 AC 05 */ bl func_800599C8
-/* 800DEDC8 000DAA28 48 00 09 D0 */ b lbl_800DF798
-/* 800DEDCC 000DAA2C 38 60 00 29 */ li r3, 0x29
-/* 800DEDD0 000DAA30 38 80 00 0A */ li r4, 0xa
-/* 800DEDD4 000DAA34 38 A0 00 00 */ li r5, 0
-/* 800DEDD8 000DAA38 38 C0 00 01 */ li r6, 1
-/* 800DEDDC 000DAA3C 4B F7 AC 91 */ bl func_80059A6C
-/* 800DEDE0 000DAA40 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800DEDE4 000DAA44 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 800DEDE8 000DAA48 41 82 01 20 */ beq lbl_800DEF08
-/* 800DEDEC 000DAA4C 2C 1F 00 0B */ cmpwi r31, 0xb
-/* 800DEDF0 000DAA50 41 82 00 C8 */ beq lbl_800DEEB8
-/* 800DEDF4 000DAA54 40 80 00 1C */ bge lbl_800DEE10
-/* 800DEDF8 000DAA58 2C 1F 00 01 */ cmpwi r31, 1
-/* 800DEDFC 000DAA5C 41 82 00 28 */ beq lbl_800DEE24
-/* 800DEE00 000DAA60 41 80 09 98 */ blt lbl_800DF798
-/* 800DEE04 000DAA64 2C 1F 00 0A */ cmpwi r31, 0xa
-/* 800DEE08 000DAA68 40 80 00 60 */ bge lbl_800DEE68
-/* 800DEE0C 000DAA6C 48 00 09 8C */ b lbl_800DF798
-lbl_800DEE10:
-/* 800DEE10 000DAA70 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800DEE14 000DAA74 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800DEE18 000DAA78 7C 1F 00 00 */ cmpw r31, r0
-/* 800DEE1C 000DAA7C 41 82 00 08 */ beq lbl_800DEE24
-/* 800DEE20 000DAA80 48 00 09 78 */ b lbl_800DF798
-lbl_800DEE24:
-/* 800DEE24 000DAA84 38 60 00 00 */ li r3, 0
-/* 800DEE28 000DAA88 4B FD BB 65 */ bl func_800BA98C
-/* 800DEE2C 000DAA8C 7C 63 07 34 */ extsh r3, r3
-/* 800DEE30 000DAA90 38 80 00 01 */ li r4, 1
-/* 800DEE34 000DAA94 38 A0 00 00 */ li r5, 0
-/* 800DEE38 000DAA98 48 17 4F 79 */ bl func_80253DB0
-/* 800DEE3C 000DAA9C 38 60 00 1D */ li r3, 0x1d
-/* 800DEE40 000DAAA0 4B FD BB 4D */ bl func_800BA98C
-/* 800DEE44 000DAAA4 7C 63 07 34 */ extsh r3, r3
-/* 800DEE48 000DAAA8 38 80 00 04 */ li r4, 4
-/* 800DEE4C 000DAAAC 38 A0 00 00 */ li r5, 0
-/* 800DEE50 000DAAB0 48 17 4F 61 */ bl func_80253DB0
-/* 800DEE54 000DAAB4 38 60 00 13 */ li r3, 0x13
-/* 800DEE58 000DAAB8 4B FD B7 61 */ bl func_800BA5B8
-/* 800DEE5C 000DAABC 38 60 00 02 */ li r3, 2
-/* 800DEE60 000DAAC0 4B F7 B6 6D */ bl func_8005A4CC
-/* 800DEE64 000DAAC4 48 00 09 34 */ b lbl_800DF798
-lbl_800DEE68:
-/* 800DEE68 000DAAC8 38 60 00 00 */ li r3, 0
-/* 800DEE6C 000DAACC 4B FD BB 21 */ bl func_800BA98C
-/* 800DEE70 000DAAD0 7C 63 07 34 */ extsh r3, r3
-/* 800DEE74 000DAAD4 38 80 00 03 */ li r4, 3
-/* 800DEE78 000DAAD8 38 A0 00 00 */ li r5, 0
-/* 800DEE7C 000DAADC 48 17 4F 35 */ bl func_80253DB0
-/* 800DEE80 000DAAE0 38 60 00 1D */ li r3, 0x1d
-/* 800DEE84 000DAAE4 4B FD BB 09 */ bl func_800BA98C
-/* 800DEE88 000DAAE8 7C 63 07 34 */ extsh r3, r3
-/* 800DEE8C 000DAAEC 38 80 00 05 */ li r4, 5
-/* 800DEE90 000DAAF0 38 A0 00 00 */ li r5, 0
-/* 800DEE94 000DAAF4 48 17 4F 1D */ bl func_80253DB0
-/* 800DEE98 000DAAF8 38 00 00 03 */ li r0, 3
-/* 800DEE9C 000DAAFC 38 60 00 0B */ li r3, 0xb
-/* 800DEEA0 000DAB00 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DEEA4 000DAB04 4B FD B7 15 */ bl func_800BA5B8
-/* 800DEEA8 000DAB08 38 60 00 01 */ li r3, 1
-/* 800DEEAC 000DAB0C 4B F7 B6 21 */ bl func_8005A4CC
-/* 800DEEB0 000DAB10 4B F2 A9 41 */ bl func_800097F0
-/* 800DEEB4 000DAB14 48 00 08 E4 */ b lbl_800DF798
-lbl_800DEEB8:
-/* 800DEEB8 000DAB18 38 60 00 00 */ li r3, 0
-/* 800DEEBC 000DAB1C 4B FD BA D1 */ bl func_800BA98C
-/* 800DEEC0 000DAB20 7C 63 07 34 */ extsh r3, r3
-/* 800DEEC4 000DAB24 38 80 00 03 */ li r4, 3
-/* 800DEEC8 000DAB28 38 A0 00 00 */ li r5, 0
-/* 800DEECC 000DAB2C 48 17 4E E5 */ bl func_80253DB0
-/* 800DEED0 000DAB30 38 60 00 1D */ li r3, 0x1d
-/* 800DEED4 000DAB34 4B FD BA B9 */ bl func_800BA98C
-/* 800DEED8 000DAB38 7C 63 07 34 */ extsh r3, r3
-/* 800DEEDC 000DAB3C 38 80 00 05 */ li r4, 5
-/* 800DEEE0 000DAB40 38 A0 00 00 */ li r5, 0
-/* 800DEEE4 000DAB44 48 17 4E CD */ bl func_80253DB0
-/* 800DEEE8 000DAB48 38 60 00 0B */ li r3, 0xb
-/* 800DEEEC 000DAB4C 4B FD B6 CD */ bl func_800BA5B8
-/* 800DEEF0 000DAB50 38 00 00 04 */ li r0, 4
-/* 800DEEF4 000DAB54 38 60 00 01 */ li r3, 1
-/* 800DEEF8 000DAB58 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DEEFC 000DAB5C 4B F7 B5 D1 */ bl func_8005A4CC
-/* 800DEF00 000DAB60 4B F2 A8 F1 */ bl func_800097F0
-/* 800DEF04 000DAB64 48 00 08 94 */ b lbl_800DF798
-lbl_800DEF08:
-/* 800DEF08 000DAB68 2C 1F 00 0A */ cmpwi r31, 0xa
-/* 800DEF0C 000DAB6C 41 82 00 54 */ beq lbl_800DEF60
-/* 800DEF10 000DAB70 40 80 00 10 */ bge lbl_800DEF20
-/* 800DEF14 000DAB74 2C 1F 00 01 */ cmpwi r31, 1
-/* 800DEF18 000DAB78 41 82 00 14 */ beq lbl_800DEF2C
-/* 800DEF1C 000DAB7C 48 00 08 7C */ b lbl_800DF798
-lbl_800DEF20:
-/* 800DEF20 000DAB80 2C 1F 00 0C */ cmpwi r31, 0xc
-/* 800DEF24 000DAB84 40 80 08 74 */ bge lbl_800DF798
-/* 800DEF28 000DAB88 48 00 00 6C */ b lbl_800DEF94
-lbl_800DEF2C:
-/* 800DEF2C 000DAB8C 38 60 00 00 */ li r3, 0
-/* 800DEF30 000DAB90 4B FD BA 5D */ bl func_800BA98C
-/* 800DEF34 000DAB94 7C 63 07 34 */ extsh r3, r3
-/* 800DEF38 000DAB98 38 80 00 00 */ li r4, 0
-/* 800DEF3C 000DAB9C 38 A0 00 00 */ li r5, 0
-/* 800DEF40 000DABA0 48 17 4E 71 */ bl func_80253DB0
-/* 800DEF44 000DABA4 38 60 00 1D */ li r3, 0x1d
-/* 800DEF48 000DABA8 4B FD BA 45 */ bl func_800BA98C
-/* 800DEF4C 000DABAC 7C 63 07 34 */ extsh r3, r3
-/* 800DEF50 000DABB0 38 80 00 04 */ li r4, 4
-/* 800DEF54 000DABB4 38 A0 00 00 */ li r5, 0
-/* 800DEF58 000DABB8 48 17 4E 59 */ bl func_80253DB0
-/* 800DEF5C 000DABBC 48 00 08 3C */ b lbl_800DF798
-lbl_800DEF60:
-/* 800DEF60 000DABC0 38 60 00 00 */ li r3, 0
-/* 800DEF64 000DABC4 4B FD BA 29 */ bl func_800BA98C
-/* 800DEF68 000DABC8 7C 63 07 34 */ extsh r3, r3
-/* 800DEF6C 000DABCC 38 80 00 02 */ li r4, 2
-/* 800DEF70 000DABD0 38 A0 00 00 */ li r5, 0
-/* 800DEF74 000DABD4 48 17 4E 3D */ bl func_80253DB0
-/* 800DEF78 000DABD8 38 60 00 1D */ li r3, 0x1d
-/* 800DEF7C 000DABDC 4B FD BA 11 */ bl func_800BA98C
-/* 800DEF80 000DABE0 7C 63 07 34 */ extsh r3, r3
-/* 800DEF84 000DABE4 38 80 00 00 */ li r4, 0
-/* 800DEF88 000DABE8 38 A0 00 00 */ li r5, 0
-/* 800DEF8C 000DABEC 48 17 4E 25 */ bl func_80253DB0
-/* 800DEF90 000DABF0 48 00 08 08 */ b lbl_800DF798
-lbl_800DEF94:
-/* 800DEF94 000DABF4 38 60 00 00 */ li r3, 0
-/* 800DEF98 000DABF8 4B FD B9 F5 */ bl func_800BA98C
-/* 800DEF9C 000DABFC 7C 63 07 34 */ extsh r3, r3
-/* 800DEFA0 000DAC00 38 80 00 02 */ li r4, 2
-/* 800DEFA4 000DAC04 38 A0 00 00 */ li r5, 0
-/* 800DEFA8 000DAC08 48 17 4E 09 */ bl func_80253DB0
-/* 800DEFAC 000DAC0C 38 60 00 1D */ li r3, 0x1d
-/* 800DEFB0 000DAC10 4B FD B9 DD */ bl func_800BA98C
-/* 800DEFB4 000DAC14 7C 63 07 34 */ extsh r3, r3
-/* 800DEFB8 000DAC18 38 80 00 02 */ li r4, 2
-/* 800DEFBC 000DAC1C 38 A0 00 00 */ li r5, 0
-/* 800DEFC0 000DAC20 48 17 4D F1 */ bl func_80253DB0
-/* 800DEFC4 000DAC24 48 00 07 D4 */ b lbl_800DF798
-/* 800DEFC8 000DAC28 38 60 00 1D */ li r3, 0x1d
-/* 800DEFCC 000DAC2C 4B FD B9 C1 */ bl func_800BA98C
-/* 800DEFD0 000DAC30 7C 63 07 34 */ extsh r3, r3
-/* 800DEFD4 000DAC34 48 17 4D FD */ bl func_80253DD0
-/* 800DEFD8 000DAC38 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DEFDC 000DAC3C 28 00 00 03 */ cmplwi r0, 3
-/* 800DEFE0 000DAC40 40 82 07 B8 */ bne lbl_800DF798
-/* 800DEFE4 000DAC44 38 60 00 00 */ li r3, 0
-/* 800DEFE8 000DAC48 4B FD B9 A5 */ bl func_800BA98C
-/* 800DEFEC 000DAC4C 7C 63 07 34 */ extsh r3, r3
-/* 800DEFF0 000DAC50 38 80 00 08 */ li r4, 8
-/* 800DEFF4 000DAC54 38 A0 00 00 */ li r5, 0
-/* 800DEFF8 000DAC58 48 17 4D F9 */ bl func_80253DF0
-/* 800DEFFC 000DAC5C 38 60 00 04 */ li r3, 4
-/* 800DF000 000DAC60 4B FD B9 8D */ bl func_800BA98C
-/* 800DF004 000DAC64 7C 63 07 34 */ extsh r3, r3
-/* 800DF008 000DAC68 38 80 00 08 */ li r4, 8
-/* 800DF00C 000DAC6C 38 A0 00 00 */ li r5, 0
-/* 800DF010 000DAC70 48 17 4D E1 */ bl func_80253DF0
-/* 800DF014 000DAC74 38 60 00 1D */ li r3, 0x1d
-/* 800DF018 000DAC78 4B FD B9 75 */ bl func_800BA98C
-/* 800DF01C 000DAC7C 7C 63 07 34 */ extsh r3, r3
-/* 800DF020 000DAC80 38 80 00 08 */ li r4, 8
-/* 800DF024 000DAC84 38 A0 00 00 */ li r5, 0
-/* 800DF028 000DAC88 48 17 4D C9 */ bl func_80253DF0
-/* 800DF02C 000DAC8C 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF030 000DAC90 38 7F 49 84 */ addi r3, r31, 0x4984
-/* 800DF034 000DAC94 38 A0 00 01 */ li r5, 1
-/* 800DF038 000DAC98 48 08 23 85 */ bl func_801613BC
-/* 800DF03C 000DAC9C 38 60 00 03 */ li r3, 3
-/* 800DF040 000DACA0 4B FD B5 79 */ bl func_800BA5B8
-/* 800DF044 000DACA4 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF048 000DACA8 38 60 00 17 */ li r3, 0x17
-/* 800DF04C 000DACAC 38 04 FF FD */ addi r0, r4, -3
-/* 800DF050 000DACB0 30 00 FF FF */ addic r0, r0, -1
-/* 800DF054 000DACB4 7C 80 01 10 */ subfe r4, r0, r0
-/* 800DF058 000DACB8 38 84 00 02 */ addi r4, r4, 2
-/* 800DF05C 000DACBC 48 07 D2 AD */ bl func_8015C308
-/* 800DF060 000DACC0 38 60 00 01 */ li r3, 1
-/* 800DF064 000DACC4 38 80 55 0E */ li r4, 0x550e
-/* 800DF068 000DACC8 4B F7 74 51 */ bl func_800564B8
-/* 800DF06C 000DACCC 48 00 07 2C */ b lbl_800DF798
-/* 800DF070 000DACD0 3B E0 00 01 */ li r31, 1
-/* 800DF074 000DACD4 38 60 00 01 */ li r3, 1
-/* 800DF078 000DACD8 38 80 55 0E */ li r4, 0x550e
-/* 800DF07C 000DACDC 4B F7 74 3D */ bl func_800564B8
-/* 800DF080 000DACE0 48 08 24 85 */ bl func_80161504
-/* 800DF084 000DACE4 7C 63 07 74 */ extsb r3, r3
-/* 800DF088 000DACE8 38 03 00 07 */ addi r0, r3, 7
-/* 800DF08C 000DACEC 28 00 00 08 */ cmplwi r0, 8
-/* 800DF090 000DACF0 41 81 00 FC */ bgt lbl_800DF18C
-/* 800DF094 000DACF4 3C 60 80 41 */ lis r3, lbl_80417124@ha
-/* 800DF098 000DACF8 54 00 10 3A */ slwi r0, r0, 2
-/* 800DF09C 000DACFC 38 63 71 24 */ addi r3, r3, lbl_80417124@l
-/* 800DF0A0 000DAD00 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800DF0A4 000DAD04 7C 69 03 A6 */ mtctr r3
-/* 800DF0A8 000DAD08 4E 80 04 20 */ bctr
-/* 800DF0AC 000DAD0C 38 60 00 01 */ li r3, 1
-/* 800DF0B0 000DAD10 38 80 55 0E */ li r4, 0x550e
-/* 800DF0B4 000DAD14 4B F7 74 05 */ bl func_800564B8
-/* 800DF0B8 000DAD18 3B E0 00 00 */ li r31, 0
-/* 800DF0BC 000DAD1C 48 00 00 D8 */ b lbl_800DF194
-/* 800DF0C0 000DAD20 38 60 00 01 */ li r3, 1
-/* 800DF0C4 000DAD24 38 80 55 0E */ li r4, 0x550e
-/* 800DF0C8 000DAD28 4B F7 73 F1 */ bl func_800564B8
-/* 800DF0CC 000DAD2C 38 60 00 00 */ li r3, 0
-/* 800DF0D0 000DAD30 4B FD B7 1D */ bl func_800BA7EC
-/* 800DF0D4 000DAD34 54 7F 10 3A */ slwi r31, r3, 2
-/* 800DF0D8 000DAD38 38 60 00 09 */ li r3, 9
-/* 800DF0DC 000DAD3C 4B FD B7 11 */ bl func_800BA7EC
-/* 800DF0E0 000DAD40 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800DF0E4 000DAD44 38 60 00 0A */ li r3, 0xa
-/* 800DF0E8 000DAD48 20 00 00 03 */ subfic r0, r0, 3
-/* 800DF0EC 000DAD4C 7C 00 FA 14 */ add r0, r0, r31
-/* 800DF0F0 000DAD50 54 1F 06 3E */ clrlwi r31, r0, 0x18
-/* 800DF0F4 000DAD54 4B FD B4 C5 */ bl func_800BA5B8
-/* 800DF0F8 000DAD58 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF0FC 000DAD5C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800DF100 000DAD60 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800DF104 000DAD64 38 A0 00 01 */ li r5, 1
-/* 800DF108 000DAD68 38 84 FF FD */ addi r4, r4, -3
-/* 800DF10C 000DAD6C 7C 03 F8 AE */ lbzx r0, r3, r31
-/* 800DF110 000DAD70 30 64 FF FF */ addic r3, r4, -1
-/* 800DF114 000DAD74 98 AD 9C 42 */ stb r5, lbl_8063EF02-_SDA_BASE_(r13)
-/* 800DF118 000DAD78 7C 83 19 10 */ subfe r4, r3, r3
-/* 800DF11C 000DAD7C 3B E0 00 00 */ li r31, 0
-/* 800DF120 000DAD80 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DF124 000DAD84 38 04 00 02 */ addi r0, r4, 2
-/* 800DF128 000DAD88 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF12C 000DAD8C 48 00 69 A5 */ bl func_800E5AD0
-/* 800DF130 000DAD90 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF134 000DAD94 38 A0 00 01 */ li r5, 1
-/* 800DF138 000DAD98 48 08 22 85 */ bl func_801613BC
-/* 800DF13C 000DAD9C 48 00 00 58 */ b lbl_800DF194
-/* 800DF140 000DADA0 38 60 00 04 */ li r3, 4
-/* 800DF144 000DADA4 4B FD B4 75 */ bl func_800BA5B8
-/* 800DF148 000DADA8 38 00 00 03 */ li r0, 3
-/* 800DF14C 000DADAC 98 0D 9C 42 */ stb r0, lbl_8063EF02-_SDA_BASE_(r13)
-/* 800DF150 000DADB0 48 00 00 44 */ b lbl_800DF194
-/* 800DF154 000DADB4 38 60 00 04 */ li r3, 4
-/* 800DF158 000DADB8 4B FD B4 61 */ bl func_800BA5B8
-/* 800DF15C 000DADBC 38 00 00 02 */ li r0, 2
-/* 800DF160 000DADC0 98 0D 9C 42 */ stb r0, lbl_8063EF02-_SDA_BASE_(r13)
-/* 800DF164 000DADC4 48 00 00 30 */ b lbl_800DF194
-/* 800DF168 000DADC8 38 60 00 0E */ li r3, 0xe
-/* 800DF16C 000DADCC 4B FD B4 4D */ bl func_800BA5B8
-/* 800DF170 000DADD0 48 00 00 24 */ b lbl_800DF194
-/* 800DF174 000DADD4 38 60 00 0F */ li r3, 0xf
-/* 800DF178 000DADD8 4B FD B4 41 */ bl func_800BA5B8
-/* 800DF17C 000DADDC 48 00 00 18 */ b lbl_800DF194
-/* 800DF180 000DADE0 38 60 00 10 */ li r3, 0x10
-/* 800DF184 000DADE4 4B FD B4 35 */ bl func_800BA5B8
-/* 800DF188 000DADE8 48 00 00 0C */ b lbl_800DF194
-lbl_800DF18C:
-/* 800DF18C 000DADEC 38 60 00 11 */ li r3, 0x11
-/* 800DF190 000DADF0 4B FD B4 29 */ bl func_800BA5B8
-lbl_800DF194:
-/* 800DF194 000DADF4 2C 1F 00 00 */ cmpwi r31, 0
-/* 800DF198 000DADF8 41 82 06 00 */ beq lbl_800DF798
-/* 800DF19C 000DADFC 4B F2 A6 3D */ bl func_800097D8
-/* 800DF1A0 000DAE00 48 00 05 F8 */ b lbl_800DF798
-/* 800DF1A4 000DAE04 38 60 00 05 */ li r3, 5
-/* 800DF1A8 000DAE08 4B FD B4 11 */ bl func_800BA5B8
-/* 800DF1AC 000DAE0C 48 00 05 EC */ b lbl_800DF798
-/* 800DF1B0 000DAE10 38 60 00 1D */ li r3, 0x1d
-/* 800DF1B4 000DAE14 4B FD B7 D9 */ bl func_800BA98C
-/* 800DF1B8 000DAE18 7C 63 07 34 */ extsh r3, r3
-/* 800DF1BC 000DAE1C 48 17 4C 15 */ bl func_80253DD0
-/* 800DF1C0 000DAE20 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF1C4 000DAE24 28 00 00 03 */ cmplwi r0, 3
-/* 800DF1C8 000DAE28 40 82 05 D0 */ bne lbl_800DF798
-/* 800DF1CC 000DAE2C 38 60 00 1D */ li r3, 0x1d
-/* 800DF1D0 000DAE30 4B FD B7 BD */ bl func_800BA98C
-/* 800DF1D4 000DAE34 7C 63 07 34 */ extsh r3, r3
-/* 800DF1D8 000DAE38 38 80 00 08 */ li r4, 8
-/* 800DF1DC 000DAE3C 38 A0 00 00 */ li r5, 0
-/* 800DF1E0 000DAE40 48 17 4C 11 */ bl func_80253DF0
-/* 800DF1E4 000DAE44 38 60 00 00 */ li r3, 0
-/* 800DF1E8 000DAE48 4B FD B7 A5 */ bl func_800BA98C
-/* 800DF1EC 000DAE4C 7C 63 07 34 */ extsh r3, r3
-/* 800DF1F0 000DAE50 38 80 00 08 */ li r4, 8
-/* 800DF1F4 000DAE54 38 A0 00 00 */ li r5, 0
-/* 800DF1F8 000DAE58 48 17 4B F9 */ bl func_80253DF0
-/* 800DF1FC 000DAE5C 38 60 00 1E */ li r3, 0x1e
-/* 800DF200 000DAE60 4B FD B7 8D */ bl func_800BA98C
-/* 800DF204 000DAE64 7C 63 07 34 */ extsh r3, r3
-/* 800DF208 000DAE68 38 80 00 08 */ li r4, 8
-/* 800DF20C 000DAE6C 38 A0 00 01 */ li r5, 1
-/* 800DF210 000DAE70 48 17 4B E1 */ bl func_80253DF0
-/* 800DF214 000DAE74 38 60 00 1E */ li r3, 0x1e
-/* 800DF218 000DAE78 4B FD B7 75 */ bl func_800BA98C
-/* 800DF21C 000DAE7C 7C 63 07 34 */ extsh r3, r3
-/* 800DF220 000DAE80 38 80 00 06 */ li r4, 6
-/* 800DF224 000DAE84 38 A0 00 00 */ li r5, 0
-/* 800DF228 000DAE88 48 17 4B 89 */ bl func_80253DB0
-/* 800DF22C 000DAE8C 38 60 00 06 */ li r3, 6
-/* 800DF230 000DAE90 4B FD B3 89 */ bl func_800BA5B8
-/* 800DF234 000DAE94 48 00 05 64 */ b lbl_800DF798
-/* 800DF238 000DAE98 38 60 00 1E */ li r3, 0x1e
-/* 800DF23C 000DAE9C 4B FD B7 51 */ bl func_800BA98C
-/* 800DF240 000DAEA0 7C 63 07 34 */ extsh r3, r3
-/* 800DF244 000DAEA4 48 17 4B 8D */ bl func_80253DD0
-/* 800DF248 000DAEA8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF24C 000DAEAC 28 00 00 03 */ cmplwi r0, 3
-/* 800DF250 000DAEB0 40 82 05 48 */ bne lbl_800DF798
-/* 800DF254 000DAEB4 38 60 00 07 */ li r3, 7
-/* 800DF258 000DAEB8 4B FD B3 61 */ bl func_800BA5B8
-/* 800DF25C 000DAEBC 38 60 00 00 */ li r3, 0
-/* 800DF260 000DAEC0 38 80 00 00 */ li r4, 0
-/* 800DF264 000DAEC4 4B F7 A6 95 */ bl func_800598F8
-/* 800DF268 000DAEC8 38 60 00 0A */ li r3, 0xa
-/* 800DF26C 000DAECC 38 80 00 00 */ li r4, 0
-/* 800DF270 000DAED0 38 A0 00 00 */ li r5, 0
-/* 800DF274 000DAED4 38 C0 00 0B */ li r6, 0xb
-/* 800DF278 000DAED8 38 E0 00 00 */ li r7, 0
-/* 800DF27C 000DAEDC 39 00 00 00 */ li r8, 0
-/* 800DF280 000DAEE0 4B F7 A7 49 */ bl func_800599C8
-/* 800DF284 000DAEE4 38 60 00 0B */ li r3, 0xb
-/* 800DF288 000DAEE8 38 80 00 00 */ li r4, 0
-/* 800DF28C 000DAEEC 38 A0 00 0A */ li r5, 0xa
-/* 800DF290 000DAEF0 38 C0 00 00 */ li r6, 0
-/* 800DF294 000DAEF4 38 E0 00 00 */ li r7, 0
-/* 800DF298 000DAEF8 39 00 00 00 */ li r8, 0
-/* 800DF29C 000DAEFC 4B F7 A7 2D */ bl func_800599C8
-/* 800DF2A0 000DAF00 48 00 04 F8 */ b lbl_800DF798
-/* 800DF2A4 000DAF04 38 60 00 00 */ li r3, 0
-/* 800DF2A8 000DAF08 38 80 00 0B */ li r4, 0xb
-/* 800DF2AC 000DAF0C 38 A0 00 00 */ li r5, 0
-/* 800DF2B0 000DAF10 38 C0 00 01 */ li r6, 1
-/* 800DF2B4 000DAF14 4B F7 A7 B9 */ bl func_80059A6C
-/* 800DF2B8 000DAF18 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800DF2BC 000DAF1C 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 800DF2C0 000DAF20 41 82 00 88 */ beq lbl_800DF348
-/* 800DF2C4 000DAF24 2C 1F 00 0B */ cmpwi r31, 0xb
-/* 800DF2C8 000DAF28 41 82 00 5C */ beq lbl_800DF324
-/* 800DF2CC 000DAF2C 40 80 04 CC */ bge lbl_800DF798
-/* 800DF2D0 000DAF30 2C 1F 00 0A */ cmpwi r31, 0xa
-/* 800DF2D4 000DAF34 40 80 00 08 */ bge lbl_800DF2DC
-/* 800DF2D8 000DAF38 48 00 04 C0 */ b lbl_800DF798
-lbl_800DF2DC:
-/* 800DF2DC 000DAF3C 38 60 00 1E */ li r3, 0x1e
-/* 800DF2E0 000DAF40 4B FD B6 AD */ bl func_800BA98C
-/* 800DF2E4 000DAF44 7C 63 07 34 */ extsh r3, r3
-/* 800DF2E8 000DAF48 38 80 00 02 */ li r4, 2
-/* 800DF2EC 000DAF4C 38 A0 00 00 */ li r5, 0
-/* 800DF2F0 000DAF50 48 17 4A C1 */ bl func_80253DB0
-/* 800DF2F4 000DAF54 38 60 00 08 */ li r3, 8
-/* 800DF2F8 000DAF58 4B FD B2 C1 */ bl func_800BA5B8
-/* 800DF2FC 000DAF5C 4B F2 A4 F5 */ bl func_800097F0
-/* 800DF300 000DAF60 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF304 000DAF64 28 00 00 03 */ cmplwi r0, 3
-/* 800DF308 000DAF68 40 82 00 10 */ bne lbl_800DF318
-/* 800DF30C 000DAF6C 38 00 00 01 */ li r0, 1
-/* 800DF310 000DAF70 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF314 000DAF74 48 00 04 84 */ b lbl_800DF798
-lbl_800DF318:
-/* 800DF318 000DAF78 38 00 00 02 */ li r0, 2
-/* 800DF31C 000DAF7C 98 0D 9C 41 */ stb r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF320 000DAF80 48 00 04 78 */ b lbl_800DF798
-lbl_800DF324:
-/* 800DF324 000DAF84 38 60 00 1E */ li r3, 0x1e
-/* 800DF328 000DAF88 4B FD B6 65 */ bl func_800BA98C
-/* 800DF32C 000DAF8C 7C 63 07 34 */ extsh r3, r3
-/* 800DF330 000DAF90 38 80 00 03 */ li r4, 3
-/* 800DF334 000DAF94 38 A0 00 00 */ li r5, 0
-/* 800DF338 000DAF98 48 17 4A 79 */ bl func_80253DB0
-/* 800DF33C 000DAF9C 38 60 00 08 */ li r3, 8
-/* 800DF340 000DAFA0 4B FD B2 79 */ bl func_800BA5B8
-/* 800DF344 000DAFA4 48 00 04 54 */ b lbl_800DF798
-lbl_800DF348:
-/* 800DF348 000DAFA8 2C 1F 00 0B */ cmpwi r31, 0xb
-/* 800DF34C 000DAFAC 41 82 00 30 */ beq lbl_800DF37C
-/* 800DF350 000DAFB0 40 80 04 48 */ bge lbl_800DF798
-/* 800DF354 000DAFB4 2C 1F 00 0A */ cmpwi r31, 0xa
-/* 800DF358 000DAFB8 40 80 00 08 */ bge lbl_800DF360
-/* 800DF35C 000DAFBC 48 00 04 3C */ b lbl_800DF798
-lbl_800DF360:
-/* 800DF360 000DAFC0 38 60 00 1E */ li r3, 0x1e
-/* 800DF364 000DAFC4 4B FD B6 29 */ bl func_800BA98C
-/* 800DF368 000DAFC8 7C 63 07 34 */ extsh r3, r3
-/* 800DF36C 000DAFCC 38 80 00 00 */ li r4, 0
-/* 800DF370 000DAFD0 38 A0 00 00 */ li r5, 0
-/* 800DF374 000DAFD4 48 17 4A 3D */ bl func_80253DB0
-/* 800DF378 000DAFD8 48 00 04 20 */ b lbl_800DF798
-lbl_800DF37C:
-/* 800DF37C 000DAFDC 38 60 00 1E */ li r3, 0x1e
-/* 800DF380 000DAFE0 4B FD B6 0D */ bl func_800BA98C
-/* 800DF384 000DAFE4 7C 63 07 34 */ extsh r3, r3
-/* 800DF388 000DAFE8 38 80 00 01 */ li r4, 1
-/* 800DF38C 000DAFEC 38 A0 00 00 */ li r5, 0
-/* 800DF390 000DAFF0 48 17 4A 21 */ bl func_80253DB0
-/* 800DF394 000DAFF4 48 00 04 04 */ b lbl_800DF798
-/* 800DF398 000DAFF8 38 60 00 1E */ li r3, 0x1e
-/* 800DF39C 000DAFFC 4B FD B5 F1 */ bl func_800BA98C
-/* 800DF3A0 000DB000 7C 63 07 34 */ extsh r3, r3
-/* 800DF3A4 000DB004 48 17 4A 2D */ bl func_80253DD0
-/* 800DF3A8 000DB008 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF3AC 000DB00C 28 00 00 03 */ cmplwi r0, 3
-/* 800DF3B0 000DB010 40 82 03 E8 */ bne lbl_800DF798
-/* 800DF3B4 000DB014 38 60 00 1E */ li r3, 0x1e
-/* 800DF3B8 000DB018 4B FD B5 D5 */ bl func_800BA98C
-/* 800DF3BC 000DB01C 7C 63 07 34 */ extsh r3, r3
-/* 800DF3C0 000DB020 48 17 4A 21 */ bl func_80253DE0
-/* 800DF3C4 000DB024 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF3C8 000DB028 28 00 00 02 */ cmplwi r0, 2
-/* 800DF3CC 000DB02C 40 82 00 10 */ bne lbl_800DF3DC
-/* 800DF3D0 000DB030 38 60 00 09 */ li r3, 9
-/* 800DF3D4 000DB034 4B FD B1 E5 */ bl func_800BA5B8
-/* 800DF3D8 000DB038 48 00 03 C0 */ b lbl_800DF798
-lbl_800DF3DC:
-/* 800DF3DC 000DB03C 4B F7 6E 99 */ bl func_80056274
-/* 800DF3E0 000DB040 38 60 00 12 */ li r3, 0x12
-/* 800DF3E4 000DB044 4B FD B1 D5 */ bl func_800BA5B8
-/* 800DF3E8 000DB048 48 00 03 B0 */ b lbl_800DF798
-/* 800DF3EC 000DB04C 38 60 00 1E */ li r3, 0x1e
-/* 800DF3F0 000DB050 4B FD B5 9D */ bl func_800BA98C
-/* 800DF3F4 000DB054 7C 63 07 34 */ extsh r3, r3
-/* 800DF3F8 000DB058 48 17 49 D9 */ bl func_80253DD0
-/* 800DF3FC 000DB05C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF400 000DB060 28 00 00 03 */ cmplwi r0, 3
-/* 800DF404 000DB064 40 82 03 94 */ bne lbl_800DF798
-/* 800DF408 000DB068 38 60 00 1E */ li r3, 0x1e
-/* 800DF40C 000DB06C 4B FD B5 81 */ bl func_800BA98C
-/* 800DF410 000DB070 7C 63 07 34 */ extsh r3, r3
-/* 800DF414 000DB074 38 80 00 08 */ li r4, 8
-/* 800DF418 000DB078 38 A0 00 00 */ li r5, 0
-/* 800DF41C 000DB07C 48 17 49 D5 */ bl func_80253DF0
-/* 800DF420 000DB080 38 60 00 00 */ li r3, 0
-/* 800DF424 000DB084 4B FD B3 C9 */ bl func_800BA7EC
-/* 800DF428 000DB088 54 7F 10 3A */ slwi r31, r3, 2
-/* 800DF42C 000DB08C 38 60 00 09 */ li r3, 9
-/* 800DF430 000DB090 4B FD B3 BD */ bl func_800BA7EC
-/* 800DF434 000DB094 20 03 00 12 */ subfic r0, r3, 0x12
-/* 800DF438 000DB098 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800DF43C 000DB09C 20 00 00 03 */ subfic r0, r0, 3
-/* 800DF440 000DB0A0 7C 00 FA 14 */ add r0, r0, r31
-/* 800DF444 000DB0A4 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800DF448 000DB0A8 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800DF44C 000DB0AC 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800DF450 000DB0B0 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DF454 000DB0B4 48 00 66 7D */ bl func_800E5AD0
-/* 800DF458 000DB0B8 88 8D 9C 41 */ lbz r4, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF45C 000DB0BC 38 A0 00 01 */ li r5, 1
-/* 800DF460 000DB0C0 48 08 1F 5D */ bl func_801613BC
-/* 800DF464 000DB0C4 38 60 00 0A */ li r3, 0xa
-/* 800DF468 000DB0C8 4B FD B1 51 */ bl func_800BA5B8
-/* 800DF46C 000DB0CC 48 00 03 2C */ b lbl_800DF798
-/* 800DF470 000DB0D0 3B E0 00 01 */ li r31, 1
-/* 800DF474 000DB0D4 48 08 20 91 */ bl func_80161504
-/* 800DF478 000DB0D8 7C 60 07 74 */ extsb r0, r3
-/* 800DF47C 000DB0DC 2C 00 FF FF */ cmpwi r0, -1
-/* 800DF480 000DB0E0 41 82 00 48 */ beq lbl_800DF4C8
-/* 800DF484 000DB0E4 40 80 00 14 */ bge lbl_800DF498
-/* 800DF488 000DB0E8 2C 00 FF FD */ cmpwi r0, -3
-/* 800DF48C 000DB0EC 41 82 00 54 */ beq lbl_800DF4E0
-/* 800DF490 000DB0F0 40 80 00 44 */ bge lbl_800DF4D4
-/* 800DF494 000DB0F4 48 00 00 58 */ b lbl_800DF4EC
-lbl_800DF498:
-/* 800DF498 000DB0F8 2C 00 00 01 */ cmpwi r0, 1
-/* 800DF49C 000DB0FC 41 82 00 10 */ beq lbl_800DF4AC
-/* 800DF4A0 000DB100 40 80 00 4C */ bge lbl_800DF4EC
-/* 800DF4A4 000DB104 3B E0 00 00 */ li r31, 0
-/* 800DF4A8 000DB108 48 00 00 4C */ b lbl_800DF4F4
-lbl_800DF4AC:
-/* 800DF4AC 000DB10C 38 60 00 0D */ li r3, 0xd
-/* 800DF4B0 000DB110 4B FD B1 09 */ bl func_800BA5B8
-/* 800DF4B4 000DB114 C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DF4B8 000DB118 38 60 02 5E */ li r3, 0x25e
-/* 800DF4BC 000DB11C 38 80 00 00 */ li r4, 0
-/* 800DF4C0 000DB120 4B F2 BC B1 */ bl func_8000B170
-/* 800DF4C4 000DB124 48 00 00 30 */ b lbl_800DF4F4
-lbl_800DF4C8:
-/* 800DF4C8 000DB128 38 60 00 0E */ li r3, 0xe
-/* 800DF4CC 000DB12C 4B FD B0 ED */ bl func_800BA5B8
-/* 800DF4D0 000DB130 48 00 00 24 */ b lbl_800DF4F4
-lbl_800DF4D4:
-/* 800DF4D4 000DB134 38 60 00 0F */ li r3, 0xf
-/* 800DF4D8 000DB138 4B FD B0 E1 */ bl func_800BA5B8
-/* 800DF4DC 000DB13C 48 00 00 18 */ b lbl_800DF4F4
-lbl_800DF4E0:
-/* 800DF4E0 000DB140 38 60 00 10 */ li r3, 0x10
-/* 800DF4E4 000DB144 4B FD B0 D5 */ bl func_800BA5B8
-/* 800DF4E8 000DB148 48 00 00 0C */ b lbl_800DF4F4
-lbl_800DF4EC:
-/* 800DF4EC 000DB14C 38 60 00 11 */ li r3, 0x11
-/* 800DF4F0 000DB150 4B FD B0 C9 */ bl func_800BA5B8
-lbl_800DF4F4:
-/* 800DF4F4 000DB154 2C 1F 00 00 */ cmpwi r31, 0
-/* 800DF4F8 000DB158 41 82 02 A0 */ beq lbl_800DF798
-/* 800DF4FC 000DB15C 4B F2 A2 DD */ bl func_800097D8
-/* 800DF500 000DB160 48 00 02 98 */ b lbl_800DF798
-/* 800DF504 000DB164 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF508 000DB168 2C 00 00 03 */ cmpwi r0, 3
-/* 800DF50C 000DB16C 41 82 00 24 */ beq lbl_800DF530
-/* 800DF510 000DB170 40 80 00 14 */ bge lbl_800DF524
-/* 800DF514 000DB174 2C 00 00 01 */ cmpwi r0, 1
-/* 800DF518 000DB178 41 82 00 18 */ beq lbl_800DF530
-/* 800DF51C 000DB17C 40 80 00 24 */ bge lbl_800DF540
-/* 800DF520 000DB180 48 00 00 2C */ b lbl_800DF54C
-lbl_800DF524:
-/* 800DF524 000DB184 2C 00 00 05 */ cmpwi r0, 5
-/* 800DF528 000DB188 40 80 00 24 */ bge lbl_800DF54C
-/* 800DF52C 000DB18C 48 00 00 14 */ b lbl_800DF540
-lbl_800DF530:
-/* 800DF530 000DB190 38 60 00 17 */ li r3, 0x17
-/* 800DF534 000DB194 38 80 00 01 */ li r4, 1
-/* 800DF538 000DB198 48 07 CD D1 */ bl func_8015C308
-/* 800DF53C 000DB19C 48 00 00 10 */ b lbl_800DF54C
-lbl_800DF540:
-/* 800DF540 000DB1A0 38 60 00 17 */ li r3, 0x17
-/* 800DF544 000DB1A4 38 80 00 02 */ li r4, 2
-/* 800DF548 000DB1A8 48 07 CD C1 */ bl func_8015C308
-lbl_800DF54C:
-/* 800DF54C 000DB1AC 38 60 00 01 */ li r3, 1
-/* 800DF550 000DB1B0 38 80 51 4B */ li r4, 0x514b
-/* 800DF554 000DB1B4 4B F7 6F 65 */ bl func_800564B8
-/* 800DF558 000DB1B8 38 60 00 90 */ li r3, 0x90
-/* 800DF55C 000DB1BC 38 80 00 01 */ li r4, 1
-/* 800DF560 000DB1C0 38 A0 00 00 */ li r5, 0
-/* 800DF564 000DB1C4 38 C0 00 01 */ li r6, 1
-/* 800DF568 000DB1C8 4B F7 A5 05 */ bl func_80059A6C
-/* 800DF56C 000DB1CC 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 800DF570 000DB1D0 28 00 00 00 */ cmplwi r0, 0
-/* 800DF574 000DB1D4 40 82 02 24 */ bne lbl_800DF798
-/* 800DF578 000DB1D8 38 60 00 12 */ li r3, 0x12
-/* 800DF57C 000DB1DC 4B FD B0 3D */ bl func_800BA5B8
-/* 800DF580 000DB1E0 4B F7 6C F5 */ bl func_80056274
-/* 800DF584 000DB1E4 48 00 02 14 */ b lbl_800DF798
-/* 800DF588 000DB1E8 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF58C 000DB1EC 2C 00 00 03 */ cmpwi r0, 3
-/* 800DF590 000DB1F0 41 82 00 24 */ beq lbl_800DF5B4
-/* 800DF594 000DB1F4 40 80 00 14 */ bge lbl_800DF5A8
-/* 800DF598 000DB1F8 2C 00 00 01 */ cmpwi r0, 1
-/* 800DF59C 000DB1FC 41 82 00 18 */ beq lbl_800DF5B4
-/* 800DF5A0 000DB200 40 80 00 24 */ bge lbl_800DF5C4
-/* 800DF5A4 000DB204 48 00 00 2C */ b lbl_800DF5D0
-lbl_800DF5A8:
-/* 800DF5A8 000DB208 2C 00 00 05 */ cmpwi r0, 5
-/* 800DF5AC 000DB20C 40 80 00 24 */ bge lbl_800DF5D0
-/* 800DF5B0 000DB210 48 00 00 14 */ b lbl_800DF5C4
-lbl_800DF5B4:
-/* 800DF5B4 000DB214 38 60 00 17 */ li r3, 0x17
-/* 800DF5B8 000DB218 38 80 00 01 */ li r4, 1
-/* 800DF5BC 000DB21C 48 07 CD 4D */ bl func_8015C308
-/* 800DF5C0 000DB220 48 00 00 10 */ b lbl_800DF5D0
-lbl_800DF5C4:
-/* 800DF5C4 000DB224 38 60 00 17 */ li r3, 0x17
-/* 800DF5C8 000DB228 38 80 00 02 */ li r4, 2
-/* 800DF5CC 000DB22C 48 07 CD 3D */ bl func_8015C308
-lbl_800DF5D0:
-/* 800DF5D0 000DB230 38 60 00 01 */ li r3, 1
-/* 800DF5D4 000DB234 38 80 51 4C */ li r4, 0x514c
-/* 800DF5D8 000DB238 4B F7 6E E1 */ bl func_800564B8
-/* 800DF5DC 000DB23C 38 60 00 90 */ li r3, 0x90
-/* 800DF5E0 000DB240 38 80 00 01 */ li r4, 1
-/* 800DF5E4 000DB244 38 A0 00 00 */ li r5, 0
-/* 800DF5E8 000DB248 38 C0 00 01 */ li r6, 1
-/* 800DF5EC 000DB24C 4B F7 A4 81 */ bl func_80059A6C
-/* 800DF5F0 000DB250 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 800DF5F4 000DB254 28 00 00 00 */ cmplwi r0, 0
-/* 800DF5F8 000DB258 40 82 01 A0 */ bne lbl_800DF798
-/* 800DF5FC 000DB25C 38 60 00 12 */ li r3, 0x12
-/* 800DF600 000DB260 4B FD AF B9 */ bl func_800BA5B8
-/* 800DF604 000DB264 4B F7 6C 71 */ bl func_80056274
-/* 800DF608 000DB268 48 00 01 90 */ b lbl_800DF798
-/* 800DF60C 000DB26C 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800DF610 000DB270 2C 00 00 03 */ cmpwi r0, 3
-/* 800DF614 000DB274 41 82 00 24 */ beq lbl_800DF638
-/* 800DF618 000DB278 40 80 00 14 */ bge lbl_800DF62C
-/* 800DF61C 000DB27C 2C 00 00 01 */ cmpwi r0, 1
-/* 800DF620 000DB280 41 82 00 18 */ beq lbl_800DF638
-/* 800DF624 000DB284 40 80 00 24 */ bge lbl_800DF648
-/* 800DF628 000DB288 48 00 00 2C */ b lbl_800DF654
-lbl_800DF62C:
-/* 800DF62C 000DB28C 2C 00 00 05 */ cmpwi r0, 5
-/* 800DF630 000DB290 40 80 00 24 */ bge lbl_800DF654
-/* 800DF634 000DB294 48 00 00 14 */ b lbl_800DF648
-lbl_800DF638:
-/* 800DF638 000DB298 38 60 00 17 */ li r3, 0x17
-/* 800DF63C 000DB29C 38 80 00 01 */ li r4, 1
-/* 800DF640 000DB2A0 48 07 CC C9 */ bl func_8015C308
-/* 800DF644 000DB2A4 48 00 00 10 */ b lbl_800DF654
-lbl_800DF648:
-/* 800DF648 000DB2A8 38 60 00 17 */ li r3, 0x17
-/* 800DF64C 000DB2AC 38 80 00 02 */ li r4, 2
-/* 800DF650 000DB2B0 48 07 CC B9 */ bl func_8015C308
-lbl_800DF654:
-/* 800DF654 000DB2B4 38 60 00 01 */ li r3, 1
-/* 800DF658 000DB2B8 38 80 51 4D */ li r4, 0x514d
-/* 800DF65C 000DB2BC 4B F7 6E 5D */ bl func_800564B8
-/* 800DF660 000DB2C0 38 60 00 90 */ li r3, 0x90
-/* 800DF664 000DB2C4 38 80 00 01 */ li r4, 1
-/* 800DF668 000DB2C8 38 A0 00 00 */ li r5, 0
-/* 800DF66C 000DB2CC 38 C0 00 01 */ li r6, 1
-/* 800DF670 000DB2D0 4B F7 A3 FD */ bl func_80059A6C
-/* 800DF674 000DB2D4 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 800DF678 000DB2D8 28 00 00 00 */ cmplwi r0, 0
-/* 800DF67C 000DB2DC 40 82 01 1C */ bne lbl_800DF798
-/* 800DF680 000DB2E0 38 60 00 12 */ li r3, 0x12
-/* 800DF684 000DB2E4 4B FD AF 35 */ bl func_800BA5B8
-/* 800DF688 000DB2E8 4B F7 6B ED */ bl func_80056274
-/* 800DF68C 000DB2EC 48 00 01 0C */ b lbl_800DF798
-/* 800DF690 000DB2F0 4B F7 6C 69 */ bl func_800562F8
-/* 800DF694 000DB2F4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DF698 000DB2F8 41 82 01 00 */ beq lbl_800DF798
-/* 800DF69C 000DB2FC 38 60 00 02 */ li r3, 2
-/* 800DF6A0 000DB300 4B F7 89 15 */ bl func_80057FB4
-/* 800DF6A4 000DB304 38 60 00 02 */ li r3, 2
-/* 800DF6A8 000DB308 48 00 6D 3D */ bl func_800E63E4
-/* 800DF6AC 000DB30C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800DF6B0 000DB310 41 82 00 0C */ beq lbl_800DF6BC
-/* 800DF6B4 000DB314 38 60 00 00 */ li r3, 0
-/* 800DF6B8 000DB318 4B F7 6D A1 */ bl func_80056458
-lbl_800DF6BC:
-/* 800DF6BC 000DB31C 38 60 00 1D */ li r3, 0x1d
-/* 800DF6C0 000DB320 4B FD B2 CD */ bl func_800BA98C
-/* 800DF6C4 000DB324 7C 63 07 34 */ extsh r3, r3
-/* 800DF6C8 000DB328 38 80 00 08 */ li r4, 8
-/* 800DF6CC 000DB32C 38 A0 00 00 */ li r5, 0
-/* 800DF6D0 000DB330 48 17 47 21 */ bl func_80253DF0
-/* 800DF6D4 000DB334 38 60 00 1E */ li r3, 0x1e
-/* 800DF6D8 000DB338 4B FD B2 B5 */ bl func_800BA98C
-/* 800DF6DC 000DB33C 7C 63 07 34 */ extsh r3, r3
-/* 800DF6E0 000DB340 38 80 00 08 */ li r4, 8
-/* 800DF6E4 000DB344 38 A0 00 00 */ li r5, 0
-/* 800DF6E8 000DB348 48 17 47 09 */ bl func_80253DF0
-/* 800DF6EC 000DB34C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800DF6F0 000DB350 38 80 08 34 */ li r4, 0x834
-/* 800DF6F4 000DB354 48 14 70 B5 */ bl func_802267A8
-/* 800DF6F8 000DB358 48 00 00 A0 */ b lbl_800DF798
-/* 800DF6FC 000DB35C 38 60 00 1D */ li r3, 0x1d
-/* 800DF700 000DB360 4B FD B2 8D */ bl func_800BA98C
-/* 800DF704 000DB364 7C 63 07 34 */ extsh r3, r3
-/* 800DF708 000DB368 48 17 46 C9 */ bl func_80253DD0
-/* 800DF70C 000DB36C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF710 000DB370 28 00 00 03 */ cmplwi r0, 3
-/* 800DF714 000DB374 40 82 00 84 */ bne lbl_800DF798
-/* 800DF718 000DB378 38 60 00 1D */ li r3, 0x1d
-/* 800DF71C 000DB37C 4B FD B2 71 */ bl func_800BA98C
-/* 800DF720 000DB380 7C 63 07 34 */ extsh r3, r3
-/* 800DF724 000DB384 38 80 00 05 */ li r4, 5
-/* 800DF728 000DB388 38 A0 00 00 */ li r5, 0
-/* 800DF72C 000DB38C 48 17 46 85 */ bl func_80253DB0
-/* 800DF730 000DB390 38 60 00 00 */ li r3, 0
-/* 800DF734 000DB394 4B FD B2 59 */ bl func_800BA98C
-/* 800DF738 000DB398 7C 63 07 34 */ extsh r3, r3
-/* 800DF73C 000DB39C 38 80 00 03 */ li r4, 3
-/* 800DF740 000DB3A0 38 A0 00 00 */ li r5, 0
-/* 800DF744 000DB3A4 48 17 46 6D */ bl func_80253DB0
-/* 800DF748 000DB3A8 38 60 00 14 */ li r3, 0x14
-/* 800DF74C 000DB3AC 4B FD AE 6D */ bl func_800BA5B8
-/* 800DF750 000DB3B0 48 00 00 48 */ b lbl_800DF798
-/* 800DF754 000DB3B4 38 60 00 1D */ li r3, 0x1d
-/* 800DF758 000DB3B8 4B FD B2 35 */ bl func_800BA98C
-/* 800DF75C 000DB3BC 7C 63 07 34 */ extsh r3, r3
-/* 800DF760 000DB3C0 48 17 46 71 */ bl func_80253DD0
-/* 800DF764 000DB3C4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF768 000DB3C8 28 00 00 03 */ cmplwi r0, 3
-/* 800DF76C 000DB3CC 40 82 00 2C */ bne lbl_800DF798
-/* 800DF770 000DB3D0 38 60 00 1D */ li r3, 0x1d
-/* 800DF774 000DB3D4 4B FD B2 19 */ bl func_800BA98C
-/* 800DF778 000DB3D8 7C 63 07 34 */ extsh r3, r3
-/* 800DF77C 000DB3DC 38 80 00 08 */ li r4, 8
-/* 800DF780 000DB3E0 38 A0 00 00 */ li r5, 0
-/* 800DF784 000DB3E4 48 17 46 6D */ bl func_80253DF0
-/* 800DF788 000DB3E8 38 60 00 02 */ li r3, 2
-/* 800DF78C 000DB3EC 4B FD AD CD */ bl func_800BA558
-/* 800DF790 000DB3F0 38 60 00 00 */ li r3, 0
-/* 800DF794 000DB3F4 4B FD AE 25 */ bl func_800BA5B8
-lbl_800DF798:
-/* 800DF798 000DB3F8 7F E3 FB 78 */ mr r3, r31
-/* 800DF79C 000DB3FC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800DF7A0 000DB400 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800DF7A4 000DB404 7C 08 03 A6 */ mtlr r0
-/* 800DF7A8 000DB408 38 21 00 10 */ addi r1, r1, 0x10
-/* 800DF7AC 000DB40C 4E 80 00 20 */ blr
-/* 800DF7B0 000DB410 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 800DF7B4 000DB414 7C 08 02 A6 */ mflr r0
-/* 800DF7B8 000DB418 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800DF7BC 000DB41C 39 61 00 50 */ addi r11, r1, 0x50
-/* 800DF7C0 000DB420 48 0E 79 69 */ bl _savegpr_27
-/* 800DF7C4 000DB424 3C 00 43 30 */ lis r0, 0x4330
-/* 800DF7C8 000DB428 90 01 00 20 */ stw r0, 0x20(r1)
-/* 800DF7CC 000DB42C 90 01 00 28 */ stw r0, 0x28(r1)
-/* 800DF7D0 000DB430 4B FD AD FD */ bl func_800BA5CC
-/* 800DF7D4 000DB434 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DF7D8 000DB438 2C 00 00 05 */ cmpwi r0, 5
-/* 800DF7DC 000DB43C 41 82 06 30 */ beq lbl_800DFE0C
-/* 800DF7E0 000DB440 40 80 00 2C */ bge lbl_800DF80C
-/* 800DF7E4 000DB444 2C 00 00 02 */ cmpwi r0, 2
-/* 800DF7E8 000DB448 41 82 03 74 */ beq lbl_800DFB5C
-/* 800DF7EC 000DB44C 40 80 00 14 */ bge lbl_800DF800
-/* 800DF7F0 000DB450 2C 00 00 00 */ cmpwi r0, 0
-/* 800DF7F4 000DB454 41 82 00 44 */ beq lbl_800DF838
-/* 800DF7F8 000DB458 40 80 00 EC */ bge lbl_800DF8E4
-/* 800DF7FC 000DB45C 48 00 0A 2C */ b lbl_800E0228
-lbl_800DF800:
-/* 800DF800 000DB460 2C 00 00 04 */ cmpwi r0, 4
-/* 800DF804 000DB464 40 80 05 00 */ bge lbl_800DFD04
-/* 800DF808 000DB468 48 00 03 80 */ b lbl_800DFB88
-lbl_800DF80C:
-/* 800DF80C 000DB46C 2C 00 03 E9 */ cmpwi r0, 0x3e9
-/* 800DF810 000DB470 41 82 09 74 */ beq lbl_800E0184
-/* 800DF814 000DB474 40 80 00 18 */ bge lbl_800DF82C
-/* 800DF818 000DB478 2C 00 03 E8 */ cmpwi r0, 0x3e8
-/* 800DF81C 000DB47C 40 80 09 08 */ bge lbl_800E0124
-/* 800DF820 000DB480 2C 00 00 07 */ cmpwi r0, 7
-/* 800DF824 000DB484 40 80 0A 04 */ bge lbl_800E0228
-/* 800DF828 000DB488 48 00 06 68 */ b lbl_800DFE90
-lbl_800DF82C:
-/* 800DF82C 000DB48C 2C 00 03 EB */ cmpwi r0, 0x3eb
-/* 800DF830 000DB490 40 80 09 F8 */ bge lbl_800E0228
-/* 800DF834 000DB494 48 00 09 B0 */ b lbl_800E01E4
-lbl_800DF838:
-/* 800DF838 000DB498 38 60 00 90 */ li r3, 0x90
-/* 800DF83C 000DB49C 38 80 00 00 */ li r4, 0
-/* 800DF840 000DB4A0 38 A0 00 00 */ li r5, 0
-/* 800DF844 000DB4A4 38 C0 00 01 */ li r6, 1
-/* 800DF848 000DB4A8 4B F7 A2 25 */ bl func_80059A6C
-/* 800DF84C 000DB4AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800DF850 000DB4B0 40 82 00 24 */ bne lbl_800DF874
-/* 800DF854 000DB4B4 38 60 00 51 */ li r3, 0x51
-/* 800DF858 000DB4B8 48 08 32 39 */ bl func_80162A90
-/* 800DF85C 000DB4BC 28 03 00 01 */ cmplwi r3, 1
-/* 800DF860 000DB4C0 41 82 00 14 */ beq lbl_800DF874
-/* 800DF864 000DB4C4 38 60 00 18 */ li r3, 0x18
-/* 800DF868 000DB4C8 48 08 32 29 */ bl func_80162A90
-/* 800DF86C 000DB4CC 28 03 00 02 */ cmplwi r3, 2
-/* 800DF870 000DB4D0 40 82 09 B8 */ bne lbl_800E0228
-lbl_800DF874:
-/* 800DF874 000DB4D4 38 60 00 11 */ li r3, 0x11
-/* 800DF878 000DB4D8 4B FD AF 75 */ bl func_800BA7EC
-/* 800DF87C 000DB4DC 28 03 00 01 */ cmplwi r3, 1
-/* 800DF880 000DB4E0 40 82 00 2C */ bne lbl_800DF8AC
-/* 800DF884 000DB4E4 48 00 5D 25 */ bl func_800E55A8
-/* 800DF888 000DB4E8 7C 7B 1B 78 */ mr r27, r3
-/* 800DF88C 000DB4EC 38 60 00 00 */ li r3, 0
-/* 800DF890 000DB4F0 38 80 00 00 */ li r4, 0
-/* 800DF894 000DB4F4 48 00 61 25 */ bl func_800E59B8
-/* 800DF898 000DB4F8 7C 64 1B 78 */ mr r4, r3
-/* 800DF89C 000DB4FC 7F 65 DB 78 */ mr r5, r27
-/* 800DF8A0 000DB500 38 60 00 04 */ li r3, 4
-/* 800DF8A4 000DB504 4B FC AC 65 */ bl func_800AA508
-/* 800DF8A8 000DB508 48 00 00 28 */ b lbl_800DF8D0
-lbl_800DF8AC:
-/* 800DF8AC 000DB50C 48 00 5C FD */ bl func_800E55A8
-/* 800DF8B0 000DB510 7C 7B 1B 78 */ mr r27, r3
-/* 800DF8B4 000DB514 38 60 00 00 */ li r3, 0
-/* 800DF8B8 000DB518 38 80 00 00 */ li r4, 0
-/* 800DF8BC 000DB51C 48 00 60 FD */ bl func_800E59B8
-/* 800DF8C0 000DB520 7C 64 1B 78 */ mr r4, r3
-/* 800DF8C4 000DB524 7F 65 DB 78 */ mr r5, r27
-/* 800DF8C8 000DB528 38 60 00 03 */ li r3, 3
-/* 800DF8CC 000DB52C 4B FC AC 3D */ bl func_800AA508
-lbl_800DF8D0:
-/* 800DF8D0 000DB530 38 60 00 01 */ li r3, 1
-/* 800DF8D4 000DB534 4B FD AC E5 */ bl func_800BA5B8
-/* 800DF8D8 000DB538 38 60 00 00 */ li r3, 0
-/* 800DF8DC 000DB53C 4B FF 1B C1 */ bl func_800D149C
-/* 800DF8E0 000DB540 48 00 09 48 */ b lbl_800E0228
-lbl_800DF8E4:
-/* 800DF8E4 000DB544 4B FC C2 05 */ bl func_800ABAE8
-/* 800DF8E8 000DB548 2C 03 00 00 */ cmpwi r3, 0
-/* 800DF8EC 000DB54C 40 82 09 3C */ bne lbl_800E0228
-/* 800DF8F0 000DB550 38 60 00 11 */ li r3, 0x11
-/* 800DF8F4 000DB554 4B FD AE F9 */ bl func_800BA7EC
-/* 800DF8F8 000DB558 28 03 00 01 */ cmplwi r3, 1
-/* 800DF8FC 000DB55C 40 82 02 50 */ bne lbl_800DFB4C
-/* 800DF900 000DB560 3B 60 00 00 */ li r27, 0
-lbl_800DF904:
-/* 800DF904 000DB564 7F 63 DB 78 */ mr r3, r27
-/* 800DF908 000DB568 4B FE 53 F1 */ bl func_800C4CF8
-/* 800DF90C 000DB56C 4B FE 58 61 */ bl func_800C516C
-/* 800DF910 000DB570 3B 7B 00 01 */ addi r27, r27, 1
-/* 800DF914 000DB574 2C 1B 00 12 */ cmpwi r27, 0x12
-/* 800DF918 000DB578 41 80 FF EC */ blt lbl_800DF904
-/* 800DF91C 000DB57C 38 60 00 0B */ li r3, 0xb
-/* 800DF920 000DB580 38 80 00 00 */ li r4, 0
-/* 800DF924 000DB584 48 00 59 01 */ bl func_800E5224
-/* 800DF928 000DB588 7C 7B 1B 78 */ mr r27, r3
-/* 800DF92C 000DB58C 38 60 00 04 */ li r3, 4
-/* 800DF930 000DB590 57 65 06 3E */ clrlwi r5, r27, 0x18
-/* 800DF934 000DB594 38 80 00 01 */ li r4, 1
-/* 800DF938 000DB598 48 00 5B 29 */ bl func_800E5460
-/* 800DF93C 000DB59C 57 64 06 3E */ clrlwi r4, r27, 0x18
-/* 800DF940 000DB5A0 38 60 00 00 */ li r3, 0
-/* 800DF944 000DB5A4 48 00 58 E1 */ bl func_800E5224
-/* 800DF948 000DB5A8 7C 7C 1B 78 */ mr r28, r3
-/* 800DF94C 000DB5AC 57 64 06 3E */ clrlwi r4, r27, 0x18
-/* 800DF950 000DB5B0 38 60 00 05 */ li r3, 5
-/* 800DF954 000DB5B4 48 00 58 D1 */ bl func_800E5224
-/* 800DF958 000DB5B8 7C 7D 1B 78 */ mr r29, r3
-/* 800DF95C 000DB5BC 38 60 00 0E */ li r3, 0xe
-/* 800DF960 000DB5C0 4B FD AE 8D */ bl func_800BA7EC
-/* 800DF964 000DB5C4 7C 7E 1B 78 */ mr r30, r3
-/* 800DF968 000DB5C8 38 60 00 12 */ li r3, 0x12
-/* 800DF96C 000DB5CC 4B FD AE 81 */ bl func_800BA7EC
-/* 800DF970 000DB5D0 54 60 10 3A */ slwi r0, r3, 2
-/* 800DF974 000DB5D4 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
-/* 800DF978 000DB5D8 7F C0 F2 14 */ add r30, r0, r30
-/* 800DF97C 000DB5DC 38 60 00 00 */ li r3, 0
-/* 800DF980 000DB5E0 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
-/* 800DF984 000DB5E4 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DF988 000DB5E8 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800DF98C 000DB5EC 48 00 58 99 */ bl func_800E5224
-/* 800DF990 000DB5F0 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800DF994 000DB5F4 57 65 06 3E */ clrlwi r5, r27, 0x18
-/* 800DF998 000DB5F8 38 60 00 00 */ li r3, 0
-/* 800DF99C 000DB5FC 48 00 5A C5 */ bl func_800E5460
-/* 800DF9A0 000DB600 57 65 06 3E */ clrlwi r5, r27, 0x18
-/* 800DF9A4 000DB604 38 60 00 05 */ li r3, 5
-/* 800DF9A8 000DB608 38 80 00 01 */ li r4, 1
-/* 800DF9AC 000DB60C 48 00 5A B5 */ bl func_800E5460
-/* 800DF9B0 000DB610 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DF9B4 000DB614 57 84 06 3E */ clrlwi r4, r28, 0x18
-/* 800DF9B8 000DB618 38 60 00 00 */ li r3, 0
-/* 800DF9BC 000DB61C 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
-/* 800DF9C0 000DB620 48 00 5A A1 */ bl func_800E5460
-/* 800DF9C4 000DB624 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DF9C8 000DB628 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 800DF9CC 000DB62C 38 60 00 05 */ li r3, 5
-/* 800DF9D0 000DB630 54 05 FE 7E */ rlwinm r5, r0, 0x1f, 0x19, 0x1f
-/* 800DF9D4 000DB634 48 00 5A 8D */ bl func_800E5460
-/* 800DF9D8 000DB638 38 60 00 01 */ li r3, 1
-/* 800DF9DC 000DB63C 4B FD AE 11 */ bl func_800BA7EC
-/* 800DF9E0 000DB640 7C 83 FA 14 */ add r4, r3, r31
-/* 800DF9E4 000DB644 3B C0 00 00 */ li r30, 0
-/* 800DF9E8 000DB648 88 04 00 25 */ lbz r0, 0x25(r4)
-/* 800DF9EC 000DB64C 53 60 0E 3C */ rlwimi r0, r27, 1, 0x18, 0x1e
-/* 800DF9F0 000DB650 38 60 00 01 */ li r3, 1
-/* 800DF9F4 000DB654 98 04 00 25 */ stb r0, 0x25(r4)
-/* 800DF9F8 000DB658 4B FD AD F5 */ bl func_800BA7EC
-/* 800DF9FC 000DB65C 7C 83 FA 14 */ add r4, r3, r31
-/* 800DFA00 000DB660 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800DFA04 000DB664 88 04 00 25 */ lbz r0, 0x25(r4)
-/* 800DFA08 000DB668 53 C0 07 FE */ rlwimi r0, r30, 0, 0x1f, 0x1f
-/* 800DFA0C 000DB66C 98 04 00 25 */ stb r0, 0x25(r4)
-/* 800DFA10 000DB670 4B FD B0 21 */ bl func_800BAA30
-/* 800DFA14 000DB674 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFA18 000DB678 40 82 00 14 */ bne lbl_800DFA2C
-/* 800DFA1C 000DB67C 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800DFA20 000DB680 38 80 00 98 */ li r4, 0x98
-/* 800DFA24 000DB684 38 A0 00 E4 */ li r5, 0xe4
-/* 800DFA28 000DB688 4B FD B0 B1 */ bl func_800BAAD8
-lbl_800DFA2C:
-/* 800DFA2C 000DB68C 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800DFA30 000DB690 4B FD B0 01 */ bl func_800BAA30
-/* 800DFA34 000DB694 7C 64 1B 78 */ mr r4, r3
-/* 800DFA38 000DB698 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800DFA3C 000DB69C 4B FE 53 D9 */ bl func_800C4E14
-/* 800DFA40 000DB6A0 38 60 00 01 */ li r3, 1
-/* 800DFA44 000DB6A4 4B FD AD A9 */ bl func_800BA7EC
-/* 800DFA48 000DB6A8 7C 64 1B 78 */ mr r4, r3
-/* 800DFA4C 000DB6AC 38 60 00 01 */ li r3, 1
-/* 800DFA50 000DB6B0 38 84 00 01 */ addi r4, r4, 1
-/* 800DFA54 000DB6B4 4B FD AB C9 */ bl func_800BA61C
-/* 800DFA58 000DB6B8 38 60 00 03 */ li r3, 3
-/* 800DFA5C 000DB6BC 4B FD AD 91 */ bl func_800BA7EC
-/* 800DFA60 000DB6C0 7C 64 1B 78 */ mr r4, r3
-/* 800DFA64 000DB6C4 38 60 00 03 */ li r3, 3
-/* 800DFA68 000DB6C8 38 84 FF FF */ addi r4, r4, -1
-/* 800DFA6C 000DB6CC 4B FD AB B1 */ bl func_800BA61C
-/* 800DFA70 000DB6D0 38 60 00 11 */ li r3, 0x11
-/* 800DFA74 000DB6D4 38 80 00 00 */ li r4, 0
-/* 800DFA78 000DB6D8 4B FD AB A5 */ bl func_800BA61C
-/* 800DFA7C 000DB6DC 38 60 00 01 */ li r3, 1
-/* 800DFA80 000DB6E0 4B FD AD 6D */ bl func_800BA7EC
-/* 800DFA84 000DB6E4 38 03 00 03 */ addi r0, r3, 3
-/* 800DFA88 000DB6E8 38 60 00 09 */ li r3, 9
-/* 800DFA8C 000DB6EC 54 04 07 BE */ clrlwi r4, r0, 0x1e
-/* 800DFA90 000DB6F0 38 84 00 0F */ addi r4, r4, 0xf
-/* 800DFA94 000DB6F4 4B FD AB 89 */ bl func_800BA61C
-/* 800DFA98 000DB6F8 38 60 00 01 */ li r3, 1
-/* 800DFA9C 000DB6FC 4B FD AD 51 */ bl func_800BA7EC
-/* 800DFAA0 000DB700 38 03 00 03 */ addi r0, r3, 3
-/* 800DFAA4 000DB704 38 60 00 00 */ li r3, 0
-/* 800DFAA8 000DB708 54 04 F0 BE */ srwi r4, r0, 2
-/* 800DFAAC 000DB70C 38 84 FF FF */ addi r4, r4, -1
-/* 800DFAB0 000DB710 4B FD AB 6D */ bl func_800BA61C
-/* 800DFAB4 000DB714 38 60 00 03 */ li r3, 3
-/* 800DFAB8 000DB718 4B FD AB 01 */ bl func_800BA5B8
-/* 800DFABC 000DB71C 38 60 00 0F */ li r3, 0xf
-/* 800DFAC0 000DB720 4B FD AE CD */ bl func_800BA98C
-/* 800DFAC4 000DB724 7C 63 07 34 */ extsh r3, r3
-/* 800DFAC8 000DB728 38 80 00 09 */ li r4, 9
-/* 800DFACC 000DB72C 38 A0 00 00 */ li r5, 0
-/* 800DFAD0 000DB730 48 17 42 E1 */ bl func_80253DB0
-/* 800DFAD4 000DB734 38 60 00 0F */ li r3, 0xf
-/* 800DFAD8 000DB738 4B FD AE B5 */ bl func_800BA98C
-/* 800DFADC 000DB73C 7C 63 07 34 */ extsh r3, r3
-/* 800DFAE0 000DB740 38 80 00 09 */ li r4, 9
-/* 800DFAE4 000DB744 38 A0 00 00 */ li r5, 0
-/* 800DFAE8 000DB748 48 17 43 09 */ bl func_80253DF0
-/* 800DFAEC 000DB74C 38 60 00 0F */ li r3, 0xf
-/* 800DFAF0 000DB750 4B FD AE 9D */ bl func_800BA98C
-/* 800DFAF4 000DB754 7C 63 07 34 */ extsh r3, r3
-/* 800DFAF8 000DB758 38 80 00 0A */ li r4, 0xa
-/* 800DFAFC 000DB75C 38 A0 00 01 */ li r5, 1
-/* 800DFB00 000DB760 48 17 42 F1 */ bl func_80253DF0
-/* 800DFB04 000DB764 38 60 00 0F */ li r3, 0xf
-/* 800DFB08 000DB768 4B FD AE 85 */ bl func_800BA98C
-/* 800DFB0C 000DB76C 7C 63 07 34 */ extsh r3, r3
-/* 800DFB10 000DB770 38 80 00 08 */ li r4, 8
-/* 800DFB14 000DB774 38 A0 00 01 */ li r5, 1
-/* 800DFB18 000DB778 48 17 42 D9 */ bl func_80253DF0
-/* 800DFB1C 000DB77C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800DFB20 000DB780 38 00 00 25 */ li r0, 0x25
-/* 800DFB24 000DB784 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800DFB28 000DB788 38 A0 00 00 */ li r5, 0
-/* 800DFB2C 000DB78C 7C 09 03 A6 */ mtctr r0
-lbl_800DFB30:
-/* 800DFB30 000DB790 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 800DFB34 000DB794 38 A5 00 01 */ addi r5, r5, 1
-/* 800DFB38 000DB798 7C 83 02 14 */ add r4, r3, r0
-/* 800DFB3C 000DB79C 88 04 00 25 */ lbz r0, 0x25(r4)
-/* 800DFB40 000DB7A0 98 04 00 00 */ stb r0, 0(r4)
-/* 800DFB44 000DB7A4 42 00 FF EC */ bdnz lbl_800DFB30
-/* 800DFB48 000DB7A8 48 00 00 0C */ b lbl_800DFB54
-lbl_800DFB4C:
-/* 800DFB4C 000DB7AC 38 60 00 02 */ li r3, 2
-/* 800DFB50 000DB7B0 4B FD AA 69 */ bl func_800BA5B8
-lbl_800DFB54:
-/* 800DFB54 000DB7B4 4B FC BE 99 */ bl func_800AB9EC
-/* 800DFB58 000DB7B8 48 00 06 D0 */ b lbl_800E0228
-lbl_800DFB5C:
-/* 800DFB5C 000DB7BC 38 60 00 06 */ li r3, 6
-/* 800DFB60 000DB7C0 4B FD A9 F9 */ bl func_800BA558
-/* 800DFB64 000DB7C4 38 60 00 00 */ li r3, 0
-/* 800DFB68 000DB7C8 4B FD AA 51 */ bl func_800BA5B8
-/* 800DFB6C 000DB7CC 38 60 00 04 */ li r3, 4
-/* 800DFB70 000DB7D0 4B FD AE 1D */ bl func_800BA98C
-/* 800DFB74 000DB7D4 7C 63 07 34 */ extsh r3, r3
-/* 800DFB78 000DB7D8 38 80 00 02 */ li r4, 2
-/* 800DFB7C 000DB7DC 38 A0 00 00 */ li r5, 0
-/* 800DFB80 000DB7E0 48 17 42 31 */ bl func_80253DB0
-/* 800DFB84 000DB7E4 48 00 06 A4 */ b lbl_800E0228
-lbl_800DFB88:
-/* 800DFB88 000DB7E8 38 60 00 0F */ li r3, 0xf
-/* 800DFB8C 000DB7EC 4B FD AE 01 */ bl func_800BA98C
-/* 800DFB90 000DB7F0 7C 63 07 34 */ extsh r3, r3
-/* 800DFB94 000DB7F4 48 17 42 3D */ bl func_80253DD0
-/* 800DFB98 000DB7F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DFB9C 000DB7FC 28 00 00 03 */ cmplwi r0, 3
-/* 800DFBA0 000DB800 40 82 06 88 */ bne lbl_800E0228
-/* 800DFBA4 000DB804 48 0F AF 85 */ bl func_801DAB28
-/* 800DFBA8 000DB808 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFBAC 000DB80C 41 82 00 18 */ beq lbl_800DFBC4
-/* 800DFBB0 000DB810 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 800DFBB4 000DB814 38 80 01 40 */ li r4, 0x140
-/* 800DFBB8 000DB818 48 0F B0 DD */ bl func_801DAC94
-/* 800DFBBC 000DB81C 7C 7B 1B 78 */ mr r27, r3
-/* 800DFBC0 000DB820 48 00 00 08 */ b lbl_800DFBC8
-lbl_800DFBC4:
-/* 800DFBC4 000DB824 3B 60 00 00 */ li r27, 0
-lbl_800DFBC8:
-/* 800DFBC8 000DB828 2C 1B 00 00 */ cmpwi r27, 0
-/* 800DFBCC 000DB82C 41 82 00 24 */ beq lbl_800DFBF0
-/* 800DFBD0 000DB830 3C 80 1C FA */ lis r4, 0x1CFA0A00@ha
-/* 800DFBD4 000DB834 38 60 03 F4 */ li r3, 0x3f4
-/* 800DFBD8 000DB838 38 84 0A 00 */ addi r4, r4, 0x1CFA0A00@l
-/* 800DFBDC 000DB83C 48 0F B8 E1 */ bl func_801DB4BC
-/* 800DFBE0 000DB840 7C 64 1B 78 */ mr r4, r3
-/* 800DFBE4 000DB844 7F 63 DB 78 */ mr r3, r27
-/* 800DFBE8 000DB848 48 11 9D 05 */ bl func_801F98EC
-/* 800DFBEC 000DB84C 7C 7B 1B 78 */ mr r27, r3
-lbl_800DFBF0:
-/* 800DFBF0 000DB850 2C 1B 00 00 */ cmpwi r27, 0
-/* 800DFBF4 000DB854 93 6D 9C 44 */ stw r27, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFBF8 000DB858 41 82 00 C8 */ beq lbl_800DFCC0
-/* 800DFBFC 000DB85C C0 22 8A E8 */ lfs f1, lbl_806410E8-_SDA2_BASE_(r2)
-/* 800DFC00 000DB860 38 61 00 14 */ addi r3, r1, 0x14
-/* 800DFC04 000DB864 FC 40 08 90 */ fmr f2, f1
-/* 800DFC08 000DB868 FC 60 08 90 */ fmr f3, f1
-/* 800DFC0C 000DB86C 4B F4 CE B1 */ bl func_8002CABC
-/* 800DFC10 000DB870 83 6D 9C 44 */ lwz r27, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFC14 000DB874 38 81 00 14 */ addi r4, r1, 0x14
-/* 800DFC18 000DB878 38 7B 00 48 */ addi r3, r27, 0x48
-/* 800DFC1C 000DB87C 4B F4 A7 41 */ bl func_8002A35C
-/* 800DFC20 000DB880 38 7B 00 48 */ addi r3, r27, 0x48
-/* 800DFC24 000DB884 48 00 06 21 */ bl func_800E0244
-/* 800DFC28 000DB888 38 7B 00 4C */ addi r3, r27, 0x4c
-/* 800DFC2C 000DB88C 48 00 06 19 */ bl func_800E0244
-/* 800DFC30 000DB890 38 7B 00 50 */ addi r3, r27, 0x50
-/* 800DFC34 000DB894 48 00 06 11 */ bl func_800E0244
-/* 800DFC38 000DB898 7F 63 DB 78 */ mr r3, r27
-/* 800DFC3C 000DB89C 38 80 00 01 */ li r4, 1
-/* 800DFC40 000DB8A0 48 11 2A 79 */ bl func_801F26B8
-/* 800DFC44 000DB8A4 80 8D 9C 44 */ lwz r4, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFC48 000DB8A8 80 64 01 38 */ lwz r3, 0x138(r4)
-/* 800DFC4C 000DB8AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFC50 000DB8B0 41 82 00 10 */ beq lbl_800DFC60
-/* 800DFC54 000DB8B4 A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 800DFC58 000DB8B8 60 00 00 10 */ ori r0, r0, 0x10
-/* 800DFC5C 000DB8BC B0 03 01 48 */ sth r0, 0x148(r3)
-lbl_800DFC60:
-/* 800DFC60 000DB8C0 80 64 01 38 */ lwz r3, 0x138(r4)
-/* 800DFC64 000DB8C4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFC68 000DB8C8 41 82 00 10 */ beq lbl_800DFC78
-/* 800DFC6C 000DB8CC A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 800DFC70 000DB8D0 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
-/* 800DFC74 000DB8D4 B0 03 01 48 */ sth r0, 0x148(r3)
-lbl_800DFC78:
-/* 800DFC78 000DB8D8 80 8D 9C 44 */ lwz r4, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFC7C 000DB8DC 38 61 00 08 */ addi r3, r1, 8
-/* 800DFC80 000DB8E0 C0 62 8A CC */ lfs f3, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800DFC84 000DB8E4 80 04 01 04 */ lwz r0, 0x104(r4)
-/* 800DFC88 000DB8E8 C0 22 8A EC */ lfs f1, lbl_806410EC-_SDA2_BASE_(r2)
-/* 800DFC8C 000DB8EC 60 00 00 01 */ ori r0, r0, 1
-/* 800DFC90 000DB8F0 C0 42 8A F0 */ lfs f2, lbl_806410F0-_SDA2_BASE_(r2)
-/* 800DFC94 000DB8F4 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
-/* 800DFC98 000DB8F8 90 04 01 04 */ stw r0, 0x104(r4)
-/* 800DFC9C 000DB8FC D0 64 01 08 */ stfs f3, 0x108(r4)
-/* 800DFCA0 000DB900 4B F4 CE 1D */ bl func_8002CABC
-/* 800DFCA4 000DB904 83 6D 9C 44 */ lwz r27, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFCA8 000DB908 38 81 00 08 */ addi r4, r1, 8
-/* 800DFCAC 000DB90C 38 7B 00 20 */ addi r3, r27, 0x20
-/* 800DFCB0 000DB910 4B F4 A6 AD */ bl func_8002A35C
-/* 800DFCB4 000DB914 7F 63 DB 78 */ mr r3, r27
-/* 800DFCB8 000DB918 38 80 00 01 */ li r4, 1
-/* 800DFCBC 000DB91C 48 11 29 FD */ bl func_801F26B8
-lbl_800DFCC0:
-/* 800DFCC0 000DB920 38 60 00 04 */ li r3, 4
-/* 800DFCC4 000DB924 4B FD A8 F5 */ bl func_800BA5B8
-/* 800DFCC8 000DB928 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800DFCCC 000DB92C 38 60 02 60 */ li r3, 0x260
-/* 800DFCD0 000DB930 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800DFCD4 000DB934 38 80 00 00 */ li r4, 0
-/* 800DFCD8 000DB938 88 05 00 59 */ lbz r0, 0x59(r5)
-/* 800DFCDC 000DB93C C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800DFCE0 000DB940 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800DFCE4 000DB944 80 AD 9C 18 */ lwz r5, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800DFCE8 000DB948 C8 41 00 20 */ lfd f2, 0x20(r1)
-/* 800DFCEC 000DB94C C0 22 8A C8 */ lfs f1, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800DFCF0 000DB950 FC 42 18 28 */ fsub f2, f2, f3
-/* 800DFCF4 000DB954 FC 00 10 24 */ fdiv f0, f0, f2
-/* 800DFCF8 000DB958 D8 05 00 00 */ stfd f0, 0(r5)
-/* 800DFCFC 000DB95C 4B F2 B4 75 */ bl func_8000B170
-/* 800DFD00 000DB960 48 00 05 28 */ b lbl_800E0228
-lbl_800DFD04:
-/* 800DFD04 000DB964 83 6D 9C 44 */ lwz r27, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFD08 000DB968 80 1B 01 04 */ lwz r0, 0x104(r27)
-/* 800DFD0C 000DB96C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800DFD10 000DB970 41 82 00 18 */ beq lbl_800DFD28
-/* 800DFD14 000DB974 80 7B 01 38 */ lwz r3, 0x138(r27)
-/* 800DFD18 000DB978 48 12 7B 29 */ bl func_80207840
-/* 800DFD1C 000DB97C C0 1B 01 08 */ lfs f0, 0x108(r27)
-/* 800DFD20 000DB980 EC 20 08 2A */ fadds f1, f0, f1
-/* 800DFD24 000DB984 48 00 00 0C */ b lbl_800DFD30
-lbl_800DFD28:
-/* 800DFD28 000DB988 80 7B 01 38 */ lwz r3, 0x138(r27)
-/* 800DFD2C 000DB98C 48 12 7A E9 */ bl func_80207814
-lbl_800DFD30:
-/* 800DFD30 000DB990 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800DFD34 000DB994 C8 02 8A F8 */ lfd f0, lbl_806410F8-_SDA2_BASE_(r2)
-/* 800DFD38 000DB998 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800DFD3C 000DB99C C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800DFD40 000DB9A0 FC 00 08 2A */ fadd f0, f0, f1
-/* 800DFD44 000DB9A4 90 01 00 2C */ stw r0, 0x2c(r1)
-/* 800DFD48 000DB9A8 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800DFD4C 000DB9AC C8 21 00 28 */ lfd f1, 0x28(r1)
-/* 800DFD50 000DB9B0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800DFD54 000DB9B4 FC 61 18 28 */ fsub f3, f1, f3
-/* 800DFD58 000DB9B8 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800DFD5C 000DB9BC FC 42 18 24 */ fdiv f2, f2, f3
-/* 800DFD60 000DB9C0 FC 22 08 28 */ fsub f1, f2, f1
-/* 800DFD64 000DB9C4 FC 20 08 18 */ frsp f1, f1
-/* 800DFD68 000DB9C8 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800DFD6C 000DB9CC 40 81 04 BC */ ble lbl_800E0228
-/* 800DFD70 000DB9D0 38 60 00 51 */ li r3, 0x51
-/* 800DFD74 000DB9D4 48 08 2D 1D */ bl func_80162A90
-/* 800DFD78 000DB9D8 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFD7C 000DB9DC 41 82 00 10 */ beq lbl_800DFD8C
-/* 800DFD80 000DB9E0 38 60 00 01 */ li r3, 1
-/* 800DFD84 000DB9E4 4B FF 17 19 */ bl func_800D149C
-/* 800DFD88 000DB9E8 48 00 00 0C */ b lbl_800DFD94
-lbl_800DFD8C:
-/* 800DFD8C 000DB9EC 38 60 00 07 */ li r3, 7
-/* 800DFD90 000DB9F0 4B FF 17 0D */ bl func_800D149C
-lbl_800DFD94:
-/* 800DFD94 000DB9F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800DFD98 000DB9F8 38 60 00 05 */ li r3, 5
-/* 800DFD9C 000DB9FC C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800DFDA0 000DBA00 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800DFDA4 000DBA04 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800DFDA8 000DBA08 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800DFDAC 000DBA0C 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800DFDB0 000DBA10 C8 21 00 20 */ lfd f1, 0x20(r1)
-/* 800DFDB4 000DBA14 FC 21 10 28 */ fsub f1, f1, f2
-/* 800DFDB8 000DBA18 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800DFDBC 000DBA1C D8 04 00 00 */ stfd f0, 0(r4)
-/* 800DFDC0 000DBA20 4B FD A7 F9 */ bl func_800BA5B8
-/* 800DFDC4 000DBA24 80 6D 9C 44 */ lwz r3, lbl_8063EF04-_SDA_BASE_(r13)
-/* 800DFDC8 000DBA28 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFDCC 000DBA2C 41 82 00 18 */ beq lbl_800DFDE4
-/* 800DFDD0 000DBA30 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 800DFDD4 000DBA34 38 80 00 01 */ li r4, 1
-/* 800DFDD8 000DBA38 81 8C 00 08 */ lwz r12, 8(r12)
-/* 800DFDDC 000DBA3C 7D 89 03 A6 */ mtctr r12
-/* 800DFDE0 000DBA40 4E 80 04 21 */ bctrl
-lbl_800DFDE4:
-/* 800DFDE4 000DBA44 38 00 00 00 */ li r0, 0
-/* 800DFDE8 000DBA48 3B 60 00 00 */ li r27, 0
-/* 800DFDEC 000DBA4C 90 0D 9C 44 */ stw r0, lbl_8063EF04-_SDA_BASE_(r13)
-lbl_800DFDF0:
-/* 800DFDF0 000DBA50 7F 63 DB 78 */ mr r3, r27
-/* 800DFDF4 000DBA54 4B FE 4F 05 */ bl func_800C4CF8
-/* 800DFDF8 000DBA58 4B FE 53 75 */ bl func_800C516C
-/* 800DFDFC 000DBA5C 3B 7B 00 01 */ addi r27, r27, 1
-/* 800DFE00 000DBA60 2C 1B 00 06 */ cmpwi r27, 6
-/* 800DFE04 000DBA64 41 80 FF EC */ blt lbl_800DFDF0
-/* 800DFE08 000DBA68 48 00 04 20 */ b lbl_800E0228
-lbl_800DFE0C:
-/* 800DFE0C 000DBA6C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800DFE10 000DBA70 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800DFE14 000DBA74 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800DFE18 000DBA78 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800DFE1C 000DBA7C 90 01 00 2C */ stw r0, 0x2c(r1)
-/* 800DFE20 000DBA80 C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800DFE24 000DBA84 C8 01 00 28 */ lfd f0, 0x28(r1)
-/* 800DFE28 000DBA88 C8 23 00 00 */ lfd f1, 0(r3)
-/* 800DFE2C 000DBA8C FC 60 18 28 */ fsub f3, f0, f3
-/* 800DFE30 000DBA90 C8 02 8B 00 */ lfd f0, lbl_80641100-_SDA2_BASE_(r2)
-/* 800DFE34 000DBA94 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800DFE38 000DBA98 FC 22 08 28 */ fsub f1, f2, f1
-/* 800DFE3C 000DBA9C FC 20 08 18 */ frsp f1, f1
-/* 800DFE40 000DBAA0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800DFE44 000DBAA4 41 81 00 20 */ bgt lbl_800DFE64
-/* 800DFE48 000DBAA8 38 60 00 90 */ li r3, 0x90
-/* 800DFE4C 000DBAAC 38 80 00 00 */ li r4, 0
-/* 800DFE50 000DBAB0 38 A0 00 00 */ li r5, 0
-/* 800DFE54 000DBAB4 38 C0 00 01 */ li r6, 1
-/* 800DFE58 000DBAB8 4B F7 9C 15 */ bl func_80059A6C
-/* 800DFE5C 000DBABC 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFE60 000DBAC0 41 82 03 C8 */ beq lbl_800E0228
-lbl_800DFE64:
-/* 800DFE64 000DBAC4 38 60 00 0F */ li r3, 0xf
-/* 800DFE68 000DBAC8 4B FD AB 25 */ bl func_800BA98C
-/* 800DFE6C 000DBACC 7C 63 07 34 */ extsh r3, r3
-/* 800DFE70 000DBAD0 38 80 00 08 */ li r4, 8
-/* 800DFE74 000DBAD4 38 A0 00 00 */ li r5, 0
-/* 800DFE78 000DBAD8 48 17 3F 39 */ bl func_80253DB0
-/* 800DFE7C 000DBADC 38 60 00 06 */ li r3, 6
-/* 800DFE80 000DBAE0 4B FD A7 39 */ bl func_800BA5B8
-/* 800DFE84 000DBAE4 38 60 00 00 */ li r3, 0
-/* 800DFE88 000DBAE8 4B FF 16 15 */ bl func_800D149C
-/* 800DFE8C 000DBAEC 48 00 03 9C */ b lbl_800E0228
-lbl_800DFE90:
-/* 800DFE90 000DBAF0 38 60 00 0F */ li r3, 0xf
-/* 800DFE94 000DBAF4 4B FD AA F9 */ bl func_800BA98C
-/* 800DFE98 000DBAF8 7C 63 07 34 */ extsh r3, r3
-/* 800DFE9C 000DBAFC 48 17 3F 35 */ bl func_80253DD0
-/* 800DFEA0 000DBB00 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800DFEA4 000DBB04 28 00 00 03 */ cmplwi r0, 3
-/* 800DFEA8 000DBB08 40 82 03 80 */ bne lbl_800E0228
-/* 800DFEAC 000DBB0C 38 60 00 00 */ li r3, 0
-/* 800DFEB0 000DBB10 4B FD A9 3D */ bl func_800BA7EC
-/* 800DFEB4 000DBB14 54 7C 16 3A */ rlwinm r28, r3, 2, 0x18, 0x1d
-/* 800DFEB8 000DBB18 3F C0 80 48 */ lis r30, lbl_8047CE18@ha
-/* 800DFEBC 000DBB1C 3B 7C 00 04 */ addi r27, r28, 4
-/* 800DFEC0 000DBB20 3B DE CE 18 */ addi r30, r30, lbl_8047CE18@l
-/* 800DFEC4 000DBB24 48 00 00 64 */ b lbl_800DFF28
-lbl_800DFEC8:
-/* 800DFEC8 000DBB28 38 60 00 01 */ li r3, 1
-/* 800DFECC 000DBB2C 4B FD A9 21 */ bl func_800BA7EC
-/* 800DFED0 000DBB30 38 03 FF FF */ addi r0, r3, -1
-/* 800DFED4 000DBB34 57 9F 06 3E */ clrlwi r31, r28, 0x18
-/* 800DFED8 000DBB38 7C 1F 00 40 */ cmplw r31, r0
-/* 800DFEDC 000DBB3C 40 80 00 58 */ bge lbl_800DFF34
-/* 800DFEE0 000DBB40 7C 1E F8 AE */ lbzx r0, r30, r31
-/* 800DFEE4 000DBB44 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFEE8 000DBB48 4B FD AB 49 */ bl func_800BAA30
-/* 800DFEEC 000DBB4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFEF0 000DBB50 40 82 00 34 */ bne lbl_800DFF24
-/* 800DFEF4 000DBB54 7C 1E F8 AE */ lbzx r0, r30, r31
-/* 800DFEF8 000DBB58 38 80 00 98 */ li r4, 0x98
-/* 800DFEFC 000DBB5C 38 A0 00 E4 */ li r5, 0xe4
-/* 800DFF00 000DBB60 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFF04 000DBB64 4B FD AB D5 */ bl func_800BAAD8
-/* 800DFF08 000DBB68 7C 1E F8 AE */ lbzx r0, r30, r31
-/* 800DFF0C 000DBB6C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFF10 000DBB70 4B FD AB 21 */ bl func_800BAA30
-/* 800DFF14 000DBB74 7C 1E F8 AE */ lbzx r0, r30, r31
-/* 800DFF18 000DBB78 7C 64 1B 78 */ mr r4, r3
-/* 800DFF1C 000DBB7C 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFF20 000DBB80 4B FE 4E F5 */ bl func_800C4E14
-lbl_800DFF24:
-/* 800DFF24 000DBB84 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800DFF28:
-/* 800DFF28 000DBB88 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 800DFF2C 000DBB8C 7C 00 D8 00 */ cmpw r0, r27
-/* 800DFF30 000DBB90 41 80 FF 98 */ blt lbl_800DFEC8
-lbl_800DFF34:
-/* 800DFF34 000DBB94 38 60 00 00 */ li r3, 0
-/* 800DFF38 000DBB98 4B FD A8 B5 */ bl func_800BA7EC
-/* 800DFF3C 000DBB9C 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFF40 000DBBA0 41 82 00 7C */ beq lbl_800DFFBC
-/* 800DFF44 000DBBA4 38 60 00 00 */ li r3, 0
-/* 800DFF48 000DBBA8 4B FD A8 A5 */ bl func_800BA7EC
-/* 800DFF4C 000DBBAC 38 03 FF FF */ addi r0, r3, -1
-/* 800DFF50 000DBBB0 3F E0 80 48 */ lis r31, lbl_8047CE18@ha
-/* 800DFF54 000DBBB4 54 1C 16 3A */ rlwinm r28, r0, 2, 0x18, 0x1d
-/* 800DFF58 000DBBB8 3B 7C 00 04 */ addi r27, r28, 4
-/* 800DFF5C 000DBBBC 3B FF CE 18 */ addi r31, r31, lbl_8047CE18@l
-/* 800DFF60 000DBBC0 48 00 00 50 */ b lbl_800DFFB0
-lbl_800DFF64:
-/* 800DFF64 000DBBC4 57 9E 06 3E */ clrlwi r30, r28, 0x18
-/* 800DFF68 000DBBC8 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DFF6C 000DBBCC 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFF70 000DBBD0 4B FD AA C1 */ bl func_800BAA30
-/* 800DFF74 000DBBD4 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFF78 000DBBD8 40 82 00 34 */ bne lbl_800DFFAC
-/* 800DFF7C 000DBBDC 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DFF80 000DBBE0 38 80 00 98 */ li r4, 0x98
-/* 800DFF84 000DBBE4 38 A0 00 E4 */ li r5, 0xe4
-/* 800DFF88 000DBBE8 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFF8C 000DBBEC 4B FD AB 4D */ bl func_800BAAD8
-/* 800DFF90 000DBBF0 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DFF94 000DBBF4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFF98 000DBBF8 4B FD AA 99 */ bl func_800BAA30
-/* 800DFF9C 000DBBFC 7C 1F F0 AE */ lbzx r0, r31, r30
-/* 800DFFA0 000DBC00 7C 64 1B 78 */ mr r4, r3
-/* 800DFFA4 000DBC04 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800DFFA8 000DBC08 4B FE 4E 6D */ bl func_800C4E14
-lbl_800DFFAC:
-/* 800DFFAC 000DBC0C 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800DFFB0:
-/* 800DFFB0 000DBC10 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 800DFFB4 000DBC14 7C 00 D8 00 */ cmpw r0, r27
-/* 800DFFB8 000DBC18 41 80 FF AC */ blt lbl_800DFF64
-lbl_800DFFBC:
-/* 800DFFBC 000DBC1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800DFFC0 000DBC20 38 60 00 51 */ li r3, 0x51
-/* 800DFFC4 000DBC24 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800DFFC8 000DBC28 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800DFFCC 000DBC2C C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800DFFD0 000DBC30 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800DFFD4 000DBC34 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800DFFD8 000DBC38 C8 21 00 20 */ lfd f1, 0x20(r1)
-/* 800DFFDC 000DBC3C FC 21 10 28 */ fsub f1, f1, f2
-/* 800DFFE0 000DBC40 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800DFFE4 000DBC44 D8 04 00 00 */ stfd f0, 0(r4)
-/* 800DFFE8 000DBC48 48 08 2A A9 */ bl func_80162A90
-/* 800DFFEC 000DBC4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800DFFF0 000DBC50 41 82 00 28 */ beq lbl_800E0018
-/* 800DFFF4 000DBC54 38 60 00 00 */ li r3, 0
-/* 800DFFF8 000DBC58 4B FF 14 A5 */ bl func_800D149C
-/* 800DFFFC 000DBC5C 38 60 00 02 */ li r3, 2
-/* 800E0000 000DBC60 4B FD A5 59 */ bl func_800BA558
-/* 800E0004 000DBC64 38 60 00 01 */ li r3, 1
-/* 800E0008 000DBC68 4B FD A5 B1 */ bl func_800BA5B8
-/* 800E000C 000DBC6C 38 60 00 51 */ li r3, 0x51
-/* 800E0010 000DBC70 48 08 29 25 */ bl func_80162934
-/* 800E0014 000DBC74 48 00 00 0C */ b lbl_800E0020
-lbl_800E0018:
-/* 800E0018 000DBC78 38 60 03 E8 */ li r3, 0x3e8
-/* 800E001C 000DBC7C 4B FD A5 9D */ bl func_800BA5B8
-lbl_800E0020:
-/* 800E0020 000DBC80 38 60 00 0C */ li r3, 0xc
-/* 800E0024 000DBC84 4B FD A9 69 */ bl func_800BA98C
-/* 800E0028 000DBC88 7C 63 07 34 */ extsh r3, r3
-/* 800E002C 000DBC8C 38 80 00 08 */ li r4, 8
-/* 800E0030 000DBC90 38 A0 00 01 */ li r5, 1
-/* 800E0034 000DBC94 48 17 3D BD */ bl func_80253DF0
-/* 800E0038 000DBC98 38 60 00 0C */ li r3, 0xc
-/* 800E003C 000DBC9C 4B FD A9 51 */ bl func_800BA98C
-/* 800E0040 000DBCA0 7C 63 07 34 */ extsh r3, r3
-/* 800E0044 000DBCA4 38 80 00 08 */ li r4, 8
-/* 800E0048 000DBCA8 38 A0 00 01 */ li r5, 1
-/* 800E004C 000DBCAC 48 17 3D A5 */ bl func_80253DF0
-/* 800E0050 000DBCB0 38 60 00 04 */ li r3, 4
-/* 800E0054 000DBCB4 4B FD A9 39 */ bl func_800BA98C
-/* 800E0058 000DBCB8 7C 63 07 34 */ extsh r3, r3
-/* 800E005C 000DBCBC 38 80 00 08 */ li r4, 8
-/* 800E0060 000DBCC0 38 A0 00 01 */ li r5, 1
-/* 800E0064 000DBCC4 48 17 3D 8D */ bl func_80253DF0
-/* 800E0068 000DBCC8 38 60 00 00 */ li r3, 0
-/* 800E006C 000DBCCC 4B FD A9 21 */ bl func_800BA98C
-/* 800E0070 000DBCD0 7C 63 07 34 */ extsh r3, r3
-/* 800E0074 000DBCD4 38 80 00 08 */ li r4, 8
-/* 800E0078 000DBCD8 38 A0 00 01 */ li r5, 1
-/* 800E007C 000DBCDC 48 17 3D 75 */ bl func_80253DF0
-/* 800E0080 000DBCE0 38 60 00 04 */ li r3, 4
-/* 800E0084 000DBCE4 4B FD A9 09 */ bl func_800BA98C
-/* 800E0088 000DBCE8 7C 63 07 34 */ extsh r3, r3
-/* 800E008C 000DBCEC 38 80 00 02 */ li r4, 2
-/* 800E0090 000DBCF0 38 A0 00 00 */ li r5, 0
-/* 800E0094 000DBCF4 48 17 3D 1D */ bl func_80253DB0
-/* 800E0098 000DBCF8 38 60 00 00 */ li r3, 0
-/* 800E009C 000DBCFC 4B FD A8 F1 */ bl func_800BA98C
-/* 800E00A0 000DBD00 7C 63 07 34 */ extsh r3, r3
-/* 800E00A4 000DBD04 38 80 00 04 */ li r4, 4
-/* 800E00A8 000DBD08 38 A0 00 00 */ li r5, 0
-/* 800E00AC 000DBD0C 48 17 3D 05 */ bl func_80253DB0
-/* 800E00B0 000DBD10 38 60 00 0C */ li r3, 0xc
-/* 800E00B4 000DBD14 4B FD A8 D9 */ bl func_800BA98C
-/* 800E00B8 000DBD18 7C 63 07 34 */ extsh r3, r3
-/* 800E00BC 000DBD1C 38 80 00 18 */ li r4, 0x18
-/* 800E00C0 000DBD20 38 A0 00 00 */ li r5, 0
-/* 800E00C4 000DBD24 48 17 3C ED */ bl func_80253DB0
-/* 800E00C8 000DBD28 38 60 00 0F */ li r3, 0xf
-/* 800E00CC 000DBD2C 4B FD A8 C1 */ bl func_800BA98C
-/* 800E00D0 000DBD30 7C 63 07 34 */ extsh r3, r3
-/* 800E00D4 000DBD34 38 80 00 09 */ li r4, 9
-/* 800E00D8 000DBD38 38 A0 00 00 */ li r5, 0
-/* 800E00DC 000DBD3C 48 17 3C D5 */ bl func_80253DB0
-/* 800E00E0 000DBD40 38 60 00 00 */ li r3, 0
-/* 800E00E4 000DBD44 38 80 2C E3 */ li r4, 0x2ce3
-/* 800E00E8 000DBD48 4B FD A9 09 */ bl func_800BA9F0
-/* 800E00EC 000DBD4C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 800E00F0 000DBD50 38 60 00 01 */ li r3, 1
-/* 800E00F4 000DBD54 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 800E00F8 000DBD58 4B FD A8 F9 */ bl func_800BA9F0
-/* 800E00FC 000DBD5C 38 00 10 3A */ li r0, 0x103a
-/* 800E0100 000DBD60 38 60 00 01 */ li r3, 1
-/* 800E0104 000DBD64 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800E0108 000DBD68 4B FD A6 E5 */ bl func_800BA7EC
-/* 800E010C 000DBD6C 28 03 00 01 */ cmplwi r3, 1
-/* 800E0110 000DBD70 40 82 01 18 */ bne lbl_800E0228
-/* 800E0114 000DBD74 A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800E0118 000DBD78 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 800E011C 000DBD7C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800E0120 000DBD80 48 00 01 08 */ b lbl_800E0228
-lbl_800E0124:
-/* 800E0124 000DBD84 38 60 00 08 */ li r3, 8
-/* 800E0128 000DBD88 4B FF 13 75 */ bl func_800D149C
-/* 800E012C 000DBD8C 38 60 00 90 */ li r3, 0x90
-/* 800E0130 000DBD90 38 80 00 00 */ li r4, 0
-/* 800E0134 000DBD94 38 A0 00 00 */ li r5, 0
-/* 800E0138 000DBD98 38 C0 00 01 */ li r6, 1
-/* 800E013C 000DBD9C 4B F7 99 31 */ bl func_80059A6C
-/* 800E0140 000DBDA0 2C 03 00 00 */ cmpwi r3, 0
-/* 800E0144 000DBDA4 41 82 00 E4 */ beq lbl_800E0228
-/* 800E0148 000DBDA8 38 60 00 09 */ li r3, 9
-/* 800E014C 000DBDAC 4B FF 13 51 */ bl func_800D149C
-/* 800E0150 000DBDB0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E0154 000DBDB4 38 60 03 E9 */ li r3, 0x3e9
-/* 800E0158 000DBDB8 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E015C 000DBDBC 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800E0160 000DBDC0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800E0164 000DBDC4 90 01 00 2C */ stw r0, 0x2c(r1)
-/* 800E0168 000DBDC8 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800E016C 000DBDCC C8 21 00 28 */ lfd f1, 0x28(r1)
-/* 800E0170 000DBDD0 FC 21 10 28 */ fsub f1, f1, f2
-/* 800E0174 000DBDD4 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800E0178 000DBDD8 D8 04 00 00 */ stfd f0, 0(r4)
-/* 800E017C 000DBDDC 4B FD A4 3D */ bl func_800BA5B8
-/* 800E0180 000DBDE0 48 00 00 A8 */ b lbl_800E0228
-lbl_800E0184:
-/* 800E0184 000DBDE4 38 60 00 09 */ li r3, 9
-/* 800E0188 000DBDE8 4B FF 13 15 */ bl func_800D149C
-/* 800E018C 000DBDEC 38 60 00 90 */ li r3, 0x90
-/* 800E0190 000DBDF0 38 80 00 00 */ li r4, 0
-/* 800E0194 000DBDF4 38 A0 00 00 */ li r5, 0
-/* 800E0198 000DBDF8 38 C0 00 01 */ li r6, 1
-/* 800E019C 000DBDFC 4B F7 98 D1 */ bl func_80059A6C
-/* 800E01A0 000DBE00 2C 03 00 00 */ cmpwi r3, 0
-/* 800E01A4 000DBE04 41 82 00 84 */ beq lbl_800E0228
-/* 800E01A8 000DBE08 38 60 00 0A */ li r3, 0xa
-/* 800E01AC 000DBE0C 4B FF 12 F1 */ bl func_800D149C
-/* 800E01B0 000DBE10 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E01B4 000DBE14 38 60 03 EA */ li r3, 0x3ea
-/* 800E01B8 000DBE18 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E01BC 000DBE1C 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800E01C0 000DBE20 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800E01C4 000DBE24 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E01C8 000DBE28 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
-/* 800E01CC 000DBE2C C8 21 00 20 */ lfd f1, 0x20(r1)
-/* 800E01D0 000DBE30 FC 21 10 28 */ fsub f1, f1, f2
-/* 800E01D4 000DBE34 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800E01D8 000DBE38 D8 04 00 00 */ stfd f0, 0(r4)
-/* 800E01DC 000DBE3C 4B FD A3 DD */ bl func_800BA5B8
-/* 800E01E0 000DBE40 48 00 00 48 */ b lbl_800E0228
-lbl_800E01E4:
-/* 800E01E4 000DBE44 38 60 00 0A */ li r3, 0xa
-/* 800E01E8 000DBE48 4B FF 12 B5 */ bl func_800D149C
-/* 800E01EC 000DBE4C 38 60 00 90 */ li r3, 0x90
-/* 800E01F0 000DBE50 38 80 00 00 */ li r4, 0
-/* 800E01F4 000DBE54 38 A0 00 00 */ li r5, 0
-/* 800E01F8 000DBE58 38 C0 00 01 */ li r6, 1
-/* 800E01FC 000DBE5C 4B F7 98 71 */ bl func_80059A6C
-/* 800E0200 000DBE60 2C 03 00 00 */ cmpwi r3, 0
-/* 800E0204 000DBE64 41 82 00 24 */ beq lbl_800E0228
-/* 800E0208 000DBE68 38 60 00 00 */ li r3, 0
-/* 800E020C 000DBE6C 4B FF 12 91 */ bl func_800D149C
-/* 800E0210 000DBE70 38 60 00 02 */ li r3, 2
-/* 800E0214 000DBE74 4B FD A3 45 */ bl func_800BA558
-/* 800E0218 000DBE78 38 60 00 01 */ li r3, 1
-/* 800E021C 000DBE7C 4B FD A3 9D */ bl func_800BA5B8
-/* 800E0220 000DBE80 38 60 00 51 */ li r3, 0x51
-/* 800E0224 000DBE84 48 08 27 11 */ bl func_80162934
-lbl_800E0228:
-/* 800E0228 000DBE88 39 61 00 50 */ addi r11, r1, 0x50
-/* 800E022C 000DBE8C 38 60 FF FF */ li r3, -1
-/* 800E0230 000DBE90 48 0E 6F 45 */ bl _restgpr_27
-/* 800E0234 000DBE94 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800E0238 000DBE98 7C 08 03 A6 */ mtlr r0
-/* 800E023C 000DBE9C 38 21 00 50 */ addi r1, r1, 0x50
-/* 800E0240 000DBEA0 4E 80 00 20 */ blr
-
-.global func_800E0244
-func_800E0244:
-/* 800E0244 000DBEA4 C0 43 00 00 */ lfs f2, 0(r3)
-/* 800E0248 000DBEA8 C0 22 8B 08 */ lfs f1, lbl_80641108-_SDA2_BASE_(r2)
-/* 800E024C 000DBEAC FC 02 08 40 */ fcmpo cr0, f2, f1
-/* 800E0250 000DBEB0 4C 80 00 20 */ bgelr
-/* 800E0254 000DBEB4 C0 62 8B 0C */ lfs f3, lbl_8064110C-_SDA2_BASE_(r2)
-/* 800E0258 000DBEB8 FC 02 18 40 */ fcmpo cr0, f2, f3
-/* 800E025C 000DBEBC 4C 81 00 20 */ blelr
-/* 800E0260 000DBEC0 C0 02 8A CC */ lfs f0, lbl_806410CC-_SDA2_BASE_(r2)
-/* 800E0264 000DBEC4 FC 02 00 40 */ fcmpo cr0, f2, f0
-/* 800E0268 000DBEC8 40 80 00 08 */ bge lbl_800E0270
-/* 800E026C 000DBECC 48 00 00 08 */ b lbl_800E0274
-lbl_800E0270:
-/* 800E0270 000DBED0 FC 60 08 90 */ fmr f3, f1
-lbl_800E0274:
-/* 800E0274 000DBED4 D0 63 00 00 */ stfs f3, 0(r3)
-/* 800E0278 000DBED8 4E 80 00 20 */ blr
-/* 800E027C 000DBEDC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E0280 000DBEE0 7C 08 02 A6 */ mflr r0
-/* 800E0284 000DBEE4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E0288 000DBEE8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E028C 000DBEEC 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E0290 000DBEF0 48 07 F4 51 */ bl func_8015F6E0
-/* 800E0294 000DBEF4 7C 7F 1B 78 */ mr r31, r3
-/* 800E0298 000DBEF8 3B C0 00 00 */ li r30, 0
-/* 800E029C 000DBEFC 38 60 00 09 */ li r3, 9
-/* 800E02A0 000DBF00 4B FD A5 4D */ bl func_800BA7EC
-/* 800E02A4 000DBF04 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800E02A8 000DBF08 41 82 00 2C */ beq lbl_800E02D4
-/* 800E02AC 000DBF0C 40 80 00 14 */ bge lbl_800E02C0
-/* 800E02B0 000DBF10 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800E02B4 000DBF14 41 82 00 2C */ beq lbl_800E02E0
-/* 800E02B8 000DBF18 40 80 00 14 */ bge lbl_800E02CC
-/* 800E02BC 000DBF1C 48 00 00 24 */ b lbl_800E02E0
-lbl_800E02C0:
-/* 800E02C0 000DBF20 2C 03 00 13 */ cmpwi r3, 0x13
-/* 800E02C4 000DBF24 40 80 00 1C */ bge lbl_800E02E0
-/* 800E02C8 000DBF28 48 00 00 14 */ b lbl_800E02DC
-lbl_800E02CC:
-/* 800E02CC 000DBF2C 3B C0 00 01 */ li r30, 1
-/* 800E02D0 000DBF30 48 00 00 10 */ b lbl_800E02E0
-lbl_800E02D4:
-/* 800E02D4 000DBF34 3B C0 00 02 */ li r30, 2
-/* 800E02D8 000DBF38 48 00 00 08 */ b lbl_800E02E0
-lbl_800E02DC:
-/* 800E02DC 000DBF3C 3B C0 00 03 */ li r30, 3
-lbl_800E02E0:
-/* 800E02E0 000DBF40 38 60 00 00 */ li r3, 0
-/* 800E02E4 000DBF44 4B FD A5 09 */ bl func_800BA7EC
-/* 800E02E8 000DBF48 54 60 10 3A */ slwi r0, r3, 2
-/* 800E02EC 000DBF4C 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
-/* 800E02F0 000DBF50 7C 1E 02 14 */ add r0, r30, r0
-/* 800E02F4 000DBF54 7C 00 07 74 */ extsb r0, r0
-/* 800E02F8 000DBF58 38 63 CE 18 */ addi r3, r3, lbl_8047CE18@l
-/* 800E02FC 000DBF5C 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800E0300 000DBF60 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800E0304 000DBF64 48 00 57 CD */ bl func_800E5AD0
-/* 800E0308 000DBF68 7C 7E 1B 78 */ mr r30, r3
-/* 800E030C 000DBF6C 4B FD A2 C1 */ bl func_800BA5CC
-/* 800E0310 000DBF70 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E0314 000DBF74 28 00 00 08 */ cmplwi r0, 8
-/* 800E0318 000DBF78 41 81 09 4C */ bgt lbl_800E0C64
-/* 800E031C 000DBF7C 3C 60 80 41 */ lis r3, lbl_8041719C@ha
-/* 800E0320 000DBF80 54 00 10 3A */ slwi r0, r0, 2
-/* 800E0324 000DBF84 38 63 71 9C */ addi r3, r3, lbl_8041719C@l
-/* 800E0328 000DBF88 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E032C 000DBF8C 7C 69 03 A6 */ mtctr r3
-/* 800E0330 000DBF90 4E 80 04 20 */ bctr
-/* 800E0334 000DBF94 88 1E 05 45 */ lbz r0, 0x545(r30)
-/* 800E0338 000DBF98 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
-/* 800E033C 000DBF9C 28 00 00 01 */ cmplwi r0, 1
-/* 800E0340 000DBFA0 41 81 01 44 */ bgt lbl_800E0484
-/* 800E0344 000DBFA4 38 00 00 08 */ li r0, 8
-/* 800E0348 000DBFA8 38 BE 05 46 */ addi r5, r30, 0x546
-/* 800E034C 000DBFAC 38 9F 00 0E */ addi r4, r31, 0xe
-/* 800E0350 000DBFB0 7C 09 03 A6 */ mtctr r0
-lbl_800E0354:
-/* 800E0354 000DBFB4 A0 64 00 02 */ lhz r3, 2(r4)
-/* 800E0358 000DBFB8 A4 04 00 04 */ lhzu r0, 4(r4)
-/* 800E035C 000DBFBC B0 65 00 02 */ sth r3, 2(r5)
-/* 800E0360 000DBFC0 B4 05 00 04 */ sthu r0, 4(r5)
-/* 800E0364 000DBFC4 42 00 FF F0 */ bdnz lbl_800E0354
-/* 800E0368 000DBFC8 A0 DF 00 30 */ lhz r6, 0x30(r31)
-/* 800E036C 000DBFCC 38 00 00 1B */ li r0, 0x1b
-/* 800E0370 000DBFD0 A0 7F 00 32 */ lhz r3, 0x32(r31)
-/* 800E0374 000DBFD4 38 BE 05 7A */ addi r5, r30, 0x57a
-/* 800E0378 000DBFD8 38 9F 00 42 */ addi r4, r31, 0x42
-/* 800E037C 000DBFDC B0 DE 05 68 */ sth r6, 0x568(r30)
-/* 800E0380 000DBFE0 B0 7E 05 6A */ sth r3, 0x56a(r30)
-/* 800E0384 000DBFE4 A0 DF 00 34 */ lhz r6, 0x34(r31)
-/* 800E0388 000DBFE8 A0 7F 00 36 */ lhz r3, 0x36(r31)
-/* 800E038C 000DBFEC B0 DE 05 6C */ sth r6, 0x56c(r30)
-/* 800E0390 000DBFF0 B0 7E 05 6E */ sth r3, 0x56e(r30)
-/* 800E0394 000DBFF4 A0 DF 00 38 */ lhz r6, 0x38(r31)
-/* 800E0398 000DBFF8 A0 7F 00 3A */ lhz r3, 0x3a(r31)
-/* 800E039C 000DBFFC B0 DE 05 70 */ sth r6, 0x570(r30)
-/* 800E03A0 000DC000 B0 7E 05 72 */ sth r3, 0x572(r30)
-/* 800E03A4 000DC004 A0 DF 00 3C */ lhz r6, 0x3c(r31)
-/* 800E03A8 000DC008 A0 7F 00 3E */ lhz r3, 0x3e(r31)
-/* 800E03AC 000DC00C B0 DE 05 74 */ sth r6, 0x574(r30)
-/* 800E03B0 000DC010 B0 7E 05 76 */ sth r3, 0x576(r30)
-/* 800E03B4 000DC014 A0 7F 00 40 */ lhz r3, 0x40(r31)
-/* 800E03B8 000DC018 B0 7E 05 78 */ sth r3, 0x578(r30)
-/* 800E03BC 000DC01C A0 7F 00 42 */ lhz r3, 0x42(r31)
-/* 800E03C0 000DC020 B0 7E 05 7A */ sth r3, 0x57a(r30)
-/* 800E03C4 000DC024 7C 09 03 A6 */ mtctr r0
-lbl_800E03C8:
-/* 800E03C8 000DC028 A0 64 00 02 */ lhz r3, 2(r4)
-/* 800E03CC 000DC02C A4 04 00 04 */ lhzu r0, 4(r4)
-/* 800E03D0 000DC030 B0 65 00 02 */ sth r3, 2(r5)
-/* 800E03D4 000DC034 B4 05 00 04 */ sthu r0, 4(r5)
-/* 800E03D8 000DC038 42 00 FF F0 */ bdnz lbl_800E03C8
-/* 800E03DC 000DC03C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
-/* 800E03E0 000DC040 90 1E 05 E8 */ stw r0, 0x5e8(r30)
-/* 800E03E4 000DC044 88 1F 00 B4 */ lbz r0, 0xb4(r31)
-/* 800E03E8 000DC048 98 1E 05 EC */ stb r0, 0x5ec(r30)
-/* 800E03EC 000DC04C 88 1F 00 B5 */ lbz r0, 0xb5(r31)
-/* 800E03F0 000DC050 98 1E 05 ED */ stb r0, 0x5ed(r30)
-/* 800E03F4 000DC054 88 1F 00 B6 */ lbz r0, 0xb6(r31)
-/* 800E03F8 000DC058 98 1E 05 EE */ stb r0, 0x5ee(r30)
-/* 800E03FC 000DC05C 88 1F 00 B7 */ lbz r0, 0xb7(r31)
-/* 800E0400 000DC060 98 1E 05 EF */ stb r0, 0x5ef(r30)
-/* 800E0404 000DC064 88 1F 00 B8 */ lbz r0, 0xb8(r31)
-/* 800E0408 000DC068 98 1E 05 F0 */ stb r0, 0x5f0(r30)
-/* 800E040C 000DC06C 88 7F 00 B9 */ lbz r3, 0xb9(r31)
-/* 800E0410 000DC070 88 1F 00 BA */ lbz r0, 0xba(r31)
-/* 800E0414 000DC074 98 7E 05 F1 */ stb r3, 0x5f1(r30)
-/* 800E0418 000DC078 98 1E 05 F2 */ stb r0, 0x5f2(r30)
-/* 800E041C 000DC07C 88 7F 00 BB */ lbz r3, 0xbb(r31)
-/* 800E0420 000DC080 88 1F 00 BC */ lbz r0, 0xbc(r31)
-/* 800E0424 000DC084 98 7E 05 F3 */ stb r3, 0x5f3(r30)
-/* 800E0428 000DC088 98 1E 05 F4 */ stb r0, 0x5f4(r30)
-/* 800E042C 000DC08C 88 7F 00 BD */ lbz r3, 0xbd(r31)
-/* 800E0430 000DC090 88 1F 00 BE */ lbz r0, 0xbe(r31)
-/* 800E0434 000DC094 98 7E 05 F5 */ stb r3, 0x5f5(r30)
-/* 800E0438 000DC098 98 1E 05 F6 */ stb r0, 0x5f6(r30)
-/* 800E043C 000DC09C 88 7F 00 BF */ lbz r3, 0xbf(r31)
-/* 800E0440 000DC0A0 88 1F 00 C0 */ lbz r0, 0xc0(r31)
-/* 800E0444 000DC0A4 98 7E 05 F7 */ stb r3, 0x5f7(r30)
-/* 800E0448 000DC0A8 98 1E 05 F8 */ stb r0, 0x5f8(r30)
-/* 800E044C 000DC0AC 88 1F 00 C1 */ lbz r0, 0xc1(r31)
-/* 800E0450 000DC0B0 98 1E 05 F9 */ stb r0, 0x5f9(r30)
-/* 800E0454 000DC0B4 88 1F 00 C2 */ lbz r0, 0xc2(r31)
-/* 800E0458 000DC0B8 98 1E 05 FA */ stb r0, 0x5fa(r30)
-/* 800E045C 000DC0BC 88 1F 00 C3 */ lbz r0, 0xc3(r31)
-/* 800E0460 000DC0C0 98 1E 05 FB */ stb r0, 0x5fb(r30)
-/* 800E0464 000DC0C4 88 1F 00 C4 */ lbz r0, 0xc4(r31)
-/* 800E0468 000DC0C8 98 1E 05 FC */ stb r0, 0x5fc(r30)
-/* 800E046C 000DC0CC 88 1F 00 C5 */ lbz r0, 0xc5(r31)
-/* 800E0470 000DC0D0 98 1E 05 FD */ stb r0, 0x5fd(r30)
-/* 800E0474 000DC0D4 88 1F 00 C6 */ lbz r0, 0xc6(r31)
-/* 800E0478 000DC0D8 98 1E 05 FE */ stb r0, 0x5fe(r30)
-/* 800E047C 000DC0DC 88 1F 00 C7 */ lbz r0, 0xc7(r31)
-/* 800E0480 000DC0E0 98 1E 05 FF */ stb r0, 0x5ff(r30)
-lbl_800E0484:
-/* 800E0484 000DC0E4 38 60 00 01 */ li r3, 1
-/* 800E0488 000DC0E8 4B FD A1 31 */ bl func_800BA5B8
-/* 800E048C 000DC0EC 38 60 00 0E */ li r3, 0xe
-/* 800E0490 000DC0F0 4B FD A4 FD */ bl func_800BA98C
-/* 800E0494 000DC0F4 7C 63 07 34 */ extsh r3, r3
-/* 800E0498 000DC0F8 38 80 00 08 */ li r4, 8
-/* 800E049C 000DC0FC 38 A0 00 01 */ li r5, 1
-/* 800E04A0 000DC100 48 17 39 51 */ bl func_80253DF0
-/* 800E04A4 000DC104 38 60 00 0C */ li r3, 0xc
-/* 800E04A8 000DC108 4B FD A4 E5 */ bl func_800BA98C
-/* 800E04AC 000DC10C 7C 63 07 34 */ extsh r3, r3
-/* 800E04B0 000DC110 38 80 00 08 */ li r4, 8
-/* 800E04B4 000DC114 38 A0 00 01 */ li r5, 1
-/* 800E04B8 000DC118 48 17 39 39 */ bl func_80253DF0
-/* 800E04BC 000DC11C 38 60 00 00 */ li r3, 0
-/* 800E04C0 000DC120 4B FD A4 CD */ bl func_800BA98C
-/* 800E04C4 000DC124 7C 63 07 34 */ extsh r3, r3
-/* 800E04C8 000DC128 38 80 00 04 */ li r4, 4
-/* 800E04CC 000DC12C 38 A0 00 00 */ li r5, 0
-/* 800E04D0 000DC130 48 17 38 E1 */ bl func_80253DB0
-/* 800E04D4 000DC134 38 60 00 0C */ li r3, 0xc
-/* 800E04D8 000DC138 4B FD A4 B5 */ bl func_800BA98C
-/* 800E04DC 000DC13C 7C 63 07 34 */ extsh r3, r3
-/* 800E04E0 000DC140 38 80 00 18 */ li r4, 0x18
-/* 800E04E4 000DC144 38 A0 00 00 */ li r5, 0
-/* 800E04E8 000DC148 48 17 38 C9 */ bl func_80253DB0
-/* 800E04EC 000DC14C 38 60 00 0E */ li r3, 0xe
-/* 800E04F0 000DC150 4B FD A4 9D */ bl func_800BA98C
-/* 800E04F4 000DC154 7C 63 07 34 */ extsh r3, r3
-/* 800E04F8 000DC158 38 80 00 02 */ li r4, 2
-/* 800E04FC 000DC15C 38 A0 00 00 */ li r5, 0
-/* 800E0500 000DC160 48 17 38 B1 */ bl func_80253DB0
-/* 800E0504 000DC164 38 00 00 20 */ li r0, 0x20
-/* 800E0508 000DC168 38 60 00 18 */ li r3, 0x18
-/* 800E050C 000DC16C B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800E0510 000DC170 48 08 25 81 */ bl func_80162A90
-/* 800E0514 000DC174 28 03 00 03 */ cmplwi r3, 3
-/* 800E0518 000DC178 40 82 00 10 */ bne lbl_800E0528
-/* 800E051C 000DC17C A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800E0520 000DC180 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E0524 000DC184 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
-lbl_800E0528:
-/* 800E0528 000DC188 48 00 5E A9 */ bl func_800E63D0
-/* 800E052C 000DC18C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E0530 000DC190 2C 00 00 02 */ cmpwi r0, 2
-/* 800E0534 000DC194 41 82 00 84 */ beq lbl_800E05B8
-/* 800E0538 000DC198 40 80 07 2C */ bge lbl_800E0C64
-/* 800E053C 000DC19C 2C 00 00 00 */ cmpwi r0, 0
-/* 800E0540 000DC1A0 40 80 00 08 */ bge lbl_800E0548
-/* 800E0544 000DC1A4 48 00 07 20 */ b lbl_800E0C64
-lbl_800E0548:
-/* 800E0548 000DC1A8 38 60 00 18 */ li r3, 0x18
-/* 800E054C 000DC1AC 48 08 25 45 */ bl func_80162A90
-/* 800E0550 000DC1B0 2C 03 00 03 */ cmpwi r3, 3
-/* 800E0554 000DC1B4 41 82 00 44 */ beq lbl_800E0598
-/* 800E0558 000DC1B8 40 80 00 14 */ bge lbl_800E056C
-/* 800E055C 000DC1BC 2C 03 00 01 */ cmpwi r3, 1
-/* 800E0560 000DC1C0 41 82 00 18 */ beq lbl_800E0578
-/* 800E0564 000DC1C4 40 80 00 24 */ bge lbl_800E0588
-/* 800E0568 000DC1C8 48 00 06 FC */ b lbl_800E0C64
-lbl_800E056C:
-/* 800E056C 000DC1CC 2C 03 00 05 */ cmpwi r3, 5
-/* 800E0570 000DC1D0 40 80 06 F4 */ bge lbl_800E0C64
-/* 800E0574 000DC1D4 48 00 00 34 */ b lbl_800E05A8
-lbl_800E0578:
-/* 800E0578 000DC1D8 38 60 00 00 */ li r3, 0
-/* 800E057C 000DC1DC 38 80 2C E3 */ li r4, 0x2ce3
-/* 800E0580 000DC1E0 4B FD A4 71 */ bl func_800BA9F0
-/* 800E0584 000DC1E4 48 00 06 E0 */ b lbl_800E0C64
-lbl_800E0588:
-/* 800E0588 000DC1E8 38 60 00 00 */ li r3, 0
-/* 800E058C 000DC1EC 38 80 2C E4 */ li r4, 0x2ce4
-/* 800E0590 000DC1F0 4B FD A4 61 */ bl func_800BA9F0
-/* 800E0594 000DC1F4 48 00 06 D0 */ b lbl_800E0C64
-lbl_800E0598:
-/* 800E0598 000DC1F8 38 60 00 00 */ li r3, 0
-/* 800E059C 000DC1FC 38 80 2C E5 */ li r4, 0x2ce5
-/* 800E05A0 000DC200 4B FD A4 51 */ bl func_800BA9F0
-/* 800E05A4 000DC204 48 00 06 C0 */ b lbl_800E0C64
-lbl_800E05A8:
-/* 800E05A8 000DC208 38 60 00 00 */ li r3, 0
-/* 800E05AC 000DC20C 38 80 2C E6 */ li r4, 0x2ce6
-/* 800E05B0 000DC210 4B FD A4 41 */ bl func_800BA9F0
-/* 800E05B4 000DC214 48 00 06 B0 */ b lbl_800E0C64
-lbl_800E05B8:
-/* 800E05B8 000DC218 38 60 00 01 */ li r3, 1
-/* 800E05BC 000DC21C 48 00 5E 29 */ bl func_800E63E4
-/* 800E05C0 000DC220 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E05C4 000DC224 41 82 00 14 */ beq lbl_800E05D8
-/* 800E05C8 000DC228 38 60 00 00 */ li r3, 0
-/* 800E05CC 000DC22C 38 80 46 B3 */ li r4, 0x46b3
-/* 800E05D0 000DC230 4B FD A4 21 */ bl func_800BA9F0
-/* 800E05D4 000DC234 48 00 06 90 */ b lbl_800E0C64
-lbl_800E05D8:
-/* 800E05D8 000DC238 38 60 00 00 */ li r3, 0
-/* 800E05DC 000DC23C 38 80 2C F4 */ li r4, 0x2cf4
-/* 800E05E0 000DC240 4B FD A4 11 */ bl func_800BA9F0
-/* 800E05E4 000DC244 48 00 06 80 */ b lbl_800E0C64
-/* 800E05E8 000DC248 38 60 00 00 */ li r3, 0
-/* 800E05EC 000DC24C 4B FD A3 A1 */ bl func_800BA98C
-/* 800E05F0 000DC250 7C 63 07 34 */ extsh r3, r3
-/* 800E05F4 000DC254 48 17 37 DD */ bl func_80253DD0
-/* 800E05F8 000DC258 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E05FC 000DC25C 28 00 00 03 */ cmplwi r0, 3
-/* 800E0600 000DC260 40 82 06 64 */ bne lbl_800E0C64
-/* 800E0604 000DC264 38 60 00 00 */ li r3, 0
-/* 800E0608 000DC268 38 80 00 00 */ li r4, 0
-/* 800E060C 000DC26C 4B F7 92 ED */ bl func_800598F8
-/* 800E0610 000DC270 38 60 00 0C */ li r3, 0xc
-/* 800E0614 000DC274 4B FD A3 79 */ bl func_800BA98C
-/* 800E0618 000DC278 7C 63 07 34 */ extsh r3, r3
-/* 800E061C 000DC27C 38 80 00 04 */ li r4, 4
-/* 800E0620 000DC280 38 A0 00 00 */ li r5, 0
-/* 800E0624 000DC284 48 17 37 8D */ bl func_80253DB0
-/* 800E0628 000DC288 38 60 00 02 */ li r3, 2
-/* 800E062C 000DC28C 4B FD 9F 8D */ bl func_800BA5B8
-/* 800E0630 000DC290 38 60 00 01 */ li r3, 1
-/* 800E0634 000DC294 38 80 00 00 */ li r4, 0
-/* 800E0638 000DC298 38 A0 00 06 */ li r5, 6
-/* 800E063C 000DC29C 38 C0 00 00 */ li r6, 0
-/* 800E0640 000DC2A0 38 E0 00 00 */ li r7, 0
-/* 800E0644 000DC2A4 39 00 00 00 */ li r8, 0
-/* 800E0648 000DC2A8 4B F7 93 81 */ bl func_800599C8
-/* 800E064C 000DC2AC A0 0D 9C 2E */ lhz r0, lbl_8063EEEE-_SDA_BASE_(r13)
-/* 800E0650 000DC2B0 38 60 00 06 */ li r3, 6
-/* 800E0654 000DC2B4 38 80 00 00 */ li r4, 0
-/* 800E0658 000DC2B8 38 C0 00 01 */ li r6, 1
-/* 800E065C 000DC2BC 54 00 E7 FE */ rlwinm r0, r0, 0x1c, 0x1f, 0x1f
-/* 800E0660 000DC2C0 38 E0 00 00 */ li r7, 0
-/* 800E0664 000DC2C4 7C 00 00 D0 */ neg r0, r0
-/* 800E0668 000DC2C8 39 00 00 00 */ li r8, 0
-/* 800E066C 000DC2CC 70 05 00 05 */ andi. r5, r0, 5
-/* 800E0670 000DC2D0 4B F7 93 59 */ bl func_800599C8
-/* 800E0674 000DC2D4 38 60 00 05 */ li r3, 5
-/* 800E0678 000DC2D8 38 80 00 00 */ li r4, 0
-/* 800E067C 000DC2DC 38 A0 00 00 */ li r5, 0
-/* 800E0680 000DC2E0 38 C0 00 06 */ li r6, 6
-/* 800E0684 000DC2E4 38 E0 00 00 */ li r7, 0
-/* 800E0688 000DC2E8 39 00 00 00 */ li r8, 0
-/* 800E068C 000DC2EC 4B F7 93 3D */ bl func_800599C8
-/* 800E0690 000DC2F0 48 00 05 D4 */ b lbl_800E0C64
-/* 800E0694 000DC2F4 38 60 00 29 */ li r3, 0x29
-/* 800E0698 000DC2F8 38 80 00 06 */ li r4, 6
-/* 800E069C 000DC2FC 4B FF 75 5D */ bl func_800D7BF8
-/* 800E06A0 000DC300 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E06A4 000DC304 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 800E06A8 000DC308 41 82 00 F0 */ beq lbl_800E0798
-/* 800E06AC 000DC30C 28 1F 00 06 */ cmplwi r31, 6
-/* 800E06B0 000DC310 40 82 00 48 */ bne lbl_800E06F8
-/* 800E06B4 000DC314 38 60 00 00 */ li r3, 0
-/* 800E06B8 000DC318 4B FD A2 D5 */ bl func_800BA98C
-/* 800E06BC 000DC31C 7C 63 07 34 */ extsh r3, r3
-/* 800E06C0 000DC320 38 80 00 02 */ li r4, 2
-/* 800E06C4 000DC324 38 A0 00 00 */ li r5, 0
-/* 800E06C8 000DC328 48 17 36 E9 */ bl func_80253DB0
-/* 800E06CC 000DC32C 38 60 00 0C */ li r3, 0xc
-/* 800E06D0 000DC330 4B FD A2 BD */ bl func_800BA98C
-/* 800E06D4 000DC334 7C 63 07 34 */ extsh r3, r3
-/* 800E06D8 000DC338 38 80 00 0F */ li r4, 0xf
-/* 800E06DC 000DC33C 38 A0 00 00 */ li r5, 0
-/* 800E06E0 000DC340 48 17 36 D1 */ bl func_80253DB0
-/* 800E06E4 000DC344 38 60 00 03 */ li r3, 3
-/* 800E06E8 000DC348 4B FD 9E D1 */ bl func_800BA5B8
-/* 800E06EC 000DC34C 38 60 00 01 */ li r3, 1
-/* 800E06F0 000DC350 4B F7 9D DD */ bl func_8005A4CC
-/* 800E06F4 000DC354 48 00 05 70 */ b lbl_800E0C64
-lbl_800E06F8:
-/* 800E06F8 000DC358 28 1F 00 05 */ cmplwi r31, 5
-/* 800E06FC 000DC35C 40 82 00 48 */ bne lbl_800E0744
-/* 800E0700 000DC360 38 60 00 00 */ li r3, 0
-/* 800E0704 000DC364 4B FD A2 89 */ bl func_800BA98C
-/* 800E0708 000DC368 7C 63 07 34 */ extsh r3, r3
-/* 800E070C 000DC36C 38 80 00 02 */ li r4, 2
-/* 800E0710 000DC370 38 A0 00 00 */ li r5, 0
-/* 800E0714 000DC374 48 17 36 9D */ bl func_80253DB0
-/* 800E0718 000DC378 38 60 00 0C */ li r3, 0xc
-/* 800E071C 000DC37C 4B FD A2 71 */ bl func_800BA98C
-/* 800E0720 000DC380 7C 63 07 34 */ extsh r3, r3
-/* 800E0724 000DC384 38 80 00 0E */ li r4, 0xe
-/* 800E0728 000DC388 38 A0 00 00 */ li r5, 0
-/* 800E072C 000DC38C 48 17 36 85 */ bl func_80253DB0
-/* 800E0730 000DC390 38 60 00 03 */ li r3, 3
-/* 800E0734 000DC394 4B FD 9E 85 */ bl func_800BA5B8
-/* 800E0738 000DC398 38 60 00 01 */ li r3, 1
-/* 800E073C 000DC39C 4B F7 9D 91 */ bl func_8005A4CC
-/* 800E0740 000DC3A0 48 00 05 24 */ b lbl_800E0C64
-lbl_800E0744:
-/* 800E0744 000DC3A4 28 1F 00 01 */ cmplwi r31, 1
-/* 800E0748 000DC3A8 41 82 00 0C */ beq lbl_800E0754
-/* 800E074C 000DC3AC 28 1F FF FF */ cmplwi r31, 0xffff
-/* 800E0750 000DC3B0 40 82 05 14 */ bne lbl_800E0C64
-lbl_800E0754:
-/* 800E0754 000DC3B4 38 60 00 00 */ li r3, 0
-/* 800E0758 000DC3B8 4B FD A2 35 */ bl func_800BA98C
-/* 800E075C 000DC3BC 7C 63 07 34 */ extsh r3, r3
-/* 800E0760 000DC3C0 38 80 00 01 */ li r4, 1
-/* 800E0764 000DC3C4 38 A0 00 00 */ li r5, 0
-/* 800E0768 000DC3C8 48 17 36 49 */ bl func_80253DB0
-/* 800E076C 000DC3CC 38 60 00 0C */ li r3, 0xc
-/* 800E0770 000DC3D0 4B FD A2 1D */ bl func_800BA98C
-/* 800E0774 000DC3D4 7C 63 07 34 */ extsh r3, r3
-/* 800E0778 000DC3D8 38 80 00 16 */ li r4, 0x16
-/* 800E077C 000DC3DC 38 A0 00 00 */ li r5, 0
-/* 800E0780 000DC3E0 48 17 36 31 */ bl func_80253DB0
-/* 800E0784 000DC3E4 38 60 00 03 */ li r3, 3
-/* 800E0788 000DC3E8 4B FD 9E 31 */ bl func_800BA5B8
-/* 800E078C 000DC3EC 38 60 00 02 */ li r3, 2
-/* 800E0790 000DC3F0 4B F7 9D 3D */ bl func_8005A4CC
-/* 800E0794 000DC3F4 48 00 04 D0 */ b lbl_800E0C64
-lbl_800E0798:
-/* 800E0798 000DC3F8 28 1F 00 01 */ cmplwi r31, 1
-/* 800E079C 000DC3FC 40 82 00 44 */ bne lbl_800E07E0
-/* 800E07A0 000DC400 38 60 00 00 */ li r3, 0
-/* 800E07A4 000DC404 4B FD A1 E9 */ bl func_800BA98C
-/* 800E07A8 000DC408 7C 63 07 34 */ extsh r3, r3
-/* 800E07AC 000DC40C 38 80 00 00 */ li r4, 0
-/* 800E07B0 000DC410 38 A0 00 00 */ li r5, 0
-/* 800E07B4 000DC414 48 17 35 FD */ bl func_80253DB0
-/* 800E07B8 000DC418 38 60 00 0C */ li r3, 0xc
-/* 800E07BC 000DC41C 4B FD A1 D1 */ bl func_800BA98C
-/* 800E07C0 000DC420 7C 63 07 34 */ extsh r3, r3
-/* 800E07C4 000DC424 38 80 00 16 */ li r4, 0x16
-/* 800E07C8 000DC428 38 A0 00 00 */ li r5, 0
-/* 800E07CC 000DC42C 48 17 35 E5 */ bl func_80253DB0
-/* 800E07D0 000DC430 38 60 00 01 */ li r3, 1
-/* 800E07D4 000DC434 38 80 2D 10 */ li r4, 0x2d10
-/* 800E07D8 000DC438 4B FD A2 19 */ bl func_800BA9F0
-/* 800E07DC 000DC43C 48 00 04 88 */ b lbl_800E0C64
-lbl_800E07E0:
-/* 800E07E0 000DC440 28 1F 00 05 */ cmplwi r31, 5
-/* 800E07E4 000DC444 40 82 00 44 */ bne lbl_800E0828
-/* 800E07E8 000DC448 38 60 00 00 */ li r3, 0
-/* 800E07EC 000DC44C 4B FD A1 A1 */ bl func_800BA98C
-/* 800E07F0 000DC450 7C 63 07 34 */ extsh r3, r3
-/* 800E07F4 000DC454 38 80 00 02 */ li r4, 2
-/* 800E07F8 000DC458 38 A0 00 00 */ li r5, 0
-/* 800E07FC 000DC45C 48 17 35 B5 */ bl func_80253DB0
-/* 800E0800 000DC460 38 60 00 0C */ li r3, 0xc
-/* 800E0804 000DC464 4B FD A1 89 */ bl func_800BA98C
-/* 800E0808 000DC468 7C 63 07 34 */ extsh r3, r3
-/* 800E080C 000DC46C 38 80 00 03 */ li r4, 3
-/* 800E0810 000DC470 38 A0 00 00 */ li r5, 0
-/* 800E0814 000DC474 48 17 35 9D */ bl func_80253DB0
-/* 800E0818 000DC478 38 60 00 01 */ li r3, 1
-/* 800E081C 000DC47C 38 80 2D 1C */ li r4, 0x2d1c
-/* 800E0820 000DC480 4B FD A1 D1 */ bl func_800BA9F0
-/* 800E0824 000DC484 48 00 04 40 */ b lbl_800E0C64
-lbl_800E0828:
-/* 800E0828 000DC488 28 1F 00 06 */ cmplwi r31, 6
-/* 800E082C 000DC48C 40 82 04 38 */ bne lbl_800E0C64
-/* 800E0830 000DC490 38 60 00 00 */ li r3, 0
-/* 800E0834 000DC494 4B FD A1 59 */ bl func_800BA98C
-/* 800E0838 000DC498 7C 63 07 34 */ extsh r3, r3
-/* 800E083C 000DC49C 38 80 00 02 */ li r4, 2
-/* 800E0840 000DC4A0 38 A0 00 00 */ li r5, 0
-/* 800E0844 000DC4A4 48 17 35 6D */ bl func_80253DB0
-/* 800E0848 000DC4A8 38 60 00 0C */ li r3, 0xc
-/* 800E084C 000DC4AC 4B FD A1 41 */ bl func_800BA98C
-/* 800E0850 000DC4B0 7C 63 07 34 */ extsh r3, r3
-/* 800E0854 000DC4B4 38 80 00 04 */ li r4, 4
-/* 800E0858 000DC4B8 38 A0 00 00 */ li r5, 0
-/* 800E085C 000DC4BC 48 17 35 55 */ bl func_80253DB0
-/* 800E0860 000DC4C0 38 60 00 01 */ li r3, 1
-/* 800E0864 000DC4C4 38 80 2D 14 */ li r4, 0x2d14
-/* 800E0868 000DC4C8 4B FD A1 89 */ bl func_800BA9F0
-/* 800E086C 000DC4CC 48 00 03 F8 */ b lbl_800E0C64
-/* 800E0870 000DC4D0 38 60 00 00 */ li r3, 0
-/* 800E0874 000DC4D4 4B FD A1 19 */ bl func_800BA98C
-/* 800E0878 000DC4D8 7C 63 07 34 */ extsh r3, r3
-/* 800E087C 000DC4DC 48 17 35 55 */ bl func_80253DD0
-/* 800E0880 000DC4E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E0884 000DC4E4 28 00 00 03 */ cmplwi r0, 3
-/* 800E0888 000DC4E8 41 82 00 20 */ beq lbl_800E08A8
-/* 800E088C 000DC4EC 38 60 00 00 */ li r3, 0
-/* 800E0890 000DC4F0 4B FD A0 FD */ bl func_800BA98C
-/* 800E0894 000DC4F4 7C 63 07 34 */ extsh r3, r3
-/* 800E0898 000DC4F8 48 17 35 49 */ bl func_80253DE0
-/* 800E089C 000DC4FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E08A0 000DC500 28 00 00 02 */ cmplwi r0, 2
-/* 800E08A4 000DC504 40 82 03 C0 */ bne lbl_800E0C64
-lbl_800E08A8:
-/* 800E08A8 000DC508 38 60 00 0C */ li r3, 0xc
-/* 800E08AC 000DC50C 4B FD A0 E1 */ bl func_800BA98C
-/* 800E08B0 000DC510 7C 63 07 34 */ extsh r3, r3
-/* 800E08B4 000DC514 48 17 35 1D */ bl func_80253DD0
-/* 800E08B8 000DC518 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E08BC 000DC51C 28 00 00 03 */ cmplwi r0, 3
-/* 800E08C0 000DC520 41 82 00 20 */ beq lbl_800E08E0
-/* 800E08C4 000DC524 38 60 00 0C */ li r3, 0xc
-/* 800E08C8 000DC528 4B FD A0 C5 */ bl func_800BA98C
-/* 800E08CC 000DC52C 7C 63 07 34 */ extsh r3, r3
-/* 800E08D0 000DC530 48 17 35 11 */ bl func_80253DE0
-/* 800E08D4 000DC534 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E08D8 000DC538 28 00 00 16 */ cmplwi r0, 0x16
-/* 800E08DC 000DC53C 40 82 03 88 */ bne lbl_800E0C64
-lbl_800E08E0:
-/* 800E08E0 000DC540 38 60 00 0C */ li r3, 0xc
-/* 800E08E4 000DC544 4B FD A0 A9 */ bl func_800BA98C
-/* 800E08E8 000DC548 7C 63 07 34 */ extsh r3, r3
-/* 800E08EC 000DC54C 48 17 34 F5 */ bl func_80253DE0
-/* 800E08F0 000DC550 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E08F4 000DC554 28 00 00 16 */ cmplwi r0, 0x16
-/* 800E08F8 000DC558 40 82 00 10 */ bne lbl_800E0908
-/* 800E08FC 000DC55C 38 60 00 04 */ li r3, 4
-/* 800E0900 000DC560 4B FD 9C B9 */ bl func_800BA5B8
-/* 800E0904 000DC564 48 00 00 4C */ b lbl_800E0950
-lbl_800E0908:
-/* 800E0908 000DC568 38 60 00 0C */ li r3, 0xc
-/* 800E090C 000DC56C 4B FD A0 81 */ bl func_800BA98C
-/* 800E0910 000DC570 7C 63 07 34 */ extsh r3, r3
-/* 800E0914 000DC574 48 17 34 CD */ bl func_80253DE0
-/* 800E0918 000DC578 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E091C 000DC57C 28 00 00 0E */ cmplwi r0, 0xe
-/* 800E0920 000DC580 40 82 00 28 */ bne lbl_800E0948
-/* 800E0924 000DC584 38 60 00 04 */ li r3, 4
-/* 800E0928 000DC588 4B FD A0 65 */ bl func_800BA98C
-/* 800E092C 000DC58C 7C 63 07 34 */ extsh r3, r3
-/* 800E0930 000DC590 38 80 00 01 */ li r4, 1
-/* 800E0934 000DC594 38 A0 00 00 */ li r5, 0
-/* 800E0938 000DC598 48 17 34 79 */ bl func_80253DB0
-/* 800E093C 000DC59C 38 60 00 06 */ li r3, 6
-/* 800E0940 000DC5A0 4B FD 9C 79 */ bl func_800BA5B8
-/* 800E0944 000DC5A4 48 00 00 0C */ b lbl_800E0950
-lbl_800E0948:
-/* 800E0948 000DC5A8 38 60 00 05 */ li r3, 5
-/* 800E094C 000DC5AC 4B FD 9C 6D */ bl func_800BA5B8
-lbl_800E0950:
-/* 800E0950 000DC5B0 38 60 00 00 */ li r3, 0
-/* 800E0954 000DC5B4 4B FD A0 39 */ bl func_800BA98C
-/* 800E0958 000DC5B8 7C 63 07 34 */ extsh r3, r3
-/* 800E095C 000DC5BC 38 80 00 03 */ li r4, 3
-/* 800E0960 000DC5C0 38 A0 00 00 */ li r5, 0
-/* 800E0964 000DC5C4 48 17 34 4D */ bl func_80253DB0
-/* 800E0968 000DC5C8 38 60 00 0C */ li r3, 0xc
-/* 800E096C 000DC5CC 4B FD A0 21 */ bl func_800BA98C
-/* 800E0970 000DC5D0 7C 63 07 34 */ extsh r3, r3
-/* 800E0974 000DC5D4 38 80 00 17 */ li r4, 0x17
-/* 800E0978 000DC5D8 38 A0 00 00 */ li r5, 0
-/* 800E097C 000DC5DC 48 17 34 35 */ bl func_80253DB0
-/* 800E0980 000DC5E0 38 60 00 0E */ li r3, 0xe
-/* 800E0984 000DC5E4 4B FD A0 09 */ bl func_800BA98C
-/* 800E0988 000DC5E8 7C 63 07 34 */ extsh r3, r3
-/* 800E098C 000DC5EC 38 80 00 01 */ li r4, 1
-/* 800E0990 000DC5F0 38 A0 00 00 */ li r5, 0
-/* 800E0994 000DC5F4 48 17 34 1D */ bl func_80253DB0
-/* 800E0998 000DC5F8 48 00 02 CC */ b lbl_800E0C64
-/* 800E099C 000DC5FC 38 60 00 00 */ li r3, 0
-/* 800E09A0 000DC600 4B FD 9F ED */ bl func_800BA98C
-/* 800E09A4 000DC604 7C 63 07 34 */ extsh r3, r3
-/* 800E09A8 000DC608 48 17 34 29 */ bl func_80253DD0
-/* 800E09AC 000DC60C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E09B0 000DC610 28 00 00 03 */ cmplwi r0, 3
-/* 800E09B4 000DC614 40 82 02 B0 */ bne lbl_800E0C64
-/* 800E09B8 000DC618 38 60 00 0C */ li r3, 0xc
-/* 800E09BC 000DC61C 4B FD 9F D1 */ bl func_800BA98C
-/* 800E09C0 000DC620 7C 63 07 34 */ extsh r3, r3
-/* 800E09C4 000DC624 38 80 00 08 */ li r4, 8
-/* 800E09C8 000DC628 38 A0 00 01 */ li r5, 1
-/* 800E09CC 000DC62C 48 17 34 25 */ bl func_80253DF0
-/* 800E09D0 000DC630 38 60 00 0F */ li r3, 0xf
-/* 800E09D4 000DC634 4B FD 9F B9 */ bl func_800BA98C
-/* 800E09D8 000DC638 7C 63 07 34 */ extsh r3, r3
-/* 800E09DC 000DC63C 38 80 00 08 */ li r4, 8
-/* 800E09E0 000DC640 38 A0 00 01 */ li r5, 1
-/* 800E09E4 000DC644 48 17 34 0D */ bl func_80253DF0
-/* 800E09E8 000DC648 38 60 00 0E */ li r3, 0xe
-/* 800E09EC 000DC64C 4B FD 9F A1 */ bl func_800BA98C
-/* 800E09F0 000DC650 7C 63 07 34 */ extsh r3, r3
-/* 800E09F4 000DC654 38 80 00 08 */ li r4, 8
-/* 800E09F8 000DC658 38 A0 00 00 */ li r5, 0
-/* 800E09FC 000DC65C 48 17 33 F5 */ bl func_80253DF0
-/* 800E0A00 000DC660 38 60 00 00 */ li r3, 0
-/* 800E0A04 000DC664 4B FD 9B 55 */ bl func_800BA558
-/* 800E0A08 000DC668 38 60 00 00 */ li r3, 0
-/* 800E0A0C 000DC66C 4B FD 9B AD */ bl func_800BA5B8
-/* 800E0A10 000DC670 48 00 02 54 */ b lbl_800E0C64
-/* 800E0A14 000DC674 38 60 00 00 */ li r3, 0
-/* 800E0A18 000DC678 4B FD 9F 75 */ bl func_800BA98C
-/* 800E0A1C 000DC67C 7C 63 07 34 */ extsh r3, r3
-/* 800E0A20 000DC680 48 17 33 B1 */ bl func_80253DD0
-/* 800E0A24 000DC684 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E0A28 000DC688 28 00 00 03 */ cmplwi r0, 3
-/* 800E0A2C 000DC68C 40 82 02 38 */ bne lbl_800E0C64
-/* 800E0A30 000DC690 38 60 00 0C */ li r3, 0xc
-/* 800E0A34 000DC694 4B FD 9F 59 */ bl func_800BA98C
-/* 800E0A38 000DC698 7C 63 07 34 */ extsh r3, r3
-/* 800E0A3C 000DC69C 38 80 00 08 */ li r4, 8
-/* 800E0A40 000DC6A0 38 A0 00 01 */ li r5, 1
-/* 800E0A44 000DC6A4 48 17 33 AD */ bl func_80253DF0
-/* 800E0A48 000DC6A8 38 60 00 0E */ li r3, 0xe
-/* 800E0A4C 000DC6AC 4B FD 9F 41 */ bl func_800BA98C
-/* 800E0A50 000DC6B0 7C 63 07 34 */ extsh r3, r3
-/* 800E0A54 000DC6B4 38 80 00 08 */ li r4, 8
-/* 800E0A58 000DC6B8 38 A0 00 00 */ li r5, 0
-/* 800E0A5C 000DC6BC 48 17 33 95 */ bl func_80253DF0
-/* 800E0A60 000DC6C0 38 60 00 02 */ li r3, 2
-/* 800E0A64 000DC6C4 4B FD 9A F5 */ bl func_800BA558
-/* 800E0A68 000DC6C8 38 60 00 00 */ li r3, 0
-/* 800E0A6C 000DC6CC 4B FD 9B 4D */ bl func_800BA5B8
-/* 800E0A70 000DC6D0 48 00 01 F4 */ b lbl_800E0C64
-/* 800E0A74 000DC6D4 38 60 00 00 */ li r3, 0
-/* 800E0A78 000DC6D8 4B FD 9F 15 */ bl func_800BA98C
-/* 800E0A7C 000DC6DC 7C 63 07 34 */ extsh r3, r3
-/* 800E0A80 000DC6E0 48 17 33 51 */ bl func_80253DD0
-/* 800E0A84 000DC6E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E0A88 000DC6E8 28 00 00 03 */ cmplwi r0, 3
-/* 800E0A8C 000DC6EC 40 82 01 D8 */ bne lbl_800E0C64
-/* 800E0A90 000DC6F0 38 60 00 04 */ li r3, 4
-/* 800E0A94 000DC6F4 4B FD 9E F9 */ bl func_800BA98C
-/* 800E0A98 000DC6F8 7C 63 07 34 */ extsh r3, r3
-/* 800E0A9C 000DC6FC 38 80 00 08 */ li r4, 8
-/* 800E0AA0 000DC700 38 A0 00 00 */ li r5, 0
-/* 800E0AA4 000DC704 48 17 33 4D */ bl func_80253DF0
-/* 800E0AA8 000DC708 38 60 00 00 */ li r3, 0
-/* 800E0AAC 000DC70C 4B FD 9E E1 */ bl func_800BA98C
-/* 800E0AB0 000DC710 7C 63 07 34 */ extsh r3, r3
-/* 800E0AB4 000DC714 38 80 00 08 */ li r4, 8
-/* 800E0AB8 000DC718 38 A0 00 00 */ li r5, 0
-/* 800E0ABC 000DC71C 48 17 33 35 */ bl func_80253DF0
-/* 800E0AC0 000DC720 38 60 00 0C */ li r3, 0xc
-/* 800E0AC4 000DC724 4B FD 9E C9 */ bl func_800BA98C
-/* 800E0AC8 000DC728 7C 63 07 34 */ extsh r3, r3
-/* 800E0ACC 000DC72C 38 80 00 08 */ li r4, 8
-/* 800E0AD0 000DC730 38 A0 00 00 */ li r5, 0
-/* 800E0AD4 000DC734 48 17 33 1D */ bl func_80253DF0
-/* 800E0AD8 000DC738 38 60 00 0E */ li r3, 0xe
-/* 800E0ADC 000DC73C 4B FD 9E B1 */ bl func_800BA98C
-/* 800E0AE0 000DC740 7C 63 07 34 */ extsh r3, r3
-/* 800E0AE4 000DC744 38 80 00 08 */ li r4, 8
-/* 800E0AE8 000DC748 38 A0 00 00 */ li r5, 0
-/* 800E0AEC 000DC74C 48 17 33 05 */ bl func_80253DF0
-/* 800E0AF0 000DC750 38 60 00 07 */ li r3, 7
-/* 800E0AF4 000DC754 4B FD 9A C5 */ bl func_800BA5B8
-/* 800E0AF8 000DC758 7F C4 F3 78 */ mr r4, r30
-/* 800E0AFC 000DC75C 38 60 00 01 */ li r3, 1
-/* 800E0B00 000DC760 48 05 13 49 */ bl func_80131E48
-/* 800E0B04 000DC764 48 00 01 60 */ b lbl_800E0C64
-/* 800E0B08 000DC768 48 05 14 BD */ bl func_80131FC4
-/* 800E0B0C 000DC76C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E0B10 000DC770 41 82 01 54 */ beq lbl_800E0C64
-/* 800E0B14 000DC774 38 60 00 08 */ li r3, 8
-/* 800E0B18 000DC778 4B FD 9A A1 */ bl func_800BA5B8
-/* 800E0B1C 000DC77C 38 60 00 04 */ li r3, 4
-/* 800E0B20 000DC780 4B FD 9E 6D */ bl func_800BA98C
-/* 800E0B24 000DC784 7C 63 07 34 */ extsh r3, r3
-/* 800E0B28 000DC788 38 80 00 08 */ li r4, 8
-/* 800E0B2C 000DC78C 38 A0 00 01 */ li r5, 1
-/* 800E0B30 000DC790 48 17 32 C1 */ bl func_80253DF0
-/* 800E0B34 000DC794 38 60 00 00 */ li r3, 0
-/* 800E0B38 000DC798 4B FD 9E 55 */ bl func_800BA98C
-/* 800E0B3C 000DC79C 7C 63 07 34 */ extsh r3, r3
-/* 800E0B40 000DC7A0 38 80 00 08 */ li r4, 8
-/* 800E0B44 000DC7A4 38 A0 00 01 */ li r5, 1
-/* 800E0B48 000DC7A8 48 17 32 A9 */ bl func_80253DF0
-/* 800E0B4C 000DC7AC 38 60 00 0C */ li r3, 0xc
-/* 800E0B50 000DC7B0 4B FD 9E 3D */ bl func_800BA98C
-/* 800E0B54 000DC7B4 7C 63 07 34 */ extsh r3, r3
-/* 800E0B58 000DC7B8 38 80 00 08 */ li r4, 8
-/* 800E0B5C 000DC7BC 38 A0 00 01 */ li r5, 1
-/* 800E0B60 000DC7C0 48 17 32 91 */ bl func_80253DF0
-/* 800E0B64 000DC7C4 38 60 00 0E */ li r3, 0xe
-/* 800E0B68 000DC7C8 4B FD 9E 25 */ bl func_800BA98C
-/* 800E0B6C 000DC7CC 7C 63 07 34 */ extsh r3, r3
-/* 800E0B70 000DC7D0 38 80 00 08 */ li r4, 8
-/* 800E0B74 000DC7D4 38 A0 00 01 */ li r5, 1
-/* 800E0B78 000DC7D8 48 17 32 79 */ bl func_80253DF0
-/* 800E0B7C 000DC7DC 38 60 00 04 */ li r3, 4
-/* 800E0B80 000DC7E0 4B FD 9E 0D */ bl func_800BA98C
-/* 800E0B84 000DC7E4 7C 63 07 34 */ extsh r3, r3
-/* 800E0B88 000DC7E8 38 80 00 02 */ li r4, 2
-/* 800E0B8C 000DC7EC 38 A0 00 00 */ li r5, 0
-/* 800E0B90 000DC7F0 48 17 32 21 */ bl func_80253DB0
-/* 800E0B94 000DC7F4 38 60 00 00 */ li r3, 0
-/* 800E0B98 000DC7F8 4B FD 9D F5 */ bl func_800BA98C
-/* 800E0B9C 000DC7FC 7C 63 07 34 */ extsh r3, r3
-/* 800E0BA0 000DC800 38 80 00 04 */ li r4, 4
-/* 800E0BA4 000DC804 38 A0 00 00 */ li r5, 0
-/* 800E0BA8 000DC808 48 17 32 09 */ bl func_80253DB0
-/* 800E0BAC 000DC80C 38 60 00 0C */ li r3, 0xc
-/* 800E0BB0 000DC810 4B FD 9D DD */ bl func_800BA98C
-/* 800E0BB4 000DC814 7C 63 07 34 */ extsh r3, r3
-/* 800E0BB8 000DC818 38 80 00 18 */ li r4, 0x18
-/* 800E0BBC 000DC81C 38 A0 00 00 */ li r5, 0
-/* 800E0BC0 000DC820 48 17 31 F1 */ bl func_80253DB0
-/* 800E0BC4 000DC824 38 60 00 0E */ li r3, 0xe
-/* 800E0BC8 000DC828 4B FD 9D C5 */ bl func_800BA98C
-/* 800E0BCC 000DC82C 7C 63 07 34 */ extsh r3, r3
-/* 800E0BD0 000DC830 38 80 00 02 */ li r4, 2
-/* 800E0BD4 000DC834 38 A0 00 00 */ li r5, 0
-/* 800E0BD8 000DC838 48 17 31 D9 */ bl func_80253DB0
-/* 800E0BDC 000DC83C 48 00 00 88 */ b lbl_800E0C64
-/* 800E0BE0 000DC840 38 60 00 00 */ li r3, 0
-/* 800E0BE4 000DC844 4B FD 9D A9 */ bl func_800BA98C
-/* 800E0BE8 000DC848 7C 63 07 34 */ extsh r3, r3
-/* 800E0BEC 000DC84C 48 17 31 E5 */ bl func_80253DD0
-/* 800E0BF0 000DC850 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E0BF4 000DC854 28 00 00 03 */ cmplwi r0, 3
-/* 800E0BF8 000DC858 40 82 00 6C */ bne lbl_800E0C64
-/* 800E0BFC 000DC85C 38 60 00 00 */ li r3, 0
-/* 800E0C00 000DC860 38 80 00 00 */ li r4, 0
-/* 800E0C04 000DC864 4B F7 8C F5 */ bl func_800598F8
-/* 800E0C08 000DC868 38 60 00 02 */ li r3, 2
-/* 800E0C0C 000DC86C 4B FD 99 AD */ bl func_800BA5B8
-/* 800E0C10 000DC870 38 60 00 01 */ li r3, 1
-/* 800E0C14 000DC874 38 80 00 00 */ li r4, 0
-/* 800E0C18 000DC878 38 A0 00 06 */ li r5, 6
-/* 800E0C1C 000DC87C 38 C0 00 00 */ li r6, 0
-/* 800E0C20 000DC880 38 E0 00 00 */ li r7, 0
-/* 800E0C24 000DC884 39 00 00 00 */ li r8, 0
-/* 800E0C28 000DC888 4B F7 8D A1 */ bl func_800599C8
-/* 800E0C2C 000DC88C 38 60 00 06 */ li r3, 6
-/* 800E0C30 000DC890 38 80 00 00 */ li r4, 0
-/* 800E0C34 000DC894 38 A0 00 05 */ li r5, 5
-/* 800E0C38 000DC898 38 C0 00 01 */ li r6, 1
-/* 800E0C3C 000DC89C 38 E0 00 00 */ li r7, 0
-/* 800E0C40 000DC8A0 39 00 00 00 */ li r8, 0
-/* 800E0C44 000DC8A4 4B F7 8D 85 */ bl func_800599C8
-/* 800E0C48 000DC8A8 38 60 00 05 */ li r3, 5
-/* 800E0C4C 000DC8AC 38 80 00 00 */ li r4, 0
-/* 800E0C50 000DC8B0 38 A0 00 00 */ li r5, 0
-/* 800E0C54 000DC8B4 38 C0 00 06 */ li r6, 6
-/* 800E0C58 000DC8B8 38 E0 00 00 */ li r7, 0
-/* 800E0C5C 000DC8BC 39 00 00 00 */ li r8, 0
-/* 800E0C60 000DC8C0 4B F7 8D 69 */ bl func_800599C8
-lbl_800E0C64:
-/* 800E0C64 000DC8C4 7F E3 FB 78 */ mr r3, r31
-/* 800E0C68 000DC8C8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E0C6C 000DC8CC 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E0C70 000DC8D0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E0C74 000DC8D4 7C 08 03 A6 */ mtlr r0
-/* 800E0C78 000DC8D8 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E0C7C 000DC8DC 4E 80 00 20 */ blr
-
-.global func_800E0C80
-func_800E0C80:
-/* 800E0C80 000DC8E0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E0C84 000DC8E4 7C 08 02 A6 */ mflr r0
-/* 800E0C88 000DC8E8 38 A0 00 03 */ li r5, 3
-/* 800E0C8C 000DC8EC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E0C90 000DC8F0 38 C1 00 08 */ addi r6, r1, 8
-/* 800E0C94 000DC8F4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800E0C98 000DC8F8 7C 9F 23 78 */ mr r31, r4
-/* 800E0C9C 000DC8FC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800E0CA0 000DC900 7C 7E 1B 78 */ mr r30, r3
-/* 800E0CA4 000DC904 48 17 31 E9 */ bl func_80253E8C
-/* 800E0CA8 000DC908 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E0CAC 000DC90C 2C 00 00 08 */ cmpwi r0, 8
-/* 800E0CB0 000DC910 41 82 00 70 */ beq lbl_800E0D20
-/* 800E0CB4 000DC914 40 80 00 1C */ bge lbl_800E0CD0
-/* 800E0CB8 000DC918 2C 00 00 05 */ cmpwi r0, 5
-/* 800E0CBC 000DC91C 41 82 00 38 */ beq lbl_800E0CF4
-/* 800E0CC0 000DC920 40 80 00 A0 */ bge lbl_800E0D60
-/* 800E0CC4 000DC924 2C 00 00 04 */ cmpwi r0, 4
-/* 800E0CC8 000DC928 40 80 00 14 */ bge lbl_800E0CDC
-/* 800E0CCC 000DC92C 48 00 00 94 */ b lbl_800E0D60
-lbl_800E0CD0:
-/* 800E0CD0 000DC930 2C 00 00 0A */ cmpwi r0, 0xa
-/* 800E0CD4 000DC934 40 80 00 8C */ bge lbl_800E0D60
-/* 800E0CD8 000DC938 48 00 00 60 */ b lbl_800E0D38
-lbl_800E0CDC:
-/* 800E0CDC 000DC93C 7F C3 F3 78 */ mr r3, r30
-/* 800E0CE0 000DC940 7F E4 FB 78 */ mr r4, r31
-/* 800E0CE4 000DC944 38 A0 00 02 */ li r5, 2
-/* 800E0CE8 000DC948 38 C0 2D 56 */ li r6, 0x2d56
-/* 800E0CEC 000DC94C 48 17 31 C9 */ bl func_80253EB4
-/* 800E0CF0 000DC950 48 00 00 70 */ b lbl_800E0D60
-lbl_800E0CF4:
-/* 800E0CF4 000DC954 38 60 00 01 */ li r3, 1
-/* 800E0CF8 000DC958 38 80 FF FF */ li r4, -1
-/* 800E0CFC 000DC95C 48 00 45 29 */ bl func_800E5224
-/* 800E0D00 000DC960 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E0D04 000DC964 40 82 00 5C */ bne lbl_800E0D60
-/* 800E0D08 000DC968 7F C3 F3 78 */ mr r3, r30
-/* 800E0D0C 000DC96C 7F E4 FB 78 */ mr r4, r31
-/* 800E0D10 000DC970 38 A0 00 02 */ li r5, 2
-/* 800E0D14 000DC974 38 C0 2D 58 */ li r6, 0x2d58
-/* 800E0D18 000DC978 48 17 31 9D */ bl func_80253EB4
-/* 800E0D1C 000DC97C 48 00 00 44 */ b lbl_800E0D60
-lbl_800E0D20:
-/* 800E0D20 000DC980 7F C3 F3 78 */ mr r3, r30
-/* 800E0D24 000DC984 7F E4 FB 78 */ mr r4, r31
-/* 800E0D28 000DC988 38 A0 00 02 */ li r5, 2
-/* 800E0D2C 000DC98C 38 C0 2D 57 */ li r6, 0x2d57
-/* 800E0D30 000DC990 48 17 31 85 */ bl func_80253EB4
-/* 800E0D34 000DC994 48 00 00 2C */ b lbl_800E0D60
-lbl_800E0D38:
-/* 800E0D38 000DC998 38 60 00 01 */ li r3, 1
-/* 800E0D3C 000DC99C 38 80 FF FF */ li r4, -1
-/* 800E0D40 000DC9A0 48 00 44 E5 */ bl func_800E5224
-/* 800E0D44 000DC9A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E0D48 000DC9A8 41 82 00 18 */ beq lbl_800E0D60
-/* 800E0D4C 000DC9AC 7F C3 F3 78 */ mr r3, r30
-/* 800E0D50 000DC9B0 7F E4 FB 78 */ mr r4, r31
-/* 800E0D54 000DC9B4 38 A0 00 02 */ li r5, 2
-/* 800E0D58 000DC9B8 38 C0 2D 58 */ li r6, 0x2d58
-/* 800E0D5C 000DC9BC 48 17 31 59 */ bl func_80253EB4
-lbl_800E0D60:
-/* 800E0D60 000DC9C0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E0D64 000DC9C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800E0D68 000DC9C8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800E0D6C 000DC9CC 7C 08 03 A6 */ mtlr r0
-/* 800E0D70 000DC9D0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E0D74 000DC9D4 4E 80 00 20 */ blr
-
-.global func_800E0D78
-func_800E0D78:
-/* 800E0D78 000DC9D8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E0D7C 000DC9DC 7C 08 02 A6 */ mflr r0
-/* 800E0D80 000DC9E0 38 A0 00 03 */ li r5, 3
-/* 800E0D84 000DC9E4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E0D88 000DC9E8 38 C1 00 08 */ addi r6, r1, 8
-/* 800E0D8C 000DC9EC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800E0D90 000DC9F0 7C 9F 23 78 */ mr r31, r4
-/* 800E0D94 000DC9F4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800E0D98 000DC9F8 7C 7E 1B 78 */ mr r30, r3
-/* 800E0D9C 000DC9FC 48 17 30 F1 */ bl func_80253E8C
-/* 800E0DA0 000DCA00 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E0DA4 000DCA04 38 03 FF F7 */ addi r0, r3, -9
-/* 800E0DA8 000DCA08 28 00 00 14 */ cmplwi r0, 0x14
-/* 800E0DAC 000DCA0C 41 81 00 C0 */ bgt lbl_800E0E6C
-/* 800E0DB0 000DCA10 3C 60 80 41 */ lis r3, lbl_804171C0@ha
-/* 800E0DB4 000DCA14 54 00 10 3A */ slwi r0, r0, 2
-/* 800E0DB8 000DCA18 38 63 71 C0 */ addi r3, r3, lbl_804171C0@l
-/* 800E0DBC 000DCA1C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E0DC0 000DCA20 7C 69 03 A6 */ mtctr r3
-/* 800E0DC4 000DCA24 4E 80 04 20 */ bctr
-/* 800E0DC8 000DCA28 7F C3 F3 78 */ mr r3, r30
-/* 800E0DCC 000DCA2C 7F E4 FB 78 */ mr r4, r31
-/* 800E0DD0 000DCA30 38 A0 00 02 */ li r5, 2
-/* 800E0DD4 000DCA34 38 C0 2D 77 */ li r6, 0x2d77
-/* 800E0DD8 000DCA38 48 17 30 DD */ bl func_80253EB4
-/* 800E0DDC 000DCA3C 48 00 00 90 */ b lbl_800E0E6C
-/* 800E0DE0 000DCA40 7F C3 F3 78 */ mr r3, r30
-/* 800E0DE4 000DCA44 7F E4 FB 78 */ mr r4, r31
-/* 800E0DE8 000DCA48 38 A0 00 02 */ li r5, 2
-/* 800E0DEC 000DCA4C 38 C0 2D 78 */ li r6, 0x2d78
-/* 800E0DF0 000DCA50 48 17 30 C5 */ bl func_80253EB4
-/* 800E0DF4 000DCA54 48 00 00 78 */ b lbl_800E0E6C
-/* 800E0DF8 000DCA58 7F C3 F3 78 */ mr r3, r30
-/* 800E0DFC 000DCA5C 7F E4 FB 78 */ mr r4, r31
-/* 800E0E00 000DCA60 38 A0 00 02 */ li r5, 2
-/* 800E0E04 000DCA64 38 C0 2D 79 */ li r6, 0x2d79
-/* 800E0E08 000DCA68 48 17 30 AD */ bl func_80253EB4
-/* 800E0E0C 000DCA6C 48 00 00 60 */ b lbl_800E0E6C
-/* 800E0E10 000DCA70 7F C3 F3 78 */ mr r3, r30
-/* 800E0E14 000DCA74 7F E4 FB 78 */ mr r4, r31
-/* 800E0E18 000DCA78 38 A0 00 02 */ li r5, 2
-/* 800E0E1C 000DCA7C 38 C0 2D 7A */ li r6, 0x2d7a
-/* 800E0E20 000DCA80 48 17 30 95 */ bl func_80253EB4
-/* 800E0E24 000DCA84 48 00 00 48 */ b lbl_800E0E6C
-/* 800E0E28 000DCA88 7F C3 F3 78 */ mr r3, r30
-/* 800E0E2C 000DCA8C 7F E4 FB 78 */ mr r4, r31
-/* 800E0E30 000DCA90 38 A0 00 02 */ li r5, 2
-/* 800E0E34 000DCA94 38 C0 2D 7B */ li r6, 0x2d7b
-/* 800E0E38 000DCA98 48 17 30 7D */ bl func_80253EB4
-/* 800E0E3C 000DCA9C 48 00 00 30 */ b lbl_800E0E6C
-/* 800E0E40 000DCAA0 7F C3 F3 78 */ mr r3, r30
-/* 800E0E44 000DCAA4 7F E4 FB 78 */ mr r4, r31
-/* 800E0E48 000DCAA8 38 A0 00 02 */ li r5, 2
-/* 800E0E4C 000DCAAC 38 C0 2D 7C */ li r6, 0x2d7c
-/* 800E0E50 000DCAB0 48 17 30 65 */ bl func_80253EB4
-/* 800E0E54 000DCAB4 48 00 00 18 */ b lbl_800E0E6C
-/* 800E0E58 000DCAB8 7F C3 F3 78 */ mr r3, r30
-/* 800E0E5C 000DCABC 7F E4 FB 78 */ mr r4, r31
-/* 800E0E60 000DCAC0 38 A0 00 01 */ li r5, 1
-/* 800E0E64 000DCAC4 38 C0 00 00 */ li r6, 0
-/* 800E0E68 000DCAC8 48 17 30 4D */ bl func_80253EB4
-lbl_800E0E6C:
-/* 800E0E6C 000DCACC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E0E70 000DCAD0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800E0E74 000DCAD4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800E0E78 000DCAD8 7C 08 03 A6 */ mtlr r0
-/* 800E0E7C 000DCADC 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E0E80 000DCAE0 4E 80 00 20 */ blr
-
-.global func_800E0E84
-func_800E0E84:
-/* 800E0E84 000DCAE4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E0E88 000DCAE8 7C 08 02 A6 */ mflr r0
-/* 800E0E8C 000DCAEC 38 A0 00 03 */ li r5, 3
-/* 800E0E90 000DCAF0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E0E94 000DCAF4 38 C1 00 08 */ addi r6, r1, 8
-/* 800E0E98 000DCAF8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800E0E9C 000DCAFC 7C 9F 23 78 */ mr r31, r4
-/* 800E0EA0 000DCB00 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800E0EA4 000DCB04 7C 7E 1B 78 */ mr r30, r3
-/* 800E0EA8 000DCB08 48 17 2F E5 */ bl func_80253E8C
-/* 800E0EAC 000DCB0C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E0EB0 000DCB10 38 03 FF FB */ addi r0, r3, -5
-/* 800E0EB4 000DCB14 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E0EB8 000DCB18 41 81 01 50 */ bgt lbl_800E1008
-/* 800E0EBC 000DCB1C 3C 60 80 41 */ lis r3, lbl_80417234@ha
-/* 800E0EC0 000DCB20 54 00 10 3A */ slwi r0, r0, 2
-/* 800E0EC4 000DCB24 38 63 72 34 */ addi r3, r3, lbl_80417234@l
-/* 800E0EC8 000DCB28 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E0ECC 000DCB2C 7C 69 03 A6 */ mtctr r3
-/* 800E0ED0 000DCB30 4E 80 04 20 */ bctr
-/* 800E0ED4 000DCB34 7F C3 F3 78 */ mr r3, r30
-/* 800E0ED8 000DCB38 7F E4 FB 78 */ mr r4, r31
-/* 800E0EDC 000DCB3C 38 A0 00 02 */ li r5, 2
-/* 800E0EE0 000DCB40 38 C0 2D 85 */ li r6, 0x2d85
-/* 800E0EE4 000DCB44 48 17 2F D1 */ bl func_80253EB4
-/* 800E0EE8 000DCB48 48 00 01 20 */ b lbl_800E1008
-/* 800E0EEC 000DCB4C 38 60 00 07 */ li r3, 7
-/* 800E0EF0 000DCB50 4B FD 98 FD */ bl func_800BA7EC
-/* 800E0EF4 000DCB54 28 03 00 07 */ cmplwi r3, 7
-/* 800E0EF8 000DCB58 41 81 00 50 */ bgt lbl_800E0F48
-/* 800E0EFC 000DCB5C 3C 80 80 41 */ lis r4, lbl_80417214@ha
-/* 800E0F00 000DCB60 54 60 10 3A */ slwi r0, r3, 2
-/* 800E0F04 000DCB64 38 84 72 14 */ addi r4, r4, lbl_80417214@l
-/* 800E0F08 000DCB68 7C 84 00 2E */ lwzx r4, r4, r0
-/* 800E0F0C 000DCB6C 7C 89 03 A6 */ mtctr r4
-/* 800E0F10 000DCB70 4E 80 04 20 */ bctr
-/* 800E0F14 000DCB74 38 C0 2D 86 */ li r6, 0x2d86
-/* 800E0F18 000DCB78 48 00 00 30 */ b lbl_800E0F48
-/* 800E0F1C 000DCB7C 38 C0 2D 88 */ li r6, 0x2d88
-/* 800E0F20 000DCB80 48 00 00 28 */ b lbl_800E0F48
-/* 800E0F24 000DCB84 38 C0 2D 8A */ li r6, 0x2d8a
-/* 800E0F28 000DCB88 48 00 00 20 */ b lbl_800E0F48
-/* 800E0F2C 000DCB8C 38 C0 2D 8C */ li r6, 0x2d8c
-/* 800E0F30 000DCB90 48 00 00 18 */ b lbl_800E0F48
-/* 800E0F34 000DCB94 38 C0 2D 8E */ li r6, 0x2d8e
-/* 800E0F38 000DCB98 48 00 00 10 */ b lbl_800E0F48
-/* 800E0F3C 000DCB9C 38 C0 2D 90 */ li r6, 0x2d90
-/* 800E0F40 000DCBA0 48 00 00 08 */ b lbl_800E0F48
-/* 800E0F44 000DCBA4 38 C0 2D 92 */ li r6, 0x2d92
-lbl_800E0F48:
-/* 800E0F48 000DCBA8 7F C3 F3 78 */ mr r3, r30
-/* 800E0F4C 000DCBAC 7F E4 FB 78 */ mr r4, r31
-/* 800E0F50 000DCBB0 38 A0 00 02 */ li r5, 2
-/* 800E0F54 000DCBB4 48 17 2F 61 */ bl func_80253EB4
-/* 800E0F58 000DCBB8 48 00 00 B0 */ b lbl_800E1008
-/* 800E0F5C 000DCBBC 7F C3 F3 78 */ mr r3, r30
-/* 800E0F60 000DCBC0 7F E4 FB 78 */ mr r4, r31
-/* 800E0F64 000DCBC4 38 A0 00 02 */ li r5, 2
-/* 800E0F68 000DCBC8 38 C0 2D 94 */ li r6, 0x2d94
-/* 800E0F6C 000DCBCC 48 17 2F 49 */ bl func_80253EB4
-/* 800E0F70 000DCBD0 48 00 00 98 */ b lbl_800E1008
-/* 800E0F74 000DCBD4 7F C3 F3 78 */ mr r3, r30
-/* 800E0F78 000DCBD8 7F E4 FB 78 */ mr r4, r31
-/* 800E0F7C 000DCBDC 38 A0 00 02 */ li r5, 2
-/* 800E0F80 000DCBE0 38 C0 2D 95 */ li r6, 0x2d95
-/* 800E0F84 000DCBE4 48 17 2F 31 */ bl func_80253EB4
-/* 800E0F88 000DCBE8 48 00 00 80 */ b lbl_800E1008
-/* 800E0F8C 000DCBEC 7F C3 F3 78 */ mr r3, r30
-/* 800E0F90 000DCBF0 7F E4 FB 78 */ mr r4, r31
-/* 800E0F94 000DCBF4 38 A0 00 02 */ li r5, 2
-/* 800E0F98 000DCBF8 38 C0 2D 93 */ li r6, 0x2d93
-/* 800E0F9C 000DCBFC 48 17 2F 19 */ bl func_80253EB4
-/* 800E0FA0 000DCC00 48 00 00 68 */ b lbl_800E1008
-/* 800E0FA4 000DCC04 38 60 00 07 */ li r3, 7
-/* 800E0FA8 000DCC08 4B FD 98 45 */ bl func_800BA7EC
-/* 800E0FAC 000DCC0C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800E0FB0 000DCC10 38 80 00 00 */ li r4, 0
-/* 800E0FB4 000DCC14 48 00 41 E9 */ bl func_800E519C
-/* 800E0FB8 000DCC18 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E0FBC 000DCC1C 40 82 00 4C */ bne lbl_800E1008
-/* 800E0FC0 000DCC20 7F C3 F3 78 */ mr r3, r30
-/* 800E0FC4 000DCC24 7F E4 FB 78 */ mr r4, r31
-/* 800E0FC8 000DCC28 38 A0 00 02 */ li r5, 2
-/* 800E0FCC 000DCC2C 38 C0 2D 58 */ li r6, 0x2d58
-/* 800E0FD0 000DCC30 48 17 2E E5 */ bl func_80253EB4
-/* 800E0FD4 000DCC34 48 00 00 34 */ b lbl_800E1008
-/* 800E0FD8 000DCC38 38 60 00 07 */ li r3, 7
-/* 800E0FDC 000DCC3C 4B FD 98 11 */ bl func_800BA7EC
-/* 800E0FE0 000DCC40 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800E0FE4 000DCC44 38 80 00 00 */ li r4, 0
-/* 800E0FE8 000DCC48 48 00 41 B5 */ bl func_800E519C
-/* 800E0FEC 000DCC4C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E0FF0 000DCC50 41 82 00 18 */ beq lbl_800E1008
-/* 800E0FF4 000DCC54 7F C3 F3 78 */ mr r3, r30
-/* 800E0FF8 000DCC58 7F E4 FB 78 */ mr r4, r31
-/* 800E0FFC 000DCC5C 38 A0 00 02 */ li r5, 2
-/* 800E1000 000DCC60 38 C0 2D 58 */ li r6, 0x2d58
-/* 800E1004 000DCC64 48 17 2E B1 */ bl func_80253EB4
-lbl_800E1008:
-/* 800E1008 000DCC68 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E100C 000DCC6C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800E1010 000DCC70 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800E1014 000DCC74 7C 08 03 A6 */ mtlr r0
-/* 800E1018 000DCC78 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E101C 000DCC7C 4E 80 00 20 */ blr
-
-.global func_800E1020
-func_800E1020:
-/* 800E1020 000DCC80 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E1024 000DCC84 7C 08 02 A6 */ mflr r0
-/* 800E1028 000DCC88 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E102C 000DCC8C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E1030 000DCC90 48 0E 60 F1 */ bl _savegpr_25
-/* 800E1034 000DCC94 7C 7B 1B 78 */ mr r27, r3
-/* 800E1038 000DCC98 7C 9C 23 78 */ mr r28, r4
-/* 800E103C 000DCC9C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1040 000DCCA0 3B A0 FF FF */ li r29, -1
-/* 800E1044 000DCCA4 38 A0 00 03 */ li r5, 3
-/* 800E1048 000DCCA8 48 17 2E 45 */ bl func_80253E8C
-/* 800E104C 000DCCAC 7F 63 DB 78 */ mr r3, r27
-/* 800E1050 000DCCB0 48 17 2D 91 */ bl func_80253DE0
-/* 800E1054 000DCCB4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E1058 000DCCB8 2C 00 00 10 */ cmpwi r0, 0x10
-/* 800E105C 000DCCBC 41 82 00 14 */ beq lbl_800E1070
-/* 800E1060 000DCCC0 40 80 00 38 */ bge lbl_800E1098
-/* 800E1064 000DCCC4 2C 00 00 0F */ cmpwi r0, 0xf
-/* 800E1068 000DCCC8 40 80 00 1C */ bge lbl_800E1084
-/* 800E106C 000DCCCC 48 00 00 2C */ b lbl_800E1098
-lbl_800E1070:
-/* 800E1070 000DCCD0 38 60 00 10 */ li r3, 0x10
-/* 800E1074 000DCCD4 4B FD 97 79 */ bl func_800BA7EC
-/* 800E1078 000DCCD8 38 03 FF FF */ addi r0, r3, -1
-/* 800E107C 000DCCDC 7C 04 07 74 */ extsb r4, r0
-/* 800E1080 000DCCE0 48 00 00 28 */ b lbl_800E10A8
-lbl_800E1084:
-/* 800E1084 000DCCE4 38 60 00 10 */ li r3, 0x10
-/* 800E1088 000DCCE8 4B FD 97 65 */ bl func_800BA7EC
-/* 800E108C 000DCCEC 38 03 FF FE */ addi r0, r3, -2
-/* 800E1090 000DCCF0 7C 04 07 74 */ extsb r4, r0
-/* 800E1094 000DCCF4 48 00 00 14 */ b lbl_800E10A8
-lbl_800E1098:
-/* 800E1098 000DCCF8 38 60 00 10 */ li r3, 0x10
-/* 800E109C 000DCCFC 4B FD 97 51 */ bl func_800BA7EC
-/* 800E10A0 000DCD00 38 03 FF FE */ addi r0, r3, -2
-/* 800E10A4 000DCD04 7C 04 07 74 */ extsb r4, r0
-lbl_800E10A8:
-/* 800E10A8 000DCD08 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E10AC 000DCD0C 28 00 00 15 */ cmplwi r0, 0x15
-/* 800E10B0 000DCD10 41 81 00 80 */ bgt lbl_800E1130
-/* 800E10B4 000DCD14 3C 60 80 41 */ lis r3, lbl_80417268@ha
-/* 800E10B8 000DCD18 54 00 10 3A */ slwi r0, r0, 2
-/* 800E10BC 000DCD1C 38 63 72 68 */ addi r3, r3, lbl_80417268@l
-/* 800E10C0 000DCD20 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E10C4 000DCD24 7C 69 03 A6 */ mtctr r3
-/* 800E10C8 000DCD28 4E 80 04 20 */ bctr
-/* 800E10CC 000DCD2C 7F 63 DB 78 */ mr r3, r27
-/* 800E10D0 000DCD30 7F 84 E3 78 */ mr r4, r28
-/* 800E10D4 000DCD34 38 A0 00 01 */ li r5, 1
-/* 800E10D8 000DCD38 38 C0 00 00 */ li r6, 0
-/* 800E10DC 000DCD3C 48 17 2D D9 */ bl func_80253EB4
-/* 800E10E0 000DCD40 48 00 00 50 */ b lbl_800E1130
-/* 800E10E4 000DCD44 7C 9D 23 78 */ mr r29, r4
-/* 800E10E8 000DCD48 48 00 00 48 */ b lbl_800E1130
-/* 800E10EC 000DCD4C 38 04 00 01 */ addi r0, r4, 1
-/* 800E10F0 000DCD50 7C 1D 07 74 */ extsb r29, r0
-/* 800E10F4 000DCD54 48 00 00 3C */ b lbl_800E1130
-/* 800E10F8 000DCD58 38 04 00 02 */ addi r0, r4, 2
-/* 800E10FC 000DCD5C 7C 1D 07 74 */ extsb r29, r0
-/* 800E1100 000DCD60 48 00 00 30 */ b lbl_800E1130
-/* 800E1104 000DCD64 38 04 00 03 */ addi r0, r4, 3
-/* 800E1108 000DCD68 7C 1D 07 74 */ extsb r29, r0
-/* 800E110C 000DCD6C 48 00 00 24 */ b lbl_800E1130
-/* 800E1110 000DCD70 38 04 00 04 */ addi r0, r4, 4
-/* 800E1114 000DCD74 7C 1D 07 74 */ extsb r29, r0
-/* 800E1118 000DCD78 48 00 00 18 */ b lbl_800E1130
-/* 800E111C 000DCD7C 38 04 00 05 */ addi r0, r4, 5
-/* 800E1120 000DCD80 7C 1D 07 74 */ extsb r29, r0
-/* 800E1124 000DCD84 48 00 00 0C */ b lbl_800E1130
-/* 800E1128 000DCD88 38 04 00 06 */ addi r0, r4, 6
-/* 800E112C 000DCD8C 7C 1D 07 74 */ extsb r29, r0
-lbl_800E1130:
-/* 800E1130 000DCD90 7F A0 07 75 */ extsb. r0, r29
-/* 800E1134 000DCD94 41 80 01 68 */ blt lbl_800E129C
-/* 800E1138 000DCD98 38 60 00 0F */ li r3, 0xf
-/* 800E113C 000DCD9C 4B FD 96 B1 */ bl func_800BA7EC
-/* 800E1140 000DCDA0 7F A0 07 74 */ extsb r0, r29
-/* 800E1144 000DCDA4 7C 00 18 40 */ cmplw r0, r3
-/* 800E1148 000DCDA8 40 80 01 54 */ bge lbl_800E129C
-/* 800E114C 000DCDAC 3F E0 80 48 */ lis r31, lbl_8047CD10@ha
-/* 800E1150 000DCDB0 54 1E 08 3C */ slwi r30, r0, 1
-/* 800E1154 000DCDB4 3B FF CD 10 */ addi r31, r31, lbl_8047CD10@l
-/* 800E1158 000DCDB8 48 00 44 51 */ bl func_800E55A8
-/* 800E115C 000DCDBC 7C 1F F2 2E */ lhzx r0, r31, r30
-/* 800E1160 000DCDC0 1C 83 00 3C */ mulli r4, r3, 0x3c
-/* 800E1164 000DCDC4 3F 40 80 64 */ lis r26, lbl_8063CE34@ha
-/* 800E1168 000DCDC8 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
-/* 800E116C 000DCDCC 3B 5A CE 34 */ addi r26, r26, lbl_8063CE34@l
-/* 800E1170 000DCDD0 38 7A 00 38 */ addi r3, r26, 0x38
-/* 800E1174 000DCDD4 7C 80 22 14 */ add r4, r0, r4
-/* 800E1178 000DCDD8 48 2B 52 2D */ bl func_803963A4
-/* 800E117C 000DCDDC 7C 1F F2 2E */ lhzx r0, r31, r30
-/* 800E1180 000DCDE0 54 79 04 3E */ clrlwi r25, r3, 0x10
-/* 800E1184 000DCDE4 54 00 F4 BE */ rlwinm r0, r0, 0x1e, 0x12, 0x1f
-/* 800E1188 000DCDE8 28 00 00 11 */ cmplwi r0, 0x11
-/* 800E118C 000DCDEC 40 82 00 3C */ bne lbl_800E11C8
-/* 800E1190 000DCDF0 38 60 00 00 */ li r3, 0
-/* 800E1194 000DCDF4 38 80 00 FF */ li r4, 0xff
-/* 800E1198 000DCDF8 48 00 4C 55 */ bl func_800E5DEC
-/* 800E119C 000DCDFC 38 80 00 05 */ li r4, 5
-/* 800E11A0 000DCE00 38 A0 00 00 */ li r5, 0
-/* 800E11A4 000DCE04 48 2F 9D 59 */ bl func_803DAEFC
-/* 800E11A8 000DCE08 7C 64 1B 78 */ mr r4, r3
-/* 800E11AC 000DCE0C 38 7A 00 10 */ addi r3, r26, 0x10
-/* 800E11B0 000DCE10 48 2B 0D E5 */ bl func_80391F94
-/* 800E11B4 000DCE14 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E11B8 000DCE18 48 16 F1 3D */ bl func_802502F4
-/* 800E11BC 000DCE1C 7C 64 1B 78 */ mr r4, r3
-/* 800E11C0 000DCE20 38 60 00 15 */ li r3, 0x15
-/* 800E11C4 000DCE24 48 07 B1 45 */ bl func_8015C308
-lbl_800E11C8:
-/* 800E11C8 000DCE28 7F 63 DB 78 */ mr r3, r27
-/* 800E11CC 000DCE2C 7F 84 E3 78 */ mr r4, r28
-/* 800E11D0 000DCE30 38 C1 00 08 */ addi r6, r1, 8
-/* 800E11D4 000DCE34 38 A0 00 05 */ li r5, 5
-/* 800E11D8 000DCE38 48 17 2C B5 */ bl func_80253E8C
-/* 800E11DC 000DCE3C 7F A6 07 74 */ extsb r6, r29
-/* 800E11E0 000DCE40 38 A0 00 07 */ li r5, 7
-/* 800E11E4 000DCE44 7C 06 2B D6 */ divw r0, r6, r5
-/* 800E11E8 000DCE48 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
-/* 800E11EC 000DCE4C 83 A1 00 08 */ lwz r29, 8(r1)
-/* 800E11F0 000DCE50 7F 23 CB 78 */ mr r3, r25
-/* 800E11F4 000DCE54 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
-/* 800E11F8 000DCE58 7C 00 29 D6 */ mullw r0, r0, r5
-/* 800E11FC 000DCE5C 7C 00 30 50 */ subf r0, r0, r6
-/* 800E1200 000DCE60 54 00 30 32 */ slwi r0, r0, 6
-/* 800E1204 000DCE64 7C 84 02 14 */ add r4, r4, r0
-/* 800E1208 000DCE68 90 9D 00 00 */ stw r4, 0(r29)
-/* 800E120C 000DCE6C 48 16 F1 CD */ bl func_802503D8
-/* 800E1210 000DCE70 7C 1F F2 2E */ lhzx r0, r31, r30
-/* 800E1214 000DCE74 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E1218 000DCE78 2C 00 00 01 */ cmpwi r0, 1
-/* 800E121C 000DCE7C 41 82 00 34 */ beq lbl_800E1250
-/* 800E1220 000DCE80 40 80 00 10 */ bge lbl_800E1230
-/* 800E1224 000DCE84 2C 00 00 00 */ cmpwi r0, 0
-/* 800E1228 000DCE88 40 80 00 14 */ bge lbl_800E123C
-/* 800E122C 000DCE8C 48 00 00 4C */ b lbl_800E1278
-lbl_800E1230:
-/* 800E1230 000DCE90 2C 00 00 03 */ cmpwi r0, 3
-/* 800E1234 000DCE94 40 80 00 44 */ bge lbl_800E1278
-/* 800E1238 000DCE98 48 00 00 30 */ b lbl_800E1268
-lbl_800E123C:
-/* 800E123C 000DCE9C 38 00 00 FF */ li r0, 0xff
-/* 800E1240 000DCEA0 98 1D 00 06 */ stb r0, 6(r29)
-/* 800E1244 000DCEA4 98 1D 00 05 */ stb r0, 5(r29)
-/* 800E1248 000DCEA8 98 1D 00 04 */ stb r0, 4(r29)
-/* 800E124C 000DCEAC 48 00 00 2C */ b lbl_800E1278
-lbl_800E1250:
-/* 800E1250 000DCEB0 38 60 00 FF */ li r3, 0xff
-/* 800E1254 000DCEB4 38 00 00 00 */ li r0, 0
-/* 800E1258 000DCEB8 98 7D 00 05 */ stb r3, 5(r29)
-/* 800E125C 000DCEBC 98 7D 00 04 */ stb r3, 4(r29)
-/* 800E1260 000DCEC0 98 1D 00 06 */ stb r0, 6(r29)
-/* 800E1264 000DCEC4 48 00 00 14 */ b lbl_800E1278
-lbl_800E1268:
-/* 800E1268 000DCEC8 38 00 00 80 */ li r0, 0x80
-/* 800E126C 000DCECC 98 1D 00 06 */ stb r0, 6(r29)
-/* 800E1270 000DCED0 98 1D 00 05 */ stb r0, 5(r29)
-/* 800E1274 000DCED4 98 1D 00 04 */ stb r0, 4(r29)
-lbl_800E1278:
-/* 800E1278 000DCED8 88 BC 00 05 */ lbz r5, 5(r28)
-/* 800E127C 000DCEDC 38 00 00 84 */ li r0, 0x84
-/* 800E1280 000DCEE0 7F 63 DB 78 */ mr r3, r27
-/* 800E1284 000DCEE4 7F 84 E3 78 */ mr r4, r28
-/* 800E1288 000DCEE8 98 BD 00 07 */ stb r5, 7(r29)
-/* 800E128C 000DCEEC 38 A0 00 02 */ li r5, 2
-/* 800E1290 000DCEF0 38 C0 FF FE */ li r6, -2
-/* 800E1294 000DCEF4 98 1D 00 09 */ stb r0, 9(r29)
-/* 800E1298 000DCEF8 48 17 2C 1D */ bl func_80253EB4
-lbl_800E129C:
-/* 800E129C 000DCEFC 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E12A0 000DCF00 48 0E 5E CD */ bl _restgpr_25
-/* 800E12A4 000DCF04 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E12A8 000DCF08 7C 08 03 A6 */ mtlr r0
-/* 800E12AC 000DCF0C 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E12B0 000DCF10 4E 80 00 20 */ blr
-
-.global func_800E12B4
-func_800E12B4:
-/* 800E12B4 000DCF14 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E12B8 000DCF18 7C 08 02 A6 */ mflr r0
-/* 800E12BC 000DCF1C 38 A0 00 03 */ li r5, 3
-/* 800E12C0 000DCF20 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E12C4 000DCF24 38 C1 00 08 */ addi r6, r1, 8
-/* 800E12C8 000DCF28 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800E12CC 000DCF2C 7C 9F 23 78 */ mr r31, r4
-/* 800E12D0 000DCF30 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800E12D4 000DCF34 7C 7E 1B 78 */ mr r30, r3
-/* 800E12D8 000DCF38 48 17 2B B5 */ bl func_80253E8C
-/* 800E12DC 000DCF3C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E12E0 000DCF40 38 03 FF FD */ addi r0, r3, -3
-/* 800E12E4 000DCF44 28 00 00 09 */ cmplwi r0, 9
-/* 800E12E8 000DCF48 41 81 00 78 */ bgt lbl_800E1360
-/* 800E12EC 000DCF4C 3C 60 80 41 */ lis r3, lbl_804172C0@ha
-/* 800E12F0 000DCF50 54 00 10 3A */ slwi r0, r0, 2
-/* 800E12F4 000DCF54 38 63 72 C0 */ addi r3, r3, lbl_804172C0@l
-/* 800E12F8 000DCF58 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E12FC 000DCF5C 7C 69 03 A6 */ mtctr r3
-/* 800E1300 000DCF60 4E 80 04 20 */ bctr
-/* 800E1304 000DCF64 7F C3 F3 78 */ mr r3, r30
-/* 800E1308 000DCF68 7F E4 FB 78 */ mr r4, r31
-/* 800E130C 000DCF6C 38 A0 00 01 */ li r5, 1
-/* 800E1310 000DCF70 38 C0 00 00 */ li r6, 0
-/* 800E1314 000DCF74 48 17 2B A1 */ bl func_80253EB4
-/* 800E1318 000DCF78 48 00 00 48 */ b lbl_800E1360
-/* 800E131C 000DCF7C 7F C3 F3 78 */ mr r3, r30
-/* 800E1320 000DCF80 7F E4 FB 78 */ mr r4, r31
-/* 800E1324 000DCF84 38 A0 00 02 */ li r5, 2
-/* 800E1328 000DCF88 38 C0 51 60 */ li r6, 0x5160
-/* 800E132C 000DCF8C 48 17 2B 89 */ bl func_80253EB4
-/* 800E1330 000DCF90 48 00 00 30 */ b lbl_800E1360
-/* 800E1334 000DCF94 7F C3 F3 78 */ mr r3, r30
-/* 800E1338 000DCF98 7F E4 FB 78 */ mr r4, r31
-/* 800E133C 000DCF9C 38 A0 00 02 */ li r5, 2
-/* 800E1340 000DCFA0 38 C0 51 61 */ li r6, 0x5161
-/* 800E1344 000DCFA4 48 17 2B 71 */ bl func_80253EB4
-/* 800E1348 000DCFA8 48 00 00 18 */ b lbl_800E1360
-/* 800E134C 000DCFAC 7F C3 F3 78 */ mr r3, r30
-/* 800E1350 000DCFB0 7F E4 FB 78 */ mr r4, r31
-/* 800E1354 000DCFB4 38 A0 00 02 */ li r5, 2
-/* 800E1358 000DCFB8 38 C0 51 64 */ li r6, 0x5164
-/* 800E135C 000DCFBC 48 17 2B 59 */ bl func_80253EB4
-lbl_800E1360:
-/* 800E1360 000DCFC0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E1364 000DCFC4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800E1368 000DCFC8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800E136C 000DCFCC 7C 08 03 A6 */ mtlr r0
-/* 800E1370 000DCFD0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E1374 000DCFD4 4E 80 00 20 */ blr
-
-.global func_800E1378
-func_800E1378:
-/* 800E1378 000DCFD8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E137C 000DCFDC 7C 08 02 A6 */ mflr r0
-/* 800E1380 000DCFE0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E1384 000DCFE4 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E1388 000DCFE8 48 0E 5D A9 */ bl _savegpr_29
-/* 800E138C 000DCFEC 7C 7D 1B 78 */ mr r29, r3
-/* 800E1390 000DCFF0 7C 9E 23 78 */ mr r30, r4
-/* 800E1394 000DCFF4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1398 000DCFF8 38 A0 00 03 */ li r5, 3
-/* 800E139C 000DCFFC 48 17 2A F1 */ bl func_80253E8C
-/* 800E13A0 000DD000 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E13A4 000DD004 2C 00 00 06 */ cmpwi r0, 6
-/* 800E13A8 000DD008 41 82 00 8C */ beq lbl_800E1434
-/* 800E13AC 000DD00C 40 80 00 10 */ bge lbl_800E13BC
-/* 800E13B0 000DD010 2C 00 00 04 */ cmpwi r0, 4
-/* 800E13B4 000DD014 41 82 00 14 */ beq lbl_800E13C8
-/* 800E13B8 000DD018 48 00 01 34 */ b lbl_800E14EC
-lbl_800E13BC:
-/* 800E13BC 000DD01C 2C 00 00 08 */ cmpwi r0, 8
-/* 800E13C0 000DD020 41 82 00 D0 */ beq lbl_800E1490
-/* 800E13C4 000DD024 48 00 01 28 */ b lbl_800E14EC
-lbl_800E13C8:
-/* 800E13C8 000DD028 88 0D 9C 41 */ lbz r0, lbl_8063EF01-_SDA_BASE_(r13)
-/* 800E13CC 000DD02C 28 00 00 03 */ cmplwi r0, 3
-/* 800E13D0 000DD030 41 82 00 0C */ beq lbl_800E13DC
-/* 800E13D4 000DD034 28 00 00 01 */ cmplwi r0, 1
-/* 800E13D8 000DD038 40 82 00 14 */ bne lbl_800E13EC
-lbl_800E13DC:
-/* 800E13DC 000DD03C 38 60 00 17 */ li r3, 0x17
-/* 800E13E0 000DD040 38 80 00 01 */ li r4, 1
-/* 800E13E4 000DD044 48 07 AF 25 */ bl func_8015C308
-/* 800E13E8 000DD048 48 00 00 10 */ b lbl_800E13F8
-lbl_800E13EC:
-/* 800E13EC 000DD04C 38 60 00 17 */ li r3, 0x17
-/* 800E13F0 000DD050 38 80 00 02 */ li r4, 2
-/* 800E13F4 000DD054 48 07 AF 15 */ bl func_8015C308
-lbl_800E13F8:
-/* 800E13F8 000DD058 88 0D 9C 42 */ lbz r0, lbl_8063EF02-_SDA_BASE_(r13)
-/* 800E13FC 000DD05C 28 00 00 02 */ cmplwi r0, 2
-/* 800E1400 000DD060 40 82 00 1C */ bne lbl_800E141C
-/* 800E1404 000DD064 7F A3 EB 78 */ mr r3, r29
-/* 800E1408 000DD068 7F C4 F3 78 */ mr r4, r30
-/* 800E140C 000DD06C 38 A0 00 02 */ li r5, 2
-/* 800E1410 000DD070 38 C0 51 59 */ li r6, 0x5159
-/* 800E1414 000DD074 48 17 2A A1 */ bl func_80253EB4
-/* 800E1418 000DD078 48 00 00 D4 */ b lbl_800E14EC
-lbl_800E141C:
-/* 800E141C 000DD07C 7F A3 EB 78 */ mr r3, r29
-/* 800E1420 000DD080 7F C4 F3 78 */ mr r4, r30
-/* 800E1424 000DD084 38 A0 00 02 */ li r5, 2
-/* 800E1428 000DD088 38 C0 51 5A */ li r6, 0x515a
-/* 800E142C 000DD08C 48 17 2A 89 */ bl func_80253EB4
-/* 800E1430 000DD090 48 00 00 BC */ b lbl_800E14EC
-lbl_800E1434:
-/* 800E1434 000DD094 7F A3 EB 78 */ mr r3, r29
-/* 800E1438 000DD098 7F C4 F3 78 */ mr r4, r30
-/* 800E143C 000DD09C 38 C1 00 08 */ addi r6, r1, 8
-/* 800E1440 000DD0A0 38 A0 00 05 */ li r5, 5
-/* 800E1444 000DD0A4 48 17 2A 49 */ bl func_80253E8C
-/* 800E1448 000DD0A8 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
-/* 800E144C 000DD0AC 83 E1 00 08 */ lwz r31, 8(r1)
-/* 800E1450 000DD0B0 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
-/* 800E1454 000DD0B4 38 60 51 5C */ li r3, 0x515c
-/* 800E1458 000DD0B8 90 9F 00 00 */ stw r4, 0(r31)
-/* 800E145C 000DD0BC 48 16 EF 7D */ bl func_802503D8
-/* 800E1460 000DD0C0 38 E0 00 FF */ li r7, 0xff
-/* 800E1464 000DD0C4 38 00 00 85 */ li r0, 0x85
-/* 800E1468 000DD0C8 98 FF 00 06 */ stb r7, 6(r31)
-/* 800E146C 000DD0CC 7F A3 EB 78 */ mr r3, r29
-/* 800E1470 000DD0D0 7F C4 F3 78 */ mr r4, r30
-/* 800E1474 000DD0D4 38 A0 00 02 */ li r5, 2
-/* 800E1478 000DD0D8 98 FF 00 05 */ stb r7, 5(r31)
-/* 800E147C 000DD0DC 38 C0 FF FE */ li r6, -2
-/* 800E1480 000DD0E0 98 FF 00 04 */ stb r7, 4(r31)
-/* 800E1484 000DD0E4 98 1F 00 09 */ stb r0, 9(r31)
-/* 800E1488 000DD0E8 48 17 2A 2D */ bl func_80253EB4
-/* 800E148C 000DD0EC 48 00 00 60 */ b lbl_800E14EC
-lbl_800E1490:
-/* 800E1490 000DD0F0 7F A3 EB 78 */ mr r3, r29
-/* 800E1494 000DD0F4 7F C4 F3 78 */ mr r4, r30
-/* 800E1498 000DD0F8 38 C1 00 08 */ addi r6, r1, 8
-/* 800E149C 000DD0FC 38 A0 00 05 */ li r5, 5
-/* 800E14A0 000DD100 48 17 29 ED */ bl func_80253E8C
-/* 800E14A4 000DD104 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
-/* 800E14A8 000DD108 83 E1 00 08 */ lwz r31, 8(r1)
-/* 800E14AC 000DD10C 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
-/* 800E14B0 000DD110 38 60 51 5D */ li r3, 0x515d
-/* 800E14B4 000DD114 38 84 00 40 */ addi r4, r4, 0x40
-/* 800E14B8 000DD118 90 9F 00 00 */ stw r4, 0(r31)
-/* 800E14BC 000DD11C 48 16 EF 1D */ bl func_802503D8
-/* 800E14C0 000DD120 38 E0 00 FF */ li r7, 0xff
-/* 800E14C4 000DD124 38 00 00 85 */ li r0, 0x85
-/* 800E14C8 000DD128 98 FF 00 06 */ stb r7, 6(r31)
-/* 800E14CC 000DD12C 7F A3 EB 78 */ mr r3, r29
-/* 800E14D0 000DD130 7F C4 F3 78 */ mr r4, r30
-/* 800E14D4 000DD134 38 A0 00 02 */ li r5, 2
-/* 800E14D8 000DD138 98 FF 00 05 */ stb r7, 5(r31)
-/* 800E14DC 000DD13C 38 C0 FF FE */ li r6, -2
-/* 800E14E0 000DD140 98 FF 00 04 */ stb r7, 4(r31)
-/* 800E14E4 000DD144 98 1F 00 09 */ stb r0, 9(r31)
-/* 800E14E8 000DD148 48 17 29 CD */ bl func_80253EB4
-lbl_800E14EC:
-/* 800E14EC 000DD14C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E14F0 000DD150 48 0E 5C 8D */ bl _restgpr_29
-/* 800E14F4 000DD154 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E14F8 000DD158 7C 08 03 A6 */ mtlr r0
-/* 800E14FC 000DD15C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E1500 000DD160 4E 80 00 20 */ blr
-
-.global func_800E1504
-func_800E1504:
-/* 800E1504 000DD164 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E1508 000DD168 7C 08 02 A6 */ mflr r0
-/* 800E150C 000DD16C 38 A0 00 03 */ li r5, 3
-/* 800E1510 000DD170 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E1514 000DD174 38 C1 00 08 */ addi r6, r1, 8
-/* 800E1518 000DD178 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800E151C 000DD17C 7C 9F 23 78 */ mr r31, r4
-/* 800E1520 000DD180 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800E1524 000DD184 7C 7E 1B 78 */ mr r30, r3
-/* 800E1528 000DD188 48 17 29 65 */ bl func_80253E8C
-/* 800E152C 000DD18C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E1530 000DD190 2C 00 00 06 */ cmpwi r0, 6
-/* 800E1534 000DD194 41 82 00 4C */ beq lbl_800E1580
-/* 800E1538 000DD198 40 80 00 10 */ bge lbl_800E1548
-/* 800E153C 000DD19C 2C 00 00 05 */ cmpwi r0, 5
-/* 800E1540 000DD1A0 40 80 00 14 */ bge lbl_800E1554
-/* 800E1544 000DD1A4 48 00 00 3C */ b lbl_800E1580
-lbl_800E1548:
-/* 800E1548 000DD1A8 2C 00 00 08 */ cmpwi r0, 8
-/* 800E154C 000DD1AC 40 80 00 34 */ bge lbl_800E1580
-/* 800E1550 000DD1B0 48 00 00 1C */ b lbl_800E156C
-lbl_800E1554:
-/* 800E1554 000DD1B4 7F C3 F3 78 */ mr r3, r30
-/* 800E1558 000DD1B8 7F E4 FB 78 */ mr r4, r31
-/* 800E155C 000DD1BC 38 A0 00 02 */ li r5, 2
-/* 800E1560 000DD1C0 38 C0 2D 27 */ li r6, 0x2d27
-/* 800E1564 000DD1C4 48 17 29 51 */ bl func_80253EB4
-/* 800E1568 000DD1C8 48 00 00 18 */ b lbl_800E1580
-lbl_800E156C:
-/* 800E156C 000DD1CC 7F C3 F3 78 */ mr r3, r30
-/* 800E1570 000DD1D0 7F E4 FB 78 */ mr r4, r31
-/* 800E1574 000DD1D4 38 A0 00 02 */ li r5, 2
-/* 800E1578 000DD1D8 38 C0 2D 28 */ li r6, 0x2d28
-/* 800E157C 000DD1DC 48 17 29 39 */ bl func_80253EB4
-lbl_800E1580:
-/* 800E1580 000DD1E0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E1584 000DD1E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800E1588 000DD1E8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800E158C 000DD1EC 7C 08 03 A6 */ mtlr r0
-/* 800E1590 000DD1F0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E1594 000DD1F4 4E 80 00 20 */ blr
-
-.global func_800E1598
-func_800E1598:
-/* 800E1598 000DD1F8 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800E159C 000DD1FC 7C 08 02 A6 */ mflr r0
-/* 800E15A0 000DD200 38 A0 00 03 */ li r5, 3
-/* 800E15A4 000DD204 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800E15A8 000DD208 3C 00 43 30 */ lis r0, 0x4330
-/* 800E15AC 000DD20C 38 C1 00 08 */ addi r6, r1, 8
-/* 800E15B0 000DD210 93 E1 00 6C */ stw r31, 0x6c(r1)
-/* 800E15B4 000DD214 7C 9F 23 78 */ mr r31, r4
-/* 800E15B8 000DD218 93 C1 00 68 */ stw r30, 0x68(r1)
-/* 800E15BC 000DD21C 7C 7E 1B 78 */ mr r30, r3
-/* 800E15C0 000DD220 90 01 00 30 */ stw r0, 0x30(r1)
-/* 800E15C4 000DD224 90 01 00 38 */ stw r0, 0x38(r1)
-/* 800E15C8 000DD228 48 17 29 15 */ bl func_80253EDC
-/* 800E15CC 000DD22C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E15D0 000DD230 38 03 FF FB */ addi r0, r3, -5
-/* 800E15D4 000DD234 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E15D8 000DD238 41 81 05 2C */ bgt lbl_800E1B04
-/* 800E15DC 000DD23C 3C 60 80 41 */ lis r3, lbl_804172E8@ha
-/* 800E15E0 000DD240 54 00 10 3A */ slwi r0, r0, 2
-/* 800E15E4 000DD244 38 63 72 E8 */ addi r3, r3, lbl_804172E8@l
-/* 800E15E8 000DD248 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E15EC 000DD24C 7C 69 03 A6 */ mtctr r3
-/* 800E15F0 000DD250 4E 80 04 20 */ bctr
-/* 800E15F4 000DD254 7F C3 F3 78 */ mr r3, r30
-/* 800E15F8 000DD258 7F E4 FB 78 */ mr r4, r31
-/* 800E15FC 000DD25C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1600 000DD260 38 A0 00 06 */ li r5, 6
-/* 800E1604 000DD264 48 17 28 D9 */ bl func_80253EDC
-/* 800E1608 000DD268 38 60 00 0A */ li r3, 0xa
-/* 800E160C 000DD26C 4B FD 93 81 */ bl func_800BA98C
-/* 800E1610 000DD270 7C 60 07 34 */ extsh r0, r3
-/* 800E1614 000DD274 7C 1E 00 00 */ cmpw r30, r0
-/* 800E1618 000DD278 40 82 00 20 */ bne lbl_800E1638
-/* 800E161C 000DD27C 80 1F 00 88 */ lwz r0, 0x88(r31)
-/* 800E1620 000DD280 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1624 000DD284 38 60 00 02 */ li r3, 2
-/* 800E1628 000DD288 60 00 00 01 */ ori r0, r0, 1
-/* 800E162C 000DD28C 90 1F 00 88 */ stw r0, 0x88(r31)
-/* 800E1630 000DD290 4B F7 84 0D */ bl func_80059A3C
-/* 800E1634 000DD294 48 00 04 D0 */ b lbl_800E1B04
-lbl_800E1638:
-/* 800E1638 000DD298 38 60 2D 45 */ li r3, 0x2d45
-/* 800E163C 000DD29C 38 80 00 00 */ li r4, 0
-/* 800E1640 000DD2A0 38 A0 00 00 */ li r5, 0
-/* 800E1644 000DD2A4 48 16 ED 55 */ bl func_80250398
-/* 800E1648 000DD2A8 54 60 84 3E */ srwi r0, r3, 0x10
-/* 800E164C 000DD2AC C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1650 000DD2B0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E1654 000DD2B4 38 00 FF 00 */ li r0, -256
-/* 800E1658 000DD2B8 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E165C 000DD2BC FC 20 10 1E */ fctiwz f1, f2
-/* 800E1660 000DD2C0 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E1664 000DD2C4 38 60 2D 45 */ li r3, 0x2d45
-/* 800E1668 000DD2C8 EC 00 10 28 */ fsubs f0, f0, f2
-/* 800E166C 000DD2CC C8 61 00 30 */ lfd f3, 0x30(r1)
-/* 800E1670 000DD2D0 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 800E1674 000DD2D4 C0 81 00 1C */ lfs f4, 0x1c(r1)
-/* 800E1678 000DD2D8 EC A3 28 28 */ fsubs f5, f3, f5
-/* 800E167C 000DD2DC FC 00 00 1E */ fctiwz f0, f0
-/* 800E1680 000DD2E0 EC 62 20 28 */ fsubs f3, f2, f4
-/* 800E1684 000DD2E4 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 800E1688 000DD2E8 C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
-/* 800E168C 000DD2EC D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800E1690 000DD2F0 EC 23 28 28 */ fsubs f1, f3, f5
-/* 800E1694 000DD2F4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E1698 000DD2F8 FC 00 18 1E */ fctiwz f0, f3
-/* 800E169C 000DD2FC 80 C1 00 54 */ lwz r6, 0x54(r1)
-/* 800E16A0 000DD300 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800E16A4 000DD304 7C A8 03 78 */ or r8, r5, r0
-/* 800E16A8 000DD308 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800E16AC 000DD30C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E16B0 000DD310 7C C6 07 34 */ extsh r6, r6
-/* 800E16B4 000DD314 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800E16B8 000DD318 EC 01 00 B2 */ fmuls f0, f1, f2
-/* 800E16BC 000DD31C 7C E7 07 34 */ extsh r7, r7
-/* 800E16C0 000DD320 EC 04 00 2A */ fadds f0, f4, f0
-/* 800E16C4 000DD324 FC 00 00 1E */ fctiwz f0, f0
-/* 800E16C8 000DD328 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800E16CC 000DD32C 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800E16D0 000DD330 48 16 EA 65 */ bl func_80250134
-/* 800E16D4 000DD334 48 00 04 30 */ b lbl_800E1B04
-/* 800E16D8 000DD338 7F C3 F3 78 */ mr r3, r30
-/* 800E16DC 000DD33C 7F E4 FB 78 */ mr r4, r31
-/* 800E16E0 000DD340 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E16E4 000DD344 38 A0 00 06 */ li r5, 6
-/* 800E16E8 000DD348 48 17 27 F5 */ bl func_80253EDC
-/* 800E16EC 000DD34C 38 60 00 0A */ li r3, 0xa
-/* 800E16F0 000DD350 4B FD 92 9D */ bl func_800BA98C
-/* 800E16F4 000DD354 7C 60 07 34 */ extsh r0, r3
-/* 800E16F8 000DD358 7C 1E 00 00 */ cmpw r30, r0
-/* 800E16FC 000DD35C 40 82 00 20 */ bne lbl_800E171C
-/* 800E1700 000DD360 80 1F 00 88 */ lwz r0, 0x88(r31)
-/* 800E1704 000DD364 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1708 000DD368 38 60 00 03 */ li r3, 3
-/* 800E170C 000DD36C 60 00 00 01 */ ori r0, r0, 1
-/* 800E1710 000DD370 90 1F 00 88 */ stw r0, 0x88(r31)
-/* 800E1714 000DD374 4B F7 83 29 */ bl func_80059A3C
-/* 800E1718 000DD378 48 00 03 EC */ b lbl_800E1B04
-lbl_800E171C:
-/* 800E171C 000DD37C 38 60 2D 46 */ li r3, 0x2d46
-/* 800E1720 000DD380 38 80 00 00 */ li r4, 0
-/* 800E1724 000DD384 38 A0 00 00 */ li r5, 0
-/* 800E1728 000DD388 48 16 EC 71 */ bl func_80250398
-/* 800E172C 000DD38C 54 60 84 3E */ srwi r0, r3, 0x10
-/* 800E1730 000DD390 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1734 000DD394 90 01 00 3C */ stw r0, 0x3c(r1)
-/* 800E1738 000DD398 38 00 FF 00 */ li r0, -256
-/* 800E173C 000DD39C C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E1740 000DD3A0 FC 20 10 1E */ fctiwz f1, f2
-/* 800E1744 000DD3A4 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E1748 000DD3A8 38 60 2D 46 */ li r3, 0x2d46
-/* 800E174C 000DD3AC EC 00 10 28 */ fsubs f0, f0, f2
-/* 800E1750 000DD3B0 C8 61 00 38 */ lfd f3, 0x38(r1)
-/* 800E1754 000DD3B4 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 800E1758 000DD3B8 C0 81 00 1C */ lfs f4, 0x1c(r1)
-/* 800E175C 000DD3BC EC A3 28 28 */ fsubs f5, f3, f5
-/* 800E1760 000DD3C0 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1764 000DD3C4 EC 62 20 28 */ fsubs f3, f2, f4
-/* 800E1768 000DD3C8 D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 800E176C 000DD3CC C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
-/* 800E1770 000DD3D0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E1774 000DD3D4 EC 23 28 28 */ fsubs f1, f3, f5
-/* 800E1778 000DD3D8 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E177C 000DD3DC FC 00 18 1E */ fctiwz f0, f3
-/* 800E1780 000DD3E0 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 800E1784 000DD3E4 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 800E1788 000DD3E8 7C A8 03 78 */ or r8, r5, r0
-/* 800E178C 000DD3EC D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800E1790 000DD3F0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E1794 000DD3F4 7C C6 07 34 */ extsh r6, r6
-/* 800E1798 000DD3F8 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800E179C 000DD3FC EC 01 00 B2 */ fmuls f0, f1, f2
-/* 800E17A0 000DD400 7C E7 07 34 */ extsh r7, r7
-/* 800E17A4 000DD404 EC 04 00 2A */ fadds f0, f4, f0
-/* 800E17A8 000DD408 FC 00 00 1E */ fctiwz f0, f0
-/* 800E17AC 000DD40C D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800E17B0 000DD410 80 A1 00 5C */ lwz r5, 0x5c(r1)
-/* 800E17B4 000DD414 48 16 E9 81 */ bl func_80250134
-/* 800E17B8 000DD418 48 00 03 4C */ b lbl_800E1B04
-/* 800E17BC 000DD41C 7F C3 F3 78 */ mr r3, r30
-/* 800E17C0 000DD420 7F E4 FB 78 */ mr r4, r31
-/* 800E17C4 000DD424 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E17C8 000DD428 38 A0 00 06 */ li r5, 6
-/* 800E17CC 000DD42C 48 17 27 11 */ bl func_80253EDC
-/* 800E17D0 000DD430 38 60 00 0A */ li r3, 0xa
-/* 800E17D4 000DD434 4B FD 91 B9 */ bl func_800BA98C
-/* 800E17D8 000DD438 7C 60 07 34 */ extsh r0, r3
-/* 800E17DC 000DD43C 7C 1E 00 00 */ cmpw r30, r0
-/* 800E17E0 000DD440 40 82 00 20 */ bne lbl_800E1800
-/* 800E17E4 000DD444 80 1F 00 88 */ lwz r0, 0x88(r31)
-/* 800E17E8 000DD448 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E17EC 000DD44C 38 60 00 04 */ li r3, 4
-/* 800E17F0 000DD450 60 00 00 01 */ ori r0, r0, 1
-/* 800E17F4 000DD454 90 1F 00 88 */ stw r0, 0x88(r31)
-/* 800E17F8 000DD458 4B F7 82 45 */ bl func_80059A3C
-/* 800E17FC 000DD45C 48 00 03 08 */ b lbl_800E1B04
-lbl_800E1800:
-/* 800E1800 000DD460 38 60 2D 47 */ li r3, 0x2d47
-/* 800E1804 000DD464 38 80 00 00 */ li r4, 0
-/* 800E1808 000DD468 38 A0 00 00 */ li r5, 0
-/* 800E180C 000DD46C 48 16 EB 8D */ bl func_80250398
-/* 800E1810 000DD470 54 60 84 3E */ srwi r0, r3, 0x10
-/* 800E1814 000DD474 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1818 000DD478 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E181C 000DD47C 38 00 FF 00 */ li r0, -256
-/* 800E1820 000DD480 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E1824 000DD484 FC 20 10 1E */ fctiwz f1, f2
-/* 800E1828 000DD488 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E182C 000DD48C 38 60 2D 47 */ li r3, 0x2d47
-/* 800E1830 000DD490 EC 00 10 28 */ fsubs f0, f0, f2
-/* 800E1834 000DD494 C8 61 00 30 */ lfd f3, 0x30(r1)
-/* 800E1838 000DD498 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 800E183C 000DD49C C0 81 00 1C */ lfs f4, 0x1c(r1)
-/* 800E1840 000DD4A0 EC A3 28 28 */ fsubs f5, f3, f5
-/* 800E1844 000DD4A4 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1848 000DD4A8 EC 62 20 28 */ fsubs f3, f2, f4
-/* 800E184C 000DD4AC D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 800E1850 000DD4B0 C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
-/* 800E1854 000DD4B4 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E1858 000DD4B8 EC 23 28 28 */ fsubs f1, f3, f5
-/* 800E185C 000DD4BC 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E1860 000DD4C0 FC 00 18 1E */ fctiwz f0, f3
-/* 800E1864 000DD4C4 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 800E1868 000DD4C8 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 800E186C 000DD4CC 7C A8 03 78 */ or r8, r5, r0
-/* 800E1870 000DD4D0 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800E1874 000DD4D4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E1878 000DD4D8 7C C6 07 34 */ extsh r6, r6
-/* 800E187C 000DD4DC 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800E1880 000DD4E0 EC 01 00 B2 */ fmuls f0, f1, f2
-/* 800E1884 000DD4E4 7C E7 07 34 */ extsh r7, r7
-/* 800E1888 000DD4E8 EC 04 00 2A */ fadds f0, f4, f0
-/* 800E188C 000DD4EC FC 00 00 1E */ fctiwz f0, f0
-/* 800E1890 000DD4F0 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800E1894 000DD4F4 80 A1 00 5C */ lwz r5, 0x5c(r1)
-/* 800E1898 000DD4F8 48 16 E8 9D */ bl func_80250134
-/* 800E189C 000DD4FC 48 00 02 68 */ b lbl_800E1B04
-/* 800E18A0 000DD500 7F C3 F3 78 */ mr r3, r30
-/* 800E18A4 000DD504 7F E4 FB 78 */ mr r4, r31
-/* 800E18A8 000DD508 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E18AC 000DD50C 38 A0 00 06 */ li r5, 6
-/* 800E18B0 000DD510 48 17 26 2D */ bl func_80253EDC
-/* 800E18B4 000DD514 38 60 00 0A */ li r3, 0xa
-/* 800E18B8 000DD518 4B FD 90 D5 */ bl func_800BA98C
-/* 800E18BC 000DD51C 7C 60 07 34 */ extsh r0, r3
-/* 800E18C0 000DD520 7C 1E 00 00 */ cmpw r30, r0
-/* 800E18C4 000DD524 40 82 00 40 */ bne lbl_800E1904
-/* 800E18C8 000DD528 80 1F 00 88 */ lwz r0, 0x88(r31)
-/* 800E18CC 000DD52C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E18D0 000DD530 38 60 00 05 */ li r3, 5
-/* 800E18D4 000DD534 60 00 00 01 */ ori r0, r0, 1
-/* 800E18D8 000DD538 90 1F 00 88 */ stw r0, 0x88(r31)
-/* 800E18DC 000DD53C 4B F7 81 61 */ bl func_80059A3C
-/* 800E18E0 000DD540 38 60 00 18 */ li r3, 0x18
-/* 800E18E4 000DD544 48 08 11 AD */ bl func_80162A90
-/* 800E18E8 000DD548 28 03 00 02 */ cmplwi r3, 2
-/* 800E18EC 000DD54C 40 82 02 18 */ bne lbl_800E1B04
-/* 800E18F0 000DD550 38 00 00 80 */ li r0, 0x80
-/* 800E18F4 000DD554 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 800E18F8 000DD558 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 800E18FC 000DD55C 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 800E1900 000DD560 48 00 02 04 */ b lbl_800E1B04
-lbl_800E1904:
-/* 800E1904 000DD564 38 60 2D 48 */ li r3, 0x2d48
-/* 800E1908 000DD568 38 80 00 00 */ li r4, 0
-/* 800E190C 000DD56C 38 A0 00 00 */ li r5, 0
-/* 800E1910 000DD570 48 16 EA 89 */ bl func_80250398
-/* 800E1914 000DD574 54 60 84 3E */ srwi r0, r3, 0x10
-/* 800E1918 000DD578 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E191C 000DD57C 90 01 00 3C */ stw r0, 0x3c(r1)
-/* 800E1920 000DD580 38 60 00 18 */ li r3, 0x18
-/* 800E1924 000DD584 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E1928 000DD588 C8 21 00 38 */ lfd f1, 0x38(r1)
-/* 800E192C 000DD58C C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 800E1930 000DD590 EC 61 18 28 */ fsubs f3, f1, f3
-/* 800E1934 000DD594 C0 22 8B 10 */ lfs f1, lbl_80641110-_SDA2_BASE_(r2)
-/* 800E1938 000DD598 EC 00 10 28 */ fsubs f0, f0, f2
-/* 800E193C 000DD59C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E1940 000DD5A0 EC 01 00 2A */ fadds f0, f1, f0
-/* 800E1944 000DD5A4 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800E1948 000DD5A8 EC 02 00 2A */ fadds f0, f2, f0
-/* 800E194C 000DD5AC FC 00 00 1E */ fctiwz f0, f0
-/* 800E1950 000DD5B0 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800E1954 000DD5B4 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 800E1958 000DD5B8 48 08 11 39 */ bl func_80162A90
-/* 800E195C 000DD5BC 28 03 00 02 */ cmplwi r3, 2
-/* 800E1960 000DD5C0 40 82 00 64 */ bne lbl_800E19C4
-/* 800E1964 000DD5C4 C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 800E1968 000DD5C8 7F C5 F3 78 */ mr r5, r30
-/* 800E196C 000DD5CC C0 41 00 10 */ lfs f2, 0x10(r1)
-/* 800E1970 000DD5D0 38 60 2D 48 */ li r3, 0x2d48
-/* 800E1974 000DD5D4 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 800E1978 000DD5D8 FC 60 20 1E */ fctiwz f3, f4
-/* 800E197C 000DD5DC C0 01 00 1C */ lfs f0, 0x1c(r1)
-/* 800E1980 000DD5E0 EC 42 20 28 */ fsubs f2, f2, f4
-/* 800E1984 000DD5E4 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 800E1988 000DD5E8 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E198C 000DD5EC D8 61 00 58 */ stfd f3, 0x58(r1)
-/* 800E1990 000DD5F0 FC 20 10 1E */ fctiwz f1, f2
-/* 800E1994 000DD5F4 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800E1998 000DD5F8 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 800E199C 000DD5FC 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800E19A0 000DD600 FC 00 00 1E */ fctiwz f0, f0
-/* 800E19A4 000DD604 D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 800E19A8 000DD608 80 C1 00 54 */ lwz r6, 0x54(r1)
-/* 800E19AC 000DD60C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E19B0 000DD610 7C C6 07 34 */ extsh r6, r6
-/* 800E19B4 000DD614 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 800E19B8 000DD618 7C E7 07 34 */ extsh r7, r7
-/* 800E19BC 000DD61C 48 16 E7 79 */ bl func_80250134
-/* 800E19C0 000DD620 48 00 01 44 */ b lbl_800E1B04
-lbl_800E19C4:
-/* 800E19C4 000DD624 C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 800E19C8 000DD628 38 00 FF 00 */ li r0, -256
-/* 800E19CC 000DD62C C0 41 00 10 */ lfs f2, 0x10(r1)
-/* 800E19D0 000DD630 7F C5 F3 78 */ mr r5, r30
-/* 800E19D4 000DD634 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 800E19D8 000DD638 FC 60 20 1E */ fctiwz f3, f4
-/* 800E19DC 000DD63C C0 01 00 1C */ lfs f0, 0x1c(r1)
-/* 800E19E0 000DD640 EC 42 20 28 */ fsubs f2, f2, f4
-/* 800E19E4 000DD644 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800E19E8 000DD648 38 60 2D 48 */ li r3, 0x2d48
-/* 800E19EC 000DD64C EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E19F0 000DD650 FC 20 10 1E */ fctiwz f1, f2
-/* 800E19F4 000DD654 D8 61 00 58 */ stfd f3, 0x58(r1)
-/* 800E19F8 000DD658 7C 88 03 78 */ or r8, r4, r0
-/* 800E19FC 000DD65C FC 00 00 1E */ fctiwz f0, f0
-/* 800E1A00 000DD660 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 800E1A04 000DD664 D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 800E1A08 000DD668 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E1A0C 000DD66C 80 C1 00 54 */ lwz r6, 0x54(r1)
-/* 800E1A10 000DD670 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 800E1A14 000DD674 7C C6 07 34 */ extsh r6, r6
-/* 800E1A18 000DD678 7C E7 07 34 */ extsh r7, r7
-/* 800E1A1C 000DD67C 48 16 E7 19 */ bl func_80250134
-/* 800E1A20 000DD680 48 00 00 E4 */ b lbl_800E1B04
-/* 800E1A24 000DD684 7F C3 F3 78 */ mr r3, r30
-/* 800E1A28 000DD688 7F E4 FB 78 */ mr r4, r31
-/* 800E1A2C 000DD68C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1A30 000DD690 38 A0 00 06 */ li r5, 6
-/* 800E1A34 000DD694 48 17 24 A9 */ bl func_80253EDC
-/* 800E1A38 000DD698 38 60 00 0A */ li r3, 0xa
-/* 800E1A3C 000DD69C 4B FD 8F 51 */ bl func_800BA98C
-/* 800E1A40 000DD6A0 7C 60 07 34 */ extsh r0, r3
-/* 800E1A44 000DD6A4 7C 1E 00 00 */ cmpw r30, r0
-/* 800E1A48 000DD6A8 40 82 00 20 */ bne lbl_800E1A68
-/* 800E1A4C 000DD6AC 80 1F 00 88 */ lwz r0, 0x88(r31)
-/* 800E1A50 000DD6B0 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1A54 000DD6B4 38 60 00 06 */ li r3, 6
-/* 800E1A58 000DD6B8 60 00 00 01 */ ori r0, r0, 1
-/* 800E1A5C 000DD6BC 90 1F 00 88 */ stw r0, 0x88(r31)
-/* 800E1A60 000DD6C0 4B F7 7F DD */ bl func_80059A3C
-/* 800E1A64 000DD6C4 48 00 00 A0 */ b lbl_800E1B04
-lbl_800E1A68:
-/* 800E1A68 000DD6C8 38 60 2D 49 */ li r3, 0x2d49
-/* 800E1A6C 000DD6CC 38 80 00 00 */ li r4, 0
-/* 800E1A70 000DD6D0 38 A0 00 00 */ li r5, 0
-/* 800E1A74 000DD6D4 48 16 E9 25 */ bl func_80250398
-/* 800E1A78 000DD6D8 54 60 84 3E */ srwi r0, r3, 0x10
-/* 800E1A7C 000DD6DC C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1A80 000DD6E0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E1A84 000DD6E4 38 00 FF 00 */ li r0, -256
-/* 800E1A88 000DD6E8 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E1A8C 000DD6EC FC 20 10 1E */ fctiwz f1, f2
-/* 800E1A90 000DD6F0 C8 A2 8A E0 */ lfd f5, lbl_806410E0-_SDA2_BASE_(r2)
-/* 800E1A94 000DD6F4 38 60 2D 49 */ li r3, 0x2d49
-/* 800E1A98 000DD6F8 EC 00 10 28 */ fsubs f0, f0, f2
-/* 800E1A9C 000DD6FC C8 61 00 30 */ lfd f3, 0x30(r1)
-/* 800E1AA0 000DD700 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 800E1AA4 000DD704 C0 81 00 1C */ lfs f4, 0x1c(r1)
-/* 800E1AA8 000DD708 EC A3 28 28 */ fsubs f5, f3, f5
-/* 800E1AAC 000DD70C FC 00 00 1E */ fctiwz f0, f0
-/* 800E1AB0 000DD710 EC 62 20 28 */ fsubs f3, f2, f4
-/* 800E1AB4 000DD714 D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 800E1AB8 000DD718 C0 42 8B 10 */ lfs f2, lbl_80641110-_SDA2_BASE_(r2)
-/* 800E1ABC 000DD71C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E1AC0 000DD720 EC 23 28 28 */ fsubs f1, f3, f5
-/* 800E1AC4 000DD724 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E1AC8 000DD728 FC 00 18 1E */ fctiwz f0, f3
-/* 800E1ACC 000DD72C 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 800E1AD0 000DD730 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 800E1AD4 000DD734 7C A8 03 78 */ or r8, r5, r0
-/* 800E1AD8 000DD738 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800E1ADC 000DD73C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E1AE0 000DD740 7C C6 07 34 */ extsh r6, r6
-/* 800E1AE4 000DD744 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800E1AE8 000DD748 EC 01 00 B2 */ fmuls f0, f1, f2
-/* 800E1AEC 000DD74C 7C E7 07 34 */ extsh r7, r7
-/* 800E1AF0 000DD750 EC 04 00 2A */ fadds f0, f4, f0
-/* 800E1AF4 000DD754 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1AF8 000DD758 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800E1AFC 000DD75C 80 A1 00 5C */ lwz r5, 0x5c(r1)
-/* 800E1B00 000DD760 48 16 E6 35 */ bl func_80250134
-lbl_800E1B04:
-/* 800E1B04 000DD764 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800E1B08 000DD768 83 E1 00 6C */ lwz r31, 0x6c(r1)
-/* 800E1B0C 000DD76C 83 C1 00 68 */ lwz r30, 0x68(r1)
-/* 800E1B10 000DD770 7C 08 03 A6 */ mtlr r0
-/* 800E1B14 000DD774 38 21 00 70 */ addi r1, r1, 0x70
-/* 800E1B18 000DD778 4E 80 00 20 */ blr
-
-.global func_800E1B1C
-func_800E1B1C:
-/* 800E1B1C 000DD77C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800E1B20 000DD780 7C 08 02 A6 */ mflr r0
-/* 800E1B24 000DD784 38 A0 00 03 */ li r5, 3
-/* 800E1B28 000DD788 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800E1B2C 000DD78C 38 C1 00 08 */ addi r6, r1, 8
-/* 800E1B30 000DD790 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800E1B34 000DD794 7C 9F 23 78 */ mr r31, r4
-/* 800E1B38 000DD798 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800E1B3C 000DD79C 7C 7E 1B 78 */ mr r30, r3
-/* 800E1B40 000DD7A0 48 17 23 9D */ bl func_80253EDC
-/* 800E1B44 000DD7A4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E1B48 000DD7A8 2C 00 00 02 */ cmpwi r0, 2
-/* 800E1B4C 000DD7AC 41 82 00 38 */ beq lbl_800E1B84
-/* 800E1B50 000DD7B0 40 80 00 54 */ bge lbl_800E1BA4
-/* 800E1B54 000DD7B4 2C 00 00 01 */ cmpwi r0, 1
-/* 800E1B58 000DD7B8 40 80 00 08 */ bge lbl_800E1B60
-/* 800E1B5C 000DD7BC 48 00 00 48 */ b lbl_800E1BA4
-lbl_800E1B60:
-/* 800E1B60 000DD7C0 7F C3 F3 78 */ mr r3, r30
-/* 800E1B64 000DD7C4 7F E4 FB 78 */ mr r4, r31
-/* 800E1B68 000DD7C8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1B6C 000DD7CC 38 A0 00 06 */ li r5, 6
-/* 800E1B70 000DD7D0 48 17 23 6D */ bl func_80253EDC
-/* 800E1B74 000DD7D4 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1B78 000DD7D8 38 60 00 02 */ li r3, 2
-/* 800E1B7C 000DD7DC 4B F7 7E C1 */ bl func_80059A3C
-/* 800E1B80 000DD7E0 48 00 00 24 */ b lbl_800E1BA4
-lbl_800E1B84:
-/* 800E1B84 000DD7E4 7F C3 F3 78 */ mr r3, r30
-/* 800E1B88 000DD7E8 7F E4 FB 78 */ mr r4, r31
-/* 800E1B8C 000DD7EC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1B90 000DD7F0 38 A0 00 06 */ li r5, 6
-/* 800E1B94 000DD7F4 48 17 23 49 */ bl func_80253EDC
-/* 800E1B98 000DD7F8 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1B9C 000DD7FC 38 60 00 03 */ li r3, 3
-/* 800E1BA0 000DD800 4B F7 7E 9D */ bl func_80059A3C
-lbl_800E1BA4:
-/* 800E1BA4 000DD804 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800E1BA8 000DD808 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800E1BAC 000DD80C 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800E1BB0 000DD810 7C 08 03 A6 */ mtlr r0
-/* 800E1BB4 000DD814 38 21 00 40 */ addi r1, r1, 0x40
-/* 800E1BB8 000DD818 4E 80 00 20 */ blr
-
-.global func_800E1BBC
-func_800E1BBC:
-/* 800E1BBC 000DD81C 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 800E1BC0 000DD820 7C 08 02 A6 */ mflr r0
-/* 800E1BC4 000DD824 38 A0 00 03 */ li r5, 3
-/* 800E1BC8 000DD828 90 01 00 84 */ stw r0, 0x84(r1)
-/* 800E1BCC 000DD82C 38 C1 00 08 */ addi r6, r1, 8
-/* 800E1BD0 000DD830 93 E1 00 7C */ stw r31, 0x7c(r1)
-/* 800E1BD4 000DD834 7C 9F 23 78 */ mr r31, r4
-/* 800E1BD8 000DD838 93 C1 00 78 */ stw r30, 0x78(r1)
-/* 800E1BDC 000DD83C 7C 7E 1B 78 */ mr r30, r3
-/* 800E1BE0 000DD840 48 17 22 FD */ bl func_80253EDC
-/* 800E1BE4 000DD844 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E1BE8 000DD848 28 00 00 1A */ cmplwi r0, 0x1a
-/* 800E1BEC 000DD84C 41 81 07 B0 */ bgt lbl_800E239C
-/* 800E1BF0 000DD850 3C 60 80 41 */ lis r3, lbl_8041731C@ha
-/* 800E1BF4 000DD854 54 00 10 3A */ slwi r0, r0, 2
-/* 800E1BF8 000DD858 38 63 73 1C */ addi r3, r3, lbl_8041731C@l
-/* 800E1BFC 000DD85C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E1C00 000DD860 7C 69 03 A6 */ mtctr r3
-/* 800E1C04 000DD864 4E 80 04 20 */ bctr
-/* 800E1C08 000DD868 7F C3 F3 78 */ mr r3, r30
-/* 800E1C0C 000DD86C 7F E4 FB 78 */ mr r4, r31
-/* 800E1C10 000DD870 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1C14 000DD874 38 A0 00 06 */ li r5, 6
-/* 800E1C18 000DD878 48 17 22 C5 */ bl func_80253EDC
-/* 800E1C1C 000DD87C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1C20 000DD880 38 60 00 02 */ li r3, 2
-/* 800E1C24 000DD884 4B F7 7E 19 */ bl func_80059A3C
-/* 800E1C28 000DD888 48 00 07 74 */ b lbl_800E239C
-/* 800E1C2C 000DD88C 7F C3 F3 78 */ mr r3, r30
-/* 800E1C30 000DD890 7F E4 FB 78 */ mr r4, r31
-/* 800E1C34 000DD894 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1C38 000DD898 38 A0 00 06 */ li r5, 6
-/* 800E1C3C 000DD89C 48 17 22 A1 */ bl func_80253EDC
-/* 800E1C40 000DD8A0 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1C44 000DD8A4 38 60 00 03 */ li r3, 3
-/* 800E1C48 000DD8A8 4B F7 7D F5 */ bl func_80059A3C
-/* 800E1C4C 000DD8AC 48 00 07 50 */ b lbl_800E239C
-/* 800E1C50 000DD8B0 7F C3 F3 78 */ mr r3, r30
-/* 800E1C54 000DD8B4 7F E4 FB 78 */ mr r4, r31
-/* 800E1C58 000DD8B8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1C5C 000DD8BC 38 A0 00 06 */ li r5, 6
-/* 800E1C60 000DD8C0 48 17 22 7D */ bl func_80253EDC
-/* 800E1C64 000DD8C4 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1C68 000DD8C8 38 60 00 04 */ li r3, 4
-/* 800E1C6C 000DD8CC 4B F7 7D D1 */ bl func_80059A3C
-/* 800E1C70 000DD8D0 48 00 07 2C */ b lbl_800E239C
-/* 800E1C74 000DD8D4 7F C3 F3 78 */ mr r3, r30
-/* 800E1C78 000DD8D8 7F E4 FB 78 */ mr r4, r31
-/* 800E1C7C 000DD8DC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1C80 000DD8E0 38 A0 00 06 */ li r5, 6
-/* 800E1C84 000DD8E4 48 17 22 59 */ bl func_80253EDC
-/* 800E1C88 000DD8E8 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1C8C 000DD8EC 38 60 00 05 */ li r3, 5
-/* 800E1C90 000DD8F0 4B F7 7D AD */ bl func_80059A3C
-/* 800E1C94 000DD8F4 48 00 07 08 */ b lbl_800E239C
-/* 800E1C98 000DD8F8 7F C3 F3 78 */ mr r3, r30
-/* 800E1C9C 000DD8FC 7F E4 FB 78 */ mr r4, r31
-/* 800E1CA0 000DD900 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1CA4 000DD904 38 A0 00 06 */ li r5, 6
-/* 800E1CA8 000DD908 48 17 22 35 */ bl func_80253EDC
-/* 800E1CAC 000DD90C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1CB0 000DD910 38 60 00 06 */ li r3, 6
-/* 800E1CB4 000DD914 4B F7 7D 89 */ bl func_80059A3C
-/* 800E1CB8 000DD918 48 00 06 E4 */ b lbl_800E239C
-/* 800E1CBC 000DD91C 7F C3 F3 78 */ mr r3, r30
-/* 800E1CC0 000DD920 7F E4 FB 78 */ mr r4, r31
-/* 800E1CC4 000DD924 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1CC8 000DD928 38 A0 00 06 */ li r5, 6
-/* 800E1CCC 000DD92C 48 17 22 11 */ bl func_80253EDC
-/* 800E1CD0 000DD930 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E1CD4 000DD934 38 60 00 07 */ li r3, 7
-/* 800E1CD8 000DD938 4B F7 7D 65 */ bl func_80059A3C
-/* 800E1CDC 000DD93C 48 00 06 C0 */ b lbl_800E239C
-/* 800E1CE0 000DD940 7F C3 F3 78 */ mr r3, r30
-/* 800E1CE4 000DD944 7F E4 FB 78 */ mr r4, r31
-/* 800E1CE8 000DD948 38 A0 00 02 */ li r5, 2
-/* 800E1CEC 000DD94C 38 C0 00 00 */ li r6, 0
-/* 800E1CF0 000DD950 48 17 22 15 */ bl func_80253F04
-/* 800E1CF4 000DD954 48 00 06 A8 */ b lbl_800E239C
-/* 800E1CF8 000DD958 7F C3 F3 78 */ mr r3, r30
-/* 800E1CFC 000DD95C 7F E4 FB 78 */ mr r4, r31
-/* 800E1D00 000DD960 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1D04 000DD964 38 A0 00 06 */ li r5, 6
-/* 800E1D08 000DD968 48 17 21 D5 */ bl func_80253EDC
-/* 800E1D0C 000DD96C 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E1D10 000DD970 38 00 FF 00 */ li r0, -256
-/* 800E1D14 000DD974 38 60 00 01 */ li r3, 1
-/* 800E1D18 000DD978 38 80 00 00 */ li r4, 0
-/* 800E1D1C 000DD97C 7C BF 03 78 */ or r31, r5, r0
-/* 800E1D20 000DD980 48 00 34 7D */ bl func_800E519C
-/* 800E1D24 000DD984 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E1D28 000DD988 38 60 00 01 */ li r3, 1
-/* 800E1D2C 000DD98C 48 00 3C 8D */ bl func_800E59B8
-/* 800E1D30 000DD990 7C 64 1B 78 */ mr r4, r3
-/* 800E1D34 000DD994 38 60 00 0E */ li r3, 0xe
-/* 800E1D38 000DD998 48 07 A5 D1 */ bl func_8015C308
-/* 800E1D3C 000DD99C 38 60 2D 96 */ li r3, 0x2d96
-/* 800E1D40 000DD9A0 48 16 E5 B5 */ bl func_802502F4
-/* 800E1D44 000DD9A4 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1D48 000DD9A8 57 E9 06 3E */ clrlwi r9, r31, 0x18
-/* 800E1D4C 000DD9AC C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E1D50 000DD9B0 38 80 00 02 */ li r4, 2
-/* 800E1D54 000DD9B4 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E1D58 000DD9B8 EC 20 10 28 */ fsubs f1, f0, f2
-/* 800E1D5C 000DD9BC C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E1D60 000DD9C0 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800E1D64 000DD9C4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E1D68 000DD9C8 EC 85 10 2A */ fadds f4, f5, f2
-/* 800E1D6C 000DD9CC EC 45 18 2A */ fadds f2, f5, f3
-/* 800E1D70 000DD9D0 FC 20 08 1E */ fctiwz f1, f1
-/* 800E1D74 000DD9D4 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1D78 000DD9D8 FC 60 20 1E */ fctiwz f3, f4
-/* 800E1D7C 000DD9DC FC 40 10 1E */ fctiwz f2, f2
-/* 800E1D80 000DD9E0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800E1D84 000DD9E4 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E1D88 000DD9E8 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800E1D8C 000DD9EC D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 800E1D90 000DD9F0 81 01 00 4C */ lwz r8, 0x4c(r1)
-/* 800E1D94 000DD9F4 7C E7 07 34 */ extsh r7, r7
-/* 800E1D98 000DD9F8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800E1D9C 000DD9FC 80 A1 00 34 */ lwz r5, 0x34(r1)
-/* 800E1DA0 000DDA00 7D 08 07 34 */ extsh r8, r8
-/* 800E1DA4 000DDA04 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 800E1DA8 000DDA08 48 16 E4 05 */ bl func_802501AC
-/* 800E1DAC 000DDA0C 38 60 2D 96 */ li r3, 0x2d96
-/* 800E1DB0 000DDA10 48 16 E5 45 */ bl func_802502F4
-/* 800E1DB4 000DDA14 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E1DB8 000DDA18 7F E9 FB 78 */ mr r9, r31
-/* 800E1DBC 000DDA1C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E1DC0 000DDA20 38 80 00 02 */ li r4, 2
-/* 800E1DC4 000DDA24 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E1DC8 000DDA28 FC 80 28 1E */ fctiwz f4, f5
-/* 800E1DCC 000DDA2C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E1DD0 000DDA30 FC 40 18 1E */ fctiwz f2, f3
-/* 800E1DD4 000DDA34 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E1DD8 000DDA38 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E1DDC 000DDA3C D8 81 00 50 */ stfd f4, 0x50(r1)
-/* 800E1DE0 000DDA40 FC 20 08 1E */ fctiwz f1, f1
-/* 800E1DE4 000DDA44 D8 41 00 58 */ stfd f2, 0x58(r1)
-/* 800E1DE8 000DDA48 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1DEC 000DDA4C 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 800E1DF0 000DDA50 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 800E1DF4 000DDA54 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800E1DF8 000DDA58 D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800E1DFC 000DDA5C 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800E1E00 000DDA60 81 01 00 6C */ lwz r8, 0x6c(r1)
-/* 800E1E04 000DDA64 7C E7 07 34 */ extsh r7, r7
-/* 800E1E08 000DDA68 7D 08 07 34 */ extsh r8, r8
-/* 800E1E0C 000DDA6C 48 16 E3 A1 */ bl func_802501AC
-/* 800E1E10 000DDA70 48 00 05 8C */ b lbl_800E239C
-/* 800E1E14 000DDA74 7F C3 F3 78 */ mr r3, r30
-/* 800E1E18 000DDA78 7F E4 FB 78 */ mr r4, r31
-/* 800E1E1C 000DDA7C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1E20 000DDA80 38 A0 00 06 */ li r5, 6
-/* 800E1E24 000DDA84 48 17 20 B9 */ bl func_80253EDC
-/* 800E1E28 000DDA88 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E1E2C 000DDA8C 38 00 FF 00 */ li r0, -256
-/* 800E1E30 000DDA90 38 60 00 02 */ li r3, 2
-/* 800E1E34 000DDA94 38 80 00 00 */ li r4, 0
-/* 800E1E38 000DDA98 7C BF 03 78 */ or r31, r5, r0
-/* 800E1E3C 000DDA9C 48 00 33 61 */ bl func_800E519C
-/* 800E1E40 000DDAA0 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E1E44 000DDAA4 38 60 00 02 */ li r3, 2
-/* 800E1E48 000DDAA8 48 00 3B 71 */ bl func_800E59B8
-/* 800E1E4C 000DDAAC 7C 64 1B 78 */ mr r4, r3
-/* 800E1E50 000DDAB0 38 60 00 0E */ li r3, 0xe
-/* 800E1E54 000DDAB4 48 07 A4 B5 */ bl func_8015C308
-/* 800E1E58 000DDAB8 38 60 2D 96 */ li r3, 0x2d96
-/* 800E1E5C 000DDABC 48 16 E4 99 */ bl func_802502F4
-/* 800E1E60 000DDAC0 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1E64 000DDAC4 57 E9 06 3E */ clrlwi r9, r31, 0x18
-/* 800E1E68 000DDAC8 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E1E6C 000DDACC 38 80 00 02 */ li r4, 2
-/* 800E1E70 000DDAD0 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E1E74 000DDAD4 EC 20 10 28 */ fsubs f1, f0, f2
-/* 800E1E78 000DDAD8 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E1E7C 000DDADC C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800E1E80 000DDAE0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E1E84 000DDAE4 EC 85 10 2A */ fadds f4, f5, f2
-/* 800E1E88 000DDAE8 EC 45 18 2A */ fadds f2, f5, f3
-/* 800E1E8C 000DDAEC FC 20 08 1E */ fctiwz f1, f1
-/* 800E1E90 000DDAF0 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1E94 000DDAF4 FC 60 20 1E */ fctiwz f3, f4
-/* 800E1E98 000DDAF8 FC 40 10 1E */ fctiwz f2, f2
-/* 800E1E9C 000DDAFC D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800E1EA0 000DDB00 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800E1EA4 000DDB04 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800E1EA8 000DDB08 D8 61 00 68 */ stfd f3, 0x68(r1)
-/* 800E1EAC 000DDB0C 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800E1EB0 000DDB10 7C E7 07 34 */ extsh r7, r7
-/* 800E1EB4 000DDB14 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800E1EB8 000DDB18 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800E1EBC 000DDB1C 7D 08 07 34 */ extsh r8, r8
-/* 800E1EC0 000DDB20 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800E1EC4 000DDB24 48 16 E2 E9 */ bl func_802501AC
-/* 800E1EC8 000DDB28 38 60 2D 96 */ li r3, 0x2d96
-/* 800E1ECC 000DDB2C 48 16 E4 29 */ bl func_802502F4
-/* 800E1ED0 000DDB30 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E1ED4 000DDB34 7F E9 FB 78 */ mr r9, r31
-/* 800E1ED8 000DDB38 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E1EDC 000DDB3C 38 80 00 02 */ li r4, 2
-/* 800E1EE0 000DDB40 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E1EE4 000DDB44 FC 80 28 1E */ fctiwz f4, f5
-/* 800E1EE8 000DDB48 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E1EEC 000DDB4C FC 40 18 1E */ fctiwz f2, f3
-/* 800E1EF0 000DDB50 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E1EF4 000DDB54 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E1EF8 000DDB58 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800E1EFC 000DDB5C FC 20 08 1E */ fctiwz f1, f1
-/* 800E1F00 000DDB60 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800E1F04 000DDB64 FC 00 00 1E */ fctiwz f0, f0
-/* 800E1F08 000DDB68 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800E1F0C 000DDB6C 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E1F10 000DDB70 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800E1F14 000DDB74 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800E1F18 000DDB78 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 800E1F1C 000DDB7C 81 01 00 34 */ lwz r8, 0x34(r1)
-/* 800E1F20 000DDB80 7C E7 07 34 */ extsh r7, r7
-/* 800E1F24 000DDB84 7D 08 07 34 */ extsh r8, r8
-/* 800E1F28 000DDB88 48 16 E2 85 */ bl func_802501AC
-/* 800E1F2C 000DDB8C 48 00 04 70 */ b lbl_800E239C
-/* 800E1F30 000DDB90 7F C3 F3 78 */ mr r3, r30
-/* 800E1F34 000DDB94 7F E4 FB 78 */ mr r4, r31
-/* 800E1F38 000DDB98 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E1F3C 000DDB9C 38 A0 00 06 */ li r5, 6
-/* 800E1F40 000DDBA0 48 17 1F 9D */ bl func_80253EDC
-/* 800E1F44 000DDBA4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E1F48 000DDBA8 38 00 FF 00 */ li r0, -256
-/* 800E1F4C 000DDBAC 38 60 00 03 */ li r3, 3
-/* 800E1F50 000DDBB0 38 80 00 00 */ li r4, 0
-/* 800E1F54 000DDBB4 7C BF 03 78 */ or r31, r5, r0
-/* 800E1F58 000DDBB8 48 00 32 45 */ bl func_800E519C
-/* 800E1F5C 000DDBBC 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E1F60 000DDBC0 38 60 00 03 */ li r3, 3
-/* 800E1F64 000DDBC4 48 00 3A 55 */ bl func_800E59B8
-/* 800E1F68 000DDBC8 7C 64 1B 78 */ mr r4, r3
-/* 800E1F6C 000DDBCC 38 60 00 0E */ li r3, 0xe
-/* 800E1F70 000DDBD0 48 07 A3 99 */ bl func_8015C308
-/* 800E1F74 000DDBD4 38 60 2D 96 */ li r3, 0x2d96
-/* 800E1F78 000DDBD8 48 16 E3 7D */ bl func_802502F4
-/* 800E1F7C 000DDBDC C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E1F80 000DDBE0 57 E9 06 3E */ clrlwi r9, r31, 0x18
-/* 800E1F84 000DDBE4 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E1F88 000DDBE8 38 80 00 02 */ li r4, 2
-/* 800E1F8C 000DDBEC C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E1F90 000DDBF0 EC 20 10 28 */ fsubs f1, f0, f2
-/* 800E1F94 000DDBF4 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E1F98 000DDBF8 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800E1F9C 000DDBFC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E1FA0 000DDC00 EC 85 10 2A */ fadds f4, f5, f2
-/* 800E1FA4 000DDC04 EC 45 18 2A */ fadds f2, f5, f3
-/* 800E1FA8 000DDC08 FC 20 08 1E */ fctiwz f1, f1
-/* 800E1FAC 000DDC0C FC 00 00 1E */ fctiwz f0, f0
-/* 800E1FB0 000DDC10 FC 60 20 1E */ fctiwz f3, f4
-/* 800E1FB4 000DDC14 FC 40 10 1E */ fctiwz f2, f2
-/* 800E1FB8 000DDC18 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800E1FBC 000DDC1C D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800E1FC0 000DDC20 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800E1FC4 000DDC24 D8 61 00 68 */ stfd f3, 0x68(r1)
-/* 800E1FC8 000DDC28 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800E1FCC 000DDC2C 7C E7 07 34 */ extsh r7, r7
-/* 800E1FD0 000DDC30 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800E1FD4 000DDC34 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800E1FD8 000DDC38 7D 08 07 34 */ extsh r8, r8
-/* 800E1FDC 000DDC3C 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800E1FE0 000DDC40 48 16 E1 CD */ bl func_802501AC
-/* 800E1FE4 000DDC44 38 60 2D 96 */ li r3, 0x2d96
-/* 800E1FE8 000DDC48 48 16 E3 0D */ bl func_802502F4
-/* 800E1FEC 000DDC4C C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E1FF0 000DDC50 7F E9 FB 78 */ mr r9, r31
-/* 800E1FF4 000DDC54 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E1FF8 000DDC58 38 80 00 02 */ li r4, 2
-/* 800E1FFC 000DDC5C C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E2000 000DDC60 FC 80 28 1E */ fctiwz f4, f5
-/* 800E2004 000DDC64 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E2008 000DDC68 FC 40 18 1E */ fctiwz f2, f3
-/* 800E200C 000DDC6C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E2010 000DDC70 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E2014 000DDC74 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800E2018 000DDC78 FC 20 08 1E */ fctiwz f1, f1
-/* 800E201C 000DDC7C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800E2020 000DDC80 FC 00 00 1E */ fctiwz f0, f0
-/* 800E2024 000DDC84 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800E2028 000DDC88 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E202C 000DDC8C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800E2030 000DDC90 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800E2034 000DDC94 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 800E2038 000DDC98 81 01 00 34 */ lwz r8, 0x34(r1)
-/* 800E203C 000DDC9C 7C E7 07 34 */ extsh r7, r7
-/* 800E2040 000DDCA0 7D 08 07 34 */ extsh r8, r8
-/* 800E2044 000DDCA4 48 16 E1 69 */ bl func_802501AC
-/* 800E2048 000DDCA8 48 00 03 54 */ b lbl_800E239C
-/* 800E204C 000DDCAC 7F C3 F3 78 */ mr r3, r30
-/* 800E2050 000DDCB0 7F E4 FB 78 */ mr r4, r31
-/* 800E2054 000DDCB4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2058 000DDCB8 38 A0 00 06 */ li r5, 6
-/* 800E205C 000DDCBC 48 17 1E 81 */ bl func_80253EDC
-/* 800E2060 000DDCC0 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E2064 000DDCC4 38 00 FF 00 */ li r0, -256
-/* 800E2068 000DDCC8 38 60 00 04 */ li r3, 4
-/* 800E206C 000DDCCC 38 80 00 00 */ li r4, 0
-/* 800E2070 000DDCD0 7C BF 03 78 */ or r31, r5, r0
-/* 800E2074 000DDCD4 48 00 31 29 */ bl func_800E519C
-/* 800E2078 000DDCD8 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E207C 000DDCDC 38 60 00 04 */ li r3, 4
-/* 800E2080 000DDCE0 48 00 39 39 */ bl func_800E59B8
-/* 800E2084 000DDCE4 7C 64 1B 78 */ mr r4, r3
-/* 800E2088 000DDCE8 38 60 00 0E */ li r3, 0xe
-/* 800E208C 000DDCEC 48 07 A2 7D */ bl func_8015C308
-/* 800E2090 000DDCF0 38 60 2D 96 */ li r3, 0x2d96
-/* 800E2094 000DDCF4 48 16 E2 61 */ bl func_802502F4
-/* 800E2098 000DDCF8 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E209C 000DDCFC 57 E9 06 3E */ clrlwi r9, r31, 0x18
-/* 800E20A0 000DDD00 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E20A4 000DDD04 38 80 00 02 */ li r4, 2
-/* 800E20A8 000DDD08 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E20AC 000DDD0C EC 20 10 28 */ fsubs f1, f0, f2
-/* 800E20B0 000DDD10 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E20B4 000DDD14 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800E20B8 000DDD18 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E20BC 000DDD1C EC 85 10 2A */ fadds f4, f5, f2
-/* 800E20C0 000DDD20 EC 45 18 2A */ fadds f2, f5, f3
-/* 800E20C4 000DDD24 FC 20 08 1E */ fctiwz f1, f1
-/* 800E20C8 000DDD28 FC 00 00 1E */ fctiwz f0, f0
-/* 800E20CC 000DDD2C FC 60 20 1E */ fctiwz f3, f4
-/* 800E20D0 000DDD30 FC 40 10 1E */ fctiwz f2, f2
-/* 800E20D4 000DDD34 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800E20D8 000DDD38 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800E20DC 000DDD3C 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800E20E0 000DDD40 D8 61 00 68 */ stfd f3, 0x68(r1)
-/* 800E20E4 000DDD44 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800E20E8 000DDD48 7C E7 07 34 */ extsh r7, r7
-/* 800E20EC 000DDD4C D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800E20F0 000DDD50 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800E20F4 000DDD54 7D 08 07 34 */ extsh r8, r8
-/* 800E20F8 000DDD58 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800E20FC 000DDD5C 48 16 E0 B1 */ bl func_802501AC
-/* 800E2100 000DDD60 38 60 2D 96 */ li r3, 0x2d96
-/* 800E2104 000DDD64 48 16 E1 F1 */ bl func_802502F4
-/* 800E2108 000DDD68 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E210C 000DDD6C 7F E9 FB 78 */ mr r9, r31
-/* 800E2110 000DDD70 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E2114 000DDD74 38 80 00 02 */ li r4, 2
-/* 800E2118 000DDD78 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E211C 000DDD7C FC 80 28 1E */ fctiwz f4, f5
-/* 800E2120 000DDD80 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E2124 000DDD84 FC 40 18 1E */ fctiwz f2, f3
-/* 800E2128 000DDD88 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E212C 000DDD8C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E2130 000DDD90 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800E2134 000DDD94 FC 20 08 1E */ fctiwz f1, f1
-/* 800E2138 000DDD98 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800E213C 000DDD9C FC 00 00 1E */ fctiwz f0, f0
-/* 800E2140 000DDDA0 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800E2144 000DDDA4 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E2148 000DDDA8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800E214C 000DDDAC D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800E2150 000DDDB0 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 800E2154 000DDDB4 81 01 00 34 */ lwz r8, 0x34(r1)
-/* 800E2158 000DDDB8 7C E7 07 34 */ extsh r7, r7
-/* 800E215C 000DDDBC 7D 08 07 34 */ extsh r8, r8
-/* 800E2160 000DDDC0 48 16 E0 4D */ bl func_802501AC
-/* 800E2164 000DDDC4 48 00 02 38 */ b lbl_800E239C
-/* 800E2168 000DDDC8 7F C3 F3 78 */ mr r3, r30
-/* 800E216C 000DDDCC 7F E4 FB 78 */ mr r4, r31
-/* 800E2170 000DDDD0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2174 000DDDD4 38 A0 00 06 */ li r5, 6
-/* 800E2178 000DDDD8 48 17 1D 65 */ bl func_80253EDC
-/* 800E217C 000DDDDC 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E2180 000DDDE0 38 00 FF 00 */ li r0, -256
-/* 800E2184 000DDDE4 38 60 00 05 */ li r3, 5
-/* 800E2188 000DDDE8 38 80 00 00 */ li r4, 0
-/* 800E218C 000DDDEC 7C BF 03 78 */ or r31, r5, r0
-/* 800E2190 000DDDF0 48 00 30 0D */ bl func_800E519C
-/* 800E2194 000DDDF4 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E2198 000DDDF8 38 60 00 05 */ li r3, 5
-/* 800E219C 000DDDFC 48 00 38 1D */ bl func_800E59B8
-/* 800E21A0 000DDE00 7C 64 1B 78 */ mr r4, r3
-/* 800E21A4 000DDE04 38 60 00 0E */ li r3, 0xe
-/* 800E21A8 000DDE08 48 07 A1 61 */ bl func_8015C308
-/* 800E21AC 000DDE0C 38 60 2D 96 */ li r3, 0x2d96
-/* 800E21B0 000DDE10 48 16 E1 45 */ bl func_802502F4
-/* 800E21B4 000DDE14 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E21B8 000DDE18 57 E9 06 3E */ clrlwi r9, r31, 0x18
-/* 800E21BC 000DDE1C C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E21C0 000DDE20 38 80 00 02 */ li r4, 2
-/* 800E21C4 000DDE24 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E21C8 000DDE28 EC 20 10 28 */ fsubs f1, f0, f2
-/* 800E21CC 000DDE2C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E21D0 000DDE30 C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800E21D4 000DDE34 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E21D8 000DDE38 EC 85 10 2A */ fadds f4, f5, f2
-/* 800E21DC 000DDE3C EC 45 18 2A */ fadds f2, f5, f3
-/* 800E21E0 000DDE40 FC 20 08 1E */ fctiwz f1, f1
-/* 800E21E4 000DDE44 FC 00 00 1E */ fctiwz f0, f0
-/* 800E21E8 000DDE48 FC 60 20 1E */ fctiwz f3, f4
-/* 800E21EC 000DDE4C FC 40 10 1E */ fctiwz f2, f2
-/* 800E21F0 000DDE50 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800E21F4 000DDE54 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800E21F8 000DDE58 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800E21FC 000DDE5C D8 61 00 68 */ stfd f3, 0x68(r1)
-/* 800E2200 000DDE60 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800E2204 000DDE64 7C E7 07 34 */ extsh r7, r7
-/* 800E2208 000DDE68 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800E220C 000DDE6C 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800E2210 000DDE70 7D 08 07 34 */ extsh r8, r8
-/* 800E2214 000DDE74 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800E2218 000DDE78 48 16 DF 95 */ bl func_802501AC
-/* 800E221C 000DDE7C 38 60 2D 96 */ li r3, 0x2d96
-/* 800E2220 000DDE80 48 16 E0 D5 */ bl func_802502F4
-/* 800E2224 000DDE84 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E2228 000DDE88 7F E9 FB 78 */ mr r9, r31
-/* 800E222C 000DDE8C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E2230 000DDE90 38 80 00 02 */ li r4, 2
-/* 800E2234 000DDE94 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E2238 000DDE98 FC 80 28 1E */ fctiwz f4, f5
-/* 800E223C 000DDE9C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E2240 000DDEA0 FC 40 18 1E */ fctiwz f2, f3
-/* 800E2244 000DDEA4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E2248 000DDEA8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E224C 000DDEAC D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800E2250 000DDEB0 FC 20 08 1E */ fctiwz f1, f1
-/* 800E2254 000DDEB4 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800E2258 000DDEB8 FC 00 00 1E */ fctiwz f0, f0
-/* 800E225C 000DDEBC 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800E2260 000DDEC0 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E2264 000DDEC4 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800E2268 000DDEC8 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800E226C 000DDECC 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 800E2270 000DDED0 81 01 00 34 */ lwz r8, 0x34(r1)
-/* 800E2274 000DDED4 7C E7 07 34 */ extsh r7, r7
-/* 800E2278 000DDED8 7D 08 07 34 */ extsh r8, r8
-/* 800E227C 000DDEDC 48 16 DF 31 */ bl func_802501AC
-/* 800E2280 000DDEE0 48 00 01 1C */ b lbl_800E239C
-/* 800E2284 000DDEE4 7F C3 F3 78 */ mr r3, r30
-/* 800E2288 000DDEE8 7F E4 FB 78 */ mr r4, r31
-/* 800E228C 000DDEEC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2290 000DDEF0 38 A0 00 06 */ li r5, 6
-/* 800E2294 000DDEF4 48 17 1C 49 */ bl func_80253EDC
-/* 800E2298 000DDEF8 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800E229C 000DDEFC 38 00 FF 00 */ li r0, -256
-/* 800E22A0 000DDF00 38 60 00 06 */ li r3, 6
-/* 800E22A4 000DDF04 38 80 00 00 */ li r4, 0
-/* 800E22A8 000DDF08 7C BF 03 78 */ or r31, r5, r0
-/* 800E22AC 000DDF0C 48 00 2E F1 */ bl func_800E519C
-/* 800E22B0 000DDF10 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E22B4 000DDF14 38 60 00 06 */ li r3, 6
-/* 800E22B8 000DDF18 48 00 37 01 */ bl func_800E59B8
-/* 800E22BC 000DDF1C 7C 64 1B 78 */ mr r4, r3
-/* 800E22C0 000DDF20 38 60 00 0E */ li r3, 0xe
-/* 800E22C4 000DDF24 48 07 A0 45 */ bl func_8015C308
-/* 800E22C8 000DDF28 38 60 2D 96 */ li r3, 0x2d96
-/* 800E22CC 000DDF2C 48 16 E0 29 */ bl func_802502F4
-/* 800E22D0 000DDF30 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E22D4 000DDF34 57 E9 06 3E */ clrlwi r9, r31, 0x18
-/* 800E22D8 000DDF38 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 800E22DC 000DDF3C 38 80 00 02 */ li r4, 2
-/* 800E22E0 000DDF40 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E22E4 000DDF44 EC 20 10 28 */ fsubs f1, f0, f2
-/* 800E22E8 000DDF48 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E22EC 000DDF4C C0 A2 8A C8 */ lfs f5, lbl_806410C8-_SDA2_BASE_(r2)
-/* 800E22F0 000DDF50 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E22F4 000DDF54 EC 85 10 2A */ fadds f4, f5, f2
-/* 800E22F8 000DDF58 EC 45 18 2A */ fadds f2, f5, f3
-/* 800E22FC 000DDF5C FC 20 08 1E */ fctiwz f1, f1
-/* 800E2300 000DDF60 FC 00 00 1E */ fctiwz f0, f0
-/* 800E2304 000DDF64 FC 60 20 1E */ fctiwz f3, f4
-/* 800E2308 000DDF68 FC 40 10 1E */ fctiwz f2, f2
-/* 800E230C 000DDF6C D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800E2310 000DDF70 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800E2314 000DDF74 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800E2318 000DDF78 D8 61 00 68 */ stfd f3, 0x68(r1)
-/* 800E231C 000DDF7C 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800E2320 000DDF80 7C E7 07 34 */ extsh r7, r7
-/* 800E2324 000DDF84 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800E2328 000DDF88 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800E232C 000DDF8C 7D 08 07 34 */ extsh r8, r8
-/* 800E2330 000DDF90 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800E2334 000DDF94 48 16 DE 79 */ bl func_802501AC
-/* 800E2338 000DDF98 38 60 2D 96 */ li r3, 0x2d96
-/* 800E233C 000DDF9C 48 16 DF B9 */ bl func_802502F4
-/* 800E2340 000DDFA0 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E2344 000DDFA4 7F E9 FB 78 */ mr r9, r31
-/* 800E2348 000DDFA8 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E234C 000DDFAC 38 80 00 02 */ li r4, 2
-/* 800E2350 000DDFB0 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E2354 000DDFB4 FC 80 28 1E */ fctiwz f4, f5
-/* 800E2358 000DDFB8 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E235C 000DDFBC FC 40 18 1E */ fctiwz f2, f3
-/* 800E2360 000DDFC0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E2364 000DDFC4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E2368 000DDFC8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800E236C 000DDFCC FC 20 08 1E */ fctiwz f1, f1
-/* 800E2370 000DDFD0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800E2374 000DDFD4 FC 00 00 1E */ fctiwz f0, f0
-/* 800E2378 000DDFD8 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800E237C 000DDFDC 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E2380 000DDFE0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800E2384 000DDFE4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800E2388 000DDFE8 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 800E238C 000DDFEC 81 01 00 34 */ lwz r8, 0x34(r1)
-/* 800E2390 000DDFF0 7C E7 07 34 */ extsh r7, r7
-/* 800E2394 000DDFF4 7D 08 07 34 */ extsh r8, r8
-/* 800E2398 000DDFF8 48 16 DE 15 */ bl func_802501AC
-lbl_800E239C:
-/* 800E239C 000DDFFC 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 800E23A0 000DE000 83 E1 00 7C */ lwz r31, 0x7c(r1)
-/* 800E23A4 000DE004 83 C1 00 78 */ lwz r30, 0x78(r1)
-/* 800E23A8 000DE008 7C 08 03 A6 */ mtlr r0
-/* 800E23AC 000DE00C 38 21 00 80 */ addi r1, r1, 0x80
-/* 800E23B0 000DE010 4E 80 00 20 */ blr
-
-.global func_800E23B4
-func_800E23B4:
-/* 800E23B4 000DE014 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800E23B8 000DE018 7C 08 02 A6 */ mflr r0
-/* 800E23BC 000DE01C 38 A0 00 03 */ li r5, 3
-/* 800E23C0 000DE020 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800E23C4 000DE024 38 C1 00 08 */ addi r6, r1, 8
-/* 800E23C8 000DE028 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800E23CC 000DE02C 7C 9F 23 78 */ mr r31, r4
-/* 800E23D0 000DE030 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 800E23D4 000DE034 7C 7E 1B 78 */ mr r30, r3
-/* 800E23D8 000DE038 48 17 1B 05 */ bl func_80253EDC
-/* 800E23DC 000DE03C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E23E0 000DE040 38 03 FF F9 */ addi r0, r3, -7
-/* 800E23E4 000DE044 28 00 00 09 */ cmplwi r0, 9
-/* 800E23E8 000DE048 41 81 01 94 */ bgt lbl_800E257C
-/* 800E23EC 000DE04C 3C 60 80 41 */ lis r3, lbl_80417388@ha
-/* 800E23F0 000DE050 54 00 10 3A */ slwi r0, r0, 2
-/* 800E23F4 000DE054 38 63 73 88 */ addi r3, r3, lbl_80417388@l
-/* 800E23F8 000DE058 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E23FC 000DE05C 7C 69 03 A6 */ mtctr r3
-/* 800E2400 000DE060 4E 80 04 20 */ bctr
-/* 800E2404 000DE064 7F C3 F3 78 */ mr r3, r30
-/* 800E2408 000DE068 7F E4 FB 78 */ mr r4, r31
-/* 800E240C 000DE06C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2410 000DE070 38 A0 00 06 */ li r5, 6
-/* 800E2414 000DE074 48 17 1A C9 */ bl func_80253EDC
-/* 800E2418 000DE078 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E241C 000DE07C 38 60 00 02 */ li r3, 2
-/* 800E2420 000DE080 4B F7 76 1D */ bl func_80059A3C
-/* 800E2424 000DE084 48 00 01 58 */ b lbl_800E257C
-/* 800E2428 000DE088 7F C3 F3 78 */ mr r3, r30
-/* 800E242C 000DE08C 7F E4 FB 78 */ mr r4, r31
-/* 800E2430 000DE090 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2434 000DE094 38 A0 00 06 */ li r5, 6
-/* 800E2438 000DE098 48 17 1A A5 */ bl func_80253EDC
-/* 800E243C 000DE09C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E2440 000DE0A0 38 60 00 03 */ li r3, 3
-/* 800E2444 000DE0A4 4B F7 75 F9 */ bl func_80059A3C
-/* 800E2448 000DE0A8 48 00 01 34 */ b lbl_800E257C
-/* 800E244C 000DE0AC 7F C3 F3 78 */ mr r3, r30
-/* 800E2450 000DE0B0 7F E4 FB 78 */ mr r4, r31
-/* 800E2454 000DE0B4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2458 000DE0B8 38 A0 00 06 */ li r5, 6
-/* 800E245C 000DE0BC 48 17 1A 81 */ bl func_80253EDC
-/* 800E2460 000DE0C0 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E2464 000DE0C4 38 60 00 04 */ li r3, 4
-/* 800E2468 000DE0C8 4B F7 75 D5 */ bl func_80059A3C
-/* 800E246C 000DE0CC 48 00 01 10 */ b lbl_800E257C
-/* 800E2470 000DE0D0 7F C3 F3 78 */ mr r3, r30
-/* 800E2474 000DE0D4 7F E4 FB 78 */ mr r4, r31
-/* 800E2478 000DE0D8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E247C 000DE0DC 38 A0 00 06 */ li r5, 6
-/* 800E2480 000DE0E0 48 17 1A 5D */ bl func_80253EDC
-/* 800E2484 000DE0E4 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800E2488 000DE0E8 38 00 FF 00 */ li r0, -256
-/* 800E248C 000DE0EC 38 60 00 06 */ li r3, 6
-/* 800E2490 000DE0F0 7C 9F 03 78 */ or r31, r4, r0
-/* 800E2494 000DE0F4 4B FD 83 59 */ bl func_800BA7EC
-/* 800E2498 000DE0F8 2C 03 00 00 */ cmpwi r3, 0
-/* 800E249C 000DE0FC 41 82 00 74 */ beq lbl_800E2510
-/* 800E24A0 000DE100 38 60 00 07 */ li r3, 7
-/* 800E24A4 000DE104 4B FD 83 49 */ bl func_800BA7EC
-/* 800E24A8 000DE108 38 80 00 01 */ li r4, 1
-/* 800E24AC 000DE10C 48 00 35 0D */ bl func_800E59B8
-/* 800E24B0 000DE110 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E24B4 000DE114 7F E9 FB 78 */ mr r9, r31
-/* 800E24B8 000DE118 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E24BC 000DE11C 38 80 00 01 */ li r4, 1
-/* 800E24C0 000DE120 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E24C4 000DE124 FC 80 28 1E */ fctiwz f4, f5
-/* 800E24C8 000DE128 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E24CC 000DE12C FC 40 18 1E */ fctiwz f2, f3
-/* 800E24D0 000DE130 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E24D4 000DE134 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E24D8 000DE138 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800E24DC 000DE13C FC 20 08 1E */ fctiwz f1, f1
-/* 800E24E0 000DE140 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800E24E4 000DE144 FC 00 00 1E */ fctiwz f0, f0
-/* 800E24E8 000DE148 80 A1 00 34 */ lwz r5, 0x34(r1)
-/* 800E24EC 000DE14C 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 800E24F0 000DE150 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800E24F4 000DE154 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E24F8 000DE158 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800E24FC 000DE15C 81 01 00 4C */ lwz r8, 0x4c(r1)
-/* 800E2500 000DE160 7C E7 07 34 */ extsh r7, r7
-/* 800E2504 000DE164 7D 08 07 34 */ extsh r8, r8
-/* 800E2508 000DE168 48 16 DC A5 */ bl func_802501AC
-/* 800E250C 000DE16C 48 00 00 70 */ b lbl_800E257C
-lbl_800E2510:
-/* 800E2510 000DE170 38 60 00 07 */ li r3, 7
-/* 800E2514 000DE174 4B FD 82 D9 */ bl func_800BA7EC
-/* 800E2518 000DE178 38 80 00 00 */ li r4, 0
-/* 800E251C 000DE17C 48 00 34 9D */ bl func_800E59B8
-/* 800E2520 000DE180 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 800E2524 000DE184 7F E9 FB 78 */ mr r9, r31
-/* 800E2528 000DE188 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E252C 000DE18C 38 80 00 01 */ li r4, 1
-/* 800E2530 000DE190 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E2534 000DE194 FC 80 28 1E */ fctiwz f4, f5
-/* 800E2538 000DE198 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E253C 000DE19C FC 40 18 1E */ fctiwz f2, f3
-/* 800E2540 000DE1A0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800E2544 000DE1A4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E2548 000DE1A8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800E254C 000DE1AC FC 20 08 1E */ fctiwz f1, f1
-/* 800E2550 000DE1B0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800E2554 000DE1B4 FC 00 00 1E */ fctiwz f0, f0
-/* 800E2558 000DE1B8 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800E255C 000DE1BC 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E2560 000DE1C0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800E2564 000DE1C4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800E2568 000DE1C8 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 800E256C 000DE1CC 81 01 00 34 */ lwz r8, 0x34(r1)
-/* 800E2570 000DE1D0 7C E7 07 34 */ extsh r7, r7
-/* 800E2574 000DE1D4 7D 08 07 34 */ extsh r8, r8
-/* 800E2578 000DE1D8 48 16 DC 35 */ bl func_802501AC
-lbl_800E257C:
-/* 800E257C 000DE1DC 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800E2580 000DE1E0 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 800E2584 000DE1E4 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 800E2588 000DE1E8 7C 08 03 A6 */ mtlr r0
-/* 800E258C 000DE1EC 38 21 00 60 */ addi r1, r1, 0x60
-/* 800E2590 000DE1F0 4E 80 00 20 */ blr
-
-.global func_800E2594
-func_800E2594:
-/* 800E2594 000DE1F4 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800E2598 000DE1F8 7C 08 02 A6 */ mflr r0
-/* 800E259C 000DE1FC 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800E25A0 000DE200 39 61 00 60 */ addi r11, r1, 0x60
-/* 800E25A4 000DE204 48 0E 4B 8D */ bl _savegpr_29
-/* 800E25A8 000DE208 7C 7F 1B 78 */ mr r31, r3
-/* 800E25AC 000DE20C 7C 9D 23 78 */ mr r29, r4
-/* 800E25B0 000DE210 38 C1 00 08 */ addi r6, r1, 8
-/* 800E25B4 000DE214 3B C0 00 0A */ li r30, 0xa
-/* 800E25B8 000DE218 38 A0 00 03 */ li r5, 3
-/* 800E25BC 000DE21C 48 17 19 21 */ bl func_80253EDC
-/* 800E25C0 000DE220 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E25C4 000DE224 38 03 FF FB */ addi r0, r3, -5
-/* 800E25C8 000DE228 28 00 00 1A */ cmplwi r0, 0x1a
-/* 800E25CC 000DE22C 41 81 01 68 */ bgt lbl_800E2734
-/* 800E25D0 000DE230 3C 60 80 41 */ lis r3, lbl_804173B0@ha
-/* 800E25D4 000DE234 54 00 10 3A */ slwi r0, r0, 2
-/* 800E25D8 000DE238 38 63 73 B0 */ addi r3, r3, lbl_804173B0@l
-/* 800E25DC 000DE23C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E25E0 000DE240 7C 69 03 A6 */ mtctr r3
-/* 800E25E4 000DE244 4E 80 04 20 */ bctr
-/* 800E25E8 000DE248 3B C0 00 0B */ li r30, 0xb
-/* 800E25EC 000DE24C 3B DE 00 01 */ addi r30, r30, 1
-/* 800E25F0 000DE250 3B DE 00 01 */ addi r30, r30, 1
-/* 800E25F4 000DE254 3B DE 00 01 */ addi r30, r30, 1
-/* 800E25F8 000DE258 3B DE 00 01 */ addi r30, r30, 1
-/* 800E25FC 000DE25C 7F E3 FB 78 */ mr r3, r31
-/* 800E2600 000DE260 7F A4 EB 78 */ mr r4, r29
-/* 800E2604 000DE264 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2608 000DE268 38 A0 00 06 */ li r5, 6
-/* 800E260C 000DE26C 48 17 18 D1 */ bl func_80253EDC
-/* 800E2610 000DE270 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 800E2614 000DE274 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E2618 000DE278 4B F7 74 25 */ bl func_80059A3C
-/* 800E261C 000DE27C 48 00 01 18 */ b lbl_800E2734
-/* 800E2620 000DE280 3B C0 00 0B */ li r30, 0xb
-/* 800E2624 000DE284 3B DE 00 01 */ addi r30, r30, 1
-/* 800E2628 000DE288 3B DE 00 01 */ addi r30, r30, 1
-/* 800E262C 000DE28C 3B DE 00 01 */ addi r30, r30, 1
-/* 800E2630 000DE290 3B DE 00 01 */ addi r30, r30, 1
-/* 800E2634 000DE294 38 60 00 0F */ li r3, 0xf
-/* 800E2638 000DE298 4B FD 81 B5 */ bl func_800BA7EC
-/* 800E263C 000DE29C 7C 7F 1B 78 */ mr r31, r3
-/* 800E2640 000DE2A0 38 60 00 10 */ li r3, 0x10
-/* 800E2644 000DE2A4 4B FD 81 A9 */ bl func_800BA7EC
-/* 800E2648 000DE2A8 57 C0 06 3E */ clrlwi r0, r30, 0x18
-/* 800E264C 000DE2AC 7C 60 1A 14 */ add r3, r0, r3
-/* 800E2650 000DE2B0 38 03 FF F6 */ addi r0, r3, -10
-/* 800E2654 000DE2B4 7C 00 F8 40 */ cmplw r0, r31
-/* 800E2658 000DE2B8 40 81 00 DC */ ble lbl_800E2734
-/* 800E265C 000DE2BC 38 00 00 80 */ li r0, 0x80
-/* 800E2660 000DE2C0 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800E2664 000DE2C4 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800E2668 000DE2C8 98 1D 00 0E */ stb r0, 0xe(r29)
-/* 800E266C 000DE2CC 48 00 00 C8 */ b lbl_800E2734
-/* 800E2670 000DE2D0 7F E3 FB 78 */ mr r3, r31
-/* 800E2674 000DE2D4 48 17 17 6D */ bl func_80253DE0
-/* 800E2678 000DE2D8 7F E3 FB 78 */ mr r3, r31
-/* 800E267C 000DE2DC 7F A4 EB 78 */ mr r4, r29
-/* 800E2680 000DE2E0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2684 000DE2E4 38 A0 00 06 */ li r5, 6
-/* 800E2688 000DE2E8 48 17 18 55 */ bl func_80253EDC
-/* 800E268C 000DE2EC 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 800E2690 000DE2F0 38 00 FF 00 */ li r0, -256
-/* 800E2694 000DE2F4 38 60 00 0E */ li r3, 0xe
-/* 800E2698 000DE2F8 7C 9E 03 78 */ or r30, r4, r0
-/* 800E269C 000DE2FC 4B FD 81 51 */ bl func_800BA7EC
-/* 800E26A0 000DE300 7C 7F 1B 78 */ mr r31, r3
-/* 800E26A4 000DE304 38 60 00 10 */ li r3, 0x10
-/* 800E26A8 000DE308 4B FD 81 45 */ bl func_800BA7EC
-/* 800E26AC 000DE30C 7C 60 1B 78 */ mr r0, r3
-/* 800E26B0 000DE310 38 60 00 1B */ li r3, 0x1b
-/* 800E26B4 000DE314 7C 80 FA 14 */ add r4, r0, r31
-/* 800E26B8 000DE318 48 07 9C 51 */ bl func_8015C308
-/* 800E26BC 000DE31C 38 60 00 0F */ li r3, 0xf
-/* 800E26C0 000DE320 4B FD 81 2D */ bl func_800BA7EC
-/* 800E26C4 000DE324 7C 64 1B 78 */ mr r4, r3
-/* 800E26C8 000DE328 38 60 00 1C */ li r3, 0x1c
-/* 800E26CC 000DE32C 48 07 9C 3D */ bl func_8015C308
-/* 800E26D0 000DE330 C0 41 00 0C */ lfs f2, 0xc(r1)
-/* 800E26D4 000DE334 7F C8 F3 78 */ mr r8, r30
-/* 800E26D8 000DE338 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 800E26DC 000DE33C 38 60 43 E3 */ li r3, 0x43e3
-/* 800E26E0 000DE340 FC 80 10 1E */ fctiwz f4, f2
-/* 800E26E4 000DE344 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 800E26E8 000DE348 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E26EC 000DE34C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 800E26F0 000DE350 C0 42 8B 14 */ lfs f2, lbl_80641114-_SDA2_BASE_(r2)
-/* 800E26F4 000DE354 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800E26F8 000DE358 EC 43 10 28 */ fsubs f2, f3, f2
-/* 800E26FC 000DE35C D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800E2700 000DE360 FC 20 08 1E */ fctiwz f1, f1
-/* 800E2704 000DE364 FC 00 00 1E */ fctiwz f0, f0
-/* 800E2708 000DE368 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 800E270C 000DE36C FC 40 10 1E */ fctiwz f2, f2
-/* 800E2710 000DE370 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800E2714 000DE374 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800E2718 000DE378 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 800E271C 000DE37C D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800E2720 000DE380 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 800E2724 000DE384 7C C6 07 34 */ extsh r6, r6
-/* 800E2728 000DE388 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 800E272C 000DE38C 7C E7 07 34 */ extsh r7, r7
-/* 800E2730 000DE390 48 16 DA 05 */ bl func_80250134
-lbl_800E2734:
-/* 800E2734 000DE394 39 61 00 60 */ addi r11, r1, 0x60
-/* 800E2738 000DE398 48 0E 4A 45 */ bl _restgpr_29
-/* 800E273C 000DE39C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800E2740 000DE3A0 7C 08 03 A6 */ mtlr r0
-/* 800E2744 000DE3A4 38 21 00 60 */ addi r1, r1, 0x60
-/* 800E2748 000DE3A8 4E 80 00 20 */ blr
-
-.global func_800E274C
-func_800E274C:
-/* 800E274C 000DE3AC 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800E2750 000DE3B0 7C 08 02 A6 */ mflr r0
-/* 800E2754 000DE3B4 38 A0 00 03 */ li r5, 3
-/* 800E2758 000DE3B8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800E275C 000DE3BC 38 C1 00 08 */ addi r6, r1, 8
-/* 800E2760 000DE3C0 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800E2764 000DE3C4 7C 9F 23 78 */ mr r31, r4
-/* 800E2768 000DE3C8 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800E276C 000DE3CC 7C 7E 1B 78 */ mr r30, r3
-/* 800E2770 000DE3D0 48 17 17 6D */ bl func_80253EDC
-/* 800E2774 000DE3D4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E2778 000DE3D8 2C 00 00 08 */ cmpwi r0, 8
-/* 800E277C 000DE3DC 41 82 00 70 */ beq lbl_800E27EC
-/* 800E2780 000DE3E0 40 80 00 1C */ bge lbl_800E279C
-/* 800E2784 000DE3E4 2C 00 00 02 */ cmpwi r0, 2
-/* 800E2788 000DE3E8 41 82 00 44 */ beq lbl_800E27CC
-/* 800E278C 000DE3EC 40 80 00 60 */ bge lbl_800E27EC
-/* 800E2790 000DE3F0 2C 00 00 01 */ cmpwi r0, 1
-/* 800E2794 000DE3F4 40 80 00 14 */ bge lbl_800E27A8
-/* 800E2798 000DE3F8 48 00 00 54 */ b lbl_800E27EC
-lbl_800E279C:
-/* 800E279C 000DE3FC 2C 00 00 0B */ cmpwi r0, 0xb
-/* 800E27A0 000DE400 41 82 00 4C */ beq lbl_800E27EC
-/* 800E27A4 000DE404 48 00 00 48 */ b lbl_800E27EC
-lbl_800E27A8:
-/* 800E27A8 000DE408 7F C3 F3 78 */ mr r3, r30
-/* 800E27AC 000DE40C 7F E4 FB 78 */ mr r4, r31
-/* 800E27B0 000DE410 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E27B4 000DE414 38 A0 00 06 */ li r5, 6
-/* 800E27B8 000DE418 48 17 17 25 */ bl func_80253EDC
-/* 800E27BC 000DE41C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E27C0 000DE420 38 60 00 0A */ li r3, 0xa
-/* 800E27C4 000DE424 4B F7 72 79 */ bl func_80059A3C
-/* 800E27C8 000DE428 48 00 00 24 */ b lbl_800E27EC
-lbl_800E27CC:
-/* 800E27CC 000DE42C 7F C3 F3 78 */ mr r3, r30
-/* 800E27D0 000DE430 7F E4 FB 78 */ mr r4, r31
-/* 800E27D4 000DE434 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E27D8 000DE438 38 A0 00 06 */ li r5, 6
-/* 800E27DC 000DE43C 48 17 17 01 */ bl func_80253EDC
-/* 800E27E0 000DE440 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E27E4 000DE444 38 60 00 0B */ li r3, 0xb
-/* 800E27E8 000DE448 4B F7 72 55 */ bl func_80059A3C
-lbl_800E27EC:
-/* 800E27EC 000DE44C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800E27F0 000DE450 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800E27F4 000DE454 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800E27F8 000DE458 7C 08 03 A6 */ mtlr r0
-/* 800E27FC 000DE45C 38 21 00 40 */ addi r1, r1, 0x40
-/* 800E2800 000DE460 4E 80 00 20 */ blr
-
-.global func_800E2804
-func_800E2804:
-/* 800E2804 000DE464 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800E2808 000DE468 7C 08 02 A6 */ mflr r0
-/* 800E280C 000DE46C 38 A0 00 03 */ li r5, 3
-/* 800E2810 000DE470 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800E2814 000DE474 38 C1 00 08 */ addi r6, r1, 8
-/* 800E2818 000DE478 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800E281C 000DE47C 7C 9F 23 78 */ mr r31, r4
-/* 800E2820 000DE480 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800E2824 000DE484 7C 7E 1B 78 */ mr r30, r3
-/* 800E2828 000DE488 48 17 16 B5 */ bl func_80253EDC
-/* 800E282C 000DE48C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E2830 000DE490 2C 00 00 02 */ cmpwi r0, 2
-/* 800E2834 000DE494 41 82 00 38 */ beq lbl_800E286C
-/* 800E2838 000DE498 40 80 00 54 */ bge lbl_800E288C
-/* 800E283C 000DE49C 2C 00 00 01 */ cmpwi r0, 1
-/* 800E2840 000DE4A0 40 80 00 08 */ bge lbl_800E2848
-/* 800E2844 000DE4A4 48 00 00 48 */ b lbl_800E288C
-lbl_800E2848:
-/* 800E2848 000DE4A8 7F C3 F3 78 */ mr r3, r30
-/* 800E284C 000DE4AC 7F E4 FB 78 */ mr r4, r31
-/* 800E2850 000DE4B0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2854 000DE4B4 38 A0 00 06 */ li r5, 6
-/* 800E2858 000DE4B8 48 17 16 85 */ bl func_80253EDC
-/* 800E285C 000DE4BC 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E2860 000DE4C0 38 60 00 0A */ li r3, 0xa
-/* 800E2864 000DE4C4 4B F7 71 D9 */ bl func_80059A3C
-/* 800E2868 000DE4C8 48 00 00 24 */ b lbl_800E288C
-lbl_800E286C:
-/* 800E286C 000DE4CC 7F C3 F3 78 */ mr r3, r30
-/* 800E2870 000DE4D0 7F E4 FB 78 */ mr r4, r31
-/* 800E2874 000DE4D4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2878 000DE4D8 38 A0 00 06 */ li r5, 6
-/* 800E287C 000DE4DC 48 17 16 61 */ bl func_80253EDC
-/* 800E2880 000DE4E0 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E2884 000DE4E4 38 60 00 0B */ li r3, 0xb
-/* 800E2888 000DE4E8 4B F7 71 B5 */ bl func_80059A3C
-lbl_800E288C:
-/* 800E288C 000DE4EC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800E2890 000DE4F0 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800E2894 000DE4F4 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800E2898 000DE4F8 7C 08 03 A6 */ mtlr r0
-/* 800E289C 000DE4FC 38 21 00 40 */ addi r1, r1, 0x40
-/* 800E28A0 000DE500 4E 80 00 20 */ blr
-
-.global func_800E28A4
-func_800E28A4:
-/* 800E28A4 000DE504 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800E28A8 000DE508 7C 08 02 A6 */ mflr r0
-/* 800E28AC 000DE50C 38 A0 00 03 */ li r5, 3
-/* 800E28B0 000DE510 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800E28B4 000DE514 38 C1 00 08 */ addi r6, r1, 8
-/* 800E28B8 000DE518 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800E28BC 000DE51C 7C 9F 23 78 */ mr r31, r4
-/* 800E28C0 000DE520 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800E28C4 000DE524 7C 7E 1B 78 */ mr r30, r3
-/* 800E28C8 000DE528 48 17 16 15 */ bl func_80253EDC
-/* 800E28CC 000DE52C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800E28D0 000DE530 2C 00 00 05 */ cmpwi r0, 5
-/* 800E28D4 000DE534 41 82 00 64 */ beq lbl_800E2938
-/* 800E28D8 000DE538 40 80 00 10 */ bge lbl_800E28E8
-/* 800E28DC 000DE53C 2C 00 00 04 */ cmpwi r0, 4
-/* 800E28E0 000DE540 40 80 00 14 */ bge lbl_800E28F4
-/* 800E28E4 000DE544 48 00 00 54 */ b lbl_800E2938
-lbl_800E28E8:
-/* 800E28E8 000DE548 2C 00 00 07 */ cmpwi r0, 7
-/* 800E28EC 000DE54C 40 80 00 4C */ bge lbl_800E2938
-/* 800E28F0 000DE550 48 00 00 28 */ b lbl_800E2918
-lbl_800E28F4:
-/* 800E28F4 000DE554 7F C3 F3 78 */ mr r3, r30
-/* 800E28F8 000DE558 7F E4 FB 78 */ mr r4, r31
-/* 800E28FC 000DE55C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2900 000DE560 38 A0 00 06 */ li r5, 6
-/* 800E2904 000DE564 48 17 15 D9 */ bl func_80253EDC
-/* 800E2908 000DE568 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E290C 000DE56C 38 60 00 01 */ li r3, 1
-/* 800E2910 000DE570 4B F7 71 2D */ bl func_80059A3C
-/* 800E2914 000DE574 48 00 00 24 */ b lbl_800E2938
-lbl_800E2918:
-/* 800E2918 000DE578 7F C3 F3 78 */ mr r3, r30
-/* 800E291C 000DE57C 7F E4 FB 78 */ mr r4, r31
-/* 800E2920 000DE580 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E2924 000DE584 38 A0 00 06 */ li r5, 6
-/* 800E2928 000DE588 48 17 15 B5 */ bl func_80253EDC
-/* 800E292C 000DE58C 38 81 00 0C */ addi r4, r1, 0xc
-/* 800E2930 000DE590 38 60 00 02 */ li r3, 2
-/* 800E2934 000DE594 4B F7 71 09 */ bl func_80059A3C
-lbl_800E2938:
-/* 800E2938 000DE598 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800E293C 000DE59C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800E2940 000DE5A0 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800E2944 000DE5A4 7C 08 03 A6 */ mtlr r0
-/* 800E2948 000DE5A8 38 21 00 40 */ addi r1, r1, 0x40
-/* 800E294C 000DE5AC 4E 80 00 20 */ blr
-
-.global func_800E2950
-func_800E2950:
-/* 800E2950 000DE5B0 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800E2954 000DE5B4 7C 08 02 A6 */ mflr r0
-/* 800E2958 000DE5B8 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800E295C 000DE5BC 39 61 00 70 */ addi r11, r1, 0x70
-/* 800E2960 000DE5C0 48 0E 47 A9 */ bl _savegpr_19
-/* 800E2964 000DE5C4 7C 76 1B 78 */ mr r22, r3
-/* 800E2968 000DE5C8 48 00 31 69 */ bl func_800E5AD0
-/* 800E296C 000DE5CC 7C 78 1B 78 */ mr r24, r3
-/* 800E2970 000DE5D0 3A 80 00 00 */ li r20, 0
-/* 800E2974 000DE5D4 48 07 CD 6D */ bl func_8015F6E0
-/* 800E2978 000DE5D8 2C 18 00 00 */ cmpwi r24, 0
-/* 800E297C 000DE5DC 7C 79 1B 78 */ mr r25, r3
-/* 800E2980 000DE5E0 41 82 18 88 */ beq lbl_800E4208
-/* 800E2984 000DE5E4 88 18 05 45 */ lbz r0, 0x545(r24)
-/* 800E2988 000DE5E8 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
-/* 800E298C 000DE5EC 28 00 00 02 */ cmplwi r0, 2
-/* 800E2990 000DE5F0 41 82 18 78 */ beq lbl_800E4208
-/* 800E2994 000DE5F4 3E 60 80 64 */ lis r19, lbl_8063CE34@ha
-/* 800E2998 000DE5F8 3A A0 00 00 */ li r21, 0
-/* 800E299C 000DE5FC 3A 73 CE 34 */ addi r19, r19, lbl_8063CE34@l
-lbl_800E29A0:
-/* 800E29A0 000DE600 38 73 00 38 */ addi r3, r19, 0x38
-/* 800E29A4 000DE604 56 A4 04 3E */ clrlwi r4, r21, 0x10
-/* 800E29A8 000DE608 48 2B 39 FD */ bl func_803963A4
-/* 800E29AC 000DE60C A0 18 00 1C */ lhz r0, 0x1c(r24)
-/* 800E29B0 000DE610 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E29B4 000DE614 7C 00 18 40 */ cmplw r0, r3
-/* 800E29B8 000DE618 40 82 00 20 */ bne lbl_800E29D8
-/* 800E29BC 000DE61C 56 A4 04 3E */ clrlwi r4, r21, 0x10
-/* 800E29C0 000DE620 38 60 00 3C */ li r3, 0x3c
-/* 800E29C4 000DE624 7C 04 1B D6 */ divw r0, r4, r3
-/* 800E29C8 000DE628 7C 00 19 D6 */ mullw r0, r0, r3
-/* 800E29CC 000DE62C 7C 00 20 50 */ subf r0, r0, r4
-/* 800E29D0 000DE630 54 14 06 3E */ clrlwi r20, r0, 0x18
-/* 800E29D4 000DE634 48 00 00 10 */ b lbl_800E29E4
-lbl_800E29D8:
-/* 800E29D8 000DE638 3A B5 00 01 */ addi r21, r21, 1
-/* 800E29DC 000DE63C 28 15 01 68 */ cmplwi r21, 0x168
-/* 800E29E0 000DE640 41 80 FF C0 */ blt lbl_800E29A0
-lbl_800E29E4:
-/* 800E29E4 000DE644 56 A0 04 3E */ clrlwi r0, r21, 0x10
-/* 800E29E8 000DE648 28 00 01 68 */ cmplwi r0, 0x168
-/* 800E29EC 000DE64C 40 82 00 08 */ bne lbl_800E29F4
-/* 800E29F0 000DE650 3A 80 00 0D */ li r20, 0xd
-lbl_800E29F4:
-/* 800E29F4 000DE654 38 61 00 08 */ addi r3, r1, 8
-/* 800E29F8 000DE658 38 80 00 00 */ li r4, 0
-/* 800E29FC 000DE65C 38 A0 00 08 */ li r5, 8
-/* 800E2A00 000DE660 4B F2 17 05 */ bl memset
-/* 800E2A04 000DE664 3E 60 80 48 */ lis r19, lbl_8047CD10@ha
-/* 800E2A08 000DE668 38 80 00 00 */ li r4, 0
-/* 800E2A0C 000DE66C 38 73 CD 10 */ addi r3, r19, lbl_8047CD10@l
-/* 800E2A10 000DE670 38 A0 00 3C */ li r5, 0x3c
-/* 800E2A14 000DE674 4B F2 16 F1 */ bl memset
-/* 800E2A18 000DE678 A0 73 CD 10 */ lhz r3, -0x32f0(r19)
-/* 800E2A1C 000DE67C 38 00 00 01 */ li r0, 1
-/* 800E2A20 000DE680 52 83 14 3A */ rlwimi r3, r20, 2, 0x10, 0x1d
-/* 800E2A24 000DE684 3A E0 00 01 */ li r23, 1
-/* 800E2A28 000DE688 50 03 07 BE */ rlwimi r3, r0, 0, 0x1e, 0x1f
-/* 800E2A2C 000DE68C 3B 40 00 01 */ li r26, 1
-/* 800E2A30 000DE690 B0 73 CD 10 */ sth r3, -0x32f0(r19)
-/* 800E2A34 000DE694 3A A0 00 00 */ li r21, 0
-/* 800E2A38 000DE698 3A 60 00 3D */ li r19, 0x3d
-lbl_800E2A3C:
-/* 800E2A3C 000DE69C 56 63 04 3E */ clrlwi r3, r19, 0x10
-/* 800E2A40 000DE6A0 48 08 00 51 */ bl func_80162A90
-/* 800E2A44 000DE6A4 7C 03 A8 40 */ cmplw r3, r21
-/* 800E2A48 000DE6A8 40 81 00 10 */ ble lbl_800E2A58
-/* 800E2A4C 000DE6AC 56 63 04 3E */ clrlwi r3, r19, 0x10
-/* 800E2A50 000DE6B0 48 08 00 41 */ bl func_80162A90
-/* 800E2A54 000DE6B4 54 75 06 3E */ clrlwi r21, r3, 0x18
-lbl_800E2A58:
-/* 800E2A58 000DE6B8 3A 73 00 01 */ addi r19, r19, 1
-/* 800E2A5C 000DE6BC 28 13 00 50 */ cmplwi r19, 0x50
-/* 800E2A60 000DE6C0 40 81 FF DC */ ble lbl_800E2A3C
-/* 800E2A64 000DE6C4 38 60 00 3D */ li r3, 0x3d
-/* 800E2A68 000DE6C8 48 08 00 29 */ bl func_80162A90
-/* 800E2A6C 000DE6CC 28 03 00 07 */ cmplwi r3, 7
-/* 800E2A70 000DE6D0 41 82 00 18 */ beq lbl_800E2A88
-/* 800E2A74 000DE6D4 38 60 00 3E */ li r3, 0x3e
-/* 800E2A78 000DE6D8 48 08 00 19 */ bl func_80162A90
-/* 800E2A7C 000DE6DC 28 03 00 07 */ cmplwi r3, 7
-/* 800E2A80 000DE6E0 41 82 00 08 */ beq lbl_800E2A88
-/* 800E2A84 000DE6E4 3B 40 00 00 */ li r26, 0
-lbl_800E2A88:
-/* 800E2A88 000DE6E8 38 60 00 3F */ li r3, 0x3f
-/* 800E2A8C 000DE6EC 48 08 00 05 */ bl func_80162A90
-/* 800E2A90 000DE6F0 28 03 00 07 */ cmplwi r3, 7
-/* 800E2A94 000DE6F4 41 82 00 18 */ beq lbl_800E2AAC
-/* 800E2A98 000DE6F8 38 60 00 40 */ li r3, 0x40
-/* 800E2A9C 000DE6FC 48 07 FF F5 */ bl func_80162A90
-/* 800E2AA0 000DE700 28 03 00 07 */ cmplwi r3, 7
-/* 800E2AA4 000DE704 41 82 00 08 */ beq lbl_800E2AAC
-/* 800E2AA8 000DE708 3B 40 00 00 */ li r26, 0
-lbl_800E2AAC:
-/* 800E2AAC 000DE70C 38 60 00 41 */ li r3, 0x41
-/* 800E2AB0 000DE710 48 07 FF E1 */ bl func_80162A90
-/* 800E2AB4 000DE714 28 03 00 07 */ cmplwi r3, 7
-/* 800E2AB8 000DE718 41 82 00 18 */ beq lbl_800E2AD0
-/* 800E2ABC 000DE71C 38 60 00 42 */ li r3, 0x42
-/* 800E2AC0 000DE720 48 07 FF D1 */ bl func_80162A90
-/* 800E2AC4 000DE724 28 03 00 07 */ cmplwi r3, 7
-/* 800E2AC8 000DE728 41 82 00 08 */ beq lbl_800E2AD0
-/* 800E2ACC 000DE72C 3B 40 00 00 */ li r26, 0
-lbl_800E2AD0:
-/* 800E2AD0 000DE730 38 60 00 43 */ li r3, 0x43
-/* 800E2AD4 000DE734 48 07 FF BD */ bl func_80162A90
-/* 800E2AD8 000DE738 28 03 00 07 */ cmplwi r3, 7
-/* 800E2ADC 000DE73C 41 82 00 18 */ beq lbl_800E2AF4
-/* 800E2AE0 000DE740 38 60 00 44 */ li r3, 0x44
-/* 800E2AE4 000DE744 48 07 FF AD */ bl func_80162A90
-/* 800E2AE8 000DE748 28 03 00 07 */ cmplwi r3, 7
-/* 800E2AEC 000DE74C 41 82 00 08 */ beq lbl_800E2AF4
-/* 800E2AF0 000DE750 3B 40 00 00 */ li r26, 0
-lbl_800E2AF4:
-/* 800E2AF4 000DE754 38 60 00 45 */ li r3, 0x45
-/* 800E2AF8 000DE758 48 07 FF 99 */ bl func_80162A90
-/* 800E2AFC 000DE75C 28 03 00 07 */ cmplwi r3, 7
-/* 800E2B00 000DE760 41 82 00 18 */ beq lbl_800E2B18
-/* 800E2B04 000DE764 38 60 00 46 */ li r3, 0x46
-/* 800E2B08 000DE768 48 07 FF 89 */ bl func_80162A90
-/* 800E2B0C 000DE76C 28 03 00 07 */ cmplwi r3, 7
-/* 800E2B10 000DE770 41 82 00 08 */ beq lbl_800E2B18
-/* 800E2B14 000DE774 3B 40 00 00 */ li r26, 0
-lbl_800E2B18:
-/* 800E2B18 000DE778 38 60 00 4A */ li r3, 0x4a
-/* 800E2B1C 000DE77C 48 07 FF 75 */ bl func_80162A90
-/* 800E2B20 000DE780 28 03 00 07 */ cmplwi r3, 7
-/* 800E2B24 000DE784 41 82 00 18 */ beq lbl_800E2B3C
-/* 800E2B28 000DE788 38 60 00 4B */ li r3, 0x4b
-/* 800E2B2C 000DE78C 48 07 FF 65 */ bl func_80162A90
-/* 800E2B30 000DE790 28 03 00 07 */ cmplwi r3, 7
-/* 800E2B34 000DE794 41 82 00 08 */ beq lbl_800E2B3C
-/* 800E2B38 000DE798 3B 40 00 00 */ li r26, 0
-lbl_800E2B3C:
-/* 800E2B3C 000DE79C 38 60 00 4E */ li r3, 0x4e
-/* 800E2B40 000DE7A0 48 07 FF 51 */ bl func_80162A90
-/* 800E2B44 000DE7A4 28 03 00 07 */ cmplwi r3, 7
-/* 800E2B48 000DE7A8 41 82 00 18 */ beq lbl_800E2B60
-/* 800E2B4C 000DE7AC 38 60 00 4F */ li r3, 0x4f
-/* 800E2B50 000DE7B0 48 07 FF 41 */ bl func_80162A90
-/* 800E2B54 000DE7B4 28 03 00 07 */ cmplwi r3, 7
-/* 800E2B58 000DE7B8 41 82 00 08 */ beq lbl_800E2B60
-/* 800E2B5C 000DE7BC 3B 40 00 00 */ li r26, 0
-lbl_800E2B60:
-/* 800E2B60 000DE7C0 38 60 02 49 */ li r3, 0x249
-/* 800E2B64 000DE7C4 48 07 FF 2D */ bl func_80162A90
-/* 800E2B68 000DE7C8 28 03 00 08 */ cmplwi r3, 8
-/* 800E2B6C 000DE7CC 41 82 00 08 */ beq lbl_800E2B74
-/* 800E2B70 000DE7D0 3B 40 00 00 */ li r26, 0
-lbl_800E2B74:
-/* 800E2B74 000DE7D4 2C 1A 00 00 */ cmpwi r26, 0
-/* 800E2B78 000DE7D8 41 82 00 30 */ beq lbl_800E2BA8
-/* 800E2B7C 000DE7DC 2C 14 00 00 */ cmpwi r20, 0
-/* 800E2B80 000DE7E0 41 82 00 1C */ beq lbl_800E2B9C
-/* 800E2B84 000DE7E4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2B88 000DE7E8 3A E0 00 02 */ li r23, 2
-/* 800E2B8C 000DE7EC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2B90 000DE7F0 A0 03 00 02 */ lhz r0, 2(r3)
-/* 800E2B94 000DE7F4 54 00 07 9E */ rlwinm r0, r0, 0, 0x1e, 0xf
-/* 800E2B98 000DE7F8 B0 03 00 02 */ sth r0, 2(r3)
-lbl_800E2B9C:
-/* 800E2B9C 000DE7FC 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2BA0 000DE800 60 00 00 01 */ ori r0, r0, 1
-/* 800E2BA4 000DE804 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2BA8:
-/* 800E2BA8 000DE808 28 15 00 07 */ cmplwi r21, 7
-/* 800E2BAC 000DE80C 40 82 00 38 */ bne lbl_800E2BE4
-/* 800E2BB0 000DE810 28 14 00 01 */ cmplwi r20, 1
-/* 800E2BB4 000DE814 41 82 00 24 */ beq lbl_800E2BD8
-/* 800E2BB8 000DE818 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2BBC 000DE81C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2BC0 000DE820 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2BC4 000DE824 38 A0 00 01 */ li r5, 1
-/* 800E2BC8 000DE828 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2BCC 000DE82C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2BD0 000DE830 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2BD4 000DE834 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2BD8:
-/* 800E2BD8 000DE838 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2BDC 000DE83C 60 00 00 02 */ ori r0, r0, 2
-/* 800E2BE0 000DE840 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2BE4:
-/* 800E2BE4 000DE844 28 15 00 06 */ cmplwi r21, 6
-/* 800E2BE8 000DE848 41 80 00 38 */ blt lbl_800E2C20
-/* 800E2BEC 000DE84C 28 14 00 02 */ cmplwi r20, 2
-/* 800E2BF0 000DE850 41 82 00 24 */ beq lbl_800E2C14
-/* 800E2BF4 000DE854 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2BF8 000DE858 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2BFC 000DE85C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2C00 000DE860 38 A0 00 02 */ li r5, 2
-/* 800E2C04 000DE864 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2C08 000DE868 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2C0C 000DE86C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2C10 000DE870 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2C14:
-/* 800E2C14 000DE874 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2C18 000DE878 60 00 00 04 */ ori r0, r0, 4
-/* 800E2C1C 000DE87C 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2C20:
-/* 800E2C20 000DE880 28 15 00 05 */ cmplwi r21, 5
-/* 800E2C24 000DE884 41 80 00 38 */ blt lbl_800E2C5C
-/* 800E2C28 000DE888 28 14 00 03 */ cmplwi r20, 3
-/* 800E2C2C 000DE88C 41 82 00 24 */ beq lbl_800E2C50
-/* 800E2C30 000DE890 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2C34 000DE894 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2C38 000DE898 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2C3C 000DE89C 38 A0 00 03 */ li r5, 3
-/* 800E2C40 000DE8A0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2C44 000DE8A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2C48 000DE8A8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2C4C 000DE8AC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2C50:
-/* 800E2C50 000DE8B0 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2C54 000DE8B4 60 00 00 08 */ ori r0, r0, 8
-/* 800E2C58 000DE8B8 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2C5C:
-/* 800E2C5C 000DE8BC 28 15 00 04 */ cmplwi r21, 4
-/* 800E2C60 000DE8C0 41 80 00 38 */ blt lbl_800E2C98
-/* 800E2C64 000DE8C4 28 14 00 04 */ cmplwi r20, 4
-/* 800E2C68 000DE8C8 41 82 00 24 */ beq lbl_800E2C8C
-/* 800E2C6C 000DE8CC 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2C70 000DE8D0 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2C74 000DE8D4 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2C78 000DE8D8 38 A0 00 04 */ li r5, 4
-/* 800E2C7C 000DE8DC 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2C80 000DE8E0 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2C84 000DE8E4 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2C88 000DE8E8 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2C8C:
-/* 800E2C8C 000DE8EC 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2C90 000DE8F0 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E2C94 000DE8F4 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2C98:
-/* 800E2C98 000DE8F8 28 15 00 03 */ cmplwi r21, 3
-/* 800E2C9C 000DE8FC 41 80 00 38 */ blt lbl_800E2CD4
-/* 800E2CA0 000DE900 28 14 00 05 */ cmplwi r20, 5
-/* 800E2CA4 000DE904 41 82 00 24 */ beq lbl_800E2CC8
-/* 800E2CA8 000DE908 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2CAC 000DE90C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2CB0 000DE910 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2CB4 000DE914 38 A0 00 05 */ li r5, 5
-/* 800E2CB8 000DE918 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2CBC 000DE91C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2CC0 000DE920 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2CC4 000DE924 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2CC8:
-/* 800E2CC8 000DE928 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2CCC 000DE92C 60 00 00 20 */ ori r0, r0, 0x20
-/* 800E2CD0 000DE930 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2CD4:
-/* 800E2CD4 000DE934 28 15 00 02 */ cmplwi r21, 2
-/* 800E2CD8 000DE938 41 80 00 38 */ blt lbl_800E2D10
-/* 800E2CDC 000DE93C 28 14 00 06 */ cmplwi r20, 6
-/* 800E2CE0 000DE940 41 82 00 24 */ beq lbl_800E2D04
-/* 800E2CE4 000DE944 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2CE8 000DE948 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2CEC 000DE94C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2CF0 000DE950 38 A0 00 06 */ li r5, 6
-/* 800E2CF4 000DE954 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2CF8 000DE958 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2CFC 000DE95C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2D00 000DE960 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2D04:
-/* 800E2D04 000DE964 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2D08 000DE968 60 00 00 40 */ ori r0, r0, 0x40
-/* 800E2D0C 000DE96C 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2D10:
-/* 800E2D10 000DE970 28 15 00 01 */ cmplwi r21, 1
-/* 800E2D14 000DE974 41 80 00 38 */ blt lbl_800E2D4C
-/* 800E2D18 000DE978 28 14 00 07 */ cmplwi r20, 7
-/* 800E2D1C 000DE97C 41 82 00 24 */ beq lbl_800E2D40
-/* 800E2D20 000DE980 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2D24 000DE984 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2D28 000DE988 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2D2C 000DE98C 38 A0 00 07 */ li r5, 7
-/* 800E2D30 000DE990 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2D34 000DE994 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2D38 000DE998 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2D3C 000DE99C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2D40:
-/* 800E2D40 000DE9A0 88 01 00 08 */ lbz r0, 8(r1)
-/* 800E2D44 000DE9A4 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E2D48 000DE9A8 98 01 00 08 */ stb r0, 8(r1)
-lbl_800E2D4C:
-/* 800E2D4C 000DE9AC 38 60 00 38 */ li r3, 0x38
-/* 800E2D50 000DE9B0 48 07 FD 41 */ bl func_80162A90
-/* 800E2D54 000DE9B4 28 03 00 64 */ cmplwi r3, 0x64
-/* 800E2D58 000DE9B8 41 80 00 38 */ blt lbl_800E2D90
-/* 800E2D5C 000DE9BC 28 14 00 08 */ cmplwi r20, 8
-/* 800E2D60 000DE9C0 41 82 00 24 */ beq lbl_800E2D84
-/* 800E2D64 000DE9C4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2D68 000DE9C8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2D6C 000DE9CC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2D70 000DE9D0 38 A0 00 08 */ li r5, 8
-/* 800E2D74 000DE9D4 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2D78 000DE9D8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2D7C 000DE9DC 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2D80 000DE9E0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2D84:
-/* 800E2D84 000DE9E4 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2D88 000DE9E8 60 00 00 01 */ ori r0, r0, 1
-/* 800E2D8C 000DE9EC 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2D90:
-/* 800E2D90 000DE9F0 38 60 00 39 */ li r3, 0x39
-/* 800E2D94 000DE9F4 48 07 FC FD */ bl func_80162A90
-/* 800E2D98 000DE9F8 2C 03 00 00 */ cmpwi r3, 0
-/* 800E2D9C 000DE9FC 41 82 00 38 */ beq lbl_800E2DD4
-/* 800E2DA0 000DEA00 28 14 00 09 */ cmplwi r20, 9
-/* 800E2DA4 000DEA04 41 82 00 24 */ beq lbl_800E2DC8
-/* 800E2DA8 000DEA08 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2DAC 000DEA0C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2DB0 000DEA10 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2DB4 000DEA14 38 A0 00 09 */ li r5, 9
-/* 800E2DB8 000DEA18 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2DBC 000DEA1C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2DC0 000DEA20 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2DC4 000DEA24 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2DC8:
-/* 800E2DC8 000DEA28 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2DCC 000DEA2C 60 00 00 02 */ ori r0, r0, 2
-/* 800E2DD0 000DEA30 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2DD4:
-/* 800E2DD4 000DEA34 38 60 00 15 */ li r3, 0x15
-/* 800E2DD8 000DEA38 48 07 FC B9 */ bl func_80162A90
-/* 800E2DDC 000DEA3C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E2DE0 000DEA40 41 82 00 38 */ beq lbl_800E2E18
-/* 800E2DE4 000DEA44 28 14 00 0A */ cmplwi r20, 0xa
-/* 800E2DE8 000DEA48 41 82 00 24 */ beq lbl_800E2E0C
-/* 800E2DEC 000DEA4C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2DF0 000DEA50 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2DF4 000DEA54 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2DF8 000DEA58 38 A0 00 0A */ li r5, 0xa
-/* 800E2DFC 000DEA5C 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2E00 000DEA60 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2E04 000DEA64 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2E08 000DEA68 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2E0C:
-/* 800E2E0C 000DEA6C 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2E10 000DEA70 60 00 00 04 */ ori r0, r0, 4
-/* 800E2E14 000DEA74 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2E18:
-/* 800E2E18 000DEA78 38 60 00 13 */ li r3, 0x13
-/* 800E2E1C 000DEA7C 48 07 FC 75 */ bl func_80162A90
-/* 800E2E20 000DEA80 2C 03 00 00 */ cmpwi r3, 0
-/* 800E2E24 000DEA84 41 82 00 38 */ beq lbl_800E2E5C
-/* 800E2E28 000DEA88 28 14 00 0B */ cmplwi r20, 0xb
-/* 800E2E2C 000DEA8C 41 82 00 24 */ beq lbl_800E2E50
-/* 800E2E30 000DEA90 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2E34 000DEA94 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2E38 000DEA98 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2E3C 000DEA9C 38 A0 00 0B */ li r5, 0xb
-/* 800E2E40 000DEAA0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2E44 000DEAA4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2E48 000DEAA8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2E4C 000DEAAC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2E50:
-/* 800E2E50 000DEAB0 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2E54 000DEAB4 60 00 00 08 */ ori r0, r0, 8
-/* 800E2E58 000DEAB8 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2E5C:
-/* 800E2E5C 000DEABC 38 60 00 10 */ li r3, 0x10
-/* 800E2E60 000DEAC0 48 07 FC 31 */ bl func_80162A90
-/* 800E2E64 000DEAC4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E2E68 000DEAC8 41 82 00 38 */ beq lbl_800E2EA0
-/* 800E2E6C 000DEACC 28 14 00 0C */ cmplwi r20, 0xc
-/* 800E2E70 000DEAD0 41 82 00 24 */ beq lbl_800E2E94
-/* 800E2E74 000DEAD4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2E78 000DEAD8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2E7C 000DEADC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2E80 000DEAE0 38 A0 00 0C */ li r5, 0xc
-/* 800E2E84 000DEAE4 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2E88 000DEAE8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2E8C 000DEAEC 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2E90 000DEAF0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2E94:
-/* 800E2E94 000DEAF4 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2E98 000DEAF8 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E2E9C 000DEAFC 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2EA0:
-/* 800E2EA0 000DEB00 28 14 00 0D */ cmplwi r20, 0xd
-/* 800E2EA4 000DEB04 41 82 00 24 */ beq lbl_800E2EC8
-/* 800E2EA8 000DEB08 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2EAC 000DEB0C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2EB0 000DEB10 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2EB4 000DEB14 38 A0 00 0D */ li r5, 0xd
-/* 800E2EB8 000DEB18 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2EBC 000DEB1C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2EC0 000DEB20 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2EC4 000DEB24 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2EC8:
-/* 800E2EC8 000DEB28 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2ECC 000DEB2C 38 60 00 08 */ li r3, 8
-/* 800E2ED0 000DEB30 38 80 00 00 */ li r4, 0
-/* 800E2ED4 000DEB34 60 00 00 20 */ ori r0, r0, 0x20
-/* 800E2ED8 000DEB38 98 01 00 09 */ stb r0, 9(r1)
-/* 800E2EDC 000DEB3C 48 00 23 49 */ bl func_800E5224
-/* 800E2EE0 000DEB40 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E2EE4 000DEB44 28 00 00 3C */ cmplwi r0, 0x3c
-/* 800E2EE8 000DEB48 41 82 00 14 */ beq lbl_800E2EFC
-/* 800E2EEC 000DEB4C 3C 99 00 06 */ addis r4, r25, 6
-/* 800E2EF0 000DEB50 88 04 82 ED */ lbz r0, -0x7d13(r4)
-/* 800E2EF4 000DEB54 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
-/* 800E2EF8 000DEB58 41 82 00 38 */ beq lbl_800E2F30
-lbl_800E2EFC:
-/* 800E2EFC 000DEB5C 28 14 00 0E */ cmplwi r20, 0xe
-/* 800E2F00 000DEB60 41 82 00 24 */ beq lbl_800E2F24
-/* 800E2F04 000DEB64 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
-/* 800E2F08 000DEB68 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
-/* 800E2F0C 000DEB6C 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
-/* 800E2F10 000DEB70 38 C0 00 0E */ li r6, 0xe
-/* 800E2F14 000DEB74 7C 04 2A 2E */ lhzx r0, r4, r5
-/* 800E2F18 000DEB78 50 C0 14 3A */ rlwimi r0, r6, 2, 0x10, 0x1d
-/* 800E2F1C 000DEB7C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2F20 000DEB80 7C 04 2B 2E */ sthx r0, r4, r5
-lbl_800E2F24:
-/* 800E2F24 000DEB84 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2F28 000DEB88 60 00 00 40 */ ori r0, r0, 0x40
-/* 800E2F2C 000DEB8C 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2F30:
-/* 800E2F30 000DEB90 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E2F34 000DEB94 28 00 00 1F */ cmplwi r0, 0x1f
-/* 800E2F38 000DEB98 41 80 00 0C */ blt lbl_800E2F44
-/* 800E2F3C 000DEB9C 28 00 00 3C */ cmplwi r0, 0x3c
-/* 800E2F40 000DEBA0 41 80 00 14 */ blt lbl_800E2F54
-lbl_800E2F44:
-/* 800E2F44 000DEBA4 3C 99 00 06 */ addis r4, r25, 6
-/* 800E2F48 000DEBA8 88 04 82 ED */ lbz r0, -0x7d13(r4)
-/* 800E2F4C 000DEBAC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800E2F50 000DEBB0 41 82 00 38 */ beq lbl_800E2F88
-lbl_800E2F54:
-/* 800E2F54 000DEBB4 28 14 00 0F */ cmplwi r20, 0xf
-/* 800E2F58 000DEBB8 41 82 00 24 */ beq lbl_800E2F7C
-/* 800E2F5C 000DEBBC 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
-/* 800E2F60 000DEBC0 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
-/* 800E2F64 000DEBC4 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
-/* 800E2F68 000DEBC8 38 C0 00 0F */ li r6, 0xf
-/* 800E2F6C 000DEBCC 7C 04 2A 2E */ lhzx r0, r4, r5
-/* 800E2F70 000DEBD0 50 C0 14 3A */ rlwimi r0, r6, 2, 0x10, 0x1d
-/* 800E2F74 000DEBD4 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2F78 000DEBD8 7C 04 2B 2E */ sthx r0, r4, r5
-lbl_800E2F7C:
-/* 800E2F7C 000DEBDC 88 01 00 09 */ lbz r0, 9(r1)
-/* 800E2F80 000DEBE0 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E2F84 000DEBE4 98 01 00 09 */ stb r0, 9(r1)
-lbl_800E2F88:
-/* 800E2F88 000DEBE8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E2F8C 000DEBEC 28 00 00 01 */ cmplwi r0, 1
-/* 800E2F90 000DEBF0 41 80 00 0C */ blt lbl_800E2F9C
-/* 800E2F94 000DEBF4 28 00 00 1E */ cmplwi r0, 0x1e
-/* 800E2F98 000DEBF8 40 81 00 14 */ ble lbl_800E2FAC
-lbl_800E2F9C:
-/* 800E2F9C 000DEBFC 3C 79 00 06 */ addis r3, r25, 6
-/* 800E2FA0 000DEC00 88 03 82 EE */ lbz r0, -0x7d12(r3)
-/* 800E2FA4 000DEC04 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E2FA8 000DEC08 41 82 00 38 */ beq lbl_800E2FE0
-lbl_800E2FAC:
-/* 800E2FAC 000DEC0C 28 14 00 10 */ cmplwi r20, 0x10
-/* 800E2FB0 000DEC10 41 82 00 24 */ beq lbl_800E2FD4
-/* 800E2FB4 000DEC14 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E2FB8 000DEC18 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E2FBC 000DEC1C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E2FC0 000DEC20 38 A0 00 10 */ li r5, 0x10
-/* 800E2FC4 000DEC24 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E2FC8 000DEC28 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E2FCC 000DEC2C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E2FD0 000DEC30 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E2FD4:
-/* 800E2FD4 000DEC34 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E2FD8 000DEC38 60 00 00 01 */ ori r0, r0, 1
-/* 800E2FDC 000DEC3C 98 01 00 0A */ stb r0, 0xa(r1)
-lbl_800E2FE0:
-/* 800E2FE0 000DEC40 2C 16 00 00 */ cmpwi r22, 0
-/* 800E2FE4 000DEC44 3B 20 00 FF */ li r25, 0xff
-/* 800E2FE8 000DEC48 41 80 00 08 */ blt lbl_800E2FF0
-/* 800E2FEC 000DEC4C 56 D9 06 3E */ clrlwi r25, r22, 0x18
-lbl_800E2FF0:
-/* 800E2FF0 000DEC50 7F 24 CB 78 */ mr r4, r25
-/* 800E2FF4 000DEC54 38 60 00 00 */ li r3, 0
-/* 800E2FF8 000DEC58 48 00 2D F5 */ bl func_800E5DEC
-/* 800E2FFC 000DEC5C 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800E3000 000DEC60 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800E3004 000DEC64 41 82 00 90 */ beq lbl_800E3094
-/* 800E3008 000DEC68 38 80 00 05 */ li r4, 5
-/* 800E300C 000DEC6C 38 A0 00 00 */ li r5, 0
-/* 800E3010 000DEC70 48 2F 7E ED */ bl func_803DAEFC
-/* 800E3014 000DEC74 7C 73 1B 78 */ mr r19, r3
-/* 800E3018 000DEC78 3A A0 00 01 */ li r21, 1
-lbl_800E301C:
-/* 800E301C 000DEC7C 7F 24 CB 78 */ mr r4, r25
-/* 800E3020 000DEC80 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800E3024 000DEC84 48 00 2D C9 */ bl func_800E5DEC
-/* 800E3028 000DEC88 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800E302C 000DEC8C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800E3030 000DEC90 41 82 00 24 */ beq lbl_800E3054
-/* 800E3034 000DEC94 38 80 00 05 */ li r4, 5
-/* 800E3038 000DEC98 38 A0 00 00 */ li r5, 0
-/* 800E303C 000DEC9C 48 2F 7E C1 */ bl func_803DAEFC
-/* 800E3040 000DECA0 7C 13 18 40 */ cmplw r19, r3
-/* 800E3044 000DECA4 40 82 00 10 */ bne lbl_800E3054
-/* 800E3048 000DECA8 3A B5 00 01 */ addi r21, r21, 1
-/* 800E304C 000DECAC 28 15 00 06 */ cmplwi r21, 6
-/* 800E3050 000DECB0 41 80 FF CC */ blt lbl_800E301C
-lbl_800E3054:
-/* 800E3054 000DECB4 56 A0 06 3E */ clrlwi r0, r21, 0x18
-/* 800E3058 000DECB8 28 00 00 06 */ cmplwi r0, 6
-/* 800E305C 000DECBC 40 82 00 38 */ bne lbl_800E3094
-/* 800E3060 000DECC0 28 14 00 11 */ cmplwi r20, 0x11
-/* 800E3064 000DECC4 41 82 00 24 */ beq lbl_800E3088
-/* 800E3068 000DECC8 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E306C 000DECCC 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3070 000DECD0 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3074 000DECD4 38 A0 00 11 */ li r5, 0x11
-/* 800E3078 000DECD8 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E307C 000DECDC 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3080 000DECE0 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3084 000DECE4 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3088:
-/* 800E3088 000DECE8 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E308C 000DECEC 60 00 00 02 */ ori r0, r0, 2
-/* 800E3090 000DECF0 98 01 00 0A */ stb r0, 0xa(r1)
-lbl_800E3094:
-/* 800E3094 000DECF4 38 61 00 1A */ addi r3, r1, 0x1a
-/* 800E3098 000DECF8 38 80 00 00 */ li r4, 0
-/* 800E309C 000DECFC 38 A0 00 12 */ li r5, 0x12
-/* 800E30A0 000DED00 4B F2 10 65 */ bl memset
-/* 800E30A4 000DED04 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E30A8 000DED08 3B E1 00 1A */ addi r31, r1, 0x1a
-/* 800E30AC 000DED0C 3A A0 00 00 */ li r21, 0
-/* 800E30B0 000DED10 3B 40 00 12 */ li r26, 0x12
-/* 800E30B4 000DED14 3B 63 CD 10 */ addi r27, r3, lbl_8047CD10@l
-/* 800E30B8 000DED18 3B 80 00 13 */ li r28, 0x13
-/* 800E30BC 000DED1C 3B A0 00 14 */ li r29, 0x14
-/* 800E30C0 000DED20 3B C0 00 15 */ li r30, 0x15
-lbl_800E30C4:
-/* 800E30C4 000DED24 7F 24 CB 78 */ mr r4, r25
-/* 800E30C8 000DED28 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 800E30CC 000DED2C 48 00 2D 21 */ bl func_800E5DEC
-/* 800E30D0 000DED30 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800E30D4 000DED34 7C 76 1B 78 */ mr r22, r3
-/* 800E30D8 000DED38 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800E30DC 000DED3C 41 82 01 74 */ beq lbl_800E3250
-/* 800E30E0 000DED40 38 80 00 0A */ li r4, 0xa
-/* 800E30E4 000DED44 38 A0 00 00 */ li r5, 0
-/* 800E30E8 000DED48 48 2F 7E 15 */ bl func_803DAEFC
-/* 800E30EC 000DED4C 2C 03 00 46 */ cmpwi r3, 0x46
-/* 800E30F0 000DED50 41 82 00 D4 */ beq lbl_800E31C4
-/* 800E30F4 000DED54 40 80 00 1C */ bge lbl_800E3110
-/* 800E30F8 000DED58 2C 03 00 2D */ cmpwi r3, 0x2d
-/* 800E30FC 000DED5C 41 82 00 20 */ beq lbl_800E311C
-/* 800E3100 000DED60 40 80 00 F8 */ bge lbl_800E31F8
-/* 800E3104 000DED64 2C 03 00 02 */ cmpwi r3, 2
-/* 800E3108 000DED68 41 82 00 84 */ beq lbl_800E318C
-/* 800E310C 000DED6C 48 00 00 EC */ b lbl_800E31F8
-lbl_800E3110:
-/* 800E3110 000DED70 2C 03 00 75 */ cmpwi r3, 0x75
-/* 800E3114 000DED74 41 82 00 40 */ beq lbl_800E3154
-/* 800E3118 000DED78 48 00 00 E0 */ b lbl_800E31F8
-lbl_800E311C:
-/* 800E311C 000DED7C 28 14 00 12 */ cmplwi r20, 0x12
-/* 800E3120 000DED80 41 82 00 24 */ beq lbl_800E3144
-/* 800E3124 000DED84 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E3128 000DED88 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
-/* 800E312C 000DED8C 40 82 00 18 */ bne lbl_800E3144
-/* 800E3130 000DED90 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
-/* 800E3134 000DED94 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3138 000DED98 7C 1B 1A 2E */ lhzx r0, r27, r3
-/* 800E313C 000DED9C 53 40 14 3A */ rlwimi r0, r26, 2, 0x10, 0x1d
-/* 800E3140 000DEDA0 7C 1B 1B 2E */ sthx r0, r27, r3
-lbl_800E3144:
-/* 800E3144 000DEDA4 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E3148 000DEDA8 60 00 00 04 */ ori r0, r0, 4
-/* 800E314C 000DEDAC 98 01 00 0A */ stb r0, 0xa(r1)
-/* 800E3150 000DEDB0 48 00 00 A8 */ b lbl_800E31F8
-lbl_800E3154:
-/* 800E3154 000DEDB4 28 14 00 13 */ cmplwi r20, 0x13
-/* 800E3158 000DEDB8 41 82 00 24 */ beq lbl_800E317C
-/* 800E315C 000DEDBC 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E3160 000DEDC0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
-/* 800E3164 000DEDC4 40 82 00 18 */ bne lbl_800E317C
-/* 800E3168 000DEDC8 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
-/* 800E316C 000DEDCC 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3170 000DEDD0 7C 1B 1A 2E */ lhzx r0, r27, r3
-/* 800E3174 000DEDD4 53 80 14 3A */ rlwimi r0, r28, 2, 0x10, 0x1d
-/* 800E3178 000DEDD8 7C 1B 1B 2E */ sthx r0, r27, r3
-lbl_800E317C:
-/* 800E317C 000DEDDC 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E3180 000DEDE0 60 00 00 08 */ ori r0, r0, 8
-/* 800E3184 000DEDE4 98 01 00 0A */ stb r0, 0xa(r1)
-/* 800E3188 000DEDE8 48 00 00 70 */ b lbl_800E31F8
-lbl_800E318C:
-/* 800E318C 000DEDEC 28 14 00 14 */ cmplwi r20, 0x14
-/* 800E3190 000DEDF0 41 82 00 24 */ beq lbl_800E31B4
-/* 800E3194 000DEDF4 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E3198 000DEDF8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
-/* 800E319C 000DEDFC 40 82 00 18 */ bne lbl_800E31B4
-/* 800E31A0 000DEE00 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
-/* 800E31A4 000DEE04 3A F7 00 01 */ addi r23, r23, 1
-/* 800E31A8 000DEE08 7C 1B 1A 2E */ lhzx r0, r27, r3
-/* 800E31AC 000DEE0C 53 A0 14 3A */ rlwimi r0, r29, 2, 0x10, 0x1d
-/* 800E31B0 000DEE10 7C 1B 1B 2E */ sthx r0, r27, r3
-lbl_800E31B4:
-/* 800E31B4 000DEE14 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E31B8 000DEE18 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E31BC 000DEE1C 98 01 00 0A */ stb r0, 0xa(r1)
-/* 800E31C0 000DEE20 48 00 00 38 */ b lbl_800E31F8
-lbl_800E31C4:
-/* 800E31C4 000DEE24 28 14 00 15 */ cmplwi r20, 0x15
-/* 800E31C8 000DEE28 41 82 00 24 */ beq lbl_800E31EC
-/* 800E31CC 000DEE2C 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E31D0 000DEE30 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
-/* 800E31D4 000DEE34 40 82 00 18 */ bne lbl_800E31EC
-/* 800E31D8 000DEE38 56 E3 0B FC */ rlwinm r3, r23, 1, 0xf, 0x1e
-/* 800E31DC 000DEE3C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E31E0 000DEE40 7C 1B 1A 2E */ lhzx r0, r27, r3
-/* 800E31E4 000DEE44 53 C0 14 3A */ rlwimi r0, r30, 2, 0x10, 0x1d
-/* 800E31E8 000DEE48 7C 1B 1B 2E */ sthx r0, r27, r3
-lbl_800E31EC:
-/* 800E31EC 000DEE4C 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E31F0 000DEE50 60 00 00 20 */ ori r0, r0, 0x20
-/* 800E31F4 000DEE54 98 01 00 0A */ stb r0, 0xa(r1)
-lbl_800E31F8:
-/* 800E31F8 000DEE58 7E C3 B3 78 */ mr r3, r22
-/* 800E31FC 000DEE5C 38 80 00 00 */ li r4, 0
-/* 800E3200 000DEE60 4B F7 3D 69 */ bl func_80056F68
-/* 800E3204 000DEE64 7C 73 1B 78 */ mr r19, r3
-/* 800E3208 000DEE68 7E C3 B3 78 */ mr r3, r22
-/* 800E320C 000DEE6C 38 80 00 01 */ li r4, 1
-/* 800E3210 000DEE70 4B F7 3D 59 */ bl func_80056F68
-/* 800E3214 000DEE74 56 65 06 3E */ clrlwi r5, r19, 0x18
-/* 800E3218 000DEE78 28 05 00 11 */ cmplwi r5, 0x11
-/* 800E321C 000DEE7C 41 81 00 10 */ bgt lbl_800E322C
-/* 800E3220 000DEE80 7C 9F 28 AE */ lbzx r4, r31, r5
-/* 800E3224 000DEE84 38 04 00 01 */ addi r0, r4, 1
-/* 800E3228 000DEE88 7C 1F 29 AE */ stbx r0, r31, r5
-lbl_800E322C:
-/* 800E322C 000DEE8C 56 60 06 3E */ clrlwi r0, r19, 0x18
-/* 800E3230 000DEE90 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E3234 000DEE94 7C 00 20 40 */ cmplw r0, r4
-/* 800E3238 000DEE98 41 82 00 18 */ beq lbl_800E3250
-/* 800E323C 000DEE9C 28 04 00 11 */ cmplwi r4, 0x11
-/* 800E3240 000DEEA0 41 81 00 10 */ bgt lbl_800E3250
-/* 800E3244 000DEEA4 7C 7F 20 AE */ lbzx r3, r31, r4
-/* 800E3248 000DEEA8 38 03 00 01 */ addi r0, r3, 1
-/* 800E324C 000DEEAC 7C 1F 21 AE */ stbx r0, r31, r4
-lbl_800E3250:
-/* 800E3250 000DEEB0 3A B5 00 01 */ addi r21, r21, 1
-/* 800E3254 000DEEB4 28 15 00 06 */ cmplwi r21, 6
-/* 800E3258 000DEEB8 41 80 FE 6C */ blt lbl_800E30C4
-/* 800E325C 000DEEBC 88 01 00 1A */ lbz r0, 0x1a(r1)
-/* 800E3260 000DEEC0 28 00 00 03 */ cmplwi r0, 3
-/* 800E3264 000DEEC4 41 80 00 38 */ blt lbl_800E329C
-/* 800E3268 000DEEC8 28 14 00 16 */ cmplwi r20, 0x16
-/* 800E326C 000DEECC 41 82 00 24 */ beq lbl_800E3290
-/* 800E3270 000DEED0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3274 000DEED4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3278 000DEED8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E327C 000DEEDC 38 A0 00 16 */ li r5, 0x16
-/* 800E3280 000DEEE0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3284 000DEEE4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3288 000DEEE8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E328C 000DEEEC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3290:
-/* 800E3290 000DEEF0 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E3294 000DEEF4 60 00 00 40 */ ori r0, r0, 0x40
-/* 800E3298 000DEEF8 98 01 00 0A */ stb r0, 0xa(r1)
-lbl_800E329C:
-/* 800E329C 000DEEFC 88 01 00 24 */ lbz r0, 0x24(r1)
-/* 800E32A0 000DEF00 28 00 00 03 */ cmplwi r0, 3
-/* 800E32A4 000DEF04 41 80 00 38 */ blt lbl_800E32DC
-/* 800E32A8 000DEF08 28 14 00 17 */ cmplwi r20, 0x17
-/* 800E32AC 000DEF0C 41 82 00 24 */ beq lbl_800E32D0
-/* 800E32B0 000DEF10 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E32B4 000DEF14 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E32B8 000DEF18 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E32BC 000DEF1C 38 A0 00 17 */ li r5, 0x17
-/* 800E32C0 000DEF20 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E32C4 000DEF24 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E32C8 000DEF28 3A F7 00 01 */ addi r23, r23, 1
-/* 800E32CC 000DEF2C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E32D0:
-/* 800E32D0 000DEF30 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 800E32D4 000DEF34 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E32D8 000DEF38 98 01 00 0A */ stb r0, 0xa(r1)
-lbl_800E32DC:
-/* 800E32DC 000DEF3C 88 01 00 25 */ lbz r0, 0x25(r1)
-/* 800E32E0 000DEF40 28 00 00 03 */ cmplwi r0, 3
-/* 800E32E4 000DEF44 41 80 00 38 */ blt lbl_800E331C
-/* 800E32E8 000DEF48 28 14 00 18 */ cmplwi r20, 0x18
-/* 800E32EC 000DEF4C 41 82 00 24 */ beq lbl_800E3310
-/* 800E32F0 000DEF50 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E32F4 000DEF54 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E32F8 000DEF58 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E32FC 000DEF5C 38 A0 00 18 */ li r5, 0x18
-/* 800E3300 000DEF60 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3304 000DEF64 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3308 000DEF68 3A F7 00 01 */ addi r23, r23, 1
-/* 800E330C 000DEF6C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3310:
-/* 800E3310 000DEF70 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E3314 000DEF74 60 00 00 01 */ ori r0, r0, 1
-/* 800E3318 000DEF78 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E331C:
-/* 800E331C 000DEF7C 88 01 00 27 */ lbz r0, 0x27(r1)
-/* 800E3320 000DEF80 28 00 00 03 */ cmplwi r0, 3
-/* 800E3324 000DEF84 41 80 00 38 */ blt lbl_800E335C
-/* 800E3328 000DEF88 28 14 00 19 */ cmplwi r20, 0x19
-/* 800E332C 000DEF8C 41 82 00 24 */ beq lbl_800E3350
-/* 800E3330 000DEF90 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3334 000DEF94 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3338 000DEF98 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E333C 000DEF9C 38 A0 00 19 */ li r5, 0x19
-/* 800E3340 000DEFA0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3344 000DEFA4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3348 000DEFA8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E334C 000DEFAC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3350:
-/* 800E3350 000DEFB0 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E3354 000DEFB4 60 00 00 02 */ ori r0, r0, 2
-/* 800E3358 000DEFB8 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E335C:
-/* 800E335C 000DEFBC 88 01 00 26 */ lbz r0, 0x26(r1)
-/* 800E3360 000DEFC0 28 00 00 03 */ cmplwi r0, 3
-/* 800E3364 000DEFC4 41 80 00 38 */ blt lbl_800E339C
-/* 800E3368 000DEFC8 28 14 00 1A */ cmplwi r20, 0x1a
-/* 800E336C 000DEFCC 41 82 00 24 */ beq lbl_800E3390
-/* 800E3370 000DEFD0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3374 000DEFD4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3378 000DEFD8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E337C 000DEFDC 38 A0 00 1A */ li r5, 0x1a
-/* 800E3380 000DEFE0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3384 000DEFE4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3388 000DEFE8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E338C 000DEFEC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3390:
-/* 800E3390 000DEFF0 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E3394 000DEFF4 60 00 00 04 */ ori r0, r0, 4
-/* 800E3398 000DEFF8 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E339C:
-/* 800E339C 000DEFFC 88 01 00 29 */ lbz r0, 0x29(r1)
-/* 800E33A0 000DF000 28 00 00 03 */ cmplwi r0, 3
-/* 800E33A4 000DF004 41 80 00 38 */ blt lbl_800E33DC
-/* 800E33A8 000DF008 28 14 00 1B */ cmplwi r20, 0x1b
-/* 800E33AC 000DF00C 41 82 00 24 */ beq lbl_800E33D0
-/* 800E33B0 000DF010 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E33B4 000DF014 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E33B8 000DF018 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E33BC 000DF01C 38 A0 00 1B */ li r5, 0x1b
-/* 800E33C0 000DF020 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E33C4 000DF024 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E33C8 000DF028 3A F7 00 01 */ addi r23, r23, 1
-/* 800E33CC 000DF02C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E33D0:
-/* 800E33D0 000DF030 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E33D4 000DF034 60 00 00 08 */ ori r0, r0, 8
-/* 800E33D8 000DF038 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E33DC:
-/* 800E33DC 000DF03C 88 01 00 1B */ lbz r0, 0x1b(r1)
-/* 800E33E0 000DF040 28 00 00 03 */ cmplwi r0, 3
-/* 800E33E4 000DF044 41 80 00 38 */ blt lbl_800E341C
-/* 800E33E8 000DF048 28 14 00 1C */ cmplwi r20, 0x1c
-/* 800E33EC 000DF04C 41 82 00 24 */ beq lbl_800E3410
-/* 800E33F0 000DF050 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E33F4 000DF054 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E33F8 000DF058 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E33FC 000DF05C 38 A0 00 1C */ li r5, 0x1c
-/* 800E3400 000DF060 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3404 000DF064 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3408 000DF068 3A F7 00 01 */ addi r23, r23, 1
-/* 800E340C 000DF06C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3410:
-/* 800E3410 000DF070 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E3414 000DF074 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E3418 000DF078 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E341C:
-/* 800E341C 000DF07C 88 01 00 1D */ lbz r0, 0x1d(r1)
-/* 800E3420 000DF080 28 00 00 03 */ cmplwi r0, 3
-/* 800E3424 000DF084 41 80 00 38 */ blt lbl_800E345C
-/* 800E3428 000DF088 28 14 00 1D */ cmplwi r20, 0x1d
-/* 800E342C 000DF08C 41 82 00 24 */ beq lbl_800E3450
-/* 800E3430 000DF090 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3434 000DF094 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3438 000DF098 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E343C 000DF09C 38 A0 00 1D */ li r5, 0x1d
-/* 800E3440 000DF0A0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3444 000DF0A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3448 000DF0A8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E344C 000DF0AC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3450:
-/* 800E3450 000DF0B0 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E3454 000DF0B4 60 00 00 20 */ ori r0, r0, 0x20
-/* 800E3458 000DF0B8 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E345C:
-/* 800E345C 000DF0BC 88 01 00 1E */ lbz r0, 0x1e(r1)
-/* 800E3460 000DF0C0 28 00 00 03 */ cmplwi r0, 3
-/* 800E3464 000DF0C4 41 80 00 38 */ blt lbl_800E349C
-/* 800E3468 000DF0C8 28 14 00 1E */ cmplwi r20, 0x1e
-/* 800E346C 000DF0CC 41 82 00 24 */ beq lbl_800E3490
-/* 800E3470 000DF0D0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3474 000DF0D4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3478 000DF0D8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E347C 000DF0DC 38 A0 00 1E */ li r5, 0x1e
-/* 800E3480 000DF0E0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3484 000DF0E4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3488 000DF0E8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E348C 000DF0EC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3490:
-/* 800E3490 000DF0F0 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E3494 000DF0F4 60 00 00 40 */ ori r0, r0, 0x40
-/* 800E3498 000DF0F8 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E349C:
-/* 800E349C 000DF0FC 88 01 00 1C */ lbz r0, 0x1c(r1)
-/* 800E34A0 000DF100 28 00 00 03 */ cmplwi r0, 3
-/* 800E34A4 000DF104 41 80 00 38 */ blt lbl_800E34DC
-/* 800E34A8 000DF108 28 14 00 1F */ cmplwi r20, 0x1f
-/* 800E34AC 000DF10C 41 82 00 24 */ beq lbl_800E34D0
-/* 800E34B0 000DF110 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E34B4 000DF114 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E34B8 000DF118 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E34BC 000DF11C 38 A0 00 1F */ li r5, 0x1f
-/* 800E34C0 000DF120 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E34C4 000DF124 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E34C8 000DF128 3A F7 00 01 */ addi r23, r23, 1
-/* 800E34CC 000DF12C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E34D0:
-/* 800E34D0 000DF130 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 800E34D4 000DF134 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E34D8 000DF138 98 01 00 0B */ stb r0, 0xb(r1)
-lbl_800E34DC:
-/* 800E34DC 000DF13C 88 01 00 28 */ lbz r0, 0x28(r1)
-/* 800E34E0 000DF140 28 00 00 03 */ cmplwi r0, 3
-/* 800E34E4 000DF144 41 80 00 38 */ blt lbl_800E351C
-/* 800E34E8 000DF148 28 14 00 20 */ cmplwi r20, 0x20
-/* 800E34EC 000DF14C 41 82 00 24 */ beq lbl_800E3510
-/* 800E34F0 000DF150 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E34F4 000DF154 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E34F8 000DF158 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E34FC 000DF15C 38 A0 00 20 */ li r5, 0x20
-/* 800E3500 000DF160 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3504 000DF164 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3508 000DF168 3A F7 00 01 */ addi r23, r23, 1
-/* 800E350C 000DF16C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3510:
-/* 800E3510 000DF170 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E3514 000DF174 60 00 00 01 */ ori r0, r0, 1
-/* 800E3518 000DF178 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E351C:
-/* 800E351C 000DF17C 88 01 00 20 */ lbz r0, 0x20(r1)
-/* 800E3520 000DF180 28 00 00 03 */ cmplwi r0, 3
-/* 800E3524 000DF184 41 80 00 38 */ blt lbl_800E355C
-/* 800E3528 000DF188 28 14 00 21 */ cmplwi r20, 0x21
-/* 800E352C 000DF18C 41 82 00 24 */ beq lbl_800E3550
-/* 800E3530 000DF190 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3534 000DF194 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3538 000DF198 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E353C 000DF19C 38 A0 00 21 */ li r5, 0x21
-/* 800E3540 000DF1A0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3544 000DF1A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3548 000DF1A8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E354C 000DF1AC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3550:
-/* 800E3550 000DF1B0 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E3554 000DF1B4 60 00 00 02 */ ori r0, r0, 2
-/* 800E3558 000DF1B8 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E355C:
-/* 800E355C 000DF1BC 88 01 00 1F */ lbz r0, 0x1f(r1)
-/* 800E3560 000DF1C0 28 00 00 03 */ cmplwi r0, 3
-/* 800E3564 000DF1C4 41 80 00 38 */ blt lbl_800E359C
-/* 800E3568 000DF1C8 28 14 00 22 */ cmplwi r20, 0x22
-/* 800E356C 000DF1CC 41 82 00 24 */ beq lbl_800E3590
-/* 800E3570 000DF1D0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3574 000DF1D4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3578 000DF1D8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E357C 000DF1DC 38 A0 00 22 */ li r5, 0x22
-/* 800E3580 000DF1E0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3584 000DF1E4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3588 000DF1E8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E358C 000DF1EC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3590:
-/* 800E3590 000DF1F0 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E3594 000DF1F4 60 00 00 04 */ ori r0, r0, 4
-/* 800E3598 000DF1F8 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E359C:
-/* 800E359C 000DF1FC 88 01 00 21 */ lbz r0, 0x21(r1)
-/* 800E35A0 000DF200 28 00 00 03 */ cmplwi r0, 3
-/* 800E35A4 000DF204 41 80 00 38 */ blt lbl_800E35DC
-/* 800E35A8 000DF208 28 14 00 23 */ cmplwi r20, 0x23
-/* 800E35AC 000DF20C 41 82 00 24 */ beq lbl_800E35D0
-/* 800E35B0 000DF210 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E35B4 000DF214 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E35B8 000DF218 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E35BC 000DF21C 38 A0 00 23 */ li r5, 0x23
-/* 800E35C0 000DF220 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E35C4 000DF224 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E35C8 000DF228 3A F7 00 01 */ addi r23, r23, 1
-/* 800E35CC 000DF22C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E35D0:
-/* 800E35D0 000DF230 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E35D4 000DF234 60 00 00 08 */ ori r0, r0, 8
-/* 800E35D8 000DF238 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E35DC:
-/* 800E35DC 000DF23C 88 01 00 2A */ lbz r0, 0x2a(r1)
-/* 800E35E0 000DF240 28 00 00 03 */ cmplwi r0, 3
-/* 800E35E4 000DF244 41 80 00 38 */ blt lbl_800E361C
-/* 800E35E8 000DF248 28 14 00 24 */ cmplwi r20, 0x24
-/* 800E35EC 000DF24C 41 82 00 24 */ beq lbl_800E3610
-/* 800E35F0 000DF250 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E35F4 000DF254 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E35F8 000DF258 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E35FC 000DF25C 38 A0 00 24 */ li r5, 0x24
-/* 800E3600 000DF260 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3604 000DF264 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3608 000DF268 3A F7 00 01 */ addi r23, r23, 1
-/* 800E360C 000DF26C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3610:
-/* 800E3610 000DF270 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E3614 000DF274 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E3618 000DF278 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E361C:
-/* 800E361C 000DF27C 88 01 00 2B */ lbz r0, 0x2b(r1)
-/* 800E3620 000DF280 28 00 00 03 */ cmplwi r0, 3
-/* 800E3624 000DF284 41 80 00 38 */ blt lbl_800E365C
-/* 800E3628 000DF288 28 14 00 25 */ cmplwi r20, 0x25
-/* 800E362C 000DF28C 41 82 00 24 */ beq lbl_800E3650
-/* 800E3630 000DF290 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3634 000DF294 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3638 000DF298 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E363C 000DF29C 38 A0 00 25 */ li r5, 0x25
-/* 800E3640 000DF2A0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3644 000DF2A4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3648 000DF2A8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E364C 000DF2AC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3650:
-/* 800E3650 000DF2B0 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E3654 000DF2B4 60 00 00 20 */ ori r0, r0, 0x20
-/* 800E3658 000DF2B8 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E365C:
-/* 800E365C 000DF2BC 88 01 00 22 */ lbz r0, 0x22(r1)
-/* 800E3660 000DF2C0 28 00 00 03 */ cmplwi r0, 3
-/* 800E3664 000DF2C4 41 80 00 38 */ blt lbl_800E369C
-/* 800E3668 000DF2C8 28 14 00 26 */ cmplwi r20, 0x26
-/* 800E366C 000DF2CC 41 82 00 24 */ beq lbl_800E3690
-/* 800E3670 000DF2D0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3674 000DF2D4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3678 000DF2D8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E367C 000DF2DC 38 A0 00 26 */ li r5, 0x26
-/* 800E3680 000DF2E0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3684 000DF2E4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3688 000DF2E8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E368C 000DF2EC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3690:
-/* 800E3690 000DF2F0 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E3694 000DF2F4 60 00 00 40 */ ori r0, r0, 0x40
-/* 800E3698 000DF2F8 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E369C:
-/* 800E369C 000DF2FC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E36A0 000DF300 A8 98 00 20 */ lha r4, 0x20(r24)
-/* 800E36A4 000DF304 3A C3 CE 34 */ addi r22, r3, lbl_8063CE34@l
-/* 800E36A8 000DF308 38 76 00 28 */ addi r3, r22, 0x28
-/* 800E36AC 000DF30C 48 2B 27 8D */ bl func_80395E38
-/* 800E36B0 000DF310 1F 23 00 0A */ mulli r25, r3, 0xa
-/* 800E36B4 000DF314 7C 7F 1B 78 */ mr r31, r3
-/* 800E36B8 000DF318 3A A1 00 10 */ addi r21, r1, 0x10
-/* 800E36BC 000DF31C 3A 60 00 00 */ li r19, 0
-lbl_800E36C0:
-/* 800E36C0 000DF320 56 60 04 3E */ clrlwi r0, r19, 0x10
-/* 800E36C4 000DF324 38 76 00 30 */ addi r3, r22, 0x30
-/* 800E36C8 000DF328 7C 99 02 14 */ add r4, r25, r0
-/* 800E36CC 000DF32C 48 2B 23 D9 */ bl func_80395AA4
-/* 800E36D0 000DF330 56 60 04 3E */ clrlwi r0, r19, 0x10
-/* 800E36D4 000DF334 54 65 04 3E */ clrlwi r5, r3, 0x10
-/* 800E36D8 000DF338 7C 98 02 14 */ add r4, r24, r0
-/* 800E36DC 000DF33C 38 76 00 2C */ addi r3, r22, 0x2c
-/* 800E36E0 000DF340 88 04 00 22 */ lbz r0, 0x22(r4)
-/* 800E36E4 000DF344 7C 80 2A 14 */ add r4, r0, r5
-/* 800E36E8 000DF348 48 2B 20 61 */ bl func_80395748
-/* 800E36EC 000DF34C 56 60 04 3E */ clrlwi r0, r19, 0x10
-/* 800E36F0 000DF350 3A 73 00 01 */ addi r19, r19, 1
-/* 800E36F4 000DF354 28 13 00 0A */ cmplwi r19, 0xa
-/* 800E36F8 000DF358 7C 75 01 AE */ stbx r3, r21, r0
-/* 800E36FC 000DF35C 41 80 FF C4 */ blt lbl_800E36C0
-/* 800E3700 000DF360 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3704 000DF364 28 00 00 01 */ cmplwi r0, 1
-/* 800E3708 000DF368 41 82 00 0C */ beq lbl_800E3714
-/* 800E370C 000DF36C 2C 1F 00 02 */ cmpwi r31, 2
-/* 800E3710 000DF370 40 82 00 98 */ bne lbl_800E37A8
-lbl_800E3714:
-/* 800E3714 000DF374 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3718 000DF378 28 00 00 01 */ cmplwi r0, 1
-/* 800E371C 000DF37C 40 82 00 8C */ bne lbl_800E37A8
-/* 800E3720 000DF380 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3724 000DF384 28 00 00 01 */ cmplwi r0, 1
-/* 800E3728 000DF388 41 82 00 0C */ beq lbl_800E3734
-/* 800E372C 000DF38C 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3730 000DF390 40 82 00 78 */ bne lbl_800E37A8
-lbl_800E3734:
-/* 800E3734 000DF394 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3738 000DF398 28 00 00 01 */ cmplwi r0, 1
-/* 800E373C 000DF39C 40 82 00 6C */ bne lbl_800E37A8
-/* 800E3740 000DF3A0 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3744 000DF3A4 28 00 00 01 */ cmplwi r0, 1
-/* 800E3748 000DF3A8 41 82 00 0C */ beq lbl_800E3754
-/* 800E374C 000DF3AC 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3750 000DF3B0 40 82 00 58 */ bne lbl_800E37A8
-lbl_800E3754:
-/* 800E3754 000DF3B4 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3758 000DF3B8 28 00 00 01 */ cmplwi r0, 1
-/* 800E375C 000DF3BC 41 82 00 18 */ beq lbl_800E3774
-/* 800E3760 000DF3C0 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3764 000DF3C4 41 82 00 10 */ beq lbl_800E3774
-/* 800E3768 000DF3C8 38 1F FF FC */ addi r0, r31, -4
-/* 800E376C 000DF3CC 28 00 00 01 */ cmplwi r0, 1
-/* 800E3770 000DF3D0 41 81 00 38 */ bgt lbl_800E37A8
-lbl_800E3774:
-/* 800E3774 000DF3D4 28 14 00 27 */ cmplwi r20, 0x27
-/* 800E3778 000DF3D8 41 82 00 24 */ beq lbl_800E379C
-/* 800E377C 000DF3DC 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3780 000DF3E0 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3784 000DF3E4 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3788 000DF3E8 38 A0 00 27 */ li r5, 0x27
-/* 800E378C 000DF3EC 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3790 000DF3F0 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3794 000DF3F4 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3798 000DF3F8 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E379C:
-/* 800E379C 000DF3FC 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 800E37A0 000DF400 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E37A4 000DF404 98 01 00 0C */ stb r0, 0xc(r1)
-lbl_800E37A8:
-/* 800E37A8 000DF408 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E37AC 000DF40C 28 00 00 02 */ cmplwi r0, 2
-/* 800E37B0 000DF410 41 82 00 0C */ beq lbl_800E37BC
-/* 800E37B4 000DF414 2C 1F 00 02 */ cmpwi r31, 2
-/* 800E37B8 000DF418 40 82 00 98 */ bne lbl_800E3850
-lbl_800E37BC:
-/* 800E37BC 000DF41C 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E37C0 000DF420 28 00 00 02 */ cmplwi r0, 2
-/* 800E37C4 000DF424 40 82 00 8C */ bne lbl_800E3850
-/* 800E37C8 000DF428 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E37CC 000DF42C 28 00 00 02 */ cmplwi r0, 2
-/* 800E37D0 000DF430 41 82 00 0C */ beq lbl_800E37DC
-/* 800E37D4 000DF434 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E37D8 000DF438 40 82 00 78 */ bne lbl_800E3850
-lbl_800E37DC:
-/* 800E37DC 000DF43C 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E37E0 000DF440 28 00 00 02 */ cmplwi r0, 2
-/* 800E37E4 000DF444 40 82 00 6C */ bne lbl_800E3850
-/* 800E37E8 000DF448 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E37EC 000DF44C 28 00 00 02 */ cmplwi r0, 2
-/* 800E37F0 000DF450 41 82 00 0C */ beq lbl_800E37FC
-/* 800E37F4 000DF454 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E37F8 000DF458 40 82 00 58 */ bne lbl_800E3850
-lbl_800E37FC:
-/* 800E37FC 000DF45C 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3800 000DF460 28 00 00 02 */ cmplwi r0, 2
-/* 800E3804 000DF464 41 82 00 18 */ beq lbl_800E381C
-/* 800E3808 000DF468 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E380C 000DF46C 41 82 00 10 */ beq lbl_800E381C
-/* 800E3810 000DF470 38 1F FF FC */ addi r0, r31, -4
-/* 800E3814 000DF474 28 00 00 01 */ cmplwi r0, 1
-/* 800E3818 000DF478 41 81 00 38 */ bgt lbl_800E3850
-lbl_800E381C:
-/* 800E381C 000DF47C 28 14 00 28 */ cmplwi r20, 0x28
-/* 800E3820 000DF480 41 82 00 24 */ beq lbl_800E3844
-/* 800E3824 000DF484 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3828 000DF488 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E382C 000DF48C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3830 000DF490 38 A0 00 28 */ li r5, 0x28
-/* 800E3834 000DF494 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3838 000DF498 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E383C 000DF49C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3840 000DF4A0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3844:
-/* 800E3844 000DF4A4 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3848 000DF4A8 60 00 00 01 */ ori r0, r0, 1
-/* 800E384C 000DF4AC 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E3850:
-/* 800E3850 000DF4B0 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3854 000DF4B4 28 00 00 03 */ cmplwi r0, 3
-/* 800E3858 000DF4B8 41 82 00 0C */ beq lbl_800E3864
-/* 800E385C 000DF4BC 2C 1F 00 02 */ cmpwi r31, 2
-/* 800E3860 000DF4C0 40 82 00 98 */ bne lbl_800E38F8
-lbl_800E3864:
-/* 800E3864 000DF4C4 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3868 000DF4C8 28 00 00 03 */ cmplwi r0, 3
-/* 800E386C 000DF4CC 40 82 00 8C */ bne lbl_800E38F8
-/* 800E3870 000DF4D0 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3874 000DF4D4 28 00 00 03 */ cmplwi r0, 3
-/* 800E3878 000DF4D8 41 82 00 0C */ beq lbl_800E3884
-/* 800E387C 000DF4DC 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3880 000DF4E0 40 82 00 78 */ bne lbl_800E38F8
-lbl_800E3884:
-/* 800E3884 000DF4E4 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3888 000DF4E8 28 00 00 03 */ cmplwi r0, 3
-/* 800E388C 000DF4EC 40 82 00 6C */ bne lbl_800E38F8
-/* 800E3890 000DF4F0 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3894 000DF4F4 28 00 00 03 */ cmplwi r0, 3
-/* 800E3898 000DF4F8 41 82 00 0C */ beq lbl_800E38A4
-/* 800E389C 000DF4FC 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E38A0 000DF500 40 82 00 58 */ bne lbl_800E38F8
-lbl_800E38A4:
-/* 800E38A4 000DF504 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E38A8 000DF508 28 00 00 03 */ cmplwi r0, 3
-/* 800E38AC 000DF50C 41 82 00 18 */ beq lbl_800E38C4
-/* 800E38B0 000DF510 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E38B4 000DF514 41 82 00 10 */ beq lbl_800E38C4
-/* 800E38B8 000DF518 38 1F FF FC */ addi r0, r31, -4
-/* 800E38BC 000DF51C 28 00 00 01 */ cmplwi r0, 1
-/* 800E38C0 000DF520 41 81 00 38 */ bgt lbl_800E38F8
-lbl_800E38C4:
-/* 800E38C4 000DF524 28 14 00 29 */ cmplwi r20, 0x29
-/* 800E38C8 000DF528 41 82 00 24 */ beq lbl_800E38EC
-/* 800E38CC 000DF52C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E38D0 000DF530 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E38D4 000DF534 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E38D8 000DF538 38 A0 00 29 */ li r5, 0x29
-/* 800E38DC 000DF53C 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E38E0 000DF540 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E38E4 000DF544 3A F7 00 01 */ addi r23, r23, 1
-/* 800E38E8 000DF548 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E38EC:
-/* 800E38EC 000DF54C 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E38F0 000DF550 60 00 00 02 */ ori r0, r0, 2
-/* 800E38F4 000DF554 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E38F8:
-/* 800E38F8 000DF558 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E38FC 000DF55C 28 00 00 04 */ cmplwi r0, 4
-/* 800E3900 000DF560 41 82 00 0C */ beq lbl_800E390C
-/* 800E3904 000DF564 2C 1F 00 02 */ cmpwi r31, 2
-/* 800E3908 000DF568 40 82 00 98 */ bne lbl_800E39A0
-lbl_800E390C:
-/* 800E390C 000DF56C 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3910 000DF570 28 00 00 04 */ cmplwi r0, 4
-/* 800E3914 000DF574 40 82 00 8C */ bne lbl_800E39A0
-/* 800E3918 000DF578 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E391C 000DF57C 28 00 00 04 */ cmplwi r0, 4
-/* 800E3920 000DF580 41 82 00 0C */ beq lbl_800E392C
-/* 800E3924 000DF584 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3928 000DF588 40 82 00 78 */ bne lbl_800E39A0
-lbl_800E392C:
-/* 800E392C 000DF58C 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3930 000DF590 28 00 00 04 */ cmplwi r0, 4
-/* 800E3934 000DF594 40 82 00 6C */ bne lbl_800E39A0
-/* 800E3938 000DF598 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E393C 000DF59C 28 00 00 04 */ cmplwi r0, 4
-/* 800E3940 000DF5A0 41 82 00 0C */ beq lbl_800E394C
-/* 800E3944 000DF5A4 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3948 000DF5A8 40 82 00 58 */ bne lbl_800E39A0
-lbl_800E394C:
-/* 800E394C 000DF5AC 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3950 000DF5B0 28 00 00 04 */ cmplwi r0, 4
-/* 800E3954 000DF5B4 41 82 00 18 */ beq lbl_800E396C
-/* 800E3958 000DF5B8 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E395C 000DF5BC 41 82 00 10 */ beq lbl_800E396C
-/* 800E3960 000DF5C0 38 1F FF FC */ addi r0, r31, -4
-/* 800E3964 000DF5C4 28 00 00 01 */ cmplwi r0, 1
-/* 800E3968 000DF5C8 41 81 00 38 */ bgt lbl_800E39A0
-lbl_800E396C:
-/* 800E396C 000DF5CC 28 14 00 2A */ cmplwi r20, 0x2a
-/* 800E3970 000DF5D0 41 82 00 24 */ beq lbl_800E3994
-/* 800E3974 000DF5D4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3978 000DF5D8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E397C 000DF5DC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3980 000DF5E0 38 A0 00 2A */ li r5, 0x2a
-/* 800E3984 000DF5E4 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3988 000DF5E8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E398C 000DF5EC 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3990 000DF5F0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3994:
-/* 800E3994 000DF5F4 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3998 000DF5F8 60 00 00 04 */ ori r0, r0, 4
-/* 800E399C 000DF5FC 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E39A0:
-/* 800E39A0 000DF600 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E39A4 000DF604 28 00 00 05 */ cmplwi r0, 5
-/* 800E39A8 000DF608 40 82 00 A4 */ bne lbl_800E3A4C
-/* 800E39AC 000DF60C 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E39B0 000DF610 28 00 00 05 */ cmplwi r0, 5
-/* 800E39B4 000DF614 40 82 00 98 */ bne lbl_800E3A4C
-/* 800E39B8 000DF618 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E39BC 000DF61C 28 00 00 05 */ cmplwi r0, 5
-/* 800E39C0 000DF620 41 82 00 0C */ beq lbl_800E39CC
-/* 800E39C4 000DF624 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E39C8 000DF628 40 82 00 84 */ bne lbl_800E3A4C
-lbl_800E39CC:
-/* 800E39CC 000DF62C 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E39D0 000DF630 28 00 00 05 */ cmplwi r0, 5
-/* 800E39D4 000DF634 40 82 00 78 */ bne lbl_800E3A4C
-/* 800E39D8 000DF638 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E39DC 000DF63C 28 00 00 05 */ cmplwi r0, 5
-/* 800E39E0 000DF640 40 82 00 6C */ bne lbl_800E3A4C
-/* 800E39E4 000DF644 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E39E8 000DF648 28 00 00 05 */ cmplwi r0, 5
-/* 800E39EC 000DF64C 41 82 00 18 */ beq lbl_800E3A04
-/* 800E39F0 000DF650 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E39F4 000DF654 41 82 00 10 */ beq lbl_800E3A04
-/* 800E39F8 000DF658 38 1F FF FC */ addi r0, r31, -4
-/* 800E39FC 000DF65C 28 00 00 01 */ cmplwi r0, 1
-/* 800E3A00 000DF660 41 81 00 4C */ bgt lbl_800E3A4C
-lbl_800E3A04:
-/* 800E3A04 000DF664 88 01 00 18 */ lbz r0, 0x18(r1)
-/* 800E3A08 000DF668 28 00 00 05 */ cmplwi r0, 5
-/* 800E3A0C 000DF66C 41 82 00 0C */ beq lbl_800E3A18
-/* 800E3A10 000DF670 2C 1F 00 04 */ cmpwi r31, 4
-/* 800E3A14 000DF674 40 80 00 38 */ bge lbl_800E3A4C
-lbl_800E3A18:
-/* 800E3A18 000DF678 28 14 00 2B */ cmplwi r20, 0x2b
-/* 800E3A1C 000DF67C 41 82 00 24 */ beq lbl_800E3A40
-/* 800E3A20 000DF680 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3A24 000DF684 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3A28 000DF688 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3A2C 000DF68C 38 A0 00 2B */ li r5, 0x2b
-/* 800E3A30 000DF690 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3A34 000DF694 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3A38 000DF698 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3A3C 000DF69C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3A40:
-/* 800E3A40 000DF6A0 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3A44 000DF6A4 60 00 00 08 */ ori r0, r0, 8
-/* 800E3A48 000DF6A8 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E3A4C:
-/* 800E3A4C 000DF6AC 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3A50 000DF6B0 28 00 00 06 */ cmplwi r0, 6
-/* 800E3A54 000DF6B4 40 82 00 A4 */ bne lbl_800E3AF8
-/* 800E3A58 000DF6B8 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3A5C 000DF6BC 28 00 00 06 */ cmplwi r0, 6
-/* 800E3A60 000DF6C0 40 82 00 98 */ bne lbl_800E3AF8
-/* 800E3A64 000DF6C4 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3A68 000DF6C8 28 00 00 06 */ cmplwi r0, 6
-/* 800E3A6C 000DF6CC 41 82 00 0C */ beq lbl_800E3A78
-/* 800E3A70 000DF6D0 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3A74 000DF6D4 40 82 00 84 */ bne lbl_800E3AF8
-lbl_800E3A78:
-/* 800E3A78 000DF6D8 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3A7C 000DF6DC 28 00 00 06 */ cmplwi r0, 6
-/* 800E3A80 000DF6E0 40 82 00 78 */ bne lbl_800E3AF8
-/* 800E3A84 000DF6E4 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3A88 000DF6E8 28 00 00 06 */ cmplwi r0, 6
-/* 800E3A8C 000DF6EC 40 82 00 6C */ bne lbl_800E3AF8
-/* 800E3A90 000DF6F0 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3A94 000DF6F4 28 00 00 06 */ cmplwi r0, 6
-/* 800E3A98 000DF6F8 41 82 00 18 */ beq lbl_800E3AB0
-/* 800E3A9C 000DF6FC 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3AA0 000DF700 41 82 00 10 */ beq lbl_800E3AB0
-/* 800E3AA4 000DF704 38 1F FF FC */ addi r0, r31, -4
-/* 800E3AA8 000DF708 28 00 00 01 */ cmplwi r0, 1
-/* 800E3AAC 000DF70C 41 81 00 4C */ bgt lbl_800E3AF8
-lbl_800E3AB0:
-/* 800E3AB0 000DF710 88 01 00 18 */ lbz r0, 0x18(r1)
-/* 800E3AB4 000DF714 28 00 00 06 */ cmplwi r0, 6
-/* 800E3AB8 000DF718 41 82 00 0C */ beq lbl_800E3AC4
-/* 800E3ABC 000DF71C 2C 1F 00 04 */ cmpwi r31, 4
-/* 800E3AC0 000DF720 40 80 00 38 */ bge lbl_800E3AF8
-lbl_800E3AC4:
-/* 800E3AC4 000DF724 28 14 00 2C */ cmplwi r20, 0x2c
-/* 800E3AC8 000DF728 41 82 00 24 */ beq lbl_800E3AEC
-/* 800E3ACC 000DF72C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3AD0 000DF730 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3AD4 000DF734 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3AD8 000DF738 38 A0 00 2C */ li r5, 0x2c
-/* 800E3ADC 000DF73C 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3AE0 000DF740 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3AE4 000DF744 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3AE8 000DF748 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3AEC:
-/* 800E3AEC 000DF74C 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3AF0 000DF750 60 00 00 10 */ ori r0, r0, 0x10
-/* 800E3AF4 000DF754 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E3AF8:
-/* 800E3AF8 000DF758 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3AFC 000DF75C 28 00 00 07 */ cmplwi r0, 7
-/* 800E3B00 000DF760 40 82 00 8C */ bne lbl_800E3B8C
-/* 800E3B04 000DF764 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3B08 000DF768 28 00 00 07 */ cmplwi r0, 7
-/* 800E3B0C 000DF76C 40 82 00 80 */ bne lbl_800E3B8C
-/* 800E3B10 000DF770 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3B14 000DF774 28 00 00 07 */ cmplwi r0, 7
-/* 800E3B18 000DF778 41 82 00 0C */ beq lbl_800E3B24
-/* 800E3B1C 000DF77C 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3B20 000DF780 40 82 00 6C */ bne lbl_800E3B8C
-lbl_800E3B24:
-/* 800E3B24 000DF784 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3B28 000DF788 28 00 00 07 */ cmplwi r0, 7
-/* 800E3B2C 000DF78C 40 82 00 60 */ bne lbl_800E3B8C
-/* 800E3B30 000DF790 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3B34 000DF794 28 00 00 07 */ cmplwi r0, 7
-/* 800E3B38 000DF798 41 82 00 0C */ beq lbl_800E3B44
-/* 800E3B3C 000DF79C 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3B40 000DF7A0 40 82 00 4C */ bne lbl_800E3B8C
-lbl_800E3B44:
-/* 800E3B44 000DF7A4 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3B48 000DF7A8 28 00 00 07 */ cmplwi r0, 7
-/* 800E3B4C 000DF7AC 41 82 00 0C */ beq lbl_800E3B58
-/* 800E3B50 000DF7B0 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3B54 000DF7B4 40 82 00 38 */ bne lbl_800E3B8C
-lbl_800E3B58:
-/* 800E3B58 000DF7B8 28 14 00 2D */ cmplwi r20, 0x2d
-/* 800E3B5C 000DF7BC 41 82 00 24 */ beq lbl_800E3B80
-/* 800E3B60 000DF7C0 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3B64 000DF7C4 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3B68 000DF7C8 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3B6C 000DF7CC 38 A0 00 2D */ li r5, 0x2d
-/* 800E3B70 000DF7D0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3B74 000DF7D4 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3B78 000DF7D8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3B7C 000DF7DC 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3B80:
-/* 800E3B80 000DF7E0 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3B84 000DF7E4 60 00 00 20 */ ori r0, r0, 0x20
-/* 800E3B88 000DF7E8 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E3B8C:
-/* 800E3B8C 000DF7EC 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3B90 000DF7F0 28 00 00 08 */ cmplwi r0, 8
-/* 800E3B94 000DF7F4 40 82 00 8C */ bne lbl_800E3C20
-/* 800E3B98 000DF7F8 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3B9C 000DF7FC 28 00 00 08 */ cmplwi r0, 8
-/* 800E3BA0 000DF800 40 82 00 80 */ bne lbl_800E3C20
-/* 800E3BA4 000DF804 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3BA8 000DF808 28 00 00 08 */ cmplwi r0, 8
-/* 800E3BAC 000DF80C 41 82 00 0C */ beq lbl_800E3BB8
-/* 800E3BB0 000DF810 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3BB4 000DF814 40 82 00 6C */ bne lbl_800E3C20
-lbl_800E3BB8:
-/* 800E3BB8 000DF818 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3BBC 000DF81C 28 00 00 08 */ cmplwi r0, 8
-/* 800E3BC0 000DF820 40 82 00 60 */ bne lbl_800E3C20
-/* 800E3BC4 000DF824 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3BC8 000DF828 28 00 00 08 */ cmplwi r0, 8
-/* 800E3BCC 000DF82C 41 82 00 0C */ beq lbl_800E3BD8
-/* 800E3BD0 000DF830 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3BD4 000DF834 40 82 00 4C */ bne lbl_800E3C20
-lbl_800E3BD8:
-/* 800E3BD8 000DF838 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3BDC 000DF83C 28 00 00 08 */ cmplwi r0, 8
-/* 800E3BE0 000DF840 41 82 00 0C */ beq lbl_800E3BEC
-/* 800E3BE4 000DF844 2C 1F 00 01 */ cmpwi r31, 1
-/* 800E3BE8 000DF848 40 82 00 38 */ bne lbl_800E3C20
-lbl_800E3BEC:
-/* 800E3BEC 000DF84C 28 14 00 2E */ cmplwi r20, 0x2e
-/* 800E3BF0 000DF850 41 82 00 24 */ beq lbl_800E3C14
-/* 800E3BF4 000DF854 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3BF8 000DF858 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3BFC 000DF85C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3C00 000DF860 38 A0 00 2E */ li r5, 0x2e
-/* 800E3C04 000DF864 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3C08 000DF868 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3C0C 000DF86C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3C10 000DF870 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3C14:
-/* 800E3C14 000DF874 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3C18 000DF878 60 00 00 40 */ ori r0, r0, 0x40
-/* 800E3C1C 000DF87C 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E3C20:
-/* 800E3C20 000DF880 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3C24 000DF884 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C28 000DF888 40 82 00 B0 */ bne lbl_800E3CD8
-/* 800E3C2C 000DF88C 88 01 00 11 */ lbz r0, 0x11(r1)
-/* 800E3C30 000DF890 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C34 000DF894 40 82 00 A4 */ bne lbl_800E3CD8
-/* 800E3C38 000DF898 88 01 00 12 */ lbz r0, 0x12(r1)
-/* 800E3C3C 000DF89C 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C40 000DF8A0 40 82 00 98 */ bne lbl_800E3CD8
-/* 800E3C44 000DF8A4 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3C48 000DF8A8 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C4C 000DF8AC 40 82 00 8C */ bne lbl_800E3CD8
-/* 800E3C50 000DF8B0 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3C54 000DF8B4 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C58 000DF8B8 41 82 00 0C */ beq lbl_800E3C64
-/* 800E3C5C 000DF8BC 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3C60 000DF8C0 40 82 00 78 */ bne lbl_800E3CD8
-lbl_800E3C64:
-/* 800E3C64 000DF8C4 88 01 00 15 */ lbz r0, 0x15(r1)
-/* 800E3C68 000DF8C8 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C6C 000DF8CC 40 82 00 6C */ bne lbl_800E3CD8
-/* 800E3C70 000DF8D0 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3C74 000DF8D4 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C78 000DF8D8 40 82 00 60 */ bne lbl_800E3CD8
-/* 800E3C7C 000DF8DC 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3C80 000DF8E0 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C84 000DF8E4 41 82 00 0C */ beq lbl_800E3C90
-/* 800E3C88 000DF8E8 2C 1F 00 04 */ cmpwi r31, 4
-/* 800E3C8C 000DF8EC 40 82 00 4C */ bne lbl_800E3CD8
-lbl_800E3C90:
-/* 800E3C90 000DF8F0 88 01 00 18 */ lbz r0, 0x18(r1)
-/* 800E3C94 000DF8F4 28 00 00 09 */ cmplwi r0, 9
-/* 800E3C98 000DF8F8 41 82 00 0C */ beq lbl_800E3CA4
-/* 800E3C9C 000DF8FC 2C 1F 00 04 */ cmpwi r31, 4
-/* 800E3CA0 000DF900 41 82 00 38 */ beq lbl_800E3CD8
-lbl_800E3CA4:
-/* 800E3CA4 000DF904 28 14 00 2F */ cmplwi r20, 0x2f
-/* 800E3CA8 000DF908 41 82 00 24 */ beq lbl_800E3CCC
-/* 800E3CAC 000DF90C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3CB0 000DF910 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3CB4 000DF914 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3CB8 000DF918 38 A0 00 2F */ li r5, 0x2f
-/* 800E3CBC 000DF91C 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3CC0 000DF920 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3CC4 000DF924 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3CC8 000DF928 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3CCC:
-/* 800E3CCC 000DF92C 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 800E3CD0 000DF930 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E3CD4 000DF934 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E3CD8:
-/* 800E3CD8 000DF938 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3CDC 000DF93C 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3CE0 000DF940 40 82 00 88 */ bne lbl_800E3D68
-/* 800E3CE4 000DF944 88 01 00 12 */ lbz r0, 0x12(r1)
-/* 800E3CE8 000DF948 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3CEC 000DF94C 40 82 00 7C */ bne lbl_800E3D68
-/* 800E3CF0 000DF950 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3CF4 000DF954 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3CF8 000DF958 40 82 00 70 */ bne lbl_800E3D68
-/* 800E3CFC 000DF95C 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3D00 000DF960 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3D04 000DF964 41 82 00 0C */ beq lbl_800E3D10
-/* 800E3D08 000DF968 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3D0C 000DF96C 40 82 00 5C */ bne lbl_800E3D68
-lbl_800E3D10:
-/* 800E3D10 000DF970 88 01 00 16 */ lbz r0, 0x16(r1)
-/* 800E3D14 000DF974 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3D18 000DF978 40 82 00 50 */ bne lbl_800E3D68
-/* 800E3D1C 000DF97C 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3D20 000DF980 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3D24 000DF984 40 82 00 44 */ bne lbl_800E3D68
-/* 800E3D28 000DF988 88 01 00 19 */ lbz r0, 0x19(r1)
-/* 800E3D2C 000DF98C 28 00 00 0A */ cmplwi r0, 0xa
-/* 800E3D30 000DF990 40 82 00 38 */ bne lbl_800E3D68
-/* 800E3D34 000DF994 28 14 00 30 */ cmplwi r20, 0x30
-/* 800E3D38 000DF998 41 82 00 24 */ beq lbl_800E3D5C
-/* 800E3D3C 000DF99C 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3D40 000DF9A0 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3D44 000DF9A4 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3D48 000DF9A8 38 A0 00 30 */ li r5, 0x30
-/* 800E3D4C 000DF9AC 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3D50 000DF9B0 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3D54 000DF9B4 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3D58 000DF9B8 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3D5C:
-/* 800E3D5C 000DF9BC 88 01 00 0E */ lbz r0, 0xe(r1)
-/* 800E3D60 000DF9C0 60 00 00 01 */ ori r0, r0, 1
-/* 800E3D64 000DF9C4 98 01 00 0E */ stb r0, 0xe(r1)
-lbl_800E3D68:
-/* 800E3D68 000DF9C8 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3D6C 000DF9CC 28 00 00 0B */ cmplwi r0, 0xb
-/* 800E3D70 000DF9D0 40 82 00 58 */ bne lbl_800E3DC8
-/* 800E3D74 000DF9D4 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3D78 000DF9D8 28 00 00 0B */ cmplwi r0, 0xb
-/* 800E3D7C 000DF9DC 40 82 00 4C */ bne lbl_800E3DC8
-/* 800E3D80 000DF9E0 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3D84 000DF9E4 28 00 00 0B */ cmplwi r0, 0xb
-/* 800E3D88 000DF9E8 41 82 00 0C */ beq lbl_800E3D94
-/* 800E3D8C 000DF9EC 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3D90 000DF9F0 40 82 00 38 */ bne lbl_800E3DC8
-lbl_800E3D94:
-/* 800E3D94 000DF9F4 28 14 00 31 */ cmplwi r20, 0x31
-/* 800E3D98 000DF9F8 41 82 00 24 */ beq lbl_800E3DBC
-/* 800E3D9C 000DF9FC 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3DA0 000DFA00 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3DA4 000DFA04 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3DA8 000DFA08 38 A0 00 31 */ li r5, 0x31
-/* 800E3DAC 000DFA0C 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3DB0 000DFA10 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3DB4 000DFA14 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3DB8 000DFA18 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3DBC:
-/* 800E3DBC 000DFA1C 88 01 00 0E */ lbz r0, 0xe(r1)
-/* 800E3DC0 000DFA20 60 00 00 02 */ ori r0, r0, 2
-/* 800E3DC4 000DFA24 98 01 00 0E */ stb r0, 0xe(r1)
-lbl_800E3DC8:
-/* 800E3DC8 000DFA28 88 01 00 12 */ lbz r0, 0x12(r1)
-/* 800E3DCC 000DFA2C 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E3DD0 000DFA30 40 82 00 70 */ bne lbl_800E3E40
-/* 800E3DD4 000DFA34 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3DD8 000DFA38 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E3DDC 000DFA3C 40 82 00 64 */ bne lbl_800E3E40
-/* 800E3DE0 000DFA40 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3DE4 000DFA44 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E3DE8 000DFA48 41 82 00 0C */ beq lbl_800E3DF4
-/* 800E3DEC 000DFA4C 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3DF0 000DFA50 40 82 00 50 */ bne lbl_800E3E40
-lbl_800E3DF4:
-/* 800E3DF4 000DFA54 88 01 00 17 */ lbz r0, 0x17(r1)
-/* 800E3DF8 000DFA58 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E3DFC 000DFA5C 40 82 00 44 */ bne lbl_800E3E40
-/* 800E3E00 000DFA60 88 01 00 19 */ lbz r0, 0x19(r1)
-/* 800E3E04 000DFA64 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E3E08 000DFA68 40 82 00 38 */ bne lbl_800E3E40
-/* 800E3E0C 000DFA6C 28 14 00 32 */ cmplwi r20, 0x32
-/* 800E3E10 000DFA70 41 82 00 24 */ beq lbl_800E3E34
-/* 800E3E14 000DFA74 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3E18 000DFA78 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3E1C 000DFA7C 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3E20 000DFA80 38 A0 00 32 */ li r5, 0x32
-/* 800E3E24 000DFA84 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3E28 000DFA88 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3E2C 000DFA8C 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3E30 000DFA90 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3E34:
-/* 800E3E34 000DFA94 88 01 00 0E */ lbz r0, 0xe(r1)
-/* 800E3E38 000DFA98 60 00 00 04 */ ori r0, r0, 4
-/* 800E3E3C 000DFA9C 98 01 00 0E */ stb r0, 0xe(r1)
-lbl_800E3E40:
-/* 800E3E40 000DFAA0 88 01 00 13 */ lbz r0, 0x13(r1)
-/* 800E3E44 000DFAA4 28 00 00 0D */ cmplwi r0, 0xd
-/* 800E3E48 000DFAA8 40 82 00 4C */ bne lbl_800E3E94
-/* 800E3E4C 000DFAAC 88 61 00 14 */ lbz r3, 0x14(r1)
-/* 800E3E50 000DFAB0 28 03 00 0D */ cmplwi r3, 0xd
-/* 800E3E54 000DFAB4 41 82 00 0C */ beq lbl_800E3E60
-/* 800E3E58 000DFAB8 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3E5C 000DFABC 40 82 00 38 */ bne lbl_800E3E94
-lbl_800E3E60:
-/* 800E3E60 000DFAC0 28 14 00 33 */ cmplwi r20, 0x33
-/* 800E3E64 000DFAC4 41 82 00 24 */ beq lbl_800E3E88
-/* 800E3E68 000DFAC8 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
-/* 800E3E6C 000DFACC 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
-/* 800E3E70 000DFAD0 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
-/* 800E3E74 000DFAD4 38 C0 00 33 */ li r6, 0x33
-/* 800E3E78 000DFAD8 7C 64 2A 2E */ lhzx r3, r4, r5
-/* 800E3E7C 000DFADC 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
-/* 800E3E80 000DFAE0 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3E84 000DFAE4 7C 64 2B 2E */ sthx r3, r4, r5
-lbl_800E3E88:
-/* 800E3E88 000DFAE8 88 61 00 0E */ lbz r3, 0xe(r1)
-/* 800E3E8C 000DFAEC 60 63 00 08 */ ori r3, r3, 8
-/* 800E3E90 000DFAF0 98 61 00 0E */ stb r3, 0xe(r1)
-lbl_800E3E94:
-/* 800E3E94 000DFAF4 28 00 00 0E */ cmplwi r0, 0xe
-/* 800E3E98 000DFAF8 40 82 00 4C */ bne lbl_800E3EE4
-/* 800E3E9C 000DFAFC 88 61 00 14 */ lbz r3, 0x14(r1)
-/* 800E3EA0 000DFB00 28 03 00 0E */ cmplwi r3, 0xe
-/* 800E3EA4 000DFB04 41 82 00 0C */ beq lbl_800E3EB0
-/* 800E3EA8 000DFB08 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3EAC 000DFB0C 40 82 00 38 */ bne lbl_800E3EE4
-lbl_800E3EB0:
-/* 800E3EB0 000DFB10 28 14 00 34 */ cmplwi r20, 0x34
-/* 800E3EB4 000DFB14 41 82 00 24 */ beq lbl_800E3ED8
-/* 800E3EB8 000DFB18 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
-/* 800E3EBC 000DFB1C 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
-/* 800E3EC0 000DFB20 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
-/* 800E3EC4 000DFB24 38 C0 00 34 */ li r6, 0x34
-/* 800E3EC8 000DFB28 7C 64 2A 2E */ lhzx r3, r4, r5
-/* 800E3ECC 000DFB2C 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
-/* 800E3ED0 000DFB30 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3ED4 000DFB34 7C 64 2B 2E */ sthx r3, r4, r5
-lbl_800E3ED8:
-/* 800E3ED8 000DFB38 88 61 00 0E */ lbz r3, 0xe(r1)
-/* 800E3EDC 000DFB3C 60 63 00 10 */ ori r3, r3, 0x10
-/* 800E3EE0 000DFB40 98 61 00 0E */ stb r3, 0xe(r1)
-lbl_800E3EE4:
-/* 800E3EE4 000DFB44 28 00 00 0F */ cmplwi r0, 0xf
-/* 800E3EE8 000DFB48 40 82 00 4C */ bne lbl_800E3F34
-/* 800E3EEC 000DFB4C 88 61 00 14 */ lbz r3, 0x14(r1)
-/* 800E3EF0 000DFB50 28 03 00 0F */ cmplwi r3, 0xf
-/* 800E3EF4 000DFB54 41 82 00 0C */ beq lbl_800E3F00
-/* 800E3EF8 000DFB58 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3EFC 000DFB5C 40 82 00 38 */ bne lbl_800E3F34
-lbl_800E3F00:
-/* 800E3F00 000DFB60 28 14 00 35 */ cmplwi r20, 0x35
-/* 800E3F04 000DFB64 41 82 00 24 */ beq lbl_800E3F28
-/* 800E3F08 000DFB68 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
-/* 800E3F0C 000DFB6C 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
-/* 800E3F10 000DFB70 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
-/* 800E3F14 000DFB74 38 C0 00 35 */ li r6, 0x35
-/* 800E3F18 000DFB78 7C 64 2A 2E */ lhzx r3, r4, r5
-/* 800E3F1C 000DFB7C 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
-/* 800E3F20 000DFB80 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3F24 000DFB84 7C 64 2B 2E */ sthx r3, r4, r5
-lbl_800E3F28:
-/* 800E3F28 000DFB88 88 61 00 0E */ lbz r3, 0xe(r1)
-/* 800E3F2C 000DFB8C 60 63 00 20 */ ori r3, r3, 0x20
-/* 800E3F30 000DFB90 98 61 00 0E */ stb r3, 0xe(r1)
-lbl_800E3F34:
-/* 800E3F34 000DFB94 28 00 00 10 */ cmplwi r0, 0x10
-/* 800E3F38 000DFB98 40 82 00 4C */ bne lbl_800E3F84
-/* 800E3F3C 000DFB9C 88 61 00 14 */ lbz r3, 0x14(r1)
-/* 800E3F40 000DFBA0 28 03 00 10 */ cmplwi r3, 0x10
-/* 800E3F44 000DFBA4 41 82 00 0C */ beq lbl_800E3F50
-/* 800E3F48 000DFBA8 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3F4C 000DFBAC 40 82 00 38 */ bne lbl_800E3F84
-lbl_800E3F50:
-/* 800E3F50 000DFBB0 28 14 00 36 */ cmplwi r20, 0x36
-/* 800E3F54 000DFBB4 41 82 00 24 */ beq lbl_800E3F78
-/* 800E3F58 000DFBB8 3C 80 80 48 */ lis r4, lbl_8047CD10@ha
-/* 800E3F5C 000DFBBC 56 E5 0B FC */ rlwinm r5, r23, 1, 0xf, 0x1e
-/* 800E3F60 000DFBC0 38 84 CD 10 */ addi r4, r4, lbl_8047CD10@l
-/* 800E3F64 000DFBC4 38 C0 00 36 */ li r6, 0x36
-/* 800E3F68 000DFBC8 7C 64 2A 2E */ lhzx r3, r4, r5
-/* 800E3F6C 000DFBCC 50 C3 14 3A */ rlwimi r3, r6, 2, 0x10, 0x1d
-/* 800E3F70 000DFBD0 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3F74 000DFBD4 7C 64 2B 2E */ sthx r3, r4, r5
-lbl_800E3F78:
-/* 800E3F78 000DFBD8 88 61 00 0E */ lbz r3, 0xe(r1)
-/* 800E3F7C 000DFBDC 60 63 00 40 */ ori r3, r3, 0x40
-/* 800E3F80 000DFBE0 98 61 00 0E */ stb r3, 0xe(r1)
-lbl_800E3F84:
-/* 800E3F84 000DFBE4 28 00 00 11 */ cmplwi r0, 0x11
-/* 800E3F88 000DFBE8 40 82 00 4C */ bne lbl_800E3FD4
-/* 800E3F8C 000DFBEC 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 800E3F90 000DFBF0 28 00 00 11 */ cmplwi r0, 0x11
-/* 800E3F94 000DFBF4 41 82 00 0C */ beq lbl_800E3FA0
-/* 800E3F98 000DFBF8 2C 1F 00 05 */ cmpwi r31, 5
-/* 800E3F9C 000DFBFC 40 82 00 38 */ bne lbl_800E3FD4
-lbl_800E3FA0:
-/* 800E3FA0 000DFC00 28 14 00 37 */ cmplwi r20, 0x37
-/* 800E3FA4 000DFC04 41 82 00 24 */ beq lbl_800E3FC8
-/* 800E3FA8 000DFC08 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3FAC 000DFC0C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3FB0 000DFC10 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3FB4 000DFC14 38 A0 00 37 */ li r5, 0x37
-/* 800E3FB8 000DFC18 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3FBC 000DFC1C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E3FC0 000DFC20 3A F7 00 01 */ addi r23, r23, 1
-/* 800E3FC4 000DFC24 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E3FC8:
-/* 800E3FC8 000DFC28 88 01 00 0E */ lbz r0, 0xe(r1)
-/* 800E3FCC 000DFC2C 60 00 00 80 */ ori r0, r0, 0x80
-/* 800E3FD0 000DFC30 98 01 00 0E */ stb r0, 0xe(r1)
-lbl_800E3FD4:
-/* 800E3FD4 000DFC34 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 800E3FD8 000DFC38 28 00 00 12 */ cmplwi r0, 0x12
-/* 800E3FDC 000DFC3C 40 82 00 38 */ bne lbl_800E4014
-/* 800E3FE0 000DFC40 28 14 00 38 */ cmplwi r20, 0x38
-/* 800E3FE4 000DFC44 41 82 00 24 */ beq lbl_800E4008
-/* 800E3FE8 000DFC48 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E3FEC 000DFC4C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E3FF0 000DFC50 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E3FF4 000DFC54 38 A0 00 38 */ li r5, 0x38
-/* 800E3FF8 000DFC58 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E3FFC 000DFC5C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E4000 000DFC60 3A F7 00 01 */ addi r23, r23, 1
-/* 800E4004 000DFC64 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E4008:
-/* 800E4008 000DFC68 88 01 00 0F */ lbz r0, 0xf(r1)
-/* 800E400C 000DFC6C 60 00 00 01 */ ori r0, r0, 1
-/* 800E4010 000DFC70 98 01 00 0F */ stb r0, 0xf(r1)
-lbl_800E4014:
-/* 800E4014 000DFC74 88 C1 00 18 */ lbz r6, 0x18(r1)
-/* 800E4018 000DFC78 28 06 00 13 */ cmplwi r6, 0x13
-/* 800E401C 000DFC7C 40 82 00 38 */ bne lbl_800E4054
-/* 800E4020 000DFC80 28 14 00 39 */ cmplwi r20, 0x39
-/* 800E4024 000DFC84 41 82 00 24 */ beq lbl_800E4048
-/* 800E4028 000DFC88 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E402C 000DFC8C 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E4030 000DFC90 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E4034 000DFC94 38 A0 00 39 */ li r5, 0x39
-/* 800E4038 000DFC98 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E403C 000DFC9C 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E4040 000DFCA0 3A F7 00 01 */ addi r23, r23, 1
-/* 800E4044 000DFCA4 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E4048:
-/* 800E4048 000DFCA8 88 01 00 0F */ lbz r0, 0xf(r1)
-/* 800E404C 000DFCAC 60 00 00 02 */ ori r0, r0, 2
-/* 800E4050 000DFCB0 98 01 00 0F */ stb r0, 0xf(r1)
-lbl_800E4054:
-/* 800E4054 000DFCB4 28 06 00 14 */ cmplwi r6, 0x14
-/* 800E4058 000DFCB8 40 82 00 38 */ bne lbl_800E4090
-/* 800E405C 000DFCBC 28 14 00 3A */ cmplwi r20, 0x3a
-/* 800E4060 000DFCC0 41 82 00 24 */ beq lbl_800E4084
-/* 800E4064 000DFCC4 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E4068 000DFCC8 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E406C 000DFCCC 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E4070 000DFCD0 38 A0 00 3A */ li r5, 0x3a
-/* 800E4074 000DFCD4 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E4078 000DFCD8 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E407C 000DFCDC 3A F7 00 01 */ addi r23, r23, 1
-/* 800E4080 000DFCE0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E4084:
-/* 800E4084 000DFCE4 88 01 00 0F */ lbz r0, 0xf(r1)
-/* 800E4088 000DFCE8 60 00 00 04 */ ori r0, r0, 4
-/* 800E408C 000DFCEC 98 01 00 0F */ stb r0, 0xf(r1)
-lbl_800E4090:
-/* 800E4090 000DFCF0 28 06 00 15 */ cmplwi r6, 0x15
-/* 800E4094 000DFCF4 40 82 00 38 */ bne lbl_800E40CC
-/* 800E4098 000DFCF8 28 14 00 3B */ cmplwi r20, 0x3b
-/* 800E409C 000DFCFC 41 82 00 24 */ beq lbl_800E40C0
-/* 800E40A0 000DFD00 3C 60 80 48 */ lis r3, lbl_8047CD10@ha
-/* 800E40A4 000DFD04 56 E4 0B FC */ rlwinm r4, r23, 1, 0xf, 0x1e
-/* 800E40A8 000DFD08 38 63 CD 10 */ addi r3, r3, lbl_8047CD10@l
-/* 800E40AC 000DFD0C 38 A0 00 3B */ li r5, 0x3b
-/* 800E40B0 000DFD10 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800E40B4 000DFD14 50 A0 14 3A */ rlwimi r0, r5, 2, 0x10, 0x1d
-/* 800E40B8 000DFD18 3A F7 00 01 */ addi r23, r23, 1
-/* 800E40BC 000DFD1C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800E40C0:
-/* 800E40C0 000DFD20 88 01 00 0F */ lbz r0, 0xf(r1)
-/* 800E40C4 000DFD24 60 00 00 08 */ ori r0, r0, 8
-/* 800E40C8 000DFD28 98 01 00 0F */ stb r0, 0xf(r1)
-lbl_800E40CC:
-/* 800E40CC 000DFD2C 7E 89 1E 70 */ srawi r9, r20, 3
-/* 800E40D0 000DFD30 38 61 00 08 */ addi r3, r1, 8
-/* 800E40D4 000DFD34 7C 03 48 AE */ lbzx r0, r3, r9
-/* 800E40D8 000DFD38 56 8A 07 7E */ clrlwi r10, r20, 0x1d
-/* 800E40DC 000DFD3C 7C 00 56 30 */ sraw r0, r0, r10
-/* 800E40E0 000DFD40 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E40E4 000DFD44 41 82 00 3C */ beq lbl_800E4120
-/* 800E40E8 000DFD48 56 E4 04 3E */ clrlwi r4, r23, 0x10
-/* 800E40EC 000DFD4C 38 60 00 0F */ li r3, 0xf
-/* 800E40F0 000DFD50 4B FD 65 2D */ bl func_800BA61C
-/* 800E40F4 000DFD54 3E A0 80 64 */ lis r21, lbl_8063CE34@ha
-/* 800E40F8 000DFD58 A8 98 00 20 */ lha r4, 0x20(r24)
-/* 800E40FC 000DFD5C 3A B5 CE 34 */ addi r21, r21, lbl_8063CE34@l
-/* 800E4100 000DFD60 38 75 00 28 */ addi r3, r21, 0x28
-/* 800E4104 000DFD64 48 2B 1D 35 */ bl func_80395E38
-/* 800E4108 000DFD68 1C 03 00 3C */ mulli r0, r3, 0x3c
-/* 800E410C 000DFD6C 38 75 00 38 */ addi r3, r21, 0x38
-/* 800E4110 000DFD70 7C 94 02 14 */ add r4, r20, r0
-/* 800E4114 000DFD74 48 2B 22 91 */ bl func_803963A4
-/* 800E4118 000DFD78 B0 78 00 1C */ sth r3, 0x1c(r24)
-/* 800E411C 000DFD7C 48 00 00 EC */ b lbl_800E4208
-lbl_800E4120:
-/* 800E4120 000DFD80 56 E4 04 3E */ clrlwi r4, r23, 0x10
-/* 800E4124 000DFD84 3C C0 80 48 */ lis r6, lbl_8047CD10@ha
-/* 800E4128 000DFD88 38 E4 FF FF */ addi r7, r4, -1
-/* 800E412C 000DFD8C 39 00 00 00 */ li r8, 0
-/* 800E4130 000DFD90 38 C6 CD 10 */ addi r6, r6, lbl_8047CD10@l
-/* 800E4134 000DFD94 48 00 00 28 */ b lbl_800E415C
-lbl_800E4138:
-/* 800E4138 000DFD98 55 05 04 3E */ clrlwi r5, r8, 0x10
-/* 800E413C 000DFD9C 55 04 0B FC */ rlwinm r4, r8, 1, 0xf, 0x1e
-/* 800E4140 000DFDA0 38 A5 00 01 */ addi r5, r5, 1
-/* 800E4144 000DFDA4 7C 06 22 2E */ lhzx r0, r6, r4
-/* 800E4148 000DFDA8 54 A5 08 3C */ slwi r5, r5, 1
-/* 800E414C 000DFDAC 39 08 00 01 */ addi r8, r8, 1
-/* 800E4150 000DFDB0 7C A6 2A 2E */ lhzx r5, r6, r5
-/* 800E4154 000DFDB4 50 A0 04 3A */ rlwimi r0, r5, 0, 0x10, 0x1d
-/* 800E4158 000DFDB8 7C 06 23 2E */ sthx r0, r6, r4
-lbl_800E415C:
-/* 800E415C 000DFDBC 55 00 04 3E */ clrlwi r0, r8, 0x10
-/* 800E4160 000DFDC0 7C 00 38 00 */ cmpw r0, r7
-/* 800E4164 000DFDC4 41 80 FF D4 */ blt lbl_800E4138
-/* 800E4168 000DFDC8 3C C0 80 48 */ lis r6, lbl_8047CD10@ha
-/* 800E416C 000DFDCC 55 07 0B FC */ rlwinm r7, r8, 1, 0xf, 0x1e
-/* 800E4170 000DFDD0 38 C6 CD 10 */ addi r6, r6, lbl_8047CD10@l
-/* 800E4174 000DFDD4 38 80 00 01 */ li r4, 1
-/* 800E4178 000DFDD8 7C A6 3A 2E */ lhzx r5, r6, r7
-/* 800E417C 000DFDDC 7C 84 50 30 */ slw r4, r4, r10
-/* 800E4180 000DFDE0 7D 03 48 AE */ lbzx r8, r3, r9
-/* 800E4184 000DFDE4 38 17 FF FF */ addi r0, r23, -1
-/* 800E4188 000DFDE8 54 A5 07 9E */ rlwinm r5, r5, 0, 0x1e, 0xf
-/* 800E418C 000DFDEC 7D 08 20 78 */ andc r8, r8, r4
-/* 800E4190 000DFDF0 7C A6 3B 2E */ sthx r5, r6, r7
-/* 800E4194 000DFDF4 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800E4198 000DFDF8 7D 03 49 AE */ stbx r8, r3, r9
-/* 800E419C 000DFDFC 38 60 00 0F */ li r3, 0xf
-/* 800E41A0 000DFE00 4B FD 64 7D */ bl func_800BA61C
-/* 800E41A4 000DFE04 38 00 00 3C */ li r0, 0x3c
-/* 800E41A8 000DFE08 38 81 00 08 */ addi r4, r1, 8
-/* 800E41AC 000DFE0C 3A 60 00 00 */ li r19, 0
-/* 800E41B0 000DFE10 7C 09 03 A6 */ mtctr r0
-lbl_800E41B4:
-/* 800E41B4 000DFE14 56 63 04 3E */ clrlwi r3, r19, 0x10
-/* 800E41B8 000DFE18 56 60 07 7E */ clrlwi r0, r19, 0x1d
-/* 800E41BC 000DFE1C 7C 63 1E 70 */ srawi r3, r3, 3
-/* 800E41C0 000DFE20 7C 64 18 AE */ lbzx r3, r4, r3
-/* 800E41C4 000DFE24 7C 60 06 30 */ sraw r0, r3, r0
-/* 800E41C8 000DFE28 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E41CC 000DFE2C 41 82 00 34 */ beq lbl_800E4200
-/* 800E41D0 000DFE30 3E 80 80 64 */ lis r20, lbl_8063CE34@ha
-/* 800E41D4 000DFE34 A8 98 00 20 */ lha r4, 0x20(r24)
-/* 800E41D8 000DFE38 3A 94 CE 34 */ addi r20, r20, lbl_8063CE34@l
-/* 800E41DC 000DFE3C 38 74 00 28 */ addi r3, r20, 0x28
-/* 800E41E0 000DFE40 48 2B 1C 59 */ bl func_80395E38
-/* 800E41E4 000DFE44 1C 83 00 3C */ mulli r4, r3, 0x3c
-/* 800E41E8 000DFE48 56 60 04 3E */ clrlwi r0, r19, 0x10
-/* 800E41EC 000DFE4C 38 74 00 38 */ addi r3, r20, 0x38
-/* 800E41F0 000DFE50 7C 80 22 14 */ add r4, r0, r4
-/* 800E41F4 000DFE54 48 2B 21 B1 */ bl func_803963A4
-/* 800E41F8 000DFE58 B0 78 00 1C */ sth r3, 0x1c(r24)
-/* 800E41FC 000DFE5C 48 00 00 0C */ b lbl_800E4208
-lbl_800E4200:
-/* 800E4200 000DFE60 3A 73 00 01 */ addi r19, r19, 1
-/* 800E4204 000DFE64 42 00 FF B0 */ bdnz lbl_800E41B4
-lbl_800E4208:
-/* 800E4208 000DFE68 39 61 00 70 */ addi r11, r1, 0x70
-/* 800E420C 000DFE6C 48 0E 2F 49 */ bl _restgpr_19
-/* 800E4210 000DFE70 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800E4214 000DFE74 7C 08 03 A6 */ mtlr r0
-/* 800E4218 000DFE78 38 21 00 70 */ addi r1, r1, 0x70
-/* 800E421C 000DFE7C 4E 80 00 20 */ blr
-
-.global func_800E4220
-func_800E4220:
-/* 800E4220 000DFE80 38 6D 9C 38 */ addi r3, r13, lbl_8063EEF8-_SDA_BASE_
-/* 800E4224 000DFE84 38 80 00 01 */ li r4, 1
-/* 800E4228 000DFE88 38 A0 00 04 */ li r5, 4
-/* 800E422C 000DFE8C 38 C0 00 00 */ li r6, 0
-/* 800E4230 000DFE90 4B F4 06 E4 */ b func_80024914
-
-.global func_800E4234
-func_800E4234:
-/* 800E4234 000DFE94 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E4238 000DFE98 7C 08 02 A6 */ mflr r0
-/* 800E423C 000DFE9C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E4240 000DFEA0 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E4244 000DFEA4 48 0E 2E E5 */ bl _savegpr_27
-/* 800E4248 000DFEA8 3F E3 00 01 */ addis r31, r3, 1
-/* 800E424C 000DFEAC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800E4250 000DFEB0 3B 60 00 00 */ li r27, 0
-/* 800E4254 000DFEB4 3B A3 FF FF */ addi r29, r3, 0x0000FFFF@l
-/* 800E4258 000DFEB8 3B FF 34 D8 */ addi r31, r31, 0x34d8
-lbl_800E425C:
-/* 800E425C 000DFEBC 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800E4260 000DFEC0 28 03 00 1F */ cmplwi r3, 0x1f
-/* 800E4264 000DFEC4 38 83 00 06 */ addi r4, r3, 6
-/* 800E4268 000DFEC8 41 81 00 08 */ bgt lbl_800E4270
-/* 800E426C 000DFECC 7C 64 1B 78 */ mr r4, r3
-lbl_800E4270:
-/* 800E4270 000DFED0 57 60 06 3E */ clrlwi r0, r27, 0x18
-/* 800E4274 000DFED4 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E4278 000DFED8 7F DF 02 14 */ add r30, r31, r0
-/* 800E427C 000DFEDC 88 1E 05 44 */ lbz r0, 0x544(r30)
-/* 800E4280 000DFEE0 50 80 0E 3C */ rlwimi r0, r4, 1, 0x18, 0x1e
-/* 800E4284 000DFEE4 60 00 00 01 */ ori r0, r0, 1
-/* 800E4288 000DFEE8 98 1E 05 44 */ stb r0, 0x544(r30)
-/* 800E428C 000DFEEC 88 1E 05 45 */ lbz r0, 0x545(r30)
-/* 800E4290 000DFEF0 54 00 07 6E */ rlwinm r0, r0, 0, 0x1d, 0x17
-/* 800E4294 000DFEF4 98 1E 05 45 */ stb r0, 0x545(r30)
-/* 800E4298 000DFEF8 B3 BE 01 EC */ sth r29, 0x1ec(r30)
-/* 800E429C 000DFEFC 48 20 81 AD */ bl SCGetLanguage
-/* 800E42A0 000DFF00 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E42A4 000DFF04 98 7E 06 E6 */ stb r3, 0x6e6(r30)
-/* 800E42A8 000DFF08 28 1B 00 25 */ cmplwi r27, 0x25
-/* 800E42AC 000DFF0C 41 80 FF B0 */ blt lbl_800E425C
-/* 800E42B0 000DFF10 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800E42B4 000DFF14 3B 60 00 25 */ li r27, 0x25
-/* 800E42B8 000DFF18 3B C3 FF FF */ addi r30, r3, 0x0000FFFF@l
-/* 800E42BC 000DFF1C 3B A0 00 01 */ li r29, 1
-lbl_800E42C0:
-/* 800E42C0 000DFF20 57 60 06 3E */ clrlwi r0, r27, 0x18
-/* 800E42C4 000DFF24 38 7B FF FB */ addi r3, r27, -5
-/* 800E42C8 000DFF28 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E42CC 000DFF2C 7F 9F 02 14 */ add r28, r31, r0
-/* 800E42D0 000DFF30 88 1C 05 44 */ lbz r0, 0x544(r28)
-/* 800E42D4 000DFF34 50 60 0E 3C */ rlwimi r0, r3, 1, 0x18, 0x1e
-/* 800E42D8 000DFF38 60 00 00 01 */ ori r0, r0, 1
-/* 800E42DC 000DFF3C 98 1C 05 44 */ stb r0, 0x544(r28)
-/* 800E42E0 000DFF40 88 1C 05 45 */ lbz r0, 0x545(r28)
-/* 800E42E4 000DFF44 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
-/* 800E42E8 000DFF48 54 00 07 72 */ rlwinm r0, r0, 0, 0x1d, 0x19
-/* 800E42EC 000DFF4C 98 1C 05 45 */ stb r0, 0x545(r28)
-/* 800E42F0 000DFF50 B3 DC 01 EC */ sth r30, 0x1ec(r28)
-/* 800E42F4 000DFF54 48 20 81 55 */ bl SCGetLanguage
-/* 800E42F8 000DFF58 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E42FC 000DFF5C 98 7C 06 E6 */ stb r3, 0x6e6(r28)
-/* 800E4300 000DFF60 28 1B 00 2B */ cmplwi r27, 0x2b
-/* 800E4304 000DFF64 41 80 FF BC */ blt lbl_800E42C0
-/* 800E4308 000DFF68 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E430C 000DFF6C 48 0E 2E 69 */ bl _restgpr_27
-/* 800E4310 000DFF70 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E4314 000DFF74 7C 08 03 A6 */ mtlr r0
-/* 800E4318 000DFF78 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E431C 000DFF7C 4E 80 00 20 */ blr
-
-.global func_800E4320
-func_800E4320:
-/* 800E4320 000DFF80 3C E0 80 48 */ lis r7, lbl_8047D604@ha
-/* 800E4324 000DFF84 38 00 00 04 */ li r0, 4
-/* 800E4328 000DFF88 38 E7 D6 04 */ addi r7, r7, lbl_8047D604@l
-/* 800E432C 000DFF8C 39 20 00 00 */ li r9, 0
-/* 800E4330 000DFF90 38 60 00 00 */ li r3, 0
-/* 800E4334 000DFF94 38 80 00 00 */ li r4, 0
-/* 800E4338 000DFF98 38 C0 FF FF */ li r6, -1
-/* 800E433C 000DFF9C 7C 09 03 A6 */ mtctr r0
-lbl_800E4340:
-/* 800E4340 000DFFA0 7D 07 1A 14 */ add r8, r7, r3
-/* 800E4344 000DFFA4 7C A7 22 14 */ add r5, r7, r4
-/* 800E4348 000DFFA8 91 28 00 18 */ stw r9, 0x18(r8)
-/* 800E434C 000DFFAC 38 63 00 04 */ addi r3, r3, 4
-/* 800E4350 000DFFB0 38 84 00 02 */ addi r4, r4, 2
-/* 800E4354 000DFFB4 91 28 00 28 */ stw r9, 0x28(r8)
-/* 800E4358 000DFFB8 B0 C5 00 3C */ sth r6, 0x3c(r5)
-/* 800E435C 000DFFBC 91 28 00 44 */ stw r9, 0x44(r8)
-/* 800E4360 000DFFC0 42 00 FF E0 */ bdnz lbl_800E4340
-/* 800E4364 000DFFC4 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E4368 000DFFC8 38 C0 00 00 */ li r6, 0
-/* 800E436C 000DFFCC 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E4370 000DFFD0 C0 62 8B 18 */ lfs f3, lbl_80641118-_SDA2_BASE_(r2)
-/* 800E4374 000DFFD4 88 64 00 FC */ lbz r3, 0xfc(r4)
-/* 800E4378 000DFFD8 C0 42 8B 1C */ lfs f2, lbl_8064111C-_SDA2_BASE_(r2)
-/* 800E437C 000DFFDC C0 22 8B 20 */ lfs f1, lbl_80641120-_SDA2_BASE_(r2)
-/* 800E4380 000DFFE0 54 63 00 36 */ rlwinm r3, r3, 0, 0, 0x1b
-/* 800E4384 000DFFE4 C0 02 8B 24 */ lfs f0, lbl_80641124-_SDA2_BASE_(r2)
-/* 800E4388 000DFFE8 88 04 00 FD */ lbz r0, 0xfd(r4)
-/* 800E438C 000DFFEC 98 C4 00 0C */ stb r6, 0xc(r4)
-/* 800E4390 000DFFF0 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800E4394 000DFFF4 90 C5 D6 04 */ stw r6, -0x29fc(r5)
-/* 800E4398 000DFFF8 90 C4 00 04 */ stw r6, 4(r4)
-/* 800E439C 000DFFFC 90 C4 00 10 */ stw r6, 0x10(r4)
-/* 800E43A0 000E0000 90 C4 00 14 */ stw r6, 0x14(r4)
-/* 800E43A4 000E0004 98 64 00 FC */ stb r3, 0xfc(r4)
-/* 800E43A8 000E0008 98 04 00 FD */ stb r0, 0xfd(r4)
-/* 800E43AC 000E000C D0 64 00 E4 */ stfs f3, 0xe4(r4)
-/* 800E43B0 000E0010 D0 64 00 D8 */ stfs f3, 0xd8(r4)
-/* 800E43B4 000E0014 D0 44 00 E0 */ stfs f2, 0xe0(r4)
-/* 800E43B8 000E0018 D0 44 00 DC */ stfs f2, 0xdc(r4)
-/* 800E43BC 000E001C D0 24 00 EC */ stfs f1, 0xec(r4)
-/* 800E43C0 000E0020 D0 24 00 E8 */ stfs f1, 0xe8(r4)
-/* 800E43C4 000E0024 D0 04 00 F4 */ stfs f0, 0xf4(r4)
-/* 800E43C8 000E0028 D0 04 00 F0 */ stfs f0, 0xf0(r4)
-/* 800E43CC 000E002C 4E 80 00 20 */ blr
-
-.global func_800E43D0
-func_800E43D0:
-/* 800E43D0 000E0030 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800E43D4 000E0034 7C 08 02 A6 */ mflr r0
-/* 800E43D8 000E0038 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800E43DC 000E003C 39 61 00 40 */ addi r11, r1, 0x40
-/* 800E43E0 000E0040 48 0E 2D 41 */ bl _savegpr_25
-/* 800E43E4 000E0044 48 07 B2 FD */ bl func_8015F6E0
-/* 800E43E8 000E0048 3C 83 00 06 */ addis r4, r3, 6
-/* 800E43EC 000E004C 3D 20 80 48 */ lis r9, lbl_8047D604@ha
-/* 800E43F0 000E0050 3C A3 00 01 */ addis r5, r3, 1
-/* 800E43F4 000E0054 39 40 00 00 */ li r10, 0
-/* 800E43F8 000E0058 38 E5 34 D8 */ addi r7, r5, 0x34d8
-/* 800E43FC 000E005C 39 09 D6 04 */ addi r8, r9, lbl_8047D604@l
-/* 800E4400 000E0060 38 C4 81 6C */ addi r6, r4, -32404
-/* 800E4404 000E0064 38 A4 82 2C */ addi r5, r4, -32212
-/* 800E4408 000E0068 38 00 00 05 */ li r0, 5
-/* 800E440C 000E006C 7D 44 53 78 */ mr r4, r10
-/* 800E4410 000E0070 99 48 00 0C */ stb r10, 0xc(r8)
-/* 800E4414 000E0074 90 E9 D6 04 */ stw r7, -0x29fc(r9)
-/* 800E4418 000E0078 90 C8 00 04 */ stw r6, 4(r8)
-/* 800E441C 000E007C 90 A8 00 08 */ stw r5, 8(r8)
-/* 800E4420 000E0080 7C 09 03 A6 */ mtctr r0
-lbl_800E4424:
-/* 800E4424 000E0084 7C A8 22 14 */ add r5, r8, r4
-/* 800E4428 000E0088 38 84 00 04 */ addi r4, r4, 4
-/* 800E442C 000E008C 91 45 00 44 */ stw r10, 0x44(r5)
-/* 800E4430 000E0090 42 00 FF F4 */ bdnz lbl_800E4424
-/* 800E4434 000E0094 80 03 00 00 */ lwz r0, 0(r3)
-/* 800E4438 000E0098 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 800E443C 000E009C 40 82 02 4C */ bne lbl_800E4688
-/* 800E4440 000E00A0 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E4444 000E00A4 38 00 00 C0 */ li r0, 0xc0
-/* 800E4448 000E00A8 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E444C 000E00AC 38 C0 00 00 */ li r6, 0
-/* 800E4450 000E00B0 38 A0 00 00 */ li r5, 0
-/* 800E4454 000E00B4 7C 09 03 A6 */ mtctr r0
-lbl_800E4458:
-/* 800E4458 000E00B8 80 64 00 04 */ lwz r3, 4(r4)
-/* 800E445C 000E00BC 7C A3 31 AE */ stbx r5, r3, r6
-/* 800E4460 000E00C0 38 C6 00 01 */ addi r6, r6, 1
-/* 800E4464 000E00C4 42 00 FF F4 */ bdnz lbl_800E4458
-/* 800E4468 000E00C8 3B C1 00 08 */ addi r30, r1, 8
-/* 800E446C 000E00CC 3B 20 00 00 */ li r25, 0
-lbl_800E4470:
-/* 800E4470 000E00D0 38 79 00 01 */ addi r3, r25, 1
-/* 800E4474 000E00D4 38 81 00 08 */ addi r4, r1, 8
-/* 800E4478 000E00D8 48 00 19 D1 */ bl func_800E5E48
-/* 800E447C 000E00DC 3B 80 00 00 */ li r28, 0
-lbl_800E4480:
-/* 800E4480 000E00E0 7C 9E E2 14 */ add r4, r30, r28
-/* 800E4484 000E00E4 7F 23 CB 78 */ mr r3, r25
-/* 800E4488 000E00E8 88 A4 00 02 */ lbz r5, 2(r4)
-/* 800E448C 000E00EC 7F 84 E3 78 */ mr r4, r28
-/* 800E4490 000E00F0 38 C0 00 01 */ li r6, 1
-/* 800E4494 000E00F4 48 00 17 49 */ bl func_800E5BDC
-/* 800E4498 000E00F8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E449C 000E00FC 2C 1C 00 0A */ cmpwi r28, 0xa
-/* 800E44A0 000E0100 41 80 FF E0 */ blt lbl_800E4480
-/* 800E44A4 000E0104 3B 39 00 01 */ addi r25, r25, 1
-/* 800E44A8 000E0108 28 19 00 06 */ cmplwi r25, 6
-/* 800E44AC 000E010C 41 80 FF C4 */ blt lbl_800E4470
-/* 800E44B0 000E0110 3B 80 00 00 */ li r28, 0
-lbl_800E44B4:
-/* 800E44B4 000E0114 7F 83 E3 78 */ mr r3, r28
-/* 800E44B8 000E0118 38 80 00 01 */ li r4, 1
-/* 800E44BC 000E011C 38 A0 00 01 */ li r5, 1
-/* 800E44C0 000E0120 38 C0 00 01 */ li r6, 1
-/* 800E44C4 000E0124 48 00 18 21 */ bl func_800E5CE4
-/* 800E44C8 000E0128 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E44CC 000E012C 2C 1C 00 06 */ cmpwi r28, 6
-/* 800E44D0 000E0130 41 80 FF E4 */ blt lbl_800E44B4
-/* 800E44D4 000E0134 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E44D8 000E0138 3B 60 00 00 */ li r27, 0
-/* 800E44DC 000E013C 3B E0 00 00 */ li r31, 0
-/* 800E44E0 000E0140 3B C3 CE 34 */ addi r30, r3, lbl_8063CE34@l
-lbl_800E44E4:
-/* 800E44E4 000E0144 3B 80 00 00 */ li r28, 0
-lbl_800E44E8:
-/* 800E44E8 000E0148 7F BF E2 14 */ add r29, r31, r28
-/* 800E44EC 000E014C 38 7E 00 30 */ addi r3, r30, 0x30
-/* 800E44F0 000E0150 7F A4 EB 78 */ mr r4, r29
-/* 800E44F4 000E0154 48 2B 15 B1 */ bl func_80395AA4
-/* 800E44F8 000E0158 54 7A 04 3E */ clrlwi r26, r3, 0x10
-/* 800E44FC 000E015C 7F A4 EB 78 */ mr r4, r29
-/* 800E4500 000E0160 38 7E 00 30 */ addi r3, r30, 0x30
-/* 800E4504 000E0164 48 2B 15 D5 */ bl func_80395AD8
-/* 800E4508 000E0168 7F 5D D3 78 */ mr r29, r26
-/* 800E450C 000E016C 54 79 04 3E */ clrlwi r25, r3, 0x10
-/* 800E4510 000E0170 48 00 00 38 */ b lbl_800E4548
-lbl_800E4514:
-/* 800E4514 000E0174 7F A4 EB 78 */ mr r4, r29
-/* 800E4518 000E0178 38 7E 00 2C */ addi r3, r30, 0x2c
-/* 800E451C 000E017C 48 2B 12 2D */ bl func_80395748
-/* 800E4520 000E0180 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E4524 000E0184 28 00 00 02 */ cmplwi r0, 2
-/* 800E4528 000E0188 40 82 00 1C */ bne lbl_800E4544
-/* 800E452C 000E018C 7F 63 DB 78 */ mr r3, r27
-/* 800E4530 000E0190 7F 84 E3 78 */ mr r4, r28
-/* 800E4534 000E0194 7C BA E8 50 */ subf r5, r26, r29
-/* 800E4538 000E0198 38 C0 00 01 */ li r6, 1
-/* 800E453C 000E019C 48 00 17 A9 */ bl func_800E5CE4
-/* 800E4540 000E01A0 48 00 00 10 */ b lbl_800E4550
-lbl_800E4544:
-/* 800E4544 000E01A4 3B BD 00 01 */ addi r29, r29, 1
-lbl_800E4548:
-/* 800E4548 000E01A8 7C 1D C8 00 */ cmpw r29, r25
-/* 800E454C 000E01AC 40 81 FF C8 */ ble lbl_800E4514
-lbl_800E4550:
-/* 800E4550 000E01B0 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E4554 000E01B4 2C 1C 00 0A */ cmpwi r28, 0xa
-/* 800E4558 000E01B8 41 80 FF 90 */ blt lbl_800E44E8
-/* 800E455C 000E01BC 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E4560 000E01C0 3B FF 00 0A */ addi r31, r31, 0xa
-/* 800E4564 000E01C4 2C 1B 00 06 */ cmpwi r27, 6
-/* 800E4568 000E01C8 41 80 FF 7C */ blt lbl_800E44E4
-/* 800E456C 000E01CC 38 60 00 00 */ li r3, 0
-/* 800E4570 000E01D0 38 80 00 06 */ li r4, 6
-/* 800E4574 000E01D4 38 A0 00 10 */ li r5, 0x10
-/* 800E4578 000E01D8 38 C0 00 01 */ li r6, 1
-/* 800E457C 000E01DC 48 00 17 69 */ bl func_800E5CE4
-/* 800E4580 000E01E0 38 60 00 01 */ li r3, 1
-/* 800E4584 000E01E4 38 80 00 06 */ li r4, 6
-/* 800E4588 000E01E8 38 A0 00 0C */ li r5, 0xc
-/* 800E458C 000E01EC 38 C0 00 01 */ li r6, 1
-/* 800E4590 000E01F0 48 00 17 55 */ bl func_800E5CE4
-/* 800E4594 000E01F4 38 60 00 02 */ li r3, 2
-/* 800E4598 000E01F8 38 80 00 06 */ li r4, 6
-/* 800E459C 000E01FC 38 A0 00 10 */ li r5, 0x10
-/* 800E45A0 000E0200 38 C0 00 01 */ li r6, 1
-/* 800E45A4 000E0204 48 00 17 41 */ bl func_800E5CE4
-/* 800E45A8 000E0208 38 60 00 03 */ li r3, 3
-/* 800E45AC 000E020C 38 80 00 06 */ li r4, 6
-/* 800E45B0 000E0210 38 A0 00 10 */ li r5, 0x10
-/* 800E45B4 000E0214 38 C0 00 01 */ li r6, 1
-/* 800E45B8 000E0218 48 00 17 2D */ bl func_800E5CE4
-/* 800E45BC 000E021C 38 60 00 04 */ li r3, 4
-/* 800E45C0 000E0220 38 80 00 06 */ li r4, 6
-/* 800E45C4 000E0224 38 A0 00 10 */ li r5, 0x10
-/* 800E45C8 000E0228 38 C0 00 01 */ li r6, 1
-/* 800E45CC 000E022C 48 00 17 19 */ bl func_800E5CE4
-/* 800E45D0 000E0230 38 60 00 05 */ li r3, 5
-/* 800E45D4 000E0234 38 80 00 06 */ li r4, 6
-/* 800E45D8 000E0238 38 A0 00 10 */ li r5, 0x10
-/* 800E45DC 000E023C 38 C0 00 01 */ li r6, 1
-/* 800E45E0 000E0240 48 00 17 05 */ bl func_800E5CE4
-/* 800E45E4 000E0244 3F C0 80 48 */ lis r30, lbl_8047D604@ha
-/* 800E45E8 000E0248 3B A0 00 00 */ li r29, 0
-/* 800E45EC 000E024C 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
-/* 800E45F0 000E0250 3B E0 00 00 */ li r31, 0
-lbl_800E45F4:
-/* 800E45F4 000E0254 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 800E45F8 000E0258 28 00 00 9F */ cmplwi r0, 0x9f
-/* 800E45FC 000E025C 40 80 00 08 */ bge lbl_800E4604
-/* 800E4600 000E0260 9B BE 00 0C */ stb r29, 0xc(r30)
-lbl_800E4604:
-/* 800E4604 000E0264 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 800E4608 000E0268 38 60 00 00 */ li r3, 0
-/* 800E460C 000E026C 7C 85 23 78 */ mr r5, r4
-/* 800E4610 000E0270 48 00 0E 51 */ bl func_800E5460
-/* 800E4614 000E0274 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 800E4618 000E0278 38 60 00 05 */ li r3, 5
-/* 800E461C 000E027C 38 80 00 01 */ li r4, 1
-/* 800E4620 000E0280 48 00 0E 41 */ bl func_800E5460
-/* 800E4624 000E0284 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 800E4628 000E0288 38 60 00 01 */ li r3, 1
-/* 800E462C 000E028C 38 80 00 01 */ li r4, 1
-/* 800E4630 000E0290 48 00 0E 31 */ bl func_800E5460
-/* 800E4634 000E0294 3B 20 00 00 */ li r25, 0
-lbl_800E4638:
-/* 800E4638 000E0298 57 23 06 3E */ clrlwi r3, r25, 0x18
-/* 800E463C 000E029C 38 80 00 01 */ li r4, 1
-/* 800E4640 000E02A0 48 00 0A ED */ bl func_800E512C
-/* 800E4644 000E02A4 3B 39 00 01 */ addi r25, r25, 1
-/* 800E4648 000E02A8 28 19 00 07 */ cmplwi r25, 7
-/* 800E464C 000E02AC 41 80 FF EC */ blt lbl_800E4638
-/* 800E4650 000E02B0 3B 20 00 00 */ li r25, 0
-lbl_800E4654:
-/* 800E4654 000E02B4 57 23 06 3E */ clrlwi r3, r25, 0x18
-/* 800E4658 000E02B8 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 800E465C 000E02BC 48 00 17 91 */ bl func_800E5DEC
-/* 800E4660 000E02C0 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800E4664 000E02C4 3B 39 00 01 */ addi r25, r25, 1
-/* 800E4668 000E02C8 2C 19 00 06 */ cmpwi r25, 6
-/* 800E466C 000E02CC 54 00 07 2E */ rlwinm r0, r0, 0, 0x1c, 0x17
-/* 800E4670 000E02D0 98 03 00 8A */ stb r0, 0x8a(r3)
-/* 800E4674 000E02D4 9B E3 00 8B */ stb r31, 0x8b(r3)
-/* 800E4678 000E02D8 41 80 FF DC */ blt lbl_800E4654
-/* 800E467C 000E02DC 3B BD 00 01 */ addi r29, r29, 1
-/* 800E4680 000E02E0 2C 1D 00 03 */ cmpwi r29, 3
-/* 800E4684 000E02E4 41 80 FF 70 */ blt lbl_800E45F4
-lbl_800E4688:
-/* 800E4688 000E02E8 39 61 00 40 */ addi r11, r1, 0x40
-/* 800E468C 000E02EC 48 0E 2A E1 */ bl _restgpr_25
-/* 800E4690 000E02F0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800E4694 000E02F4 7C 08 03 A6 */ mtlr r0
-/* 800E4698 000E02F8 38 21 00 40 */ addi r1, r1, 0x40
-/* 800E469C 000E02FC 4E 80 00 20 */ blr
-
-.global func_800E46A0
-func_800E46A0:
-/* 800E46A0 000E0300 4E 80 00 20 */ blr
-
-.global func_800E46A4
-func_800E46A4:
-/* 800E46A4 000E0304 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E46A8 000E0308 7C 08 02 A6 */ mflr r0
-/* 800E46AC 000E030C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E46B0 000E0310 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E46B4 000E0314 7C BF 2B 78 */ mr r31, r5
-/* 800E46B8 000E0318 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E46BC 000E031C 7C 7E 1B 78 */ mr r30, r3
-/* 800E46C0 000E0320 7C 83 23 78 */ mr r3, r4
-/* 800E46C4 000E0324 48 16 BC 31 */ bl func_802502F4
-/* 800E46C8 000E0328 2C 03 00 00 */ cmpwi r3, 0
-/* 800E46CC 000E032C 41 82 00 DC */ beq lbl_800E47A8
-/* 800E46D0 000E0330 2C 1F 00 00 */ cmpwi r31, 0
-/* 800E46D4 000E0334 40 81 00 68 */ ble lbl_800E473C
-/* 800E46D8 000E0338 38 E0 00 00 */ li r7, 0
-/* 800E46DC 000E033C 48 00 00 2C */ b lbl_800E4708
-lbl_800E46E0:
-/* 800E46E0 000E0340 54 E6 0B FC */ rlwinm r6, r7, 1, 0xf, 0x1e
-/* 800E46E4 000E0344 7C A3 32 2E */ lhzx r5, r3, r6
-/* 800E46E8 000E0348 28 05 FF FF */ cmplwi r5, 0xffff
-/* 800E46EC 000E034C 40 82 00 14 */ bne lbl_800E4700
-/* 800E46F0 000E0350 7C 83 32 14 */ add r4, r3, r6
-/* 800E46F4 000E0354 A0 04 00 02 */ lhz r0, 2(r4)
-/* 800E46F8 000E0358 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800E46FC 000E035C 41 82 00 18 */ beq lbl_800E4714
-lbl_800E4700:
-/* 800E4700 000E0360 7C BE 33 2E */ sthx r5, r30, r6
-/* 800E4704 000E0364 38 E7 00 01 */ addi r7, r7, 1
-lbl_800E4708:
-/* 800E4708 000E0368 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 800E470C 000E036C 7C 00 F8 00 */ cmpw r0, r31
-/* 800E4710 000E0370 41 80 FF D0 */ blt lbl_800E46E0
-lbl_800E4714:
-/* 800E4714 000E0374 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800E4718 000E0378 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-/* 800E471C 000E037C 48 00 00 10 */ b lbl_800E472C
-lbl_800E4720:
-/* 800E4720 000E0380 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
-/* 800E4724 000E0384 38 E7 00 01 */ addi r7, r7, 1
-/* 800E4728 000E0388 7C 7E 03 2E */ sthx r3, r30, r0
-lbl_800E472C:
-/* 800E472C 000E038C 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 800E4730 000E0390 7C 00 F8 00 */ cmpw r0, r31
-/* 800E4734 000E0394 41 80 FF EC */ blt lbl_800E4720
-/* 800E4738 000E0398 48 00 00 34 */ b lbl_800E476C
-lbl_800E473C:
-/* 800E473C 000E039C 38 E0 00 00 */ li r7, 0
-lbl_800E4740:
-/* 800E4740 000E03A0 54 E6 0B FC */ rlwinm r6, r7, 1, 0xf, 0x1e
-/* 800E4744 000E03A4 7C A3 32 2E */ lhzx r5, r3, r6
-/* 800E4748 000E03A8 28 05 FF FF */ cmplwi r5, 0xffff
-/* 800E474C 000E03AC 40 82 00 14 */ bne lbl_800E4760
-/* 800E4750 000E03B0 7C 83 32 14 */ add r4, r3, r6
-/* 800E4754 000E03B4 A0 04 00 02 */ lhz r0, 2(r4)
-/* 800E4758 000E03B8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800E475C 000E03BC 41 82 00 10 */ beq lbl_800E476C
-lbl_800E4760:
-/* 800E4760 000E03C0 7C BE 33 2E */ sthx r5, r30, r6
-/* 800E4764 000E03C4 38 E7 00 01 */ addi r7, r7, 1
-/* 800E4768 000E03C8 4B FF FF D8 */ b lbl_800E4740
-lbl_800E476C:
-/* 800E476C 000E03CC 2C 1F 00 02 */ cmpwi r31, 2
-/* 800E4770 000E03D0 41 80 00 28 */ blt lbl_800E4798
-/* 800E4774 000E03D4 38 7F FF FE */ addi r3, r31, -2
-/* 800E4778 000E03D8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 800E477C 000E03DC 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 800E4780 000E03E0 38 1F FF FF */ addi r0, r31, -1
-/* 800E4784 000E03E4 54 63 08 3C */ slwi r3, r3, 1
-/* 800E4788 000E03E8 7C 9E 1B 2E */ sthx r4, r30, r3
-/* 800E478C 000E03EC 54 00 08 3C */ slwi r0, r0, 1
-/* 800E4790 000E03F0 7C 9E 03 2E */ sthx r4, r30, r0
-/* 800E4794 000E03F4 48 00 00 14 */ b lbl_800E47A8
-lbl_800E4798:
-/* 800E4798 000E03F8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800E479C 000E03FC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800E47A0 000E0400 B0 1E 00 02 */ sth r0, 2(r30)
-/* 800E47A4 000E0404 B0 1E 00 00 */ sth r0, 0(r30)
-lbl_800E47A8:
-/* 800E47A8 000E0408 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E47AC 000E040C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E47B0 000E0410 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E47B4 000E0414 7C 08 03 A6 */ mtlr r0
-/* 800E47B8 000E0418 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E47BC 000E041C 4E 80 00 20 */ blr
-
-.global func_800E47C0
-func_800E47C0:
-/* 800E47C0 000E0420 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E47C4 000E0424 7C 08 02 A6 */ mflr r0
-/* 800E47C8 000E0428 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E47CC 000E042C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E47D0 000E0430 48 0E 29 61 */ bl _savegpr_29
-/* 800E47D4 000E0434 3F C0 80 48 */ lis r30, lbl_8047D604@ha
-/* 800E47D8 000E0438 38 A0 00 00 */ li r5, 0
-/* 800E47DC 000E043C 3B FE D6 04 */ addi r31, r30, lbl_8047D604@l
-/* 800E47E0 000E0440 80 9E D6 04 */ lwz r4, -0x29fc(r30)
-/* 800E47E4 000E0444 88 1F 00 0C */ lbz r0, 0xc(r31)
-/* 800E47E8 000E0448 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E47EC 000E044C 7F A4 02 14 */ add r29, r4, r0
-/* 800E47F0 000E0450 7F A4 EB 78 */ mr r4, r29
-/* 800E47F4 000E0454 48 00 00 81 */ bl func_800E4874
-/* 800E47F8 000E0458 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 800E47FC 000E045C 38 60 00 FF */ li r3, 0xff
-/* 800E4800 000E0460 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 800E4804 000E0464 38 00 00 00 */ li r0, 0
-/* 800E4808 000E0468 B0 9D 00 2E */ sth r4, 0x2e(r29)
-/* 800E480C 000E046C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E4810 000E0470 B0 9D 00 2C */ sth r4, 0x2c(r29)
-/* 800E4814 000E0474 B0 9D 00 62 */ sth r4, 0x62(r29)
-/* 800E4818 000E0478 B0 9D 00 60 */ sth r4, 0x60(r29)
-/* 800E481C 000E047C B0 9D 00 9A */ sth r4, 0x9a(r29)
-/* 800E4820 000E0480 B0 9D 00 98 */ sth r4, 0x98(r29)
-/* 800E4824 000E0484 B0 9D 00 CE */ sth r4, 0xce(r29)
-/* 800E4828 000E0488 B0 9D 00 CC */ sth r4, 0xcc(r29)
-/* 800E482C 000E048C B0 9D 01 02 */ sth r4, 0x102(r29)
-/* 800E4830 000E0490 B0 9D 01 00 */ sth r4, 0x100(r29)
-/* 800E4834 000E0494 B0 9D 01 6A */ sth r4, 0x16a(r29)
-/* 800E4838 000E0498 B0 9D 01 68 */ sth r4, 0x168(r29)
-/* 800E483C 000E049C 98 7D 00 1E */ stb r3, 0x1e(r29)
-/* 800E4840 000E04A0 98 1D 01 EE */ stb r0, 0x1ee(r29)
-/* 800E4844 000E04A4 88 1F 00 0C */ lbz r0, 0xc(r31)
-/* 800E4848 000E04A8 80 7E D6 04 */ lwz r3, -0x29fc(r30)
-/* 800E484C 000E04AC 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E4850 000E04B0 7C 63 02 14 */ add r3, r3, r0
-/* 800E4854 000E04B4 88 03 05 44 */ lbz r0, 0x544(r3)
-/* 800E4858 000E04B8 60 00 00 01 */ ori r0, r0, 1
-/* 800E485C 000E04BC 98 03 05 44 */ stb r0, 0x544(r3)
-/* 800E4860 000E04C0 48 0E 29 1D */ bl _restgpr_29
-/* 800E4864 000E04C4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E4868 000E04C8 7C 08 03 A6 */ mtlr r0
-/* 800E486C 000E04CC 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E4870 000E04D0 4E 80 00 20 */ blr
-
-.global func_800E4874
-func_800E4874:
-/* 800E4874 000E04D4 94 21 FF 60 */ stwu r1, -0xa0(r1)
-/* 800E4878 000E04D8 7C 08 02 A6 */ mflr r0
-/* 800E487C 000E04DC 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800E4880 000E04E0 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 800E4884 000E04E4 48 0E 28 8D */ bl _savegpr_21
-/* 800E4888 000E04E8 3C C0 80 40 */ lis r6, lbl_803FBFE8@ha
-/* 800E488C 000E04EC 38 00 00 0C */ li r0, 0xc
-/* 800E4890 000E04F0 38 C6 BF E8 */ addi r6, r6, lbl_803FBFE8@l
-/* 800E4894 000E04F4 7C 7C 1B 78 */ mr r28, r3
-/* 800E4898 000E04F8 7C 9D 23 78 */ mr r29, r4
-/* 800E489C 000E04FC 7C BE 2B 78 */ mr r30, r5
-/* 800E48A0 000E0500 38 E1 00 36 */ addi r7, r1, 0x36
-/* 800E48A4 000E0504 38 C6 FF FE */ addi r6, r6, -2
-/* 800E48A8 000E0508 7C 09 03 A6 */ mtctr r0
-lbl_800E48AC:
-/* 800E48AC 000E050C A0 A6 00 02 */ lhz r5, 2(r6)
-/* 800E48B0 000E0510 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 800E48B4 000E0514 B0 A7 00 02 */ sth r5, 2(r7)
-/* 800E48B8 000E0518 B4 07 00 04 */ sthu r0, 4(r7)
-/* 800E48BC 000E051C 42 00 FF F0 */ bdnz lbl_800E48AC
-/* 800E48C0 000E0520 3C A0 80 40 */ lis r5, lbl_803FC018@ha
-/* 800E48C4 000E0524 38 00 00 0C */ li r0, 0xc
-/* 800E48C8 000E0528 38 A5 C0 18 */ addi r5, r5, lbl_803FC018@l
-/* 800E48CC 000E052C 38 E1 00 06 */ addi r7, r1, 6
-/* 800E48D0 000E0530 38 C5 FF FE */ addi r6, r5, -2
-/* 800E48D4 000E0534 7C 09 03 A6 */ mtctr r0
-lbl_800E48D8:
-/* 800E48D8 000E0538 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 800E48DC 000E053C A4 06 00 04 */ lhzu r0, 4(r6)
-/* 800E48E0 000E0540 B0 A7 00 02 */ sth r5, 2(r7)
-/* 800E48E4 000E0544 B4 07 00 04 */ sthu r0, 4(r7)
-/* 800E48E8 000E0548 42 00 FF F0 */ bdnz lbl_800E48D8
-/* 800E48EC 000E054C 38 00 00 06 */ li r0, 6
-/* 800E48F0 000E0550 38 E0 00 00 */ li r7, 0
-/* 800E48F4 000E0554 38 C0 00 00 */ li r6, 0
-/* 800E48F8 000E0558 7C 09 03 A6 */ mtctr r0
-lbl_800E48FC:
-/* 800E48FC 000E055C 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
-/* 800E4900 000E0560 38 E7 00 01 */ addi r7, r7, 1
-/* 800E4904 000E0564 7C A4 02 14 */ add r5, r4, r0
-/* 800E4908 000E0568 B0 C5 01 F0 */ sth r6, 0x1f0(r5)
-/* 800E490C 000E056C 42 00 FF F0 */ bdnz lbl_800E48FC
-/* 800E4910 000E0570 3B E0 00 00 */ li r31, 0
-/* 800E4914 000E0574 28 03 00 0C */ cmplwi r3, 0xc
-/* 800E4918 000E0578 9B E4 01 EF */ stb r31, 0x1ef(r4)
-/* 800E491C 000E057C 41 81 07 F8 */ bgt lbl_800E5114
-/* 800E4920 000E0580 3C A0 80 41 */ lis r5, lbl_80417420@ha
-/* 800E4924 000E0584 54 60 10 3A */ slwi r0, r3, 2
-/* 800E4928 000E0588 38 A5 74 20 */ addi r5, r5, lbl_80417420@l
-/* 800E492C 000E058C 7C A5 00 2E */ lwzx r5, r5, r0
-/* 800E4930 000E0590 7C A9 03 A6 */ mtctr r5
-/* 800E4934 000E0594 4E 80 04 20 */ bctr
-/* 800E4938 000E0598 38 64 00 04 */ addi r3, r4, 4
-/* 800E493C 000E059C 38 80 18 D5 */ li r4, 0x18d5
-/* 800E4940 000E05A0 38 A0 00 0C */ li r5, 0xc
-/* 800E4944 000E05A4 4B FF FD 61 */ bl func_800E46A4
-/* 800E4948 000E05A8 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E494C 000E05AC 38 80 1A DE */ li r4, 0x1ade
-/* 800E4950 000E05B0 38 A0 00 1A */ li r5, 0x1a
-/* 800E4954 000E05B4 4B FF FD 51 */ bl func_800E46A4
-/* 800E4958 000E05B8 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E495C 000E05BC 38 80 1A D9 */ li r4, 0x1ad9
-/* 800E4960 000E05C0 38 A0 00 1C */ li r5, 0x1c
-/* 800E4964 000E05C4 4B FF FD 41 */ bl func_800E46A4
-/* 800E4968 000E05C8 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E496C 000E05CC 38 80 1A DA */ li r4, 0x1ada
-/* 800E4970 000E05D0 38 A0 00 1A */ li r5, 0x1a
-/* 800E4974 000E05D4 4B FF FD 31 */ bl func_800E46A4
-/* 800E4978 000E05D8 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E497C 000E05DC 38 80 1A DB */ li r4, 0x1adb
-/* 800E4980 000E05E0 38 A0 00 1A */ li r5, 0x1a
-/* 800E4984 000E05E4 4B FF FD 21 */ bl func_800E46A4
-/* 800E4988 000E05E8 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E498C 000E05EC 38 80 1A DF */ li r4, 0x1adf
-/* 800E4990 000E05F0 38 A0 00 34 */ li r5, 0x34
-/* 800E4994 000E05F4 4B FF FD 11 */ bl func_800E46A4
-/* 800E4998 000E05F8 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E499C 000E05FC 38 80 1A E0 */ li r4, 0x1ae0
-/* 800E49A0 000E0600 38 A0 00 34 */ li r5, 0x34
-/* 800E49A4 000E0604 4B FF FD 01 */ bl func_800E46A4
-/* 800E49A8 000E0608 38 E0 1A DE */ li r7, 0x1ade
-/* 800E49AC 000E060C 38 C0 1A D9 */ li r6, 0x1ad9
-/* 800E49B0 000E0610 38 A0 1A DA */ li r5, 0x1ada
-/* 800E49B4 000E0614 38 80 1A DB */ li r4, 0x1adb
-/* 800E49B8 000E0618 38 60 1A DF */ li r3, 0x1adf
-/* 800E49BC 000E061C 38 00 1A E0 */ li r0, 0x1ae0
-/* 800E49C0 000E0620 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
-/* 800E49C4 000E0624 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
-/* 800E49C8 000E0628 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
-/* 800E49CC 000E062C B0 9D 01 F6 */ sth r4, 0x1f6(r29)
-/* 800E49D0 000E0630 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
-/* 800E49D4 000E0634 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E49D8 000E0638 48 00 06 FC */ b lbl_800E50D4
-/* 800E49DC 000E063C 38 64 00 04 */ addi r3, r4, 4
-/* 800E49E0 000E0640 38 80 18 ED */ li r4, 0x18ed
-/* 800E49E4 000E0644 38 A0 00 0C */ li r5, 0xc
-/* 800E49E8 000E0648 4B FF FC BD */ bl func_800E46A4
-/* 800E49EC 000E064C 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E49F0 000E0650 38 80 1D 0C */ li r4, 0x1d0c
-/* 800E49F4 000E0654 38 A0 00 1A */ li r5, 0x1a
-/* 800E49F8 000E0658 4B FF FC AD */ bl func_800E46A4
-/* 800E49FC 000E065C 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4A00 000E0660 38 80 1D 07 */ li r4, 0x1d07
-/* 800E4A04 000E0664 38 A0 00 1C */ li r5, 0x1c
-/* 800E4A08 000E0668 4B FF FC 9D */ bl func_800E46A4
-/* 800E4A0C 000E066C 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4A10 000E0670 38 80 1D 08 */ li r4, 0x1d08
-/* 800E4A14 000E0674 38 A0 00 1A */ li r5, 0x1a
-/* 800E4A18 000E0678 4B FF FC 8D */ bl func_800E46A4
-/* 800E4A1C 000E067C 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4A20 000E0680 38 80 1D 09 */ li r4, 0x1d09
-/* 800E4A24 000E0684 38 A0 00 1A */ li r5, 0x1a
-/* 800E4A28 000E0688 4B FF FC 7D */ bl func_800E46A4
-/* 800E4A2C 000E068C 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4A30 000E0690 38 80 1D 0D */ li r4, 0x1d0d
-/* 800E4A34 000E0694 38 A0 00 34 */ li r5, 0x34
-/* 800E4A38 000E0698 4B FF FC 6D */ bl func_800E46A4
-/* 800E4A3C 000E069C 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4A40 000E06A0 38 80 1D 0E */ li r4, 0x1d0e
-/* 800E4A44 000E06A4 38 A0 00 34 */ li r5, 0x34
-/* 800E4A48 000E06A8 4B FF FC 5D */ bl func_800E46A4
-/* 800E4A4C 000E06AC 38 E0 1D 0C */ li r7, 0x1d0c
-/* 800E4A50 000E06B0 38 C0 1D 07 */ li r6, 0x1d07
-/* 800E4A54 000E06B4 38 A0 1D 08 */ li r5, 0x1d08
-/* 800E4A58 000E06B8 38 80 1D 09 */ li r4, 0x1d09
-/* 800E4A5C 000E06BC 38 60 1D 0D */ li r3, 0x1d0d
-/* 800E4A60 000E06C0 38 00 1D 0E */ li r0, 0x1d0e
-/* 800E4A64 000E06C4 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
-/* 800E4A68 000E06C8 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
-/* 800E4A6C 000E06CC B0 BD 01 F4 */ sth r5, 0x1f4(r29)
-/* 800E4A70 000E06D0 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
-/* 800E4A74 000E06D4 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
-/* 800E4A78 000E06D8 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4A7C 000E06DC 48 00 06 58 */ b lbl_800E50D4
-/* 800E4A80 000E06E0 38 64 00 04 */ addi r3, r4, 4
-/* 800E4A84 000E06E4 38 80 18 DD */ li r4, 0x18dd
-/* 800E4A88 000E06E8 38 A0 00 0C */ li r5, 0xc
-/* 800E4A8C 000E06EC 4B FF FC 19 */ bl func_800E46A4
-/* 800E4A90 000E06F0 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E4A94 000E06F4 38 80 1B 98 */ li r4, 0x1b98
-/* 800E4A98 000E06F8 38 A0 00 1A */ li r5, 0x1a
-/* 800E4A9C 000E06FC 4B FF FC 09 */ bl func_800E46A4
-/* 800E4AA0 000E0700 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4AA4 000E0704 38 80 1B 93 */ li r4, 0x1b93
-/* 800E4AA8 000E0708 38 A0 00 1C */ li r5, 0x1c
-/* 800E4AAC 000E070C 4B FF FB F9 */ bl func_800E46A4
-/* 800E4AB0 000E0710 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4AB4 000E0714 38 80 1B 94 */ li r4, 0x1b94
-/* 800E4AB8 000E0718 38 A0 00 1A */ li r5, 0x1a
-/* 800E4ABC 000E071C 4B FF FB E9 */ bl func_800E46A4
-/* 800E4AC0 000E0720 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4AC4 000E0724 38 80 1B 95 */ li r4, 0x1b95
-/* 800E4AC8 000E0728 38 A0 00 1A */ li r5, 0x1a
-/* 800E4ACC 000E072C 4B FF FB D9 */ bl func_800E46A4
-/* 800E4AD0 000E0730 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4AD4 000E0734 38 80 1B 99 */ li r4, 0x1b99
-/* 800E4AD8 000E0738 38 A0 00 34 */ li r5, 0x34
-/* 800E4ADC 000E073C 4B FF FB C9 */ bl func_800E46A4
-/* 800E4AE0 000E0740 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4AE4 000E0744 38 80 1B 9A */ li r4, 0x1b9a
-/* 800E4AE8 000E0748 38 A0 00 34 */ li r5, 0x34
-/* 800E4AEC 000E074C 4B FF FB B9 */ bl func_800E46A4
-/* 800E4AF0 000E0750 38 E0 1B 98 */ li r7, 0x1b98
-/* 800E4AF4 000E0754 38 C0 1B 93 */ li r6, 0x1b93
-/* 800E4AF8 000E0758 38 A0 1B 94 */ li r5, 0x1b94
-/* 800E4AFC 000E075C 38 80 1B 95 */ li r4, 0x1b95
-/* 800E4B00 000E0760 38 60 1B 99 */ li r3, 0x1b99
-/* 800E4B04 000E0764 38 00 1B 9A */ li r0, 0x1b9a
-/* 800E4B08 000E0768 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
-/* 800E4B0C 000E076C B0 DD 01 F2 */ sth r6, 0x1f2(r29)
-/* 800E4B10 000E0770 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
-/* 800E4B14 000E0774 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
-/* 800E4B18 000E0778 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
-/* 800E4B1C 000E077C B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4B20 000E0780 48 00 05 B4 */ b lbl_800E50D4
-/* 800E4B24 000E0784 38 64 00 04 */ addi r3, r4, 4
-/* 800E4B28 000E0788 38 80 18 F5 */ li r4, 0x18f5
-/* 800E4B2C 000E078C 38 A0 00 0C */ li r5, 0xc
-/* 800E4B30 000E0790 4B FF FB 75 */ bl func_800E46A4
-/* 800E4B34 000E0794 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E4B38 000E0798 38 80 1D C6 */ li r4, 0x1dc6
-/* 800E4B3C 000E079C 38 A0 00 1A */ li r5, 0x1a
-/* 800E4B40 000E07A0 4B FF FB 65 */ bl func_800E46A4
-/* 800E4B44 000E07A4 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4B48 000E07A8 38 80 1D C1 */ li r4, 0x1dc1
-/* 800E4B4C 000E07AC 38 A0 00 1C */ li r5, 0x1c
-/* 800E4B50 000E07B0 4B FF FB 55 */ bl func_800E46A4
-/* 800E4B54 000E07B4 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4B58 000E07B8 38 80 1D C2 */ li r4, 0x1dc2
-/* 800E4B5C 000E07BC 38 A0 00 1A */ li r5, 0x1a
-/* 800E4B60 000E07C0 4B FF FB 45 */ bl func_800E46A4
-/* 800E4B64 000E07C4 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4B68 000E07C8 38 80 1D C3 */ li r4, 0x1dc3
-/* 800E4B6C 000E07CC 38 A0 00 1A */ li r5, 0x1a
-/* 800E4B70 000E07D0 4B FF FB 35 */ bl func_800E46A4
-/* 800E4B74 000E07D4 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4B78 000E07D8 38 80 1D C7 */ li r4, 0x1dc7
-/* 800E4B7C 000E07DC 38 A0 00 34 */ li r5, 0x34
-/* 800E4B80 000E07E0 4B FF FB 25 */ bl func_800E46A4
-/* 800E4B84 000E07E4 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4B88 000E07E8 38 80 1D C8 */ li r4, 0x1dc8
-/* 800E4B8C 000E07EC 38 A0 00 34 */ li r5, 0x34
-/* 800E4B90 000E07F0 4B FF FB 15 */ bl func_800E46A4
-/* 800E4B94 000E07F4 38 E0 1D C6 */ li r7, 0x1dc6
-/* 800E4B98 000E07F8 38 C0 1D C1 */ li r6, 0x1dc1
-/* 800E4B9C 000E07FC 38 A0 1D C2 */ li r5, 0x1dc2
-/* 800E4BA0 000E0800 38 80 1D C3 */ li r4, 0x1dc3
-/* 800E4BA4 000E0804 38 60 1D C7 */ li r3, 0x1dc7
-/* 800E4BA8 000E0808 38 00 1D C8 */ li r0, 0x1dc8
-/* 800E4BAC 000E080C B0 FD 01 F0 */ sth r7, 0x1f0(r29)
-/* 800E4BB0 000E0810 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
-/* 800E4BB4 000E0814 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
-/* 800E4BB8 000E0818 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
-/* 800E4BBC 000E081C B0 7D 01 F8 */ sth r3, 0x1f8(r29)
-/* 800E4BC0 000E0820 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4BC4 000E0824 48 00 05 10 */ b lbl_800E50D4
-/* 800E4BC8 000E0828 38 64 00 04 */ addi r3, r4, 4
-/* 800E4BCC 000E082C 38 80 18 E5 */ li r4, 0x18e5
-/* 800E4BD0 000E0830 38 A0 00 0C */ li r5, 0xc
-/* 800E4BD4 000E0834 4B FF FA D1 */ bl func_800E46A4
-/* 800E4BD8 000E0838 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E4BDC 000E083C 38 80 1C 52 */ li r4, 0x1c52
-/* 800E4BE0 000E0840 38 A0 00 1A */ li r5, 0x1a
-/* 800E4BE4 000E0844 4B FF FA C1 */ bl func_800E46A4
-/* 800E4BE8 000E0848 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4BEC 000E084C 38 80 1C 4D */ li r4, 0x1c4d
-/* 800E4BF0 000E0850 38 A0 00 1C */ li r5, 0x1c
-/* 800E4BF4 000E0854 4B FF FA B1 */ bl func_800E46A4
-/* 800E4BF8 000E0858 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4BFC 000E085C 38 80 1C 4E */ li r4, 0x1c4e
-/* 800E4C00 000E0860 38 A0 00 1A */ li r5, 0x1a
-/* 800E4C04 000E0864 4B FF FA A1 */ bl func_800E46A4
-/* 800E4C08 000E0868 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4C0C 000E086C 38 80 1C 4F */ li r4, 0x1c4f
-/* 800E4C10 000E0870 38 A0 00 1A */ li r5, 0x1a
-/* 800E4C14 000E0874 4B FF FA 91 */ bl func_800E46A4
-/* 800E4C18 000E0878 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4C1C 000E087C 38 80 1C 53 */ li r4, 0x1c53
-/* 800E4C20 000E0880 38 A0 00 34 */ li r5, 0x34
-/* 800E4C24 000E0884 4B FF FA 81 */ bl func_800E46A4
-/* 800E4C28 000E0888 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4C2C 000E088C 38 80 1C 54 */ li r4, 0x1c54
-/* 800E4C30 000E0890 38 A0 00 34 */ li r5, 0x34
-/* 800E4C34 000E0894 4B FF FA 71 */ bl func_800E46A4
-/* 800E4C38 000E0898 38 E0 1C 52 */ li r7, 0x1c52
-/* 800E4C3C 000E089C 38 C0 1C 4D */ li r6, 0x1c4d
-/* 800E4C40 000E08A0 38 A0 1C 4E */ li r5, 0x1c4e
-/* 800E4C44 000E08A4 38 80 1C 4F */ li r4, 0x1c4f
-/* 800E4C48 000E08A8 38 60 1C 53 */ li r3, 0x1c53
-/* 800E4C4C 000E08AC 38 00 1C 54 */ li r0, 0x1c54
-/* 800E4C50 000E08B0 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
-/* 800E4C54 000E08B4 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
-/* 800E4C58 000E08B8 B0 BD 01 F4 */ sth r5, 0x1f4(r29)
-/* 800E4C5C 000E08BC B0 9D 01 F6 */ sth r4, 0x1f6(r29)
-/* 800E4C60 000E08C0 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
-/* 800E4C64 000E08C4 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4C68 000E08C8 48 00 04 6C */ b lbl_800E50D4
-/* 800E4C6C 000E08CC 38 64 00 04 */ addi r3, r4, 4
-/* 800E4C70 000E08D0 38 80 18 FD */ li r4, 0x18fd
-/* 800E4C74 000E08D4 38 A0 00 0C */ li r5, 0xc
-/* 800E4C78 000E08D8 4B FF FA 2D */ bl func_800E46A4
-/* 800E4C7C 000E08DC 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E4C80 000E08E0 38 80 1E 80 */ li r4, 0x1e80
-/* 800E4C84 000E08E4 38 A0 00 1A */ li r5, 0x1a
-/* 800E4C88 000E08E8 4B FF FA 1D */ bl func_800E46A4
-/* 800E4C8C 000E08EC 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4C90 000E08F0 38 80 1E 7B */ li r4, 0x1e7b
-/* 800E4C94 000E08F4 38 A0 00 1C */ li r5, 0x1c
-/* 800E4C98 000E08F8 4B FF FA 0D */ bl func_800E46A4
-/* 800E4C9C 000E08FC 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4CA0 000E0900 38 80 1E 7C */ li r4, 0x1e7c
-/* 800E4CA4 000E0904 38 A0 00 1A */ li r5, 0x1a
-/* 800E4CA8 000E0908 4B FF F9 FD */ bl func_800E46A4
-/* 800E4CAC 000E090C 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4CB0 000E0910 38 80 1E 7D */ li r4, 0x1e7d
-/* 800E4CB4 000E0914 38 A0 00 1A */ li r5, 0x1a
-/* 800E4CB8 000E0918 4B FF F9 ED */ bl func_800E46A4
-/* 800E4CBC 000E091C 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4CC0 000E0920 38 80 1E 81 */ li r4, 0x1e81
-/* 800E4CC4 000E0924 38 A0 00 34 */ li r5, 0x34
-/* 800E4CC8 000E0928 4B FF F9 DD */ bl func_800E46A4
-/* 800E4CCC 000E092C 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4CD0 000E0930 38 80 1E 82 */ li r4, 0x1e82
-/* 800E4CD4 000E0934 38 A0 00 34 */ li r5, 0x34
-/* 800E4CD8 000E0938 4B FF F9 CD */ bl func_800E46A4
-/* 800E4CDC 000E093C 38 E0 1E 80 */ li r7, 0x1e80
-/* 800E4CE0 000E0940 38 C0 1E 7B */ li r6, 0x1e7b
-/* 800E4CE4 000E0944 38 A0 1E 7C */ li r5, 0x1e7c
-/* 800E4CE8 000E0948 38 80 1E 7D */ li r4, 0x1e7d
-/* 800E4CEC 000E094C 38 60 1E 81 */ li r3, 0x1e81
-/* 800E4CF0 000E0950 38 00 1E 82 */ li r0, 0x1e82
-/* 800E4CF4 000E0954 B0 FD 01 F0 */ sth r7, 0x1f0(r29)
-/* 800E4CF8 000E0958 B0 DD 01 F2 */ sth r6, 0x1f2(r29)
-/* 800E4CFC 000E095C B0 BD 01 F4 */ sth r5, 0x1f4(r29)
-/* 800E4D00 000E0960 B0 9D 01 F6 */ sth r4, 0x1f6(r29)
-/* 800E4D04 000E0964 B0 7D 01 F8 */ sth r3, 0x1f8(r29)
-/* 800E4D08 000E0968 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4D0C 000E096C 48 00 03 C8 */ b lbl_800E50D4
-/* 800E4D10 000E0970 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E4D14 000E0974 38 64 00 2C */ addi r3, r4, 0x2c
-/* 800E4D18 000E0978 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E4D1C 000E097C 3B 41 00 38 */ addi r26, r1, 0x38
-/* 800E4D20 000E0980 88 DB 00 FC */ lbz r6, 0xfc(r27)
-/* 800E4D24 000E0984 38 A0 00 1A */ li r5, 0x1a
-/* 800E4D28 000E0988 54 C4 07 BE */ clrlwi r4, r6, 0x1e
-/* 800E4D2C 000E098C 38 04 00 01 */ addi r0, r4, 1
-/* 800E4D30 000E0990 50 06 07 BE */ rlwimi r6, r0, 0, 0x1e, 0x1f
-/* 800E4D34 000E0994 54 C0 07 BE */ clrlwi r0, r6, 0x1e
-/* 800E4D38 000E0998 98 DB 00 FC */ stb r6, 0xfc(r27)
-/* 800E4D3C 000E099C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4D40 000E09A0 7C 9A 02 2E */ lhzx r4, r26, r0
-/* 800E4D44 000E09A4 4B FF F9 61 */ bl func_800E46A4
-/* 800E4D48 000E09A8 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4D4C 000E09AC 3B 21 00 3A */ addi r25, r1, 0x3a
-/* 800E4D50 000E09B0 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4D54 000E09B4 38 A0 00 1C */ li r5, 0x1c
-/* 800E4D58 000E09B8 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4D5C 000E09BC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4D60 000E09C0 7C 99 02 2E */ lhzx r4, r25, r0
-/* 800E4D64 000E09C4 4B FF F9 41 */ bl func_800E46A4
-/* 800E4D68 000E09C8 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4D6C 000E09CC 3B 01 00 3C */ addi r24, r1, 0x3c
-/* 800E4D70 000E09D0 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4D74 000E09D4 38 A0 00 1A */ li r5, 0x1a
-/* 800E4D78 000E09D8 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4D7C 000E09DC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4D80 000E09E0 7C 98 02 2E */ lhzx r4, r24, r0
-/* 800E4D84 000E09E4 4B FF F9 21 */ bl func_800E46A4
-/* 800E4D88 000E09E8 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4D8C 000E09EC 3A E1 00 3E */ addi r23, r1, 0x3e
-/* 800E4D90 000E09F0 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4D94 000E09F4 38 A0 00 1A */ li r5, 0x1a
-/* 800E4D98 000E09F8 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4D9C 000E09FC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4DA0 000E0A00 7C 97 02 2E */ lhzx r4, r23, r0
-/* 800E4DA4 000E0A04 4B FF F9 01 */ bl func_800E46A4
-/* 800E4DA8 000E0A08 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4DAC 000E0A0C 3A C1 00 40 */ addi r22, r1, 0x40
-/* 800E4DB0 000E0A10 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4DB4 000E0A14 38 A0 00 34 */ li r5, 0x34
-/* 800E4DB8 000E0A18 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4DBC 000E0A1C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4DC0 000E0A20 7C 96 02 2E */ lhzx r4, r22, r0
-/* 800E4DC4 000E0A24 4B FF F8 E1 */ bl func_800E46A4
-/* 800E4DC8 000E0A28 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4DCC 000E0A2C 3A A1 00 42 */ addi r21, r1, 0x42
-/* 800E4DD0 000E0A30 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4DD4 000E0A34 38 A0 00 34 */ li r5, 0x34
-/* 800E4DD8 000E0A38 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4DDC 000E0A3C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4DE0 000E0A40 7C 95 02 2E */ lhzx r4, r21, r0
-/* 800E4DE4 000E0A44 4B FF F8 C1 */ bl func_800E46A4
-/* 800E4DE8 000E0A48 7F 80 07 74 */ extsb r0, r28
-/* 800E4DEC 000E0A4C 93 FD 00 00 */ stw r31, 0(r29)
-/* 800E4DF0 000E0A50 B0 1D 00 20 */ sth r0, 0x20(r29)
-/* 800E4DF4 000E0A54 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4DF8 000E0A58 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4DFC 000E0A5C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4E00 000E0A60 7C 1A 02 2E */ lhzx r0, r26, r0
-/* 800E4E04 000E0A64 B0 1D 01 F0 */ sth r0, 0x1f0(r29)
-/* 800E4E08 000E0A68 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4E0C 000E0A6C 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4E10 000E0A70 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4E14 000E0A74 7C 19 02 2E */ lhzx r0, r25, r0
-/* 800E4E18 000E0A78 B0 1D 01 F2 */ sth r0, 0x1f2(r29)
-/* 800E4E1C 000E0A7C 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4E20 000E0A80 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4E24 000E0A84 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4E28 000E0A88 7C 18 02 2E */ lhzx r0, r24, r0
-/* 800E4E2C 000E0A8C B0 1D 01 F4 */ sth r0, 0x1f4(r29)
-/* 800E4E30 000E0A90 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4E34 000E0A94 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4E38 000E0A98 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4E3C 000E0A9C 7C 17 02 2E */ lhzx r0, r23, r0
-/* 800E4E40 000E0AA0 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
-/* 800E4E44 000E0AA4 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4E48 000E0AA8 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4E4C 000E0AAC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4E50 000E0AB0 7C 16 02 2E */ lhzx r0, r22, r0
-/* 800E4E54 000E0AB4 B0 1D 01 F8 */ sth r0, 0x1f8(r29)
-/* 800E4E58 000E0AB8 88 1B 00 FC */ lbz r0, 0xfc(r27)
-/* 800E4E5C 000E0ABC 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4E60 000E0AC0 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4E64 000E0AC4 7C 15 02 2E */ lhzx r0, r21, r0
-/* 800E4E68 000E0AC8 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4E6C 000E0ACC 48 00 02 68 */ b lbl_800E50D4
-/* 800E4E70 000E0AD0 3E A0 80 48 */ lis r21, lbl_8047D604@ha
-/* 800E4E74 000E0AD4 38 64 00 2C */ addi r3, r4, 0x2c
-/* 800E4E78 000E0AD8 3A B5 D6 04 */ addi r21, r21, lbl_8047D604@l
-/* 800E4E7C 000E0ADC 3A C1 00 08 */ addi r22, r1, 8
-/* 800E4E80 000E0AE0 88 D5 00 FC */ lbz r6, 0xfc(r21)
-/* 800E4E84 000E0AE4 38 A0 00 1A */ li r5, 0x1a
-/* 800E4E88 000E0AE8 54 C4 07 BE */ clrlwi r4, r6, 0x1e
-/* 800E4E8C 000E0AEC 38 04 00 01 */ addi r0, r4, 1
-/* 800E4E90 000E0AF0 50 06 07 BE */ rlwimi r6, r0, 0, 0x1e, 0x1f
-/* 800E4E94 000E0AF4 54 C0 07 BE */ clrlwi r0, r6, 0x1e
-/* 800E4E98 000E0AF8 98 D5 00 FC */ stb r6, 0xfc(r21)
-/* 800E4E9C 000E0AFC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4EA0 000E0B00 7C 96 02 2E */ lhzx r4, r22, r0
-/* 800E4EA4 000E0B04 4B FF F8 01 */ bl func_800E46A4
-/* 800E4EA8 000E0B08 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4EAC 000E0B0C 3A E1 00 0A */ addi r23, r1, 0xa
-/* 800E4EB0 000E0B10 38 7D 00 60 */ addi r3, r29, 0x60
-/* 800E4EB4 000E0B14 38 A0 00 1C */ li r5, 0x1c
-/* 800E4EB8 000E0B18 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4EBC 000E0B1C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4EC0 000E0B20 7C 97 02 2E */ lhzx r4, r23, r0
-/* 800E4EC4 000E0B24 4B FF F7 E1 */ bl func_800E46A4
-/* 800E4EC8 000E0B28 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4ECC 000E0B2C 3B 01 00 0C */ addi r24, r1, 0xc
-/* 800E4ED0 000E0B30 38 7D 00 98 */ addi r3, r29, 0x98
-/* 800E4ED4 000E0B34 38 A0 00 1A */ li r5, 0x1a
-/* 800E4ED8 000E0B38 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4EDC 000E0B3C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4EE0 000E0B40 7C 98 02 2E */ lhzx r4, r24, r0
-/* 800E4EE4 000E0B44 4B FF F7 C1 */ bl func_800E46A4
-/* 800E4EE8 000E0B48 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4EEC 000E0B4C 3B 21 00 0E */ addi r25, r1, 0xe
-/* 800E4EF0 000E0B50 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4EF4 000E0B54 38 A0 00 1A */ li r5, 0x1a
-/* 800E4EF8 000E0B58 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4EFC 000E0B5C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F00 000E0B60 7C 99 02 2E */ lhzx r4, r25, r0
-/* 800E4F04 000E0B64 4B FF F7 A1 */ bl func_800E46A4
-/* 800E4F08 000E0B68 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4F0C 000E0B6C 3B 41 00 10 */ addi r26, r1, 0x10
-/* 800E4F10 000E0B70 38 7D 01 00 */ addi r3, r29, 0x100
-/* 800E4F14 000E0B74 38 A0 00 34 */ li r5, 0x34
-/* 800E4F18 000E0B78 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4F1C 000E0B7C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F20 000E0B80 7C 9A 02 2E */ lhzx r4, r26, r0
-/* 800E4F24 000E0B84 4B FF F7 81 */ bl func_800E46A4
-/* 800E4F28 000E0B88 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4F2C 000E0B8C 3B 61 00 12 */ addi r27, r1, 0x12
-/* 800E4F30 000E0B90 38 7D 01 68 */ addi r3, r29, 0x168
-/* 800E4F34 000E0B94 38 A0 00 34 */ li r5, 0x34
-/* 800E4F38 000E0B98 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4F3C 000E0B9C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F40 000E0BA0 7C 9B 02 2E */ lhzx r4, r27, r0
-/* 800E4F44 000E0BA4 4B FF F7 61 */ bl func_800E46A4
-/* 800E4F48 000E0BA8 7F 80 07 74 */ extsb r0, r28
-/* 800E4F4C 000E0BAC 93 FD 00 00 */ stw r31, 0(r29)
-/* 800E4F50 000E0BB0 B0 1D 00 20 */ sth r0, 0x20(r29)
-/* 800E4F54 000E0BB4 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4F58 000E0BB8 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4F5C 000E0BBC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F60 000E0BC0 7C 16 02 2E */ lhzx r0, r22, r0
-/* 800E4F64 000E0BC4 B0 1D 01 F0 */ sth r0, 0x1f0(r29)
-/* 800E4F68 000E0BC8 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4F6C 000E0BCC 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4F70 000E0BD0 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F74 000E0BD4 7C 17 02 2E */ lhzx r0, r23, r0
-/* 800E4F78 000E0BD8 B0 1D 01 F2 */ sth r0, 0x1f2(r29)
-/* 800E4F7C 000E0BDC 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4F80 000E0BE0 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4F84 000E0BE4 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F88 000E0BE8 7C 18 02 2E */ lhzx r0, r24, r0
-/* 800E4F8C 000E0BEC B0 1D 01 F4 */ sth r0, 0x1f4(r29)
-/* 800E4F90 000E0BF0 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4F94 000E0BF4 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4F98 000E0BF8 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4F9C 000E0BFC 7C 19 02 2E */ lhzx r0, r25, r0
-/* 800E4FA0 000E0C00 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
-/* 800E4FA4 000E0C04 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4FA8 000E0C08 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4FAC 000E0C0C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4FB0 000E0C10 7C 1A 02 2E */ lhzx r0, r26, r0
-/* 800E4FB4 000E0C14 B0 1D 01 F8 */ sth r0, 0x1f8(r29)
-/* 800E4FB8 000E0C18 88 15 00 FC */ lbz r0, 0xfc(r21)
-/* 800E4FBC 000E0C1C 54 00 07 BE */ clrlwi r0, r0, 0x1e
-/* 800E4FC0 000E0C20 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 800E4FC4 000E0C24 7C 1B 02 2E */ lhzx r0, r27, r0
-/* 800E4FC8 000E0C28 B0 1D 01 FA */ sth r0, 0x1fa(r29)
-/* 800E4FCC 000E0C2C 48 00 01 08 */ b lbl_800E50D4
-/* 800E4FD0 000E0C30 38 64 00 98 */ addi r3, r4, 0x98
-/* 800E4FD4 000E0C34 38 80 52 46 */ li r4, 0x5246
-/* 800E4FD8 000E0C38 38 A0 00 1A */ li r5, 0x1a
-/* 800E4FDC 000E0C3C 4B FF F6 C9 */ bl func_800E46A4
-/* 800E4FE0 000E0C40 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E4FE4 000E0C44 38 80 52 47 */ li r4, 0x5247
-/* 800E4FE8 000E0C48 38 A0 00 1A */ li r5, 0x1a
-/* 800E4FEC 000E0C4C 4B FF F6 B9 */ bl func_800E46A4
-/* 800E4FF0 000E0C50 7F 84 07 74 */ extsb r4, r28
-/* 800E4FF4 000E0C54 38 60 52 46 */ li r3, 0x5246
-/* 800E4FF8 000E0C58 38 00 52 47 */ li r0, 0x5247
-/* 800E4FFC 000E0C5C 93 FD 00 00 */ stw r31, 0(r29)
-/* 800E5000 000E0C60 B0 9D 00 20 */ sth r4, 0x20(r29)
-/* 800E5004 000E0C64 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
-/* 800E5008 000E0C68 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
-/* 800E500C 000E0C6C 48 00 01 08 */ b lbl_800E5114
-/* 800E5010 000E0C70 38 64 00 98 */ addi r3, r4, 0x98
-/* 800E5014 000E0C74 38 80 52 48 */ li r4, 0x5248
-/* 800E5018 000E0C78 38 A0 00 1A */ li r5, 0x1a
-/* 800E501C 000E0C7C 4B FF F6 89 */ bl func_800E46A4
-/* 800E5020 000E0C80 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E5024 000E0C84 38 80 52 49 */ li r4, 0x5249
-/* 800E5028 000E0C88 38 A0 00 1A */ li r5, 0x1a
-/* 800E502C 000E0C8C 4B FF F6 79 */ bl func_800E46A4
-/* 800E5030 000E0C90 7F 84 07 74 */ extsb r4, r28
-/* 800E5034 000E0C94 38 60 52 48 */ li r3, 0x5248
-/* 800E5038 000E0C98 38 00 52 49 */ li r0, 0x5249
-/* 800E503C 000E0C9C 93 FD 00 00 */ stw r31, 0(r29)
-/* 800E5040 000E0CA0 B0 9D 00 20 */ sth r4, 0x20(r29)
-/* 800E5044 000E0CA4 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
-/* 800E5048 000E0CA8 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
-/* 800E504C 000E0CAC 48 00 00 C8 */ b lbl_800E5114
-/* 800E5050 000E0CB0 38 64 00 98 */ addi r3, r4, 0x98
-/* 800E5054 000E0CB4 38 80 52 4A */ li r4, 0x524a
-/* 800E5058 000E0CB8 38 A0 00 1A */ li r5, 0x1a
-/* 800E505C 000E0CBC 4B FF F6 49 */ bl func_800E46A4
-/* 800E5060 000E0CC0 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E5064 000E0CC4 38 80 52 4B */ li r4, 0x524b
-/* 800E5068 000E0CC8 38 A0 00 1A */ li r5, 0x1a
-/* 800E506C 000E0CCC 4B FF F6 39 */ bl func_800E46A4
-/* 800E5070 000E0CD0 7F 84 07 74 */ extsb r4, r28
-/* 800E5074 000E0CD4 38 60 52 4A */ li r3, 0x524a
-/* 800E5078 000E0CD8 38 00 52 4B */ li r0, 0x524b
-/* 800E507C 000E0CDC 93 FD 00 00 */ stw r31, 0(r29)
-/* 800E5080 000E0CE0 B0 9D 00 20 */ sth r4, 0x20(r29)
-/* 800E5084 000E0CE4 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
-/* 800E5088 000E0CE8 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
-/* 800E508C 000E0CEC 48 00 00 88 */ b lbl_800E5114
-/* 800E5090 000E0CF0 38 64 00 98 */ addi r3, r4, 0x98
-/* 800E5094 000E0CF4 38 80 52 4C */ li r4, 0x524c
-/* 800E5098 000E0CF8 38 A0 00 1A */ li r5, 0x1a
-/* 800E509C 000E0CFC 4B FF F6 09 */ bl func_800E46A4
-/* 800E50A0 000E0D00 38 7D 00 CC */ addi r3, r29, 0xcc
-/* 800E50A4 000E0D04 38 80 52 4D */ li r4, 0x524d
-/* 800E50A8 000E0D08 38 A0 00 1A */ li r5, 0x1a
-/* 800E50AC 000E0D0C 4B FF F5 F9 */ bl func_800E46A4
-/* 800E50B0 000E0D10 7F 84 07 74 */ extsb r4, r28
-/* 800E50B4 000E0D14 38 60 52 4C */ li r3, 0x524c
-/* 800E50B8 000E0D18 38 00 52 4D */ li r0, 0x524d
-/* 800E50BC 000E0D1C 93 FD 00 00 */ stw r31, 0(r29)
-/* 800E50C0 000E0D20 B0 9D 00 20 */ sth r4, 0x20(r29)
-/* 800E50C4 000E0D24 B0 7D 01 F4 */ sth r3, 0x1f4(r29)
-/* 800E50C8 000E0D28 B0 1D 01 F6 */ sth r0, 0x1f6(r29)
-/* 800E50CC 000E0D2C 48 00 00 48 */ b lbl_800E5114
-/* 800E50D0 000E0D30 48 00 00 44 */ b lbl_800E5114
-lbl_800E50D4:
-/* 800E50D4 000E0D34 7F 83 E3 78 */ mr r3, r28
-/* 800E50D8 000E0D38 38 9D 00 20 */ addi r4, r29, 0x20
-/* 800E50DC 000E0D3C 48 00 0D 6D */ bl func_800E5E48
-/* 800E50E0 000E0D40 38 00 00 00 */ li r0, 0
-/* 800E50E4 000E0D44 3E A0 80 64 */ lis r21, lbl_8063CE34@ha
-/* 800E50E8 000E0D48 3A B5 CE 34 */ addi r21, r21, lbl_8063CE34@l
-/* 800E50EC 000E0D4C 90 1D 00 00 */ stw r0, 0(r29)
-/* 800E50F0 000E0D50 7F 84 E3 78 */ mr r4, r28
-/* 800E50F4 000E0D54 38 75 00 28 */ addi r3, r21, 0x28
-/* 800E50F8 000E0D58 48 2B 0D 41 */ bl func_80395E38
-/* 800E50FC 000E0D5C 1C 83 00 3C */ mulli r4, r3, 0x3c
-/* 800E5100 000E0D60 38 75 00 38 */ addi r3, r21, 0x38
-/* 800E5104 000E0D64 38 84 00 0D */ addi r4, r4, 0xd
-/* 800E5108 000E0D68 48 2B 12 9D */ bl func_803963A4
-/* 800E510C 000E0D6C B0 7D 00 1C */ sth r3, 0x1c(r29)
-/* 800E5110 000E0D70 9B DD 01 EE */ stb r30, 0x1ee(r29)
-lbl_800E5114:
-/* 800E5114 000E0D74 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 800E5118 000E0D78 48 0E 20 45 */ bl _restgpr_21
-/* 800E511C 000E0D7C 80 01 00 A4 */ lwz r0, 0xa4(r1)
-/* 800E5120 000E0D80 7C 08 03 A6 */ mtlr r0
-/* 800E5124 000E0D84 38 21 00 A0 */ addi r1, r1, 0xa0
-/* 800E5128 000E0D88 4E 80 00 20 */ blr
-
-.global func_800E512C
-func_800E512C:
-/* 800E512C 000E0D8C 28 03 00 07 */ cmplwi r3, 7
-/* 800E5130 000E0D90 4D 81 00 20 */ bgtlr
-/* 800E5134 000E0D94 2C 04 00 00 */ cmpwi r4, 0
-/* 800E5138 000E0D98 41 82 00 34 */ beq lbl_800E516C
-/* 800E513C 000E0D9C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5140 000E0DA0 38 00 00 01 */ li r0, 1
-/* 800E5144 000E0DA4 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E5148 000E0DA8 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E514C 000E0DAC 88 84 00 0C */ lbz r4, 0xc(r4)
-/* 800E5150 000E0DB0 7C 00 18 30 */ slw r0, r0, r3
-/* 800E5154 000E0DB4 1C 64 06 EC */ mulli r3, r4, 0x6ec
-/* 800E5158 000E0DB8 7C 85 1A 14 */ add r4, r5, r3
-/* 800E515C 000E0DBC 88 64 00 1E */ lbz r3, 0x1e(r4)
-/* 800E5160 000E0DC0 7C 60 03 78 */ or r0, r3, r0
-/* 800E5164 000E0DC4 98 04 00 1E */ stb r0, 0x1e(r4)
-/* 800E5168 000E0DC8 4E 80 00 20 */ blr
-lbl_800E516C:
-/* 800E516C 000E0DCC 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5170 000E0DD0 38 00 00 01 */ li r0, 1
-/* 800E5174 000E0DD4 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E5178 000E0DD8 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E517C 000E0DDC 88 84 00 0C */ lbz r4, 0xc(r4)
-/* 800E5180 000E0DE0 7C 00 18 30 */ slw r0, r0, r3
-/* 800E5184 000E0DE4 1C 64 06 EC */ mulli r3, r4, 0x6ec
-/* 800E5188 000E0DE8 7C 85 1A 14 */ add r4, r5, r3
-/* 800E518C 000E0DEC 88 64 00 1E */ lbz r3, 0x1e(r4)
-/* 800E5190 000E0DF0 7C 60 00 78 */ andc r0, r3, r0
-/* 800E5194 000E0DF4 98 04 00 1E */ stb r0, 0x1e(r4)
-/* 800E5198 000E0DF8 4E 80 00 20 */ blr
-
-.global func_800E519C
-func_800E519C:
-/* 800E519C 000E0DFC 28 03 00 07 */ cmplwi r3, 7
-/* 800E51A0 000E0E00 40 81 00 0C */ ble lbl_800E51AC
-/* 800E51A4 000E0E04 38 60 00 00 */ li r3, 0
-/* 800E51A8 000E0E08 4E 80 00 20 */ blr
-lbl_800E51AC:
-/* 800E51AC 000E0E0C 2C 04 00 00 */ cmpwi r4, 0
-/* 800E51B0 000E0E10 40 82 00 3C */ bne lbl_800E51EC
-/* 800E51B4 000E0E14 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E51B8 000E0E18 38 C0 00 01 */ li r6, 1
-/* 800E51BC 000E0E1C 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E51C0 000E0E20 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E51C4 000E0E24 88 04 00 0C */ lbz r0, 0xc(r4)
-/* 800E51C8 000E0E28 7C C4 18 30 */ slw r4, r6, r3
-/* 800E51CC 000E0E2C 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E51D0 000E0E30 7C 65 02 14 */ add r3, r5, r0
-/* 800E51D4 000E0E34 88 03 00 1E */ lbz r0, 0x1e(r3)
-/* 800E51D8 000E0E38 7C 83 00 38 */ and r3, r4, r0
-/* 800E51DC 000E0E3C 30 03 FF FF */ addic r0, r3, -1
-/* 800E51E0 000E0E40 7C 00 19 10 */ subfe r0, r0, r3
-/* 800E51E4 000E0E44 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800E51E8 000E0E48 4E 80 00 20 */ blr
-lbl_800E51EC:
-/* 800E51EC 000E0E4C 38 00 00 01 */ li r0, 1
-/* 800E51F0 000E0E50 88 84 00 1E */ lbz r4, 0x1e(r4)
-/* 800E51F4 000E0E54 7C 00 18 30 */ slw r0, r0, r3
-/* 800E51F8 000E0E58 7C 83 00 38 */ and r3, r4, r0
-/* 800E51FC 000E0E5C 30 03 FF FF */ addic r0, r3, -1
-/* 800E5200 000E0E60 7C 00 19 10 */ subfe r0, r0, r3
-/* 800E5204 000E0E64 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800E5208 000E0E68 4E 80 00 20 */ blr
-
-.global func_800E520C
-func_800E520C:
-/* 800E520C 000E0E6C 28 03 00 9F */ cmplwi r3, 0x9f
-/* 800E5210 000E0E70 4C 80 00 20 */ bgelr
-/* 800E5214 000E0E74 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5218 000E0E78 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E521C 000E0E7C 98 64 00 0C */ stb r3, 0xc(r4)
-/* 800E5220 000E0E80 4E 80 00 20 */ blr
-
-.global func_800E5224
-func_800E5224:
-/* 800E5224 000E0E84 2C 04 00 00 */ cmpwi r4, 0
-/* 800E5228 000E0E88 40 80 00 20 */ bge lbl_800E5248
-/* 800E522C 000E0E8C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5230 000E0E90 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E5234 000E0E94 80 05 D6 04 */ lwz r0, -0x29fc(r5)
-/* 800E5238 000E0E98 88 84 00 0C */ lbz r4, 0xc(r4)
-/* 800E523C 000E0E9C 1C 84 06 EC */ mulli r4, r4, 0x6ec
-/* 800E5240 000E0EA0 7C A0 22 14 */ add r5, r0, r4
-/* 800E5244 000E0EA4 48 00 00 24 */ b lbl_800E5268
-lbl_800E5248:
-/* 800E5248 000E0EA8 2C 04 00 9F */ cmpwi r4, 0x9f
-/* 800E524C 000E0EAC 41 80 00 0C */ blt lbl_800E5258
-/* 800E5250 000E0EB0 38 60 00 00 */ li r3, 0
-/* 800E5254 000E0EB4 4E 80 00 20 */ blr
-lbl_800E5258:
-/* 800E5258 000E0EB8 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E525C 000E0EBC 1C 84 06 EC */ mulli r4, r4, 0x6ec
-/* 800E5260 000E0EC0 80 05 D6 04 */ lwz r0, lbl_8047D604@l(r5)
-/* 800E5264 000E0EC4 7C A0 22 14 */ add r5, r0, r4
-lbl_800E5268:
-/* 800E5268 000E0EC8 28 03 00 0E */ cmplwi r3, 0xe
-/* 800E526C 000E0ECC 38 E0 00 00 */ li r7, 0
-/* 800E5270 000E0ED0 38 C0 00 00 */ li r6, 0
-/* 800E5274 000E0ED4 41 81 01 94 */ bgt lbl_800E5408
-/* 800E5278 000E0ED8 3C 80 80 41 */ lis r4, lbl_80417454@ha
-/* 800E527C 000E0EDC 54 63 10 3A */ slwi r3, r3, 2
-/* 800E5280 000E0EE0 38 84 74 54 */ addi r4, r4, lbl_80417454@l
-/* 800E5284 000E0EE4 7C 84 18 2E */ lwzx r4, r4, r3
-/* 800E5288 000E0EE8 7C 89 03 A6 */ mtctr r4
-/* 800E528C 000E0EEC 4E 80 04 20 */ bctr
-/* 800E5290 000E0EF0 88 05 05 44 */ lbz r0, 0x544(r5)
-/* 800E5294 000E0EF4 54 03 FE 7E */ rlwinm r3, r0, 0x1f, 0x19, 0x1f
-/* 800E5298 000E0EF8 4E 80 00 20 */ blr
-/* 800E529C 000E0EFC 88 05 05 44 */ lbz r0, 0x544(r5)
-/* 800E52A0 000E0F00 54 04 FE 7E */ rlwinm r4, r0, 0x1f, 0x19, 0x1f
-/* 800E52A4 000E0F04 28 04 00 1F */ cmplwi r4, 0x1f
-/* 800E52A8 000E0F08 38 04 FF FA */ addi r0, r4, -6
-/* 800E52AC 000E0F0C 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800E52B0 000E0F10 4D 81 00 20 */ bgtlr
-/* 800E52B4 000E0F14 7C 83 23 78 */ mr r3, r4
-/* 800E52B8 000E0F18 4E 80 00 20 */ blr
-/* 800E52BC 000E0F1C 88 05 05 44 */ lbz r0, 0x544(r5)
-/* 800E52C0 000E0F20 54 03 07 FE */ clrlwi r3, r0, 0x1f
-/* 800E52C4 000E0F24 4E 80 00 20 */ blr
-/* 800E52C8 000E0F28 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E52CC 000E0F2C 54 03 D7 BE */ rlwinm r3, r0, 0x1a, 0x1e, 0x1f
-/* 800E52D0 000E0F30 4E 80 00 20 */ blr
-/* 800E52D4 000E0F34 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E52D8 000E0F38 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
-/* 800E52DC 000E0F3C 4E 80 00 20 */ blr
-/* 800E52E0 000E0F40 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E52E4 000E0F44 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
-/* 800E52E8 000E0F48 4E 80 00 20 */ blr
-/* 800E52EC 000E0F4C 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E52F0 000E0F50 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
-/* 800E52F4 000E0F54 4E 80 00 20 */ blr
-/* 800E52F8 000E0F58 38 C0 00 19 */ li r6, 0x19
-/* 800E52FC 000E0F5C 38 E0 00 1E */ li r7, 0x1e
-/* 800E5300 000E0F60 38 86 00 3D */ addi r4, r6, 0x3d
-/* 800E5304 000E0F64 38 67 00 19 */ addi r3, r7, 0x19
-/* 800E5308 000E0F68 54 86 06 3E */ clrlwi r6, r4, 0x18
-/* 800E530C 000E0F6C 54 67 06 3E */ clrlwi r7, r3, 0x18
-/* 800E5310 000E0F70 38 86 00 06 */ addi r4, r6, 6
-/* 800E5314 000E0F74 38 67 00 3D */ addi r3, r7, 0x3d
-/* 800E5318 000E0F78 54 86 06 3E */ clrlwi r6, r4, 0x18
-/* 800E531C 000E0F7C 54 67 06 3E */ clrlwi r7, r3, 0x18
-/* 800E5320 000E0F80 38 86 00 25 */ addi r4, r6, 0x25
-/* 800E5324 000E0F84 38 67 00 06 */ addi r3, r7, 6
-/* 800E5328 000E0F88 54 86 06 3E */ clrlwi r6, r4, 0x18
-/* 800E532C 000E0F8C 54 67 06 3E */ clrlwi r7, r3, 0x18
-/* 800E5330 000E0F90 38 67 00 25 */ addi r3, r7, 0x25
-/* 800E5334 000E0F94 54 67 06 3E */ clrlwi r7, r3, 0x18
-/* 800E5338 000E0F98 7C 86 38 50 */ subf r4, r6, r7
-/* 800E533C 000E0F9C 38 60 00 00 */ li r3, 0
-/* 800E5340 000E0FA0 7C 89 03 A6 */ mtctr r4
-/* 800E5344 000E0FA4 7C 06 38 40 */ cmplw r6, r7
-/* 800E5348 000E0FA8 4C 80 00 20 */ bgelr
-lbl_800E534C:
-/* 800E534C 000E0FAC 54 C4 06 3E */ clrlwi r4, r6, 0x18
-/* 800E5350 000E0FB0 1C 84 06 EC */ mulli r4, r4, 0x6ec
-/* 800E5354 000E0FB4 7C 80 22 14 */ add r4, r0, r4
-/* 800E5358 000E0FB8 88 84 05 45 */ lbz r4, 0x545(r4)
-/* 800E535C 000E0FBC 54 84 E7 FF */ rlwinm. r4, r4, 0x1c, 0x1f, 0x1f
-/* 800E5360 000E0FC0 41 82 00 0C */ beq lbl_800E536C
-/* 800E5364 000E0FC4 38 63 00 01 */ addi r3, r3, 1
-/* 800E5368 000E0FC8 54 63 06 3E */ clrlwi r3, r3, 0x18
-lbl_800E536C:
-/* 800E536C 000E0FCC 38 C6 00 01 */ addi r6, r6, 1
-/* 800E5370 000E0FD0 42 00 FF DC */ bdnz lbl_800E534C
-/* 800E5374 000E0FD4 4E 80 00 20 */ blr
-/* 800E5378 000E0FD8 38 80 00 06 */ li r4, 6
-/* 800E537C 000E0FDC 38 60 00 00 */ li r3, 0
-/* 800E5380 000E0FE0 38 C0 00 25 */ li r6, 0x25
-/* 800E5384 000E0FE4 7C 89 03 A6 */ mtctr r4
-lbl_800E5388:
-/* 800E5388 000E0FE8 54 C4 06 3E */ clrlwi r4, r6, 0x18
-/* 800E538C 000E0FEC 1C 84 06 EC */ mulli r4, r4, 0x6ec
-/* 800E5390 000E0FF0 7C 80 22 14 */ add r4, r0, r4
-/* 800E5394 000E0FF4 88 A4 05 45 */ lbz r5, 0x545(r4)
-/* 800E5398 000E0FF8 54 A4 E7 FF */ rlwinm. r4, r5, 0x1c, 0x1f, 0x1f
-/* 800E539C 000E0FFC 40 82 00 14 */ bne lbl_800E53B0
-/* 800E53A0 000E1000 54 A4 EF FF */ rlwinm. r4, r5, 0x1d, 0x1f, 0x1f
-/* 800E53A4 000E1004 41 82 00 0C */ beq lbl_800E53B0
-/* 800E53A8 000E1008 38 63 00 01 */ addi r3, r3, 1
-/* 800E53AC 000E100C 54 63 06 3E */ clrlwi r3, r3, 0x18
-lbl_800E53B0:
-/* 800E53B0 000E1010 38 C6 00 01 */ addi r6, r6, 1
-/* 800E53B4 000E1014 42 00 FF D4 */ bdnz lbl_800E5388
-/* 800E53B8 000E1018 4E 80 00 20 */ blr
-/* 800E53BC 000E101C 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E53C0 000E1020 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E53C4 000E1024 88 63 00 0C */ lbz r3, 0xc(r3)
-/* 800E53C8 000E1028 4E 80 00 20 */ blr
-/* 800E53CC 000E102C 38 80 00 06 */ li r4, 6
-/* 800E53D0 000E1030 38 60 00 00 */ li r3, 0
-/* 800E53D4 000E1034 38 A0 00 25 */ li r5, 0x25
-/* 800E53D8 000E1038 7C 89 03 A6 */ mtctr r4
-lbl_800E53DC:
-/* 800E53DC 000E103C 54 A4 06 3E */ clrlwi r4, r5, 0x18
-/* 800E53E0 000E1040 1C 84 06 EC */ mulli r4, r4, 0x6ec
-/* 800E53E4 000E1044 7C 80 22 14 */ add r4, r0, r4
-/* 800E53E8 000E1048 88 84 05 45 */ lbz r4, 0x545(r4)
-/* 800E53EC 000E104C 54 84 E7 FF */ rlwinm. r4, r4, 0x1c, 0x1f, 0x1f
-/* 800E53F0 000E1050 41 82 00 0C */ beq lbl_800E53FC
-/* 800E53F4 000E1054 38 63 00 01 */ addi r3, r3, 1
-/* 800E53F8 000E1058 54 63 06 3E */ clrlwi r3, r3, 0x18
-lbl_800E53FC:
-/* 800E53FC 000E105C 38 A5 00 01 */ addi r5, r5, 1
-/* 800E5400 000E1060 42 00 FF DC */ bdnz lbl_800E53DC
-/* 800E5404 000E1064 4E 80 00 20 */ blr
-lbl_800E5408:
-/* 800E5408 000E1068 38 60 00 00 */ li r3, 0
-/* 800E540C 000E106C 4E 80 00 20 */ blr
-
-.global func_800E5410
-func_800E5410:
-/* 800E5410 000E1070 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5414 000E1074 38 00 00 3C */ li r0, 0x3c
-/* 800E5418 000E1078 80 84 D6 04 */ lwz r4, lbl_8047D604@l(r4)
-/* 800E541C 000E107C 38 C0 00 2B */ li r6, 0x2b
-/* 800E5420 000E1080 7C 09 03 A6 */ mtctr r0
-lbl_800E5424:
-/* 800E5424 000E1084 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 800E5428 000E1088 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E542C 000E108C 7C A4 02 14 */ add r5, r4, r0
-/* 800E5430 000E1090 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E5434 000E1094 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
-/* 800E5438 000E1098 41 82 00 18 */ beq lbl_800E5450
-/* 800E543C 000E109C 80 05 06 DC */ lwz r0, 0x6dc(r5)
-/* 800E5440 000E10A0 7C 03 00 40 */ cmplw r3, r0
-/* 800E5444 000E10A4 40 82 00 0C */ bne lbl_800E5450
-/* 800E5448 000E10A8 38 60 00 01 */ li r3, 1
-/* 800E544C 000E10AC 4E 80 00 20 */ blr
-lbl_800E5450:
-/* 800E5450 000E10B0 38 C6 00 01 */ addi r6, r6, 1
-/* 800E5454 000E10B4 42 00 FF D0 */ bdnz lbl_800E5424
-/* 800E5458 000E10B8 38 60 00 00 */ li r3, 0
-/* 800E545C 000E10BC 4E 80 00 20 */ blr
-
-.global func_800E5460
-func_800E5460:
-/* 800E5460 000E10C0 2C 05 00 00 */ cmpwi r5, 0
-/* 800E5464 000E10C4 40 80 00 20 */ bge lbl_800E5484
-/* 800E5468 000E10C8 3C C0 80 48 */ lis r6, lbl_8047D604@ha
-/* 800E546C 000E10CC 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
-/* 800E5470 000E10D0 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
-/* 800E5474 000E10D4 88 05 00 0C */ lbz r0, 0xc(r5)
-/* 800E5478 000E10D8 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E547C 000E10DC 7C A6 02 14 */ add r5, r6, r0
-/* 800E5480 000E10E0 48 00 00 1C */ b lbl_800E549C
-lbl_800E5484:
-/* 800E5484 000E10E4 2C 05 00 9F */ cmpwi r5, 0x9f
-/* 800E5488 000E10E8 4C 80 00 20 */ bgelr
-/* 800E548C 000E10EC 3C C0 80 48 */ lis r6, lbl_8047D604@ha
-/* 800E5490 000E10F0 1C 05 06 EC */ mulli r0, r5, 0x6ec
-/* 800E5494 000E10F4 80 A6 D6 04 */ lwz r5, lbl_8047D604@l(r6)
-/* 800E5498 000E10F8 7C A5 02 14 */ add r5, r5, r0
-lbl_800E549C:
-/* 800E549C 000E10FC 2C 03 00 03 */ cmpwi r3, 3
-/* 800E54A0 000E1100 41 82 00 60 */ beq lbl_800E5500
-/* 800E54A4 000E1104 40 80 00 1C */ bge lbl_800E54C0
-/* 800E54A8 000E1108 2C 03 00 01 */ cmpwi r3, 1
-/* 800E54AC 000E110C 41 82 00 34 */ beq lbl_800E54E0
-/* 800E54B0 000E1110 40 80 00 40 */ bge lbl_800E54F0
-/* 800E54B4 000E1114 2C 03 00 00 */ cmpwi r3, 0
-/* 800E54B8 000E1118 40 80 00 18 */ bge lbl_800E54D0
-/* 800E54BC 000E111C 4E 80 00 20 */ blr
-lbl_800E54C0:
-/* 800E54C0 000E1120 2C 03 00 05 */ cmpwi r3, 5
-/* 800E54C4 000E1124 41 82 00 68 */ beq lbl_800E552C
-/* 800E54C8 000E1128 4C 80 00 20 */ bgelr
-/* 800E54CC 000E112C 48 00 00 44 */ b lbl_800E5510
-lbl_800E54D0:
-/* 800E54D0 000E1130 88 05 05 44 */ lbz r0, 0x544(r5)
-/* 800E54D4 000E1134 50 80 0E 3C */ rlwimi r0, r4, 1, 0x18, 0x1e
-/* 800E54D8 000E1138 98 05 05 44 */ stb r0, 0x544(r5)
-/* 800E54DC 000E113C 4E 80 00 20 */ blr
-lbl_800E54E0:
-/* 800E54E0 000E1140 88 05 05 44 */ lbz r0, 0x544(r5)
-/* 800E54E4 000E1144 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f
-/* 800E54E8 000E1148 98 05 05 44 */ stb r0, 0x544(r5)
-/* 800E54EC 000E114C 4E 80 00 20 */ blr
-lbl_800E54F0:
-/* 800E54F0 000E1150 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E54F4 000E1154 50 80 36 32 */ rlwimi r0, r4, 6, 0x18, 0x19
-/* 800E54F8 000E1158 98 05 05 45 */ stb r0, 0x545(r5)
-/* 800E54FC 000E115C 4E 80 00 20 */ blr
-lbl_800E5500:
-/* 800E5500 000E1160 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E5504 000E1164 50 80 2E B4 */ rlwimi r0, r4, 5, 0x1a, 0x1a
-/* 800E5508 000E1168 98 05 05 45 */ stb r0, 0x545(r5)
-/* 800E550C 000E116C 4E 80 00 20 */ blr
-lbl_800E5510:
-/* 800E5510 000E1170 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E5514 000E1174 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b
-/* 800E5518 000E1178 28 04 00 01 */ cmplwi r4, 1
-/* 800E551C 000E117C 98 05 05 45 */ stb r0, 0x545(r5)
-/* 800E5520 000E1180 4C 82 00 20 */ bnelr
-/* 800E5524 000E1184 38 65 06 04 */ addi r3, r5, 0x604
-/* 800E5528 000E1188 48 09 97 28 */ b func_8017EC50
-lbl_800E552C:
-/* 800E552C 000E118C 88 05 05 45 */ lbz r0, 0x545(r5)
-/* 800E5530 000E1190 50 80 1F 38 */ rlwimi r0, r4, 3, 0x1c, 0x1c
-/* 800E5534 000E1194 98 05 05 45 */ stb r0, 0x545(r5)
-/* 800E5538 000E1198 4E 80 00 20 */ blr
-
-.global func_800E553C
-func_800E553C:
-/* 800E553C 000E119C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E5540 000E11A0 7C 08 02 A6 */ mflr r0
-/* 800E5544 000E11A4 38 60 00 02 */ li r3, 2
-/* 800E5548 000E11A8 38 80 00 00 */ li r4, 0
-/* 800E554C 000E11AC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E5550 000E11B0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E5554 000E11B4 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E5558 000E11B8 48 01 24 15 */ bl func_800F796C
-/* 800E555C 000E11BC 3B C0 00 00 */ li r30, 0
-/* 800E5560 000E11C0 3F E0 80 48 */ lis r31, lbl_8047D604@ha
-lbl_800E5564:
-/* 800E5564 000E11C4 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 800E5568 000E11C8 80 9F D6 04 */ lwz r4, lbl_8047D604@l(r31)
-/* 800E556C 000E11CC 1C 03 06 EC */ mulli r0, r3, 0x6ec
-/* 800E5570 000E11D0 7C 84 02 14 */ add r4, r4, r0
-/* 800E5574 000E11D4 88 04 05 45 */ lbz r0, 0x545(r4)
-/* 800E5578 000E11D8 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
-/* 800E557C 000E11DC 41 82 00 08 */ beq lbl_800E5584
-/* 800E5580 000E11E0 48 01 14 CD */ bl func_800F6A4C
-lbl_800E5584:
-/* 800E5584 000E11E4 3B DE 00 01 */ addi r30, r30, 1
-/* 800E5588 000E11E8 28 1E 00 25 */ cmplwi r30, 0x25
-/* 800E558C 000E11EC 41 80 FF D8 */ blt lbl_800E5564
-/* 800E5590 000E11F0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E5594 000E11F4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E5598 000E11F8 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E559C 000E11FC 7C 08 03 A6 */ mtlr r0
-/* 800E55A0 000E1200 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E55A4 000E1204 4E 80 00 20 */ blr
-
-.global func_800E55A8
-func_800E55A8:
-/* 800E55A8 000E1208 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E55AC 000E120C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800E55B0 000E1210 38 64 D6 04 */ addi r3, r4, lbl_8047D604@l
-/* 800E55B4 000E1214 80 84 D6 04 */ lwz r4, -0x29fc(r4)
-/* 800E55B8 000E1218 88 03 00 0C */ lbz r0, 0xc(r3)
-/* 800E55BC 000E121C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800E55C0 000E1220 38 65 00 28 */ addi r3, r5, 0x28
-/* 800E55C4 000E1224 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E55C8 000E1228 7C 84 02 14 */ add r4, r4, r0
-/* 800E55CC 000E122C A8 84 00 20 */ lha r4, 0x20(r4)
-/* 800E55D0 000E1230 48 2B 08 68 */ b func_80395E38
-
-.global func_800E55D4
-func_800E55D4:
-/* 800E55D4 000E1234 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E55D8 000E1238 7C 08 02 A6 */ mflr r0
-/* 800E55DC 000E123C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E55E0 000E1240 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E55E4 000E1244 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E55E8 000E1248 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E55EC 000E124C 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E55F0 000E1250 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E55F4 000E1254 38 63 00 28 */ addi r3, r3, 0x28
-/* 800E55F8 000E1258 88 04 00 0C */ lbz r0, 0xc(r4)
-/* 800E55FC 000E125C 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E5600 000E1260 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5604 000E1264 7C 85 02 14 */ add r4, r5, r0
-/* 800E5608 000E1268 8B E4 01 EE */ lbz r31, 0x1ee(r4)
-/* 800E560C 000E126C A8 84 00 20 */ lha r4, 0x20(r4)
-/* 800E5610 000E1270 48 2B 08 29 */ bl func_80395E38
-/* 800E5614 000E1274 1C 1F 00 06 */ mulli r0, r31, 6
-/* 800E5618 000E1278 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E561C 000E127C 7C 60 1A 14 */ add r3, r0, r3
-/* 800E5620 000E1280 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E5624 000E1284 7C 08 03 A6 */ mtlr r0
-/* 800E5628 000E1288 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E562C 000E128C 4E 80 00 20 */ blr
-
-.global func_800E5630
-func_800E5630:
-/* 800E5630 000E1290 28 05 00 FF */ cmplwi r5, 0xff
-/* 800E5634 000E1294 40 82 00 14 */ bne lbl_800E5648
-/* 800E5638 000E1298 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E563C 000E129C 38 A5 D6 04 */ addi r5, r5, lbl_8047D604@l
-/* 800E5640 000E12A0 88 A5 00 0C */ lbz r5, 0xc(r5)
-/* 800E5644 000E12A4 48 00 00 18 */ b lbl_800E565C
-lbl_800E5648:
-/* 800E5648 000E12A8 28 05 00 9F */ cmplwi r5, 0x9f
-/* 800E564C 000E12AC 40 80 00 08 */ bge lbl_800E5654
-/* 800E5650 000E12B0 48 00 00 0C */ b lbl_800E565C
-lbl_800E5654:
-/* 800E5654 000E12B4 38 60 00 00 */ li r3, 0
-/* 800E5658 000E12B8 4E 80 00 20 */ blr
-lbl_800E565C:
-/* 800E565C 000E12BC 3C C0 80 48 */ lis r6, lbl_8047D604@ha
-/* 800E5660 000E12C0 1C 05 06 EC */ mulli r0, r5, 0x6ec
-/* 800E5664 000E12C4 80 A6 D6 04 */ lwz r5, lbl_8047D604@l(r6)
-/* 800E5668 000E12C8 7C A5 02 14 */ add r5, r5, r0
-/* 800E566C 000E12CC 48 00 00 08 */ b func_800E5674
-/* 800E5670 000E12D0 4E 80 00 20 */ blr
-
-.global func_800E5674
-func_800E5674:
-/* 800E5674 000E12D4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E5678 000E12D8 7C 08 02 A6 */ mflr r0
-/* 800E567C 000E12DC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E5680 000E12E0 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E5684 000E12E4 48 0E 1A A5 */ bl _savegpr_27
-/* 800E5688 000E12E8 2C 05 00 00 */ cmpwi r5, 0
-/* 800E568C 000E12EC 7C 7C 1B 78 */ mr r28, r3
-/* 800E5690 000E12F0 7C 9D 23 78 */ mr r29, r4
-/* 800E5694 000E12F4 7C BE 2B 78 */ mr r30, r5
-/* 800E5698 000E12F8 40 82 00 0C */ bne lbl_800E56A4
-/* 800E569C 000E12FC 38 60 00 00 */ li r3, 0
-/* 800E56A0 000E1300 48 00 03 00 */ b lbl_800E59A0
-lbl_800E56A4:
-/* 800E56A4 000E1304 2C 04 00 00 */ cmpwi r4, 0
-/* 800E56A8 000E1308 41 82 00 84 */ beq lbl_800E572C
-/* 800E56AC 000E130C 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
-/* 800E56B0 000E1310 3B 60 00 00 */ li r27, 0
-/* 800E56B4 000E1314 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
-lbl_800E56B8:
-/* 800E56B8 000E1318 38 7F 00 38 */ addi r3, r31, 0x38
-/* 800E56BC 000E131C 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 800E56C0 000E1320 48 2B 0C E5 */ bl func_803963A4
-/* 800E56C4 000E1324 A0 1E 00 1C */ lhz r0, 0x1c(r30)
-/* 800E56C8 000E1328 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E56CC 000E132C 7C 00 18 40 */ cmplw r0, r3
-/* 800E56D0 000E1330 40 82 00 20 */ bne lbl_800E56F0
-/* 800E56D4 000E1334 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 800E56D8 000E1338 38 60 00 3C */ li r3, 0x3c
-/* 800E56DC 000E133C 7C 04 1B D6 */ divw r0, r4, r3
-/* 800E56E0 000E1340 7C 00 19 D6 */ mullw r0, r0, r3
-/* 800E56E4 000E1344 7C 00 20 50 */ subf r0, r0, r4
-/* 800E56E8 000E1348 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 800E56EC 000E134C 48 00 00 10 */ b lbl_800E56FC
-lbl_800E56F0:
-/* 800E56F0 000E1350 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E56F4 000E1354 28 1B 01 68 */ cmplwi r27, 0x168
-/* 800E56F8 000E1358 41 80 FF C0 */ blt lbl_800E56B8
-lbl_800E56FC:
-/* 800E56FC 000E135C 57 60 04 3E */ clrlwi r0, r27, 0x10
-/* 800E5700 000E1360 28 00 01 68 */ cmplwi r0, 0x168
-/* 800E5704 000E1364 40 82 00 08 */ bne lbl_800E570C
-/* 800E5708 000E1368 3B E0 00 0D */ li r31, 0xd
-lbl_800E570C:
-/* 800E570C 000E136C 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E5710 000E1370 A8 9E 00 20 */ lha r4, 0x20(r30)
-/* 800E5714 000E1374 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E5718 000E1378 38 63 00 28 */ addi r3, r3, 0x28
-/* 800E571C 000E137C 48 2B 07 1D */ bl func_80395E38
-/* 800E5720 000E1380 1C 03 00 3C */ mulli r0, r3, 0x3c
-/* 800E5724 000E1384 7C 1F 02 14 */ add r0, r31, r0
-/* 800E5728 000E1388 54 1F 04 3E */ clrlwi r31, r0, 0x10
-lbl_800E572C:
-/* 800E572C 000E138C 28 1C 00 0E */ cmplwi r28, 0xe
-/* 800E5730 000E1390 41 81 02 6C */ bgt lbl_800E599C
-/* 800E5734 000E1394 3C 60 80 41 */ lis r3, lbl_80417490@ha
-/* 800E5738 000E1398 57 80 10 3A */ slwi r0, r28, 2
-/* 800E573C 000E139C 38 63 74 90 */ addi r3, r3, lbl_80417490@l
-/* 800E5740 000E13A0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E5744 000E13A4 7C 69 03 A6 */ mtctr r3
-/* 800E5748 000E13A8 4E 80 04 20 */ bctr
-/* 800E574C 000E13AC 38 7E 00 04 */ addi r3, r30, 4
-/* 800E5750 000E13B0 48 00 02 50 */ b lbl_800E59A0
-/* 800E5754 000E13B4 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E5758 000E13B8 41 82 00 28 */ beq lbl_800E5780
-/* 800E575C 000E13BC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E5760 000E13C0 7F E4 FB 78 */ mr r4, r31
-/* 800E5764 000E13C4 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E5768 000E13C8 38 A0 00 00 */ li r5, 0
-/* 800E576C 000E13CC 38 63 00 38 */ addi r3, r3, 0x38
-/* 800E5770 000E13D0 48 2B 0C 69 */ bl func_803963D8
-/* 800E5774 000E13D4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E5778 000E13D8 48 16 AB 7D */ bl func_802502F4
-/* 800E577C 000E13DC 48 00 02 24 */ b lbl_800E59A0
-lbl_800E5780:
-/* 800E5780 000E13E0 88 1E 01 EF */ lbz r0, 0x1ef(r30)
-/* 800E5784 000E13E4 2C 00 00 00 */ cmpwi r0, 0
-/* 800E5788 000E13E8 41 82 00 10 */ beq lbl_800E5798
-/* 800E578C 000E13EC A0 7E 01 F0 */ lhz r3, 0x1f0(r30)
-/* 800E5790 000E13F0 48 16 AB 65 */ bl func_802502F4
-/* 800E5794 000E13F4 48 00 02 0C */ b lbl_800E59A0
-lbl_800E5798:
-/* 800E5798 000E13F8 38 7E 00 2C */ addi r3, r30, 0x2c
-/* 800E579C 000E13FC 48 00 02 04 */ b lbl_800E59A0
-/* 800E57A0 000E1400 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E57A4 000E1404 41 82 00 28 */ beq lbl_800E57CC
-/* 800E57A8 000E1408 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E57AC 000E140C 7F E4 FB 78 */ mr r4, r31
-/* 800E57B0 000E1410 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E57B4 000E1414 38 A0 00 01 */ li r5, 1
-/* 800E57B8 000E1418 38 63 00 38 */ addi r3, r3, 0x38
-/* 800E57BC 000E141C 48 2B 0C 1D */ bl func_803963D8
-/* 800E57C0 000E1420 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E57C4 000E1424 48 16 AB 31 */ bl func_802502F4
-/* 800E57C8 000E1428 48 00 01 D8 */ b lbl_800E59A0
-lbl_800E57CC:
-/* 800E57CC 000E142C 88 1E 01 EF */ lbz r0, 0x1ef(r30)
-/* 800E57D0 000E1430 2C 00 00 00 */ cmpwi r0, 0
-/* 800E57D4 000E1434 41 82 00 10 */ beq lbl_800E57E4
-/* 800E57D8 000E1438 A0 7E 01 F2 */ lhz r3, 0x1f2(r30)
-/* 800E57DC 000E143C 48 16 AB 19 */ bl func_802502F4
-/* 800E57E0 000E1440 48 00 01 C0 */ b lbl_800E59A0
-lbl_800E57E4:
-/* 800E57E4 000E1444 38 7E 00 60 */ addi r3, r30, 0x60
-/* 800E57E8 000E1448 48 00 01 B8 */ b lbl_800E59A0
-/* 800E57EC 000E144C 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E57F0 000E1450 41 82 00 28 */ beq lbl_800E5818
-/* 800E57F4 000E1454 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E57F8 000E1458 7F E4 FB 78 */ mr r4, r31
-/* 800E57FC 000E145C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E5800 000E1460 38 A0 00 02 */ li r5, 2
-/* 800E5804 000E1464 38 63 00 38 */ addi r3, r3, 0x38
-/* 800E5808 000E1468 48 2B 0B D1 */ bl func_803963D8
-/* 800E580C 000E146C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E5810 000E1470 48 16 AA E5 */ bl func_802502F4
-/* 800E5814 000E1474 48 00 01 8C */ b lbl_800E59A0
-lbl_800E5818:
-/* 800E5818 000E1478 88 1E 01 EF */ lbz r0, 0x1ef(r30)
-/* 800E581C 000E147C 2C 00 00 00 */ cmpwi r0, 0
-/* 800E5820 000E1480 41 82 00 10 */ beq lbl_800E5830
-/* 800E5824 000E1484 A0 7E 01 F4 */ lhz r3, 0x1f4(r30)
-/* 800E5828 000E1488 48 16 AA CD */ bl func_802502F4
-/* 800E582C 000E148C 48 00 01 74 */ b lbl_800E59A0
-lbl_800E5830:
-/* 800E5830 000E1490 38 7E 00 98 */ addi r3, r30, 0x98
-/* 800E5834 000E1494 48 00 01 6C */ b lbl_800E59A0
-/* 800E5838 000E1498 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E583C 000E149C 41 82 00 28 */ beq lbl_800E5864
-/* 800E5840 000E14A0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E5844 000E14A4 7F E4 FB 78 */ mr r4, r31
-/* 800E5848 000E14A8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E584C 000E14AC 38 A0 00 03 */ li r5, 3
-/* 800E5850 000E14B0 38 63 00 38 */ addi r3, r3, 0x38
-/* 800E5854 000E14B4 48 2B 0B 85 */ bl func_803963D8
-/* 800E5858 000E14B8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E585C 000E14BC 48 16 AA 99 */ bl func_802502F4
-/* 800E5860 000E14C0 48 00 01 40 */ b lbl_800E59A0
-lbl_800E5864:
-/* 800E5864 000E14C4 88 1E 01 EF */ lbz r0, 0x1ef(r30)
-/* 800E5868 000E14C8 2C 00 00 00 */ cmpwi r0, 0
-/* 800E586C 000E14CC 41 82 00 10 */ beq lbl_800E587C
-/* 800E5870 000E14D0 A0 7E 01 F6 */ lhz r3, 0x1f6(r30)
-/* 800E5874 000E14D4 48 16 AA 81 */ bl func_802502F4
-/* 800E5878 000E14D8 48 00 01 28 */ b lbl_800E59A0
-lbl_800E587C:
-/* 800E587C 000E14DC 38 7E 00 CC */ addi r3, r30, 0xcc
-/* 800E5880 000E14E0 48 00 01 20 */ b lbl_800E59A0
-/* 800E5884 000E14E4 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E5888 000E14E8 41 82 00 28 */ beq lbl_800E58B0
-/* 800E588C 000E14EC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E5890 000E14F0 7F E4 FB 78 */ mr r4, r31
-/* 800E5894 000E14F4 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E5898 000E14F8 38 A0 00 04 */ li r5, 4
-/* 800E589C 000E14FC 38 63 00 38 */ addi r3, r3, 0x38
-/* 800E58A0 000E1500 48 2B 0B 39 */ bl func_803963D8
-/* 800E58A4 000E1504 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E58A8 000E1508 48 16 AA 4D */ bl func_802502F4
-/* 800E58AC 000E150C 48 00 00 F4 */ b lbl_800E59A0
-lbl_800E58B0:
-/* 800E58B0 000E1510 88 1E 01 EF */ lbz r0, 0x1ef(r30)
-/* 800E58B4 000E1514 2C 00 00 00 */ cmpwi r0, 0
-/* 800E58B8 000E1518 41 82 00 10 */ beq lbl_800E58C8
-/* 800E58BC 000E151C A0 7E 01 F8 */ lhz r3, 0x1f8(r30)
-/* 800E58C0 000E1520 48 16 AA 35 */ bl func_802502F4
-/* 800E58C4 000E1524 48 00 00 DC */ b lbl_800E59A0
-lbl_800E58C8:
-/* 800E58C8 000E1528 38 7E 01 00 */ addi r3, r30, 0x100
-/* 800E58CC 000E152C 48 00 00 D4 */ b lbl_800E59A0
-/* 800E58D0 000E1530 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E58D4 000E1534 41 82 00 28 */ beq lbl_800E58FC
-/* 800E58D8 000E1538 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E58DC 000E153C 7F E4 FB 78 */ mr r4, r31
-/* 800E58E0 000E1540 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E58E4 000E1544 38 A0 00 05 */ li r5, 5
-/* 800E58E8 000E1548 38 63 00 38 */ addi r3, r3, 0x38
-/* 800E58EC 000E154C 48 2B 0A ED */ bl func_803963D8
-/* 800E58F0 000E1550 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E58F4 000E1554 48 16 AA 01 */ bl func_802502F4
-/* 800E58F8 000E1558 48 00 00 A8 */ b lbl_800E59A0
-lbl_800E58FC:
-/* 800E58FC 000E155C 88 1E 01 EF */ lbz r0, 0x1ef(r30)
-/* 800E5900 000E1560 2C 00 00 00 */ cmpwi r0, 0
-/* 800E5904 000E1564 41 82 00 10 */ beq lbl_800E5914
-/* 800E5908 000E1568 A0 7E 01 FA */ lhz r3, 0x1fa(r30)
-/* 800E590C 000E156C 48 16 A9 E9 */ bl func_802502F4
-/* 800E5910 000E1570 48 00 00 90 */ b lbl_800E59A0
-lbl_800E5914:
-/* 800E5914 000E1574 38 7E 01 68 */ addi r3, r30, 0x168
-/* 800E5918 000E1578 48 00 00 88 */ b lbl_800E59A0
-/* 800E591C 000E157C A0 7E 00 1C */ lhz r3, 0x1c(r30)
-/* 800E5920 000E1580 48 16 A9 D5 */ bl func_802502F4
-/* 800E5924 000E1584 48 00 00 7C */ b lbl_800E59A0
-/* 800E5928 000E1588 38 7E 05 48 */ addi r3, r30, 0x548
-/* 800E592C 000E158C 48 00 00 74 */ b lbl_800E59A0
-/* 800E5930 000E1590 38 7E 05 68 */ addi r3, r30, 0x568
-/* 800E5934 000E1594 48 00 00 6C */ b lbl_800E59A0
-/* 800E5938 000E1598 38 7E 05 70 */ addi r3, r30, 0x570
-/* 800E593C 000E159C 48 00 00 64 */ b lbl_800E59A0
-/* 800E5940 000E15A0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E5944 000E15A4 A0 9E 05 78 */ lhz r4, 0x578(r30)
-/* 800E5948 000E15A8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E594C 000E15AC 38 63 00 34 */ addi r3, r3, 0x34
-/* 800E5950 000E15B0 48 2A B2 F9 */ bl func_80390C48
-/* 800E5954 000E15B4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E5958 000E15B8 48 16 A9 9D */ bl func_802502F4
-/* 800E595C 000E15BC 48 00 00 44 */ b lbl_800E59A0
-/* 800E5960 000E15C0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E5964 000E15C4 A0 9E 05 78 */ lhz r4, 0x578(r30)
-/* 800E5968 000E15C8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E596C 000E15CC A0 BE 05 7A */ lhz r5, 0x57a(r30)
-/* 800E5970 000E15D0 38 63 00 34 */ addi r3, r3, 0x34
-/* 800E5974 000E15D4 48 2A B5 11 */ bl func_80390E84
-/* 800E5978 000E15D8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E597C 000E15DC 28 03 16 49 */ cmplwi r3, 0x1649
-/* 800E5980 000E15E0 40 82 00 0C */ bne lbl_800E598C
-/* 800E5984 000E15E4 38 6D 82 68 */ addi r3, r13, lbl_8063D528-_SDA_BASE_
-/* 800E5988 000E15E8 48 00 00 18 */ b lbl_800E59A0
-lbl_800E598C:
-/* 800E598C 000E15EC 48 16 A9 69 */ bl func_802502F4
-/* 800E5990 000E15F0 48 00 00 10 */ b lbl_800E59A0
-/* 800E5994 000E15F4 38 7E 05 7C */ addi r3, r30, 0x57c
-/* 800E5998 000E15F8 48 00 00 08 */ b lbl_800E59A0
-lbl_800E599C:
-/* 800E599C 000E15FC 38 60 00 00 */ li r3, 0
-lbl_800E59A0:
-/* 800E59A0 000E1600 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E59A4 000E1604 48 0E 17 D1 */ bl _restgpr_27
-/* 800E59A8 000E1608 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E59AC 000E160C 7C 08 03 A6 */ mtlr r0
-/* 800E59B0 000E1610 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E59B4 000E1614 4E 80 00 20 */ blr
-
-.global func_800E59B8
-func_800E59B8:
-/* 800E59B8 000E1618 3C C0 80 48 */ lis r6, lbl_8047D604@ha
-/* 800E59BC 000E161C 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
-/* 800E59C0 000E1620 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
-/* 800E59C4 000E1624 88 05 00 0C */ lbz r0, 0xc(r5)
-/* 800E59C8 000E1628 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E59CC 000E162C 7C A6 02 14 */ add r5, r6, r0
-/* 800E59D0 000E1630 4B FF FC A4 */ b func_800E5674
-
-.global func_800E59D4
-func_800E59D4:
-/* 800E59D4 000E1634 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E59D8 000E1638 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E59DC 000E163C 38 65 D6 04 */ addi r3, r5, lbl_8047D604@l
-/* 800E59E0 000E1640 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E59E4 000E1644 88 63 00 0C */ lbz r3, 0xc(r3)
-/* 800E59E8 000E1648 1C 63 06 EC */ mulli r3, r3, 0x6ec
-/* 800E59EC 000E164C 7C 65 1A 14 */ add r3, r5, r3
-/* 800E59F0 000E1650 B0 03 00 20 */ sth r0, 0x20(r3)
-/* 800E59F4 000E1654 98 83 01 EE */ stb r4, 0x1ee(r3)
-/* 800E59F8 000E1658 4E 80 00 20 */ blr
-
-.global func_800E59FC
-func_800E59FC:
-/* 800E59FC 000E165C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5A00 000E1660 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E5A04 000E1664 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E5A08 000E1668 88 04 00 0C */ lbz r0, 0xc(r4)
-/* 800E5A0C 000E166C 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5A10 000E1670 7C 85 02 14 */ add r4, r5, r0
-/* 800E5A14 000E1674 98 64 01 EE */ stb r3, 0x1ee(r4)
-/* 800E5A18 000E1678 4E 80 00 20 */ blr
-
-.global func_800E5A1C
-func_800E5A1C:
-/* 800E5A1C 000E167C 3C C0 80 48 */ lis r6, lbl_8047D604@ha
-/* 800E5A20 000E1680 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
-/* 800E5A24 000E1684 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
-/* 800E5A28 000E1688 88 05 00 0C */ lbz r0, 0xc(r5)
-/* 800E5A2C 000E168C 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5A30 000E1690 7C A6 02 14 */ add r5, r6, r0
-/* 800E5A34 000E1694 A8 05 00 20 */ lha r0, 0x20(r5)
-/* 800E5A38 000E1698 90 03 00 00 */ stw r0, 0(r3)
-/* 800E5A3C 000E169C 88 05 01 EE */ lbz r0, 0x1ee(r5)
-/* 800E5A40 000E16A0 98 04 00 00 */ stb r0, 0(r4)
-/* 800E5A44 000E16A4 4E 80 00 20 */ blr
-
-.global func_800E5A48
-func_800E5A48:
-/* 800E5A48 000E16A8 3C C0 80 48 */ lis r6, lbl_8047D604@ha
-/* 800E5A4C 000E16AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5A50 000E16B0 38 A6 D6 04 */ addi r5, r6, lbl_8047D604@l
-/* 800E5A54 000E16B4 80 C6 D6 04 */ lwz r6, -0x29fc(r6)
-/* 800E5A58 000E16B8 88 05 00 0C */ lbz r0, 0xc(r5)
-/* 800E5A5C 000E16BC 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5A60 000E16C0 7C A6 02 14 */ add r5, r6, r0
-/* 800E5A64 000E16C4 40 80 00 10 */ bge lbl_800E5A74
-/* 800E5A68 000E16C8 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 800E5A6C 000E16CC B0 05 00 20 */ sth r0, 0x20(r5)
-/* 800E5A70 000E16D0 4E 80 00 20 */ blr
-lbl_800E5A74:
-/* 800E5A74 000E16D4 7C 65 1A 14 */ add r3, r5, r3
-/* 800E5A78 000E16D8 98 83 00 22 */ stb r4, 0x22(r3)
-/* 800E5A7C 000E16DC 4E 80 00 20 */ blr
-
-.global func_800E5A80
-func_800E5A80:
-/* 800E5A80 000E16E0 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5A84 000E16E4 40 80 00 28 */ bge lbl_800E5AAC
-/* 800E5A88 000E16E8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5A8C 000E16EC 38 64 D6 04 */ addi r3, r4, lbl_8047D604@l
-/* 800E5A90 000E16F0 80 84 D6 04 */ lwz r4, -0x29fc(r4)
-/* 800E5A94 000E16F4 88 03 00 0C */ lbz r0, 0xc(r3)
-/* 800E5A98 000E16F8 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5A9C 000E16FC 7C 64 02 14 */ add r3, r4, r0
-/* 800E5AA0 000E1700 A8 03 00 20 */ lha r0, 0x20(r3)
-/* 800E5AA4 000E1704 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 800E5AA8 000E1708 4E 80 00 20 */ blr
-lbl_800E5AAC:
-/* 800E5AAC 000E170C 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5AB0 000E1710 38 85 D6 04 */ addi r4, r5, lbl_8047D604@l
-/* 800E5AB4 000E1714 80 A5 D6 04 */ lwz r5, -0x29fc(r5)
-/* 800E5AB8 000E1718 88 04 00 0C */ lbz r0, 0xc(r4)
-/* 800E5ABC 000E171C 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5AC0 000E1720 7C 05 02 14 */ add r0, r5, r0
-/* 800E5AC4 000E1724 7C 60 1A 14 */ add r3, r0, r3
-/* 800E5AC8 000E1728 88 63 00 22 */ lbz r3, 0x22(r3)
-/* 800E5ACC 000E172C 4E 80 00 20 */ blr
-
-.global func_800E5AD0
-func_800E5AD0:
-/* 800E5AD0 000E1730 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5AD4 000E1734 40 80 00 20 */ bge lbl_800E5AF4
-/* 800E5AD8 000E1738 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5ADC 000E173C 38 64 D6 04 */ addi r3, r4, lbl_8047D604@l
-/* 800E5AE0 000E1740 80 84 D6 04 */ lwz r4, -0x29fc(r4)
-/* 800E5AE4 000E1744 88 03 00 0C */ lbz r0, 0xc(r3)
-/* 800E5AE8 000E1748 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5AEC 000E174C 7C 64 02 14 */ add r3, r4, r0
-/* 800E5AF0 000E1750 4E 80 00 20 */ blr
-lbl_800E5AF4:
-/* 800E5AF4 000E1754 2C 03 00 9F */ cmpwi r3, 0x9f
-/* 800E5AF8 000E1758 40 80 00 18 */ bge lbl_800E5B10
-/* 800E5AFC 000E175C 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5B00 000E1760 1C 03 06 EC */ mulli r0, r3, 0x6ec
-/* 800E5B04 000E1764 80 64 D6 04 */ lwz r3, lbl_8047D604@l(r4)
-/* 800E5B08 000E1768 7C 63 02 14 */ add r3, r3, r0
-/* 800E5B0C 000E176C 4E 80 00 20 */ blr
-lbl_800E5B10:
-/* 800E5B10 000E1770 38 60 00 00 */ li r3, 0
-/* 800E5B14 000E1774 4E 80 00 20 */ blr
-
-.global func_800E5B18
-func_800E5B18:
-/* 800E5B18 000E1778 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E5B1C 000E177C 7C 08 02 A6 */ mflr r0
-/* 800E5B20 000E1780 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E5B24 000E1784 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5B28 000E1788 48 0E 15 F9 */ bl _savegpr_25
-/* 800E5B2C 000E178C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5B30 000E1790 7C 79 1B 78 */ mr r25, r3
-/* 800E5B34 000E1794 7C 9A 23 78 */ mr r26, r4
-/* 800E5B38 000E1798 7C BB 2B 78 */ mr r27, r5
-/* 800E5B3C 000E179C 41 80 00 1C */ blt lbl_800E5B58
-/* 800E5B40 000E17A0 2C 03 00 06 */ cmpwi r3, 6
-/* 800E5B44 000E17A4 41 81 00 14 */ bgt lbl_800E5B58
-/* 800E5B48 000E17A8 2C 04 00 00 */ cmpwi r4, 0
-/* 800E5B4C 000E17AC 41 80 00 0C */ blt lbl_800E5B58
-/* 800E5B50 000E17B0 2C 04 00 0A */ cmpwi r4, 0xa
-/* 800E5B54 000E17B4 40 81 00 0C */ ble lbl_800E5B60
-lbl_800E5B58:
-/* 800E5B58 000E17B8 38 60 00 00 */ li r3, 0
-/* 800E5B5C 000E17BC 48 00 00 68 */ b lbl_800E5BC4
-lbl_800E5B60:
-/* 800E5B60 000E17C0 1F C3 00 0A */ mulli r30, r3, 0xa
-/* 800E5B64 000E17C4 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
-/* 800E5B68 000E17C8 3B A0 00 00 */ li r29, 0
-/* 800E5B6C 000E17CC 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
-/* 800E5B70 000E17D0 3B 80 00 00 */ li r28, 0
-/* 800E5B74 000E17D4 48 00 00 1C */ b lbl_800E5B90
-lbl_800E5B78:
-/* 800E5B78 000E17D8 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E5B7C 000E17DC 7C 9C F2 14 */ add r4, r28, r30
-/* 800E5B80 000E17E0 48 2A FF 8D */ bl func_80395B0C
-/* 800E5B84 000E17E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E5B88 000E17E8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E5B8C 000E17EC 7F BD 02 14 */ add r29, r29, r0
-lbl_800E5B90:
-/* 800E5B90 000E17F0 7C 1C D0 00 */ cmpw r28, r26
-/* 800E5B94 000E17F4 41 80 FF E4 */ blt lbl_800E5B78
-/* 800E5B98 000E17F8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5B9C 000E17FC 7F BD DA 14 */ add r29, r29, r27
-/* 800E5BA0 000E1800 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E5BA4 000E1804 57 23 28 34 */ slwi r3, r25, 5
-/* 800E5BA8 000E1808 80 A4 00 04 */ lwz r5, 4(r4)
-/* 800E5BAC 000E180C 7F A4 1E 70 */ srawi r4, r29, 3
-/* 800E5BB0 000E1810 57 A0 07 7E */ clrlwi r0, r29, 0x1d
-/* 800E5BB4 000E1814 7C 65 1A 14 */ add r3, r5, r3
-/* 800E5BB8 000E1818 7C 64 18 AE */ lbzx r3, r4, r3
-/* 800E5BBC 000E181C 7C 60 06 30 */ sraw r0, r3, r0
-/* 800E5BC0 000E1820 54 03 07 FE */ clrlwi r3, r0, 0x1f
-lbl_800E5BC4:
-/* 800E5BC4 000E1824 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5BC8 000E1828 48 0E 15 A5 */ bl _restgpr_25
-/* 800E5BCC 000E182C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E5BD0 000E1830 7C 08 03 A6 */ mtlr r0
-/* 800E5BD4 000E1834 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E5BD8 000E1838 4E 80 00 20 */ blr
-
-.global func_800E5BDC
-func_800E5BDC:
-/* 800E5BDC 000E183C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E5BE0 000E1840 7C 08 02 A6 */ mflr r0
-/* 800E5BE4 000E1844 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E5BE8 000E1848 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5BEC 000E184C 48 0E 15 31 */ bl _savegpr_24
-/* 800E5BF0 000E1850 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5BF4 000E1854 7C 78 1B 78 */ mr r24, r3
-/* 800E5BF8 000E1858 7C 99 23 78 */ mr r25, r4
-/* 800E5BFC 000E185C 7C BA 2B 78 */ mr r26, r5
-/* 800E5C00 000E1860 7C DB 33 78 */ mr r27, r6
-/* 800E5C04 000E1864 41 80 00 C8 */ blt lbl_800E5CCC
-/* 800E5C08 000E1868 2C 03 00 06 */ cmpwi r3, 6
-/* 800E5C0C 000E186C 41 81 00 C0 */ bgt lbl_800E5CCC
-/* 800E5C10 000E1870 2C 04 00 00 */ cmpwi r4, 0
-/* 800E5C14 000E1874 41 80 00 B8 */ blt lbl_800E5CCC
-/* 800E5C18 000E1878 2C 04 00 0A */ cmpwi r4, 0xa
-/* 800E5C1C 000E187C 40 81 00 08 */ ble lbl_800E5C24
-/* 800E5C20 000E1880 48 00 00 AC */ b lbl_800E5CCC
-lbl_800E5C24:
-/* 800E5C24 000E1884 1F C3 00 0A */ mulli r30, r3, 0xa
-/* 800E5C28 000E1888 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
-/* 800E5C2C 000E188C 3B A0 00 00 */ li r29, 0
-/* 800E5C30 000E1890 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
-/* 800E5C34 000E1894 3B 80 00 00 */ li r28, 0
-/* 800E5C38 000E1898 48 00 00 1C */ b lbl_800E5C54
-lbl_800E5C3C:
-/* 800E5C3C 000E189C 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E5C40 000E18A0 7C 9C F2 14 */ add r4, r28, r30
-/* 800E5C44 000E18A4 48 2A FE C9 */ bl func_80395B0C
-/* 800E5C48 000E18A8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E5C4C 000E18AC 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E5C50 000E18B0 7F BD 02 14 */ add r29, r29, r0
-lbl_800E5C54:
-/* 800E5C54 000E18B4 7C 1C C8 00 */ cmpw r28, r25
-/* 800E5C58 000E18B8 41 80 FF E4 */ blt lbl_800E5C3C
-/* 800E5C5C 000E18BC 2C 1B 00 00 */ cmpwi r27, 0
-/* 800E5C60 000E18C0 7F BD D2 14 */ add r29, r29, r26
-/* 800E5C64 000E18C4 41 82 00 38 */ beq lbl_800E5C9C
-/* 800E5C68 000E18C8 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E5C6C 000E18CC 57 04 28 34 */ slwi r4, r24, 5
-/* 800E5C70 000E18D0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E5C74 000E18D4 7F A6 1E 70 */ srawi r6, r29, 3
-/* 800E5C78 000E18D8 80 A3 00 04 */ lwz r5, 4(r3)
-/* 800E5C7C 000E18DC 57 A0 07 7E */ clrlwi r0, r29, 0x1d
-/* 800E5C80 000E18E0 38 60 00 01 */ li r3, 1
-/* 800E5C84 000E18E4 7C A5 22 14 */ add r5, r5, r4
-/* 800E5C88 000E18E8 7C 86 28 AE */ lbzx r4, r6, r5
-/* 800E5C8C 000E18EC 7C 60 00 30 */ slw r0, r3, r0
-/* 800E5C90 000E18F0 7C 80 03 78 */ or r0, r4, r0
-/* 800E5C94 000E18F4 7C 06 29 AE */ stbx r0, r6, r5
-/* 800E5C98 000E18F8 48 00 00 34 */ b lbl_800E5CCC
-lbl_800E5C9C:
-/* 800E5C9C 000E18FC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E5CA0 000E1900 57 04 28 34 */ slwi r4, r24, 5
-/* 800E5CA4 000E1904 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E5CA8 000E1908 7F A6 1E 70 */ srawi r6, r29, 3
-/* 800E5CAC 000E190C 80 A3 00 04 */ lwz r5, 4(r3)
-/* 800E5CB0 000E1910 57 A0 07 7E */ clrlwi r0, r29, 0x1d
-/* 800E5CB4 000E1914 38 60 00 01 */ li r3, 1
-/* 800E5CB8 000E1918 7C A5 22 14 */ add r5, r5, r4
-/* 800E5CBC 000E191C 7C 86 28 AE */ lbzx r4, r6, r5
-/* 800E5CC0 000E1920 7C 60 00 30 */ slw r0, r3, r0
-/* 800E5CC4 000E1924 7C 80 00 78 */ andc r0, r4, r0
-/* 800E5CC8 000E1928 7C 06 29 AE */ stbx r0, r6, r5
-lbl_800E5CCC:
-/* 800E5CCC 000E192C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5CD0 000E1930 48 0E 14 99 */ bl _restgpr_24
-/* 800E5CD4 000E1934 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E5CD8 000E1938 7C 08 03 A6 */ mtlr r0
-/* 800E5CDC 000E193C 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E5CE0 000E1940 4E 80 00 20 */ blr
-
-.global func_800E5CE4
-func_800E5CE4:
-/* 800E5CE4 000E1944 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E5CE8 000E1948 7C 08 02 A6 */ mflr r0
-/* 800E5CEC 000E194C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E5CF0 000E1950 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5CF4 000E1954 48 0E 14 29 */ bl _savegpr_24
-/* 800E5CF8 000E1958 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5CFC 000E195C 7C 78 1B 78 */ mr r24, r3
-/* 800E5D00 000E1960 7C 99 23 78 */ mr r25, r4
-/* 800E5D04 000E1964 7C BA 2B 78 */ mr r26, r5
-/* 800E5D08 000E1968 7C DB 33 78 */ mr r27, r6
-/* 800E5D0C 000E196C 41 80 00 C8 */ blt lbl_800E5DD4
-/* 800E5D10 000E1970 2C 03 00 06 */ cmpwi r3, 6
-/* 800E5D14 000E1974 41 81 00 C0 */ bgt lbl_800E5DD4
-/* 800E5D18 000E1978 2C 04 00 00 */ cmpwi r4, 0
-/* 800E5D1C 000E197C 41 80 00 B8 */ blt lbl_800E5DD4
-/* 800E5D20 000E1980 2C 04 00 0A */ cmpwi r4, 0xa
-/* 800E5D24 000E1984 40 81 00 08 */ ble lbl_800E5D2C
-/* 800E5D28 000E1988 48 00 00 AC */ b lbl_800E5DD4
-lbl_800E5D2C:
-/* 800E5D2C 000E198C 1F C3 00 0A */ mulli r30, r3, 0xa
-/* 800E5D30 000E1990 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
-/* 800E5D34 000E1994 3B A0 00 00 */ li r29, 0
-/* 800E5D38 000E1998 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
-/* 800E5D3C 000E199C 3B 80 00 00 */ li r28, 0
-/* 800E5D40 000E19A0 48 00 00 1C */ b lbl_800E5D5C
-lbl_800E5D44:
-/* 800E5D44 000E19A4 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E5D48 000E19A8 7C 9C F2 14 */ add r4, r28, r30
-/* 800E5D4C 000E19AC 48 2A FD C1 */ bl func_80395B0C
-/* 800E5D50 000E19B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E5D54 000E19B4 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E5D58 000E19B8 7F BD 02 14 */ add r29, r29, r0
-lbl_800E5D5C:
-/* 800E5D5C 000E19BC 7C 1C C8 00 */ cmpw r28, r25
-/* 800E5D60 000E19C0 41 80 FF E4 */ blt lbl_800E5D44
-/* 800E5D64 000E19C4 2C 1B 00 00 */ cmpwi r27, 0
-/* 800E5D68 000E19C8 7F BD D2 14 */ add r29, r29, r26
-/* 800E5D6C 000E19CC 41 82 00 38 */ beq lbl_800E5DA4
-/* 800E5D70 000E19D0 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E5D74 000E19D4 57 04 28 34 */ slwi r4, r24, 5
-/* 800E5D78 000E19D8 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E5D7C 000E19DC 7F A6 1E 70 */ srawi r6, r29, 3
-/* 800E5D80 000E19E0 80 A3 00 08 */ lwz r5, 8(r3)
-/* 800E5D84 000E19E4 57 A0 07 7E */ clrlwi r0, r29, 0x1d
-/* 800E5D88 000E19E8 38 60 00 01 */ li r3, 1
-/* 800E5D8C 000E19EC 7C A5 22 14 */ add r5, r5, r4
-/* 800E5D90 000E19F0 7C 86 28 AE */ lbzx r4, r6, r5
-/* 800E5D94 000E19F4 7C 60 00 30 */ slw r0, r3, r0
-/* 800E5D98 000E19F8 7C 80 03 78 */ or r0, r4, r0
-/* 800E5D9C 000E19FC 7C 06 29 AE */ stbx r0, r6, r5
-/* 800E5DA0 000E1A00 48 00 00 34 */ b lbl_800E5DD4
-lbl_800E5DA4:
-/* 800E5DA4 000E1A04 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E5DA8 000E1A08 57 04 28 34 */ slwi r4, r24, 5
-/* 800E5DAC 000E1A0C 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E5DB0 000E1A10 7F A6 1E 70 */ srawi r6, r29, 3
-/* 800E5DB4 000E1A14 80 A3 00 08 */ lwz r5, 8(r3)
-/* 800E5DB8 000E1A18 57 A0 07 7E */ clrlwi r0, r29, 0x1d
-/* 800E5DBC 000E1A1C 38 60 00 01 */ li r3, 1
-/* 800E5DC0 000E1A20 7C A5 22 14 */ add r5, r5, r4
-/* 800E5DC4 000E1A24 7C 86 28 AE */ lbzx r4, r6, r5
-/* 800E5DC8 000E1A28 7C 60 00 30 */ slw r0, r3, r0
-/* 800E5DCC 000E1A2C 7C 80 00 78 */ andc r0, r4, r0
-/* 800E5DD0 000E1A30 7C 06 29 AE */ stbx r0, r6, r5
-lbl_800E5DD4:
-/* 800E5DD4 000E1A34 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5DD8 000E1A38 48 0E 13 91 */ bl _restgpr_24
-/* 800E5DDC 000E1A3C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E5DE0 000E1A40 7C 08 03 A6 */ mtlr r0
-/* 800E5DE4 000E1A44 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E5DE8 000E1A48 4E 80 00 20 */ blr
-
-.global func_800E5DEC
-func_800E5DEC:
-/* 800E5DEC 000E1A4C 28 03 00 06 */ cmplwi r3, 6
-/* 800E5DF0 000E1A50 40 81 00 0C */ ble lbl_800E5DFC
-/* 800E5DF4 000E1A54 38 60 00 00 */ li r3, 0
-/* 800E5DF8 000E1A58 4E 80 00 20 */ blr
-lbl_800E5DFC:
-/* 800E5DFC 000E1A5C 28 04 00 FF */ cmplwi r4, 0xff
-/* 800E5E00 000E1A60 40 82 00 14 */ bne lbl_800E5E14
-/* 800E5E04 000E1A64 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5E08 000E1A68 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E5E0C 000E1A6C 88 84 00 0C */ lbz r4, 0xc(r4)
-/* 800E5E10 000E1A70 48 00 00 14 */ b lbl_800E5E24
-lbl_800E5E14:
-/* 800E5E14 000E1A74 28 04 00 9F */ cmplwi r4, 0x9f
-/* 800E5E18 000E1A78 40 81 00 0C */ ble lbl_800E5E24
-/* 800E5E1C 000E1A7C 38 60 00 00 */ li r3, 0
-/* 800E5E20 000E1A80 4E 80 00 20 */ blr
-lbl_800E5E24:
-/* 800E5E24 000E1A84 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 800E5E28 000E1A88 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5E2C 000E1A8C 1C 80 06 EC */ mulli r4, r0, 0x6ec
-/* 800E5E30 000E1A90 80 A5 D6 04 */ lwz r5, lbl_8047D604@l(r5)
-/* 800E5E34 000E1A94 1C 03 00 8C */ mulli r0, r3, 0x8c
-/* 800E5E38 000E1A98 7C 65 22 14 */ add r3, r5, r4
-/* 800E5E3C 000E1A9C 7C 63 02 14 */ add r3, r3, r0
-/* 800E5E40 000E1AA0 38 63 01 FC */ addi r3, r3, 0x1fc
-/* 800E5E44 000E1AA4 4E 80 00 20 */ blr
-
-.global func_800E5E48
-func_800E5E48:
-/* 800E5E48 000E1AA8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E5E4C 000E1AAC 7C 08 02 A6 */ mflr r0
-/* 800E5E50 000E1AB0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E5E54 000E1AB4 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5E58 000E1AB8 48 0E 12 C9 */ bl _savegpr_25
-/* 800E5E5C 000E1ABC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800E5E60 000E1AC0 B0 64 00 00 */ sth r3, 0(r4)
-/* 800E5E64 000E1AC4 3B E5 CE 34 */ addi r31, r5, lbl_8063CE34@l
-/* 800E5E68 000E1AC8 7C 99 23 78 */ mr r25, r4
-/* 800E5E6C 000E1ACC 7C 64 1B 78 */ mr r4, r3
-/* 800E5E70 000E1AD0 38 7F 00 28 */ addi r3, r31, 0x28
-/* 800E5E74 000E1AD4 48 2A FF C5 */ bl func_80395E38
-/* 800E5E78 000E1AD8 1F 43 00 0A */ mulli r26, r3, 0xa
-/* 800E5E7C 000E1ADC 3B A0 00 00 */ li r29, 0
-lbl_800E5E80:
-/* 800E5E80 000E1AE0 7F DA EA 14 */ add r30, r26, r29
-/* 800E5E84 000E1AE4 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E5E88 000E1AE8 7F C4 F3 78 */ mr r4, r30
-/* 800E5E8C 000E1AEC 48 2A FC 19 */ bl func_80395AA4
-/* 800E5E90 000E1AF0 54 7C 04 3E */ clrlwi r28, r3, 0x10
-/* 800E5E94 000E1AF4 7F C4 F3 78 */ mr r4, r30
-/* 800E5E98 000E1AF8 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E5E9C 000E1AFC 48 2A FC 3D */ bl func_80395AD8
-/* 800E5EA0 000E1B00 7F 9E E3 78 */ mr r30, r28
-/* 800E5EA4 000E1B04 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800E5EA8 000E1B08 48 00 00 2C */ b lbl_800E5ED4
-lbl_800E5EAC:
-/* 800E5EAC 000E1B0C 7F C4 F3 78 */ mr r4, r30
-/* 800E5EB0 000E1B10 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E5EB4 000E1B14 48 2A F4 95 */ bl func_80395348
-/* 800E5EB8 000E1B18 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E5EBC 000E1B1C 40 82 00 14 */ bne lbl_800E5ED0
-/* 800E5EC0 000E1B20 7C 1C F0 50 */ subf r0, r28, r30
-/* 800E5EC4 000E1B24 7C 79 EA 14 */ add r3, r25, r29
-/* 800E5EC8 000E1B28 98 03 00 02 */ stb r0, 2(r3)
-/* 800E5ECC 000E1B2C 48 00 00 10 */ b lbl_800E5EDC
-lbl_800E5ED0:
-/* 800E5ED0 000E1B30 3B DE 00 01 */ addi r30, r30, 1
-lbl_800E5ED4:
-/* 800E5ED4 000E1B34 7C 1E D8 00 */ cmpw r30, r27
-/* 800E5ED8 000E1B38 40 81 FF D4 */ ble lbl_800E5EAC
-lbl_800E5EDC:
-/* 800E5EDC 000E1B3C 3B BD 00 01 */ addi r29, r29, 1
-/* 800E5EE0 000E1B40 2C 1D 00 0A */ cmpwi r29, 0xa
-/* 800E5EE4 000E1B44 41 80 FF 9C */ blt lbl_800E5E80
-/* 800E5EE8 000E1B48 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E5EEC 000E1B4C 48 0E 12 81 */ bl _restgpr_25
-/* 800E5EF0 000E1B50 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E5EF4 000E1B54 7C 08 03 A6 */ mtlr r0
-/* 800E5EF8 000E1B58 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E5EFC 000E1B5C 4E 80 00 20 */ blr
-
-.global func_800E5F00
-func_800E5F00:
-/* 800E5F00 000E1B60 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E5F04 000E1B64 7C 08 02 A6 */ mflr r0
-/* 800E5F08 000E1B68 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E5F0C 000E1B6C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E5F10 000E1B70 7C 7F 1B 78 */ mr r31, r3
-/* 800E5F14 000E1B74 48 03 6A 61 */ bl func_8011C974
-/* 800E5F18 000E1B78 57 E4 07 3E */ clrlwi r4, r31, 0x1c
-/* 800E5F1C 000E1B7C 57 E5 E7 3E */ rlwinm r5, r31, 0x1c, 0x1c, 0x1f
-/* 800E5F20 000E1B80 28 04 00 02 */ cmplwi r4, 2
-/* 800E5F24 000E1B84 41 81 00 14 */ bgt lbl_800E5F38
-/* 800E5F28 000E1B88 2C 05 00 00 */ cmpwi r5, 0
-/* 800E5F2C 000E1B8C 41 82 00 0C */ beq lbl_800E5F38
-/* 800E5F30 000E1B90 28 05 00 0A */ cmplwi r5, 0xa
-/* 800E5F34 000E1B94 40 81 00 0C */ ble lbl_800E5F40
-lbl_800E5F38:
-/* 800E5F38 000E1B98 38 60 00 00 */ li r3, 0
-/* 800E5F3C 000E1B9C 48 00 00 48 */ b lbl_800E5F84
-lbl_800E5F40:
-/* 800E5F40 000E1BA0 38 05 FF FF */ addi r0, r5, -1
-/* 800E5F44 000E1BA4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E5F48 000E1BA8 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800E5F4C 000E1BAC 1C 00 00 03 */ mulli r0, r0, 3
-/* 800E5F50 000E1BB0 7C 84 02 14 */ add r4, r4, r0
-/* 800E5F54 000E1BB4 38 04 00 81 */ addi r0, r4, 0x81
-/* 800E5F58 000E1BB8 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800E5F5C 000E1BBC 40 82 00 0C */ bne lbl_800E5F68
-/* 800E5F60 000E1BC0 38 60 00 00 */ li r3, 0
-/* 800E5F64 000E1BC4 48 00 00 20 */ b lbl_800E5F84
-lbl_800E5F68:
-/* 800E5F68 000E1BC8 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E5F6C 000E1BCC 38 83 49 84 */ addi r4, r3, 0x4984
-/* 800E5F70 000E1BD0 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5F74 000E1BD4 80 65 D6 04 */ lwz r3, lbl_8047D604@l(r5)
-/* 800E5F78 000E1BD8 7C 63 02 14 */ add r3, r3, r0
-/* 800E5F7C 000E1BDC 4B FE 4B 25 */ bl func_800CAAA0
-/* 800E5F80 000E1BE0 38 60 00 01 */ li r3, 1
-lbl_800E5F84:
-/* 800E5F84 000E1BE4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E5F88 000E1BE8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E5F8C 000E1BEC 7C 08 03 A6 */ mtlr r0
-/* 800E5F90 000E1BF0 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E5F94 000E1BF4 4E 80 00 20 */ blr
-
-.global func_800E5F98
-func_800E5F98:
-/* 800E5F98 000E1BF8 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800E5F9C 000E1BFC 7C 08 02 A6 */ mflr r0
-/* 800E5FA0 000E1C00 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800E5FA4 000E1C04 39 61 00 70 */ addi r11, r1, 0x70
-/* 800E5FA8 000E1C08 48 0E 11 89 */ bl _savegpr_29
-/* 800E5FAC 000E1C0C 28 03 00 2B */ cmplwi r3, 0x2b
-/* 800E5FB0 000E1C10 40 80 00 F4 */ bge lbl_800E60A4
-/* 800E5FB4 000E1C14 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E5FB8 000E1C18 38 00 00 2B */ li r0, 0x2b
-/* 800E5FBC 000E1C1C 80 84 D6 04 */ lwz r4, lbl_8047D604@l(r4)
-/* 800E5FC0 000E1C20 3B E0 00 00 */ li r31, 0
-/* 800E5FC4 000E1C24 7C 09 03 A6 */ mtctr r0
-lbl_800E5FC8:
-/* 800E5FC8 000E1C28 57 E0 06 3E */ clrlwi r0, r31, 0x18
-/* 800E5FCC 000E1C2C 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E5FD0 000E1C30 7C A4 02 14 */ add r5, r4, r0
-/* 800E5FD4 000E1C34 88 05 05 44 */ lbz r0, 0x544(r5)
-/* 800E5FD8 000E1C38 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 800E5FDC 000E1C3C 7C 03 00 40 */ cmplw r3, r0
-/* 800E5FE0 000E1C40 40 82 00 BC */ bne lbl_800E609C
-/* 800E5FE4 000E1C44 88 85 05 45 */ lbz r4, 0x545(r5)
-/* 800E5FE8 000E1C48 54 80 E7 FF */ rlwinm. r0, r4, 0x1c, 0x1f, 0x1f
-/* 800E5FEC 000E1C4C 40 82 00 B8 */ bne lbl_800E60A4
-/* 800E5FF0 000E1C50 60 80 00 08 */ ori r0, r4, 8
-/* 800E5FF4 000E1C54 28 03 00 20 */ cmplwi r3, 0x20
-/* 800E5FF8 000E1C58 98 05 05 45 */ stb r0, 0x545(r5)
-/* 800E5FFC 000E1C5C 41 80 00 A8 */ blt lbl_800E60A4
-/* 800E6000 000E1C60 28 03 00 26 */ cmplwi r3, 0x26
-/* 800E6004 000E1C64 40 80 00 A0 */ bge lbl_800E60A4
-/* 800E6008 000E1C68 48 18 C7 B1 */ bl OSGetTime
-/* 800E600C 000E1C6C 38 A1 00 08 */ addi r5, r1, 8
-/* 800E6010 000E1C70 48 18 C9 F5 */ bl OSTicksToCalendarTime
-/* 800E6014 000E1C74 3B C0 00 00 */ li r30, 0
-lbl_800E6018:
-/* 800E6018 000E1C78 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 800E601C 000E1C7C 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 800E6020 000E1C80 4B FF FD CD */ bl func_800E5DEC
-/* 800E6024 000E1C84 7C 7D 1B 78 */ mr r29, r3
-/* 800E6028 000E1C88 4B F7 0B AD */ bl func_80056BD4
-/* 800E602C 000E1C8C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6030 000E1C90 41 82 00 5C */ beq lbl_800E608C
-/* 800E6034 000E1C94 80 C1 00 1C */ lwz r6, 0x1c(r1)
-/* 800E6038 000E1C98 7F A3 EB 78 */ mr r3, r29
-/* 800E603C 000E1C9C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E6040 000E1CA0 38 80 00 A0 */ li r4, 0xa0
-/* 800E6044 000E1CA4 38 E6 F8 30 */ addi r7, r6, -2000
-/* 800E6048 000E1CA8 80 A1 00 18 */ lwz r5, 0x18(r1)
-/* 800E604C 000E1CAC B0 E1 00 30 */ sth r7, 0x30(r1)
-/* 800E6050 000E1CB0 38 C5 00 01 */ addi r6, r5, 1
-/* 800E6054 000E1CB4 38 A0 00 00 */ li r5, 0
-/* 800E6058 000E1CB8 B0 C1 00 32 */ sth r6, 0x32(r1)
-/* 800E605C 000E1CBC B0 01 00 34 */ sth r0, 0x34(r1)
-/* 800E6060 000E1CC0 48 2F 4E 9D */ bl func_803DAEFC
-/* 800E6064 000E1CC4 B0 61 00 36 */ sth r3, 0x36(r1)
-/* 800E6068 000E1CC8 38 60 00 3B */ li r3, 0x3b
-/* 800E606C 000E1CCC 48 07 CA 25 */ bl func_80162A90
-/* 800E6070 000E1CD0 90 61 00 38 */ stw r3, 0x38(r1)
-/* 800E6074 000E1CD4 38 81 00 3C */ addi r4, r1, 0x3c
-/* 800E6078 000E1CD8 38 60 53 16 */ li r3, 0x5316
-/* 800E607C 000E1CDC 48 16 A3 5D */ bl func_802503D8
-/* 800E6080 000E1CE0 7F A3 EB 78 */ mr r3, r29
-/* 800E6084 000E1CE4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800E6088 000E1CE8 4B F7 10 61 */ bl func_800570E8
-lbl_800E608C:
-/* 800E608C 000E1CEC 3B DE 00 01 */ addi r30, r30, 1
-/* 800E6090 000E1CF0 28 1E 00 06 */ cmplwi r30, 6
-/* 800E6094 000E1CF4 41 80 FF 84 */ blt lbl_800E6018
-/* 800E6098 000E1CF8 48 00 00 0C */ b lbl_800E60A4
-lbl_800E609C:
-/* 800E609C 000E1CFC 3B FF 00 01 */ addi r31, r31, 1
-/* 800E60A0 000E1D00 42 00 FF 28 */ bdnz lbl_800E5FC8
-lbl_800E60A4:
-/* 800E60A4 000E1D04 39 61 00 70 */ addi r11, r1, 0x70
-/* 800E60A8 000E1D08 48 0E 10 D5 */ bl _restgpr_29
-/* 800E60AC 000E1D0C 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800E60B0 000E1D10 7C 08 03 A6 */ mtlr r0
-/* 800E60B4 000E1D14 38 21 00 70 */ addi r1, r1, 0x70
-/* 800E60B8 000E1D18 4E 80 00 20 */ blr
-
-.global func_800E60BC
-func_800E60BC:
-/* 800E60BC 000E1D1C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E60C0 000E1D20 7C 08 02 A6 */ mflr r0
-/* 800E60C4 000E1D24 28 04 00 02 */ cmplwi r4, 2
-/* 800E60C8 000E1D28 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E60CC 000E1D2C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E60D0 000E1D30 7C 7F 1B 78 */ mr r31, r3
-/* 800E60D4 000E1D34 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E60D8 000E1D38 40 82 00 D4 */ bne lbl_800E61AC
-/* 800E60DC 000E1D3C 38 60 00 08 */ li r3, 8
-/* 800E60E0 000E1D40 38 80 FF FF */ li r4, -1
-/* 800E60E4 000E1D44 4B FF F1 41 */ bl func_800E5224
-/* 800E60E8 000E1D48 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E60EC 000E1D4C 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E60F0 000E1D50 80 E5 D6 04 */ lwz r7, lbl_8047D604@l(r5)
-/* 800E60F4 000E1D54 38 C4 00 2B */ addi r6, r4, 0x2b
-/* 800E60F8 000E1D58 3B C0 00 2B */ li r30, 0x2b
-/* 800E60FC 000E1D5C 48 00 00 58 */ b lbl_800E6154
-lbl_800E6100:
-/* 800E6100 000E1D60 57 C0 06 3E */ clrlwi r0, r30, 0x18
-/* 800E6104 000E1D64 80 9F 06 DC */ lwz r4, 0x6dc(r31)
-/* 800E6108 000E1D68 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 800E610C 000E1D6C 7C A7 02 14 */ add r5, r7, r0
-/* 800E6110 000E1D70 80 05 06 DC */ lwz r0, 0x6dc(r5)
-/* 800E6114 000E1D74 7C 04 00 40 */ cmplw r4, r0
-/* 800E6118 000E1D78 40 82 00 38 */ bne lbl_800E6150
-/* 800E611C 000E1D7C 80 9F 06 E0 */ lwz r4, 0x6e0(r31)
-/* 800E6120 000E1D80 80 05 06 E0 */ lwz r0, 0x6e0(r5)
-/* 800E6124 000E1D84 7C 04 00 40 */ cmplw r4, r0
-/* 800E6128 000E1D88 40 82 00 28 */ bne lbl_800E6150
-/* 800E612C 000E1D8C 7C A3 2B 78 */ mr r3, r5
-/* 800E6130 000E1D90 7F E4 FB 78 */ mr r4, r31
-/* 800E6134 000E1D94 4B FE 49 6D */ bl func_800CAAA0
-/* 800E6138 000E1D98 57 C5 06 3E */ clrlwi r5, r30, 0x18
-/* 800E613C 000E1D9C 38 60 00 02 */ li r3, 2
-/* 800E6140 000E1DA0 38 80 00 02 */ li r4, 2
-/* 800E6144 000E1DA4 4B FF F3 1D */ bl func_800E5460
-/* 800E6148 000E1DA8 38 60 00 02 */ li r3, 2
-/* 800E614C 000E1DAC 48 00 00 C4 */ b lbl_800E6210
-lbl_800E6150:
-/* 800E6150 000E1DB0 3B DE 00 01 */ addi r30, r30, 1
-lbl_800E6154:
-/* 800E6154 000E1DB4 57 C0 06 3E */ clrlwi r0, r30, 0x18
-/* 800E6158 000E1DB8 7C 00 30 00 */ cmpw r0, r6
-/* 800E615C 000E1DBC 41 80 FF A4 */ blt lbl_800E6100
-/* 800E6160 000E1DC0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E6164 000E1DC4 28 00 00 3C */ cmplwi r0, 0x3c
-/* 800E6168 000E1DC8 40 82 00 0C */ bne lbl_800E6174
-/* 800E616C 000E1DCC 38 60 00 00 */ li r3, 0
-/* 800E6170 000E1DD0 48 00 00 A0 */ b lbl_800E6210
-lbl_800E6174:
-/* 800E6174 000E1DD4 54 DE 06 3E */ clrlwi r30, r6, 0x18
-/* 800E6178 000E1DD8 7F E4 FB 78 */ mr r4, r31
-/* 800E617C 000E1DDC 1C 1E 06 EC */ mulli r0, r30, 0x6ec
-/* 800E6180 000E1DE0 7C 67 02 14 */ add r3, r7, r0
-/* 800E6184 000E1DE4 4B FE 49 1D */ bl func_800CAAA0
-/* 800E6188 000E1DE8 7F C5 F3 78 */ mr r5, r30
-/* 800E618C 000E1DEC 38 60 00 02 */ li r3, 2
-/* 800E6190 000E1DF0 38 80 00 02 */ li r4, 2
-/* 800E6194 000E1DF4 4B FF F2 CD */ bl func_800E5460
-/* 800E6198 000E1DF8 7F C5 F3 78 */ mr r5, r30
-/* 800E619C 000E1DFC 38 60 00 04 */ li r3, 4
-/* 800E61A0 000E1E00 38 80 00 01 */ li r4, 1
-/* 800E61A4 000E1E04 4B FF F2 BD */ bl func_800E5460
-/* 800E61A8 000E1E08 48 00 00 64 */ b lbl_800E620C
-lbl_800E61AC:
-/* 800E61AC 000E1E0C 38 60 00 09 */ li r3, 9
-/* 800E61B0 000E1E10 38 80 FF FF */ li r4, -1
-/* 800E61B4 000E1E14 4B FF F0 71 */ bl func_800E5224
-/* 800E61B8 000E1E18 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E61BC 000E1E1C 28 00 00 19 */ cmplwi r0, 0x19
-/* 800E61C0 000E1E20 40 82 00 0C */ bne lbl_800E61CC
-/* 800E61C4 000E1E24 38 60 00 00 */ li r3, 0
-/* 800E61C8 000E1E28 48 00 00 48 */ b lbl_800E6210
-lbl_800E61CC:
-/* 800E61CC 000E1E2C 38 03 00 68 */ addi r0, r3, 0x68
-/* 800E61D0 000E1E30 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E61D4 000E1E34 54 1E 06 3E */ clrlwi r30, r0, 0x18
-/* 800E61D8 000E1E38 80 63 D6 04 */ lwz r3, lbl_8047D604@l(r3)
-/* 800E61DC 000E1E3C 1C 1E 06 EC */ mulli r0, r30, 0x6ec
-/* 800E61E0 000E1E40 7F E4 FB 78 */ mr r4, r31
-/* 800E61E4 000E1E44 7C 63 02 14 */ add r3, r3, r0
-/* 800E61E8 000E1E48 4B FE 48 B9 */ bl func_800CAAA0
-/* 800E61EC 000E1E4C 7F C5 F3 78 */ mr r5, r30
-/* 800E61F0 000E1E50 38 60 00 02 */ li r3, 2
-/* 800E61F4 000E1E54 38 80 00 03 */ li r4, 3
-/* 800E61F8 000E1E58 4B FF F2 69 */ bl func_800E5460
-/* 800E61FC 000E1E5C 7F C5 F3 78 */ mr r5, r30
-/* 800E6200 000E1E60 38 60 00 04 */ li r3, 4
-/* 800E6204 000E1E64 38 80 00 01 */ li r4, 1
-/* 800E6208 000E1E68 4B FF F2 59 */ bl func_800E5460
-lbl_800E620C:
-/* 800E620C 000E1E6C 38 60 00 01 */ li r3, 1
-lbl_800E6210:
-/* 800E6210 000E1E70 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E6214 000E1E74 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E6218 000E1E78 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E621C 000E1E7C 7C 08 03 A6 */ mtlr r0
-/* 800E6220 000E1E80 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E6224 000E1E84 4E 80 00 20 */ blr
-
-.global func_800E6228
-func_800E6228:
-/* 800E6228 000E1E88 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E622C 000E1E8C 7C 08 02 A6 */ mflr r0
-/* 800E6230 000E1E90 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E6234 000E1E94 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E6238 000E1E98 48 0E 0E F1 */ bl _savegpr_27
-/* 800E623C 000E1E9C 7C 7D 1B 78 */ mr r29, r3
-/* 800E6240 000E1EA0 7C BE 2B 78 */ mr r30, r5
-/* 800E6244 000E1EA4 7C DF 33 78 */ mr r31, r6
-/* 800E6248 000E1EA8 48 03 67 2D */ bl func_8011C974
-/* 800E624C 000E1EAC 3F 80 80 48 */ lis r28, lbl_8047D604@ha
-/* 800E6250 000E1EB0 38 1F FF FF */ addi r0, r31, -1
-/* 800E6254 000E1EB4 38 DC D6 04 */ addi r6, r28, lbl_8047D604@l
-/* 800E6258 000E1EB8 2C 1D 00 03 */ cmpwi r29, 3
-/* 800E625C 000E1EBC 7C 04 00 34 */ cntlzw r4, r0
-/* 800E6260 000E1EC0 88 06 00 FD */ lbz r0, 0xfd(r6)
-/* 800E6264 000E1EC4 50 80 16 30 */ rlwimi r0, r4, 2, 0x18, 0x18
-/* 800E6268 000E1EC8 88 A6 00 FC */ lbz r5, 0xfc(r6)
-/* 800E626C 000E1ECC 98 06 00 FD */ stb r0, 0xfd(r6)
-/* 800E6270 000E1ED0 7C 7B 1B 78 */ mr r27, r3
-/* 800E6274 000E1ED4 54 A0 07 B6 */ rlwinm r0, r5, 0, 0x1e, 0x1b
-/* 800E6278 000E1ED8 98 06 00 FC */ stb r0, 0xfc(r6)
-/* 800E627C 000E1EDC 41 82 00 48 */ beq lbl_800E62C4
-/* 800E6280 000E1EE0 40 80 00 18 */ bge lbl_800E6298
-/* 800E6284 000E1EE4 2C 1D 00 02 */ cmpwi r29, 2
-/* 800E6288 000E1EE8 40 80 00 20 */ bge lbl_800E62A8
-/* 800E628C 000E1EEC 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E6290 000E1EF0 40 80 00 34 */ bge lbl_800E62C4
-/* 800E6294 000E1EF4 48 00 01 24 */ b lbl_800E63B8
-lbl_800E6298:
-/* 800E6298 000E1EF8 2C 1D 00 05 */ cmpwi r29, 5
-/* 800E629C 000E1EFC 41 82 00 58 */ beq lbl_800E62F4
-/* 800E62A0 000E1F00 40 80 01 18 */ bge lbl_800E63B8
-/* 800E62A4 000E1F04 48 00 00 38 */ b lbl_800E62DC
-lbl_800E62A8:
-/* 800E62A8 000E1F08 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800E62AC 000E1F0C 28 00 00 01 */ cmplwi r0, 1
-/* 800E62B0 000E1F10 41 81 00 14 */ bgt lbl_800E62C4
-/* 800E62B4 000E1F14 38 60 00 18 */ li r3, 0x18
-/* 800E62B8 000E1F18 38 80 00 02 */ li r4, 2
-/* 800E62BC 000E1F1C 38 A0 00 01 */ li r5, 1
-/* 800E62C0 000E1F20 48 07 C6 81 */ bl func_80162940
-lbl_800E62C4:
-/* 800E62C4 000E1F24 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E62C8 000E1F28 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E62CC 000E1F2C 88 03 00 FC */ lbz r0, 0xfc(r3)
-/* 800E62D0 000E1F30 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
-/* 800E62D4 000E1F34 98 03 00 FC */ stb r0, 0xfc(r3)
-/* 800E62D8 000E1F38 48 00 00 90 */ b lbl_800E6368
-lbl_800E62DC:
-/* 800E62DC 000E1F3C 38 60 00 02 */ li r3, 2
-/* 800E62E0 000E1F40 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800E62E4 000E1F44 50 60 36 32 */ rlwimi r0, r3, 6, 0x18, 0x19
-/* 800E62E8 000E1F48 60 00 00 08 */ ori r0, r0, 8
-/* 800E62EC 000E1F4C 98 06 00 FC */ stb r0, 0xfc(r6)
-/* 800E62F0 000E1F50 48 00 00 78 */ b lbl_800E6368
-lbl_800E62F4:
-/* 800E62F4 000E1F54 3B A0 00 02 */ li r29, 2
-/* 800E62F8 000E1F58 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800E62FC 000E1F5C 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
-/* 800E6300 000E1F60 38 A0 00 01 */ li r5, 1
-/* 800E6304 000E1F64 60 00 00 04 */ ori r0, r0, 4
-/* 800E6308 000E1F68 38 60 00 18 */ li r3, 0x18
-/* 800E630C 000E1F6C 98 06 00 FC */ stb r0, 0xfc(r6)
-/* 800E6310 000E1F70 38 80 00 03 */ li r4, 3
-/* 800E6314 000E1F74 48 07 C6 2D */ bl func_80162940
-/* 800E6318 000E1F78 80 7C D6 04 */ lwz r3, -0x29fc(r28)
-/* 800E631C 000E1F7C 38 9B 49 84 */ addi r4, r27, 0x4984
-/* 800E6320 000E1F80 3C 63 00 03 */ addis r3, r3, 3
-/* 800E6324 000E1F84 38 63 C8 F4 */ addi r3, r3, -14092
-/* 800E6328 000E1F88 4B FE 47 79 */ bl func_800CAAA0
-/* 800E632C 000E1F8C 80 BC D6 04 */ lwz r5, -0x29fc(r28)
-/* 800E6330 000E1F90 38 60 00 04 */ li r3, 4
-/* 800E6334 000E1F94 38 80 00 01 */ li r4, 1
-/* 800E6338 000E1F98 3C C5 00 03 */ addis r6, r5, 3
-/* 800E633C 000E1F9C 38 A0 00 67 */ li r5, 0x67
-/* 800E6340 000E1FA0 88 06 CE 39 */ lbz r0, -0x31c7(r6)
-/* 800E6344 000E1FA4 53 A0 36 32 */ rlwimi r0, r29, 6, 0x18, 0x19
-/* 800E6348 000E1FA8 98 06 CE 39 */ stb r0, -0x31c7(r6)
-/* 800E634C 000E1FAC 4B FF F1 15 */ bl func_800E5460
-/* 800E6350 000E1FB0 38 60 00 05 */ li r3, 5
-/* 800E6354 000E1FB4 38 80 00 01 */ li r4, 1
-/* 800E6358 000E1FB8 38 A0 00 67 */ li r5, 0x67
-/* 800E635C 000E1FBC 4B FF F1 05 */ bl func_800E5460
-/* 800E6360 000E1FC0 48 00 00 08 */ b lbl_800E6368
-/* 800E6364 000E1FC4 48 00 00 54 */ b lbl_800E63B8
-lbl_800E6368:
-/* 800E6368 000E1FC8 2C 1E 00 04 */ cmpwi r30, 4
-/* 800E636C 000E1FCC 40 80 00 4C */ bge lbl_800E63B8
-/* 800E6370 000E1FD0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800E6374 000E1FD4 40 80 00 08 */ bge lbl_800E637C
-/* 800E6378 000E1FD8 48 00 00 40 */ b lbl_800E63B8
-lbl_800E637C:
-/* 800E637C 000E1FDC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E6380 000E1FE0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E6384 000E1FE4 88 03 00 FC */ lbz r0, 0xfc(r3)
-/* 800E6388 000E1FE8 53 C0 26 B6 */ rlwimi r0, r30, 4, 0x1a, 0x1b
-/* 800E638C 000E1FEC 98 03 00 FC */ stb r0, 0xfc(r3)
-/* 800E6390 000E1FF0 48 00 00 08 */ b lbl_800E6398
-/* 800E6394 000E1FF4 48 00 00 24 */ b lbl_800E63B8
-lbl_800E6398:
-/* 800E6398 000E1FF8 4B F6 FF 25 */ bl func_800562BC
-/* 800E639C 000E1FFC 2C 1F 00 00 */ cmpwi r31, 0
-/* 800E63A0 000E2000 41 82 00 0C */ beq lbl_800E63AC
-/* 800E63A4 000E2004 38 60 00 00 */ li r3, 0
-/* 800E63A8 000E2008 4B F7 00 B1 */ bl func_80056458
-lbl_800E63AC:
-/* 800E63AC 000E200C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 800E63B0 000E2010 38 80 08 FC */ li r4, 0x8fc
-/* 800E63B4 000E2014 48 14 03 F5 */ bl func_802267A8
-lbl_800E63B8:
-/* 800E63B8 000E2018 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E63BC 000E201C 48 0E 0D B9 */ bl _restgpr_27
-/* 800E63C0 000E2020 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E63C4 000E2024 7C 08 03 A6 */ mtlr r0
-/* 800E63C8 000E2028 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E63CC 000E202C 4E 80 00 20 */ blr
-
-.global func_800E63D0
-func_800E63D0:
-/* 800E63D0 000E2030 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E63D4 000E2034 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E63D8 000E2038 88 03 00 FC */ lbz r0, 0xfc(r3)
-/* 800E63DC 000E203C 54 03 D7 BE */ rlwinm r3, r0, 0x1a, 0x1e, 0x1f
-/* 800E63E0 000E2040 4E 80 00 20 */ blr
-
-.global func_800E63E4
-func_800E63E4:
-/* 800E63E4 000E2044 2C 03 00 01 */ cmpwi r3, 1
-/* 800E63E8 000E2048 41 82 00 34 */ beq lbl_800E641C
-/* 800E63EC 000E204C 40 80 00 10 */ bge lbl_800E63FC
-/* 800E63F0 000E2050 2C 03 00 00 */ cmpwi r3, 0
-/* 800E63F4 000E2054 40 80 00 14 */ bge lbl_800E6408
-/* 800E63F8 000E2058 48 00 00 4C */ b lbl_800E6444
-lbl_800E63FC:
-/* 800E63FC 000E205C 2C 03 00 03 */ cmpwi r3, 3
-/* 800E6400 000E2060 40 80 00 44 */ bge lbl_800E6444
-/* 800E6404 000E2064 48 00 00 2C */ b lbl_800E6430
-lbl_800E6408:
-/* 800E6408 000E2068 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E640C 000E206C 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E6410 000E2070 88 03 00 FC */ lbz r0, 0xfc(r3)
-/* 800E6414 000E2074 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
-/* 800E6418 000E2078 4E 80 00 20 */ blr
-lbl_800E641C:
-/* 800E641C 000E207C 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E6420 000E2080 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E6424 000E2084 88 03 00 FC */ lbz r0, 0xfc(r3)
-/* 800E6428 000E2088 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
-/* 800E642C 000E208C 4E 80 00 20 */ blr
-lbl_800E6430:
-/* 800E6430 000E2090 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E6434 000E2094 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E6438 000E2098 88 03 00 FD */ lbz r0, 0xfd(r3)
-/* 800E643C 000E209C 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f
-/* 800E6440 000E20A0 4E 80 00 20 */ blr
-lbl_800E6444:
-/* 800E6444 000E20A4 38 60 00 FF */ li r3, 0xff
-/* 800E6448 000E20A8 4E 80 00 20 */ blr
-
-.global func_800E644C
-func_800E644C:
-/* 800E644C 000E20AC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E6450 000E20B0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E6454 000E20B4 88 03 00 FC */ lbz r0, 0xfc(r3)
-/* 800E6458 000E20B8 54 03 E7 BE */ rlwinm r3, r0, 0x1c, 0x1e, 0x1f
-/* 800E645C 000E20BC 4E 80 00 20 */ blr
-
-.global func_800E6460
-func_800E6460:
-/* 800E6460 000E20C0 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E6464 000E20C4 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E6468 000E20C8 88 04 00 FC */ lbz r0, 0xfc(r4)
-/* 800E646C 000E20CC 50 60 26 B6 */ rlwimi r0, r3, 4, 0x1a, 0x1b
-/* 800E6470 000E20D0 98 04 00 FC */ stb r0, 0xfc(r4)
-/* 800E6474 000E20D4 4E 80 00 20 */ blr
-
-.global func_800E6478
-func_800E6478:
-/* 800E6478 000E20D8 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E647C 000E20DC 38 00 00 FF */ li r0, 0xff
-/* 800E6480 000E20E0 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E6484 000E20E4 98 03 00 38 */ stb r0, 0x38(r3)
-/* 800E6488 000E20E8 98 03 00 39 */ stb r0, 0x39(r3)
-/* 800E648C 000E20EC 98 03 00 3A */ stb r0, 0x3a(r3)
-/* 800E6490 000E20F0 98 03 00 3B */ stb r0, 0x3b(r3)
-/* 800E6494 000E20F4 4E 80 00 20 */ blr
-
-.global func_800E6498
-func_800E6498:
-/* 800E6498 000E20F8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E649C 000E20FC 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E64A0 000E2100 88 04 00 FC */ lbz r0, 0xfc(r4)
-/* 800E64A4 000E2104 54 00 E7 BE */ rlwinm r0, r0, 0x1c, 0x1e, 0x1f
-/* 800E64A8 000E2108 28 00 00 03 */ cmplwi r0, 3
-/* 800E64AC 000E210C 4D 81 00 20 */ bgtlr
-/* 800E64B0 000E2110 7C 84 02 14 */ add r4, r4, r0
-/* 800E64B4 000E2114 98 64 00 38 */ stb r3, 0x38(r4)
-/* 800E64B8 000E2118 4E 80 00 20 */ blr
-
-.global func_800E64BC
-func_800E64BC:
-/* 800E64BC 000E211C 28 03 00 03 */ cmplwi r3, 3
-/* 800E64C0 000E2120 41 81 00 18 */ bgt lbl_800E64D8
-/* 800E64C4 000E2124 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E64C8 000E2128 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E64CC 000E212C 7C 64 1A 14 */ add r3, r4, r3
-/* 800E64D0 000E2130 88 63 00 38 */ lbz r3, 0x38(r3)
-/* 800E64D4 000E2134 4E 80 00 20 */ blr
-lbl_800E64D8:
-/* 800E64D8 000E2138 38 60 00 FF */ li r3, 0xff
-/* 800E64DC 000E213C 4E 80 00 20 */ blr
-
-.global func_800E64E0
-func_800E64E0:
-/* 800E64E0 000E2140 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E64E4 000E2144 7C 08 02 A6 */ mflr r0
-/* 800E64E8 000E2148 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E64EC 000E214C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E64F0 000E2150 48 0E 0C 2D */ bl _savegpr_24
-/* 800E64F4 000E2154 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E64F8 000E2158 3B 00 00 00 */ li r24, 0
-/* 800E64FC 000E215C 3B E0 00 00 */ li r31, 0
-/* 800E6500 000E2160 3B C0 00 00 */ li r30, 0
-/* 800E6504 000E2164 7F 1C C3 78 */ mr r28, r24
-/* 800E6508 000E2168 3B A3 D6 04 */ addi r29, r3, lbl_8047D604@l
-/* 800E650C 000E216C 3B 60 FF FF */ li r27, -1
-lbl_800E6510:
-/* 800E6510 000E2170 7F 5D F2 14 */ add r26, r29, r30
-/* 800E6514 000E2174 A8 1A 00 3C */ lha r0, 0x3c(r26)
-/* 800E6518 000E2178 2C 00 FF FF */ cmpwi r0, -1
-/* 800E651C 000E217C 41 82 00 0C */ beq lbl_800E6528
-/* 800E6520 000E2180 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 800E6524 000E2184 48 16 D7 A9 */ bl func_80253CCC
-lbl_800E6528:
-/* 800E6528 000E2188 7F 3D FA 14 */ add r25, r29, r31
-/* 800E652C 000E218C 80 79 00 44 */ lwz r3, 0x44(r25)
-/* 800E6530 000E2190 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6534 000E2194 41 82 00 08 */ beq lbl_800E653C
-/* 800E6538 000E2198 4B F6 F8 F9 */ bl func_80055E30
-lbl_800E653C:
-/* 800E653C 000E219C 93 99 00 44 */ stw r28, 0x44(r25)
-/* 800E6540 000E21A0 3B 18 00 01 */ addi r24, r24, 1
-/* 800E6544 000E21A4 2C 18 00 04 */ cmpwi r24, 4
-/* 800E6548 000E21A8 3B DE 00 02 */ addi r30, r30, 2
-/* 800E654C 000E21AC B3 7A 00 3C */ sth r27, 0x3c(r26)
-/* 800E6550 000E21B0 3B FF 00 04 */ addi r31, r31, 4
-/* 800E6554 000E21B4 41 80 FF BC */ blt lbl_800E6510
-/* 800E6558 000E21B8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E655C 000E21BC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E6560 000E21C0 80 7B 00 10 */ lwz r3, 0x10(r27)
-/* 800E6564 000E21C4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6568 000E21C8 41 82 00 10 */ beq lbl_800E6578
-/* 800E656C 000E21CC 4B F6 F8 C5 */ bl func_80055E30
-/* 800E6570 000E21D0 38 00 00 00 */ li r0, 0
-/* 800E6574 000E21D4 90 1B 00 10 */ stw r0, 0x10(r27)
-lbl_800E6578:
-/* 800E6578 000E21D8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E657C 000E21DC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E6580 000E21E0 80 7B 00 14 */ lwz r3, 0x14(r27)
-/* 800E6584 000E21E4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6588 000E21E8 41 82 00 10 */ beq lbl_800E6598
-/* 800E658C 000E21EC 4B F6 F8 A5 */ bl func_80055E30
-/* 800E6590 000E21F0 38 00 00 00 */ li r0, 0
-/* 800E6594 000E21F4 90 1B 00 14 */ stw r0, 0x14(r27)
-lbl_800E6598:
-/* 800E6598 000E21F8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E659C 000E21FC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E65A0 000E2200 80 7B 00 F8 */ lwz r3, 0xf8(r27)
-/* 800E65A4 000E2204 2C 03 00 00 */ cmpwi r3, 0
-/* 800E65A8 000E2208 41 82 00 14 */ beq lbl_800E65BC
-/* 800E65AC 000E220C 38 80 00 01 */ li r4, 1
-/* 800E65B0 000E2210 48 11 3C E5 */ bl func_801FA294
-/* 800E65B4 000E2214 38 00 00 00 */ li r0, 0
-/* 800E65B8 000E2218 90 1B 00 F8 */ stw r0, 0xf8(r27)
-lbl_800E65BC:
-/* 800E65BC 000E221C 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E65C0 000E2220 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E65C4 000E2224 80 7B 00 54 */ lwz r3, 0x54(r27)
-/* 800E65C8 000E2228 2C 03 00 00 */ cmpwi r3, 0
-/* 800E65CC 000E222C 41 82 00 18 */ beq lbl_800E65E4
-/* 800E65D0 000E2230 48 0F D2 21 */ bl func_801E37F0
-/* 800E65D4 000E2234 80 7B 00 54 */ lwz r3, 0x54(r27)
-/* 800E65D8 000E2238 4B F6 F8 59 */ bl func_80055E30
-/* 800E65DC 000E223C 38 00 00 00 */ li r0, 0
-/* 800E65E0 000E2240 90 1B 00 54 */ stw r0, 0x54(r27)
-lbl_800E65E4:
-/* 800E65E4 000E2244 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E65E8 000E2248 38 00 00 04 */ li r0, 4
-/* 800E65EC 000E224C 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E65F0 000E2250 C0 22 8B 28 */ lfs f1, lbl_80641128-_SDA2_BASE_(r2)
-/* 800E65F4 000E2254 C0 02 8B 2C */ lfs f0, lbl_8064112C-_SDA2_BASE_(r2)
-/* 800E65F8 000E2258 38 60 00 00 */ li r3, 0
-/* 800E65FC 000E225C 7C 09 03 A6 */ mtctr r0
-lbl_800E6600:
-/* 800E6600 000E2260 7C A4 1A 14 */ add r5, r4, r3
-/* 800E6604 000E2264 38 63 00 20 */ addi r3, r3, 0x20
-/* 800E6608 000E2268 D0 25 00 64 */ stfs f1, 0x64(r5)
-/* 800E660C 000E226C D0 25 00 58 */ stfs f1, 0x58(r5)
-/* 800E6610 000E2270 D0 05 00 60 */ stfs f0, 0x60(r5)
-/* 800E6614 000E2274 D0 05 00 5C */ stfs f0, 0x5c(r5)
-/* 800E6618 000E2278 42 00 FF E8 */ bdnz lbl_800E6600
-/* 800E661C 000E227C 3F 60 0B E1 */ lis r27, 0x0BE11A00@ha
-/* 800E6620 000E2280 38 60 03 EC */ li r3, 0x3ec
-/* 800E6624 000E2284 38 9B 1A 00 */ addi r4, r27, 0x0BE11A00@l
-/* 800E6628 000E2288 48 16 31 F5 */ bl func_8024981C
-/* 800E662C 000E228C 3F 80 80 48 */ lis r28, lbl_8047D604@ha
-/* 800E6630 000E2290 3B 00 00 00 */ li r24, 0
-/* 800E6634 000E2294 3B 9C D6 04 */ addi r28, r28, lbl_8047D604@l
-/* 800E6638 000E2298 3F A0 80 0E */ lis r29, 0x800e
-/* 800E663C 000E229C 3F E0 80 0E */ lis r31, 0x800e
-/* 800E6640 000E22A0 3F C0 80 0E */ lis r30, 0x800e
-lbl_800E6644:
-/* 800E6644 000E22A4 57 00 15 BA */ rlwinm r0, r24, 2, 0x16, 0x1d
-/* 800E6648 000E22A8 38 9B 1A 00 */ addi r4, r27, 0x1a00
-/* 800E664C 000E22AC 7F 3C 02 14 */ add r25, r28, r0
-/* 800E6650 000E22B0 38 60 03 EC */ li r3, 0x3ec
-/* 800E6654 000E22B4 4B F6 F7 45 */ bl func_80055D98
-/* 800E6658 000E22B8 90 79 00 44 */ stw r3, 0x44(r25)
-/* 800E665C 000E22BC 38 9D 72 0C */ addi r4, r29, 0x720c
-/* 800E6660 000E22C0 38 BF 73 98 */ addi r5, r31, 0x7398
-/* 800E6664 000E22C4 38 DE 76 04 */ addi r6, r30, 0x7604
-/* 800E6668 000E22C8 38 E0 FF FF */ li r7, -1
-/* 800E666C 000E22CC 39 00 00 00 */ li r8, 0
-/* 800E6670 000E22D0 39 20 00 01 */ li r9, 1
-/* 800E6674 000E22D4 39 40 00 00 */ li r10, 0
-/* 800E6678 000E22D8 48 16 D5 C1 */ bl func_80253C38
-/* 800E667C 000E22DC 57 00 0D FC */ rlwinm r0, r24, 1, 0x17, 0x1e
-/* 800E6680 000E22E0 3B 18 00 01 */ addi r24, r24, 1
-/* 800E6684 000E22E4 7C 9C 02 14 */ add r4, r28, r0
-/* 800E6688 000E22E8 28 18 00 04 */ cmplwi r24, 4
-/* 800E668C 000E22EC B0 64 00 3C */ sth r3, 0x3c(r4)
-/* 800E6690 000E22F0 41 80 FF B4 */ blt lbl_800E6644
-/* 800E6694 000E22F4 38 60 03 EC */ li r3, 0x3ec
-/* 800E6698 000E22F8 3C 80 12 29 */ lis r4, 0x1229
-/* 800E669C 000E22FC 48 16 31 81 */ bl func_8024981C
-/* 800E66A0 000E2300 38 60 03 EC */ li r3, 0x3ec
-/* 800E66A4 000E2304 3C 80 12 29 */ lis r4, 0x1229
-/* 800E66A8 000E2308 4B F6 F6 F1 */ bl func_80055D98
-/* 800E66AC 000E230C 3F C0 80 48 */ lis r30, lbl_8047D604@ha
-/* 800E66B0 000E2310 3C 80 0B E1 */ lis r4, 0x0BE11A00@ha
-/* 800E66B4 000E2314 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
-/* 800E66B8 000E2318 90 7E 00 54 */ stw r3, 0x54(r30)
-/* 800E66BC 000E231C 38 84 1A 00 */ addi r4, r4, 0x0BE11A00@l
-/* 800E66C0 000E2320 38 60 03 EC */ li r3, 0x3ec
-/* 800E66C4 000E2324 48 0F 4F 81 */ bl func_801DB644
-/* 800E66C8 000E2328 38 60 03 EC */ li r3, 0x3ec
-/* 800E66CC 000E232C 3C 80 12 29 */ lis r4, 0x1229
-/* 800E66D0 000E2330 48 0F 4F 75 */ bl func_801DB644
-/* 800E66D4 000E2334 80 1E 00 F8 */ lwz r0, 0xf8(r30)
-/* 800E66D8 000E2338 2C 00 00 00 */ cmpwi r0, 0
-/* 800E66DC 000E233C 40 82 00 50 */ bne lbl_800E672C
-/* 800E66E0 000E2340 83 3E 00 54 */ lwz r25, 0x54(r30)
-/* 800E66E4 000E2344 7F 23 CB 78 */ mr r3, r25
-/* 800E66E8 000E2348 7F 24 CB 78 */ mr r4, r25
-/* 800E66EC 000E234C 48 0F CD F1 */ bl func_801E34DC
-/* 800E66F0 000E2350 48 0F 44 39 */ bl func_801DAB28
-/* 800E66F4 000E2354 2C 03 00 00 */ cmpwi r3, 0
-/* 800E66F8 000E2358 41 82 00 14 */ beq lbl_800E670C
-/* 800E66FC 000E235C 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 800E6700 000E2360 38 80 00 14 */ li r4, 0x14
-/* 800E6704 000E2364 48 0F 45 91 */ bl func_801DAC94
-/* 800E6708 000E2368 48 00 00 08 */ b lbl_800E6710
-lbl_800E670C:
-/* 800E670C 000E236C 38 60 00 00 */ li r3, 0
-lbl_800E6710:
-/* 800E6710 000E2370 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6714 000E2374 41 82 00 0C */ beq lbl_800E6720
-/* 800E6718 000E2378 7F 24 CB 78 */ mr r4, r25
-/* 800E671C 000E237C 48 11 39 79 */ bl func_801FA094
-lbl_800E6720:
-/* 800E6720 000E2380 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E6724 000E2384 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E6728 000E2388 90 64 00 F8 */ stw r3, 0xf8(r4)
-lbl_800E672C:
-/* 800E672C 000E238C 3F C0 0B E0 */ lis r30, 0x0BE00C00@ha
-/* 800E6730 000E2390 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6734 000E2394 38 9E 0C 00 */ addi r4, r30, 0x0BE00C00@l
-/* 800E6738 000E2398 48 16 30 E5 */ bl func_8024981C
-/* 800E673C 000E239C 38 9E 0C 00 */ addi r4, r30, 0xc00
-/* 800E6740 000E23A0 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6744 000E23A4 48 0F 4D 79 */ bl func_801DB4BC
-/* 800E6748 000E23A8 7C 7A 1B 78 */ mr r26, r3
-/* 800E674C 000E23AC 38 80 00 00 */ li r4, 0
-/* 800E6750 000E23B0 48 00 02 0D */ bl func_800E695C
-/* 800E6754 000E23B4 80 7A 00 28 */ lwz r3, 0x28(r26)
-/* 800E6758 000E23B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E675C 000E23BC 41 82 00 0C */ beq lbl_800E6768
-/* 800E6760 000E23C0 7C 1A 18 50 */ subf r0, r26, r3
-/* 800E6764 000E23C4 90 1A 00 28 */ stw r0, 0x28(r26)
-lbl_800E6768:
-/* 800E6768 000E23C8 80 1A 00 08 */ lwz r0, 8(r26)
-/* 800E676C 000E23CC 2C 00 00 01 */ cmpwi r0, 1
-/* 800E6770 000E23D0 41 81 00 18 */ bgt lbl_800E6788
-/* 800E6774 000E23D4 80 7A 00 48 */ lwz r3, 0x48(r26)
-/* 800E6778 000E23D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E677C 000E23DC 41 82 00 0C */ beq lbl_800E6788
-/* 800E6780 000E23E0 7C 1A 18 50 */ subf r0, r26, r3
-/* 800E6784 000E23E4 90 1A 00 48 */ stw r0, 0x48(r26)
-lbl_800E6788:
-/* 800E6788 000E23E8 3F E0 0B E0 */ lis r31, 0x0BE00C00@ha
-/* 800E678C 000E23EC 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6790 000E23F0 38 9F 0C 00 */ addi r4, r31, 0x0BE00C00@l
-/* 800E6794 000E23F4 48 0F 4E 51 */ bl func_801DB5E4
-/* 800E6798 000E23F8 38 03 00 1F */ addi r0, r3, 0x1f
-/* 800E679C 000E23FC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 800E67A0 000E2400 54 19 00 34 */ rlwinm r25, r0, 0, 0, 0x1a
-/* 800E67A4 000E2404 7F 24 CB 78 */ mr r4, r25
-/* 800E67A8 000E2408 48 0F 44 ED */ bl func_801DAC94
-/* 800E67AC 000E240C 3F C0 80 48 */ lis r30, lbl_8047D604@ha
-/* 800E67B0 000E2410 7F 44 D3 78 */ mr r4, r26
-/* 800E67B4 000E2414 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
-/* 800E67B8 000E2418 7F 25 CB 78 */ mr r5, r25
-/* 800E67BC 000E241C 90 7E 00 10 */ stw r3, 0x10(r30)
-/* 800E67C0 000E2420 4B F1 D8 41 */ bl memcpy
-/* 800E67C4 000E2424 38 9F 0C 00 */ addi r4, r31, 0xc00
-/* 800E67C8 000E2428 38 60 03 F4 */ li r3, 0x3f4
-/* 800E67CC 000E242C 48 0F 4E 79 */ bl func_801DB644
-/* 800E67D0 000E2430 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 800E67D4 000E2434 48 15 6E F9 */ bl func_8023D6CC
-/* 800E67D8 000E2438 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E67DC 000E243C 7C 7A 1B 78 */ mr r26, r3
-/* 800E67E0 000E2440 88 04 00 7A */ lbz r0, 0x7a(r4)
-/* 800E67E4 000E2444 2C 00 00 00 */ cmpwi r0, 0
-/* 800E67E8 000E2448 41 82 00 38 */ beq lbl_800E6820
-/* 800E67EC 000E244C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E67F0 000E2450 41 82 00 30 */ beq lbl_800E6820
-/* 800E67F4 000E2454 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 800E67F8 000E2458 2C 05 00 02 */ cmpwi r5, 2
-/* 800E67FC 000E245C 40 80 00 08 */ bge lbl_800E6804
-/* 800E6800 000E2460 38 A0 00 02 */ li r5, 2
-lbl_800E6804:
-/* 800E6804 000E2464 80 9A 00 18 */ lwz r4, 0x18(r26)
-/* 800E6808 000E2468 7F 43 D3 78 */ mr r3, r26
-/* 800E680C 000E246C 2C 04 00 02 */ cmpwi r4, 2
-/* 800E6810 000E2470 40 80 00 08 */ bge lbl_800E6818
-/* 800E6814 000E2474 38 80 00 02 */ li r4, 2
-lbl_800E6818:
-/* 800E6818 000E2478 80 DA 00 20 */ lwz r6, 0x20(r26)
-/* 800E681C 000E247C 48 15 7B AD */ bl func_8023E3C8
-lbl_800E6820:
-/* 800E6820 000E2480 7F 43 D3 78 */ mr r3, r26
-/* 800E6824 000E2484 7F 24 CB 78 */ mr r4, r25
-/* 800E6828 000E2488 48 18 3E 2D */ bl DCFlushRange
-/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E6830 000E2490 38 80 00 00 */ li r4, 0
-/* 800E6834 000E2494 48 00 01 51 */ bl func_800E6984
-/* 800E6838 000E2498 3F C0 27 94 */ lis r30, 0x27940C00@ha
-/* 800E683C 000E249C 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6840 000E24A0 38 9E 0C 00 */ addi r4, r30, 0x27940C00@l
-/* 800E6844 000E24A4 48 16 2F D9 */ bl func_8024981C
-/* 800E6848 000E24A8 38 9E 0C 00 */ addi r4, r30, 0xc00
-/* 800E684C 000E24AC 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6850 000E24B0 48 0F 4C 6D */ bl func_801DB4BC
-/* 800E6854 000E24B4 7C 7A 1B 78 */ mr r26, r3
-/* 800E6858 000E24B8 38 80 00 00 */ li r4, 0
-/* 800E685C 000E24BC 48 00 01 01 */ bl func_800E695C
-/* 800E6860 000E24C0 80 7A 00 28 */ lwz r3, 0x28(r26)
-/* 800E6864 000E24C4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E6868 000E24C8 41 82 00 0C */ beq lbl_800E6874
-/* 800E686C 000E24CC 7C 1A 18 50 */ subf r0, r26, r3
-/* 800E6870 000E24D0 90 1A 00 28 */ stw r0, 0x28(r26)
-lbl_800E6874:
-/* 800E6874 000E24D4 80 1A 00 08 */ lwz r0, 8(r26)
-/* 800E6878 000E24D8 2C 00 00 01 */ cmpwi r0, 1
-/* 800E687C 000E24DC 41 81 00 18 */ bgt lbl_800E6894
-/* 800E6880 000E24E0 80 7A 00 48 */ lwz r3, 0x48(r26)
-/* 800E6884 000E24E4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E6888 000E24E8 41 82 00 0C */ beq lbl_800E6894
-/* 800E688C 000E24EC 7C 1A 18 50 */ subf r0, r26, r3
-/* 800E6890 000E24F0 90 1A 00 48 */ stw r0, 0x48(r26)
-lbl_800E6894:
-/* 800E6894 000E24F4 3F E0 27 94 */ lis r31, 0x27940C00@ha
-/* 800E6898 000E24F8 38 60 03 F4 */ li r3, 0x3f4
-/* 800E689C 000E24FC 38 9F 0C 00 */ addi r4, r31, 0x27940C00@l
-/* 800E68A0 000E2500 48 0F 4D 45 */ bl func_801DB5E4
-/* 800E68A4 000E2504 38 03 00 1F */ addi r0, r3, 0x1f
-/* 800E68A8 000E2508 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 800E68AC 000E250C 54 19 00 34 */ rlwinm r25, r0, 0, 0, 0x1a
-/* 800E68B0 000E2510 7F 24 CB 78 */ mr r4, r25
-/* 800E68B4 000E2514 48 0F 43 E1 */ bl func_801DAC94
-/* 800E68B8 000E2518 3F C0 80 48 */ lis r30, lbl_8047D604@ha
-/* 800E68BC 000E251C 7F 44 D3 78 */ mr r4, r26
-/* 800E68C0 000E2520 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l
-/* 800E68C4 000E2524 7F 25 CB 78 */ mr r5, r25
-/* 800E68C8 000E2528 90 7E 00 14 */ stw r3, 0x14(r30)
-/* 800E68CC 000E252C 4B F1 D7 35 */ bl memcpy
-/* 800E68D0 000E2530 38 9F 0C 00 */ addi r4, r31, 0xc00
-/* 800E68D4 000E2534 38 60 03 F4 */ li r3, 0x3f4
-/* 800E68D8 000E2538 48 0F 4D 6D */ bl func_801DB644
-/* 800E68DC 000E253C 80 7E 00 14 */ lwz r3, 0x14(r30)
-/* 800E68E0 000E2540 48 15 6D ED */ bl func_8023D6CC
-/* 800E68E4 000E2544 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E68E8 000E2548 7C 7A 1B 78 */ mr r26, r3
-/* 800E68EC 000E254C 88 04 00 7A */ lbz r0, 0x7a(r4)
-/* 800E68F0 000E2550 2C 00 00 00 */ cmpwi r0, 0
-/* 800E68F4 000E2554 41 82 00 38 */ beq lbl_800E692C
-/* 800E68F8 000E2558 2C 03 00 00 */ cmpwi r3, 0
-/* 800E68FC 000E255C 41 82 00 30 */ beq lbl_800E692C
-/* 800E6900 000E2560 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 800E6904 000E2564 2C 05 00 02 */ cmpwi r5, 2
-/* 800E6908 000E2568 40 80 00 08 */ bge lbl_800E6910
-/* 800E690C 000E256C 38 A0 00 02 */ li r5, 2
-lbl_800E6910:
-/* 800E6910 000E2570 80 9A 00 18 */ lwz r4, 0x18(r26)
-/* 800E6914 000E2574 7F 43 D3 78 */ mr r3, r26
-/* 800E6918 000E2578 2C 04 00 02 */ cmpwi r4, 2
-/* 800E691C 000E257C 40 80 00 08 */ bge lbl_800E6924
-/* 800E6920 000E2580 38 80 00 02 */ li r4, 2
-lbl_800E6924:
-/* 800E6924 000E2584 80 DA 00 20 */ lwz r6, 0x20(r26)
-/* 800E6928 000E2588 48 15 7A A1 */ bl func_8023E3C8
-lbl_800E692C:
-/* 800E692C 000E258C 7F 43 D3 78 */ mr r3, r26
-/* 800E6930 000E2590 7F 24 CB 78 */ mr r4, r25
-/* 800E6934 000E2594 48 18 3D 21 */ bl DCFlushRange
-/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E693C 000E259C 38 80 00 00 */ li r4, 0
-/* 800E6940 000E25A0 48 00 00 45 */ bl func_800E6984
-/* 800E6944 000E25A4 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E6948 000E25A8 48 0E 08 21 */ bl _restgpr_24
-/* 800E694C 000E25AC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E6950 000E25B0 7C 08 03 A6 */ mtlr r0
-/* 800E6954 000E25B4 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E6958 000E25B8 4E 80 00 20 */ blr
-
-.global func_800E695C
-func_800E695C:
-/* 800E695C 000E25BC 2C 04 00 00 */ cmpwi r4, 0
-/* 800E6960 000E25C0 41 82 00 14 */ beq lbl_800E6974
-/* 800E6964 000E25C4 88 03 00 07 */ lbz r0, 7(r3)
-/* 800E6968 000E25C8 60 00 00 01 */ ori r0, r0, 1
-/* 800E696C 000E25CC 98 03 00 07 */ stb r0, 7(r3)
-/* 800E6970 000E25D0 4E 80 00 20 */ blr
-lbl_800E6974:
-/* 800E6974 000E25D4 88 03 00 07 */ lbz r0, 7(r3)
-/* 800E6978 000E25D8 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
-/* 800E697C 000E25DC 98 03 00 07 */ stb r0, 7(r3)
-/* 800E6980 000E25E0 4E 80 00 20 */ blr
-
-.global func_800E6984
-func_800E6984:
-/* 800E6984 000E25E4 A0 03 16 FE */ lhz r0, 0x16fe(r3)
-/* 800E6988 000E25E8 2C 04 00 00 */ cmpwi r4, 0
-/* 800E698C 000E25EC 60 00 00 02 */ ori r0, r0, 2
-/* 800E6990 000E25F0 B0 03 16 FE */ sth r0, 0x16fe(r3)
-/* 800E6994 000E25F4 4D 82 00 20 */ beqlr
-/* 800E6998 000E25F8 60 00 00 04 */ ori r0, r0, 4
-/* 800E699C 000E25FC B0 03 16 FE */ sth r0, 0x16fe(r3)
-/* 800E69A0 000E2600 4E 80 00 20 */ blr
-
-.global func_800E69A4
-func_800E69A4:
-/* 800E69A4 000E2604 94 21 FF 00 */ stwu r1, -0x100(r1)
-/* 800E69A8 000E2608 7C 08 02 A6 */ mflr r0
-/* 800E69AC 000E260C 90 01 01 04 */ stw r0, 0x104(r1)
-/* 800E69B0 000E2610 39 61 01 00 */ addi r11, r1, 0x100
-/* 800E69B4 000E2614 48 0E 07 5D */ bl _savegpr_21
-/* 800E69B8 000E2618 3C E0 80 40 */ lis r7, lbl_803FC048@ha
-/* 800E69BC 000E261C 3F C0 80 48 */ lis r30, lbl_8047D5F8@ha
-/* 800E69C0 000E2620 38 E7 C0 48 */ addi r7, r7, lbl_803FC048@l
-/* 800E69C4 000E2624 38 00 00 15 */ li r0, 0x15
-/* 800E69C8 000E2628 7C 96 23 78 */ mr r22, r4
-/* 800E69CC 000E262C 7C B8 2B 78 */ mr r24, r5
-/* 800E69D0 000E2630 7C 75 1B 78 */ mr r21, r3
-/* 800E69D4 000E2634 7C D7 33 78 */ mr r23, r6
-/* 800E69D8 000E2638 3B DE D5 F8 */ addi r30, r30, lbl_8047D5F8@l
-/* 800E69DC 000E263C 38 A1 00 18 */ addi r5, r1, 0x18
-/* 800E69E0 000E2640 38 87 FF FC */ addi r4, r7, -4
-/* 800E69E4 000E2644 7C 09 03 A6 */ mtctr r0
-lbl_800E69E8:
-/* 800E69E8 000E2648 80 64 00 04 */ lwz r3, 4(r4)
-/* 800E69EC 000E264C 84 04 00 08 */ lwzu r0, 8(r4)
-/* 800E69F0 000E2650 90 65 00 04 */ stw r3, 4(r5)
-/* 800E69F4 000E2654 94 05 00 08 */ stwu r0, 8(r5)
-/* 800E69F8 000E2658 42 00 FF F0 */ bdnz lbl_800E69E8
-/* 800E69FC 000E265C 80 04 00 04 */ lwz r0, 4(r4)
-/* 800E6A00 000E2660 90 05 00 04 */ stw r0, 4(r5)
-/* 800E6A04 000E2664 48 03 5F 71 */ bl func_8011C974
-/* 800E6A08 000E2668 7C 7F 1B 78 */ mr r31, r3
-/* 800E6A0C 000E266C 38 61 00 0C */ addi r3, r1, 0xc
-/* 800E6A10 000E2670 38 80 00 FF */ li r4, 0xff
-/* 800E6A14 000E2674 38 A0 00 00 */ li r5, 0
-/* 800E6A18 000E2678 38 C0 00 FF */ li r6, 0xff
-/* 800E6A1C 000E267C 38 E0 00 FF */ li r7, 0xff
-/* 800E6A20 000E2680 4B FE FA D9 */ bl func_800D64F8
-/* 800E6A24 000E2684 88 0D 9C 4E */ lbz r0, lbl_8063EF0E-_SDA_BASE_(r13)
-/* 800E6A28 000E2688 7C 00 07 75 */ extsb. r0, r0
-/* 800E6A2C 000E268C 40 82 00 28 */ bne lbl_800E6A54
-/* 800E6A30 000E2690 38 7E 01 18 */ addi r3, r30, 0x118
-/* 800E6A34 000E2694 48 0F 75 45 */ bl func_801DDF78
-/* 800E6A38 000E2698 3C 80 80 1E */ lis r4, func_801DE19C@ha
-/* 800E6A3C 000E269C 38 7E 01 18 */ addi r3, r30, 0x118
-/* 800E6A40 000E26A0 38 84 E1 9C */ addi r4, r4, func_801DE19C@l
-/* 800E6A44 000E26A4 38 BE 01 0C */ addi r5, r30, 0x10c
-/* 800E6A48 000E26A8 48 0E 02 01 */ bl __register_global_object_tmp
-/* 800E6A4C 000E26AC 38 00 00 01 */ li r0, 1
-/* 800E6A50 000E26B0 98 0D 9C 4E */ stb r0, lbl_8063EF0E-_SDA_BASE_(r13)
-lbl_800E6A54:
-/* 800E6A54 000E26B4 28 15 00 10 */ cmplwi r21, 0x10
-/* 800E6A58 000E26B8 56 BD 07 3E */ clrlwi r29, r21, 0x1c
-/* 800E6A5C 000E26BC 41 80 00 90 */ blt lbl_800E6AEC
-/* 800E6A60 000E26C0 28 15 00 A3 */ cmplwi r21, 0xa3
-/* 800E6A64 000E26C4 40 80 00 88 */ bge lbl_800E6AEC
-/* 800E6A68 000E26C8 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E6A6C 000E26CC 40 82 00 28 */ bne lbl_800E6A94
-/* 800E6A70 000E26D0 56 A3 E7 3E */ rlwinm r3, r21, 0x1c, 0x1c, 0x1f
-/* 800E6A74 000E26D4 38 03 FF FF */ addi r0, r3, -1
-/* 800E6A78 000E26D8 1C 60 00 03 */ mulli r3, r0, 3
-/* 800E6A7C 000E26DC 38 63 00 81 */ addi r3, r3, 0x81
-/* 800E6A80 000E26E0 4B FF F0 51 */ bl func_800E5AD0
-/* 800E6A84 000E26E4 7C 64 1B 78 */ mr r4, r3
-/* 800E6A88 000E26E8 38 7F 1F FC */ addi r3, r31, 0x1ffc
-/* 800E6A8C 000E26EC 4B FE 40 15 */ bl func_800CAAA0
-/* 800E6A90 000E26F0 48 00 00 64 */ b lbl_800E6AF4
-lbl_800E6A94:
-/* 800E6A94 000E26F4 28 1D 00 01 */ cmplwi r29, 1
-/* 800E6A98 000E26F8 40 82 00 28 */ bne lbl_800E6AC0
-/* 800E6A9C 000E26FC 56 A3 E7 3E */ rlwinm r3, r21, 0x1c, 0x1c, 0x1f
-/* 800E6AA0 000E2700 38 03 FF FF */ addi r0, r3, -1
-/* 800E6AA4 000E2704 1C 60 00 03 */ mulli r3, r0, 3
-/* 800E6AA8 000E2708 38 63 00 82 */ addi r3, r3, 0x82
-/* 800E6AAC 000E270C 4B FF F0 25 */ bl func_800E5AD0
-/* 800E6AB0 000E2710 7C 64 1B 78 */ mr r4, r3
-/* 800E6AB4 000E2714 38 7F 2D D4 */ addi r3, r31, 0x2dd4
-/* 800E6AB8 000E2718 4B FE 3F E9 */ bl func_800CAAA0
-/* 800E6ABC 000E271C 48 00 00 38 */ b lbl_800E6AF4
-lbl_800E6AC0:
-/* 800E6AC0 000E2720 28 1D 00 02 */ cmplwi r29, 2
-/* 800E6AC4 000E2724 40 82 00 30 */ bne lbl_800E6AF4
-/* 800E6AC8 000E2728 56 A3 E7 3E */ rlwinm r3, r21, 0x1c, 0x1c, 0x1f
-/* 800E6ACC 000E272C 38 03 FF FF */ addi r0, r3, -1
-/* 800E6AD0 000E2730 1C 60 00 03 */ mulli r3, r0, 3
-/* 800E6AD4 000E2734 38 63 00 83 */ addi r3, r3, 0x83
-/* 800E6AD8 000E2738 4B FF EF F9 */ bl func_800E5AD0
-/* 800E6ADC 000E273C 7C 64 1B 78 */ mr r4, r3
-/* 800E6AE0 000E2740 38 7F 26 E8 */ addi r3, r31, 0x26e8
-/* 800E6AE4 000E2744 4B FE 3F BD */ bl func_800CAAA0
-/* 800E6AE8 000E2748 48 00 00 0C */ b lbl_800E6AF4
-lbl_800E6AEC:
-/* 800E6AEC 000E274C 28 15 00 A3 */ cmplwi r21, 0xa3
-/* 800E6AF0 000E2750 40 80 05 3C */ bge lbl_800E702C
-lbl_800E6AF4:
-/* 800E6AF4 000E2754 2C 1D 00 00 */ cmpwi r29, 0
-/* 800E6AF8 000E2758 40 82 00 0C */ bne lbl_800E6B04
-/* 800E6AFC 000E275C 3B 7F 1F FC */ addi r27, r31, 0x1ffc
-/* 800E6B00 000E2760 48 00 00 30 */ b lbl_800E6B30
-lbl_800E6B04:
-/* 800E6B04 000E2764 28 1D 00 01 */ cmplwi r29, 1
-/* 800E6B08 000E2768 40 82 00 0C */ bne lbl_800E6B14
-/* 800E6B0C 000E276C 3B 7F 2D D4 */ addi r27, r31, 0x2dd4
-/* 800E6B10 000E2770 48 00 00 20 */ b lbl_800E6B30
-lbl_800E6B14:
-/* 800E6B14 000E2774 28 1D 00 02 */ cmplwi r29, 2
-/* 800E6B18 000E2778 40 82 00 0C */ bne lbl_800E6B24
-/* 800E6B1C 000E277C 3B 7F 26 E8 */ addi r27, r31, 0x26e8
-/* 800E6B20 000E2780 48 00 00 10 */ b lbl_800E6B30
-lbl_800E6B24:
-/* 800E6B24 000E2784 28 1D 00 03 */ cmplwi r29, 3
-/* 800E6B28 000E2788 40 82 00 08 */ bne lbl_800E6B30
-/* 800E6B2C 000E278C 3B 7F 34 C0 */ addi r27, r31, 0x34c0
-lbl_800E6B30:
-/* 800E6B30 000E2790 57 BF 15 BA */ rlwinm r31, r29, 2, 0x16, 0x1d
-/* 800E6B34 000E2794 3A BE 00 0C */ addi r21, r30, 0xc
-/* 800E6B38 000E2798 7C 75 FA 14 */ add r3, r21, r31
-/* 800E6B3C 000E279C 80 63 00 28 */ lwz r3, 0x28(r3)
-/* 800E6B40 000E27A0 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6B44 000E27A4 41 82 00 14 */ beq lbl_800E6B58
-/* 800E6B48 000E27A8 4B F6 F2 E9 */ bl func_80055E30
-/* 800E6B4C 000E27AC 7C 75 FA 14 */ add r3, r21, r31
-/* 800E6B50 000E27B0 38 00 00 00 */ li r0, 0
-/* 800E6B54 000E27B4 90 03 00 28 */ stw r0, 0x28(r3)
-lbl_800E6B58:
-/* 800E6B58 000E27B8 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6B5C 000E27BC 3A A1 00 1C */ addi r21, r1, 0x1c
-/* 800E6B60 000E27C0 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6B64 000E27C4 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
-/* 800E6B68 000E27C8 7C 95 00 2E */ lwzx r4, r21, r0
-/* 800E6B6C 000E27CC 48 16 2C B1 */ bl func_8024981C
-/* 800E6B70 000E27D0 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6B74 000E27D4 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6B78 000E27D8 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
-/* 800E6B7C 000E27DC 7C 95 00 2E */ lwzx r4, r21, r0
-/* 800E6B80 000E27E0 48 0F 49 3D */ bl func_801DB4BC
-/* 800E6B84 000E27E4 7C 7C 1B 78 */ mr r28, r3
-/* 800E6B88 000E27E8 38 80 00 00 */ li r4, 0
-/* 800E6B8C 000E27EC 4B FF FD D1 */ bl func_800E695C
-/* 800E6B90 000E27F0 80 7C 00 28 */ lwz r3, 0x28(r28)
-/* 800E6B94 000E27F4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E6B98 000E27F8 41 82 00 0C */ beq lbl_800E6BA4
-/* 800E6B9C 000E27FC 7C 1C 18 50 */ subf r0, r28, r3
-/* 800E6BA0 000E2800 90 1C 00 28 */ stw r0, 0x28(r28)
-lbl_800E6BA4:
-/* 800E6BA4 000E2804 80 1C 00 08 */ lwz r0, 8(r28)
-/* 800E6BA8 000E2808 2C 00 00 01 */ cmpwi r0, 1
-/* 800E6BAC 000E280C 41 81 00 18 */ bgt lbl_800E6BC4
-/* 800E6BB0 000E2810 80 7C 00 48 */ lwz r3, 0x48(r28)
-/* 800E6BB4 000E2814 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800E6BB8 000E2818 41 82 00 0C */ beq lbl_800E6BC4
-/* 800E6BBC 000E281C 7C 1C 18 50 */ subf r0, r28, r3
-/* 800E6BC0 000E2820 90 1C 00 48 */ stw r0, 0x48(r28)
-lbl_800E6BC4:
-/* 800E6BC4 000E2824 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6BC8 000E2828 3B 21 00 1C */ addi r25, r1, 0x1c
-/* 800E6BCC 000E282C 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6BD0 000E2830 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
-/* 800E6BD4 000E2834 7C 99 00 2E */ lwzx r4, r25, r0
-/* 800E6BD8 000E2838 48 0F 4A 0D */ bl func_801DB5E4
-/* 800E6BDC 000E283C 38 63 00 1F */ addi r3, r3, 0x1f
-/* 800E6BE0 000E2840 38 1E 00 0C */ addi r0, r30, 0xc
-/* 800E6BE4 000E2844 54 7A 00 34 */ rlwinm r26, r3, 0, 0, 0x1a
-/* 800E6BE8 000E2848 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 800E6BEC 000E284C 7F 44 D3 78 */ mr r4, r26
-/* 800E6BF0 000E2850 7E A0 FA 14 */ add r21, r0, r31
-/* 800E6BF4 000E2854 48 0F 40 A1 */ bl func_801DAC94
-/* 800E6BF8 000E2858 90 75 00 28 */ stw r3, 0x28(r21)
-/* 800E6BFC 000E285C 7F 84 E3 78 */ mr r4, r28
-/* 800E6C00 000E2860 7F 45 D3 78 */ mr r5, r26
-/* 800E6C04 000E2864 4B F1 D3 FD */ bl memcpy
-/* 800E6C08 000E2868 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6C0C 000E286C 38 60 03 F4 */ li r3, 0x3f4
-/* 800E6C10 000E2870 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d
-/* 800E6C14 000E2874 7C 99 00 2E */ lwzx r4, r25, r0
-/* 800E6C18 000E2878 48 0F 4A 2D */ bl func_801DB644
-/* 800E6C1C 000E287C 80 75 00 28 */ lwz r3, 0x28(r21)
-/* 800E6C20 000E2880 48 15 6A AD */ bl func_8023D6CC
-/* 800E6C24 000E2884 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E6C28 000E2888 7C 75 1B 78 */ mr r21, r3
-/* 800E6C2C 000E288C 88 04 00 7A */ lbz r0, 0x7a(r4)
-/* 800E6C30 000E2890 2C 00 00 00 */ cmpwi r0, 0
-/* 800E6C34 000E2894 41 82 00 38 */ beq lbl_800E6C6C
-/* 800E6C38 000E2898 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6C3C 000E289C 41 82 00 30 */ beq lbl_800E6C6C
-/* 800E6C40 000E28A0 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 800E6C44 000E28A4 2C 05 00 02 */ cmpwi r5, 2
-/* 800E6C48 000E28A8 40 80 00 08 */ bge lbl_800E6C50
-/* 800E6C4C 000E28AC 38 A0 00 02 */ li r5, 2
-lbl_800E6C50:
-/* 800E6C50 000E28B0 80 95 00 18 */ lwz r4, 0x18(r21)
-/* 800E6C54 000E28B4 7E A3 AB 78 */ mr r3, r21
-/* 800E6C58 000E28B8 2C 04 00 02 */ cmpwi r4, 2
-/* 800E6C5C 000E28BC 40 80 00 08 */ bge lbl_800E6C64
-/* 800E6C60 000E28C0 38 80 00 02 */ li r4, 2
-lbl_800E6C64:
-/* 800E6C64 000E28C4 80 D5 00 20 */ lwz r6, 0x20(r21)
-/* 800E6C68 000E28C8 48 15 77 61 */ bl func_8023E3C8
-lbl_800E6C6C:
-/* 800E6C6C 000E28CC 7E A3 AB 78 */ mr r3, r21
-/* 800E6C70 000E28D0 7F 44 D3 78 */ mr r4, r26
-/* 800E6C74 000E28D4 48 18 39 E1 */ bl DCFlushRange
-/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E6C7C 000E28DC 38 80 00 00 */ li r4, 0
-/* 800E6C80 000E28E0 4B FF FD 05 */ bl func_800E6984
-/* 800E6C84 000E28E4 2C 18 00 00 */ cmpwi r24, 0
-/* 800E6C88 000E28E8 41 82 03 6C */ beq lbl_800E6FF4
-/* 800E6C8C 000E28EC 38 60 01 30 */ li r3, 0x130
-/* 800E6C90 000E28F0 38 80 00 E4 */ li r4, 0xe4
-/* 800E6C94 000E28F4 38 A0 00 90 */ li r5, 0x90
-/* 800E6C98 000E28F8 38 C0 00 00 */ li r6, 0
-/* 800E6C9C 000E28FC 38 E0 00 00 */ li r7, 0
-/* 800E6CA0 000E2900 39 00 00 00 */ li r8, 0
-/* 800E6CA4 000E2904 48 15 6C D1 */ bl func_8023D974
-/* 800E6CA8 000E2908 3A BE 00 0C */ addi r21, r30, 0xc
-/* 800E6CAC 000E290C 7C 7A 1B 78 */ mr r26, r3
-/* 800E6CB0 000E2910 7C 75 FA 14 */ add r3, r21, r31
-/* 800E6CB4 000E2914 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 800E6CB8 000E2918 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6CBC 000E291C 41 82 00 14 */ beq lbl_800E6CD0
-/* 800E6CC0 000E2920 48 15 76 11 */ bl func_8023E2D0
-/* 800E6CC4 000E2924 7C 75 FA 14 */ add r3, r21, r31
-/* 800E6CC8 000E2928 38 00 00 00 */ li r0, 0
-/* 800E6CCC 000E292C 90 03 00 18 */ stw r0, 0x18(r3)
-lbl_800E6CD0:
-/* 800E6CD0 000E2930 38 1E 00 0C */ addi r0, r30, 0xc
-/* 800E6CD4 000E2934 38 60 00 98 */ li r3, 0x98
-/* 800E6CD8 000E2938 7E A0 FA 14 */ add r21, r0, r31
-/* 800E6CDC 000E293C 38 80 00 E4 */ li r4, 0xe4
-/* 800E6CE0 000E2940 38 A0 00 90 */ li r5, 0x90
-/* 800E6CE4 000E2944 38 C0 00 00 */ li r6, 0
-/* 800E6CE8 000E2948 38 E0 00 00 */ li r7, 0
-/* 800E6CEC 000E294C 39 00 00 00 */ li r8, 0
-/* 800E6CF0 000E2950 48 15 6C 85 */ bl func_8023D974
-/* 800E6CF4 000E2954 90 75 00 18 */ stw r3, 0x18(r21)
-/* 800E6CF8 000E2958 7C 79 1B 78 */ mr r25, r3
-/* 800E6CFC 000E295C 4B F5 74 61 */ bl func_8003E15C
-/* 800E6D00 000E2960 4B F5 74 BD */ bl func_8003E1BC
-/* 800E6D04 000E2964 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6D08 000E2968 7C 7C 1B 78 */ mr r28, r3
-/* 800E6D0C 000E296C 40 82 00 10 */ bne lbl_800E6D1C
-/* 800E6D10 000E2970 7F 43 D3 78 */ mr r3, r26
-/* 800E6D14 000E2974 48 15 75 BD */ bl func_8023E2D0
-/* 800E6D18 000E2978 48 00 03 14 */ b lbl_800E702C
-lbl_800E6D1C:
-/* 800E6D1C 000E297C A8 1B 00 20 */ lha r0, 0x20(r27)
-/* 800E6D20 000E2980 2C 00 00 0D */ cmpwi r0, 0xd
-/* 800E6D24 000E2984 40 80 00 18 */ bge lbl_800E6D3C
-/* 800E6D28 000E2988 2C 00 00 09 */ cmpwi r0, 9
-/* 800E6D2C 000E298C 40 80 00 08 */ bge lbl_800E6D34
-/* 800E6D30 000E2990 48 00 00 0C */ b lbl_800E6D3C
-lbl_800E6D34:
-/* 800E6D34 000E2994 3B E0 00 01 */ li r31, 1
-/* 800E6D38 000E2998 48 00 00 08 */ b lbl_800E6D40
-lbl_800E6D3C:
-/* 800E6D3C 000E299C 3B E0 00 00 */ li r31, 0
-lbl_800E6D40:
-/* 800E6D40 000E29A0 88 1B 01 EE */ lbz r0, 0x1ee(r27)
-/* 800E6D44 000E29A4 7F 83 E3 78 */ mr r3, r28
-/* 800E6D48 000E29A8 7F E5 FB 78 */ mr r5, r31
-/* 800E6D4C 000E29AC 38 9B 00 20 */ addi r4, r27, 0x20
-/* 800E6D50 000E29B0 7C 06 07 74 */ extsb r6, r0
-/* 800E6D54 000E29B4 4B F5 65 B1 */ bl func_8003D304
-/* 800E6D58 000E29B8 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6D5C 000E29BC 40 82 00 24 */ bne lbl_800E6D80
-/* 800E6D60 000E29C0 2C 1C 00 00 */ cmpwi r28, 0
-/* 800E6D64 000E29C4 41 82 00 10 */ beq lbl_800E6D74
-/* 800E6D68 000E29C8 4B F5 73 F5 */ bl func_8003E15C
-/* 800E6D6C 000E29CC 7F 84 E3 78 */ mr r4, r28
-/* 800E6D70 000E29D0 4B F5 74 C9 */ bl func_8003E238
-lbl_800E6D74:
-/* 800E6D74 000E29D4 7F 43 D3 78 */ mr r3, r26
-/* 800E6D78 000E29D8 48 15 75 59 */ bl func_8023E2D0
-/* 800E6D7C 000E29DC 48 00 02 B0 */ b lbl_800E702C
-lbl_800E6D80:
-/* 800E6D80 000E29E0 7F 83 E3 78 */ mr r3, r28
-/* 800E6D84 000E29E4 38 80 00 01 */ li r4, 1
-/* 800E6D88 000E29E8 4B F5 67 05 */ bl func_8003D48C
-/* 800E6D8C 000E29EC 4B F2 06 11 */ bl func_8000739C
-/* 800E6D90 000E29F0 7F 83 E3 78 */ mr r3, r28
-/* 800E6D94 000E29F4 4B F5 4B 41 */ bl func_8003B8D4
-/* 800E6D98 000E29F8 80 7C 0C 04 */ lwz r3, 0xc04(r28)
-/* 800E6D9C 000E29FC 48 11 CB B5 */ bl func_80203950
-/* 800E6DA0 000E2A00 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6DA4 000E2A04 7F 83 E3 78 */ mr r3, r28
-/* 800E6DA8 000E2A08 38 81 00 10 */ addi r4, r1, 0x10
-/* 800E6DAC 000E2A0C D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 800E6DB0 000E2A10 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 800E6DB4 000E2A14 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800E6DB8 000E2A18 4B F5 1A 65 */ bl func_8003881C
-/* 800E6DBC 000E2A1C A8 1B 00 20 */ lha r0, 0x20(r27)
-/* 800E6DC0 000E2A20 28 00 00 0C */ cmplwi r0, 0xc
-/* 800E6DC4 000E2A24 41 81 01 40 */ bgt lbl_800E6F04
-/* 800E6DC8 000E2A28 3C 60 80 41 */ lis r3, lbl_804174CC@ha
-/* 800E6DCC 000E2A2C 54 00 10 3A */ slwi r0, r0, 2
-/* 800E6DD0 000E2A30 38 63 74 CC */ addi r3, r3, lbl_804174CC@l
-/* 800E6DD4 000E2A34 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E6DD8 000E2A38 7C 69 03 A6 */ mtctr r3
-/* 800E6DDC 000E2A3C 4E 80 04 20 */ bctr
-/* 800E6DE0 000E2A40 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6DE4 000E2A44 7F 83 E3 78 */ mr r3, r28
-/* 800E6DE8 000E2A48 38 80 00 08 */ li r4, 8
-/* 800E6DEC 000E2A4C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E6DF0 000E2A50 41 82 00 08 */ beq lbl_800E6DF8
-/* 800E6DF4 000E2A54 38 80 00 06 */ li r4, 6
-lbl_800E6DF8:
-/* 800E6DF8 000E2A58 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6DFC 000E2A5C 4B F5 22 95 */ bl func_80039090
-/* 800E6E00 000E2A60 48 00 01 04 */ b lbl_800E6F04
-/* 800E6E04 000E2A64 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6E08 000E2A68 7F 83 E3 78 */ mr r3, r28
-/* 800E6E0C 000E2A6C 38 80 00 08 */ li r4, 8
-/* 800E6E10 000E2A70 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E6E14 000E2A74 41 82 00 08 */ beq lbl_800E6E1C
-/* 800E6E18 000E2A78 38 80 00 06 */ li r4, 6
-lbl_800E6E1C:
-/* 800E6E1C 000E2A7C C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6E20 000E2A80 4B F5 22 71 */ bl func_80039090
-/* 800E6E24 000E2A84 48 00 00 E0 */ b lbl_800E6F04
-/* 800E6E28 000E2A88 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6E2C 000E2A8C 7F 83 E3 78 */ mr r3, r28
-/* 800E6E30 000E2A90 38 80 00 08 */ li r4, 8
-/* 800E6E34 000E2A94 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E6E38 000E2A98 41 82 00 08 */ beq lbl_800E6E40
-/* 800E6E3C 000E2A9C 38 80 00 06 */ li r4, 6
-lbl_800E6E40:
-/* 800E6E40 000E2AA0 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6E44 000E2AA4 4B F5 22 4D */ bl func_80039090
-/* 800E6E48 000E2AA8 48 00 00 BC */ b lbl_800E6F04
-/* 800E6E4C 000E2AAC 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6E50 000E2AB0 7F 83 E3 78 */ mr r3, r28
-/* 800E6E54 000E2AB4 38 80 00 08 */ li r4, 8
-/* 800E6E58 000E2AB8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E6E5C 000E2ABC 41 82 00 08 */ beq lbl_800E6E64
-/* 800E6E60 000E2AC0 38 80 00 06 */ li r4, 6
-lbl_800E6E64:
-/* 800E6E64 000E2AC4 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6E68 000E2AC8 4B F5 22 29 */ bl func_80039090
-/* 800E6E6C 000E2ACC 48 00 00 98 */ b lbl_800E6F04
-/* 800E6E70 000E2AD0 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6E74 000E2AD4 7F 83 E3 78 */ mr r3, r28
-/* 800E6E78 000E2AD8 38 80 00 08 */ li r4, 8
-/* 800E6E7C 000E2ADC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E6E80 000E2AE0 41 82 00 08 */ beq lbl_800E6E88
-/* 800E6E84 000E2AE4 38 80 00 06 */ li r4, 6
-lbl_800E6E88:
-/* 800E6E88 000E2AE8 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6E8C 000E2AEC 4B F5 22 05 */ bl func_80039090
-/* 800E6E90 000E2AF0 48 00 00 74 */ b lbl_800E6F04
-/* 800E6E94 000E2AF4 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6E98 000E2AF8 7F 83 E3 78 */ mr r3, r28
-/* 800E6E9C 000E2AFC 38 80 00 08 */ li r4, 8
-/* 800E6EA0 000E2B00 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E6EA4 000E2B04 41 82 00 08 */ beq lbl_800E6EAC
-/* 800E6EA8 000E2B08 38 80 00 06 */ li r4, 6
-lbl_800E6EAC:
-/* 800E6EAC 000E2B0C C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6EB0 000E2B10 4B F5 21 E1 */ bl func_80039090
-/* 800E6EB4 000E2B14 48 00 00 50 */ b lbl_800E6F04
-/* 800E6EB8 000E2B18 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6EBC 000E2B1C 7F 83 E3 78 */ mr r3, r28
-/* 800E6EC0 000E2B20 38 80 00 0D */ li r4, 0xd
-/* 800E6EC4 000E2B24 4B F5 21 CD */ bl func_80039090
-/* 800E6EC8 000E2B28 48 00 00 3C */ b lbl_800E6F04
-/* 800E6ECC 000E2B2C C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6ED0 000E2B30 7F 83 E3 78 */ mr r3, r28
-/* 800E6ED4 000E2B34 38 80 00 0C */ li r4, 0xc
-/* 800E6ED8 000E2B38 4B F5 21 B9 */ bl func_80039090
-/* 800E6EDC 000E2B3C 48 00 00 28 */ b lbl_800E6F04
-/* 800E6EE0 000E2B40 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6EE4 000E2B44 7F 83 E3 78 */ mr r3, r28
-/* 800E6EE8 000E2B48 38 80 00 0C */ li r4, 0xc
-/* 800E6EEC 000E2B4C 4B F5 21 A5 */ bl func_80039090
-/* 800E6EF0 000E2B50 48 00 00 14 */ b lbl_800E6F04
-/* 800E6EF4 000E2B54 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E6EF8 000E2B58 7F 83 E3 78 */ mr r3, r28
-/* 800E6EFC 000E2B5C 38 80 00 0C */ li r4, 0xc
-/* 800E6F00 000E2B60 4B F5 21 91 */ bl func_80039090
-lbl_800E6F04:
-/* 800E6F04 000E2B64 80 1C 00 00 */ lwz r0, 0(r28)
-/* 800E6F08 000E2B68 2C 1F 00 00 */ cmpwi r31, 0
-/* 800E6F0C 000E2B6C 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 800E6F10 000E2B70 90 1C 00 00 */ stw r0, 0(r28)
-/* 800E6F14 000E2B74 40 82 00 68 */ bne lbl_800E6F7C
-/* 800E6F18 000E2B78 3B FC 05 24 */ addi r31, r28, 0x524
-/* 800E6F1C 000E2B7C 3B 00 00 00 */ li r24, 0
-/* 800E6F20 000E2B80 3A A0 00 05 */ li r21, 5
-lbl_800E6F24:
-/* 800E6F24 000E2B84 7C 18 AB D6 */ divw r0, r24, r21
-/* 800E6F28 000E2B88 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 800E6F2C 000E2B8C 28 03 00 0A */ cmplwi r3, 0xa
-/* 800E6F30 000E2B90 40 80 00 30 */ bge lbl_800E6F60
-/* 800E6F34 000E2B94 7C 00 A9 D6 */ mullw r0, r0, r21
-/* 800E6F38 000E2B98 7C 80 C0 50 */ subf r4, r0, r24
-/* 800E6F3C 000E2B9C 54 80 04 3E */ clrlwi r0, r4, 0x10
-/* 800E6F40 000E2BA0 28 00 00 05 */ cmplwi r0, 5
-/* 800E6F44 000E2BA4 40 80 00 1C */ bge lbl_800E6F60
-/* 800E6F48 000E2BA8 1C 03 00 AC */ mulli r0, r3, 0xac
-/* 800E6F4C 000E2BAC 54 83 2A F4 */ rlwinm r3, r4, 5, 0xb, 0x1a
-/* 800E6F50 000E2BB0 7C 1F 02 14 */ add r0, r31, r0
-/* 800E6F54 000E2BB4 7C 63 02 14 */ add r3, r3, r0
-/* 800E6F58 000E2BB8 80 63 00 38 */ lwz r3, 0x38(r3)
-/* 800E6F5C 000E2BBC 48 00 00 08 */ b lbl_800E6F64
-lbl_800E6F60:
-/* 800E6F60 000E2BC0 38 60 00 00 */ li r3, 0
-lbl_800E6F64:
-/* 800E6F64 000E2BC4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E6F68 000E2BC8 41 82 00 08 */ beq lbl_800E6F70
-/* 800E6F6C 000E2BCC 48 11 C9 E5 */ bl func_80203950
-lbl_800E6F70:
-/* 800E6F70 000E2BD0 3B 18 00 01 */ addi r24, r24, 1
-/* 800E6F74 000E2BD4 2C 18 00 32 */ cmpwi r24, 0x32
-/* 800E6F78 000E2BD8 41 80 FF AC */ blt lbl_800E6F24
-lbl_800E6F7C:
-/* 800E6F7C 000E2BDC 2C 17 00 00 */ cmpwi r23, 0
-/* 800E6F80 000E2BE0 41 82 00 28 */ beq lbl_800E6FA8
-/* 800E6F84 000E2BE4 38 A0 00 00 */ li r5, 0
-/* 800E6F88 000E2BE8 38 00 00 FF */ li r0, 0xff
-/* 800E6F8C 000E2BEC 98 A1 00 08 */ stb r5, 8(r1)
-/* 800E6F90 000E2BF0 7F 83 E3 78 */ mr r3, r28
-/* 800E6F94 000E2BF4 38 81 00 08 */ addi r4, r1, 8
-/* 800E6F98 000E2BF8 98 A1 00 09 */ stb r5, 9(r1)
-/* 800E6F9C 000E2BFC 98 A1 00 0A */ stb r5, 0xa(r1)
-/* 800E6FA0 000E2C00 98 01 00 0B */ stb r0, 0xb(r1)
-/* 800E6FA4 000E2C04 4B F5 55 19 */ bl func_8003C4BC
-lbl_800E6FA8:
-/* 800E6FA8 000E2C08 88 1B 05 44 */ lbz r0, 0x544(r27)
-/* 800E6FAC 000E2C0C 38 7E 00 0C */ addi r3, r30, 0xc
-/* 800E6FB0 000E2C10 80 C3 00 F8 */ lwz r6, 0xf8(r3)
-/* 800E6FB4 000E2C14 7F 83 E3 78 */ mr r3, r28
-/* 800E6FB8 000E2C18 54 00 07 FE */ clrlwi r0, r0, 0x1f
-/* 800E6FBC 000E2C1C 7F 44 D3 78 */ mr r4, r26
-/* 800E6FC0 000E2C20 7C 00 00 34 */ cntlzw r0, r0
-/* 800E6FC4 000E2C24 7F 25 CB 78 */ mr r5, r25
-/* 800E6FC8 000E2C28 54 07 D9 7E */ srwi r7, r0, 5
-/* 800E6FCC 000E2C2C 4B FD E2 21 */ bl func_800C51EC
-/* 800E6FD0 000E2C30 2C 1C 00 00 */ cmpwi r28, 0
-/* 800E6FD4 000E2C34 41 82 00 10 */ beq lbl_800E6FE4
-/* 800E6FD8 000E2C38 4B F5 71 85 */ bl func_8003E15C
-/* 800E6FDC 000E2C3C 7F 84 E3 78 */ mr r4, r28
-/* 800E6FE0 000E2C40 4B F5 72 59 */ bl func_8003E238
-lbl_800E6FE4:
-/* 800E6FE4 000E2C44 7F 43 D3 78 */ mr r3, r26
-/* 800E6FE8 000E2C48 48 15 72 E9 */ bl func_8023E2D0
-/* 800E6FEC 000E2C4C 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
-/* 800E6FF0 000E2C50 48 13 D5 99 */ bl func_80224588
-lbl_800E6FF4:
-/* 800E6FF4 000E2C54 38 7E 00 0C */ addi r3, r30, 0xc
-/* 800E6FF8 000E2C58 57 A0 0D FC */ rlwinm r0, r29, 1, 0x17, 0x1e
-/* 800E6FFC 000E2C5C 7E E3 02 14 */ add r23, r3, r0
-/* 800E7000 000E2C60 38 80 00 08 */ li r4, 8
-/* 800E7004 000E2C64 A8 77 00 3C */ lha r3, 0x3c(r23)
-/* 800E7008 000E2C68 38 A0 00 01 */ li r5, 1
-/* 800E700C 000E2C6C 48 16 CD E5 */ bl func_80253DF0
-/* 800E7010 000E2C70 2C 16 00 00 */ cmpwi r22, 0
-/* 800E7014 000E2C74 41 82 00 18 */ beq lbl_800E702C
-/* 800E7018 000E2C78 3C 80 80 81 */ lis r4, 0x808080FF@ha
-/* 800E701C 000E2C7C A8 77 00 3C */ lha r3, 0x3c(r23)
-/* 800E7020 000E2C80 38 A4 80 FF */ addi r5, r4, 0x808080FF@l
-/* 800E7024 000E2C84 38 80 00 02 */ li r4, 2
-/* 800E7028 000E2C88 48 16 CD C9 */ bl func_80253DF0
-lbl_800E702C:
-/* 800E702C 000E2C8C 39 61 01 00 */ addi r11, r1, 0x100
-/* 800E7030 000E2C90 48 0E 01 2D */ bl _restgpr_21
-/* 800E7034 000E2C94 80 01 01 04 */ lwz r0, 0x104(r1)
-/* 800E7038 000E2C98 7C 08 03 A6 */ mtlr r0
-/* 800E703C 000E2C9C 38 21 01 00 */ addi r1, r1, 0x100
-/* 800E7040 000E2CA0 4E 80 00 20 */ blr
-
-.global func_800E7044
-func_800E7044:
-/* 800E7044 000E2CA4 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E7048 000E2CA8 7C 08 02 A6 */ mflr r0
-/* 800E704C 000E2CAC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E7050 000E2CB0 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E7054 000E2CB4 48 0E 00 C9 */ bl _savegpr_24
-/* 800E7058 000E2CB8 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E705C 000E2CBC 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E7060 000E2CC0 80 7B 00 F8 */ lwz r3, 0xf8(r27)
-/* 800E7064 000E2CC4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E7068 000E2CC8 41 82 00 14 */ beq lbl_800E707C
-/* 800E706C 000E2CCC 38 80 00 01 */ li r4, 1
-/* 800E7070 000E2CD0 48 11 32 25 */ bl func_801FA294
-/* 800E7074 000E2CD4 38 00 00 00 */ li r0, 0
-/* 800E7078 000E2CD8 90 1B 00 F8 */ stw r0, 0xf8(r27)
-lbl_800E707C:
-/* 800E707C 000E2CDC 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E7080 000E2CE0 3B 00 00 00 */ li r24, 0
-/* 800E7084 000E2CE4 3B E0 00 00 */ li r31, 0
-/* 800E7088 000E2CE8 3B C0 00 00 */ li r30, 0
-/* 800E708C 000E2CEC 7F 1C C3 78 */ mr r28, r24
-/* 800E7090 000E2CF0 3B 63 D6 04 */ addi r27, r3, lbl_8047D604@l
-/* 800E7094 000E2CF4 3B A0 FF FF */ li r29, -1
-lbl_800E7098:
-/* 800E7098 000E2CF8 7F 5B F2 14 */ add r26, r27, r30
-/* 800E709C 000E2CFC A8 1A 00 3C */ lha r0, 0x3c(r26)
-/* 800E70A0 000E2D00 2C 00 FF FF */ cmpwi r0, -1
-/* 800E70A4 000E2D04 41 82 00 0C */ beq lbl_800E70B0
-/* 800E70A8 000E2D08 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 800E70AC 000E2D0C 48 16 CC 21 */ bl func_80253CCC
-lbl_800E70B0:
-/* 800E70B0 000E2D10 7F 3B FA 14 */ add r25, r27, r31
-/* 800E70B4 000E2D14 80 79 00 44 */ lwz r3, 0x44(r25)
-/* 800E70B8 000E2D18 2C 03 00 00 */ cmpwi r3, 0
-/* 800E70BC 000E2D1C 41 82 00 08 */ beq lbl_800E70C4
-/* 800E70C0 000E2D20 4B F6 ED 71 */ bl func_80055E30
-lbl_800E70C4:
-/* 800E70C4 000E2D24 93 99 00 44 */ stw r28, 0x44(r25)
-/* 800E70C8 000E2D28 3B 18 00 01 */ addi r24, r24, 1
-/* 800E70CC 000E2D2C 2C 18 00 04 */ cmpwi r24, 4
-/* 800E70D0 000E2D30 3B DE 00 02 */ addi r30, r30, 2
-/* 800E70D4 000E2D34 B3 BA 00 3C */ sth r29, 0x3c(r26)
-/* 800E70D8 000E2D38 3B FF 00 04 */ addi r31, r31, 4
-/* 800E70DC 000E2D3C 41 80 FF BC */ blt lbl_800E7098
-/* 800E70E0 000E2D40 3F A0 80 48 */ lis r29, lbl_8047D604@ha
-/* 800E70E4 000E2D44 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
-/* 800E70E8 000E2D48 80 7D 00 54 */ lwz r3, 0x54(r29)
-/* 800E70EC 000E2D4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E70F0 000E2D50 41 82 00 18 */ beq lbl_800E7108
-/* 800E70F4 000E2D54 48 0F C6 FD */ bl func_801E37F0
-/* 800E70F8 000E2D58 80 7D 00 54 */ lwz r3, 0x54(r29)
-/* 800E70FC 000E2D5C 4B F6 ED 35 */ bl func_80055E30
-/* 800E7100 000E2D60 38 00 00 00 */ li r0, 0
-/* 800E7104 000E2D64 90 1D 00 54 */ stw r0, 0x54(r29)
-lbl_800E7108:
-/* 800E7108 000E2D68 3F A0 80 48 */ lis r29, lbl_8047D604@ha
-/* 800E710C 000E2D6C 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
-/* 800E7110 000E2D70 80 7D 00 10 */ lwz r3, 0x10(r29)
-/* 800E7114 000E2D74 2C 03 00 00 */ cmpwi r3, 0
-/* 800E7118 000E2D78 41 82 00 10 */ beq lbl_800E7128
-/* 800E711C 000E2D7C 4B F6 ED 15 */ bl func_80055E30
-/* 800E7120 000E2D80 38 00 00 00 */ li r0, 0
-/* 800E7124 000E2D84 90 1D 00 10 */ stw r0, 0x10(r29)
-lbl_800E7128:
-/* 800E7128 000E2D88 3F A0 80 48 */ lis r29, lbl_8047D604@ha
-/* 800E712C 000E2D8C 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
-/* 800E7130 000E2D90 80 7D 00 14 */ lwz r3, 0x14(r29)
-/* 800E7134 000E2D94 2C 03 00 00 */ cmpwi r3, 0
-/* 800E7138 000E2D98 41 82 00 10 */ beq lbl_800E7148
-/* 800E713C 000E2D9C 4B F6 EC F5 */ bl func_80055E30
-/* 800E7140 000E2DA0 38 00 00 00 */ li r0, 0
-/* 800E7144 000E2DA4 90 1D 00 14 */ stw r0, 0x14(r29)
-lbl_800E7148:
-/* 800E7148 000E2DA8 3F A0 80 48 */ lis r29, lbl_8047D604@ha
-/* 800E714C 000E2DAC 3B 00 00 00 */ li r24, 0
-/* 800E7150 000E2DB0 3B BD D6 04 */ addi r29, r29, lbl_8047D604@l
-/* 800E7154 000E2DB4 3B E0 00 00 */ li r31, 0
-/* 800E7158 000E2DB8 3B C0 00 00 */ li r30, 0
-lbl_800E715C:
-/* 800E715C 000E2DBC 7F 3D FA 14 */ add r25, r29, r31
-/* 800E7160 000E2DC0 80 79 00 28 */ lwz r3, 0x28(r25)
-/* 800E7164 000E2DC4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E7168 000E2DC8 41 82 00 0C */ beq lbl_800E7174
-/* 800E716C 000E2DCC 4B F6 EC C5 */ bl func_80055E30
-/* 800E7170 000E2DD0 93 D9 00 28 */ stw r30, 0x28(r25)
-lbl_800E7174:
-/* 800E7174 000E2DD4 80 79 00 18 */ lwz r3, 0x18(r25)
-/* 800E7178 000E2DD8 2C 03 00 00 */ cmpwi r3, 0
-/* 800E717C 000E2DDC 41 82 00 0C */ beq lbl_800E7188
-/* 800E7180 000E2DE0 48 15 71 51 */ bl func_8023E2D0
-/* 800E7184 000E2DE4 93 D9 00 18 */ stw r30, 0x18(r25)
-lbl_800E7188:
-/* 800E7188 000E2DE8 3B 18 00 01 */ addi r24, r24, 1
-/* 800E718C 000E2DEC 3B FF 00 04 */ addi r31, r31, 4
-/* 800E7190 000E2DF0 2C 18 00 04 */ cmpwi r24, 4
-/* 800E7194 000E2DF4 41 80 FF C8 */ blt lbl_800E715C
-/* 800E7198 000E2DF8 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E719C 000E2DFC 48 0D FF CD */ bl _restgpr_24
-/* 800E71A0 000E2E00 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E71A4 000E2E04 7C 08 03 A6 */ mtlr r0
-/* 800E71A8 000E2E08 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E71AC 000E2E0C 4E 80 00 20 */ blr
-
-.global func_800E71B0
-func_800E71B0:
-/* 800E71B0 000E2E10 28 03 00 04 */ cmplwi r3, 4
-/* 800E71B4 000E2E14 4C 80 00 20 */ bgelr
-/* 800E71B8 000E2E18 3C A0 80 48 */ lis r5, lbl_8047D604@ha
-/* 800E71BC 000E2E1C 54 60 2C F4 */ rlwinm r0, r3, 5, 0x13, 0x1a
-/* 800E71C0 000E2E20 38 A5 D6 04 */ addi r5, r5, lbl_8047D604@l
-/* 800E71C4 000E2E24 C0 24 00 00 */ lfs f1, 0(r4)
-/* 800E71C8 000E2E28 7C 65 02 14 */ add r3, r5, r0
-/* 800E71CC 000E2E2C C0 04 00 04 */ lfs f0, 4(r4)
-/* 800E71D0 000E2E30 D0 23 00 58 */ stfs f1, 0x58(r3)
-/* 800E71D4 000E2E34 C0 24 00 08 */ lfs f1, 8(r4)
-/* 800E71D8 000E2E38 D0 03 00 5C */ stfs f0, 0x5c(r3)
-/* 800E71DC 000E2E3C C0 04 00 0C */ lfs f0, 0xc(r4)
-/* 800E71E0 000E2E40 D0 23 00 60 */ stfs f1, 0x60(r3)
-/* 800E71E4 000E2E44 C0 24 00 10 */ lfs f1, 0x10(r4)
-/* 800E71E8 000E2E48 D0 03 00 64 */ stfs f0, 0x64(r3)
-/* 800E71EC 000E2E4C C0 04 00 14 */ lfs f0, 0x14(r4)
-/* 800E71F0 000E2E50 D0 23 00 68 */ stfs f1, 0x68(r3)
-/* 800E71F4 000E2E54 C0 24 00 18 */ lfs f1, 0x18(r4)
-/* 800E71F8 000E2E58 D0 03 00 6C */ stfs f0, 0x6c(r3)
-/* 800E71FC 000E2E5C C0 04 00 1C */ lfs f0, 0x1c(r4)
-/* 800E7200 000E2E60 D0 23 00 70 */ stfs f1, 0x70(r3)
-/* 800E7204 000E2E64 D0 03 00 74 */ stfs f0, 0x74(r3)
-/* 800E7208 000E2E68 4E 80 00 20 */ blr
-/* 800E720C 000E2E6C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E7210 000E2E70 7C 08 02 A6 */ mflr r0
-/* 800E7214 000E2E74 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E7218 000E2E78 DB E1 00 10 */ stfd f31, 0x10(r1)
-/* 800E721C 000E2E7C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
-/* 800E7220 000E2E80 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E7224 000E2E84 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E7228 000E2E88 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E722C 000E2E8C 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E7230 000E2E90 7C 7E 1B 78 */ mr r30, r3
-/* 800E7234 000E2E94 A8 04 00 3C */ lha r0, 0x3c(r4)
-/* 800E7238 000E2E98 7C 03 00 00 */ cmpw r3, r0
-/* 800E723C 000E2E9C 40 82 00 0C */ bne lbl_800E7248
-/* 800E7240 000E2EA0 38 00 00 00 */ li r0, 0
-/* 800E7244 000E2EA4 48 00 00 44 */ b lbl_800E7288
-lbl_800E7248:
-/* 800E7248 000E2EA8 A8 04 00 3E */ lha r0, 0x3e(r4)
-/* 800E724C 000E2EAC 7C 03 00 00 */ cmpw r3, r0
-/* 800E7250 000E2EB0 40 82 00 0C */ bne lbl_800E725C
-/* 800E7254 000E2EB4 38 00 00 01 */ li r0, 1
-/* 800E7258 000E2EB8 48 00 00 30 */ b lbl_800E7288
-lbl_800E725C:
-/* 800E725C 000E2EBC A8 04 00 40 */ lha r0, 0x40(r4)
-/* 800E7260 000E2EC0 7C 03 00 00 */ cmpw r3, r0
-/* 800E7264 000E2EC4 40 82 00 0C */ bne lbl_800E7270
-/* 800E7268 000E2EC8 38 00 00 02 */ li r0, 2
-/* 800E726C 000E2ECC 48 00 00 1C */ b lbl_800E7288
-lbl_800E7270:
-/* 800E7270 000E2ED0 A8 04 00 42 */ lha r0, 0x42(r4)
-/* 800E7274 000E2ED4 7C 03 00 00 */ cmpw r3, r0
-/* 800E7278 000E2ED8 40 82 01 00 */ bne lbl_800E7378
-/* 800E727C 000E2EDC 38 00 00 03 */ li r0, 3
-/* 800E7280 000E2EE0 48 00 00 08 */ b lbl_800E7288
-/* 800E7284 000E2EE4 48 00 00 F4 */ b lbl_800E7378
-lbl_800E7288:
-/* 800E7288 000E2EE8 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E728C 000E2EEC 54 1F 28 34 */ slwi r31, r0, 5
-/* 800E7290 000E2EF0 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E7294 000E2EF4 C3 E2 8B 30 */ lfs f31, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7298 000E2EF8 7C 64 FA 14 */ add r3, r4, r31
-/* 800E729C 000E2EFC C0 03 00 60 */ lfs f0, 0x60(r3)
-/* 800E72A0 000E2F00 C0 A3 00 58 */ lfs f5, 0x58(r3)
-/* 800E72A4 000E2F04 EC C0 28 28 */ fsubs f6, f0, f5
-/* 800E72A8 000E2F08 FC 06 F8 40 */ fcmpo cr0, f6, f31
-/* 800E72AC 000E2F0C 4C 40 13 82 */ cror 2, 0, 2
-/* 800E72B0 000E2F10 40 82 00 0C */ bne lbl_800E72BC
-/* 800E72B4 000E2F14 C0 22 8B 34 */ lfs f1, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E72B8 000E2F18 48 00 00 34 */ b lbl_800E72EC
-lbl_800E72BC:
-/* 800E72BC 000E2F1C C0 24 00 E0 */ lfs f1, 0xe0(r4)
-/* 800E72C0 000E2F20 C0 84 00 D8 */ lfs f4, 0xd8(r4)
-/* 800E72C4 000E2F24 C0 04 00 DC */ lfs f0, 0xdc(r4)
-/* 800E72C8 000E2F28 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800E72CC 000E2F2C C0 62 8B 38 */ lfs f3, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E72D0 000E2F30 EC 00 20 28 */ fsubs f0, f0, f4
-/* 800E72D4 000E2F34 EC 46 00 F2 */ fmuls f2, f6, f3
-/* 800E72D8 000E2F38 EC 26 08 24 */ fdivs f1, f6, f1
-/* 800E72DC 000E2F3C EC 00 00 F2 */ fmuls f0, f0, f3
-/* 800E72E0 000E2F40 EC 42 28 2A */ fadds f2, f2, f5
-/* 800E72E4 000E2F44 EC 04 00 2A */ fadds f0, f4, f0
-/* 800E72E8 000E2F48 EF E2 00 28 */ fsubs f31, f2, f0
-lbl_800E72EC:
-/* 800E72EC 000E2F4C 7F C3 F3 78 */ mr r3, r30
-/* 800E72F0 000E2F50 38 80 00 05 */ li r4, 5
-/* 800E72F4 000E2F54 48 16 CB 1D */ bl func_80253E10
-/* 800E72F8 000E2F58 FC 20 F8 90 */ fmr f1, f31
-/* 800E72FC 000E2F5C 7F C3 F3 78 */ mr r3, r30
-/* 800E7300 000E2F60 38 80 00 03 */ li r4, 3
-/* 800E7304 000E2F64 48 16 CB 0D */ bl func_80253E10
-/* 800E7308 000E2F68 3C 80 80 48 */ lis r4, lbl_8047D604@ha
-/* 800E730C 000E2F6C C3 E2 8B 30 */ lfs f31, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7310 000E2F70 38 84 D6 04 */ addi r4, r4, lbl_8047D604@l
-/* 800E7314 000E2F74 7C 64 FA 14 */ add r3, r4, r31
-/* 800E7318 000E2F78 C0 03 00 74 */ lfs f0, 0x74(r3)
-/* 800E731C 000E2F7C C0 63 00 68 */ lfs f3, 0x68(r3)
-/* 800E7320 000E2F80 EC 80 18 28 */ fsubs f4, f0, f3
-/* 800E7324 000E2F84 FC 04 F8 40 */ fcmpo cr0, f4, f31
-/* 800E7328 000E2F88 4C 40 13 82 */ cror 2, 0, 2
-/* 800E732C 000E2F8C 40 82 00 0C */ bne lbl_800E7338
-/* 800E7330 000E2F90 C0 22 8B 34 */ lfs f1, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7334 000E2F94 48 00 00 28 */ b lbl_800E735C
-lbl_800E7338:
-/* 800E7338 000E2F98 C0 24 00 F0 */ lfs f1, 0xf0(r4)
-/* 800E733C 000E2F9C C0 04 00 E8 */ lfs f0, 0xe8(r4)
-/* 800E7340 000E2FA0 C0 42 8B 3C */ lfs f2, lbl_8064113C-_SDA2_BASE_(r2)
-/* 800E7344 000E2FA4 EC 21 00 28 */ fsubs f1, f1, f0
-/* 800E7348 000E2FA8 EC 02 00 28 */ fsubs f0, f2, f0
-/* 800E734C 000E2FAC EC 24 08 24 */ fdivs f1, f4, f1
-/* 800E7350 000E2FB0 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800E7354 000E2FB4 EC 02 00 28 */ fsubs f0, f2, f0
-/* 800E7358 000E2FB8 EF E0 18 28 */ fsubs f31, f0, f3
-lbl_800E735C:
-/* 800E735C 000E2FBC 7F C3 F3 78 */ mr r3, r30
-/* 800E7360 000E2FC0 38 80 00 06 */ li r4, 6
-/* 800E7364 000E2FC4 48 16 CA AD */ bl func_80253E10
-/* 800E7368 000E2FC8 FC 20 F8 90 */ fmr f1, f31
-/* 800E736C 000E2FCC 7F C3 F3 78 */ mr r3, r30
-/* 800E7370 000E2FD0 38 80 00 04 */ li r4, 4
-/* 800E7374 000E2FD4 48 16 CA 9D */ bl func_80253E10
-lbl_800E7378:
-/* 800E7378 000E2FD8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
-/* 800E737C 000E2FDC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E7380 000E2FE0 CB E1 00 10 */ lfd f31, 0x10(r1)
-/* 800E7384 000E2FE4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E7388 000E2FE8 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E738C 000E2FEC 7C 08 03 A6 */ mtlr r0
-/* 800E7390 000E2FF0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E7394 000E2FF4 4E 80 00 20 */ blr
-/* 800E7398 000E2FF8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E739C 000E2FFC 7C 08 02 A6 */ mflr r0
-/* 800E73A0 000E3000 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E73A4 000E3004 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E73A8 000E3008 48 0D FD 81 */ bl _savegpr_27
-/* 800E73AC 000E300C 7C 7D 1B 78 */ mr r29, r3
-/* 800E73B0 000E3010 7C 9E 23 78 */ mr r30, r4
-/* 800E73B4 000E3014 48 03 55 C1 */ bl func_8011C974
-/* 800E73B8 000E3018 7C 7C 1B 78 */ mr r28, r3
-/* 800E73BC 000E301C 7F A3 EB 78 */ mr r3, r29
-/* 800E73C0 000E3020 7F C4 F3 78 */ mr r4, r30
-/* 800E73C4 000E3024 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800E73C8 000E3028 38 A0 00 03 */ li r5, 3
-/* 800E73CC 000E302C 48 16 CA C1 */ bl func_80253E8C
-/* 800E73D0 000E3030 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E73D4 000E3034 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E73D8 000E3038 A8 03 00 3C */ lha r0, 0x3c(r3)
-/* 800E73DC 000E303C 7C 1D 00 00 */ cmpw r29, r0
-/* 800E73E0 000E3040 40 82 00 14 */ bne lbl_800E73F4
-/* 800E73E4 000E3044 3B FC 1F FC */ addi r31, r28, 0x1ffc
-/* 800E73E8 000E3048 38 7C 21 F8 */ addi r3, r28, 0x21f8
-/* 800E73EC 000E304C 3B 80 00 00 */ li r28, 0
-/* 800E73F0 000E3050 48 00 00 5C */ b lbl_800E744C
-lbl_800E73F4:
-/* 800E73F4 000E3054 A8 03 00 3E */ lha r0, 0x3e(r3)
-/* 800E73F8 000E3058 7C 1D 00 00 */ cmpw r29, r0
-/* 800E73FC 000E305C 40 82 00 14 */ bne lbl_800E7410
-/* 800E7400 000E3060 3B FC 2D D4 */ addi r31, r28, 0x2dd4
-/* 800E7404 000E3064 38 7C 2F D0 */ addi r3, r28, 0x2fd0
-/* 800E7408 000E3068 3B 80 00 01 */ li r28, 1
-/* 800E740C 000E306C 48 00 00 40 */ b lbl_800E744C
-lbl_800E7410:
-/* 800E7410 000E3070 A8 03 00 40 */ lha r0, 0x40(r3)
-/* 800E7414 000E3074 7C 1D 00 00 */ cmpw r29, r0
-/* 800E7418 000E3078 40 82 00 14 */ bne lbl_800E742C
-/* 800E741C 000E307C 3B FC 26 E8 */ addi r31, r28, 0x26e8
-/* 800E7420 000E3080 38 7C 28 E4 */ addi r3, r28, 0x28e4
-/* 800E7424 000E3084 3B 80 00 02 */ li r28, 2
-/* 800E7428 000E3088 48 00 00 24 */ b lbl_800E744C
-lbl_800E742C:
-/* 800E742C 000E308C A8 03 00 42 */ lha r0, 0x42(r3)
-/* 800E7430 000E3090 7C 1D 00 00 */ cmpw r29, r0
-/* 800E7434 000E3094 40 82 01 B8 */ bne lbl_800E75EC
-/* 800E7438 000E3098 3B FC 34 C0 */ addi r31, r28, 0x34c0
-/* 800E743C 000E309C 38 7C 36 BC */ addi r3, r28, 0x36bc
-/* 800E7440 000E30A0 3B 80 00 03 */ li r28, 3
-/* 800E7444 000E30A4 48 00 00 08 */ b lbl_800E744C
-/* 800E7448 000E30A8 48 00 01 A4 */ b lbl_800E75EC
-lbl_800E744C:
-/* 800E744C 000E30AC 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E7450 000E30B0 3C 80 80 48 */ lis r4, lbl_8047D1D8@ha
-/* 800E7454 000E30B4 57 85 30 32 */ slwi r5, r28, 6
-/* 800E7458 000E30B8 2C 00 00 02 */ cmpwi r0, 2
-/* 800E745C 000E30BC 38 84 D1 D8 */ addi r4, r4, lbl_8047D1D8@l
-/* 800E7460 000E30C0 7F 64 2A 14 */ add r27, r4, r5
-/* 800E7464 000E30C4 41 82 00 14 */ beq lbl_800E7478
-/* 800E7468 000E30C8 40 80 01 84 */ bge lbl_800E75EC
-/* 800E746C 000E30CC 2C 00 00 01 */ cmpwi r0, 1
-/* 800E7470 000E30D0 40 80 00 74 */ bge lbl_800E74E4
-/* 800E7474 000E30D4 48 00 01 78 */ b lbl_800E75EC
-lbl_800E7478:
-/* 800E7478 000E30D8 7F A3 EB 78 */ mr r3, r29
-/* 800E747C 000E30DC 7F C4 F3 78 */ mr r4, r30
-/* 800E7480 000E30E0 38 C1 00 08 */ addi r6, r1, 8
-/* 800E7484 000E30E4 38 A0 00 05 */ li r5, 5
-/* 800E7488 000E30E8 48 16 CA 05 */ bl func_80253E8C
-/* 800E748C 000E30EC 83 81 00 08 */ lwz r28, 8(r1)
-/* 800E7490 000E30F0 38 9F 00 04 */ addi r4, r31, 4
-/* 800E7494 000E30F4 38 60 00 21 */ li r3, 0x21
-/* 800E7498 000E30F8 93 7C 00 00 */ stw r27, 0(r28)
-/* 800E749C 000E30FC 48 07 4E 6D */ bl func_8015C308
-/* 800E74A0 000E3100 80 9C 00 00 */ lwz r4, 0(r28)
-/* 800E74A4 000E3104 38 60 03 FE */ li r3, 0x3fe
-/* 800E74A8 000E3108 48 16 8F 31 */ bl func_802503D8
-/* 800E74AC 000E310C 38 E0 00 FF */ li r7, 0xff
-/* 800E74B0 000E3110 38 00 00 05 */ li r0, 5
-/* 800E74B4 000E3114 98 FC 00 06 */ stb r7, 6(r28)
-/* 800E74B8 000E3118 7F A3 EB 78 */ mr r3, r29
-/* 800E74BC 000E311C 7F C4 F3 78 */ mr r4, r30
-/* 800E74C0 000E3120 38 A0 00 02 */ li r5, 2
-/* 800E74C4 000E3124 98 FC 00 05 */ stb r7, 5(r28)
-/* 800E74C8 000E3128 38 C0 FF FE */ li r6, -2
-/* 800E74CC 000E312C 98 FC 00 04 */ stb r7, 4(r28)
-/* 800E74D0 000E3130 88 FE 00 05 */ lbz r7, 5(r30)
-/* 800E74D4 000E3134 98 FC 00 07 */ stb r7, 7(r28)
-/* 800E74D8 000E3138 98 1C 00 09 */ stb r0, 9(r28)
-/* 800E74DC 000E313C 48 16 C9 D9 */ bl func_80253EB4
-/* 800E74E0 000E3140 48 00 01 0C */ b lbl_800E75EC
-lbl_800E74E4:
-/* 800E74E4 000E3144 C0 22 8B 40 */ lfs f1, lbl_80641140-_SDA2_BASE_(r2)
-/* 800E74E8 000E3148 80 9E 00 24 */ lwz r4, 0x24(r30)
-/* 800E74EC 000E314C C0 02 8B 44 */ lfs f0, lbl_80641144-_SDA2_BASE_(r2)
-/* 800E74F0 000E3150 D0 24 00 04 */ stfs f1, 4(r4)
-/* 800E74F4 000E3154 80 9E 00 24 */ lwz r4, 0x24(r30)
-/* 800E74F8 000E3158 D0 04 00 0C */ stfs f0, 0xc(r4)
-/* 800E74FC 000E315C A0 9F 01 EC */ lhz r4, 0x1ec(r31)
-/* 800E7500 000E3160 28 04 FF FF */ cmplwi r4, 0xffff
-/* 800E7504 000E3164 40 82 00 3C */ bne lbl_800E7540
-/* 800E7508 000E3168 38 80 00 05 */ li r4, 5
-/* 800E750C 000E316C 38 A0 00 00 */ li r5, 0
-/* 800E7510 000E3170 48 2F 39 ED */ bl func_803DAEFC
-/* 800E7514 000E3174 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800E7518 000E3178 7C 64 1B 78 */ mr r4, r3
-/* 800E751C 000E317C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800E7520 000E3180 38 65 00 10 */ addi r3, r5, 0x10
-/* 800E7524 000E3184 48 2A AA 71 */ bl func_80391F94
-/* 800E7528 000E3188 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E752C 000E318C 48 16 8D C9 */ bl func_802502F4
-/* 800E7530 000E3190 7C 64 1B 78 */ mr r4, r3
-/* 800E7534 000E3194 38 60 00 15 */ li r3, 0x15
-/* 800E7538 000E3198 48 07 4D D1 */ bl func_8015C308
-/* 800E753C 000E319C 48 00 00 28 */ b lbl_800E7564
-lbl_800E7540:
-/* 800E7540 000E31A0 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E7544 000E31A4 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E7548 000E31A8 38 63 00 10 */ addi r3, r3, 0x10
-/* 800E754C 000E31AC 48 2A AA 49 */ bl func_80391F94
-/* 800E7550 000E31B0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E7554 000E31B4 48 16 8D A1 */ bl func_802502F4
-/* 800E7558 000E31B8 7C 64 1B 78 */ mr r4, r3
-/* 800E755C 000E31BC 38 60 00 15 */ li r3, 0x15
-/* 800E7560 000E31C0 48 07 4D A9 */ bl func_8015C308
-lbl_800E7564:
-/* 800E7564 000E31C4 7F A3 EB 78 */ mr r3, r29
-/* 800E7568 000E31C8 7F C4 F3 78 */ mr r4, r30
-/* 800E756C 000E31CC 38 C1 00 08 */ addi r6, r1, 8
-/* 800E7570 000E31D0 38 A0 00 05 */ li r5, 5
-/* 800E7574 000E31D4 48 16 C9 19 */ bl func_80253E8C
-/* 800E7578 000E31D8 38 1C 00 04 */ addi r0, r28, 4
-/* 800E757C 000E31DC 3C 60 80 48 */ lis r3, lbl_8047D1D8@ha
-/* 800E7580 000E31E0 54 00 30 32 */ slwi r0, r0, 6
-/* 800E7584 000E31E4 83 81 00 08 */ lwz r28, 8(r1)
-/* 800E7588 000E31E8 38 63 D1 D8 */ addi r3, r3, lbl_8047D1D8@l
-/* 800E758C 000E31EC 7C 03 02 14 */ add r0, r3, r0
-/* 800E7590 000E31F0 90 1C 00 00 */ stw r0, 0(r28)
-/* 800E7594 000E31F4 A0 7F 00 1C */ lhz r3, 0x1c(r31)
-/* 800E7598 000E31F8 28 03 FF FF */ cmplwi r3, 0xffff
-/* 800E759C 000E31FC 41 82 00 10 */ beq lbl_800E75AC
-/* 800E75A0 000E3200 80 9C 00 00 */ lwz r4, 0(r28)
-/* 800E75A4 000E3204 48 16 8E 35 */ bl func_802503D8
-/* 800E75A8 000E3208 48 00 00 10 */ b lbl_800E75B8
-lbl_800E75AC:
-/* 800E75AC 000E320C 80 9C 00 00 */ lwz r4, 0(r28)
-/* 800E75B0 000E3210 38 7F 01 D0 */ addi r3, r31, 0x1d0
-/* 800E75B4 000E3214 48 16 8E 25 */ bl func_802503D8
-lbl_800E75B8:
-/* 800E75B8 000E3218 38 E0 00 FF */ li r7, 0xff
-/* 800E75BC 000E321C 38 00 00 05 */ li r0, 5
-/* 800E75C0 000E3220 98 FC 00 06 */ stb r7, 6(r28)
-/* 800E75C4 000E3224 7F A3 EB 78 */ mr r3, r29
-/* 800E75C8 000E3228 7F C4 F3 78 */ mr r4, r30
-/* 800E75CC 000E322C 38 A0 00 02 */ li r5, 2
-/* 800E75D0 000E3230 98 FC 00 05 */ stb r7, 5(r28)
-/* 800E75D4 000E3234 38 C0 FF FE */ li r6, -2
-/* 800E75D8 000E3238 98 FC 00 04 */ stb r7, 4(r28)
-/* 800E75DC 000E323C 88 FE 00 05 */ lbz r7, 5(r30)
-/* 800E75E0 000E3240 98 FC 00 07 */ stb r7, 7(r28)
-/* 800E75E4 000E3244 98 1C 00 09 */ stb r0, 9(r28)
-/* 800E75E8 000E3248 48 16 C8 CD */ bl func_80253EB4
-lbl_800E75EC:
-/* 800E75EC 000E324C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E75F0 000E3250 48 0D FB 85 */ bl _restgpr_27
-/* 800E75F4 000E3254 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E75F8 000E3258 7C 08 03 A6 */ mtlr r0
-/* 800E75FC 000E325C 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E7600 000E3260 4E 80 00 20 */ blr
-/* 800E7604 000E3264 94 21 FF 20 */ stwu r1, -0xe0(r1)
-/* 800E7608 000E3268 7C 08 02 A6 */ mflr r0
-/* 800E760C 000E326C 90 01 00 E4 */ stw r0, 0xe4(r1)
-/* 800E7610 000E3270 DB E1 00 D0 */ stfd f31, 0xd0(r1)
-/* 800E7614 000E3274 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, qr0
-/* 800E7618 000E3278 DB C1 00 C0 */ stfd f30, 0xc0(r1)
-/* 800E761C 000E327C F3 C1 00 C8 */ psq_st f30, 200(r1), 0, qr0
-/* 800E7620 000E3280 DB A1 00 B0 */ stfd f29, 0xb0(r1)
-/* 800E7624 000E3284 F3 A1 00 B8 */ psq_st f29, 184(r1), 0, qr0
-/* 800E7628 000E3288 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 800E762C 000E328C 48 0D FA F5 */ bl _savegpr_25
-/* 800E7630 000E3290 7C 7D 1B 78 */ mr r29, r3
-/* 800E7634 000E3294 7C 9E 23 78 */ mr r30, r4
-/* 800E7638 000E3298 3B E0 00 00 */ li r31, 0
-/* 800E763C 000E329C 48 03 53 39 */ bl func_8011C974
-/* 800E7640 000E32A0 7C 7B 1B 78 */ mr r27, r3
-/* 800E7644 000E32A4 7F A3 EB 78 */ mr r3, r29
-/* 800E7648 000E32A8 7F C4 F3 78 */ mr r4, r30
-/* 800E764C 000E32AC 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800E7650 000E32B0 38 A0 00 03 */ li r5, 3
-/* 800E7654 000E32B4 48 16 C8 89 */ bl func_80253EDC
-/* 800E7658 000E32B8 3C 60 80 48 */ lis r3, lbl_8047D604@ha
-/* 800E765C 000E32BC 38 63 D6 04 */ addi r3, r3, lbl_8047D604@l
-/* 800E7660 000E32C0 A8 03 00 3C */ lha r0, 0x3c(r3)
-/* 800E7664 000E32C4 7C 1D 00 00 */ cmpw r29, r0
-/* 800E7668 000E32C8 40 82 00 10 */ bne lbl_800E7678
-/* 800E766C 000E32CC 3B 3B 1F FC */ addi r25, r27, 0x1ffc
-/* 800E7670 000E32D0 38 60 00 00 */ li r3, 0
-/* 800E7674 000E32D4 48 00 00 50 */ b lbl_800E76C4
-lbl_800E7678:
-/* 800E7678 000E32D8 A8 03 00 3E */ lha r0, 0x3e(r3)
-/* 800E767C 000E32DC 7C 1D 00 00 */ cmpw r29, r0
-/* 800E7680 000E32E0 40 82 00 10 */ bne lbl_800E7690
-/* 800E7684 000E32E4 3B 3B 2D D4 */ addi r25, r27, 0x2dd4
-/* 800E7688 000E32E8 38 60 00 01 */ li r3, 1
-/* 800E768C 000E32EC 48 00 00 38 */ b lbl_800E76C4
-lbl_800E7690:
-/* 800E7690 000E32F0 A8 03 00 40 */ lha r0, 0x40(r3)
-/* 800E7694 000E32F4 7C 1D 00 00 */ cmpw r29, r0
-/* 800E7698 000E32F8 40 82 00 10 */ bne lbl_800E76A8
-/* 800E769C 000E32FC 3B 3B 26 E8 */ addi r25, r27, 0x26e8
-/* 800E76A0 000E3300 38 60 00 02 */ li r3, 2
-/* 800E76A4 000E3304 48 00 00 20 */ b lbl_800E76C4
-lbl_800E76A8:
-/* 800E76A8 000E3308 A8 03 00 42 */ lha r0, 0x42(r3)
-/* 800E76AC 000E330C 7C 1D 00 00 */ cmpw r29, r0
-/* 800E76B0 000E3310 40 82 13 C0 */ bne lbl_800E8A70
-/* 800E76B4 000E3314 3B 3B 34 C0 */ addi r25, r27, 0x34c0
-/* 800E76B8 000E3318 38 60 00 03 */ li r3, 3
-/* 800E76BC 000E331C 48 00 00 08 */ b lbl_800E76C4
-/* 800E76C0 000E3320 48 00 13 B0 */ b lbl_800E8A70
-lbl_800E76C4:
-/* 800E76C4 000E3324 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 800E76C8 000E3328 3F 60 80 48 */ lis r27, lbl_8047D604@ha
-/* 800E76CC 000E332C 54 7C 10 3A */ slwi r28, r3, 2
-/* 800E76D0 000E3330 3B 7B D6 04 */ addi r27, r27, lbl_8047D604@l
-/* 800E76D4 000E3334 28 00 00 1B */ cmplwi r0, 0x1b
-/* 800E76D8 000E3338 7C 7B E2 14 */ add r3, r27, r28
-/* 800E76DC 000E333C 83 43 00 18 */ lwz r26, 0x18(r3)
-/* 800E76E0 000E3340 41 81 13 90 */ bgt lbl_800E8A70
-/* 800E76E4 000E3344 3C 60 80 41 */ lis r3, lbl_80417500@ha
-/* 800E76E8 000E3348 54 00 10 3A */ slwi r0, r0, 2
-/* 800E76EC 000E334C 38 63 75 00 */ addi r3, r3, lbl_80417500@l
-/* 800E76F0 000E3350 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800E76F4 000E3354 7C 69 03 A6 */ mtctr r3
-/* 800E76F8 000E3358 4E 80 04 20 */ bctr
-/* 800E76FC 000E335C 7F A3 EB 78 */ mr r3, r29
-/* 800E7700 000E3360 7F C4 F3 78 */ mr r4, r30
-/* 800E7704 000E3364 38 C1 00 44 */ addi r6, r1, 0x44
-/* 800E7708 000E3368 38 A0 00 06 */ li r5, 6
-/* 800E770C 000E336C 48 16 C7 D1 */ bl func_80253EDC
-/* 800E7710 000E3370 88 19 05 44 */ lbz r0, 0x544(r25)
-/* 800E7714 000E3374 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E7718 000E3378 40 82 08 70 */ bne lbl_800E7F88
-/* 800E771C 000E337C 2C 1A 00 00 */ cmpwi r26, 0
-/* 800E7720 000E3380 41 82 08 68 */ beq lbl_800E7F88
-/* 800E7724 000E3384 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7728 000E3388 38 80 00 01 */ li r4, 1
-/* 800E772C 000E338C 38 A0 00 01 */ li r5, 1
-/* 800E7730 000E3390 38 C0 00 00 */ li r6, 0
-/* 800E7734 000E3394 4B FE EC F9 */ bl func_800D642C
-/* 800E7738 000E3398 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E773C 000E339C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7740 000E33A0 FC 40 08 90 */ fmr f2, f1
-/* 800E7744 000E33A4 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
-/* 800E7748 000E33A8 FC A0 08 90 */ fmr f5, f1
-/* 800E774C 000E33AC C0 82 8B 4C */ lfs f4, lbl_8064114C-_SDA2_BASE_(r2)
-/* 800E7750 000E33B0 C0 C2 8B 50 */ lfs f6, lbl_80641150-_SDA2_BASE_(r2)
-/* 800E7754 000E33B4 48 14 D4 A5 */ bl func_80234BF8
-/* 800E7758 000E33B8 38 60 00 07 */ li r3, 7
-/* 800E775C 000E33BC 48 15 57 C1 */ bl func_8023CF1C
-/* 800E7760 000E33C0 7C 64 1B 78 */ mr r4, r3
-/* 800E7764 000E33C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7768 000E33C8 48 15 09 55 */ bl func_802380BC
-/* 800E776C 000E33CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7770 000E33D0 7F 45 D3 78 */ mr r5, r26
-/* 800E7774 000E33D4 38 80 00 00 */ li r4, 0
-/* 800E7778 000E33D8 4B FD 21 3D */ bl func_800B98B4
-/* 800E777C 000E33DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7780 000E33E0 38 80 00 80 */ li r4, 0x80
-/* 800E7784 000E33E4 3C 00 43 30 */ lis r0, 0x4330
-/* 800E7788 000E33E8 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
-/* 800E778C 000E33EC 90 83 17 38 */ stw r4, 0x1738(r3)
-/* 800E7790 000E33F0 38 61 00 1C */ addi r3, r1, 0x1c
-/* 800E7794 000E33F4 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E7798 000E33F8 38 80 00 00 */ li r4, 0
-/* 800E779C 000E33FC 88 FE 00 11 */ lbz r7, 0x11(r30)
-/* 800E77A0 000E3400 38 A0 00 00 */ li r5, 0
-/* 800E77A4 000E3404 90 01 00 68 */ stw r0, 0x68(r1)
-/* 800E77A8 000E3408 38 C0 00 00 */ li r6, 0
-/* 800E77AC 000E340C 90 E1 00 6C */ stw r7, 0x6c(r1)
-/* 800E77B0 000E3410 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800E77B4 000E3414 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E77B8 000E3418 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800E77BC 000E341C FC 00 00 1E */ fctiwz f0, f0
-/* 800E77C0 000E3420 D8 01 00 70 */ stfd f0, 0x70(r1)
-/* 800E77C4 000E3424 80 E1 00 74 */ lwz r7, 0x74(r1)
-/* 800E77C8 000E3428 54 E7 06 3E */ clrlwi r7, r7, 0x18
-/* 800E77CC 000E342C 4B FE ED 2D */ bl func_800D64F8
-/* 800E77D0 000E3430 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E77D4 000E3434 88 03 00 7A */ lbz r0, 0x7a(r3)
-/* 800E77D8 000E3438 2C 00 00 00 */ cmpwi r0, 0
-/* 800E77DC 000E343C 41 82 01 6C */ beq lbl_800E7948
-/* 800E77E0 000E3440 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800E77E4 000E3444 FC 00 00 1E */ fctiwz f0, f0
-/* 800E77E8 000E3448 D8 01 00 70 */ stfd f0, 0x70(r1)
-/* 800E77EC 000E344C 80 61 00 74 */ lwz r3, 0x74(r1)
-/* 800E77F0 000E3450 7C 63 07 34 */ extsh r3, r3
-/* 800E77F4 000E3454 4B FE EC C9 */ bl func_800D64BC
-/* 800E77F8 000E3458 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800E77FC 000E345C FF C0 08 90 */ fmr f30, f1
-/* 800E7800 000E3460 FC 00 00 1E */ fctiwz f0, f0
-/* 800E7804 000E3464 D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800E7808 000E3468 80 61 00 6C */ lwz r3, 0x6c(r1)
-/* 800E780C 000E346C 7C 63 07 34 */ extsh r3, r3
-/* 800E7810 000E3470 4B FE EC AD */ bl func_800D64BC
-/* 800E7814 000E3474 C0 A2 8B 54 */ lfs f5, lbl_80641154-_SDA2_BASE_(r2)
-/* 800E7818 000E3478 C0 62 8B 58 */ lfs f3, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E781C 000E347C EC 9E 28 28 */ fsubs f4, f30, f5
-/* 800E7820 000E3480 C0 42 8B 5C */ lfs f2, lbl_8064115C-_SDA2_BASE_(r2)
-/* 800E7824 000E3484 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7828 000E3488 EC 63 01 32 */ fmuls f3, f3, f4
-/* 800E782C 000E348C EC 43 10 24 */ fdivs f2, f3, f2
-/* 800E7830 000E3490 EF E5 10 2A */ fadds f31, f5, f2
-/* 800E7834 000E3494 FC 1F 00 40 */ fcmpo cr0, f31, f0
-/* 800E7838 000E3498 40 80 00 08 */ bge lbl_800E7840
-/* 800E783C 000E349C FF E0 00 90 */ fmr f31, f0
-lbl_800E7840:
-/* 800E7840 000E34A0 C0 82 8B 54 */ lfs f4, lbl_80641154-_SDA2_BASE_(r2)
-/* 800E7844 000E34A4 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E7848 000E34A8 EC 61 20 28 */ fsubs f3, f1, f4
-/* 800E784C 000E34AC C0 22 8B 5C */ lfs f1, lbl_8064115C-_SDA2_BASE_(r2)
-/* 800E7850 000E34B0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7854 000E34B4 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800E7858 000E34B8 EC 22 08 24 */ fdivs f1, f2, f1
-/* 800E785C 000E34BC EF A4 08 2A */ fadds f29, f4, f1
-/* 800E7860 000E34C0 FC 1D 00 40 */ fcmpo cr0, f29, f0
-/* 800E7864 000E34C4 40 80 00 08 */ bge lbl_800E786C
-/* 800E7868 000E34C8 FF A0 00 90 */ fmr f29, f0
-lbl_800E786C:
-/* 800E786C 000E34CC C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E7870 000E34D0 FC 00 00 1E */ fctiwz f0, f0
-/* 800E7874 000E34D4 D8 01 00 78 */ stfd f0, 0x78(r1)
-/* 800E7878 000E34D8 80 61 00 7C */ lwz r3, 0x7c(r1)
-/* 800E787C 000E34DC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E7880 000E34E0 4B FE EC 51 */ bl func_800D64D0
-/* 800E7884 000E34E4 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E7888 000E34E8 FF C0 08 90 */ fmr f30, f1
-/* 800E788C 000E34EC FC 00 00 1E */ fctiwz f0, f0
-/* 800E7890 000E34F0 D8 01 00 80 */ stfd f0, 0x80(r1)
-/* 800E7894 000E34F4 80 61 00 84 */ lwz r3, 0x84(r1)
-/* 800E7898 000E34F8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E789C 000E34FC 4B FE EC 35 */ bl func_800D64D0
-/* 800E78A0 000E3500 C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
-/* 800E78A4 000E3504 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E78A8 000E3508 EC 7E 00 28 */ fsubs f3, f30, f0
-/* 800E78AC 000E350C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E78B0 000E3510 EF C2 00 F2 */ fmuls f30, f2, f3
-/* 800E78B4 000E3514 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800E78B8 000E3518 40 80 00 08 */ bge lbl_800E78C0
-/* 800E78BC 000E351C FF C0 00 90 */ fmr f30, f0
-lbl_800E78C0:
-/* 800E78C0 000E3520 C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
-/* 800E78C4 000E3524 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E78C8 000E3528 EC 21 00 28 */ fsubs f1, f1, f0
-/* 800E78CC 000E352C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E78D0 000E3530 EC 22 00 72 */ fmuls f1, f2, f1
-/* 800E78D4 000E3534 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800E78D8 000E3538 40 80 00 08 */ bge lbl_800E78E0
-/* 800E78DC 000E353C FC 20 00 90 */ fmr f1, f0
-lbl_800E78E0:
-/* 800E78E0 000E3540 EC 21 F0 28 */ fsubs f1, f1, f30
-/* 800E78E4 000E3544 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E78E8 000E3548 EC 20 08 2A */ fadds f1, f0, f1
-/* 800E78EC 000E354C 4B FE EB F9 */ bl func_800D64E4
-/* 800E78F0 000E3550 EC 3D F8 28 */ fsubs f1, f29, f31
-/* 800E78F4 000E3554 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E78F8 000E3558 7C 7F 1B 78 */ mr r31, r3
-/* 800E78FC 000E355C EC 20 08 2A */ fadds f1, f0, f1
-/* 800E7900 000E3560 4B FE EB E5 */ bl func_800D64E4
-/* 800E7904 000E3564 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E7908 000E3568 7C 7C 1B 78 */ mr r28, r3
-/* 800E790C 000E356C EC 20 F0 2A */ fadds f1, f0, f30
-/* 800E7910 000E3570 4B FE EB D5 */ bl func_800D64E4
-/* 800E7914 000E3574 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E7918 000E3578 7C 7B 1B 78 */ mr r27, r3
-/* 800E791C 000E357C EC 20 F8 2A */ fadds f1, f0, f31
-/* 800E7920 000E3580 4B FE EB C5 */ bl func_800D64E4
-/* 800E7924 000E3584 7C 60 1B 78 */ mr r0, r3
-/* 800E7928 000E3588 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E792C 000E358C 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800E7930 000E3590 57 66 04 3E */ clrlwi r6, r27, 0x10
-/* 800E7934 000E3594 57 87 04 3E */ clrlwi r7, r28, 0x10
-/* 800E7938 000E3598 57 E8 04 3E */ clrlwi r8, r31, 0x10
-/* 800E793C 000E359C 38 80 00 01 */ li r4, 1
-/* 800E7940 000E35A0 48 14 D8 39 */ bl func_80235178
-/* 800E7944 000E35A4 48 00 00 98 */ b lbl_800E79DC
-lbl_800E7948:
-/* 800E7948 000E35A8 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E794C 000E35AC C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7950 000E35B0 FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800E7954 000E35B4 40 80 00 08 */ bge lbl_800E795C
-/* 800E7958 000E35B8 48 00 00 08 */ b lbl_800E7960
-lbl_800E795C:
-/* 800E795C 000E35BC FC 20 00 90 */ fmr f1, f0
-lbl_800E7960:
-/* 800E7960 000E35C0 C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800E7964 000E35C4 C0 42 8B 30 */ lfs f2, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7968 000E35C8 FC 00 10 40 */ fcmpo cr0, f0, f2
-/* 800E796C 000E35CC 40 80 00 08 */ bge lbl_800E7974
-/* 800E7970 000E35D0 48 00 00 08 */ b lbl_800E7978
-lbl_800E7974:
-/* 800E7974 000E35D4 FC 40 00 90 */ fmr f2, f0
-lbl_800E7978:
-/* 800E7978 000E35D8 FC A0 10 1E */ fctiwz f5, f2
-/* 800E797C 000E35DC C0 61 00 48 */ lfs f3, 0x48(r1)
-/* 800E7980 000E35E0 FC 80 08 1E */ fctiwz f4, f1
-/* 800E7984 000E35E4 C0 41 00 44 */ lfs f2, 0x44(r1)
-/* 800E7988 000E35E8 C0 21 00 60 */ lfs f1, 0x60(r1)
-/* 800E798C 000E35EC 38 80 00 01 */ li r4, 1
-/* 800E7990 000E35F0 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E7994 000E35F4 EC 43 10 28 */ fsubs f2, f3, f2
-/* 800E7998 000E35F8 D8 A1 00 80 */ stfd f5, 0x80(r1)
-/* 800E799C 000E35FC EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E79A0 000E3600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E79A4 000E3604 FC 20 10 1E */ fctiwz f1, f2
-/* 800E79A8 000E3608 D8 81 00 78 */ stfd f4, 0x78(r1)
-/* 800E79AC 000E360C 80 A1 00 84 */ lwz r5, 0x84(r1)
-/* 800E79B0 000E3610 FC 00 00 1E */ fctiwz f0, f0
-/* 800E79B4 000E3614 D8 21 00 70 */ stfd f1, 0x70(r1)
-/* 800E79B8 000E3618 54 A5 04 3E */ clrlwi r5, r5, 0x10
-/* 800E79BC 000E361C 80 C1 00 7C */ lwz r6, 0x7c(r1)
-/* 800E79C0 000E3620 D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800E79C4 000E3624 80 E1 00 74 */ lwz r7, 0x74(r1)
-/* 800E79C8 000E3628 54 C6 04 3E */ clrlwi r6, r6, 0x10
-/* 800E79CC 000E362C 81 01 00 6C */ lwz r8, 0x6c(r1)
-/* 800E79D0 000E3630 54 E7 04 3E */ clrlwi r7, r7, 0x10
-/* 800E79D4 000E3634 55 08 04 3E */ clrlwi r8, r8, 0x10
-/* 800E79D8 000E3638 48 14 D7 A1 */ bl func_80235178
-lbl_800E79DC:
-/* 800E79DC 000E363C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E79E0 000E3640 38 80 00 04 */ li r4, 4
-/* 800E79E4 000E3644 48 14 BB 49 */ bl func_8023352C
-/* 800E79E8 000E3648 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E79EC 000E364C C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E79F0 000E3650 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E79F4 000E3654 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E79F8 000E3658 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E79FC 000E365C EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7A00 000E3660 4B FD 1E FD */ bl func_800B98FC
-/* 800E7A04 000E3664 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800E7A08 000E3668 3F E0 CC 01 */ lis r31, 0xCC008000@ha
-/* 800E7A0C 000E366C C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E7A10 000E3670 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
-/* 800E7A14 000E3674 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7A18 000E3678 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7A1C 000E367C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7A20 000E3680 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7A24 000E3684 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E7A28 000E3688 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E7A2C 000E368C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A30 000E3690 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7A34 000E3694 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7A38 000E3698 4B FD 1E C5 */ bl func_800B98FC
-/* 800E7A3C 000E369C 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800E7A40 000E36A0 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E7A44 000E36A4 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7A48 000E36A8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7A4C 000E36AC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7A50 000E36B0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7A54 000E36B4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7A58 000E36B8 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E7A5C 000E36BC C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E7A60 000E36C0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A64 000E36C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7A68 000E36C8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7A6C 000E36CC 4B FD 1E 91 */ bl func_800B98FC
-/* 800E7A70 000E36D0 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800E7A74 000E36D4 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E7A78 000E36D8 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7A7C 000E36DC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7A80 000E36E0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7A84 000E36E4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7A88 000E36E8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7A8C 000E36EC C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E7A90 000E36F0 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E7A94 000E36F4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A98 000E36F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7A9C 000E36FC EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7AA0 000E3700 4B FD 1E 5D */ bl func_800B98FC
-/* 800E7AA4 000E3704 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 800E7AA8 000E3708 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7AAC 000E370C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7AB0 000E3710 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7AB4 000E3714 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7AB8 000E3718 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7ABC 000E371C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7AC0 000E3720 48 14 BA C1 */ bl func_80233580
-/* 800E7AC4 000E3724 88 FE 00 11 */ lbz r7, 0x11(r30)
-/* 800E7AC8 000E3728 38 61 00 18 */ addi r3, r1, 0x18
-/* 800E7ACC 000E372C 38 80 00 00 */ li r4, 0
-/* 800E7AD0 000E3730 38 A0 00 00 */ li r5, 0
-/* 800E7AD4 000E3734 38 C0 00 00 */ li r6, 0
-/* 800E7AD8 000E3738 4B FE EA 21 */ bl func_800D64F8
-/* 800E7ADC 000E373C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7AE0 000E3740 38 80 00 04 */ li r4, 4
-/* 800E7AE4 000E3744 48 14 BA 49 */ bl func_8023352C
-/* 800E7AE8 000E3748 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E7AEC 000E374C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7AF0 000E3750 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E7AF4 000E3754 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7AF8 000E3758 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7AFC 000E375C EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7B00 000E3760 4B FD 1D FD */ bl func_800B98FC
-/* 800E7B04 000E3764 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7B08 000E3768 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7B0C 000E376C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7B10 000E3770 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7B14 000E3774 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7B18 000E3778 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7B1C 000E377C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7B20 000E3780 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E7B24 000E3784 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E7B28 000E3788 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B2C 000E378C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7B30 000E3790 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7B34 000E3794 4B FD 1D C9 */ bl func_800B98FC
-/* 800E7B38 000E3798 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7B3C 000E379C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7B40 000E37A0 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7B44 000E37A4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7B48 000E37A8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7B4C 000E37AC C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7B50 000E37B0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7B54 000E37B4 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E7B58 000E37B8 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E7B5C 000E37BC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B60 000E37C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7B64 000E37C4 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7B68 000E37C8 4B FD 1D 95 */ bl func_800B98FC
-/* 800E7B6C 000E37CC 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7B70 000E37D0 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7B74 000E37D4 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7B78 000E37D8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7B7C 000E37DC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7B80 000E37E0 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7B84 000E37E4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7B88 000E37E8 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E7B8C 000E37EC C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E7B90 000E37F0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B94 000E37F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7B98 000E37F8 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7B9C 000E37FC 4B FD 1D 61 */ bl func_800B98FC
-/* 800E7BA0 000E3800 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7BA4 000E3804 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7BA8 000E3808 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7BAC 000E380C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7BB0 000E3810 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7BB4 000E3814 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7BB8 000E3818 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7BBC 000E381C 48 14 B9 C5 */ bl func_80233580
-/* 800E7BC0 000E3820 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7BC4 000E3824 38 80 00 04 */ li r4, 4
-/* 800E7BC8 000E3828 48 14 B9 65 */ bl func_8023352C
-/* 800E7BCC 000E382C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7BD0 000E3830 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E7BD4 000E3834 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E7BD8 000E3838 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7BDC 000E383C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7BE0 000E3840 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7BE4 000E3844 4B FD 1D 19 */ bl func_800B98FC
-/* 800E7BE8 000E3848 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7BEC 000E384C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7BF0 000E3850 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7BF4 000E3854 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7BF8 000E3858 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7BFC 000E385C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7C00 000E3860 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C04 000E3864 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E7C08 000E3868 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E7C0C 000E386C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C10 000E3870 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7C14 000E3874 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7C18 000E3878 4B FD 1C E5 */ bl func_800B98FC
-/* 800E7C1C 000E387C 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7C20 000E3880 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7C24 000E3884 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7C28 000E3888 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7C2C 000E388C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C30 000E3890 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7C34 000E3894 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C38 000E3898 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E7C3C 000E389C C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E7C40 000E38A0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C44 000E38A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7C48 000E38A8 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7C4C 000E38AC 4B FD 1C B1 */ bl func_800B98FC
-/* 800E7C50 000E38B0 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7C54 000E38B4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7C58 000E38B8 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7C5C 000E38BC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7C60 000E38C0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C64 000E38C4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7C68 000E38C8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C6C 000E38CC C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E7C70 000E38D0 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E7C74 000E38D4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C78 000E38D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7C7C 000E38DC EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E7C80 000E38E0 4B FD 1C 7D */ bl func_800B98FC
-/* 800E7C84 000E38E4 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7C88 000E38E8 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7C8C 000E38EC C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7C90 000E38F0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C94 000E38F4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7C98 000E38F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C9C 000E38FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7CA0 000E3900 48 14 B8 E1 */ bl func_80233580
-/* 800E7CA4 000E3904 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7CA8 000E3908 38 80 00 04 */ li r4, 4
-/* 800E7CAC 000E390C 48 14 B8 81 */ bl func_8023352C
-/* 800E7CB0 000E3910 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7CB4 000E3914 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E7CB8 000E3918 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E7CBC 000E391C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7CC0 000E3920 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7CC4 000E3924 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7CC8 000E3928 4B FD 1C 35 */ bl func_800B98FC
-/* 800E7CCC 000E392C 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7CD0 000E3930 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7CD4 000E3934 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7CD8 000E3938 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7CDC 000E393C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7CE0 000E3940 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7CE4 000E3944 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7CE8 000E3948 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E7CEC 000E394C C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E7CF0 000E3950 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7CF4 000E3954 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7CF8 000E3958 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7CFC 000E395C 4B FD 1C 01 */ bl func_800B98FC
-/* 800E7D00 000E3960 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7D04 000E3964 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7D08 000E3968 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7D0C 000E396C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7D10 000E3970 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D14 000E3974 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7D18 000E3978 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D1C 000E397C C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E7D20 000E3980 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E7D24 000E3984 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7D28 000E3988 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7D2C 000E398C EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7D30 000E3990 4B FD 1B CD */ bl func_800B98FC
-/* 800E7D34 000E3994 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7D38 000E3998 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7D3C 000E399C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7D40 000E39A0 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7D44 000E39A4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D48 000E39A8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7D4C 000E39AC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D50 000E39B0 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E7D54 000E39B4 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E7D58 000E39B8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7D5C 000E39BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7D60 000E39C0 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7D64 000E39C4 4B FD 1B 99 */ bl func_800B98FC
-/* 800E7D68 000E39C8 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7D6C 000E39CC 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7D70 000E39D0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7D74 000E39D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D78 000E39D8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7D7C 000E39DC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D80 000E39E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7D84 000E39E4 48 14 B7 FD */ bl func_80233580
-/* 800E7D88 000E39E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7D8C 000E39EC 38 80 00 04 */ li r4, 4
-/* 800E7D90 000E39F0 48 14 B7 9D */ bl func_8023352C
-/* 800E7D94 000E39F4 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E7D98 000E39F8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7D9C 000E39FC C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E7DA0 000E3A00 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7DA4 000E3A04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7DA8 000E3A08 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7DAC 000E3A0C 4B FD 1B 51 */ bl func_800B98FC
-/* 800E7DB0 000E3A10 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7DB4 000E3A14 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7DB8 000E3A18 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7DBC 000E3A1C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7DC0 000E3A20 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7DC4 000E3A24 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7DC8 000E3A28 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7DCC 000E3A2C C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E7DD0 000E3A30 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E7DD4 000E3A34 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7DD8 000E3A38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7DDC 000E3A3C EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7DE0 000E3A40 4B FD 1B 1D */ bl func_800B98FC
-/* 800E7DE4 000E3A44 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7DE8 000E3A48 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7DEC 000E3A4C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7DF0 000E3A50 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7DF4 000E3A54 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7DF8 000E3A58 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7DFC 000E3A5C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E00 000E3A60 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E7E04 000E3A64 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E7E08 000E3A68 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7E0C 000E3A6C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7E10 000E3A70 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7E14 000E3A74 4B FD 1A E9 */ bl func_800B98FC
-/* 800E7E18 000E3A78 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7E1C 000E3A7C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E7E20 000E3A80 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7E24 000E3A84 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7E28 000E3A88 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E2C 000E3A8C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7E30 000E3A90 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E34 000E3A94 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E7E38 000E3A98 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E7E3C 000E3A9C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7E40 000E3AA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7E44 000E3AA4 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E7E48 000E3AA8 4B FD 1A B5 */ bl func_800B98FC
-/* 800E7E4C 000E3AAC 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7E50 000E3AB0 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E7E54 000E3AB4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7E58 000E3AB8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E5C 000E3ABC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7E60 000E3AC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E64 000E3AC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7E68 000E3AC8 48 14 B7 19 */ bl func_80233580
-/* 800E7E6C 000E3ACC 7F A3 EB 78 */ mr r3, r29
-/* 800E7E70 000E3AD0 38 A1 00 14 */ addi r5, r1, 0x14
-/* 800E7E74 000E3AD4 38 80 00 02 */ li r4, 2
-/* 800E7E78 000E3AD8 48 16 BF D5 */ bl func_80253E4C
-/* 800E7E7C 000E3ADC 80 61 00 14 */ lwz r3, 0x14(r1)
-/* 800E7E80 000E3AE0 3C 03 00 01 */ addis r0, r3, 1
-/* 800E7E84 000E3AE4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800E7E88 000E3AE8 40 82 00 18 */ bne lbl_800E7EA0
-/* 800E7E8C 000E3AEC 38 00 00 FF */ li r0, 0xff
-/* 800E7E90 000E3AF0 38 60 00 FF */ li r3, 0xff
-/* 800E7E94 000E3AF4 98 01 00 1A */ stb r0, 0x1a(r1)
-/* 800E7E98 000E3AF8 98 01 00 19 */ stb r0, 0x19(r1)
-/* 800E7E9C 000E3AFC 48 00 00 14 */ b lbl_800E7EB0
-lbl_800E7EA0:
-/* 800E7EA0 000E3B00 38 00 00 80 */ li r0, 0x80
-/* 800E7EA4 000E3B04 38 60 00 80 */ li r3, 0x80
-/* 800E7EA8 000E3B08 98 01 00 1A */ stb r0, 0x1a(r1)
-/* 800E7EAC 000E3B0C 98 01 00 19 */ stb r0, 0x19(r1)
-lbl_800E7EB0:
-/* 800E7EB0 000E3B10 98 61 00 18 */ stb r3, 0x18(r1)
-/* 800E7EB4 000E3B14 38 80 00 04 */ li r4, 4
-/* 800E7EB8 000E3B18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7EBC 000E3B1C 48 14 B6 71 */ bl func_8023352C
-/* 800E7EC0 000E3B20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7EC4 000E3B24 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E7EC8 000E3B28 C0 41 00 54 */ lfs f2, 0x54(r1)
-/* 800E7ECC 000E3B2C 4B FD 1A 31 */ bl func_800B98FC
-/* 800E7ED0 000E3B30 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7ED4 000E3B34 3F 60 CC 01 */ lis r27, 0xCC008000@ha
-/* 800E7ED8 000E3B38 90 1B 80 00 */ stw r0, 0xCC008000@l(r27)
-/* 800E7EDC 000E3B3C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7EE0 000E3B40 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7EE4 000E3B44 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7EE8 000E3B48 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7EEC 000E3B4C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7EF0 000E3B50 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E7EF4 000E3B54 C0 41 00 58 */ lfs f2, 0x58(r1)
-/* 800E7EF8 000E3B58 4B FD 1A 05 */ bl func_800B98FC
-/* 800E7EFC 000E3B5C 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7F00 000E3B60 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800E7F04 000E3B64 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7F08 000E3B68 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F0C 000E3B6C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7F10 000E3B70 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F14 000E3B74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7F18 000E3B78 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E7F1C 000E3B7C C0 41 00 5C */ lfs f2, 0x5c(r1)
-/* 800E7F20 000E3B80 4B FD 19 DD */ bl func_800B98FC
-/* 800E7F24 000E3B84 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7F28 000E3B88 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800E7F2C 000E3B8C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7F30 000E3B90 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F34 000E3B94 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7F38 000E3B98 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F3C 000E3B9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7F40 000E3BA0 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E7F44 000E3BA4 C0 41 00 60 */ lfs f2, 0x60(r1)
-/* 800E7F48 000E3BA8 4B FD 19 B5 */ bl func_800B98FC
-/* 800E7F4C 000E3BAC 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 800E7F50 000E3BB0 90 1B 80 00 */ stw r0, -0x8000(r27)
-/* 800E7F54 000E3BB4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7F58 000E3BB8 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F5C 000E3BBC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E7F60 000E3BC0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F64 000E3BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7F68 000E3BC8 48 14 B6 19 */ bl func_80233580
-/* 800E7F6C 000E3BCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7F70 000E3BD0 38 80 00 00 */ li r4, 0
-/* 800E7F74 000E3BD4 38 A0 00 00 */ li r5, 0
-/* 800E7F78 000E3BD8 38 C0 00 00 */ li r6, 0
-/* 800E7F7C 000E3BDC 38 E0 02 80 */ li r7, 0x280
-/* 800E7F80 000E3BE0 39 00 01 E0 */ li r8, 0x1e0
-/* 800E7F84 000E3BE4 48 14 D1 F5 */ bl func_80235178
-lbl_800E7F88:
-/* 800E7F88 000E3BE8 7F A3 EB 78 */ mr r3, r29
-/* 800E7F8C 000E3BEC 7F C4 F3 78 */ mr r4, r30
-/* 800E7F90 000E3BF0 38 A0 00 02 */ li r5, 2
-/* 800E7F94 000E3BF4 38 C0 00 00 */ li r6, 0
-/* 800E7F98 000E3BF8 48 16 BF 6D */ bl func_80253F04
-/* 800E7F9C 000E3BFC 48 00 0A D4 */ b lbl_800E8A70
-/* 800E7FA0 000E3C00 7F A3 EB 78 */ mr r3, r29
-/* 800E7FA4 000E3C04 7F C4 F3 78 */ mr r4, r30
-/* 800E7FA8 000E3C08 38 C1 00 44 */ addi r6, r1, 0x44
-/* 800E7FAC 000E3C0C 38 A0 00 06 */ li r5, 6
-/* 800E7FB0 000E3C10 48 16 BF 2D */ bl func_80253EDC
-/* 800E7FB4 000E3C14 88 19 05 44 */ lbz r0, 0x544(r25)
-/* 800E7FB8 000E3C18 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800E7FBC 000E3C1C 41 82 08 78 */ beq lbl_800E8834
-/* 800E7FC0 000E3C20 C0 02 8B 6C */ lfs f0, lbl_8064116C-_SDA2_BASE_(r2)
-/* 800E7FC4 000E3C24 2C 1A 00 00 */ cmpwi r26, 0
-/* 800E7FC8 000E3C28 D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 800E7FCC 000E3C2C 41 82 08 68 */ beq lbl_800E8834
-/* 800E7FD0 000E3C30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7FD4 000E3C34 38 80 00 01 */ li r4, 1
-/* 800E7FD8 000E3C38 38 A0 00 01 */ li r5, 1
-/* 800E7FDC 000E3C3C 38 C0 00 00 */ li r6, 0
-/* 800E7FE0 000E3C40 4B FE E4 4D */ bl func_800D642C
-/* 800E7FE4 000E3C44 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7FE8 000E3C48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7FEC 000E3C4C FC 40 08 90 */ fmr f2, f1
-/* 800E7FF0 000E3C50 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
-/* 800E7FF4 000E3C54 FC A0 08 90 */ fmr f5, f1
-/* 800E7FF8 000E3C58 C0 82 8B 4C */ lfs f4, lbl_8064114C-_SDA2_BASE_(r2)
-/* 800E7FFC 000E3C5C C0 C2 8B 50 */ lfs f6, lbl_80641150-_SDA2_BASE_(r2)
-/* 800E8000 000E3C60 48 14 CB F9 */ bl func_80234BF8
-/* 800E8004 000E3C64 38 60 00 07 */ li r3, 7
-/* 800E8008 000E3C68 48 15 4F 15 */ bl func_8023CF1C
-/* 800E800C 000E3C6C 7C 64 1B 78 */ mr r4, r3
-/* 800E8010 000E3C70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8014 000E3C74 48 15 00 A9 */ bl func_802380BC
-/* 800E8018 000E3C78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E801C 000E3C7C 7F 45 D3 78 */ mr r5, r26
-/* 800E8020 000E3C80 38 80 00 00 */ li r4, 0
-/* 800E8024 000E3C84 4B FD 18 91 */ bl func_800B98B4
-/* 800E8028 000E3C88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E802C 000E3C8C 38 80 00 80 */ li r4, 0x80
-/* 800E8030 000E3C90 3C 00 43 30 */ lis r0, 0x4330
-/* 800E8034 000E3C94 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
-/* 800E8038 000E3C98 90 83 17 38 */ stw r4, 0x1738(r3)
-/* 800E803C 000E3C9C 38 61 00 10 */ addi r3, r1, 0x10
-/* 800E8040 000E3CA0 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E8044 000E3CA4 38 80 00 00 */ li r4, 0
-/* 800E8048 000E3CA8 88 FE 00 11 */ lbz r7, 0x11(r30)
-/* 800E804C 000E3CAC 38 A0 00 00 */ li r5, 0
-/* 800E8050 000E3CB0 90 01 00 80 */ stw r0, 0x80(r1)
-/* 800E8054 000E3CB4 38 C0 00 00 */ li r6, 0
-/* 800E8058 000E3CB8 90 E1 00 84 */ stw r7, 0x84(r1)
-/* 800E805C 000E3CBC C8 21 00 80 */ lfd f1, 0x80(r1)
-/* 800E8060 000E3CC0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8064 000E3CC4 EC 00 00 72 */ fmuls f0, f0, f1
-/* 800E8068 000E3CC8 FC 00 00 1E */ fctiwz f0, f0
-/* 800E806C 000E3CCC D8 01 00 78 */ stfd f0, 0x78(r1)
-/* 800E8070 000E3CD0 80 E1 00 7C */ lwz r7, 0x7c(r1)
-/* 800E8074 000E3CD4 54 E7 06 3E */ clrlwi r7, r7, 0x18
-/* 800E8078 000E3CD8 4B FE E4 81 */ bl func_800D64F8
-/* 800E807C 000E3CDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8080 000E3CE0 88 03 00 7A */ lbz r0, 0x7a(r3)
-/* 800E8084 000E3CE4 2C 00 00 00 */ cmpwi r0, 0
-/* 800E8088 000E3CE8 41 82 01 6C */ beq lbl_800E81F4
-/* 800E808C 000E3CEC C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800E8090 000E3CF0 FC 00 00 1E */ fctiwz f0, f0
-/* 800E8094 000E3CF4 D8 01 00 80 */ stfd f0, 0x80(r1)
-/* 800E8098 000E3CF8 80 61 00 84 */ lwz r3, 0x84(r1)
-/* 800E809C 000E3CFC 7C 63 07 34 */ extsh r3, r3
-/* 800E80A0 000E3D00 4B FE E4 1D */ bl func_800D64BC
-/* 800E80A4 000E3D04 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800E80A8 000E3D08 FF C0 08 90 */ fmr f30, f1
-/* 800E80AC 000E3D0C FC 00 00 1E */ fctiwz f0, f0
-/* 800E80B0 000E3D10 D8 01 00 78 */ stfd f0, 0x78(r1)
-/* 800E80B4 000E3D14 80 61 00 7C */ lwz r3, 0x7c(r1)
-/* 800E80B8 000E3D18 7C 63 07 34 */ extsh r3, r3
-/* 800E80BC 000E3D1C 4B FE E4 01 */ bl func_800D64BC
-/* 800E80C0 000E3D20 C0 A2 8B 54 */ lfs f5, lbl_80641154-_SDA2_BASE_(r2)
-/* 800E80C4 000E3D24 C0 62 8B 58 */ lfs f3, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E80C8 000E3D28 EC 9E 28 28 */ fsubs f4, f30, f5
-/* 800E80CC 000E3D2C C0 42 8B 5C */ lfs f2, lbl_8064115C-_SDA2_BASE_(r2)
-/* 800E80D0 000E3D30 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E80D4 000E3D34 EC 63 01 32 */ fmuls f3, f3, f4
-/* 800E80D8 000E3D38 EC 43 10 24 */ fdivs f2, f3, f2
-/* 800E80DC 000E3D3C EF E5 10 2A */ fadds f31, f5, f2
-/* 800E80E0 000E3D40 FC 1F 00 40 */ fcmpo cr0, f31, f0
-/* 800E80E4 000E3D44 40 80 00 08 */ bge lbl_800E80EC
-/* 800E80E8 000E3D48 FF E0 00 90 */ fmr f31, f0
-lbl_800E80EC:
-/* 800E80EC 000E3D4C C0 82 8B 54 */ lfs f4, lbl_80641154-_SDA2_BASE_(r2)
-/* 800E80F0 000E3D50 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E80F4 000E3D54 EC 61 20 28 */ fsubs f3, f1, f4
-/* 800E80F8 000E3D58 C0 22 8B 5C */ lfs f1, lbl_8064115C-_SDA2_BASE_(r2)
-/* 800E80FC 000E3D5C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8100 000E3D60 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800E8104 000E3D64 EC 22 08 24 */ fdivs f1, f2, f1
-/* 800E8108 000E3D68 EF A4 08 2A */ fadds f29, f4, f1
-/* 800E810C 000E3D6C FC 1D 00 40 */ fcmpo cr0, f29, f0
-/* 800E8110 000E3D70 40 80 00 08 */ bge lbl_800E8118
-/* 800E8114 000E3D74 FF A0 00 90 */ fmr f29, f0
-lbl_800E8118:
-/* 800E8118 000E3D78 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E811C 000E3D7C FC 00 00 1E */ fctiwz f0, f0
-/* 800E8120 000E3D80 D8 01 00 70 */ stfd f0, 0x70(r1)
-/* 800E8124 000E3D84 80 61 00 74 */ lwz r3, 0x74(r1)
-/* 800E8128 000E3D88 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E812C 000E3D8C 4B FE E3 A5 */ bl func_800D64D0
-/* 800E8130 000E3D90 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E8134 000E3D94 FF C0 08 90 */ fmr f30, f1
-/* 800E8138 000E3D98 FC 00 00 1E */ fctiwz f0, f0
-/* 800E813C 000E3D9C D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800E8140 000E3DA0 80 61 00 6C */ lwz r3, 0x6c(r1)
-/* 800E8144 000E3DA4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800E8148 000E3DA8 4B FE E3 89 */ bl func_800D64D0
-/* 800E814C 000E3DAC C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
-/* 800E8150 000E3DB0 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E8154 000E3DB4 EC 7E 00 28 */ fsubs f3, f30, f0
-/* 800E8158 000E3DB8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E815C 000E3DBC EF C2 00 F2 */ fmuls f30, f2, f3
-/* 800E8160 000E3DC0 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800E8164 000E3DC4 40 80 00 08 */ bge lbl_800E816C
-/* 800E8168 000E3DC8 FF C0 00 90 */ fmr f30, f0
-lbl_800E816C:
-/* 800E816C 000E3DCC C0 02 8B 60 */ lfs f0, lbl_80641160-_SDA2_BASE_(r2)
-/* 800E8170 000E3DD0 C0 42 8B 58 */ lfs f2, lbl_80641158-_SDA2_BASE_(r2)
-/* 800E8174 000E3DD4 EC 21 00 28 */ fsubs f1, f1, f0
-/* 800E8178 000E3DD8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E817C 000E3DDC EC 22 00 72 */ fmuls f1, f2, f1
-/* 800E8180 000E3DE0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800E8184 000E3DE4 40 80 00 08 */ bge lbl_800E818C
-/* 800E8188 000E3DE8 FC 20 00 90 */ fmr f1, f0
-lbl_800E818C:
-/* 800E818C 000E3DEC EC 21 F0 28 */ fsubs f1, f1, f30
-/* 800E8190 000E3DF0 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E8194 000E3DF4 EC 20 08 2A */ fadds f1, f0, f1
-/* 800E8198 000E3DF8 4B FE E3 4D */ bl func_800D64E4
-/* 800E819C 000E3DFC EC 3D F8 28 */ fsubs f1, f29, f31
-/* 800E81A0 000E3E00 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E81A4 000E3E04 7C 7B 1B 78 */ mr r27, r3
-/* 800E81A8 000E3E08 EC 20 08 2A */ fadds f1, f0, f1
-/* 800E81AC 000E3E0C 4B FE E3 39 */ bl func_800D64E4
-/* 800E81B0 000E3E10 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E81B4 000E3E14 7C 7C 1B 78 */ mr r28, r3
-/* 800E81B8 000E3E18 EC 20 F0 2A */ fadds f1, f0, f30
-/* 800E81BC 000E3E1C 4B FE E3 29 */ bl func_800D64E4
-/* 800E81C0 000E3E20 C0 02 8B 38 */ lfs f0, lbl_80641138-_SDA2_BASE_(r2)
-/* 800E81C4 000E3E24 7C 7F 1B 78 */ mr r31, r3
-/* 800E81C8 000E3E28 EC 20 F8 2A */ fadds f1, f0, f31
-/* 800E81CC 000E3E2C 4B FE E3 19 */ bl func_800D64E4
-/* 800E81D0 000E3E30 7C 60 1B 78 */ mr r0, r3
-/* 800E81D4 000E3E34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E81D8 000E3E38 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 800E81DC 000E3E3C 57 E6 04 3E */ clrlwi r6, r31, 0x10
-/* 800E81E0 000E3E40 57 87 04 3E */ clrlwi r7, r28, 0x10
-/* 800E81E4 000E3E44 57 68 04 3E */ clrlwi r8, r27, 0x10
-/* 800E81E8 000E3E48 38 80 00 01 */ li r4, 1
-/* 800E81EC 000E3E4C 48 14 CF 8D */ bl func_80235178
-/* 800E81F0 000E3E50 48 00 00 98 */ b lbl_800E8288
-lbl_800E81F4:
-/* 800E81F4 000E3E54 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E81F8 000E3E58 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E81FC 000E3E5C FC 00 08 40 */ fcmpo cr0, f0, f1
-/* 800E8200 000E3E60 40 80 00 08 */ bge lbl_800E8208
-/* 800E8204 000E3E64 48 00 00 08 */ b lbl_800E820C
-lbl_800E8208:
-/* 800E8208 000E3E68 FC 20 00 90 */ fmr f1, f0
-lbl_800E820C:
-/* 800E820C 000E3E6C C0 01 00 44 */ lfs f0, 0x44(r1)
-/* 800E8210 000E3E70 C0 42 8B 30 */ lfs f2, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8214 000E3E74 FC 00 10 40 */ fcmpo cr0, f0, f2
-/* 800E8218 000E3E78 40 80 00 08 */ bge lbl_800E8220
-/* 800E821C 000E3E7C 48 00 00 08 */ b lbl_800E8224
-lbl_800E8220:
-/* 800E8220 000E3E80 FC 40 00 90 */ fmr f2, f0
-lbl_800E8224:
-/* 800E8224 000E3E84 FC A0 10 1E */ fctiwz f5, f2
-/* 800E8228 000E3E88 C0 61 00 48 */ lfs f3, 0x48(r1)
-/* 800E822C 000E3E8C FC 80 08 1E */ fctiwz f4, f1
-/* 800E8230 000E3E90 C0 41 00 44 */ lfs f2, 0x44(r1)
-/* 800E8234 000E3E94 C0 21 00 60 */ lfs f1, 0x60(r1)
-/* 800E8238 000E3E98 38 80 00 01 */ li r4, 1
-/* 800E823C 000E3E9C C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E8240 000E3EA0 EC 43 10 28 */ fsubs f2, f3, f2
-/* 800E8244 000E3EA4 D8 A1 00 80 */ stfd f5, 0x80(r1)
-/* 800E8248 000E3EA8 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E824C 000E3EAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8250 000E3EB0 FC 20 10 1E */ fctiwz f1, f2
-/* 800E8254 000E3EB4 D8 81 00 78 */ stfd f4, 0x78(r1)
-/* 800E8258 000E3EB8 80 A1 00 84 */ lwz r5, 0x84(r1)
-/* 800E825C 000E3EBC FC 00 00 1E */ fctiwz f0, f0
-/* 800E8260 000E3EC0 D8 21 00 70 */ stfd f1, 0x70(r1)
-/* 800E8264 000E3EC4 54 A5 04 3E */ clrlwi r5, r5, 0x10
-/* 800E8268 000E3EC8 80 C1 00 7C */ lwz r6, 0x7c(r1)
-/* 800E826C 000E3ECC D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800E8270 000E3ED0 80 E1 00 74 */ lwz r7, 0x74(r1)
-/* 800E8274 000E3ED4 54 C6 04 3E */ clrlwi r6, r6, 0x10
-/* 800E8278 000E3ED8 81 01 00 6C */ lwz r8, 0x6c(r1)
-/* 800E827C 000E3EDC 54 E7 04 3E */ clrlwi r7, r7, 0x10
-/* 800E8280 000E3EE0 55 08 04 3E */ clrlwi r8, r8, 0x10
-/* 800E8284 000E3EE4 48 14 CE F5 */ bl func_80235178
-lbl_800E8288:
-/* 800E8288 000E3EE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E828C 000E3EEC 38 80 00 04 */ li r4, 4
-/* 800E8290 000E3EF0 48 14 B2 9D */ bl func_8023352C
-/* 800E8294 000E3EF4 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E8298 000E3EF8 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E829C 000E3EFC C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E82A0 000E3F00 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E82A4 000E3F04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E82A8 000E3F08 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E82AC 000E3F0C 4B FD 16 51 */ bl func_800B98FC
-/* 800E82B0 000E3F10 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 800E82B4 000E3F14 3F E0 CC 01 */ lis r31, 0xCC008000@ha
-/* 800E82B8 000E3F18 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E82BC 000E3F1C 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
-/* 800E82C0 000E3F20 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E82C4 000E3F24 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E82C8 000E3F28 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E82CC 000E3F2C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E82D0 000E3F30 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E82D4 000E3F34 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E82D8 000E3F38 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E82DC 000E3F3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E82E0 000E3F40 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E82E4 000E3F44 4B FD 16 19 */ bl func_800B98FC
-/* 800E82E8 000E3F48 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 800E82EC 000E3F4C C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E82F0 000E3F50 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E82F4 000E3F54 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E82F8 000E3F58 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E82FC 000E3F5C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8300 000E3F60 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8304 000E3F64 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E8308 000E3F68 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E830C 000E3F6C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8310 000E3F70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8314 000E3F74 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E8318 000E3F78 4B FD 15 E5 */ bl func_800B98FC
-/* 800E831C 000E3F7C 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 800E8320 000E3F80 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
-/* 800E8324 000E3F84 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8328 000E3F88 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E832C 000E3F8C C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8330 000E3F90 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8334 000E3F94 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8338 000E3F98 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E833C 000E3F9C C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E8340 000E3FA0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8344 000E3FA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8348 000E3FA8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E834C 000E3FAC 4B FD 15 B1 */ bl func_800B98FC
-/* 800E8350 000E3FB0 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 800E8354 000E3FB4 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8358 000E3FB8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E835C 000E3FBC C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8360 000E3FC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8364 000E3FC4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8368 000E3FC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E836C 000E3FCC 48 14 B2 15 */ bl func_80233580
-/* 800E8370 000E3FD0 88 FE 00 11 */ lbz r7, 0x11(r30)
-/* 800E8374 000E3FD4 38 61 00 0C */ addi r3, r1, 0xc
-/* 800E8378 000E3FD8 38 80 00 00 */ li r4, 0
-/* 800E837C 000E3FDC 38 A0 00 00 */ li r5, 0
-/* 800E8380 000E3FE0 38 C0 00 00 */ li r6, 0
-/* 800E8384 000E3FE4 4B FE E1 75 */ bl func_800D64F8
-/* 800E8388 000E3FE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E838C 000E3FEC 38 80 00 04 */ li r4, 4
-/* 800E8390 000E3FF0 48 14 B1 9D */ bl func_8023352C
-/* 800E8394 000E3FF4 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E8398 000E3FF8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E839C 000E3FFC C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E83A0 000E4000 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E83A4 000E4004 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E83A8 000E4008 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E83AC 000E400C 4B FD 15 51 */ bl func_800B98FC
-/* 800E83B0 000E4010 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E83B4 000E4014 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E83B8 000E4018 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E83BC 000E401C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E83C0 000E4020 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E83C4 000E4024 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E83C8 000E4028 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E83CC 000E402C C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E83D0 000E4030 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E83D4 000E4034 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E83D8 000E4038 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E83DC 000E403C EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E83E0 000E4040 4B FD 15 1D */ bl func_800B98FC
-/* 800E83E4 000E4044 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E83E8 000E4048 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E83EC 000E404C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E83F0 000E4050 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E83F4 000E4054 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E83F8 000E4058 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E83FC 000E405C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8400 000E4060 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E8404 000E4064 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E8408 000E4068 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E840C 000E406C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8410 000E4070 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E8414 000E4074 4B FD 14 E9 */ bl func_800B98FC
-/* 800E8418 000E4078 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E841C 000E407C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8420 000E4080 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8424 000E4084 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E8428 000E4088 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E842C 000E408C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8430 000E4090 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8434 000E4094 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E8438 000E4098 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E843C 000E409C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8440 000E40A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8444 000E40A4 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E8448 000E40A8 4B FD 14 B5 */ bl func_800B98FC
-/* 800E844C 000E40AC 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8450 000E40B0 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8454 000E40B4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8458 000E40B8 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E845C 000E40BC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8460 000E40C0 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8464 000E40C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8468 000E40C8 48 14 B1 19 */ bl func_80233580
-/* 800E846C 000E40CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8470 000E40D0 38 80 00 04 */ li r4, 4
-/* 800E8474 000E40D4 48 14 B0 B9 */ bl func_8023352C
-/* 800E8478 000E40D8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E847C 000E40DC C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E8480 000E40E0 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E8484 000E40E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8488 000E40E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E848C 000E40EC EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E8490 000E40F0 4B FD 14 6D */ bl func_800B98FC
-/* 800E8494 000E40F4 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8498 000E40F8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E849C 000E40FC 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E84A0 000E4100 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E84A4 000E4104 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E84A8 000E4108 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E84AC 000E410C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E84B0 000E4110 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E84B4 000E4114 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E84B8 000E4118 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E84BC 000E411C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E84C0 000E4120 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E84C4 000E4124 4B FD 14 39 */ bl func_800B98FC
-/* 800E84C8 000E4128 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E84CC 000E412C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E84D0 000E4130 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E84D4 000E4134 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E84D8 000E4138 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E84DC 000E413C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E84E0 000E4140 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E84E4 000E4144 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E84E8 000E4148 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E84EC 000E414C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E84F0 000E4150 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E84F4 000E4154 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E84F8 000E4158 4B FD 14 05 */ bl func_800B98FC
-/* 800E84FC 000E415C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8500 000E4160 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8504 000E4164 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8508 000E4168 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E850C 000E416C C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8510 000E4170 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8514 000E4174 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8518 000E4178 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E851C 000E417C C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E8520 000E4180 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8524 000E4184 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8528 000E4188 EC 40 10 28 */ fsubs f2, f0, f2
-/* 800E852C 000E418C 4B FD 13 D1 */ bl func_800B98FC
-/* 800E8530 000E4190 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8534 000E4194 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8538 000E4198 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E853C 000E419C C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8540 000E41A0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8544 000E41A4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8548 000E41A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E854C 000E41AC 48 14 B0 35 */ bl func_80233580
-/* 800E8550 000E41B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8554 000E41B4 38 80 00 04 */ li r4, 4
-/* 800E8558 000E41B8 48 14 AF D5 */ bl func_8023352C
-/* 800E855C 000E41BC C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8560 000E41C0 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E8564 000E41C4 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E8568 000E41C8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E856C 000E41CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8570 000E41D0 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E8574 000E41D4 4B FD 13 89 */ bl func_800B98FC
-/* 800E8578 000E41D8 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E857C 000E41DC C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8580 000E41E0 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8584 000E41E4 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8588 000E41E8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E858C 000E41EC C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8590 000E41F0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8594 000E41F4 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E8598 000E41F8 C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E859C 000E41FC EC 22 08 2A */ fadds f1, f2, f1
-/* 800E85A0 000E4200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E85A4 000E4204 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E85A8 000E4208 4B FD 13 55 */ bl func_800B98FC
-/* 800E85AC 000E420C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E85B0 000E4210 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E85B4 000E4214 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E85B8 000E4218 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E85BC 000E421C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E85C0 000E4220 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E85C4 000E4224 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E85C8 000E4228 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E85CC 000E422C C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E85D0 000E4230 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E85D4 000E4234 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E85D8 000E4238 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E85DC 000E423C 4B FD 13 21 */ bl func_800B98FC
-/* 800E85E0 000E4240 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E85E4 000E4244 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E85E8 000E4248 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E85EC 000E424C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E85F0 000E4250 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E85F4 000E4254 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E85F8 000E4258 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E85FC 000E425C C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E8600 000E4260 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E8604 000E4264 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8608 000E4268 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E860C 000E426C EC 42 00 2A */ fadds f2, f2, f0
-/* 800E8610 000E4270 4B FD 12 ED */ bl func_800B98FC
-/* 800E8614 000E4274 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8618 000E4278 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E861C 000E427C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8620 000E4280 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8624 000E4284 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8628 000E4288 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E862C 000E428C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8630 000E4290 48 14 AF 51 */ bl func_80233580
-/* 800E8634 000E4294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8638 000E4298 38 80 00 04 */ li r4, 4
-/* 800E863C 000E429C 48 14 AE F1 */ bl func_8023352C
-/* 800E8640 000E42A0 C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E8644 000E42A4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8648 000E42A8 C0 01 00 54 */ lfs f0, 0x54(r1)
-/* 800E864C 000E42AC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8650 000E42B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8654 000E42B4 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E8658 000E42B8 4B FD 12 A5 */ bl func_800B98FC
-/* 800E865C 000E42BC 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8660 000E42C0 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8664 000E42C4 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8668 000E42C8 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E866C 000E42CC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8670 000E42D0 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8674 000E42D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8678 000E42D8 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E867C 000E42DC C0 01 00 58 */ lfs f0, 0x58(r1)
-/* 800E8680 000E42E0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8684 000E42E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8688 000E42E8 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E868C 000E42EC 4B FD 12 71 */ bl func_800B98FC
-/* 800E8690 000E42F0 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8694 000E42F4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E8698 000E42F8 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E869C 000E42FC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E86A0 000E4300 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E86A4 000E4304 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E86A8 000E4308 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E86AC 000E430C C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E86B0 000E4310 C0 01 00 5C */ lfs f0, 0x5c(r1)
-/* 800E86B4 000E4314 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E86B8 000E4318 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E86BC 000E431C EC 42 00 2A */ fadds f2, f2, f0
-/* 800E86C0 000E4320 4B FD 12 3D */ bl func_800B98FC
-/* 800E86C4 000E4324 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E86C8 000E4328 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
-/* 800E86CC 000E432C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E86D0 000E4330 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E86D4 000E4334 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E86D8 000E4338 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E86DC 000E433C D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E86E0 000E4340 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E86E4 000E4344 C0 01 00 60 */ lfs f0, 0x60(r1)
-/* 800E86E8 000E4348 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E86EC 000E434C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E86F0 000E4350 EC 42 00 2A */ fadds f2, f2, f0
-/* 800E86F4 000E4354 4B FD 12 09 */ bl func_800B98FC
-/* 800E86F8 000E4358 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E86FC 000E435C 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E8700 000E4360 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8704 000E4364 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8708 000E4368 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E870C 000E436C D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8710 000E4370 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8714 000E4374 48 14 AE 6D */ bl func_80233580
-/* 800E8718 000E4378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E871C 000E437C 38 80 00 00 */ li r4, 0
-/* 800E8720 000E4380 38 A0 00 00 */ li r5, 0
-/* 800E8724 000E4384 38 C0 00 00 */ li r6, 0
-/* 800E8728 000E4388 38 E0 02 80 */ li r7, 0x280
-/* 800E872C 000E438C 39 00 01 E0 */ li r8, 0x1e0
-/* 800E8730 000E4390 48 14 CA 49 */ bl func_80235178
-/* 800E8734 000E4394 7F A3 EB 78 */ mr r3, r29
-/* 800E8738 000E4398 38 A1 00 08 */ addi r5, r1, 8
-/* 800E873C 000E439C 38 80 00 02 */ li r4, 2
-/* 800E8740 000E43A0 48 16 B7 0D */ bl func_80253E4C
-/* 800E8744 000E43A4 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E8748 000E43A8 3C 03 00 01 */ addis r0, r3, 1
-/* 800E874C 000E43AC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800E8750 000E43B0 40 82 00 18 */ bne lbl_800E8768
-/* 800E8754 000E43B4 38 00 00 FF */ li r0, 0xff
-/* 800E8758 000E43B8 38 60 00 FF */ li r3, 0xff
-/* 800E875C 000E43BC 98 01 00 0E */ stb r0, 0xe(r1)
-/* 800E8760 000E43C0 98 01 00 0D */ stb r0, 0xd(r1)
-/* 800E8764 000E43C4 48 00 00 14 */ b lbl_800E8778
-lbl_800E8768:
-/* 800E8768 000E43C8 38 00 00 80 */ li r0, 0x80
-/* 800E876C 000E43CC 38 60 00 80 */ li r3, 0x80
-/* 800E8770 000E43D0 98 01 00 0E */ stb r0, 0xe(r1)
-/* 800E8774 000E43D4 98 01 00 0D */ stb r0, 0xd(r1)
-lbl_800E8778:
-/* 800E8778 000E43D8 98 61 00 0C */ stb r3, 0xc(r1)
-/* 800E877C 000E43DC 38 80 00 04 */ li r4, 4
-/* 800E8780 000E43E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8784 000E43E4 48 14 AD A9 */ bl func_8023352C
-/* 800E8788 000E43E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E878C 000E43EC C0 21 00 44 */ lfs f1, 0x44(r1)
-/* 800E8790 000E43F0 C0 41 00 54 */ lfs f2, 0x54(r1)
-/* 800E8794 000E43F4 4B FD 11 69 */ bl func_800B98FC
-/* 800E8798 000E43F8 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E879C 000E43FC 3F E0 CC 01 */ lis r31, 0xCC008000@ha
-/* 800E87A0 000E4400 90 1F 80 00 */ stw r0, 0xCC008000@l(r31)
-/* 800E87A4 000E4404 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E87A8 000E4408 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87AC 000E440C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E87B0 000E4410 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87B4 000E4414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E87B8 000E4418 C0 21 00 48 */ lfs f1, 0x48(r1)
-/* 800E87BC 000E441C C0 41 00 58 */ lfs f2, 0x58(r1)
-/* 800E87C0 000E4420 4B FD 11 3D */ bl func_800B98FC
-/* 800E87C4 000E4424 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E87C8 000E4428 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E87CC 000E442C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E87D0 000E4430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87D4 000E4434 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E87D8 000E4438 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87DC 000E443C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E87E0 000E4440 C0 21 00 4C */ lfs f1, 0x4c(r1)
-/* 800E87E4 000E4444 C0 41 00 5C */ lfs f2, 0x5c(r1)
-/* 800E87E8 000E4448 4B FD 11 15 */ bl func_800B98FC
-/* 800E87EC 000E444C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E87F0 000E4450 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E87F4 000E4454 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E87F8 000E4458 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E87FC 000E445C D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8800 000E4460 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8804 000E4464 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8808 000E4468 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800E880C 000E446C C0 41 00 60 */ lfs f2, 0x60(r1)
-/* 800E8810 000E4470 4B FD 10 ED */ bl func_800B98FC
-/* 800E8814 000E4474 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800E8818 000E4478 90 1F 80 00 */ stw r0, -0x8000(r31)
-/* 800E881C 000E447C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8820 000E4480 C0 21 00 28 */ lfs f1, 0x28(r1)
-/* 800E8824 000E4484 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E8828 000E4488 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E882C 000E448C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8830 000E4490 48 14 AD 51 */ bl func_80233580
-lbl_800E8834:
-/* 800E8834 000E4494 7F A3 EB 78 */ mr r3, r29
-/* 800E8838 000E4498 7F C4 F3 78 */ mr r4, r30
-/* 800E883C 000E449C 38 A0 00 02 */ li r5, 2
-/* 800E8840 000E44A0 38 C0 00 00 */ li r6, 0
-/* 800E8844 000E44A4 48 16 B6 C1 */ bl func_80253F04
-/* 800E8848 000E44A8 48 00 02 28 */ b lbl_800E8A70
-/* 800E884C 000E44AC 7F A3 EB 78 */ mr r3, r29
-/* 800E8850 000E44B0 7F C4 F3 78 */ mr r4, r30
-/* 800E8854 000E44B4 38 C1 00 44 */ addi r6, r1, 0x44
-/* 800E8858 000E44B8 38 A0 00 06 */ li r5, 6
-/* 800E885C 000E44BC 48 16 B6 81 */ bl func_80253EDC
-/* 800E8860 000E44C0 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E8864 000E44C4 7C BB E2 14 */ add r5, r27, r28
-/* 800E8868 000E44C8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E886C 000E44CC 7F A3 EB 78 */ mr r3, r29
-/* 800E8870 000E44D0 80 C5 00 28 */ lwz r6, 0x28(r5)
-/* 800E8874 000E44D4 7F C4 F3 78 */ mr r4, r30
-/* 800E8878 000E44D8 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800E887C 000E44DC 38 A0 00 02 */ li r5, 2
-/* 800E8880 000E44E0 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 800E8884 000E44E4 D0 21 00 30 */ stfs f1, 0x30(r1)
-/* 800E8888 000E44E8 D0 21 00 3C */ stfs f1, 0x3c(r1)
-/* 800E888C 000E44EC D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800E8890 000E44F0 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800E8894 000E44F4 D0 01 00 40 */ stfs f0, 0x40(r1)
-/* 800E8898 000E44F8 D0 01 00 34 */ stfs f0, 0x34(r1)
-/* 800E889C 000E44FC 48 16 B6 69 */ bl func_80253F04
-/* 800E88A0 000E4500 7F A3 EB 78 */ mr r3, r29
-/* 800E88A4 000E4504 7F C4 F3 78 */ mr r4, r30
-/* 800E88A8 000E4508 38 C1 00 24 */ addi r6, r1, 0x24
-/* 800E88AC 000E450C 38 A0 00 01 */ li r5, 1
-/* 800E88B0 000E4510 48 16 B6 55 */ bl func_80253F04
-/* 800E88B4 000E4514 48 00 01 BC */ b lbl_800E8A70
-/* 800E88B8 000E4518 7F A3 EB 78 */ mr r3, r29
-/* 800E88BC 000E451C 7F C4 F3 78 */ mr r4, r30
-/* 800E88C0 000E4520 38 A0 00 02 */ li r5, 2
-/* 800E88C4 000E4524 38 C0 00 00 */ li r6, 0
-/* 800E88C8 000E4528 48 16 B6 3D */ bl func_80253F04
-/* 800E88CC 000E452C 48 00 01 A4 */ b lbl_800E8A70
-/* 800E88D0 000E4530 7F A3 EB 78 */ mr r3, r29
-/* 800E88D4 000E4534 7F C4 F3 78 */ mr r4, r30
-/* 800E88D8 000E4538 38 A0 00 02 */ li r5, 2
-/* 800E88DC 000E453C 38 C0 00 00 */ li r6, 0
-/* 800E88E0 000E4540 48 16 B6 25 */ bl func_80253F04
-/* 800E88E4 000E4544 48 00 01 8C */ b lbl_800E8A70
-/* 800E88E8 000E4548 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E88EC 000E454C C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
-/* 800E88F0 000E4550 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800E88F4 000E4554 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 800E88F8 000E4558 D0 21 00 30 */ stfs f1, 0x30(r1)
-/* 800E88FC 000E455C D0 21 00 3C */ stfs f1, 0x3c(r1)
-/* 800E8900 000E4560 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800E8904 000E4564 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800E8908 000E4568 D0 01 00 40 */ stfs f0, 0x40(r1)
-/* 800E890C 000E456C D0 01 00 34 */ stfs f0, 0x34(r1)
-/* 800E8910 000E4570 88 19 05 45 */ lbz r0, 0x545(r25)
-/* 800E8914 000E4574 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
-/* 800E8918 000E4578 2C 00 00 02 */ cmpwi r0, 2
-/* 800E891C 000E457C 40 80 00 10 */ bge lbl_800E892C
-/* 800E8920 000E4580 2C 00 00 00 */ cmpwi r0, 0
-/* 800E8924 000E4584 40 80 00 14 */ bge lbl_800E8938
-/* 800E8928 000E4588 48 00 00 1C */ b lbl_800E8944
-lbl_800E892C:
-/* 800E892C 000E458C 2C 00 00 04 */ cmpwi r0, 4
-/* 800E8930 000E4590 40 80 00 14 */ bge lbl_800E8944
-/* 800E8934 000E4594 48 00 00 0C */ b lbl_800E8940
-lbl_800E8938:
-/* 800E8938 000E4598 83 5B 00 14 */ lwz r26, 0x14(r27)
-/* 800E893C 000E459C 48 00 00 08 */ b lbl_800E8944
-lbl_800E8940:
-/* 800E8940 000E45A0 83 5B 00 10 */ lwz r26, 0x10(r27)
-lbl_800E8944:
-/* 800E8944 000E45A4 7F A3 EB 78 */ mr r3, r29
-/* 800E8948 000E45A8 7F C4 F3 78 */ mr r4, r30
-/* 800E894C 000E45AC 7F 46 D3 78 */ mr r6, r26
-/* 800E8950 000E45B0 38 A0 00 02 */ li r5, 2
-/* 800E8954 000E45B4 48 16 B5 B1 */ bl func_80253F04
-/* 800E8958 000E45B8 7F A3 EB 78 */ mr r3, r29
-/* 800E895C 000E45BC 7F C4 F3 78 */ mr r4, r30
-/* 800E8960 000E45C0 38 C1 00 24 */ addi r6, r1, 0x24
-/* 800E8964 000E45C4 38 A0 00 01 */ li r5, 1
-/* 800E8968 000E45C8 48 16 B5 9D */ bl func_80253F04
-/* 800E896C 000E45CC 48 00 01 04 */ b lbl_800E8A70
-/* 800E8970 000E45D0 3B E0 00 01 */ li r31, 1
-/* 800E8974 000E45D4 3B FF 00 01 */ addi r31, r31, 1
-/* 800E8978 000E45D8 3B FF 00 01 */ addi r31, r31, 1
-/* 800E897C 000E45DC 3B FF 00 01 */ addi r31, r31, 1
-/* 800E8980 000E45E0 3B FF 00 01 */ addi r31, r31, 1
-/* 800E8984 000E45E4 48 03 3F F1 */ bl func_8011C974
-/* 800E8988 000E45E8 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800E898C 000E45EC 2C 00 00 00 */ cmpwi r0, 0
-/* 800E8990 000E45F0 40 82 00 34 */ bne lbl_800E89C4
-/* 800E8994 000E45F4 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800E8998 000E45F8 28 00 00 09 */ cmplwi r0, 9
-/* 800E899C 000E45FC 40 82 00 28 */ bne lbl_800E89C4
-/* 800E89A0 000E4600 38 A1 00 24 */ addi r5, r1, 0x24
-/* 800E89A4 000E4604 38 60 00 00 */ li r3, 0
-/* 800E89A8 000E4608 38 80 00 00 */ li r4, 0
-/* 800E89AC 000E460C 4B F7 41 79 */ bl func_8005CB24
-/* 800E89B0 000E4610 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800E89B4 000E4614 7C 66 1B 78 */ mr r6, r3
-/* 800E89B8 000E4618 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
-/* 800E89BC 000E461C 98 1E 00 11 */ stb r0, 0x11(r30)
-/* 800E89C0 000E4620 48 00 00 8C */ b lbl_800E8A4C
-lbl_800E89C4:
-/* 800E89C4 000E4624 57 E0 06 3E */ clrlwi r0, r31, 0x18
-/* 800E89C8 000E4628 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 800E89CC 000E462C 7C 79 02 14 */ add r3, r25, r0
-/* 800E89D0 000E4630 88 03 02 86 */ lbz r0, 0x286(r3)
-/* 800E89D4 000E4634 3B 43 01 FC */ addi r26, r3, 0x1fc
-/* 800E89D8 000E4638 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800E89DC 000E463C 40 82 00 28 */ bne lbl_800E8A04
-/* 800E89E0 000E4640 38 A1 00 24 */ addi r5, r1, 0x24
-/* 800E89E4 000E4644 38 60 00 00 */ li r3, 0
-/* 800E89E8 000E4648 38 80 00 00 */ li r4, 0
-/* 800E89EC 000E464C 4B F7 41 39 */ bl func_8005CB24
-/* 800E89F0 000E4650 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800E89F4 000E4654 7C 66 1B 78 */ mr r6, r3
-/* 800E89F8 000E4658 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
-/* 800E89FC 000E465C 98 1E 00 11 */ stb r0, 0x11(r30)
-/* 800E8A00 000E4660 48 00 00 4C */ b lbl_800E8A4C
-lbl_800E8A04:
-/* 800E8A04 000E4664 7F 43 D3 78 */ mr r3, r26
-/* 800E8A08 000E4668 4B F6 E1 CD */ bl func_80056BD4
-/* 800E8A0C 000E466C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E8A10 000E4670 41 82 00 1C */ beq lbl_800E8A2C
-/* 800E8A14 000E4674 7F 43 D3 78 */ mr r3, r26
-/* 800E8A18 000E4678 38 A1 00 24 */ addi r5, r1, 0x24
-/* 800E8A1C 000E467C 38 80 00 00 */ li r4, 0
-/* 800E8A20 000E4680 4B F7 41 05 */ bl func_8005CB24
-/* 800E8A24 000E4684 7C 66 1B 78 */ mr r6, r3
-/* 800E8A28 000E4688 48 00 00 24 */ b lbl_800E8A4C
-lbl_800E8A2C:
-/* 800E8A2C 000E468C 38 A1 00 24 */ addi r5, r1, 0x24
-/* 800E8A30 000E4690 38 60 00 00 */ li r3, 0
-/* 800E8A34 000E4694 38 80 00 00 */ li r4, 0
-/* 800E8A38 000E4698 4B F7 40 ED */ bl func_8005CB24
-/* 800E8A3C 000E469C 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800E8A40 000E46A0 7C 66 1B 78 */ mr r6, r3
-/* 800E8A44 000E46A4 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
-/* 800E8A48 000E46A8 98 1E 00 11 */ stb r0, 0x11(r30)
-lbl_800E8A4C:
-/* 800E8A4C 000E46AC 7F A3 EB 78 */ mr r3, r29
-/* 800E8A50 000E46B0 7F C4 F3 78 */ mr r4, r30
-/* 800E8A54 000E46B4 38 A0 00 02 */ li r5, 2
-/* 800E8A58 000E46B8 48 16 B4 AD */ bl func_80253F04
-/* 800E8A5C 000E46BC 7F A3 EB 78 */ mr r3, r29
-/* 800E8A60 000E46C0 7F C4 F3 78 */ mr r4, r30
-/* 800E8A64 000E46C4 38 C1 00 24 */ addi r6, r1, 0x24
-/* 800E8A68 000E46C8 38 A0 00 01 */ li r5, 1
-/* 800E8A6C 000E46CC 48 16 B4 99 */ bl func_80253F04
-lbl_800E8A70:
-/* 800E8A70 000E46D0 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0
-/* 800E8A74 000E46D4 CB E1 00 D0 */ lfd f31, 0xd0(r1)
-/* 800E8A78 000E46D8 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, qr0
-/* 800E8A7C 000E46DC CB C1 00 C0 */ lfd f30, 0xc0(r1)
-/* 800E8A80 000E46E0 E3 A1 00 B8 */ psq_l f29, 184(r1), 0, qr0
-/* 800E8A84 000E46E4 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 800E8A88 000E46E8 CB A1 00 B0 */ lfd f29, 0xb0(r1)
-/* 800E8A8C 000E46EC 48 0D E6 E1 */ bl _restgpr_25
-/* 800E8A90 000E46F0 80 01 00 E4 */ lwz r0, 0xe4(r1)
-/* 800E8A94 000E46F4 7C 08 03 A6 */ mtlr r0
-/* 800E8A98 000E46F8 38 21 00 E0 */ addi r1, r1, 0xe0
-/* 800E8A9C 000E46FC 4E 80 00 20 */ blr
-
-.global func_800E8AA0
-func_800E8AA0:
-/* 800E8AA0 000E4700 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E8AA4 000E4704 7C 08 02 A6 */ mflr r0
-/* 800E8AA8 000E4708 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E8AAC 000E470C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8AB0 000E4710 48 0D E6 71 */ bl _savegpr_25
-/* 800E8AB4 000E4714 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
-/* 800E8AB8 000E4718 7C 79 1B 78 */ mr r25, r3
-/* 800E8ABC 000E471C 3B 60 00 00 */ li r27, 0
-/* 800E8AC0 000E4720 3B 40 00 00 */ li r26, 0
-/* 800E8AC4 000E4724 3B C4 CE 34 */ addi r30, r4, lbl_8063CE34@l
-lbl_800E8AC8:
-/* 800E8AC8 000E4728 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 800E8ACC 000E472C 38 7E 00 30 */ addi r3, r30, 0x30
-/* 800E8AD0 000E4730 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800E8AD4 000E4734 7F F9 02 14 */ add r31, r25, r0
-/* 800E8AD8 000E4738 7F E4 FB 78 */ mr r4, r31
-/* 800E8ADC 000E473C 48 2A CF C9 */ bl func_80395AA4
-/* 800E8AE0 000E4740 54 7C 04 3E */ clrlwi r28, r3, 0x10
-/* 800E8AE4 000E4744 7F E4 FB 78 */ mr r4, r31
-/* 800E8AE8 000E4748 38 7E 00 30 */ addi r3, r30, 0x30
-/* 800E8AEC 000E474C 48 2A CF ED */ bl func_80395AD8
-/* 800E8AF0 000E4750 54 7D 04 3E */ clrlwi r29, r3, 0x10
-/* 800E8AF4 000E4754 57 5F 06 3E */ clrlwi r31, r26, 0x18
-/* 800E8AF8 000E4758 48 00 00 4C */ b lbl_800E8B44
-lbl_800E8AFC:
-/* 800E8AFC 000E475C 7F 84 E3 78 */ mr r4, r28
-/* 800E8B00 000E4760 38 7E 00 2C */ addi r3, r30, 0x2c
-/* 800E8B04 000E4764 48 2A C8 7D */ bl func_80395380
-/* 800E8B08 000E4768 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8B0C 000E476C 41 82 00 34 */ beq lbl_800E8B40
-/* 800E8B10 000E4770 7F 84 E3 78 */ mr r4, r28
-/* 800E8B14 000E4774 38 7E 00 2C */ addi r3, r30, 0x2c
-/* 800E8B18 000E4778 48 2A C8 D9 */ bl func_803953F0
-/* 800E8B1C 000E477C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8B20 000E4780 40 82 00 0C */ bne lbl_800E8B2C
-/* 800E8B24 000E4784 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E8B28 000E4788 48 00 00 18 */ b lbl_800E8B40
-lbl_800E8B2C:
-/* 800E8B2C 000E478C 2C 1F 00 00 */ cmpwi r31, 0
-/* 800E8B30 000E4790 40 82 00 10 */ bne lbl_800E8B40
-/* 800E8B34 000E4794 57 63 04 3E */ clrlwi r3, r27, 0x10
-/* 800E8B38 000E4798 38 03 00 01 */ addi r0, r3, 1
-/* 800E8B3C 000E479C 54 1B 04 3E */ clrlwi r27, r0, 0x10
-lbl_800E8B40:
-/* 800E8B40 000E47A0 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800E8B44:
-/* 800E8B44 000E47A4 7C 1C E8 00 */ cmpw r28, r29
-/* 800E8B48 000E47A8 40 81 FF B4 */ ble lbl_800E8AFC
-/* 800E8B4C 000E47AC 3B 5A 00 01 */ addi r26, r26, 1
-/* 800E8B50 000E47B0 28 1A 00 06 */ cmplwi r26, 6
-/* 800E8B54 000E47B4 41 80 FF 74 */ blt lbl_800E8AC8
-/* 800E8B58 000E47B8 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8B5C 000E47BC 7F 63 DB 78 */ mr r3, r27
-/* 800E8B60 000E47C0 48 0D E6 0D */ bl _restgpr_25
-/* 800E8B64 000E47C4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E8B68 000E47C8 7C 08 03 A6 */ mtlr r0
-/* 800E8B6C 000E47CC 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E8B70 000E47D0 4E 80 00 20 */ blr
-
-.global func_800E8B74
-func_800E8B74:
-/* 800E8B74 000E47D4 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E8B78 000E47D8 7C 08 02 A6 */ mflr r0
-/* 800E8B7C 000E47DC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E8B80 000E47E0 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8B84 000E47E4 48 0D E5 9D */ bl _savegpr_25
-/* 800E8B88 000E47E8 28 03 00 0A */ cmplwi r3, 0xa
-/* 800E8B8C 000E47EC 7C 79 1B 78 */ mr r25, r3
-/* 800E8B90 000E47F0 7C 9A 23 78 */ mr r26, r4
-/* 800E8B94 000E47F4 40 81 00 0C */ ble lbl_800E8BA0
-/* 800E8B98 000E47F8 38 60 00 00 */ li r3, 0
-/* 800E8B9C 000E47FC 48 00 00 E4 */ b lbl_800E8C80
-lbl_800E8BA0:
-/* 800E8BA0 000E4800 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E8BA4 000E4804 3B A0 00 00 */ li r29, 0
-/* 800E8BA8 000E4808 3B 80 00 00 */ li r28, 0
-/* 800E8BAC 000E480C 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
-lbl_800E8BB0:
-/* 800E8BB0 000E4810 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 800E8BB4 000E4814 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E8BB8 000E4818 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800E8BBC 000E481C 7F D9 02 14 */ add r30, r25, r0
-/* 800E8BC0 000E4820 7F C4 F3 78 */ mr r4, r30
-/* 800E8BC4 000E4824 48 2A CE E1 */ bl func_80395AA4
-/* 800E8BC8 000E4828 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800E8BCC 000E482C 7F C4 F3 78 */ mr r4, r30
-/* 800E8BD0 000E4830 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E8BD4 000E4834 48 2A CF 05 */ bl func_80395AD8
-/* 800E8BD8 000E4838 54 7E 04 3E */ clrlwi r30, r3, 0x10
-/* 800E8BDC 000E483C 48 00 00 8C */ b lbl_800E8C68
-lbl_800E8BE0:
-/* 800E8BE0 000E4840 7F 64 DB 78 */ mr r4, r27
-/* 800E8BE4 000E4844 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8BE8 000E4848 48 2A C7 99 */ bl func_80395380
-/* 800E8BEC 000E484C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8BF0 000E4850 41 82 00 74 */ beq lbl_800E8C64
-/* 800E8BF4 000E4854 7F 64 DB 78 */ mr r4, r27
-/* 800E8BF8 000E4858 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8BFC 000E485C 48 2A C7 F5 */ bl func_803953F0
-/* 800E8C00 000E4860 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8C04 000E4864 40 82 00 30 */ bne lbl_800E8C34
-/* 800E8C08 000E4868 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E8C0C 000E486C 7C 00 D0 40 */ cmplw r0, r26
-/* 800E8C10 000E4870 40 82 00 1C */ bne lbl_800E8C2C
-/* 800E8C14 000E4874 7F 64 DB 78 */ mr r4, r27
-/* 800E8C18 000E4878 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8C1C 000E487C 48 2A CB CD */ bl func_803957E8
-/* 800E8C20 000E4880 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E8C24 000E4884 1C 60 00 64 */ mulli r3, r0, 0x64
-/* 800E8C28 000E4888 48 00 00 58 */ b lbl_800E8C80
-lbl_800E8C2C:
-/* 800E8C2C 000E488C 3B BD 00 01 */ addi r29, r29, 1
-/* 800E8C30 000E4890 48 00 00 34 */ b lbl_800E8C64
-lbl_800E8C34:
-/* 800E8C34 000E4894 57 80 04 3F */ clrlwi. r0, r28, 0x10
-/* 800E8C38 000E4898 40 82 00 2C */ bne lbl_800E8C64
-/* 800E8C3C 000E489C 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E8C40 000E48A0 7C 00 D0 40 */ cmplw r0, r26
-/* 800E8C44 000E48A4 40 82 00 1C */ bne lbl_800E8C60
-/* 800E8C48 000E48A8 7F 64 DB 78 */ mr r4, r27
-/* 800E8C4C 000E48AC 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8C50 000E48B0 48 2A CB 99 */ bl func_803957E8
-/* 800E8C54 000E48B4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E8C58 000E48B8 1C 60 00 64 */ mulli r3, r0, 0x64
-/* 800E8C5C 000E48BC 48 00 00 24 */ b lbl_800E8C80
-lbl_800E8C60:
-/* 800E8C60 000E48C0 3B BD 00 01 */ addi r29, r29, 1
-lbl_800E8C64:
-/* 800E8C64 000E48C4 3B 7B 00 01 */ addi r27, r27, 1
-lbl_800E8C68:
-/* 800E8C68 000E48C8 7C 1B F0 00 */ cmpw r27, r30
-/* 800E8C6C 000E48CC 40 81 FF 74 */ ble lbl_800E8BE0
-/* 800E8C70 000E48D0 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E8C74 000E48D4 28 1C 00 06 */ cmplwi r28, 6
-/* 800E8C78 000E48D8 41 80 FF 38 */ blt lbl_800E8BB0
-/* 800E8C7C 000E48DC 38 60 00 00 */ li r3, 0
-lbl_800E8C80:
-/* 800E8C80 000E48E0 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8C84 000E48E4 48 0D E4 E9 */ bl _restgpr_25
-/* 800E8C88 000E48E8 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E8C8C 000E48EC 7C 08 03 A6 */ mtlr r0
-/* 800E8C90 000E48F0 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E8C94 000E48F4 4E 80 00 20 */ blr
-
-.global func_800E8C98
-func_800E8C98:
-/* 800E8C98 000E48F8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E8C9C 000E48FC 7C 08 02 A6 */ mflr r0
-/* 800E8CA0 000E4900 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E8CA4 000E4904 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8CA8 000E4908 48 0D E4 79 */ bl _savegpr_25
-/* 800E8CAC 000E490C 28 03 00 0A */ cmplwi r3, 0xa
-/* 800E8CB0 000E4910 7C 79 1B 78 */ mr r25, r3
-/* 800E8CB4 000E4914 7C 9A 23 78 */ mr r26, r4
-/* 800E8CB8 000E4918 40 81 00 0C */ ble lbl_800E8CC4
-/* 800E8CBC 000E491C 38 60 00 00 */ li r3, 0
-/* 800E8CC0 000E4920 48 00 00 D4 */ b lbl_800E8D94
-lbl_800E8CC4:
-/* 800E8CC4 000E4924 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E8CC8 000E4928 3B A0 00 00 */ li r29, 0
-/* 800E8CCC 000E492C 3B 80 00 00 */ li r28, 0
-/* 800E8CD0 000E4930 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
-lbl_800E8CD4:
-/* 800E8CD4 000E4934 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 800E8CD8 000E4938 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E8CDC 000E493C 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800E8CE0 000E4940 7F D9 02 14 */ add r30, r25, r0
-/* 800E8CE4 000E4944 7F C4 F3 78 */ mr r4, r30
-/* 800E8CE8 000E4948 48 2A CD BD */ bl func_80395AA4
-/* 800E8CEC 000E494C 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800E8CF0 000E4950 7F C4 F3 78 */ mr r4, r30
-/* 800E8CF4 000E4954 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E8CF8 000E4958 48 2A CD E1 */ bl func_80395AD8
-/* 800E8CFC 000E495C 54 7E 04 3E */ clrlwi r30, r3, 0x10
-/* 800E8D00 000E4960 48 00 00 7C */ b lbl_800E8D7C
-lbl_800E8D04:
-/* 800E8D04 000E4964 7F 64 DB 78 */ mr r4, r27
-/* 800E8D08 000E4968 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8D0C 000E496C 48 2A C6 75 */ bl func_80395380
-/* 800E8D10 000E4970 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8D14 000E4974 41 82 00 64 */ beq lbl_800E8D78
-/* 800E8D18 000E4978 7F 64 DB 78 */ mr r4, r27
-/* 800E8D1C 000E497C 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8D20 000E4980 48 2A C6 D1 */ bl func_803953F0
-/* 800E8D24 000E4984 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8D28 000E4988 40 82 00 28 */ bne lbl_800E8D50
-/* 800E8D2C 000E498C 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E8D30 000E4990 7C 00 D0 40 */ cmplw r0, r26
-/* 800E8D34 000E4994 40 82 00 14 */ bne lbl_800E8D48
-/* 800E8D38 000E4998 7F 64 DB 78 */ mr r4, r27
-/* 800E8D3C 000E499C 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8D40 000E49A0 48 2A CA 41 */ bl func_80395780
-/* 800E8D44 000E49A4 48 00 00 50 */ b lbl_800E8D94
-lbl_800E8D48:
-/* 800E8D48 000E49A8 3B BD 00 01 */ addi r29, r29, 1
-/* 800E8D4C 000E49AC 48 00 00 2C */ b lbl_800E8D78
-lbl_800E8D50:
-/* 800E8D50 000E49B0 57 80 04 3F */ clrlwi. r0, r28, 0x10
-/* 800E8D54 000E49B4 40 82 00 24 */ bne lbl_800E8D78
-/* 800E8D58 000E49B8 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E8D5C 000E49BC 7C 00 D0 40 */ cmplw r0, r26
-/* 800E8D60 000E49C0 40 82 00 14 */ bne lbl_800E8D74
-/* 800E8D64 000E49C4 7F 64 DB 78 */ mr r4, r27
-/* 800E8D68 000E49C8 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8D6C 000E49CC 48 2A CA 15 */ bl func_80395780
-/* 800E8D70 000E49D0 48 00 00 24 */ b lbl_800E8D94
-lbl_800E8D74:
-/* 800E8D74 000E49D4 3B BD 00 01 */ addi r29, r29, 1
-lbl_800E8D78:
-/* 800E8D78 000E49D8 3B 7B 00 01 */ addi r27, r27, 1
-lbl_800E8D7C:
-/* 800E8D7C 000E49DC 7C 1B F0 00 */ cmpw r27, r30
-/* 800E8D80 000E49E0 40 81 FF 84 */ ble lbl_800E8D04
-/* 800E8D84 000E49E4 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E8D88 000E49E8 28 1C 00 06 */ cmplwi r28, 6
-/* 800E8D8C 000E49EC 41 80 FF 48 */ blt lbl_800E8CD4
-/* 800E8D90 000E49F0 38 60 00 00 */ li r3, 0
-lbl_800E8D94:
-/* 800E8D94 000E49F4 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8D98 000E49F8 48 0D E3 D5 */ bl _restgpr_25
-/* 800E8D9C 000E49FC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E8DA0 000E4A00 7C 08 03 A6 */ mtlr r0
-/* 800E8DA4 000E4A04 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E8DA8 000E4A08 4E 80 00 20 */ blr
-
-.global func_800E8DAC
-func_800E8DAC:
-/* 800E8DAC 000E4A0C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E8DB0 000E4A10 7C 08 02 A6 */ mflr r0
-/* 800E8DB4 000E4A14 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E8DB8 000E4A18 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8DBC 000E4A1C 48 0D E3 65 */ bl _savegpr_25
-/* 800E8DC0 000E4A20 28 03 00 0A */ cmplwi r3, 0xa
-/* 800E8DC4 000E4A24 7C 79 1B 78 */ mr r25, r3
-/* 800E8DC8 000E4A28 7C 9A 23 78 */ mr r26, r4
-/* 800E8DCC 000E4A2C 40 81 00 0C */ ble lbl_800E8DD8
-/* 800E8DD0 000E4A30 38 60 00 00 */ li r3, 0
-/* 800E8DD4 000E4A34 48 00 00 D4 */ b lbl_800E8EA8
-lbl_800E8DD8:
-/* 800E8DD8 000E4A38 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E8DDC 000E4A3C 3B A0 00 00 */ li r29, 0
-/* 800E8DE0 000E4A40 3B 80 00 00 */ li r28, 0
-/* 800E8DE4 000E4A44 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
-lbl_800E8DE8:
-/* 800E8DE8 000E4A48 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 800E8DEC 000E4A4C 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E8DF0 000E4A50 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800E8DF4 000E4A54 7F D9 02 14 */ add r30, r25, r0
-/* 800E8DF8 000E4A58 7F C4 F3 78 */ mr r4, r30
-/* 800E8DFC 000E4A5C 48 2A CC A9 */ bl func_80395AA4
-/* 800E8E00 000E4A60 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800E8E04 000E4A64 7F C4 F3 78 */ mr r4, r30
-/* 800E8E08 000E4A68 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E8E0C 000E4A6C 48 2A CC CD */ bl func_80395AD8
-/* 800E8E10 000E4A70 54 7E 04 3E */ clrlwi r30, r3, 0x10
-/* 800E8E14 000E4A74 48 00 00 7C */ b lbl_800E8E90
-lbl_800E8E18:
-/* 800E8E18 000E4A78 7F 64 DB 78 */ mr r4, r27
-/* 800E8E1C 000E4A7C 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8E20 000E4A80 48 2A C5 61 */ bl func_80395380
-/* 800E8E24 000E4A84 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8E28 000E4A88 41 82 00 64 */ beq lbl_800E8E8C
-/* 800E8E2C 000E4A8C 7F 64 DB 78 */ mr r4, r27
-/* 800E8E30 000E4A90 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8E34 000E4A94 48 2A C5 BD */ bl func_803953F0
-/* 800E8E38 000E4A98 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8E3C 000E4A9C 40 82 00 28 */ bne lbl_800E8E64
-/* 800E8E40 000E4AA0 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E8E44 000E4AA4 7C 00 D0 40 */ cmplw r0, r26
-/* 800E8E48 000E4AA8 40 82 00 14 */ bne lbl_800E8E5C
-/* 800E8E4C 000E4AAC 7F 64 DB 78 */ mr r4, r27
-/* 800E8E50 000E4AB0 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8E54 000E4AB4 48 2A C9 61 */ bl func_803957B4
-/* 800E8E58 000E4AB8 48 00 00 50 */ b lbl_800E8EA8
-lbl_800E8E5C:
-/* 800E8E5C 000E4ABC 3B BD 00 01 */ addi r29, r29, 1
-/* 800E8E60 000E4AC0 48 00 00 2C */ b lbl_800E8E8C
-lbl_800E8E64:
-/* 800E8E64 000E4AC4 57 80 04 3F */ clrlwi. r0, r28, 0x10
-/* 800E8E68 000E4AC8 40 82 00 24 */ bne lbl_800E8E8C
-/* 800E8E6C 000E4ACC 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E8E70 000E4AD0 7C 00 D0 40 */ cmplw r0, r26
-/* 800E8E74 000E4AD4 40 82 00 14 */ bne lbl_800E8E88
-/* 800E8E78 000E4AD8 7F 64 DB 78 */ mr r4, r27
-/* 800E8E7C 000E4ADC 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E8E80 000E4AE0 48 2A C9 35 */ bl func_803957B4
-/* 800E8E84 000E4AE4 48 00 00 24 */ b lbl_800E8EA8
-lbl_800E8E88:
-/* 800E8E88 000E4AE8 3B BD 00 01 */ addi r29, r29, 1
-lbl_800E8E8C:
-/* 800E8E8C 000E4AEC 3B 7B 00 01 */ addi r27, r27, 1
-lbl_800E8E90:
-/* 800E8E90 000E4AF0 7C 1B F0 00 */ cmpw r27, r30
-/* 800E8E94 000E4AF4 40 81 FF 84 */ ble lbl_800E8E18
-/* 800E8E98 000E4AF8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E8E9C 000E4AFC 28 1C 00 06 */ cmplwi r28, 6
-/* 800E8EA0 000E4B00 41 80 FF 48 */ blt lbl_800E8DE8
-/* 800E8EA4 000E4B04 38 60 00 00 */ li r3, 0
-lbl_800E8EA8:
-/* 800E8EA8 000E4B08 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8EAC 000E4B0C 48 0D E2 C1 */ bl _restgpr_25
-/* 800E8EB0 000E4B10 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E8EB4 000E4B14 7C 08 03 A6 */ mtlr r0
-/* 800E8EB8 000E4B18 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E8EBC 000E4B1C 4E 80 00 20 */ blr
-
-.global func_800E8EC0
-func_800E8EC0:
-/* 800E8EC0 000E4B20 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E8EC4 000E4B24 7C 08 02 A6 */ mflr r0
-/* 800E8EC8 000E4B28 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E8ECC 000E4B2C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E8ED0 000E4B30 48 0D E2 51 */ bl _savegpr_25
-/* 800E8ED4 000E4B34 89 02 8B 78 */ lbz r8, lbl_80641178-_SDA2_BASE_(r2)
-/* 800E8ED8 000E4B38 7C 9F 23 78 */ mr r31, r4
-/* 800E8EDC 000E4B3C 88 E2 8B 79 */ lbz r7, lbl_80641179-_SDA2_BASE_(r2)
-/* 800E8EE0 000E4B40 28 03 00 0A */ cmplwi r3, 0xa
-/* 800E8EE4 000E4B44 88 C2 8B 7A */ lbz r6, lbl_8064117A-_SDA2_BASE_(r2)
-/* 800E8EE8 000E4B48 7C 7E 1B 78 */ mr r30, r3
-/* 800E8EEC 000E4B4C 88 A2 8B 7B */ lbz r5, lbl_8064117B-_SDA2_BASE_(r2)
-/* 800E8EF0 000E4B50 88 82 8B 7C */ lbz r4, lbl_8064117C-_SDA2_BASE_(r2)
-/* 800E8EF4 000E4B54 88 02 8B 7D */ lbz r0, lbl_8064117D-_SDA2_BASE_(r2)
-/* 800E8EF8 000E4B58 99 01 00 08 */ stb r8, 8(r1)
-/* 800E8EFC 000E4B5C 98 E1 00 09 */ stb r7, 9(r1)
-/* 800E8F00 000E4B60 98 C1 00 0A */ stb r6, 0xa(r1)
-/* 800E8F04 000E4B64 98 A1 00 0B */ stb r5, 0xb(r1)
-/* 800E8F08 000E4B68 98 81 00 0C */ stb r4, 0xc(r1)
-/* 800E8F0C 000E4B6C 98 01 00 0D */ stb r0, 0xd(r1)
-/* 800E8F10 000E4B70 40 81 00 0C */ ble lbl_800E8F1C
-/* 800E8F14 000E4B74 38 60 00 00 */ li r3, 0
-/* 800E8F18 000E4B78 48 00 00 E8 */ b lbl_800E9000
-lbl_800E8F1C:
-/* 800E8F1C 000E4B7C 28 03 00 09 */ cmplwi r3, 9
-/* 800E8F20 000E4B80 40 82 00 0C */ bne lbl_800E8F2C
-/* 800E8F24 000E4B84 38 60 00 3F */ li r3, 0x3f
-/* 800E8F28 000E4B88 48 00 00 D8 */ b lbl_800E9000
-lbl_800E8F2C:
-/* 800E8F2C 000E4B8C 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E8F30 000E4B90 3B 60 00 00 */ li r27, 0
-/* 800E8F34 000E4B94 3B 40 00 00 */ li r26, 0
-/* 800E8F38 000E4B98 3B A3 CE 34 */ addi r29, r3, lbl_8063CE34@l
-lbl_800E8F3C:
-/* 800E8F3C 000E4B9C 57 40 04 3E */ clrlwi r0, r26, 0x10
-/* 800E8F40 000E4BA0 38 7D 00 30 */ addi r3, r29, 0x30
-/* 800E8F44 000E4BA4 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800E8F48 000E4BA8 7F 9E 02 14 */ add r28, r30, r0
-/* 800E8F4C 000E4BAC 7F 84 E3 78 */ mr r4, r28
-/* 800E8F50 000E4BB0 48 2A CB 55 */ bl func_80395AA4
-/* 800E8F54 000E4BB4 54 79 04 3E */ clrlwi r25, r3, 0x10
-/* 800E8F58 000E4BB8 7F 84 E3 78 */ mr r4, r28
-/* 800E8F5C 000E4BBC 38 7D 00 30 */ addi r3, r29, 0x30
-/* 800E8F60 000E4BC0 48 2A CB 79 */ bl func_80395AD8
-/* 800E8F64 000E4BC4 54 7C 04 3E */ clrlwi r28, r3, 0x10
-/* 800E8F68 000E4BC8 48 00 00 80 */ b lbl_800E8FE8
-lbl_800E8F6C:
-/* 800E8F6C 000E4BCC 7F 24 CB 78 */ mr r4, r25
-/* 800E8F70 000E4BD0 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E8F74 000E4BD4 48 2A C4 0D */ bl func_80395380
-/* 800E8F78 000E4BD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8F7C 000E4BDC 41 82 00 68 */ beq lbl_800E8FE4
-/* 800E8F80 000E4BE0 7F 24 CB 78 */ mr r4, r25
-/* 800E8F84 000E4BE4 38 7D 00 2C */ addi r3, r29, 0x2c
-/* 800E8F88 000E4BE8 48 2A C4 69 */ bl func_803953F0
-/* 800E8F8C 000E4BEC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E8F90 000E4BF0 40 82 00 28 */ bne lbl_800E8FB8
-/* 800E8F94 000E4BF4 57 60 04 3E */ clrlwi r0, r27, 0x10
-/* 800E8F98 000E4BF8 7C 00 F8 40 */ cmplw r0, r31
-/* 800E8F9C 000E4BFC 40 82 00 14 */ bne lbl_800E8FB0
-/* 800E8FA0 000E4C00 57 40 04 3E */ clrlwi r0, r26, 0x10
-/* 800E8FA4 000E4C04 38 61 00 08 */ addi r3, r1, 8
-/* 800E8FA8 000E4C08 7C 63 00 AE */ lbzx r3, r3, r0
-/* 800E8FAC 000E4C0C 48 00 00 54 */ b lbl_800E9000
-lbl_800E8FB0:
-/* 800E8FB0 000E4C10 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E8FB4 000E4C14 48 00 00 30 */ b lbl_800E8FE4
-lbl_800E8FB8:
-/* 800E8FB8 000E4C18 57 40 04 3F */ clrlwi. r0, r26, 0x10
-/* 800E8FBC 000E4C1C 40 82 00 28 */ bne lbl_800E8FE4
-/* 800E8FC0 000E4C20 57 60 04 3E */ clrlwi r0, r27, 0x10
-/* 800E8FC4 000E4C24 7C 00 F8 40 */ cmplw r0, r31
-/* 800E8FC8 000E4C28 40 82 00 18 */ bne lbl_800E8FE0
-/* 800E8FCC 000E4C2C 28 1E 00 04 */ cmplwi r30, 4
-/* 800E8FD0 000E4C30 38 60 00 3F */ li r3, 0x3f
-/* 800E8FD4 000E4C34 40 82 00 2C */ bne lbl_800E9000
-/* 800E8FD8 000E4C38 38 60 00 1F */ li r3, 0x1f
-/* 800E8FDC 000E4C3C 48 00 00 24 */ b lbl_800E9000
-lbl_800E8FE0:
-/* 800E8FE0 000E4C40 3B 7B 00 01 */ addi r27, r27, 1
-lbl_800E8FE4:
-/* 800E8FE4 000E4C44 3B 39 00 01 */ addi r25, r25, 1
-lbl_800E8FE8:
-/* 800E8FE8 000E4C48 7C 19 E0 00 */ cmpw r25, r28
-/* 800E8FEC 000E4C4C 40 81 FF 80 */ ble lbl_800E8F6C
-/* 800E8FF0 000E4C50 3B 5A 00 01 */ addi r26, r26, 1
-/* 800E8FF4 000E4C54 28 1A 00 06 */ cmplwi r26, 6
-/* 800E8FF8 000E4C58 41 80 FF 44 */ blt lbl_800E8F3C
-/* 800E8FFC 000E4C5C 38 60 00 00 */ li r3, 0
-lbl_800E9000:
-/* 800E9000 000E4C60 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E9004 000E4C64 48 0D E1 69 */ bl _restgpr_25
-/* 800E9008 000E4C68 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E900C 000E4C6C 7C 08 03 A6 */ mtlr r0
-/* 800E9010 000E4C70 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E9014 000E4C74 4E 80 00 20 */ blr
-
-.global func_800E9018
-func_800E9018:
-/* 800E9018 000E4C78 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E901C 000E4C7C 7C 08 02 A6 */ mflr r0
-/* 800E9020 000E4C80 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E9024 000E4C84 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E9028 000E4C88 48 0D E0 ED */ bl _savegpr_22
-/* 800E902C 000E4C8C 7C 79 1B 78 */ mr r25, r3
-/* 800E9030 000E4C90 7C 9A 23 78 */ mr r26, r4
-/* 800E9034 000E4C94 48 07 66 AD */ bl func_8015F6E0
-/* 800E9038 000E4C98 28 19 00 0A */ cmplwi r25, 0xa
-/* 800E903C 000E4C9C 7C 7F 1B 78 */ mr r31, r3
-/* 800E9040 000E4CA0 40 81 00 0C */ ble lbl_800E904C
-/* 800E9044 000E4CA4 38 60 00 00 */ li r3, 0
-/* 800E9048 000E4CA8 48 00 01 44 */ b lbl_800E918C
-lbl_800E904C:
-/* 800E904C 000E4CAC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E9050 000E4CB0 3B C0 00 00 */ li r30, 0
-/* 800E9054 000E4CB4 3B A0 00 00 */ li r29, 0
-/* 800E9058 000E4CB8 3B 03 CE 34 */ addi r24, r3, lbl_8063CE34@l
-lbl_800E905C:
-/* 800E905C 000E4CBC 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E9060 000E4CC0 3B 60 00 00 */ li r27, 0
-/* 800E9064 000E4CC4 1E E0 00 0A */ mulli r23, r0, 0xa
-/* 800E9068 000E4CC8 3A C0 00 00 */ li r22, 0
-/* 800E906C 000E4CCC 48 00 00 1C */ b lbl_800E9088
-lbl_800E9070:
-/* 800E9070 000E4CD0 38 78 00 30 */ addi r3, r24, 0x30
-/* 800E9074 000E4CD4 7C 96 BA 14 */ add r4, r22, r23
-/* 800E9078 000E4CD8 48 2A CA 95 */ bl func_80395B0C
-/* 800E907C 000E4CDC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E9080 000E4CE0 3A D6 00 01 */ addi r22, r22, 1
-/* 800E9084 000E4CE4 7F 7B 02 14 */ add r27, r27, r0
-lbl_800E9088:
-/* 800E9088 000E4CE8 7C 16 C8 00 */ cmpw r22, r25
-/* 800E908C 000E4CEC 41 80 FF E4 */ blt lbl_800E9070
-/* 800E9090 000E4CF0 7E F9 BA 14 */ add r23, r25, r23
-/* 800E9094 000E4CF4 38 78 00 30 */ addi r3, r24, 0x30
-/* 800E9098 000E4CF8 7E E4 BB 78 */ mr r4, r23
-/* 800E909C 000E4CFC 48 2A CA 09 */ bl func_80395AA4
-/* 800E90A0 000E4D00 54 7C 04 3E */ clrlwi r28, r3, 0x10
-/* 800E90A4 000E4D04 7E E4 BB 78 */ mr r4, r23
-/* 800E90A8 000E4D08 38 78 00 30 */ addi r3, r24, 0x30
-/* 800E90AC 000E4D0C 48 2A CA 2D */ bl func_80395AD8
-/* 800E90B0 000E4D10 7F 97 E3 78 */ mr r23, r28
-/* 800E90B4 000E4D14 54 76 04 3E */ clrlwi r22, r3, 0x10
-/* 800E90B8 000E4D18 48 00 00 BC */ b lbl_800E9174
-lbl_800E90BC:
-/* 800E90BC 000E4D1C 7E E4 BB 78 */ mr r4, r23
-/* 800E90C0 000E4D20 38 78 00 2C */ addi r3, r24, 0x2c
-/* 800E90C4 000E4D24 48 2A C2 BD */ bl func_80395380
-/* 800E90C8 000E4D28 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E90CC 000E4D2C 41 82 00 A4 */ beq lbl_800E9170
-/* 800E90D0 000E4D30 7E E4 BB 78 */ mr r4, r23
-/* 800E90D4 000E4D34 38 78 00 2C */ addi r3, r24, 0x2c
-/* 800E90D8 000E4D38 48 2A C3 19 */ bl func_803953F0
-/* 800E90DC 000E4D3C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E90E0 000E4D40 40 82 00 48 */ bne lbl_800E9128
-/* 800E90E4 000E4D44 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 800E90E8 000E4D48 7C 00 D0 40 */ cmplw r0, r26
-/* 800E90EC 000E4D4C 40 82 00 34 */ bne lbl_800E9120
-/* 800E90F0 000E4D50 7C 1B BA 14 */ add r0, r27, r23
-/* 800E90F4 000E4D54 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
-/* 800E90F8 000E4D58 7C BC 00 50 */ subf r5, r28, r0
-/* 800E90FC 000E4D5C 3C 9F 00 06 */ addis r4, r31, 6
-/* 800E9100 000E4D60 7C A0 1E 70 */ srawi r0, r5, 3
-/* 800E9104 000E4D64 7C 63 02 14 */ add r3, r3, r0
-/* 800E9108 000E4D68 7C 63 22 14 */ add r3, r3, r4
-/* 800E910C 000E4D6C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800E9110 000E4D70 88 63 82 2C */ lbz r3, -0x7dd4(r3)
-/* 800E9114 000E4D74 7C 60 06 30 */ sraw r0, r3, r0
-/* 800E9118 000E4D78 54 03 07 FE */ clrlwi r3, r0, 0x1f
-/* 800E911C 000E4D7C 48 00 00 70 */ b lbl_800E918C
-lbl_800E9120:
-/* 800E9120 000E4D80 3B DE 00 01 */ addi r30, r30, 1
-/* 800E9124 000E4D84 48 00 00 4C */ b lbl_800E9170
-lbl_800E9128:
-/* 800E9128 000E4D88 57 A0 04 3F */ clrlwi. r0, r29, 0x10
-/* 800E912C 000E4D8C 40 82 00 44 */ bne lbl_800E9170
-/* 800E9130 000E4D90 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 800E9134 000E4D94 7C 00 D0 40 */ cmplw r0, r26
-/* 800E9138 000E4D98 40 82 00 34 */ bne lbl_800E916C
-/* 800E913C 000E4D9C 7C 1B BA 14 */ add r0, r27, r23
-/* 800E9140 000E4DA0 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
-/* 800E9144 000E4DA4 7C BC 00 50 */ subf r5, r28, r0
-/* 800E9148 000E4DA8 3C 9F 00 06 */ addis r4, r31, 6
-/* 800E914C 000E4DAC 7C A0 1E 70 */ srawi r0, r5, 3
-/* 800E9150 000E4DB0 7C 63 02 14 */ add r3, r3, r0
-/* 800E9154 000E4DB4 7C 63 22 14 */ add r3, r3, r4
-/* 800E9158 000E4DB8 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800E915C 000E4DBC 88 63 82 2C */ lbz r3, -0x7dd4(r3)
-/* 800E9160 000E4DC0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800E9164 000E4DC4 54 03 07 FE */ clrlwi r3, r0, 0x1f
-/* 800E9168 000E4DC8 48 00 00 24 */ b lbl_800E918C
-lbl_800E916C:
-/* 800E916C 000E4DCC 3B DE 00 01 */ addi r30, r30, 1
-lbl_800E9170:
-/* 800E9170 000E4DD0 3A F7 00 01 */ addi r23, r23, 1
-lbl_800E9174:
-/* 800E9174 000E4DD4 7C 17 B0 00 */ cmpw r23, r22
-/* 800E9178 000E4DD8 40 81 FF 44 */ ble lbl_800E90BC
-/* 800E917C 000E4DDC 3B BD 00 01 */ addi r29, r29, 1
-/* 800E9180 000E4DE0 28 1D 00 06 */ cmplwi r29, 6
-/* 800E9184 000E4DE4 41 80 FE D8 */ blt lbl_800E905C
-/* 800E9188 000E4DE8 38 60 00 00 */ li r3, 0
-lbl_800E918C:
-/* 800E918C 000E4DEC 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E9190 000E4DF0 48 0D DF D1 */ bl _restgpr_22
-/* 800E9194 000E4DF4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E9198 000E4DF8 7C 08 03 A6 */ mtlr r0
-/* 800E919C 000E4DFC 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E91A0 000E4E00 4E 80 00 20 */ blr
-
-.global func_800E91A4
-func_800E91A4:
-/* 800E91A4 000E4E04 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E91A8 000E4E08 7C 08 02 A6 */ mflr r0
-/* 800E91AC 000E4E0C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E91B0 000E4E10 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E91B4 000E4E14 48 0D DF 61 */ bl _savegpr_22
-/* 800E91B8 000E4E18 7C 79 1B 78 */ mr r25, r3
-/* 800E91BC 000E4E1C 7C 9A 23 78 */ mr r26, r4
-/* 800E91C0 000E4E20 48 07 65 21 */ bl func_8015F6E0
-/* 800E91C4 000E4E24 28 19 00 0A */ cmplwi r25, 0xa
-/* 800E91C8 000E4E28 7C 7F 1B 78 */ mr r31, r3
-/* 800E91CC 000E4E2C 40 81 00 0C */ ble lbl_800E91D8
-/* 800E91D0 000E4E30 38 60 00 00 */ li r3, 0
-/* 800E91D4 000E4E34 48 00 01 44 */ b lbl_800E9318
-lbl_800E91D8:
-/* 800E91D8 000E4E38 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E91DC 000E4E3C 3B C0 00 00 */ li r30, 0
-/* 800E91E0 000E4E40 3B A0 00 00 */ li r29, 0
-/* 800E91E4 000E4E44 3B 03 CE 34 */ addi r24, r3, lbl_8063CE34@l
-lbl_800E91E8:
-/* 800E91E8 000E4E48 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E91EC 000E4E4C 3B 60 00 00 */ li r27, 0
-/* 800E91F0 000E4E50 1E E0 00 0A */ mulli r23, r0, 0xa
-/* 800E91F4 000E4E54 3A C0 00 00 */ li r22, 0
-/* 800E91F8 000E4E58 48 00 00 1C */ b lbl_800E9214
-lbl_800E91FC:
-/* 800E91FC 000E4E5C 38 78 00 30 */ addi r3, r24, 0x30
-/* 800E9200 000E4E60 7C 96 BA 14 */ add r4, r22, r23
-/* 800E9204 000E4E64 48 2A C9 09 */ bl func_80395B0C
-/* 800E9208 000E4E68 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800E920C 000E4E6C 3A D6 00 01 */ addi r22, r22, 1
-/* 800E9210 000E4E70 7F 7B 02 14 */ add r27, r27, r0
-lbl_800E9214:
-/* 800E9214 000E4E74 7C 16 C8 00 */ cmpw r22, r25
-/* 800E9218 000E4E78 41 80 FF E4 */ blt lbl_800E91FC
-/* 800E921C 000E4E7C 7E F9 BA 14 */ add r23, r25, r23
-/* 800E9220 000E4E80 38 78 00 30 */ addi r3, r24, 0x30
-/* 800E9224 000E4E84 7E E4 BB 78 */ mr r4, r23
-/* 800E9228 000E4E88 48 2A C8 7D */ bl func_80395AA4
-/* 800E922C 000E4E8C 54 7C 04 3E */ clrlwi r28, r3, 0x10
-/* 800E9230 000E4E90 7E E4 BB 78 */ mr r4, r23
-/* 800E9234 000E4E94 38 78 00 30 */ addi r3, r24, 0x30
-/* 800E9238 000E4E98 48 2A C8 A1 */ bl func_80395AD8
-/* 800E923C 000E4E9C 7F 97 E3 78 */ mr r23, r28
-/* 800E9240 000E4EA0 54 76 04 3E */ clrlwi r22, r3, 0x10
-/* 800E9244 000E4EA4 48 00 00 BC */ b lbl_800E9300
-lbl_800E9248:
-/* 800E9248 000E4EA8 7E E4 BB 78 */ mr r4, r23
-/* 800E924C 000E4EAC 38 78 00 2C */ addi r3, r24, 0x2c
-/* 800E9250 000E4EB0 48 2A C1 31 */ bl func_80395380
-/* 800E9254 000E4EB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E9258 000E4EB8 41 82 00 A4 */ beq lbl_800E92FC
-/* 800E925C 000E4EBC 7E E4 BB 78 */ mr r4, r23
-/* 800E9260 000E4EC0 38 78 00 2C */ addi r3, r24, 0x2c
-/* 800E9264 000E4EC4 48 2A C1 8D */ bl func_803953F0
-/* 800E9268 000E4EC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E926C 000E4ECC 40 82 00 48 */ bne lbl_800E92B4
-/* 800E9270 000E4ED0 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 800E9274 000E4ED4 7C 00 D0 40 */ cmplw r0, r26
-/* 800E9278 000E4ED8 40 82 00 34 */ bne lbl_800E92AC
-/* 800E927C 000E4EDC 7C 1B BA 14 */ add r0, r27, r23
-/* 800E9280 000E4EE0 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
-/* 800E9284 000E4EE4 7C BC 00 50 */ subf r5, r28, r0
-/* 800E9288 000E4EE8 3C 9F 00 06 */ addis r4, r31, 6
-/* 800E928C 000E4EEC 7C A0 1E 70 */ srawi r0, r5, 3
-/* 800E9290 000E4EF0 7C 63 02 14 */ add r3, r3, r0
-/* 800E9294 000E4EF4 7C 63 22 14 */ add r3, r3, r4
-/* 800E9298 000E4EF8 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800E929C 000E4EFC 88 63 81 6C */ lbz r3, -0x7e94(r3)
-/* 800E92A0 000E4F00 7C 60 06 30 */ sraw r0, r3, r0
-/* 800E92A4 000E4F04 54 03 07 FE */ clrlwi r3, r0, 0x1f
-/* 800E92A8 000E4F08 48 00 00 70 */ b lbl_800E9318
-lbl_800E92AC:
-/* 800E92AC 000E4F0C 3B DE 00 01 */ addi r30, r30, 1
-/* 800E92B0 000E4F10 48 00 00 4C */ b lbl_800E92FC
-lbl_800E92B4:
-/* 800E92B4 000E4F14 57 A0 04 3F */ clrlwi. r0, r29, 0x10
-/* 800E92B8 000E4F18 40 82 00 44 */ bne lbl_800E92FC
-/* 800E92BC 000E4F1C 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 800E92C0 000E4F20 7C 00 D0 40 */ cmplw r0, r26
-/* 800E92C4 000E4F24 40 82 00 34 */ bne lbl_800E92F8
-/* 800E92C8 000E4F28 7C 1B BA 14 */ add r0, r27, r23
-/* 800E92CC 000E4F2C 57 A3 2A F4 */ rlwinm r3, r29, 5, 0xb, 0x1a
-/* 800E92D0 000E4F30 7C BC 00 50 */ subf r5, r28, r0
-/* 800E92D4 000E4F34 3C 9F 00 06 */ addis r4, r31, 6
-/* 800E92D8 000E4F38 7C A0 1E 70 */ srawi r0, r5, 3
-/* 800E92DC 000E4F3C 7C 63 02 14 */ add r3, r3, r0
-/* 800E92E0 000E4F40 7C 63 22 14 */ add r3, r3, r4
-/* 800E92E4 000E4F44 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800E92E8 000E4F48 88 63 81 6C */ lbz r3, -0x7e94(r3)
-/* 800E92EC 000E4F4C 7C 60 06 30 */ sraw r0, r3, r0
-/* 800E92F0 000E4F50 54 03 07 FE */ clrlwi r3, r0, 0x1f
-/* 800E92F4 000E4F54 48 00 00 24 */ b lbl_800E9318
-lbl_800E92F8:
-/* 800E92F8 000E4F58 3B DE 00 01 */ addi r30, r30, 1
-lbl_800E92FC:
-/* 800E92FC 000E4F5C 3A F7 00 01 */ addi r23, r23, 1
-lbl_800E9300:
-/* 800E9300 000E4F60 7C 17 B0 00 */ cmpw r23, r22
-/* 800E9304 000E4F64 40 81 FF 44 */ ble lbl_800E9248
-/* 800E9308 000E4F68 3B BD 00 01 */ addi r29, r29, 1
-/* 800E930C 000E4F6C 28 1D 00 06 */ cmplwi r29, 6
-/* 800E9310 000E4F70 41 80 FE D8 */ blt lbl_800E91E8
-/* 800E9314 000E4F74 38 60 00 00 */ li r3, 0
-lbl_800E9318:
-/* 800E9318 000E4F78 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E931C 000E4F7C 48 0D DE 45 */ bl _restgpr_22
-/* 800E9320 000E4F80 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E9324 000E4F84 7C 08 03 A6 */ mtlr r0
-/* 800E9328 000E4F88 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E932C 000E4F8C 4E 80 00 20 */ blr
-
-.global func_800E9330
-func_800E9330:
-/* 800E9330 000E4F90 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800E9334 000E4F94 7C 08 02 A6 */ mflr r0
-/* 800E9338 000E4F98 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800E933C 000E4F9C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E9340 000E4FA0 48 0D DD D5 */ bl _savegpr_22
-/* 800E9344 000E4FA4 7C 7C 1B 78 */ mr r28, r3
-/* 800E9348 000E4FA8 7C 9F 23 78 */ mr r31, r4
-/* 800E934C 000E4FAC 48 07 63 95 */ bl func_8015F6E0
-/* 800E9350 000E4FB0 28 1C 00 0A */ cmplwi r28, 0xa
-/* 800E9354 000E4FB4 7C 7E 1B 78 */ mr r30, r3
-/* 800E9358 000E4FB8 41 81 01 E4 */ bgt lbl_800E953C
-/* 800E935C 000E4FBC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E9360 000E4FC0 3A E0 00 00 */ li r23, 0
-/* 800E9364 000E4FC4 3B A0 00 FF */ li r29, 0xff
-/* 800E9368 000E4FC8 3B 00 00 00 */ li r24, 0
-/* 800E936C 000E4FCC 3B 43 CE 34 */ addi r26, r3, lbl_8063CE34@l
-lbl_800E9370:
-/* 800E9370 000E4FD0 57 00 04 3E */ clrlwi r0, r24, 0x10
-/* 800E9374 000E4FD4 38 7A 00 30 */ addi r3, r26, 0x30
-/* 800E9378 000E4FD8 1C 00 00 0A */ mulli r0, r0, 0xa
-/* 800E937C 000E4FDC 7F 7C 02 14 */ add r27, r28, r0
-/* 800E9380 000E4FE0 7F 64 DB 78 */ mr r4, r27
-/* 800E9384 000E4FE4 48 2A C7 21 */ bl func_80395AA4
-/* 800E9388 000E4FE8 54 76 04 3E */ clrlwi r22, r3, 0x10
-/* 800E938C 000E4FEC 7F 64 DB 78 */ mr r4, r27
-/* 800E9390 000E4FF0 38 7A 00 30 */ addi r3, r26, 0x30
-/* 800E9394 000E4FF4 48 2A C7 45 */ bl func_80395AD8
-/* 800E9398 000E4FF8 7E D9 B3 78 */ mr r25, r22
-/* 800E939C 000E4FFC 54 7B 04 3E */ clrlwi r27, r3, 0x10
-/* 800E93A0 000E5000 48 00 00 88 */ b lbl_800E9428
-lbl_800E93A4:
-/* 800E93A4 000E5004 7F 24 CB 78 */ mr r4, r25
-/* 800E93A8 000E5008 38 7A 00 2C */ addi r3, r26, 0x2c
-/* 800E93AC 000E500C 48 2A BF D5 */ bl func_80395380
-/* 800E93B0 000E5010 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E93B4 000E5014 41 82 00 70 */ beq lbl_800E9424
-/* 800E93B8 000E5018 7F 24 CB 78 */ mr r4, r25
-/* 800E93BC 000E501C 38 7A 00 2C */ addi r3, r26, 0x2c
-/* 800E93C0 000E5020 48 2A C0 31 */ bl func_803953F0
-/* 800E93C4 000E5024 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E93C8 000E5028 40 82 00 30 */ bne lbl_800E93F8
-/* 800E93CC 000E502C 56 E0 04 3E */ clrlwi r0, r23, 0x10
-/* 800E93D0 000E5030 7C 00 F8 40 */ cmplw r0, r31
-/* 800E93D4 000E5034 40 82 00 1C */ bne lbl_800E93F0
-/* 800E93D8 000E5038 7F 84 E3 78 */ mr r4, r28
-/* 800E93DC 000E503C 57 03 04 3E */ clrlwi r3, r24, 0x10
-/* 800E93E0 000E5040 7C B6 C8 50 */ subf r5, r22, r25
-/* 800E93E4 000E5044 38 C0 00 01 */ li r6, 1
-/* 800E93E8 000E5048 4B FF C7 F5 */ bl func_800E5BDC
-/* 800E93EC 000E504C 48 00 01 50 */ b lbl_800E953C
-lbl_800E93F0:
-/* 800E93F0 000E5050 3A F7 00 01 */ addi r23, r23, 1
-/* 800E93F4 000E5054 48 00 00 30 */ b lbl_800E9424
-lbl_800E93F8:
-/* 800E93F8 000E5058 57 00 04 3F */ clrlwi. r0, r24, 0x10
-/* 800E93FC 000E505C 40 82 00 28 */ bne lbl_800E9424
-/* 800E9400 000E5060 56 E0 04 3E */ clrlwi r0, r23, 0x10
-/* 800E9404 000E5064 7C 00 F8 40 */ cmplw r0, r31
-/* 800E9408 000E5068 40 82 00 18 */ bne lbl_800E9420
-/* 800E940C 000E506C 7F 24 CB 78 */ mr r4, r25
-/* 800E9410 000E5070 38 7A 00 2C */ addi r3, r26, 0x2c
-/* 800E9414 000E5074 48 2A BF A5 */ bl func_803953B8
-/* 800E9418 000E5078 7C 7D 1B 78 */ mr r29, r3
-/* 800E941C 000E507C 48 00 00 14 */ b lbl_800E9430
-lbl_800E9420:
-/* 800E9420 000E5080 3A F7 00 01 */ addi r23, r23, 1
-lbl_800E9424:
-/* 800E9424 000E5084 3B 39 00 01 */ addi r25, r25, 1
-lbl_800E9428:
-/* 800E9428 000E5088 7C 19 D8 00 */ cmpw r25, r27
-/* 800E942C 000E508C 40 81 FF 78 */ ble lbl_800E93A4
-lbl_800E9430:
-/* 800E9430 000E5090 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 800E9434 000E5094 28 00 00 FF */ cmplwi r0, 0xff
-/* 800E9438 000E5098 40 82 00 10 */ bne lbl_800E9448
-/* 800E943C 000E509C 3B 18 00 01 */ addi r24, r24, 1
-/* 800E9440 000E50A0 28 18 00 06 */ cmplwi r24, 6
-/* 800E9444 000E50A4 41 80 FF 2C */ blt lbl_800E9370
-lbl_800E9448:
-/* 800E9448 000E50A8 57 BF 06 3E */ clrlwi r31, r29, 0x18
-/* 800E944C 000E50AC 28 1F 00 FF */ cmplwi r31, 0xff
-/* 800E9450 000E50B0 41 82 00 EC */ beq lbl_800E953C
-/* 800E9454 000E50B4 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E9458 000E50B8 3B A0 00 00 */ li r29, 0
-/* 800E945C 000E50BC 3B 60 00 01 */ li r27, 1
-/* 800E9460 000E50C0 3B 43 CE 34 */ addi r26, r3, lbl_8063CE34@l
-lbl_800E9464:
-/* 800E9464 000E50C4 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800E9468 000E50C8 3A C0 00 00 */ li r22, 0
-/* 800E946C 000E50CC 1F 20 00 0A */ mulli r25, r0, 0xa
-/* 800E9470 000E50D0 3A E0 00 00 */ li r23, 0
-/* 800E9474 000E50D4 48 00 00 1C */ b lbl_800E9490
-lbl_800E9478:
-/* 800E9478 000E50D8 38 7A 00 30 */ addi r3, r26, 0x30
-/* 800E947C 000E50DC 7C 97 CA 14 */ add r4, r23, r25
-/* 800E9480 000E50E0 48 2A C6 8D */ bl func_80395B0C
-/* 800E9484 000E50E4 7C 16 1A 14 */ add r0, r22, r3
-/* 800E9488 000E50E8 3A F7 00 01 */ addi r23, r23, 1
-/* 800E948C 000E50EC 54 16 06 3E */ clrlwi r22, r0, 0x18
-lbl_800E9490:
-/* 800E9490 000E50F0 7C 17 E0 00 */ cmpw r23, r28
-/* 800E9494 000E50F4 41 80 FF E4 */ blt lbl_800E9478
-/* 800E9498 000E50F8 7F 3C CA 14 */ add r25, r28, r25
-/* 800E949C 000E50FC 38 7A 00 30 */ addi r3, r26, 0x30
-/* 800E94A0 000E5100 7F 24 CB 78 */ mr r4, r25
-/* 800E94A4 000E5104 48 2A C6 01 */ bl func_80395AA4
-/* 800E94A8 000E5108 54 78 04 3E */ clrlwi r24, r3, 0x10
-/* 800E94AC 000E510C 7F 24 CB 78 */ mr r4, r25
-/* 800E94B0 000E5110 38 7A 00 30 */ addi r3, r26, 0x30
-/* 800E94B4 000E5114 48 2A C6 25 */ bl func_80395AD8
-/* 800E94B8 000E5118 7F 17 C3 78 */ mr r23, r24
-/* 800E94BC 000E511C 54 79 04 3E */ clrlwi r25, r3, 0x10
-/* 800E94C0 000E5120 48 00 00 68 */ b lbl_800E9528
-lbl_800E94C4:
-/* 800E94C4 000E5124 7E E4 BB 78 */ mr r4, r23
-/* 800E94C8 000E5128 38 7A 00 2C */ addi r3, r26, 0x2c
-/* 800E94CC 000E512C 48 2A BE ED */ bl func_803953B8
-/* 800E94D0 000E5130 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E94D4 000E5134 7C 1F 00 40 */ cmplw r31, r0
-/* 800E94D8 000E5138 40 82 00 4C */ bne lbl_800E9524
-/* 800E94DC 000E513C 7F 84 E3 78 */ mr r4, r28
-/* 800E94E0 000E5140 57 A3 04 3E */ clrlwi r3, r29, 0x10
-/* 800E94E4 000E5144 7C B8 B8 50 */ subf r5, r24, r23
-/* 800E94E8 000E5148 38 C0 00 01 */ li r6, 1
-/* 800E94EC 000E514C 4B FF C6 F1 */ bl func_800E5BDC
-/* 800E94F0 000E5150 57 A0 2A F4 */ rlwinm r0, r29, 5, 0xb, 0x1a
-/* 800E94F4 000E5154 7C 96 BA 14 */ add r4, r22, r23
-/* 800E94F8 000E5158 7C 7E 02 14 */ add r3, r30, r0
-/* 800E94FC 000E515C 7C 98 20 50 */ subf r4, r24, r4
-/* 800E9500 000E5160 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800E9504 000E5164 3C 63 00 06 */ addis r3, r3, 6
-/* 800E9508 000E5168 7C 85 1E 70 */ srawi r5, r4, 3
-/* 800E950C 000E516C 38 83 81 6C */ addi r4, r3, -32404
-/* 800E9510 000E5170 7F 60 00 30 */ slw r0, r27, r0
-/* 800E9514 000E5174 7C 65 20 AE */ lbzx r3, r5, r4
-/* 800E9518 000E5178 7C 60 03 78 */ or r0, r3, r0
-/* 800E951C 000E517C 7C 05 21 AE */ stbx r0, r5, r4
-/* 800E9520 000E5180 48 00 00 10 */ b lbl_800E9530
-lbl_800E9524:
-/* 800E9524 000E5184 3A F7 00 01 */ addi r23, r23, 1
-lbl_800E9528:
-/* 800E9528 000E5188 7C 17 C8 00 */ cmpw r23, r25
-/* 800E952C 000E518C 40 81 FF 98 */ ble lbl_800E94C4
-lbl_800E9530:
-/* 800E9530 000E5190 3B BD 00 01 */ addi r29, r29, 1
-/* 800E9534 000E5194 28 1D 00 06 */ cmplwi r29, 6
-/* 800E9538 000E5198 41 80 FF 2C */ blt lbl_800E9464
-lbl_800E953C:
-/* 800E953C 000E519C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800E9540 000E51A0 48 0D DC 21 */ bl _restgpr_22
-/* 800E9544 000E51A4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800E9548 000E51A8 7C 08 03 A6 */ mtlr r0
-/* 800E954C 000E51AC 38 21 00 30 */ addi r1, r1, 0x30
-/* 800E9550 000E51B0 4E 80 00 20 */ blr
-
-.global func_800E9554
-func_800E9554:
-/* 800E9554 000E51B4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E9558 000E51B8 7C 08 02 A6 */ mflr r0
-/* 800E955C 000E51BC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E9560 000E51C0 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E9564 000E51C4 48 0D DB C5 */ bl _savegpr_27
-/* 800E9568 000E51C8 7C 7B 1B 78 */ mr r27, r3
-/* 800E956C 000E51CC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E9570 000E51D0 3B E3 CE 34 */ addi r31, r3, lbl_8063CE34@l
-/* 800E9574 000E51D4 A8 9B 00 00 */ lha r4, 0(r27)
-/* 800E9578 000E51D8 38 7F 00 28 */ addi r3, r31, 0x28
-/* 800E957C 000E51DC 48 2A C8 BD */ bl func_80395E38
-/* 800E9580 000E51E0 1F 83 00 0A */ mulli r28, r3, 0xa
-/* 800E9584 000E51E4 3B A0 00 00 */ li r29, 0
-lbl_800E9588:
-/* 800E9588 000E51E8 7F DB EA 14 */ add r30, r27, r29
-/* 800E958C 000E51EC 38 7F 00 30 */ addi r3, r31, 0x30
-/* 800E9590 000E51F0 7C 9C EA 14 */ add r4, r28, r29
-/* 800E9594 000E51F4 48 2A C5 11 */ bl func_80395AA4
-/* 800E9598 000E51F8 88 1E 00 02 */ lbz r0, 2(r30)
-/* 800E959C 000E51FC 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 800E95A0 000E5200 38 7F 00 2C */ addi r3, r31, 0x2c
-/* 800E95A4 000E5204 7C 80 22 14 */ add r4, r0, r4
-/* 800E95A8 000E5208 48 2A BC 89 */ bl func_80395230
-/* 800E95AC 000E520C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800E95B0 000E5210 28 00 00 03 */ cmplwi r0, 3
-/* 800E95B4 000E5214 40 82 00 10 */ bne lbl_800E95C4
-/* 800E95B8 000E5218 88 7E 00 02 */ lbz r3, 2(r30)
-/* 800E95BC 000E521C 38 03 00 01 */ addi r0, r3, 1
-/* 800E95C0 000E5220 98 1E 00 02 */ stb r0, 2(r30)
-lbl_800E95C4:
-/* 800E95C4 000E5224 3B BD 00 01 */ addi r29, r29, 1
-/* 800E95C8 000E5228 2C 1D 00 0A */ cmpwi r29, 0xa
-/* 800E95CC 000E522C 41 80 FF BC */ blt lbl_800E9588
-/* 800E95D0 000E5230 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E95D4 000E5234 48 0D DB A1 */ bl _restgpr_27
-/* 800E95D8 000E5238 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E95DC 000E523C 7C 08 03 A6 */ mtlr r0
-/* 800E95E0 000E5240 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E95E4 000E5244 4E 80 00 20 */ blr
-
-.global func_800E95E8
-func_800E95E8:
-/* 800E95E8 000E5248 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E95EC 000E524C 7C 08 02 A6 */ mflr r0
-/* 800E95F0 000E5250 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E95F4 000E5254 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E95F8 000E5258 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E95FC 000E525C 48 03 33 79 */ bl func_8011C974
-/* 800E9600 000E5260 7C 7E 1B 78 */ mr r30, r3
-/* 800E9604 000E5264 48 07 60 DD */ bl func_8015F6E0
-/* 800E9608 000E5268 7C 7F 1B 78 */ mr r31, r3
-/* 800E960C 000E526C 38 60 00 3B */ li r3, 0x3b
-/* 800E9610 000E5270 48 07 94 81 */ bl func_80162A90
-/* 800E9614 000E5274 80 9E 49 84 */ lwz r4, 0x4984(r30)
-/* 800E9618 000E5278 48 2F 2B 15 */ bl func_803DC12C
-/* 800E961C 000E527C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 800E9620 000E5280 41 82 00 30 */ beq lbl_800E9650
-/* 800E9624 000E5284 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800E9628 000E5288 A8 9E 49 A4 */ lha r4, 0x49a4(r30)
-/* 800E962C 000E528C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800E9630 000E5290 38 63 00 28 */ addi r3, r3, 0x28
-/* 800E9634 000E5294 48 2A C8 05 */ bl func_80395E38
-/* 800E9638 000E5298 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800E963C 000E529C 38 00 00 01 */ li r0, 1
-/* 800E9640 000E52A0 88 7F 00 B4 */ lbz r3, 0xb4(r31)
-/* 800E9644 000E52A4 7C 00 20 30 */ slw r0, r0, r4
-/* 800E9648 000E52A8 7C 60 03 78 */ or r0, r3, r0
-/* 800E964C 000E52AC 98 1F 00 B4 */ stb r0, 0xb4(r31)
-lbl_800E9650:
-/* 800E9650 000E52B0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E9654 000E52B4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E9658 000E52B8 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E965C 000E52BC 7C 08 03 A6 */ mtlr r0
-/* 800E9660 000E52C0 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E9664 000E52C4 4E 80 00 20 */ blr
-
-.global func_800E9668
-func_800E9668:
-/* 800E9668 000E52C8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E966C 000E52CC 7C 08 02 A6 */ mflr r0
-/* 800E9670 000E52D0 38 6D 9C 48 */ addi r3, r13, lbl_8063EF08-_SDA_BASE_
-/* 800E9674 000E52D4 38 80 00 01 */ li r4, 1
-/* 800E9678 000E52D8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E967C 000E52DC 38 A0 00 04 */ li r5, 4
-/* 800E9680 000E52E0 38 C0 00 00 */ li r6, 0
-/* 800E9684 000E52E4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E9688 000E52E8 4B F3 B2 8D */ bl func_80024914
-/* 800E968C 000E52EC 3F E0 80 48 */ lis r31, lbl_8047D604@ha
-/* 800E9690 000E52F0 38 7F D6 04 */ addi r3, r31, lbl_8047D604@l
-/* 800E9694 000E52F4 48 00 00 31 */ bl func_800E96C4
-/* 800E9698 000E52F8 3C 80 80 0F */ lis r4, lbl_800E96C8@ha
-/* 800E969C 000E52FC 3C A0 80 48 */ lis r5, lbl_8047D5F8@ha
-/* 800E96A0 000E5300 38 7F D6 04 */ addi r3, r31, -10748
-/* 800E96A4 000E5304 38 84 96 C8 */ addi r4, r4, lbl_800E96C8@l
-/* 800E96A8 000E5308 38 A5 D5 F8 */ addi r5, r5, lbl_8047D5F8@l
-/* 800E96AC 000E530C 48 0D D5 9D */ bl __register_global_object_tmp
-/* 800E96B0 000E5310 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E96B4 000E5314 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E96B8 000E5318 7C 08 03 A6 */ mtlr r0
-/* 800E96BC 000E531C 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E96C0 000E5320 4E 80 00 20 */ blr
-
-.global func_800E96C4
-func_800E96C4:
-/* 800E96C4 000E5324 4E 80 00 20 */ blr
-lbl_800E96C8:
-/* 800E96C8 000E5328 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E96CC 000E532C 7C 08 02 A6 */ mflr r0
-/* 800E96D0 000E5330 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E96D4 000E5334 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E96D8 000E5338 48 0D DA 51 */ bl _savegpr_27
-/* 800E96DC 000E533C 2C 03 00 00 */ cmpwi r3, 0
-/* 800E96E0 000E5340 7C 7B 1B 78 */ mr r27, r3
-/* 800E96E4 000E5344 7C 9C 23 78 */ mr r28, r4
-/* 800E96E8 000E5348 41 82 00 3C */ beq lbl_800E9724
-/* 800E96EC 000E534C 7F 7E DB 78 */ mr r30, r27
-/* 800E96F0 000E5350 3B A0 00 00 */ li r29, 0
-/* 800E96F4 000E5354 3B E0 00 00 */ li r31, 0
-lbl_800E96F8:
-/* 800E96F8 000E5358 80 7E 00 18 */ lwz r3, 0x18(r30)
-/* 800E96FC 000E535C 48 15 4B D5 */ bl func_8023E2D0
-/* 800E9700 000E5360 3B BD 00 01 */ addi r29, r29, 1
-/* 800E9704 000E5364 93 FE 00 18 */ stw r31, 0x18(r30)
-/* 800E9708 000E5368 2C 1D 00 04 */ cmpwi r29, 4
-/* 800E970C 000E536C 3B DE 00 04 */ addi r30, r30, 4
-/* 800E9710 000E5370 41 80 FF E8 */ blt lbl_800E96F8
-/* 800E9714 000E5374 2C 1C 00 00 */ cmpwi r28, 0
-/* 800E9718 000E5378 40 81 00 0C */ ble lbl_800E9724
-/* 800E971C 000E537C 7F 63 DB 78 */ mr r3, r27
-/* 800E9720 000E5380 48 0F 13 99 */ bl func_801DAAB8
-lbl_800E9724:
-/* 800E9724 000E5384 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E9728 000E5388 7F 63 DB 78 */ mr r3, r27
-/* 800E972C 000E538C 48 0D DA 49 */ bl _restgpr_27
-/* 800E9730 000E5390 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E9734 000E5394 7C 08 03 A6 */ mtlr r0
-/* 800E9738 000E5398 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E973C 000E539C 4E 80 00 20 */ blr
-
-.global func_800E9740
-func_800E9740:
-/* 800E9740 000E53A0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800E9744 000E53A4 7C 08 02 A6 */ mflr r0
-/* 800E9748 000E53A8 38 C0 00 00 */ li r6, 0
-/* 800E974C 000E53AC 38 80 00 00 */ li r4, 0
-/* 800E9750 000E53B0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E9754 000E53B4 38 00 FF FF */ li r0, -1
-/* 800E9758 000E53B8 38 A0 00 48 */ li r5, 0x48
-/* 800E975C 000E53BC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800E9760 000E53C0 3B E0 00 00 */ li r31, 0
-/* 800E9764 000E53C4 93 C1 00 08 */ stw r30, 8(r1)
-/* 800E9768 000E53C8 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
-/* 800E976C 000E53CC 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
-/* 800E9770 000E53D0 90 DE 00 48 */ stw r6, 0x48(r30)
-/* 800E9774 000E53D4 7F C3 F3 78 */ mr r3, r30
-/* 800E9778 000E53D8 B0 1E 00 B0 */ sth r0, 0xb0(r30)
-/* 800E977C 000E53DC 90 DE 00 4C */ stw r6, 0x4c(r30)
-/* 800E9780 000E53E0 B0 1E 00 B2 */ sth r0, 0xb2(r30)
-/* 800E9784 000E53E4 90 DE 00 50 */ stw r6, 0x50(r30)
-/* 800E9788 000E53E8 B0 1E 00 B4 */ sth r0, 0xb4(r30)
-/* 800E978C 000E53EC 90 DE 00 54 */ stw r6, 0x54(r30)
-/* 800E9790 000E53F0 B0 1E 00 B6 */ sth r0, 0xb6(r30)
-/* 800E9794 000E53F4 90 DE 00 58 */ stw r6, 0x58(r30)
-/* 800E9798 000E53F8 B0 1E 00 B8 */ sth r0, 0xb8(r30)
-/* 800E979C 000E53FC 90 DE 00 5C */ stw r6, 0x5c(r30)
-/* 800E97A0 000E5400 B0 1E 00 BA */ sth r0, 0xba(r30)
-/* 800E97A4 000E5404 90 DE 00 60 */ stw r6, 0x60(r30)
-/* 800E97A8 000E5408 B0 1E 00 BC */ sth r0, 0xbc(r30)
-/* 800E97AC 000E540C 90 DE 00 64 */ stw r6, 0x64(r30)
-/* 800E97B0 000E5410 B0 1E 00 BE */ sth r0, 0xbe(r30)
-/* 800E97B4 000E5414 90 DE 00 68 */ stw r6, 0x68(r30)
-/* 800E97B8 000E5418 B0 1E 00 C0 */ sth r0, 0xc0(r30)
-/* 800E97BC 000E541C 90 DE 00 6C */ stw r6, 0x6c(r30)
-/* 800E97C0 000E5420 B0 1E 00 C2 */ sth r0, 0xc2(r30)
-/* 800E97C4 000E5424 90 DE 00 70 */ stw r6, 0x70(r30)
-/* 800E97C8 000E5428 B0 1E 00 C4 */ sth r0, 0xc4(r30)
-/* 800E97CC 000E542C 90 DE 00 74 */ stw r6, 0x74(r30)
-/* 800E97D0 000E5430 B0 1E 00 C6 */ sth r0, 0xc6(r30)
-/* 800E97D4 000E5434 90 DE 00 78 */ stw r6, 0x78(r30)
-/* 800E97D8 000E5438 B0 1E 00 C8 */ sth r0, 0xc8(r30)
-/* 800E97DC 000E543C 90 DE 00 7C */ stw r6, 0x7c(r30)
-/* 800E97E0 000E5440 B0 1E 00 CA */ sth r0, 0xca(r30)
-/* 800E97E4 000E5444 90 DE 00 80 */ stw r6, 0x80(r30)
-/* 800E97E8 000E5448 B0 1E 00 CC */ sth r0, 0xcc(r30)
-/* 800E97EC 000E544C 90 DE 00 84 */ stw r6, 0x84(r30)
-/* 800E97F0 000E5450 4B F1 A9 15 */ bl memset
-/* 800E97F4 000E5454 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
-/* 800E97F8 000E5458 38 7E 27 A8 */ addi r3, r30, 0x27a8
-/* 800E97FC 000E545C B3 FE 00 A8 */ sth r31, 0xa8(r30)
-/* 800E9800 000E5460 38 80 00 00 */ li r4, 0
-/* 800E9804 000E5464 54 00 07 F0 */ rlwinm r0, r0, 0, 0x1f, 0x18
-/* 800E9808 000E5468 38 A0 00 44 */ li r5, 0x44
-/* 800E980C 000E546C B3 FE 00 AA */ sth r31, 0xaa(r30)
-/* 800E9810 000E5470 B3 FE 00 AC */ sth r31, 0xac(r30)
-/* 800E9814 000E5474 9B FE 27 EC */ stb r31, 0x27ec(r30)
-/* 800E9818 000E5478 B0 1E 00 D0 */ sth r0, 0xd0(r30)
-/* 800E981C 000E547C 4B F1 A8 E9 */ bl memset
-/* 800E9820 000E5480 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800E9824 000E5484 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800E9828 000E5488 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800E982C 000E548C 7C 08 03 A6 */ mtlr r0
-/* 800E9830 000E5490 38 21 00 10 */ addi r1, r1, 0x10
-/* 800E9834 000E5494 4E 80 00 20 */ blr
-
-.global func_800E9838
-func_800E9838:
-/* 800E9838 000E5498 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E983C 000E549C 7C 08 02 A6 */ mflr r0
-/* 800E9840 000E54A0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E9844 000E54A4 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E9848 000E54A8 48 0D D8 DD */ bl _savegpr_26
-/* 800E984C 000E54AC 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800E9850 000E54B0 7C 7E 1B 78 */ mr r30, r3
-/* 800E9854 000E54B4 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800E9858 000E54B8 38 60 03 F5 */ li r3, 0x3f5
-/* 800E985C 000E54BC 48 15 FD 81 */ bl func_802495DC
-/* 800E9860 000E54C0 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 800E9864 000E54C4 38 60 00 0E */ li r3, 0xe
-/* 800E9868 000E54C8 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 800E986C 000E54CC 48 00 E8 29 */ bl func_800F8094
-/* 800E9870 000E54D0 90 7F 00 7C */ stw r3, 0x7c(r31)
-/* 800E9874 000E54D4 3C 60 19 A5 */ lis r3, 0x19A51A00@ha
-/* 800E9878 000E54D8 38 83 1A 00 */ addi r4, r3, 0x19A51A00@l
-/* 800E987C 000E54DC 38 60 00 0E */ li r3, 0xe
-/* 800E9880 000E54E0 48 00 E8 15 */ bl func_800F8094
-/* 800E9884 000E54E4 90 7F 00 80 */ stw r3, 0x80(r31)
-/* 800E9888 000E54E8 3F 40 19 5E */ lis r26, 0x195E1A00@ha
-/* 800E988C 000E54EC 38 9A 1A 00 */ addi r4, r26, 0x195E1A00@l
-/* 800E9890 000E54F0 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9894 000E54F4 48 00 E8 01 */ bl func_800F8094
-/* 800E9898 000E54F8 90 7F 00 48 */ stw r3, 0x48(r31)
-/* 800E989C 000E54FC 38 9A 1A 00 */ addi r4, r26, 0x1a00
-/* 800E98A0 000E5500 38 60 03 F5 */ li r3, 0x3f5
-/* 800E98A4 000E5504 48 00 E7 F1 */ bl func_800F8094
-/* 800E98A8 000E5508 90 7F 00 4C */ stw r3, 0x4c(r31)
-/* 800E98AC 000E550C 3F 40 19 5F */ lis r26, 0x195F1A00@ha
-/* 800E98B0 000E5510 38 9A 1A 00 */ addi r4, r26, 0x195F1A00@l
-/* 800E98B4 000E5514 38 60 03 F5 */ li r3, 0x3f5
-/* 800E98B8 000E5518 48 00 E7 DD */ bl func_800F8094
-/* 800E98BC 000E551C 90 7F 00 50 */ stw r3, 0x50(r31)
-/* 800E98C0 000E5520 38 9A 1A 00 */ addi r4, r26, 0x1a00
-/* 800E98C4 000E5524 38 60 03 F5 */ li r3, 0x3f5
-/* 800E98C8 000E5528 48 00 E7 CD */ bl func_800F8094
-/* 800E98CC 000E552C 90 7F 00 54 */ stw r3, 0x54(r31)
-/* 800E98D0 000E5530 3C 60 19 60 */ lis r3, 0x19601A00@ha
-/* 800E98D4 000E5534 38 83 1A 00 */ addi r4, r3, 0x19601A00@l
-/* 800E98D8 000E5538 38 60 03 F5 */ li r3, 0x3f5
-/* 800E98DC 000E553C 48 00 E7 B9 */ bl func_800F8094
-/* 800E98E0 000E5540 90 7F 00 58 */ stw r3, 0x58(r31)
-/* 800E98E4 000E5544 3C 60 19 61 */ lis r3, 0x19611A00@ha
-/* 800E98E8 000E5548 38 83 1A 00 */ addi r4, r3, 0x19611A00@l
-/* 800E98EC 000E554C 38 60 03 F5 */ li r3, 0x3f5
-/* 800E98F0 000E5550 48 00 E7 A5 */ bl func_800F8094
-/* 800E98F4 000E5554 90 7F 00 5C */ stw r3, 0x5c(r31)
-/* 800E98F8 000E5558 3C 60 19 62 */ lis r3, 0x19621A00@ha
-/* 800E98FC 000E555C 38 83 1A 00 */ addi r4, r3, 0x19621A00@l
-/* 800E9900 000E5560 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9904 000E5564 48 00 E7 91 */ bl func_800F8094
-/* 800E9908 000E5568 90 7F 00 60 */ stw r3, 0x60(r31)
-/* 800E990C 000E556C 3C 60 19 63 */ lis r3, 0x19631A00@ha
-/* 800E9910 000E5570 38 83 1A 00 */ addi r4, r3, 0x19631A00@l
-/* 800E9914 000E5574 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9918 000E5578 48 00 E7 7D */ bl func_800F8094
-/* 800E991C 000E557C 90 7F 00 64 */ stw r3, 0x64(r31)
-/* 800E9920 000E5580 3C 60 19 68 */ lis r3, 0x19681A00@ha
-/* 800E9924 000E5584 38 83 1A 00 */ addi r4, r3, 0x19681A00@l
-/* 800E9928 000E5588 38 60 03 F5 */ li r3, 0x3f5
-/* 800E992C 000E558C 48 00 E7 69 */ bl func_800F8094
-/* 800E9930 000E5590 90 7F 00 68 */ stw r3, 0x68(r31)
-/* 800E9934 000E5594 3F 40 1B 74 */ lis r26, 0x1B741A00@ha
-/* 800E9938 000E5598 38 9A 1A 00 */ addi r4, r26, 0x1B741A00@l
-/* 800E993C 000E559C 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9940 000E55A0 48 00 E7 55 */ bl func_800F8094
-/* 800E9944 000E55A4 90 7F 00 6C */ stw r3, 0x6c(r31)
-/* 800E9948 000E55A8 38 9A 1A 00 */ addi r4, r26, 0x1a00
-/* 800E994C 000E55AC 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9950 000E55B0 48 00 E7 45 */ bl func_800F8094
-/* 800E9954 000E55B4 90 7F 00 70 */ stw r3, 0x70(r31)
-/* 800E9958 000E55B8 3C 60 19 66 */ lis r3, 0x19661A00@ha
-/* 800E995C 000E55BC 38 83 1A 00 */ addi r4, r3, 0x19661A00@l
-/* 800E9960 000E55C0 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9964 000E55C4 48 00 E7 31 */ bl func_800F8094
-/* 800E9968 000E55C8 90 7F 00 74 */ stw r3, 0x74(r31)
-/* 800E996C 000E55CC 3C 60 19 67 */ lis r3, 0x19671A00@ha
-/* 800E9970 000E55D0 38 83 1A 00 */ addi r4, r3, 0x19671A00@l
-/* 800E9974 000E55D4 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9978 000E55D8 48 00 E7 1D */ bl func_800F8094
-/* 800E997C 000E55DC 90 7F 00 78 */ stw r3, 0x78(r31)
-/* 800E9980 000E55E0 3F 80 80 0F */ lis r28, lbl_800ED200@ha
-/* 800E9984 000E55E4 3F 60 80 0F */ lis r27, lbl_800EDB00@ha
-/* 800E9988 000E55E8 3F 40 80 0F */ lis r26, lbl_800F0CCC@ha
-/* 800E998C 000E55EC 80 7F 00 48 */ lwz r3, 0x48(r31)
-/* 800E9990 000E55F0 38 9C D2 00 */ addi r4, r28, lbl_800ED200@l
-/* 800E9994 000E55F4 38 BB DB 00 */ addi r5, r27, lbl_800EDB00@l
-/* 800E9998 000E55F8 38 DA 0C CC */ addi r6, r26, lbl_800F0CCC@l
-/* 800E999C 000E55FC 38 E0 FF FF */ li r7, -1
-/* 800E99A0 000E5600 39 00 00 00 */ li r8, 0
-/* 800E99A4 000E5604 39 20 00 01 */ li r9, 1
-/* 800E99A8 000E5608 39 40 00 00 */ li r10, 0
-/* 800E99AC 000E560C 48 16 A2 8D */ bl func_80253C38
-/* 800E99B0 000E5610 B0 7F 00 B0 */ sth r3, 0xb0(r31)
-/* 800E99B4 000E5614 38 9C D2 00 */ addi r4, r28, -11776
-/* 800E99B8 000E5618 80 7F 00 4C */ lwz r3, 0x4c(r31)
-/* 800E99BC 000E561C 38 BB DB 00 */ addi r5, r27, -9472
-/* 800E99C0 000E5620 38 DA 0C CC */ addi r6, r26, 0xccc
-/* 800E99C4 000E5624 38 E0 FF FF */ li r7, -1
-/* 800E99C8 000E5628 39 00 00 00 */ li r8, 0
-/* 800E99CC 000E562C 39 20 00 01 */ li r9, 1
-/* 800E99D0 000E5630 39 40 00 00 */ li r10, 0
-/* 800E99D4 000E5634 48 16 A2 65 */ bl func_80253C38
-/* 800E99D8 000E5638 B0 7F 00 B2 */ sth r3, 0xb2(r31)
-/* 800E99DC 000E563C 3F 60 80 0F */ lis r27, lbl_800ED418@ha
-/* 800E99E0 000E5640 3F 40 80 0F */ lis r26, lbl_800F1938@ha
-/* 800E99E4 000E5644 80 7F 00 50 */ lwz r3, 0x50(r31)
-/* 800E99E8 000E5648 38 9B D4 18 */ addi r4, r27, lbl_800ED418@l
-/* 800E99EC 000E564C 38 A0 00 00 */ li r5, 0
-/* 800E99F0 000E5650 38 DA 19 38 */ addi r6, r26, lbl_800F1938@l
-/* 800E99F4 000E5654 38 E0 FF FF */ li r7, -1
-/* 800E99F8 000E5658 39 00 00 00 */ li r8, 0
-/* 800E99FC 000E565C 39 20 00 01 */ li r9, 1
-/* 800E9A00 000E5660 39 40 00 00 */ li r10, 0
-/* 800E9A04 000E5664 48 16 A2 35 */ bl func_80253C38
-/* 800E9A08 000E5668 B0 7F 00 B4 */ sth r3, 0xb4(r31)
-/* 800E9A0C 000E566C 38 9B D4 18 */ addi r4, r27, -11240
-/* 800E9A10 000E5670 80 7F 00 54 */ lwz r3, 0x54(r31)
-/* 800E9A14 000E5674 38 DA 19 38 */ addi r6, r26, 0x1938
-/* 800E9A18 000E5678 38 A0 00 00 */ li r5, 0
-/* 800E9A1C 000E567C 38 E0 FF FF */ li r7, -1
-/* 800E9A20 000E5680 39 00 00 00 */ li r8, 0
-/* 800E9A24 000E5684 39 20 00 01 */ li r9, 1
-/* 800E9A28 000E5688 39 40 00 00 */ li r10, 0
-/* 800E9A2C 000E568C 48 16 A2 0D */ bl func_80253C38
-/* 800E9A30 000E5690 B0 7F 00 B6 */ sth r3, 0xb6(r31)
-/* 800E9A34 000E5694 3C A0 80 0F */ lis r5, lbl_800EDA78@ha
-/* 800E9A38 000E5698 3C C0 80 0F */ lis r6, lbl_800EF304@ha
-/* 800E9A3C 000E569C 80 7F 00 58 */ lwz r3, 0x58(r31)
-/* 800E9A40 000E56A0 38 A5 DA 78 */ addi r5, r5, lbl_800EDA78@l
-/* 800E9A44 000E56A4 38 80 00 00 */ li r4, 0
-/* 800E9A48 000E56A8 38 C6 F3 04 */ addi r6, r6, lbl_800EF304@l
-/* 800E9A4C 000E56AC 38 E0 FF FF */ li r7, -1
-/* 800E9A50 000E56B0 39 00 00 00 */ li r8, 0
-/* 800E9A54 000E56B4 39 20 00 01 */ li r9, 1
-/* 800E9A58 000E56B8 39 40 00 00 */ li r10, 0
-/* 800E9A5C 000E56BC 48 16 A1 DD */ bl func_80253C38
-/* 800E9A60 000E56C0 B0 7F 00 B8 */ sth r3, 0xb8(r31)
-/* 800E9A64 000E56C4 3F 40 80 0F */ lis r26, lbl_800EDF30@ha
-/* 800E9A68 000E56C8 3C C0 80 0F */ lis r6, lbl_800F1B50@ha
-/* 800E9A6C 000E56CC 80 7F 00 5C */ lwz r3, 0x5c(r31)
-/* 800E9A70 000E56D0 38 BA DF 30 */ addi r5, r26, lbl_800EDF30@l
-/* 800E9A74 000E56D4 38 80 00 00 */ li r4, 0
-/* 800E9A78 000E56D8 38 C6 1B 50 */ addi r6, r6, lbl_800F1B50@l
-/* 800E9A7C 000E56DC 38 E0 FF FF */ li r7, -1
-/* 800E9A80 000E56E0 39 00 00 00 */ li r8, 0
-/* 800E9A84 000E56E4 39 20 00 01 */ li r9, 1
-/* 800E9A88 000E56E8 39 40 00 00 */ li r10, 0
-/* 800E9A8C 000E56EC 48 16 A1 AD */ bl func_80253C38
-/* 800E9A90 000E56F0 B0 7F 00 BA */ sth r3, 0xba(r31)
-/* 800E9A94 000E56F4 3C A0 80 0F */ lis r5, lbl_800EE730@ha
-/* 800E9A98 000E56F8 3C C0 80 0F */ lis r6, lbl_800F27C4@ha
-/* 800E9A9C 000E56FC 80 7F 00 60 */ lwz r3, 0x60(r31)
-/* 800E9AA0 000E5700 38 A5 E7 30 */ addi r5, r5, lbl_800EE730@l
-/* 800E9AA4 000E5704 38 80 00 00 */ li r4, 0
-/* 800E9AA8 000E5708 38 C6 27 C4 */ addi r6, r6, lbl_800F27C4@l
-/* 800E9AAC 000E570C 38 E0 FF FF */ li r7, -1
-/* 800E9AB0 000E5710 39 00 00 00 */ li r8, 0
-/* 800E9AB4 000E5714 39 20 00 01 */ li r9, 1
-/* 800E9AB8 000E5718 39 40 00 00 */ li r10, 0
-/* 800E9ABC 000E571C 48 16 A1 7D */ bl func_80253C38
-/* 800E9AC0 000E5720 B0 7F 00 BC */ sth r3, 0xbc(r31)
-/* 800E9AC4 000E5724 3F 60 80 0F */ lis r27, lbl_800ED608@ha
-/* 800E9AC8 000E5728 3C A0 80 0F */ lis r5, lbl_800EEAF8@ha
-/* 800E9ACC 000E572C 3C C0 80 0F */ lis r6, lbl_800F2D80@ha
-/* 800E9AD0 000E5730 80 7F 00 64 */ lwz r3, 0x64(r31)
-/* 800E9AD4 000E5734 38 9B D6 08 */ addi r4, r27, lbl_800ED608@l
-/* 800E9AD8 000E5738 38 A5 EA F8 */ addi r5, r5, lbl_800EEAF8@l
-/* 800E9ADC 000E573C 38 C6 2D 80 */ addi r6, r6, lbl_800F2D80@l
-/* 800E9AE0 000E5740 38 E0 FF FF */ li r7, -1
-/* 800E9AE4 000E5744 39 00 00 00 */ li r8, 0
-/* 800E9AE8 000E5748 39 20 00 01 */ li r9, 1
-/* 800E9AEC 000E574C 39 40 00 00 */ li r10, 0
-/* 800E9AF0 000E5750 48 16 A1 49 */ bl func_80253C38
-/* 800E9AF4 000E5754 B0 7F 00 BE */ sth r3, 0xbe(r31)
-/* 800E9AF8 000E5758 3C A0 80 0F */ lis r5, lbl_800EEFE0@ha
-/* 800E9AFC 000E575C 3C C0 80 0F */ lis r6, lbl_800F2F38@ha
-/* 800E9B00 000E5760 80 7F 00 68 */ lwz r3, 0x68(r31)
-/* 800E9B04 000E5764 38 9B D6 08 */ addi r4, r27, -10744
-/* 800E9B08 000E5768 38 A5 EF E0 */ addi r5, r5, lbl_800EEFE0@l
-/* 800E9B0C 000E576C 38 C6 2F 38 */ addi r6, r6, lbl_800F2F38@l
-/* 800E9B10 000E5770 38 E0 FF FF */ li r7, -1
-/* 800E9B14 000E5774 39 00 00 00 */ li r8, 0
-/* 800E9B18 000E5778 39 20 00 01 */ li r9, 1
-/* 800E9B1C 000E577C 39 40 00 00 */ li r10, 0
-/* 800E9B20 000E5780 48 16 A1 19 */ bl func_80253C38
-/* 800E9B24 000E5784 B0 7F 00 C0 */ sth r3, 0xc0(r31)
-/* 800E9B28 000E5788 3F 80 80 0F */ lis r28, lbl_800ED730@ha
-/* 800E9B2C 000E578C 3F A0 80 0F */ lis r29, lbl_800EF044@ha
-/* 800E9B30 000E5790 3C C0 80 0F */ lis r6, lbl_800F3114@ha
-/* 800E9B34 000E5794 80 7F 00 6C */ lwz r3, 0x6c(r31)
-/* 800E9B38 000E5798 38 9C D7 30 */ addi r4, r28, lbl_800ED730@l
-/* 800E9B3C 000E579C 38 BD F0 44 */ addi r5, r29, lbl_800EF044@l
-/* 800E9B40 000E57A0 38 C6 31 14 */ addi r6, r6, lbl_800F3114@l
-/* 800E9B44 000E57A4 38 E0 FF FF */ li r7, -1
-/* 800E9B48 000E57A8 39 00 00 00 */ li r8, 0
-/* 800E9B4C 000E57AC 39 20 00 01 */ li r9, 1
-/* 800E9B50 000E57B0 39 40 00 00 */ li r10, 0
-/* 800E9B54 000E57B4 48 16 A0 E5 */ bl func_80253C38
-/* 800E9B58 000E57B8 B0 7F 00 C2 */ sth r3, 0xc2(r31)
-/* 800E9B5C 000E57BC 38 9C D7 30 */ addi r4, r28, -10448
-/* 800E9B60 000E57C0 80 7F 00 70 */ lwz r3, 0x70(r31)
-/* 800E9B64 000E57C4 38 BD F0 44 */ addi r5, r29, -4028
-/* 800E9B68 000E57C8 38 C0 00 00 */ li r6, 0
-/* 800E9B6C 000E57CC 38 E0 FF FF */ li r7, -1
-/* 800E9B70 000E57D0 39 00 00 00 */ li r8, 0
-/* 800E9B74 000E57D4 39 20 00 01 */ li r9, 1
-/* 800E9B78 000E57D8 39 40 00 00 */ li r10, 0
-/* 800E9B7C 000E57DC 48 16 A0 BD */ bl func_80253C38
-/* 800E9B80 000E57E0 B0 7F 00 C4 */ sth r3, 0xc4(r31)
-/* 800E9B84 000E57E4 3C C0 80 0F */ lis r6, lbl_800F2134@ha
-/* 800E9B88 000E57E8 80 7F 00 74 */ lwz r3, 0x74(r31)
-/* 800E9B8C 000E57EC 38 BA DF 30 */ addi r5, r26, -8400
-/* 800E9B90 000E57F0 38 C6 21 34 */ addi r6, r6, lbl_800F2134@l
-/* 800E9B94 000E57F4 38 80 00 00 */ li r4, 0
-/* 800E9B98 000E57F8 38 E0 FF FF */ li r7, -1
-/* 800E9B9C 000E57FC 39 00 00 00 */ li r8, 0
-/* 800E9BA0 000E5800 39 20 00 01 */ li r9, 1
-/* 800E9BA4 000E5804 39 40 00 00 */ li r10, 0
-/* 800E9BA8 000E5808 48 16 A0 91 */ bl func_80253C38
-/* 800E9BAC 000E580C B0 7F 00 C6 */ sth r3, 0xc6(r31)
-/* 800E9BB0 000E5810 3C A0 80 0F */ lis r5, lbl_800EE98C@ha
-/* 800E9BB4 000E5814 3C C0 80 0F */ lis r6, lbl_800F2BB4@ha
-/* 800E9BB8 000E5818 80 7F 00 78 */ lwz r3, 0x78(r31)
-/* 800E9BBC 000E581C 38 9B D6 08 */ addi r4, r27, -10744
-/* 800E9BC0 000E5820 38 A5 E9 8C */ addi r5, r5, lbl_800EE98C@l
-/* 800E9BC4 000E5824 38 C6 2B B4 */ addi r6, r6, lbl_800F2BB4@l
-/* 800E9BC8 000E5828 38 E0 FF FF */ li r7, -1
-/* 800E9BCC 000E582C 39 00 00 00 */ li r8, 0
-/* 800E9BD0 000E5830 39 20 00 01 */ li r9, 1
-/* 800E9BD4 000E5834 39 40 00 00 */ li r10, 0
-/* 800E9BD8 000E5838 48 16 A0 61 */ bl func_80253C38
-/* 800E9BDC 000E583C B0 7F 00 C8 */ sth r3, 0xc8(r31)
-/* 800E9BE0 000E5840 3C C0 80 0F */ lis r6, lbl_800EF22C@ha
-/* 800E9BE4 000E5844 80 7F 00 7C */ lwz r3, 0x7c(r31)
-/* 800E9BE8 000E5848 38 C6 F2 2C */ addi r6, r6, lbl_800EF22C@l
-/* 800E9BEC 000E584C 38 80 00 00 */ li r4, 0
-/* 800E9BF0 000E5850 38 A0 00 00 */ li r5, 0
-/* 800E9BF4 000E5854 38 E0 FF FF */ li r7, -1
-/* 800E9BF8 000E5858 39 00 00 00 */ li r8, 0
-/* 800E9BFC 000E585C 39 20 00 01 */ li r9, 1
-/* 800E9C00 000E5860 39 40 00 00 */ li r10, 0
-/* 800E9C04 000E5864 48 16 A0 35 */ bl func_80253C38
-/* 800E9C08 000E5868 B0 7F 00 CA */ sth r3, 0xca(r31)
-/* 800E9C0C 000E586C 3C A0 80 0F */ lis r5, lbl_800ED9E8@ha
-/* 800E9C10 000E5870 80 7F 00 80 */ lwz r3, 0x80(r31)
-/* 800E9C14 000E5874 38 A5 D9 E8 */ addi r5, r5, lbl_800ED9E8@l
-/* 800E9C18 000E5878 38 80 00 00 */ li r4, 0
-/* 800E9C1C 000E587C 38 C0 00 00 */ li r6, 0
-/* 800E9C20 000E5880 38 E0 FF FF */ li r7, -1
-/* 800E9C24 000E5884 39 00 00 00 */ li r8, 0
-/* 800E9C28 000E5888 39 20 00 01 */ li r9, 1
-/* 800E9C2C 000E588C 39 40 00 00 */ li r10, 0
-/* 800E9C30 000E5890 48 16 A0 09 */ bl func_80253C38
-/* 800E9C34 000E5894 B0 7F 00 CC */ sth r3, 0xcc(r31)
-/* 800E9C38 000E5898 38 80 00 0A */ li r4, 0xa
-/* 800E9C3C 000E589C A8 7F 00 B0 */ lha r3, 0xb0(r31)
-/* 800E9C40 000E58A0 38 A0 00 01 */ li r5, 1
-/* 800E9C44 000E58A4 48 16 A1 AD */ bl func_80253DF0
-/* 800E9C48 000E58A8 A8 7F 00 B2 */ lha r3, 0xb2(r31)
-/* 800E9C4C 000E58AC 38 80 00 0A */ li r4, 0xa
-/* 800E9C50 000E58B0 38 A0 00 01 */ li r5, 1
-/* 800E9C54 000E58B4 48 16 A1 9D */ bl func_80253DF0
-/* 800E9C58 000E58B8 A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 800E9C5C 000E58BC 38 80 00 0A */ li r4, 0xa
-/* 800E9C60 000E58C0 38 A0 00 01 */ li r5, 1
-/* 800E9C64 000E58C4 48 16 A1 8D */ bl func_80253DF0
-/* 800E9C68 000E58C8 A8 7F 00 B6 */ lha r3, 0xb6(r31)
-/* 800E9C6C 000E58CC 38 80 00 0A */ li r4, 0xa
-/* 800E9C70 000E58D0 38 A0 00 01 */ li r5, 1
-/* 800E9C74 000E58D4 48 16 A1 7D */ bl func_80253DF0
-/* 800E9C78 000E58D8 A8 7F 00 C2 */ lha r3, 0xc2(r31)
-/* 800E9C7C 000E58DC 38 80 00 0A */ li r4, 0xa
-/* 800E9C80 000E58E0 38 A0 00 01 */ li r5, 1
-/* 800E9C84 000E58E4 48 16 A1 6D */ bl func_80253DF0
-/* 800E9C88 000E58E8 A8 7F 00 C4 */ lha r3, 0xc4(r31)
-/* 800E9C8C 000E58EC 38 80 00 0A */ li r4, 0xa
-/* 800E9C90 000E58F0 38 A0 00 01 */ li r5, 1
-/* 800E9C94 000E58F4 48 16 A1 5D */ bl func_80253DF0
-/* 800E9C98 000E58F8 38 60 00 00 */ li r3, 0
-/* 800E9C9C 000E58FC 38 80 00 00 */ li r4, 0
-/* 800E9CA0 000E5900 38 A0 FF FF */ li r5, -1
-/* 800E9CA4 000E5904 48 16 A2 C9 */ bl func_80253F6C
-/* 800E9CA8 000E5908 90 7F 00 88 */ stw r3, 0x88(r31)
-/* 800E9CAC 000E590C 3F A0 19 5D */ lis r29, 0x195D0C00@ha
-/* 800E9CB0 000E5910 38 9D 0C 00 */ addi r4, r29, 0x195D0C00@l
-/* 800E9CB4 000E5914 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9CB8 000E5918 48 0F 19 2D */ bl func_801DB5E4
-/* 800E9CBC 000E591C 7C 7B 1B 78 */ mr r27, r3
-/* 800E9CC0 000E5920 80 6D 96 28 */ lwz r3, lbl_8063E8E8-_SDA_BASE_(r13)
-/* 800E9CC4 000E5924 38 1B 00 1F */ addi r0, r27, 0x1f
-/* 800E9CC8 000E5928 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a
-/* 800E9CCC 000E592C 48 0F 0F C9 */ bl func_801DAC94
-/* 800E9CD0 000E5930 90 7F 00 84 */ stw r3, 0x84(r31)
-/* 800E9CD4 000E5934 38 9D 0C 00 */ addi r4, r29, 0xc00
-/* 800E9CD8 000E5938 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9CDC 000E593C 48 0F 17 E1 */ bl func_801DB4BC
-/* 800E9CE0 000E5940 88 03 00 07 */ lbz r0, 7(r3)
-/* 800E9CE4 000E5944 7C 64 1B 78 */ mr r4, r3
-/* 800E9CE8 000E5948 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
-/* 800E9CEC 000E594C 98 03 00 07 */ stb r0, 7(r3)
-/* 800E9CF0 000E5950 80 A3 00 28 */ lwz r5, 0x28(r3)
-/* 800E9CF4 000E5954 54 A0 00 01 */ rlwinm. r0, r5, 0, 0, 0
-/* 800E9CF8 000E5958 41 82 00 0C */ beq lbl_800E9D04
-/* 800E9CFC 000E595C 7C 03 28 50 */ subf r0, r3, r5
-/* 800E9D00 000E5960 90 03 00 28 */ stw r0, 0x28(r3)
-lbl_800E9D04:
-/* 800E9D04 000E5964 80 03 00 08 */ lwz r0, 8(r3)
-/* 800E9D08 000E5968 2C 00 00 01 */ cmpwi r0, 1
-/* 800E9D0C 000E596C 41 81 00 18 */ bgt lbl_800E9D24
-/* 800E9D10 000E5970 80 A3 00 48 */ lwz r5, 0x48(r3)
-/* 800E9D14 000E5974 54 A0 00 01 */ rlwinm. r0, r5, 0, 0, 0
-/* 800E9D18 000E5978 41 82 00 0C */ beq lbl_800E9D24
-/* 800E9D1C 000E597C 7C 03 28 50 */ subf r0, r3, r5
-/* 800E9D20 000E5980 90 03 00 48 */ stw r0, 0x48(r3)
-lbl_800E9D24:
-/* 800E9D24 000E5984 80 7F 00 84 */ lwz r3, 0x84(r31)
-/* 800E9D28 000E5988 7F 65 DB 78 */ mr r5, r27
-/* 800E9D2C 000E598C 4B F1 A2 D5 */ bl memcpy
-/* 800E9D30 000E5990 80 7F 00 84 */ lwz r3, 0x84(r31)
-/* 800E9D34 000E5994 48 15 39 99 */ bl func_8023D6CC
-/* 800E9D38 000E5998 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E9D3C 000E599C 7C 7A 1B 78 */ mr r26, r3
-/* 800E9D40 000E59A0 88 04 00 7A */ lbz r0, 0x7a(r4)
-/* 800E9D44 000E59A4 2C 00 00 00 */ cmpwi r0, 0
-/* 800E9D48 000E59A8 41 82 00 38 */ beq lbl_800E9D80
-/* 800E9D4C 000E59AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800E9D50 000E59B0 41 82 00 30 */ beq lbl_800E9D80
-/* 800E9D54 000E59B4 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 800E9D58 000E59B8 2C 05 00 02 */ cmpwi r5, 2
-/* 800E9D5C 000E59BC 40 80 00 08 */ bge lbl_800E9D64
-/* 800E9D60 000E59C0 38 A0 00 02 */ li r5, 2
-lbl_800E9D64:
-/* 800E9D64 000E59C4 80 9A 00 18 */ lwz r4, 0x18(r26)
-/* 800E9D68 000E59C8 7F 43 D3 78 */ mr r3, r26
-/* 800E9D6C 000E59CC 2C 04 00 02 */ cmpwi r4, 2
-/* 800E9D70 000E59D0 40 80 00 08 */ bge lbl_800E9D78
-/* 800E9D74 000E59D4 38 80 00 02 */ li r4, 2
-lbl_800E9D78:
-/* 800E9D78 000E59D8 80 DA 00 20 */ lwz r6, 0x20(r26)
-/* 800E9D7C 000E59DC 48 15 46 4D */ bl func_8023E3C8
-lbl_800E9D80:
-/* 800E9D80 000E59E0 7F 43 D3 78 */ mr r3, r26
-/* 800E9D84 000E59E4 7F 64 DB 78 */ mr r4, r27
-/* 800E9D88 000E59E8 48 18 08 CD */ bl DCFlushRange
-/* 800E9D8C 000E59EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E9D90 000E59F0 3C 60 19 5D */ lis r3, 0x195D0C00@ha
-/* 800E9D94 000E59F4 38 83 0C 00 */ addi r4, r3, 0x195D0C00@l
-/* 800E9D98 000E59F8 A0 05 16 FE */ lhz r0, 0x16fe(r5)
-/* 800E9D9C 000E59FC 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9DA0 000E5A00 60 00 00 02 */ ori r0, r0, 2
-/* 800E9DA4 000E5A04 B0 05 16 FE */ sth r0, 0x16fe(r5)
-/* 800E9DA8 000E5A08 48 0F 18 9D */ bl func_801DB644
-/* 800E9DAC 000E5A0C 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9DB0 000E5A10 48 15 FA E1 */ bl func_80249890
-/* 800E9DB4 000E5A14 38 60 03 F5 */ li r3, 0x3f5
-/* 800E9DB8 000E5A18 48 0F 18 BD */ bl func_801DB674
-/* 800E9DBC 000E5A1C 38 60 00 0C */ li r3, 0xc
-/* 800E9DC0 000E5A20 38 8D 9C 58 */ addi r4, r13, lbl_8063EF18-_SDA_BASE_
-/* 800E9DC4 000E5A24 38 A0 00 00 */ li r5, 0
-/* 800E9DC8 000E5A28 4B FC 07 41 */ bl func_800AA508
-/* 800E9DCC 000E5A2C 38 60 00 00 */ li r3, 0
-/* 800E9DD0 000E5A30 4B FC 10 5D */ bl func_800AAE2C
-/* 800E9DD4 000E5A34 2C 1E 00 00 */ cmpwi r30, 0
-/* 800E9DD8 000E5A38 40 82 00 10 */ bne lbl_800E9DE8
-/* 800E9DDC 000E5A3C 38 60 00 02 */ li r3, 2
-/* 800E9DE0 000E5A40 48 00 EE 15 */ bl func_800F8BF4
-/* 800E9DE4 000E5A44 48 00 00 0C */ b lbl_800E9DF0
-lbl_800E9DE8:
-/* 800E9DE8 000E5A48 38 60 00 01 */ li r3, 1
-/* 800E9DEC 000E5A4C 48 00 EE 09 */ bl func_800F8BF4
-lbl_800E9DF0:
-/* 800E9DF0 000E5A50 3C 60 80 48 */ lis r3, lbl_8047D978@ha
-/* 800E9DF4 000E5A54 38 80 00 00 */ li r4, 0
-/* 800E9DF8 000E5A58 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
-/* 800E9DFC 000E5A5C 38 A0 01 5C */ li r5, 0x15c
-/* 800E9E00 000E5A60 4B F1 A3 05 */ bl memset
-/* 800E9E04 000E5A64 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800E9E08 000E5A68 38 C0 40 00 */ li r6, 0x4000
-/* 800E9E0C 000E5A6C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800E9E10 000E5A70 38 AD 9C 58 */ addi r5, r13, lbl_8063EF18-_SDA_BASE_
-/* 800E9E14 000E5A74 38 8D 9C 60 */ addi r4, r13, lbl_8063EF20-_SDA_BASE_
-/* 800E9E18 000E5A78 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
-/* 800E9E1C 000E5A7C B0 DF 00 AE */ sth r6, 0xae(r31)
-/* 800E9E20 000E5A80 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E9E24 000E5A84 B0 05 00 02 */ sth r0, 2(r5)
-/* 800E9E28 000E5A88 B0 0D 9C 58 */ sth r0, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800E9E2C 000E5A8C B0 04 00 02 */ sth r0, 2(r4)
-/* 800E9E30 000E5A90 B0 0D 9C 60 */ sth r0, lbl_8063EF20-_SDA_BASE_(r13)
-/* 800E9E34 000E5A94 B0 03 00 02 */ sth r0, 2(r3)
-/* 800E9E38 000E5A98 B0 0D 9C 5C */ sth r0, lbl_8063EF1C-_SDA_BASE_(r13)
-/* 800E9E3C 000E5A9C 48 0D D3 35 */ bl _restgpr_26
-/* 800E9E40 000E5AA0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E9E44 000E5AA4 7C 08 03 A6 */ mtlr r0
-/* 800E9E48 000E5AA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E9E4C 000E5AAC 4E 80 00 20 */ blr
-
-.global func_800E9E50
-func_800E9E50:
-/* 800E9E50 000E5AB0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800E9E54 000E5AB4 7C 08 02 A6 */ mflr r0
-/* 800E9E58 000E5AB8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800E9E5C 000E5ABC 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E9E60 000E5AC0 48 0D D2 C9 */ bl _savegpr_27
-/* 800E9E64 000E5AC4 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
-/* 800E9E68 000E5AC8 3B 60 00 00 */ li r27, 0
-/* 800E9E6C 000E5ACC 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
-/* 800E9E70 000E5AD0 3B C0 FF FF */ li r30, -1
-/* 800E9E74 000E5AD4 7F BC EB 78 */ mr r28, r29
-/* 800E9E78 000E5AD8 3B E0 00 00 */ li r31, 0
-lbl_800E9E7C:
-/* 800E9E7C 000E5ADC A8 1D 00 B0 */ lha r0, 0xb0(r29)
-/* 800E9E80 000E5AE0 2C 00 FF FF */ cmpwi r0, -1
-/* 800E9E84 000E5AE4 41 82 00 0C */ beq lbl_800E9E90
-/* 800E9E88 000E5AE8 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 800E9E8C 000E5AEC 48 16 9E 41 */ bl func_80253CCC
-lbl_800E9E90:
-/* 800E9E90 000E5AF0 80 7C 00 48 */ lwz r3, 0x48(r28)
-/* 800E9E94 000E5AF4 2C 03 00 00 */ cmpwi r3, 0
-/* 800E9E98 000E5AF8 41 82 00 08 */ beq lbl_800E9EA0
-/* 800E9E9C 000E5AFC 48 00 E2 79 */ bl func_800F8114
-lbl_800E9EA0:
-/* 800E9EA0 000E5B00 B3 DD 00 B0 */ sth r30, 0xb0(r29)
-/* 800E9EA4 000E5B04 3B 7B 00 01 */ addi r27, r27, 1
-/* 800E9EA8 000E5B08 2C 1B 00 0F */ cmpwi r27, 0xf
-/* 800E9EAC 000E5B0C 3B BD 00 02 */ addi r29, r29, 2
-/* 800E9EB0 000E5B10 93 FC 00 48 */ stw r31, 0x48(r28)
-/* 800E9EB4 000E5B14 3B 9C 00 04 */ addi r28, r28, 4
-/* 800E9EB8 000E5B18 41 80 FF C4 */ blt lbl_800E9E7C
-/* 800E9EBC 000E5B1C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800E9EC0 000E5B20 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800E9EC4 000E5B24 80 7F 00 84 */ lwz r3, 0x84(r31)
-/* 800E9EC8 000E5B28 2C 03 00 00 */ cmpwi r3, 0
-/* 800E9ECC 000E5B2C 41 82 00 10 */ beq lbl_800E9EDC
-/* 800E9ED0 000E5B30 48 00 E2 45 */ bl func_800F8114
-/* 800E9ED4 000E5B34 38 00 00 00 */ li r0, 0
-/* 800E9ED8 000E5B38 90 1F 00 84 */ stw r0, 0x84(r31)
-lbl_800E9EDC:
-/* 800E9EDC 000E5B3C 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
-/* 800E9EE0 000E5B40 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
-/* 800E9EE4 000E5B44 80 7E 00 88 */ lwz r3, 0x88(r30)
-/* 800E9EE8 000E5B48 48 16 A0 A5 */ bl func_80253F8C
-/* 800E9EEC 000E5B4C 38 00 FF FF */ li r0, -1
-/* 800E9EF0 000E5B50 3B 80 00 00 */ li r28, 0
-/* 800E9EF4 000E5B54 90 1E 00 88 */ stw r0, 0x88(r30)
-/* 800E9EF8 000E5B58 3B E0 00 00 */ li r31, 0
-lbl_800E9EFC:
-/* 800E9EFC 000E5B5C 80 7E 00 00 */ lwz r3, 0(r30)
-/* 800E9F00 000E5B60 2C 03 00 00 */ cmpwi r3, 0
-/* 800E9F04 000E5B64 41 82 00 0C */ beq lbl_800E9F10
-/* 800E9F08 000E5B68 48 15 43 C9 */ bl func_8023E2D0
-/* 800E9F0C 000E5B6C 93 FE 00 00 */ stw r31, 0(r30)
-lbl_800E9F10:
-/* 800E9F10 000E5B70 3B 9C 00 01 */ addi r28, r28, 1
-/* 800E9F14 000E5B74 3B DE 00 04 */ addi r30, r30, 4
-/* 800E9F18 000E5B78 2C 1C 00 12 */ cmpwi r28, 0x12
-/* 800E9F1C 000E5B7C 41 80 FF E0 */ blt lbl_800E9EFC
-/* 800E9F20 000E5B80 48 00 F3 B9 */ bl func_800F92D8
-/* 800E9F24 000E5B84 4B FC 1A C9 */ bl func_800AB9EC
-/* 800E9F28 000E5B88 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800E9F2C 000E5B8C 38 00 40 00 */ li r0, 0x4000
-/* 800E9F30 000E5B90 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800E9F34 000E5B94 39 61 00 20 */ addi r11, r1, 0x20
-/* 800E9F38 000E5B98 B0 03 00 AE */ sth r0, 0xae(r3)
-/* 800E9F3C 000E5B9C 48 0D D2 39 */ bl _restgpr_27
-/* 800E9F40 000E5BA0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800E9F44 000E5BA4 7C 08 03 A6 */ mtlr r0
-/* 800E9F48 000E5BA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800E9F4C 000E5BAC 4E 80 00 20 */ blr
-
-.global func_800E9F50
-func_800E9F50:
-/* 800E9F50 000E5BB0 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800E9F54 000E5BB4 7C 08 02 A6 */ mflr r0
-/* 800E9F58 000E5BB8 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800E9F5C 000E5BBC 39 61 00 60 */ addi r11, r1, 0x60
-/* 800E9F60 000E5BC0 48 0D D1 95 */ bl __save_gpr
-/* 800E9F64 000E5BC4 3C 00 80 48 */ lis r0, 0x8048
-/* 800E9F68 000E5BC8 7C 6F 1B 78 */ mr r15, r3
-/* 800E9F6C 000E5BCC 7C 03 03 78 */ mr r3, r0
-/* 800E9F70 000E5BD0 90 01 00 08 */ stw r0, 8(r1)
-/* 800E9F74 000E5BD4 38 63 DA E0 */ addi r3, r3, -9504
-/* 800E9F78 000E5BD8 90 61 00 08 */ stw r3, 8(r1)
-/* 800E9F7C 000E5BDC 48 07 57 65 */ bl func_8015F6E0
-/* 800E9F80 000E5BE0 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800E9F84 000E5BE4 3C 80 80 0F */ lis r4, lbl_800ED1FC@ha
-/* 800E9F88 000E5BE8 3C C0 80 0F */ lis r6, lbl_800EA3A8@ha
-/* 800E9F8C 000E5BEC 7C 6E 1B 78 */ mr r14, r3
-/* 800E9F90 000E5BF0 80 A5 00 88 */ lwz r5, 0x88(r5)
-/* 800E9F94 000E5BF4 38 66 A3 A8 */ addi r3, r6, lbl_800EA3A8@l
-/* 800E9F98 000E5BF8 38 84 D1 FC */ addi r4, r4, lbl_800ED1FC@l
-/* 800E9F9C 000E5BFC 48 16 9F D1 */ bl func_80253F6C
-/* 800E9FA0 000E5C00 80 61 00 08 */ lwz r3, 8(r1)
-/* 800E9FA4 000E5C04 A0 83 00 CE */ lhz r4, 0xce(r3)
-/* 800E9FA8 000E5C08 51 E4 0F 7C */ rlwimi r4, r15, 1, 0x1d, 0x1e
-/* 800E9FAC 000E5C0C 54 80 FF BF */ rlwinm. r0, r4, 0x1f, 0x1e, 0x1f
-/* 800E9FB0 000E5C10 B0 83 00 CE */ sth r4, 0xce(r3)
-/* 800E9FB4 000E5C14 40 82 00 08 */ bne lbl_800E9FBC
-/* 800E9FB8 000E5C18 4B F6 C3 05 */ bl func_800562BC
-lbl_800E9FBC:
-/* 800E9FBC 000E5C1C 4B FF B5 81 */ bl func_800E553C
-/* 800E9FC0 000E5C20 2C 0F 00 00 */ cmpwi r15, 0
-/* 800E9FC4 000E5C24 40 82 00 0C */ bne lbl_800E9FD0
-/* 800E9FC8 000E5C28 38 60 00 02 */ li r3, 2
-/* 800E9FCC 000E5C2C 4B F6 DA 31 */ bl func_800579FC
-lbl_800E9FD0:
-/* 800E9FD0 000E5C30 3C 00 80 48 */ lis r0, 0x8048
-/* 800E9FD4 000E5C34 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800E9FD8 000E5C38 38 00 00 00 */ li r0, 0
-/* 800E9FDC 000E5C3C 80 61 00 14 */ lwz r3, 0x14(r1)
-/* 800E9FE0 000E5C40 B0 01 00 0C */ sth r0, 0xc(r1)
-/* 800E9FE4 000E5C44 38 63 DA E0 */ addi r3, r3, -9504
-/* 800E9FE8 000E5C48 90 61 00 14 */ stw r3, 0x14(r1)
-lbl_800E9FEC:
-/* 800E9FEC 000E5C4C A0 01 00 0C */ lhz r0, 0xc(r1)
-/* 800E9FF0 000E5C50 3B A0 00 00 */ li r29, 0
-/* 800E9FF4 000E5C54 38 60 00 2C */ li r3, 0x2c
-/* 800E9FF8 000E5C58 38 80 00 24 */ li r4, 0x24
-/* 800E9FFC 000E5C5C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
-/* 800EA000 000E5C60 38 A0 00 90 */ li r5, 0x90
-/* 800EA004 000E5C64 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800EA008 000E5C68 38 C0 00 00 */ li r6, 0
-/* 800EA00C 000E5C6C 38 E0 00 00 */ li r7, 0
-/* 800EA010 000E5C70 39 00 00 00 */ li r8, 0
-/* 800EA014 000E5C74 48 15 39 61 */ bl func_8023D974
-/* 800EA018 000E5C78 80 81 00 14 */ lwz r4, 0x14(r1)
-/* 800EA01C 000E5C7C 2C 03 00 00 */ cmpwi r3, 0
-/* 800EA020 000E5C80 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 800EA024 000E5C84 7C 64 01 2E */ stwx r3, r4, r0
-/* 800EA028 000E5C88 41 82 00 1C */ beq lbl_800EA044
-/* 800EA02C 000E5C8C 38 80 00 00 */ li r4, 0
-/* 800EA030 000E5C90 48 15 44 05 */ bl func_8023E434
-/* 800EA034 000E5C94 7C 7D 1B 78 */ mr r29, r3
-/* 800EA038 000E5C98 38 80 00 00 */ li r4, 0
-/* 800EA03C 000E5C9C 38 A0 0C 60 */ li r5, 0xc60
-/* 800EA040 000E5CA0 4B F1 A0 C5 */ bl memset
-lbl_800EA044:
-/* 800EA044 000E5CA4 A0 01 00 0C */ lhz r0, 0xc(r1)
-/* 800EA048 000E5CA8 3B C0 00 00 */ li r30, 0
-/* 800EA04C 000E5CAC 3B E0 00 00 */ li r31, 0
-/* 800EA050 000E5CB0 1F 40 00 1E */ mulli r26, r0, 0x1e
-lbl_800EA054:
-/* 800EA054 000E5CB4 57 E0 04 3E */ clrlwi r0, r31, 0x10
-/* 800EA058 000E5CB8 7C 00 D2 14 */ add r0, r0, r26
-/* 800EA05C 000E5CBC 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800EA060 000E5CC0 7C 6E 02 14 */ add r3, r14, r0
-/* 800EA064 000E5CC4 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 800EA068 000E5CC8 4B F6 CB 6D */ bl func_80056BD4
-/* 800EA06C 000E5CCC 2C 03 00 00 */ cmpwi r3, 0
-/* 800EA070 000E5CD0 41 82 00 14 */ beq lbl_800EA084
-/* 800EA074 000E5CD4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800EA078 000E5CD8 3B DE 00 01 */ addi r30, r30, 1
-/* 800EA07C 000E5CDC 3A 63 FF FF */ addi r19, r3, 0x0000FFFF@l
-/* 800EA080 000E5CE0 48 00 00 08 */ b lbl_800EA088
-lbl_800EA084:
-/* 800EA084 000E5CE4 3A 60 2F FF */ li r19, 0x2fff
-lbl_800EA088:
-/* 800EA088 000E5CE8 2C 1D 00 00 */ cmpwi r29, 0
-/* 800EA08C 000E5CEC 41 82 01 F8 */ beq lbl_800EA284
-/* 800EA090 000E5CF0 3C 60 2A AB */ lis r3, 0x2AAAAAAB@ha
-/* 800EA094 000E5CF4 57 E4 04 3E */ clrlwi r4, r31, 0x10
-/* 800EA098 000E5CF8 38 03 AA AB */ addi r0, r3, 0x2AAAAAAB@l
-/* 800EA09C 000E5CFC 7C 60 20 96 */ mulhw r3, r0, r4
-/* 800EA0A0 000E5D00 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 800EA0A4 000E5D04 7C A3 02 14 */ add r5, r3, r0
-/* 800EA0A8 000E5D08 1C 65 00 06 */ mulli r3, r5, 6
-/* 800EA0AC 000E5D0C 54 A0 18 38 */ slwi r0, r5, 3
-/* 800EA0B0 000E5D10 7C 83 20 50 */ subf r4, r3, r4
-/* 800EA0B4 000E5D14 7C 05 00 50 */ subf r0, r5, r0
-/* 800EA0B8 000E5D18 54 83 18 38 */ slwi r3, r4, 3
-/* 800EA0BC 000E5D1C 7C 64 18 50 */ subf r3, r4, r3
-/* 800EA0C0 000E5D20 54 10 06 3E */ clrlwi r16, r0, 0x18
-/* 800EA0C4 000E5D24 54 71 06 3E */ clrlwi r17, r3, 0x18
-/* 800EA0C8 000E5D28 3B 31 00 06 */ addi r25, r17, 6
-/* 800EA0CC 000E5D2C 3A D0 00 06 */ addi r22, r16, 6
-/* 800EA0D0 000E5D30 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 800EA0D4 000E5D34 3A F1 FF FE */ addi r23, r17, -2
-/* 800EA0D8 000E5D38 7F 11 00 50 */ subf r24, r17, r0
-/* 800EA0DC 000E5D3C 48 00 01 9C */ b lbl_800EA278
-lbl_800EA0E0:
-/* 800EA0E0 000E5D40 7C 11 C8 00 */ cmpw r17, r25
-/* 800EA0E4 000E5D44 7E 32 8B 78 */ mr r18, r17
-/* 800EA0E8 000E5D48 40 80 01 8C */ bge lbl_800EA274
-/* 800EA0EC 000E5D4C 57 00 06 3E */ clrlwi r0, r24, 0x18
-/* 800EA0F0 000E5D50 28 00 00 08 */ cmplwi r0, 8
-/* 800EA0F4 000E5D54 40 81 01 40 */ ble lbl_800EA234
-/* 800EA0F8 000E5D58 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 800EA0FC 000E5D5C 7C 11 00 40 */ cmplw r17, r0
-/* 800EA100 000E5D60 41 81 01 34 */ bgt lbl_800EA234
-/* 800EA104 000E5D64 56 00 F6 BE */ rlwinm r0, r16, 0x1e, 0x1a, 0x1f
-/* 800EA108 000E5D68 56 03 1E F8 */ rlwinm r3, r16, 3, 0x1b, 0x1c
-/* 800EA10C 000E5D6C 1E 80 00 0B */ mulli r20, r0, 0xb
-/* 800EA110 000E5D70 7E BD 1A 14 */ add r21, r29, r3
-/* 800EA114 000E5D74 48 00 01 14 */ b lbl_800EA228
-lbl_800EA118:
-/* 800EA118 000E5D78 56 40 06 3E */ clrlwi r0, r18, 0x18
-/* 800EA11C 000E5D7C 38 B2 00 01 */ addi r5, r18, 1
-/* 800EA120 000E5D80 7C 00 16 70 */ srawi r0, r0, 2
-/* 800EA124 000E5D84 39 92 00 02 */ addi r12, r18, 2
-/* 800EA128 000E5D88 7C E0 A2 14 */ add r7, r0, r20
-/* 800EA12C 000E5D8C 56 4B 07 BE */ clrlwi r11, r18, 0x1e
-/* 800EA130 000E5D90 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 800EA134 000E5D94 39 52 00 03 */ addi r10, r18, 3
-/* 800EA138 000E5D98 7C 03 16 70 */ srawi r3, r0, 2
-/* 800EA13C 000E5D9C 54 E9 20 36 */ slwi r9, r7, 4
-/* 800EA140 000E5DA0 55 80 06 3E */ clrlwi r0, r12, 0x18
-/* 800EA144 000E5DA4 54 AF 07 BE */ clrlwi r15, r5, 0x1e
-/* 800EA148 000E5DA8 7C 63 A2 14 */ add r3, r3, r20
-/* 800EA14C 000E5DAC 7D 2B 4A 14 */ add r9, r11, r9
-/* 800EA150 000E5DB0 7C 07 16 70 */ srawi r7, r0, 2
-/* 800EA154 000E5DB4 55 40 06 3E */ clrlwi r0, r10, 0x18
-/* 800EA158 000E5DB8 55 3B 08 3C */ slwi r27, r9, 1
-/* 800EA15C 000E5DBC 54 63 20 36 */ slwi r3, r3, 4
-/* 800EA160 000E5DC0 7D 67 A2 14 */ add r11, r7, r20
-/* 800EA164 000E5DC4 7C 00 16 70 */ srawi r0, r0, 2
-/* 800EA168 000E5DC8 39 12 00 04 */ addi r8, r18, 4
-/* 800EA16C 000E5DCC 7F 8F 1A 14 */ add r28, r15, r3
-/* 800EA170 000E5DD0 55 07 F6 BE */ rlwinm r7, r8, 0x1e, 0x1a, 0x1f
-/* 800EA174 000E5DD4 7E 75 DB 2E */ sthx r19, r21, r27
-/* 800EA178 000E5DD8 57 9B 08 3C */ slwi r27, r28, 1
-/* 800EA17C 000E5DDC 7D 20 A2 14 */ add r9, r0, r20
-/* 800EA180 000E5DE0 38 D2 00 05 */ addi r6, r18, 5
-/* 800EA184 000E5DE4 7C E7 A2 14 */ add r7, r7, r20
-/* 800EA188 000E5DE8 54 C0 F6 BE */ rlwinm r0, r6, 0x1e, 0x1a, 0x1f
-/* 800EA18C 000E5DEC 38 92 00 06 */ addi r4, r18, 6
-/* 800EA190 000E5DF0 7C A0 A2 14 */ add r5, r0, r20
-/* 800EA194 000E5DF4 55 8C 07 BE */ clrlwi r12, r12, 0x1e
-/* 800EA198 000E5DF8 54 83 F6 BE */ rlwinm r3, r4, 0x1e, 0x1a, 0x1f
-/* 800EA19C 000E5DFC 38 12 00 07 */ addi r0, r18, 7
-/* 800EA1A0 000E5E00 55 6B 20 36 */ slwi r11, r11, 4
-/* 800EA1A4 000E5E04 7E 75 DB 2E */ sthx r19, r21, r27
-/* 800EA1A8 000E5E08 7D 6C 5A 14 */ add r11, r12, r11
-/* 800EA1AC 000E5E0C 7C 63 A2 14 */ add r3, r3, r20
-/* 800EA1B0 000E5E10 55 6B 08 3C */ slwi r11, r11, 1
-/* 800EA1B4 000E5E14 54 0F F6 BE */ rlwinm r15, r0, 0x1e, 0x1a, 0x1f
-/* 800EA1B8 000E5E18 55 4A 07 BE */ clrlwi r10, r10, 0x1e
-/* 800EA1BC 000E5E1C 55 29 20 36 */ slwi r9, r9, 4
-/* 800EA1C0 000E5E20 7D 2A 4A 14 */ add r9, r10, r9
-/* 800EA1C4 000E5E24 7E 75 5B 2E */ sthx r19, r21, r11
-/* 800EA1C8 000E5E28 55 29 08 3C */ slwi r9, r9, 1
-/* 800EA1CC 000E5E2C 55 08 07 BE */ clrlwi r8, r8, 0x1e
-/* 800EA1D0 000E5E30 54 E7 20 36 */ slwi r7, r7, 4
-/* 800EA1D4 000E5E34 7E 75 4B 2E */ sthx r19, r21, r9
-/* 800EA1D8 000E5E38 7C E8 3A 14 */ add r7, r8, r7
-/* 800EA1DC 000E5E3C 54 C6 07 BE */ clrlwi r6, r6, 0x1e
-/* 800EA1E0 000E5E40 54 E7 08 3C */ slwi r7, r7, 1
-/* 800EA1E4 000E5E44 54 A5 20 36 */ slwi r5, r5, 4
-/* 800EA1E8 000E5E48 7C A6 2A 14 */ add r5, r6, r5
-/* 800EA1EC 000E5E4C 7E 75 3B 2E */ sthx r19, r21, r7
-/* 800EA1F0 000E5E50 54 A5 08 3C */ slwi r5, r5, 1
-/* 800EA1F4 000E5E54 54 84 07 BE */ clrlwi r4, r4, 0x1e
-/* 800EA1F8 000E5E58 54 63 20 36 */ slwi r3, r3, 4
-/* 800EA1FC 000E5E5C 7D EF A2 14 */ add r15, r15, r20
-/* 800EA200 000E5E60 7C 84 1A 14 */ add r4, r4, r3
-/* 800EA204 000E5E64 7E 75 2B 2E */ sthx r19, r21, r5
-/* 800EA208 000E5E68 54 03 07 BE */ clrlwi r3, r0, 0x1e
-/* 800EA20C 000E5E6C 55 E0 20 36 */ slwi r0, r15, 4
-/* 800EA210 000E5E70 54 84 08 3C */ slwi r4, r4, 1
-/* 800EA214 000E5E74 3A 52 00 08 */ addi r18, r18, 8
-/* 800EA218 000E5E78 7C 03 02 14 */ add r0, r3, r0
-/* 800EA21C 000E5E7C 7E 75 23 2E */ sthx r19, r21, r4
-/* 800EA220 000E5E80 54 00 08 3C */ slwi r0, r0, 1
-/* 800EA224 000E5E84 7E 75 03 2E */ sthx r19, r21, r0
-lbl_800EA228:
-/* 800EA228 000E5E88 56 40 06 3E */ clrlwi r0, r18, 0x18
-/* 800EA22C 000E5E8C 7C 00 B8 00 */ cmpw r0, r23
-/* 800EA230 000E5E90 41 80 FE E8 */ blt lbl_800EA118
-lbl_800EA234:
-/* 800EA234 000E5E94 56 00 F6 BE */ rlwinm r0, r16, 0x1e, 0x1a, 0x1f
-/* 800EA238 000E5E98 56 03 1E F8 */ rlwinm r3, r16, 3, 0x1b, 0x1c
-/* 800EA23C 000E5E9C 1C A0 00 0B */ mulli r5, r0, 0xb
-/* 800EA240 000E5EA0 7C 9D 1A 14 */ add r4, r29, r3
-/* 800EA244 000E5EA4 48 00 00 24 */ b lbl_800EA268
-lbl_800EA248:
-/* 800EA248 000E5EA8 56 40 F6 BE */ rlwinm r0, r18, 0x1e, 0x1a, 0x1f
-/* 800EA24C 000E5EAC 56 43 07 BE */ clrlwi r3, r18, 0x1e
-/* 800EA250 000E5EB0 7C 00 2A 14 */ add r0, r0, r5
-/* 800EA254 000E5EB4 3A 52 00 01 */ addi r18, r18, 1
-/* 800EA258 000E5EB8 54 00 20 36 */ slwi r0, r0, 4
-/* 800EA25C 000E5EBC 7C 03 02 14 */ add r0, r3, r0
-/* 800EA260 000E5EC0 54 00 08 3C */ slwi r0, r0, 1
-/* 800EA264 000E5EC4 7E 64 03 2E */ sthx r19, r4, r0
-lbl_800EA268:
-/* 800EA268 000E5EC8 56 40 06 3E */ clrlwi r0, r18, 0x18
-/* 800EA26C 000E5ECC 7C 00 C8 00 */ cmpw r0, r25
-/* 800EA270 000E5ED0 41 80 FF D8 */ blt lbl_800EA248
-lbl_800EA274:
-/* 800EA274 000E5ED4 3A 10 00 01 */ addi r16, r16, 1
-lbl_800EA278:
-/* 800EA278 000E5ED8 56 00 06 3E */ clrlwi r0, r16, 0x18
-/* 800EA27C 000E5EDC 7C 00 B0 00 */ cmpw r0, r22
-/* 800EA280 000E5EE0 41 80 FE 60 */ blt lbl_800EA0E0
-lbl_800EA284:
-/* 800EA284 000E5EE4 3B FF 00 01 */ addi r31, r31, 1
-/* 800EA288 000E5EE8 28 1F 00 1E */ cmplwi r31, 0x1e
-/* 800EA28C 000E5EEC 41 80 FD C8 */ blt lbl_800EA054
-/* 800EA290 000E5EF0 A0 61 00 0C */ lhz r3, 0xc(r1)
-/* 800EA294 000E5EF4 2C 1D 00 00 */ cmpwi r29, 0
-/* 800EA298 000E5EF8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EA29C 000E5EFC 7C 60 1A 14 */ add r3, r0, r3
-/* 800EA2A0 000E5F00 9B C3 27 96 */ stb r30, 0x2796(r3)
-/* 800EA2A4 000E5F04 41 82 00 14 */ beq lbl_800EA2B8
-/* 800EA2A8 000E5F08 80 61 00 14 */ lwz r3, 0x14(r1)
-/* 800EA2AC 000E5F0C 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 800EA2B0 000E5F10 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EA2B4 000E5F14 48 15 42 0D */ bl func_8023E4C0
-lbl_800EA2B8:
-/* 800EA2B8 000E5F18 A0 61 00 0C */ lhz r3, 0xc(r1)
-/* 800EA2BC 000E5F1C 38 63 00 01 */ addi r3, r3, 1
-/* 800EA2C0 000E5F20 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EA2C4 000E5F24 B0 61 00 0C */ sth r3, 0xc(r1)
-/* 800EA2C8 000E5F28 28 00 00 12 */ cmplwi r0, 0x12
-/* 800EA2CC 000E5F2C 41 80 FD 20 */ blt lbl_800E9FEC
-/* 800EA2D0 000E5F30 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 800EA2D4 000E5F34 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800EA2D8 000E5F38 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 800EA2DC 000E5F3C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800EA2E0 000E5F40 B0 05 00 AE */ sth r0, 0xae(r5)
-/* 800EA2E4 000E5F44 38 80 00 00 */ li r4, 0
-/* 800EA2E8 000E5F48 38 63 27 48 */ addi r3, r3, 0x2748
-/* 800EA2EC 000E5F4C 38 A0 00 0E */ li r5, 0xe
-/* 800EA2F0 000E5F50 4B F1 9E 15 */ bl memset
-/* 800EA2F4 000E5F54 80 61 00 08 */ lwz r3, 8(r1)
-/* 800EA2F8 000E5F58 38 80 00 00 */ li r4, 0
-/* 800EA2FC 000E5F5C 39 61 00 60 */ addi r11, r1, 0x60
-/* 800EA300 000E5F60 A0 03 00 D0 */ lhz r0, 0xd0(r3)
-/* 800EA304 000E5F64 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800EA308 000E5F68 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800EA30C 000E5F6C B0 83 00 A8 */ sth r4, 0xa8(r3)
-/* 800EA310 000E5F70 54 00 04 9E */ rlwinm r0, r0, 0, 0x12, 0xf
-/* 800EA314 000E5F74 B0 83 00 AA */ sth r4, 0xaa(r3)
-/* 800EA318 000E5F78 B0 83 00 AC */ sth r4, 0xac(r3)
-/* 800EA31C 000E5F7C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800EA320 000E5F80 B0 03 00 D0 */ sth r0, 0xd0(r3)
-/* 800EA324 000E5F84 48 0D CE 1D */ bl __restore_gpr
-/* 800EA328 000E5F88 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800EA32C 000E5F8C 7C 08 03 A6 */ mtlr r0
-/* 800EA330 000E5F90 38 21 00 60 */ addi r1, r1, 0x60
-/* 800EA334 000E5F94 4E 80 00 20 */ blr
-
-.global func_800EA338
-func_800EA338:
-/* 800EA338 000E5F98 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800EA33C 000E5F9C 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800EA340 000E5FA0 A0 03 00 AE */ lhz r0, 0xae(r3)
-/* 800EA344 000E5FA4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800EA348 000E5FA8 40 82 00 10 */ bne lbl_800EA358
-/* 800EA34C 000E5FAC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800EA350 000E5FB0 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-/* 800EA354 000E5FB4 4E 80 00 20 */ blr
-lbl_800EA358:
-/* 800EA358 000E5FB8 28 00 80 00 */ cmplwi r0, 0x8000
-/* 800EA35C 000E5FBC 40 82 00 10 */ bne lbl_800EA36C
-/* 800EA360 000E5FC0 3C 60 00 01 */ lis r3, 0x00008000@ha
-/* 800EA364 000E5FC4 38 63 80 00 */ addi r3, r3, 0x00008000@l
-/* 800EA368 000E5FC8 4E 80 00 20 */ blr
-lbl_800EA36C:
-/* 800EA36C 000E5FCC 28 00 40 00 */ cmplwi r0, 0x4000
-/* 800EA370 000E5FD0 38 60 40 00 */ li r3, 0x4000
-/* 800EA374 000E5FD4 4D 82 00 20 */ beqlr
-/* 800EA378 000E5FD8 7C 03 03 78 */ mr r3, r0
-/* 800EA37C 000E5FDC 4E 80 00 20 */ blr
-
-.global func_800EA380
-func_800EA380:
-/* 800EA380 000E5FE0 28 03 00 0F */ cmplwi r3, 0xf
-/* 800EA384 000E5FE4 41 80 00 0C */ blt lbl_800EA390
-/* 800EA388 000E5FE8 38 60 FF FF */ li r3, -1
-/* 800EA38C 000E5FEC 4E 80 00 20 */ blr
-lbl_800EA390:
-/* 800EA390 000E5FF0 3C 80 80 48 */ lis r4, lbl_8047DAE0@ha
-/* 800EA394 000E5FF4 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 800EA398 000E5FF8 38 84 DA E0 */ addi r4, r4, lbl_8047DAE0@l
-/* 800EA39C 000E5FFC 7C 64 02 14 */ add r3, r4, r0
-/* 800EA3A0 000E6000 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 800EA3A4 000E6004 4E 80 00 20 */ blr
-lbl_800EA3A8:
-/* 800EA3A8 000E6008 94 21 FF 10 */ stwu r1, -0xf0(r1)
-/* 800EA3AC 000E600C 7C 08 02 A6 */ mflr r0
-/* 800EA3B0 000E6010 90 01 00 F4 */ stw r0, 0xf4(r1)
-/* 800EA3B4 000E6014 39 61 00 F0 */ addi r11, r1, 0xf0
-/* 800EA3B8 000E6018 48 0D CD 3D */ bl __save_gpr
-/* 800EA3BC 000E601C 3C 00 43 30 */ lis r0, 0x4330
-/* 800EA3C0 000E6020 3F C0 80 40 */ lis r30, lbl_803FC0F8@ha
-/* 800EA3C4 000E6024 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
-/* 800EA3C8 000E6028 90 01 00 50 */ stw r0, 0x50(r1)
-/* 800EA3CC 000E602C 3B DE C0 F8 */ addi r30, r30, lbl_803FC0F8@l
-/* 800EA3D0 000E6030 90 01 00 58 */ stw r0, 0x58(r1)
-/* 800EA3D4 000E6034 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
-/* 800EA3D8 000E6038 48 07 53 09 */ bl func_8015F6E0
-/* 800EA3DC 000E603C 38 9E 00 14 */ addi r4, r30, 0x14
-/* 800EA3E0 000E6040 38 BE 00 00 */ addi r5, r30, 0
-/* 800EA3E4 000E6044 88 1E 00 00 */ lbz r0, 0(r30)
-/* 800EA3E8 000E6048 7C 7F 1B 78 */ mr r31, r3
-/* 800EA3EC 000E604C 89 E4 00 05 */ lbz r15, 5(r4)
-/* 800EA3F0 000E6050 90 01 00 60 */ stw r0, 0x60(r1)
-/* 800EA3F4 000E6054 88 04 00 03 */ lbz r0, 3(r4)
-/* 800EA3F8 000E6058 91 E1 00 98 */ stw r15, 0x98(r1)
-/* 800EA3FC 000E605C 89 E4 00 06 */ lbz r15, 6(r4)
-/* 800EA400 000E6060 98 01 00 27 */ stb r0, 0x27(r1)
-/* 800EA404 000E6064 80 01 00 98 */ lwz r0, 0x98(r1)
-/* 800EA408 000E6068 91 E1 00 64 */ stw r15, 0x64(r1)
-/* 800EA40C 000E606C 89 E4 00 07 */ lbz r15, 7(r4)
-/* 800EA410 000E6070 98 01 00 29 */ stb r0, 0x29(r1)
-/* 800EA414 000E6074 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800EA418 000E6078 91 E1 00 68 */ stw r15, 0x68(r1)
-/* 800EA41C 000E607C 89 E4 00 08 */ lbz r15, 8(r4)
-/* 800EA420 000E6080 98 01 00 2A */ stb r0, 0x2a(r1)
-/* 800EA424 000E6084 80 01 00 68 */ lwz r0, 0x68(r1)
-/* 800EA428 000E6088 91 E1 00 6C */ stw r15, 0x6c(r1)
-/* 800EA42C 000E608C 89 E4 00 09 */ lbz r15, 9(r4)
-/* 800EA430 000E6090 98 01 00 2B */ stb r0, 0x2b(r1)
-/* 800EA434 000E6094 80 01 00 6C */ lwz r0, 0x6c(r1)
-/* 800EA438 000E6098 91 E1 00 70 */ stw r15, 0x70(r1)
-/* 800EA43C 000E609C 89 E4 00 0A */ lbz r15, 0xa(r4)
-/* 800EA440 000E60A0 98 01 00 2C */ stb r0, 0x2c(r1)
-/* 800EA444 000E60A4 80 01 00 70 */ lwz r0, 0x70(r1)
-/* 800EA448 000E60A8 91 E1 00 74 */ stw r15, 0x74(r1)
-/* 800EA44C 000E60AC 89 E4 00 0B */ lbz r15, 0xb(r4)
-/* 800EA450 000E60B0 98 01 00 2D */ stb r0, 0x2d(r1)
-/* 800EA454 000E60B4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800EA458 000E60B8 91 E1 00 78 */ stw r15, 0x78(r1)
-/* 800EA45C 000E60BC 89 E4 00 0C */ lbz r15, 0xc(r4)
-/* 800EA460 000E60C0 98 01 00 2E */ stb r0, 0x2e(r1)
-/* 800EA464 000E60C4 80 01 00 78 */ lwz r0, 0x78(r1)
-/* 800EA468 000E60C8 91 E1 00 7C */ stw r15, 0x7c(r1)
-/* 800EA46C 000E60CC 89 E4 00 0D */ lbz r15, 0xd(r4)
-/* 800EA470 000E60D0 98 01 00 2F */ stb r0, 0x2f(r1)
-/* 800EA474 000E60D4 80 01 00 7C */ lwz r0, 0x7c(r1)
-/* 800EA478 000E60D8 91 E1 00 80 */ stw r15, 0x80(r1)
-/* 800EA47C 000E60DC 89 E4 00 0E */ lbz r15, 0xe(r4)
-/* 800EA480 000E60E0 98 01 00 30 */ stb r0, 0x30(r1)
-/* 800EA484 000E60E4 80 01 00 80 */ lwz r0, 0x80(r1)
-/* 800EA488 000E60E8 91 E1 00 84 */ stw r15, 0x84(r1)
-/* 800EA48C 000E60EC 89 E4 00 0F */ lbz r15, 0xf(r4)
-/* 800EA490 000E60F0 98 01 00 31 */ stb r0, 0x31(r1)
-/* 800EA494 000E60F4 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 800EA498 000E60F8 91 E1 00 88 */ stw r15, 0x88(r1)
-/* 800EA49C 000E60FC 89 E4 00 10 */ lbz r15, 0x10(r4)
-/* 800EA4A0 000E6100 98 01 00 32 */ stb r0, 0x32(r1)
-/* 800EA4A4 000E6104 80 01 00 88 */ lwz r0, 0x88(r1)
-/* 800EA4A8 000E6108 91 E1 00 8C */ stw r15, 0x8c(r1)
-/* 800EA4AC 000E610C 89 E4 00 11 */ lbz r15, 0x11(r4)
-/* 800EA4B0 000E6110 98 01 00 33 */ stb r0, 0x33(r1)
-/* 800EA4B4 000E6114 80 01 00 8C */ lwz r0, 0x8c(r1)
-/* 800EA4B8 000E6118 91 E1 00 90 */ stw r15, 0x90(r1)
-/* 800EA4BC 000E611C 89 E4 00 12 */ lbz r15, 0x12(r4)
-/* 800EA4C0 000E6120 98 01 00 34 */ stb r0, 0x34(r1)
-/* 800EA4C4 000E6124 80 01 00 90 */ lwz r0, 0x90(r1)
-/* 800EA4C8 000E6128 91 E1 00 94 */ stw r15, 0x94(r1)
-/* 800EA4CC 000E612C 8A 05 00 01 */ lbz r16, 1(r5)
-/* 800EA4D0 000E6130 8A 25 00 02 */ lbz r17, 2(r5)
-/* 800EA4D4 000E6134 8A 45 00 03 */ lbz r18, 3(r5)
-/* 800EA4D8 000E6138 8A 65 00 04 */ lbz r19, 4(r5)
-/* 800EA4DC 000E613C 8A 85 00 05 */ lbz r20, 5(r5)
-/* 800EA4E0 000E6140 8A A5 00 06 */ lbz r21, 6(r5)
-/* 800EA4E4 000E6144 8A C5 00 07 */ lbz r22, 7(r5)
-/* 800EA4E8 000E6148 8A E5 00 08 */ lbz r23, 8(r5)
-/* 800EA4EC 000E614C 8B 05 00 09 */ lbz r24, 9(r5)
-/* 800EA4F0 000E6150 8B 25 00 0A */ lbz r25, 0xa(r5)
-/* 800EA4F4 000E6154 8B 45 00 0B */ lbz r26, 0xb(r5)
-/* 800EA4F8 000E6158 8B 65 00 0C */ lbz r27, 0xc(r5)
-/* 800EA4FC 000E615C 8B 85 00 0D */ lbz r28, 0xd(r5)
-/* 800EA500 000E6160 89 85 00 0E */ lbz r12, 0xe(r5)
-/* 800EA504 000E6164 89 65 00 0F */ lbz r11, 0xf(r5)
-/* 800EA508 000E6168 89 45 00 10 */ lbz r10, 0x10(r5)
-/* 800EA50C 000E616C 89 25 00 11 */ lbz r9, 0x11(r5)
-/* 800EA510 000E6170 89 05 00 12 */ lbz r8, 0x12(r5)
-/* 800EA514 000E6174 88 E5 00 13 */ lbz r7, 0x13(r5)
-/* 800EA518 000E6178 88 DE 00 14 */ lbz r6, 0x14(r30)
-/* 800EA51C 000E617C 88 A4 00 01 */ lbz r5, 1(r4)
-/* 800EA520 000E6180 88 64 00 02 */ lbz r3, 2(r4)
-/* 800EA524 000E6184 89 C4 00 04 */ lbz r14, 4(r4)
-/* 800EA528 000E6188 89 E4 00 13 */ lbz r15, 0x13(r4)
-/* 800EA52C 000E618C 80 81 00 60 */ lwz r4, 0x60(r1)
-/* 800EA530 000E6190 98 01 00 35 */ stb r0, 0x35(r1)
-/* 800EA534 000E6194 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800EA538 000E6198 98 81 00 38 */ stb r4, 0x38(r1)
-/* 800EA53C 000E619C 9A 01 00 39 */ stb r16, 0x39(r1)
-/* 800EA540 000E61A0 9A 21 00 3A */ stb r17, 0x3a(r1)
-/* 800EA544 000E61A4 9A 41 00 3B */ stb r18, 0x3b(r1)
-/* 800EA548 000E61A8 9A 61 00 3C */ stb r19, 0x3c(r1)
-/* 800EA54C 000E61AC 9A 81 00 3D */ stb r20, 0x3d(r1)
-/* 800EA550 000E61B0 9A A1 00 3E */ stb r21, 0x3e(r1)
-/* 800EA554 000E61B4 9A C1 00 3F */ stb r22, 0x3f(r1)
-/* 800EA558 000E61B8 9A E1 00 40 */ stb r23, 0x40(r1)
-/* 800EA55C 000E61BC 9B 01 00 41 */ stb r24, 0x41(r1)
-/* 800EA560 000E61C0 9B 21 00 42 */ stb r25, 0x42(r1)
-/* 800EA564 000E61C4 9B 41 00 43 */ stb r26, 0x43(r1)
-/* 800EA568 000E61C8 9B 61 00 44 */ stb r27, 0x44(r1)
-/* 800EA56C 000E61CC 9B 81 00 45 */ stb r28, 0x45(r1)
-/* 800EA570 000E61D0 99 81 00 46 */ stb r12, 0x46(r1)
-/* 800EA574 000E61D4 99 61 00 47 */ stb r11, 0x47(r1)
-/* 800EA578 000E61D8 99 41 00 48 */ stb r10, 0x48(r1)
-/* 800EA57C 000E61DC 99 21 00 49 */ stb r9, 0x49(r1)
-/* 800EA580 000E61E0 99 01 00 4A */ stb r8, 0x4a(r1)
-/* 800EA584 000E61E4 98 E1 00 4B */ stb r7, 0x4b(r1)
-/* 800EA588 000E61E8 98 C1 00 24 */ stb r6, 0x24(r1)
-/* 800EA58C 000E61EC 98 A1 00 25 */ stb r5, 0x25(r1)
-/* 800EA590 000E61F0 98 61 00 26 */ stb r3, 0x26(r1)
-/* 800EA594 000E61F4 99 C1 00 28 */ stb r14, 0x28(r1)
-/* 800EA598 000E61F8 98 01 00 36 */ stb r0, 0x36(r1)
-/* 800EA59C 000E61FC 99 E1 00 37 */ stb r15, 0x37(r1)
-/* 800EA5A0 000E6200 A0 1D 00 AE */ lhz r0, 0xae(r29)
-/* 800EA5A4 000E6204 39 9E 00 34 */ addi r12, r30, 0x34
-/* 800EA5A8 000E6208 39 DE 00 28 */ addi r14, r30, 0x28
-/* 800EA5AC 000E620C 89 7E 00 28 */ lbz r11, 0x28(r30)
-/* 800EA5B0 000E6210 89 4E 00 01 */ lbz r10, 1(r14)
-/* 800EA5B4 000E6214 28 00 80 00 */ cmplwi r0, 0x8000
-/* 800EA5B8 000E6218 89 2E 00 02 */ lbz r9, 2(r14)
-/* 800EA5BC 000E621C 89 0E 00 03 */ lbz r8, 3(r14)
-/* 800EA5C0 000E6220 88 EE 00 04 */ lbz r7, 4(r14)
-/* 800EA5C4 000E6224 88 CE 00 05 */ lbz r6, 5(r14)
-/* 800EA5C8 000E6228 88 AE 00 06 */ lbz r5, 6(r14)
-/* 800EA5CC 000E622C 88 8E 00 07 */ lbz r4, 7(r14)
-/* 800EA5D0 000E6230 88 6E 00 08 */ lbz r3, 8(r14)
-/* 800EA5D4 000E6234 88 0E 00 09 */ lbz r0, 9(r14)
-/* 800EA5D8 000E6238 8B 7E 00 34 */ lbz r27, 0x34(r30)
-/* 800EA5DC 000E623C 8B 4C 00 01 */ lbz r26, 1(r12)
-/* 800EA5E0 000E6240 8B 2C 00 02 */ lbz r25, 2(r12)
-/* 800EA5E4 000E6244 8B 0C 00 03 */ lbz r24, 3(r12)
-/* 800EA5E8 000E6248 8A EC 00 04 */ lbz r23, 4(r12)
-/* 800EA5EC 000E624C 8A CC 00 05 */ lbz r22, 5(r12)
-/* 800EA5F0 000E6250 8A AC 00 06 */ lbz r21, 6(r12)
-/* 800EA5F4 000E6254 8A 8C 00 07 */ lbz r20, 7(r12)
-/* 800EA5F8 000E6258 8A 6C 00 08 */ lbz r19, 8(r12)
-/* 800EA5FC 000E625C 8A 4C 00 09 */ lbz r18, 9(r12)
-/* 800EA600 000E6260 8A 2C 00 0A */ lbz r17, 0xa(r12)
-/* 800EA604 000E6264 8A 0C 00 0B */ lbz r16, 0xb(r12)
-/* 800EA608 000E6268 89 EC 00 0C */ lbz r15, 0xc(r12)
-/* 800EA60C 000E626C 89 CC 00 0D */ lbz r14, 0xd(r12)
-/* 800EA610 000E6270 89 8C 00 0E */ lbz r12, 0xe(r12)
-/* 800EA614 000E6274 99 61 00 18 */ stb r11, 0x18(r1)
-/* 800EA618 000E6278 99 41 00 19 */ stb r10, 0x19(r1)
-/* 800EA61C 000E627C 99 21 00 1A */ stb r9, 0x1a(r1)
-/* 800EA620 000E6280 99 01 00 1B */ stb r8, 0x1b(r1)
-/* 800EA624 000E6284 98 E1 00 1C */ stb r7, 0x1c(r1)
-/* 800EA628 000E6288 98 C1 00 1D */ stb r6, 0x1d(r1)
-/* 800EA62C 000E628C 98 A1 00 1E */ stb r5, 0x1e(r1)
-/* 800EA630 000E6290 98 81 00 1F */ stb r4, 0x1f(r1)
-/* 800EA634 000E6294 98 61 00 20 */ stb r3, 0x20(r1)
-/* 800EA638 000E6298 98 01 00 21 */ stb r0, 0x21(r1)
-/* 800EA63C 000E629C 9B 61 00 08 */ stb r27, 8(r1)
-/* 800EA640 000E62A0 9B 41 00 09 */ stb r26, 9(r1)
-/* 800EA644 000E62A4 9B 21 00 0A */ stb r25, 0xa(r1)
-/* 800EA648 000E62A8 9B 01 00 0B */ stb r24, 0xb(r1)
-/* 800EA64C 000E62AC 9A E1 00 0C */ stb r23, 0xc(r1)
-/* 800EA650 000E62B0 9A C1 00 0D */ stb r22, 0xd(r1)
-/* 800EA654 000E62B4 9A A1 00 0E */ stb r21, 0xe(r1)
-/* 800EA658 000E62B8 9A 81 00 0F */ stb r20, 0xf(r1)
-/* 800EA65C 000E62BC 9A 61 00 10 */ stb r19, 0x10(r1)
-/* 800EA660 000E62C0 9A 41 00 11 */ stb r18, 0x11(r1)
-/* 800EA664 000E62C4 9A 21 00 12 */ stb r17, 0x12(r1)
-/* 800EA668 000E62C8 9A 01 00 13 */ stb r16, 0x13(r1)
-/* 800EA66C 000E62CC 99 E1 00 14 */ stb r15, 0x14(r1)
-/* 800EA670 000E62D0 99 C1 00 15 */ stb r14, 0x15(r1)
-/* 800EA674 000E62D4 99 81 00 16 */ stb r12, 0x16(r1)
-/* 800EA678 000E62D8 41 82 2B 6C */ beq lbl_800ED1E4
-/* 800EA67C 000E62DC A0 1D 00 AA */ lhz r0, 0xaa(r29)
-/* 800EA680 000E62E0 28 00 00 18 */ cmplwi r0, 0x18
-/* 800EA684 000E62E4 41 81 2B 60 */ bgt lbl_800ED1E4
-/* 800EA688 000E62E8 3C 60 80 41 */ lis r3, lbl_80417604@ha
-/* 800EA68C 000E62EC 54 00 10 3A */ slwi r0, r0, 2
-/* 800EA690 000E62F0 38 63 76 04 */ addi r3, r3, lbl_80417604@l
-/* 800EA694 000E62F4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EA698 000E62F8 7C 69 03 A6 */ mtctr r3
-/* 800EA69C 000E62FC 4E 80 04 20 */ bctr
-/* 800EA6A0 000E6300 38 60 00 04 */ li r3, 4
-/* 800EA6A4 000E6304 4B FF FC DD */ bl func_800EA380
-/* 800EA6A8 000E6308 7C 63 07 34 */ extsh r3, r3
-/* 800EA6AC 000E630C 38 80 00 08 */ li r4, 8
-/* 800EA6B0 000E6310 38 A0 00 01 */ li r5, 1
-/* 800EA6B4 000E6314 48 16 97 3D */ bl func_80253DF0
-/* 800EA6B8 000E6318 38 60 00 0E */ li r3, 0xe
-/* 800EA6BC 000E631C 4B FF FC C5 */ bl func_800EA380
-/* 800EA6C0 000E6320 7C 63 07 34 */ extsh r3, r3
-/* 800EA6C4 000E6324 38 80 00 08 */ li r4, 8
-/* 800EA6C8 000E6328 38 A0 00 01 */ li r5, 1
-/* 800EA6CC 000E632C 48 16 97 25 */ bl func_80253DF0
-/* 800EA6D0 000E6330 38 60 00 0D */ li r3, 0xd
-/* 800EA6D4 000E6334 4B FF FC AD */ bl func_800EA380
-/* 800EA6D8 000E6338 7C 63 07 34 */ extsh r3, r3
-/* 800EA6DC 000E633C 38 80 00 08 */ li r4, 8
-/* 800EA6E0 000E6340 38 A0 00 01 */ li r5, 1
-/* 800EA6E4 000E6344 48 16 97 0D */ bl func_80253DF0
-/* 800EA6E8 000E6348 38 60 00 04 */ li r3, 4
-/* 800EA6EC 000E634C 4B FF FC 95 */ bl func_800EA380
-/* 800EA6F0 000E6350 7C 63 07 34 */ extsh r3, r3
-/* 800EA6F4 000E6354 38 80 00 2A */ li r4, 0x2a
-/* 800EA6F8 000E6358 38 A0 00 00 */ li r5, 0
-/* 800EA6FC 000E635C 48 16 96 B5 */ bl func_80253DB0
-/* 800EA700 000E6360 38 60 00 0E */ li r3, 0xe
-/* 800EA704 000E6364 4B FF FC 7D */ bl func_800EA380
-/* 800EA708 000E6368 7C 63 07 34 */ extsh r3, r3
-/* 800EA70C 000E636C 38 80 00 02 */ li r4, 2
-/* 800EA710 000E6370 38 A0 00 00 */ li r5, 0
-/* 800EA714 000E6374 48 16 96 9D */ bl func_80253DB0
-/* 800EA718 000E6378 38 60 00 0D */ li r3, 0xd
-/* 800EA71C 000E637C 4B FF FC 65 */ bl func_800EA380
-/* 800EA720 000E6380 7C 63 07 34 */ extsh r3, r3
-/* 800EA724 000E6384 38 80 00 04 */ li r4, 4
-/* 800EA728 000E6388 38 A0 00 00 */ li r5, 0
-/* 800EA72C 000E638C 48 16 96 85 */ bl func_80253DB0
-/* 800EA730 000E6390 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EA734 000E6394 38 60 00 01 */ li r3, 1
-/* 800EA738 000E6398 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EA73C 000E639C 54 00 07 5E */ rlwinm r0, r0, 0, 0x1d, 0xf
-/* 800EA740 000E63A0 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EA744 000E63A4 48 00 2A A0 */ b lbl_800ED1E4
-/* 800EA748 000E63A8 38 60 00 04 */ li r3, 4
-/* 800EA74C 000E63AC 4B FF FC 35 */ bl func_800EA380
-/* 800EA750 000E63B0 7C 63 07 34 */ extsh r3, r3
-/* 800EA754 000E63B4 48 16 96 7D */ bl func_80253DD0
-/* 800EA758 000E63B8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EA75C 000E63BC 28 00 00 03 */ cmplwi r0, 3
-/* 800EA760 000E63C0 40 82 2A 84 */ bne lbl_800ED1E4
-/* 800EA764 000E63C4 38 60 00 00 */ li r3, 0
-/* 800EA768 000E63C8 4B FF FC 19 */ bl func_800EA380
-/* 800EA76C 000E63CC 7C 63 07 34 */ extsh r3, r3
-/* 800EA770 000E63D0 38 80 00 08 */ li r4, 8
-/* 800EA774 000E63D4 38 A0 00 00 */ li r5, 0
-/* 800EA778 000E63D8 48 16 96 79 */ bl func_80253DF0
-/* 800EA77C 000E63DC 38 60 00 05 */ li r3, 5
-/* 800EA780 000E63E0 4B FF FC 01 */ bl func_800EA380
-/* 800EA784 000E63E4 7C 63 07 34 */ extsh r3, r3
-/* 800EA788 000E63E8 38 80 00 08 */ li r4, 8
-/* 800EA78C 000E63EC 38 A0 00 00 */ li r5, 0
-/* 800EA790 000E63F0 48 16 96 61 */ bl func_80253DF0
-/* 800EA794 000E63F4 38 60 00 00 */ li r3, 0
-/* 800EA798 000E63F8 38 80 00 00 */ li r4, 0
-/* 800EA79C 000E63FC 4B F6 F1 5D */ bl func_800598F8
-/* 800EA7A0 000E6400 38 60 00 01 */ li r3, 1
-/* 800EA7A4 000E6404 38 80 00 1D */ li r4, 0x1d
-/* 800EA7A8 000E6408 38 A0 00 1C */ li r5, 0x1c
-/* 800EA7AC 000E640C 38 C0 00 00 */ li r6, 0
-/* 800EA7B0 000E6410 38 E0 00 00 */ li r7, 0
-/* 800EA7B4 000E6414 39 00 00 00 */ li r8, 0
-/* 800EA7B8 000E6418 4B F6 F2 11 */ bl func_800599C8
-/* 800EA7BC 000E641C 38 60 00 0A */ li r3, 0xa
-/* 800EA7C0 000E6420 38 80 00 00 */ li r4, 0
-/* 800EA7C4 000E6424 38 A0 00 00 */ li r5, 0
-/* 800EA7C8 000E6428 38 C0 00 1D */ li r6, 0x1d
-/* 800EA7CC 000E642C 38 E0 00 0B */ li r7, 0xb
-/* 800EA7D0 000E6430 39 00 00 00 */ li r8, 0
-/* 800EA7D4 000E6434 4B F6 F1 F5 */ bl func_800599C8
-/* 800EA7D8 000E6438 38 60 00 0B */ li r3, 0xb
-/* 800EA7DC 000E643C 38 80 00 0A */ li r4, 0xa
-/* 800EA7E0 000E6440 38 A0 00 00 */ li r5, 0
-/* 800EA7E4 000E6444 38 C0 00 0C */ li r6, 0xc
-/* 800EA7E8 000E6448 38 E0 00 11 */ li r7, 0x11
-/* 800EA7EC 000E644C 39 00 00 00 */ li r8, 0
-/* 800EA7F0 000E6450 4B F6 F1 D9 */ bl func_800599C8
-/* 800EA7F4 000E6454 38 60 00 0C */ li r3, 0xc
-/* 800EA7F8 000E6458 38 80 00 0A */ li r4, 0xa
-/* 800EA7FC 000E645C 38 A0 00 0B */ li r5, 0xb
-/* 800EA800 000E6460 38 C0 00 0D */ li r6, 0xd
-/* 800EA804 000E6464 38 E0 00 12 */ li r7, 0x12
-/* 800EA808 000E6468 39 00 00 00 */ li r8, 0
-/* 800EA80C 000E646C 4B F6 F1 BD */ bl func_800599C8
-/* 800EA810 000E6470 38 60 00 0D */ li r3, 0xd
-/* 800EA814 000E6474 38 80 00 0A */ li r4, 0xa
-/* 800EA818 000E6478 38 A0 00 0C */ li r5, 0xc
-/* 800EA81C 000E647C 38 C0 00 0E */ li r6, 0xe
-/* 800EA820 000E6480 38 E0 00 13 */ li r7, 0x13
-/* 800EA824 000E6484 39 00 00 00 */ li r8, 0
-/* 800EA828 000E6488 4B F6 F1 A1 */ bl func_800599C8
-/* 800EA82C 000E648C 38 60 00 0E */ li r3, 0xe
-/* 800EA830 000E6490 38 80 00 0A */ li r4, 0xa
-/* 800EA834 000E6494 38 A0 00 0D */ li r5, 0xd
-/* 800EA838 000E6498 38 C0 00 0F */ li r6, 0xf
-/* 800EA83C 000E649C 38 E0 00 14 */ li r7, 0x14
-/* 800EA840 000E64A0 39 00 00 00 */ li r8, 0
-/* 800EA844 000E64A4 4B F6 F1 85 */ bl func_800599C8
-/* 800EA848 000E64A8 38 60 00 0F */ li r3, 0xf
-/* 800EA84C 000E64AC 38 80 00 0A */ li r4, 0xa
-/* 800EA850 000E64B0 38 A0 00 0E */ li r5, 0xe
-/* 800EA854 000E64B4 38 C0 00 10 */ li r6, 0x10
-/* 800EA858 000E64B8 38 E0 00 15 */ li r7, 0x15
-/* 800EA85C 000E64BC 39 00 00 00 */ li r8, 0
-/* 800EA860 000E64C0 4B F6 F1 69 */ bl func_800599C8
-/* 800EA864 000E64C4 38 60 00 10 */ li r3, 0x10
-/* 800EA868 000E64C8 38 80 00 0A */ li r4, 0xa
-/* 800EA86C 000E64CC 38 A0 00 0F */ li r5, 0xf
-/* 800EA870 000E64D0 38 C0 00 01 */ li r6, 1
-/* 800EA874 000E64D4 38 E0 00 16 */ li r7, 0x16
-/* 800EA878 000E64D8 39 00 00 00 */ li r8, 0
-/* 800EA87C 000E64DC 4B F6 F1 4D */ bl func_800599C8
-/* 800EA880 000E64E0 38 60 00 11 */ li r3, 0x11
-/* 800EA884 000E64E4 38 80 00 0B */ li r4, 0xb
-/* 800EA888 000E64E8 38 A0 00 00 */ li r5, 0
-/* 800EA88C 000E64EC 38 C0 00 12 */ li r6, 0x12
-/* 800EA890 000E64F0 38 E0 00 17 */ li r7, 0x17
-/* 800EA894 000E64F4 39 00 00 00 */ li r8, 0
-/* 800EA898 000E64F8 4B F6 F1 31 */ bl func_800599C8
-/* 800EA89C 000E64FC 38 60 00 12 */ li r3, 0x12
-/* 800EA8A0 000E6500 38 80 00 0C */ li r4, 0xc
-/* 800EA8A4 000E6504 38 A0 00 11 */ li r5, 0x11
-/* 800EA8A8 000E6508 38 C0 00 13 */ li r6, 0x13
-/* 800EA8AC 000E650C 38 E0 00 18 */ li r7, 0x18
-/* 800EA8B0 000E6510 39 00 00 00 */ li r8, 0
-/* 800EA8B4 000E6514 4B F6 F1 15 */ bl func_800599C8
-/* 800EA8B8 000E6518 38 60 00 13 */ li r3, 0x13
-/* 800EA8BC 000E651C 38 80 00 0D */ li r4, 0xd
-/* 800EA8C0 000E6520 38 A0 00 12 */ li r5, 0x12
-/* 800EA8C4 000E6524 38 C0 00 14 */ li r6, 0x14
-/* 800EA8C8 000E6528 38 E0 00 19 */ li r7, 0x19
-/* 800EA8CC 000E652C 39 00 00 00 */ li r8, 0
-/* 800EA8D0 000E6530 4B F6 F0 F9 */ bl func_800599C8
-/* 800EA8D4 000E6534 38 60 00 14 */ li r3, 0x14
-/* 800EA8D8 000E6538 38 80 00 0E */ li r4, 0xe
-/* 800EA8DC 000E653C 38 A0 00 13 */ li r5, 0x13
-/* 800EA8E0 000E6540 38 C0 00 15 */ li r6, 0x15
-/* 800EA8E4 000E6544 38 E0 00 1A */ li r7, 0x1a
-/* 800EA8E8 000E6548 39 00 00 00 */ li r8, 0
-/* 800EA8EC 000E654C 4B F6 F0 DD */ bl func_800599C8
-/* 800EA8F0 000E6550 38 60 00 15 */ li r3, 0x15
-/* 800EA8F4 000E6554 38 80 00 0F */ li r4, 0xf
-/* 800EA8F8 000E6558 38 A0 00 14 */ li r5, 0x14
-/* 800EA8FC 000E655C 38 C0 00 16 */ li r6, 0x16
-/* 800EA900 000E6560 38 E0 00 1B */ li r7, 0x1b
-/* 800EA904 000E6564 39 00 00 00 */ li r8, 0
-/* 800EA908 000E6568 4B F6 F0 C1 */ bl func_800599C8
-/* 800EA90C 000E656C 38 60 00 16 */ li r3, 0x16
-/* 800EA910 000E6570 38 80 00 10 */ li r4, 0x10
-/* 800EA914 000E6574 38 A0 00 15 */ li r5, 0x15
-/* 800EA918 000E6578 38 C0 00 01 */ li r6, 1
-/* 800EA91C 000E657C 38 E0 00 1C */ li r7, 0x1c
-/* 800EA920 000E6580 39 00 00 00 */ li r8, 0
-/* 800EA924 000E6584 4B F6 F0 A5 */ bl func_800599C8
-/* 800EA928 000E6588 38 60 00 17 */ li r3, 0x17
-/* 800EA92C 000E658C 38 80 00 11 */ li r4, 0x11
-/* 800EA930 000E6590 38 A0 00 00 */ li r5, 0
-/* 800EA934 000E6594 38 C0 00 18 */ li r6, 0x18
-/* 800EA938 000E6598 38 E0 00 01 */ li r7, 1
-/* 800EA93C 000E659C 39 00 00 00 */ li r8, 0
-/* 800EA940 000E65A0 4B F6 F0 89 */ bl func_800599C8
-/* 800EA944 000E65A4 38 60 00 18 */ li r3, 0x18
-/* 800EA948 000E65A8 38 80 00 12 */ li r4, 0x12
-/* 800EA94C 000E65AC 38 A0 00 17 */ li r5, 0x17
-/* 800EA950 000E65B0 38 C0 00 19 */ li r6, 0x19
-/* 800EA954 000E65B4 38 E0 00 01 */ li r7, 1
-/* 800EA958 000E65B8 39 00 00 00 */ li r8, 0
-/* 800EA95C 000E65BC 4B F6 F0 6D */ bl func_800599C8
-/* 800EA960 000E65C0 38 60 00 19 */ li r3, 0x19
-/* 800EA964 000E65C4 38 80 00 13 */ li r4, 0x13
-/* 800EA968 000E65C8 38 A0 00 18 */ li r5, 0x18
-/* 800EA96C 000E65CC 38 C0 00 1A */ li r6, 0x1a
-/* 800EA970 000E65D0 38 E0 00 01 */ li r7, 1
-/* 800EA974 000E65D4 39 00 00 00 */ li r8, 0
-/* 800EA978 000E65D8 4B F6 F0 51 */ bl func_800599C8
-/* 800EA97C 000E65DC 38 60 00 1A */ li r3, 0x1a
-/* 800EA980 000E65E0 38 80 00 14 */ li r4, 0x14
-/* 800EA984 000E65E4 38 A0 00 19 */ li r5, 0x19
-/* 800EA988 000E65E8 38 C0 00 1B */ li r6, 0x1b
-/* 800EA98C 000E65EC 38 E0 00 01 */ li r7, 1
-/* 800EA990 000E65F0 39 00 00 00 */ li r8, 0
-/* 800EA994 000E65F4 4B F6 F0 35 */ bl func_800599C8
-/* 800EA998 000E65F8 38 60 00 1B */ li r3, 0x1b
-/* 800EA99C 000E65FC 38 80 00 15 */ li r4, 0x15
-/* 800EA9A0 000E6600 38 A0 00 1A */ li r5, 0x1a
-/* 800EA9A4 000E6604 38 C0 00 1C */ li r6, 0x1c
-/* 800EA9A8 000E6608 38 E0 00 01 */ li r7, 1
-/* 800EA9AC 000E660C 39 00 00 00 */ li r8, 0
-/* 800EA9B0 000E6610 4B F6 F0 19 */ bl func_800599C8
-/* 800EA9B4 000E6614 38 60 00 1C */ li r3, 0x1c
-/* 800EA9B8 000E6618 38 80 00 16 */ li r4, 0x16
-/* 800EA9BC 000E661C 38 A0 00 1B */ li r5, 0x1b
-/* 800EA9C0 000E6620 38 C0 00 01 */ li r6, 1
-/* 800EA9C4 000E6624 38 E0 00 01 */ li r7, 1
-/* 800EA9C8 000E6628 39 00 00 00 */ li r8, 0
-/* 800EA9CC 000E662C 4B F6 EF FD */ bl func_800599C8
-/* 800EA9D0 000E6630 38 60 00 1D */ li r3, 0x1d
-/* 800EA9D4 000E6634 38 80 00 00 */ li r4, 0
-/* 800EA9D8 000E6638 38 A0 00 0A */ li r5, 0xa
-/* 800EA9DC 000E663C 38 C0 00 00 */ li r6, 0
-/* 800EA9E0 000E6640 38 E0 00 01 */ li r7, 1
-/* 800EA9E4 000E6644 39 00 00 00 */ li r8, 0
-/* 800EA9E8 000E6648 4B F6 EF E1 */ bl func_800599C8
-/* 800EA9EC 000E664C 38 00 00 02 */ li r0, 2
-/* 800EA9F0 000E6650 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EA9F4 000E6654 48 00 27 F0 */ b lbl_800ED1E4
-/* 800EA9F8 000E6658 38 60 00 2D */ li r3, 0x2d
-/* 800EA9FC 000E665C 38 80 00 0A */ li r4, 0xa
-/* 800EAA00 000E6660 38 A0 00 00 */ li r5, 0
-/* 800EAA04 000E6664 38 C0 00 01 */ li r6, 1
-/* 800EAA08 000E6668 4B F6 F0 65 */ bl func_80059A6C
-/* 800EAA0C 000E666C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800EAA10 000E6670 54 6E 04 3E */ clrlwi r14, r3, 0x10
-/* 800EAA14 000E6674 41 82 00 C4 */ beq lbl_800EAAD8
-/* 800EAA18 000E6678 28 0E 00 01 */ cmplwi r14, 1
-/* 800EAA1C 000E667C 41 82 00 0C */ beq lbl_800EAA28
-/* 800EAA20 000E6680 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800EAA24 000E6684 40 82 00 48 */ bne lbl_800EAA6C
-lbl_800EAA28:
-/* 800EAA28 000E6688 38 60 00 0D */ li r3, 0xd
-/* 800EAA2C 000E668C 4B FF F9 55 */ bl func_800EA380
-/* 800EAA30 000E6690 7C 63 07 34 */ extsh r3, r3
-/* 800EAA34 000E6694 38 80 00 01 */ li r4, 1
-/* 800EAA38 000E6698 38 A0 00 00 */ li r5, 0
-/* 800EAA3C 000E669C 48 16 93 75 */ bl func_80253DB0
-/* 800EAA40 000E66A0 38 60 00 04 */ li r3, 4
-/* 800EAA44 000E66A4 4B FF F9 3D */ bl func_800EA380
-/* 800EAA48 000E66A8 7C 63 07 34 */ extsh r3, r3
-/* 800EAA4C 000E66AC 38 80 00 28 */ li r4, 0x28
-/* 800EAA50 000E66B0 38 A0 00 00 */ li r5, 0
-/* 800EAA54 000E66B4 48 16 93 5D */ bl func_80253DB0
-/* 800EAA58 000E66B8 38 00 00 17 */ li r0, 0x17
-/* 800EAA5C 000E66BC 38 60 00 02 */ li r3, 2
-/* 800EAA60 000E66C0 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EAA64 000E66C4 4B F6 FA 69 */ bl func_8005A4CC
-/* 800EAA68 000E66C8 48 00 27 7C */ b lbl_800ED1E4
-lbl_800EAA6C:
-/* 800EAA6C 000E66CC 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800EAA70 000E66D0 41 80 27 74 */ blt lbl_800ED1E4
-/* 800EAA74 000E66D4 28 0E 00 1D */ cmplwi r14, 0x1d
-/* 800EAA78 000E66D8 41 81 27 6C */ bgt lbl_800ED1E4
-/* 800EAA7C 000E66DC 38 60 00 0D */ li r3, 0xd
-/* 800EAA80 000E66E0 4B FF F9 01 */ bl func_800EA380
-/* 800EAA84 000E66E4 7C 63 07 34 */ extsh r3, r3
-/* 800EAA88 000E66E8 38 80 00 02 */ li r4, 2
-/* 800EAA8C 000E66EC 38 A0 00 00 */ li r5, 0
-/* 800EAA90 000E66F0 48 16 93 21 */ bl func_80253DB0
-/* 800EAA94 000E66F4 38 60 00 04 */ li r3, 4
-/* 800EAA98 000E66F8 4B FF F8 E9 */ bl func_800EA380
-/* 800EAA9C 000E66FC 38 81 00 1A */ addi r4, r1, 0x1a
-/* 800EAAA0 000E6700 7C 63 07 34 */ extsh r3, r3
-/* 800EAAA4 000E6704 7C 84 70 AE */ lbzx r4, r4, r14
-/* 800EAAA8 000E6708 38 A0 00 00 */ li r5, 0
-/* 800EAAAC 000E670C 48 16 93 05 */ bl func_80253DB0
-/* 800EAAB0 000E6710 38 6E FF F6 */ addi r3, r14, -10
-/* 800EAAB4 000E6714 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EAAB8 000E6718 50 60 54 2A */ rlwimi r0, r3, 0xa, 0x10, 0x15
-/* 800EAABC 000E671C 38 60 00 03 */ li r3, 3
-/* 800EAAC0 000E6720 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EAAC4 000E6724 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EAAC8 000E6728 38 60 00 01 */ li r3, 1
-/* 800EAACC 000E672C B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EAAD0 000E6730 4B F6 F9 FD */ bl func_8005A4CC
-/* 800EAAD4 000E6734 48 00 27 10 */ b lbl_800ED1E4
-lbl_800EAAD8:
-/* 800EAAD8 000E6738 28 0E 00 01 */ cmplwi r14, 1
-/* 800EAADC 000E673C 40 82 00 38 */ bne lbl_800EAB14
-/* 800EAAE0 000E6740 38 60 00 0D */ li r3, 0xd
-/* 800EAAE4 000E6744 4B FF F8 9D */ bl func_800EA380
-/* 800EAAE8 000E6748 7C 63 07 34 */ extsh r3, r3
-/* 800EAAEC 000E674C 38 80 00 00 */ li r4, 0
-/* 800EAAF0 000E6750 38 A0 00 00 */ li r5, 0
-/* 800EAAF4 000E6754 48 16 92 BD */ bl func_80253DB0
-/* 800EAAF8 000E6758 38 60 00 04 */ li r3, 4
-/* 800EAAFC 000E675C 4B FF F8 85 */ bl func_800EA380
-/* 800EAB00 000E6760 7C 63 07 34 */ extsh r3, r3
-/* 800EAB04 000E6764 38 80 00 28 */ li r4, 0x28
-/* 800EAB08 000E6768 38 A0 00 00 */ li r5, 0
-/* 800EAB0C 000E676C 48 16 92 A5 */ bl func_80253DB0
-/* 800EAB10 000E6770 48 00 26 D4 */ b lbl_800ED1E4
-lbl_800EAB14:
-/* 800EAB14 000E6774 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800EAB18 000E6778 41 80 26 CC */ blt lbl_800ED1E4
-/* 800EAB1C 000E677C 28 0E 00 1D */ cmplwi r14, 0x1d
-/* 800EAB20 000E6780 41 81 26 C4 */ bgt lbl_800ED1E4
-/* 800EAB24 000E6784 38 60 00 0D */ li r3, 0xd
-/* 800EAB28 000E6788 4B FF F8 59 */ bl func_800EA380
-/* 800EAB2C 000E678C 7C 63 07 34 */ extsh r3, r3
-/* 800EAB30 000E6790 38 80 00 02 */ li r4, 2
-/* 800EAB34 000E6794 38 A0 00 00 */ li r5, 0
-/* 800EAB38 000E6798 48 16 92 79 */ bl func_80253DB0
-/* 800EAB3C 000E679C 38 60 00 04 */ li r3, 4
-/* 800EAB40 000E67A0 4B FF F8 41 */ bl func_800EA380
-/* 800EAB44 000E67A4 38 81 00 2E */ addi r4, r1, 0x2e
-/* 800EAB48 000E67A8 7C 63 07 34 */ extsh r3, r3
-/* 800EAB4C 000E67AC 7C 84 70 AE */ lbzx r4, r4, r14
-/* 800EAB50 000E67B0 38 A0 00 00 */ li r5, 0
-/* 800EAB54 000E67B4 48 16 92 5D */ bl func_80253DB0
-/* 800EAB58 000E67B8 28 0E 00 1D */ cmplwi r14, 0x1d
-/* 800EAB5C 000E67BC 40 80 00 18 */ bge lbl_800EAB74
-/* 800EAB60 000E67C0 38 6E FF F6 */ addi r3, r14, -10
-/* 800EAB64 000E67C4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EAB68 000E67C8 50 60 54 2A */ rlwimi r0, r3, 0xa, 0x10, 0x15
-/* 800EAB6C 000E67CC B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EAB70 000E67D0 48 00 26 74 */ b lbl_800ED1E4
-lbl_800EAB74:
-/* 800EAB74 000E67D4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EAB78 000E67D8 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EAB7C 000E67DC B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EAB80 000E67E0 48 00 26 64 */ b lbl_800ED1E4
-/* 800EAB84 000E67E4 38 60 00 0D */ li r3, 0xd
-/* 800EAB88 000E67E8 4B FF F7 F9 */ bl func_800EA380
-/* 800EAB8C 000E67EC 7C 63 07 34 */ extsh r3, r3
-/* 800EAB90 000E67F0 48 16 92 41 */ bl func_80253DD0
-/* 800EAB94 000E67F4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EAB98 000E67F8 28 00 00 03 */ cmplwi r0, 3
-/* 800EAB9C 000E67FC 40 82 26 48 */ bne lbl_800ED1E4
-/* 800EABA0 000E6800 38 60 00 04 */ li r3, 4
-/* 800EABA4 000E6804 4B FF F7 DD */ bl func_800EA380
-/* 800EABA8 000E6808 7C 63 07 34 */ extsh r3, r3
-/* 800EABAC 000E680C 38 80 00 29 */ li r4, 0x29
-/* 800EABB0 000E6810 38 A0 00 00 */ li r5, 0
-/* 800EABB4 000E6814 48 16 91 FD */ bl func_80253DB0
-/* 800EABB8 000E6818 38 60 00 0E */ li r3, 0xe
-/* 800EABBC 000E681C 4B FF F7 C5 */ bl func_800EA380
-/* 800EABC0 000E6820 7C 63 07 34 */ extsh r3, r3
-/* 800EABC4 000E6824 38 80 00 01 */ li r4, 1
-/* 800EABC8 000E6828 38 A0 00 00 */ li r5, 0
-/* 800EABCC 000E682C 48 16 91 E5 */ bl func_80253DB0
-/* 800EABD0 000E6830 38 60 00 0D */ li r3, 0xd
-/* 800EABD4 000E6834 4B FF F7 AD */ bl func_800EA380
-/* 800EABD8 000E6838 7C 63 07 34 */ extsh r3, r3
-/* 800EABDC 000E683C 38 80 00 03 */ li r4, 3
-/* 800EABE0 000E6840 38 A0 00 00 */ li r5, 0
-/* 800EABE4 000E6844 48 16 91 CD */ bl func_80253DB0
-/* 800EABE8 000E6848 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EABEC 000E684C 38 60 00 18 */ li r3, 0x18
-/* 800EABF0 000E6850 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EABF4 000E6854 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800EABF8 000E6858 40 82 25 EC */ bne lbl_800ED1E4
-/* 800EABFC 000E685C 4B F6 B6 79 */ bl func_80056274
-/* 800EAC00 000E6860 48 00 25 E4 */ b lbl_800ED1E4
-/* 800EAC04 000E6864 38 60 00 0D */ li r3, 0xd
-/* 800EAC08 000E6868 4B FF F7 79 */ bl func_800EA380
-/* 800EAC0C 000E686C 7C 63 07 34 */ extsh r3, r3
-/* 800EAC10 000E6870 48 16 91 C1 */ bl func_80253DD0
-/* 800EAC14 000E6874 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EAC18 000E6878 28 00 00 03 */ cmplwi r0, 3
-/* 800EAC1C 000E687C 40 82 25 C8 */ bne lbl_800ED1E4
-/* 800EAC20 000E6880 4B F6 B6 D9 */ bl func_800562F8
-/* 800EAC24 000E6884 2C 03 00 00 */ cmpwi r3, 0
-/* 800EAC28 000E6888 41 82 25 BC */ beq lbl_800ED1E4
-/* 800EAC2C 000E688C 38 60 00 04 */ li r3, 4
-/* 800EAC30 000E6890 4B FF F7 51 */ bl func_800EA380
-/* 800EAC34 000E6894 7C 63 07 34 */ extsh r3, r3
-/* 800EAC38 000E6898 38 80 00 08 */ li r4, 8
-/* 800EAC3C 000E689C 38 A0 00 00 */ li r5, 0
-/* 800EAC40 000E68A0 48 16 91 B1 */ bl func_80253DF0
-/* 800EAC44 000E68A4 38 60 00 0E */ li r3, 0xe
-/* 800EAC48 000E68A8 4B FF F7 39 */ bl func_800EA380
-/* 800EAC4C 000E68AC 7C 63 07 34 */ extsh r3, r3
-/* 800EAC50 000E68B0 38 80 00 08 */ li r4, 8
-/* 800EAC54 000E68B4 38 A0 00 00 */ li r5, 0
-/* 800EAC58 000E68B8 48 16 91 99 */ bl func_80253DF0
-/* 800EAC5C 000E68BC 38 60 00 0D */ li r3, 0xd
-/* 800EAC60 000E68C0 4B FF F7 21 */ bl func_800EA380
-/* 800EAC64 000E68C4 7C 63 07 34 */ extsh r3, r3
-/* 800EAC68 000E68C8 38 80 00 08 */ li r4, 8
-/* 800EAC6C 000E68CC 38 A0 00 00 */ li r5, 0
-/* 800EAC70 000E68D0 48 16 91 81 */ bl func_80253DF0
-/* 800EAC74 000E68D4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EAC78 000E68D8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800EAC7C 000E68DC 40 82 00 0C */ bne lbl_800EAC88
-/* 800EAC80 000E68E0 38 60 00 02 */ li r3, 2
-/* 800EAC84 000E68E4 4B F6 D3 31 */ bl func_80057FB4
-lbl_800EAC88:
-/* 800EAC88 000E68E8 3C 60 00 01 */ lis r3, 0x00008000@ha
-/* 800EAC8C 000E68EC 38 03 80 00 */ addi r0, r3, 0x00008000@l
-/* 800EAC90 000E68F0 B0 1D 00 AE */ sth r0, 0xae(r29)
-/* 800EAC94 000E68F4 48 00 25 50 */ b lbl_800ED1E4
-/* 800EAC98 000E68F8 38 60 00 04 */ li r3, 4
-/* 800EAC9C 000E68FC 4B FF F6 E5 */ bl func_800EA380
-/* 800EACA0 000E6900 7C 63 07 34 */ extsh r3, r3
-/* 800EACA4 000E6904 48 16 91 2D */ bl func_80253DD0
-/* 800EACA8 000E6908 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EACAC 000E690C 28 00 00 03 */ cmplwi r0, 3
-/* 800EACB0 000E6910 40 82 25 34 */ bne lbl_800ED1E4
-/* 800EACB4 000E6914 38 60 00 04 */ li r3, 4
-/* 800EACB8 000E6918 4B FF F6 C9 */ bl func_800EA380
-/* 800EACBC 000E691C 7C 63 07 34 */ extsh r3, r3
-/* 800EACC0 000E6920 38 80 00 29 */ li r4, 0x29
-/* 800EACC4 000E6924 38 A0 00 00 */ li r5, 0
-/* 800EACC8 000E6928 48 16 90 E9 */ bl func_80253DB0
-/* 800EACCC 000E692C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EACD0 000E6930 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
-/* 800EACD4 000E6934 28 00 00 13 */ cmplwi r0, 0x13
-/* 800EACD8 000E6938 40 82 00 34 */ bne lbl_800EAD0C
-/* 800EACDC 000E693C 38 60 00 0E */ li r3, 0xe
-/* 800EACE0 000E6940 4B FF F6 A1 */ bl func_800EA380
-/* 800EACE4 000E6944 7C 63 07 34 */ extsh r3, r3
-/* 800EACE8 000E6948 38 80 00 01 */ li r4, 1
-/* 800EACEC 000E694C 38 A0 00 00 */ li r5, 0
-/* 800EACF0 000E6950 48 16 90 C1 */ bl func_80253DB0
-/* 800EACF4 000E6954 38 60 00 0D */ li r3, 0xd
-/* 800EACF8 000E6958 4B FF F6 89 */ bl func_800EA380
-/* 800EACFC 000E695C 7C 63 07 34 */ extsh r3, r3
-/* 800EAD00 000E6960 38 80 00 03 */ li r4, 3
-/* 800EAD04 000E6964 38 A0 00 00 */ li r5, 0
-/* 800EAD08 000E6968 48 16 90 A9 */ bl func_80253DB0
-lbl_800EAD0C:
-/* 800EAD0C 000E696C 38 00 00 04 */ li r0, 4
-/* 800EAD10 000E6970 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EAD14 000E6974 48 00 24 D0 */ b lbl_800ED1E4
-/* 800EAD18 000E6978 38 60 00 04 */ li r3, 4
-/* 800EAD1C 000E697C 4B FF F6 65 */ bl func_800EA380
-/* 800EAD20 000E6980 7C 63 07 34 */ extsh r3, r3
-/* 800EAD24 000E6984 48 16 90 AD */ bl func_80253DD0
-/* 800EAD28 000E6988 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EAD2C 000E698C 28 00 00 03 */ cmplwi r0, 3
-/* 800EAD30 000E6990 40 82 24 B4 */ bne lbl_800ED1E4
-/* 800EAD34 000E6994 38 60 00 04 */ li r3, 4
-/* 800EAD38 000E6998 4B FF F6 49 */ bl func_800EA380
-/* 800EAD3C 000E699C 7C 63 07 34 */ extsh r3, r3
-/* 800EAD40 000E69A0 38 80 00 08 */ li r4, 8
-/* 800EAD44 000E69A4 38 A0 00 00 */ li r5, 0
-/* 800EAD48 000E69A8 48 16 90 A9 */ bl func_80253DF0
-/* 800EAD4C 000E69AC A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EAD50 000E69B0 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
-/* 800EAD54 000E69B4 28 00 00 13 */ cmplwi r0, 0x13
-/* 800EAD58 000E69B8 40 82 02 44 */ bne lbl_800EAF9C
-/* 800EAD5C 000E69BC 38 60 00 0D */ li r3, 0xd
-/* 800EAD60 000E69C0 4B FF F6 21 */ bl func_800EA380
-/* 800EAD64 000E69C4 7C 63 07 34 */ extsh r3, r3
-/* 800EAD68 000E69C8 38 80 00 08 */ li r4, 8
-/* 800EAD6C 000E69CC 38 A0 00 00 */ li r5, 0
-/* 800EAD70 000E69D0 48 16 90 81 */ bl func_80253DF0
-/* 800EAD74 000E69D4 38 60 00 0E */ li r3, 0xe
-/* 800EAD78 000E69D8 4B FF F6 09 */ bl func_800EA380
-/* 800EAD7C 000E69DC 7C 63 07 34 */ extsh r3, r3
-/* 800EAD80 000E69E0 38 80 00 08 */ li r4, 8
-/* 800EAD84 000E69E4 38 A0 00 00 */ li r5, 0
-/* 800EAD88 000E69E8 48 16 90 69 */ bl func_80253DF0
-/* 800EAD8C 000E69EC 38 60 00 0B */ li r3, 0xb
-/* 800EAD90 000E69F0 4B FF F5 F1 */ bl func_800EA380
-/* 800EAD94 000E69F4 7C 63 07 34 */ extsh r3, r3
-/* 800EAD98 000E69F8 38 80 00 08 */ li r4, 8
-/* 800EAD9C 000E69FC 38 A0 00 01 */ li r5, 1
-/* 800EADA0 000E6A00 48 16 90 51 */ bl func_80253DF0
-/* 800EADA4 000E6A04 38 60 00 06 */ li r3, 6
-/* 800EADA8 000E6A08 4B FF F5 D9 */ bl func_800EA380
-/* 800EADAC 000E6A0C 7C 63 07 34 */ extsh r3, r3
-/* 800EADB0 000E6A10 38 80 00 08 */ li r4, 8
-/* 800EADB4 000E6A14 38 A0 00 01 */ li r5, 1
-/* 800EADB8 000E6A18 48 16 90 39 */ bl func_80253DF0
-/* 800EADBC 000E6A1C 38 60 00 02 */ li r3, 2
-/* 800EADC0 000E6A20 4B FF F5 C1 */ bl func_800EA380
-/* 800EADC4 000E6A24 7C 63 07 34 */ extsh r3, r3
-/* 800EADC8 000E6A28 38 80 00 08 */ li r4, 8
-/* 800EADCC 000E6A2C 38 A0 00 01 */ li r5, 1
-/* 800EADD0 000E6A30 48 16 90 21 */ bl func_80253DF0
-/* 800EADD4 000E6A34 38 60 00 03 */ li r3, 3
-/* 800EADD8 000E6A38 4B FF F5 A9 */ bl func_800EA380
-/* 800EADDC 000E6A3C 7C 63 07 34 */ extsh r3, r3
-/* 800EADE0 000E6A40 38 80 00 08 */ li r4, 8
-/* 800EADE4 000E6A44 38 A0 00 01 */ li r5, 1
-/* 800EADE8 000E6A48 48 16 90 09 */ bl func_80253DF0
-/* 800EADEC 000E6A4C 38 60 00 0B */ li r3, 0xb
-/* 800EADF0 000E6A50 4B FF F5 91 */ bl func_800EA380
-/* 800EADF4 000E6A54 7C 63 07 34 */ extsh r3, r3
-/* 800EADF8 000E6A58 38 80 00 05 */ li r4, 5
-/* 800EADFC 000E6A5C 38 A0 00 00 */ li r5, 0
-/* 800EAE00 000E6A60 48 16 8F B1 */ bl func_80253DB0
-/* 800EAE04 000E6A64 38 60 00 06 */ li r3, 6
-/* 800EAE08 000E6A68 4B FF F5 79 */ bl func_800EA380
-/* 800EAE0C 000E6A6C 7C 63 07 34 */ extsh r3, r3
-/* 800EAE10 000E6A70 38 80 00 08 */ li r4, 8
-/* 800EAE14 000E6A74 38 A0 00 00 */ li r5, 0
-/* 800EAE18 000E6A78 48 16 8F 99 */ bl func_80253DB0
-/* 800EAE1C 000E6A7C 38 60 00 02 */ li r3, 2
-/* 800EAE20 000E6A80 4B FF F5 61 */ bl func_800EA380
-/* 800EAE24 000E6A84 7C 63 07 34 */ extsh r3, r3
-/* 800EAE28 000E6A88 38 80 00 11 */ li r4, 0x11
-/* 800EAE2C 000E6A8C 38 A0 00 00 */ li r5, 0
-/* 800EAE30 000E6A90 48 16 8F 81 */ bl func_80253DB0
-/* 800EAE34 000E6A94 38 60 00 03 */ li r3, 3
-/* 800EAE38 000E6A98 4B FF F5 49 */ bl func_800EA380
-/* 800EAE3C 000E6A9C 7C 63 07 34 */ extsh r3, r3
-/* 800EAE40 000E6AA0 38 80 00 11 */ li r4, 0x11
-/* 800EAE44 000E6AA4 38 A0 00 00 */ li r5, 0
-/* 800EAE48 000E6AA8 48 16 8F 69 */ bl func_80253DB0
-/* 800EAE4C 000E6AAC 38 00 00 05 */ li r0, 5
-/* 800EAE50 000E6AB0 7F B0 EB 78 */ mr r16, r29
-/* 800EAE54 000E6AB4 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EAE58 000E6AB8 39 FF 00 CC */ addi r15, r31, 0xcc
-/* 800EAE5C 000E6ABC 39 C0 00 00 */ li r14, 0
-/* 800EAE60 000E6AC0 3A 20 00 00 */ li r17, 0
-lbl_800EAE64:
-/* 800EAE64 000E6AC4 7D E3 7B 78 */ mr r3, r15
-/* 800EAE68 000E6AC8 4B F6 BD E5 */ bl func_80056C4C
-/* 800EAE6C 000E6ACC 2C 03 00 00 */ cmpwi r3, 0
-/* 800EAE70 000E6AD0 41 82 00 28 */ beq lbl_800EAE98
-/* 800EAE74 000E6AD4 7D E3 7B 78 */ mr r3, r15
-/* 800EAE78 000E6AD8 48 2F 13 25 */ bl func_803DC19C
-/* 800EAE7C 000E6ADC 4B F6 BF B1 */ bl func_80056E2C
-/* 800EAE80 000E6AE0 2C 03 00 00 */ cmpwi r3, 0
-/* 800EAE84 000E6AE4 40 82 00 14 */ bne lbl_800EAE98
-/* 800EAE88 000E6AE8 B2 30 22 F2 */ sth r17, 0x22f2(r16)
-/* 800EAE8C 000E6AEC 39 CE 00 01 */ addi r14, r14, 1
-/* 800EAE90 000E6AF0 B2 30 00 D2 */ sth r17, 0xd2(r16)
-/* 800EAE94 000E6AF4 3A 10 00 02 */ addi r16, r16, 2
-lbl_800EAE98:
-/* 800EAE98 000E6AF8 3A 31 00 01 */ addi r17, r17, 1
-/* 800EAE9C 000E6AFC 39 EF 00 DC */ addi r15, r15, 0xdc
-/* 800EAEA0 000E6B00 28 11 00 06 */ cmplwi r17, 6
-/* 800EAEA4 000E6B04 41 80 FF C0 */ blt lbl_800EAE64
-/* 800EAEA8 000E6B08 55 C0 08 3C */ slwi r0, r14, 1
-/* 800EAEAC 000E6B0C 39 FF 05 F8 */ addi r15, r31, 0x5f8
-/* 800EAEB0 000E6B10 7E 1D 02 14 */ add r16, r29, r0
-/* 800EAEB4 000E6B14 3A 20 00 00 */ li r17, 0
-lbl_800EAEB8:
-/* 800EAEB8 000E6B18 7D E3 7B 78 */ mr r3, r15
-/* 800EAEBC 000E6B1C 4B F6 BD 19 */ bl func_80056BD4
-/* 800EAEC0 000E6B20 2C 03 00 00 */ cmpwi r3, 0
-/* 800EAEC4 000E6B24 41 82 00 28 */ beq lbl_800EAEEC
-/* 800EAEC8 000E6B28 7D E3 7B 78 */ mr r3, r15
-/* 800EAECC 000E6B2C 4B F6 BF 61 */ bl func_80056E2C
-/* 800EAED0 000E6B30 2C 03 00 00 */ cmpwi r3, 0
-/* 800EAED4 000E6B34 40 82 00 18 */ bne lbl_800EAEEC
-/* 800EAED8 000E6B38 38 11 00 06 */ addi r0, r17, 6
-/* 800EAEDC 000E6B3C 39 CE 00 01 */ addi r14, r14, 1
-/* 800EAEE0 000E6B40 B0 10 22 F2 */ sth r0, 0x22f2(r16)
-/* 800EAEE4 000E6B44 B0 10 00 D2 */ sth r0, 0xd2(r16)
-/* 800EAEE8 000E6B48 3A 10 00 02 */ addi r16, r16, 2
-lbl_800EAEEC:
-/* 800EAEEC 000E6B4C 3A 31 00 01 */ addi r17, r17, 1
-/* 800EAEF0 000E6B50 39 EF 00 88 */ addi r15, r15, 0x88
-/* 800EAEF4 000E6B54 28 11 02 1C */ cmplwi r17, 0x21c
-/* 800EAEF8 000E6B58 41 80 FF C0 */ blt lbl_800EAEB8
-/* 800EAEFC 000E6B5C A0 9D 00 D0 */ lhz r4, 0xd0(r29)
-/* 800EAF00 000E6B60 3A 00 00 00 */ li r16, 0
-/* 800EAF04 000E6B64 A0 FD 00 CE */ lhz r7, 0xce(r29)
-/* 800EAF08 000E6B68 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800EAF0C 000E6B6C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 800EAF10 000E6B70 54 86 05 5E */ rlwinm r6, r4, 0, 0x15, 0xf
-/* 800EAF14 000E6B74 54 E7 05 9E */ rlwinm r7, r7, 0, 0x16, 0xf
-/* 800EAF18 000E6B78 39 E0 00 01 */ li r15, 1
-/* 800EAF1C 000E6B7C 39 80 00 02 */ li r12, 2
-/* 800EAF20 000E6B80 39 60 00 03 */ li r11, 3
-/* 800EAF24 000E6B84 39 40 00 04 */ li r10, 4
-/* 800EAF28 000E6B88 39 20 00 05 */ li r9, 5
-/* 800EAF2C 000E6B8C 39 00 00 06 */ li r8, 6
-/* 800EAF30 000E6B90 38 AD 9C 58 */ addi r5, r13, lbl_8063EF18-_SDA_BASE_
-/* 800EAF34 000E6B94 38 8D 9C 60 */ addi r4, r13, lbl_8063EF20-_SDA_BASE_
-/* 800EAF38 000E6B98 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
-/* 800EAF3C 000E6B9C B1 DD 27 36 */ sth r14, 0x2736(r29)
-/* 800EAF40 000E6BA0 9A 1D 27 56 */ stb r16, 0x2756(r29)
-/* 800EAF44 000E6BA4 B2 1D 27 48 */ sth r16, 0x2748(r29)
-/* 800EAF48 000E6BA8 99 FD 27 57 */ stb r15, 0x2757(r29)
-/* 800EAF4C 000E6BAC B2 1D 27 4A */ sth r16, 0x274a(r29)
-/* 800EAF50 000E6BB0 99 9D 27 58 */ stb r12, 0x2758(r29)
-/* 800EAF54 000E6BB4 B2 1D 27 4C */ sth r16, 0x274c(r29)
-/* 800EAF58 000E6BB8 99 7D 27 59 */ stb r11, 0x2759(r29)
-/* 800EAF5C 000E6BBC B2 1D 27 4E */ sth r16, 0x274e(r29)
-/* 800EAF60 000E6BC0 99 5D 27 5A */ stb r10, 0x275a(r29)
-/* 800EAF64 000E6BC4 B2 1D 27 50 */ sth r16, 0x2750(r29)
-/* 800EAF68 000E6BC8 99 3D 27 5B */ stb r9, 0x275b(r29)
-/* 800EAF6C 000E6BCC B2 1D 27 52 */ sth r16, 0x2752(r29)
-/* 800EAF70 000E6BD0 99 1D 27 5C */ stb r8, 0x275c(r29)
-/* 800EAF74 000E6BD4 B2 1D 27 54 */ sth r16, 0x2754(r29)
-/* 800EAF78 000E6BD8 B0 FD 00 CE */ sth r7, 0xce(r29)
-/* 800EAF7C 000E6BDC B0 DD 00 D0 */ sth r6, 0xd0(r29)
-/* 800EAF80 000E6BE0 B0 05 00 02 */ sth r0, 2(r5)
-/* 800EAF84 000E6BE4 B0 0D 9C 58 */ sth r0, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800EAF88 000E6BE8 B0 04 00 02 */ sth r0, 2(r4)
-/* 800EAF8C 000E6BEC B0 0D 9C 60 */ sth r0, lbl_8063EF20-_SDA_BASE_(r13)
-/* 800EAF90 000E6BF0 B0 03 00 02 */ sth r0, 2(r3)
-/* 800EAF94 000E6BF4 B0 0D 9C 5C */ sth r0, lbl_8063EF1C-_SDA_BASE_(r13)
-/* 800EAF98 000E6BF8 48 00 22 4C */ b lbl_800ED1E4
-lbl_800EAF9C:
-/* 800EAF9C 000E6BFC 38 60 00 05 */ li r3, 5
-/* 800EAFA0 000E6C00 4B FF F3 E1 */ bl func_800EA380
-/* 800EAFA4 000E6C04 7C 63 07 34 */ extsh r3, r3
-/* 800EAFA8 000E6C08 38 80 00 08 */ li r4, 8
-/* 800EAFAC 000E6C0C 38 A0 00 01 */ li r5, 1
-/* 800EAFB0 000E6C10 48 16 8E 41 */ bl func_80253DF0
-/* 800EAFB4 000E6C14 38 60 00 00 */ li r3, 0
-/* 800EAFB8 000E6C18 4B FF F3 C9 */ bl func_800EA380
-/* 800EAFBC 000E6C1C 7C 63 07 34 */ extsh r3, r3
-/* 800EAFC0 000E6C20 38 80 00 08 */ li r4, 8
-/* 800EAFC4 000E6C24 38 A0 00 01 */ li r5, 1
-/* 800EAFC8 000E6C28 48 16 8E 29 */ bl func_80253DF0
-/* 800EAFCC 000E6C2C 38 60 00 01 */ li r3, 1
-/* 800EAFD0 000E6C30 4B FF F3 B1 */ bl func_800EA380
-/* 800EAFD4 000E6C34 7C 63 07 34 */ extsh r3, r3
-/* 800EAFD8 000E6C38 38 80 00 08 */ li r4, 8
-/* 800EAFDC 000E6C3C 38 A0 00 01 */ li r5, 1
-/* 800EAFE0 000E6C40 48 16 8E 11 */ bl func_80253DF0
-/* 800EAFE4 000E6C44 38 60 00 05 */ li r3, 5
-/* 800EAFE8 000E6C48 4B FF F3 99 */ bl func_800EA380
-/* 800EAFEC 000E6C4C 7C 63 07 34 */ extsh r3, r3
-/* 800EAFF0 000E6C50 38 80 00 06 */ li r4, 6
-/* 800EAFF4 000E6C54 38 A0 00 00 */ li r5, 0
-/* 800EAFF8 000E6C58 48 16 8D B9 */ bl func_80253DB0
-/* 800EAFFC 000E6C5C 38 60 00 00 */ li r3, 0
-/* 800EB000 000E6C60 4B FF F3 81 */ bl func_800EA380
-/* 800EB004 000E6C64 7C 63 07 34 */ extsh r3, r3
-/* 800EB008 000E6C68 38 80 00 02 */ li r4, 2
-/* 800EB00C 000E6C6C 38 A0 00 00 */ li r5, 0
-/* 800EB010 000E6C70 48 16 8D A1 */ bl func_80253DB0
-/* 800EB014 000E6C74 38 60 00 01 */ li r3, 1
-/* 800EB018 000E6C78 4B FF F3 69 */ bl func_800EA380
-/* 800EB01C 000E6C7C 7C 63 07 34 */ extsh r3, r3
-/* 800EB020 000E6C80 38 80 00 02 */ li r4, 2
-/* 800EB024 000E6C84 38 A0 00 00 */ li r5, 0
-/* 800EB028 000E6C88 48 16 8D 89 */ bl func_80253DB0
-/* 800EB02C 000E6C8C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB030 000E6C90 38 60 00 0F */ li r3, 0xf
-/* 800EB034 000E6C94 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EB038 000E6C98 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800EB03C 000E6C9C 41 82 00 10 */ beq lbl_800EB04C
-/* 800EB040 000E6CA0 38 00 00 0A */ li r0, 0xa
-/* 800EB044 000E6CA4 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
-/* 800EB048 000E6CA8 48 00 21 9C */ b lbl_800ED1E4
-lbl_800EB04C:
-/* 800EB04C 000E6CAC 38 00 00 0C */ li r0, 0xc
-/* 800EB050 000E6CB0 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
-/* 800EB054 000E6CB4 48 00 21 90 */ b lbl_800ED1E4
-/* 800EB058 000E6CB8 38 60 00 0B */ li r3, 0xb
-/* 800EB05C 000E6CBC 4B FF F3 25 */ bl func_800EA380
-/* 800EB060 000E6CC0 7C 63 07 34 */ extsh r3, r3
-/* 800EB064 000E6CC4 48 16 8D 6D */ bl func_80253DD0
-/* 800EB068 000E6CC8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EB06C 000E6CCC 28 00 00 03 */ cmplwi r0, 3
-/* 800EB070 000E6CD0 40 82 21 74 */ bne lbl_800ED1E4
-/* 800EB074 000E6CD4 38 60 00 00 */ li r3, 0
-/* 800EB078 000E6CD8 38 80 00 00 */ li r4, 0
-/* 800EB07C 000E6CDC 4B F6 E8 7D */ bl func_800598F8
-/* 800EB080 000E6CE0 38 60 00 01 */ li r3, 1
-/* 800EB084 000E6CE4 38 80 00 03 */ li r4, 3
-/* 800EB088 000E6CE8 38 A0 00 18 */ li r5, 0x18
-/* 800EB08C 000E6CEC 38 C0 00 00 */ li r6, 0
-/* 800EB090 000E6CF0 38 E0 00 00 */ li r7, 0
-/* 800EB094 000E6CF4 39 00 00 00 */ li r8, 0
-/* 800EB098 000E6CF8 4B F6 E9 31 */ bl func_800599C8
-/* 800EB09C 000E6CFC 38 60 00 02 */ li r3, 2
-/* 800EB0A0 000E6D00 38 80 00 00 */ li r4, 0
-/* 800EB0A4 000E6D04 38 A0 00 0C */ li r5, 0xc
-/* 800EB0A8 000E6D08 38 C0 00 00 */ li r6, 0
-/* 800EB0AC 000E6D0C 38 E0 00 03 */ li r7, 3
-/* 800EB0B0 000E6D10 39 00 00 00 */ li r8, 0
-/* 800EB0B4 000E6D14 4B F6 E9 15 */ bl func_800599C8
-/* 800EB0B8 000E6D18 38 60 00 03 */ li r3, 3
-/* 800EB0BC 000E6D1C 38 80 00 02 */ li r4, 2
-/* 800EB0C0 000E6D20 38 A0 00 12 */ li r5, 0x12
-/* 800EB0C4 000E6D24 38 C0 00 00 */ li r6, 0
-/* 800EB0C8 000E6D28 38 E0 00 01 */ li r7, 1
-/* 800EB0CC 000E6D2C 39 00 00 00 */ li r8, 0
-/* 800EB0D0 000E6D30 4B F6 E8 F9 */ bl func_800599C8
-/* 800EB0D4 000E6D34 38 60 00 0A */ li r3, 0xa
-/* 800EB0D8 000E6D38 38 80 00 20 */ li r4, 0x20
-/* 800EB0DC 000E6D3C 38 A0 00 19 */ li r5, 0x19
-/* 800EB0E0 000E6D40 38 C0 00 0B */ li r6, 0xb
-/* 800EB0E4 000E6D44 38 E0 00 0D */ li r7, 0xd
-/* 800EB0E8 000E6D48 39 00 00 00 */ li r8, 0
-/* 800EB0EC 000E6D4C 4B F6 E8 DD */ bl func_800599C8
-/* 800EB0F0 000E6D50 38 60 00 0B */ li r3, 0xb
-/* 800EB0F4 000E6D54 38 80 00 21 */ li r4, 0x21
-/* 800EB0F8 000E6D58 38 A0 00 0A */ li r5, 0xa
-/* 800EB0FC 000E6D5C 38 C0 00 0C */ li r6, 0xc
-/* 800EB100 000E6D60 38 E0 00 0E */ li r7, 0xe
-/* 800EB104 000E6D64 39 00 00 00 */ li r8, 0
-/* 800EB108 000E6D68 4B F6 E8 C1 */ bl func_800599C8
-/* 800EB10C 000E6D6C 38 60 00 0C */ li r3, 0xc
-/* 800EB110 000E6D70 38 80 00 22 */ li r4, 0x22
-/* 800EB114 000E6D74 38 A0 00 0B */ li r5, 0xb
-/* 800EB118 000E6D78 38 C0 00 02 */ li r6, 2
-/* 800EB11C 000E6D7C 38 E0 00 0F */ li r7, 0xf
-/* 800EB120 000E6D80 39 00 00 00 */ li r8, 0
-/* 800EB124 000E6D84 4B F6 E8 A5 */ bl func_800599C8
-/* 800EB128 000E6D88 38 60 00 0D */ li r3, 0xd
-/* 800EB12C 000E6D8C 38 80 00 0A */ li r4, 0xa
-/* 800EB130 000E6D90 38 A0 00 1B */ li r5, 0x1b
-/* 800EB134 000E6D94 38 C0 00 0E */ li r6, 0xe
-/* 800EB138 000E6D98 38 E0 00 10 */ li r7, 0x10
-/* 800EB13C 000E6D9C 39 00 00 00 */ li r8, 0
-/* 800EB140 000E6DA0 4B F6 E8 89 */ bl func_800599C8
-/* 800EB144 000E6DA4 38 60 00 0E */ li r3, 0xe
-/* 800EB148 000E6DA8 38 80 00 0B */ li r4, 0xb
-/* 800EB14C 000E6DAC 38 A0 00 0D */ li r5, 0xd
-/* 800EB150 000E6DB0 38 C0 00 0F */ li r6, 0xf
-/* 800EB154 000E6DB4 38 E0 00 11 */ li r7, 0x11
-/* 800EB158 000E6DB8 39 00 00 00 */ li r8, 0
-/* 800EB15C 000E6DBC 4B F6 E8 6D */ bl func_800599C8
-/* 800EB160 000E6DC0 38 60 00 0F */ li r3, 0xf
-/* 800EB164 000E6DC4 38 80 00 0C */ li r4, 0xc
-/* 800EB168 000E6DC8 38 A0 00 0E */ li r5, 0xe
-/* 800EB16C 000E6DCC 38 C0 00 02 */ li r6, 2
-/* 800EB170 000E6DD0 38 E0 00 12 */ li r7, 0x12
-/* 800EB174 000E6DD4 39 00 00 00 */ li r8, 0
-/* 800EB178 000E6DD8 4B F6 E8 51 */ bl func_800599C8
-/* 800EB17C 000E6DDC 38 60 00 10 */ li r3, 0x10
-/* 800EB180 000E6DE0 38 80 00 0D */ li r4, 0xd
-/* 800EB184 000E6DE4 38 A0 00 1C */ li r5, 0x1c
-/* 800EB188 000E6DE8 38 C0 00 11 */ li r6, 0x11
-/* 800EB18C 000E6DEC 38 E0 00 13 */ li r7, 0x13
-/* 800EB190 000E6DF0 39 00 00 00 */ li r8, 0
-/* 800EB194 000E6DF4 4B F6 E8 35 */ bl func_800599C8
-/* 800EB198 000E6DF8 38 60 00 11 */ li r3, 0x11
-/* 800EB19C 000E6DFC 38 80 00 0E */ li r4, 0xe
-/* 800EB1A0 000E6E00 38 A0 00 10 */ li r5, 0x10
-/* 800EB1A4 000E6E04 38 C0 00 12 */ li r6, 0x12
-/* 800EB1A8 000E6E08 38 E0 00 14 */ li r7, 0x14
-/* 800EB1AC 000E6E0C 39 00 00 00 */ li r8, 0
-/* 800EB1B0 000E6E10 4B F6 E8 19 */ bl func_800599C8
-/* 800EB1B4 000E6E14 38 60 00 12 */ li r3, 0x12
-/* 800EB1B8 000E6E18 38 80 00 0F */ li r4, 0xf
-/* 800EB1BC 000E6E1C 38 A0 00 11 */ li r5, 0x11
-/* 800EB1C0 000E6E20 38 C0 00 03 */ li r6, 3
-/* 800EB1C4 000E6E24 38 E0 00 15 */ li r7, 0x15
-/* 800EB1C8 000E6E28 39 00 00 00 */ li r8, 0
-/* 800EB1CC 000E6E2C 4B F6 E7 FD */ bl func_800599C8
-/* 800EB1D0 000E6E30 38 60 00 13 */ li r3, 0x13
-/* 800EB1D4 000E6E34 38 80 00 10 */ li r4, 0x10
-/* 800EB1D8 000E6E38 38 A0 00 1D */ li r5, 0x1d
-/* 800EB1DC 000E6E3C 38 C0 00 14 */ li r6, 0x14
-/* 800EB1E0 000E6E40 38 E0 00 16 */ li r7, 0x16
-/* 800EB1E4 000E6E44 39 00 00 00 */ li r8, 0
-/* 800EB1E8 000E6E48 4B F6 E7 E1 */ bl func_800599C8
-/* 800EB1EC 000E6E4C 38 60 00 14 */ li r3, 0x14
-/* 800EB1F0 000E6E50 38 80 00 11 */ li r4, 0x11
-/* 800EB1F4 000E6E54 38 A0 00 13 */ li r5, 0x13
-/* 800EB1F8 000E6E58 38 C0 00 15 */ li r6, 0x15
-/* 800EB1FC 000E6E5C 38 E0 00 17 */ li r7, 0x17
-/* 800EB200 000E6E60 39 00 00 00 */ li r8, 0
-/* 800EB204 000E6E64 4B F6 E7 C5 */ bl func_800599C8
-/* 800EB208 000E6E68 38 60 00 15 */ li r3, 0x15
-/* 800EB20C 000E6E6C 38 80 00 12 */ li r4, 0x12
-/* 800EB210 000E6E70 38 A0 00 14 */ li r5, 0x14
-/* 800EB214 000E6E74 38 C0 00 03 */ li r6, 3
-/* 800EB218 000E6E78 38 E0 00 18 */ li r7, 0x18
-/* 800EB21C 000E6E7C 39 00 00 00 */ li r8, 0
-/* 800EB220 000E6E80 4B F6 E7 A9 */ bl func_800599C8
-/* 800EB224 000E6E84 38 60 00 16 */ li r3, 0x16
-/* 800EB228 000E6E88 38 80 00 13 */ li r4, 0x13
-/* 800EB22C 000E6E8C 38 A0 00 1F */ li r5, 0x1f
-/* 800EB230 000E6E90 38 C0 00 17 */ li r6, 0x17
-/* 800EB234 000E6E94 38 E0 00 00 */ li r7, 0
-/* 800EB238 000E6E98 39 00 00 00 */ li r8, 0
-/* 800EB23C 000E6E9C 4B F6 E7 8D */ bl func_800599C8
-/* 800EB240 000E6EA0 38 60 00 17 */ li r3, 0x17
-/* 800EB244 000E6EA4 38 80 00 14 */ li r4, 0x14
-/* 800EB248 000E6EA8 38 A0 00 16 */ li r5, 0x16
-/* 800EB24C 000E6EAC 38 C0 00 18 */ li r6, 0x18
-/* 800EB250 000E6EB0 38 E0 00 00 */ li r7, 0
-/* 800EB254 000E6EB4 39 00 00 00 */ li r8, 0
-/* 800EB258 000E6EB8 4B F6 E7 71 */ bl func_800599C8
-/* 800EB25C 000E6EBC 38 60 00 18 */ li r3, 0x18
-/* 800EB260 000E6EC0 38 80 00 15 */ li r4, 0x15
-/* 800EB264 000E6EC4 38 A0 00 17 */ li r5, 0x17
-/* 800EB268 000E6EC8 38 C0 00 01 */ li r6, 1
-/* 800EB26C 000E6ECC 38 E0 00 00 */ li r7, 0
-/* 800EB270 000E6ED0 39 00 00 00 */ li r8, 0
-/* 800EB274 000E6ED4 4B F6 E7 55 */ bl func_800599C8
-/* 800EB278 000E6ED8 38 60 00 19 */ li r3, 0x19
-/* 800EB27C 000E6EDC 38 80 00 00 */ li r4, 0
-/* 800EB280 000E6EE0 38 A0 00 00 */ li r5, 0
-/* 800EB284 000E6EE4 38 C0 00 0A */ li r6, 0xa
-/* 800EB288 000E6EE8 38 E0 00 1A */ li r7, 0x1a
-/* 800EB28C 000E6EEC 39 00 00 00 */ li r8, 0
-/* 800EB290 000E6EF0 4B F6 E7 39 */ bl func_800599C8
-/* 800EB294 000E6EF4 38 60 00 1A */ li r3, 0x1a
-/* 800EB298 000E6EF8 38 80 00 19 */ li r4, 0x19
-/* 800EB29C 000E6EFC 38 A0 00 00 */ li r5, 0
-/* 800EB2A0 000E6F00 38 C0 00 0D */ li r6, 0xd
-/* 800EB2A4 000E6F04 38 E0 00 1B */ li r7, 0x1b
-/* 800EB2A8 000E6F08 39 00 00 00 */ li r8, 0
-/* 800EB2AC 000E6F0C 4B F6 E7 1D */ bl func_800599C8
-/* 800EB2B0 000E6F10 38 60 00 1B */ li r3, 0x1b
-/* 800EB2B4 000E6F14 38 80 00 1A */ li r4, 0x1a
-/* 800EB2B8 000E6F18 38 A0 00 00 */ li r5, 0
-/* 800EB2BC 000E6F1C 38 C0 00 10 */ li r6, 0x10
-/* 800EB2C0 000E6F20 38 E0 00 1C */ li r7, 0x1c
-/* 800EB2C4 000E6F24 39 00 00 00 */ li r8, 0
-/* 800EB2C8 000E6F28 4B F6 E7 01 */ bl func_800599C8
-/* 800EB2CC 000E6F2C 38 60 00 1C */ li r3, 0x1c
-/* 800EB2D0 000E6F30 38 80 00 1B */ li r4, 0x1b
-/* 800EB2D4 000E6F34 38 A0 00 00 */ li r5, 0
-/* 800EB2D8 000E6F38 38 C0 00 10 */ li r6, 0x10
-/* 800EB2DC 000E6F3C 38 E0 00 1D */ li r7, 0x1d
-/* 800EB2E0 000E6F40 39 00 00 00 */ li r8, 0
-/* 800EB2E4 000E6F44 4B F6 E6 E5 */ bl func_800599C8
-/* 800EB2E8 000E6F48 38 60 00 1D */ li r3, 0x1d
-/* 800EB2EC 000E6F4C 38 80 00 1C */ li r4, 0x1c
-/* 800EB2F0 000E6F50 38 A0 00 00 */ li r5, 0
-/* 800EB2F4 000E6F54 38 C0 00 10 */ li r6, 0x10
-/* 800EB2F8 000E6F58 38 E0 00 1E */ li r7, 0x1e
-/* 800EB2FC 000E6F5C 39 00 00 00 */ li r8, 0
-/* 800EB300 000E6F60 4B F6 E6 C9 */ bl func_800599C8
-/* 800EB304 000E6F64 38 60 00 1E */ li r3, 0x1e
-/* 800EB308 000E6F68 38 80 00 1D */ li r4, 0x1d
-/* 800EB30C 000E6F6C 38 A0 00 00 */ li r5, 0
-/* 800EB310 000E6F70 38 C0 00 13 */ li r6, 0x13
-/* 800EB314 000E6F74 38 E0 00 1F */ li r7, 0x1f
-/* 800EB318 000E6F78 39 00 00 00 */ li r8, 0
-/* 800EB31C 000E6F7C 4B F6 E6 AD */ bl func_800599C8
-/* 800EB320 000E6F80 38 60 00 1F */ li r3, 0x1f
-/* 800EB324 000E6F84 38 80 00 1E */ li r4, 0x1e
-/* 800EB328 000E6F88 38 A0 00 00 */ li r5, 0
-/* 800EB32C 000E6F8C 38 C0 00 16 */ li r6, 0x16
-/* 800EB330 000E6F90 38 E0 00 00 */ li r7, 0
-/* 800EB334 000E6F94 39 00 00 00 */ li r8, 0
-/* 800EB338 000E6F98 4B F6 E6 91 */ bl func_800599C8
-/* 800EB33C 000E6F9C 38 60 00 20 */ li r3, 0x20
-/* 800EB340 000E6FA0 38 80 00 00 */ li r4, 0
-/* 800EB344 000E6FA4 38 A0 00 19 */ li r5, 0x19
-/* 800EB348 000E6FA8 38 C0 00 21 */ li r6, 0x21
-/* 800EB34C 000E6FAC 38 E0 00 0A */ li r7, 0xa
-/* 800EB350 000E6FB0 39 00 00 00 */ li r8, 0
-/* 800EB354 000E6FB4 4B F6 E6 75 */ bl func_800599C8
-/* 800EB358 000E6FB8 38 60 00 21 */ li r3, 0x21
-/* 800EB35C 000E6FBC 38 80 00 00 */ li r4, 0
-/* 800EB360 000E6FC0 38 A0 00 20 */ li r5, 0x20
-/* 800EB364 000E6FC4 38 C0 00 22 */ li r6, 0x22
-/* 800EB368 000E6FC8 38 E0 00 0B */ li r7, 0xb
-/* 800EB36C 000E6FCC 39 00 00 00 */ li r8, 0
-/* 800EB370 000E6FD0 4B F6 E6 59 */ bl func_800599C8
-/* 800EB374 000E6FD4 38 60 00 22 */ li r3, 0x22
-/* 800EB378 000E6FD8 38 80 00 00 */ li r4, 0
-/* 800EB37C 000E6FDC 38 A0 00 21 */ li r5, 0x21
-/* 800EB380 000E6FE0 38 C0 00 00 */ li r6, 0
-/* 800EB384 000E6FE4 38 E0 00 0C */ li r7, 0xc
-/* 800EB388 000E6FE8 39 00 00 00 */ li r8, 0
-/* 800EB38C 000E6FEC 4B F6 E6 3D */ bl func_800599C8
-/* 800EB390 000E6FF0 38 00 00 06 */ li r0, 6
-/* 800EB394 000E6FF4 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EB398 000E6FF8 48 00 1E 4C */ b lbl_800ED1E4
-/* 800EB39C 000E6FFC 38 60 00 2D */ li r3, 0x2d
-/* 800EB3A0 000E7000 38 80 00 0A */ li r4, 0xa
-/* 800EB3A4 000E7004 38 A0 00 00 */ li r5, 0
-/* 800EB3A8 000E7008 38 C0 00 01 */ li r6, 1
-/* 800EB3AC 000E700C 4B F6 E6 C1 */ bl func_80059A6C
-/* 800EB3B0 000E7010 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800EB3B4 000E7014 54 6E 04 3E */ clrlwi r14, r3, 0x10
-/* 800EB3B8 000E7018 41 82 08 30 */ beq lbl_800EBBE8
-/* 800EB3BC 000E701C 28 0E 00 01 */ cmplwi r14, 1
-/* 800EB3C0 000E7020 41 82 00 0C */ beq lbl_800EB3CC
-/* 800EB3C4 000E7024 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800EB3C8 000E7028 40 82 00 70 */ bne lbl_800EB438
-lbl_800EB3CC:
-/* 800EB3CC 000E702C 38 60 00 0B */ li r3, 0xb
-/* 800EB3D0 000E7030 4B FF EF B1 */ bl func_800EA380
-/* 800EB3D4 000E7034 7C 63 07 34 */ extsh r3, r3
-/* 800EB3D8 000E7038 38 80 00 06 */ li r4, 6
-/* 800EB3DC 000E703C 38 A0 00 00 */ li r5, 0
-/* 800EB3E0 000E7040 48 16 89 D1 */ bl func_80253DB0
-/* 800EB3E4 000E7044 38 60 00 02 */ li r3, 2
-/* 800EB3E8 000E7048 4B FF EF 99 */ bl func_800EA380
-/* 800EB3EC 000E704C 7C 63 07 34 */ extsh r3, r3
-/* 800EB3F0 000E7050 38 80 00 0F */ li r4, 0xf
-/* 800EB3F4 000E7054 38 A0 00 00 */ li r5, 0
-/* 800EB3F8 000E7058 48 16 89 B9 */ bl func_80253DB0
-/* 800EB3FC 000E705C 38 60 00 06 */ li r3, 6
-/* 800EB400 000E7060 4B FF EF 81 */ bl func_800EA380
-/* 800EB404 000E7064 7C 63 07 34 */ extsh r3, r3
-/* 800EB408 000E7068 38 80 00 06 */ li r4, 6
-/* 800EB40C 000E706C 38 A0 00 00 */ li r5, 0
-/* 800EB410 000E7070 48 16 89 A1 */ bl func_80253DB0
-/* 800EB414 000E7074 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB418 000E7078 38 60 00 09 */ li r3, 9
-/* 800EB41C 000E707C B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EB420 000E7080 38 60 00 02 */ li r3, 2
-/* 800EB424 000E7084 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EB428 000E7088 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
-/* 800EB42C 000E708C B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EB430 000E7090 4B F6 F0 9D */ bl func_8005A4CC
-/* 800EB434 000E7094 48 00 1D B0 */ b lbl_800ED1E4
-lbl_800EB438:
-/* 800EB438 000E7098 28 0E 00 02 */ cmplwi r14, 2
-/* 800EB43C 000E709C 40 82 00 A4 */ bne lbl_800EB4E0
-/* 800EB440 000E70A0 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB444 000E70A4 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800EB448 000E70A8 40 82 00 18 */ bne lbl_800EB460
-/* 800EB44C 000E70AC C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EB450 000E70B0 38 60 02 22 */ li r3, 0x222
-/* 800EB454 000E70B4 38 80 00 00 */ li r4, 0
-/* 800EB458 000E70B8 4B F1 FD 19 */ bl func_8000B170
-/* 800EB45C 000E70BC 48 00 1D 88 */ b lbl_800ED1E4
-lbl_800EB460:
-/* 800EB460 000E70C0 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EB464 000E70C4 38 60 02 23 */ li r3, 0x223
-/* 800EB468 000E70C8 38 80 00 00 */ li r4, 0
-/* 800EB46C 000E70CC 4B F1 FD 05 */ bl func_8000B170
-/* 800EB470 000E70D0 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB474 000E70D4 38 60 00 01 */ li r3, 1
-/* 800EB478 000E70D8 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800EB47C 000E70DC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800EB480 000E70E0 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EB484 000E70E4 38 00 00 07 */ li r0, 7
-/* 800EB488 000E70E8 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EB48C 000E70EC 38 60 00 02 */ li r3, 2
-/* 800EB490 000E70F0 88 85 00 59 */ lbz r4, 0x59(r5)
-/* 800EB494 000E70F4 C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800EB498 000E70F8 90 81 00 54 */ stw r4, 0x54(r1)
-/* 800EB49C 000E70FC C8 21 00 50 */ lfd f1, 0x50(r1)
-/* 800EB4A0 000E7100 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EB4A4 000E7104 FC 21 10 28 */ fsub f1, f1, f2
-/* 800EB4A8 000E7108 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800EB4AC 000E710C D8 1D 00 90 */ stfd f0, 0x90(r29)
-/* 800EB4B0 000E7110 4B FF EE D1 */ bl func_800EA380
-/* 800EB4B4 000E7114 7C 63 07 34 */ extsh r3, r3
-/* 800EB4B8 000E7118 38 80 00 0F */ li r4, 0xf
-/* 800EB4BC 000E711C 38 A0 00 00 */ li r5, 0
-/* 800EB4C0 000E7120 48 16 88 F1 */ bl func_80253DB0
-/* 800EB4C4 000E7124 38 60 00 06 */ li r3, 6
-/* 800EB4C8 000E7128 4B FF EE B9 */ bl func_800EA380
-/* 800EB4CC 000E712C 7C 63 07 34 */ extsh r3, r3
-/* 800EB4D0 000E7130 38 80 00 06 */ li r4, 6
-/* 800EB4D4 000E7134 38 A0 00 00 */ li r5, 0
-/* 800EB4D8 000E7138 48 16 88 D9 */ bl func_80253DB0
-/* 800EB4DC 000E713C 48 00 1D 08 */ b lbl_800ED1E4
-lbl_800EB4E0:
-/* 800EB4E0 000E7140 28 0E 00 03 */ cmplwi r14, 3
-/* 800EB4E4 000E7144 40 82 00 E4 */ bne lbl_800EB5C8
-/* 800EB4E8 000E7148 A0 9D 00 D0 */ lhz r4, 0xd0(r29)
-/* 800EB4EC 000E714C 3C 60 88 89 */ lis r3, 0x88888889@ha
-/* 800EB4F0 000E7150 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB4F4 000E7154 38 63 88 89 */ addi r3, r3, 0x88888889@l
-/* 800EB4F8 000E7158 54 84 B7 3C */ rlwinm r4, r4, 0x16, 0x1c, 0x1e
-/* 800EB4FC 000E715C 7C BD 22 14 */ add r5, r29, r4
-/* 800EB500 000E7160 A8 A5 27 36 */ lha r5, 0x2736(r5)
-/* 800EB504 000E7164 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
-/* 800EB508 000E7168 38 84 00 01 */ addi r4, r4, 1
-/* 800EB50C 000E716C 38 05 00 0E */ addi r0, r5, 0xe
-/* 800EB510 000E7170 7C 63 00 96 */ mulhw r3, r3, r0
-/* 800EB514 000E7174 7C 03 02 14 */ add r0, r3, r0
-/* 800EB518 000E7178 7C 00 1E 70 */ srawi r0, r0, 3
-/* 800EB51C 000E717C 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800EB520 000E7180 7C 00 1A 14 */ add r0, r0, r3
-/* 800EB524 000E7184 7C 04 00 00 */ cmpw r4, r0
-/* 800EB528 000E7188 41 82 00 0C */ beq lbl_800EB534
-/* 800EB52C 000E718C 2C 05 00 00 */ cmpwi r5, 0
-/* 800EB530 000E7190 40 82 00 18 */ bne lbl_800EB548
-lbl_800EB534:
-/* 800EB534 000E7194 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EB538 000E7198 38 60 02 22 */ li r3, 0x222
-/* 800EB53C 000E719C 38 80 00 00 */ li r4, 0
-/* 800EB540 000E71A0 4B F1 FC 31 */ bl func_8000B170
-/* 800EB544 000E71A4 48 00 1C A0 */ b lbl_800ED1E4
-lbl_800EB548:
-/* 800EB548 000E71A8 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EB54C 000E71AC 38 60 02 23 */ li r3, 0x223
-/* 800EB550 000E71B0 38 80 00 00 */ li r4, 0
-/* 800EB554 000E71B4 4B F1 FC 1D */ bl func_8000B170
-/* 800EB558 000E71B8 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB55C 000E71BC 38 60 00 02 */ li r3, 2
-/* 800EB560 000E71C0 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800EB564 000E71C4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800EB568 000E71C8 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EB56C 000E71CC 38 00 00 07 */ li r0, 7
-/* 800EB570 000E71D0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EB574 000E71D4 38 60 00 02 */ li r3, 2
-/* 800EB578 000E71D8 88 85 00 59 */ lbz r4, 0x59(r5)
-/* 800EB57C 000E71DC C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800EB580 000E71E0 90 81 00 5C */ stw r4, 0x5c(r1)
-/* 800EB584 000E71E4 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EB588 000E71E8 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EB58C 000E71EC FC 21 10 28 */ fsub f1, f1, f2
-/* 800EB590 000E71F0 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800EB594 000E71F4 D8 1D 00 90 */ stfd f0, 0x90(r29)
-/* 800EB598 000E71F8 4B FF ED E9 */ bl func_800EA380
-/* 800EB59C 000E71FC 7C 63 07 34 */ extsh r3, r3
-/* 800EB5A0 000E7200 38 80 00 0F */ li r4, 0xf
-/* 800EB5A4 000E7204 38 A0 00 00 */ li r5, 0
-/* 800EB5A8 000E7208 48 16 88 09 */ bl func_80253DB0
-/* 800EB5AC 000E720C 38 60 00 06 */ li r3, 6
-/* 800EB5B0 000E7210 4B FF ED D1 */ bl func_800EA380
-/* 800EB5B4 000E7214 7C 63 07 34 */ extsh r3, r3
-/* 800EB5B8 000E7218 38 80 00 06 */ li r4, 6
-/* 800EB5BC 000E721C 38 A0 00 00 */ li r5, 0
-/* 800EB5C0 000E7220 48 16 87 F1 */ bl func_80253DB0
-/* 800EB5C4 000E7224 48 00 1C 20 */ b lbl_800ED1E4
-lbl_800EB5C8:
-/* 800EB5C8 000E7228 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800EB5CC 000E722C 41 80 01 A0 */ blt lbl_800EB76C
-/* 800EB5D0 000E7230 28 0E 00 18 */ cmplwi r14, 0x18
-/* 800EB5D4 000E7234 41 81 01 98 */ bgt lbl_800EB76C
-/* 800EB5D8 000E7238 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EB5DC 000E723C 38 6E FF F6 */ addi r3, r14, -10
-/* 800EB5E0 000E7240 A0 DD 00 CE */ lhz r6, 0xce(r29)
-/* 800EB5E4 000E7244 50 66 2D B4 */ rlwimi r6, r3, 5, 0x16, 0x1a
-/* 800EB5E8 000E7248 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800EB5EC 000E724C B0 DD 00 CE */ sth r6, 0xce(r29)
-/* 800EB5F0 000E7250 7C 7D 02 14 */ add r3, r29, r0
-/* 800EB5F4 000E7254 54 C5 B6 BE */ rlwinm r5, r6, 0x16, 0x1a, 0x1f
-/* 800EB5F8 000E7258 54 C4 D5 B6 */ rlwinm r4, r6, 0x1a, 0x16, 0x1b
-/* 800EB5FC 000E725C A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800EB600 000E7260 54 C6 DE FE */ rlwinm r6, r6, 0x1b, 0x1b, 0x1f
-/* 800EB604 000E7264 7C 65 20 50 */ subf r3, r5, r4
-/* 800EB608 000E7268 7C 66 1A 14 */ add r3, r6, r3
-/* 800EB60C 000E726C 7C 03 00 00 */ cmpw r3, r0
-/* 800EB610 000E7270 40 80 1B D4 */ bge lbl_800ED1E4
-/* 800EB614 000E7274 54 60 08 3C */ slwi r0, r3, 1
-/* 800EB618 000E7278 7C 7D 02 14 */ add r3, r29, r0
-/* 800EB61C 000E727C A1 E3 22 F2 */ lhz r15, 0x22f2(r3)
-/* 800EB620 000E7280 28 0F 00 06 */ cmplwi r15, 6
-/* 800EB624 000E7284 40 80 00 2C */ bge lbl_800EB650
-/* 800EB628 000E7288 1C 0F 00 DC */ mulli r0, r15, 0xdc
-/* 800EB62C 000E728C 7C 7F 02 14 */ add r3, r31, r0
-/* 800EB630 000E7290 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800EB634 000E7294 48 2F 0B 69 */ bl func_803DC19C
-/* 800EB638 000E7298 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EB63C 000E729C 7C 6E 1B 78 */ mr r14, r3
-/* 800EB640 000E72A0 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800EB644 000E72A4 7C 00 7E 30 */ sraw r0, r0, r15
-/* 800EB648 000E72A8 54 0F 07 FE */ clrlwi r15, r0, 0x1f
-/* 800EB64C 000E72AC 48 00 00 30 */ b lbl_800EB67C
-lbl_800EB650:
-/* 800EB650 000E72B0 38 6F FF FA */ addi r3, r15, -6
-/* 800EB654 000E72B4 54 65 04 3E */ clrlwi r5, r3, 0x10
-/* 800EB658 000E72B8 7C A0 1E 70 */ srawi r0, r5, 3
-/* 800EB65C 000E72BC 54 63 07 7E */ clrlwi r3, r3, 0x1d
-/* 800EB660 000E72C0 7C 9D 02 14 */ add r4, r29, r0
-/* 800EB664 000E72C4 88 84 27 A8 */ lbz r4, 0x27a8(r4)
-/* 800EB668 000E72C8 1C 05 00 88 */ mulli r0, r5, 0x88
-/* 800EB66C 000E72CC 7C 84 1E 30 */ sraw r4, r4, r3
-/* 800EB670 000E72D0 7C 7F 02 14 */ add r3, r31, r0
-/* 800EB674 000E72D4 54 8F 07 FE */ clrlwi r15, r4, 0x1f
-/* 800EB678 000E72D8 39 C3 05 F8 */ addi r14, r3, 0x5f8
-lbl_800EB67C:
-/* 800EB67C 000E72DC A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EB680 000E72E0 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800EB684 000E72E4 40 82 00 08 */ bne lbl_800EB68C
-/* 800EB688 000E72E8 39 E0 00 00 */ li r15, 0
-lbl_800EB68C:
-/* 800EB68C 000E72EC 7D C3 73 78 */ mr r3, r14
-/* 800EB690 000E72F0 4B F6 B5 45 */ bl func_80056BD4
-/* 800EB694 000E72F4 2C 03 00 00 */ cmpwi r3, 0
-/* 800EB698 000E72F8 41 82 00 C0 */ beq lbl_800EB758
-/* 800EB69C 000E72FC 55 E0 06 3F */ clrlwi. r0, r15, 0x18
-/* 800EB6A0 000E7300 40 82 00 B8 */ bne lbl_800EB758
-/* 800EB6A4 000E7304 7D C3 73 78 */ mr r3, r14
-/* 800EB6A8 000E7308 4B F6 B7 85 */ bl func_80056E2C
-/* 800EB6AC 000E730C 2C 03 00 00 */ cmpwi r3, 0
-/* 800EB6B0 000E7310 40 82 00 A8 */ bne lbl_800EB758
-/* 800EB6B4 000E7314 38 60 00 01 */ li r3, 1
-/* 800EB6B8 000E7318 4B F6 EE 15 */ bl func_8005A4CC
-/* 800EB6BC 000E731C 38 60 00 0B */ li r3, 0xb
-/* 800EB6C0 000E7320 4B FF EC C1 */ bl func_800EA380
-/* 800EB6C4 000E7324 7C 63 07 34 */ extsh r3, r3
-/* 800EB6C8 000E7328 38 80 00 03 */ li r4, 3
-/* 800EB6CC 000E732C 38 A0 00 00 */ li r5, 0
-/* 800EB6D0 000E7330 48 16 86 E1 */ bl func_80253DB0
-/* 800EB6D4 000E7334 38 60 00 02 */ li r3, 2
-/* 800EB6D8 000E7338 4B FF EC A9 */ bl func_800EA380
-/* 800EB6DC 000E733C 7C 63 07 34 */ extsh r3, r3
-/* 800EB6E0 000E7340 38 80 00 0F */ li r4, 0xf
-/* 800EB6E4 000E7344 38 A0 00 00 */ li r5, 0
-/* 800EB6E8 000E7348 48 16 86 C9 */ bl func_80253DB0
-/* 800EB6EC 000E734C 38 60 00 06 */ li r3, 6
-/* 800EB6F0 000E7350 4B FF EC 91 */ bl func_800EA380
-/* 800EB6F4 000E7354 7C 63 07 34 */ extsh r3, r3
-/* 800EB6F8 000E7358 38 80 00 06 */ li r4, 6
-/* 800EB6FC 000E735C 38 A0 00 00 */ li r5, 0
-/* 800EB700 000E7360 48 16 86 B1 */ bl func_80253DB0
-/* 800EB704 000E7364 38 00 00 14 */ li r0, 0x14
-/* 800EB708 000E7368 38 60 00 0B */ li r3, 0xb
-/* 800EB70C 000E736C B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EB710 000E7370 4B FF EC 71 */ bl func_800EA380
-/* 800EB714 000E7374 7C 63 07 34 */ extsh r3, r3
-/* 800EB718 000E7378 38 80 00 04 */ li r4, 4
-/* 800EB71C 000E737C 38 A0 00 00 */ li r5, 0
-/* 800EB720 000E7380 48 16 86 91 */ bl func_80253DB0
-/* 800EB724 000E7384 38 60 00 02 */ li r3, 2
-/* 800EB728 000E7388 4B FF EC 59 */ bl func_800EA380
-/* 800EB72C 000E738C 7C 63 07 34 */ extsh r3, r3
-/* 800EB730 000E7390 38 80 00 10 */ li r4, 0x10
-/* 800EB734 000E7394 38 A0 00 00 */ li r5, 0
-/* 800EB738 000E7398 48 16 86 79 */ bl func_80253DB0
-/* 800EB73C 000E739C 38 60 00 06 */ li r3, 6
-/* 800EB740 000E73A0 4B FF EC 41 */ bl func_800EA380
-/* 800EB744 000E73A4 7C 63 07 34 */ extsh r3, r3
-/* 800EB748 000E73A8 38 80 00 07 */ li r4, 7
-/* 800EB74C 000E73AC 38 A0 00 00 */ li r5, 0
-/* 800EB750 000E73B0 48 16 86 61 */ bl func_80253DB0
-/* 800EB754 000E73B4 48 00 1A 90 */ b lbl_800ED1E4
-lbl_800EB758:
-/* 800EB758 000E73B8 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EB75C 000E73BC 38 60 02 22 */ li r3, 0x222
-/* 800EB760 000E73C0 38 80 00 00 */ li r4, 0
-/* 800EB764 000E73C4 4B F1 FA 0D */ bl func_8000B170
-/* 800EB768 000E73C8 48 00 1A 7C */ b lbl_800ED1E4
-lbl_800EB76C:
-/* 800EB76C 000E73CC 28 0E 00 19 */ cmplwi r14, 0x19
-/* 800EB770 000E73D0 41 80 03 D4 */ blt lbl_800EBB44
-/* 800EB774 000E73D4 28 0E 00 1F */ cmplwi r14, 0x1f
-/* 800EB778 000E73D8 41 81 03 CC */ bgt lbl_800EBB44
-/* 800EB77C 000E73DC C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EB780 000E73E0 38 60 02 23 */ li r3, 0x223
-/* 800EB784 000E73E4 38 80 00 00 */ li r4, 0
-/* 800EB788 000E73E8 4B F1 F9 E9 */ bl func_8000B170
-/* 800EB78C 000E73EC 38 60 00 0B */ li r3, 0xb
-/* 800EB790 000E73F0 4B FF EB F1 */ bl func_800EA380
-/* 800EB794 000E73F4 7C 63 07 34 */ extsh r3, r3
-/* 800EB798 000E73F8 38 80 00 04 */ li r4, 4
-/* 800EB79C 000E73FC 38 A0 00 00 */ li r5, 0
-/* 800EB7A0 000E7400 48 16 86 11 */ bl func_80253DB0
-/* 800EB7A4 000E7404 38 60 00 02 */ li r3, 2
-/* 800EB7A8 000E7408 4B FF EB D9 */ bl func_800EA380
-/* 800EB7AC 000E740C 7C 63 07 34 */ extsh r3, r3
-/* 800EB7B0 000E7410 38 80 00 10 */ li r4, 0x10
-/* 800EB7B4 000E7414 38 A0 00 00 */ li r5, 0
-/* 800EB7B8 000E7418 48 16 85 F9 */ bl func_80253DB0
-/* 800EB7BC 000E741C 38 60 00 03 */ li r3, 3
-/* 800EB7C0 000E7420 4B FF EB C1 */ bl func_800EA380
-/* 800EB7C4 000E7424 7C 63 07 34 */ extsh r3, r3
-/* 800EB7C8 000E7428 38 80 00 10 */ li r4, 0x10
-/* 800EB7CC 000E742C 38 A0 00 00 */ li r5, 0
-/* 800EB7D0 000E7430 48 16 85 E1 */ bl func_80253DB0
-/* 800EB7D4 000E7434 38 60 00 06 */ li r3, 6
-/* 800EB7D8 000E7438 4B FF EB A9 */ bl func_800EA380
-/* 800EB7DC 000E743C 7C 63 07 34 */ extsh r3, r3
-/* 800EB7E0 000E7440 38 80 00 06 */ li r4, 6
-/* 800EB7E4 000E7444 38 A0 00 00 */ li r5, 0
-/* 800EB7E8 000E7448 48 16 85 C9 */ bl func_80253DB0
-/* 800EB7EC 000E744C 7C 7D 72 14 */ add r3, r29, r14
-/* 800EB7F0 000E7450 88 03 27 3D */ lbz r0, 0x273d(r3)
-/* 800EB7F4 000E7454 B0 1D 00 A8 */ sth r0, 0xa8(r29)
-/* 800EB7F8 000E7458 48 00 CA 79 */ bl func_800F8270
-/* 800EB7FC 000E745C A0 7D 00 D0 */ lhz r3, 0xd0(r29)
-/* 800EB800 000E7460 38 0E FF E7 */ addi r0, r14, -25
-/* 800EB804 000E7464 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
-/* 800EB808 000E7468 7C 00 18 40 */ cmplw r0, r3
-/* 800EB80C 000E746C 98 7D 27 EC */ stb r3, 0x27ec(r29)
-/* 800EB810 000E7470 40 80 01 C0 */ bge lbl_800EB9D0
-/* 800EB814 000E7474 2C 03 00 00 */ cmpwi r3, 0
-/* 800EB818 000E7478 41 82 01 B8 */ beq lbl_800EB9D0
-/* 800EB81C 000E747C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 800EB820 000E7480 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800EB824 000E7484 39 24 00 01 */ addi r9, r4, 1
-/* 800EB828 000E7488 98 1D 27 EC */ stb r0, 0x27ec(r29)
-/* 800EB82C 000E748C 20 09 00 07 */ subfic r0, r9, 7
-/* 800EB830 000E7490 38 A3 FF FF */ addi r5, r3, 0x0000FFFF@l
-/* 800EB834 000E7494 38 8D 9C 60 */ addi r4, r13, lbl_8063EF20-_SDA_BASE_
-/* 800EB838 000E7498 38 E0 00 00 */ li r7, 0
-/* 800EB83C 000E749C 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
-/* 800EB840 000E74A0 7C 09 03 A6 */ mtctr r0
-/* 800EB844 000E74A4 28 09 00 07 */ cmplwi r9, 7
-/* 800EB848 000E74A8 40 80 00 48 */ bge lbl_800EB890
-lbl_800EB84C:
-/* 800EB84C 000E74AC 7D 1D 4A 14 */ add r8, r29, r9
-/* 800EB850 000E74B0 88 08 27 56 */ lbz r0, 0x2756(r8)
-/* 800EB854 000E74B4 54 00 08 3C */ slwi r0, r0, 1
-/* 800EB858 000E74B8 7C DD 02 14 */ add r6, r29, r0
-/* 800EB85C 000E74BC B0 E6 27 48 */ sth r7, 0x2748(r6)
-/* 800EB860 000E74C0 88 08 27 56 */ lbz r0, 0x2756(r8)
-/* 800EB864 000E74C4 2C 00 00 00 */ cmpwi r0, 0
-/* 800EB868 000E74C8 40 82 00 0C */ bne lbl_800EB874
-/* 800EB86C 000E74CC B0 A4 00 02 */ sth r5, 2(r4)
-/* 800EB870 000E74D0 B0 AD 9C 60 */ sth r5, lbl_8063EF20-_SDA_BASE_(r13)
-lbl_800EB874:
-/* 800EB874 000E74D4 88 08 27 56 */ lbz r0, 0x2756(r8)
-/* 800EB878 000E74D8 28 00 00 01 */ cmplwi r0, 1
-/* 800EB87C 000E74DC 40 82 00 0C */ bne lbl_800EB888
-/* 800EB880 000E74E0 B0 A3 00 02 */ sth r5, 2(r3)
-/* 800EB884 000E74E4 B0 AD 9C 5C */ sth r5, lbl_8063EF1C-_SDA_BASE_(r13)
-lbl_800EB888:
-/* 800EB888 000E74E8 39 29 00 01 */ addi r9, r9, 1
-/* 800EB88C 000E74EC 42 00 FF C0 */ bdnz lbl_800EB84C
-lbl_800EB890:
-/* 800EB890 000E74F0 88 7D 27 EC */ lbz r3, 0x27ec(r29)
-/* 800EB894 000E74F4 38 80 00 00 */ li r4, 0
-/* 800EB898 000E74F8 38 A0 00 00 */ li r5, 0
-/* 800EB89C 000E74FC 2C 03 00 00 */ cmpwi r3, 0
-/* 800EB8A0 000E7500 41 82 00 E4 */ beq lbl_800EB984
-/* 800EB8A4 000E7504 28 03 00 08 */ cmplwi r3, 8
-/* 800EB8A8 000E7508 38 E3 FF F8 */ addi r7, r3, -8
-/* 800EB8AC 000E750C 40 81 00 A8 */ ble lbl_800EB954
-/* 800EB8B0 000E7510 38 C7 00 07 */ addi r6, r7, 7
-/* 800EB8B4 000E7514 38 00 00 01 */ li r0, 1
-/* 800EB8B8 000E7518 54 C6 E8 FE */ srwi r6, r6, 3
-/* 800EB8BC 000E751C 7C C9 03 A6 */ mtctr r6
-/* 800EB8C0 000E7520 28 07 00 00 */ cmplwi r7, 0
-/* 800EB8C4 000E7524 40 81 00 90 */ ble lbl_800EB954
-lbl_800EB8C8:
-/* 800EB8C8 000E7528 7D 3D 22 14 */ add r9, r29, r4
-/* 800EB8CC 000E752C 38 84 00 08 */ addi r4, r4, 8
-/* 800EB8D0 000E7530 88 E9 27 56 */ lbz r7, 0x2756(r9)
-/* 800EB8D4 000E7534 88 C9 27 57 */ lbz r6, 0x2757(r9)
-/* 800EB8D8 000E7538 7C 07 38 30 */ slw r7, r0, r7
-/* 800EB8DC 000E753C 89 09 27 58 */ lbz r8, 0x2758(r9)
-/* 800EB8E0 000E7540 7C A5 3B 78 */ or r5, r5, r7
-/* 800EB8E4 000E7544 88 E9 27 59 */ lbz r7, 0x2759(r9)
-/* 800EB8E8 000E7548 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB8EC 000E754C 7C 06 30 30 */ slw r6, r0, r6
-/* 800EB8F0 000E7550 7C A5 33 78 */ or r5, r5, r6
-/* 800EB8F4 000E7554 88 C9 27 5A */ lbz r6, 0x275a(r9)
-/* 800EB8F8 000E7558 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB8FC 000E755C 7C 08 40 30 */ slw r8, r0, r8
-/* 800EB900 000E7560 7C A5 43 78 */ or r5, r5, r8
-/* 800EB904 000E7564 89 09 27 5B */ lbz r8, 0x275b(r9)
-/* 800EB908 000E7568 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB90C 000E756C 7C 07 38 30 */ slw r7, r0, r7
-/* 800EB910 000E7570 7C A5 3B 78 */ or r5, r5, r7
-/* 800EB914 000E7574 88 E9 27 5C */ lbz r7, 0x275c(r9)
-/* 800EB918 000E7578 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB91C 000E757C 7C 06 30 30 */ slw r6, r0, r6
-/* 800EB920 000E7580 7C A5 33 78 */ or r5, r5, r6
-/* 800EB924 000E7584 88 C9 27 5D */ lbz r6, 0x275d(r9)
-/* 800EB928 000E7588 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB92C 000E758C 7C 08 40 30 */ slw r8, r0, r8
-/* 800EB930 000E7590 7C A5 43 78 */ or r5, r5, r8
-/* 800EB934 000E7594 7C 07 38 30 */ slw r7, r0, r7
-/* 800EB938 000E7598 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB93C 000E759C 7C 06 30 30 */ slw r6, r0, r6
-/* 800EB940 000E75A0 7C A5 3B 78 */ or r5, r5, r7
-/* 800EB944 000E75A4 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB948 000E75A8 7C A5 33 78 */ or r5, r5, r6
-/* 800EB94C 000E75AC 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EB950 000E75B0 42 00 FF 78 */ bdnz lbl_800EB8C8
-lbl_800EB954:
-/* 800EB954 000E75B4 7C 04 18 50 */ subf r0, r4, r3
-/* 800EB958 000E75B8 38 E0 00 01 */ li r7, 1
-/* 800EB95C 000E75BC 7C 09 03 A6 */ mtctr r0
-/* 800EB960 000E75C0 7C 04 18 40 */ cmplw r4, r3
-/* 800EB964 000E75C4 40 80 00 20 */ bge lbl_800EB984
-lbl_800EB968:
-/* 800EB968 000E75C8 7C DD 22 14 */ add r6, r29, r4
-/* 800EB96C 000E75CC 38 84 00 01 */ addi r4, r4, 1
-/* 800EB970 000E75D0 88 06 27 56 */ lbz r0, 0x2756(r6)
-/* 800EB974 000E75D4 7C E0 00 30 */ slw r0, r7, r0
-/* 800EB978 000E75D8 7C A0 03 78 */ or r0, r5, r0
-/* 800EB97C 000E75DC 54 05 06 3E */ clrlwi r5, r0, 0x18
-/* 800EB980 000E75E0 42 00 FF E8 */ bdnz lbl_800EB968
-lbl_800EB984:
-/* 800EB984 000E75E4 38 E0 00 01 */ li r7, 1
-/* 800EB988 000E75E8 38 00 00 07 */ li r0, 7
-/* 800EB98C 000E75EC 48 00 00 3C */ b lbl_800EB9C8
-lbl_800EB990:
-/* 800EB990 000E75F0 39 20 00 00 */ li r9, 0
-/* 800EB994 000E75F4 7C 09 03 A6 */ mtctr r0
-lbl_800EB998:
-/* 800EB998 000E75F8 55 24 06 3E */ clrlwi r4, r9, 0x18
-/* 800EB99C 000E75FC 7C E8 20 30 */ slw r8, r7, r4
-/* 800EB9A0 000E7600 7C A4 40 39 */ and. r4, r5, r8
-/* 800EB9A4 000E7604 40 82 00 18 */ bne lbl_800EB9BC
-/* 800EB9A8 000E7608 7C DD 1A 14 */ add r6, r29, r3
-/* 800EB9AC 000E760C 7C A4 43 78 */ or r4, r5, r8
-/* 800EB9B0 000E7610 99 26 27 56 */ stb r9, 0x2756(r6)
-/* 800EB9B4 000E7614 54 85 06 3E */ clrlwi r5, r4, 0x18
-/* 800EB9B8 000E7618 48 00 00 0C */ b lbl_800EB9C4
-lbl_800EB9BC:
-/* 800EB9BC 000E761C 39 29 00 01 */ addi r9, r9, 1
-/* 800EB9C0 000E7620 42 00 FF D8 */ bdnz lbl_800EB998
-lbl_800EB9C4:
-/* 800EB9C4 000E7624 38 63 00 01 */ addi r3, r3, 1
-lbl_800EB9C8:
-/* 800EB9C8 000E7628 28 03 00 07 */ cmplwi r3, 7
-/* 800EB9CC 000E762C 41 80 FF C4 */ blt lbl_800EB990
-lbl_800EB9D0:
-/* 800EB9D0 000E7630 88 1D 27 EC */ lbz r0, 0x27ec(r29)
-/* 800EB9D4 000E7634 38 80 00 00 */ li r4, 0
-/* 800EB9D8 000E7638 A0 DD 00 A8 */ lhz r6, 0xa8(r29)
-/* 800EB9DC 000E763C 38 A0 00 00 */ li r5, 0
-/* 800EB9E0 000E7640 7C 7D 02 14 */ add r3, r29, r0
-/* 800EB9E4 000E7644 98 C3 27 56 */ stb r6, 0x2756(r3)
-/* 800EB9E8 000E7648 88 1D 27 EC */ lbz r0, 0x27ec(r29)
-/* 800EB9EC 000E764C 34 60 00 01 */ addic. r3, r0, 1
-/* 800EB9F0 000E7650 41 82 00 E4 */ beq lbl_800EBAD4
-/* 800EB9F4 000E7654 28 03 00 08 */ cmplwi r3, 8
-/* 800EB9F8 000E7658 38 E3 FF F8 */ addi r7, r3, -8
-/* 800EB9FC 000E765C 40 81 00 A8 */ ble lbl_800EBAA4
-/* 800EBA00 000E7660 38 C7 00 07 */ addi r6, r7, 7
-/* 800EBA04 000E7664 38 00 00 01 */ li r0, 1
-/* 800EBA08 000E7668 54 C6 E8 FE */ srwi r6, r6, 3
-/* 800EBA0C 000E766C 7C C9 03 A6 */ mtctr r6
-/* 800EBA10 000E7670 28 07 00 00 */ cmplwi r7, 0
-/* 800EBA14 000E7674 40 81 00 90 */ ble lbl_800EBAA4
-lbl_800EBA18:
-/* 800EBA18 000E7678 7D 3D 22 14 */ add r9, r29, r4
-/* 800EBA1C 000E767C 38 84 00 08 */ addi r4, r4, 8
-/* 800EBA20 000E7680 88 E9 27 56 */ lbz r7, 0x2756(r9)
-/* 800EBA24 000E7684 88 C9 27 57 */ lbz r6, 0x2757(r9)
-/* 800EBA28 000E7688 7C 07 38 30 */ slw r7, r0, r7
-/* 800EBA2C 000E768C 89 09 27 58 */ lbz r8, 0x2758(r9)
-/* 800EBA30 000E7690 7C A5 3B 78 */ or r5, r5, r7
-/* 800EBA34 000E7694 88 E9 27 59 */ lbz r7, 0x2759(r9)
-/* 800EBA38 000E7698 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA3C 000E769C 7C 06 30 30 */ slw r6, r0, r6
-/* 800EBA40 000E76A0 7C A5 33 78 */ or r5, r5, r6
-/* 800EBA44 000E76A4 88 C9 27 5A */ lbz r6, 0x275a(r9)
-/* 800EBA48 000E76A8 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA4C 000E76AC 7C 08 40 30 */ slw r8, r0, r8
-/* 800EBA50 000E76B0 7C A5 43 78 */ or r5, r5, r8
-/* 800EBA54 000E76B4 89 09 27 5B */ lbz r8, 0x275b(r9)
-/* 800EBA58 000E76B8 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA5C 000E76BC 7C 07 38 30 */ slw r7, r0, r7
-/* 800EBA60 000E76C0 7C A5 3B 78 */ or r5, r5, r7
-/* 800EBA64 000E76C4 88 E9 27 5C */ lbz r7, 0x275c(r9)
-/* 800EBA68 000E76C8 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA6C 000E76CC 7C 06 30 30 */ slw r6, r0, r6
-/* 800EBA70 000E76D0 7C A5 33 78 */ or r5, r5, r6
-/* 800EBA74 000E76D4 88 C9 27 5D */ lbz r6, 0x275d(r9)
-/* 800EBA78 000E76D8 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA7C 000E76DC 7C 08 40 30 */ slw r8, r0, r8
-/* 800EBA80 000E76E0 7C A5 43 78 */ or r5, r5, r8
-/* 800EBA84 000E76E4 7C 07 38 30 */ slw r7, r0, r7
-/* 800EBA88 000E76E8 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA8C 000E76EC 7C 06 30 30 */ slw r6, r0, r6
-/* 800EBA90 000E76F0 7C A5 3B 78 */ or r5, r5, r7
-/* 800EBA94 000E76F4 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBA98 000E76F8 7C A5 33 78 */ or r5, r5, r6
-/* 800EBA9C 000E76FC 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800EBAA0 000E7700 42 00 FF 78 */ bdnz lbl_800EBA18
-lbl_800EBAA4:
-/* 800EBAA4 000E7704 7C 04 18 50 */ subf r0, r4, r3
-/* 800EBAA8 000E7708 38 E0 00 01 */ li r7, 1
-/* 800EBAAC 000E770C 7C 09 03 A6 */ mtctr r0
-/* 800EBAB0 000E7710 7C 04 18 40 */ cmplw r4, r3
-/* 800EBAB4 000E7714 40 80 00 20 */ bge lbl_800EBAD4
-lbl_800EBAB8:
-/* 800EBAB8 000E7718 7C DD 22 14 */ add r6, r29, r4
-/* 800EBABC 000E771C 38 84 00 01 */ addi r4, r4, 1
-/* 800EBAC0 000E7720 88 06 27 56 */ lbz r0, 0x2756(r6)
-/* 800EBAC4 000E7724 7C E0 00 30 */ slw r0, r7, r0
-/* 800EBAC8 000E7728 7C A0 03 78 */ or r0, r5, r0
-/* 800EBACC 000E772C 54 05 06 3E */ clrlwi r5, r0, 0x18
-/* 800EBAD0 000E7730 42 00 FF E8 */ bdnz lbl_800EBAB8
-lbl_800EBAD4:
-/* 800EBAD4 000E7734 38 E0 00 01 */ li r7, 1
-/* 800EBAD8 000E7738 38 00 00 07 */ li r0, 7
-/* 800EBADC 000E773C 48 00 00 3C */ b lbl_800EBB18
-lbl_800EBAE0:
-/* 800EBAE0 000E7740 39 20 00 00 */ li r9, 0
-/* 800EBAE4 000E7744 7C 09 03 A6 */ mtctr r0
-lbl_800EBAE8:
-/* 800EBAE8 000E7748 55 24 06 3E */ clrlwi r4, r9, 0x18
-/* 800EBAEC 000E774C 7C E8 20 30 */ slw r8, r7, r4
-/* 800EBAF0 000E7750 7C A4 40 39 */ and. r4, r5, r8
-/* 800EBAF4 000E7754 40 82 00 18 */ bne lbl_800EBB0C
-/* 800EBAF8 000E7758 7C DD 1A 14 */ add r6, r29, r3
-/* 800EBAFC 000E775C 7C A4 43 78 */ or r4, r5, r8
-/* 800EBB00 000E7760 99 26 27 56 */ stb r9, 0x2756(r6)
-/* 800EBB04 000E7764 54 85 06 3E */ clrlwi r5, r4, 0x18
-/* 800EBB08 000E7768 48 00 00 0C */ b lbl_800EBB14
-lbl_800EBB0C:
-/* 800EBB0C 000E776C 39 29 00 01 */ addi r9, r9, 1
-/* 800EBB10 000E7770 42 00 FF D8 */ bdnz lbl_800EBAE8
-lbl_800EBB14:
-/* 800EBB14 000E7774 38 63 00 01 */ addi r3, r3, 1
-lbl_800EBB18:
-/* 800EBB18 000E7778 28 03 00 07 */ cmplwi r3, 7
-/* 800EBB1C 000E777C 41 80 FF C4 */ blt lbl_800EBAE0
-/* 800EBB20 000E7780 38 00 00 02 */ li r0, 2
-/* 800EBB24 000E7784 A0 7D 00 D0 */ lhz r3, 0xd0(r29)
-/* 800EBB28 000E7788 50 03 4D 6C */ rlwimi r3, r0, 9, 0x15, 0x16
-/* 800EBB2C 000E778C 88 1D 27 EC */ lbz r0, 0x27ec(r29)
-/* 800EBB30 000E7790 38 80 00 0B */ li r4, 0xb
-/* 800EBB34 000E7794 50 03 5C A8 */ rlwimi r3, r0, 0xb, 0x12, 0x14
-/* 800EBB38 000E7798 B0 9D 00 AA */ sth r4, 0xaa(r29)
-/* 800EBB3C 000E779C B0 7D 00 D0 */ sth r3, 0xd0(r29)
-/* 800EBB40 000E77A0 48 00 16 A4 */ b lbl_800ED1E4
-lbl_800EBB44:
-/* 800EBB44 000E77A4 28 0E 00 20 */ cmplwi r14, 0x20
-/* 800EBB48 000E77A8 41 80 16 9C */ blt lbl_800ED1E4
-/* 800EBB4C 000E77AC 28 0E 00 22 */ cmplwi r14, 0x22
-/* 800EBB50 000E77B0 41 81 16 94 */ bgt lbl_800ED1E4
-/* 800EBB54 000E77B4 38 60 00 02 */ li r3, 2
-/* 800EBB58 000E77B8 4B FF E8 29 */ bl func_800EA380
-/* 800EBB5C 000E77BC 7C 63 07 34 */ extsh r3, r3
-/* 800EBB60 000E77C0 38 80 00 0F */ li r4, 0xf
-/* 800EBB64 000E77C4 38 A0 00 00 */ li r5, 0
-/* 800EBB68 000E77C8 48 16 82 49 */ bl func_80253DB0
-/* 800EBB6C 000E77CC 38 60 00 06 */ li r3, 6
-/* 800EBB70 000E77D0 4B FF E8 11 */ bl func_800EA380
-/* 800EBB74 000E77D4 7C 63 07 34 */ extsh r3, r3
-/* 800EBB78 000E77D8 38 80 00 06 */ li r4, 6
-/* 800EBB7C 000E77DC 38 A0 00 00 */ li r5, 0
-/* 800EBB80 000E77E0 48 16 82 31 */ bl func_80253DB0
-/* 800EBB84 000E77E4 A0 BD 00 D0 */ lhz r5, 0xd0(r29)
-/* 800EBB88 000E77E8 38 6E FF E1 */ addi r3, r14, -31
-/* 800EBB8C 000E77EC A0 DD 00 CE */ lhz r6, 0xce(r29)
-/* 800EBB90 000E77F0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EBB94 000E77F4 54 A4 97 BE */ rlwinm r4, r5, 0x12, 0x1e, 0x1f
-/* 800EBB98 000E77F8 60 C6 03 E0 */ ori r6, r6, 0x3e0
-/* 800EBB9C 000E77FC 7C 04 00 40 */ cmplw r4, r0
-/* 800EBBA0 000E7800 B0 DD 00 CE */ sth r6, 0xce(r29)
-/* 800EBBA4 000E7804 40 82 00 10 */ bne lbl_800EBBB4
-/* 800EBBA8 000E7808 54 A0 04 9E */ rlwinm r0, r5, 0, 0x12, 0xf
-/* 800EBBAC 000E780C B0 1D 00 D0 */ sth r0, 0xd0(r29)
-/* 800EBBB0 000E7810 48 00 00 0C */ b lbl_800EBBBC
-lbl_800EBBB4:
-/* 800EBBB4 000E7814 50 65 74 22 */ rlwimi r5, r3, 0xe, 0x10, 0x11
-/* 800EBBB8 000E7818 B0 BD 00 D0 */ sth r5, 0xd0(r29)
-lbl_800EBBBC:
-/* 800EBBBC 000E781C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EBBC0 000E7820 54 03 97 BE */ rlwinm r3, r0, 0x12, 0x1e, 0x1f
-/* 800EBBC4 000E7824 48 00 BE AD */ bl func_800F7A70
-/* 800EBBC8 000E7828 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EBBCC 000E782C 38 60 00 08 */ li r3, 8
-/* 800EBBD0 000E7830 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EBBD4 000E7834 38 60 00 01 */ li r3, 1
-/* 800EBBD8 000E7838 54 00 05 9E */ rlwinm r0, r0, 0, 0x16, 0xf
-/* 800EBBDC 000E783C B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EBBE0 000E7840 4B F6 E8 ED */ bl func_8005A4CC
-/* 800EBBE4 000E7844 48 00 16 00 */ b lbl_800ED1E4
-lbl_800EBBE8:
-/* 800EBBE8 000E7848 28 0E 00 01 */ cmplwi r14, 1
-/* 800EBBEC 000E784C 40 82 00 5C */ bne lbl_800EBC48
-/* 800EBBF0 000E7850 38 60 00 0B */ li r3, 0xb
-/* 800EBBF4 000E7854 4B FF E7 8D */ bl func_800EA380
-/* 800EBBF8 000E7858 7C 63 07 34 */ extsh r3, r3
-/* 800EBBFC 000E785C 38 80 00 02 */ li r4, 2
-/* 800EBC00 000E7860 38 A0 00 00 */ li r5, 0
-/* 800EBC04 000E7864 48 16 81 AD */ bl func_80253DB0
-/* 800EBC08 000E7868 38 60 00 02 */ li r3, 2
-/* 800EBC0C 000E786C 4B FF E7 75 */ bl func_800EA380
-/* 800EBC10 000E7870 7C 63 07 34 */ extsh r3, r3
-/* 800EBC14 000E7874 38 80 00 0F */ li r4, 0xf
-/* 800EBC18 000E7878 38 A0 00 00 */ li r5, 0
-/* 800EBC1C 000E787C 48 16 81 95 */ bl func_80253DB0
-/* 800EBC20 000E7880 38 60 00 06 */ li r3, 6
-/* 800EBC24 000E7884 4B FF E7 5D */ bl func_800EA380
-/* 800EBC28 000E7888 7C 63 07 34 */ extsh r3, r3
-/* 800EBC2C 000E788C 38 80 00 06 */ li r4, 6
-/* 800EBC30 000E7890 38 A0 00 00 */ li r5, 0
-/* 800EBC34 000E7894 48 16 81 7D */ bl func_80253DB0
-/* 800EBC38 000E7898 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EBC3C 000E789C 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EBC40 000E78A0 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EBC44 000E78A4 48 00 15 A0 */ b lbl_800ED1E4
-lbl_800EBC48:
-/* 800EBC48 000E78A8 28 0E 00 02 */ cmplwi r14, 2
-/* 800EBC4C 000E78AC 40 82 00 5C */ bne lbl_800EBCA8
-/* 800EBC50 000E78B0 38 60 00 0B */ li r3, 0xb
-/* 800EBC54 000E78B4 4B FF E7 2D */ bl func_800EA380
-/* 800EBC58 000E78B8 7C 63 07 34 */ extsh r3, r3
-/* 800EBC5C 000E78BC 38 80 00 00 */ li r4, 0
-/* 800EBC60 000E78C0 38 A0 00 00 */ li r5, 0
-/* 800EBC64 000E78C4 48 16 81 4D */ bl func_80253DB0
-/* 800EBC68 000E78C8 38 60 00 02 */ li r3, 2
-/* 800EBC6C 000E78CC 4B FF E7 15 */ bl func_800EA380
-/* 800EBC70 000E78D0 7C 63 07 34 */ extsh r3, r3
-/* 800EBC74 000E78D4 38 80 00 0F */ li r4, 0xf
-/* 800EBC78 000E78D8 38 A0 00 00 */ li r5, 0
-/* 800EBC7C 000E78DC 48 16 81 35 */ bl func_80253DB0
-/* 800EBC80 000E78E0 38 60 00 06 */ li r3, 6
-/* 800EBC84 000E78E4 4B FF E6 FD */ bl func_800EA380
-/* 800EBC88 000E78E8 7C 63 07 34 */ extsh r3, r3
-/* 800EBC8C 000E78EC 38 80 00 06 */ li r4, 6
-/* 800EBC90 000E78F0 38 A0 00 00 */ li r5, 0
-/* 800EBC94 000E78F4 48 16 81 1D */ bl func_80253DB0
-/* 800EBC98 000E78F8 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EBC9C 000E78FC 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EBCA0 000E7900 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EBCA4 000E7904 48 00 15 40 */ b lbl_800ED1E4
-lbl_800EBCA8:
-/* 800EBCA8 000E7908 28 0E 00 03 */ cmplwi r14, 3
-/* 800EBCAC 000E790C 40 82 00 5C */ bne lbl_800EBD08
-/* 800EBCB0 000E7910 38 60 00 0B */ li r3, 0xb
-/* 800EBCB4 000E7914 4B FF E6 CD */ bl func_800EA380
-/* 800EBCB8 000E7918 7C 63 07 34 */ extsh r3, r3
-/* 800EBCBC 000E791C 38 80 00 01 */ li r4, 1
-/* 800EBCC0 000E7920 38 A0 00 00 */ li r5, 0
-/* 800EBCC4 000E7924 48 16 80 ED */ bl func_80253DB0
-/* 800EBCC8 000E7928 38 60 00 02 */ li r3, 2
-/* 800EBCCC 000E792C 4B FF E6 B5 */ bl func_800EA380
-/* 800EBCD0 000E7930 7C 63 07 34 */ extsh r3, r3
-/* 800EBCD4 000E7934 38 80 00 0F */ li r4, 0xf
-/* 800EBCD8 000E7938 38 A0 00 00 */ li r5, 0
-/* 800EBCDC 000E793C 48 16 80 D5 */ bl func_80253DB0
-/* 800EBCE0 000E7940 38 60 00 06 */ li r3, 6
-/* 800EBCE4 000E7944 4B FF E6 9D */ bl func_800EA380
-/* 800EBCE8 000E7948 7C 63 07 34 */ extsh r3, r3
-/* 800EBCEC 000E794C 38 80 00 06 */ li r4, 6
-/* 800EBCF0 000E7950 38 A0 00 00 */ li r5, 0
-/* 800EBCF4 000E7954 48 16 80 BD */ bl func_80253DB0
-/* 800EBCF8 000E7958 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EBCFC 000E795C 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EBD00 000E7960 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EBD04 000E7964 48 00 14 E0 */ b lbl_800ED1E4
-lbl_800EBD08:
-/* 800EBD08 000E7968 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800EBD0C 000E796C 41 80 00 6C */ blt lbl_800EBD78
-/* 800EBD10 000E7970 28 0E 00 18 */ cmplwi r14, 0x18
-/* 800EBD14 000E7974 41 81 00 64 */ bgt lbl_800EBD78
-/* 800EBD18 000E7978 38 60 00 0B */ li r3, 0xb
-/* 800EBD1C 000E797C 4B FF E6 65 */ bl func_800EA380
-/* 800EBD20 000E7980 7C 63 07 34 */ extsh r3, r3
-/* 800EBD24 000E7984 38 80 00 03 */ li r4, 3
-/* 800EBD28 000E7988 38 A0 00 00 */ li r5, 0
-/* 800EBD2C 000E798C 48 16 80 85 */ bl func_80253DB0
-/* 800EBD30 000E7990 38 60 00 02 */ li r3, 2
-/* 800EBD34 000E7994 4B FF E6 4D */ bl func_800EA380
-/* 800EBD38 000E7998 38 81 FF FE */ addi r4, r1, -2
-/* 800EBD3C 000E799C 7C 63 07 34 */ extsh r3, r3
-/* 800EBD40 000E79A0 7C 84 70 AE */ lbzx r4, r4, r14
-/* 800EBD44 000E79A4 38 A0 00 00 */ li r5, 0
-/* 800EBD48 000E79A8 48 16 80 69 */ bl func_80253DB0
-/* 800EBD4C 000E79AC 38 60 00 06 */ li r3, 6
-/* 800EBD50 000E79B0 4B FF E6 31 */ bl func_800EA380
-/* 800EBD54 000E79B4 7C 63 07 34 */ extsh r3, r3
-/* 800EBD58 000E79B8 38 80 00 06 */ li r4, 6
-/* 800EBD5C 000E79BC 38 A0 00 00 */ li r5, 0
-/* 800EBD60 000E79C0 48 16 80 51 */ bl func_80253DB0
-/* 800EBD64 000E79C4 38 6E FF F6 */ addi r3, r14, -10
-/* 800EBD68 000E79C8 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EBD6C 000E79CC 50 60 2D B4 */ rlwimi r0, r3, 5, 0x16, 0x1a
-/* 800EBD70 000E79D0 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EBD74 000E79D4 48 00 14 70 */ b lbl_800ED1E4
-lbl_800EBD78:
-/* 800EBD78 000E79D8 28 0E 00 19 */ cmplwi r14, 0x19
-/* 800EBD7C 000E79DC 41 80 14 68 */ blt lbl_800ED1E4
-/* 800EBD80 000E79E0 28 0E 00 22 */ cmplwi r14, 0x22
-/* 800EBD84 000E79E4 41 81 14 60 */ bgt lbl_800ED1E4
-/* 800EBD88 000E79E8 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EBD8C 000E79EC 38 60 00 0B */ li r3, 0xb
-/* 800EBD90 000E79F0 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800EBD94 000E79F4 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EBD98 000E79F8 4B FF E5 E9 */ bl func_800EA380
-/* 800EBD9C 000E79FC 7C 63 07 34 */ extsh r3, r3
-/* 800EBDA0 000E7A00 38 80 00 03 */ li r4, 3
-/* 800EBDA4 000E7A04 38 A0 00 00 */ li r5, 0
-/* 800EBDA8 000E7A08 48 16 80 09 */ bl func_80253DB0
-/* 800EBDAC 000E7A0C 38 60 00 02 */ li r3, 2
-/* 800EBDB0 000E7A10 4B FF E5 D1 */ bl func_800EA380
-/* 800EBDB4 000E7A14 7C 63 07 34 */ extsh r3, r3
-/* 800EBDB8 000E7A18 38 80 00 0F */ li r4, 0xf
-/* 800EBDBC 000E7A1C 38 A0 00 00 */ li r5, 0
-/* 800EBDC0 000E7A20 48 16 7F F1 */ bl func_80253DB0
-/* 800EBDC4 000E7A24 38 60 00 06 */ li r3, 6
-/* 800EBDC8 000E7A28 4B FF E5 B9 */ bl func_800EA380
-/* 800EBDCC 000E7A2C 38 81 FF FF */ addi r4, r1, -1
-/* 800EBDD0 000E7A30 7C 63 07 34 */ extsh r3, r3
-/* 800EBDD4 000E7A34 7C 84 70 AE */ lbzx r4, r4, r14
-/* 800EBDD8 000E7A38 38 A0 00 00 */ li r5, 0
-/* 800EBDDC 000E7A3C 48 16 7F D5 */ bl func_80253DB0
-/* 800EBDE0 000E7A40 48 00 14 04 */ b lbl_800ED1E4
-/* 800EBDE4 000E7A44 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800EBDE8 000E7A48 C8 1D 00 90 */ lfd f0, 0x90(r29)
-/* 800EBDEC 000E7A4C FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800EBDF0 000E7A50 40 82 13 F4 */ bne lbl_800ED1E4
-/* 800EBDF4 000E7A54 38 00 00 06 */ li r0, 6
-/* 800EBDF8 000E7A58 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EBDFC 000E7A5C 48 00 13 E8 */ b lbl_800ED1E4
-/* 800EBE00 000E7A60 38 00 00 06 */ li r0, 6
-/* 800EBE04 000E7A64 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EBE08 000E7A68 48 00 13 DC */ b lbl_800ED1E4
-/* 800EBE0C 000E7A6C 38 60 00 02 */ li r3, 2
-/* 800EBE10 000E7A70 4B FF E5 71 */ bl func_800EA380
-/* 800EBE14 000E7A74 7C 63 07 34 */ extsh r3, r3
-/* 800EBE18 000E7A78 48 16 7F B9 */ bl func_80253DD0
-/* 800EBE1C 000E7A7C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EBE20 000E7A80 28 00 00 03 */ cmplwi r0, 3
-/* 800EBE24 000E7A84 40 82 13 C0 */ bne lbl_800ED1E4
-/* 800EBE28 000E7A88 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800EBE2C 000E7A8C A0 1D 00 A8 */ lhz r0, 0xa8(r29)
-/* 800EBE30 000E7A90 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800EBE34 000E7A94 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EBE38 000E7A98 2C 00 00 03 */ cmpwi r0, 3
-/* 800EBE3C 000E7A9C 90 61 00 54 */ stw r3, 0x54(r1)
-/* 800EBE40 000E7AA0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800EBE44 000E7AA4 C8 21 00 50 */ lfd f1, 0x50(r1)
-/* 800EBE48 000E7AA8 FC 21 10 28 */ fsub f1, f1, f2
-/* 800EBE4C 000E7AAC FC 00 08 24 */ fdiv f0, f0, f1
-/* 800EBE50 000E7AB0 D8 1D 00 98 */ stfd f0, 0x98(r29)
-/* 800EBE54 000E7AB4 41 82 00 68 */ beq lbl_800EBEBC
-/* 800EBE58 000E7AB8 40 80 00 18 */ bge lbl_800EBE70
-/* 800EBE5C 000E7ABC 2C 00 00 02 */ cmpwi r0, 2
-/* 800EBE60 000E7AC0 40 80 00 28 */ bge lbl_800EBE88
-/* 800EBE64 000E7AC4 2C 00 00 00 */ cmpwi r0, 0
-/* 800EBE68 000E7AC8 40 80 00 14 */ bge lbl_800EBE7C
-/* 800EBE6C 000E7ACC 48 00 00 80 */ b lbl_800EBEEC
-lbl_800EBE70:
-/* 800EBE70 000E7AD0 2C 00 00 07 */ cmpwi r0, 7
-/* 800EBE74 000E7AD4 40 80 00 78 */ bge lbl_800EBEEC
-/* 800EBE78 000E7AD8 48 00 00 10 */ b lbl_800EBE88
-lbl_800EBE7C:
-/* 800EBE7C 000E7ADC C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800EBE80 000E7AE0 D8 1D 00 98 */ stfd f0, 0x98(r29)
-/* 800EBE84 000E7AE4 48 00 00 68 */ b lbl_800EBEEC
-lbl_800EBE88:
-/* 800EBE88 000E7AE8 38 60 00 07 */ li r3, 7
-/* 800EBE8C 000E7AEC 4B FF E4 F5 */ bl func_800EA380
-/* 800EBE90 000E7AF0 7C 63 07 34 */ extsh r3, r3
-/* 800EBE94 000E7AF4 38 80 00 08 */ li r4, 8
-/* 800EBE98 000E7AF8 38 A0 00 01 */ li r5, 1
-/* 800EBE9C 000E7AFC 48 16 7F 55 */ bl func_80253DF0
-/* 800EBEA0 000E7B00 38 60 00 07 */ li r3, 7
-/* 800EBEA4 000E7B04 4B FF E4 DD */ bl func_800EA380
-/* 800EBEA8 000E7B08 7C 63 07 34 */ extsh r3, r3
-/* 800EBEAC 000E7B0C 38 80 00 12 */ li r4, 0x12
-/* 800EBEB0 000E7B10 38 A0 00 00 */ li r5, 0
-/* 800EBEB4 000E7B14 48 16 7E FD */ bl func_80253DB0
-/* 800EBEB8 000E7B18 48 00 00 34 */ b lbl_800EBEEC
-lbl_800EBEBC:
-/* 800EBEBC 000E7B1C 38 60 00 0C */ li r3, 0xc
-/* 800EBEC0 000E7B20 4B FF E4 C1 */ bl func_800EA380
-/* 800EBEC4 000E7B24 7C 63 07 34 */ extsh r3, r3
-/* 800EBEC8 000E7B28 38 80 00 08 */ li r4, 8
-/* 800EBECC 000E7B2C 38 A0 00 01 */ li r5, 1
-/* 800EBED0 000E7B30 48 16 7F 21 */ bl func_80253DF0
-/* 800EBED4 000E7B34 38 60 00 0C */ li r3, 0xc
-/* 800EBED8 000E7B38 4B FF E4 A9 */ bl func_800EA380
-/* 800EBEDC 000E7B3C 7C 63 07 34 */ extsh r3, r3
-/* 800EBEE0 000E7B40 38 80 00 24 */ li r4, 0x24
-/* 800EBEE4 000E7B44 38 A0 00 00 */ li r5, 0
-/* 800EBEE8 000E7B48 48 16 7E C9 */ bl func_80253DB0
-lbl_800EBEEC:
-/* 800EBEEC 000E7B4C 38 00 00 0C */ li r0, 0xc
-/* 800EBEF0 000E7B50 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EBEF4 000E7B54 48 00 12 F0 */ b lbl_800ED1E4
-/* 800EBEF8 000E7B58 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800EBEFC 000E7B5C C8 1D 00 98 */ lfd f0, 0x98(r29)
-/* 800EBF00 000E7B60 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800EBF04 000E7B64 40 82 12 E0 */ bne lbl_800ED1E4
-/* 800EBF08 000E7B68 38 00 00 0D */ li r0, 0xd
-/* 800EBF0C 000E7B6C 38 60 00 02 */ li r3, 2
-/* 800EBF10 000E7B70 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EBF14 000E7B74 4B FF E4 6D */ bl func_800EA380
-/* 800EBF18 000E7B78 7C 63 07 34 */ extsh r3, r3
-/* 800EBF1C 000E7B7C 38 80 00 08 */ li r4, 8
-/* 800EBF20 000E7B80 38 A0 00 00 */ li r5, 0
-/* 800EBF24 000E7B84 48 16 7E CD */ bl func_80253DF0
-/* 800EBF28 000E7B88 38 60 00 03 */ li r3, 3
-/* 800EBF2C 000E7B8C 4B FF E4 55 */ bl func_800EA380
-/* 800EBF30 000E7B90 7C 63 07 34 */ extsh r3, r3
-/* 800EBF34 000E7B94 38 80 00 08 */ li r4, 8
-/* 800EBF38 000E7B98 38 A0 00 00 */ li r5, 0
-/* 800EBF3C 000E7B9C 48 16 7E B5 */ bl func_80253DF0
-/* 800EBF40 000E7BA0 38 60 00 0B */ li r3, 0xb
-/* 800EBF44 000E7BA4 4B FF E4 3D */ bl func_800EA380
-/* 800EBF48 000E7BA8 7C 63 07 34 */ extsh r3, r3
-/* 800EBF4C 000E7BAC 38 80 00 08 */ li r4, 8
-/* 800EBF50 000E7BB0 38 A0 00 00 */ li r5, 0
-/* 800EBF54 000E7BB4 48 16 7E 9D */ bl func_80253DF0
-/* 800EBF58 000E7BB8 48 00 78 C1 */ bl func_800F3818
-/* 800EBF5C 000E7BBC 48 00 12 88 */ b lbl_800ED1E4
-/* 800EBF60 000E7BC0 38 60 00 00 */ li r3, 0
-/* 800EBF64 000E7BC4 48 00 7F 39 */ bl func_800F3E9C
-/* 800EBF68 000E7BC8 48 00 12 7C */ b lbl_800ED1E4
-/* 800EBF6C 000E7BCC C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800EBF70 000E7BD0 C8 1D 00 98 */ lfd f0, 0x98(r29)
-/* 800EBF74 000E7BD4 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800EBF78 000E7BD8 40 82 12 6C */ bne lbl_800ED1E4
-/* 800EBF7C 000E7BDC A0 1D 00 A8 */ lhz r0, 0xa8(r29)
-/* 800EBF80 000E7BE0 2C 00 00 00 */ cmpwi r0, 0
-/* 800EBF84 000E7BE4 41 82 00 9C */ beq lbl_800EC020
-/* 800EBF88 000E7BE8 28 00 00 01 */ cmplwi r0, 1
-/* 800EBF8C 000E7BEC 41 82 00 94 */ beq lbl_800EC020
-/* 800EBF90 000E7BF0 38 60 00 02 */ li r3, 2
-/* 800EBF94 000E7BF4 4B FF E3 ED */ bl func_800EA380
-/* 800EBF98 000E7BF8 7C 63 07 34 */ extsh r3, r3
-/* 800EBF9C 000E7BFC 38 80 00 08 */ li r4, 8
-/* 800EBFA0 000E7C00 38 A0 00 01 */ li r5, 1
-/* 800EBFA4 000E7C04 48 16 7E 4D */ bl func_80253DF0
-/* 800EBFA8 000E7C08 38 60 00 03 */ li r3, 3
-/* 800EBFAC 000E7C0C 4B FF E3 D5 */ bl func_800EA380
-/* 800EBFB0 000E7C10 7C 63 07 34 */ extsh r3, r3
-/* 800EBFB4 000E7C14 38 80 00 08 */ li r4, 8
-/* 800EBFB8 000E7C18 38 A0 00 01 */ li r5, 1
-/* 800EBFBC 000E7C1C 48 16 7E 35 */ bl func_80253DF0
-/* 800EBFC0 000E7C20 38 60 00 0B */ li r3, 0xb
-/* 800EBFC4 000E7C24 4B FF E3 BD */ bl func_800EA380
-/* 800EBFC8 000E7C28 7C 63 07 34 */ extsh r3, r3
-/* 800EBFCC 000E7C2C 38 80 00 08 */ li r4, 8
-/* 800EBFD0 000E7C30 38 A0 00 01 */ li r5, 1
-/* 800EBFD4 000E7C34 48 16 7E 1D */ bl func_80253DF0
-/* 800EBFD8 000E7C38 38 60 00 0B */ li r3, 0xb
-/* 800EBFDC 000E7C3C 4B FF E3 A5 */ bl func_800EA380
-/* 800EBFE0 000E7C40 7C 63 07 34 */ extsh r3, r3
-/* 800EBFE4 000E7C44 38 80 00 05 */ li r4, 5
-/* 800EBFE8 000E7C48 38 A0 00 00 */ li r5, 0
-/* 800EBFEC 000E7C4C 48 16 7D C5 */ bl func_80253DB0
-/* 800EBFF0 000E7C50 38 60 00 02 */ li r3, 2
-/* 800EBFF4 000E7C54 4B FF E3 8D */ bl func_800EA380
-/* 800EBFF8 000E7C58 7C 63 07 34 */ extsh r3, r3
-/* 800EBFFC 000E7C5C 38 80 00 11 */ li r4, 0x11
-/* 800EC000 000E7C60 38 A0 00 00 */ li r5, 0
-/* 800EC004 000E7C64 48 16 7D AD */ bl func_80253DB0
-/* 800EC008 000E7C68 38 60 00 03 */ li r3, 3
-/* 800EC00C 000E7C6C 4B FF E3 75 */ bl func_800EA380
-/* 800EC010 000E7C70 7C 63 07 34 */ extsh r3, r3
-/* 800EC014 000E7C74 38 80 00 11 */ li r4, 0x11
-/* 800EC018 000E7C78 38 A0 00 00 */ li r5, 0
-/* 800EC01C 000E7C7C 48 16 7D 95 */ bl func_80253DB0
-lbl_800EC020:
-/* 800EC020 000E7C80 38 00 00 05 */ li r0, 5
-/* 800EC024 000E7C84 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EC028 000E7C88 48 00 A8 25 */ bl func_800F684C
-/* 800EC02C 000E7C8C 48 00 11 B8 */ b lbl_800ED1E4
-/* 800EC030 000E7C90 38 60 00 0B */ li r3, 0xb
-/* 800EC034 000E7C94 4B FF E3 4D */ bl func_800EA380
-/* 800EC038 000E7C98 7C 63 07 34 */ extsh r3, r3
-/* 800EC03C 000E7C9C 48 16 7D 95 */ bl func_80253DD0
-/* 800EC040 000E7CA0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EC044 000E7CA4 28 00 00 03 */ cmplwi r0, 3
-/* 800EC048 000E7CA8 40 82 11 9C */ bne lbl_800ED1E4
-/* 800EC04C 000E7CAC 38 00 00 0A */ li r0, 0xa
-/* 800EC050 000E7CB0 38 60 00 0B */ li r3, 0xb
-/* 800EC054 000E7CB4 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EC058 000E7CB8 4B FF E3 29 */ bl func_800EA380
-/* 800EC05C 000E7CBC 7C 63 07 34 */ extsh r3, r3
-/* 800EC060 000E7CC0 38 80 00 04 */ li r4, 4
-/* 800EC064 000E7CC4 38 A0 00 00 */ li r5, 0
-/* 800EC068 000E7CC8 48 16 7D 49 */ bl func_80253DB0
-/* 800EC06C 000E7CCC 38 60 00 02 */ li r3, 2
-/* 800EC070 000E7CD0 4B FF E3 11 */ bl func_800EA380
-/* 800EC074 000E7CD4 7C 63 07 34 */ extsh r3, r3
-/* 800EC078 000E7CD8 38 80 00 10 */ li r4, 0x10
-/* 800EC07C 000E7CDC 38 A0 00 00 */ li r5, 0
-/* 800EC080 000E7CE0 48 16 7D 31 */ bl func_80253DB0
-/* 800EC084 000E7CE4 38 60 00 06 */ li r3, 6
-/* 800EC088 000E7CE8 4B FF E2 F9 */ bl func_800EA380
-/* 800EC08C 000E7CEC 7C 63 07 34 */ extsh r3, r3
-/* 800EC090 000E7CF0 38 80 00 07 */ li r4, 7
-/* 800EC094 000E7CF4 38 A0 00 00 */ li r5, 0
-/* 800EC098 000E7CF8 48 16 7D 19 */ bl func_80253DB0
-/* 800EC09C 000E7CFC 48 00 11 48 */ b lbl_800ED1E4
-/* 800EC0A0 000E7D00 38 60 00 0B */ li r3, 0xb
-/* 800EC0A4 000E7D04 4B FF E2 DD */ bl func_800EA380
-/* 800EC0A8 000E7D08 7C 63 07 34 */ extsh r3, r3
-/* 800EC0AC 000E7D0C 48 16 7D 25 */ bl func_80253DD0
-/* 800EC0B0 000E7D10 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EC0B4 000E7D14 28 00 00 03 */ cmplwi r0, 3
-/* 800EC0B8 000E7D18 40 82 11 2C */ bne lbl_800ED1E4
-/* 800EC0BC 000E7D1C 38 00 00 00 */ li r0, 0
-/* 800EC0C0 000E7D20 38 60 00 0B */ li r3, 0xb
-/* 800EC0C4 000E7D24 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EC0C8 000E7D28 4B FF E2 B9 */ bl func_800EA380
-/* 800EC0CC 000E7D2C 7C 63 07 34 */ extsh r3, r3
-/* 800EC0D0 000E7D30 38 80 00 08 */ li r4, 8
-/* 800EC0D4 000E7D34 38 A0 00 00 */ li r5, 0
-/* 800EC0D8 000E7D38 48 16 7D 19 */ bl func_80253DF0
-/* 800EC0DC 000E7D3C 38 60 00 02 */ li r3, 2
-/* 800EC0E0 000E7D40 4B FF E2 A1 */ bl func_800EA380
-/* 800EC0E4 000E7D44 7C 63 07 34 */ extsh r3, r3
-/* 800EC0E8 000E7D48 38 80 00 08 */ li r4, 8
-/* 800EC0EC 000E7D4C 38 A0 00 00 */ li r5, 0
-/* 800EC0F0 000E7D50 48 16 7D 01 */ bl func_80253DF0
-/* 800EC0F4 000E7D54 38 60 00 03 */ li r3, 3
-/* 800EC0F8 000E7D58 4B FF E2 89 */ bl func_800EA380
-/* 800EC0FC 000E7D5C 7C 63 07 34 */ extsh r3, r3
-/* 800EC100 000E7D60 38 80 00 08 */ li r4, 8
-/* 800EC104 000E7D64 38 A0 00 00 */ li r5, 0
-/* 800EC108 000E7D68 48 16 7C E9 */ bl func_80253DF0
-/* 800EC10C 000E7D6C 38 60 00 06 */ li r3, 6
-/* 800EC110 000E7D70 4B FF E2 71 */ bl func_800EA380
-/* 800EC114 000E7D74 7C 63 07 34 */ extsh r3, r3
-/* 800EC118 000E7D78 38 80 00 08 */ li r4, 8
-/* 800EC11C 000E7D7C 38 A0 00 00 */ li r5, 0
-/* 800EC120 000E7D80 48 16 7C D1 */ bl func_80253DF0
-/* 800EC124 000E7D84 48 00 10 C0 */ b lbl_800ED1E4
-/* 800EC128 000E7D88 38 60 00 0B */ li r3, 0xb
-/* 800EC12C 000E7D8C 4B FF E2 55 */ bl func_800EA380
-/* 800EC130 000E7D90 7C 63 07 34 */ extsh r3, r3
-/* 800EC134 000E7D94 48 16 7C 9D */ bl func_80253DD0
-/* 800EC138 000E7D98 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EC13C 000E7D9C 28 00 00 03 */ cmplwi r0, 3
-/* 800EC140 000E7DA0 40 82 10 A4 */ bne lbl_800ED1E4
-/* 800EC144 000E7DA4 38 60 00 0B */ li r3, 0xb
-/* 800EC148 000E7DA8 4B FF E2 39 */ bl func_800EA380
-/* 800EC14C 000E7DAC 7C 63 07 34 */ extsh r3, r3
-/* 800EC150 000E7DB0 38 80 00 08 */ li r4, 8
-/* 800EC154 000E7DB4 38 A0 00 00 */ li r5, 0
-/* 800EC158 000E7DB8 48 16 7C 99 */ bl func_80253DF0
-/* 800EC15C 000E7DBC 38 60 00 02 */ li r3, 2
-/* 800EC160 000E7DC0 4B FF E2 21 */ bl func_800EA380
-/* 800EC164 000E7DC4 7C 63 07 34 */ extsh r3, r3
-/* 800EC168 000E7DC8 38 80 00 08 */ li r4, 8
-/* 800EC16C 000E7DCC 38 A0 00 00 */ li r5, 0
-/* 800EC170 000E7DD0 48 16 7C 81 */ bl func_80253DF0
-/* 800EC174 000E7DD4 38 60 00 03 */ li r3, 3
-/* 800EC178 000E7DD8 4B FF E2 09 */ bl func_800EA380
-/* 800EC17C 000E7DDC 7C 63 07 34 */ extsh r3, r3
-/* 800EC180 000E7DE0 38 80 00 08 */ li r4, 8
-/* 800EC184 000E7DE4 38 A0 00 00 */ li r5, 0
-/* 800EC188 000E7DE8 48 16 7C 69 */ bl func_80253DF0
-/* 800EC18C 000E7DEC 38 60 00 06 */ li r3, 6
-/* 800EC190 000E7DF0 4B FF E1 F1 */ bl func_800EA380
-/* 800EC194 000E7DF4 7C 63 07 34 */ extsh r3, r3
-/* 800EC198 000E7DF8 38 80 00 08 */ li r4, 8
-/* 800EC19C 000E7DFC 38 A0 00 00 */ li r5, 0
-/* 800EC1A0 000E7E00 48 16 7C 51 */ bl func_80253DF0
-/* 800EC1A4 000E7E04 A0 9D 00 CE */ lhz r4, 0xce(r29)
-/* 800EC1A8 000E7E08 38 00 00 16 */ li r0, 0x16
-/* 800EC1AC 000E7E0C B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EC1B0 000E7E10 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
-/* 800EC1B4 000E7E14 54 80 D5 B6 */ rlwinm r0, r4, 0x1a, 0x16, 0x1b
-/* 800EC1B8 000E7E18 54 84 DE FE */ rlwinm r4, r4, 0x1b, 0x1b, 0x1f
-/* 800EC1BC 000E7E1C 7C 03 00 50 */ subf r0, r3, r0
-/* 800EC1C0 000E7E20 7C 04 02 14 */ add r0, r4, r0
-/* 800EC1C4 000E7E24 54 00 08 3C */ slwi r0, r0, 1
-/* 800EC1C8 000E7E28 7C 7D 02 14 */ add r3, r29, r0
-/* 800EC1CC 000E7E2C A0 63 22 F2 */ lhz r3, 0x22f2(r3)
-/* 800EC1D0 000E7E30 28 03 00 06 */ cmplwi r3, 6
-/* 800EC1D4 000E7E34 40 80 00 18 */ bge lbl_800EC1EC
-/* 800EC1D8 000E7E38 1C 03 00 DC */ mulli r0, r3, 0xdc
-/* 800EC1DC 000E7E3C 7C 7F 02 14 */ add r3, r31, r0
-/* 800EC1E0 000E7E40 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800EC1E4 000E7E44 48 2E FF B9 */ bl func_803DC19C
-/* 800EC1E8 000E7E48 48 00 00 14 */ b lbl_800EC1FC
-lbl_800EC1EC:
-/* 800EC1EC 000E7E4C 38 03 FF FA */ addi r0, r3, -6
-/* 800EC1F0 000E7E50 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800EC1F4 000E7E54 7C 7F 02 14 */ add r3, r31, r0
-/* 800EC1F8 000E7E58 38 63 05 F8 */ addi r3, r3, 0x5f8
-lbl_800EC1FC:
-/* 800EC1FC 000E7E5C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EC200 000E7E60 7C 6F 1B 78 */ mr r15, r3
-/* 800EC204 000E7E64 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
-/* 800EC208 000E7E68 2C 00 00 01 */ cmpwi r0, 1
-/* 800EC20C 000E7E6C 41 82 00 28 */ beq lbl_800EC234
-/* 800EC210 000E7E70 40 80 00 10 */ bge lbl_800EC220
-/* 800EC214 000E7E74 2C 00 00 00 */ cmpwi r0, 0
-/* 800EC218 000E7E78 40 80 00 14 */ bge lbl_800EC22C
-/* 800EC21C 000E7E7C 48 00 00 64 */ b lbl_800EC280
-lbl_800EC220:
-/* 800EC220 000E7E80 2C 00 00 03 */ cmpwi r0, 3
-/* 800EC224 000E7E84 40 80 00 5C */ bge lbl_800EC280
-/* 800EC228 000E7E88 48 00 00 54 */ b lbl_800EC27C
-lbl_800EC22C:
-/* 800EC22C 000E7E8C 7C 71 1B 78 */ mr r17, r3
-/* 800EC230 000E7E90 48 00 00 50 */ b lbl_800EC280
-lbl_800EC234:
-/* 800EC234 000E7E94 38 60 00 0B */ li r3, 0xb
-/* 800EC238 000E7E98 4B FC E5 B5 */ bl func_800BA7EC
-/* 800EC23C 000E7E9C 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800EC240 000E7EA0 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800EC244 000E7EA4 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800EC248 000E7EA8 38 60 00 0C */ li r3, 0xc
-/* 800EC24C 000E7EAC 54 0E FE 7E */ rlwinm r14, r0, 0x1f, 0x19, 0x1f
-/* 800EC250 000E7EB0 4B FC E5 9D */ bl func_800BA7EC
-/* 800EC254 000E7EB4 7D C4 73 78 */ mr r4, r14
-/* 800EC258 000E7EB8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800EC25C 000E7EBC 4B FF 9B 91 */ bl func_800E5DEC
-/* 800EC260 000E7EC0 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800EC264 000E7EC4 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800EC268 000E7EC8 41 82 00 0C */ beq lbl_800EC274
-/* 800EC26C 000E7ECC 7C 71 1B 78 */ mr r17, r3
-/* 800EC270 000E7ED0 48 00 00 10 */ b lbl_800EC280
-lbl_800EC274:
-/* 800EC274 000E7ED4 3A 20 00 00 */ li r17, 0
-/* 800EC278 000E7ED8 48 00 00 08 */ b lbl_800EC280
-lbl_800EC27C:
-/* 800EC27C 000E7EDC 3A 20 00 00 */ li r17, 0
-lbl_800EC280:
-/* 800EC280 000E7EE0 A0 9D 00 CE */ lhz r4, 0xce(r29)
-/* 800EC284 000E7EE4 3C C0 80 0F */ lis r6, lbl_800F346C@ha
-/* 800EC288 000E7EE8 3C E0 80 0F */ lis r7, lbl_800F3648@ha
-/* 800EC28C 000E7EEC 7D E3 7B 78 */ mr r3, r15
-/* 800EC290 000E7EF0 54 85 B6 BE */ rlwinm r5, r4, 0x16, 0x1a, 0x1f
-/* 800EC294 000E7EF4 54 80 D5 B6 */ rlwinm r0, r4, 0x1a, 0x16, 0x1b
-/* 800EC298 000E7EF8 54 88 DE FE */ rlwinm r8, r4, 0x1b, 0x1b, 0x1f
-/* 800EC29C 000E7EFC 7E 24 8B 78 */ mr r4, r17
-/* 800EC2A0 000E7F00 7C 05 00 50 */ subf r0, r5, r0
-/* 800EC2A4 000E7F04 38 C6 34 6C */ addi r6, r6, lbl_800F346C@l
-/* 800EC2A8 000E7F08 7C A8 02 14 */ add r5, r8, r0
-/* 800EC2AC 000E7F0C 38 E7 36 48 */ addi r7, r7, lbl_800F3648@l
-/* 800EC2B0 000E7F10 48 00 D1 55 */ bl func_800F9404
-/* 800EC2B4 000E7F14 48 00 0F 30 */ b lbl_800ED1E4
-/* 800EC2B8 000E7F18 48 00 D2 F5 */ bl func_800F95AC
-/* 800EC2BC 000E7F1C 3C 03 00 01 */ addis r0, r3, 1
-/* 800EC2C0 000E7F20 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800EC2C4 000E7F24 41 82 0F 20 */ beq lbl_800ED1E4
-/* 800EC2C8 000E7F28 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EC2CC 000E7F2C 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800EC2D0 000E7F30 41 82 00 74 */ beq lbl_800EC344
-/* 800EC2D4 000E7F34 48 00 D2 D9 */ bl func_800F95AC
-/* 800EC2D8 000E7F38 3C 03 00 01 */ addis r0, r3, 1
-/* 800EC2DC 000E7F3C 28 00 FF FE */ cmplwi r0, 0xfffe
-/* 800EC2E0 000E7F40 41 82 00 64 */ beq lbl_800EC344
-/* 800EC2E4 000E7F44 38 60 00 04 */ li r3, 4
-/* 800EC2E8 000E7F48 4B FF E0 99 */ bl func_800EA380
-/* 800EC2EC 000E7F4C 7C 63 07 34 */ extsh r3, r3
-/* 800EC2F0 000E7F50 38 80 00 08 */ li r4, 8
-/* 800EC2F4 000E7F54 38 A0 00 00 */ li r5, 0
-/* 800EC2F8 000E7F58 48 16 7A F9 */ bl func_80253DF0
-/* 800EC2FC 000E7F5C 38 60 00 0E */ li r3, 0xe
-/* 800EC300 000E7F60 4B FF E0 81 */ bl func_800EA380
-/* 800EC304 000E7F64 7C 63 07 34 */ extsh r3, r3
-/* 800EC308 000E7F68 38 80 00 08 */ li r4, 8
-/* 800EC30C 000E7F6C 38 A0 00 00 */ li r5, 0
-/* 800EC310 000E7F70 48 16 7A E1 */ bl func_80253DF0
-/* 800EC314 000E7F74 38 60 00 0D */ li r3, 0xd
-/* 800EC318 000E7F78 4B FF E0 69 */ bl func_800EA380
-/* 800EC31C 000E7F7C 7C 63 07 34 */ extsh r3, r3
-/* 800EC320 000E7F80 38 80 00 08 */ li r4, 8
-/* 800EC324 000E7F84 38 A0 00 00 */ li r5, 0
-/* 800EC328 000E7F88 48 16 7A C9 */ bl func_80253DF0
-/* 800EC32C 000E7F8C 48 00 D2 81 */ bl func_800F95AC
-/* 800EC330 000E7F90 54 60 08 3C */ slwi r0, r3, 1
-/* 800EC334 000E7F94 7C 7D 02 14 */ add r3, r29, r0
-/* 800EC338 000E7F98 A0 03 22 F2 */ lhz r0, 0x22f2(r3)
-/* 800EC33C 000E7F9C B0 1D 00 AE */ sth r0, 0xae(r29)
-/* 800EC340 000E7FA0 48 00 0E A4 */ b lbl_800ED1E4
-lbl_800EC344:
-/* 800EC344 000E7FA4 38 00 00 05 */ li r0, 5
-/* 800EC348 000E7FA8 38 60 00 0B */ li r3, 0xb
-/* 800EC34C 000E7FAC B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EC350 000E7FB0 4B FF E0 31 */ bl func_800EA380
-/* 800EC354 000E7FB4 7C 63 07 34 */ extsh r3, r3
-/* 800EC358 000E7FB8 38 80 00 08 */ li r4, 8
-/* 800EC35C 000E7FBC 38 A0 00 01 */ li r5, 1
-/* 800EC360 000E7FC0 48 16 7A 91 */ bl func_80253DF0
-/* 800EC364 000E7FC4 38 60 00 02 */ li r3, 2
-/* 800EC368 000E7FC8 4B FF E0 19 */ bl func_800EA380
-/* 800EC36C 000E7FCC 7C 63 07 34 */ extsh r3, r3
-/* 800EC370 000E7FD0 38 80 00 08 */ li r4, 8
-/* 800EC374 000E7FD4 38 A0 00 01 */ li r5, 1
-/* 800EC378 000E7FD8 48 16 7A 79 */ bl func_80253DF0
-/* 800EC37C 000E7FDC 38 60 00 03 */ li r3, 3
-/* 800EC380 000E7FE0 4B FF E0 01 */ bl func_800EA380
-/* 800EC384 000E7FE4 7C 63 07 34 */ extsh r3, r3
-/* 800EC388 000E7FE8 38 80 00 08 */ li r4, 8
-/* 800EC38C 000E7FEC 38 A0 00 01 */ li r5, 1
-/* 800EC390 000E7FF0 48 16 7A 61 */ bl func_80253DF0
-/* 800EC394 000E7FF4 38 60 00 06 */ li r3, 6
-/* 800EC398 000E7FF8 4B FF DF E9 */ bl func_800EA380
-/* 800EC39C 000E7FFC 7C 63 07 34 */ extsh r3, r3
-/* 800EC3A0 000E8000 38 80 00 08 */ li r4, 8
-/* 800EC3A4 000E8004 38 A0 00 01 */ li r5, 1
-/* 800EC3A8 000E8008 48 16 7A 49 */ bl func_80253DF0
-/* 800EC3AC 000E800C 38 60 00 0B */ li r3, 0xb
-/* 800EC3B0 000E8010 4B FF DF D1 */ bl func_800EA380
-/* 800EC3B4 000E8014 7C 63 07 34 */ extsh r3, r3
-/* 800EC3B8 000E8018 38 80 00 05 */ li r4, 5
-/* 800EC3BC 000E801C 38 A0 00 00 */ li r5, 0
-/* 800EC3C0 000E8020 48 16 79 F1 */ bl func_80253DB0
-/* 800EC3C4 000E8024 38 60 00 02 */ li r3, 2
-/* 800EC3C8 000E8028 4B FF DF B9 */ bl func_800EA380
-/* 800EC3CC 000E802C 7C 63 07 34 */ extsh r3, r3
-/* 800EC3D0 000E8030 38 80 00 11 */ li r4, 0x11
-/* 800EC3D4 000E8034 38 A0 00 00 */ li r5, 0
-/* 800EC3D8 000E8038 48 16 79 D9 */ bl func_80253DB0
-/* 800EC3DC 000E803C 38 60 00 03 */ li r3, 3
-/* 800EC3E0 000E8040 4B FF DF A1 */ bl func_800EA380
-/* 800EC3E4 000E8044 7C 63 07 34 */ extsh r3, r3
-/* 800EC3E8 000E8048 38 80 00 11 */ li r4, 0x11
-/* 800EC3EC 000E804C 38 A0 00 00 */ li r5, 0
-/* 800EC3F0 000E8050 48 16 79 C1 */ bl func_80253DB0
-/* 800EC3F4 000E8054 38 60 00 06 */ li r3, 6
-/* 800EC3F8 000E8058 4B FF DF 89 */ bl func_800EA380
-/* 800EC3FC 000E805C 7C 63 07 34 */ extsh r3, r3
-/* 800EC400 000E8060 38 80 00 08 */ li r4, 8
-/* 800EC404 000E8064 38 A0 00 00 */ li r5, 0
-/* 800EC408 000E8068 48 16 79 A9 */ bl func_80253DB0
-/* 800EC40C 000E806C 48 00 0D D8 */ b lbl_800ED1E4
-/* 800EC410 000E8070 38 60 00 05 */ li r3, 5
-/* 800EC414 000E8074 4B FF DF 6D */ bl func_800EA380
-/* 800EC418 000E8078 7C 63 07 34 */ extsh r3, r3
-/* 800EC41C 000E807C 48 16 79 B5 */ bl func_80253DD0
-/* 800EC420 000E8080 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EC424 000E8084 28 00 00 03 */ cmplwi r0, 3
-/* 800EC428 000E8088 40 82 0D BC */ bne lbl_800ED1E4
-/* 800EC42C 000E808C 38 60 00 00 */ li r3, 0
-/* 800EC430 000E8090 38 80 00 00 */ li r4, 0
-/* 800EC434 000E8094 4B F6 D4 C5 */ bl func_800598F8
-/* 800EC438 000E8098 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EC43C 000E809C 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800EC440 000E80A0 41 82 03 A4 */ beq lbl_800EC7E4
-/* 800EC444 000E80A4 38 60 00 01 */ li r3, 1
-/* 800EC448 000E80A8 38 80 00 00 */ li r4, 0
-/* 800EC44C 000E80AC 38 A0 00 27 */ li r5, 0x27
-/* 800EC450 000E80B0 38 C0 00 00 */ li r6, 0
-/* 800EC454 000E80B4 38 E0 00 00 */ li r7, 0
-/* 800EC458 000E80B8 39 00 00 00 */ li r8, 0
-/* 800EC45C 000E80BC 4B F6 D5 6D */ bl func_800599C8
-/* 800EC460 000E80C0 38 60 00 02 */ li r3, 2
-/* 800EC464 000E80C4 38 80 00 00 */ li r4, 0
-/* 800EC468 000E80C8 38 A0 00 00 */ li r5, 0
-/* 800EC46C 000E80CC 38 C0 00 03 */ li r6, 3
-/* 800EC470 000E80D0 38 E0 00 0A */ li r7, 0xa
-/* 800EC474 000E80D4 39 00 00 00 */ li r8, 0
-/* 800EC478 000E80D8 4B F6 D5 51 */ bl func_800599C8
-/* 800EC47C 000E80DC 38 60 00 03 */ li r3, 3
-/* 800EC480 000E80E0 38 80 00 00 */ li r4, 0
-/* 800EC484 000E80E4 38 A0 00 02 */ li r5, 2
-/* 800EC488 000E80E8 38 C0 00 00 */ li r6, 0
-/* 800EC48C 000E80EC 38 E0 00 0F */ li r7, 0xf
-/* 800EC490 000E80F0 39 00 00 00 */ li r8, 0
-/* 800EC494 000E80F4 4B F6 D5 35 */ bl func_800599C8
-/* 800EC498 000E80F8 38 60 00 0A */ li r3, 0xa
-/* 800EC49C 000E80FC 38 80 00 02 */ li r4, 2
-/* 800EC4A0 000E8100 38 A0 00 00 */ li r5, 0
-/* 800EC4A4 000E8104 38 C0 00 0B */ li r6, 0xb
-/* 800EC4A8 000E8108 38 E0 00 10 */ li r7, 0x10
-/* 800EC4AC 000E810C 39 00 00 00 */ li r8, 0
-/* 800EC4B0 000E8110 4B F6 D5 19 */ bl func_800599C8
-/* 800EC4B4 000E8114 38 60 00 0B */ li r3, 0xb
-/* 800EC4B8 000E8118 38 80 00 02 */ li r4, 2
-/* 800EC4BC 000E811C 38 A0 00 0A */ li r5, 0xa
-/* 800EC4C0 000E8120 38 C0 00 0C */ li r6, 0xc
-/* 800EC4C4 000E8124 38 E0 00 11 */ li r7, 0x11
-/* 800EC4C8 000E8128 39 00 00 00 */ li r8, 0
-/* 800EC4CC 000E812C 4B F6 D4 FD */ bl func_800599C8
-/* 800EC4D0 000E8130 38 60 00 0C */ li r3, 0xc
-/* 800EC4D4 000E8134 38 80 00 02 */ li r4, 2
-/* 800EC4D8 000E8138 38 A0 00 0B */ li r5, 0xb
-/* 800EC4DC 000E813C 38 C0 00 0D */ li r6, 0xd
-/* 800EC4E0 000E8140 38 E0 00 12 */ li r7, 0x12
-/* 800EC4E4 000E8144 39 00 00 00 */ li r8, 0
-/* 800EC4E8 000E8148 4B F6 D4 E1 */ bl func_800599C8
-/* 800EC4EC 000E814C 38 60 00 0D */ li r3, 0xd
-/* 800EC4F0 000E8150 38 80 00 03 */ li r4, 3
-/* 800EC4F4 000E8154 38 A0 00 0C */ li r5, 0xc
-/* 800EC4F8 000E8158 38 C0 00 0E */ li r6, 0xe
-/* 800EC4FC 000E815C 38 E0 00 13 */ li r7, 0x13
-/* 800EC500 000E8160 39 00 00 00 */ li r8, 0
-/* 800EC504 000E8164 4B F6 D4 C5 */ bl func_800599C8
-/* 800EC508 000E8168 38 60 00 0E */ li r3, 0xe
-/* 800EC50C 000E816C 38 80 00 03 */ li r4, 3
-/* 800EC510 000E8170 38 A0 00 0D */ li r5, 0xd
-/* 800EC514 000E8174 38 C0 00 0F */ li r6, 0xf
-/* 800EC518 000E8178 38 E0 00 14 */ li r7, 0x14
-/* 800EC51C 000E817C 39 00 00 00 */ li r8, 0
-/* 800EC520 000E8180 4B F6 D4 A9 */ bl func_800599C8
-/* 800EC524 000E8184 38 60 00 0F */ li r3, 0xf
-/* 800EC528 000E8188 38 80 00 03 */ li r4, 3
-/* 800EC52C 000E818C 38 A0 00 0E */ li r5, 0xe
-/* 800EC530 000E8190 38 C0 00 01 */ li r6, 1
-/* 800EC534 000E8194 38 E0 00 15 */ li r7, 0x15
-/* 800EC538 000E8198 39 00 00 00 */ li r8, 0
-/* 800EC53C 000E819C 4B F6 D4 8D */ bl func_800599C8
-/* 800EC540 000E81A0 38 60 00 10 */ li r3, 0x10
-/* 800EC544 000E81A4 38 80 00 0A */ li r4, 0xa
-/* 800EC548 000E81A8 38 A0 00 00 */ li r5, 0
-/* 800EC54C 000E81AC 38 C0 00 11 */ li r6, 0x11
-/* 800EC550 000E81B0 38 E0 00 16 */ li r7, 0x16
-/* 800EC554 000E81B4 39 00 00 00 */ li r8, 0
-/* 800EC558 000E81B8 4B F6 D4 71 */ bl func_800599C8
-/* 800EC55C 000E81BC 38 60 00 11 */ li r3, 0x11
-/* 800EC560 000E81C0 38 80 00 0B */ li r4, 0xb
-/* 800EC564 000E81C4 38 A0 00 10 */ li r5, 0x10
-/* 800EC568 000E81C8 38 C0 00 12 */ li r6, 0x12
-/* 800EC56C 000E81CC 38 E0 00 17 */ li r7, 0x17
-/* 800EC570 000E81D0 39 00 00 00 */ li r8, 0
-/* 800EC574 000E81D4 4B F6 D4 55 */ bl func_800599C8
-/* 800EC578 000E81D8 38 60 00 12 */ li r3, 0x12
-/* 800EC57C 000E81DC 38 80 00 0C */ li r4, 0xc
-/* 800EC580 000E81E0 38 A0 00 11 */ li r5, 0x11
-/* 800EC584 000E81E4 38 C0 00 13 */ li r6, 0x13
-/* 800EC588 000E81E8 38 E0 00 18 */ li r7, 0x18
-/* 800EC58C 000E81EC 39 00 00 00 */ li r8, 0
-/* 800EC590 000E81F0 4B F6 D4 39 */ bl func_800599C8
-/* 800EC594 000E81F4 38 60 00 13 */ li r3, 0x13
-/* 800EC598 000E81F8 38 80 00 0D */ li r4, 0xd
-/* 800EC59C 000E81FC 38 A0 00 12 */ li r5, 0x12
-/* 800EC5A0 000E8200 38 C0 00 14 */ li r6, 0x14
-/* 800EC5A4 000E8204 38 E0 00 19 */ li r7, 0x19
-/* 800EC5A8 000E8208 39 00 00 00 */ li r8, 0
-/* 800EC5AC 000E820C 4B F6 D4 1D */ bl func_800599C8
-/* 800EC5B0 000E8210 38 60 00 14 */ li r3, 0x14
-/* 800EC5B4 000E8214 38 80 00 0E */ li r4, 0xe
-/* 800EC5B8 000E8218 38 A0 00 13 */ li r5, 0x13
-/* 800EC5BC 000E821C 38 C0 00 15 */ li r6, 0x15
-/* 800EC5C0 000E8220 38 E0 00 1A */ li r7, 0x1a
-/* 800EC5C4 000E8224 39 00 00 00 */ li r8, 0
-/* 800EC5C8 000E8228 4B F6 D4 01 */ bl func_800599C8
-/* 800EC5CC 000E822C 38 60 00 15 */ li r3, 0x15
-/* 800EC5D0 000E8230 38 80 00 0F */ li r4, 0xf
-/* 800EC5D4 000E8234 38 A0 00 14 */ li r5, 0x14
-/* 800EC5D8 000E8238 38 C0 00 01 */ li r6, 1
-/* 800EC5DC 000E823C 38 E0 00 1B */ li r7, 0x1b
-/* 800EC5E0 000E8240 39 00 00 00 */ li r8, 0
-/* 800EC5E4 000E8244 4B F6 D3 E5 */ bl func_800599C8
-/* 800EC5E8 000E8248 38 60 00 16 */ li r3, 0x16
-/* 800EC5EC 000E824C 38 80 00 10 */ li r4, 0x10
-/* 800EC5F0 000E8250 38 A0 00 00 */ li r5, 0
-/* 800EC5F4 000E8254 38 C0 00 17 */ li r6, 0x17
-/* 800EC5F8 000E8258 38 E0 00 1C */ li r7, 0x1c
-/* 800EC5FC 000E825C 39 00 00 00 */ li r8, 0
-/* 800EC600 000E8260 4B F6 D3 C9 */ bl func_800599C8
-/* 800EC604 000E8264 38 60 00 17 */ li r3, 0x17
-/* 800EC608 000E8268 38 80 00 11 */ li r4, 0x11
-/* 800EC60C 000E826C 38 A0 00 16 */ li r5, 0x16
-/* 800EC610 000E8270 38 C0 00 18 */ li r6, 0x18
-/* 800EC614 000E8274 38 E0 00 1D */ li r7, 0x1d
-/* 800EC618 000E8278 39 00 00 00 */ li r8, 0
-/* 800EC61C 000E827C 4B F6 D3 AD */ bl func_800599C8
-/* 800EC620 000E8280 38 60 00 18 */ li r3, 0x18
-/* 800EC624 000E8284 38 80 00 12 */ li r4, 0x12
-/* 800EC628 000E8288 38 A0 00 17 */ li r5, 0x17
-/* 800EC62C 000E828C 38 C0 00 19 */ li r6, 0x19
-/* 800EC630 000E8290 38 E0 00 1E */ li r7, 0x1e
-/* 800EC634 000E8294 39 00 00 00 */ li r8, 0
-/* 800EC638 000E8298 4B F6 D3 91 */ bl func_800599C8
-/* 800EC63C 000E829C 38 60 00 19 */ li r3, 0x19
-/* 800EC640 000E82A0 38 80 00 13 */ li r4, 0x13
-/* 800EC644 000E82A4 38 A0 00 18 */ li r5, 0x18
-/* 800EC648 000E82A8 38 C0 00 1A */ li r6, 0x1a
-/* 800EC64C 000E82AC 38 E0 00 1F */ li r7, 0x1f
-/* 800EC650 000E82B0 39 00 00 00 */ li r8, 0
-/* 800EC654 000E82B4 4B F6 D3 75 */ bl func_800599C8
-/* 800EC658 000E82B8 38 60 00 1A */ li r3, 0x1a
-/* 800EC65C 000E82BC 38 80 00 14 */ li r4, 0x14
-/* 800EC660 000E82C0 38 A0 00 19 */ li r5, 0x19
-/* 800EC664 000E82C4 38 C0 00 1B */ li r6, 0x1b
-/* 800EC668 000E82C8 38 E0 00 20 */ li r7, 0x20
-/* 800EC66C 000E82CC 39 00 00 00 */ li r8, 0
-/* 800EC670 000E82D0 4B F6 D3 59 */ bl func_800599C8
-/* 800EC674 000E82D4 38 60 00 1B */ li r3, 0x1b
-/* 800EC678 000E82D8 38 80 00 15 */ li r4, 0x15
-/* 800EC67C 000E82DC 38 A0 00 1A */ li r5, 0x1a
-/* 800EC680 000E82E0 38 C0 00 01 */ li r6, 1
-/* 800EC684 000E82E4 38 E0 00 21 */ li r7, 0x21
-/* 800EC688 000E82E8 39 00 00 00 */ li r8, 0
-/* 800EC68C 000E82EC 4B F6 D3 3D */ bl func_800599C8
-/* 800EC690 000E82F0 38 60 00 1C */ li r3, 0x1c
-/* 800EC694 000E82F4 38 80 00 16 */ li r4, 0x16
-/* 800EC698 000E82F8 38 A0 00 00 */ li r5, 0
-/* 800EC69C 000E82FC 38 C0 00 1D */ li r6, 0x1d
-/* 800EC6A0 000E8300 38 E0 00 22 */ li r7, 0x22
-/* 800EC6A4 000E8304 39 00 00 00 */ li r8, 0
-/* 800EC6A8 000E8308 4B F6 D3 21 */ bl func_800599C8
-/* 800EC6AC 000E830C 38 60 00 1D */ li r3, 0x1d
-/* 800EC6B0 000E8310 38 80 00 17 */ li r4, 0x17
-/* 800EC6B4 000E8314 38 A0 00 1C */ li r5, 0x1c
-/* 800EC6B8 000E8318 38 C0 00 1E */ li r6, 0x1e
-/* 800EC6BC 000E831C 38 E0 00 23 */ li r7, 0x23
-/* 800EC6C0 000E8320 39 00 00 00 */ li r8, 0
-/* 800EC6C4 000E8324 4B F6 D3 05 */ bl func_800599C8
-/* 800EC6C8 000E8328 38 60 00 1E */ li r3, 0x1e
-/* 800EC6CC 000E832C 38 80 00 18 */ li r4, 0x18
-/* 800EC6D0 000E8330 38 A0 00 1D */ li r5, 0x1d
-/* 800EC6D4 000E8334 38 C0 00 1F */ li r6, 0x1f
-/* 800EC6D8 000E8338 38 E0 00 24 */ li r7, 0x24
-/* 800EC6DC 000E833C 39 00 00 00 */ li r8, 0
-/* 800EC6E0 000E8340 4B F6 D2 E9 */ bl func_800599C8
-/* 800EC6E4 000E8344 38 60 00 1F */ li r3, 0x1f
-/* 800EC6E8 000E8348 38 80 00 19 */ li r4, 0x19
-/* 800EC6EC 000E834C 38 A0 00 1E */ li r5, 0x1e
-/* 800EC6F0 000E8350 38 C0 00 20 */ li r6, 0x20
-/* 800EC6F4 000E8354 38 E0 00 25 */ li r7, 0x25
-/* 800EC6F8 000E8358 39 00 00 00 */ li r8, 0
-/* 800EC6FC 000E835C 4B F6 D2 CD */ bl func_800599C8
-/* 800EC700 000E8360 38 60 00 20 */ li r3, 0x20
-/* 800EC704 000E8364 38 80 00 1A */ li r4, 0x1a
-/* 800EC708 000E8368 38 A0 00 1F */ li r5, 0x1f
-/* 800EC70C 000E836C 38 C0 00 21 */ li r6, 0x21
-/* 800EC710 000E8370 38 E0 00 26 */ li r7, 0x26
-/* 800EC714 000E8374 39 00 00 00 */ li r8, 0
-/* 800EC718 000E8378 4B F6 D2 B1 */ bl func_800599C8
-/* 800EC71C 000E837C 38 60 00 21 */ li r3, 0x21
-/* 800EC720 000E8380 38 80 00 1B */ li r4, 0x1b
-/* 800EC724 000E8384 38 A0 00 20 */ li r5, 0x20
-/* 800EC728 000E8388 38 C0 00 01 */ li r6, 1
-/* 800EC72C 000E838C 38 E0 00 27 */ li r7, 0x27
-/* 800EC730 000E8390 39 00 00 00 */ li r8, 0
-/* 800EC734 000E8394 4B F6 D2 95 */ bl func_800599C8
-/* 800EC738 000E8398 38 60 00 22 */ li r3, 0x22
-/* 800EC73C 000E839C 38 80 00 1C */ li r4, 0x1c
-/* 800EC740 000E83A0 38 A0 00 00 */ li r5, 0
-/* 800EC744 000E83A4 38 C0 00 23 */ li r6, 0x23
-/* 800EC748 000E83A8 38 E0 00 00 */ li r7, 0
-/* 800EC74C 000E83AC 39 00 00 00 */ li r8, 0
-/* 800EC750 000E83B0 4B F6 D2 79 */ bl func_800599C8
-/* 800EC754 000E83B4 38 60 00 23 */ li r3, 0x23
-/* 800EC758 000E83B8 38 80 00 1D */ li r4, 0x1d
-/* 800EC75C 000E83BC 38 A0 00 22 */ li r5, 0x22
-/* 800EC760 000E83C0 38 C0 00 24 */ li r6, 0x24
-/* 800EC764 000E83C4 38 E0 00 00 */ li r7, 0
-/* 800EC768 000E83C8 39 00 00 00 */ li r8, 0
-/* 800EC76C 000E83CC 4B F6 D2 5D */ bl func_800599C8
-/* 800EC770 000E83D0 38 60 00 24 */ li r3, 0x24
-/* 800EC774 000E83D4 38 80 00 1E */ li r4, 0x1e
-/* 800EC778 000E83D8 38 A0 00 23 */ li r5, 0x23
-/* 800EC77C 000E83DC 38 C0 00 25 */ li r6, 0x25
-/* 800EC780 000E83E0 38 E0 00 00 */ li r7, 0
-/* 800EC784 000E83E4 39 00 00 00 */ li r8, 0
-/* 800EC788 000E83E8 4B F6 D2 41 */ bl func_800599C8
-/* 800EC78C 000E83EC 38 60 00 25 */ li r3, 0x25
-/* 800EC790 000E83F0 38 80 00 1F */ li r4, 0x1f
-/* 800EC794 000E83F4 38 A0 00 24 */ li r5, 0x24
-/* 800EC798 000E83F8 38 C0 00 26 */ li r6, 0x26
-/* 800EC79C 000E83FC 38 E0 00 00 */ li r7, 0
-/* 800EC7A0 000E8400 39 00 00 00 */ li r8, 0
-/* 800EC7A4 000E8404 4B F6 D2 25 */ bl func_800599C8
-/* 800EC7A8 000E8408 38 60 00 26 */ li r3, 0x26
-/* 800EC7AC 000E840C 38 80 00 20 */ li r4, 0x20
-/* 800EC7B0 000E8410 38 A0 00 25 */ li r5, 0x25
-/* 800EC7B4 000E8414 38 C0 00 27 */ li r6, 0x27
-/* 800EC7B8 000E8418 38 E0 00 00 */ li r7, 0
-/* 800EC7BC 000E841C 39 00 00 00 */ li r8, 0
-/* 800EC7C0 000E8420 4B F6 D2 09 */ bl func_800599C8
-/* 800EC7C4 000E8424 38 60 00 27 */ li r3, 0x27
-/* 800EC7C8 000E8428 38 80 00 21 */ li r4, 0x21
-/* 800EC7CC 000E842C 38 A0 00 26 */ li r5, 0x26
-/* 800EC7D0 000E8430 38 C0 00 01 */ li r6, 1
-/* 800EC7D4 000E8434 38 E0 00 00 */ li r7, 0
-/* 800EC7D8 000E8438 39 00 00 00 */ li r8, 0
-/* 800EC7DC 000E843C 4B F6 D1 ED */ bl func_800599C8
-/* 800EC7E0 000E8440 48 00 01 00 */ b lbl_800EC8E0
-lbl_800EC7E4:
-/* 800EC7E4 000E8444 38 60 00 01 */ li r3, 1
-/* 800EC7E8 000E8448 38 80 00 00 */ li r4, 0
-/* 800EC7EC 000E844C 38 A0 00 19 */ li r5, 0x19
-/* 800EC7F0 000E8450 38 C0 00 00 */ li r6, 0
-/* 800EC7F4 000E8454 38 E0 00 00 */ li r7, 0
-/* 800EC7F8 000E8458 39 00 00 00 */ li r8, 0
-/* 800EC7FC 000E845C 4B F6 D1 CD */ bl func_800599C8
-/* 800EC800 000E8460 38 60 00 02 */ li r3, 2
-/* 800EC804 000E8464 38 80 00 00 */ li r4, 0
-/* 800EC808 000E8468 38 A0 00 00 */ li r5, 0
-/* 800EC80C 000E846C 38 C0 00 03 */ li r6, 3
-/* 800EC810 000E8470 38 E0 00 0C */ li r7, 0xc
-/* 800EC814 000E8474 39 00 00 00 */ li r8, 0
-/* 800EC818 000E8478 4B F6 D1 B1 */ bl func_800599C8
-/* 800EC81C 000E847C 38 60 00 03 */ li r3, 3
-/* 800EC820 000E8480 38 80 00 00 */ li r4, 0
-/* 800EC824 000E8484 38 A0 00 02 */ li r5, 2
-/* 800EC828 000E8488 38 C0 00 00 */ li r6, 0
-/* 800EC82C 000E848C 38 E0 00 0D */ li r7, 0xd
-/* 800EC830 000E8490 39 00 00 00 */ li r8, 0
-/* 800EC834 000E8494 4B F6 D1 95 */ bl func_800599C8
-/* 800EC838 000E8498 38 60 00 0C */ li r3, 0xc
-/* 800EC83C 000E849C 38 80 00 02 */ li r4, 2
-/* 800EC840 000E84A0 38 A0 00 00 */ li r5, 0
-/* 800EC844 000E84A4 38 C0 00 0D */ li r6, 0xd
-/* 800EC848 000E84A8 38 E0 00 12 */ li r7, 0x12
-/* 800EC84C 000E84AC 39 00 00 00 */ li r8, 0
-/* 800EC850 000E84B0 4B F6 D1 79 */ bl func_800599C8
-/* 800EC854 000E84B4 38 60 00 0D */ li r3, 0xd
-/* 800EC858 000E84B8 38 80 00 03 */ li r4, 3
-/* 800EC85C 000E84BC 38 A0 00 0C */ li r5, 0xc
-/* 800EC860 000E84C0 38 C0 00 01 */ li r6, 1
-/* 800EC864 000E84C4 38 E0 00 13 */ li r7, 0x13
-/* 800EC868 000E84C8 39 00 00 00 */ li r8, 0
-/* 800EC86C 000E84CC 4B F6 D1 5D */ bl func_800599C8
-/* 800EC870 000E84D0 38 60 00 12 */ li r3, 0x12
-/* 800EC874 000E84D4 38 80 00 0C */ li r4, 0xc
-/* 800EC878 000E84D8 38 A0 00 00 */ li r5, 0
-/* 800EC87C 000E84DC 38 C0 00 13 */ li r6, 0x13
-/* 800EC880 000E84E0 38 E0 00 18 */ li r7, 0x18
-/* 800EC884 000E84E4 39 00 00 00 */ li r8, 0
-/* 800EC888 000E84E8 4B F6 D1 41 */ bl func_800599C8
-/* 800EC88C 000E84EC 38 60 00 13 */ li r3, 0x13
-/* 800EC890 000E84F0 38 80 00 0D */ li r4, 0xd
-/* 800EC894 000E84F4 38 A0 00 12 */ li r5, 0x12
-/* 800EC898 000E84F8 38 C0 00 01 */ li r6, 1
-/* 800EC89C 000E84FC 38 E0 00 19 */ li r7, 0x19
-/* 800EC8A0 000E8500 39 00 00 00 */ li r8, 0
-/* 800EC8A4 000E8504 4B F6 D1 25 */ bl func_800599C8
-/* 800EC8A8 000E8508 38 60 00 18 */ li r3, 0x18
-/* 800EC8AC 000E850C 38 80 00 12 */ li r4, 0x12
-/* 800EC8B0 000E8510 38 A0 00 00 */ li r5, 0
-/* 800EC8B4 000E8514 38 C0 00 19 */ li r6, 0x19
-/* 800EC8B8 000E8518 38 E0 00 00 */ li r7, 0
-/* 800EC8BC 000E851C 39 00 00 00 */ li r8, 0
-/* 800EC8C0 000E8520 4B F6 D1 09 */ bl func_800599C8
-/* 800EC8C4 000E8524 38 60 00 19 */ li r3, 0x19
-/* 800EC8C8 000E8528 38 80 00 13 */ li r4, 0x13
-/* 800EC8CC 000E852C 38 A0 00 18 */ li r5, 0x18
-/* 800EC8D0 000E8530 38 C0 00 01 */ li r6, 1
-/* 800EC8D4 000E8534 38 E0 00 00 */ li r7, 0
-/* 800EC8D8 000E8538 39 00 00 00 */ li r8, 0
-/* 800EC8DC 000E853C 4B F6 D0 ED */ bl func_800599C8
-lbl_800EC8E0:
-/* 800EC8E0 000E8540 38 00 00 10 */ li r0, 0x10
-/* 800EC8E4 000E8544 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800EC8E8 000E8548 48 00 08 FC */ b lbl_800ED1E4
-/* 800EC8EC 000E854C 88 8D 9C 64 */ lbz r4, lbl_8063EF24-_SDA_BASE_(r13)
-/* 800EC8F0 000E8550 38 60 00 2D */ li r3, 0x2d
-/* 800EC8F4 000E8554 38 A0 00 00 */ li r5, 0
-/* 800EC8F8 000E8558 38 C0 00 01 */ li r6, 1
-/* 800EC8FC 000E855C 4B F6 D1 71 */ bl func_80059A6C
-/* 800EC900 000E8560 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800EC904 000E8564 54 6E 04 3E */ clrlwi r14, r3, 0x10
-/* 800EC908 000E8568 41 82 03 54 */ beq lbl_800ECC5C
-/* 800EC90C 000E856C 28 0E 00 01 */ cmplwi r14, 1
-/* 800EC910 000E8570 41 82 00 0C */ beq lbl_800EC91C
-/* 800EC914 000E8574 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800EC918 000E8578 40 82 00 54 */ bne lbl_800EC96C
-lbl_800EC91C:
-/* 800EC91C 000E857C 38 60 00 0D */ li r3, 0xd
-/* 800EC920 000E8580 4B FF DA 61 */ bl func_800EA380
-/* 800EC924 000E8584 7C 63 07 34 */ extsh r3, r3
-/* 800EC928 000E8588 38 80 00 01 */ li r4, 1
-/* 800EC92C 000E858C 38 A0 00 00 */ li r5, 0
-/* 800EC930 000E8590 48 16 74 81 */ bl func_80253DB0
-/* 800EC934 000E8594 38 60 00 05 */ li r3, 5
-/* 800EC938 000E8598 4B FF DA 49 */ bl func_800EA380
-/* 800EC93C 000E859C 7C 63 07 34 */ extsh r3, r3
-/* 800EC940 000E85A0 38 80 00 04 */ li r4, 4
-/* 800EC944 000E85A4 38 A0 00 00 */ li r5, 0
-/* 800EC948 000E85A8 48 16 74 69 */ bl func_80253DB0
-/* 800EC94C 000E85AC A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EC950 000E85B0 38 60 00 12 */ li r3, 0x12
-/* 800EC954 000E85B4 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EC958 000E85B8 38 60 00 02 */ li r3, 2
-/* 800EC95C 000E85BC 60 00 03 E1 */ ori r0, r0, 0x3e1
-/* 800EC960 000E85C0 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EC964 000E85C4 4B F6 DB 69 */ bl func_8005A4CC
-/* 800EC968 000E85C8 48 00 08 7C */ b lbl_800ED1E4
-lbl_800EC96C:
-/* 800EC96C 000E85CC 28 0E 00 02 */ cmplwi r14, 2
-/* 800EC970 000E85D0 40 82 00 8C */ bne lbl_800EC9FC
-/* 800EC974 000E85D4 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EC978 000E85D8 38 60 02 23 */ li r3, 0x223
-/* 800EC97C 000E85DC 38 80 00 00 */ li r4, 0
-/* 800EC980 000E85E0 4B F1 E7 F1 */ bl func_8000B170
-/* 800EC984 000E85E4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EC988 000E85E8 38 60 00 01 */ li r3, 1
-/* 800EC98C 000E85EC 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800EC990 000E85F0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800EC994 000E85F4 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800EC998 000E85F8 38 60 00 0D */ li r3, 0xd
-/* 800EC99C 000E85FC C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EC9A0 000E8600 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800EC9A4 000E8604 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800EC9A8 000E8608 90 01 00 5C */ stw r0, 0x5c(r1)
-/* 800EC9AC 000E860C C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EC9B0 000E8610 FC 21 10 28 */ fsub f1, f1, f2
-/* 800EC9B4 000E8614 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800EC9B8 000E8618 D8 1D 00 90 */ stfd f0, 0x90(r29)
-/* 800EC9BC 000E861C 4B FF D9 C5 */ bl func_800EA380
-/* 800EC9C0 000E8620 7C 63 07 34 */ extsh r3, r3
-/* 800EC9C4 000E8624 38 80 00 02 */ li r4, 2
-/* 800EC9C8 000E8628 38 A0 00 00 */ li r5, 0
-/* 800EC9CC 000E862C 48 16 73 E5 */ bl func_80253DB0
-/* 800EC9D0 000E8630 38 60 00 05 */ li r3, 5
-/* 800EC9D4 000E8634 4B FF D9 AD */ bl func_800EA380
-/* 800EC9D8 000E8638 7C 63 07 34 */ extsh r3, r3
-/* 800EC9DC 000E863C 38 80 00 02 */ li r4, 2
-/* 800EC9E0 000E8640 38 A0 00 00 */ li r5, 0
-/* 800EC9E4 000E8644 48 16 73 CD */ bl func_80253DB0
-/* 800EC9E8 000E8648 38 60 00 11 */ li r3, 0x11
-/* 800EC9EC 000E864C 38 00 00 02 */ li r0, 2
-/* 800EC9F0 000E8650 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800EC9F4 000E8654 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
-/* 800EC9F8 000E8658 48 00 07 EC */ b lbl_800ED1E4
-lbl_800EC9FC:
-/* 800EC9FC 000E865C 28 0E 00 03 */ cmplwi r14, 3
-/* 800ECA00 000E8660 40 82 00 8C */ bne lbl_800ECA8C
-/* 800ECA04 000E8664 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ECA08 000E8668 38 60 02 23 */ li r3, 0x223
-/* 800ECA0C 000E866C 38 80 00 00 */ li r4, 0
-/* 800ECA10 000E8670 4B F1 E7 61 */ bl func_8000B170
-/* 800ECA14 000E8674 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECA18 000E8678 38 60 00 02 */ li r3, 2
-/* 800ECA1C 000E867C 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800ECA20 000E8680 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800ECA24 000E8684 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ECA28 000E8688 38 60 00 0D */ li r3, 0xd
-/* 800ECA2C 000E868C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800ECA30 000E8690 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800ECA34 000E8694 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800ECA38 000E8698 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800ECA3C 000E869C C8 21 00 50 */ lfd f1, 0x50(r1)
-/* 800ECA40 000E86A0 FC 21 10 28 */ fsub f1, f1, f2
-/* 800ECA44 000E86A4 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800ECA48 000E86A8 D8 1D 00 90 */ stfd f0, 0x90(r29)
-/* 800ECA4C 000E86AC 4B FF D9 35 */ bl func_800EA380
-/* 800ECA50 000E86B0 7C 63 07 34 */ extsh r3, r3
-/* 800ECA54 000E86B4 38 80 00 02 */ li r4, 2
-/* 800ECA58 000E86B8 38 A0 00 00 */ li r5, 0
-/* 800ECA5C 000E86BC 48 16 73 55 */ bl func_80253DB0
-/* 800ECA60 000E86C0 38 60 00 05 */ li r3, 5
-/* 800ECA64 000E86C4 4B FF D9 1D */ bl func_800EA380
-/* 800ECA68 000E86C8 7C 63 07 34 */ extsh r3, r3
-/* 800ECA6C 000E86CC 38 80 00 03 */ li r4, 3
-/* 800ECA70 000E86D0 38 A0 00 00 */ li r5, 0
-/* 800ECA74 000E86D4 48 16 73 3D */ bl func_80253DB0
-/* 800ECA78 000E86D8 38 60 00 11 */ li r3, 0x11
-/* 800ECA7C 000E86DC 38 00 00 03 */ li r0, 3
-/* 800ECA80 000E86E0 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800ECA84 000E86E4 98 0D 9C 64 */ stb r0, lbl_8063EF24-_SDA_BASE_(r13)
-/* 800ECA88 000E86E8 48 00 07 5C */ b lbl_800ED1E4
-lbl_800ECA8C:
-/* 800ECA8C 000E86EC 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800ECA90 000E86F0 41 80 07 54 */ blt lbl_800ED1E4
-/* 800ECA94 000E86F4 28 0E 00 27 */ cmplwi r14, 0x27
-/* 800ECA98 000E86F8 41 81 07 4C */ bgt lbl_800ED1E4
-/* 800ECA9C 000E86FC 38 60 00 0D */ li r3, 0xd
-/* 800ECAA0 000E8700 4B FF D8 E1 */ bl func_800EA380
-/* 800ECAA4 000E8704 7C 63 07 34 */ extsh r3, r3
-/* 800ECAA8 000E8708 38 80 00 02 */ li r4, 2
-/* 800ECAAC 000E870C 38 A0 00 00 */ li r5, 0
-/* 800ECAB0 000E8710 48 16 73 01 */ bl func_80253DB0
-/* 800ECAB4 000E8714 38 0E FF F6 */ addi r0, r14, -10
-/* 800ECAB8 000E8718 A0 7D 00 CE */ lhz r3, 0xce(r29)
-/* 800ECABC 000E871C 50 03 2D B4 */ rlwimi r3, r0, 5, 0x16, 0x1a
-/* 800ECAC0 000E8720 54 64 B6 BF */ rlwinm. r4, r3, 0x16, 0x1a, 0x1f
-/* 800ECAC4 000E8724 B0 7D 00 CE */ sth r3, 0xce(r29)
-/* 800ECAC8 000E8728 40 82 00 84 */ bne lbl_800ECB4C
-/* 800ECACC 000E872C 54 60 DE FE */ rlwinm r0, r3, 0x1b, 0x1b, 0x1f
-/* 800ECAD0 000E8730 28 00 00 0F */ cmplwi r0, 0xf
-/* 800ECAD4 000E8734 41 81 00 4C */ bgt lbl_800ECB20
-/* 800ECAD8 000E8738 3C 60 80 41 */ lis r3, lbl_804175C4@ha
-/* 800ECADC 000E873C 54 00 10 3A */ slwi r0, r0, 2
-/* 800ECAE0 000E8740 38 63 75 C4 */ addi r3, r3, lbl_804175C4@l
-/* 800ECAE4 000E8744 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800ECAE8 000E8748 7C 69 03 A6 */ mtctr r3
-/* 800ECAEC 000E874C 4E 80 04 20 */ bctr
-/* 800ECAF0 000E8750 3A 00 00 00 */ li r16, 0
-/* 800ECAF4 000E8754 48 00 00 30 */ b lbl_800ECB24
-/* 800ECAF8 000E8758 3A 00 00 01 */ li r16, 1
-/* 800ECAFC 000E875C 48 00 00 28 */ b lbl_800ECB24
-/* 800ECB00 000E8760 3A 00 00 02 */ li r16, 2
-/* 800ECB04 000E8764 48 00 00 20 */ b lbl_800ECB24
-/* 800ECB08 000E8768 3A 00 00 03 */ li r16, 3
-/* 800ECB0C 000E876C 48 00 00 18 */ b lbl_800ECB24
-/* 800ECB10 000E8770 3A 00 00 04 */ li r16, 4
-/* 800ECB14 000E8774 48 00 00 10 */ b lbl_800ECB24
-/* 800ECB18 000E8778 3A 00 00 05 */ li r16, 5
-/* 800ECB1C 000E877C 48 00 00 08 */ b lbl_800ECB24
-lbl_800ECB20:
-/* 800ECB20 000E8780 3A 00 00 00 */ li r16, 0
-lbl_800ECB24:
-/* 800ECB24 000E8784 1C 10 00 DC */ mulli r0, r16, 0xdc
-/* 800ECB28 000E8788 7C 7F 02 14 */ add r3, r31, r0
-/* 800ECB2C 000E878C 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800ECB30 000E8790 48 2E F6 6D */ bl func_803DC19C
-/* 800ECB34 000E8794 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800ECB38 000E8798 7C 6F 1B 78 */ mr r15, r3
-/* 800ECB3C 000E879C 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800ECB40 000E87A0 7C 00 86 30 */ sraw r0, r0, r16
-/* 800ECB44 000E87A4 54 10 07 FE */ clrlwi r16, r0, 0x1f
-/* 800ECB48 000E87A8 48 00 00 3C */ b lbl_800ECB84
-lbl_800ECB4C:
-/* 800ECB4C 000E87AC 38 04 FF FF */ addi r0, r4, -1
-/* 800ECB50 000E87B0 54 63 DE FE */ rlwinm r3, r3, 0x1b, 0x1b, 0x1f
-/* 800ECB54 000E87B4 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800ECB58 000E87B8 7C 03 02 14 */ add r0, r3, r0
-/* 800ECB5C 000E87BC 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800ECB60 000E87C0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800ECB64 000E87C4 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800ECB68 000E87C8 1C 84 00 88 */ mulli r4, r4, 0x88
-/* 800ECB6C 000E87CC 7C 7D 1A 14 */ add r3, r29, r3
-/* 800ECB70 000E87D0 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800ECB74 000E87D4 7C 9F 22 14 */ add r4, r31, r4
-/* 800ECB78 000E87D8 7C 60 06 30 */ sraw r0, r3, r0
-/* 800ECB7C 000E87DC 39 E4 05 F8 */ addi r15, r4, 0x5f8
-/* 800ECB80 000E87E0 54 10 07 FE */ clrlwi r16, r0, 0x1f
-lbl_800ECB84:
-/* 800ECB84 000E87E4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECB88 000E87E8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800ECB8C 000E87EC 40 82 00 08 */ bne lbl_800ECB94
-/* 800ECB90 000E87F0 3A 00 00 00 */ li r16, 0
-lbl_800ECB94:
-/* 800ECB94 000E87F4 7D E3 7B 78 */ mr r3, r15
-/* 800ECB98 000E87F8 4B F6 A0 3D */ bl func_80056BD4
-/* 800ECB9C 000E87FC 2C 03 00 00 */ cmpwi r3, 0
-/* 800ECBA0 000E8800 41 82 00 9C */ beq lbl_800ECC3C
-/* 800ECBA4 000E8804 56 00 06 3F */ clrlwi. r0, r16, 0x18
-/* 800ECBA8 000E8808 40 82 00 94 */ bne lbl_800ECC3C
-/* 800ECBAC 000E880C 7D E3 7B 78 */ mr r3, r15
-/* 800ECBB0 000E8810 4B F6 A2 7D */ bl func_80056E2C
-/* 800ECBB4 000E8814 2C 03 00 00 */ cmpwi r3, 0
-/* 800ECBB8 000E8818 40 82 00 84 */ bne lbl_800ECC3C
-/* 800ECBBC 000E881C 38 00 00 12 */ li r0, 0x12
-/* 800ECBC0 000E8820 38 60 00 05 */ li r3, 5
-/* 800ECBC4 000E8824 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800ECBC8 000E8828 4B FF D7 B9 */ bl func_800EA380
-/* 800ECBCC 000E882C 7C 63 07 34 */ extsh r3, r3
-/* 800ECBD0 000E8830 38 80 00 05 */ li r4, 5
-/* 800ECBD4 000E8834 38 A0 00 00 */ li r5, 0
-/* 800ECBD8 000E8838 48 16 71 D9 */ bl func_80253DB0
-/* 800ECBDC 000E883C 38 60 00 00 */ li r3, 0
-/* 800ECBE0 000E8840 4B FF D7 A1 */ bl func_800EA380
-/* 800ECBE4 000E8844 7C 63 07 34 */ extsh r3, r3
-/* 800ECBE8 000E8848 38 80 00 01 */ li r4, 1
-/* 800ECBEC 000E884C 38 A0 00 00 */ li r5, 0
-/* 800ECBF0 000E8850 48 16 71 C1 */ bl func_80253DB0
-/* 800ECBF4 000E8854 38 60 00 0D */ li r3, 0xd
-/* 800ECBF8 000E8858 4B FF D7 89 */ bl func_800EA380
-/* 800ECBFC 000E885C 7C 63 07 34 */ extsh r3, r3
-/* 800ECC00 000E8860 38 80 00 03 */ li r4, 3
-/* 800ECC04 000E8864 38 A0 00 00 */ li r5, 0
-/* 800ECC08 000E8868 48 16 71 A9 */ bl func_80253DB0
-/* 800ECC0C 000E886C 38 60 00 0E */ li r3, 0xe
-/* 800ECC10 000E8870 4B FF D7 71 */ bl func_800EA380
-/* 800ECC14 000E8874 7C 63 07 34 */ extsh r3, r3
-/* 800ECC18 000E8878 38 80 00 01 */ li r4, 1
-/* 800ECC1C 000E887C 38 A0 00 00 */ li r5, 0
-/* 800ECC20 000E8880 48 16 71 91 */ bl func_80253DB0
-/* 800ECC24 000E8884 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECC28 000E8888 38 60 00 01 */ li r3, 1
-/* 800ECC2C 000E888C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
-/* 800ECC30 000E8890 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ECC34 000E8894 4B F6 D8 99 */ bl func_8005A4CC
-/* 800ECC38 000E8898 48 00 00 1C */ b lbl_800ECC54
-lbl_800ECC3C:
-/* 800ECC3C 000E889C 56 00 06 3F */ clrlwi. r0, r16, 0x18
-/* 800ECC40 000E88A0 41 82 00 14 */ beq lbl_800ECC54
-/* 800ECC44 000E88A4 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ECC48 000E88A8 38 60 02 22 */ li r3, 0x222
-/* 800ECC4C 000E88AC 38 80 00 00 */ li r4, 0
-/* 800ECC50 000E88B0 4B F1 E5 21 */ bl func_8000B170
-lbl_800ECC54:
-/* 800ECC54 000E88B4 99 CD 9C 64 */ stb r14, lbl_8063EF24-_SDA_BASE_(r13)
-/* 800ECC58 000E88B8 48 00 05 8C */ b lbl_800ED1E4
-lbl_800ECC5C:
-/* 800ECC5C 000E88BC 28 0E 00 01 */ cmplwi r14, 1
-/* 800ECC60 000E88C0 40 82 00 44 */ bne lbl_800ECCA4
-/* 800ECC64 000E88C4 38 60 00 0D */ li r3, 0xd
-/* 800ECC68 000E88C8 4B FF D7 19 */ bl func_800EA380
-/* 800ECC6C 000E88CC 7C 63 07 34 */ extsh r3, r3
-/* 800ECC70 000E88D0 38 80 00 00 */ li r4, 0
-/* 800ECC74 000E88D4 38 A0 00 00 */ li r5, 0
-/* 800ECC78 000E88D8 48 16 71 39 */ bl func_80253DB0
-/* 800ECC7C 000E88DC 38 60 00 05 */ li r3, 5
-/* 800ECC80 000E88E0 4B FF D7 01 */ bl func_800EA380
-/* 800ECC84 000E88E4 7C 63 07 34 */ extsh r3, r3
-/* 800ECC88 000E88E8 38 80 00 04 */ li r4, 4
-/* 800ECC8C 000E88EC 38 A0 00 00 */ li r5, 0
-/* 800ECC90 000E88F0 48 16 71 21 */ bl func_80253DB0
-/* 800ECC94 000E88F4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECC98 000E88F8 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800ECC9C 000E88FC B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ECCA0 000E8900 48 00 05 44 */ b lbl_800ED1E4
-lbl_800ECCA4:
-/* 800ECCA4 000E8904 28 0E 00 02 */ cmplwi r14, 2
-/* 800ECCA8 000E8908 40 82 00 44 */ bne lbl_800ECCEC
-/* 800ECCAC 000E890C 38 60 00 0D */ li r3, 0xd
-/* 800ECCB0 000E8910 4B FF D6 D1 */ bl func_800EA380
-/* 800ECCB4 000E8914 7C 63 07 34 */ extsh r3, r3
-/* 800ECCB8 000E8918 38 80 00 02 */ li r4, 2
-/* 800ECCBC 000E891C 38 A0 00 00 */ li r5, 0
-/* 800ECCC0 000E8920 48 16 70 F1 */ bl func_80253DB0
-/* 800ECCC4 000E8924 38 60 00 05 */ li r3, 5
-/* 800ECCC8 000E8928 4B FF D6 B9 */ bl func_800EA380
-/* 800ECCCC 000E892C 7C 63 07 34 */ extsh r3, r3
-/* 800ECCD0 000E8930 38 80 00 00 */ li r4, 0
-/* 800ECCD4 000E8934 38 A0 00 00 */ li r5, 0
-/* 800ECCD8 000E8938 48 16 70 D9 */ bl func_80253DB0
-/* 800ECCDC 000E893C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECCE0 000E8940 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800ECCE4 000E8944 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ECCE8 000E8948 48 00 04 FC */ b lbl_800ED1E4
-lbl_800ECCEC:
-/* 800ECCEC 000E894C 28 0E 00 03 */ cmplwi r14, 3
-/* 800ECCF0 000E8950 40 82 00 44 */ bne lbl_800ECD34
-/* 800ECCF4 000E8954 38 60 00 0D */ li r3, 0xd
-/* 800ECCF8 000E8958 4B FF D6 89 */ bl func_800EA380
-/* 800ECCFC 000E895C 7C 63 07 34 */ extsh r3, r3
-/* 800ECD00 000E8960 38 80 00 02 */ li r4, 2
-/* 800ECD04 000E8964 38 A0 00 00 */ li r5, 0
-/* 800ECD08 000E8968 48 16 70 A9 */ bl func_80253DB0
-/* 800ECD0C 000E896C 38 60 00 05 */ li r3, 5
-/* 800ECD10 000E8970 4B FF D6 71 */ bl func_800EA380
-/* 800ECD14 000E8974 7C 63 07 34 */ extsh r3, r3
-/* 800ECD18 000E8978 38 80 00 01 */ li r4, 1
-/* 800ECD1C 000E897C 38 A0 00 00 */ li r5, 0
-/* 800ECD20 000E8980 48 16 70 91 */ bl func_80253DB0
-/* 800ECD24 000E8984 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECD28 000E8988 60 00 03 E0 */ ori r0, r0, 0x3e0
-/* 800ECD2C 000E898C B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ECD30 000E8990 48 00 04 B4 */ b lbl_800ED1E4
-lbl_800ECD34:
-/* 800ECD34 000E8994 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800ECD38 000E8998 41 80 04 AC */ blt lbl_800ED1E4
-/* 800ECD3C 000E899C 28 0E 00 27 */ cmplwi r14, 0x27
-/* 800ECD40 000E89A0 41 81 04 A4 */ bgt lbl_800ED1E4
-/* 800ECD44 000E89A4 38 60 00 0D */ li r3, 0xd
-/* 800ECD48 000E89A8 4B FF D6 39 */ bl func_800EA380
-/* 800ECD4C 000E89AC 7C 63 07 34 */ extsh r3, r3
-/* 800ECD50 000E89B0 38 80 00 02 */ li r4, 2
-/* 800ECD54 000E89B4 38 A0 00 00 */ li r5, 0
-/* 800ECD58 000E89B8 48 16 70 59 */ bl func_80253DB0
-/* 800ECD5C 000E89BC 38 60 00 05 */ li r3, 5
-/* 800ECD60 000E89C0 4B FF D6 21 */ bl func_800EA380
-/* 800ECD64 000E89C4 7C 63 07 34 */ extsh r3, r3
-/* 800ECD68 000E89C8 38 80 00 04 */ li r4, 4
-/* 800ECD6C 000E89CC 38 A0 00 00 */ li r5, 0
-/* 800ECD70 000E89D0 48 16 70 41 */ bl func_80253DB0
-/* 800ECD74 000E89D4 38 6E FF F6 */ addi r3, r14, -10
-/* 800ECD78 000E89D8 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECD7C 000E89DC 50 60 2D B4 */ rlwimi r0, r3, 5, 0x16, 0x1a
-/* 800ECD80 000E89E0 B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ECD84 000E89E4 48 00 04 60 */ b lbl_800ED1E4
-/* 800ECD88 000E89E8 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ECD8C 000E89EC C8 1D 00 90 */ lfd f0, 0x90(r29)
-/* 800ECD90 000E89F0 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800ECD94 000E89F4 40 82 04 50 */ bne lbl_800ED1E4
-/* 800ECD98 000E89F8 38 00 00 0F */ li r0, 0xf
-/* 800ECD9C 000E89FC B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800ECDA0 000E8A00 48 00 04 44 */ b lbl_800ED1E4
-/* 800ECDA4 000E8A04 38 60 00 0D */ li r3, 0xd
-/* 800ECDA8 000E8A08 4B FF D5 D9 */ bl func_800EA380
-/* 800ECDAC 000E8A0C 7C 63 07 34 */ extsh r3, r3
-/* 800ECDB0 000E8A10 48 16 70 21 */ bl func_80253DD0
-/* 800ECDB4 000E8A14 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800ECDB8 000E8A18 28 00 00 03 */ cmplwi r0, 3
-/* 800ECDBC 000E8A1C 40 82 04 28 */ bne lbl_800ED1E4
-/* 800ECDC0 000E8A20 A0 7D 00 CE */ lhz r3, 0xce(r29)
-/* 800ECDC4 000E8A24 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800ECDC8 000E8A28 40 82 01 A4 */ bne lbl_800ECF6C
-/* 800ECDCC 000E8A2C 54 64 B6 BF */ rlwinm. r4, r3, 0x16, 0x1a, 0x1f
-/* 800ECDD0 000E8A30 40 82 00 74 */ bne lbl_800ECE44
-/* 800ECDD4 000E8A34 54 60 DE FE */ rlwinm r0, r3, 0x1b, 0x1b, 0x1f
-/* 800ECDD8 000E8A38 28 00 00 0F */ cmplwi r0, 0xf
-/* 800ECDDC 000E8A3C 41 81 00 4C */ bgt lbl_800ECE28
-/* 800ECDE0 000E8A40 3C 60 80 41 */ lis r3, lbl_80417584@ha
-/* 800ECDE4 000E8A44 54 00 10 3A */ slwi r0, r0, 2
-/* 800ECDE8 000E8A48 38 63 75 84 */ addi r3, r3, lbl_80417584@l
-/* 800ECDEC 000E8A4C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800ECDF0 000E8A50 7C 69 03 A6 */ mtctr r3
-/* 800ECDF4 000E8A54 4E 80 04 20 */ bctr
-/* 800ECDF8 000E8A58 39 C0 00 00 */ li r14, 0
-/* 800ECDFC 000E8A5C 48 00 00 30 */ b lbl_800ECE2C
-/* 800ECE00 000E8A60 39 C0 00 01 */ li r14, 1
-/* 800ECE04 000E8A64 48 00 00 28 */ b lbl_800ECE2C
-/* 800ECE08 000E8A68 39 C0 00 02 */ li r14, 2
-/* 800ECE0C 000E8A6C 48 00 00 20 */ b lbl_800ECE2C
-/* 800ECE10 000E8A70 39 C0 00 03 */ li r14, 3
-/* 800ECE14 000E8A74 48 00 00 18 */ b lbl_800ECE2C
-/* 800ECE18 000E8A78 39 C0 00 04 */ li r14, 4
-/* 800ECE1C 000E8A7C 48 00 00 10 */ b lbl_800ECE2C
-/* 800ECE20 000E8A80 39 C0 00 05 */ li r14, 5
-/* 800ECE24 000E8A84 48 00 00 08 */ b lbl_800ECE2C
-lbl_800ECE28:
-/* 800ECE28 000E8A88 39 C0 00 00 */ li r14, 0
-lbl_800ECE2C:
-/* 800ECE2C 000E8A8C 1C 0E 00 DC */ mulli r0, r14, 0xdc
-/* 800ECE30 000E8A90 7C 7F 02 14 */ add r3, r31, r0
-/* 800ECE34 000E8A94 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800ECE38 000E8A98 48 2E F3 65 */ bl func_803DC19C
-/* 800ECE3C 000E8A9C 7C 70 1B 78 */ mr r16, r3
-/* 800ECE40 000E8AA0 48 00 00 24 */ b lbl_800ECE64
-lbl_800ECE44:
-/* 800ECE44 000E8AA4 38 04 FF FF */ addi r0, r4, -1
-/* 800ECE48 000E8AA8 54 6E DE FE */ rlwinm r14, r3, 0x1b, 0x1b, 0x1f
-/* 800ECE4C 000E8AAC 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800ECE50 000E8AB0 7C 0E 02 14 */ add r0, r14, r0
-/* 800ECE54 000E8AB4 54 00 04 3E */ clrlwi r0, r0, 0x10
-/* 800ECE58 000E8AB8 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800ECE5C 000E8ABC 7C 7F 02 14 */ add r3, r31, r0
-/* 800ECE60 000E8AC0 3A 03 05 F8 */ addi r16, r3, 0x5f8
-lbl_800ECE64:
-/* 800ECE64 000E8AC4 38 00 00 15 */ li r0, 0x15
-/* 800ECE68 000E8AC8 38 60 00 05 */ li r3, 5
-/* 800ECE6C 000E8ACC B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800ECE70 000E8AD0 4B FF D5 11 */ bl func_800EA380
-/* 800ECE74 000E8AD4 7C 63 07 34 */ extsh r3, r3
-/* 800ECE78 000E8AD8 38 80 00 08 */ li r4, 8
-/* 800ECE7C 000E8ADC 38 A0 00 00 */ li r5, 0
-/* 800ECE80 000E8AE0 48 16 6F 71 */ bl func_80253DF0
-/* 800ECE84 000E8AE4 38 60 00 00 */ li r3, 0
-/* 800ECE88 000E8AE8 4B FF D4 F9 */ bl func_800EA380
-/* 800ECE8C 000E8AEC 7C 63 07 34 */ extsh r3, r3
-/* 800ECE90 000E8AF0 38 80 00 08 */ li r4, 8
-/* 800ECE94 000E8AF4 38 A0 00 00 */ li r5, 0
-/* 800ECE98 000E8AF8 48 16 6F 59 */ bl func_80253DF0
-/* 800ECE9C 000E8AFC 38 60 00 01 */ li r3, 1
-/* 800ECEA0 000E8B00 4B FF D4 E1 */ bl func_800EA380
-/* 800ECEA4 000E8B04 7C 63 07 34 */ extsh r3, r3
-/* 800ECEA8 000E8B08 38 80 00 08 */ li r4, 8
-/* 800ECEAC 000E8B0C 38 A0 00 00 */ li r5, 0
-/* 800ECEB0 000E8B10 48 16 6F 41 */ bl func_80253DF0
-/* 800ECEB4 000E8B14 38 60 00 0D */ li r3, 0xd
-/* 800ECEB8 000E8B18 4B FF D4 C9 */ bl func_800EA380
-/* 800ECEBC 000E8B1C 7C 63 07 34 */ extsh r3, r3
-/* 800ECEC0 000E8B20 38 80 00 08 */ li r4, 8
-/* 800ECEC4 000E8B24 38 A0 00 00 */ li r5, 0
-/* 800ECEC8 000E8B28 48 16 6F 29 */ bl func_80253DF0
-/* 800ECECC 000E8B2C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ECED0 000E8B30 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
-/* 800ECED4 000E8B34 2C 00 00 01 */ cmpwi r0, 1
-/* 800ECED8 000E8B38 41 82 00 28 */ beq lbl_800ECF00
-/* 800ECEDC 000E8B3C 40 80 00 10 */ bge lbl_800ECEEC
-/* 800ECEE0 000E8B40 2C 00 00 00 */ cmpwi r0, 0
-/* 800ECEE4 000E8B44 40 80 00 14 */ bge lbl_800ECEF8
-/* 800ECEE8 000E8B48 48 00 00 64 */ b lbl_800ECF4C
-lbl_800ECEEC:
-/* 800ECEEC 000E8B4C 2C 00 00 03 */ cmpwi r0, 3
-/* 800ECEF0 000E8B50 40 80 00 5C */ bge lbl_800ECF4C
-/* 800ECEF4 000E8B54 48 00 00 54 */ b lbl_800ECF48
-lbl_800ECEF8:
-/* 800ECEF8 000E8B58 7E 11 83 78 */ mr r17, r16
-/* 800ECEFC 000E8B5C 48 00 00 50 */ b lbl_800ECF4C
-lbl_800ECF00:
-/* 800ECF00 000E8B60 38 60 00 0B */ li r3, 0xb
-/* 800ECF04 000E8B64 4B FC D8 E9 */ bl func_800BA7EC
-/* 800ECF08 000E8B68 3C 80 80 48 */ lis r4, lbl_8047CE18@ha
-/* 800ECF0C 000E8B6C 38 84 CE 18 */ addi r4, r4, lbl_8047CE18@l
-/* 800ECF10 000E8B70 7C 04 18 AE */ lbzx r0, r4, r3
-/* 800ECF14 000E8B74 38 60 00 0C */ li r3, 0xc
-/* 800ECF18 000E8B78 54 0F FE 7E */ rlwinm r15, r0, 0x1f, 0x19, 0x1f
-/* 800ECF1C 000E8B7C 4B FC D8 D1 */ bl func_800BA7EC
-/* 800ECF20 000E8B80 7D E4 7B 78 */ mr r4, r15
-/* 800ECF24 000E8B84 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800ECF28 000E8B88 4B FF 8E C5 */ bl func_800E5DEC
-/* 800ECF2C 000E8B8C 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800ECF30 000E8B90 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800ECF34 000E8B94 41 82 00 0C */ beq lbl_800ECF40
-/* 800ECF38 000E8B98 7C 71 1B 78 */ mr r17, r3
-/* 800ECF3C 000E8B9C 48 00 00 10 */ b lbl_800ECF4C
-lbl_800ECF40:
-/* 800ECF40 000E8BA0 3A 20 00 00 */ li r17, 0
-/* 800ECF44 000E8BA4 48 00 00 08 */ b lbl_800ECF4C
-lbl_800ECF48:
-/* 800ECF48 000E8BA8 3A 20 00 00 */ li r17, 0
-lbl_800ECF4C:
-/* 800ECF4C 000E8BAC 3C C0 80 0F */ lis r6, lbl_800F3294@ha
-/* 800ECF50 000E8BB0 7E 03 83 78 */ mr r3, r16
-/* 800ECF54 000E8BB4 7E 24 8B 78 */ mr r4, r17
-/* 800ECF58 000E8BB8 55 C5 04 3E */ clrlwi r5, r14, 0x10
-/* 800ECF5C 000E8BBC 38 C6 32 94 */ addi r6, r6, lbl_800F3294@l
-/* 800ECF60 000E8BC0 38 E0 00 00 */ li r7, 0
-/* 800ECF64 000E8BC4 48 00 C4 A1 */ bl func_800F9404
-/* 800ECF68 000E8BC8 48 00 02 7C */ b lbl_800ED1E4
-lbl_800ECF6C:
-/* 800ECF6C 000E8BCC 38 00 00 13 */ li r0, 0x13
-/* 800ECF70 000E8BD0 38 60 00 05 */ li r3, 5
-/* 800ECF74 000E8BD4 B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800ECF78 000E8BD8 4B FF D4 09 */ bl func_800EA380
-/* 800ECF7C 000E8BDC 7C 63 07 34 */ extsh r3, r3
-/* 800ECF80 000E8BE0 38 80 00 05 */ li r4, 5
-/* 800ECF84 000E8BE4 38 A0 00 00 */ li r5, 0
-/* 800ECF88 000E8BE8 48 16 6E 29 */ bl func_80253DB0
-/* 800ECF8C 000E8BEC 38 60 00 00 */ li r3, 0
-/* 800ECF90 000E8BF0 4B FF D3 F1 */ bl func_800EA380
-/* 800ECF94 000E8BF4 7C 63 07 34 */ extsh r3, r3
-/* 800ECF98 000E8BF8 38 80 00 01 */ li r4, 1
-/* 800ECF9C 000E8BFC 38 A0 00 00 */ li r5, 0
-/* 800ECFA0 000E8C00 48 16 6E 11 */ bl func_80253DB0
-/* 800ECFA4 000E8C04 48 00 02 40 */ b lbl_800ED1E4
-/* 800ECFA8 000E8C08 38 60 00 05 */ li r3, 5
-/* 800ECFAC 000E8C0C 4B FF D3 D5 */ bl func_800EA380
-/* 800ECFB0 000E8C10 7C 63 07 34 */ extsh r3, r3
-/* 800ECFB4 000E8C14 48 16 6E 1D */ bl func_80253DD0
-/* 800ECFB8 000E8C18 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800ECFBC 000E8C1C 28 00 00 03 */ cmplwi r0, 3
-/* 800ECFC0 000E8C20 40 82 02 24 */ bne lbl_800ED1E4
-/* 800ECFC4 000E8C24 38 60 00 05 */ li r3, 5
-/* 800ECFC8 000E8C28 4B FF D3 B9 */ bl func_800EA380
-/* 800ECFCC 000E8C2C 7C 63 07 34 */ extsh r3, r3
-/* 800ECFD0 000E8C30 38 80 00 08 */ li r4, 8
-/* 800ECFD4 000E8C34 38 A0 00 00 */ li r5, 0
-/* 800ECFD8 000E8C38 48 16 6E 19 */ bl func_80253DF0
-/* 800ECFDC 000E8C3C 38 60 00 00 */ li r3, 0
-/* 800ECFE0 000E8C40 4B FF D3 A1 */ bl func_800EA380
-/* 800ECFE4 000E8C44 7C 63 07 34 */ extsh r3, r3
-/* 800ECFE8 000E8C48 38 80 00 08 */ li r4, 8
-/* 800ECFEC 000E8C4C 38 A0 00 00 */ li r5, 0
-/* 800ECFF0 000E8C50 48 16 6E 01 */ bl func_80253DF0
-/* 800ECFF4 000E8C54 38 60 00 01 */ li r3, 1
-/* 800ECFF8 000E8C58 4B FF D3 89 */ bl func_800EA380
-/* 800ECFFC 000E8C5C 7C 63 07 34 */ extsh r3, r3
-/* 800ED000 000E8C60 38 80 00 08 */ li r4, 8
-/* 800ED004 000E8C64 38 A0 00 00 */ li r5, 0
-/* 800ED008 000E8C68 48 16 6D E9 */ bl func_80253DF0
-/* 800ED00C 000E8C6C 38 60 00 04 */ li r3, 4
-/* 800ED010 000E8C70 4B FF D3 71 */ bl func_800EA380
-/* 800ED014 000E8C74 7C 63 07 34 */ extsh r3, r3
-/* 800ED018 000E8C78 38 80 00 08 */ li r4, 8
-/* 800ED01C 000E8C7C 38 A0 00 01 */ li r5, 1
-/* 800ED020 000E8C80 48 16 6D D1 */ bl func_80253DF0
-/* 800ED024 000E8C84 38 60 00 04 */ li r3, 4
-/* 800ED028 000E8C88 4B FF D3 59 */ bl func_800EA380
-/* 800ED02C 000E8C8C 7C 63 07 34 */ extsh r3, r3
-/* 800ED030 000E8C90 38 80 00 2A */ li r4, 0x2a
-/* 800ED034 000E8C94 38 A0 00 00 */ li r5, 0
-/* 800ED038 000E8C98 48 16 6D 79 */ bl func_80253DB0
-/* 800ED03C 000E8C9C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ED040 000E8CA0 38 60 00 01 */ li r3, 1
-/* 800ED044 000E8CA4 B0 7D 00 AA */ sth r3, 0xaa(r29)
-/* 800ED048 000E8CA8 54 00 06 DE */ rlwinm r0, r0, 0, 0x1b, 0xf
-/* 800ED04C 000E8CAC B0 1D 00 CE */ sth r0, 0xce(r29)
-/* 800ED050 000E8CB0 48 00 01 94 */ b lbl_800ED1E4
-/* 800ED054 000E8CB4 48 00 C5 59 */ bl func_800F95AC
-/* 800ED058 000E8CB8 3C 03 00 01 */ addis r0, r3, 1
-/* 800ED05C 000E8CBC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800ED060 000E8CC0 41 82 01 84 */ beq lbl_800ED1E4
-/* 800ED064 000E8CC4 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ED068 000E8CC8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800ED06C 000E8CCC 41 82 00 98 */ beq lbl_800ED104
-/* 800ED070 000E8CD0 48 00 C5 3D */ bl func_800F95AC
-/* 800ED074 000E8CD4 3C 03 00 01 */ addis r0, r3, 1
-/* 800ED078 000E8CD8 28 00 FF FE */ cmplwi r0, 0xfffe
-/* 800ED07C 000E8CDC 41 82 00 88 */ beq lbl_800ED104
-/* 800ED080 000E8CE0 38 60 00 04 */ li r3, 4
-/* 800ED084 000E8CE4 4B FF D2 FD */ bl func_800EA380
-/* 800ED088 000E8CE8 7C 63 07 34 */ extsh r3, r3
-/* 800ED08C 000E8CEC 38 80 00 08 */ li r4, 8
-/* 800ED090 000E8CF0 38 A0 00 00 */ li r5, 0
-/* 800ED094 000E8CF4 48 16 6D 5D */ bl func_80253DF0
-/* 800ED098 000E8CF8 38 60 00 0E */ li r3, 0xe
-/* 800ED09C 000E8CFC 4B FF D2 E5 */ bl func_800EA380
-/* 800ED0A0 000E8D00 7C 63 07 34 */ extsh r3, r3
-/* 800ED0A4 000E8D04 38 80 00 08 */ li r4, 8
-/* 800ED0A8 000E8D08 38 A0 00 00 */ li r5, 0
-/* 800ED0AC 000E8D0C 48 16 6D 45 */ bl func_80253DF0
-/* 800ED0B0 000E8D10 38 60 00 0D */ li r3, 0xd
-/* 800ED0B4 000E8D14 4B FF D2 CD */ bl func_800EA380
-/* 800ED0B8 000E8D18 7C 63 07 34 */ extsh r3, r3
-/* 800ED0BC 000E8D1C 38 80 00 08 */ li r4, 8
-/* 800ED0C0 000E8D20 38 A0 00 00 */ li r5, 0
-/* 800ED0C4 000E8D24 48 16 6D 2D */ bl func_80253DF0
-/* 800ED0C8 000E8D28 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ED0CC 000E8D2C 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800ED0D0 000E8D30 40 82 00 10 */ bne lbl_800ED0E0
-/* 800ED0D4 000E8D34 48 00 C4 D9 */ bl func_800F95AC
-/* 800ED0D8 000E8D38 B0 7D 00 AE */ sth r3, 0xae(r29)
-/* 800ED0DC 000E8D3C 48 00 01 08 */ b lbl_800ED1E4
-lbl_800ED0E0:
-/* 800ED0E0 000E8D40 48 00 C4 CD */ bl func_800F95AC
-/* 800ED0E4 000E8D44 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800ED0E8 000E8D48 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
-/* 800ED0EC 000E8D4C 38 04 FF FF */ addi r0, r4, -1
-/* 800ED0F0 000E8D50 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800ED0F4 000E8D54 7C 60 1A 14 */ add r3, r0, r3
-/* 800ED0F8 000E8D58 38 03 00 06 */ addi r0, r3, 6
-/* 800ED0FC 000E8D5C B0 1D 00 AE */ sth r0, 0xae(r29)
-/* 800ED100 000E8D60 48 00 00 E4 */ b lbl_800ED1E4
-lbl_800ED104:
-/* 800ED104 000E8D64 38 00 00 0F */ li r0, 0xf
-/* 800ED108 000E8D68 38 60 00 05 */ li r3, 5
-/* 800ED10C 000E8D6C B0 1D 00 AA */ sth r0, 0xaa(r29)
-/* 800ED110 000E8D70 4B FF D2 71 */ bl func_800EA380
-/* 800ED114 000E8D74 7C 63 07 34 */ extsh r3, r3
-/* 800ED118 000E8D78 38 80 00 08 */ li r4, 8
-/* 800ED11C 000E8D7C 38 A0 00 01 */ li r5, 1
-/* 800ED120 000E8D80 48 16 6C D1 */ bl func_80253DF0
-/* 800ED124 000E8D84 38 60 00 00 */ li r3, 0
-/* 800ED128 000E8D88 4B FF D2 59 */ bl func_800EA380
-/* 800ED12C 000E8D8C 7C 63 07 34 */ extsh r3, r3
-/* 800ED130 000E8D90 38 80 00 08 */ li r4, 8
-/* 800ED134 000E8D94 38 A0 00 01 */ li r5, 1
-/* 800ED138 000E8D98 48 16 6C B9 */ bl func_80253DF0
-/* 800ED13C 000E8D9C 38 60 00 01 */ li r3, 1
-/* 800ED140 000E8DA0 4B FF D2 41 */ bl func_800EA380
-/* 800ED144 000E8DA4 7C 63 07 34 */ extsh r3, r3
-/* 800ED148 000E8DA8 38 80 00 08 */ li r4, 8
-/* 800ED14C 000E8DAC 38 A0 00 01 */ li r5, 1
-/* 800ED150 000E8DB0 48 16 6C A1 */ bl func_80253DF0
-/* 800ED154 000E8DB4 38 60 00 0D */ li r3, 0xd
-/* 800ED158 000E8DB8 4B FF D2 29 */ bl func_800EA380
-/* 800ED15C 000E8DBC 7C 63 07 34 */ extsh r3, r3
-/* 800ED160 000E8DC0 38 80 00 08 */ li r4, 8
-/* 800ED164 000E8DC4 38 A0 00 01 */ li r5, 1
-/* 800ED168 000E8DC8 48 16 6C 89 */ bl func_80253DF0
-/* 800ED16C 000E8DCC 38 60 00 05 */ li r3, 5
-/* 800ED170 000E8DD0 4B FF D2 11 */ bl func_800EA380
-/* 800ED174 000E8DD4 7C 63 07 34 */ extsh r3, r3
-/* 800ED178 000E8DD8 38 80 00 06 */ li r4, 6
-/* 800ED17C 000E8DDC 38 A0 00 00 */ li r5, 0
-/* 800ED180 000E8DE0 48 16 6C 31 */ bl func_80253DB0
-/* 800ED184 000E8DE4 38 60 00 00 */ li r3, 0
-/* 800ED188 000E8DE8 4B FF D1 F9 */ bl func_800EA380
-/* 800ED18C 000E8DEC 7C 63 07 34 */ extsh r3, r3
-/* 800ED190 000E8DF0 38 80 00 02 */ li r4, 2
-/* 800ED194 000E8DF4 38 A0 00 00 */ li r5, 0
-/* 800ED198 000E8DF8 48 16 6C 19 */ bl func_80253DB0
-/* 800ED19C 000E8DFC 38 60 00 01 */ li r3, 1
-/* 800ED1A0 000E8E00 4B FF D1 E1 */ bl func_800EA380
-/* 800ED1A4 000E8E04 7C 63 07 34 */ extsh r3, r3
-/* 800ED1A8 000E8E08 38 80 00 02 */ li r4, 2
-/* 800ED1AC 000E8E0C 38 A0 00 00 */ li r5, 0
-/* 800ED1B0 000E8E10 48 16 6C 01 */ bl func_80253DB0
-/* 800ED1B4 000E8E14 38 60 00 0D */ li r3, 0xd
-/* 800ED1B8 000E8E18 4B FF D1 C9 */ bl func_800EA380
-/* 800ED1BC 000E8E1C 7C 63 07 34 */ extsh r3, r3
-/* 800ED1C0 000E8E20 38 80 00 04 */ li r4, 4
-/* 800ED1C4 000E8E24 38 A0 00 00 */ li r5, 0
-/* 800ED1C8 000E8E28 48 16 6B E9 */ bl func_80253DB0
-/* 800ED1CC 000E8E2C 38 60 00 0E */ li r3, 0xe
-/* 800ED1D0 000E8E30 4B FF D1 B1 */ bl func_800EA380
-/* 800ED1D4 000E8E34 7C 63 07 34 */ extsh r3, r3
-/* 800ED1D8 000E8E38 38 80 00 02 */ li r4, 2
-/* 800ED1DC 000E8E3C 38 A0 00 00 */ li r5, 0
-/* 800ED1E0 000E8E40 48 16 6B D1 */ bl func_80253DB0
-lbl_800ED1E4:
-/* 800ED1E4 000E8E44 39 61 00 F0 */ addi r11, r1, 0xf0
-/* 800ED1E8 000E8E48 48 0D 9F 59 */ bl __restore_gpr
-/* 800ED1EC 000E8E4C 80 01 00 F4 */ lwz r0, 0xf4(r1)
-/* 800ED1F0 000E8E50 7C 08 03 A6 */ mtlr r0
-/* 800ED1F4 000E8E54 38 21 00 F0 */ addi r1, r1, 0xf0
-/* 800ED1F8 000E8E58 4E 80 00 20 */ blr
-lbl_800ED1FC:
-/* 800ED1FC 000E8E5C 4B F6 D2 50 */ b func_8005A44C
-lbl_800ED200:
-/* 800ED200 000E8E60 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800ED204 000E8E64 7C 08 02 A6 */ mflr r0
-/* 800ED208 000E8E68 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800ED20C 000E8E6C DB E1 00 30 */ stfd f31, 0x30(r1)
-/* 800ED210 000E8E70 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
-/* 800ED214 000E8E74 DB C1 00 20 */ stfd f30, 0x20(r1)
-/* 800ED218 000E8E78 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
-/* 800ED21C 000E8E7C 3C 00 43 30 */ lis r0, 0x4330
-/* 800ED220 000E8E80 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800ED224 000E8E84 38 A1 00 08 */ addi r5, r1, 8
-/* 800ED228 000E8E88 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800ED22C 000E8E8C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800ED230 000E8E90 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800ED234 000E8E94 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800ED238 000E8E98 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800ED23C 000E8E9C 7C 7E 1B 78 */ mr r30, r3
-/* 800ED240 000E8EA0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
-/* 800ED244 000E8EA4 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800ED248 000E8EA8 88 86 00 59 */ lbz r4, 0x59(r6)
-/* 800ED24C 000E8EAC C8 46 00 A0 */ lfd f2, 0xa0(r6)
-/* 800ED250 000E8EB0 90 81 00 14 */ stw r4, 0x14(r1)
-/* 800ED254 000E8EB4 38 80 00 08 */ li r4, 8
-/* 800ED258 000E8EB8 C8 3F 00 90 */ lfd f1, 0x90(r31)
-/* 800ED25C 000E8EBC C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800ED260 000E8EC0 FC 60 18 28 */ fsub f3, f0, f3
-/* 800ED264 000E8EC4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800ED268 000E8EC8 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800ED26C 000E8ECC FC 22 08 28 */ fsub f1, f2, f1
-/* 800ED270 000E8ED0 FC 20 08 18 */ frsp f1, f1
-/* 800ED274 000E8ED4 EF C1 00 24 */ fdivs f30, f1, f0
-/* 800ED278 000E8ED8 48 16 6B D5 */ bl func_80253E4C
-/* 800ED27C 000E8EDC 80 01 00 08 */ lwz r0, 8(r1)
-/* 800ED280 000E8EE0 2C 00 00 00 */ cmpwi r0, 0
-/* 800ED284 000E8EE4 41 82 01 6C */ beq lbl_800ED3F0
-/* 800ED288 000E8EE8 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED28C 000E8EEC C8 1F 00 90 */ lfd f0, 0x90(r31)
-/* 800ED290 000E8EF0 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800ED294 000E8EF4 40 82 00 A0 */ bne lbl_800ED334
-/* 800ED298 000E8EF8 38 60 00 01 */ li r3, 1
-/* 800ED29C 000E8EFC 4B FF D0 E5 */ bl func_800EA380
-/* 800ED2A0 000E8F00 7C 60 07 34 */ extsh r0, r3
-/* 800ED2A4 000E8F04 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED2A8 000E8F08 40 82 00 08 */ bne lbl_800ED2B0
-/* 800ED2AC 000E8F0C C3 E2 8B A0 */ lfs f31, lbl_806411A0-_SDA2_BASE_(r2)
-lbl_800ED2B0:
-/* 800ED2B0 000E8F10 FC 20 F8 90 */ fmr f1, f31
-/* 800ED2B4 000E8F14 7F C3 F3 78 */ mr r3, r30
-/* 800ED2B8 000E8F18 38 80 00 03 */ li r4, 3
-/* 800ED2BC 000E8F1C 48 16 6B 55 */ bl func_80253E10
-/* 800ED2C0 000E8F20 A0 9F 00 CE */ lhz r4, 0xce(r31)
-/* 800ED2C4 000E8F24 54 80 EF BF */ rlwinm. r0, r4, 0x1d, 0x1e, 0x1f
-/* 800ED2C8 000E8F28 41 82 01 28 */ beq lbl_800ED3F0
-/* 800ED2CC 000E8F2C 28 00 00 01 */ cmplwi r0, 1
-/* 800ED2D0 000E8F30 40 82 00 30 */ bne lbl_800ED300
-/* 800ED2D4 000E8F34 54 83 B6 BF */ rlwinm. r3, r4, 0x16, 0x1a, 0x1f
-/* 800ED2D8 000E8F38 41 82 00 18 */ beq lbl_800ED2F0
-/* 800ED2DC 000E8F3C 3C 63 00 01 */ addis r3, r3, 1
-/* 800ED2E0 000E8F40 38 03 FF FF */ addi r0, r3, -1
-/* 800ED2E4 000E8F44 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
-/* 800ED2E8 000E8F48 B0 9F 00 CE */ sth r4, 0xce(r31)
-/* 800ED2EC 000E8F4C 48 00 00 38 */ b lbl_800ED324
-lbl_800ED2F0:
-/* 800ED2F0 000E8F50 38 00 00 12 */ li r0, 0x12
-/* 800ED2F4 000E8F54 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
-/* 800ED2F8 000E8F58 B0 9F 00 CE */ sth r4, 0xce(r31)
-/* 800ED2FC 000E8F5C 48 00 00 28 */ b lbl_800ED324
-lbl_800ED300:
-/* 800ED300 000E8F60 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
-/* 800ED304 000E8F64 28 03 00 12 */ cmplwi r3, 0x12
-/* 800ED308 000E8F68 40 80 00 14 */ bge lbl_800ED31C
-/* 800ED30C 000E8F6C 38 03 00 01 */ addi r0, r3, 1
-/* 800ED310 000E8F70 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
-/* 800ED314 000E8F74 B0 9F 00 CE */ sth r4, 0xce(r31)
-/* 800ED318 000E8F78 48 00 00 0C */ b lbl_800ED324
-lbl_800ED31C:
-/* 800ED31C 000E8F7C 54 80 05 9E */ rlwinm r0, r4, 0, 0x16, 0xf
-/* 800ED320 000E8F80 B0 1F 00 CE */ sth r0, 0xce(r31)
-lbl_800ED324:
-/* 800ED324 000E8F84 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800ED328 000E8F88 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
-/* 800ED32C 000E8F8C B0 1F 00 CE */ sth r0, 0xce(r31)
-/* 800ED330 000E8F90 48 00 00 C0 */ b lbl_800ED3F0
-lbl_800ED334:
-/* 800ED334 000E8F94 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED338 000E8F98 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800ED33C 000E8F9C 4C 41 13 82 */ cror 2, 1, 2
-/* 800ED340 000E8FA0 40 82 00 08 */ bne lbl_800ED348
-/* 800ED344 000E8FA4 FF C0 00 90 */ fmr f30, f0
-lbl_800ED348:
-/* 800ED348 000E8FA8 C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
-/* 800ED34C 000E8FAC C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
-/* 800ED350 000E8FB0 EC 21 07 B2 */ fmuls f1, f1, f30
-/* 800ED354 000E8FB4 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED358 000E8FB8 48 0E 71 2D */ bl sin
-/* 800ED35C 000E8FBC A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800ED360 000E8FC0 FC 20 08 18 */ frsp f1, f1
-/* 800ED364 000E8FC4 C0 02 8B AC */ lfs f0, lbl_806411AC-_SDA2_BASE_(r2)
-/* 800ED368 000E8FC8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800ED36C 000E8FCC 28 00 00 02 */ cmplwi r0, 2
-/* 800ED370 000E8FD0 EF E0 00 72 */ fmuls f31, f0, f1
-/* 800ED374 000E8FD4 40 82 00 0C */ bne lbl_800ED380
-/* 800ED378 000E8FD8 C0 02 8B B0 */ lfs f0, lbl_806411B0-_SDA2_BASE_(r2)
-/* 800ED37C 000E8FDC EF FF 00 32 */ fmuls f31, f31, f0
-lbl_800ED380:
-/* 800ED380 000E8FE0 38 60 00 01 */ li r3, 1
-/* 800ED384 000E8FE4 4B FF CF FD */ bl func_800EA380
-/* 800ED388 000E8FE8 7C 60 07 34 */ extsh r0, r3
-/* 800ED38C 000E8FEC 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED390 000E8FF0 40 82 00 28 */ bne lbl_800ED3B8
-/* 800ED394 000E8FF4 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800ED398 000E8FF8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800ED39C 000E8FFC 28 00 00 01 */ cmplwi r0, 1
-/* 800ED3A0 000E9000 40 82 00 10 */ bne lbl_800ED3B0
-/* 800ED3A4 000E9004 C0 02 8B AC */ lfs f0, lbl_806411AC-_SDA2_BASE_(r2)
-/* 800ED3A8 000E9008 EF FF 00 28 */ fsubs f31, f31, f0
-/* 800ED3AC 000E900C 48 00 00 0C */ b lbl_800ED3B8
-lbl_800ED3B0:
-/* 800ED3B0 000E9010 C0 02 8B AC */ lfs f0, lbl_806411AC-_SDA2_BASE_(r2)
-/* 800ED3B4 000E9014 EF FF 00 2A */ fadds f31, f31, f0
-lbl_800ED3B8:
-/* 800ED3B8 000E9018 FC 20 F8 90 */ fmr f1, f31
-/* 800ED3BC 000E901C 7F C3 F3 78 */ mr r3, r30
-/* 800ED3C0 000E9020 38 80 00 03 */ li r4, 3
-/* 800ED3C4 000E9024 48 16 6A 4D */ bl func_80253E10
-/* 800ED3C8 000E9028 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED3CC 000E902C FC 00 F0 00 */ fcmpu cr0, f0, f30
-/* 800ED3D0 000E9030 40 82 00 20 */ bne lbl_800ED3F0
-/* 800ED3D4 000E9034 38 60 00 01 */ li r3, 1
-/* 800ED3D8 000E9038 4B FF CF A9 */ bl func_800EA380
-/* 800ED3DC 000E903C 7C 60 07 34 */ extsh r0, r3
-/* 800ED3E0 000E9040 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED3E4 000E9044 40 82 00 0C */ bne lbl_800ED3F0
-/* 800ED3E8 000E9048 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED3EC 000E904C D8 1F 00 90 */ stfd f0, 0x90(r31)
-lbl_800ED3F0:
-/* 800ED3F0 000E9050 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
-/* 800ED3F4 000E9054 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 800ED3F8 000E9058 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
-/* 800ED3FC 000E905C CB C1 00 20 */ lfd f30, 0x20(r1)
-/* 800ED400 000E9060 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800ED404 000E9064 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800ED408 000E9068 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800ED40C 000E906C 7C 08 03 A6 */ mtlr r0
-/* 800ED410 000E9070 38 21 00 40 */ addi r1, r1, 0x40
-/* 800ED414 000E9074 4E 80 00 20 */ blr
-lbl_800ED418:
-/* 800ED418 000E9078 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800ED41C 000E907C 7C 08 02 A6 */ mflr r0
-/* 800ED420 000E9080 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800ED424 000E9084 DB E1 00 30 */ stfd f31, 0x30(r1)
-/* 800ED428 000E9088 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
-/* 800ED42C 000E908C DB C1 00 20 */ stfd f30, 0x20(r1)
-/* 800ED430 000E9090 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
-/* 800ED434 000E9094 3C 00 43 30 */ lis r0, 0x4330
-/* 800ED438 000E9098 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800ED43C 000E909C 38 A1 00 08 */ addi r5, r1, 8
-/* 800ED440 000E90A0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800ED444 000E90A4 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800ED448 000E90A8 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800ED44C 000E90AC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800ED450 000E90B0 7C 7E 1B 78 */ mr r30, r3
-/* 800ED454 000E90B4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
-/* 800ED458 000E90B8 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800ED45C 000E90BC 88 86 00 59 */ lbz r4, 0x59(r6)
-/* 800ED460 000E90C0 C8 46 00 A0 */ lfd f2, 0xa0(r6)
-/* 800ED464 000E90C4 90 81 00 14 */ stw r4, 0x14(r1)
-/* 800ED468 000E90C8 38 80 00 08 */ li r4, 8
-/* 800ED46C 000E90CC C8 3F 00 90 */ lfd f1, 0x90(r31)
-/* 800ED470 000E90D0 C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800ED474 000E90D4 FC 60 18 28 */ fsub f3, f0, f3
-/* 800ED478 000E90D8 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800ED47C 000E90DC FC 42 18 24 */ fdiv f2, f2, f3
-/* 800ED480 000E90E0 FC 22 08 28 */ fsub f1, f2, f1
-/* 800ED484 000E90E4 FC 20 08 18 */ frsp f1, f1
-/* 800ED488 000E90E8 EF C1 00 24 */ fdivs f30, f1, f0
-/* 800ED48C 000E90EC 48 16 69 C1 */ bl func_80253E4C
-/* 800ED490 000E90F0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800ED494 000E90F4 2C 00 00 00 */ cmpwi r0, 0
-/* 800ED498 000E90F8 41 82 01 48 */ beq lbl_800ED5E0
-/* 800ED49C 000E90FC C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED4A0 000E9100 C8 1F 00 90 */ lfd f0, 0x90(r31)
-/* 800ED4A4 000E9104 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800ED4A8 000E9108 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800ED4AC 000E910C 40 82 00 78 */ bne lbl_800ED524
-/* 800ED4B0 000E9110 38 60 00 03 */ li r3, 3
-/* 800ED4B4 000E9114 4B FF CE CD */ bl func_800EA380
-/* 800ED4B8 000E9118 7C 60 07 34 */ extsh r0, r3
-/* 800ED4BC 000E911C 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED4C0 000E9120 40 82 00 08 */ bne lbl_800ED4C8
-/* 800ED4C4 000E9124 C3 E2 8B B4 */ lfs f31, lbl_806411B4-_SDA2_BASE_(r2)
-lbl_800ED4C8:
-/* 800ED4C8 000E9128 FC 20 F8 90 */ fmr f1, f31
-/* 800ED4CC 000E912C 7F C3 F3 78 */ mr r3, r30
-/* 800ED4D0 000E9130 38 80 00 04 */ li r4, 4
-/* 800ED4D4 000E9134 48 16 69 3D */ bl func_80253E10
-/* 800ED4D8 000E9138 A0 9F 00 CE */ lhz r4, 0xce(r31)
-/* 800ED4DC 000E913C 54 80 EF BF */ rlwinm. r0, r4, 0x1d, 0x1e, 0x1f
-/* 800ED4E0 000E9140 41 82 01 00 */ beq lbl_800ED5E0
-/* 800ED4E4 000E9144 28 00 00 01 */ cmplwi r0, 1
-/* 800ED4E8 000E9148 40 82 00 1C */ bne lbl_800ED504
-/* 800ED4EC 000E914C 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
-/* 800ED4F0 000E9150 3C 63 00 01 */ addis r3, r3, 1
-/* 800ED4F4 000E9154 38 03 FF FF */ addi r0, r3, -1
-/* 800ED4F8 000E9158 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
-/* 800ED4FC 000E915C B0 9F 00 CE */ sth r4, 0xce(r31)
-/* 800ED500 000E9160 48 00 00 14 */ b lbl_800ED514
-lbl_800ED504:
-/* 800ED504 000E9164 54 83 B6 BE */ rlwinm r3, r4, 0x16, 0x1a, 0x1f
-/* 800ED508 000E9168 38 03 00 01 */ addi r0, r3, 1
-/* 800ED50C 000E916C 50 04 54 2A */ rlwimi r4, r0, 0xa, 0x10, 0x15
-/* 800ED510 000E9170 B0 9F 00 CE */ sth r4, 0xce(r31)
-lbl_800ED514:
-/* 800ED514 000E9174 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800ED518 000E9178 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a
-/* 800ED51C 000E917C B0 1F 00 CE */ sth r0, 0xce(r31)
-/* 800ED520 000E9180 48 00 00 C0 */ b lbl_800ED5E0
-lbl_800ED524:
-/* 800ED524 000E9184 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED528 000E9188 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800ED52C 000E918C 4C 41 13 82 */ cror 2, 1, 2
-/* 800ED530 000E9190 40 82 00 08 */ bne lbl_800ED538
-/* 800ED534 000E9194 FF C0 00 90 */ fmr f30, f0
-lbl_800ED538:
-/* 800ED538 000E9198 C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
-/* 800ED53C 000E919C C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
-/* 800ED540 000E91A0 EC 21 07 B2 */ fmuls f1, f1, f30
-/* 800ED544 000E91A4 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED548 000E91A8 48 0E 6F 3D */ bl sin
-/* 800ED54C 000E91AC A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800ED550 000E91B0 FC 20 08 18 */ frsp f1, f1
-/* 800ED554 000E91B4 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED558 000E91B8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800ED55C 000E91BC 28 00 00 01 */ cmplwi r0, 1
-/* 800ED560 000E91C0 EF E0 00 72 */ fmuls f31, f0, f1
-/* 800ED564 000E91C4 40 82 00 0C */ bne lbl_800ED570
-/* 800ED568 000E91C8 C0 02 8B B0 */ lfs f0, lbl_806411B0-_SDA2_BASE_(r2)
-/* 800ED56C 000E91CC EF FF 00 32 */ fmuls f31, f31, f0
-lbl_800ED570:
-/* 800ED570 000E91D0 38 60 00 03 */ li r3, 3
-/* 800ED574 000E91D4 4B FF CE 0D */ bl func_800EA380
-/* 800ED578 000E91D8 7C 60 07 34 */ extsh r0, r3
-/* 800ED57C 000E91DC 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED580 000E91E0 40 82 00 28 */ bne lbl_800ED5A8
-/* 800ED584 000E91E4 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800ED588 000E91E8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800ED58C 000E91EC 28 00 00 02 */ cmplwi r0, 2
-/* 800ED590 000E91F0 40 82 00 10 */ bne lbl_800ED5A0
-/* 800ED594 000E91F4 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED598 000E91F8 EF FF 00 28 */ fsubs f31, f31, f0
-/* 800ED59C 000E91FC 48 00 00 0C */ b lbl_800ED5A8
-lbl_800ED5A0:
-/* 800ED5A0 000E9200 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED5A4 000E9204 EF FF 00 2A */ fadds f31, f31, f0
-lbl_800ED5A8:
-/* 800ED5A8 000E9208 FC 20 F8 90 */ fmr f1, f31
-/* 800ED5AC 000E920C 7F C3 F3 78 */ mr r3, r30
-/* 800ED5B0 000E9210 38 80 00 04 */ li r4, 4
-/* 800ED5B4 000E9214 48 16 68 5D */ bl func_80253E10
-/* 800ED5B8 000E9218 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED5BC 000E921C FC 00 F0 00 */ fcmpu cr0, f0, f30
-/* 800ED5C0 000E9220 40 82 00 20 */ bne lbl_800ED5E0
-/* 800ED5C4 000E9224 38 60 00 03 */ li r3, 3
-/* 800ED5C8 000E9228 4B FF CD B9 */ bl func_800EA380
-/* 800ED5CC 000E922C 7C 60 07 34 */ extsh r0, r3
-/* 800ED5D0 000E9230 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED5D4 000E9234 40 82 00 0C */ bne lbl_800ED5E0
-/* 800ED5D8 000E9238 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED5DC 000E923C D8 1F 00 90 */ stfd f0, 0x90(r31)
-lbl_800ED5E0:
-/* 800ED5E0 000E9240 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
-/* 800ED5E4 000E9244 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 800ED5E8 000E9248 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
-/* 800ED5EC 000E924C CB C1 00 20 */ lfd f30, 0x20(r1)
-/* 800ED5F0 000E9250 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800ED5F4 000E9254 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800ED5F8 000E9258 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800ED5FC 000E925C 7C 08 03 A6 */ mtlr r0
-/* 800ED600 000E9260 38 21 00 40 */ addi r1, r1, 0x40
-/* 800ED604 000E9264 4E 80 00 20 */ blr
-lbl_800ED608:
-/* 800ED608 000E9268 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800ED60C 000E926C 7C 08 02 A6 */ mflr r0
-/* 800ED610 000E9270 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800ED614 000E9274 DB E1 00 20 */ stfd f31, 0x20(r1)
-/* 800ED618 000E9278 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
-/* 800ED61C 000E927C 3C 00 43 30 */ lis r0, 0x4330
-/* 800ED620 000E9280 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800ED624 000E9284 38 A1 00 08 */ addi r5, r1, 8
-/* 800ED628 000E9288 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800ED62C 000E928C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800ED630 000E9290 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800ED634 000E9294 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800ED638 000E9298 7C 7E 1B 78 */ mr r30, r3
-/* 800ED63C 000E929C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
-/* 800ED640 000E92A0 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800ED644 000E92A4 88 86 00 59 */ lbz r4, 0x59(r6)
-/* 800ED648 000E92A8 C8 46 00 A0 */ lfd f2, 0xa0(r6)
-/* 800ED64C 000E92AC 90 81 00 14 */ stw r4, 0x14(r1)
-/* 800ED650 000E92B0 38 80 00 08 */ li r4, 8
-/* 800ED654 000E92B4 C8 3F 00 98 */ lfd f1, 0x98(r31)
-/* 800ED658 000E92B8 C8 01 00 10 */ lfd f0, 0x10(r1)
-/* 800ED65C 000E92BC FC 60 18 28 */ fsub f3, f0, f3
-/* 800ED660 000E92C0 C0 02 8B BC */ lfs f0, lbl_806411BC-_SDA2_BASE_(r2)
-/* 800ED664 000E92C4 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800ED668 000E92C8 FC 22 08 28 */ fsub f1, f2, f1
-/* 800ED66C 000E92CC FC 20 08 18 */ frsp f1, f1
-/* 800ED670 000E92D0 EF E1 00 24 */ fdivs f31, f1, f0
-/* 800ED674 000E92D4 48 16 67 D9 */ bl func_80253E4C
-/* 800ED678 000E92D8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800ED67C 000E92DC 2C 00 00 00 */ cmpwi r0, 0
-/* 800ED680 000E92E0 41 82 00 90 */ beq lbl_800ED710
-/* 800ED684 000E92E4 C8 42 8B 88 */ lfd f2, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED688 000E92E8 C8 1F 00 98 */ lfd f0, 0x98(r31)
-/* 800ED68C 000E92EC C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800ED690 000E92F0 FC 02 00 00 */ fcmpu cr0, f2, f0
-/* 800ED694 000E92F4 40 82 00 14 */ bne lbl_800ED6A8
-/* 800ED698 000E92F8 7F C3 F3 78 */ mr r3, r30
-/* 800ED69C 000E92FC 38 80 00 03 */ li r4, 3
-/* 800ED6A0 000E9300 48 16 67 71 */ bl func_80253E10
-/* 800ED6A4 000E9304 48 00 00 6C */ b lbl_800ED710
-lbl_800ED6A8:
-/* 800ED6A8 000E9308 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED6AC 000E930C FC 1F 00 40 */ fcmpo cr0, f31, f0
-/* 800ED6B0 000E9310 4C 41 13 82 */ cror 2, 1, 2
-/* 800ED6B4 000E9314 40 82 00 08 */ bne lbl_800ED6BC
-/* 800ED6B8 000E9318 FF E0 00 90 */ fmr f31, f0
-lbl_800ED6BC:
-/* 800ED6BC 000E931C C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
-/* 800ED6C0 000E9320 C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
-/* 800ED6C4 000E9324 EC 21 07 F2 */ fmuls f1, f1, f31
-/* 800ED6C8 000E9328 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED6CC 000E932C 48 0E 6D B9 */ bl sin
-/* 800ED6D0 000E9330 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800ED6D4 000E9334 FC 20 08 18 */ frsp f1, f1
-/* 800ED6D8 000E9338 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED6DC 000E933C 54 00 BF BE */ rlwinm r0, r0, 0x17, 0x1e, 0x1f
-/* 800ED6E0 000E9340 28 00 00 02 */ cmplwi r0, 2
-/* 800ED6E4 000E9344 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED6E8 000E9348 40 82 00 08 */ bne lbl_800ED6F0
-/* 800ED6EC 000E934C EC 20 08 28 */ fsubs f1, f0, f1
-lbl_800ED6F0:
-/* 800ED6F0 000E9350 7F C3 F3 78 */ mr r3, r30
-/* 800ED6F4 000E9354 38 80 00 03 */ li r4, 3
-/* 800ED6F8 000E9358 48 16 67 19 */ bl func_80253E10
-/* 800ED6FC 000E935C C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED700 000E9360 FC 00 F8 00 */ fcmpu cr0, f0, f31
-/* 800ED704 000E9364 40 82 00 0C */ bne lbl_800ED710
-/* 800ED708 000E9368 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED70C 000E936C D8 1F 00 98 */ stfd f0, 0x98(r31)
-lbl_800ED710:
-/* 800ED710 000E9370 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
-/* 800ED714 000E9374 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800ED718 000E9378 CB E1 00 20 */ lfd f31, 0x20(r1)
-/* 800ED71C 000E937C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800ED720 000E9380 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800ED724 000E9384 7C 08 03 A6 */ mtlr r0
-/* 800ED728 000E9388 38 21 00 30 */ addi r1, r1, 0x30
-/* 800ED72C 000E938C 4E 80 00 20 */ blr
-lbl_800ED730:
-/* 800ED730 000E9390 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800ED734 000E9394 7C 08 02 A6 */ mflr r0
-/* 800ED738 000E9398 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800ED73C 000E939C DB E1 00 30 */ stfd f31, 0x30(r1)
-/* 800ED740 000E93A0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
-/* 800ED744 000E93A4 DB C1 00 20 */ stfd f30, 0x20(r1)
-/* 800ED748 000E93A8 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
-/* 800ED74C 000E93AC 38 A1 00 08 */ addi r5, r1, 8
-/* 800ED750 000E93B0 38 80 00 08 */ li r4, 8
-/* 800ED754 000E93B4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800ED758 000E93B8 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800ED75C 000E93BC 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800ED760 000E93C0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800ED764 000E93C4 7C 7E 1B 78 */ mr r30, r3
-/* 800ED768 000E93C8 48 16 66 E5 */ bl func_80253E4C
-/* 800ED76C 000E93CC 80 01 00 08 */ lwz r0, 8(r1)
-/* 800ED770 000E93D0 2C 00 00 00 */ cmpwi r0, 0
-/* 800ED774 000E93D4 41 82 02 4C */ beq lbl_800ED9C0
-/* 800ED778 000E93D8 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED77C 000E93DC C8 9F 00 98 */ lfd f4, 0x98(r31)
-/* 800ED780 000E93E0 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800ED784 000E93E4 FC 00 20 00 */ fcmpu cr0, f0, f4
-/* 800ED788 000E93E8 40 82 01 80 */ bne lbl_800ED908
-/* 800ED78C 000E93EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800ED790 000E93F0 3C 00 43 30 */ lis r0, 0x4330
-/* 800ED794 000E93F4 C8 3F 00 A0 */ lfd f1, 0xa0(r31)
-/* 800ED798 000E93F8 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800ED79C 000E93FC FC 00 08 00 */ fcmpu cr0, f0, f1
-/* 800ED7A0 000E9400 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800ED7A4 000E9404 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800ED7A8 000E9408 90 61 00 14 */ stw r3, 0x14(r1)
-/* 800ED7AC 000E940C C8 44 00 A0 */ lfd f2, 0xa0(r4)
-/* 800ED7B0 000E9410 C8 61 00 10 */ lfd f3, 0x10(r1)
-/* 800ED7B4 000E9414 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800ED7B8 000E9418 FC 63 20 28 */ fsub f3, f3, f4
-/* 800ED7BC 000E941C FC 42 18 24 */ fdiv f2, f2, f3
-/* 800ED7C0 000E9420 FC 22 08 28 */ fsub f1, f2, f1
-/* 800ED7C4 000E9424 FC 20 08 18 */ frsp f1, f1
-/* 800ED7C8 000E9428 EF C1 00 24 */ fdivs f30, f1, f0
-/* 800ED7CC 000E942C 40 82 00 7C */ bne lbl_800ED848
-/* 800ED7D0 000E9430 38 60 00 0A */ li r3, 0xa
-/* 800ED7D4 000E9434 4B FF CB AD */ bl func_800EA380
-/* 800ED7D8 000E9438 7C 60 07 34 */ extsh r0, r3
-/* 800ED7DC 000E943C 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED7E0 000E9440 40 82 00 08 */ bne lbl_800ED7E8
-/* 800ED7E4 000E9444 C3 E2 8B B4 */ lfs f31, lbl_806411B4-_SDA2_BASE_(r2)
-lbl_800ED7E8:
-/* 800ED7E8 000E9448 FC 20 F8 90 */ fmr f1, f31
-/* 800ED7EC 000E944C 7F C3 F3 78 */ mr r3, r30
-/* 800ED7F0 000E9450 38 80 00 04 */ li r4, 4
-/* 800ED7F4 000E9454 48 16 66 1D */ bl func_80253E10
-/* 800ED7F8 000E9458 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800ED7FC 000E945C 7F C3 F3 78 */ mr r3, r30
-/* 800ED800 000E9460 38 80 00 03 */ li r4, 3
-/* 800ED804 000E9464 48 16 66 0D */ bl func_80253E10
-/* 800ED808 000E9468 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800ED80C 000E946C 54 00 CF BF */ rlwinm. r0, r0, 0x19, 0x1e, 0x1f
-/* 800ED810 000E9470 41 82 01 B0 */ beq lbl_800ED9C0
-/* 800ED814 000E9474 28 00 00 01 */ cmplwi r0, 1
-/* 800ED818 000E9478 40 82 00 14 */ bne lbl_800ED82C
-/* 800ED81C 000E947C 88 7F 27 94 */ lbz r3, 0x2794(r31)
-/* 800ED820 000E9480 38 03 FF FF */ addi r0, r3, -1
-/* 800ED824 000E9484 98 1F 27 94 */ stb r0, 0x2794(r31)
-/* 800ED828 000E9488 48 00 00 10 */ b lbl_800ED838
-lbl_800ED82C:
-/* 800ED82C 000E948C 88 7F 27 94 */ lbz r3, 0x2794(r31)
-/* 800ED830 000E9490 38 03 00 01 */ addi r0, r3, 1
-/* 800ED834 000E9494 98 1F 27 94 */ stb r0, 0x2794(r31)
-lbl_800ED838:
-/* 800ED838 000E9498 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800ED83C 000E949C 54 00 06 6C */ rlwinm r0, r0, 0, 0x19, 0x16
-/* 800ED840 000E94A0 B0 1F 00 D0 */ sth r0, 0xd0(r31)
-/* 800ED844 000E94A4 48 00 01 7C */ b lbl_800ED9C0
-lbl_800ED848:
-/* 800ED848 000E94A8 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED84C 000E94AC FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800ED850 000E94B0 4C 41 13 82 */ cror 2, 1, 2
-/* 800ED854 000E94B4 40 82 00 08 */ bne lbl_800ED85C
-/* 800ED858 000E94B8 FF C0 00 90 */ fmr f30, f0
-lbl_800ED85C:
-/* 800ED85C 000E94BC C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
-/* 800ED860 000E94C0 C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
-/* 800ED864 000E94C4 EC 21 07 B2 */ fmuls f1, f1, f30
-/* 800ED868 000E94C8 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED86C 000E94CC 48 0E 6C 19 */ bl sin
-/* 800ED870 000E94D0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800ED874 000E94D4 FC 20 08 18 */ frsp f1, f1
-/* 800ED878 000E94D8 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED87C 000E94DC 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 800ED880 000E94E0 28 00 00 01 */ cmplwi r0, 1
-/* 800ED884 000E94E4 EF E0 00 72 */ fmuls f31, f0, f1
-/* 800ED888 000E94E8 40 82 00 0C */ bne lbl_800ED894
-/* 800ED88C 000E94EC C0 02 8B B0 */ lfs f0, lbl_806411B0-_SDA2_BASE_(r2)
-/* 800ED890 000E94F0 EF FF 00 32 */ fmuls f31, f31, f0
-lbl_800ED894:
-/* 800ED894 000E94F4 38 60 00 0A */ li r3, 0xa
-/* 800ED898 000E94F8 4B FF CA E9 */ bl func_800EA380
-/* 800ED89C 000E94FC 7C 60 07 34 */ extsh r0, r3
-/* 800ED8A0 000E9500 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED8A4 000E9504 40 82 00 28 */ bne lbl_800ED8CC
-/* 800ED8A8 000E9508 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800ED8AC 000E950C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 800ED8B0 000E9510 28 00 00 02 */ cmplwi r0, 2
-/* 800ED8B4 000E9514 40 82 00 10 */ bne lbl_800ED8C4
-/* 800ED8B8 000E9518 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED8BC 000E951C EF FF 00 28 */ fsubs f31, f31, f0
-/* 800ED8C0 000E9520 48 00 00 0C */ b lbl_800ED8CC
-lbl_800ED8C4:
-/* 800ED8C4 000E9524 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED8C8 000E9528 EF FF 00 2A */ fadds f31, f31, f0
-lbl_800ED8CC:
-/* 800ED8CC 000E952C FC 20 F8 90 */ fmr f1, f31
-/* 800ED8D0 000E9530 7F C3 F3 78 */ mr r3, r30
-/* 800ED8D4 000E9534 38 80 00 04 */ li r4, 4
-/* 800ED8D8 000E9538 48 16 65 39 */ bl func_80253E10
-/* 800ED8DC 000E953C C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED8E0 000E9540 FC 00 F0 00 */ fcmpu cr0, f0, f30
-/* 800ED8E4 000E9544 40 82 00 DC */ bne lbl_800ED9C0
-/* 800ED8E8 000E9548 38 60 00 0A */ li r3, 0xa
-/* 800ED8EC 000E954C 4B FF CA 95 */ bl func_800EA380
-/* 800ED8F0 000E9550 7C 60 07 34 */ extsh r0, r3
-/* 800ED8F4 000E9554 7C 1E 00 00 */ cmpw r30, r0
-/* 800ED8F8 000E9558 40 82 00 C8 */ bne lbl_800ED9C0
-/* 800ED8FC 000E955C C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED900 000E9560 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
-/* 800ED904 000E9564 48 00 00 BC */ b lbl_800ED9C0
-lbl_800ED908:
-/* 800ED908 000E9568 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800ED90C 000E956C 3C 00 43 30 */ lis r0, 0x4330
-/* 800ED910 000E9570 90 01 00 10 */ stw r0, 0x10(r1)
-/* 800ED914 000E9574 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800ED918 000E9578 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800ED91C 000E957C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800ED920 000E9580 C8 23 00 A0 */ lfd f1, 0xa0(r3)
-/* 800ED924 000E9584 C8 41 00 10 */ lfd f2, 0x10(r1)
-/* 800ED928 000E9588 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800ED92C 000E958C FC 42 18 28 */ fsub f2, f2, f3
-/* 800ED930 000E9590 FC 21 10 24 */ fdiv f1, f1, f2
-/* 800ED934 000E9594 FC 21 20 28 */ fsub f1, f1, f4
-/* 800ED938 000E9598 FC 20 08 18 */ frsp f1, f1
-/* 800ED93C 000E959C EF C1 00 24 */ fdivs f30, f1, f0
-/* 800ED940 000E95A0 40 82 00 18 */ bne lbl_800ED958
-/* 800ED944 000E95A4 FC 20 F8 90 */ fmr f1, f31
-/* 800ED948 000E95A8 7F C3 F3 78 */ mr r3, r30
-/* 800ED94C 000E95AC 38 80 00 03 */ li r4, 3
-/* 800ED950 000E95B0 48 16 64 C1 */ bl func_80253E10
-/* 800ED954 000E95B4 48 00 00 6C */ b lbl_800ED9C0
-lbl_800ED958:
-/* 800ED958 000E95B8 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED95C 000E95BC FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 800ED960 000E95C0 4C 41 13 82 */ cror 2, 1, 2
-/* 800ED964 000E95C4 40 82 00 08 */ bne lbl_800ED96C
-/* 800ED968 000E95C8 FF C0 00 90 */ fmr f30, f0
-lbl_800ED96C:
-/* 800ED96C 000E95CC C0 22 8B A8 */ lfs f1, lbl_806411A8-_SDA2_BASE_(r2)
-/* 800ED970 000E95D0 C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
-/* 800ED974 000E95D4 EC 21 07 B2 */ fmuls f1, f1, f30
-/* 800ED978 000E95D8 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED97C 000E95DC 48 0E 6B 09 */ bl sin
-/* 800ED980 000E95E0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800ED984 000E95E4 FC 20 08 18 */ frsp f1, f1
-/* 800ED988 000E95E8 C0 02 8B B8 */ lfs f0, lbl_806411B8-_SDA2_BASE_(r2)
-/* 800ED98C 000E95EC 54 00 BF BE */ rlwinm r0, r0, 0x17, 0x1e, 0x1f
-/* 800ED990 000E95F0 28 00 00 02 */ cmplwi r0, 2
-/* 800ED994 000E95F4 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800ED998 000E95F8 40 82 00 08 */ bne lbl_800ED9A0
-/* 800ED99C 000E95FC EC 20 08 28 */ fsubs f1, f0, f1
-lbl_800ED9A0:
-/* 800ED9A0 000E9600 7F C3 F3 78 */ mr r3, r30
-/* 800ED9A4 000E9604 38 80 00 03 */ li r4, 3
-/* 800ED9A8 000E9608 48 16 64 69 */ bl func_80253E10
-/* 800ED9AC 000E960C C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800ED9B0 000E9610 FC 00 F0 00 */ fcmpu cr0, f0, f30
-/* 800ED9B4 000E9614 40 82 00 0C */ bne lbl_800ED9C0
-/* 800ED9B8 000E9618 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800ED9BC 000E961C D8 1F 00 98 */ stfd f0, 0x98(r31)
-lbl_800ED9C0:
-/* 800ED9C0 000E9620 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
-/* 800ED9C4 000E9624 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 800ED9C8 000E9628 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
-/* 800ED9CC 000E962C CB C1 00 20 */ lfd f30, 0x20(r1)
-/* 800ED9D0 000E9630 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800ED9D4 000E9634 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800ED9D8 000E9638 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800ED9DC 000E963C 7C 08 03 A6 */ mtlr r0
-/* 800ED9E0 000E9640 38 21 00 40 */ addi r1, r1, 0x40
-/* 800ED9E4 000E9644 4E 80 00 20 */ blr
-lbl_800ED9E8:
-/* 800ED9E8 000E9648 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800ED9EC 000E964C 7C 08 02 A6 */ mflr r0
-/* 800ED9F0 000E9650 38 A0 00 03 */ li r5, 3
-/* 800ED9F4 000E9654 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800ED9F8 000E9658 38 C1 00 08 */ addi r6, r1, 8
-/* 800ED9FC 000E965C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800EDA00 000E9660 7C 9F 23 78 */ mr r31, r4
-/* 800EDA04 000E9664 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800EDA08 000E9668 7C 7E 1B 78 */ mr r30, r3
-/* 800EDA0C 000E966C 48 16 64 81 */ bl func_80253E8C
-/* 800EDA10 000E9670 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EDA14 000E9674 2C 00 00 01 */ cmpwi r0, 1
-/* 800EDA18 000E9678 41 82 00 08 */ beq lbl_800EDA20
-/* 800EDA1C 000E967C 48 00 00 44 */ b lbl_800EDA60
-lbl_800EDA20:
-/* 800EDA20 000E9680 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800EDA24 000E9684 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800EDA28 000E9688 A0 03 00 CE */ lhz r0, 0xce(r3)
-/* 800EDA2C 000E968C 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800EDA30 000E9690 41 82 00 1C */ beq lbl_800EDA4C
-/* 800EDA34 000E9694 7F C3 F3 78 */ mr r3, r30
-/* 800EDA38 000E9698 7F E4 FB 78 */ mr r4, r31
-/* 800EDA3C 000E969C 38 A0 00 02 */ li r5, 2
-/* 800EDA40 000E96A0 38 C0 2D BF */ li r6, 0x2dbf
-/* 800EDA44 000E96A4 48 16 64 71 */ bl func_80253EB4
-/* 800EDA48 000E96A8 48 00 00 18 */ b lbl_800EDA60
-lbl_800EDA4C:
-/* 800EDA4C 000E96AC 7F C3 F3 78 */ mr r3, r30
-/* 800EDA50 000E96B0 7F E4 FB 78 */ mr r4, r31
-/* 800EDA54 000E96B4 38 A0 00 02 */ li r5, 2
-/* 800EDA58 000E96B8 38 C0 51 2E */ li r6, 0x512e
-/* 800EDA5C 000E96BC 48 16 64 59 */ bl func_80253EB4
-lbl_800EDA60:
-/* 800EDA60 000E96C0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800EDA64 000E96C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800EDA68 000E96C8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800EDA6C 000E96CC 7C 08 03 A6 */ mtlr r0
-/* 800EDA70 000E96D0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800EDA74 000E96D4 4E 80 00 20 */ blr
-lbl_800EDA78:
-/* 800EDA78 000E96D8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800EDA7C 000E96DC 7C 08 02 A6 */ mflr r0
-/* 800EDA80 000E96E0 38 A0 00 03 */ li r5, 3
-/* 800EDA84 000E96E4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800EDA88 000E96E8 38 C1 00 08 */ addi r6, r1, 8
-/* 800EDA8C 000E96EC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800EDA90 000E96F0 7C 9F 23 78 */ mr r31, r4
-/* 800EDA94 000E96F4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800EDA98 000E96F8 7C 7E 1B 78 */ mr r30, r3
-/* 800EDA9C 000E96FC 48 16 63 F1 */ bl func_80253E8C
-/* 800EDAA0 000E9700 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EDAA4 000E9704 2C 00 00 50 */ cmpwi r0, 0x50
-/* 800EDAA8 000E9708 41 82 00 2C */ beq lbl_800EDAD4
-/* 800EDAAC 000E970C 40 80 00 3C */ bge lbl_800EDAE8
-/* 800EDAB0 000E9710 2C 00 00 04 */ cmpwi r0, 4
-/* 800EDAB4 000E9714 41 82 00 08 */ beq lbl_800EDABC
-/* 800EDAB8 000E9718 48 00 00 30 */ b lbl_800EDAE8
-lbl_800EDABC:
-/* 800EDABC 000E971C 7F C3 F3 78 */ mr r3, r30
-/* 800EDAC0 000E9720 7F E4 FB 78 */ mr r4, r31
-/* 800EDAC4 000E9724 38 A0 00 02 */ li r5, 2
-/* 800EDAC8 000E9728 38 C0 2D C0 */ li r6, 0x2dc0
-/* 800EDACC 000E972C 48 16 63 E9 */ bl func_80253EB4
-/* 800EDAD0 000E9730 48 00 00 18 */ b lbl_800EDAE8
-lbl_800EDAD4:
-/* 800EDAD4 000E9734 7F C3 F3 78 */ mr r3, r30
-/* 800EDAD8 000E9738 7F E4 FB 78 */ mr r4, r31
-/* 800EDADC 000E973C 38 A0 00 02 */ li r5, 2
-/* 800EDAE0 000E9740 38 C0 2D C1 */ li r6, 0x2dc1
-/* 800EDAE4 000E9744 48 16 63 D1 */ bl func_80253EB4
-lbl_800EDAE8:
-/* 800EDAE8 000E9748 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800EDAEC 000E974C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800EDAF0 000E9750 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800EDAF4 000E9754 7C 08 03 A6 */ mtlr r0
-/* 800EDAF8 000E9758 38 21 00 20 */ addi r1, r1, 0x20
-/* 800EDAFC 000E975C 4E 80 00 20 */ blr
-lbl_800EDB00:
-/* 800EDB00 000E9760 94 21 FE F0 */ stwu r1, -0x110(r1)
-/* 800EDB04 000E9764 7C 08 02 A6 */ mflr r0
-/* 800EDB08 000E9768 90 01 01 14 */ stw r0, 0x114(r1)
-/* 800EDB0C 000E976C 39 61 01 10 */ addi r11, r1, 0x110
-/* 800EDB10 000E9770 48 0D 95 E5 */ bl __save_gpr
-/* 800EDB14 000E9774 3C A0 80 40 */ lis r5, lbl_803FC13C@ha
-/* 800EDB18 000E9778 8C 05 C1 3C */ lbzu r0, lbl_803FC13C@l(r5)
-/* 800EDB1C 000E977C 7C 7D 1B 78 */ mr r29, r3
-/* 800EDB20 000E9780 7C 9E 23 78 */ mr r30, r4
-/* 800EDB24 000E9784 89 E5 00 19 */ lbz r15, 0x19(r5)
-/* 800EDB28 000E9788 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800EDB2C 000E978C 90 01 00 48 */ stw r0, 0x48(r1)
-/* 800EDB30 000E9790 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800EDB34 000E9794 88 05 00 17 */ lbz r0, 0x17(r5)
-/* 800EDB38 000E9798 91 E1 00 C4 */ stw r15, 0xc4(r1)
-/* 800EDB3C 000E979C 89 E5 00 1A */ lbz r15, 0x1a(r5)
-/* 800EDB40 000E97A0 98 01 00 23 */ stb r0, 0x23(r1)
-/* 800EDB44 000E97A4 80 01 00 C4 */ lwz r0, 0xc4(r1)
-/* 800EDB48 000E97A8 91 E1 00 4C */ stw r15, 0x4c(r1)
-/* 800EDB4C 000E97AC 89 E5 00 1B */ lbz r15, 0x1b(r5)
-/* 800EDB50 000E97B0 98 01 00 25 */ stb r0, 0x25(r1)
-/* 800EDB54 000E97B4 80 01 00 4C */ lwz r0, 0x4c(r1)
-/* 800EDB58 000E97B8 91 E1 00 50 */ stw r15, 0x50(r1)
-/* 800EDB5C 000E97BC 89 E5 00 1C */ lbz r15, 0x1c(r5)
-/* 800EDB60 000E97C0 98 01 00 26 */ stb r0, 0x26(r1)
-/* 800EDB64 000E97C4 80 01 00 50 */ lwz r0, 0x50(r1)
-/* 800EDB68 000E97C8 91 E1 00 54 */ stw r15, 0x54(r1)
-/* 800EDB6C 000E97CC 89 E5 00 1D */ lbz r15, 0x1d(r5)
-/* 800EDB70 000E97D0 98 01 00 27 */ stb r0, 0x27(r1)
-/* 800EDB74 000E97D4 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800EDB78 000E97D8 91 E1 00 58 */ stw r15, 0x58(r1)
-/* 800EDB7C 000E97DC 89 E5 00 1E */ lbz r15, 0x1e(r5)
-/* 800EDB80 000E97E0 98 01 00 28 */ stb r0, 0x28(r1)
-/* 800EDB84 000E97E4 80 01 00 58 */ lwz r0, 0x58(r1)
-/* 800EDB88 000E97E8 91 E1 00 5C */ stw r15, 0x5c(r1)
-/* 800EDB8C 000E97EC 89 E5 00 1F */ lbz r15, 0x1f(r5)
-/* 800EDB90 000E97F0 98 01 00 29 */ stb r0, 0x29(r1)
-/* 800EDB94 000E97F4 80 01 00 5C */ lwz r0, 0x5c(r1)
-/* 800EDB98 000E97F8 91 E1 00 60 */ stw r15, 0x60(r1)
-/* 800EDB9C 000E97FC 89 E5 00 20 */ lbz r15, 0x20(r5)
-/* 800EDBA0 000E9800 98 01 00 2A */ stb r0, 0x2a(r1)
-/* 800EDBA4 000E9804 80 01 00 60 */ lwz r0, 0x60(r1)
-/* 800EDBA8 000E9808 91 E1 00 64 */ stw r15, 0x64(r1)
-/* 800EDBAC 000E980C 89 E5 00 21 */ lbz r15, 0x21(r5)
-/* 800EDBB0 000E9810 98 01 00 2B */ stb r0, 0x2b(r1)
-/* 800EDBB4 000E9814 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800EDBB8 000E9818 91 E1 00 68 */ stw r15, 0x68(r1)
-/* 800EDBBC 000E981C 89 E5 00 22 */ lbz r15, 0x22(r5)
-/* 800EDBC0 000E9820 98 01 00 2C */ stb r0, 0x2c(r1)
-/* 800EDBC4 000E9824 80 01 00 68 */ lwz r0, 0x68(r1)
-/* 800EDBC8 000E9828 91 E1 00 6C */ stw r15, 0x6c(r1)
-/* 800EDBCC 000E982C 89 E5 00 23 */ lbz r15, 0x23(r5)
-/* 800EDBD0 000E9830 98 01 00 2D */ stb r0, 0x2d(r1)
-/* 800EDBD4 000E9834 80 01 00 6C */ lwz r0, 0x6c(r1)
-/* 800EDBD8 000E9838 91 E1 00 70 */ stw r15, 0x70(r1)
-/* 800EDBDC 000E983C 89 E5 00 24 */ lbz r15, 0x24(r5)
-/* 800EDBE0 000E9840 98 01 00 2E */ stb r0, 0x2e(r1)
-/* 800EDBE4 000E9844 80 01 00 70 */ lwz r0, 0x70(r1)
-/* 800EDBE8 000E9848 91 E1 00 74 */ stw r15, 0x74(r1)
-/* 800EDBEC 000E984C 89 E5 00 25 */ lbz r15, 0x25(r5)
-/* 800EDBF0 000E9850 98 01 00 2F */ stb r0, 0x2f(r1)
-/* 800EDBF4 000E9854 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800EDBF8 000E9858 91 E1 00 78 */ stw r15, 0x78(r1)
-/* 800EDBFC 000E985C 89 E5 00 26 */ lbz r15, 0x26(r5)
-/* 800EDC00 000E9860 98 01 00 30 */ stb r0, 0x30(r1)
-/* 800EDC04 000E9864 80 01 00 78 */ lwz r0, 0x78(r1)
-/* 800EDC08 000E9868 91 E1 00 7C */ stw r15, 0x7c(r1)
-/* 800EDC0C 000E986C 89 E5 00 27 */ lbz r15, 0x27(r5)
-/* 800EDC10 000E9870 98 01 00 31 */ stb r0, 0x31(r1)
-/* 800EDC14 000E9874 80 01 00 7C */ lwz r0, 0x7c(r1)
-/* 800EDC18 000E9878 91 E1 00 80 */ stw r15, 0x80(r1)
-/* 800EDC1C 000E987C 89 E5 00 28 */ lbz r15, 0x28(r5)
-/* 800EDC20 000E9880 98 01 00 32 */ stb r0, 0x32(r1)
-/* 800EDC24 000E9884 80 01 00 80 */ lwz r0, 0x80(r1)
-/* 800EDC28 000E9888 91 E1 00 84 */ stw r15, 0x84(r1)
-/* 800EDC2C 000E988C 89 E5 00 29 */ lbz r15, 0x29(r5)
-/* 800EDC30 000E9890 98 01 00 33 */ stb r0, 0x33(r1)
-/* 800EDC34 000E9894 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 800EDC38 000E9898 91 E1 00 88 */ stw r15, 0x88(r1)
-/* 800EDC3C 000E989C 89 E5 00 2A */ lbz r15, 0x2a(r5)
-/* 800EDC40 000E98A0 98 01 00 34 */ stb r0, 0x34(r1)
-/* 800EDC44 000E98A4 80 01 00 88 */ lwz r0, 0x88(r1)
-/* 800EDC48 000E98A8 91 E1 00 8C */ stw r15, 0x8c(r1)
-/* 800EDC4C 000E98AC 89 E5 00 2B */ lbz r15, 0x2b(r5)
-/* 800EDC50 000E98B0 98 01 00 35 */ stb r0, 0x35(r1)
-/* 800EDC54 000E98B4 80 01 00 8C */ lwz r0, 0x8c(r1)
-/* 800EDC58 000E98B8 91 E1 00 90 */ stw r15, 0x90(r1)
-/* 800EDC5C 000E98BC 89 E5 00 2C */ lbz r15, 0x2c(r5)
-/* 800EDC60 000E98C0 98 01 00 36 */ stb r0, 0x36(r1)
-/* 800EDC64 000E98C4 80 01 00 90 */ lwz r0, 0x90(r1)
-/* 800EDC68 000E98C8 91 E1 00 94 */ stw r15, 0x94(r1)
-/* 800EDC6C 000E98CC 89 E5 00 2D */ lbz r15, 0x2d(r5)
-/* 800EDC70 000E98D0 98 01 00 37 */ stb r0, 0x37(r1)
-/* 800EDC74 000E98D4 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800EDC78 000E98D8 91 E1 00 98 */ stw r15, 0x98(r1)
-/* 800EDC7C 000E98DC 89 E5 00 2E */ lbz r15, 0x2e(r5)
-/* 800EDC80 000E98E0 98 01 00 38 */ stb r0, 0x38(r1)
-/* 800EDC84 000E98E4 80 01 00 98 */ lwz r0, 0x98(r1)
-/* 800EDC88 000E98E8 91 E1 00 9C */ stw r15, 0x9c(r1)
-/* 800EDC8C 000E98EC 89 E5 00 2F */ lbz r15, 0x2f(r5)
-/* 800EDC90 000E98F0 98 01 00 39 */ stb r0, 0x39(r1)
-/* 800EDC94 000E98F4 80 01 00 9C */ lwz r0, 0x9c(r1)
-/* 800EDC98 000E98F8 91 E1 00 A0 */ stw r15, 0xa0(r1)
-/* 800EDC9C 000E98FC 89 E5 00 30 */ lbz r15, 0x30(r5)
-/* 800EDCA0 000E9900 98 01 00 3A */ stb r0, 0x3a(r1)
-/* 800EDCA4 000E9904 80 01 00 A0 */ lwz r0, 0xa0(r1)
-/* 800EDCA8 000E9908 91 E1 00 A4 */ stw r15, 0xa4(r1)
-/* 800EDCAC 000E990C 89 E5 00 31 */ lbz r15, 0x31(r5)
-/* 800EDCB0 000E9910 98 01 00 3B */ stb r0, 0x3b(r1)
-/* 800EDCB4 000E9914 80 01 00 A4 */ lwz r0, 0xa4(r1)
-/* 800EDCB8 000E9918 91 E1 00 A8 */ stw r15, 0xa8(r1)
-/* 800EDCBC 000E991C 89 E5 00 32 */ lbz r15, 0x32(r5)
-/* 800EDCC0 000E9920 98 01 00 3C */ stb r0, 0x3c(r1)
-/* 800EDCC4 000E9924 80 01 00 A8 */ lwz r0, 0xa8(r1)
-/* 800EDCC8 000E9928 91 E1 00 AC */ stw r15, 0xac(r1)
-/* 800EDCCC 000E992C 89 E5 00 33 */ lbz r15, 0x33(r5)
-/* 800EDCD0 000E9930 98 01 00 3D */ stb r0, 0x3d(r1)
-/* 800EDCD4 000E9934 80 01 00 AC */ lwz r0, 0xac(r1)
-/* 800EDCD8 000E9938 91 E1 00 B0 */ stw r15, 0xb0(r1)
-/* 800EDCDC 000E993C 89 E5 00 34 */ lbz r15, 0x34(r5)
-/* 800EDCE0 000E9940 98 01 00 3E */ stb r0, 0x3e(r1)
-/* 800EDCE4 000E9944 80 01 00 B0 */ lwz r0, 0xb0(r1)
-/* 800EDCE8 000E9948 91 E1 00 B4 */ stw r15, 0xb4(r1)
-/* 800EDCEC 000E994C 89 E5 00 35 */ lbz r15, 0x35(r5)
-/* 800EDCF0 000E9950 98 01 00 3F */ stb r0, 0x3f(r1)
-/* 800EDCF4 000E9954 80 01 00 B4 */ lwz r0, 0xb4(r1)
-/* 800EDCF8 000E9958 91 E1 00 B8 */ stw r15, 0xb8(r1)
-/* 800EDCFC 000E995C 89 E5 00 36 */ lbz r15, 0x36(r5)
-/* 800EDD00 000E9960 98 01 00 40 */ stb r0, 0x40(r1)
-/* 800EDD04 000E9964 80 01 00 B8 */ lwz r0, 0xb8(r1)
-/* 800EDD08 000E9968 91 E1 00 BC */ stw r15, 0xbc(r1)
-/* 800EDD0C 000E996C 89 E5 00 37 */ lbz r15, 0x37(r5)
-/* 800EDD10 000E9970 98 01 00 41 */ stb r0, 0x41(r1)
-/* 800EDD14 000E9974 80 01 00 BC */ lwz r0, 0xbc(r1)
-/* 800EDD18 000E9978 91 E1 00 C0 */ stw r15, 0xc0(r1)
-/* 800EDD1C 000E997C 8A 05 00 01 */ lbz r16, 1(r5)
-/* 800EDD20 000E9980 8A 25 00 02 */ lbz r17, 2(r5)
-/* 800EDD24 000E9984 8A 45 00 03 */ lbz r18, 3(r5)
-/* 800EDD28 000E9988 8A 65 00 04 */ lbz r19, 4(r5)
-/* 800EDD2C 000E998C 8A 85 00 05 */ lbz r20, 5(r5)
-/* 800EDD30 000E9990 8A A5 00 06 */ lbz r21, 6(r5)
-/* 800EDD34 000E9994 8A C5 00 07 */ lbz r22, 7(r5)
-/* 800EDD38 000E9998 8A E5 00 08 */ lbz r23, 8(r5)
-/* 800EDD3C 000E999C 8B 05 00 09 */ lbz r24, 9(r5)
-/* 800EDD40 000E99A0 8B 25 00 0A */ lbz r25, 0xa(r5)
-/* 800EDD44 000E99A4 8B 45 00 0B */ lbz r26, 0xb(r5)
-/* 800EDD48 000E99A8 8B 65 00 0C */ lbz r27, 0xc(r5)
-/* 800EDD4C 000E99AC 8B 85 00 0D */ lbz r28, 0xd(r5)
-/* 800EDD50 000E99B0 89 85 00 0E */ lbz r12, 0xe(r5)
-/* 800EDD54 000E99B4 89 65 00 0F */ lbz r11, 0xf(r5)
-/* 800EDD58 000E99B8 89 45 00 10 */ lbz r10, 0x10(r5)
-/* 800EDD5C 000E99BC 89 25 00 11 */ lbz r9, 0x11(r5)
-/* 800EDD60 000E99C0 89 05 00 12 */ lbz r8, 0x12(r5)
-/* 800EDD64 000E99C4 88 E5 00 13 */ lbz r7, 0x13(r5)
-/* 800EDD68 000E99C8 88 C5 00 14 */ lbz r6, 0x14(r5)
-/* 800EDD6C 000E99CC 88 85 00 15 */ lbz r4, 0x15(r5)
-/* 800EDD70 000E99D0 88 65 00 16 */ lbz r3, 0x16(r5)
-/* 800EDD74 000E99D4 89 C5 00 18 */ lbz r14, 0x18(r5)
-/* 800EDD78 000E99D8 89 E5 00 38 */ lbz r15, 0x38(r5)
-/* 800EDD7C 000E99DC 80 A1 00 48 */ lwz r5, 0x48(r1)
-/* 800EDD80 000E99E0 98 01 00 42 */ stb r0, 0x42(r1)
-/* 800EDD84 000E99E4 80 01 00 C0 */ lwz r0, 0xc0(r1)
-/* 800EDD88 000E99E8 98 A1 00 0C */ stb r5, 0xc(r1)
-/* 800EDD8C 000E99EC 9A 01 00 0D */ stb r16, 0xd(r1)
-/* 800EDD90 000E99F0 9A 21 00 0E */ stb r17, 0xe(r1)
-/* 800EDD94 000E99F4 9A 41 00 0F */ stb r18, 0xf(r1)
-/* 800EDD98 000E99F8 9A 61 00 10 */ stb r19, 0x10(r1)
-/* 800EDD9C 000E99FC 9A 81 00 11 */ stb r20, 0x11(r1)
-/* 800EDDA0 000E9A00 9A A1 00 12 */ stb r21, 0x12(r1)
-/* 800EDDA4 000E9A04 9A C1 00 13 */ stb r22, 0x13(r1)
-/* 800EDDA8 000E9A08 9A E1 00 14 */ stb r23, 0x14(r1)
-/* 800EDDAC 000E9A0C 9B 01 00 15 */ stb r24, 0x15(r1)
-/* 800EDDB0 000E9A10 9B 21 00 16 */ stb r25, 0x16(r1)
-/* 800EDDB4 000E9A14 9B 41 00 17 */ stb r26, 0x17(r1)
-/* 800EDDB8 000E9A18 9B 61 00 18 */ stb r27, 0x18(r1)
-/* 800EDDBC 000E9A1C 9B 81 00 19 */ stb r28, 0x19(r1)
-/* 800EDDC0 000E9A20 99 81 00 1A */ stb r12, 0x1a(r1)
-/* 800EDDC4 000E9A24 99 61 00 1B */ stb r11, 0x1b(r1)
-/* 800EDDC8 000E9A28 99 41 00 1C */ stb r10, 0x1c(r1)
-/* 800EDDCC 000E9A2C 99 21 00 1D */ stb r9, 0x1d(r1)
-/* 800EDDD0 000E9A30 99 01 00 1E */ stb r8, 0x1e(r1)
-/* 800EDDD4 000E9A34 98 E1 00 1F */ stb r7, 0x1f(r1)
-/* 800EDDD8 000E9A38 98 C1 00 20 */ stb r6, 0x20(r1)
-/* 800EDDDC 000E9A3C 98 81 00 21 */ stb r4, 0x21(r1)
-/* 800EDDE0 000E9A40 98 61 00 22 */ stb r3, 0x22(r1)
-/* 800EDDE4 000E9A44 99 C1 00 24 */ stb r14, 0x24(r1)
-/* 800EDDE8 000E9A48 98 01 00 43 */ stb r0, 0x43(r1)
-/* 800EDDEC 000E9A4C 99 E1 00 44 */ stb r15, 0x44(r1)
-/* 800EDDF0 000E9A50 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800EDDF4 000E9A54 38 60 00 01 */ li r3, 1
-/* 800EDDF8 000E9A58 54 0E B6 BE */ rlwinm r14, r0, 0x16, 0x1a, 0x1f
-/* 800EDDFC 000E9A5C 4B FF C5 85 */ bl func_800EA380
-/* 800EDE00 000E9A60 7C 60 07 34 */ extsh r0, r3
-/* 800EDE04 000E9A64 7C 1D 00 00 */ cmpw r29, r0
-/* 800EDE08 000E9A68 40 82 00 44 */ bne lbl_800EDE4C
-/* 800EDE0C 000E9A6C A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800EDE10 000E9A70 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800EDE14 000E9A74 28 00 00 01 */ cmplwi r0, 1
-/* 800EDE18 000E9A78 40 82 00 1C */ bne lbl_800EDE34
-/* 800EDE1C 000E9A7C 2C 0E 00 00 */ cmpwi r14, 0
-/* 800EDE20 000E9A80 41 82 00 0C */ beq lbl_800EDE2C
-/* 800EDE24 000E9A84 39 CE FF FF */ addi r14, r14, -1
-/* 800EDE28 000E9A88 48 00 00 24 */ b lbl_800EDE4C
-lbl_800EDE2C:
-/* 800EDE2C 000E9A8C 39 C0 00 12 */ li r14, 0x12
-/* 800EDE30 000E9A90 48 00 00 1C */ b lbl_800EDE4C
-lbl_800EDE34:
-/* 800EDE34 000E9A94 38 60 00 12 */ li r3, 0x12
-/* 800EDE38 000E9A98 38 0E 00 01 */ addi r0, r14, 1
-/* 800EDE3C 000E9A9C 7C 63 70 10 */ subfc r3, r3, r14
-/* 800EDE40 000E9AA0 7C 63 19 10 */ subfe r3, r3, r3
-/* 800EDE44 000E9AA4 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800EDE48 000E9AA8 7C 0E 18 38 */ and r14, r0, r3
-lbl_800EDE4C:
-/* 800EDE4C 000E9AAC 7F A3 EB 78 */ mr r3, r29
-/* 800EDE50 000E9AB0 7F C4 F3 78 */ mr r4, r30
-/* 800EDE54 000E9AB4 38 C1 00 08 */ addi r6, r1, 8
-/* 800EDE58 000E9AB8 38 A0 00 03 */ li r5, 3
-/* 800EDE5C 000E9ABC 48 16 60 31 */ bl func_80253E8C
-/* 800EDE60 000E9AC0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EDE64 000E9AC4 2C 00 00 01 */ cmpwi r0, 1
-/* 800EDE68 000E9AC8 41 82 00 14 */ beq lbl_800EDE7C
-/* 800EDE6C 000E9ACC 40 80 00 AC */ bge lbl_800EDF18
-/* 800EDE70 000E9AD0 2C 00 00 00 */ cmpwi r0, 0
-/* 800EDE74 000E9AD4 40 80 00 58 */ bge lbl_800EDECC
-/* 800EDE78 000E9AD8 48 00 00 A0 */ b lbl_800EDF18
-lbl_800EDE7C:
-/* 800EDE7C 000E9ADC 55 C3 06 3F */ clrlwi. r3, r14, 0x18
-/* 800EDE80 000E9AE0 40 82 00 1C */ bne lbl_800EDE9C
-/* 800EDE84 000E9AE4 7F A3 EB 78 */ mr r3, r29
-/* 800EDE88 000E9AE8 7F C4 F3 78 */ mr r4, r30
-/* 800EDE8C 000E9AEC 38 A0 00 01 */ li r5, 1
-/* 800EDE90 000E9AF0 38 C0 00 00 */ li r6, 0
-/* 800EDE94 000E9AF4 48 16 60 21 */ bl func_80253EB4
-/* 800EDE98 000E9AF8 48 00 00 80 */ b lbl_800EDF18
-lbl_800EDE9C:
-/* 800EDE9C 000E9AFC 55 C0 15 BA */ rlwinm r0, r14, 2, 0x16, 0x1d
-/* 800EDEA0 000E9B00 38 A1 00 0C */ addi r5, r1, 0xc
-/* 800EDEA4 000E9B04 7C 03 00 50 */ subf r0, r3, r0
-/* 800EDEA8 000E9B08 38 81 00 0D */ addi r4, r1, 0xd
-/* 800EDEAC 000E9B0C 7C A5 00 AE */ lbzx r5, r5, r0
-/* 800EDEB0 000E9B10 38 61 00 0E */ addi r3, r1, 0xe
-/* 800EDEB4 000E9B14 7C 84 00 AE */ lbzx r4, r4, r0
-/* 800EDEB8 000E9B18 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800EDEBC 000E9B1C 98 BE 00 02 */ stb r5, 2(r30)
-/* 800EDEC0 000E9B20 98 9E 00 03 */ stb r4, 3(r30)
-/* 800EDEC4 000E9B24 98 1E 00 04 */ stb r0, 4(r30)
-/* 800EDEC8 000E9B28 48 00 00 50 */ b lbl_800EDF18
-lbl_800EDECC:
-/* 800EDECC 000E9B2C 55 C3 06 3F */ clrlwi. r3, r14, 0x18
-/* 800EDED0 000E9B30 41 82 00 1C */ beq lbl_800EDEEC
-/* 800EDED4 000E9B34 7F A3 EB 78 */ mr r3, r29
-/* 800EDED8 000E9B38 7F C4 F3 78 */ mr r4, r30
-/* 800EDEDC 000E9B3C 38 A0 00 01 */ li r5, 1
-/* 800EDEE0 000E9B40 38 C0 00 00 */ li r6, 0
-/* 800EDEE4 000E9B44 48 16 5F D1 */ bl func_80253EB4
-/* 800EDEE8 000E9B48 48 00 00 30 */ b lbl_800EDF18
-lbl_800EDEEC:
-/* 800EDEEC 000E9B4C 55 C0 15 BA */ rlwinm r0, r14, 2, 0x16, 0x1d
-/* 800EDEF0 000E9B50 38 A1 00 0C */ addi r5, r1, 0xc
-/* 800EDEF4 000E9B54 7C 03 00 50 */ subf r0, r3, r0
-/* 800EDEF8 000E9B58 38 81 00 0D */ addi r4, r1, 0xd
-/* 800EDEFC 000E9B5C 7C A5 00 AE */ lbzx r5, r5, r0
-/* 800EDF00 000E9B60 38 61 00 0E */ addi r3, r1, 0xe
-/* 800EDF04 000E9B64 7C 84 00 AE */ lbzx r4, r4, r0
-/* 800EDF08 000E9B68 7C 03 00 AE */ lbzx r0, r3, r0
-/* 800EDF0C 000E9B6C 98 BE 00 02 */ stb r5, 2(r30)
-/* 800EDF10 000E9B70 98 9E 00 03 */ stb r4, 3(r30)
-/* 800EDF14 000E9B74 98 1E 00 04 */ stb r0, 4(r30)
-lbl_800EDF18:
-/* 800EDF18 000E9B78 39 61 01 10 */ addi r11, r1, 0x110
-/* 800EDF1C 000E9B7C 48 0D 92 25 */ bl __restore_gpr
-/* 800EDF20 000E9B80 80 01 01 14 */ lwz r0, 0x114(r1)
-/* 800EDF24 000E9B84 7C 08 03 A6 */ mtlr r0
-/* 800EDF28 000E9B88 38 21 01 10 */ addi r1, r1, 0x110
-/* 800EDF2C 000E9B8C 4E 80 00 20 */ blr
-lbl_800EDF30:
-/* 800EDF30 000E9B90 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800EDF34 000E9B94 7C 08 02 A6 */ mflr r0
-/* 800EDF38 000E9B98 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800EDF3C 000E9B9C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800EDF40 000E9BA0 48 0D 91 DD */ bl _savegpr_24
-/* 800EDF44 000E9BA4 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
-/* 800EDF48 000E9BA8 7C 78 1B 78 */ mr r24, r3
-/* 800EDF4C 000E9BAC 7C 99 23 78 */ mr r25, r4
-/* 800EDF50 000E9BB0 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
-/* 800EDF54 000E9BB4 48 07 17 8D */ bl func_8015F6E0
-/* 800EDF58 000E9BB8 7C 7F 1B 78 */ mr r31, r3
-/* 800EDF5C 000E9BBC 7F 03 C3 78 */ mr r3, r24
-/* 800EDF60 000E9BC0 7F 24 CB 78 */ mr r4, r25
-/* 800EDF64 000E9BC4 38 C1 00 08 */ addi r6, r1, 8
-/* 800EDF68 000E9BC8 3B A0 00 00 */ li r29, 0
-/* 800EDF6C 000E9BCC 3B 80 00 00 */ li r28, 0
-/* 800EDF70 000E9BD0 3B 60 00 00 */ li r27, 0
-/* 800EDF74 000E9BD4 3B 40 00 00 */ li r26, 0
-/* 800EDF78 000E9BD8 38 A0 00 03 */ li r5, 3
-/* 800EDF7C 000E9BDC 48 16 5F 11 */ bl func_80253E8C
-/* 800EDF80 000E9BE0 38 60 00 0B */ li r3, 0xb
-/* 800EDF84 000E9BE4 4B FF C3 FD */ bl func_800EA380
-/* 800EDF88 000E9BE8 7C 60 07 34 */ extsh r0, r3
-/* 800EDF8C 000E9BEC 7C 18 00 00 */ cmpw r24, r0
-/* 800EDF90 000E9BF0 40 82 01 B8 */ bne lbl_800EE148
-/* 800EDF94 000E9BF4 A0 7E 00 CE */ lhz r3, 0xce(r30)
-/* 800EDF98 000E9BF8 54 66 DE FE */ rlwinm r6, r3, 0x1b, 0x1b, 0x1f
-/* 800EDF9C 000E9BFC 28 06 00 1F */ cmplwi r6, 0x1f
-/* 800EDFA0 000E9C00 41 82 00 9C */ beq lbl_800EE03C
-/* 800EDFA4 000E9C04 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
-/* 800EDFA8 000E9C08 54 65 B6 BE */ rlwinm r5, r3, 0x16, 0x1a, 0x1f
-/* 800EDFAC 000E9C0C 54 64 D5 B6 */ rlwinm r4, r3, 0x1a, 0x16, 0x1b
-/* 800EDFB0 000E9C10 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800EDFB4 000E9C14 7C 7E 02 14 */ add r3, r30, r0
-/* 800EDFB8 000E9C18 7C 85 20 50 */ subf r4, r5, r4
-/* 800EDFBC 000E9C1C A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800EDFC0 000E9C20 7C 66 22 14 */ add r3, r6, r4
-/* 800EDFC4 000E9C24 7C 03 00 00 */ cmpw r3, r0
-/* 800EDFC8 000E9C28 40 80 00 74 */ bge lbl_800EE03C
-/* 800EDFCC 000E9C2C 54 60 08 3C */ slwi r0, r3, 1
-/* 800EDFD0 000E9C30 7C 7E 02 14 */ add r3, r30, r0
-/* 800EDFD4 000E9C34 A0 63 22 F2 */ lhz r3, 0x22f2(r3)
-/* 800EDFD8 000E9C38 28 03 00 06 */ cmplwi r3, 6
-/* 800EDFDC 000E9C3C 40 80 00 1C */ bge lbl_800EDFF8
-/* 800EDFE0 000E9C40 1C 03 00 DC */ mulli r0, r3, 0xdc
-/* 800EDFE4 000E9C44 7C 7F 02 14 */ add r3, r31, r0
-/* 800EDFE8 000E9C48 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800EDFEC 000E9C4C 48 2E E1 B1 */ bl func_803DC19C
-/* 800EDFF0 000E9C50 7C 7D 1B 78 */ mr r29, r3
-/* 800EDFF4 000E9C54 48 00 00 1C */ b lbl_800EE010
-lbl_800EDFF8:
-/* 800EDFF8 000E9C58 28 03 02 22 */ cmplwi r3, 0x222
-/* 800EDFFC 000E9C5C 40 80 00 14 */ bge lbl_800EE010
-/* 800EE000 000E9C60 38 03 FF FA */ addi r0, r3, -6
-/* 800EE004 000E9C64 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800EE008 000E9C68 7C 7F 02 14 */ add r3, r31, r0
-/* 800EE00C 000E9C6C 3B A3 05 F8 */ addi r29, r3, 0x5f8
-lbl_800EE010:
-/* 800EE010 000E9C70 2C 1D 00 00 */ cmpwi r29, 0
-/* 800EE014 000E9C74 41 82 00 28 */ beq lbl_800EE03C
-/* 800EE018 000E9C78 7F A3 EB 78 */ mr r3, r29
-/* 800EE01C 000E9C7C 4B F6 8B B9 */ bl func_80056BD4
-/* 800EE020 000E9C80 7C 7C 1B 78 */ mr r28, r3
-/* 800EE024 000E9C84 7F A3 EB 78 */ mr r3, r29
-/* 800EE028 000E9C88 4B F6 8E 05 */ bl func_80056E2C
-/* 800EE02C 000E9C8C 7C 7B 1B 78 */ mr r27, r3
-/* 800EE030 000E9C90 7F A3 EB 78 */ mr r3, r29
-/* 800EE034 000E9C94 4B F6 8E A9 */ bl func_80056EDC
-/* 800EE038 000E9C98 7C 7A 1B 78 */ mr r26, r3
-lbl_800EE03C:
-/* 800EE03C 000E9C9C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EE040 000E9CA0 28 00 00 1D */ cmplwi r0, 0x1d
-/* 800EE044 000E9CA4 41 81 06 D4 */ bgt lbl_800EE718
-/* 800EE048 000E9CA8 3C 60 80 41 */ lis r3, lbl_80417708@ha
-/* 800EE04C 000E9CAC 54 00 10 3A */ slwi r0, r0, 2
-/* 800EE050 000E9CB0 38 63 77 08 */ addi r3, r3, lbl_80417708@l
-/* 800EE054 000E9CB4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EE058 000E9CB8 7C 69 03 A6 */ mtctr r3
-/* 800EE05C 000E9CBC 4E 80 04 20 */ bctr
-/* 800EE060 000E9CC0 38 00 00 0B */ li r0, 0xb
-/* 800EE064 000E9CC4 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE068 000E9CC8 48 00 01 B0 */ b lbl_800EE218
-/* 800EE06C 000E9CCC 38 00 00 0C */ li r0, 0xc
-/* 800EE070 000E9CD0 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE074 000E9CD4 48 00 01 A4 */ b lbl_800EE218
-/* 800EE078 000E9CD8 38 00 00 10 */ li r0, 0x10
-/* 800EE07C 000E9CDC 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE080 000E9CE0 48 00 01 98 */ b lbl_800EE218
-/* 800EE084 000E9CE4 38 00 00 12 */ li r0, 0x12
-/* 800EE088 000E9CE8 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE08C 000E9CEC 48 00 01 8C */ b lbl_800EE218
-/* 800EE090 000E9CF0 38 00 00 0D */ li r0, 0xd
-/* 800EE094 000E9CF4 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE098 000E9CF8 48 00 01 80 */ b lbl_800EE218
-/* 800EE09C 000E9CFC 38 00 00 0E */ li r0, 0xe
-/* 800EE0A0 000E9D00 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0A4 000E9D04 48 00 01 74 */ b lbl_800EE218
-/* 800EE0A8 000E9D08 38 00 00 0F */ li r0, 0xf
-/* 800EE0AC 000E9D0C 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0B0 000E9D10 48 00 01 68 */ b lbl_800EE218
-/* 800EE0B4 000E9D14 38 00 00 13 */ li r0, 0x13
-/* 800EE0B8 000E9D18 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0BC 000E9D1C 48 00 01 5C */ b lbl_800EE218
-/* 800EE0C0 000E9D20 38 00 00 11 */ li r0, 0x11
-/* 800EE0C4 000E9D24 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0C8 000E9D28 48 00 01 50 */ b lbl_800EE218
-/* 800EE0CC 000E9D2C 38 00 00 07 */ li r0, 7
-/* 800EE0D0 000E9D30 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0D4 000E9D34 48 00 01 44 */ b lbl_800EE218
-/* 800EE0D8 000E9D38 38 00 00 08 */ li r0, 8
-/* 800EE0DC 000E9D3C 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0E0 000E9D40 48 00 01 38 */ b lbl_800EE218
-/* 800EE0E4 000E9D44 38 00 00 1E */ li r0, 0x1e
-/* 800EE0E8 000E9D48 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0EC 000E9D4C 48 00 01 2C */ b lbl_800EE218
-/* 800EE0F0 000E9D50 38 00 00 1C */ li r0, 0x1c
-/* 800EE0F4 000E9D54 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE0F8 000E9D58 48 00 01 20 */ b lbl_800EE218
-/* 800EE0FC 000E9D5C 38 00 00 1A */ li r0, 0x1a
-/* 800EE100 000E9D60 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE104 000E9D64 48 00 01 14 */ b lbl_800EE218
-/* 800EE108 000E9D68 38 00 00 18 */ li r0, 0x18
-/* 800EE10C 000E9D6C 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE110 000E9D70 48 00 01 08 */ b lbl_800EE218
-/* 800EE114 000E9D74 38 00 00 16 */ li r0, 0x16
-/* 800EE118 000E9D78 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE11C 000E9D7C 48 00 00 FC */ b lbl_800EE218
-/* 800EE120 000E9D80 38 00 00 14 */ li r0, 0x14
-/* 800EE124 000E9D84 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE128 000E9D88 48 00 00 F0 */ b lbl_800EE218
-/* 800EE12C 000E9D8C 38 00 00 03 */ li r0, 3
-/* 800EE130 000E9D90 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE134 000E9D94 48 00 00 E4 */ b lbl_800EE218
-/* 800EE138 000E9D98 38 00 00 04 */ li r0, 4
-/* 800EE13C 000E9D9C 90 01 00 08 */ stw r0, 8(r1)
-/* 800EE140 000E9DA0 48 00 00 D8 */ b lbl_800EE218
-/* 800EE144 000E9DA4 48 00 05 D4 */ b lbl_800EE718
-lbl_800EE148:
-/* 800EE148 000E9DA8 A0 1E 00 CE */ lhz r0, 0xce(r30)
-/* 800EE14C 000E9DAC 54 04 DE FE */ rlwinm r4, r0, 0x1b, 0x1b, 0x1f
-/* 800EE150 000E9DB0 28 04 00 1F */ cmplwi r4, 0x1f
-/* 800EE154 000E9DB4 41 82 00 C4 */ beq lbl_800EE218
-/* 800EE158 000E9DB8 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
-/* 800EE15C 000E9DBC 41 82 00 28 */ beq lbl_800EE184
-/* 800EE160 000E9DC0 38 03 FF FF */ addi r0, r3, -1
-/* 800EE164 000E9DC4 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800EE168 000E9DC8 7C 04 02 14 */ add r0, r4, r0
-/* 800EE16C 000E9DCC 28 00 02 1C */ cmplwi r0, 0x21c
-/* 800EE170 000E9DD0 40 80 00 7C */ bge lbl_800EE1EC
-/* 800EE174 000E9DD4 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800EE178 000E9DD8 7C 7F 02 14 */ add r3, r31, r0
-/* 800EE17C 000E9DDC 3B A3 05 F8 */ addi r29, r3, 0x5f8
-/* 800EE180 000E9DE0 48 00 00 6C */ b lbl_800EE1EC
-lbl_800EE184:
-/* 800EE184 000E9DE4 28 04 00 0F */ cmplwi r4, 0xf
-/* 800EE188 000E9DE8 41 81 00 4C */ bgt lbl_800EE1D4
-/* 800EE18C 000E9DEC 3C 60 80 41 */ lis r3, lbl_804176C8@ha
-/* 800EE190 000E9DF0 54 80 10 3A */ slwi r0, r4, 2
-/* 800EE194 000E9DF4 38 63 76 C8 */ addi r3, r3, lbl_804176C8@l
-/* 800EE198 000E9DF8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EE19C 000E9DFC 7C 69 03 A6 */ mtctr r3
-/* 800EE1A0 000E9E00 4E 80 04 20 */ bctr
-/* 800EE1A4 000E9E04 38 00 00 00 */ li r0, 0
-/* 800EE1A8 000E9E08 48 00 00 30 */ b lbl_800EE1D8
-/* 800EE1AC 000E9E0C 38 00 00 01 */ li r0, 1
-/* 800EE1B0 000E9E10 48 00 00 28 */ b lbl_800EE1D8
-/* 800EE1B4 000E9E14 38 00 00 02 */ li r0, 2
-/* 800EE1B8 000E9E18 48 00 00 20 */ b lbl_800EE1D8
-/* 800EE1BC 000E9E1C 38 00 00 03 */ li r0, 3
-/* 800EE1C0 000E9E20 48 00 00 18 */ b lbl_800EE1D8
-/* 800EE1C4 000E9E24 38 00 00 04 */ li r0, 4
-/* 800EE1C8 000E9E28 48 00 00 10 */ b lbl_800EE1D8
-/* 800EE1CC 000E9E2C 38 00 00 05 */ li r0, 5
-/* 800EE1D0 000E9E30 48 00 00 08 */ b lbl_800EE1D8
-lbl_800EE1D4:
-/* 800EE1D4 000E9E34 38 00 00 00 */ li r0, 0
-lbl_800EE1D8:
-/* 800EE1D8 000E9E38 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800EE1DC 000E9E3C 7C 7F 02 14 */ add r3, r31, r0
-/* 800EE1E0 000E9E40 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800EE1E4 000E9E44 48 2E DF B9 */ bl func_803DC19C
-/* 800EE1E8 000E9E48 7C 7D 1B 78 */ mr r29, r3
-lbl_800EE1EC:
-/* 800EE1EC 000E9E4C 2C 1D 00 00 */ cmpwi r29, 0
-/* 800EE1F0 000E9E50 41 82 00 28 */ beq lbl_800EE218
-/* 800EE1F4 000E9E54 7F A3 EB 78 */ mr r3, r29
-/* 800EE1F8 000E9E58 4B F6 89 DD */ bl func_80056BD4
-/* 800EE1FC 000E9E5C 7C 7C 1B 78 */ mr r28, r3
-/* 800EE200 000E9E60 7F A3 EB 78 */ mr r3, r29
-/* 800EE204 000E9E64 4B F6 8C 29 */ bl func_80056E2C
-/* 800EE208 000E9E68 7C 7B 1B 78 */ mr r27, r3
-/* 800EE20C 000E9E6C 7F A3 EB 78 */ mr r3, r29
-/* 800EE210 000E9E70 4B F6 8C CD */ bl func_80056EDC
-/* 800EE214 000E9E74 7C 7A 1B 78 */ mr r26, r3
-lbl_800EE218:
-/* 800EE218 000E9E78 80 61 00 08 */ lwz r3, 8(r1)
-/* 800EE21C 000E9E7C 38 03 FF F9 */ addi r0, r3, -7
-/* 800EE220 000E9E80 28 00 00 17 */ cmplwi r0, 0x17
-/* 800EE224 000E9E84 41 81 04 F4 */ bgt lbl_800EE718
-/* 800EE228 000E9E88 3C 60 80 41 */ lis r3, lbl_80417668@ha
-/* 800EE22C 000E9E8C 54 00 10 3A */ slwi r0, r0, 2
-/* 800EE230 000E9E90 38 63 76 68 */ addi r3, r3, lbl_80417668@l
-/* 800EE234 000E9E94 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EE238 000E9E98 7C 69 03 A6 */ mtctr r3
-/* 800EE23C 000E9E9C 4E 80 04 20 */ bctr
-/* 800EE240 000E9EA0 2C 1B 00 00 */ cmpwi r27, 0
-/* 800EE244 000E9EA4 40 82 00 24 */ bne lbl_800EE268
-/* 800EE248 000E9EA8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE24C 000E9EAC 41 82 00 1C */ beq lbl_800EE268
-/* 800EE250 000E9EB0 7F A3 EB 78 */ mr r3, r29
-/* 800EE254 000E9EB4 38 80 00 03 */ li r4, 3
-/* 800EE258 000E9EB8 38 A0 00 00 */ li r5, 0
-/* 800EE25C 000E9EBC 48 2E CC A1 */ bl func_803DAEFC
-/* 800EE260 000E9EC0 2C 03 00 00 */ cmpwi r3, 0
-/* 800EE264 000E9EC4 41 82 00 0C */ beq lbl_800EE270
-lbl_800EE268:
-/* 800EE268 000E9EC8 38 C0 00 00 */ li r6, 0
-/* 800EE26C 000E9ECC 48 00 00 28 */ b lbl_800EE294
-lbl_800EE270:
-/* 800EE270 000E9ED0 7F A3 EB 78 */ mr r3, r29
-/* 800EE274 000E9ED4 38 80 00 00 */ li r4, 0
-/* 800EE278 000E9ED8 4B F6 8C F1 */ bl func_80056F68
-/* 800EE27C 000E9EDC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800EE280 000E9EE0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800EE284 000E9EE4 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800EE288 000E9EE8 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800EE28C 000E9EEC 4B F6 C7 6D */ bl func_8005A9F8
-/* 800EE290 000E9EF0 7C 66 1B 78 */ mr r6, r3
-lbl_800EE294:
-/* 800EE294 000E9EF4 7F 03 C3 78 */ mr r3, r24
-/* 800EE298 000E9EF8 7F 24 CB 78 */ mr r4, r25
-/* 800EE29C 000E9EFC 38 A0 00 01 */ li r5, 1
-/* 800EE2A0 000E9F00 48 16 5C 15 */ bl func_80253EB4
-/* 800EE2A4 000E9F04 48 00 04 74 */ b lbl_800EE718
-/* 800EE2A8 000E9F08 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE2AC 000E9F0C 40 82 00 1C */ bne lbl_800EE2C8
-/* 800EE2B0 000E9F10 7F 03 C3 78 */ mr r3, r24
-/* 800EE2B4 000E9F14 7F 24 CB 78 */ mr r4, r25
-/* 800EE2B8 000E9F18 38 A0 00 01 */ li r5, 1
-/* 800EE2BC 000E9F1C 38 C0 00 00 */ li r6, 0
-/* 800EE2C0 000E9F20 48 16 5B F5 */ bl func_80253EB4
-/* 800EE2C4 000E9F24 48 00 04 54 */ b lbl_800EE718
-lbl_800EE2C8:
-/* 800EE2C8 000E9F28 7F A3 EB 78 */ mr r3, r29
-/* 800EE2CC 000E9F2C 38 80 00 01 */ li r4, 1
-/* 800EE2D0 000E9F30 4B F6 8C 99 */ bl func_80056F68
-/* 800EE2D4 000E9F34 54 7A 06 3E */ clrlwi r26, r3, 0x18
-/* 800EE2D8 000E9F38 7F A3 EB 78 */ mr r3, r29
-/* 800EE2DC 000E9F3C 38 80 00 00 */ li r4, 0
-/* 800EE2E0 000E9F40 4B F6 8C 89 */ bl func_80056F68
-/* 800EE2E4 000E9F44 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800EE2E8 000E9F48 7C 00 D0 40 */ cmplw r0, r26
-/* 800EE2EC 000E9F4C 41 82 04 2C */ beq lbl_800EE718
-/* 800EE2F0 000E9F50 2C 1B 00 00 */ cmpwi r27, 0
-/* 800EE2F4 000E9F54 40 82 00 1C */ bne lbl_800EE310
-/* 800EE2F8 000E9F58 7F A3 EB 78 */ mr r3, r29
-/* 800EE2FC 000E9F5C 38 80 00 03 */ li r4, 3
-/* 800EE300 000E9F60 38 A0 00 00 */ li r5, 0
-/* 800EE304 000E9F64 48 2E CB F9 */ bl func_803DAEFC
-/* 800EE308 000E9F68 2C 03 00 00 */ cmpwi r3, 0
-/* 800EE30C 000E9F6C 41 82 00 0C */ beq lbl_800EE318
-lbl_800EE310:
-/* 800EE310 000E9F70 38 C0 00 00 */ li r6, 0
-/* 800EE314 000E9F74 48 00 00 28 */ b lbl_800EE33C
-lbl_800EE318:
-/* 800EE318 000E9F78 7F A3 EB 78 */ mr r3, r29
-/* 800EE31C 000E9F7C 38 80 00 01 */ li r4, 1
-/* 800EE320 000E9F80 4B F6 8C 49 */ bl func_80056F68
-/* 800EE324 000E9F84 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800EE328 000E9F88 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800EE32C 000E9F8C 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800EE330 000E9F90 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800EE334 000E9F94 4B F6 C6 C5 */ bl func_8005A9F8
-/* 800EE338 000E9F98 7C 66 1B 78 */ mr r6, r3
-lbl_800EE33C:
-/* 800EE33C 000E9F9C 7F 03 C3 78 */ mr r3, r24
-/* 800EE340 000E9FA0 7F 24 CB 78 */ mr r4, r25
-/* 800EE344 000E9FA4 38 A0 00 01 */ li r5, 1
-/* 800EE348 000E9FA8 48 16 5B 6D */ bl func_80253EB4
-/* 800EE34C 000E9FAC 48 00 03 CC */ b lbl_800EE718
-/* 800EE350 000E9FB0 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE354 000E9FB4 41 82 03 C4 */ beq lbl_800EE718
-/* 800EE358 000E9FB8 7F A3 EB 78 */ mr r3, r29
-/* 800EE35C 000E9FBC 4B F6 CA C1 */ bl func_8005AE1C
-/* 800EE360 000E9FC0 7C 66 1B 78 */ mr r6, r3
-/* 800EE364 000E9FC4 7F 03 C3 78 */ mr r3, r24
-/* 800EE368 000E9FC8 7F 24 CB 78 */ mr r4, r25
-/* 800EE36C 000E9FCC 38 A0 00 01 */ li r5, 1
-/* 800EE370 000E9FD0 48 16 5B 45 */ bl func_80253EB4
-/* 800EE374 000E9FD4 48 00 03 A4 */ b lbl_800EE718
-/* 800EE378 000E9FD8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE37C 000E9FDC 41 82 00 30 */ beq lbl_800EE3AC
-/* 800EE380 000E9FE0 7F A3 EB 78 */ mr r3, r29
-/* 800EE384 000E9FE4 4B F6 89 41 */ bl func_80056CC4
-/* 800EE388 000E9FE8 7C 64 1B 78 */ mr r4, r3
-/* 800EE38C 000E9FEC 38 60 00 15 */ li r3, 0x15
-/* 800EE390 000E9FF0 48 06 DF 79 */ bl func_8015C308
-/* 800EE394 000E9FF4 7F 03 C3 78 */ mr r3, r24
-/* 800EE398 000E9FF8 7F 24 CB 78 */ mr r4, r25
-/* 800EE39C 000E9FFC 38 A0 00 02 */ li r5, 2
-/* 800EE3A0 000EA000 38 C0 2D C3 */ li r6, 0x2dc3
-/* 800EE3A4 000EA004 48 16 5B 11 */ bl func_80253EB4
-/* 800EE3A8 000EA008 48 00 03 70 */ b lbl_800EE718
-lbl_800EE3AC:
-/* 800EE3AC 000EA00C 7F 03 C3 78 */ mr r3, r24
-/* 800EE3B0 000EA010 7F 24 CB 78 */ mr r4, r25
-/* 800EE3B4 000EA014 38 A0 00 02 */ li r5, 2
-/* 800EE3B8 000EA018 38 C0 2D F8 */ li r6, 0x2df8
-/* 800EE3BC 000EA01C 48 16 5A F9 */ bl func_80253EB4
-/* 800EE3C0 000EA020 48 00 03 58 */ b lbl_800EE718
-/* 800EE3C4 000EA024 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE3C8 000EA028 41 82 00 44 */ beq lbl_800EE40C
-/* 800EE3CC 000EA02C 2C 1B 00 00 */ cmpwi r27, 0
-/* 800EE3D0 000EA030 41 82 00 10 */ beq lbl_800EE3E0
-/* 800EE3D4 000EA034 41 82 00 38 */ beq lbl_800EE40C
-/* 800EE3D8 000EA038 2C 1A 00 00 */ cmpwi r26, 0
-/* 800EE3DC 000EA03C 40 82 00 30 */ bne lbl_800EE40C
-lbl_800EE3E0:
-/* 800EE3E0 000EA040 7F A3 EB 78 */ mr r3, r29
-/* 800EE3E4 000EA044 4B F6 85 99 */ bl func_8005697C
-/* 800EE3E8 000EA048 7C 64 1B 78 */ mr r4, r3
-/* 800EE3EC 000EA04C 38 60 00 21 */ li r3, 0x21
-/* 800EE3F0 000EA050 48 06 DF 19 */ bl func_8015C308
-/* 800EE3F4 000EA054 7F 03 C3 78 */ mr r3, r24
-/* 800EE3F8 000EA058 7F 24 CB 78 */ mr r4, r25
-/* 800EE3FC 000EA05C 38 A0 00 02 */ li r5, 2
-/* 800EE400 000EA060 38 C0 2D C4 */ li r6, 0x2dc4
-/* 800EE404 000EA064 48 16 5A B1 */ bl func_80253EB4
-/* 800EE408 000EA068 48 00 03 10 */ b lbl_800EE718
-lbl_800EE40C:
-/* 800EE40C 000EA06C 7F 03 C3 78 */ mr r3, r24
-/* 800EE410 000EA070 7F 24 CB 78 */ mr r4, r25
-/* 800EE414 000EA074 38 A0 00 02 */ li r5, 2
-/* 800EE418 000EA078 38 C0 2D F8 */ li r6, 0x2df8
-/* 800EE41C 000EA07C 48 16 5A 99 */ bl func_80253EB4
-/* 800EE420 000EA080 48 00 02 F8 */ b lbl_800EE718
-/* 800EE424 000EA084 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE428 000EA088 41 82 02 F0 */ beq lbl_800EE718
-/* 800EE42C 000EA08C 2C 1B 00 00 */ cmpwi r27, 0
-/* 800EE430 000EA090 40 82 02 E8 */ bne lbl_800EE718
-/* 800EE434 000EA094 7F A3 EB 78 */ mr r3, r29
-/* 800EE438 000EA098 4B F6 86 25 */ bl func_80056A5C
-/* 800EE43C 000EA09C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800EE440 000EA0A0 2C 00 00 01 */ cmpwi r0, 1
-/* 800EE444 000EA0A4 41 82 00 2C */ beq lbl_800EE470
-/* 800EE448 000EA0A8 40 80 02 D0 */ bge lbl_800EE718
-/* 800EE44C 000EA0AC 2C 00 00 00 */ cmpwi r0, 0
-/* 800EE450 000EA0B0 40 80 00 08 */ bge lbl_800EE458
-/* 800EE454 000EA0B4 48 00 02 C4 */ b lbl_800EE718
-lbl_800EE458:
-/* 800EE458 000EA0B8 7F 03 C3 78 */ mr r3, r24
-/* 800EE45C 000EA0BC 7F 24 CB 78 */ mr r4, r25
-/* 800EE460 000EA0C0 38 A0 00 02 */ li r5, 2
-/* 800EE464 000EA0C4 38 C0 0E 8D */ li r6, 0xe8d
-/* 800EE468 000EA0C8 48 16 5A 4D */ bl func_80253EB4
-/* 800EE46C 000EA0CC 48 00 02 AC */ b lbl_800EE718
-lbl_800EE470:
-/* 800EE470 000EA0D0 7F 03 C3 78 */ mr r3, r24
-/* 800EE474 000EA0D4 7F 24 CB 78 */ mr r4, r25
-/* 800EE478 000EA0D8 38 A0 00 02 */ li r5, 2
-/* 800EE47C 000EA0DC 38 C0 0E 90 */ li r6, 0xe90
-/* 800EE480 000EA0E0 48 16 5A 35 */ bl func_80253EB4
-/* 800EE484 000EA0E4 48 00 02 94 */ b lbl_800EE718
-/* 800EE488 000EA0E8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE48C 000EA0EC 41 82 00 40 */ beq lbl_800EE4CC
-/* 800EE490 000EA0F0 2C 1B 00 00 */ cmpwi r27, 0
-/* 800EE494 000EA0F4 40 82 00 38 */ bne lbl_800EE4CC
-/* 800EE498 000EA0F8 7F A3 EB 78 */ mr r3, r29
-/* 800EE49C 000EA0FC 38 80 00 A0 */ li r4, 0xa0
-/* 800EE4A0 000EA100 38 A0 00 00 */ li r5, 0
-/* 800EE4A4 000EA104 48 2E CA 59 */ bl func_803DAEFC
-/* 800EE4A8 000EA108 7C 64 1B 78 */ mr r4, r3
-/* 800EE4AC 000EA10C 38 60 00 08 */ li r3, 8
-/* 800EE4B0 000EA110 48 06 DE 59 */ bl func_8015C308
-/* 800EE4B4 000EA114 7F 03 C3 78 */ mr r3, r24
-/* 800EE4B8 000EA118 7F 24 CB 78 */ mr r4, r25
-/* 800EE4BC 000EA11C 38 A0 00 02 */ li r5, 2
-/* 800EE4C0 000EA120 38 C0 2D C6 */ li r6, 0x2dc6
-/* 800EE4C4 000EA124 48 16 59 F1 */ bl func_80253EB4
-/* 800EE4C8 000EA128 48 00 02 50 */ b lbl_800EE718
-lbl_800EE4CC:
-/* 800EE4CC 000EA12C 7F 03 C3 78 */ mr r3, r24
-/* 800EE4D0 000EA130 7F 24 CB 78 */ mr r4, r25
-/* 800EE4D4 000EA134 38 A0 00 02 */ li r5, 2
-/* 800EE4D8 000EA138 38 C0 2D FB */ li r6, 0x2dfb
-/* 800EE4DC 000EA13C 48 16 59 D9 */ bl func_80253EB4
-/* 800EE4E0 000EA140 48 00 02 38 */ b lbl_800EE718
-/* 800EE4E4 000EA144 7F 03 C3 78 */ mr r3, r24
-/* 800EE4E8 000EA148 7F 24 CB 78 */ mr r4, r25
-/* 800EE4EC 000EA14C 38 A0 00 02 */ li r5, 2
-/* 800EE4F0 000EA150 38 C0 0E 99 */ li r6, 0xe99
-/* 800EE4F4 000EA154 48 16 59 C1 */ bl func_80253EB4
-/* 800EE4F8 000EA158 48 00 02 20 */ b lbl_800EE718
-/* 800EE4FC 000EA15C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE500 000EA160 41 82 00 24 */ beq lbl_800EE524
-/* 800EE504 000EA164 2C 1B 00 00 */ cmpwi r27, 0
-/* 800EE508 000EA168 40 82 00 1C */ bne lbl_800EE524
-/* 800EE50C 000EA16C 7F 03 C3 78 */ mr r3, r24
-/* 800EE510 000EA170 7F 24 CB 78 */ mr r4, r25
-/* 800EE514 000EA174 38 A0 00 02 */ li r5, 2
-/* 800EE518 000EA178 38 C0 2D C7 */ li r6, 0x2dc7
-/* 800EE51C 000EA17C 48 16 59 99 */ bl func_80253EB4
-/* 800EE520 000EA180 48 00 01 F8 */ b lbl_800EE718
-lbl_800EE524:
-/* 800EE524 000EA184 7F 03 C3 78 */ mr r3, r24
-/* 800EE528 000EA188 7F 24 CB 78 */ mr r4, r25
-/* 800EE52C 000EA18C 38 A0 00 02 */ li r5, 2
-/* 800EE530 000EA190 38 C0 2D FA */ li r6, 0x2dfa
-/* 800EE534 000EA194 48 16 59 81 */ bl func_80253EB4
-/* 800EE538 000EA198 48 00 01 E0 */ b lbl_800EE718
-/* 800EE53C 000EA19C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE540 000EA1A0 40 82 00 1C */ bne lbl_800EE55C
-/* 800EE544 000EA1A4 7F 03 C3 78 */ mr r3, r24
-/* 800EE548 000EA1A8 7F 24 CB 78 */ mr r4, r25
-/* 800EE54C 000EA1AC 38 A0 00 01 */ li r5, 1
-/* 800EE550 000EA1B0 38 C0 00 00 */ li r6, 0
-/* 800EE554 000EA1B4 48 16 59 61 */ bl func_80253EB4
-/* 800EE558 000EA1B8 48 00 01 C0 */ b lbl_800EE718
-lbl_800EE55C:
-/* 800EE55C 000EA1BC 7F A3 EB 78 */ mr r3, r29
-/* 800EE560 000EA1C0 38 80 00 0B */ li r4, 0xb
-/* 800EE564 000EA1C4 38 A0 00 00 */ li r5, 0
-/* 800EE568 000EA1C8 48 2E C9 95 */ bl func_803DAEFC
-/* 800EE56C 000EA1CC 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800EE570 000EA1D0 40 82 01 A8 */ bne lbl_800EE718
-/* 800EE574 000EA1D4 7F 03 C3 78 */ mr r3, r24
-/* 800EE578 000EA1D8 7F 24 CB 78 */ mr r4, r25
-/* 800EE57C 000EA1DC 38 A0 00 01 */ li r5, 1
-/* 800EE580 000EA1E0 38 C0 00 00 */ li r6, 0
-/* 800EE584 000EA1E4 48 16 59 31 */ bl func_80253EB4
-/* 800EE588 000EA1E8 48 00 01 90 */ b lbl_800EE718
-/* 800EE58C 000EA1EC 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE590 000EA1F0 40 82 00 1C */ bne lbl_800EE5AC
-/* 800EE594 000EA1F4 7F 03 C3 78 */ mr r3, r24
-/* 800EE598 000EA1F8 7F 24 CB 78 */ mr r4, r25
-/* 800EE59C 000EA1FC 38 A0 00 01 */ li r5, 1
-/* 800EE5A0 000EA200 38 C0 00 00 */ li r6, 0
-/* 800EE5A4 000EA204 48 16 59 11 */ bl func_80253EB4
-/* 800EE5A8 000EA208 48 00 01 70 */ b lbl_800EE718
-lbl_800EE5AC:
-/* 800EE5AC 000EA20C 7F A3 EB 78 */ mr r3, r29
-/* 800EE5B0 000EA210 38 80 00 0B */ li r4, 0xb
-/* 800EE5B4 000EA214 38 A0 00 00 */ li r5, 0
-/* 800EE5B8 000EA218 48 2E C9 45 */ bl func_803DAEFC
-/* 800EE5BC 000EA21C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 800EE5C0 000EA220 40 82 01 58 */ bne lbl_800EE718
-/* 800EE5C4 000EA224 7F 03 C3 78 */ mr r3, r24
-/* 800EE5C8 000EA228 7F 24 CB 78 */ mr r4, r25
-/* 800EE5CC 000EA22C 38 A0 00 01 */ li r5, 1
-/* 800EE5D0 000EA230 38 C0 00 00 */ li r6, 0
-/* 800EE5D4 000EA234 48 16 58 E1 */ bl func_80253EB4
-/* 800EE5D8 000EA238 48 00 01 40 */ b lbl_800EE718
-/* 800EE5DC 000EA23C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE5E0 000EA240 40 82 00 1C */ bne lbl_800EE5FC
-/* 800EE5E4 000EA244 7F 03 C3 78 */ mr r3, r24
-/* 800EE5E8 000EA248 7F 24 CB 78 */ mr r4, r25
-/* 800EE5EC 000EA24C 38 A0 00 01 */ li r5, 1
-/* 800EE5F0 000EA250 38 C0 00 00 */ li r6, 0
-/* 800EE5F4 000EA254 48 16 58 C1 */ bl func_80253EB4
-/* 800EE5F8 000EA258 48 00 01 20 */ b lbl_800EE718
-lbl_800EE5FC:
-/* 800EE5FC 000EA25C 7F A3 EB 78 */ mr r3, r29
-/* 800EE600 000EA260 38 80 00 0B */ li r4, 0xb
-/* 800EE604 000EA264 38 A0 00 00 */ li r5, 0
-/* 800EE608 000EA268 48 2E C8 F5 */ bl func_803DAEFC
-/* 800EE60C 000EA26C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
-/* 800EE610 000EA270 40 82 01 08 */ bne lbl_800EE718
-/* 800EE614 000EA274 7F 03 C3 78 */ mr r3, r24
-/* 800EE618 000EA278 7F 24 CB 78 */ mr r4, r25
-/* 800EE61C 000EA27C 38 A0 00 01 */ li r5, 1
-/* 800EE620 000EA280 38 C0 00 00 */ li r6, 0
-/* 800EE624 000EA284 48 16 58 91 */ bl func_80253EB4
-/* 800EE628 000EA288 48 00 00 F0 */ b lbl_800EE718
-/* 800EE62C 000EA28C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE630 000EA290 40 82 00 1C */ bne lbl_800EE64C
-/* 800EE634 000EA294 7F 03 C3 78 */ mr r3, r24
-/* 800EE638 000EA298 7F 24 CB 78 */ mr r4, r25
-/* 800EE63C 000EA29C 38 A0 00 01 */ li r5, 1
-/* 800EE640 000EA2A0 38 C0 00 00 */ li r6, 0
-/* 800EE644 000EA2A4 48 16 58 71 */ bl func_80253EB4
-/* 800EE648 000EA2A8 48 00 00 D0 */ b lbl_800EE718
-lbl_800EE64C:
-/* 800EE64C 000EA2AC 7F A3 EB 78 */ mr r3, r29
-/* 800EE650 000EA2B0 38 80 00 0B */ li r4, 0xb
-/* 800EE654 000EA2B4 38 A0 00 00 */ li r5, 0
-/* 800EE658 000EA2B8 48 2E C8 A5 */ bl func_803DAEFC
-/* 800EE65C 000EA2BC 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
-/* 800EE660 000EA2C0 40 82 00 B8 */ bne lbl_800EE718
-/* 800EE664 000EA2C4 7F 03 C3 78 */ mr r3, r24
-/* 800EE668 000EA2C8 7F 24 CB 78 */ mr r4, r25
-/* 800EE66C 000EA2CC 38 A0 00 01 */ li r5, 1
-/* 800EE670 000EA2D0 38 C0 00 00 */ li r6, 0
-/* 800EE674 000EA2D4 48 16 58 41 */ bl func_80253EB4
-/* 800EE678 000EA2D8 48 00 00 A0 */ b lbl_800EE718
-/* 800EE67C 000EA2DC 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE680 000EA2E0 40 82 00 1C */ bne lbl_800EE69C
-/* 800EE684 000EA2E4 7F 03 C3 78 */ mr r3, r24
-/* 800EE688 000EA2E8 7F 24 CB 78 */ mr r4, r25
-/* 800EE68C 000EA2EC 38 A0 00 01 */ li r5, 1
-/* 800EE690 000EA2F0 38 C0 00 00 */ li r6, 0
-/* 800EE694 000EA2F4 48 16 58 21 */ bl func_80253EB4
-/* 800EE698 000EA2F8 48 00 00 80 */ b lbl_800EE718
-lbl_800EE69C:
-/* 800EE69C 000EA2FC 7F A3 EB 78 */ mr r3, r29
-/* 800EE6A0 000EA300 38 80 00 0B */ li r4, 0xb
-/* 800EE6A4 000EA304 38 A0 00 00 */ li r5, 0
-/* 800EE6A8 000EA308 48 2E C8 55 */ bl func_803DAEFC
-/* 800EE6AC 000EA30C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
-/* 800EE6B0 000EA310 40 82 00 68 */ bne lbl_800EE718
-/* 800EE6B4 000EA314 7F 03 C3 78 */ mr r3, r24
-/* 800EE6B8 000EA318 7F 24 CB 78 */ mr r4, r25
-/* 800EE6BC 000EA31C 38 A0 00 01 */ li r5, 1
-/* 800EE6C0 000EA320 38 C0 00 00 */ li r6, 0
-/* 800EE6C4 000EA324 48 16 57 F1 */ bl func_80253EB4
-/* 800EE6C8 000EA328 48 00 00 50 */ b lbl_800EE718
-/* 800EE6CC 000EA32C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800EE6D0 000EA330 40 82 00 1C */ bne lbl_800EE6EC
-/* 800EE6D4 000EA334 7F 03 C3 78 */ mr r3, r24
-/* 800EE6D8 000EA338 7F 24 CB 78 */ mr r4, r25
-/* 800EE6DC 000EA33C 38 A0 00 01 */ li r5, 1
-/* 800EE6E0 000EA340 38 C0 00 00 */ li r6, 0
-/* 800EE6E4 000EA344 48 16 57 D1 */ bl func_80253EB4
-/* 800EE6E8 000EA348 48 00 00 30 */ b lbl_800EE718
-lbl_800EE6EC:
-/* 800EE6EC 000EA34C 7F A3 EB 78 */ mr r3, r29
-/* 800EE6F0 000EA350 38 80 00 0B */ li r4, 0xb
-/* 800EE6F4 000EA354 38 A0 00 00 */ li r5, 0
-/* 800EE6F8 000EA358 48 2E C8 05 */ bl func_803DAEFC
-/* 800EE6FC 000EA35C 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
-/* 800EE700 000EA360 40 82 00 18 */ bne lbl_800EE718
-/* 800EE704 000EA364 7F 03 C3 78 */ mr r3, r24
-/* 800EE708 000EA368 7F 24 CB 78 */ mr r4, r25
-/* 800EE70C 000EA36C 38 A0 00 01 */ li r5, 1
-/* 800EE710 000EA370 38 C0 00 00 */ li r6, 0
-/* 800EE714 000EA374 48 16 57 A1 */ bl func_80253EB4
-lbl_800EE718:
-/* 800EE718 000EA378 39 61 00 30 */ addi r11, r1, 0x30
-/* 800EE71C 000EA37C 48 0D 8A 4D */ bl _restgpr_24
-/* 800EE720 000EA380 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800EE724 000EA384 7C 08 03 A6 */ mtlr r0
-/* 800EE728 000EA388 38 21 00 30 */ addi r1, r1, 0x30
-/* 800EE72C 000EA38C 4E 80 00 20 */ blr
-lbl_800EE730:
-/* 800EE730 000EA390 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800EE734 000EA394 7C 08 02 A6 */ mflr r0
-/* 800EE738 000EA398 38 A0 00 03 */ li r5, 3
-/* 800EE73C 000EA39C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800EE740 000EA3A0 38 C1 00 08 */ addi r6, r1, 8
-/* 800EE744 000EA3A4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800EE748 000EA3A8 7C 9F 23 78 */ mr r31, r4
-/* 800EE74C 000EA3AC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800EE750 000EA3B0 7C 7E 1B 78 */ mr r30, r3
-/* 800EE754 000EA3B4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800EE758 000EA3B8 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
-/* 800EE75C 000EA3BC 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
-/* 800EE760 000EA3C0 48 16 57 2D */ bl func_80253E8C
-/* 800EE764 000EA3C4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EE768 000EA3C8 28 00 00 29 */ cmplwi r0, 0x29
-/* 800EE76C 000EA3CC 41 81 02 04 */ bgt lbl_800EE970
-/* 800EE770 000EA3D0 3C 60 80 41 */ lis r3, lbl_80417780@ha
-/* 800EE774 000EA3D4 54 00 10 3A */ slwi r0, r0, 2
-/* 800EE778 000EA3D8 38 63 77 80 */ addi r3, r3, lbl_80417780@l
-/* 800EE77C 000EA3DC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EE780 000EA3E0 7C 69 03 A6 */ mtctr r3
-/* 800EE784 000EA3E4 4E 80 04 20 */ bctr
-/* 800EE788 000EA3E8 7F C3 F3 78 */ mr r3, r30
-/* 800EE78C 000EA3EC 7F E4 FB 78 */ mr r4, r31
-/* 800EE790 000EA3F0 38 A0 00 02 */ li r5, 2
-/* 800EE794 000EA3F4 38 C0 2D C9 */ li r6, 0x2dc9
-/* 800EE798 000EA3F8 48 16 57 1D */ bl func_80253EB4
-/* 800EE79C 000EA3FC 48 00 01 D4 */ b lbl_800EE970
-/* 800EE7A0 000EA400 7F C3 F3 78 */ mr r3, r30
-/* 800EE7A4 000EA404 7F E4 FB 78 */ mr r4, r31
-/* 800EE7A8 000EA408 38 A0 00 02 */ li r5, 2
-/* 800EE7AC 000EA40C 38 C0 2D D3 */ li r6, 0x2dd3
-/* 800EE7B0 000EA410 48 16 57 05 */ bl func_80253EB4
-/* 800EE7B4 000EA414 48 00 01 BC */ b lbl_800EE970
-/* 800EE7B8 000EA418 7F C3 F3 78 */ mr r3, r30
-/* 800EE7BC 000EA41C 7F E4 FB 78 */ mr r4, r31
-/* 800EE7C0 000EA420 38 A0 00 02 */ li r5, 2
-/* 800EE7C4 000EA424 38 C0 2D D4 */ li r6, 0x2dd4
-/* 800EE7C8 000EA428 48 16 56 ED */ bl func_80253EB4
-/* 800EE7CC 000EA42C 48 00 01 A4 */ b lbl_800EE970
-/* 800EE7D0 000EA430 7F C3 F3 78 */ mr r3, r30
-/* 800EE7D4 000EA434 7F E4 FB 78 */ mr r4, r31
-/* 800EE7D8 000EA438 38 A0 00 02 */ li r5, 2
-/* 800EE7DC 000EA43C 38 C0 2D D5 */ li r6, 0x2dd5
-/* 800EE7E0 000EA440 48 16 56 D5 */ bl func_80253EB4
-/* 800EE7E4 000EA444 48 00 01 8C */ b lbl_800EE970
-/* 800EE7E8 000EA448 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE7EC 000EA44C 54 00 AF 7F */ rlwinm. r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE7F0 000EA450 40 82 01 80 */ bne lbl_800EE970
-/* 800EE7F4 000EA454 7F C3 F3 78 */ mr r3, r30
-/* 800EE7F8 000EA458 7F E4 FB 78 */ mr r4, r31
-/* 800EE7FC 000EA45C 38 A0 00 01 */ li r5, 1
-/* 800EE800 000EA460 38 C0 00 00 */ li r6, 0
-/* 800EE804 000EA464 48 16 56 B1 */ bl func_80253EB4
-/* 800EE808 000EA468 48 00 01 68 */ b lbl_800EE970
-/* 800EE80C 000EA46C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE810 000EA470 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE814 000EA474 28 00 00 01 */ cmplwi r0, 1
-/* 800EE818 000EA478 41 81 01 58 */ bgt lbl_800EE970
-/* 800EE81C 000EA47C 7F C3 F3 78 */ mr r3, r30
-/* 800EE820 000EA480 7F E4 FB 78 */ mr r4, r31
-/* 800EE824 000EA484 38 A0 00 01 */ li r5, 1
-/* 800EE828 000EA488 38 C0 00 00 */ li r6, 0
-/* 800EE82C 000EA48C 48 16 56 89 */ bl func_80253EB4
-/* 800EE830 000EA490 48 00 01 40 */ b lbl_800EE970
-/* 800EE834 000EA494 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE838 000EA498 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE83C 000EA49C 28 00 00 02 */ cmplwi r0, 2
-/* 800EE840 000EA4A0 41 81 01 30 */ bgt lbl_800EE970
-/* 800EE844 000EA4A4 7F C3 F3 78 */ mr r3, r30
-/* 800EE848 000EA4A8 7F E4 FB 78 */ mr r4, r31
-/* 800EE84C 000EA4AC 38 A0 00 01 */ li r5, 1
-/* 800EE850 000EA4B0 38 C0 00 00 */ li r6, 0
-/* 800EE854 000EA4B4 48 16 56 61 */ bl func_80253EB4
-/* 800EE858 000EA4B8 48 00 01 18 */ b lbl_800EE970
-/* 800EE85C 000EA4BC A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE860 000EA4C0 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE864 000EA4C4 28 00 00 03 */ cmplwi r0, 3
-/* 800EE868 000EA4C8 41 81 01 08 */ bgt lbl_800EE970
-/* 800EE86C 000EA4CC 7F C3 F3 78 */ mr r3, r30
-/* 800EE870 000EA4D0 7F E4 FB 78 */ mr r4, r31
-/* 800EE874 000EA4D4 38 A0 00 01 */ li r5, 1
-/* 800EE878 000EA4D8 38 C0 00 00 */ li r6, 0
-/* 800EE87C 000EA4DC 48 16 56 39 */ bl func_80253EB4
-/* 800EE880 000EA4E0 48 00 00 F0 */ b lbl_800EE970
-/* 800EE884 000EA4E4 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE888 000EA4E8 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE88C 000EA4EC 28 00 00 04 */ cmplwi r0, 4
-/* 800EE890 000EA4F0 41 81 00 E0 */ bgt lbl_800EE970
-/* 800EE894 000EA4F4 7F C3 F3 78 */ mr r3, r30
-/* 800EE898 000EA4F8 7F E4 FB 78 */ mr r4, r31
-/* 800EE89C 000EA4FC 38 A0 00 01 */ li r5, 1
-/* 800EE8A0 000EA500 38 C0 00 00 */ li r6, 0
-/* 800EE8A4 000EA504 48 16 56 11 */ bl func_80253EB4
-/* 800EE8A8 000EA508 48 00 00 C8 */ b lbl_800EE970
-/* 800EE8AC 000EA50C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE8B0 000EA510 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE8B4 000EA514 28 00 00 05 */ cmplwi r0, 5
-/* 800EE8B8 000EA518 41 81 00 B8 */ bgt lbl_800EE970
-/* 800EE8BC 000EA51C 7F C3 F3 78 */ mr r3, r30
-/* 800EE8C0 000EA520 7F E4 FB 78 */ mr r4, r31
-/* 800EE8C4 000EA524 38 A0 00 01 */ li r5, 1
-/* 800EE8C8 000EA528 38 C0 00 00 */ li r6, 0
-/* 800EE8CC 000EA52C 48 16 55 E9 */ bl func_80253EB4
-/* 800EE8D0 000EA530 48 00 00 A0 */ b lbl_800EE970
-/* 800EE8D4 000EA534 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE8D8 000EA538 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800EE8DC 000EA53C 28 00 00 07 */ cmplwi r0, 7
-/* 800EE8E0 000EA540 41 82 00 90 */ beq lbl_800EE970
-/* 800EE8E4 000EA544 7F C3 F3 78 */ mr r3, r30
-/* 800EE8E8 000EA548 7F E4 FB 78 */ mr r4, r31
-/* 800EE8EC 000EA54C 38 A0 00 01 */ li r5, 1
-/* 800EE8F0 000EA550 38 C0 00 00 */ li r6, 0
-/* 800EE8F4 000EA554 48 16 55 C1 */ bl func_80253EB4
-/* 800EE8F8 000EA558 48 00 00 78 */ b lbl_800EE970
-/* 800EE8FC 000EA55C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE900 000EA560 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
-/* 800EE904 000EA564 28 00 00 01 */ cmplwi r0, 1
-/* 800EE908 000EA568 41 82 00 68 */ beq lbl_800EE970
-/* 800EE90C 000EA56C 7F C3 F3 78 */ mr r3, r30
-/* 800EE910 000EA570 7F E4 FB 78 */ mr r4, r31
-/* 800EE914 000EA574 38 A0 00 01 */ li r5, 1
-/* 800EE918 000EA578 38 C0 00 00 */ li r6, 0
-/* 800EE91C 000EA57C 48 16 55 99 */ bl func_80253EB4
-/* 800EE920 000EA580 48 00 00 50 */ b lbl_800EE970
-/* 800EE924 000EA584 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE928 000EA588 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
-/* 800EE92C 000EA58C 28 00 00 02 */ cmplwi r0, 2
-/* 800EE930 000EA590 41 82 00 40 */ beq lbl_800EE970
-/* 800EE934 000EA594 7F C3 F3 78 */ mr r3, r30
-/* 800EE938 000EA598 7F E4 FB 78 */ mr r4, r31
-/* 800EE93C 000EA59C 38 A0 00 01 */ li r5, 1
-/* 800EE940 000EA5A0 38 C0 00 00 */ li r6, 0
-/* 800EE944 000EA5A4 48 16 55 71 */ bl func_80253EB4
-/* 800EE948 000EA5A8 48 00 00 28 */ b lbl_800EE970
-/* 800EE94C 000EA5AC A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800EE950 000EA5B0 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
-/* 800EE954 000EA5B4 28 00 00 03 */ cmplwi r0, 3
-/* 800EE958 000EA5B8 41 82 00 18 */ beq lbl_800EE970
-/* 800EE95C 000EA5BC 7F C3 F3 78 */ mr r3, r30
-/* 800EE960 000EA5C0 7F E4 FB 78 */ mr r4, r31
-/* 800EE964 000EA5C4 38 A0 00 01 */ li r5, 1
-/* 800EE968 000EA5C8 38 C0 00 00 */ li r6, 0
-/* 800EE96C 000EA5CC 48 16 55 49 */ bl func_80253EB4
-lbl_800EE970:
-/* 800EE970 000EA5D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800EE974 000EA5D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800EE978 000EA5D8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800EE97C 000EA5DC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800EE980 000EA5E0 7C 08 03 A6 */ mtlr r0
-/* 800EE984 000EA5E4 38 21 00 20 */ addi r1, r1, 0x20
-/* 800EE988 000EA5E8 4E 80 00 20 */ blr
-lbl_800EE98C:
-/* 800EE98C 000EA5EC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800EE990 000EA5F0 7C 08 02 A6 */ mflr r0
-/* 800EE994 000EA5F4 38 A0 00 03 */ li r5, 3
-/* 800EE998 000EA5F8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800EE99C 000EA5FC 38 C1 00 08 */ addi r6, r1, 8
-/* 800EE9A0 000EA600 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800EE9A4 000EA604 7C 9F 23 78 */ mr r31, r4
-/* 800EE9A8 000EA608 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800EE9AC 000EA60C 7C 7E 1B 78 */ mr r30, r3
-/* 800EE9B0 000EA610 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800EE9B4 000EA614 3B A0 00 00 */ li r29, 0
-/* 800EE9B8 000EA618 48 16 54 D5 */ bl func_80253E8C
-/* 800EE9BC 000EA61C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EE9C0 000EA620 28 00 00 38 */ cmplwi r0, 0x38
-/* 800EE9C4 000EA624 41 81 01 18 */ bgt lbl_800EEADC
-/* 800EE9C8 000EA628 3C 60 80 41 */ lis r3, lbl_80417828@ha
-/* 800EE9CC 000EA62C 54 00 10 3A */ slwi r0, r0, 2
-/* 800EE9D0 000EA630 38 63 78 28 */ addi r3, r3, lbl_80417828@l
-/* 800EE9D4 000EA634 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EE9D8 000EA638 7C 69 03 A6 */ mtctr r3
-/* 800EE9DC 000EA63C 4E 80 04 20 */ bctr
-/* 800EE9E0 000EA640 3B A0 00 01 */ li r29, 1
-/* 800EE9E4 000EA644 3B BD 00 01 */ addi r29, r29, 1
-/* 800EE9E8 000EA648 3B BD 00 01 */ addi r29, r29, 1
-/* 800EE9EC 000EA64C 3B BD 00 01 */ addi r29, r29, 1
-/* 800EE9F0 000EA650 3B BD 00 01 */ addi r29, r29, 1
-/* 800EE9F4 000EA654 3B BD 00 01 */ addi r29, r29, 1
-/* 800EE9F8 000EA658 3B BD 00 01 */ addi r29, r29, 1
-/* 800EE9FC 000EA65C 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA00 000EA660 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA04 000EA664 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA08 000EA668 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA0C 000EA66C 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA10 000EA670 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA14 000EA674 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA18 000EA678 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA1C 000EA67C 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA20 000EA680 3C 80 80 41 */ lis r4, lbl_80417570@ha
-/* 800EEA24 000EA684 3C 60 80 42 */ lis r3, lbl_8041BFE0@ha
-/* 800EEA28 000EA688 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 800EEA2C 000EA68C 38 84 75 70 */ addi r4, r4, lbl_80417570@l
-/* 800EEA30 000EA690 38 63 BF E0 */ addi r3, r3, lbl_8041BFE0@l
-/* 800EEA34 000EA694 7C 04 00 AE */ lbzx r0, r4, r0
-/* 800EEA38 000EA698 54 00 10 3A */ slwi r0, r0, 2
-/* 800EEA3C 000EA69C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EEA40 000EA6A0 4B F6 BF B9 */ bl func_8005A9F8
-/* 800EEA44 000EA6A4 7C 66 1B 78 */ mr r6, r3
-/* 800EEA48 000EA6A8 7F C3 F3 78 */ mr r3, r30
-/* 800EEA4C 000EA6AC 7F E4 FB 78 */ mr r4, r31
-/* 800EEA50 000EA6B0 38 A0 00 01 */ li r5, 1
-/* 800EEA54 000EA6B4 48 16 54 61 */ bl func_80253EB4
-/* 800EEA58 000EA6B8 48 00 00 84 */ b lbl_800EEADC
-/* 800EEA5C 000EA6BC 3B A0 00 01 */ li r29, 1
-/* 800EEA60 000EA6C0 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA64 000EA6C4 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA68 000EA6C8 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA6C 000EA6CC 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA70 000EA6D0 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA74 000EA6D4 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA78 000EA6D8 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA7C 000EA6DC 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA80 000EA6E0 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA84 000EA6E4 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA88 000EA6E8 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA8C 000EA6EC 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA90 000EA6F0 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA94 000EA6F4 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA98 000EA6F8 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEA9C 000EA6FC 3B BD 00 01 */ addi r29, r29, 1
-/* 800EEAA0 000EA700 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800EEAA4 000EA704 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 800EEAA8 000EA708 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800EEAAC 000EA70C A0 03 00 A8 */ lhz r0, 0xa8(r3)
-/* 800EEAB0 000EA710 38 84 00 0A */ addi r4, r4, 0xa
-/* 800EEAB4 000EA714 54 00 08 3C */ slwi r0, r0, 1
-/* 800EEAB8 000EA718 7C 63 02 14 */ add r3, r3, r0
-/* 800EEABC 000EA71C A0 03 27 48 */ lhz r0, 0x2748(r3)
-/* 800EEAC0 000EA720 7C 04 00 00 */ cmpw r4, r0
-/* 800EEAC4 000EA724 41 82 00 18 */ beq lbl_800EEADC
-/* 800EEAC8 000EA728 7F C3 F3 78 */ mr r3, r30
-/* 800EEACC 000EA72C 7F E4 FB 78 */ mr r4, r31
-/* 800EEAD0 000EA730 38 A0 00 01 */ li r5, 1
-/* 800EEAD4 000EA734 38 C0 00 00 */ li r6, 0
-/* 800EEAD8 000EA738 48 16 53 DD */ bl func_80253EB4
-lbl_800EEADC:
-/* 800EEADC 000EA73C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800EEAE0 000EA740 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800EEAE4 000EA744 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800EEAE8 000EA748 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800EEAEC 000EA74C 7C 08 03 A6 */ mtlr r0
-/* 800EEAF0 000EA750 38 21 00 20 */ addi r1, r1, 0x20
-/* 800EEAF4 000EA754 4E 80 00 20 */ blr
-lbl_800EEAF8:
-/* 800EEAF8 000EA758 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800EEAFC 000EA75C 7C 08 02 A6 */ mflr r0
-/* 800EEB00 000EA760 38 A0 00 03 */ li r5, 3
-/* 800EEB04 000EA764 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800EEB08 000EA768 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800EEB0C 000EA76C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800EEB10 000EA770 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800EEB14 000EA774 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800EEB18 000EA778 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800EEB1C 000EA77C 7C 9E 23 78 */ mr r30, r4
-/* 800EEB20 000EA780 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800EEB24 000EA784 7C 7D 1B 78 */ mr r29, r3
-/* 800EEB28 000EA788 93 81 00 10 */ stw r28, 0x10(r1)
-/* 800EEB2C 000EA78C 48 16 53 61 */ bl func_80253E8C
-/* 800EEB30 000EA790 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 800EEB34 000EA794 3B 80 00 0A */ li r28, 0xa
-/* 800EEB38 000EA798 38 03 FF EB */ addi r0, r3, -21
-/* 800EEB3C 000EA79C 28 00 00 0A */ cmplwi r0, 0xa
-/* 800EEB40 000EA7A0 41 81 00 94 */ bgt lbl_800EEBD4
-/* 800EEB44 000EA7A4 3C 60 80 41 */ lis r3, lbl_80417A60@ha
-/* 800EEB48 000EA7A8 54 00 10 3A */ slwi r0, r0, 2
-/* 800EEB4C 000EA7AC 38 63 7A 60 */ addi r3, r3, lbl_80417A60@l
-/* 800EEB50 000EA7B0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EEB54 000EA7B4 7C 69 03 A6 */ mtctr r3
-/* 800EEB58 000EA7B8 4E 80 04 20 */ bctr
-/* 800EEB5C 000EA7BC 3B 80 00 0B */ li r28, 0xb
-/* 800EEB60 000EA7C0 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB64 000EA7C4 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB68 000EA7C8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB6C 000EA7CC 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB70 000EA7D0 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB74 000EA7D4 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB78 000EA7D8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800EEB7C 000EA7DC A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800EEB80 000EA7E0 57 84 06 3E */ clrlwi r4, r28, 0x18
-/* 800EEB84 000EA7E4 54 00 08 3C */ slwi r0, r0, 1
-/* 800EEB88 000EA7E8 7C 7F 02 14 */ add r3, r31, r0
-/* 800EEB8C 000EA7EC A0 03 27 48 */ lhz r0, 0x2748(r3)
-/* 800EEB90 000EA7F0 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800EEB94 000EA7F4 7C 04 00 00 */ cmpw r4, r0
-/* 800EEB98 000EA7F8 41 82 00 3C */ beq lbl_800EEBD4
-/* 800EEB9C 000EA7FC 7F A3 EB 78 */ mr r3, r29
-/* 800EEBA0 000EA800 7F C4 F3 78 */ mr r4, r30
-/* 800EEBA4 000EA804 38 A0 00 01 */ li r5, 1
-/* 800EEBA8 000EA808 38 C0 00 00 */ li r6, 0
-/* 800EEBAC 000EA80C 48 16 53 09 */ bl func_80253EB4
-/* 800EEBB0 000EA810 48 00 00 24 */ b lbl_800EEBD4
-/* 800EEBB4 000EA814 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800EEBB8 000EA818 28 00 00 04 */ cmplwi r0, 4
-/* 800EEBBC 000EA81C 41 82 00 18 */ beq lbl_800EEBD4
-/* 800EEBC0 000EA820 7F A3 EB 78 */ mr r3, r29
-/* 800EEBC4 000EA824 7F C4 F3 78 */ mr r4, r30
-/* 800EEBC8 000EA828 38 A0 00 01 */ li r5, 1
-/* 800EEBCC 000EA82C 38 C0 00 00 */ li r6, 0
-/* 800EEBD0 000EA830 48 16 52 E5 */ bl func_80253EB4
-lbl_800EEBD4:
-/* 800EEBD4 000EA834 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800EEBD8 000EA838 28 00 00 02 */ cmplwi r0, 2
-/* 800EEBDC 000EA83C 40 82 00 8C */ bne lbl_800EEC68
-/* 800EEBE0 000EA840 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800EEBE4 000EA844 28 00 00 12 */ cmplwi r0, 0x12
-/* 800EEBE8 000EA848 41 81 03 D8 */ bgt lbl_800EEFC0
-/* 800EEBEC 000EA84C 3C 60 80 41 */ lis r3, lbl_80417A14@ha
-/* 800EEBF0 000EA850 54 00 10 3A */ slwi r0, r0, 2
-/* 800EEBF4 000EA854 38 63 7A 14 */ addi r3, r3, lbl_80417A14@l
-/* 800EEBF8 000EA858 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EEBFC 000EA85C 7C 69 03 A6 */ mtctr r3
-/* 800EEC00 000EA860 4E 80 04 20 */ bctr
-/* 800EEC04 000EA864 3B E0 2D DF */ li r31, 0x2ddf
-/* 800EEC08 000EA868 48 00 00 48 */ b lbl_800EEC50
-/* 800EEC0C 000EA86C 3B E0 2D E0 */ li r31, 0x2de0
-/* 800EEC10 000EA870 48 00 00 40 */ b lbl_800EEC50
-/* 800EEC14 000EA874 3B E0 2D E1 */ li r31, 0x2de1
-/* 800EEC18 000EA878 48 00 00 38 */ b lbl_800EEC50
-/* 800EEC1C 000EA87C 3B E0 2D E2 */ li r31, 0x2de2
-/* 800EEC20 000EA880 48 00 00 30 */ b lbl_800EEC50
-/* 800EEC24 000EA884 3B E0 2D E3 */ li r31, 0x2de3
-/* 800EEC28 000EA888 48 00 00 28 */ b lbl_800EEC50
-/* 800EEC2C 000EA88C 3B E0 2D E4 */ li r31, 0x2de4
-/* 800EEC30 000EA890 48 00 00 20 */ b lbl_800EEC50
-/* 800EEC34 000EA894 3B E0 2D E5 */ li r31, 0x2de5
-/* 800EEC38 000EA898 48 00 00 18 */ b lbl_800EEC50
-/* 800EEC3C 000EA89C 3B E0 2D E6 */ li r31, 0x2de6
-/* 800EEC40 000EA8A0 48 00 00 10 */ b lbl_800EEC50
-/* 800EEC44 000EA8A4 3B E0 2D F8 */ li r31, 0x2df8
-/* 800EEC48 000EA8A8 48 00 00 08 */ b lbl_800EEC50
-/* 800EEC4C 000EA8AC 48 00 03 74 */ b lbl_800EEFC0
-lbl_800EEC50:
-/* 800EEC50 000EA8B0 7F A3 EB 78 */ mr r3, r29
-/* 800EEC54 000EA8B4 7F C4 F3 78 */ mr r4, r30
-/* 800EEC58 000EA8B8 7F E6 FB 78 */ mr r6, r31
-/* 800EEC5C 000EA8BC 38 A0 00 02 */ li r5, 2
-/* 800EEC60 000EA8C0 48 16 52 55 */ bl func_80253EB4
-/* 800EEC64 000EA8C4 48 00 03 5C */ b lbl_800EEFC0
-lbl_800EEC68:
-/* 800EEC68 000EA8C8 28 00 00 04 */ cmplwi r0, 4
-/* 800EEC6C 000EA8CC 40 82 01 C8 */ bne lbl_800EEE34
-/* 800EEC70 000EA8D0 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800EEC74 000EA8D4 28 00 00 16 */ cmplwi r0, 0x16
-/* 800EEC78 000EA8D8 41 81 03 48 */ bgt lbl_800EEFC0
-/* 800EEC7C 000EA8DC 3C 60 80 41 */ lis r3, lbl_804179B8@ha
-/* 800EEC80 000EA8E0 54 00 10 3A */ slwi r0, r0, 2
-/* 800EEC84 000EA8E4 38 63 79 B8 */ addi r3, r3, lbl_804179B8@l
-/* 800EEC88 000EA8E8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EEC8C 000EA8EC 7C 69 03 A6 */ mtctr r3
-/* 800EEC90 000EA8F0 4E 80 04 20 */ bctr
-/* 800EEC94 000EA8F4 7F A3 EB 78 */ mr r3, r29
-/* 800EEC98 000EA8F8 48 16 51 49 */ bl func_80253DE0
-/* 800EEC9C 000EA8FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EECA0 000EA900 28 00 00 06 */ cmplwi r0, 6
-/* 800EECA4 000EA904 41 81 03 1C */ bgt lbl_800EEFC0
-/* 800EECA8 000EA908 3C 60 80 41 */ lis r3, lbl_8041799C@ha
-/* 800EECAC 000EA90C 54 00 10 3A */ slwi r0, r0, 2
-/* 800EECB0 000EA910 38 63 79 9C */ addi r3, r3, lbl_8041799C@l
-/* 800EECB4 000EA914 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EECB8 000EA918 7C 69 03 A6 */ mtctr r3
-/* 800EECBC 000EA91C 4E 80 04 20 */ bctr
-/* 800EECC0 000EA920 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EECC4 000EA924 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800EECC8 000EA928 40 82 02 F8 */ bne lbl_800EEFC0
-/* 800EECCC 000EA92C 38 60 52 1E */ li r3, 0x521e
-/* 800EECD0 000EA930 48 16 16 25 */ bl func_802502F4
-/* 800EECD4 000EA934 7C 64 1B 78 */ mr r4, r3
-/* 800EECD8 000EA938 38 60 00 0E */ li r3, 0xe
-/* 800EECDC 000EA93C 48 06 D6 2D */ bl func_8015C308
-/* 800EECE0 000EA940 48 00 00 E0 */ b lbl_800EEDC0
-/* 800EECE4 000EA944 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EECE8 000EA948 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
-/* 800EECEC 000EA94C 40 82 02 D4 */ bne lbl_800EEFC0
-/* 800EECF0 000EA950 38 60 52 1F */ li r3, 0x521f
-/* 800EECF4 000EA954 48 16 16 01 */ bl func_802502F4
-/* 800EECF8 000EA958 7C 64 1B 78 */ mr r4, r3
-/* 800EECFC 000EA95C 38 60 00 0E */ li r3, 0xe
-/* 800EED00 000EA960 48 06 D6 09 */ bl func_8015C308
-/* 800EED04 000EA964 48 00 00 BC */ b lbl_800EEDC0
-/* 800EED08 000EA968 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EED0C 000EA96C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
-/* 800EED10 000EA970 40 82 02 B0 */ bne lbl_800EEFC0
-/* 800EED14 000EA974 38 60 52 20 */ li r3, 0x5220
-/* 800EED18 000EA978 48 16 15 DD */ bl func_802502F4
-/* 800EED1C 000EA97C 7C 64 1B 78 */ mr r4, r3
-/* 800EED20 000EA980 38 60 00 0E */ li r3, 0xe
-/* 800EED24 000EA984 48 06 D5 E5 */ bl func_8015C308
-/* 800EED28 000EA988 48 00 00 98 */ b lbl_800EEDC0
-/* 800EED2C 000EA98C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EED30 000EA990 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
-/* 800EED34 000EA994 40 82 02 8C */ bne lbl_800EEFC0
-/* 800EED38 000EA998 38 60 52 21 */ li r3, 0x5221
-/* 800EED3C 000EA99C 48 16 15 B9 */ bl func_802502F4
-/* 800EED40 000EA9A0 7C 64 1B 78 */ mr r4, r3
-/* 800EED44 000EA9A4 38 60 00 0E */ li r3, 0xe
-/* 800EED48 000EA9A8 48 06 D5 C1 */ bl func_8015C308
-/* 800EED4C 000EA9AC 48 00 00 74 */ b lbl_800EEDC0
-/* 800EED50 000EA9B0 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EED54 000EA9B4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
-/* 800EED58 000EA9B8 40 82 02 68 */ bne lbl_800EEFC0
-/* 800EED5C 000EA9BC 38 60 52 22 */ li r3, 0x5222
-/* 800EED60 000EA9C0 48 16 15 95 */ bl func_802502F4
-/* 800EED64 000EA9C4 7C 64 1B 78 */ mr r4, r3
-/* 800EED68 000EA9C8 38 60 00 0E */ li r3, 0xe
-/* 800EED6C 000EA9CC 48 06 D5 9D */ bl func_8015C308
-/* 800EED70 000EA9D0 48 00 00 50 */ b lbl_800EEDC0
-/* 800EED74 000EA9D4 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EED78 000EA9D8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
-/* 800EED7C 000EA9DC 40 82 02 44 */ bne lbl_800EEFC0
-/* 800EED80 000EA9E0 38 60 52 23 */ li r3, 0x5223
-/* 800EED84 000EA9E4 48 16 15 71 */ bl func_802502F4
-/* 800EED88 000EA9E8 7C 64 1B 78 */ mr r4, r3
-/* 800EED8C 000EA9EC 38 60 00 0E */ li r3, 0xe
-/* 800EED90 000EA9F0 48 06 D5 79 */ bl func_8015C308
-/* 800EED94 000EA9F4 48 00 00 2C */ b lbl_800EEDC0
-/* 800EED98 000EA9F8 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800EED9C 000EA9FC 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800EEDA0 000EAA00 40 82 02 20 */ bne lbl_800EEFC0
-/* 800EEDA4 000EAA04 7F A3 EB 78 */ mr r3, r29
-/* 800EEDA8 000EAA08 7F C4 F3 78 */ mr r4, r30
-/* 800EEDAC 000EAA0C 38 A0 00 02 */ li r5, 2
-/* 800EEDB0 000EAA10 38 C0 53 17 */ li r6, 0x5317
-/* 800EEDB4 000EAA14 48 16 51 01 */ bl func_80253EB4
-/* 800EEDB8 000EAA18 48 00 02 08 */ b lbl_800EEFC0
-/* 800EEDBC 000EAA1C 48 00 02 04 */ b lbl_800EEFC0
-lbl_800EEDC0:
-/* 800EEDC0 000EAA20 38 C0 2D EF */ li r6, 0x2def
-/* 800EEDC4 000EAA24 48 00 00 5C */ b lbl_800EEE20
-/* 800EEDC8 000EAA28 38 C0 2D E9 */ li r6, 0x2de9
-/* 800EEDCC 000EAA2C 48 00 00 54 */ b lbl_800EEE20
-/* 800EEDD0 000EAA30 38 C0 2D EA */ li r6, 0x2dea
-/* 800EEDD4 000EAA34 48 00 00 4C */ b lbl_800EEE20
-/* 800EEDD8 000EAA38 38 C0 2D EB */ li r6, 0x2deb
-/* 800EEDDC 000EAA3C 48 00 00 44 */ b lbl_800EEE20
-/* 800EEDE0 000EAA40 38 C0 2D EC */ li r6, 0x2dec
-/* 800EEDE4 000EAA44 48 00 00 3C */ b lbl_800EEE20
-/* 800EEDE8 000EAA48 38 C0 2D ED */ li r6, 0x2ded
-/* 800EEDEC 000EAA4C 48 00 00 34 */ b lbl_800EEE20
-/* 800EEDF0 000EAA50 38 C0 2D EE */ li r6, 0x2dee
-/* 800EEDF4 000EAA54 48 00 00 2C */ b lbl_800EEE20
-/* 800EEDF8 000EAA58 38 C0 2D E8 */ li r6, 0x2de8
-/* 800EEDFC 000EAA5C 48 00 00 24 */ b lbl_800EEE20
-/* 800EEE00 000EAA60 38 C0 2D F8 */ li r6, 0x2df8
-/* 800EEE04 000EAA64 48 00 00 1C */ b lbl_800EEE20
-/* 800EEE08 000EAA68 7F A3 EB 78 */ mr r3, r29
-/* 800EEE0C 000EAA6C 7F C4 F3 78 */ mr r4, r30
-/* 800EEE10 000EAA70 38 A0 00 01 */ li r5, 1
-/* 800EEE14 000EAA74 38 C0 00 00 */ li r6, 0
-/* 800EEE18 000EAA78 48 16 50 9D */ bl func_80253EB4
-/* 800EEE1C 000EAA7C 48 00 01 A4 */ b lbl_800EEFC0
-lbl_800EEE20:
-/* 800EEE20 000EAA80 7F A3 EB 78 */ mr r3, r29
-/* 800EEE24 000EAA84 7F C4 F3 78 */ mr r4, r30
-/* 800EEE28 000EAA88 38 A0 00 02 */ li r5, 2
-/* 800EEE2C 000EAA8C 48 16 50 89 */ bl func_80253EB4
-/* 800EEE30 000EAA90 48 00 01 90 */ b lbl_800EEFC0
-lbl_800EEE34:
-/* 800EEE34 000EAA94 28 00 00 05 */ cmplwi r0, 5
-/* 800EEE38 000EAA98 40 82 00 7C */ bne lbl_800EEEB4
-/* 800EEE3C 000EAA9C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800EEE40 000EAAA0 28 00 00 11 */ cmplwi r0, 0x11
-/* 800EEE44 000EAAA4 41 81 01 7C */ bgt lbl_800EEFC0
-/* 800EEE48 000EAAA8 3C 60 80 41 */ lis r3, lbl_80417954@ha
-/* 800EEE4C 000EAAAC 54 00 10 3A */ slwi r0, r0, 2
-/* 800EEE50 000EAAB0 38 63 79 54 */ addi r3, r3, lbl_80417954@l
-/* 800EEE54 000EAAB4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EEE58 000EAAB8 7C 69 03 A6 */ mtctr r3
-/* 800EEE5C 000EAABC 4E 80 04 20 */ bctr
-/* 800EEE60 000EAAC0 3B 80 00 00 */ li r28, 0
-/* 800EEE64 000EAAC4 3B E0 2D D6 */ li r31, 0x2dd6
-/* 800EEE68 000EAAC8 48 00 00 F0 */ b lbl_800EEF58
-/* 800EEE6C 000EAACC 3B 80 00 01 */ li r28, 1
-/* 800EEE70 000EAAD0 3B E0 2D D7 */ li r31, 0x2dd7
-/* 800EEE74 000EAAD4 48 00 00 E4 */ b lbl_800EEF58
-/* 800EEE78 000EAAD8 3B 80 00 02 */ li r28, 2
-/* 800EEE7C 000EAADC 3B E0 2D D8 */ li r31, 0x2dd8
-/* 800EEE80 000EAAE0 48 00 00 D8 */ b lbl_800EEF58
-/* 800EEE84 000EAAE4 7F A3 EB 78 */ mr r3, r29
-/* 800EEE88 000EAAE8 7F C4 F3 78 */ mr r4, r30
-/* 800EEE8C 000EAAEC 38 A0 00 02 */ li r5, 2
-/* 800EEE90 000EAAF0 38 C0 2D F8 */ li r6, 0x2df8
-/* 800EEE94 000EAAF4 48 16 50 21 */ bl func_80253EB4
-/* 800EEE98 000EAAF8 48 00 01 28 */ b lbl_800EEFC0
-/* 800EEE9C 000EAAFC 7F A3 EB 78 */ mr r3, r29
-/* 800EEEA0 000EAB00 7F C4 F3 78 */ mr r4, r30
-/* 800EEEA4 000EAB04 38 A0 00 01 */ li r5, 1
-/* 800EEEA8 000EAB08 38 C0 00 00 */ li r6, 0
-/* 800EEEAC 000EAB0C 48 16 50 09 */ bl func_80253EB4
-/* 800EEEB0 000EAB10 48 00 01 10 */ b lbl_800EEFC0
-lbl_800EEEB4:
-/* 800EEEB4 000EAB14 28 00 00 06 */ cmplwi r0, 6
-/* 800EEEB8 000EAB18 40 82 00 A0 */ bne lbl_800EEF58
-/* 800EEEBC 000EAB1C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800EEEC0 000EAB20 28 00 00 11 */ cmplwi r0, 0x11
-/* 800EEEC4 000EAB24 41 81 00 FC */ bgt lbl_800EEFC0
-/* 800EEEC8 000EAB28 3C 60 80 41 */ lis r3, lbl_8041790C@ha
-/* 800EEECC 000EAB2C 54 00 10 3A */ slwi r0, r0, 2
-/* 800EEED0 000EAB30 38 63 79 0C */ addi r3, r3, lbl_8041790C@l
-/* 800EEED4 000EAB34 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EEED8 000EAB38 7C 69 03 A6 */ mtctr r3
-/* 800EEEDC 000EAB3C 4E 80 04 20 */ bctr
-/* 800EEEE0 000EAB40 3B 80 00 00 */ li r28, 0
-/* 800EEEE4 000EAB44 3B E0 2D D9 */ li r31, 0x2dd9
-/* 800EEEE8 000EAB48 48 00 00 70 */ b lbl_800EEF58
-/* 800EEEEC 000EAB4C 3B 80 00 01 */ li r28, 1
-/* 800EEEF0 000EAB50 3B E0 2D DA */ li r31, 0x2dda
-/* 800EEEF4 000EAB54 48 00 00 64 */ b lbl_800EEF58
-/* 800EEEF8 000EAB58 3B 80 00 02 */ li r28, 2
-/* 800EEEFC 000EAB5C 3B E0 2D DB */ li r31, 0x2ddb
-/* 800EEF00 000EAB60 48 00 00 58 */ b lbl_800EEF58
-/* 800EEF04 000EAB64 3B 80 00 03 */ li r28, 3
-/* 800EEF08 000EAB68 3B E0 2D DC */ li r31, 0x2ddc
-/* 800EEF0C 000EAB6C 48 00 00 4C */ b lbl_800EEF58
-/* 800EEF10 000EAB70 3B 80 00 04 */ li r28, 4
-/* 800EEF14 000EAB74 3B E0 2D DD */ li r31, 0x2ddd
-/* 800EEF18 000EAB78 48 00 00 40 */ b lbl_800EEF58
-/* 800EEF1C 000EAB7C 3B 80 00 05 */ li r28, 5
-/* 800EEF20 000EAB80 3B E0 2D DE */ li r31, 0x2dde
-/* 800EEF24 000EAB84 48 00 00 34 */ b lbl_800EEF58
-/* 800EEF28 000EAB88 7F A3 EB 78 */ mr r3, r29
-/* 800EEF2C 000EAB8C 7F C4 F3 78 */ mr r4, r30
-/* 800EEF30 000EAB90 38 A0 00 02 */ li r5, 2
-/* 800EEF34 000EAB94 38 C0 2D F8 */ li r6, 0x2df8
-/* 800EEF38 000EAB98 48 16 4F 7D */ bl func_80253EB4
-/* 800EEF3C 000EAB9C 48 00 00 84 */ b lbl_800EEFC0
-/* 800EEF40 000EABA0 7F A3 EB 78 */ mr r3, r29
-/* 800EEF44 000EABA4 7F C4 F3 78 */ mr r4, r30
-/* 800EEF48 000EABA8 38 A0 00 01 */ li r5, 1
-/* 800EEF4C 000EABAC 38 C0 00 00 */ li r6, 0
-/* 800EEF50 000EABB0 48 16 4F 65 */ bl func_80253EB4
-/* 800EEF54 000EABB4 48 00 00 6C */ b lbl_800EEFC0
-lbl_800EEF58:
-/* 800EEF58 000EABB8 7F A3 EB 78 */ mr r3, r29
-/* 800EEF5C 000EABBC 7F C4 F3 78 */ mr r4, r30
-/* 800EEF60 000EABC0 38 C1 00 08 */ addi r6, r1, 8
-/* 800EEF64 000EABC4 38 A0 00 05 */ li r5, 5
-/* 800EEF68 000EABC8 48 16 4F 25 */ bl func_80253E8C
-/* 800EEF6C 000EABCC 3C 60 80 48 */ lis r3, lbl_804802D0@ha
-/* 800EEF70 000EABD0 57 80 34 B2 */ rlwinm r0, r28, 6, 0x12, 0x19
-/* 800EEF74 000EABD4 38 63 02 D0 */ addi r3, r3, lbl_804802D0@l
-/* 800EEF78 000EABD8 83 81 00 08 */ lwz r28, 8(r1)
-/* 800EEF7C 000EABDC 7C 83 02 14 */ add r4, r3, r0
-/* 800EEF80 000EABE0 90 9C 00 00 */ stw r4, 0(r28)
-/* 800EEF84 000EABE4 7F E3 FB 78 */ mr r3, r31
-/* 800EEF88 000EABE8 48 16 14 51 */ bl func_802503D8
-/* 800EEF8C 000EABEC 38 E0 00 FF */ li r7, 0xff
-/* 800EEF90 000EABF0 38 00 00 84 */ li r0, 0x84
-/* 800EEF94 000EABF4 98 FC 00 06 */ stb r7, 6(r28)
-/* 800EEF98 000EABF8 7F A3 EB 78 */ mr r3, r29
-/* 800EEF9C 000EABFC 7F C4 F3 78 */ mr r4, r30
-/* 800EEFA0 000EAC00 38 A0 00 02 */ li r5, 2
-/* 800EEFA4 000EAC04 98 FC 00 05 */ stb r7, 5(r28)
-/* 800EEFA8 000EAC08 38 C0 FF FE */ li r6, -2
-/* 800EEFAC 000EAC0C 98 FC 00 04 */ stb r7, 4(r28)
-/* 800EEFB0 000EAC10 88 FE 00 05 */ lbz r7, 5(r30)
-/* 800EEFB4 000EAC14 98 FC 00 07 */ stb r7, 7(r28)
-/* 800EEFB8 000EAC18 98 1C 00 09 */ stb r0, 9(r28)
-/* 800EEFBC 000EAC1C 48 16 4E F9 */ bl func_80253EB4
-lbl_800EEFC0:
-/* 800EEFC0 000EAC20 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800EEFC4 000EAC24 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800EEFC8 000EAC28 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800EEFCC 000EAC2C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800EEFD0 000EAC30 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 800EEFD4 000EAC34 7C 08 03 A6 */ mtlr r0
-/* 800EEFD8 000EAC38 38 21 00 20 */ addi r1, r1, 0x20
-/* 800EEFDC 000EAC3C 4E 80 00 20 */ blr
-lbl_800EEFE0:
-/* 800EEFE0 000EAC40 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800EEFE4 000EAC44 7C 08 02 A6 */ mflr r0
-/* 800EEFE8 000EAC48 38 A0 00 03 */ li r5, 3
-/* 800EEFEC 000EAC4C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800EEFF0 000EAC50 38 C1 00 08 */ addi r6, r1, 8
-/* 800EEFF4 000EAC54 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800EEFF8 000EAC58 7C 9F 23 78 */ mr r31, r4
-/* 800EEFFC 000EAC5C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800EF000 000EAC60 7C 7E 1B 78 */ mr r30, r3
-/* 800EF004 000EAC64 48 16 4E 89 */ bl func_80253E8C
-/* 800EF008 000EAC68 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EF00C 000EAC6C 2C 00 00 04 */ cmpwi r0, 4
-/* 800EF010 000EAC70 41 82 00 08 */ beq lbl_800EF018
-/* 800EF014 000EAC74 48 00 00 18 */ b lbl_800EF02C
-lbl_800EF018:
-/* 800EF018 000EAC78 7F C3 F3 78 */ mr r3, r30
-/* 800EF01C 000EAC7C 7F E4 FB 78 */ mr r4, r31
-/* 800EF020 000EAC80 38 A0 00 02 */ li r5, 2
-/* 800EF024 000EAC84 38 C0 2D D0 */ li r6, 0x2dd0
-/* 800EF028 000EAC88 48 16 4E 8D */ bl func_80253EB4
-lbl_800EF02C:
-/* 800EF02C 000EAC8C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800EF030 000EAC90 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800EF034 000EAC94 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800EF038 000EAC98 7C 08 03 A6 */ mtlr r0
-/* 800EF03C 000EAC9C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800EF040 000EACA0 4E 80 00 20 */ blr
-lbl_800EF044:
-/* 800EF044 000EACA4 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800EF048 000EACA8 7C 08 02 A6 */ mflr r0
-/* 800EF04C 000EACAC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800EF050 000EACB0 39 61 00 30 */ addi r11, r1, 0x30
-/* 800EF054 000EACB4 48 0D 80 D1 */ bl _savegpr_26
-/* 800EF058 000EACB8 3F E0 80 48 */ lis r31, lbl_8047D978@ha
-/* 800EF05C 000EACBC 7C 7B 1B 78 */ mr r27, r3
-/* 800EF060 000EACC0 3B FF D9 78 */ addi r31, r31, lbl_8047D978@l
-/* 800EF064 000EACC4 7C 9C 23 78 */ mr r28, r4
-/* 800EF068 000EACC8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800EF06C 000EACCC 38 A0 00 03 */ li r5, 3
-/* 800EF070 000EACD0 3B DF 01 68 */ addi r30, r31, 0x168
-/* 800EF074 000EACD4 48 16 4E 19 */ bl func_80253E8C
-/* 800EF078 000EACD8 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800EF07C 000EACDC 88 9E 27 94 */ lbz r4, 0x2794(r30)
-/* 800EF080 000EACE0 2C 00 00 07 */ cmpwi r0, 7
-/* 800EF084 000EACE4 54 83 10 3A */ slwi r3, r4, 2
-/* 800EF088 000EACE8 7F A3 22 14 */ add r29, r3, r4
-/* 800EF08C 000EACEC 40 80 00 24 */ bge lbl_800EF0B0
-/* 800EF090 000EACF0 2C 00 00 03 */ cmpwi r0, 3
-/* 800EF094 000EACF4 40 80 00 10 */ bge lbl_800EF0A4
-/* 800EF098 000EACF8 2C 00 00 01 */ cmpwi r0, 1
-/* 800EF09C 000EACFC 40 80 00 28 */ bge lbl_800EF0C4
-/* 800EF0A0 000EAD00 48 00 01 74 */ b lbl_800EF214
-lbl_800EF0A4:
-/* 800EF0A4 000EAD04 2C 00 00 05 */ cmpwi r0, 5
-/* 800EF0A8 000EAD08 40 80 00 2C */ bge lbl_800EF0D4
-/* 800EF0AC 000EAD0C 48 00 00 20 */ b lbl_800EF0CC
-lbl_800EF0B0:
-/* 800EF0B0 000EAD10 2C 00 00 0B */ cmpwi r0, 0xb
-/* 800EF0B4 000EAD14 40 80 01 60 */ bge lbl_800EF214
-/* 800EF0B8 000EAD18 2C 00 00 09 */ cmpwi r0, 9
-/* 800EF0BC 000EAD1C 40 80 00 28 */ bge lbl_800EF0E4
-/* 800EF0C0 000EAD20 48 00 00 1C */ b lbl_800EF0DC
-lbl_800EF0C4:
-/* 800EF0C4 000EAD24 3B 40 00 00 */ li r26, 0
-/* 800EF0C8 000EAD28 48 00 00 28 */ b lbl_800EF0F0
-lbl_800EF0CC:
-/* 800EF0CC 000EAD2C 3B 40 00 01 */ li r26, 1
-/* 800EF0D0 000EAD30 48 00 00 20 */ b lbl_800EF0F0
-lbl_800EF0D4:
-/* 800EF0D4 000EAD34 3B 40 00 02 */ li r26, 2
-/* 800EF0D8 000EAD38 48 00 00 18 */ b lbl_800EF0F0
-lbl_800EF0DC:
-/* 800EF0DC 000EAD3C 3B 40 00 03 */ li r26, 3
-/* 800EF0E0 000EAD40 48 00 00 10 */ b lbl_800EF0F0
-lbl_800EF0E4:
-/* 800EF0E4 000EAD44 3B 40 00 04 */ li r26, 4
-/* 800EF0E8 000EAD48 48 00 00 08 */ b lbl_800EF0F0
-/* 800EF0EC 000EAD4C 48 00 01 28 */ b lbl_800EF214
-lbl_800EF0F0:
-/* 800EF0F0 000EAD50 7F BD D2 14 */ add r29, r29, r26
-/* 800EF0F4 000EAD54 38 60 00 0A */ li r3, 0xa
-/* 800EF0F8 000EAD58 4B FF B2 89 */ bl func_800EA380
-/* 800EF0FC 000EAD5C 7C 60 07 34 */ extsh r0, r3
-/* 800EF100 000EAD60 7C 1B 00 00 */ cmpw r27, r0
-/* 800EF104 000EAD64 40 82 00 24 */ bne lbl_800EF128
-/* 800EF108 000EAD68 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
-/* 800EF10C 000EAD6C 38 7D 00 05 */ addi r3, r29, 5
-/* 800EF110 000EAD70 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 800EF114 000EAD74 28 00 00 01 */ cmplwi r0, 1
-/* 800EF118 000EAD78 40 82 00 08 */ bne lbl_800EF120
-/* 800EF11C 000EAD7C 38 7D FF FB */ addi r3, r29, -5
-lbl_800EF120:
-/* 800EF120 000EAD80 7C 7D 1B 78 */ mr r29, r3
-/* 800EF124 000EAD84 3B 5A 00 05 */ addi r26, r26, 5
-lbl_800EF128:
-/* 800EF128 000EAD88 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 800EF12C 000EAD8C 28 00 00 09 */ cmplwi r0, 9
-/* 800EF130 000EAD90 41 81 00 3C */ bgt lbl_800EF16C
-/* 800EF134 000EAD94 3C 60 80 41 */ lis r3, lbl_80417A8C@ha
-/* 800EF138 000EAD98 54 00 10 3A */ slwi r0, r0, 2
-/* 800EF13C 000EAD9C 38 63 7A 8C */ addi r3, r3, lbl_80417A8C@l
-/* 800EF140 000EADA0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EF144 000EADA4 7C 69 03 A6 */ mtctr r3
-/* 800EF148 000EADA8 4E 80 04 20 */ bctr
-/* 800EF14C 000EADAC 88 1E 27 95 */ lbz r0, 0x2795(r30)
-/* 800EF150 000EADB0 7C 00 E8 40 */ cmplw r0, r29
-/* 800EF154 000EADB4 41 81 00 C0 */ bgt lbl_800EF214
-/* 800EF158 000EADB8 38 00 00 80 */ li r0, 0x80
-/* 800EF15C 000EADBC 98 1C 00 04 */ stb r0, 4(r28)
-/* 800EF160 000EADC0 98 1C 00 03 */ stb r0, 3(r28)
-/* 800EF164 000EADC4 98 1C 00 02 */ stb r0, 2(r28)
-/* 800EF168 000EADC8 48 00 00 AC */ b lbl_800EF214
-lbl_800EF16C:
-/* 800EF16C 000EADCC 88 1E 27 95 */ lbz r0, 0x2795(r30)
-/* 800EF170 000EADD0 7C 00 E8 40 */ cmplw r0, r29
-/* 800EF174 000EADD4 40 81 00 A0 */ ble lbl_800EF214
-/* 800EF178 000EADD8 7F 63 DB 78 */ mr r3, r27
-/* 800EF17C 000EADDC 7F 84 E3 78 */ mr r4, r28
-/* 800EF180 000EADE0 38 C1 00 08 */ addi r6, r1, 8
-/* 800EF184 000EADE4 38 A0 00 05 */ li r5, 5
-/* 800EF188 000EADE8 48 16 4D 05 */ bl func_80253E8C
-/* 800EF18C 000EADEC 83 C1 00 08 */ lwz r30, 8(r1)
-/* 800EF190 000EADF0 57 44 30 32 */ slwi r4, r26, 6
-/* 800EF194 000EADF4 88 1C 00 05 */ lbz r0, 5(r28)
-/* 800EF198 000EADF8 57 BA 08 3C */ slwi r26, r29, 1
-/* 800EF19C 000EADFC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800EF1A0 000EAE00 38 A0 00 84 */ li r5, 0x84
-/* 800EF1A4 000EAE04 98 1E 00 07 */ stb r0, 7(r30)
-/* 800EF1A8 000EAE08 38 1F 29 58 */ addi r0, r31, 0x2958
-/* 800EF1AC 000EAE0C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 800EF1B0 000EAE10 3B BF 00 00 */ addi r29, r31, 0
-/* 800EF1B4 000EAE14 98 BE 00 09 */ stb r5, 9(r30)
-/* 800EF1B8 000EAE18 7C 00 22 14 */ add r0, r0, r4
-/* 800EF1BC 000EAE1C 38 63 00 0C */ addi r3, r3, 0xc
-/* 800EF1C0 000EAE20 90 1E 00 00 */ stw r0, 0(r30)
-/* 800EF1C4 000EAE24 7C 1D D2 2E */ lhzx r0, r29, r26
-/* 800EF1C8 000EAE28 54 04 FC 7E */ rlwinm r4, r0, 0x1f, 0x11, 0x1f
-/* 800EF1CC 000EAE2C 48 2A 0F 21 */ bl func_803900EC
-/* 800EF1D0 000EAE30 80 9E 00 00 */ lwz r4, 0(r30)
-/* 800EF1D4 000EAE34 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800EF1D8 000EAE38 48 16 12 01 */ bl func_802503D8
-/* 800EF1DC 000EAE3C 38 00 00 FF */ li r0, 0xff
-/* 800EF1E0 000EAE40 98 1E 00 06 */ stb r0, 6(r30)
-/* 800EF1E4 000EAE44 98 1E 00 05 */ stb r0, 5(r30)
-/* 800EF1E8 000EAE48 98 1E 00 04 */ stb r0, 4(r30)
-/* 800EF1EC 000EAE4C 7C 1D D2 2E */ lhzx r0, r29, r26
-/* 800EF1F0 000EAE50 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800EF1F4 000EAE54 41 82 00 0C */ beq lbl_800EF200
-/* 800EF1F8 000EAE58 38 00 00 00 */ li r0, 0
-/* 800EF1FC 000EAE5C 98 1E 00 06 */ stb r0, 6(r30)
-lbl_800EF200:
-/* 800EF200 000EAE60 7F 63 DB 78 */ mr r3, r27
-/* 800EF204 000EAE64 7F 84 E3 78 */ mr r4, r28
-/* 800EF208 000EAE68 38 A0 00 02 */ li r5, 2
-/* 800EF20C 000EAE6C 38 C0 FF FE */ li r6, -2
-/* 800EF210 000EAE70 48 16 4C A5 */ bl func_80253EB4
-lbl_800EF214:
-/* 800EF214 000EAE74 39 61 00 30 */ addi r11, r1, 0x30
-/* 800EF218 000EAE78 48 0D 7F 59 */ bl _restgpr_26
-/* 800EF21C 000EAE7C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800EF220 000EAE80 7C 08 03 A6 */ mtlr r0
-/* 800EF224 000EAE84 38 21 00 30 */ addi r1, r1, 0x30
-/* 800EF228 000EAE88 4E 80 00 20 */ blr
-lbl_800EF22C:
-/* 800EF22C 000EAE8C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800EF230 000EAE90 7C 08 02 A6 */ mflr r0
-/* 800EF234 000EAE94 38 A0 00 03 */ li r5, 3
-/* 800EF238 000EAE98 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800EF23C 000EAE9C 38 C1 00 08 */ addi r6, r1, 8
-/* 800EF240 000EAEA0 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EF244 000EAEA4 7C 9F 23 78 */ mr r31, r4
-/* 800EF248 000EAEA8 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 800EF24C 000EAEAC 7C 7E 1B 78 */ mr r30, r3
-/* 800EF250 000EAEB0 48 16 4C 8D */ bl func_80253EDC
-/* 800EF254 000EAEB4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800EF258 000EAEB8 2C 00 00 01 */ cmpwi r0, 1
-/* 800EF25C 000EAEBC 41 82 00 38 */ beq lbl_800EF294
-/* 800EF260 000EAEC0 40 80 00 8C */ bge lbl_800EF2EC
-/* 800EF264 000EAEC4 2C 00 00 00 */ cmpwi r0, 0
-/* 800EF268 000EAEC8 40 80 00 08 */ bge lbl_800EF270
-/* 800EF26C 000EAECC 48 00 00 80 */ b lbl_800EF2EC
-lbl_800EF270:
-/* 800EF270 000EAED0 7F C3 F3 78 */ mr r3, r30
-/* 800EF274 000EAED4 7F E4 FB 78 */ mr r4, r31
-/* 800EF278 000EAED8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF27C 000EAEDC 38 A0 00 06 */ li r5, 6
-/* 800EF280 000EAEE0 48 16 4C 5D */ bl func_80253EDC
-/* 800EF284 000EAEE4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800EF288 000EAEE8 38 60 00 01 */ li r3, 1
-/* 800EF28C 000EAEEC 4B F6 A7 B1 */ bl func_80059A3C
-/* 800EF290 000EAEF0 48 00 00 5C */ b lbl_800EF2EC
-lbl_800EF294:
-/* 800EF294 000EAEF4 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800EF298 000EAEF8 38 60 00 1B */ li r3, 0x1b
-/* 800EF29C 000EAEFC C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800EF2A0 000EAF00 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800EF2A4 000EAF04 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800EF2A8 000EAF08 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800EF2AC 000EAF0C D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800EF2B0 000EAF10 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800EF2B4 000EAF14 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800EF2B8 000EAF18 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800EF2BC 000EAF1C D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800EF2C0 000EAF20 4B F6 B7 39 */ bl func_8005A9F8
-/* 800EF2C4 000EAF24 7C 66 1B 78 */ mr r6, r3
-/* 800EF2C8 000EAF28 7F C3 F3 78 */ mr r3, r30
-/* 800EF2CC 000EAF2C 7F E4 FB 78 */ mr r4, r31
-/* 800EF2D0 000EAF30 38 A0 00 02 */ li r5, 2
-/* 800EF2D4 000EAF34 48 16 4C 31 */ bl func_80253F04
-/* 800EF2D8 000EAF38 7F C3 F3 78 */ mr r3, r30
-/* 800EF2DC 000EAF3C 7F E4 FB 78 */ mr r4, r31
-/* 800EF2E0 000EAF40 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800EF2E4 000EAF44 38 A0 00 01 */ li r5, 1
-/* 800EF2E8 000EAF48 48 16 4C 1D */ bl func_80253F04
-lbl_800EF2EC:
-/* 800EF2EC 000EAF4C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800EF2F0 000EAF50 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 800EF2F4 000EAF54 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 800EF2F8 000EAF58 7C 08 03 A6 */ mtlr r0
-/* 800EF2FC 000EAF5C 38 21 00 60 */ addi r1, r1, 0x60
-/* 800EF300 000EAF60 4E 80 00 20 */ blr
-lbl_800EF304:
-/* 800EF304 000EAF64 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 800EF308 000EAF68 7C 08 02 A6 */ mflr r0
-/* 800EF30C 000EAF6C C0 42 8B 9C */ lfs f2, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800EF310 000EAF70 38 A0 00 03 */ li r5, 3
-/* 800EF314 000EAF74 90 01 00 94 */ stw r0, 0x94(r1)
-/* 800EF318 000EAF78 3C 00 43 30 */ lis r0, 0x4330
-/* 800EF31C 000EAF7C C0 22 8B C0 */ lfs f1, lbl_806411C0-_SDA2_BASE_(r2)
-/* 800EF320 000EAF80 38 C1 00 08 */ addi r6, r1, 8
-/* 800EF324 000EAF84 93 E1 00 8C */ stw r31, 0x8c(r1)
-/* 800EF328 000EAF88 7C 9F 23 78 */ mr r31, r4
-/* 800EF32C 000EAF8C C0 02 8B C4 */ lfs f0, lbl_806411C4-_SDA2_BASE_(r2)
-/* 800EF330 000EAF90 93 C1 00 88 */ stw r30, 0x88(r1)
-/* 800EF334 000EAF94 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
-/* 800EF338 000EAF98 93 A1 00 84 */ stw r29, 0x84(r1)
-/* 800EF33C 000EAF9C 3B BE DA E0 */ addi r29, r30, lbl_8047DAE0@l
-/* 800EF340 000EAFA0 93 81 00 80 */ stw r28, 0x80(r1)
-/* 800EF344 000EAFA4 7C 7C 1B 78 */ mr r28, r3
-/* 800EF348 000EAFA8 90 01 00 50 */ stw r0, 0x50(r1)
-/* 800EF34C 000EAFAC 90 01 00 58 */ stw r0, 0x58(r1)
-/* 800EF350 000EAFB0 D0 41 00 28 */ stfs f2, 0x28(r1)
-/* 800EF354 000EAFB4 D0 41 00 10 */ stfs f2, 0x10(r1)
-/* 800EF358 000EAFB8 D0 41 00 1C */ stfs f2, 0x1c(r1)
-/* 800EF35C 000EAFBC D0 41 00 14 */ stfs f2, 0x14(r1)
-/* 800EF360 000EAFC0 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 800EF364 000EAFC4 D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 800EF368 000EAFC8 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800EF36C 000EAFCC D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800EF370 000EAFD0 48 16 4B 6D */ bl func_80253EDC
-/* 800EF374 000EAFD4 80 61 00 08 */ lwz r3, 8(r1)
-/* 800EF378 000EAFD8 38 03 FF FD */ addi r0, r3, -3
-/* 800EF37C 000EAFDC 28 00 00 4C */ cmplwi r0, 0x4c
-/* 800EF380 000EAFE0 41 81 19 2C */ bgt lbl_800F0CAC
-/* 800EF384 000EAFE4 3C 60 80 41 */ lis r3, lbl_80417AB4@ha
-/* 800EF388 000EAFE8 54 00 10 3A */ slwi r0, r0, 2
-/* 800EF38C 000EAFEC 38 63 7A B4 */ addi r3, r3, lbl_80417AB4@l
-/* 800EF390 000EAFF0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800EF394 000EAFF4 7C 69 03 A6 */ mtctr r3
-/* 800EF398 000EAFF8 4E 80 04 20 */ bctr
-/* 800EF39C 000EAFFC 7F 83 E3 78 */ mr r3, r28
-/* 800EF3A0 000EB000 7F E4 FB 78 */ mr r4, r31
-/* 800EF3A4 000EB004 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF3A8 000EB008 38 A0 00 06 */ li r5, 6
-/* 800EF3AC 000EB00C 48 16 4B 31 */ bl func_80253EDC
-/* 800EF3B0 000EB010 38 60 00 04 */ li r3, 4
-/* 800EF3B4 000EB014 4B FF AF CD */ bl func_800EA380
-/* 800EF3B8 000EB018 7C 63 07 34 */ extsh r3, r3
-/* 800EF3BC 000EB01C 48 16 4A 25 */ bl func_80253DE0
-/* 800EF3C0 000EB020 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF3C4 000EB024 28 00 00 13 */ cmplwi r0, 0x13
-/* 800EF3C8 000EB028 41 82 00 1C */ beq lbl_800EF3E4
-/* 800EF3CC 000EB02C 28 00 00 27 */ cmplwi r0, 0x27
-/* 800EF3D0 000EB030 41 82 00 14 */ beq lbl_800EF3E4
-/* 800EF3D4 000EB034 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EF3D8 000EB038 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
-/* 800EF3DC 000EB03C 28 00 00 13 */ cmplwi r0, 0x13
-/* 800EF3E0 000EB040 40 82 00 6C */ bne lbl_800EF44C
-lbl_800EF3E4:
-/* 800EF3E4 000EB044 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800EF3E8 000EB048 38 00 FF 00 */ li r0, -256
-/* 800EF3EC 000EB04C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF3F0 000EB050 38 60 31 10 */ li r3, 0x3110
-/* 800EF3F4 000EB054 C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF3F8 000EB058 FC 80 28 1E */ fctiwz f4, f5
-/* 800EF3FC 000EB05C C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF400 000EB060 FC 40 18 1E */ fctiwz f2, f3
-/* 800EF404 000EB064 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800EF408 000EB068 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800EF40C 000EB06C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF410 000EB070 D8 41 00 68 */ stfd f2, 0x68(r1)
-/* 800EF414 000EB074 7C 88 03 78 */ or r8, r4, r0
-/* 800EF418 000EB078 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF41C 000EB07C FC 00 00 1E */ fctiwz f0, f0
-/* 800EF420 000EB080 D8 81 00 60 */ stfd f4, 0x60(r1)
-/* 800EF424 000EB084 80 A1 00 6C */ lwz r5, 0x6c(r1)
-/* 800EF428 000EB088 D8 21 00 70 */ stfd f1, 0x70(r1)
-/* 800EF42C 000EB08C 80 81 00 64 */ lwz r4, 0x64(r1)
-/* 800EF430 000EB090 D8 01 00 78 */ stfd f0, 0x78(r1)
-/* 800EF434 000EB094 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EF438 000EB098 80 E1 00 7C */ lwz r7, 0x7c(r1)
-/* 800EF43C 000EB09C 7C C6 07 34 */ extsh r6, r6
-/* 800EF440 000EB0A0 7C E7 07 34 */ extsh r7, r7
-/* 800EF444 000EB0A4 48 16 0C F1 */ bl func_80250134
-/* 800EF448 000EB0A8 48 00 18 64 */ b lbl_800F0CAC
-lbl_800EF44C:
-/* 800EF44C 000EB0AC 38 60 00 0D */ li r3, 0xd
-/* 800EF450 000EB0B0 4B FF AF 31 */ bl func_800EA380
-/* 800EF454 000EB0B4 7C 63 07 34 */ extsh r3, r3
-/* 800EF458 000EB0B8 48 16 49 89 */ bl func_80253DE0
-/* 800EF45C 000EB0BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF460 000EB0C0 28 00 00 01 */ cmplwi r0, 1
-/* 800EF464 000EB0C4 41 82 00 14 */ beq lbl_800EF478
-/* 800EF468 000EB0C8 2C 00 00 00 */ cmpwi r0, 0
-/* 800EF46C 000EB0CC 41 82 00 0C */ beq lbl_800EF478
-/* 800EF470 000EB0D0 28 00 00 03 */ cmplwi r0, 3
-/* 800EF474 000EB0D4 40 82 00 88 */ bne lbl_800EF4FC
-lbl_800EF478:
-/* 800EF478 000EB0D8 38 60 00 04 */ li r3, 4
-/* 800EF47C 000EB0DC 4B FF AF 05 */ bl func_800EA380
-/* 800EF480 000EB0E0 7C 63 07 34 */ extsh r3, r3
-/* 800EF484 000EB0E4 48 16 49 5D */ bl func_80253DE0
-/* 800EF488 000EB0E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF48C 000EB0EC 28 00 00 2A */ cmplwi r0, 0x2a
-/* 800EF490 000EB0F0 41 82 00 6C */ beq lbl_800EF4FC
-/* 800EF494 000EB0F4 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800EF498 000EB0F8 38 00 FF 00 */ li r0, -256
-/* 800EF49C 000EB0FC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF4A0 000EB100 38 60 31 11 */ li r3, 0x3111
-/* 800EF4A4 000EB104 C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF4A8 000EB108 FC 80 28 1E */ fctiwz f4, f5
-/* 800EF4AC 000EB10C C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF4B0 000EB110 FC 40 18 1E */ fctiwz f2, f3
-/* 800EF4B4 000EB114 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800EF4B8 000EB118 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800EF4BC 000EB11C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF4C0 000EB120 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF4C4 000EB124 7C 88 03 78 */ or r8, r4, r0
-/* 800EF4C8 000EB128 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF4CC 000EB12C FC 00 00 1E */ fctiwz f0, f0
-/* 800EF4D0 000EB130 D8 81 00 78 */ stfd f4, 0x78(r1)
-/* 800EF4D4 000EB134 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800EF4D8 000EB138 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF4DC 000EB13C 80 81 00 7C */ lwz r4, 0x7c(r1)
-/* 800EF4E0 000EB140 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF4E4 000EB144 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800EF4E8 000EB148 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800EF4EC 000EB14C 7C C6 07 34 */ extsh r6, r6
-/* 800EF4F0 000EB150 7C E7 07 34 */ extsh r7, r7
-/* 800EF4F4 000EB154 48 16 0C 41 */ bl func_80250134
-/* 800EF4F8 000EB158 48 00 17 B4 */ b lbl_800F0CAC
-lbl_800EF4FC:
-/* 800EF4FC 000EB15C 48 00 3D 2D */ bl func_800F3228
-/* 800EF500 000EB160 7C 64 1B 78 */ mr r4, r3
-/* 800EF504 000EB164 38 60 00 0E */ li r3, 0xe
-/* 800EF508 000EB168 48 06 CE 01 */ bl func_8015C308
-/* 800EF50C 000EB16C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800EF510 000EB170 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800EF514 000EB174 40 82 00 6C */ bne lbl_800EF580
-/* 800EF518 000EB178 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800EF51C 000EB17C 38 00 FF 00 */ li r0, -256
-/* 800EF520 000EB180 C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF524 000EB184 38 60 2D 9C */ li r3, 0x2d9c
-/* 800EF528 000EB188 C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF52C 000EB18C FC 80 28 1E */ fctiwz f4, f5
-/* 800EF530 000EB190 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF534 000EB194 FC 40 18 1E */ fctiwz f2, f3
-/* 800EF538 000EB198 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800EF53C 000EB19C 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800EF540 000EB1A0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF544 000EB1A4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF548 000EB1A8 7C 88 03 78 */ or r8, r4, r0
-/* 800EF54C 000EB1AC FC 20 08 1E */ fctiwz f1, f1
-/* 800EF550 000EB1B0 FC 00 00 1E */ fctiwz f0, f0
-/* 800EF554 000EB1B4 D8 81 00 78 */ stfd f4, 0x78(r1)
-/* 800EF558 000EB1B8 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800EF55C 000EB1BC D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF560 000EB1C0 80 81 00 7C */ lwz r4, 0x7c(r1)
-/* 800EF564 000EB1C4 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF568 000EB1C8 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800EF56C 000EB1CC 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800EF570 000EB1D0 7C C6 07 34 */ extsh r6, r6
-/* 800EF574 000EB1D4 7C E7 07 34 */ extsh r7, r7
-/* 800EF578 000EB1D8 48 16 0B BD */ bl func_80250134
-/* 800EF57C 000EB1DC 48 00 17 30 */ b lbl_800F0CAC
-lbl_800EF580:
-/* 800EF580 000EB1E0 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800EF584 000EB1E4 38 00 FF 00 */ li r0, -256
-/* 800EF588 000EB1E8 C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF58C 000EB1EC 38 60 2D C2 */ li r3, 0x2dc2
-/* 800EF590 000EB1F0 C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF594 000EB1F4 FC 80 28 1E */ fctiwz f4, f5
-/* 800EF598 000EB1F8 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF59C 000EB1FC FC 40 18 1E */ fctiwz f2, f3
-/* 800EF5A0 000EB200 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800EF5A4 000EB204 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800EF5A8 000EB208 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF5AC 000EB20C D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF5B0 000EB210 7C 88 03 78 */ or r8, r4, r0
-/* 800EF5B4 000EB214 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF5B8 000EB218 FC 00 00 1E */ fctiwz f0, f0
-/* 800EF5BC 000EB21C D8 81 00 78 */ stfd f4, 0x78(r1)
-/* 800EF5C0 000EB220 80 A1 00 74 */ lwz r5, 0x74(r1)
-/* 800EF5C4 000EB224 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF5C8 000EB228 80 81 00 7C */ lwz r4, 0x7c(r1)
-/* 800EF5CC 000EB22C D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF5D0 000EB230 80 C1 00 6C */ lwz r6, 0x6c(r1)
-/* 800EF5D4 000EB234 80 E1 00 64 */ lwz r7, 0x64(r1)
-/* 800EF5D8 000EB238 7C C6 07 34 */ extsh r6, r6
-/* 800EF5DC 000EB23C 7C E7 07 34 */ extsh r7, r7
-/* 800EF5E0 000EB240 48 16 0B 55 */ bl func_80250134
-/* 800EF5E4 000EB244 48 00 16 C8 */ b lbl_800F0CAC
-/* 800EF5E8 000EB248 7F 83 E3 78 */ mr r3, r28
-/* 800EF5EC 000EB24C 7F E4 FB 78 */ mr r4, r31
-/* 800EF5F0 000EB250 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF5F4 000EB254 38 A0 00 06 */ li r5, 6
-/* 800EF5F8 000EB258 48 16 48 E5 */ bl func_80253EDC
-/* 800EF5FC 000EB25C 88 9D 27 96 */ lbz r4, 0x2796(r29)
-/* 800EF600 000EB260 38 00 FF 00 */ li r0, -256
-/* 800EF604 000EB264 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EF608 000EB268 38 60 00 08 */ li r3, 8
-/* 800EF60C 000EB26C 7C 84 07 74 */ extsb r4, r4
-/* 800EF610 000EB270 7C BE 03 78 */ or r30, r5, r0
-/* 800EF614 000EB274 48 06 CC F5 */ bl func_8015C308
-/* 800EF618 000EB278 38 60 03 ED */ li r3, 0x3ed
-/* 800EF61C 000EB27C 38 80 00 00 */ li r4, 0
-/* 800EF620 000EB280 38 A0 00 00 */ li r5, 0
-/* 800EF624 000EB284 48 16 0D 75 */ bl func_80250398
-/* 800EF628 000EB288 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF62C 000EB28C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF630 000EB290 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EF634 000EB294 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EF638 000EB298 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EF63C 000EB29C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EF640 000EB2A0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EF644 000EB2A4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EF648 000EB2A8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EF64C 000EB2AC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EF650 000EB2B0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EF654 000EB2B4 48 0D 79 AD */ bl __cvt_fp2unsigned
-/* 800EF658 000EB2B8 7C 7F 1B 78 */ mr r31, r3
-/* 800EF65C 000EB2BC 38 60 03 ED */ li r3, 0x3ed
-/* 800EF660 000EB2C0 48 16 0C 95 */ bl func_802502F4
-/* 800EF664 000EB2C4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EF668 000EB2C8 7F C9 F3 78 */ mr r9, r30
-/* 800EF66C 000EB2CC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF670 000EB2D0 38 80 00 01 */ li r4, 1
-/* 800EF674 000EB2D4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF678 000EB2D8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EF67C 000EB2DC FC 40 18 1E */ fctiwz f2, f3
-/* 800EF680 000EB2E0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF684 000EB2E4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EF688 000EB2E8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EF68C 000EB2EC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF690 000EB2F0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF694 000EB2F4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF698 000EB2F8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EF69C 000EB2FC EC 44 28 2A */ fadds f2, f4, f5
-/* 800EF6A0 000EB300 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EF6A4 000EB304 FC 00 00 1E */ fctiwz f0, f0
-/* 800EF6A8 000EB308 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF6AC 000EB30C FC 40 10 1E */ fctiwz f2, f2
-/* 800EF6B0 000EB310 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF6B4 000EB314 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF6B8 000EB318 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EF6BC 000EB31C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EF6C0 000EB320 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EF6C4 000EB324 7D 08 07 34 */ extsh r8, r8
-/* 800EF6C8 000EB328 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EF6CC 000EB32C 7C E7 07 34 */ extsh r7, r7
-/* 800EF6D0 000EB330 48 16 0A DD */ bl func_802501AC
-/* 800EF6D4 000EB334 48 00 15 D8 */ b lbl_800F0CAC
-/* 800EF6D8 000EB338 7F 83 E3 78 */ mr r3, r28
-/* 800EF6DC 000EB33C 7F E4 FB 78 */ mr r4, r31
-/* 800EF6E0 000EB340 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF6E4 000EB344 38 A0 00 06 */ li r5, 6
-/* 800EF6E8 000EB348 48 16 47 F5 */ bl func_80253EDC
-/* 800EF6EC 000EB34C 88 9D 27 97 */ lbz r4, 0x2797(r29)
-/* 800EF6F0 000EB350 38 00 FF 00 */ li r0, -256
-/* 800EF6F4 000EB354 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EF6F8 000EB358 38 60 00 08 */ li r3, 8
-/* 800EF6FC 000EB35C 7C 84 07 74 */ extsb r4, r4
-/* 800EF700 000EB360 7C BE 03 78 */ or r30, r5, r0
-/* 800EF704 000EB364 48 06 CC 05 */ bl func_8015C308
-/* 800EF708 000EB368 38 60 03 ED */ li r3, 0x3ed
-/* 800EF70C 000EB36C 38 80 00 00 */ li r4, 0
-/* 800EF710 000EB370 38 A0 00 00 */ li r5, 0
-/* 800EF714 000EB374 48 16 0C 85 */ bl func_80250398
-/* 800EF718 000EB378 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF71C 000EB37C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF720 000EB380 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EF724 000EB384 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EF728 000EB388 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EF72C 000EB38C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EF730 000EB390 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EF734 000EB394 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EF738 000EB398 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EF73C 000EB39C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EF740 000EB3A0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EF744 000EB3A4 48 0D 78 BD */ bl __cvt_fp2unsigned
-/* 800EF748 000EB3A8 7C 7F 1B 78 */ mr r31, r3
-/* 800EF74C 000EB3AC 38 60 03 ED */ li r3, 0x3ed
-/* 800EF750 000EB3B0 48 16 0B A5 */ bl func_802502F4
-/* 800EF754 000EB3B4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EF758 000EB3B8 7F C9 F3 78 */ mr r9, r30
-/* 800EF75C 000EB3BC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF760 000EB3C0 38 80 00 01 */ li r4, 1
-/* 800EF764 000EB3C4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF768 000EB3C8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EF76C 000EB3CC FC 40 18 1E */ fctiwz f2, f3
-/* 800EF770 000EB3D0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF774 000EB3D4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EF778 000EB3D8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EF77C 000EB3DC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF780 000EB3E0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF784 000EB3E4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF788 000EB3E8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EF78C 000EB3EC EC 44 28 2A */ fadds f2, f4, f5
-/* 800EF790 000EB3F0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EF794 000EB3F4 FC 00 00 1E */ fctiwz f0, f0
-/* 800EF798 000EB3F8 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF79C 000EB3FC FC 40 10 1E */ fctiwz f2, f2
-/* 800EF7A0 000EB400 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF7A4 000EB404 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF7A8 000EB408 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EF7AC 000EB40C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EF7B0 000EB410 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EF7B4 000EB414 7D 08 07 34 */ extsh r8, r8
-/* 800EF7B8 000EB418 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EF7BC 000EB41C 7C E7 07 34 */ extsh r7, r7
-/* 800EF7C0 000EB420 48 16 09 ED */ bl func_802501AC
-/* 800EF7C4 000EB424 48 00 14 E8 */ b lbl_800F0CAC
-/* 800EF7C8 000EB428 7F 83 E3 78 */ mr r3, r28
-/* 800EF7CC 000EB42C 7F E4 FB 78 */ mr r4, r31
-/* 800EF7D0 000EB430 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF7D4 000EB434 38 A0 00 06 */ li r5, 6
-/* 800EF7D8 000EB438 48 16 47 05 */ bl func_80253EDC
-/* 800EF7DC 000EB43C 88 9D 27 98 */ lbz r4, 0x2798(r29)
-/* 800EF7E0 000EB440 38 00 FF 00 */ li r0, -256
-/* 800EF7E4 000EB444 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EF7E8 000EB448 38 60 00 08 */ li r3, 8
-/* 800EF7EC 000EB44C 7C 84 07 74 */ extsb r4, r4
-/* 800EF7F0 000EB450 7C BE 03 78 */ or r30, r5, r0
-/* 800EF7F4 000EB454 48 06 CB 15 */ bl func_8015C308
-/* 800EF7F8 000EB458 38 60 03 ED */ li r3, 0x3ed
-/* 800EF7FC 000EB45C 38 80 00 00 */ li r4, 0
-/* 800EF800 000EB460 38 A0 00 00 */ li r5, 0
-/* 800EF804 000EB464 48 16 0B 95 */ bl func_80250398
-/* 800EF808 000EB468 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF80C 000EB46C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF810 000EB470 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EF814 000EB474 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EF818 000EB478 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EF81C 000EB47C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EF820 000EB480 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EF824 000EB484 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EF828 000EB488 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EF82C 000EB48C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EF830 000EB490 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EF834 000EB494 48 0D 77 CD */ bl __cvt_fp2unsigned
-/* 800EF838 000EB498 7C 7F 1B 78 */ mr r31, r3
-/* 800EF83C 000EB49C 38 60 03 ED */ li r3, 0x3ed
-/* 800EF840 000EB4A0 48 16 0A B5 */ bl func_802502F4
-/* 800EF844 000EB4A4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EF848 000EB4A8 7F C9 F3 78 */ mr r9, r30
-/* 800EF84C 000EB4AC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF850 000EB4B0 38 80 00 01 */ li r4, 1
-/* 800EF854 000EB4B4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF858 000EB4B8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EF85C 000EB4BC FC 40 18 1E */ fctiwz f2, f3
-/* 800EF860 000EB4C0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF864 000EB4C4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EF868 000EB4C8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EF86C 000EB4CC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF870 000EB4D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF874 000EB4D4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF878 000EB4D8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EF87C 000EB4DC EC 44 28 2A */ fadds f2, f4, f5
-/* 800EF880 000EB4E0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EF884 000EB4E4 FC 00 00 1E */ fctiwz f0, f0
-/* 800EF888 000EB4E8 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF88C 000EB4EC FC 40 10 1E */ fctiwz f2, f2
-/* 800EF890 000EB4F0 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF894 000EB4F4 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF898 000EB4F8 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EF89C 000EB4FC D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EF8A0 000EB500 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EF8A4 000EB504 7D 08 07 34 */ extsh r8, r8
-/* 800EF8A8 000EB508 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EF8AC 000EB50C 7C E7 07 34 */ extsh r7, r7
-/* 800EF8B0 000EB510 48 16 08 FD */ bl func_802501AC
-/* 800EF8B4 000EB514 48 00 13 F8 */ b lbl_800F0CAC
-/* 800EF8B8 000EB518 7F 83 E3 78 */ mr r3, r28
-/* 800EF8BC 000EB51C 7F E4 FB 78 */ mr r4, r31
-/* 800EF8C0 000EB520 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF8C4 000EB524 38 A0 00 06 */ li r5, 6
-/* 800EF8C8 000EB528 48 16 46 15 */ bl func_80253EDC
-/* 800EF8CC 000EB52C 88 9D 27 99 */ lbz r4, 0x2799(r29)
-/* 800EF8D0 000EB530 38 00 FF 00 */ li r0, -256
-/* 800EF8D4 000EB534 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EF8D8 000EB538 38 60 00 08 */ li r3, 8
-/* 800EF8DC 000EB53C 7C 84 07 74 */ extsb r4, r4
-/* 800EF8E0 000EB540 7C BE 03 78 */ or r30, r5, r0
-/* 800EF8E4 000EB544 48 06 CA 25 */ bl func_8015C308
-/* 800EF8E8 000EB548 38 60 03 ED */ li r3, 0x3ed
-/* 800EF8EC 000EB54C 38 80 00 00 */ li r4, 0
-/* 800EF8F0 000EB550 38 A0 00 00 */ li r5, 0
-/* 800EF8F4 000EB554 48 16 0A A5 */ bl func_80250398
-/* 800EF8F8 000EB558 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF8FC 000EB55C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF900 000EB560 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EF904 000EB564 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EF908 000EB568 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EF90C 000EB56C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EF910 000EB570 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EF914 000EB574 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EF918 000EB578 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EF91C 000EB57C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EF920 000EB580 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EF924 000EB584 48 0D 76 DD */ bl __cvt_fp2unsigned
-/* 800EF928 000EB588 7C 7F 1B 78 */ mr r31, r3
-/* 800EF92C 000EB58C 38 60 03 ED */ li r3, 0x3ed
-/* 800EF930 000EB590 48 16 09 C5 */ bl func_802502F4
-/* 800EF934 000EB594 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EF938 000EB598 7F C9 F3 78 */ mr r9, r30
-/* 800EF93C 000EB59C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EF940 000EB5A0 38 80 00 01 */ li r4, 1
-/* 800EF944 000EB5A4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF948 000EB5A8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EF94C 000EB5AC FC 40 18 1E */ fctiwz f2, f3
-/* 800EF950 000EB5B0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EF954 000EB5B4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EF958 000EB5B8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EF95C 000EB5BC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EF960 000EB5C0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EF964 000EB5C4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EF968 000EB5C8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EF96C 000EB5CC EC 44 28 2A */ fadds f2, f4, f5
-/* 800EF970 000EB5D0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EF974 000EB5D4 FC 00 00 1E */ fctiwz f0, f0
-/* 800EF978 000EB5D8 FC 20 08 1E */ fctiwz f1, f1
-/* 800EF97C 000EB5DC FC 40 10 1E */ fctiwz f2, f2
-/* 800EF980 000EB5E0 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EF984 000EB5E4 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EF988 000EB5E8 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EF98C 000EB5EC D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EF990 000EB5F0 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EF994 000EB5F4 7D 08 07 34 */ extsh r8, r8
-/* 800EF998 000EB5F8 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EF99C 000EB5FC 7C E7 07 34 */ extsh r7, r7
-/* 800EF9A0 000EB600 48 16 08 0D */ bl func_802501AC
-/* 800EF9A4 000EB604 48 00 13 08 */ b lbl_800F0CAC
-/* 800EF9A8 000EB608 7F 83 E3 78 */ mr r3, r28
-/* 800EF9AC 000EB60C 7F E4 FB 78 */ mr r4, r31
-/* 800EF9B0 000EB610 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EF9B4 000EB614 38 A0 00 06 */ li r5, 6
-/* 800EF9B8 000EB618 48 16 45 25 */ bl func_80253EDC
-/* 800EF9BC 000EB61C 88 9D 27 9A */ lbz r4, 0x279a(r29)
-/* 800EF9C0 000EB620 38 00 FF 00 */ li r0, -256
-/* 800EF9C4 000EB624 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EF9C8 000EB628 38 60 00 08 */ li r3, 8
-/* 800EF9CC 000EB62C 7C 84 07 74 */ extsb r4, r4
-/* 800EF9D0 000EB630 7C BE 03 78 */ or r30, r5, r0
-/* 800EF9D4 000EB634 48 06 C9 35 */ bl func_8015C308
-/* 800EF9D8 000EB638 38 60 03 ED */ li r3, 0x3ed
-/* 800EF9DC 000EB63C 38 80 00 00 */ li r4, 0
-/* 800EF9E0 000EB640 38 A0 00 00 */ li r5, 0
-/* 800EF9E4 000EB644 48 16 09 B5 */ bl func_80250398
-/* 800EF9E8 000EB648 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EF9EC 000EB64C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EF9F0 000EB650 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EF9F4 000EB654 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EF9F8 000EB658 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EF9FC 000EB65C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFA00 000EB660 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFA04 000EB664 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFA08 000EB668 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFA0C 000EB66C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFA10 000EB670 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFA14 000EB674 48 0D 75 ED */ bl __cvt_fp2unsigned
-/* 800EFA18 000EB678 7C 7F 1B 78 */ mr r31, r3
-/* 800EFA1C 000EB67C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFA20 000EB680 48 16 08 D5 */ bl func_802502F4
-/* 800EFA24 000EB684 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFA28 000EB688 7F C9 F3 78 */ mr r9, r30
-/* 800EFA2C 000EB68C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFA30 000EB690 38 80 00 01 */ li r4, 1
-/* 800EFA34 000EB694 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFA38 000EB698 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFA3C 000EB69C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFA40 000EB6A0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFA44 000EB6A4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFA48 000EB6A8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFA4C 000EB6AC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFA50 000EB6B0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFA54 000EB6B4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFA58 000EB6B8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFA5C 000EB6BC EC 44 28 2A */ fadds f2, f4, f5
-/* 800EFA60 000EB6C0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EFA64 000EB6C4 FC 00 00 1E */ fctiwz f0, f0
-/* 800EFA68 000EB6C8 FC 20 08 1E */ fctiwz f1, f1
-/* 800EFA6C 000EB6CC FC 40 10 1E */ fctiwz f2, f2
-/* 800EFA70 000EB6D0 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EFA74 000EB6D4 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EFA78 000EB6D8 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EFA7C 000EB6DC D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EFA80 000EB6E0 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EFA84 000EB6E4 7D 08 07 34 */ extsh r8, r8
-/* 800EFA88 000EB6E8 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EFA8C 000EB6EC 7C E7 07 34 */ extsh r7, r7
-/* 800EFA90 000EB6F0 48 16 07 1D */ bl func_802501AC
-/* 800EFA94 000EB6F4 48 00 12 18 */ b lbl_800F0CAC
-/* 800EFA98 000EB6F8 7F 83 E3 78 */ mr r3, r28
-/* 800EFA9C 000EB6FC 7F E4 FB 78 */ mr r4, r31
-/* 800EFAA0 000EB700 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EFAA4 000EB704 38 A0 00 06 */ li r5, 6
-/* 800EFAA8 000EB708 48 16 44 35 */ bl func_80253EDC
-/* 800EFAAC 000EB70C 88 9D 27 9B */ lbz r4, 0x279b(r29)
-/* 800EFAB0 000EB710 38 00 FF 00 */ li r0, -256
-/* 800EFAB4 000EB714 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EFAB8 000EB718 38 60 00 08 */ li r3, 8
-/* 800EFABC 000EB71C 7C 84 07 74 */ extsb r4, r4
-/* 800EFAC0 000EB720 7C BE 03 78 */ or r30, r5, r0
-/* 800EFAC4 000EB724 48 06 C8 45 */ bl func_8015C308
-/* 800EFAC8 000EB728 38 60 03 ED */ li r3, 0x3ed
-/* 800EFACC 000EB72C 38 80 00 00 */ li r4, 0
-/* 800EFAD0 000EB730 38 A0 00 00 */ li r5, 0
-/* 800EFAD4 000EB734 48 16 08 C5 */ bl func_80250398
-/* 800EFAD8 000EB738 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EFADC 000EB73C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFAE0 000EB740 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EFAE4 000EB744 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EFAE8 000EB748 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EFAEC 000EB74C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFAF0 000EB750 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFAF4 000EB754 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFAF8 000EB758 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFAFC 000EB75C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFB00 000EB760 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFB04 000EB764 48 0D 74 FD */ bl __cvt_fp2unsigned
-/* 800EFB08 000EB768 7C 7F 1B 78 */ mr r31, r3
-/* 800EFB0C 000EB76C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFB10 000EB770 48 16 07 E5 */ bl func_802502F4
-/* 800EFB14 000EB774 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFB18 000EB778 7F C9 F3 78 */ mr r9, r30
-/* 800EFB1C 000EB77C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFB20 000EB780 38 80 00 01 */ li r4, 1
-/* 800EFB24 000EB784 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFB28 000EB788 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFB2C 000EB78C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFB30 000EB790 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFB34 000EB794 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFB38 000EB798 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFB3C 000EB79C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFB40 000EB7A0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFB44 000EB7A4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFB48 000EB7A8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFB4C 000EB7AC EC 44 28 2A */ fadds f2, f4, f5
-/* 800EFB50 000EB7B0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EFB54 000EB7B4 FC 00 00 1E */ fctiwz f0, f0
-/* 800EFB58 000EB7B8 FC 20 08 1E */ fctiwz f1, f1
-/* 800EFB5C 000EB7BC FC 40 10 1E */ fctiwz f2, f2
-/* 800EFB60 000EB7C0 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EFB64 000EB7C4 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EFB68 000EB7C8 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EFB6C 000EB7CC D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EFB70 000EB7D0 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EFB74 000EB7D4 7D 08 07 34 */ extsh r8, r8
-/* 800EFB78 000EB7D8 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EFB7C 000EB7DC 7C E7 07 34 */ extsh r7, r7
-/* 800EFB80 000EB7E0 48 16 06 2D */ bl func_802501AC
-/* 800EFB84 000EB7E4 48 00 11 28 */ b lbl_800F0CAC
-/* 800EFB88 000EB7E8 7F 83 E3 78 */ mr r3, r28
-/* 800EFB8C 000EB7EC 7F E4 FB 78 */ mr r4, r31
-/* 800EFB90 000EB7F0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EFB94 000EB7F4 38 A0 00 06 */ li r5, 6
-/* 800EFB98 000EB7F8 48 16 43 45 */ bl func_80253EDC
-/* 800EFB9C 000EB7FC 88 9D 27 9C */ lbz r4, 0x279c(r29)
-/* 800EFBA0 000EB800 38 00 FF 00 */ li r0, -256
-/* 800EFBA4 000EB804 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EFBA8 000EB808 38 60 00 08 */ li r3, 8
-/* 800EFBAC 000EB80C 7C 84 07 74 */ extsb r4, r4
-/* 800EFBB0 000EB810 7C BE 03 78 */ or r30, r5, r0
-/* 800EFBB4 000EB814 48 06 C7 55 */ bl func_8015C308
-/* 800EFBB8 000EB818 38 60 03 ED */ li r3, 0x3ed
-/* 800EFBBC 000EB81C 38 80 00 00 */ li r4, 0
-/* 800EFBC0 000EB820 38 A0 00 00 */ li r5, 0
-/* 800EFBC4 000EB824 48 16 07 D5 */ bl func_80250398
-/* 800EFBC8 000EB828 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EFBCC 000EB82C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFBD0 000EB830 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EFBD4 000EB834 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EFBD8 000EB838 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EFBDC 000EB83C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFBE0 000EB840 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFBE4 000EB844 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFBE8 000EB848 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFBEC 000EB84C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFBF0 000EB850 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFBF4 000EB854 48 0D 74 0D */ bl __cvt_fp2unsigned
-/* 800EFBF8 000EB858 7C 7F 1B 78 */ mr r31, r3
-/* 800EFBFC 000EB85C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFC00 000EB860 48 16 06 F5 */ bl func_802502F4
-/* 800EFC04 000EB864 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFC08 000EB868 7F C9 F3 78 */ mr r9, r30
-/* 800EFC0C 000EB86C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFC10 000EB870 38 80 00 01 */ li r4, 1
-/* 800EFC14 000EB874 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFC18 000EB878 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFC1C 000EB87C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFC20 000EB880 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFC24 000EB884 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFC28 000EB888 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFC2C 000EB88C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFC30 000EB890 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFC34 000EB894 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFC38 000EB898 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFC3C 000EB89C EC 44 28 2A */ fadds f2, f4, f5
-/* 800EFC40 000EB8A0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EFC44 000EB8A4 FC 00 00 1E */ fctiwz f0, f0
-/* 800EFC48 000EB8A8 FC 20 08 1E */ fctiwz f1, f1
-/* 800EFC4C 000EB8AC FC 40 10 1E */ fctiwz f2, f2
-/* 800EFC50 000EB8B0 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EFC54 000EB8B4 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EFC58 000EB8B8 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EFC5C 000EB8BC D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EFC60 000EB8C0 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EFC64 000EB8C4 7D 08 07 34 */ extsh r8, r8
-/* 800EFC68 000EB8C8 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EFC6C 000EB8CC 7C E7 07 34 */ extsh r7, r7
-/* 800EFC70 000EB8D0 48 16 05 3D */ bl func_802501AC
-/* 800EFC74 000EB8D4 48 00 10 38 */ b lbl_800F0CAC
-/* 800EFC78 000EB8D8 7F 83 E3 78 */ mr r3, r28
-/* 800EFC7C 000EB8DC 7F E4 FB 78 */ mr r4, r31
-/* 800EFC80 000EB8E0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EFC84 000EB8E4 38 A0 00 06 */ li r5, 6
-/* 800EFC88 000EB8E8 48 16 42 55 */ bl func_80253EDC
-/* 800EFC8C 000EB8EC 88 9D 27 9D */ lbz r4, 0x279d(r29)
-/* 800EFC90 000EB8F0 38 00 FF 00 */ li r0, -256
-/* 800EFC94 000EB8F4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EFC98 000EB8F8 38 60 00 08 */ li r3, 8
-/* 800EFC9C 000EB8FC 7C 84 07 74 */ extsb r4, r4
-/* 800EFCA0 000EB900 7C BE 03 78 */ or r30, r5, r0
-/* 800EFCA4 000EB904 48 06 C6 65 */ bl func_8015C308
-/* 800EFCA8 000EB908 38 60 03 ED */ li r3, 0x3ed
-/* 800EFCAC 000EB90C 38 80 00 00 */ li r4, 0
-/* 800EFCB0 000EB910 38 A0 00 00 */ li r5, 0
-/* 800EFCB4 000EB914 48 16 06 E5 */ bl func_80250398
-/* 800EFCB8 000EB918 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EFCBC 000EB91C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFCC0 000EB920 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EFCC4 000EB924 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EFCC8 000EB928 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EFCCC 000EB92C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFCD0 000EB930 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFCD4 000EB934 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFCD8 000EB938 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFCDC 000EB93C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFCE0 000EB940 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFCE4 000EB944 48 0D 73 1D */ bl __cvt_fp2unsigned
-/* 800EFCE8 000EB948 7C 7F 1B 78 */ mr r31, r3
-/* 800EFCEC 000EB94C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFCF0 000EB950 48 16 06 05 */ bl func_802502F4
-/* 800EFCF4 000EB954 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFCF8 000EB958 7F C9 F3 78 */ mr r9, r30
-/* 800EFCFC 000EB95C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFD00 000EB960 38 80 00 01 */ li r4, 1
-/* 800EFD04 000EB964 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFD08 000EB968 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFD0C 000EB96C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFD10 000EB970 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFD14 000EB974 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFD18 000EB978 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFD1C 000EB97C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFD20 000EB980 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFD24 000EB984 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFD28 000EB988 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFD2C 000EB98C EC 44 28 2A */ fadds f2, f4, f5
-/* 800EFD30 000EB990 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EFD34 000EB994 FC 00 00 1E */ fctiwz f0, f0
-/* 800EFD38 000EB998 FC 20 08 1E */ fctiwz f1, f1
-/* 800EFD3C 000EB99C FC 40 10 1E */ fctiwz f2, f2
-/* 800EFD40 000EB9A0 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EFD44 000EB9A4 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EFD48 000EB9A8 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EFD4C 000EB9AC D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EFD50 000EB9B0 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EFD54 000EB9B4 7D 08 07 34 */ extsh r8, r8
-/* 800EFD58 000EB9B8 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EFD5C 000EB9BC 7C E7 07 34 */ extsh r7, r7
-/* 800EFD60 000EB9C0 48 16 04 4D */ bl func_802501AC
-/* 800EFD64 000EB9C4 48 00 0F 48 */ b lbl_800F0CAC
-/* 800EFD68 000EB9C8 7F 83 E3 78 */ mr r3, r28
-/* 800EFD6C 000EB9CC 7F E4 FB 78 */ mr r4, r31
-/* 800EFD70 000EB9D0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EFD74 000EB9D4 38 A0 00 06 */ li r5, 6
-/* 800EFD78 000EB9D8 48 16 41 65 */ bl func_80253EDC
-/* 800EFD7C 000EB9DC 88 9D 27 9E */ lbz r4, 0x279e(r29)
-/* 800EFD80 000EB9E0 38 00 FF 00 */ li r0, -256
-/* 800EFD84 000EB9E4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EFD88 000EB9E8 38 60 00 08 */ li r3, 8
-/* 800EFD8C 000EB9EC 7C 84 07 74 */ extsb r4, r4
-/* 800EFD90 000EB9F0 7C BE 03 78 */ or r30, r5, r0
-/* 800EFD94 000EB9F4 48 06 C5 75 */ bl func_8015C308
-/* 800EFD98 000EB9F8 38 60 03 ED */ li r3, 0x3ed
-/* 800EFD9C 000EB9FC 38 80 00 00 */ li r4, 0
-/* 800EFDA0 000EBA00 38 A0 00 00 */ li r5, 0
-/* 800EFDA4 000EBA04 48 16 05 F5 */ bl func_80250398
-/* 800EFDA8 000EBA08 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EFDAC 000EBA0C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFDB0 000EBA10 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EFDB4 000EBA14 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EFDB8 000EBA18 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EFDBC 000EBA1C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFDC0 000EBA20 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFDC4 000EBA24 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFDC8 000EBA28 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFDCC 000EBA2C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFDD0 000EBA30 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFDD4 000EBA34 48 0D 72 2D */ bl __cvt_fp2unsigned
-/* 800EFDD8 000EBA38 7C 7F 1B 78 */ mr r31, r3
-/* 800EFDDC 000EBA3C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFDE0 000EBA40 48 16 05 15 */ bl func_802502F4
-/* 800EFDE4 000EBA44 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFDE8 000EBA48 7F C9 F3 78 */ mr r9, r30
-/* 800EFDEC 000EBA4C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFDF0 000EBA50 38 80 00 01 */ li r4, 1
-/* 800EFDF4 000EBA54 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFDF8 000EBA58 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFDFC 000EBA5C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFE00 000EBA60 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFE04 000EBA64 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFE08 000EBA68 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFE0C 000EBA6C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFE10 000EBA70 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFE14 000EBA74 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFE18 000EBA78 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFE1C 000EBA7C EC 44 28 2A */ fadds f2, f4, f5
-/* 800EFE20 000EBA80 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EFE24 000EBA84 FC 00 00 1E */ fctiwz f0, f0
-/* 800EFE28 000EBA88 FC 20 08 1E */ fctiwz f1, f1
-/* 800EFE2C 000EBA8C FC 40 10 1E */ fctiwz f2, f2
-/* 800EFE30 000EBA90 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EFE34 000EBA94 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EFE38 000EBA98 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EFE3C 000EBA9C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EFE40 000EBAA0 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EFE44 000EBAA4 7D 08 07 34 */ extsh r8, r8
-/* 800EFE48 000EBAA8 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EFE4C 000EBAAC 7C E7 07 34 */ extsh r7, r7
-/* 800EFE50 000EBAB0 48 16 03 5D */ bl func_802501AC
-/* 800EFE54 000EBAB4 48 00 0E 58 */ b lbl_800F0CAC
-/* 800EFE58 000EBAB8 7F 83 E3 78 */ mr r3, r28
-/* 800EFE5C 000EBABC 7F E4 FB 78 */ mr r4, r31
-/* 800EFE60 000EBAC0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EFE64 000EBAC4 38 A0 00 06 */ li r5, 6
-/* 800EFE68 000EBAC8 48 16 40 75 */ bl func_80253EDC
-/* 800EFE6C 000EBACC 88 9D 27 9F */ lbz r4, 0x279f(r29)
-/* 800EFE70 000EBAD0 38 00 FF 00 */ li r0, -256
-/* 800EFE74 000EBAD4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EFE78 000EBAD8 38 60 00 08 */ li r3, 8
-/* 800EFE7C 000EBADC 7C 84 07 74 */ extsb r4, r4
-/* 800EFE80 000EBAE0 7C BE 03 78 */ or r30, r5, r0
-/* 800EFE84 000EBAE4 48 06 C4 85 */ bl func_8015C308
-/* 800EFE88 000EBAE8 38 60 03 ED */ li r3, 0x3ed
-/* 800EFE8C 000EBAEC 38 80 00 00 */ li r4, 0
-/* 800EFE90 000EBAF0 38 A0 00 00 */ li r5, 0
-/* 800EFE94 000EBAF4 48 16 05 05 */ bl func_80250398
-/* 800EFE98 000EBAF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EFE9C 000EBAFC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFEA0 000EBB00 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EFEA4 000EBB04 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EFEA8 000EBB08 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EFEAC 000EBB0C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFEB0 000EBB10 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFEB4 000EBB14 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFEB8 000EBB18 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFEBC 000EBB1C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFEC0 000EBB20 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFEC4 000EBB24 48 0D 71 3D */ bl __cvt_fp2unsigned
-/* 800EFEC8 000EBB28 7C 7F 1B 78 */ mr r31, r3
-/* 800EFECC 000EBB2C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFED0 000EBB30 48 16 04 25 */ bl func_802502F4
-/* 800EFED4 000EBB34 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFED8 000EBB38 7F C9 F3 78 */ mr r9, r30
-/* 800EFEDC 000EBB3C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFEE0 000EBB40 38 80 00 01 */ li r4, 1
-/* 800EFEE4 000EBB44 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFEE8 000EBB48 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFEEC 000EBB4C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFEF0 000EBB50 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFEF4 000EBB54 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFEF8 000EBB58 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFEFC 000EBB5C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFF00 000EBB60 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFF04 000EBB64 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFF08 000EBB68 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFF0C 000EBB6C EC 44 28 2A */ fadds f2, f4, f5
-/* 800EFF10 000EBB70 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800EFF14 000EBB74 FC 00 00 1E */ fctiwz f0, f0
-/* 800EFF18 000EBB78 FC 20 08 1E */ fctiwz f1, f1
-/* 800EFF1C 000EBB7C FC 40 10 1E */ fctiwz f2, f2
-/* 800EFF20 000EBB80 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800EFF24 000EBB84 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800EFF28 000EBB88 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800EFF2C 000EBB8C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800EFF30 000EBB90 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800EFF34 000EBB94 7D 08 07 34 */ extsh r8, r8
-/* 800EFF38 000EBB98 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800EFF3C 000EBB9C 7C E7 07 34 */ extsh r7, r7
-/* 800EFF40 000EBBA0 48 16 02 6D */ bl func_802501AC
-/* 800EFF44 000EBBA4 48 00 0D 68 */ b lbl_800F0CAC
-/* 800EFF48 000EBBA8 7F 83 E3 78 */ mr r3, r28
-/* 800EFF4C 000EBBAC 7F E4 FB 78 */ mr r4, r31
-/* 800EFF50 000EBBB0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800EFF54 000EBBB4 38 A0 00 06 */ li r5, 6
-/* 800EFF58 000EBBB8 48 16 3F 85 */ bl func_80253EDC
-/* 800EFF5C 000EBBBC 88 9D 27 A0 */ lbz r4, 0x27a0(r29)
-/* 800EFF60 000EBBC0 38 00 FF 00 */ li r0, -256
-/* 800EFF64 000EBBC4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800EFF68 000EBBC8 38 60 00 08 */ li r3, 8
-/* 800EFF6C 000EBBCC 7C 84 07 74 */ extsb r4, r4
-/* 800EFF70 000EBBD0 7C BE 03 78 */ or r30, r5, r0
-/* 800EFF74 000EBBD4 48 06 C3 95 */ bl func_8015C308
-/* 800EFF78 000EBBD8 38 60 03 ED */ li r3, 0x3ed
-/* 800EFF7C 000EBBDC 38 80 00 00 */ li r4, 0
-/* 800EFF80 000EBBE0 38 A0 00 00 */ li r5, 0
-/* 800EFF84 000EBBE4 48 16 04 15 */ bl func_80250398
-/* 800EFF88 000EBBE8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800EFF8C 000EBBEC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFF90 000EBBF0 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800EFF94 000EBBF4 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800EFF98 000EBBF8 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800EFF9C 000EBBFC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800EFFA0 000EBC00 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800EFFA4 000EBC04 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800EFFA8 000EBC08 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800EFFAC 000EBC0C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800EFFB0 000EBC10 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800EFFB4 000EBC14 48 0D 70 4D */ bl __cvt_fp2unsigned
-/* 800EFFB8 000EBC18 7C 7F 1B 78 */ mr r31, r3
-/* 800EFFBC 000EBC1C 38 60 03 ED */ li r3, 0x3ed
-/* 800EFFC0 000EBC20 48 16 03 35 */ bl func_802502F4
-/* 800EFFC4 000EBC24 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800EFFC8 000EBC28 7F C9 F3 78 */ mr r9, r30
-/* 800EFFCC 000EBC2C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800EFFD0 000EBC30 38 80 00 01 */ li r4, 1
-/* 800EFFD4 000EBC34 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800EFFD8 000EBC38 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800EFFDC 000EBC3C FC 40 18 1E */ fctiwz f2, f3
-/* 800EFFE0 000EBC40 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800EFFE4 000EBC44 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800EFFE8 000EBC48 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800EFFEC 000EBC4C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800EFFF0 000EBC50 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800EFFF4 000EBC54 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800EFFF8 000EBC58 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800EFFFC 000EBC5C EC 44 28 2A */ fadds f2, f4, f5
-/* 800F0000 000EBC60 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F0004 000EBC64 FC 00 00 1E */ fctiwz f0, f0
-/* 800F0008 000EBC68 FC 20 08 1E */ fctiwz f1, f1
-/* 800F000C 000EBC6C FC 40 10 1E */ fctiwz f2, f2
-/* 800F0010 000EBC70 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F0014 000EBC74 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F0018 000EBC78 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F001C 000EBC7C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F0020 000EBC80 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F0024 000EBC84 7D 08 07 34 */ extsh r8, r8
-/* 800F0028 000EBC88 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F002C 000EBC8C 7C E7 07 34 */ extsh r7, r7
-/* 800F0030 000EBC90 48 16 01 7D */ bl func_802501AC
-/* 800F0034 000EBC94 48 00 0C 78 */ b lbl_800F0CAC
-/* 800F0038 000EBC98 7F 83 E3 78 */ mr r3, r28
-/* 800F003C 000EBC9C 7F E4 FB 78 */ mr r4, r31
-/* 800F0040 000EBCA0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0044 000EBCA4 38 A0 00 06 */ li r5, 6
-/* 800F0048 000EBCA8 48 16 3E 95 */ bl func_80253EDC
-/* 800F004C 000EBCAC 88 9D 27 A1 */ lbz r4, 0x27a1(r29)
-/* 800F0050 000EBCB0 38 00 FF 00 */ li r0, -256
-/* 800F0054 000EBCB4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F0058 000EBCB8 38 60 00 08 */ li r3, 8
-/* 800F005C 000EBCBC 7C 84 07 74 */ extsb r4, r4
-/* 800F0060 000EBCC0 7C BE 03 78 */ or r30, r5, r0
-/* 800F0064 000EBCC4 48 06 C2 A5 */ bl func_8015C308
-/* 800F0068 000EBCC8 38 60 03 ED */ li r3, 0x3ed
-/* 800F006C 000EBCCC 38 80 00 00 */ li r4, 0
-/* 800F0070 000EBCD0 38 A0 00 00 */ li r5, 0
-/* 800F0074 000EBCD4 48 16 03 25 */ bl func_80250398
-/* 800F0078 000EBCD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F007C 000EBCDC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0080 000EBCE0 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0084 000EBCE4 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0088 000EBCE8 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F008C 000EBCEC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0090 000EBCF0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0094 000EBCF4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0098 000EBCF8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F009C 000EBCFC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F00A0 000EBD00 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F00A4 000EBD04 48 0D 6F 5D */ bl __cvt_fp2unsigned
-/* 800F00A8 000EBD08 7C 7F 1B 78 */ mr r31, r3
-/* 800F00AC 000EBD0C 38 60 03 ED */ li r3, 0x3ed
-/* 800F00B0 000EBD10 48 16 02 45 */ bl func_802502F4
-/* 800F00B4 000EBD14 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F00B8 000EBD18 7F C9 F3 78 */ mr r9, r30
-/* 800F00BC 000EBD1C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F00C0 000EBD20 38 80 00 01 */ li r4, 1
-/* 800F00C4 000EBD24 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F00C8 000EBD28 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F00CC 000EBD2C FC 40 18 1E */ fctiwz f2, f3
-/* 800F00D0 000EBD30 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F00D4 000EBD34 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F00D8 000EBD38 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F00DC 000EBD3C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F00E0 000EBD40 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F00E4 000EBD44 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F00E8 000EBD48 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F00EC 000EBD4C EC 44 28 2A */ fadds f2, f4, f5
-/* 800F00F0 000EBD50 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F00F4 000EBD54 FC 00 00 1E */ fctiwz f0, f0
-/* 800F00F8 000EBD58 FC 20 08 1E */ fctiwz f1, f1
-/* 800F00FC 000EBD5C FC 40 10 1E */ fctiwz f2, f2
-/* 800F0100 000EBD60 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F0104 000EBD64 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F0108 000EBD68 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F010C 000EBD6C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F0110 000EBD70 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F0114 000EBD74 7D 08 07 34 */ extsh r8, r8
-/* 800F0118 000EBD78 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F011C 000EBD7C 7C E7 07 34 */ extsh r7, r7
-/* 800F0120 000EBD80 48 16 00 8D */ bl func_802501AC
-/* 800F0124 000EBD84 48 00 0B 88 */ b lbl_800F0CAC
-/* 800F0128 000EBD88 7F 83 E3 78 */ mr r3, r28
-/* 800F012C 000EBD8C 7F E4 FB 78 */ mr r4, r31
-/* 800F0130 000EBD90 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0134 000EBD94 38 A0 00 06 */ li r5, 6
-/* 800F0138 000EBD98 48 16 3D A5 */ bl func_80253EDC
-/* 800F013C 000EBD9C 88 9D 27 A2 */ lbz r4, 0x27a2(r29)
-/* 800F0140 000EBDA0 38 00 FF 00 */ li r0, -256
-/* 800F0144 000EBDA4 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F0148 000EBDA8 38 60 00 08 */ li r3, 8
-/* 800F014C 000EBDAC 7C 84 07 74 */ extsb r4, r4
-/* 800F0150 000EBDB0 7C BE 03 78 */ or r30, r5, r0
-/* 800F0154 000EBDB4 48 06 C1 B5 */ bl func_8015C308
-/* 800F0158 000EBDB8 38 60 03 ED */ li r3, 0x3ed
-/* 800F015C 000EBDBC 38 80 00 00 */ li r4, 0
-/* 800F0160 000EBDC0 38 A0 00 00 */ li r5, 0
-/* 800F0164 000EBDC4 48 16 02 35 */ bl func_80250398
-/* 800F0168 000EBDC8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F016C 000EBDCC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0170 000EBDD0 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0174 000EBDD4 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0178 000EBDD8 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F017C 000EBDDC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0180 000EBDE0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0184 000EBDE4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0188 000EBDE8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F018C 000EBDEC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F0190 000EBDF0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F0194 000EBDF4 48 0D 6E 6D */ bl __cvt_fp2unsigned
-/* 800F0198 000EBDF8 7C 7F 1B 78 */ mr r31, r3
-/* 800F019C 000EBDFC 38 60 03 ED */ li r3, 0x3ed
-/* 800F01A0 000EBE00 48 16 01 55 */ bl func_802502F4
-/* 800F01A4 000EBE04 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F01A8 000EBE08 7F C9 F3 78 */ mr r9, r30
-/* 800F01AC 000EBE0C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F01B0 000EBE10 38 80 00 01 */ li r4, 1
-/* 800F01B4 000EBE14 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F01B8 000EBE18 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F01BC 000EBE1C FC 40 18 1E */ fctiwz f2, f3
-/* 800F01C0 000EBE20 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F01C4 000EBE24 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F01C8 000EBE28 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F01CC 000EBE2C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F01D0 000EBE30 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F01D4 000EBE34 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F01D8 000EBE38 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F01DC 000EBE3C EC 44 28 2A */ fadds f2, f4, f5
-/* 800F01E0 000EBE40 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F01E4 000EBE44 FC 00 00 1E */ fctiwz f0, f0
-/* 800F01E8 000EBE48 FC 20 08 1E */ fctiwz f1, f1
-/* 800F01EC 000EBE4C FC 40 10 1E */ fctiwz f2, f2
-/* 800F01F0 000EBE50 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F01F4 000EBE54 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F01F8 000EBE58 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F01FC 000EBE5C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F0200 000EBE60 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F0204 000EBE64 7D 08 07 34 */ extsh r8, r8
-/* 800F0208 000EBE68 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F020C 000EBE6C 7C E7 07 34 */ extsh r7, r7
-/* 800F0210 000EBE70 48 15 FF 9D */ bl func_802501AC
-/* 800F0214 000EBE74 48 00 0A 98 */ b lbl_800F0CAC
-/* 800F0218 000EBE78 7F 83 E3 78 */ mr r3, r28
-/* 800F021C 000EBE7C 7F E4 FB 78 */ mr r4, r31
-/* 800F0220 000EBE80 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0224 000EBE84 38 A0 00 06 */ li r5, 6
-/* 800F0228 000EBE88 48 16 3C B5 */ bl func_80253EDC
-/* 800F022C 000EBE8C 88 9D 27 A3 */ lbz r4, 0x27a3(r29)
-/* 800F0230 000EBE90 38 00 FF 00 */ li r0, -256
-/* 800F0234 000EBE94 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F0238 000EBE98 38 60 00 08 */ li r3, 8
-/* 800F023C 000EBE9C 7C 84 07 74 */ extsb r4, r4
-/* 800F0240 000EBEA0 7C BE 03 78 */ or r30, r5, r0
-/* 800F0244 000EBEA4 48 06 C0 C5 */ bl func_8015C308
-/* 800F0248 000EBEA8 38 60 03 ED */ li r3, 0x3ed
-/* 800F024C 000EBEAC 38 80 00 00 */ li r4, 0
-/* 800F0250 000EBEB0 38 A0 00 00 */ li r5, 0
-/* 800F0254 000EBEB4 48 16 01 45 */ bl func_80250398
-/* 800F0258 000EBEB8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F025C 000EBEBC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0260 000EBEC0 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0264 000EBEC4 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0268 000EBEC8 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F026C 000EBECC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0270 000EBED0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0274 000EBED4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0278 000EBED8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F027C 000EBEDC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F0280 000EBEE0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F0284 000EBEE4 48 0D 6D 7D */ bl __cvt_fp2unsigned
-/* 800F0288 000EBEE8 7C 7F 1B 78 */ mr r31, r3
-/* 800F028C 000EBEEC 38 60 03 ED */ li r3, 0x3ed
-/* 800F0290 000EBEF0 48 16 00 65 */ bl func_802502F4
-/* 800F0294 000EBEF4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F0298 000EBEF8 7F C9 F3 78 */ mr r9, r30
-/* 800F029C 000EBEFC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F02A0 000EBF00 38 80 00 01 */ li r4, 1
-/* 800F02A4 000EBF04 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F02A8 000EBF08 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F02AC 000EBF0C FC 40 18 1E */ fctiwz f2, f3
-/* 800F02B0 000EBF10 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F02B4 000EBF14 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F02B8 000EBF18 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F02BC 000EBF1C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F02C0 000EBF20 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F02C4 000EBF24 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F02C8 000EBF28 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F02CC 000EBF2C EC 44 28 2A */ fadds f2, f4, f5
-/* 800F02D0 000EBF30 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F02D4 000EBF34 FC 00 00 1E */ fctiwz f0, f0
-/* 800F02D8 000EBF38 FC 20 08 1E */ fctiwz f1, f1
-/* 800F02DC 000EBF3C FC 40 10 1E */ fctiwz f2, f2
-/* 800F02E0 000EBF40 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F02E4 000EBF44 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F02E8 000EBF48 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F02EC 000EBF4C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F02F0 000EBF50 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F02F4 000EBF54 7D 08 07 34 */ extsh r8, r8
-/* 800F02F8 000EBF58 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F02FC 000EBF5C 7C E7 07 34 */ extsh r7, r7
-/* 800F0300 000EBF60 48 15 FE AD */ bl func_802501AC
-/* 800F0304 000EBF64 48 00 09 A8 */ b lbl_800F0CAC
-/* 800F0308 000EBF68 7F 83 E3 78 */ mr r3, r28
-/* 800F030C 000EBF6C 7F E4 FB 78 */ mr r4, r31
-/* 800F0310 000EBF70 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0314 000EBF74 38 A0 00 06 */ li r5, 6
-/* 800F0318 000EBF78 48 16 3B C5 */ bl func_80253EDC
-/* 800F031C 000EBF7C 88 9D 27 A4 */ lbz r4, 0x27a4(r29)
-/* 800F0320 000EBF80 38 00 FF 00 */ li r0, -256
-/* 800F0324 000EBF84 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F0328 000EBF88 38 60 00 08 */ li r3, 8
-/* 800F032C 000EBF8C 7C 84 07 74 */ extsb r4, r4
-/* 800F0330 000EBF90 7C BE 03 78 */ or r30, r5, r0
-/* 800F0334 000EBF94 48 06 BF D5 */ bl func_8015C308
-/* 800F0338 000EBF98 38 60 03 ED */ li r3, 0x3ed
-/* 800F033C 000EBF9C 38 80 00 00 */ li r4, 0
-/* 800F0340 000EBFA0 38 A0 00 00 */ li r5, 0
-/* 800F0344 000EBFA4 48 16 00 55 */ bl func_80250398
-/* 800F0348 000EBFA8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F034C 000EBFAC C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0350 000EBFB0 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0354 000EBFB4 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0358 000EBFB8 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F035C 000EBFBC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0360 000EBFC0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0364 000EBFC4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0368 000EBFC8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F036C 000EBFCC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F0370 000EBFD0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F0374 000EBFD4 48 0D 6C 8D */ bl __cvt_fp2unsigned
-/* 800F0378 000EBFD8 7C 7F 1B 78 */ mr r31, r3
-/* 800F037C 000EBFDC 38 60 03 ED */ li r3, 0x3ed
-/* 800F0380 000EBFE0 48 15 FF 75 */ bl func_802502F4
-/* 800F0384 000EBFE4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F0388 000EBFE8 7F C9 F3 78 */ mr r9, r30
-/* 800F038C 000EBFEC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F0390 000EBFF0 38 80 00 01 */ li r4, 1
-/* 800F0394 000EBFF4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0398 000EBFF8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F039C 000EBFFC FC 40 18 1E */ fctiwz f2, f3
-/* 800F03A0 000EC000 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F03A4 000EC004 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F03A8 000EC008 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F03AC 000EC00C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F03B0 000EC010 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F03B4 000EC014 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F03B8 000EC018 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F03BC 000EC01C EC 44 28 2A */ fadds f2, f4, f5
-/* 800F03C0 000EC020 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F03C4 000EC024 FC 00 00 1E */ fctiwz f0, f0
-/* 800F03C8 000EC028 FC 20 08 1E */ fctiwz f1, f1
-/* 800F03CC 000EC02C FC 40 10 1E */ fctiwz f2, f2
-/* 800F03D0 000EC030 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F03D4 000EC034 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F03D8 000EC038 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F03DC 000EC03C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F03E0 000EC040 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F03E4 000EC044 7D 08 07 34 */ extsh r8, r8
-/* 800F03E8 000EC048 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F03EC 000EC04C 7C E7 07 34 */ extsh r7, r7
-/* 800F03F0 000EC050 48 15 FD BD */ bl func_802501AC
-/* 800F03F4 000EC054 48 00 08 B8 */ b lbl_800F0CAC
-/* 800F03F8 000EC058 7F 83 E3 78 */ mr r3, r28
-/* 800F03FC 000EC05C 7F E4 FB 78 */ mr r4, r31
-/* 800F0400 000EC060 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0404 000EC064 38 A0 00 06 */ li r5, 6
-/* 800F0408 000EC068 48 16 3A D5 */ bl func_80253EDC
-/* 800F040C 000EC06C 88 9D 27 A5 */ lbz r4, 0x27a5(r29)
-/* 800F0410 000EC070 38 00 FF 00 */ li r0, -256
-/* 800F0414 000EC074 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F0418 000EC078 38 60 00 08 */ li r3, 8
-/* 800F041C 000EC07C 7C 84 07 74 */ extsb r4, r4
-/* 800F0420 000EC080 7C BE 03 78 */ or r30, r5, r0
-/* 800F0424 000EC084 48 06 BE E5 */ bl func_8015C308
-/* 800F0428 000EC088 38 60 03 ED */ li r3, 0x3ed
-/* 800F042C 000EC08C 38 80 00 00 */ li r4, 0
-/* 800F0430 000EC090 38 A0 00 00 */ li r5, 0
-/* 800F0434 000EC094 48 15 FF 65 */ bl func_80250398
-/* 800F0438 000EC098 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F043C 000EC09C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0440 000EC0A0 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0444 000EC0A4 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0448 000EC0A8 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F044C 000EC0AC C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0450 000EC0B0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0454 000EC0B4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0458 000EC0B8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F045C 000EC0BC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F0460 000EC0C0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F0464 000EC0C4 48 0D 6B 9D */ bl __cvt_fp2unsigned
-/* 800F0468 000EC0C8 7C 7F 1B 78 */ mr r31, r3
-/* 800F046C 000EC0CC 38 60 03 ED */ li r3, 0x3ed
-/* 800F0470 000EC0D0 48 15 FE 85 */ bl func_802502F4
-/* 800F0474 000EC0D4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F0478 000EC0D8 7F C9 F3 78 */ mr r9, r30
-/* 800F047C 000EC0DC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F0480 000EC0E0 38 80 00 01 */ li r4, 1
-/* 800F0484 000EC0E4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0488 000EC0E8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F048C 000EC0EC FC 40 18 1E */ fctiwz f2, f3
-/* 800F0490 000EC0F0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F0494 000EC0F4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F0498 000EC0F8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F049C 000EC0FC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F04A0 000EC100 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F04A4 000EC104 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F04A8 000EC108 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F04AC 000EC10C EC 44 28 2A */ fadds f2, f4, f5
-/* 800F04B0 000EC110 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F04B4 000EC114 FC 00 00 1E */ fctiwz f0, f0
-/* 800F04B8 000EC118 FC 20 08 1E */ fctiwz f1, f1
-/* 800F04BC 000EC11C FC 40 10 1E */ fctiwz f2, f2
-/* 800F04C0 000EC120 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F04C4 000EC124 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F04C8 000EC128 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F04CC 000EC12C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F04D0 000EC130 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F04D4 000EC134 7D 08 07 34 */ extsh r8, r8
-/* 800F04D8 000EC138 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F04DC 000EC13C 7C E7 07 34 */ extsh r7, r7
-/* 800F04E0 000EC140 48 15 FC CD */ bl func_802501AC
-/* 800F04E4 000EC144 48 00 07 C8 */ b lbl_800F0CAC
-/* 800F04E8 000EC148 7F 83 E3 78 */ mr r3, r28
-/* 800F04EC 000EC14C 7F E4 FB 78 */ mr r4, r31
-/* 800F04F0 000EC150 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F04F4 000EC154 38 A0 00 06 */ li r5, 6
-/* 800F04F8 000EC158 48 16 39 E5 */ bl func_80253EDC
-/* 800F04FC 000EC15C 88 9D 27 A6 */ lbz r4, 0x27a6(r29)
-/* 800F0500 000EC160 38 00 FF 00 */ li r0, -256
-/* 800F0504 000EC164 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F0508 000EC168 38 60 00 08 */ li r3, 8
-/* 800F050C 000EC16C 7C 84 07 74 */ extsb r4, r4
-/* 800F0510 000EC170 7C BE 03 78 */ or r30, r5, r0
-/* 800F0514 000EC174 48 06 BD F5 */ bl func_8015C308
-/* 800F0518 000EC178 38 60 03 ED */ li r3, 0x3ed
-/* 800F051C 000EC17C 38 80 00 00 */ li r4, 0
-/* 800F0520 000EC180 38 A0 00 00 */ li r5, 0
-/* 800F0524 000EC184 48 15 FE 75 */ bl func_80250398
-/* 800F0528 000EC188 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F052C 000EC18C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0530 000EC190 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0534 000EC194 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0538 000EC198 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F053C 000EC19C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0540 000EC1A0 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0544 000EC1A4 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0548 000EC1A8 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F054C 000EC1AC EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F0550 000EC1B0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F0554 000EC1B4 48 0D 6A AD */ bl __cvt_fp2unsigned
-/* 800F0558 000EC1B8 7C 7F 1B 78 */ mr r31, r3
-/* 800F055C 000EC1BC 38 60 03 ED */ li r3, 0x3ed
-/* 800F0560 000EC1C0 48 15 FD 95 */ bl func_802502F4
-/* 800F0564 000EC1C4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F0568 000EC1C8 7F C9 F3 78 */ mr r9, r30
-/* 800F056C 000EC1CC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F0570 000EC1D0 38 80 00 01 */ li r4, 1
-/* 800F0574 000EC1D4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0578 000EC1D8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F057C 000EC1DC FC 40 18 1E */ fctiwz f2, f3
-/* 800F0580 000EC1E0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F0584 000EC1E4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F0588 000EC1E8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F058C 000EC1EC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F0590 000EC1F0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F0594 000EC1F4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F0598 000EC1F8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F059C 000EC1FC EC 44 28 2A */ fadds f2, f4, f5
-/* 800F05A0 000EC200 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F05A4 000EC204 FC 00 00 1E */ fctiwz f0, f0
-/* 800F05A8 000EC208 FC 20 08 1E */ fctiwz f1, f1
-/* 800F05AC 000EC20C FC 40 10 1E */ fctiwz f2, f2
-/* 800F05B0 000EC210 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F05B4 000EC214 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F05B8 000EC218 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F05BC 000EC21C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F05C0 000EC220 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F05C4 000EC224 7D 08 07 34 */ extsh r8, r8
-/* 800F05C8 000EC228 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F05CC 000EC22C 7C E7 07 34 */ extsh r7, r7
-/* 800F05D0 000EC230 48 15 FB DD */ bl func_802501AC
-/* 800F05D4 000EC234 48 00 06 D8 */ b lbl_800F0CAC
-/* 800F05D8 000EC238 7F 83 E3 78 */ mr r3, r28
-/* 800F05DC 000EC23C 7F E4 FB 78 */ mr r4, r31
-/* 800F05E0 000EC240 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F05E4 000EC244 38 A0 00 06 */ li r5, 6
-/* 800F05E8 000EC248 48 16 38 F5 */ bl func_80253EDC
-/* 800F05EC 000EC24C 88 9D 27 A7 */ lbz r4, 0x27a7(r29)
-/* 800F05F0 000EC250 38 00 FF 00 */ li r0, -256
-/* 800F05F4 000EC254 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 800F05F8 000EC258 38 60 00 08 */ li r3, 8
-/* 800F05FC 000EC25C 7C 84 07 74 */ extsb r4, r4
-/* 800F0600 000EC260 7C BE 03 78 */ or r30, r5, r0
-/* 800F0604 000EC264 48 06 BD 05 */ bl func_8015C308
-/* 800F0608 000EC268 38 60 03 ED */ li r3, 0x3ed
-/* 800F060C 000EC26C 38 80 00 00 */ li r4, 0
-/* 800F0610 000EC270 38 A0 00 00 */ li r5, 0
-/* 800F0614 000EC274 48 15 FD 85 */ bl func_80250398
-/* 800F0618 000EC278 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F061C 000EC27C C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0620 000EC280 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F0624 000EC284 C0 41 00 34 */ lfs f2, 0x34(r1)
-/* 800F0628 000EC288 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F062C 000EC28C C0 21 00 30 */ lfs f1, 0x30(r1)
-/* 800F0630 000EC290 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F0634 000EC294 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F0638 000EC298 EC 22 08 28 */ fsubs f1, f2, f1
-/* 800F063C 000EC29C EC 21 18 28 */ fsubs f1, f1, f3
-/* 800F0640 000EC2A0 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F0644 000EC2A4 48 0D 69 BD */ bl __cvt_fp2unsigned
-/* 800F0648 000EC2A8 7C 7F 1B 78 */ mr r31, r3
-/* 800F064C 000EC2AC 38 60 03 ED */ li r3, 0x3ed
-/* 800F0650 000EC2B0 48 15 FC A5 */ bl func_802502F4
-/* 800F0654 000EC2B4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F0658 000EC2B8 7F C9 F3 78 */ mr r9, r30
-/* 800F065C 000EC2BC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F0660 000EC2C0 38 80 00 01 */ li r4, 1
-/* 800F0664 000EC2C4 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F0668 000EC2C8 C8 21 00 58 */ lfd f1, 0x58(r1)
-/* 800F066C 000EC2CC FC 40 18 1E */ fctiwz f2, f3
-/* 800F0670 000EC2D0 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F0674 000EC2D4 EC A1 20 28 */ fsubs f5, f1, f4
-/* 800F0678 000EC2D8 C0 81 00 30 */ lfs f4, 0x30(r1)
-/* 800F067C 000EC2DC C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F0680 000EC2E0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F0684 000EC2E4 D8 41 00 70 */ stfd f2, 0x70(r1)
-/* 800F0688 000EC2E8 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F068C 000EC2EC EC 44 28 2A */ fadds f2, f4, f5
-/* 800F0690 000EC2F0 80 C1 00 74 */ lwz r6, 0x74(r1)
-/* 800F0694 000EC2F4 FC 00 00 1E */ fctiwz f0, f0
-/* 800F0698 000EC2F8 FC 20 08 1E */ fctiwz f1, f1
-/* 800F069C 000EC2FC FC 40 10 1E */ fctiwz f2, f2
-/* 800F06A0 000EC300 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F06A4 000EC304 D8 21 00 68 */ stfd f1, 0x68(r1)
-/* 800F06A8 000EC308 81 01 00 64 */ lwz r8, 0x64(r1)
-/* 800F06AC 000EC30C D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 800F06B0 000EC310 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F06B4 000EC314 7D 08 07 34 */ extsh r8, r8
-/* 800F06B8 000EC318 80 A1 00 7C */ lwz r5, 0x7c(r1)
-/* 800F06BC 000EC31C 7C E7 07 34 */ extsh r7, r7
-/* 800F06C0 000EC320 48 15 FA ED */ bl func_802501AC
-/* 800F06C4 000EC324 48 00 05 E8 */ b lbl_800F0CAC
-/* 800F06C8 000EC328 7F 83 E3 78 */ mr r3, r28
-/* 800F06CC 000EC32C 7F E4 FB 78 */ mr r4, r31
-/* 800F06D0 000EC330 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F06D4 000EC334 38 A0 00 06 */ li r5, 6
-/* 800F06D8 000EC338 48 16 38 05 */ bl func_80253EDC
-/* 800F06DC 000EC33C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F06E0 000EC340 38 60 00 0A */ li r3, 0xa
-/* 800F06E4 000EC344 4B F6 93 59 */ bl func_80059A3C
-/* 800F06E8 000EC348 48 00 05 C4 */ b lbl_800F0CAC
-/* 800F06EC 000EC34C 7F 83 E3 78 */ mr r3, r28
-/* 800F06F0 000EC350 7F E4 FB 78 */ mr r4, r31
-/* 800F06F4 000EC354 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F06F8 000EC358 38 A0 00 06 */ li r5, 6
-/* 800F06FC 000EC35C 48 16 37 E1 */ bl func_80253EDC
-/* 800F0700 000EC360 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0704 000EC364 38 60 00 0B */ li r3, 0xb
-/* 800F0708 000EC368 4B F6 93 35 */ bl func_80059A3C
-/* 800F070C 000EC36C 48 00 05 A0 */ b lbl_800F0CAC
-/* 800F0710 000EC370 7F 83 E3 78 */ mr r3, r28
-/* 800F0714 000EC374 7F E4 FB 78 */ mr r4, r31
-/* 800F0718 000EC378 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F071C 000EC37C 38 A0 00 06 */ li r5, 6
-/* 800F0720 000EC380 48 16 37 BD */ bl func_80253EDC
-/* 800F0724 000EC384 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0728 000EC388 38 60 00 0C */ li r3, 0xc
-/* 800F072C 000EC38C 4B F6 93 11 */ bl func_80059A3C
-/* 800F0730 000EC390 48 00 05 7C */ b lbl_800F0CAC
-/* 800F0734 000EC394 7F 83 E3 78 */ mr r3, r28
-/* 800F0738 000EC398 7F E4 FB 78 */ mr r4, r31
-/* 800F073C 000EC39C 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0740 000EC3A0 38 A0 00 06 */ li r5, 6
-/* 800F0744 000EC3A4 48 16 37 99 */ bl func_80253EDC
-/* 800F0748 000EC3A8 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F074C 000EC3AC 38 60 00 0D */ li r3, 0xd
-/* 800F0750 000EC3B0 4B F6 92 ED */ bl func_80059A3C
-/* 800F0754 000EC3B4 48 00 05 58 */ b lbl_800F0CAC
-/* 800F0758 000EC3B8 7F 83 E3 78 */ mr r3, r28
-/* 800F075C 000EC3BC 7F E4 FB 78 */ mr r4, r31
-/* 800F0760 000EC3C0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0764 000EC3C4 38 A0 00 06 */ li r5, 6
-/* 800F0768 000EC3C8 48 16 37 75 */ bl func_80253EDC
-/* 800F076C 000EC3CC 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0770 000EC3D0 38 60 00 0E */ li r3, 0xe
-/* 800F0774 000EC3D4 4B F6 92 C9 */ bl func_80059A3C
-/* 800F0778 000EC3D8 48 00 05 34 */ b lbl_800F0CAC
-/* 800F077C 000EC3DC 7F 83 E3 78 */ mr r3, r28
-/* 800F0780 000EC3E0 7F E4 FB 78 */ mr r4, r31
-/* 800F0784 000EC3E4 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0788 000EC3E8 38 A0 00 06 */ li r5, 6
-/* 800F078C 000EC3EC 48 16 37 51 */ bl func_80253EDC
-/* 800F0790 000EC3F0 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0794 000EC3F4 38 60 00 0F */ li r3, 0xf
-/* 800F0798 000EC3F8 4B F6 92 A5 */ bl func_80059A3C
-/* 800F079C 000EC3FC 48 00 05 10 */ b lbl_800F0CAC
-/* 800F07A0 000EC400 7F 83 E3 78 */ mr r3, r28
-/* 800F07A4 000EC404 7F E4 FB 78 */ mr r4, r31
-/* 800F07A8 000EC408 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F07AC 000EC40C 38 A0 00 06 */ li r5, 6
-/* 800F07B0 000EC410 48 16 37 2D */ bl func_80253EDC
-/* 800F07B4 000EC414 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F07B8 000EC418 38 60 00 10 */ li r3, 0x10
-/* 800F07BC 000EC41C 4B F6 92 81 */ bl func_80059A3C
-/* 800F07C0 000EC420 48 00 04 EC */ b lbl_800F0CAC
-/* 800F07C4 000EC424 7F 83 E3 78 */ mr r3, r28
-/* 800F07C8 000EC428 7F E4 FB 78 */ mr r4, r31
-/* 800F07CC 000EC42C 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F07D0 000EC430 38 A0 00 06 */ li r5, 6
-/* 800F07D4 000EC434 48 16 37 09 */ bl func_80253EDC
-/* 800F07D8 000EC438 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F07DC 000EC43C 38 60 00 11 */ li r3, 0x11
-/* 800F07E0 000EC440 4B F6 92 5D */ bl func_80059A3C
-/* 800F07E4 000EC444 48 00 04 C8 */ b lbl_800F0CAC
-/* 800F07E8 000EC448 7F 83 E3 78 */ mr r3, r28
-/* 800F07EC 000EC44C 7F E4 FB 78 */ mr r4, r31
-/* 800F07F0 000EC450 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F07F4 000EC454 38 A0 00 06 */ li r5, 6
-/* 800F07F8 000EC458 48 16 36 E5 */ bl func_80253EDC
-/* 800F07FC 000EC45C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0800 000EC460 38 60 00 12 */ li r3, 0x12
-/* 800F0804 000EC464 4B F6 92 39 */ bl func_80059A3C
-/* 800F0808 000EC468 48 00 04 A4 */ b lbl_800F0CAC
-/* 800F080C 000EC46C 7F 83 E3 78 */ mr r3, r28
-/* 800F0810 000EC470 7F E4 FB 78 */ mr r4, r31
-/* 800F0814 000EC474 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0818 000EC478 38 A0 00 06 */ li r5, 6
-/* 800F081C 000EC47C 48 16 36 C1 */ bl func_80253EDC
-/* 800F0820 000EC480 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0824 000EC484 38 60 00 13 */ li r3, 0x13
-/* 800F0828 000EC488 4B F6 92 15 */ bl func_80059A3C
-/* 800F082C 000EC48C 48 00 04 80 */ b lbl_800F0CAC
-/* 800F0830 000EC490 7F 83 E3 78 */ mr r3, r28
-/* 800F0834 000EC494 7F E4 FB 78 */ mr r4, r31
-/* 800F0838 000EC498 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F083C 000EC49C 38 A0 00 06 */ li r5, 6
-/* 800F0840 000EC4A0 48 16 36 9D */ bl func_80253EDC
-/* 800F0844 000EC4A4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0848 000EC4A8 38 60 00 14 */ li r3, 0x14
-/* 800F084C 000EC4AC 4B F6 91 F1 */ bl func_80059A3C
-/* 800F0850 000EC4B0 48 00 04 5C */ b lbl_800F0CAC
-/* 800F0854 000EC4B4 7F 83 E3 78 */ mr r3, r28
-/* 800F0858 000EC4B8 7F E4 FB 78 */ mr r4, r31
-/* 800F085C 000EC4BC 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0860 000EC4C0 38 A0 00 06 */ li r5, 6
-/* 800F0864 000EC4C4 48 16 36 79 */ bl func_80253EDC
-/* 800F0868 000EC4C8 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F086C 000EC4CC 38 60 00 15 */ li r3, 0x15
-/* 800F0870 000EC4D0 4B F6 91 CD */ bl func_80059A3C
-/* 800F0874 000EC4D4 48 00 04 38 */ b lbl_800F0CAC
-/* 800F0878 000EC4D8 7F 83 E3 78 */ mr r3, r28
-/* 800F087C 000EC4DC 7F E4 FB 78 */ mr r4, r31
-/* 800F0880 000EC4E0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0884 000EC4E4 38 A0 00 06 */ li r5, 6
-/* 800F0888 000EC4E8 48 16 36 55 */ bl func_80253EDC
-/* 800F088C 000EC4EC 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0890 000EC4F0 38 60 00 16 */ li r3, 0x16
-/* 800F0894 000EC4F4 4B F6 91 A9 */ bl func_80059A3C
-/* 800F0898 000EC4F8 48 00 04 14 */ b lbl_800F0CAC
-/* 800F089C 000EC4FC 7F 83 E3 78 */ mr r3, r28
-/* 800F08A0 000EC500 7F E4 FB 78 */ mr r4, r31
-/* 800F08A4 000EC504 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F08A8 000EC508 38 A0 00 06 */ li r5, 6
-/* 800F08AC 000EC50C 48 16 36 31 */ bl func_80253EDC
-/* 800F08B0 000EC510 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F08B4 000EC514 38 60 00 17 */ li r3, 0x17
-/* 800F08B8 000EC518 4B F6 91 85 */ bl func_80059A3C
-/* 800F08BC 000EC51C 48 00 03 F0 */ b lbl_800F0CAC
-/* 800F08C0 000EC520 7F 83 E3 78 */ mr r3, r28
-/* 800F08C4 000EC524 7F E4 FB 78 */ mr r4, r31
-/* 800F08C8 000EC528 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F08CC 000EC52C 38 A0 00 06 */ li r5, 6
-/* 800F08D0 000EC530 48 16 36 0D */ bl func_80253EDC
-/* 800F08D4 000EC534 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F08D8 000EC538 38 60 00 18 */ li r3, 0x18
-/* 800F08DC 000EC53C 4B F6 91 61 */ bl func_80059A3C
-/* 800F08E0 000EC540 48 00 03 CC */ b lbl_800F0CAC
-/* 800F08E4 000EC544 7F 83 E3 78 */ mr r3, r28
-/* 800F08E8 000EC548 7F E4 FB 78 */ mr r4, r31
-/* 800F08EC 000EC54C 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F08F0 000EC550 38 A0 00 06 */ li r5, 6
-/* 800F08F4 000EC554 48 16 35 E9 */ bl func_80253EDC
-/* 800F08F8 000EC558 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F08FC 000EC55C 38 60 00 19 */ li r3, 0x19
-/* 800F0900 000EC560 4B F6 91 3D */ bl func_80059A3C
-/* 800F0904 000EC564 48 00 03 A8 */ b lbl_800F0CAC
-/* 800F0908 000EC568 7F 83 E3 78 */ mr r3, r28
-/* 800F090C 000EC56C 7F E4 FB 78 */ mr r4, r31
-/* 800F0910 000EC570 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0914 000EC574 38 A0 00 06 */ li r5, 6
-/* 800F0918 000EC578 48 16 35 C5 */ bl func_80253EDC
-/* 800F091C 000EC57C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0920 000EC580 38 60 00 1A */ li r3, 0x1a
-/* 800F0924 000EC584 4B F6 91 19 */ bl func_80059A3C
-/* 800F0928 000EC588 48 00 03 84 */ b lbl_800F0CAC
-/* 800F092C 000EC58C 7F 83 E3 78 */ mr r3, r28
-/* 800F0930 000EC590 7F E4 FB 78 */ mr r4, r31
-/* 800F0934 000EC594 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0938 000EC598 38 A0 00 06 */ li r5, 6
-/* 800F093C 000EC59C 48 16 35 A1 */ bl func_80253EDC
-/* 800F0940 000EC5A0 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0944 000EC5A4 38 60 00 1B */ li r3, 0x1b
-/* 800F0948 000EC5A8 4B F6 90 F5 */ bl func_80059A3C
-/* 800F094C 000EC5AC 48 00 03 60 */ b lbl_800F0CAC
-/* 800F0950 000EC5B0 7F 83 E3 78 */ mr r3, r28
-/* 800F0954 000EC5B4 7F E4 FB 78 */ mr r4, r31
-/* 800F0958 000EC5B8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F095C 000EC5BC 38 A0 00 06 */ li r5, 6
-/* 800F0960 000EC5C0 48 16 35 7D */ bl func_80253EDC
-/* 800F0964 000EC5C4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F0968 000EC5C8 38 60 00 1C */ li r3, 0x1c
-/* 800F096C 000EC5CC 4B F6 90 D1 */ bl func_80059A3C
-/* 800F0970 000EC5D0 48 00 03 3C */ b lbl_800F0CAC
-/* 800F0974 000EC5D4 7F 83 E3 78 */ mr r3, r28
-/* 800F0978 000EC5D8 7F E4 FB 78 */ mr r4, r31
-/* 800F097C 000EC5DC 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F0980 000EC5E0 38 A0 00 06 */ li r5, 6
-/* 800F0984 000EC5E4 48 16 35 59 */ bl func_80253EDC
-/* 800F0988 000EC5E8 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F098C 000EC5EC 38 60 00 1D */ li r3, 0x1d
-/* 800F0990 000EC5F0 4B F6 90 AD */ bl func_80059A3C
-/* 800F0994 000EC5F4 48 00 03 18 */ b lbl_800F0CAC
-/* 800F0998 000EC5F8 80 DE DA E0 */ lwz r6, -0x2520(r30)
-/* 800F099C 000EC5FC 7F 83 E3 78 */ mr r3, r28
-/* 800F09A0 000EC600 7F E4 FB 78 */ mr r4, r31
-/* 800F09A4 000EC604 38 A0 00 02 */ li r5, 2
-/* 800F09A8 000EC608 48 16 35 5D */ bl func_80253F04
-/* 800F09AC 000EC60C 7F 83 E3 78 */ mr r3, r28
-/* 800F09B0 000EC610 7F E4 FB 78 */ mr r4, r31
-/* 800F09B4 000EC614 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F09B8 000EC618 38 A0 00 01 */ li r5, 1
-/* 800F09BC 000EC61C 48 16 35 49 */ bl func_80253F04
-/* 800F09C0 000EC620 48 00 02 EC */ b lbl_800F0CAC
-/* 800F09C4 000EC624 80 DD 00 04 */ lwz r6, 4(r29)
-/* 800F09C8 000EC628 7F 83 E3 78 */ mr r3, r28
-/* 800F09CC 000EC62C 7F E4 FB 78 */ mr r4, r31
-/* 800F09D0 000EC630 38 A0 00 02 */ li r5, 2
-/* 800F09D4 000EC634 48 16 35 31 */ bl func_80253F04
-/* 800F09D8 000EC638 7F 83 E3 78 */ mr r3, r28
-/* 800F09DC 000EC63C 7F E4 FB 78 */ mr r4, r31
-/* 800F09E0 000EC640 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F09E4 000EC644 38 A0 00 01 */ li r5, 1
-/* 800F09E8 000EC648 48 16 35 1D */ bl func_80253F04
-/* 800F09EC 000EC64C 48 00 02 C0 */ b lbl_800F0CAC
-/* 800F09F0 000EC650 80 DD 00 08 */ lwz r6, 8(r29)
-/* 800F09F4 000EC654 7F 83 E3 78 */ mr r3, r28
-/* 800F09F8 000EC658 7F E4 FB 78 */ mr r4, r31
-/* 800F09FC 000EC65C 38 A0 00 02 */ li r5, 2
-/* 800F0A00 000EC660 48 16 35 05 */ bl func_80253F04
-/* 800F0A04 000EC664 7F 83 E3 78 */ mr r3, r28
-/* 800F0A08 000EC668 7F E4 FB 78 */ mr r4, r31
-/* 800F0A0C 000EC66C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0A10 000EC670 38 A0 00 01 */ li r5, 1
-/* 800F0A14 000EC674 48 16 34 F1 */ bl func_80253F04
-/* 800F0A18 000EC678 48 00 02 94 */ b lbl_800F0CAC
-/* 800F0A1C 000EC67C 80 DD 00 0C */ lwz r6, 0xc(r29)
-/* 800F0A20 000EC680 7F 83 E3 78 */ mr r3, r28
-/* 800F0A24 000EC684 7F E4 FB 78 */ mr r4, r31
-/* 800F0A28 000EC688 38 A0 00 02 */ li r5, 2
-/* 800F0A2C 000EC68C 48 16 34 D9 */ bl func_80253F04
-/* 800F0A30 000EC690 7F 83 E3 78 */ mr r3, r28
-/* 800F0A34 000EC694 7F E4 FB 78 */ mr r4, r31
-/* 800F0A38 000EC698 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0A3C 000EC69C 38 A0 00 01 */ li r5, 1
-/* 800F0A40 000EC6A0 48 16 34 C5 */ bl func_80253F04
-/* 800F0A44 000EC6A4 48 00 02 68 */ b lbl_800F0CAC
-/* 800F0A48 000EC6A8 80 DD 00 10 */ lwz r6, 0x10(r29)
-/* 800F0A4C 000EC6AC 7F 83 E3 78 */ mr r3, r28
-/* 800F0A50 000EC6B0 7F E4 FB 78 */ mr r4, r31
-/* 800F0A54 000EC6B4 38 A0 00 02 */ li r5, 2
-/* 800F0A58 000EC6B8 48 16 34 AD */ bl func_80253F04
-/* 800F0A5C 000EC6BC 7F 83 E3 78 */ mr r3, r28
-/* 800F0A60 000EC6C0 7F E4 FB 78 */ mr r4, r31
-/* 800F0A64 000EC6C4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0A68 000EC6C8 38 A0 00 01 */ li r5, 1
-/* 800F0A6C 000EC6CC 48 16 34 99 */ bl func_80253F04
-/* 800F0A70 000EC6D0 48 00 02 3C */ b lbl_800F0CAC
-/* 800F0A74 000EC6D4 80 DD 00 14 */ lwz r6, 0x14(r29)
-/* 800F0A78 000EC6D8 7F 83 E3 78 */ mr r3, r28
-/* 800F0A7C 000EC6DC 7F E4 FB 78 */ mr r4, r31
-/* 800F0A80 000EC6E0 38 A0 00 02 */ li r5, 2
-/* 800F0A84 000EC6E4 48 16 34 81 */ bl func_80253F04
-/* 800F0A88 000EC6E8 7F 83 E3 78 */ mr r3, r28
-/* 800F0A8C 000EC6EC 7F E4 FB 78 */ mr r4, r31
-/* 800F0A90 000EC6F0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0A94 000EC6F4 38 A0 00 01 */ li r5, 1
-/* 800F0A98 000EC6F8 48 16 34 6D */ bl func_80253F04
-/* 800F0A9C 000EC6FC 48 00 02 10 */ b lbl_800F0CAC
-/* 800F0AA0 000EC700 80 DD 00 18 */ lwz r6, 0x18(r29)
-/* 800F0AA4 000EC704 7F 83 E3 78 */ mr r3, r28
-/* 800F0AA8 000EC708 7F E4 FB 78 */ mr r4, r31
-/* 800F0AAC 000EC70C 38 A0 00 02 */ li r5, 2
-/* 800F0AB0 000EC710 48 16 34 55 */ bl func_80253F04
-/* 800F0AB4 000EC714 7F 83 E3 78 */ mr r3, r28
-/* 800F0AB8 000EC718 7F E4 FB 78 */ mr r4, r31
-/* 800F0ABC 000EC71C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0AC0 000EC720 38 A0 00 01 */ li r5, 1
-/* 800F0AC4 000EC724 48 16 34 41 */ bl func_80253F04
-/* 800F0AC8 000EC728 48 00 01 E4 */ b lbl_800F0CAC
-/* 800F0ACC 000EC72C 80 DD 00 1C */ lwz r6, 0x1c(r29)
-/* 800F0AD0 000EC730 7F 83 E3 78 */ mr r3, r28
-/* 800F0AD4 000EC734 7F E4 FB 78 */ mr r4, r31
-/* 800F0AD8 000EC738 38 A0 00 02 */ li r5, 2
-/* 800F0ADC 000EC73C 48 16 34 29 */ bl func_80253F04
-/* 800F0AE0 000EC740 7F 83 E3 78 */ mr r3, r28
-/* 800F0AE4 000EC744 7F E4 FB 78 */ mr r4, r31
-/* 800F0AE8 000EC748 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0AEC 000EC74C 38 A0 00 01 */ li r5, 1
-/* 800F0AF0 000EC750 48 16 34 15 */ bl func_80253F04
-/* 800F0AF4 000EC754 48 00 01 B8 */ b lbl_800F0CAC
-/* 800F0AF8 000EC758 80 DD 00 20 */ lwz r6, 0x20(r29)
-/* 800F0AFC 000EC75C 7F 83 E3 78 */ mr r3, r28
-/* 800F0B00 000EC760 7F E4 FB 78 */ mr r4, r31
-/* 800F0B04 000EC764 38 A0 00 02 */ li r5, 2
-/* 800F0B08 000EC768 48 16 33 FD */ bl func_80253F04
-/* 800F0B0C 000EC76C 7F 83 E3 78 */ mr r3, r28
-/* 800F0B10 000EC770 7F E4 FB 78 */ mr r4, r31
-/* 800F0B14 000EC774 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0B18 000EC778 38 A0 00 01 */ li r5, 1
-/* 800F0B1C 000EC77C 48 16 33 E9 */ bl func_80253F04
-/* 800F0B20 000EC780 48 00 01 8C */ b lbl_800F0CAC
-/* 800F0B24 000EC784 80 DD 00 24 */ lwz r6, 0x24(r29)
-/* 800F0B28 000EC788 7F 83 E3 78 */ mr r3, r28
-/* 800F0B2C 000EC78C 7F E4 FB 78 */ mr r4, r31
-/* 800F0B30 000EC790 38 A0 00 02 */ li r5, 2
-/* 800F0B34 000EC794 48 16 33 D1 */ bl func_80253F04
-/* 800F0B38 000EC798 7F 83 E3 78 */ mr r3, r28
-/* 800F0B3C 000EC79C 7F E4 FB 78 */ mr r4, r31
-/* 800F0B40 000EC7A0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0B44 000EC7A4 38 A0 00 01 */ li r5, 1
-/* 800F0B48 000EC7A8 48 16 33 BD */ bl func_80253F04
-/* 800F0B4C 000EC7AC 48 00 01 60 */ b lbl_800F0CAC
-/* 800F0B50 000EC7B0 80 DD 00 28 */ lwz r6, 0x28(r29)
-/* 800F0B54 000EC7B4 7F 83 E3 78 */ mr r3, r28
-/* 800F0B58 000EC7B8 7F E4 FB 78 */ mr r4, r31
-/* 800F0B5C 000EC7BC 38 A0 00 02 */ li r5, 2
-/* 800F0B60 000EC7C0 48 16 33 A5 */ bl func_80253F04
-/* 800F0B64 000EC7C4 7F 83 E3 78 */ mr r3, r28
-/* 800F0B68 000EC7C8 7F E4 FB 78 */ mr r4, r31
-/* 800F0B6C 000EC7CC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0B70 000EC7D0 38 A0 00 01 */ li r5, 1
-/* 800F0B74 000EC7D4 48 16 33 91 */ bl func_80253F04
-/* 800F0B78 000EC7D8 48 00 01 34 */ b lbl_800F0CAC
-/* 800F0B7C 000EC7DC 80 DD 00 2C */ lwz r6, 0x2c(r29)
-/* 800F0B80 000EC7E0 7F 83 E3 78 */ mr r3, r28
-/* 800F0B84 000EC7E4 7F E4 FB 78 */ mr r4, r31
-/* 800F0B88 000EC7E8 38 A0 00 02 */ li r5, 2
-/* 800F0B8C 000EC7EC 48 16 33 79 */ bl func_80253F04
-/* 800F0B90 000EC7F0 7F 83 E3 78 */ mr r3, r28
-/* 800F0B94 000EC7F4 7F E4 FB 78 */ mr r4, r31
-/* 800F0B98 000EC7F8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0B9C 000EC7FC 38 A0 00 01 */ li r5, 1
-/* 800F0BA0 000EC800 48 16 33 65 */ bl func_80253F04
-/* 800F0BA4 000EC804 48 00 01 08 */ b lbl_800F0CAC
-/* 800F0BA8 000EC808 80 DD 00 30 */ lwz r6, 0x30(r29)
-/* 800F0BAC 000EC80C 7F 83 E3 78 */ mr r3, r28
-/* 800F0BB0 000EC810 7F E4 FB 78 */ mr r4, r31
-/* 800F0BB4 000EC814 38 A0 00 02 */ li r5, 2
-/* 800F0BB8 000EC818 48 16 33 4D */ bl func_80253F04
-/* 800F0BBC 000EC81C 7F 83 E3 78 */ mr r3, r28
-/* 800F0BC0 000EC820 7F E4 FB 78 */ mr r4, r31
-/* 800F0BC4 000EC824 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0BC8 000EC828 38 A0 00 01 */ li r5, 1
-/* 800F0BCC 000EC82C 48 16 33 39 */ bl func_80253F04
-/* 800F0BD0 000EC830 48 00 00 DC */ b lbl_800F0CAC
-/* 800F0BD4 000EC834 80 DD 00 34 */ lwz r6, 0x34(r29)
-/* 800F0BD8 000EC838 7F 83 E3 78 */ mr r3, r28
-/* 800F0BDC 000EC83C 7F E4 FB 78 */ mr r4, r31
-/* 800F0BE0 000EC840 38 A0 00 02 */ li r5, 2
-/* 800F0BE4 000EC844 48 16 33 21 */ bl func_80253F04
-/* 800F0BE8 000EC848 7F 83 E3 78 */ mr r3, r28
-/* 800F0BEC 000EC84C 7F E4 FB 78 */ mr r4, r31
-/* 800F0BF0 000EC850 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0BF4 000EC854 38 A0 00 01 */ li r5, 1
-/* 800F0BF8 000EC858 48 16 33 0D */ bl func_80253F04
-/* 800F0BFC 000EC85C 48 00 00 B0 */ b lbl_800F0CAC
-/* 800F0C00 000EC860 80 DD 00 38 */ lwz r6, 0x38(r29)
-/* 800F0C04 000EC864 7F 83 E3 78 */ mr r3, r28
-/* 800F0C08 000EC868 7F E4 FB 78 */ mr r4, r31
-/* 800F0C0C 000EC86C 38 A0 00 02 */ li r5, 2
-/* 800F0C10 000EC870 48 16 32 F5 */ bl func_80253F04
-/* 800F0C14 000EC874 7F 83 E3 78 */ mr r3, r28
-/* 800F0C18 000EC878 7F E4 FB 78 */ mr r4, r31
-/* 800F0C1C 000EC87C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0C20 000EC880 38 A0 00 01 */ li r5, 1
-/* 800F0C24 000EC884 48 16 32 E1 */ bl func_80253F04
-/* 800F0C28 000EC888 48 00 00 84 */ b lbl_800F0CAC
-/* 800F0C2C 000EC88C 80 DD 00 3C */ lwz r6, 0x3c(r29)
-/* 800F0C30 000EC890 7F 83 E3 78 */ mr r3, r28
-/* 800F0C34 000EC894 7F E4 FB 78 */ mr r4, r31
-/* 800F0C38 000EC898 38 A0 00 02 */ li r5, 2
-/* 800F0C3C 000EC89C 48 16 32 C9 */ bl func_80253F04
-/* 800F0C40 000EC8A0 7F 83 E3 78 */ mr r3, r28
-/* 800F0C44 000EC8A4 7F E4 FB 78 */ mr r4, r31
-/* 800F0C48 000EC8A8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0C4C 000EC8AC 38 A0 00 01 */ li r5, 1
-/* 800F0C50 000EC8B0 48 16 32 B5 */ bl func_80253F04
-/* 800F0C54 000EC8B4 48 00 00 58 */ b lbl_800F0CAC
-/* 800F0C58 000EC8B8 80 DD 00 40 */ lwz r6, 0x40(r29)
-/* 800F0C5C 000EC8BC 7F 83 E3 78 */ mr r3, r28
-/* 800F0C60 000EC8C0 7F E4 FB 78 */ mr r4, r31
-/* 800F0C64 000EC8C4 38 A0 00 02 */ li r5, 2
-/* 800F0C68 000EC8C8 48 16 32 9D */ bl func_80253F04
-/* 800F0C6C 000EC8CC 7F 83 E3 78 */ mr r3, r28
-/* 800F0C70 000EC8D0 7F E4 FB 78 */ mr r4, r31
-/* 800F0C74 000EC8D4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0C78 000EC8D8 38 A0 00 01 */ li r5, 1
-/* 800F0C7C 000EC8DC 48 16 32 89 */ bl func_80253F04
-/* 800F0C80 000EC8E0 48 00 00 2C */ b lbl_800F0CAC
-/* 800F0C84 000EC8E4 80 DD 00 44 */ lwz r6, 0x44(r29)
-/* 800F0C88 000EC8E8 7F 83 E3 78 */ mr r3, r28
-/* 800F0C8C 000EC8EC 7F E4 FB 78 */ mr r4, r31
-/* 800F0C90 000EC8F0 38 A0 00 02 */ li r5, 2
-/* 800F0C94 000EC8F4 48 16 32 71 */ bl func_80253F04
-/* 800F0C98 000EC8F8 7F 83 E3 78 */ mr r3, r28
-/* 800F0C9C 000EC8FC 7F E4 FB 78 */ mr r4, r31
-/* 800F0CA0 000EC900 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0CA4 000EC904 38 A0 00 01 */ li r5, 1
-/* 800F0CA8 000EC908 48 16 32 5D */ bl func_80253F04
-lbl_800F0CAC:
-/* 800F0CAC 000EC90C 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800F0CB0 000EC910 83 E1 00 8C */ lwz r31, 0x8c(r1)
-/* 800F0CB4 000EC914 83 C1 00 88 */ lwz r30, 0x88(r1)
-/* 800F0CB8 000EC918 83 A1 00 84 */ lwz r29, 0x84(r1)
-/* 800F0CBC 000EC91C 83 81 00 80 */ lwz r28, 0x80(r1)
-/* 800F0CC0 000EC920 7C 08 03 A6 */ mtlr r0
-/* 800F0CC4 000EC924 38 21 00 90 */ addi r1, r1, 0x90
-/* 800F0CC8 000EC928 4E 80 00 20 */ blr
-lbl_800F0CCC:
-/* 800F0CCC 000EC92C 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 800F0CD0 000EC930 7C 08 02 A6 */ mflr r0
-/* 800F0CD4 000EC934 90 01 00 94 */ stw r0, 0x94(r1)
-/* 800F0CD8 000EC938 39 61 00 90 */ addi r11, r1, 0x90
-/* 800F0CDC 000EC93C 48 0D 64 41 */ bl _savegpr_24
-/* 800F0CE0 000EC940 3F 60 80 48 */ lis r27, lbl_8047DAE0@ha
-/* 800F0CE4 000EC944 7C 78 1B 78 */ mr r24, r3
-/* 800F0CE8 000EC948 7C 99 23 78 */ mr r25, r4
-/* 800F0CEC 000EC94C 3B 7B DA E0 */ addi r27, r27, lbl_8047DAE0@l
-/* 800F0CF0 000EC950 48 18 1A E1 */ bl OSGetTick
-/* 800F0CF4 000EC954 3C A0 80 00 */ lis r5, 0x800000F8@ha
-/* 800F0CF8 000EC958 3C 80 10 62 */ lis r4, 0x10624DD3@ha
-/* 800F0CFC 000EC95C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
-/* 800F0D00 000EC960 38 84 4D D3 */ addi r4, r4, 0x10624DD3@l
-/* 800F0D04 000EC964 54 00 F0 BE */ srwi r0, r0, 2
-/* 800F0D08 000EC968 7C 04 00 16 */ mulhwu r0, r4, r0
-/* 800F0D0C 000EC96C 54 00 D1 BE */ srwi r0, r0, 6
-/* 800F0D10 000EC970 7C 63 03 96 */ divwu r3, r3, r0
-/* 800F0D14 000EC974 7C 04 18 16 */ mulhwu r0, r4, r3
-/* 800F0D18 000EC978 54 00 D1 BE */ srwi r0, r0, 6
-/* 800F0D1C 000EC97C 1C 00 03 E8 */ mulli r0, r0, 0x3e8
-/* 800F0D20 000EC980 7F 40 18 50 */ subf r26, r0, r3
-/* 800F0D24 000EC984 48 06 E9 BD */ bl func_8015F6E0
-/* 800F0D28 000EC988 7C 7F 1B 78 */ mr r31, r3
-/* 800F0D2C 000EC98C 7F 03 C3 78 */ mr r3, r24
-/* 800F0D30 000EC990 7F 24 CB 78 */ mr r4, r25
-/* 800F0D34 000EC994 38 C1 00 08 */ addi r6, r1, 8
-/* 800F0D38 000EC998 38 A0 00 03 */ li r5, 3
-/* 800F0D3C 000EC99C 48 16 31 A1 */ bl func_80253EDC
-/* 800F0D40 000EC9A0 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F0D44 000EC9A4 3B C0 00 00 */ li r30, 0
-/* 800F0D48 000EC9A8 3B 80 00 00 */ li r28, 0
-/* 800F0D4C 000EC9AC 38 60 00 01 */ li r3, 1
-/* 800F0D50 000EC9B0 54 1D B6 BE */ rlwinm r29, r0, 0x16, 0x1a, 0x1f
-/* 800F0D54 000EC9B4 4B FF 96 2D */ bl func_800EA380
-/* 800F0D58 000EC9B8 7C 60 07 34 */ extsh r0, r3
-/* 800F0D5C 000EC9BC 7C 18 00 00 */ cmpw r24, r0
-/* 800F0D60 000EC9C0 40 82 00 4C */ bne lbl_800F0DAC
-/* 800F0D64 000EC9C4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F0D68 000EC9C8 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800F0D6C 000EC9CC 28 00 00 01 */ cmplwi r0, 1
-/* 800F0D70 000EC9D0 40 82 00 1C */ bne lbl_800F0D8C
-/* 800F0D74 000EC9D4 2C 1D 00 00 */ cmpwi r29, 0
-/* 800F0D78 000EC9D8 41 82 00 0C */ beq lbl_800F0D84
-/* 800F0D7C 000EC9DC 3B BD FF FF */ addi r29, r29, -1
-/* 800F0D80 000EC9E0 48 00 00 2C */ b lbl_800F0DAC
-lbl_800F0D84:
-/* 800F0D84 000EC9E4 3B A0 00 12 */ li r29, 0x12
-/* 800F0D88 000EC9E8 48 00 00 24 */ b lbl_800F0DAC
-lbl_800F0D8C:
-/* 800F0D8C 000EC9EC 28 00 00 02 */ cmplwi r0, 2
-/* 800F0D90 000EC9F0 40 82 00 1C */ bne lbl_800F0DAC
-/* 800F0D94 000EC9F4 38 60 00 12 */ li r3, 0x12
-/* 800F0D98 000EC9F8 38 1D 00 01 */ addi r0, r29, 1
-/* 800F0D9C 000EC9FC 7C 63 E8 10 */ subfc r3, r3, r29
-/* 800F0DA0 000ECA00 7C 63 19 10 */ subfe r3, r3, r3
-/* 800F0DA4 000ECA04 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800F0DA8 000ECA08 7C 1D 18 38 */ and r29, r0, r3
-lbl_800F0DAC:
-/* 800F0DAC 000ECA0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
-/* 800F0DB0 000ECA10 40 82 00 DC */ bne lbl_800F0E8C
-/* 800F0DB4 000ECA14 80 61 00 08 */ lwz r3, 8(r1)
-/* 800F0DB8 000ECA18 38 03 FF F0 */ addi r0, r3, -16
-/* 800F0DBC 000ECA1C 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F0DC0 000ECA20 41 81 02 0C */ bgt lbl_800F0FCC
-/* 800F0DC4 000ECA24 3C 60 80 41 */ lis r3, lbl_80417D60@ha
-/* 800F0DC8 000ECA28 54 00 10 3A */ slwi r0, r0, 2
-/* 800F0DCC 000ECA2C 38 63 7D 60 */ addi r3, r3, lbl_80417D60@l
-/* 800F0DD0 000ECA30 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F0DD4 000ECA34 7C 69 03 A6 */ mtctr r3
-/* 800F0DD8 000ECA38 4E 80 04 20 */ bctr
-/* 800F0DDC 000ECA3C 88 19 00 11 */ lbz r0, 0x11(r25)
-/* 800F0DE0 000ECA40 3B C0 00 01 */ li r30, 1
-/* 800F0DE4 000ECA44 98 0D 9C 65 */ stb r0, lbl_8063EF25-_SDA_BASE_(r13)
-/* 800F0DE8 000ECA48 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0DEC 000ECA4C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0DF0 000ECA50 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0DF4 000ECA54 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0DF8 000ECA58 57 C0 06 3E */ clrlwi r0, r30, 0x18
-/* 800F0DFC 000ECA5C 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F0E00 000ECA60 7C 7F 02 14 */ add r3, r31, r0
-/* 800F0E04 000ECA64 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F0E08 000ECA68 48 2E B3 95 */ bl func_803DC19C
-/* 800F0E0C 000ECA6C 7C 7D 1B 78 */ mr r29, r3
-/* 800F0E10 000ECA70 4B F6 5D C5 */ bl func_80056BD4
-/* 800F0E14 000ECA74 2C 03 00 00 */ cmpwi r3, 0
-/* 800F0E18 000ECA78 41 82 01 B4 */ beq lbl_800F0FCC
-/* 800F0E1C 000ECA7C 7F A3 EB 78 */ mr r3, r29
-/* 800F0E20 000ECA80 38 A1 00 10 */ addi r5, r1, 0x10
-/* 800F0E24 000ECA84 38 80 00 00 */ li r4, 0
-/* 800F0E28 000ECA88 4B F6 BE AD */ bl func_8005CCD4
-/* 800F0E2C 000ECA8C 7C 66 1B 78 */ mr r6, r3
-/* 800F0E30 000ECA90 7F 03 C3 78 */ mr r3, r24
-/* 800F0E34 000ECA94 7F 24 CB 78 */ mr r4, r25
-/* 800F0E38 000ECA98 38 A0 00 02 */ li r5, 2
-/* 800F0E3C 000ECA9C 48 16 30 C9 */ bl func_80253F04
-/* 800F0E40 000ECAA0 7F 03 C3 78 */ mr r3, r24
-/* 800F0E44 000ECAA4 7F 24 CB 78 */ mr r4, r25
-/* 800F0E48 000ECAA8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0E4C 000ECAAC 38 A0 00 01 */ li r5, 1
-/* 800F0E50 000ECAB0 48 16 30 B5 */ bl func_80253F04
-/* 800F0E54 000ECAB4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F0E58 000ECAB8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F0E5C 000ECABC 41 82 01 70 */ beq lbl_800F0FCC
-/* 800F0E60 000ECAC0 A0 7B 00 D0 */ lhz r3, 0xd0(r27)
-/* 800F0E64 000ECAC4 57 C0 06 3E */ clrlwi r0, r30, 0x18
-/* 800F0E68 000ECAC8 54 63 FE BE */ rlwinm r3, r3, 0x1f, 0x1a, 0x1f
-/* 800F0E6C 000ECACC 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F0E70 000ECAD0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F0E74 000ECAD4 41 82 01 58 */ beq lbl_800F0FCC
-/* 800F0E78 000ECAD8 38 00 00 80 */ li r0, 0x80
-/* 800F0E7C 000ECADC 98 19 00 10 */ stb r0, 0x10(r25)
-/* 800F0E80 000ECAE0 98 19 00 0F */ stb r0, 0xf(r25)
-/* 800F0E84 000ECAE4 98 19 00 0E */ stb r0, 0xe(r25)
-/* 800F0E88 000ECAE8 48 00 01 44 */ b lbl_800F0FCC
-lbl_800F0E8C:
-/* 800F0E8C 000ECAEC 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F0E90 000ECAF0 28 00 00 1F */ cmplwi r0, 0x1f
-/* 800F0E94 000ECAF4 41 81 01 38 */ bgt lbl_800F0FCC
-/* 800F0E98 000ECAF8 3C 60 80 41 */ lis r3, lbl_80417CE0@ha
-/* 800F0E9C 000ECAFC 54 00 10 3A */ slwi r0, r0, 2
-/* 800F0EA0 000ECB00 38 63 7C E0 */ addi r3, r3, lbl_80417CE0@l
-/* 800F0EA4 000ECB04 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F0EA8 000ECB08 7C 69 03 A6 */ mtctr r3
-/* 800F0EAC 000ECB0C 4E 80 04 20 */ bctr
-/* 800F0EB0 000ECB10 88 19 00 11 */ lbz r0, 0x11(r25)
-/* 800F0EB4 000ECB14 3B C0 00 01 */ li r30, 1
-/* 800F0EB8 000ECB18 98 0D 9C 65 */ stb r0, lbl_8063EF25-_SDA_BASE_(r13)
-/* 800F0EBC 000ECB1C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EC0 000ECB20 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EC4 000ECB24 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EC8 000ECB28 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0ECC 000ECB2C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0ED0 000ECB30 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0ED4 000ECB34 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0ED8 000ECB38 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EDC 000ECB3C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EE0 000ECB40 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EE4 000ECB44 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EE8 000ECB48 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EEC 000ECB4C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EF0 000ECB50 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EF4 000ECB54 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EF8 000ECB58 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0EFC 000ECB5C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F00 000ECB60 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F04 000ECB64 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F08 000ECB68 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F0C 000ECB6C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F10 000ECB70 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F14 000ECB74 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F18 000ECB78 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F1C 000ECB7C 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F20 000ECB80 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F24 000ECB84 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F28 000ECB88 3B DE 00 01 */ addi r30, r30, 1
-/* 800F0F2C 000ECB8C 38 1D FF FF */ addi r0, r29, -1
-/* 800F0F30 000ECB90 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 800F0F34 000ECB94 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 800F0F38 000ECB98 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800F0F3C 000ECB9C 7F C3 02 14 */ add r30, r3, r0
-/* 800F0F40 000ECBA0 1C 1E 00 88 */ mulli r0, r30, 0x88
-/* 800F0F44 000ECBA4 7C 7F 02 14 */ add r3, r31, r0
-/* 800F0F48 000ECBA8 3B A3 05 F8 */ addi r29, r3, 0x5f8
-/* 800F0F4C 000ECBAC 7F A3 EB 78 */ mr r3, r29
-/* 800F0F50 000ECBB0 4B F6 5C 85 */ bl func_80056BD4
-/* 800F0F54 000ECBB4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F0F58 000ECBB8 41 82 00 74 */ beq lbl_800F0FCC
-/* 800F0F5C 000ECBBC 7F A3 EB 78 */ mr r3, r29
-/* 800F0F60 000ECBC0 38 A1 00 10 */ addi r5, r1, 0x10
-/* 800F0F64 000ECBC4 38 80 00 00 */ li r4, 0
-/* 800F0F68 000ECBC8 4B F6 BD 6D */ bl func_8005CCD4
-/* 800F0F6C 000ECBCC 7C 66 1B 78 */ mr r6, r3
-/* 800F0F70 000ECBD0 7F 03 C3 78 */ mr r3, r24
-/* 800F0F74 000ECBD4 7F 24 CB 78 */ mr r4, r25
-/* 800F0F78 000ECBD8 38 A0 00 02 */ li r5, 2
-/* 800F0F7C 000ECBDC 48 16 2F 89 */ bl func_80253F04
-/* 800F0F80 000ECBE0 7F 03 C3 78 */ mr r3, r24
-/* 800F0F84 000ECBE4 7F 24 CB 78 */ mr r4, r25
-/* 800F0F88 000ECBE8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F0F8C 000ECBEC 38 A0 00 01 */ li r5, 1
-/* 800F0F90 000ECBF0 48 16 2F 75 */ bl func_80253F04
-/* 800F0F94 000ECBF4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F0F98 000ECBF8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F0F9C 000ECBFC 41 82 00 30 */ beq lbl_800F0FCC
-/* 800F0FA0 000ECC00 57 C3 E8 FE */ srwi r3, r30, 3
-/* 800F0FA4 000ECC04 57 C0 07 7E */ clrlwi r0, r30, 0x1d
-/* 800F0FA8 000ECC08 7C 7B 1A 14 */ add r3, r27, r3
-/* 800F0FAC 000ECC0C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F0FB0 000ECC10 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F0FB4 000ECC14 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F0FB8 000ECC18 41 82 00 14 */ beq lbl_800F0FCC
-/* 800F0FBC 000ECC1C 38 00 00 80 */ li r0, 0x80
-/* 800F0FC0 000ECC20 98 19 00 10 */ stb r0, 0x10(r25)
-/* 800F0FC4 000ECC24 98 19 00 0F */ stb r0, 0xf(r25)
-/* 800F0FC8 000ECC28 98 19 00 0E */ stb r0, 0xe(r25)
-lbl_800F0FCC:
-/* 800F0FCC 000ECC2C 38 60 00 01 */ li r3, 1
-/* 800F0FD0 000ECC30 4B FF 93 B1 */ bl func_800EA380
-/* 800F0FD4 000ECC34 7C 60 07 34 */ extsh r0, r3
-/* 800F0FD8 000ECC38 7C 18 00 00 */ cmpw r24, r0
-/* 800F0FDC 000ECC3C 41 82 09 44 */ beq lbl_800F1920
-/* 800F0FE0 000ECC40 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F0FE4 000ECC44 28 00 00 3D */ cmplwi r0, 0x3d
-/* 800F0FE8 000ECC48 41 81 08 3C */ bgt lbl_800F1824
-/* 800F0FEC 000ECC4C 3C 60 80 41 */ lis r3, lbl_80417BE8@ha
-/* 800F0FF0 000ECC50 54 00 10 3A */ slwi r0, r0, 2
-/* 800F0FF4 000ECC54 38 63 7B E8 */ addi r3, r3, lbl_80417BE8@l
-/* 800F0FF8 000ECC58 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F0FFC 000ECC5C 7C 69 03 A6 */ mtctr r3
-/* 800F1000 000ECC60 4E 80 04 20 */ bctr
-/* 800F1004 000ECC64 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1008 000ECC68 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F100C 000ECC6C 41 82 08 18 */ beq lbl_800F1824
-/* 800F1010 000ECC70 7F 03 C3 78 */ mr r3, r24
-/* 800F1014 000ECC74 7F 24 CB 78 */ mr r4, r25
-/* 800F1018 000ECC78 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F101C 000ECC7C 38 A0 00 06 */ li r5, 6
-/* 800F1020 000ECC80 48 16 2E BD */ bl func_80253EDC
-/* 800F1024 000ECC84 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1028 000ECC88 38 60 00 27 */ li r3, 0x27
-/* 800F102C 000ECC8C 4B F6 8A 11 */ bl func_80059A3C
-/* 800F1030 000ECC90 48 00 07 F4 */ b lbl_800F1824
-/* 800F1034 000ECC94 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1038 000ECC98 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F103C 000ECC9C 41 82 07 E8 */ beq lbl_800F1824
-/* 800F1040 000ECCA0 7F 03 C3 78 */ mr r3, r24
-/* 800F1044 000ECCA4 7F 24 CB 78 */ mr r4, r25
-/* 800F1048 000ECCA8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F104C 000ECCAC 38 A0 00 06 */ li r5, 6
-/* 800F1050 000ECCB0 48 16 2E 8D */ bl func_80253EDC
-/* 800F1054 000ECCB4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1058 000ECCB8 38 60 00 26 */ li r3, 0x26
-/* 800F105C 000ECCBC 4B F6 89 E1 */ bl func_80059A3C
-/* 800F1060 000ECCC0 48 00 07 C4 */ b lbl_800F1824
-/* 800F1064 000ECCC4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1068 000ECCC8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F106C 000ECCCC 41 82 07 B8 */ beq lbl_800F1824
-/* 800F1070 000ECCD0 7F 03 C3 78 */ mr r3, r24
-/* 800F1074 000ECCD4 7F 24 CB 78 */ mr r4, r25
-/* 800F1078 000ECCD8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F107C 000ECCDC 38 A0 00 06 */ li r5, 6
-/* 800F1080 000ECCE0 48 16 2E 5D */ bl func_80253EDC
-/* 800F1084 000ECCE4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1088 000ECCE8 38 60 00 25 */ li r3, 0x25
-/* 800F108C 000ECCEC 4B F6 89 B1 */ bl func_80059A3C
-/* 800F1090 000ECCF0 48 00 07 94 */ b lbl_800F1824
-/* 800F1094 000ECCF4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1098 000ECCF8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F109C 000ECCFC 41 82 07 88 */ beq lbl_800F1824
-/* 800F10A0 000ECD00 7F 03 C3 78 */ mr r3, r24
-/* 800F10A4 000ECD04 7F 24 CB 78 */ mr r4, r25
-/* 800F10A8 000ECD08 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F10AC 000ECD0C 38 A0 00 06 */ li r5, 6
-/* 800F10B0 000ECD10 48 16 2E 2D */ bl func_80253EDC
-/* 800F10B4 000ECD14 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F10B8 000ECD18 38 60 00 24 */ li r3, 0x24
-/* 800F10BC 000ECD1C 4B F6 89 81 */ bl func_80059A3C
-/* 800F10C0 000ECD20 48 00 07 64 */ b lbl_800F1824
-/* 800F10C4 000ECD24 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F10C8 000ECD28 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F10CC 000ECD2C 41 82 07 58 */ beq lbl_800F1824
-/* 800F10D0 000ECD30 7F 03 C3 78 */ mr r3, r24
-/* 800F10D4 000ECD34 7F 24 CB 78 */ mr r4, r25
-/* 800F10D8 000ECD38 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F10DC 000ECD3C 38 A0 00 06 */ li r5, 6
-/* 800F10E0 000ECD40 48 16 2D FD */ bl func_80253EDC
-/* 800F10E4 000ECD44 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F10E8 000ECD48 38 60 00 23 */ li r3, 0x23
-/* 800F10EC 000ECD4C 4B F6 89 51 */ bl func_80059A3C
-/* 800F10F0 000ECD50 48 00 07 34 */ b lbl_800F1824
-/* 800F10F4 000ECD54 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F10F8 000ECD58 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F10FC 000ECD5C 41 82 07 28 */ beq lbl_800F1824
-/* 800F1100 000ECD60 7F 03 C3 78 */ mr r3, r24
-/* 800F1104 000ECD64 7F 24 CB 78 */ mr r4, r25
-/* 800F1108 000ECD68 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F110C 000ECD6C 38 A0 00 06 */ li r5, 6
-/* 800F1110 000ECD70 48 16 2D CD */ bl func_80253EDC
-/* 800F1114 000ECD74 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1118 000ECD78 38 60 00 22 */ li r3, 0x22
-/* 800F111C 000ECD7C 4B F6 89 21 */ bl func_80059A3C
-/* 800F1120 000ECD80 48 00 07 04 */ b lbl_800F1824
-/* 800F1124 000ECD84 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1128 000ECD88 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F112C 000ECD8C 41 82 06 F8 */ beq lbl_800F1824
-/* 800F1130 000ECD90 7F 03 C3 78 */ mr r3, r24
-/* 800F1134 000ECD94 7F 24 CB 78 */ mr r4, r25
-/* 800F1138 000ECD98 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F113C 000ECD9C 38 A0 00 06 */ li r5, 6
-/* 800F1140 000ECDA0 48 16 2D 9D */ bl func_80253EDC
-/* 800F1144 000ECDA4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1148 000ECDA8 38 60 00 21 */ li r3, 0x21
-/* 800F114C 000ECDAC 4B F6 88 F1 */ bl func_80059A3C
-/* 800F1150 000ECDB0 48 00 06 D4 */ b lbl_800F1824
-/* 800F1154 000ECDB4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1158 000ECDB8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F115C 000ECDBC 41 82 06 C8 */ beq lbl_800F1824
-/* 800F1160 000ECDC0 7F 03 C3 78 */ mr r3, r24
-/* 800F1164 000ECDC4 7F 24 CB 78 */ mr r4, r25
-/* 800F1168 000ECDC8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F116C 000ECDCC 38 A0 00 06 */ li r5, 6
-/* 800F1170 000ECDD0 48 16 2D 6D */ bl func_80253EDC
-/* 800F1174 000ECDD4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1178 000ECDD8 38 60 00 20 */ li r3, 0x20
-/* 800F117C 000ECDDC 4B F6 88 C1 */ bl func_80059A3C
-/* 800F1180 000ECDE0 48 00 06 A4 */ b lbl_800F1824
-/* 800F1184 000ECDE4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1188 000ECDE8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F118C 000ECDEC 41 82 06 98 */ beq lbl_800F1824
-/* 800F1190 000ECDF0 7F 03 C3 78 */ mr r3, r24
-/* 800F1194 000ECDF4 7F 24 CB 78 */ mr r4, r25
-/* 800F1198 000ECDF8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F119C 000ECDFC 38 A0 00 06 */ li r5, 6
-/* 800F11A0 000ECE00 48 16 2D 3D */ bl func_80253EDC
-/* 800F11A4 000ECE04 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F11A8 000ECE08 38 60 00 1F */ li r3, 0x1f
-/* 800F11AC 000ECE0C 4B F6 88 91 */ bl func_80059A3C
-/* 800F11B0 000ECE10 48 00 06 74 */ b lbl_800F1824
-/* 800F11B4 000ECE14 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F11B8 000ECE18 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F11BC 000ECE1C 41 82 06 68 */ beq lbl_800F1824
-/* 800F11C0 000ECE20 7F 03 C3 78 */ mr r3, r24
-/* 800F11C4 000ECE24 7F 24 CB 78 */ mr r4, r25
-/* 800F11C8 000ECE28 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F11CC 000ECE2C 38 A0 00 06 */ li r5, 6
-/* 800F11D0 000ECE30 48 16 2D 0D */ bl func_80253EDC
-/* 800F11D4 000ECE34 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F11D8 000ECE38 38 60 00 1E */ li r3, 0x1e
-/* 800F11DC 000ECE3C 4B F6 88 61 */ bl func_80059A3C
-/* 800F11E0 000ECE40 48 00 06 44 */ b lbl_800F1824
-/* 800F11E4 000ECE44 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F11E8 000ECE48 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F11EC 000ECE4C 41 82 06 38 */ beq lbl_800F1824
-/* 800F11F0 000ECE50 7F 03 C3 78 */ mr r3, r24
-/* 800F11F4 000ECE54 7F 24 CB 78 */ mr r4, r25
-/* 800F11F8 000ECE58 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F11FC 000ECE5C 38 A0 00 06 */ li r5, 6
-/* 800F1200 000ECE60 48 16 2C DD */ bl func_80253EDC
-/* 800F1204 000ECE64 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1208 000ECE68 38 60 00 1D */ li r3, 0x1d
-/* 800F120C 000ECE6C 4B F6 88 31 */ bl func_80059A3C
-/* 800F1210 000ECE70 48 00 06 14 */ b lbl_800F1824
-/* 800F1214 000ECE74 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1218 000ECE78 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F121C 000ECE7C 41 82 06 08 */ beq lbl_800F1824
-/* 800F1220 000ECE80 7F 03 C3 78 */ mr r3, r24
-/* 800F1224 000ECE84 7F 24 CB 78 */ mr r4, r25
-/* 800F1228 000ECE88 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F122C 000ECE8C 38 A0 00 06 */ li r5, 6
-/* 800F1230 000ECE90 48 16 2C AD */ bl func_80253EDC
-/* 800F1234 000ECE94 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1238 000ECE98 38 60 00 1C */ li r3, 0x1c
-/* 800F123C 000ECE9C 4B F6 88 01 */ bl func_80059A3C
-/* 800F1240 000ECEA0 48 00 05 E4 */ b lbl_800F1824
-/* 800F1244 000ECEA4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1248 000ECEA8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F124C 000ECEAC 41 82 05 D8 */ beq lbl_800F1824
-/* 800F1250 000ECEB0 7F 03 C3 78 */ mr r3, r24
-/* 800F1254 000ECEB4 7F 24 CB 78 */ mr r4, r25
-/* 800F1258 000ECEB8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F125C 000ECEBC 38 A0 00 06 */ li r5, 6
-/* 800F1260 000ECEC0 48 16 2C 7D */ bl func_80253EDC
-/* 800F1264 000ECEC4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1268 000ECEC8 38 60 00 1B */ li r3, 0x1b
-/* 800F126C 000ECECC 4B F6 87 D1 */ bl func_80059A3C
-/* 800F1270 000ECED0 48 00 05 B4 */ b lbl_800F1824
-/* 800F1274 000ECED4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1278 000ECED8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F127C 000ECEDC 41 82 05 A8 */ beq lbl_800F1824
-/* 800F1280 000ECEE0 7F 03 C3 78 */ mr r3, r24
-/* 800F1284 000ECEE4 7F 24 CB 78 */ mr r4, r25
-/* 800F1288 000ECEE8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F128C 000ECEEC 38 A0 00 06 */ li r5, 6
-/* 800F1290 000ECEF0 48 16 2C 4D */ bl func_80253EDC
-/* 800F1294 000ECEF4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1298 000ECEF8 38 60 00 1A */ li r3, 0x1a
-/* 800F129C 000ECEFC 4B F6 87 A1 */ bl func_80059A3C
-/* 800F12A0 000ECF00 48 00 05 84 */ b lbl_800F1824
-/* 800F12A4 000ECF04 7F 03 C3 78 */ mr r3, r24
-/* 800F12A8 000ECF08 7F 24 CB 78 */ mr r4, r25
-/* 800F12AC 000ECF0C 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F12B0 000ECF10 38 A0 00 06 */ li r5, 6
-/* 800F12B4 000ECF14 48 16 2C 29 */ bl func_80253EDC
-/* 800F12B8 000ECF18 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F12BC 000ECF1C 38 60 00 19 */ li r3, 0x19
-/* 800F12C0 000ECF20 4B F6 87 7D */ bl func_80059A3C
-/* 800F12C4 000ECF24 48 00 05 60 */ b lbl_800F1824
-/* 800F12C8 000ECF28 7F 03 C3 78 */ mr r3, r24
-/* 800F12CC 000ECF2C 7F 24 CB 78 */ mr r4, r25
-/* 800F12D0 000ECF30 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F12D4 000ECF34 38 A0 00 06 */ li r5, 6
-/* 800F12D8 000ECF38 48 16 2C 05 */ bl func_80253EDC
-/* 800F12DC 000ECF3C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F12E0 000ECF40 38 60 00 18 */ li r3, 0x18
-/* 800F12E4 000ECF44 4B F6 87 59 */ bl func_80059A3C
-/* 800F12E8 000ECF48 48 00 05 3C */ b lbl_800F1824
-/* 800F12EC 000ECF4C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F12F0 000ECF50 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F12F4 000ECF54 41 82 05 30 */ beq lbl_800F1824
-/* 800F12F8 000ECF58 7F 03 C3 78 */ mr r3, r24
-/* 800F12FC 000ECF5C 7F 24 CB 78 */ mr r4, r25
-/* 800F1300 000ECF60 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1304 000ECF64 38 A0 00 06 */ li r5, 6
-/* 800F1308 000ECF68 48 16 2B D5 */ bl func_80253EDC
-/* 800F130C 000ECF6C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1310 000ECF70 38 60 00 17 */ li r3, 0x17
-/* 800F1314 000ECF74 4B F6 87 29 */ bl func_80059A3C
-/* 800F1318 000ECF78 48 00 05 0C */ b lbl_800F1824
-/* 800F131C 000ECF7C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1320 000ECF80 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F1324 000ECF84 41 82 05 00 */ beq lbl_800F1824
-/* 800F1328 000ECF88 7F 03 C3 78 */ mr r3, r24
-/* 800F132C 000ECF8C 7F 24 CB 78 */ mr r4, r25
-/* 800F1330 000ECF90 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1334 000ECF94 38 A0 00 06 */ li r5, 6
-/* 800F1338 000ECF98 48 16 2B A5 */ bl func_80253EDC
-/* 800F133C 000ECF9C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1340 000ECFA0 38 60 00 16 */ li r3, 0x16
-/* 800F1344 000ECFA4 4B F6 86 F9 */ bl func_80059A3C
-/* 800F1348 000ECFA8 48 00 04 DC */ b lbl_800F1824
-/* 800F134C 000ECFAC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1350 000ECFB0 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F1354 000ECFB4 41 82 04 D0 */ beq lbl_800F1824
-/* 800F1358 000ECFB8 7F 03 C3 78 */ mr r3, r24
-/* 800F135C 000ECFBC 7F 24 CB 78 */ mr r4, r25
-/* 800F1360 000ECFC0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1364 000ECFC4 38 A0 00 06 */ li r5, 6
-/* 800F1368 000ECFC8 48 16 2B 75 */ bl func_80253EDC
-/* 800F136C 000ECFCC 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1370 000ECFD0 38 60 00 15 */ li r3, 0x15
-/* 800F1374 000ECFD4 4B F6 86 C9 */ bl func_80059A3C
-/* 800F1378 000ECFD8 48 00 04 AC */ b lbl_800F1824
-/* 800F137C 000ECFDC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1380 000ECFE0 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F1384 000ECFE4 41 82 04 A0 */ beq lbl_800F1824
-/* 800F1388 000ECFE8 7F 03 C3 78 */ mr r3, r24
-/* 800F138C 000ECFEC 7F 24 CB 78 */ mr r4, r25
-/* 800F1390 000ECFF0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1394 000ECFF4 38 A0 00 06 */ li r5, 6
-/* 800F1398 000ECFF8 48 16 2B 45 */ bl func_80253EDC
-/* 800F139C 000ECFFC 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F13A0 000ED000 38 60 00 14 */ li r3, 0x14
-/* 800F13A4 000ED004 4B F6 86 99 */ bl func_80059A3C
-/* 800F13A8 000ED008 48 00 04 7C */ b lbl_800F1824
-/* 800F13AC 000ED00C 7F 03 C3 78 */ mr r3, r24
-/* 800F13B0 000ED010 7F 24 CB 78 */ mr r4, r25
-/* 800F13B4 000ED014 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F13B8 000ED018 38 A0 00 06 */ li r5, 6
-/* 800F13BC 000ED01C 48 16 2B 21 */ bl func_80253EDC
-/* 800F13C0 000ED020 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F13C4 000ED024 38 60 00 13 */ li r3, 0x13
-/* 800F13C8 000ED028 4B F6 86 75 */ bl func_80059A3C
-/* 800F13CC 000ED02C 48 00 04 58 */ b lbl_800F1824
-/* 800F13D0 000ED030 7F 03 C3 78 */ mr r3, r24
-/* 800F13D4 000ED034 7F 24 CB 78 */ mr r4, r25
-/* 800F13D8 000ED038 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F13DC 000ED03C 38 A0 00 06 */ li r5, 6
-/* 800F13E0 000ED040 48 16 2A FD */ bl func_80253EDC
-/* 800F13E4 000ED044 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F13E8 000ED048 38 60 00 12 */ li r3, 0x12
-/* 800F13EC 000ED04C 4B F6 86 51 */ bl func_80059A3C
-/* 800F13F0 000ED050 48 00 04 34 */ b lbl_800F1824
-/* 800F13F4 000ED054 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F13F8 000ED058 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F13FC 000ED05C 41 82 04 28 */ beq lbl_800F1824
-/* 800F1400 000ED060 7F 03 C3 78 */ mr r3, r24
-/* 800F1404 000ED064 7F 24 CB 78 */ mr r4, r25
-/* 800F1408 000ED068 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F140C 000ED06C 38 A0 00 06 */ li r5, 6
-/* 800F1410 000ED070 48 16 2A CD */ bl func_80253EDC
-/* 800F1414 000ED074 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1418 000ED078 38 60 00 11 */ li r3, 0x11
-/* 800F141C 000ED07C 4B F6 86 21 */ bl func_80059A3C
-/* 800F1420 000ED080 48 00 04 04 */ b lbl_800F1824
-/* 800F1424 000ED084 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1428 000ED088 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F142C 000ED08C 41 82 03 F8 */ beq lbl_800F1824
-/* 800F1430 000ED090 7F 03 C3 78 */ mr r3, r24
-/* 800F1434 000ED094 7F 24 CB 78 */ mr r4, r25
-/* 800F1438 000ED098 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F143C 000ED09C 38 A0 00 06 */ li r5, 6
-/* 800F1440 000ED0A0 48 16 2A 9D */ bl func_80253EDC
-/* 800F1444 000ED0A4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1448 000ED0A8 38 60 00 10 */ li r3, 0x10
-/* 800F144C 000ED0AC 4B F6 85 F1 */ bl func_80059A3C
-/* 800F1450 000ED0B0 48 00 03 D4 */ b lbl_800F1824
-/* 800F1454 000ED0B4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1458 000ED0B8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F145C 000ED0BC 41 82 03 C8 */ beq lbl_800F1824
-/* 800F1460 000ED0C0 7F 03 C3 78 */ mr r3, r24
-/* 800F1464 000ED0C4 7F 24 CB 78 */ mr r4, r25
-/* 800F1468 000ED0C8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F146C 000ED0CC 38 A0 00 06 */ li r5, 6
-/* 800F1470 000ED0D0 48 16 2A 6D */ bl func_80253EDC
-/* 800F1474 000ED0D4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1478 000ED0D8 38 60 00 0F */ li r3, 0xf
-/* 800F147C 000ED0DC 4B F6 85 C1 */ bl func_80059A3C
-/* 800F1480 000ED0E0 48 00 03 A4 */ b lbl_800F1824
-/* 800F1484 000ED0E4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1488 000ED0E8 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F148C 000ED0EC 41 82 03 98 */ beq lbl_800F1824
-/* 800F1490 000ED0F0 7F 03 C3 78 */ mr r3, r24
-/* 800F1494 000ED0F4 7F 24 CB 78 */ mr r4, r25
-/* 800F1498 000ED0F8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F149C 000ED0FC 38 A0 00 06 */ li r5, 6
-/* 800F14A0 000ED100 48 16 2A 3D */ bl func_80253EDC
-/* 800F14A4 000ED104 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F14A8 000ED108 38 60 00 0E */ li r3, 0xe
-/* 800F14AC 000ED10C 4B F6 85 91 */ bl func_80059A3C
-/* 800F14B0 000ED110 48 00 03 74 */ b lbl_800F1824
-/* 800F14B4 000ED114 7F 03 C3 78 */ mr r3, r24
-/* 800F14B8 000ED118 7F 24 CB 78 */ mr r4, r25
-/* 800F14BC 000ED11C 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F14C0 000ED120 38 A0 00 06 */ li r5, 6
-/* 800F14C4 000ED124 48 16 2A 19 */ bl func_80253EDC
-/* 800F14C8 000ED128 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F14CC 000ED12C 38 60 00 0D */ li r3, 0xd
-/* 800F14D0 000ED130 4B F6 85 6D */ bl func_80059A3C
-/* 800F14D4 000ED134 48 00 03 50 */ b lbl_800F1824
-/* 800F14D8 000ED138 7F 03 C3 78 */ mr r3, r24
-/* 800F14DC 000ED13C 7F 24 CB 78 */ mr r4, r25
-/* 800F14E0 000ED140 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F14E4 000ED144 38 A0 00 06 */ li r5, 6
-/* 800F14E8 000ED148 48 16 29 F5 */ bl func_80253EDC
-/* 800F14EC 000ED14C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F14F0 000ED150 38 60 00 0C */ li r3, 0xc
-/* 800F14F4 000ED154 4B F6 85 49 */ bl func_80059A3C
-/* 800F14F8 000ED158 48 00 03 2C */ b lbl_800F1824
-/* 800F14FC 000ED15C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1500 000ED160 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F1504 000ED164 41 82 03 20 */ beq lbl_800F1824
-/* 800F1508 000ED168 7F 03 C3 78 */ mr r3, r24
-/* 800F150C 000ED16C 7F 24 CB 78 */ mr r4, r25
-/* 800F1510 000ED170 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1514 000ED174 38 A0 00 06 */ li r5, 6
-/* 800F1518 000ED178 48 16 29 C5 */ bl func_80253EDC
-/* 800F151C 000ED17C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1520 000ED180 38 60 00 0B */ li r3, 0xb
-/* 800F1524 000ED184 4B F6 85 19 */ bl func_80059A3C
-/* 800F1528 000ED188 48 00 02 FC */ b lbl_800F1824
-/* 800F152C 000ED18C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1530 000ED190 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F1534 000ED194 41 82 02 F0 */ beq lbl_800F1824
-/* 800F1538 000ED198 7F 03 C3 78 */ mr r3, r24
-/* 800F153C 000ED19C 7F 24 CB 78 */ mr r4, r25
-/* 800F1540 000ED1A0 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1544 000ED1A4 38 A0 00 06 */ li r5, 6
-/* 800F1548 000ED1A8 48 16 29 95 */ bl func_80253EDC
-/* 800F154C 000ED1AC 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1550 000ED1B0 38 60 00 0A */ li r3, 0xa
-/* 800F1554 000ED1B4 4B F6 84 E9 */ bl func_80059A3C
-/* 800F1558 000ED1B8 48 00 02 CC */ b lbl_800F1824
-/* 800F155C 000ED1BC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1560 000ED1C0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1564 000ED1C4 28 00 00 1D */ cmplwi r0, 0x1d
-/* 800F1568 000ED1C8 40 82 02 BC */ bne lbl_800F1824
-/* 800F156C 000ED1CC 3B 80 00 01 */ li r28, 1
-/* 800F1570 000ED1D0 48 00 02 B4 */ b lbl_800F1824
-/* 800F1574 000ED1D4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1578 000ED1D8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F157C 000ED1DC 28 00 00 1C */ cmplwi r0, 0x1c
-/* 800F1580 000ED1E0 40 82 02 A4 */ bne lbl_800F1824
-/* 800F1584 000ED1E4 3B 80 00 01 */ li r28, 1
-/* 800F1588 000ED1E8 48 00 02 9C */ b lbl_800F1824
-/* 800F158C 000ED1EC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1590 000ED1F0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1594 000ED1F4 28 00 00 1B */ cmplwi r0, 0x1b
-/* 800F1598 000ED1F8 40 82 02 8C */ bne lbl_800F1824
-/* 800F159C 000ED1FC 3B 80 00 01 */ li r28, 1
-/* 800F15A0 000ED200 48 00 02 84 */ b lbl_800F1824
-/* 800F15A4 000ED204 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F15A8 000ED208 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F15AC 000ED20C 28 00 00 1A */ cmplwi r0, 0x1a
-/* 800F15B0 000ED210 40 82 02 74 */ bne lbl_800F1824
-/* 800F15B4 000ED214 3B 80 00 01 */ li r28, 1
-/* 800F15B8 000ED218 48 00 02 6C */ b lbl_800F1824
-/* 800F15BC 000ED21C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F15C0 000ED220 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F15C4 000ED224 28 00 00 19 */ cmplwi r0, 0x19
-/* 800F15C8 000ED228 40 82 02 5C */ bne lbl_800F1824
-/* 800F15CC 000ED22C 3B 80 00 01 */ li r28, 1
-/* 800F15D0 000ED230 48 00 02 54 */ b lbl_800F1824
-/* 800F15D4 000ED234 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F15D8 000ED238 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F15DC 000ED23C 28 00 00 18 */ cmplwi r0, 0x18
-/* 800F15E0 000ED240 40 82 02 44 */ bne lbl_800F1824
-/* 800F15E4 000ED244 3B 80 00 01 */ li r28, 1
-/* 800F15E8 000ED248 48 00 02 3C */ b lbl_800F1824
-/* 800F15EC 000ED24C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F15F0 000ED250 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F15F4 000ED254 28 00 00 17 */ cmplwi r0, 0x17
-/* 800F15F8 000ED258 40 82 02 2C */ bne lbl_800F1824
-/* 800F15FC 000ED25C 3B 80 00 01 */ li r28, 1
-/* 800F1600 000ED260 48 00 02 24 */ b lbl_800F1824
-/* 800F1604 000ED264 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1608 000ED268 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F160C 000ED26C 28 00 00 16 */ cmplwi r0, 0x16
-/* 800F1610 000ED270 40 82 02 14 */ bne lbl_800F1824
-/* 800F1614 000ED274 3B 80 00 01 */ li r28, 1
-/* 800F1618 000ED278 48 00 02 0C */ b lbl_800F1824
-/* 800F161C 000ED27C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1620 000ED280 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1624 000ED284 28 00 00 15 */ cmplwi r0, 0x15
-/* 800F1628 000ED288 40 82 01 FC */ bne lbl_800F1824
-/* 800F162C 000ED28C 3B 80 00 01 */ li r28, 1
-/* 800F1630 000ED290 48 00 01 F4 */ b lbl_800F1824
-/* 800F1634 000ED294 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1638 000ED298 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F163C 000ED29C 28 00 00 14 */ cmplwi r0, 0x14
-/* 800F1640 000ED2A0 40 82 01 E4 */ bne lbl_800F1824
-/* 800F1644 000ED2A4 3B 80 00 01 */ li r28, 1
-/* 800F1648 000ED2A8 48 00 01 DC */ b lbl_800F1824
-/* 800F164C 000ED2AC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1650 000ED2B0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1654 000ED2B4 28 00 00 13 */ cmplwi r0, 0x13
-/* 800F1658 000ED2B8 40 82 01 CC */ bne lbl_800F1824
-/* 800F165C 000ED2BC 3B 80 00 01 */ li r28, 1
-/* 800F1660 000ED2C0 48 00 01 C4 */ b lbl_800F1824
-/* 800F1664 000ED2C4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1668 000ED2C8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F166C 000ED2CC 28 00 00 12 */ cmplwi r0, 0x12
-/* 800F1670 000ED2D0 40 82 01 B4 */ bne lbl_800F1824
-/* 800F1674 000ED2D4 3B 80 00 01 */ li r28, 1
-/* 800F1678 000ED2D8 48 00 01 AC */ b lbl_800F1824
-/* 800F167C 000ED2DC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1680 000ED2E0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1684 000ED2E4 28 00 00 11 */ cmplwi r0, 0x11
-/* 800F1688 000ED2E8 40 82 01 9C */ bne lbl_800F1824
-/* 800F168C 000ED2EC 3B 80 00 01 */ li r28, 1
-/* 800F1690 000ED2F0 48 00 01 94 */ b lbl_800F1824
-/* 800F1694 000ED2F4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1698 000ED2F8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F169C 000ED2FC 28 00 00 10 */ cmplwi r0, 0x10
-/* 800F16A0 000ED300 40 82 01 84 */ bne lbl_800F1824
-/* 800F16A4 000ED304 3B 80 00 01 */ li r28, 1
-/* 800F16A8 000ED308 48 00 01 7C */ b lbl_800F1824
-/* 800F16AC 000ED30C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F16B0 000ED310 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F16B4 000ED314 28 00 00 0F */ cmplwi r0, 0xf
-/* 800F16B8 000ED318 40 82 01 6C */ bne lbl_800F1824
-/* 800F16BC 000ED31C 3B 80 00 01 */ li r28, 1
-/* 800F16C0 000ED320 48 00 01 64 */ b lbl_800F1824
-/* 800F16C4 000ED324 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F16C8 000ED328 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F16CC 000ED32C 28 00 00 0E */ cmplwi r0, 0xe
-/* 800F16D0 000ED330 40 82 01 54 */ bne lbl_800F1824
-/* 800F16D4 000ED334 3B 80 00 01 */ li r28, 1
-/* 800F16D8 000ED338 48 00 01 4C */ b lbl_800F1824
-/* 800F16DC 000ED33C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F16E0 000ED340 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F16E4 000ED344 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F16E8 000ED348 40 82 01 3C */ bne lbl_800F1824
-/* 800F16EC 000ED34C 3B 80 00 01 */ li r28, 1
-/* 800F16F0 000ED350 48 00 01 34 */ b lbl_800F1824
-/* 800F16F4 000ED354 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F16F8 000ED358 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F16FC 000ED35C 28 00 00 0C */ cmplwi r0, 0xc
-/* 800F1700 000ED360 40 82 01 24 */ bne lbl_800F1824
-/* 800F1704 000ED364 3B 80 00 01 */ li r28, 1
-/* 800F1708 000ED368 48 00 01 1C */ b lbl_800F1824
-/* 800F170C 000ED36C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1710 000ED370 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1714 000ED374 28 00 00 0B */ cmplwi r0, 0xb
-/* 800F1718 000ED378 40 82 01 0C */ bne lbl_800F1824
-/* 800F171C 000ED37C 3B 80 00 01 */ li r28, 1
-/* 800F1720 000ED380 48 00 01 04 */ b lbl_800F1824
-/* 800F1724 000ED384 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1728 000ED388 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F172C 000ED38C 28 00 00 0A */ cmplwi r0, 0xa
-/* 800F1730 000ED390 40 82 00 F4 */ bne lbl_800F1824
-/* 800F1734 000ED394 3B 80 00 01 */ li r28, 1
-/* 800F1738 000ED398 48 00 00 EC */ b lbl_800F1824
-/* 800F173C 000ED39C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1740 000ED3A0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1744 000ED3A4 28 00 00 09 */ cmplwi r0, 9
-/* 800F1748 000ED3A8 40 82 00 DC */ bne lbl_800F1824
-/* 800F174C 000ED3AC 3B 80 00 01 */ li r28, 1
-/* 800F1750 000ED3B0 48 00 00 D4 */ b lbl_800F1824
-/* 800F1754 000ED3B4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1758 000ED3B8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F175C 000ED3BC 28 00 00 08 */ cmplwi r0, 8
-/* 800F1760 000ED3C0 40 82 00 C4 */ bne lbl_800F1824
-/* 800F1764 000ED3C4 3B 80 00 01 */ li r28, 1
-/* 800F1768 000ED3C8 48 00 00 BC */ b lbl_800F1824
-/* 800F176C 000ED3CC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1770 000ED3D0 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1774 000ED3D4 28 00 00 07 */ cmplwi r0, 7
-/* 800F1778 000ED3D8 40 82 00 AC */ bne lbl_800F1824
-/* 800F177C 000ED3DC 3B 80 00 01 */ li r28, 1
-/* 800F1780 000ED3E0 48 00 00 A4 */ b lbl_800F1824
-/* 800F1784 000ED3E4 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1788 000ED3E8 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F178C 000ED3EC 28 00 00 06 */ cmplwi r0, 6
-/* 800F1790 000ED3F0 40 82 00 94 */ bne lbl_800F1824
-/* 800F1794 000ED3F4 3B 80 00 01 */ li r28, 1
-/* 800F1798 000ED3F8 48 00 00 8C */ b lbl_800F1824
-/* 800F179C 000ED3FC A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F17A0 000ED400 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F17A4 000ED404 28 00 00 05 */ cmplwi r0, 5
-/* 800F17A8 000ED408 40 82 00 7C */ bne lbl_800F1824
-/* 800F17AC 000ED40C 3B 80 00 01 */ li r28, 1
-/* 800F17B0 000ED410 48 00 00 74 */ b lbl_800F1824
-/* 800F17B4 000ED414 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F17B8 000ED418 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F17BC 000ED41C 28 00 00 04 */ cmplwi r0, 4
-/* 800F17C0 000ED420 40 82 00 64 */ bne lbl_800F1824
-/* 800F17C4 000ED424 3B 80 00 01 */ li r28, 1
-/* 800F17C8 000ED428 48 00 00 5C */ b lbl_800F1824
-/* 800F17CC 000ED42C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F17D0 000ED430 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F17D4 000ED434 28 00 00 03 */ cmplwi r0, 3
-/* 800F17D8 000ED438 40 82 00 4C */ bne lbl_800F1824
-/* 800F17DC 000ED43C 3B 80 00 01 */ li r28, 1
-/* 800F17E0 000ED440 48 00 00 44 */ b lbl_800F1824
-/* 800F17E4 000ED444 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F17E8 000ED448 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F17EC 000ED44C 28 00 00 02 */ cmplwi r0, 2
-/* 800F17F0 000ED450 40 82 00 34 */ bne lbl_800F1824
-/* 800F17F4 000ED454 3B 80 00 01 */ li r28, 1
-/* 800F17F8 000ED458 48 00 00 2C */ b lbl_800F1824
-/* 800F17FC 000ED45C A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1800 000ED460 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F1804 000ED464 28 00 00 01 */ cmplwi r0, 1
-/* 800F1808 000ED468 40 82 00 1C */ bne lbl_800F1824
-/* 800F180C 000ED46C 3B 80 00 01 */ li r28, 1
-/* 800F1810 000ED470 48 00 00 14 */ b lbl_800F1824
-/* 800F1814 000ED474 A0 1B 00 CE */ lhz r0, 0xce(r27)
-/* 800F1818 000ED478 54 00 DE FF */ rlwinm. r0, r0, 0x1b, 0x1b, 0x1f
-/* 800F181C 000ED47C 40 82 00 08 */ bne lbl_800F1824
-/* 800F1820 000ED480 3B 80 00 01 */ li r28, 1
-lbl_800F1824:
-/* 800F1824 000ED484 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F1828 000ED488 41 82 00 F8 */ beq lbl_800F1920
-/* 800F182C 000ED48C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F1830 000ED490 7F 03 C3 78 */ mr r3, r24
-/* 800F1834 000ED494 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F1838 000ED498 7F 24 CB 78 */ mr r4, r25
-/* 800F183C 000ED49C D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800F1840 000ED4A0 38 A0 00 02 */ li r5, 2
-/* 800F1844 000ED4A4 80 DB 00 84 */ lwz r6, 0x84(r27)
-/* 800F1848 000ED4A8 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800F184C 000ED4AC D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800F1850 000ED4B0 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800F1854 000ED4B4 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800F1858 000ED4B8 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800F185C 000ED4BC D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800F1860 000ED4C0 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800F1864 000ED4C4 48 16 26 A1 */ bl func_80253F04
-/* 800F1868 000ED4C8 7F 03 C3 78 */ mr r3, r24
-/* 800F186C 000ED4CC 7F 24 CB 78 */ mr r4, r25
-/* 800F1870 000ED4D0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F1874 000ED4D4 38 A0 00 01 */ li r5, 1
-/* 800F1878 000ED4D8 48 16 26 8D */ bl func_80253F04
-/* 800F187C 000ED4DC 3C 00 43 30 */ lis r0, 0x4330
-/* 800F1880 000ED4E0 93 41 00 54 */ stw r26, 0x54(r1)
-/* 800F1884 000ED4E4 C8 62 8B 90 */ lfd f3, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F1888 000ED4E8 90 01 00 50 */ stw r0, 0x50(r1)
-/* 800F188C 000ED4EC C0 42 8B C8 */ lfs f2, lbl_806411C8-_SDA2_BASE_(r2)
-/* 800F1890 000ED4F0 C8 01 00 50 */ lfd f0, 0x50(r1)
-/* 800F1894 000ED4F4 C0 22 8B CC */ lfs f1, lbl_806411CC-_SDA2_BASE_(r2)
-/* 800F1898 000ED4F8 EC 60 18 28 */ fsubs f3, f0, f3
-/* 800F189C 000ED4FC C0 02 8B A4 */ lfs f0, lbl_806411A4-_SDA2_BASE_(r2)
-/* 800F18A0 000ED500 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 800F18A4 000ED504 EC 22 08 24 */ fdivs f1, f2, f1
-/* 800F18A8 000ED508 EC 20 00 72 */ fmuls f1, f0, f1
-/* 800F18AC 000ED50C 48 0E 27 CD */ bl cos
-/* 800F18B0 000ED510 FC 40 08 18 */ frsp f2, f1
-/* 800F18B4 000ED514 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F18B8 000ED518 88 0D 9C 65 */ lbz r0, lbl_8063EF25-_SDA_BASE_(r13)
-/* 800F18BC 000ED51C 38 60 00 00 */ li r3, 0
-/* 800F18C0 000ED520 C0 02 8B 98 */ lfs f0, lbl_80641198-_SDA2_BASE_(r2)
-/* 800F18C4 000ED524 EC 41 10 2A */ fadds f2, f1, f2
-/* 800F18C8 000ED528 C0 82 8B D8 */ lfs f4, lbl_806411D8-_SDA2_BASE_(r2)
-/* 800F18CC 000ED52C C0 22 8B E0 */ lfs f1, lbl_806411E0-_SDA2_BASE_(r2)
-/* 800F18D0 000ED530 EC A0 00 B2 */ fmuls f5, f0, f2
-/* 800F18D4 000ED534 C0 62 8B D4 */ lfs f3, lbl_806411D4-_SDA2_BASE_(r2)
-/* 800F18D8 000ED538 C0 02 8B DC */ lfs f0, lbl_806411DC-_SDA2_BASE_(r2)
-/* 800F18DC 000ED53C C0 42 8B D0 */ lfs f2, lbl_806411D0-_SDA2_BASE_(r2)
-/* 800F18E0 000ED540 EC 84 01 72 */ fmuls f4, f4, f5
-/* 800F18E4 000ED544 98 79 00 10 */ stb r3, 0x10(r25)
-/* 800F18E8 000ED548 EC 21 01 72 */ fmuls f1, f1, f5
-/* 800F18EC 000ED54C 98 19 00 11 */ stb r0, 0x11(r25)
-/* 800F18F0 000ED550 EC 63 20 2A */ fadds f3, f3, f4
-/* 800F18F4 000ED554 EC 00 08 2A */ fadds f0, f0, f1
-/* 800F18F8 000ED558 EC 22 00 F2 */ fmuls f1, f2, f3
-/* 800F18FC 000ED55C EC 02 00 32 */ fmuls f0, f2, f0
-/* 800F1900 000ED560 FC 20 08 1E */ fctiwz f1, f1
-/* 800F1904 000ED564 FC 00 00 1E */ fctiwz f0, f0
-/* 800F1908 000ED568 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800F190C 000ED56C D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800F1910 000ED570 80 61 00 5C */ lwz r3, 0x5c(r1)
-/* 800F1914 000ED574 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800F1918 000ED578 98 79 00 0E */ stb r3, 0xe(r25)
-/* 800F191C 000ED57C 98 19 00 0F */ stb r0, 0xf(r25)
-lbl_800F1920:
-/* 800F1920 000ED580 39 61 00 90 */ addi r11, r1, 0x90
-/* 800F1924 000ED584 48 0D 58 45 */ bl _restgpr_24
-/* 800F1928 000ED588 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800F192C 000ED58C 7C 08 03 A6 */ mtlr r0
-/* 800F1930 000ED590 38 21 00 90 */ addi r1, r1, 0x90
-/* 800F1934 000ED594 4E 80 00 20 */ blr
-lbl_800F1938:
-/* 800F1938 000ED598 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800F193C 000ED59C 7C 08 02 A6 */ mflr r0
-/* 800F1940 000ED5A0 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800F1944 000ED5A4 39 61 00 70 */ addi r11, r1, 0x70
-/* 800F1948 000ED5A8 48 0D 57 DD */ bl _savegpr_26
-/* 800F194C 000ED5AC 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
-/* 800F1950 000ED5B0 7C 7C 1B 78 */ mr r28, r3
-/* 800F1954 000ED5B4 7C 9D 23 78 */ mr r29, r4
-/* 800F1958 000ED5B8 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
-/* 800F195C 000ED5BC 48 06 DD 85 */ bl func_8015F6E0
-/* 800F1960 000ED5C0 7C 7F 1B 78 */ mr r31, r3
-/* 800F1964 000ED5C4 7F 83 E3 78 */ mr r3, r28
-/* 800F1968 000ED5C8 7F A4 EB 78 */ mr r4, r29
-/* 800F196C 000ED5CC 38 C1 00 08 */ addi r6, r1, 8
-/* 800F1970 000ED5D0 38 A0 00 03 */ li r5, 3
-/* 800F1974 000ED5D4 48 16 25 69 */ bl func_80253EDC
-/* 800F1978 000ED5D8 A0 1E 00 CE */ lhz r0, 0xce(r30)
-/* 800F197C 000ED5DC 3B 60 00 0A */ li r27, 0xa
-/* 800F1980 000ED5E0 38 60 00 03 */ li r3, 3
-/* 800F1984 000ED5E4 54 1A B6 BE */ rlwinm r26, r0, 0x16, 0x1a, 0x1f
-/* 800F1988 000ED5E8 4B FF 89 F9 */ bl func_800EA380
-/* 800F198C 000ED5EC 7C 60 07 34 */ extsh r0, r3
-/* 800F1990 000ED5F0 7C 1C 00 00 */ cmpw r28, r0
-/* 800F1994 000ED5F4 40 82 00 2C */ bne lbl_800F19C0
-/* 800F1998 000ED5F8 A0 1E 00 CE */ lhz r0, 0xce(r30)
-/* 800F199C 000ED5FC 54 00 EF BE */ rlwinm r0, r0, 0x1d, 0x1e, 0x1f
-/* 800F19A0 000ED600 28 00 00 01 */ cmplwi r0, 1
-/* 800F19A4 000ED604 40 82 00 0C */ bne lbl_800F19B0
-/* 800F19A8 000ED608 3B 5A FF FF */ addi r26, r26, -1
-/* 800F19AC 000ED60C 48 00 00 14 */ b lbl_800F19C0
-lbl_800F19B0:
-/* 800F19B0 000ED610 28 00 00 02 */ cmplwi r0, 2
-/* 800F19B4 000ED614 40 82 00 0C */ bne lbl_800F19C0
-/* 800F19B8 000ED618 38 1A 00 01 */ addi r0, r26, 1
-/* 800F19BC 000ED61C 54 1A 06 3E */ clrlwi r26, r0, 0x18
-lbl_800F19C0:
-/* 800F19C0 000ED620 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F19C4 000ED624 28 00 00 0F */ cmplwi r0, 0xf
-/* 800F19C8 000ED628 41 81 01 70 */ bgt lbl_800F1B38
-/* 800F19CC 000ED62C 3C 60 80 41 */ lis r3, lbl_80417D98@ha
-/* 800F19D0 000ED630 54 00 10 3A */ slwi r0, r0, 2
-/* 800F19D4 000ED634 38 63 7D 98 */ addi r3, r3, lbl_80417D98@l
-/* 800F19D8 000ED638 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F19DC 000ED63C 7C 69 03 A6 */ mtctr r3
-/* 800F19E0 000ED640 4E 80 04 20 */ bctr
-/* 800F19E4 000ED644 3B 60 00 0B */ li r27, 0xb
-/* 800F19E8 000ED648 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F19EC 000ED64C 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F19F0 000ED650 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F19F4 000ED654 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F19F8 000ED658 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F19FC 000ED65C 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A00 000ED660 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A04 000ED664 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A08 000ED668 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A0C 000ED66C 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A10 000ED670 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A14 000ED674 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A18 000ED678 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F1A1C 000ED67C 7F 83 E3 78 */ mr r3, r28
-/* 800F1A20 000ED680 7F A4 EB 78 */ mr r4, r29
-/* 800F1A24 000ED684 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1A28 000ED688 38 A0 00 06 */ li r5, 6
-/* 800F1A2C 000ED68C 48 16 24 B1 */ bl func_80253EDC
-/* 800F1A30 000ED690 38 60 00 02 */ li r3, 2
-/* 800F1A34 000ED694 4B FF 89 4D */ bl func_800EA380
-/* 800F1A38 000ED698 7C 60 07 34 */ extsh r0, r3
-/* 800F1A3C 000ED69C 7C 1C 00 00 */ cmpw r28, r0
-/* 800F1A40 000ED6A0 40 82 00 10 */ bne lbl_800F1A50
-/* 800F1A44 000ED6A4 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 800F1A48 000ED6A8 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F1A4C 000ED6AC 4B F6 7F F1 */ bl func_80059A3C
-lbl_800F1A50:
-/* 800F1A50 000ED6B0 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
-/* 800F1A54 000ED6B4 57 45 06 3E */ clrlwi r5, r26, 0x18
-/* 800F1A58 000ED6B8 57 43 25 36 */ rlwinm r3, r26, 4, 0x14, 0x1b
-/* 800F1A5C 000ED6BC 57 64 06 3E */ clrlwi r4, r27, 0x18
-/* 800F1A60 000ED6C0 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800F1A64 000ED6C4 7C A5 18 50 */ subf r5, r5, r3
-/* 800F1A68 000ED6C8 7C 7E 02 14 */ add r3, r30, r0
-/* 800F1A6C 000ED6CC 7C 84 2A 14 */ add r4, r4, r5
-/* 800F1A70 000ED6D0 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F1A74 000ED6D4 38 64 FF F6 */ addi r3, r4, -10
-/* 800F1A78 000ED6D8 7C 03 00 00 */ cmpw r3, r0
-/* 800F1A7C 000ED6DC 40 80 00 BC */ bge lbl_800F1B38
-/* 800F1A80 000ED6E0 54 60 08 3C */ slwi r0, r3, 1
-/* 800F1A84 000ED6E4 7C 7E 02 14 */ add r3, r30, r0
-/* 800F1A88 000ED6E8 A3 63 22 F2 */ lhz r27, 0x22f2(r3)
-/* 800F1A8C 000ED6EC 28 1B 00 06 */ cmplwi r27, 6
-/* 800F1A90 000ED6F0 40 80 00 28 */ bge lbl_800F1AB8
-/* 800F1A94 000ED6F4 1C 1B 00 DC */ mulli r0, r27, 0xdc
-/* 800F1A98 000ED6F8 7C 7F 02 14 */ add r3, r31, r0
-/* 800F1A9C 000ED6FC 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F1AA0 000ED700 48 2E A6 FD */ bl func_803DC19C
-/* 800F1AA4 000ED704 A0 1E 00 D0 */ lhz r0, 0xd0(r30)
-/* 800F1AA8 000ED708 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F1AAC 000ED70C 7C 00 DE 30 */ sraw r0, r0, r27
-/* 800F1AB0 000ED710 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-/* 800F1AB4 000ED714 48 00 00 2C */ b lbl_800F1AE0
-lbl_800F1AB8:
-/* 800F1AB8 000ED718 38 1B FF FA */ addi r0, r27, -6
-/* 800F1ABC 000ED71C 54 03 E8 FE */ srwi r3, r0, 3
-/* 800F1AC0 000ED720 1C 80 00 88 */ mulli r4, r0, 0x88
-/* 800F1AC4 000ED724 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F1AC8 000ED728 7C 7E 1A 14 */ add r3, r30, r3
-/* 800F1ACC 000ED72C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F1AD0 000ED730 7C 9F 22 14 */ add r4, r31, r4
-/* 800F1AD4 000ED734 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F1AD8 000ED738 38 64 05 F8 */ addi r3, r4, 0x5f8
-/* 800F1ADC 000ED73C 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-lbl_800F1AE0:
-/* 800F1AE0 000ED740 38 A1 00 10 */ addi r5, r1, 0x10
-/* 800F1AE4 000ED744 38 80 00 00 */ li r4, 0
-/* 800F1AE8 000ED748 4B F6 B1 ED */ bl func_8005CCD4
-/* 800F1AEC 000ED74C 7C 66 1B 78 */ mr r6, r3
-/* 800F1AF0 000ED750 7F 83 E3 78 */ mr r3, r28
-/* 800F1AF4 000ED754 7F A4 EB 78 */ mr r4, r29
-/* 800F1AF8 000ED758 38 A0 00 02 */ li r5, 2
-/* 800F1AFC 000ED75C 48 16 24 09 */ bl func_80253F04
-/* 800F1B00 000ED760 7F 83 E3 78 */ mr r3, r28
-/* 800F1B04 000ED764 7F A4 EB 78 */ mr r4, r29
-/* 800F1B08 000ED768 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F1B0C 000ED76C 38 A0 00 01 */ li r5, 1
-/* 800F1B10 000ED770 48 16 23 F5 */ bl func_80253F04
-/* 800F1B14 000ED774 A0 1E 00 CE */ lhz r0, 0xce(r30)
-/* 800F1B18 000ED778 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F1B1C 000ED77C 41 82 00 1C */ beq lbl_800F1B38
-/* 800F1B20 000ED780 57 40 06 3F */ clrlwi. r0, r26, 0x18
-/* 800F1B24 000ED784 41 82 00 14 */ beq lbl_800F1B38
-/* 800F1B28 000ED788 38 00 00 80 */ li r0, 0x80
-/* 800F1B2C 000ED78C 98 1D 00 10 */ stb r0, 0x10(r29)
-/* 800F1B30 000ED790 98 1D 00 0F */ stb r0, 0xf(r29)
-/* 800F1B34 000ED794 98 1D 00 0E */ stb r0, 0xe(r29)
-lbl_800F1B38:
-/* 800F1B38 000ED798 39 61 00 70 */ addi r11, r1, 0x70
-/* 800F1B3C 000ED79C 48 0D 56 35 */ bl _restgpr_26
-/* 800F1B40 000ED7A0 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800F1B44 000ED7A4 7C 08 03 A6 */ mtlr r0
-/* 800F1B48 000ED7A8 38 21 00 70 */ addi r1, r1, 0x70
-/* 800F1B4C 000ED7AC 4E 80 00 20 */ blr
-lbl_800F1B50:
-/* 800F1B50 000ED7B0 94 21 FE 70 */ stwu r1, -0x190(r1)
-/* 800F1B54 000ED7B4 7C 08 02 A6 */ mflr r0
-/* 800F1B58 000ED7B8 90 01 01 94 */ stw r0, 0x194(r1)
-/* 800F1B5C 000ED7BC 39 61 01 90 */ addi r11, r1, 0x190
-/* 800F1B60 000ED7C0 48 0D 55 C1 */ bl _savegpr_25
-/* 800F1B64 000ED7C4 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F1B68 000ED7C8 7C 7D 1B 78 */ mr r29, r3
-/* 800F1B6C 000ED7CC 7C 9E 23 78 */ mr r30, r4
-/* 800F1B70 000ED7D0 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F1B74 000ED7D4 48 06 DB 6D */ bl func_8015F6E0
-/* 800F1B78 000ED7D8 7C 7C 1B 78 */ mr r28, r3
-/* 800F1B7C 000ED7DC 7F A3 EB 78 */ mr r3, r29
-/* 800F1B80 000ED7E0 7F C4 F3 78 */ mr r4, r30
-/* 800F1B84 000ED7E4 38 C1 00 08 */ addi r6, r1, 8
-/* 800F1B88 000ED7E8 3B 60 00 00 */ li r27, 0
-/* 800F1B8C 000ED7EC 3B 40 00 00 */ li r26, 0
-/* 800F1B90 000ED7F0 3B 20 00 00 */ li r25, 0
-/* 800F1B94 000ED7F4 38 A0 00 03 */ li r5, 3
-/* 800F1B98 000ED7F8 48 16 23 45 */ bl func_80253EDC
-/* 800F1B9C 000ED7FC A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800F1BA0 000ED800 54 04 DE FE */ rlwinm r4, r0, 0x1b, 0x1b, 0x1f
-/* 800F1BA4 000ED804 28 04 00 1F */ cmplwi r4, 0x1f
-/* 800F1BA8 000ED808 41 82 00 D0 */ beq lbl_800F1C78
-/* 800F1BAC 000ED80C 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
-/* 800F1BB0 000ED810 40 82 00 80 */ bne lbl_800F1C30
-/* 800F1BB4 000ED814 28 04 00 0F */ cmplwi r4, 0xf
-/* 800F1BB8 000ED818 41 81 00 4C */ bgt lbl_800F1C04
-/* 800F1BBC 000ED81C 3C 60 80 41 */ lis r3, lbl_80417E64@ha
-/* 800F1BC0 000ED820 54 80 10 3A */ slwi r0, r4, 2
-/* 800F1BC4 000ED824 38 63 7E 64 */ addi r3, r3, lbl_80417E64@l
-/* 800F1BC8 000ED828 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F1BCC 000ED82C 7C 69 03 A6 */ mtctr r3
-/* 800F1BD0 000ED830 4E 80 04 20 */ bctr
-/* 800F1BD4 000ED834 3B 60 00 00 */ li r27, 0
-/* 800F1BD8 000ED838 48 00 00 30 */ b lbl_800F1C08
-/* 800F1BDC 000ED83C 3B 60 00 01 */ li r27, 1
-/* 800F1BE0 000ED840 48 00 00 28 */ b lbl_800F1C08
-/* 800F1BE4 000ED844 3B 60 00 02 */ li r27, 2
-/* 800F1BE8 000ED848 48 00 00 20 */ b lbl_800F1C08
-/* 800F1BEC 000ED84C 3B 60 00 03 */ li r27, 3
-/* 800F1BF0 000ED850 48 00 00 18 */ b lbl_800F1C08
-/* 800F1BF4 000ED854 3B 60 00 04 */ li r27, 4
-/* 800F1BF8 000ED858 48 00 00 10 */ b lbl_800F1C08
-/* 800F1BFC 000ED85C 3B 60 00 05 */ li r27, 5
-/* 800F1C00 000ED860 48 00 00 08 */ b lbl_800F1C08
-lbl_800F1C04:
-/* 800F1C04 000ED864 3B 60 00 00 */ li r27, 0
-lbl_800F1C08:
-/* 800F1C08 000ED868 1C 1B 00 DC */ mulli r0, r27, 0xdc
-/* 800F1C0C 000ED86C 7C 7C 02 14 */ add r3, r28, r0
-/* 800F1C10 000ED870 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F1C14 000ED874 48 2E A5 89 */ bl func_803DC19C
-/* 800F1C18 000ED878 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F1C1C 000ED87C 7C 7C 1B 78 */ mr r28, r3
-/* 800F1C20 000ED880 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F1C24 000ED884 7C 00 DE 30 */ sraw r0, r0, r27
-/* 800F1C28 000ED888 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-/* 800F1C2C 000ED88C 48 00 00 34 */ b lbl_800F1C60
-lbl_800F1C30:
-/* 800F1C30 000ED890 38 03 FF FF */ addi r0, r3, -1
-/* 800F1C34 000ED894 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800F1C38 000ED898 7C 04 02 14 */ add r0, r4, r0
-/* 800F1C3C 000ED89C 54 03 E8 FE */ srwi r3, r0, 3
-/* 800F1C40 000ED8A0 1C 80 00 88 */ mulli r4, r0, 0x88
-/* 800F1C44 000ED8A4 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F1C48 000ED8A8 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F1C4C 000ED8AC 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F1C50 000ED8B0 7C 9C 22 14 */ add r4, r28, r4
-/* 800F1C54 000ED8B4 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F1C58 000ED8B8 3B 84 05 F8 */ addi r28, r4, 0x5f8
-/* 800F1C5C 000ED8BC 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-lbl_800F1C60:
-/* 800F1C60 000ED8C0 7F 83 E3 78 */ mr r3, r28
-/* 800F1C64 000ED8C4 4B F6 4F 71 */ bl func_80056BD4
-/* 800F1C68 000ED8C8 7C 7B 1B 78 */ mr r27, r3
-/* 800F1C6C 000ED8CC 7F 83 E3 78 */ mr r3, r28
-/* 800F1C70 000ED8D0 4B F6 51 BD */ bl func_80056E2C
-/* 800F1C74 000ED8D4 7C 79 1B 78 */ mr r25, r3
-lbl_800F1C78:
-/* 800F1C78 000ED8D8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F1C7C 000ED8DC 28 00 00 22 */ cmplwi r0, 0x22
-/* 800F1C80 000ED8E0 41 81 04 9C */ bgt lbl_800F211C
-/* 800F1C84 000ED8E4 3C 60 80 41 */ lis r3, lbl_80417DD8@ha
-/* 800F1C88 000ED8E8 54 00 10 3A */ slwi r0, r0, 2
-/* 800F1C8C 000ED8EC 38 63 7D D8 */ addi r3, r3, lbl_80417DD8@l
-/* 800F1C90 000ED8F0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F1C94 000ED8F4 7C 69 03 A6 */ mtctr r3
-/* 800F1C98 000ED8F8 4E 80 04 20 */ bctr
-/* 800F1C9C 000ED8FC 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F1CA0 000ED900 41 82 00 1C */ beq lbl_800F1CBC
-/* 800F1CA4 000ED904 7F 83 E3 78 */ mr r3, r28
-/* 800F1CA8 000ED908 38 A1 00 30 */ addi r5, r1, 0x30
-/* 800F1CAC 000ED90C 38 80 00 00 */ li r4, 0
-/* 800F1CB0 000ED910 4B F6 AE 75 */ bl func_8005CB24
-/* 800F1CB4 000ED914 7C 66 1B 78 */ mr r6, r3
-/* 800F1CB8 000ED918 48 00 00 24 */ b lbl_800F1CDC
-lbl_800F1CBC:
-/* 800F1CBC 000ED91C 38 A1 00 30 */ addi r5, r1, 0x30
-/* 800F1CC0 000ED920 38 60 00 00 */ li r3, 0
-/* 800F1CC4 000ED924 38 80 00 00 */ li r4, 0
-/* 800F1CC8 000ED928 4B F6 AE 5D */ bl func_8005CB24
-/* 800F1CCC 000ED92C 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800F1CD0 000ED930 7C 66 1B 78 */ mr r6, r3
-/* 800F1CD4 000ED934 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
-/* 800F1CD8 000ED938 98 1E 00 11 */ stb r0, 0x11(r30)
-lbl_800F1CDC:
-/* 800F1CDC 000ED93C 7F A3 EB 78 */ mr r3, r29
-/* 800F1CE0 000ED940 7F C4 F3 78 */ mr r4, r30
-/* 800F1CE4 000ED944 38 A0 00 02 */ li r5, 2
-/* 800F1CE8 000ED948 48 16 22 1D */ bl func_80253F04
-/* 800F1CEC 000ED94C 7F A3 EB 78 */ mr r3, r29
-/* 800F1CF0 000ED950 7F C4 F3 78 */ mr r4, r30
-/* 800F1CF4 000ED954 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F1CF8 000ED958 38 A0 00 01 */ li r5, 1
-/* 800F1CFC 000ED95C 48 16 22 09 */ bl func_80253F04
-/* 800F1D00 000ED960 48 00 04 1C */ b lbl_800F211C
-/* 800F1D04 000ED964 7F A3 EB 78 */ mr r3, r29
-/* 800F1D08 000ED968 7F C4 F3 78 */ mr r4, r30
-/* 800F1D0C 000ED96C 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F1D10 000ED970 38 A0 00 06 */ li r5, 6
-/* 800F1D14 000ED974 48 16 21 C9 */ bl func_80253EDC
-/* 800F1D18 000ED978 38 81 00 50 */ addi r4, r1, 0x50
-/* 800F1D1C 000ED97C 38 60 00 02 */ li r3, 2
-/* 800F1D20 000ED980 4B F6 7D 1D */ bl func_80059A3C
-/* 800F1D24 000ED984 48 00 03 F8 */ b lbl_800F211C
-/* 800F1D28 000ED988 7F A3 EB 78 */ mr r3, r29
-/* 800F1D2C 000ED98C 7F C4 F3 78 */ mr r4, r30
-/* 800F1D30 000ED990 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F1D34 000ED994 38 A0 00 06 */ li r5, 6
-/* 800F1D38 000ED998 48 16 21 A5 */ bl func_80253EDC
-/* 800F1D3C 000ED99C 38 81 00 50 */ addi r4, r1, 0x50
-/* 800F1D40 000ED9A0 38 60 00 03 */ li r3, 3
-/* 800F1D44 000ED9A4 4B F6 7C F9 */ bl func_80059A3C
-/* 800F1D48 000ED9A8 48 00 03 D4 */ b lbl_800F211C
-/* 800F1D4C 000ED9AC 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F1D50 000ED9B0 41 82 03 CC */ beq lbl_800F211C
-/* 800F1D54 000ED9B4 2C 19 00 00 */ cmpwi r25, 0
-/* 800F1D58 000ED9B8 40 82 03 C4 */ bne lbl_800F211C
-/* 800F1D5C 000ED9BC 7F 83 E3 78 */ mr r3, r28
-/* 800F1D60 000ED9C0 38 81 00 70 */ addi r4, r1, 0x70
-/* 800F1D64 000ED9C4 48 2E A9 E5 */ bl func_803DC748
-/* 800F1D68 000ED9C8 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F1D6C 000ED9CC 38 80 00 A3 */ li r4, 0xa3
-/* 800F1D70 000ED9D0 38 A0 00 00 */ li r5, 0
-/* 800F1D74 000ED9D4 48 2E BC 69 */ bl func_803DD9DC
-/* 800F1D78 000ED9D8 7C 7F 1B 78 */ mr r31, r3
-/* 800F1D7C 000ED9DC 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F1D80 000ED9E0 38 80 00 A2 */ li r4, 0xa2
-/* 800F1D84 000ED9E4 38 A0 00 00 */ li r5, 0
-/* 800F1D88 000ED9E8 48 2E BC 55 */ bl func_803DD9DC
-/* 800F1D8C 000ED9EC 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800F1D90 000ED9F0 7C 66 1B 78 */ mr r6, r3
-/* 800F1D94 000ED9F4 7F A3 EB 78 */ mr r3, r29
-/* 800F1D98 000ED9F8 7F C4 F3 78 */ mr r4, r30
-/* 800F1D9C 000ED9FC 7F E7 FB 78 */ mr r7, r31
-/* 800F1DA0 000EDA00 4B F6 8E C5 */ bl func_8005AC64
-/* 800F1DA4 000EDA04 48 00 03 78 */ b lbl_800F211C
-/* 800F1DA8 000EDA08 7F A3 EB 78 */ mr r3, r29
-/* 800F1DAC 000EDA0C 7F C4 F3 78 */ mr r4, r30
-/* 800F1DB0 000EDA10 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F1DB4 000EDA14 38 A0 00 06 */ li r5, 6
-/* 800F1DB8 000EDA18 48 16 21 25 */ bl func_80253EDC
-/* 800F1DBC 000EDA1C 48 00 14 6D */ bl func_800F3228
-/* 800F1DC0 000EDA20 7C 64 1B 78 */ mr r4, r3
-/* 800F1DC4 000EDA24 38 60 00 0E */ li r3, 0xe
-/* 800F1DC8 000EDA28 48 06 A5 41 */ bl func_8015C308
-/* 800F1DCC 000EDA2C A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800F1DD0 000EDA30 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F1DD4 000EDA34 40 82 00 6C */ bne lbl_800F1E40
-/* 800F1DD8 000EDA38 C0 A1 00 50 */ lfs f5, 0x50(r1)
-/* 800F1DDC 000EDA3C 38 00 FF 00 */ li r0, -256
-/* 800F1DE0 000EDA40 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F1DE4 000EDA44 38 60 2D 9C */ li r3, 0x2d9c
-/* 800F1DE8 000EDA48 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F1DEC 000EDA4C FC 80 28 1E */ fctiwz f4, f5
-/* 800F1DF0 000EDA50 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F1DF4 000EDA54 FC 40 18 1E */ fctiwz f2, f3
-/* 800F1DF8 000EDA58 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F1DFC 000EDA5C 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 800F1E00 000EDA60 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F1E04 000EDA64 D8 41 01 58 */ stfd f2, 0x158(r1)
-/* 800F1E08 000EDA68 7C 88 03 78 */ or r8, r4, r0
-/* 800F1E0C 000EDA6C FC 20 08 1E */ fctiwz f1, f1
-/* 800F1E10 000EDA70 FC 00 00 1E */ fctiwz f0, f0
-/* 800F1E14 000EDA74 D8 81 01 50 */ stfd f4, 0x150(r1)
-/* 800F1E18 000EDA78 80 A1 01 5C */ lwz r5, 0x15c(r1)
-/* 800F1E1C 000EDA7C D8 21 01 60 */ stfd f1, 0x160(r1)
-/* 800F1E20 000EDA80 80 81 01 54 */ lwz r4, 0x154(r1)
-/* 800F1E24 000EDA84 D8 01 01 68 */ stfd f0, 0x168(r1)
-/* 800F1E28 000EDA88 80 C1 01 64 */ lwz r6, 0x164(r1)
-/* 800F1E2C 000EDA8C 80 E1 01 6C */ lwz r7, 0x16c(r1)
-/* 800F1E30 000EDA90 7C C6 07 34 */ extsh r6, r6
-/* 800F1E34 000EDA94 7C E7 07 34 */ extsh r7, r7
-/* 800F1E38 000EDA98 48 15 E2 FD */ bl func_80250134
-/* 800F1E3C 000EDA9C 48 00 02 E0 */ b lbl_800F211C
-lbl_800F1E40:
-/* 800F1E40 000EDAA0 C0 A1 00 50 */ lfs f5, 0x50(r1)
-/* 800F1E44 000EDAA4 38 00 FF 00 */ li r0, -256
-/* 800F1E48 000EDAA8 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F1E4C 000EDAAC 38 60 2D C2 */ li r3, 0x2dc2
-/* 800F1E50 000EDAB0 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F1E54 000EDAB4 FC 80 28 1E */ fctiwz f4, f5
-/* 800F1E58 000EDAB8 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F1E5C 000EDABC FC 40 18 1E */ fctiwz f2, f3
-/* 800F1E60 000EDAC0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F1E64 000EDAC4 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 800F1E68 000EDAC8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F1E6C 000EDACC D8 41 01 60 */ stfd f2, 0x160(r1)
-/* 800F1E70 000EDAD0 7C 88 03 78 */ or r8, r4, r0
-/* 800F1E74 000EDAD4 FC 20 08 1E */ fctiwz f1, f1
-/* 800F1E78 000EDAD8 FC 00 00 1E */ fctiwz f0, f0
-/* 800F1E7C 000EDADC D8 81 01 68 */ stfd f4, 0x168(r1)
-/* 800F1E80 000EDAE0 80 A1 01 64 */ lwz r5, 0x164(r1)
-/* 800F1E84 000EDAE4 D8 21 01 58 */ stfd f1, 0x158(r1)
-/* 800F1E88 000EDAE8 80 81 01 6C */ lwz r4, 0x16c(r1)
-/* 800F1E8C 000EDAEC D8 01 01 50 */ stfd f0, 0x150(r1)
-/* 800F1E90 000EDAF0 80 C1 01 5C */ lwz r6, 0x15c(r1)
-/* 800F1E94 000EDAF4 80 E1 01 54 */ lwz r7, 0x154(r1)
-/* 800F1E98 000EDAF8 7C C6 07 34 */ extsh r6, r6
-/* 800F1E9C 000EDAFC 7C E7 07 34 */ extsh r7, r7
-/* 800F1EA0 000EDB00 48 15 E2 95 */ bl func_80250134
-/* 800F1EA4 000EDB04 48 00 02 78 */ b lbl_800F211C
-/* 800F1EA8 000EDB08 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F1EAC 000EDB0C 41 82 02 70 */ beq lbl_800F211C
-/* 800F1EB0 000EDB10 2C 19 00 00 */ cmpwi r25, 0
-/* 800F1EB4 000EDB14 40 82 02 68 */ bne lbl_800F211C
-/* 800F1EB8 000EDB18 7F 83 E3 78 */ mr r3, r28
-/* 800F1EBC 000EDB1C 38 80 00 06 */ li r4, 6
-/* 800F1EC0 000EDB20 38 A0 00 00 */ li r5, 0
-/* 800F1EC4 000EDB24 48 2E 90 39 */ bl func_803DAEFC
-/* 800F1EC8 000EDB28 2C 03 00 00 */ cmpwi r3, 0
-/* 800F1ECC 000EDB2C 41 82 02 50 */ beq lbl_800F211C
-/* 800F1ED0 000EDB30 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F1ED4 000EDB34 38 60 00 18 */ li r3, 0x18
-/* 800F1ED8 000EDB38 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F1EDC 000EDB3C D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800F1EE0 000EDB40 C0 82 8B E4 */ lfs f4, lbl_806411E4-_SDA2_BASE_(r2)
-/* 800F1EE4 000EDB44 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800F1EE8 000EDB48 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800F1EEC 000EDB4C D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800F1EF0 000EDB50 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800F1EF4 000EDB54 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800F1EF8 000EDB58 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800F1EFC 000EDB5C D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800F1F00 000EDB60 C0 1E 00 38 */ lfs f0, 0x38(r30)
-/* 800F1F04 000EDB64 C0 5E 00 3C */ lfs f2, 0x3c(r30)
-/* 800F1F08 000EDB68 EC 60 20 28 */ fsubs f3, f0, f4
-/* 800F1F0C 000EDB6C C0 3E 00 40 */ lfs f1, 0x40(r30)
-/* 800F1F10 000EDB70 C0 1E 00 44 */ lfs f0, 0x44(r30)
-/* 800F1F14 000EDB74 EC 42 20 28 */ fsubs f2, f2, f4
-/* 800F1F18 000EDB78 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F1F1C 000EDB7C EC 00 20 28 */ fsubs f0, f0, f4
-/* 800F1F20 000EDB80 D0 7E 00 38 */ stfs f3, 0x38(r30)
-/* 800F1F24 000EDB84 D0 5E 00 3C */ stfs f2, 0x3c(r30)
-/* 800F1F28 000EDB88 D0 3E 00 40 */ stfs f1, 0x40(r30)
-/* 800F1F2C 000EDB8C D0 1E 00 44 */ stfs f0, 0x44(r30)
-/* 800F1F30 000EDB90 4B F6 8A C9 */ bl func_8005A9F8
-/* 800F1F34 000EDB94 7C 66 1B 78 */ mr r6, r3
-/* 800F1F38 000EDB98 7F A3 EB 78 */ mr r3, r29
-/* 800F1F3C 000EDB9C 7F C4 F3 78 */ mr r4, r30
-/* 800F1F40 000EDBA0 38 A0 00 02 */ li r5, 2
-/* 800F1F44 000EDBA4 48 16 1F C1 */ bl func_80253F04
-/* 800F1F48 000EDBA8 7F A3 EB 78 */ mr r3, r29
-/* 800F1F4C 000EDBAC 7F C4 F3 78 */ mr r4, r30
-/* 800F1F50 000EDBB0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F1F54 000EDBB4 38 A0 00 01 */ li r5, 1
-/* 800F1F58 000EDBB8 48 16 1F AD */ bl func_80253F04
-/* 800F1F5C 000EDBBC 48 00 01 C0 */ b lbl_800F211C
-/* 800F1F60 000EDBC0 7F A3 EB 78 */ mr r3, r29
-/* 800F1F64 000EDBC4 7F C4 F3 78 */ mr r4, r30
-/* 800F1F68 000EDBC8 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F1F6C 000EDBCC 38 A0 00 06 */ li r5, 6
-/* 800F1F70 000EDBD0 48 16 1F 6D */ bl func_80253EDC
-/* 800F1F74 000EDBD4 C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800F1F78 000EDBD8 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F1F7C 000EDBDC C0 02 8B E8 */ lfs f0, lbl_806411E8-_SDA2_BASE_(r2)
-/* 800F1F80 000EDBE0 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800F1F84 000EDBE4 D0 01 00 50 */ stfs f0, 0x50(r1)
-/* 800F1F88 000EDBE8 41 82 00 A0 */ beq lbl_800F2028
-/* 800F1F8C 000EDBEC 2C 19 00 00 */ cmpwi r25, 0
-/* 800F1F90 000EDBF0 40 82 00 98 */ bne lbl_800F2028
-/* 800F1F94 000EDBF4 7F 83 E3 78 */ mr r3, r28
-/* 800F1F98 000EDBF8 38 80 00 06 */ li r4, 6
-/* 800F1F9C 000EDBFC 38 A0 00 00 */ li r5, 0
-/* 800F1FA0 000EDC00 48 2E 8F 5D */ bl func_803DAEFC
-/* 800F1FA4 000EDC04 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800F1FA8 000EDC08 7C 64 1B 78 */ mr r4, r3
-/* 800F1FAC 000EDC0C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800F1FB0 000EDC10 38 65 00 0C */ addi r3, r5, 0xc
-/* 800F1FB4 000EDC14 48 29 E1 39 */ bl func_803900EC
-/* 800F1FB8 000EDC18 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800F1FBC 000EDC1C 48 15 E3 39 */ bl func_802502F4
-/* 800F1FC0 000EDC20 C0 A1 00 50 */ lfs f5, 0x50(r1)
-/* 800F1FC4 000EDC24 38 00 FF 00 */ li r0, -256
-/* 800F1FC8 000EDC28 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F1FCC 000EDC2C 38 80 00 02 */ li r4, 2
-/* 800F1FD0 000EDC30 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F1FD4 000EDC34 FC 80 28 1E */ fctiwz f4, f5
-/* 800F1FD8 000EDC38 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F1FDC 000EDC3C FC 40 18 1E */ fctiwz f2, f3
-/* 800F1FE0 000EDC40 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F1FE4 000EDC44 88 BE 00 11 */ lbz r5, 0x11(r30)
-/* 800F1FE8 000EDC48 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F1FEC 000EDC4C D8 41 01 60 */ stfd f2, 0x160(r1)
-/* 800F1FF0 000EDC50 7C A9 03 78 */ or r9, r5, r0
-/* 800F1FF4 000EDC54 FC 20 08 1E */ fctiwz f1, f1
-/* 800F1FF8 000EDC58 FC 00 00 1E */ fctiwz f0, f0
-/* 800F1FFC 000EDC5C D8 81 01 68 */ stfd f4, 0x168(r1)
-/* 800F2000 000EDC60 80 C1 01 64 */ lwz r6, 0x164(r1)
-/* 800F2004 000EDC64 D8 21 01 58 */ stfd f1, 0x158(r1)
-/* 800F2008 000EDC68 80 A1 01 6C */ lwz r5, 0x16c(r1)
-/* 800F200C 000EDC6C D8 01 01 50 */ stfd f0, 0x150(r1)
-/* 800F2010 000EDC70 80 E1 01 5C */ lwz r7, 0x15c(r1)
-/* 800F2014 000EDC74 81 01 01 54 */ lwz r8, 0x154(r1)
-/* 800F2018 000EDC78 7C E7 07 34 */ extsh r7, r7
-/* 800F201C 000EDC7C 7D 08 07 34 */ extsh r8, r8
-/* 800F2020 000EDC80 48 15 E1 8D */ bl func_802501AC
-/* 800F2024 000EDC84 48 00 00 F8 */ b lbl_800F211C
-lbl_800F2028:
-/* 800F2028 000EDC88 38 60 07 C7 */ li r3, 0x7c7
-/* 800F202C 000EDC8C 48 15 E2 C9 */ bl func_802502F4
-/* 800F2030 000EDC90 C0 A1 00 50 */ lfs f5, 0x50(r1)
-/* 800F2034 000EDC94 38 00 FF 00 */ li r0, -256
-/* 800F2038 000EDC98 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F203C 000EDC9C 38 80 00 02 */ li r4, 2
-/* 800F2040 000EDCA0 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F2044 000EDCA4 FC 80 28 1E */ fctiwz f4, f5
-/* 800F2048 000EDCA8 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F204C 000EDCAC FC 40 18 1E */ fctiwz f2, f3
-/* 800F2050 000EDCB0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F2054 000EDCB4 88 BE 00 11 */ lbz r5, 0x11(r30)
-/* 800F2058 000EDCB8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F205C 000EDCBC D8 41 01 60 */ stfd f2, 0x160(r1)
-/* 800F2060 000EDCC0 7C A9 03 78 */ or r9, r5, r0
-/* 800F2064 000EDCC4 FC 20 08 1E */ fctiwz f1, f1
-/* 800F2068 000EDCC8 FC 00 00 1E */ fctiwz f0, f0
-/* 800F206C 000EDCCC D8 81 01 68 */ stfd f4, 0x168(r1)
-/* 800F2070 000EDCD0 80 C1 01 64 */ lwz r6, 0x164(r1)
-/* 800F2074 000EDCD4 D8 21 01 58 */ stfd f1, 0x158(r1)
-/* 800F2078 000EDCD8 80 A1 01 6C */ lwz r5, 0x16c(r1)
-/* 800F207C 000EDCDC D8 01 01 50 */ stfd f0, 0x150(r1)
-/* 800F2080 000EDCE0 80 E1 01 5C */ lwz r7, 0x15c(r1)
-/* 800F2084 000EDCE4 81 01 01 54 */ lwz r8, 0x154(r1)
-/* 800F2088 000EDCE8 7C E7 07 34 */ extsh r7, r7
-/* 800F208C 000EDCEC 7D 08 07 34 */ extsh r8, r8
-/* 800F2090 000EDCF0 48 15 E1 1D */ bl func_802501AC
-/* 800F2094 000EDCF4 48 00 00 88 */ b lbl_800F211C
-/* 800F2098 000EDCF8 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F209C 000EDCFC 41 82 00 14 */ beq lbl_800F20B0
-/* 800F20A0 000EDD00 2C 1A 00 00 */ cmpwi r26, 0
-/* 800F20A4 000EDD04 41 82 00 0C */ beq lbl_800F20B0
-/* 800F20A8 000EDD08 2C 19 00 00 */ cmpwi r25, 0
-/* 800F20AC 000EDD0C 41 82 00 70 */ beq lbl_800F211C
-lbl_800F20B0:
-/* 800F20B0 000EDD10 7F A3 EB 78 */ mr r3, r29
-/* 800F20B4 000EDD14 7F C4 F3 78 */ mr r4, r30
-/* 800F20B8 000EDD18 38 A0 00 02 */ li r5, 2
-/* 800F20BC 000EDD1C 38 C0 00 00 */ li r6, 0
-/* 800F20C0 000EDD20 48 16 1E 45 */ bl func_80253F04
-/* 800F20C4 000EDD24 48 00 00 58 */ b lbl_800F211C
-/* 800F20C8 000EDD28 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F20CC 000EDD2C 41 82 00 50 */ beq lbl_800F211C
-/* 800F20D0 000EDD30 2C 19 00 00 */ cmpwi r25, 0
-/* 800F20D4 000EDD34 40 82 00 48 */ bne lbl_800F211C
-/* 800F20D8 000EDD38 7F 83 E3 78 */ mr r3, r28
-/* 800F20DC 000EDD3C 38 81 00 70 */ addi r4, r1, 0x70
-/* 800F20E0 000EDD40 48 2E A6 69 */ bl func_803DC748
-/* 800F20E4 000EDD44 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F20E8 000EDD48 38 80 00 A2 */ li r4, 0xa2
-/* 800F20EC 000EDD4C 38 A0 00 00 */ li r5, 0
-/* 800F20F0 000EDD50 48 2E B8 ED */ bl func_803DD9DC
-/* 800F20F4 000EDD54 7C 64 1B 78 */ mr r4, r3
-/* 800F20F8 000EDD58 38 60 00 17 */ li r3, 0x17
-/* 800F20FC 000EDD5C 48 06 A2 0D */ bl func_8015C308
-/* 800F2100 000EDD60 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F2104 000EDD64 38 80 00 A3 */ li r4, 0xa3
-/* 800F2108 000EDD68 38 A0 00 00 */ li r5, 0
-/* 800F210C 000EDD6C 48 2E B8 D1 */ bl func_803DD9DC
-/* 800F2110 000EDD70 7C 64 1B 78 */ mr r4, r3
-/* 800F2114 000EDD74 38 60 00 18 */ li r3, 0x18
-/* 800F2118 000EDD78 48 06 A1 F1 */ bl func_8015C308
-lbl_800F211C:
-/* 800F211C 000EDD7C 39 61 01 90 */ addi r11, r1, 0x190
-/* 800F2120 000EDD80 48 0D 50 4D */ bl _restgpr_25
-/* 800F2124 000EDD84 80 01 01 94 */ lwz r0, 0x194(r1)
-/* 800F2128 000EDD88 7C 08 03 A6 */ mtlr r0
-/* 800F212C 000EDD8C 38 21 01 90 */ addi r1, r1, 0x190
-/* 800F2130 000EDD90 4E 80 00 20 */ blr
-lbl_800F2134:
-/* 800F2134 000EDD94 94 21 FE 70 */ stwu r1, -0x190(r1)
-/* 800F2138 000EDD98 7C 08 02 A6 */ mflr r0
-/* 800F213C 000EDD9C 90 01 01 94 */ stw r0, 0x194(r1)
-/* 800F2140 000EDDA0 39 61 01 90 */ addi r11, r1, 0x190
-/* 800F2144 000EDDA4 48 0D 4F DD */ bl _savegpr_25
-/* 800F2148 000EDDA8 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F214C 000EDDAC 7C 7A 1B 78 */ mr r26, r3
-/* 800F2150 000EDDB0 7C 9B 23 78 */ mr r27, r4
-/* 800F2154 000EDDB4 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F2158 000EDDB8 48 06 D5 89 */ bl func_8015F6E0
-/* 800F215C 000EDDBC A0 9F 00 CE */ lhz r4, 0xce(r31)
-/* 800F2160 000EDDC0 3B C0 00 00 */ li r30, 0
-/* 800F2164 000EDDC4 3B A0 00 00 */ li r29, 0
-/* 800F2168 000EDDC8 3B 80 00 00 */ li r28, 0
-/* 800F216C 000EDDCC 54 87 DE FE */ rlwinm r7, r4, 0x1b, 0x1b, 0x1f
-/* 800F2170 000EDDD0 28 07 00 1F */ cmplwi r7, 0x1f
-/* 800F2174 000EDDD4 41 82 00 B0 */ beq lbl_800F2224
-/* 800F2178 000EDDD8 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F217C 000EDDDC 54 86 B6 BE */ rlwinm r6, r4, 0x16, 0x1a, 0x1f
-/* 800F2180 000EDDE0 54 85 D5 B6 */ rlwinm r5, r4, 0x1a, 0x16, 0x1b
-/* 800F2184 000EDDE4 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800F2188 000EDDE8 7C 9F 02 14 */ add r4, r31, r0
-/* 800F218C 000EDDEC 7C A6 28 50 */ subf r5, r6, r5
-/* 800F2190 000EDDF0 A8 04 27 36 */ lha r0, 0x2736(r4)
-/* 800F2194 000EDDF4 7C 87 2A 14 */ add r4, r7, r5
-/* 800F2198 000EDDF8 7C 04 00 00 */ cmpw r4, r0
-/* 800F219C 000EDDFC 40 80 00 88 */ bge lbl_800F2224
-/* 800F21A0 000EDE00 54 80 08 3C */ slwi r0, r4, 1
-/* 800F21A4 000EDE04 7C 9F 02 14 */ add r4, r31, r0
-/* 800F21A8 000EDE08 AB 84 22 F2 */ lha r28, 0x22f2(r4)
-/* 800F21AC 000EDE0C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F21B0 000EDE10 41 80 00 34 */ blt lbl_800F21E4
-/* 800F21B4 000EDE14 2C 1C 00 06 */ cmpwi r28, 6
-/* 800F21B8 000EDE18 40 80 00 2C */ bge lbl_800F21E4
-/* 800F21BC 000EDE1C 1C 1C 00 DC */ mulli r0, r28, 0xdc
-/* 800F21C0 000EDE20 7C 63 02 14 */ add r3, r3, r0
-/* 800F21C4 000EDE24 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F21C8 000EDE28 48 2E 9F D5 */ bl func_803DC19C
-/* 800F21CC 000EDE2C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F21D0 000EDE30 7C 79 1B 78 */ mr r25, r3
-/* 800F21D4 000EDE34 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F21D8 000EDE38 7C 00 E6 30 */ sraw r0, r0, r28
-/* 800F21DC 000EDE3C 54 1D 07 FE */ clrlwi r29, r0, 0x1f
-/* 800F21E0 000EDE40 48 00 00 2C */ b lbl_800F220C
-lbl_800F21E4:
-/* 800F21E4 000EDE44 38 1C FF FA */ addi r0, r28, -6
-/* 800F21E8 000EDE48 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F21EC 000EDE4C 1C A0 00 88 */ mulli r5, r0, 0x88
-/* 800F21F0 000EDE50 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F21F4 000EDE54 7C 9F 22 14 */ add r4, r31, r4
-/* 800F21F8 000EDE58 88 84 27 A8 */ lbz r4, 0x27a8(r4)
-/* 800F21FC 000EDE5C 7C 63 2A 14 */ add r3, r3, r5
-/* 800F2200 000EDE60 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F2204 000EDE64 3B 23 05 F8 */ addi r25, r3, 0x5f8
-/* 800F2208 000EDE68 54 1D 07 FE */ clrlwi r29, r0, 0x1f
-lbl_800F220C:
-/* 800F220C 000EDE6C 7F 23 CB 78 */ mr r3, r25
-/* 800F2210 000EDE70 4B F6 49 C5 */ bl func_80056BD4
-/* 800F2214 000EDE74 7C 7E 1B 78 */ mr r30, r3
-/* 800F2218 000EDE78 7F 23 CB 78 */ mr r3, r25
-/* 800F221C 000EDE7C 4B F6 4C 11 */ bl func_80056E2C
-/* 800F2220 000EDE80 7C 7C 1B 78 */ mr r28, r3
-lbl_800F2224:
-/* 800F2224 000EDE84 7F 43 D3 78 */ mr r3, r26
-/* 800F2228 000EDE88 7F 64 DB 78 */ mr r4, r27
-/* 800F222C 000EDE8C 38 C1 00 08 */ addi r6, r1, 8
-/* 800F2230 000EDE90 38 A0 00 03 */ li r5, 3
-/* 800F2234 000EDE94 48 16 1C A9 */ bl func_80253EDC
-/* 800F2238 000EDE98 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F223C 000EDE9C 28 00 00 21 */ cmplwi r0, 0x21
-/* 800F2240 000EDEA0 41 81 05 6C */ bgt lbl_800F27AC
-/* 800F2244 000EDEA4 3C 60 80 41 */ lis r3, lbl_80417EA4@ha
-/* 800F2248 000EDEA8 54 00 10 3A */ slwi r0, r0, 2
-/* 800F224C 000EDEAC 38 63 7E A4 */ addi r3, r3, lbl_80417EA4@l
-/* 800F2250 000EDEB0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F2254 000EDEB4 7C 69 03 A6 */ mtctr r3
-/* 800F2258 000EDEB8 4E 80 04 20 */ bctr
-/* 800F225C 000EDEBC 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F2260 000EDEC0 41 82 00 1C */ beq lbl_800F227C
-/* 800F2264 000EDEC4 7F 23 CB 78 */ mr r3, r25
-/* 800F2268 000EDEC8 38 A1 00 30 */ addi r5, r1, 0x30
-/* 800F226C 000EDECC 38 80 00 00 */ li r4, 0
-/* 800F2270 000EDED0 4B F6 A8 B5 */ bl func_8005CB24
-/* 800F2274 000EDED4 7C 66 1B 78 */ mr r6, r3
-/* 800F2278 000EDED8 48 00 00 24 */ b lbl_800F229C
-lbl_800F227C:
-/* 800F227C 000EDEDC 38 A1 00 30 */ addi r5, r1, 0x30
-/* 800F2280 000EDEE0 38 60 00 00 */ li r3, 0
-/* 800F2284 000EDEE4 38 80 00 00 */ li r4, 0
-/* 800F2288 000EDEE8 4B F6 A8 9D */ bl func_8005CB24
-/* 800F228C 000EDEEC 88 1B 00 11 */ lbz r0, 0x11(r27)
-/* 800F2290 000EDEF0 7C 66 1B 78 */ mr r6, r3
-/* 800F2294 000EDEF4 54 00 FE 3E */ rlwinm r0, r0, 0x1f, 0x18, 0x1f
-/* 800F2298 000EDEF8 98 1B 00 11 */ stb r0, 0x11(r27)
-lbl_800F229C:
-/* 800F229C 000EDEFC 7F 43 D3 78 */ mr r3, r26
-/* 800F22A0 000EDF00 7F 64 DB 78 */ mr r4, r27
-/* 800F22A4 000EDF04 38 A0 00 02 */ li r5, 2
-/* 800F22A8 000EDF08 48 16 1C 5D */ bl func_80253F04
-/* 800F22AC 000EDF0C 7F 43 D3 78 */ mr r3, r26
-/* 800F22B0 000EDF10 7F 64 DB 78 */ mr r4, r27
-/* 800F22B4 000EDF14 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F22B8 000EDF18 38 A0 00 01 */ li r5, 1
-/* 800F22BC 000EDF1C 48 16 1C 49 */ bl func_80253F04
-/* 800F22C0 000EDF20 48 00 04 EC */ b lbl_800F27AC
-/* 800F22C4 000EDF24 7F 43 D3 78 */ mr r3, r26
-/* 800F22C8 000EDF28 7F 64 DB 78 */ mr r4, r27
-/* 800F22CC 000EDF2C 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F22D0 000EDF30 38 A0 00 06 */ li r5, 6
-/* 800F22D4 000EDF34 48 16 1C 09 */ bl func_80253EDC
-/* 800F22D8 000EDF38 38 81 00 50 */ addi r4, r1, 0x50
-/* 800F22DC 000EDF3C 38 60 00 02 */ li r3, 2
-/* 800F22E0 000EDF40 4B F6 77 5D */ bl func_80059A3C
-/* 800F22E4 000EDF44 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800F22E8 000EDF48 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F22EC 000EDF4C 40 82 04 C0 */ bne lbl_800F27AC
-/* 800F22F0 000EDF50 38 00 00 80 */ li r0, 0x80
-/* 800F22F4 000EDF54 98 1B 00 10 */ stb r0, 0x10(r27)
-/* 800F22F8 000EDF58 98 1B 00 0F */ stb r0, 0xf(r27)
-/* 800F22FC 000EDF5C 98 1B 00 0E */ stb r0, 0xe(r27)
-/* 800F2300 000EDF60 48 00 04 AC */ b lbl_800F27AC
-/* 800F2304 000EDF64 A0 9F 00 D0 */ lhz r4, 0xd0(r31)
-/* 800F2308 000EDF68 3C 60 88 89 */ lis r3, 0x88888889@ha
-/* 800F230C 000EDF6C A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800F2310 000EDF70 38 63 88 89 */ addi r3, r3, 0x88888889@l
-/* 800F2314 000EDF74 54 84 B7 3C */ rlwinm r4, r4, 0x16, 0x1c, 0x1e
-/* 800F2318 000EDF78 7C BF 22 14 */ add r5, r31, r4
-/* 800F231C 000EDF7C A8 A5 27 36 */ lha r5, 0x2736(r5)
-/* 800F2320 000EDF80 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
-/* 800F2324 000EDF84 38 84 00 01 */ addi r4, r4, 1
-/* 800F2328 000EDF88 38 05 00 0E */ addi r0, r5, 0xe
-/* 800F232C 000EDF8C 7C 63 00 96 */ mulhw r3, r3, r0
-/* 800F2330 000EDF90 7C 03 02 14 */ add r0, r3, r0
-/* 800F2334 000EDF94 7C 00 1E 70 */ srawi r0, r0, 3
-/* 800F2338 000EDF98 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800F233C 000EDF9C 7C 00 1A 14 */ add r0, r0, r3
-/* 800F2340 000EDFA0 7C 04 00 00 */ cmpw r4, r0
-/* 800F2344 000EDFA4 41 82 00 0C */ beq lbl_800F2350
-/* 800F2348 000EDFA8 2C 05 00 00 */ cmpwi r5, 0
-/* 800F234C 000EDFAC 40 82 00 14 */ bne lbl_800F2360
-lbl_800F2350:
-/* 800F2350 000EDFB0 38 00 00 80 */ li r0, 0x80
-/* 800F2354 000EDFB4 98 1B 00 10 */ stb r0, 0x10(r27)
-/* 800F2358 000EDFB8 98 1B 00 0F */ stb r0, 0xf(r27)
-/* 800F235C 000EDFBC 98 1B 00 0E */ stb r0, 0xe(r27)
-lbl_800F2360:
-/* 800F2360 000EDFC0 7F 43 D3 78 */ mr r3, r26
-/* 800F2364 000EDFC4 7F 64 DB 78 */ mr r4, r27
-/* 800F2368 000EDFC8 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F236C 000EDFCC 38 A0 00 06 */ li r5, 6
-/* 800F2370 000EDFD0 48 16 1B 6D */ bl func_80253EDC
-/* 800F2374 000EDFD4 38 81 00 50 */ addi r4, r1, 0x50
-/* 800F2378 000EDFD8 38 60 00 03 */ li r3, 3
-/* 800F237C 000EDFDC 4B F6 76 C1 */ bl func_80059A3C
-/* 800F2380 000EDFE0 48 00 04 2C */ b lbl_800F27AC
-/* 800F2384 000EDFE4 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F2388 000EDFE8 41 82 04 24 */ beq lbl_800F27AC
-/* 800F238C 000EDFEC 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F2390 000EDFF0 40 82 04 1C */ bne lbl_800F27AC
-/* 800F2394 000EDFF4 7F 23 CB 78 */ mr r3, r25
-/* 800F2398 000EDFF8 38 81 00 70 */ addi r4, r1, 0x70
-/* 800F239C 000EDFFC 48 2E A3 AD */ bl func_803DC748
-/* 800F23A0 000EE000 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F23A4 000EE004 38 80 00 A3 */ li r4, 0xa3
-/* 800F23A8 000EE008 38 A0 00 00 */ li r5, 0
-/* 800F23AC 000EE00C 48 2E B6 31 */ bl func_803DD9DC
-/* 800F23B0 000EE010 7C 7C 1B 78 */ mr r28, r3
-/* 800F23B4 000EE014 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F23B8 000EE018 38 80 00 A2 */ li r4, 0xa2
-/* 800F23BC 000EE01C 38 A0 00 00 */ li r5, 0
-/* 800F23C0 000EE020 48 2E B6 1D */ bl func_803DD9DC
-/* 800F23C4 000EE024 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800F23C8 000EE028 7C 66 1B 78 */ mr r6, r3
-/* 800F23CC 000EE02C 7F 43 D3 78 */ mr r3, r26
-/* 800F23D0 000EE030 7F 64 DB 78 */ mr r4, r27
-/* 800F23D4 000EE034 7F 87 E3 78 */ mr r7, r28
-/* 800F23D8 000EE038 4B F6 88 8D */ bl func_8005AC64
-/* 800F23DC 000EE03C 48 00 03 D0 */ b lbl_800F27AC
-/* 800F23E0 000EE040 7F 43 D3 78 */ mr r3, r26
-/* 800F23E4 000EE044 7F 64 DB 78 */ mr r4, r27
-/* 800F23E8 000EE048 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F23EC 000EE04C 38 A0 00 06 */ li r5, 6
-/* 800F23F0 000EE050 48 16 1A ED */ bl func_80253EDC
-/* 800F23F4 000EE054 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800F23F8 000EE058 38 60 00 17 */ li r3, 0x17
-/* 800F23FC 000EE05C 54 04 B6 BE */ rlwinm r4, r0, 0x16, 0x1a, 0x1f
-/* 800F2400 000EE060 38 84 00 01 */ addi r4, r4, 1
-/* 800F2404 000EE064 48 06 9F 05 */ bl func_8015C308
-/* 800F2408 000EE068 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F240C 000EE06C 3C 60 88 89 */ lis r3, 0x88888889@ha
-/* 800F2410 000EE070 38 83 88 89 */ addi r4, r3, 0x88888889@l
-/* 800F2414 000EE074 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800F2418 000EE078 7C 7F 02 14 */ add r3, r31, r0
-/* 800F241C 000EE07C A8 63 27 36 */ lha r3, 0x2736(r3)
-/* 800F2420 000EE080 38 03 00 0E */ addi r0, r3, 0xe
-/* 800F2424 000EE084 7C 64 00 96 */ mulhw r3, r4, r0
-/* 800F2428 000EE088 7C 03 02 14 */ add r0, r3, r0
-/* 800F242C 000EE08C 7C 00 1E 70 */ srawi r0, r0, 3
-/* 800F2430 000EE090 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800F2434 000EE094 7C 00 1A 14 */ add r0, r0, r3
-/* 800F2438 000EE098 7C 04 07 35 */ extsh. r4, r0
-/* 800F243C 000EE09C 40 82 00 08 */ bne lbl_800F2444
-/* 800F2440 000EE0A0 38 80 00 01 */ li r4, 1
-lbl_800F2444:
-/* 800F2444 000EE0A4 38 60 00 18 */ li r3, 0x18
-/* 800F2448 000EE0A8 48 06 9E C1 */ bl func_8015C308
-/* 800F244C 000EE0AC C0 41 00 50 */ lfs f2, 0x50(r1)
-/* 800F2450 000EE0B0 38 00 FF 00 */ li r0, -256
-/* 800F2454 000EE0B4 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F2458 000EE0B8 38 60 43 E3 */ li r3, 0x43e3
-/* 800F245C 000EE0BC FC 80 10 1E */ fctiwz f4, f2
-/* 800F2460 000EE0C0 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F2464 000EE0C4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800F2468 000EE0C8 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F246C 000EE0CC C0 42 8B EC */ lfs f2, lbl_806411EC-_SDA2_BASE_(r2)
-/* 800F2470 000EE0D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2474 000EE0D4 EC 43 10 28 */ fsubs f2, f3, f2
-/* 800F2478 000EE0D8 D8 81 01 50 */ stfd f4, 0x150(r1)
-/* 800F247C 000EE0DC FC 20 08 1E */ fctiwz f1, f1
-/* 800F2480 000EE0E0 88 BB 00 11 */ lbz r5, 0x11(r27)
-/* 800F2484 000EE0E4 FC 00 00 1E */ fctiwz f0, f0
-/* 800F2488 000EE0E8 FC 40 10 1E */ fctiwz f2, f2
-/* 800F248C 000EE0EC D8 21 01 60 */ stfd f1, 0x160(r1)
-/* 800F2490 000EE0F0 7C A8 03 78 */ or r8, r5, r0
-/* 800F2494 000EE0F4 80 81 01 54 */ lwz r4, 0x154(r1)
-/* 800F2498 000EE0F8 D8 01 01 68 */ stfd f0, 0x168(r1)
-/* 800F249C 000EE0FC 80 C1 01 64 */ lwz r6, 0x164(r1)
-/* 800F24A0 000EE100 D8 41 01 58 */ stfd f2, 0x158(r1)
-/* 800F24A4 000EE104 80 E1 01 6C */ lwz r7, 0x16c(r1)
-/* 800F24A8 000EE108 7C C6 07 34 */ extsh r6, r6
-/* 800F24AC 000EE10C 80 A1 01 5C */ lwz r5, 0x15c(r1)
-/* 800F24B0 000EE110 7C E7 07 34 */ extsh r7, r7
-/* 800F24B4 000EE114 48 15 DC 81 */ bl func_80250134
-/* 800F24B8 000EE118 48 00 02 F4 */ b lbl_800F27AC
-/* 800F24BC 000EE11C 7F 43 D3 78 */ mr r3, r26
-/* 800F24C0 000EE120 7F 64 DB 78 */ mr r4, r27
-/* 800F24C4 000EE124 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F24C8 000EE128 38 A0 00 06 */ li r5, 6
-/* 800F24CC 000EE12C 48 16 1A 11 */ bl func_80253EDC
-/* 800F24D0 000EE130 38 81 00 50 */ addi r4, r1, 0x50
-/* 800F24D4 000EE134 38 60 00 01 */ li r3, 1
-/* 800F24D8 000EE138 4B F6 75 65 */ bl func_80059A3C
-/* 800F24DC 000EE13C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F24E0 000EE140 38 60 00 1B */ li r3, 0x1b
-/* 800F24E4 000EE144 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F24E8 000EE148 D0 21 00 3C */ stfs f1, 0x3c(r1)
-/* 800F24EC 000EE14C D0 21 00 48 */ stfs f1, 0x48(r1)
-/* 800F24F0 000EE150 D0 21 00 34 */ stfs f1, 0x34(r1)
-/* 800F24F4 000EE154 D0 21 00 30 */ stfs f1, 0x30(r1)
-/* 800F24F8 000EE158 D0 01 00 4C */ stfs f0, 0x4c(r1)
-/* 800F24FC 000EE15C D0 01 00 40 */ stfs f0, 0x40(r1)
-/* 800F2500 000EE160 D0 01 00 44 */ stfs f0, 0x44(r1)
-/* 800F2504 000EE164 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 800F2508 000EE168 4B F6 84 F1 */ bl func_8005A9F8
-/* 800F250C 000EE16C 7C 66 1B 78 */ mr r6, r3
-/* 800F2510 000EE170 7F 43 D3 78 */ mr r3, r26
-/* 800F2514 000EE174 7F 64 DB 78 */ mr r4, r27
-/* 800F2518 000EE178 38 A0 00 02 */ li r5, 2
-/* 800F251C 000EE17C 48 16 19 E9 */ bl func_80253F04
-/* 800F2520 000EE180 7F 43 D3 78 */ mr r3, r26
-/* 800F2524 000EE184 7F 64 DB 78 */ mr r4, r27
-/* 800F2528 000EE188 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F252C 000EE18C 38 A0 00 01 */ li r5, 1
-/* 800F2530 000EE190 48 16 19 D5 */ bl func_80253F04
-/* 800F2534 000EE194 48 00 02 78 */ b lbl_800F27AC
-/* 800F2538 000EE198 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F253C 000EE19C 41 82 02 70 */ beq lbl_800F27AC
-/* 800F2540 000EE1A0 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F2544 000EE1A4 40 82 02 68 */ bne lbl_800F27AC
-/* 800F2548 000EE1A8 7F 23 CB 78 */ mr r3, r25
-/* 800F254C 000EE1AC 38 81 00 70 */ addi r4, r1, 0x70
-/* 800F2550 000EE1B0 48 2E A1 F9 */ bl func_803DC748
-/* 800F2554 000EE1B4 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F2558 000EE1B8 38 80 00 A2 */ li r4, 0xa2
-/* 800F255C 000EE1BC 38 A0 00 00 */ li r5, 0
-/* 800F2560 000EE1C0 48 2E B4 7D */ bl func_803DD9DC
-/* 800F2564 000EE1C4 7C 64 1B 78 */ mr r4, r3
-/* 800F2568 000EE1C8 38 60 00 17 */ li r3, 0x17
-/* 800F256C 000EE1CC 48 06 9D 9D */ bl func_8015C308
-/* 800F2570 000EE1D0 38 61 00 70 */ addi r3, r1, 0x70
-/* 800F2574 000EE1D4 38 80 00 A3 */ li r4, 0xa3
-/* 800F2578 000EE1D8 38 A0 00 00 */ li r5, 0
-/* 800F257C 000EE1DC 48 2E B4 61 */ bl func_803DD9DC
-/* 800F2580 000EE1E0 7C 64 1B 78 */ mr r4, r3
-/* 800F2584 000EE1E4 38 60 00 18 */ li r3, 0x18
-/* 800F2588 000EE1E8 48 06 9D 81 */ bl func_8015C308
-/* 800F258C 000EE1EC 48 00 02 20 */ b lbl_800F27AC
-/* 800F2590 000EE1F0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F2594 000EE1F4 41 82 02 18 */ beq lbl_800F27AC
-/* 800F2598 000EE1F8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F259C 000EE1FC 40 82 02 10 */ bne lbl_800F27AC
-/* 800F25A0 000EE200 7F 23 CB 78 */ mr r3, r25
-/* 800F25A4 000EE204 38 80 00 06 */ li r4, 6
-/* 800F25A8 000EE208 38 A0 00 00 */ li r5, 0
-/* 800F25AC 000EE20C 48 2E 89 51 */ bl func_803DAEFC
-/* 800F25B0 000EE210 2C 03 00 00 */ cmpwi r3, 0
-/* 800F25B4 000EE214 41 82 01 F8 */ beq lbl_800F27AC
-/* 800F25B8 000EE218 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F25BC 000EE21C 38 60 00 18 */ li r3, 0x18
-/* 800F25C0 000EE220 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F25C4 000EE224 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800F25C8 000EE228 C0 82 8B E4 */ lfs f4, lbl_806411E4-_SDA2_BASE_(r2)
-/* 800F25CC 000EE22C D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800F25D0 000EE230 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800F25D4 000EE234 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800F25D8 000EE238 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800F25DC 000EE23C D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800F25E0 000EE240 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800F25E4 000EE244 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800F25E8 000EE248 C0 1B 00 38 */ lfs f0, 0x38(r27)
-/* 800F25EC 000EE24C C0 5B 00 3C */ lfs f2, 0x3c(r27)
-/* 800F25F0 000EE250 EC 60 20 28 */ fsubs f3, f0, f4
-/* 800F25F4 000EE254 C0 3B 00 40 */ lfs f1, 0x40(r27)
-/* 800F25F8 000EE258 C0 1B 00 44 */ lfs f0, 0x44(r27)
-/* 800F25FC 000EE25C EC 42 20 28 */ fsubs f2, f2, f4
-/* 800F2600 000EE260 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800F2604 000EE264 EC 00 20 28 */ fsubs f0, f0, f4
-/* 800F2608 000EE268 D0 7B 00 38 */ stfs f3, 0x38(r27)
-/* 800F260C 000EE26C D0 5B 00 3C */ stfs f2, 0x3c(r27)
-/* 800F2610 000EE270 D0 3B 00 40 */ stfs f1, 0x40(r27)
-/* 800F2614 000EE274 D0 1B 00 44 */ stfs f0, 0x44(r27)
-/* 800F2618 000EE278 4B F6 83 E1 */ bl func_8005A9F8
-/* 800F261C 000EE27C 7C 66 1B 78 */ mr r6, r3
-/* 800F2620 000EE280 7F 43 D3 78 */ mr r3, r26
-/* 800F2624 000EE284 7F 64 DB 78 */ mr r4, r27
-/* 800F2628 000EE288 38 A0 00 02 */ li r5, 2
-/* 800F262C 000EE28C 48 16 18 D9 */ bl func_80253F04
-/* 800F2630 000EE290 7F 43 D3 78 */ mr r3, r26
-/* 800F2634 000EE294 7F 64 DB 78 */ mr r4, r27
-/* 800F2638 000EE298 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F263C 000EE29C 38 A0 00 01 */ li r5, 1
-/* 800F2640 000EE2A0 48 16 18 C5 */ bl func_80253F04
-/* 800F2644 000EE2A4 48 00 01 68 */ b lbl_800F27AC
-/* 800F2648 000EE2A8 7F 43 D3 78 */ mr r3, r26
-/* 800F264C 000EE2AC 7F 64 DB 78 */ mr r4, r27
-/* 800F2650 000EE2B0 38 C1 00 50 */ addi r6, r1, 0x50
-/* 800F2654 000EE2B4 38 A0 00 06 */ li r5, 6
-/* 800F2658 000EE2B8 48 16 18 85 */ bl func_80253EDC
-/* 800F265C 000EE2BC C0 21 00 50 */ lfs f1, 0x50(r1)
-/* 800F2660 000EE2C0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F2664 000EE2C4 C0 02 8B E8 */ lfs f0, lbl_806411E8-_SDA2_BASE_(r2)
-/* 800F2668 000EE2C8 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800F266C 000EE2CC D0 01 00 50 */ stfs f0, 0x50(r1)
-/* 800F2670 000EE2D0 41 82 00 A0 */ beq lbl_800F2710
-/* 800F2674 000EE2D4 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F2678 000EE2D8 40 82 00 98 */ bne lbl_800F2710
-/* 800F267C 000EE2DC 7F 23 CB 78 */ mr r3, r25
-/* 800F2680 000EE2E0 38 80 00 06 */ li r4, 6
-/* 800F2684 000EE2E4 38 A0 00 00 */ li r5, 0
-/* 800F2688 000EE2E8 48 2E 88 75 */ bl func_803DAEFC
-/* 800F268C 000EE2EC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800F2690 000EE2F0 7C 64 1B 78 */ mr r4, r3
-/* 800F2694 000EE2F4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800F2698 000EE2F8 38 65 00 0C */ addi r3, r5, 0xc
-/* 800F269C 000EE2FC 48 29 DA 51 */ bl func_803900EC
-/* 800F26A0 000EE300 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800F26A4 000EE304 48 15 DC 51 */ bl func_802502F4
-/* 800F26A8 000EE308 C0 A1 00 50 */ lfs f5, 0x50(r1)
-/* 800F26AC 000EE30C 38 00 FF 00 */ li r0, -256
-/* 800F26B0 000EE310 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F26B4 000EE314 38 80 00 02 */ li r4, 2
-/* 800F26B8 000EE318 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F26BC 000EE31C FC 80 28 1E */ fctiwz f4, f5
-/* 800F26C0 000EE320 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F26C4 000EE324 FC 40 18 1E */ fctiwz f2, f3
-/* 800F26C8 000EE328 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F26CC 000EE32C 88 BB 00 11 */ lbz r5, 0x11(r27)
-/* 800F26D0 000EE330 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F26D4 000EE334 D8 41 01 60 */ stfd f2, 0x160(r1)
-/* 800F26D8 000EE338 7C A9 03 78 */ or r9, r5, r0
-/* 800F26DC 000EE33C FC 20 08 1E */ fctiwz f1, f1
-/* 800F26E0 000EE340 FC 00 00 1E */ fctiwz f0, f0
-/* 800F26E4 000EE344 D8 81 01 68 */ stfd f4, 0x168(r1)
-/* 800F26E8 000EE348 80 C1 01 64 */ lwz r6, 0x164(r1)
-/* 800F26EC 000EE34C D8 21 01 58 */ stfd f1, 0x158(r1)
-/* 800F26F0 000EE350 80 A1 01 6C */ lwz r5, 0x16c(r1)
-/* 800F26F4 000EE354 D8 01 01 50 */ stfd f0, 0x150(r1)
-/* 800F26F8 000EE358 80 E1 01 5C */ lwz r7, 0x15c(r1)
-/* 800F26FC 000EE35C 81 01 01 54 */ lwz r8, 0x154(r1)
-/* 800F2700 000EE360 7C E7 07 34 */ extsh r7, r7
-/* 800F2704 000EE364 7D 08 07 34 */ extsh r8, r8
-/* 800F2708 000EE368 48 15 DA A5 */ bl func_802501AC
-/* 800F270C 000EE36C 48 00 00 A0 */ b lbl_800F27AC
-lbl_800F2710:
-/* 800F2710 000EE370 38 60 07 C7 */ li r3, 0x7c7
-/* 800F2714 000EE374 48 15 DB E1 */ bl func_802502F4
-/* 800F2718 000EE378 C0 A1 00 50 */ lfs f5, 0x50(r1)
-/* 800F271C 000EE37C 38 00 FF 00 */ li r0, -256
-/* 800F2720 000EE380 C0 61 00 60 */ lfs f3, 0x60(r1)
-/* 800F2724 000EE384 38 80 00 02 */ li r4, 2
-/* 800F2728 000EE388 C0 21 00 54 */ lfs f1, 0x54(r1)
-/* 800F272C 000EE38C FC 80 28 1E */ fctiwz f4, f5
-/* 800F2730 000EE390 C0 01 00 68 */ lfs f0, 0x68(r1)
-/* 800F2734 000EE394 FC 40 18 1E */ fctiwz f2, f3
-/* 800F2738 000EE398 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F273C 000EE39C 88 BB 00 11 */ lbz r5, 0x11(r27)
-/* 800F2740 000EE3A0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2744 000EE3A4 D8 41 01 60 */ stfd f2, 0x160(r1)
-/* 800F2748 000EE3A8 7C A9 03 78 */ or r9, r5, r0
-/* 800F274C 000EE3AC FC 20 08 1E */ fctiwz f1, f1
-/* 800F2750 000EE3B0 FC 00 00 1E */ fctiwz f0, f0
-/* 800F2754 000EE3B4 D8 81 01 68 */ stfd f4, 0x168(r1)
-/* 800F2758 000EE3B8 80 C1 01 64 */ lwz r6, 0x164(r1)
-/* 800F275C 000EE3BC D8 21 01 58 */ stfd f1, 0x158(r1)
-/* 800F2760 000EE3C0 80 A1 01 6C */ lwz r5, 0x16c(r1)
-/* 800F2764 000EE3C4 D8 01 01 50 */ stfd f0, 0x150(r1)
-/* 800F2768 000EE3C8 80 E1 01 5C */ lwz r7, 0x15c(r1)
-/* 800F276C 000EE3CC 81 01 01 54 */ lwz r8, 0x154(r1)
-/* 800F2770 000EE3D0 7C E7 07 34 */ extsh r7, r7
-/* 800F2774 000EE3D4 7D 08 07 34 */ extsh r8, r8
-/* 800F2778 000EE3D8 48 15 DA 35 */ bl func_802501AC
-/* 800F277C 000EE3DC 48 00 00 30 */ b lbl_800F27AC
-/* 800F2780 000EE3E0 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F2784 000EE3E4 41 82 00 14 */ beq lbl_800F2798
-/* 800F2788 000EE3E8 2C 1D 00 00 */ cmpwi r29, 0
-/* 800F278C 000EE3EC 41 82 00 0C */ beq lbl_800F2798
-/* 800F2790 000EE3F0 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F2794 000EE3F4 41 82 00 18 */ beq lbl_800F27AC
-lbl_800F2798:
-/* 800F2798 000EE3F8 7F 43 D3 78 */ mr r3, r26
-/* 800F279C 000EE3FC 7F 64 DB 78 */ mr r4, r27
-/* 800F27A0 000EE400 38 A0 00 02 */ li r5, 2
-/* 800F27A4 000EE404 38 C0 00 00 */ li r6, 0
-/* 800F27A8 000EE408 48 16 17 5D */ bl func_80253F04
-lbl_800F27AC:
-/* 800F27AC 000EE40C 39 61 01 90 */ addi r11, r1, 0x190
-/* 800F27B0 000EE410 48 0D 49 BD */ bl _restgpr_25
-/* 800F27B4 000EE414 80 01 01 94 */ lwz r0, 0x194(r1)
-/* 800F27B8 000EE418 7C 08 03 A6 */ mtlr r0
-/* 800F27BC 000EE41C 38 21 01 90 */ addi r1, r1, 0x190
-/* 800F27C0 000EE420 4E 80 00 20 */ blr
-lbl_800F27C4:
-/* 800F27C4 000EE424 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800F27C8 000EE428 7C 08 02 A6 */ mflr r0
-/* 800F27CC 000EE42C 38 A0 00 03 */ li r5, 3
-/* 800F27D0 000EE430 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800F27D4 000EE434 38 C1 00 08 */ addi r6, r1, 8
-/* 800F27D8 000EE438 93 E1 00 6C */ stw r31, 0x6c(r1)
-/* 800F27DC 000EE43C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F27E0 000EE440 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F27E4 000EE444 93 C1 00 68 */ stw r30, 0x68(r1)
-/* 800F27E8 000EE448 7C 9E 23 78 */ mr r30, r4
-/* 800F27EC 000EE44C 93 A1 00 64 */ stw r29, 0x64(r1)
-/* 800F27F0 000EE450 3F A0 80 40 */ lis r29, lbl_803FC178@ha
-/* 800F27F4 000EE454 93 81 00 60 */ stw r28, 0x60(r1)
-/* 800F27F8 000EE458 7C 7C 1B 78 */ mr r28, r3
-/* 800F27FC 000EE45C A5 9D C1 78 */ lhzu r12, lbl_803FC178@l(r29)
-/* 800F2800 000EE460 A1 7D 00 02 */ lhz r11, 2(r29)
-/* 800F2804 000EE464 A1 5D 00 04 */ lhz r10, 4(r29)
-/* 800F2808 000EE468 A1 3D 00 06 */ lhz r9, 6(r29)
-/* 800F280C 000EE46C A1 1D 00 08 */ lhz r8, 8(r29)
-/* 800F2810 000EE470 A0 FD 00 0A */ lhz r7, 0xa(r29)
-/* 800F2814 000EE474 A0 1D 00 0C */ lhz r0, 0xc(r29)
-/* 800F2818 000EE478 B1 81 00 0C */ sth r12, 0xc(r1)
-/* 800F281C 000EE47C B1 61 00 0E */ sth r11, 0xe(r1)
-/* 800F2820 000EE480 B1 41 00 10 */ sth r10, 0x10(r1)
-/* 800F2824 000EE484 B1 21 00 12 */ sth r9, 0x12(r1)
-/* 800F2828 000EE488 B1 01 00 14 */ sth r8, 0x14(r1)
-/* 800F282C 000EE48C B0 E1 00 16 */ sth r7, 0x16(r1)
-/* 800F2830 000EE490 B0 01 00 18 */ sth r0, 0x18(r1)
-/* 800F2834 000EE494 48 16 16 A9 */ bl func_80253EDC
-/* 800F2838 000EE498 80 61 00 08 */ lwz r3, 8(r1)
-/* 800F283C 000EE49C 3B A0 00 00 */ li r29, 0
-/* 800F2840 000EE4A0 38 03 FF ED */ addi r0, r3, -19
-/* 800F2844 000EE4A4 28 00 00 17 */ cmplwi r0, 0x17
-/* 800F2848 000EE4A8 41 81 03 4C */ bgt lbl_800F2B94
-/* 800F284C 000EE4AC 3C 60 80 41 */ lis r3, lbl_80417F2C@ha
-/* 800F2850 000EE4B0 54 00 10 3A */ slwi r0, r0, 2
-/* 800F2854 000EE4B4 38 63 7F 2C */ addi r3, r3, lbl_80417F2C@l
-/* 800F2858 000EE4B8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F285C 000EE4BC 7C 69 03 A6 */ mtctr r3
-/* 800F2860 000EE4C0 4E 80 04 20 */ bctr
-/* 800F2864 000EE4C4 3B A0 00 01 */ li r29, 1
-/* 800F2868 000EE4C8 3B BD 00 01 */ addi r29, r29, 1
-/* 800F286C 000EE4CC 7F 83 E3 78 */ mr r3, r28
-/* 800F2870 000EE4D0 7F C4 F3 78 */ mr r4, r30
-/* 800F2874 000EE4D4 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800F2878 000EE4D8 38 A0 00 06 */ li r5, 6
-/* 800F287C 000EE4DC 48 16 16 61 */ bl func_80253EDC
-/* 800F2880 000EE4E0 A0 1F 00 AA */ lhz r0, 0xaa(r31)
-/* 800F2884 000EE4E4 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F2888 000EE4E8 41 82 03 0C */ beq lbl_800F2B94
-/* 800F288C 000EE4EC 28 00 00 0B */ cmplwi r0, 0xb
-/* 800F2890 000EE4F0 41 82 03 04 */ beq lbl_800F2B94
-/* 800F2894 000EE4F4 38 7D 00 20 */ addi r3, r29, 0x20
-/* 800F2898 000EE4F8 38 81 00 20 */ addi r4, r1, 0x20
-/* 800F289C 000EE4FC 4B F6 71 A1 */ bl func_80059A3C
-/* 800F28A0 000EE500 48 00 02 F4 */ b lbl_800F2B94
-/* 800F28A4 000EE504 3B A0 00 01 */ li r29, 1
-/* 800F28A8 000EE508 3B BD 00 01 */ addi r29, r29, 1
-/* 800F28AC 000EE50C 3B BD 00 01 */ addi r29, r29, 1
-/* 800F28B0 000EE510 3B BD 00 01 */ addi r29, r29, 1
-/* 800F28B4 000EE514 3B BD 00 01 */ addi r29, r29, 1
-/* 800F28B8 000EE518 3B BD 00 01 */ addi r29, r29, 1
-/* 800F28BC 000EE51C 7F 83 E3 78 */ mr r3, r28
-/* 800F28C0 000EE520 7F C4 F3 78 */ mr r4, r30
-/* 800F28C4 000EE524 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800F28C8 000EE528 38 A0 00 06 */ li r5, 6
-/* 800F28CC 000EE52C 48 16 16 11 */ bl func_80253EDC
-/* 800F28D0 000EE530 A0 1F 00 AA */ lhz r0, 0xaa(r31)
-/* 800F28D4 000EE534 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F28D8 000EE538 41 82 00 18 */ beq lbl_800F28F0
-/* 800F28DC 000EE53C 28 00 00 0B */ cmplwi r0, 0xb
-/* 800F28E0 000EE540 41 82 00 10 */ beq lbl_800F28F0
-/* 800F28E4 000EE544 38 7D 00 19 */ addi r3, r29, 0x19
-/* 800F28E8 000EE548 38 81 00 20 */ addi r4, r1, 0x20
-/* 800F28EC 000EE54C 4B F6 71 51 */ bl func_80059A3C
-lbl_800F28F0:
-/* 800F28F0 000EE550 A0 1F 00 AA */ lhz r0, 0xaa(r31)
-/* 800F28F4 000EE554 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F28F8 000EE558 41 82 00 0C */ beq lbl_800F2904
-/* 800F28FC 000EE55C 28 00 00 0B */ cmplwi r0, 0xb
-/* 800F2900 000EE560 40 82 02 94 */ bne lbl_800F2B94
-lbl_800F2904:
-/* 800F2904 000EE564 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F2908 000EE568 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800F290C 000EE56C 7C 00 E8 40 */ cmplw r0, r29
-/* 800F2910 000EE570 40 80 02 84 */ bge lbl_800F2B94
-/* 800F2914 000EE574 38 00 00 80 */ li r0, 0x80
-/* 800F2918 000EE578 98 1E 00 10 */ stb r0, 0x10(r30)
-/* 800F291C 000EE57C 98 1E 00 0F */ stb r0, 0xf(r30)
-/* 800F2920 000EE580 98 1E 00 0E */ stb r0, 0xe(r30)
-/* 800F2924 000EE584 48 00 02 70 */ b lbl_800F2B94
-/* 800F2928 000EE588 7F 83 E3 78 */ mr r3, r28
-/* 800F292C 000EE58C 7F C4 F3 78 */ mr r4, r30
-/* 800F2930 000EE590 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800F2934 000EE594 38 A0 00 06 */ li r5, 6
-/* 800F2938 000EE598 48 16 15 A5 */ bl func_80253EDC
-/* 800F293C 000EE59C A8 9F 27 36 */ lha r4, 0x2736(r31)
-/* 800F2940 000EE5A0 38 60 00 17 */ li r3, 0x17
-/* 800F2944 000EE5A4 48 06 99 C5 */ bl func_8015C308
-/* 800F2948 000EE5A8 C0 A1 00 20 */ lfs f5, 0x20(r1)
-/* 800F294C 000EE5AC 38 00 FF 00 */ li r0, -256
-/* 800F2950 000EE5B0 C0 61 00 30 */ lfs f3, 0x30(r1)
-/* 800F2954 000EE5B4 38 60 30 B9 */ li r3, 0x30b9
-/* 800F2958 000EE5B8 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 800F295C 000EE5BC FC 80 28 1E */ fctiwz f4, f5
-/* 800F2960 000EE5C0 C0 01 00 38 */ lfs f0, 0x38(r1)
-/* 800F2964 000EE5C4 FC 40 18 1E */ fctiwz f2, f3
-/* 800F2968 000EE5C8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F296C 000EE5CC 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 800F2970 000EE5D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2974 000EE5D4 D8 41 00 48 */ stfd f2, 0x48(r1)
-/* 800F2978 000EE5D8 7C 88 03 78 */ or r8, r4, r0
-/* 800F297C 000EE5DC FC 20 08 1E */ fctiwz f1, f1
-/* 800F2980 000EE5E0 FC 00 00 1E */ fctiwz f0, f0
-/* 800F2984 000EE5E4 D8 81 00 40 */ stfd f4, 0x40(r1)
-/* 800F2988 000EE5E8 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 800F298C 000EE5EC D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 800F2990 000EE5F0 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 800F2994 000EE5F4 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 800F2998 000EE5F8 80 C1 00 54 */ lwz r6, 0x54(r1)
-/* 800F299C 000EE5FC 80 E1 00 5C */ lwz r7, 0x5c(r1)
-/* 800F29A0 000EE600 7C C6 07 34 */ extsh r6, r6
-/* 800F29A4 000EE604 7C E7 07 34 */ extsh r7, r7
-/* 800F29A8 000EE608 48 15 D7 8D */ bl func_80250134
-/* 800F29AC 000EE60C 48 00 01 E8 */ b lbl_800F2B94
-/* 800F29B0 000EE610 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F29B4 000EE614 54 00 AF 7F */ rlwinm. r0, r0, 0x15, 0x1d, 0x1f
-/* 800F29B8 000EE618 41 82 01 DC */ beq lbl_800F2B94
-/* 800F29BC 000EE61C 7F 83 E3 78 */ mr r3, r28
-/* 800F29C0 000EE620 7F C4 F3 78 */ mr r4, r30
-/* 800F29C4 000EE624 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800F29C8 000EE628 38 A0 00 06 */ li r5, 6
-/* 800F29CC 000EE62C 48 16 15 11 */ bl func_80253EDC
-/* 800F29D0 000EE630 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F29D4 000EE634 38 60 00 17 */ li r3, 0x17
-/* 800F29D8 000EE638 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800F29DC 000EE63C 7C 9F 02 14 */ add r4, r31, r0
-/* 800F29E0 000EE640 AB A4 27 36 */ lha r29, 0x2736(r4)
-/* 800F29E4 000EE644 7F A4 EB 78 */ mr r4, r29
-/* 800F29E8 000EE648 48 06 99 21 */ bl func_8015C308
-/* 800F29EC 000EE64C 2C 1D 00 00 */ cmpwi r29, 0
-/* 800F29F0 000EE650 40 82 00 6C */ bne lbl_800F2A5C
-/* 800F29F4 000EE654 C0 A1 00 20 */ lfs f5, 0x20(r1)
-/* 800F29F8 000EE658 38 60 30 BA */ li r3, 0x30ba
-/* 800F29FC 000EE65C C0 61 00 30 */ lfs f3, 0x30(r1)
-/* 800F2A00 000EE660 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 800F2A04 000EE664 FC 80 28 1E */ fctiwz f4, f5
-/* 800F2A08 000EE668 C0 01 00 38 */ lfs f0, 0x38(r1)
-/* 800F2A0C 000EE66C FC 40 18 1E */ fctiwz f2, f3
-/* 800F2A10 000EE670 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F2A14 000EE674 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800F2A18 000EE678 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2A1C 000EE67C D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 800F2A20 000EE680 64 08 D2 80 */ oris r8, r0, 0xd280
-/* 800F2A24 000EE684 FC 20 08 1E */ fctiwz f1, f1
-/* 800F2A28 000EE688 FC 00 00 1E */ fctiwz f0, f0
-/* 800F2A2C 000EE68C D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 800F2A30 000EE690 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 800F2A34 000EE694 61 08 FF 00 */ ori r8, r8, 0xff00
-/* 800F2A38 000EE698 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 800F2A3C 000EE69C 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 800F2A40 000EE6A0 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800F2A44 000EE6A4 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 800F2A48 000EE6A8 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800F2A4C 000EE6AC 7C C6 07 34 */ extsh r6, r6
-/* 800F2A50 000EE6B0 7C E7 07 34 */ extsh r7, r7
-/* 800F2A54 000EE6B4 48 15 D6 E1 */ bl func_80250134
-/* 800F2A58 000EE6B8 48 00 01 3C */ b lbl_800F2B94
-lbl_800F2A5C:
-/* 800F2A5C 000EE6BC C0 A1 00 20 */ lfs f5, 0x20(r1)
-/* 800F2A60 000EE6C0 38 60 30 BA */ li r3, 0x30ba
-/* 800F2A64 000EE6C4 C0 61 00 30 */ lfs f3, 0x30(r1)
-/* 800F2A68 000EE6C8 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 800F2A6C 000EE6CC FC 80 28 1E */ fctiwz f4, f5
-/* 800F2A70 000EE6D0 C0 01 00 38 */ lfs f0, 0x38(r1)
-/* 800F2A74 000EE6D4 FC 40 18 1E */ fctiwz f2, f3
-/* 800F2A78 000EE6D8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F2A7C 000EE6DC 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800F2A80 000EE6E0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2A84 000EE6E4 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 800F2A88 000EE6E8 64 08 FF FF */ oris r8, r0, 0xffff
-/* 800F2A8C 000EE6EC FC 20 08 1E */ fctiwz f1, f1
-/* 800F2A90 000EE6F0 FC 00 00 1E */ fctiwz f0, f0
-/* 800F2A94 000EE6F4 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 800F2A98 000EE6F8 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 800F2A9C 000EE6FC D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 800F2AA0 000EE700 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 800F2AA4 000EE704 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800F2AA8 000EE708 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 800F2AAC 000EE70C 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800F2AB0 000EE710 7C C6 07 34 */ extsh r6, r6
-/* 800F2AB4 000EE714 7C E7 07 34 */ extsh r7, r7
-/* 800F2AB8 000EE718 48 15 D6 7D */ bl func_80250134
-/* 800F2ABC 000EE71C 48 00 00 D8 */ b lbl_800F2B94
-/* 800F2AC0 000EE720 3B A0 00 01 */ li r29, 1
-/* 800F2AC4 000EE724 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2AC8 000EE728 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2ACC 000EE72C 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2AD0 000EE730 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2AD4 000EE734 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2AD8 000EE738 7F 83 E3 78 */ mr r3, r28
-/* 800F2ADC 000EE73C 7F C4 F3 78 */ mr r4, r30
-/* 800F2AE0 000EE740 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800F2AE4 000EE744 38 A0 00 06 */ li r5, 6
-/* 800F2AE8 000EE748 48 16 13 F5 */ bl func_80253EDC
-/* 800F2AEC 000EE74C A0 1F 00 AA */ lhz r0, 0xaa(r31)
-/* 800F2AF0 000EE750 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F2AF4 000EE754 41 82 00 0C */ beq lbl_800F2B00
-/* 800F2AF8 000EE758 28 00 00 0B */ cmplwi r0, 0xb
-/* 800F2AFC 000EE75C 40 82 00 24 */ bne lbl_800F2B20
-lbl_800F2B00:
-/* 800F2B00 000EE760 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F2B04 000EE764 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800F2B08 000EE768 7C 00 E8 40 */ cmplw r0, r29
-/* 800F2B0C 000EE76C 40 80 00 14 */ bge lbl_800F2B20
-/* 800F2B10 000EE770 88 1E 00 11 */ lbz r0, 0x11(r30)
-/* 800F2B14 000EE774 64 08 40 40 */ oris r8, r0, 0x4040
-/* 800F2B18 000EE778 61 08 40 00 */ ori r8, r8, 0x4000
-/* 800F2B1C 000EE77C 48 00 00 10 */ b lbl_800F2B2C
-lbl_800F2B20:
-/* 800F2B20 000EE780 88 7E 00 11 */ lbz r3, 0x11(r30)
-/* 800F2B24 000EE784 38 00 FF 00 */ li r0, -256
-/* 800F2B28 000EE788 7C 68 03 78 */ or r8, r3, r0
-lbl_800F2B2C:
-/* 800F2B2C 000EE78C C0 A1 00 20 */ lfs f5, 0x20(r1)
-/* 800F2B30 000EE790 7C 9F EA 14 */ add r4, r31, r29
-/* 800F2B34 000EE794 C0 61 00 30 */ lfs f3, 0x30(r1)
-/* 800F2B38 000EE798 38 61 00 0C */ addi r3, r1, 0xc
-/* 800F2B3C 000EE79C C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 800F2B40 000EE7A0 FC 80 28 1E */ fctiwz f4, f5
-/* 800F2B44 000EE7A4 C0 01 00 38 */ lfs f0, 0x38(r1)
-/* 800F2B48 000EE7A8 FC 40 18 1E */ fctiwz f2, f3
-/* 800F2B4C 000EE7AC EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F2B50 000EE7B0 88 04 27 56 */ lbz r0, 0x2756(r4)
-/* 800F2B54 000EE7B4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2B58 000EE7B8 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 800F2B5C 000EE7BC 54 00 08 3C */ slwi r0, r0, 1
-/* 800F2B60 000EE7C0 FC 20 08 1E */ fctiwz f1, f1
-/* 800F2B64 000EE7C4 FC 00 00 1E */ fctiwz f0, f0
-/* 800F2B68 000EE7C8 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 800F2B6C 000EE7CC 7C 63 02 2E */ lhzx r3, r3, r0
-/* 800F2B70 000EE7D0 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 800F2B74 000EE7D4 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 800F2B78 000EE7D8 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 800F2B7C 000EE7DC 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 800F2B80 000EE7E0 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 800F2B84 000EE7E4 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 800F2B88 000EE7E8 7C C6 07 34 */ extsh r6, r6
-/* 800F2B8C 000EE7EC 7C E7 07 34 */ extsh r7, r7
-/* 800F2B90 000EE7F0 48 15 D5 A5 */ bl func_80250134
-lbl_800F2B94:
-/* 800F2B94 000EE7F4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800F2B98 000EE7F8 83 E1 00 6C */ lwz r31, 0x6c(r1)
-/* 800F2B9C 000EE7FC 83 C1 00 68 */ lwz r30, 0x68(r1)
-/* 800F2BA0 000EE800 83 A1 00 64 */ lwz r29, 0x64(r1)
-/* 800F2BA4 000EE804 83 81 00 60 */ lwz r28, 0x60(r1)
-/* 800F2BA8 000EE808 7C 08 03 A6 */ mtlr r0
-/* 800F2BAC 000EE80C 38 21 00 70 */ addi r1, r1, 0x70
-/* 800F2BB0 000EE810 4E 80 00 20 */ blr
-lbl_800F2BB4:
-/* 800F2BB4 000EE814 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 800F2BB8 000EE818 7C 08 02 A6 */ mflr r0
-/* 800F2BBC 000EE81C 38 A0 00 03 */ li r5, 3
-/* 800F2BC0 000EE820 90 01 00 84 */ stw r0, 0x84(r1)
-/* 800F2BC4 000EE824 38 C1 00 08 */ addi r6, r1, 8
-/* 800F2BC8 000EE828 93 E1 00 7C */ stw r31, 0x7c(r1)
-/* 800F2BCC 000EE82C 3B E0 00 0A */ li r31, 0xa
-/* 800F2BD0 000EE830 93 C1 00 78 */ stw r30, 0x78(r1)
-/* 800F2BD4 000EE834 7C 9E 23 78 */ mr r30, r4
-/* 800F2BD8 000EE838 93 A1 00 74 */ stw r29, 0x74(r1)
-/* 800F2BDC 000EE83C 7C 7D 1B 78 */ mr r29, r3
-/* 800F2BE0 000EE840 48 16 12 FD */ bl func_80253EDC
-/* 800F2BE4 000EE844 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F2BE8 000EE848 28 00 00 26 */ cmplwi r0, 0x26
-/* 800F2BEC 000EE84C 41 81 01 78 */ bgt lbl_800F2D64
-/* 800F2BF0 000EE850 3C 60 80 41 */ lis r3, lbl_80417F8C@ha
-/* 800F2BF4 000EE854 54 00 10 3A */ slwi r0, r0, 2
-/* 800F2BF8 000EE858 38 63 7F 8C */ addi r3, r3, lbl_80417F8C@l
-/* 800F2BFC 000EE85C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F2C00 000EE860 7C 69 03 A6 */ mtctr r3
-/* 800F2C04 000EE864 4E 80 04 20 */ bctr
-/* 800F2C08 000EE868 3B E0 00 0B */ li r31, 0xb
-/* 800F2C0C 000EE86C 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C10 000EE870 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C14 000EE874 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C18 000EE878 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C1C 000EE87C 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C20 000EE880 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C24 000EE884 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C28 000EE888 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C2C 000EE88C 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C30 000EE890 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C34 000EE894 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C38 000EE898 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C3C 000EE89C 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C40 000EE8A0 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C44 000EE8A4 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C48 000EE8A8 3B FF 00 01 */ addi r31, r31, 1
-/* 800F2C4C 000EE8AC 7F A3 EB 78 */ mr r3, r29
-/* 800F2C50 000EE8B0 7F C4 F3 78 */ mr r4, r30
-/* 800F2C54 000EE8B4 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F2C58 000EE8B8 38 A0 00 06 */ li r5, 6
-/* 800F2C5C 000EE8BC 48 16 12 81 */ bl func_80253EDC
-/* 800F2C60 000EE8C0 7F E3 FB 78 */ mr r3, r31
-/* 800F2C64 000EE8C4 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F2C68 000EE8C8 4B F6 6D D5 */ bl func_80059A3C
-/* 800F2C6C 000EE8CC 48 00 00 F8 */ b lbl_800F2D64
-/* 800F2C70 000EE8D0 7F A3 EB 78 */ mr r3, r29
-/* 800F2C74 000EE8D4 7F C4 F3 78 */ mr r4, r30
-/* 800F2C78 000EE8D8 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F2C7C 000EE8DC 38 A0 00 06 */ li r5, 6
-/* 800F2C80 000EE8E0 48 16 12 5D */ bl func_80253EDC
-/* 800F2C84 000EE8E4 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800F2C88 000EE8E8 38 00 FF 00 */ li r0, -256
-/* 800F2C8C 000EE8EC C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800F2C90 000EE8F0 38 60 2D F9 */ li r3, 0x2df9
-/* 800F2C94 000EE8F4 C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800F2C98 000EE8F8 FC 80 28 1E */ fctiwz f4, f5
-/* 800F2C9C 000EE8FC C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800F2CA0 000EE900 FC 40 18 1E */ fctiwz f2, f3
-/* 800F2CA4 000EE904 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800F2CA8 000EE908 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 800F2CAC 000EE90C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800F2CB0 000EE910 D8 41 00 58 */ stfd f2, 0x58(r1)
-/* 800F2CB4 000EE914 7C 88 03 78 */ or r8, r4, r0
-/* 800F2CB8 000EE918 FC 20 08 1E */ fctiwz f1, f1
-/* 800F2CBC 000EE91C FC 00 00 1E */ fctiwz f0, f0
-/* 800F2CC0 000EE920 D8 81 00 50 */ stfd f4, 0x50(r1)
-/* 800F2CC4 000EE924 80 A1 00 5C */ lwz r5, 0x5c(r1)
-/* 800F2CC8 000EE928 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800F2CCC 000EE92C 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 800F2CD0 000EE930 D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800F2CD4 000EE934 80 C1 00 64 */ lwz r6, 0x64(r1)
-/* 800F2CD8 000EE938 80 E1 00 6C */ lwz r7, 0x6c(r1)
-/* 800F2CDC 000EE93C 7C C6 07 34 */ extsh r6, r6
-/* 800F2CE0 000EE940 7C E7 07 34 */ extsh r7, r7
-/* 800F2CE4 000EE944 48 15 D4 51 */ bl func_80250134
-/* 800F2CE8 000EE948 48 00 00 7C */ b lbl_800F2D64
-/* 800F2CEC 000EE94C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F2CF0 000EE950 38 60 00 1B */ li r3, 0x1b
-/* 800F2CF4 000EE954 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F2CF8 000EE958 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800F2CFC 000EE95C D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800F2D00 000EE960 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800F2D04 000EE964 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800F2D08 000EE968 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800F2D0C 000EE96C D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800F2D10 000EE970 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800F2D14 000EE974 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800F2D18 000EE978 4B F6 7C E1 */ bl func_8005A9F8
-/* 800F2D1C 000EE97C 7C 66 1B 78 */ mr r6, r3
-/* 800F2D20 000EE980 7F A3 EB 78 */ mr r3, r29
-/* 800F2D24 000EE984 7F C4 F3 78 */ mr r4, r30
-/* 800F2D28 000EE988 38 A0 00 02 */ li r5, 2
-/* 800F2D2C 000EE98C 48 16 11 D9 */ bl func_80253F04
-/* 800F2D30 000EE990 7F A3 EB 78 */ mr r3, r29
-/* 800F2D34 000EE994 7F C4 F3 78 */ mr r4, r30
-/* 800F2D38 000EE998 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F2D3C 000EE99C 38 A0 00 01 */ li r5, 1
-/* 800F2D40 000EE9A0 48 16 11 C5 */ bl func_80253F04
-/* 800F2D44 000EE9A4 7F A3 EB 78 */ mr r3, r29
-/* 800F2D48 000EE9A8 7F C4 F3 78 */ mr r4, r30
-/* 800F2D4C 000EE9AC 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F2D50 000EE9B0 38 A0 00 06 */ li r5, 6
-/* 800F2D54 000EE9B4 48 16 11 89 */ bl func_80253EDC
-/* 800F2D58 000EE9B8 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F2D5C 000EE9BC 38 60 00 01 */ li r3, 1
-/* 800F2D60 000EE9C0 4B F6 6C DD */ bl func_80059A3C
-lbl_800F2D64:
-/* 800F2D64 000EE9C4 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 800F2D68 000EE9C8 83 E1 00 7C */ lwz r31, 0x7c(r1)
-/* 800F2D6C 000EE9CC 83 C1 00 78 */ lwz r30, 0x78(r1)
-/* 800F2D70 000EE9D0 83 A1 00 74 */ lwz r29, 0x74(r1)
-/* 800F2D74 000EE9D4 7C 08 03 A6 */ mtlr r0
-/* 800F2D78 000EE9D8 38 21 00 80 */ addi r1, r1, 0x80
-/* 800F2D7C 000EE9DC 4E 80 00 20 */ blr
-lbl_800F2D80:
-/* 800F2D80 000EE9E0 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800F2D84 000EE9E4 7C 08 02 A6 */ mflr r0
-/* 800F2D88 000EE9E8 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800F2D8C 000EE9EC 39 61 00 70 */ addi r11, r1, 0x70
-/* 800F2D90 000EE9F0 48 0D 43 99 */ bl _savegpr_27
-/* 800F2D94 000EE9F4 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F2D98 000EE9F8 7C 7B 1B 78 */ mr r27, r3
-/* 800F2D9C 000EE9FC 7C 9E 23 78 */ mr r30, r4
-/* 800F2DA0 000EEA00 38 C1 00 08 */ addi r6, r1, 8
-/* 800F2DA4 000EEA04 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F2DA8 000EEA08 3B A0 00 0A */ li r29, 0xa
-/* 800F2DAC 000EEA0C 3B 80 00 00 */ li r28, 0
-/* 800F2DB0 000EEA10 38 A0 00 03 */ li r5, 3
-/* 800F2DB4 000EEA14 48 16 11 29 */ bl func_80253EDC
-/* 800F2DB8 000EEA18 7F 63 DB 78 */ mr r3, r27
-/* 800F2DBC 000EEA1C 7F C4 F3 78 */ mr r4, r30
-/* 800F2DC0 000EEA20 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F2DC4 000EEA24 38 A0 00 06 */ li r5, 6
-/* 800F2DC8 000EEA28 48 16 11 15 */ bl func_80253EDC
-/* 800F2DCC 000EEA2C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F2DD0 000EEA30 28 00 00 15 */ cmplwi r0, 0x15
-/* 800F2DD4 000EEA34 41 81 01 4C */ bgt lbl_800F2F20
-/* 800F2DD8 000EEA38 3C 60 80 42 */ lis r3, lbl_80418028@ha
-/* 800F2DDC 000EEA3C 54 00 10 3A */ slwi r0, r0, 2
-/* 800F2DE0 000EEA40 38 63 80 28 */ addi r3, r3, lbl_80418028@l
-/* 800F2DE4 000EEA44 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F2DE8 000EEA48 7C 69 03 A6 */ mtctr r3
-/* 800F2DEC 000EEA4C 4E 80 04 20 */ bctr
-/* 800F2DF0 000EEA50 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F2DF4 000EEA54 3B A0 00 0B */ li r29, 0xb
-/* 800F2DF8 000EEA58 28 00 00 02 */ cmplwi r0, 2
-/* 800F2DFC 000EEA5C 40 82 01 24 */ bne lbl_800F2F20
-/* 800F2E00 000EEA60 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F2E04 000EEA64 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E08 000EEA68 28 00 00 05 */ cmplwi r0, 5
-/* 800F2E0C 000EEA6C 41 82 01 14 */ beq lbl_800F2F20
-/* 800F2E10 000EEA70 28 00 00 06 */ cmplwi r0, 6
-/* 800F2E14 000EEA74 41 82 01 0C */ beq lbl_800F2F20
-/* 800F2E18 000EEA78 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F2E1C 000EEA7C 3B 80 00 01 */ li r28, 1
-/* 800F2E20 000EEA80 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E24 000EEA84 28 00 00 05 */ cmplwi r0, 5
-/* 800F2E28 000EEA88 41 82 00 F8 */ beq lbl_800F2F20
-/* 800F2E2C 000EEA8C A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F2E30 000EEA90 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E34 000EEA94 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F2E38 000EEA98 28 00 00 05 */ cmplwi r0, 5
-/* 800F2E3C 000EEA9C 41 82 00 E4 */ beq lbl_800F2F20
-/* 800F2E40 000EEAA0 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F2E44 000EEAA4 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E48 000EEAA8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F2E4C 000EEAAC 28 00 00 05 */ cmplwi r0, 5
-/* 800F2E50 000EEAB0 41 82 00 D0 */ beq lbl_800F2F20
-/* 800F2E54 000EEAB4 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E58 000EEAB8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F2E5C 000EEABC 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E60 000EEAC0 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F2E64 000EEAC4 3B BD 00 01 */ addi r29, r29, 1
-/* 800F2E68 000EEAC8 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F2E6C 000EEACC 7F A3 EB 78 */ mr r3, r29
-/* 800F2E70 000EEAD0 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F2E74 000EEAD4 4B F6 6B C9 */ bl func_80059A3C
-/* 800F2E78 000EEAD8 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 800F2E7C 000EEADC 38 60 00 01 */ li r3, 1
-/* 800F2E80 000EEAE0 88 9F 27 93 */ lbz r4, 0x2793(r31)
-/* 800F2E84 000EEAE4 7C 60 00 30 */ slw r0, r3, r0
-/* 800F2E88 000EEAE8 7C 80 00 39 */ and. r0, r4, r0
-/* 800F2E8C 000EEAEC 40 82 00 94 */ bne lbl_800F2F20
-/* 800F2E90 000EEAF0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F2E94 000EEAF4 28 00 00 0D */ cmplwi r0, 0xd
-/* 800F2E98 000EEAF8 41 81 00 88 */ bgt lbl_800F2F20
-/* 800F2E9C 000EEAFC A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F2EA0 000EEB00 28 00 00 04 */ cmplwi r0, 4
-/* 800F2EA4 000EEB04 40 82 00 7C */ bne lbl_800F2F20
-/* 800F2EA8 000EEB08 38 00 00 80 */ li r0, 0x80
-/* 800F2EAC 000EEB0C 98 1E 00 10 */ stb r0, 0x10(r30)
-/* 800F2EB0 000EEB10 98 1E 00 0F */ stb r0, 0xf(r30)
-/* 800F2EB4 000EEB14 98 1E 00 0E */ stb r0, 0xe(r30)
-/* 800F2EB8 000EEB18 48 00 00 68 */ b lbl_800F2F20
-/* 800F2EBC 000EEB1C C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F2EC0 000EEB20 38 60 00 1B */ li r3, 0x1b
-/* 800F2EC4 000EEB24 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F2EC8 000EEB28 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800F2ECC 000EEB2C D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800F2ED0 000EEB30 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800F2ED4 000EEB34 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800F2ED8 000EEB38 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800F2EDC 000EEB3C D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800F2EE0 000EEB40 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800F2EE4 000EEB44 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800F2EE8 000EEB48 4B F6 7B 11 */ bl func_8005A9F8
-/* 800F2EEC 000EEB4C 7C 66 1B 78 */ mr r6, r3
-/* 800F2EF0 000EEB50 7F 63 DB 78 */ mr r3, r27
-/* 800F2EF4 000EEB54 7F C4 F3 78 */ mr r4, r30
-/* 800F2EF8 000EEB58 38 A0 00 02 */ li r5, 2
-/* 800F2EFC 000EEB5C 48 16 10 09 */ bl func_80253F04
-/* 800F2F00 000EEB60 7F 63 DB 78 */ mr r3, r27
-/* 800F2F04 000EEB64 7F C4 F3 78 */ mr r4, r30
-/* 800F2F08 000EEB68 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F2F0C 000EEB6C 38 A0 00 01 */ li r5, 1
-/* 800F2F10 000EEB70 48 16 0F F5 */ bl func_80253F04
-/* 800F2F14 000EEB74 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F2F18 000EEB78 38 60 00 01 */ li r3, 1
-/* 800F2F1C 000EEB7C 4B F6 6B 21 */ bl func_80059A3C
-lbl_800F2F20:
-/* 800F2F20 000EEB80 39 61 00 70 */ addi r11, r1, 0x70
-/* 800F2F24 000EEB84 48 0D 42 51 */ bl _restgpr_27
-/* 800F2F28 000EEB88 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800F2F2C 000EEB8C 7C 08 03 A6 */ mtlr r0
-/* 800F2F30 000EEB90 38 21 00 70 */ addi r1, r1, 0x70
-/* 800F2F34 000EEB94 4E 80 00 20 */ blr
-lbl_800F2F38:
-/* 800F2F38 000EEB98 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 800F2F3C 000EEB9C 7C 08 02 A6 */ mflr r0
-/* 800F2F40 000EEBA0 38 A0 00 03 */ li r5, 3
-/* 800F2F44 000EEBA4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800F2F48 000EEBA8 38 C1 00 08 */ addi r6, r1, 8
-/* 800F2F4C 000EEBAC 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 800F2F50 000EEBB0 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F2F54 000EEBB4 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F2F58 000EEBB8 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 800F2F5C 000EEBBC 7C 9E 23 78 */ mr r30, r4
-/* 800F2F60 000EEBC0 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 800F2F64 000EEBC4 7C 7D 1B 78 */ mr r29, r3
-/* 800F2F68 000EEBC8 48 16 0F 75 */ bl func_80253EDC
-/* 800F2F6C 000EEBCC 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F2F70 000EEBD0 2C 00 00 06 */ cmpwi r0, 6
-/* 800F2F74 000EEBD4 41 82 00 24 */ beq lbl_800F2F98
-/* 800F2F78 000EEBD8 40 80 00 10 */ bge lbl_800F2F88
-/* 800F2F7C 000EEBDC 2C 00 00 04 */ cmpwi r0, 4
-/* 800F2F80 000EEBE0 41 82 01 38 */ beq lbl_800F30B8
-/* 800F2F84 000EEBE4 48 00 01 74 */ b lbl_800F30F8
-lbl_800F2F88:
-/* 800F2F88 000EEBE8 2C 00 00 08 */ cmpwi r0, 8
-/* 800F2F8C 000EEBEC 41 82 00 B0 */ beq lbl_800F303C
-/* 800F2F90 000EEBF0 40 80 01 68 */ bge lbl_800F30F8
-/* 800F2F94 000EEBF4 48 00 00 44 */ b lbl_800F2FD8
-lbl_800F2F98:
-/* 800F2F98 000EEBF8 7F A3 EB 78 */ mr r3, r29
-/* 800F2F9C 000EEBFC 7F C4 F3 78 */ mr r4, r30
-/* 800F2FA0 000EEC00 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F2FA4 000EEC04 38 A0 00 06 */ li r5, 6
-/* 800F2FA8 000EEC08 48 16 0F 35 */ bl func_80253EDC
-/* 800F2FAC 000EEC0C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F2FB0 000EEC10 38 60 00 02 */ li r3, 2
-/* 800F2FB4 000EEC14 4B F6 6A 89 */ bl func_80059A3C
-/* 800F2FB8 000EEC18 88 1F 27 94 */ lbz r0, 0x2794(r31)
-/* 800F2FBC 000EEC1C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F2FC0 000EEC20 40 82 01 38 */ bne lbl_800F30F8
-/* 800F2FC4 000EEC24 38 00 00 80 */ li r0, 0x80
-/* 800F2FC8 000EEC28 98 1E 00 10 */ stb r0, 0x10(r30)
-/* 800F2FCC 000EEC2C 98 1E 00 0F */ stb r0, 0xf(r30)
-/* 800F2FD0 000EEC30 98 1E 00 0E */ stb r0, 0xe(r30)
-/* 800F2FD4 000EEC34 48 00 01 24 */ b lbl_800F30F8
-lbl_800F2FD8:
-/* 800F2FD8 000EEC38 7F A3 EB 78 */ mr r3, r29
-/* 800F2FDC 000EEC3C 7F C4 F3 78 */ mr r4, r30
-/* 800F2FE0 000EEC40 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F2FE4 000EEC44 38 A0 00 06 */ li r5, 6
-/* 800F2FE8 000EEC48 48 16 0E F5 */ bl func_80253EDC
-/* 800F2FEC 000EEC4C 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F2FF0 000EEC50 38 60 00 03 */ li r3, 3
-/* 800F2FF4 000EEC54 4B F6 6A 49 */ bl func_80059A3C
-/* 800F2FF8 000EEC58 88 9F 27 95 */ lbz r4, 0x2795(r31)
-/* 800F2FFC 000EEC5C 3C 60 66 66 */ lis r3, 0x66666667@ha
-/* 800F3000 000EEC60 38 63 66 67 */ addi r3, r3, 0x66666667@l
-/* 800F3004 000EEC64 88 BF 27 94 */ lbz r5, 0x2794(r31)
-/* 800F3008 000EEC68 38 04 00 04 */ addi r0, r4, 4
-/* 800F300C 000EEC6C 7C 03 00 96 */ mulhw r0, r3, r0
-/* 800F3010 000EEC70 38 85 00 01 */ addi r4, r5, 1
-/* 800F3014 000EEC74 7C 00 0E 70 */ srawi r0, r0, 1
-/* 800F3018 000EEC78 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800F301C 000EEC7C 7C 00 1A 14 */ add r0, r0, r3
-/* 800F3020 000EEC80 7C 04 00 00 */ cmpw r4, r0
-/* 800F3024 000EEC84 40 82 00 D4 */ bne lbl_800F30F8
-/* 800F3028 000EEC88 38 00 00 80 */ li r0, 0x80
-/* 800F302C 000EEC8C 98 1E 00 10 */ stb r0, 0x10(r30)
-/* 800F3030 000EEC90 98 1E 00 0F */ stb r0, 0xf(r30)
-/* 800F3034 000EEC94 98 1E 00 0E */ stb r0, 0xe(r30)
-/* 800F3038 000EEC98 48 00 00 C0 */ b lbl_800F30F8
-lbl_800F303C:
-/* 800F303C 000EEC9C 7F A3 EB 78 */ mr r3, r29
-/* 800F3040 000EECA0 7F C4 F3 78 */ mr r4, r30
-/* 800F3044 000EECA4 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800F3048 000EECA8 38 A0 00 06 */ li r5, 6
-/* 800F304C 000EECAC 48 16 0E 91 */ bl func_80253EDC
-/* 800F3050 000EECB0 C0 22 8B 9C */ lfs f1, lbl_8064119C-_SDA2_BASE_(r2)
-/* 800F3054 000EECB4 38 60 00 1B */ li r3, 0x1b
-/* 800F3058 000EECB8 C0 02 8B 80 */ lfs f0, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F305C 000EECBC D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 800F3060 000EECC0 D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 800F3064 000EECC4 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 800F3068 000EECC8 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800F306C 000EECCC D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 800F3070 000EECD0 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 800F3074 000EECD4 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 800F3078 000EECD8 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 800F307C 000EECDC 4B F6 79 7D */ bl func_8005A9F8
-/* 800F3080 000EECE0 7C 66 1B 78 */ mr r6, r3
-/* 800F3084 000EECE4 7F A3 EB 78 */ mr r3, r29
-/* 800F3088 000EECE8 7F C4 F3 78 */ mr r4, r30
-/* 800F308C 000EECEC 38 A0 00 02 */ li r5, 2
-/* 800F3090 000EECF0 48 16 0E 75 */ bl func_80253F04
-/* 800F3094 000EECF4 7F A3 EB 78 */ mr r3, r29
-/* 800F3098 000EECF8 7F C4 F3 78 */ mr r4, r30
-/* 800F309C 000EECFC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F30A0 000EED00 38 A0 00 01 */ li r5, 1
-/* 800F30A4 000EED04 48 16 0E 61 */ bl func_80253F04
-/* 800F30A8 000EED08 38 81 00 30 */ addi r4, r1, 0x30
-/* 800F30AC 000EED0C 38 60 00 01 */ li r3, 1
-/* 800F30B0 000EED10 4B F6 69 8D */ bl func_80059A3C
-/* 800F30B4 000EED14 48 00 00 44 */ b lbl_800F30F8
-lbl_800F30B8:
-/* 800F30B8 000EED18 88 9F 27 94 */ lbz r4, 0x2794(r31)
-/* 800F30BC 000EED1C 38 60 00 17 */ li r3, 0x17
-/* 800F30C0 000EED20 38 84 00 01 */ addi r4, r4, 1
-/* 800F30C4 000EED24 48 06 92 45 */ bl func_8015C308
-/* 800F30C8 000EED28 88 9F 27 95 */ lbz r4, 0x2795(r31)
-/* 800F30CC 000EED2C 3C 60 66 66 */ lis r3, 0x66666667@ha
-/* 800F30D0 000EED30 38 63 66 67 */ addi r3, r3, 0x66666667@l
-/* 800F30D4 000EED34 38 04 00 04 */ addi r0, r4, 4
-/* 800F30D8 000EED38 7C 03 00 96 */ mulhw r0, r3, r0
-/* 800F30DC 000EED3C 7C 00 0E 70 */ srawi r0, r0, 1
-/* 800F30E0 000EED40 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800F30E4 000EED44 7C 80 1A 15 */ add. r4, r0, r3
-/* 800F30E8 000EED48 40 82 00 08 */ bne lbl_800F30F0
-/* 800F30EC 000EED4C 38 80 00 01 */ li r4, 1
-lbl_800F30F0:
-/* 800F30F0 000EED50 38 60 00 18 */ li r3, 0x18
-/* 800F30F4 000EED54 48 06 92 15 */ bl func_8015C308
-lbl_800F30F8:
-/* 800F30F8 000EED58 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 800F30FC 000EED5C 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 800F3100 000EED60 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 800F3104 000EED64 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 800F3108 000EED68 7C 08 03 A6 */ mtlr r0
-/* 800F310C 000EED6C 38 21 00 60 */ addi r1, r1, 0x60
-/* 800F3110 000EED70 4E 80 00 20 */ blr
-lbl_800F3114:
-/* 800F3114 000EED74 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800F3118 000EED78 7C 08 02 A6 */ mflr r0
-/* 800F311C 000EED7C 38 A0 00 03 */ li r5, 3
-/* 800F3120 000EED80 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800F3124 000EED84 38 C1 00 08 */ addi r6, r1, 8
-/* 800F3128 000EED88 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800F312C 000EED8C 7C 9F 23 78 */ mr r31, r4
-/* 800F3130 000EED90 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800F3134 000EED94 7C 7E 1B 78 */ mr r30, r3
-/* 800F3138 000EED98 48 16 0D A5 */ bl func_80253EDC
-/* 800F313C 000EED9C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F3140 000EEDA0 28 00 00 09 */ cmplwi r0, 9
-/* 800F3144 000EEDA4 41 81 00 CC */ bgt lbl_800F3210
-/* 800F3148 000EEDA8 3C 60 80 42 */ lis r3, lbl_80418080@ha
-/* 800F314C 000EEDAC 54 00 10 3A */ slwi r0, r0, 2
-/* 800F3150 000EEDB0 38 63 80 80 */ addi r3, r3, lbl_80418080@l
-/* 800F3154 000EEDB4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F3158 000EEDB8 7C 69 03 A6 */ mtctr r3
-/* 800F315C 000EEDBC 4E 80 04 20 */ bctr
-/* 800F3160 000EEDC0 7F C3 F3 78 */ mr r3, r30
-/* 800F3164 000EEDC4 7F E4 FB 78 */ mr r4, r31
-/* 800F3168 000EEDC8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F316C 000EEDCC 38 A0 00 06 */ li r5, 6
-/* 800F3170 000EEDD0 48 16 0D 6D */ bl func_80253EDC
-/* 800F3174 000EEDD4 38 81 00 10 */ addi r4, r1, 0x10
-/* 800F3178 000EEDD8 38 60 00 0A */ li r3, 0xa
-/* 800F317C 000EEDDC 4B F6 68 C1 */ bl func_80059A3C
-/* 800F3180 000EEDE0 48 00 00 90 */ b lbl_800F3210
-/* 800F3184 000EEDE4 7F C3 F3 78 */ mr r3, r30
-/* 800F3188 000EEDE8 7F E4 FB 78 */ mr r4, r31
-/* 800F318C 000EEDEC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F3190 000EEDF0 38 A0 00 06 */ li r5, 6
-/* 800F3194 000EEDF4 48 16 0D 49 */ bl func_80253EDC
-/* 800F3198 000EEDF8 38 81 00 10 */ addi r4, r1, 0x10
-/* 800F319C 000EEDFC 38 60 00 0B */ li r3, 0xb
-/* 800F31A0 000EEE00 4B F6 68 9D */ bl func_80059A3C
-/* 800F31A4 000EEE04 48 00 00 6C */ b lbl_800F3210
-/* 800F31A8 000EEE08 7F C3 F3 78 */ mr r3, r30
-/* 800F31AC 000EEE0C 7F E4 FB 78 */ mr r4, r31
-/* 800F31B0 000EEE10 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F31B4 000EEE14 38 A0 00 06 */ li r5, 6
-/* 800F31B8 000EEE18 48 16 0D 25 */ bl func_80253EDC
-/* 800F31BC 000EEE1C 38 81 00 10 */ addi r4, r1, 0x10
-/* 800F31C0 000EEE20 38 60 00 0C */ li r3, 0xc
-/* 800F31C4 000EEE24 4B F6 68 79 */ bl func_80059A3C
-/* 800F31C8 000EEE28 48 00 00 48 */ b lbl_800F3210
-/* 800F31CC 000EEE2C 7F C3 F3 78 */ mr r3, r30
-/* 800F31D0 000EEE30 7F E4 FB 78 */ mr r4, r31
-/* 800F31D4 000EEE34 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F31D8 000EEE38 38 A0 00 06 */ li r5, 6
-/* 800F31DC 000EEE3C 48 16 0D 01 */ bl func_80253EDC
-/* 800F31E0 000EEE40 38 81 00 10 */ addi r4, r1, 0x10
-/* 800F31E4 000EEE44 38 60 00 0D */ li r3, 0xd
-/* 800F31E8 000EEE48 4B F6 68 55 */ bl func_80059A3C
-/* 800F31EC 000EEE4C 48 00 00 24 */ b lbl_800F3210
-/* 800F31F0 000EEE50 7F C3 F3 78 */ mr r3, r30
-/* 800F31F4 000EEE54 7F E4 FB 78 */ mr r4, r31
-/* 800F31F8 000EEE58 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800F31FC 000EEE5C 38 A0 00 06 */ li r5, 6
-/* 800F3200 000EEE60 48 16 0C DD */ bl func_80253EDC
-/* 800F3204 000EEE64 38 81 00 10 */ addi r4, r1, 0x10
-/* 800F3208 000EEE68 38 60 00 0E */ li r3, 0xe
-/* 800F320C 000EEE6C 4B F6 68 31 */ bl func_80059A3C
-lbl_800F3210:
-/* 800F3210 000EEE70 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800F3214 000EEE74 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800F3218 000EEE78 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800F321C 000EEE7C 7C 08 03 A6 */ mtlr r0
-/* 800F3220 000EEE80 38 21 00 40 */ addi r1, r1, 0x40
-/* 800F3224 000EEE84 4E 80 00 20 */ blr
-
-.global func_800F3228
-func_800F3228:
-/* 800F3228 000EEE88 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F322C 000EEE8C 7C 08 02 A6 */ mflr r0
-/* 800F3230 000EEE90 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F3234 000EEE94 48 06 C4 AD */ bl func_8015F6E0
-/* 800F3238 000EEE98 3C 80 80 48 */ lis r4, lbl_8047DAE0@ha
-/* 800F323C 000EEE9C 38 84 DA E0 */ addi r4, r4, lbl_8047DAE0@l
-/* 800F3240 000EEEA0 A0 04 00 CE */ lhz r0, 0xce(r4)
-/* 800F3244 000EEEA4 54 04 B6 BF */ rlwinm. r4, r0, 0x16, 0x1a, 0x1f
-/* 800F3248 000EEEA8 40 82 00 10 */ bne lbl_800F3258
-/* 800F324C 000EEEAC 38 60 30 B8 */ li r3, 0x30b8
-/* 800F3250 000EEEB0 48 15 D0 A5 */ bl func_802502F4
-/* 800F3254 000EEEB4 48 00 00 30 */ b lbl_800F3284
-lbl_800F3258:
-/* 800F3258 000EEEB8 28 04 00 01 */ cmplwi r4, 1
-/* 800F325C 000EEEBC 41 80 00 24 */ blt lbl_800F3280
-/* 800F3260 000EEEC0 28 04 00 12 */ cmplwi r4, 0x12
-/* 800F3264 000EEEC4 41 81 00 1C */ bgt lbl_800F3280
-/* 800F3268 000EEEC8 38 04 FF FF */ addi r0, r4, -1
-/* 800F326C 000EEECC 3C 63 00 06 */ addis r3, r3, 6
-/* 800F3270 000EEED0 1C 00 00 28 */ mulli r0, r0, 0x28
-/* 800F3274 000EEED4 7C 63 02 14 */ add r3, r3, r0
-/* 800F3278 000EEED8 38 63 82 F4 */ addi r3, r3, -32012
-/* 800F327C 000EEEDC 48 00 00 08 */ b lbl_800F3284
-lbl_800F3280:
-/* 800F3280 000EEEE0 38 60 00 00 */ li r3, 0
-lbl_800F3284:
-/* 800F3284 000EEEE4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F3288 000EEEE8 7C 08 03 A6 */ mtlr r0
-/* 800F328C 000EEEEC 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F3290 000EEEF0 4E 80 00 20 */ blr
-lbl_800F3294:
-/* 800F3294 000EEEF4 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800F3298 000EEEF8 7C 08 02 A6 */ mflr r0
-/* 800F329C 000EEEFC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800F32A0 000EEF00 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F32A4 000EEF04 48 0D 3E 7D */ bl _savegpr_25
-/* 800F32A8 000EEF08 3F A0 80 48 */ lis r29, lbl_8047DAE0@ha
-/* 800F32AC 000EEF0C 7C 9B 23 78 */ mr r27, r4
-/* 800F32B0 000EEF10 7C B9 2B 78 */ mr r25, r5
-/* 800F32B4 000EEF14 3B BD DA E0 */ addi r29, r29, lbl_8047DAE0@l
-/* 800F32B8 000EEF18 48 06 C4 29 */ bl func_8015F6E0
-/* 800F32BC 000EEF1C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800F32C0 000EEF20 7C 7E 1B 78 */ mr r30, r3
-/* 800F32C4 000EEF24 83 9B 00 00 */ lwz r28, 0(r27)
-/* 800F32C8 000EEF28 3B E0 00 1E */ li r31, 0x1e
-/* 800F32CC 000EEF2C 54 00 B6 BF */ rlwinm. r0, r0, 0x16, 0x1a, 0x1f
-/* 800F32D0 000EEF30 40 82 00 08 */ bne lbl_800F32D8
-/* 800F32D4 000EEF34 3B E0 00 06 */ li r31, 6
-lbl_800F32D8:
-/* 800F32D8 000EEF38 2C 19 00 00 */ cmpwi r25, 0
-/* 800F32DC 000EEF3C 41 82 00 C0 */ beq lbl_800F339C
-lbl_800F32E0:
-/* 800F32E0 000EEF40 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F32E4 000EEF44 40 82 00 08 */ bne lbl_800F32EC
-/* 800F32E8 000EEF48 7F FC FB 78 */ mr r28, r31
-lbl_800F32EC:
-/* 800F32EC 000EEF4C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800F32F0 000EEF50 3B 9C FF FF */ addi r28, r28, -1
-/* 800F32F4 000EEF54 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
-/* 800F32F8 000EEF58 40 82 00 2C */ bne lbl_800F3324
-/* 800F32FC 000EEF5C 1C 1C 00 DC */ mulli r0, r28, 0xdc
-/* 800F3300 000EEF60 7C 7E 02 14 */ add r3, r30, r0
-/* 800F3304 000EEF64 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F3308 000EEF68 48 2E 8E 95 */ bl func_803DC19C
-/* 800F330C 000EEF6C A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800F3310 000EEF70 7C 79 1B 78 */ mr r25, r3
-/* 800F3314 000EEF74 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F3318 000EEF78 7C 00 E6 30 */ sraw r0, r0, r28
-/* 800F331C 000EEF7C 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-/* 800F3320 000EEF80 48 00 00 38 */ b lbl_800F3358
-lbl_800F3324:
-/* 800F3324 000EEF84 38 03 FF FF */ addi r0, r3, -1
-/* 800F3328 000EEF88 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800F332C 000EEF8C 7C 1C 02 14 */ add r0, r28, r0
-/* 800F3330 000EEF90 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800F3334 000EEF94 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F3338 000EEF98 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F333C 000EEF9C 1C 84 00 88 */ mulli r4, r4, 0x88
-/* 800F3340 000EEFA0 7C 7D 1A 14 */ add r3, r29, r3
-/* 800F3344 000EEFA4 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F3348 000EEFA8 7C 9E 22 14 */ add r4, r30, r4
-/* 800F334C 000EEFAC 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F3350 000EEFB0 3B 24 05 F8 */ addi r25, r4, 0x5f8
-/* 800F3354 000EEFB4 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-lbl_800F3358:
-/* 800F3358 000EEFB8 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800F335C 000EEFBC 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F3360 000EEFC0 40 82 00 08 */ bne lbl_800F3368
-/* 800F3364 000EEFC4 3B 40 00 00 */ li r26, 0
-lbl_800F3368:
-/* 800F3368 000EEFC8 7F 23 CB 78 */ mr r3, r25
-/* 800F336C 000EEFCC 4B F6 38 69 */ bl func_80056BD4
-/* 800F3370 000EEFD0 2C 03 00 00 */ cmpwi r3, 0
-/* 800F3374 000EEFD4 41 82 FF 6C */ beq lbl_800F32E0
-/* 800F3378 000EEFD8 57 40 06 3F */ clrlwi. r0, r26, 0x18
-/* 800F337C 000EEFDC 40 82 FF 64 */ bne lbl_800F32E0
-/* 800F3380 000EEFE0 7F 23 CB 78 */ mr r3, r25
-/* 800F3384 000EEFE4 4B F6 3A A9 */ bl func_80056E2C
-/* 800F3388 000EEFE8 2C 03 00 00 */ cmpwi r3, 0
-/* 800F338C 000EEFEC 40 82 FF 54 */ bne lbl_800F32E0
-/* 800F3390 000EEFF0 93 9B 00 00 */ stw r28, 0(r27)
-/* 800F3394 000EEFF4 7F 23 CB 78 */ mr r3, r25
-/* 800F3398 000EEFF8 48 00 00 BC */ b lbl_800F3454
-lbl_800F339C:
-/* 800F339C 000EEFFC 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F33A0 000EF000 7C 1C F8 40 */ cmplw r28, r31
-/* 800F33A4 000EF004 40 82 00 08 */ bne lbl_800F33AC
-/* 800F33A8 000EF008 3B 80 00 00 */ li r28, 0
-lbl_800F33AC:
-/* 800F33AC 000EF00C A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800F33B0 000EF010 54 03 B6 BF */ rlwinm. r3, r0, 0x16, 0x1a, 0x1f
-/* 800F33B4 000EF014 40 82 00 2C */ bne lbl_800F33E0
-/* 800F33B8 000EF018 1C 1C 00 DC */ mulli r0, r28, 0xdc
-/* 800F33BC 000EF01C 7C 7E 02 14 */ add r3, r30, r0
-/* 800F33C0 000EF020 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F33C4 000EF024 48 2E 8D D9 */ bl func_803DC19C
-/* 800F33C8 000EF028 A0 1D 00 D0 */ lhz r0, 0xd0(r29)
-/* 800F33CC 000EF02C 7C 7A 1B 78 */ mr r26, r3
-/* 800F33D0 000EF030 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F33D4 000EF034 7C 00 E6 30 */ sraw r0, r0, r28
-/* 800F33D8 000EF038 54 19 07 FE */ clrlwi r25, r0, 0x1f
-/* 800F33DC 000EF03C 48 00 00 38 */ b lbl_800F3414
-lbl_800F33E0:
-/* 800F33E0 000EF040 38 03 FF FF */ addi r0, r3, -1
-/* 800F33E4 000EF044 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800F33E8 000EF048 7C 1C 02 14 */ add r0, r28, r0
-/* 800F33EC 000EF04C 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800F33F0 000EF050 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F33F4 000EF054 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F33F8 000EF058 1C 84 00 88 */ mulli r4, r4, 0x88
-/* 800F33FC 000EF05C 7C 7D 1A 14 */ add r3, r29, r3
-/* 800F3400 000EF060 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F3404 000EF064 7C 9E 22 14 */ add r4, r30, r4
-/* 800F3408 000EF068 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F340C 000EF06C 3B 44 05 F8 */ addi r26, r4, 0x5f8
-/* 800F3410 000EF070 54 19 07 FE */ clrlwi r25, r0, 0x1f
-lbl_800F3414:
-/* 800F3414 000EF074 A0 1D 00 CE */ lhz r0, 0xce(r29)
-/* 800F3418 000EF078 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F341C 000EF07C 40 82 00 08 */ bne lbl_800F3424
-/* 800F3420 000EF080 3B 20 00 00 */ li r25, 0
-lbl_800F3424:
-/* 800F3424 000EF084 7F 43 D3 78 */ mr r3, r26
-/* 800F3428 000EF088 4B F6 37 AD */ bl func_80056BD4
-/* 800F342C 000EF08C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F3430 000EF090 41 82 FF 6C */ beq lbl_800F339C
-/* 800F3434 000EF094 57 20 06 3F */ clrlwi. r0, r25, 0x18
-/* 800F3438 000EF098 40 82 FF 64 */ bne lbl_800F339C
-/* 800F343C 000EF09C 7F 43 D3 78 */ mr r3, r26
-/* 800F3440 000EF0A0 4B F6 39 ED */ bl func_80056E2C
-/* 800F3444 000EF0A4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F3448 000EF0A8 40 82 FF 54 */ bne lbl_800F339C
-/* 800F344C 000EF0AC 93 9B 00 00 */ stw r28, 0(r27)
-/* 800F3450 000EF0B0 7F 43 D3 78 */ mr r3, r26
-lbl_800F3454:
-/* 800F3454 000EF0B4 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F3458 000EF0B8 48 0D 3D 15 */ bl _restgpr_25
-/* 800F345C 000EF0BC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800F3460 000EF0C0 7C 08 03 A6 */ mtlr r0
-/* 800F3464 000EF0C4 38 21 00 30 */ addi r1, r1, 0x30
-/* 800F3468 000EF0C8 4E 80 00 20 */ blr
-lbl_800F346C:
-/* 800F346C 000EF0CC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800F3470 000EF0D0 7C 08 02 A6 */ mflr r0
-/* 800F3474 000EF0D4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800F3478 000EF0D8 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F347C 000EF0DC 48 0D 3C A1 */ bl _savegpr_24
-/* 800F3480 000EF0E0 3F 80 80 48 */ lis r28, lbl_8047DAE0@ha
-/* 800F3484 000EF0E4 7C 9A 23 78 */ mr r26, r4
-/* 800F3488 000EF0E8 7C B8 2B 78 */ mr r24, r5
-/* 800F348C 000EF0EC 3B 9C DA E0 */ addi r28, r28, lbl_8047DAE0@l
-/* 800F3490 000EF0F0 48 06 C2 51 */ bl func_8015F6E0
-/* 800F3494 000EF0F4 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
-/* 800F3498 000EF0F8 2C 18 00 00 */ cmpwi r24, 0
-/* 800F349C 000EF0FC 7C 7E 1B 78 */ mr r30, r3
-/* 800F34A0 000EF100 83 7A 00 00 */ lwz r27, 0(r26)
-/* 800F34A4 000EF104 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800F34A8 000EF108 7C 7C 02 14 */ add r3, r28, r0
-/* 800F34AC 000EF10C A3 E3 27 36 */ lhz r31, 0x2736(r3)
-/* 800F34B0 000EF110 41 82 00 C4 */ beq lbl_800F3574
-/* 800F34B4 000EF114 57 60 08 3C */ slwi r0, r27, 1
-/* 800F34B8 000EF118 7F BC 02 14 */ add r29, r28, r0
-lbl_800F34BC:
-/* 800F34BC 000EF11C 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F34C0 000EF120 40 82 00 0C */ bne lbl_800F34CC
-/* 800F34C4 000EF124 38 60 00 00 */ li r3, 0
-/* 800F34C8 000EF128 48 00 01 68 */ b lbl_800F3630
-lbl_800F34CC:
-/* 800F34CC 000EF12C A3 3D 22 F0 */ lhz r25, 0x22f0(r29)
-/* 800F34D0 000EF130 3B 7B FF FF */ addi r27, r27, -1
-/* 800F34D4 000EF134 3B BD FF FE */ addi r29, r29, -2
-/* 800F34D8 000EF138 28 19 00 06 */ cmplwi r25, 6
-/* 800F34DC 000EF13C 40 80 00 2C */ bge lbl_800F3508
-/* 800F34E0 000EF140 1C 19 00 DC */ mulli r0, r25, 0xdc
-/* 800F34E4 000EF144 7C 7E 02 14 */ add r3, r30, r0
-/* 800F34E8 000EF148 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F34EC 000EF14C 48 2E 8C B1 */ bl func_803DC19C
-/* 800F34F0 000EF150 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
-/* 800F34F4 000EF154 7C 78 1B 78 */ mr r24, r3
-/* 800F34F8 000EF158 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F34FC 000EF15C 7C 00 CE 30 */ sraw r0, r0, r25
-/* 800F3500 000EF160 54 19 07 FE */ clrlwi r25, r0, 0x1f
-/* 800F3504 000EF164 48 00 00 2C */ b lbl_800F3530
-lbl_800F3508:
-/* 800F3508 000EF168 38 19 FF FA */ addi r0, r25, -6
-/* 800F350C 000EF16C 7C 03 1E 70 */ srawi r3, r0, 3
-/* 800F3510 000EF170 1C 80 00 88 */ mulli r4, r0, 0x88
-/* 800F3514 000EF174 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F3518 000EF178 7C 7C 1A 14 */ add r3, r28, r3
-/* 800F351C 000EF17C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F3520 000EF180 7C 9E 22 14 */ add r4, r30, r4
-/* 800F3524 000EF184 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F3528 000EF188 3B 04 05 F8 */ addi r24, r4, 0x5f8
-/* 800F352C 000EF18C 54 19 07 FE */ clrlwi r25, r0, 0x1f
-lbl_800F3530:
-/* 800F3530 000EF190 A0 1C 00 CE */ lhz r0, 0xce(r28)
-/* 800F3534 000EF194 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F3538 000EF198 40 82 00 08 */ bne lbl_800F3540
-/* 800F353C 000EF19C 3B 20 00 00 */ li r25, 0
-lbl_800F3540:
-/* 800F3540 000EF1A0 7F 03 C3 78 */ mr r3, r24
-/* 800F3544 000EF1A4 4B F6 36 91 */ bl func_80056BD4
-/* 800F3548 000EF1A8 2C 03 00 00 */ cmpwi r3, 0
-/* 800F354C 000EF1AC 41 82 FF 70 */ beq lbl_800F34BC
-/* 800F3550 000EF1B0 57 20 04 3F */ clrlwi. r0, r25, 0x10
-/* 800F3554 000EF1B4 40 82 FF 68 */ bne lbl_800F34BC
-/* 800F3558 000EF1B8 7F 03 C3 78 */ mr r3, r24
-/* 800F355C 000EF1BC 4B F6 38 D1 */ bl func_80056E2C
-/* 800F3560 000EF1C0 2C 03 00 00 */ cmpwi r3, 0
-/* 800F3564 000EF1C4 40 82 FF 58 */ bne lbl_800F34BC
-/* 800F3568 000EF1C8 93 7A 00 00 */ stw r27, 0(r26)
-/* 800F356C 000EF1CC 7F 03 C3 78 */ mr r3, r24
-/* 800F3570 000EF1D0 48 00 00 C0 */ b lbl_800F3630
-lbl_800F3574:
-/* 800F3574 000EF1D4 57 60 08 3C */ slwi r0, r27, 1
-/* 800F3578 000EF1D8 7F BC 02 14 */ add r29, r28, r0
-lbl_800F357C:
-/* 800F357C 000EF1DC 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F3580 000EF1E0 3B BD 00 02 */ addi r29, r29, 2
-/* 800F3584 000EF1E4 7C 1B F8 40 */ cmplw r27, r31
-/* 800F3588 000EF1E8 40 82 00 0C */ bne lbl_800F3594
-/* 800F358C 000EF1EC 38 60 00 00 */ li r3, 0
-/* 800F3590 000EF1F0 48 00 00 A0 */ b lbl_800F3630
-lbl_800F3594:
-/* 800F3594 000EF1F4 A3 3D 22 F2 */ lhz r25, 0x22f2(r29)
-/* 800F3598 000EF1F8 28 19 00 06 */ cmplwi r25, 6
-/* 800F359C 000EF1FC 40 80 00 2C */ bge lbl_800F35C8
-/* 800F35A0 000EF200 1C 19 00 DC */ mulli r0, r25, 0xdc
-/* 800F35A4 000EF204 7C 7E 02 14 */ add r3, r30, r0
-/* 800F35A8 000EF208 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F35AC 000EF20C 48 2E 8B F1 */ bl func_803DC19C
-/* 800F35B0 000EF210 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
-/* 800F35B4 000EF214 7C 78 1B 78 */ mr r24, r3
-/* 800F35B8 000EF218 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F35BC 000EF21C 7C 00 CE 30 */ sraw r0, r0, r25
-/* 800F35C0 000EF220 54 19 07 FE */ clrlwi r25, r0, 0x1f
-/* 800F35C4 000EF224 48 00 00 2C */ b lbl_800F35F0
-lbl_800F35C8:
-/* 800F35C8 000EF228 38 19 FF FA */ addi r0, r25, -6
-/* 800F35CC 000EF22C 7C 03 1E 70 */ srawi r3, r0, 3
-/* 800F35D0 000EF230 1C 80 00 88 */ mulli r4, r0, 0x88
-/* 800F35D4 000EF234 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F35D8 000EF238 7C 7C 1A 14 */ add r3, r28, r3
-/* 800F35DC 000EF23C 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F35E0 000EF240 7C 9E 22 14 */ add r4, r30, r4
-/* 800F35E4 000EF244 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F35E8 000EF248 3B 04 05 F8 */ addi r24, r4, 0x5f8
-/* 800F35EC 000EF24C 54 19 07 FE */ clrlwi r25, r0, 0x1f
-lbl_800F35F0:
-/* 800F35F0 000EF250 A0 1C 00 CE */ lhz r0, 0xce(r28)
-/* 800F35F4 000EF254 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F35F8 000EF258 40 82 00 08 */ bne lbl_800F3600
-/* 800F35FC 000EF25C 3B 20 00 00 */ li r25, 0
-lbl_800F3600:
-/* 800F3600 000EF260 7F 03 C3 78 */ mr r3, r24
-/* 800F3604 000EF264 4B F6 35 D1 */ bl func_80056BD4
-/* 800F3608 000EF268 2C 03 00 00 */ cmpwi r3, 0
-/* 800F360C 000EF26C 41 82 FF 70 */ beq lbl_800F357C
-/* 800F3610 000EF270 57 20 04 3F */ clrlwi. r0, r25, 0x10
-/* 800F3614 000EF274 40 82 FF 68 */ bne lbl_800F357C
-/* 800F3618 000EF278 7F 03 C3 78 */ mr r3, r24
-/* 800F361C 000EF27C 4B F6 38 11 */ bl func_80056E2C
-/* 800F3620 000EF280 2C 03 00 00 */ cmpwi r3, 0
-/* 800F3624 000EF284 40 82 FF 58 */ bne lbl_800F357C
-/* 800F3628 000EF288 93 7A 00 00 */ stw r27, 0(r26)
-/* 800F362C 000EF28C 7F 03 C3 78 */ mr r3, r24
-lbl_800F3630:
-/* 800F3630 000EF290 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F3634 000EF294 48 0D 3B 35 */ bl _restgpr_24
-/* 800F3638 000EF298 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800F363C 000EF29C 7C 08 03 A6 */ mtlr r0
-/* 800F3640 000EF2A0 38 21 00 30 */ addi r1, r1, 0x30
-/* 800F3644 000EF2A4 4E 80 00 20 */ blr
-lbl_800F3648:
-/* 800F3648 000EF2A8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800F364C 000EF2AC 7C 08 02 A6 */ mflr r0
-/* 800F3650 000EF2B0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800F3654 000EF2B4 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F3658 000EF2B8 48 0D 3A C9 */ bl _savegpr_25
-/* 800F365C 000EF2BC 3F 80 80 48 */ lis r28, lbl_8047DAE0@ha
-/* 800F3660 000EF2C0 7C 9B 23 78 */ mr r27, r4
-/* 800F3664 000EF2C4 7C B9 2B 78 */ mr r25, r5
-/* 800F3668 000EF2C8 3B 9C DA E0 */ addi r28, r28, lbl_8047DAE0@l
-/* 800F366C 000EF2CC 48 06 C0 75 */ bl func_8015F6E0
-/* 800F3670 000EF2D0 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
-/* 800F3674 000EF2D4 2C 19 00 00 */ cmpwi r25, 0
-/* 800F3678 000EF2D8 7C 7E 1B 78 */ mr r30, r3
-/* 800F367C 000EF2DC 54 00 B7 3C */ rlwinm r0, r0, 0x16, 0x1c, 0x1e
-/* 800F3680 000EF2E0 7C 7C 02 14 */ add r3, r28, r0
-/* 800F3684 000EF2E4 A3 E3 27 36 */ lhz r31, 0x2736(r3)
-/* 800F3688 000EF2E8 41 82 00 C0 */ beq lbl_800F3748
-/* 800F368C 000EF2EC 57 60 08 3C */ slwi r0, r27, 1
-/* 800F3690 000EF2F0 7F BC 02 14 */ add r29, r28, r0
-lbl_800F3694:
-/* 800F3694 000EF2F4 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F3698 000EF2F8 40 82 00 0C */ bne lbl_800F36A4
-/* 800F369C 000EF2FC 38 60 00 01 */ li r3, 1
-/* 800F36A0 000EF300 48 00 01 60 */ b lbl_800F3800
-lbl_800F36A4:
-/* 800F36A4 000EF304 A3 5D 22 F0 */ lhz r26, 0x22f0(r29)
-/* 800F36A8 000EF308 3B 7B FF FF */ addi r27, r27, -1
-/* 800F36AC 000EF30C 3B BD FF FE */ addi r29, r29, -2
-/* 800F36B0 000EF310 28 1A 00 06 */ cmplwi r26, 6
-/* 800F36B4 000EF314 40 80 00 2C */ bge lbl_800F36E0
-/* 800F36B8 000EF318 1C 1A 00 DC */ mulli r0, r26, 0xdc
-/* 800F36BC 000EF31C 7C 7E 02 14 */ add r3, r30, r0
-/* 800F36C0 000EF320 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F36C4 000EF324 48 2E 8A D9 */ bl func_803DC19C
-/* 800F36C8 000EF328 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
-/* 800F36CC 000EF32C 7C 79 1B 78 */ mr r25, r3
-/* 800F36D0 000EF330 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F36D4 000EF334 7C 00 D6 30 */ sraw r0, r0, r26
-/* 800F36D8 000EF338 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-/* 800F36DC 000EF33C 48 00 00 2C */ b lbl_800F3708
-lbl_800F36E0:
-/* 800F36E0 000EF340 38 1A FF FA */ addi r0, r26, -6
-/* 800F36E4 000EF344 7C 03 1E 70 */ srawi r3, r0, 3
-/* 800F36E8 000EF348 1C 80 00 88 */ mulli r4, r0, 0x88
-/* 800F36EC 000EF34C 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F36F0 000EF350 7C 7C 1A 14 */ add r3, r28, r3
-/* 800F36F4 000EF354 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F36F8 000EF358 7C 9E 22 14 */ add r4, r30, r4
-/* 800F36FC 000EF35C 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F3700 000EF360 3B 24 05 F8 */ addi r25, r4, 0x5f8
-/* 800F3704 000EF364 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-lbl_800F3708:
-/* 800F3708 000EF368 A0 1C 00 CE */ lhz r0, 0xce(r28)
-/* 800F370C 000EF36C 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F3710 000EF370 40 82 00 08 */ bne lbl_800F3718
-/* 800F3714 000EF374 3B 40 00 00 */ li r26, 0
-lbl_800F3718:
-/* 800F3718 000EF378 7F 23 CB 78 */ mr r3, r25
-/* 800F371C 000EF37C 4B F6 34 B9 */ bl func_80056BD4
-/* 800F3720 000EF380 2C 03 00 00 */ cmpwi r3, 0
-/* 800F3724 000EF384 41 82 FF 70 */ beq lbl_800F3694
-/* 800F3728 000EF388 57 40 04 3F */ clrlwi. r0, r26, 0x10
-/* 800F372C 000EF38C 40 82 FF 68 */ bne lbl_800F3694
-/* 800F3730 000EF390 7F 23 CB 78 */ mr r3, r25
-/* 800F3734 000EF394 4B F6 36 F9 */ bl func_80056E2C
-/* 800F3738 000EF398 2C 03 00 00 */ cmpwi r3, 0
-/* 800F373C 000EF39C 40 82 FF 58 */ bne lbl_800F3694
-/* 800F3740 000EF3A0 38 60 00 00 */ li r3, 0
-/* 800F3744 000EF3A4 48 00 00 BC */ b lbl_800F3800
-lbl_800F3748:
-/* 800F3748 000EF3A8 57 60 08 3C */ slwi r0, r27, 1
-/* 800F374C 000EF3AC 7F BC 02 14 */ add r29, r28, r0
-lbl_800F3750:
-/* 800F3750 000EF3B0 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F3754 000EF3B4 3B BD 00 02 */ addi r29, r29, 2
-/* 800F3758 000EF3B8 7C 1B F8 40 */ cmplw r27, r31
-/* 800F375C 000EF3BC 40 82 00 0C */ bne lbl_800F3768
-/* 800F3760 000EF3C0 38 60 00 01 */ li r3, 1
-/* 800F3764 000EF3C4 48 00 00 9C */ b lbl_800F3800
-lbl_800F3768:
-/* 800F3768 000EF3C8 A3 5D 22 F2 */ lhz r26, 0x22f2(r29)
-/* 800F376C 000EF3CC 28 1A 00 06 */ cmplwi r26, 6
-/* 800F3770 000EF3D0 40 80 00 2C */ bge lbl_800F379C
-/* 800F3774 000EF3D4 1C 1A 00 DC */ mulli r0, r26, 0xdc
-/* 800F3778 000EF3D8 7C 7E 02 14 */ add r3, r30, r0
-/* 800F377C 000EF3DC 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F3780 000EF3E0 48 2E 8A 1D */ bl func_803DC19C
-/* 800F3784 000EF3E4 A0 1C 00 D0 */ lhz r0, 0xd0(r28)
-/* 800F3788 000EF3E8 7C 79 1B 78 */ mr r25, r3
-/* 800F378C 000EF3EC 54 00 FE BE */ rlwinm r0, r0, 0x1f, 0x1a, 0x1f
-/* 800F3790 000EF3F0 7C 00 D6 30 */ sraw r0, r0, r26
-/* 800F3794 000EF3F4 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-/* 800F3798 000EF3F8 48 00 00 2C */ b lbl_800F37C4
-lbl_800F379C:
-/* 800F379C 000EF3FC 38 1A FF FA */ addi r0, r26, -6
-/* 800F37A0 000EF400 7C 03 1E 70 */ srawi r3, r0, 3
-/* 800F37A4 000EF404 1C 80 00 88 */ mulli r4, r0, 0x88
-/* 800F37A8 000EF408 54 00 07 7E */ clrlwi r0, r0, 0x1d
-/* 800F37AC 000EF40C 7C 7C 1A 14 */ add r3, r28, r3
-/* 800F37B0 000EF410 88 63 27 A8 */ lbz r3, 0x27a8(r3)
-/* 800F37B4 000EF414 7C 9E 22 14 */ add r4, r30, r4
-/* 800F37B8 000EF418 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F37BC 000EF41C 3B 24 05 F8 */ addi r25, r4, 0x5f8
-/* 800F37C0 000EF420 54 1A 07 FE */ clrlwi r26, r0, 0x1f
-lbl_800F37C4:
-/* 800F37C4 000EF424 A0 1C 00 CE */ lhz r0, 0xce(r28)
-/* 800F37C8 000EF428 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
-/* 800F37CC 000EF42C 40 82 00 08 */ bne lbl_800F37D4
-/* 800F37D0 000EF430 3B 40 00 00 */ li r26, 0
-lbl_800F37D4:
-/* 800F37D4 000EF434 7F 23 CB 78 */ mr r3, r25
-/* 800F37D8 000EF438 4B F6 33 FD */ bl func_80056BD4
-/* 800F37DC 000EF43C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F37E0 000EF440 41 82 FF 70 */ beq lbl_800F3750
-/* 800F37E4 000EF444 57 40 04 3F */ clrlwi. r0, r26, 0x10
-/* 800F37E8 000EF448 40 82 FF 68 */ bne lbl_800F3750
-/* 800F37EC 000EF44C 7F 23 CB 78 */ mr r3, r25
-/* 800F37F0 000EF450 4B F6 36 3D */ bl func_80056E2C
-/* 800F37F4 000EF454 2C 03 00 00 */ cmpwi r3, 0
-/* 800F37F8 000EF458 40 82 FF 58 */ bne lbl_800F3750
-/* 800F37FC 000EF45C 38 60 00 00 */ li r3, 0
-lbl_800F3800:
-/* 800F3800 000EF460 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F3804 000EF464 48 0D 39 69 */ bl _restgpr_25
-/* 800F3808 000EF468 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800F380C 000EF46C 7C 08 03 A6 */ mtlr r0
-/* 800F3810 000EF470 38 21 00 30 */ addi r1, r1, 0x30
-/* 800F3814 000EF474 4E 80 00 20 */ blr
-
-.global func_800F3818
-func_800F3818:
-/* 800F3818 000EF478 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F381C 000EF47C 7C 08 02 A6 */ mflr r0
-/* 800F3820 000EF480 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F3824 000EF484 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800F3828 000EF488 48 06 BE B9 */ bl func_8015F6E0
-/* 800F382C 000EF48C 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F3830 000EF490 38 60 00 00 */ li r3, 0
-/* 800F3834 000EF494 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F3838 000EF498 38 80 00 00 */ li r4, 0
-/* 800F383C 000EF49C 4B F6 60 BD */ bl func_800598F8
-/* 800F3840 000EF4A0 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F3844 000EF4A4 28 00 00 06 */ cmplwi r0, 6
-/* 800F3848 000EF4A8 41 81 06 40 */ bgt lbl_800F3E88
-/* 800F384C 000EF4AC 3C 60 80 42 */ lis r3, lbl_804180A8@ha
-/* 800F3850 000EF4B0 54 00 10 3A */ slwi r0, r0, 2
-/* 800F3854 000EF4B4 38 63 80 A8 */ addi r3, r3, lbl_804180A8@l
-/* 800F3858 000EF4B8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F385C 000EF4BC 7C 69 03 A6 */ mtctr r3
-/* 800F3860 000EF4C0 4E 80 04 20 */ bctr
-/* 800F3864 000EF4C4 38 6D 9C 60 */ addi r3, r13, lbl_8063EF20-_SDA_BASE_
-/* 800F3868 000EF4C8 A0 AD 9C 60 */ lhz r5, lbl_8063EF20-_SDA_BASE_(r13)
-/* 800F386C 000EF4CC A0 03 00 02 */ lhz r0, 2(r3)
-/* 800F3870 000EF4D0 38 60 00 00 */ li r3, 0
-/* 800F3874 000EF4D4 38 8D 9C 58 */ addi r4, r13, lbl_8063EF18-_SDA_BASE_
-/* 800F3878 000EF4D8 B0 7F 00 AC */ sth r3, 0xac(r31)
-/* 800F387C 000EF4DC 38 60 00 0D */ li r3, 0xd
-/* 800F3880 000EF4E0 B0 AD 9C 58 */ sth r5, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F3884 000EF4E4 B0 04 00 02 */ sth r0, 2(r4)
-/* 800F3888 000EF4E8 4B FB 75 A5 */ bl func_800AAE2C
-/* 800F388C 000EF4EC 48 00 05 FC */ b lbl_800F3E88
-/* 800F3890 000EF4F0 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
-/* 800F3894 000EF4F4 A0 AD 9C 5C */ lhz r5, lbl_8063EF1C-_SDA_BASE_(r13)
-/* 800F3898 000EF4F8 A0 03 00 02 */ lhz r0, 2(r3)
-/* 800F389C 000EF4FC 38 60 00 01 */ li r3, 1
-/* 800F38A0 000EF500 38 8D 9C 58 */ addi r4, r13, lbl_8063EF18-_SDA_BASE_
-/* 800F38A4 000EF504 B0 7F 00 AC */ sth r3, 0xac(r31)
-/* 800F38A8 000EF508 38 60 00 0C */ li r3, 0xc
-/* 800F38AC 000EF50C B0 AD 9C 58 */ sth r5, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F38B0 000EF510 B0 04 00 02 */ sth r0, 2(r4)
-/* 800F38B4 000EF514 4B FB 75 79 */ bl func_800AAE2C
-/* 800F38B8 000EF518 48 00 05 D0 */ b lbl_800F3E88
-/* 800F38BC 000EF51C 38 60 00 01 */ li r3, 1
-/* 800F38C0 000EF520 38 80 00 12 */ li r4, 0x12
-/* 800F38C4 000EF524 38 A0 00 00 */ li r5, 0
-/* 800F38C8 000EF528 38 C0 00 00 */ li r6, 0
-/* 800F38CC 000EF52C 38 E0 00 00 */ li r7, 0
-/* 800F38D0 000EF530 39 00 00 00 */ li r8, 0
-/* 800F38D4 000EF534 4B F6 60 F5 */ bl func_800599C8
-/* 800F38D8 000EF538 38 60 00 0A */ li r3, 0xa
-/* 800F38DC 000EF53C 38 80 00 00 */ li r4, 0
-/* 800F38E0 000EF540 38 A0 00 00 */ li r5, 0
-/* 800F38E4 000EF544 38 C0 00 0B */ li r6, 0xb
-/* 800F38E8 000EF548 38 E0 00 0D */ li r7, 0xd
-/* 800F38EC 000EF54C 39 00 00 00 */ li r8, 0
-/* 800F38F0 000EF550 4B F6 60 D9 */ bl func_800599C8
-/* 800F38F4 000EF554 38 60 00 0B */ li r3, 0xb
-/* 800F38F8 000EF558 38 80 00 00 */ li r4, 0
-/* 800F38FC 000EF55C 38 A0 00 0A */ li r5, 0xa
-/* 800F3900 000EF560 38 C0 00 0C */ li r6, 0xc
-/* 800F3904 000EF564 38 E0 00 0E */ li r7, 0xe
-/* 800F3908 000EF568 39 00 00 00 */ li r8, 0
-/* 800F390C 000EF56C 4B F6 60 BD */ bl func_800599C8
-/* 800F3910 000EF570 38 60 00 0C */ li r3, 0xc
-/* 800F3914 000EF574 38 80 00 00 */ li r4, 0
-/* 800F3918 000EF578 38 A0 00 0B */ li r5, 0xb
-/* 800F391C 000EF57C 38 C0 00 00 */ li r6, 0
-/* 800F3920 000EF580 38 E0 00 0F */ li r7, 0xf
-/* 800F3924 000EF584 39 00 00 00 */ li r8, 0
-/* 800F3928 000EF588 4B F6 60 A1 */ bl func_800599C8
-/* 800F392C 000EF58C 38 60 00 0D */ li r3, 0xd
-/* 800F3930 000EF590 38 80 00 0A */ li r4, 0xa
-/* 800F3934 000EF594 38 A0 00 00 */ li r5, 0
-/* 800F3938 000EF598 38 C0 00 0E */ li r6, 0xe
-/* 800F393C 000EF59C 38 E0 00 10 */ li r7, 0x10
-/* 800F3940 000EF5A0 39 00 00 00 */ li r8, 0
-/* 800F3944 000EF5A4 4B F6 60 85 */ bl func_800599C8
-/* 800F3948 000EF5A8 38 60 00 0E */ li r3, 0xe
-/* 800F394C 000EF5AC 38 80 00 0B */ li r4, 0xb
-/* 800F3950 000EF5B0 38 A0 00 0D */ li r5, 0xd
-/* 800F3954 000EF5B4 38 C0 00 0F */ li r6, 0xf
-/* 800F3958 000EF5B8 38 E0 00 11 */ li r7, 0x11
-/* 800F395C 000EF5BC 39 00 00 00 */ li r8, 0
-/* 800F3960 000EF5C0 4B F6 60 69 */ bl func_800599C8
-/* 800F3964 000EF5C4 38 60 00 0F */ li r3, 0xf
-/* 800F3968 000EF5C8 38 80 00 0C */ li r4, 0xc
-/* 800F396C 000EF5CC 38 A0 00 0E */ li r5, 0xe
-/* 800F3970 000EF5D0 38 C0 00 00 */ li r6, 0
-/* 800F3974 000EF5D4 38 E0 00 12 */ li r7, 0x12
-/* 800F3978 000EF5D8 39 00 00 00 */ li r8, 0
-/* 800F397C 000EF5DC 4B F6 60 4D */ bl func_800599C8
-/* 800F3980 000EF5E0 38 60 00 10 */ li r3, 0x10
-/* 800F3984 000EF5E4 38 80 00 0D */ li r4, 0xd
-/* 800F3988 000EF5E8 38 A0 00 00 */ li r5, 0
-/* 800F398C 000EF5EC 38 C0 00 11 */ li r6, 0x11
-/* 800F3990 000EF5F0 38 E0 00 01 */ li r7, 1
-/* 800F3994 000EF5F4 39 00 00 00 */ li r8, 0
-/* 800F3998 000EF5F8 4B F6 60 31 */ bl func_800599C8
-/* 800F399C 000EF5FC 38 60 00 11 */ li r3, 0x11
-/* 800F39A0 000EF600 38 80 00 0E */ li r4, 0xe
-/* 800F39A4 000EF604 38 A0 00 10 */ li r5, 0x10
-/* 800F39A8 000EF608 38 C0 00 12 */ li r6, 0x12
-/* 800F39AC 000EF60C 38 E0 00 01 */ li r7, 1
-/* 800F39B0 000EF610 39 00 00 00 */ li r8, 0
-/* 800F39B4 000EF614 4B F6 60 15 */ bl func_800599C8
-/* 800F39B8 000EF618 38 60 00 12 */ li r3, 0x12
-/* 800F39BC 000EF61C 38 80 00 0F */ li r4, 0xf
-/* 800F39C0 000EF620 38 A0 00 11 */ li r5, 0x11
-/* 800F39C4 000EF624 38 C0 00 00 */ li r6, 0
-/* 800F39C8 000EF628 38 E0 00 01 */ li r7, 1
-/* 800F39CC 000EF62C 39 00 00 00 */ li r8, 0
-/* 800F39D0 000EF630 4B F6 5F F9 */ bl func_800599C8
-/* 800F39D4 000EF634 38 00 00 02 */ li r0, 2
-/* 800F39D8 000EF638 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F39DC 000EF63C 48 00 04 AC */ b lbl_800F3E88
-/* 800F39E0 000EF640 38 60 00 01 */ li r3, 1
-/* 800F39E4 000EF644 38 80 00 11 */ li r4, 0x11
-/* 800F39E8 000EF648 38 A0 00 00 */ li r5, 0
-/* 800F39EC 000EF64C 38 C0 00 00 */ li r6, 0
-/* 800F39F0 000EF650 38 E0 00 00 */ li r7, 0
-/* 800F39F4 000EF654 39 00 00 00 */ li r8, 0
-/* 800F39F8 000EF658 4B F6 5F D1 */ bl func_800599C8
-/* 800F39FC 000EF65C 38 60 00 0A */ li r3, 0xa
-/* 800F3A00 000EF660 38 80 00 00 */ li r4, 0
-/* 800F3A04 000EF664 38 A0 00 00 */ li r5, 0
-/* 800F3A08 000EF668 38 C0 00 0B */ li r6, 0xb
-/* 800F3A0C 000EF66C 38 E0 00 0D */ li r7, 0xd
-/* 800F3A10 000EF670 39 00 00 00 */ li r8, 0
-/* 800F3A14 000EF674 4B F6 5F B5 */ bl func_800599C8
-/* 800F3A18 000EF678 38 60 00 0B */ li r3, 0xb
-/* 800F3A1C 000EF67C 38 80 00 00 */ li r4, 0
-/* 800F3A20 000EF680 38 A0 00 0A */ li r5, 0xa
-/* 800F3A24 000EF684 38 C0 00 0C */ li r6, 0xc
-/* 800F3A28 000EF688 38 E0 00 0E */ li r7, 0xe
-/* 800F3A2C 000EF68C 39 00 00 00 */ li r8, 0
-/* 800F3A30 000EF690 4B F6 5F 99 */ bl func_800599C8
-/* 800F3A34 000EF694 38 60 00 0C */ li r3, 0xc
-/* 800F3A38 000EF698 38 80 00 00 */ li r4, 0
-/* 800F3A3C 000EF69C 38 A0 00 0B */ li r5, 0xb
-/* 800F3A40 000EF6A0 38 C0 00 00 */ li r6, 0
-/* 800F3A44 000EF6A4 38 E0 00 0F */ li r7, 0xf
-/* 800F3A48 000EF6A8 39 00 00 00 */ li r8, 0
-/* 800F3A4C 000EF6AC 4B F6 5F 7D */ bl func_800599C8
-/* 800F3A50 000EF6B0 38 60 00 0D */ li r3, 0xd
-/* 800F3A54 000EF6B4 38 80 00 0A */ li r4, 0xa
-/* 800F3A58 000EF6B8 38 A0 00 00 */ li r5, 0
-/* 800F3A5C 000EF6BC 38 C0 00 0E */ li r6, 0xe
-/* 800F3A60 000EF6C0 38 E0 00 10 */ li r7, 0x10
-/* 800F3A64 000EF6C4 39 00 00 00 */ li r8, 0
-/* 800F3A68 000EF6C8 4B F6 5F 61 */ bl func_800599C8
-/* 800F3A6C 000EF6CC 38 60 00 0E */ li r3, 0xe
-/* 800F3A70 000EF6D0 38 80 00 0B */ li r4, 0xb
-/* 800F3A74 000EF6D4 38 A0 00 0D */ li r5, 0xd
-/* 800F3A78 000EF6D8 38 C0 00 0F */ li r6, 0xf
-/* 800F3A7C 000EF6DC 38 E0 00 11 */ li r7, 0x11
-/* 800F3A80 000EF6E0 39 00 00 00 */ li r8, 0
-/* 800F3A84 000EF6E4 4B F6 5F 45 */ bl func_800599C8
-/* 800F3A88 000EF6E8 38 60 00 0F */ li r3, 0xf
-/* 800F3A8C 000EF6EC 38 80 00 0C */ li r4, 0xc
-/* 800F3A90 000EF6F0 38 A0 00 0E */ li r5, 0xe
-/* 800F3A94 000EF6F4 38 C0 00 00 */ li r6, 0
-/* 800F3A98 000EF6F8 38 E0 00 01 */ li r7, 1
-/* 800F3A9C 000EF6FC 39 00 00 00 */ li r8, 0
-/* 800F3AA0 000EF700 4B F6 5F 29 */ bl func_800599C8
-/* 800F3AA4 000EF704 38 60 00 10 */ li r3, 0x10
-/* 800F3AA8 000EF708 38 80 00 0D */ li r4, 0xd
-/* 800F3AAC 000EF70C 38 A0 00 00 */ li r5, 0
-/* 800F3AB0 000EF710 38 C0 00 11 */ li r6, 0x11
-/* 800F3AB4 000EF714 38 E0 00 01 */ li r7, 1
-/* 800F3AB8 000EF718 39 00 00 00 */ li r8, 0
-/* 800F3ABC 000EF71C 4B F6 5F 0D */ bl func_800599C8
-/* 800F3AC0 000EF720 38 60 00 11 */ li r3, 0x11
-/* 800F3AC4 000EF724 38 80 00 0E */ li r4, 0xe
-/* 800F3AC8 000EF728 38 A0 00 10 */ li r5, 0x10
-/* 800F3ACC 000EF72C 38 C0 00 00 */ li r6, 0
-/* 800F3AD0 000EF730 38 E0 00 01 */ li r7, 1
-/* 800F3AD4 000EF734 39 00 00 00 */ li r8, 0
-/* 800F3AD8 000EF738 4B F6 5E F1 */ bl func_800599C8
-/* 800F3ADC 000EF73C 38 00 00 03 */ li r0, 3
-/* 800F3AE0 000EF740 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F3AE4 000EF744 48 00 03 A4 */ b lbl_800F3E88
-/* 800F3AE8 000EF748 38 60 00 01 */ li r3, 1
-/* 800F3AEC 000EF74C 38 80 00 0C */ li r4, 0xc
-/* 800F3AF0 000EF750 38 A0 00 00 */ li r5, 0
-/* 800F3AF4 000EF754 38 C0 00 00 */ li r6, 0
-/* 800F3AF8 000EF758 38 E0 00 00 */ li r7, 0
-/* 800F3AFC 000EF75C 39 00 00 00 */ li r8, 0
-/* 800F3B00 000EF760 4B F6 5E C9 */ bl func_800599C8
-/* 800F3B04 000EF764 38 60 00 0A */ li r3, 0xa
-/* 800F3B08 000EF768 38 80 00 00 */ li r4, 0
-/* 800F3B0C 000EF76C 38 A0 00 00 */ li r5, 0
-/* 800F3B10 000EF770 38 C0 00 0B */ li r6, 0xb
-/* 800F3B14 000EF774 38 E0 00 0D */ li r7, 0xd
-/* 800F3B18 000EF778 39 00 00 00 */ li r8, 0
-/* 800F3B1C 000EF77C 4B F6 5E AD */ bl func_800599C8
-/* 800F3B20 000EF780 38 60 00 0B */ li r3, 0xb
-/* 800F3B24 000EF784 38 80 00 00 */ li r4, 0
-/* 800F3B28 000EF788 38 A0 00 0A */ li r5, 0xa
-/* 800F3B2C 000EF78C 38 C0 00 0C */ li r6, 0xc
-/* 800F3B30 000EF790 38 E0 00 01 */ li r7, 1
-/* 800F3B34 000EF794 39 00 00 00 */ li r8, 0
-/* 800F3B38 000EF798 4B F6 5E 91 */ bl func_800599C8
-/* 800F3B3C 000EF79C 38 60 00 0C */ li r3, 0xc
-/* 800F3B40 000EF7A0 38 80 00 00 */ li r4, 0
-/* 800F3B44 000EF7A4 38 A0 00 0B */ li r5, 0xb
-/* 800F3B48 000EF7A8 38 C0 00 00 */ li r6, 0
-/* 800F3B4C 000EF7AC 38 E0 00 01 */ li r7, 1
-/* 800F3B50 000EF7B0 39 00 00 00 */ li r8, 0
-/* 800F3B54 000EF7B4 4B F6 5E 75 */ bl func_800599C8
-/* 800F3B58 000EF7B8 38 60 00 0D */ li r3, 0xd
-/* 800F3B5C 000EF7BC 38 80 00 0A */ li r4, 0xa
-/* 800F3B60 000EF7C0 38 A0 00 00 */ li r5, 0
-/* 800F3B64 000EF7C4 38 C0 00 00 */ li r6, 0
-/* 800F3B68 000EF7C8 38 E0 00 01 */ li r7, 1
-/* 800F3B6C 000EF7CC 39 00 00 00 */ li r8, 0
-/* 800F3B70 000EF7D0 4B F6 5E 59 */ bl func_800599C8
-/* 800F3B74 000EF7D4 38 00 00 0C */ li r0, 0xc
-/* 800F3B78 000EF7D8 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F3B7C 000EF7DC 48 00 03 0C */ b lbl_800F3E88
-/* 800F3B80 000EF7E0 38 60 00 01 */ li r3, 1
-/* 800F3B84 000EF7E4 38 80 00 0F */ li r4, 0xf
-/* 800F3B88 000EF7E8 38 A0 00 00 */ li r5, 0
-/* 800F3B8C 000EF7EC 38 C0 00 00 */ li r6, 0
-/* 800F3B90 000EF7F0 38 E0 00 00 */ li r7, 0
-/* 800F3B94 000EF7F4 39 00 00 00 */ li r8, 0
-/* 800F3B98 000EF7F8 4B F6 5E 31 */ bl func_800599C8
-/* 800F3B9C 000EF7FC 38 60 00 0A */ li r3, 0xa
-/* 800F3BA0 000EF800 38 80 00 00 */ li r4, 0
-/* 800F3BA4 000EF804 38 A0 00 00 */ li r5, 0
-/* 800F3BA8 000EF808 38 C0 00 0B */ li r6, 0xb
-/* 800F3BAC 000EF80C 38 E0 00 0D */ li r7, 0xd
-/* 800F3BB0 000EF810 39 00 00 00 */ li r8, 0
-/* 800F3BB4 000EF814 4B F6 5E 15 */ bl func_800599C8
-/* 800F3BB8 000EF818 38 60 00 0B */ li r3, 0xb
-/* 800F3BBC 000EF81C 38 80 00 00 */ li r4, 0
-/* 800F3BC0 000EF820 38 A0 00 0A */ li r5, 0xa
-/* 800F3BC4 000EF824 38 C0 00 0C */ li r6, 0xc
-/* 800F3BC8 000EF828 38 E0 00 0E */ li r7, 0xe
-/* 800F3BCC 000EF82C 39 00 00 00 */ li r8, 0
-/* 800F3BD0 000EF830 4B F6 5D F9 */ bl func_800599C8
-/* 800F3BD4 000EF834 38 60 00 0C */ li r3, 0xc
-/* 800F3BD8 000EF838 38 80 00 00 */ li r4, 0
-/* 800F3BDC 000EF83C 38 A0 00 0B */ li r5, 0xb
-/* 800F3BE0 000EF840 38 C0 00 00 */ li r6, 0
-/* 800F3BE4 000EF844 38 E0 00 0F */ li r7, 0xf
-/* 800F3BE8 000EF848 39 00 00 00 */ li r8, 0
-/* 800F3BEC 000EF84C 4B F6 5D DD */ bl func_800599C8
-/* 800F3BF0 000EF850 38 60 00 0D */ li r3, 0xd
-/* 800F3BF4 000EF854 38 80 00 0A */ li r4, 0xa
-/* 800F3BF8 000EF858 38 A0 00 00 */ li r5, 0
-/* 800F3BFC 000EF85C 38 C0 00 0E */ li r6, 0xe
-/* 800F3C00 000EF860 38 E0 00 10 */ li r7, 0x10
-/* 800F3C04 000EF864 39 00 00 00 */ li r8, 0
-/* 800F3C08 000EF868 4B F6 5D C1 */ bl func_800599C8
-/* 800F3C0C 000EF86C 38 60 00 0E */ li r3, 0xe
-/* 800F3C10 000EF870 38 80 00 0B */ li r4, 0xb
-/* 800F3C14 000EF874 38 A0 00 0D */ li r5, 0xd
-/* 800F3C18 000EF878 38 C0 00 0F */ li r6, 0xf
-/* 800F3C1C 000EF87C 38 E0 00 01 */ li r7, 1
-/* 800F3C20 000EF880 39 00 00 00 */ li r8, 0
-/* 800F3C24 000EF884 4B F6 5D A5 */ bl func_800599C8
-/* 800F3C28 000EF888 38 60 00 0F */ li r3, 0xf
-/* 800F3C2C 000EF88C 38 80 00 0C */ li r4, 0xc
-/* 800F3C30 000EF890 38 A0 00 0E */ li r5, 0xe
-/* 800F3C34 000EF894 38 C0 00 00 */ li r6, 0
-/* 800F3C38 000EF898 38 E0 00 01 */ li r7, 1
-/* 800F3C3C 000EF89C 39 00 00 00 */ li r8, 0
-/* 800F3C40 000EF8A0 4B F6 5D 89 */ bl func_800599C8
-/* 800F3C44 000EF8A4 38 60 00 10 */ li r3, 0x10
-/* 800F3C48 000EF8A8 38 80 00 0D */ li r4, 0xd
-/* 800F3C4C 000EF8AC 38 A0 00 00 */ li r5, 0
-/* 800F3C50 000EF8B0 38 C0 00 00 */ li r6, 0
-/* 800F3C54 000EF8B4 38 E0 00 01 */ li r7, 1
-/* 800F3C58 000EF8B8 39 00 00 00 */ li r8, 0
-/* 800F3C5C 000EF8BC 4B F6 5D 6D */ bl func_800599C8
-/* 800F3C60 000EF8C0 38 00 00 0D */ li r0, 0xd
-/* 800F3C64 000EF8C4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F3C68 000EF8C8 48 00 02 20 */ b lbl_800F3E88
-/* 800F3C6C 000EF8CC 38 60 00 01 */ li r3, 1
-/* 800F3C70 000EF8D0 38 80 00 19 */ li r4, 0x19
-/* 800F3C74 000EF8D4 38 A0 00 00 */ li r5, 0
-/* 800F3C78 000EF8D8 38 C0 00 00 */ li r6, 0
-/* 800F3C7C 000EF8DC 38 E0 00 00 */ li r7, 0
-/* 800F3C80 000EF8E0 39 00 00 00 */ li r8, 0
-/* 800F3C84 000EF8E4 4B F6 5D 45 */ bl func_800599C8
-/* 800F3C88 000EF8E8 38 60 00 0A */ li r3, 0xa
-/* 800F3C8C 000EF8EC 38 80 00 00 */ li r4, 0
-/* 800F3C90 000EF8F0 38 A0 00 00 */ li r5, 0
-/* 800F3C94 000EF8F4 38 C0 00 0B */ li r6, 0xb
-/* 800F3C98 000EF8F8 38 E0 00 0E */ li r7, 0xe
-/* 800F3C9C 000EF8FC 39 00 00 00 */ li r8, 0
-/* 800F3CA0 000EF900 4B F6 5D 29 */ bl func_800599C8
-/* 800F3CA4 000EF904 38 60 00 0B */ li r3, 0xb
-/* 800F3CA8 000EF908 38 80 00 00 */ li r4, 0
-/* 800F3CAC 000EF90C 38 A0 00 0A */ li r5, 0xa
-/* 800F3CB0 000EF910 38 C0 00 0C */ li r6, 0xc
-/* 800F3CB4 000EF914 38 E0 00 0F */ li r7, 0xf
-/* 800F3CB8 000EF918 39 00 00 00 */ li r8, 0
-/* 800F3CBC 000EF91C 4B F6 5D 0D */ bl func_800599C8
-/* 800F3CC0 000EF920 38 60 00 0C */ li r3, 0xc
-/* 800F3CC4 000EF924 38 80 00 00 */ li r4, 0
-/* 800F3CC8 000EF928 38 A0 00 0B */ li r5, 0xb
-/* 800F3CCC 000EF92C 38 C0 00 0D */ li r6, 0xd
-/* 800F3CD0 000EF930 38 E0 00 10 */ li r7, 0x10
-/* 800F3CD4 000EF934 39 00 00 00 */ li r8, 0
-/* 800F3CD8 000EF938 4B F6 5C F1 */ bl func_800599C8
-/* 800F3CDC 000EF93C 38 60 00 0D */ li r3, 0xd
-/* 800F3CE0 000EF940 38 80 00 00 */ li r4, 0
-/* 800F3CE4 000EF944 38 A0 00 0C */ li r5, 0xc
-/* 800F3CE8 000EF948 38 C0 00 00 */ li r6, 0
-/* 800F3CEC 000EF94C 38 E0 00 11 */ li r7, 0x11
-/* 800F3CF0 000EF950 39 00 00 00 */ li r8, 0
-/* 800F3CF4 000EF954 4B F6 5C D5 */ bl func_800599C8
-/* 800F3CF8 000EF958 38 60 00 0E */ li r3, 0xe
-/* 800F3CFC 000EF95C 38 80 00 0A */ li r4, 0xa
-/* 800F3D00 000EF960 38 A0 00 00 */ li r5, 0
-/* 800F3D04 000EF964 38 C0 00 0F */ li r6, 0xf
-/* 800F3D08 000EF968 38 E0 00 12 */ li r7, 0x12
-/* 800F3D0C 000EF96C 39 00 00 00 */ li r8, 0
-/* 800F3D10 000EF970 4B F6 5C B9 */ bl func_800599C8
-/* 800F3D14 000EF974 38 60 00 0F */ li r3, 0xf
-/* 800F3D18 000EF978 38 80 00 0B */ li r4, 0xb
-/* 800F3D1C 000EF97C 38 A0 00 0E */ li r5, 0xe
-/* 800F3D20 000EF980 38 C0 00 10 */ li r6, 0x10
-/* 800F3D24 000EF984 38 E0 00 13 */ li r7, 0x13
-/* 800F3D28 000EF988 39 00 00 00 */ li r8, 0
-/* 800F3D2C 000EF98C 4B F6 5C 9D */ bl func_800599C8
-/* 800F3D30 000EF990 38 60 00 10 */ li r3, 0x10
-/* 800F3D34 000EF994 38 80 00 0C */ li r4, 0xc
-/* 800F3D38 000EF998 38 A0 00 0F */ li r5, 0xf
-/* 800F3D3C 000EF99C 38 C0 00 11 */ li r6, 0x11
-/* 800F3D40 000EF9A0 38 E0 00 14 */ li r7, 0x14
-/* 800F3D44 000EF9A4 39 00 00 00 */ li r8, 0
-/* 800F3D48 000EF9A8 4B F6 5C 81 */ bl func_800599C8
-/* 800F3D4C 000EF9AC 38 60 00 11 */ li r3, 0x11
-/* 800F3D50 000EF9B0 38 80 00 0D */ li r4, 0xd
-/* 800F3D54 000EF9B4 38 A0 00 10 */ li r5, 0x10
-/* 800F3D58 000EF9B8 38 C0 00 00 */ li r6, 0
-/* 800F3D5C 000EF9BC 38 E0 00 15 */ li r7, 0x15
-/* 800F3D60 000EF9C0 39 00 00 00 */ li r8, 0
-/* 800F3D64 000EF9C4 4B F6 5C 65 */ bl func_800599C8
-/* 800F3D68 000EF9C8 38 60 00 12 */ li r3, 0x12
-/* 800F3D6C 000EF9CC 38 80 00 0E */ li r4, 0xe
-/* 800F3D70 000EF9D0 38 A0 00 00 */ li r5, 0
-/* 800F3D74 000EF9D4 38 C0 00 13 */ li r6, 0x13
-/* 800F3D78 000EF9D8 38 E0 00 16 */ li r7, 0x16
-/* 800F3D7C 000EF9DC 39 00 00 00 */ li r8, 0
-/* 800F3D80 000EF9E0 4B F6 5C 49 */ bl func_800599C8
-/* 800F3D84 000EF9E4 38 60 00 13 */ li r3, 0x13
-/* 800F3D88 000EF9E8 38 80 00 0F */ li r4, 0xf
-/* 800F3D8C 000EF9EC 38 A0 00 12 */ li r5, 0x12
-/* 800F3D90 000EF9F0 38 C0 00 14 */ li r6, 0x14
-/* 800F3D94 000EF9F4 38 E0 00 17 */ li r7, 0x17
-/* 800F3D98 000EF9F8 39 00 00 00 */ li r8, 0
-/* 800F3D9C 000EF9FC 4B F6 5C 2D */ bl func_800599C8
-/* 800F3DA0 000EFA00 38 60 00 14 */ li r3, 0x14
-/* 800F3DA4 000EFA04 38 80 00 10 */ li r4, 0x10
-/* 800F3DA8 000EFA08 38 A0 00 13 */ li r5, 0x13
-/* 800F3DAC 000EFA0C 38 C0 00 15 */ li r6, 0x15
-/* 800F3DB0 000EFA10 38 E0 00 18 */ li r7, 0x18
-/* 800F3DB4 000EFA14 39 00 00 00 */ li r8, 0
-/* 800F3DB8 000EFA18 4B F6 5C 11 */ bl func_800599C8
-/* 800F3DBC 000EFA1C 38 60 00 15 */ li r3, 0x15
-/* 800F3DC0 000EFA20 38 80 00 11 */ li r4, 0x11
-/* 800F3DC4 000EFA24 38 A0 00 14 */ li r5, 0x14
-/* 800F3DC8 000EFA28 38 C0 00 00 */ li r6, 0
-/* 800F3DCC 000EFA2C 38 E0 00 19 */ li r7, 0x19
-/* 800F3DD0 000EFA30 39 00 00 00 */ li r8, 0
-/* 800F3DD4 000EFA34 4B F6 5B F5 */ bl func_800599C8
-/* 800F3DD8 000EFA38 38 60 00 16 */ li r3, 0x16
-/* 800F3DDC 000EFA3C 38 80 00 12 */ li r4, 0x12
-/* 800F3DE0 000EFA40 38 A0 00 00 */ li r5, 0
-/* 800F3DE4 000EFA44 38 C0 00 17 */ li r6, 0x17
-/* 800F3DE8 000EFA48 38 E0 00 1A */ li r7, 0x1a
-/* 800F3DEC 000EFA4C 39 00 00 00 */ li r8, 0
-/* 800F3DF0 000EFA50 4B F6 5B D9 */ bl func_800599C8
-/* 800F3DF4 000EFA54 38 60 00 17 */ li r3, 0x17
-/* 800F3DF8 000EFA58 38 80 00 13 */ li r4, 0x13
-/* 800F3DFC 000EFA5C 38 A0 00 16 */ li r5, 0x16
-/* 800F3E00 000EFA60 38 C0 00 18 */ li r6, 0x18
-/* 800F3E04 000EFA64 38 E0 00 1B */ li r7, 0x1b
-/* 800F3E08 000EFA68 39 00 00 00 */ li r8, 0
-/* 800F3E0C 000EFA6C 4B F6 5B BD */ bl func_800599C8
-/* 800F3E10 000EFA70 38 60 00 18 */ li r3, 0x18
-/* 800F3E14 000EFA74 38 80 00 14 */ li r4, 0x14
-/* 800F3E18 000EFA78 38 A0 00 17 */ li r5, 0x17
-/* 800F3E1C 000EFA7C 38 C0 00 19 */ li r6, 0x19
-/* 800F3E20 000EFA80 38 E0 00 01 */ li r7, 1
-/* 800F3E24 000EFA84 39 00 00 00 */ li r8, 0
-/* 800F3E28 000EFA88 4B F6 5B A1 */ bl func_800599C8
-/* 800F3E2C 000EFA8C 38 60 00 19 */ li r3, 0x19
-/* 800F3E30 000EFA90 38 80 00 15 */ li r4, 0x15
-/* 800F3E34 000EFA94 38 A0 00 18 */ li r5, 0x18
-/* 800F3E38 000EFA98 38 C0 00 00 */ li r6, 0
-/* 800F3E3C 000EFA9C 38 E0 00 01 */ li r7, 1
-/* 800F3E40 000EFAA0 39 00 00 00 */ li r8, 0
-/* 800F3E44 000EFAA4 4B F6 5B 85 */ bl func_800599C8
-/* 800F3E48 000EFAA8 38 60 00 1A */ li r3, 0x1a
-/* 800F3E4C 000EFAAC 38 80 00 16 */ li r4, 0x16
-/* 800F3E50 000EFAB0 38 A0 00 00 */ li r5, 0
-/* 800F3E54 000EFAB4 38 C0 00 1B */ li r6, 0x1b
-/* 800F3E58 000EFAB8 38 E0 00 01 */ li r7, 1
-/* 800F3E5C 000EFABC 39 00 00 00 */ li r8, 0
-/* 800F3E60 000EFAC0 4B F6 5B 69 */ bl func_800599C8
-/* 800F3E64 000EFAC4 38 60 00 1B */ li r3, 0x1b
-/* 800F3E68 000EFAC8 38 80 00 17 */ li r4, 0x17
-/* 800F3E6C 000EFACC 38 A0 00 1A */ li r5, 0x1a
-/* 800F3E70 000EFAD0 38 C0 00 00 */ li r6, 0
-/* 800F3E74 000EFAD4 38 E0 00 01 */ li r7, 1
-/* 800F3E78 000EFAD8 39 00 00 00 */ li r8, 0
-/* 800F3E7C 000EFADC 4B F6 5B 4D */ bl func_800599C8
-/* 800F3E80 000EFAE0 38 00 00 0E */ li r0, 0xe
-/* 800F3E84 000EFAE4 B0 1F 00 AC */ sth r0, 0xac(r31)
-lbl_800F3E88:
-/* 800F3E88 000EFAE8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F3E8C 000EFAEC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800F3E90 000EFAF0 7C 08 03 A6 */ mtlr r0
-/* 800F3E94 000EFAF4 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F3E98 000EFAF8 4E 80 00 20 */ blr
-
-.global func_800F3E9C
-func_800F3E9C:
-/* 800F3E9C 000EFAFC 94 21 FE F0 */ stwu r1, -0x110(r1)
-/* 800F3EA0 000EFB00 7C 08 02 A6 */ mflr r0
-/* 800F3EA4 000EFB04 90 01 01 14 */ stw r0, 0x114(r1)
-/* 800F3EA8 000EFB08 39 61 01 10 */ addi r11, r1, 0x110
-/* 800F3EAC 000EFB0C 48 0D 32 49 */ bl __save_gpr
-/* 800F3EB0 000EFB10 3C 60 80 40 */ lis r3, lbl_803FC0F8@ha
-/* 800F3EB4 000EFB14 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F3EB8 000EFB18 38 63 C0 F8 */ addi r3, r3, lbl_803FC0F8@l
-/* 800F3EBC 000EFB1C 3B C0 00 00 */ li r30, 0
-/* 800F3EC0 000EFB20 38 E3 00 A4 */ addi r7, r3, 0xa4
-/* 800F3EC4 000EFB24 8B 83 00 90 */ lbz r28, 0x90(r3)
-/* 800F3EC8 000EFB28 88 07 00 06 */ lbz r0, 6(r7)
-/* 800F3ECC 000EFB2C 38 83 00 90 */ addi r4, r3, 0x90
-/* 800F3ED0 000EFB30 8B 64 00 01 */ lbz r27, 1(r4)
-/* 800F3ED4 000EFB34 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F3ED8 000EFB38 8B 44 00 02 */ lbz r26, 2(r4)
-/* 800F3EDC 000EFB3C 8B 24 00 03 */ lbz r25, 3(r4)
-/* 800F3EE0 000EFB40 8B 04 00 04 */ lbz r24, 4(r4)
-/* 800F3EE4 000EFB44 8A E4 00 05 */ lbz r23, 5(r4)
-/* 800F3EE8 000EFB48 8A C4 00 06 */ lbz r22, 6(r4)
-/* 800F3EEC 000EFB4C 8A A4 00 07 */ lbz r21, 7(r4)
-/* 800F3EF0 000EFB50 8A 84 00 08 */ lbz r20, 8(r4)
-/* 800F3EF4 000EFB54 8A 64 00 09 */ lbz r19, 9(r4)
-/* 800F3EF8 000EFB58 8A 44 00 0A */ lbz r18, 0xa(r4)
-/* 800F3EFC 000EFB5C 8A 24 00 0B */ lbz r17, 0xb(r4)
-/* 800F3F00 000EFB60 8A 04 00 0C */ lbz r16, 0xc(r4)
-/* 800F3F04 000EFB64 89 E4 00 0D */ lbz r15, 0xd(r4)
-/* 800F3F08 000EFB68 89 C4 00 0E */ lbz r14, 0xe(r4)
-/* 800F3F0C 000EFB6C 89 84 00 0F */ lbz r12, 0xf(r4)
-/* 800F3F10 000EFB70 89 64 00 10 */ lbz r11, 0x10(r4)
-/* 800F3F14 000EFB74 89 44 00 11 */ lbz r10, 0x11(r4)
-/* 800F3F18 000EFB78 88 87 00 04 */ lbz r4, 4(r7)
-/* 800F3F1C 000EFB7C 90 01 00 BC */ stw r0, 0xbc(r1)
-/* 800F3F20 000EFB80 88 07 00 07 */ lbz r0, 7(r7)
-/* 800F3F24 000EFB84 98 81 00 3C */ stb r4, 0x3c(r1)
-/* 800F3F28 000EFB88 80 81 00 BC */ lwz r4, 0xbc(r1)
-/* 800F3F2C 000EFB8C 90 01 00 70 */ stw r0, 0x70(r1)
-/* 800F3F30 000EFB90 88 07 00 08 */ lbz r0, 8(r7)
-/* 800F3F34 000EFB94 98 81 00 3E */ stb r4, 0x3e(r1)
-/* 800F3F38 000EFB98 80 81 00 70 */ lwz r4, 0x70(r1)
-/* 800F3F3C 000EFB9C 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800F3F40 000EFBA0 88 07 00 09 */ lbz r0, 9(r7)
-/* 800F3F44 000EFBA4 98 81 00 3F */ stb r4, 0x3f(r1)
-/* 800F3F48 000EFBA8 80 81 00 74 */ lwz r4, 0x74(r1)
-/* 800F3F4C 000EFBAC 90 01 00 78 */ stw r0, 0x78(r1)
-/* 800F3F50 000EFBB0 88 07 00 0A */ lbz r0, 0xa(r7)
-/* 800F3F54 000EFBB4 98 81 00 40 */ stb r4, 0x40(r1)
-/* 800F3F58 000EFBB8 80 81 00 78 */ lwz r4, 0x78(r1)
-/* 800F3F5C 000EFBBC 90 01 00 7C */ stw r0, 0x7c(r1)
-/* 800F3F60 000EFBC0 88 07 00 0B */ lbz r0, 0xb(r7)
-/* 800F3F64 000EFBC4 98 81 00 41 */ stb r4, 0x41(r1)
-/* 800F3F68 000EFBC8 80 81 00 7C */ lwz r4, 0x7c(r1)
-/* 800F3F6C 000EFBCC 90 01 00 80 */ stw r0, 0x80(r1)
-/* 800F3F70 000EFBD0 88 07 00 0C */ lbz r0, 0xc(r7)
-/* 800F3F74 000EFBD4 98 81 00 42 */ stb r4, 0x42(r1)
-/* 800F3F78 000EFBD8 80 81 00 80 */ lwz r4, 0x80(r1)
-/* 800F3F7C 000EFBDC 90 01 00 84 */ stw r0, 0x84(r1)
-/* 800F3F80 000EFBE0 88 07 00 0D */ lbz r0, 0xd(r7)
-/* 800F3F84 000EFBE4 98 81 00 43 */ stb r4, 0x43(r1)
-/* 800F3F88 000EFBE8 80 81 00 84 */ lwz r4, 0x84(r1)
-/* 800F3F8C 000EFBEC 90 01 00 88 */ stw r0, 0x88(r1)
-/* 800F3F90 000EFBF0 88 07 00 0E */ lbz r0, 0xe(r7)
-/* 800F3F94 000EFBF4 98 81 00 44 */ stb r4, 0x44(r1)
-/* 800F3F98 000EFBF8 80 81 00 88 */ lwz r4, 0x88(r1)
-/* 800F3F9C 000EFBFC 90 01 00 8C */ stw r0, 0x8c(r1)
-/* 800F3FA0 000EFC00 88 07 00 0F */ lbz r0, 0xf(r7)
-/* 800F3FA4 000EFC04 98 81 00 45 */ stb r4, 0x45(r1)
-/* 800F3FA8 000EFC08 80 81 00 8C */ lwz r4, 0x8c(r1)
-/* 800F3FAC 000EFC0C 90 01 00 90 */ stw r0, 0x90(r1)
-/* 800F3FB0 000EFC10 88 07 00 10 */ lbz r0, 0x10(r7)
-/* 800F3FB4 000EFC14 98 81 00 46 */ stb r4, 0x46(r1)
-/* 800F3FB8 000EFC18 80 81 00 90 */ lwz r4, 0x90(r1)
-/* 800F3FBC 000EFC1C 90 01 00 94 */ stw r0, 0x94(r1)
-/* 800F3FC0 000EFC20 89 23 00 A4 */ lbz r9, 0xa4(r3)
-/* 800F3FC4 000EFC24 89 07 00 01 */ lbz r8, 1(r7)
-/* 800F3FC8 000EFC28 88 C7 00 02 */ lbz r6, 2(r7)
-/* 800F3FCC 000EFC2C 88 A7 00 03 */ lbz r5, 3(r7)
-/* 800F3FD0 000EFC30 8B A7 00 05 */ lbz r29, 5(r7)
-/* 800F3FD4 000EFC34 88 07 00 11 */ lbz r0, 0x11(r7)
-/* 800F3FD8 000EFC38 3C E0 43 30 */ lis r7, 0x4330
-/* 800F3FDC 000EFC3C 98 81 00 47 */ stb r4, 0x47(r1)
-/* 800F3FE0 000EFC40 80 81 00 94 */ lwz r4, 0x94(r1)
-/* 800F3FE4 000EFC44 90 E1 00 60 */ stw r7, 0x60(r1)
-/* 800F3FE8 000EFC48 3C E0 43 30 */ lis r7, 0x4330
-/* 800F3FEC 000EFC4C 90 E1 00 68 */ stw r7, 0x68(r1)
-/* 800F3FF0 000EFC50 9B 81 00 4C */ stb r28, 0x4c(r1)
-/* 800F3FF4 000EFC54 9B 61 00 4D */ stb r27, 0x4d(r1)
-/* 800F3FF8 000EFC58 9B 41 00 4E */ stb r26, 0x4e(r1)
-/* 800F3FFC 000EFC5C 9B 21 00 4F */ stb r25, 0x4f(r1)
-/* 800F4000 000EFC60 9B 01 00 50 */ stb r24, 0x50(r1)
-/* 800F4004 000EFC64 9A E1 00 51 */ stb r23, 0x51(r1)
-/* 800F4008 000EFC68 9A C1 00 52 */ stb r22, 0x52(r1)
-/* 800F400C 000EFC6C 9A A1 00 53 */ stb r21, 0x53(r1)
-/* 800F4010 000EFC70 9A 81 00 54 */ stb r20, 0x54(r1)
-/* 800F4014 000EFC74 9A 61 00 55 */ stb r19, 0x55(r1)
-/* 800F4018 000EFC78 9A 41 00 56 */ stb r18, 0x56(r1)
-/* 800F401C 000EFC7C 9A 21 00 57 */ stb r17, 0x57(r1)
-/* 800F4020 000EFC80 9A 01 00 58 */ stb r16, 0x58(r1)
-/* 800F4024 000EFC84 99 E1 00 59 */ stb r15, 0x59(r1)
-/* 800F4028 000EFC88 99 C1 00 5A */ stb r14, 0x5a(r1)
-/* 800F402C 000EFC8C 99 81 00 5B */ stb r12, 0x5b(r1)
-/* 800F4030 000EFC90 99 61 00 5C */ stb r11, 0x5c(r1)
-/* 800F4034 000EFC94 99 41 00 5D */ stb r10, 0x5d(r1)
-/* 800F4038 000EFC98 99 21 00 38 */ stb r9, 0x38(r1)
-/* 800F403C 000EFC9C 99 01 00 39 */ stb r8, 0x39(r1)
-/* 800F4040 000EFCA0 98 C1 00 3A */ stb r6, 0x3a(r1)
-/* 800F4044 000EFCA4 98 A1 00 3B */ stb r5, 0x3b(r1)
-/* 800F4048 000EFCA8 9B A1 00 3D */ stb r29, 0x3d(r1)
-/* 800F404C 000EFCAC 98 81 00 48 */ stb r4, 0x48(r1)
-/* 800F4050 000EFCB0 98 01 00 49 */ stb r0, 0x49(r1)
-/* 800F4054 000EFCB4 38 A3 00 C4 */ addi r5, r3, 0xc4
-/* 800F4058 000EFCB8 38 C3 00 B8 */ addi r6, r3, 0xb8
-/* 800F405C 000EFCBC 88 05 00 06 */ lbz r0, 6(r5)
-/* 800F4060 000EFCC0 38 83 00 D0 */ addi r4, r3, 0xd0
-/* 800F4064 000EFCC4 89 E3 00 B8 */ lbz r15, 0xb8(r3)
-/* 800F4068 000EFCC8 90 01 00 98 */ stw r0, 0x98(r1)
-/* 800F406C 000EFCCC 88 05 00 07 */ lbz r0, 7(r5)
-/* 800F4070 000EFCD0 99 E1 00 2C */ stb r15, 0x2c(r1)
-/* 800F4074 000EFCD4 81 E1 00 98 */ lwz r15, 0x98(r1)
-/* 800F4078 000EFCD8 90 01 00 9C */ stw r0, 0x9c(r1)
-/* 800F407C 000EFCDC 88 05 00 08 */ lbz r0, 8(r5)
-/* 800F4080 000EFCE0 99 E1 00 26 */ stb r15, 0x26(r1)
-/* 800F4084 000EFCE4 81 E1 00 9C */ lwz r15, 0x9c(r1)
-/* 800F4088 000EFCE8 90 01 00 A0 */ stw r0, 0xa0(r1)
-/* 800F408C 000EFCEC 88 02 8B F0 */ lbz r0, lbl_806411F0-_SDA2_BASE_(r2)
-/* 800F4090 000EFCF0 99 E1 00 27 */ stb r15, 0x27(r1)
-/* 800F4094 000EFCF4 81 E1 00 A0 */ lwz r15, 0xa0(r1)
-/* 800F4098 000EFCF8 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 800F409C 000EFCFC 88 02 8B F1 */ lbz r0, lbl_806411F1-_SDA2_BASE_(r2)
-/* 800F40A0 000EFD00 99 E1 00 28 */ stb r15, 0x28(r1)
-/* 800F40A4 000EFD04 81 E1 00 A4 */ lwz r15, 0xa4(r1)
-/* 800F40A8 000EFD08 90 01 00 A8 */ stw r0, 0xa8(r1)
-/* 800F40AC 000EFD0C 88 02 8B F2 */ lbz r0, lbl_806411F2-_SDA2_BASE_(r2)
-/* 800F40B0 000EFD10 99 E1 00 0C */ stb r15, 0xc(r1)
-/* 800F40B4 000EFD14 81 E1 00 A8 */ lwz r15, 0xa8(r1)
-/* 800F40B8 000EFD18 90 01 00 AC */ stw r0, 0xac(r1)
-/* 800F40BC 000EFD1C 88 02 8B F3 */ lbz r0, lbl_806411F3-_SDA2_BASE_(r2)
-/* 800F40C0 000EFD20 99 E1 00 0D */ stb r15, 0xd(r1)
-/* 800F40C4 000EFD24 81 E1 00 AC */ lwz r15, 0xac(r1)
-/* 800F40C8 000EFD28 90 01 00 B0 */ stw r0, 0xb0(r1)
-/* 800F40CC 000EFD2C 88 02 8B F4 */ lbz r0, lbl_806411F4-_SDA2_BASE_(r2)
-/* 800F40D0 000EFD30 99 E1 00 0E */ stb r15, 0xe(r1)
-/* 800F40D4 000EFD34 81 E1 00 B0 */ lwz r15, 0xb0(r1)
-/* 800F40D8 000EFD38 90 01 00 B4 */ stw r0, 0xb4(r1)
-/* 800F40DC 000EFD3C 88 02 8B F5 */ lbz r0, lbl_806411F5-_SDA2_BASE_(r2)
-/* 800F40E0 000EFD40 99 E1 00 0F */ stb r15, 0xf(r1)
-/* 800F40E4 000EFD44 81 E1 00 B4 */ lwz r15, 0xb4(r1)
-/* 800F40E8 000EFD48 90 01 00 B8 */ stw r0, 0xb8(r1)
-/* 800F40EC 000EFD4C 8A 06 00 01 */ lbz r16, 1(r6)
-/* 800F40F0 000EFD50 8A 26 00 02 */ lbz r17, 2(r6)
-/* 800F40F4 000EFD54 8A 46 00 03 */ lbz r18, 3(r6)
-/* 800F40F8 000EFD58 8A 66 00 04 */ lbz r19, 4(r6)
-/* 800F40FC 000EFD5C 8A 86 00 05 */ lbz r20, 5(r6)
-/* 800F4100 000EFD60 8A A6 00 06 */ lbz r21, 6(r6)
-/* 800F4104 000EFD64 8A C6 00 07 */ lbz r22, 7(r6)
-/* 800F4108 000EFD68 8A E6 00 08 */ lbz r23, 8(r6)
-/* 800F410C 000EFD6C 8B 03 00 C4 */ lbz r24, 0xc4(r3)
-/* 800F4110 000EFD70 89 83 00 D0 */ lbz r12, 0xd0(r3)
-/* 800F4114 000EFD74 8B 25 00 01 */ lbz r25, 1(r5)
-/* 800F4118 000EFD78 8B 45 00 02 */ lbz r26, 2(r5)
-/* 800F411C 000EFD7C 8B 65 00 03 */ lbz r27, 3(r5)
-/* 800F4120 000EFD80 8B 85 00 04 */ lbz r28, 4(r5)
-/* 800F4124 000EFD84 8B A5 00 05 */ lbz r29, 5(r5)
-/* 800F4128 000EFD88 89 64 00 01 */ lbz r11, 1(r4)
-/* 800F412C 000EFD8C 89 44 00 02 */ lbz r10, 2(r4)
-/* 800F4130 000EFD90 89 24 00 03 */ lbz r9, 3(r4)
-/* 800F4134 000EFD94 89 04 00 04 */ lbz r8, 4(r4)
-/* 800F4138 000EFD98 88 E4 00 05 */ lbz r7, 5(r4)
-/* 800F413C 000EFD9C 88 C4 00 06 */ lbz r6, 6(r4)
-/* 800F4140 000EFDA0 88 A4 00 07 */ lbz r5, 7(r4)
-/* 800F4144 000EFDA4 88 84 00 08 */ lbz r4, 8(r4)
-/* 800F4148 000EFDA8 88 62 8B F8 */ lbz r3, lbl_806411F8-_SDA2_BASE_(r2)
-/* 800F414C 000EFDAC 88 02 8B F9 */ lbz r0, lbl_806411F9-_SDA2_BASE_(r2)
-/* 800F4150 000EFDB0 89 C2 8B FA */ lbz r14, lbl_806411FA-_SDA2_BASE_(r2)
-/* 800F4154 000EFDB4 99 E1 00 10 */ stb r15, 0x10(r1)
-/* 800F4158 000EFDB8 81 E1 00 B8 */ lwz r15, 0xb8(r1)
-/* 800F415C 000EFDBC 9A 01 00 2D */ stb r16, 0x2d(r1)
-/* 800F4160 000EFDC0 9A 21 00 2E */ stb r17, 0x2e(r1)
-/* 800F4164 000EFDC4 9A 41 00 2F */ stb r18, 0x2f(r1)
-/* 800F4168 000EFDC8 9A 61 00 30 */ stb r19, 0x30(r1)
-/* 800F416C 000EFDCC 9A 81 00 31 */ stb r20, 0x31(r1)
-/* 800F4170 000EFDD0 9A A1 00 32 */ stb r21, 0x32(r1)
-/* 800F4174 000EFDD4 9A C1 00 33 */ stb r22, 0x33(r1)
-/* 800F4178 000EFDD8 9A E1 00 34 */ stb r23, 0x34(r1)
-/* 800F417C 000EFDDC 9B 01 00 20 */ stb r24, 0x20(r1)
-/* 800F4180 000EFDE0 9B 21 00 21 */ stb r25, 0x21(r1)
-/* 800F4184 000EFDE4 9B 41 00 22 */ stb r26, 0x22(r1)
-/* 800F4188 000EFDE8 9B 61 00 23 */ stb r27, 0x23(r1)
-/* 800F418C 000EFDEC 9B 81 00 24 */ stb r28, 0x24(r1)
-/* 800F4190 000EFDF0 9B A1 00 25 */ stb r29, 0x25(r1)
-/* 800F4194 000EFDF4 99 E1 00 11 */ stb r15, 0x11(r1)
-/* 800F4198 000EFDF8 99 81 00 14 */ stb r12, 0x14(r1)
-/* 800F419C 000EFDFC 99 61 00 15 */ stb r11, 0x15(r1)
-/* 800F41A0 000EFE00 99 41 00 16 */ stb r10, 0x16(r1)
-/* 800F41A4 000EFE04 99 21 00 17 */ stb r9, 0x17(r1)
-/* 800F41A8 000EFE08 99 01 00 18 */ stb r8, 0x18(r1)
-/* 800F41AC 000EFE0C 98 E1 00 19 */ stb r7, 0x19(r1)
-/* 800F41B0 000EFE10 98 C1 00 1A */ stb r6, 0x1a(r1)
-/* 800F41B4 000EFE14 98 A1 00 1B */ stb r5, 0x1b(r1)
-/* 800F41B8 000EFE18 98 81 00 1C */ stb r4, 0x1c(r1)
-/* 800F41BC 000EFE1C 98 61 00 08 */ stb r3, 8(r1)
-/* 800F41C0 000EFE20 98 01 00 09 */ stb r0, 9(r1)
-/* 800F41C4 000EFE24 99 C1 00 0A */ stb r14, 0xa(r1)
-/* 800F41C8 000EFE28 48 06 B5 19 */ bl func_8015F6E0
-/* 800F41CC 000EFE2C A0 1F 00 AC */ lhz r0, 0xac(r31)
-/* 800F41D0 000EFE30 7C 72 1B 78 */ mr r18, r3
-/* 800F41D4 000EFE34 28 00 00 06 */ cmplwi r0, 6
-/* 800F41D8 000EFE38 40 82 00 20 */ bne lbl_800F41F8
-/* 800F41DC 000EFE3C 38 60 00 3D */ li r3, 0x3d
-/* 800F41E0 000EFE40 38 80 00 0A */ li r4, 0xa
-/* 800F41E4 000EFE44 38 A0 00 00 */ li r5, 0
-/* 800F41E8 000EFE48 38 C0 00 01 */ li r6, 1
-/* 800F41EC 000EFE4C 4B F6 58 81 */ bl func_80059A6C
-/* 800F41F0 000EFE50 54 6E 04 3E */ clrlwi r14, r3, 0x10
-/* 800F41F4 000EFE54 48 00 00 24 */ b lbl_800F4218
-lbl_800F41F8:
-/* 800F41F8 000EFE58 28 00 00 01 */ cmplwi r0, 1
-/* 800F41FC 000EFE5C 40 81 00 1C */ ble lbl_800F4218
-/* 800F4200 000EFE60 38 60 00 2D */ li r3, 0x2d
-/* 800F4204 000EFE64 38 80 00 0A */ li r4, 0xa
-/* 800F4208 000EFE68 38 A0 00 00 */ li r5, 0
-/* 800F420C 000EFE6C 38 C0 00 01 */ li r6, 1
-/* 800F4210 000EFE70 4B F6 58 5D */ bl func_80059A6C
-/* 800F4214 000EFE74 54 6E 04 3E */ clrlwi r14, r3, 0x10
-lbl_800F4218:
-/* 800F4218 000EFE78 A0 1F 00 AC */ lhz r0, 0xac(r31)
-/* 800F421C 000EFE7C 28 00 00 0F */ cmplwi r0, 0xf
-/* 800F4220 000EFE80 41 81 23 B0 */ bgt lbl_800F65D0
-/* 800F4224 000EFE84 3C 80 80 42 */ lis r4, lbl_804180C4@ha
-/* 800F4228 000EFE88 54 00 10 3A */ slwi r0, r0, 2
-/* 800F422C 000EFE8C 38 84 80 C4 */ addi r4, r4, lbl_804180C4@l
-/* 800F4230 000EFE90 7C 84 00 2E */ lwzx r4, r4, r0
-/* 800F4234 000EFE94 7C 89 03 A6 */ mtctr r4
-/* 800F4238 000EFE98 4E 80 04 20 */ bctr
-/* 800F423C 000EFE9C 4B FB 78 AD */ bl func_800ABAE8
-/* 800F4240 000EFEA0 2C 03 00 00 */ cmpwi r3, 0
-/* 800F4244 000EFEA4 40 82 23 8C */ bne lbl_800F65D0
-/* 800F4248 000EFEA8 A0 8D 9C 58 */ lhz r4, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F424C 000EFEAC 38 6D 9C 58 */ addi r3, r13, lbl_8063EF18-_SDA_BASE_
-/* 800F4250 000EFEB0 A0 03 00 02 */ lhz r0, 2(r3)
-/* 800F4254 000EFEB4 38 6D 9C 60 */ addi r3, r13, lbl_8063EF20-_SDA_BASE_
-/* 800F4258 000EFEB8 2C 04 00 00 */ cmpwi r4, 0
-/* 800F425C 000EFEBC B0 8D 9C 60 */ sth r4, lbl_8063EF20-_SDA_BASE_(r13)
-/* 800F4260 000EFEC0 3B C0 00 01 */ li r30, 1
-/* 800F4264 000EFEC4 B0 03 00 02 */ sth r0, 2(r3)
-/* 800F4268 000EFEC8 41 82 00 E8 */ beq lbl_800F4350
-/* 800F426C 000EFECC A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F4270 000EFED0 54 0F AF 7E */ rlwinm r15, r0, 0x15, 0x1d, 0x1f
-/* 800F4274 000EFED4 28 0F 00 07 */ cmplwi r15, 7
-/* 800F4278 000EFED8 40 80 00 0C */ bge lbl_800F4284
-/* 800F427C 000EFEDC 38 0F 00 01 */ addi r0, r15, 1
-/* 800F4280 000EFEE0 54 0F 04 3E */ clrlwi r15, r0, 0x10
-lbl_800F4284:
-/* 800F4284 000EFEE4 55 E0 04 3E */ clrlwi r0, r15, 0x10
-/* 800F4288 000EFEE8 3A 00 00 00 */ li r16, 0
-/* 800F428C 000EFEEC 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F4290 000EFEF0 3A 20 00 00 */ li r17, 0
-/* 800F4294 000EFEF4 7D DF 02 14 */ add r14, r31, r0
-/* 800F4298 000EFEF8 48 00 00 78 */ b lbl_800F4310
-lbl_800F429C:
-/* 800F429C 000EFEFC 1C 06 04 44 */ mulli r0, r6, 0x444
-/* 800F42A0 000EFF00 56 03 0B FC */ rlwinm r3, r16, 1, 0xf, 0x1e
-/* 800F42A4 000EFF04 7C 1F 02 14 */ add r0, r31, r0
-/* 800F42A8 000EFF08 7C 63 02 14 */ add r3, r3, r0
-/* 800F42AC 000EFF0C A2 63 00 D2 */ lhz r19, 0xd2(r3)
-/* 800F42B0 000EFF10 28 13 00 06 */ cmplwi r19, 6
-/* 800F42B4 000EFF14 40 80 00 1C */ bge lbl_800F42D0
-/* 800F42B8 000EFF18 1C 13 00 DC */ mulli r0, r19, 0xdc
-/* 800F42BC 000EFF1C 7C 72 02 14 */ add r3, r18, r0
-/* 800F42C0 000EFF20 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F42C4 000EFF24 48 2E 7E D9 */ bl func_803DC19C
-/* 800F42C8 000EFF28 7C 64 1B 78 */ mr r4, r3
-/* 800F42CC 000EFF2C 48 00 00 14 */ b lbl_800F42E0
-lbl_800F42D0:
-/* 800F42D0 000EFF30 38 13 FF FA */ addi r0, r19, -6
-/* 800F42D4 000EFF34 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F42D8 000EFF38 7C 72 02 14 */ add r3, r18, r0
-/* 800F42DC 000EFF3C 38 83 05 F8 */ addi r4, r3, 0x5f8
-lbl_800F42E0:
-/* 800F42E0 000EFF40 A0 6D 9C 58 */ lhz r3, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F42E4 000EFF44 38 A0 00 00 */ li r5, 0
-/* 800F42E8 000EFF48 48 00 26 31 */ bl func_800F6918
-/* 800F42EC 000EFF4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F42F0 000EFF50 41 82 00 1C */ beq lbl_800F430C
-/* 800F42F4 000EFF54 56 20 0B FC */ rlwinm r0, r17, 1, 0xf, 0x1e
-/* 800F42F8 000EFF58 3A 31 00 01 */ addi r17, r17, 1
-/* 800F42FC 000EFF5C 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4300 000EFF60 B2 63 22 F2 */ sth r19, 0x22f2(r3)
-/* 800F4304 000EFF64 7C 6E 02 14 */ add r3, r14, r0
-/* 800F4308 000EFF68 B2 63 00 D2 */ sth r19, 0xd2(r3)
-lbl_800F430C:
-/* 800F430C 000EFF6C 3A 10 00 01 */ addi r16, r16, 1
-lbl_800F4310:
-/* 800F4310 000EFF70 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
-/* 800F4314 000EFF74 56 04 04 3E */ clrlwi r4, r16, 0x10
-/* 800F4318 000EFF78 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
-/* 800F431C 000EFF7C 54 A6 AF 7E */ rlwinm r6, r5, 0x15, 0x1d, 0x1f
-/* 800F4320 000EFF80 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4324 000EFF84 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F4328 000EFF88 7C 04 00 00 */ cmpw r4, r0
-/* 800F432C 000EFF8C 41 80 FF 70 */ blt lbl_800F429C
-/* 800F4330 000EFF90 51 E5 5C A8 */ rlwimi r5, r15, 0xb, 0x12, 0x14
-/* 800F4334 000EFF94 A0 0D 9C 58 */ lhz r0, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F4338 000EFF98 54 A3 B7 3C */ rlwinm r3, r5, 0x16, 0x1c, 0x1e
-/* 800F433C 000EFF9C B0 BF 00 D0 */ sth r5, 0xd0(r31)
-/* 800F4340 000EFFA0 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F4344 000EFFA4 B2 23 27 36 */ sth r17, 0x2736(r3)
-/* 800F4348 000EFFA8 B0 1F 27 48 */ sth r0, 0x2748(r31)
-/* 800F434C 000EFFAC 48 00 22 84 */ b lbl_800F65D0
-lbl_800F4350:
-/* 800F4350 000EFFB0 A0 1F 27 48 */ lhz r0, 0x2748(r31)
-/* 800F4354 000EFFB4 2C 00 00 00 */ cmpwi r0, 0
-/* 800F4358 000EFFB8 41 82 00 3C */ beq lbl_800F4394
-/* 800F435C 000EFFBC 38 60 00 00 */ li r3, 0
-/* 800F4360 000EFFC0 38 00 00 0F */ li r0, 0xf
-/* 800F4364 000EFFC4 B0 7F 27 48 */ sth r3, 0x2748(r31)
-/* 800F4368 000EFFC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F436C 000EFFCC B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F4370 000EFFD0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F4374 000EFFD4 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800F4378 000EFFD8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 800F437C 000EFFDC 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800F4380 000EFFE0 C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F4384 000EFFE4 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F4388 000EFFE8 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F438C 000EFFEC D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F4390 000EFFF0 48 00 22 40 */ b lbl_800F65D0
-lbl_800F4394:
-/* 800F4394 000EFFF4 3B C0 00 01 */ li r30, 1
-/* 800F4398 000EFFF8 48 00 22 38 */ b lbl_800F65D0
-/* 800F439C 000EFFFC 4B FB 77 4D */ bl func_800ABAE8
-/* 800F43A0 000F0000 2C 03 00 00 */ cmpwi r3, 0
-/* 800F43A4 000F0004 40 82 22 2C */ bne lbl_800F65D0
-/* 800F43A8 000F0008 A0 8D 9C 58 */ lhz r4, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F43AC 000F000C 38 6D 9C 58 */ addi r3, r13, lbl_8063EF18-_SDA_BASE_
-/* 800F43B0 000F0010 A0 03 00 02 */ lhz r0, 2(r3)
-/* 800F43B4 000F0014 38 6D 9C 5C */ addi r3, r13, lbl_8063EF1C-_SDA_BASE_
-/* 800F43B8 000F0018 2C 04 00 00 */ cmpwi r4, 0
-/* 800F43BC 000F001C B0 8D 9C 5C */ sth r4, lbl_8063EF1C-_SDA_BASE_(r13)
-/* 800F43C0 000F0020 3B C0 00 01 */ li r30, 1
-/* 800F43C4 000F0024 B0 03 00 02 */ sth r0, 2(r3)
-/* 800F43C8 000F0028 41 82 00 E8 */ beq lbl_800F44B0
-/* 800F43CC 000F002C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F43D0 000F0030 54 0F AF 7E */ rlwinm r15, r0, 0x15, 0x1d, 0x1f
-/* 800F43D4 000F0034 28 0F 00 07 */ cmplwi r15, 7
-/* 800F43D8 000F0038 40 80 00 0C */ bge lbl_800F43E4
-/* 800F43DC 000F003C 38 0F 00 01 */ addi r0, r15, 1
-/* 800F43E0 000F0040 54 0F 04 3E */ clrlwi r15, r0, 0x10
-lbl_800F43E4:
-/* 800F43E4 000F0044 55 E0 04 3E */ clrlwi r0, r15, 0x10
-/* 800F43E8 000F0048 3A 00 00 00 */ li r16, 0
-/* 800F43EC 000F004C 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F43F0 000F0050 3A 20 00 00 */ li r17, 0
-/* 800F43F4 000F0054 7D DF 02 14 */ add r14, r31, r0
-/* 800F43F8 000F0058 48 00 00 78 */ b lbl_800F4470
-lbl_800F43FC:
-/* 800F43FC 000F005C 1C 06 04 44 */ mulli r0, r6, 0x444
-/* 800F4400 000F0060 56 03 0B FC */ rlwinm r3, r16, 1, 0xf, 0x1e
-/* 800F4404 000F0064 7C 1F 02 14 */ add r0, r31, r0
-/* 800F4408 000F0068 7C 63 02 14 */ add r3, r3, r0
-/* 800F440C 000F006C A2 63 00 D2 */ lhz r19, 0xd2(r3)
-/* 800F4410 000F0070 28 13 00 06 */ cmplwi r19, 6
-/* 800F4414 000F0074 40 80 00 1C */ bge lbl_800F4430
-/* 800F4418 000F0078 1C 13 00 DC */ mulli r0, r19, 0xdc
-/* 800F441C 000F007C 7C 72 02 14 */ add r3, r18, r0
-/* 800F4420 000F0080 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F4424 000F0084 48 2E 7D 79 */ bl func_803DC19C
-/* 800F4428 000F0088 7C 64 1B 78 */ mr r4, r3
-/* 800F442C 000F008C 48 00 00 14 */ b lbl_800F4440
-lbl_800F4430:
-/* 800F4430 000F0090 38 13 FF FA */ addi r0, r19, -6
-/* 800F4434 000F0094 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F4438 000F0098 7C 72 02 14 */ add r3, r18, r0
-/* 800F443C 000F009C 38 83 05 F8 */ addi r4, r3, 0x5f8
-lbl_800F4440:
-/* 800F4440 000F00A0 A0 6D 9C 58 */ lhz r3, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F4444 000F00A4 38 A0 00 01 */ li r5, 1
-/* 800F4448 000F00A8 48 00 24 D1 */ bl func_800F6918
-/* 800F444C 000F00AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800F4450 000F00B0 41 82 00 1C */ beq lbl_800F446C
-/* 800F4454 000F00B4 56 20 0B FC */ rlwinm r0, r17, 1, 0xf, 0x1e
-/* 800F4458 000F00B8 3A 31 00 01 */ addi r17, r17, 1
-/* 800F445C 000F00BC 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4460 000F00C0 B2 63 22 F2 */ sth r19, 0x22f2(r3)
-/* 800F4464 000F00C4 7C 6E 02 14 */ add r3, r14, r0
-/* 800F4468 000F00C8 B2 63 00 D2 */ sth r19, 0xd2(r3)
-lbl_800F446C:
-/* 800F446C 000F00CC 3A 10 00 01 */ addi r16, r16, 1
-lbl_800F4470:
-/* 800F4470 000F00D0 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
-/* 800F4474 000F00D4 56 04 04 3E */ clrlwi r4, r16, 0x10
-/* 800F4478 000F00D8 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
-/* 800F447C 000F00DC 54 A6 AF 7E */ rlwinm r6, r5, 0x15, 0x1d, 0x1f
-/* 800F4480 000F00E0 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4484 000F00E4 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F4488 000F00E8 7C 04 00 00 */ cmpw r4, r0
-/* 800F448C 000F00EC 41 80 FF 70 */ blt lbl_800F43FC
-/* 800F4490 000F00F0 51 E5 5C A8 */ rlwimi r5, r15, 0xb, 0x12, 0x14
-/* 800F4494 000F00F4 A0 0D 9C 58 */ lhz r0, lbl_8063EF18-_SDA_BASE_(r13)
-/* 800F4498 000F00F8 54 A3 B7 3C */ rlwinm r3, r5, 0x16, 0x1c, 0x1e
-/* 800F449C 000F00FC B0 BF 00 D0 */ sth r5, 0xd0(r31)
-/* 800F44A0 000F0100 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F44A4 000F0104 B2 23 27 36 */ sth r17, 0x2736(r3)
-/* 800F44A8 000F0108 B0 1F 27 4A */ sth r0, 0x274a(r31)
-/* 800F44AC 000F010C 48 00 21 24 */ b lbl_800F65D0
-lbl_800F44B0:
-/* 800F44B0 000F0110 A0 1F 27 4A */ lhz r0, 0x274a(r31)
-/* 800F44B4 000F0114 2C 00 00 00 */ cmpwi r0, 0
-/* 800F44B8 000F0118 41 82 00 3C */ beq lbl_800F44F4
-/* 800F44BC 000F011C 38 60 00 00 */ li r3, 0
-/* 800F44C0 000F0120 38 00 00 0F */ li r0, 0xf
-/* 800F44C4 000F0124 B0 7F 27 4A */ sth r3, 0x274a(r31)
-/* 800F44C8 000F0128 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F44CC 000F012C B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F44D0 000F0130 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F44D4 000F0134 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800F44D8 000F0138 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 800F44DC 000F013C 90 01 00 6C */ stw r0, 0x6c(r1)
-/* 800F44E0 000F0140 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F44E4 000F0144 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F44E8 000F0148 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F44EC 000F014C D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F44F0 000F0150 48 00 20 E0 */ b lbl_800F65D0
-lbl_800F44F4:
-/* 800F44F4 000F0154 3B C0 00 01 */ li r30, 1
-/* 800F44F8 000F0158 48 00 20 D8 */ b lbl_800F65D0
-/* 800F44FC 000F015C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F4500 000F0160 41 82 01 D0 */ beq lbl_800F46D0
-/* 800F4504 000F0164 28 0E 00 01 */ cmplwi r14, 1
-/* 800F4508 000F0168 41 82 00 0C */ beq lbl_800F4514
-/* 800F450C 000F016C 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800F4510 000F0170 40 82 00 7C */ bne lbl_800F458C
-lbl_800F4514:
-/* 800F4514 000F0174 A0 1F 27 4C */ lhz r0, 0x274c(r31)
-/* 800F4518 000F0178 2C 00 00 00 */ cmpwi r0, 0
-/* 800F451C 000F017C 41 82 00 48 */ beq lbl_800F4564
-/* 800F4520 000F0180 38 60 00 00 */ li r3, 0
-/* 800F4524 000F0184 38 00 00 0F */ li r0, 0xf
-/* 800F4528 000F0188 B0 7F 27 4C */ sth r3, 0x274c(r31)
-/* 800F452C 000F018C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F4530 000F0190 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F4534 000F0194 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F4538 000F0198 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800F453C 000F019C 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
-/* 800F4540 000F01A0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F4544 000F01A4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800F4548 000F01A8 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F454C 000F01AC C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F4550 000F01B0 B0 6D 9C 72 */ sth r3, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F4554 000F01B4 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F4558 000F01B8 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F455C 000F01BC D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F4560 000F01C0 48 00 00 08 */ b lbl_800F4568
-lbl_800F4564:
-/* 800F4564 000F01C4 3B C0 00 01 */ li r30, 1
-lbl_800F4568:
-/* 800F4568 000F01C8 38 60 00 07 */ li r3, 7
-/* 800F456C 000F01CC 4B FF 5E 15 */ bl func_800EA380
-/* 800F4570 000F01D0 7C 63 07 34 */ extsh r3, r3
-/* 800F4574 000F01D4 38 80 00 16 */ li r4, 0x16
-/* 800F4578 000F01D8 38 A0 00 00 */ li r5, 0
-/* 800F457C 000F01DC 48 15 F8 35 */ bl func_80253DB0
-/* 800F4580 000F01E0 38 60 00 02 */ li r3, 2
-/* 800F4584 000F01E4 4B F6 5F 49 */ bl func_8005A4CC
-/* 800F4588 000F01E8 48 00 20 48 */ b lbl_800F65D0
-lbl_800F458C:
-/* 800F458C 000F01EC 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F4590 000F01F0 41 80 20 40 */ blt lbl_800F65D0
-/* 800F4594 000F01F4 28 0E 00 12 */ cmplwi r14, 0x12
-/* 800F4598 000F01F8 41 81 20 38 */ bgt lbl_800F65D0
-/* 800F459C 000F01FC 39 EE FF F6 */ addi r15, r14, -10
-/* 800F45A0 000F0200 38 60 00 07 */ li r3, 7
-/* 800F45A4 000F0204 4B FF 5D DD */ bl func_800EA380
-/* 800F45A8 000F0208 38 81 00 20 */ addi r4, r1, 0x20
-/* 800F45AC 000F020C 7C 63 07 34 */ extsh r3, r3
-/* 800F45B0 000F0210 7C 84 78 AE */ lbzx r4, r4, r15
-/* 800F45B4 000F0214 38 A0 00 00 */ li r5, 0
-/* 800F45B8 000F0218 48 15 F7 F9 */ bl func_80253DB0
-/* 800F45BC 000F021C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F45C0 000F0220 38 61 00 14 */ addi r3, r1, 0x14
-/* 800F45C4 000F0224 7E A3 78 AE */ lbzx r21, r3, r15
-/* 800F45C8 000F0228 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
-/* 800F45CC 000F022C 28 10 00 07 */ cmplwi r16, 7
-/* 800F45D0 000F0230 40 80 00 0C */ bge lbl_800F45DC
-/* 800F45D4 000F0234 38 10 00 01 */ addi r0, r16, 1
-/* 800F45D8 000F0238 54 10 04 3E */ clrlwi r16, r0, 0x10
-lbl_800F45DC:
-/* 800F45DC 000F023C 56 00 04 3E */ clrlwi r0, r16, 0x10
-/* 800F45E0 000F0240 3A 20 00 00 */ li r17, 0
-/* 800F45E4 000F0244 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F45E8 000F0248 3A 60 00 00 */ li r19, 0
-/* 800F45EC 000F024C 7D FF 02 14 */ add r15, r31, r0
-/* 800F45F0 000F0250 48 00 00 74 */ b lbl_800F4664
-lbl_800F45F4:
-/* 800F45F4 000F0254 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F45F8 000F0258 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
-/* 800F45FC 000F025C 7C 1F 02 14 */ add r0, r31, r0
-/* 800F4600 000F0260 7C 63 02 14 */ add r3, r3, r0
-/* 800F4604 000F0264 A2 83 00 D2 */ lhz r20, 0xd2(r3)
-/* 800F4608 000F0268 28 14 00 06 */ cmplwi r20, 6
-/* 800F460C 000F026C 40 80 00 18 */ bge lbl_800F4624
-/* 800F4610 000F0270 1C 14 00 DC */ mulli r0, r20, 0xdc
-/* 800F4614 000F0274 7C 72 02 14 */ add r3, r18, r0
-/* 800F4618 000F0278 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F461C 000F027C 48 2E 7B 81 */ bl func_803DC19C
-/* 800F4620 000F0280 48 00 00 14 */ b lbl_800F4634
-lbl_800F4624:
-/* 800F4624 000F0284 38 14 FF FA */ addi r0, r20, -6
-/* 800F4628 000F0288 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F462C 000F028C 7C 72 02 14 */ add r3, r18, r0
-/* 800F4630 000F0290 38 63 05 F8 */ addi r3, r3, 0x5f8
-lbl_800F4634:
-/* 800F4634 000F0294 38 80 00 A0 */ li r4, 0xa0
-/* 800F4638 000F0298 38 A0 00 00 */ li r5, 0
-/* 800F463C 000F029C 48 2E 68 C1 */ bl func_803DAEFC
-/* 800F4640 000F02A0 7C 15 18 40 */ cmplw r21, r3
-/* 800F4644 000F02A4 41 80 00 1C */ blt lbl_800F4660
-/* 800F4648 000F02A8 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
-/* 800F464C 000F02AC 3A 73 00 01 */ addi r19, r19, 1
-/* 800F4650 000F02B0 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4654 000F02B4 B2 83 22 F2 */ sth r20, 0x22f2(r3)
-/* 800F4658 000F02B8 7C 6F 02 14 */ add r3, r15, r0
-/* 800F465C 000F02BC B2 83 00 D2 */ sth r20, 0xd2(r3)
-lbl_800F4660:
-/* 800F4660 000F02C0 3A 31 00 01 */ addi r17, r17, 1
-lbl_800F4664:
-/* 800F4664 000F02C4 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F4668 000F02C8 56 24 04 3E */ clrlwi r4, r17, 0x10
-/* 800F466C 000F02CC 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F4670 000F02D0 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F4674 000F02D4 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4678 000F02D8 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F467C 000F02DC 7C 04 00 00 */ cmpw r4, r0
-/* 800F4680 000F02E0 41 80 FF 74 */ blt lbl_800F45F4
-/* 800F4684 000F02E4 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F4688 000F02E8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F468C 000F02EC 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4690 000F02F0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F4694 000F02F4 B2 63 27 36 */ sth r19, 0x2736(r3)
-/* 800F4698 000F02F8 38 00 00 0F */ li r0, 0xf
-/* 800F469C 000F02FC 38 60 00 01 */ li r3, 1
-/* 800F46A0 000F0300 B1 DF 27 4C */ sth r14, 0x274c(r31)
-/* 800F46A4 000F0304 88 85 00 59 */ lbz r4, 0x59(r5)
-/* 800F46A8 000F0308 C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 800F46AC 000F030C 90 81 00 6C */ stw r4, 0x6c(r1)
-/* 800F46B0 000F0310 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F46B4 000F0314 B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F46B8 000F0318 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F46BC 000F031C B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F46C0 000F0320 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F46C4 000F0324 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F46C8 000F0328 4B F6 5E 05 */ bl func_8005A4CC
-/* 800F46CC 000F032C 48 00 1F 04 */ b lbl_800F65D0
-lbl_800F46D0:
-/* 800F46D0 000F0330 28 0E 00 01 */ cmplwi r14, 1
-/* 800F46D4 000F0334 40 82 00 20 */ bne lbl_800F46F4
-/* 800F46D8 000F0338 38 60 00 07 */ li r3, 7
-/* 800F46DC 000F033C 4B FF 5C A5 */ bl func_800EA380
-/* 800F46E0 000F0340 7C 63 07 34 */ extsh r3, r3
-/* 800F46E4 000F0344 38 80 00 15 */ li r4, 0x15
-/* 800F46E8 000F0348 38 A0 00 00 */ li r5, 0
-/* 800F46EC 000F034C 48 15 F6 C5 */ bl func_80253DB0
-/* 800F46F0 000F0350 48 00 1E E0 */ b lbl_800F65D0
-lbl_800F46F4:
-/* 800F46F4 000F0354 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F46F8 000F0358 41 80 1E D8 */ blt lbl_800F65D0
-/* 800F46FC 000F035C 28 0E 00 12 */ cmplwi r14, 0x12
-/* 800F4700 000F0360 41 81 1E D0 */ bgt lbl_800F65D0
-/* 800F4704 000F0364 38 60 00 07 */ li r3, 7
-/* 800F4708 000F0368 4B FF 5C 79 */ bl func_800EA380
-/* 800F470C 000F036C 38 01 00 2C */ addi r0, r1, 0x2c
-/* 800F4710 000F0370 7C 63 07 34 */ extsh r3, r3
-/* 800F4714 000F0374 7C 8E 02 14 */ add r4, r14, r0
-/* 800F4718 000F0378 38 A0 00 00 */ li r5, 0
-/* 800F471C 000F037C 88 84 FF F6 */ lbz r4, -0xa(r4)
-/* 800F4720 000F0380 48 15 F6 91 */ bl func_80253DB0
-/* 800F4724 000F0384 48 00 1E AC */ b lbl_800F65D0
-/* 800F4728 000F0388 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F472C 000F038C 41 82 09 10 */ beq lbl_800F503C
-/* 800F4730 000F0390 28 0E 00 01 */ cmplwi r14, 1
-/* 800F4734 000F0394 41 82 00 0C */ beq lbl_800F4740
-/* 800F4738 000F0398 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800F473C 000F039C 40 82 00 7C */ bne lbl_800F47B8
-lbl_800F4740:
-/* 800F4740 000F03A0 A0 1F 27 50 */ lhz r0, 0x2750(r31)
-/* 800F4744 000F03A4 2C 00 00 00 */ cmpwi r0, 0
-/* 800F4748 000F03A8 41 82 00 48 */ beq lbl_800F4790
-/* 800F474C 000F03AC 38 60 00 00 */ li r3, 0
-/* 800F4750 000F03B0 38 00 00 0F */ li r0, 0xf
-/* 800F4754 000F03B4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F4758 000F03B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F475C 000F03BC B0 7F 27 50 */ sth r3, 0x2750(r31)
-/* 800F4760 000F03C0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F4764 000F03C4 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F4768 000F03C8 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800F476C 000F03CC C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F4770 000F03D0 90 61 00 64 */ stw r3, 0x64(r1)
-/* 800F4774 000F03D4 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F4778 000F03D8 C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F477C 000F03DC B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F4780 000F03E0 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F4784 000F03E4 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F4788 000F03E8 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F478C 000F03EC 48 00 00 08 */ b lbl_800F4794
-lbl_800F4790:
-/* 800F4790 000F03F0 3B C0 00 01 */ li r30, 1
-lbl_800F4794:
-/* 800F4794 000F03F4 38 60 00 02 */ li r3, 2
-/* 800F4798 000F03F8 4B F6 5D 35 */ bl func_8005A4CC
-/* 800F479C 000F03FC 38 60 00 07 */ li r3, 7
-/* 800F47A0 000F0400 4B FF 5B E1 */ bl func_800EA380
-/* 800F47A4 000F0404 7C 63 07 34 */ extsh r3, r3
-/* 800F47A8 000F0408 38 80 00 16 */ li r4, 0x16
-/* 800F47AC 000F040C 38 A0 00 00 */ li r5, 0
-/* 800F47B0 000F0410 48 15 F6 01 */ bl func_80253DB0
-/* 800F47B4 000F0414 48 00 1E 1C */ b lbl_800F65D0
-lbl_800F47B8:
-/* 800F47B8 000F0418 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F47BC 000F041C 41 80 06 6C */ blt lbl_800F4E28
-/* 800F47C0 000F0420 28 0E 00 0F */ cmplwi r14, 0xf
-/* 800F47C4 000F0424 41 81 06 64 */ bgt lbl_800F4E28
-/* 800F47C8 000F0428 38 0E FF F6 */ addi r0, r14, -10
-/* 800F47CC 000F042C 38 60 00 01 */ li r3, 1
-/* 800F47D0 000F0430 88 9F 27 93 */ lbz r4, 0x2793(r31)
-/* 800F47D4 000F0434 7C 60 00 30 */ slw r0, r3, r0
-/* 800F47D8 000F0438 7C 80 00 39 */ and. r0, r4, r0
-/* 800F47DC 000F043C 40 82 00 18 */ bne lbl_800F47F4
-/* 800F47E0 000F0440 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F47E4 000F0444 38 60 02 22 */ li r3, 0x222
-/* 800F47E8 000F0448 38 80 00 00 */ li r4, 0
-/* 800F47EC 000F044C 4B F1 69 85 */ bl func_8000B170
-/* 800F47F0 000F0450 48 00 1D E0 */ b lbl_800F65D0
-lbl_800F47F4:
-/* 800F47F4 000F0454 38 60 00 01 */ li r3, 1
-/* 800F47F8 000F0458 4B F6 5C D5 */ bl func_8005A4CC
-/* 800F47FC 000F045C 38 60 00 07 */ li r3, 7
-/* 800F4800 000F0460 4B FF 5B 81 */ bl func_800EA380
-/* 800F4804 000F0464 7C 63 07 34 */ extsh r3, r3
-/* 800F4808 000F0468 38 80 00 13 */ li r4, 0x13
-/* 800F480C 000F046C 38 A0 00 00 */ li r5, 0
-/* 800F4810 000F0470 48 15 F5 A1 */ bl func_80253DB0
-/* 800F4814 000F0474 38 00 00 04 */ li r0, 4
-/* 800F4818 000F0478 3E 00 80 48 */ lis r16, lbl_8047D978@ha
-/* 800F481C 000F047C B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F4820 000F0480 38 70 D9 78 */ addi r3, r16, lbl_8047D978@l
-/* 800F4824 000F0484 39 E0 00 00 */ li r15, 0
-/* 800F4828 000F0488 38 80 00 00 */ li r4, 0
-/* 800F482C 000F048C 38 A0 01 5C */ li r5, 0x15c
-/* 800F4830 000F0490 4B F0 F8 D5 */ bl memset
-/* 800F4834 000F0494 2C 0E 00 0D */ cmpwi r14, 0xd
-/* 800F4838 000F0498 41 82 03 80 */ beq lbl_800F4BB8
-/* 800F483C 000F049C 40 80 00 1C */ bge lbl_800F4858
-/* 800F4840 000F04A0 2C 0E 00 0B */ cmpwi r14, 0xb
-/* 800F4844 000F04A4 41 82 01 F4 */ beq lbl_800F4A38
-/* 800F4848 000F04A8 40 80 02 78 */ bge lbl_800F4AC0
-/* 800F484C 000F04AC 2C 0E 00 0A */ cmpwi r14, 0xa
-/* 800F4850 000F04B0 40 80 00 18 */ bge lbl_800F4868
-/* 800F4854 000F04B4 48 00 05 A0 */ b lbl_800F4DF4
-lbl_800F4858:
-/* 800F4858 000F04B8 2C 0E 00 0F */ cmpwi r14, 0xf
-/* 800F485C 000F04BC 41 82 05 4C */ beq lbl_800F4DA8
-/* 800F4860 000F04C0 40 80 05 94 */ bge lbl_800F4DF4
-/* 800F4864 000F04C4 48 00 04 4C */ b lbl_800F4CB0
-lbl_800F4868:
-/* 800F4868 000F04C8 38 00 00 0B */ li r0, 0xb
-/* 800F486C 000F04CC 38 70 D9 78 */ addi r3, r16, -9864
-/* 800F4870 000F04D0 38 A0 00 44 */ li r5, 0x44
-/* 800F4874 000F04D4 7C 09 03 A6 */ mtctr r0
-lbl_800F4878:
-/* 800F4878 000F04D8 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F487C 000F04DC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4880 000F04E0 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4884 000F04E4 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4888 000F04E8 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F488C 000F04EC 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4890 000F04F0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4894 000F04F4 41 82 00 18 */ beq lbl_800F48AC
-/* 800F4898 000F04F8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F489C 000F04FC 39 EF 00 01 */ addi r15, r15, 1
-/* 800F48A0 000F0500 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F48A4 000F0504 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F48A8 000F0508 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F48AC:
-/* 800F48AC 000F050C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F48B0 000F0510 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F48B4 000F0514 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F48B8 000F0518 7C 9F 22 14 */ add r4, r31, r4
-/* 800F48BC 000F051C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F48C0 000F0520 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F48C4 000F0524 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F48C8 000F0528 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F48CC 000F052C 41 82 00 18 */ beq lbl_800F48E4
-/* 800F48D0 000F0530 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F48D4 000F0534 39 EF 00 01 */ addi r15, r15, 1
-/* 800F48D8 000F0538 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F48DC 000F053C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F48E0 000F0540 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F48E4:
-/* 800F48E4 000F0544 38 A5 00 01 */ addi r5, r5, 1
-/* 800F48E8 000F0548 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F48EC 000F054C 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F48F0 000F0550 7C 9F 22 14 */ add r4, r31, r4
-/* 800F48F4 000F0554 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F48F8 000F0558 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F48FC 000F055C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4900 000F0560 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4904 000F0564 41 82 00 18 */ beq lbl_800F491C
-/* 800F4908 000F0568 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F490C 000F056C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4910 000F0570 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4914 000F0574 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4918 000F0578 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F491C:
-/* 800F491C 000F057C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4920 000F0580 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4924 000F0584 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4928 000F0588 7C 9F 22 14 */ add r4, r31, r4
-/* 800F492C 000F058C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4930 000F0590 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4934 000F0594 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4938 000F0598 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F493C 000F059C 41 82 00 18 */ beq lbl_800F4954
-/* 800F4940 000F05A0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4944 000F05A4 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4948 000F05A8 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F494C 000F05AC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4950 000F05B0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4954:
-/* 800F4954 000F05B4 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4958 000F05B8 42 00 FF 20 */ bdnz lbl_800F4878
-/* 800F495C 000F05BC 3C 60 80 48 */ lis r3, lbl_8047D978@ha
-/* 800F4960 000F05C0 38 00 00 07 */ li r0, 7
-/* 800F4964 000F05C4 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
-/* 800F4968 000F05C8 38 A0 00 87 */ li r5, 0x87
-/* 800F496C 000F05CC 7C 09 03 A6 */ mtctr r0
-lbl_800F4970:
-/* 800F4970 000F05D0 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F4974 000F05D4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4978 000F05D8 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F497C 000F05DC 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4980 000F05E0 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4984 000F05E4 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4988 000F05E8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F498C 000F05EC 41 82 00 18 */ beq lbl_800F49A4
-/* 800F4990 000F05F0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4994 000F05F4 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4998 000F05F8 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F499C 000F05FC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F49A0 000F0600 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F49A4:
-/* 800F49A4 000F0604 38 A5 00 01 */ addi r5, r5, 1
-/* 800F49A8 000F0608 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F49AC 000F060C 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F49B0 000F0610 7C 9F 22 14 */ add r4, r31, r4
-/* 800F49B4 000F0614 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F49B8 000F0618 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F49BC 000F061C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F49C0 000F0620 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F49C4 000F0624 41 82 00 18 */ beq lbl_800F49DC
-/* 800F49C8 000F0628 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F49CC 000F062C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F49D0 000F0630 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F49D4 000F0634 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F49D8 000F0638 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F49DC:
-/* 800F49DC 000F063C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F49E0 000F0640 42 00 FF 90 */ bdnz lbl_800F4970
-/* 800F49E4 000F0644 3C 60 80 48 */ lis r3, lbl_8047D978@ha
-/* 800F49E8 000F0648 38 00 00 73 */ li r0, 0x73
-/* 800F49EC 000F064C 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
-/* 800F49F0 000F0650 38 A0 00 D5 */ li r5, 0xd5
-/* 800F49F4 000F0654 7C 09 03 A6 */ mtctr r0
-lbl_800F49F8:
-/* 800F49F8 000F0658 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F49FC 000F065C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4A00 000F0660 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4A04 000F0664 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4A08 000F0668 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4A0C 000F066C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4A10 000F0670 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4A14 000F0674 41 82 00 18 */ beq lbl_800F4A2C
-/* 800F4A18 000F0678 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4A1C 000F067C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4A20 000F0680 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4A24 000F0684 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4A28 000F0688 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4A2C:
-/* 800F4A2C 000F068C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4A30 000F0690 42 00 FF C8 */ bdnz lbl_800F49F8
-/* 800F4A34 000F0694 48 00 03 C0 */ b lbl_800F4DF4
-lbl_800F4A38:
-/* 800F4A38 000F0698 38 00 00 13 */ li r0, 0x13
-/* 800F4A3C 000F069C 38 70 D9 78 */ addi r3, r16, -9864
-/* 800F4A40 000F06A0 38 A0 00 11 */ li r5, 0x11
-/* 800F4A44 000F06A4 7C 09 03 A6 */ mtctr r0
-lbl_800F4A48:
-/* 800F4A48 000F06A8 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F4A4C 000F06AC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4A50 000F06B0 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4A54 000F06B4 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4A58 000F06B8 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4A5C 000F06BC 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4A60 000F06C0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4A64 000F06C4 41 82 00 18 */ beq lbl_800F4A7C
-/* 800F4A68 000F06C8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4A6C 000F06CC 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4A70 000F06D0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4A74 000F06D4 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4A78 000F06D8 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4A7C:
-/* 800F4A7C 000F06DC 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4A80 000F06E0 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4A84 000F06E4 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4A88 000F06E8 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4A8C 000F06EC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4A90 000F06F0 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4A94 000F06F4 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4A98 000F06F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4A9C 000F06FC 41 82 00 18 */ beq lbl_800F4AB4
-/* 800F4AA0 000F0700 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4AA4 000F0704 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4AA8 000F0708 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4AAC 000F070C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4AB0 000F0710 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4AB4:
-/* 800F4AB4 000F0714 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4AB8 000F0718 42 00 FF 90 */ bdnz lbl_800F4A48
-/* 800F4ABC 000F071C 48 00 03 38 */ b lbl_800F4DF4
-lbl_800F4AC0:
-/* 800F4AC0 000F0720 38 00 00 04 */ li r0, 4
-/* 800F4AC4 000F0724 38 70 D9 78 */ addi r3, r16, -9864
-/* 800F4AC8 000F0728 38 A0 00 01 */ li r5, 1
-/* 800F4ACC 000F072C 7C 09 03 A6 */ mtctr r0
-lbl_800F4AD0:
-/* 800F4AD0 000F0730 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F4AD4 000F0734 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4AD8 000F0738 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4ADC 000F073C 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4AE0 000F0740 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4AE4 000F0744 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4AE8 000F0748 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4AEC 000F074C 41 82 00 18 */ beq lbl_800F4B04
-/* 800F4AF0 000F0750 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4AF4 000F0754 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4AF8 000F0758 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4AFC 000F075C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4B00 000F0760 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4B04:
-/* 800F4B04 000F0764 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4B08 000F0768 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4B0C 000F076C 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4B10 000F0770 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4B14 000F0774 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4B18 000F0778 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4B1C 000F077C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4B20 000F0780 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4B24 000F0784 41 82 00 18 */ beq lbl_800F4B3C
-/* 800F4B28 000F0788 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4B2C 000F078C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4B30 000F0790 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4B34 000F0794 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4B38 000F0798 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4B3C:
-/* 800F4B3C 000F079C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4B40 000F07A0 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4B44 000F07A4 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4B48 000F07A8 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4B4C 000F07AC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4B50 000F07B0 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4B54 000F07B4 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4B58 000F07B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4B5C 000F07BC 41 82 00 18 */ beq lbl_800F4B74
-/* 800F4B60 000F07C0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4B64 000F07C4 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4B68 000F07C8 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4B6C 000F07CC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4B70 000F07D0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4B74:
-/* 800F4B74 000F07D4 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4B78 000F07D8 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4B7C 000F07DC 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4B80 000F07E0 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4B84 000F07E4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4B88 000F07E8 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4B8C 000F07EC 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4B90 000F07F0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4B94 000F07F4 41 82 00 18 */ beq lbl_800F4BAC
-/* 800F4B98 000F07F8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4B9C 000F07FC 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4BA0 000F0800 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4BA4 000F0804 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4BA8 000F0808 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4BAC:
-/* 800F4BAC 000F080C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4BB0 000F0810 42 00 FF 20 */ bdnz lbl_800F4AD0
-/* 800F4BB4 000F0814 48 00 02 40 */ b lbl_800F4DF4
-lbl_800F4BB8:
-/* 800F4BB8 000F0818 38 00 00 19 */ li r0, 0x19
-/* 800F4BBC 000F081C 38 70 D9 78 */ addi r3, r16, -9864
-/* 800F4BC0 000F0820 38 A0 01 48 */ li r5, 0x148
-/* 800F4BC4 000F0824 7C 09 03 A6 */ mtctr r0
-lbl_800F4BC8:
-/* 800F4BC8 000F0828 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F4BCC 000F082C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4BD0 000F0830 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4BD4 000F0834 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4BD8 000F0838 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4BDC 000F083C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4BE0 000F0840 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4BE4 000F0844 41 82 00 18 */ beq lbl_800F4BFC
-/* 800F4BE8 000F0848 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4BEC 000F084C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4BF0 000F0850 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4BF4 000F0854 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4BF8 000F0858 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4BFC:
-/* 800F4BFC 000F085C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4C00 000F0860 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4C04 000F0864 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4C08 000F0868 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4C0C 000F086C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4C10 000F0870 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4C14 000F0874 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4C18 000F0878 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4C1C 000F087C 41 82 00 18 */ beq lbl_800F4C34
-/* 800F4C20 000F0880 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4C24 000F0884 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4C28 000F0888 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4C2C 000F088C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4C30 000F0890 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4C34:
-/* 800F4C34 000F0894 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4C38 000F0898 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4C3C 000F089C 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4C40 000F08A0 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4C44 000F08A4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4C48 000F08A8 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4C4C 000F08AC 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4C50 000F08B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4C54 000F08B4 41 82 00 18 */ beq lbl_800F4C6C
-/* 800F4C58 000F08B8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4C5C 000F08BC 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4C60 000F08C0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4C64 000F08C4 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4C68 000F08C8 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4C6C:
-/* 800F4C6C 000F08CC 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4C70 000F08D0 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4C74 000F08D4 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4C78 000F08D8 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4C7C 000F08DC 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4C80 000F08E0 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4C84 000F08E4 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4C88 000F08E8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4C8C 000F08EC 41 82 00 18 */ beq lbl_800F4CA4
-/* 800F4C90 000F08F0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4C94 000F08F4 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4C98 000F08F8 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4C9C 000F08FC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4CA0 000F0900 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4CA4:
-/* 800F4CA4 000F0904 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4CA8 000F0908 42 00 FF 20 */ bdnz lbl_800F4BC8
-/* 800F4CAC 000F090C 48 00 01 48 */ b lbl_800F4DF4
-lbl_800F4CB0:
-/* 800F4CB0 000F0910 38 00 00 10 */ li r0, 0x10
-/* 800F4CB4 000F0914 38 70 D9 78 */ addi r3, r16, -9864
-/* 800F4CB8 000F0918 38 A0 00 95 */ li r5, 0x95
-/* 800F4CBC 000F091C 7C 09 03 A6 */ mtctr r0
-lbl_800F4CC0:
-/* 800F4CC0 000F0920 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F4CC4 000F0924 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4CC8 000F0928 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4CCC 000F092C 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4CD0 000F0930 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4CD4 000F0934 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4CD8 000F0938 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4CDC 000F093C 41 82 00 18 */ beq lbl_800F4CF4
-/* 800F4CE0 000F0940 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4CE4 000F0944 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4CE8 000F0948 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4CEC 000F094C 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4CF0 000F0950 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4CF4:
-/* 800F4CF4 000F0954 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4CF8 000F0958 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4CFC 000F095C 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4D00 000F0960 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4D04 000F0964 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4D08 000F0968 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4D0C 000F096C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4D10 000F0970 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4D14 000F0974 41 82 00 18 */ beq lbl_800F4D2C
-/* 800F4D18 000F0978 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4D1C 000F097C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4D20 000F0980 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4D24 000F0984 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4D28 000F0988 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4D2C:
-/* 800F4D2C 000F098C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4D30 000F0990 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4D34 000F0994 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4D38 000F0998 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4D3C 000F099C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4D40 000F09A0 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4D44 000F09A4 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4D48 000F09A8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4D4C 000F09AC 41 82 00 18 */ beq lbl_800F4D64
-/* 800F4D50 000F09B0 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4D54 000F09B4 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4D58 000F09B8 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4D5C 000F09BC 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4D60 000F09C0 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4D64:
-/* 800F4D64 000F09C4 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4D68 000F09C8 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 800F4D6C 000F09CC 7C 04 1E 70 */ srawi r4, r0, 3
-/* 800F4D70 000F09D0 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4D74 000F09D4 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4D78 000F09D8 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4D7C 000F09DC 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4D80 000F09E0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4D84 000F09E4 41 82 00 18 */ beq lbl_800F4D9C
-/* 800F4D88 000F09E8 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4D8C 000F09EC 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4D90 000F09F0 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4D94 000F09F4 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4D98 000F09F8 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4D9C:
-/* 800F4D9C 000F09FC 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4DA0 000F0A00 42 00 FF 20 */ bdnz lbl_800F4CC0
-/* 800F4DA4 000F0A04 48 00 00 50 */ b lbl_800F4DF4
-lbl_800F4DA8:
-/* 800F4DA8 000F0A08 38 00 00 0D */ li r0, 0xd
-/* 800F4DAC 000F0A0C 38 70 D9 78 */ addi r3, r16, -9864
-/* 800F4DB0 000F0A10 38 A0 00 37 */ li r5, 0x37
-/* 800F4DB4 000F0A14 7C 09 03 A6 */ mtctr r0
-lbl_800F4DB8:
-/* 800F4DB8 000F0A18 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 800F4DBC 000F0A1C 54 A0 07 7E */ clrlwi r0, r5, 0x1d
-/* 800F4DC0 000F0A20 7C 84 1E 70 */ srawi r4, r4, 3
-/* 800F4DC4 000F0A24 7C 9F 22 14 */ add r4, r31, r4
-/* 800F4DC8 000F0A28 88 84 27 5D */ lbz r4, 0x275d(r4)
-/* 800F4DCC 000F0A2C 7C 80 06 30 */ sraw r0, r4, r0
-/* 800F4DD0 000F0A30 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F4DD4 000F0A34 41 82 00 18 */ beq lbl_800F4DEC
-/* 800F4DD8 000F0A38 55 E4 0B FC */ rlwinm r4, r15, 1, 0xf, 0x1e
-/* 800F4DDC 000F0A3C 39 EF 00 01 */ addi r15, r15, 1
-/* 800F4DE0 000F0A40 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4DE4 000F0A44 50 A0 0C 3C */ rlwimi r0, r5, 1, 0x10, 0x1e
-/* 800F4DE8 000F0A48 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4DEC:
-/* 800F4DEC 000F0A4C 38 A5 00 01 */ addi r5, r5, 1
-/* 800F4DF0 000F0A50 42 00 FF C8 */ bdnz lbl_800F4DB8
-lbl_800F4DF4:
-/* 800F4DF4 000F0A54 A0 9F 27 50 */ lhz r4, 0x2750(r31)
-/* 800F4DF8 000F0A58 99 FF 27 95 */ stb r15, 0x2795(r31)
-/* 800F4DFC 000F0A5C 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 800F4E00 000F0A60 7C 00 70 00 */ cmpw r0, r14
-/* 800F4E04 000F0A64 40 82 00 1C */ bne lbl_800F4E20
-/* 800F4E08 000F0A68 3C 60 80 48 */ lis r3, lbl_8047D978@ha
-/* 800F4E0C 000F0A6C 54 84 CD FC */ rlwinm r4, r4, 0x19, 0x17, 0x1e
-/* 800F4E10 000F0A70 38 63 D9 78 */ addi r3, r3, lbl_8047D978@l
-/* 800F4E14 000F0A74 7C 03 22 2E */ lhzx r0, r3, r4
-/* 800F4E18 000F0A78 60 00 00 01 */ ori r0, r0, 1
-/* 800F4E1C 000F0A7C 7C 03 23 2E */ sthx r0, r3, r4
-lbl_800F4E20:
-/* 800F4E20 000F0A80 B1 CD 9C 70 */ sth r14, lbl_8063EF30-_SDA_BASE_(r13)
-/* 800F4E24 000F0A84 48 00 17 AC */ b lbl_800F65D0
-lbl_800F4E28:
-/* 800F4E28 000F0A88 28 0E 00 10 */ cmplwi r14, 0x10
-/* 800F4E2C 000F0A8C 40 82 01 48 */ bne lbl_800F4F74
-/* 800F4E30 000F0A90 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F4E34 000F0A94 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800F4E38 000F0A98 40 82 00 18 */ bne lbl_800F4E50
-/* 800F4E3C 000F0A9C C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F4E40 000F0AA0 38 60 02 22 */ li r3, 0x222
-/* 800F4E44 000F0AA4 38 80 00 00 */ li r4, 0
-/* 800F4E48 000F0AA8 4B F1 63 29 */ bl func_8000B170
-/* 800F4E4C 000F0AAC 48 00 17 84 */ b lbl_800F65D0
-lbl_800F4E50:
-/* 800F4E50 000F0AB0 38 60 00 01 */ li r3, 1
-/* 800F4E54 000F0AB4 4B F6 56 79 */ bl func_8005A4CC
-/* 800F4E58 000F0AB8 38 60 00 07 */ li r3, 7
-/* 800F4E5C 000F0ABC 4B FF 55 25 */ bl func_800EA380
-/* 800F4E60 000F0AC0 88 81 00 26 */ lbz r4, 0x26(r1)
-/* 800F4E64 000F0AC4 7C 63 07 34 */ extsh r3, r3
-/* 800F4E68 000F0AC8 38 A0 00 00 */ li r5, 0
-/* 800F4E6C 000F0ACC 48 15 EF 45 */ bl func_80253DB0
-/* 800F4E70 000F0AD0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F4E74 000F0AD4 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
-/* 800F4E78 000F0AD8 28 10 00 07 */ cmplwi r16, 7
-/* 800F4E7C 000F0ADC 40 80 00 0C */ bge lbl_800F4E88
-/* 800F4E80 000F0AE0 38 10 00 01 */ addi r0, r16, 1
-/* 800F4E84 000F0AE4 54 10 04 3E */ clrlwi r16, r0, 0x10
-lbl_800F4E88:
-/* 800F4E88 000F0AE8 56 00 04 3E */ clrlwi r0, r16, 0x10
-/* 800F4E8C 000F0AEC 3A 20 00 00 */ li r17, 0
-/* 800F4E90 000F0AF0 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F4E94 000F0AF4 3A 60 00 00 */ li r19, 0
-/* 800F4E98 000F0AF8 7D FF 02 14 */ add r15, r31, r0
-/* 800F4E9C 000F0AFC 48 00 00 74 */ b lbl_800F4F10
-lbl_800F4EA0:
-/* 800F4EA0 000F0B00 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F4EA4 000F0B04 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
-/* 800F4EA8 000F0B08 7C 1F 02 14 */ add r0, r31, r0
-/* 800F4EAC 000F0B0C 7C 63 02 14 */ add r3, r3, r0
-/* 800F4EB0 000F0B10 A2 83 00 D2 */ lhz r20, 0xd2(r3)
-/* 800F4EB4 000F0B14 28 14 00 06 */ cmplwi r20, 6
-/* 800F4EB8 000F0B18 40 80 00 18 */ bge lbl_800F4ED0
-/* 800F4EBC 000F0B1C 1C 14 00 DC */ mulli r0, r20, 0xdc
-/* 800F4EC0 000F0B20 7C 72 02 14 */ add r3, r18, r0
-/* 800F4EC4 000F0B24 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F4EC8 000F0B28 48 2E 72 D5 */ bl func_803DC19C
-/* 800F4ECC 000F0B2C 48 00 00 14 */ b lbl_800F4EE0
-lbl_800F4ED0:
-/* 800F4ED0 000F0B30 38 14 FF FA */ addi r0, r20, -6
-/* 800F4ED4 000F0B34 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F4ED8 000F0B38 7C 72 02 14 */ add r3, r18, r0
-/* 800F4EDC 000F0B3C 38 63 05 F8 */ addi r3, r3, 0x5f8
-lbl_800F4EE0:
-/* 800F4EE0 000F0B40 38 80 00 06 */ li r4, 6
-/* 800F4EE4 000F0B44 38 A0 00 00 */ li r5, 0
-/* 800F4EE8 000F0B48 48 2E 60 15 */ bl func_803DAEFC
-/* 800F4EEC 000F0B4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F4EF0 000F0B50 40 82 00 1C */ bne lbl_800F4F0C
-/* 800F4EF4 000F0B54 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
-/* 800F4EF8 000F0B58 3A 73 00 01 */ addi r19, r19, 1
-/* 800F4EFC 000F0B5C 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4F00 000F0B60 B2 83 22 F2 */ sth r20, 0x22f2(r3)
-/* 800F4F04 000F0B64 7C 6F 02 14 */ add r3, r15, r0
-/* 800F4F08 000F0B68 B2 83 00 D2 */ sth r20, 0xd2(r3)
-lbl_800F4F0C:
-/* 800F4F0C 000F0B6C 3A 31 00 01 */ addi r17, r17, 1
-lbl_800F4F10:
-/* 800F4F10 000F0B70 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F4F14 000F0B74 56 24 04 3E */ clrlwi r4, r17, 0x10
-/* 800F4F18 000F0B78 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F4F1C 000F0B7C 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F4F20 000F0B80 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4F24 000F0B84 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F4F28 000F0B88 7C 04 00 00 */ cmpw r4, r0
-/* 800F4F2C 000F0B8C 41 80 FF 74 */ blt lbl_800F4EA0
-/* 800F4F30 000F0B90 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F4F34 000F0B94 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F4F38 000F0B98 7C 7F 02 14 */ add r3, r31, r0
-/* 800F4F3C 000F0B9C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F4F40 000F0BA0 B2 63 27 36 */ sth r19, 0x2736(r3)
-/* 800F4F44 000F0BA4 38 00 00 0F */ li r0, 0xf
-/* 800F4F48 000F0BA8 B1 DF 27 50 */ sth r14, 0x2750(r31)
-/* 800F4F4C 000F0BAC 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F4F50 000F0BB0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F4F54 000F0BB4 90 61 00 6C */ stw r3, 0x6c(r1)
-/* 800F4F58 000F0BB8 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F4F5C 000F0BBC B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F4F60 000F0BC0 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F4F64 000F0BC4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F4F68 000F0BC8 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F4F6C 000F0BCC D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F4F70 000F0BD0 48 00 16 60 */ b lbl_800F65D0
-lbl_800F4F74:
-/* 800F4F74 000F0BD4 28 0E 00 11 */ cmplwi r14, 0x11
-/* 800F4F78 000F0BD8 40 82 16 58 */ bne lbl_800F65D0
-/* 800F4F7C 000F0BDC 38 60 00 07 */ li r3, 7
-/* 800F4F80 000F0BE0 4B FF 54 01 */ bl func_800EA380
-/* 800F4F84 000F0BE4 88 81 00 27 */ lbz r4, 0x27(r1)
-/* 800F4F88 000F0BE8 7C 63 07 34 */ extsh r3, r3
-/* 800F4F8C 000F0BEC 38 A0 00 00 */ li r5, 0
-/* 800F4F90 000F0BF0 48 15 EE 21 */ bl func_80253DB0
-/* 800F4F94 000F0BF4 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F4F98 000F0BF8 54 07 AF 7E */ rlwinm r7, r0, 0x15, 0x1d, 0x1f
-/* 800F4F9C 000F0BFC 28 07 00 07 */ cmplwi r7, 7
-/* 800F4FA0 000F0C00 40 80 00 0C */ bge lbl_800F4FAC
-/* 800F4FA4 000F0C04 38 07 00 01 */ addi r0, r7, 1
-/* 800F4FA8 000F0C08 54 07 04 3E */ clrlwi r7, r0, 0x10
-lbl_800F4FAC:
-/* 800F4FAC 000F0C0C 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 800F4FB0 000F0C10 39 20 00 00 */ li r9, 0
-/* 800F4FB4 000F0C14 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F4FB8 000F0C18 39 40 00 00 */ li r10, 0
-/* 800F4FBC 000F0C1C 7C DF 02 14 */ add r6, r31, r0
-/* 800F4FC0 000F0C20 48 00 00 34 */ b lbl_800F4FF4
-lbl_800F4FC4:
-/* 800F4FC4 000F0C24 1C 08 04 44 */ mulli r0, r8, 0x444
-/* 800F4FC8 000F0C28 55 43 0B FC */ rlwinm r3, r10, 1, 0xf, 0x1e
-/* 800F4FCC 000F0C2C 55 25 0B FC */ rlwinm r5, r9, 1, 0xf, 0x1e
-/* 800F4FD0 000F0C30 7C 9F 1A 14 */ add r4, r31, r3
-/* 800F4FD4 000F0C34 7C 1F 02 14 */ add r0, r31, r0
-/* 800F4FD8 000F0C38 7C 66 1A 14 */ add r3, r6, r3
-/* 800F4FDC 000F0C3C 7C A5 02 14 */ add r5, r5, r0
-/* 800F4FE0 000F0C40 39 4A 00 01 */ addi r10, r10, 1
-/* 800F4FE4 000F0C44 A0 05 00 D2 */ lhz r0, 0xd2(r5)
-/* 800F4FE8 000F0C48 39 29 00 01 */ addi r9, r9, 1
-/* 800F4FEC 000F0C4C B0 04 22 F2 */ sth r0, 0x22f2(r4)
-/* 800F4FF0 000F0C50 B0 03 00 D2 */ sth r0, 0xd2(r3)
-lbl_800F4FF4:
-/* 800F4FF4 000F0C54 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
-/* 800F4FF8 000F0C58 55 24 04 3E */ clrlwi r4, r9, 0x10
-/* 800F4FFC 000F0C5C 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
-/* 800F5000 000F0C60 54 A8 AF 7E */ rlwinm r8, r5, 0x15, 0x1d, 0x1f
-/* 800F5004 000F0C64 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5008 000F0C68 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F500C 000F0C6C 7C 04 00 00 */ cmpw r4, r0
-/* 800F5010 000F0C70 41 80 FF B4 */ blt lbl_800F4FC4
-/* 800F5014 000F0C74 50 E5 5C A8 */ rlwimi r5, r7, 0xb, 0x12, 0x14
-/* 800F5018 000F0C78 3B C0 00 01 */ li r30, 1
-/* 800F501C 000F0C7C 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
-/* 800F5020 000F0C80 B0 BF 00 D0 */ sth r5, 0xd0(r31)
-/* 800F5024 000F0C84 7C 9F 02 14 */ add r4, r31, r0
-/* 800F5028 000F0C88 38 60 00 01 */ li r3, 1
-/* 800F502C 000F0C8C B1 44 27 36 */ sth r10, 0x2736(r4)
-/* 800F5030 000F0C90 B1 DF 27 50 */ sth r14, 0x2750(r31)
-/* 800F5034 000F0C94 4B F6 54 99 */ bl func_8005A4CC
-/* 800F5038 000F0C98 48 00 15 98 */ b lbl_800F65D0
-lbl_800F503C:
-/* 800F503C 000F0C9C 28 0E 00 01 */ cmplwi r14, 1
-/* 800F5040 000F0CA0 40 82 00 20 */ bne lbl_800F5060
-/* 800F5044 000F0CA4 38 60 00 07 */ li r3, 7
-/* 800F5048 000F0CA8 4B FF 53 39 */ bl func_800EA380
-/* 800F504C 000F0CAC 7C 63 07 34 */ extsh r3, r3
-/* 800F5050 000F0CB0 38 80 00 15 */ li r4, 0x15
-/* 800F5054 000F0CB4 38 A0 00 00 */ li r5, 0
-/* 800F5058 000F0CB8 48 15 ED 59 */ bl func_80253DB0
-/* 800F505C 000F0CBC 48 00 15 74 */ b lbl_800F65D0
-lbl_800F5060:
-/* 800F5060 000F0CC0 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F5064 000F0CC4 41 80 15 6C */ blt lbl_800F65D0
-/* 800F5068 000F0CC8 28 0E 00 11 */ cmplwi r14, 0x11
-/* 800F506C 000F0CCC 41 81 15 64 */ bgt lbl_800F65D0
-/* 800F5070 000F0CD0 38 60 00 07 */ li r3, 7
-/* 800F5074 000F0CD4 4B FF 53 0D */ bl func_800EA380
-/* 800F5078 000F0CD8 38 01 00 2C */ addi r0, r1, 0x2c
-/* 800F507C 000F0CDC 7C 63 07 34 */ extsh r3, r3
-/* 800F5080 000F0CE0 7C 8E 02 14 */ add r4, r14, r0
-/* 800F5084 000F0CE4 38 A0 00 00 */ li r5, 0
-/* 800F5088 000F0CE8 88 84 FF F6 */ lbz r4, -0xa(r4)
-/* 800F508C 000F0CEC 48 15 ED 25 */ bl func_80253DB0
-/* 800F5090 000F0CF0 48 00 15 40 */ b lbl_800F65D0
-/* 800F5094 000F0CF4 38 60 00 07 */ li r3, 7
-/* 800F5098 000F0CF8 4B FF 52 E9 */ bl func_800EA380
-/* 800F509C 000F0CFC 7C 63 07 34 */ extsh r3, r3
-/* 800F50A0 000F0D00 48 15 ED 31 */ bl func_80253DD0
-/* 800F50A4 000F0D04 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F50A8 000F0D08 28 00 00 03 */ cmplwi r0, 3
-/* 800F50AC 000F0D0C 40 82 15 24 */ bne lbl_800F65D0
-/* 800F50B0 000F0D10 38 60 00 08 */ li r3, 8
-/* 800F50B4 000F0D14 4B FF 52 CD */ bl func_800EA380
-/* 800F50B8 000F0D18 7C 63 07 34 */ extsh r3, r3
-/* 800F50BC 000F0D1C 38 80 00 08 */ li r4, 8
-/* 800F50C0 000F0D20 38 A0 00 01 */ li r5, 1
-/* 800F50C4 000F0D24 48 15 ED 2D */ bl func_80253DF0
-/* 800F50C8 000F0D28 38 60 00 09 */ li r3, 9
-/* 800F50CC 000F0D2C 4B FF 52 B5 */ bl func_800EA380
-/* 800F50D0 000F0D30 7C 63 07 34 */ extsh r3, r3
-/* 800F50D4 000F0D34 38 80 00 08 */ li r4, 8
-/* 800F50D8 000F0D38 38 A0 00 01 */ li r5, 1
-/* 800F50DC 000F0D3C 48 15 ED 15 */ bl func_80253DF0
-/* 800F50E0 000F0D40 38 60 00 0A */ li r3, 0xa
-/* 800F50E4 000F0D44 4B FF 52 9D */ bl func_800EA380
-/* 800F50E8 000F0D48 7C 63 07 34 */ extsh r3, r3
-/* 800F50EC 000F0D4C 38 80 00 08 */ li r4, 8
-/* 800F50F0 000F0D50 38 A0 00 01 */ li r5, 1
-/* 800F50F4 000F0D54 48 15 EC FD */ bl func_80253DF0
-/* 800F50F8 000F0D58 38 60 00 08 */ li r3, 8
-/* 800F50FC 000F0D5C 4B FF 52 85 */ bl func_800EA380
-/* 800F5100 000F0D60 7C 63 07 34 */ extsh r3, r3
-/* 800F5104 000F0D64 38 80 00 02 */ li r4, 2
-/* 800F5108 000F0D68 38 A0 00 02 */ li r5, 2
-/* 800F510C 000F0D6C 48 15 EC A5 */ bl func_80253DB0
-/* 800F5110 000F0D70 38 60 00 09 */ li r3, 9
-/* 800F5114 000F0D74 4B FF 52 6D */ bl func_800EA380
-/* 800F5118 000F0D78 7C 63 07 34 */ extsh r3, r3
-/* 800F511C 000F0D7C 38 80 00 0C */ li r4, 0xc
-/* 800F5120 000F0D80 38 A0 00 02 */ li r5, 2
-/* 800F5124 000F0D84 48 15 EC 8D */ bl func_80253DB0
-/* 800F5128 000F0D88 38 60 00 0A */ li r3, 0xa
-/* 800F512C 000F0D8C 4B FF 52 55 */ bl func_800EA380
-/* 800F5130 000F0D90 7C 63 07 34 */ extsh r3, r3
-/* 800F5134 000F0D94 38 80 00 0C */ li r4, 0xc
-/* 800F5138 000F0D98 38 A0 00 02 */ li r5, 2
-/* 800F513C 000F0D9C 48 15 EC 75 */ bl func_80253DB0
-/* 800F5140 000F0DA0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F5144 000F0DA4 38 80 00 05 */ li r4, 5
-/* 800F5148 000F0DA8 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800F514C 000F0DAC 38 60 00 00 */ li r3, 0
-/* 800F5150 000F0DB0 54 00 06 6C */ rlwinm r0, r0, 0, 0x19, 0x16
-/* 800F5154 000F0DB4 B0 9F 00 AC */ sth r4, 0xac(r31)
-/* 800F5158 000F0DB8 B0 1F 00 D0 */ sth r0, 0xd0(r31)
-/* 800F515C 000F0DBC D8 1F 00 A0 */ stfd f0, 0xa0(r31)
-/* 800F5160 000F0DC0 98 7F 27 94 */ stb r3, 0x2794(r31)
-/* 800F5164 000F0DC4 48 00 14 6C */ b lbl_800F65D0
-/* 800F5168 000F0DC8 38 60 00 08 */ li r3, 8
-/* 800F516C 000F0DCC 4B FF 52 15 */ bl func_800EA380
-/* 800F5170 000F0DD0 7C 63 07 34 */ extsh r3, r3
-/* 800F5174 000F0DD4 48 15 EC 5D */ bl func_80253DD0
-/* 800F5178 000F0DD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F517C 000F0DDC 28 00 00 03 */ cmplwi r0, 3
-/* 800F5180 000F0DE0 40 82 14 50 */ bne lbl_800F65D0
-/* 800F5184 000F0DE4 38 60 00 07 */ li r3, 7
-/* 800F5188 000F0DE8 4B FF 51 F9 */ bl func_800EA380
-/* 800F518C 000F0DEC 7C 63 07 34 */ extsh r3, r3
-/* 800F5190 000F0DF0 38 80 00 08 */ li r4, 8
-/* 800F5194 000F0DF4 38 A0 00 00 */ li r5, 0
-/* 800F5198 000F0DF8 48 15 EC 59 */ bl func_80253DF0
-/* 800F519C 000F0DFC 38 00 00 06 */ li r0, 6
-/* 800F51A0 000F0E00 38 60 00 00 */ li r3, 0
-/* 800F51A4 000F0E04 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F51A8 000F0E08 38 80 00 00 */ li r4, 0
-/* 800F51AC 000F0E0C 4B F6 47 4D */ bl func_800598F8
-/* 800F51B0 000F0E10 38 60 00 01 */ li r3, 1
-/* 800F51B4 000F0E14 38 80 00 03 */ li r4, 3
-/* 800F51B8 000F0E18 38 A0 00 0E */ li r5, 0xe
-/* 800F51BC 000F0E1C 38 C0 00 00 */ li r6, 0
-/* 800F51C0 000F0E20 38 E0 00 00 */ li r7, 0
-/* 800F51C4 000F0E24 39 00 00 00 */ li r8, 0
-/* 800F51C8 000F0E28 4B F6 48 01 */ bl func_800599C8
-/* 800F51CC 000F0E2C 38 60 00 02 */ li r3, 2
-/* 800F51D0 000F0E30 38 80 00 00 */ li r4, 0
-/* 800F51D4 000F0E34 38 A0 00 0A */ li r5, 0xa
-/* 800F51D8 000F0E38 38 C0 00 00 */ li r6, 0
-/* 800F51DC 000F0E3C 38 E0 00 03 */ li r7, 3
-/* 800F51E0 000F0E40 39 00 00 00 */ li r8, 0
-/* 800F51E4 000F0E44 4B F6 47 E5 */ bl func_800599C8
-/* 800F51E8 000F0E48 38 60 00 03 */ li r3, 3
-/* 800F51EC 000F0E4C 38 80 00 02 */ li r4, 2
-/* 800F51F0 000F0E50 38 A0 00 0D */ li r5, 0xd
-/* 800F51F4 000F0E54 38 C0 00 00 */ li r6, 0
-/* 800F51F8 000F0E58 38 E0 00 01 */ li r7, 1
-/* 800F51FC 000F0E5C 39 00 00 00 */ li r8, 0
-/* 800F5200 000F0E60 4B F6 47 C9 */ bl func_800599C8
-/* 800F5204 000F0E64 38 60 00 0A */ li r3, 0xa
-/* 800F5208 000F0E68 38 80 00 14 */ li r4, 0x14
-/* 800F520C 000F0E6C 38 A0 00 00 */ li r5, 0
-/* 800F5210 000F0E70 38 C0 00 02 */ li r6, 2
-/* 800F5214 000F0E74 38 E0 00 0B */ li r7, 0xb
-/* 800F5218 000F0E78 39 00 00 00 */ li r8, 0
-/* 800F521C 000F0E7C 4B F6 47 AD */ bl func_800599C8
-/* 800F5220 000F0E80 38 60 00 0B */ li r3, 0xb
-/* 800F5224 000F0E84 38 80 00 0A */ li r4, 0xa
-/* 800F5228 000F0E88 38 A0 00 00 */ li r5, 0
-/* 800F522C 000F0E8C 38 C0 00 02 */ li r6, 2
-/* 800F5230 000F0E90 38 E0 00 0C */ li r7, 0xc
-/* 800F5234 000F0E94 39 00 00 00 */ li r8, 0
-/* 800F5238 000F0E98 4B F6 47 91 */ bl func_800599C8
-/* 800F523C 000F0E9C 38 60 00 0C */ li r3, 0xc
-/* 800F5240 000F0EA0 38 80 00 0B */ li r4, 0xb
-/* 800F5244 000F0EA4 38 A0 00 00 */ li r5, 0
-/* 800F5248 000F0EA8 38 C0 00 03 */ li r6, 3
-/* 800F524C 000F0EAC 38 E0 00 0D */ li r7, 0xd
-/* 800F5250 000F0EB0 39 00 00 00 */ li r8, 0
-/* 800F5254 000F0EB4 4B F6 47 75 */ bl func_800599C8
-/* 800F5258 000F0EB8 38 60 00 0D */ li r3, 0xd
-/* 800F525C 000F0EBC 38 80 00 0C */ li r4, 0xc
-/* 800F5260 000F0EC0 38 A0 00 00 */ li r5, 0
-/* 800F5264 000F0EC4 38 C0 00 03 */ li r6, 3
-/* 800F5268 000F0EC8 38 E0 00 0E */ li r7, 0xe
-/* 800F526C 000F0ECC 39 00 00 00 */ li r8, 0
-/* 800F5270 000F0ED0 4B F6 47 59 */ bl func_800599C8
-/* 800F5274 000F0ED4 38 60 00 0E */ li r3, 0xe
-/* 800F5278 000F0ED8 38 80 00 0D */ li r4, 0xd
-/* 800F527C 000F0EDC 38 A0 00 00 */ li r5, 0
-/* 800F5280 000F0EE0 38 C0 00 01 */ li r6, 1
-/* 800F5284 000F0EE4 38 E0 00 15 */ li r7, 0x15
-/* 800F5288 000F0EE8 39 00 00 00 */ li r8, 0
-/* 800F528C 000F0EEC 4B F6 47 3D */ bl func_800599C8
-/* 800F5290 000F0EF0 48 00 13 40 */ b lbl_800F65D0
-/* 800F5294 000F0EF4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F5298 000F0EF8 41 82 03 14 */ beq lbl_800F55AC
-/* 800F529C 000F0EFC 28 0E 00 01 */ cmplwi r14, 1
-/* 800F52A0 000F0F00 41 82 00 0C */ beq lbl_800F52AC
-/* 800F52A4 000F0F04 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800F52A8 000F0F08 40 82 00 48 */ bne lbl_800F52F0
-lbl_800F52AC:
-/* 800F52AC 000F0F0C 38 60 00 08 */ li r3, 8
-/* 800F52B0 000F0F10 4B FF 50 D1 */ bl func_800EA380
-/* 800F52B4 000F0F14 7C 63 07 34 */ extsh r3, r3
-/* 800F52B8 000F0F18 38 80 00 01 */ li r4, 1
-/* 800F52BC 000F0F1C 38 A0 00 02 */ li r5, 2
-/* 800F52C0 000F0F20 48 15 EA F1 */ bl func_80253DB0
-/* 800F52C4 000F0F24 38 60 00 09 */ li r3, 9
-/* 800F52C8 000F0F28 4B FF 50 B9 */ bl func_800EA380
-/* 800F52CC 000F0F2C 7C 63 07 34 */ extsh r3, r3
-/* 800F52D0 000F0F30 38 80 00 0B */ li r4, 0xb
-/* 800F52D4 000F0F34 38 A0 00 02 */ li r5, 2
-/* 800F52D8 000F0F38 48 15 EA D9 */ bl func_80253DB0
-/* 800F52DC 000F0F3C 38 00 00 08 */ li r0, 8
-/* 800F52E0 000F0F40 38 60 00 02 */ li r3, 2
-/* 800F52E4 000F0F44 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F52E8 000F0F48 4B F6 51 E5 */ bl func_8005A4CC
-/* 800F52EC 000F0F4C 48 00 12 E4 */ b lbl_800F65D0
-lbl_800F52F0:
-/* 800F52F0 000F0F50 28 0E 00 02 */ cmplwi r14, 2
-/* 800F52F4 000F0F54 40 82 00 84 */ bne lbl_800F5378
-/* 800F52F8 000F0F58 88 1F 27 94 */ lbz r0, 0x2794(r31)
-/* 800F52FC 000F0F5C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F5300 000F0F60 40 82 00 18 */ bne lbl_800F5318
-/* 800F5304 000F0F64 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F5308 000F0F68 38 60 02 22 */ li r3, 0x222
-/* 800F530C 000F0F6C 38 80 00 00 */ li r4, 0
-/* 800F5310 000F0F70 4B F1 5E 61 */ bl func_8000B170
-/* 800F5314 000F0F74 48 00 12 BC */ b lbl_800F65D0
-lbl_800F5318:
-/* 800F5318 000F0F78 38 60 00 01 */ li r3, 1
-/* 800F531C 000F0F7C 4B F6 51 B1 */ bl func_8005A4CC
-/* 800F5320 000F0F80 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F5324 000F0F84 38 60 00 01 */ li r3, 1
-/* 800F5328 000F0F88 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F532C 000F0F8C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F5330 000F0F90 B0 1F 00 D0 */ sth r0, 0xd0(r31)
-/* 800F5334 000F0F94 38 60 00 09 */ li r3, 9
-/* 800F5338 000F0F98 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F533C 000F0F9C 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800F5340 000F0FA0 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F5344 000F0FA4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800F5348 000F0FA8 C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F534C 000F0FAC FC 21 10 28 */ fsub f1, f1, f2
-/* 800F5350 000F0FB0 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F5354 000F0FB4 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
-/* 800F5358 000F0FB8 4B FF 50 29 */ bl func_800EA380
-/* 800F535C 000F0FBC 7C 63 07 34 */ extsh r3, r3
-/* 800F5360 000F0FC0 38 80 00 0A */ li r4, 0xa
-/* 800F5364 000F0FC4 38 A0 00 00 */ li r5, 0
-/* 800F5368 000F0FC8 48 15 EA 49 */ bl func_80253DB0
-/* 800F536C 000F0FCC 38 00 00 0A */ li r0, 0xa
-/* 800F5370 000F0FD0 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5374 000F0FD4 48 00 12 5C */ b lbl_800F65D0
-lbl_800F5378:
-/* 800F5378 000F0FD8 28 0E 00 03 */ cmplwi r14, 3
-/* 800F537C 000F0FDC 40 82 00 A8 */ bne lbl_800F5424
-/* 800F5380 000F0FE0 88 9F 27 95 */ lbz r4, 0x2795(r31)
-/* 800F5384 000F0FE4 3C 60 66 66 */ lis r3, 0x66666667@ha
-/* 800F5388 000F0FE8 38 63 66 67 */ addi r3, r3, 0x66666667@l
-/* 800F538C 000F0FEC 88 BF 27 94 */ lbz r5, 0x2794(r31)
-/* 800F5390 000F0FF0 38 04 00 04 */ addi r0, r4, 4
-/* 800F5394 000F0FF4 7C 03 00 96 */ mulhw r0, r3, r0
-/* 800F5398 000F0FF8 38 85 00 01 */ addi r4, r5, 1
-/* 800F539C 000F0FFC 7C 00 0E 70 */ srawi r0, r0, 1
-/* 800F53A0 000F1000 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800F53A4 000F1004 7C 00 1A 14 */ add r0, r0, r3
-/* 800F53A8 000F1008 7C 04 00 00 */ cmpw r4, r0
-/* 800F53AC 000F100C 40 82 00 18 */ bne lbl_800F53C4
-/* 800F53B0 000F1010 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F53B4 000F1014 38 60 02 22 */ li r3, 0x222
-/* 800F53B8 000F1018 38 80 00 00 */ li r4, 0
-/* 800F53BC 000F101C 4B F1 5D B5 */ bl func_8000B170
-/* 800F53C0 000F1020 48 00 12 10 */ b lbl_800F65D0
-lbl_800F53C4:
-/* 800F53C4 000F1024 38 60 00 01 */ li r3, 1
-/* 800F53C8 000F1028 4B F6 51 05 */ bl func_8005A4CC
-/* 800F53CC 000F102C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F53D0 000F1030 38 60 00 02 */ li r3, 2
-/* 800F53D4 000F1034 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F53D8 000F1038 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F53DC 000F103C B0 1F 00 D0 */ sth r0, 0xd0(r31)
-/* 800F53E0 000F1040 38 60 00 09 */ li r3, 9
-/* 800F53E4 000F1044 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F53E8 000F1048 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800F53EC 000F104C C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F53F0 000F1050 90 01 00 6C */ stw r0, 0x6c(r1)
-/* 800F53F4 000F1054 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F53F8 000F1058 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F53FC 000F105C FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F5400 000F1060 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
-/* 800F5404 000F1064 4B FF 4F 7D */ bl func_800EA380
-/* 800F5408 000F1068 7C 63 07 34 */ extsh r3, r3
-/* 800F540C 000F106C 38 80 00 0A */ li r4, 0xa
-/* 800F5410 000F1070 38 A0 00 00 */ li r5, 0
-/* 800F5414 000F1074 48 15 E9 9D */ bl func_80253DB0
-/* 800F5418 000F1078 38 00 00 0A */ li r0, 0xa
-/* 800F541C 000F107C B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5420 000F1080 48 00 11 B0 */ b lbl_800F65D0
-lbl_800F5424:
-/* 800F5424 000F1084 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F5428 000F1088 41 80 11 A8 */ blt lbl_800F65D0
-/* 800F542C 000F108C 28 0E 00 0E */ cmplwi r14, 0xe
-/* 800F5430 000F1090 41 81 11 A0 */ bgt lbl_800F65D0
-/* 800F5434 000F1094 88 9F 27 94 */ lbz r4, 0x2794(r31)
-/* 800F5438 000F1098 88 1F 27 95 */ lbz r0, 0x2795(r31)
-/* 800F543C 000F109C 54 83 10 3A */ slwi r3, r4, 2
-/* 800F5440 000F10A0 7C 63 22 14 */ add r3, r3, r4
-/* 800F5444 000F10A4 7C 6E 1A 14 */ add r3, r14, r3
-/* 800F5448 000F10A8 38 63 FF F6 */ addi r3, r3, -10
-/* 800F544C 000F10AC 54 76 04 3E */ clrlwi r22, r3, 0x10
-/* 800F5450 000F10B0 7C 00 B0 00 */ cmpw r0, r22
-/* 800F5454 000F10B4 41 81 00 18 */ bgt lbl_800F546C
-/* 800F5458 000F10B8 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F545C 000F10BC 38 60 02 22 */ li r3, 0x222
-/* 800F5460 000F10C0 38 80 00 00 */ li r4, 0
-/* 800F5464 000F10C4 4B F1 5D 0D */ bl func_8000B170
-/* 800F5468 000F10C8 48 00 11 68 */ b lbl_800F65D0
-lbl_800F546C:
-/* 800F546C 000F10CC 38 60 00 01 */ li r3, 1
-/* 800F5470 000F10D0 4B F6 50 5D */ bl func_8005A4CC
-/* 800F5474 000F10D4 38 60 00 08 */ li r3, 8
-/* 800F5478 000F10D8 4B FF 4F 09 */ bl func_800EA380
-/* 800F547C 000F10DC 7C 63 07 34 */ extsh r3, r3
-/* 800F5480 000F10E0 38 80 00 00 */ li r4, 0
-/* 800F5484 000F10E4 38 A0 00 00 */ li r5, 0
-/* 800F5488 000F10E8 48 15 E9 29 */ bl func_80253DB0
-/* 800F548C 000F10EC 38 60 00 09 */ li r3, 9
-/* 800F5490 000F10F0 4B FF 4E F1 */ bl func_800EA380
-/* 800F5494 000F10F4 38 0E FF FB */ addi r0, r14, -5
-/* 800F5498 000F10F8 7C 63 07 34 */ extsh r3, r3
-/* 800F549C 000F10FC 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800F54A0 000F1100 38 A0 00 00 */ li r5, 0
-/* 800F54A4 000F1104 48 15 E9 0D */ bl func_80253DB0
-/* 800F54A8 000F1108 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F54AC 000F110C 54 11 AF 7E */ rlwinm r17, r0, 0x15, 0x1d, 0x1f
-/* 800F54B0 000F1110 28 11 00 07 */ cmplwi r17, 7
-/* 800F54B4 000F1114 40 80 00 0C */ bge lbl_800F54C0
-/* 800F54B8 000F1118 38 11 00 01 */ addi r0, r17, 1
-/* 800F54BC 000F111C 54 11 04 3E */ clrlwi r17, r0, 0x10
-lbl_800F54C0:
-/* 800F54C0 000F1120 56 20 04 3E */ clrlwi r0, r17, 0x10
-/* 800F54C4 000F1124 3D C0 80 48 */ lis r14, lbl_8047D978@ha
-/* 800F54C8 000F1128 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F54CC 000F112C 56 CF 0B FC */ rlwinm r15, r22, 1, 0xf, 0x1e
-/* 800F54D0 000F1130 39 CE D9 78 */ addi r14, r14, lbl_8047D978@l
-/* 800F54D4 000F1134 3A 60 00 00 */ li r19, 0
-/* 800F54D8 000F1138 7E 1F 02 14 */ add r16, r31, r0
-/* 800F54DC 000F113C 3A 80 00 00 */ li r20, 0
-/* 800F54E0 000F1140 48 00 00 80 */ b lbl_800F5560
-lbl_800F54E4:
-/* 800F54E4 000F1144 1C 06 04 44 */ mulli r0, r6, 0x444
-/* 800F54E8 000F1148 56 63 0B FC */ rlwinm r3, r19, 1, 0xf, 0x1e
-/* 800F54EC 000F114C 7C 1F 02 14 */ add r0, r31, r0
-/* 800F54F0 000F1150 7C 63 02 14 */ add r3, r3, r0
-/* 800F54F4 000F1154 A2 A3 00 D2 */ lhz r21, 0xd2(r3)
-/* 800F54F8 000F1158 28 15 00 06 */ cmplwi r21, 6
-/* 800F54FC 000F115C 40 80 00 18 */ bge lbl_800F5514
-/* 800F5500 000F1160 1C 15 00 DC */ mulli r0, r21, 0xdc
-/* 800F5504 000F1164 7C 72 02 14 */ add r3, r18, r0
-/* 800F5508 000F1168 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F550C 000F116C 48 2E 6C 91 */ bl func_803DC19C
-/* 800F5510 000F1170 48 00 00 14 */ b lbl_800F5524
-lbl_800F5514:
-/* 800F5514 000F1174 38 15 FF FA */ addi r0, r21, -6
-/* 800F5518 000F1178 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F551C 000F117C 7C 72 02 14 */ add r3, r18, r0
-/* 800F5520 000F1180 38 63 05 F8 */ addi r3, r3, 0x5f8
-lbl_800F5524:
-/* 800F5524 000F1184 38 80 00 06 */ li r4, 6
-/* 800F5528 000F1188 38 A0 00 00 */ li r5, 0
-/* 800F552C 000F118C 48 2E 59 D1 */ bl func_803DAEFC
-/* 800F5530 000F1190 7C 0E 7A 2E */ lhzx r0, r14, r15
-/* 800F5534 000F1194 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800F5538 000F1198 54 00 FC 7E */ rlwinm r0, r0, 0x1f, 0x11, 0x1f
-/* 800F553C 000F119C 7C 00 18 40 */ cmplw r0, r3
-/* 800F5540 000F11A0 40 82 00 1C */ bne lbl_800F555C
-/* 800F5544 000F11A4 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
-/* 800F5548 000F11A8 3A 94 00 01 */ addi r20, r20, 1
-/* 800F554C 000F11AC 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5550 000F11B0 B2 A3 22 F2 */ sth r21, 0x22f2(r3)
-/* 800F5554 000F11B4 7C 70 02 14 */ add r3, r16, r0
-/* 800F5558 000F11B8 B2 A3 00 D2 */ sth r21, 0xd2(r3)
-lbl_800F555C:
-/* 800F555C 000F11BC 3A 73 00 01 */ addi r19, r19, 1
-lbl_800F5560:
-/* 800F5560 000F11C0 A0 BF 00 D0 */ lhz r5, 0xd0(r31)
-/* 800F5564 000F11C4 56 64 04 3E */ clrlwi r4, r19, 0x10
-/* 800F5568 000F11C8 54 A0 B7 3C */ rlwinm r0, r5, 0x16, 0x1c, 0x1e
-/* 800F556C 000F11CC 54 A6 AF 7E */ rlwinm r6, r5, 0x15, 0x1d, 0x1f
-/* 800F5570 000F11D0 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5574 000F11D4 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F5578 000F11D8 7C 04 00 00 */ cmpw r4, r0
-/* 800F557C 000F11DC 41 80 FF 68 */ blt lbl_800F54E4
-/* 800F5580 000F11E0 52 25 5C A8 */ rlwimi r5, r17, 0xb, 0x12, 0x14
-/* 800F5584 000F11E4 A0 0D 9C 70 */ lhz r0, lbl_8063EF30-_SDA_BASE_(r13)
-/* 800F5588 000F11E8 54 A4 B7 3C */ rlwinm r4, r5, 0x16, 0x1c, 0x1e
-/* 800F558C 000F11EC B0 BF 00 D0 */ sth r5, 0xd0(r31)
-/* 800F5590 000F11F0 7C 9F 22 14 */ add r4, r31, r4
-/* 800F5594 000F11F4 56 C3 42 2E */ rlwinm r3, r22, 8, 8, 0x17
-/* 800F5598 000F11F8 B2 84 27 36 */ sth r20, 0x2736(r4)
-/* 800F559C 000F11FC 7C 60 03 78 */ or r0, r3, r0
-/* 800F55A0 000F1200 3B C0 00 01 */ li r30, 1
-/* 800F55A4 000F1204 B0 1F 27 50 */ sth r0, 0x2750(r31)
-/* 800F55A8 000F1208 48 00 10 28 */ b lbl_800F65D0
-lbl_800F55AC:
-/* 800F55AC 000F120C 28 0E 00 01 */ cmplwi r14, 1
-/* 800F55B0 000F1210 40 82 00 40 */ bne lbl_800F55F0
-/* 800F55B4 000F1214 38 60 00 08 */ li r3, 8
-/* 800F55B8 000F1218 4B FF 4D C9 */ bl func_800EA380
-/* 800F55BC 000F121C 7C 63 07 34 */ extsh r3, r3
-/* 800F55C0 000F1220 38 80 00 05 */ li r4, 5
-/* 800F55C4 000F1224 38 A0 00 00 */ li r5, 0
-/* 800F55C8 000F1228 48 15 E7 E9 */ bl func_80253DB0
-/* 800F55CC 000F122C 38 60 00 09 */ li r3, 9
-/* 800F55D0 000F1230 4B FF 4D B1 */ bl func_800EA380
-/* 800F55D4 000F1234 7C 63 07 34 */ extsh r3, r3
-/* 800F55D8 000F1238 38 80 00 0A */ li r4, 0xa
-/* 800F55DC 000F123C 38 A0 00 00 */ li r5, 0
-/* 800F55E0 000F1240 48 15 E7 D1 */ bl func_80253DB0
-/* 800F55E4 000F1244 38 60 00 03 */ li r3, 3
-/* 800F55E8 000F1248 4B F6 4E E5 */ bl func_8005A4CC
-/* 800F55EC 000F124C 48 00 0F E4 */ b lbl_800F65D0
-lbl_800F55F0:
-/* 800F55F0 000F1250 28 0E 00 02 */ cmplwi r14, 2
-/* 800F55F4 000F1254 40 82 00 40 */ bne lbl_800F5634
-/* 800F55F8 000F1258 38 60 00 03 */ li r3, 3
-/* 800F55FC 000F125C 4B F6 4E D1 */ bl func_8005A4CC
-/* 800F5600 000F1260 38 60 00 08 */ li r3, 8
-/* 800F5604 000F1264 4B FF 4D 7D */ bl func_800EA380
-/* 800F5608 000F1268 7C 63 07 34 */ extsh r3, r3
-/* 800F560C 000F126C 38 80 00 03 */ li r4, 3
-/* 800F5610 000F1270 38 A0 00 00 */ li r5, 0
-/* 800F5614 000F1274 48 15 E7 9D */ bl func_80253DB0
-/* 800F5618 000F1278 38 60 00 09 */ li r3, 9
-/* 800F561C 000F127C 4B FF 4D 65 */ bl func_800EA380
-/* 800F5620 000F1280 7C 63 07 34 */ extsh r3, r3
-/* 800F5624 000F1284 38 80 00 0A */ li r4, 0xa
-/* 800F5628 000F1288 38 A0 00 00 */ li r5, 0
-/* 800F562C 000F128C 48 15 E7 85 */ bl func_80253DB0
-/* 800F5630 000F1290 48 00 0F A0 */ b lbl_800F65D0
-lbl_800F5634:
-/* 800F5634 000F1294 28 0E 00 03 */ cmplwi r14, 3
-/* 800F5638 000F1298 40 82 00 40 */ bne lbl_800F5678
-/* 800F563C 000F129C 38 60 00 09 */ li r3, 9
-/* 800F5640 000F12A0 4B FF 4D 41 */ bl func_800EA380
-/* 800F5644 000F12A4 7C 63 07 34 */ extsh r3, r3
-/* 800F5648 000F12A8 38 80 00 0A */ li r4, 0xa
-/* 800F564C 000F12AC 38 A0 00 00 */ li r5, 0
-/* 800F5650 000F12B0 48 15 E7 61 */ bl func_80253DB0
-/* 800F5654 000F12B4 38 60 00 08 */ li r3, 8
-/* 800F5658 000F12B8 4B FF 4D 29 */ bl func_800EA380
-/* 800F565C 000F12BC 7C 63 07 34 */ extsh r3, r3
-/* 800F5660 000F12C0 38 80 00 04 */ li r4, 4
-/* 800F5664 000F12C4 38 A0 00 00 */ li r5, 0
-/* 800F5668 000F12C8 48 15 E7 49 */ bl func_80253DB0
-/* 800F566C 000F12CC 38 60 00 03 */ li r3, 3
-/* 800F5670 000F12D0 4B F6 4E 5D */ bl func_8005A4CC
-/* 800F5674 000F12D4 48 00 0F 5C */ b lbl_800F65D0
-lbl_800F5678:
-/* 800F5678 000F12D8 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F567C 000F12DC 41 80 00 4C */ blt lbl_800F56C8
-/* 800F5680 000F12E0 28 0E 00 0E */ cmplwi r14, 0xe
-/* 800F5684 000F12E4 41 81 00 44 */ bgt lbl_800F56C8
-/* 800F5688 000F12E8 38 60 00 08 */ li r3, 8
-/* 800F568C 000F12EC 4B FF 4C F5 */ bl func_800EA380
-/* 800F5690 000F12F0 7C 63 07 34 */ extsh r3, r3
-/* 800F5694 000F12F4 38 80 00 00 */ li r4, 0
-/* 800F5698 000F12F8 38 A0 00 00 */ li r5, 0
-/* 800F569C 000F12FC 48 15 E7 15 */ bl func_80253DB0
-/* 800F56A0 000F1300 38 60 00 09 */ li r3, 9
-/* 800F56A4 000F1304 4B FF 4C DD */ bl func_800EA380
-/* 800F56A8 000F1308 38 0E FF F6 */ addi r0, r14, -10
-/* 800F56AC 000F130C 7C 63 07 34 */ extsh r3, r3
-/* 800F56B0 000F1310 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 800F56B4 000F1314 38 A0 00 00 */ li r5, 0
-/* 800F56B8 000F1318 48 15 E6 F9 */ bl func_80253DB0
-/* 800F56BC 000F131C 38 60 00 03 */ li r3, 3
-/* 800F56C0 000F1320 4B F6 4E 0D */ bl func_8005A4CC
-/* 800F56C4 000F1324 48 00 0F 0C */ b lbl_800F65D0
-lbl_800F56C8:
-/* 800F56C8 000F1328 28 0E 00 14 */ cmplwi r14, 0x14
-/* 800F56CC 000F132C 40 82 00 8C */ bne lbl_800F5758
-/* 800F56D0 000F1330 88 1F 27 94 */ lbz r0, 0x2794(r31)
-/* 800F56D4 000F1334 2C 00 00 00 */ cmpwi r0, 0
-/* 800F56D8 000F1338 40 82 00 20 */ bne lbl_800F56F8
-/* 800F56DC 000F133C C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F56E0 000F1340 38 60 02 22 */ li r3, 0x222
-/* 800F56E4 000F1344 38 80 00 00 */ li r4, 0
-/* 800F56E8 000F1348 4B F1 5A 89 */ bl func_8000B170
-/* 800F56EC 000F134C 38 60 00 0A */ li r3, 0xa
-/* 800F56F0 000F1350 4B F6 4D 49 */ bl func_8005A438
-/* 800F56F4 000F1354 48 00 0E DC */ b lbl_800F65D0
-lbl_800F56F8:
-/* 800F56F8 000F1358 38 60 00 03 */ li r3, 3
-/* 800F56FC 000F135C 4B F6 4D D1 */ bl func_8005A4CC
-/* 800F5700 000F1360 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F5704 000F1364 38 60 00 01 */ li r3, 1
-/* 800F5708 000F1368 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F570C 000F136C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F5710 000F1370 B0 1F 00 D0 */ sth r0, 0xd0(r31)
-/* 800F5714 000F1374 38 60 00 09 */ li r3, 9
-/* 800F5718 000F1378 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F571C 000F137C 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800F5720 000F1380 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F5724 000F1384 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800F5728 000F1388 C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F572C 000F138C FC 21 10 28 */ fsub f1, f1, f2
-/* 800F5730 000F1390 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F5734 000F1394 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
-/* 800F5738 000F1398 4B FF 4C 49 */ bl func_800EA380
-/* 800F573C 000F139C 7C 63 07 34 */ extsh r3, r3
-/* 800F5740 000F13A0 38 80 00 0A */ li r4, 0xa
-/* 800F5744 000F13A4 38 A0 00 00 */ li r5, 0
-/* 800F5748 000F13A8 48 15 E6 69 */ bl func_80253DB0
-/* 800F574C 000F13AC 38 00 00 0B */ li r0, 0xb
-/* 800F5750 000F13B0 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5754 000F13B4 48 00 0E 7C */ b lbl_800F65D0
-lbl_800F5758:
-/* 800F5758 000F13B8 28 0E 00 15 */ cmplwi r14, 0x15
-/* 800F575C 000F13BC 40 82 0E 74 */ bne lbl_800F65D0
-/* 800F5760 000F13C0 88 9F 27 95 */ lbz r4, 0x2795(r31)
-/* 800F5764 000F13C4 3C 60 66 66 */ lis r3, 0x66666667@ha
-/* 800F5768 000F13C8 38 63 66 67 */ addi r3, r3, 0x66666667@l
-/* 800F576C 000F13CC 88 BF 27 94 */ lbz r5, 0x2794(r31)
-/* 800F5770 000F13D0 38 04 00 04 */ addi r0, r4, 4
-/* 800F5774 000F13D4 7C 03 00 96 */ mulhw r0, r3, r0
-/* 800F5778 000F13D8 38 85 00 01 */ addi r4, r5, 1
-/* 800F577C 000F13DC 7C 00 0E 70 */ srawi r0, r0, 1
-/* 800F5780 000F13E0 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 800F5784 000F13E4 7C 00 1A 14 */ add r0, r0, r3
-/* 800F5788 000F13E8 7C 04 00 00 */ cmpw r4, r0
-/* 800F578C 000F13EC 40 82 00 20 */ bne lbl_800F57AC
-/* 800F5790 000F13F0 C0 22 8B 80 */ lfs f1, lbl_80641180-_SDA2_BASE_(r2)
-/* 800F5794 000F13F4 38 60 02 22 */ li r3, 0x222
-/* 800F5798 000F13F8 38 80 00 00 */ li r4, 0
-/* 800F579C 000F13FC 4B F1 59 D5 */ bl func_8000B170
-/* 800F57A0 000F1400 38 60 00 0E */ li r3, 0xe
-/* 800F57A4 000F1404 4B F6 4C 95 */ bl func_8005A438
-/* 800F57A8 000F1408 48 00 0E 28 */ b lbl_800F65D0
-lbl_800F57AC:
-/* 800F57AC 000F140C 38 60 00 03 */ li r3, 3
-/* 800F57B0 000F1410 4B F6 4D 1D */ bl func_8005A4CC
-/* 800F57B4 000F1414 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F57B8 000F1418 38 60 00 02 */ li r3, 2
-/* 800F57BC 000F141C 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F57C0 000F1420 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F57C4 000F1424 B0 1F 00 D0 */ sth r0, 0xd0(r31)
-/* 800F57C8 000F1428 38 60 00 09 */ li r3, 9
-/* 800F57CC 000F142C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F57D0 000F1430 88 04 00 59 */ lbz r0, 0x59(r4)
-/* 800F57D4 000F1434 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F57D8 000F1438 90 01 00 6C */ stw r0, 0x6c(r1)
-/* 800F57DC 000F143C C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F57E0 000F1440 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F57E4 000F1444 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F57E8 000F1448 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
-/* 800F57EC 000F144C 4B FF 4B 95 */ bl func_800EA380
-/* 800F57F0 000F1450 7C 63 07 34 */ extsh r3, r3
-/* 800F57F4 000F1454 38 80 00 0A */ li r4, 0xa
-/* 800F57F8 000F1458 38 A0 00 00 */ li r5, 0
-/* 800F57FC 000F145C 48 15 E5 B5 */ bl func_80253DB0
-/* 800F5800 000F1460 38 00 00 0B */ li r0, 0xb
-/* 800F5804 000F1464 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5808 000F1468 48 00 0D C8 */ b lbl_800F65D0
-/* 800F580C 000F146C C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800F5810 000F1470 C8 1F 00 A0 */ lfd f0, 0xa0(r31)
-/* 800F5814 000F1474 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800F5818 000F1478 40 82 0D B8 */ bne lbl_800F65D0
-/* 800F581C 000F147C 38 00 00 06 */ li r0, 6
-/* 800F5820 000F1480 38 60 00 00 */ li r3, 0
-/* 800F5824 000F1484 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5828 000F1488 38 80 00 00 */ li r4, 0
-/* 800F582C 000F148C 4B F6 40 CD */ bl func_800598F8
-/* 800F5830 000F1490 38 60 00 01 */ li r3, 1
-/* 800F5834 000F1494 38 80 00 03 */ li r4, 3
-/* 800F5838 000F1498 38 A0 00 0E */ li r5, 0xe
-/* 800F583C 000F149C 38 C0 00 00 */ li r6, 0
-/* 800F5840 000F14A0 38 E0 00 00 */ li r7, 0
-/* 800F5844 000F14A4 39 00 00 00 */ li r8, 0
-/* 800F5848 000F14A8 4B F6 41 81 */ bl func_800599C8
-/* 800F584C 000F14AC 38 60 00 02 */ li r3, 2
-/* 800F5850 000F14B0 38 80 00 00 */ li r4, 0
-/* 800F5854 000F14B4 38 A0 00 0A */ li r5, 0xa
-/* 800F5858 000F14B8 38 C0 00 00 */ li r6, 0
-/* 800F585C 000F14BC 38 E0 00 03 */ li r7, 3
-/* 800F5860 000F14C0 39 00 00 00 */ li r8, 0
-/* 800F5864 000F14C4 4B F6 41 65 */ bl func_800599C8
-/* 800F5868 000F14C8 38 60 00 03 */ li r3, 3
-/* 800F586C 000F14CC 38 80 00 02 */ li r4, 2
-/* 800F5870 000F14D0 38 A0 00 0D */ li r5, 0xd
-/* 800F5874 000F14D4 38 C0 00 00 */ li r6, 0
-/* 800F5878 000F14D8 38 E0 00 01 */ li r7, 1
-/* 800F587C 000F14DC 39 00 00 00 */ li r8, 0
-/* 800F5880 000F14E0 4B F6 41 49 */ bl func_800599C8
-/* 800F5884 000F14E4 38 60 00 0A */ li r3, 0xa
-/* 800F5888 000F14E8 38 80 00 14 */ li r4, 0x14
-/* 800F588C 000F14EC 38 A0 00 00 */ li r5, 0
-/* 800F5890 000F14F0 38 C0 00 02 */ li r6, 2
-/* 800F5894 000F14F4 38 E0 00 0B */ li r7, 0xb
-/* 800F5898 000F14F8 39 00 00 00 */ li r8, 0
-/* 800F589C 000F14FC 4B F6 41 2D */ bl func_800599C8
-/* 800F58A0 000F1500 38 60 00 0B */ li r3, 0xb
-/* 800F58A4 000F1504 38 80 00 0A */ li r4, 0xa
-/* 800F58A8 000F1508 38 A0 00 00 */ li r5, 0
-/* 800F58AC 000F150C 38 C0 00 02 */ li r6, 2
-/* 800F58B0 000F1510 38 E0 00 0C */ li r7, 0xc
-/* 800F58B4 000F1514 39 00 00 00 */ li r8, 0
-/* 800F58B8 000F1518 4B F6 41 11 */ bl func_800599C8
-/* 800F58BC 000F151C 38 60 00 0C */ li r3, 0xc
-/* 800F58C0 000F1520 38 80 00 0B */ li r4, 0xb
-/* 800F58C4 000F1524 38 A0 00 00 */ li r5, 0
-/* 800F58C8 000F1528 38 C0 00 03 */ li r6, 3
-/* 800F58CC 000F152C 38 E0 00 0D */ li r7, 0xd
-/* 800F58D0 000F1530 39 00 00 00 */ li r8, 0
-/* 800F58D4 000F1534 4B F6 40 F5 */ bl func_800599C8
-/* 800F58D8 000F1538 38 60 00 0D */ li r3, 0xd
-/* 800F58DC 000F153C 38 80 00 0C */ li r4, 0xc
-/* 800F58E0 000F1540 38 A0 00 00 */ li r5, 0
-/* 800F58E4 000F1544 38 C0 00 03 */ li r6, 3
-/* 800F58E8 000F1548 38 E0 00 0E */ li r7, 0xe
-/* 800F58EC 000F154C 39 00 00 00 */ li r8, 0
-/* 800F58F0 000F1550 4B F6 40 D9 */ bl func_800599C8
-/* 800F58F4 000F1554 38 60 00 0E */ li r3, 0xe
-/* 800F58F8 000F1558 38 80 00 0D */ li r4, 0xd
-/* 800F58FC 000F155C 38 A0 00 00 */ li r5, 0
-/* 800F5900 000F1560 38 C0 00 01 */ li r6, 1
-/* 800F5904 000F1564 38 E0 00 15 */ li r7, 0x15
-/* 800F5908 000F1568 39 00 00 00 */ li r8, 0
-/* 800F590C 000F156C 4B F6 40 BD */ bl func_800599C8
-/* 800F5910 000F1570 38 60 00 09 */ li r3, 9
-/* 800F5914 000F1574 4B FF 4A 6D */ bl func_800EA380
-/* 800F5918 000F1578 7C 63 07 34 */ extsh r3, r3
-/* 800F591C 000F157C 38 80 00 0A */ li r4, 0xa
-/* 800F5920 000F1580 38 A0 00 00 */ li r5, 0
-/* 800F5924 000F1584 48 15 E4 8D */ bl func_80253DB0
-/* 800F5928 000F1588 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F592C 000F158C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 800F5930 000F1590 28 00 00 01 */ cmplwi r0, 1
-/* 800F5934 000F1594 40 82 00 28 */ bne lbl_800F595C
-/* 800F5938 000F1598 38 60 00 02 */ li r3, 2
-/* 800F593C 000F159C 4B F6 4A FD */ bl func_8005A438
-/* 800F5940 000F15A0 38 60 00 08 */ li r3, 8
-/* 800F5944 000F15A4 4B FF 4A 3D */ bl func_800EA380
-/* 800F5948 000F15A8 7C 63 07 34 */ extsh r3, r3
-/* 800F594C 000F15AC 38 80 00 03 */ li r4, 3
-/* 800F5950 000F15B0 38 A0 00 00 */ li r5, 0
-/* 800F5954 000F15B4 48 15 E4 5D */ bl func_80253DB0
-/* 800F5958 000F15B8 48 00 0C 78 */ b lbl_800F65D0
-lbl_800F595C:
-/* 800F595C 000F15BC 38 60 00 03 */ li r3, 3
-/* 800F5960 000F15C0 4B F6 4A D9 */ bl func_8005A438
-/* 800F5964 000F15C4 38 60 00 08 */ li r3, 8
-/* 800F5968 000F15C8 4B FF 4A 19 */ bl func_800EA380
-/* 800F596C 000F15CC 7C 63 07 34 */ extsh r3, r3
-/* 800F5970 000F15D0 38 80 00 04 */ li r4, 4
-/* 800F5974 000F15D4 38 A0 00 00 */ li r5, 0
-/* 800F5978 000F15D8 48 15 E4 39 */ bl func_80253DB0
-/* 800F597C 000F15DC 48 00 0C 54 */ b lbl_800F65D0
-/* 800F5980 000F15E0 C8 22 8B 88 */ lfd f1, lbl_80641188-_SDA2_BASE_(r2)
-/* 800F5984 000F15E4 C8 1F 00 A0 */ lfd f0, 0xa0(r31)
-/* 800F5988 000F15E8 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 800F598C 000F15EC 40 82 0C 44 */ bne lbl_800F65D0
-/* 800F5990 000F15F0 38 00 00 06 */ li r0, 6
-/* 800F5994 000F15F4 38 60 00 00 */ li r3, 0
-/* 800F5998 000F15F8 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F599C 000F15FC 38 80 00 00 */ li r4, 0
-/* 800F59A0 000F1600 4B F6 3F 59 */ bl func_800598F8
-/* 800F59A4 000F1604 38 60 00 01 */ li r3, 1
-/* 800F59A8 000F1608 38 80 00 03 */ li r4, 3
-/* 800F59AC 000F160C 38 A0 00 0E */ li r5, 0xe
-/* 800F59B0 000F1610 38 C0 00 00 */ li r6, 0
-/* 800F59B4 000F1614 38 E0 00 00 */ li r7, 0
-/* 800F59B8 000F1618 39 00 00 00 */ li r8, 0
-/* 800F59BC 000F161C 4B F6 40 0D */ bl func_800599C8
-/* 800F59C0 000F1620 38 60 00 02 */ li r3, 2
-/* 800F59C4 000F1624 38 80 00 00 */ li r4, 0
-/* 800F59C8 000F1628 38 A0 00 0A */ li r5, 0xa
-/* 800F59CC 000F162C 38 C0 00 00 */ li r6, 0
-/* 800F59D0 000F1630 38 E0 00 03 */ li r7, 3
-/* 800F59D4 000F1634 39 00 00 00 */ li r8, 0
-/* 800F59D8 000F1638 4B F6 3F F1 */ bl func_800599C8
-/* 800F59DC 000F163C 38 60 00 03 */ li r3, 3
-/* 800F59E0 000F1640 38 80 00 02 */ li r4, 2
-/* 800F59E4 000F1644 38 A0 00 0D */ li r5, 0xd
-/* 800F59E8 000F1648 38 C0 00 00 */ li r6, 0
-/* 800F59EC 000F164C 38 E0 00 01 */ li r7, 1
-/* 800F59F0 000F1650 39 00 00 00 */ li r8, 0
-/* 800F59F4 000F1654 4B F6 3F D5 */ bl func_800599C8
-/* 800F59F8 000F1658 38 60 00 0A */ li r3, 0xa
-/* 800F59FC 000F165C 38 80 00 14 */ li r4, 0x14
-/* 800F5A00 000F1660 38 A0 00 00 */ li r5, 0
-/* 800F5A04 000F1664 38 C0 00 02 */ li r6, 2
-/* 800F5A08 000F1668 38 E0 00 0B */ li r7, 0xb
-/* 800F5A0C 000F166C 39 00 00 00 */ li r8, 0
-/* 800F5A10 000F1670 4B F6 3F B9 */ bl func_800599C8
-/* 800F5A14 000F1674 38 60 00 0B */ li r3, 0xb
-/* 800F5A18 000F1678 38 80 00 0A */ li r4, 0xa
-/* 800F5A1C 000F167C 38 A0 00 00 */ li r5, 0
-/* 800F5A20 000F1680 38 C0 00 02 */ li r6, 2
-/* 800F5A24 000F1684 38 E0 00 0C */ li r7, 0xc
-/* 800F5A28 000F1688 39 00 00 00 */ li r8, 0
-/* 800F5A2C 000F168C 4B F6 3F 9D */ bl func_800599C8
-/* 800F5A30 000F1690 38 60 00 0C */ li r3, 0xc
-/* 800F5A34 000F1694 38 80 00 0B */ li r4, 0xb
-/* 800F5A38 000F1698 38 A0 00 00 */ li r5, 0
-/* 800F5A3C 000F169C 38 C0 00 03 */ li r6, 3
-/* 800F5A40 000F16A0 38 E0 00 0D */ li r7, 0xd
-/* 800F5A44 000F16A4 39 00 00 00 */ li r8, 0
-/* 800F5A48 000F16A8 4B F6 3F 81 */ bl func_800599C8
-/* 800F5A4C 000F16AC 38 60 00 0D */ li r3, 0xd
-/* 800F5A50 000F16B0 38 80 00 0C */ li r4, 0xc
-/* 800F5A54 000F16B4 38 A0 00 00 */ li r5, 0
-/* 800F5A58 000F16B8 38 C0 00 03 */ li r6, 3
-/* 800F5A5C 000F16BC 38 E0 00 0E */ li r7, 0xe
-/* 800F5A60 000F16C0 39 00 00 00 */ li r8, 0
-/* 800F5A64 000F16C4 4B F6 3F 65 */ bl func_800599C8
-/* 800F5A68 000F16C8 38 60 00 0E */ li r3, 0xe
-/* 800F5A6C 000F16CC 38 80 00 0D */ li r4, 0xd
-/* 800F5A70 000F16D0 38 A0 00 00 */ li r5, 0
-/* 800F5A74 000F16D4 38 C0 00 01 */ li r6, 1
-/* 800F5A78 000F16D8 38 E0 00 15 */ li r7, 0x15
-/* 800F5A7C 000F16DC 39 00 00 00 */ li r8, 0
-/* 800F5A80 000F16E0 4B F6 3F 49 */ bl func_800599C8
-/* 800F5A84 000F16E4 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F5A88 000F16E8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 800F5A8C 000F16EC 28 00 00 01 */ cmplwi r0, 1
-/* 800F5A90 000F16F0 40 82 00 28 */ bne lbl_800F5AB8
-/* 800F5A94 000F16F4 38 60 00 0A */ li r3, 0xa
-/* 800F5A98 000F16F8 4B F6 49 A1 */ bl func_8005A438
-/* 800F5A9C 000F16FC 38 60 00 09 */ li r3, 9
-/* 800F5AA0 000F1700 4B FF 48 E1 */ bl func_800EA380
-/* 800F5AA4 000F1704 7C 63 07 34 */ extsh r3, r3
-/* 800F5AA8 000F1708 38 80 00 00 */ li r4, 0
-/* 800F5AAC 000F170C 38 A0 00 00 */ li r5, 0
-/* 800F5AB0 000F1710 48 15 E3 01 */ bl func_80253DB0
-/* 800F5AB4 000F1714 48 00 0B 1C */ b lbl_800F65D0
-lbl_800F5AB8:
-/* 800F5AB8 000F1718 38 60 00 0E */ li r3, 0xe
-/* 800F5ABC 000F171C 4B F6 49 7D */ bl func_8005A438
-/* 800F5AC0 000F1720 38 60 00 09 */ li r3, 9
-/* 800F5AC4 000F1724 4B FF 48 BD */ bl func_800EA380
-/* 800F5AC8 000F1728 7C 63 07 34 */ extsh r3, r3
-/* 800F5ACC 000F172C 38 80 00 04 */ li r4, 4
-/* 800F5AD0 000F1730 38 A0 00 00 */ li r5, 0
-/* 800F5AD4 000F1734 48 15 E2 DD */ bl func_80253DB0
-/* 800F5AD8 000F1738 48 00 0A F8 */ b lbl_800F65D0
-/* 800F5ADC 000F173C 38 60 00 08 */ li r3, 8
-/* 800F5AE0 000F1740 4B FF 48 A1 */ bl func_800EA380
-/* 800F5AE4 000F1744 7C 63 07 34 */ extsh r3, r3
-/* 800F5AE8 000F1748 48 15 E2 E9 */ bl func_80253DD0
-/* 800F5AEC 000F174C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F5AF0 000F1750 28 00 00 03 */ cmplwi r0, 3
-/* 800F5AF4 000F1754 40 82 0A DC */ bne lbl_800F65D0
-/* 800F5AF8 000F1758 38 60 00 07 */ li r3, 7
-/* 800F5AFC 000F175C 4B FF 48 85 */ bl func_800EA380
-/* 800F5B00 000F1760 7C 63 07 34 */ extsh r3, r3
-/* 800F5B04 000F1764 38 80 00 08 */ li r4, 8
-/* 800F5B08 000F1768 38 A0 00 01 */ li r5, 1
-/* 800F5B0C 000F176C 48 15 E2 E5 */ bl func_80253DF0
-/* 800F5B10 000F1770 38 60 00 08 */ li r3, 8
-/* 800F5B14 000F1774 4B FF 48 6D */ bl func_800EA380
-/* 800F5B18 000F1778 7C 63 07 34 */ extsh r3, r3
-/* 800F5B1C 000F177C 38 80 00 08 */ li r4, 8
-/* 800F5B20 000F1780 38 A0 00 00 */ li r5, 0
-/* 800F5B24 000F1784 48 15 E2 CD */ bl func_80253DF0
-/* 800F5B28 000F1788 38 60 00 09 */ li r3, 9
-/* 800F5B2C 000F178C 4B FF 48 55 */ bl func_800EA380
-/* 800F5B30 000F1790 7C 63 07 34 */ extsh r3, r3
-/* 800F5B34 000F1794 38 80 00 08 */ li r4, 8
-/* 800F5B38 000F1798 38 A0 00 00 */ li r5, 0
-/* 800F5B3C 000F179C 48 15 E2 B5 */ bl func_80253DF0
-/* 800F5B40 000F17A0 38 60 00 0A */ li r3, 0xa
-/* 800F5B44 000F17A4 4B FF 48 3D */ bl func_800EA380
-/* 800F5B48 000F17A8 7C 63 07 34 */ extsh r3, r3
-/* 800F5B4C 000F17AC 38 80 00 08 */ li r4, 8
-/* 800F5B50 000F17B0 38 A0 00 00 */ li r5, 0
-/* 800F5B54 000F17B4 48 15 E2 9D */ bl func_80253DF0
-/* 800F5B58 000F17B8 38 60 00 07 */ li r3, 7
-/* 800F5B5C 000F17BC 4B FF 48 25 */ bl func_800EA380
-/* 800F5B60 000F17C0 7C 63 07 34 */ extsh r3, r3
-/* 800F5B64 000F17C4 38 80 00 14 */ li r4, 0x14
-/* 800F5B68 000F17C8 38 A0 00 02 */ li r5, 2
-/* 800F5B6C 000F17CC 48 15 E2 45 */ bl func_80253DB0
-/* 800F5B70 000F17D0 38 00 00 09 */ li r0, 9
-/* 800F5B74 000F17D4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5B78 000F17D8 48 00 0A 58 */ b lbl_800F65D0
-/* 800F5B7C 000F17DC 38 60 00 07 */ li r3, 7
-/* 800F5B80 000F17E0 4B FF 48 01 */ bl func_800EA380
-/* 800F5B84 000F17E4 7C 63 07 34 */ extsh r3, r3
-/* 800F5B88 000F17E8 48 15 E2 49 */ bl func_80253DD0
-/* 800F5B8C 000F17EC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F5B90 000F17F0 28 00 00 03 */ cmplwi r0, 3
-/* 800F5B94 000F17F4 40 82 0A 3C */ bne lbl_800F65D0
-/* 800F5B98 000F17F8 38 60 00 00 */ li r3, 0
-/* 800F5B9C 000F17FC 38 80 00 00 */ li r4, 0
-/* 800F5BA0 000F1800 4B F6 3D 59 */ bl func_800598F8
-/* 800F5BA4 000F1804 38 60 00 01 */ li r3, 1
-/* 800F5BA8 000F1808 38 80 00 11 */ li r4, 0x11
-/* 800F5BAC 000F180C 38 A0 00 00 */ li r5, 0
-/* 800F5BB0 000F1810 38 C0 00 00 */ li r6, 0
-/* 800F5BB4 000F1814 38 E0 00 00 */ li r7, 0
-/* 800F5BB8 000F1818 39 00 00 00 */ li r8, 0
-/* 800F5BBC 000F181C 4B F6 3E 0D */ bl func_800599C8
-/* 800F5BC0 000F1820 38 60 00 0A */ li r3, 0xa
-/* 800F5BC4 000F1824 38 80 00 00 */ li r4, 0
-/* 800F5BC8 000F1828 38 A0 00 00 */ li r5, 0
-/* 800F5BCC 000F182C 38 C0 00 0B */ li r6, 0xb
-/* 800F5BD0 000F1830 38 E0 00 0D */ li r7, 0xd
-/* 800F5BD4 000F1834 39 00 00 00 */ li r8, 0
-/* 800F5BD8 000F1838 4B F6 3D F1 */ bl func_800599C8
-/* 800F5BDC 000F183C 38 60 00 0B */ li r3, 0xb
-/* 800F5BE0 000F1840 38 80 00 00 */ li r4, 0
-/* 800F5BE4 000F1844 38 A0 00 0A */ li r5, 0xa
-/* 800F5BE8 000F1848 38 C0 00 0C */ li r6, 0xc
-/* 800F5BEC 000F184C 38 E0 00 0E */ li r7, 0xe
-/* 800F5BF0 000F1850 39 00 00 00 */ li r8, 0
-/* 800F5BF4 000F1854 4B F6 3D D5 */ bl func_800599C8
-/* 800F5BF8 000F1858 38 60 00 0C */ li r3, 0xc
-/* 800F5BFC 000F185C 38 80 00 00 */ li r4, 0
-/* 800F5C00 000F1860 38 A0 00 0B */ li r5, 0xb
-/* 800F5C04 000F1864 38 C0 00 00 */ li r6, 0
-/* 800F5C08 000F1868 38 E0 00 0F */ li r7, 0xf
-/* 800F5C0C 000F186C 39 00 00 00 */ li r8, 0
-/* 800F5C10 000F1870 4B F6 3D B9 */ bl func_800599C8
-/* 800F5C14 000F1874 38 60 00 0D */ li r3, 0xd
-/* 800F5C18 000F1878 38 80 00 0A */ li r4, 0xa
-/* 800F5C1C 000F187C 38 A0 00 00 */ li r5, 0
-/* 800F5C20 000F1880 38 C0 00 0E */ li r6, 0xe
-/* 800F5C24 000F1884 38 E0 00 10 */ li r7, 0x10
-/* 800F5C28 000F1888 39 00 00 00 */ li r8, 0
-/* 800F5C2C 000F188C 4B F6 3D 9D */ bl func_800599C8
-/* 800F5C30 000F1890 38 60 00 0E */ li r3, 0xe
-/* 800F5C34 000F1894 38 80 00 0B */ li r4, 0xb
-/* 800F5C38 000F1898 38 A0 00 0D */ li r5, 0xd
-/* 800F5C3C 000F189C 38 C0 00 0F */ li r6, 0xf
-/* 800F5C40 000F18A0 38 E0 00 11 */ li r7, 0x11
-/* 800F5C44 000F18A4 39 00 00 00 */ li r8, 0
-/* 800F5C48 000F18A8 4B F6 3D 81 */ bl func_800599C8
-/* 800F5C4C 000F18AC 38 60 00 0F */ li r3, 0xf
-/* 800F5C50 000F18B0 38 80 00 0C */ li r4, 0xc
-/* 800F5C54 000F18B4 38 A0 00 0E */ li r5, 0xe
-/* 800F5C58 000F18B8 38 C0 00 00 */ li r6, 0
-/* 800F5C5C 000F18BC 38 E0 00 01 */ li r7, 1
-/* 800F5C60 000F18C0 39 00 00 00 */ li r8, 0
-/* 800F5C64 000F18C4 4B F6 3D 65 */ bl func_800599C8
-/* 800F5C68 000F18C8 38 60 00 10 */ li r3, 0x10
-/* 800F5C6C 000F18CC 38 80 00 0D */ li r4, 0xd
-/* 800F5C70 000F18D0 38 A0 00 00 */ li r5, 0
-/* 800F5C74 000F18D4 38 C0 00 11 */ li r6, 0x11
-/* 800F5C78 000F18D8 38 E0 00 01 */ li r7, 1
-/* 800F5C7C 000F18DC 39 00 00 00 */ li r8, 0
-/* 800F5C80 000F18E0 4B F6 3D 49 */ bl func_800599C8
-/* 800F5C84 000F18E4 38 60 00 11 */ li r3, 0x11
-/* 800F5C88 000F18E8 38 80 00 0E */ li r4, 0xe
-/* 800F5C8C 000F18EC 38 A0 00 10 */ li r5, 0x10
-/* 800F5C90 000F18F0 38 C0 00 00 */ li r6, 0
-/* 800F5C94 000F18F4 38 E0 00 01 */ li r7, 1
-/* 800F5C98 000F18F8 39 00 00 00 */ li r8, 0
-/* 800F5C9C 000F18FC 4B F6 3D 2D */ bl func_800599C8
-/* 800F5CA0 000F1900 38 00 00 03 */ li r0, 3
-/* 800F5CA4 000F1904 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5CA8 000F1908 48 00 09 28 */ b lbl_800F65D0
-/* 800F5CAC 000F190C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F5CB0 000F1910 41 82 02 C0 */ beq lbl_800F5F70
-/* 800F5CB4 000F1914 28 0E 00 01 */ cmplwi r14, 1
-/* 800F5CB8 000F1918 41 82 00 0C */ beq lbl_800F5CC4
-/* 800F5CBC 000F191C 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800F5CC0 000F1920 40 82 00 7C */ bne lbl_800F5D3C
-lbl_800F5CC4:
-/* 800F5CC4 000F1924 A0 1F 27 52 */ lhz r0, 0x2752(r31)
-/* 800F5CC8 000F1928 2C 00 00 00 */ cmpwi r0, 0
-/* 800F5CCC 000F192C 41 82 00 48 */ beq lbl_800F5D14
-/* 800F5CD0 000F1930 38 60 00 00 */ li r3, 0
-/* 800F5CD4 000F1934 38 00 00 0F */ li r0, 0xf
-/* 800F5CD8 000F1938 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5CDC 000F193C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F5CE0 000F1940 B0 7F 27 52 */ sth r3, 0x2752(r31)
-/* 800F5CE4 000F1944 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F5CE8 000F1948 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F5CEC 000F194C 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800F5CF0 000F1950 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F5CF4 000F1954 90 61 00 64 */ stw r3, 0x64(r1)
-/* 800F5CF8 000F1958 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F5CFC 000F195C C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F5D00 000F1960 B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F5D04 000F1964 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F5D08 000F1968 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F5D0C 000F196C D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F5D10 000F1970 48 00 00 08 */ b lbl_800F5D18
-lbl_800F5D14:
-/* 800F5D14 000F1974 3B C0 00 01 */ li r30, 1
-lbl_800F5D18:
-/* 800F5D18 000F1978 38 60 00 02 */ li r3, 2
-/* 800F5D1C 000F197C 4B F6 47 B1 */ bl func_8005A4CC
-/* 800F5D20 000F1980 38 60 00 07 */ li r3, 7
-/* 800F5D24 000F1984 4B FF 46 5D */ bl func_800EA380
-/* 800F5D28 000F1988 7C 63 07 34 */ extsh r3, r3
-/* 800F5D2C 000F198C 38 80 00 16 */ li r4, 0x16
-/* 800F5D30 000F1990 38 A0 00 00 */ li r5, 0
-/* 800F5D34 000F1994 48 15 E0 7D */ bl func_80253DB0
-/* 800F5D38 000F1998 48 00 08 98 */ b lbl_800F65D0
-lbl_800F5D3C:
-/* 800F5D3C 000F199C 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F5D40 000F19A0 41 80 08 90 */ blt lbl_800F65D0
-/* 800F5D44 000F19A4 28 0E 00 0D */ cmplwi r14, 0xd
-/* 800F5D48 000F19A8 41 81 08 88 */ bgt lbl_800F65D0
-/* 800F5D4C 000F19AC 39 EE FF F6 */ addi r15, r14, -10
-/* 800F5D50 000F19B0 38 60 00 07 */ li r3, 7
-/* 800F5D54 000F19B4 4B FF 46 2D */ bl func_800EA380
-/* 800F5D58 000F19B8 38 81 00 20 */ addi r4, r1, 0x20
-/* 800F5D5C 000F19BC 7C 63 07 34 */ extsh r3, r3
-/* 800F5D60 000F19C0 7C 84 78 AE */ lbzx r4, r4, r15
-/* 800F5D64 000F19C4 38 A0 00 00 */ li r5, 0
-/* 800F5D68 000F19C8 48 15 E0 49 */ bl func_80253DB0
-/* 800F5D6C 000F19CC A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F5D70 000F19D0 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
-/* 800F5D74 000F19D4 28 10 00 07 */ cmplwi r16, 7
-/* 800F5D78 000F19D8 40 80 00 0C */ bge lbl_800F5D84
-/* 800F5D7C 000F19DC 38 10 00 01 */ addi r0, r16, 1
-/* 800F5D80 000F19E0 54 10 04 3E */ clrlwi r16, r0, 0x10
-lbl_800F5D84:
-/* 800F5D84 000F19E4 28 0E 00 0D */ cmplwi r14, 0xd
-/* 800F5D88 000F19E8 41 82 01 34 */ beq lbl_800F5EBC
-/* 800F5D8C 000F19EC 56 00 04 3E */ clrlwi r0, r16, 0x10
-/* 800F5D90 000F19F0 38 61 00 08 */ addi r3, r1, 8
-/* 800F5D94 000F19F4 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F5D98 000F19F8 7E A3 78 AE */ lbzx r21, r3, r15
-/* 800F5D9C 000F19FC 3A 20 00 00 */ li r17, 0
-/* 800F5DA0 000F1A00 3A 60 00 00 */ li r19, 0
-/* 800F5DA4 000F1A04 7D FF 02 14 */ add r15, r31, r0
-/* 800F5DA8 000F1A08 48 00 00 F0 */ b lbl_800F5E98
-lbl_800F5DAC:
-/* 800F5DAC 000F1A0C 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F5DB0 000F1A10 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
-/* 800F5DB4 000F1A14 7C 1F 02 14 */ add r0, r31, r0
-/* 800F5DB8 000F1A18 7C 63 02 14 */ add r3, r3, r0
-/* 800F5DBC 000F1A1C A2 83 00 D2 */ lhz r20, 0xd2(r3)
-/* 800F5DC0 000F1A20 28 14 00 06 */ cmplwi r20, 6
-/* 800F5DC4 000F1A24 40 80 00 1C */ bge lbl_800F5DE0
-/* 800F5DC8 000F1A28 1C 14 00 DC */ mulli r0, r20, 0xdc
-/* 800F5DCC 000F1A2C 7C 72 02 14 */ add r3, r18, r0
-/* 800F5DD0 000F1A30 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F5DD4 000F1A34 48 2E 63 C9 */ bl func_803DC19C
-/* 800F5DD8 000F1A38 7C 76 1B 78 */ mr r22, r3
-/* 800F5DDC 000F1A3C 48 00 00 14 */ b lbl_800F5DF0
-lbl_800F5DE0:
-/* 800F5DE0 000F1A40 38 14 FF FA */ addi r0, r20, -6
-/* 800F5DE4 000F1A44 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F5DE8 000F1A48 7C 72 02 14 */ add r3, r18, r0
-/* 800F5DEC 000F1A4C 3A C3 05 F8 */ addi r22, r3, 0x5f8
-lbl_800F5DF0:
-/* 800F5DF0 000F1A50 7E C3 B3 78 */ mr r3, r22
-/* 800F5DF4 000F1A54 38 80 00 05 */ li r4, 5
-/* 800F5DF8 000F1A58 38 A0 00 00 */ li r5, 0
-/* 800F5DFC 000F1A5C 48 2E 51 01 */ bl func_803DAEFC
-/* 800F5E00 000F1A60 28 03 00 1D */ cmplwi r3, 0x1d
-/* 800F5E04 000F1A64 40 82 00 28 */ bne lbl_800F5E2C
-/* 800F5E08 000F1A68 28 15 00 01 */ cmplwi r21, 1
-/* 800F5E0C 000F1A6C 40 82 00 88 */ bne lbl_800F5E94
-/* 800F5E10 000F1A70 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
-/* 800F5E14 000F1A74 3A 73 00 01 */ addi r19, r19, 1
-/* 800F5E18 000F1A78 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5E1C 000F1A7C B2 83 22 F2 */ sth r20, 0x22f2(r3)
-/* 800F5E20 000F1A80 7C 6F 02 14 */ add r3, r15, r0
-/* 800F5E24 000F1A84 B2 83 00 D2 */ sth r20, 0xd2(r3)
-/* 800F5E28 000F1A88 48 00 00 6C */ b lbl_800F5E94
-lbl_800F5E2C:
-/* 800F5E2C 000F1A8C 7E C3 B3 78 */ mr r3, r22
-/* 800F5E30 000F1A90 38 80 00 05 */ li r4, 5
-/* 800F5E34 000F1A94 38 A0 00 00 */ li r5, 0
-/* 800F5E38 000F1A98 48 2E 50 C5 */ bl func_803DAEFC
-/* 800F5E3C 000F1A9C 28 03 00 20 */ cmplwi r3, 0x20
-/* 800F5E40 000F1AA0 40 82 00 28 */ bne lbl_800F5E68
-/* 800F5E44 000F1AA4 2C 15 00 00 */ cmpwi r21, 0
-/* 800F5E48 000F1AA8 40 82 00 4C */ bne lbl_800F5E94
-/* 800F5E4C 000F1AAC 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
-/* 800F5E50 000F1AB0 3A 73 00 01 */ addi r19, r19, 1
-/* 800F5E54 000F1AB4 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5E58 000F1AB8 B2 83 22 F2 */ sth r20, 0x22f2(r3)
-/* 800F5E5C 000F1ABC 7C 6F 02 14 */ add r3, r15, r0
-/* 800F5E60 000F1AC0 B2 83 00 D2 */ sth r20, 0xd2(r3)
-/* 800F5E64 000F1AC4 48 00 00 30 */ b lbl_800F5E94
-lbl_800F5E68:
-/* 800F5E68 000F1AC8 7E C3 B3 78 */ mr r3, r22
-/* 800F5E6C 000F1ACC 4B F6 0B F1 */ bl func_80056A5C
-/* 800F5E70 000F1AD0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800F5E74 000F1AD4 7C 15 00 00 */ cmpw r21, r0
-/* 800F5E78 000F1AD8 40 82 00 1C */ bne lbl_800F5E94
-/* 800F5E7C 000F1ADC 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
-/* 800F5E80 000F1AE0 3A 73 00 01 */ addi r19, r19, 1
-/* 800F5E84 000F1AE4 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5E88 000F1AE8 B2 83 22 F2 */ sth r20, 0x22f2(r3)
-/* 800F5E8C 000F1AEC 7C 6F 02 14 */ add r3, r15, r0
-/* 800F5E90 000F1AF0 B2 83 00 D2 */ sth r20, 0xd2(r3)
-lbl_800F5E94:
-/* 800F5E94 000F1AF4 3A 31 00 01 */ addi r17, r17, 1
-lbl_800F5E98:
-/* 800F5E98 000F1AF8 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F5E9C 000F1AFC 56 24 04 3E */ clrlwi r4, r17, 0x10
-/* 800F5EA0 000F1B00 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F5EA4 000F1B04 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F5EA8 000F1B08 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5EAC 000F1B0C A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F5EB0 000F1B10 7C 04 00 00 */ cmpw r4, r0
-/* 800F5EB4 000F1B14 41 80 FE F8 */ blt lbl_800F5DAC
-/* 800F5EB8 000F1B18 48 00 00 6C */ b lbl_800F5F24
-lbl_800F5EBC:
-/* 800F5EBC 000F1B1C 56 00 04 3E */ clrlwi r0, r16, 0x10
-/* 800F5EC0 000F1B20 38 E0 00 00 */ li r7, 0
-/* 800F5EC4 000F1B24 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F5EC8 000F1B28 3A 60 00 00 */ li r19, 0
-/* 800F5ECC 000F1B2C 7C DF 02 14 */ add r6, r31, r0
-/* 800F5ED0 000F1B30 48 00 00 34 */ b lbl_800F5F04
-lbl_800F5ED4:
-/* 800F5ED4 000F1B34 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F5ED8 000F1B38 56 63 0B FC */ rlwinm r3, r19, 1, 0xf, 0x1e
-/* 800F5EDC 000F1B3C 54 E5 0B FC */ rlwinm r5, r7, 1, 0xf, 0x1e
-/* 800F5EE0 000F1B40 7C 9F 1A 14 */ add r4, r31, r3
-/* 800F5EE4 000F1B44 7C 1F 02 14 */ add r0, r31, r0
-/* 800F5EE8 000F1B48 7C 66 1A 14 */ add r3, r6, r3
-/* 800F5EEC 000F1B4C 7C A5 02 14 */ add r5, r5, r0
-/* 800F5EF0 000F1B50 3A 73 00 01 */ addi r19, r19, 1
-/* 800F5EF4 000F1B54 A0 05 00 D2 */ lhz r0, 0xd2(r5)
-/* 800F5EF8 000F1B58 38 E7 00 01 */ addi r7, r7, 1
-/* 800F5EFC 000F1B5C B0 04 22 F2 */ sth r0, 0x22f2(r4)
-/* 800F5F00 000F1B60 B0 03 00 D2 */ sth r0, 0xd2(r3)
-lbl_800F5F04:
-/* 800F5F04 000F1B64 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F5F08 000F1B68 54 E4 04 3E */ clrlwi r4, r7, 0x10
-/* 800F5F0C 000F1B6C 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F5F10 000F1B70 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F5F14 000F1B74 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5F18 000F1B78 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F5F1C 000F1B7C 7C 04 00 00 */ cmpw r4, r0
-/* 800F5F20 000F1B80 41 80 FF B4 */ blt lbl_800F5ED4
-lbl_800F5F24:
-/* 800F5F24 000F1B84 38 60 00 01 */ li r3, 1
-/* 800F5F28 000F1B88 4B F6 45 A5 */ bl func_8005A4CC
-/* 800F5F2C 000F1B8C 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F5F30 000F1B90 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F5F34 000F1B94 7C 7F 02 14 */ add r3, r31, r0
-/* 800F5F38 000F1B98 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F5F3C 000F1B9C B2 63 27 36 */ sth r19, 0x2736(r3)
-/* 800F5F40 000F1BA0 38 00 00 0F */ li r0, 0xf
-/* 800F5F44 000F1BA4 B1 DF 27 52 */ sth r14, 0x2752(r31)
-/* 800F5F48 000F1BA8 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F5F4C 000F1BAC C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F5F50 000F1BB0 90 61 00 6C */ stw r3, 0x6c(r1)
-/* 800F5F54 000F1BB4 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F5F58 000F1BB8 B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F5F5C 000F1BBC FC 21 10 28 */ fsub f1, f1, f2
-/* 800F5F60 000F1BC0 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5F64 000F1BC4 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F5F68 000F1BC8 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F5F6C 000F1BCC 48 00 06 64 */ b lbl_800F65D0
-lbl_800F5F70:
-/* 800F5F70 000F1BD0 28 0E 00 01 */ cmplwi r14, 1
-/* 800F5F74 000F1BD4 40 82 00 20 */ bne lbl_800F5F94
-/* 800F5F78 000F1BD8 38 60 00 07 */ li r3, 7
-/* 800F5F7C 000F1BDC 4B FF 44 05 */ bl func_800EA380
-/* 800F5F80 000F1BE0 7C 63 07 34 */ extsh r3, r3
-/* 800F5F84 000F1BE4 38 80 00 15 */ li r4, 0x15
-/* 800F5F88 000F1BE8 38 A0 00 00 */ li r5, 0
-/* 800F5F8C 000F1BEC 48 15 DE 25 */ bl func_80253DB0
-/* 800F5F90 000F1BF0 48 00 06 40 */ b lbl_800F65D0
-lbl_800F5F94:
-/* 800F5F94 000F1BF4 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F5F98 000F1BF8 41 80 06 38 */ blt lbl_800F65D0
-/* 800F5F9C 000F1BFC 28 0E 00 0D */ cmplwi r14, 0xd
-/* 800F5FA0 000F1C00 41 81 06 30 */ bgt lbl_800F65D0
-/* 800F5FA4 000F1C04 38 60 00 07 */ li r3, 7
-/* 800F5FA8 000F1C08 4B FF 43 D9 */ bl func_800EA380
-/* 800F5FAC 000F1C0C 38 01 00 2C */ addi r0, r1, 0x2c
-/* 800F5FB0 000F1C10 7C 63 07 34 */ extsh r3, r3
-/* 800F5FB4 000F1C14 7C 8E 02 14 */ add r4, r14, r0
-/* 800F5FB8 000F1C18 38 A0 00 00 */ li r5, 0
-/* 800F5FBC 000F1C1C 88 84 FF F6 */ lbz r4, -0xa(r4)
-/* 800F5FC0 000F1C20 48 15 DD F1 */ bl func_80253DB0
-/* 800F5FC4 000F1C24 48 00 06 0C */ b lbl_800F65D0
-/* 800F5FC8 000F1C28 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F5FCC 000F1C2C 41 82 02 44 */ beq lbl_800F6210
-/* 800F5FD0 000F1C30 28 0E 00 01 */ cmplwi r14, 1
-/* 800F5FD4 000F1C34 41 82 00 0C */ beq lbl_800F5FE0
-/* 800F5FD8 000F1C38 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800F5FDC 000F1C3C 40 82 00 7C */ bne lbl_800F6058
-lbl_800F5FE0:
-/* 800F5FE0 000F1C40 A0 1F 27 54 */ lhz r0, 0x2754(r31)
-/* 800F5FE4 000F1C44 2C 00 00 00 */ cmpwi r0, 0
-/* 800F5FE8 000F1C48 41 82 00 48 */ beq lbl_800F6030
-/* 800F5FEC 000F1C4C 38 60 00 00 */ li r3, 0
-/* 800F5FF0 000F1C50 38 00 00 0F */ li r0, 0xf
-/* 800F5FF4 000F1C54 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5FF8 000F1C58 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F5FFC 000F1C5C B0 7F 27 54 */ sth r3, 0x2754(r31)
-/* 800F6000 000F1C60 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F6004 000F1C64 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F6008 000F1C68 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800F600C 000F1C6C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F6010 000F1C70 90 61 00 64 */ stw r3, 0x64(r1)
-/* 800F6014 000F1C74 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F6018 000F1C78 C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F601C 000F1C7C B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F6020 000F1C80 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F6024 000F1C84 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F6028 000F1C88 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F602C 000F1C8C 48 00 00 08 */ b lbl_800F6034
-lbl_800F6030:
-/* 800F6030 000F1C90 3B C0 00 01 */ li r30, 1
-lbl_800F6034:
-/* 800F6034 000F1C94 38 60 00 02 */ li r3, 2
-/* 800F6038 000F1C98 4B F6 44 95 */ bl func_8005A4CC
-/* 800F603C 000F1C9C 38 60 00 07 */ li r3, 7
-/* 800F6040 000F1CA0 4B FF 43 41 */ bl func_800EA380
-/* 800F6044 000F1CA4 7C 63 07 34 */ extsh r3, r3
-/* 800F6048 000F1CA8 38 80 00 16 */ li r4, 0x16
-/* 800F604C 000F1CAC 38 A0 00 00 */ li r5, 0
-/* 800F6050 000F1CB0 48 15 DD 61 */ bl func_80253DB0
-/* 800F6054 000F1CB4 48 00 05 7C */ b lbl_800F65D0
-lbl_800F6058:
-/* 800F6058 000F1CB8 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F605C 000F1CBC 41 80 05 74 */ blt lbl_800F65D0
-/* 800F6060 000F1CC0 28 0E 00 10 */ cmplwi r14, 0x10
-/* 800F6064 000F1CC4 41 81 05 6C */ bgt lbl_800F65D0
-/* 800F6068 000F1CC8 39 EE FF F6 */ addi r15, r14, -10
-/* 800F606C 000F1CCC 38 60 00 07 */ li r3, 7
-/* 800F6070 000F1CD0 4B FF 43 11 */ bl func_800EA380
-/* 800F6074 000F1CD4 38 81 00 20 */ addi r4, r1, 0x20
-/* 800F6078 000F1CD8 7C 63 07 34 */ extsh r3, r3
-/* 800F607C 000F1CDC 7C 84 78 AE */ lbzx r4, r4, r15
-/* 800F6080 000F1CE0 38 A0 00 00 */ li r5, 0
-/* 800F6084 000F1CE4 48 15 DD 2D */ bl func_80253DB0
-/* 800F6088 000F1CE8 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F608C 000F1CEC 54 10 AF 7E */ rlwinm r16, r0, 0x15, 0x1d, 0x1f
-/* 800F6090 000F1CF0 28 10 00 07 */ cmplwi r16, 7
-/* 800F6094 000F1CF4 40 80 00 0C */ bge lbl_800F60A0
-/* 800F6098 000F1CF8 38 10 00 01 */ addi r0, r16, 1
-/* 800F609C 000F1CFC 54 10 04 3E */ clrlwi r16, r0, 0x10
-lbl_800F60A0:
-/* 800F60A0 000F1D00 28 0E 00 10 */ cmplwi r14, 0x10
-/* 800F60A4 000F1D04 41 82 00 B8 */ beq lbl_800F615C
-/* 800F60A8 000F1D08 56 00 04 3E */ clrlwi r0, r16, 0x10
-/* 800F60AC 000F1D0C 38 61 00 0C */ addi r3, r1, 0xc
-/* 800F60B0 000F1D10 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F60B4 000F1D14 7E A3 78 AE */ lbzx r21, r3, r15
-/* 800F60B8 000F1D18 3A 20 00 00 */ li r17, 0
-/* 800F60BC 000F1D1C 3A 60 00 00 */ li r19, 0
-/* 800F60C0 000F1D20 7D FF 02 14 */ add r15, r31, r0
-/* 800F60C4 000F1D24 48 00 00 74 */ b lbl_800F6138
-lbl_800F60C8:
-/* 800F60C8 000F1D28 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F60CC 000F1D2C 56 23 0B FC */ rlwinm r3, r17, 1, 0xf, 0x1e
-/* 800F60D0 000F1D30 7C 1F 02 14 */ add r0, r31, r0
-/* 800F60D4 000F1D34 7C 63 02 14 */ add r3, r3, r0
-/* 800F60D8 000F1D38 A2 83 00 D2 */ lhz r20, 0xd2(r3)
-/* 800F60DC 000F1D3C 28 14 00 06 */ cmplwi r20, 6
-/* 800F60E0 000F1D40 40 80 00 18 */ bge lbl_800F60F8
-/* 800F60E4 000F1D44 1C 14 00 DC */ mulli r0, r20, 0xdc
-/* 800F60E8 000F1D48 7C 72 02 14 */ add r3, r18, r0
-/* 800F60EC 000F1D4C 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F60F0 000F1D50 48 2E 60 AD */ bl func_803DC19C
-/* 800F60F4 000F1D54 48 00 00 14 */ b lbl_800F6108
-lbl_800F60F8:
-/* 800F60F8 000F1D58 38 14 FF FA */ addi r0, r20, -6
-/* 800F60FC 000F1D5C 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F6100 000F1D60 7C 72 02 14 */ add r3, r18, r0
-/* 800F6104 000F1D64 38 63 05 F8 */ addi r3, r3, 0x5f8
-lbl_800F6108:
-/* 800F6108 000F1D68 38 80 00 0B */ li r4, 0xb
-/* 800F610C 000F1D6C 38 A0 00 00 */ li r5, 0
-/* 800F6110 000F1D70 48 2E 4D ED */ bl func_803DAEFC
-/* 800F6114 000F1D74 7E A0 18 39 */ and. r0, r21, r3
-/* 800F6118 000F1D78 41 82 00 1C */ beq lbl_800F6134
-/* 800F611C 000F1D7C 56 60 0B FC */ rlwinm r0, r19, 1, 0xf, 0x1e
-/* 800F6120 000F1D80 3A 73 00 01 */ addi r19, r19, 1
-/* 800F6124 000F1D84 7C 7F 02 14 */ add r3, r31, r0
-/* 800F6128 000F1D88 B2 83 22 F2 */ sth r20, 0x22f2(r3)
-/* 800F612C 000F1D8C 7C 6F 02 14 */ add r3, r15, r0
-/* 800F6130 000F1D90 B2 83 00 D2 */ sth r20, 0xd2(r3)
-lbl_800F6134:
-/* 800F6134 000F1D94 3A 31 00 01 */ addi r17, r17, 1
-lbl_800F6138:
-/* 800F6138 000F1D98 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F613C 000F1D9C 56 24 04 3E */ clrlwi r4, r17, 0x10
-/* 800F6140 000F1DA0 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F6144 000F1DA4 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F6148 000F1DA8 7C 7F 02 14 */ add r3, r31, r0
-/* 800F614C 000F1DAC A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F6150 000F1DB0 7C 04 00 00 */ cmpw r4, r0
-/* 800F6154 000F1DB4 41 80 FF 74 */ blt lbl_800F60C8
-/* 800F6158 000F1DB8 48 00 00 6C */ b lbl_800F61C4
-lbl_800F615C:
-/* 800F615C 000F1DBC 56 00 04 3E */ clrlwi r0, r16, 0x10
-/* 800F6160 000F1DC0 38 E0 00 00 */ li r7, 0
-/* 800F6164 000F1DC4 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F6168 000F1DC8 3A 60 00 00 */ li r19, 0
-/* 800F616C 000F1DCC 7C DF 02 14 */ add r6, r31, r0
-/* 800F6170 000F1DD0 48 00 00 34 */ b lbl_800F61A4
-lbl_800F6174:
-/* 800F6174 000F1DD4 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F6178 000F1DD8 56 63 0B FC */ rlwinm r3, r19, 1, 0xf, 0x1e
-/* 800F617C 000F1DDC 54 E5 0B FC */ rlwinm r5, r7, 1, 0xf, 0x1e
-/* 800F6180 000F1DE0 7C 9F 1A 14 */ add r4, r31, r3
-/* 800F6184 000F1DE4 7C 1F 02 14 */ add r0, r31, r0
-/* 800F6188 000F1DE8 7C 66 1A 14 */ add r3, r6, r3
-/* 800F618C 000F1DEC 7C A5 02 14 */ add r5, r5, r0
-/* 800F6190 000F1DF0 3A 73 00 01 */ addi r19, r19, 1
-/* 800F6194 000F1DF4 A0 05 00 D2 */ lhz r0, 0xd2(r5)
-/* 800F6198 000F1DF8 38 E7 00 01 */ addi r7, r7, 1
-/* 800F619C 000F1DFC B0 04 22 F2 */ sth r0, 0x22f2(r4)
-/* 800F61A0 000F1E00 B0 03 00 D2 */ sth r0, 0xd2(r3)
-lbl_800F61A4:
-/* 800F61A4 000F1E04 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F61A8 000F1E08 54 E4 04 3E */ clrlwi r4, r7, 0x10
-/* 800F61AC 000F1E0C 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F61B0 000F1E10 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F61B4 000F1E14 7C 7F 02 14 */ add r3, r31, r0
-/* 800F61B8 000F1E18 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F61BC 000F1E1C 7C 04 00 00 */ cmpw r4, r0
-/* 800F61C0 000F1E20 41 80 FF B4 */ blt lbl_800F6174
-lbl_800F61C4:
-/* 800F61C4 000F1E24 38 60 00 01 */ li r3, 1
-/* 800F61C8 000F1E28 4B F6 43 05 */ bl func_8005A4CC
-/* 800F61CC 000F1E2C 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F61D0 000F1E30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F61D4 000F1E34 7C 7F 02 14 */ add r3, r31, r0
-/* 800F61D8 000F1E38 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F61DC 000F1E3C B2 63 27 36 */ sth r19, 0x2736(r3)
-/* 800F61E0 000F1E40 38 00 00 0F */ li r0, 0xf
-/* 800F61E4 000F1E44 B1 DF 27 54 */ sth r14, 0x2754(r31)
-/* 800F61E8 000F1E48 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F61EC 000F1E4C C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F61F0 000F1E50 90 61 00 6C */ stw r3, 0x6c(r1)
-/* 800F61F4 000F1E54 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F61F8 000F1E58 B2 0D 9C 72 */ sth r16, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F61FC 000F1E5C FC 21 10 28 */ fsub f1, f1, f2
-/* 800F6200 000F1E60 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F6204 000F1E64 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F6208 000F1E68 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F620C 000F1E6C 48 00 03 C4 */ b lbl_800F65D0
-lbl_800F6210:
-/* 800F6210 000F1E70 28 0E 00 01 */ cmplwi r14, 1
-/* 800F6214 000F1E74 40 82 00 20 */ bne lbl_800F6234
-/* 800F6218 000F1E78 38 60 00 07 */ li r3, 7
-/* 800F621C 000F1E7C 4B FF 41 65 */ bl func_800EA380
-/* 800F6220 000F1E80 7C 63 07 34 */ extsh r3, r3
-/* 800F6224 000F1E84 38 80 00 15 */ li r4, 0x15
-/* 800F6228 000F1E88 38 A0 00 00 */ li r5, 0
-/* 800F622C 000F1E8C 48 15 DB 85 */ bl func_80253DB0
-/* 800F6230 000F1E90 48 00 03 A0 */ b lbl_800F65D0
-lbl_800F6234:
-/* 800F6234 000F1E94 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F6238 000F1E98 41 80 03 98 */ blt lbl_800F65D0
-/* 800F623C 000F1E9C 28 0E 00 10 */ cmplwi r14, 0x10
-/* 800F6240 000F1EA0 41 81 03 90 */ bgt lbl_800F65D0
-/* 800F6244 000F1EA4 38 60 00 07 */ li r3, 7
-/* 800F6248 000F1EA8 4B FF 41 39 */ bl func_800EA380
-/* 800F624C 000F1EAC 38 01 00 2C */ addi r0, r1, 0x2c
-/* 800F6250 000F1EB0 7C 63 07 34 */ extsh r3, r3
-/* 800F6254 000F1EB4 7C 8E 02 14 */ add r4, r14, r0
-/* 800F6258 000F1EB8 38 A0 00 00 */ li r5, 0
-/* 800F625C 000F1EBC 88 84 FF F6 */ lbz r4, -0xa(r4)
-/* 800F6260 000F1EC0 48 15 DB 51 */ bl func_80253DB0
-/* 800F6264 000F1EC4 48 00 03 6C */ b lbl_800F65D0
-/* 800F6268 000F1EC8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F626C 000F1ECC 41 82 02 C0 */ beq lbl_800F652C
-/* 800F6270 000F1ED0 28 0E 00 01 */ cmplwi r14, 1
-/* 800F6274 000F1ED4 41 82 00 0C */ beq lbl_800F6280
-/* 800F6278 000F1ED8 28 0E FF FF */ cmplwi r14, 0xffff
-/* 800F627C 000F1EDC 40 82 00 7C */ bne lbl_800F62F8
-lbl_800F6280:
-/* 800F6280 000F1EE0 A0 1F 27 4E */ lhz r0, 0x274e(r31)
-/* 800F6284 000F1EE4 2C 00 00 00 */ cmpwi r0, 0
-/* 800F6288 000F1EE8 41 82 00 48 */ beq lbl_800F62D0
-/* 800F628C 000F1EEC 38 60 00 00 */ li r3, 0
-/* 800F6290 000F1EF0 38 00 00 0F */ li r0, 0xf
-/* 800F6294 000F1EF4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F6298 000F1EF8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F629C 000F1EFC B0 7F 27 4E */ sth r3, 0x274e(r31)
-/* 800F62A0 000F1F00 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F62A4 000F1F04 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F62A8 000F1F08 54 00 AF 7E */ rlwinm r0, r0, 0x15, 0x1d, 0x1f
-/* 800F62AC 000F1F0C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F62B0 000F1F10 90 61 00 64 */ stw r3, 0x64(r1)
-/* 800F62B4 000F1F14 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F62B8 000F1F18 C8 21 00 60 */ lfd f1, 0x60(r1)
-/* 800F62BC 000F1F1C B0 0D 9C 72 */ sth r0, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F62C0 000F1F20 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F62C4 000F1F24 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F62C8 000F1F28 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F62CC 000F1F2C 48 00 00 08 */ b lbl_800F62D4
-lbl_800F62D0:
-/* 800F62D0 000F1F30 3B C0 00 01 */ li r30, 1
-lbl_800F62D4:
-/* 800F62D4 000F1F34 38 60 00 02 */ li r3, 2
-/* 800F62D8 000F1F38 4B F6 41 F5 */ bl func_8005A4CC
-/* 800F62DC 000F1F3C 38 60 00 0C */ li r3, 0xc
-/* 800F62E0 000F1F40 4B FF 40 A1 */ bl func_800EA380
-/* 800F62E4 000F1F44 7C 63 07 34 */ extsh r3, r3
-/* 800F62E8 000F1F48 38 80 00 28 */ li r4, 0x28
-/* 800F62EC 000F1F4C 38 A0 00 00 */ li r5, 0
-/* 800F62F0 000F1F50 48 15 DA C1 */ bl func_80253DB0
-/* 800F62F4 000F1F54 48 00 02 DC */ b lbl_800F65D0
-lbl_800F62F8:
-/* 800F62F8 000F1F58 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F62FC 000F1F5C 41 80 02 D4 */ blt lbl_800F65D0
-/* 800F6300 000F1F60 28 0E 00 1B */ cmplwi r14, 0x1b
-/* 800F6304 000F1F64 41 81 02 CC */ bgt lbl_800F65D0
-/* 800F6308 000F1F68 3A 2E FF F6 */ addi r17, r14, -10
-/* 800F630C 000F1F6C 38 60 00 0C */ li r3, 0xc
-/* 800F6310 000F1F70 4B FF 40 71 */ bl func_800EA380
-/* 800F6314 000F1F74 38 81 00 38 */ addi r4, r1, 0x38
-/* 800F6318 000F1F78 7C 63 07 34 */ extsh r3, r3
-/* 800F631C 000F1F7C 7C 84 88 AE */ lbzx r4, r4, r17
-/* 800F6320 000F1F80 38 A0 00 00 */ li r5, 0
-/* 800F6324 000F1F84 48 15 DA 8D */ bl func_80253DB0
-/* 800F6328 000F1F88 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F632C 000F1F8C 54 14 AF 7E */ rlwinm r20, r0, 0x15, 0x1d, 0x1f
-/* 800F6330 000F1F90 28 14 00 07 */ cmplwi r20, 7
-/* 800F6334 000F1F94 40 80 00 0C */ bge lbl_800F6340
-/* 800F6338 000F1F98 38 14 00 01 */ addi r0, r20, 1
-/* 800F633C 000F1F9C 54 14 04 3E */ clrlwi r20, r0, 0x10
-lbl_800F6340:
-/* 800F6340 000F1FA0 28 0E 00 1B */ cmplwi r14, 0x1b
-/* 800F6344 000F1FA4 41 82 01 34 */ beq lbl_800F6478
-/* 800F6348 000F1FA8 56 80 04 3E */ clrlwi r0, r20, 0x10
-/* 800F634C 000F1FAC 3E 00 80 41 */ lis r16, lbl_80417570@ha
-/* 800F6350 000F1FB0 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F6354 000F1FB4 3D E0 80 42 */ lis r15, lbl_8041BFE0@ha
-/* 800F6358 000F1FB8 56 31 04 3E */ clrlwi r17, r17, 0x10
-/* 800F635C 000F1FBC 3A 10 75 70 */ addi r16, r16, lbl_80417570@l
-/* 800F6360 000F1FC0 7E 7F 02 14 */ add r19, r31, r0
-/* 800F6364 000F1FC4 39 EF BF E0 */ addi r15, r15, lbl_8041BFE0@l
-/* 800F6368 000F1FC8 3A A0 00 00 */ li r21, 0
-/* 800F636C 000F1FCC 3A C0 00 00 */ li r22, 0
-/* 800F6370 000F1FD0 48 00 00 E4 */ b lbl_800F6454
-lbl_800F6374:
-/* 800F6374 000F1FD4 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F6378 000F1FD8 56 A3 0B FC */ rlwinm r3, r21, 1, 0xf, 0x1e
-/* 800F637C 000F1FDC 7C 1F 02 14 */ add r0, r31, r0
-/* 800F6380 000F1FE0 7C 63 02 14 */ add r3, r3, r0
-/* 800F6384 000F1FE4 A2 E3 00 D2 */ lhz r23, 0xd2(r3)
-/* 800F6388 000F1FE8 28 17 00 06 */ cmplwi r23, 6
-/* 800F638C 000F1FEC 40 80 00 1C */ bge lbl_800F63A8
-/* 800F6390 000F1FF0 1C 17 00 DC */ mulli r0, r23, 0xdc
-/* 800F6394 000F1FF4 7C 72 02 14 */ add r3, r18, r0
-/* 800F6398 000F1FF8 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F639C 000F1FFC 48 2E 5E 01 */ bl func_803DC19C
-/* 800F63A0 000F2000 7C 78 1B 78 */ mr r24, r3
-/* 800F63A4 000F2004 48 00 00 14 */ b lbl_800F63B8
-lbl_800F63A8:
-/* 800F63A8 000F2008 38 17 FF FA */ addi r0, r23, -6
-/* 800F63AC 000F200C 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F63B0 000F2010 7C 72 02 14 */ add r3, r18, r0
-/* 800F63B4 000F2014 3B 03 05 F8 */ addi r24, r3, 0x5f8
-lbl_800F63B8:
-/* 800F63B8 000F2018 7F 03 C3 78 */ mr r3, r24
-/* 800F63BC 000F201C 38 80 00 03 */ li r4, 3
-/* 800F63C0 000F2020 38 A0 00 00 */ li r5, 0
-/* 800F63C4 000F2024 48 2E 4B 39 */ bl func_803DAEFC
-/* 800F63C8 000F2028 2C 03 00 00 */ cmpwi r3, 0
-/* 800F63CC 000F202C 40 82 00 84 */ bne lbl_800F6450
-/* 800F63D0 000F2030 7F 03 C3 78 */ mr r3, r24
-/* 800F63D4 000F2034 38 80 00 00 */ li r4, 0
-/* 800F63D8 000F2038 4B F6 0B 91 */ bl func_80056F68
-/* 800F63DC 000F203C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800F63E0 000F2040 7F 03 C3 78 */ mr r3, r24
-/* 800F63E4 000F2044 7F 0F 00 2E */ lwzx r24, r15, r0
-/* 800F63E8 000F2048 38 80 00 01 */ li r4, 1
-/* 800F63EC 000F204C 4B F6 0B 7D */ bl func_80056F68
-/* 800F63F0 000F2050 7C 10 88 AE */ lbzx r0, r16, r17
-/* 800F63F4 000F2054 54 63 15 BA */ rlwinm r3, r3, 2, 0x16, 0x1d
-/* 800F63F8 000F2058 7C 6F 18 2E */ lwzx r3, r15, r3
-/* 800F63FC 000F205C 54 00 10 3A */ slwi r0, r0, 2
-/* 800F6400 000F2060 7C 0F 00 2E */ lwzx r0, r15, r0
-/* 800F6404 000F2064 7C 00 C0 00 */ cmpw r0, r24
-/* 800F6408 000F2068 40 82 00 20 */ bne lbl_800F6428
-/* 800F640C 000F206C 56 C0 0B FC */ rlwinm r0, r22, 1, 0xf, 0x1e
-/* 800F6410 000F2070 3A D6 00 01 */ addi r22, r22, 1
-/* 800F6414 000F2074 7C 7F 02 14 */ add r3, r31, r0
-/* 800F6418 000F2078 B2 E3 22 F2 */ sth r23, 0x22f2(r3)
-/* 800F641C 000F207C 7C 73 02 14 */ add r3, r19, r0
-/* 800F6420 000F2080 B2 E3 00 D2 */ sth r23, 0xd2(r3)
-/* 800F6424 000F2084 48 00 00 2C */ b lbl_800F6450
-lbl_800F6428:
-/* 800F6428 000F2088 7C 18 18 00 */ cmpw r24, r3
-/* 800F642C 000F208C 41 82 00 24 */ beq lbl_800F6450
-/* 800F6430 000F2090 7C 00 18 00 */ cmpw r0, r3
-/* 800F6434 000F2094 40 82 00 1C */ bne lbl_800F6450
-/* 800F6438 000F2098 56 C0 0B FC */ rlwinm r0, r22, 1, 0xf, 0x1e
-/* 800F643C 000F209C 3A D6 00 01 */ addi r22, r22, 1
-/* 800F6440 000F20A0 7C 7F 02 14 */ add r3, r31, r0
-/* 800F6444 000F20A4 B2 E3 22 F2 */ sth r23, 0x22f2(r3)
-/* 800F6448 000F20A8 7C 73 02 14 */ add r3, r19, r0
-/* 800F644C 000F20AC B2 E3 00 D2 */ sth r23, 0xd2(r3)
-lbl_800F6450:
-/* 800F6450 000F20B0 3A B5 00 01 */ addi r21, r21, 1
-lbl_800F6454:
-/* 800F6454 000F20B4 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F6458 000F20B8 56 A4 04 3E */ clrlwi r4, r21, 0x10
-/* 800F645C 000F20BC 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F6460 000F20C0 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F6464 000F20C4 7C 7F 02 14 */ add r3, r31, r0
-/* 800F6468 000F20C8 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F646C 000F20CC 7C 04 00 00 */ cmpw r4, r0
-/* 800F6470 000F20D0 41 80 FF 04 */ blt lbl_800F6374
-/* 800F6474 000F20D4 48 00 00 6C */ b lbl_800F64E0
-lbl_800F6478:
-/* 800F6478 000F20D8 56 80 04 3E */ clrlwi r0, r20, 0x10
-/* 800F647C 000F20DC 38 E0 00 00 */ li r7, 0
-/* 800F6480 000F20E0 1C 00 04 44 */ mulli r0, r0, 0x444
-/* 800F6484 000F20E4 3A C0 00 00 */ li r22, 0
-/* 800F6488 000F20E8 7C DF 02 14 */ add r6, r31, r0
-/* 800F648C 000F20EC 48 00 00 34 */ b lbl_800F64C0
-lbl_800F6490:
-/* 800F6490 000F20F0 1C 05 04 44 */ mulli r0, r5, 0x444
-/* 800F6494 000F20F4 56 C3 0B FC */ rlwinm r3, r22, 1, 0xf, 0x1e
-/* 800F6498 000F20F8 54 E5 0B FC */ rlwinm r5, r7, 1, 0xf, 0x1e
-/* 800F649C 000F20FC 7C 9F 1A 14 */ add r4, r31, r3
-/* 800F64A0 000F2100 7C 1F 02 14 */ add r0, r31, r0
-/* 800F64A4 000F2104 7C 66 1A 14 */ add r3, r6, r3
-/* 800F64A8 000F2108 7C A5 02 14 */ add r5, r5, r0
-/* 800F64AC 000F210C 3A D6 00 01 */ addi r22, r22, 1
-/* 800F64B0 000F2110 A0 05 00 D2 */ lhz r0, 0xd2(r5)
-/* 800F64B4 000F2114 38 E7 00 01 */ addi r7, r7, 1
-/* 800F64B8 000F2118 B0 04 22 F2 */ sth r0, 0x22f2(r4)
-/* 800F64BC 000F211C B0 03 00 D2 */ sth r0, 0xd2(r3)
-lbl_800F64C0:
-/* 800F64C0 000F2120 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F64C4 000F2124 54 E4 04 3E */ clrlwi r4, r7, 0x10
-/* 800F64C8 000F2128 54 60 B7 3C */ rlwinm r0, r3, 0x16, 0x1c, 0x1e
-/* 800F64CC 000F212C 54 65 AF 7E */ rlwinm r5, r3, 0x15, 0x1d, 0x1f
-/* 800F64D0 000F2130 7C 7F 02 14 */ add r3, r31, r0
-/* 800F64D4 000F2134 A8 03 27 36 */ lha r0, 0x2736(r3)
-/* 800F64D8 000F2138 7C 04 00 00 */ cmpw r4, r0
-/* 800F64DC 000F213C 41 80 FF B4 */ blt lbl_800F6490
-lbl_800F64E0:
-/* 800F64E0 000F2140 38 60 00 01 */ li r3, 1
-/* 800F64E4 000F2144 4B F6 3F E9 */ bl func_8005A4CC
-/* 800F64E8 000F2148 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
-/* 800F64EC 000F214C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F64F0 000F2150 7C 7F 02 14 */ add r3, r31, r0
-/* 800F64F4 000F2154 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F64F8 000F2158 B2 C3 27 36 */ sth r22, 0x2736(r3)
-/* 800F64FC 000F215C 38 00 00 0F */ li r0, 0xf
-/* 800F6500 000F2160 B1 DF 27 4E */ sth r14, 0x274e(r31)
-/* 800F6504 000F2164 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 800F6508 000F2168 C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 800F650C 000F216C 90 61 00 6C */ stw r3, 0x6c(r1)
-/* 800F6510 000F2170 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F6514 000F2174 B2 8D 9C 72 */ sth r20, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F6518 000F2178 FC 21 10 28 */ fsub f1, f1, f2
-/* 800F651C 000F217C B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F6520 000F2180 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F6524 000F2184 D8 0D 9C 68 */ stfd f0, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F6528 000F2188 48 00 00 A8 */ b lbl_800F65D0
-lbl_800F652C:
-/* 800F652C 000F218C 28 0E 00 01 */ cmplwi r14, 1
-/* 800F6530 000F2190 40 82 00 20 */ bne lbl_800F6550
-/* 800F6534 000F2194 38 60 00 0C */ li r3, 0xc
-/* 800F6538 000F2198 4B FF 3E 49 */ bl func_800EA380
-/* 800F653C 000F219C 7C 63 07 34 */ extsh r3, r3
-/* 800F6540 000F21A0 38 80 00 27 */ li r4, 0x27
-/* 800F6544 000F21A4 38 A0 00 00 */ li r5, 0
-/* 800F6548 000F21A8 48 15 D8 69 */ bl func_80253DB0
-/* 800F654C 000F21AC 48 00 00 84 */ b lbl_800F65D0
-lbl_800F6550:
-/* 800F6550 000F21B0 28 0E 00 0A */ cmplwi r14, 0xa
-/* 800F6554 000F21B4 41 80 00 7C */ blt lbl_800F65D0
-/* 800F6558 000F21B8 28 0E 00 1B */ cmplwi r14, 0x1b
-/* 800F655C 000F21BC 41 81 00 74 */ bgt lbl_800F65D0
-/* 800F6560 000F21C0 38 60 00 0C */ li r3, 0xc
-/* 800F6564 000F21C4 4B FF 3E 1D */ bl func_800EA380
-/* 800F6568 000F21C8 38 01 00 4C */ addi r0, r1, 0x4c
-/* 800F656C 000F21CC 7C 63 07 34 */ extsh r3, r3
-/* 800F6570 000F21D0 7C 8E 02 14 */ add r4, r14, r0
-/* 800F6574 000F21D4 38 A0 00 00 */ li r5, 0
-/* 800F6578 000F21D8 88 84 FF F6 */ lbz r4, -0xa(r4)
-/* 800F657C 000F21DC 48 15 D8 35 */ bl func_80253DB0
-/* 800F6580 000F21E0 48 00 00 50 */ b lbl_800F65D0
-/* 800F6584 000F21E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F6588 000F21E8 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F658C 000F21EC 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800F6590 000F21F0 C8 43 00 A0 */ lfd f2, 0xa0(r3)
-/* 800F6594 000F21F4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 800F6598 000F21F8 C8 2D 9C 68 */ lfd f1, lbl_8063EF28-_SDA_BASE_(r13)
-/* 800F659C 000F21FC C8 61 00 60 */ lfd f3, 0x60(r1)
-/* 800F65A0 000F2200 C8 02 8C 00 */ lfd f0, lbl_80641200-_SDA2_BASE_(r2)
-/* 800F65A4 000F2204 FC 63 20 28 */ fsub f3, f3, f4
-/* 800F65A8 000F2208 FC 42 18 24 */ fdiv f2, f2, f3
-/* 800F65AC 000F220C FC 22 08 28 */ fsub f1, f2, f1
-/* 800F65B0 000F2210 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 800F65B4 000F2214 4C 41 13 82 */ cror 2, 1, 2
-/* 800F65B8 000F2218 40 82 00 18 */ bne lbl_800F65D0
-/* 800F65BC 000F221C A0 6D 9C 72 */ lhz r3, lbl_8063EF32-_SDA_BASE_(r13)
-/* 800F65C0 000F2220 3B C0 00 01 */ li r30, 1
-/* 800F65C4 000F2224 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F65C8 000F2228 50 60 5C A8 */ rlwimi r0, r3, 0xb, 0x12, 0x14
-/* 800F65CC 000F222C B0 1F 00 D0 */ sth r0, 0xd0(r31)
-lbl_800F65D0:
-/* 800F65D0 000F2230 2C 1E 00 00 */ cmpwi r30, 0
-/* 800F65D4 000F2234 41 82 02 60 */ beq lbl_800F6834
-/* 800F65D8 000F2238 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F65DC 000F223C 38 A0 00 0E */ li r5, 0xe
-/* 800F65E0 000F2240 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
-/* 800F65E4 000F2244 38 80 00 01 */ li r4, 1
-/* 800F65E8 000F2248 50 83 4D 6C */ rlwimi r3, r4, 9, 0x15, 0x16
-/* 800F65EC 000F224C 2C 00 00 02 */ cmpwi r0, 2
-/* 800F65F0 000F2250 B0 BF 00 AA */ sth r5, 0xaa(r31)
-/* 800F65F4 000F2254 B0 7F 00 D0 */ sth r3, 0xd0(r31)
-/* 800F65F8 000F2258 40 80 00 AC */ bge lbl_800F66A4
-/* 800F65FC 000F225C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F6600 000F2260 40 80 00 08 */ bge lbl_800F6608
-/* 800F6604 000F2264 48 00 00 A0 */ b lbl_800F66A4
-lbl_800F6608:
-/* 800F6608 000F2268 C8 02 8B 88 */ lfd f0, lbl_80641188-_SDA2_BASE_(r2)
-/* 800F660C 000F226C 38 60 00 02 */ li r3, 2
-/* 800F6610 000F2270 D8 1F 00 98 */ stfd f0, 0x98(r31)
-/* 800F6614 000F2274 4B FF 3D 6D */ bl func_800EA380
-/* 800F6618 000F2278 7C 63 07 34 */ extsh r3, r3
-/* 800F661C 000F227C 38 80 00 08 */ li r4, 8
-/* 800F6620 000F2280 38 A0 00 01 */ li r5, 1
-/* 800F6624 000F2284 48 15 D7 CD */ bl func_80253DF0
-/* 800F6628 000F2288 38 60 00 03 */ li r3, 3
-/* 800F662C 000F228C 4B FF 3D 55 */ bl func_800EA380
-/* 800F6630 000F2290 7C 63 07 34 */ extsh r3, r3
-/* 800F6634 000F2294 38 80 00 08 */ li r4, 8
-/* 800F6638 000F2298 38 A0 00 01 */ li r5, 1
-/* 800F663C 000F229C 48 15 D7 B5 */ bl func_80253DF0
-/* 800F6640 000F22A0 38 60 00 0B */ li r3, 0xb
-/* 800F6644 000F22A4 4B FF 3D 3D */ bl func_800EA380
-/* 800F6648 000F22A8 7C 63 07 34 */ extsh r3, r3
-/* 800F664C 000F22AC 38 80 00 08 */ li r4, 8
-/* 800F6650 000F22B0 38 A0 00 01 */ li r5, 1
-/* 800F6654 000F22B4 48 15 D7 9D */ bl func_80253DF0
-/* 800F6658 000F22B8 38 60 00 0B */ li r3, 0xb
-/* 800F665C 000F22BC 4B FF 3D 25 */ bl func_800EA380
-/* 800F6660 000F22C0 7C 63 07 34 */ extsh r3, r3
-/* 800F6664 000F22C4 38 80 00 05 */ li r4, 5
-/* 800F6668 000F22C8 38 A0 00 00 */ li r5, 0
-/* 800F666C 000F22CC 48 15 D7 45 */ bl func_80253DB0
-/* 800F6670 000F22D0 38 60 00 02 */ li r3, 2
-/* 800F6674 000F22D4 4B FF 3D 0D */ bl func_800EA380
-/* 800F6678 000F22D8 7C 63 07 34 */ extsh r3, r3
-/* 800F667C 000F22DC 38 80 00 11 */ li r4, 0x11
-/* 800F6680 000F22E0 38 A0 00 00 */ li r5, 0
-/* 800F6684 000F22E4 48 15 D7 2D */ bl func_80253DB0
-/* 800F6688 000F22E8 38 60 00 03 */ li r3, 3
-/* 800F668C 000F22EC 4B FF 3C F5 */ bl func_800EA380
-/* 800F6690 000F22F0 7C 63 07 34 */ extsh r3, r3
-/* 800F6694 000F22F4 38 80 00 11 */ li r4, 0x11
-/* 800F6698 000F22F8 38 A0 00 00 */ li r5, 0
-/* 800F669C 000F22FC 48 15 D7 15 */ bl func_80253DB0
-/* 800F66A0 000F2300 48 00 00 28 */ b lbl_800F66C8
-lbl_800F66A4:
-/* 800F66A4 000F2304 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800F66A8 000F2308 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
-/* 800F66AC 000F230C 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 800F66B0 000F2310 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 800F66B4 000F2314 90 01 00 6C */ stw r0, 0x6c(r1)
-/* 800F66B8 000F2318 C8 21 00 68 */ lfd f1, 0x68(r1)
-/* 800F66BC 000F231C FC 21 10 28 */ fsub f1, f1, f2
-/* 800F66C0 000F2320 FC 00 08 24 */ fdiv f0, f0, f1
-/* 800F66C4 000F2324 D8 1F 00 98 */ stfd f0, 0x98(r31)
-lbl_800F66C8:
-/* 800F66C8 000F2328 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F66CC 000F232C 38 80 00 00 */ li r4, 0
-/* 800F66D0 000F2330 38 A0 00 00 */ li r5, 0
-/* 800F66D4 000F2334 54 03 AF 7F */ rlwinm. r3, r0, 0x15, 0x1d, 0x1f
-/* 800F66D8 000F2338 41 82 00 F0 */ beq lbl_800F67C8
-/* 800F66DC 000F233C 28 03 00 08 */ cmplwi r3, 8
-/* 800F66E0 000F2340 3C C3 00 01 */ addis r6, r3, 1
-/* 800F66E4 000F2344 38 C6 FF F8 */ addi r6, r6, -8
-/* 800F66E8 000F2348 40 81 00 B0 */ ble lbl_800F6798
-/* 800F66EC 000F234C 54 C7 04 3E */ clrlwi r7, r6, 0x10
-/* 800F66F0 000F2350 38 00 00 01 */ li r0, 1
-/* 800F66F4 000F2354 38 C7 00 07 */ addi r6, r7, 7
-/* 800F66F8 000F2358 54 C6 E8 FE */ srwi r6, r6, 3
-/* 800F66FC 000F235C 7C C9 03 A6 */ mtctr r6
-/* 800F6700 000F2360 28 07 00 00 */ cmplwi r7, 0
-/* 800F6704 000F2364 40 81 00 94 */ ble lbl_800F6798
-lbl_800F6708:
-/* 800F6708 000F2368 54 86 04 3E */ clrlwi r6, r4, 0x10
-/* 800F670C 000F236C 38 84 00 08 */ addi r4, r4, 8
-/* 800F6710 000F2370 7D 3F 32 14 */ add r9, r31, r6
-/* 800F6714 000F2374 88 E9 27 56 */ lbz r7, 0x2756(r9)
-/* 800F6718 000F2378 88 C9 27 57 */ lbz r6, 0x2757(r9)
-/* 800F671C 000F237C 7C 07 38 30 */ slw r7, r0, r7
-/* 800F6720 000F2380 89 09 27 58 */ lbz r8, 0x2758(r9)
-/* 800F6724 000F2384 7C A5 3B 78 */ or r5, r5, r7
-/* 800F6728 000F2388 88 E9 27 59 */ lbz r7, 0x2759(r9)
-/* 800F672C 000F238C 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6730 000F2390 7C 06 30 30 */ slw r6, r0, r6
-/* 800F6734 000F2394 7C A5 33 78 */ or r5, r5, r6
-/* 800F6738 000F2398 88 C9 27 5A */ lbz r6, 0x275a(r9)
-/* 800F673C 000F239C 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6740 000F23A0 7C 08 40 30 */ slw r8, r0, r8
-/* 800F6744 000F23A4 7C A5 43 78 */ or r5, r5, r8
-/* 800F6748 000F23A8 89 09 27 5B */ lbz r8, 0x275b(r9)
-/* 800F674C 000F23AC 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6750 000F23B0 7C 07 38 30 */ slw r7, r0, r7
-/* 800F6754 000F23B4 7C A5 3B 78 */ or r5, r5, r7
-/* 800F6758 000F23B8 88 E9 27 5C */ lbz r7, 0x275c(r9)
-/* 800F675C 000F23BC 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6760 000F23C0 7C 06 30 30 */ slw r6, r0, r6
-/* 800F6764 000F23C4 7C A5 33 78 */ or r5, r5, r6
-/* 800F6768 000F23C8 88 C9 27 5D */ lbz r6, 0x275d(r9)
-/* 800F676C 000F23CC 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6770 000F23D0 7C 08 40 30 */ slw r8, r0, r8
-/* 800F6774 000F23D4 7C A5 43 78 */ or r5, r5, r8
-/* 800F6778 000F23D8 7C 07 38 30 */ slw r7, r0, r7
-/* 800F677C 000F23DC 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6780 000F23E0 7C 06 30 30 */ slw r6, r0, r6
-/* 800F6784 000F23E4 7C A5 3B 78 */ or r5, r5, r7
-/* 800F6788 000F23E8 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F678C 000F23EC 7C A5 33 78 */ or r5, r5, r6
-/* 800F6790 000F23F0 54 A5 06 3E */ clrlwi r5, r5, 0x18
-/* 800F6794 000F23F4 42 00 FF 74 */ bdnz lbl_800F6708
-lbl_800F6798:
-/* 800F6798 000F23F8 38 E0 00 01 */ li r7, 1
-/* 800F679C 000F23FC 48 00 00 20 */ b lbl_800F67BC
-lbl_800F67A0:
-/* 800F67A0 000F2400 54 80 04 3E */ clrlwi r0, r4, 0x10
-/* 800F67A4 000F2404 38 84 00 01 */ addi r4, r4, 1
-/* 800F67A8 000F2408 7C DF 02 14 */ add r6, r31, r0
-/* 800F67AC 000F240C 88 06 27 56 */ lbz r0, 0x2756(r6)
-/* 800F67B0 000F2410 7C E0 00 30 */ slw r0, r7, r0
-/* 800F67B4 000F2414 7C A0 03 78 */ or r0, r5, r0
-/* 800F67B8 000F2418 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_800F67BC:
-/* 800F67BC 000F241C 54 80 04 3E */ clrlwi r0, r4, 0x10
-/* 800F67C0 000F2420 7C 00 18 40 */ cmplw r0, r3
-/* 800F67C4 000F2424 41 80 FF DC */ blt lbl_800F67A0
-lbl_800F67C8:
-/* 800F67C8 000F2428 38 E0 00 01 */ li r7, 1
-/* 800F67CC 000F242C 38 00 00 07 */ li r0, 7
-/* 800F67D0 000F2430 48 00 00 40 */ b lbl_800F6810
-lbl_800F67D4:
-/* 800F67D4 000F2434 39 20 00 00 */ li r9, 0
-/* 800F67D8 000F2438 7C 09 03 A6 */ mtctr r0
-lbl_800F67DC:
-/* 800F67DC 000F243C 55 24 06 3E */ clrlwi r4, r9, 0x18
-/* 800F67E0 000F2440 7C E8 20 30 */ slw r8, r7, r4
-/* 800F67E4 000F2444 7C A4 40 39 */ and. r4, r5, r8
-/* 800F67E8 000F2448 40 82 00 1C */ bne lbl_800F6804
-/* 800F67EC 000F244C 54 66 04 3E */ clrlwi r6, r3, 0x10
-/* 800F67F0 000F2450 7C A4 43 78 */ or r4, r5, r8
-/* 800F67F4 000F2454 7C BF 32 14 */ add r5, r31, r6
-/* 800F67F8 000F2458 99 25 27 56 */ stb r9, 0x2756(r5)
-/* 800F67FC 000F245C 54 85 06 3E */ clrlwi r5, r4, 0x18
-/* 800F6800 000F2460 48 00 00 0C */ b lbl_800F680C
-lbl_800F6804:
-/* 800F6804 000F2464 39 29 00 01 */ addi r9, r9, 1
-/* 800F6808 000F2468 42 00 FF D4 */ bdnz lbl_800F67DC
-lbl_800F680C:
-/* 800F680C 000F246C 38 63 00 01 */ addi r3, r3, 1
-lbl_800F6810:
-/* 800F6810 000F2470 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 800F6814 000F2474 28 04 00 07 */ cmplwi r4, 7
-/* 800F6818 000F2478 41 80 FF BC */ blt lbl_800F67D4
-/* 800F681C 000F247C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
-/* 800F6820 000F2480 54 03 97 BE */ rlwinm r3, r0, 0x12, 0x1e, 0x1f
-/* 800F6824 000F2484 48 00 12 4D */ bl func_800F7A70
-/* 800F6828 000F2488 A0 1F 00 CE */ lhz r0, 0xce(r31)
-/* 800F682C 000F248C 54 00 05 9E */ rlwinm r0, r0, 0, 0x16, 0xf
-/* 800F6830 000F2490 B0 1F 00 CE */ sth r0, 0xce(r31)
-lbl_800F6834:
-/* 800F6834 000F2494 39 61 01 10 */ addi r11, r1, 0x110
-/* 800F6838 000F2498 48 0D 09 09 */ bl __restore_gpr
-/* 800F683C 000F249C 80 01 01 14 */ lwz r0, 0x114(r1)
-/* 800F6840 000F24A0 7C 08 03 A6 */ mtlr r0
-/* 800F6844 000F24A4 38 21 01 10 */ addi r1, r1, 0x110
-/* 800F6848 000F24A8 4E 80 00 20 */ blr
-
-.global func_800F684C
-func_800F684C:
-/* 800F684C 000F24AC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F6850 000F24B0 7C 08 02 A6 */ mflr r0
-/* 800F6854 000F24B4 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800F6858 000F24B8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F685C 000F24BC 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800F6860 000F24C0 A0 03 00 A8 */ lhz r0, 0xa8(r3)
-/* 800F6864 000F24C4 2C 00 00 03 */ cmpwi r0, 3
-/* 800F6868 000F24C8 41 82 00 88 */ beq lbl_800F68F0
-/* 800F686C 000F24CC 40 80 00 10 */ bge lbl_800F687C
-/* 800F6870 000F24D0 2C 00 00 02 */ cmpwi r0, 2
-/* 800F6874 000F24D4 40 80 00 60 */ bge lbl_800F68D4
-/* 800F6878 000F24D8 48 00 00 90 */ b lbl_800F6908
-lbl_800F687C:
-/* 800F687C 000F24DC 2C 00 00 07 */ cmpwi r0, 7
-/* 800F6880 000F24E0 40 80 00 88 */ bge lbl_800F6908
-/* 800F6884 000F24E4 2C 00 00 05 */ cmpwi r0, 5
-/* 800F6888 000F24E8 40 80 00 4C */ bge lbl_800F68D4
-/* 800F688C 000F24EC 38 60 00 08 */ li r3, 8
-/* 800F6890 000F24F0 4B FF 3A F1 */ bl func_800EA380
-/* 800F6894 000F24F4 7C 63 07 34 */ extsh r3, r3
-/* 800F6898 000F24F8 38 80 00 08 */ li r4, 8
-/* 800F689C 000F24FC 38 A0 00 00 */ li r5, 0
-/* 800F68A0 000F2500 48 15 D5 51 */ bl func_80253DF0
-/* 800F68A4 000F2504 38 60 00 09 */ li r3, 9
-/* 800F68A8 000F2508 4B FF 3A D9 */ bl func_800EA380
-/* 800F68AC 000F250C 7C 63 07 34 */ extsh r3, r3
-/* 800F68B0 000F2510 38 80 00 08 */ li r4, 8
-/* 800F68B4 000F2514 38 A0 00 00 */ li r5, 0
-/* 800F68B8 000F2518 48 15 D5 39 */ bl func_80253DF0
-/* 800F68BC 000F251C 38 60 00 0A */ li r3, 0xa
-/* 800F68C0 000F2520 4B FF 3A C1 */ bl func_800EA380
-/* 800F68C4 000F2524 7C 63 07 34 */ extsh r3, r3
-/* 800F68C8 000F2528 38 80 00 08 */ li r4, 8
-/* 800F68CC 000F252C 38 A0 00 00 */ li r5, 0
-/* 800F68D0 000F2530 48 15 D5 21 */ bl func_80253DF0
-lbl_800F68D4:
-/* 800F68D4 000F2534 38 60 00 07 */ li r3, 7
-/* 800F68D8 000F2538 4B FF 3A A9 */ bl func_800EA380
-/* 800F68DC 000F253C 7C 63 07 34 */ extsh r3, r3
-/* 800F68E0 000F2540 38 80 00 08 */ li r4, 8
-/* 800F68E4 000F2544 38 A0 00 00 */ li r5, 0
-/* 800F68E8 000F2548 48 15 D5 09 */ bl func_80253DF0
-/* 800F68EC 000F254C 48 00 00 1C */ b lbl_800F6908
-lbl_800F68F0:
-/* 800F68F0 000F2550 38 60 00 0C */ li r3, 0xc
-/* 800F68F4 000F2554 4B FF 3A 8D */ bl func_800EA380
-/* 800F68F8 000F2558 7C 63 07 34 */ extsh r3, r3
-/* 800F68FC 000F255C 38 80 00 08 */ li r4, 8
-/* 800F6900 000F2560 38 A0 00 00 */ li r5, 0
-/* 800F6904 000F2564 48 15 D4 ED */ bl func_80253DF0
-lbl_800F6908:
-/* 800F6908 000F2568 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F690C 000F256C 7C 08 03 A6 */ mtlr r0
-/* 800F6910 000F2570 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F6914 000F2574 4E 80 00 20 */ blr
-
-.global func_800F6918
-func_800F6918:
-/* 800F6918 000F2578 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 800F691C 000F257C 7C 08 02 A6 */ mflr r0
-/* 800F6920 000F2580 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F6924 000F2584 93 E1 00 4C */ stw r31, 0x4c(r1)
-/* 800F6928 000F2588 7C BF 2B 78 */ mr r31, r5
-/* 800F692C 000F258C 93 C1 00 48 */ stw r30, 0x48(r1)
-/* 800F6930 000F2590 7C 9E 23 78 */ mr r30, r4
-/* 800F6934 000F2594 93 A1 00 44 */ stw r29, 0x44(r1)
-/* 800F6938 000F2598 7C 7D 1B 78 */ mr r29, r3
-/* 800F693C 000F259C 7F C3 F3 78 */ mr r3, r30
-/* 800F6940 000F25A0 4B F6 02 95 */ bl func_80056BD4
-/* 800F6944 000F25A4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6948 000F25A8 40 82 00 0C */ bne lbl_800F6954
-/* 800F694C 000F25AC 38 60 00 00 */ li r3, 0
-/* 800F6950 000F25B0 48 00 00 E0 */ b lbl_800F6A30
-lbl_800F6954:
-/* 800F6954 000F25B4 7F C3 F3 78 */ mr r3, r30
-/* 800F6958 000F25B8 4B F6 04 D5 */ bl func_80056E2C
-/* 800F695C 000F25BC 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6960 000F25C0 41 82 00 0C */ beq lbl_800F696C
-/* 800F6964 000F25C4 38 60 00 00 */ li r3, 0
-/* 800F6968 000F25C8 48 00 00 C8 */ b lbl_800F6A30
-lbl_800F696C:
-/* 800F696C 000F25CC 2C 1F 00 00 */ cmpwi r31, 0
-/* 800F6970 000F25D0 41 82 00 78 */ beq lbl_800F69E8
-/* 800F6974 000F25D4 7F C3 F3 78 */ mr r3, r30
-/* 800F6978 000F25D8 38 80 00 4D */ li r4, 0x4d
-/* 800F697C 000F25DC 38 A0 00 00 */ li r5, 0
-/* 800F6980 000F25E0 48 2E 45 7D */ bl func_803DAEFC
-/* 800F6984 000F25E4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6988 000F25E8 41 82 00 58 */ beq lbl_800F69E0
-/* 800F698C 000F25EC 7F C3 F3 78 */ mr r3, r30
-/* 800F6990 000F25F0 38 A1 00 20 */ addi r5, r1, 0x20
-/* 800F6994 000F25F4 38 80 00 74 */ li r4, 0x74
-/* 800F6998 000F25F8 48 2E 45 65 */ bl func_803DAEFC
-/* 800F699C 000F25FC A0 61 00 20 */ lhz r3, 0x20(r1)
-/* 800F69A0 000F2600 28 03 00 A2 */ cmplwi r3, 0xa2
-/* 800F69A4 000F2604 41 80 00 14 */ blt lbl_800F69B8
-/* 800F69A8 000F2608 28 03 00 DF */ cmplwi r3, 0xdf
-/* 800F69AC 000F260C 41 81 00 0C */ bgt lbl_800F69B8
-/* 800F69B0 000F2610 38 03 00 7F */ addi r0, r3, 0x7f
-/* 800F69B4 000F2614 B0 01 00 20 */ sth r0, 0x20(r1)
-lbl_800F69B8:
-/* 800F69B8 000F2618 A0 01 00 20 */ lhz r0, 0x20(r1)
-/* 800F69BC 000F261C 28 00 00 01 */ cmplwi r0, 1
-/* 800F69C0 000F2620 40 82 00 0C */ bne lbl_800F69CC
-/* 800F69C4 000F2624 38 00 01 DE */ li r0, 0x1de
-/* 800F69C8 000F2628 B0 01 00 20 */ sth r0, 0x20(r1)
-lbl_800F69CC:
-/* 800F69CC 000F262C 38 61 00 08 */ addi r3, r1, 8
-/* 800F69D0 000F2630 38 81 00 20 */ addi r4, r1, 0x20
-/* 800F69D4 000F2634 38 A0 00 0B */ li r5, 0xb
-/* 800F69D8 000F2638 48 08 06 A9 */ bl func_80177080
-/* 800F69DC 000F263C 48 00 00 3C */ b lbl_800F6A18
-lbl_800F69E0:
-/* 800F69E0 000F2640 38 60 00 00 */ li r3, 0
-/* 800F69E4 000F2644 48 00 00 4C */ b lbl_800F6A30
-lbl_800F69E8:
-/* 800F69E8 000F2648 7F C3 F3 78 */ mr r3, r30
-/* 800F69EC 000F264C 38 80 00 05 */ li r4, 5
-/* 800F69F0 000F2650 38 A0 00 00 */ li r5, 0
-/* 800F69F4 000F2654 48 2E 45 09 */ bl func_803DAEFC
-/* 800F69F8 000F2658 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800F69FC 000F265C 7C 64 1B 78 */ mr r4, r3
-/* 800F6A00 000F2660 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800F6A04 000F2664 38 65 00 10 */ addi r3, r5, 0x10
-/* 800F6A08 000F2668 48 29 B5 8D */ bl func_80391F94
-/* 800F6A0C 000F266C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800F6A10 000F2670 38 81 00 08 */ addi r4, r1, 8
-/* 800F6A14 000F2674 48 15 99 C5 */ bl func_802503D8
-lbl_800F6A18:
-/* 800F6A18 000F2678 A0 01 00 08 */ lhz r0, 8(r1)
-/* 800F6A1C 000F267C 7C 1D 00 40 */ cmplw r29, r0
-/* 800F6A20 000F2680 41 82 00 0C */ beq lbl_800F6A2C
-/* 800F6A24 000F2684 38 60 00 00 */ li r3, 0
-/* 800F6A28 000F2688 48 00 00 08 */ b lbl_800F6A30
-lbl_800F6A2C:
-/* 800F6A2C 000F268C 38 60 00 01 */ li r3, 1
-lbl_800F6A30:
-/* 800F6A30 000F2690 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800F6A34 000F2694 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800F6A38 000F2698 83 C1 00 48 */ lwz r30, 0x48(r1)
-/* 800F6A3C 000F269C 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800F6A40 000F26A0 7C 08 03 A6 */ mtlr r0
-/* 800F6A44 000F26A4 38 21 00 50 */ addi r1, r1, 0x50
-/* 800F6A48 000F26A8 4E 80 00 20 */ blr
-
-.global func_800F6A4C
-func_800F6A4C:
-/* 800F6A4C 000F26AC 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 800F6A50 000F26B0 7C 08 02 A6 */ mflr r0
-/* 800F6A54 000F26B4 90 01 00 54 */ stw r0, 0x54(r1)
-/* 800F6A58 000F26B8 39 61 00 50 */ addi r11, r1, 0x50
-/* 800F6A5C 000F26BC 48 0D 06 A9 */ bl _savegpr_18
-/* 800F6A60 000F26C0 7C 7C 1B 78 */ mr r28, r3
-/* 800F6A64 000F26C4 48 06 8C 7D */ bl func_8015F6E0
-/* 800F6A68 000F26C8 3F C0 80 48 */ lis r30, lbl_8047DAE0@ha
-/* 800F6A6C 000F26CC 7C 76 1B 78 */ mr r22, r3
-/* 800F6A70 000F26D0 3B DE DA E0 */ addi r30, r30, lbl_8047DAE0@l
-/* 800F6A74 000F26D4 3B A0 00 00 */ li r29, 0
-/* 800F6A78 000F26D8 3B 00 00 44 */ li r24, 0x44
-/* 800F6A7C 000F26DC 3B 20 00 00 */ li r25, 0
-/* 800F6A80 000F26E0 3B 40 00 01 */ li r26, 1
-/* 800F6A84 000F26E4 3F 60 88 89 */ lis r27, 0x8889
-/* 800F6A88 000F26E8 3A E0 FF FF */ li r23, -1
-lbl_800F6A8C:
-/* 800F6A8C 000F26EC 7F 84 E3 78 */ mr r4, r28
-/* 800F6A90 000F26F0 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 800F6A94 000F26F4 4B FE F3 59 */ bl func_800E5DEC
-/* 800F6A98 000F26F8 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 800F6A9C 000F26FC 7C 7F 1B 78 */ mr r31, r3
-/* 800F6AA0 000F2700 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 800F6AA4 000F2704 41 82 08 28 */ beq lbl_800F72CC
-/* 800F6AA8 000F2708 38 80 00 05 */ li r4, 5
-/* 800F6AAC 000F270C 38 A0 00 00 */ li r5, 0
-/* 800F6AB0 000F2710 48 2E 44 4D */ bl func_803DAEFC
-/* 800F6AB4 000F2714 28 03 01 22 */ cmplwi r3, 0x122
-/* 800F6AB8 000F2718 40 82 03 58 */ bne lbl_800F6E10
-/* 800F6ABC 000F271C 88 7F 00 88 */ lbz r3, 0x88(r31)
-/* 800F6AC0 000F2720 7C 60 07 75 */ extsb. r0, r3
-/* 800F6AC4 000F2724 40 82 01 D4 */ bne lbl_800F6C98
-/* 800F6AC8 000F2728 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6ACC 000F272C 7C 00 07 75 */ extsb. r0, r0
-/* 800F6AD0 000F2730 41 80 01 C8 */ blt lbl_800F6C98
-/* 800F6AD4 000F2734 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6AD8 000F2738 7C 76 02 14 */ add r3, r22, r0
-/* 800F6ADC 000F273C 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F6AE0 000F2740 48 2E 56 BD */ bl func_803DC19C
-/* 800F6AE4 000F2744 7C 64 1B 78 */ mr r4, r3
-/* 800F6AE8 000F2748 7F E3 FB 78 */ mr r3, r31
-/* 800F6AEC 000F274C 48 00 08 05 */ bl func_800F72F0
-/* 800F6AF0 000F2750 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6AF4 000F2754 41 82 00 58 */ beq lbl_800F6B4C
-/* 800F6AF8 000F2758 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6AFC 000F275C 38 BF FF FF */ addi r5, r31, -1
-/* 800F6B00 000F2760 7C 00 07 74 */ extsb r0, r0
-/* 800F6B04 000F2764 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6B08 000F2768 7C 76 02 14 */ add r3, r22, r0
-/* 800F6B0C 000F276C 38 83 00 CB */ addi r4, r3, 0xcb
-/* 800F6B10 000F2770 7F 09 03 A6 */ mtctr r24
-lbl_800F6B14:
-/* 800F6B14 000F2774 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6B18 000F2778 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6B1C 000F277C 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6B20 000F2780 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6B24 000F2784 42 00 FF F0 */ bdnz lbl_800F6B14
-/* 800F6B28 000F2788 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6B2C 000F278C A0 9E 00 D0 */ lhz r4, 0xd0(r30)
-/* 800F6B30 000F2790 7C 00 07 74 */ extsb r0, r0
-/* 800F6B34 000F2794 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
-/* 800F6B38 000F2798 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6B3C 000F279C 7C 60 03 78 */ or r0, r3, r0
-/* 800F6B40 000F27A0 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
-/* 800F6B44 000F27A4 B0 9E 00 D0 */ sth r4, 0xd0(r30)
-/* 800F6B48 000F27A8 48 00 07 84 */ b lbl_800F72CC
-lbl_800F6B4C:
-/* 800F6B4C 000F27AC 38 00 01 23 */ li r0, 0x123
-/* 800F6B50 000F27B0 7F E3 FB 78 */ mr r3, r31
-/* 800F6B54 000F27B4 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6B58 000F27B8 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6B5C 000F27BC 38 80 00 05 */ li r4, 5
-/* 800F6B60 000F27C0 48 2E 4B 19 */ bl func_803DB678
-/* 800F6B64 000F27C4 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6B68 000F27C8 7C 00 07 74 */ extsb r0, r0
-/* 800F6B6C 000F27CC 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6B70 000F27D0 7C 76 02 14 */ add r3, r22, r0
-/* 800F6B74 000F27D4 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F6B78 000F27D8 48 2E 56 25 */ bl func_803DC19C
-/* 800F6B7C 000F27DC 7C 64 1B 78 */ mr r4, r3
-/* 800F6B80 000F27E0 7F E3 FB 78 */ mr r3, r31
-/* 800F6B84 000F27E4 48 00 07 6D */ bl func_800F72F0
-/* 800F6B88 000F27E8 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6B8C 000F27EC 41 82 00 58 */ beq lbl_800F6BE4
-/* 800F6B90 000F27F0 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6B94 000F27F4 38 BF FF FF */ addi r5, r31, -1
-/* 800F6B98 000F27F8 7C 00 07 74 */ extsb r0, r0
-/* 800F6B9C 000F27FC 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6BA0 000F2800 7C 76 02 14 */ add r3, r22, r0
-/* 800F6BA4 000F2804 38 83 00 CB */ addi r4, r3, 0xcb
-/* 800F6BA8 000F2808 7F 09 03 A6 */ mtctr r24
-lbl_800F6BAC:
-/* 800F6BAC 000F280C 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6BB0 000F2810 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6BB4 000F2814 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6BB8 000F2818 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6BBC 000F281C 42 00 FF F0 */ bdnz lbl_800F6BAC
-/* 800F6BC0 000F2820 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6BC4 000F2824 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
-/* 800F6BC8 000F2828 7C 00 07 74 */ extsb r0, r0
-/* 800F6BCC 000F282C 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
-/* 800F6BD0 000F2830 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6BD4 000F2834 7C 60 03 78 */ or r0, r3, r0
-/* 800F6BD8 000F2838 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
-/* 800F6BDC 000F283C B0 9E 00 D0 */ sth r4, 0xd0(r30)
-/* 800F6BE0 000F2840 48 00 06 EC */ b lbl_800F72CC
-lbl_800F6BE4:
-/* 800F6BE4 000F2844 38 00 01 24 */ li r0, 0x124
-/* 800F6BE8 000F2848 7F E3 FB 78 */ mr r3, r31
-/* 800F6BEC 000F284C 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6BF0 000F2850 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6BF4 000F2854 38 80 00 05 */ li r4, 5
-/* 800F6BF8 000F2858 48 2E 4A 81 */ bl func_803DB678
-/* 800F6BFC 000F285C 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6C00 000F2860 7C 00 07 74 */ extsb r0, r0
-/* 800F6C04 000F2864 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6C08 000F2868 7C 76 02 14 */ add r3, r22, r0
-/* 800F6C0C 000F286C 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F6C10 000F2870 48 2E 55 8D */ bl func_803DC19C
-/* 800F6C14 000F2874 7C 64 1B 78 */ mr r4, r3
-/* 800F6C18 000F2878 7F E3 FB 78 */ mr r3, r31
-/* 800F6C1C 000F287C 48 00 06 D5 */ bl func_800F72F0
-/* 800F6C20 000F2880 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6C24 000F2884 41 82 00 58 */ beq lbl_800F6C7C
-/* 800F6C28 000F2888 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6C2C 000F288C 38 BF FF FF */ addi r5, r31, -1
-/* 800F6C30 000F2890 7C 00 07 74 */ extsb r0, r0
-/* 800F6C34 000F2894 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6C38 000F2898 7C 76 02 14 */ add r3, r22, r0
-/* 800F6C3C 000F289C 38 83 00 CB */ addi r4, r3, 0xcb
-/* 800F6C40 000F28A0 7F 09 03 A6 */ mtctr r24
-lbl_800F6C44:
-/* 800F6C44 000F28A4 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6C48 000F28A8 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6C4C 000F28AC 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6C50 000F28B0 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6C54 000F28B4 42 00 FF F0 */ bdnz lbl_800F6C44
-/* 800F6C58 000F28B8 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6C5C 000F28BC A0 9E 00 D0 */ lhz r4, 0xd0(r30)
-/* 800F6C60 000F28C0 7C 00 07 74 */ extsb r0, r0
-/* 800F6C64 000F28C4 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
-/* 800F6C68 000F28C8 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6C6C 000F28CC 7C 60 03 78 */ or r0, r3, r0
-/* 800F6C70 000F28D0 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
-/* 800F6C74 000F28D4 B0 9E 00 D0 */ sth r4, 0xd0(r30)
-/* 800F6C78 000F28D8 48 00 06 54 */ b lbl_800F72CC
-lbl_800F6C7C:
-/* 800F6C7C 000F28DC 38 00 01 22 */ li r0, 0x122
-/* 800F6C80 000F28E0 7F E3 FB 78 */ mr r3, r31
-/* 800F6C84 000F28E4 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6C88 000F28E8 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6C8C 000F28EC 38 80 00 05 */ li r4, 5
-/* 800F6C90 000F28F0 48 2E 49 E9 */ bl func_803DB678
-/* 800F6C94 000F28F4 48 00 02 90 */ b lbl_800F6F24
-lbl_800F6C98:
-/* 800F6C98 000F28F8 7C 63 07 75 */ extsb. r3, r3
-/* 800F6C9C 000F28FC 40 81 02 88 */ ble lbl_800F6F24
-/* 800F6CA0 000F2900 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6CA4 000F2904 7C 04 07 75 */ extsb. r4, r0
-/* 800F6CA8 000F2908 41 80 02 7C */ blt lbl_800F6F24
-/* 800F6CAC 000F290C 38 03 FF FF */ addi r0, r3, -1
-/* 800F6CB0 000F2910 7F E3 FB 78 */ mr r3, r31
-/* 800F6CB4 000F2914 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800F6CB8 000F2918 7C 04 02 14 */ add r0, r4, r0
-/* 800F6CBC 000F291C 7C 12 07 34 */ extsh r18, r0
-/* 800F6CC0 000F2920 1C 12 00 88 */ mulli r0, r18, 0x88
-/* 800F6CC4 000F2924 7C 96 02 14 */ add r4, r22, r0
-/* 800F6CC8 000F2928 3A 64 05 F8 */ addi r19, r4, 0x5f8
-/* 800F6CCC 000F292C 7E 64 9B 78 */ mr r4, r19
-/* 800F6CD0 000F2930 48 00 06 21 */ bl func_800F72F0
-/* 800F6CD4 000F2934 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6CD8 000F2938 41 82 00 44 */ beq lbl_800F6D1C
-/* 800F6CDC 000F293C 38 BF FF FF */ addi r5, r31, -1
-/* 800F6CE0 000F2940 38 93 FF FF */ addi r4, r19, -1
-/* 800F6CE4 000F2944 7F 09 03 A6 */ mtctr r24
-lbl_800F6CE8:
-/* 800F6CE8 000F2948 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6CEC 000F294C 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6CF0 000F2950 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6CF4 000F2954 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6CF8 000F2958 42 00 FF F0 */ bdnz lbl_800F6CE8
-/* 800F6CFC 000F295C 7E 43 1E 70 */ srawi r3, r18, 3
-/* 800F6D00 000F2960 56 40 07 7E */ clrlwi r0, r18, 0x1d
-/* 800F6D04 000F2964 7C 9E 1A 14 */ add r4, r30, r3
-/* 800F6D08 000F2968 88 64 27 A8 */ lbz r3, 0x27a8(r4)
-/* 800F6D0C 000F296C 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6D10 000F2970 7C 60 03 78 */ or r0, r3, r0
-/* 800F6D14 000F2974 98 04 27 A8 */ stb r0, 0x27a8(r4)
-/* 800F6D18 000F2978 48 00 05 B4 */ b lbl_800F72CC
-lbl_800F6D1C:
-/* 800F6D1C 000F297C 38 00 01 23 */ li r0, 0x123
-/* 800F6D20 000F2980 7F E3 FB 78 */ mr r3, r31
-/* 800F6D24 000F2984 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6D28 000F2988 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6D2C 000F298C 38 80 00 05 */ li r4, 5
-/* 800F6D30 000F2990 48 2E 49 49 */ bl func_803DB678
-/* 800F6D34 000F2994 7F E3 FB 78 */ mr r3, r31
-/* 800F6D38 000F2998 7E 64 9B 78 */ mr r4, r19
-/* 800F6D3C 000F299C 48 00 05 B5 */ bl func_800F72F0
-/* 800F6D40 000F29A0 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6D44 000F29A4 41 82 00 44 */ beq lbl_800F6D88
-/* 800F6D48 000F29A8 38 BF FF FF */ addi r5, r31, -1
-/* 800F6D4C 000F29AC 38 93 FF FF */ addi r4, r19, -1
-/* 800F6D50 000F29B0 7F 09 03 A6 */ mtctr r24
-lbl_800F6D54:
-/* 800F6D54 000F29B4 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6D58 000F29B8 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6D5C 000F29BC 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6D60 000F29C0 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6D64 000F29C4 42 00 FF F0 */ bdnz lbl_800F6D54
-/* 800F6D68 000F29C8 7E 43 1E 70 */ srawi r3, r18, 3
-/* 800F6D6C 000F29CC 56 40 07 7E */ clrlwi r0, r18, 0x1d
-/* 800F6D70 000F29D0 7C 9E 1A 14 */ add r4, r30, r3
-/* 800F6D74 000F29D4 88 64 27 A8 */ lbz r3, 0x27a8(r4)
-/* 800F6D78 000F29D8 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6D7C 000F29DC 7C 60 03 78 */ or r0, r3, r0
-/* 800F6D80 000F29E0 98 04 27 A8 */ stb r0, 0x27a8(r4)
-/* 800F6D84 000F29E4 48 00 05 48 */ b lbl_800F72CC
-lbl_800F6D88:
-/* 800F6D88 000F29E8 38 00 01 24 */ li r0, 0x124
-/* 800F6D8C 000F29EC 7F E3 FB 78 */ mr r3, r31
-/* 800F6D90 000F29F0 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6D94 000F29F4 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6D98 000F29F8 38 80 00 05 */ li r4, 5
-/* 800F6D9C 000F29FC 48 2E 48 DD */ bl func_803DB678
-/* 800F6DA0 000F2A00 7F E3 FB 78 */ mr r3, r31
-/* 800F6DA4 000F2A04 7E 64 9B 78 */ mr r4, r19
-/* 800F6DA8 000F2A08 48 00 05 49 */ bl func_800F72F0
-/* 800F6DAC 000F2A0C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6DB0 000F2A10 41 82 00 44 */ beq lbl_800F6DF4
-/* 800F6DB4 000F2A14 38 BF FF FF */ addi r5, r31, -1
-/* 800F6DB8 000F2A18 38 93 FF FF */ addi r4, r19, -1
-/* 800F6DBC 000F2A1C 7F 09 03 A6 */ mtctr r24
-lbl_800F6DC0:
-/* 800F6DC0 000F2A20 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6DC4 000F2A24 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6DC8 000F2A28 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6DCC 000F2A2C 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6DD0 000F2A30 42 00 FF F0 */ bdnz lbl_800F6DC0
-/* 800F6DD4 000F2A34 7E 43 1E 70 */ srawi r3, r18, 3
-/* 800F6DD8 000F2A38 56 40 07 7E */ clrlwi r0, r18, 0x1d
-/* 800F6DDC 000F2A3C 7C 9E 1A 14 */ add r4, r30, r3
-/* 800F6DE0 000F2A40 88 64 27 A8 */ lbz r3, 0x27a8(r4)
-/* 800F6DE4 000F2A44 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6DE8 000F2A48 7C 60 03 78 */ or r0, r3, r0
-/* 800F6DEC 000F2A4C 98 04 27 A8 */ stb r0, 0x27a8(r4)
-/* 800F6DF0 000F2A50 48 00 04 DC */ b lbl_800F72CC
-lbl_800F6DF4:
-/* 800F6DF4 000F2A54 38 00 01 22 */ li r0, 0x122
-/* 800F6DF8 000F2A58 7F E3 FB 78 */ mr r3, r31
-/* 800F6DFC 000F2A5C 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6E00 000F2A60 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6E04 000F2A64 38 80 00 05 */ li r4, 5
-/* 800F6E08 000F2A68 48 2E 48 71 */ bl func_803DB678
-/* 800F6E0C 000F2A6C 48 00 01 18 */ b lbl_800F6F24
-lbl_800F6E10:
-/* 800F6E10 000F2A70 88 7F 00 88 */ lbz r3, 0x88(r31)
-/* 800F6E14 000F2A74 7C 60 07 75 */ extsb. r0, r3
-/* 800F6E18 000F2A78 40 82 00 88 */ bne lbl_800F6EA0
-/* 800F6E1C 000F2A7C 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6E20 000F2A80 7C 00 07 75 */ extsb. r0, r0
-/* 800F6E24 000F2A84 41 80 00 7C */ blt lbl_800F6EA0
-/* 800F6E28 000F2A88 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6E2C 000F2A8C 7C 76 02 14 */ add r3, r22, r0
-/* 800F6E30 000F2A90 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F6E34 000F2A94 48 2E 53 69 */ bl func_803DC19C
-/* 800F6E38 000F2A98 7C 64 1B 78 */ mr r4, r3
-/* 800F6E3C 000F2A9C 7F E3 FB 78 */ mr r3, r31
-/* 800F6E40 000F2AA0 48 00 04 B1 */ bl func_800F72F0
-/* 800F6E44 000F2AA4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6E48 000F2AA8 41 82 00 DC */ beq lbl_800F6F24
-/* 800F6E4C 000F2AAC 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6E50 000F2AB0 38 BF FF FF */ addi r5, r31, -1
-/* 800F6E54 000F2AB4 7C 00 07 74 */ extsb r0, r0
-/* 800F6E58 000F2AB8 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6E5C 000F2ABC 7C 76 02 14 */ add r3, r22, r0
-/* 800F6E60 000F2AC0 38 83 00 CB */ addi r4, r3, 0xcb
-/* 800F6E64 000F2AC4 7F 09 03 A6 */ mtctr r24
-lbl_800F6E68:
-/* 800F6E68 000F2AC8 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6E6C 000F2ACC 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6E70 000F2AD0 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6E74 000F2AD4 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6E78 000F2AD8 42 00 FF F0 */ bdnz lbl_800F6E68
-/* 800F6E7C 000F2ADC 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6E80 000F2AE0 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
-/* 800F6E84 000F2AE4 7C 00 07 74 */ extsb r0, r0
-/* 800F6E88 000F2AE8 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
-/* 800F6E8C 000F2AEC 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6E90 000F2AF0 7C 60 03 78 */ or r0, r3, r0
-/* 800F6E94 000F2AF4 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
-/* 800F6E98 000F2AF8 B0 9E 00 D0 */ sth r4, 0xd0(r30)
-/* 800F6E9C 000F2AFC 48 00 04 30 */ b lbl_800F72CC
-lbl_800F6EA0:
-/* 800F6EA0 000F2B00 7C 63 07 75 */ extsb. r3, r3
-/* 800F6EA4 000F2B04 40 81 00 80 */ ble lbl_800F6F24
-/* 800F6EA8 000F2B08 88 1F 00 89 */ lbz r0, 0x89(r31)
-/* 800F6EAC 000F2B0C 7C 04 07 75 */ extsb. r4, r0
-/* 800F6EB0 000F2B10 41 80 00 74 */ blt lbl_800F6F24
-/* 800F6EB4 000F2B14 38 03 FF FF */ addi r0, r3, -1
-/* 800F6EB8 000F2B18 7F E3 FB 78 */ mr r3, r31
-/* 800F6EBC 000F2B1C 1C 00 00 1E */ mulli r0, r0, 0x1e
-/* 800F6EC0 000F2B20 7C 04 02 14 */ add r0, r4, r0
-/* 800F6EC4 000F2B24 7C 12 07 34 */ extsh r18, r0
-/* 800F6EC8 000F2B28 1C 12 00 88 */ mulli r0, r18, 0x88
-/* 800F6ECC 000F2B2C 7C 96 02 14 */ add r4, r22, r0
-/* 800F6ED0 000F2B30 3A 64 05 F8 */ addi r19, r4, 0x5f8
-/* 800F6ED4 000F2B34 7E 64 9B 78 */ mr r4, r19
-/* 800F6ED8 000F2B38 48 00 04 19 */ bl func_800F72F0
-/* 800F6EDC 000F2B3C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6EE0 000F2B40 41 82 00 44 */ beq lbl_800F6F24
-/* 800F6EE4 000F2B44 38 BF FF FF */ addi r5, r31, -1
-/* 800F6EE8 000F2B48 38 93 FF FF */ addi r4, r19, -1
-/* 800F6EEC 000F2B4C 7F 09 03 A6 */ mtctr r24
-lbl_800F6EF0:
-/* 800F6EF0 000F2B50 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6EF4 000F2B54 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6EF8 000F2B58 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6EFC 000F2B5C 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6F00 000F2B60 42 00 FF F0 */ bdnz lbl_800F6EF0
-/* 800F6F04 000F2B64 7E 43 1E 70 */ srawi r3, r18, 3
-/* 800F6F08 000F2B68 56 40 07 7E */ clrlwi r0, r18, 0x1d
-/* 800F6F0C 000F2B6C 7C 9E 1A 14 */ add r4, r30, r3
-/* 800F6F10 000F2B70 88 64 27 A8 */ lbz r3, 0x27a8(r4)
-/* 800F6F14 000F2B74 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6F18 000F2B78 7C 60 03 78 */ or r0, r3, r0
-/* 800F6F1C 000F2B7C 98 04 27 A8 */ stb r0, 0x27a8(r4)
-/* 800F6F20 000F2B80 48 00 03 AC */ b lbl_800F72CC
-lbl_800F6F24:
-/* 800F6F24 000F2B84 9A FF 00 88 */ stb r23, 0x88(r31)
-/* 800F6F28 000F2B88 7F E3 FB 78 */ mr r3, r31
-/* 800F6F2C 000F2B8C 38 80 00 05 */ li r4, 5
-/* 800F6F30 000F2B90 38 A0 00 00 */ li r5, 0
-/* 800F6F34 000F2B94 9A FF 00 89 */ stb r23, 0x89(r31)
-/* 800F6F38 000F2B98 48 2E 3F C5 */ bl func_803DAEFC
-/* 800F6F3C 000F2B9C 28 03 01 22 */ cmplwi r3, 0x122
-/* 800F6F40 000F2BA0 40 82 01 E8 */ bne lbl_800F7128
-/* 800F6F44 000F2BA4 38 00 01 22 */ li r0, 0x122
-/* 800F6F48 000F2BA8 90 01 00 08 */ stw r0, 8(r1)
-/* 800F6F4C 000F2BAC 48 00 01 A8 */ b lbl_800F70F4
-lbl_800F6F50:
-/* 800F6F50 000F2BB0 7F E3 FB 78 */ mr r3, r31
-/* 800F6F54 000F2BB4 38 A1 00 08 */ addi r5, r1, 8
-/* 800F6F58 000F2BB8 38 80 00 05 */ li r4, 5
-/* 800F6F5C 000F2BBC 48 2E 47 1D */ bl func_803DB678
-/* 800F6F60 000F2BC0 3A 76 00 CC */ addi r19, r22, 0xcc
-/* 800F6F64 000F2BC4 3A 40 00 00 */ li r18, 0
-lbl_800F6F68:
-/* 800F6F68 000F2BC8 A0 7E 00 D0 */ lhz r3, 0xd0(r30)
-/* 800F6F6C 000F2BCC 7E 40 07 34 */ extsh r0, r18
-/* 800F6F70 000F2BD0 54 63 FE BE */ rlwinm r3, r3, 0x1f, 0x1a, 0x1f
-/* 800F6F74 000F2BD4 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F6F78 000F2BD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F6F7C 000F2BDC 40 82 00 74 */ bne lbl_800F6FF0
-/* 800F6F80 000F2BE0 7E 63 9B 78 */ mr r3, r19
-/* 800F6F84 000F2BE4 48 2E 52 19 */ bl func_803DC19C
-/* 800F6F88 000F2BE8 7C 64 1B 78 */ mr r4, r3
-/* 800F6F8C 000F2BEC 7F E3 FB 78 */ mr r3, r31
-/* 800F6F90 000F2BF0 48 00 03 61 */ bl func_800F72F0
-/* 800F6F94 000F2BF4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F6F98 000F2BF8 41 82 00 58 */ beq lbl_800F6FF0
-/* 800F6F9C 000F2BFC 7E 40 07 34 */ extsh r0, r18
-/* 800F6FA0 000F2C00 38 BF FF FF */ addi r5, r31, -1
-/* 800F6FA4 000F2C04 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F6FA8 000F2C08 7C 76 02 14 */ add r3, r22, r0
-/* 800F6FAC 000F2C0C 38 83 00 CB */ addi r4, r3, 0xcb
-/* 800F6FB0 000F2C10 7F 09 03 A6 */ mtctr r24
-lbl_800F6FB4:
-/* 800F6FB4 000F2C14 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F6FB8 000F2C18 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F6FBC 000F2C1C 98 65 00 01 */ stb r3, 1(r5)
-/* 800F6FC0 000F2C20 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F6FC4 000F2C24 42 00 FF F0 */ bdnz lbl_800F6FB4
-/* 800F6FC8 000F2C28 9B 3F 00 88 */ stb r25, 0x88(r31)
-/* 800F6FCC 000F2C2C 7E 40 07 34 */ extsh r0, r18
-/* 800F6FD0 000F2C30 7F 40 00 30 */ slw r0, r26, r0
-/* 800F6FD4 000F2C34 9A 5F 00 89 */ stb r18, 0x89(r31)
-/* 800F6FD8 000F2C38 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
-/* 800F6FDC 000F2C3C 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
-/* 800F6FE0 000F2C40 7C 60 03 78 */ or r0, r3, r0
-/* 800F6FE4 000F2C44 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
-/* 800F6FE8 000F2C48 B0 9E 00 D0 */ sth r4, 0xd0(r30)
-/* 800F6FEC 000F2C4C 48 00 00 14 */ b lbl_800F7000
-lbl_800F6FF0:
-/* 800F6FF0 000F2C50 3A 52 00 01 */ addi r18, r18, 1
-/* 800F6FF4 000F2C54 3A 73 00 DC */ addi r19, r19, 0xdc
-/* 800F6FF8 000F2C58 2C 12 00 06 */ cmpwi r18, 6
-/* 800F6FFC 000F2C5C 41 80 FF 6C */ blt lbl_800F6F68
-lbl_800F7000:
-/* 800F7000 000F2C60 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 800F7004 000F2C64 7C 00 07 74 */ extsb r0, r0
-/* 800F7008 000F2C68 2C 00 FF FF */ cmpwi r0, -1
-/* 800F700C 000F2C6C 40 82 00 DC */ bne lbl_800F70E8
-/* 800F7010 000F2C70 3A B6 05 F8 */ addi r21, r22, 0x5f8
-/* 800F7014 000F2C74 3A 40 00 00 */ li r18, 0
-lbl_800F7018:
-/* 800F7018 000F2C78 7E 40 07 34 */ extsh r0, r18
-/* 800F701C 000F2C7C 56 54 07 7E */ clrlwi r20, r18, 0x1d
-/* 800F7020 000F2C80 7C 00 1E 70 */ srawi r0, r0, 3
-/* 800F7024 000F2C84 7E 7E 02 14 */ add r19, r30, r0
-/* 800F7028 000F2C88 88 13 27 A8 */ lbz r0, 0x27a8(r19)
-/* 800F702C 000F2C8C 7C 00 A6 30 */ sraw r0, r0, r20
-/* 800F7030 000F2C90 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F7034 000F2C94 40 82 00 94 */ bne lbl_800F70C8
-/* 800F7038 000F2C98 7F E3 FB 78 */ mr r3, r31
-/* 800F703C 000F2C9C 7E A4 AB 78 */ mr r4, r21
-/* 800F7040 000F2CA0 48 00 02 B1 */ bl func_800F72F0
-/* 800F7044 000F2CA4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7048 000F2CA8 41 82 00 80 */ beq lbl_800F70C8
-/* 800F704C 000F2CAC 7E 40 07 34 */ extsh r0, r18
-/* 800F7050 000F2CB0 38 BF FF FF */ addi r5, r31, -1
-/* 800F7054 000F2CB4 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F7058 000F2CB8 7C 76 02 14 */ add r3, r22, r0
-/* 800F705C 000F2CBC 38 83 05 F7 */ addi r4, r3, 0x5f7
-/* 800F7060 000F2CC0 7F 09 03 A6 */ mtctr r24
-lbl_800F7064:
-/* 800F7064 000F2CC4 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F7068 000F2CC8 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F706C 000F2CCC 98 65 00 01 */ stb r3, 1(r5)
-/* 800F7070 000F2CD0 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F7074 000F2CD4 42 00 FF F0 */ bdnz lbl_800F7064
-/* 800F7078 000F2CD8 7E 46 07 34 */ extsh r6, r18
-/* 800F707C 000F2CDC 38 1B 88 89 */ addi r0, r27, -30583
-/* 800F7080 000F2CE0 7C 60 30 96 */ mulhw r3, r0, r6
-/* 800F7084 000F2CE4 7F 40 A0 30 */ slw r0, r26, r20
-/* 800F7088 000F2CE8 7C 63 32 14 */ add r3, r3, r6
-/* 800F708C 000F2CEC 7C 65 26 70 */ srawi r5, r3, 4
-/* 800F7090 000F2CF0 7C 63 26 70 */ srawi r3, r3, 4
-/* 800F7094 000F2CF4 54 64 0F FE */ srwi r4, r3, 0x1f
-/* 800F7098 000F2CF8 54 A7 0F FE */ srwi r7, r5, 0x1f
-/* 800F709C 000F2CFC 7C 63 22 14 */ add r3, r3, r4
-/* 800F70A0 000F2D00 7C 85 3A 14 */ add r4, r5, r7
-/* 800F70A4 000F2D04 1C 63 00 1E */ mulli r3, r3, 0x1e
-/* 800F70A8 000F2D08 38 84 00 01 */ addi r4, r4, 1
-/* 800F70AC 000F2D0C 98 9F 00 88 */ stb r4, 0x88(r31)
-/* 800F70B0 000F2D10 7C 63 30 50 */ subf r3, r3, r6
-/* 800F70B4 000F2D14 98 7F 00 89 */ stb r3, 0x89(r31)
-/* 800F70B8 000F2D18 88 73 27 A8 */ lbz r3, 0x27a8(r19)
-/* 800F70BC 000F2D1C 7C 60 03 78 */ or r0, r3, r0
-/* 800F70C0 000F2D20 98 13 27 A8 */ stb r0, 0x27a8(r19)
-/* 800F70C4 000F2D24 48 00 00 14 */ b lbl_800F70D8
-lbl_800F70C8:
-/* 800F70C8 000F2D28 3A 52 00 01 */ addi r18, r18, 1
-/* 800F70CC 000F2D2C 3A B5 00 88 */ addi r21, r21, 0x88
-/* 800F70D0 000F2D30 2C 12 02 1C */ cmpwi r18, 0x21c
-/* 800F70D4 000F2D34 41 80 FF 44 */ blt lbl_800F7018
-lbl_800F70D8:
-/* 800F70D8 000F2D38 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 800F70DC 000F2D3C 7C 00 07 74 */ extsb r0, r0
-/* 800F70E0 000F2D40 2C 00 FF FF */ cmpwi r0, -1
-/* 800F70E4 000F2D44 40 82 00 18 */ bne lbl_800F70FC
-lbl_800F70E8:
-/* 800F70E8 000F2D48 80 61 00 08 */ lwz r3, 8(r1)
-/* 800F70EC 000F2D4C 38 03 00 01 */ addi r0, r3, 1
-/* 800F70F0 000F2D50 90 01 00 08 */ stw r0, 8(r1)
-lbl_800F70F4:
-/* 800F70F4 000F2D54 28 00 01 24 */ cmplwi r0, 0x124
-/* 800F70F8 000F2D58 40 81 FE 58 */ ble lbl_800F6F50
-lbl_800F70FC:
-/* 800F70FC 000F2D5C 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 800F7100 000F2D60 7C 00 07 74 */ extsb r0, r0
-/* 800F7104 000F2D64 2C 00 FF FF */ cmpwi r0, -1
-/* 800F7108 000F2D68 40 82 01 98 */ bne lbl_800F72A0
-/* 800F710C 000F2D6C 38 00 01 22 */ li r0, 0x122
-/* 800F7110 000F2D70 7F E3 FB 78 */ mr r3, r31
-/* 800F7114 000F2D74 90 01 00 08 */ stw r0, 8(r1)
-/* 800F7118 000F2D78 38 A1 00 08 */ addi r5, r1, 8
-/* 800F711C 000F2D7C 38 80 00 05 */ li r4, 5
-/* 800F7120 000F2D80 48 2E 45 59 */ bl func_803DB678
-/* 800F7124 000F2D84 48 00 01 7C */ b lbl_800F72A0
-lbl_800F7128:
-/* 800F7128 000F2D88 3A 76 00 CC */ addi r19, r22, 0xcc
-/* 800F712C 000F2D8C 3A 40 00 00 */ li r18, 0
-lbl_800F7130:
-/* 800F7130 000F2D90 A0 7E 00 D0 */ lhz r3, 0xd0(r30)
-/* 800F7134 000F2D94 7E 40 07 34 */ extsh r0, r18
-/* 800F7138 000F2D98 54 63 FE BE */ rlwinm r3, r3, 0x1f, 0x1a, 0x1f
-/* 800F713C 000F2D9C 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F7140 000F2DA0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F7144 000F2DA4 40 82 00 74 */ bne lbl_800F71B8
-/* 800F7148 000F2DA8 7E 63 9B 78 */ mr r3, r19
-/* 800F714C 000F2DAC 48 2E 50 51 */ bl func_803DC19C
-/* 800F7150 000F2DB0 7C 64 1B 78 */ mr r4, r3
-/* 800F7154 000F2DB4 7F E3 FB 78 */ mr r3, r31
-/* 800F7158 000F2DB8 48 00 01 99 */ bl func_800F72F0
-/* 800F715C 000F2DBC 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7160 000F2DC0 41 82 00 58 */ beq lbl_800F71B8
-/* 800F7164 000F2DC4 7E 40 07 34 */ extsh r0, r18
-/* 800F7168 000F2DC8 38 BF FF FF */ addi r5, r31, -1
-/* 800F716C 000F2DCC 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F7170 000F2DD0 7C 76 02 14 */ add r3, r22, r0
-/* 800F7174 000F2DD4 38 83 00 CB */ addi r4, r3, 0xcb
-/* 800F7178 000F2DD8 7F 09 03 A6 */ mtctr r24
-lbl_800F717C:
-/* 800F717C 000F2DDC 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F7180 000F2DE0 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F7184 000F2DE4 98 65 00 01 */ stb r3, 1(r5)
-/* 800F7188 000F2DE8 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F718C 000F2DEC 42 00 FF F0 */ bdnz lbl_800F717C
-/* 800F7190 000F2DF0 9B 3F 00 88 */ stb r25, 0x88(r31)
-/* 800F7194 000F2DF4 7E 40 07 34 */ extsh r0, r18
-/* 800F7198 000F2DF8 7F 40 00 30 */ slw r0, r26, r0
-/* 800F719C 000F2DFC 9A 5F 00 89 */ stb r18, 0x89(r31)
-/* 800F71A0 000F2E00 A0 9E 00 D0 */ lhz r4, 0xd0(r30)
-/* 800F71A4 000F2E04 54 83 FE BE */ rlwinm r3, r4, 0x1f, 0x1a, 0x1f
-/* 800F71A8 000F2E08 7C 60 03 78 */ or r0, r3, r0
-/* 800F71AC 000F2E0C 50 04 0E 7C */ rlwimi r4, r0, 1, 0x19, 0x1e
-/* 800F71B0 000F2E10 B0 9E 00 D0 */ sth r4, 0xd0(r30)
-/* 800F71B4 000F2E14 48 00 00 14 */ b lbl_800F71C8
-lbl_800F71B8:
-/* 800F71B8 000F2E18 3A 52 00 01 */ addi r18, r18, 1
-/* 800F71BC 000F2E1C 3A 73 00 DC */ addi r19, r19, 0xdc
-/* 800F71C0 000F2E20 2C 12 00 06 */ cmpwi r18, 6
-/* 800F71C4 000F2E24 41 80 FF 6C */ blt lbl_800F7130
-lbl_800F71C8:
-/* 800F71C8 000F2E28 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 800F71CC 000F2E2C 7C 00 07 74 */ extsb r0, r0
-/* 800F71D0 000F2E30 2C 00 FF FF */ cmpwi r0, -1
-/* 800F71D4 000F2E34 40 82 00 F8 */ bne lbl_800F72CC
-/* 800F71D8 000F2E38 3A B6 05 F8 */ addi r21, r22, 0x5f8
-/* 800F71DC 000F2E3C 3A 40 00 00 */ li r18, 0
-lbl_800F71E0:
-/* 800F71E0 000F2E40 7E 40 07 34 */ extsh r0, r18
-/* 800F71E4 000F2E44 56 53 07 7E */ clrlwi r19, r18, 0x1d
-/* 800F71E8 000F2E48 7C 00 1E 70 */ srawi r0, r0, 3
-/* 800F71EC 000F2E4C 7E 9E 02 14 */ add r20, r30, r0
-/* 800F71F0 000F2E50 88 14 27 A8 */ lbz r0, 0x27a8(r20)
-/* 800F71F4 000F2E54 7C 00 9E 30 */ sraw r0, r0, r19
-/* 800F71F8 000F2E58 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F71FC 000F2E5C 40 82 00 94 */ bne lbl_800F7290
-/* 800F7200 000F2E60 7F E3 FB 78 */ mr r3, r31
-/* 800F7204 000F2E64 7E A4 AB 78 */ mr r4, r21
-/* 800F7208 000F2E68 48 00 00 E9 */ bl func_800F72F0
-/* 800F720C 000F2E6C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7210 000F2E70 41 82 00 80 */ beq lbl_800F7290
-/* 800F7214 000F2E74 7E 40 07 34 */ extsh r0, r18
-/* 800F7218 000F2E78 38 BF FF FF */ addi r5, r31, -1
-/* 800F721C 000F2E7C 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F7220 000F2E80 7C 76 02 14 */ add r3, r22, r0
-/* 800F7224 000F2E84 38 83 05 F7 */ addi r4, r3, 0x5f7
-/* 800F7228 000F2E88 7F 09 03 A6 */ mtctr r24
-lbl_800F722C:
-/* 800F722C 000F2E8C 88 64 00 01 */ lbz r3, 1(r4)
-/* 800F7230 000F2E90 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 800F7234 000F2E94 98 65 00 01 */ stb r3, 1(r5)
-/* 800F7238 000F2E98 9C 05 00 02 */ stbu r0, 2(r5)
-/* 800F723C 000F2E9C 42 00 FF F0 */ bdnz lbl_800F722C
-/* 800F7240 000F2EA0 7E 46 07 34 */ extsh r6, r18
-/* 800F7244 000F2EA4 38 1B 88 89 */ addi r0, r27, -30583
-/* 800F7248 000F2EA8 7C 60 30 96 */ mulhw r3, r0, r6
-/* 800F724C 000F2EAC 7F 40 98 30 */ slw r0, r26, r19
-/* 800F7250 000F2EB0 7C 63 32 14 */ add r3, r3, r6
-/* 800F7254 000F2EB4 7C 65 26 70 */ srawi r5, r3, 4
-/* 800F7258 000F2EB8 7C 63 26 70 */ srawi r3, r3, 4
-/* 800F725C 000F2EBC 54 64 0F FE */ srwi r4, r3, 0x1f
-/* 800F7260 000F2EC0 54 A7 0F FE */ srwi r7, r5, 0x1f
-/* 800F7264 000F2EC4 7C 63 22 14 */ add r3, r3, r4
-/* 800F7268 000F2EC8 7C 85 3A 14 */ add r4, r5, r7
-/* 800F726C 000F2ECC 1C 63 00 1E */ mulli r3, r3, 0x1e
-/* 800F7270 000F2ED0 38 84 00 01 */ addi r4, r4, 1
-/* 800F7274 000F2ED4 98 9F 00 88 */ stb r4, 0x88(r31)
-/* 800F7278 000F2ED8 7C 63 30 50 */ subf r3, r3, r6
-/* 800F727C 000F2EDC 98 7F 00 89 */ stb r3, 0x89(r31)
-/* 800F7280 000F2EE0 88 74 27 A8 */ lbz r3, 0x27a8(r20)
-/* 800F7284 000F2EE4 7C 60 03 78 */ or r0, r3, r0
-/* 800F7288 000F2EE8 98 14 27 A8 */ stb r0, 0x27a8(r20)
-/* 800F728C 000F2EEC 48 00 00 14 */ b lbl_800F72A0
-lbl_800F7290:
-/* 800F7290 000F2EF0 3A 52 00 01 */ addi r18, r18, 1
-/* 800F7294 000F2EF4 3A B5 00 88 */ addi r21, r21, 0x88
-/* 800F7298 000F2EF8 2C 12 02 1C */ cmpwi r18, 0x21c
-/* 800F729C 000F2EFC 41 80 FF 44 */ blt lbl_800F71E0
-lbl_800F72A0:
-/* 800F72A0 000F2F00 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 800F72A4 000F2F04 7C 00 07 74 */ extsb r0, r0
-/* 800F72A8 000F2F08 2C 00 FF FF */ cmpwi r0, -1
-/* 800F72AC 000F2F0C 40 82 00 20 */ bne lbl_800F72CC
-/* 800F72B0 000F2F10 7F E3 FB 78 */ mr r3, r31
-/* 800F72B4 000F2F14 4B F5 F9 21 */ bl func_80056BD4
-/* 800F72B8 000F2F18 2C 03 00 00 */ cmpwi r3, 0
-/* 800F72BC 000F2F1C 40 82 00 10 */ bne lbl_800F72CC
-/* 800F72C0 000F2F20 88 1F 00 8A */ lbz r0, 0x8a(r31)
-/* 800F72C4 000F2F24 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 800F72C8 000F2F28 98 1F 00 8A */ stb r0, 0x8a(r31)
-lbl_800F72CC:
-/* 800F72CC 000F2F2C 3B BD 00 01 */ addi r29, r29, 1
-/* 800F72D0 000F2F30 28 1D 00 06 */ cmplwi r29, 6
-/* 800F72D4 000F2F34 41 80 F7 B8 */ blt lbl_800F6A8C
-/* 800F72D8 000F2F38 39 61 00 50 */ addi r11, r1, 0x50
-/* 800F72DC 000F2F3C 48 0C FE 75 */ bl _restgpr_18
-/* 800F72E0 000F2F40 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 800F72E4 000F2F44 7C 08 03 A6 */ mtlr r0
-/* 800F72E8 000F2F48 38 21 00 50 */ addi r1, r1, 0x50
-/* 800F72EC 000F2F4C 4E 80 00 20 */ blr
-
-.global func_800F72F0
-func_800F72F0:
-/* 800F72F0 000F2F50 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800F72F4 000F2F54 7C 08 02 A6 */ mflr r0
-/* 800F72F8 000F2F58 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800F72FC 000F2F5C 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F7300 000F2F60 48 0C FE 1D */ bl _savegpr_24
-/* 800F7304 000F2F64 7C 7E 1B 78 */ mr r30, r3
-/* 800F7308 000F2F68 7C 9F 23 78 */ mr r31, r4
-/* 800F730C 000F2F6C 4B F5 F8 C9 */ bl func_80056BD4
-/* 800F7310 000F2F70 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7314 000F2F74 40 82 00 0C */ bne lbl_800F7320
-/* 800F7318 000F2F78 38 60 00 00 */ li r3, 0
-/* 800F731C 000F2F7C 48 00 05 70 */ b lbl_800F788C
-lbl_800F7320:
-/* 800F7320 000F2F80 7F E3 FB 78 */ mr r3, r31
-/* 800F7324 000F2F84 4B F5 F8 B1 */ bl func_80056BD4
-/* 800F7328 000F2F88 2C 03 00 00 */ cmpwi r3, 0
-/* 800F732C 000F2F8C 40 82 00 0C */ bne lbl_800F7338
-/* 800F7330 000F2F90 38 60 00 00 */ li r3, 0
-/* 800F7334 000F2F94 48 00 05 58 */ b lbl_800F788C
-lbl_800F7338:
-/* 800F7338 000F2F98 7F E3 FB 78 */ mr r3, r31
-/* 800F733C 000F2F9C 38 80 00 00 */ li r4, 0
-/* 800F7340 000F2FA0 38 A0 00 00 */ li r5, 0
-/* 800F7344 000F2FA4 48 2E 3B B9 */ bl func_803DAEFC
-/* 800F7348 000F2FA8 7C 7C 1B 78 */ mr r28, r3
-/* 800F734C 000F2FAC 7F C3 F3 78 */ mr r3, r30
-/* 800F7350 000F2FB0 38 80 00 00 */ li r4, 0
-/* 800F7354 000F2FB4 38 A0 00 00 */ li r5, 0
-/* 800F7358 000F2FB8 48 2E 3B A5 */ bl func_803DAEFC
-/* 800F735C 000F2FBC 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7360 000F2FC0 41 82 00 0C */ beq lbl_800F736C
-/* 800F7364 000F2FC4 38 60 00 00 */ li r3, 0
-/* 800F7368 000F2FC8 48 00 05 24 */ b lbl_800F788C
-lbl_800F736C:
-/* 800F736C 000F2FCC 7F E3 FB 78 */ mr r3, r31
-/* 800F7370 000F2FD0 38 80 00 07 */ li r4, 7
-/* 800F7374 000F2FD4 38 A0 00 00 */ li r5, 0
-/* 800F7378 000F2FD8 48 2E 3B 85 */ bl func_803DAEFC
-/* 800F737C 000F2FDC 7C 7C 1B 78 */ mr r28, r3
-/* 800F7380 000F2FE0 7F C3 F3 78 */ mr r3, r30
-/* 800F7384 000F2FE4 38 80 00 07 */ li r4, 7
-/* 800F7388 000F2FE8 38 A0 00 00 */ li r5, 0
-/* 800F738C 000F2FEC 48 2E 3B 71 */ bl func_803DAEFC
-/* 800F7390 000F2FF0 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7394 000F2FF4 41 82 00 0C */ beq lbl_800F73A0
-/* 800F7398 000F2FF8 38 60 00 00 */ li r3, 0
-/* 800F739C 000F2FFC 48 00 04 F0 */ b lbl_800F788C
-lbl_800F73A0:
-/* 800F73A0 000F3000 7F E3 FB 78 */ mr r3, r31
-/* 800F73A4 000F3004 38 80 00 0C */ li r4, 0xc
-/* 800F73A8 000F3008 38 A0 00 00 */ li r5, 0
-/* 800F73AC 000F300C 48 2E 3B 51 */ bl func_803DAEFC
-/* 800F73B0 000F3010 7C 7C 1B 78 */ mr r28, r3
-/* 800F73B4 000F3014 7F C3 F3 78 */ mr r3, r30
-/* 800F73B8 000F3018 38 80 00 0C */ li r4, 0xc
-/* 800F73BC 000F301C 38 A0 00 00 */ li r5, 0
-/* 800F73C0 000F3020 48 2E 3B 3D */ bl func_803DAEFC
-/* 800F73C4 000F3024 7C 03 E0 40 */ cmplw r3, r28
-/* 800F73C8 000F3028 41 82 00 0C */ beq lbl_800F73D4
-/* 800F73CC 000F302C 38 60 00 00 */ li r3, 0
-/* 800F73D0 000F3030 48 00 04 BC */ b lbl_800F788C
-lbl_800F73D4:
-/* 800F73D4 000F3034 7F E3 FB 78 */ mr r3, r31
-/* 800F73D8 000F3038 38 80 00 79 */ li r4, 0x79
-/* 800F73DC 000F303C 38 A0 00 00 */ li r5, 0
-/* 800F73E0 000F3040 48 2E 3B 1D */ bl func_803DAEFC
-/* 800F73E4 000F3044 7C 7C 1B 78 */ mr r28, r3
-/* 800F73E8 000F3048 7F C3 F3 78 */ mr r3, r30
-/* 800F73EC 000F304C 38 80 00 79 */ li r4, 0x79
-/* 800F73F0 000F3050 38 A0 00 00 */ li r5, 0
-/* 800F73F4 000F3054 48 2E 3B 09 */ bl func_803DAEFC
-/* 800F73F8 000F3058 7C 03 E0 40 */ cmplw r3, r28
-/* 800F73FC 000F305C 41 82 00 0C */ beq lbl_800F7408
-/* 800F7400 000F3060 38 60 00 00 */ li r3, 0
-/* 800F7404 000F3064 48 00 04 88 */ b lbl_800F788C
-lbl_800F7408:
-/* 800F7408 000F3068 7F E3 FB 78 */ mr r3, r31
-/* 800F740C 000F306C 38 80 00 91 */ li r4, 0x91
-/* 800F7410 000F3070 38 A0 00 00 */ li r5, 0
-/* 800F7414 000F3074 48 2E 3A E9 */ bl func_803DAEFC
-/* 800F7418 000F3078 7C 7C 1B 78 */ mr r28, r3
-/* 800F741C 000F307C 7F C3 F3 78 */ mr r3, r30
-/* 800F7420 000F3080 38 80 00 91 */ li r4, 0x91
-/* 800F7424 000F3084 38 A0 00 00 */ li r5, 0
-/* 800F7428 000F3088 48 2E 3A D5 */ bl func_803DAEFC
-/* 800F742C 000F308C 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7430 000F3090 41 82 00 0C */ beq lbl_800F743C
-/* 800F7434 000F3094 38 60 00 00 */ li r3, 0
-/* 800F7438 000F3098 48 00 04 54 */ b lbl_800F788C
-lbl_800F743C:
-/* 800F743C 000F309C 7F E3 FB 78 */ mr r3, r31
-/* 800F7440 000F30A0 38 80 00 92 */ li r4, 0x92
-/* 800F7444 000F30A4 38 A0 00 00 */ li r5, 0
-/* 800F7448 000F30A8 48 2E 3A B5 */ bl func_803DAEFC
-/* 800F744C 000F30AC 7C 7C 1B 78 */ mr r28, r3
-/* 800F7450 000F30B0 7F C3 F3 78 */ mr r3, r30
-/* 800F7454 000F30B4 38 80 00 92 */ li r4, 0x92
-/* 800F7458 000F30B8 38 A0 00 00 */ li r5, 0
-/* 800F745C 000F30BC 48 2E 3A A1 */ bl func_803DAEFC
-/* 800F7460 000F30C0 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7464 000F30C4 41 82 00 0C */ beq lbl_800F7470
-/* 800F7468 000F30C8 38 60 00 00 */ li r3, 0
-/* 800F746C 000F30CC 48 00 04 20 */ b lbl_800F788C
-lbl_800F7470:
-/* 800F7470 000F30D0 7F E3 FB 78 */ mr r3, r31
-/* 800F7474 000F30D4 38 80 00 93 */ li r4, 0x93
-/* 800F7478 000F30D8 38 A0 00 00 */ li r5, 0
-/* 800F747C 000F30DC 48 2E 3A 81 */ bl func_803DAEFC
-/* 800F7480 000F30E0 7C 7C 1B 78 */ mr r28, r3
-/* 800F7484 000F30E4 7F C3 F3 78 */ mr r3, r30
-/* 800F7488 000F30E8 38 80 00 93 */ li r4, 0x93
-/* 800F748C 000F30EC 38 A0 00 00 */ li r5, 0
-/* 800F7490 000F30F0 48 2E 3A 6D */ bl func_803DAEFC
-/* 800F7494 000F30F4 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7498 000F30F8 41 82 00 0C */ beq lbl_800F74A4
-/* 800F749C 000F30FC 38 60 00 00 */ li r3, 0
-/* 800F74A0 000F3100 48 00 03 EC */ b lbl_800F788C
-lbl_800F74A4:
-/* 800F74A4 000F3104 7F E3 FB 78 */ mr r3, r31
-/* 800F74A8 000F3108 38 80 00 97 */ li r4, 0x97
-/* 800F74AC 000F310C 38 A0 00 00 */ li r5, 0
-/* 800F74B0 000F3110 48 2E 3A 4D */ bl func_803DAEFC
-/* 800F74B4 000F3114 7C 7C 1B 78 */ mr r28, r3
-/* 800F74B8 000F3118 7F C3 F3 78 */ mr r3, r30
-/* 800F74BC 000F311C 38 80 00 97 */ li r4, 0x97
-/* 800F74C0 000F3120 38 A0 00 00 */ li r5, 0
-/* 800F74C4 000F3124 48 2E 3A 39 */ bl func_803DAEFC
-/* 800F74C8 000F3128 7C 03 E0 40 */ cmplw r3, r28
-/* 800F74CC 000F312C 41 82 00 0C */ beq lbl_800F74D8
-/* 800F74D0 000F3130 38 60 00 00 */ li r3, 0
-/* 800F74D4 000F3134 48 00 03 B8 */ b lbl_800F788C
-lbl_800F74D8:
-/* 800F74D8 000F3138 7F E3 FB 78 */ mr r3, r31
-/* 800F74DC 000F313C 38 80 00 9A */ li r4, 0x9a
-/* 800F74E0 000F3140 38 A0 00 00 */ li r5, 0
-/* 800F74E4 000F3144 48 2E 3A 19 */ bl func_803DAEFC
-/* 800F74E8 000F3148 7C 7C 1B 78 */ mr r28, r3
-/* 800F74EC 000F314C 7F C3 F3 78 */ mr r3, r30
-/* 800F74F0 000F3150 38 80 00 9A */ li r4, 0x9a
-/* 800F74F4 000F3154 38 A0 00 00 */ li r5, 0
-/* 800F74F8 000F3158 48 2E 3A 05 */ bl func_803DAEFC
-/* 800F74FC 000F315C 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7500 000F3160 41 82 00 0C */ beq lbl_800F750C
-/* 800F7504 000F3164 38 60 00 00 */ li r3, 0
-/* 800F7508 000F3168 48 00 03 84 */ b lbl_800F788C
-lbl_800F750C:
-/* 800F750C 000F316C 7F E3 FB 78 */ mr r3, r31
-/* 800F7510 000F3170 38 80 00 94 */ li r4, 0x94
-/* 800F7514 000F3174 38 A0 00 00 */ li r5, 0
-/* 800F7518 000F3178 48 2E 39 E5 */ bl func_803DAEFC
-/* 800F751C 000F317C 7C 7C 1B 78 */ mr r28, r3
-/* 800F7520 000F3180 7F C3 F3 78 */ mr r3, r30
-/* 800F7524 000F3184 38 80 00 94 */ li r4, 0x94
-/* 800F7528 000F3188 38 A0 00 00 */ li r5, 0
-/* 800F752C 000F318C 48 2E 39 D1 */ bl func_803DAEFC
-/* 800F7530 000F3190 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7534 000F3194 41 82 00 0C */ beq lbl_800F7540
-/* 800F7538 000F3198 38 60 00 00 */ li r3, 0
-/* 800F753C 000F319C 48 00 03 50 */ b lbl_800F788C
-lbl_800F7540:
-/* 800F7540 000F31A0 7F E3 FB 78 */ mr r3, r31
-/* 800F7544 000F31A4 38 80 00 95 */ li r4, 0x95
-/* 800F7548 000F31A8 38 A0 00 00 */ li r5, 0
-/* 800F754C 000F31AC 48 2E 39 B1 */ bl func_803DAEFC
-/* 800F7550 000F31B0 7C 7C 1B 78 */ mr r28, r3
-/* 800F7554 000F31B4 7F C3 F3 78 */ mr r3, r30
-/* 800F7558 000F31B8 38 80 00 95 */ li r4, 0x95
-/* 800F755C 000F31BC 38 A0 00 00 */ li r5, 0
-/* 800F7560 000F31C0 48 2E 39 9D */ bl func_803DAEFC
-/* 800F7564 000F31C4 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7568 000F31C8 41 82 00 0C */ beq lbl_800F7574
-/* 800F756C 000F31CC 38 60 00 00 */ li r3, 0
-/* 800F7570 000F31D0 48 00 03 1C */ b lbl_800F788C
-lbl_800F7574:
-/* 800F7574 000F31D4 7F E3 FB 78 */ mr r3, r31
-/* 800F7578 000F31D8 38 80 00 96 */ li r4, 0x96
-/* 800F757C 000F31DC 38 A0 00 00 */ li r5, 0
-/* 800F7580 000F31E0 48 2E 39 7D */ bl func_803DAEFC
-/* 800F7584 000F31E4 7C 7C 1B 78 */ mr r28, r3
-/* 800F7588 000F31E8 7F C3 F3 78 */ mr r3, r30
-/* 800F758C 000F31EC 38 80 00 96 */ li r4, 0x96
-/* 800F7590 000F31F0 38 A0 00 00 */ li r5, 0
-/* 800F7594 000F31F4 48 2E 39 69 */ bl func_803DAEFC
-/* 800F7598 000F31F8 7C 03 E0 40 */ cmplw r3, r28
-/* 800F759C 000F31FC 41 82 00 0C */ beq lbl_800F75A8
-/* 800F75A0 000F3200 38 60 00 00 */ li r3, 0
-/* 800F75A4 000F3204 48 00 02 E8 */ b lbl_800F788C
-lbl_800F75A8:
-/* 800F75A8 000F3208 7F E3 FB 78 */ mr r3, r31
-/* 800F75AC 000F320C 38 80 00 98 */ li r4, 0x98
-/* 800F75B0 000F3210 38 A0 00 00 */ li r5, 0
-/* 800F75B4 000F3214 48 2E 39 49 */ bl func_803DAEFC
-/* 800F75B8 000F3218 7C 7C 1B 78 */ mr r28, r3
-/* 800F75BC 000F321C 7F C3 F3 78 */ mr r3, r30
-/* 800F75C0 000F3220 38 80 00 98 */ li r4, 0x98
-/* 800F75C4 000F3224 38 A0 00 00 */ li r5, 0
-/* 800F75C8 000F3228 48 2E 39 35 */ bl func_803DAEFC
-/* 800F75CC 000F322C 7C 03 E0 40 */ cmplw r3, r28
-/* 800F75D0 000F3230 41 82 00 0C */ beq lbl_800F75DC
-/* 800F75D4 000F3234 38 60 00 00 */ li r3, 0
-/* 800F75D8 000F3238 48 00 02 B4 */ b lbl_800F788C
-lbl_800F75DC:
-/* 800F75DC 000F323C 7F E3 FB 78 */ mr r3, r31
-/* 800F75E0 000F3240 38 80 00 46 */ li r4, 0x46
-/* 800F75E4 000F3244 38 A0 00 00 */ li r5, 0
-/* 800F75E8 000F3248 48 2E 39 15 */ bl func_803DAEFC
-/* 800F75EC 000F324C 7C 7C 1B 78 */ mr r28, r3
-/* 800F75F0 000F3250 7F C3 F3 78 */ mr r3, r30
-/* 800F75F4 000F3254 38 80 00 46 */ li r4, 0x46
-/* 800F75F8 000F3258 38 A0 00 00 */ li r5, 0
-/* 800F75FC 000F325C 48 2E 39 01 */ bl func_803DAEFC
-/* 800F7600 000F3260 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7604 000F3264 41 82 00 0C */ beq lbl_800F7610
-/* 800F7608 000F3268 38 60 00 00 */ li r3, 0
-/* 800F760C 000F326C 48 00 02 80 */ b lbl_800F788C
-lbl_800F7610:
-/* 800F7610 000F3270 7F E3 FB 78 */ mr r3, r31
-/* 800F7614 000F3274 38 80 00 47 */ li r4, 0x47
-/* 800F7618 000F3278 38 A0 00 00 */ li r5, 0
-/* 800F761C 000F327C 48 2E 38 E1 */ bl func_803DAEFC
-/* 800F7620 000F3280 7C 7C 1B 78 */ mr r28, r3
-/* 800F7624 000F3284 7F C3 F3 78 */ mr r3, r30
-/* 800F7628 000F3288 38 80 00 47 */ li r4, 0x47
-/* 800F762C 000F328C 38 A0 00 00 */ li r5, 0
-/* 800F7630 000F3290 48 2E 38 CD */ bl func_803DAEFC
-/* 800F7634 000F3294 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7638 000F3298 41 82 00 0C */ beq lbl_800F7644
-/* 800F763C 000F329C 38 60 00 00 */ li r3, 0
-/* 800F7640 000F32A0 48 00 02 4C */ b lbl_800F788C
-lbl_800F7644:
-/* 800F7644 000F32A4 7F E3 FB 78 */ mr r3, r31
-/* 800F7648 000F32A8 38 80 00 48 */ li r4, 0x48
-/* 800F764C 000F32AC 38 A0 00 00 */ li r5, 0
-/* 800F7650 000F32B0 48 2E 38 AD */ bl func_803DAEFC
-/* 800F7654 000F32B4 7C 7C 1B 78 */ mr r28, r3
-/* 800F7658 000F32B8 7F C3 F3 78 */ mr r3, r30
-/* 800F765C 000F32BC 38 80 00 48 */ li r4, 0x48
-/* 800F7660 000F32C0 38 A0 00 00 */ li r5, 0
-/* 800F7664 000F32C4 48 2E 38 99 */ bl func_803DAEFC
-/* 800F7668 000F32C8 7C 03 E0 40 */ cmplw r3, r28
-/* 800F766C 000F32CC 41 82 00 0C */ beq lbl_800F7678
-/* 800F7670 000F32D0 38 60 00 00 */ li r3, 0
-/* 800F7674 000F32D4 48 00 02 18 */ b lbl_800F788C
-lbl_800F7678:
-/* 800F7678 000F32D8 7F E3 FB 78 */ mr r3, r31
-/* 800F767C 000F32DC 38 80 00 49 */ li r4, 0x49
-/* 800F7680 000F32E0 38 A0 00 00 */ li r5, 0
-/* 800F7684 000F32E4 48 2E 38 79 */ bl func_803DAEFC
-/* 800F7688 000F32E8 7C 7C 1B 78 */ mr r28, r3
-/* 800F768C 000F32EC 7F C3 F3 78 */ mr r3, r30
-/* 800F7690 000F32F0 38 80 00 49 */ li r4, 0x49
-/* 800F7694 000F32F4 38 A0 00 00 */ li r5, 0
-/* 800F7698 000F32F8 48 2E 38 65 */ bl func_803DAEFC
-/* 800F769C 000F32FC 7C 03 E0 40 */ cmplw r3, r28
-/* 800F76A0 000F3300 41 82 00 0C */ beq lbl_800F76AC
-/* 800F76A4 000F3304 38 60 00 00 */ li r3, 0
-/* 800F76A8 000F3308 48 00 01 E4 */ b lbl_800F788C
-lbl_800F76AC:
-/* 800F76AC 000F330C 7F E3 FB 78 */ mr r3, r31
-/* 800F76B0 000F3310 38 80 00 4A */ li r4, 0x4a
-/* 800F76B4 000F3314 38 A0 00 00 */ li r5, 0
-/* 800F76B8 000F3318 48 2E 38 45 */ bl func_803DAEFC
-/* 800F76BC 000F331C 7C 7C 1B 78 */ mr r28, r3
-/* 800F76C0 000F3320 7F C3 F3 78 */ mr r3, r30
-/* 800F76C4 000F3324 38 80 00 4A */ li r4, 0x4a
-/* 800F76C8 000F3328 38 A0 00 00 */ li r5, 0
-/* 800F76CC 000F332C 48 2E 38 31 */ bl func_803DAEFC
-/* 800F76D0 000F3330 7C 03 E0 40 */ cmplw r3, r28
-/* 800F76D4 000F3334 41 82 00 0C */ beq lbl_800F76E0
-/* 800F76D8 000F3338 38 60 00 00 */ li r3, 0
-/* 800F76DC 000F333C 48 00 01 B0 */ b lbl_800F788C
-lbl_800F76E0:
-/* 800F76E0 000F3340 7F E3 FB 78 */ mr r3, r31
-/* 800F76E4 000F3344 38 80 00 4B */ li r4, 0x4b
-/* 800F76E8 000F3348 38 A0 00 00 */ li r5, 0
-/* 800F76EC 000F334C 48 2E 38 11 */ bl func_803DAEFC
-/* 800F76F0 000F3350 7C 7C 1B 78 */ mr r28, r3
-/* 800F76F4 000F3354 7F C3 F3 78 */ mr r3, r30
-/* 800F76F8 000F3358 38 80 00 4B */ li r4, 0x4b
-/* 800F76FC 000F335C 38 A0 00 00 */ li r5, 0
-/* 800F7700 000F3360 48 2E 37 FD */ bl func_803DAEFC
-/* 800F7704 000F3364 7C 03 E0 40 */ cmplw r3, r28
-/* 800F7708 000F3368 41 82 00 0C */ beq lbl_800F7714
-/* 800F770C 000F336C 38 60 00 00 */ li r3, 0
-/* 800F7710 000F3370 48 00 01 7C */ b lbl_800F788C
-lbl_800F7714:
-/* 800F7714 000F3374 7F C3 F3 78 */ mr r3, r30
-/* 800F7718 000F3378 38 80 00 05 */ li r4, 5
-/* 800F771C 000F337C 38 A0 00 00 */ li r5, 0
-/* 800F7720 000F3380 48 2E 37 DD */ bl func_803DAEFC
-/* 800F7724 000F3384 54 79 04 3E */ clrlwi r25, r3, 0x10
-/* 800F7728 000F3388 7F E3 FB 78 */ mr r3, r31
-/* 800F772C 000F338C 38 80 00 05 */ li r4, 5
-/* 800F7730 000F3390 38 A0 00 00 */ li r5, 0
-/* 800F7734 000F3394 48 2E 37 C9 */ bl func_803DAEFC
-/* 800F7738 000F3398 28 19 01 22 */ cmplwi r25, 0x122
-/* 800F773C 000F339C 54 78 04 3E */ clrlwi r24, r3, 0x10
-/* 800F7740 000F33A0 40 82 00 14 */ bne lbl_800F7754
-/* 800F7744 000F33A4 7C 19 C0 40 */ cmplw r25, r24
-/* 800F7748 000F33A8 41 82 00 A0 */ beq lbl_800F77E8
-/* 800F774C 000F33AC 38 60 00 00 */ li r3, 0
-/* 800F7750 000F33B0 48 00 01 3C */ b lbl_800F788C
-lbl_800F7754:
-/* 800F7754 000F33B4 7C 19 C0 40 */ cmplw r25, r24
-/* 800F7758 000F33B8 41 82 00 90 */ beq lbl_800F77E8
-/* 800F775C 000F33BC 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 800F7760 000F33C0 3B 60 00 00 */ li r27, 0
-/* 800F7764 000F33C4 3B A3 CE 34 */ addi r29, r3, lbl_8063CE34@l
-lbl_800F7768:
-/* 800F7768 000F33C8 7F 24 CB 78 */ mr r4, r25
-/* 800F776C 000F33CC 38 7D 00 14 */ addi r3, r29, 0x14
-/* 800F7770 000F33D0 57 65 04 3E */ clrlwi r5, r27, 0x10
-/* 800F7774 000F33D4 48 29 AB 29 */ bl func_8039229C
-/* 800F7778 000F33D8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F777C 000F33DC 7C 7C 1B 78 */ mr r28, r3
-/* 800F7780 000F33E0 7C 18 00 40 */ cmplw r24, r0
-/* 800F7784 000F33E4 41 82 00 50 */ beq lbl_800F77D4
-/* 800F7788 000F33E8 2C 00 00 00 */ cmpwi r0, 0
-/* 800F778C 000F33EC 41 82 00 3C */ beq lbl_800F77C8
-/* 800F7790 000F33F0 3B 40 00 00 */ li r26, 0
-lbl_800F7794:
-/* 800F7794 000F33F4 38 7D 00 14 */ addi r3, r29, 0x14
-/* 800F7798 000F33F8 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 800F779C 000F33FC 57 45 04 3E */ clrlwi r5, r26, 0x10
-/* 800F77A0 000F3400 48 29 AA FD */ bl func_8039229C
-/* 800F77A4 000F3404 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F77A8 000F3408 7C 18 00 40 */ cmplw r24, r0
-/* 800F77AC 000F340C 41 82 00 10 */ beq lbl_800F77BC
-/* 800F77B0 000F3410 3B 5A 00 01 */ addi r26, r26, 1
-/* 800F77B4 000F3414 28 1A 00 05 */ cmplwi r26, 5
-/* 800F77B8 000F3418 41 80 FF DC */ blt lbl_800F7794
-lbl_800F77BC:
-/* 800F77BC 000F341C 57 40 04 3E */ clrlwi r0, r26, 0x10
-/* 800F77C0 000F3420 28 00 00 05 */ cmplwi r0, 5
-/* 800F77C4 000F3424 40 82 00 10 */ bne lbl_800F77D4
-lbl_800F77C8:
-/* 800F77C8 000F3428 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F77CC 000F342C 28 1B 00 07 */ cmplwi r27, 7
-/* 800F77D0 000F3430 41 80 FF 98 */ blt lbl_800F7768
-lbl_800F77D4:
-/* 800F77D4 000F3434 57 60 04 3E */ clrlwi r0, r27, 0x10
-/* 800F77D8 000F3438 28 00 00 07 */ cmplwi r0, 7
-/* 800F77DC 000F343C 40 82 00 0C */ bne lbl_800F77E8
-/* 800F77E0 000F3440 38 60 00 00 */ li r3, 0
-/* 800F77E4 000F3444 48 00 00 A8 */ b lbl_800F788C
-lbl_800F77E8:
-/* 800F77E8 000F3448 28 19 01 9C */ cmplwi r25, 0x19c
-/* 800F77EC 000F344C 40 82 00 38 */ bne lbl_800F7824
-/* 800F77F0 000F3450 7F E3 FB 78 */ mr r3, r31
-/* 800F77F4 000F3454 38 80 00 9D */ li r4, 0x9d
-/* 800F77F8 000F3458 38 A0 00 00 */ li r5, 0
-/* 800F77FC 000F345C 48 2E 37 01 */ bl func_803DAEFC
-/* 800F7800 000F3460 7C 7F 1B 78 */ mr r31, r3
-/* 800F7804 000F3464 7F C3 F3 78 */ mr r3, r30
-/* 800F7808 000F3468 38 80 00 9D */ li r4, 0x9d
-/* 800F780C 000F346C 38 A0 00 00 */ li r5, 0
-/* 800F7810 000F3470 48 2E 36 ED */ bl func_803DAEFC
-/* 800F7814 000F3474 7C 03 F8 40 */ cmplw r3, r31
-/* 800F7818 000F3478 41 82 00 70 */ beq lbl_800F7888
-/* 800F781C 000F347C 38 60 00 00 */ li r3, 0
-/* 800F7820 000F3480 48 00 00 6C */ b lbl_800F788C
-lbl_800F7824:
-/* 800F7824 000F3484 28 19 01 ED */ cmplwi r25, 0x1ed
-/* 800F7828 000F3488 40 82 00 24 */ bne lbl_800F784C
-/* 800F782C 000F348C 7F C3 F3 78 */ mr r3, r30
-/* 800F7830 000F3490 38 80 00 70 */ li r4, 0x70
-/* 800F7834 000F3494 38 A0 00 00 */ li r5, 0
-/* 800F7838 000F3498 48 2E 36 C5 */ bl func_803DAEFC
-/* 800F783C 000F349C 28 03 00 12 */ cmplwi r3, 0x12
-/* 800F7840 000F34A0 40 81 00 48 */ ble lbl_800F7888
-/* 800F7844 000F34A4 38 60 00 00 */ li r3, 0
-/* 800F7848 000F34A8 48 00 00 44 */ b lbl_800F788C
-lbl_800F784C:
-/* 800F784C 000F34AC 28 19 01 82 */ cmplwi r25, 0x182
-/* 800F7850 000F34B0 41 82 00 38 */ beq lbl_800F7888
-/* 800F7854 000F34B4 7F E3 FB 78 */ mr r3, r31
-/* 800F7858 000F34B8 38 80 00 70 */ li r4, 0x70
-/* 800F785C 000F34BC 38 A0 00 00 */ li r5, 0
-/* 800F7860 000F34C0 48 2E 36 9D */ bl func_803DAEFC
-/* 800F7864 000F34C4 7C 7F 1B 78 */ mr r31, r3
-/* 800F7868 000F34C8 7F C3 F3 78 */ mr r3, r30
-/* 800F786C 000F34CC 38 80 00 70 */ li r4, 0x70
-/* 800F7870 000F34D0 38 A0 00 00 */ li r5, 0
-/* 800F7874 000F34D4 48 2E 36 89 */ bl func_803DAEFC
-/* 800F7878 000F34D8 7C 03 F8 40 */ cmplw r3, r31
-/* 800F787C 000F34DC 41 82 00 0C */ beq lbl_800F7888
-/* 800F7880 000F34E0 38 60 00 00 */ li r3, 0
-/* 800F7884 000F34E4 48 00 00 08 */ b lbl_800F788C
-lbl_800F7888:
-/* 800F7888 000F34E8 38 60 00 01 */ li r3, 1
-lbl_800F788C:
-/* 800F788C 000F34EC 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F7890 000F34F0 48 0C F8 D9 */ bl _restgpr_24
-/* 800F7894 000F34F4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800F7898 000F34F8 7C 08 03 A6 */ mtlr r0
-/* 800F789C 000F34FC 38 21 00 30 */ addi r1, r1, 0x30
-/* 800F78A0 000F3500 4E 80 00 20 */ blr
-
-.global func_800F78A4
-func_800F78A4:
-/* 800F78A4 000F3504 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800F78A8 000F3508 7C 08 02 A6 */ mflr r0
-/* 800F78AC 000F350C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800F78B0 000F3510 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800F78B4 000F3514 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800F78B8 000F3518 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800F78BC 000F351C 7C 7D 1B 78 */ mr r29, r3
-/* 800F78C0 000F3520 48 06 7E 21 */ bl func_8015F6E0
-/* 800F78C4 000F3524 2C 1D 00 01 */ cmpwi r29, 1
-/* 800F78C8 000F3528 7C 7F 1B 78 */ mr r31, r3
-/* 800F78CC 000F352C 41 82 00 28 */ beq lbl_800F78F4
-/* 800F78D0 000F3530 40 80 00 78 */ bge lbl_800F7948
-/* 800F78D4 000F3534 2C 1D 00 00 */ cmpwi r29, 0
-/* 800F78D8 000F3538 40 80 00 08 */ bge lbl_800F78E0
-/* 800F78DC 000F353C 48 00 00 6C */ b lbl_800F7948
-lbl_800F78E0:
-/* 800F78E0 000F3540 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800F78E4 000F3544 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800F78E8 000F3548 A0 03 00 D0 */ lhz r0, 0xd0(r3)
-/* 800F78EC 000F354C 54 03 FE BE */ rlwinm r3, r0, 0x1f, 0x1a, 0x1f
-/* 800F78F0 000F3550 48 00 00 60 */ b lbl_800F7950
-lbl_800F78F4:
-/* 800F78F4 000F3554 3B A0 00 00 */ li r29, 0
-lbl_800F78F8:
-/* 800F78F8 000F3558 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 800F78FC 000F355C 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F7900 000F3560 7C 7F 02 14 */ add r3, r31, r0
-/* 800F7904 000F3564 3B C3 00 CC */ addi r30, r3, 0xcc
-/* 800F7908 000F3568 7F C3 F3 78 */ mr r3, r30
-/* 800F790C 000F356C 4B F5 F3 41 */ bl func_80056C4C
-/* 800F7910 000F3570 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7914 000F3574 41 82 00 20 */ beq lbl_800F7934
-/* 800F7918 000F3578 7F C3 F3 78 */ mr r3, r30
-/* 800F791C 000F357C 48 2E 48 81 */ bl func_803DC19C
-/* 800F7920 000F3580 4B F5 F5 0D */ bl func_80056E2C
-/* 800F7924 000F3584 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7928 000F3588 40 82 00 0C */ bne lbl_800F7934
-/* 800F792C 000F358C 38 60 00 00 */ li r3, 0
-/* 800F7930 000F3590 48 00 00 20 */ b lbl_800F7950
-lbl_800F7934:
-/* 800F7934 000F3594 3B BD 00 01 */ addi r29, r29, 1
-/* 800F7938 000F3598 28 1D 00 06 */ cmplwi r29, 6
-/* 800F793C 000F359C 41 80 FF BC */ blt lbl_800F78F8
-/* 800F7940 000F35A0 38 60 00 01 */ li r3, 1
-/* 800F7944 000F35A4 48 00 00 0C */ b lbl_800F7950
-lbl_800F7948:
-/* 800F7948 000F35A8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 800F794C 000F35AC 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-lbl_800F7950:
-/* 800F7950 000F35B0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800F7954 000F35B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800F7958 000F35B8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800F795C 000F35BC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800F7960 000F35C0 7C 08 03 A6 */ mtlr r0
-/* 800F7964 000F35C4 38 21 00 20 */ addi r1, r1, 0x20
-/* 800F7968 000F35C8 4E 80 00 20 */ blr
-
-.global func_800F796C
-func_800F796C:
-/* 800F796C 000F35CC 28 03 00 06 */ cmplwi r3, 6
-/* 800F7970 000F35D0 4D 81 00 20 */ bgtlr
-/* 800F7974 000F35D4 3C A0 80 42 */ lis r5, lbl_80418104@ha
-/* 800F7978 000F35D8 54 60 10 3A */ slwi r0, r3, 2
-/* 800F797C 000F35DC 38 A5 81 04 */ addi r5, r5, lbl_80418104@l
-/* 800F7980 000F35E0 7C A5 00 2E */ lwzx r5, r5, r0
-/* 800F7984 000F35E4 7C A9 03 A6 */ mtctr r5
-/* 800F7988 000F35E8 4E 80 04 20 */ bctr
-/* 800F798C 000F35EC 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800F7990 000F35F0 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800F7994 000F35F4 A0 03 00 D0 */ lhz r0, 0xd0(r3)
-/* 800F7998 000F35F8 50 80 0E 7C */ rlwimi r0, r4, 1, 0x19, 0x1e
-/* 800F799C 000F35FC B0 03 00 D0 */ sth r0, 0xd0(r3)
-/* 800F79A0 000F3600 4E 80 00 20 */ blr
-/* 800F79A4 000F3604 3C C0 80 48 */ lis r6, lbl_8047DAE0@ha
-/* 800F79A8 000F3608 38 80 00 00 */ li r4, 0
-/* 800F79AC 000F360C 38 C6 DA E0 */ addi r6, r6, lbl_8047DAE0@l
-/* 800F79B0 000F3610 38 A0 00 44 */ li r5, 0x44
-/* 800F79B4 000F3614 A0 06 00 D0 */ lhz r0, 0xd0(r6)
-/* 800F79B8 000F3618 38 66 27 A8 */ addi r3, r6, 0x27a8
-/* 800F79BC 000F361C 54 00 07 F0 */ rlwinm r0, r0, 0, 0x1f, 0x18
-/* 800F79C0 000F3620 B0 06 00 D0 */ sth r0, 0xd0(r6)
-/* 800F79C4 000F3624 4B F0 C7 40 */ b memset
-/* 800F79C8 000F3628 3C A0 80 48 */ lis r5, lbl_8047DAE0@ha
-/* 800F79CC 000F362C 54 83 EC FE */ rlwinm r3, r4, 0x1d, 0x13, 0x1f
-/* 800F79D0 000F3630 38 A5 DA E0 */ addi r5, r5, lbl_8047DAE0@l
-/* 800F79D4 000F3634 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F79D8 000F3638 7C A5 1A 14 */ add r5, r5, r3
-/* 800F79DC 000F363C 38 60 00 01 */ li r3, 1
-/* 800F79E0 000F3640 88 85 27 A8 */ lbz r4, 0x27a8(r5)
-/* 800F79E4 000F3644 7C 60 00 30 */ slw r0, r3, r0
-/* 800F79E8 000F3648 7C 80 03 78 */ or r0, r4, r0
-/* 800F79EC 000F364C 98 05 27 A8 */ stb r0, 0x27a8(r5)
-/* 800F79F0 000F3650 4E 80 00 20 */ blr
-/* 800F79F4 000F3654 3C A0 80 48 */ lis r5, lbl_8047DAE0@ha
-/* 800F79F8 000F3658 54 83 EC FE */ rlwinm r3, r4, 0x1d, 0x13, 0x1f
-/* 800F79FC 000F365C 38 A5 DA E0 */ addi r5, r5, lbl_8047DAE0@l
-/* 800F7A00 000F3660 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F7A04 000F3664 7C A5 1A 14 */ add r5, r5, r3
-/* 800F7A08 000F3668 38 60 00 01 */ li r3, 1
-/* 800F7A0C 000F366C 88 85 27 A8 */ lbz r4, 0x27a8(r5)
-/* 800F7A10 000F3670 7C 60 00 30 */ slw r0, r3, r0
-/* 800F7A14 000F3674 7C 80 00 78 */ andc r0, r4, r0
-/* 800F7A18 000F3678 98 05 27 A8 */ stb r0, 0x27a8(r5)
-/* 800F7A1C 000F367C 4E 80 00 20 */ blr
-/* 800F7A20 000F3680 3C C0 80 48 */ lis r6, lbl_8047DAE0@ha
-/* 800F7A24 000F3684 38 00 00 01 */ li r0, 1
-/* 800F7A28 000F3688 38 C6 DA E0 */ addi r6, r6, lbl_8047DAE0@l
-/* 800F7A2C 000F368C A0 A6 00 D0 */ lhz r5, 0xd0(r6)
-/* 800F7A30 000F3690 7C 00 20 30 */ slw r0, r0, r4
-/* 800F7A34 000F3694 54 A3 FE BE */ rlwinm r3, r5, 0x1f, 0x1a, 0x1f
-/* 800F7A38 000F3698 7C 60 03 78 */ or r0, r3, r0
-/* 800F7A3C 000F369C 50 05 0E 7C */ rlwimi r5, r0, 1, 0x19, 0x1e
-/* 800F7A40 000F36A0 B0 A6 00 D0 */ sth r5, 0xd0(r6)
-/* 800F7A44 000F36A4 4E 80 00 20 */ blr
-/* 800F7A48 000F36A8 3C C0 80 48 */ lis r6, lbl_8047DAE0@ha
-/* 800F7A4C 000F36AC 38 00 00 01 */ li r0, 1
-/* 800F7A50 000F36B0 38 C6 DA E0 */ addi r6, r6, lbl_8047DAE0@l
-/* 800F7A54 000F36B4 A0 A6 00 D0 */ lhz r5, 0xd0(r6)
-/* 800F7A58 000F36B8 7C 00 20 30 */ slw r0, r0, r4
-/* 800F7A5C 000F36BC 54 A3 FE BE */ rlwinm r3, r5, 0x1f, 0x1a, 0x1f
-/* 800F7A60 000F36C0 7C 60 00 78 */ andc r0, r3, r0
-/* 800F7A64 000F36C4 50 05 0E 7C */ rlwimi r5, r0, 1, 0x19, 0x1e
-/* 800F7A68 000F36C8 B0 A6 00 D0 */ sth r5, 0xd0(r6)
-/* 800F7A6C 000F36CC 4E 80 00 20 */ blr
-
-.global func_800F7A70
-func_800F7A70:
-/* 800F7A70 000F36D0 94 21 F9 F0 */ stwu r1, -0x610(r1)
-/* 800F7A74 000F36D4 7C 08 02 A6 */ mflr r0
-/* 800F7A78 000F36D8 90 01 06 14 */ stw r0, 0x614(r1)
-/* 800F7A7C 000F36DC 39 61 06 10 */ addi r11, r1, 0x610
-/* 800F7A80 000F36E0 48 0C F6 91 */ bl _savegpr_21
-/* 800F7A84 000F36E4 3F 00 80 48 */ lis r24, lbl_8047DAE0@ha
-/* 800F7A88 000F36E8 7C 79 1B 78 */ mr r25, r3
-/* 800F7A8C 000F36EC 3B 18 DA E0 */ addi r24, r24, lbl_8047DAE0@l
-/* 800F7A90 000F36F0 48 06 7C 51 */ bl func_8015F6E0
-/* 800F7A94 000F36F4 7C 7E 1B 78 */ mr r30, r3
-/* 800F7A98 000F36F8 38 61 00 08 */ addi r3, r1, 8
-/* 800F7A9C 000F36FC 38 80 FF FF */ li r4, -1
-/* 800F7AA0 000F3700 38 A0 01 94 */ li r5, 0x194
-/* 800F7AA4 000F3704 4B F0 C6 61 */ bl memset
-/* 800F7AA8 000F3708 38 61 01 9C */ addi r3, r1, 0x19c
-/* 800F7AAC 000F370C 38 80 FF FF */ li r4, -1
-/* 800F7AB0 000F3710 38 A0 04 44 */ li r5, 0x444
-/* 800F7AB4 000F3714 4B F0 C6 51 */ bl memset
-/* 800F7AB8 000F3718 A0 98 00 D0 */ lhz r4, 0xd0(r24)
-/* 800F7ABC 000F371C 2C 19 00 00 */ cmpwi r25, 0
-/* 800F7AC0 000F3720 54 80 B7 3C */ rlwinm r0, r4, 0x16, 0x1c, 0x1e
-/* 800F7AC4 000F3724 7C 78 02 14 */ add r3, r24, r0
-/* 800F7AC8 000F3728 A3 E3 27 36 */ lhz r31, 0x2736(r3)
-/* 800F7ACC 000F372C 40 82 01 74 */ bne lbl_800F7C40
-/* 800F7AD0 000F3730 2C 9F 00 00 */ cmpwi cr1, r31, 0
-/* 800F7AD4 000F3734 38 A0 00 00 */ li r5, 0
-/* 800F7AD8 000F3738 40 85 05 A4 */ ble cr1, lbl_800F807C
-/* 800F7ADC 000F373C 2C 1F 00 08 */ cmpwi r31, 8
-/* 800F7AE0 000F3740 38 DF FF F8 */ addi r6, r31, -8
-/* 800F7AE4 000F3744 40 81 01 18 */ ble lbl_800F7BFC
-/* 800F7AE8 000F3748 38 80 00 00 */ li r4, 0
-/* 800F7AEC 000F374C 41 84 00 18 */ blt cr1, lbl_800F7B04
-/* 800F7AF0 000F3750 3C 60 80 00 */ lis r3, 0x7FFFFFFE@ha
-/* 800F7AF4 000F3754 38 03 FF FE */ addi r0, r3, 0x7FFFFFFE@l
-/* 800F7AF8 000F3758 7C 1F 00 00 */ cmpw r31, r0
-/* 800F7AFC 000F375C 41 81 00 08 */ bgt lbl_800F7B04
-/* 800F7B00 000F3760 38 80 00 01 */ li r4, 1
-lbl_800F7B04:
-/* 800F7B04 000F3764 2C 04 00 00 */ cmpwi r4, 0
-/* 800F7B08 000F3768 41 82 00 F4 */ beq lbl_800F7BFC
-/* 800F7B0C 000F376C 38 06 00 07 */ addi r0, r6, 7
-/* 800F7B10 000F3770 7F 04 C3 78 */ mr r4, r24
-/* 800F7B14 000F3774 54 00 E8 FE */ srwi r0, r0, 3
-/* 800F7B18 000F3778 38 60 00 00 */ li r3, 0
-/* 800F7B1C 000F377C 7C 09 03 A6 */ mtctr r0
-/* 800F7B20 000F3780 2C 06 00 00 */ cmpwi r6, 0
-/* 800F7B24 000F3784 40 81 00 D8 */ ble lbl_800F7BFC
-lbl_800F7B28:
-/* 800F7B28 000F3788 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7B2C 000F378C 7C 03 C2 14 */ add r0, r3, r24
-/* 800F7B30 000F3790 38 63 00 10 */ addi r3, r3, 0x10
-/* 800F7B34 000F3794 38 A5 00 08 */ addi r5, r5, 8
-/* 800F7B38 000F3798 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7B3C 000F379C 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7B40 000F37A0 7C C6 02 14 */ add r6, r6, r0
-/* 800F7B44 000F37A4 A0 C6 00 D2 */ lhz r6, 0xd2(r6)
-/* 800F7B48 000F37A8 B0 C4 22 F2 */ sth r6, 0x22f2(r4)
-/* 800F7B4C 000F37AC A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7B50 000F37B0 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7B54 000F37B4 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7B58 000F37B8 7C C6 02 14 */ add r6, r6, r0
-/* 800F7B5C 000F37BC A0 C6 00 D4 */ lhz r6, 0xd4(r6)
-/* 800F7B60 000F37C0 B0 C4 22 F4 */ sth r6, 0x22f4(r4)
-/* 800F7B64 000F37C4 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7B68 000F37C8 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7B6C 000F37CC 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7B70 000F37D0 7C C6 02 14 */ add r6, r6, r0
-/* 800F7B74 000F37D4 A0 C6 00 D6 */ lhz r6, 0xd6(r6)
-/* 800F7B78 000F37D8 B0 C4 22 F6 */ sth r6, 0x22f6(r4)
-/* 800F7B7C 000F37DC A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7B80 000F37E0 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7B84 000F37E4 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7B88 000F37E8 7C C6 02 14 */ add r6, r6, r0
-/* 800F7B8C 000F37EC A0 C6 00 D8 */ lhz r6, 0xd8(r6)
-/* 800F7B90 000F37F0 B0 C4 22 F8 */ sth r6, 0x22f8(r4)
-/* 800F7B94 000F37F4 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7B98 000F37F8 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7B9C 000F37FC 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7BA0 000F3800 7C C6 02 14 */ add r6, r6, r0
-/* 800F7BA4 000F3804 A0 C6 00 DA */ lhz r6, 0xda(r6)
-/* 800F7BA8 000F3808 B0 C4 22 FA */ sth r6, 0x22fa(r4)
-/* 800F7BAC 000F380C A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7BB0 000F3810 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7BB4 000F3814 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7BB8 000F3818 7C C6 02 14 */ add r6, r6, r0
-/* 800F7BBC 000F381C A0 C6 00 DC */ lhz r6, 0xdc(r6)
-/* 800F7BC0 000F3820 B0 C4 22 FC */ sth r6, 0x22fc(r4)
-/* 800F7BC4 000F3824 A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7BC8 000F3828 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7BCC 000F382C 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7BD0 000F3830 7C C6 02 14 */ add r6, r6, r0
-/* 800F7BD4 000F3834 A0 C6 00 DE */ lhz r6, 0xde(r6)
-/* 800F7BD8 000F3838 B0 C4 22 FE */ sth r6, 0x22fe(r4)
-/* 800F7BDC 000F383C A0 D8 00 D0 */ lhz r6, 0xd0(r24)
-/* 800F7BE0 000F3840 54 C6 AF 7E */ rlwinm r6, r6, 0x15, 0x1d, 0x1f
-/* 800F7BE4 000F3844 1C C6 04 44 */ mulli r6, r6, 0x444
-/* 800F7BE8 000F3848 7C C6 02 14 */ add r6, r6, r0
-/* 800F7BEC 000F384C A0 06 00 E0 */ lhz r0, 0xe0(r6)
-/* 800F7BF0 000F3850 B0 04 23 00 */ sth r0, 0x2300(r4)
-/* 800F7BF4 000F3854 38 84 00 10 */ addi r4, r4, 0x10
-/* 800F7BF8 000F3858 42 00 FF 30 */ bdnz lbl_800F7B28
-lbl_800F7BFC:
-/* 800F7BFC 000F385C 54 A6 08 3C */ slwi r6, r5, 1
-/* 800F7C00 000F3860 7C 05 F8 50 */ subf r0, r5, r31
-/* 800F7C04 000F3864 7C 98 32 14 */ add r4, r24, r6
-/* 800F7C08 000F3868 7C 09 03 A6 */ mtctr r0
-/* 800F7C0C 000F386C 7C 05 F8 00 */ cmpw r5, r31
-/* 800F7C10 000F3870 40 80 04 6C */ bge lbl_800F807C
-lbl_800F7C14:
-/* 800F7C14 000F3874 A0 78 00 D0 */ lhz r3, 0xd0(r24)
-/* 800F7C18 000F3878 7C 06 C2 14 */ add r0, r6, r24
-/* 800F7C1C 000F387C 38 C6 00 02 */ addi r6, r6, 2
-/* 800F7C20 000F3880 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
-/* 800F7C24 000F3884 1C 63 04 44 */ mulli r3, r3, 0x444
-/* 800F7C28 000F3888 7C 63 02 14 */ add r3, r3, r0
-/* 800F7C2C 000F388C A0 03 00 D2 */ lhz r0, 0xd2(r3)
-/* 800F7C30 000F3890 B0 04 22 F2 */ sth r0, 0x22f2(r4)
-/* 800F7C34 000F3894 38 84 00 02 */ addi r4, r4, 2
-/* 800F7C38 000F3898 42 00 FF DC */ bdnz lbl_800F7C14
-/* 800F7C3C 000F389C 48 00 04 40 */ b lbl_800F807C
-lbl_800F7C40:
-/* 800F7C40 000F38A0 2C 19 00 02 */ cmpwi r25, 2
-/* 800F7C44 000F38A4 41 81 02 64 */ bgt lbl_800F7EA8
-/* 800F7C48 000F38A8 3A E1 01 9C */ addi r23, r1, 0x19c
-/* 800F7C4C 000F38AC 3B 80 00 00 */ li r28, 0
-/* 800F7C50 000F38B0 3B A0 00 00 */ li r29, 0
-/* 800F7C54 000F38B4 3A C0 FF FF */ li r22, -1
-/* 800F7C58 000F38B8 48 00 00 C0 */ b lbl_800F7D18
-lbl_800F7C5C:
-/* 800F7C5C 000F38BC A0 78 00 D0 */ lhz r3, 0xd0(r24)
-/* 800F7C60 000F38C0 7C 1D C2 14 */ add r0, r29, r24
-/* 800F7C64 000F38C4 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
-/* 800F7C68 000F38C8 1C 63 04 44 */ mulli r3, r3, 0x444
-/* 800F7C6C 000F38CC 7C 63 02 14 */ add r3, r3, r0
-/* 800F7C70 000F38D0 AB 63 00 D2 */ lha r27, 0xd2(r3)
-/* 800F7C74 000F38D4 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F7C78 000F38D8 41 80 00 24 */ blt lbl_800F7C9C
-/* 800F7C7C 000F38DC 2C 1B 00 06 */ cmpwi r27, 6
-/* 800F7C80 000F38E0 40 80 00 1C */ bge lbl_800F7C9C
-/* 800F7C84 000F38E4 1C 1B 00 DC */ mulli r0, r27, 0xdc
-/* 800F7C88 000F38E8 7C 7E 02 14 */ add r3, r30, r0
-/* 800F7C8C 000F38EC 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F7C90 000F38F0 48 2E 45 0D */ bl func_803DC19C
-/* 800F7C94 000F38F4 7C 75 1B 78 */ mr r21, r3
-/* 800F7C98 000F38F8 48 00 00 14 */ b lbl_800F7CAC
-lbl_800F7C9C:
-/* 800F7C9C 000F38FC 38 1B FF FA */ addi r0, r27, -6
-/* 800F7CA0 000F3900 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F7CA4 000F3904 7C 7E 02 14 */ add r3, r30, r0
-/* 800F7CA8 000F3908 3A A3 05 F8 */ addi r21, r3, 0x5f8
-lbl_800F7CAC:
-/* 800F7CAC 000F390C 7E A3 AB 78 */ mr r3, r21
-/* 800F7CB0 000F3910 4B F5 EF 25 */ bl func_80056BD4
-/* 800F7CB4 000F3914 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7CB8 000F3918 41 82 00 58 */ beq lbl_800F7D10
-/* 800F7CBC 000F391C 7E A3 AB 78 */ mr r3, r21
-/* 800F7CC0 000F3920 38 80 00 A0 */ li r4, 0xa0
-/* 800F7CC4 000F3924 38 A0 00 00 */ li r5, 0
-/* 800F7CC8 000F3928 48 2E 32 35 */ bl func_803DAEFC
-/* 800F7CCC 000F392C 54 60 10 3A */ slwi r0, r3, 2
-/* 800F7CD0 000F3930 38 81 00 08 */ addi r4, r1, 8
-/* 800F7CD4 000F3934 7C 04 02 EE */ lhaux r0, r4, r0
-/* 800F7CD8 000F3938 2C 00 FF FF */ cmpwi r0, -1
-/* 800F7CDC 000F393C 40 82 00 1C */ bne lbl_800F7CF8
-/* 800F7CE0 000F3940 B3 64 00 02 */ sth r27, 2(r4)
-/* 800F7CE4 000F3944 7F 60 07 34 */ extsh r0, r27
-/* 800F7CE8 000F3948 54 00 08 3C */ slwi r0, r0, 1
-/* 800F7CEC 000F394C B3 64 00 00 */ sth r27, 0(r4)
-/* 800F7CF0 000F3950 7E D7 03 2E */ sthx r22, r23, r0
-/* 800F7CF4 000F3954 48 00 00 1C */ b lbl_800F7D10
-lbl_800F7CF8:
-/* 800F7CF8 000F3958 A8 64 00 02 */ lha r3, 2(r4)
-/* 800F7CFC 000F395C 57 60 08 3C */ slwi r0, r27, 1
-/* 800F7D00 000F3960 54 63 08 3C */ slwi r3, r3, 1
-/* 800F7D04 000F3964 B3 64 00 02 */ sth r27, 2(r4)
-/* 800F7D08 000F3968 7F 77 1B 2E */ sthx r27, r23, r3
-/* 800F7D0C 000F396C 7E D7 03 2E */ sthx r22, r23, r0
-lbl_800F7D10:
-/* 800F7D10 000F3970 3B BD 00 02 */ addi r29, r29, 2
-/* 800F7D14 000F3974 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800F7D18:
-/* 800F7D18 000F3978 7C 1C F8 00 */ cmpw r28, r31
-/* 800F7D1C 000F397C 41 80 FF 40 */ blt lbl_800F7C5C
-/* 800F7D20 000F3980 2C 19 00 01 */ cmpwi r25, 1
-/* 800F7D24 000F3984 40 82 00 C4 */ bne lbl_800F7DE8
-/* 800F7D28 000F3988 38 00 00 32 */ li r0, 0x32
-/* 800F7D2C 000F398C 38 C1 01 98 */ addi r6, r1, 0x198
-/* 800F7D30 000F3990 38 61 01 9C */ addi r3, r1, 0x19c
-/* 800F7D34 000F3994 39 00 00 64 */ li r8, 0x64
-/* 800F7D38 000F3998 39 20 00 00 */ li r9, 0
-/* 800F7D3C 000F399C 7C 09 03 A6 */ mtctr r0
-lbl_800F7D40:
-/* 800F7D40 000F39A0 A8 E6 00 00 */ lha r7, 0(r6)
-/* 800F7D44 000F39A4 2C 07 FF FF */ cmpwi r7, -1
-/* 800F7D48 000F39A8 41 82 00 44 */ beq lbl_800F7D8C
-/* 800F7D4C 000F39AC 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7D50 000F39B0 54 E4 08 3C */ slwi r4, r7, 1
-/* 800F7D54 000F39B4 7C B8 02 14 */ add r5, r24, r0
-/* 800F7D58 000F39B8 39 29 00 01 */ addi r9, r9, 1
-/* 800F7D5C 000F39BC B0 E5 22 F2 */ sth r7, 0x22f2(r5)
-/* 800F7D60 000F39C0 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7D64 000F39C4 7C A3 22 AE */ lhax r5, r3, r4
-/* 800F7D68 000F39C8 7C 98 02 14 */ add r4, r24, r0
-lbl_800F7D6C:
-/* 800F7D6C 000F39CC 2C 05 FF FF */ cmpwi r5, -1
-/* 800F7D70 000F39D0 41 82 00 1C */ beq lbl_800F7D8C
-/* 800F7D74 000F39D4 54 A0 08 3C */ slwi r0, r5, 1
-/* 800F7D78 000F39D8 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
-/* 800F7D7C 000F39DC 7C A3 02 AE */ lhax r5, r3, r0
-/* 800F7D80 000F39E0 38 84 00 02 */ addi r4, r4, 2
-/* 800F7D84 000F39E4 39 29 00 01 */ addi r9, r9, 1
-/* 800F7D88 000F39E8 4B FF FF E4 */ b lbl_800F7D6C
-lbl_800F7D8C:
-/* 800F7D8C 000F39EC A8 E6 FF FC */ lha r7, -4(r6)
-/* 800F7D90 000F39F0 2C 07 FF FF */ cmpwi r7, -1
-/* 800F7D94 000F39F4 41 82 00 44 */ beq lbl_800F7DD8
-/* 800F7D98 000F39F8 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7D9C 000F39FC 54 E4 08 3C */ slwi r4, r7, 1
-/* 800F7DA0 000F3A00 7C B8 02 14 */ add r5, r24, r0
-/* 800F7DA4 000F3A04 39 29 00 01 */ addi r9, r9, 1
-/* 800F7DA8 000F3A08 B0 E5 22 F2 */ sth r7, 0x22f2(r5)
-/* 800F7DAC 000F3A0C 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7DB0 000F3A10 7C A3 22 AE */ lhax r5, r3, r4
-/* 800F7DB4 000F3A14 7C 98 02 14 */ add r4, r24, r0
-lbl_800F7DB8:
-/* 800F7DB8 000F3A18 2C 05 FF FF */ cmpwi r5, -1
-/* 800F7DBC 000F3A1C 41 82 00 1C */ beq lbl_800F7DD8
-/* 800F7DC0 000F3A20 54 A0 08 3C */ slwi r0, r5, 1
-/* 800F7DC4 000F3A24 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
-/* 800F7DC8 000F3A28 7C A3 02 AE */ lhax r5, r3, r0
-/* 800F7DCC 000F3A2C 38 84 00 02 */ addi r4, r4, 2
-/* 800F7DD0 000F3A30 39 29 00 01 */ addi r9, r9, 1
-/* 800F7DD4 000F3A34 4B FF FF E4 */ b lbl_800F7DB8
-lbl_800F7DD8:
-/* 800F7DD8 000F3A38 38 C6 FF F8 */ addi r6, r6, -8
-/* 800F7DDC 000F3A3C 39 08 FF FF */ addi r8, r8, -1
-/* 800F7DE0 000F3A40 42 00 FF 60 */ bdnz lbl_800F7D40
-/* 800F7DE4 000F3A44 48 00 02 98 */ b lbl_800F807C
-lbl_800F7DE8:
-/* 800F7DE8 000F3A48 38 00 00 32 */ li r0, 0x32
-/* 800F7DEC 000F3A4C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 800F7DF0 000F3A50 38 61 01 9C */ addi r3, r1, 0x19c
-/* 800F7DF4 000F3A54 39 00 00 01 */ li r8, 1
-/* 800F7DF8 000F3A58 39 20 00 00 */ li r9, 0
-/* 800F7DFC 000F3A5C 7C 09 03 A6 */ mtctr r0
-lbl_800F7E00:
-/* 800F7E00 000F3A60 A8 E6 00 00 */ lha r7, 0(r6)
-/* 800F7E04 000F3A64 2C 07 FF FF */ cmpwi r7, -1
-/* 800F7E08 000F3A68 41 82 00 44 */ beq lbl_800F7E4C
-/* 800F7E0C 000F3A6C 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7E10 000F3A70 54 E4 08 3C */ slwi r4, r7, 1
-/* 800F7E14 000F3A74 7C B8 02 14 */ add r5, r24, r0
-/* 800F7E18 000F3A78 39 29 00 01 */ addi r9, r9, 1
-/* 800F7E1C 000F3A7C B0 E5 22 F2 */ sth r7, 0x22f2(r5)
-/* 800F7E20 000F3A80 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7E24 000F3A84 7C A3 22 AE */ lhax r5, r3, r4
-/* 800F7E28 000F3A88 7C 98 02 14 */ add r4, r24, r0
-lbl_800F7E2C:
-/* 800F7E2C 000F3A8C 2C 05 FF FF */ cmpwi r5, -1
-/* 800F7E30 000F3A90 41 82 00 1C */ beq lbl_800F7E4C
-/* 800F7E34 000F3A94 54 A0 08 3C */ slwi r0, r5, 1
-/* 800F7E38 000F3A98 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
-/* 800F7E3C 000F3A9C 7C A3 02 AE */ lhax r5, r3, r0
-/* 800F7E40 000F3AA0 38 84 00 02 */ addi r4, r4, 2
-/* 800F7E44 000F3AA4 39 29 00 01 */ addi r9, r9, 1
-/* 800F7E48 000F3AA8 4B FF FF E4 */ b lbl_800F7E2C
-lbl_800F7E4C:
-/* 800F7E4C 000F3AAC A8 E6 00 04 */ lha r7, 4(r6)
-/* 800F7E50 000F3AB0 2C 07 FF FF */ cmpwi r7, -1
-/* 800F7E54 000F3AB4 41 82 00 44 */ beq lbl_800F7E98
-/* 800F7E58 000F3AB8 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7E5C 000F3ABC 54 E4 08 3C */ slwi r4, r7, 1
-/* 800F7E60 000F3AC0 7C B8 02 14 */ add r5, r24, r0
-/* 800F7E64 000F3AC4 39 29 00 01 */ addi r9, r9, 1
-/* 800F7E68 000F3AC8 B0 E5 22 F2 */ sth r7, 0x22f2(r5)
-/* 800F7E6C 000F3ACC 55 20 08 3C */ slwi r0, r9, 1
-/* 800F7E70 000F3AD0 7C A3 22 AE */ lhax r5, r3, r4
-/* 800F7E74 000F3AD4 7C 98 02 14 */ add r4, r24, r0
-lbl_800F7E78:
-/* 800F7E78 000F3AD8 2C 05 FF FF */ cmpwi r5, -1
-/* 800F7E7C 000F3ADC 41 82 00 1C */ beq lbl_800F7E98
-/* 800F7E80 000F3AE0 54 A0 08 3C */ slwi r0, r5, 1
-/* 800F7E84 000F3AE4 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
-/* 800F7E88 000F3AE8 7C A3 02 AE */ lhax r5, r3, r0
-/* 800F7E8C 000F3AEC 38 84 00 02 */ addi r4, r4, 2
-/* 800F7E90 000F3AF0 39 29 00 01 */ addi r9, r9, 1
-/* 800F7E94 000F3AF4 4B FF FF E4 */ b lbl_800F7E78
-lbl_800F7E98:
-/* 800F7E98 000F3AF8 38 C6 00 08 */ addi r6, r6, 8
-/* 800F7E9C 000F3AFC 39 08 00 01 */ addi r8, r8, 1
-/* 800F7EA0 000F3B00 42 00 FF 60 */ bdnz lbl_800F7E00
-/* 800F7EA4 000F3B04 48 00 01 D8 */ b lbl_800F807C
-lbl_800F7EA8:
-/* 800F7EA8 000F3B08 2C 19 00 03 */ cmpwi r25, 3
-/* 800F7EAC 000F3B0C 40 82 01 D0 */ bne lbl_800F807C
-/* 800F7EB0 000F3B10 54 80 AF 7F */ rlwinm. r0, r4, 0x15, 0x1d, 0x1f
-/* 800F7EB4 000F3B14 38 80 00 00 */ li r4, 0
-/* 800F7EB8 000F3B18 3B 40 00 00 */ li r26, 0
-/* 800F7EBC 000F3B1C 7C 09 03 A6 */ mtctr r0
-/* 800F7EC0 000F3B20 40 81 00 38 */ ble lbl_800F7EF8
-lbl_800F7EC4:
-/* 800F7EC4 000F3B24 7C 78 22 14 */ add r3, r24, r4
-/* 800F7EC8 000F3B28 88 03 27 56 */ lbz r0, 0x2756(r3)
-/* 800F7ECC 000F3B2C 28 00 00 03 */ cmplwi r0, 3
-/* 800F7ED0 000F3B30 40 82 00 20 */ bne lbl_800F7EF0
-/* 800F7ED4 000F3B34 3C 60 80 41 */ lis r3, lbl_80417570@ha
-/* 800F7ED8 000F3B38 A0 18 27 4E */ lhz r0, 0x274e(r24)
-/* 800F7EDC 000F3B3C 38 63 75 70 */ addi r3, r3, lbl_80417570@l
-/* 800F7EE0 000F3B40 3B 40 00 01 */ li r26, 1
-/* 800F7EE4 000F3B44 7C 60 1A 14 */ add r3, r0, r3
-/* 800F7EE8 000F3B48 8B 23 FF F6 */ lbz r25, -0xa(r3)
-/* 800F7EEC 000F3B4C 48 00 00 0C */ b lbl_800F7EF8
-lbl_800F7EF0:
-/* 800F7EF0 000F3B50 38 84 00 01 */ addi r4, r4, 1
-/* 800F7EF4 000F3B54 42 00 FF D0 */ bdnz lbl_800F7EC4
-lbl_800F7EF8:
-/* 800F7EF8 000F3B58 3A C1 01 9C */ addi r22, r1, 0x19c
-/* 800F7EFC 000F3B5C 3B 80 00 00 */ li r28, 0
-/* 800F7F00 000F3B60 3B A0 00 00 */ li r29, 0
-/* 800F7F04 000F3B64 3A E0 FF FF */ li r23, -1
-/* 800F7F08 000F3B68 48 00 00 F4 */ b lbl_800F7FFC
-lbl_800F7F0C:
-/* 800F7F0C 000F3B6C A0 78 00 D0 */ lhz r3, 0xd0(r24)
-/* 800F7F10 000F3B70 7C 1D C2 14 */ add r0, r29, r24
-/* 800F7F14 000F3B74 54 63 AF 7E */ rlwinm r3, r3, 0x15, 0x1d, 0x1f
-/* 800F7F18 000F3B78 1C 63 04 44 */ mulli r3, r3, 0x444
-/* 800F7F1C 000F3B7C 7C 63 02 14 */ add r3, r3, r0
-/* 800F7F20 000F3B80 AB 63 00 D2 */ lha r27, 0xd2(r3)
-/* 800F7F24 000F3B84 2C 1B 00 00 */ cmpwi r27, 0
-/* 800F7F28 000F3B88 41 80 00 24 */ blt lbl_800F7F4C
-/* 800F7F2C 000F3B8C 2C 1B 00 06 */ cmpwi r27, 6
-/* 800F7F30 000F3B90 40 80 00 1C */ bge lbl_800F7F4C
-/* 800F7F34 000F3B94 1C 1B 00 DC */ mulli r0, r27, 0xdc
-/* 800F7F38 000F3B98 7C 7E 02 14 */ add r3, r30, r0
-/* 800F7F3C 000F3B9C 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F7F40 000F3BA0 48 2E 42 5D */ bl func_803DC19C
-/* 800F7F44 000F3BA4 7C 75 1B 78 */ mr r21, r3
-/* 800F7F48 000F3BA8 48 00 00 14 */ b lbl_800F7F5C
-lbl_800F7F4C:
-/* 800F7F4C 000F3BAC 38 1B FF FA */ addi r0, r27, -6
-/* 800F7F50 000F3BB0 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F7F54 000F3BB4 7C 7E 02 14 */ add r3, r30, r0
-/* 800F7F58 000F3BB8 3A A3 05 F8 */ addi r21, r3, 0x5f8
-lbl_800F7F5C:
-/* 800F7F5C 000F3BBC 7E A3 AB 78 */ mr r3, r21
-/* 800F7F60 000F3BC0 4B F5 EC 75 */ bl func_80056BD4
-/* 800F7F64 000F3BC4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F7F68 000F3BC8 41 82 00 8C */ beq lbl_800F7FF4
-/* 800F7F6C 000F3BCC 2C 1A 00 00 */ cmpwi r26, 0
-/* 800F7F70 000F3BD0 41 82 00 30 */ beq lbl_800F7FA0
-/* 800F7F74 000F3BD4 7E A3 AB 78 */ mr r3, r21
-/* 800F7F78 000F3BD8 38 80 00 00 */ li r4, 0
-/* 800F7F7C 000F3BDC 4B F5 EF ED */ bl func_80056F68
-/* 800F7F80 000F3BE0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800F7F84 000F3BE4 7C 00 C8 00 */ cmpw r0, r25
-/* 800F7F88 000F3BE8 40 82 00 28 */ bne lbl_800F7FB0
-/* 800F7F8C 000F3BEC 7E A3 AB 78 */ mr r3, r21
-/* 800F7F90 000F3BF0 38 80 00 01 */ li r4, 1
-/* 800F7F94 000F3BF4 4B F5 EF D5 */ bl func_80056F68
-/* 800F7F98 000F3BF8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800F7F9C 000F3BFC 48 00 00 14 */ b lbl_800F7FB0
-lbl_800F7FA0:
-/* 800F7FA0 000F3C00 7E A3 AB 78 */ mr r3, r21
-/* 800F7FA4 000F3C04 38 80 00 00 */ li r4, 0
-/* 800F7FA8 000F3C08 4B F5 EF C1 */ bl func_80056F68
-/* 800F7FAC 000F3C0C 54 60 06 3E */ clrlwi r0, r3, 0x18
-lbl_800F7FB0:
-/* 800F7FB0 000F3C10 54 00 10 3A */ slwi r0, r0, 2
-/* 800F7FB4 000F3C14 38 81 00 08 */ addi r4, r1, 8
-/* 800F7FB8 000F3C18 7C 04 02 EE */ lhaux r0, r4, r0
-/* 800F7FBC 000F3C1C 2C 00 FF FF */ cmpwi r0, -1
-/* 800F7FC0 000F3C20 40 82 00 1C */ bne lbl_800F7FDC
-/* 800F7FC4 000F3C24 B3 64 00 02 */ sth r27, 2(r4)
-/* 800F7FC8 000F3C28 7F 60 07 34 */ extsh r0, r27
-/* 800F7FCC 000F3C2C 54 00 08 3C */ slwi r0, r0, 1
-/* 800F7FD0 000F3C30 B3 64 00 00 */ sth r27, 0(r4)
-/* 800F7FD4 000F3C34 7E F6 03 2E */ sthx r23, r22, r0
-/* 800F7FD8 000F3C38 48 00 00 1C */ b lbl_800F7FF4
-lbl_800F7FDC:
-/* 800F7FDC 000F3C3C A8 64 00 02 */ lha r3, 2(r4)
-/* 800F7FE0 000F3C40 57 60 08 3C */ slwi r0, r27, 1
-/* 800F7FE4 000F3C44 54 63 08 3C */ slwi r3, r3, 1
-/* 800F7FE8 000F3C48 B3 64 00 02 */ sth r27, 2(r4)
-/* 800F7FEC 000F3C4C 7F 76 1B 2E */ sthx r27, r22, r3
-/* 800F7FF0 000F3C50 7E F6 03 2E */ sthx r23, r22, r0
-lbl_800F7FF4:
-/* 800F7FF4 000F3C54 3B BD 00 02 */ addi r29, r29, 2
-/* 800F7FF8 000F3C58 3B 9C 00 01 */ addi r28, r28, 1
-lbl_800F7FFC:
-/* 800F7FFC 000F3C5C 7C 1C F8 00 */ cmpw r28, r31
-/* 800F8000 000F3C60 41 80 FF 0C */ blt lbl_800F7F0C
-/* 800F8004 000F3C64 3C E0 80 41 */ lis r7, lbl_80417570@ha
-/* 800F8008 000F3C68 38 00 00 11 */ li r0, 0x11
-/* 800F800C 000F3C6C 38 E7 75 70 */ addi r7, r7, lbl_80417570@l
-/* 800F8010 000F3C70 38 61 01 9C */ addi r3, r1, 0x19c
-/* 800F8014 000F3C74 38 C1 00 08 */ addi r6, r1, 8
-/* 800F8018 000F3C78 39 20 00 00 */ li r9, 0
-/* 800F801C 000F3C7C 7C 09 03 A6 */ mtctr r0
-lbl_800F8020:
-/* 800F8020 000F3C80 88 07 00 00 */ lbz r0, 0(r7)
-/* 800F8024 000F3C84 54 00 10 3A */ slwi r0, r0, 2
-/* 800F8028 000F3C88 7D 06 02 AE */ lhax r8, r6, r0
-/* 800F802C 000F3C8C 2C 08 FF FF */ cmpwi r8, -1
-/* 800F8030 000F3C90 41 82 00 44 */ beq lbl_800F8074
-/* 800F8034 000F3C94 55 20 08 3C */ slwi r0, r9, 1
-/* 800F8038 000F3C98 55 04 08 3C */ slwi r4, r8, 1
-/* 800F803C 000F3C9C 7C B8 02 14 */ add r5, r24, r0
-/* 800F8040 000F3CA0 39 29 00 01 */ addi r9, r9, 1
-/* 800F8044 000F3CA4 B1 05 22 F2 */ sth r8, 0x22f2(r5)
-/* 800F8048 000F3CA8 55 20 08 3C */ slwi r0, r9, 1
-/* 800F804C 000F3CAC 7C A3 22 AE */ lhax r5, r3, r4
-/* 800F8050 000F3CB0 7C 98 02 14 */ add r4, r24, r0
-lbl_800F8054:
-/* 800F8054 000F3CB4 2C 05 FF FF */ cmpwi r5, -1
-/* 800F8058 000F3CB8 41 82 00 1C */ beq lbl_800F8074
-/* 800F805C 000F3CBC 54 A0 08 3C */ slwi r0, r5, 1
-/* 800F8060 000F3CC0 B0 A4 22 F2 */ sth r5, 0x22f2(r4)
-/* 800F8064 000F3CC4 7C A3 02 AE */ lhax r5, r3, r0
-/* 800F8068 000F3CC8 38 84 00 02 */ addi r4, r4, 2
-/* 800F806C 000F3CCC 39 29 00 01 */ addi r9, r9, 1
-/* 800F8070 000F3CD0 4B FF FF E4 */ b lbl_800F8054
-lbl_800F8074:
-/* 800F8074 000F3CD4 38 E7 00 01 */ addi r7, r7, 1
-/* 800F8078 000F3CD8 42 00 FF A8 */ bdnz lbl_800F8020
-lbl_800F807C:
-/* 800F807C 000F3CDC 39 61 06 10 */ addi r11, r1, 0x610
-/* 800F8080 000F3CE0 48 0C F0 DD */ bl _restgpr_21
-/* 800F8084 000F3CE4 80 01 06 14 */ lwz r0, 0x614(r1)
-/* 800F8088 000F3CE8 7C 08 03 A6 */ mtlr r0
-/* 800F808C 000F3CEC 38 21 06 10 */ addi r1, r1, 0x610
-/* 800F8090 000F3CF0 4E 80 00 20 */ blr
-
-.global func_800F8094
-func_800F8094:
-/* 800F8094 000F3CF4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800F8098 000F3CF8 7C 08 02 A6 */ mflr r0
-/* 800F809C 000F3CFC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800F80A0 000F3D00 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800F80A4 000F3D04 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800F80A8 000F3D08 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800F80AC 000F3D0C 7C 9D 23 78 */ mr r29, r4
-/* 800F80B0 000F3D10 93 81 00 10 */ stw r28, 0x10(r1)
-/* 800F80B4 000F3D14 7C 7C 1B 78 */ mr r28, r3
-/* 800F80B8 000F3D18 48 0E 35 2D */ bl func_801DB5E4
-/* 800F80BC 000F3D1C 7C 7F 1B 78 */ mr r31, r3
-/* 800F80C0 000F3D20 80 6D 96 28 */ lwz r3, lbl_8063E8E8-_SDA_BASE_(r13)
-/* 800F80C4 000F3D24 38 1F 00 1F */ addi r0, r31, 0x1f
-/* 800F80C8 000F3D28 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a
-/* 800F80CC 000F3D2C 48 0E 2B C9 */ bl func_801DAC94
-/* 800F80D0 000F3D30 7C 7E 1B 78 */ mr r30, r3
-/* 800F80D4 000F3D34 7F 83 E3 78 */ mr r3, r28
-/* 800F80D8 000F3D38 7F A4 EB 78 */ mr r4, r29
-/* 800F80DC 000F3D3C 48 0E 33 E1 */ bl func_801DB4BC
-/* 800F80E0 000F3D40 7C 64 1B 78 */ mr r4, r3
-/* 800F80E4 000F3D44 7F C3 F3 78 */ mr r3, r30
-/* 800F80E8 000F3D48 7F E5 FB 78 */ mr r5, r31
-/* 800F80EC 000F3D4C 4B F0 BF 15 */ bl memcpy
-/* 800F80F0 000F3D50 7F C3 F3 78 */ mr r3, r30
-/* 800F80F4 000F3D54 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800F80F8 000F3D58 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800F80FC 000F3D5C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800F8100 000F3D60 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 800F8104 000F3D64 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800F8108 000F3D68 7C 08 03 A6 */ mtlr r0
-/* 800F810C 000F3D6C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800F8110 000F3D70 4E 80 00 20 */ blr
-
-.global func_800F8114
-func_800F8114:
-/* 800F8114 000F3D74 7C 64 1B 78 */ mr r4, r3
-/* 800F8118 000F3D78 80 6D 96 28 */ lwz r3, lbl_8063E8E8-_SDA_BASE_(r13)
-/* 800F811C 000F3D7C 48 0E 2C 2C */ b func_801DAD48
-
-.global func_800F8120
-func_800F8120:
-/* 800F8120 000F3D80 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800F8124 000F3D84 7C 08 02 A6 */ mflr r0
-/* 800F8128 000F3D88 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800F812C 000F3D8C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800F8130 000F3D90 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800F8134 000F3D94 3B C0 00 00 */ li r30, 0
-/* 800F8138 000F3D98 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800F813C 000F3D9C 93 81 00 10 */ stw r28, 0x10(r1)
-/* 800F8140 000F3DA0 7C 7C 1B 78 */ mr r28, r3
-/* 800F8144 000F3DA4 48 06 75 9D */ bl func_8015F6E0
-/* 800F8148 000F3DA8 2C 1C 00 00 */ cmpwi r28, 0
-/* 800F814C 000F3DAC 7C 7F 1B 78 */ mr r31, r3
-/* 800F8150 000F3DB0 40 82 00 3C */ bne lbl_800F818C
-/* 800F8154 000F3DB4 3B 80 00 00 */ li r28, 0
-lbl_800F8158:
-/* 800F8158 000F3DB8 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 800F815C 000F3DBC 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F8160 000F3DC0 7C 7F 02 14 */ add r3, r31, r0
-/* 800F8164 000F3DC4 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F8168 000F3DC8 4B F5 EA E5 */ bl func_80056C4C
-/* 800F816C 000F3DCC 2C 03 00 00 */ cmpwi r3, 0
-/* 800F8170 000F3DD0 41 82 00 0C */ beq lbl_800F817C
-/* 800F8174 000F3DD4 38 1E 00 01 */ addi r0, r30, 1
-/* 800F8178 000F3DD8 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_800F817C:
-/* 800F817C 000F3DDC 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F8180 000F3DE0 28 1C 00 06 */ cmplwi r28, 6
-/* 800F8184 000F3DE4 41 80 FF D4 */ blt lbl_800F8158
-/* 800F8188 000F3DE8 48 00 00 C4 */ b lbl_800F824C
-lbl_800F818C:
-/* 800F818C 000F3DEC 2C 1C 00 01 */ cmpwi r28, 1
-/* 800F8190 000F3DF0 41 80 00 50 */ blt lbl_800F81E0
-/* 800F8194 000F3DF4 2C 1C 00 12 */ cmpwi r28, 0x12
-/* 800F8198 000F3DF8 41 81 00 48 */ bgt lbl_800F81E0
-/* 800F819C 000F3DFC 38 1C FF FF */ addi r0, r28, -1
-/* 800F81A0 000F3E00 3B 80 00 00 */ li r28, 0
-/* 800F81A4 000F3E04 1F A0 00 1E */ mulli r29, r0, 0x1e
-lbl_800F81A8:
-/* 800F81A8 000F3E08 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 800F81AC 000F3E0C 7C 00 EA 14 */ add r0, r0, r29
-/* 800F81B0 000F3E10 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F81B4 000F3E14 7C 7F 02 14 */ add r3, r31, r0
-/* 800F81B8 000F3E18 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 800F81BC 000F3E1C 4B F5 EA 19 */ bl func_80056BD4
-/* 800F81C0 000F3E20 2C 03 00 00 */ cmpwi r3, 0
-/* 800F81C4 000F3E24 41 82 00 0C */ beq lbl_800F81D0
-/* 800F81C8 000F3E28 38 1E 00 01 */ addi r0, r30, 1
-/* 800F81CC 000F3E2C 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_800F81D0:
-/* 800F81D0 000F3E30 3B 9C 00 01 */ addi r28, r28, 1
-/* 800F81D4 000F3E34 28 1C 00 1E */ cmplwi r28, 0x1e
-/* 800F81D8 000F3E38 41 80 FF D0 */ blt lbl_800F81A8
-/* 800F81DC 000F3E3C 48 00 00 70 */ b lbl_800F824C
-lbl_800F81E0:
-/* 800F81E0 000F3E40 3B A0 00 00 */ li r29, 0
-/* 800F81E4 000F3E44 3B C0 00 00 */ li r30, 0
-lbl_800F81E8:
-/* 800F81E8 000F3E48 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800F81EC 000F3E4C 1C 00 00 DC */ mulli r0, r0, 0xdc
-/* 800F81F0 000F3E50 7C 7F 02 14 */ add r3, r31, r0
-/* 800F81F4 000F3E54 38 63 00 CC */ addi r3, r3, 0xcc
-/* 800F81F8 000F3E58 4B F5 EA 55 */ bl func_80056C4C
-/* 800F81FC 000F3E5C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F8200 000F3E60 41 82 00 0C */ beq lbl_800F820C
-/* 800F8204 000F3E64 38 1E 00 01 */ addi r0, r30, 1
-/* 800F8208 000F3E68 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_800F820C:
-/* 800F820C 000F3E6C 3B BD 00 01 */ addi r29, r29, 1
-/* 800F8210 000F3E70 28 1D 00 06 */ cmplwi r29, 6
-/* 800F8214 000F3E74 41 80 FF D4 */ blt lbl_800F81E8
-/* 800F8218 000F3E78 3B A0 00 00 */ li r29, 0
-lbl_800F821C:
-/* 800F821C 000F3E7C 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 800F8220 000F3E80 1C 00 00 88 */ mulli r0, r0, 0x88
-/* 800F8224 000F3E84 7C 7F 02 14 */ add r3, r31, r0
-/* 800F8228 000F3E88 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 800F822C 000F3E8C 4B F5 E9 A9 */ bl func_80056BD4
-/* 800F8230 000F3E90 2C 03 00 00 */ cmpwi r3, 0
-/* 800F8234 000F3E94 41 82 00 0C */ beq lbl_800F8240
-/* 800F8238 000F3E98 38 1E 00 01 */ addi r0, r30, 1
-/* 800F823C 000F3E9C 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_800F8240:
-/* 800F8240 000F3EA0 3B BD 00 01 */ addi r29, r29, 1
-/* 800F8244 000F3EA4 28 1D 02 1C */ cmplwi r29, 0x21c
-/* 800F8248 000F3EA8 41 80 FF D4 */ blt lbl_800F821C
-lbl_800F824C:
-/* 800F824C 000F3EAC 7F C3 F3 78 */ mr r3, r30
-/* 800F8250 000F3EB0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800F8254 000F3EB4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800F8258 000F3EB8 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800F825C 000F3EBC 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 800F8260 000F3EC0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800F8264 000F3EC4 7C 08 03 A6 */ mtlr r0
-/* 800F8268 000F3EC8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800F826C 000F3ECC 4E 80 00 20 */ blr
-
-.global func_800F8270
-func_800F8270:
-/* 800F8270 000F3ED0 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800F8274 000F3ED4 7C 08 02 A6 */ mflr r0
-/* 800F8278 000F3ED8 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800F827C 000F3EDC 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F8280 000F3EE0 48 0C EE A1 */ bl _savegpr_25
-/* 800F8284 000F3EE4 48 06 74 5D */ bl func_8015F6E0
-/* 800F8288 000F3EE8 3F E0 80 48 */ lis r31, lbl_8047DAE0@ha
-/* 800F828C 000F3EEC 7C 7C 1B 78 */ mr r28, r3
-/* 800F8290 000F3EF0 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
-/* 800F8294 000F3EF4 A0 1F 00 A8 */ lhz r0, 0xa8(r31)
-/* 800F8298 000F3EF8 2C 00 00 04 */ cmpwi r0, 4
-/* 800F829C 000F3EFC 41 82 00 08 */ beq lbl_800F82A4
-/* 800F82A0 000F3F00 48 00 07 D4 */ b lbl_800F8A74
-lbl_800F82A4:
-/* 800F82A4 000F3F04 38 7F 27 5D */ addi r3, r31, 0x275d
-/* 800F82A8 000F3F08 38 80 00 00 */ li r4, 0
-/* 800F82AC 000F3F0C 38 A0 00 36 */ li r5, 0x36
-/* 800F82B0 000F3F10 4B F0 BE 55 */ bl memset
-/* 800F82B4 000F3F14 38 00 00 00 */ li r0, 0
-/* 800F82B8 000F3F18 3B 7C 00 CC */ addi r27, r28, 0xcc
-/* 800F82BC 000F3F1C 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F82C0 000F3F20 3B 40 00 00 */ li r26, 0
-/* 800F82C4 000F3F24 3B A0 00 40 */ li r29, 0x40
-/* 800F82C8 000F3F28 3B C0 00 01 */ li r30, 1
-lbl_800F82CC:
-/* 800F82CC 000F3F2C 7F 63 DB 78 */ mr r3, r27
-/* 800F82D0 000F3F30 48 2E 3E CD */ bl func_803DC19C
-/* 800F82D4 000F3F34 7C 79 1B 78 */ mr r25, r3
-/* 800F82D8 000F3F38 4B F5 E8 FD */ bl func_80056BD4
-/* 800F82DC 000F3F3C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F82E0 000F3F40 41 82 00 60 */ beq lbl_800F8340
-/* 800F82E4 000F3F44 7F 23 CB 78 */ mr r3, r25
-/* 800F82E8 000F3F48 4B F5 EB 45 */ bl func_80056E2C
-/* 800F82EC 000F3F4C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F82F0 000F3F50 40 82 00 50 */ bne lbl_800F8340
-/* 800F82F4 000F3F54 7F 23 CB 78 */ mr r3, r25
-/* 800F82F8 000F3F58 38 80 00 06 */ li r4, 6
-/* 800F82FC 000F3F5C 38 A0 00 00 */ li r5, 0
-/* 800F8300 000F3F60 48 2E 2B FD */ bl func_803DAEFC
-/* 800F8304 000F3F64 2C 03 00 01 */ cmpwi r3, 1
-/* 800F8308 000F3F68 41 80 00 2C */ blt lbl_800F8334
-/* 800F830C 000F3F6C 2C 03 01 AB */ cmpwi r3, 0x1ab
-/* 800F8310 000F3F70 41 81 00 24 */ bgt lbl_800F8334
-/* 800F8314 000F3F74 7C 64 1E 70 */ srawi r4, r3, 3
-/* 800F8318 000F3F78 54 60 07 7E */ clrlwi r0, r3, 0x1d
-/* 800F831C 000F3F7C 7C 9F 22 14 */ add r4, r31, r4
-/* 800F8320 000F3F80 88 64 27 5D */ lbz r3, 0x275d(r4)
-/* 800F8324 000F3F84 7F C0 00 30 */ slw r0, r30, r0
-/* 800F8328 000F3F88 7C 60 03 78 */ or r0, r3, r0
-/* 800F832C 000F3F8C 98 04 27 5D */ stb r0, 0x275d(r4)
-/* 800F8330 000F3F90 48 00 00 10 */ b lbl_800F8340
-lbl_800F8334:
-/* 800F8334 000F3F94 2C 03 00 00 */ cmpwi r3, 0
-/* 800F8338 000F3F98 40 82 00 08 */ bne lbl_800F8340
-/* 800F833C 000F3F9C 9B BF 27 93 */ stb r29, 0x2793(r31)
-lbl_800F8340:
-/* 800F8340 000F3FA0 3B 5A 00 01 */ addi r26, r26, 1
-/* 800F8344 000F3FA4 3B 7B 00 DC */ addi r27, r27, 0xdc
-/* 800F8348 000F3FA8 2C 1A 00 06 */ cmpwi r26, 6
-/* 800F834C 000F3FAC 41 80 FF 80 */ blt lbl_800F82CC
-/* 800F8350 000F3FB0 3B 9C 05 F8 */ addi r28, r28, 0x5f8
-/* 800F8354 000F3FB4 3B 60 00 00 */ li r27, 0
-/* 800F8358 000F3FB8 3B C0 00 40 */ li r30, 0x40
-/* 800F835C 000F3FBC 3B A0 00 01 */ li r29, 1
-lbl_800F8360:
-/* 800F8360 000F3FC0 7F 83 E3 78 */ mr r3, r28
-/* 800F8364 000F3FC4 4B F5 E8 71 */ bl func_80056BD4
-/* 800F8368 000F3FC8 2C 03 00 00 */ cmpwi r3, 0
-/* 800F836C 000F3FCC 41 82 00 60 */ beq lbl_800F83CC
-/* 800F8370 000F3FD0 7F 83 E3 78 */ mr r3, r28
-/* 800F8374 000F3FD4 4B F5 EA B9 */ bl func_80056E2C
-/* 800F8378 000F3FD8 2C 03 00 00 */ cmpwi r3, 0
-/* 800F837C 000F3FDC 40 82 00 50 */ bne lbl_800F83CC
-/* 800F8380 000F3FE0 7F 83 E3 78 */ mr r3, r28
-/* 800F8384 000F3FE4 38 80 00 06 */ li r4, 6
-/* 800F8388 000F3FE8 38 A0 00 00 */ li r5, 0
-/* 800F838C 000F3FEC 48 2E 2B 71 */ bl func_803DAEFC
-/* 800F8390 000F3FF0 2C 03 00 01 */ cmpwi r3, 1
-/* 800F8394 000F3FF4 41 80 00 2C */ blt lbl_800F83C0
-/* 800F8398 000F3FF8 2C 03 01 AB */ cmpwi r3, 0x1ab
-/* 800F839C 000F3FFC 41 81 00 24 */ bgt lbl_800F83C0
-/* 800F83A0 000F4000 7C 64 1E 70 */ srawi r4, r3, 3
-/* 800F83A4 000F4004 54 60 07 7E */ clrlwi r0, r3, 0x1d
-/* 800F83A8 000F4008 7C 9F 22 14 */ add r4, r31, r4
-/* 800F83AC 000F400C 88 64 27 5D */ lbz r3, 0x275d(r4)
-/* 800F83B0 000F4010 7F A0 00 30 */ slw r0, r29, r0
-/* 800F83B4 000F4014 7C 60 03 78 */ or r0, r3, r0
-/* 800F83B8 000F4018 98 04 27 5D */ stb r0, 0x275d(r4)
-/* 800F83BC 000F401C 48 00 00 10 */ b lbl_800F83CC
-lbl_800F83C0:
-/* 800F83C0 000F4020 2C 03 00 00 */ cmpwi r3, 0
-/* 800F83C4 000F4024 40 82 00 08 */ bne lbl_800F83CC
-/* 800F83C8 000F4028 9B DF 27 93 */ stb r30, 0x2793(r31)
-lbl_800F83CC:
-/* 800F83CC 000F402C 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F83D0 000F4030 3B 9C 00 88 */ addi r28, r28, 0x88
-/* 800F83D4 000F4034 2C 1B 02 1C */ cmpwi r27, 0x21c
-/* 800F83D8 000F4038 41 80 FF 88 */ blt lbl_800F8360
-/* 800F83DC 000F403C 38 00 00 0B */ li r0, 0xb
-/* 800F83E0 000F4040 38 80 00 44 */ li r4, 0x44
-/* 800F83E4 000F4044 7C 09 03 A6 */ mtctr r0
-lbl_800F83E8:
-/* 800F83E8 000F4048 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F83EC 000F404C 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F83F0 000F4050 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F83F4 000F4054 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F83F8 000F4058 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F83FC 000F405C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8400 000F4060 41 82 00 14 */ beq lbl_800F8414
-/* 800F8404 000F4064 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8408 000F4068 60 00 00 01 */ ori r0, r0, 1
-/* 800F840C 000F406C 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8410 000F4070 48 00 00 9C */ b lbl_800F84AC
-lbl_800F8414:
-/* 800F8414 000F4074 38 84 00 01 */ addi r4, r4, 1
-/* 800F8418 000F4078 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F841C 000F407C 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8420 000F4080 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8424 000F4084 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8428 000F4088 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F842C 000F408C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8430 000F4090 41 82 00 14 */ beq lbl_800F8444
-/* 800F8434 000F4094 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8438 000F4098 60 00 00 01 */ ori r0, r0, 1
-/* 800F843C 000F409C 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8440 000F40A0 48 00 00 6C */ b lbl_800F84AC
-lbl_800F8444:
-/* 800F8444 000F40A4 38 84 00 01 */ addi r4, r4, 1
-/* 800F8448 000F40A8 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F844C 000F40AC 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8450 000F40B0 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8454 000F40B4 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8458 000F40B8 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F845C 000F40BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8460 000F40C0 41 82 00 14 */ beq lbl_800F8474
-/* 800F8464 000F40C4 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8468 000F40C8 60 00 00 01 */ ori r0, r0, 1
-/* 800F846C 000F40CC 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8470 000F40D0 48 00 00 3C */ b lbl_800F84AC
-lbl_800F8474:
-/* 800F8474 000F40D4 38 84 00 01 */ addi r4, r4, 1
-/* 800F8478 000F40D8 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F847C 000F40DC 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8480 000F40E0 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8484 000F40E4 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8488 000F40E8 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F848C 000F40EC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8490 000F40F0 41 82 00 14 */ beq lbl_800F84A4
-/* 800F8494 000F40F4 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8498 000F40F8 60 00 00 01 */ ori r0, r0, 1
-/* 800F849C 000F40FC 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F84A0 000F4100 48 00 00 0C */ b lbl_800F84AC
-lbl_800F84A4:
-/* 800F84A4 000F4104 38 84 00 01 */ addi r4, r4, 1
-/* 800F84A8 000F4108 42 00 FF 40 */ bdnz lbl_800F83E8
-lbl_800F84AC:
-/* 800F84AC 000F410C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F84B0 000F4110 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F84B4 000F4114 40 82 01 64 */ bne lbl_800F8618
-/* 800F84B8 000F4118 38 00 00 02 */ li r0, 2
-/* 800F84BC 000F411C 38 80 00 87 */ li r4, 0x87
-/* 800F84C0 000F4120 7C 09 03 A6 */ mtctr r0
-lbl_800F84C4:
-/* 800F84C4 000F4124 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F84C8 000F4128 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F84CC 000F412C 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F84D0 000F4130 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F84D4 000F4134 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F84D8 000F4138 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F84DC 000F413C 41 82 00 14 */ beq lbl_800F84F0
-/* 800F84E0 000F4140 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F84E4 000F4144 60 00 00 01 */ ori r0, r0, 1
-/* 800F84E8 000F4148 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F84EC 000F414C 48 00 01 2C */ b lbl_800F8618
-lbl_800F84F0:
-/* 800F84F0 000F4150 38 84 00 01 */ addi r4, r4, 1
-/* 800F84F4 000F4154 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F84F8 000F4158 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F84FC 000F415C 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8500 000F4160 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8504 000F4164 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8508 000F4168 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F850C 000F416C 41 82 00 14 */ beq lbl_800F8520
-/* 800F8510 000F4170 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8514 000F4174 60 00 00 01 */ ori r0, r0, 1
-/* 800F8518 000F4178 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F851C 000F417C 48 00 00 FC */ b lbl_800F8618
-lbl_800F8520:
-/* 800F8520 000F4180 38 84 00 01 */ addi r4, r4, 1
-/* 800F8524 000F4184 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8528 000F4188 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F852C 000F418C 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8530 000F4190 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8534 000F4194 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8538 000F4198 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F853C 000F419C 41 82 00 14 */ beq lbl_800F8550
-/* 800F8540 000F41A0 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8544 000F41A4 60 00 00 01 */ ori r0, r0, 1
-/* 800F8548 000F41A8 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F854C 000F41AC 48 00 00 CC */ b lbl_800F8618
-lbl_800F8550:
-/* 800F8550 000F41B0 38 84 00 01 */ addi r4, r4, 1
-/* 800F8554 000F41B4 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8558 000F41B8 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F855C 000F41BC 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8560 000F41C0 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8564 000F41C4 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8568 000F41C8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F856C 000F41CC 41 82 00 14 */ beq lbl_800F8580
-/* 800F8570 000F41D0 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8574 000F41D4 60 00 00 01 */ ori r0, r0, 1
-/* 800F8578 000F41D8 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F857C 000F41DC 48 00 00 9C */ b lbl_800F8618
-lbl_800F8580:
-/* 800F8580 000F41E0 38 84 00 01 */ addi r4, r4, 1
-/* 800F8584 000F41E4 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8588 000F41E8 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F858C 000F41EC 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8590 000F41F0 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8594 000F41F4 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8598 000F41F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F859C 000F41FC 41 82 00 14 */ beq lbl_800F85B0
-/* 800F85A0 000F4200 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F85A4 000F4204 60 00 00 01 */ ori r0, r0, 1
-/* 800F85A8 000F4208 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F85AC 000F420C 48 00 00 6C */ b lbl_800F8618
-lbl_800F85B0:
-/* 800F85B0 000F4210 38 84 00 01 */ addi r4, r4, 1
-/* 800F85B4 000F4214 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F85B8 000F4218 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F85BC 000F421C 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F85C0 000F4220 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F85C4 000F4224 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F85C8 000F4228 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F85CC 000F422C 41 82 00 14 */ beq lbl_800F85E0
-/* 800F85D0 000F4230 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F85D4 000F4234 60 00 00 01 */ ori r0, r0, 1
-/* 800F85D8 000F4238 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F85DC 000F423C 48 00 00 3C */ b lbl_800F8618
-lbl_800F85E0:
-/* 800F85E0 000F4240 38 84 00 01 */ addi r4, r4, 1
-/* 800F85E4 000F4244 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F85E8 000F4248 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F85EC 000F424C 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F85F0 000F4250 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F85F4 000F4254 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F85F8 000F4258 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F85FC 000F425C 41 82 00 14 */ beq lbl_800F8610
-/* 800F8600 000F4260 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8604 000F4264 60 00 00 01 */ ori r0, r0, 1
-/* 800F8608 000F4268 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F860C 000F426C 48 00 00 0C */ b lbl_800F8618
-lbl_800F8610:
-/* 800F8610 000F4270 38 84 00 01 */ addi r4, r4, 1
-/* 800F8614 000F4274 42 00 FE B0 */ bdnz lbl_800F84C4
-lbl_800F8618:
-/* 800F8618 000F4278 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F861C 000F427C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8620 000F4280 40 82 01 04 */ bne lbl_800F8724
-/* 800F8624 000F4284 38 00 00 17 */ li r0, 0x17
-/* 800F8628 000F4288 38 80 00 D5 */ li r4, 0xd5
-/* 800F862C 000F428C 7C 09 03 A6 */ mtctr r0
-lbl_800F8630:
-/* 800F8630 000F4290 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8634 000F4294 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8638 000F4298 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F863C 000F429C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8640 000F42A0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8644 000F42A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8648 000F42A8 41 82 00 14 */ beq lbl_800F865C
-/* 800F864C 000F42AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8650 000F42B0 60 00 00 01 */ ori r0, r0, 1
-/* 800F8654 000F42B4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8658 000F42B8 48 00 00 CC */ b lbl_800F8724
-lbl_800F865C:
-/* 800F865C 000F42BC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8660 000F42C0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8664 000F42C4 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8668 000F42C8 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F866C 000F42CC 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8670 000F42D0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8674 000F42D4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8678 000F42D8 41 82 00 14 */ beq lbl_800F868C
-/* 800F867C 000F42DC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8680 000F42E0 60 00 00 01 */ ori r0, r0, 1
-/* 800F8684 000F42E4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8688 000F42E8 48 00 00 9C */ b lbl_800F8724
-lbl_800F868C:
-/* 800F868C 000F42EC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8690 000F42F0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8694 000F42F4 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8698 000F42F8 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F869C 000F42FC 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F86A0 000F4300 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F86A4 000F4304 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F86A8 000F4308 41 82 00 14 */ beq lbl_800F86BC
-/* 800F86AC 000F430C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F86B0 000F4310 60 00 00 01 */ ori r0, r0, 1
-/* 800F86B4 000F4314 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F86B8 000F4318 48 00 00 6C */ b lbl_800F8724
-lbl_800F86BC:
-/* 800F86BC 000F431C 38 84 00 01 */ addi r4, r4, 1
-/* 800F86C0 000F4320 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F86C4 000F4324 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F86C8 000F4328 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F86CC 000F432C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F86D0 000F4330 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F86D4 000F4334 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F86D8 000F4338 41 82 00 14 */ beq lbl_800F86EC
-/* 800F86DC 000F433C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F86E0 000F4340 60 00 00 01 */ ori r0, r0, 1
-/* 800F86E4 000F4344 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F86E8 000F4348 48 00 00 3C */ b lbl_800F8724
-lbl_800F86EC:
-/* 800F86EC 000F434C 38 84 00 01 */ addi r4, r4, 1
-/* 800F86F0 000F4350 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F86F4 000F4354 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F86F8 000F4358 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F86FC 000F435C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8700 000F4360 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8704 000F4364 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8708 000F4368 41 82 00 14 */ beq lbl_800F871C
-/* 800F870C 000F436C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8710 000F4370 60 00 00 01 */ ori r0, r0, 1
-/* 800F8714 000F4374 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8718 000F4378 48 00 00 0C */ b lbl_800F8724
-lbl_800F871C:
-/* 800F871C 000F437C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8720 000F4380 42 00 FF 10 */ bdnz lbl_800F8630
-lbl_800F8724:
-/* 800F8724 000F4384 38 00 00 13 */ li r0, 0x13
-/* 800F8728 000F4388 38 80 00 11 */ li r4, 0x11
-/* 800F872C 000F438C 7C 09 03 A6 */ mtctr r0
-lbl_800F8730:
-/* 800F8730 000F4390 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8734 000F4394 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8738 000F4398 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F873C 000F439C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8740 000F43A0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8744 000F43A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8748 000F43A8 41 82 00 14 */ beq lbl_800F875C
-/* 800F874C 000F43AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8750 000F43B0 60 00 00 02 */ ori r0, r0, 2
-/* 800F8754 000F43B4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8758 000F43B8 48 00 00 3C */ b lbl_800F8794
-lbl_800F875C:
-/* 800F875C 000F43BC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8760 000F43C0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8764 000F43C4 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8768 000F43C8 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F876C 000F43CC 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8770 000F43D0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8774 000F43D4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8778 000F43D8 41 82 00 14 */ beq lbl_800F878C
-/* 800F877C 000F43DC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8780 000F43E0 60 00 00 02 */ ori r0, r0, 2
-/* 800F8784 000F43E4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8788 000F43E8 48 00 00 0C */ b lbl_800F8794
-lbl_800F878C:
-/* 800F878C 000F43EC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8790 000F43F0 42 00 FF A0 */ bdnz lbl_800F8730
-lbl_800F8794:
-/* 800F8794 000F43F4 38 00 00 04 */ li r0, 4
-/* 800F8798 000F43F8 38 80 00 01 */ li r4, 1
-/* 800F879C 000F43FC 7C 09 03 A6 */ mtctr r0
-lbl_800F87A0:
-/* 800F87A0 000F4400 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F87A4 000F4404 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F87A8 000F4408 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F87AC 000F440C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F87B0 000F4410 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F87B4 000F4414 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F87B8 000F4418 41 82 00 14 */ beq lbl_800F87CC
-/* 800F87BC 000F441C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F87C0 000F4420 60 00 00 04 */ ori r0, r0, 4
-/* 800F87C4 000F4424 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F87C8 000F4428 48 00 00 9C */ b lbl_800F8864
-lbl_800F87CC:
-/* 800F87CC 000F442C 38 84 00 01 */ addi r4, r4, 1
-/* 800F87D0 000F4430 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F87D4 000F4434 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F87D8 000F4438 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F87DC 000F443C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F87E0 000F4440 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F87E4 000F4444 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F87E8 000F4448 41 82 00 14 */ beq lbl_800F87FC
-/* 800F87EC 000F444C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F87F0 000F4450 60 00 00 04 */ ori r0, r0, 4
-/* 800F87F4 000F4454 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F87F8 000F4458 48 00 00 6C */ b lbl_800F8864
-lbl_800F87FC:
-/* 800F87FC 000F445C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8800 000F4460 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8804 000F4464 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8808 000F4468 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F880C 000F446C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8810 000F4470 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8814 000F4474 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8818 000F4478 41 82 00 14 */ beq lbl_800F882C
-/* 800F881C 000F447C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8820 000F4480 60 00 00 04 */ ori r0, r0, 4
-/* 800F8824 000F4484 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8828 000F4488 48 00 00 3C */ b lbl_800F8864
-lbl_800F882C:
-/* 800F882C 000F448C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8830 000F4490 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8834 000F4494 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8838 000F4498 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F883C 000F449C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8840 000F44A0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8844 000F44A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8848 000F44A8 41 82 00 14 */ beq lbl_800F885C
-/* 800F884C 000F44AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8850 000F44B0 60 00 00 04 */ ori r0, r0, 4
-/* 800F8854 000F44B4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8858 000F44B8 48 00 00 0C */ b lbl_800F8864
-lbl_800F885C:
-/* 800F885C 000F44BC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8860 000F44C0 42 00 FF 40 */ bdnz lbl_800F87A0
-lbl_800F8864:
-/* 800F8864 000F44C4 38 00 00 14 */ li r0, 0x14
-/* 800F8868 000F44C8 38 80 01 48 */ li r4, 0x148
-/* 800F886C 000F44CC 7C 09 03 A6 */ mtctr r0
-lbl_800F8870:
-/* 800F8870 000F44D0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8874 000F44D4 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8878 000F44D8 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F887C 000F44DC 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8880 000F44E0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8884 000F44E4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8888 000F44E8 41 82 00 14 */ beq lbl_800F889C
-/* 800F888C 000F44EC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8890 000F44F0 60 00 00 08 */ ori r0, r0, 8
-/* 800F8894 000F44F4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8898 000F44F8 48 00 00 CC */ b lbl_800F8964
-lbl_800F889C:
-/* 800F889C 000F44FC 38 84 00 01 */ addi r4, r4, 1
-/* 800F88A0 000F4500 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F88A4 000F4504 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F88A8 000F4508 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F88AC 000F450C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F88B0 000F4510 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F88B4 000F4514 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F88B8 000F4518 41 82 00 14 */ beq lbl_800F88CC
-/* 800F88BC 000F451C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F88C0 000F4520 60 00 00 08 */ ori r0, r0, 8
-/* 800F88C4 000F4524 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F88C8 000F4528 48 00 00 9C */ b lbl_800F8964
-lbl_800F88CC:
-/* 800F88CC 000F452C 38 84 00 01 */ addi r4, r4, 1
-/* 800F88D0 000F4530 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F88D4 000F4534 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F88D8 000F4538 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F88DC 000F453C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F88E0 000F4540 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F88E4 000F4544 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F88E8 000F4548 41 82 00 14 */ beq lbl_800F88FC
-/* 800F88EC 000F454C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F88F0 000F4550 60 00 00 08 */ ori r0, r0, 8
-/* 800F88F4 000F4554 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F88F8 000F4558 48 00 00 6C */ b lbl_800F8964
-lbl_800F88FC:
-/* 800F88FC 000F455C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8900 000F4560 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8904 000F4564 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8908 000F4568 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F890C 000F456C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8910 000F4570 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8914 000F4574 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8918 000F4578 41 82 00 14 */ beq lbl_800F892C
-/* 800F891C 000F457C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8920 000F4580 60 00 00 08 */ ori r0, r0, 8
-/* 800F8924 000F4584 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8928 000F4588 48 00 00 3C */ b lbl_800F8964
-lbl_800F892C:
-/* 800F892C 000F458C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8930 000F4590 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8934 000F4594 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8938 000F4598 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F893C 000F459C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8940 000F45A0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8944 000F45A4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8948 000F45A8 41 82 00 14 */ beq lbl_800F895C
-/* 800F894C 000F45AC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8950 000F45B0 60 00 00 08 */ ori r0, r0, 8
-/* 800F8954 000F45B4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8958 000F45B8 48 00 00 0C */ b lbl_800F8964
-lbl_800F895C:
-/* 800F895C 000F45BC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8960 000F45C0 42 00 FF 10 */ bdnz lbl_800F8870
-lbl_800F8964:
-/* 800F8964 000F45C4 38 00 00 10 */ li r0, 0x10
-/* 800F8968 000F45C8 38 80 00 95 */ li r4, 0x95
-/* 800F896C 000F45CC 7C 09 03 A6 */ mtctr r0
-lbl_800F8970:
-/* 800F8970 000F45D0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8974 000F45D4 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8978 000F45D8 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F897C 000F45DC 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8980 000F45E0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8984 000F45E4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8988 000F45E8 41 82 00 14 */ beq lbl_800F899C
-/* 800F898C 000F45EC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8990 000F45F0 60 00 00 10 */ ori r0, r0, 0x10
-/* 800F8994 000F45F4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8998 000F45F8 48 00 00 9C */ b lbl_800F8A34
-lbl_800F899C:
-/* 800F899C 000F45FC 38 84 00 01 */ addi r4, r4, 1
-/* 800F89A0 000F4600 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F89A4 000F4604 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F89A8 000F4608 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F89AC 000F460C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F89B0 000F4610 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F89B4 000F4614 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F89B8 000F4618 41 82 00 14 */ beq lbl_800F89CC
-/* 800F89BC 000F461C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F89C0 000F4620 60 00 00 10 */ ori r0, r0, 0x10
-/* 800F89C4 000F4624 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F89C8 000F4628 48 00 00 6C */ b lbl_800F8A34
-lbl_800F89CC:
-/* 800F89CC 000F462C 38 84 00 01 */ addi r4, r4, 1
-/* 800F89D0 000F4630 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F89D4 000F4634 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F89D8 000F4638 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F89DC 000F463C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F89E0 000F4640 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F89E4 000F4644 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F89E8 000F4648 41 82 00 14 */ beq lbl_800F89FC
-/* 800F89EC 000F464C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F89F0 000F4650 60 00 00 10 */ ori r0, r0, 0x10
-/* 800F89F4 000F4654 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F89F8 000F4658 48 00 00 3C */ b lbl_800F8A34
-lbl_800F89FC:
-/* 800F89FC 000F465C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8A00 000F4660 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8A04 000F4664 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8A08 000F4668 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8A0C 000F466C 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8A10 000F4670 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8A14 000F4674 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8A18 000F4678 41 82 00 14 */ beq lbl_800F8A2C
-/* 800F8A1C 000F467C 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8A20 000F4680 60 00 00 10 */ ori r0, r0, 0x10
-/* 800F8A24 000F4684 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8A28 000F4688 48 00 00 0C */ b lbl_800F8A34
-lbl_800F8A2C:
-/* 800F8A2C 000F468C 38 84 00 01 */ addi r4, r4, 1
-/* 800F8A30 000F4690 42 00 FF 40 */ bdnz lbl_800F8970
-lbl_800F8A34:
-/* 800F8A34 000F4694 38 00 00 0D */ li r0, 0xd
-/* 800F8A38 000F4698 38 80 00 37 */ li r4, 0x37
-/* 800F8A3C 000F469C 7C 09 03 A6 */ mtctr r0
-lbl_800F8A40:
-/* 800F8A40 000F46A0 7C 83 1E 70 */ srawi r3, r4, 3
-/* 800F8A44 000F46A4 54 80 07 7E */ clrlwi r0, r4, 0x1d
-/* 800F8A48 000F46A8 7C 7F 1A 14 */ add r3, r31, r3
-/* 800F8A4C 000F46AC 88 63 27 5D */ lbz r3, 0x275d(r3)
-/* 800F8A50 000F46B0 7C 60 06 30 */ sraw r0, r3, r0
-/* 800F8A54 000F46B4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800F8A58 000F46B8 41 82 00 14 */ beq lbl_800F8A6C
-/* 800F8A5C 000F46BC 88 1F 27 93 */ lbz r0, 0x2793(r31)
-/* 800F8A60 000F46C0 60 00 00 20 */ ori r0, r0, 0x20
-/* 800F8A64 000F46C4 98 1F 27 93 */ stb r0, 0x2793(r31)
-/* 800F8A68 000F46C8 48 00 00 0C */ b lbl_800F8A74
-lbl_800F8A6C:
-/* 800F8A6C 000F46CC 38 84 00 01 */ addi r4, r4, 1
-/* 800F8A70 000F46D0 42 00 FF D0 */ bdnz lbl_800F8A40
-lbl_800F8A74:
-/* 800F8A74 000F46D4 39 61 00 30 */ addi r11, r1, 0x30
-/* 800F8A78 000F46D8 48 0C E6 F5 */ bl _restgpr_25
-/* 800F8A7C 000F46DC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800F8A80 000F46E0 7C 08 03 A6 */ mtlr r0
-/* 800F8A84 000F46E4 38 21 00 30 */ addi r1, r1, 0x30
-/* 800F8A88 000F46E8 4E 80 00 20 */ blr
-
-.global func_800F8A8C
-func_800F8A8C:
-/* 800F8A8C 000F46EC 39 00 00 01 */ li r8, 1
-/* 800F8A90 000F46F0 38 CD 9C 50 */ addi r6, r13, lbl_8063EF10-_SDA_BASE_
-/* 800F8A94 000F46F4 38 E0 00 04 */ li r7, 4
-/* 800F8A98 000F46F8 38 00 00 00 */ li r0, 0
-/* 800F8A9C 000F46FC 3C 60 80 48 */ lis r3, lbl_8047DAE0@ha
-/* 800F8AA0 000F4700 3C 80 80 10 */ lis r4, lbl_800F8AC4@ha
-/* 800F8AA4 000F4704 3C A0 80 48 */ lis r5, lbl_8047DAD4@ha
-/* 800F8AA8 000F4708 99 0D 9C 50 */ stb r8, lbl_8063EF10-_SDA_BASE_(r13)
-/* 800F8AAC 000F470C 38 63 DA E0 */ addi r3, r3, lbl_8047DAE0@l
-/* 800F8AB0 000F4710 38 84 8A C4 */ addi r4, r4, lbl_800F8AC4@l
-/* 800F8AB4 000F4714 B0 E6 00 02 */ sth r7, 2(r6)
-/* 800F8AB8 000F4718 38 A5 DA D4 */ addi r5, r5, lbl_8047DAD4@l
-/* 800F8ABC 000F471C 98 06 00 04 */ stb r0, 4(r6)
-/* 800F8AC0 000F4720 48 0C E1 88 */ b __register_global_object_tmp
-lbl_800F8AC4:
-/* 800F8AC4 000F4724 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F8AC8 000F4728 7C 08 02 A6 */ mflr r0
-/* 800F8ACC 000F472C 2C 03 00 00 */ cmpwi r3, 0
-/* 800F8AD0 000F4730 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F8AD4 000F4734 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800F8AD8 000F4738 7C 7F 1B 78 */ mr r31, r3
-/* 800F8ADC 000F473C 41 82 00 10 */ beq lbl_800F8AEC
-/* 800F8AE0 000F4740 2C 04 00 00 */ cmpwi r4, 0
-/* 800F8AE4 000F4744 40 81 00 08 */ ble lbl_800F8AEC
-/* 800F8AE8 000F4748 48 0E 1F D1 */ bl func_801DAAB8
-lbl_800F8AEC:
-/* 800F8AEC 000F474C 7F E3 FB 78 */ mr r3, r31
-/* 800F8AF0 000F4750 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800F8AF4 000F4754 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F8AF8 000F4758 7C 08 03 A6 */ mtlr r0
-/* 800F8AFC 000F475C 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F8B00 000F4760 4E 80 00 20 */ blr
-
-.global func_800F8B04
-func_800F8B04:
-/* 800F8B04 000F4764 38 C0 00 02 */ li r6, 2
-/* 800F8B08 000F4768 38 80 00 00 */ li r4, 0
-/* 800F8B0C 000F476C 38 A0 00 00 */ li r5, 0
-/* 800F8B10 000F4770 38 60 00 00 */ li r3, 0
-/* 800F8B14 000F4774 38 00 FF FF */ li r0, -1
-/* 800F8B18 000F4778 7C C9 03 A6 */ mtctr r6
-lbl_800F8B1C:
-/* 800F8B1C 000F477C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B20 000F4780 7C 66 21 2E */ stwx r3, r6, r4
-/* 800F8B24 000F4784 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B28 000F4788 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8B2C 000F478C B0 06 00 40 */ sth r0, 0x40(r6)
-/* 800F8B30 000F4790 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B34 000F4794 7C C6 22 14 */ add r6, r6, r4
-/* 800F8B38 000F4798 90 66 00 04 */ stw r3, 4(r6)
-/* 800F8B3C 000F479C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B40 000F47A0 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8B44 000F47A4 B0 06 00 42 */ sth r0, 0x42(r6)
-/* 800F8B48 000F47A8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B4C 000F47AC 7C C6 22 14 */ add r6, r6, r4
-/* 800F8B50 000F47B0 90 66 00 08 */ stw r3, 8(r6)
-/* 800F8B54 000F47B4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B58 000F47B8 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8B5C 000F47BC B0 06 00 44 */ sth r0, 0x44(r6)
-/* 800F8B60 000F47C0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B64 000F47C4 7C C6 22 14 */ add r6, r6, r4
-/* 800F8B68 000F47C8 90 66 00 0C */ stw r3, 0xc(r6)
-/* 800F8B6C 000F47CC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B70 000F47D0 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8B74 000F47D4 B0 06 00 46 */ sth r0, 0x46(r6)
-/* 800F8B78 000F47D8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B7C 000F47DC 7C C6 22 14 */ add r6, r6, r4
-/* 800F8B80 000F47E0 90 66 00 10 */ stw r3, 0x10(r6)
-/* 800F8B84 000F47E4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B88 000F47E8 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8B8C 000F47EC B0 06 00 48 */ sth r0, 0x48(r6)
-/* 800F8B90 000F47F0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8B94 000F47F4 7C C6 22 14 */ add r6, r6, r4
-/* 800F8B98 000F47F8 90 66 00 14 */ stw r3, 0x14(r6)
-/* 800F8B9C 000F47FC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8BA0 000F4800 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8BA4 000F4804 B0 06 00 4A */ sth r0, 0x4a(r6)
-/* 800F8BA8 000F4808 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8BAC 000F480C 7C C6 22 14 */ add r6, r6, r4
-/* 800F8BB0 000F4810 90 66 00 18 */ stw r3, 0x18(r6)
-/* 800F8BB4 000F4814 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8BB8 000F4818 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8BBC 000F481C B0 06 00 4C */ sth r0, 0x4c(r6)
-/* 800F8BC0 000F4820 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8BC4 000F4824 7C C6 22 14 */ add r6, r6, r4
-/* 800F8BC8 000F4828 38 84 00 20 */ addi r4, r4, 0x20
-/* 800F8BCC 000F482C 90 66 00 1C */ stw r3, 0x1c(r6)
-/* 800F8BD0 000F4830 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8BD4 000F4834 7C C6 2A 14 */ add r6, r6, r5
-/* 800F8BD8 000F4838 38 A5 00 10 */ addi r5, r5, 0x10
-/* 800F8BDC 000F483C B0 06 00 4E */ sth r0, 0x4e(r6)
-/* 800F8BE0 000F4840 42 00 FF 3C */ bdnz lbl_800F8B1C
-/* 800F8BE4 000F4844 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8BE8 000F4848 38 00 00 00 */ li r0, 0
-/* 800F8BEC 000F484C 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800F8BF0 000F4850 4E 80 00 20 */ blr
-
-.global func_800F8BF4
-func_800F8BF4:
-/* 800F8BF4 000F4854 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F8BF8 000F4858 7C 08 02 A6 */ mflr r0
-/* 800F8BFC 000F485C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F8C00 000F4860 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 800F8C04 000F4864 7C 7F 1B 78 */ mr r31, r3
-/* 800F8C08 000F4868 38 60 03 F2 */ li r3, 0x3f2
-/* 800F8C0C 000F486C 48 15 09 D1 */ bl func_802495DC
-/* 800F8C10 000F4870 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8C14 000F4874 48 15 09 C9 */ bl func_802495DC
-/* 800F8C18 000F4878 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8C1C 000F487C 2C 1F 00 00 */ cmpwi r31, 0
-/* 800F8C20 000F4880 B3 E3 00 68 */ sth r31, 0x68(r3)
-/* 800F8C24 000F4884 41 82 00 08 */ beq lbl_800F8C2C
-/* 800F8C28 000F4888 48 00 02 44 */ b lbl_800F8E6C
-lbl_800F8C2C:
-/* 800F8C2C 000F488C 3C 80 12 40 */ lis r4, 0x12401A00@ha
-/* 800F8C30 000F4890 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8C34 000F4894 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
-/* 800F8C38 000F4898 4B F5 D1 61 */ bl func_80055D98
-/* 800F8C3C 000F489C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8C40 000F48A0 3C 80 12 3D */ lis r4, 0x123D1A00@ha
-/* 800F8C44 000F48A4 38 84 1A 00 */ addi r4, r4, 0x123D1A00@l
-/* 800F8C48 000F48A8 90 65 00 00 */ stw r3, 0(r5)
-/* 800F8C4C 000F48AC 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8C50 000F48B0 4B F5 D1 49 */ bl func_80055D98
-/* 800F8C54 000F48B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8C58 000F48B8 3C 80 12 3F */ lis r4, 0x123F1A00@ha
-/* 800F8C5C 000F48BC 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
-/* 800F8C60 000F48C0 90 65 00 04 */ stw r3, 4(r5)
-/* 800F8C64 000F48C4 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8C68 000F48C8 4B F5 D1 31 */ bl func_80055D98
-/* 800F8C6C 000F48CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8C70 000F48D0 3C 80 12 94 */ lis r4, 0x12941A00@ha
-/* 800F8C74 000F48D4 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
-/* 800F8C78 000F48D8 90 65 00 08 */ stw r3, 8(r5)
-/* 800F8C7C 000F48DC 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8C80 000F48E0 4B F5 D1 19 */ bl func_80055D98
-/* 800F8C84 000F48E4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8C88 000F48E8 3C 80 12 95 */ lis r4, 0x12951A00@ha
-/* 800F8C8C 000F48EC 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
-/* 800F8C90 000F48F0 90 65 00 18 */ stw r3, 0x18(r5)
-/* 800F8C94 000F48F4 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8C98 000F48F8 4B F5 D1 01 */ bl func_80055D98
-/* 800F8C9C 000F48FC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8CA0 000F4900 3C 80 12 96 */ lis r4, 0x12961A00@ha
-/* 800F8CA4 000F4904 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
-/* 800F8CA8 000F4908 90 65 00 1C */ stw r3, 0x1c(r5)
-/* 800F8CAC 000F490C 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8CB0 000F4910 4B F5 D0 E9 */ bl func_80055D98
-/* 800F8CB4 000F4914 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8CB8 000F4918 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 800F8CBC 000F491C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 800F8CC0 000F4920 90 65 00 20 */ stw r3, 0x20(r5)
-/* 800F8CC4 000F4924 38 60 00 0E */ li r3, 0xe
-/* 800F8CC8 000F4928 4B F5 D0 D1 */ bl func_80055D98
-/* 800F8CCC 000F492C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8CD0 000F4930 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
-/* 800F8CD4 000F4934 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
-/* 800F8CD8 000F4938 38 80 00 00 */ li r4, 0
-/* 800F8CDC 000F493C 90 67 00 3C */ stw r3, 0x3c(r7)
-/* 800F8CE0 000F4940 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
-/* 800F8CE4 000F4944 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
-/* 800F8CE8 000F4948 38 E0 FF FF */ li r7, -1
-/* 800F8CEC 000F494C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8CF0 000F4950 39 00 00 00 */ li r8, 0
-/* 800F8CF4 000F4954 39 20 00 01 */ li r9, 1
-/* 800F8CF8 000F4958 39 40 00 00 */ li r10, 0
-/* 800F8CFC 000F495C 80 63 00 00 */ lwz r3, 0(r3)
-/* 800F8D00 000F4960 48 15 AF 39 */ bl func_80253C38
-/* 800F8D04 000F4964 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8D08 000F4968 3C A0 80 10 */ lis r5, lbl_800FD99C@ha
-/* 800F8D0C 000F496C 3C C0 80 10 */ lis r6, lbl_800FDA90@ha
-/* 800F8D10 000F4970 38 80 00 00 */ li r4, 0
-/* 800F8D14 000F4974 B0 67 00 40 */ sth r3, 0x40(r7)
-/* 800F8D18 000F4978 38 A5 D9 9C */ addi r5, r5, lbl_800FD99C@l
-/* 800F8D1C 000F497C 38 C6 DA 90 */ addi r6, r6, lbl_800FDA90@l
-/* 800F8D20 000F4980 38 E0 FF FF */ li r7, -1
-/* 800F8D24 000F4984 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8D28 000F4988 39 00 00 00 */ li r8, 0
-/* 800F8D2C 000F498C 39 20 00 01 */ li r9, 1
-/* 800F8D30 000F4990 39 40 00 00 */ li r10, 0
-/* 800F8D34 000F4994 80 63 00 04 */ lwz r3, 4(r3)
-/* 800F8D38 000F4998 48 15 AF 01 */ bl func_80253C38
-/* 800F8D3C 000F499C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8D40 000F49A0 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
-/* 800F8D44 000F49A4 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
-/* 800F8D48 000F49A8 38 80 00 00 */ li r4, 0
-/* 800F8D4C 000F49AC B0 67 00 42 */ sth r3, 0x42(r7)
-/* 800F8D50 000F49B0 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
-/* 800F8D54 000F49B4 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
-/* 800F8D58 000F49B8 38 E0 FF FF */ li r7, -1
-/* 800F8D5C 000F49BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8D60 000F49C0 39 00 00 00 */ li r8, 0
-/* 800F8D64 000F49C4 39 20 00 01 */ li r9, 1
-/* 800F8D68 000F49C8 39 40 00 00 */ li r10, 0
-/* 800F8D6C 000F49CC 80 63 00 08 */ lwz r3, 8(r3)
-/* 800F8D70 000F49D0 48 15 AE C9 */ bl func_80253C38
-/* 800F8D74 000F49D4 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8D78 000F49D8 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
-/* 800F8D7C 000F49DC 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
-/* 800F8D80 000F49E0 38 80 00 00 */ li r4, 0
-/* 800F8D84 000F49E4 B0 67 00 44 */ sth r3, 0x44(r7)
-/* 800F8D88 000F49E8 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
-/* 800F8D8C 000F49EC 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
-/* 800F8D90 000F49F0 38 E0 FF FF */ li r7, -1
-/* 800F8D94 000F49F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8D98 000F49F8 39 00 00 00 */ li r8, 0
-/* 800F8D9C 000F49FC 39 20 00 01 */ li r9, 1
-/* 800F8DA0 000F4A00 39 40 00 00 */ li r10, 0
-/* 800F8DA4 000F4A04 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 800F8DA8 000F4A08 48 15 AE 91 */ bl func_80253C38
-/* 800F8DAC 000F4A0C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8DB0 000F4A10 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
-/* 800F8DB4 000F4A14 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
-/* 800F8DB8 000F4A18 38 80 00 00 */ li r4, 0
-/* 800F8DBC 000F4A1C B0 67 00 4C */ sth r3, 0x4c(r7)
-/* 800F8DC0 000F4A20 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
-/* 800F8DC4 000F4A24 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
-/* 800F8DC8 000F4A28 38 E0 FF FF */ li r7, -1
-/* 800F8DCC 000F4A2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8DD0 000F4A30 39 00 00 00 */ li r8, 0
-/* 800F8DD4 000F4A34 39 20 00 01 */ li r9, 1
-/* 800F8DD8 000F4A38 39 40 00 00 */ li r10, 0
-/* 800F8DDC 000F4A3C 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 800F8DE0 000F4A40 48 15 AE 59 */ bl func_80253C38
-/* 800F8DE4 000F4A44 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8DE8 000F4A48 3C A0 80 10 */ lis r5, lbl_80100218@ha
-/* 800F8DEC 000F4A4C 3C C0 80 10 */ lis r6, lbl_8010086C@ha
-/* 800F8DF0 000F4A50 38 80 00 00 */ li r4, 0
-/* 800F8DF4 000F4A54 B0 67 00 4E */ sth r3, 0x4e(r7)
-/* 800F8DF8 000F4A58 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
-/* 800F8DFC 000F4A5C 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
-/* 800F8E00 000F4A60 38 E0 FF FF */ li r7, -1
-/* 800F8E04 000F4A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E08 000F4A68 39 00 00 00 */ li r8, 0
-/* 800F8E0C 000F4A6C 39 20 00 01 */ li r9, 1
-/* 800F8E10 000F4A70 39 40 00 00 */ li r10, 0
-/* 800F8E14 000F4A74 80 63 00 20 */ lwz r3, 0x20(r3)
-/* 800F8E18 000F4A78 48 15 AE 21 */ bl func_80253C38
-/* 800F8E1C 000F4A7C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E20 000F4A80 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
-/* 800F8E24 000F4A84 3C C0 80 10 */ lis r6, lbl_800FE250@ha
-/* 800F8E28 000F4A88 38 80 00 00 */ li r4, 0
-/* 800F8E2C 000F4A8C B0 67 00 50 */ sth r3, 0x50(r7)
-/* 800F8E30 000F4A90 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
-/* 800F8E34 000F4A94 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
-/* 800F8E38 000F4A98 38 E0 FF FF */ li r7, -1
-/* 800F8E3C 000F4A9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E40 000F4AA0 39 00 00 00 */ li r8, 0
-/* 800F8E44 000F4AA4 39 20 00 01 */ li r9, 1
-/* 800F8E48 000F4AA8 39 40 00 00 */ li r10, 0
-/* 800F8E4C 000F4AAC 80 63 00 3C */ lwz r3, 0x3c(r3)
-/* 800F8E50 000F4AB0 48 15 AD E9 */ bl func_80253C38
-/* 800F8E54 000F4AB4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E58 000F4AB8 38 00 00 00 */ li r0, 0
-/* 800F8E5C 000F4ABC B0 64 00 5E */ sth r3, 0x5e(r4)
-/* 800F8E60 000F4AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E64 000F4AC4 98 03 00 F4 */ stb r0, 0xf4(r3)
-/* 800F8E68 000F4AC8 48 00 04 18 */ b lbl_800F9280
-lbl_800F8E6C:
-/* 800F8E6C 000F4ACC 3C 80 12 40 */ lis r4, 0x12401A00@ha
-/* 800F8E70 000F4AD0 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8E74 000F4AD4 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
-/* 800F8E78 000F4AD8 4B F5 CF 21 */ bl func_80055D98
-/* 800F8E7C 000F4ADC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E80 000F4AE0 3C 80 12 3F */ lis r4, 0x123F1A00@ha
-/* 800F8E84 000F4AE4 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
-/* 800F8E88 000F4AE8 90 65 00 00 */ stw r3, 0(r5)
-/* 800F8E8C 000F4AEC 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8E90 000F4AF0 4B F5 CF 09 */ bl func_80055D98
-/* 800F8E94 000F4AF4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8E98 000F4AF8 3C 80 12 3E */ lis r4, 0x123E1A00@ha
-/* 800F8E9C 000F4AFC 38 84 1A 00 */ addi r4, r4, 0x123E1A00@l
-/* 800F8EA0 000F4B00 90 65 00 08 */ stw r3, 8(r5)
-/* 800F8EA4 000F4B04 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8EA8 000F4B08 4B F5 CE F1 */ bl func_80055D98
-/* 800F8EAC 000F4B0C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8EB0 000F4B10 3C 80 12 41 */ lis r4, 0x12411A00@ha
-/* 800F8EB4 000F4B14 38 84 1A 00 */ addi r4, r4, 0x12411A00@l
-/* 800F8EB8 000F4B18 90 65 00 0C */ stw r3, 0xc(r5)
-/* 800F8EBC 000F4B1C 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8EC0 000F4B20 4B F5 CE D9 */ bl func_80055D98
-/* 800F8EC4 000F4B24 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8EC8 000F4B28 3C 80 12 3C */ lis r4, 0x123C1A00@ha
-/* 800F8ECC 000F4B2C 38 84 1A 00 */ addi r4, r4, 0x123C1A00@l
-/* 800F8ED0 000F4B30 90 65 00 10 */ stw r3, 0x10(r5)
-/* 800F8ED4 000F4B34 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8ED8 000F4B38 4B F5 CE C1 */ bl func_80055D98
-/* 800F8EDC 000F4B3C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8EE0 000F4B40 3C 80 12 94 */ lis r4, 0x12941A00@ha
-/* 800F8EE4 000F4B44 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
-/* 800F8EE8 000F4B48 90 65 00 14 */ stw r3, 0x14(r5)
-/* 800F8EEC 000F4B4C 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8EF0 000F4B50 4B F5 CE A9 */ bl func_80055D98
-/* 800F8EF4 000F4B54 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8EF8 000F4B58 3C 80 12 95 */ lis r4, 0x12951A00@ha
-/* 800F8EFC 000F4B5C 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
-/* 800F8F00 000F4B60 90 65 00 18 */ stw r3, 0x18(r5)
-/* 800F8F04 000F4B64 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8F08 000F4B68 4B F5 CE 91 */ bl func_80055D98
-/* 800F8F0C 000F4B6C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8F10 000F4B70 3C 80 12 96 */ lis r4, 0x12961A00@ha
-/* 800F8F14 000F4B74 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
-/* 800F8F18 000F4B78 90 65 00 1C */ stw r3, 0x1c(r5)
-/* 800F8F1C 000F4B7C 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8F20 000F4B80 4B F5 CE 79 */ bl func_80055D98
-/* 800F8F24 000F4B84 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8F28 000F4B88 3C 80 12 92 */ lis r4, 0x12921A00@ha
-/* 800F8F2C 000F4B8C 38 84 1A 00 */ addi r4, r4, 0x12921A00@l
-/* 800F8F30 000F4B90 90 65 00 20 */ stw r3, 0x20(r5)
-/* 800F8F34 000F4B94 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8F38 000F4B98 4B F5 CE 61 */ bl func_80055D98
-/* 800F8F3C 000F4B9C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8F40 000F4BA0 3C 80 12 93 */ lis r4, 0x12931A00@ha
-/* 800F8F44 000F4BA4 38 84 1A 00 */ addi r4, r4, 0x12931A00@l
-/* 800F8F48 000F4BA8 90 65 00 24 */ stw r3, 0x24(r5)
-/* 800F8F4C 000F4BAC 38 60 03 F0 */ li r3, 0x3f0
-/* 800F8F50 000F4BB0 4B F5 CE 49 */ bl func_80055D98
-/* 800F8F54 000F4BB4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8F58 000F4BB8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 800F8F5C 000F4BBC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 800F8F60 000F4BC0 90 65 00 28 */ stw r3, 0x28(r5)
-/* 800F8F64 000F4BC4 38 60 00 0E */ li r3, 0xe
-/* 800F8F68 000F4BC8 4B F5 CE 31 */ bl func_80055D98
-/* 800F8F6C 000F4BCC 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8F70 000F4BD0 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
-/* 800F8F74 000F4BD4 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
-/* 800F8F78 000F4BD8 38 80 00 00 */ li r4, 0
-/* 800F8F7C 000F4BDC 90 67 00 3C */ stw r3, 0x3c(r7)
-/* 800F8F80 000F4BE0 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
-/* 800F8F84 000F4BE4 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
-/* 800F8F88 000F4BE8 38 E0 FF FF */ li r7, -1
-/* 800F8F8C 000F4BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8F90 000F4BF0 39 00 00 00 */ li r8, 0
-/* 800F8F94 000F4BF4 39 20 00 01 */ li r9, 1
-/* 800F8F98 000F4BF8 39 40 00 00 */ li r10, 0
-/* 800F8F9C 000F4BFC 80 63 00 00 */ lwz r3, 0(r3)
-/* 800F8FA0 000F4C00 48 15 AC 99 */ bl func_80253C38
-/* 800F8FA4 000F4C04 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8FA8 000F4C08 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
-/* 800F8FAC 000F4C0C 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
-/* 800F8FB0 000F4C10 38 80 00 00 */ li r4, 0
-/* 800F8FB4 000F4C14 B0 67 00 40 */ sth r3, 0x40(r7)
-/* 800F8FB8 000F4C18 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
-/* 800F8FBC 000F4C1C 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
-/* 800F8FC0 000F4C20 38 E0 FF FF */ li r7, -1
-/* 800F8FC4 000F4C24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8FC8 000F4C28 39 00 00 00 */ li r8, 0
-/* 800F8FCC 000F4C2C 39 20 00 01 */ li r9, 1
-/* 800F8FD0 000F4C30 39 40 00 00 */ li r10, 0
-/* 800F8FD4 000F4C34 80 63 00 08 */ lwz r3, 8(r3)
-/* 800F8FD8 000F4C38 48 15 AC 61 */ bl func_80253C38
-/* 800F8FDC 000F4C3C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F8FE0 000F4C40 3C A0 80 10 */ lis r5, lbl_800FE2D0@ha
-/* 800F8FE4 000F4C44 3C C0 80 10 */ lis r6, lbl_800FE368@ha
-/* 800F8FE8 000F4C48 38 80 00 00 */ li r4, 0
-/* 800F8FEC 000F4C4C B0 67 00 44 */ sth r3, 0x44(r7)
-/* 800F8FF0 000F4C50 38 A5 E2 D0 */ addi r5, r5, lbl_800FE2D0@l
-/* 800F8FF4 000F4C54 38 C6 E3 68 */ addi r6, r6, lbl_800FE368@l
-/* 800F8FF8 000F4C58 38 E0 FF FF */ li r7, -1
-/* 800F8FFC 000F4C5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9000 000F4C60 39 00 00 00 */ li r8, 0
-/* 800F9004 000F4C64 39 20 00 01 */ li r9, 1
-/* 800F9008 000F4C68 39 40 00 00 */ li r10, 0
-/* 800F900C 000F4C6C 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 800F9010 000F4C70 48 15 AC 29 */ bl func_80253C38
-/* 800F9014 000F4C74 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9018 000F4C78 3C 80 80 10 */ lis r4, lbl_800FE7B4@ha
-/* 800F901C 000F4C7C 3C A0 80 10 */ lis r5, lbl_800FE8E4@ha
-/* 800F9020 000F4C80 3C C0 80 10 */ lis r6, lbl_800FE8E8@ha
-/* 800F9024 000F4C84 B0 67 00 46 */ sth r3, 0x46(r7)
-/* 800F9028 000F4C88 38 84 E7 B4 */ addi r4, r4, lbl_800FE7B4@l
-/* 800F902C 000F4C8C 38 A5 E8 E4 */ addi r5, r5, lbl_800FE8E4@l
-/* 800F9030 000F4C90 38 C6 E8 E8 */ addi r6, r6, lbl_800FE8E8@l
-/* 800F9034 000F4C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9038 000F4C98 38 E0 FF FF */ li r7, -1
-/* 800F903C 000F4C9C 39 00 00 00 */ li r8, 0
-/* 800F9040 000F4CA0 39 20 00 01 */ li r9, 1
-/* 800F9044 000F4CA4 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 800F9048 000F4CA8 39 40 00 00 */ li r10, 0
-/* 800F904C 000F4CAC 48 15 AB ED */ bl func_80253C38
-/* 800F9050 000F4CB0 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9054 000F4CB4 3C A0 80 10 */ lis r5, lbl_800FEAF8@ha
-/* 800F9058 000F4CB8 3C C0 80 10 */ lis r6, lbl_800FEC90@ha
-/* 800F905C 000F4CBC 38 80 00 00 */ li r4, 0
-/* 800F9060 000F4CC0 B0 67 00 48 */ sth r3, 0x48(r7)
-/* 800F9064 000F4CC4 38 A5 EA F8 */ addi r5, r5, lbl_800FEAF8@l
-/* 800F9068 000F4CC8 38 C6 EC 90 */ addi r6, r6, lbl_800FEC90@l
-/* 800F906C 000F4CCC 38 E0 FF FF */ li r7, -1
-/* 800F9070 000F4CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9074 000F4CD4 39 00 00 00 */ li r8, 0
-/* 800F9078 000F4CD8 39 20 00 01 */ li r9, 1
-/* 800F907C 000F4CDC 39 40 00 00 */ li r10, 0
-/* 800F9080 000F4CE0 80 63 00 14 */ lwz r3, 0x14(r3)
-/* 800F9084 000F4CE4 48 15 AB B5 */ bl func_80253C38
-/* 800F9088 000F4CE8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F908C 000F4CEC 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
-/* 800F9090 000F4CF0 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
-/* 800F9094 000F4CF4 38 80 00 00 */ li r4, 0
-/* 800F9098 000F4CF8 B0 67 00 4A */ sth r3, 0x4a(r7)
-/* 800F909C 000F4CFC 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
-/* 800F90A0 000F4D00 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
-/* 800F90A4 000F4D04 38 E0 FF FF */ li r7, -1
-/* 800F90A8 000F4D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F90AC 000F4D0C 39 00 00 00 */ li r8, 0
-/* 800F90B0 000F4D10 39 20 00 01 */ li r9, 1
-/* 800F90B4 000F4D14 39 40 00 00 */ li r10, 0
-/* 800F90B8 000F4D18 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 800F90BC 000F4D1C 48 15 AB 7D */ bl func_80253C38
-/* 800F90C0 000F4D20 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F90C4 000F4D24 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
-/* 800F90C8 000F4D28 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
-/* 800F90CC 000F4D2C 38 80 00 00 */ li r4, 0
-/* 800F90D0 000F4D30 B0 67 00 4C */ sth r3, 0x4c(r7)
-/* 800F90D4 000F4D34 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
-/* 800F90D8 000F4D38 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
-/* 800F90DC 000F4D3C 38 E0 FF FF */ li r7, -1
-/* 800F90E0 000F4D40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F90E4 000F4D44 39 00 00 00 */ li r8, 0
-/* 800F90E8 000F4D48 39 20 00 01 */ li r9, 1
-/* 800F90EC 000F4D4C 39 40 00 00 */ li r10, 0
-/* 800F90F0 000F4D50 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 800F90F4 000F4D54 48 15 AB 45 */ bl func_80253C38
-/* 800F90F8 000F4D58 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F90FC 000F4D5C 3C A0 80 10 */ lis r5, lbl_80100218@ha
-/* 800F9100 000F4D60 3C C0 80 10 */ lis r6, lbl_8010086C@ha
-/* 800F9104 000F4D64 38 80 00 00 */ li r4, 0
-/* 800F9108 000F4D68 B0 67 00 4E */ sth r3, 0x4e(r7)
-/* 800F910C 000F4D6C 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
-/* 800F9110 000F4D70 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
-/* 800F9114 000F4D74 38 E0 FF FF */ li r7, -1
-/* 800F9118 000F4D78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F911C 000F4D7C 39 00 00 00 */ li r8, 0
-/* 800F9120 000F4D80 39 20 00 01 */ li r9, 1
-/* 800F9124 000F4D84 39 40 00 00 */ li r10, 0
-/* 800F9128 000F4D88 80 63 00 20 */ lwz r3, 0x20(r3)
-/* 800F912C 000F4D8C 48 15 AB 0D */ bl func_80253C38
-/* 800F9130 000F4D90 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9134 000F4D94 3C A0 80 10 */ lis r5, lbl_8010190C@ha
-/* 800F9138 000F4D98 3C C0 80 10 */ lis r6, lbl_80101910@ha
-/* 800F913C 000F4D9C 38 80 00 00 */ li r4, 0
-/* 800F9140 000F4DA0 B0 67 00 50 */ sth r3, 0x50(r7)
-/* 800F9144 000F4DA4 38 A5 19 0C */ addi r5, r5, lbl_8010190C@l
-/* 800F9148 000F4DA8 38 C6 19 10 */ addi r6, r6, lbl_80101910@l
-/* 800F914C 000F4DAC 38 E0 FF FF */ li r7, -1
-/* 800F9150 000F4DB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9154 000F4DB4 39 00 00 00 */ li r8, 0
-/* 800F9158 000F4DB8 39 20 00 01 */ li r9, 1
-/* 800F915C 000F4DBC 39 40 00 00 */ li r10, 0
-/* 800F9160 000F4DC0 80 63 00 24 */ lwz r3, 0x24(r3)
-/* 800F9164 000F4DC4 48 15 AA D5 */ bl func_80253C38
-/* 800F9168 000F4DC8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F916C 000F4DCC 3C A0 80 10 */ lis r5, lbl_80101B30@ha
-/* 800F9170 000F4DD0 3C C0 80 10 */ lis r6, lbl_80101B34@ha
-/* 800F9174 000F4DD4 38 80 00 00 */ li r4, 0
-/* 800F9178 000F4DD8 B0 67 00 52 */ sth r3, 0x52(r7)
-/* 800F917C 000F4DDC 38 A5 1B 30 */ addi r5, r5, lbl_80101B30@l
-/* 800F9180 000F4DE0 38 C6 1B 34 */ addi r6, r6, lbl_80101B34@l
-/* 800F9184 000F4DE4 38 E0 FF FF */ li r7, -1
-/* 800F9188 000F4DE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F918C 000F4DEC 39 00 00 00 */ li r8, 0
-/* 800F9190 000F4DF0 39 20 00 01 */ li r9, 1
-/* 800F9194 000F4DF4 39 40 00 00 */ li r10, 0
-/* 800F9198 000F4DF8 80 63 00 28 */ lwz r3, 0x28(r3)
-/* 800F919C 000F4DFC 48 15 AA 9D */ bl func_80253C38
-/* 800F91A0 000F4E00 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F91A4 000F4E04 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
-/* 800F91A8 000F4E08 3C C0 80 10 */ lis r6, lbl_800FE250@ha
-/* 800F91AC 000F4E0C 38 80 00 00 */ li r4, 0
-/* 800F91B0 000F4E10 B0 67 00 54 */ sth r3, 0x54(r7)
-/* 800F91B4 000F4E14 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
-/* 800F91B8 000F4E18 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
-/* 800F91BC 000F4E1C 38 E0 FF FF */ li r7, -1
-/* 800F91C0 000F4E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F91C4 000F4E24 39 00 00 00 */ li r8, 0
-/* 800F91C8 000F4E28 39 20 00 01 */ li r9, 1
-/* 800F91CC 000F4E2C 39 40 00 00 */ li r10, 0
-/* 800F91D0 000F4E30 80 63 00 3C */ lwz r3, 0x3c(r3)
-/* 800F91D4 000F4E34 48 15 AA 65 */ bl func_80253C38
-/* 800F91D8 000F4E38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F91DC 000F4E3C B0 64 00 5E */ sth r3, 0x5e(r4)
-/* 800F91E0 000F4E40 48 2E 2F 89 */ bl func_803DC168
-/* 800F91E4 000F4E44 4B F5 CC 39 */ bl func_80055E1C
-/* 800F91E8 000F4E48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F91EC 000F4E4C 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800F91F0 000F4E50 48 2E 2F 79 */ bl func_803DC168
-/* 800F91F4 000F4E54 4B F5 CC 29 */ bl func_80055E1C
-/* 800F91F8 000F4E58 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F91FC 000F4E5C 38 80 00 0A */ li r4, 0xa
-/* 800F9200 000F4E60 38 A0 00 01 */ li r5, 1
-/* 800F9204 000F4E64 90 66 00 84 */ stw r3, 0x84(r6)
-/* 800F9208 000F4E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F920C 000F4E6C A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800F9210 000F4E70 48 15 AB E1 */ bl func_80253DF0
-/* 800F9214 000F4E74 48 00 8C 75 */ bl func_80101E88
-/* 800F9218 000F4E78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F921C 000F4E7C 38 80 00 00 */ li r4, 0
-/* 800F9220 000F4E80 A0 03 00 E4 */ lhz r0, 0xe4(r3)
-/* 800F9224 000F4E84 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 800F9228 000F4E88 B0 03 00 E4 */ sth r0, 0xe4(r3)
-/* 800F922C 000F4E8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9230 000F4E90 98 83 00 F4 */ stb r4, 0xf4(r3)
-/* 800F9234 000F4E94 48 02 37 41 */ bl func_8011C974
-/* 800F9238 000F4E98 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800F923C 000F4E9C 2C 00 00 01 */ cmpwi r0, 1
-/* 800F9240 000F4EA0 40 82 00 40 */ bne lbl_800F9280
-/* 800F9244 000F4EA4 38 60 02 61 */ li r3, 0x261
-/* 800F9248 000F4EA8 48 06 98 49 */ bl func_80162A90
-/* 800F924C 000F4EAC 28 03 00 02 */ cmplwi r3, 2
-/* 800F9250 000F4EB0 40 82 00 30 */ bne lbl_800F9280
-/* 800F9254 000F4EB4 48 02 37 21 */ bl func_8011C974
-/* 800F9258 000F4EB8 80 03 00 00 */ lwz r0, 0(r3)
-/* 800F925C 000F4EBC 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
-/* 800F9260 000F4EC0 41 82 00 20 */ beq lbl_800F9280
-/* 800F9264 000F4EC4 38 60 02 65 */ li r3, 0x265
-/* 800F9268 000F4EC8 48 06 98 29 */ bl func_80162A90
-/* 800F926C 000F4ECC 2C 03 00 00 */ cmpwi r3, 0
-/* 800F9270 000F4ED0 41 82 00 10 */ beq lbl_800F9280
-/* 800F9274 000F4ED4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9278 000F4ED8 38 00 00 01 */ li r0, 1
-/* 800F927C 000F4EDC 98 03 00 F4 */ stb r0, 0xf4(r3)
-lbl_800F9280:
-/* 800F9280 000F4EE0 38 60 00 00 */ li r3, 0
-/* 800F9284 000F4EE4 38 80 00 00 */ li r4, 0
-/* 800F9288 000F4EE8 38 A0 FF FF */ li r5, -1
-/* 800F928C 000F4EEC 48 15 AC E1 */ bl func_80253F6C
-/* 800F9290 000F4EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9294 000F4EF4 90 64 00 64 */ stw r3, 0x64(r4)
-/* 800F9298 000F4EF8 38 60 03 F0 */ li r3, 0x3f0
-/* 800F929C 000F4EFC 48 15 05 F5 */ bl func_80249890
-/* 800F92A0 000F4F00 38 60 03 F0 */ li r3, 0x3f0
-/* 800F92A4 000F4F04 48 0E 23 D1 */ bl func_801DB674
-/* 800F92A8 000F4F08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F92AC 000F4F0C 38 00 00 00 */ li r0, 0
-/* 800F92B0 000F4F10 90 03 00 6C */ stw r0, 0x6c(r3)
-/* 800F92B4 000F4F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F92B8 000F4F18 90 03 00 70 */ stw r0, 0x70(r3)
-/* 800F92BC 000F4F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F92C0 000F4F20 90 03 00 74 */ stw r0, 0x74(r3)
-/* 800F92C4 000F4F24 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 800F92C8 000F4F28 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F92CC 000F4F2C 7C 08 03 A6 */ mtlr r0
-/* 800F92D0 000F4F30 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F92D4 000F4F34 4E 80 00 20 */ blr
-
-.global func_800F92D8
-func_800F92D8:
-/* 800F92D8 000F4F38 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800F92DC 000F4F3C 7C 08 02 A6 */ mflr r0
-/* 800F92E0 000F4F40 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800F92E4 000F4F44 39 61 00 20 */ addi r11, r1, 0x20
-/* 800F92E8 000F4F48 48 0C DE 41 */ bl _savegpr_27
-/* 800F92EC 000F4F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F92F0 000F4F50 80 03 00 64 */ lwz r0, 0x64(r3)
-/* 800F92F4 000F4F54 2C 00 FF FF */ cmpwi r0, -1
-/* 800F92F8 000F4F58 41 82 00 F4 */ beq lbl_800F93EC
-/* 800F92FC 000F4F5C 3B 60 00 00 */ li r27, 0
-/* 800F9300 000F4F60 3B C0 FF FF */ li r30, -1
-/* 800F9304 000F4F64 3B E0 00 00 */ li r31, 0
-lbl_800F9308:
-/* 800F9308 000F4F68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F930C 000F4F6C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
-/* 800F9310 000F4F70 7C 03 E0 2E */ lwzx r0, r3, r28
-/* 800F9314 000F4F74 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9318 000F4F78 41 82 00 34 */ beq lbl_800F934C
-/* 800F931C 000F4F7C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
-/* 800F9320 000F4F80 7C 63 EA 14 */ add r3, r3, r29
-/* 800F9324 000F4F84 A0 63 00 40 */ lhz r3, 0x40(r3)
-/* 800F9328 000F4F88 48 15 A9 A5 */ bl func_80253CCC
-/* 800F932C 000F4F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9330 000F4F90 7C 63 E0 2E */ lwzx r3, r3, r28
-/* 800F9334 000F4F94 4B F5 CA FD */ bl func_80055E30
-/* 800F9338 000F4F98 80 0D 82 70 */ lwz r0, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F933C 000F4F9C 7C 60 EA 14 */ add r3, r0, r29
-/* 800F9340 000F4FA0 B3 C3 00 40 */ sth r30, 0x40(r3)
-/* 800F9344 000F4FA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9348 000F4FA8 7F E3 E1 2E */ stwx r31, r3, r28
-lbl_800F934C:
-/* 800F934C 000F4FAC 3B 7B 00 01 */ addi r27, r27, 1
-/* 800F9350 000F4FB0 28 1B 00 10 */ cmplwi r27, 0x10
-/* 800F9354 000F4FB4 41 80 FF B4 */ blt lbl_800F9308
-/* 800F9358 000F4FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F935C 000F4FBC 80 63 00 64 */ lwz r3, 0x64(r3)
-/* 800F9360 000F4FC0 48 15 AC 2D */ bl func_80253F8C
-/* 800F9364 000F4FC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9368 000F4FC8 38 00 FF FF */ li r0, -1
-/* 800F936C 000F4FCC 90 03 00 64 */ stw r0, 0x64(r3)
-/* 800F9370 000F4FD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9374 000F4FD4 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800F9378 000F4FD8 2C 00 00 00 */ cmpwi r0, 0
-/* 800F937C 000F4FDC 41 82 00 60 */ beq lbl_800F93DC
-/* 800F9380 000F4FE0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800F9384 000F4FE4 4B F5 CA AD */ bl func_80055E30
-/* 800F9388 000F4FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F938C 000F4FEC 80 63 00 84 */ lwz r3, 0x84(r3)
-/* 800F9390 000F4FF0 4B F5 CA A1 */ bl func_80055E30
-/* 800F9394 000F4FF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9398 000F4FF8 3B E0 00 00 */ li r31, 0
-/* 800F939C 000F4FFC 93 E3 00 80 */ stw r31, 0x80(r3)
-/* 800F93A0 000F5000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F93A4 000F5004 93 E3 00 84 */ stw r31, 0x84(r3)
-/* 800F93A8 000F5008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F93AC 000F500C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
-/* 800F93B0 000F5010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
-/* 800F93B4 000F5014 41 82 00 1C */ beq lbl_800F93D0
-/* 800F93B8 000F5018 4B F4 4D A5 */ bl func_8003E15C
-/* 800F93BC 000F501C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
-/* 800F93C0 000F5020 4B F4 4E 79 */ bl func_8003E238
-/* 800F93C4 000F5024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F93C8 000F5028 93 E3 00 E0 */ stw r31, 0xe0(r3)
-/* 800F93CC 000F502C 48 00 00 0C */ b lbl_800F93D8
-lbl_800F93D0:
-/* 800F93D0 000F5030 60 60 40 00 */ ori r0, r3, 0x4000
-/* 800F93D4 000F5034 B0 1C 00 E4 */ sth r0, 0xe4(r28)
-lbl_800F93D8:
-/* 800F93D8 000F5038 48 00 8B ED */ bl func_80101FC4
-lbl_800F93DC:
-/* 800F93DC 000F503C 38 60 03 F2 */ li r3, 0x3f2
-/* 800F93E0 000F5040 48 15 04 B1 */ bl func_80249890
-/* 800F93E4 000F5044 38 60 03 F2 */ li r3, 0x3f2
-/* 800F93E8 000F5048 48 0E 22 8D */ bl func_801DB674
-lbl_800F93EC:
-/* 800F93EC 000F504C 39 61 00 20 */ addi r11, r1, 0x20
-/* 800F93F0 000F5050 48 0C DD 85 */ bl _restgpr_27
-/* 800F93F4 000F5054 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800F93F8 000F5058 7C 08 03 A6 */ mtlr r0
-/* 800F93FC 000F505C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800F9400 000F5060 4E 80 00 20 */ blr
-
-.global func_800F9404
-func_800F9404:
-/* 800F9404 000F5064 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800F9408 000F5068 7C 08 02 A6 */ mflr r0
-/* 800F940C 000F506C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800F9410 000F5070 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800F9414 000F5074 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800F9418 000F5078 7C FE 3B 78 */ mr r30, r7
-/* 800F941C 000F507C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800F9420 000F5080 7C DD 33 78 */ mr r29, r6
-/* 800F9424 000F5084 93 81 00 10 */ stw r28, 0x10(r1)
-/* 800F9428 000F5088 7C BC 2B 78 */ mr r28, r5
-/* 800F942C 000F508C 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9430 000F5090 90 68 00 78 */ stw r3, 0x78(r8)
-/* 800F9434 000F5094 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9438 000F5098 90 83 00 7C */ stw r4, 0x7c(r3)
-/* 800F943C 000F509C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9440 000F50A0 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800F9444 000F50A4 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800F9448 000F50A8 48 2E 33 01 */ bl func_803DC748
-/* 800F944C 000F50AC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9450 000F50B0 80 64 00 7C */ lwz r3, 0x7c(r4)
-/* 800F9454 000F50B4 2C 03 00 00 */ cmpwi r3, 0
-/* 800F9458 000F50B8 41 82 00 0C */ beq lbl_800F9464
-/* 800F945C 000F50BC 80 84 00 84 */ lwz r4, 0x84(r4)
-/* 800F9460 000F50C0 48 2E 32 E9 */ bl func_803DC748
-lbl_800F9464:
-/* 800F9464 000F50C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9468 000F50C8 3C 60 80 10 */ lis r3, lbl_800F97C0@ha
-/* 800F946C 000F50CC 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
-/* 800F9470 000F50D0 3B E0 00 00 */ li r31, 0
-/* 800F9474 000F50D4 93 A5 00 6C */ stw r29, 0x6c(r5)
-/* 800F9478 000F50D8 38 63 97 C0 */ addi r3, r3, lbl_800F97C0@l
-/* 800F947C 000F50DC 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
-/* 800F9480 000F50E0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9484 000F50E4 93 E5 00 70 */ stw r31, 0x70(r5)
-/* 800F9488 000F50E8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F948C 000F50EC 93 C5 00 74 */ stw r30, 0x74(r5)
-/* 800F9490 000F50F0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9494 000F50F4 93 85 00 C8 */ stw r28, 0xc8(r5)
-/* 800F9498 000F50F8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F949C 000F50FC 80 A5 00 64 */ lwz r5, 0x64(r5)
-/* 800F94A0 000F5100 48 15 AA CD */ bl func_80253F6C
-/* 800F94A4 000F5104 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F94A8 000F5108 93 E3 00 CC */ stw r31, 0xcc(r3)
-/* 800F94AC 000F510C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F94B0 000F5110 A0 03 00 E4 */ lhz r0, 0xe4(r3)
-/* 800F94B4 000F5114 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 800F94B8 000F5118 B0 03 00 E4 */ sth r0, 0xe4(r3)
-/* 800F94BC 000F511C 4B F5 CA 0D */ bl func_80055EC8
-/* 800F94C0 000F5120 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800F94C4 000F5124 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800F94C8 000F5128 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800F94CC 000F512C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800F94D0 000F5130 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 800F94D4 000F5134 7C 08 03 A6 */ mtlr r0
-/* 800F94D8 000F5138 38 21 00 20 */ addi r1, r1, 0x20
-/* 800F94DC 000F513C 4E 80 00 20 */ blr
-
-.global func_800F94E0
-func_800F94E0:
-/* 800F94E0 000F5140 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800F94E4 000F5144 7C 08 02 A6 */ mflr r0
-/* 800F94E8 000F5148 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800F94EC 000F514C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800F94F0 000F5150 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800F94F4 000F5154 7C DE 33 78 */ mr r30, r6
-/* 800F94F8 000F5158 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800F94FC 000F515C 7C BD 2B 78 */ mr r29, r5
-/* 800F9500 000F5160 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9504 000F5164 90 67 00 80 */ stw r3, 0x80(r7)
-/* 800F9508 000F5168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F950C 000F516C 90 83 00 84 */ stw r4, 0x84(r3)
-/* 800F9510 000F5170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9514 000F5174 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800F9518 000F5178 48 2E 2C 85 */ bl func_803DC19C
-/* 800F951C 000F517C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9520 000F5180 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800F9524 000F5184 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9528 000F5188 80 63 00 84 */ lwz r3, 0x84(r3)
-/* 800F952C 000F518C 48 2E 2C 71 */ bl func_803DC19C
-/* 800F9530 000F5190 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9534 000F5194 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
-/* 800F9538 000F5198 3C A0 80 10 */ lis r5, lbl_800F97C0@ha
-/* 800F953C 000F519C 3B E0 00 00 */ li r31, 0
-/* 800F9540 000F51A0 90 66 00 7C */ stw r3, 0x7c(r6)
-/* 800F9544 000F51A4 38 65 97 C0 */ addi r3, r5, lbl_800F97C0@l
-/* 800F9548 000F51A8 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
-/* 800F954C 000F51AC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9550 000F51B0 93 E5 00 6C */ stw r31, 0x6c(r5)
-/* 800F9554 000F51B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9558 000F51B8 93 C5 00 70 */ stw r30, 0x70(r5)
-/* 800F955C 000F51BC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9560 000F51C0 93 E5 00 74 */ stw r31, 0x74(r5)
-/* 800F9564 000F51C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9568 000F51C8 93 A5 00 C8 */ stw r29, 0xc8(r5)
-/* 800F956C 000F51CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9570 000F51D0 80 A5 00 64 */ lwz r5, 0x64(r5)
-/* 800F9574 000F51D4 48 15 A9 F9 */ bl func_80253F6C
-/* 800F9578 000F51D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F957C 000F51DC 93 E3 00 CC */ stw r31, 0xcc(r3)
-/* 800F9580 000F51E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800F9584 000F51E4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800F9588 000F51E8 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800F958C 000F51EC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800F9590 000F51F0 7C 08 03 A6 */ mtlr r0
-/* 800F9594 000F51F4 38 21 00 20 */ addi r1, r1, 0x20
-/* 800F9598 000F51F8 4E 80 00 20 */ blr
-
-.global func_800F959C
-func_800F959C:
-/* 800F959C 000F51FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F95A0 000F5200 38 00 00 2D */ li r0, 0x2d
-/* 800F95A4 000F5204 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F95A8 000F5208 4E 80 00 20 */ blr
-
-.global func_800F95AC
-func_800F95AC:
-/* 800F95AC 000F520C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F95B0 000F5210 80 03 00 CC */ lwz r0, 0xcc(r3)
-/* 800F95B4 000F5214 28 00 00 2C */ cmplwi r0, 0x2c
-/* 800F95B8 000F5218 40 82 00 0C */ bne lbl_800F95C4
-/* 800F95BC 000F521C 38 60 FF FE */ li r3, -2
-/* 800F95C0 000F5220 4E 80 00 20 */ blr
-lbl_800F95C4:
-/* 800F95C4 000F5224 28 00 00 2F */ cmplwi r0, 0x2f
-/* 800F95C8 000F5228 40 82 00 0C */ bne lbl_800F95D4
-/* 800F95CC 000F522C 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 800F95D0 000F5230 4E 80 00 20 */ blr
-lbl_800F95D4:
-/* 800F95D4 000F5234 38 60 FF FF */ li r3, -1
-/* 800F95D8 000F5238 4E 80 00 20 */ blr
-
-.global func_800F95DC
-func_800F95DC:
-/* 800F95DC 000F523C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F95E0 000F5240 7C 08 02 A6 */ mflr r0
-/* 800F95E4 000F5244 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F95E8 000F5248 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F95EC 000F524C A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800F95F0 000F5250 2C 03 FF FF */ cmpwi r3, -1
-/* 800F95F4 000F5254 40 82 00 0C */ bne lbl_800F9600
-/* 800F95F8 000F5258 38 60 00 00 */ li r3, 0
-/* 800F95FC 000F525C 48 00 00 20 */ b lbl_800F961C
-lbl_800F9600:
-/* 800F9600 000F5260 38 A1 00 08 */ addi r5, r1, 8
-/* 800F9604 000F5264 38 80 00 08 */ li r4, 8
-/* 800F9608 000F5268 48 15 A8 45 */ bl func_80253E4C
-/* 800F960C 000F526C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800F9610 000F5270 7C 03 00 D0 */ neg r0, r3
-/* 800F9614 000F5274 7C 00 1B 78 */ or r0, r0, r3
-/* 800F9618 000F5278 54 03 0F FE */ srwi r3, r0, 0x1f
-lbl_800F961C:
-/* 800F961C 000F527C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F9620 000F5280 7C 08 03 A6 */ mtlr r0
-/* 800F9624 000F5284 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F9628 000F5288 4E 80 00 20 */ blr
-
-.global func_800F962C
-func_800F962C:
-/* 800F962C 000F528C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 800F9630 000F5290 7C 08 02 A6 */ mflr r0
-/* 800F9634 000F5294 38 80 00 08 */ li r4, 8
-/* 800F9638 000F5298 90 01 00 14 */ stw r0, 0x14(r1)
-/* 800F963C 000F529C 38 A1 00 08 */ addi r5, r1, 8
-/* 800F9640 000F52A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9644 000F52A4 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800F9648 000F52A8 48 15 A8 05 */ bl func_80253E4C
-/* 800F964C 000F52AC 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F9650 000F52B0 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9654 000F52B4 41 82 00 18 */ beq lbl_800F966C
-/* 800F9658 000F52B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F965C 000F52BC 38 80 00 08 */ li r4, 8
-/* 800F9660 000F52C0 38 A0 00 00 */ li r5, 0
-/* 800F9664 000F52C4 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800F9668 000F52C8 48 15 A7 89 */ bl func_80253DF0
-lbl_800F966C:
-/* 800F966C 000F52CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9670 000F52D0 38 A1 00 08 */ addi r5, r1, 8
-/* 800F9674 000F52D4 38 80 00 08 */ li r4, 8
-/* 800F9678 000F52D8 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800F967C 000F52DC 48 15 A7 D1 */ bl func_80253E4C
-/* 800F9680 000F52E0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F9684 000F52E4 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9688 000F52E8 41 82 00 18 */ beq lbl_800F96A0
-/* 800F968C 000F52EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9690 000F52F0 38 80 00 08 */ li r4, 8
-/* 800F9694 000F52F4 38 A0 00 00 */ li r5, 0
-/* 800F9698 000F52F8 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800F969C 000F52FC 48 15 A7 55 */ bl func_80253DF0
-lbl_800F96A0:
-/* 800F96A0 000F5300 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F96A4 000F5304 38 A1 00 08 */ addi r5, r1, 8
-/* 800F96A8 000F5308 38 80 00 08 */ li r4, 8
-/* 800F96AC 000F530C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800F96B0 000F5310 48 15 A7 9D */ bl func_80253E4C
-/* 800F96B4 000F5314 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F96B8 000F5318 2C 00 00 00 */ cmpwi r0, 0
-/* 800F96BC 000F531C 41 82 00 18 */ beq lbl_800F96D4
-/* 800F96C0 000F5320 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F96C4 000F5324 38 80 00 08 */ li r4, 8
-/* 800F96C8 000F5328 38 A0 00 00 */ li r5, 0
-/* 800F96CC 000F532C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800F96D0 000F5330 48 15 A7 21 */ bl func_80253DF0
-lbl_800F96D4:
-/* 800F96D4 000F5334 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F96D8 000F5338 38 A1 00 08 */ addi r5, r1, 8
-/* 800F96DC 000F533C 38 80 00 08 */ li r4, 8
-/* 800F96E0 000F5340 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800F96E4 000F5344 48 15 A7 69 */ bl func_80253E4C
-/* 800F96E8 000F5348 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F96EC 000F534C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F96F0 000F5350 41 82 00 18 */ beq lbl_800F9708
-/* 800F96F4 000F5354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F96F8 000F5358 38 80 00 08 */ li r4, 8
-/* 800F96FC 000F535C 38 A0 00 00 */ li r5, 0
-/* 800F9700 000F5360 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800F9704 000F5364 48 15 A6 ED */ bl func_80253DF0
-lbl_800F9708:
-/* 800F9708 000F5368 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F970C 000F536C 38 A1 00 08 */ addi r5, r1, 8
-/* 800F9710 000F5370 38 80 00 08 */ li r4, 8
-/* 800F9714 000F5374 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800F9718 000F5378 48 15 A7 35 */ bl func_80253E4C
-/* 800F971C 000F537C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F9720 000F5380 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9724 000F5384 41 82 00 18 */ beq lbl_800F973C
-/* 800F9728 000F5388 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F972C 000F538C 38 80 00 08 */ li r4, 8
-/* 800F9730 000F5390 38 A0 00 00 */ li r5, 0
-/* 800F9734 000F5394 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800F9738 000F5398 48 15 A6 B9 */ bl func_80253DF0
-lbl_800F973C:
-/* 800F973C 000F539C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9740 000F53A0 38 A1 00 08 */ addi r5, r1, 8
-/* 800F9744 000F53A4 38 80 00 08 */ li r4, 8
-/* 800F9748 000F53A8 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800F974C 000F53AC 48 15 A7 01 */ bl func_80253E4C
-/* 800F9750 000F53B0 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F9754 000F53B4 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9758 000F53B8 41 82 00 18 */ beq lbl_800F9770
-/* 800F975C 000F53BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9760 000F53C0 38 80 00 08 */ li r4, 8
-/* 800F9764 000F53C4 38 A0 00 00 */ li r5, 0
-/* 800F9768 000F53C8 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800F976C 000F53CC 48 15 A6 85 */ bl func_80253DF0
-lbl_800F9770:
-/* 800F9770 000F53D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9774 000F53D4 38 A1 00 08 */ addi r5, r1, 8
-/* 800F9778 000F53D8 38 80 00 08 */ li r4, 8
-/* 800F977C 000F53DC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800F9780 000F53E0 48 15 A6 CD */ bl func_80253E4C
-/* 800F9784 000F53E4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800F9788 000F53E8 2C 00 00 00 */ cmpwi r0, 0
-/* 800F978C 000F53EC 41 82 00 18 */ beq lbl_800F97A4
-/* 800F9790 000F53F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9794 000F53F4 38 80 00 08 */ li r4, 8
-/* 800F9798 000F53F8 38 A0 00 00 */ li r5, 0
-/* 800F979C 000F53FC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800F97A0 000F5400 48 15 A6 51 */ bl func_80253DF0
-lbl_800F97A4:
-/* 800F97A4 000F5404 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F97A8 000F5408 38 00 00 30 */ li r0, 0x30
-/* 800F97AC 000F540C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F97B0 000F5410 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 800F97B4 000F5414 7C 08 03 A6 */ mtlr r0
-/* 800F97B8 000F5418 38 21 00 10 */ addi r1, r1, 0x10
-/* 800F97BC 000F541C 4E 80 00 20 */ blr
-lbl_800F97C0:
-/* 800F97C0 000F5420 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 800F97C4 000F5424 7C 08 02 A6 */ mflr r0
-/* 800F97C8 000F5428 90 01 00 34 */ stw r0, 0x34(r1)
-/* 800F97CC 000F542C 93 E1 00 2C */ stw r31, 0x2c(r1)
-/* 800F97D0 000F5430 93 C1 00 28 */ stw r30, 0x28(r1)
-/* 800F97D4 000F5434 93 A1 00 24 */ stw r29, 0x24(r1)
-/* 800F97D8 000F5438 93 81 00 20 */ stw r28, 0x20(r1)
-/* 800F97DC 000F543C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F97E0 000F5440 80 05 00 CC */ lwz r0, 0xcc(r5)
-/* 800F97E4 000F5444 28 00 00 2E */ cmplwi r0, 0x2e
-/* 800F97E8 000F5448 41 81 3C 48 */ bgt lbl_800FD430
-/* 800F97EC 000F544C 3C 60 80 42 */ lis r3, lbl_8041A4D8@ha
-/* 800F97F0 000F5450 54 00 10 3A */ slwi r0, r0, 2
-/* 800F97F4 000F5454 38 63 A4 D8 */ addi r3, r3, lbl_8041A4D8@l
-/* 800F97F8 000F5458 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F97FC 000F545C 7C 69 03 A6 */ mtctr r3
-/* 800F9800 000F5460 4E 80 04 20 */ bctr
-/* 800F9804 000F5464 A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800F9808 000F5468 2C 00 00 00 */ cmpwi r0, 0
-/* 800F980C 000F546C 41 82 00 08 */ beq lbl_800F9814
-/* 800F9810 000F5470 48 00 00 F8 */ b lbl_800F9908
-lbl_800F9814:
-/* 800F9814 000F5474 A8 65 00 40 */ lha r3, 0x40(r5)
-/* 800F9818 000F5478 38 80 00 08 */ li r4, 8
-/* 800F981C 000F547C 38 A0 00 01 */ li r5, 1
-/* 800F9820 000F5480 48 15 A5 D1 */ bl func_80253DF0
-/* 800F9824 000F5484 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9828 000F5488 38 80 00 08 */ li r4, 8
-/* 800F982C 000F548C 38 A0 00 01 */ li r5, 1
-/* 800F9830 000F5490 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800F9834 000F5494 48 15 A5 BD */ bl func_80253DF0
-/* 800F9838 000F5498 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F983C 000F549C 38 80 00 08 */ li r4, 8
-/* 800F9840 000F54A0 38 A0 00 01 */ li r5, 1
-/* 800F9844 000F54A4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800F9848 000F54A8 48 15 A5 A9 */ bl func_80253DF0
-/* 800F984C 000F54AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9850 000F54B0 38 80 00 08 */ li r4, 8
-/* 800F9854 000F54B4 38 A0 00 01 */ li r5, 1
-/* 800F9858 000F54B8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800F985C 000F54BC 48 15 A5 95 */ bl func_80253DF0
-/* 800F9860 000F54C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9864 000F54C4 38 80 00 02 */ li r4, 2
-/* 800F9868 000F54C8 38 A0 00 00 */ li r5, 0
-/* 800F986C 000F54CC A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800F9870 000F54D0 48 15 A5 41 */ bl func_80253DB0
-/* 800F9874 000F54D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9878 000F54D8 38 80 00 08 */ li r4, 8
-/* 800F987C 000F54DC 38 A0 00 00 */ li r5, 0
-/* 800F9880 000F54E0 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800F9884 000F54E4 48 15 A5 2D */ bl func_80253DB0
-/* 800F9888 000F54E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F988C 000F54EC 38 80 00 05 */ li r4, 5
-/* 800F9890 000F54F0 38 A0 00 00 */ li r5, 0
-/* 800F9894 000F54F4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800F9898 000F54F8 48 15 A5 19 */ bl func_80253DB0
-/* 800F989C 000F54FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F98A0 000F5500 38 80 00 04 */ li r4, 4
-/* 800F98A4 000F5504 38 A0 00 00 */ li r5, 0
-/* 800F98A8 000F5508 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800F98AC 000F550C 48 15 A5 05 */ bl func_80253DB0
-/* 800F98B0 000F5510 3F A0 80 00 */ lis r29, 0x80000067@ha
-/* 800F98B4 000F5514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F98B8 000F5518 38 9D 00 67 */ addi r4, r29, 0x80000067@l
-/* 800F98BC 000F551C 38 00 00 01 */ li r0, 1
-/* 800F98C0 000F5520 90 83 00 D0 */ stw r4, 0xd0(r3)
-/* 800F98C4 000F5524 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F98C8 000F5528 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800F98CC 000F552C 48 02 30 A9 */ bl func_8011C974
-/* 800F98D0 000F5530 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800F98D4 000F5534 2C 00 00 00 */ cmpwi r0, 0
-/* 800F98D8 000F5538 40 82 01 84 */ bne lbl_800F9A5C
-/* 800F98DC 000F553C 48 02 30 99 */ bl func_8011C974
-/* 800F98E0 000F5540 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800F98E4 000F5544 28 00 00 03 */ cmplwi r0, 3
-/* 800F98E8 000F5548 40 82 01 74 */ bne lbl_800F9A5C
-/* 800F98EC 000F554C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F98F0 000F5550 38 9D 00 66 */ addi r4, r29, 0x66
-/* 800F98F4 000F5554 38 00 00 14 */ li r0, 0x14
-/* 800F98F8 000F5558 90 83 00 D0 */ stw r4, 0xd0(r3)
-/* 800F98FC 000F555C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9900 000F5560 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800F9904 000F5564 48 00 01 58 */ b lbl_800F9A5C
-lbl_800F9908:
-/* 800F9908 000F5568 A8 65 00 40 */ lha r3, 0x40(r5)
-/* 800F990C 000F556C 38 80 00 08 */ li r4, 8
-/* 800F9910 000F5570 38 A0 00 01 */ li r5, 1
-/* 800F9914 000F5574 48 15 A4 DD */ bl func_80253DF0
-/* 800F9918 000F5578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F991C 000F557C 38 80 00 08 */ li r4, 8
-/* 800F9920 000F5580 38 A0 00 01 */ li r5, 1
-/* 800F9924 000F5584 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800F9928 000F5588 48 15 A4 C9 */ bl func_80253DF0
-/* 800F992C 000F558C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9930 000F5590 38 80 00 08 */ li r4, 8
-/* 800F9934 000F5594 38 A0 00 01 */ li r5, 1
-/* 800F9938 000F5598 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800F993C 000F559C 48 15 A4 B5 */ bl func_80253DF0
-/* 800F9940 000F55A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9944 000F55A4 38 80 00 08 */ li r4, 8
-/* 800F9948 000F55A8 38 A0 00 01 */ li r5, 1
-/* 800F994C 000F55AC A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800F9950 000F55B0 48 15 A4 A1 */ bl func_80253DF0
-/* 800F9954 000F55B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9958 000F55B8 38 80 00 08 */ li r4, 8
-/* 800F995C 000F55BC 38 A0 00 01 */ li r5, 1
-/* 800F9960 000F55C0 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800F9964 000F55C4 48 15 A4 8D */ bl func_80253DF0
-/* 800F9968 000F55C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F996C 000F55CC 38 80 00 08 */ li r4, 8
-/* 800F9970 000F55D0 38 A0 00 01 */ li r5, 1
-/* 800F9974 000F55D4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800F9978 000F55D8 48 15 A4 79 */ bl func_80253DF0
-/* 800F997C 000F55DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9980 000F55E0 38 80 00 02 */ li r4, 2
-/* 800F9984 000F55E4 38 A0 00 00 */ li r5, 0
-/* 800F9988 000F55E8 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800F998C 000F55EC 48 15 A4 25 */ bl func_80253DB0
-/* 800F9990 000F55F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9994 000F55F4 38 80 00 05 */ li r4, 5
-/* 800F9998 000F55F8 38 A0 00 00 */ li r5, 0
-/* 800F999C 000F55FC A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800F99A0 000F5600 48 15 A4 11 */ bl func_80253DB0
-/* 800F99A4 000F5604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F99A8 000F5608 38 80 00 0A */ li r4, 0xa
-/* 800F99AC 000F560C 38 A0 00 00 */ li r5, 0
-/* 800F99B0 000F5610 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800F99B4 000F5614 48 15 A3 FD */ bl func_80253DB0
-/* 800F99B8 000F5618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F99BC 000F561C 38 80 00 02 */ li r4, 2
-/* 800F99C0 000F5620 38 A0 00 00 */ li r5, 0
-/* 800F99C4 000F5624 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800F99C8 000F5628 48 15 A3 E9 */ bl func_80253DB0
-/* 800F99CC 000F562C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F99D0 000F5630 38 80 00 02 */ li r4, 2
-/* 800F99D4 000F5634 38 A0 00 00 */ li r5, 0
-/* 800F99D8 000F5638 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800F99DC 000F563C 48 15 A3 D5 */ bl func_80253DB0
-/* 800F99E0 000F5640 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F99E4 000F5644 38 80 00 04 */ li r4, 4
-/* 800F99E8 000F5648 38 A0 00 00 */ li r5, 0
-/* 800F99EC 000F564C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800F99F0 000F5650 48 15 A3 C1 */ bl func_80253DB0
-/* 800F99F4 000F5654 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F99F8 000F5658 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800F99FC 000F565C 28 00 00 02 */ cmplwi r0, 2
-/* 800F9A00 000F5660 40 82 00 20 */ bne lbl_800F9A20
-/* 800F9A04 000F5664 3C 60 80 00 */ lis r3, 0x8000007E@ha
-/* 800F9A08 000F5668 38 00 00 14 */ li r0, 0x14
-/* 800F9A0C 000F566C 38 63 00 7E */ addi r3, r3, 0x8000007E@l
-/* 800F9A10 000F5670 90 64 00 D0 */ stw r3, 0xd0(r4)
-/* 800F9A14 000F5674 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9A18 000F5678 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800F9A1C 000F567C 48 00 00 40 */ b lbl_800F9A5C
-lbl_800F9A20:
-/* 800F9A20 000F5680 28 00 00 04 */ cmplwi r0, 4
-/* 800F9A24 000F5684 40 82 00 20 */ bne lbl_800F9A44
-/* 800F9A28 000F5688 3C 60 80 00 */ lis r3, 0x8000001E@ha
-/* 800F9A2C 000F568C 38 00 00 14 */ li r0, 0x14
-/* 800F9A30 000F5690 38 63 00 1E */ addi r3, r3, 0x8000001E@l
-/* 800F9A34 000F5694 90 64 00 D0 */ stw r3, 0xd0(r4)
-/* 800F9A38 000F5698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9A3C 000F569C 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800F9A40 000F56A0 48 00 00 1C */ b lbl_800F9A5C
-lbl_800F9A44:
-/* 800F9A44 000F56A4 3C 60 80 00 */ lis r3, 0x8000007F@ha
-/* 800F9A48 000F56A8 38 00 00 01 */ li r0, 1
-/* 800F9A4C 000F56AC 38 63 00 7F */ addi r3, r3, 0x8000007F@l
-/* 800F9A50 000F56B0 90 64 00 D0 */ stw r3, 0xd0(r4)
-/* 800F9A54 000F56B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9A58 000F56B8 98 03 00 F0 */ stb r0, 0xf0(r3)
-lbl_800F9A5C:
-/* 800F9A5C 000F56BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9A60 000F56C0 38 00 00 01 */ li r0, 1
-/* 800F9A64 000F56C4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F9A68 000F56C8 48 00 39 C8 */ b lbl_800FD430
-/* 800F9A6C 000F56CC A8 65 00 44 */ lha r3, 0x44(r5)
-/* 800F9A70 000F56D0 48 15 A3 61 */ bl func_80253DD0
-/* 800F9A74 000F56D4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F9A78 000F56D8 28 00 00 03 */ cmplwi r0, 3
-/* 800F9A7C 000F56DC 40 82 39 B4 */ bne lbl_800FD430
-/* 800F9A80 000F56E0 38 60 00 01 */ li r3, 1
-/* 800F9A84 000F56E4 38 80 00 00 */ li r4, 0
-/* 800F9A88 000F56E8 4B F5 FE 71 */ bl func_800598F8
-/* 800F9A8C 000F56EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9A90 000F56F0 38 00 00 02 */ li r0, 2
-/* 800F9A94 000F56F4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F9A98 000F56F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9A9C 000F56FC A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800F9AA0 000F5700 2C 00 00 02 */ cmpwi r0, 2
-/* 800F9AA4 000F5704 41 82 01 7C */ beq lbl_800F9C20
-/* 800F9AA8 000F5708 40 80 00 10 */ bge lbl_800F9AB8
-/* 800F9AAC 000F570C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9AB0 000F5710 41 82 00 14 */ beq lbl_800F9AC4
-/* 800F9AB4 000F5714 48 00 02 C4 */ b lbl_800F9D78
-lbl_800F9AB8:
-/* 800F9AB8 000F5718 2C 00 00 04 */ cmpwi r0, 4
-/* 800F9ABC 000F571C 41 82 02 2C */ beq lbl_800F9CE8
-/* 800F9AC0 000F5720 48 00 02 B8 */ b lbl_800F9D78
-lbl_800F9AC4:
-/* 800F9AC4 000F5724 48 02 2E B1 */ bl func_8011C974
-/* 800F9AC8 000F5728 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800F9ACC 000F572C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9AD0 000F5730 40 82 00 A4 */ bne lbl_800F9B74
-/* 800F9AD4 000F5734 48 02 2E A1 */ bl func_8011C974
-/* 800F9AD8 000F5738 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800F9ADC 000F573C 28 00 00 03 */ cmplwi r0, 3
-/* 800F9AE0 000F5740 40 82 00 94 */ bne lbl_800F9B74
-/* 800F9AE4 000F5744 38 60 00 02 */ li r3, 2
-/* 800F9AE8 000F5748 38 80 00 00 */ li r4, 0
-/* 800F9AEC 000F574C 38 A0 00 00 */ li r5, 0
-/* 800F9AF0 000F5750 38 C0 00 03 */ li r6, 3
-/* 800F9AF4 000F5754 38 E0 00 07 */ li r7, 7
-/* 800F9AF8 000F5758 39 00 00 00 */ li r8, 0
-/* 800F9AFC 000F575C 4B F5 FE CD */ bl func_800599C8
-/* 800F9B00 000F5760 38 60 00 03 */ li r3, 3
-/* 800F9B04 000F5764 38 80 00 00 */ li r4, 0
-/* 800F9B08 000F5768 38 A0 00 02 */ li r5, 2
-/* 800F9B0C 000F576C 38 C0 00 00 */ li r6, 0
-/* 800F9B10 000F5770 38 E0 00 14 */ li r7, 0x14
-/* 800F9B14 000F5774 39 00 00 00 */ li r8, 0
-/* 800F9B18 000F5778 4B F5 FE B1 */ bl func_800599C8
-/* 800F9B1C 000F577C 38 60 00 06 */ li r3, 6
-/* 800F9B20 000F5780 38 80 00 02 */ li r4, 2
-/* 800F9B24 000F5784 38 A0 00 00 */ li r5, 0
-/* 800F9B28 000F5788 38 C0 00 07 */ li r6, 7
-/* 800F9B2C 000F578C 38 E0 00 00 */ li r7, 0
-/* 800F9B30 000F5790 39 00 00 00 */ li r8, 0
-/* 800F9B34 000F5794 4B F5 FE 95 */ bl func_800599C8
-/* 800F9B38 000F5798 38 60 00 07 */ li r3, 7
-/* 800F9B3C 000F579C 38 80 00 03 */ li r4, 3
-/* 800F9B40 000F57A0 38 A0 00 06 */ li r5, 6
-/* 800F9B44 000F57A4 38 C0 00 14 */ li r6, 0x14
-/* 800F9B48 000F57A8 38 E0 00 00 */ li r7, 0
-/* 800F9B4C 000F57AC 39 00 00 00 */ li r8, 0
-/* 800F9B50 000F57B0 4B F5 FE 79 */ bl func_800599C8
-/* 800F9B54 000F57B4 38 60 00 14 */ li r3, 0x14
-/* 800F9B58 000F57B8 38 80 00 03 */ li r4, 3
-/* 800F9B5C 000F57BC 38 A0 00 07 */ li r5, 7
-/* 800F9B60 000F57C0 38 C0 00 00 */ li r6, 0
-/* 800F9B64 000F57C4 38 E0 00 00 */ li r7, 0
-/* 800F9B68 000F57C8 39 00 00 00 */ li r8, 0
-/* 800F9B6C 000F57CC 4B F5 FE 5D */ bl func_800599C8
-/* 800F9B70 000F57D0 48 00 38 C0 */ b lbl_800FD430
-lbl_800F9B74:
-/* 800F9B74 000F57D4 38 60 00 01 */ li r3, 1
-/* 800F9B78 000F57D8 38 80 00 00 */ li r4, 0
-/* 800F9B7C 000F57DC 38 A0 00 00 */ li r5, 0
-/* 800F9B80 000F57E0 38 C0 00 02 */ li r6, 2
-/* 800F9B84 000F57E4 38 E0 00 06 */ li r7, 6
-/* 800F9B88 000F57E8 39 00 00 00 */ li r8, 0
-/* 800F9B8C 000F57EC 4B F5 FE 3D */ bl func_800599C8
-/* 800F9B90 000F57F0 38 60 00 02 */ li r3, 2
-/* 800F9B94 000F57F4 38 80 00 00 */ li r4, 0
-/* 800F9B98 000F57F8 38 A0 00 01 */ li r5, 1
-/* 800F9B9C 000F57FC 38 C0 00 03 */ li r6, 3
-/* 800F9BA0 000F5800 38 E0 00 07 */ li r7, 7
-/* 800F9BA4 000F5804 39 00 00 00 */ li r8, 0
-/* 800F9BA8 000F5808 4B F5 FE 21 */ bl func_800599C8
-/* 800F9BAC 000F580C 38 60 00 03 */ li r3, 3
-/* 800F9BB0 000F5810 38 80 00 00 */ li r4, 0
-/* 800F9BB4 000F5814 38 A0 00 02 */ li r5, 2
-/* 800F9BB8 000F5818 38 C0 00 00 */ li r6, 0
-/* 800F9BBC 000F581C 38 E0 00 14 */ li r7, 0x14
-/* 800F9BC0 000F5820 39 00 00 00 */ li r8, 0
-/* 800F9BC4 000F5824 4B F5 FE 05 */ bl func_800599C8
-/* 800F9BC8 000F5828 38 60 00 06 */ li r3, 6
-/* 800F9BCC 000F582C 38 80 00 01 */ li r4, 1
-/* 800F9BD0 000F5830 38 A0 00 00 */ li r5, 0
-/* 800F9BD4 000F5834 38 C0 00 07 */ li r6, 7
-/* 800F9BD8 000F5838 38 E0 00 00 */ li r7, 0
-/* 800F9BDC 000F583C 39 00 00 00 */ li r8, 0
-/* 800F9BE0 000F5840 4B F5 FD E9 */ bl func_800599C8
-/* 800F9BE4 000F5844 38 60 00 07 */ li r3, 7
-/* 800F9BE8 000F5848 38 80 00 02 */ li r4, 2
-/* 800F9BEC 000F584C 38 A0 00 06 */ li r5, 6
-/* 800F9BF0 000F5850 38 C0 00 14 */ li r6, 0x14
-/* 800F9BF4 000F5854 38 E0 00 00 */ li r7, 0
-/* 800F9BF8 000F5858 39 00 00 00 */ li r8, 0
-/* 800F9BFC 000F585C 4B F5 FD CD */ bl func_800599C8
-/* 800F9C00 000F5860 38 60 00 14 */ li r3, 0x14
-/* 800F9C04 000F5864 38 80 00 03 */ li r4, 3
-/* 800F9C08 000F5868 38 A0 00 07 */ li r5, 7
-/* 800F9C0C 000F586C 38 C0 00 00 */ li r6, 0
-/* 800F9C10 000F5870 38 E0 00 00 */ li r7, 0
-/* 800F9C14 000F5874 39 00 00 00 */ li r8, 0
-/* 800F9C18 000F5878 4B F5 FD B1 */ bl func_800599C8
-/* 800F9C1C 000F587C 48 00 38 14 */ b lbl_800FD430
-lbl_800F9C20:
-/* 800F9C20 000F5880 38 60 00 02 */ li r3, 2
-/* 800F9C24 000F5884 38 80 00 00 */ li r4, 0
-/* 800F9C28 000F5888 38 A0 00 00 */ li r5, 0
-/* 800F9C2C 000F588C 38 C0 00 03 */ li r6, 3
-/* 800F9C30 000F5890 38 E0 00 04 */ li r7, 4
-/* 800F9C34 000F5894 39 00 00 00 */ li r8, 0
-/* 800F9C38 000F5898 4B F5 FD 91 */ bl func_800599C8
-/* 800F9C3C 000F589C 38 60 00 03 */ li r3, 3
-/* 800F9C40 000F58A0 38 80 00 00 */ li r4, 0
-/* 800F9C44 000F58A4 38 A0 00 02 */ li r5, 2
-/* 800F9C48 000F58A8 38 C0 00 00 */ li r6, 0
-/* 800F9C4C 000F58AC 38 E0 00 05 */ li r7, 5
-/* 800F9C50 000F58B0 39 00 00 00 */ li r8, 0
-/* 800F9C54 000F58B4 4B F5 FD 75 */ bl func_800599C8
-/* 800F9C58 000F58B8 38 60 00 04 */ li r3, 4
-/* 800F9C5C 000F58BC 38 80 00 02 */ li r4, 2
-/* 800F9C60 000F58C0 38 A0 00 00 */ li r5, 0
-/* 800F9C64 000F58C4 38 C0 00 05 */ li r6, 5
-/* 800F9C68 000F58C8 38 E0 00 06 */ li r7, 6
-/* 800F9C6C 000F58CC 39 00 00 00 */ li r8, 0
-/* 800F9C70 000F58D0 4B F5 FD 59 */ bl func_800599C8
-/* 800F9C74 000F58D4 38 60 00 05 */ li r3, 5
-/* 800F9C78 000F58D8 38 80 00 03 */ li r4, 3
-/* 800F9C7C 000F58DC 38 A0 00 04 */ li r5, 4
-/* 800F9C80 000F58E0 38 C0 00 00 */ li r6, 0
-/* 800F9C84 000F58E4 38 E0 00 14 */ li r7, 0x14
-/* 800F9C88 000F58E8 39 00 00 00 */ li r8, 0
-/* 800F9C8C 000F58EC 4B F5 FD 3D */ bl func_800599C8
-/* 800F9C90 000F58F0 38 60 00 06 */ li r3, 6
-/* 800F9C94 000F58F4 38 80 00 04 */ li r4, 4
-/* 800F9C98 000F58F8 38 A0 00 00 */ li r5, 0
-/* 800F9C9C 000F58FC 38 C0 00 07 */ li r6, 7
-/* 800F9CA0 000F5900 38 E0 00 00 */ li r7, 0
-/* 800F9CA4 000F5904 39 00 00 00 */ li r8, 0
-/* 800F9CA8 000F5908 4B F5 FD 21 */ bl func_800599C8
-/* 800F9CAC 000F590C 38 60 00 07 */ li r3, 7
-/* 800F9CB0 000F5910 38 80 00 05 */ li r4, 5
-/* 800F9CB4 000F5914 38 A0 00 06 */ li r5, 6
-/* 800F9CB8 000F5918 38 C0 00 14 */ li r6, 0x14
-/* 800F9CBC 000F591C 38 E0 00 00 */ li r7, 0
-/* 800F9CC0 000F5920 39 00 00 00 */ li r8, 0
-/* 800F9CC4 000F5924 4B F5 FD 05 */ bl func_800599C8
-/* 800F9CC8 000F5928 38 60 00 14 */ li r3, 0x14
-/* 800F9CCC 000F592C 38 80 00 05 */ li r4, 5
-/* 800F9CD0 000F5930 38 A0 00 07 */ li r5, 7
-/* 800F9CD4 000F5934 38 C0 00 00 */ li r6, 0
-/* 800F9CD8 000F5938 38 E0 00 00 */ li r7, 0
-/* 800F9CDC 000F593C 39 00 00 00 */ li r8, 0
-/* 800F9CE0 000F5940 4B F5 FC E9 */ bl func_800599C8
-/* 800F9CE4 000F5944 48 00 37 4C */ b lbl_800FD430
-lbl_800F9CE8:
-/* 800F9CE8 000F5948 38 60 00 02 */ li r3, 2
-/* 800F9CEC 000F594C 38 80 00 00 */ li r4, 0
-/* 800F9CF0 000F5950 38 A0 00 00 */ li r5, 0
-/* 800F9CF4 000F5954 38 C0 00 03 */ li r6, 3
-/* 800F9CF8 000F5958 38 E0 00 04 */ li r7, 4
-/* 800F9CFC 000F595C 39 00 00 00 */ li r8, 0
-/* 800F9D00 000F5960 4B F5 FC C9 */ bl func_800599C8
-/* 800F9D04 000F5964 38 60 00 03 */ li r3, 3
-/* 800F9D08 000F5968 38 80 00 00 */ li r4, 0
-/* 800F9D0C 000F596C 38 A0 00 02 */ li r5, 2
-/* 800F9D10 000F5970 38 C0 00 00 */ li r6, 0
-/* 800F9D14 000F5974 38 E0 00 05 */ li r7, 5
-/* 800F9D18 000F5978 39 00 00 00 */ li r8, 0
-/* 800F9D1C 000F597C 4B F5 FC AD */ bl func_800599C8
-/* 800F9D20 000F5980 38 60 00 04 */ li r3, 4
-/* 800F9D24 000F5984 38 80 00 02 */ li r4, 2
-/* 800F9D28 000F5988 38 A0 00 00 */ li r5, 0
-/* 800F9D2C 000F598C 38 C0 00 05 */ li r6, 5
-/* 800F9D30 000F5990 38 E0 00 14 */ li r7, 0x14
-/* 800F9D34 000F5994 39 00 00 00 */ li r8, 0
-/* 800F9D38 000F5998 4B F5 FC 91 */ bl func_800599C8
-/* 800F9D3C 000F599C 38 60 00 05 */ li r3, 5
-/* 800F9D40 000F59A0 38 80 00 03 */ li r4, 3
-/* 800F9D44 000F59A4 38 A0 00 04 */ li r5, 4
-/* 800F9D48 000F59A8 38 C0 00 00 */ li r6, 0
-/* 800F9D4C 000F59AC 38 E0 00 14 */ li r7, 0x14
-/* 800F9D50 000F59B0 39 00 00 00 */ li r8, 0
-/* 800F9D54 000F59B4 4B F5 FC 75 */ bl func_800599C8
-/* 800F9D58 000F59B8 38 60 00 14 */ li r3, 0x14
-/* 800F9D5C 000F59BC 38 80 00 05 */ li r4, 5
-/* 800F9D60 000F59C0 38 A0 00 04 */ li r5, 4
-/* 800F9D64 000F59C4 38 C0 00 00 */ li r6, 0
-/* 800F9D68 000F59C8 38 E0 00 00 */ li r7, 0
-/* 800F9D6C 000F59CC 39 00 00 00 */ li r8, 0
-/* 800F9D70 000F59D0 4B F5 FC 59 */ bl func_800599C8
-/* 800F9D74 000F59D4 48 00 36 BC */ b lbl_800FD430
-lbl_800F9D78:
-/* 800F9D78 000F59D8 38 60 00 01 */ li r3, 1
-/* 800F9D7C 000F59DC 38 80 00 04 */ li r4, 4
-/* 800F9D80 000F59E0 38 A0 00 00 */ li r5, 0
-/* 800F9D84 000F59E4 38 C0 00 06 */ li r6, 6
-/* 800F9D88 000F59E8 38 E0 00 00 */ li r7, 0
-/* 800F9D8C 000F59EC 39 00 00 00 */ li r8, 0
-/* 800F9D90 000F59F0 4B F5 FC 39 */ bl func_800599C8
-/* 800F9D94 000F59F4 38 60 00 02 */ li r3, 2
-/* 800F9D98 000F59F8 38 80 00 00 */ li r4, 0
-/* 800F9D9C 000F59FC 38 A0 00 01 */ li r5, 1
-/* 800F9DA0 000F5A00 38 C0 00 03 */ li r6, 3
-/* 800F9DA4 000F5A04 38 E0 00 04 */ li r7, 4
-/* 800F9DA8 000F5A08 39 00 00 00 */ li r8, 0
-/* 800F9DAC 000F5A0C 4B F5 FC 1D */ bl func_800599C8
-/* 800F9DB0 000F5A10 38 60 00 03 */ li r3, 3
-/* 800F9DB4 000F5A14 38 80 00 00 */ li r4, 0
-/* 800F9DB8 000F5A18 38 A0 00 02 */ li r5, 2
-/* 800F9DBC 000F5A1C 38 C0 00 00 */ li r6, 0
-/* 800F9DC0 000F5A20 38 E0 00 05 */ li r7, 5
-/* 800F9DC4 000F5A24 39 00 00 00 */ li r8, 0
-/* 800F9DC8 000F5A28 4B F5 FC 01 */ bl func_800599C8
-/* 800F9DCC 000F5A2C 38 60 00 04 */ li r3, 4
-/* 800F9DD0 000F5A30 38 80 00 02 */ li r4, 2
-/* 800F9DD4 000F5A34 38 A0 00 01 */ li r5, 1
-/* 800F9DD8 000F5A38 38 C0 00 05 */ li r6, 5
-/* 800F9DDC 000F5A3C 38 E0 00 01 */ li r7, 1
-/* 800F9DE0 000F5A40 39 00 00 00 */ li r8, 0
-/* 800F9DE4 000F5A44 4B F5 FB E5 */ bl func_800599C8
-/* 800F9DE8 000F5A48 38 60 00 05 */ li r3, 5
-/* 800F9DEC 000F5A4C 38 80 00 03 */ li r4, 3
-/* 800F9DF0 000F5A50 38 A0 00 04 */ li r5, 4
-/* 800F9DF4 000F5A54 38 C0 00 00 */ li r6, 0
-/* 800F9DF8 000F5A58 38 E0 00 14 */ li r7, 0x14
-/* 800F9DFC 000F5A5C 39 00 00 00 */ li r8, 0
-/* 800F9E00 000F5A60 4B F5 FB C9 */ bl func_800599C8
-/* 800F9E04 000F5A64 38 60 00 06 */ li r3, 6
-/* 800F9E08 000F5A68 38 80 00 04 */ li r4, 4
-/* 800F9E0C 000F5A6C 38 A0 00 01 */ li r5, 1
-/* 800F9E10 000F5A70 38 C0 00 07 */ li r6, 7
-/* 800F9E14 000F5A74 38 E0 00 00 */ li r7, 0
-/* 800F9E18 000F5A78 39 00 00 00 */ li r8, 0
-/* 800F9E1C 000F5A7C 4B F5 FB AD */ bl func_800599C8
-/* 800F9E20 000F5A80 38 60 00 07 */ li r3, 7
-/* 800F9E24 000F5A84 38 80 00 05 */ li r4, 5
-/* 800F9E28 000F5A88 38 A0 00 06 */ li r5, 6
-/* 800F9E2C 000F5A8C 38 C0 00 14 */ li r6, 0x14
-/* 800F9E30 000F5A90 38 E0 00 00 */ li r7, 0
-/* 800F9E34 000F5A94 39 00 00 00 */ li r8, 0
-/* 800F9E38 000F5A98 4B F5 FB 91 */ bl func_800599C8
-/* 800F9E3C 000F5A9C 38 60 00 14 */ li r3, 0x14
-/* 800F9E40 000F5AA0 38 80 00 05 */ li r4, 5
-/* 800F9E44 000F5AA4 38 A0 00 07 */ li r5, 7
-/* 800F9E48 000F5AA8 38 C0 00 00 */ li r6, 0
-/* 800F9E4C 000F5AAC 38 E0 00 00 */ li r7, 0
-/* 800F9E50 000F5AB0 39 00 00 00 */ li r8, 0
-/* 800F9E54 000F5AB4 4B F5 FB 75 */ bl func_800599C8
-/* 800F9E58 000F5AB8 48 00 35 D8 */ b lbl_800FD430
-/* 800F9E5C 000F5ABC A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800F9E60 000F5AC0 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9E64 000F5AC4 41 82 00 10 */ beq lbl_800F9E74
-/* 800F9E68 000F5AC8 A0 05 00 E4 */ lhz r0, 0xe4(r5)
-/* 800F9E6C 000F5ACC 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 800F9E70 000F5AD0 41 82 35 C0 */ beq lbl_800FD430
-lbl_800F9E74:
-/* 800F9E74 000F5AD4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9E78 000F5AD8 38 60 00 29 */ li r3, 0x29
-/* 800F9E7C 000F5ADC 38 C0 00 01 */ li r6, 1
-/* 800F9E80 000F5AE0 88 85 00 F0 */ lbz r4, 0xf0(r5)
-/* 800F9E84 000F5AE4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
-/* 800F9E88 000F5AE8 4B F5 FB E5 */ bl func_80059A6C
-/* 800F9E8C 000F5AEC 2C 03 00 00 */ cmpwi r3, 0
-/* 800F9E90 000F5AF0 41 82 35 A0 */ beq lbl_800FD430
-/* 800F9E94 000F5AF4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800F9E98 000F5AF8 41 82 04 54 */ beq lbl_800FA2EC
-/* 800F9E9C 000F5AFC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800F9EA0 000F5B00 3B C0 00 00 */ li r30, 0
-/* 800F9EA4 000F5B04 28 00 FF FF */ cmplwi r0, 0xffff
-/* 800F9EA8 000F5B08 3B E0 00 14 */ li r31, 0x14
-/* 800F9EAC 000F5B0C 41 82 00 08 */ beq lbl_800F9EB4
-/* 800F9EB0 000F5B10 7C 1F 03 78 */ mr r31, r0
-lbl_800F9EB4:
-/* 800F9EB4 000F5B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9EB8 000F5B18 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800F9EBC 000F5B1C 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9EC0 000F5B20 41 82 00 08 */ beq lbl_800F9EC8
-/* 800F9EC4 000F5B24 48 00 02 3C */ b lbl_800FA100
-lbl_800F9EC8:
-/* 800F9EC8 000F5B28 48 02 2A AD */ bl func_8011C974
-/* 800F9ECC 000F5B2C 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800F9ED0 000F5B30 2C 00 00 00 */ cmpwi r0, 0
-/* 800F9ED4 000F5B34 40 82 00 1C */ bne lbl_800F9EF0
-/* 800F9ED8 000F5B38 48 02 2A 9D */ bl func_8011C974
-/* 800F9EDC 000F5B3C 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800F9EE0 000F5B40 28 00 00 03 */ cmplwi r0, 3
-/* 800F9EE4 000F5B44 40 82 00 0C */ bne lbl_800F9EF0
-/* 800F9EE8 000F5B48 28 1F 00 01 */ cmplwi r31, 1
-/* 800F9EEC 000F5B4C 41 82 03 EC */ beq lbl_800FA2D8
-lbl_800F9EF0:
-/* 800F9EF0 000F5B50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9EF4 000F5B54 3F A0 80 42 */ lis r29, lbl_80418120@ha
-/* 800F9EF8 000F5B58 57 FC 18 38 */ slwi r28, r31, 3
-/* 800F9EFC 000F5B5C 38 A0 00 00 */ li r5, 0
-/* 800F9F00 000F5B60 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
-/* 800F9F04 000F5B64 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800F9F08 000F5B68 7C 9D E2 2E */ lhzx r4, r29, r28
-/* 800F9F0C 000F5B6C 48 15 9E A5 */ bl func_80253DB0
-/* 800F9F10 000F5B70 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9F14 000F5B74 7C 7D E2 14 */ add r3, r29, r28
-/* 800F9F18 000F5B78 A0 83 00 02 */ lhz r4, 2(r3)
-/* 800F9F1C 000F5B7C 38 A0 00 00 */ li r5, 0
-/* 800F9F20 000F5B80 A8 66 00 44 */ lha r3, 0x44(r6)
-/* 800F9F24 000F5B84 48 15 9E 8D */ bl func_80253DB0
-/* 800F9F28 000F5B88 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9F2C 000F5B8C 7C 7D E2 14 */ add r3, r29, r28
-/* 800F9F30 000F5B90 A0 83 00 04 */ lhz r4, 4(r3)
-/* 800F9F34 000F5B94 38 A0 00 00 */ li r5, 0
-/* 800F9F38 000F5B98 A8 66 00 5E */ lha r3, 0x5e(r6)
-/* 800F9F3C 000F5B9C 48 15 9E 75 */ bl func_80253DB0
-/* 800F9F40 000F5BA0 7C 9D E2 14 */ add r4, r29, r28
-/* 800F9F44 000F5BA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9F48 000F5BA8 A0 04 00 06 */ lhz r0, 6(r4)
-/* 800F9F4C 000F5BAC 28 1F 00 14 */ cmplwi r31, 0x14
-/* 800F9F50 000F5BB0 90 03 00 60 */ stw r0, 0x60(r3)
-/* 800F9F54 000F5BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9F58 000F5BB8 80 03 00 60 */ lwz r0, 0x60(r3)
-/* 800F9F5C 000F5BBC 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800F9F60 000F5BC0 41 81 03 78 */ bgt lbl_800FA2D8
-/* 800F9F64 000F5BC4 3C 60 80 42 */ lis r3, lbl_8041A484@ha
-/* 800F9F68 000F5BC8 57 E0 10 3A */ slwi r0, r31, 2
-/* 800F9F6C 000F5BCC 38 63 A4 84 */ addi r3, r3, lbl_8041A484@l
-/* 800F9F70 000F5BD0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800F9F74 000F5BD4 7C 69 03 A6 */ mtctr r3
-/* 800F9F78 000F5BD8 4E 80 04 20 */ bctr
-/* 800F9F7C 000F5BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9F80 000F5BE0 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800F9F84 000F5BE4 2C 0C 00 00 */ cmpwi r12, 0
-/* 800F9F88 000F5BE8 41 82 03 50 */ beq lbl_800FA2D8
-/* 800F9F8C 000F5BEC 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800F9F90 000F5BF0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800F9F94 000F5BF4 38 A0 FF FF */ li r5, -1
-/* 800F9F98 000F5BF8 7D 89 03 A6 */ mtctr r12
-/* 800F9F9C 000F5BFC 4E 80 04 21 */ bctrl
-/* 800F9FA0 000F5C00 2C 03 00 00 */ cmpwi r3, 0
-/* 800F9FA4 000F5C04 41 82 00 18 */ beq lbl_800F9FBC
-/* 800F9FA8 000F5C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9FAC 000F5C0C 38 00 00 2D */ li r0, 0x2d
-/* 800F9FB0 000F5C10 3B C0 00 01 */ li r30, 1
-/* 800F9FB4 000F5C14 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F9FB8 000F5C18 48 00 03 20 */ b lbl_800FA2D8
-lbl_800F9FBC:
-/* 800F9FBC 000F5C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9FC0 000F5C20 38 80 00 06 */ li r4, 6
-/* 800F9FC4 000F5C24 38 A0 00 00 */ li r5, 0
-/* 800F9FC8 000F5C28 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800F9FCC 000F5C2C 48 15 9D E5 */ bl func_80253DB0
-/* 800F9FD0 000F5C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9FD4 000F5C34 38 00 00 03 */ li r0, 3
-/* 800F9FD8 000F5C38 3B C0 00 01 */ li r30, 1
-/* 800F9FDC 000F5C3C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F9FE0 000F5C40 48 00 02 F8 */ b lbl_800FA2D8
-/* 800F9FE4 000F5C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9FE8 000F5C48 38 00 00 04 */ li r0, 4
-/* 800F9FEC 000F5C4C 3B C0 00 01 */ li r30, 1
-/* 800F9FF0 000F5C50 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800F9FF4 000F5C54 48 00 02 E4 */ b lbl_800FA2D8
-/* 800F9FF8 000F5C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800F9FFC 000F5C5C 38 00 00 0C */ li r0, 0xc
-/* 800FA000 000F5C60 3B C0 00 01 */ li r30, 1
-/* 800FA004 000F5C64 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA008 000F5C68 48 00 02 D0 */ b lbl_800FA2D8
-/* 800FA00C 000F5C6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA010 000F5C70 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FA014 000F5C74 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FA018 000F5C78 41 82 02 C0 */ beq lbl_800FA2D8
-/* 800FA01C 000F5C7C 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FA020 000F5C80 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FA024 000F5C84 38 A0 00 00 */ li r5, 0
-/* 800FA028 000F5C88 7D 89 03 A6 */ mtctr r12
-/* 800FA02C 000F5C8C 4E 80 04 21 */ bctrl
-/* 800FA030 000F5C90 2C 03 00 00 */ cmpwi r3, 0
-/* 800FA034 000F5C94 41 82 00 34 */ beq lbl_800FA068
-/* 800FA038 000F5C98 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA03C 000F5C9C 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800FA040 000F5CA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA044 000F5CA4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FA048 000F5CA8 48 2E 21 55 */ bl func_803DC19C
-/* 800FA04C 000F5CAC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA050 000F5CB0 38 80 00 00 */ li r4, 0
-/* 800FA054 000F5CB4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA058 000F5CB8 90 65 00 78 */ stw r3, 0x78(r5)
-/* 800FA05C 000F5CBC 38 60 02 23 */ li r3, 0x223
-/* 800FA060 000F5CC0 4B F1 11 11 */ bl func_8000B170
-/* 800FA064 000F5CC4 48 00 02 74 */ b lbl_800FA2D8
-lbl_800FA068:
-/* 800FA068 000F5CC8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA06C 000F5CCC 38 60 02 22 */ li r3, 0x222
-/* 800FA070 000F5CD0 38 80 00 00 */ li r4, 0
-/* 800FA074 000F5CD4 4B F1 10 FD */ bl func_8000B170
-/* 800FA078 000F5CD8 48 00 02 60 */ b lbl_800FA2D8
-/* 800FA07C 000F5CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA080 000F5CE0 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FA084 000F5CE4 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FA088 000F5CE8 41 82 02 50 */ beq lbl_800FA2D8
-/* 800FA08C 000F5CEC 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FA090 000F5CF0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FA094 000F5CF4 38 A0 00 01 */ li r5, 1
-/* 800FA098 000F5CF8 7D 89 03 A6 */ mtctr r12
-/* 800FA09C 000F5CFC 4E 80 04 21 */ bctrl
-/* 800FA0A0 000F5D00 2C 03 00 00 */ cmpwi r3, 0
-/* 800FA0A4 000F5D04 41 82 00 34 */ beq lbl_800FA0D8
-/* 800FA0A8 000F5D08 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA0AC 000F5D0C 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800FA0B0 000F5D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA0B4 000F5D14 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FA0B8 000F5D18 48 2E 20 E5 */ bl func_803DC19C
-/* 800FA0BC 000F5D1C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA0C0 000F5D20 38 80 00 00 */ li r4, 0
-/* 800FA0C4 000F5D24 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA0C8 000F5D28 90 65 00 78 */ stw r3, 0x78(r5)
-/* 800FA0CC 000F5D2C 38 60 02 23 */ li r3, 0x223
-/* 800FA0D0 000F5D30 4B F1 10 A1 */ bl func_8000B170
-/* 800FA0D4 000F5D34 48 00 02 04 */ b lbl_800FA2D8
-lbl_800FA0D8:
-/* 800FA0D8 000F5D38 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA0DC 000F5D3C 38 60 02 22 */ li r3, 0x222
-/* 800FA0E0 000F5D40 38 80 00 00 */ li r4, 0
-/* 800FA0E4 000F5D44 4B F1 10 8D */ bl func_8000B170
-/* 800FA0E8 000F5D48 48 00 01 F0 */ b lbl_800FA2D8
-/* 800FA0EC 000F5D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA0F0 000F5D50 38 00 00 2A */ li r0, 0x2a
-/* 800FA0F4 000F5D54 3B C0 00 02 */ li r30, 2
-/* 800FA0F8 000F5D58 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA0FC 000F5D5C 48 00 01 DC */ b lbl_800FA2D8
-lbl_800FA100:
-/* 800FA100 000F5D60 3F A0 80 42 */ lis r29, lbl_80418120@ha
-/* 800FA104 000F5D64 57 FC 18 38 */ slwi r28, r31, 3
-/* 800FA108 000F5D68 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
-/* 800FA10C 000F5D6C A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA110 000F5D70 7C 9D E2 14 */ add r4, r29, r28
-/* 800FA114 000F5D74 38 A0 00 00 */ li r5, 0
-/* 800FA118 000F5D78 A0 84 00 A8 */ lhz r4, 0xa8(r4)
-/* 800FA11C 000F5D7C 48 15 9C 95 */ bl func_80253DB0
-/* 800FA120 000F5D80 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA124 000F5D84 7C 7D E2 14 */ add r3, r29, r28
-/* 800FA128 000F5D88 A0 83 00 AA */ lhz r4, 0xaa(r3)
-/* 800FA12C 000F5D8C 38 A0 00 00 */ li r5, 0
-/* 800FA130 000F5D90 A8 66 00 44 */ lha r3, 0x44(r6)
-/* 800FA134 000F5D94 48 15 9C 7D */ bl func_80253DB0
-/* 800FA138 000F5D98 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA13C 000F5D9C 7C 7D E2 14 */ add r3, r29, r28
-/* 800FA140 000F5DA0 A0 83 00 AC */ lhz r4, 0xac(r3)
-/* 800FA144 000F5DA4 38 A0 00 00 */ li r5, 0
-/* 800FA148 000F5DA8 A8 66 00 5E */ lha r3, 0x5e(r6)
-/* 800FA14C 000F5DAC 48 15 9C 65 */ bl func_80253DB0
-/* 800FA150 000F5DB0 7C 9D E2 14 */ add r4, r29, r28
-/* 800FA154 000F5DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA158 000F5DB8 A0 04 00 AE */ lhz r0, 0xae(r4)
-/* 800FA15C 000F5DBC 28 1F 00 14 */ cmplwi r31, 0x14
-/* 800FA160 000F5DC0 90 03 00 60 */ stw r0, 0x60(r3)
-/* 800FA164 000F5DC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA168 000F5DC8 80 03 00 60 */ lwz r0, 0x60(r3)
-/* 800FA16C 000F5DCC 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800FA170 000F5DD0 41 81 01 68 */ bgt lbl_800FA2D8
-/* 800FA174 000F5DD4 3C 60 80 42 */ lis r3, lbl_8041A430@ha
-/* 800FA178 000F5DD8 57 E0 10 3A */ slwi r0, r31, 2
-/* 800FA17C 000F5DDC 38 63 A4 30 */ addi r3, r3, lbl_8041A430@l
-/* 800FA180 000F5DE0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FA184 000F5DE4 7C 69 03 A6 */ mtctr r3
-/* 800FA188 000F5DE8 4E 80 04 20 */ bctr
-/* 800FA18C 000F5DEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA190 000F5DF0 38 00 00 2D */ li r0, 0x2d
-/* 800FA194 000F5DF4 3B C0 00 01 */ li r30, 1
-/* 800FA198 000F5DF8 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA19C 000F5DFC 48 00 01 3C */ b lbl_800FA2D8
-/* 800FA1A0 000F5E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA1A4 000F5E04 38 00 00 04 */ li r0, 4
-/* 800FA1A8 000F5E08 3B C0 00 01 */ li r30, 1
-/* 800FA1AC 000F5E0C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA1B0 000F5E10 48 00 01 28 */ b lbl_800FA2D8
-/* 800FA1B4 000F5E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA1B8 000F5E18 38 00 00 0C */ li r0, 0xc
-/* 800FA1BC 000F5E1C 3B C0 00 01 */ li r30, 1
-/* 800FA1C0 000F5E20 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA1C4 000F5E24 48 00 01 14 */ b lbl_800FA2D8
-/* 800FA1C8 000F5E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA1CC 000F5E2C 38 00 00 1A */ li r0, 0x1a
-/* 800FA1D0 000F5E30 3B C0 00 01 */ li r30, 1
-/* 800FA1D4 000F5E34 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA1D8 000F5E38 48 00 01 00 */ b lbl_800FA2D8
-/* 800FA1DC 000F5E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA1E0 000F5E40 38 00 00 22 */ li r0, 0x22
-/* 800FA1E4 000F5E44 3B C0 00 01 */ li r30, 1
-/* 800FA1E8 000F5E48 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA1EC 000F5E4C 48 00 00 EC */ b lbl_800FA2D8
-/* 800FA1F0 000F5E50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA1F4 000F5E54 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FA1F8 000F5E58 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FA1FC 000F5E5C 41 82 00 DC */ beq lbl_800FA2D8
-/* 800FA200 000F5E60 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FA204 000F5E64 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FA208 000F5E68 38 A0 00 01 */ li r5, 1
-/* 800FA20C 000F5E6C 7D 89 03 A6 */ mtctr r12
-/* 800FA210 000F5E70 4E 80 04 21 */ bctrl
-/* 800FA214 000F5E74 2C 03 00 00 */ cmpwi r3, 0
-/* 800FA218 000F5E78 41 82 00 30 */ beq lbl_800FA248
-/* 800FA21C 000F5E7C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA220 000F5E80 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FA224 000F5E84 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA228 000F5E88 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FA22C 000F5E8C 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FA230 000F5E90 48 2E 25 19 */ bl func_803DC748
-/* 800FA234 000F5E94 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA238 000F5E98 38 60 02 23 */ li r3, 0x223
-/* 800FA23C 000F5E9C 38 80 00 00 */ li r4, 0
-/* 800FA240 000F5EA0 4B F1 0F 31 */ bl func_8000B170
-/* 800FA244 000F5EA4 48 00 00 94 */ b lbl_800FA2D8
-lbl_800FA248:
-/* 800FA248 000F5EA8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA24C 000F5EAC 38 60 02 22 */ li r3, 0x222
-/* 800FA250 000F5EB0 38 80 00 00 */ li r4, 0
-/* 800FA254 000F5EB4 4B F1 0F 1D */ bl func_8000B170
-/* 800FA258 000F5EB8 48 00 00 80 */ b lbl_800FA2D8
-/* 800FA25C 000F5EBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA260 000F5EC0 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FA264 000F5EC4 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FA268 000F5EC8 41 82 00 70 */ beq lbl_800FA2D8
-/* 800FA26C 000F5ECC 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FA270 000F5ED0 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FA274 000F5ED4 38 A0 00 00 */ li r5, 0
-/* 800FA278 000F5ED8 7D 89 03 A6 */ mtctr r12
-/* 800FA27C 000F5EDC 4E 80 04 21 */ bctrl
-/* 800FA280 000F5EE0 2C 03 00 00 */ cmpwi r3, 0
-/* 800FA284 000F5EE4 41 82 00 30 */ beq lbl_800FA2B4
-/* 800FA288 000F5EE8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA28C 000F5EEC 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FA290 000F5EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA294 000F5EF4 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FA298 000F5EF8 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FA29C 000F5EFC 48 2E 24 AD */ bl func_803DC748
-/* 800FA2A0 000F5F00 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA2A4 000F5F04 38 60 02 23 */ li r3, 0x223
-/* 800FA2A8 000F5F08 38 80 00 00 */ li r4, 0
-/* 800FA2AC 000F5F0C 4B F1 0E C5 */ bl func_8000B170
-/* 800FA2B0 000F5F10 48 00 00 28 */ b lbl_800FA2D8
-lbl_800FA2B4:
-/* 800FA2B4 000F5F14 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FA2B8 000F5F18 38 60 02 22 */ li r3, 0x222
-/* 800FA2BC 000F5F1C 38 80 00 00 */ li r4, 0
-/* 800FA2C0 000F5F20 4B F1 0E B1 */ bl func_8000B170
-/* 800FA2C4 000F5F24 48 00 00 14 */ b lbl_800FA2D8
-/* 800FA2C8 000F5F28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA2CC 000F5F2C 38 00 00 2A */ li r0, 0x2a
-/* 800FA2D0 000F5F30 3B C0 00 02 */ li r30, 2
-/* 800FA2D4 000F5F34 90 03 00 CC */ stw r0, 0xcc(r3)
-lbl_800FA2D8:
-/* 800FA2D8 000F5F38 2C 1E 00 00 */ cmpwi r30, 0
-/* 800FA2DC 000F5F3C 41 82 31 54 */ beq lbl_800FD430
-/* 800FA2E0 000F5F40 7F C3 F3 78 */ mr r3, r30
-/* 800FA2E4 000F5F44 4B F6 01 E9 */ bl func_8005A4CC
-/* 800FA2E8 000F5F48 48 00 31 48 */ b lbl_800FD430
-lbl_800FA2EC:
-/* 800FA2EC 000F5F4C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA2F0 000F5F50 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FA2F4 000F5F54 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA2F8 000F5F58 41 82 00 08 */ beq lbl_800FA300
-/* 800FA2FC 000F5F5C 48 00 00 54 */ b lbl_800FA350
-lbl_800FA300:
-/* 800FA300 000F5F60 1F 83 00 06 */ mulli r28, r3, 6
-/* 800FA304 000F5F64 3F C0 80 42 */ lis r30, lbl_80418270@ha
-/* 800FA308 000F5F68 A8 64 00 42 */ lha r3, 0x42(r4)
-/* 800FA30C 000F5F6C 38 A0 00 00 */ li r5, 0
-/* 800FA310 000F5F70 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
-/* 800FA314 000F5F74 7C 9E E2 2E */ lhzx r4, r30, r28
-/* 800FA318 000F5F78 48 15 9A 99 */ bl func_80253DB0
-/* 800FA31C 000F5F7C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA320 000F5F80 7C 7E E2 14 */ add r3, r30, r28
-/* 800FA324 000F5F84 A0 83 00 02 */ lhz r4, 2(r3)
-/* 800FA328 000F5F88 38 A0 00 00 */ li r5, 0
-/* 800FA32C 000F5F8C A8 66 00 44 */ lha r3, 0x44(r6)
-/* 800FA330 000F5F90 48 15 9A 81 */ bl func_80253DB0
-/* 800FA334 000F5F94 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA338 000F5F98 7C 7E E2 14 */ add r3, r30, r28
-/* 800FA33C 000F5F9C A0 83 00 04 */ lhz r4, 4(r3)
-/* 800FA340 000F5FA0 38 A0 00 00 */ li r5, 0
-/* 800FA344 000F5FA4 A8 66 00 5E */ lha r3, 0x5e(r6)
-/* 800FA348 000F5FA8 48 15 9A 69 */ bl func_80253DB0
-/* 800FA34C 000F5FAC 48 00 30 E4 */ b lbl_800FD430
-lbl_800FA350:
-/* 800FA350 000F5FB0 1F 83 00 06 */ mulli r28, r3, 6
-/* 800FA354 000F5FB4 3F C0 80 42 */ lis r30, lbl_80418270@ha
-/* 800FA358 000F5FB8 A8 64 00 46 */ lha r3, 0x46(r4)
-/* 800FA35C 000F5FBC 38 A0 00 00 */ li r5, 0
-/* 800FA360 000F5FC0 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
-/* 800FA364 000F5FC4 7C 9E E2 14 */ add r4, r30, r28
-/* 800FA368 000F5FC8 A0 84 00 7E */ lhz r4, 0x7e(r4)
-/* 800FA36C 000F5FCC 48 15 9A 45 */ bl func_80253DB0
-/* 800FA370 000F5FD0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA374 000F5FD4 7C 7E E2 14 */ add r3, r30, r28
-/* 800FA378 000F5FD8 A0 83 00 80 */ lhz r4, 0x80(r3)
-/* 800FA37C 000F5FDC 38 A0 00 00 */ li r5, 0
-/* 800FA380 000F5FE0 A8 66 00 44 */ lha r3, 0x44(r6)
-/* 800FA384 000F5FE4 48 15 9A 2D */ bl func_80253DB0
-/* 800FA388 000F5FE8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA38C 000F5FEC 7C 7E E2 14 */ add r3, r30, r28
-/* 800FA390 000F5FF0 A0 83 00 82 */ lhz r4, 0x82(r3)
-/* 800FA394 000F5FF4 38 A0 00 00 */ li r5, 0
-/* 800FA398 000F5FF8 A8 66 00 5E */ lha r3, 0x5e(r6)
-/* 800FA39C 000F5FFC 48 15 9A 15 */ bl func_80253DB0
-/* 800FA3A0 000F6000 48 00 30 90 */ b lbl_800FD430
-/* 800FA3A4 000F6004 A8 65 00 42 */ lha r3, 0x42(r5)
-/* 800FA3A8 000F6008 48 15 9A 29 */ bl func_80253DD0
-/* 800FA3AC 000F600C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA3B0 000F6010 28 00 00 03 */ cmplwi r0, 3
-/* 800FA3B4 000F6014 40 82 30 7C */ bne lbl_800FD430
-/* 800FA3B8 000F6018 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA3BC 000F601C 38 A0 FF FE */ li r5, -2
-/* 800FA3C0 000F6020 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FA3C4 000F6024 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FA3C8 000F6028 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FA3CC 000F602C 7D 89 03 A6 */ mtctr r12
-/* 800FA3D0 000F6030 4E 80 04 21 */ bctrl
-/* 800FA3D4 000F6034 2C 03 00 00 */ cmpwi r3, 0
-/* 800FA3D8 000F6038 41 82 30 58 */ beq lbl_800FD430
-/* 800FA3DC 000F603C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA3E0 000F6040 38 00 00 02 */ li r0, 2
-/* 800FA3E4 000F6044 38 80 00 00 */ li r4, 0
-/* 800FA3E8 000F6048 38 A0 00 00 */ li r5, 0
-/* 800FA3EC 000F604C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA3F0 000F6050 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA3F4 000F6054 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA3F8 000F6058 48 15 99 B9 */ bl func_80253DB0
-/* 800FA3FC 000F605C 48 00 30 34 */ b lbl_800FD430
-/* 800FA400 000F6060 A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FA404 000F6064 48 15 99 CD */ bl func_80253DD0
-/* 800FA408 000F6068 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA40C 000F606C 28 00 00 03 */ cmplwi r0, 3
-/* 800FA410 000F6070 40 82 30 20 */ bne lbl_800FD430
-/* 800FA414 000F6074 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA418 000F6078 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FA41C 000F607C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA420 000F6080 41 82 00 08 */ beq lbl_800FA428
-/* 800FA424 000F6084 48 00 00 54 */ b lbl_800FA478
-lbl_800FA428:
-/* 800FA428 000F6088 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA42C 000F608C 38 80 00 01 */ li r4, 1
-/* 800FA430 000F6090 38 A0 00 00 */ li r5, 0
-/* 800FA434 000F6094 48 15 99 7D */ bl func_80253DB0
-/* 800FA438 000F6098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA43C 000F609C 38 80 00 07 */ li r4, 7
-/* 800FA440 000F60A0 38 A0 00 00 */ li r5, 0
-/* 800FA444 000F60A4 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA448 000F60A8 48 15 99 69 */ bl func_80253DB0
-/* 800FA44C 000F60AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA450 000F60B0 38 80 00 04 */ li r4, 4
-/* 800FA454 000F60B4 38 A0 00 00 */ li r5, 0
-/* 800FA458 000F60B8 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA45C 000F60BC 48 15 99 55 */ bl func_80253DB0
-/* 800FA460 000F60C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA464 000F60C4 38 80 00 03 */ li r4, 3
-/* 800FA468 000F60C8 38 A0 00 00 */ li r5, 0
-/* 800FA46C 000F60CC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA470 000F60D0 48 15 99 41 */ bl func_80253DB0
-/* 800FA474 000F60D4 48 00 00 78 */ b lbl_800FA4EC
-lbl_800FA478:
-/* 800FA478 000F60D8 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA47C 000F60DC 38 80 00 01 */ li r4, 1
-/* 800FA480 000F60E0 38 A0 00 00 */ li r5, 0
-/* 800FA484 000F60E4 48 15 99 2D */ bl func_80253DB0
-/* 800FA488 000F60E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA48C 000F60EC 38 80 00 04 */ li r4, 4
-/* 800FA490 000F60F0 38 A0 00 00 */ li r5, 0
-/* 800FA494 000F60F4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA498 000F60F8 48 15 99 19 */ bl func_80253DB0
-/* 800FA49C 000F60FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA4A0 000F6100 38 80 00 09 */ li r4, 9
-/* 800FA4A4 000F6104 38 A0 00 00 */ li r5, 0
-/* 800FA4A8 000F6108 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA4AC 000F610C 48 15 99 05 */ bl func_80253DB0
-/* 800FA4B0 000F6110 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA4B4 000F6114 38 80 00 01 */ li r4, 1
-/* 800FA4B8 000F6118 38 A0 00 00 */ li r5, 0
-/* 800FA4BC 000F611C A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FA4C0 000F6120 48 15 98 F1 */ bl func_80253DB0
-/* 800FA4C4 000F6124 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA4C8 000F6128 38 80 00 01 */ li r4, 1
-/* 800FA4CC 000F612C 38 A0 00 00 */ li r5, 0
-/* 800FA4D0 000F6130 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FA4D4 000F6134 48 15 98 DD */ bl func_80253DB0
-/* 800FA4D8 000F6138 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA4DC 000F613C 38 80 00 03 */ li r4, 3
-/* 800FA4E0 000F6140 38 A0 00 00 */ li r5, 0
-/* 800FA4E4 000F6144 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA4E8 000F6148 48 15 98 C9 */ bl func_80253DB0
-lbl_800FA4EC:
-/* 800FA4EC 000F614C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA4F0 000F6150 38 00 00 2B */ li r0, 0x2b
-/* 800FA4F4 000F6154 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA4F8 000F6158 48 00 2F 38 */ b lbl_800FD430
-/* 800FA4FC 000F615C A8 65 00 40 */ lha r3, 0x40(r5)
-/* 800FA500 000F6160 48 15 98 D1 */ bl func_80253DD0
-/* 800FA504 000F6164 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA508 000F6168 28 00 00 03 */ cmplwi r0, 3
-/* 800FA50C 000F616C 40 82 2F 24 */ bne lbl_800FD430
-/* 800FA510 000F6170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA514 000F6174 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FA518 000F6178 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA51C 000F617C 41 82 00 08 */ beq lbl_800FA524
-/* 800FA520 000F6180 48 00 00 54 */ b lbl_800FA574
-lbl_800FA524:
-/* 800FA524 000F6184 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA528 000F6188 38 80 00 08 */ li r4, 8
-/* 800FA52C 000F618C 38 A0 00 00 */ li r5, 0
-/* 800FA530 000F6190 48 15 98 C1 */ bl func_80253DF0
-/* 800FA534 000F6194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA538 000F6198 38 80 00 08 */ li r4, 8
-/* 800FA53C 000F619C 38 A0 00 00 */ li r5, 0
-/* 800FA540 000F61A0 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA544 000F61A4 48 15 98 AD */ bl func_80253DF0
-/* 800FA548 000F61A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA54C 000F61AC 38 80 00 08 */ li r4, 8
-/* 800FA550 000F61B0 38 A0 00 00 */ li r5, 0
-/* 800FA554 000F61B4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA558 000F61B8 48 15 98 99 */ bl func_80253DF0
-/* 800FA55C 000F61BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA560 000F61C0 38 80 00 08 */ li r4, 8
-/* 800FA564 000F61C4 38 A0 00 00 */ li r5, 0
-/* 800FA568 000F61C8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA56C 000F61CC 48 15 98 85 */ bl func_80253DF0
-/* 800FA570 000F61D0 48 00 00 AC */ b lbl_800FA61C
-lbl_800FA574:
-/* 800FA574 000F61D4 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA578 000F61D8 38 80 00 08 */ li r4, 8
-/* 800FA57C 000F61DC 38 A0 00 00 */ li r5, 0
-/* 800FA580 000F61E0 48 15 98 71 */ bl func_80253DF0
-/* 800FA584 000F61E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA588 000F61E8 38 80 00 08 */ li r4, 8
-/* 800FA58C 000F61EC 38 A0 00 00 */ li r5, 0
-/* 800FA590 000F61F0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA594 000F61F4 48 15 98 5D */ bl func_80253DF0
-/* 800FA598 000F61F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA59C 000F61FC 38 80 00 08 */ li r4, 8
-/* 800FA5A0 000F6200 38 A0 00 00 */ li r5, 0
-/* 800FA5A4 000F6204 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA5A8 000F6208 48 15 98 49 */ bl func_80253DF0
-/* 800FA5AC 000F620C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA5B0 000F6210 38 80 00 08 */ li r4, 8
-/* 800FA5B4 000F6214 38 A0 00 00 */ li r5, 0
-/* 800FA5B8 000F6218 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FA5BC 000F621C 48 15 98 35 */ bl func_80253DF0
-/* 800FA5C0 000F6220 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA5C4 000F6224 38 80 00 08 */ li r4, 8
-/* 800FA5C8 000F6228 38 A0 00 00 */ li r5, 0
-/* 800FA5CC 000F622C A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FA5D0 000F6230 48 15 98 21 */ bl func_80253DF0
-/* 800FA5D4 000F6234 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA5D8 000F6238 38 80 00 08 */ li r4, 8
-/* 800FA5DC 000F623C 38 A0 00 00 */ li r5, 0
-/* 800FA5E0 000F6240 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA5E4 000F6244 48 15 98 0D */ bl func_80253DF0
-/* 800FA5E8 000F6248 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA5EC 000F624C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
-/* 800FA5F0 000F6250 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
-/* 800FA5F4 000F6254 41 82 00 20 */ beq lbl_800FA614
-/* 800FA5F8 000F6258 4B F4 3B 65 */ bl func_8003E15C
-/* 800FA5FC 000F625C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
-/* 800FA600 000F6260 4B F4 3C 39 */ bl func_8003E238
-/* 800FA604 000F6264 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA608 000F6268 38 00 00 00 */ li r0, 0
-/* 800FA60C 000F626C 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800FA610 000F6270 48 00 00 0C */ b lbl_800FA61C
-lbl_800FA614:
-/* 800FA614 000F6274 60 60 40 00 */ ori r0, r3, 0x4000
-/* 800FA618 000F6278 B0 1C 00 E4 */ sth r0, 0xe4(r28)
-lbl_800FA61C:
-/* 800FA61C 000F627C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA620 000F6280 38 00 00 2C */ li r0, 0x2c
-/* 800FA624 000F6284 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA628 000F6288 48 00 2E 08 */ b lbl_800FD430
-/* 800FA62C 000F628C A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FA630 000F6290 48 15 97 A1 */ bl func_80253DD0
-/* 800FA634 000F6294 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA638 000F6298 28 00 00 03 */ cmplwi r0, 3
-/* 800FA63C 000F629C 40 82 2D F4 */ bne lbl_800FD430
-/* 800FA640 000F62A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA644 000F62A4 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FA648 000F62A8 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA64C 000F62AC 41 82 00 08 */ beq lbl_800FA654
-/* 800FA650 000F62B0 48 00 00 54 */ b lbl_800FA6A4
-lbl_800FA654:
-/* 800FA654 000F62B4 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA658 000F62B8 38 80 00 01 */ li r4, 1
-/* 800FA65C 000F62BC 38 A0 00 00 */ li r5, 0
-/* 800FA660 000F62C0 48 15 97 51 */ bl func_80253DB0
-/* 800FA664 000F62C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA668 000F62C8 38 80 00 07 */ li r4, 7
-/* 800FA66C 000F62CC 38 A0 00 00 */ li r5, 0
-/* 800FA670 000F62D0 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA674 000F62D4 48 15 97 3D */ bl func_80253DB0
-/* 800FA678 000F62D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA67C 000F62DC 38 80 00 04 */ li r4, 4
-/* 800FA680 000F62E0 38 A0 00 00 */ li r5, 0
-/* 800FA684 000F62E4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA688 000F62E8 48 15 97 29 */ bl func_80253DB0
-/* 800FA68C 000F62EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA690 000F62F0 38 80 00 03 */ li r4, 3
-/* 800FA694 000F62F4 38 A0 00 00 */ li r5, 0
-/* 800FA698 000F62F8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA69C 000F62FC 48 15 97 15 */ bl func_80253DB0
-/* 800FA6A0 000F6300 48 00 00 78 */ b lbl_800FA718
-lbl_800FA6A4:
-/* 800FA6A4 000F6304 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA6A8 000F6308 38 80 00 01 */ li r4, 1
-/* 800FA6AC 000F630C 38 A0 00 00 */ li r5, 0
-/* 800FA6B0 000F6310 48 15 97 01 */ bl func_80253DB0
-/* 800FA6B4 000F6314 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA6B8 000F6318 38 80 00 04 */ li r4, 4
-/* 800FA6BC 000F631C 38 A0 00 00 */ li r5, 0
-/* 800FA6C0 000F6320 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA6C4 000F6324 48 15 96 ED */ bl func_80253DB0
-/* 800FA6C8 000F6328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA6CC 000F632C 38 80 00 09 */ li r4, 9
-/* 800FA6D0 000F6330 38 A0 00 00 */ li r5, 0
-/* 800FA6D4 000F6334 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA6D8 000F6338 48 15 96 D9 */ bl func_80253DB0
-/* 800FA6DC 000F633C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA6E0 000F6340 38 80 00 01 */ li r4, 1
-/* 800FA6E4 000F6344 38 A0 00 00 */ li r5, 0
-/* 800FA6E8 000F6348 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FA6EC 000F634C 48 15 96 C5 */ bl func_80253DB0
-/* 800FA6F0 000F6350 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA6F4 000F6354 38 80 00 01 */ li r4, 1
-/* 800FA6F8 000F6358 38 A0 00 00 */ li r5, 0
-/* 800FA6FC 000F635C A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FA700 000F6360 48 15 96 B1 */ bl func_80253DB0
-/* 800FA704 000F6364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA708 000F6368 38 80 00 03 */ li r4, 3
-/* 800FA70C 000F636C 38 A0 00 00 */ li r5, 0
-/* 800FA710 000F6370 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA714 000F6374 48 15 96 9D */ bl func_80253DB0
-lbl_800FA718:
-/* 800FA718 000F6378 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA71C 000F637C 38 00 00 2E */ li r0, 0x2e
-/* 800FA720 000F6380 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA724 000F6384 48 00 2D 0C */ b lbl_800FD430
-/* 800FA728 000F6388 A8 65 00 40 */ lha r3, 0x40(r5)
-/* 800FA72C 000F638C 48 15 96 A5 */ bl func_80253DD0
-/* 800FA730 000F6390 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA734 000F6394 28 00 00 03 */ cmplwi r0, 3
-/* 800FA738 000F6398 40 82 2C F8 */ bne lbl_800FD430
-/* 800FA73C 000F639C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA740 000F63A0 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FA744 000F63A4 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA748 000F63A8 41 82 00 08 */ beq lbl_800FA750
-/* 800FA74C 000F63AC 48 00 00 54 */ b lbl_800FA7A0
-lbl_800FA750:
-/* 800FA750 000F63B0 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA754 000F63B4 38 80 00 08 */ li r4, 8
-/* 800FA758 000F63B8 38 A0 00 00 */ li r5, 0
-/* 800FA75C 000F63BC 48 15 96 95 */ bl func_80253DF0
-/* 800FA760 000F63C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA764 000F63C4 38 80 00 08 */ li r4, 8
-/* 800FA768 000F63C8 38 A0 00 00 */ li r5, 0
-/* 800FA76C 000F63CC A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA770 000F63D0 48 15 96 81 */ bl func_80253DF0
-/* 800FA774 000F63D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA778 000F63D8 38 80 00 08 */ li r4, 8
-/* 800FA77C 000F63DC 38 A0 00 00 */ li r5, 0
-/* 800FA780 000F63E0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA784 000F63E4 48 15 96 6D */ bl func_80253DF0
-/* 800FA788 000F63E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA78C 000F63EC 38 80 00 08 */ li r4, 8
-/* 800FA790 000F63F0 38 A0 00 00 */ li r5, 0
-/* 800FA794 000F63F4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA798 000F63F8 48 15 96 59 */ bl func_80253DF0
-/* 800FA79C 000F63FC 48 00 00 AC */ b lbl_800FA848
-lbl_800FA7A0:
-/* 800FA7A0 000F6400 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 800FA7A4 000F6404 38 80 00 08 */ li r4, 8
-/* 800FA7A8 000F6408 38 A0 00 00 */ li r5, 0
-/* 800FA7AC 000F640C 48 15 96 45 */ bl func_80253DF0
-/* 800FA7B0 000F6410 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA7B4 000F6414 38 80 00 08 */ li r4, 8
-/* 800FA7B8 000F6418 38 A0 00 00 */ li r5, 0
-/* 800FA7BC 000F641C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA7C0 000F6420 48 15 96 31 */ bl func_80253DF0
-/* 800FA7C4 000F6424 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA7C8 000F6428 38 80 00 08 */ li r4, 8
-/* 800FA7CC 000F642C 38 A0 00 00 */ li r5, 0
-/* 800FA7D0 000F6430 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA7D4 000F6434 48 15 96 1D */ bl func_80253DF0
-/* 800FA7D8 000F6438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA7DC 000F643C 38 80 00 08 */ li r4, 8
-/* 800FA7E0 000F6440 38 A0 00 00 */ li r5, 0
-/* 800FA7E4 000F6444 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FA7E8 000F6448 48 15 96 09 */ bl func_80253DF0
-/* 800FA7EC 000F644C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA7F0 000F6450 38 80 00 08 */ li r4, 8
-/* 800FA7F4 000F6454 38 A0 00 00 */ li r5, 0
-/* 800FA7F8 000F6458 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FA7FC 000F645C 48 15 95 F5 */ bl func_80253DF0
-/* 800FA800 000F6460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA804 000F6464 38 80 00 08 */ li r4, 8
-/* 800FA808 000F6468 38 A0 00 00 */ li r5, 0
-/* 800FA80C 000F646C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FA810 000F6470 48 15 95 E1 */ bl func_80253DF0
-/* 800FA814 000F6474 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA818 000F6478 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
-/* 800FA81C 000F647C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
-/* 800FA820 000F6480 41 82 00 20 */ beq lbl_800FA840
-/* 800FA824 000F6484 4B F4 39 39 */ bl func_8003E15C
-/* 800FA828 000F6488 80 9C 00 E0 */ lwz r4, 0xe0(r28)
-/* 800FA82C 000F648C 4B F4 3A 0D */ bl func_8003E238
-/* 800FA830 000F6490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA834 000F6494 38 00 00 00 */ li r0, 0
-/* 800FA838 000F6498 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800FA83C 000F649C 48 00 00 0C */ b lbl_800FA848
-lbl_800FA840:
-/* 800FA840 000F64A0 60 60 40 00 */ ori r0, r3, 0x4000
-/* 800FA844 000F64A4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
-lbl_800FA848:
-/* 800FA848 000F64A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA84C 000F64AC 38 00 00 2F */ li r0, 0x2f
-/* 800FA850 000F64B0 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA854 000F64B4 48 00 2B DC */ b lbl_800FD430
-/* 800FA858 000F64B8 A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800FA85C 000F64BC 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA860 000F64C0 41 82 00 08 */ beq lbl_800FA868
-/* 800FA864 000F64C4 48 00 00 50 */ b lbl_800FA8B4
-lbl_800FA868:
-/* 800FA868 000F64C8 A8 65 00 42 */ lha r3, 0x42(r5)
-/* 800FA86C 000F64CC 48 15 95 65 */ bl func_80253DD0
-/* 800FA870 000F64D0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA874 000F64D4 28 00 00 03 */ cmplwi r0, 3
-/* 800FA878 000F64D8 40 82 00 E0 */ bne lbl_800FA958
-/* 800FA87C 000F64DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA880 000F64E0 38 80 00 07 */ li r4, 7
-/* 800FA884 000F64E4 38 A0 00 00 */ li r5, 0
-/* 800FA888 000F64E8 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA88C 000F64EC 48 15 95 25 */ bl func_80253DB0
-/* 800FA890 000F64F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA894 000F64F4 38 80 00 06 */ li r4, 6
-/* 800FA898 000F64F8 38 A0 00 00 */ li r5, 0
-/* 800FA89C 000F64FC A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA8A0 000F6500 48 15 95 11 */ bl func_80253DB0
-/* 800FA8A4 000F6504 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA8A8 000F6508 38 00 00 05 */ li r0, 5
-/* 800FA8AC 000F650C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA8B0 000F6510 48 00 00 A8 */ b lbl_800FA958
-lbl_800FA8B4:
-/* 800FA8B4 000F6514 A8 65 00 46 */ lha r3, 0x46(r5)
-/* 800FA8B8 000F6518 48 15 95 19 */ bl func_80253DD0
-/* 800FA8BC 000F651C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA8C0 000F6520 28 00 00 03 */ cmplwi r0, 3
-/* 800FA8C4 000F6524 40 82 00 94 */ bne lbl_800FA958
-/* 800FA8C8 000F6528 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA8CC 000F652C 38 80 00 06 */ li r4, 6
-/* 800FA8D0 000F6530 38 A0 00 00 */ li r5, 0
-/* 800FA8D4 000F6534 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FA8D8 000F6538 48 15 94 D9 */ bl func_80253DB0
-/* 800FA8DC 000F653C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA8E0 000F6540 38 80 00 09 */ li r4, 9
-/* 800FA8E4 000F6544 38 A0 00 00 */ li r5, 0
-/* 800FA8E8 000F6548 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA8EC 000F654C 48 15 94 C5 */ bl func_80253DB0
-/* 800FA8F0 000F6550 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA8F4 000F6554 38 80 00 01 */ li r4, 1
-/* 800FA8F8 000F6558 38 A0 00 00 */ li r5, 0
-/* 800FA8FC 000F655C A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FA900 000F6560 48 15 94 B1 */ bl func_80253DB0
-/* 800FA904 000F6564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA908 000F6568 38 80 00 01 */ li r4, 1
-/* 800FA90C 000F656C 38 A0 00 00 */ li r5, 0
-/* 800FA910 000F6570 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FA914 000F6574 48 15 94 9D */ bl func_80253DB0
-/* 800FA918 000F6578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA91C 000F657C 38 00 00 05 */ li r0, 5
-/* 800FA920 000F6580 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FA924 000F6584 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA928 000F6588 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
-/* 800FA92C 000F658C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
-/* 800FA930 000F6590 41 82 00 20 */ beq lbl_800FA950
-/* 800FA934 000F6594 4B F4 38 29 */ bl func_8003E15C
-/* 800FA938 000F6598 80 9C 00 E0 */ lwz r4, 0xe0(r28)
-/* 800FA93C 000F659C 4B F4 38 FD */ bl func_8003E238
-/* 800FA940 000F65A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA944 000F65A4 38 00 00 00 */ li r0, 0
-/* 800FA948 000F65A8 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800FA94C 000F65AC 48 00 00 0C */ b lbl_800FA958
-lbl_800FA950:
-/* 800FA950 000F65B0 60 60 40 00 */ ori r0, r3, 0x4000
-/* 800FA954 000F65B4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
-lbl_800FA958:
-/* 800FA958 000F65B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA95C 000F65BC 38 00 00 14 */ li r0, 0x14
-/* 800FA960 000F65C0 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FA964 000F65C4 48 00 2A CC */ b lbl_800FD430
-/* 800FA968 000F65C8 A8 65 00 44 */ lha r3, 0x44(r5)
-/* 800FA96C 000F65CC 48 15 94 65 */ bl func_80253DD0
-/* 800FA970 000F65D0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FA974 000F65D4 28 00 00 03 */ cmplwi r0, 3
-/* 800FA978 000F65D8 40 82 2A B8 */ bne lbl_800FD430
-/* 800FA97C 000F65DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA980 000F65E0 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FA984 000F65E4 2C 00 00 00 */ cmpwi r0, 0
-/* 800FA988 000F65E8 41 82 00 08 */ beq lbl_800FA990
-/* 800FA98C 000F65EC 48 00 00 18 */ b lbl_800FA9A4
-lbl_800FA990:
-/* 800FA990 000F65F0 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FA994 000F65F4 38 80 00 08 */ li r4, 8
-/* 800FA998 000F65F8 38 A0 00 00 */ li r5, 0
-/* 800FA99C 000F65FC 48 15 94 55 */ bl func_80253DF0
-/* 800FA9A0 000F6600 48 00 00 3C */ b lbl_800FA9DC
-lbl_800FA9A4:
-/* 800FA9A4 000F6604 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FA9A8 000F6608 38 80 00 08 */ li r4, 8
-/* 800FA9AC 000F660C 38 A0 00 00 */ li r5, 0
-/* 800FA9B0 000F6610 48 15 94 41 */ bl func_80253DF0
-/* 800FA9B4 000F6614 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA9B8 000F6618 38 80 00 08 */ li r4, 8
-/* 800FA9BC 000F661C 38 A0 00 00 */ li r5, 0
-/* 800FA9C0 000F6620 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FA9C4 000F6624 48 15 94 2D */ bl func_80253DF0
-/* 800FA9C8 000F6628 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA9CC 000F662C 38 80 00 08 */ li r4, 8
-/* 800FA9D0 000F6630 38 A0 00 00 */ li r5, 0
-/* 800FA9D4 000F6634 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FA9D8 000F6638 48 15 94 19 */ bl func_80253DF0
-lbl_800FA9DC:
-/* 800FA9DC 000F663C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA9E0 000F6640 38 80 00 08 */ li r4, 8
-/* 800FA9E4 000F6644 38 A0 00 01 */ li r5, 1
-/* 800FA9E8 000F6648 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FA9EC 000F664C 48 15 94 05 */ bl func_80253DF0
-/* 800FA9F0 000F6650 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FA9F4 000F6654 38 80 00 07 */ li r4, 7
-/* 800FA9F8 000F6658 38 A0 00 00 */ li r5, 0
-/* 800FA9FC 000F665C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAA00 000F6660 48 15 93 B1 */ bl func_80253DB0
-/* 800FAA04 000F6664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAA08 000F6668 38 80 00 02 */ li r4, 2
-/* 800FAA0C 000F666C 38 A0 00 00 */ li r5, 0
-/* 800FAA10 000F6670 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FAA14 000F6674 48 15 93 9D */ bl func_80253DB0
-/* 800FAA18 000F6678 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAA1C 000F667C 38 00 00 06 */ li r0, 6
-/* 800FAA20 000F6680 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FAA24 000F6684 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAA28 000F6688 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FAA2C 000F668C 28 00 00 04 */ cmplwi r0, 4
-/* 800FAA30 000F6690 40 82 00 14 */ bne lbl_800FAA44
-/* 800FAA34 000F6694 3C 60 80 00 */ lis r3, 0x80000080@ha
-/* 800FAA38 000F6698 38 03 00 80 */ addi r0, r3, 0x80000080@l
-/* 800FAA3C 000F669C 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FAA40 000F66A0 48 00 29 F0 */ b lbl_800FD430
-lbl_800FAA44:
-/* 800FAA44 000F66A4 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FAA48 000F66A8 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FAA4C 000F66AC 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FAA50 000F66B0 48 00 29 E0 */ b lbl_800FD430
-/* 800FAA54 000F66B4 38 00 2D 61 */ li r0, 0x2d61
-/* 800FAA58 000F66B8 90 05 00 F8 */ stw r0, 0xf8(r5)
-/* 800FAA5C 000F66BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAA60 000F66C0 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FAA64 000F66C4 48 15 93 6D */ bl func_80253DD0
-/* 800FAA68 000F66C8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FAA6C 000F66CC 28 00 00 03 */ cmplwi r0, 3
-/* 800FAA70 000F66D0 40 82 29 C0 */ bne lbl_800FD430
-/* 800FAA74 000F66D4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAA78 000F66D8 38 00 00 09 */ li r0, 9
-/* 800FAA7C 000F66DC 38 60 00 01 */ li r3, 1
-/* 800FAA80 000F66E0 38 80 00 00 */ li r4, 0
-/* 800FAA84 000F66E4 90 05 00 CC */ stw r0, 0xcc(r5)
-/* 800FAA88 000F66E8 4B F5 EE 71 */ bl func_800598F8
-/* 800FAA8C 000F66EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAA90 000F66F0 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FAA94 000F66F4 28 00 00 04 */ cmplwi r0, 4
-/* 800FAA98 000F66F8 40 82 00 40 */ bne lbl_800FAAD8
-/* 800FAA9C 000F66FC 38 60 00 08 */ li r3, 8
-/* 800FAAA0 000F6700 38 80 00 00 */ li r4, 0
-/* 800FAAA4 000F6704 38 A0 00 00 */ li r5, 0
-/* 800FAAA8 000F6708 38 C0 00 14 */ li r6, 0x14
-/* 800FAAAC 000F670C 38 E0 00 00 */ li r7, 0
-/* 800FAAB0 000F6710 39 00 00 00 */ li r8, 0
-/* 800FAAB4 000F6714 4B F5 EF 15 */ bl func_800599C8
-/* 800FAAB8 000F6718 38 60 00 14 */ li r3, 0x14
-/* 800FAABC 000F671C 38 80 00 00 */ li r4, 0
-/* 800FAAC0 000F6720 38 A0 00 08 */ li r5, 8
-/* 800FAAC4 000F6724 38 C0 00 00 */ li r6, 0
-/* 800FAAC8 000F6728 38 E0 00 00 */ li r7, 0
-/* 800FAACC 000F672C 39 00 00 00 */ li r8, 0
-/* 800FAAD0 000F6730 4B F5 EE F9 */ bl func_800599C8
-/* 800FAAD4 000F6734 48 00 29 5C */ b lbl_800FD430
-lbl_800FAAD8:
-/* 800FAAD8 000F6738 38 60 00 06 */ li r3, 6
-/* 800FAADC 000F673C 38 80 00 00 */ li r4, 0
-/* 800FAAE0 000F6740 38 A0 00 00 */ li r5, 0
-/* 800FAAE4 000F6744 38 C0 00 07 */ li r6, 7
-/* 800FAAE8 000F6748 38 E0 00 00 */ li r7, 0
-/* 800FAAEC 000F674C 39 00 00 00 */ li r8, 0
-/* 800FAAF0 000F6750 4B F5 EE D9 */ bl func_800599C8
-/* 800FAAF4 000F6754 38 60 00 07 */ li r3, 7
-/* 800FAAF8 000F6758 38 80 00 00 */ li r4, 0
-/* 800FAAFC 000F675C 38 A0 00 06 */ li r5, 6
-/* 800FAB00 000F6760 38 C0 00 08 */ li r6, 8
-/* 800FAB04 000F6764 38 E0 00 00 */ li r7, 0
-/* 800FAB08 000F6768 39 00 00 00 */ li r8, 0
-/* 800FAB0C 000F676C 4B F5 EE BD */ bl func_800599C8
-/* 800FAB10 000F6770 38 60 00 08 */ li r3, 8
-/* 800FAB14 000F6774 38 80 00 00 */ li r4, 0
-/* 800FAB18 000F6778 38 A0 00 07 */ li r5, 7
-/* 800FAB1C 000F677C 38 C0 00 14 */ li r6, 0x14
-/* 800FAB20 000F6780 38 E0 00 00 */ li r7, 0
-/* 800FAB24 000F6784 39 00 00 00 */ li r8, 0
-/* 800FAB28 000F6788 4B F5 EE A1 */ bl func_800599C8
-/* 800FAB2C 000F678C 38 60 00 14 */ li r3, 0x14
-/* 800FAB30 000F6790 38 80 00 00 */ li r4, 0
-/* 800FAB34 000F6794 38 A0 00 08 */ li r5, 8
-/* 800FAB38 000F6798 38 C0 00 00 */ li r6, 0
-/* 800FAB3C 000F679C 38 E0 00 00 */ li r7, 0
-/* 800FAB40 000F67A0 39 00 00 00 */ li r8, 0
-/* 800FAB44 000F67A4 4B F5 EE 85 */ bl func_800599C8
-/* 800FAB48 000F67A8 48 00 28 E8 */ b lbl_800FD430
-/* 800FAB4C 000F67AC 88 85 00 F1 */ lbz r4, 0xf1(r5)
-/* 800FAB50 000F67B0 38 60 00 29 */ li r3, 0x29
-/* 800FAB54 000F67B4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
-/* 800FAB58 000F67B8 38 C0 00 01 */ li r6, 1
-/* 800FAB5C 000F67BC 4B F5 EF 11 */ bl func_80059A6C
-/* 800FAB60 000F67C0 2C 03 00 00 */ cmpwi r3, 0
-/* 800FAB64 000F67C4 41 82 28 CC */ beq lbl_800FD430
-/* 800FAB68 000F67C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800FAB6C 000F67CC 41 82 02 D8 */ beq lbl_800FAE44
-/* 800FAB70 000F67D0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FAB74 000F67D4 3B C0 00 00 */ li r30, 0
-/* 800FAB78 000F67D8 2C 00 00 07 */ cmpwi r0, 7
-/* 800FAB7C 000F67DC 41 82 01 30 */ beq lbl_800FACAC
-/* 800FAB80 000F67E0 40 80 00 10 */ bge lbl_800FAB90
-/* 800FAB84 000F67E4 2C 00 00 06 */ cmpwi r0, 6
-/* 800FAB88 000F67E8 40 80 00 14 */ bge lbl_800FAB9C
-/* 800FAB8C 000F67EC 48 00 02 6C */ b lbl_800FADF8
-lbl_800FAB90:
-/* 800FAB90 000F67F0 2C 00 00 09 */ cmpwi r0, 9
-/* 800FAB94 000F67F4 40 80 02 64 */ bge lbl_800FADF8
-/* 800FAB98 000F67F8 48 00 02 24 */ b lbl_800FADBC
-lbl_800FAB9C:
-/* 800FAB9C 000F67FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FABA0 000F6800 38 80 00 00 */ li r4, 0
-/* 800FABA4 000F6804 38 A0 00 00 */ li r5, 0
-/* 800FABA8 000F6808 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FABAC 000F680C 48 15 92 05 */ bl func_80253DB0
-/* 800FABB0 000F6810 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FABB4 000F6814 38 80 00 02 */ li r4, 2
-/* 800FABB8 000F6818 38 A0 00 00 */ li r5, 0
-/* 800FABBC 000F681C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FABC0 000F6820 48 15 91 F1 */ bl func_80253DB0
-/* 800FABC4 000F6824 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FABC8 000F6828 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FABCC 000F682C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FABD0 000F6830 41 82 00 08 */ beq lbl_800FABD8
-/* 800FABD4 000F6834 48 00 00 70 */ b lbl_800FAC44
-lbl_800FABD8:
-/* 800FABD8 000F6838 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FABDC 000F683C 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FABE0 000F6840 41 82 02 50 */ beq lbl_800FAE30
-/* 800FABE4 000F6844 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FABE8 000F6848 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FABEC 000F684C 38 A0 00 00 */ li r5, 0
-/* 800FABF0 000F6850 7D 89 03 A6 */ mtctr r12
-/* 800FABF4 000F6854 4E 80 04 21 */ bctrl
-/* 800FABF8 000F6858 2C 03 00 00 */ cmpwi r3, 0
-/* 800FABFC 000F685C 41 82 00 34 */ beq lbl_800FAC30
-/* 800FAC00 000F6860 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAC04 000F6864 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800FAC08 000F6868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAC0C 000F686C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FAC10 000F6870 48 2E 15 8D */ bl func_803DC19C
-/* 800FAC14 000F6874 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAC18 000F6878 38 80 00 00 */ li r4, 0
-/* 800FAC1C 000F687C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAC20 000F6880 90 65 00 78 */ stw r3, 0x78(r5)
-/* 800FAC24 000F6884 38 60 02 23 */ li r3, 0x223
-/* 800FAC28 000F6888 4B F1 05 49 */ bl func_8000B170
-/* 800FAC2C 000F688C 48 00 02 04 */ b lbl_800FAE30
-lbl_800FAC30:
-/* 800FAC30 000F6890 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAC34 000F6894 38 60 02 22 */ li r3, 0x222
-/* 800FAC38 000F6898 38 80 00 00 */ li r4, 0
-/* 800FAC3C 000F689C 4B F1 05 35 */ bl func_8000B170
-/* 800FAC40 000F68A0 48 00 01 F0 */ b lbl_800FAE30
-lbl_800FAC44:
-/* 800FAC44 000F68A4 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FAC48 000F68A8 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FAC4C 000F68AC 41 82 01 E4 */ beq lbl_800FAE30
-/* 800FAC50 000F68B0 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FAC54 000F68B4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FAC58 000F68B8 38 A0 00 01 */ li r5, 1
-/* 800FAC5C 000F68BC 7D 89 03 A6 */ mtctr r12
-/* 800FAC60 000F68C0 4E 80 04 21 */ bctrl
-/* 800FAC64 000F68C4 2C 03 00 00 */ cmpwi r3, 0
-/* 800FAC68 000F68C8 41 82 00 30 */ beq lbl_800FAC98
-/* 800FAC6C 000F68CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAC70 000F68D0 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FAC74 000F68D4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAC78 000F68D8 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FAC7C 000F68DC 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FAC80 000F68E0 48 2E 1A C9 */ bl func_803DC748
-/* 800FAC84 000F68E4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAC88 000F68E8 38 60 02 23 */ li r3, 0x223
-/* 800FAC8C 000F68EC 38 80 00 00 */ li r4, 0
-/* 800FAC90 000F68F0 4B F1 04 E1 */ bl func_8000B170
-/* 800FAC94 000F68F4 48 00 01 9C */ b lbl_800FAE30
-lbl_800FAC98:
-/* 800FAC98 000F68F8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAC9C 000F68FC 38 60 02 22 */ li r3, 0x222
-/* 800FACA0 000F6900 38 80 00 00 */ li r4, 0
-/* 800FACA4 000F6904 4B F1 04 CD */ bl func_8000B170
-/* 800FACA8 000F6908 48 00 01 88 */ b lbl_800FAE30
-lbl_800FACAC:
-/* 800FACAC 000F690C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FACB0 000F6910 38 80 00 01 */ li r4, 1
-/* 800FACB4 000F6914 38 A0 00 00 */ li r5, 0
-/* 800FACB8 000F6918 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FACBC 000F691C 48 15 90 F5 */ bl func_80253DB0
-/* 800FACC0 000F6920 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FACC4 000F6924 38 80 00 02 */ li r4, 2
-/* 800FACC8 000F6928 38 A0 00 00 */ li r5, 0
-/* 800FACCC 000F692C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FACD0 000F6930 48 15 90 E1 */ bl func_80253DB0
-/* 800FACD4 000F6934 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FACD8 000F6938 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FACDC 000F693C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FACE0 000F6940 41 82 00 08 */ beq lbl_800FACE8
-/* 800FACE4 000F6944 48 00 00 70 */ b lbl_800FAD54
-lbl_800FACE8:
-/* 800FACE8 000F6948 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FACEC 000F694C 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FACF0 000F6950 41 82 01 40 */ beq lbl_800FAE30
-/* 800FACF4 000F6954 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FACF8 000F6958 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FACFC 000F695C 38 A0 00 01 */ li r5, 1
-/* 800FAD00 000F6960 7D 89 03 A6 */ mtctr r12
-/* 800FAD04 000F6964 4E 80 04 21 */ bctrl
-/* 800FAD08 000F6968 2C 03 00 00 */ cmpwi r3, 0
-/* 800FAD0C 000F696C 41 82 00 34 */ beq lbl_800FAD40
-/* 800FAD10 000F6970 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAD14 000F6974 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800FAD18 000F6978 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAD1C 000F697C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FAD20 000F6980 48 2E 14 7D */ bl func_803DC19C
-/* 800FAD24 000F6984 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAD28 000F6988 38 80 00 00 */ li r4, 0
-/* 800FAD2C 000F698C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAD30 000F6990 90 65 00 78 */ stw r3, 0x78(r5)
-/* 800FAD34 000F6994 38 60 02 23 */ li r3, 0x223
-/* 800FAD38 000F6998 4B F1 04 39 */ bl func_8000B170
-/* 800FAD3C 000F699C 48 00 00 F4 */ b lbl_800FAE30
-lbl_800FAD40:
-/* 800FAD40 000F69A0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAD44 000F69A4 38 60 02 22 */ li r3, 0x222
-/* 800FAD48 000F69A8 38 80 00 00 */ li r4, 0
-/* 800FAD4C 000F69AC 4B F1 04 25 */ bl func_8000B170
-/* 800FAD50 000F69B0 48 00 00 E0 */ b lbl_800FAE30
-lbl_800FAD54:
-/* 800FAD54 000F69B4 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FAD58 000F69B8 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FAD5C 000F69BC 41 82 00 D4 */ beq lbl_800FAE30
-/* 800FAD60 000F69C0 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FAD64 000F69C4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FAD68 000F69C8 38 A0 00 00 */ li r5, 0
-/* 800FAD6C 000F69CC 7D 89 03 A6 */ mtctr r12
-/* 800FAD70 000F69D0 4E 80 04 21 */ bctrl
-/* 800FAD74 000F69D4 2C 03 00 00 */ cmpwi r3, 0
-/* 800FAD78 000F69D8 41 82 00 30 */ beq lbl_800FADA8
-/* 800FAD7C 000F69DC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAD80 000F69E0 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FAD84 000F69E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAD88 000F69E8 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FAD8C 000F69EC 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FAD90 000F69F0 48 2E 19 B9 */ bl func_803DC748
-/* 800FAD94 000F69F4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FAD98 000F69F8 38 60 02 23 */ li r3, 0x223
-/* 800FAD9C 000F69FC 38 80 00 00 */ li r4, 0
-/* 800FADA0 000F6A00 4B F1 03 D1 */ bl func_8000B170
-/* 800FADA4 000F6A04 48 00 00 8C */ b lbl_800FAE30
-lbl_800FADA8:
-/* 800FADA8 000F6A08 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FADAC 000F6A0C 38 60 02 22 */ li r3, 0x222
-/* 800FADB0 000F6A10 38 80 00 00 */ li r4, 0
-/* 800FADB4 000F6A14 4B F1 03 BD */ bl func_8000B170
-/* 800FADB8 000F6A18 48 00 00 78 */ b lbl_800FAE30
-lbl_800FADBC:
-/* 800FADBC 000F6A1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FADC0 000F6A20 38 80 00 02 */ li r4, 2
-/* 800FADC4 000F6A24 38 A0 00 00 */ li r5, 0
-/* 800FADC8 000F6A28 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FADCC 000F6A2C 48 15 8F E5 */ bl func_80253DB0
-/* 800FADD0 000F6A30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FADD4 000F6A34 38 80 00 02 */ li r4, 2
-/* 800FADD8 000F6A38 38 A0 00 00 */ li r5, 0
-/* 800FADDC 000F6A3C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FADE0 000F6A40 48 15 8F D1 */ bl func_80253DB0
-/* 800FADE4 000F6A44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FADE8 000F6A48 38 00 00 0F */ li r0, 0xf
-/* 800FADEC 000F6A4C 3B C0 00 01 */ li r30, 1
-/* 800FADF0 000F6A50 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FADF4 000F6A54 48 00 00 3C */ b lbl_800FAE30
-lbl_800FADF8:
-/* 800FADF8 000F6A58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FADFC 000F6A5C 38 80 00 03 */ li r4, 3
-/* 800FAE00 000F6A60 38 A0 00 00 */ li r5, 0
-/* 800FAE04 000F6A64 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAE08 000F6A68 48 15 8F A9 */ bl func_80253DB0
-/* 800FAE0C 000F6A6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAE10 000F6A70 38 80 00 01 */ li r4, 1
-/* 800FAE14 000F6A74 38 A0 00 00 */ li r5, 0
-/* 800FAE18 000F6A78 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FAE1C 000F6A7C 48 15 8F 95 */ bl func_80253DB0
-/* 800FAE20 000F6A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAE24 000F6A84 38 00 00 0A */ li r0, 0xa
-/* 800FAE28 000F6A88 3B C0 00 02 */ li r30, 2
-/* 800FAE2C 000F6A8C 90 03 00 CC */ stw r0, 0xcc(r3)
-lbl_800FAE30:
-/* 800FAE30 000F6A90 2C 1E 00 00 */ cmpwi r30, 0
-/* 800FAE34 000F6A94 41 82 25 FC */ beq lbl_800FD430
-/* 800FAE38 000F6A98 7F C3 F3 78 */ mr r3, r30
-/* 800FAE3C 000F6A9C 4B F5 F6 91 */ bl func_8005A4CC
-/* 800FAE40 000F6AA0 48 00 25 F0 */ b lbl_800FD430
-lbl_800FAE44:
-/* 800FAE44 000F6AA4 2C 03 00 07 */ cmpwi r3, 7
-/* 800FAE48 000F6AA8 41 82 00 4C */ beq lbl_800FAE94
-/* 800FAE4C 000F6AAC 40 80 00 10 */ bge lbl_800FAE5C
-/* 800FAE50 000F6AB0 2C 03 00 06 */ cmpwi r3, 6
-/* 800FAE54 000F6AB4 40 80 00 14 */ bge lbl_800FAE68
-/* 800FAE58 000F6AB8 48 00 00 94 */ b lbl_800FAEEC
-lbl_800FAE5C:
-/* 800FAE5C 000F6ABC 2C 03 00 09 */ cmpwi r3, 9
-/* 800FAE60 000F6AC0 40 80 00 8C */ bge lbl_800FAEEC
-/* 800FAE64 000F6AC4 48 00 00 5C */ b lbl_800FAEC0
-lbl_800FAE68:
-/* 800FAE68 000F6AC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAE6C 000F6ACC 38 80 00 00 */ li r4, 0
-/* 800FAE70 000F6AD0 38 A0 00 00 */ li r5, 0
-/* 800FAE74 000F6AD4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAE78 000F6AD8 48 15 8F 39 */ bl func_80253DB0
-/* 800FAE7C 000F6ADC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAE80 000F6AE0 38 80 00 02 */ li r4, 2
-/* 800FAE84 000F6AE4 38 A0 00 00 */ li r5, 0
-/* 800FAE88 000F6AE8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FAE8C 000F6AEC 48 15 8F 25 */ bl func_80253DB0
-/* 800FAE90 000F6AF0 48 00 25 A0 */ b lbl_800FD430
-lbl_800FAE94:
-/* 800FAE94 000F6AF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAE98 000F6AF8 38 80 00 01 */ li r4, 1
-/* 800FAE9C 000F6AFC 38 A0 00 00 */ li r5, 0
-/* 800FAEA0 000F6B00 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAEA4 000F6B04 48 15 8F 0D */ bl func_80253DB0
-/* 800FAEA8 000F6B08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAEAC 000F6B0C 38 80 00 02 */ li r4, 2
-/* 800FAEB0 000F6B10 38 A0 00 00 */ li r5, 0
-/* 800FAEB4 000F6B14 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FAEB8 000F6B18 48 15 8E F9 */ bl func_80253DB0
-/* 800FAEBC 000F6B1C 48 00 25 74 */ b lbl_800FD430
-lbl_800FAEC0:
-/* 800FAEC0 000F6B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAEC4 000F6B24 38 80 00 02 */ li r4, 2
-/* 800FAEC8 000F6B28 38 A0 00 00 */ li r5, 0
-/* 800FAECC 000F6B2C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAED0 000F6B30 48 15 8E E1 */ bl func_80253DB0
-/* 800FAED4 000F6B34 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAED8 000F6B38 38 80 00 02 */ li r4, 2
-/* 800FAEDC 000F6B3C 38 A0 00 00 */ li r5, 0
-/* 800FAEE0 000F6B40 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FAEE4 000F6B44 48 15 8E CD */ bl func_80253DB0
-/* 800FAEE8 000F6B48 48 00 25 48 */ b lbl_800FD430
-lbl_800FAEEC:
-/* 800FAEEC 000F6B4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAEF0 000F6B50 38 80 00 03 */ li r4, 3
-/* 800FAEF4 000F6B54 38 A0 00 00 */ li r5, 0
-/* 800FAEF8 000F6B58 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAEFC 000F6B5C 48 15 8E B5 */ bl func_80253DB0
-/* 800FAF00 000F6B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAF04 000F6B64 38 80 00 00 */ li r4, 0
-/* 800FAF08 000F6B68 38 A0 00 00 */ li r5, 0
-/* 800FAF0C 000F6B6C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FAF10 000F6B70 48 15 8E A1 */ bl func_80253DB0
-/* 800FAF14 000F6B74 48 00 25 1C */ b lbl_800FD430
-/* 800FAF18 000F6B78 A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FAF1C 000F6B7C 48 15 8E B5 */ bl func_80253DD0
-/* 800FAF20 000F6B80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FAF24 000F6B84 28 00 00 03 */ cmplwi r0, 3
-/* 800FAF28 000F6B88 40 82 25 08 */ bne lbl_800FD430
-/* 800FAF2C 000F6B8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAF30 000F6B90 38 80 00 06 */ li r4, 6
-/* 800FAF34 000F6B94 38 A0 00 00 */ li r5, 0
-/* 800FAF38 000F6B98 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FAF3C 000F6B9C 48 15 8E 75 */ bl func_80253DB0
-/* 800FAF40 000F6BA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAF44 000F6BA4 38 80 00 01 */ li r4, 1
-/* 800FAF48 000F6BA8 38 A0 00 00 */ li r5, 0
-/* 800FAF4C 000F6BAC A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FAF50 000F6BB0 48 15 8E 61 */ bl func_80253DB0
-/* 800FAF54 000F6BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAF58 000F6BB8 38 00 00 0B */ li r0, 0xb
-/* 800FAF5C 000F6BBC 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FAF60 000F6BC0 48 00 24 D0 */ b lbl_800FD430
-/* 800FAF64 000F6BC4 A8 65 00 4C */ lha r3, 0x4c(r5)
-/* 800FAF68 000F6BC8 48 15 8E 69 */ bl func_80253DD0
-/* 800FAF6C 000F6BCC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FAF70 000F6BD0 28 00 00 03 */ cmplwi r0, 3
-/* 800FAF74 000F6BD4 40 82 24 BC */ bne lbl_800FD430
-/* 800FAF78 000F6BD8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAF7C 000F6BDC 38 80 00 08 */ li r4, 8
-/* 800FAF80 000F6BE0 38 A0 00 00 */ li r5, 0
-/* 800FAF84 000F6BE4 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FAF88 000F6BE8 48 15 8E 69 */ bl func_80253DF0
-/* 800FAF8C 000F6BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAF90 000F6BF0 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FAF94 000F6BF4 2C 00 00 00 */ cmpwi r0, 0
-/* 800FAF98 000F6BF8 41 82 00 08 */ beq lbl_800FAFA0
-/* 800FAF9C 000F6BFC 48 00 00 74 */ b lbl_800FB010
-lbl_800FAFA0:
-/* 800FAFA0 000F6C00 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FAFA4 000F6C04 38 80 00 08 */ li r4, 8
-/* 800FAFA8 000F6C08 38 A0 00 01 */ li r5, 1
-/* 800FAFAC 000F6C0C 48 15 8E 45 */ bl func_80253DF0
-/* 800FAFB0 000F6C10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAFB4 000F6C14 38 80 00 08 */ li r4, 8
-/* 800FAFB8 000F6C18 38 A0 00 00 */ li r5, 0
-/* 800FAFBC 000F6C1C A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FAFC0 000F6C20 48 15 8D F1 */ bl func_80253DB0
-/* 800FAFC4 000F6C24 3F C0 80 00 */ lis r30, 0x80000067@ha
-/* 800FAFC8 000F6C28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAFCC 000F6C2C 38 1E 00 67 */ addi r0, r30, 0x80000067@l
-/* 800FAFD0 000F6C30 90 03 00 D0 */ stw r0, 0xd0(r3)
-/* 800FAFD4 000F6C34 48 02 19 A1 */ bl func_8011C974
-/* 800FAFD8 000F6C38 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800FAFDC 000F6C3C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FAFE0 000F6C40 40 82 00 E8 */ bne lbl_800FB0C8
-/* 800FAFE4 000F6C44 48 02 19 91 */ bl func_8011C974
-/* 800FAFE8 000F6C48 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800FAFEC 000F6C4C 28 00 00 03 */ cmplwi r0, 3
-/* 800FAFF0 000F6C50 40 82 00 D8 */ bne lbl_800FB0C8
-/* 800FAFF4 000F6C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FAFF8 000F6C58 38 9E 00 66 */ addi r4, r30, 0x66
-/* 800FAFFC 000F6C5C 38 00 00 14 */ li r0, 0x14
-/* 800FB000 000F6C60 90 83 00 D0 */ stw r4, 0xd0(r3)
-/* 800FB004 000F6C64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB008 000F6C68 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800FB00C 000F6C6C 48 00 00 BC */ b lbl_800FB0C8
-lbl_800FB010:
-/* 800FB010 000F6C70 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FB014 000F6C74 38 80 00 08 */ li r4, 8
-/* 800FB018 000F6C78 38 A0 00 01 */ li r5, 1
-/* 800FB01C 000F6C7C 48 15 8D D5 */ bl func_80253DF0
-/* 800FB020 000F6C80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB024 000F6C84 38 80 00 08 */ li r4, 8
-/* 800FB028 000F6C88 38 A0 00 01 */ li r5, 1
-/* 800FB02C 000F6C8C A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FB030 000F6C90 48 15 8D C1 */ bl func_80253DF0
-/* 800FB034 000F6C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB038 000F6C98 38 80 00 08 */ li r4, 8
-/* 800FB03C 000F6C9C 38 A0 00 01 */ li r5, 1
-/* 800FB040 000F6CA0 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FB044 000F6CA4 48 15 8D AD */ bl func_80253DF0
-/* 800FB048 000F6CA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB04C 000F6CAC 38 80 00 0A */ li r4, 0xa
-/* 800FB050 000F6CB0 38 A0 00 00 */ li r5, 0
-/* 800FB054 000F6CB4 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FB058 000F6CB8 48 15 8D 59 */ bl func_80253DB0
-/* 800FB05C 000F6CBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB060 000F6CC0 38 80 00 02 */ li r4, 2
-/* 800FB064 000F6CC4 38 A0 00 00 */ li r5, 0
-/* 800FB068 000F6CC8 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FB06C 000F6CCC 48 15 8D 45 */ bl func_80253DB0
-/* 800FB070 000F6CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB074 000F6CD4 38 80 00 02 */ li r4, 2
-/* 800FB078 000F6CD8 38 A0 00 00 */ li r5, 0
-/* 800FB07C 000F6CDC A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FB080 000F6CE0 48 15 8D 31 */ bl func_80253DB0
-/* 800FB084 000F6CE4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB088 000F6CE8 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FB08C 000F6CEC 28 00 00 02 */ cmplwi r0, 2
-/* 800FB090 000F6CF0 40 82 00 14 */ bne lbl_800FB0A4
-/* 800FB094 000F6CF4 3C 60 80 00 */ lis r3, 0x8000007E@ha
-/* 800FB098 000F6CF8 38 03 00 7E */ addi r0, r3, 0x8000007E@l
-/* 800FB09C 000F6CFC 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FB0A0 000F6D00 48 00 00 28 */ b lbl_800FB0C8
-lbl_800FB0A4:
-/* 800FB0A4 000F6D04 28 00 00 04 */ cmplwi r0, 4
-/* 800FB0A8 000F6D08 40 82 00 14 */ bne lbl_800FB0BC
-/* 800FB0AC 000F6D0C 3C 60 80 00 */ lis r3, 0x8000001E@ha
-/* 800FB0B0 000F6D10 38 03 00 1E */ addi r0, r3, 0x8000001E@l
-/* 800FB0B4 000F6D14 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FB0B8 000F6D18 48 00 00 10 */ b lbl_800FB0C8
-lbl_800FB0BC:
-/* 800FB0BC 000F6D1C 3C 60 80 00 */ lis r3, 0x8000007F@ha
-/* 800FB0C0 000F6D20 38 03 00 7F */ addi r0, r3, 0x8000007F@l
-/* 800FB0C4 000F6D24 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FB0C8:
-/* 800FB0C8 000F6D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB0CC 000F6D2C 38 80 00 07 */ li r4, 7
-/* 800FB0D0 000F6D30 38 A0 00 00 */ li r5, 0
-/* 800FB0D4 000F6D34 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB0D8 000F6D38 48 15 8C D9 */ bl func_80253DB0
-/* 800FB0DC 000F6D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB0E0 000F6D40 38 80 00 00 */ li r4, 0
-/* 800FB0E4 000F6D44 38 00 00 01 */ li r0, 1
-/* 800FB0E8 000F6D48 B0 83 00 E8 */ sth r4, 0xe8(r3)
-/* 800FB0EC 000F6D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB0F0 000F6D50 90 83 00 EC */ stw r4, 0xec(r3)
-/* 800FB0F4 000F6D54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB0F8 000F6D58 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB0FC 000F6D5C 48 00 23 34 */ b lbl_800FD430
-/* 800FB100 000F6D60 A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800FB104 000F6D64 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB108 000F6D68 41 82 00 08 */ beq lbl_800FB110
-/* 800FB10C 000F6D6C 48 00 00 18 */ b lbl_800FB124
-lbl_800FB110:
-/* 800FB110 000F6D70 A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FB114 000F6D74 38 80 00 09 */ li r4, 9
-/* 800FB118 000F6D78 38 A0 00 00 */ li r5, 0
-/* 800FB11C 000F6D7C 48 15 8C 95 */ bl func_80253DB0
-/* 800FB120 000F6D80 48 00 00 3C */ b lbl_800FB15C
-lbl_800FB124:
-/* 800FB124 000F6D84 A8 65 00 54 */ lha r3, 0x54(r5)
-/* 800FB128 000F6D88 38 80 00 01 */ li r4, 1
-/* 800FB12C 000F6D8C 38 A0 00 00 */ li r5, 0
-/* 800FB130 000F6D90 48 15 8C 81 */ bl func_80253DB0
-/* 800FB134 000F6D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB138 000F6D98 38 80 00 01 */ li r4, 1
-/* 800FB13C 000F6D9C 38 A0 00 00 */ li r5, 0
-/* 800FB140 000F6DA0 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FB144 000F6DA4 48 15 8C 6D */ bl func_80253DB0
-/* 800FB148 000F6DA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB14C 000F6DAC 38 80 00 01 */ li r4, 1
-/* 800FB150 000F6DB0 38 A0 00 00 */ li r5, 0
-/* 800FB154 000F6DB4 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FB158 000F6DB8 48 15 8C 59 */ bl func_80253DB0
-lbl_800FB15C:
-/* 800FB15C 000F6DBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB160 000F6DC0 38 00 00 08 */ li r0, 8
-/* 800FB164 000F6DC4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB168 000F6DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB16C 000F6DCC 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FB170 000F6DD0 48 00 22 C0 */ b lbl_800FD430
-/* 800FB174 000F6DD4 A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800FB178 000F6DD8 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB17C 000F6DDC 41 82 00 08 */ beq lbl_800FB184
-/* 800FB180 000F6DE0 48 00 00 74 */ b lbl_800FB1F4
-lbl_800FB184:
-/* 800FB184 000F6DE4 A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FB188 000F6DE8 48 15 8C 49 */ bl func_80253DD0
-/* 800FB18C 000F6DEC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FB190 000F6DF0 28 00 00 03 */ cmplwi r0, 3
-/* 800FB194 000F6DF4 40 82 22 9C */ bne lbl_800FD430
-/* 800FB198 000F6DF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB19C 000F6DFC 38 80 00 08 */ li r4, 8
-/* 800FB1A0 000F6E00 38 A0 00 00 */ li r5, 0
-/* 800FB1A4 000F6E04 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB1A8 000F6E08 48 15 8C 49 */ bl func_80253DF0
-/* 800FB1AC 000F6E0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB1B0 000F6E10 38 80 00 08 */ li r4, 8
-/* 800FB1B4 000F6E14 38 A0 00 01 */ li r5, 1
-/* 800FB1B8 000F6E18 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FB1BC 000F6E1C 48 15 8C 35 */ bl func_80253DF0
-/* 800FB1C0 000F6E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB1C4 000F6E24 38 80 00 02 */ li r4, 2
-/* 800FB1C8 000F6E28 38 A0 00 00 */ li r5, 0
-/* 800FB1CC 000F6E2C A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FB1D0 000F6E30 48 15 8B E1 */ bl func_80253DB0
-/* 800FB1D4 000F6E34 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB1D8 000F6E38 38 00 00 06 */ li r0, 6
-/* 800FB1DC 000F6E3C 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FB1E0 000F6E40 90 04 00 CC */ stw r0, 0xcc(r4)
-/* 800FB1E4 000F6E44 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FB1E8 000F6E48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB1EC 000F6E4C 90 03 00 D0 */ stw r0, 0xd0(r3)
-/* 800FB1F0 000F6E50 48 00 22 40 */ b lbl_800FD430
-lbl_800FB1F4:
-/* 800FB1F4 000F6E54 A8 65 00 54 */ lha r3, 0x54(r5)
-/* 800FB1F8 000F6E58 48 15 8B D9 */ bl func_80253DD0
-/* 800FB1FC 000F6E5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FB200 000F6E60 28 00 00 03 */ cmplwi r0, 3
-/* 800FB204 000F6E64 40 82 22 2C */ bne lbl_800FD430
-/* 800FB208 000F6E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB20C 000F6E6C 38 80 00 08 */ li r4, 8
-/* 800FB210 000F6E70 38 A0 00 00 */ li r5, 0
-/* 800FB214 000F6E74 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FB218 000F6E78 48 15 8B D9 */ bl func_80253DF0
-/* 800FB21C 000F6E7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB220 000F6E80 38 80 00 08 */ li r4, 8
-/* 800FB224 000F6E84 38 A0 00 00 */ li r5, 0
-/* 800FB228 000F6E88 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FB22C 000F6E8C 48 15 8B C5 */ bl func_80253DF0
-/* 800FB230 000F6E90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB234 000F6E94 38 80 00 08 */ li r4, 8
-/* 800FB238 000F6E98 38 A0 00 00 */ li r5, 0
-/* 800FB23C 000F6E9C A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FB240 000F6EA0 48 15 8B B1 */ bl func_80253DF0
-/* 800FB244 000F6EA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB248 000F6EA8 38 80 00 08 */ li r4, 8
-/* 800FB24C 000F6EAC 38 A0 00 01 */ li r5, 1
-/* 800FB250 000F6EB0 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FB254 000F6EB4 48 15 8B 9D */ bl func_80253DF0
-/* 800FB258 000F6EB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB25C 000F6EBC 38 80 00 02 */ li r4, 2
-/* 800FB260 000F6EC0 38 A0 00 00 */ li r5, 0
-/* 800FB264 000F6EC4 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FB268 000F6EC8 48 15 8B 49 */ bl func_80253DB0
-/* 800FB26C 000F6ECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB270 000F6ED0 38 00 00 06 */ li r0, 6
-/* 800FB274 000F6ED4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB278 000F6ED8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB27C 000F6EDC A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FB280 000F6EE0 28 00 00 04 */ cmplwi r0, 4
-/* 800FB284 000F6EE4 40 82 00 14 */ bne lbl_800FB298
-/* 800FB288 000F6EE8 3C 60 80 00 */ lis r3, 0x80000080@ha
-/* 800FB28C 000F6EEC 38 03 00 80 */ addi r0, r3, 0x80000080@l
-/* 800FB290 000F6EF0 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FB294 000F6EF4 48 00 00 10 */ b lbl_800FB2A4
-lbl_800FB298:
-/* 800FB298 000F6EF8 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FB29C 000F6EFC 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FB2A0 000F6F00 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FB2A4:
-/* 800FB2A4 000F6F04 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB2A8 000F6F08 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
-/* 800FB2AC 000F6F0C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
-/* 800FB2B0 000F6F10 41 82 00 20 */ beq lbl_800FB2D0
-/* 800FB2B4 000F6F14 4B F4 2E A9 */ bl func_8003E15C
-/* 800FB2B8 000F6F18 80 9C 00 E0 */ lwz r4, 0xe0(r28)
-/* 800FB2BC 000F6F1C 4B F4 2F 7D */ bl func_8003E238
-/* 800FB2C0 000F6F20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB2C4 000F6F24 38 00 00 00 */ li r0, 0
-/* 800FB2C8 000F6F28 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800FB2CC 000F6F2C 48 00 21 64 */ b lbl_800FD430
-lbl_800FB2D0:
-/* 800FB2D0 000F6F30 60 60 40 00 */ ori r0, r3, 0x4000
-/* 800FB2D4 000F6F34 B0 1C 00 E4 */ sth r0, 0xe4(r28)
-/* 800FB2D8 000F6F38 48 00 21 58 */ b lbl_800FD430
-/* 800FB2DC 000F6F3C A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800FB2E0 000F6F40 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB2E4 000F6F44 41 82 00 08 */ beq lbl_800FB2EC
-/* 800FB2E8 000F6F48 48 00 00 50 */ b lbl_800FB338
-lbl_800FB2EC:
-/* 800FB2EC 000F6F4C A8 65 00 42 */ lha r3, 0x42(r5)
-/* 800FB2F0 000F6F50 48 15 8A E1 */ bl func_80253DD0
-/* 800FB2F4 000F6F54 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FB2F8 000F6F58 28 00 00 03 */ cmplwi r0, 3
-/* 800FB2FC 000F6F5C 40 82 00 E0 */ bne lbl_800FB3DC
-/* 800FB300 000F6F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB304 000F6F64 38 80 00 07 */ li r4, 7
-/* 800FB308 000F6F68 38 A0 00 00 */ li r5, 0
-/* 800FB30C 000F6F6C A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FB310 000F6F70 48 15 8A A1 */ bl func_80253DB0
-/* 800FB314 000F6F74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB318 000F6F78 38 80 00 06 */ li r4, 6
-/* 800FB31C 000F6F7C 38 A0 00 00 */ li r5, 0
-/* 800FB320 000F6F80 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB324 000F6F84 48 15 8A 8D */ bl func_80253DB0
-/* 800FB328 000F6F88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB32C 000F6F8C 38 00 00 0D */ li r0, 0xd
-/* 800FB330 000F6F90 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB334 000F6F94 48 00 00 A8 */ b lbl_800FB3DC
-lbl_800FB338:
-/* 800FB338 000F6F98 A8 65 00 46 */ lha r3, 0x46(r5)
-/* 800FB33C 000F6F9C 48 15 8A 95 */ bl func_80253DD0
-/* 800FB340 000F6FA0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FB344 000F6FA4 28 00 00 03 */ cmplwi r0, 3
-/* 800FB348 000F6FA8 40 82 00 94 */ bne lbl_800FB3DC
-/* 800FB34C 000F6FAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB350 000F6FB0 38 80 00 06 */ li r4, 6
-/* 800FB354 000F6FB4 38 A0 00 00 */ li r5, 0
-/* 800FB358 000F6FB8 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB35C 000F6FBC 48 15 8A 55 */ bl func_80253DB0
-/* 800FB360 000F6FC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB364 000F6FC4 38 80 00 09 */ li r4, 9
-/* 800FB368 000F6FC8 38 A0 00 00 */ li r5, 0
-/* 800FB36C 000F6FCC A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FB370 000F6FD0 48 15 8A 41 */ bl func_80253DB0
-/* 800FB374 000F6FD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB378 000F6FD8 38 80 00 01 */ li r4, 1
-/* 800FB37C 000F6FDC 38 A0 00 00 */ li r5, 0
-/* 800FB380 000F6FE0 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FB384 000F6FE4 48 15 8A 2D */ bl func_80253DB0
-/* 800FB388 000F6FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB38C 000F6FEC 38 80 00 01 */ li r4, 1
-/* 800FB390 000F6FF0 38 A0 00 00 */ li r5, 0
-/* 800FB394 000F6FF4 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FB398 000F6FF8 48 15 8A 19 */ bl func_80253DB0
-/* 800FB39C 000F6FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB3A0 000F7000 38 00 00 0D */ li r0, 0xd
-/* 800FB3A4 000F7004 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB3A8 000F7008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB3AC 000F700C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
-/* 800FB3B0 000F7010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
-/* 800FB3B4 000F7014 41 82 00 20 */ beq lbl_800FB3D4
-/* 800FB3B8 000F7018 4B F4 2D A5 */ bl func_8003E15C
-/* 800FB3BC 000F701C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
-/* 800FB3C0 000F7020 4B F4 2E 79 */ bl func_8003E238
-/* 800FB3C4 000F7024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB3C8 000F7028 38 00 00 00 */ li r0, 0
-/* 800FB3CC 000F702C 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800FB3D0 000F7030 48 00 00 0C */ b lbl_800FB3DC
-lbl_800FB3D4:
-/* 800FB3D4 000F7034 60 60 40 00 */ ori r0, r3, 0x4000
-/* 800FB3D8 000F7038 B0 1C 00 E4 */ sth r0, 0xe4(r28)
-lbl_800FB3DC:
-/* 800FB3DC 000F703C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB3E0 000F7040 38 00 00 14 */ li r0, 0x14
-/* 800FB3E4 000F7044 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FB3E8 000F7048 48 00 20 48 */ b lbl_800FD430
-/* 800FB3EC 000F704C A8 65 00 44 */ lha r3, 0x44(r5)
-/* 800FB3F0 000F7050 48 15 89 E1 */ bl func_80253DD0
-/* 800FB3F4 000F7054 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FB3F8 000F7058 28 00 00 03 */ cmplwi r0, 3
-/* 800FB3FC 000F705C 40 82 20 34 */ bne lbl_800FD430
-/* 800FB400 000F7060 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB404 000F7064 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FB408 000F7068 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB40C 000F706C 41 82 00 08 */ beq lbl_800FB414
-/* 800FB410 000F7070 48 00 00 18 */ b lbl_800FB428
-lbl_800FB414:
-/* 800FB414 000F7074 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FB418 000F7078 38 80 00 08 */ li r4, 8
-/* 800FB41C 000F707C 38 A0 00 00 */ li r5, 0
-/* 800FB420 000F7080 48 15 89 D1 */ bl func_80253DF0
-/* 800FB424 000F7084 48 00 00 3C */ b lbl_800FB460
-lbl_800FB428:
-/* 800FB428 000F7088 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FB42C 000F708C 38 80 00 08 */ li r4, 8
-/* 800FB430 000F7090 38 A0 00 00 */ li r5, 0
-/* 800FB434 000F7094 48 15 89 BD */ bl func_80253DF0
-/* 800FB438 000F7098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB43C 000F709C 38 80 00 08 */ li r4, 8
-/* 800FB440 000F70A0 38 A0 00 00 */ li r5, 0
-/* 800FB444 000F70A4 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FB448 000F70A8 48 15 89 A9 */ bl func_80253DF0
-/* 800FB44C 000F70AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB450 000F70B0 38 80 00 08 */ li r4, 8
-/* 800FB454 000F70B4 38 A0 00 00 */ li r5, 0
-/* 800FB458 000F70B8 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FB45C 000F70BC 48 15 89 95 */ bl func_80253DF0
-lbl_800FB460:
-/* 800FB460 000F70C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB464 000F70C4 38 80 00 08 */ li r4, 8
-/* 800FB468 000F70C8 38 A0 00 01 */ li r5, 1
-/* 800FB46C 000F70CC A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB470 000F70D0 48 15 89 81 */ bl func_80253DF0
-/* 800FB474 000F70D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB478 000F70D8 38 80 00 07 */ li r4, 7
-/* 800FB47C 000F70DC 38 A0 00 00 */ li r5, 0
-/* 800FB480 000F70E0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB484 000F70E4 48 15 89 2D */ bl func_80253DB0
-/* 800FB488 000F70E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB48C 000F70EC 38 80 00 0A */ li r4, 0xa
-/* 800FB490 000F70F0 38 A0 00 00 */ li r5, 0
-/* 800FB494 000F70F4 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB498 000F70F8 48 15 89 19 */ bl func_80253DB0
-/* 800FB49C 000F70FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB4A0 000F7100 38 00 00 0E */ li r0, 0xe
-/* 800FB4A4 000F7104 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB4A8 000F7108 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB4AC 000F710C A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FB4B0 000F7110 28 00 00 04 */ cmplwi r0, 4
-/* 800FB4B4 000F7114 40 82 00 14 */ bne lbl_800FB4C8
-/* 800FB4B8 000F7118 3C 60 80 00 */ lis r3, 0x80000F80@ha
-/* 800FB4BC 000F711C 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
-/* 800FB4C0 000F7120 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FB4C4 000F7124 48 00 1F 6C */ b lbl_800FD430
-lbl_800FB4C8:
-/* 800FB4C8 000F7128 3C 60 80 00 */ lis r3, 0x80000FE0@ha
-/* 800FB4CC 000F712C 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
-/* 800FB4D0 000F7130 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FB4D4 000F7134 48 00 1F 5C */ b lbl_800FD430
-/* 800FB4D8 000F7138 A0 05 00 68 */ lhz r0, 0x68(r5)
-/* 800FB4DC 000F713C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB4E0 000F7140 41 82 00 08 */ beq lbl_800FB4E8
-/* 800FB4E4 000F7144 48 00 00 10 */ b lbl_800FB4F4
-lbl_800FB4E8:
-/* 800FB4E8 000F7148 38 00 55 0D */ li r0, 0x550d
-/* 800FB4EC 000F714C 90 05 00 F8 */ stw r0, 0xf8(r5)
-/* 800FB4F0 000F7150 48 00 00 0C */ b lbl_800FB4FC
-lbl_800FB4F4:
-/* 800FB4F4 000F7154 38 00 2D 62 */ li r0, 0x2d62
-/* 800FB4F8 000F7158 90 05 00 F8 */ stw r0, 0xf8(r5)
-lbl_800FB4FC:
-/* 800FB4FC 000F715C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB500 000F7160 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB504 000F7164 48 15 88 CD */ bl func_80253DD0
-/* 800FB508 000F7168 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FB50C 000F716C 28 00 00 03 */ cmplwi r0, 3
-/* 800FB510 000F7170 40 82 1F 20 */ bne lbl_800FD430
-/* 800FB514 000F7174 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB518 000F7178 38 00 00 11 */ li r0, 0x11
-/* 800FB51C 000F717C 38 60 00 01 */ li r3, 1
-/* 800FB520 000F7180 38 80 00 00 */ li r4, 0
-/* 800FB524 000F7184 90 05 00 CC */ stw r0, 0xcc(r5)
-/* 800FB528 000F7188 4B F5 E3 D1 */ bl func_800598F8
-/* 800FB52C 000F718C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB530 000F7190 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FB534 000F7194 28 00 00 04 */ cmplwi r0, 4
-/* 800FB538 000F7198 40 82 00 B0 */ bne lbl_800FB5E8
-/* 800FB53C 000F719C 38 60 00 08 */ li r3, 8
-/* 800FB540 000F71A0 38 80 00 0C */ li r4, 0xc
-/* 800FB544 000F71A4 38 A0 00 00 */ li r5, 0
-/* 800FB548 000F71A8 38 C0 00 14 */ li r6, 0x14
-/* 800FB54C 000F71AC 38 E0 00 00 */ li r7, 0
-/* 800FB550 000F71B0 39 00 00 00 */ li r8, 0
-/* 800FB554 000F71B4 4B F5 E4 75 */ bl func_800599C8
-/* 800FB558 000F71B8 38 60 00 09 */ li r3, 9
-/* 800FB55C 000F71BC 38 80 00 00 */ li r4, 0
-/* 800FB560 000F71C0 38 A0 00 00 */ li r5, 0
-/* 800FB564 000F71C4 38 C0 00 0A */ li r6, 0xa
-/* 800FB568 000F71C8 38 E0 00 0B */ li r7, 0xb
-/* 800FB56C 000F71CC 39 00 00 00 */ li r8, 0
-/* 800FB570 000F71D0 4B F5 E4 59 */ bl func_800599C8
-/* 800FB574 000F71D4 38 60 00 0A */ li r3, 0xa
-/* 800FB578 000F71D8 38 80 00 00 */ li r4, 0
-/* 800FB57C 000F71DC 38 A0 00 09 */ li r5, 9
-/* 800FB580 000F71E0 38 C0 00 00 */ li r6, 0
-/* 800FB584 000F71E4 38 E0 00 0C */ li r7, 0xc
-/* 800FB588 000F71E8 39 00 00 00 */ li r8, 0
-/* 800FB58C 000F71EC 4B F5 E4 3D */ bl func_800599C8
-/* 800FB590 000F71F0 38 60 00 0B */ li r3, 0xb
-/* 800FB594 000F71F4 38 80 00 09 */ li r4, 9
-/* 800FB598 000F71F8 38 A0 00 00 */ li r5, 0
-/* 800FB59C 000F71FC 38 C0 00 0C */ li r6, 0xc
-/* 800FB5A0 000F7200 38 E0 00 08 */ li r7, 8
-/* 800FB5A4 000F7204 39 00 00 00 */ li r8, 0
-/* 800FB5A8 000F7208 4B F5 E4 21 */ bl func_800599C8
-/* 800FB5AC 000F720C 38 60 00 0C */ li r3, 0xc
-/* 800FB5B0 000F7210 38 80 00 0A */ li r4, 0xa
-/* 800FB5B4 000F7214 38 A0 00 0B */ li r5, 0xb
-/* 800FB5B8 000F7218 38 C0 00 00 */ li r6, 0
-/* 800FB5BC 000F721C 38 E0 00 14 */ li r7, 0x14
-/* 800FB5C0 000F7220 39 00 00 00 */ li r8, 0
-/* 800FB5C4 000F7224 4B F5 E4 05 */ bl func_800599C8
-/* 800FB5C8 000F7228 38 60 00 14 */ li r3, 0x14
-/* 800FB5CC 000F722C 38 80 00 0C */ li r4, 0xc
-/* 800FB5D0 000F7230 38 A0 00 08 */ li r5, 8
-/* 800FB5D4 000F7234 38 C0 00 00 */ li r6, 0
-/* 800FB5D8 000F7238 38 E0 00 00 */ li r7, 0
-/* 800FB5DC 000F723C 39 00 00 00 */ li r8, 0
-/* 800FB5E0 000F7240 4B F5 E3 E9 */ bl func_800599C8
-/* 800FB5E4 000F7244 48 00 1E 4C */ b lbl_800FD430
-lbl_800FB5E8:
-/* 800FB5E8 000F7248 38 60 00 06 */ li r3, 6
-/* 800FB5EC 000F724C 38 80 00 0B */ li r4, 0xb
-/* 800FB5F0 000F7250 38 A0 00 00 */ li r5, 0
-/* 800FB5F4 000F7254 38 C0 00 07 */ li r6, 7
-/* 800FB5F8 000F7258 38 E0 00 00 */ li r7, 0
-/* 800FB5FC 000F725C 39 00 00 00 */ li r8, 0
-/* 800FB600 000F7260 4B F5 E3 C9 */ bl func_800599C8
-/* 800FB604 000F7264 38 60 00 07 */ li r3, 7
-/* 800FB608 000F7268 38 80 00 0C */ li r4, 0xc
-/* 800FB60C 000F726C 38 A0 00 06 */ li r5, 6
-/* 800FB610 000F7270 38 C0 00 08 */ li r6, 8
-/* 800FB614 000F7274 38 E0 00 00 */ li r7, 0
-/* 800FB618 000F7278 39 00 00 00 */ li r8, 0
-/* 800FB61C 000F727C 4B F5 E3 AD */ bl func_800599C8
-/* 800FB620 000F7280 38 60 00 08 */ li r3, 8
-/* 800FB624 000F7284 38 80 00 0C */ li r4, 0xc
-/* 800FB628 000F7288 38 A0 00 07 */ li r5, 7
-/* 800FB62C 000F728C 38 C0 00 14 */ li r6, 0x14
-/* 800FB630 000F7290 38 E0 00 00 */ li r7, 0
-/* 800FB634 000F7294 39 00 00 00 */ li r8, 0
-/* 800FB638 000F7298 4B F5 E3 91 */ bl func_800599C8
-/* 800FB63C 000F729C 38 60 00 09 */ li r3, 9
-/* 800FB640 000F72A0 38 80 00 00 */ li r4, 0
-/* 800FB644 000F72A4 38 A0 00 00 */ li r5, 0
-/* 800FB648 000F72A8 38 C0 00 0A */ li r6, 0xa
-/* 800FB64C 000F72AC 38 E0 00 0B */ li r7, 0xb
-/* 800FB650 000F72B0 39 00 00 00 */ li r8, 0
-/* 800FB654 000F72B4 4B F5 E3 75 */ bl func_800599C8
-/* 800FB658 000F72B8 38 60 00 0A */ li r3, 0xa
-/* 800FB65C 000F72BC 38 80 00 00 */ li r4, 0
-/* 800FB660 000F72C0 38 A0 00 09 */ li r5, 9
-/* 800FB664 000F72C4 38 C0 00 00 */ li r6, 0
-/* 800FB668 000F72C8 38 E0 00 0C */ li r7, 0xc
-/* 800FB66C 000F72CC 39 00 00 00 */ li r8, 0
-/* 800FB670 000F72D0 4B F5 E3 59 */ bl func_800599C8
-/* 800FB674 000F72D4 38 60 00 0B */ li r3, 0xb
-/* 800FB678 000F72D8 38 80 00 09 */ li r4, 9
-/* 800FB67C 000F72DC 38 A0 00 00 */ li r5, 0
-/* 800FB680 000F72E0 38 C0 00 0C */ li r6, 0xc
-/* 800FB684 000F72E4 38 E0 00 06 */ li r7, 6
-/* 800FB688 000F72E8 39 00 00 00 */ li r8, 0
-/* 800FB68C 000F72EC 4B F5 E3 3D */ bl func_800599C8
-/* 800FB690 000F72F0 38 60 00 0C */ li r3, 0xc
-/* 800FB694 000F72F4 38 80 00 0A */ li r4, 0xa
-/* 800FB698 000F72F8 38 A0 00 0B */ li r5, 0xb
-/* 800FB69C 000F72FC 38 C0 00 00 */ li r6, 0
-/* 800FB6A0 000F7300 38 E0 00 07 */ li r7, 7
-/* 800FB6A4 000F7304 39 00 00 00 */ li r8, 0
-/* 800FB6A8 000F7308 4B F5 E3 21 */ bl func_800599C8
-/* 800FB6AC 000F730C 38 60 00 14 */ li r3, 0x14
-/* 800FB6B0 000F7310 38 80 00 0C */ li r4, 0xc
-/* 800FB6B4 000F7314 38 A0 00 08 */ li r5, 8
-/* 800FB6B8 000F7318 38 C0 00 00 */ li r6, 0
-/* 800FB6BC 000F731C 38 E0 00 00 */ li r7, 0
-/* 800FB6C0 000F7320 39 00 00 00 */ li r8, 0
-/* 800FB6C4 000F7324 4B F5 E3 05 */ bl func_800599C8
-/* 800FB6C8 000F7328 48 00 1D 68 */ b lbl_800FD430
-/* 800FB6CC 000F732C 88 85 00 F1 */ lbz r4, 0xf1(r5)
-/* 800FB6D0 000F7330 38 60 00 29 */ li r3, 0x29
-/* 800FB6D4 000F7334 88 A5 00 F4 */ lbz r5, 0xf4(r5)
-/* 800FB6D8 000F7338 38 C0 00 01 */ li r6, 1
-/* 800FB6DC 000F733C 4B F5 E3 91 */ bl func_80059A6C
-/* 800FB6E0 000F7340 2C 03 00 00 */ cmpwi r3, 0
-/* 800FB6E4 000F7344 41 82 1D 4C */ beq lbl_800FD430
-/* 800FB6E8 000F7348 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800FB6EC 000F734C 41 82 05 90 */ beq lbl_800FBC7C
-/* 800FB6F0 000F7350 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FB6F4 000F7354 3B C0 00 00 */ li r30, 0
-/* 800FB6F8 000F7358 38 03 FF FA */ addi r0, r3, -6
-/* 800FB6FC 000F735C 28 00 00 06 */ cmplwi r0, 6
-/* 800FB700 000F7360 41 81 05 1C */ bgt lbl_800FBC1C
-/* 800FB704 000F7364 3C 60 80 42 */ lis r3, lbl_8041A414@ha
-/* 800FB708 000F7368 54 00 10 3A */ slwi r0, r0, 2
-/* 800FB70C 000F736C 38 63 A4 14 */ addi r3, r3, lbl_8041A414@l
-/* 800FB710 000F7370 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FB714 000F7374 7C 69 03 A6 */ mtctr r3
-/* 800FB718 000F7378 4E 80 04 20 */ bctr
-/* 800FB71C 000F737C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB720 000F7380 38 80 00 00 */ li r4, 0
-/* 800FB724 000F7384 38 A0 00 00 */ li r5, 0
-/* 800FB728 000F7388 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB72C 000F738C 48 15 86 85 */ bl func_80253DB0
-/* 800FB730 000F7390 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB734 000F7394 38 80 00 08 */ li r4, 8
-/* 800FB738 000F7398 38 A0 00 00 */ li r5, 0
-/* 800FB73C 000F739C A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB740 000F73A0 48 15 86 71 */ bl func_80253DB0
-/* 800FB744 000F73A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB748 000F73A8 38 80 00 02 */ li r4, 2
-/* 800FB74C 000F73AC 38 A0 00 00 */ li r5, 0
-/* 800FB750 000F73B0 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FB754 000F73B4 48 15 86 5D */ bl func_80253DB0
-/* 800FB758 000F73B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB75C 000F73BC A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FB760 000F73C0 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB764 000F73C4 41 82 00 08 */ beq lbl_800FB76C
-/* 800FB768 000F73C8 48 00 00 70 */ b lbl_800FB7D8
-lbl_800FB76C:
-/* 800FB76C 000F73CC 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FB770 000F73D0 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FB774 000F73D4 41 82 04 F4 */ beq lbl_800FBC68
-/* 800FB778 000F73D8 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FB77C 000F73DC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FB780 000F73E0 38 A0 00 00 */ li r5, 0
-/* 800FB784 000F73E4 7D 89 03 A6 */ mtctr r12
-/* 800FB788 000F73E8 4E 80 04 21 */ bctrl
-/* 800FB78C 000F73EC 2C 03 00 00 */ cmpwi r3, 0
-/* 800FB790 000F73F0 41 82 00 34 */ beq lbl_800FB7C4
-/* 800FB794 000F73F4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB798 000F73F8 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800FB79C 000F73FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB7A0 000F7400 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FB7A4 000F7404 48 2E 09 F9 */ bl func_803DC19C
-/* 800FB7A8 000F7408 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB7AC 000F740C 38 80 00 00 */ li r4, 0
-/* 800FB7B0 000F7410 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB7B4 000F7414 90 65 00 78 */ stw r3, 0x78(r5)
-/* 800FB7B8 000F7418 38 60 02 23 */ li r3, 0x223
-/* 800FB7BC 000F741C 4B F0 F9 B5 */ bl func_8000B170
-/* 800FB7C0 000F7420 48 00 04 A8 */ b lbl_800FBC68
-lbl_800FB7C4:
-/* 800FB7C4 000F7424 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB7C8 000F7428 38 60 02 22 */ li r3, 0x222
-/* 800FB7CC 000F742C 38 80 00 00 */ li r4, 0
-/* 800FB7D0 000F7430 4B F0 F9 A1 */ bl func_8000B170
-/* 800FB7D4 000F7434 48 00 04 94 */ b lbl_800FBC68
-lbl_800FB7D8:
-/* 800FB7D8 000F7438 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FB7DC 000F743C 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FB7E0 000F7440 41 82 04 88 */ beq lbl_800FBC68
-/* 800FB7E4 000F7444 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FB7E8 000F7448 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FB7EC 000F744C 38 A0 00 01 */ li r5, 1
-/* 800FB7F0 000F7450 7D 89 03 A6 */ mtctr r12
-/* 800FB7F4 000F7454 4E 80 04 21 */ bctrl
-/* 800FB7F8 000F7458 2C 03 00 00 */ cmpwi r3, 0
-/* 800FB7FC 000F745C 41 82 00 30 */ beq lbl_800FB82C
-/* 800FB800 000F7460 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB804 000F7464 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FB808 000F7468 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB80C 000F746C 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FB810 000F7470 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FB814 000F7474 48 2E 0F 35 */ bl func_803DC748
-/* 800FB818 000F7478 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB81C 000F747C 38 60 02 23 */ li r3, 0x223
-/* 800FB820 000F7480 38 80 00 00 */ li r4, 0
-/* 800FB824 000F7484 4B F0 F9 4D */ bl func_8000B170
-/* 800FB828 000F7488 48 00 04 40 */ b lbl_800FBC68
-lbl_800FB82C:
-/* 800FB82C 000F748C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB830 000F7490 38 60 02 22 */ li r3, 0x222
-/* 800FB834 000F7494 38 80 00 00 */ li r4, 0
-/* 800FB838 000F7498 4B F0 F9 39 */ bl func_8000B170
-/* 800FB83C 000F749C 48 00 04 2C */ b lbl_800FBC68
-/* 800FB840 000F74A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB844 000F74A4 38 80 00 01 */ li r4, 1
-/* 800FB848 000F74A8 38 A0 00 00 */ li r5, 0
-/* 800FB84C 000F74AC A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB850 000F74B0 48 15 85 61 */ bl func_80253DB0
-/* 800FB854 000F74B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB858 000F74B8 38 80 00 08 */ li r4, 8
-/* 800FB85C 000F74BC 38 A0 00 00 */ li r5, 0
-/* 800FB860 000F74C0 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB864 000F74C4 48 15 85 4D */ bl func_80253DB0
-/* 800FB868 000F74C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB86C 000F74CC 38 80 00 02 */ li r4, 2
-/* 800FB870 000F74D0 38 A0 00 00 */ li r5, 0
-/* 800FB874 000F74D4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FB878 000F74D8 48 15 85 39 */ bl func_80253DB0
-/* 800FB87C 000F74DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB880 000F74E0 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FB884 000F74E4 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB888 000F74E8 41 82 00 08 */ beq lbl_800FB890
-/* 800FB88C 000F74EC 48 00 00 70 */ b lbl_800FB8FC
-lbl_800FB890:
-/* 800FB890 000F74F0 81 83 00 70 */ lwz r12, 0x70(r3)
-/* 800FB894 000F74F4 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FB898 000F74F8 41 82 03 D0 */ beq lbl_800FBC68
-/* 800FB89C 000F74FC 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FB8A0 000F7500 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FB8A4 000F7504 38 A0 00 01 */ li r5, 1
-/* 800FB8A8 000F7508 7D 89 03 A6 */ mtctr r12
-/* 800FB8AC 000F750C 4E 80 04 21 */ bctrl
-/* 800FB8B0 000F7510 2C 03 00 00 */ cmpwi r3, 0
-/* 800FB8B4 000F7514 41 82 00 34 */ beq lbl_800FB8E8
-/* 800FB8B8 000F7518 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB8BC 000F751C 90 64 00 80 */ stw r3, 0x80(r4)
-/* 800FB8C0 000F7520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB8C4 000F7524 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FB8C8 000F7528 48 2E 08 D5 */ bl func_803DC19C
-/* 800FB8CC 000F752C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB8D0 000F7530 38 80 00 00 */ li r4, 0
-/* 800FB8D4 000F7534 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB8D8 000F7538 90 65 00 78 */ stw r3, 0x78(r5)
-/* 800FB8DC 000F753C 38 60 02 23 */ li r3, 0x223
-/* 800FB8E0 000F7540 4B F0 F8 91 */ bl func_8000B170
-/* 800FB8E4 000F7544 48 00 03 84 */ b lbl_800FBC68
-lbl_800FB8E8:
-/* 800FB8E8 000F7548 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB8EC 000F754C 38 60 02 22 */ li r3, 0x222
-/* 800FB8F0 000F7550 38 80 00 00 */ li r4, 0
-/* 800FB8F4 000F7554 4B F0 F8 7D */ bl func_8000B170
-/* 800FB8F8 000F7558 48 00 03 70 */ b lbl_800FBC68
-lbl_800FB8FC:
-/* 800FB8FC 000F755C 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FB900 000F7560 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FB904 000F7564 41 82 03 64 */ beq lbl_800FBC68
-/* 800FB908 000F7568 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FB90C 000F756C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FB910 000F7570 38 A0 00 00 */ li r5, 0
-/* 800FB914 000F7574 7D 89 03 A6 */ mtctr r12
-/* 800FB918 000F7578 4E 80 04 21 */ bctrl
-/* 800FB91C 000F757C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FB920 000F7580 41 82 00 30 */ beq lbl_800FB950
-/* 800FB924 000F7584 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB928 000F7588 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FB92C 000F758C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB930 000F7590 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FB934 000F7594 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FB938 000F7598 48 2E 0E 11 */ bl func_803DC748
-/* 800FB93C 000F759C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB940 000F75A0 38 60 02 23 */ li r3, 0x223
-/* 800FB944 000F75A4 38 80 00 00 */ li r4, 0
-/* 800FB948 000F75A8 4B F0 F8 29 */ bl func_8000B170
-/* 800FB94C 000F75AC 48 00 03 1C */ b lbl_800FBC68
-lbl_800FB950:
-/* 800FB950 000F75B0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FB954 000F75B4 38 60 02 22 */ li r3, 0x222
-/* 800FB958 000F75B8 38 80 00 00 */ li r4, 0
-/* 800FB95C 000F75BC 4B F0 F8 15 */ bl func_8000B170
-/* 800FB960 000F75C0 48 00 03 08 */ b lbl_800FBC68
-/* 800FB964 000F75C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB968 000F75C8 38 80 00 02 */ li r4, 2
-/* 800FB96C 000F75CC 38 A0 00 00 */ li r5, 0
-/* 800FB970 000F75D0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FB974 000F75D4 48 15 84 3D */ bl func_80253DB0
-/* 800FB978 000F75D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB97C 000F75DC 38 80 00 08 */ li r4, 8
-/* 800FB980 000F75E0 38 A0 00 00 */ li r5, 0
-/* 800FB984 000F75E4 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FB988 000F75E8 48 15 84 29 */ bl func_80253DB0
-/* 800FB98C 000F75EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB990 000F75F0 38 80 00 02 */ li r4, 2
-/* 800FB994 000F75F4 38 A0 00 00 */ li r5, 0
-/* 800FB998 000F75F8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FB99C 000F75FC 48 15 84 15 */ bl func_80253DB0
-/* 800FB9A0 000F7600 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB9A4 000F7604 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FB9A8 000F7608 2C 00 00 00 */ cmpwi r0, 0
-/* 800FB9AC 000F760C 41 82 00 08 */ beq lbl_800FB9B4
-/* 800FB9B0 000F7610 48 00 00 10 */ b lbl_800FB9C0
-lbl_800FB9B4:
-/* 800FB9B4 000F7614 38 00 00 07 */ li r0, 7
-/* 800FB9B8 000F7618 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FB9BC 000F761C 48 00 00 0C */ b lbl_800FB9C8
-lbl_800FB9C0:
-/* 800FB9C0 000F7620 38 00 00 1D */ li r0, 0x1d
-/* 800FB9C4 000F7624 90 03 00 CC */ stw r0, 0xcc(r3)
-lbl_800FB9C8:
-/* 800FB9C8 000F7628 3B C0 00 01 */ li r30, 1
-/* 800FB9CC 000F762C 48 00 02 9C */ b lbl_800FBC68
-/* 800FB9D0 000F7630 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB9D4 000F7634 38 80 00 36 */ li r4, 0x36
-/* 800FB9D8 000F7638 38 A0 00 00 */ li r5, 0
-/* 800FB9DC 000F763C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FB9E0 000F7640 48 2E 1F FD */ bl func_803DD9DC
-/* 800FB9E4 000F7644 2C 03 00 00 */ cmpwi r3, 0
-/* 800FB9E8 000F7648 40 82 00 0C */ bne lbl_800FB9F4
-/* 800FB9EC 000F764C 3B C0 00 02 */ li r30, 2
-/* 800FB9F0 000F7650 48 00 02 78 */ b lbl_800FBC68
-lbl_800FB9F4:
-/* 800FB9F4 000F7654 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FB9F8 000F7658 38 80 00 03 */ li r4, 3
-/* 800FB9FC 000F765C 38 A0 00 00 */ li r5, 0
-/* 800FBA00 000F7660 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBA04 000F7664 48 15 83 AD */ bl func_80253DB0
-/* 800FBA08 000F7668 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA0C 000F766C 38 80 00 04 */ li r4, 4
-/* 800FBA10 000F7670 38 A0 00 00 */ li r5, 0
-/* 800FBA14 000F7674 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBA18 000F7678 48 15 83 99 */ bl func_80253DB0
-/* 800FBA1C 000F767C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA20 000F7680 38 80 00 02 */ li r4, 2
-/* 800FBA24 000F7684 38 A0 00 00 */ li r5, 0
-/* 800FBA28 000F7688 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBA2C 000F768C 48 15 83 85 */ bl func_80253DB0
-/* 800FBA30 000F7690 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA34 000F7694 38 A0 00 00 */ li r5, 0
-/* 800FBA38 000F7698 38 80 00 14 */ li r4, 0x14
-/* 800FBA3C 000F769C 38 00 00 09 */ li r0, 9
-/* 800FBA40 000F76A0 98 A3 00 F3 */ stb r5, 0xf3(r3)
-/* 800FBA44 000F76A4 3B C0 00 01 */ li r30, 1
-/* 800FBA48 000F76A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA4C 000F76AC 98 83 00 F2 */ stb r4, 0xf2(r3)
-/* 800FBA50 000F76B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA54 000F76B4 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FBA58 000F76B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA5C 000F76BC 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FBA60 000F76C0 48 00 02 08 */ b lbl_800FBC68
-/* 800FBA64 000F76C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA68 000F76C8 38 80 00 37 */ li r4, 0x37
-/* 800FBA6C 000F76CC 38 A0 00 00 */ li r5, 0
-/* 800FBA70 000F76D0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FBA74 000F76D4 48 2E 1F 69 */ bl func_803DD9DC
-/* 800FBA78 000F76D8 2C 03 00 00 */ cmpwi r3, 0
-/* 800FBA7C 000F76DC 40 82 00 0C */ bne lbl_800FBA88
-/* 800FBA80 000F76E0 3B C0 00 02 */ li r30, 2
-/* 800FBA84 000F76E4 48 00 01 E4 */ b lbl_800FBC68
-lbl_800FBA88:
-/* 800FBA88 000F76E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBA8C 000F76EC 38 80 00 03 */ li r4, 3
-/* 800FBA90 000F76F0 38 A0 00 00 */ li r5, 0
-/* 800FBA94 000F76F4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBA98 000F76F8 48 15 83 19 */ bl func_80253DB0
-/* 800FBA9C 000F76FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBAA0 000F7700 38 80 00 05 */ li r4, 5
-/* 800FBAA4 000F7704 38 A0 00 00 */ li r5, 0
-/* 800FBAA8 000F7708 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBAAC 000F770C 48 15 83 05 */ bl func_80253DB0
-/* 800FBAB0 000F7710 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBAB4 000F7714 38 80 00 02 */ li r4, 2
-/* 800FBAB8 000F7718 38 A0 00 00 */ li r5, 0
-/* 800FBABC 000F771C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBAC0 000F7720 48 15 82 F1 */ bl func_80253DB0
-/* 800FBAC4 000F7724 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBAC8 000F7728 3B C0 00 01 */ li r30, 1
-/* 800FBACC 000F772C 38 80 00 14 */ li r4, 0x14
-/* 800FBAD0 000F7730 38 00 00 0A */ li r0, 0xa
-/* 800FBAD4 000F7734 9B C3 00 F3 */ stb r30, 0xf3(r3)
-/* 800FBAD8 000F7738 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBADC 000F773C 98 83 00 F2 */ stb r4, 0xf2(r3)
-/* 800FBAE0 000F7740 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBAE4 000F7744 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FBAE8 000F7748 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBAEC 000F774C 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FBAF0 000F7750 48 00 01 78 */ b lbl_800FBC68
-/* 800FBAF4 000F7754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBAF8 000F7758 38 80 00 38 */ li r4, 0x38
-/* 800FBAFC 000F775C 38 A0 00 00 */ li r5, 0
-/* 800FBB00 000F7760 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FBB04 000F7764 48 2E 1E D9 */ bl func_803DD9DC
-/* 800FBB08 000F7768 2C 03 00 00 */ cmpwi r3, 0
-/* 800FBB0C 000F776C 40 82 00 0C */ bne lbl_800FBB18
-/* 800FBB10 000F7770 3B C0 00 02 */ li r30, 2
-/* 800FBB14 000F7774 48 00 01 54 */ b lbl_800FBC68
-lbl_800FBB18:
-/* 800FBB18 000F7778 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB1C 000F777C 38 80 00 03 */ li r4, 3
-/* 800FBB20 000F7780 38 A0 00 00 */ li r5, 0
-/* 800FBB24 000F7784 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBB28 000F7788 48 15 82 89 */ bl func_80253DB0
-/* 800FBB2C 000F778C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB30 000F7790 38 80 00 06 */ li r4, 6
-/* 800FBB34 000F7794 38 A0 00 00 */ li r5, 0
-/* 800FBB38 000F7798 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBB3C 000F779C 48 15 82 75 */ bl func_80253DB0
-/* 800FBB40 000F77A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB44 000F77A4 38 80 00 02 */ li r4, 2
-/* 800FBB48 000F77A8 38 A0 00 00 */ li r5, 0
-/* 800FBB4C 000F77AC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBB50 000F77B0 48 15 82 61 */ bl func_80253DB0
-/* 800FBB54 000F77B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB58 000F77B8 38 A0 00 02 */ li r5, 2
-/* 800FBB5C 000F77BC 38 80 00 14 */ li r4, 0x14
-/* 800FBB60 000F77C0 38 00 00 0B */ li r0, 0xb
-/* 800FBB64 000F77C4 98 A3 00 F3 */ stb r5, 0xf3(r3)
-/* 800FBB68 000F77C8 3B C0 00 01 */ li r30, 1
-/* 800FBB6C 000F77CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB70 000F77D0 98 83 00 F2 */ stb r4, 0xf2(r3)
-/* 800FBB74 000F77D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB78 000F77D8 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FBB7C 000F77DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB80 000F77E0 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FBB84 000F77E4 48 00 00 E4 */ b lbl_800FBC68
-/* 800FBB88 000F77E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBB8C 000F77EC 38 80 00 39 */ li r4, 0x39
-/* 800FBB90 000F77F0 38 A0 00 00 */ li r5, 0
-/* 800FBB94 000F77F4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FBB98 000F77F8 48 2E 1E 45 */ bl func_803DD9DC
-/* 800FBB9C 000F77FC 2C 03 00 00 */ cmpwi r3, 0
-/* 800FBBA0 000F7800 40 82 00 0C */ bne lbl_800FBBAC
-/* 800FBBA4 000F7804 3B C0 00 02 */ li r30, 2
-/* 800FBBA8 000F7808 48 00 00 C0 */ b lbl_800FBC68
-lbl_800FBBAC:
-/* 800FBBAC 000F780C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBBB0 000F7810 38 80 00 03 */ li r4, 3
-/* 800FBBB4 000F7814 38 A0 00 00 */ li r5, 0
-/* 800FBBB8 000F7818 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBBBC 000F781C 48 15 81 F5 */ bl func_80253DB0
-/* 800FBBC0 000F7820 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBBC4 000F7824 38 80 00 07 */ li r4, 7
-/* 800FBBC8 000F7828 38 A0 00 00 */ li r5, 0
-/* 800FBBCC 000F782C A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBBD0 000F7830 48 15 81 E1 */ bl func_80253DB0
-/* 800FBBD4 000F7834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBBD8 000F7838 38 80 00 02 */ li r4, 2
-/* 800FBBDC 000F783C 38 A0 00 00 */ li r5, 0
-/* 800FBBE0 000F7840 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBBE4 000F7844 48 15 81 CD */ bl func_80253DB0
-/* 800FBBE8 000F7848 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBBEC 000F784C 38 A0 00 03 */ li r5, 3
-/* 800FBBF0 000F7850 38 80 00 14 */ li r4, 0x14
-/* 800FBBF4 000F7854 38 00 00 0C */ li r0, 0xc
-/* 800FBBF8 000F7858 98 A3 00 F3 */ stb r5, 0xf3(r3)
-/* 800FBBFC 000F785C 3B C0 00 01 */ li r30, 1
-/* 800FBC00 000F7860 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC04 000F7864 98 83 00 F2 */ stb r4, 0xf2(r3)
-/* 800FBC08 000F7868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC0C 000F786C 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FBC10 000F7870 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC14 000F7874 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FBC18 000F7878 48 00 00 50 */ b lbl_800FBC68
-lbl_800FBC1C:
-/* 800FBC1C 000F787C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC20 000F7880 38 80 00 03 */ li r4, 3
-/* 800FBC24 000F7884 38 A0 00 00 */ li r5, 0
-/* 800FBC28 000F7888 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBC2C 000F788C 48 15 81 85 */ bl func_80253DB0
-/* 800FBC30 000F7890 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC34 000F7894 38 80 00 08 */ li r4, 8
-/* 800FBC38 000F7898 38 A0 00 00 */ li r5, 0
-/* 800FBC3C 000F789C A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBC40 000F78A0 48 15 81 71 */ bl func_80253DB0
-/* 800FBC44 000F78A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC48 000F78A8 38 80 00 01 */ li r4, 1
-/* 800FBC4C 000F78AC 38 A0 00 00 */ li r5, 0
-/* 800FBC50 000F78B0 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBC54 000F78B4 48 15 81 5D */ bl func_80253DB0
-/* 800FBC58 000F78B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBC5C 000F78BC 38 00 00 12 */ li r0, 0x12
-/* 800FBC60 000F78C0 3B C0 00 02 */ li r30, 2
-/* 800FBC64 000F78C4 90 03 00 CC */ stw r0, 0xcc(r3)
-lbl_800FBC68:
-/* 800FBC68 000F78C8 2C 1E 00 00 */ cmpwi r30, 0
-/* 800FBC6C 000F78CC 41 82 17 C4 */ beq lbl_800FD430
-/* 800FBC70 000F78D0 7F C3 F3 78 */ mr r3, r30
-/* 800FBC74 000F78D4 4B F5 E8 59 */ bl func_8005A4CC
-/* 800FBC78 000F78D8 48 00 17 B8 */ b lbl_800FD430
-lbl_800FBC7C:
-/* 800FBC7C 000F78DC 38 03 FF FA */ addi r0, r3, -6
-/* 800FBC80 000F78E0 28 00 00 06 */ cmplwi r0, 6
-/* 800FBC84 000F78E4 41 81 01 DC */ bgt lbl_800FBE60
-/* 800FBC88 000F78E8 3C 60 80 42 */ lis r3, lbl_8041A3F8@ha
-/* 800FBC8C 000F78EC 54 00 10 3A */ slwi r0, r0, 2
-/* 800FBC90 000F78F0 38 63 A3 F8 */ addi r3, r3, lbl_8041A3F8@l
-/* 800FBC94 000F78F4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FBC98 000F78F8 7C 69 03 A6 */ mtctr r3
-/* 800FBC9C 000F78FC 4E 80 04 20 */ bctr
-/* 800FBCA0 000F7900 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBCA4 000F7904 38 80 00 00 */ li r4, 0
-/* 800FBCA8 000F7908 38 A0 00 00 */ li r5, 0
-/* 800FBCAC 000F790C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBCB0 000F7910 48 15 81 01 */ bl func_80253DB0
-/* 800FBCB4 000F7914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBCB8 000F7918 38 80 00 08 */ li r4, 8
-/* 800FBCBC 000F791C 38 A0 00 00 */ li r5, 0
-/* 800FBCC0 000F7920 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBCC4 000F7924 48 15 80 ED */ bl func_80253DB0
-/* 800FBCC8 000F7928 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBCCC 000F792C 38 80 00 02 */ li r4, 2
-/* 800FBCD0 000F7930 38 A0 00 00 */ li r5, 0
-/* 800FBCD4 000F7934 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBCD8 000F7938 48 15 80 D9 */ bl func_80253DB0
-/* 800FBCDC 000F793C 48 00 17 54 */ b lbl_800FD430
-/* 800FBCE0 000F7940 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBCE4 000F7944 38 80 00 01 */ li r4, 1
-/* 800FBCE8 000F7948 38 A0 00 00 */ li r5, 0
-/* 800FBCEC 000F794C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBCF0 000F7950 48 15 80 C1 */ bl func_80253DB0
-/* 800FBCF4 000F7954 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBCF8 000F7958 38 80 00 08 */ li r4, 8
-/* 800FBCFC 000F795C 38 A0 00 00 */ li r5, 0
-/* 800FBD00 000F7960 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBD04 000F7964 48 15 80 AD */ bl func_80253DB0
-/* 800FBD08 000F7968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD0C 000F796C 38 80 00 02 */ li r4, 2
-/* 800FBD10 000F7970 38 A0 00 00 */ li r5, 0
-/* 800FBD14 000F7974 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBD18 000F7978 48 15 80 99 */ bl func_80253DB0
-/* 800FBD1C 000F797C 48 00 17 14 */ b lbl_800FD430
-/* 800FBD20 000F7980 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD24 000F7984 38 80 00 02 */ li r4, 2
-/* 800FBD28 000F7988 38 A0 00 00 */ li r5, 0
-/* 800FBD2C 000F798C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBD30 000F7990 48 15 80 81 */ bl func_80253DB0
-/* 800FBD34 000F7994 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD38 000F7998 38 80 00 08 */ li r4, 8
-/* 800FBD3C 000F799C 38 A0 00 00 */ li r5, 0
-/* 800FBD40 000F79A0 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBD44 000F79A4 48 15 80 6D */ bl func_80253DB0
-/* 800FBD48 000F79A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD4C 000F79AC 38 80 00 02 */ li r4, 2
-/* 800FBD50 000F79B0 38 A0 00 00 */ li r5, 0
-/* 800FBD54 000F79B4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBD58 000F79B8 48 15 80 59 */ bl func_80253DB0
-/* 800FBD5C 000F79BC 48 00 16 D4 */ b lbl_800FD430
-/* 800FBD60 000F79C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD64 000F79C4 38 80 00 03 */ li r4, 3
-/* 800FBD68 000F79C8 38 A0 00 00 */ li r5, 0
-/* 800FBD6C 000F79CC A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBD70 000F79D0 48 15 80 41 */ bl func_80253DB0
-/* 800FBD74 000F79D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD78 000F79D8 38 80 00 00 */ li r4, 0
-/* 800FBD7C 000F79DC 38 A0 00 00 */ li r5, 0
-/* 800FBD80 000F79E0 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBD84 000F79E4 48 15 80 2D */ bl func_80253DB0
-/* 800FBD88 000F79E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBD8C 000F79EC 38 80 00 02 */ li r4, 2
-/* 800FBD90 000F79F0 38 A0 00 00 */ li r5, 0
-/* 800FBD94 000F79F4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBD98 000F79F8 48 15 80 19 */ bl func_80253DB0
-/* 800FBD9C 000F79FC 48 00 16 94 */ b lbl_800FD430
-/* 800FBDA0 000F7A00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBDA4 000F7A04 38 80 00 03 */ li r4, 3
-/* 800FBDA8 000F7A08 38 A0 00 00 */ li r5, 0
-/* 800FBDAC 000F7A0C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBDB0 000F7A10 48 15 80 01 */ bl func_80253DB0
-/* 800FBDB4 000F7A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBDB8 000F7A18 38 80 00 01 */ li r4, 1
-/* 800FBDBC 000F7A1C 38 A0 00 00 */ li r5, 0
-/* 800FBDC0 000F7A20 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBDC4 000F7A24 48 15 7F ED */ bl func_80253DB0
-/* 800FBDC8 000F7A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBDCC 000F7A2C 38 80 00 02 */ li r4, 2
-/* 800FBDD0 000F7A30 38 A0 00 00 */ li r5, 0
-/* 800FBDD4 000F7A34 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBDD8 000F7A38 48 15 7F D9 */ bl func_80253DB0
-/* 800FBDDC 000F7A3C 48 00 16 54 */ b lbl_800FD430
-/* 800FBDE0 000F7A40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBDE4 000F7A44 38 80 00 03 */ li r4, 3
-/* 800FBDE8 000F7A48 38 A0 00 00 */ li r5, 0
-/* 800FBDEC 000F7A4C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBDF0 000F7A50 48 15 7F C1 */ bl func_80253DB0
-/* 800FBDF4 000F7A54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBDF8 000F7A58 38 80 00 02 */ li r4, 2
-/* 800FBDFC 000F7A5C 38 A0 00 00 */ li r5, 0
-/* 800FBE00 000F7A60 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBE04 000F7A64 48 15 7F AD */ bl func_80253DB0
-/* 800FBE08 000F7A68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE0C 000F7A6C 38 80 00 02 */ li r4, 2
-/* 800FBE10 000F7A70 38 A0 00 00 */ li r5, 0
-/* 800FBE14 000F7A74 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBE18 000F7A78 48 15 7F 99 */ bl func_80253DB0
-/* 800FBE1C 000F7A7C 48 00 16 14 */ b lbl_800FD430
-/* 800FBE20 000F7A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE24 000F7A84 38 80 00 03 */ li r4, 3
-/* 800FBE28 000F7A88 38 A0 00 00 */ li r5, 0
-/* 800FBE2C 000F7A8C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBE30 000F7A90 48 15 7F 81 */ bl func_80253DB0
-/* 800FBE34 000F7A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE38 000F7A98 38 80 00 03 */ li r4, 3
-/* 800FBE3C 000F7A9C 38 A0 00 00 */ li r5, 0
-/* 800FBE40 000F7AA0 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBE44 000F7AA4 48 15 7F 6D */ bl func_80253DB0
-/* 800FBE48 000F7AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE4C 000F7AAC 38 80 00 02 */ li r4, 2
-/* 800FBE50 000F7AB0 38 A0 00 00 */ li r5, 0
-/* 800FBE54 000F7AB4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBE58 000F7AB8 48 15 7F 59 */ bl func_80253DB0
-/* 800FBE5C 000F7ABC 48 00 15 D4 */ b lbl_800FD430
-lbl_800FBE60:
-/* 800FBE60 000F7AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE64 000F7AC4 38 80 00 03 */ li r4, 3
-/* 800FBE68 000F7AC8 38 A0 00 00 */ li r5, 0
-/* 800FBE6C 000F7ACC A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBE70 000F7AD0 48 15 7F 41 */ bl func_80253DB0
-/* 800FBE74 000F7AD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE78 000F7AD8 38 80 00 08 */ li r4, 8
-/* 800FBE7C 000F7ADC 38 A0 00 00 */ li r5, 0
-/* 800FBE80 000F7AE0 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBE84 000F7AE4 48 15 7F 2D */ bl func_80253DB0
-/* 800FBE88 000F7AE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBE8C 000F7AEC 38 80 00 00 */ li r4, 0
-/* 800FBE90 000F7AF0 38 A0 00 00 */ li r5, 0
-/* 800FBE94 000F7AF4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FBE98 000F7AF8 48 15 7F 19 */ bl func_80253DB0
-/* 800FBE9C 000F7AFC 48 00 15 94 */ b lbl_800FD430
-/* 800FBEA0 000F7B00 A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FBEA4 000F7B04 48 15 7F 2D */ bl func_80253DD0
-/* 800FBEA8 000F7B08 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FBEAC 000F7B0C 28 00 00 03 */ cmplwi r0, 3
-/* 800FBEB0 000F7B10 40 82 15 80 */ bne lbl_800FD430
-/* 800FBEB4 000F7B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBEB8 000F7B18 38 80 00 06 */ li r4, 6
-/* 800FBEBC 000F7B1C 38 A0 00 00 */ li r5, 0
-/* 800FBEC0 000F7B20 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FBEC4 000F7B24 48 15 7E ED */ bl func_80253DB0
-/* 800FBEC8 000F7B28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBECC 000F7B2C 38 80 00 09 */ li r4, 9
-/* 800FBED0 000F7B30 38 A0 00 00 */ li r5, 0
-/* 800FBED4 000F7B34 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBED8 000F7B38 48 15 7E D9 */ bl func_80253DB0
-/* 800FBEDC 000F7B3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBEE0 000F7B40 38 00 00 13 */ li r0, 0x13
-/* 800FBEE4 000F7B44 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FBEE8 000F7B48 48 00 15 48 */ b lbl_800FD430
-/* 800FBEEC 000F7B4C A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FBEF0 000F7B50 48 15 7E E1 */ bl func_80253DD0
-/* 800FBEF4 000F7B54 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FBEF8 000F7B58 28 00 00 03 */ cmplwi r0, 3
-/* 800FBEFC 000F7B5C 40 82 15 34 */ bne lbl_800FD430
-/* 800FBF00 000F7B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBF04 000F7B64 38 80 00 08 */ li r4, 8
-/* 800FBF08 000F7B68 38 A0 00 00 */ li r5, 0
-/* 800FBF0C 000F7B6C A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FBF10 000F7B70 48 15 7E E1 */ bl func_80253DF0
-/* 800FBF14 000F7B74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBF18 000F7B78 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FBF1C 000F7B7C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FBF20 000F7B80 41 82 00 08 */ beq lbl_800FBF28
-/* 800FBF24 000F7B84 48 00 00 74 */ b lbl_800FBF98
-lbl_800FBF28:
-/* 800FBF28 000F7B88 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FBF2C 000F7B8C 38 80 00 08 */ li r4, 8
-/* 800FBF30 000F7B90 38 A0 00 01 */ li r5, 1
-/* 800FBF34 000F7B94 48 15 7E BD */ bl func_80253DF0
-/* 800FBF38 000F7B98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBF3C 000F7B9C 38 80 00 08 */ li r4, 8
-/* 800FBF40 000F7BA0 38 A0 00 00 */ li r5, 0
-/* 800FBF44 000F7BA4 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 800FBF48 000F7BA8 48 15 7E 69 */ bl func_80253DB0
-/* 800FBF4C 000F7BAC 3F C0 80 00 */ lis r30, 0x80000067@ha
-/* 800FBF50 000F7BB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBF54 000F7BB4 38 1E 00 67 */ addi r0, r30, 0x80000067@l
-/* 800FBF58 000F7BB8 90 03 00 D0 */ stw r0, 0xd0(r3)
-/* 800FBF5C 000F7BBC 48 02 0A 19 */ bl func_8011C974
-/* 800FBF60 000F7BC0 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800FBF64 000F7BC4 2C 00 00 00 */ cmpwi r0, 0
-/* 800FBF68 000F7BC8 40 82 00 E8 */ bne lbl_800FC050
-/* 800FBF6C 000F7BCC 48 02 0A 09 */ bl func_8011C974
-/* 800FBF70 000F7BD0 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800FBF74 000F7BD4 28 00 00 03 */ cmplwi r0, 3
-/* 800FBF78 000F7BD8 40 82 00 D8 */ bne lbl_800FC050
-/* 800FBF7C 000F7BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBF80 000F7BE0 38 9E 00 66 */ addi r4, r30, 0x66
-/* 800FBF84 000F7BE4 38 00 00 14 */ li r0, 0x14
-/* 800FBF88 000F7BE8 90 83 00 D0 */ stw r4, 0xd0(r3)
-/* 800FBF8C 000F7BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBF90 000F7BF0 98 03 00 F0 */ stb r0, 0xf0(r3)
-/* 800FBF94 000F7BF4 48 00 00 BC */ b lbl_800FC050
-lbl_800FBF98:
-/* 800FBF98 000F7BF8 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FBF9C 000F7BFC 38 80 00 08 */ li r4, 8
-/* 800FBFA0 000F7C00 38 A0 00 01 */ li r5, 1
-/* 800FBFA4 000F7C04 48 15 7E 4D */ bl func_80253DF0
-/* 800FBFA8 000F7C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBFAC 000F7C0C 38 80 00 08 */ li r4, 8
-/* 800FBFB0 000F7C10 38 A0 00 01 */ li r5, 1
-/* 800FBFB4 000F7C14 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FBFB8 000F7C18 48 15 7E 39 */ bl func_80253DF0
-/* 800FBFBC 000F7C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBFC0 000F7C20 38 80 00 08 */ li r4, 8
-/* 800FBFC4 000F7C24 38 A0 00 01 */ li r5, 1
-/* 800FBFC8 000F7C28 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FBFCC 000F7C2C 48 15 7E 25 */ bl func_80253DF0
-/* 800FBFD0 000F7C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBFD4 000F7C34 38 80 00 0A */ li r4, 0xa
-/* 800FBFD8 000F7C38 38 A0 00 00 */ li r5, 0
-/* 800FBFDC 000F7C3C A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FBFE0 000F7C40 48 15 7D D1 */ bl func_80253DB0
-/* 800FBFE4 000F7C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBFE8 000F7C48 38 80 00 02 */ li r4, 2
-/* 800FBFEC 000F7C4C 38 A0 00 00 */ li r5, 0
-/* 800FBFF0 000F7C50 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FBFF4 000F7C54 48 15 7D BD */ bl func_80253DB0
-/* 800FBFF8 000F7C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FBFFC 000F7C5C 38 80 00 02 */ li r4, 2
-/* 800FC000 000F7C60 38 A0 00 00 */ li r5, 0
-/* 800FC004 000F7C64 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FC008 000F7C68 48 15 7D A9 */ bl func_80253DB0
-/* 800FC00C 000F7C6C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC010 000F7C70 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FC014 000F7C74 28 00 00 02 */ cmplwi r0, 2
-/* 800FC018 000F7C78 40 82 00 14 */ bne lbl_800FC02C
-/* 800FC01C 000F7C7C 3C 60 80 00 */ lis r3, 0x8000007E@ha
-/* 800FC020 000F7C80 38 03 00 7E */ addi r0, r3, 0x8000007E@l
-/* 800FC024 000F7C84 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC028 000F7C88 48 00 00 28 */ b lbl_800FC050
-lbl_800FC02C:
-/* 800FC02C 000F7C8C 28 00 00 04 */ cmplwi r0, 4
-/* 800FC030 000F7C90 40 82 00 14 */ bne lbl_800FC044
-/* 800FC034 000F7C94 3C 60 80 00 */ lis r3, 0x8000001E@ha
-/* 800FC038 000F7C98 38 03 00 1E */ addi r0, r3, 0x8000001E@l
-/* 800FC03C 000F7C9C 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC040 000F7CA0 48 00 00 10 */ b lbl_800FC050
-lbl_800FC044:
-/* 800FC044 000F7CA4 3C 60 80 00 */ lis r3, 0x8000007F@ha
-/* 800FC048 000F7CA8 38 03 00 7F */ addi r0, r3, 0x8000007F@l
-/* 800FC04C 000F7CAC 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FC050:
-/* 800FC050 000F7CB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC054 000F7CB4 38 80 00 07 */ li r4, 7
-/* 800FC058 000F7CB8 38 A0 00 00 */ li r5, 0
-/* 800FC05C 000F7CBC A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC060 000F7CC0 48 15 7D 51 */ bl func_80253DB0
-/* 800FC064 000F7CC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC068 000F7CC8 38 80 00 00 */ li r4, 0
-/* 800FC06C 000F7CCC 38 00 00 01 */ li r0, 1
-/* 800FC070 000F7CD0 B0 83 00 E8 */ sth r4, 0xe8(r3)
-/* 800FC074 000F7CD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC078 000F7CD8 90 83 00 EC */ stw r4, 0xec(r3)
-/* 800FC07C 000F7CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC080 000F7CE0 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC084 000F7CE4 48 00 13 AC */ b lbl_800FD430
-/* 800FC088 000F7CE8 A8 65 00 4C */ lha r3, 0x4c(r5)
-/* 800FC08C 000F7CEC 38 80 00 01 */ li r4, 1
-/* 800FC090 000F7CF0 38 A0 00 00 */ li r5, 0
-/* 800FC094 000F7CF4 48 15 7D 1D */ bl func_80253DB0
-/* 800FC098 000F7CF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC09C 000F7CFC 38 80 00 10 */ li r4, 0x10
-/* 800FC0A0 000F7D00 38 00 00 08 */ li r0, 8
-/* 800FC0A4 000F7D04 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FC0A8 000F7D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC0AC 000F7D0C 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FC0B0 000F7D10 48 00 13 80 */ b lbl_800FD430
-/* 800FC0B4 000F7D14 A8 65 00 4C */ lha r3, 0x4c(r5)
-/* 800FC0B8 000F7D18 48 15 7D 19 */ bl func_80253DD0
-/* 800FC0BC 000F7D1C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC0C0 000F7D20 28 00 00 03 */ cmplwi r0, 3
-/* 800FC0C4 000F7D24 40 82 13 6C */ bne lbl_800FD430
-/* 800FC0C8 000F7D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC0CC 000F7D2C 38 80 00 08 */ li r4, 8
-/* 800FC0D0 000F7D30 38 A0 00 00 */ li r5, 0
-/* 800FC0D4 000F7D34 A8 63 00 4C */ lha r3, 0x4c(r3)
-/* 800FC0D8 000F7D38 48 15 7D 19 */ bl func_80253DF0
-/* 800FC0DC 000F7D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC0E0 000F7D40 38 80 00 08 */ li r4, 8
-/* 800FC0E4 000F7D44 38 A0 00 01 */ li r5, 1
-/* 800FC0E8 000F7D48 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FC0EC 000F7D4C 48 15 7D 05 */ bl func_80253DF0
-/* 800FC0F0 000F7D50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC0F4 000F7D54 38 80 00 0A */ li r4, 0xa
-/* 800FC0F8 000F7D58 38 A0 00 00 */ li r5, 0
-/* 800FC0FC 000F7D5C A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FC100 000F7D60 48 15 7C B1 */ bl func_80253DB0
-/* 800FC104 000F7D64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC108 000F7D68 38 00 00 0E */ li r0, 0xe
-/* 800FC10C 000F7D6C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC110 000F7D70 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC114 000F7D74 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FC118 000F7D78 28 00 00 04 */ cmplwi r0, 4
-/* 800FC11C 000F7D7C 40 82 00 14 */ bne lbl_800FC130
-/* 800FC120 000F7D80 3C 60 80 00 */ lis r3, 0x80000F80@ha
-/* 800FC124 000F7D84 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
-/* 800FC128 000F7D88 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC12C 000F7D8C 48 00 13 04 */ b lbl_800FD430
-lbl_800FC130:
-/* 800FC130 000F7D90 3C 60 80 00 */ lis r3, 0x80000FE0@ha
-/* 800FC134 000F7D94 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
-/* 800FC138 000F7D98 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC13C 000F7D9C 48 00 12 F4 */ b lbl_800FD430
-/* 800FC140 000F7DA0 A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FC144 000F7DA4 48 15 7C 8D */ bl func_80253DD0
-/* 800FC148 000F7DA8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC14C 000F7DAC 28 00 00 03 */ cmplwi r0, 3
-/* 800FC150 000F7DB0 40 82 12 E0 */ bne lbl_800FD430
-/* 800FC154 000F7DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC158 000F7DB8 38 80 00 04 */ li r4, 4
-/* 800FC15C 000F7DBC 38 A0 00 00 */ li r5, 0
-/* 800FC160 000F7DC0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC164 000F7DC4 48 15 7C 4D */ bl func_80253DB0
-/* 800FC168 000F7DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC16C 000F7DCC 38 80 00 09 */ li r4, 9
-/* 800FC170 000F7DD0 38 A0 00 00 */ li r5, 0
-/* 800FC174 000F7DD4 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FC178 000F7DD8 48 15 7C 39 */ bl func_80253DB0
-/* 800FC17C 000F7DDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC180 000F7DE0 38 00 00 15 */ li r0, 0x15
-/* 800FC184 000F7DE4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC188 000F7DE8 48 00 12 A8 */ b lbl_800FD430
-/* 800FC18C 000F7DEC A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FC190 000F7DF0 48 15 7C 41 */ bl func_80253DD0
-/* 800FC194 000F7DF4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC198 000F7DF8 28 00 00 03 */ cmplwi r0, 3
-/* 800FC19C 000F7DFC 40 82 12 94 */ bne lbl_800FD430
-/* 800FC1A0 000F7E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC1A4 000F7E04 38 80 00 08 */ li r4, 8
-/* 800FC1A8 000F7E08 38 A0 00 00 */ li r5, 0
-/* 800FC1AC 000F7E0C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC1B0 000F7E10 48 15 7C 41 */ bl func_80253DF0
-/* 800FC1B4 000F7E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC1B8 000F7E18 38 80 00 08 */ li r4, 8
-/* 800FC1BC 000F7E1C 38 A0 00 00 */ li r5, 0
-/* 800FC1C0 000F7E20 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FC1C4 000F7E24 48 15 7C 2D */ bl func_80253DF0
-/* 800FC1C8 000F7E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC1CC 000F7E2C 38 80 00 08 */ li r4, 8
-/* 800FC1D0 000F7E30 38 A0 00 01 */ li r5, 1
-/* 800FC1D4 000F7E34 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC1D8 000F7E38 48 15 7C 19 */ bl func_80253DF0
-/* 800FC1DC 000F7E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC1E0 000F7E40 38 80 00 02 */ li r4, 2
-/* 800FC1E4 000F7E44 38 A0 00 00 */ li r5, 0
-/* 800FC1E8 000F7E48 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC1EC 000F7E4C 48 15 7B C5 */ bl func_80253DB0
-/* 800FC1F0 000F7E50 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC1F4 000F7E54 38 00 00 16 */ li r0, 0x16
-/* 800FC1F8 000F7E58 3C 60 80 01 */ lis r3, lbl_8000F000@ha
-/* 800FC1FC 000F7E5C 90 04 00 CC */ stw r0, 0xcc(r4)
-/* 800FC200 000F7E60 38 03 F0 00 */ addi r0, r3, lbl_8000F000@l
-/* 800FC204 000F7E64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC208 000F7E68 90 03 00 D0 */ stw r0, 0xd0(r3)
-/* 800FC20C 000F7E6C 48 00 12 24 */ b lbl_800FD430
-/* 800FC210 000F7E70 A8 65 00 50 */ lha r3, 0x50(r5)
-/* 800FC214 000F7E74 48 15 7B BD */ bl func_80253DD0
-/* 800FC218 000F7E78 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC21C 000F7E7C 28 00 00 03 */ cmplwi r0, 3
-/* 800FC220 000F7E80 40 82 12 10 */ bne lbl_800FD430
-/* 800FC224 000F7E84 38 60 00 01 */ li r3, 1
-/* 800FC228 000F7E88 38 80 00 00 */ li r4, 0
-/* 800FC22C 000F7E8C 4B F5 D6 CD */ bl func_800598F8
-/* 800FC230 000F7E90 38 60 00 0D */ li r3, 0xd
-/* 800FC234 000F7E94 38 80 00 00 */ li r4, 0
-/* 800FC238 000F7E98 38 A0 00 00 */ li r5, 0
-/* 800FC23C 000F7E9C 38 C0 00 0E */ li r6, 0xe
-/* 800FC240 000F7EA0 38 E0 00 0F */ li r7, 0xf
-/* 800FC244 000F7EA4 39 00 00 00 */ li r8, 0
-/* 800FC248 000F7EA8 4B F5 D7 81 */ bl func_800599C8
-/* 800FC24C 000F7EAC 38 60 00 0E */ li r3, 0xe
-/* 800FC250 000F7EB0 38 80 00 00 */ li r4, 0
-/* 800FC254 000F7EB4 38 A0 00 0D */ li r5, 0xd
-/* 800FC258 000F7EB8 38 C0 00 14 */ li r6, 0x14
-/* 800FC25C 000F7EBC 38 E0 00 10 */ li r7, 0x10
-/* 800FC260 000F7EC0 39 00 00 00 */ li r8, 0
-/* 800FC264 000F7EC4 4B F5 D7 65 */ bl func_800599C8
-/* 800FC268 000F7EC8 38 60 00 0F */ li r3, 0xf
-/* 800FC26C 000F7ECC 38 80 00 0D */ li r4, 0xd
-/* 800FC270 000F7ED0 38 A0 00 00 */ li r5, 0
-/* 800FC274 000F7ED4 38 C0 00 10 */ li r6, 0x10
-/* 800FC278 000F7ED8 38 E0 00 00 */ li r7, 0
-/* 800FC27C 000F7EDC 39 00 00 00 */ li r8, 0
-/* 800FC280 000F7EE0 4B F5 D7 49 */ bl func_800599C8
-/* 800FC284 000F7EE4 38 60 00 10 */ li r3, 0x10
-/* 800FC288 000F7EE8 38 80 00 0E */ li r4, 0xe
-/* 800FC28C 000F7EEC 38 A0 00 0F */ li r5, 0xf
-/* 800FC290 000F7EF0 38 C0 00 14 */ li r6, 0x14
-/* 800FC294 000F7EF4 38 E0 00 00 */ li r7, 0
-/* 800FC298 000F7EF8 39 00 00 00 */ li r8, 0
-/* 800FC29C 000F7EFC 4B F5 D7 2D */ bl func_800599C8
-/* 800FC2A0 000F7F00 38 60 00 14 */ li r3, 0x14
-/* 800FC2A4 000F7F04 38 80 00 00 */ li r4, 0
-/* 800FC2A8 000F7F08 38 A0 00 0E */ li r5, 0xe
-/* 800FC2AC 000F7F0C 38 C0 00 00 */ li r6, 0
-/* 800FC2B0 000F7F10 38 E0 00 00 */ li r7, 0
-/* 800FC2B4 000F7F14 39 00 00 00 */ li r8, 0
-/* 800FC2B8 000F7F18 4B F5 D7 11 */ bl func_800599C8
-/* 800FC2BC 000F7F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC2C0 000F7F20 38 00 00 17 */ li r0, 0x17
-/* 800FC2C4 000F7F24 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC2C8 000F7F28 48 00 11 68 */ b lbl_800FD430
-/* 800FC2CC 000F7F2C 88 85 00 F2 */ lbz r4, 0xf2(r5)
-/* 800FC2D0 000F7F30 38 60 00 29 */ li r3, 0x29
-/* 800FC2D4 000F7F34 88 A5 00 F4 */ lbz r5, 0xf4(r5)
-/* 800FC2D8 000F7F38 38 C0 00 01 */ li r6, 1
-/* 800FC2DC 000F7F3C 4B F5 D7 91 */ bl func_80059A6C
-/* 800FC2E0 000F7F40 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC2E4 000F7F44 41 82 11 4C */ beq lbl_800FD430
-/* 800FC2E8 000F7F48 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800FC2EC 000F7F4C 41 82 01 F4 */ beq lbl_800FC4E0
-/* 800FC2F0 000F7F50 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC2F4 000F7F54 2C 00 00 0F */ cmpwi r0, 0xf
-/* 800FC2F8 000F7F58 41 82 00 E0 */ beq lbl_800FC3D8
-/* 800FC2FC 000F7F5C 40 80 00 14 */ bge lbl_800FC310
-/* 800FC300 000F7F60 2C 00 00 0D */ cmpwi r0, 0xd
-/* 800FC304 000F7F64 41 82 00 18 */ beq lbl_800FC31C
-/* 800FC308 000F7F68 40 80 00 74 */ bge lbl_800FC37C
-/* 800FC30C 000F7F6C 48 00 01 8C */ b lbl_800FC498
-lbl_800FC310:
-/* 800FC310 000F7F70 2C 00 00 11 */ cmpwi r0, 0x11
-/* 800FC314 000F7F74 40 80 01 84 */ bge lbl_800FC498
-/* 800FC318 000F7F78 48 00 01 20 */ b lbl_800FC438
-lbl_800FC31C:
-/* 800FC31C 000F7F7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC320 000F7F80 38 80 00 36 */ li r4, 0x36
-/* 800FC324 000F7F84 38 A0 00 00 */ li r5, 0
-/* 800FC328 000F7F88 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FC32C 000F7F8C 48 2E 16 B1 */ bl func_803DD9DC
-/* 800FC330 000F7F90 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC334 000F7F94 40 82 00 0C */ bne lbl_800FC340
-/* 800FC338 000F7F98 38 60 00 02 */ li r3, 2
-/* 800FC33C 000F7F9C 48 00 01 94 */ b lbl_800FC4D0
-lbl_800FC340:
-/* 800FC340 000F7FA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC344 000F7FA4 38 80 00 07 */ li r4, 7
-/* 800FC348 000F7FA8 38 A0 00 00 */ li r5, 0
-/* 800FC34C 000F7FAC A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC350 000F7FB0 48 15 7A 61 */ bl func_80253DB0
-/* 800FC354 000F7FB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC358 000F7FB8 38 80 00 02 */ li r4, 2
-/* 800FC35C 000F7FBC 38 A0 00 00 */ li r5, 0
-/* 800FC360 000F7FC0 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC364 000F7FC4 48 15 7A 4D */ bl func_80253DB0
-/* 800FC368 000F7FC8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC36C 000F7FCC 38 00 00 00 */ li r0, 0
-/* 800FC370 000F7FD0 38 60 00 01 */ li r3, 1
-/* 800FC374 000F7FD4 98 04 00 F3 */ stb r0, 0xf3(r4)
-/* 800FC378 000F7FD8 48 00 01 58 */ b lbl_800FC4D0
-lbl_800FC37C:
-/* 800FC37C 000F7FDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC380 000F7FE0 38 80 00 37 */ li r4, 0x37
-/* 800FC384 000F7FE4 38 A0 00 00 */ li r5, 0
-/* 800FC388 000F7FE8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FC38C 000F7FEC 48 2E 16 51 */ bl func_803DD9DC
-/* 800FC390 000F7FF0 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC394 000F7FF4 40 82 00 0C */ bne lbl_800FC3A0
-/* 800FC398 000F7FF8 38 60 00 02 */ li r3, 2
-/* 800FC39C 000F7FFC 48 00 01 34 */ b lbl_800FC4D0
-lbl_800FC3A0:
-/* 800FC3A0 000F8000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC3A4 000F8004 38 80 00 08 */ li r4, 8
-/* 800FC3A8 000F8008 38 A0 00 00 */ li r5, 0
-/* 800FC3AC 000F800C A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC3B0 000F8010 48 15 7A 01 */ bl func_80253DB0
-/* 800FC3B4 000F8014 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC3B8 000F8018 38 80 00 02 */ li r4, 2
-/* 800FC3BC 000F801C 38 A0 00 00 */ li r5, 0
-/* 800FC3C0 000F8020 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC3C4 000F8024 48 15 79 ED */ bl func_80253DB0
-/* 800FC3C8 000F8028 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC3CC 000F802C 38 60 00 01 */ li r3, 1
-/* 800FC3D0 000F8030 98 64 00 F3 */ stb r3, 0xf3(r4)
-/* 800FC3D4 000F8034 48 00 00 FC */ b lbl_800FC4D0
-lbl_800FC3D8:
-/* 800FC3D8 000F8038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC3DC 000F803C 38 80 00 38 */ li r4, 0x38
-/* 800FC3E0 000F8040 38 A0 00 00 */ li r5, 0
-/* 800FC3E4 000F8044 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FC3E8 000F8048 48 2E 15 F5 */ bl func_803DD9DC
-/* 800FC3EC 000F804C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC3F0 000F8050 40 82 00 0C */ bne lbl_800FC3FC
-/* 800FC3F4 000F8054 38 60 00 02 */ li r3, 2
-/* 800FC3F8 000F8058 48 00 00 D8 */ b lbl_800FC4D0
-lbl_800FC3FC:
-/* 800FC3FC 000F805C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC400 000F8060 38 80 00 09 */ li r4, 9
-/* 800FC404 000F8064 38 A0 00 00 */ li r5, 0
-/* 800FC408 000F8068 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC40C 000F806C 48 15 79 A5 */ bl func_80253DB0
-/* 800FC410 000F8070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC414 000F8074 38 80 00 02 */ li r4, 2
-/* 800FC418 000F8078 38 A0 00 00 */ li r5, 0
-/* 800FC41C 000F807C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC420 000F8080 48 15 79 91 */ bl func_80253DB0
-/* 800FC424 000F8084 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC428 000F8088 38 00 00 02 */ li r0, 2
-/* 800FC42C 000F808C 38 60 00 01 */ li r3, 1
-/* 800FC430 000F8090 98 04 00 F3 */ stb r0, 0xf3(r4)
-/* 800FC434 000F8094 48 00 00 9C */ b lbl_800FC4D0
-lbl_800FC438:
-/* 800FC438 000F8098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC43C 000F809C 38 80 00 39 */ li r4, 0x39
-/* 800FC440 000F80A0 38 A0 00 00 */ li r5, 0
-/* 800FC444 000F80A4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FC448 000F80A8 48 2E 15 95 */ bl func_803DD9DC
-/* 800FC44C 000F80AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC450 000F80B0 40 82 00 0C */ bne lbl_800FC45C
-/* 800FC454 000F80B4 38 60 00 02 */ li r3, 2
-/* 800FC458 000F80B8 48 00 00 78 */ b lbl_800FC4D0
-lbl_800FC45C:
-/* 800FC45C 000F80BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC460 000F80C0 38 80 00 0A */ li r4, 0xa
-/* 800FC464 000F80C4 38 A0 00 00 */ li r5, 0
-/* 800FC468 000F80C8 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC46C 000F80CC 48 15 79 45 */ bl func_80253DB0
-/* 800FC470 000F80D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC474 000F80D4 38 80 00 02 */ li r4, 2
-/* 800FC478 000F80D8 38 A0 00 00 */ li r5, 0
-/* 800FC47C 000F80DC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC480 000F80E0 48 15 79 31 */ bl func_80253DB0
-/* 800FC484 000F80E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC488 000F80E8 38 00 00 03 */ li r0, 3
-/* 800FC48C 000F80EC 38 60 00 01 */ li r3, 1
-/* 800FC490 000F80F0 98 04 00 F3 */ stb r0, 0xf3(r4)
-/* 800FC494 000F80F4 48 00 00 3C */ b lbl_800FC4D0
-lbl_800FC498:
-/* 800FC498 000F80F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC49C 000F80FC 38 80 00 00 */ li r4, 0
-/* 800FC4A0 000F8100 38 A0 00 00 */ li r5, 0
-/* 800FC4A4 000F8104 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC4A8 000F8108 48 15 79 09 */ bl func_80253DB0
-/* 800FC4AC 000F810C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC4B0 000F8110 38 80 00 01 */ li r4, 1
-/* 800FC4B4 000F8114 38 A0 00 00 */ li r5, 0
-/* 800FC4B8 000F8118 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC4BC 000F811C 48 15 78 F5 */ bl func_80253DB0
-/* 800FC4C0 000F8120 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC4C4 000F8124 38 00 00 18 */ li r0, 0x18
-/* 800FC4C8 000F8128 38 60 00 02 */ li r3, 2
-/* 800FC4CC 000F812C 90 04 00 CC */ stw r0, 0xcc(r4)
-lbl_800FC4D0:
-/* 800FC4D0 000F8130 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC4D4 000F8134 41 82 0F 5C */ beq lbl_800FD430
-/* 800FC4D8 000F8138 4B F5 DF F5 */ bl func_8005A4CC
-/* 800FC4DC 000F813C 48 00 0F 54 */ b lbl_800FD430
-lbl_800FC4E0:
-/* 800FC4E0 000F8140 2C 03 00 0F */ cmpwi r3, 0xf
-/* 800FC4E4 000F8144 41 82 00 7C */ beq lbl_800FC560
-/* 800FC4E8 000F8148 40 80 00 14 */ bge lbl_800FC4FC
-/* 800FC4EC 000F814C 2C 03 00 0D */ cmpwi r3, 0xd
-/* 800FC4F0 000F8150 41 82 00 18 */ beq lbl_800FC508
-/* 800FC4F4 000F8154 40 80 00 40 */ bge lbl_800FC534
-/* 800FC4F8 000F8158 48 00 00 C0 */ b lbl_800FC5B8
-lbl_800FC4FC:
-/* 800FC4FC 000F815C 2C 03 00 11 */ cmpwi r3, 0x11
-/* 800FC500 000F8160 40 80 00 B8 */ bge lbl_800FC5B8
-/* 800FC504 000F8164 48 00 00 88 */ b lbl_800FC58C
-lbl_800FC508:
-/* 800FC508 000F8168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC50C 000F816C 38 80 00 03 */ li r4, 3
-/* 800FC510 000F8170 38 A0 00 00 */ li r5, 0
-/* 800FC514 000F8174 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC518 000F8178 48 15 78 99 */ bl func_80253DB0
-/* 800FC51C 000F817C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC520 000F8180 38 80 00 02 */ li r4, 2
-/* 800FC524 000F8184 38 A0 00 00 */ li r5, 0
-/* 800FC528 000F8188 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC52C 000F818C 48 15 78 85 */ bl func_80253DB0
-/* 800FC530 000F8190 48 00 0F 00 */ b lbl_800FD430
-lbl_800FC534:
-/* 800FC534 000F8194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC538 000F8198 38 80 00 04 */ li r4, 4
-/* 800FC53C 000F819C 38 A0 00 00 */ li r5, 0
-/* 800FC540 000F81A0 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC544 000F81A4 48 15 78 6D */ bl func_80253DB0
-/* 800FC548 000F81A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC54C 000F81AC 38 80 00 02 */ li r4, 2
-/* 800FC550 000F81B0 38 A0 00 00 */ li r5, 0
-/* 800FC554 000F81B4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC558 000F81B8 48 15 78 59 */ bl func_80253DB0
-/* 800FC55C 000F81BC 48 00 0E D4 */ b lbl_800FD430
-lbl_800FC560:
-/* 800FC560 000F81C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC564 000F81C4 38 80 00 05 */ li r4, 5
-/* 800FC568 000F81C8 38 A0 00 00 */ li r5, 0
-/* 800FC56C 000F81CC A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC570 000F81D0 48 15 78 41 */ bl func_80253DB0
-/* 800FC574 000F81D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC578 000F81D8 38 80 00 02 */ li r4, 2
-/* 800FC57C 000F81DC 38 A0 00 00 */ li r5, 0
-/* 800FC580 000F81E0 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC584 000F81E4 48 15 78 2D */ bl func_80253DB0
-/* 800FC588 000F81E8 48 00 0E A8 */ b lbl_800FD430
-lbl_800FC58C:
-/* 800FC58C 000F81EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC590 000F81F0 38 80 00 06 */ li r4, 6
-/* 800FC594 000F81F4 38 A0 00 00 */ li r5, 0
-/* 800FC598 000F81F8 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC59C 000F81FC 48 15 78 15 */ bl func_80253DB0
-/* 800FC5A0 000F8200 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC5A4 000F8204 38 80 00 02 */ li r4, 2
-/* 800FC5A8 000F8208 38 A0 00 00 */ li r5, 0
-/* 800FC5AC 000F820C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC5B0 000F8210 48 15 78 01 */ bl func_80253DB0
-/* 800FC5B4 000F8214 48 00 0E 7C */ b lbl_800FD430
-lbl_800FC5B8:
-/* 800FC5B8 000F8218 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC5BC 000F821C 38 80 00 00 */ li r4, 0
-/* 800FC5C0 000F8220 38 A0 00 00 */ li r5, 0
-/* 800FC5C4 000F8224 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC5C8 000F8228 48 15 77 E9 */ bl func_80253DB0
-/* 800FC5CC 000F822C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC5D0 000F8230 38 80 00 00 */ li r4, 0
-/* 800FC5D4 000F8234 38 A0 00 00 */ li r5, 0
-/* 800FC5D8 000F8238 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC5DC 000F823C 48 15 77 D5 */ bl func_80253DB0
-/* 800FC5E0 000F8240 48 00 0E 50 */ b lbl_800FD430
-/* 800FC5E4 000F8244 A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FC5E8 000F8248 48 15 77 E9 */ bl func_80253DD0
-/* 800FC5EC 000F824C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC5F0 000F8250 28 00 00 03 */ cmplwi r0, 3
-/* 800FC5F4 000F8254 40 82 0E 3C */ bne lbl_800FD430
-/* 800FC5F8 000F8258 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC5FC 000F825C 38 80 00 01 */ li r4, 1
-/* 800FC600 000F8260 38 A0 00 00 */ li r5, 0
-/* 800FC604 000F8264 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC608 000F8268 48 15 77 A9 */ bl func_80253DB0
-/* 800FC60C 000F826C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC610 000F8270 38 00 00 19 */ li r0, 0x19
-/* 800FC614 000F8274 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC618 000F8278 48 00 0E 18 */ b lbl_800FD430
-/* 800FC61C 000F827C A8 65 00 50 */ lha r3, 0x50(r5)
-/* 800FC620 000F8280 48 15 77 B1 */ bl func_80253DD0
-/* 800FC624 000F8284 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC628 000F8288 28 00 00 03 */ cmplwi r0, 3
-/* 800FC62C 000F828C 40 82 0E 04 */ bne lbl_800FD430
-/* 800FC630 000F8290 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC634 000F8294 38 80 00 08 */ li r4, 8
-/* 800FC638 000F8298 38 A0 00 00 */ li r5, 0
-/* 800FC63C 000F829C A8 63 00 50 */ lha r3, 0x50(r3)
-/* 800FC640 000F82A0 48 15 77 B1 */ bl func_80253DF0
-/* 800FC644 000F82A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC648 000F82A8 38 80 00 08 */ li r4, 8
-/* 800FC64C 000F82AC 38 A0 00 01 */ li r5, 1
-/* 800FC650 000F82B0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC654 000F82B4 48 15 77 9D */ bl func_80253DF0
-/* 800FC658 000F82B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC65C 000F82BC 38 80 00 08 */ li r4, 8
-/* 800FC660 000F82C0 38 A0 00 01 */ li r5, 1
-/* 800FC664 000F82C4 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FC668 000F82C8 48 15 77 89 */ bl func_80253DF0
-/* 800FC66C 000F82CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC670 000F82D0 38 80 00 07 */ li r4, 7
-/* 800FC674 000F82D4 38 A0 00 00 */ li r5, 0
-/* 800FC678 000F82D8 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC67C 000F82DC 48 15 77 35 */ bl func_80253DB0
-/* 800FC680 000F82E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC684 000F82E4 38 80 00 0A */ li r4, 0xa
-/* 800FC688 000F82E8 38 A0 00 00 */ li r5, 0
-/* 800FC68C 000F82EC A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FC690 000F82F0 48 15 77 21 */ bl func_80253DB0
-/* 800FC694 000F82F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC698 000F82F8 38 00 00 0E */ li r0, 0xe
-/* 800FC69C 000F82FC 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC6A0 000F8300 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC6A4 000F8304 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FC6A8 000F8308 28 00 00 04 */ cmplwi r0, 4
-/* 800FC6AC 000F830C 40 82 00 14 */ bne lbl_800FC6C0
-/* 800FC6B0 000F8310 3C 60 80 00 */ lis r3, 0x80000F80@ha
-/* 800FC6B4 000F8314 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
-/* 800FC6B8 000F8318 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC6BC 000F831C 48 00 0D 74 */ b lbl_800FD430
-lbl_800FC6C0:
-/* 800FC6C0 000F8320 3C 60 80 00 */ lis r3, 0x80000FE0@ha
-/* 800FC6C4 000F8324 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
-/* 800FC6C8 000F8328 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC6CC 000F832C 48 00 0D 64 */ b lbl_800FD430
-/* 800FC6D0 000F8330 A8 65 00 46 */ lha r3, 0x46(r5)
-/* 800FC6D4 000F8334 48 15 76 FD */ bl func_80253DD0
-/* 800FC6D8 000F8338 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC6DC 000F833C 28 00 00 03 */ cmplwi r0, 3
-/* 800FC6E0 000F8340 40 82 0D 50 */ bne lbl_800FD430
-/* 800FC6E4 000F8344 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC6E8 000F8348 38 80 00 06 */ li r4, 6
-/* 800FC6EC 000F834C 38 A0 00 00 */ li r5, 0
-/* 800FC6F0 000F8350 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC6F4 000F8354 48 15 76 BD */ bl func_80253DB0
-/* 800FC6F8 000F8358 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC6FC 000F835C 38 80 00 09 */ li r4, 9
-/* 800FC700 000F8360 38 A0 00 00 */ li r5, 0
-/* 800FC704 000F8364 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FC708 000F8368 48 15 76 A9 */ bl func_80253DB0
-/* 800FC70C 000F836C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC710 000F8370 38 80 00 1B */ li r4, 0x1b
-/* 800FC714 000F8374 38 00 00 14 */ li r0, 0x14
-/* 800FC718 000F8378 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FC71C 000F837C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC720 000F8380 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FC724 000F8384 48 00 0D 0C */ b lbl_800FD430
-/* 800FC728 000F8388 A8 65 00 44 */ lha r3, 0x44(r5)
-/* 800FC72C 000F838C 48 15 76 A5 */ bl func_80253DD0
-/* 800FC730 000F8390 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC734 000F8394 28 00 00 03 */ cmplwi r0, 3
-/* 800FC738 000F8398 40 82 0C F8 */ bne lbl_800FD430
-/* 800FC73C 000F839C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC740 000F83A0 38 80 00 08 */ li r4, 8
-/* 800FC744 000F83A4 38 A0 00 00 */ li r5, 0
-/* 800FC748 000F83A8 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FC74C 000F83AC 48 15 76 A5 */ bl func_80253DF0
-/* 800FC750 000F83B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC754 000F83B4 38 80 00 08 */ li r4, 8
-/* 800FC758 000F83B8 38 A0 00 01 */ li r5, 1
-/* 800FC75C 000F83BC A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FC760 000F83C0 48 15 76 91 */ bl func_80253DF0
-/* 800FC764 000F83C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC768 000F83C8 38 80 00 07 */ li r4, 7
-/* 800FC76C 000F83CC 38 A0 00 00 */ li r5, 0
-/* 800FC770 000F83D0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC774 000F83D4 48 15 76 3D */ bl func_80253DB0
-/* 800FC778 000F83D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC77C 000F83DC 38 80 00 02 */ li r4, 2
-/* 800FC780 000F83E0 38 A0 00 00 */ li r5, 0
-/* 800FC784 000F83E4 A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FC788 000F83E8 48 15 76 29 */ bl func_80253DB0
-/* 800FC78C 000F83EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC790 000F83F0 38 00 00 1C */ li r0, 0x1c
-/* 800FC794 000F83F4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FC798 000F83F8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC79C 000F83FC A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FC7A0 000F8400 28 00 00 04 */ cmplwi r0, 4
-/* 800FC7A4 000F8404 40 82 00 14 */ bne lbl_800FC7B8
-/* 800FC7A8 000F8408 3C 60 80 00 */ lis r3, 0x80000080@ha
-/* 800FC7AC 000F840C 38 03 00 80 */ addi r0, r3, 0x80000080@l
-/* 800FC7B0 000F8410 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC7B4 000F8414 48 00 0C 7C */ b lbl_800FD430
-lbl_800FC7B8:
-/* 800FC7B8 000F8418 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FC7BC 000F841C 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FC7C0 000F8420 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FC7C4 000F8424 48 00 0C 6C */ b lbl_800FD430
-/* 800FC7C8 000F8428 38 00 2D 63 */ li r0, 0x2d63
-/* 800FC7CC 000F842C 90 05 00 F8 */ stw r0, 0xf8(r5)
-/* 800FC7D0 000F8430 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC7D4 000F8434 A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FC7D8 000F8438 48 15 75 F9 */ bl func_80253DD0
-/* 800FC7DC 000F843C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC7E0 000F8440 28 00 00 03 */ cmplwi r0, 3
-/* 800FC7E4 000F8444 40 82 0C 4C */ bne lbl_800FD430
-/* 800FC7E8 000F8448 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC7EC 000F844C 38 00 00 1F */ li r0, 0x1f
-/* 800FC7F0 000F8450 38 60 00 01 */ li r3, 1
-/* 800FC7F4 000F8454 38 80 00 00 */ li r4, 0
-/* 800FC7F8 000F8458 90 05 00 CC */ stw r0, 0xcc(r5)
-/* 800FC7FC 000F845C 4B F5 D0 FD */ bl func_800598F8
-/* 800FC800 000F8460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC804 000F8464 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FC808 000F8468 28 00 00 04 */ cmplwi r0, 4
-/* 800FC80C 000F846C 40 82 00 40 */ bne lbl_800FC84C
-/* 800FC810 000F8470 38 60 00 08 */ li r3, 8
-/* 800FC814 000F8474 38 80 00 00 */ li r4, 0
-/* 800FC818 000F8478 38 A0 00 00 */ li r5, 0
-/* 800FC81C 000F847C 38 C0 00 14 */ li r6, 0x14
-/* 800FC820 000F8480 38 E0 00 00 */ li r7, 0
-/* 800FC824 000F8484 39 00 00 00 */ li r8, 0
-/* 800FC828 000F8488 4B F5 D1 A1 */ bl func_800599C8
-/* 800FC82C 000F848C 38 60 00 14 */ li r3, 0x14
-/* 800FC830 000F8490 38 80 00 00 */ li r4, 0
-/* 800FC834 000F8494 38 A0 00 08 */ li r5, 8
-/* 800FC838 000F8498 38 C0 00 00 */ li r6, 0
-/* 800FC83C 000F849C 38 E0 00 00 */ li r7, 0
-/* 800FC840 000F84A0 39 00 00 00 */ li r8, 0
-/* 800FC844 000F84A4 4B F5 D1 85 */ bl func_800599C8
-/* 800FC848 000F84A8 48 00 0B E8 */ b lbl_800FD430
-lbl_800FC84C:
-/* 800FC84C 000F84AC 38 60 00 06 */ li r3, 6
-/* 800FC850 000F84B0 38 80 00 00 */ li r4, 0
-/* 800FC854 000F84B4 38 A0 00 00 */ li r5, 0
-/* 800FC858 000F84B8 38 C0 00 07 */ li r6, 7
-/* 800FC85C 000F84BC 38 E0 00 00 */ li r7, 0
-/* 800FC860 000F84C0 39 00 00 00 */ li r8, 0
-/* 800FC864 000F84C4 4B F5 D1 65 */ bl func_800599C8
-/* 800FC868 000F84C8 38 60 00 07 */ li r3, 7
-/* 800FC86C 000F84CC 38 80 00 00 */ li r4, 0
-/* 800FC870 000F84D0 38 A0 00 06 */ li r5, 6
-/* 800FC874 000F84D4 38 C0 00 08 */ li r6, 8
-/* 800FC878 000F84D8 38 E0 00 00 */ li r7, 0
-/* 800FC87C 000F84DC 39 00 00 00 */ li r8, 0
-/* 800FC880 000F84E0 4B F5 D1 49 */ bl func_800599C8
-/* 800FC884 000F84E4 38 60 00 08 */ li r3, 8
-/* 800FC888 000F84E8 38 80 00 00 */ li r4, 0
-/* 800FC88C 000F84EC 38 A0 00 07 */ li r5, 7
-/* 800FC890 000F84F0 38 C0 00 14 */ li r6, 0x14
-/* 800FC894 000F84F4 38 E0 00 00 */ li r7, 0
-/* 800FC898 000F84F8 39 00 00 00 */ li r8, 0
-/* 800FC89C 000F84FC 4B F5 D1 2D */ bl func_800599C8
-/* 800FC8A0 000F8500 38 60 00 14 */ li r3, 0x14
-/* 800FC8A4 000F8504 38 80 00 00 */ li r4, 0
-/* 800FC8A8 000F8508 38 A0 00 08 */ li r5, 8
-/* 800FC8AC 000F850C 38 C0 00 00 */ li r6, 0
-/* 800FC8B0 000F8510 38 E0 00 00 */ li r7, 0
-/* 800FC8B4 000F8514 39 00 00 00 */ li r8, 0
-/* 800FC8B8 000F8518 4B F5 D1 11 */ bl func_800599C8
-/* 800FC8BC 000F851C 48 00 0B 74 */ b lbl_800FD430
-/* 800FC8C0 000F8520 88 85 00 F1 */ lbz r4, 0xf1(r5)
-/* 800FC8C4 000F8524 38 60 00 29 */ li r3, 0x29
-/* 800FC8C8 000F8528 88 A5 00 F4 */ lbz r5, 0xf4(r5)
-/* 800FC8CC 000F852C 38 C0 00 01 */ li r6, 1
-/* 800FC8D0 000F8530 4B F5 D1 9D */ bl func_80059A6C
-/* 800FC8D4 000F8534 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC8D8 000F8538 41 82 0B 58 */ beq lbl_800FD430
-/* 800FC8DC 000F853C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800FC8E0 000F8540 41 82 01 E0 */ beq lbl_800FCAC0
-/* 800FC8E4 000F8544 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FC8E8 000F8548 3B 80 00 00 */ li r28, 0
-/* 800FC8EC 000F854C 2C 00 00 07 */ cmpwi r0, 7
-/* 800FC8F0 000F8550 41 82 00 B4 */ beq lbl_800FC9A4
-/* 800FC8F4 000F8554 40 80 00 10 */ bge lbl_800FC904
-/* 800FC8F8 000F8558 2C 00 00 06 */ cmpwi r0, 6
-/* 800FC8FC 000F855C 40 80 00 14 */ bge lbl_800FC910
-/* 800FC900 000F8560 48 00 01 74 */ b lbl_800FCA74
-lbl_800FC904:
-/* 800FC904 000F8564 2C 00 00 09 */ cmpwi r0, 9
-/* 800FC908 000F8568 40 80 01 6C */ bge lbl_800FCA74
-/* 800FC90C 000F856C 48 00 01 2C */ b lbl_800FCA38
-lbl_800FC910:
-/* 800FC910 000F8570 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC914 000F8574 38 80 00 00 */ li r4, 0
-/* 800FC918 000F8578 38 A0 00 00 */ li r5, 0
-/* 800FC91C 000F857C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC920 000F8580 48 15 74 91 */ bl func_80253DB0
-/* 800FC924 000F8584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC928 000F8588 38 80 00 02 */ li r4, 2
-/* 800FC92C 000F858C 38 A0 00 00 */ li r5, 0
-/* 800FC930 000F8590 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC934 000F8594 48 15 74 7D */ bl func_80253DB0
-/* 800FC938 000F8598 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC93C 000F859C 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FC940 000F85A0 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FC944 000F85A4 41 82 01 68 */ beq lbl_800FCAAC
-/* 800FC948 000F85A8 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FC94C 000F85AC 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FC950 000F85B0 38 A0 00 01 */ li r5, 1
-/* 800FC954 000F85B4 7D 89 03 A6 */ mtctr r12
-/* 800FC958 000F85B8 4E 80 04 21 */ bctrl
-/* 800FC95C 000F85BC 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC960 000F85C0 41 82 00 30 */ beq lbl_800FC990
-/* 800FC964 000F85C4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC968 000F85C8 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FC96C 000F85CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC970 000F85D0 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FC974 000F85D4 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FC978 000F85D8 48 2D FD D1 */ bl func_803DC748
-/* 800FC97C 000F85DC C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FC980 000F85E0 38 60 02 23 */ li r3, 0x223
-/* 800FC984 000F85E4 38 80 00 00 */ li r4, 0
-/* 800FC988 000F85E8 4B F0 E7 E9 */ bl func_8000B170
-/* 800FC98C 000F85EC 48 00 01 20 */ b lbl_800FCAAC
-lbl_800FC990:
-/* 800FC990 000F85F0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FC994 000F85F4 38 60 02 22 */ li r3, 0x222
-/* 800FC998 000F85F8 38 80 00 00 */ li r4, 0
-/* 800FC99C 000F85FC 4B F0 E7 D5 */ bl func_8000B170
-/* 800FC9A0 000F8600 48 00 01 0C */ b lbl_800FCAAC
-lbl_800FC9A4:
-/* 800FC9A4 000F8604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC9A8 000F8608 38 80 00 01 */ li r4, 1
-/* 800FC9AC 000F860C 38 A0 00 00 */ li r5, 0
-/* 800FC9B0 000F8610 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FC9B4 000F8614 48 15 73 FD */ bl func_80253DB0
-/* 800FC9B8 000F8618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC9BC 000F861C 38 80 00 02 */ li r4, 2
-/* 800FC9C0 000F8620 38 A0 00 00 */ li r5, 0
-/* 800FC9C4 000F8624 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FC9C8 000F8628 48 15 73 E9 */ bl func_80253DB0
-/* 800FC9CC 000F862C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC9D0 000F8630 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FC9D4 000F8634 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FC9D8 000F8638 41 82 00 D4 */ beq lbl_800FCAAC
-/* 800FC9DC 000F863C 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FC9E0 000F8640 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FC9E4 000F8644 38 A0 00 00 */ li r5, 0
-/* 800FC9E8 000F8648 7D 89 03 A6 */ mtctr r12
-/* 800FC9EC 000F864C 4E 80 04 21 */ bctrl
-/* 800FC9F0 000F8650 2C 03 00 00 */ cmpwi r3, 0
-/* 800FC9F4 000F8654 41 82 00 30 */ beq lbl_800FCA24
-/* 800FC9F8 000F8658 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FC9FC 000F865C 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FCA00 000F8660 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCA04 000F8664 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FCA08 000F8668 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FCA0C 000F866C 48 2D FD 3D */ bl func_803DC748
-/* 800FCA10 000F8670 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FCA14 000F8674 38 60 02 23 */ li r3, 0x223
-/* 800FCA18 000F8678 38 80 00 00 */ li r4, 0
-/* 800FCA1C 000F867C 4B F0 E7 55 */ bl func_8000B170
-/* 800FCA20 000F8680 48 00 00 8C */ b lbl_800FCAAC
-lbl_800FCA24:
-/* 800FCA24 000F8684 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FCA28 000F8688 38 60 02 22 */ li r3, 0x222
-/* 800FCA2C 000F868C 38 80 00 00 */ li r4, 0
-/* 800FCA30 000F8690 4B F0 E7 41 */ bl func_8000B170
-/* 800FCA34 000F8694 48 00 00 78 */ b lbl_800FCAAC
-lbl_800FCA38:
-/* 800FCA38 000F8698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCA3C 000F869C 38 80 00 02 */ li r4, 2
-/* 800FCA40 000F86A0 38 A0 00 00 */ li r5, 0
-/* 800FCA44 000F86A4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCA48 000F86A8 48 15 73 69 */ bl func_80253DB0
-/* 800FCA4C 000F86AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCA50 000F86B0 38 80 00 02 */ li r4, 2
-/* 800FCA54 000F86B4 38 A0 00 00 */ li r5, 0
-/* 800FCA58 000F86B8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FCA5C 000F86BC 48 15 73 55 */ bl func_80253DB0
-/* 800FCA60 000F86C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCA64 000F86C4 38 00 00 25 */ li r0, 0x25
-/* 800FCA68 000F86C8 3B 80 00 01 */ li r28, 1
-/* 800FCA6C 000F86CC 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FCA70 000F86D0 48 00 00 3C */ b lbl_800FCAAC
-lbl_800FCA74:
-/* 800FCA74 000F86D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCA78 000F86D8 38 80 00 03 */ li r4, 3
-/* 800FCA7C 000F86DC 38 A0 00 00 */ li r5, 0
-/* 800FCA80 000F86E0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCA84 000F86E4 48 15 73 2D */ bl func_80253DB0
-/* 800FCA88 000F86E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCA8C 000F86EC 38 80 00 01 */ li r4, 1
-/* 800FCA90 000F86F0 38 A0 00 00 */ li r5, 0
-/* 800FCA94 000F86F4 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FCA98 000F86F8 48 15 73 19 */ bl func_80253DB0
-/* 800FCA9C 000F86FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCAA0 000F8700 38 00 00 20 */ li r0, 0x20
-/* 800FCAA4 000F8704 3B 80 00 02 */ li r28, 2
-/* 800FCAA8 000F8708 90 03 00 CC */ stw r0, 0xcc(r3)
-lbl_800FCAAC:
-/* 800FCAAC 000F870C 2C 1C 00 00 */ cmpwi r28, 0
-/* 800FCAB0 000F8710 41 82 09 80 */ beq lbl_800FD430
-/* 800FCAB4 000F8714 7F 83 E3 78 */ mr r3, r28
-/* 800FCAB8 000F8718 4B F5 DA 15 */ bl func_8005A4CC
-/* 800FCABC 000F871C 48 00 09 74 */ b lbl_800FD430
-lbl_800FCAC0:
-/* 800FCAC0 000F8720 2C 03 00 07 */ cmpwi r3, 7
-/* 800FCAC4 000F8724 41 82 00 4C */ beq lbl_800FCB10
-/* 800FCAC8 000F8728 40 80 00 10 */ bge lbl_800FCAD8
-/* 800FCACC 000F872C 2C 03 00 06 */ cmpwi r3, 6
-/* 800FCAD0 000F8730 40 80 00 14 */ bge lbl_800FCAE4
-/* 800FCAD4 000F8734 48 00 00 94 */ b lbl_800FCB68
-lbl_800FCAD8:
-/* 800FCAD8 000F8738 2C 03 00 09 */ cmpwi r3, 9
-/* 800FCADC 000F873C 40 80 00 8C */ bge lbl_800FCB68
-/* 800FCAE0 000F8740 48 00 00 5C */ b lbl_800FCB3C
-lbl_800FCAE4:
-/* 800FCAE4 000F8744 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCAE8 000F8748 38 80 00 00 */ li r4, 0
-/* 800FCAEC 000F874C 38 A0 00 00 */ li r5, 0
-/* 800FCAF0 000F8750 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCAF4 000F8754 48 15 72 BD */ bl func_80253DB0
-/* 800FCAF8 000F8758 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCAFC 000F875C 38 80 00 02 */ li r4, 2
-/* 800FCB00 000F8760 38 A0 00 00 */ li r5, 0
-/* 800FCB04 000F8764 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FCB08 000F8768 48 15 72 A9 */ bl func_80253DB0
-/* 800FCB0C 000F876C 48 00 09 24 */ b lbl_800FD430
-lbl_800FCB10:
-/* 800FCB10 000F8770 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCB14 000F8774 38 80 00 01 */ li r4, 1
-/* 800FCB18 000F8778 38 A0 00 00 */ li r5, 0
-/* 800FCB1C 000F877C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCB20 000F8780 48 15 72 91 */ bl func_80253DB0
-/* 800FCB24 000F8784 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCB28 000F8788 38 80 00 02 */ li r4, 2
-/* 800FCB2C 000F878C 38 A0 00 00 */ li r5, 0
-/* 800FCB30 000F8790 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FCB34 000F8794 48 15 72 7D */ bl func_80253DB0
-/* 800FCB38 000F8798 48 00 08 F8 */ b lbl_800FD430
-lbl_800FCB3C:
-/* 800FCB3C 000F879C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCB40 000F87A0 38 80 00 02 */ li r4, 2
-/* 800FCB44 000F87A4 38 A0 00 00 */ li r5, 0
-/* 800FCB48 000F87A8 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCB4C 000F87AC 48 15 72 65 */ bl func_80253DB0
-/* 800FCB50 000F87B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCB54 000F87B4 38 80 00 02 */ li r4, 2
-/* 800FCB58 000F87B8 38 A0 00 00 */ li r5, 0
-/* 800FCB5C 000F87BC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FCB60 000F87C0 48 15 72 51 */ bl func_80253DB0
-/* 800FCB64 000F87C4 48 00 08 CC */ b lbl_800FD430
-lbl_800FCB68:
-/* 800FCB68 000F87C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCB6C 000F87CC 38 80 00 03 */ li r4, 3
-/* 800FCB70 000F87D0 38 A0 00 00 */ li r5, 0
-/* 800FCB74 000F87D4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCB78 000F87D8 48 15 72 39 */ bl func_80253DB0
-/* 800FCB7C 000F87DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCB80 000F87E0 38 80 00 00 */ li r4, 0
-/* 800FCB84 000F87E4 38 A0 00 00 */ li r5, 0
-/* 800FCB88 000F87E8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FCB8C 000F87EC 48 15 72 25 */ bl func_80253DB0
-/* 800FCB90 000F87F0 48 00 08 A0 */ b lbl_800FD430
-/* 800FCB94 000F87F4 A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FCB98 000F87F8 48 15 72 39 */ bl func_80253DD0
-/* 800FCB9C 000F87FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCBA0 000F8800 28 00 00 03 */ cmplwi r0, 3
-/* 800FCBA4 000F8804 40 82 08 8C */ bne lbl_800FD430
-/* 800FCBA8 000F8808 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCBAC 000F880C 38 80 00 06 */ li r4, 6
-/* 800FCBB0 000F8810 38 A0 00 00 */ li r5, 0
-/* 800FCBB4 000F8814 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCBB8 000F8818 48 15 71 F9 */ bl func_80253DB0
-/* 800FCBBC 000F881C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCBC0 000F8820 38 80 00 01 */ li r4, 1
-/* 800FCBC4 000F8824 38 A0 00 00 */ li r5, 0
-/* 800FCBC8 000F8828 A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FCBCC 000F882C 48 15 71 E5 */ bl func_80253DB0
-/* 800FCBD0 000F8830 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCBD4 000F8834 38 00 00 21 */ li r0, 0x21
-/* 800FCBD8 000F8838 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FCBDC 000F883C 48 00 08 54 */ b lbl_800FD430
-/* 800FCBE0 000F8840 A8 65 00 52 */ lha r3, 0x52(r5)
-/* 800FCBE4 000F8844 48 15 71 ED */ bl func_80253DD0
-/* 800FCBE8 000F8848 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCBEC 000F884C 28 00 00 03 */ cmplwi r0, 3
-/* 800FCBF0 000F8850 40 82 08 40 */ bne lbl_800FD430
-/* 800FCBF4 000F8854 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCBF8 000F8858 38 80 00 08 */ li r4, 8
-/* 800FCBFC 000F885C 38 A0 00 00 */ li r5, 0
-/* 800FCC00 000F8860 A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FCC04 000F8864 48 15 71 ED */ bl func_80253DF0
-/* 800FCC08 000F8868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCC0C 000F886C 38 80 00 08 */ li r4, 8
-/* 800FCC10 000F8870 38 A0 00 01 */ li r5, 1
-/* 800FCC14 000F8874 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FCC18 000F8878 48 15 71 D9 */ bl func_80253DF0
-/* 800FCC1C 000F887C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCC20 000F8880 38 80 00 0A */ li r4, 0xa
-/* 800FCC24 000F8884 38 A0 00 00 */ li r5, 0
-/* 800FCC28 000F8888 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FCC2C 000F888C 48 15 71 85 */ bl func_80253DB0
-/* 800FCC30 000F8890 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCC34 000F8894 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FCC38 000F8898 28 00 00 02 */ cmplwi r0, 2
-/* 800FCC3C 000F889C 40 82 00 14 */ bne lbl_800FCC50
-/* 800FCC40 000F88A0 3C 60 80 00 */ lis r3, 0x8000007E@ha
-/* 800FCC44 000F88A4 38 03 00 7E */ addi r0, r3, 0x8000007E@l
-/* 800FCC48 000F88A8 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FCC4C 000F88AC 48 00 00 28 */ b lbl_800FCC74
-lbl_800FCC50:
-/* 800FCC50 000F88B0 28 00 00 04 */ cmplwi r0, 4
-/* 800FCC54 000F88B4 40 82 00 14 */ bne lbl_800FCC68
-/* 800FCC58 000F88B8 3C 60 80 00 */ lis r3, 0x8000001E@ha
-/* 800FCC5C 000F88BC 38 03 00 1E */ addi r0, r3, 0x8000001E@l
-/* 800FCC60 000F88C0 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FCC64 000F88C4 48 00 00 10 */ b lbl_800FCC74
-lbl_800FCC68:
-/* 800FCC68 000F88C8 3C 60 80 00 */ lis r3, 0x8000007F@ha
-/* 800FCC6C 000F88CC 38 03 00 7F */ addi r0, r3, 0x8000007F@l
-/* 800FCC70 000F88D0 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FCC74:
-/* 800FCC74 000F88D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCC78 000F88D8 38 80 00 07 */ li r4, 7
-/* 800FCC7C 000F88DC 38 A0 00 00 */ li r5, 0
-/* 800FCC80 000F88E0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCC84 000F88E4 48 15 71 2D */ bl func_80253DB0
-/* 800FCC88 000F88E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCC8C 000F88EC 38 00 00 01 */ li r0, 1
-/* 800FCC90 000F88F0 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FCC94 000F88F4 48 00 07 9C */ b lbl_800FD430
-/* 800FCC98 000F88F8 A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FCC9C 000F88FC 38 80 00 09 */ li r4, 9
-/* 800FCCA0 000F8900 38 A0 00 00 */ li r5, 0
-/* 800FCCA4 000F8904 48 15 71 0D */ bl func_80253DB0
-/* 800FCCA8 000F8908 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCCAC 000F890C 38 80 00 1E */ li r4, 0x1e
-/* 800FCCB0 000F8910 38 00 00 08 */ li r0, 8
-/* 800FCCB4 000F8914 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FCCB8 000F8918 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCCBC 000F891C 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FCCC0 000F8920 48 00 07 70 */ b lbl_800FD430
-/* 800FCCC4 000F8924 A8 65 00 4E */ lha r3, 0x4e(r5)
-/* 800FCCC8 000F8928 48 15 71 09 */ bl func_80253DD0
-/* 800FCCCC 000F892C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCCD0 000F8930 28 00 00 03 */ cmplwi r0, 3
-/* 800FCCD4 000F8934 40 82 07 5C */ bne lbl_800FD430
-/* 800FCCD8 000F8938 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCCDC 000F893C 38 80 00 08 */ li r4, 8
-/* 800FCCE0 000F8940 38 A0 00 00 */ li r5, 0
-/* 800FCCE4 000F8944 A8 63 00 4E */ lha r3, 0x4e(r3)
-/* 800FCCE8 000F8948 48 15 71 09 */ bl func_80253DF0
-/* 800FCCEC 000F894C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCCF0 000F8950 38 80 00 08 */ li r4, 8
-/* 800FCCF4 000F8954 38 A0 00 01 */ li r5, 1
-/* 800FCCF8 000F8958 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FCCFC 000F895C 48 15 70 F5 */ bl func_80253DF0
-/* 800FCD00 000F8960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD04 000F8964 38 80 00 08 */ li r4, 8
-/* 800FCD08 000F8968 38 A0 00 01 */ li r5, 1
-/* 800FCD0C 000F896C A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FCD10 000F8970 48 15 70 E1 */ bl func_80253DF0
-/* 800FCD14 000F8974 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD18 000F8978 38 80 00 08 */ li r4, 8
-/* 800FCD1C 000F897C 38 A0 00 01 */ li r5, 1
-/* 800FCD20 000F8980 A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FCD24 000F8984 48 15 70 CD */ bl func_80253DF0
-/* 800FCD28 000F8988 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD2C 000F898C 38 80 00 02 */ li r4, 2
-/* 800FCD30 000F8990 38 A0 00 00 */ li r5, 0
-/* 800FCD34 000F8994 A8 63 00 48 */ lha r3, 0x48(r3)
-/* 800FCD38 000F8998 48 15 70 79 */ bl func_80253DB0
-/* 800FCD3C 000F899C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD40 000F89A0 38 80 00 02 */ li r4, 2
-/* 800FCD44 000F89A4 38 A0 00 00 */ li r5, 0
-/* 800FCD48 000F89A8 A8 63 00 4A */ lha r3, 0x4a(r3)
-/* 800FCD4C 000F89AC 48 15 70 65 */ bl func_80253DB0
-/* 800FCD50 000F89B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD54 000F89B4 38 80 00 02 */ li r4, 2
-/* 800FCD58 000F89B8 38 A0 00 00 */ li r5, 0
-/* 800FCD5C 000F89BC A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FCD60 000F89C0 48 15 70 51 */ bl func_80253DB0
-/* 800FCD64 000F89C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD68 000F89C8 38 00 00 1C */ li r0, 0x1c
-/* 800FCD6C 000F89CC 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FCD70 000F89D0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCD74 000F89D4 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FCD78 000F89D8 28 00 00 04 */ cmplwi r0, 4
-/* 800FCD7C 000F89DC 40 82 00 14 */ bne lbl_800FCD90
-/* 800FCD80 000F89E0 3C 60 80 00 */ lis r3, 0x80000080@ha
-/* 800FCD84 000F89E4 38 03 00 80 */ addi r0, r3, 0x80000080@l
-/* 800FCD88 000F89E8 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FCD8C 000F89EC 48 00 00 10 */ b lbl_800FCD9C
-lbl_800FCD90:
-/* 800FCD90 000F89F0 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FCD94 000F89F4 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FCD98 000F89F8 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FCD9C:
-/* 800FCD9C 000F89FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCDA0 000F8A00 38 00 00 00 */ li r0, 0
-/* 800FCDA4 000F8A04 B0 03 00 E8 */ sth r0, 0xe8(r3)
-/* 800FCDA8 000F8A08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCDAC 000F8A0C 90 03 00 EC */ stw r0, 0xec(r3)
-/* 800FCDB0 000F8A10 48 00 06 80 */ b lbl_800FD430
-/* 800FCDB4 000F8A14 A8 65 00 46 */ lha r3, 0x46(r5)
-/* 800FCDB8 000F8A18 48 15 70 19 */ bl func_80253DD0
-/* 800FCDBC 000F8A1C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCDC0 000F8A20 28 00 00 03 */ cmplwi r0, 3
-/* 800FCDC4 000F8A24 40 82 06 6C */ bne lbl_800FD430
-/* 800FCDC8 000F8A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCDCC 000F8A2C 38 80 00 06 */ li r4, 6
-/* 800FCDD0 000F8A30 38 A0 00 00 */ li r5, 0
-/* 800FCDD4 000F8A34 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCDD8 000F8A38 48 15 6F D9 */ bl func_80253DB0
-/* 800FCDDC 000F8A3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCDE0 000F8A40 38 80 00 09 */ li r4, 9
-/* 800FCDE4 000F8A44 38 A0 00 00 */ li r5, 0
-/* 800FCDE8 000F8A48 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FCDEC 000F8A4C 48 15 6F C5 */ bl func_80253DB0
-/* 800FCDF0 000F8A50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCDF4 000F8A54 38 80 00 23 */ li r4, 0x23
-/* 800FCDF8 000F8A58 38 00 00 14 */ li r0, 0x14
-/* 800FCDFC 000F8A5C 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FCE00 000F8A60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE04 000F8A64 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FCE08 000F8A68 48 00 06 28 */ b lbl_800FD430
-/* 800FCE0C 000F8A6C A8 65 00 44 */ lha r3, 0x44(r5)
-/* 800FCE10 000F8A70 48 15 6F C1 */ bl func_80253DD0
-/* 800FCE14 000F8A74 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCE18 000F8A78 28 00 00 03 */ cmplwi r0, 3
-/* 800FCE1C 000F8A7C 40 82 06 14 */ bne lbl_800FD430
-/* 800FCE20 000F8A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE24 000F8A84 38 80 00 08 */ li r4, 8
-/* 800FCE28 000F8A88 38 A0 00 00 */ li r5, 0
-/* 800FCE2C 000F8A8C A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FCE30 000F8A90 48 15 6F C1 */ bl func_80253DF0
-/* 800FCE34 000F8A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE38 000F8A98 38 80 00 08 */ li r4, 8
-/* 800FCE3C 000F8A9C 38 A0 00 01 */ li r5, 1
-/* 800FCE40 000F8AA0 A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FCE44 000F8AA4 48 15 6F AD */ bl func_80253DF0
-/* 800FCE48 000F8AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE4C 000F8AAC 38 80 00 07 */ li r4, 7
-/* 800FCE50 000F8AB0 38 A0 00 00 */ li r5, 0
-/* 800FCE54 000F8AB4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FCE58 000F8AB8 48 15 6F 59 */ bl func_80253DB0
-/* 800FCE5C 000F8ABC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE60 000F8AC0 38 80 00 02 */ li r4, 2
-/* 800FCE64 000F8AC4 38 A0 00 00 */ li r5, 0
-/* 800FCE68 000F8AC8 A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FCE6C 000F8ACC 48 15 6F 45 */ bl func_80253DB0
-/* 800FCE70 000F8AD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE74 000F8AD4 38 00 00 24 */ li r0, 0x24
-/* 800FCE78 000F8AD8 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FCE7C 000F8ADC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCE80 000F8AE0 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FCE84 000F8AE4 28 00 00 04 */ cmplwi r0, 4
-/* 800FCE88 000F8AE8 40 82 00 14 */ bne lbl_800FCE9C
-/* 800FCE8C 000F8AEC 3C 60 80 00 */ lis r3, 0x80000080@ha
-/* 800FCE90 000F8AF0 38 03 00 80 */ addi r0, r3, 0x80000080@l
-/* 800FCE94 000F8AF4 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FCE98 000F8AF8 48 00 05 98 */ b lbl_800FD430
-lbl_800FCE9C:
-/* 800FCE9C 000F8AFC 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FCEA0 000F8B00 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FCEA4 000F8B04 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FCEA8 000F8B08 48 00 05 88 */ b lbl_800FD430
-/* 800FCEAC 000F8B0C 38 00 2D 60 */ li r0, 0x2d60
-/* 800FCEB0 000F8B10 90 05 00 F8 */ stw r0, 0xf8(r5)
-/* 800FCEB4 000F8B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCEB8 000F8B18 A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FCEBC 000F8B1C 48 15 6F 15 */ bl func_80253DD0
-/* 800FCEC0 000F8B20 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCEC4 000F8B24 28 00 00 03 */ cmplwi r0, 3
-/* 800FCEC8 000F8B28 40 82 05 68 */ bne lbl_800FD430
-/* 800FCECC 000F8B2C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCED0 000F8B30 38 00 00 27 */ li r0, 0x27
-/* 800FCED4 000F8B34 38 60 00 01 */ li r3, 1
-/* 800FCED8 000F8B38 38 80 00 00 */ li r4, 0
-/* 800FCEDC 000F8B3C 90 05 00 CC */ stw r0, 0xcc(r5)
-/* 800FCEE0 000F8B40 4B F5 CA 19 */ bl func_800598F8
-/* 800FCEE4 000F8B44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCEE8 000F8B48 A0 03 00 68 */ lhz r0, 0x68(r3)
-/* 800FCEEC 000F8B4C 28 00 00 04 */ cmplwi r0, 4
-/* 800FCEF0 000F8B50 40 82 00 40 */ bne lbl_800FCF30
-/* 800FCEF4 000F8B54 38 60 00 08 */ li r3, 8
-/* 800FCEF8 000F8B58 38 80 00 00 */ li r4, 0
-/* 800FCEFC 000F8B5C 38 A0 00 00 */ li r5, 0
-/* 800FCF00 000F8B60 38 C0 00 14 */ li r6, 0x14
-/* 800FCF04 000F8B64 38 E0 00 00 */ li r7, 0
-/* 800FCF08 000F8B68 39 00 00 00 */ li r8, 0
-/* 800FCF0C 000F8B6C 4B F5 CA BD */ bl func_800599C8
-/* 800FCF10 000F8B70 38 60 00 14 */ li r3, 0x14
-/* 800FCF14 000F8B74 38 80 00 00 */ li r4, 0
-/* 800FCF18 000F8B78 38 A0 00 08 */ li r5, 8
-/* 800FCF1C 000F8B7C 38 C0 00 00 */ li r6, 0
-/* 800FCF20 000F8B80 38 E0 00 00 */ li r7, 0
-/* 800FCF24 000F8B84 39 00 00 00 */ li r8, 0
-/* 800FCF28 000F8B88 4B F5 CA A1 */ bl func_800599C8
-/* 800FCF2C 000F8B8C 48 00 05 04 */ b lbl_800FD430
-lbl_800FCF30:
-/* 800FCF30 000F8B90 38 60 00 06 */ li r3, 6
-/* 800FCF34 000F8B94 38 80 00 00 */ li r4, 0
-/* 800FCF38 000F8B98 38 A0 00 00 */ li r5, 0
-/* 800FCF3C 000F8B9C 38 C0 00 07 */ li r6, 7
-/* 800FCF40 000F8BA0 38 E0 00 00 */ li r7, 0
-/* 800FCF44 000F8BA4 39 00 00 00 */ li r8, 0
-/* 800FCF48 000F8BA8 4B F5 CA 81 */ bl func_800599C8
-/* 800FCF4C 000F8BAC 38 60 00 07 */ li r3, 7
-/* 800FCF50 000F8BB0 38 80 00 00 */ li r4, 0
-/* 800FCF54 000F8BB4 38 A0 00 06 */ li r5, 6
-/* 800FCF58 000F8BB8 38 C0 00 08 */ li r6, 8
-/* 800FCF5C 000F8BBC 38 E0 00 00 */ li r7, 0
-/* 800FCF60 000F8BC0 39 00 00 00 */ li r8, 0
-/* 800FCF64 000F8BC4 4B F5 CA 65 */ bl func_800599C8
-/* 800FCF68 000F8BC8 38 60 00 08 */ li r3, 8
-/* 800FCF6C 000F8BCC 38 80 00 00 */ li r4, 0
-/* 800FCF70 000F8BD0 38 A0 00 07 */ li r5, 7
-/* 800FCF74 000F8BD4 38 C0 00 14 */ li r6, 0x14
-/* 800FCF78 000F8BD8 38 E0 00 00 */ li r7, 0
-/* 800FCF7C 000F8BDC 39 00 00 00 */ li r8, 0
-/* 800FCF80 000F8BE0 4B F5 CA 49 */ bl func_800599C8
-/* 800FCF84 000F8BE4 38 60 00 14 */ li r3, 0x14
-/* 800FCF88 000F8BE8 38 80 00 00 */ li r4, 0
-/* 800FCF8C 000F8BEC 38 A0 00 08 */ li r5, 8
-/* 800FCF90 000F8BF0 38 C0 00 00 */ li r6, 0
-/* 800FCF94 000F8BF4 38 E0 00 00 */ li r7, 0
-/* 800FCF98 000F8BF8 39 00 00 00 */ li r8, 0
-/* 800FCF9C 000F8BFC 4B F5 CA 2D */ bl func_800599C8
-/* 800FCFA0 000F8C00 48 00 04 90 */ b lbl_800FD430
-/* 800FCFA4 000F8C04 88 85 00 F1 */ lbz r4, 0xf1(r5)
-/* 800FCFA8 000F8C08 38 60 00 29 */ li r3, 0x29
-/* 800FCFAC 000F8C0C 88 A5 00 F4 */ lbz r5, 0xf4(r5)
-/* 800FCFB0 000F8C10 38 C0 00 01 */ li r6, 1
-/* 800FCFB4 000F8C14 4B F5 CA B9 */ bl func_80059A6C
-/* 800FCFB8 000F8C18 2C 03 00 00 */ cmpwi r3, 0
-/* 800FCFBC 000F8C1C 41 82 04 74 */ beq lbl_800FD430
-/* 800FCFC0 000F8C20 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 800FCFC4 000F8C24 41 82 01 E0 */ beq lbl_800FD1A4
-/* 800FCFC8 000F8C28 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FCFCC 000F8C2C 3B 80 00 00 */ li r28, 0
-/* 800FCFD0 000F8C30 2C 00 00 07 */ cmpwi r0, 7
-/* 800FCFD4 000F8C34 41 82 00 B4 */ beq lbl_800FD088
-/* 800FCFD8 000F8C38 40 80 00 10 */ bge lbl_800FCFE8
-/* 800FCFDC 000F8C3C 2C 00 00 06 */ cmpwi r0, 6
-/* 800FCFE0 000F8C40 40 80 00 14 */ bge lbl_800FCFF4
-/* 800FCFE4 000F8C44 48 00 01 74 */ b lbl_800FD158
-lbl_800FCFE8:
-/* 800FCFE8 000F8C48 2C 00 00 09 */ cmpwi r0, 9
-/* 800FCFEC 000F8C4C 40 80 01 6C */ bge lbl_800FD158
-/* 800FCFF0 000F8C50 48 00 01 2C */ b lbl_800FD11C
-lbl_800FCFF4:
-/* 800FCFF4 000F8C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FCFF8 000F8C58 38 80 00 00 */ li r4, 0
-/* 800FCFFC 000F8C5C 38 A0 00 00 */ li r5, 0
-/* 800FD000 000F8C60 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD004 000F8C64 48 15 6D AD */ bl func_80253DB0
-/* 800FD008 000F8C68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD00C 000F8C6C 38 80 00 02 */ li r4, 2
-/* 800FD010 000F8C70 38 A0 00 00 */ li r5, 0
-/* 800FD014 000F8C74 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD018 000F8C78 48 15 6D 99 */ bl func_80253DB0
-/* 800FD01C 000F8C7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD020 000F8C80 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FD024 000F8C84 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FD028 000F8C88 41 82 01 68 */ beq lbl_800FD190
-/* 800FD02C 000F8C8C 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FD030 000F8C90 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD034 000F8C94 38 A0 00 01 */ li r5, 1
-/* 800FD038 000F8C98 7D 89 03 A6 */ mtctr r12
-/* 800FD03C 000F8C9C 4E 80 04 21 */ bctrl
-/* 800FD040 000F8CA0 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD044 000F8CA4 41 82 00 30 */ beq lbl_800FD074
-/* 800FD048 000F8CA8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD04C 000F8CAC 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FD050 000F8CB0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD054 000F8CB4 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FD058 000F8CB8 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FD05C 000F8CBC 48 2D F6 ED */ bl func_803DC748
-/* 800FD060 000F8CC0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FD064 000F8CC4 38 60 02 23 */ li r3, 0x223
-/* 800FD068 000F8CC8 38 80 00 00 */ li r4, 0
-/* 800FD06C 000F8CCC 4B F0 E1 05 */ bl func_8000B170
-/* 800FD070 000F8CD0 48 00 01 20 */ b lbl_800FD190
-lbl_800FD074:
-/* 800FD074 000F8CD4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FD078 000F8CD8 38 60 02 22 */ li r3, 0x222
-/* 800FD07C 000F8CDC 38 80 00 00 */ li r4, 0
-/* 800FD080 000F8CE0 4B F0 E0 F1 */ bl func_8000B170
-/* 800FD084 000F8CE4 48 00 01 0C */ b lbl_800FD190
-lbl_800FD088:
-/* 800FD088 000F8CE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD08C 000F8CEC 38 80 00 01 */ li r4, 1
-/* 800FD090 000F8CF0 38 A0 00 00 */ li r5, 0
-/* 800FD094 000F8CF4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD098 000F8CF8 48 15 6D 19 */ bl func_80253DB0
-/* 800FD09C 000F8CFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD0A0 000F8D00 38 80 00 02 */ li r4, 2
-/* 800FD0A4 000F8D04 38 A0 00 00 */ li r5, 0
-/* 800FD0A8 000F8D08 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD0AC 000F8D0C 48 15 6D 05 */ bl func_80253DB0
-/* 800FD0B0 000F8D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD0B4 000F8D14 81 83 00 6C */ lwz r12, 0x6c(r3)
-/* 800FD0B8 000F8D18 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FD0BC 000F8D1C 41 82 00 D4 */ beq lbl_800FD190
-/* 800FD0C0 000F8D20 38 83 00 C8 */ addi r4, r3, 0xc8
-/* 800FD0C4 000F8D24 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD0C8 000F8D28 38 A0 00 00 */ li r5, 0
-/* 800FD0CC 000F8D2C 7D 89 03 A6 */ mtctr r12
-/* 800FD0D0 000F8D30 4E 80 04 21 */ bctrl
-/* 800FD0D4 000F8D34 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD0D8 000F8D38 41 82 00 30 */ beq lbl_800FD108
-/* 800FD0DC 000F8D3C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD0E0 000F8D40 90 64 00 78 */ stw r3, 0x78(r4)
-/* 800FD0E4 000F8D44 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD0E8 000F8D48 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FD0EC 000F8D4C 80 84 00 80 */ lwz r4, 0x80(r4)
-/* 800FD0F0 000F8D50 48 2D F6 59 */ bl func_803DC748
-/* 800FD0F4 000F8D54 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FD0F8 000F8D58 38 60 02 23 */ li r3, 0x223
-/* 800FD0FC 000F8D5C 38 80 00 00 */ li r4, 0
-/* 800FD100 000F8D60 4B F0 E0 71 */ bl func_8000B170
-/* 800FD104 000F8D64 48 00 00 8C */ b lbl_800FD190
-lbl_800FD108:
-/* 800FD108 000F8D68 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FD10C 000F8D6C 38 60 02 22 */ li r3, 0x222
-/* 800FD110 000F8D70 38 80 00 00 */ li r4, 0
-/* 800FD114 000F8D74 4B F0 E0 5D */ bl func_8000B170
-/* 800FD118 000F8D78 48 00 00 78 */ b lbl_800FD190
-lbl_800FD11C:
-/* 800FD11C 000F8D7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD120 000F8D80 38 80 00 02 */ li r4, 2
-/* 800FD124 000F8D84 38 A0 00 00 */ li r5, 0
-/* 800FD128 000F8D88 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD12C 000F8D8C 48 15 6C 85 */ bl func_80253DB0
-/* 800FD130 000F8D90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD134 000F8D94 38 80 00 02 */ li r4, 2
-/* 800FD138 000F8D98 38 A0 00 00 */ li r5, 0
-/* 800FD13C 000F8D9C A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD140 000F8DA0 48 15 6C 71 */ bl func_80253DB0
-/* 800FD144 000F8DA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD148 000F8DA8 38 00 00 07 */ li r0, 7
-/* 800FD14C 000F8DAC 3B 80 00 01 */ li r28, 1
-/* 800FD150 000F8DB0 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FD154 000F8DB4 48 00 00 3C */ b lbl_800FD190
-lbl_800FD158:
-/* 800FD158 000F8DB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD15C 000F8DBC 38 80 00 03 */ li r4, 3
-/* 800FD160 000F8DC0 38 A0 00 00 */ li r5, 0
-/* 800FD164 000F8DC4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD168 000F8DC8 48 15 6C 49 */ bl func_80253DB0
-/* 800FD16C 000F8DCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD170 000F8DD0 38 80 00 01 */ li r4, 1
-/* 800FD174 000F8DD4 38 A0 00 00 */ li r5, 0
-/* 800FD178 000F8DD8 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD17C 000F8DDC 48 15 6C 35 */ bl func_80253DB0
-/* 800FD180 000F8DE0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD184 000F8DE4 38 00 00 28 */ li r0, 0x28
-/* 800FD188 000F8DE8 3B 80 00 02 */ li r28, 2
-/* 800FD18C 000F8DEC 90 03 00 CC */ stw r0, 0xcc(r3)
-lbl_800FD190:
-/* 800FD190 000F8DF0 2C 1C 00 00 */ cmpwi r28, 0
-/* 800FD194 000F8DF4 41 82 02 9C */ beq lbl_800FD430
-/* 800FD198 000F8DF8 7F 83 E3 78 */ mr r3, r28
-/* 800FD19C 000F8DFC 4B F5 D3 31 */ bl func_8005A4CC
-/* 800FD1A0 000F8E00 48 00 02 90 */ b lbl_800FD430
-lbl_800FD1A4:
-/* 800FD1A4 000F8E04 2C 03 00 07 */ cmpwi r3, 7
-/* 800FD1A8 000F8E08 41 82 00 4C */ beq lbl_800FD1F4
-/* 800FD1AC 000F8E0C 40 80 00 10 */ bge lbl_800FD1BC
-/* 800FD1B0 000F8E10 2C 03 00 06 */ cmpwi r3, 6
-/* 800FD1B4 000F8E14 40 80 00 14 */ bge lbl_800FD1C8
-/* 800FD1B8 000F8E18 48 00 00 94 */ b lbl_800FD24C
-lbl_800FD1BC:
-/* 800FD1BC 000F8E1C 2C 03 00 09 */ cmpwi r3, 9
-/* 800FD1C0 000F8E20 40 80 00 8C */ bge lbl_800FD24C
-/* 800FD1C4 000F8E24 48 00 00 5C */ b lbl_800FD220
-lbl_800FD1C8:
-/* 800FD1C8 000F8E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD1CC 000F8E2C 38 80 00 00 */ li r4, 0
-/* 800FD1D0 000F8E30 38 A0 00 00 */ li r5, 0
-/* 800FD1D4 000F8E34 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD1D8 000F8E38 48 15 6B D9 */ bl func_80253DB0
-/* 800FD1DC 000F8E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD1E0 000F8E40 38 80 00 02 */ li r4, 2
-/* 800FD1E4 000F8E44 38 A0 00 00 */ li r5, 0
-/* 800FD1E8 000F8E48 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD1EC 000F8E4C 48 15 6B C5 */ bl func_80253DB0
-/* 800FD1F0 000F8E50 48 00 02 40 */ b lbl_800FD430
-lbl_800FD1F4:
-/* 800FD1F4 000F8E54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD1F8 000F8E58 38 80 00 01 */ li r4, 1
-/* 800FD1FC 000F8E5C 38 A0 00 00 */ li r5, 0
-/* 800FD200 000F8E60 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD204 000F8E64 48 15 6B AD */ bl func_80253DB0
-/* 800FD208 000F8E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD20C 000F8E6C 38 80 00 02 */ li r4, 2
-/* 800FD210 000F8E70 38 A0 00 00 */ li r5, 0
-/* 800FD214 000F8E74 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD218 000F8E78 48 15 6B 99 */ bl func_80253DB0
-/* 800FD21C 000F8E7C 48 00 02 14 */ b lbl_800FD430
-lbl_800FD220:
-/* 800FD220 000F8E80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD224 000F8E84 38 80 00 02 */ li r4, 2
-/* 800FD228 000F8E88 38 A0 00 00 */ li r5, 0
-/* 800FD22C 000F8E8C A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD230 000F8E90 48 15 6B 81 */ bl func_80253DB0
-/* 800FD234 000F8E94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD238 000F8E98 38 80 00 02 */ li r4, 2
-/* 800FD23C 000F8E9C 38 A0 00 00 */ li r5, 0
-/* 800FD240 000F8EA0 A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD244 000F8EA4 48 15 6B 6D */ bl func_80253DB0
-/* 800FD248 000F8EA8 48 00 01 E8 */ b lbl_800FD430
-lbl_800FD24C:
-/* 800FD24C 000F8EAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD250 000F8EB0 38 80 00 03 */ li r4, 3
-/* 800FD254 000F8EB4 38 A0 00 00 */ li r5, 0
-/* 800FD258 000F8EB8 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD25C 000F8EBC 48 15 6B 55 */ bl func_80253DB0
-/* 800FD260 000F8EC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD264 000F8EC4 38 80 00 00 */ li r4, 0
-/* 800FD268 000F8EC8 38 A0 00 00 */ li r5, 0
-/* 800FD26C 000F8ECC A8 63 00 5E */ lha r3, 0x5e(r3)
-/* 800FD270 000F8ED0 48 15 6B 41 */ bl func_80253DB0
-/* 800FD274 000F8ED4 48 00 01 BC */ b lbl_800FD430
-/* 800FD278 000F8ED8 A8 65 00 5E */ lha r3, 0x5e(r5)
-/* 800FD27C 000F8EDC 48 15 6B 55 */ bl func_80253DD0
-/* 800FD280 000F8EE0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FD284 000F8EE4 28 00 00 03 */ cmplwi r0, 3
-/* 800FD288 000F8EE8 40 82 01 A8 */ bne lbl_800FD430
-/* 800FD28C 000F8EEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD290 000F8EF0 38 80 00 06 */ li r4, 6
-/* 800FD294 000F8EF4 38 A0 00 00 */ li r5, 0
-/* 800FD298 000F8EF8 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD29C 000F8EFC 48 15 6B 15 */ bl func_80253DB0
-/* 800FD2A0 000F8F00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD2A4 000F8F04 38 80 00 01 */ li r4, 1
-/* 800FD2A8 000F8F08 38 A0 00 00 */ li r5, 0
-/* 800FD2AC 000F8F0C A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FD2B0 000F8F10 48 15 6B 01 */ bl func_80253DB0
-/* 800FD2B4 000F8F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD2B8 000F8F18 38 00 00 29 */ li r0, 0x29
-/* 800FD2BC 000F8F1C 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FD2C0 000F8F20 48 00 01 70 */ b lbl_800FD430
-/* 800FD2C4 000F8F24 A8 65 00 54 */ lha r3, 0x54(r5)
-/* 800FD2C8 000F8F28 48 15 6B 09 */ bl func_80253DD0
-/* 800FD2CC 000F8F2C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FD2D0 000F8F30 28 00 00 03 */ cmplwi r0, 3
-/* 800FD2D4 000F8F34 40 82 01 5C */ bne lbl_800FD430
-/* 800FD2D8 000F8F38 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD2DC 000F8F3C 38 80 00 08 */ li r4, 8
-/* 800FD2E0 000F8F40 38 A0 00 00 */ li r5, 0
-/* 800FD2E4 000F8F44 A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FD2E8 000F8F48 48 15 6B 09 */ bl func_80253DF0
-/* 800FD2EC 000F8F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD2F0 000F8F50 38 80 00 08 */ li r4, 8
-/* 800FD2F4 000F8F54 38 A0 00 01 */ li r5, 1
-/* 800FD2F8 000F8F58 A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FD2FC 000F8F5C 48 15 6A F5 */ bl func_80253DF0
-/* 800FD300 000F8F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD304 000F8F64 38 80 00 0A */ li r4, 0xa
-/* 800FD308 000F8F68 38 A0 00 00 */ li r5, 0
-/* 800FD30C 000F8F6C A8 63 00 46 */ lha r3, 0x46(r3)
-/* 800FD310 000F8F70 48 15 6A A1 */ bl func_80253DB0
-/* 800FD314 000F8F74 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD318 000F8F78 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FD31C 000F8F7C 28 00 00 02 */ cmplwi r0, 2
-/* 800FD320 000F8F80 40 82 00 14 */ bne lbl_800FD334
-/* 800FD324 000F8F84 3C 60 80 00 */ lis r3, 0x8000007E@ha
-/* 800FD328 000F8F88 38 03 00 7E */ addi r0, r3, 0x8000007E@l
-/* 800FD32C 000F8F8C 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FD330 000F8F90 48 00 00 28 */ b lbl_800FD358
-lbl_800FD334:
-/* 800FD334 000F8F94 28 00 00 04 */ cmplwi r0, 4
-/* 800FD338 000F8F98 40 82 00 14 */ bne lbl_800FD34C
-/* 800FD33C 000F8F9C 3C 60 80 00 */ lis r3, 0x8000001E@ha
-/* 800FD340 000F8FA0 38 03 00 1E */ addi r0, r3, 0x8000001E@l
-/* 800FD344 000F8FA4 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FD348 000F8FA8 48 00 00 10 */ b lbl_800FD358
-lbl_800FD34C:
-/* 800FD34C 000F8FAC 3C 60 80 00 */ lis r3, 0x8000007F@ha
-/* 800FD350 000F8FB0 38 03 00 7F */ addi r0, r3, 0x8000007F@l
-/* 800FD354 000F8FB4 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FD358:
-/* 800FD358 000F8FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD35C 000F8FBC 38 80 00 07 */ li r4, 7
-/* 800FD360 000F8FC0 38 A0 00 00 */ li r5, 0
-/* 800FD364 000F8FC4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 800FD368 000F8FC8 48 15 6A 49 */ bl func_80253DB0
-/* 800FD36C 000F8FCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD370 000F8FD0 38 00 00 01 */ li r0, 1
-/* 800FD374 000F8FD4 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FD378 000F8FD8 48 00 00 B8 */ b lbl_800FD430
-/* 800FD37C 000F8FDC A8 65 00 52 */ lha r3, 0x52(r5)
-/* 800FD380 000F8FE0 38 80 00 01 */ li r4, 1
-/* 800FD384 000F8FE4 38 A0 00 00 */ li r5, 0
-/* 800FD388 000F8FE8 48 15 6A 29 */ bl func_80253DB0
-/* 800FD38C 000F8FEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD390 000F8FF0 38 80 00 26 */ li r4, 0x26
-/* 800FD394 000F8FF4 38 00 00 08 */ li r0, 8
-/* 800FD398 000F8FF8 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 800FD39C 000F8FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD3A0 000F9000 98 03 00 F1 */ stb r0, 0xf1(r3)
-/* 800FD3A4 000F9004 48 00 00 8C */ b lbl_800FD430
-/* 800FD3A8 000F9008 A8 65 00 52 */ lha r3, 0x52(r5)
-/* 800FD3AC 000F900C 48 15 6A 25 */ bl func_80253DD0
-/* 800FD3B0 000F9010 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FD3B4 000F9014 28 00 00 03 */ cmplwi r0, 3
-/* 800FD3B8 000F9018 40 82 00 78 */ bne lbl_800FD430
-/* 800FD3BC 000F901C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD3C0 000F9020 38 80 00 08 */ li r4, 8
-/* 800FD3C4 000F9024 38 A0 00 00 */ li r5, 0
-/* 800FD3C8 000F9028 A8 63 00 52 */ lha r3, 0x52(r3)
-/* 800FD3CC 000F902C 48 15 6A 25 */ bl func_80253DF0
-/* 800FD3D0 000F9030 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD3D4 000F9034 38 80 00 08 */ li r4, 8
-/* 800FD3D8 000F9038 38 A0 00 01 */ li r5, 1
-/* 800FD3DC 000F903C A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FD3E0 000F9040 48 15 6A 11 */ bl func_80253DF0
-/* 800FD3E4 000F9044 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD3E8 000F9048 38 80 00 02 */ li r4, 2
-/* 800FD3EC 000F904C 38 A0 00 00 */ li r5, 0
-/* 800FD3F0 000F9050 A8 63 00 54 */ lha r3, 0x54(r3)
-/* 800FD3F4 000F9054 48 15 69 BD */ bl func_80253DB0
-/* 800FD3F8 000F9058 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD3FC 000F905C 38 00 00 24 */ li r0, 0x24
-/* 800FD400 000F9060 90 03 00 CC */ stw r0, 0xcc(r3)
-/* 800FD404 000F9064 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD408 000F9068 A0 04 00 68 */ lhz r0, 0x68(r4)
-/* 800FD40C 000F906C 28 00 00 04 */ cmplwi r0, 4
-/* 800FD410 000F9070 40 82 00 14 */ bne lbl_800FD424
-/* 800FD414 000F9074 3C 60 80 00 */ lis r3, 0x80000080@ha
-/* 800FD418 000F9078 38 03 00 80 */ addi r0, r3, 0x80000080@l
-/* 800FD41C 000F907C 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 800FD420 000F9080 48 00 00 10 */ b lbl_800FD430
-lbl_800FD424:
-/* 800FD424 000F9084 3C 60 80 00 */ lis r3, 0x800000E0@ha
-/* 800FD428 000F9088 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
-/* 800FD42C 000F908C 90 04 00 D0 */ stw r0, 0xd0(r4)
-lbl_800FD430:
-/* 800FD430 000F9090 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD434 000F9094 80 03 00 E0 */ lwz r0, 0xe0(r3)
-/* 800FD438 000F9098 2C 00 00 00 */ cmpwi r0, 0
-/* 800FD43C 000F909C 41 82 00 7C */ beq lbl_800FD4B8
-/* 800FD440 000F90A0 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
-/* 800FD444 000F90A4 3C 80 80 49 */ lis r4, lbl_80493614@ha
-/* 800FD448 000F90A8 80 A3 00 D8 */ lwz r5, 0xd8(r3)
-/* 800FD44C 000F90AC 38 64 36 14 */ addi r3, r4, lbl_80493614@l
-/* 800FD450 000F90B0 C0 22 8C 10 */ lfs f1, lbl_80641210-_SDA2_BASE_(r2)
-/* 800FD454 000F90B4 D0 45 01 AC */ stfs f2, 0x1ac(r5)
-/* 800FD458 000F90B8 D0 45 01 B0 */ stfs f2, 0x1b0(r5)
-/* 800FD45C 000F90BC D0 25 01 B4 */ stfs f1, 0x1b4(r5)
-/* 800FD460 000F90C0 C0 04 36 14 */ lfs f0, 0x3614(r4)
-/* 800FD464 000F90C4 D0 41 00 14 */ stfs f2, 0x14(r1)
-/* 800FD468 000F90C8 D0 05 01 B8 */ stfs f0, 0x1b8(r5)
-/* 800FD46C 000F90CC C0 03 00 04 */ lfs f0, 4(r3)
-/* 800FD470 000F90D0 D0 41 00 18 */ stfs f2, 0x18(r1)
-/* 800FD474 000F90D4 D0 05 01 BC */ stfs f0, 0x1bc(r5)
-/* 800FD478 000F90D8 C0 03 00 08 */ lfs f0, 8(r3)
-/* 800FD47C 000F90DC D0 41 00 1C */ stfs f2, 0x1c(r1)
-/* 800FD480 000F90E0 D0 05 01 C0 */ stfs f0, 0x1c0(r5)
-/* 800FD484 000F90E4 D0 45 01 C4 */ stfs f2, 0x1c4(r5)
-/* 800FD488 000F90E8 D0 45 01 C8 */ stfs f2, 0x1c8(r5)
-/* 800FD48C 000F90EC D0 45 01 CC */ stfs f2, 0x1cc(r5)
-/* 800FD490 000F90F0 80 05 01 04 */ lwz r0, 0x104(r5)
-/* 800FD494 000F90F4 D0 41 00 08 */ stfs f2, 8(r1)
-/* 800FD498 000F90F8 60 00 00 30 */ ori r0, r0, 0x30
-/* 800FD49C 000F90FC D0 41 00 0C */ stfs f2, 0xc(r1)
-/* 800FD4A0 000F9100 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 800FD4A4 000F9104 90 05 01 04 */ stw r0, 0x104(r5)
-/* 800FD4A8 000F9108 4B F0 9E F5 */ bl func_8000739C
-/* 800FD4AC 000F910C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD4B0 000F9110 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 800FD4B4 000F9114 4B F3 E4 21 */ bl func_8003B8D4
-lbl_800FD4B8:
-/* 800FD4B8 000F9118 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 800FD4BC 000F911C 83 E1 00 2C */ lwz r31, 0x2c(r1)
-/* 800FD4C0 000F9120 83 C1 00 28 */ lwz r30, 0x28(r1)
-/* 800FD4C4 000F9124 83 A1 00 24 */ lwz r29, 0x24(r1)
-/* 800FD4C8 000F9128 83 81 00 20 */ lwz r28, 0x20(r1)
-/* 800FD4CC 000F912C 7C 08 03 A6 */ mtlr r0
-/* 800FD4D0 000F9130 38 21 00 30 */ addi r1, r1, 0x30
-/* 800FD4D4 000F9134 4E 80 00 20 */ blr
-lbl_800FD4D8:
-/* 800FD4D8 000F9138 4E 80 00 20 */ blr
-lbl_800FD4DC:
-/* 800FD4DC 000F913C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FD4E0 000F9140 7C 08 02 A6 */ mflr r0
-/* 800FD4E4 000F9144 38 A0 00 03 */ li r5, 3
-/* 800FD4E8 000F9148 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FD4EC 000F914C 38 C1 00 08 */ addi r6, r1, 8
-/* 800FD4F0 000F9150 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FD4F4 000F9154 7C 9F 23 78 */ mr r31, r4
-/* 800FD4F8 000F9158 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FD4FC 000F915C 7C 7E 1B 78 */ mr r30, r3
-/* 800FD500 000F9160 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 800FD504 000F9164 48 15 69 89 */ bl func_80253E8C
-/* 800FD508 000F9168 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FD50C 000F916C 2C 00 00 06 */ cmpwi r0, 6
-/* 800FD510 000F9170 41 82 02 40 */ beq lbl_800FD750
-/* 800FD514 000F9174 40 80 00 1C */ bge lbl_800FD530
-/* 800FD518 000F9178 2C 00 00 04 */ cmpwi r0, 4
-/* 800FD51C 000F917C 41 82 00 7C */ beq lbl_800FD598
-/* 800FD520 000F9180 40 80 01 74 */ bge lbl_800FD694
-/* 800FD524 000F9184 2C 00 00 03 */ cmpwi r0, 3
-/* 800FD528 000F9188 40 80 00 18 */ bge lbl_800FD540
-/* 800FD52C 000F918C 48 00 02 24 */ b lbl_800FD750
-lbl_800FD530:
-/* 800FD530 000F9190 2C 00 00 08 */ cmpwi r0, 8
-/* 800FD534 000F9194 41 82 00 EC */ beq lbl_800FD620
-/* 800FD538 000F9198 40 80 02 18 */ bge lbl_800FD750
-/* 800FD53C 000F919C 48 00 00 FC */ b lbl_800FD638
-lbl_800FD540:
-/* 800FD540 000F91A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD544 000F91A4 38 80 00 03 */ li r4, 3
-/* 800FD548 000F91A8 38 A0 00 00 */ li r5, 0
-/* 800FD54C 000F91AC 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD550 000F91B0 48 2D D9 AD */ bl func_803DAEFC
-/* 800FD554 000F91B4 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD558 000F91B8 40 82 01 F8 */ bne lbl_800FD750
-/* 800FD55C 000F91BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD560 000F91C0 38 80 00 00 */ li r4, 0
-/* 800FD564 000F91C4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD568 000F91C8 4B F5 9A 01 */ bl func_80056F68
-/* 800FD56C 000F91CC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800FD570 000F91D0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800FD574 000F91D4 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800FD578 000F91D8 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800FD57C 000F91DC 4B F5 D4 7D */ bl func_8005A9F8
-/* 800FD580 000F91E0 7C 66 1B 78 */ mr r6, r3
-/* 800FD584 000F91E4 7F C3 F3 78 */ mr r3, r30
-/* 800FD588 000F91E8 7F E4 FB 78 */ mr r4, r31
-/* 800FD58C 000F91EC 38 A0 00 01 */ li r5, 1
-/* 800FD590 000F91F0 48 15 69 25 */ bl func_80253EB4
-/* 800FD594 000F91F4 48 00 01 BC */ b lbl_800FD750
-lbl_800FD598:
-/* 800FD598 000F91F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD59C 000F91FC 38 80 00 03 */ li r4, 3
-/* 800FD5A0 000F9200 38 A0 00 00 */ li r5, 0
-/* 800FD5A4 000F9204 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD5A8 000F9208 48 2D D9 55 */ bl func_803DAEFC
-/* 800FD5AC 000F920C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD5B0 000F9210 40 82 01 A0 */ bne lbl_800FD750
-/* 800FD5B4 000F9214 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD5B8 000F9218 38 80 00 01 */ li r4, 1
-/* 800FD5BC 000F921C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD5C0 000F9220 4B F5 99 A9 */ bl func_80056F68
-/* 800FD5C4 000F9224 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD5C8 000F9228 54 7D 06 3E */ clrlwi r29, r3, 0x18
-/* 800FD5CC 000F922C 38 80 00 00 */ li r4, 0
-/* 800FD5D0 000F9230 80 65 00 78 */ lwz r3, 0x78(r5)
-/* 800FD5D4 000F9234 4B F5 99 95 */ bl func_80056F68
-/* 800FD5D8 000F9238 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FD5DC 000F923C 7C 00 E8 40 */ cmplw r0, r29
-/* 800FD5E0 000F9240 41 82 01 70 */ beq lbl_800FD750
-/* 800FD5E4 000F9244 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD5E8 000F9248 38 80 00 01 */ li r4, 1
-/* 800FD5EC 000F924C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD5F0 000F9250 4B F5 99 79 */ bl func_80056F68
-/* 800FD5F4 000F9254 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800FD5F8 000F9258 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800FD5FC 000F925C 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800FD600 000F9260 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800FD604 000F9264 4B F5 D3 F5 */ bl func_8005A9F8
-/* 800FD608 000F9268 7C 66 1B 78 */ mr r6, r3
-/* 800FD60C 000F926C 7F C3 F3 78 */ mr r3, r30
-/* 800FD610 000F9270 7F E4 FB 78 */ mr r4, r31
-/* 800FD614 000F9274 38 A0 00 01 */ li r5, 1
-/* 800FD618 000F9278 48 15 68 9D */ bl func_80253EB4
-/* 800FD61C 000F927C 48 00 01 34 */ b lbl_800FD750
-lbl_800FD620:
-/* 800FD620 000F9280 7F C3 F3 78 */ mr r3, r30
-/* 800FD624 000F9284 7F E4 FB 78 */ mr r4, r31
-/* 800FD628 000F9288 38 A0 00 01 */ li r5, 1
-/* 800FD62C 000F928C 38 C0 00 00 */ li r6, 0
-/* 800FD630 000F9290 48 15 68 85 */ bl func_80253EB4
-/* 800FD634 000F9294 48 00 01 1C */ b lbl_800FD750
-lbl_800FD638:
-/* 800FD638 000F9298 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD63C 000F929C 38 80 00 A2 */ li r4, 0xa2
-/* 800FD640 000F92A0 38 A0 00 00 */ li r5, 0
-/* 800FD644 000F92A4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FD648 000F92A8 48 2E 03 95 */ bl func_803DD9DC
-/* 800FD64C 000F92AC 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD650 000F92B0 41 82 01 00 */ beq lbl_800FD750
-/* 800FD654 000F92B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD658 000F92B8 38 80 00 9F */ li r4, 0x9f
-/* 800FD65C 000F92BC 38 A0 00 00 */ li r5, 0
-/* 800FD660 000F92C0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FD664 000F92C4 48 2E 03 79 */ bl func_803DD9DC
-/* 800FD668 000F92C8 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD66C 000F92CC 40 82 00 E4 */ bne lbl_800FD750
-/* 800FD670 000F92D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD674 000F92D4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD678 000F92D8 4B F5 D7 A5 */ bl func_8005AE1C
-/* 800FD67C 000F92DC 7C 66 1B 78 */ mr r6, r3
-/* 800FD680 000F92E0 7F C3 F3 78 */ mr r3, r30
-/* 800FD684 000F92E4 7F E4 FB 78 */ mr r4, r31
-/* 800FD688 000F92E8 38 A0 00 01 */ li r5, 1
-/* 800FD68C 000F92EC 48 15 68 29 */ bl func_80253EB4
-/* 800FD690 000F92F0 48 00 00 C0 */ b lbl_800FD750
-lbl_800FD694:
-/* 800FD694 000F92F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD698 000F92F8 38 80 00 03 */ li r4, 3
-/* 800FD69C 000F92FC 38 A0 00 00 */ li r5, 0
-/* 800FD6A0 000F9300 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD6A4 000F9304 48 2D D8 59 */ bl func_803DAEFC
-/* 800FD6A8 000F9308 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD6AC 000F930C 40 82 00 A4 */ bne lbl_800FD750
-/* 800FD6B0 000F9310 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD6B4 000F9314 38 80 00 A2 */ li r4, 0xa2
-/* 800FD6B8 000F9318 38 A0 00 00 */ li r5, 0
-/* 800FD6BC 000F931C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FD6C0 000F9320 48 2E 03 1D */ bl func_803DD9DC
-/* 800FD6C4 000F9324 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD6C8 000F9328 41 82 00 20 */ beq lbl_800FD6E8
-/* 800FD6CC 000F932C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD6D0 000F9330 38 80 00 9F */ li r4, 0x9f
-/* 800FD6D4 000F9334 38 A0 00 00 */ li r5, 0
-/* 800FD6D8 000F9338 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FD6DC 000F933C 48 2E 03 01 */ bl func_803DD9DC
-/* 800FD6E0 000F9340 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD6E4 000F9344 41 82 00 6C */ beq lbl_800FD750
-lbl_800FD6E8:
-/* 800FD6E8 000F9348 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD6EC 000F934C 38 80 00 A2 */ li r4, 0xa2
-/* 800FD6F0 000F9350 38 A0 00 00 */ li r5, 0
-/* 800FD6F4 000F9354 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FD6F8 000F9358 48 2E 02 E5 */ bl func_803DD9DC
-/* 800FD6FC 000F935C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FD700 000F9360 40 82 00 24 */ bne lbl_800FD724
-/* 800FD704 000F9364 38 60 00 01 */ li r3, 1
-/* 800FD708 000F9368 4B F5 D2 F1 */ bl func_8005A9F8
-/* 800FD70C 000F936C 7C 66 1B 78 */ mr r6, r3
-/* 800FD710 000F9370 7F C3 F3 78 */ mr r3, r30
-/* 800FD714 000F9374 7F E4 FB 78 */ mr r4, r31
-/* 800FD718 000F9378 38 A0 00 01 */ li r5, 1
-/* 800FD71C 000F937C 48 15 67 99 */ bl func_80253EB4
-/* 800FD720 000F9380 48 00 00 30 */ b lbl_800FD750
-lbl_800FD724:
-/* 800FD724 000F9384 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD728 000F9388 38 80 00 9F */ li r4, 0x9f
-/* 800FD72C 000F938C 38 A0 00 00 */ li r5, 0
-/* 800FD730 000F9390 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FD734 000F9394 48 2E 02 A9 */ bl func_803DD9DC
-/* 800FD738 000F9398 4B F5 D6 8D */ bl func_8005ADC4
-/* 800FD73C 000F939C 7C 66 1B 78 */ mr r6, r3
-/* 800FD740 000F93A0 7F C3 F3 78 */ mr r3, r30
-/* 800FD744 000F93A4 7F E4 FB 78 */ mr r4, r31
-/* 800FD748 000F93A8 38 A0 00 01 */ li r5, 1
-/* 800FD74C 000F93AC 48 15 67 69 */ bl func_80253EB4
-lbl_800FD750:
-/* 800FD750 000F93B0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FD754 000F93B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FD758 000F93B8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FD75C 000F93BC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 800FD760 000F93C0 7C 08 03 A6 */ mtlr r0
-/* 800FD764 000F93C4 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FD768 000F93C8 4E 80 00 20 */ blr
-lbl_800FD76C:
-/* 800FD76C 000F93CC 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 800FD770 000F93D0 7C 08 02 A6 */ mflr r0
-/* 800FD774 000F93D4 90 01 00 94 */ stw r0, 0x94(r1)
-/* 800FD778 000F93D8 39 61 00 90 */ addi r11, r1, 0x90
-/* 800FD77C 000F93DC 48 0C 99 AD */ bl _savegpr_27
-/* 800FD780 000F93E0 7C 7C 1B 78 */ mr r28, r3
-/* 800FD784 000F93E4 7C 9B 23 78 */ mr r27, r4
-/* 800FD788 000F93E8 38 C1 00 08 */ addi r6, r1, 8
-/* 800FD78C 000F93EC 38 A0 00 03 */ li r5, 3
-/* 800FD790 000F93F0 48 15 67 4D */ bl func_80253EDC
-/* 800FD794 000F93F4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FD798 000F93F8 2C 00 00 02 */ cmpwi r0, 2
-/* 800FD79C 000F93FC 41 82 01 44 */ beq lbl_800FD8E0
-/* 800FD7A0 000F9400 40 80 00 10 */ bge lbl_800FD7B0
-/* 800FD7A4 000F9404 2C 00 00 01 */ cmpwi r0, 1
-/* 800FD7A8 000F9408 40 80 00 54 */ bge lbl_800FD7FC
-/* 800FD7AC 000F940C 48 00 01 D8 */ b lbl_800FD984
-lbl_800FD7B0:
-/* 800FD7B0 000F9410 2C 00 00 06 */ cmpwi r0, 6
-/* 800FD7B4 000F9414 41 82 00 08 */ beq lbl_800FD7BC
-/* 800FD7B8 000F9418 48 00 01 CC */ b lbl_800FD984
-lbl_800FD7BC:
-/* 800FD7BC 000F941C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD7C0 000F9420 38 A1 00 10 */ addi r5, r1, 0x10
-/* 800FD7C4 000F9424 38 80 00 00 */ li r4, 0
-/* 800FD7C8 000F9428 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD7CC 000F942C 4B F5 F3 59 */ bl func_8005CB24
-/* 800FD7D0 000F9430 7C 66 1B 78 */ mr r6, r3
-/* 800FD7D4 000F9434 7F 83 E3 78 */ mr r3, r28
-/* 800FD7D8 000F9438 7F 64 DB 78 */ mr r4, r27
-/* 800FD7DC 000F943C 38 A0 00 02 */ li r5, 2
-/* 800FD7E0 000F9440 48 15 67 25 */ bl func_80253F04
-/* 800FD7E4 000F9444 7F 83 E3 78 */ mr r3, r28
-/* 800FD7E8 000F9448 7F 64 DB 78 */ mr r4, r27
-/* 800FD7EC 000F944C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FD7F0 000F9450 38 A0 00 01 */ li r5, 1
-/* 800FD7F4 000F9454 48 15 67 11 */ bl func_80253F04
-/* 800FD7F8 000F9458 48 00 01 8C */ b lbl_800FD984
-lbl_800FD7FC:
-/* 800FD7FC 000F945C 7F 83 E3 78 */ mr r3, r28
-/* 800FD800 000F9460 7F 64 DB 78 */ mr r4, r27
-/* 800FD804 000F9464 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800FD808 000F9468 38 A0 00 06 */ li r5, 6
-/* 800FD80C 000F946C 48 15 66 D1 */ bl func_80253EDC
-/* 800FD810 000F9470 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800FD814 000F9474 38 00 FF 00 */ li r0, -256
-/* 800FD818 000F9478 C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800FD81C 000F947C C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800FD820 000F9480 FC 80 28 1E */ fctiwz f4, f5
-/* 800FD824 000F9484 C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800FD828 000F9488 FC 40 18 1E */ fctiwz f2, f3
-/* 800FD82C 000F948C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FD830 000F9490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD834 000F9494 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FD838 000F9498 D8 81 00 50 */ stfd f4, 0x50(r1)
-/* 800FD83C 000F949C FC 20 08 1E */ fctiwz f1, f1
-/* 800FD840 000F94A0 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 800FD844 000F94A4 FC 00 00 1E */ fctiwz f0, f0
-/* 800FD848 000F94A8 D8 41 00 58 */ stfd f2, 0x58(r1)
-/* 800FD84C 000F94AC 83 81 00 54 */ lwz r28, 0x54(r1)
-/* 800FD850 000F94B0 7C 9B 03 78 */ or r27, r4, r0
-/* 800FD854 000F94B4 D8 21 00 60 */ stfd f1, 0x60(r1)
-/* 800FD858 000F94B8 83 A1 00 5C */ lwz r29, 0x5c(r1)
-/* 800FD85C 000F94BC D8 01 00 68 */ stfd f0, 0x68(r1)
-/* 800FD860 000F94C0 83 C1 00 64 */ lwz r30, 0x64(r1)
-/* 800FD864 000F94C4 83 E1 00 6C */ lwz r31, 0x6c(r1)
-/* 800FD868 000F94C8 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD86C 000F94CC 4B F5 91 11 */ bl func_8005697C
-/* 800FD870 000F94D0 7C 64 1B 78 */ mr r4, r3
-/* 800FD874 000F94D4 38 60 00 15 */ li r3, 0x15
-/* 800FD878 000F94D8 48 05 EA 91 */ bl func_8015C308
-/* 800FD87C 000F94DC 7F 84 E3 78 */ mr r4, r28
-/* 800FD880 000F94E0 7F A5 EB 78 */ mr r5, r29
-/* 800FD884 000F94E4 7F 68 DB 78 */ mr r8, r27
-/* 800FD888 000F94E8 7F C6 07 34 */ extsh r6, r30
-/* 800FD88C 000F94EC 7F E7 07 34 */ extsh r7, r31
-/* 800FD890 000F94F0 38 60 0E 9F */ li r3, 0xe9f
-/* 800FD894 000F94F4 48 15 28 A1 */ bl func_80250134
-/* 800FD898 000F94F8 38 60 0E 9F */ li r3, 0xe9f
-/* 800FD89C 000F94FC 38 80 00 01 */ li r4, 1
-/* 800FD8A0 000F9500 38 A0 00 00 */ li r5, 0
-/* 800FD8A4 000F9504 48 15 2A F5 */ bl func_80250398
-/* 800FD8A8 000F9508 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD8AC 000F950C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 800FD8B0 000F9510 7F 9C 02 14 */ add r28, r28, r0
-/* 800FD8B4 000F9514 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FD8B8 000F9518 4B F5 91 A5 */ bl func_80056A5C
-/* 800FD8BC 000F951C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800FD8C0 000F9520 48 00 45 99 */ bl func_80101E58
-/* 800FD8C4 000F9524 7F 84 E3 78 */ mr r4, r28
-/* 800FD8C8 000F9528 7F A5 EB 78 */ mr r5, r29
-/* 800FD8CC 000F952C 7F 68 DB 78 */ mr r8, r27
-/* 800FD8D0 000F9530 7F C6 07 34 */ extsh r6, r30
-/* 800FD8D4 000F9534 7F E7 07 34 */ extsh r7, r31
-/* 800FD8D8 000F9538 48 15 28 5D */ bl func_80250134
-/* 800FD8DC 000F953C 48 00 00 A8 */ b lbl_800FD984
-lbl_800FD8E0:
-/* 800FD8E0 000F9540 7F 83 E3 78 */ mr r3, r28
-/* 800FD8E4 000F9544 7F 64 DB 78 */ mr r4, r27
-/* 800FD8E8 000F9548 38 C1 00 30 */ addi r6, r1, 0x30
-/* 800FD8EC 000F954C 38 A0 00 06 */ li r5, 6
-/* 800FD8F0 000F9550 48 15 65 ED */ bl func_80253EDC
-/* 800FD8F4 000F9554 C0 A1 00 30 */ lfs f5, 0x30(r1)
-/* 800FD8F8 000F9558 38 00 FF 00 */ li r0, -256
-/* 800FD8FC 000F955C C0 61 00 40 */ lfs f3, 0x40(r1)
-/* 800FD900 000F9560 38 80 00 A0 */ li r4, 0xa0
-/* 800FD904 000F9564 C0 21 00 34 */ lfs f1, 0x34(r1)
-/* 800FD908 000F9568 FC 80 28 1E */ fctiwz f4, f5
-/* 800FD90C 000F956C C0 01 00 48 */ lfs f0, 0x48(r1)
-/* 800FD910 000F9570 FC 40 18 1E */ fctiwz f2, f3
-/* 800FD914 000F9574 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FD918 000F9578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FD91C 000F957C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FD920 000F9580 D8 81 00 68 */ stfd f4, 0x68(r1)
-/* 800FD924 000F9584 38 A0 00 00 */ li r5, 0
-/* 800FD928 000F9588 FC 20 08 1E */ fctiwz f1, f1
-/* 800FD92C 000F958C FC 00 00 1E */ fctiwz f0, f0
-/* 800FD930 000F9590 D8 41 00 60 */ stfd f2, 0x60(r1)
-/* 800FD934 000F9594 88 DB 00 11 */ lbz r6, 0x11(r27)
-/* 800FD938 000F9598 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800FD93C 000F959C 83 C1 00 6C */ lwz r30, 0x6c(r1)
-/* 800FD940 000F95A0 7C DF 03 78 */ or r31, r6, r0
-/* 800FD944 000F95A4 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 800FD948 000F95A8 83 A1 00 64 */ lwz r29, 0x64(r1)
-/* 800FD94C 000F95AC 83 81 00 5C */ lwz r28, 0x5c(r1)
-/* 800FD950 000F95B0 83 61 00 54 */ lwz r27, 0x54(r1)
-/* 800FD954 000F95B4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FD958 000F95B8 48 2D D5 A5 */ bl func_803DAEFC
-/* 800FD95C 000F95BC 7C 64 1B 78 */ mr r4, r3
-/* 800FD960 000F95C0 38 60 00 1B */ li r3, 0x1b
-/* 800FD964 000F95C4 48 05 E9 A5 */ bl func_8015C308
-/* 800FD968 000F95C8 7F C4 F3 78 */ mr r4, r30
-/* 800FD96C 000F95CC 7F A5 EB 78 */ mr r5, r29
-/* 800FD970 000F95D0 7F E8 FB 78 */ mr r8, r31
-/* 800FD974 000F95D4 7F 86 07 34 */ extsh r6, r28
-/* 800FD978 000F95D8 7F 67 07 34 */ extsh r7, r27
-/* 800FD97C 000F95DC 38 60 0E A0 */ li r3, 0xea0
-/* 800FD980 000F95E0 48 15 27 B5 */ bl func_80250134
-lbl_800FD984:
-/* 800FD984 000F95E4 39 61 00 90 */ addi r11, r1, 0x90
-/* 800FD988 000F95E8 48 0C 97 ED */ bl _restgpr_27
-/* 800FD98C 000F95EC 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 800FD990 000F95F0 7C 08 03 A6 */ mtlr r0
-/* 800FD994 000F95F4 38 21 00 90 */ addi r1, r1, 0x90
-/* 800FD998 000F95F8 4E 80 00 20 */ blr
-lbl_800FD99C:
-/* 800FD99C 000F95FC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FD9A0 000F9600 7C 08 02 A6 */ mflr r0
-/* 800FD9A4 000F9604 38 A0 00 03 */ li r5, 3
-/* 800FD9A8 000F9608 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FD9AC 000F960C 38 C1 00 08 */ addi r6, r1, 8
-/* 800FD9B0 000F9610 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FD9B4 000F9614 7C 9F 23 78 */ mr r31, r4
-/* 800FD9B8 000F9618 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FD9BC 000F961C 7C 7E 1B 78 */ mr r30, r3
-/* 800FD9C0 000F9620 48 15 64 CD */ bl func_80253E8C
-/* 800FD9C4 000F9624 80 61 00 08 */ lwz r3, 8(r1)
-/* 800FD9C8 000F9628 38 03 FF F6 */ addi r0, r3, -10
-/* 800FD9CC 000F962C 28 00 00 07 */ cmplwi r0, 7
-/* 800FD9D0 000F9630 41 81 00 A8 */ bgt lbl_800FDA78
-/* 800FD9D4 000F9634 3C 60 80 42 */ lis r3, lbl_8041A594@ha
-/* 800FD9D8 000F9638 54 00 10 3A */ slwi r0, r0, 2
-/* 800FD9DC 000F963C 38 63 A5 94 */ addi r3, r3, lbl_8041A594@l
-/* 800FD9E0 000F9640 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FD9E4 000F9644 7C 69 03 A6 */ mtctr r3
-/* 800FD9E8 000F9648 4E 80 04 20 */ bctr
-/* 800FD9EC 000F964C 7F C3 F3 78 */ mr r3, r30
-/* 800FD9F0 000F9650 7F E4 FB 78 */ mr r4, r31
-/* 800FD9F4 000F9654 38 A0 00 02 */ li r5, 2
-/* 800FD9F8 000F9658 38 C0 0E 99 */ li r6, 0xe99
-/* 800FD9FC 000F965C 48 15 64 B9 */ bl func_80253EB4
-/* 800FDA00 000F9660 48 00 00 78 */ b lbl_800FDA78
-/* 800FDA04 000F9664 7F C3 F3 78 */ mr r3, r30
-/* 800FDA08 000F9668 7F E4 FB 78 */ mr r4, r31
-/* 800FDA0C 000F966C 38 A0 00 02 */ li r5, 2
-/* 800FDA10 000F9670 38 C0 2D 67 */ li r6, 0x2d67
-/* 800FDA14 000F9674 48 15 64 A1 */ bl func_80253EB4
-/* 800FDA18 000F9678 48 00 00 60 */ b lbl_800FDA78
-/* 800FDA1C 000F967C 7F C3 F3 78 */ mr r3, r30
-/* 800FDA20 000F9680 7F E4 FB 78 */ mr r4, r31
-/* 800FDA24 000F9684 38 A0 00 02 */ li r5, 2
-/* 800FDA28 000F9688 38 C0 2D 68 */ li r6, 0x2d68
-/* 800FDA2C 000F968C 48 15 64 89 */ bl func_80253EB4
-/* 800FDA30 000F9690 48 00 00 48 */ b lbl_800FDA78
-/* 800FDA34 000F9694 48 01 EF 41 */ bl func_8011C974
-/* 800FDA38 000F9698 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800FDA3C 000F969C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FDA40 000F96A0 40 82 00 38 */ bne lbl_800FDA78
-/* 800FDA44 000F96A4 48 01 EF 31 */ bl func_8011C974
-/* 800FDA48 000F96A8 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800FDA4C 000F96AC 28 00 00 03 */ cmplwi r0, 3
-/* 800FDA50 000F96B0 40 82 00 28 */ bne lbl_800FDA78
-/* 800FDA54 000F96B4 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FDA58 000F96B8 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FDA5C 000F96BC 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FDA60 000F96C0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FDA64 000F96C4 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FDA68 000F96C8 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FDA6C 000F96CC 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FDA70 000F96D0 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FDA74 000F96D4 98 1F 00 04 */ stb r0, 4(r31)
-lbl_800FDA78:
-/* 800FDA78 000F96D8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FDA7C 000F96DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FDA80 000F96E0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FDA84 000F96E4 7C 08 03 A6 */ mtlr r0
-/* 800FDA88 000F96E8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FDA8C 000F96EC 4E 80 00 20 */ blr
-lbl_800FDA90:
-/* 800FDA90 000F96F0 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800FDA94 000F96F4 7C 08 02 A6 */ mflr r0
-/* 800FDA98 000F96F8 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800FDA9C 000F96FC 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FDAA0 000F9700 48 0C 96 89 */ bl _savegpr_27
-/* 800FDAA4 000F9704 7C 7E 1B 78 */ mr r30, r3
-/* 800FDAA8 000F9708 7C 9F 23 78 */ mr r31, r4
-/* 800FDAAC 000F970C 38 C1 00 08 */ addi r6, r1, 8
-/* 800FDAB0 000F9710 38 A0 00 03 */ li r5, 3
-/* 800FDAB4 000F9714 48 15 64 29 */ bl func_80253EDC
-/* 800FDAB8 000F9718 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FDABC 000F971C 28 00 00 0D */ cmplwi r0, 0xd
-/* 800FDAC0 000F9720 41 81 04 64 */ bgt lbl_800FDF24
-/* 800FDAC4 000F9724 3C 60 80 42 */ lis r3, lbl_8041A5B4@ha
-/* 800FDAC8 000F9728 54 00 10 3A */ slwi r0, r0, 2
-/* 800FDACC 000F972C 38 63 A5 B4 */ addi r3, r3, lbl_8041A5B4@l
-/* 800FDAD0 000F9730 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FDAD4 000F9734 7C 69 03 A6 */ mtctr r3
-/* 800FDAD8 000F9738 4E 80 04 20 */ bctr
-/* 800FDADC 000F973C 48 01 EE 99 */ bl func_8011C974
-/* 800FDAE0 000F9740 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800FDAE4 000F9744 2C 00 00 00 */ cmpwi r0, 0
-/* 800FDAE8 000F9748 40 82 00 14 */ bne lbl_800FDAFC
-/* 800FDAEC 000F974C 48 01 EE 89 */ bl func_8011C974
-/* 800FDAF0 000F9750 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800FDAF4 000F9754 28 00 00 03 */ cmplwi r0, 3
-/* 800FDAF8 000F9758 41 82 04 2C */ beq lbl_800FDF24
-lbl_800FDAFC:
-/* 800FDAFC 000F975C 7F C3 F3 78 */ mr r3, r30
-/* 800FDB00 000F9760 7F E4 FB 78 */ mr r4, r31
-/* 800FDB04 000F9764 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDB08 000F9768 38 A0 00 06 */ li r5, 6
-/* 800FDB0C 000F976C 48 15 63 D1 */ bl func_80253EDC
-/* 800FDB10 000F9770 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FDB14 000F9774 38 00 FF 00 */ li r0, -256
-/* 800FDB18 000F9778 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FDB1C 000F977C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FDB20 000F9780 FC 80 28 1E */ fctiwz f4, f5
-/* 800FDB24 000F9784 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FDB28 000F9788 FC 40 18 1E */ fctiwz f2, f3
-/* 800FDB2C 000F978C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FDB30 000F9790 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDB34 000F9794 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FDB38 000F9798 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800FDB3C 000F979C FC 20 08 1E */ fctiwz f1, f1
-/* 800FDB40 000F97A0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800FDB44 000F97A4 FC 00 00 1E */ fctiwz f0, f0
-/* 800FDB48 000F97A8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800FDB4C 000F97AC 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 800FDB50 000F97B0 7C 9B 03 78 */ or r27, r4, r0
-/* 800FDB54 000F97B4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800FDB58 000F97B8 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 800FDB5C 000F97BC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800FDB60 000F97C0 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 800FDB64 000F97C4 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FDB68 000F97C8 80 63 00 7C */ lwz r3, 0x7c(r3)
-/* 800FDB6C 000F97CC 4B F5 8E 11 */ bl func_8005697C
-/* 800FDB70 000F97D0 7C 64 1B 78 */ mr r4, r3
-/* 800FDB74 000F97D4 38 60 00 15 */ li r3, 0x15
-/* 800FDB78 000F97D8 48 05 E7 91 */ bl func_8015C308
-/* 800FDB7C 000F97DC 7F 84 E3 78 */ mr r4, r28
-/* 800FDB80 000F97E0 7F A5 EB 78 */ mr r5, r29
-/* 800FDB84 000F97E4 7F 68 DB 78 */ mr r8, r27
-/* 800FDB88 000F97E8 7F C6 07 34 */ extsh r6, r30
-/* 800FDB8C 000F97EC 7F E7 07 34 */ extsh r7, r31
-/* 800FDB90 000F97F0 38 60 2D 69 */ li r3, 0x2d69
-/* 800FDB94 000F97F4 48 15 25 A1 */ bl func_80250134
-/* 800FDB98 000F97F8 7F 84 E3 78 */ mr r4, r28
-/* 800FDB9C 000F97FC 7F 68 DB 78 */ mr r8, r27
-/* 800FDBA0 000F9800 38 BD 00 25 */ addi r5, r29, 0x25
-/* 800FDBA4 000F9804 7F C6 07 34 */ extsh r6, r30
-/* 800FDBA8 000F9808 7F E7 07 34 */ extsh r7, r31
-/* 800FDBAC 000F980C 38 60 2D 6A */ li r3, 0x2d6a
-/* 800FDBB0 000F9810 48 15 25 85 */ bl func_80250134
-/* 800FDBB4 000F9814 48 00 03 70 */ b lbl_800FDF24
-/* 800FDBB8 000F9818 7F C3 F3 78 */ mr r3, r30
-/* 800FDBBC 000F981C 7F E4 FB 78 */ mr r4, r31
-/* 800FDBC0 000F9820 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDBC4 000F9824 38 A0 00 06 */ li r5, 6
-/* 800FDBC8 000F9828 48 15 63 15 */ bl func_80253EDC
-/* 800FDBCC 000F982C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FDBD0 000F9830 38 00 FF 00 */ li r0, -256
-/* 800FDBD4 000F9834 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FDBD8 000F9838 38 80 00 0A */ li r4, 0xa
-/* 800FDBDC 000F983C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FDBE0 000F9840 FC 80 28 1E */ fctiwz f4, f5
-/* 800FDBE4 000F9844 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FDBE8 000F9848 FC 40 18 1E */ fctiwz f2, f3
-/* 800FDBEC 000F984C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FDBF0 000F9850 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDBF4 000F9854 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FDBF8 000F9858 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FDBFC 000F985C 38 A0 00 00 */ li r5, 0
-/* 800FDC00 000F9860 FC 20 08 1E */ fctiwz f1, f1
-/* 800FDC04 000F9864 FC 00 00 1E */ fctiwz f0, f0
-/* 800FDC08 000F9868 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FDC0C 000F986C 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FDC10 000F9870 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FDC14 000F9874 83 C1 00 4C */ lwz r30, 0x4c(r1)
-/* 800FDC18 000F9878 7C DD 03 78 */ or r29, r6, r0
-/* 800FDC1C 000F987C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FDC20 000F9880 83 E1 00 44 */ lwz r31, 0x44(r1)
-/* 800FDC24 000F9884 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FDC28 000F9888 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FDC2C 000F988C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FDC30 000F9890 48 2D D2 CD */ bl func_803DAEFC
-/* 800FDC34 000F9894 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FDC38 000F9898 7C 64 1B 78 */ mr r4, r3
-/* 800FDC3C 000F989C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FDC40 000F98A0 38 65 00 20 */ addi r3, r5, 0x20
-/* 800FDC44 000F98A4 48 29 27 49 */ bl func_8039038C
-/* 800FDC48 000F98A8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FDC4C 000F98AC 48 15 26 A9 */ bl func_802502F4
-/* 800FDC50 000F98B0 7C 64 1B 78 */ mr r4, r3
-/* 800FDC54 000F98B4 38 60 00 0E */ li r3, 0xe
-/* 800FDC58 000F98B8 48 05 E6 B1 */ bl func_8015C308
-/* 800FDC5C 000F98BC 7F C4 F3 78 */ mr r4, r30
-/* 800FDC60 000F98C0 7F E5 FB 78 */ mr r5, r31
-/* 800FDC64 000F98C4 7F A8 EB 78 */ mr r8, r29
-/* 800FDC68 000F98C8 7F 86 07 34 */ extsh r6, r28
-/* 800FDC6C 000F98CC 7F 67 07 34 */ extsh r7, r27
-/* 800FDC70 000F98D0 38 60 2D 98 */ li r3, 0x2d98
-/* 800FDC74 000F98D4 48 15 24 C1 */ bl func_80250134
-/* 800FDC78 000F98D8 48 00 02 AC */ b lbl_800FDF24
-/* 800FDC7C 000F98DC 7F C3 F3 78 */ mr r3, r30
-/* 800FDC80 000F98E0 7F E4 FB 78 */ mr r4, r31
-/* 800FDC84 000F98E4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDC88 000F98E8 38 A0 00 06 */ li r5, 6
-/* 800FDC8C 000F98EC 48 15 62 51 */ bl func_80253EDC
-/* 800FDC90 000F98F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FDC94 000F98F4 38 00 FF 00 */ li r0, -256
-/* 800FDC98 000F98F8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FDC9C 000F98FC 38 80 00 06 */ li r4, 6
-/* 800FDCA0 000F9900 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FDCA4 000F9904 FC 80 28 1E */ fctiwz f4, f5
-/* 800FDCA8 000F9908 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FDCAC 000F990C FC 40 18 1E */ fctiwz f2, f3
-/* 800FDCB0 000F9910 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FDCB4 000F9914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDCB8 000F9918 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FDCBC 000F991C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FDCC0 000F9920 38 A0 00 00 */ li r5, 0
-/* 800FDCC4 000F9924 FC 20 08 1E */ fctiwz f1, f1
-/* 800FDCC8 000F9928 FC 00 00 1E */ fctiwz f0, f0
-/* 800FDCCC 000F992C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FDCD0 000F9930 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FDCD4 000F9934 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FDCD8 000F9938 83 C1 00 4C */ lwz r30, 0x4c(r1)
-/* 800FDCDC 000F993C 7C DD 03 78 */ or r29, r6, r0
-/* 800FDCE0 000F9940 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FDCE4 000F9944 83 E1 00 44 */ lwz r31, 0x44(r1)
-/* 800FDCE8 000F9948 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FDCEC 000F994C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FDCF0 000F9950 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FDCF4 000F9954 48 2D D2 09 */ bl func_803DAEFC
-/* 800FDCF8 000F9958 2C 03 00 00 */ cmpwi r3, 0
-/* 800FDCFC 000F995C 41 82 00 60 */ beq lbl_800FDD5C
-/* 800FDD00 000F9960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDD04 000F9964 38 80 00 06 */ li r4, 6
-/* 800FDD08 000F9968 38 A0 00 00 */ li r5, 0
-/* 800FDD0C 000F996C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FDD10 000F9970 48 2D D1 ED */ bl func_803DAEFC
-/* 800FDD14 000F9974 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FDD18 000F9978 7C 64 1B 78 */ mr r4, r3
-/* 800FDD1C 000F997C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FDD20 000F9980 38 65 00 0C */ addi r3, r5, 0xc
-/* 800FDD24 000F9984 48 29 23 C9 */ bl func_803900EC
-/* 800FDD28 000F9988 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FDD2C 000F998C 48 15 25 C9 */ bl func_802502F4
-/* 800FDD30 000F9990 7C 64 1B 78 */ mr r4, r3
-/* 800FDD34 000F9994 38 60 00 0E */ li r3, 0xe
-/* 800FDD38 000F9998 48 05 E5 D1 */ bl func_8015C308
-/* 800FDD3C 000F999C 7F C4 F3 78 */ mr r4, r30
-/* 800FDD40 000F99A0 7F E5 FB 78 */ mr r5, r31
-/* 800FDD44 000F99A4 7F A8 EB 78 */ mr r8, r29
-/* 800FDD48 000F99A8 7F 86 07 34 */ extsh r6, r28
-/* 800FDD4C 000F99AC 7F 67 07 34 */ extsh r7, r27
-/* 800FDD50 000F99B0 38 60 2D 9A */ li r3, 0x2d9a
-/* 800FDD54 000F99B4 48 15 23 E1 */ bl func_80250134
-/* 800FDD58 000F99B8 48 00 01 CC */ b lbl_800FDF24
-lbl_800FDD5C:
-/* 800FDD5C 000F99BC 7F C4 F3 78 */ mr r4, r30
-/* 800FDD60 000F99C0 7F E5 FB 78 */ mr r5, r31
-/* 800FDD64 000F99C4 7F A8 EB 78 */ mr r8, r29
-/* 800FDD68 000F99C8 7F 86 07 34 */ extsh r6, r28
-/* 800FDD6C 000F99CC 7F 67 07 34 */ extsh r7, r27
-/* 800FDD70 000F99D0 38 60 2D 9B */ li r3, 0x2d9b
-/* 800FDD74 000F99D4 48 15 23 C1 */ bl func_80250134
-/* 800FDD78 000F99D8 48 00 01 AC */ b lbl_800FDF24
-/* 800FDD7C 000F99DC 7F C3 F3 78 */ mr r3, r30
-/* 800FDD80 000F99E0 7F E4 FB 78 */ mr r4, r31
-/* 800FDD84 000F99E4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDD88 000F99E8 38 A0 00 06 */ li r5, 6
-/* 800FDD8C 000F99EC 48 15 61 51 */ bl func_80253EDC
-/* 800FDD90 000F99F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FDD94 000F99F4 38 00 FF 00 */ li r0, -256
-/* 800FDD98 000F99F8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FDD9C 000F99FC 38 80 00 A2 */ li r4, 0xa2
-/* 800FDDA0 000F9A00 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FDDA4 000F9A04 FC 80 28 1E */ fctiwz f4, f5
-/* 800FDDA8 000F9A08 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FDDAC 000F9A0C FC 40 18 1E */ fctiwz f2, f3
-/* 800FDDB0 000F9A10 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FDDB4 000F9A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDDB8 000F9A18 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FDDBC 000F9A1C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FDDC0 000F9A20 38 A0 00 00 */ li r5, 0
-/* 800FDDC4 000F9A24 FC 20 08 1E */ fctiwz f1, f1
-/* 800FDDC8 000F9A28 FC 00 00 1E */ fctiwz f0, f0
-/* 800FDDCC 000F9A2C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FDDD0 000F9A30 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FDDD4 000F9A34 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FDDD8 000F9A38 83 C1 00 4C */ lwz r30, 0x4c(r1)
-/* 800FDDDC 000F9A3C 7C DD 03 78 */ or r29, r6, r0
-/* 800FDDE0 000F9A40 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FDDE4 000F9A44 83 E1 00 44 */ lwz r31, 0x44(r1)
-/* 800FDDE8 000F9A48 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FDDEC 000F9A4C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FDDF0 000F9A50 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FDDF4 000F9A54 48 2D FB E9 */ bl func_803DD9DC
-/* 800FDDF8 000F9A58 7C 64 1B 78 */ mr r4, r3
-/* 800FDDFC 000F9A5C 38 60 00 1B */ li r3, 0x1b
-/* 800FDE00 000F9A60 48 05 E5 09 */ bl func_8015C308
-/* 800FDE04 000F9A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDE08 000F9A68 38 80 00 A3 */ li r4, 0xa3
-/* 800FDE0C 000F9A6C 38 A0 00 00 */ li r5, 0
-/* 800FDE10 000F9A70 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FDE14 000F9A74 48 2D FB C9 */ bl func_803DD9DC
-/* 800FDE18 000F9A78 7C 64 1B 78 */ mr r4, r3
-/* 800FDE1C 000F9A7C 38 60 00 1C */ li r3, 0x1c
-/* 800FDE20 000F9A80 48 05 E4 E9 */ bl func_8015C308
-/* 800FDE24 000F9A84 7F C4 F3 78 */ mr r4, r30
-/* 800FDE28 000F9A88 7F E5 FB 78 */ mr r5, r31
-/* 800FDE2C 000F9A8C 7F A8 EB 78 */ mr r8, r29
-/* 800FDE30 000F9A90 7F 86 07 34 */ extsh r6, r28
-/* 800FDE34 000F9A94 7F 67 07 34 */ extsh r7, r27
-/* 800FDE38 000F9A98 38 60 0E A1 */ li r3, 0xea1
-/* 800FDE3C 000F9A9C 48 15 22 F9 */ bl func_80250134
-/* 800FDE40 000F9AA0 48 00 00 E4 */ b lbl_800FDF24
-/* 800FDE44 000F9AA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDE48 000F9AA8 38 80 00 A3 */ li r4, 0xa3
-/* 800FDE4C 000F9AAC 38 A0 00 00 */ li r5, 0
-/* 800FDE50 000F9AB0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FDE54 000F9AB4 48 2D FB 89 */ bl func_803DD9DC
-/* 800FDE58 000F9AB8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDE5C 000F9ABC 7C 7D 1B 78 */ mr r29, r3
-/* 800FDE60 000F9AC0 38 80 00 A2 */ li r4, 0xa2
-/* 800FDE64 000F9AC4 38 A0 00 00 */ li r5, 0
-/* 800FDE68 000F9AC8 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 800FDE6C 000F9ACC 48 2D FB 71 */ bl func_803DD9DC
-/* 800FDE70 000F9AD0 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800FDE74 000F9AD4 7C 66 1B 78 */ mr r6, r3
-/* 800FDE78 000F9AD8 7F C3 F3 78 */ mr r3, r30
-/* 800FDE7C 000F9ADC 7F E4 FB 78 */ mr r4, r31
-/* 800FDE80 000F9AE0 7F A7 EB 78 */ mr r7, r29
-/* 800FDE84 000F9AE4 4B F5 CD E1 */ bl func_8005AC64
-/* 800FDE88 000F9AE8 48 00 00 9C */ b lbl_800FDF24
-/* 800FDE8C 000F9AEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDE90 000F9AF0 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FDE94 000F9AF4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800FDE98 000F9AF8 41 82 00 8C */ beq lbl_800FDF24
-/* 800FDE9C 000F9AFC 7F C3 F3 78 */ mr r3, r30
-/* 800FDEA0 000F9B00 7F E4 FB 78 */ mr r4, r31
-/* 800FDEA4 000F9B04 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDEA8 000F9B08 38 A0 00 06 */ li r5, 6
-/* 800FDEAC 000F9B0C 48 15 60 31 */ bl func_80253EDC
-/* 800FDEB0 000F9B10 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FDEB4 000F9B14 38 60 00 01 */ li r3, 1
-/* 800FDEB8 000F9B18 4B F5 BB 85 */ bl func_80059A3C
-/* 800FDEBC 000F9B1C 48 00 00 68 */ b lbl_800FDF24
-/* 800FDEC0 000F9B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDEC4 000F9B24 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FDEC8 000F9B28 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
-/* 800FDECC 000F9B2C 41 82 00 58 */ beq lbl_800FDF24
-/* 800FDED0 000F9B30 7F C3 F3 78 */ mr r3, r30
-/* 800FDED4 000F9B34 7F E4 FB 78 */ mr r4, r31
-/* 800FDED8 000F9B38 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDEDC 000F9B3C 38 A0 00 06 */ li r5, 6
-/* 800FDEE0 000F9B40 48 15 5F FD */ bl func_80253EDC
-/* 800FDEE4 000F9B44 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FDEE8 000F9B48 38 60 00 02 */ li r3, 2
-/* 800FDEEC 000F9B4C 4B F5 BB 51 */ bl func_80059A3C
-/* 800FDEF0 000F9B50 48 00 00 34 */ b lbl_800FDF24
-/* 800FDEF4 000F9B54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDEF8 000F9B58 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FDEFC 000F9B5C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
-/* 800FDF00 000F9B60 41 82 00 24 */ beq lbl_800FDF24
-/* 800FDF04 000F9B64 7F C3 F3 78 */ mr r3, r30
-/* 800FDF08 000F9B68 7F E4 FB 78 */ mr r4, r31
-/* 800FDF0C 000F9B6C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FDF10 000F9B70 38 A0 00 06 */ li r5, 6
-/* 800FDF14 000F9B74 48 15 5F C9 */ bl func_80253EDC
-/* 800FDF18 000F9B78 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FDF1C 000F9B7C 38 60 00 03 */ li r3, 3
-/* 800FDF20 000F9B80 4B F5 BB 1D */ bl func_80059A3C
-lbl_800FDF24:
-/* 800FDF24 000F9B84 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FDF28 000F9B88 48 0C 92 4D */ bl _restgpr_27
-/* 800FDF2C 000F9B8C 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800FDF30 000F9B90 7C 08 03 A6 */ mtlr r0
-/* 800FDF34 000F9B94 38 21 00 70 */ addi r1, r1, 0x70
-/* 800FDF38 000F9B98 4E 80 00 20 */ blr
-lbl_800FDF3C:
-/* 800FDF3C 000F9B9C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FDF40 000F9BA0 7C 08 02 A6 */ mflr r0
-/* 800FDF44 000F9BA4 38 A0 00 03 */ li r5, 3
-/* 800FDF48 000F9BA8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FDF4C 000F9BAC 38 C1 00 08 */ addi r6, r1, 8
-/* 800FDF50 000F9BB0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FDF54 000F9BB4 7C 9F 23 78 */ mr r31, r4
-/* 800FDF58 000F9BB8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FDF5C 000F9BBC 7C 7E 1B 78 */ mr r30, r3
-/* 800FDF60 000F9BC0 48 15 5F 2D */ bl func_80253E8C
-/* 800FDF64 000F9BC4 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FDF68 000F9BC8 2C 00 00 07 */ cmpwi r0, 7
-/* 800FDF6C 000F9BCC 41 82 00 24 */ beq lbl_800FDF90
-/* 800FDF70 000F9BD0 40 80 00 14 */ bge lbl_800FDF84
-/* 800FDF74 000F9BD4 2C 00 00 05 */ cmpwi r0, 5
-/* 800FDF78 000F9BD8 41 82 00 68 */ beq lbl_800FDFE0
-/* 800FDF7C 000F9BDC 40 80 00 DC */ bge lbl_800FE058
-/* 800FDF80 000F9BE0 48 00 01 4C */ b lbl_800FE0CC
-lbl_800FDF84:
-/* 800FDF84 000F9BE4 2C 00 00 09 */ cmpwi r0, 9
-/* 800FDF88 000F9BE8 40 80 01 44 */ bge lbl_800FE0CC
-/* 800FDF8C 000F9BEC 48 00 00 2C */ b lbl_800FDFB8
-lbl_800FDF90:
-/* 800FDF90 000F9BF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDF94 000F9BF4 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FDF98 000F9BF8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 800FDF9C 000F9BFC 40 82 01 30 */ bne lbl_800FE0CC
-/* 800FDFA0 000F9C00 7F C3 F3 78 */ mr r3, r30
-/* 800FDFA4 000F9C04 7F E4 FB 78 */ mr r4, r31
-/* 800FDFA8 000F9C08 38 A0 00 01 */ li r5, 1
-/* 800FDFAC 000F9C0C 38 C0 00 00 */ li r6, 0
-/* 800FDFB0 000F9C10 48 15 5F 05 */ bl func_80253EB4
-/* 800FDFB4 000F9C14 48 00 01 18 */ b lbl_800FE0CC
-lbl_800FDFB8:
-/* 800FDFB8 000F9C18 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDFBC 000F9C1C 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FDFC0 000F9C20 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 800FDFC4 000F9C24 41 82 01 08 */ beq lbl_800FE0CC
-/* 800FDFC8 000F9C28 80 C3 00 F8 */ lwz r6, 0xf8(r3)
-/* 800FDFCC 000F9C2C 7F C3 F3 78 */ mr r3, r30
-/* 800FDFD0 000F9C30 7F E4 FB 78 */ mr r4, r31
-/* 800FDFD4 000F9C34 38 A0 00 02 */ li r5, 2
-/* 800FDFD8 000F9C38 48 15 5E DD */ bl func_80253EB4
-/* 800FDFDC 000F9C3C 48 00 00 F0 */ b lbl_800FE0CC
-lbl_800FDFE0:
-/* 800FDFE0 000F9C40 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FDFE4 000F9C44 80 04 00 D0 */ lwz r0, 0xd0(r4)
-/* 800FDFE8 000F9C48 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
-/* 800FDFEC 000F9C4C 40 82 00 1C */ bne lbl_800FE008
-/* 800FDFF0 000F9C50 7F C3 F3 78 */ mr r3, r30
-/* 800FDFF4 000F9C54 7F E4 FB 78 */ mr r4, r31
-/* 800FDFF8 000F9C58 38 A0 00 01 */ li r5, 1
-/* 800FDFFC 000F9C5C 38 C0 00 00 */ li r6, 0
-/* 800FE000 000F9C60 48 15 5E B5 */ bl func_80253EB4
-/* 800FE004 000F9C64 48 00 00 C8 */ b lbl_800FE0CC
-lbl_800FE008:
-/* 800FE008 000F9C68 81 84 00 74 */ lwz r12, 0x74(r4)
-/* 800FE00C 000F9C6C 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FE010 000F9C70 41 82 00 BC */ beq lbl_800FE0CC
-/* 800FE014 000F9C74 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FE018 000F9C78 38 A0 00 01 */ li r5, 1
-/* 800FE01C 000F9C7C 80 84 00 C8 */ lwz r4, 0xc8(r4)
-/* 800FE020 000F9C80 7D 89 03 A6 */ mtctr r12
-/* 800FE024 000F9C84 4E 80 04 21 */ bctrl
-/* 800FE028 000F9C88 2C 03 00 00 */ cmpwi r3, 0
-/* 800FE02C 000F9C8C 41 82 00 A0 */ beq lbl_800FE0CC
-/* 800FE030 000F9C90 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FE034 000F9C94 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FE038 000F9C98 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FE03C 000F9C9C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FE040 000F9CA0 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FE044 000F9CA4 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FE048 000F9CA8 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FE04C 000F9CAC 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FE050 000F9CB0 98 1F 00 04 */ stb r0, 4(r31)
-/* 800FE054 000F9CB4 48 00 00 78 */ b lbl_800FE0CC
-lbl_800FE058:
-/* 800FE058 000F9CB8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE05C 000F9CBC 80 04 00 D0 */ lwz r0, 0xd0(r4)
-/* 800FE060 000F9CC0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800FE064 000F9CC4 40 82 00 1C */ bne lbl_800FE080
-/* 800FE068 000F9CC8 7F C3 F3 78 */ mr r3, r30
-/* 800FE06C 000F9CCC 7F E4 FB 78 */ mr r4, r31
-/* 800FE070 000F9CD0 38 A0 00 01 */ li r5, 1
-/* 800FE074 000F9CD4 38 C0 00 00 */ li r6, 0
-/* 800FE078 000F9CD8 48 15 5E 3D */ bl func_80253EB4
-/* 800FE07C 000F9CDC 48 00 00 50 */ b lbl_800FE0CC
-lbl_800FE080:
-/* 800FE080 000F9CE0 81 84 00 74 */ lwz r12, 0x74(r4)
-/* 800FE084 000F9CE4 2C 0C 00 00 */ cmpwi r12, 0
-/* 800FE088 000F9CE8 41 82 00 44 */ beq lbl_800FE0CC
-/* 800FE08C 000F9CEC 80 64 00 78 */ lwz r3, 0x78(r4)
-/* 800FE090 000F9CF0 38 A0 00 00 */ li r5, 0
-/* 800FE094 000F9CF4 80 84 00 C8 */ lwz r4, 0xc8(r4)
-/* 800FE098 000F9CF8 7D 89 03 A6 */ mtctr r12
-/* 800FE09C 000F9CFC 4E 80 04 21 */ bctrl
-/* 800FE0A0 000F9D00 2C 03 00 00 */ cmpwi r3, 0
-/* 800FE0A4 000F9D04 41 82 00 28 */ beq lbl_800FE0CC
-/* 800FE0A8 000F9D08 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FE0AC 000F9D0C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FE0B0 000F9D10 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FE0B4 000F9D14 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FE0B8 000F9D18 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FE0BC 000F9D1C 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FE0C0 000F9D20 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FE0C4 000F9D24 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FE0C8 000F9D28 98 1F 00 04 */ stb r0, 4(r31)
-lbl_800FE0CC:
-/* 800FE0CC 000F9D2C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FE0D0 000F9D30 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FE0D4 000F9D34 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FE0D8 000F9D38 7C 08 03 A6 */ mtlr r0
-/* 800FE0DC 000F9D3C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FE0E0 000F9D40 4E 80 00 20 */ blr
-lbl_800FE0E4:
-/* 800FE0E4 000F9D44 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800FE0E8 000F9D48 7C 08 02 A6 */ mflr r0
-/* 800FE0EC 000F9D4C 38 A0 00 03 */ li r5, 3
-/* 800FE0F0 000F9D50 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800FE0F4 000F9D54 38 C1 00 08 */ addi r6, r1, 8
-/* 800FE0F8 000F9D58 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800FE0FC 000F9D5C 7C 9F 23 78 */ mr r31, r4
-/* 800FE100 000F9D60 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800FE104 000F9D64 7C 7E 1B 78 */ mr r30, r3
-/* 800FE108 000F9D68 48 15 5D D5 */ bl func_80253EDC
-/* 800FE10C 000F9D6C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FE110 000F9D70 2C 00 00 01 */ cmpwi r0, 1
-/* 800FE114 000F9D74 41 82 00 54 */ beq lbl_800FE168
-/* 800FE118 000F9D78 40 80 00 10 */ bge lbl_800FE128
-/* 800FE11C 000F9D7C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FE120 000F9D80 40 80 00 14 */ bge lbl_800FE134
-/* 800FE124 000F9D84 48 00 00 A8 */ b lbl_800FE1CC
-lbl_800FE128:
-/* 800FE128 000F9D88 2C 00 00 03 */ cmpwi r0, 3
-/* 800FE12C 000F9D8C 40 80 00 A0 */ bge lbl_800FE1CC
-/* 800FE130 000F9D90 48 00 00 6C */ b lbl_800FE19C
-lbl_800FE134:
-/* 800FE134 000F9D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE138 000F9D98 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE13C 000F9D9C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
-/* 800FE140 000F9DA0 41 82 00 8C */ beq lbl_800FE1CC
-/* 800FE144 000F9DA4 7F C3 F3 78 */ mr r3, r30
-/* 800FE148 000F9DA8 7F E4 FB 78 */ mr r4, r31
-/* 800FE14C 000F9DAC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE150 000F9DB0 38 A0 00 06 */ li r5, 6
-/* 800FE154 000F9DB4 48 15 5D 89 */ bl func_80253EDC
-/* 800FE158 000F9DB8 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE15C 000F9DBC 38 60 00 06 */ li r3, 6
-/* 800FE160 000F9DC0 4B F5 B8 DD */ bl func_80059A3C
-/* 800FE164 000F9DC4 48 00 00 68 */ b lbl_800FE1CC
-lbl_800FE168:
-/* 800FE168 000F9DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE16C 000F9DCC 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE170 000F9DD0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
-/* 800FE174 000F9DD4 41 82 00 58 */ beq lbl_800FE1CC
-/* 800FE178 000F9DD8 7F C3 F3 78 */ mr r3, r30
-/* 800FE17C 000F9DDC 7F E4 FB 78 */ mr r4, r31
-/* 800FE180 000F9DE0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE184 000F9DE4 38 A0 00 06 */ li r5, 6
-/* 800FE188 000F9DE8 48 15 5D 55 */ bl func_80253EDC
-/* 800FE18C 000F9DEC 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE190 000F9DF0 38 60 00 07 */ li r3, 7
-/* 800FE194 000F9DF4 4B F5 B8 A9 */ bl func_80059A3C
-/* 800FE198 000F9DF8 48 00 00 34 */ b lbl_800FE1CC
-lbl_800FE19C:
-/* 800FE19C 000F9DFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE1A0 000F9E00 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE1A4 000F9E04 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 800FE1A8 000F9E08 41 82 00 24 */ beq lbl_800FE1CC
-/* 800FE1AC 000F9E0C 7F C3 F3 78 */ mr r3, r30
-/* 800FE1B0 000F9E10 7F E4 FB 78 */ mr r4, r31
-/* 800FE1B4 000F9E14 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE1B8 000F9E18 38 A0 00 06 */ li r5, 6
-/* 800FE1BC 000F9E1C 48 15 5D 21 */ bl func_80253EDC
-/* 800FE1C0 000F9E20 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE1C4 000F9E24 38 60 00 08 */ li r3, 8
-/* 800FE1C8 000F9E28 4B F5 B8 75 */ bl func_80059A3C
-lbl_800FE1CC:
-/* 800FE1CC 000F9E2C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800FE1D0 000F9E30 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800FE1D4 000F9E34 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800FE1D8 000F9E38 7C 08 03 A6 */ mtlr r0
-/* 800FE1DC 000F9E3C 38 21 00 40 */ addi r1, r1, 0x40
-/* 800FE1E0 000F9E40 4E 80 00 20 */ blr
-lbl_800FE1E4:
-/* 800FE1E4 000F9E44 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FE1E8 000F9E48 7C 08 02 A6 */ mflr r0
-/* 800FE1EC 000F9E4C 38 A0 00 03 */ li r5, 3
-/* 800FE1F0 000F9E50 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FE1F4 000F9E54 38 C1 00 08 */ addi r6, r1, 8
-/* 800FE1F8 000F9E58 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FE1FC 000F9E5C 7C 9F 23 78 */ mr r31, r4
-/* 800FE200 000F9E60 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FE204 000F9E64 7C 7E 1B 78 */ mr r30, r3
-/* 800FE208 000F9E68 48 15 5C 85 */ bl func_80253E8C
-/* 800FE20C 000F9E6C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FE210 000F9E70 2C 00 00 01 */ cmpwi r0, 1
-/* 800FE214 000F9E74 41 82 00 08 */ beq lbl_800FE21C
-/* 800FE218 000F9E78 48 00 00 20 */ b lbl_800FE238
-lbl_800FE21C:
-/* 800FE21C 000F9E7C 38 60 00 1A */ li r3, 0x1a
-/* 800FE220 000F9E80 4B F5 C7 D9 */ bl func_8005A9F8
-/* 800FE224 000F9E84 7C 66 1B 78 */ mr r6, r3
-/* 800FE228 000F9E88 7F C3 F3 78 */ mr r3, r30
-/* 800FE22C 000F9E8C 7F E4 FB 78 */ mr r4, r31
-/* 800FE230 000F9E90 38 A0 00 01 */ li r5, 1
-/* 800FE234 000F9E94 48 15 5C 81 */ bl func_80253EB4
-lbl_800FE238:
-/* 800FE238 000F9E98 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FE23C 000F9E9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FE240 000F9EA0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FE244 000F9EA4 7C 08 03 A6 */ mtlr r0
-/* 800FE248 000F9EA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FE24C 000F9EAC 4E 80 00 20 */ blr
-lbl_800FE250:
-/* 800FE250 000F9EB0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 800FE254 000F9EB4 7C 08 02 A6 */ mflr r0
-/* 800FE258 000F9EB8 38 A0 00 03 */ li r5, 3
-/* 800FE25C 000F9EBC 90 01 00 44 */ stw r0, 0x44(r1)
-/* 800FE260 000F9EC0 38 C1 00 08 */ addi r6, r1, 8
-/* 800FE264 000F9EC4 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 800FE268 000F9EC8 7C 9F 23 78 */ mr r31, r4
-/* 800FE26C 000F9ECC 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 800FE270 000F9ED0 7C 7E 1B 78 */ mr r30, r3
-/* 800FE274 000F9ED4 48 15 5C 69 */ bl func_80253EDC
-/* 800FE278 000F9ED8 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FE27C 000F9EDC 2C 00 00 00 */ cmpwi r0, 0
-/* 800FE280 000F9EE0 41 82 00 08 */ beq lbl_800FE288
-/* 800FE284 000F9EE4 48 00 00 34 */ b lbl_800FE2B8
-lbl_800FE288:
-/* 800FE288 000F9EE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE28C 000F9EEC 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE290 000F9EF0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
-/* 800FE294 000F9EF4 41 82 00 24 */ beq lbl_800FE2B8
-/* 800FE298 000F9EF8 7F C3 F3 78 */ mr r3, r30
-/* 800FE29C 000F9EFC 7F E4 FB 78 */ mr r4, r31
-/* 800FE2A0 000F9F00 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE2A4 000F9F04 38 A0 00 06 */ li r5, 6
-/* 800FE2A8 000F9F08 48 15 5C 35 */ bl func_80253EDC
-/* 800FE2AC 000F9F0C 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE2B0 000F9F10 38 60 00 14 */ li r3, 0x14
-/* 800FE2B4 000F9F14 4B F5 B7 89 */ bl func_80059A3C
-lbl_800FE2B8:
-/* 800FE2B8 000F9F18 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 800FE2BC 000F9F1C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 800FE2C0 000F9F20 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 800FE2C4 000F9F24 7C 08 03 A6 */ mtlr r0
-/* 800FE2C8 000F9F28 38 21 00 40 */ addi r1, r1, 0x40
-/* 800FE2CC 000F9F2C 4E 80 00 20 */ blr
-lbl_800FE2D0:
-/* 800FE2D0 000F9F30 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FE2D4 000F9F34 7C 08 02 A6 */ mflr r0
-/* 800FE2D8 000F9F38 38 A0 00 03 */ li r5, 3
-/* 800FE2DC 000F9F3C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FE2E0 000F9F40 38 C1 00 08 */ addi r6, r1, 8
-/* 800FE2E4 000F9F44 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FE2E8 000F9F48 7C 9F 23 78 */ mr r31, r4
-/* 800FE2EC 000F9F4C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FE2F0 000F9F50 7C 7E 1B 78 */ mr r30, r3
-/* 800FE2F4 000F9F54 48 15 5B 99 */ bl func_80253E8C
-/* 800FE2F8 000F9F58 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FE2FC 000F9F5C 2C 00 00 14 */ cmpwi r0, 0x14
-/* 800FE300 000F9F60 41 82 00 2C */ beq lbl_800FE32C
-/* 800FE304 000F9F64 40 80 00 4C */ bge lbl_800FE350
-/* 800FE308 000F9F68 2C 00 00 0A */ cmpwi r0, 0xa
-/* 800FE30C 000F9F6C 41 82 00 08 */ beq lbl_800FE314
-/* 800FE310 000F9F70 48 00 00 40 */ b lbl_800FE350
-lbl_800FE314:
-/* 800FE314 000F9F74 7F C3 F3 78 */ mr r3, r30
-/* 800FE318 000F9F78 7F E4 FB 78 */ mr r4, r31
-/* 800FE31C 000F9F7C 38 A0 00 02 */ li r5, 2
-/* 800FE320 000F9F80 38 C0 0E 99 */ li r6, 0xe99
-/* 800FE324 000F9F84 48 15 5B 91 */ bl func_80253EB4
-/* 800FE328 000F9F88 48 00 00 28 */ b lbl_800FE350
-lbl_800FE32C:
-/* 800FE32C 000F9F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE330 000F9F90 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE334 000F9F94 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800FE338 000F9F98 40 82 00 18 */ bne lbl_800FE350
-/* 800FE33C 000F9F9C 7F C3 F3 78 */ mr r3, r30
-/* 800FE340 000F9FA0 7F E4 FB 78 */ mr r4, r31
-/* 800FE344 000F9FA4 38 A0 00 01 */ li r5, 1
-/* 800FE348 000F9FA8 38 C0 00 00 */ li r6, 0
-/* 800FE34C 000F9FAC 48 15 5B 69 */ bl func_80253EB4
-lbl_800FE350:
-/* 800FE350 000F9FB0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FE354 000F9FB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FE358 000F9FB8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FE35C 000F9FBC 7C 08 03 A6 */ mtlr r0
-/* 800FE360 000F9FC0 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FE364 000F9FC4 4E 80 00 20 */ blr
-lbl_800FE368:
-/* 800FE368 000F9FC8 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800FE36C 000F9FCC 7C 08 02 A6 */ mflr r0
-/* 800FE370 000F9FD0 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800FE374 000F9FD4 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FE378 000F9FD8 48 0C 8D A9 */ bl _savegpr_25
-/* 800FE37C 000F9FDC 7C 79 1B 78 */ mr r25, r3
-/* 800FE380 000F9FE0 7C 9A 23 78 */ mr r26, r4
-/* 800FE384 000F9FE4 38 C1 00 08 */ addi r6, r1, 8
-/* 800FE388 000F9FE8 38 A0 00 03 */ li r5, 3
-/* 800FE38C 000F9FEC 48 15 5B 51 */ bl func_80253EDC
-/* 800FE390 000F9FF0 7F 23 CB 78 */ mr r3, r25
-/* 800FE394 000F9FF4 7F 44 D3 78 */ mr r4, r26
-/* 800FE398 000F9FF8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE39C 000F9FFC 38 A0 00 06 */ li r5, 6
-/* 800FE3A0 000FA000 48 15 5B 3D */ bl func_80253EDC
-/* 800FE3A4 000FA004 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FE3A8 000FA008 38 60 FF 00 */ li r3, -256
-/* 800FE3AC 000FA00C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FE3B0 000FA010 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FE3B4 000FA014 FC 80 28 1E */ fctiwz f4, f5
-/* 800FE3B8 000FA018 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FE3BC 000FA01C FC 40 18 1E */ fctiwz f2, f3
-/* 800FE3C0 000FA020 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FE3C4 000FA024 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FE3C8 000FA028 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FE3CC 000FA02C D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800FE3D0 000FA030 28 00 00 15 */ cmplwi r0, 0x15
-/* 800FE3D4 000FA034 FC 20 08 1E */ fctiwz f1, f1
-/* 800FE3D8 000FA038 FC 00 00 1E */ fctiwz f0, f0
-/* 800FE3DC 000FA03C D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800FE3E0 000FA040 88 9A 00 11 */ lbz r4, 0x11(r26)
-/* 800FE3E4 000FA044 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800FE3E8 000FA048 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 800FE3EC 000FA04C 7C 9F 1B 78 */ or r31, r4, r3
-/* 800FE3F0 000FA050 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800FE3F4 000FA054 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 800FE3F8 000FA058 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 800FE3FC 000FA05C 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 800FE400 000FA060 41 81 03 9C */ bgt lbl_800FE79C
-/* 800FE404 000FA064 3C 60 80 42 */ lis r3, lbl_8041A5EC@ha
-/* 800FE408 000FA068 54 00 10 3A */ slwi r0, r0, 2
-/* 800FE40C 000FA06C 38 63 A5 EC */ addi r3, r3, lbl_8041A5EC@l
-/* 800FE410 000FA070 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FE414 000FA074 7C 69 03 A6 */ mtctr r3
-/* 800FE418 000FA078 4E 80 04 20 */ bctr
-/* 800FE41C 000FA07C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE420 000FA080 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE424 000FA084 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800FE428 000FA088 41 82 03 74 */ beq lbl_800FE79C
-/* 800FE42C 000FA08C 7F 23 CB 78 */ mr r3, r25
-/* 800FE430 000FA090 7F 44 D3 78 */ mr r4, r26
-/* 800FE434 000FA094 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE438 000FA098 38 A0 00 06 */ li r5, 6
-/* 800FE43C 000FA09C 48 15 5A A1 */ bl func_80253EDC
-/* 800FE440 000FA0A0 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE444 000FA0A4 38 60 00 01 */ li r3, 1
-/* 800FE448 000FA0A8 4B F5 B5 F5 */ bl func_80059A3C
-/* 800FE44C 000FA0AC 48 00 03 50 */ b lbl_800FE79C
-/* 800FE450 000FA0B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE454 000FA0B4 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE458 000FA0B8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
-/* 800FE45C 000FA0BC 41 82 03 40 */ beq lbl_800FE79C
-/* 800FE460 000FA0C0 7F 23 CB 78 */ mr r3, r25
-/* 800FE464 000FA0C4 7F 44 D3 78 */ mr r4, r26
-/* 800FE468 000FA0C8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE46C 000FA0CC 38 A0 00 06 */ li r5, 6
-/* 800FE470 000FA0D0 48 15 5A 6D */ bl func_80253EDC
-/* 800FE474 000FA0D4 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE478 000FA0D8 38 60 00 02 */ li r3, 2
-/* 800FE47C 000FA0DC 4B F5 B5 C1 */ bl func_80059A3C
-/* 800FE480 000FA0E0 48 00 03 1C */ b lbl_800FE79C
-/* 800FE484 000FA0E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE488 000FA0E8 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE48C 000FA0EC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
-/* 800FE490 000FA0F0 41 82 03 0C */ beq lbl_800FE79C
-/* 800FE494 000FA0F4 7F 23 CB 78 */ mr r3, r25
-/* 800FE498 000FA0F8 7F 44 D3 78 */ mr r4, r26
-/* 800FE49C 000FA0FC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE4A0 000FA100 38 A0 00 06 */ li r5, 6
-/* 800FE4A4 000FA104 48 15 5A 39 */ bl func_80253EDC
-/* 800FE4A8 000FA108 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE4AC 000FA10C 38 60 00 03 */ li r3, 3
-/* 800FE4B0 000FA110 4B F5 B5 8D */ bl func_80059A3C
-/* 800FE4B4 000FA114 48 00 02 E8 */ b lbl_800FE79C
-/* 800FE4B8 000FA118 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE4BC 000FA11C 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE4C0 000FA120 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
-/* 800FE4C4 000FA124 41 82 02 D8 */ beq lbl_800FE79C
-/* 800FE4C8 000FA128 7F 23 CB 78 */ mr r3, r25
-/* 800FE4CC 000FA12C 7F 44 D3 78 */ mr r4, r26
-/* 800FE4D0 000FA130 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE4D4 000FA134 38 A0 00 06 */ li r5, 6
-/* 800FE4D8 000FA138 48 15 5A 05 */ bl func_80253EDC
-/* 800FE4DC 000FA13C 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE4E0 000FA140 38 60 00 04 */ li r3, 4
-/* 800FE4E4 000FA144 4B F5 B5 59 */ bl func_80059A3C
-/* 800FE4E8 000FA148 48 00 02 B4 */ b lbl_800FE79C
-/* 800FE4EC 000FA14C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE4F0 000FA150 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE4F4 000FA154 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
-/* 800FE4F8 000FA158 41 82 02 A4 */ beq lbl_800FE79C
-/* 800FE4FC 000FA15C 7F 23 CB 78 */ mr r3, r25
-/* 800FE500 000FA160 7F 44 D3 78 */ mr r4, r26
-/* 800FE504 000FA164 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FE508 000FA168 38 A0 00 06 */ li r5, 6
-/* 800FE50C 000FA16C 48 15 59 D1 */ bl func_80253EDC
-/* 800FE510 000FA170 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FE514 000FA174 38 60 00 05 */ li r3, 5
-/* 800FE518 000FA178 4B F5 B5 25 */ bl func_80059A3C
-/* 800FE51C 000FA17C 48 00 02 80 */ b lbl_800FE79C
-/* 800FE520 000FA180 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE524 000FA184 38 80 00 A2 */ li r4, 0xa2
-/* 800FE528 000FA188 38 A0 00 00 */ li r5, 0
-/* 800FE52C 000FA18C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FE530 000FA190 48 2D F4 AD */ bl func_803DD9DC
-/* 800FE534 000FA194 7C 64 1B 78 */ mr r4, r3
-/* 800FE538 000FA198 38 60 00 1B */ li r3, 0x1b
-/* 800FE53C 000FA19C 48 05 DD CD */ bl func_8015C308
-/* 800FE540 000FA1A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE544 000FA1A4 38 80 00 A3 */ li r4, 0xa3
-/* 800FE548 000FA1A8 38 A0 00 00 */ li r5, 0
-/* 800FE54C 000FA1AC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FE550 000FA1B0 48 2D F4 8D */ bl func_803DD9DC
-/* 800FE554 000FA1B4 7C 64 1B 78 */ mr r4, r3
-/* 800FE558 000FA1B8 38 60 00 1C */ li r3, 0x1c
-/* 800FE55C 000FA1BC 48 05 DD AD */ bl func_8015C308
-/* 800FE560 000FA1C0 7F C4 F3 78 */ mr r4, r30
-/* 800FE564 000FA1C4 7F A5 EB 78 */ mr r5, r29
-/* 800FE568 000FA1C8 7F E8 FB 78 */ mr r8, r31
-/* 800FE56C 000FA1CC 7F 86 07 34 */ extsh r6, r28
-/* 800FE570 000FA1D0 7F 67 07 34 */ extsh r7, r27
-/* 800FE574 000FA1D4 38 60 0E A1 */ li r3, 0xea1
-/* 800FE578 000FA1D8 48 15 1B BD */ bl func_80250134
-/* 800FE57C 000FA1DC 48 00 02 20 */ b lbl_800FE79C
-/* 800FE580 000FA1E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE584 000FA1E4 38 80 00 A3 */ li r4, 0xa3
-/* 800FE588 000FA1E8 38 A0 00 00 */ li r5, 0
-/* 800FE58C 000FA1EC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FE590 000FA1F0 48 2D F4 4D */ bl func_803DD9DC
-/* 800FE594 000FA1F4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE598 000FA1F8 7C 7B 1B 78 */ mr r27, r3
-/* 800FE59C 000FA1FC 38 80 00 A2 */ li r4, 0xa2
-/* 800FE5A0 000FA200 38 A0 00 00 */ li r5, 0
-/* 800FE5A4 000FA204 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 800FE5A8 000FA208 48 2D F4 35 */ bl func_803DD9DC
-/* 800FE5AC 000FA20C 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800FE5B0 000FA210 7C 66 1B 78 */ mr r6, r3
-/* 800FE5B4 000FA214 7F 23 CB 78 */ mr r3, r25
-/* 800FE5B8 000FA218 7F 44 D3 78 */ mr r4, r26
-/* 800FE5BC 000FA21C 7F 67 DB 78 */ mr r7, r27
-/* 800FE5C0 000FA220 4B F5 C6 A5 */ bl func_8005AC64
-/* 800FE5C4 000FA224 48 00 01 D8 */ b lbl_800FE79C
-/* 800FE5C8 000FA228 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE5CC 000FA22C 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FE5D0 000FA230 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 800FE5D4 000FA234 41 82 01 C8 */ beq lbl_800FE79C
-/* 800FE5D8 000FA238 80 63 00 7C */ lwz r3, 0x7c(r3)
-/* 800FE5DC 000FA23C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FE5E0 000FA240 41 82 00 80 */ beq lbl_800FE660
-/* 800FE5E4 000FA244 4B F5 83 99 */ bl func_8005697C
-/* 800FE5E8 000FA248 7C 64 1B 78 */ mr r4, r3
-/* 800FE5EC 000FA24C 38 60 00 15 */ li r3, 0x15
-/* 800FE5F0 000FA250 48 05 DD 19 */ bl func_8015C308
-/* 800FE5F4 000FA254 4B F5 A5 B1 */ bl VMBASEIsPageValid
-/* 800FE5F8 000FA258 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FE5FC 000FA25C 28 00 00 03 */ cmplwi r0, 3
-/* 800FE600 000FA260 40 82 00 24 */ bne lbl_800FE624
-/* 800FE604 000FA264 7F C4 F3 78 */ mr r4, r30
-/* 800FE608 000FA268 7F A5 EB 78 */ mr r5, r29
-/* 800FE60C 000FA26C 7F E8 FB 78 */ mr r8, r31
-/* 800FE610 000FA270 7F 86 07 34 */ extsh r6, r28
-/* 800FE614 000FA274 7F 67 07 34 */ extsh r7, r27
-/* 800FE618 000FA278 38 60 2D 65 */ li r3, 0x2d65
-/* 800FE61C 000FA27C 48 15 1B 19 */ bl func_80250134
-/* 800FE620 000FA280 48 00 00 20 */ b lbl_800FE640
-lbl_800FE624:
-/* 800FE624 000FA284 7F C4 F3 78 */ mr r4, r30
-/* 800FE628 000FA288 7F A5 EB 78 */ mr r5, r29
-/* 800FE62C 000FA28C 7F E8 FB 78 */ mr r8, r31
-/* 800FE630 000FA290 7F 86 07 34 */ extsh r6, r28
-/* 800FE634 000FA294 7F 67 07 34 */ extsh r7, r27
-/* 800FE638 000FA298 38 60 2D 64 */ li r3, 0x2d64
-/* 800FE63C 000FA29C 48 15 1A F9 */ bl func_80250134
-lbl_800FE640:
-/* 800FE640 000FA2A0 7F C4 F3 78 */ mr r4, r30
-/* 800FE644 000FA2A4 7F E8 FB 78 */ mr r8, r31
-/* 800FE648 000FA2A8 38 BD 00 1F */ addi r5, r29, 0x1f
-/* 800FE64C 000FA2AC 7F 86 07 34 */ extsh r6, r28
-/* 800FE650 000FA2B0 7F 67 07 34 */ extsh r7, r27
-/* 800FE654 000FA2B4 38 60 2D 66 */ li r3, 0x2d66
-/* 800FE658 000FA2B8 48 15 1A DD */ bl func_80250134
-/* 800FE65C 000FA2BC 48 00 01 40 */ b lbl_800FE79C
-lbl_800FE660:
-/* 800FE660 000FA2C0 48 01 E3 15 */ bl func_8011C974
-/* 800FE664 000FA2C4 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 800FE668 000FA2C8 2C 00 00 00 */ cmpwi r0, 0
-/* 800FE66C 000FA2CC 40 82 00 34 */ bne lbl_800FE6A0
-/* 800FE670 000FA2D0 48 01 E3 05 */ bl func_8011C974
-/* 800FE674 000FA2D4 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 800FE678 000FA2D8 28 00 00 01 */ cmplwi r0, 1
-/* 800FE67C 000FA2DC 40 82 00 24 */ bne lbl_800FE6A0
-/* 800FE680 000FA2E0 7F C4 F3 78 */ mr r4, r30
-/* 800FE684 000FA2E4 7F E8 FB 78 */ mr r8, r31
-/* 800FE688 000FA2E8 38 BD 00 0A */ addi r5, r29, 0xa
-/* 800FE68C 000FA2EC 7F 86 07 34 */ extsh r6, r28
-/* 800FE690 000FA2F0 7F 67 07 34 */ extsh r7, r27
-/* 800FE694 000FA2F4 38 60 2D 65 */ li r3, 0x2d65
-/* 800FE698 000FA2F8 48 15 1A 9D */ bl func_80250134
-/* 800FE69C 000FA2FC 48 00 01 00 */ b lbl_800FE79C
-lbl_800FE6A0:
-/* 800FE6A0 000FA300 7F C4 F3 78 */ mr r4, r30
-/* 800FE6A4 000FA304 7F E8 FB 78 */ mr r8, r31
-/* 800FE6A8 000FA308 38 BD 00 0A */ addi r5, r29, 0xa
-/* 800FE6AC 000FA30C 7F 86 07 34 */ extsh r6, r28
-/* 800FE6B0 000FA310 7F 67 07 34 */ extsh r7, r27
-/* 800FE6B4 000FA314 38 60 52 16 */ li r3, 0x5216
-/* 800FE6B8 000FA318 48 15 1A 7D */ bl func_80250134
-/* 800FE6BC 000FA31C 48 00 00 E0 */ b lbl_800FE79C
-/* 800FE6C0 000FA320 4B F5 A4 E5 */ bl VMBASEIsPageValid
-/* 800FE6C4 000FA324 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FE6C8 000FA328 28 00 00 01 */ cmplwi r0, 1
-/* 800FE6CC 000FA32C 41 82 00 14 */ beq lbl_800FE6E0
-/* 800FE6D0 000FA330 4B F5 A4 D5 */ bl VMBASEIsPageValid
-/* 800FE6D4 000FA334 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FE6D8 000FA338 28 00 00 03 */ cmplwi r0, 3
-/* 800FE6DC 000FA33C 40 82 00 08 */ bne lbl_800FE6E4
-lbl_800FE6E0:
-/* 800FE6E0 000FA340 3B BD FF F6 */ addi r29, r29, -10
-lbl_800FE6E4:
-/* 800FE6E4 000FA344 7F C4 F3 78 */ mr r4, r30
-/* 800FE6E8 000FA348 7F A5 EB 78 */ mr r5, r29
-/* 800FE6EC 000FA34C 7F E8 FB 78 */ mr r8, r31
-/* 800FE6F0 000FA350 7F 86 07 34 */ extsh r6, r28
-/* 800FE6F4 000FA354 7F 67 07 34 */ extsh r7, r27
-/* 800FE6F8 000FA358 38 60 2D 5C */ li r3, 0x2d5c
-/* 800FE6FC 000FA35C 48 15 1A 39 */ bl func_80250134
-/* 800FE700 000FA360 48 00 00 9C */ b lbl_800FE79C
-/* 800FE704 000FA364 4B F5 A4 A1 */ bl VMBASEIsPageValid
-/* 800FE708 000FA368 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FE70C 000FA36C 28 00 00 01 */ cmplwi r0, 1
-/* 800FE710 000FA370 40 82 00 08 */ bne lbl_800FE718
-/* 800FE714 000FA374 3B BD FF F6 */ addi r29, r29, -10
-lbl_800FE718:
-/* 800FE718 000FA378 7F C4 F3 78 */ mr r4, r30
-/* 800FE71C 000FA37C 7F A5 EB 78 */ mr r5, r29
-/* 800FE720 000FA380 7F E8 FB 78 */ mr r8, r31
-/* 800FE724 000FA384 7F 86 07 34 */ extsh r6, r28
-/* 800FE728 000FA388 7F 67 07 34 */ extsh r7, r27
-/* 800FE72C 000FA38C 38 60 2D 5D */ li r3, 0x2d5d
-/* 800FE730 000FA390 48 15 1A 05 */ bl func_80250134
-/* 800FE734 000FA394 48 00 00 68 */ b lbl_800FE79C
-/* 800FE738 000FA398 4B F5 A4 6D */ bl VMBASEIsPageValid
-/* 800FE73C 000FA39C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FE740 000FA3A0 28 00 00 03 */ cmplwi r0, 3
-/* 800FE744 000FA3A4 40 82 00 08 */ bne lbl_800FE74C
-/* 800FE748 000FA3A8 3B BD FF F6 */ addi r29, r29, -10
-lbl_800FE74C:
-/* 800FE74C 000FA3AC 7F C4 F3 78 */ mr r4, r30
-/* 800FE750 000FA3B0 7F E8 FB 78 */ mr r8, r31
-/* 800FE754 000FA3B4 38 BD 00 0B */ addi r5, r29, 0xb
-/* 800FE758 000FA3B8 7F 86 07 34 */ extsh r6, r28
-/* 800FE75C 000FA3BC 7F 67 07 34 */ extsh r7, r27
-/* 800FE760 000FA3C0 38 60 2D 5E */ li r3, 0x2d5e
-/* 800FE764 000FA3C4 48 15 19 D1 */ bl func_80250134
-/* 800FE768 000FA3C8 48 00 00 34 */ b lbl_800FE79C
-/* 800FE76C 000FA3CC 4B F5 A4 39 */ bl VMBASEIsPageValid
-/* 800FE770 000FA3D0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 800FE774 000FA3D4 28 00 00 03 */ cmplwi r0, 3
-/* 800FE778 000FA3D8 40 82 00 08 */ bne lbl_800FE780
-/* 800FE77C 000FA3DC 3B BD FF F6 */ addi r29, r29, -10
-lbl_800FE780:
-/* 800FE780 000FA3E0 7F C4 F3 78 */ mr r4, r30
-/* 800FE784 000FA3E4 7F E8 FB 78 */ mr r8, r31
-/* 800FE788 000FA3E8 38 BD 00 0B */ addi r5, r29, 0xb
-/* 800FE78C 000FA3EC 7F 86 07 34 */ extsh r6, r28
-/* 800FE790 000FA3F0 7F 67 07 34 */ extsh r7, r27
-/* 800FE794 000FA3F4 38 60 2D 5F */ li r3, 0x2d5f
-/* 800FE798 000FA3F8 48 15 19 9D */ bl func_80250134
-lbl_800FE79C:
-/* 800FE79C 000FA3FC 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FE7A0 000FA400 48 0C 89 CD */ bl _restgpr_25
-/* 800FE7A4 000FA404 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800FE7A8 000FA408 7C 08 03 A6 */ mtlr r0
-/* 800FE7AC 000FA40C 38 21 00 70 */ addi r1, r1, 0x70
-/* 800FE7B0 000FA410 4E 80 00 20 */ blr
-lbl_800FE7B4:
-/* 800FE7B4 000FA414 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FE7B8 000FA418 7C 08 02 A6 */ mflr r0
-/* 800FE7BC 000FA41C 7C 63 07 34 */ extsh r3, r3
-/* 800FE7C0 000FA420 38 80 00 08 */ li r4, 8
-/* 800FE7C4 000FA424 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FE7C8 000FA428 38 A1 00 08 */ addi r5, r1, 8
-/* 800FE7CC 000FA42C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FE7D0 000FA430 48 15 56 7D */ bl func_80253E4C
-/* 800FE7D4 000FA434 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FE7D8 000FA438 28 00 00 01 */ cmplwi r0, 1
-/* 800FE7DC 000FA43C 40 82 00 F4 */ bne lbl_800FE8D0
-/* 800FE7E0 000FA440 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE7E4 000FA444 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
-/* 800FE7E8 000FA448 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 800FE7EC 000FA44C 41 82 00 E4 */ beq lbl_800FE8D0
-/* 800FE7F0 000FA450 80 7F 00 78 */ lwz r3, 0x78(r31)
-/* 800FE7F4 000FA454 38 80 00 05 */ li r4, 5
-/* 800FE7F8 000FA458 38 A0 00 00 */ li r5, 0
-/* 800FE7FC 000FA45C 48 2D C7 01 */ bl func_803DAEFC
-/* 800FE800 000FA460 A0 1F 00 E8 */ lhz r0, 0xe8(r31)
-/* 800FE804 000FA464 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FE808 000FA468 7C 00 18 40 */ cmplw r0, r3
-/* 800FE80C 000FA46C 40 82 00 98 */ bne lbl_800FE8A4
-/* 800FE810 000FA470 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE814 000FA474 80 7F 00 80 */ lwz r3, 0x80(r31)
-/* 800FE818 000FA478 48 2D D8 B9 */ bl func_803DC0D0
-/* 800FE81C 000FA47C 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 800FE820 000FA480 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
-/* 800FE824 000FA484 7C 64 00 D0 */ neg r3, r4
-/* 800FE828 000FA488 7C 63 23 78 */ or r3, r3, r4
-/* 800FE82C 000FA48C 54 00 9F FE */ rlwinm r0, r0, 0x13, 0x1f, 0x1f
-/* 800FE830 000FA490 54 63 0F FE */ srwi r3, r3, 0x1f
-/* 800FE834 000FA494 7C 00 18 00 */ cmpw r0, r3
-/* 800FE838 000FA498 40 82 00 6C */ bne lbl_800FE8A4
-/* 800FE83C 000FA49C 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE840 000FA4A0 38 80 00 70 */ li r4, 0x70
-/* 800FE844 000FA4A4 38 A0 00 00 */ li r5, 0
-/* 800FE848 000FA4A8 80 7F 00 78 */ lwz r3, 0x78(r31)
-/* 800FE84C 000FA4AC 48 2D C6 B1 */ bl func_803DAEFC
-/* 800FE850 000FA4B0 A0 1F 00 EA */ lhz r0, 0xea(r31)
-/* 800FE854 000FA4B4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FE858 000FA4B8 7C 00 18 40 */ cmplw r0, r3
-/* 800FE85C 000FA4BC 40 82 00 48 */ bne lbl_800FE8A4
-/* 800FE860 000FA4C0 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE864 000FA4C4 38 80 00 6F */ li r4, 0x6f
-/* 800FE868 000FA4C8 38 A0 00 00 */ li r5, 0
-/* 800FE86C 000FA4CC 80 7F 00 78 */ lwz r3, 0x78(r31)
-/* 800FE870 000FA4D0 48 2D C6 8D */ bl func_803DAEFC
-/* 800FE874 000FA4D4 88 1F 00 E6 */ lbz r0, 0xe6(r31)
-/* 800FE878 000FA4D8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 800FE87C 000FA4DC 7C 00 18 40 */ cmplw r0, r3
-/* 800FE880 000FA4E0 40 82 00 24 */ bne lbl_800FE8A4
-/* 800FE884 000FA4E4 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE888 000FA4E8 38 80 00 00 */ li r4, 0
-/* 800FE88C 000FA4EC 38 A0 00 00 */ li r5, 0
-/* 800FE890 000FA4F0 80 7F 00 78 */ lwz r3, 0x78(r31)
-/* 800FE894 000FA4F4 48 2D C6 69 */ bl func_803DAEFC
-/* 800FE898 000FA4F8 80 1F 00 EC */ lwz r0, 0xec(r31)
-/* 800FE89C 000FA4FC 7C 00 18 40 */ cmplw r0, r3
-/* 800FE8A0 000FA500 41 82 00 30 */ beq lbl_800FE8D0
-lbl_800FE8A4:
-/* 800FE8A4 000FA504 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
-/* 800FE8A8 000FA508 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 800FE8AC 000FA50C B0 1F 00 E4 */ sth r0, 0xe4(r31)
-/* 800FE8B0 000FA510 4B F3 F8 AD */ bl func_8003E15C
-/* 800FE8B4 000FA514 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE8B8 000FA518 80 84 00 E0 */ lwz r4, 0xe0(r4)
-/* 800FE8BC 000FA51C 4B F3 F9 7D */ bl func_8003E238
-/* 800FE8C0 000FA520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE8C4 000FA524 38 00 00 00 */ li r0, 0
-/* 800FE8C8 000FA528 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 800FE8CC 000FA52C 4B F5 75 FD */ bl func_80055EC8
-lbl_800FE8D0:
-/* 800FE8D0 000FA530 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FE8D4 000FA534 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FE8D8 000FA538 7C 08 03 A6 */ mtlr r0
-/* 800FE8DC 000FA53C 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FE8E0 000FA540 4E 80 00 20 */ blr
-lbl_800FE8E4:
-/* 800FE8E4 000FA544 4E 80 00 20 */ blr
-lbl_800FE8E8:
-/* 800FE8E8 000FA548 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800FE8EC 000FA54C 7C 08 02 A6 */ mflr r0
-/* 800FE8F0 000FA550 38 A0 00 03 */ li r5, 3
-/* 800FE8F4 000FA554 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800FE8F8 000FA558 38 C1 00 20 */ addi r6, r1, 0x20
-/* 800FE8FC 000FA55C 93 E1 00 6C */ stw r31, 0x6c(r1)
-/* 800FE900 000FA560 7C 9F 23 78 */ mr r31, r4
-/* 800FE904 000FA564 93 C1 00 68 */ stw r30, 0x68(r1)
-/* 800FE908 000FA568 7C 7E 1B 78 */ mr r30, r3
-/* 800FE90C 000FA56C 48 15 55 D1 */ bl func_80253EDC
-/* 800FE910 000FA570 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 800FE914 000FA574 2C 00 00 00 */ cmpwi r0, 0
-/* 800FE918 000FA578 41 82 00 08 */ beq lbl_800FE920
-/* 800FE91C 000FA57C 48 00 01 C4 */ b lbl_800FEAE0
-lbl_800FE920:
-/* 800FE920 000FA580 7F C3 F3 78 */ mr r3, r30
-/* 800FE924 000FA584 7F E4 FB 78 */ mr r4, r31
-/* 800FE928 000FA588 38 C1 00 28 */ addi r6, r1, 0x28
-/* 800FE92C 000FA58C 38 A0 00 06 */ li r5, 6
-/* 800FE930 000FA590 48 15 55 AD */ bl func_80253EDC
-/* 800FE934 000FA594 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FE938 000FA598 80 04 00 E0 */ lwz r0, 0xe0(r4)
-/* 800FE93C 000FA59C 2C 00 00 00 */ cmpwi r0, 0
-/* 800FE940 000FA5A0 41 82 01 A0 */ beq lbl_800FEAE0
-/* 800FE944 000FA5A4 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 800FE948 000FA5A8 C0 01 00 2C */ lfs f0, 0x2c(r1)
-/* 800FE94C 000FA5AC C0 41 00 38 */ lfs f2, 0x38(r1)
-/* 800FE950 000FA5B0 EC 20 18 28 */ fsubs f1, f0, f3
-/* 800FE954 000FA5B4 C0 01 00 40 */ lfs f0, 0x40(r1)
-/* 800FE958 000FA5B8 C0 82 8C 08 */ lfs f4, lbl_80641208-_SDA2_BASE_(r2)
-/* 800FE95C 000FA5BC EC 00 10 28 */ fsubs f0, f0, f2
-/* 800FE960 000FA5C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800FE964 000FA5C4 EC 64 18 2A */ fadds f3, f4, f3
-/* 800FE968 000FA5C8 EC 44 10 2A */ fadds f2, f4, f2
-/* 800FE96C 000FA5CC 88 03 00 7A */ lbz r0, 0x7a(r3)
-/* 800FE970 000FA5D0 EC 21 20 28 */ fsubs f1, f1, f4
-/* 800FE974 000FA5D4 EC 00 20 28 */ fsubs f0, f0, f4
-/* 800FE978 000FA5D8 2C 00 00 00 */ cmpwi r0, 0
-/* 800FE97C 000FA5DC FC 60 18 1E */ fctiwz f3, f3
-/* 800FE980 000FA5E0 FC 40 10 1E */ fctiwz f2, f2
-/* 800FE984 000FA5E4 FC 20 08 1E */ fctiwz f1, f1
-/* 800FE988 000FA5E8 FC 00 00 1E */ fctiwz f0, f0
-/* 800FE98C 000FA5EC D8 61 00 48 */ stfd f3, 0x48(r1)
-/* 800FE990 000FA5F0 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 800FE994 000FA5F4 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 800FE998 000FA5F8 D8 21 00 58 */ stfd f1, 0x58(r1)
-/* 800FE99C 000FA5FC 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 800FE9A0 000FA600 D8 01 00 60 */ stfd f0, 0x60(r1)
-/* 800FE9A4 000FA604 81 21 00 5C */ lwz r9, 0x5c(r1)
-/* 800FE9A8 000FA608 81 41 00 64 */ lwz r10, 0x64(r1)
-/* 800FE9AC 000FA60C 41 82 00 A8 */ beq lbl_800FEA54
-/* 800FE9B0 000FA610 B0 E1 00 0E */ sth r7, 0xe(r1)
-/* 800FE9B4 000FA614 E0 01 B0 0E */ psq_l f0, 14(r1), 1, qr3
-/* 800FE9B8 000FA618 B1 21 00 0C */ sth r9, 0xc(r1)
-/* 800FE9BC 000FA61C E0 21 B0 0C */ psq_l f1, 12(r1), 1, qr3
-/* 800FE9C0 000FA620 C0 A2 8C 14 */ lfs f5, lbl_80641214-_SDA2_BASE_(r2)
-/* 800FE9C4 000FA624 EC C0 08 2A */ fadds f6, f0, f1
-/* 800FE9C8 000FA628 C0 82 8C 18 */ lfs f4, lbl_80641218-_SDA2_BASE_(r2)
-/* 800FE9CC 000FA62C EC 20 28 28 */ fsubs f1, f0, f5
-/* 800FE9D0 000FA630 C0 62 8C 1C */ lfs f3, lbl_8064121C-_SDA2_BASE_(r2)
-/* 800FE9D4 000FA634 C0 42 8C 20 */ lfs f2, lbl_80641220-_SDA2_BASE_(r2)
-/* 800FE9D8 000FA638 EC 06 28 28 */ fsubs f0, f6, f5
-/* 800FE9DC 000FA63C EC 24 00 72 */ fmuls f1, f4, f1
-/* 800FE9E0 000FA640 EC 04 00 32 */ fmuls f0, f4, f0
-/* 800FE9E4 000FA644 EC 21 18 24 */ fdivs f1, f1, f3
-/* 800FE9E8 000FA648 EC 00 18 24 */ fdivs f0, f0, f3
-/* 800FE9EC 000FA64C EC 25 08 2A */ fadds f1, f5, f1
-/* 800FE9F0 000FA650 EC 65 00 2A */ fadds f3, f5, f0
-/* 800FE9F4 000FA654 EC 02 08 2A */ fadds f0, f2, f1
-/* 800FE9F8 000FA658 F0 01 B0 1C */ psq_st f0, 28(r1), 1, qr3
-/* 800FE9FC 000FA65C EC 03 08 28 */ fsubs f0, f3, f1
-/* 800FEA00 000FA660 A0 E1 00 1C */ lhz r7, 0x1c(r1)
-/* 800FEA04 000FA664 EC 02 00 2A */ fadds f0, f2, f0
-/* 800FEA08 000FA668 F0 01 B0 18 */ psq_st f0, 24(r1), 1, qr3
-/* 800FEA0C 000FA66C B1 01 00 0A */ sth r8, 0xa(r1)
-/* 800FEA10 000FA670 A1 21 00 18 */ lhz r9, 0x18(r1)
-/* 800FEA14 000FA674 E0 21 B0 0A */ psq_l f1, 10(r1), 1, qr3
-/* 800FEA18 000FA678 B1 41 00 08 */ sth r10, 8(r1)
-/* 800FEA1C 000FA67C E0 61 B0 08 */ psq_l f3, 8(r1), 1, qr3
-/* 800FEA20 000FA680 C0 02 8C 24 */ lfs f0, lbl_80641224-_SDA2_BASE_(r2)
-/* 800FEA24 000FA684 EC 61 18 2A */ fadds f3, f1, f3
-/* 800FEA28 000FA688 EC 21 00 28 */ fsubs f1, f1, f0
-/* 800FEA2C 000FA68C EC 03 00 28 */ fsubs f0, f3, f0
-/* 800FEA30 000FA690 EC 24 00 72 */ fmuls f1, f4, f1
-/* 800FEA34 000FA694 EC 64 00 32 */ fmuls f3, f4, f0
-/* 800FEA38 000FA698 EC 02 08 2A */ fadds f0, f2, f1
-/* 800FEA3C 000FA69C F0 01 B0 14 */ psq_st f0, 20(r1), 1, qr3
-/* 800FEA40 000FA6A0 EC 03 08 28 */ fsubs f0, f3, f1
-/* 800FEA44 000FA6A4 A1 01 00 14 */ lhz r8, 0x14(r1)
-/* 800FEA48 000FA6A8 EC 02 00 2A */ fadds f0, f2, f0
-/* 800FEA4C 000FA6AC F0 01 B0 10 */ psq_st f0, 16(r1), 1, qr3
-/* 800FEA50 000FA6B0 A1 41 00 10 */ lhz r10, 0x10(r1)
-lbl_800FEA54:
-/* 800FEA54 000FA6B4 80 64 00 E0 */ lwz r3, 0xe0(r4)
-/* 800FEA58 000FA6B8 80 A3 0C 00 */ lwz r5, 0xc00(r3)
-/* 800FEA5C 000FA6BC 2C 05 00 00 */ cmpwi r5, 0
-/* 800FEA60 000FA6C0 41 82 00 80 */ beq lbl_800FEAE0
-/* 800FEA64 000FA6C4 80 65 00 00 */ lwz r3, 0(r5)
-/* 800FEA68 000FA6C8 39 80 00 00 */ li r12, 0
-/* 800FEA6C 000FA6CC A1 63 00 18 */ lhz r11, 0x18(r3)
-/* 800FEA70 000FA6D0 48 00 00 64 */ b lbl_800FEAD4
-lbl_800FEA74:
-/* 800FEA74 000FA6D4 80 C5 00 04 */ lwz r6, 4(r5)
-/* 800FEA78 000FA6D8 2C 06 00 00 */ cmpwi r6, 0
-/* 800FEA7C 000FA6DC 40 82 00 0C */ bne lbl_800FEA88
-/* 800FEA80 000FA6E0 38 60 00 00 */ li r3, 0
-/* 800FEA84 000FA6E4 48 00 00 28 */ b lbl_800FEAAC
-lbl_800FEA88:
-/* 800FEA88 000FA6E8 80 65 00 00 */ lwz r3, 0(r5)
-/* 800FEA8C 000FA6EC 55 84 04 3E */ clrlwi r4, r12, 0x10
-/* 800FEA90 000FA6F0 A0 03 00 18 */ lhz r0, 0x18(r3)
-/* 800FEA94 000FA6F4 7C 04 00 40 */ cmplw r4, r0
-/* 800FEA98 000FA6F8 41 80 00 0C */ blt lbl_800FEAA4
-/* 800FEA9C 000FA6FC 38 60 00 00 */ li r3, 0
-/* 800FEAA0 000FA700 48 00 00 0C */ b lbl_800FEAAC
-lbl_800FEAA4:
-/* 800FEAA4 000FA704 55 80 13 BA */ rlwinm r0, r12, 2, 0xe, 0x1d
-/* 800FEAA8 000FA708 7C 66 00 2E */ lwzx r3, r6, r0
-lbl_800FEAAC:
-/* 800FEAAC 000FA70C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FEAB0 000FA710 41 82 00 20 */ beq lbl_800FEAD0
-/* 800FEAB4 000FA714 B0 E3 01 4C */ sth r7, 0x14c(r3)
-/* 800FEAB8 000FA718 B1 03 01 4E */ sth r8, 0x14e(r3)
-/* 800FEABC 000FA71C B1 23 01 50 */ sth r9, 0x150(r3)
-/* 800FEAC0 000FA720 B1 43 01 52 */ sth r10, 0x152(r3)
-/* 800FEAC4 000FA724 A0 03 00 DC */ lhz r0, 0xdc(r3)
-/* 800FEAC8 000FA728 60 00 01 00 */ ori r0, r0, 0x100
-/* 800FEACC 000FA72C B0 03 00 DC */ sth r0, 0xdc(r3)
-lbl_800FEAD0:
-/* 800FEAD0 000FA730 39 8C 00 01 */ addi r12, r12, 1
-lbl_800FEAD4:
-/* 800FEAD4 000FA734 55 80 04 3E */ clrlwi r0, r12, 0x10
-/* 800FEAD8 000FA738 7C 00 58 40 */ cmplw r0, r11
-/* 800FEADC 000FA73C 41 80 FF 98 */ blt lbl_800FEA74
-lbl_800FEAE0:
-/* 800FEAE0 000FA740 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800FEAE4 000FA744 83 E1 00 6C */ lwz r31, 0x6c(r1)
-/* 800FEAE8 000FA748 83 C1 00 68 */ lwz r30, 0x68(r1)
-/* 800FEAEC 000FA74C 7C 08 03 A6 */ mtlr r0
-/* 800FEAF0 000FA750 38 21 00 70 */ addi r1, r1, 0x70
-/* 800FEAF4 000FA754 4E 80 00 20 */ blr
-lbl_800FEAF8:
-/* 800FEAF8 000FA758 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FEAFC 000FA75C 7C 08 02 A6 */ mflr r0
-/* 800FEB00 000FA760 38 A0 00 03 */ li r5, 3
-/* 800FEB04 000FA764 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FEB08 000FA768 38 C1 00 08 */ addi r6, r1, 8
-/* 800FEB0C 000FA76C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FEB10 000FA770 7C 9F 23 78 */ mr r31, r4
-/* 800FEB14 000FA774 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FEB18 000FA778 7C 7E 1B 78 */ mr r30, r3
-/* 800FEB1C 000FA77C 48 15 53 71 */ bl func_80253E8C
-/* 800FEB20 000FA780 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FEB24 000FA784 28 00 00 0A */ cmplwi r0, 0xa
-/* 800FEB28 000FA788 41 81 01 50 */ bgt lbl_800FEC78
-/* 800FEB2C 000FA78C 3C 60 80 42 */ lis r3, lbl_8041A644@ha
-/* 800FEB30 000FA790 54 00 10 3A */ slwi r0, r0, 2
-/* 800FEB34 000FA794 38 63 A6 44 */ addi r3, r3, lbl_8041A644@l
-/* 800FEB38 000FA798 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FEB3C 000FA79C 7C 69 03 A6 */ mtctr r3
-/* 800FEB40 000FA7A0 4E 80 04 20 */ bctr
-/* 800FEB44 000FA7A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEB48 000FA7A8 38 80 00 0B */ li r4, 0xb
-/* 800FEB4C 000FA7AC 38 A0 00 00 */ li r5, 0
-/* 800FEB50 000FA7B0 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FEB54 000FA7B4 48 2D C3 A9 */ bl func_803DAEFC
-/* 800FEB58 000FA7B8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 800FEB5C 000FA7BC 40 82 01 1C */ bne lbl_800FEC78
-/* 800FEB60 000FA7C0 7F C3 F3 78 */ mr r3, r30
-/* 800FEB64 000FA7C4 7F E4 FB 78 */ mr r4, r31
-/* 800FEB68 000FA7C8 38 A0 00 01 */ li r5, 1
-/* 800FEB6C 000FA7CC 38 C0 00 00 */ li r6, 0
-/* 800FEB70 000FA7D0 48 15 53 45 */ bl func_80253EB4
-/* 800FEB74 000FA7D4 48 00 01 04 */ b lbl_800FEC78
-/* 800FEB78 000FA7D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEB7C 000FA7DC 38 80 00 0B */ li r4, 0xb
-/* 800FEB80 000FA7E0 38 A0 00 00 */ li r5, 0
-/* 800FEB84 000FA7E4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FEB88 000FA7E8 48 2D C3 75 */ bl func_803DAEFC
-/* 800FEB8C 000FA7EC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 800FEB90 000FA7F0 40 82 00 E8 */ bne lbl_800FEC78
-/* 800FEB94 000FA7F4 7F C3 F3 78 */ mr r3, r30
-/* 800FEB98 000FA7F8 7F E4 FB 78 */ mr r4, r31
-/* 800FEB9C 000FA7FC 38 A0 00 01 */ li r5, 1
-/* 800FEBA0 000FA800 38 C0 00 00 */ li r6, 0
-/* 800FEBA4 000FA804 48 15 53 11 */ bl func_80253EB4
-/* 800FEBA8 000FA808 48 00 00 D0 */ b lbl_800FEC78
-/* 800FEBAC 000FA80C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEBB0 000FA810 38 80 00 0B */ li r4, 0xb
-/* 800FEBB4 000FA814 38 A0 00 00 */ li r5, 0
-/* 800FEBB8 000FA818 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FEBBC 000FA81C 48 2D C3 41 */ bl func_803DAEFC
-/* 800FEBC0 000FA820 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
-/* 800FEBC4 000FA824 40 82 00 B4 */ bne lbl_800FEC78
-/* 800FEBC8 000FA828 7F C3 F3 78 */ mr r3, r30
-/* 800FEBCC 000FA82C 7F E4 FB 78 */ mr r4, r31
-/* 800FEBD0 000FA830 38 A0 00 01 */ li r5, 1
-/* 800FEBD4 000FA834 38 C0 00 00 */ li r6, 0
-/* 800FEBD8 000FA838 48 15 52 DD */ bl func_80253EB4
-/* 800FEBDC 000FA83C 48 00 00 9C */ b lbl_800FEC78
-/* 800FEBE0 000FA840 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEBE4 000FA844 38 80 00 0B */ li r4, 0xb
-/* 800FEBE8 000FA848 38 A0 00 00 */ li r5, 0
-/* 800FEBEC 000FA84C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FEBF0 000FA850 48 2D C3 0D */ bl func_803DAEFC
-/* 800FEBF4 000FA854 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
-/* 800FEBF8 000FA858 40 82 00 80 */ bne lbl_800FEC78
-/* 800FEBFC 000FA85C 7F C3 F3 78 */ mr r3, r30
-/* 800FEC00 000FA860 7F E4 FB 78 */ mr r4, r31
-/* 800FEC04 000FA864 38 A0 00 01 */ li r5, 1
-/* 800FEC08 000FA868 38 C0 00 00 */ li r6, 0
-/* 800FEC0C 000FA86C 48 15 52 A9 */ bl func_80253EB4
-/* 800FEC10 000FA870 48 00 00 68 */ b lbl_800FEC78
-/* 800FEC14 000FA874 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEC18 000FA878 38 80 00 0B */ li r4, 0xb
-/* 800FEC1C 000FA87C 38 A0 00 00 */ li r5, 0
-/* 800FEC20 000FA880 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FEC24 000FA884 48 2D C2 D9 */ bl func_803DAEFC
-/* 800FEC28 000FA888 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
-/* 800FEC2C 000FA88C 40 82 00 4C */ bne lbl_800FEC78
-/* 800FEC30 000FA890 7F C3 F3 78 */ mr r3, r30
-/* 800FEC34 000FA894 7F E4 FB 78 */ mr r4, r31
-/* 800FEC38 000FA898 38 A0 00 01 */ li r5, 1
-/* 800FEC3C 000FA89C 38 C0 00 00 */ li r6, 0
-/* 800FEC40 000FA8A0 48 15 52 75 */ bl func_80253EB4
-/* 800FEC44 000FA8A4 48 00 00 34 */ b lbl_800FEC78
-/* 800FEC48 000FA8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEC4C 000FA8AC 38 80 00 0B */ li r4, 0xb
-/* 800FEC50 000FA8B0 38 A0 00 00 */ li r5, 0
-/* 800FEC54 000FA8B4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 800FEC58 000FA8B8 48 2D C2 A5 */ bl func_803DAEFC
-/* 800FEC5C 000FA8BC 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
-/* 800FEC60 000FA8C0 40 82 00 18 */ bne lbl_800FEC78
-/* 800FEC64 000FA8C4 7F C3 F3 78 */ mr r3, r30
-/* 800FEC68 000FA8C8 7F E4 FB 78 */ mr r4, r31
-/* 800FEC6C 000FA8CC 38 A0 00 01 */ li r5, 1
-/* 800FEC70 000FA8D0 38 C0 00 00 */ li r6, 0
-/* 800FEC74 000FA8D4 48 15 52 41 */ bl func_80253EB4
-lbl_800FEC78:
-/* 800FEC78 000FA8D8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FEC7C 000FA8DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FEC80 000FA8E0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FEC84 000FA8E4 7C 08 03 A6 */ mtlr r0
-/* 800FEC88 000FA8E8 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FEC8C 000FA8EC 4E 80 00 20 */ blr
-lbl_800FEC90:
-/* 800FEC90 000FA8F0 4E 80 00 20 */ blr
-lbl_800FEC94:
-/* 800FEC94 000FA8F4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FEC98 000FA8F8 7C 08 02 A6 */ mflr r0
-/* 800FEC9C 000FA8FC 38 A0 00 03 */ li r5, 3
-/* 800FECA0 000FA900 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FECA4 000FA904 38 C1 00 08 */ addi r6, r1, 8
-/* 800FECA8 000FA908 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FECAC 000FA90C 7C 9F 23 78 */ mr r31, r4
-/* 800FECB0 000FA910 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FECB4 000FA914 7C 7E 1B 78 */ mr r30, r3
-/* 800FECB8 000FA918 48 15 51 D5 */ bl func_80253E8C
-/* 800FECBC 000FA91C 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FECC0 000FA920 2C 00 00 08 */ cmpwi r0, 8
-/* 800FECC4 000FA924 41 82 00 08 */ beq lbl_800FECCC
-/* 800FECC8 000FA928 48 00 00 18 */ b lbl_800FECE0
-lbl_800FECCC:
-/* 800FECCC 000FA92C 7F C3 F3 78 */ mr r3, r30
-/* 800FECD0 000FA930 7F E4 FB 78 */ mr r4, r31
-/* 800FECD4 000FA934 38 A0 00 02 */ li r5, 2
-/* 800FECD8 000FA938 38 C0 0E 99 */ li r6, 0xe99
-/* 800FECDC 000FA93C 48 15 51 D9 */ bl func_80253EB4
-lbl_800FECE0:
-/* 800FECE0 000FA940 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FECE4 000FA944 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FECE8 000FA948 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FECEC 000FA94C 7C 08 03 A6 */ mtlr r0
-/* 800FECF0 000FA950 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FECF4 000FA954 4E 80 00 20 */ blr
-lbl_800FECF8:
-/* 800FECF8 000FA958 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800FECFC 000FA95C 7C 08 02 A6 */ mflr r0
-/* 800FED00 000FA960 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800FED04 000FA964 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FED08 000FA968 48 0C 84 21 */ bl _savegpr_27
-/* 800FED0C 000FA96C 7C 7B 1B 78 */ mr r27, r3
-/* 800FED10 000FA970 7C 9F 23 78 */ mr r31, r4
-/* 800FED14 000FA974 38 C1 00 08 */ addi r6, r1, 8
-/* 800FED18 000FA978 38 A0 00 03 */ li r5, 3
-/* 800FED1C 000FA97C 48 15 51 C1 */ bl func_80253EDC
-/* 800FED20 000FA980 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FED24 000FA984 28 00 00 13 */ cmplwi r0, 0x13
-/* 800FED28 000FA988 41 81 09 64 */ bgt lbl_800FF68C
-/* 800FED2C 000FA98C 3C 60 80 42 */ lis r3, lbl_8041A670@ha
-/* 800FED30 000FA990 54 00 10 3A */ slwi r0, r0, 2
-/* 800FED34 000FA994 38 63 A6 70 */ addi r3, r3, lbl_8041A670@l
-/* 800FED38 000FA998 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FED3C 000FA99C 7C 69 03 A6 */ mtctr r3
-/* 800FED40 000FA9A0 4E 80 04 20 */ bctr
-/* 800FED44 000FA9A4 7F 63 DB 78 */ mr r3, r27
-/* 800FED48 000FA9A8 7F E4 FB 78 */ mr r4, r31
-/* 800FED4C 000FA9AC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FED50 000FA9B0 38 A0 00 06 */ li r5, 6
-/* 800FED54 000FA9B4 48 15 51 89 */ bl func_80253EDC
-/* 800FED58 000FA9B8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FED5C 000FA9BC 38 00 FF 00 */ li r0, -256
-/* 800FED60 000FA9C0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FED64 000FA9C4 38 80 00 0A */ li r4, 0xa
-/* 800FED68 000FA9C8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FED6C 000FA9CC FC 80 28 1E */ fctiwz f4, f5
-/* 800FED70 000FA9D0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FED74 000FA9D4 FC 40 18 1E */ fctiwz f2, f3
-/* 800FED78 000FA9D8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FED7C 000FA9DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FED80 000FA9E0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FED84 000FA9E4 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800FED88 000FA9E8 38 A0 00 00 */ li r5, 0
-/* 800FED8C 000FA9EC FC 20 08 1E */ fctiwz f1, f1
-/* 800FED90 000FA9F0 FC 00 00 1E */ fctiwz f0, f0
-/* 800FED94 000FA9F4 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800FED98 000FA9F8 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FED9C 000FA9FC D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800FEDA0 000FAA00 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 800FEDA4 000FAA04 7C DB 03 78 */ or r27, r6, r0
-/* 800FEDA8 000FAA08 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800FEDAC 000FAA0C 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 800FEDB0 000FAA10 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 800FEDB4 000FAA14 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FEDB8 000FAA18 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FEDBC 000FAA1C 48 2D EC 21 */ bl func_803DD9DC
-/* 800FEDC0 000FAA20 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FEDC4 000FAA24 7C 64 1B 78 */ mr r4, r3
-/* 800FEDC8 000FAA28 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FEDCC 000FAA2C 38 65 00 20 */ addi r3, r5, 0x20
-/* 800FEDD0 000FAA30 48 29 15 BD */ bl func_8039038C
-/* 800FEDD4 000FAA34 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FEDD8 000FAA38 48 15 15 1D */ bl func_802502F4
-/* 800FEDDC 000FAA3C 7C 64 1B 78 */ mr r4, r3
-/* 800FEDE0 000FAA40 38 60 00 0E */ li r3, 0xe
-/* 800FEDE4 000FAA44 48 05 D5 25 */ bl func_8015C308
-/* 800FEDE8 000FAA48 7F 84 E3 78 */ mr r4, r28
-/* 800FEDEC 000FAA4C 7F A5 EB 78 */ mr r5, r29
-/* 800FEDF0 000FAA50 7F 68 DB 78 */ mr r8, r27
-/* 800FEDF4 000FAA54 7F C6 07 34 */ extsh r6, r30
-/* 800FEDF8 000FAA58 7F E7 07 34 */ extsh r7, r31
-/* 800FEDFC 000FAA5C 38 60 2D 98 */ li r3, 0x2d98
-/* 800FEE00 000FAA60 48 15 13 35 */ bl func_80250134
-/* 800FEE04 000FAA64 48 00 08 88 */ b lbl_800FF68C
-/* 800FEE08 000FAA68 7F 63 DB 78 */ mr r3, r27
-/* 800FEE0C 000FAA6C 7F E4 FB 78 */ mr r4, r31
-/* 800FEE10 000FAA70 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FEE14 000FAA74 38 A0 00 06 */ li r5, 6
-/* 800FEE18 000FAA78 48 15 50 C5 */ bl func_80253EDC
-/* 800FEE1C 000FAA7C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FEE20 000FAA80 38 00 FF 00 */ li r0, -256
-/* 800FEE24 000FAA84 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FEE28 000FAA88 38 80 00 0A */ li r4, 0xa
-/* 800FEE2C 000FAA8C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FEE30 000FAA90 FC 80 28 1E */ fctiwz f4, f5
-/* 800FEE34 000FAA94 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FEE38 000FAA98 FC 40 18 1E */ fctiwz f2, f3
-/* 800FEE3C 000FAA9C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FEE40 000FAAA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEE44 000FAAA4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FEE48 000FAAA8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FEE4C 000FAAAC 38 A0 00 00 */ li r5, 0
-/* 800FEE50 000FAAB0 FC 20 08 1E */ fctiwz f1, f1
-/* 800FEE54 000FAAB4 FC 00 00 1E */ fctiwz f0, f0
-/* 800FEE58 000FAAB8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FEE5C 000FAABC 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FEE60 000FAAC0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FEE64 000FAAC4 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FEE68 000FAAC8 7C DE 03 78 */ or r30, r6, r0
-/* 800FEE6C 000FAACC D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FEE70 000FAAD0 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FEE74 000FAAD4 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FEE78 000FAAD8 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FEE7C 000FAADC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FEE80 000FAAE0 48 2D EB 5D */ bl func_803DD9DC
-/* 800FEE84 000FAAE4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FEE88 000FAAE8 7C 64 1B 78 */ mr r4, r3
-/* 800FEE8C 000FAAEC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FEE90 000FAAF0 38 65 00 20 */ addi r3, r5, 0x20
-/* 800FEE94 000FAAF4 48 29 15 2D */ bl func_803903C0
-/* 800FEE98 000FAAF8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FEE9C 000FAAFC 48 15 14 59 */ bl func_802502F4
-/* 800FEEA0 000FAB00 7C 64 1B 78 */ mr r4, r3
-/* 800FEEA4 000FAB04 38 60 00 0E */ li r3, 0xe
-/* 800FEEA8 000FAB08 48 05 D4 61 */ bl func_8015C308
-/* 800FEEAC 000FAB0C 7F E4 FB 78 */ mr r4, r31
-/* 800FEEB0 000FAB10 7F A5 EB 78 */ mr r5, r29
-/* 800FEEB4 000FAB14 7F C8 F3 78 */ mr r8, r30
-/* 800FEEB8 000FAB18 7F 86 07 34 */ extsh r6, r28
-/* 800FEEBC 000FAB1C 7F 67 07 34 */ extsh r7, r27
-/* 800FEEC0 000FAB20 38 60 2D 99 */ li r3, 0x2d99
-/* 800FEEC4 000FAB24 48 15 12 71 */ bl func_80250134
-/* 800FEEC8 000FAB28 48 00 07 C4 */ b lbl_800FF68C
-/* 800FEECC 000FAB2C 7F 63 DB 78 */ mr r3, r27
-/* 800FEED0 000FAB30 7F E4 FB 78 */ mr r4, r31
-/* 800FEED4 000FAB34 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FEED8 000FAB38 38 A0 00 06 */ li r5, 6
-/* 800FEEDC 000FAB3C 48 15 50 01 */ bl func_80253EDC
-/* 800FEEE0 000FAB40 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FEEE4 000FAB44 38 00 FF 00 */ li r0, -256
-/* 800FEEE8 000FAB48 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FEEEC 000FAB4C 38 80 00 06 */ li r4, 6
-/* 800FEEF0 000FAB50 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FEEF4 000FAB54 FC 80 28 1E */ fctiwz f4, f5
-/* 800FEEF8 000FAB58 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FEEFC 000FAB5C FC 40 18 1E */ fctiwz f2, f3
-/* 800FEF00 000FAB60 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FEF04 000FAB64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEF08 000FAB68 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FEF0C 000FAB6C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FEF10 000FAB70 38 A0 00 00 */ li r5, 0
-/* 800FEF14 000FAB74 FC 20 08 1E */ fctiwz f1, f1
-/* 800FEF18 000FAB78 FC 00 00 1E */ fctiwz f0, f0
-/* 800FEF1C 000FAB7C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FEF20 000FAB80 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FEF24 000FAB84 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FEF28 000FAB88 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FEF2C 000FAB8C 7C DE 03 78 */ or r30, r6, r0
-/* 800FEF30 000FAB90 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FEF34 000FAB94 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FEF38 000FAB98 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FEF3C 000FAB9C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FEF40 000FABA0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FEF44 000FABA4 48 2D EA 99 */ bl func_803DD9DC
-/* 800FEF48 000FABA8 2C 03 00 00 */ cmpwi r3, 0
-/* 800FEF4C 000FABAC 41 82 00 60 */ beq lbl_800FEFAC
-/* 800FEF50 000FABB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEF54 000FABB4 38 80 00 06 */ li r4, 6
-/* 800FEF58 000FABB8 38 A0 00 00 */ li r5, 0
-/* 800FEF5C 000FABBC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FEF60 000FABC0 48 2D EA 7D */ bl func_803DD9DC
-/* 800FEF64 000FABC4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FEF68 000FABC8 7C 64 1B 78 */ mr r4, r3
-/* 800FEF6C 000FABCC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FEF70 000FABD0 38 65 00 0C */ addi r3, r5, 0xc
-/* 800FEF74 000FABD4 48 29 11 79 */ bl func_803900EC
-/* 800FEF78 000FABD8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FEF7C 000FABDC 48 15 13 79 */ bl func_802502F4
-/* 800FEF80 000FABE0 7C 64 1B 78 */ mr r4, r3
-/* 800FEF84 000FABE4 38 60 00 0E */ li r3, 0xe
-/* 800FEF88 000FABE8 48 05 D3 81 */ bl func_8015C308
-/* 800FEF8C 000FABEC 7F E4 FB 78 */ mr r4, r31
-/* 800FEF90 000FABF0 7F A5 EB 78 */ mr r5, r29
-/* 800FEF94 000FABF4 7F C8 F3 78 */ mr r8, r30
-/* 800FEF98 000FABF8 7F 86 07 34 */ extsh r6, r28
-/* 800FEF9C 000FABFC 7F 67 07 34 */ extsh r7, r27
-/* 800FEFA0 000FAC00 38 60 2D 9A */ li r3, 0x2d9a
-/* 800FEFA4 000FAC04 48 15 11 91 */ bl func_80250134
-/* 800FEFA8 000FAC08 48 00 06 E4 */ b lbl_800FF68C
-lbl_800FEFAC:
-/* 800FEFAC 000FAC0C 7F E4 FB 78 */ mr r4, r31
-/* 800FEFB0 000FAC10 7F A5 EB 78 */ mr r5, r29
-/* 800FEFB4 000FAC14 7F C8 F3 78 */ mr r8, r30
-/* 800FEFB8 000FAC18 7F 86 07 34 */ extsh r6, r28
-/* 800FEFBC 000FAC1C 7F 67 07 34 */ extsh r7, r27
-/* 800FEFC0 000FAC20 38 60 2D 9B */ li r3, 0x2d9b
-/* 800FEFC4 000FAC24 48 15 11 71 */ bl func_80250134
-/* 800FEFC8 000FAC28 48 00 06 C4 */ b lbl_800FF68C
-/* 800FEFCC 000FAC2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEFD0 000FAC30 38 80 00 A3 */ li r4, 0xa3
-/* 800FEFD4 000FAC34 38 A0 00 00 */ li r5, 0
-/* 800FEFD8 000FAC38 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FEFDC 000FAC3C 48 2D EA 01 */ bl func_803DD9DC
-/* 800FEFE0 000FAC40 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FEFE4 000FAC44 7C 7E 1B 78 */ mr r30, r3
-/* 800FEFE8 000FAC48 38 80 00 A2 */ li r4, 0xa2
-/* 800FEFEC 000FAC4C 38 A0 00 00 */ li r5, 0
-/* 800FEFF0 000FAC50 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 800FEFF4 000FAC54 48 2D E9 E9 */ bl func_803DD9DC
-/* 800FEFF8 000FAC58 80 A1 00 08 */ lwz r5, 8(r1)
-/* 800FEFFC 000FAC5C 7C 66 1B 78 */ mr r6, r3
-/* 800FF000 000FAC60 7F 63 DB 78 */ mr r3, r27
-/* 800FF004 000FAC64 7F E4 FB 78 */ mr r4, r31
-/* 800FF008 000FAC68 7F C7 F3 78 */ mr r7, r30
-/* 800FF00C 000FAC6C 4B F5 BC 59 */ bl func_8005AC64
-/* 800FF010 000FAC70 48 00 06 7C */ b lbl_800FF68C
-/* 800FF014 000FAC74 7F 63 DB 78 */ mr r3, r27
-/* 800FF018 000FAC78 7F E4 FB 78 */ mr r4, r31
-/* 800FF01C 000FAC7C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF020 000FAC80 38 A0 00 06 */ li r5, 6
-/* 800FF024 000FAC84 48 15 4E B9 */ bl func_80253EDC
-/* 800FF028 000FAC88 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF02C 000FAC8C 38 00 FF 00 */ li r0, -256
-/* 800FF030 000FAC90 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF034 000FAC94 38 80 00 A2 */ li r4, 0xa2
-/* 800FF038 000FAC98 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF03C 000FAC9C FC 80 28 1E */ fctiwz f4, f5
-/* 800FF040 000FACA0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF044 000FACA4 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF048 000FACA8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF04C 000FACAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF050 000FACB0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF054 000FACB4 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF058 000FACB8 38 A0 00 00 */ li r5, 0
-/* 800FF05C 000FACBC FC 20 08 1E */ fctiwz f1, f1
-/* 800FF060 000FACC0 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF064 000FACC4 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF068 000FACC8 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FF06C 000FACCC D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF070 000FACD0 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FF074 000FACD4 7C DE 03 78 */ or r30, r6, r0
-/* 800FF078 000FACD8 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF07C 000FACDC 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FF080 000FACE0 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FF084 000FACE4 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FF088 000FACE8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF08C 000FACEC 48 2D E9 51 */ bl func_803DD9DC
-/* 800FF090 000FACF0 7C 64 1B 78 */ mr r4, r3
-/* 800FF094 000FACF4 38 60 00 1B */ li r3, 0x1b
-/* 800FF098 000FACF8 48 05 D2 71 */ bl func_8015C308
-/* 800FF09C 000FACFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF0A0 000FAD00 38 80 00 A3 */ li r4, 0xa3
-/* 800FF0A4 000FAD04 38 A0 00 00 */ li r5, 0
-/* 800FF0A8 000FAD08 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF0AC 000FAD0C 48 2D E9 31 */ bl func_803DD9DC
-/* 800FF0B0 000FAD10 7C 64 1B 78 */ mr r4, r3
-/* 800FF0B4 000FAD14 38 60 00 1C */ li r3, 0x1c
-/* 800FF0B8 000FAD18 48 05 D2 51 */ bl func_8015C308
-/* 800FF0BC 000FAD1C 7F E4 FB 78 */ mr r4, r31
-/* 800FF0C0 000FAD20 7F A5 EB 78 */ mr r5, r29
-/* 800FF0C4 000FAD24 7F C8 F3 78 */ mr r8, r30
-/* 800FF0C8 000FAD28 7F 86 07 34 */ extsh r6, r28
-/* 800FF0CC 000FAD2C 7F 67 07 34 */ extsh r7, r27
-/* 800FF0D0 000FAD30 38 60 0E A1 */ li r3, 0xea1
-/* 800FF0D4 000FAD34 48 15 10 61 */ bl func_80250134
-/* 800FF0D8 000FAD38 48 00 05 B4 */ b lbl_800FF68C
-/* 800FF0DC 000FAD3C 7F 63 DB 78 */ mr r3, r27
-/* 800FF0E0 000FAD40 7F E4 FB 78 */ mr r4, r31
-/* 800FF0E4 000FAD44 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF0E8 000FAD48 38 A0 00 06 */ li r5, 6
-/* 800FF0EC 000FAD4C 48 15 4D F1 */ bl func_80253EDC
-/* 800FF0F0 000FAD50 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF0F4 000FAD54 38 00 FF 00 */ li r0, -256
-/* 800FF0F8 000FAD58 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF0FC 000FAD5C 38 60 0E A6 */ li r3, 0xea6
-/* 800FF100 000FAD60 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF104 000FAD64 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF108 000FAD68 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF10C 000FAD6C FC 40 18 1E */ fctiwz f2, f3
-/* 800FF110 000FAD70 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF114 000FAD74 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800FF118 000FAD78 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF11C 000FAD7C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF120 000FAD80 7C 88 03 78 */ or r8, r4, r0
-/* 800FF124 000FAD84 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF128 000FAD88 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF12C 000FAD8C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF130 000FAD90 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800FF134 000FAD94 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF138 000FAD98 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800FF13C 000FAD9C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF140 000FADA0 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 800FF144 000FADA4 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800FF148 000FADA8 7C 06 07 34 */ extsh r6, r0
-/* 800FF14C 000FADAC 7C E7 07 34 */ extsh r7, r7
-/* 800FF150 000FADB0 48 15 0F E5 */ bl func_80250134
-/* 800FF154 000FADB4 48 00 05 38 */ b lbl_800FF68C
-/* 800FF158 000FADB8 7F 63 DB 78 */ mr r3, r27
-/* 800FF15C 000FADBC 7F E4 FB 78 */ mr r4, r31
-/* 800FF160 000FADC0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF164 000FADC4 38 A0 00 06 */ li r5, 6
-/* 800FF168 000FADC8 48 15 4D 75 */ bl func_80253EDC
-/* 800FF16C 000FADCC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF170 000FADD0 38 00 FF 00 */ li r0, -256
-/* 800FF174 000FADD4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF178 000FADD8 38 80 00 A4 */ li r4, 0xa4
-/* 800FF17C 000FADDC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF180 000FADE0 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF184 000FADE4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF188 000FADE8 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF18C 000FADEC EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF190 000FADF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF194 000FADF4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF198 000FADF8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF19C 000FADFC 38 A0 00 00 */ li r5, 0
-/* 800FF1A0 000FAE00 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF1A4 000FAE04 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF1A8 000FAE08 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF1AC 000FAE0C 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FF1B0 000FAE10 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF1B4 000FAE14 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FF1B8 000FAE18 7C DE 03 78 */ or r30, r6, r0
-/* 800FF1BC 000FAE1C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF1C0 000FAE20 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FF1C4 000FAE24 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FF1C8 000FAE28 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FF1CC 000FAE2C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF1D0 000FAE30 48 2D E8 0D */ bl func_803DD9DC
-/* 800FF1D4 000FAE34 7C 64 1B 78 */ mr r4, r3
-/* 800FF1D8 000FAE38 38 60 00 1B */ li r3, 0x1b
-/* 800FF1DC 000FAE3C 48 05 D1 2D */ bl func_8015C308
-/* 800FF1E0 000FAE40 7F E4 FB 78 */ mr r4, r31
-/* 800FF1E4 000FAE44 7F A5 EB 78 */ mr r5, r29
-/* 800FF1E8 000FAE48 7F C8 F3 78 */ mr r8, r30
-/* 800FF1EC 000FAE4C 7F 86 07 34 */ extsh r6, r28
-/* 800FF1F0 000FAE50 7F 67 07 34 */ extsh r7, r27
-/* 800FF1F4 000FAE54 38 60 0E AE */ li r3, 0xeae
-/* 800FF1F8 000FAE58 48 15 0F 3D */ bl func_80250134
-/* 800FF1FC 000FAE5C 48 00 04 90 */ b lbl_800FF68C
-/* 800FF200 000FAE60 7F 63 DB 78 */ mr r3, r27
-/* 800FF204 000FAE64 7F E4 FB 78 */ mr r4, r31
-/* 800FF208 000FAE68 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF20C 000FAE6C 38 A0 00 06 */ li r5, 6
-/* 800FF210 000FAE70 48 15 4C CD */ bl func_80253EDC
-/* 800FF214 000FAE74 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF218 000FAE78 38 00 FF 00 */ li r0, -256
-/* 800FF21C 000FAE7C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF220 000FAE80 38 60 0E A7 */ li r3, 0xea7
-/* 800FF224 000FAE84 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF228 000FAE88 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF22C 000FAE8C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF230 000FAE90 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF234 000FAE94 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF238 000FAE98 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800FF23C 000FAE9C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF240 000FAEA0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF244 000FAEA4 7C 88 03 78 */ or r8, r4, r0
-/* 800FF248 000FAEA8 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF24C 000FAEAC FC 00 00 1E */ fctiwz f0, f0
-/* 800FF250 000FAEB0 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF254 000FAEB4 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800FF258 000FAEB8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF25C 000FAEBC 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800FF260 000FAEC0 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF264 000FAEC4 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 800FF268 000FAEC8 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800FF26C 000FAECC 7C 06 07 34 */ extsh r6, r0
-/* 800FF270 000FAED0 7C E7 07 34 */ extsh r7, r7
-/* 800FF274 000FAED4 48 15 0E C1 */ bl func_80250134
-/* 800FF278 000FAED8 48 00 04 14 */ b lbl_800FF68C
-/* 800FF27C 000FAEDC 7F 63 DB 78 */ mr r3, r27
-/* 800FF280 000FAEE0 7F E4 FB 78 */ mr r4, r31
-/* 800FF284 000FAEE4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF288 000FAEE8 38 A0 00 06 */ li r5, 6
-/* 800FF28C 000FAEEC 48 15 4C 51 */ bl func_80253EDC
-/* 800FF290 000FAEF0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF294 000FAEF4 38 00 FF 00 */ li r0, -256
-/* 800FF298 000FAEF8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF29C 000FAEFC 38 80 00 A5 */ li r4, 0xa5
-/* 800FF2A0 000FAF00 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF2A4 000FAF04 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF2A8 000FAF08 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF2AC 000FAF0C FC 40 18 1E */ fctiwz f2, f3
-/* 800FF2B0 000FAF10 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF2B4 000FAF14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF2B8 000FAF18 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF2BC 000FAF1C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF2C0 000FAF20 38 A0 00 00 */ li r5, 0
-/* 800FF2C4 000FAF24 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF2C8 000FAF28 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF2CC 000FAF2C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF2D0 000FAF30 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FF2D4 000FAF34 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF2D8 000FAF38 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FF2DC 000FAF3C 7C DE 03 78 */ or r30, r6, r0
-/* 800FF2E0 000FAF40 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF2E4 000FAF44 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FF2E8 000FAF48 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FF2EC 000FAF4C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FF2F0 000FAF50 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF2F4 000FAF54 48 2D E6 E9 */ bl func_803DD9DC
-/* 800FF2F8 000FAF58 7C 64 1B 78 */ mr r4, r3
-/* 800FF2FC 000FAF5C 38 60 00 1B */ li r3, 0x1b
-/* 800FF300 000FAF60 48 05 D0 09 */ bl func_8015C308
-/* 800FF304 000FAF64 7F E4 FB 78 */ mr r4, r31
-/* 800FF308 000FAF68 7F A5 EB 78 */ mr r5, r29
-/* 800FF30C 000FAF6C 7F C8 F3 78 */ mr r8, r30
-/* 800FF310 000FAF70 7F 86 07 34 */ extsh r6, r28
-/* 800FF314 000FAF74 7F 67 07 34 */ extsh r7, r27
-/* 800FF318 000FAF78 38 60 0E AE */ li r3, 0xeae
-/* 800FF31C 000FAF7C 48 15 0E 19 */ bl func_80250134
-/* 800FF320 000FAF80 48 00 03 6C */ b lbl_800FF68C
-/* 800FF324 000FAF84 7F 63 DB 78 */ mr r3, r27
-/* 800FF328 000FAF88 7F E4 FB 78 */ mr r4, r31
-/* 800FF32C 000FAF8C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF330 000FAF90 38 A0 00 06 */ li r5, 6
-/* 800FF334 000FAF94 48 15 4B A9 */ bl func_80253EDC
-/* 800FF338 000FAF98 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF33C 000FAF9C 38 00 FF 00 */ li r0, -256
-/* 800FF340 000FAFA0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF344 000FAFA4 38 60 0E A8 */ li r3, 0xea8
-/* 800FF348 000FAFA8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF34C 000FAFAC FC 80 28 1E */ fctiwz f4, f5
-/* 800FF350 000FAFB0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF354 000FAFB4 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF358 000FAFB8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF35C 000FAFBC 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800FF360 000FAFC0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF364 000FAFC4 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF368 000FAFC8 7C 88 03 78 */ or r8, r4, r0
-/* 800FF36C 000FAFCC FC 20 08 1E */ fctiwz f1, f1
-/* 800FF370 000FAFD0 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF374 000FAFD4 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF378 000FAFD8 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800FF37C 000FAFDC D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF380 000FAFE0 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800FF384 000FAFE4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF388 000FAFE8 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 800FF38C 000FAFEC 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800FF390 000FAFF0 7C 06 07 34 */ extsh r6, r0
-/* 800FF394 000FAFF4 7C E7 07 34 */ extsh r7, r7
-/* 800FF398 000FAFF8 48 15 0D 9D */ bl func_80250134
-/* 800FF39C 000FAFFC 48 00 02 F0 */ b lbl_800FF68C
-/* 800FF3A0 000FB000 7F 63 DB 78 */ mr r3, r27
-/* 800FF3A4 000FB004 7F E4 FB 78 */ mr r4, r31
-/* 800FF3A8 000FB008 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF3AC 000FB00C 38 A0 00 06 */ li r5, 6
-/* 800FF3B0 000FB010 48 15 4B 2D */ bl func_80253EDC
-/* 800FF3B4 000FB014 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF3B8 000FB018 38 00 FF 00 */ li r0, -256
-/* 800FF3BC 000FB01C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF3C0 000FB020 38 80 00 A7 */ li r4, 0xa7
-/* 800FF3C4 000FB024 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF3C8 000FB028 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF3CC 000FB02C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF3D0 000FB030 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF3D4 000FB034 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF3D8 000FB038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF3DC 000FB03C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF3E0 000FB040 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF3E4 000FB044 38 A0 00 00 */ li r5, 0
-/* 800FF3E8 000FB048 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF3EC 000FB04C FC 00 00 1E */ fctiwz f0, f0
-/* 800FF3F0 000FB050 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF3F4 000FB054 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FF3F8 000FB058 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF3FC 000FB05C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FF400 000FB060 7C DE 03 78 */ or r30, r6, r0
-/* 800FF404 000FB064 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF408 000FB068 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FF40C 000FB06C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FF410 000FB070 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FF414 000FB074 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF418 000FB078 48 2D E5 C5 */ bl func_803DD9DC
-/* 800FF41C 000FB07C 7C 64 1B 78 */ mr r4, r3
-/* 800FF420 000FB080 38 60 00 1B */ li r3, 0x1b
-/* 800FF424 000FB084 48 05 CE E5 */ bl func_8015C308
-/* 800FF428 000FB088 7F E4 FB 78 */ mr r4, r31
-/* 800FF42C 000FB08C 7F A5 EB 78 */ mr r5, r29
-/* 800FF430 000FB090 7F C8 F3 78 */ mr r8, r30
-/* 800FF434 000FB094 7F 86 07 34 */ extsh r6, r28
-/* 800FF438 000FB098 7F 67 07 34 */ extsh r7, r27
-/* 800FF43C 000FB09C 38 60 0E AE */ li r3, 0xeae
-/* 800FF440 000FB0A0 48 15 0C F5 */ bl func_80250134
-/* 800FF444 000FB0A4 48 00 02 48 */ b lbl_800FF68C
-/* 800FF448 000FB0A8 7F 63 DB 78 */ mr r3, r27
-/* 800FF44C 000FB0AC 7F E4 FB 78 */ mr r4, r31
-/* 800FF450 000FB0B0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF454 000FB0B4 38 A0 00 06 */ li r5, 6
-/* 800FF458 000FB0B8 48 15 4A 85 */ bl func_80253EDC
-/* 800FF45C 000FB0BC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF460 000FB0C0 38 00 FF 00 */ li r0, -256
-/* 800FF464 000FB0C4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF468 000FB0C8 38 60 0E A9 */ li r3, 0xea9
-/* 800FF46C 000FB0CC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF470 000FB0D0 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF474 000FB0D4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF478 000FB0D8 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF47C 000FB0DC EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF480 000FB0E0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800FF484 000FB0E4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF488 000FB0E8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF48C 000FB0EC 7C 88 03 78 */ or r8, r4, r0
-/* 800FF490 000FB0F0 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF494 000FB0F4 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF498 000FB0F8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF49C 000FB0FC 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800FF4A0 000FB100 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF4A4 000FB104 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800FF4A8 000FB108 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF4AC 000FB10C 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 800FF4B0 000FB110 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800FF4B4 000FB114 7C 06 07 34 */ extsh r6, r0
-/* 800FF4B8 000FB118 7C E7 07 34 */ extsh r7, r7
-/* 800FF4BC 000FB11C 48 15 0C 79 */ bl func_80250134
-/* 800FF4C0 000FB120 48 00 01 CC */ b lbl_800FF68C
-/* 800FF4C4 000FB124 7F 63 DB 78 */ mr r3, r27
-/* 800FF4C8 000FB128 7F E4 FB 78 */ mr r4, r31
-/* 800FF4CC 000FB12C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF4D0 000FB130 38 A0 00 06 */ li r5, 6
-/* 800FF4D4 000FB134 48 15 4A 09 */ bl func_80253EDC
-/* 800FF4D8 000FB138 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF4DC 000FB13C 38 00 FF 00 */ li r0, -256
-/* 800FF4E0 000FB140 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF4E4 000FB144 38 80 00 A8 */ li r4, 0xa8
-/* 800FF4E8 000FB148 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF4EC 000FB14C FC 80 28 1E */ fctiwz f4, f5
-/* 800FF4F0 000FB150 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF4F4 000FB154 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF4F8 000FB158 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF4FC 000FB15C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF500 000FB160 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF504 000FB164 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF508 000FB168 38 A0 00 00 */ li r5, 0
-/* 800FF50C 000FB16C FC 20 08 1E */ fctiwz f1, f1
-/* 800FF510 000FB170 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF514 000FB174 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF518 000FB178 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FF51C 000FB17C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF520 000FB180 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FF524 000FB184 7C DE 03 78 */ or r30, r6, r0
-/* 800FF528 000FB188 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF52C 000FB18C 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FF530 000FB190 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FF534 000FB194 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FF538 000FB198 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF53C 000FB19C 48 2D E4 A1 */ bl func_803DD9DC
-/* 800FF540 000FB1A0 7C 64 1B 78 */ mr r4, r3
-/* 800FF544 000FB1A4 38 60 00 1B */ li r3, 0x1b
-/* 800FF548 000FB1A8 48 05 CD C1 */ bl func_8015C308
-/* 800FF54C 000FB1AC 7F E4 FB 78 */ mr r4, r31
-/* 800FF550 000FB1B0 7F A5 EB 78 */ mr r5, r29
-/* 800FF554 000FB1B4 7F C8 F3 78 */ mr r8, r30
-/* 800FF558 000FB1B8 7F 86 07 34 */ extsh r6, r28
-/* 800FF55C 000FB1BC 7F 67 07 34 */ extsh r7, r27
-/* 800FF560 000FB1C0 38 60 0E AE */ li r3, 0xeae
-/* 800FF564 000FB1C4 48 15 0B D1 */ bl func_80250134
-/* 800FF568 000FB1C8 48 00 01 24 */ b lbl_800FF68C
-/* 800FF56C 000FB1CC 7F 63 DB 78 */ mr r3, r27
-/* 800FF570 000FB1D0 7F E4 FB 78 */ mr r4, r31
-/* 800FF574 000FB1D4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF578 000FB1D8 38 A0 00 06 */ li r5, 6
-/* 800FF57C 000FB1DC 48 15 49 61 */ bl func_80253EDC
-/* 800FF580 000FB1E0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF584 000FB1E4 38 00 FF 00 */ li r0, -256
-/* 800FF588 000FB1E8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF58C 000FB1EC 38 60 0E AA */ li r3, 0xeaa
-/* 800FF590 000FB1F0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF594 000FB1F4 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF598 000FB1F8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF59C 000FB1FC FC 40 18 1E */ fctiwz f2, f3
-/* 800FF5A0 000FB200 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF5A4 000FB204 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 800FF5A8 000FB208 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF5AC 000FB20C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF5B0 000FB210 7C 88 03 78 */ or r8, r4, r0
-/* 800FF5B4 000FB214 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF5B8 000FB218 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF5BC 000FB21C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF5C0 000FB220 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 800FF5C4 000FB224 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF5C8 000FB228 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 800FF5CC 000FB22C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF5D0 000FB230 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 800FF5D4 000FB234 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 800FF5D8 000FB238 7C 06 07 34 */ extsh r6, r0
-/* 800FF5DC 000FB23C 7C E7 07 34 */ extsh r7, r7
-/* 800FF5E0 000FB240 48 15 0B 55 */ bl func_80250134
-/* 800FF5E4 000FB244 48 00 00 A8 */ b lbl_800FF68C
-/* 800FF5E8 000FB248 7F 63 DB 78 */ mr r3, r27
-/* 800FF5EC 000FB24C 7F E4 FB 78 */ mr r4, r31
-/* 800FF5F0 000FB250 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FF5F4 000FB254 38 A0 00 06 */ li r5, 6
-/* 800FF5F8 000FB258 48 15 48 E5 */ bl func_80253EDC
-/* 800FF5FC 000FB25C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FF600 000FB260 38 00 FF 00 */ li r0, -256
-/* 800FF604 000FB264 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FF608 000FB268 38 80 00 A6 */ li r4, 0xa6
-/* 800FF60C 000FB26C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FF610 000FB270 FC 80 28 1E */ fctiwz f4, f5
-/* 800FF614 000FB274 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FF618 000FB278 FC 40 18 1E */ fctiwz f2, f3
-/* 800FF61C 000FB27C EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FF620 000FB280 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF624 000FB284 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FF628 000FB288 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FF62C 000FB28C 38 A0 00 00 */ li r5, 0
-/* 800FF630 000FB290 FC 20 08 1E */ fctiwz f1, f1
-/* 800FF634 000FB294 FC 00 00 1E */ fctiwz f0, f0
-/* 800FF638 000FB298 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FF63C 000FB29C 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FF640 000FB2A0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FF644 000FB2A4 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FF648 000FB2A8 7C DE 03 78 */ or r30, r6, r0
-/* 800FF64C 000FB2AC D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FF650 000FB2B0 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FF654 000FB2B4 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FF658 000FB2B8 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FF65C 000FB2BC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF660 000FB2C0 48 2D E3 7D */ bl func_803DD9DC
-/* 800FF664 000FB2C4 7C 64 1B 78 */ mr r4, r3
-/* 800FF668 000FB2C8 38 60 00 1B */ li r3, 0x1b
-/* 800FF66C 000FB2CC 48 05 CC 9D */ bl func_8015C308
-/* 800FF670 000FB2D0 7F E4 FB 78 */ mr r4, r31
-/* 800FF674 000FB2D4 7F A5 EB 78 */ mr r5, r29
-/* 800FF678 000FB2D8 7F C8 F3 78 */ mr r8, r30
-/* 800FF67C 000FB2DC 7F 86 07 34 */ extsh r6, r28
-/* 800FF680 000FB2E0 7F 67 07 34 */ extsh r7, r27
-/* 800FF684 000FB2E4 38 60 0E AE */ li r3, 0xeae
-/* 800FF688 000FB2E8 48 15 0A AD */ bl func_80250134
-lbl_800FF68C:
-/* 800FF68C 000FB2EC 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FF690 000FB2F0 48 0C 7A E5 */ bl _restgpr_27
-/* 800FF694 000FB2F4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 800FF698 000FB2F8 7C 08 03 A6 */ mtlr r0
-/* 800FF69C 000FB2FC 38 21 00 70 */ addi r1, r1, 0x70
-/* 800FF6A0 000FB300 4E 80 00 20 */ blr
-lbl_800FF6A4:
-/* 800FF6A4 000FB304 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 800FF6A8 000FB308 7C 08 02 A6 */ mflr r0
-/* 800FF6AC 000FB30C 38 A0 00 03 */ li r5, 3
-/* 800FF6B0 000FB310 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800FF6B4 000FB314 38 C1 00 08 */ addi r6, r1, 8
-/* 800FF6B8 000FB318 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 800FF6BC 000FB31C 7C 9F 23 78 */ mr r31, r4
-/* 800FF6C0 000FB320 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 800FF6C4 000FB324 7C 7E 1B 78 */ mr r30, r3
-/* 800FF6C8 000FB328 48 15 47 C5 */ bl func_80253E8C
-/* 800FF6CC 000FB32C 80 61 00 08 */ lwz r3, 8(r1)
-/* 800FF6D0 000FB330 38 03 FF FA */ addi r0, r3, -6
-/* 800FF6D4 000FB334 28 00 00 0E */ cmplwi r0, 0xe
-/* 800FF6D8 000FB338 41 81 02 E8 */ bgt lbl_800FF9C0
-/* 800FF6DC 000FB33C 3C 60 80 42 */ lis r3, lbl_8041A6C0@ha
-/* 800FF6E0 000FB340 54 00 10 3A */ slwi r0, r0, 2
-/* 800FF6E4 000FB344 38 63 A6 C0 */ addi r3, r3, lbl_8041A6C0@l
-/* 800FF6E8 000FB348 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FF6EC 000FB34C 7C 69 03 A6 */ mtctr r3
-/* 800FF6F0 000FB350 4E 80 04 20 */ bctr
-/* 800FF6F4 000FB354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF6F8 000FB358 38 80 00 36 */ li r4, 0x36
-/* 800FF6FC 000FB35C 38 A0 00 00 */ li r5, 0
-/* 800FF700 000FB360 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF704 000FB364 48 2D E2 D9 */ bl func_803DD9DC
-/* 800FF708 000FB368 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF70C 000FB36C 41 82 02 B4 */ beq lbl_800FF9C0
-/* 800FF710 000FB370 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF714 000FB374 38 80 00 36 */ li r4, 0x36
-/* 800FF718 000FB378 38 A0 00 00 */ li r5, 0
-/* 800FF71C 000FB37C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF720 000FB380 48 2D E2 BD */ bl func_803DD9DC
-/* 800FF724 000FB384 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FF728 000FB388 7C 64 1B 78 */ mr r4, r3
-/* 800FF72C 000FB38C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FF730 000FB390 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FF734 000FB394 48 29 34 A1 */ bl func_80392BD4
-/* 800FF738 000FB398 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800FF73C 000FB39C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800FF740 000FB3A0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800FF744 000FB3A4 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800FF748 000FB3A8 4B F5 B2 B1 */ bl func_8005A9F8
-/* 800FF74C 000FB3AC 7C 66 1B 78 */ mr r6, r3
-/* 800FF750 000FB3B0 7F C3 F3 78 */ mr r3, r30
-/* 800FF754 000FB3B4 7F E4 FB 78 */ mr r4, r31
-/* 800FF758 000FB3B8 38 A0 00 01 */ li r5, 1
-/* 800FF75C 000FB3BC 48 15 47 59 */ bl func_80253EB4
-/* 800FF760 000FB3C0 48 00 02 60 */ b lbl_800FF9C0
-/* 800FF764 000FB3C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF768 000FB3C8 38 80 00 37 */ li r4, 0x37
-/* 800FF76C 000FB3CC 38 A0 00 00 */ li r5, 0
-/* 800FF770 000FB3D0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF774 000FB3D4 48 2D E2 69 */ bl func_803DD9DC
-/* 800FF778 000FB3D8 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF77C 000FB3DC 41 82 02 44 */ beq lbl_800FF9C0
-/* 800FF780 000FB3E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF784 000FB3E4 38 80 00 37 */ li r4, 0x37
-/* 800FF788 000FB3E8 38 A0 00 00 */ li r5, 0
-/* 800FF78C 000FB3EC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF790 000FB3F0 48 2D E2 4D */ bl func_803DD9DC
-/* 800FF794 000FB3F4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FF798 000FB3F8 7C 64 1B 78 */ mr r4, r3
-/* 800FF79C 000FB3FC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FF7A0 000FB400 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FF7A4 000FB404 48 29 34 31 */ bl func_80392BD4
-/* 800FF7A8 000FB408 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800FF7AC 000FB40C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800FF7B0 000FB410 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800FF7B4 000FB414 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800FF7B8 000FB418 4B F5 B2 41 */ bl func_8005A9F8
-/* 800FF7BC 000FB41C 7C 66 1B 78 */ mr r6, r3
-/* 800FF7C0 000FB420 7F C3 F3 78 */ mr r3, r30
-/* 800FF7C4 000FB424 7F E4 FB 78 */ mr r4, r31
-/* 800FF7C8 000FB428 38 A0 00 01 */ li r5, 1
-/* 800FF7CC 000FB42C 48 15 46 E9 */ bl func_80253EB4
-/* 800FF7D0 000FB430 48 00 01 F0 */ b lbl_800FF9C0
-/* 800FF7D4 000FB434 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF7D8 000FB438 38 80 00 38 */ li r4, 0x38
-/* 800FF7DC 000FB43C 38 A0 00 00 */ li r5, 0
-/* 800FF7E0 000FB440 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF7E4 000FB444 48 2D E1 F9 */ bl func_803DD9DC
-/* 800FF7E8 000FB448 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF7EC 000FB44C 41 82 01 D4 */ beq lbl_800FF9C0
-/* 800FF7F0 000FB450 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF7F4 000FB454 38 80 00 38 */ li r4, 0x38
-/* 800FF7F8 000FB458 38 A0 00 00 */ li r5, 0
-/* 800FF7FC 000FB45C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF800 000FB460 48 2D E1 DD */ bl func_803DD9DC
-/* 800FF804 000FB464 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FF808 000FB468 7C 64 1B 78 */ mr r4, r3
-/* 800FF80C 000FB46C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FF810 000FB470 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FF814 000FB474 48 29 33 C1 */ bl func_80392BD4
-/* 800FF818 000FB478 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800FF81C 000FB47C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800FF820 000FB480 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800FF824 000FB484 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800FF828 000FB488 4B F5 B1 D1 */ bl func_8005A9F8
-/* 800FF82C 000FB48C 7C 66 1B 78 */ mr r6, r3
-/* 800FF830 000FB490 7F C3 F3 78 */ mr r3, r30
-/* 800FF834 000FB494 7F E4 FB 78 */ mr r4, r31
-/* 800FF838 000FB498 38 A0 00 01 */ li r5, 1
-/* 800FF83C 000FB49C 48 15 46 79 */ bl func_80253EB4
-/* 800FF840 000FB4A0 48 00 01 80 */ b lbl_800FF9C0
-/* 800FF844 000FB4A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF848 000FB4A8 38 80 00 39 */ li r4, 0x39
-/* 800FF84C 000FB4AC 38 A0 00 00 */ li r5, 0
-/* 800FF850 000FB4B0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF854 000FB4B4 48 2D E1 89 */ bl func_803DD9DC
-/* 800FF858 000FB4B8 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF85C 000FB4BC 41 82 01 64 */ beq lbl_800FF9C0
-/* 800FF860 000FB4C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF864 000FB4C4 38 80 00 39 */ li r4, 0x39
-/* 800FF868 000FB4C8 38 A0 00 00 */ li r5, 0
-/* 800FF86C 000FB4CC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF870 000FB4D0 48 2D E1 6D */ bl func_803DD9DC
-/* 800FF874 000FB4D4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FF878 000FB4D8 7C 64 1B 78 */ mr r4, r3
-/* 800FF87C 000FB4DC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FF880 000FB4E0 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FF884 000FB4E4 48 29 33 51 */ bl func_80392BD4
-/* 800FF888 000FB4E8 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 800FF88C 000FB4EC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 800FF890 000FB4F0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 800FF894 000FB4F4 7C 64 00 2E */ lwzx r3, r4, r0
-/* 800FF898 000FB4F8 4B F5 B1 61 */ bl func_8005A9F8
-/* 800FF89C 000FB4FC 7C 66 1B 78 */ mr r6, r3
-/* 800FF8A0 000FB500 7F C3 F3 78 */ mr r3, r30
-/* 800FF8A4 000FB504 7F E4 FB 78 */ mr r4, r31
-/* 800FF8A8 000FB508 38 A0 00 01 */ li r5, 1
-/* 800FF8AC 000FB50C 48 15 46 09 */ bl func_80253EB4
-/* 800FF8B0 000FB510 48 00 01 10 */ b lbl_800FF9C0
-/* 800FF8B4 000FB514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF8B8 000FB518 38 80 00 36 */ li r4, 0x36
-/* 800FF8BC 000FB51C 38 A0 00 00 */ li r5, 0
-/* 800FF8C0 000FB520 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF8C4 000FB524 48 2D E1 19 */ bl func_803DD9DC
-/* 800FF8C8 000FB528 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF8CC 000FB52C 40 82 00 F4 */ bne lbl_800FF9C0
-/* 800FF8D0 000FB530 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FF8D4 000FB534 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FF8D8 000FB538 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FF8DC 000FB53C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FF8E0 000FB540 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FF8E4 000FB544 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FF8E8 000FB548 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FF8EC 000FB54C 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FF8F0 000FB550 98 1F 00 04 */ stb r0, 4(r31)
-/* 800FF8F4 000FB554 48 00 00 CC */ b lbl_800FF9C0
-/* 800FF8F8 000FB558 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF8FC 000FB55C 38 80 00 37 */ li r4, 0x37
-/* 800FF900 000FB560 38 A0 00 00 */ li r5, 0
-/* 800FF904 000FB564 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF908 000FB568 48 2D E0 D5 */ bl func_803DD9DC
-/* 800FF90C 000FB56C 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF910 000FB570 40 82 00 B0 */ bne lbl_800FF9C0
-/* 800FF914 000FB574 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FF918 000FB578 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FF91C 000FB57C 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FF920 000FB580 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FF924 000FB584 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FF928 000FB588 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FF92C 000FB58C 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FF930 000FB590 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FF934 000FB594 98 1F 00 04 */ stb r0, 4(r31)
-/* 800FF938 000FB598 48 00 00 88 */ b lbl_800FF9C0
-/* 800FF93C 000FB59C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF940 000FB5A0 38 80 00 38 */ li r4, 0x38
-/* 800FF944 000FB5A4 38 A0 00 00 */ li r5, 0
-/* 800FF948 000FB5A8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF94C 000FB5AC 48 2D E0 91 */ bl func_803DD9DC
-/* 800FF950 000FB5B0 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF954 000FB5B4 40 82 00 6C */ bne lbl_800FF9C0
-/* 800FF958 000FB5B8 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FF95C 000FB5BC 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FF960 000FB5C0 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FF964 000FB5C4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FF968 000FB5C8 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FF96C 000FB5CC 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FF970 000FB5D0 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FF974 000FB5D4 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FF978 000FB5D8 98 1F 00 04 */ stb r0, 4(r31)
-/* 800FF97C 000FB5DC 48 00 00 44 */ b lbl_800FF9C0
-/* 800FF980 000FB5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FF984 000FB5E4 38 80 00 39 */ li r4, 0x39
-/* 800FF988 000FB5E8 38 A0 00 00 */ li r5, 0
-/* 800FF98C 000FB5EC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FF990 000FB5F0 48 2D E0 4D */ bl func_803DD9DC
-/* 800FF994 000FB5F4 2C 03 00 00 */ cmpwi r3, 0
-/* 800FF998 000FB5F8 40 82 00 28 */ bne lbl_800FF9C0
-/* 800FF99C 000FB5FC 88 1F 00 02 */ lbz r0, 2(r31)
-/* 800FF9A0 000FB600 88 7F 00 03 */ lbz r3, 3(r31)
-/* 800FF9A4 000FB604 7C 04 16 70 */ srawi r4, r0, 2
-/* 800FF9A8 000FB608 88 1F 00 04 */ lbz r0, 4(r31)
-/* 800FF9AC 000FB60C 7C 63 16 70 */ srawi r3, r3, 2
-/* 800FF9B0 000FB610 98 9F 00 02 */ stb r4, 2(r31)
-/* 800FF9B4 000FB614 7C 00 16 70 */ srawi r0, r0, 2
-/* 800FF9B8 000FB618 98 7F 00 03 */ stb r3, 3(r31)
-/* 800FF9BC 000FB61C 98 1F 00 04 */ stb r0, 4(r31)
-lbl_800FF9C0:
-/* 800FF9C0 000FB620 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 800FF9C4 000FB624 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 800FF9C8 000FB628 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 800FF9CC 000FB62C 7C 08 03 A6 */ mtlr r0
-/* 800FF9D0 000FB630 38 21 00 20 */ addi r1, r1, 0x20
-/* 800FF9D4 000FB634 4E 80 00 20 */ blr
-lbl_800FF9D8:
-/* 800FF9D8 000FB638 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 800FF9DC 000FB63C 7C 08 02 A6 */ mflr r0
-/* 800FF9E0 000FB640 90 01 00 74 */ stw r0, 0x74(r1)
-/* 800FF9E4 000FB644 39 61 00 70 */ addi r11, r1, 0x70
-/* 800FF9E8 000FB648 48 0C 77 41 */ bl _savegpr_27
-/* 800FF9EC 000FB64C 7C 7E 1B 78 */ mr r30, r3
-/* 800FF9F0 000FB650 7C 9F 23 78 */ mr r31, r4
-/* 800FF9F4 000FB654 38 C1 00 08 */ addi r6, r1, 8
-/* 800FF9F8 000FB658 38 A0 00 03 */ li r5, 3
-/* 800FF9FC 000FB65C 48 15 44 E1 */ bl func_80253EDC
-/* 800FFA00 000FB660 80 01 00 08 */ lwz r0, 8(r1)
-/* 800FFA04 000FB664 28 00 00 15 */ cmplwi r0, 0x15
-/* 800FFA08 000FB668 41 81 07 F8 */ bgt lbl_80100200
-/* 800FFA0C 000FB66C 3C 60 80 42 */ lis r3, lbl_8041A6FC@ha
-/* 800FFA10 000FB670 54 00 10 3A */ slwi r0, r0, 2
-/* 800FFA14 000FB674 38 63 A6 FC */ addi r3, r3, lbl_8041A6FC@l
-/* 800FFA18 000FB678 7C 63 00 2E */ lwzx r3, r3, r0
-/* 800FFA1C 000FB67C 7C 69 03 A6 */ mtctr r3
-/* 800FFA20 000FB680 4E 80 04 20 */ bctr
-/* 800FFA24 000FB684 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFA28 000FB688 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FFA2C 000FB68C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
-/* 800FFA30 000FB690 41 82 07 D0 */ beq lbl_80100200
-/* 800FFA34 000FB694 7F C3 F3 78 */ mr r3, r30
-/* 800FFA38 000FB698 7F E4 FB 78 */ mr r4, r31
-/* 800FFA3C 000FB69C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFA40 000FB6A0 38 A0 00 06 */ li r5, 6
-/* 800FFA44 000FB6A4 48 15 44 99 */ bl func_80253EDC
-/* 800FFA48 000FB6A8 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FFA4C 000FB6AC 38 60 00 09 */ li r3, 9
-/* 800FFA50 000FB6B0 4B F5 9F ED */ bl func_80059A3C
-/* 800FFA54 000FB6B4 48 00 07 AC */ b lbl_80100200
-/* 800FFA58 000FB6B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFA5C 000FB6BC 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FFA60 000FB6C0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
-/* 800FFA64 000FB6C4 41 82 07 9C */ beq lbl_80100200
-/* 800FFA68 000FB6C8 7F C3 F3 78 */ mr r3, r30
-/* 800FFA6C 000FB6CC 7F E4 FB 78 */ mr r4, r31
-/* 800FFA70 000FB6D0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFA74 000FB6D4 38 A0 00 06 */ li r5, 6
-/* 800FFA78 000FB6D8 48 15 44 65 */ bl func_80253EDC
-/* 800FFA7C 000FB6DC 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FFA80 000FB6E0 38 60 00 0A */ li r3, 0xa
-/* 800FFA84 000FB6E4 4B F5 9F B9 */ bl func_80059A3C
-/* 800FFA88 000FB6E8 48 00 07 78 */ b lbl_80100200
-/* 800FFA8C 000FB6EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFA90 000FB6F0 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FFA94 000FB6F4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
-/* 800FFA98 000FB6F8 41 82 07 68 */ beq lbl_80100200
-/* 800FFA9C 000FB6FC 7F C3 F3 78 */ mr r3, r30
-/* 800FFAA0 000FB700 7F E4 FB 78 */ mr r4, r31
-/* 800FFAA4 000FB704 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFAA8 000FB708 38 A0 00 06 */ li r5, 6
-/* 800FFAAC 000FB70C 48 15 44 31 */ bl func_80253EDC
-/* 800FFAB0 000FB710 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FFAB4 000FB714 38 60 00 0B */ li r3, 0xb
-/* 800FFAB8 000FB718 4B F5 9F 85 */ bl func_80059A3C
-/* 800FFABC 000FB71C 48 00 07 44 */ b lbl_80100200
-/* 800FFAC0 000FB720 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFAC4 000FB724 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 800FFAC8 000FB728 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
-/* 800FFACC 000FB72C 41 82 07 34 */ beq lbl_80100200
-/* 800FFAD0 000FB730 7F C3 F3 78 */ mr r3, r30
-/* 800FFAD4 000FB734 7F E4 FB 78 */ mr r4, r31
-/* 800FFAD8 000FB738 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFADC 000FB73C 38 A0 00 06 */ li r5, 6
-/* 800FFAE0 000FB740 48 15 43 FD */ bl func_80253EDC
-/* 800FFAE4 000FB744 38 81 00 10 */ addi r4, r1, 0x10
-/* 800FFAE8 000FB748 38 60 00 0C */ li r3, 0xc
-/* 800FFAEC 000FB74C 4B F5 9F 51 */ bl func_80059A3C
-/* 800FFAF0 000FB750 48 00 07 10 */ b lbl_80100200
-/* 800FFAF4 000FB754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFAF8 000FB758 38 80 00 36 */ li r4, 0x36
-/* 800FFAFC 000FB75C 38 A0 00 00 */ li r5, 0
-/* 800FFB00 000FB760 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFB04 000FB764 48 2D DE D9 */ bl func_803DD9DC
-/* 800FFB08 000FB768 2C 03 00 00 */ cmpwi r3, 0
-/* 800FFB0C 000FB76C 41 82 06 F4 */ beq lbl_80100200
-/* 800FFB10 000FB770 7F C3 F3 78 */ mr r3, r30
-/* 800FFB14 000FB774 7F E4 FB 78 */ mr r4, r31
-/* 800FFB18 000FB778 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFB1C 000FB77C 38 A0 00 06 */ li r5, 6
-/* 800FFB20 000FB780 48 15 43 BD */ bl func_80253EDC
-/* 800FFB24 000FB784 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FFB28 000FB788 38 00 FF 00 */ li r0, -256
-/* 800FFB2C 000FB78C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FFB30 000FB790 38 80 00 36 */ li r4, 0x36
-/* 800FFB34 000FB794 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FFB38 000FB798 FC 80 28 1E */ fctiwz f4, f5
-/* 800FFB3C 000FB79C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FFB40 000FB7A0 FC 40 18 1E */ fctiwz f2, f3
-/* 800FFB44 000FB7A4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FFB48 000FB7A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFB4C 000FB7AC EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FFB50 000FB7B0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 800FFB54 000FB7B4 38 A0 00 00 */ li r5, 0
-/* 800FFB58 000FB7B8 FC 20 08 1E */ fctiwz f1, f1
-/* 800FFB5C 000FB7BC FC 00 00 1E */ fctiwz f0, f0
-/* 800FFB60 000FB7C0 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 800FFB64 000FB7C4 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FFB68 000FB7C8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 800FFB6C 000FB7CC 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 800FFB70 000FB7D0 7C DB 03 78 */ or r27, r6, r0
-/* 800FFB74 000FB7D4 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 800FFB78 000FB7D8 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 800FFB7C 000FB7DC 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 800FFB80 000FB7E0 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FFB84 000FB7E4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFB88 000FB7E8 48 2D DE 55 */ bl func_803DD9DC
-/* 800FFB8C 000FB7EC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FFB90 000FB7F0 7C 64 1B 78 */ mr r4, r3
-/* 800FFB94 000FB7F4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FFB98 000FB7F8 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FFB9C 000FB7FC 48 29 31 A5 */ bl func_80392D40
-/* 800FFBA0 000FB800 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FFBA4 000FB804 48 15 07 51 */ bl func_802502F4
-/* 800FFBA8 000FB808 7C 64 1B 78 */ mr r4, r3
-/* 800FFBAC 000FB80C 38 60 00 16 */ li r3, 0x16
-/* 800FFBB0 000FB810 48 05 C7 59 */ bl func_8015C308
-/* 800FFBB4 000FB814 7F 84 E3 78 */ mr r4, r28
-/* 800FFBB8 000FB818 7F A5 EB 78 */ mr r5, r29
-/* 800FFBBC 000FB81C 7F 68 DB 78 */ mr r8, r27
-/* 800FFBC0 000FB820 7F C6 07 34 */ extsh r6, r30
-/* 800FFBC4 000FB824 7F E7 07 34 */ extsh r7, r31
-/* 800FFBC8 000FB828 38 60 0E A4 */ li r3, 0xea4
-/* 800FFBCC 000FB82C 48 15 05 69 */ bl func_80250134
-/* 800FFBD0 000FB830 48 00 06 30 */ b lbl_80100200
-/* 800FFBD4 000FB834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFBD8 000FB838 38 80 00 37 */ li r4, 0x37
-/* 800FFBDC 000FB83C 38 A0 00 00 */ li r5, 0
-/* 800FFBE0 000FB840 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFBE4 000FB844 48 2D DD F9 */ bl func_803DD9DC
-/* 800FFBE8 000FB848 2C 03 00 00 */ cmpwi r3, 0
-/* 800FFBEC 000FB84C 41 82 06 14 */ beq lbl_80100200
-/* 800FFBF0 000FB850 7F C3 F3 78 */ mr r3, r30
-/* 800FFBF4 000FB854 7F E4 FB 78 */ mr r4, r31
-/* 800FFBF8 000FB858 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFBFC 000FB85C 38 A0 00 06 */ li r5, 6
-/* 800FFC00 000FB860 48 15 42 DD */ bl func_80253EDC
-/* 800FFC04 000FB864 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FFC08 000FB868 38 00 FF 00 */ li r0, -256
-/* 800FFC0C 000FB86C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FFC10 000FB870 38 80 00 37 */ li r4, 0x37
-/* 800FFC14 000FB874 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FFC18 000FB878 FC 80 28 1E */ fctiwz f4, f5
-/* 800FFC1C 000FB87C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FFC20 000FB880 FC 40 18 1E */ fctiwz f2, f3
-/* 800FFC24 000FB884 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FFC28 000FB888 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFC2C 000FB88C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FFC30 000FB890 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FFC34 000FB894 38 A0 00 00 */ li r5, 0
-/* 800FFC38 000FB898 FC 20 08 1E */ fctiwz f1, f1
-/* 800FFC3C 000FB89C FC 00 00 1E */ fctiwz f0, f0
-/* 800FFC40 000FB8A0 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FFC44 000FB8A4 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FFC48 000FB8A8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FFC4C 000FB8AC 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FFC50 000FB8B0 7C DE 03 78 */ or r30, r6, r0
-/* 800FFC54 000FB8B4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FFC58 000FB8B8 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FFC5C 000FB8BC 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FFC60 000FB8C0 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FFC64 000FB8C4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFC68 000FB8C8 48 2D DD 75 */ bl func_803DD9DC
-/* 800FFC6C 000FB8CC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FFC70 000FB8D0 7C 64 1B 78 */ mr r4, r3
-/* 800FFC74 000FB8D4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FFC78 000FB8D8 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FFC7C 000FB8DC 48 29 30 C5 */ bl func_80392D40
-/* 800FFC80 000FB8E0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FFC84 000FB8E4 48 15 06 71 */ bl func_802502F4
-/* 800FFC88 000FB8E8 7C 64 1B 78 */ mr r4, r3
-/* 800FFC8C 000FB8EC 38 60 00 16 */ li r3, 0x16
-/* 800FFC90 000FB8F0 48 05 C6 79 */ bl func_8015C308
-/* 800FFC94 000FB8F4 7F E4 FB 78 */ mr r4, r31
-/* 800FFC98 000FB8F8 7F A5 EB 78 */ mr r5, r29
-/* 800FFC9C 000FB8FC 7F C8 F3 78 */ mr r8, r30
-/* 800FFCA0 000FB900 7F 86 07 34 */ extsh r6, r28
-/* 800FFCA4 000FB904 7F 67 07 34 */ extsh r7, r27
-/* 800FFCA8 000FB908 38 60 0E A4 */ li r3, 0xea4
-/* 800FFCAC 000FB90C 48 15 04 89 */ bl func_80250134
-/* 800FFCB0 000FB910 48 00 05 50 */ b lbl_80100200
-/* 800FFCB4 000FB914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFCB8 000FB918 38 80 00 38 */ li r4, 0x38
-/* 800FFCBC 000FB91C 38 A0 00 00 */ li r5, 0
-/* 800FFCC0 000FB920 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFCC4 000FB924 48 2D DD 19 */ bl func_803DD9DC
-/* 800FFCC8 000FB928 2C 03 00 00 */ cmpwi r3, 0
-/* 800FFCCC 000FB92C 41 82 05 34 */ beq lbl_80100200
-/* 800FFCD0 000FB930 7F C3 F3 78 */ mr r3, r30
-/* 800FFCD4 000FB934 7F E4 FB 78 */ mr r4, r31
-/* 800FFCD8 000FB938 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFCDC 000FB93C 38 A0 00 06 */ li r5, 6
-/* 800FFCE0 000FB940 48 15 41 FD */ bl func_80253EDC
-/* 800FFCE4 000FB944 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FFCE8 000FB948 38 00 FF 00 */ li r0, -256
-/* 800FFCEC 000FB94C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FFCF0 000FB950 38 80 00 38 */ li r4, 0x38
-/* 800FFCF4 000FB954 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FFCF8 000FB958 FC 80 28 1E */ fctiwz f4, f5
-/* 800FFCFC 000FB95C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FFD00 000FB960 FC 40 18 1E */ fctiwz f2, f3
-/* 800FFD04 000FB964 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FFD08 000FB968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFD0C 000FB96C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FFD10 000FB970 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FFD14 000FB974 38 A0 00 00 */ li r5, 0
-/* 800FFD18 000FB978 FC 20 08 1E */ fctiwz f1, f1
-/* 800FFD1C 000FB97C FC 00 00 1E */ fctiwz f0, f0
-/* 800FFD20 000FB980 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FFD24 000FB984 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FFD28 000FB988 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FFD2C 000FB98C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FFD30 000FB990 7C DE 03 78 */ or r30, r6, r0
-/* 800FFD34 000FB994 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FFD38 000FB998 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FFD3C 000FB99C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FFD40 000FB9A0 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FFD44 000FB9A4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFD48 000FB9A8 48 2D DC 95 */ bl func_803DD9DC
-/* 800FFD4C 000FB9AC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FFD50 000FB9B0 7C 64 1B 78 */ mr r4, r3
-/* 800FFD54 000FB9B4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FFD58 000FB9B8 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FFD5C 000FB9BC 48 29 2F E5 */ bl func_80392D40
-/* 800FFD60 000FB9C0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FFD64 000FB9C4 48 15 05 91 */ bl func_802502F4
-/* 800FFD68 000FB9C8 7C 64 1B 78 */ mr r4, r3
-/* 800FFD6C 000FB9CC 38 60 00 16 */ li r3, 0x16
-/* 800FFD70 000FB9D0 48 05 C5 99 */ bl func_8015C308
-/* 800FFD74 000FB9D4 7F E4 FB 78 */ mr r4, r31
-/* 800FFD78 000FB9D8 7F A5 EB 78 */ mr r5, r29
-/* 800FFD7C 000FB9DC 7F C8 F3 78 */ mr r8, r30
-/* 800FFD80 000FB9E0 7F 86 07 34 */ extsh r6, r28
-/* 800FFD84 000FB9E4 7F 67 07 34 */ extsh r7, r27
-/* 800FFD88 000FB9E8 38 60 0E A4 */ li r3, 0xea4
-/* 800FFD8C 000FB9EC 48 15 03 A9 */ bl func_80250134
-/* 800FFD90 000FB9F0 48 00 04 70 */ b lbl_80100200
-/* 800FFD94 000FB9F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFD98 000FB9F8 38 80 00 39 */ li r4, 0x39
-/* 800FFD9C 000FB9FC 38 A0 00 00 */ li r5, 0
-/* 800FFDA0 000FBA00 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFDA4 000FBA04 48 2D DC 39 */ bl func_803DD9DC
-/* 800FFDA8 000FBA08 2C 03 00 00 */ cmpwi r3, 0
-/* 800FFDAC 000FBA0C 41 82 04 54 */ beq lbl_80100200
-/* 800FFDB0 000FBA10 7F C3 F3 78 */ mr r3, r30
-/* 800FFDB4 000FBA14 7F E4 FB 78 */ mr r4, r31
-/* 800FFDB8 000FBA18 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFDBC 000FBA1C 38 A0 00 06 */ li r5, 6
-/* 800FFDC0 000FBA20 48 15 41 1D */ bl func_80253EDC
-/* 800FFDC4 000FBA24 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FFDC8 000FBA28 38 00 FF 00 */ li r0, -256
-/* 800FFDCC 000FBA2C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FFDD0 000FBA30 38 80 00 39 */ li r4, 0x39
-/* 800FFDD4 000FBA34 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FFDD8 000FBA38 FC 80 28 1E */ fctiwz f4, f5
-/* 800FFDDC 000FBA3C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FFDE0 000FBA40 FC 40 18 1E */ fctiwz f2, f3
-/* 800FFDE4 000FBA44 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FFDE8 000FBA48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFDEC 000FBA4C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FFDF0 000FBA50 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FFDF4 000FBA54 38 A0 00 00 */ li r5, 0
-/* 800FFDF8 000FBA58 FC 20 08 1E */ fctiwz f1, f1
-/* 800FFDFC 000FBA5C FC 00 00 1E */ fctiwz f0, f0
-/* 800FFE00 000FBA60 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FFE04 000FBA64 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FFE08 000FBA68 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FFE0C 000FBA6C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FFE10 000FBA70 7C DE 03 78 */ or r30, r6, r0
-/* 800FFE14 000FBA74 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FFE18 000FBA78 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FFE1C 000FBA7C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FFE20 000FBA80 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FFE24 000FBA84 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFE28 000FBA88 48 2D DB B5 */ bl func_803DD9DC
-/* 800FFE2C 000FBA8C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 800FFE30 000FBA90 7C 64 1B 78 */ mr r4, r3
-/* 800FFE34 000FBA94 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 800FFE38 000FBA98 38 65 00 18 */ addi r3, r5, 0x18
-/* 800FFE3C 000FBA9C 48 29 2F 05 */ bl func_80392D40
-/* 800FFE40 000FBAA0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 800FFE44 000FBAA4 48 15 04 B1 */ bl func_802502F4
-/* 800FFE48 000FBAA8 7C 64 1B 78 */ mr r4, r3
-/* 800FFE4C 000FBAAC 38 60 00 16 */ li r3, 0x16
-/* 800FFE50 000FBAB0 48 05 C4 B9 */ bl func_8015C308
-/* 800FFE54 000FBAB4 7F E4 FB 78 */ mr r4, r31
-/* 800FFE58 000FBAB8 7F A5 EB 78 */ mr r5, r29
-/* 800FFE5C 000FBABC 7F C8 F3 78 */ mr r8, r30
-/* 800FFE60 000FBAC0 7F 86 07 34 */ extsh r6, r28
-/* 800FFE64 000FBAC4 7F 67 07 34 */ extsh r7, r27
-/* 800FFE68 000FBAC8 38 60 0E A4 */ li r3, 0xea4
-/* 800FFE6C 000FBACC 48 15 02 C9 */ bl func_80250134
-/* 800FFE70 000FBAD0 48 00 03 90 */ b lbl_80100200
-/* 800FFE74 000FBAD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFE78 000FBAD8 38 80 00 36 */ li r4, 0x36
-/* 800FFE7C 000FBADC 38 A0 00 00 */ li r5, 0
-/* 800FFE80 000FBAE0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFE84 000FBAE4 48 2D DB 59 */ bl func_803DD9DC
-/* 800FFE88 000FBAE8 2C 03 00 00 */ cmpwi r3, 0
-/* 800FFE8C 000FBAEC 41 82 03 74 */ beq lbl_80100200
-/* 800FFE90 000FBAF0 7F C3 F3 78 */ mr r3, r30
-/* 800FFE94 000FBAF4 7F E4 FB 78 */ mr r4, r31
-/* 800FFE98 000FBAF8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFE9C 000FBAFC 38 A0 00 06 */ li r5, 6
-/* 800FFEA0 000FBB00 48 15 40 3D */ bl func_80253EDC
-/* 800FFEA4 000FBB04 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FFEA8 000FBB08 38 00 FF 00 */ li r0, -256
-/* 800FFEAC 000FBB0C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FFEB0 000FBB10 38 80 00 3A */ li r4, 0x3a
-/* 800FFEB4 000FBB14 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FFEB8 000FBB18 FC 80 28 1E */ fctiwz f4, f5
-/* 800FFEBC 000FBB1C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FFEC0 000FBB20 FC 40 18 1E */ fctiwz f2, f3
-/* 800FFEC4 000FBB24 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FFEC8 000FBB28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFECC 000FBB2C EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FFED0 000FBB30 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FFED4 000FBB34 38 A0 00 00 */ li r5, 0
-/* 800FFED8 000FBB38 FC 20 08 1E */ fctiwz f1, f1
-/* 800FFEDC 000FBB3C FC 00 00 1E */ fctiwz f0, f0
-/* 800FFEE0 000FBB40 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FFEE4 000FBB44 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FFEE8 000FBB48 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FFEEC 000FBB4C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FFEF0 000FBB50 7C DE 03 78 */ or r30, r6, r0
-/* 800FFEF4 000FBB54 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FFEF8 000FBB58 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FFEFC 000FBB5C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FFF00 000FBB60 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FFF04 000FBB64 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFF08 000FBB68 48 2D DA D5 */ bl func_803DD9DC
-/* 800FFF0C 000FBB6C 7C 64 1B 78 */ mr r4, r3
-/* 800FFF10 000FBB70 38 60 00 17 */ li r3, 0x17
-/* 800FFF14 000FBB74 48 05 C3 F5 */ bl func_8015C308
-/* 800FFF18 000FBB78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFF1C 000FBB7C 38 80 00 42 */ li r4, 0x42
-/* 800FFF20 000FBB80 38 A0 00 00 */ li r5, 0
-/* 800FFF24 000FBB84 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFF28 000FBB88 48 2D DA B5 */ bl func_803DD9DC
-/* 800FFF2C 000FBB8C 7C 64 1B 78 */ mr r4, r3
-/* 800FFF30 000FBB90 38 60 00 18 */ li r3, 0x18
-/* 800FFF34 000FBB94 48 05 C3 D5 */ bl func_8015C308
-/* 800FFF38 000FBB98 7F E4 FB 78 */ mr r4, r31
-/* 800FFF3C 000FBB9C 7F A5 EB 78 */ mr r5, r29
-/* 800FFF40 000FBBA0 7F C8 F3 78 */ mr r8, r30
-/* 800FFF44 000FBBA4 7F 86 07 34 */ extsh r6, r28
-/* 800FFF48 000FBBA8 7F 67 07 34 */ extsh r7, r27
-/* 800FFF4C 000FBBAC 38 60 0E A5 */ li r3, 0xea5
-/* 800FFF50 000FBBB0 48 15 01 E5 */ bl func_80250134
-/* 800FFF54 000FBBB4 48 00 02 AC */ b lbl_80100200
-/* 800FFF58 000FBBB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFF5C 000FBBBC 38 80 00 37 */ li r4, 0x37
-/* 800FFF60 000FBBC0 38 A0 00 00 */ li r5, 0
-/* 800FFF64 000FBBC4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFF68 000FBBC8 48 2D DA 75 */ bl func_803DD9DC
-/* 800FFF6C 000FBBCC 2C 03 00 00 */ cmpwi r3, 0
-/* 800FFF70 000FBBD0 41 82 02 90 */ beq lbl_80100200
-/* 800FFF74 000FBBD4 7F C3 F3 78 */ mr r3, r30
-/* 800FFF78 000FBBD8 7F E4 FB 78 */ mr r4, r31
-/* 800FFF7C 000FBBDC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 800FFF80 000FBBE0 38 A0 00 06 */ li r5, 6
-/* 800FFF84 000FBBE4 48 15 3F 59 */ bl func_80253EDC
-/* 800FFF88 000FBBE8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 800FFF8C 000FBBEC 38 00 FF 00 */ li r0, -256
-/* 800FFF90 000FBBF0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 800FFF94 000FBBF4 38 80 00 3B */ li r4, 0x3b
-/* 800FFF98 000FBBF8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 800FFF9C 000FBBFC FC 80 28 1E */ fctiwz f4, f5
-/* 800FFFA0 000FBC00 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 800FFFA4 000FBC04 FC 40 18 1E */ fctiwz f2, f3
-/* 800FFFA8 000FBC08 EC 21 28 28 */ fsubs f1, f1, f5
-/* 800FFFAC 000FBC0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 800FFFB0 000FBC10 EC 00 18 28 */ fsubs f0, f0, f3
-/* 800FFFB4 000FBC14 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 800FFFB8 000FBC18 38 A0 00 00 */ li r5, 0
-/* 800FFFBC 000FBC1C FC 20 08 1E */ fctiwz f1, f1
-/* 800FFFC0 000FBC20 FC 00 00 1E */ fctiwz f0, f0
-/* 800FFFC4 000FBC24 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 800FFFC8 000FBC28 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 800FFFCC 000FBC2C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 800FFFD0 000FBC30 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 800FFFD4 000FBC34 7C DE 03 78 */ or r30, r6, r0
-/* 800FFFD8 000FBC38 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 800FFFDC 000FBC3C 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 800FFFE0 000FBC40 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 800FFFE4 000FBC44 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 800FFFE8 000FBC48 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 800FFFEC 000FBC4C 48 2D D9 F1 */ bl func_803DD9DC
-/* 800FFFF0 000FBC50 7C 64 1B 78 */ mr r4, r3
-/* 800FFFF4 000FBC54 38 60 00 17 */ li r3, 0x17
-/* 800FFFF8 000FBC58 48 05 C3 11 */ bl func_8015C308
-/* 800FFFFC 000FBC5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100000 000FBC60 38 80 00 43 */ li r4, 0x43
-/* 80100004 000FBC64 38 A0 00 00 */ li r5, 0
-/* 80100008 000FBC68 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 8010000C 000FBC6C 48 2D D9 D1 */ bl func_803DD9DC
-/* 80100010 000FBC70 7C 64 1B 78 */ mr r4, r3
-/* 80100014 000FBC74 38 60 00 18 */ li r3, 0x18
-/* 80100018 000FBC78 48 05 C2 F1 */ bl func_8015C308
-/* 8010001C 000FBC7C 7F E4 FB 78 */ mr r4, r31
-/* 80100020 000FBC80 7F A5 EB 78 */ mr r5, r29
-/* 80100024 000FBC84 7F C8 F3 78 */ mr r8, r30
-/* 80100028 000FBC88 7F 86 07 34 */ extsh r6, r28
-/* 8010002C 000FBC8C 7F 67 07 34 */ extsh r7, r27
-/* 80100030 000FBC90 38 60 0E A5 */ li r3, 0xea5
-/* 80100034 000FBC94 48 15 01 01 */ bl func_80250134
-/* 80100038 000FBC98 48 00 01 C8 */ b lbl_80100200
-/* 8010003C 000FBC9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100040 000FBCA0 38 80 00 38 */ li r4, 0x38
-/* 80100044 000FBCA4 38 A0 00 00 */ li r5, 0
-/* 80100048 000FBCA8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 8010004C 000FBCAC 48 2D D9 91 */ bl func_803DD9DC
-/* 80100050 000FBCB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80100054 000FBCB4 41 82 01 AC */ beq lbl_80100200
-/* 80100058 000FBCB8 7F C3 F3 78 */ mr r3, r30
-/* 8010005C 000FBCBC 7F E4 FB 78 */ mr r4, r31
-/* 80100060 000FBCC0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80100064 000FBCC4 38 A0 00 06 */ li r5, 6
-/* 80100068 000FBCC8 48 15 3E 75 */ bl func_80253EDC
-/* 8010006C 000FBCCC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100070 000FBCD0 38 00 FF 00 */ li r0, -256
-/* 80100074 000FBCD4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100078 000FBCD8 38 80 00 3C */ li r4, 0x3c
-/* 8010007C 000FBCDC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100080 000FBCE0 FC 80 28 1E */ fctiwz f4, f5
-/* 80100084 000FBCE4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100088 000FBCE8 FC 40 18 1E */ fctiwz f2, f3
-/* 8010008C 000FBCEC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100090 000FBCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100094 000FBCF4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100098 000FBCF8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8010009C 000FBCFC 38 A0 00 00 */ li r5, 0
-/* 801000A0 000FBD00 FC 20 08 1E */ fctiwz f1, f1
-/* 801000A4 000FBD04 FC 00 00 1E */ fctiwz f0, f0
-/* 801000A8 000FBD08 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 801000AC 000FBD0C 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 801000B0 000FBD10 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801000B4 000FBD14 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 801000B8 000FBD18 7C DE 03 78 */ or r30, r6, r0
-/* 801000BC 000FBD1C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801000C0 000FBD20 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 801000C4 000FBD24 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 801000C8 000FBD28 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 801000CC 000FBD2C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801000D0 000FBD30 48 2D D9 0D */ bl func_803DD9DC
-/* 801000D4 000FBD34 7C 64 1B 78 */ mr r4, r3
-/* 801000D8 000FBD38 38 60 00 17 */ li r3, 0x17
-/* 801000DC 000FBD3C 48 05 C2 2D */ bl func_8015C308
-/* 801000E0 000FBD40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801000E4 000FBD44 38 80 00 44 */ li r4, 0x44
-/* 801000E8 000FBD48 38 A0 00 00 */ li r5, 0
-/* 801000EC 000FBD4C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801000F0 000FBD50 48 2D D8 ED */ bl func_803DD9DC
-/* 801000F4 000FBD54 7C 64 1B 78 */ mr r4, r3
-/* 801000F8 000FBD58 38 60 00 18 */ li r3, 0x18
-/* 801000FC 000FBD5C 48 05 C2 0D */ bl func_8015C308
-/* 80100100 000FBD60 7F E4 FB 78 */ mr r4, r31
-/* 80100104 000FBD64 7F A5 EB 78 */ mr r5, r29
-/* 80100108 000FBD68 7F C8 F3 78 */ mr r8, r30
-/* 8010010C 000FBD6C 7F 86 07 34 */ extsh r6, r28
-/* 80100110 000FBD70 7F 67 07 34 */ extsh r7, r27
-/* 80100114 000FBD74 38 60 0E A5 */ li r3, 0xea5
-/* 80100118 000FBD78 48 15 00 1D */ bl func_80250134
-/* 8010011C 000FBD7C 48 00 00 E4 */ b lbl_80100200
-/* 80100120 000FBD80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100124 000FBD84 38 80 00 39 */ li r4, 0x39
-/* 80100128 000FBD88 38 A0 00 00 */ li r5, 0
-/* 8010012C 000FBD8C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80100130 000FBD90 48 2D D8 AD */ bl func_803DD9DC
-/* 80100134 000FBD94 2C 03 00 00 */ cmpwi r3, 0
-/* 80100138 000FBD98 41 82 00 C8 */ beq lbl_80100200
-/* 8010013C 000FBD9C 7F C3 F3 78 */ mr r3, r30
-/* 80100140 000FBDA0 7F E4 FB 78 */ mr r4, r31
-/* 80100144 000FBDA4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80100148 000FBDA8 38 A0 00 06 */ li r5, 6
-/* 8010014C 000FBDAC 48 15 3D 91 */ bl func_80253EDC
-/* 80100150 000FBDB0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100154 000FBDB4 38 00 FF 00 */ li r0, -256
-/* 80100158 000FBDB8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8010015C 000FBDBC 38 80 00 3D */ li r4, 0x3d
-/* 80100160 000FBDC0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100164 000FBDC4 FC 80 28 1E */ fctiwz f4, f5
-/* 80100168 000FBDC8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8010016C 000FBDCC FC 40 18 1E */ fctiwz f2, f3
-/* 80100170 000FBDD0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100174 000FBDD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100178 000FBDD8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8010017C 000FBDDC D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80100180 000FBDE0 38 A0 00 00 */ li r5, 0
-/* 80100184 000FBDE4 FC 20 08 1E */ fctiwz f1, f1
-/* 80100188 000FBDE8 FC 00 00 1E */ fctiwz f0, f0
-/* 8010018C 000FBDEC D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80100190 000FBDF0 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 80100194 000FBDF4 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80100198 000FBDF8 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 8010019C 000FBDFC 7C DE 03 78 */ or r30, r6, r0
-/* 801001A0 000FBE00 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801001A4 000FBE04 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 801001A8 000FBE08 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 801001AC 000FBE0C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 801001B0 000FBE10 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801001B4 000FBE14 48 2D D8 29 */ bl func_803DD9DC
-/* 801001B8 000FBE18 7C 64 1B 78 */ mr r4, r3
-/* 801001BC 000FBE1C 38 60 00 17 */ li r3, 0x17
-/* 801001C0 000FBE20 48 05 C1 49 */ bl func_8015C308
-/* 801001C4 000FBE24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801001C8 000FBE28 38 80 00 45 */ li r4, 0x45
-/* 801001CC 000FBE2C 38 A0 00 00 */ li r5, 0
-/* 801001D0 000FBE30 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801001D4 000FBE34 48 2D D8 09 */ bl func_803DD9DC
-/* 801001D8 000FBE38 7C 64 1B 78 */ mr r4, r3
-/* 801001DC 000FBE3C 38 60 00 18 */ li r3, 0x18
-/* 801001E0 000FBE40 48 05 C1 29 */ bl func_8015C308
-/* 801001E4 000FBE44 7F E4 FB 78 */ mr r4, r31
-/* 801001E8 000FBE48 7F A5 EB 78 */ mr r5, r29
-/* 801001EC 000FBE4C 7F C8 F3 78 */ mr r8, r30
-/* 801001F0 000FBE50 7F 86 07 34 */ extsh r6, r28
-/* 801001F4 000FBE54 7F 67 07 34 */ extsh r7, r27
-/* 801001F8 000FBE58 38 60 0E A5 */ li r3, 0xea5
-/* 801001FC 000FBE5C 48 14 FF 39 */ bl func_80250134
-lbl_80100200:
-/* 80100200 000FBE60 39 61 00 70 */ addi r11, r1, 0x70
-/* 80100204 000FBE64 48 0C 6F 71 */ bl _restgpr_27
-/* 80100208 000FBE68 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8010020C 000FBE6C 7C 08 03 A6 */ mtlr r0
-/* 80100210 000FBE70 38 21 00 70 */ addi r1, r1, 0x70
-/* 80100214 000FBE74 4E 80 00 20 */ blr
-lbl_80100218:
-/* 80100218 000FBE78 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8010021C 000FBE7C 7C 08 02 A6 */ mflr r0
-/* 80100220 000FBE80 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80100224 000FBE84 39 61 00 30 */ addi r11, r1, 0x30
-/* 80100228 000FBE88 48 0C 6E FD */ bl _savegpr_26
-/* 8010022C 000FBE8C 7C 7D 1B 78 */ mr r29, r3
-/* 80100230 000FBE90 7C 9E 23 78 */ mr r30, r4
-/* 80100234 000FBE94 38 C1 00 08 */ addi r6, r1, 8
-/* 80100238 000FBE98 3B E0 FF FF */ li r31, -1
-/* 8010023C 000FBE9C 38 A0 00 03 */ li r5, 3
-/* 80100240 000FBEA0 48 15 3C 4D */ bl func_80253E8C
-/* 80100244 000FBEA4 80 61 00 08 */ lwz r3, 8(r1)
-/* 80100248 000FBEA8 38 03 FF F5 */ addi r0, r3, -11
-/* 8010024C 000FBEAC 28 00 00 34 */ cmplwi r0, 0x34
-/* 80100250 000FBEB0 41 81 03 74 */ bgt lbl_801005C4
-/* 80100254 000FBEB4 3C 60 80 42 */ lis r3, lbl_8041A794@ha
-/* 80100258 000FBEB8 54 00 10 3A */ slwi r0, r0, 2
-/* 8010025C 000FBEBC 38 63 A7 94 */ addi r3, r3, lbl_8041A794@l
-/* 80100260 000FBEC0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80100264 000FBEC4 7C 69 03 A6 */ mtctr r3
-/* 80100268 000FBEC8 4E 80 04 20 */ bctr
-/* 8010026C 000FBECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100270 000FBED0 38 80 00 36 */ li r4, 0x36
-/* 80100274 000FBED4 38 A0 00 00 */ li r5, 0
-/* 80100278 000FBED8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 8010027C 000FBEDC 48 2D D7 61 */ bl func_803DD9DC
-/* 80100280 000FBEE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80100284 000FBEE4 40 82 03 40 */ bne lbl_801005C4
-/* 80100288 000FBEE8 88 1E 00 02 */ lbz r0, 2(r30)
-/* 8010028C 000FBEEC 88 7E 00 03 */ lbz r3, 3(r30)
-/* 80100290 000FBEF0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80100294 000FBEF4 88 1E 00 04 */ lbz r0, 4(r30)
-/* 80100298 000FBEF8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8010029C 000FBEFC 98 9E 00 02 */ stb r4, 2(r30)
-/* 801002A0 000FBF00 7C 00 16 70 */ srawi r0, r0, 2
-/* 801002A4 000FBF04 98 7E 00 03 */ stb r3, 3(r30)
-/* 801002A8 000FBF08 98 1E 00 04 */ stb r0, 4(r30)
-/* 801002AC 000FBF0C 48 00 03 18 */ b lbl_801005C4
-/* 801002B0 000FBF10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801002B4 000FBF14 38 80 00 37 */ li r4, 0x37
-/* 801002B8 000FBF18 38 A0 00 00 */ li r5, 0
-/* 801002BC 000FBF1C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801002C0 000FBF20 48 2D D7 1D */ bl func_803DD9DC
-/* 801002C4 000FBF24 2C 03 00 00 */ cmpwi r3, 0
-/* 801002C8 000FBF28 40 82 02 FC */ bne lbl_801005C4
-/* 801002CC 000FBF2C 88 1E 00 02 */ lbz r0, 2(r30)
-/* 801002D0 000FBF30 88 7E 00 03 */ lbz r3, 3(r30)
-/* 801002D4 000FBF34 7C 04 16 70 */ srawi r4, r0, 2
-/* 801002D8 000FBF38 88 1E 00 04 */ lbz r0, 4(r30)
-/* 801002DC 000FBF3C 7C 63 16 70 */ srawi r3, r3, 2
-/* 801002E0 000FBF40 98 9E 00 02 */ stb r4, 2(r30)
-/* 801002E4 000FBF44 7C 00 16 70 */ srawi r0, r0, 2
-/* 801002E8 000FBF48 98 7E 00 03 */ stb r3, 3(r30)
-/* 801002EC 000FBF4C 98 1E 00 04 */ stb r0, 4(r30)
-/* 801002F0 000FBF50 48 00 02 D4 */ b lbl_801005C4
-/* 801002F4 000FBF54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801002F8 000FBF58 38 80 00 38 */ li r4, 0x38
-/* 801002FC 000FBF5C 38 A0 00 00 */ li r5, 0
-/* 80100300 000FBF60 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80100304 000FBF64 48 2D D6 D9 */ bl func_803DD9DC
-/* 80100308 000FBF68 2C 03 00 00 */ cmpwi r3, 0
-/* 8010030C 000FBF6C 40 82 02 B8 */ bne lbl_801005C4
-/* 80100310 000FBF70 88 1E 00 02 */ lbz r0, 2(r30)
-/* 80100314 000FBF74 88 7E 00 03 */ lbz r3, 3(r30)
-/* 80100318 000FBF78 7C 04 16 70 */ srawi r4, r0, 2
-/* 8010031C 000FBF7C 88 1E 00 04 */ lbz r0, 4(r30)
-/* 80100320 000FBF80 7C 63 16 70 */ srawi r3, r3, 2
-/* 80100324 000FBF84 98 9E 00 02 */ stb r4, 2(r30)
-/* 80100328 000FBF88 7C 00 16 70 */ srawi r0, r0, 2
-/* 8010032C 000FBF8C 98 7E 00 03 */ stb r3, 3(r30)
-/* 80100330 000FBF90 98 1E 00 04 */ stb r0, 4(r30)
-/* 80100334 000FBF94 48 00 02 90 */ b lbl_801005C4
-/* 80100338 000FBF98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010033C 000FBF9C 38 80 00 39 */ li r4, 0x39
-/* 80100340 000FBFA0 38 A0 00 00 */ li r5, 0
-/* 80100344 000FBFA4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80100348 000FBFA8 48 2D D6 95 */ bl func_803DD9DC
-/* 8010034C 000FBFAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80100350 000FBFB0 40 82 02 74 */ bne lbl_801005C4
-/* 80100354 000FBFB4 88 1E 00 02 */ lbz r0, 2(r30)
-/* 80100358 000FBFB8 88 7E 00 03 */ lbz r3, 3(r30)
-/* 8010035C 000FBFBC 7C 04 16 70 */ srawi r4, r0, 2
-/* 80100360 000FBFC0 88 1E 00 04 */ lbz r0, 4(r30)
-/* 80100364 000FBFC4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80100368 000FBFC8 98 9E 00 02 */ stb r4, 2(r30)
-/* 8010036C 000FBFCC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80100370 000FBFD0 98 7E 00 03 */ stb r3, 3(r30)
-/* 80100374 000FBFD4 98 1E 00 04 */ stb r0, 4(r30)
-/* 80100378 000FBFD8 48 00 02 4C */ b lbl_801005C4
-/* 8010037C 000FBFDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100380 000FBFE0 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100384 000FBFE4 48 00 1C A1 */ bl func_80102024
-/* 80100388 000FBFE8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 8010038C 000FBFEC 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100390 000FBFF0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80100394 000FBFF4 38 65 00 18 */ addi r3, r5, 0x18
-/* 80100398 000FBFF8 48 29 28 3D */ bl func_80392BD4
-/* 8010039C 000FBFFC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
-/* 801003A0 000FC000 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 801003A4 000FC004 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
-/* 801003A8 000FC008 7C 64 00 2E */ lwzx r3, r4, r0
-/* 801003AC 000FC00C 4B F5 A6 4D */ bl func_8005A9F8
-/* 801003B0 000FC010 7C 66 1B 78 */ mr r6, r3
-/* 801003B4 000FC014 7F A3 EB 78 */ mr r3, r29
-/* 801003B8 000FC018 7F C4 F3 78 */ mr r4, r30
-/* 801003BC 000FC01C 38 A0 00 01 */ li r5, 1
-/* 801003C0 000FC020 48 15 3A F5 */ bl func_80253EB4
-/* 801003C4 000FC024 48 00 02 00 */ b lbl_801005C4
-/* 801003C8 000FC028 7F A3 EB 78 */ mr r3, r29
-/* 801003CC 000FC02C 7F C4 F3 78 */ mr r4, r30
-/* 801003D0 000FC030 38 A0 00 02 */ li r5, 2
-/* 801003D4 000FC034 38 C0 0E AF */ li r6, 0xeaf
-/* 801003D8 000FC038 48 15 3A DD */ bl func_80253EB4
-/* 801003DC 000FC03C 48 00 01 E8 */ b lbl_801005C4
-/* 801003E0 000FC040 7F A3 EB 78 */ mr r3, r29
-/* 801003E4 000FC044 7F C4 F3 78 */ mr r4, r30
-/* 801003E8 000FC048 38 A0 00 02 */ li r5, 2
-/* 801003EC 000FC04C 38 C0 0E B0 */ li r6, 0xeb0
-/* 801003F0 000FC050 48 15 3A C5 */ bl func_80253EB4
-/* 801003F4 000FC054 48 00 01 D0 */ b lbl_801005C4
-/* 801003F8 000FC058 7F A3 EB 78 */ mr r3, r29
-/* 801003FC 000FC05C 7F C4 F3 78 */ mr r4, r30
-/* 80100400 000FC060 38 A0 00 02 */ li r5, 2
-/* 80100404 000FC064 38 C0 0E B1 */ li r6, 0xeb1
-/* 80100408 000FC068 48 15 3A AD */ bl func_80253EB4
-/* 8010040C 000FC06C 48 00 01 B8 */ b lbl_801005C4
-/* 80100410 000FC070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100414 000FC074 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100418 000FC078 48 00 1C 0D */ bl func_80102024
-/* 8010041C 000FC07C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80100420 000FC080 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100424 000FC084 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80100428 000FC088 38 65 00 18 */ addi r3, r5, 0x18
-/* 8010042C 000FC08C 48 29 27 41 */ bl func_80392B6C
-/* 80100430 000FC090 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80100434 000FC094 2C 00 00 01 */ cmpwi r0, 1
-/* 80100438 000FC098 41 82 00 38 */ beq lbl_80100470
-/* 8010043C 000FC09C 40 80 00 10 */ bge lbl_8010044C
-/* 80100440 000FC0A0 2C 00 00 00 */ cmpwi r0, 0
-/* 80100444 000FC0A4 40 80 00 14 */ bge lbl_80100458
-/* 80100448 000FC0A8 48 00 01 7C */ b lbl_801005C4
-lbl_8010044C:
-/* 8010044C 000FC0AC 2C 00 00 03 */ cmpwi r0, 3
-/* 80100450 000FC0B0 40 80 01 74 */ bge lbl_801005C4
-/* 80100454 000FC0B4 48 00 00 34 */ b lbl_80100488
-lbl_80100458:
-/* 80100458 000FC0B8 7F A3 EB 78 */ mr r3, r29
-/* 8010045C 000FC0BC 7F C4 F3 78 */ mr r4, r30
-/* 80100460 000FC0C0 38 A0 00 02 */ li r5, 2
-/* 80100464 000FC0C4 38 C0 0E B2 */ li r6, 0xeb2
-/* 80100468 000FC0C8 48 15 3A 4D */ bl func_80253EB4
-/* 8010046C 000FC0CC 48 00 01 58 */ b lbl_801005C4
-lbl_80100470:
-/* 80100470 000FC0D0 7F A3 EB 78 */ mr r3, r29
-/* 80100474 000FC0D4 7F C4 F3 78 */ mr r4, r30
-/* 80100478 000FC0D8 38 A0 00 02 */ li r5, 2
-/* 8010047C 000FC0DC 38 C0 0E B3 */ li r6, 0xeb3
-/* 80100480 000FC0E0 48 15 3A 35 */ bl func_80253EB4
-/* 80100484 000FC0E4 48 00 01 40 */ b lbl_801005C4
-lbl_80100488:
-/* 80100488 000FC0E8 7F A3 EB 78 */ mr r3, r29
-/* 8010048C 000FC0EC 7F C4 F3 78 */ mr r4, r30
-/* 80100490 000FC0F0 38 A0 00 02 */ li r5, 2
-/* 80100494 000FC0F4 38 C0 0E B4 */ li r6, 0xeb4
-/* 80100498 000FC0F8 48 15 3A 1D */ bl func_80253EB4
-/* 8010049C 000FC0FC 48 00 01 28 */ b lbl_801005C4
-/* 801004A0 000FC100 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801004A4 000FC104 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 801004A8 000FC108 48 00 1B 7D */ bl func_80102024
-/* 801004AC 000FC10C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 801004B0 000FC110 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 801004B4 000FC114 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 801004B8 000FC118 38 65 00 18 */ addi r3, r5, 0x18
-/* 801004BC 000FC11C 48 29 26 B1 */ bl func_80392B6C
-/* 801004C0 000FC120 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801004C4 000FC124 2C 00 00 01 */ cmpwi r0, 1
-/* 801004C8 000FC128 41 82 00 38 */ beq lbl_80100500
-/* 801004CC 000FC12C 40 80 00 10 */ bge lbl_801004DC
-/* 801004D0 000FC130 2C 00 00 00 */ cmpwi r0, 0
-/* 801004D4 000FC134 40 80 00 14 */ bge lbl_801004E8
-/* 801004D8 000FC138 48 00 00 54 */ b lbl_8010052C
-lbl_801004DC:
-/* 801004DC 000FC13C 2C 00 00 03 */ cmpwi r0, 3
-/* 801004E0 000FC140 40 80 00 4C */ bge lbl_8010052C
-/* 801004E4 000FC144 48 00 00 34 */ b lbl_80100518
-lbl_801004E8:
-/* 801004E8 000FC148 3C 80 00 50 */ lis r4, 0x00500C00@ha
-/* 801004EC 000FC14C 38 60 03 F2 */ li r3, 0x3f2
-/* 801004F0 000FC150 38 84 0C 00 */ addi r4, r4, 0x00500C00@l
-/* 801004F4 000FC154 4B F5 A7 6D */ bl func_8005AC60
-/* 801004F8 000FC158 7C 66 1B 78 */ mr r6, r3
-/* 801004FC 000FC15C 48 00 00 30 */ b lbl_8010052C
-lbl_80100500:
-/* 80100500 000FC160 3C 80 00 52 */ lis r4, 0x00520C00@ha
-/* 80100504 000FC164 38 60 03 F2 */ li r3, 0x3f2
-/* 80100508 000FC168 38 84 0C 00 */ addi r4, r4, 0x00520C00@l
-/* 8010050C 000FC16C 4B F5 A7 55 */ bl func_8005AC60
-/* 80100510 000FC170 7C 66 1B 78 */ mr r6, r3
-/* 80100514 000FC174 48 00 00 18 */ b lbl_8010052C
-lbl_80100518:
-/* 80100518 000FC178 3C 80 00 51 */ lis r4, 0x00510C00@ha
-/* 8010051C 000FC17C 38 60 03 F2 */ li r3, 0x3f2
-/* 80100520 000FC180 38 84 0C 00 */ addi r4, r4, 0x00510C00@l
-/* 80100524 000FC184 4B F5 A7 3D */ bl func_8005AC60
-/* 80100528 000FC188 7C 66 1B 78 */ mr r6, r3
-lbl_8010052C:
-/* 8010052C 000FC18C 7F A3 EB 78 */ mr r3, r29
-/* 80100530 000FC190 7F C4 F3 78 */ mr r4, r30
-/* 80100534 000FC194 38 A0 00 01 */ li r5, 1
-/* 80100538 000FC198 48 15 39 7D */ bl func_80253EB4
-/* 8010053C 000FC19C 48 00 00 88 */ b lbl_801005C4
-/* 80100540 000FC1A0 3B E0 00 00 */ li r31, 0
-/* 80100544 000FC1A4 48 00 00 80 */ b lbl_801005C4
-/* 80100548 000FC1A8 3B E0 00 0A */ li r31, 0xa
-/* 8010054C 000FC1AC 48 00 00 78 */ b lbl_801005C4
-/* 80100550 000FC1B0 3B E0 00 01 */ li r31, 1
-/* 80100554 000FC1B4 48 00 00 70 */ b lbl_801005C4
-/* 80100558 000FC1B8 3B E0 00 0B */ li r31, 0xb
-/* 8010055C 000FC1BC 48 00 00 68 */ b lbl_801005C4
-/* 80100560 000FC1C0 3B E0 00 03 */ li r31, 3
-/* 80100564 000FC1C4 48 00 00 60 */ b lbl_801005C4
-/* 80100568 000FC1C8 3B E0 00 0D */ li r31, 0xd
-/* 8010056C 000FC1CC 48 00 00 58 */ b lbl_801005C4
-/* 80100570 000FC1D0 3B E0 00 04 */ li r31, 4
-/* 80100574 000FC1D4 48 00 00 50 */ b lbl_801005C4
-/* 80100578 000FC1D8 3B E0 00 0C */ li r31, 0xc
-/* 8010057C 000FC1DC 48 00 00 48 */ b lbl_801005C4
-/* 80100580 000FC1E0 3B E0 00 02 */ li r31, 2
-/* 80100584 000FC1E4 48 00 00 40 */ b lbl_801005C4
-/* 80100588 000FC1E8 3B E0 00 0F */ li r31, 0xf
-/* 8010058C 000FC1EC 48 00 00 38 */ b lbl_801005C4
-/* 80100590 000FC1F0 3B E0 00 06 */ li r31, 6
-/* 80100594 000FC1F4 48 00 00 30 */ b lbl_801005C4
-/* 80100598 000FC1F8 3B E0 00 0E */ li r31, 0xe
-/* 8010059C 000FC1FC 48 00 00 28 */ b lbl_801005C4
-/* 801005A0 000FC200 3B E0 00 05 */ li r31, 5
-/* 801005A4 000FC204 48 00 00 20 */ b lbl_801005C4
-/* 801005A8 000FC208 3B E0 00 10 */ li r31, 0x10
-/* 801005AC 000FC20C 48 00 00 18 */ b lbl_801005C4
-/* 801005B0 000FC210 3B E0 00 07 */ li r31, 7
-/* 801005B4 000FC214 48 00 00 10 */ b lbl_801005C4
-/* 801005B8 000FC218 3B E0 00 11 */ li r31, 0x11
-/* 801005BC 000FC21C 48 00 00 08 */ b lbl_801005C4
-/* 801005C0 000FC220 3B E0 00 08 */ li r31, 8
-lbl_801005C4:
-/* 801005C4 000FC224 3C 1F 00 01 */ addis r0, r31, 1
-/* 801005C8 000FC228 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801005CC 000FC22C 41 82 02 88 */ beq lbl_80100854
-/* 801005D0 000FC230 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801005D4 000FC234 3B 40 00 05 */ li r26, 5
-/* 801005D8 000FC238 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 801005DC 000FC23C 48 00 1A 49 */ bl func_80102024
-/* 801005E0 000FC240 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
-/* 801005E4 000FC244 7C 7B 1B 78 */ mr r27, r3
-/* 801005E8 000FC248 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
-/* 801005EC 000FC24C 38 7C 00 18 */ addi r3, r28, 0x18
-/* 801005F0 000FC250 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 801005F4 000FC254 48 29 27 E9 */ bl func_80392DDC
-/* 801005F8 000FC258 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801005FC 000FC25C 28 00 00 0F */ cmplwi r0, 0xf
-/* 80100600 000FC260 41 81 01 94 */ bgt lbl_80100794
-/* 80100604 000FC264 3C 60 80 42 */ lis r3, lbl_8041A754@ha
-/* 80100608 000FC268 54 00 10 3A */ slwi r0, r0, 2
-/* 8010060C 000FC26C 38 63 A7 54 */ addi r3, r3, lbl_8041A754@l
-/* 80100610 000FC270 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80100614 000FC274 7C 69 03 A6 */ mtctr r3
-/* 80100618 000FC278 4E 80 04 20 */ bctr
-/* 8010061C 000FC27C 38 7C 00 18 */ addi r3, r28, 0x18
-/* 80100620 000FC280 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 80100624 000FC284 48 29 25 B1 */ bl func_80392BD4
-/* 80100628 000FC288 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 8010062C 000FC28C 7F E5 FB 78 */ mr r5, r31
-/* 80100630 000FC290 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100634 000FC294 48 29 00 2D */ bl func_80390660
-/* 80100638 000FC298 7C 7A 1B 78 */ mr r26, r3
-/* 8010063C 000FC29C 48 00 01 58 */ b lbl_80100794
-/* 80100640 000FC2A0 7F E5 FB 78 */ mr r5, r31
-/* 80100644 000FC2A4 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100648 000FC2A8 38 80 00 12 */ li r4, 0x12
-/* 8010064C 000FC2AC 48 29 00 15 */ bl func_80390660
-/* 80100650 000FC2B0 7C 7A 1B 78 */ mr r26, r3
-/* 80100654 000FC2B4 48 00 01 40 */ b lbl_80100794
-/* 80100658 000FC2B8 7F E5 FB 78 */ mr r5, r31
-/* 8010065C 000FC2BC 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100660 000FC2C0 38 80 00 13 */ li r4, 0x13
-/* 80100664 000FC2C4 48 28 FF FD */ bl func_80390660
-/* 80100668 000FC2C8 7C 7A 1B 78 */ mr r26, r3
-/* 8010066C 000FC2CC 48 00 01 28 */ b lbl_80100794
-/* 80100670 000FC2D0 7F E5 FB 78 */ mr r5, r31
-/* 80100674 000FC2D4 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100678 000FC2D8 38 80 00 14 */ li r4, 0x14
-/* 8010067C 000FC2DC 48 28 FF E5 */ bl func_80390660
-/* 80100680 000FC2E0 7C 7A 1B 78 */ mr r26, r3
-/* 80100684 000FC2E4 48 00 01 10 */ b lbl_80100794
-/* 80100688 000FC2E8 7F E5 FB 78 */ mr r5, r31
-/* 8010068C 000FC2EC 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100690 000FC2F0 38 80 00 15 */ li r4, 0x15
-/* 80100694 000FC2F4 48 28 FF CD */ bl func_80390660
-/* 80100698 000FC2F8 7C 7A 1B 78 */ mr r26, r3
-/* 8010069C 000FC2FC 48 00 00 F8 */ b lbl_80100794
-/* 801006A0 000FC300 7F E5 FB 78 */ mr r5, r31
-/* 801006A4 000FC304 38 7C 00 24 */ addi r3, r28, 0x24
-/* 801006A8 000FC308 38 80 00 16 */ li r4, 0x16
-/* 801006AC 000FC30C 48 28 FF B5 */ bl func_80390660
-/* 801006B0 000FC310 7C 7A 1B 78 */ mr r26, r3
-/* 801006B4 000FC314 48 00 00 E0 */ b lbl_80100794
-/* 801006B8 000FC318 7F E5 FB 78 */ mr r5, r31
-/* 801006BC 000FC31C 38 7C 00 24 */ addi r3, r28, 0x24
-/* 801006C0 000FC320 38 80 00 17 */ li r4, 0x17
-/* 801006C4 000FC324 48 28 FF 9D */ bl func_80390660
-/* 801006C8 000FC328 7C 7A 1B 78 */ mr r26, r3
-/* 801006CC 000FC32C 48 00 00 C8 */ b lbl_80100794
-/* 801006D0 000FC330 7F E5 FB 78 */ mr r5, r31
-/* 801006D4 000FC334 38 7C 00 24 */ addi r3, r28, 0x24
-/* 801006D8 000FC338 38 80 00 18 */ li r4, 0x18
-/* 801006DC 000FC33C 48 28 FF 85 */ bl func_80390660
-/* 801006E0 000FC340 7C 7A 1B 78 */ mr r26, r3
-/* 801006E4 000FC344 48 00 00 B0 */ b lbl_80100794
-/* 801006E8 000FC348 7F E5 FB 78 */ mr r5, r31
-/* 801006EC 000FC34C 38 7C 00 24 */ addi r3, r28, 0x24
-/* 801006F0 000FC350 38 80 00 19 */ li r4, 0x19
-/* 801006F4 000FC354 48 28 FF 6D */ bl func_80390660
-/* 801006F8 000FC358 7C 7A 1B 78 */ mr r26, r3
-/* 801006FC 000FC35C 48 00 00 98 */ b lbl_80100794
-/* 80100700 000FC360 7F E5 FB 78 */ mr r5, r31
-/* 80100704 000FC364 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100708 000FC368 38 80 00 1A */ li r4, 0x1a
-/* 8010070C 000FC36C 48 28 FF 55 */ bl func_80390660
-/* 80100710 000FC370 7C 7A 1B 78 */ mr r26, r3
-/* 80100714 000FC374 48 00 00 80 */ b lbl_80100794
-/* 80100718 000FC378 7F E5 FB 78 */ mr r5, r31
-/* 8010071C 000FC37C 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100720 000FC380 38 80 00 1B */ li r4, 0x1b
-/* 80100724 000FC384 48 28 FF 3D */ bl func_80390660
-/* 80100728 000FC388 7C 7A 1B 78 */ mr r26, r3
-/* 8010072C 000FC38C 48 00 00 68 */ b lbl_80100794
-/* 80100730 000FC390 7F E5 FB 78 */ mr r5, r31
-/* 80100734 000FC394 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100738 000FC398 38 80 00 1C */ li r4, 0x1c
-/* 8010073C 000FC39C 48 28 FF 25 */ bl func_80390660
-/* 80100740 000FC3A0 7C 7A 1B 78 */ mr r26, r3
-/* 80100744 000FC3A4 48 00 00 50 */ b lbl_80100794
-/* 80100748 000FC3A8 7F E5 FB 78 */ mr r5, r31
-/* 8010074C 000FC3AC 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100750 000FC3B0 38 80 00 1D */ li r4, 0x1d
-/* 80100754 000FC3B4 48 28 FF 0D */ bl func_80390660
-/* 80100758 000FC3B8 7C 7A 1B 78 */ mr r26, r3
-/* 8010075C 000FC3BC 48 00 00 38 */ b lbl_80100794
-/* 80100760 000FC3C0 7F E5 FB 78 */ mr r5, r31
-/* 80100764 000FC3C4 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100768 000FC3C8 38 80 00 1E */ li r4, 0x1e
-/* 8010076C 000FC3CC 48 28 FE F5 */ bl func_80390660
-/* 80100770 000FC3D0 7C 7A 1B 78 */ mr r26, r3
-/* 80100774 000FC3D4 48 00 00 20 */ b lbl_80100794
-/* 80100778 000FC3D8 7F E5 FB 78 */ mr r5, r31
-/* 8010077C 000FC3DC 38 7C 00 24 */ addi r3, r28, 0x24
-/* 80100780 000FC3E0 38 80 00 1F */ li r4, 0x1f
-/* 80100784 000FC3E4 48 28 FE DD */ bl func_80390660
-/* 80100788 000FC3E8 7C 7A 1B 78 */ mr r26, r3
-/* 8010078C 000FC3EC 48 00 00 08 */ b lbl_80100794
-/* 80100790 000FC3F0 3B 40 00 05 */ li r26, 5
-lbl_80100794:
-/* 80100794 000FC3F4 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 80100798 000FC3F8 38 C0 00 00 */ li r6, 0
-/* 8010079C 000FC3FC 2C 00 00 03 */ cmpwi r0, 3
-/* 801007A0 000FC400 41 82 00 78 */ beq lbl_80100818
-/* 801007A4 000FC404 40 80 00 1C */ bge lbl_801007C0
-/* 801007A8 000FC408 2C 00 00 01 */ cmpwi r0, 1
-/* 801007AC 000FC40C 41 82 00 3C */ beq lbl_801007E8
-/* 801007B0 000FC410 40 80 00 50 */ bge lbl_80100800
-/* 801007B4 000FC414 2C 00 00 00 */ cmpwi r0, 0
-/* 801007B8 000FC418 40 80 00 18 */ bge lbl_801007D0
-/* 801007BC 000FC41C 48 00 00 88 */ b lbl_80100844
-lbl_801007C0:
-/* 801007C0 000FC420 2C 00 00 05 */ cmpwi r0, 5
-/* 801007C4 000FC424 41 82 00 80 */ beq lbl_80100844
-/* 801007C8 000FC428 40 80 00 7C */ bge lbl_80100844
-/* 801007CC 000FC42C 48 00 00 64 */ b lbl_80100830
-lbl_801007D0:
-/* 801007D0 000FC430 3C 80 12 98 */ lis r4, 0x12980C00@ha
-/* 801007D4 000FC434 38 60 03 F2 */ li r3, 0x3f2
-/* 801007D8 000FC438 38 84 0C 00 */ addi r4, r4, 0x12980C00@l
-/* 801007DC 000FC43C 4B F5 A4 85 */ bl func_8005AC60
-/* 801007E0 000FC440 7C 66 1B 78 */ mr r6, r3
-/* 801007E4 000FC444 48 00 00 60 */ b lbl_80100844
-lbl_801007E8:
-/* 801007E8 000FC448 3C 80 12 99 */ lis r4, 0x12990C00@ha
-/* 801007EC 000FC44C 38 60 03 F2 */ li r3, 0x3f2
-/* 801007F0 000FC450 38 84 0C 00 */ addi r4, r4, 0x12990C00@l
-/* 801007F4 000FC454 4B F5 A4 6D */ bl func_8005AC60
-/* 801007F8 000FC458 7C 66 1B 78 */ mr r6, r3
-/* 801007FC 000FC45C 48 00 00 48 */ b lbl_80100844
-lbl_80100800:
-/* 80100800 000FC460 3C 80 12 9A */ lis r4, 0x129A0C00@ha
-/* 80100804 000FC464 38 60 03 F2 */ li r3, 0x3f2
-/* 80100808 000FC468 38 84 0C 00 */ addi r4, r4, 0x129A0C00@l
-/* 8010080C 000FC46C 4B F5 A4 55 */ bl func_8005AC60
-/* 80100810 000FC470 7C 66 1B 78 */ mr r6, r3
-/* 80100814 000FC474 48 00 00 30 */ b lbl_80100844
-lbl_80100818:
-/* 80100818 000FC478 3C 80 12 9B */ lis r4, 0x129B0C00@ha
-/* 8010081C 000FC47C 38 60 03 F2 */ li r3, 0x3f2
-/* 80100820 000FC480 38 84 0C 00 */ addi r4, r4, 0x129B0C00@l
-/* 80100824 000FC484 4B F5 A4 3D */ bl func_8005AC60
-/* 80100828 000FC488 7C 66 1B 78 */ mr r6, r3
-/* 8010082C 000FC48C 48 00 00 18 */ b lbl_80100844
-lbl_80100830:
-/* 80100830 000FC490 3C 80 12 9C */ lis r4, 0x129C0C00@ha
-/* 80100834 000FC494 38 60 03 F2 */ li r3, 0x3f2
-/* 80100838 000FC498 38 84 0C 00 */ addi r4, r4, 0x129C0C00@l
-/* 8010083C 000FC49C 4B F5 A4 25 */ bl func_8005AC60
-/* 80100840 000FC4A0 7C 66 1B 78 */ mr r6, r3
-lbl_80100844:
-/* 80100844 000FC4A4 7F A3 EB 78 */ mr r3, r29
-/* 80100848 000FC4A8 7F C4 F3 78 */ mr r4, r30
-/* 8010084C 000FC4AC 38 A0 00 01 */ li r5, 1
-/* 80100850 000FC4B0 48 15 36 65 */ bl func_80253EB4
-lbl_80100854:
-/* 80100854 000FC4B4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80100858 000FC4B8 48 0C 69 19 */ bl _restgpr_26
-/* 8010085C 000FC4BC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80100860 000FC4C0 7C 08 03 A6 */ mtlr r0
-/* 80100864 000FC4C4 38 21 00 30 */ addi r1, r1, 0x30
-/* 80100868 000FC4C8 4E 80 00 20 */ blr
-lbl_8010086C:
-/* 8010086C 000FC4CC 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 80100870 000FC4D0 7C 08 02 A6 */ mflr r0
-/* 80100874 000FC4D4 90 01 00 84 */ stw r0, 0x84(r1)
-/* 80100878 000FC4D8 39 61 00 80 */ addi r11, r1, 0x80
-/* 8010087C 000FC4DC 48 0C 68 AD */ bl _savegpr_27
-/* 80100880 000FC4E0 3C 00 43 30 */ lis r0, 0x4330
-/* 80100884 000FC4E4 7C 7C 1B 78 */ mr r28, r3
-/* 80100888 000FC4E8 90 01 00 30 */ stw r0, 0x30(r1)
-/* 8010088C 000FC4EC 7C 9B 23 78 */ mr r27, r4
-/* 80100890 000FC4F0 38 C1 00 08 */ addi r6, r1, 8
-/* 80100894 000FC4F4 38 A0 00 03 */ li r5, 3
-/* 80100898 000FC4F8 90 01 00 38 */ stw r0, 0x38(r1)
-/* 8010089C 000FC4FC 48 15 36 41 */ bl func_80253EDC
-/* 801008A0 000FC500 7F 83 E3 78 */ mr r3, r28
-/* 801008A4 000FC504 7F 64 DB 78 */ mr r4, r27
-/* 801008A8 000FC508 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801008AC 000FC50C 38 A0 00 06 */ li r5, 6
-/* 801008B0 000FC510 48 15 36 2D */ bl func_80253EDC
-/* 801008B4 000FC514 80 01 00 08 */ lwz r0, 8(r1)
-/* 801008B8 000FC518 38 60 FF 00 */ li r3, -256
-/* 801008BC 000FC51C 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 801008C0 000FC520 28 00 00 3E */ cmplwi r0, 0x3e
-/* 801008C4 000FC524 7C 9F 1B 78 */ or r31, r4, r3
-/* 801008C8 000FC528 41 81 10 2C */ bgt lbl_801018F4
-/* 801008CC 000FC52C 3C 60 80 42 */ lis r3, lbl_8041A868@ha
-/* 801008D0 000FC530 54 00 10 3A */ slwi r0, r0, 2
-/* 801008D4 000FC534 38 63 A8 68 */ addi r3, r3, lbl_8041A868@l
-/* 801008D8 000FC538 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801008DC 000FC53C 7C 69 03 A6 */ mtctr r3
-/* 801008E0 000FC540 4E 80 04 20 */ bctr
-/* 801008E4 000FC544 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801008E8 000FC548 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 801008EC 000FC54C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
-/* 801008F0 000FC550 41 82 10 04 */ beq lbl_801018F4
-/* 801008F4 000FC554 38 81 00 10 */ addi r4, r1, 0x10
-/* 801008F8 000FC558 38 60 00 0D */ li r3, 0xd
-/* 801008FC 000FC55C 4B F5 91 41 */ bl func_80059A3C
-/* 80100900 000FC560 48 00 0F F4 */ b lbl_801018F4
-/* 80100904 000FC564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100908 000FC568 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 8010090C 000FC56C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
-/* 80100910 000FC570 41 82 0F E4 */ beq lbl_801018F4
-/* 80100914 000FC574 38 81 00 10 */ addi r4, r1, 0x10
-/* 80100918 000FC578 38 60 00 0E */ li r3, 0xe
-/* 8010091C 000FC57C 4B F5 91 21 */ bl func_80059A3C
-/* 80100920 000FC580 48 00 0F D4 */ b lbl_801018F4
-/* 80100924 000FC584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100928 000FC588 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 8010092C 000FC58C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
-/* 80100930 000FC590 41 82 0F C4 */ beq lbl_801018F4
-/* 80100934 000FC594 38 81 00 10 */ addi r4, r1, 0x10
-/* 80100938 000FC598 38 60 00 0F */ li r3, 0xf
-/* 8010093C 000FC59C 4B F5 91 01 */ bl func_80059A3C
-/* 80100940 000FC5A0 48 00 0F B4 */ b lbl_801018F4
-/* 80100944 000FC5A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100948 000FC5A8 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 8010094C 000FC5AC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
-/* 80100950 000FC5B0 41 82 0F A4 */ beq lbl_801018F4
-/* 80100954 000FC5B4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80100958 000FC5B8 38 60 00 10 */ li r3, 0x10
-/* 8010095C 000FC5BC 4B F5 90 E1 */ bl func_80059A3C
-/* 80100960 000FC5C0 48 00 0F 94 */ b lbl_801018F4
-/* 80100964 000FC5C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100968 000FC5C8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8010096C 000FC5CC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100970 000FC5D0 FC 80 28 1E */ fctiwz f4, f5
-/* 80100974 000FC5D4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100978 000FC5D8 FC 40 18 1E */ fctiwz f2, f3
-/* 8010097C 000FC5DC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100980 000FC5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100984 000FC5E4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100988 000FC5E8 D8 81 00 40 */ stfd f4, 0x40(r1)
-/* 8010098C 000FC5EC FC 20 08 1E */ fctiwz f1, f1
-/* 80100990 000FC5F0 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100994 000FC5F4 FC 00 00 1E */ fctiwz f0, f0
-/* 80100998 000FC5F8 D8 41 00 48 */ stfd f2, 0x48(r1)
-/* 8010099C 000FC5FC 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 801009A0 000FC600 D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 801009A4 000FC604 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 801009A8 000FC608 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 801009AC 000FC60C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801009B0 000FC610 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 801009B4 000FC614 48 00 16 71 */ bl func_80102024
-/* 801009B8 000FC618 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 801009BC 000FC61C 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 801009C0 000FC620 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 801009C4 000FC624 38 65 00 18 */ addi r3, r5, 0x18
-/* 801009C8 000FC628 48 29 23 79 */ bl func_80392D40
-/* 801009CC 000FC62C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801009D0 000FC630 48 14 F9 25 */ bl func_802502F4
-/* 801009D4 000FC634 7C 64 1B 78 */ mr r4, r3
-/* 801009D8 000FC638 38 60 00 0E */ li r3, 0xe
-/* 801009DC 000FC63C 48 05 B9 2D */ bl func_8015C308
-/* 801009E0 000FC640 7F 64 DB 78 */ mr r4, r27
-/* 801009E4 000FC644 7F 85 E3 78 */ mr r5, r28
-/* 801009E8 000FC648 7F E8 FB 78 */ mr r8, r31
-/* 801009EC 000FC64C 7F A6 07 34 */ extsh r6, r29
-/* 801009F0 000FC650 7F C7 07 34 */ extsh r7, r30
-/* 801009F4 000FC654 38 60 2D 9C */ li r3, 0x2d9c
-/* 801009F8 000FC658 48 14 F7 3D */ bl func_80250134
-/* 801009FC 000FC65C 48 00 0E F8 */ b lbl_801018F4
-/* 80100A00 000FC660 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100A04 000FC664 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100A08 000FC668 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100A0C 000FC66C FC 80 28 1E */ fctiwz f4, f5
-/* 80100A10 000FC670 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100A14 000FC674 FC 40 18 1E */ fctiwz f2, f3
-/* 80100A18 000FC678 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100A1C 000FC67C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100A20 000FC680 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100A24 000FC684 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100A28 000FC688 FC 20 08 1E */ fctiwz f1, f1
-/* 80100A2C 000FC68C 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100A30 000FC690 FC 00 00 1E */ fctiwz f0, f0
-/* 80100A34 000FC694 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100A38 000FC698 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100A3C 000FC69C D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100A40 000FC6A0 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100A44 000FC6A4 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100A48 000FC6A8 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100A4C 000FC6AC 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100A50 000FC6B0 48 00 15 D5 */ bl func_80102024
-/* 80100A54 000FC6B4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80100A58 000FC6B8 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100A5C 000FC6BC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80100A60 000FC6C0 38 65 00 18 */ addi r3, r5, 0x18
-/* 80100A64 000FC6C4 48 29 23 11 */ bl func_80392D74
-/* 80100A68 000FC6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80100A6C 000FC6CC 48 14 F8 89 */ bl func_802502F4
-/* 80100A70 000FC6D0 7C 64 1B 78 */ mr r4, r3
-/* 80100A74 000FC6D4 38 60 00 0E */ li r3, 0xe
-/* 80100A78 000FC6D8 48 05 B8 91 */ bl func_8015C308
-/* 80100A7C 000FC6DC 7F C4 F3 78 */ mr r4, r30
-/* 80100A80 000FC6E0 7F A5 EB 78 */ mr r5, r29
-/* 80100A84 000FC6E4 7F E8 FB 78 */ mr r8, r31
-/* 80100A88 000FC6E8 7F 86 07 34 */ extsh r6, r28
-/* 80100A8C 000FC6EC 7F 67 07 34 */ extsh r7, r27
-/* 80100A90 000FC6F0 38 60 2D 9D */ li r3, 0x2d9d
-/* 80100A94 000FC6F4 48 14 F6 A1 */ bl func_80250134
-/* 80100A98 000FC6F8 48 00 0E 5C */ b lbl_801018F4
-/* 80100A9C 000FC6FC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100AA0 000FC700 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100AA4 000FC704 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100AA8 000FC708 FC 80 28 1E */ fctiwz f4, f5
-/* 80100AAC 000FC70C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100AB0 000FC710 FC 40 18 1E */ fctiwz f2, f3
-/* 80100AB4 000FC714 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100AB8 000FC718 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100ABC 000FC71C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100AC0 000FC720 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100AC4 000FC724 FC 20 08 1E */ fctiwz f1, f1
-/* 80100AC8 000FC728 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100ACC 000FC72C FC 00 00 1E */ fctiwz f0, f0
-/* 80100AD0 000FC730 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100AD4 000FC734 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100AD8 000FC738 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100ADC 000FC73C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100AE0 000FC740 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100AE4 000FC744 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100AE8 000FC748 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100AEC 000FC74C 48 00 15 F1 */ bl func_801020DC
-/* 80100AF0 000FC750 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100AF4 000FC754 38 60 00 17 */ li r3, 0x17
-/* 80100AF8 000FC758 48 05 B8 11 */ bl func_8015C308
-/* 80100AFC 000FC75C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100B00 000FC760 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100B04 000FC764 48 00 16 91 */ bl func_80102194
-/* 80100B08 000FC768 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100B0C 000FC76C 38 60 00 18 */ li r3, 0x18
-/* 80100B10 000FC770 48 05 B7 F9 */ bl func_8015C308
-/* 80100B14 000FC774 7F C4 F3 78 */ mr r4, r30
-/* 80100B18 000FC778 7F A5 EB 78 */ mr r5, r29
-/* 80100B1C 000FC77C 7F E8 FB 78 */ mr r8, r31
-/* 80100B20 000FC780 7F 86 07 34 */ extsh r6, r28
-/* 80100B24 000FC784 7F 67 07 34 */ extsh r7, r27
-/* 80100B28 000FC788 38 60 0E A5 */ li r3, 0xea5
-/* 80100B2C 000FC78C 48 14 F6 09 */ bl func_80250134
-/* 80100B30 000FC790 48 00 0D C4 */ b lbl_801018F4
-/* 80100B34 000FC794 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100B38 000FC798 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100B3C 000FC79C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100B40 000FC7A0 FC 80 28 1E */ fctiwz f4, f5
-/* 80100B44 000FC7A4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100B48 000FC7A8 FC 40 18 1E */ fctiwz f2, f3
-/* 80100B4C 000FC7AC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100B50 000FC7B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100B54 000FC7B4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100B58 000FC7B8 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100B5C 000FC7BC FC 20 08 1E */ fctiwz f1, f1
-/* 80100B60 000FC7C0 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100B64 000FC7C4 FC 00 00 1E */ fctiwz f0, f0
-/* 80100B68 000FC7C8 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100B6C 000FC7CC 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100B70 000FC7D0 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100B74 000FC7D4 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100B78 000FC7D8 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100B7C 000FC7DC 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100B80 000FC7E0 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100B84 000FC7E4 48 00 14 A1 */ bl func_80102024
-/* 80100B88 000FC7E8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80100B8C 000FC7EC 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100B90 000FC7F0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80100B94 000FC7F4 38 65 00 18 */ addi r3, r5, 0x18
-/* 80100B98 000FC7F8 48 29 20 09 */ bl func_80392BA0
-/* 80100B9C 000FC7FC 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80100BA0 000FC800 28 04 00 01 */ cmplwi r4, 1
-/* 80100BA4 000FC804 41 81 00 24 */ bgt lbl_80100BC8
-/* 80100BA8 000FC808 7F C4 F3 78 */ mr r4, r30
-/* 80100BAC 000FC80C 7F A5 EB 78 */ mr r5, r29
-/* 80100BB0 000FC810 7F E8 FB 78 */ mr r8, r31
-/* 80100BB4 000FC814 7F 86 07 34 */ extsh r6, r28
-/* 80100BB8 000FC818 7F 67 07 34 */ extsh r7, r27
-/* 80100BBC 000FC81C 38 60 51 6F */ li r3, 0x516f
-/* 80100BC0 000FC820 48 14 F5 75 */ bl func_80250134
-/* 80100BC4 000FC824 48 00 0D 30 */ b lbl_801018F4
-lbl_80100BC8:
-/* 80100BC8 000FC828 38 60 00 1B */ li r3, 0x1b
-/* 80100BCC 000FC82C 48 05 B7 3D */ bl func_8015C308
-/* 80100BD0 000FC830 7F C4 F3 78 */ mr r4, r30
-/* 80100BD4 000FC834 7F A5 EB 78 */ mr r5, r29
-/* 80100BD8 000FC838 7F E8 FB 78 */ mr r8, r31
-/* 80100BDC 000FC83C 7F 86 07 34 */ extsh r6, r28
-/* 80100BE0 000FC840 7F 67 07 34 */ extsh r7, r27
-/* 80100BE4 000FC844 38 60 0E AE */ li r3, 0xeae
-/* 80100BE8 000FC848 48 14 F5 4D */ bl func_80250134
-/* 80100BEC 000FC84C 48 00 0D 08 */ b lbl_801018F4
-/* 80100BF0 000FC850 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100BF4 000FC854 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100BF8 000FC858 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100BFC 000FC85C FC 80 28 1E */ fctiwz f4, f5
-/* 80100C00 000FC860 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100C04 000FC864 FC 40 18 1E */ fctiwz f2, f3
-/* 80100C08 000FC868 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100C0C 000FC86C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80100C10 000FC870 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100C14 000FC874 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100C18 000FC878 FC 20 08 1E */ fctiwz f1, f1
-/* 80100C1C 000FC87C 88 63 00 F3 */ lbz r3, 0xf3(r3)
-/* 80100C20 000FC880 FC 00 00 1E */ fctiwz f0, f0
-/* 80100C24 000FC884 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100C28 000FC888 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100C2C 000FC88C D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100C30 000FC890 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100C34 000FC894 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100C38 000FC898 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100C3C 000FC89C 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100C40 000FC8A0 48 00 13 E5 */ bl func_80102024
-/* 80100C44 000FC8A4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80100C48 000FC8A8 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80100C4C 000FC8AC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80100C50 000FC8B0 38 65 00 18 */ addi r3, r5, 0x18
-/* 80100C54 000FC8B4 48 29 1F B5 */ bl func_80392C08
-/* 80100C58 000FC8B8 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80100C5C 000FC8BC 28 04 00 01 */ cmplwi r4, 1
-/* 80100C60 000FC8C0 41 81 00 24 */ bgt lbl_80100C84
-/* 80100C64 000FC8C4 7F C4 F3 78 */ mr r4, r30
-/* 80100C68 000FC8C8 7F A5 EB 78 */ mr r5, r29
-/* 80100C6C 000FC8CC 7F E8 FB 78 */ mr r8, r31
-/* 80100C70 000FC8D0 7F 86 07 34 */ extsh r6, r28
-/* 80100C74 000FC8D4 7F 67 07 34 */ extsh r7, r27
-/* 80100C78 000FC8D8 38 60 51 6F */ li r3, 0x516f
-/* 80100C7C 000FC8DC 48 14 F4 B9 */ bl func_80250134
-/* 80100C80 000FC8E0 48 00 0C 74 */ b lbl_801018F4
-lbl_80100C84:
-/* 80100C84 000FC8E4 38 60 00 1B */ li r3, 0x1b
-/* 80100C88 000FC8E8 48 05 B6 81 */ bl func_8015C308
-/* 80100C8C 000FC8EC 7F C4 F3 78 */ mr r4, r30
-/* 80100C90 000FC8F0 7F A5 EB 78 */ mr r5, r29
-/* 80100C94 000FC8F4 7F E8 FB 78 */ mr r8, r31
-/* 80100C98 000FC8F8 7F 86 07 34 */ extsh r6, r28
-/* 80100C9C 000FC8FC 7F 67 07 34 */ extsh r7, r27
-/* 80100CA0 000FC900 38 60 0E AE */ li r3, 0xeae
-/* 80100CA4 000FC904 48 14 F4 91 */ bl func_80250134
-/* 80100CA8 000FC908 48 00 0C 4C */ b lbl_801018F4
-/* 80100CAC 000FC90C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100CB0 000FC910 38 60 0C A6 */ li r3, 0xca6
-/* 80100CB4 000FC914 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100CB8 000FC918 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100CBC 000FC91C FC 80 28 1E */ fctiwz f4, f5
-/* 80100CC0 000FC920 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100CC4 000FC924 FC 40 18 1E */ fctiwz f2, f3
-/* 80100CC8 000FC928 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100CCC 000FC92C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100CD0 000FC930 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100CD4 000FC934 FC 20 08 1E */ fctiwz f1, f1
-/* 80100CD8 000FC938 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100CDC 000FC93C FC 00 00 1E */ fctiwz f0, f0
-/* 80100CE0 000FC940 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100CE4 000FC944 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100CE8 000FC948 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100CEC 000FC94C D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100CF0 000FC950 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100CF4 000FC954 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100CF8 000FC958 48 14 F5 FD */ bl func_802502F4
-/* 80100CFC 000FC95C 7C 64 1B 78 */ mr r4, r3
-/* 80100D00 000FC960 38 60 00 10 */ li r3, 0x10
-/* 80100D04 000FC964 48 05 B6 05 */ bl func_8015C308
-/* 80100D08 000FC968 7F C4 F3 78 */ mr r4, r30
-/* 80100D0C 000FC96C 7F A5 EB 78 */ mr r5, r29
-/* 80100D10 000FC970 7F E8 FB 78 */ mr r8, r31
-/* 80100D14 000FC974 7F 86 07 34 */ extsh r6, r28
-/* 80100D18 000FC978 7F 67 07 34 */ extsh r7, r27
-/* 80100D1C 000FC97C 38 60 03 F4 */ li r3, 0x3f4
-/* 80100D20 000FC980 48 14 F4 15 */ bl func_80250134
-/* 80100D24 000FC984 48 00 0B D0 */ b lbl_801018F4
-/* 80100D28 000FC988 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100D2C 000FC98C 38 60 0C B0 */ li r3, 0xcb0
-/* 80100D30 000FC990 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100D34 000FC994 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100D38 000FC998 FC 80 28 1E */ fctiwz f4, f5
-/* 80100D3C 000FC99C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100D40 000FC9A0 FC 40 18 1E */ fctiwz f2, f3
-/* 80100D44 000FC9A4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100D48 000FC9A8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100D4C 000FC9AC D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100D50 000FC9B0 FC 20 08 1E */ fctiwz f1, f1
-/* 80100D54 000FC9B4 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100D58 000FC9B8 FC 00 00 1E */ fctiwz f0, f0
-/* 80100D5C 000FC9BC 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100D60 000FC9C0 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100D64 000FC9C4 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100D68 000FC9C8 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100D6C 000FC9CC 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100D70 000FC9D0 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100D74 000FC9D4 48 14 F5 81 */ bl func_802502F4
-/* 80100D78 000FC9D8 7C 64 1B 78 */ mr r4, r3
-/* 80100D7C 000FC9DC 38 60 00 10 */ li r3, 0x10
-/* 80100D80 000FC9E0 48 05 B5 89 */ bl func_8015C308
-/* 80100D84 000FC9E4 7F C4 F3 78 */ mr r4, r30
-/* 80100D88 000FC9E8 7F A5 EB 78 */ mr r5, r29
-/* 80100D8C 000FC9EC 7F E8 FB 78 */ mr r8, r31
-/* 80100D90 000FC9F0 7F 86 07 34 */ extsh r6, r28
-/* 80100D94 000FC9F4 7F 67 07 34 */ extsh r7, r27
-/* 80100D98 000FC9F8 38 60 03 F4 */ li r3, 0x3f4
-/* 80100D9C 000FC9FC 48 14 F3 99 */ bl func_80250134
-/* 80100DA0 000FCA00 48 00 0B 54 */ b lbl_801018F4
-/* 80100DA4 000FCA04 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100DA8 000FCA08 38 60 0C A7 */ li r3, 0xca7
-/* 80100DAC 000FCA0C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100DB0 000FCA10 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100DB4 000FCA14 FC 80 28 1E */ fctiwz f4, f5
-/* 80100DB8 000FCA18 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100DBC 000FCA1C FC 40 18 1E */ fctiwz f2, f3
-/* 80100DC0 000FCA20 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100DC4 000FCA24 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100DC8 000FCA28 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100DCC 000FCA2C FC 20 08 1E */ fctiwz f1, f1
-/* 80100DD0 000FCA30 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100DD4 000FCA34 FC 00 00 1E */ fctiwz f0, f0
-/* 80100DD8 000FCA38 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100DDC 000FCA3C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100DE0 000FCA40 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100DE4 000FCA44 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100DE8 000FCA48 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100DEC 000FCA4C 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100DF0 000FCA50 48 14 F5 05 */ bl func_802502F4
-/* 80100DF4 000FCA54 7C 64 1B 78 */ mr r4, r3
-/* 80100DF8 000FCA58 38 60 00 10 */ li r3, 0x10
-/* 80100DFC 000FCA5C 48 05 B5 0D */ bl func_8015C308
-/* 80100E00 000FCA60 7F C4 F3 78 */ mr r4, r30
-/* 80100E04 000FCA64 7F A5 EB 78 */ mr r5, r29
-/* 80100E08 000FCA68 7F E8 FB 78 */ mr r8, r31
-/* 80100E0C 000FCA6C 7F 86 07 34 */ extsh r6, r28
-/* 80100E10 000FCA70 7F 67 07 34 */ extsh r7, r27
-/* 80100E14 000FCA74 38 60 03 F4 */ li r3, 0x3f4
-/* 80100E18 000FCA78 48 14 F3 1D */ bl func_80250134
-/* 80100E1C 000FCA7C 48 00 0A D8 */ b lbl_801018F4
-/* 80100E20 000FCA80 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100E24 000FCA84 38 60 0C B1 */ li r3, 0xcb1
-/* 80100E28 000FCA88 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100E2C 000FCA8C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100E30 000FCA90 FC 80 28 1E */ fctiwz f4, f5
-/* 80100E34 000FCA94 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100E38 000FCA98 FC 40 18 1E */ fctiwz f2, f3
-/* 80100E3C 000FCA9C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100E40 000FCAA0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100E44 000FCAA4 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100E48 000FCAA8 FC 20 08 1E */ fctiwz f1, f1
-/* 80100E4C 000FCAAC D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100E50 000FCAB0 FC 00 00 1E */ fctiwz f0, f0
-/* 80100E54 000FCAB4 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100E58 000FCAB8 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100E5C 000FCABC D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100E60 000FCAC0 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100E64 000FCAC4 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100E68 000FCAC8 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100E6C 000FCACC 48 14 F4 89 */ bl func_802502F4
-/* 80100E70 000FCAD0 7C 64 1B 78 */ mr r4, r3
-/* 80100E74 000FCAD4 38 60 00 10 */ li r3, 0x10
-/* 80100E78 000FCAD8 48 05 B4 91 */ bl func_8015C308
-/* 80100E7C 000FCADC 7F C4 F3 78 */ mr r4, r30
-/* 80100E80 000FCAE0 7F A5 EB 78 */ mr r5, r29
-/* 80100E84 000FCAE4 7F E8 FB 78 */ mr r8, r31
-/* 80100E88 000FCAE8 7F 86 07 34 */ extsh r6, r28
-/* 80100E8C 000FCAEC 7F 67 07 34 */ extsh r7, r27
-/* 80100E90 000FCAF0 38 60 03 F4 */ li r3, 0x3f4
-/* 80100E94 000FCAF4 48 14 F2 A1 */ bl func_80250134
-/* 80100E98 000FCAF8 48 00 0A 5C */ b lbl_801018F4
-/* 80100E9C 000FCAFC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100EA0 000FCB00 38 60 0C A9 */ li r3, 0xca9
-/* 80100EA4 000FCB04 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100EA8 000FCB08 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100EAC 000FCB0C FC 80 28 1E */ fctiwz f4, f5
-/* 80100EB0 000FCB10 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100EB4 000FCB14 FC 40 18 1E */ fctiwz f2, f3
-/* 80100EB8 000FCB18 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100EBC 000FCB1C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100EC0 000FCB20 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100EC4 000FCB24 FC 20 08 1E */ fctiwz f1, f1
-/* 80100EC8 000FCB28 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100ECC 000FCB2C FC 00 00 1E */ fctiwz f0, f0
-/* 80100ED0 000FCB30 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100ED4 000FCB34 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100ED8 000FCB38 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100EDC 000FCB3C D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100EE0 000FCB40 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100EE4 000FCB44 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100EE8 000FCB48 48 14 F4 0D */ bl func_802502F4
-/* 80100EEC 000FCB4C 7C 64 1B 78 */ mr r4, r3
-/* 80100EF0 000FCB50 38 60 00 10 */ li r3, 0x10
-/* 80100EF4 000FCB54 48 05 B4 15 */ bl func_8015C308
-/* 80100EF8 000FCB58 7F C4 F3 78 */ mr r4, r30
-/* 80100EFC 000FCB5C 7F A5 EB 78 */ mr r5, r29
-/* 80100F00 000FCB60 7F E8 FB 78 */ mr r8, r31
-/* 80100F04 000FCB64 7F 86 07 34 */ extsh r6, r28
-/* 80100F08 000FCB68 7F 67 07 34 */ extsh r7, r27
-/* 80100F0C 000FCB6C 38 60 03 F4 */ li r3, 0x3f4
-/* 80100F10 000FCB70 48 14 F2 25 */ bl func_80250134
-/* 80100F14 000FCB74 48 00 09 E0 */ b lbl_801018F4
-/* 80100F18 000FCB78 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100F1C 000FCB7C 38 60 0C B3 */ li r3, 0xcb3
-/* 80100F20 000FCB80 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100F24 000FCB84 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100F28 000FCB88 FC 80 28 1E */ fctiwz f4, f5
-/* 80100F2C 000FCB8C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100F30 000FCB90 FC 40 18 1E */ fctiwz f2, f3
-/* 80100F34 000FCB94 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100F38 000FCB98 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100F3C 000FCB9C D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100F40 000FCBA0 FC 20 08 1E */ fctiwz f1, f1
-/* 80100F44 000FCBA4 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100F48 000FCBA8 FC 00 00 1E */ fctiwz f0, f0
-/* 80100F4C 000FCBAC 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100F50 000FCBB0 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100F54 000FCBB4 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100F58 000FCBB8 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100F5C 000FCBBC 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100F60 000FCBC0 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100F64 000FCBC4 48 14 F3 91 */ bl func_802502F4
-/* 80100F68 000FCBC8 7C 64 1B 78 */ mr r4, r3
-/* 80100F6C 000FCBCC 38 60 00 10 */ li r3, 0x10
-/* 80100F70 000FCBD0 48 05 B3 99 */ bl func_8015C308
-/* 80100F74 000FCBD4 7F C4 F3 78 */ mr r4, r30
-/* 80100F78 000FCBD8 7F A5 EB 78 */ mr r5, r29
-/* 80100F7C 000FCBDC 7F E8 FB 78 */ mr r8, r31
-/* 80100F80 000FCBE0 7F 86 07 34 */ extsh r6, r28
-/* 80100F84 000FCBE4 7F 67 07 34 */ extsh r7, r27
-/* 80100F88 000FCBE8 38 60 03 F4 */ li r3, 0x3f4
-/* 80100F8C 000FCBEC 48 14 F1 A9 */ bl func_80250134
-/* 80100F90 000FCBF0 48 00 09 64 */ b lbl_801018F4
-/* 80100F94 000FCBF4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80100F98 000FCBF8 38 60 0C AA */ li r3, 0xcaa
-/* 80100F9C 000FCBFC C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80100FA0 000FCC00 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80100FA4 000FCC04 FC 80 28 1E */ fctiwz f4, f5
-/* 80100FA8 000FCC08 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80100FAC 000FCC0C FC 40 18 1E */ fctiwz f2, f3
-/* 80100FB0 000FCC10 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80100FB4 000FCC14 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80100FB8 000FCC18 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80100FBC 000FCC1C FC 20 08 1E */ fctiwz f1, f1
-/* 80100FC0 000FCC20 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80100FC4 000FCC24 FC 00 00 1E */ fctiwz f0, f0
-/* 80100FC8 000FCC28 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80100FCC 000FCC2C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80100FD0 000FCC30 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80100FD4 000FCC34 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80100FD8 000FCC38 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80100FDC 000FCC3C 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80100FE0 000FCC40 48 14 F3 15 */ bl func_802502F4
-/* 80100FE4 000FCC44 7C 64 1B 78 */ mr r4, r3
-/* 80100FE8 000FCC48 38 60 00 10 */ li r3, 0x10
-/* 80100FEC 000FCC4C 48 05 B3 1D */ bl func_8015C308
-/* 80100FF0 000FCC50 7F C4 F3 78 */ mr r4, r30
-/* 80100FF4 000FCC54 7F A5 EB 78 */ mr r5, r29
-/* 80100FF8 000FCC58 7F E8 FB 78 */ mr r8, r31
-/* 80100FFC 000FCC5C 7F 86 07 34 */ extsh r6, r28
-/* 80101000 000FCC60 7F 67 07 34 */ extsh r7, r27
-/* 80101004 000FCC64 38 60 03 F4 */ li r3, 0x3f4
-/* 80101008 000FCC68 48 14 F1 2D */ bl func_80250134
-/* 8010100C 000FCC6C 48 00 08 E8 */ b lbl_801018F4
-/* 80101010 000FCC70 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101014 000FCC74 38 60 0C B2 */ li r3, 0xcb2
-/* 80101018 000FCC78 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8010101C 000FCC7C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101020 000FCC80 FC 80 28 1E */ fctiwz f4, f5
-/* 80101024 000FCC84 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101028 000FCC88 FC 40 18 1E */ fctiwz f2, f3
-/* 8010102C 000FCC8C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101030 000FCC90 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101034 000FCC94 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80101038 000FCC98 FC 20 08 1E */ fctiwz f1, f1
-/* 8010103C 000FCC9C D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80101040 000FCCA0 FC 00 00 1E */ fctiwz f0, f0
-/* 80101044 000FCCA4 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80101048 000FCCA8 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 8010104C 000FCCAC D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80101050 000FCCB0 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80101054 000FCCB4 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80101058 000FCCB8 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 8010105C 000FCCBC 48 14 F2 99 */ bl func_802502F4
-/* 80101060 000FCCC0 7C 64 1B 78 */ mr r4, r3
-/* 80101064 000FCCC4 38 60 00 10 */ li r3, 0x10
-/* 80101068 000FCCC8 48 05 B2 A1 */ bl func_8015C308
-/* 8010106C 000FCCCC 7F C4 F3 78 */ mr r4, r30
-/* 80101070 000FCCD0 7F A5 EB 78 */ mr r5, r29
-/* 80101074 000FCCD4 7F E8 FB 78 */ mr r8, r31
-/* 80101078 000FCCD8 7F 86 07 34 */ extsh r6, r28
-/* 8010107C 000FCCDC 7F 67 07 34 */ extsh r7, r27
-/* 80101080 000FCCE0 38 60 03 F4 */ li r3, 0x3f4
-/* 80101084 000FCCE4 48 14 F0 B1 */ bl func_80250134
-/* 80101088 000FCCE8 48 00 08 6C */ b lbl_801018F4
-/* 8010108C 000FCCEC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101090 000FCCF0 38 60 0C A8 */ li r3, 0xca8
-/* 80101094 000FCCF4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101098 000FCCF8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8010109C 000FCCFC FC 80 28 1E */ fctiwz f4, f5
-/* 801010A0 000FCD00 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801010A4 000FCD04 FC 40 18 1E */ fctiwz f2, f3
-/* 801010A8 000FCD08 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801010AC 000FCD0C EC 00 18 28 */ fsubs f0, f0, f3
-/* 801010B0 000FCD10 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 801010B4 000FCD14 FC 20 08 1E */ fctiwz f1, f1
-/* 801010B8 000FCD18 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 801010BC 000FCD1C FC 00 00 1E */ fctiwz f0, f0
-/* 801010C0 000FCD20 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 801010C4 000FCD24 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801010C8 000FCD28 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 801010CC 000FCD2C D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801010D0 000FCD30 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 801010D4 000FCD34 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 801010D8 000FCD38 48 14 F2 1D */ bl func_802502F4
-/* 801010DC 000FCD3C 7C 64 1B 78 */ mr r4, r3
-/* 801010E0 000FCD40 38 60 00 10 */ li r3, 0x10
-/* 801010E4 000FCD44 48 05 B2 25 */ bl func_8015C308
-/* 801010E8 000FCD48 7F C4 F3 78 */ mr r4, r30
-/* 801010EC 000FCD4C 7F A5 EB 78 */ mr r5, r29
-/* 801010F0 000FCD50 7F E8 FB 78 */ mr r8, r31
-/* 801010F4 000FCD54 7F 86 07 34 */ extsh r6, r28
-/* 801010F8 000FCD58 7F 67 07 34 */ extsh r7, r27
-/* 801010FC 000FCD5C 38 60 03 F4 */ li r3, 0x3f4
-/* 80101100 000FCD60 48 14 F0 35 */ bl func_80250134
-/* 80101104 000FCD64 48 00 07 F0 */ b lbl_801018F4
-/* 80101108 000FCD68 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8010110C 000FCD6C 38 60 0C B5 */ li r3, 0xcb5
-/* 80101110 000FCD70 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101114 000FCD74 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101118 000FCD78 FC 80 28 1E */ fctiwz f4, f5
-/* 8010111C 000FCD7C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101120 000FCD80 FC 40 18 1E */ fctiwz f2, f3
-/* 80101124 000FCD84 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101128 000FCD88 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8010112C 000FCD8C D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80101130 000FCD90 FC 20 08 1E */ fctiwz f1, f1
-/* 80101134 000FCD94 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80101138 000FCD98 FC 00 00 1E */ fctiwz f0, f0
-/* 8010113C 000FCD9C 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80101140 000FCDA0 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80101144 000FCDA4 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80101148 000FCDA8 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 8010114C 000FCDAC 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80101150 000FCDB0 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80101154 000FCDB4 48 14 F1 A1 */ bl func_802502F4
-/* 80101158 000FCDB8 7C 64 1B 78 */ mr r4, r3
-/* 8010115C 000FCDBC 38 60 00 10 */ li r3, 0x10
-/* 80101160 000FCDC0 48 05 B1 A9 */ bl func_8015C308
-/* 80101164 000FCDC4 7F C4 F3 78 */ mr r4, r30
-/* 80101168 000FCDC8 7F A5 EB 78 */ mr r5, r29
-/* 8010116C 000FCDCC 7F E8 FB 78 */ mr r8, r31
-/* 80101170 000FCDD0 7F 86 07 34 */ extsh r6, r28
-/* 80101174 000FCDD4 7F 67 07 34 */ extsh r7, r27
-/* 80101178 000FCDD8 38 60 03 F4 */ li r3, 0x3f4
-/* 8010117C 000FCDDC 48 14 EF B9 */ bl func_80250134
-/* 80101180 000FCDE0 48 00 07 74 */ b lbl_801018F4
-/* 80101184 000FCDE4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101188 000FCDE8 38 60 0C AC */ li r3, 0xcac
-/* 8010118C 000FCDEC C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101190 000FCDF0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101194 000FCDF4 FC 80 28 1E */ fctiwz f4, f5
-/* 80101198 000FCDF8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8010119C 000FCDFC FC 40 18 1E */ fctiwz f2, f3
-/* 801011A0 000FCE00 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801011A4 000FCE04 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801011A8 000FCE08 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 801011AC 000FCE0C FC 20 08 1E */ fctiwz f1, f1
-/* 801011B0 000FCE10 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 801011B4 000FCE14 FC 00 00 1E */ fctiwz f0, f0
-/* 801011B8 000FCE18 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 801011BC 000FCE1C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801011C0 000FCE20 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 801011C4 000FCE24 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801011C8 000FCE28 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 801011CC 000FCE2C 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 801011D0 000FCE30 48 14 F1 25 */ bl func_802502F4
-/* 801011D4 000FCE34 7C 64 1B 78 */ mr r4, r3
-/* 801011D8 000FCE38 38 60 00 10 */ li r3, 0x10
-/* 801011DC 000FCE3C 48 05 B1 2D */ bl func_8015C308
-/* 801011E0 000FCE40 7F C4 F3 78 */ mr r4, r30
-/* 801011E4 000FCE44 7F A5 EB 78 */ mr r5, r29
-/* 801011E8 000FCE48 7F E8 FB 78 */ mr r8, r31
-/* 801011EC 000FCE4C 7F 86 07 34 */ extsh r6, r28
-/* 801011F0 000FCE50 7F 67 07 34 */ extsh r7, r27
-/* 801011F4 000FCE54 38 60 03 F4 */ li r3, 0x3f4
-/* 801011F8 000FCE58 48 14 EF 3D */ bl func_80250134
-/* 801011FC 000FCE5C 48 00 06 F8 */ b lbl_801018F4
-/* 80101200 000FCE60 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101204 000FCE64 38 60 0C B4 */ li r3, 0xcb4
-/* 80101208 000FCE68 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8010120C 000FCE6C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101210 000FCE70 FC 80 28 1E */ fctiwz f4, f5
-/* 80101214 000FCE74 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101218 000FCE78 FC 40 18 1E */ fctiwz f2, f3
-/* 8010121C 000FCE7C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101220 000FCE80 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101224 000FCE84 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80101228 000FCE88 FC 20 08 1E */ fctiwz f1, f1
-/* 8010122C 000FCE8C D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80101230 000FCE90 FC 00 00 1E */ fctiwz f0, f0
-/* 80101234 000FCE94 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80101238 000FCE98 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 8010123C 000FCE9C D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80101240 000FCEA0 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80101244 000FCEA4 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80101248 000FCEA8 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 8010124C 000FCEAC 48 14 F0 A9 */ bl func_802502F4
-/* 80101250 000FCEB0 7C 64 1B 78 */ mr r4, r3
-/* 80101254 000FCEB4 38 60 00 10 */ li r3, 0x10
-/* 80101258 000FCEB8 48 05 B0 B1 */ bl func_8015C308
-/* 8010125C 000FCEBC 7F C4 F3 78 */ mr r4, r30
-/* 80101260 000FCEC0 7F A5 EB 78 */ mr r5, r29
-/* 80101264 000FCEC4 7F E8 FB 78 */ mr r8, r31
-/* 80101268 000FCEC8 7F 86 07 34 */ extsh r6, r28
-/* 8010126C 000FCECC 7F 67 07 34 */ extsh r7, r27
-/* 80101270 000FCED0 38 60 03 F4 */ li r3, 0x3f4
-/* 80101274 000FCED4 48 14 EE C1 */ bl func_80250134
-/* 80101278 000FCED8 48 00 06 7C */ b lbl_801018F4
-/* 8010127C 000FCEDC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101280 000FCEE0 38 60 0C AB */ li r3, 0xcab
-/* 80101284 000FCEE4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101288 000FCEE8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8010128C 000FCEEC FC 80 28 1E */ fctiwz f4, f5
-/* 80101290 000FCEF0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101294 000FCEF4 FC 40 18 1E */ fctiwz f2, f3
-/* 80101298 000FCEF8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8010129C 000FCEFC EC 00 18 28 */ fsubs f0, f0, f3
-/* 801012A0 000FCF00 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 801012A4 000FCF04 FC 20 08 1E */ fctiwz f1, f1
-/* 801012A8 000FCF08 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 801012AC 000FCF0C FC 00 00 1E */ fctiwz f0, f0
-/* 801012B0 000FCF10 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 801012B4 000FCF14 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801012B8 000FCF18 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 801012BC 000FCF1C D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801012C0 000FCF20 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 801012C4 000FCF24 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 801012C8 000FCF28 48 14 F0 2D */ bl func_802502F4
-/* 801012CC 000FCF2C 7C 64 1B 78 */ mr r4, r3
-/* 801012D0 000FCF30 38 60 00 10 */ li r3, 0x10
-/* 801012D4 000FCF34 48 05 B0 35 */ bl func_8015C308
-/* 801012D8 000FCF38 7F C4 F3 78 */ mr r4, r30
-/* 801012DC 000FCF3C 7F A5 EB 78 */ mr r5, r29
-/* 801012E0 000FCF40 7F E8 FB 78 */ mr r8, r31
-/* 801012E4 000FCF44 7F 86 07 34 */ extsh r6, r28
-/* 801012E8 000FCF48 7F 67 07 34 */ extsh r7, r27
-/* 801012EC 000FCF4C 38 60 03 F4 */ li r3, 0x3f4
-/* 801012F0 000FCF50 48 14 EE 45 */ bl func_80250134
-/* 801012F4 000FCF54 48 00 06 00 */ b lbl_801018F4
-/* 801012F8 000FCF58 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801012FC 000FCF5C 38 60 0C B6 */ li r3, 0xcb6
-/* 80101300 000FCF60 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101304 000FCF64 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101308 000FCF68 FC 80 28 1E */ fctiwz f4, f5
-/* 8010130C 000FCF6C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101310 000FCF70 FC 40 18 1E */ fctiwz f2, f3
-/* 80101314 000FCF74 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101318 000FCF78 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8010131C 000FCF7C D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80101320 000FCF80 FC 20 08 1E */ fctiwz f1, f1
-/* 80101324 000FCF84 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80101328 000FCF88 FC 00 00 1E */ fctiwz f0, f0
-/* 8010132C 000FCF8C 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80101330 000FCF90 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80101334 000FCF94 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80101338 000FCF98 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 8010133C 000FCF9C 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80101340 000FCFA0 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80101344 000FCFA4 48 14 EF B1 */ bl func_802502F4
-/* 80101348 000FCFA8 7C 64 1B 78 */ mr r4, r3
-/* 8010134C 000FCFAC 38 60 00 10 */ li r3, 0x10
-/* 80101350 000FCFB0 48 05 AF B9 */ bl func_8015C308
-/* 80101354 000FCFB4 7F C4 F3 78 */ mr r4, r30
-/* 80101358 000FCFB8 7F A5 EB 78 */ mr r5, r29
-/* 8010135C 000FCFBC 7F E8 FB 78 */ mr r8, r31
-/* 80101360 000FCFC0 7F 86 07 34 */ extsh r6, r28
-/* 80101364 000FCFC4 7F 67 07 34 */ extsh r7, r27
-/* 80101368 000FCFC8 38 60 03 F4 */ li r3, 0x3f4
-/* 8010136C 000FCFCC 48 14 ED C9 */ bl func_80250134
-/* 80101370 000FCFD0 48 00 05 84 */ b lbl_801018F4
-/* 80101374 000FCFD4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101378 000FCFD8 38 60 0C AD */ li r3, 0xcad
-/* 8010137C 000FCFDC C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101380 000FCFE0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101384 000FCFE4 FC 80 28 1E */ fctiwz f4, f5
-/* 80101388 000FCFE8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8010138C 000FCFEC FC 40 18 1E */ fctiwz f2, f3
-/* 80101390 000FCFF0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101394 000FCFF4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101398 000FCFF8 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 8010139C 000FCFFC FC 20 08 1E */ fctiwz f1, f1
-/* 801013A0 000FD000 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 801013A4 000FD004 FC 00 00 1E */ fctiwz f0, f0
-/* 801013A8 000FD008 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 801013AC 000FD00C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801013B0 000FD010 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 801013B4 000FD014 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801013B8 000FD018 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 801013BC 000FD01C 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 801013C0 000FD020 48 14 EF 35 */ bl func_802502F4
-/* 801013C4 000FD024 7C 64 1B 78 */ mr r4, r3
-/* 801013C8 000FD028 38 60 00 10 */ li r3, 0x10
-/* 801013CC 000FD02C 48 05 AF 3D */ bl func_8015C308
-/* 801013D0 000FD030 7F C4 F3 78 */ mr r4, r30
-/* 801013D4 000FD034 7F A5 EB 78 */ mr r5, r29
-/* 801013D8 000FD038 7F E8 FB 78 */ mr r8, r31
-/* 801013DC 000FD03C 7F 86 07 34 */ extsh r6, r28
-/* 801013E0 000FD040 7F 67 07 34 */ extsh r7, r27
-/* 801013E4 000FD044 38 60 03 F4 */ li r3, 0x3f4
-/* 801013E8 000FD048 48 14 ED 4D */ bl func_80250134
-/* 801013EC 000FD04C 48 00 05 08 */ b lbl_801018F4
-/* 801013F0 000FD050 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801013F4 000FD054 38 60 0C B7 */ li r3, 0xcb7
-/* 801013F8 000FD058 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801013FC 000FD05C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101400 000FD060 FC 80 28 1E */ fctiwz f4, f5
-/* 80101404 000FD064 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101408 000FD068 FC 40 18 1E */ fctiwz f2, f3
-/* 8010140C 000FD06C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101410 000FD070 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101414 000FD074 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80101418 000FD078 FC 20 08 1E */ fctiwz f1, f1
-/* 8010141C 000FD07C D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 80101420 000FD080 FC 00 00 1E */ fctiwz f0, f0
-/* 80101424 000FD084 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 80101428 000FD088 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 8010142C 000FD08C D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 80101430 000FD090 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80101434 000FD094 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 80101438 000FD098 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 8010143C 000FD09C 48 14 EE B9 */ bl func_802502F4
-/* 80101440 000FD0A0 7C 64 1B 78 */ mr r4, r3
-/* 80101444 000FD0A4 38 60 00 10 */ li r3, 0x10
-/* 80101448 000FD0A8 48 05 AE C1 */ bl func_8015C308
-/* 8010144C 000FD0AC 7F C4 F3 78 */ mr r4, r30
-/* 80101450 000FD0B0 7F A5 EB 78 */ mr r5, r29
-/* 80101454 000FD0B4 7F E8 FB 78 */ mr r8, r31
-/* 80101458 000FD0B8 7F 86 07 34 */ extsh r6, r28
-/* 8010145C 000FD0BC 7F 67 07 34 */ extsh r7, r27
-/* 80101460 000FD0C0 38 60 03 F4 */ li r3, 0x3f4
-/* 80101464 000FD0C4 48 14 EC D1 */ bl func_80250134
-/* 80101468 000FD0C8 48 00 04 8C */ b lbl_801018F4
-/* 8010146C 000FD0CC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101470 000FD0D0 38 60 0C AE */ li r3, 0xcae
-/* 80101474 000FD0D4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101478 000FD0D8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8010147C 000FD0DC FC 80 28 1E */ fctiwz f4, f5
-/* 80101480 000FD0E0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101484 000FD0E4 FC 40 18 1E */ fctiwz f2, f3
-/* 80101488 000FD0E8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8010148C 000FD0EC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101490 000FD0F0 D8 81 00 58 */ stfd f4, 0x58(r1)
-/* 80101494 000FD0F4 FC 20 08 1E */ fctiwz f1, f1
-/* 80101498 000FD0F8 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 8010149C 000FD0FC FC 00 00 1E */ fctiwz f0, f0
-/* 801014A0 000FD100 83 C1 00 5C */ lwz r30, 0x5c(r1)
-/* 801014A4 000FD104 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801014A8 000FD108 D8 21 00 48 */ stfd f1, 0x48(r1)
-/* 801014AC 000FD10C D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801014B0 000FD110 83 81 00 4C */ lwz r28, 0x4c(r1)
-/* 801014B4 000FD114 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 801014B8 000FD118 48 14 EE 3D */ bl func_802502F4
-/* 801014BC 000FD11C 7C 64 1B 78 */ mr r4, r3
-/* 801014C0 000FD120 38 60 00 10 */ li r3, 0x10
-/* 801014C4 000FD124 48 05 AE 45 */ bl func_8015C308
-/* 801014C8 000FD128 7F C4 F3 78 */ mr r4, r30
-/* 801014CC 000FD12C 7F A5 EB 78 */ mr r5, r29
-/* 801014D0 000FD130 7F E8 FB 78 */ mr r8, r31
-/* 801014D4 000FD134 7F 86 07 34 */ extsh r6, r28
-/* 801014D8 000FD138 7F 67 07 34 */ extsh r7, r27
-/* 801014DC 000FD13C 38 60 03 F4 */ li r3, 0x3f4
-/* 801014E0 000FD140 48 14 EC 55 */ bl func_80250134
-/* 801014E4 000FD144 48 00 04 10 */ b lbl_801018F4
-/* 801014E8 000FD148 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801014EC 000FD14C 88 03 00 F3 */ lbz r0, 0xf3(r3)
-/* 801014F0 000FD150 2C 00 00 00 */ cmpwi r0, 0
-/* 801014F4 000FD154 40 82 04 00 */ bne lbl_801018F4
-/* 801014F8 000FD158 7F 83 E3 78 */ mr r3, r28
-/* 801014FC 000FD15C 7F 64 DB 78 */ mr r4, r27
-/* 80101500 000FD160 48 00 0D 4D */ bl func_8010224C
-/* 80101504 000FD164 48 00 03 F0 */ b lbl_801018F4
-/* 80101508 000FD168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010150C 000FD16C 88 03 00 F3 */ lbz r0, 0xf3(r3)
-/* 80101510 000FD170 28 00 00 01 */ cmplwi r0, 1
-/* 80101514 000FD174 40 82 03 E0 */ bne lbl_801018F4
-/* 80101518 000FD178 7F 83 E3 78 */ mr r3, r28
-/* 8010151C 000FD17C 7F 64 DB 78 */ mr r4, r27
-/* 80101520 000FD180 48 00 0D 2D */ bl func_8010224C
-/* 80101524 000FD184 48 00 03 D0 */ b lbl_801018F4
-/* 80101528 000FD188 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010152C 000FD18C 88 03 00 F3 */ lbz r0, 0xf3(r3)
-/* 80101530 000FD190 28 00 00 02 */ cmplwi r0, 2
-/* 80101534 000FD194 40 82 03 C0 */ bne lbl_801018F4
-/* 80101538 000FD198 7F 83 E3 78 */ mr r3, r28
-/* 8010153C 000FD19C 7F 64 DB 78 */ mr r4, r27
-/* 80101540 000FD1A0 48 00 0D 0D */ bl func_8010224C
-/* 80101544 000FD1A4 48 00 03 B0 */ b lbl_801018F4
-/* 80101548 000FD1A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010154C 000FD1AC 88 03 00 F3 */ lbz r0, 0xf3(r3)
-/* 80101550 000FD1B0 28 00 00 03 */ cmplwi r0, 3
-/* 80101554 000FD1B4 40 82 03 A0 */ bne lbl_801018F4
-/* 80101558 000FD1B8 7F 83 E3 78 */ mr r3, r28
-/* 8010155C 000FD1BC 7F 64 DB 78 */ mr r4, r27
-/* 80101560 000FD1C0 48 00 0C ED */ bl func_8010224C
-/* 80101564 000FD1C4 48 00 03 90 */ b lbl_801018F4
-/* 80101568 000FD1C8 38 60 00 00 */ li r3, 0
-/* 8010156C 000FD1CC 48 00 0A B9 */ bl func_80102024
-/* 80101570 000FD1D0 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 80101574 000FD1D4 41 82 03 80 */ beq lbl_801018F4
-/* 80101578 000FD1D8 38 60 00 00 */ li r3, 0
-/* 8010157C 000FD1DC 48 00 0A A9 */ bl func_80102024
-/* 80101580 000FD1E0 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80101584 000FD1E4 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80101588 000FD1E8 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 8010158C 000FD1EC 38 65 00 18 */ addi r3, r5, 0x18
-/* 80101590 000FD1F0 48 29 17 B1 */ bl func_80392D40
-/* 80101594 000FD1F4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80101598 000FD1F8 48 14 ED 5D */ bl func_802502F4
-/* 8010159C 000FD1FC 7C 64 1B 78 */ mr r4, r3
-/* 801015A0 000FD200 38 60 00 0F */ li r3, 0xf
-/* 801015A4 000FD204 48 05 AD 65 */ bl func_8015C308
-/* 801015A8 000FD208 38 60 03 F9 */ li r3, 0x3f9
-/* 801015AC 000FD20C 38 80 00 01 */ li r4, 1
-/* 801015B0 000FD210 38 A0 00 00 */ li r5, 0
-/* 801015B4 000FD214 48 14 ED E5 */ bl func_80250398
-/* 801015B8 000FD218 C0 41 00 10 */ lfs f2, 0x10(r1)
-/* 801015BC 000FD21C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801015C0 000FD220 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
-/* 801015C4 000FD224 7F E8 FB 78 */ mr r8, r31
-/* 801015C8 000FD228 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 801015CC 000FD22C 38 60 03 F9 */ li r3, 0x3f9
-/* 801015D0 000FD230 EC C2 08 28 */ fsubs f6, f2, f1
-/* 801015D4 000FD234 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 801015D8 000FD238 EC A0 08 2A */ fadds f5, f0, f1
-/* 801015DC 000FD23C C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 801015E0 000FD240 FC 00 10 1E */ fctiwz f0, f2
-/* 801015E4 000FD244 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
-/* 801015E8 000FD248 EC 85 30 28 */ fsubs f4, f5, f6
-/* 801015EC 000FD24C D0 C1 00 10 */ stfs f6, 0x10(r1)
-/* 801015F0 000FD250 EC 43 10 28 */ fsubs f2, f3, f2
-/* 801015F4 000FD254 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801015F8 000FD258 FC 60 20 1E */ fctiwz f3, f4
-/* 801015FC 000FD25C FC 00 10 1E */ fctiwz f0, f2
-/* 80101600 000FD260 D0 A1 00 14 */ stfs f5, 0x14(r1)
-/* 80101604 000FD264 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80101608 000FD268 D8 61 00 58 */ stfd f3, 0x58(r1)
-/* 8010160C 000FD26C 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 80101610 000FD270 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 80101614 000FD274 7C 86 07 34 */ extsh r6, r4
-/* 80101618 000FD278 7C 00 30 50 */ subf r0, r0, r6
-/* 8010161C 000FD27C 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 80101620 000FD280 54 00 F8 7E */ srwi r0, r0, 1
-/* 80101624 000FD284 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80101628 000FD288 7C 87 07 34 */ extsh r7, r4
-/* 8010162C 000FD28C C8 01 00 30 */ lfd f0, 0x30(r1)
-/* 80101630 000FD290 EC 00 08 28 */ fsubs f0, f0, f1
-/* 80101634 000FD294 EC 06 00 2A */ fadds f0, f6, f0
-/* 80101638 000FD298 FC 00 00 1E */ fctiwz f0, f0
-/* 8010163C 000FD29C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80101640 000FD2A0 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80101644 000FD2A4 48 14 EA F1 */ bl func_80250134
-/* 80101648 000FD2A8 48 00 02 AC */ b lbl_801018F4
-/* 8010164C 000FD2AC 38 60 00 01 */ li r3, 1
-/* 80101650 000FD2B0 48 00 09 D5 */ bl func_80102024
-/* 80101654 000FD2B4 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 80101658 000FD2B8 41 82 02 9C */ beq lbl_801018F4
-/* 8010165C 000FD2BC 38 60 00 01 */ li r3, 1
-/* 80101660 000FD2C0 48 00 09 C5 */ bl func_80102024
-/* 80101664 000FD2C4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80101668 000FD2C8 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8010166C 000FD2CC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80101670 000FD2D0 38 65 00 18 */ addi r3, r5, 0x18
-/* 80101674 000FD2D4 48 29 16 CD */ bl func_80392D40
-/* 80101678 000FD2D8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010167C 000FD2DC 48 14 EC 79 */ bl func_802502F4
-/* 80101680 000FD2E0 7C 64 1B 78 */ mr r4, r3
-/* 80101684 000FD2E4 38 60 00 0F */ li r3, 0xf
-/* 80101688 000FD2E8 48 05 AC 81 */ bl func_8015C308
-/* 8010168C 000FD2EC 38 60 03 F9 */ li r3, 0x3f9
-/* 80101690 000FD2F0 38 80 00 01 */ li r4, 1
-/* 80101694 000FD2F4 38 A0 00 00 */ li r5, 0
-/* 80101698 000FD2F8 48 14 ED 01 */ bl func_80250398
-/* 8010169C 000FD2FC C0 41 00 10 */ lfs f2, 0x10(r1)
-/* 801016A0 000FD300 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801016A4 000FD304 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
-/* 801016A8 000FD308 7F E8 FB 78 */ mr r8, r31
-/* 801016AC 000FD30C C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 801016B0 000FD310 38 60 03 F9 */ li r3, 0x3f9
-/* 801016B4 000FD314 EC C2 08 28 */ fsubs f6, f2, f1
-/* 801016B8 000FD318 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 801016BC 000FD31C EC A0 08 2A */ fadds f5, f0, f1
-/* 801016C0 000FD320 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 801016C4 000FD324 FC 00 10 1E */ fctiwz f0, f2
-/* 801016C8 000FD328 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
-/* 801016CC 000FD32C EC 85 30 28 */ fsubs f4, f5, f6
-/* 801016D0 000FD330 D0 C1 00 10 */ stfs f6, 0x10(r1)
-/* 801016D4 000FD334 EC 43 10 28 */ fsubs f2, f3, f2
-/* 801016D8 000FD338 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801016DC 000FD33C FC 60 20 1E */ fctiwz f3, f4
-/* 801016E0 000FD340 FC 00 10 1E */ fctiwz f0, f2
-/* 801016E4 000FD344 D0 A1 00 14 */ stfs f5, 0x14(r1)
-/* 801016E8 000FD348 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801016EC 000FD34C D8 61 00 58 */ stfd f3, 0x58(r1)
-/* 801016F0 000FD350 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 801016F4 000FD354 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 801016F8 000FD358 7C 86 07 34 */ extsh r6, r4
-/* 801016FC 000FD35C 7C 00 30 50 */ subf r0, r0, r6
-/* 80101700 000FD360 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 80101704 000FD364 54 00 F8 7E */ srwi r0, r0, 1
-/* 80101708 000FD368 90 01 00 3C */ stw r0, 0x3c(r1)
-/* 8010170C 000FD36C 7C 87 07 34 */ extsh r7, r4
-/* 80101710 000FD370 C8 01 00 38 */ lfd f0, 0x38(r1)
-/* 80101714 000FD374 EC 00 08 28 */ fsubs f0, f0, f1
-/* 80101718 000FD378 EC 06 00 2A */ fadds f0, f6, f0
-/* 8010171C 000FD37C FC 00 00 1E */ fctiwz f0, f0
-/* 80101720 000FD380 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80101724 000FD384 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80101728 000FD388 48 14 EA 0D */ bl func_80250134
-/* 8010172C 000FD38C 48 00 01 C8 */ b lbl_801018F4
-/* 80101730 000FD390 38 60 00 02 */ li r3, 2
-/* 80101734 000FD394 48 00 08 F1 */ bl func_80102024
-/* 80101738 000FD398 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 8010173C 000FD39C 41 82 01 B8 */ beq lbl_801018F4
-/* 80101740 000FD3A0 38 60 00 02 */ li r3, 2
-/* 80101744 000FD3A4 48 00 08 E1 */ bl func_80102024
-/* 80101748 000FD3A8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 8010174C 000FD3AC 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80101750 000FD3B0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80101754 000FD3B4 38 65 00 18 */ addi r3, r5, 0x18
-/* 80101758 000FD3B8 48 29 15 E9 */ bl func_80392D40
-/* 8010175C 000FD3BC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80101760 000FD3C0 48 14 EB 95 */ bl func_802502F4
-/* 80101764 000FD3C4 7C 64 1B 78 */ mr r4, r3
-/* 80101768 000FD3C8 38 60 00 0F */ li r3, 0xf
-/* 8010176C 000FD3CC 48 05 AB 9D */ bl func_8015C308
-/* 80101770 000FD3D0 38 60 03 F9 */ li r3, 0x3f9
-/* 80101774 000FD3D4 38 80 00 01 */ li r4, 1
-/* 80101778 000FD3D8 38 A0 00 00 */ li r5, 0
-/* 8010177C 000FD3DC 48 14 EC 1D */ bl func_80250398
-/* 80101780 000FD3E0 C0 41 00 10 */ lfs f2, 0x10(r1)
-/* 80101784 000FD3E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80101788 000FD3E8 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
-/* 8010178C 000FD3EC 7F E8 FB 78 */ mr r8, r31
-/* 80101790 000FD3F0 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 80101794 000FD3F4 38 60 03 F9 */ li r3, 0x3f9
-/* 80101798 000FD3F8 EC C2 08 28 */ fsubs f6, f2, f1
-/* 8010179C 000FD3FC C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 801017A0 000FD400 EC A0 08 2A */ fadds f5, f0, f1
-/* 801017A4 000FD404 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 801017A8 000FD408 FC 00 10 1E */ fctiwz f0, f2
-/* 801017AC 000FD40C C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
-/* 801017B0 000FD410 EC 85 30 28 */ fsubs f4, f5, f6
-/* 801017B4 000FD414 D0 C1 00 10 */ stfs f6, 0x10(r1)
-/* 801017B8 000FD418 EC 43 10 28 */ fsubs f2, f3, f2
-/* 801017BC 000FD41C D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801017C0 000FD420 FC 60 20 1E */ fctiwz f3, f4
-/* 801017C4 000FD424 FC 00 10 1E */ fctiwz f0, f2
-/* 801017C8 000FD428 D0 A1 00 14 */ stfs f5, 0x14(r1)
-/* 801017CC 000FD42C 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801017D0 000FD430 D8 61 00 58 */ stfd f3, 0x58(r1)
-/* 801017D4 000FD434 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 801017D8 000FD438 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 801017DC 000FD43C 7C 86 07 34 */ extsh r6, r4
-/* 801017E0 000FD440 7C 00 30 50 */ subf r0, r0, r6
-/* 801017E4 000FD444 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 801017E8 000FD448 54 00 F8 7E */ srwi r0, r0, 1
-/* 801017EC 000FD44C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 801017F0 000FD450 7C 87 07 34 */ extsh r7, r4
-/* 801017F4 000FD454 C8 01 00 30 */ lfd f0, 0x30(r1)
-/* 801017F8 000FD458 EC 00 08 28 */ fsubs f0, f0, f1
-/* 801017FC 000FD45C EC 06 00 2A */ fadds f0, f6, f0
-/* 80101800 000FD460 FC 00 00 1E */ fctiwz f0, f0
-/* 80101804 000FD464 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80101808 000FD468 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8010180C 000FD46C 48 14 E9 29 */ bl func_80250134
-/* 80101810 000FD470 48 00 00 E4 */ b lbl_801018F4
-/* 80101814 000FD474 38 60 00 03 */ li r3, 3
-/* 80101818 000FD478 48 00 08 0D */ bl func_80102024
-/* 8010181C 000FD47C 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 80101820 000FD480 41 82 00 D4 */ beq lbl_801018F4
-/* 80101824 000FD484 38 60 00 03 */ li r3, 3
-/* 80101828 000FD488 48 00 07 FD */ bl func_80102024
-/* 8010182C 000FD48C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80101830 000FD490 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80101834 000FD494 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80101838 000FD498 38 65 00 18 */ addi r3, r5, 0x18
-/* 8010183C 000FD49C 48 29 15 05 */ bl func_80392D40
-/* 80101840 000FD4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80101844 000FD4A4 48 14 EA B1 */ bl func_802502F4
-/* 80101848 000FD4A8 7C 64 1B 78 */ mr r4, r3
-/* 8010184C 000FD4AC 38 60 00 0F */ li r3, 0xf
-/* 80101850 000FD4B0 48 05 AA B9 */ bl func_8015C308
-/* 80101854 000FD4B4 38 60 03 F9 */ li r3, 0x3f9
-/* 80101858 000FD4B8 38 80 00 01 */ li r4, 1
-/* 8010185C 000FD4BC 38 A0 00 00 */ li r5, 0
-/* 80101860 000FD4C0 48 14 EB 39 */ bl func_80250398
-/* 80101864 000FD4C4 C0 41 00 10 */ lfs f2, 0x10(r1)
-/* 80101868 000FD4C8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010186C 000FD4CC C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
-/* 80101870 000FD4D0 7F E8 FB 78 */ mr r8, r31
-/* 80101874 000FD4D4 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 80101878 000FD4D8 38 60 03 F9 */ li r3, 0x3f9
-/* 8010187C 000FD4DC EC C2 08 28 */ fsubs f6, f2, f1
-/* 80101880 000FD4E0 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 80101884 000FD4E4 EC A0 08 2A */ fadds f5, f0, f1
-/* 80101888 000FD4E8 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 8010188C 000FD4EC FC 00 10 1E */ fctiwz f0, f2
-/* 80101890 000FD4F0 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
-/* 80101894 000FD4F4 EC 85 30 28 */ fsubs f4, f5, f6
-/* 80101898 000FD4F8 D0 C1 00 10 */ stfs f6, 0x10(r1)
-/* 8010189C 000FD4FC EC 43 10 28 */ fsubs f2, f3, f2
-/* 801018A0 000FD500 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 801018A4 000FD504 FC 60 20 1E */ fctiwz f3, f4
-/* 801018A8 000FD508 FC 00 10 1E */ fctiwz f0, f2
-/* 801018AC 000FD50C D0 A1 00 14 */ stfs f5, 0x14(r1)
-/* 801018B0 000FD510 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801018B4 000FD514 D8 61 00 58 */ stfd f3, 0x58(r1)
-/* 801018B8 000FD518 80 81 00 5C */ lwz r4, 0x5c(r1)
-/* 801018BC 000FD51C D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 801018C0 000FD520 7C 86 07 34 */ extsh r6, r4
-/* 801018C4 000FD524 7C 00 30 50 */ subf r0, r0, r6
-/* 801018C8 000FD528 80 81 00 54 */ lwz r4, 0x54(r1)
-/* 801018CC 000FD52C 54 00 F8 7E */ srwi r0, r0, 1
-/* 801018D0 000FD530 90 01 00 3C */ stw r0, 0x3c(r1)
-/* 801018D4 000FD534 7C 87 07 34 */ extsh r7, r4
-/* 801018D8 000FD538 C8 01 00 38 */ lfd f0, 0x38(r1)
-/* 801018DC 000FD53C EC 00 08 28 */ fsubs f0, f0, f1
-/* 801018E0 000FD540 EC 06 00 2A */ fadds f0, f6, f0
-/* 801018E4 000FD544 FC 00 00 1E */ fctiwz f0, f0
-/* 801018E8 000FD548 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801018EC 000FD54C 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801018F0 000FD550 48 14 E8 45 */ bl func_80250134
-lbl_801018F4:
-/* 801018F4 000FD554 39 61 00 80 */ addi r11, r1, 0x80
-/* 801018F8 000FD558 48 0C 58 7D */ bl _restgpr_27
-/* 801018FC 000FD55C 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 80101900 000FD560 7C 08 03 A6 */ mtlr r0
-/* 80101904 000FD564 38 21 00 80 */ addi r1, r1, 0x80
-/* 80101908 000FD568 4E 80 00 20 */ blr
-lbl_8010190C:
-/* 8010190C 000FD56C 4E 80 00 20 */ blr
-lbl_80101910:
-/* 80101910 000FD570 94 21 FF 50 */ stwu r1, -0xb0(r1)
-/* 80101914 000FD574 7C 08 02 A6 */ mflr r0
-/* 80101918 000FD578 90 01 00 B4 */ stw r0, 0xb4(r1)
-/* 8010191C 000FD57C 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 80101920 000FD580 48 0C 58 09 */ bl _savegpr_27
-/* 80101924 000FD584 7C 7C 1B 78 */ mr r28, r3
-/* 80101928 000FD588 7C 9B 23 78 */ mr r27, r4
-/* 8010192C 000FD58C 38 C1 00 08 */ addi r6, r1, 8
-/* 80101930 000FD590 38 A0 00 03 */ li r5, 3
-/* 80101934 000FD594 48 15 25 A9 */ bl func_80253EDC
-/* 80101938 000FD598 7F 83 E3 78 */ mr r3, r28
-/* 8010193C 000FD59C 7F 64 DB 78 */ mr r4, r27
-/* 80101940 000FD5A0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80101944 000FD5A4 38 A0 00 06 */ li r5, 6
-/* 80101948 000FD5A8 48 15 25 95 */ bl func_80253EDC
-/* 8010194C 000FD5AC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101950 000FD5B0 38 60 FF 00 */ li r3, -256
-/* 80101954 000FD5B4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101958 000FD5B8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8010195C 000FD5BC FC 80 28 1E */ fctiwz f4, f5
-/* 80101960 000FD5C0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101964 000FD5C4 FC 40 18 1E */ fctiwz f2, f3
-/* 80101968 000FD5C8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8010196C 000FD5CC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80101970 000FD5D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101974 000FD5D4 D8 81 00 70 */ stfd f4, 0x70(r1)
-/* 80101978 000FD5D8 28 00 00 09 */ cmplwi r0, 9
-/* 8010197C 000FD5DC FC 20 08 1E */ fctiwz f1, f1
-/* 80101980 000FD5E0 FC 00 00 1E */ fctiwz f0, f0
-/* 80101984 000FD5E4 D8 41 00 78 */ stfd f2, 0x78(r1)
-/* 80101988 000FD5E8 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 8010198C 000FD5EC D8 21 00 80 */ stfd f1, 0x80(r1)
-/* 80101990 000FD5F0 83 C1 00 74 */ lwz r30, 0x74(r1)
-/* 80101994 000FD5F4 7C 9F 1B 78 */ or r31, r4, r3
-/* 80101998 000FD5F8 D8 01 00 88 */ stfd f0, 0x88(r1)
-/* 8010199C 000FD5FC 83 A1 00 7C */ lwz r29, 0x7c(r1)
-/* 801019A0 000FD600 83 81 00 84 */ lwz r28, 0x84(r1)
-/* 801019A4 000FD604 83 61 00 8C */ lwz r27, 0x8c(r1)
-/* 801019A8 000FD608 41 81 01 70 */ bgt lbl_80101B18
-/* 801019AC 000FD60C 3C 60 80 42 */ lis r3, lbl_8041A964@ha
-/* 801019B0 000FD610 54 00 10 3A */ slwi r0, r0, 2
-/* 801019B4 000FD614 38 63 A9 64 */ addi r3, r3, lbl_8041A964@l
-/* 801019B8 000FD618 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801019BC 000FD61C 7C 69 03 A6 */ mtctr r3
-/* 801019C0 000FD620 4E 80 04 20 */ bctr
-/* 801019C4 000FD624 7F C4 F3 78 */ mr r4, r30
-/* 801019C8 000FD628 7F A5 EB 78 */ mr r5, r29
-/* 801019CC 000FD62C 7F E8 FB 78 */ mr r8, r31
-/* 801019D0 000FD630 7F 86 07 34 */ extsh r6, r28
-/* 801019D4 000FD634 7F 67 07 34 */ extsh r7, r27
-/* 801019D8 000FD638 38 60 2D 6B */ li r3, 0x2d6b
-/* 801019DC 000FD63C 48 14 E7 59 */ bl func_80250134
-/* 801019E0 000FD640 48 00 01 38 */ b lbl_80101B18
-/* 801019E4 000FD644 7F C4 F3 78 */ mr r4, r30
-/* 801019E8 000FD648 7F A5 EB 78 */ mr r5, r29
-/* 801019EC 000FD64C 7F E8 FB 78 */ mr r8, r31
-/* 801019F0 000FD650 7F 86 07 34 */ extsh r6, r28
-/* 801019F4 000FD654 7F 67 07 34 */ extsh r7, r27
-/* 801019F8 000FD658 38 60 2D 6E */ li r3, 0x2d6e
-/* 801019FC 000FD65C 48 14 E7 39 */ bl func_80250134
-/* 80101A00 000FD660 48 00 01 18 */ b lbl_80101B18
-/* 80101A04 000FD664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101A08 000FD668 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101A0C 000FD66C 4B F5 53 6D */ bl func_80056D78
-/* 80101A10 000FD670 7C 64 1B 78 */ mr r4, r3
-/* 80101A14 000FD674 38 60 00 15 */ li r3, 0x15
-/* 80101A18 000FD678 48 05 A8 F1 */ bl func_8015C308
-/* 80101A1C 000FD67C 7F C4 F3 78 */ mr r4, r30
-/* 80101A20 000FD680 7F A5 EB 78 */ mr r5, r29
-/* 80101A24 000FD684 7F E8 FB 78 */ mr r8, r31
-/* 80101A28 000FD688 7F 86 07 34 */ extsh r6, r28
-/* 80101A2C 000FD68C 7F 67 07 34 */ extsh r7, r27
-/* 80101A30 000FD690 38 60 2D 6F */ li r3, 0x2d6f
-/* 80101A34 000FD694 48 14 E7 01 */ bl func_80250134
-/* 80101A38 000FD698 48 00 00 E0 */ b lbl_80101B18
-/* 80101A3C 000FD69C 7F C4 F3 78 */ mr r4, r30
-/* 80101A40 000FD6A0 7F A5 EB 78 */ mr r5, r29
-/* 80101A44 000FD6A4 7F E8 FB 78 */ mr r8, r31
-/* 80101A48 000FD6A8 7F 86 07 34 */ extsh r6, r28
-/* 80101A4C 000FD6AC 7F 67 07 34 */ extsh r7, r27
-/* 80101A50 000FD6B0 38 60 2D 70 */ li r3, 0x2d70
-/* 80101A54 000FD6B4 48 14 E6 E1 */ bl func_80250134
-/* 80101A58 000FD6B8 48 00 00 C0 */ b lbl_80101B18
-/* 80101A5C 000FD6BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101A60 000FD6C0 38 A1 00 30 */ addi r5, r1, 0x30
-/* 80101A64 000FD6C4 38 80 00 8F */ li r4, 0x8f
-/* 80101A68 000FD6C8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101A6C 000FD6CC 48 2D BF 71 */ bl func_803DD9DC
-/* 80101A70 000FD6D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101A74 000FD6D4 38 81 00 30 */ addi r4, r1, 0x30
-/* 80101A78 000FD6D8 38 A0 00 20 */ li r5, 0x20
-/* 80101A7C 000FD6DC 38 63 00 88 */ addi r3, r3, 0x88
-/* 80101A80 000FD6E0 48 07 56 01 */ bl func_80177080
-/* 80101A84 000FD6E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101A88 000FD6E8 38 60 00 21 */ li r3, 0x21
-/* 80101A8C 000FD6EC 38 84 00 88 */ addi r4, r4, 0x88
-/* 80101A90 000FD6F0 48 05 A8 79 */ bl func_8015C308
-/* 80101A94 000FD6F4 7F C4 F3 78 */ mr r4, r30
-/* 80101A98 000FD6F8 7F A5 EB 78 */ mr r5, r29
-/* 80101A9C 000FD6FC 7F E8 FB 78 */ mr r8, r31
-/* 80101AA0 000FD700 7F 86 07 34 */ extsh r6, r28
-/* 80101AA4 000FD704 7F 67 07 34 */ extsh r7, r27
-/* 80101AA8 000FD708 38 60 2D 71 */ li r3, 0x2d71
-/* 80101AAC 000FD70C 48 14 E6 89 */ bl func_80250134
-/* 80101AB0 000FD710 48 00 00 68 */ b lbl_80101B18
-/* 80101AB4 000FD714 7F C4 F3 78 */ mr r4, r30
-/* 80101AB8 000FD718 7F A5 EB 78 */ mr r5, r29
-/* 80101ABC 000FD71C 7F E8 FB 78 */ mr r8, r31
-/* 80101AC0 000FD720 7F 86 07 34 */ extsh r6, r28
-/* 80101AC4 000FD724 7F 67 07 34 */ extsh r7, r27
-/* 80101AC8 000FD728 38 60 2D 72 */ li r3, 0x2d72
-/* 80101ACC 000FD72C 48 14 E6 69 */ bl func_80250134
-/* 80101AD0 000FD730 48 00 00 48 */ b lbl_80101B18
-/* 80101AD4 000FD734 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101AD8 000FD738 38 80 00 07 */ li r4, 7
-/* 80101ADC 000FD73C 38 A0 00 00 */ li r5, 0
-/* 80101AE0 000FD740 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101AE4 000FD744 48 2D BE F9 */ bl func_803DD9DC
-/* 80101AE8 000FD748 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80101AEC 000FD74C 38 80 00 05 */ li r4, 5
-/* 80101AF0 000FD750 38 A0 00 0E */ li r5, 0xe
-/* 80101AF4 000FD754 38 C0 00 01 */ li r6, 1
-/* 80101AF8 000FD758 48 05 B1 81 */ bl func_8015CC78
-/* 80101AFC 000FD75C 7F C4 F3 78 */ mr r4, r30
-/* 80101B00 000FD760 7F A5 EB 78 */ mr r5, r29
-/* 80101B04 000FD764 7F E8 FB 78 */ mr r8, r31
-/* 80101B08 000FD768 7F 86 07 34 */ extsh r6, r28
-/* 80101B0C 000FD76C 7F 67 07 34 */ extsh r7, r27
-/* 80101B10 000FD770 38 60 2D 73 */ li r3, 0x2d73
-/* 80101B14 000FD774 48 14 E6 21 */ bl func_80250134
-lbl_80101B18:
-/* 80101B18 000FD778 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 80101B1C 000FD77C 48 0C 56 59 */ bl _restgpr_27
-/* 80101B20 000FD780 80 01 00 B4 */ lwz r0, 0xb4(r1)
-/* 80101B24 000FD784 7C 08 03 A6 */ mtlr r0
-/* 80101B28 000FD788 38 21 00 B0 */ addi r1, r1, 0xb0
-/* 80101B2C 000FD78C 4E 80 00 20 */ blr
-lbl_80101B30:
-/* 80101B30 000FD790 4E 80 00 20 */ blr
-lbl_80101B34:
-/* 80101B34 000FD794 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80101B38 000FD798 7C 08 02 A6 */ mflr r0
-/* 80101B3C 000FD79C 38 A0 00 03 */ li r5, 3
-/* 80101B40 000FD7A0 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80101B44 000FD7A4 38 C1 00 08 */ addi r6, r1, 8
-/* 80101B48 000FD7A8 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80101B4C 000FD7AC 7C 9F 23 78 */ mr r31, r4
-/* 80101B50 000FD7B0 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80101B54 000FD7B4 7C 7E 1B 78 */ mr r30, r3
-/* 80101B58 000FD7B8 48 15 23 85 */ bl func_80253EDC
-/* 80101B5C 000FD7BC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80101B60 000FD7C0 2C 00 00 02 */ cmpwi r0, 2
-/* 80101B64 000FD7C4 41 82 00 90 */ beq lbl_80101BF4
-/* 80101B68 000FD7C8 40 80 00 98 */ bge lbl_80101C00
-/* 80101B6C 000FD7CC 2C 00 00 01 */ cmpwi r0, 1
-/* 80101B70 000FD7D0 40 80 00 08 */ bge lbl_80101B78
-/* 80101B74 000FD7D4 48 00 00 8C */ b lbl_80101C00
-lbl_80101B78:
-/* 80101B78 000FD7D8 7F C3 F3 78 */ mr r3, r30
-/* 80101B7C 000FD7DC 7F E4 FB 78 */ mr r4, r31
-/* 80101B80 000FD7E0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80101B84 000FD7E4 38 A0 00 06 */ li r5, 6
-/* 80101B88 000FD7E8 48 15 23 55 */ bl func_80253EDC
-/* 80101B8C 000FD7EC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80101B90 000FD7F0 38 00 FF 00 */ li r0, -256
-/* 80101B94 000FD7F4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80101B98 000FD7F8 38 60 2D 74 */ li r3, 0x2d74
-/* 80101B9C 000FD7FC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80101BA0 000FD800 FC 80 28 1E */ fctiwz f4, f5
-/* 80101BA4 000FD804 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80101BA8 000FD808 FC 40 18 1E */ fctiwz f2, f3
-/* 80101BAC 000FD80C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80101BB0 000FD810 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80101BB4 000FD814 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80101BB8 000FD818 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80101BBC 000FD81C 7C 88 03 78 */ or r8, r4, r0
-/* 80101BC0 000FD820 FC 20 08 1E */ fctiwz f1, f1
-/* 80101BC4 000FD824 FC 00 00 1E */ fctiwz f0, f0
-/* 80101BC8 000FD828 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80101BCC 000FD82C 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80101BD0 000FD830 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80101BD4 000FD834 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80101BD8 000FD838 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80101BDC 000FD83C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80101BE0 000FD840 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80101BE4 000FD844 7C 06 07 34 */ extsh r6, r0
-/* 80101BE8 000FD848 7C E7 07 34 */ extsh r7, r7
-/* 80101BEC 000FD84C 48 14 E5 49 */ bl func_80250134
-/* 80101BF0 000FD850 48 00 00 10 */ b lbl_80101C00
-lbl_80101BF4:
-/* 80101BF4 000FD854 7F C3 F3 78 */ mr r3, r30
-/* 80101BF8 000FD858 7F E4 FB 78 */ mr r4, r31
-/* 80101BFC 000FD85C 48 00 09 91 */ bl func_8010258C
-lbl_80101C00:
-/* 80101C00 000FD860 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80101C04 000FD864 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80101C08 000FD868 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80101C0C 000FD86C 7C 08 03 A6 */ mtlr r0
-/* 80101C10 000FD870 38 21 00 60 */ addi r1, r1, 0x60
-/* 80101C14 000FD874 4E 80 00 20 */ blr
-
-.global func_80101C18
-func_80101C18:
-/* 80101C18 000FD878 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80101C1C 000FD87C 7C 08 02 A6 */ mflr r0
-/* 80101C20 000FD880 90 01 00 54 */ stw r0, 0x54(r1)
-/* 80101C24 000FD884 93 E1 00 4C */ stw r31, 0x4c(r1)
-/* 80101C28 000FD888 4B F3 C5 35 */ bl func_8003E15C
-/* 80101C2C 000FD88C 4B F3 C5 91 */ bl func_8003E1BC
-/* 80101C30 000FD890 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C34 000FD894 38 80 00 01 */ li r4, 1
-/* 80101C38 000FD898 90 65 00 E0 */ stw r3, 0xe0(r5)
-/* 80101C3C 000FD89C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C40 000FD8A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 80101C44 000FD8A4 4B F3 B8 49 */ bl func_8003D48C
-/* 80101C48 000FD8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C4C 000FD8AC 38 80 00 05 */ li r4, 5
-/* 80101C50 000FD8B0 38 A0 00 00 */ li r5, 0
-/* 80101C54 000FD8B4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 80101C58 000FD8B8 48 2D 92 A5 */ bl func_803DAEFC
-/* 80101C5C 000FD8BC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C60 000FD8C0 B0 64 00 E8 */ sth r3, 0xe8(r4)
-/* 80101C64 000FD8C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C68 000FD8C8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101C6C 000FD8CC 48 2D A4 65 */ bl func_803DC0D0
-/* 80101C70 000FD8D0 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 80101C74 000FD8D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C78 000FD8D8 7C 05 00 D0 */ neg r0, r5
-/* 80101C7C 000FD8DC 38 80 00 70 */ li r4, 0x70
-/* 80101C80 000FD8E0 7C 05 2B 78 */ or r5, r0, r5
-/* 80101C84 000FD8E4 A0 03 00 E4 */ lhz r0, 0xe4(r3)
-/* 80101C88 000FD8E8 50 A0 74 A4 */ rlwimi r0, r5, 0xe, 0x12, 0x12
-/* 80101C8C 000FD8EC B0 03 00 E4 */ sth r0, 0xe4(r3)
-/* 80101C90 000FD8F0 38 A0 00 00 */ li r5, 0
-/* 80101C94 000FD8F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101C98 000FD8F8 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 80101C9C 000FD8FC 48 2D 92 61 */ bl func_803DAEFC
-/* 80101CA0 000FD900 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101CA4 000FD904 38 80 00 6F */ li r4, 0x6f
-/* 80101CA8 000FD908 38 A0 00 00 */ li r5, 0
-/* 80101CAC 000FD90C B0 66 00 EA */ sth r3, 0xea(r6)
-/* 80101CB0 000FD910 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101CB4 000FD914 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 80101CB8 000FD918 48 2D 92 45 */ bl func_803DAEFC
-/* 80101CBC 000FD91C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101CC0 000FD920 38 80 00 00 */ li r4, 0
-/* 80101CC4 000FD924 38 A0 00 00 */ li r5, 0
-/* 80101CC8 000FD928 98 66 00 E6 */ stb r3, 0xe6(r6)
-/* 80101CCC 000FD92C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101CD0 000FD930 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 80101CD4 000FD934 48 2D 92 29 */ bl func_803DAEFC
-/* 80101CD8 000FD938 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101CDC 000FD93C 90 64 00 EC */ stw r3, 0xec(r4)
-/* 80101CE0 000FD940 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101CE4 000FD944 A0 08 00 E4 */ lhz r0, 0xe4(r8)
-/* 80101CE8 000FD948 80 68 00 E0 */ lwz r3, 0xe0(r8)
-/* 80101CEC 000FD94C 54 05 9F FE */ rlwinm r5, r0, 0x13, 0x1f, 0x1f
-/* 80101CF0 000FD950 A0 88 00 E8 */ lhz r4, 0xe8(r8)
-/* 80101CF4 000FD954 7C 05 00 D0 */ neg r0, r5
-/* 80101CF8 000FD958 A0 C8 00 EA */ lhz r6, 0xea(r8)
-/* 80101CFC 000FD95C 7C 00 2B 78 */ or r0, r0, r5
-/* 80101D00 000FD960 88 E8 00 E6 */ lbz r7, 0xe6(r8)
-/* 80101D04 000FD964 81 08 00 EC */ lwz r8, 0xec(r8)
-/* 80101D08 000FD968 54 05 0F FE */ srwi r5, r0, 0x1f
-/* 80101D0C 000FD96C 4B F3 B2 49 */ bl func_8003CF54
-/* 80101D10 000FD970 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101D14 000FD974 38 80 00 12 */ li r4, 0x12
-/* 80101D18 000FD978 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
-/* 80101D1C 000FD97C 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 80101D20 000FD980 4B F3 74 E1 */ bl func_80039200
-/* 80101D24 000FD984 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101D28 000FD988 38 61 00 38 */ addi r3, r1, 0x38
-/* 80101D2C 000FD98C 80 84 00 E0 */ lwz r4, 0xe0(r4)
-/* 80101D30 000FD990 80 04 00 00 */ lwz r0, 0(r4)
-/* 80101D34 000FD994 64 00 00 02 */ oris r0, r0, 2
-/* 80101D38 000FD998 90 04 00 00 */ stw r0, 0(r4)
-/* 80101D3C 000FD99C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101D40 000FD9A0 80 84 00 E0 */ lwz r4, 0xe0(r4)
-/* 80101D44 000FD9A4 4B F3 99 B1 */ bl func_8003B6F4
-/* 80101D48 000FD9A8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101D4C 000FD9AC 38 61 00 2C */ addi r3, r1, 0x2c
-/* 80101D50 000FD9B0 80 84 00 E0 */ lwz r4, 0xe0(r4)
-/* 80101D54 000FD9B4 4B F3 99 F1 */ bl func_8003B744
-/* 80101D58 000FD9B8 C0 42 8C 38 */ lfs f2, lbl_80641238-_SDA2_BASE_(r2)
-/* 80101D5C 000FD9BC 38 81 00 20 */ addi r4, r1, 0x20
-/* 80101D60 000FD9C0 C0 22 8C 3C */ lfs f1, lbl_8064123C-_SDA2_BASE_(r2)
-/* 80101D64 000FD9C4 C0 02 8C 0C */ lfs f0, lbl_8064120C-_SDA2_BASE_(r2)
-/* 80101D68 000FD9C8 D0 41 00 20 */ stfs f2, 0x20(r1)
-/* 80101D6C 000FD9CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101D70 000FD9D0 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 80101D74 000FD9D4 D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 80101D78 000FD9D8 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101D7C 000FD9DC 48 00 06 C1 */ bl func_8010243C
-/* 80101D80 000FD9E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101D84 000FD9E4 38 81 00 20 */ addi r4, r1, 0x20
-/* 80101D88 000FD9E8 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 80101D8C 000FD9EC 4B F3 6A 91 */ bl func_8003881C
-/* 80101D90 000FD9F0 C0 42 8C 40 */ lfs f2, lbl_80641240-_SDA2_BASE_(r2)
-/* 80101D94 000FD9F4 38 80 00 05 */ li r4, 5
-/* 80101D98 000FD9F8 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
-/* 80101D9C 000FD9FC 38 A0 00 00 */ li r5, 0
-/* 80101DA0 000FDA00 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
-/* 80101DA4 000FDA04 D0 41 00 14 */ stfs f2, 0x14(r1)
-/* 80101DA8 000FDA08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101DAC 000FDA0C D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 80101DB0 000FDA10 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 80101DB4 000FDA14 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101DB8 000FDA18 48 2D BC 25 */ bl func_803DD9DC
-/* 80101DBC 000FDA1C 2C 03 01 2F */ cmpwi r3, 0x12f
-/* 80101DC0 000FDA20 41 82 00 08 */ beq lbl_80101DC8
-/* 80101DC4 000FDA24 48 00 00 0C */ b lbl_80101DD0
-lbl_80101DC8:
-/* 80101DC8 000FDA28 C0 02 8C 3C */ lfs f0, lbl_8064123C-_SDA2_BASE_(r2)
-/* 80101DCC 000FDA2C D0 01 00 14 */ stfs f0, 0x14(r1)
-lbl_80101DD0:
-/* 80101DD0 000FDA30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101DD4 000FDA34 38 81 00 14 */ addi r4, r1, 0x14
-/* 80101DD8 000FDA38 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 80101DDC 000FDA3C 4B F3 6D B1 */ bl func_80038B8C
-/* 80101DE0 000FDA40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101DE4 000FDA44 38 81 00 08 */ addi r4, r1, 8
-/* 80101DE8 000FDA48 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80101DEC 000FDA4C 48 00 06 95 */ bl func_80102480
-/* 80101DF0 000FDA50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101DF4 000FDA54 38 81 00 08 */ addi r4, r1, 8
-/* 80101DF8 000FDA58 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 80101DFC 000FDA5C 4B F3 6B 55 */ bl func_80038950
-/* 80101E00 000FDA60 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101E04 000FDA64 A0 7F 00 E4 */ lhz r3, 0xe4(r31)
-/* 80101E08 000FDA68 54 60 97 FF */ rlwinm. r0, r3, 0x12, 0x1f, 0x1f
-/* 80101E0C 000FDA6C 41 82 00 30 */ beq lbl_80101E3C
-/* 80101E10 000FDA70 4B F3 C3 4D */ bl func_8003E15C
-/* 80101E14 000FDA74 80 9F 00 E0 */ lwz r4, 0xe0(r31)
-/* 80101E18 000FDA78 4B F3 C4 21 */ bl func_8003E238
-/* 80101E1C 000FDA7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101E20 000FDA80 38 00 00 00 */ li r0, 0
-/* 80101E24 000FDA84 90 03 00 E0 */ stw r0, 0xe0(r3)
-/* 80101E28 000FDA88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101E2C 000FDA8C A0 03 00 E4 */ lhz r0, 0xe4(r3)
-/* 80101E30 000FDA90 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 80101E34 000FDA94 B0 03 00 E4 */ sth r0, 0xe4(r3)
-/* 80101E38 000FDA98 48 00 00 0C */ b lbl_80101E44
-lbl_80101E3C:
-/* 80101E3C 000FDA9C 60 60 80 00 */ ori r0, r3, 0x8000
-/* 80101E40 000FDAA0 B0 1F 00 E4 */ sth r0, 0xe4(r31)
-lbl_80101E44:
-/* 80101E44 000FDAA4 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80101E48 000FDAA8 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80101E4C 000FDAAC 7C 08 03 A6 */ mtlr r0
-/* 80101E50 000FDAB0 38 21 00 50 */ addi r1, r1, 0x50
-/* 80101E54 000FDAB4 4E 80 00 20 */ blr
-
-.global func_80101E58
-func_80101E58:
-/* 80101E58 000FDAB8 2C 03 00 01 */ cmpwi r3, 1
-/* 80101E5C 000FDABC 41 82 00 1C */ beq lbl_80101E78
-/* 80101E60 000FDAC0 40 80 00 20 */ bge lbl_80101E80
-/* 80101E64 000FDAC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80101E68 000FDAC8 40 80 00 08 */ bge lbl_80101E70
-/* 80101E6C 000FDACC 48 00 00 14 */ b lbl_80101E80
-lbl_80101E70:
-/* 80101E70 000FDAD0 38 60 0E 8D */ li r3, 0xe8d
-/* 80101E74 000FDAD4 4E 80 00 20 */ blr
-lbl_80101E78:
-/* 80101E78 000FDAD8 38 60 0E 90 */ li r3, 0xe90
-/* 80101E7C 000FDADC 4E 80 00 20 */ blr
-lbl_80101E80:
-/* 80101E80 000FDAE0 38 60 00 00 */ li r3, 0
-/* 80101E84 000FDAE4 4E 80 00 20 */ blr
-
-.global func_80101E88
-func_80101E88:
-/* 80101E88 000FDAE8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80101E8C 000FDAEC 7C 08 02 A6 */ mflr r0
-/* 80101E90 000FDAF0 38 60 00 04 */ li r3, 4
-/* 80101E94 000FDAF4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80101E98 000FDAF8 93 E1 00 2C */ stw r31, 0x2c(r1)
-/* 80101E9C 000FDAFC 48 13 91 BD */ bl func_8023B058
-/* 80101EA0 000FDB00 2C 03 00 00 */ cmpwi r3, 0
-/* 80101EA4 000FDB04 7C 7F 1B 78 */ mr r31, r3
-/* 80101EA8 000FDB08 41 82 01 08 */ beq lbl_80101FB0
-/* 80101EAC 000FDB0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101EB0 000FDB10 80 03 00 D8 */ lwz r0, 0xd8(r3)
-/* 80101EB4 000FDB14 2C 00 00 00 */ cmpwi r0, 0
-/* 80101EB8 000FDB18 40 82 00 38 */ bne lbl_80101EF0
-/* 80101EBC 000FDB1C 48 0D 8C 6D */ bl func_801DAB28
-/* 80101EC0 000FDB20 2C 03 00 00 */ cmpwi r3, 0
-/* 80101EC4 000FDB24 41 82 00 14 */ beq lbl_80101ED8
-/* 80101EC8 000FDB28 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80101ECC 000FDB2C 38 80 02 64 */ li r4, 0x264
-/* 80101ED0 000FDB30 48 0D 8D C5 */ bl func_801DAC94
-/* 80101ED4 000FDB34 48 00 00 08 */ b lbl_80101EDC
-lbl_80101ED8:
-/* 80101ED8 000FDB38 38 60 00 00 */ li r3, 0
-lbl_80101EDC:
-/* 80101EDC 000FDB3C 2C 03 00 00 */ cmpwi r3, 0
-/* 80101EE0 000FDB40 41 82 00 08 */ beq lbl_80101EE8
-/* 80101EE4 000FDB44 48 0D C0 95 */ bl func_801DDF78
-lbl_80101EE8:
-/* 80101EE8 000FDB48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101EEC 000FDB4C 90 64 00 D8 */ stw r3, 0xd8(r4)
-lbl_80101EF0:
-/* 80101EF0 000FDB50 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101EF4 000FDB54 3C 80 80 49 */ lis r4, lbl_80493614@ha
-/* 80101EF8 000FDB58 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
-/* 80101EFC 000FDB5C 38 64 36 14 */ addi r3, r4, lbl_80493614@l
-/* 80101F00 000FDB60 80 C5 00 D8 */ lwz r6, 0xd8(r5)
-/* 80101F04 000FDB64 80 1F 00 0C */ lwz r0, 0xc(r31)
-/* 80101F08 000FDB68 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
-/* 80101F0C 000FDB6C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80101F10 000FDB70 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101F14 000FDB74 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 80101F18 000FDB78 80 A5 00 DC */ lwz r5, 0xdc(r5)
-/* 80101F1C 000FDB7C D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 80101F20 000FDB80 C0 A5 01 C4 */ lfs f5, 0x1c4(r5)
-/* 80101F24 000FDB84 C0 85 01 C8 */ lfs f4, 0x1c8(r5)
-/* 80101F28 000FDB88 C0 65 01 CC */ lfs f3, 0x1cc(r5)
-/* 80101F2C 000FDB8C C0 45 01 AC */ lfs f2, 0x1ac(r5)
-/* 80101F30 000FDB90 D0 A1 00 14 */ stfs f5, 0x14(r1)
-/* 80101F34 000FDB94 90 DF 00 0C */ stw r6, 0xc(r31)
-/* 80101F38 000FDB98 D0 26 01 AC */ stfs f1, 0x1ac(r6)
-/* 80101F3C 000FDB9C D0 26 01 B0 */ stfs f1, 0x1b0(r6)
-/* 80101F40 000FDBA0 D0 06 01 B4 */ stfs f0, 0x1b4(r6)
-/* 80101F44 000FDBA4 C0 04 36 14 */ lfs f0, 0x3614(r4)
-/* 80101F48 000FDBA8 D0 81 00 18 */ stfs f4, 0x18(r1)
-/* 80101F4C 000FDBAC D0 06 01 B8 */ stfs f0, 0x1b8(r6)
-/* 80101F50 000FDBB0 C0 03 00 04 */ lfs f0, 4(r3)
-/* 80101F54 000FDBB4 D0 61 00 1C */ stfs f3, 0x1c(r1)
-/* 80101F58 000FDBB8 D0 06 01 BC */ stfs f0, 0x1bc(r6)
-/* 80101F5C 000FDBBC C0 03 00 08 */ lfs f0, 8(r3)
-/* 80101F60 000FDBC0 D0 41 00 08 */ stfs f2, 8(r1)
-/* 80101F64 000FDBC4 D0 06 01 C0 */ stfs f0, 0x1c0(r6)
-/* 80101F68 000FDBC8 D0 26 01 C4 */ stfs f1, 0x1c4(r6)
-/* 80101F6C 000FDBCC D0 26 01 C8 */ stfs f1, 0x1c8(r6)
-/* 80101F70 000FDBD0 D0 26 01 CC */ stfs f1, 0x1cc(r6)
-/* 80101F74 000FDBD4 80 06 01 04 */ lwz r0, 0x104(r6)
-/* 80101F78 000FDBD8 D0 21 00 08 */ stfs f1, 8(r1)
-/* 80101F7C 000FDBDC 60 03 00 30 */ ori r3, r0, 0x30
-/* 80101F80 000FDBE0 54 60 07 BE */ clrlwi r0, r3, 0x1e
-/* 80101F84 000FDBE4 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 80101F88 000FDBE8 28 00 00 01 */ cmplwi r0, 1
-/* 80101F8C 000FDBEC D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 80101F90 000FDBF0 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 80101F94 000FDBF4 90 66 01 04 */ stw r3, 0x104(r6)
-/* 80101F98 000FDBF8 40 82 00 18 */ bne lbl_80101FB0
-/* 80101F9C 000FDBFC C0 02 8C 44 */ lfs f0, lbl_80641244-_SDA2_BASE_(r2)
-/* 80101FA0 000FDC00 D0 06 01 68 */ stfs f0, 0x168(r6)
-/* 80101FA4 000FDC04 80 06 01 04 */ lwz r0, 0x104(r6)
-/* 80101FA8 000FDC08 60 00 00 08 */ ori r0, r0, 8
-/* 80101FAC 000FDC0C 90 06 01 04 */ stw r0, 0x104(r6)
-lbl_80101FB0:
-/* 80101FB0 000FDC10 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80101FB4 000FDC14 83 E1 00 2C */ lwz r31, 0x2c(r1)
-/* 80101FB8 000FDC18 7C 08 03 A6 */ mtlr r0
-/* 80101FBC 000FDC1C 38 21 00 30 */ addi r1, r1, 0x30
-/* 80101FC0 000FDC20 4E 80 00 20 */ blr
-
-.global func_80101FC4
-func_80101FC4:
-/* 80101FC4 000FDC24 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80101FC8 000FDC28 7C 08 02 A6 */ mflr r0
-/* 80101FCC 000FDC2C 38 60 00 04 */ li r3, 4
-/* 80101FD0 000FDC30 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80101FD4 000FDC34 48 13 90 85 */ bl func_8023B058
-/* 80101FD8 000FDC38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101FDC 000FDC3C 80 04 00 DC */ lwz r0, 0xdc(r4)
-/* 80101FE0 000FDC40 90 03 00 0C */ stw r0, 0xc(r3)
-/* 80101FE4 000FDC44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80101FE8 000FDC48 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80101FEC 000FDC4C 2C 03 00 00 */ cmpwi r3, 0
-/* 80101FF0 000FDC50 41 82 00 18 */ beq lbl_80102008
-/* 80101FF4 000FDC54 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 80101FF8 000FDC58 38 80 00 01 */ li r4, 1
-/* 80101FFC 000FDC5C 81 8C 00 08 */ lwz r12, 8(r12)
-/* 80102000 000FDC60 7D 89 03 A6 */ mtctr r12
-/* 80102004 000FDC64 4E 80 04 21 */ bctrl
-lbl_80102008:
-/* 80102008 000FDC68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010200C 000FDC6C 38 00 00 00 */ li r0, 0
-/* 80102010 000FDC70 90 03 00 D8 */ stw r0, 0xd8(r3)
-/* 80102014 000FDC74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80102018 000FDC78 7C 08 03 A6 */ mtlr r0
-/* 8010201C 000FDC7C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80102020 000FDC80 4E 80 00 20 */ blr
-
-.global func_80102024
-func_80102024:
-/* 80102024 000FDC84 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80102028 000FDC88 7C 08 02 A6 */ mflr r0
-/* 8010202C 000FDC8C 2C 03 00 02 */ cmpwi r3, 2
-/* 80102030 000FDC90 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80102034 000FDC94 41 82 00 5C */ beq lbl_80102090
-/* 80102038 000FDC98 40 80 00 14 */ bge lbl_8010204C
-/* 8010203C 000FDC9C 2C 03 00 00 */ cmpwi r3, 0
-/* 80102040 000FDCA0 41 82 00 18 */ beq lbl_80102058
-/* 80102044 000FDCA4 40 80 00 30 */ bge lbl_80102074
-/* 80102048 000FDCA8 48 00 00 80 */ b lbl_801020C8
-lbl_8010204C:
-/* 8010204C 000FDCAC 2C 03 00 04 */ cmpwi r3, 4
-/* 80102050 000FDCB0 40 80 00 78 */ bge lbl_801020C8
-/* 80102054 000FDCB4 48 00 00 58 */ b lbl_801020AC
-lbl_80102058:
-/* 80102058 000FDCB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010205C 000FDCBC 38 80 00 36 */ li r4, 0x36
-/* 80102060 000FDCC0 38 A0 00 00 */ li r5, 0
-/* 80102064 000FDCC4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102068 000FDCC8 48 2D B9 75 */ bl func_803DD9DC
-/* 8010206C 000FDCCC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80102070 000FDCD0 48 00 00 5C */ b lbl_801020CC
-lbl_80102074:
-/* 80102074 000FDCD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102078 000FDCD8 38 80 00 37 */ li r4, 0x37
-/* 8010207C 000FDCDC 38 A0 00 00 */ li r5, 0
-/* 80102080 000FDCE0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102084 000FDCE4 48 2D B9 59 */ bl func_803DD9DC
-/* 80102088 000FDCE8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010208C 000FDCEC 48 00 00 40 */ b lbl_801020CC
-lbl_80102090:
-/* 80102090 000FDCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102094 000FDCF4 38 80 00 38 */ li r4, 0x38
-/* 80102098 000FDCF8 38 A0 00 00 */ li r5, 0
-/* 8010209C 000FDCFC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801020A0 000FDD00 48 2D B9 3D */ bl func_803DD9DC
-/* 801020A4 000FDD04 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801020A8 000FDD08 48 00 00 24 */ b lbl_801020CC
-lbl_801020AC:
-/* 801020AC 000FDD0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801020B0 000FDD10 38 80 00 39 */ li r4, 0x39
-/* 801020B4 000FDD14 38 A0 00 00 */ li r5, 0
-/* 801020B8 000FDD18 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801020BC 000FDD1C 48 2D B9 21 */ bl func_803DD9DC
-/* 801020C0 000FDD20 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801020C4 000FDD24 48 00 00 08 */ b lbl_801020CC
-lbl_801020C8:
-/* 801020C8 000FDD28 38 60 00 00 */ li r3, 0
-lbl_801020CC:
-/* 801020CC 000FDD2C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801020D0 000FDD30 7C 08 03 A6 */ mtlr r0
-/* 801020D4 000FDD34 38 21 00 10 */ addi r1, r1, 0x10
-/* 801020D8 000FDD38 4E 80 00 20 */ blr
-
-.global func_801020DC
-func_801020DC:
-/* 801020DC 000FDD3C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801020E0 000FDD40 7C 08 02 A6 */ mflr r0
-/* 801020E4 000FDD44 2C 03 00 02 */ cmpwi r3, 2
-/* 801020E8 000FDD48 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801020EC 000FDD4C 41 82 00 5C */ beq lbl_80102148
-/* 801020F0 000FDD50 40 80 00 14 */ bge lbl_80102104
-/* 801020F4 000FDD54 2C 03 00 00 */ cmpwi r3, 0
-/* 801020F8 000FDD58 41 82 00 18 */ beq lbl_80102110
-/* 801020FC 000FDD5C 40 80 00 30 */ bge lbl_8010212C
-/* 80102100 000FDD60 48 00 00 80 */ b lbl_80102180
-lbl_80102104:
-/* 80102104 000FDD64 2C 03 00 04 */ cmpwi r3, 4
-/* 80102108 000FDD68 40 80 00 78 */ bge lbl_80102180
-/* 8010210C 000FDD6C 48 00 00 58 */ b lbl_80102164
-lbl_80102110:
-/* 80102110 000FDD70 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102114 000FDD74 38 80 00 3A */ li r4, 0x3a
-/* 80102118 000FDD78 38 A0 00 00 */ li r5, 0
-/* 8010211C 000FDD7C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102120 000FDD80 48 2D B8 BD */ bl func_803DD9DC
-/* 80102124 000FDD84 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80102128 000FDD88 48 00 00 5C */ b lbl_80102184
-lbl_8010212C:
-/* 8010212C 000FDD8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102130 000FDD90 38 80 00 3B */ li r4, 0x3b
-/* 80102134 000FDD94 38 A0 00 00 */ li r5, 0
-/* 80102138 000FDD98 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 8010213C 000FDD9C 48 2D B8 A1 */ bl func_803DD9DC
-/* 80102140 000FDDA0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80102144 000FDDA4 48 00 00 40 */ b lbl_80102184
-lbl_80102148:
-/* 80102148 000FDDA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 8010214C 000FDDAC 38 80 00 3C */ li r4, 0x3c
-/* 80102150 000FDDB0 38 A0 00 00 */ li r5, 0
-/* 80102154 000FDDB4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102158 000FDDB8 48 2D B8 85 */ bl func_803DD9DC
-/* 8010215C 000FDDBC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80102160 000FDDC0 48 00 00 24 */ b lbl_80102184
-lbl_80102164:
-/* 80102164 000FDDC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102168 000FDDC8 38 80 00 3D */ li r4, 0x3d
-/* 8010216C 000FDDCC 38 A0 00 00 */ li r5, 0
-/* 80102170 000FDDD0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102174 000FDDD4 48 2D B8 69 */ bl func_803DD9DC
-/* 80102178 000FDDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010217C 000FDDDC 48 00 00 08 */ b lbl_80102184
-lbl_80102180:
-/* 80102180 000FDDE0 38 60 00 00 */ li r3, 0
-lbl_80102184:
-/* 80102184 000FDDE4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80102188 000FDDE8 7C 08 03 A6 */ mtlr r0
-/* 8010218C 000FDDEC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80102190 000FDDF0 4E 80 00 20 */ blr
-
-.global func_80102194
-func_80102194:
-/* 80102194 000FDDF4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80102198 000FDDF8 7C 08 02 A6 */ mflr r0
-/* 8010219C 000FDDFC 2C 03 00 02 */ cmpwi r3, 2
-/* 801021A0 000FDE00 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801021A4 000FDE04 41 82 00 5C */ beq lbl_80102200
-/* 801021A8 000FDE08 40 80 00 14 */ bge lbl_801021BC
-/* 801021AC 000FDE0C 2C 03 00 00 */ cmpwi r3, 0
-/* 801021B0 000FDE10 41 82 00 18 */ beq lbl_801021C8
-/* 801021B4 000FDE14 40 80 00 30 */ bge lbl_801021E4
-/* 801021B8 000FDE18 48 00 00 80 */ b lbl_80102238
-lbl_801021BC:
-/* 801021BC 000FDE1C 2C 03 00 04 */ cmpwi r3, 4
-/* 801021C0 000FDE20 40 80 00 78 */ bge lbl_80102238
-/* 801021C4 000FDE24 48 00 00 58 */ b lbl_8010221C
-lbl_801021C8:
-/* 801021C8 000FDE28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801021CC 000FDE2C 38 80 00 42 */ li r4, 0x42
-/* 801021D0 000FDE30 38 A0 00 00 */ li r5, 0
-/* 801021D4 000FDE34 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801021D8 000FDE38 48 2D B8 05 */ bl func_803DD9DC
-/* 801021DC 000FDE3C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801021E0 000FDE40 48 00 00 5C */ b lbl_8010223C
-lbl_801021E4:
-/* 801021E4 000FDE44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801021E8 000FDE48 38 80 00 43 */ li r4, 0x43
-/* 801021EC 000FDE4C 38 A0 00 00 */ li r5, 0
-/* 801021F0 000FDE50 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801021F4 000FDE54 48 2D B7 E9 */ bl func_803DD9DC
-/* 801021F8 000FDE58 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801021FC 000FDE5C 48 00 00 40 */ b lbl_8010223C
-lbl_80102200:
-/* 80102200 000FDE60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102204 000FDE64 38 80 00 44 */ li r4, 0x44
-/* 80102208 000FDE68 38 A0 00 00 */ li r5, 0
-/* 8010220C 000FDE6C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102210 000FDE70 48 2D B7 CD */ bl func_803DD9DC
-/* 80102214 000FDE74 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80102218 000FDE78 48 00 00 24 */ b lbl_8010223C
-lbl_8010221C:
-/* 8010221C 000FDE7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102220 000FDE80 38 80 00 45 */ li r4, 0x45
-/* 80102224 000FDE84 38 A0 00 00 */ li r5, 0
-/* 80102228 000FDE88 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 8010222C 000FDE8C 48 2D B7 B1 */ bl func_803DD9DC
-/* 80102230 000FDE90 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80102234 000FDE94 48 00 00 08 */ b lbl_8010223C
-lbl_80102238:
-/* 80102238 000FDE98 38 60 00 00 */ li r3, 0
-lbl_8010223C:
-/* 8010223C 000FDE9C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80102240 000FDEA0 7C 08 03 A6 */ mtlr r0
-/* 80102244 000FDEA4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80102248 000FDEA8 4E 80 00 20 */ blr
-
-.global func_8010224C
-func_8010224C:
-/* 8010224C 000FDEAC 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80102250 000FDEB0 7C 08 02 A6 */ mflr r0
-/* 80102254 000FDEB4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80102258 000FDEB8 3C 00 43 30 */ lis r0, 0x4330
-/* 8010225C 000FDEBC 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80102260 000FDEC0 7C 9F 23 78 */ mr r31, r4
-/* 80102264 000FDEC4 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80102268 000FDEC8 7C 7E 1B 78 */ mr r30, r3
-/* 8010226C 000FDECC 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 80102270 000FDED0 90 01 00 28 */ stw r0, 0x28(r1)
-/* 80102274 000FDED4 90 01 00 30 */ stw r0, 0x30(r1)
-/* 80102278 000FDED8 48 17 05 59 */ bl OSGetTick
-/* 8010227C 000FDEDC 3C 80 80 00 */ lis r4, 0x800000F8@ha
-/* 80102280 000FDEE0 3C C0 10 62 */ lis r6, 0x10624DD3@ha
-/* 80102284 000FDEE4 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4)
-/* 80102288 000FDEE8 3C 80 12 97 */ lis r4, 0x12970C00@ha
-/* 8010228C 000FDEEC C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
-/* 80102290 000FDEF0 38 C6 4D D3 */ addi r6, r6, 0x10624DD3@l
-/* 80102294 000FDEF4 54 00 F0 BE */ srwi r0, r0, 2
-/* 80102298 000FDEF8 C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
-/* 8010229C 000FDEFC 7C C6 00 16 */ mulhwu r6, r6, r0
-/* 801022A0 000FDF00 3C A0 05 E2 */ lis r5, 0x05E1D27B@ha
-/* 801022A4 000FDF04 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 801022A8 000FDF08 38 84 0C 00 */ addi r4, r4, 0x12970C00@l
-/* 801022AC 000FDF0C 38 05 D2 7B */ addi r0, r5, 0x05E1D27B@l
-/* 801022B0 000FDF10 D0 21 00 08 */ stfs f1, 8(r1)
-/* 801022B4 000FDF14 54 C5 D1 BE */ srwi r5, r6, 6
-/* 801022B8 000FDF18 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 801022BC 000FDF1C 7C C3 2B 96 */ divwu r6, r3, r5
-/* 801022C0 000FDF20 38 60 03 F2 */ li r3, 0x3f2
-/* 801022C4 000FDF24 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 801022C8 000FDF28 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 801022CC 000FDF2C D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 801022D0 000FDF30 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 801022D4 000FDF34 7C A0 30 16 */ mulhwu r5, r0, r6
-/* 801022D8 000FDF38 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 801022DC 000FDF3C 7C 05 30 50 */ subf r0, r5, r6
-/* 801022E0 000FDF40 54 00 F8 7E */ srwi r0, r0, 1
-/* 801022E4 000FDF44 7C 00 2A 14 */ add r0, r0, r5
-/* 801022E8 000FDF48 54 00 BA 7E */ srwi r0, r0, 9
-/* 801022EC 000FDF4C 1C 00 03 E9 */ mulli r0, r0, 0x3e9
-/* 801022F0 000FDF50 7F A0 30 50 */ subf r29, r0, r6
-/* 801022F4 000FDF54 4B F5 89 6D */ bl func_8005AC60
-/* 801022F8 000FDF58 7C 66 1B 78 */ mr r6, r3
-/* 801022FC 000FDF5C 7F C3 F3 78 */ mr r3, r30
-/* 80102300 000FDF60 7F E4 FB 78 */ mr r4, r31
-/* 80102304 000FDF64 38 A0 00 02 */ li r5, 2
-/* 80102308 000FDF68 48 15 1B FD */ bl func_80253F04
-/* 8010230C 000FDF6C 7F C3 F3 78 */ mr r3, r30
-/* 80102310 000FDF70 7F E4 FB 78 */ mr r4, r31
-/* 80102314 000FDF74 38 C1 00 08 */ addi r6, r1, 8
-/* 80102318 000FDF78 38 A0 00 01 */ li r5, 1
-/* 8010231C 000FDF7C 48 15 1B E9 */ bl func_80253F04
-/* 80102320 000FDF80 28 1D 01 F4 */ cmplwi r29, 0x1f4
-/* 80102324 000FDF84 41 81 00 7C */ bgt lbl_801023A0
-/* 80102328 000FDF88 93 A1 00 2C */ stw r29, 0x2c(r1)
-/* 8010232C 000FDF8C C8 82 8C 30 */ lfd f4, lbl_80641230-_SDA2_BASE_(r2)
-/* 80102330 000FDF90 93 A1 00 34 */ stw r29, 0x34(r1)
-/* 80102334 000FDF94 C8 21 00 28 */ lfd f1, 0x28(r1)
-/* 80102338 000FDF98 C8 01 00 30 */ lfd f0, 0x30(r1)
-/* 8010233C 000FDF9C EC 61 20 28 */ fsubs f3, f1, f4
-/* 80102340 000FDFA0 C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
-/* 80102344 000FDFA4 EC 20 20 28 */ fsubs f1, f0, f4
-/* 80102348 000FDFA8 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
-/* 8010234C 000FDFAC C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
-/* 80102350 000FDFB0 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 80102354 000FDFB4 EC 20 00 72 */ fmuls f1, f0, f1
-/* 80102358 000FDFB8 C0 62 8C 4C */ lfs f3, lbl_8064124C-_SDA2_BASE_(r2)
-/* 8010235C 000FDFBC C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
-/* 80102360 000FDFC0 EC 82 28 24 */ fdivs f4, f2, f5
-/* 80102364 000FDFC4 C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
-/* 80102368 000FDFC8 EC 21 28 24 */ fdivs f1, f1, f5
-/* 8010236C 000FDFCC EC 00 08 28 */ fsubs f0, f0, f1
-/* 80102370 000FDFD0 EC 63 20 28 */ fsubs f3, f3, f4
-/* 80102374 000FDFD4 EC 02 00 32 */ fmuls f0, f2, f0
-/* 80102378 000FDFD8 EC 22 00 F2 */ fmuls f1, f2, f3
-/* 8010237C 000FDFDC FC 00 00 1E */ fctiwz f0, f0
-/* 80102380 000FDFE0 FC 20 08 1E */ fctiwz f1, f1
-/* 80102384 000FDFE4 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80102388 000FDFE8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8010238C 000FDFEC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80102390 000FDFF0 80 61 00 3C */ lwz r3, 0x3c(r1)
-/* 80102394 000FDFF4 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80102398 000FDFF8 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 8010239C 000FDFFC 48 00 00 7C */ b lbl_80102418
-lbl_801023A0:
-/* 801023A0 000FE000 38 1D FE 0C */ addi r0, r29, -500
-/* 801023A4 000FE004 C8 62 8C 30 */ lfd f3, lbl_80641230-_SDA2_BASE_(r2)
-/* 801023A8 000FE008 90 01 00 2C */ stw r0, 0x2c(r1)
-/* 801023AC 000FE00C C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
-/* 801023B0 000FE010 90 01 00 34 */ stw r0, 0x34(r1)
-/* 801023B4 000FE014 C8 01 00 28 */ lfd f0, 0x28(r1)
-/* 801023B8 000FE018 C8 21 00 30 */ lfd f1, 0x30(r1)
-/* 801023BC 000FE01C EC 80 18 28 */ fsubs f4, f0, f3
-/* 801023C0 000FE020 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
-/* 801023C4 000FE024 EC 21 18 28 */ fsubs f1, f1, f3
-/* 801023C8 000FE028 C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
-/* 801023CC 000FE02C C0 62 8C 5C */ lfs f3, lbl_8064125C-_SDA2_BASE_(r2)
-/* 801023D0 000FE030 EC 82 01 32 */ fmuls f4, f2, f4
-/* 801023D4 000FE034 EC 20 00 72 */ fmuls f1, f0, f1
-/* 801023D8 000FE038 C0 02 8C 60 */ lfs f0, lbl_80641260-_SDA2_BASE_(r2)
-/* 801023DC 000FE03C C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
-/* 801023E0 000FE040 EC 84 28 24 */ fdivs f4, f4, f5
-/* 801023E4 000FE044 EC 21 28 24 */ fdivs f1, f1, f5
-/* 801023E8 000FE048 EC 00 08 2A */ fadds f0, f0, f1
-/* 801023EC 000FE04C EC 63 20 2A */ fadds f3, f3, f4
-/* 801023F0 000FE050 EC 02 00 32 */ fmuls f0, f2, f0
-/* 801023F4 000FE054 EC 22 00 F2 */ fmuls f1, f2, f3
-/* 801023F8 000FE058 FC 00 00 1E */ fctiwz f0, f0
-/* 801023FC 000FE05C FC 20 08 1E */ fctiwz f1, f1
-/* 80102400 000FE060 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 80102404 000FE064 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80102408 000FE068 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 8010240C 000FE06C 80 61 00 44 */ lwz r3, 0x44(r1)
-/* 80102410 000FE070 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80102414 000FE074 98 7F 00 0F */ stb r3, 0xf(r31)
-lbl_80102418:
-/* 80102418 000FE078 38 00 00 00 */ li r0, 0
-/* 8010241C 000FE07C 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80102420 000FE080 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80102424 000FE084 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80102428 000FE088 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 8010242C 000FE08C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80102430 000FE090 7C 08 03 A6 */ mtlr r0
-/* 80102434 000FE094 38 21 00 60 */ addi r1, r1, 0x60
-/* 80102438 000FE098 4E 80 00 20 */ blr
-
-.global func_8010243C
-func_8010243C:
-/* 8010243C 000FE09C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102440 000FE0A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 80102444 000FE0A4 A0 03 05 10 */ lhz r0, 0x510(r3)
-/* 80102448 000FE0A8 28 00 01 EF */ cmplwi r0, 0x1ef
-/* 8010244C 000FE0AC 41 80 00 08 */ blt lbl_80102454
-/* 80102450 000FE0B0 38 00 01 EE */ li r0, 0x1ee
-lbl_80102454:
-/* 80102454 000FE0B4 3C 60 80 42 */ lis r3, lbl_80418508@ha
-/* 80102458 000FE0B8 54 00 20 36 */ slwi r0, r0, 4
-/* 8010245C 000FE0BC 38 63 85 08 */ addi r3, r3, lbl_80418508@l
-/* 80102460 000FE0C0 7C 03 04 2E */ lfsx f0, r3, r0
-/* 80102464 000FE0C4 7C 63 02 14 */ add r3, r3, r0
-/* 80102468 000FE0C8 D0 04 00 00 */ stfs f0, 0(r4)
-/* 8010246C 000FE0CC C0 03 00 04 */ lfs f0, 4(r3)
-/* 80102470 000FE0D0 D0 04 00 04 */ stfs f0, 4(r4)
-/* 80102474 000FE0D4 C0 03 00 08 */ lfs f0, 8(r3)
-/* 80102478 000FE0D8 D0 04 00 08 */ stfs f0, 8(r4)
-/* 8010247C 000FE0DC 4E 80 00 20 */ blr
-
-.global func_80102480
-func_80102480:
-/* 80102480 000FE0E0 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80102484 000FE0E4 7C 08 02 A6 */ mflr r0
-/* 80102488 000FE0E8 90 01 00 54 */ stw r0, 0x54(r1)
-/* 8010248C 000FE0EC DB E1 00 40 */ stfd f31, 0x40(r1)
-/* 80102490 000FE0F0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
-/* 80102494 000FE0F4 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80102498 000FE0F8 7C 9F 23 78 */ mr r31, r4
-/* 8010249C 000FE0FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801024A0 000FE100 80 03 00 E0 */ lwz r0, 0xe0(r3)
-/* 801024A4 000FE104 34 80 0C 0C */ addic. r4, r0, 0xc0c
-/* 801024A8 000FE108 40 82 00 0C */ bne lbl_801024B4
-/* 801024AC 000FE10C C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
-/* 801024B0 000FE110 48 00 00 28 */ b lbl_801024D8
-lbl_801024B4:
-/* 801024B4 000FE114 38 64 00 0C */ addi r3, r4, 0xc
-/* 801024B8 000FE118 38 A1 00 2C */ addi r5, r1, 0x2c
-/* 801024BC 000FE11C 48 17 A8 2D */ bl PSVECSubtract
-/* 801024C0 000FE120 C0 41 00 30 */ lfs f2, 0x30(r1)
-/* 801024C4 000FE124 C0 21 00 2C */ lfs f1, 0x2c(r1)
-/* 801024C8 000FE128 C0 01 00 34 */ lfs f0, 0x34(r1)
-/* 801024CC 000FE12C D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 801024D0 000FE130 D0 41 00 24 */ stfs f2, 0x24(r1)
-/* 801024D4 000FE134 D0 01 00 28 */ stfs f0, 0x28(r1)
-lbl_801024D8:
-/* 801024D8 000FE138 C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
-/* 801024DC 000FE13C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801024E0 000FE140 EF E0 10 24 */ fdivs f31, f0, f2
-/* 801024E4 000FE144 80 03 00 E0 */ lwz r0, 0xe0(r3)
-/* 801024E8 000FE148 34 80 0C 0C */ addic. r4, r0, 0xc0c
-/* 801024EC 000FE14C 40 82 00 0C */ bne lbl_801024F8
-/* 801024F0 000FE150 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
-/* 801024F4 000FE154 48 00 00 28 */ b lbl_8010251C
-lbl_801024F8:
-/* 801024F8 000FE158 38 64 00 0C */ addi r3, r4, 0xc
-/* 801024FC 000FE15C 38 A1 00 14 */ addi r5, r1, 0x14
-/* 80102500 000FE160 48 17 A7 E9 */ bl PSVECSubtract
-/* 80102504 000FE164 C0 41 00 14 */ lfs f2, 0x14(r1)
-/* 80102508 000FE168 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 8010250C 000FE16C C0 01 00 1C */ lfs f0, 0x1c(r1)
-/* 80102510 000FE170 D0 41 00 08 */ stfs f2, 8(r1)
-/* 80102514 000FE174 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 80102518 000FE178 D0 01 00 10 */ stfs f0, 0x10(r1)
-lbl_8010251C:
-/* 8010251C 000FE17C C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
-/* 80102520 000FE180 EC 20 10 24 */ fdivs f1, f0, f2
-/* 80102524 000FE184 FC 01 F8 40 */ fcmpo cr0, f1, f31
-/* 80102528 000FE188 40 80 00 08 */ bge lbl_80102530
-/* 8010252C 000FE18C 48 00 00 08 */ b lbl_80102534
-lbl_80102530:
-/* 80102530 000FE190 FC 20 F8 90 */ fmr f1, f31
-lbl_80102534:
-/* 80102534 000FE194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102538 000FE198 80 63 00 E0 */ lwz r3, 0xe0(r3)
-/* 8010253C 000FE19C A0 03 05 10 */ lhz r0, 0x510(r3)
-/* 80102540 000FE1A0 28 00 01 EF */ cmplwi r0, 0x1ef
-/* 80102544 000FE1A4 41 80 00 08 */ blt lbl_8010254C
-/* 80102548 000FE1A8 38 00 01 EE */ li r0, 0x1ee
-lbl_8010254C:
-/* 8010254C 000FE1AC 3C 60 80 42 */ lis r3, lbl_80418508@ha
-/* 80102550 000FE1B0 54 00 20 36 */ slwi r0, r0, 4
-/* 80102554 000FE1B4 38 63 85 08 */ addi r3, r3, lbl_80418508@l
-/* 80102558 000FE1B8 7C 63 02 14 */ add r3, r3, r0
-/* 8010255C 000FE1BC C0 03 00 0C */ lfs f0, 0xc(r3)
-/* 80102560 000FE1C0 EC 01 00 32 */ fmuls f0, f1, f0
-/* 80102564 000FE1C4 D0 1F 00 00 */ stfs f0, 0(r31)
-/* 80102568 000FE1C8 D0 1F 00 04 */ stfs f0, 4(r31)
-/* 8010256C 000FE1CC D0 1F 00 08 */ stfs f0, 8(r31)
-/* 80102570 000FE1D0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
-/* 80102574 000FE1D4 CB E1 00 40 */ lfd f31, 0x40(r1)
-/* 80102578 000FE1D8 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8010257C 000FE1DC 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80102580 000FE1E0 7C 08 03 A6 */ mtlr r0
-/* 80102584 000FE1E4 38 21 00 50 */ addi r1, r1, 0x50
-/* 80102588 000FE1E8 4E 80 00 20 */ blr
-
-.global func_8010258C
-func_8010258C:
-/* 8010258C 000FE1EC 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80102590 000FE1F0 7C 08 02 A6 */ mflr r0
-/* 80102594 000FE1F4 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80102598 000FE1F8 39 61 00 70 */ addi r11, r1, 0x70
-/* 8010259C 000FE1FC 48 0C 4B 85 */ bl _savegpr_25
-/* 801025A0 000FE200 7C 79 1B 78 */ mr r25, r3
-/* 801025A4 000FE204 7C 9B 23 78 */ mr r27, r4
-/* 801025A8 000FE208 38 60 00 09 */ li r3, 9
-/* 801025AC 000FE20C 48 06 04 E5 */ bl func_80162A90
-/* 801025B0 000FE210 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 801025B4 000FE214 7C 7A 1B 78 */ mr r26, r3
-/* 801025B8 000FE218 38 80 00 07 */ li r4, 7
-/* 801025BC 000FE21C 38 A0 00 00 */ li r5, 0
-/* 801025C0 000FE220 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 801025C4 000FE224 48 2D B4 19 */ bl func_803DD9DC
-/* 801025C8 000FE228 7C 03 D0 50 */ subf r0, r3, r26
-/* 801025CC 000FE22C 7F 23 CB 78 */ mr r3, r25
-/* 801025D0 000FE230 7C 00 00 34 */ cntlzw r0, r0
-/* 801025D4 000FE234 7F 64 DB 78 */ mr r4, r27
-/* 801025D8 000FE238 54 1A D9 7E */ srwi r26, r0, 5
-/* 801025DC 000FE23C 38 C1 00 08 */ addi r6, r1, 8
-/* 801025E0 000FE240 3B 20 00 00 */ li r25, 0
-/* 801025E4 000FE244 38 A0 00 06 */ li r5, 6
-/* 801025E8 000FE248 48 15 18 F5 */ bl func_80253EDC
-/* 801025EC 000FE24C C0 A1 00 08 */ lfs f5, 8(r1)
-/* 801025F0 000FE250 38 00 FF 00 */ li r0, -256
-/* 801025F4 000FE254 C0 61 00 18 */ lfs f3, 0x18(r1)
-/* 801025F8 000FE258 C0 21 00 0C */ lfs f1, 0xc(r1)
-/* 801025FC 000FE25C FC 80 28 1E */ fctiwz f4, f5
-/* 80102600 000FE260 C0 01 00 20 */ lfs f0, 0x20(r1)
-/* 80102604 000FE264 FC 40 18 1E */ fctiwz f2, f3
-/* 80102608 000FE268 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8010260C 000FE26C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102610 000FE270 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80102614 000FE274 D8 81 00 28 */ stfd f4, 0x28(r1)
-/* 80102618 000FE278 FC 20 08 1E */ fctiwz f1, f1
-/* 8010261C 000FE27C 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80102620 000FE280 FC 00 00 1E */ fctiwz f0, f0
-/* 80102624 000FE284 D8 41 00 30 */ stfd f2, 0x30(r1)
-/* 80102628 000FE288 83 C1 00 2C */ lwz r30, 0x2c(r1)
-/* 8010262C 000FE28C 7C 9F 03 78 */ or r31, r4, r0
-/* 80102630 000FE290 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80102634 000FE294 83 A1 00 34 */ lwz r29, 0x34(r1)
-/* 80102638 000FE298 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 8010263C 000FE29C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80102640 000FE2A0 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80102644 000FE2A4 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102648 000FE2A8 4B F5 48 3D */ bl func_80056E84
-/* 8010264C 000FE2AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80102650 000FE2B0 40 82 01 E8 */ bne lbl_80102838
-/* 80102654 000FE2B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102658 000FE2B8 38 80 00 97 */ li r4, 0x97
-/* 8010265C 000FE2BC 38 A0 00 00 */ li r5, 0
-/* 80102660 000FE2C0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102664 000FE2C4 48 2D B3 79 */ bl func_803DD9DC
-/* 80102668 000FE2C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010266C 000FE2CC 40 82 00 98 */ bne lbl_80102704
-/* 80102670 000FE2D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102674 000FE2D4 38 80 00 98 */ li r4, 0x98
-/* 80102678 000FE2D8 38 A0 00 00 */ li r5, 0
-/* 8010267C 000FE2DC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102680 000FE2E0 48 2D B3 5D */ bl func_803DD9DC
-/* 80102684 000FE2E4 28 03 00 37 */ cmplwi r3, 0x37
-/* 80102688 000FE2E8 40 82 00 0C */ bne lbl_80102694
-/* 8010268C 000FE2EC 3B 20 00 0F */ li r25, 0xf
-/* 80102690 000FE2F0 48 00 01 A8 */ b lbl_80102838
-lbl_80102694:
-/* 80102694 000FE2F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102698 000FE2F8 38 80 00 6E */ li r4, 0x6e
-/* 8010269C 000FE2FC 38 A0 00 00 */ li r5, 0
-/* 801026A0 000FE300 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801026A4 000FE304 48 2D B3 39 */ bl func_803DD9DC
-/* 801026A8 000FE308 2C 03 00 00 */ cmpwi r3, 0
-/* 801026AC 000FE30C 41 82 00 1C */ beq lbl_801026C8
-/* 801026B0 000FE310 2C 1A 00 00 */ cmpwi r26, 0
-/* 801026B4 000FE314 41 82 00 0C */ beq lbl_801026C0
-/* 801026B8 000FE318 3B 20 00 07 */ li r25, 7
-/* 801026BC 000FE31C 48 00 01 7C */ b lbl_80102838
-lbl_801026C0:
-/* 801026C0 000FE320 3B 20 00 08 */ li r25, 8
-/* 801026C4 000FE324 48 00 01 74 */ b lbl_80102838
-lbl_801026C8:
-/* 801026C8 000FE328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801026CC 000FE32C 38 80 00 98 */ li r4, 0x98
-/* 801026D0 000FE330 38 A0 00 00 */ li r5, 0
-/* 801026D4 000FE334 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801026D8 000FE338 48 2D B3 05 */ bl func_803DD9DC
-/* 801026DC 000FE33C 28 03 07 D1 */ cmplwi r3, 0x7d1
-/* 801026E0 000FE340 40 82 00 0C */ bne lbl_801026EC
-/* 801026E4 000FE344 3B 20 00 02 */ li r25, 2
-/* 801026E8 000FE348 48 00 01 50 */ b lbl_80102838
-lbl_801026EC:
-/* 801026EC 000FE34C 2C 1A 00 00 */ cmpwi r26, 0
-/* 801026F0 000FE350 41 82 00 0C */ beq lbl_801026FC
-/* 801026F4 000FE354 3B 20 00 00 */ li r25, 0
-/* 801026F8 000FE358 48 00 01 40 */ b lbl_80102838
-lbl_801026FC:
-/* 801026FC 000FE35C 3B 20 00 01 */ li r25, 1
-/* 80102700 000FE360 48 00 01 38 */ b lbl_80102838
-lbl_80102704:
-/* 80102704 000FE364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102708 000FE368 38 80 00 6E */ li r4, 0x6e
-/* 8010270C 000FE36C 38 A0 00 00 */ li r5, 0
-/* 80102710 000FE370 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102714 000FE374 48 2D B2 C9 */ bl func_803DD9DC
-/* 80102718 000FE378 2C 03 00 00 */ cmpwi r3, 0
-/* 8010271C 000FE37C 41 82 00 84 */ beq lbl_801027A0
-/* 80102720 000FE380 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102724 000FE384 38 80 00 97 */ li r4, 0x97
-/* 80102728 000FE388 38 A0 00 00 */ li r5, 0
-/* 8010272C 000FE38C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102730 000FE390 48 2D B2 AD */ bl func_803DD9DC
-/* 80102734 000FE394 28 03 07 D2 */ cmplwi r3, 0x7d2
-/* 80102738 000FE398 40 82 00 1C */ bne lbl_80102754
-/* 8010273C 000FE39C 2C 1A 00 00 */ cmpwi r26, 0
-/* 80102740 000FE3A0 41 82 00 0C */ beq lbl_8010274C
-/* 80102744 000FE3A4 3B 20 00 0D */ li r25, 0xd
-/* 80102748 000FE3A8 48 00 00 F0 */ b lbl_80102838
-lbl_8010274C:
-/* 8010274C 000FE3AC 3B 20 00 0E */ li r25, 0xe
-/* 80102750 000FE3B0 48 00 00 E8 */ b lbl_80102838
-lbl_80102754:
-/* 80102754 000FE3B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102758 000FE3B8 38 80 00 97 */ li r4, 0x97
-/* 8010275C 000FE3BC 38 A0 00 00 */ li r5, 0
-/* 80102760 000FE3C0 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102764 000FE3C4 48 2D B2 79 */ bl func_803DD9DC
-/* 80102768 000FE3C8 28 03 0B B9 */ cmplwi r3, 0xbb9
-/* 8010276C 000FE3CC 40 82 00 1C */ bne lbl_80102788
-/* 80102770 000FE3D0 2C 1A 00 00 */ cmpwi r26, 0
-/* 80102774 000FE3D4 41 82 00 0C */ beq lbl_80102780
-/* 80102778 000FE3D8 3B 20 00 0B */ li r25, 0xb
-/* 8010277C 000FE3DC 48 00 00 BC */ b lbl_80102838
-lbl_80102780:
-/* 80102780 000FE3E0 3B 20 00 0C */ li r25, 0xc
-/* 80102784 000FE3E4 48 00 00 B4 */ b lbl_80102838
-lbl_80102788:
-/* 80102788 000FE3E8 2C 1A 00 00 */ cmpwi r26, 0
-/* 8010278C 000FE3EC 41 82 00 0C */ beq lbl_80102798
-/* 80102790 000FE3F0 3B 20 00 09 */ li r25, 9
-/* 80102794 000FE3F4 48 00 00 A4 */ b lbl_80102838
-lbl_80102798:
-/* 80102798 000FE3F8 3B 20 00 0A */ li r25, 0xa
-/* 8010279C 000FE3FC 48 00 00 9C */ b lbl_80102838
-lbl_801027A0:
-/* 801027A0 000FE400 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801027A4 000FE404 38 80 00 97 */ li r4, 0x97
-/* 801027A8 000FE408 38 A0 00 00 */ li r5, 0
-/* 801027AC 000FE40C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801027B0 000FE410 48 2D B2 2D */ bl func_803DD9DC
-/* 801027B4 000FE414 28 03 07 D1 */ cmplwi r3, 0x7d1
-/* 801027B8 000FE418 41 82 00 58 */ beq lbl_80102810
-/* 801027BC 000FE41C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801027C0 000FE420 38 80 00 97 */ li r4, 0x97
-/* 801027C4 000FE424 38 A0 00 00 */ li r5, 0
-/* 801027C8 000FE428 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801027CC 000FE42C 48 2D B2 11 */ bl func_803DD9DC
-/* 801027D0 000FE430 28 03 07 D0 */ cmplwi r3, 0x7d0
-/* 801027D4 000FE434 41 82 00 3C */ beq lbl_80102810
-/* 801027D8 000FE438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801027DC 000FE43C 38 80 00 97 */ li r4, 0x97
-/* 801027E0 000FE440 38 A0 00 00 */ li r5, 0
-/* 801027E4 000FE444 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 801027E8 000FE448 48 2D B1 F5 */ bl func_803DD9DC
-/* 801027EC 000FE44C 28 03 07 D9 */ cmplwi r3, 0x7d9
-/* 801027F0 000FE450 41 82 00 20 */ beq lbl_80102810
-/* 801027F4 000FE454 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 801027F8 000FE458 38 80 00 97 */ li r4, 0x97
-/* 801027FC 000FE45C 38 A0 00 00 */ li r5, 0
-/* 80102800 000FE460 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80102804 000FE464 48 2D B1 D9 */ bl func_803DD9DC
-/* 80102808 000FE468 28 03 07 DA */ cmplwi r3, 0x7da
-/* 8010280C 000FE46C 40 82 00 1C */ bne lbl_80102828
-lbl_80102810:
-/* 80102810 000FE470 2C 1A 00 00 */ cmpwi r26, 0
-/* 80102814 000FE474 41 82 00 0C */ beq lbl_80102820
-/* 80102818 000FE478 3B 20 00 05 */ li r25, 5
-/* 8010281C 000FE47C 48 00 00 1C */ b lbl_80102838
-lbl_80102820:
-/* 80102820 000FE480 3B 20 00 06 */ li r25, 6
-/* 80102824 000FE484 48 00 00 14 */ b lbl_80102838
-lbl_80102828:
-/* 80102828 000FE488 7C 1A 00 D0 */ neg r0, r26
-/* 8010282C 000FE48C 7C 00 D3 78 */ or r0, r0, r26
-/* 80102830 000FE490 7C 03 FE 70 */ srawi r3, r0, 0x1f
-/* 80102834 000FE494 3B 23 00 04 */ addi r25, r3, 4
-lbl_80102838:
-/* 80102838 000FE498 28 19 00 0F */ cmplwi r25, 0xf
-/* 8010283C 000FE49C 41 81 06 08 */ bgt lbl_80102E44
-/* 80102840 000FE4A0 3C 60 80 42 */ lis r3, lbl_8041AA08@ha
-/* 80102844 000FE4A4 57 20 10 3A */ slwi r0, r25, 2
-/* 80102848 000FE4A8 38 63 AA 08 */ addi r3, r3, lbl_8041AA08@l
-/* 8010284C 000FE4AC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80102850 000FE4B0 7C 69 03 A6 */ mtctr r3
-/* 80102854 000FE4B4 4E 80 04 20 */ bctr
-/* 80102858 000FE4B8 7F C3 F3 78 */ mr r3, r30
-/* 8010285C 000FE4BC 7F A4 EB 78 */ mr r4, r29
-/* 80102860 000FE4C0 7F E7 FB 78 */ mr r7, r31
-/* 80102864 000FE4C4 7F 85 07 34 */ extsh r5, r28
-/* 80102868 000FE4C8 7F 66 07 34 */ extsh r6, r27
-/* 8010286C 000FE4CC 48 00 05 F1 */ bl func_80102E5C
-/* 80102870 000FE4D0 7C 65 1B 78 */ mr r5, r3
-/* 80102874 000FE4D4 7F C4 F3 78 */ mr r4, r30
-/* 80102878 000FE4D8 7F E8 FB 78 */ mr r8, r31
-/* 8010287C 000FE4DC 7F 86 07 34 */ extsh r6, r28
-/* 80102880 000FE4E0 7F 67 07 34 */ extsh r7, r27
-/* 80102884 000FE4E4 38 60 30 2A */ li r3, 0x302a
-/* 80102888 000FE4E8 48 00 06 75 */ bl func_80102EFC
-/* 8010288C 000FE4EC 7C 64 1B 78 */ mr r4, r3
-/* 80102890 000FE4F0 7F C3 F3 78 */ mr r3, r30
-/* 80102894 000FE4F4 7F E7 FB 78 */ mr r7, r31
-/* 80102898 000FE4F8 7F 85 07 34 */ extsh r5, r28
-/* 8010289C 000FE4FC 7F 66 07 34 */ extsh r6, r27
-/* 801028A0 000FE500 48 00 15 B1 */ bl func_80103E50
-/* 801028A4 000FE504 7C 64 1B 78 */ mr r4, r3
-/* 801028A8 000FE508 7F C3 F3 78 */ mr r3, r30
-/* 801028AC 000FE50C 7F E7 FB 78 */ mr r7, r31
-/* 801028B0 000FE510 7F 85 07 34 */ extsh r5, r28
-/* 801028B4 000FE514 7F 66 07 34 */ extsh r6, r27
-/* 801028B8 000FE518 48 00 19 59 */ bl func_80104210
-/* 801028BC 000FE51C 48 00 05 88 */ b lbl_80102E44
-/* 801028C0 000FE520 7F C3 F3 78 */ mr r3, r30
-/* 801028C4 000FE524 7F A4 EB 78 */ mr r4, r29
-/* 801028C8 000FE528 7F E7 FB 78 */ mr r7, r31
-/* 801028CC 000FE52C 7F 85 07 34 */ extsh r5, r28
-/* 801028D0 000FE530 7F 66 07 34 */ extsh r6, r27
-/* 801028D4 000FE534 48 00 05 89 */ bl func_80102E5C
-/* 801028D8 000FE538 7C 65 1B 78 */ mr r5, r3
-/* 801028DC 000FE53C 7F C4 F3 78 */ mr r4, r30
-/* 801028E0 000FE540 7F E8 FB 78 */ mr r8, r31
-/* 801028E4 000FE544 7F 86 07 34 */ extsh r6, r28
-/* 801028E8 000FE548 7F 67 07 34 */ extsh r7, r27
-/* 801028EC 000FE54C 38 60 30 2B */ li r3, 0x302b
-/* 801028F0 000FE550 48 00 06 0D */ bl func_80102EFC
-/* 801028F4 000FE554 7C 64 1B 78 */ mr r4, r3
-/* 801028F8 000FE558 7F C3 F3 78 */ mr r3, r30
-/* 801028FC 000FE55C 7F E7 FB 78 */ mr r7, r31
-/* 80102900 000FE560 7F 85 07 34 */ extsh r5, r28
-/* 80102904 000FE564 7F 66 07 34 */ extsh r6, r27
-/* 80102908 000FE568 48 00 15 49 */ bl func_80103E50
-/* 8010290C 000FE56C 7C 64 1B 78 */ mr r4, r3
-/* 80102910 000FE570 7F C3 F3 78 */ mr r3, r30
-/* 80102914 000FE574 7F E7 FB 78 */ mr r7, r31
-/* 80102918 000FE578 7F 85 07 34 */ extsh r5, r28
-/* 8010291C 000FE57C 7F 66 07 34 */ extsh r6, r27
-/* 80102920 000FE580 48 00 18 F1 */ bl func_80104210
-/* 80102924 000FE584 48 00 05 20 */ b lbl_80102E44
-/* 80102928 000FE588 7F C3 F3 78 */ mr r3, r30
-/* 8010292C 000FE58C 7F A4 EB 78 */ mr r4, r29
-/* 80102930 000FE590 7F E7 FB 78 */ mr r7, r31
-/* 80102934 000FE594 7F 85 07 34 */ extsh r5, r28
-/* 80102938 000FE598 7F 66 07 34 */ extsh r6, r27
-/* 8010293C 000FE59C 48 00 05 21 */ bl func_80102E5C
-/* 80102940 000FE5A0 7C 65 1B 78 */ mr r5, r3
-/* 80102944 000FE5A4 7F C4 F3 78 */ mr r4, r30
-/* 80102948 000FE5A8 7F E8 FB 78 */ mr r8, r31
-/* 8010294C 000FE5AC 7F 86 07 34 */ extsh r6, r28
-/* 80102950 000FE5B0 7F 67 07 34 */ extsh r7, r27
-/* 80102954 000FE5B4 38 60 30 2C */ li r3, 0x302c
-/* 80102958 000FE5B8 48 00 05 A5 */ bl func_80102EFC
-/* 8010295C 000FE5BC 7C 64 1B 78 */ mr r4, r3
-/* 80102960 000FE5C0 7F C3 F3 78 */ mr r3, r30
-/* 80102964 000FE5C4 7F E7 FB 78 */ mr r7, r31
-/* 80102968 000FE5C8 7F 85 07 34 */ extsh r5, r28
-/* 8010296C 000FE5CC 7F 66 07 34 */ extsh r6, r27
-/* 80102970 000FE5D0 48 00 14 E1 */ bl func_80103E50
-/* 80102974 000FE5D4 7C 64 1B 78 */ mr r4, r3
-/* 80102978 000FE5D8 7F C3 F3 78 */ mr r3, r30
-/* 8010297C 000FE5DC 7F E7 FB 78 */ mr r7, r31
-/* 80102980 000FE5E0 7F 85 07 34 */ extsh r5, r28
-/* 80102984 000FE5E4 7F 66 07 34 */ extsh r6, r27
-/* 80102988 000FE5E8 48 00 18 89 */ bl func_80104210
-/* 8010298C 000FE5EC 48 00 04 B8 */ b lbl_80102E44
-/* 80102990 000FE5F0 7F C3 F3 78 */ mr r3, r30
-/* 80102994 000FE5F4 7F A4 EB 78 */ mr r4, r29
-/* 80102998 000FE5F8 7F E7 FB 78 */ mr r7, r31
-/* 8010299C 000FE5FC 7F 85 07 34 */ extsh r5, r28
-/* 801029A0 000FE600 7F 66 07 34 */ extsh r6, r27
-/* 801029A4 000FE604 48 00 04 B9 */ bl func_80102E5C
-/* 801029A8 000FE608 7C 65 1B 78 */ mr r5, r3
-/* 801029AC 000FE60C 7F C4 F3 78 */ mr r4, r30
-/* 801029B0 000FE610 7F E8 FB 78 */ mr r8, r31
-/* 801029B4 000FE614 7F 86 07 34 */ extsh r6, r28
-/* 801029B8 000FE618 7F 67 07 34 */ extsh r7, r27
-/* 801029BC 000FE61C 38 60 30 2D */ li r3, 0x302d
-/* 801029C0 000FE620 48 00 05 3D */ bl func_80102EFC
-/* 801029C4 000FE624 7C 64 1B 78 */ mr r4, r3
-/* 801029C8 000FE628 7F C3 F3 78 */ mr r3, r30
-/* 801029CC 000FE62C 7F E7 FB 78 */ mr r7, r31
-/* 801029D0 000FE630 7F 85 07 34 */ extsh r5, r28
-/* 801029D4 000FE634 7F 66 07 34 */ extsh r6, r27
-/* 801029D8 000FE638 48 00 14 79 */ bl func_80103E50
-/* 801029DC 000FE63C 7C 64 1B 78 */ mr r4, r3
-/* 801029E0 000FE640 7F C3 F3 78 */ mr r3, r30
-/* 801029E4 000FE644 7F E7 FB 78 */ mr r7, r31
-/* 801029E8 000FE648 7F 85 07 34 */ extsh r5, r28
-/* 801029EC 000FE64C 7F 66 07 34 */ extsh r6, r27
-/* 801029F0 000FE650 48 00 18 21 */ bl func_80104210
-/* 801029F4 000FE654 48 00 04 50 */ b lbl_80102E44
-/* 801029F8 000FE658 7F C3 F3 78 */ mr r3, r30
-/* 801029FC 000FE65C 7F A4 EB 78 */ mr r4, r29
-/* 80102A00 000FE660 7F E7 FB 78 */ mr r7, r31
-/* 80102A04 000FE664 7F 85 07 34 */ extsh r5, r28
-/* 80102A08 000FE668 7F 66 07 34 */ extsh r6, r27
-/* 80102A0C 000FE66C 48 00 04 51 */ bl func_80102E5C
-/* 80102A10 000FE670 7C 65 1B 78 */ mr r5, r3
-/* 80102A14 000FE674 7F C4 F3 78 */ mr r4, r30
-/* 80102A18 000FE678 7F E8 FB 78 */ mr r8, r31
-/* 80102A1C 000FE67C 7F 86 07 34 */ extsh r6, r28
-/* 80102A20 000FE680 7F 67 07 34 */ extsh r7, r27
-/* 80102A24 000FE684 38 60 30 2E */ li r3, 0x302e
-/* 80102A28 000FE688 48 00 04 D5 */ bl func_80102EFC
-/* 80102A2C 000FE68C 7C 64 1B 78 */ mr r4, r3
-/* 80102A30 000FE690 7F C3 F3 78 */ mr r3, r30
-/* 80102A34 000FE694 7F E7 FB 78 */ mr r7, r31
-/* 80102A38 000FE698 7F 85 07 34 */ extsh r5, r28
-/* 80102A3C 000FE69C 7F 66 07 34 */ extsh r6, r27
-/* 80102A40 000FE6A0 48 00 14 11 */ bl func_80103E50
-/* 80102A44 000FE6A4 7C 64 1B 78 */ mr r4, r3
-/* 80102A48 000FE6A8 7F C3 F3 78 */ mr r3, r30
-/* 80102A4C 000FE6AC 7F E7 FB 78 */ mr r7, r31
-/* 80102A50 000FE6B0 7F 85 07 34 */ extsh r5, r28
-/* 80102A54 000FE6B4 7F 66 07 34 */ extsh r6, r27
-/* 80102A58 000FE6B8 48 00 17 B9 */ bl func_80104210
-/* 80102A5C 000FE6BC 48 00 03 E8 */ b lbl_80102E44
-/* 80102A60 000FE6C0 7F C3 F3 78 */ mr r3, r30
-/* 80102A64 000FE6C4 7F A4 EB 78 */ mr r4, r29
-/* 80102A68 000FE6C8 7F E7 FB 78 */ mr r7, r31
-/* 80102A6C 000FE6CC 7F 85 07 34 */ extsh r5, r28
-/* 80102A70 000FE6D0 7F 66 07 34 */ extsh r6, r27
-/* 80102A74 000FE6D4 48 00 03 E9 */ bl func_80102E5C
-/* 80102A78 000FE6D8 7C 65 1B 78 */ mr r5, r3
-/* 80102A7C 000FE6DC 7F C4 F3 78 */ mr r4, r30
-/* 80102A80 000FE6E0 7F E8 FB 78 */ mr r8, r31
-/* 80102A84 000FE6E4 7F 86 07 34 */ extsh r6, r28
-/* 80102A88 000FE6E8 7F 67 07 34 */ extsh r7, r27
-/* 80102A8C 000FE6EC 38 60 30 2F */ li r3, 0x302f
-/* 80102A90 000FE6F0 48 00 04 6D */ bl func_80102EFC
-/* 80102A94 000FE6F4 7C 64 1B 78 */ mr r4, r3
-/* 80102A98 000FE6F8 7F C3 F3 78 */ mr r3, r30
-/* 80102A9C 000FE6FC 7F E7 FB 78 */ mr r7, r31
-/* 80102AA0 000FE700 7F 85 07 34 */ extsh r5, r28
-/* 80102AA4 000FE704 7F 66 07 34 */ extsh r6, r27
-/* 80102AA8 000FE708 48 00 13 A9 */ bl func_80103E50
-/* 80102AAC 000FE70C 7C 64 1B 78 */ mr r4, r3
-/* 80102AB0 000FE710 7F C3 F3 78 */ mr r3, r30
-/* 80102AB4 000FE714 7F E7 FB 78 */ mr r7, r31
-/* 80102AB8 000FE718 7F 85 07 34 */ extsh r5, r28
-/* 80102ABC 000FE71C 7F 66 07 34 */ extsh r6, r27
-/* 80102AC0 000FE720 48 00 17 51 */ bl func_80104210
-/* 80102AC4 000FE724 48 00 03 80 */ b lbl_80102E44
-/* 80102AC8 000FE728 7F C3 F3 78 */ mr r3, r30
-/* 80102ACC 000FE72C 7F A4 EB 78 */ mr r4, r29
-/* 80102AD0 000FE730 7F E7 FB 78 */ mr r7, r31
-/* 80102AD4 000FE734 7F 85 07 34 */ extsh r5, r28
-/* 80102AD8 000FE738 7F 66 07 34 */ extsh r6, r27
-/* 80102ADC 000FE73C 48 00 03 81 */ bl func_80102E5C
-/* 80102AE0 000FE740 7C 65 1B 78 */ mr r5, r3
-/* 80102AE4 000FE744 7F C4 F3 78 */ mr r4, r30
-/* 80102AE8 000FE748 7F E8 FB 78 */ mr r8, r31
-/* 80102AEC 000FE74C 7F 86 07 34 */ extsh r6, r28
-/* 80102AF0 000FE750 7F 67 07 34 */ extsh r7, r27
-/* 80102AF4 000FE754 38 60 30 30 */ li r3, 0x3030
-/* 80102AF8 000FE758 48 00 04 05 */ bl func_80102EFC
-/* 80102AFC 000FE75C 7C 64 1B 78 */ mr r4, r3
-/* 80102B00 000FE760 7F C3 F3 78 */ mr r3, r30
-/* 80102B04 000FE764 7F E7 FB 78 */ mr r7, r31
-/* 80102B08 000FE768 7F 85 07 34 */ extsh r5, r28
-/* 80102B0C 000FE76C 7F 66 07 34 */ extsh r6, r27
-/* 80102B10 000FE770 48 00 13 41 */ bl func_80103E50
-/* 80102B14 000FE774 7C 64 1B 78 */ mr r4, r3
-/* 80102B18 000FE778 7F C3 F3 78 */ mr r3, r30
-/* 80102B1C 000FE77C 7F E7 FB 78 */ mr r7, r31
-/* 80102B20 000FE780 7F 85 07 34 */ extsh r5, r28
-/* 80102B24 000FE784 7F 66 07 34 */ extsh r6, r27
-/* 80102B28 000FE788 48 00 16 E9 */ bl func_80104210
-/* 80102B2C 000FE78C 48 00 03 18 */ b lbl_80102E44
-/* 80102B30 000FE790 7F C3 F3 78 */ mr r3, r30
-/* 80102B34 000FE794 7F A4 EB 78 */ mr r4, r29
-/* 80102B38 000FE798 7F E7 FB 78 */ mr r7, r31
-/* 80102B3C 000FE79C 7F 85 07 34 */ extsh r5, r28
-/* 80102B40 000FE7A0 7F 66 07 34 */ extsh r6, r27
-/* 80102B44 000FE7A4 48 00 03 19 */ bl func_80102E5C
-/* 80102B48 000FE7A8 7C 65 1B 78 */ mr r5, r3
-/* 80102B4C 000FE7AC 7F C4 F3 78 */ mr r4, r30
-/* 80102B50 000FE7B0 7F E8 FB 78 */ mr r8, r31
-/* 80102B54 000FE7B4 7F 86 07 34 */ extsh r6, r28
-/* 80102B58 000FE7B8 7F 67 07 34 */ extsh r7, r27
-/* 80102B5C 000FE7BC 38 60 30 31 */ li r3, 0x3031
-/* 80102B60 000FE7C0 48 00 03 9D */ bl func_80102EFC
-/* 80102B64 000FE7C4 7C 64 1B 78 */ mr r4, r3
-/* 80102B68 000FE7C8 7F C3 F3 78 */ mr r3, r30
-/* 80102B6C 000FE7CC 7F E7 FB 78 */ mr r7, r31
-/* 80102B70 000FE7D0 7F 85 07 34 */ extsh r5, r28
-/* 80102B74 000FE7D4 7F 66 07 34 */ extsh r6, r27
-/* 80102B78 000FE7D8 48 00 12 D9 */ bl func_80103E50
-/* 80102B7C 000FE7DC 7C 64 1B 78 */ mr r4, r3
-/* 80102B80 000FE7E0 7F C3 F3 78 */ mr r3, r30
-/* 80102B84 000FE7E4 7F E7 FB 78 */ mr r7, r31
-/* 80102B88 000FE7E8 7F 85 07 34 */ extsh r5, r28
-/* 80102B8C 000FE7EC 7F 66 07 34 */ extsh r6, r27
-/* 80102B90 000FE7F0 48 00 16 81 */ bl func_80104210
-/* 80102B94 000FE7F4 48 00 02 B0 */ b lbl_80102E44
-/* 80102B98 000FE7F8 7F C3 F3 78 */ mr r3, r30
-/* 80102B9C 000FE7FC 7F A4 EB 78 */ mr r4, r29
-/* 80102BA0 000FE800 7F E7 FB 78 */ mr r7, r31
-/* 80102BA4 000FE804 7F 85 07 34 */ extsh r5, r28
-/* 80102BA8 000FE808 7F 66 07 34 */ extsh r6, r27
-/* 80102BAC 000FE80C 48 00 02 B1 */ bl func_80102E5C
-/* 80102BB0 000FE810 7C 65 1B 78 */ mr r5, r3
-/* 80102BB4 000FE814 7F C4 F3 78 */ mr r4, r30
-/* 80102BB8 000FE818 7F E8 FB 78 */ mr r8, r31
-/* 80102BBC 000FE81C 7F 86 07 34 */ extsh r6, r28
-/* 80102BC0 000FE820 7F 67 07 34 */ extsh r7, r27
-/* 80102BC4 000FE824 38 60 30 32 */ li r3, 0x3032
-/* 80102BC8 000FE828 48 00 03 35 */ bl func_80102EFC
-/* 80102BCC 000FE82C 7C 64 1B 78 */ mr r4, r3
-/* 80102BD0 000FE830 7F C3 F3 78 */ mr r3, r30
-/* 80102BD4 000FE834 7F E7 FB 78 */ mr r7, r31
-/* 80102BD8 000FE838 7F 85 07 34 */ extsh r5, r28
-/* 80102BDC 000FE83C 7F 66 07 34 */ extsh r6, r27
-/* 80102BE0 000FE840 48 00 12 71 */ bl func_80103E50
-/* 80102BE4 000FE844 7C 64 1B 78 */ mr r4, r3
-/* 80102BE8 000FE848 7F C3 F3 78 */ mr r3, r30
-/* 80102BEC 000FE84C 7F E7 FB 78 */ mr r7, r31
-/* 80102BF0 000FE850 7F 85 07 34 */ extsh r5, r28
-/* 80102BF4 000FE854 7F 66 07 34 */ extsh r6, r27
-/* 80102BF8 000FE858 48 00 16 19 */ bl func_80104210
-/* 80102BFC 000FE85C 48 00 02 48 */ b lbl_80102E44
-/* 80102C00 000FE860 7F C3 F3 78 */ mr r3, r30
-/* 80102C04 000FE864 7F A4 EB 78 */ mr r4, r29
-/* 80102C08 000FE868 7F E7 FB 78 */ mr r7, r31
-/* 80102C0C 000FE86C 7F 85 07 34 */ extsh r5, r28
-/* 80102C10 000FE870 7F 66 07 34 */ extsh r6, r27
-/* 80102C14 000FE874 48 00 02 49 */ bl func_80102E5C
-/* 80102C18 000FE878 7C 65 1B 78 */ mr r5, r3
-/* 80102C1C 000FE87C 7F C4 F3 78 */ mr r4, r30
-/* 80102C20 000FE880 7F E8 FB 78 */ mr r8, r31
-/* 80102C24 000FE884 7F 86 07 34 */ extsh r6, r28
-/* 80102C28 000FE888 7F 67 07 34 */ extsh r7, r27
-/* 80102C2C 000FE88C 38 60 30 33 */ li r3, 0x3033
-/* 80102C30 000FE890 48 00 02 CD */ bl func_80102EFC
-/* 80102C34 000FE894 7C 64 1B 78 */ mr r4, r3
-/* 80102C38 000FE898 7F C3 F3 78 */ mr r3, r30
-/* 80102C3C 000FE89C 7F E7 FB 78 */ mr r7, r31
-/* 80102C40 000FE8A0 7F 85 07 34 */ extsh r5, r28
-/* 80102C44 000FE8A4 7F 66 07 34 */ extsh r6, r27
-/* 80102C48 000FE8A8 48 00 12 09 */ bl func_80103E50
-/* 80102C4C 000FE8AC 48 00 01 F8 */ b lbl_80102E44
-/* 80102C50 000FE8B0 7F C3 F3 78 */ mr r3, r30
-/* 80102C54 000FE8B4 7F A4 EB 78 */ mr r4, r29
-/* 80102C58 000FE8B8 7F E7 FB 78 */ mr r7, r31
-/* 80102C5C 000FE8BC 7F 85 07 34 */ extsh r5, r28
-/* 80102C60 000FE8C0 7F 66 07 34 */ extsh r6, r27
-/* 80102C64 000FE8C4 48 00 01 F9 */ bl func_80102E5C
-/* 80102C68 000FE8C8 7C 65 1B 78 */ mr r5, r3
-/* 80102C6C 000FE8CC 7F C4 F3 78 */ mr r4, r30
-/* 80102C70 000FE8D0 7F E8 FB 78 */ mr r8, r31
-/* 80102C74 000FE8D4 7F 86 07 34 */ extsh r6, r28
-/* 80102C78 000FE8D8 7F 67 07 34 */ extsh r7, r27
-/* 80102C7C 000FE8DC 38 60 30 34 */ li r3, 0x3034
-/* 80102C80 000FE8E0 48 00 02 7D */ bl func_80102EFC
-/* 80102C84 000FE8E4 7C 64 1B 78 */ mr r4, r3
-/* 80102C88 000FE8E8 7F C3 F3 78 */ mr r3, r30
-/* 80102C8C 000FE8EC 7F E7 FB 78 */ mr r7, r31
-/* 80102C90 000FE8F0 7F 85 07 34 */ extsh r5, r28
-/* 80102C94 000FE8F4 7F 66 07 34 */ extsh r6, r27
-/* 80102C98 000FE8F8 48 00 11 B9 */ bl func_80103E50
-/* 80102C9C 000FE8FC 48 00 01 A8 */ b lbl_80102E44
-/* 80102CA0 000FE900 7F C3 F3 78 */ mr r3, r30
-/* 80102CA4 000FE904 7F A4 EB 78 */ mr r4, r29
-/* 80102CA8 000FE908 7F E7 FB 78 */ mr r7, r31
-/* 80102CAC 000FE90C 7F 85 07 34 */ extsh r5, r28
-/* 80102CB0 000FE910 7F 66 07 34 */ extsh r6, r27
-/* 80102CB4 000FE914 48 00 01 A9 */ bl func_80102E5C
-/* 80102CB8 000FE918 7C 65 1B 78 */ mr r5, r3
-/* 80102CBC 000FE91C 7F C4 F3 78 */ mr r4, r30
-/* 80102CC0 000FE920 7F E8 FB 78 */ mr r8, r31
-/* 80102CC4 000FE924 7F 86 07 34 */ extsh r6, r28
-/* 80102CC8 000FE928 7F 67 07 34 */ extsh r7, r27
-/* 80102CCC 000FE92C 38 60 30 35 */ li r3, 0x3035
-/* 80102CD0 000FE930 48 00 02 2D */ bl func_80102EFC
-/* 80102CD4 000FE934 7C 64 1B 78 */ mr r4, r3
-/* 80102CD8 000FE938 7F C3 F3 78 */ mr r3, r30
-/* 80102CDC 000FE93C 7F E7 FB 78 */ mr r7, r31
-/* 80102CE0 000FE940 7F 85 07 34 */ extsh r5, r28
-/* 80102CE4 000FE944 7F 66 07 34 */ extsh r6, r27
-/* 80102CE8 000FE948 48 00 11 69 */ bl func_80103E50
-/* 80102CEC 000FE94C 48 00 01 58 */ b lbl_80102E44
-/* 80102CF0 000FE950 7F C3 F3 78 */ mr r3, r30
-/* 80102CF4 000FE954 7F A4 EB 78 */ mr r4, r29
-/* 80102CF8 000FE958 7F E7 FB 78 */ mr r7, r31
-/* 80102CFC 000FE95C 7F 85 07 34 */ extsh r5, r28
-/* 80102D00 000FE960 7F 66 07 34 */ extsh r6, r27
-/* 80102D04 000FE964 48 00 01 59 */ bl func_80102E5C
-/* 80102D08 000FE968 7C 65 1B 78 */ mr r5, r3
-/* 80102D0C 000FE96C 7F C4 F3 78 */ mr r4, r30
-/* 80102D10 000FE970 7F E8 FB 78 */ mr r8, r31
-/* 80102D14 000FE974 7F 86 07 34 */ extsh r6, r28
-/* 80102D18 000FE978 7F 67 07 34 */ extsh r7, r27
-/* 80102D1C 000FE97C 38 60 30 36 */ li r3, 0x3036
-/* 80102D20 000FE980 48 00 01 DD */ bl func_80102EFC
-/* 80102D24 000FE984 7C 64 1B 78 */ mr r4, r3
-/* 80102D28 000FE988 7F C3 F3 78 */ mr r3, r30
-/* 80102D2C 000FE98C 7F E7 FB 78 */ mr r7, r31
-/* 80102D30 000FE990 7F 85 07 34 */ extsh r5, r28
-/* 80102D34 000FE994 7F 66 07 34 */ extsh r6, r27
-/* 80102D38 000FE998 48 00 11 19 */ bl func_80103E50
-/* 80102D3C 000FE99C 48 00 01 08 */ b lbl_80102E44
-/* 80102D40 000FE9A0 7F C3 F3 78 */ mr r3, r30
-/* 80102D44 000FE9A4 7F A4 EB 78 */ mr r4, r29
-/* 80102D48 000FE9A8 7F E7 FB 78 */ mr r7, r31
-/* 80102D4C 000FE9AC 7F 85 07 34 */ extsh r5, r28
-/* 80102D50 000FE9B0 7F 66 07 34 */ extsh r6, r27
-/* 80102D54 000FE9B4 48 00 01 09 */ bl func_80102E5C
-/* 80102D58 000FE9B8 7C 65 1B 78 */ mr r5, r3
-/* 80102D5C 000FE9BC 7F C4 F3 78 */ mr r4, r30
-/* 80102D60 000FE9C0 7F E8 FB 78 */ mr r8, r31
-/* 80102D64 000FE9C4 7F 86 07 34 */ extsh r6, r28
-/* 80102D68 000FE9C8 7F 67 07 34 */ extsh r7, r27
-/* 80102D6C 000FE9CC 38 60 30 37 */ li r3, 0x3037
-/* 80102D70 000FE9D0 48 00 01 8D */ bl func_80102EFC
-/* 80102D74 000FE9D4 7C 64 1B 78 */ mr r4, r3
-/* 80102D78 000FE9D8 7F C3 F3 78 */ mr r3, r30
-/* 80102D7C 000FE9DC 7F E7 FB 78 */ mr r7, r31
-/* 80102D80 000FE9E0 7F 85 07 34 */ extsh r5, r28
-/* 80102D84 000FE9E4 7F 66 07 34 */ extsh r6, r27
-/* 80102D88 000FE9E8 48 00 10 C9 */ bl func_80103E50
-/* 80102D8C 000FE9EC 48 00 00 B8 */ b lbl_80102E44
-/* 80102D90 000FE9F0 7F C3 F3 78 */ mr r3, r30
-/* 80102D94 000FE9F4 7F A4 EB 78 */ mr r4, r29
-/* 80102D98 000FE9F8 7F E7 FB 78 */ mr r7, r31
-/* 80102D9C 000FE9FC 7F 85 07 34 */ extsh r5, r28
-/* 80102DA0 000FEA00 7F 66 07 34 */ extsh r6, r27
-/* 80102DA4 000FEA04 48 00 00 B9 */ bl func_80102E5C
-/* 80102DA8 000FEA08 7C 65 1B 78 */ mr r5, r3
-/* 80102DAC 000FEA0C 7F C4 F3 78 */ mr r4, r30
-/* 80102DB0 000FEA10 7F E8 FB 78 */ mr r8, r31
-/* 80102DB4 000FEA14 7F 86 07 34 */ extsh r6, r28
-/* 80102DB8 000FEA18 7F 67 07 34 */ extsh r7, r27
-/* 80102DBC 000FEA1C 38 60 30 38 */ li r3, 0x3038
-/* 80102DC0 000FEA20 48 00 01 3D */ bl func_80102EFC
-/* 80102DC4 000FEA24 7C 64 1B 78 */ mr r4, r3
-/* 80102DC8 000FEA28 7F C3 F3 78 */ mr r3, r30
-/* 80102DCC 000FEA2C 7F E7 FB 78 */ mr r7, r31
-/* 80102DD0 000FEA30 7F 85 07 34 */ extsh r5, r28
-/* 80102DD4 000FEA34 7F 66 07 34 */ extsh r6, r27
-/* 80102DD8 000FEA38 48 00 10 79 */ bl func_80103E50
-/* 80102DDC 000FEA3C 48 00 00 68 */ b lbl_80102E44
-/* 80102DE0 000FEA40 7F C3 F3 78 */ mr r3, r30
-/* 80102DE4 000FEA44 7F A4 EB 78 */ mr r4, r29
-/* 80102DE8 000FEA48 7F E7 FB 78 */ mr r7, r31
-/* 80102DEC 000FEA4C 7F 85 07 34 */ extsh r5, r28
-/* 80102DF0 000FEA50 7F 66 07 34 */ extsh r6, r27
-/* 80102DF4 000FEA54 48 00 00 69 */ bl func_80102E5C
-/* 80102DF8 000FEA58 7C 65 1B 78 */ mr r5, r3
-/* 80102DFC 000FEA5C 7F C4 F3 78 */ mr r4, r30
-/* 80102E00 000FEA60 7F E8 FB 78 */ mr r8, r31
-/* 80102E04 000FEA64 7F 86 07 34 */ extsh r6, r28
-/* 80102E08 000FEA68 7F 67 07 34 */ extsh r7, r27
-/* 80102E0C 000FEA6C 38 60 30 39 */ li r3, 0x3039
-/* 80102E10 000FEA70 48 00 00 ED */ bl func_80102EFC
-/* 80102E14 000FEA74 7C 64 1B 78 */ mr r4, r3
-/* 80102E18 000FEA78 7F C3 F3 78 */ mr r3, r30
-/* 80102E1C 000FEA7C 7F E7 FB 78 */ mr r7, r31
-/* 80102E20 000FEA80 7F 85 07 34 */ extsh r5, r28
-/* 80102E24 000FEA84 7F 66 07 34 */ extsh r6, r27
-/* 80102E28 000FEA88 48 00 10 29 */ bl func_80103E50
-/* 80102E2C 000FEA8C 7C 64 1B 78 */ mr r4, r3
-/* 80102E30 000FEA90 7F C3 F3 78 */ mr r3, r30
-/* 80102E34 000FEA94 7F E7 FB 78 */ mr r7, r31
-/* 80102E38 000FEA98 7F 85 07 34 */ extsh r5, r28
-/* 80102E3C 000FEA9C 7F 66 07 34 */ extsh r6, r27
-/* 80102E40 000FEAA0 48 00 13 D1 */ bl func_80104210
-lbl_80102E44:
-/* 80102E44 000FEAA4 39 61 00 70 */ addi r11, r1, 0x70
-/* 80102E48 000FEAA8 48 0C 43 25 */ bl _restgpr_25
-/* 80102E4C 000FEAAC 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80102E50 000FEAB0 7C 08 03 A6 */ mtlr r0
-/* 80102E54 000FEAB4 38 21 00 70 */ addi r1, r1, 0x70
-/* 80102E58 000FEAB8 4E 80 00 20 */ blr
-
-.global func_80102E5C
-func_80102E5C:
-/* 80102E5C 000FEABC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80102E60 000FEAC0 7C 08 02 A6 */ mflr r0
-/* 80102E64 000FEAC4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80102E68 000FEAC8 39 61 00 20 */ addi r11, r1, 0x20
-/* 80102E6C 000FEACC 48 0C 42 BD */ bl _savegpr_27
-/* 80102E70 000FEAD0 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102E74 000FEAD4 7C 7B 1B 78 */ mr r27, r3
-/* 80102E78 000FEAD8 7C 9C 23 78 */ mr r28, r4
-/* 80102E7C 000FEADC 7C BD 2B 78 */ mr r29, r5
-/* 80102E80 000FEAE0 80 68 00 80 */ lwz r3, 0x80(r8)
-/* 80102E84 000FEAE4 7C DE 33 78 */ mr r30, r6
-/* 80102E88 000FEAE8 7C FF 3B 78 */ mr r31, r7
-/* 80102E8C 000FEAEC 48 2D 8E 61 */ bl func_803DBCEC
-/* 80102E90 000FEAF0 3C 80 80 42 */ lis r4, lbl_8041A98C@ha
-/* 80102E94 000FEAF4 54 60 0D FC */ rlwinm r0, r3, 1, 0x17, 0x1e
-/* 80102E98 000FEAF8 38 84 A9 8C */ addi r4, r4, lbl_8041A98C@l
-/* 80102E9C 000FEAFC 7C 64 02 2E */ lhzx r3, r4, r0
-/* 80102EA0 000FEB00 48 14 D4 55 */ bl func_802502F4
-/* 80102EA4 000FEB04 7C 64 1B 78 */ mr r4, r3
-/* 80102EA8 000FEB08 38 60 00 0E */ li r3, 0xe
-/* 80102EAC 000FEB0C 48 05 94 5D */ bl func_8015C308
-/* 80102EB0 000FEB10 7F 64 DB 78 */ mr r4, r27
-/* 80102EB4 000FEB14 7F 85 E3 78 */ mr r5, r28
-/* 80102EB8 000FEB18 7F A6 EB 78 */ mr r6, r29
-/* 80102EBC 000FEB1C 7F C7 F3 78 */ mr r7, r30
-/* 80102EC0 000FEB20 7F E8 FB 78 */ mr r8, r31
-/* 80102EC4 000FEB24 38 60 2D 75 */ li r3, 0x2d75
-/* 80102EC8 000FEB28 48 14 D2 6D */ bl func_80250134
-/* 80102ECC 000FEB2C 38 60 2D 75 */ li r3, 0x2d75
-/* 80102ED0 000FEB30 38 80 00 01 */ li r4, 1
-/* 80102ED4 000FEB34 38 A0 00 00 */ li r5, 0
-/* 80102ED8 000FEB38 48 14 D4 C1 */ bl func_80250398
-/* 80102EDC 000FEB3C 54 60 84 3E */ srwi r0, r3, 0x10
-/* 80102EE0 000FEB40 39 61 00 20 */ addi r11, r1, 0x20
-/* 80102EE4 000FEB44 7C 7C 02 14 */ add r3, r28, r0
-/* 80102EE8 000FEB48 48 0C 42 8D */ bl _restgpr_27
-/* 80102EEC 000FEB4C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80102EF0 000FEB50 7C 08 03 A6 */ mtlr r0
-/* 80102EF4 000FEB54 38 21 00 20 */ addi r1, r1, 0x20
-/* 80102EF8 000FEB58 4E 80 00 20 */ blr
-
-.global func_80102EFC
-func_80102EFC:
-/* 80102EFC 000FEB5C 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80102F00 000FEB60 7C 08 02 A6 */ mflr r0
-/* 80102F04 000FEB64 90 01 00 54 */ stw r0, 0x54(r1)
-/* 80102F08 000FEB68 39 61 00 50 */ addi r11, r1, 0x50
-/* 80102F0C 000FEB6C 48 0C 41 F5 */ bl _savegpr_17
-/* 80102F10 000FEB70 81 2D 82 70 */ lwz r9, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102F14 000FEB74 7C 72 1B 78 */ mr r18, r3
-/* 80102F18 000FEB78 7C 93 23 78 */ mr r19, r4
-/* 80102F1C 000FEB7C 7C B4 2B 78 */ mr r20, r5
-/* 80102F20 000FEB80 80 69 00 80 */ lwz r3, 0x80(r9)
-/* 80102F24 000FEB84 7C D5 33 78 */ mr r21, r6
-/* 80102F28 000FEB88 7C F6 3B 78 */ mr r22, r7
-/* 80102F2C 000FEB8C 7D 17 43 78 */ mr r23, r8
-/* 80102F30 000FEB90 38 80 00 91 */ li r4, 0x91
-/* 80102F34 000FEB94 38 A0 00 00 */ li r5, 0
-/* 80102F38 000FEB98 48 2D AA A5 */ bl func_803DD9DC
-/* 80102F3C 000FEB9C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102F40 000FEBA0 7C 7D 1B 78 */ mr r29, r3
-/* 80102F44 000FEBA4 38 80 00 92 */ li r4, 0x92
-/* 80102F48 000FEBA8 38 A0 00 00 */ li r5, 0
-/* 80102F4C 000FEBAC 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102F50 000FEBB0 48 2D AA 8D */ bl func_803DD9DC
-/* 80102F54 000FEBB4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102F58 000FEBB8 7C 7E 1B 78 */ mr r30, r3
-/* 80102F5C 000FEBBC 38 80 00 93 */ li r4, 0x93
-/* 80102F60 000FEBC0 38 A0 00 00 */ li r5, 0
-/* 80102F64 000FEBC4 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102F68 000FEBC8 48 2D AA 75 */ bl func_803DD9DC
-/* 80102F6C 000FEBCC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102F70 000FEBD0 7C 7C 1B 78 */ mr r28, r3
-/* 80102F74 000FEBD4 38 80 00 97 */ li r4, 0x97
-/* 80102F78 000FEBD8 38 A0 00 00 */ li r5, 0
-/* 80102F7C 000FEBDC 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102F80 000FEBE0 48 2D AA 5D */ bl func_803DD9DC
-/* 80102F84 000FEBE4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102F88 000FEBE8 7C 7B 1B 78 */ mr r27, r3
-/* 80102F8C 000FEBEC 38 80 00 9B */ li r4, 0x9b
-/* 80102F90 000FEBF0 38 A0 00 00 */ li r5, 0
-/* 80102F94 000FEBF4 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102F98 000FEBF8 48 2D AA 45 */ bl func_803DD9DC
-/* 80102F9C 000FEBFC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102FA0 000FEC00 7C 7A 1B 78 */ mr r26, r3
-/* 80102FA4 000FEC04 38 80 00 94 */ li r4, 0x94
-/* 80102FA8 000FEC08 38 A0 00 00 */ li r5, 0
-/* 80102FAC 000FEC0C 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102FB0 000FEC10 48 2D AA 2D */ bl func_803DD9DC
-/* 80102FB4 000FEC14 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102FB8 000FEC18 7C 79 1B 78 */ mr r25, r3
-/* 80102FBC 000FEC1C 38 80 00 95 */ li r4, 0x95
-/* 80102FC0 000FEC20 38 A0 00 00 */ li r5, 0
-/* 80102FC4 000FEC24 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102FC8 000FEC28 48 2D AA 15 */ bl func_803DD9DC
-/* 80102FCC 000FEC2C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102FD0 000FEC30 7C 7F 1B 78 */ mr r31, r3
-/* 80102FD4 000FEC34 38 80 00 96 */ li r4, 0x96
-/* 80102FD8 000FEC38 38 A0 00 00 */ li r5, 0
-/* 80102FDC 000FEC3C 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102FE0 000FEC40 48 2D A9 FD */ bl func_803DD9DC
-/* 80102FE4 000FEC44 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80102FE8 000FEC48 7C 78 1B 78 */ mr r24, r3
-/* 80102FEC 000FEC4C 38 80 00 98 */ li r4, 0x98
-/* 80102FF0 000FEC50 38 A0 00 00 */ li r5, 0
-/* 80102FF4 000FEC54 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80102FF8 000FEC58 48 2D A9 E5 */ bl func_803DD9DC
-/* 80102FFC 000FEC5C 38 12 CF D6 */ addi r0, r18, -12330
-/* 80103000 000FEC60 7C 71 1B 78 */ mr r17, r3
-/* 80103004 000FEC64 28 00 00 0F */ cmplwi r0, 0xf
-/* 80103008 000FEC68 41 81 0D E8 */ bgt lbl_80103DF0
-/* 8010300C 000FEC6C 3C 60 80 42 */ lis r3, lbl_8041AA88@ha
-/* 80103010 000FEC70 54 00 10 3A */ slwi r0, r0, 2
-/* 80103014 000FEC74 38 63 AA 88 */ addi r3, r3, lbl_8041AA88@l
-/* 80103018 000FEC78 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8010301C 000FEC7C 7C 69 03 A6 */ mtctr r3
-/* 80103020 000FEC80 4E 80 04 20 */ bctr
-/* 80103024 000FEC84 7F 23 CB 78 */ mr r3, r25
-/* 80103028 000FEC88 38 80 00 02 */ li r4, 2
-/* 8010302C 000FEC8C 38 A0 00 5F */ li r5, 0x5f
-/* 80103030 000FEC90 38 C0 00 01 */ li r6, 1
-/* 80103034 000FEC94 48 05 9C 45 */ bl func_8015CC78
-/* 80103038 000FEC98 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 8010303C 000FEC9C 4B F5 5B 91 */ bl func_80058BCC
-/* 80103040 000FECA0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103044 000FECA4 48 14 D2 B1 */ bl func_802502F4
-/* 80103048 000FECA8 7C 64 1B 78 */ mr r4, r3
-/* 8010304C 000FECAC 38 60 00 60 */ li r3, 0x60
-/* 80103050 000FECB0 48 05 92 B9 */ bl func_8015C308
-/* 80103054 000FECB4 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103058 000FECB8 38 80 00 01 */ li r4, 1
-/* 8010305C 000FECBC 41 80 00 08 */ blt lbl_80103064
-/* 80103060 000FECC0 38 80 00 02 */ li r4, 2
-lbl_80103064:
-/* 80103064 000FECC4 7F 03 C3 78 */ mr r3, r24
-/* 80103068 000FECC8 38 A0 00 61 */ li r5, 0x61
-/* 8010306C 000FECCC 38 C0 00 01 */ li r6, 1
-/* 80103070 000FECD0 48 05 9C 09 */ bl func_8015CC78
-/* 80103074 000FECD4 7E 23 8B 78 */ mr r3, r17
-/* 80103078 000FECD8 48 00 12 6D */ bl func_801042E4
-/* 8010307C 000FECDC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103080 000FECE0 48 14 D2 75 */ bl func_802502F4
-/* 80103084 000FECE4 7C 64 1B 78 */ mr r4, r3
-/* 80103088 000FECE8 38 60 00 62 */ li r3, 0x62
-/* 8010308C 000FECEC 48 05 92 7D */ bl func_8015C308
-/* 80103090 000FECF0 28 1A 00 0A */ cmplwi r26, 0xa
-/* 80103094 000FECF4 38 80 00 01 */ li r4, 1
-/* 80103098 000FECF8 41 80 00 08 */ blt lbl_801030A0
-/* 8010309C 000FECFC 38 80 00 02 */ li r4, 2
-lbl_801030A0:
-/* 801030A0 000FED00 28 1A 00 64 */ cmplwi r26, 0x64
-/* 801030A4 000FED04 41 80 00 08 */ blt lbl_801030AC
-/* 801030A8 000FED08 38 80 00 03 */ li r4, 3
-lbl_801030AC:
-/* 801030AC 000FED0C 7F 43 D3 78 */ mr r3, r26
-/* 801030B0 000FED10 38 A0 00 63 */ li r5, 0x63
-/* 801030B4 000FED14 38 C0 00 01 */ li r6, 1
-/* 801030B8 000FED18 48 05 9B C1 */ bl func_8015CC78
-/* 801030BC 000FED1C 48 00 0D 34 */ b lbl_80103DF0
-/* 801030C0 000FED20 7F 23 CB 78 */ mr r3, r25
-/* 801030C4 000FED24 38 80 00 02 */ li r4, 2
-/* 801030C8 000FED28 38 A0 00 5F */ li r5, 0x5f
-/* 801030CC 000FED2C 38 C0 00 01 */ li r6, 1
-/* 801030D0 000FED30 48 05 9B A9 */ bl func_8015CC78
-/* 801030D4 000FED34 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 801030D8 000FED38 4B F5 5A F5 */ bl func_80058BCC
-/* 801030DC 000FED3C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801030E0 000FED40 48 14 D2 15 */ bl func_802502F4
-/* 801030E4 000FED44 7C 64 1B 78 */ mr r4, r3
-/* 801030E8 000FED48 38 60 00 60 */ li r3, 0x60
-/* 801030EC 000FED4C 48 05 92 1D */ bl func_8015C308
-/* 801030F0 000FED50 28 18 00 0A */ cmplwi r24, 0xa
-/* 801030F4 000FED54 38 80 00 01 */ li r4, 1
-/* 801030F8 000FED58 41 80 00 08 */ blt lbl_80103100
-/* 801030FC 000FED5C 38 80 00 02 */ li r4, 2
-lbl_80103100:
-/* 80103100 000FED60 7F 03 C3 78 */ mr r3, r24
-/* 80103104 000FED64 38 A0 00 61 */ li r5, 0x61
-/* 80103108 000FED68 38 C0 00 01 */ li r6, 1
-/* 8010310C 000FED6C 48 05 9B 6D */ bl func_8015CC78
-/* 80103110 000FED70 7E 23 8B 78 */ mr r3, r17
-/* 80103114 000FED74 48 00 11 D1 */ bl func_801042E4
-/* 80103118 000FED78 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010311C 000FED7C 48 14 D1 D9 */ bl func_802502F4
-/* 80103120 000FED80 7C 64 1B 78 */ mr r4, r3
-/* 80103124 000FED84 38 60 00 62 */ li r3, 0x62
-/* 80103128 000FED88 48 05 91 E1 */ bl func_8015C308
-/* 8010312C 000FED8C 28 1A 00 0A */ cmplwi r26, 0xa
-/* 80103130 000FED90 38 80 00 01 */ li r4, 1
-/* 80103134 000FED94 41 80 00 08 */ blt lbl_8010313C
-/* 80103138 000FED98 38 80 00 02 */ li r4, 2
-lbl_8010313C:
-/* 8010313C 000FED9C 28 1A 00 64 */ cmplwi r26, 0x64
-/* 80103140 000FEDA0 41 80 00 08 */ blt lbl_80103148
-/* 80103144 000FEDA4 38 80 00 03 */ li r4, 3
-lbl_80103148:
-/* 80103148 000FEDA8 7F 43 D3 78 */ mr r3, r26
-/* 8010314C 000FEDAC 38 A0 00 63 */ li r5, 0x63
-/* 80103150 000FEDB0 38 C0 00 01 */ li r6, 1
-/* 80103154 000FEDB4 48 05 9B 25 */ bl func_8015CC78
-/* 80103158 000FEDB8 48 00 0C 98 */ b lbl_80103DF0
-/* 8010315C 000FEDBC 7F 23 CB 78 */ mr r3, r25
-/* 80103160 000FEDC0 38 80 00 02 */ li r4, 2
-/* 80103164 000FEDC4 38 A0 00 5F */ li r5, 0x5f
-/* 80103168 000FEDC8 38 C0 00 01 */ li r6, 1
-/* 8010316C 000FEDCC 48 05 9B 0D */ bl func_8015CC78
-/* 80103170 000FEDD0 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103174 000FEDD4 4B F5 5A 59 */ bl func_80058BCC
-/* 80103178 000FEDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010317C 000FEDDC 48 14 D1 79 */ bl func_802502F4
-/* 80103180 000FEDE0 7C 64 1B 78 */ mr r4, r3
-/* 80103184 000FEDE4 38 60 00 60 */ li r3, 0x60
-/* 80103188 000FEDE8 48 05 91 81 */ bl func_8015C308
-/* 8010318C 000FEDEC 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103190 000FEDF0 38 80 00 01 */ li r4, 1
-/* 80103194 000FEDF4 41 80 00 08 */ blt lbl_8010319C
-/* 80103198 000FEDF8 38 80 00 02 */ li r4, 2
-lbl_8010319C:
-/* 8010319C 000FEDFC 7F 03 C3 78 */ mr r3, r24
-/* 801031A0 000FEE00 38 A0 00 61 */ li r5, 0x61
-/* 801031A4 000FEE04 38 C0 00 01 */ li r6, 1
-/* 801031A8 000FEE08 48 05 9A D1 */ bl func_8015CC78
-/* 801031AC 000FEE0C 7E 23 8B 78 */ mr r3, r17
-/* 801031B0 000FEE10 48 00 11 35 */ bl func_801042E4
-/* 801031B4 000FEE14 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801031B8 000FEE18 48 14 D1 3D */ bl func_802502F4
-/* 801031BC 000FEE1C 7C 64 1B 78 */ mr r4, r3
-/* 801031C0 000FEE20 38 60 00 62 */ li r3, 0x62
-/* 801031C4 000FEE24 48 05 91 45 */ bl func_8015C308
-/* 801031C8 000FEE28 28 1A 00 0A */ cmplwi r26, 0xa
-/* 801031CC 000FEE2C 38 80 00 01 */ li r4, 1
-/* 801031D0 000FEE30 41 80 00 08 */ blt lbl_801031D8
-/* 801031D4 000FEE34 38 80 00 02 */ li r4, 2
-lbl_801031D8:
-/* 801031D8 000FEE38 28 1A 00 64 */ cmplwi r26, 0x64
-/* 801031DC 000FEE3C 41 80 00 08 */ blt lbl_801031E4
-/* 801031E0 000FEE40 38 80 00 03 */ li r4, 3
-lbl_801031E4:
-/* 801031E4 000FEE44 7F 43 D3 78 */ mr r3, r26
-/* 801031E8 000FEE48 38 A0 00 63 */ li r5, 0x63
-/* 801031EC 000FEE4C 38 C0 00 01 */ li r6, 1
-/* 801031F0 000FEE50 48 05 9A 89 */ bl func_8015CC78
-/* 801031F4 000FEE54 48 00 0B FC */ b lbl_80103DF0
-/* 801031F8 000FEE58 7F A3 EB 78 */ mr r3, r29
-/* 801031FC 000FEE5C 38 80 00 02 */ li r4, 2
-/* 80103200 000FEE60 38 A0 00 5F */ li r5, 0x5f
-/* 80103204 000FEE64 38 C0 00 01 */ li r6, 1
-/* 80103208 000FEE68 48 05 9A 71 */ bl func_8015CC78
-/* 8010320C 000FEE6C 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80103210 000FEE70 4B F5 59 BD */ bl func_80058BCC
-/* 80103214 000FEE74 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103218 000FEE78 48 14 D0 DD */ bl func_802502F4
-/* 8010321C 000FEE7C 7C 64 1B 78 */ mr r4, r3
-/* 80103220 000FEE80 38 60 00 60 */ li r3, 0x60
-/* 80103224 000FEE84 48 05 90 E5 */ bl func_8015C308
-/* 80103228 000FEE88 28 1C 00 0A */ cmplwi r28, 0xa
-/* 8010322C 000FEE8C 38 80 00 01 */ li r4, 1
-/* 80103230 000FEE90 41 80 00 08 */ blt lbl_80103238
-/* 80103234 000FEE94 38 80 00 02 */ li r4, 2
-lbl_80103238:
-/* 80103238 000FEE98 7F 83 E3 78 */ mr r3, r28
-/* 8010323C 000FEE9C 38 A0 00 61 */ li r5, 0x61
-/* 80103240 000FEEA0 38 C0 00 01 */ li r6, 1
-/* 80103244 000FEEA4 48 05 9A 35 */ bl func_8015CC78
-/* 80103248 000FEEA8 7F 63 DB 78 */ mr r3, r27
-/* 8010324C 000FEEAC 48 00 10 99 */ bl func_801042E4
-/* 80103250 000FEEB0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103254 000FEEB4 48 14 D0 A1 */ bl func_802502F4
-/* 80103258 000FEEB8 7C 64 1B 78 */ mr r4, r3
-/* 8010325C 000FEEBC 38 60 00 62 */ li r3, 0x62
-/* 80103260 000FEEC0 48 05 90 A9 */ bl func_8015C308
-/* 80103264 000FEEC4 7F 23 CB 78 */ mr r3, r25
-/* 80103268 000FEEC8 38 80 00 02 */ li r4, 2
-/* 8010326C 000FEECC 38 A0 00 63 */ li r5, 0x63
-/* 80103270 000FEED0 38 C0 00 01 */ li r6, 1
-/* 80103274 000FEED4 48 05 9A 05 */ bl func_8015CC78
-/* 80103278 000FEED8 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 8010327C 000FEEDC 4B F5 59 51 */ bl func_80058BCC
-/* 80103280 000FEEE0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103284 000FEEE4 48 14 D0 71 */ bl func_802502F4
-/* 80103288 000FEEE8 7C 64 1B 78 */ mr r4, r3
-/* 8010328C 000FEEEC 38 60 00 64 */ li r3, 0x64
-/* 80103290 000FEEF0 48 05 90 79 */ bl func_8015C308
-/* 80103294 000FEEF4 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103298 000FEEF8 38 80 00 01 */ li r4, 1
-/* 8010329C 000FEEFC 41 80 00 08 */ blt lbl_801032A4
-/* 801032A0 000FEF00 38 80 00 02 */ li r4, 2
-lbl_801032A4:
-/* 801032A4 000FEF04 7F 03 C3 78 */ mr r3, r24
-/* 801032A8 000FEF08 38 A0 00 65 */ li r5, 0x65
-/* 801032AC 000FEF0C 38 C0 00 01 */ li r6, 1
-/* 801032B0 000FEF10 48 05 99 C9 */ bl func_8015CC78
-/* 801032B4 000FEF14 7E 23 8B 78 */ mr r3, r17
-/* 801032B8 000FEF18 48 00 10 2D */ bl func_801042E4
-/* 801032BC 000FEF1C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801032C0 000FEF20 48 14 D0 35 */ bl func_802502F4
-/* 801032C4 000FEF24 7C 64 1B 78 */ mr r4, r3
-/* 801032C8 000FEF28 38 60 00 66 */ li r3, 0x66
-/* 801032CC 000FEF2C 48 05 90 3D */ bl func_8015C308
-/* 801032D0 000FEF30 48 00 0B 20 */ b lbl_80103DF0
-/* 801032D4 000FEF34 7F A3 EB 78 */ mr r3, r29
-/* 801032D8 000FEF38 38 80 00 02 */ li r4, 2
-/* 801032DC 000FEF3C 38 A0 00 5F */ li r5, 0x5f
-/* 801032E0 000FEF40 38 C0 00 01 */ li r6, 1
-/* 801032E4 000FEF44 48 05 99 95 */ bl func_8015CC78
-/* 801032E8 000FEF48 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 801032EC 000FEF4C 4B F5 58 E1 */ bl func_80058BCC
-/* 801032F0 000FEF50 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801032F4 000FEF54 48 14 D0 01 */ bl func_802502F4
-/* 801032F8 000FEF58 7C 64 1B 78 */ mr r4, r3
-/* 801032FC 000FEF5C 38 60 00 60 */ li r3, 0x60
-/* 80103300 000FEF60 48 05 90 09 */ bl func_8015C308
-/* 80103304 000FEF64 28 1C 00 0A */ cmplwi r28, 0xa
-/* 80103308 000FEF68 38 80 00 01 */ li r4, 1
-/* 8010330C 000FEF6C 41 80 00 08 */ blt lbl_80103314
-/* 80103310 000FEF70 38 80 00 02 */ li r4, 2
-lbl_80103314:
-/* 80103314 000FEF74 7F 83 E3 78 */ mr r3, r28
-/* 80103318 000FEF78 38 A0 00 61 */ li r5, 0x61
-/* 8010331C 000FEF7C 38 C0 00 01 */ li r6, 1
-/* 80103320 000FEF80 48 05 99 59 */ bl func_8015CC78
-/* 80103324 000FEF84 7F 63 DB 78 */ mr r3, r27
-/* 80103328 000FEF88 48 00 0F BD */ bl func_801042E4
-/* 8010332C 000FEF8C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103330 000FEF90 48 14 CF C5 */ bl func_802502F4
-/* 80103334 000FEF94 7C 64 1B 78 */ mr r4, r3
-/* 80103338 000FEF98 38 60 00 62 */ li r3, 0x62
-/* 8010333C 000FEF9C 48 05 8F CD */ bl func_8015C308
-/* 80103340 000FEFA0 7F 23 CB 78 */ mr r3, r25
-/* 80103344 000FEFA4 38 80 00 02 */ li r4, 2
-/* 80103348 000FEFA8 38 A0 00 63 */ li r5, 0x63
-/* 8010334C 000FEFAC 38 C0 00 01 */ li r6, 1
-/* 80103350 000FEFB0 48 05 99 29 */ bl func_8015CC78
-/* 80103354 000FEFB4 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103358 000FEFB8 4B F5 58 75 */ bl func_80058BCC
-/* 8010335C 000FEFBC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103360 000FEFC0 48 14 CF 95 */ bl func_802502F4
-/* 80103364 000FEFC4 7C 64 1B 78 */ mr r4, r3
-/* 80103368 000FEFC8 38 60 00 64 */ li r3, 0x64
-/* 8010336C 000FEFCC 48 05 8F 9D */ bl func_8015C308
-/* 80103370 000FEFD0 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103374 000FEFD4 38 80 00 01 */ li r4, 1
-/* 80103378 000FEFD8 41 80 00 08 */ blt lbl_80103380
-/* 8010337C 000FEFDC 38 80 00 02 */ li r4, 2
-lbl_80103380:
-/* 80103380 000FEFE0 7F 03 C3 78 */ mr r3, r24
-/* 80103384 000FEFE4 38 A0 00 65 */ li r5, 0x65
-/* 80103388 000FEFE8 38 C0 00 01 */ li r6, 1
-/* 8010338C 000FEFEC 48 05 98 ED */ bl func_8015CC78
-/* 80103390 000FEFF0 7E 23 8B 78 */ mr r3, r17
-/* 80103394 000FEFF4 48 00 0F 51 */ bl func_801042E4
-/* 80103398 000FEFF8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010339C 000FEFFC 48 14 CF 59 */ bl func_802502F4
-/* 801033A0 000FF000 7C 64 1B 78 */ mr r4, r3
-/* 801033A4 000FF004 38 60 00 66 */ li r3, 0x66
-/* 801033A8 000FF008 48 05 8F 61 */ bl func_8015C308
-/* 801033AC 000FF00C 48 00 0A 44 */ b lbl_80103DF0
-/* 801033B0 000FF010 7F A3 EB 78 */ mr r3, r29
-/* 801033B4 000FF014 38 80 00 02 */ li r4, 2
-/* 801033B8 000FF018 38 A0 00 5F */ li r5, 0x5f
-/* 801033BC 000FF01C 38 C0 00 01 */ li r6, 1
-/* 801033C0 000FF020 48 05 98 B9 */ bl func_8015CC78
-/* 801033C4 000FF024 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 801033C8 000FF028 4B F5 58 05 */ bl func_80058BCC
-/* 801033CC 000FF02C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801033D0 000FF030 48 14 CF 25 */ bl func_802502F4
-/* 801033D4 000FF034 7C 64 1B 78 */ mr r4, r3
-/* 801033D8 000FF038 38 60 00 60 */ li r3, 0x60
-/* 801033DC 000FF03C 48 05 8F 2D */ bl func_8015C308
-/* 801033E0 000FF040 28 1C 00 0A */ cmplwi r28, 0xa
-/* 801033E4 000FF044 38 80 00 01 */ li r4, 1
-/* 801033E8 000FF048 41 80 00 08 */ blt lbl_801033F0
-/* 801033EC 000FF04C 38 80 00 02 */ li r4, 2
-lbl_801033F0:
-/* 801033F0 000FF050 7F 83 E3 78 */ mr r3, r28
-/* 801033F4 000FF054 38 A0 00 61 */ li r5, 0x61
-/* 801033F8 000FF058 38 C0 00 01 */ li r6, 1
-/* 801033FC 000FF05C 48 05 98 7D */ bl func_8015CC78
-/* 80103400 000FF060 7F 63 DB 78 */ mr r3, r27
-/* 80103404 000FF064 48 00 0E E1 */ bl func_801042E4
-/* 80103408 000FF068 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010340C 000FF06C 48 14 CE E9 */ bl func_802502F4
-/* 80103410 000FF070 7C 64 1B 78 */ mr r4, r3
-/* 80103414 000FF074 38 60 00 62 */ li r3, 0x62
-/* 80103418 000FF078 48 05 8E F1 */ bl func_8015C308
-/* 8010341C 000FF07C 7F 23 CB 78 */ mr r3, r25
-/* 80103420 000FF080 38 80 00 02 */ li r4, 2
-/* 80103424 000FF084 38 A0 00 63 */ li r5, 0x63
-/* 80103428 000FF088 38 C0 00 01 */ li r6, 1
-/* 8010342C 000FF08C 48 05 98 4D */ bl func_8015CC78
-/* 80103430 000FF090 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103434 000FF094 4B F5 57 99 */ bl func_80058BCC
-/* 80103438 000FF098 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010343C 000FF09C 48 14 CE B9 */ bl func_802502F4
-/* 80103440 000FF0A0 7C 64 1B 78 */ mr r4, r3
-/* 80103444 000FF0A4 38 60 00 64 */ li r3, 0x64
-/* 80103448 000FF0A8 48 05 8E C1 */ bl func_8015C308
-/* 8010344C 000FF0AC 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103450 000FF0B0 38 80 00 01 */ li r4, 1
-/* 80103454 000FF0B4 41 80 00 08 */ blt lbl_8010345C
-/* 80103458 000FF0B8 38 80 00 02 */ li r4, 2
-lbl_8010345C:
-/* 8010345C 000FF0BC 7F 03 C3 78 */ mr r3, r24
-/* 80103460 000FF0C0 38 A0 00 65 */ li r5, 0x65
-/* 80103464 000FF0C4 38 C0 00 01 */ li r6, 1
-/* 80103468 000FF0C8 48 05 98 11 */ bl func_8015CC78
-/* 8010346C 000FF0CC 7E 23 8B 78 */ mr r3, r17
-/* 80103470 000FF0D0 48 00 0E 75 */ bl func_801042E4
-/* 80103474 000FF0D4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103478 000FF0D8 48 14 CE 7D */ bl func_802502F4
-/* 8010347C 000FF0DC 7C 64 1B 78 */ mr r4, r3
-/* 80103480 000FF0E0 38 60 00 66 */ li r3, 0x66
-/* 80103484 000FF0E4 48 05 8E 85 */ bl func_8015C308
-/* 80103488 000FF0E8 48 00 09 68 */ b lbl_80103DF0
-/* 8010348C 000FF0EC 7F A3 EB 78 */ mr r3, r29
-/* 80103490 000FF0F0 38 80 00 02 */ li r4, 2
-/* 80103494 000FF0F4 38 A0 00 5F */ li r5, 0x5f
-/* 80103498 000FF0F8 38 C0 00 01 */ li r6, 1
-/* 8010349C 000FF0FC 48 05 97 DD */ bl func_8015CC78
-/* 801034A0 000FF100 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 801034A4 000FF104 4B F5 57 29 */ bl func_80058BCC
-/* 801034A8 000FF108 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801034AC 000FF10C 48 14 CE 49 */ bl func_802502F4
-/* 801034B0 000FF110 7C 64 1B 78 */ mr r4, r3
-/* 801034B4 000FF114 38 60 00 60 */ li r3, 0x60
-/* 801034B8 000FF118 48 05 8E 51 */ bl func_8015C308
-/* 801034BC 000FF11C 28 1C 00 0A */ cmplwi r28, 0xa
-/* 801034C0 000FF120 38 80 00 01 */ li r4, 1
-/* 801034C4 000FF124 41 80 00 08 */ blt lbl_801034CC
-/* 801034C8 000FF128 38 80 00 02 */ li r4, 2
-lbl_801034CC:
-/* 801034CC 000FF12C 7F 83 E3 78 */ mr r3, r28
-/* 801034D0 000FF130 38 A0 00 61 */ li r5, 0x61
-/* 801034D4 000FF134 38 C0 00 01 */ li r6, 1
-/* 801034D8 000FF138 48 05 97 A1 */ bl func_8015CC78
-/* 801034DC 000FF13C 7F 63 DB 78 */ mr r3, r27
-/* 801034E0 000FF140 48 00 0E 05 */ bl func_801042E4
-/* 801034E4 000FF144 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801034E8 000FF148 48 14 CE 0D */ bl func_802502F4
-/* 801034EC 000FF14C 7C 64 1B 78 */ mr r4, r3
-/* 801034F0 000FF150 38 60 00 62 */ li r3, 0x62
-/* 801034F4 000FF154 48 05 8E 15 */ bl func_8015C308
-/* 801034F8 000FF158 7F 23 CB 78 */ mr r3, r25
-/* 801034FC 000FF15C 38 80 00 02 */ li r4, 2
-/* 80103500 000FF160 38 A0 00 63 */ li r5, 0x63
-/* 80103504 000FF164 38 C0 00 01 */ li r6, 1
-/* 80103508 000FF168 48 05 97 71 */ bl func_8015CC78
-/* 8010350C 000FF16C 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103510 000FF170 4B F5 56 BD */ bl func_80058BCC
-/* 80103514 000FF174 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103518 000FF178 48 14 CD DD */ bl func_802502F4
-/* 8010351C 000FF17C 7C 64 1B 78 */ mr r4, r3
-/* 80103520 000FF180 38 60 00 64 */ li r3, 0x64
-/* 80103524 000FF184 48 05 8D E5 */ bl func_8015C308
-/* 80103528 000FF188 28 18 00 0A */ cmplwi r24, 0xa
-/* 8010352C 000FF18C 38 80 00 01 */ li r4, 1
-/* 80103530 000FF190 41 80 00 08 */ blt lbl_80103538
-/* 80103534 000FF194 38 80 00 02 */ li r4, 2
-lbl_80103538:
-/* 80103538 000FF198 7F 03 C3 78 */ mr r3, r24
-/* 8010353C 000FF19C 38 A0 00 65 */ li r5, 0x65
-/* 80103540 000FF1A0 38 C0 00 01 */ li r6, 1
-/* 80103544 000FF1A4 48 05 97 35 */ bl func_8015CC78
-/* 80103548 000FF1A8 7E 23 8B 78 */ mr r3, r17
-/* 8010354C 000FF1AC 48 00 0D 99 */ bl func_801042E4
-/* 80103550 000FF1B0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103554 000FF1B4 48 14 CD A1 */ bl func_802502F4
-/* 80103558 000FF1B8 7C 64 1B 78 */ mr r4, r3
-/* 8010355C 000FF1BC 38 60 00 66 */ li r3, 0x66
-/* 80103560 000FF1C0 48 05 8D A9 */ bl func_8015C308
-/* 80103564 000FF1C4 48 00 08 8C */ b lbl_80103DF0
-/* 80103568 000FF1C8 7F 23 CB 78 */ mr r3, r25
-/* 8010356C 000FF1CC 38 80 00 02 */ li r4, 2
-/* 80103570 000FF1D0 38 A0 00 5F */ li r5, 0x5f
-/* 80103574 000FF1D4 38 C0 00 01 */ li r6, 1
-/* 80103578 000FF1D8 48 05 97 01 */ bl func_8015CC78
-/* 8010357C 000FF1DC 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103580 000FF1E0 4B F5 56 4D */ bl func_80058BCC
-/* 80103584 000FF1E4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103588 000FF1E8 48 14 CD 6D */ bl func_802502F4
-/* 8010358C 000FF1EC 7C 64 1B 78 */ mr r4, r3
-/* 80103590 000FF1F0 38 60 00 60 */ li r3, 0x60
-/* 80103594 000FF1F4 48 05 8D 75 */ bl func_8015C308
-/* 80103598 000FF1F8 28 18 00 0A */ cmplwi r24, 0xa
-/* 8010359C 000FF1FC 38 80 00 01 */ li r4, 1
-/* 801035A0 000FF200 41 80 00 08 */ blt lbl_801035A8
-/* 801035A4 000FF204 38 80 00 02 */ li r4, 2
-lbl_801035A8:
-/* 801035A8 000FF208 7F 03 C3 78 */ mr r3, r24
-/* 801035AC 000FF20C 38 A0 00 61 */ li r5, 0x61
-/* 801035B0 000FF210 38 C0 00 01 */ li r6, 1
-/* 801035B4 000FF214 48 05 96 C5 */ bl func_8015CC78
-/* 801035B8 000FF218 7E 23 8B 78 */ mr r3, r17
-/* 801035BC 000FF21C 48 00 0D 29 */ bl func_801042E4
-/* 801035C0 000FF220 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801035C4 000FF224 48 14 CD 31 */ bl func_802502F4
-/* 801035C8 000FF228 7C 64 1B 78 */ mr r4, r3
-/* 801035CC 000FF22C 38 60 00 62 */ li r3, 0x62
-/* 801035D0 000FF230 48 05 8D 39 */ bl func_8015C308
-/* 801035D4 000FF234 28 1A 00 0A */ cmplwi r26, 0xa
-/* 801035D8 000FF238 38 80 00 01 */ li r4, 1
-/* 801035DC 000FF23C 41 80 00 08 */ blt lbl_801035E4
-/* 801035E0 000FF240 38 80 00 02 */ li r4, 2
-lbl_801035E4:
-/* 801035E4 000FF244 28 1A 00 64 */ cmplwi r26, 0x64
-/* 801035E8 000FF248 41 80 00 08 */ blt lbl_801035F0
-/* 801035EC 000FF24C 38 80 00 03 */ li r4, 3
-lbl_801035F0:
-/* 801035F0 000FF250 7F 43 D3 78 */ mr r3, r26
-/* 801035F4 000FF254 38 A0 00 63 */ li r5, 0x63
-/* 801035F8 000FF258 38 C0 00 01 */ li r6, 1
-/* 801035FC 000FF25C 48 05 96 7D */ bl func_8015CC78
-/* 80103600 000FF260 48 00 07 F0 */ b lbl_80103DF0
-/* 80103604 000FF264 7F 23 CB 78 */ mr r3, r25
-/* 80103608 000FF268 38 80 00 02 */ li r4, 2
-/* 8010360C 000FF26C 38 A0 00 5F */ li r5, 0x5f
-/* 80103610 000FF270 38 C0 00 01 */ li r6, 1
-/* 80103614 000FF274 48 05 96 65 */ bl func_8015CC78
-/* 80103618 000FF278 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 8010361C 000FF27C 4B F5 55 B1 */ bl func_80058BCC
-/* 80103620 000FF280 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103624 000FF284 48 14 CC D1 */ bl func_802502F4
-/* 80103628 000FF288 7C 64 1B 78 */ mr r4, r3
-/* 8010362C 000FF28C 38 60 00 60 */ li r3, 0x60
-/* 80103630 000FF290 48 05 8C D9 */ bl func_8015C308
-/* 80103634 000FF294 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103638 000FF298 38 80 00 01 */ li r4, 1
-/* 8010363C 000FF29C 41 80 00 08 */ blt lbl_80103644
-/* 80103640 000FF2A0 38 80 00 02 */ li r4, 2
-lbl_80103644:
-/* 80103644 000FF2A4 7F 03 C3 78 */ mr r3, r24
-/* 80103648 000FF2A8 38 A0 00 61 */ li r5, 0x61
-/* 8010364C 000FF2AC 38 C0 00 01 */ li r6, 1
-/* 80103650 000FF2B0 48 05 96 29 */ bl func_8015CC78
-/* 80103654 000FF2B4 7E 23 8B 78 */ mr r3, r17
-/* 80103658 000FF2B8 48 00 0C 8D */ bl func_801042E4
-/* 8010365C 000FF2BC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103660 000FF2C0 48 14 CC 95 */ bl func_802502F4
-/* 80103664 000FF2C4 7C 64 1B 78 */ mr r4, r3
-/* 80103668 000FF2C8 38 60 00 62 */ li r3, 0x62
-/* 8010366C 000FF2CC 48 05 8C 9D */ bl func_8015C308
-/* 80103670 000FF2D0 28 1A 00 0A */ cmplwi r26, 0xa
-/* 80103674 000FF2D4 38 80 00 01 */ li r4, 1
-/* 80103678 000FF2D8 41 80 00 08 */ blt lbl_80103680
-/* 8010367C 000FF2DC 38 80 00 02 */ li r4, 2
-lbl_80103680:
-/* 80103680 000FF2E0 28 1A 00 64 */ cmplwi r26, 0x64
-/* 80103684 000FF2E4 41 80 00 08 */ blt lbl_8010368C
-/* 80103688 000FF2E8 38 80 00 03 */ li r4, 3
-lbl_8010368C:
-/* 8010368C 000FF2EC 7F 43 D3 78 */ mr r3, r26
-/* 80103690 000FF2F0 38 A0 00 63 */ li r5, 0x63
-/* 80103694 000FF2F4 38 C0 00 01 */ li r6, 1
-/* 80103698 000FF2F8 48 05 95 E1 */ bl func_8015CC78
-/* 8010369C 000FF2FC 48 00 07 54 */ b lbl_80103DF0
-/* 801036A0 000FF300 7F A3 EB 78 */ mr r3, r29
-/* 801036A4 000FF304 38 80 00 02 */ li r4, 2
-/* 801036A8 000FF308 38 A0 00 5F */ li r5, 0x5f
-/* 801036AC 000FF30C 38 C0 00 01 */ li r6, 1
-/* 801036B0 000FF310 48 05 95 C9 */ bl func_8015CC78
-/* 801036B4 000FF314 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 801036B8 000FF318 4B F5 55 15 */ bl func_80058BCC
-/* 801036BC 000FF31C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801036C0 000FF320 48 14 CC 35 */ bl func_802502F4
-/* 801036C4 000FF324 7C 64 1B 78 */ mr r4, r3
-/* 801036C8 000FF328 38 60 00 60 */ li r3, 0x60
-/* 801036CC 000FF32C 48 05 8C 3D */ bl func_8015C308
-/* 801036D0 000FF330 28 1C 00 0A */ cmplwi r28, 0xa
-/* 801036D4 000FF334 38 80 00 01 */ li r4, 1
-/* 801036D8 000FF338 41 80 00 08 */ blt lbl_801036E0
-/* 801036DC 000FF33C 38 80 00 02 */ li r4, 2
-lbl_801036E0:
-/* 801036E0 000FF340 7F 83 E3 78 */ mr r3, r28
-/* 801036E4 000FF344 38 A0 00 61 */ li r5, 0x61
-/* 801036E8 000FF348 38 C0 00 01 */ li r6, 1
-/* 801036EC 000FF34C 48 05 95 8D */ bl func_8015CC78
-/* 801036F0 000FF350 7F 63 DB 78 */ mr r3, r27
-/* 801036F4 000FF354 48 00 0B F1 */ bl func_801042E4
-/* 801036F8 000FF358 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801036FC 000FF35C 48 14 CB F9 */ bl func_802502F4
-/* 80103700 000FF360 7C 64 1B 78 */ mr r4, r3
-/* 80103704 000FF364 38 60 00 62 */ li r3, 0x62
-/* 80103708 000FF368 48 05 8C 01 */ bl func_8015C308
-/* 8010370C 000FF36C 7F 23 CB 78 */ mr r3, r25
-/* 80103710 000FF370 38 80 00 02 */ li r4, 2
-/* 80103714 000FF374 38 A0 00 63 */ li r5, 0x63
-/* 80103718 000FF378 38 C0 00 01 */ li r6, 1
-/* 8010371C 000FF37C 48 05 95 5D */ bl func_8015CC78
-/* 80103720 000FF380 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103724 000FF384 4B F5 54 A9 */ bl func_80058BCC
-/* 80103728 000FF388 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010372C 000FF38C 48 14 CB C9 */ bl func_802502F4
-/* 80103730 000FF390 7C 64 1B 78 */ mr r4, r3
-/* 80103734 000FF394 38 60 00 64 */ li r3, 0x64
-/* 80103738 000FF398 48 05 8B D1 */ bl func_8015C308
-/* 8010373C 000FF39C 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103740 000FF3A0 38 80 00 01 */ li r4, 1
-/* 80103744 000FF3A4 41 80 00 08 */ blt lbl_8010374C
-/* 80103748 000FF3A8 38 80 00 02 */ li r4, 2
-lbl_8010374C:
-/* 8010374C 000FF3AC 7F 03 C3 78 */ mr r3, r24
-/* 80103750 000FF3B0 38 A0 00 65 */ li r5, 0x65
-/* 80103754 000FF3B4 38 C0 00 01 */ li r6, 1
-/* 80103758 000FF3B8 48 05 95 21 */ bl func_8015CC78
-/* 8010375C 000FF3BC 7E 23 8B 78 */ mr r3, r17
-/* 80103760 000FF3C0 48 00 0B 85 */ bl func_801042E4
-/* 80103764 000FF3C4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103768 000FF3C8 48 14 CB 8D */ bl func_802502F4
-/* 8010376C 000FF3CC 7C 64 1B 78 */ mr r4, r3
-/* 80103770 000FF3D0 38 60 00 66 */ li r3, 0x66
-/* 80103774 000FF3D4 48 05 8B 95 */ bl func_8015C308
-/* 80103778 000FF3D8 48 00 06 78 */ b lbl_80103DF0
-/* 8010377C 000FF3DC 7F A3 EB 78 */ mr r3, r29
-/* 80103780 000FF3E0 38 80 00 02 */ li r4, 2
-/* 80103784 000FF3E4 38 A0 00 5F */ li r5, 0x5f
-/* 80103788 000FF3E8 38 C0 00 01 */ li r6, 1
-/* 8010378C 000FF3EC 48 05 94 ED */ bl func_8015CC78
-/* 80103790 000FF3F0 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80103794 000FF3F4 4B F5 54 39 */ bl func_80058BCC
-/* 80103798 000FF3F8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010379C 000FF3FC 48 14 CB 59 */ bl func_802502F4
-/* 801037A0 000FF400 7C 64 1B 78 */ mr r4, r3
-/* 801037A4 000FF404 38 60 00 60 */ li r3, 0x60
-/* 801037A8 000FF408 48 05 8B 61 */ bl func_8015C308
-/* 801037AC 000FF40C 28 1C 00 0A */ cmplwi r28, 0xa
-/* 801037B0 000FF410 38 80 00 01 */ li r4, 1
-/* 801037B4 000FF414 41 80 00 08 */ blt lbl_801037BC
-/* 801037B8 000FF418 38 80 00 02 */ li r4, 2
-lbl_801037BC:
-/* 801037BC 000FF41C 7F 83 E3 78 */ mr r3, r28
-/* 801037C0 000FF420 38 A0 00 61 */ li r5, 0x61
-/* 801037C4 000FF424 38 C0 00 01 */ li r6, 1
-/* 801037C8 000FF428 48 05 94 B1 */ bl func_8015CC78
-/* 801037CC 000FF42C 7F 63 DB 78 */ mr r3, r27
-/* 801037D0 000FF430 48 00 0B 15 */ bl func_801042E4
-/* 801037D4 000FF434 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801037D8 000FF438 48 14 CB 1D */ bl func_802502F4
-/* 801037DC 000FF43C 7C 64 1B 78 */ mr r4, r3
-/* 801037E0 000FF440 38 60 00 62 */ li r3, 0x62
-/* 801037E4 000FF444 48 05 8B 25 */ bl func_8015C308
-/* 801037E8 000FF448 7F 23 CB 78 */ mr r3, r25
-/* 801037EC 000FF44C 38 80 00 02 */ li r4, 2
-/* 801037F0 000FF450 38 A0 00 63 */ li r5, 0x63
-/* 801037F4 000FF454 38 C0 00 01 */ li r6, 1
-/* 801037F8 000FF458 48 05 94 81 */ bl func_8015CC78
-/* 801037FC 000FF45C 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103800 000FF460 4B F5 53 CD */ bl func_80058BCC
-/* 80103804 000FF464 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103808 000FF468 48 14 CA ED */ bl func_802502F4
-/* 8010380C 000FF46C 7C 64 1B 78 */ mr r4, r3
-/* 80103810 000FF470 38 60 00 64 */ li r3, 0x64
-/* 80103814 000FF474 48 05 8A F5 */ bl func_8015C308
-/* 80103818 000FF478 28 18 00 0A */ cmplwi r24, 0xa
-/* 8010381C 000FF47C 38 80 00 01 */ li r4, 1
-/* 80103820 000FF480 41 80 00 08 */ blt lbl_80103828
-/* 80103824 000FF484 38 80 00 02 */ li r4, 2
-lbl_80103828:
-/* 80103828 000FF488 7F 03 C3 78 */ mr r3, r24
-/* 8010382C 000FF48C 38 A0 00 65 */ li r5, 0x65
-/* 80103830 000FF490 38 C0 00 01 */ li r6, 1
-/* 80103834 000FF494 48 05 94 45 */ bl func_8015CC78
-/* 80103838 000FF498 7E 23 8B 78 */ mr r3, r17
-/* 8010383C 000FF49C 48 00 0A A9 */ bl func_801042E4
-/* 80103840 000FF4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103844 000FF4A4 48 14 CA B1 */ bl func_802502F4
-/* 80103848 000FF4A8 7C 64 1B 78 */ mr r4, r3
-/* 8010384C 000FF4AC 38 60 00 66 */ li r3, 0x66
-/* 80103850 000FF4B0 48 05 8A B9 */ bl func_8015C308
-/* 80103854 000FF4B4 48 00 05 9C */ b lbl_80103DF0
-/* 80103858 000FF4B8 7F A3 EB 78 */ mr r3, r29
-/* 8010385C 000FF4BC 38 80 00 02 */ li r4, 2
-/* 80103860 000FF4C0 38 A0 00 5F */ li r5, 0x5f
-/* 80103864 000FF4C4 38 C0 00 01 */ li r6, 1
-/* 80103868 000FF4C8 48 05 94 11 */ bl func_8015CC78
-/* 8010386C 000FF4CC 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80103870 000FF4D0 4B F5 53 5D */ bl func_80058BCC
-/* 80103874 000FF4D4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103878 000FF4D8 48 14 CA 7D */ bl func_802502F4
-/* 8010387C 000FF4DC 7C 64 1B 78 */ mr r4, r3
-/* 80103880 000FF4E0 38 60 00 60 */ li r3, 0x60
-/* 80103884 000FF4E4 48 05 8A 85 */ bl func_8015C308
-/* 80103888 000FF4E8 28 1C 00 0A */ cmplwi r28, 0xa
-/* 8010388C 000FF4EC 38 80 00 01 */ li r4, 1
-/* 80103890 000FF4F0 41 80 00 08 */ blt lbl_80103898
-/* 80103894 000FF4F4 38 80 00 02 */ li r4, 2
-lbl_80103898:
-/* 80103898 000FF4F8 7F 83 E3 78 */ mr r3, r28
-/* 8010389C 000FF4FC 38 A0 00 61 */ li r5, 0x61
-/* 801038A0 000FF500 38 C0 00 01 */ li r6, 1
-/* 801038A4 000FF504 48 05 93 D5 */ bl func_8015CC78
-/* 801038A8 000FF508 7F 63 DB 78 */ mr r3, r27
-/* 801038AC 000FF50C 48 00 0A 39 */ bl func_801042E4
-/* 801038B0 000FF510 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801038B4 000FF514 48 14 CA 41 */ bl func_802502F4
-/* 801038B8 000FF518 7C 64 1B 78 */ mr r4, r3
-/* 801038BC 000FF51C 38 60 00 62 */ li r3, 0x62
-/* 801038C0 000FF520 48 05 8A 49 */ bl func_8015C308
-/* 801038C4 000FF524 7F 23 CB 78 */ mr r3, r25
-/* 801038C8 000FF528 38 80 00 02 */ li r4, 2
-/* 801038CC 000FF52C 38 A0 00 63 */ li r5, 0x63
-/* 801038D0 000FF530 38 C0 00 01 */ li r6, 1
-/* 801038D4 000FF534 48 05 93 A5 */ bl func_8015CC78
-/* 801038D8 000FF538 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 801038DC 000FF53C 4B F5 52 F1 */ bl func_80058BCC
-/* 801038E0 000FF540 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801038E4 000FF544 48 14 CA 11 */ bl func_802502F4
-/* 801038E8 000FF548 7C 64 1B 78 */ mr r4, r3
-/* 801038EC 000FF54C 38 60 00 64 */ li r3, 0x64
-/* 801038F0 000FF550 48 05 8A 19 */ bl func_8015C308
-/* 801038F4 000FF554 28 18 00 0A */ cmplwi r24, 0xa
-/* 801038F8 000FF558 38 80 00 01 */ li r4, 1
-/* 801038FC 000FF55C 41 80 00 08 */ blt lbl_80103904
-/* 80103900 000FF560 38 80 00 02 */ li r4, 2
-lbl_80103904:
-/* 80103904 000FF564 7F 03 C3 78 */ mr r3, r24
-/* 80103908 000FF568 38 A0 00 65 */ li r5, 0x65
-/* 8010390C 000FF56C 38 C0 00 01 */ li r6, 1
-/* 80103910 000FF570 48 05 93 69 */ bl func_8015CC78
-/* 80103914 000FF574 7E 23 8B 78 */ mr r3, r17
-/* 80103918 000FF578 48 00 09 CD */ bl func_801042E4
-/* 8010391C 000FF57C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103920 000FF580 48 14 C9 D5 */ bl func_802502F4
-/* 80103924 000FF584 7C 64 1B 78 */ mr r4, r3
-/* 80103928 000FF588 38 60 00 66 */ li r3, 0x66
-/* 8010392C 000FF58C 48 05 89 DD */ bl func_8015C308
-/* 80103930 000FF590 48 00 04 C0 */ b lbl_80103DF0
-/* 80103934 000FF594 7F A3 EB 78 */ mr r3, r29
-/* 80103938 000FF598 38 80 00 02 */ li r4, 2
-/* 8010393C 000FF59C 38 A0 00 5F */ li r5, 0x5f
-/* 80103940 000FF5A0 38 C0 00 01 */ li r6, 1
-/* 80103944 000FF5A4 48 05 93 35 */ bl func_8015CC78
-/* 80103948 000FF5A8 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 8010394C 000FF5AC 4B F5 52 81 */ bl func_80058BCC
-/* 80103950 000FF5B0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103954 000FF5B4 48 14 C9 A1 */ bl func_802502F4
-/* 80103958 000FF5B8 7C 64 1B 78 */ mr r4, r3
-/* 8010395C 000FF5BC 38 60 00 60 */ li r3, 0x60
-/* 80103960 000FF5C0 48 05 89 A9 */ bl func_8015C308
-/* 80103964 000FF5C4 28 1C 00 0A */ cmplwi r28, 0xa
-/* 80103968 000FF5C8 38 80 00 01 */ li r4, 1
-/* 8010396C 000FF5CC 41 80 00 08 */ blt lbl_80103974
-/* 80103970 000FF5D0 38 80 00 02 */ li r4, 2
-lbl_80103974:
-/* 80103974 000FF5D4 7F 83 E3 78 */ mr r3, r28
-/* 80103978 000FF5D8 38 A0 00 61 */ li r5, 0x61
-/* 8010397C 000FF5DC 38 C0 00 01 */ li r6, 1
-/* 80103980 000FF5E0 48 05 92 F9 */ bl func_8015CC78
-/* 80103984 000FF5E4 7F 63 DB 78 */ mr r3, r27
-/* 80103988 000FF5E8 48 00 09 5D */ bl func_801042E4
-/* 8010398C 000FF5EC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103990 000FF5F0 48 14 C9 65 */ bl func_802502F4
-/* 80103994 000FF5F4 7C 64 1B 78 */ mr r4, r3
-/* 80103998 000FF5F8 38 60 00 62 */ li r3, 0x62
-/* 8010399C 000FF5FC 48 05 89 6D */ bl func_8015C308
-/* 801039A0 000FF600 7F 23 CB 78 */ mr r3, r25
-/* 801039A4 000FF604 38 80 00 02 */ li r4, 2
-/* 801039A8 000FF608 38 A0 00 63 */ li r5, 0x63
-/* 801039AC 000FF60C 38 C0 00 01 */ li r6, 1
-/* 801039B0 000FF610 48 05 92 C9 */ bl func_8015CC78
-/* 801039B4 000FF614 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 801039B8 000FF618 4B F5 52 15 */ bl func_80058BCC
-/* 801039BC 000FF61C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801039C0 000FF620 48 14 C9 35 */ bl func_802502F4
-/* 801039C4 000FF624 7C 64 1B 78 */ mr r4, r3
-/* 801039C8 000FF628 38 60 00 64 */ li r3, 0x64
-/* 801039CC 000FF62C 48 05 89 3D */ bl func_8015C308
-/* 801039D0 000FF630 28 18 00 0A */ cmplwi r24, 0xa
-/* 801039D4 000FF634 38 80 00 01 */ li r4, 1
-/* 801039D8 000FF638 41 80 00 08 */ blt lbl_801039E0
-/* 801039DC 000FF63C 38 80 00 02 */ li r4, 2
-lbl_801039E0:
-/* 801039E0 000FF640 7F 03 C3 78 */ mr r3, r24
-/* 801039E4 000FF644 38 A0 00 65 */ li r5, 0x65
-/* 801039E8 000FF648 38 C0 00 01 */ li r6, 1
-/* 801039EC 000FF64C 48 05 92 8D */ bl func_8015CC78
-/* 801039F0 000FF650 7E 23 8B 78 */ mr r3, r17
-/* 801039F4 000FF654 48 00 08 F1 */ bl func_801042E4
-/* 801039F8 000FF658 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801039FC 000FF65C 48 14 C8 F9 */ bl func_802502F4
-/* 80103A00 000FF660 7C 64 1B 78 */ mr r4, r3
-/* 80103A04 000FF664 38 60 00 66 */ li r3, 0x66
-/* 80103A08 000FF668 48 05 89 01 */ bl func_8015C308
-/* 80103A0C 000FF66C 48 00 03 E4 */ b lbl_80103DF0
-/* 80103A10 000FF670 7F A3 EB 78 */ mr r3, r29
-/* 80103A14 000FF674 38 80 00 02 */ li r4, 2
-/* 80103A18 000FF678 38 A0 00 5F */ li r5, 0x5f
-/* 80103A1C 000FF67C 38 C0 00 01 */ li r6, 1
-/* 80103A20 000FF680 48 05 92 59 */ bl func_8015CC78
-/* 80103A24 000FF684 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80103A28 000FF688 4B F5 51 A5 */ bl func_80058BCC
-/* 80103A2C 000FF68C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103A30 000FF690 48 14 C8 C5 */ bl func_802502F4
-/* 80103A34 000FF694 7C 64 1B 78 */ mr r4, r3
-/* 80103A38 000FF698 38 60 00 60 */ li r3, 0x60
-/* 80103A3C 000FF69C 48 05 88 CD */ bl func_8015C308
-/* 80103A40 000FF6A0 28 1C 00 0A */ cmplwi r28, 0xa
-/* 80103A44 000FF6A4 38 80 00 01 */ li r4, 1
-/* 80103A48 000FF6A8 41 80 00 08 */ blt lbl_80103A50
-/* 80103A4C 000FF6AC 38 80 00 02 */ li r4, 2
-lbl_80103A50:
-/* 80103A50 000FF6B0 7F 83 E3 78 */ mr r3, r28
-/* 80103A54 000FF6B4 38 A0 00 61 */ li r5, 0x61
-/* 80103A58 000FF6B8 38 C0 00 01 */ li r6, 1
-/* 80103A5C 000FF6BC 48 05 92 1D */ bl func_8015CC78
-/* 80103A60 000FF6C0 7F 63 DB 78 */ mr r3, r27
-/* 80103A64 000FF6C4 48 00 08 81 */ bl func_801042E4
-/* 80103A68 000FF6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103A6C 000FF6CC 48 14 C8 89 */ bl func_802502F4
-/* 80103A70 000FF6D0 7C 64 1B 78 */ mr r4, r3
-/* 80103A74 000FF6D4 38 60 00 62 */ li r3, 0x62
-/* 80103A78 000FF6D8 48 05 88 91 */ bl func_8015C308
-/* 80103A7C 000FF6DC 7F 23 CB 78 */ mr r3, r25
-/* 80103A80 000FF6E0 38 80 00 02 */ li r4, 2
-/* 80103A84 000FF6E4 38 A0 00 63 */ li r5, 0x63
-/* 80103A88 000FF6E8 38 C0 00 01 */ li r6, 1
-/* 80103A8C 000FF6EC 48 05 91 ED */ bl func_8015CC78
-/* 80103A90 000FF6F0 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103A94 000FF6F4 4B F5 51 39 */ bl func_80058BCC
-/* 80103A98 000FF6F8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103A9C 000FF6FC 48 14 C8 59 */ bl func_802502F4
-/* 80103AA0 000FF700 7C 64 1B 78 */ mr r4, r3
-/* 80103AA4 000FF704 38 60 00 64 */ li r3, 0x64
-/* 80103AA8 000FF708 48 05 88 61 */ bl func_8015C308
-/* 80103AAC 000FF70C 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103AB0 000FF710 38 80 00 01 */ li r4, 1
-/* 80103AB4 000FF714 41 80 00 08 */ blt lbl_80103ABC
-/* 80103AB8 000FF718 38 80 00 02 */ li r4, 2
-lbl_80103ABC:
-/* 80103ABC 000FF71C 7F 03 C3 78 */ mr r3, r24
-/* 80103AC0 000FF720 38 A0 00 65 */ li r5, 0x65
-/* 80103AC4 000FF724 38 C0 00 01 */ li r6, 1
-/* 80103AC8 000FF728 48 05 91 B1 */ bl func_8015CC78
-/* 80103ACC 000FF72C 7E 23 8B 78 */ mr r3, r17
-/* 80103AD0 000FF730 48 00 08 15 */ bl func_801042E4
-/* 80103AD4 000FF734 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103AD8 000FF738 48 14 C8 1D */ bl func_802502F4
-/* 80103ADC 000FF73C 7C 64 1B 78 */ mr r4, r3
-/* 80103AE0 000FF740 38 60 00 66 */ li r3, 0x66
-/* 80103AE4 000FF744 48 05 88 25 */ bl func_8015C308
-/* 80103AE8 000FF748 48 00 03 08 */ b lbl_80103DF0
-/* 80103AEC 000FF74C 7F A3 EB 78 */ mr r3, r29
-/* 80103AF0 000FF750 38 80 00 02 */ li r4, 2
-/* 80103AF4 000FF754 38 A0 00 5F */ li r5, 0x5f
-/* 80103AF8 000FF758 38 C0 00 01 */ li r6, 1
-/* 80103AFC 000FF75C 48 05 91 7D */ bl func_8015CC78
-/* 80103B00 000FF760 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80103B04 000FF764 4B F5 50 C9 */ bl func_80058BCC
-/* 80103B08 000FF768 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103B0C 000FF76C 48 14 C7 E9 */ bl func_802502F4
-/* 80103B10 000FF770 7C 64 1B 78 */ mr r4, r3
-/* 80103B14 000FF774 38 60 00 60 */ li r3, 0x60
-/* 80103B18 000FF778 48 05 87 F1 */ bl func_8015C308
-/* 80103B1C 000FF77C 28 1C 00 0A */ cmplwi r28, 0xa
-/* 80103B20 000FF780 38 80 00 01 */ li r4, 1
-/* 80103B24 000FF784 41 80 00 08 */ blt lbl_80103B2C
-/* 80103B28 000FF788 38 80 00 02 */ li r4, 2
-lbl_80103B2C:
-/* 80103B2C 000FF78C 7F 83 E3 78 */ mr r3, r28
-/* 80103B30 000FF790 38 A0 00 61 */ li r5, 0x61
-/* 80103B34 000FF794 38 C0 00 01 */ li r6, 1
-/* 80103B38 000FF798 48 05 91 41 */ bl func_8015CC78
-/* 80103B3C 000FF79C 7F 63 DB 78 */ mr r3, r27
-/* 80103B40 000FF7A0 48 00 07 A5 */ bl func_801042E4
-/* 80103B44 000FF7A4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103B48 000FF7A8 48 14 C7 AD */ bl func_802502F4
-/* 80103B4C 000FF7AC 7C 64 1B 78 */ mr r4, r3
-/* 80103B50 000FF7B0 38 60 00 62 */ li r3, 0x62
-/* 80103B54 000FF7B4 48 05 87 B5 */ bl func_8015C308
-/* 80103B58 000FF7B8 7F 23 CB 78 */ mr r3, r25
-/* 80103B5C 000FF7BC 38 80 00 02 */ li r4, 2
-/* 80103B60 000FF7C0 38 A0 00 63 */ li r5, 0x63
-/* 80103B64 000FF7C4 38 C0 00 01 */ li r6, 1
-/* 80103B68 000FF7C8 48 05 91 11 */ bl func_8015CC78
-/* 80103B6C 000FF7CC 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103B70 000FF7D0 4B F5 50 5D */ bl func_80058BCC
-/* 80103B74 000FF7D4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103B78 000FF7D8 48 14 C7 7D */ bl func_802502F4
-/* 80103B7C 000FF7DC 7C 64 1B 78 */ mr r4, r3
-/* 80103B80 000FF7E0 38 60 00 64 */ li r3, 0x64
-/* 80103B84 000FF7E4 48 05 87 85 */ bl func_8015C308
-/* 80103B88 000FF7E8 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103B8C 000FF7EC 38 80 00 01 */ li r4, 1
-/* 80103B90 000FF7F0 41 80 00 08 */ blt lbl_80103B98
-/* 80103B94 000FF7F4 38 80 00 02 */ li r4, 2
-lbl_80103B98:
-/* 80103B98 000FF7F8 7F 03 C3 78 */ mr r3, r24
-/* 80103B9C 000FF7FC 38 A0 00 65 */ li r5, 0x65
-/* 80103BA0 000FF800 38 C0 00 01 */ li r6, 1
-/* 80103BA4 000FF804 48 05 90 D5 */ bl func_8015CC78
-/* 80103BA8 000FF808 7E 23 8B 78 */ mr r3, r17
-/* 80103BAC 000FF80C 48 00 07 39 */ bl func_801042E4
-/* 80103BB0 000FF810 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103BB4 000FF814 48 14 C7 41 */ bl func_802502F4
-/* 80103BB8 000FF818 7C 64 1B 78 */ mr r4, r3
-/* 80103BBC 000FF81C 38 60 00 66 */ li r3, 0x66
-/* 80103BC0 000FF820 48 05 87 49 */ bl func_8015C308
-/* 80103BC4 000FF824 48 00 02 2C */ b lbl_80103DF0
-/* 80103BC8 000FF828 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103BCC 000FF82C 38 80 00 79 */ li r4, 0x79
-/* 80103BD0 000FF830 38 A0 00 00 */ li r5, 0
-/* 80103BD4 000FF834 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80103BD8 000FF838 48 2D 9E 05 */ bl func_803DD9DC
-/* 80103BDC 000FF83C 2C 03 00 10 */ cmpwi r3, 0x10
-/* 80103BE0 000FF840 41 82 00 08 */ beq lbl_80103BE8
-/* 80103BE4 000FF844 48 00 00 98 */ b lbl_80103C7C
-lbl_80103BE8:
-/* 80103BE8 000FF848 7F 23 CB 78 */ mr r3, r25
-/* 80103BEC 000FF84C 3A 40 30 2A */ li r18, 0x302a
-/* 80103BF0 000FF850 38 80 00 02 */ li r4, 2
-/* 80103BF4 000FF854 38 A0 00 5F */ li r5, 0x5f
-/* 80103BF8 000FF858 38 C0 00 01 */ li r6, 1
-/* 80103BFC 000FF85C 48 05 90 7D */ bl func_8015CC78
-/* 80103C00 000FF860 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103C04 000FF864 4B F5 4F C9 */ bl func_80058BCC
-/* 80103C08 000FF868 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103C0C 000FF86C 48 14 C6 E9 */ bl func_802502F4
-/* 80103C10 000FF870 7C 64 1B 78 */ mr r4, r3
-/* 80103C14 000FF874 38 60 00 60 */ li r3, 0x60
-/* 80103C18 000FF878 48 05 86 F1 */ bl func_8015C308
-/* 80103C1C 000FF87C 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103C20 000FF880 38 80 00 01 */ li r4, 1
-/* 80103C24 000FF884 41 80 00 08 */ blt lbl_80103C2C
-/* 80103C28 000FF888 38 80 00 02 */ li r4, 2
-lbl_80103C2C:
-/* 80103C2C 000FF88C 7F 03 C3 78 */ mr r3, r24
-/* 80103C30 000FF890 38 A0 00 61 */ li r5, 0x61
-/* 80103C34 000FF894 38 C0 00 01 */ li r6, 1
-/* 80103C38 000FF898 48 05 90 41 */ bl func_8015CC78
-/* 80103C3C 000FF89C 38 60 30 BC */ li r3, 0x30bc
-/* 80103C40 000FF8A0 48 14 C6 B5 */ bl func_802502F4
-/* 80103C44 000FF8A4 7C 64 1B 78 */ mr r4, r3
-/* 80103C48 000FF8A8 38 60 00 62 */ li r3, 0x62
-/* 80103C4C 000FF8AC 48 05 86 BD */ bl func_8015C308
-/* 80103C50 000FF8B0 28 1A 00 0A */ cmplwi r26, 0xa
-/* 80103C54 000FF8B4 38 80 00 01 */ li r4, 1
-/* 80103C58 000FF8B8 41 80 00 08 */ blt lbl_80103C60
-/* 80103C5C 000FF8BC 38 80 00 02 */ li r4, 2
-lbl_80103C60:
-/* 80103C60 000FF8C0 28 1A 00 64 */ cmplwi r26, 0x64
-/* 80103C64 000FF8C4 41 80 00 08 */ blt lbl_80103C6C
-/* 80103C68 000FF8C8 38 80 00 03 */ li r4, 3
-lbl_80103C6C:
-/* 80103C6C 000FF8CC 7F 43 D3 78 */ mr r3, r26
-/* 80103C70 000FF8D0 38 A0 00 63 */ li r5, 0x63
-/* 80103C74 000FF8D4 38 C0 00 01 */ li r6, 1
-/* 80103C78 000FF8D8 48 05 90 01 */ bl func_8015CC78
-lbl_80103C7C:
-/* 80103C7C 000FF8DC 28 12 30 2A */ cmplwi r18, 0x302a
-/* 80103C80 000FF8E0 41 82 01 70 */ beq lbl_80103DF0
-/* 80103C84 000FF8E4 7F 23 CB 78 */ mr r3, r25
-/* 80103C88 000FF8E8 38 80 00 02 */ li r4, 2
-/* 80103C8C 000FF8EC 38 A0 00 5F */ li r5, 0x5f
-/* 80103C90 000FF8F0 38 C0 00 01 */ li r6, 1
-/* 80103C94 000FF8F4 48 05 8F E5 */ bl func_8015CC78
-/* 80103C98 000FF8F8 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80103C9C 000FF8FC 4B F5 4F 31 */ bl func_80058BCC
-/* 80103CA0 000FF900 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103CA4 000FF904 48 14 C6 51 */ bl func_802502F4
-/* 80103CA8 000FF908 7C 64 1B 78 */ mr r4, r3
-/* 80103CAC 000FF90C 38 60 00 60 */ li r3, 0x60
-/* 80103CB0 000FF910 48 05 86 59 */ bl func_8015C308
-/* 80103CB4 000FF914 28 18 00 0A */ cmplwi r24, 0xa
-/* 80103CB8 000FF918 38 80 00 01 */ li r4, 1
-/* 80103CBC 000FF91C 41 80 00 08 */ blt lbl_80103CC4
-/* 80103CC0 000FF920 38 80 00 02 */ li r4, 2
-lbl_80103CC4:
-/* 80103CC4 000FF924 7F 03 C3 78 */ mr r3, r24
-/* 80103CC8 000FF928 38 A0 00 61 */ li r5, 0x61
-/* 80103CCC 000FF92C 38 C0 00 01 */ li r6, 1
-/* 80103CD0 000FF930 48 05 8F A9 */ bl func_8015CC78
-/* 80103CD4 000FF934 28 1A 00 0A */ cmplwi r26, 0xa
-/* 80103CD8 000FF938 38 80 00 01 */ li r4, 1
-/* 80103CDC 000FF93C 41 80 00 08 */ blt lbl_80103CE4
-/* 80103CE0 000FF940 38 80 00 02 */ li r4, 2
-lbl_80103CE4:
-/* 80103CE4 000FF944 28 1A 00 64 */ cmplwi r26, 0x64
-/* 80103CE8 000FF948 41 80 00 08 */ blt lbl_80103CF0
-/* 80103CEC 000FF94C 38 80 00 03 */ li r4, 3
-lbl_80103CF0:
-/* 80103CF0 000FF950 7F 43 D3 78 */ mr r3, r26
-/* 80103CF4 000FF954 38 A0 00 62 */ li r5, 0x62
-/* 80103CF8 000FF958 38 C0 00 01 */ li r6, 1
-/* 80103CFC 000FF95C 48 05 8F 7D */ bl func_8015CC78
-/* 80103D00 000FF960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103D04 000FF964 38 80 00 79 */ li r4, 0x79
-/* 80103D08 000FF968 38 A0 00 00 */ li r5, 0
-/* 80103D0C 000FF96C 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80103D10 000FF970 48 2D 9C CD */ bl func_803DD9DC
-/* 80103D14 000FF974 28 03 00 0F */ cmplwi r3, 0xf
-/* 80103D18 000FF978 41 81 00 1C */ bgt lbl_80103D34
-/* 80103D1C 000FF97C 3C 80 80 42 */ lis r4, lbl_8041AA48@ha
-/* 80103D20 000FF980 54 60 10 3A */ slwi r0, r3, 2
-/* 80103D24 000FF984 38 84 AA 48 */ addi r4, r4, lbl_8041AA48@l
-/* 80103D28 000FF988 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80103D2C 000FF98C 7C 89 03 A6 */ mtctr r4
-/* 80103D30 000FF990 4E 80 04 20 */ bctr
-lbl_80103D34:
-/* 80103D34 000FF994 38 60 07 D7 */ li r3, 0x7d7
-/* 80103D38 000FF998 48 00 05 AD */ bl func_801042E4
-/* 80103D3C 000FF99C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103D40 000FF9A0 48 14 C5 B5 */ bl func_802502F4
-/* 80103D44 000FF9A4 7C 64 1B 78 */ mr r4, r3
-/* 80103D48 000FF9A8 38 60 00 63 */ li r3, 0x63
-/* 80103D4C 000FF9AC 48 05 85 BD */ bl func_8015C308
-/* 80103D50 000FF9B0 48 00 00 A0 */ b lbl_80103DF0
-/* 80103D54 000FF9B4 38 60 07 D3 */ li r3, 0x7d3
-/* 80103D58 000FF9B8 48 00 05 8D */ bl func_801042E4
-/* 80103D5C 000FF9BC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103D60 000FF9C0 48 14 C5 95 */ bl func_802502F4
-/* 80103D64 000FF9C4 7C 64 1B 78 */ mr r4, r3
-/* 80103D68 000FF9C8 38 60 00 63 */ li r3, 0x63
-/* 80103D6C 000FF9CC 48 05 85 9D */ bl func_8015C308
-/* 80103D70 000FF9D0 48 00 00 80 */ b lbl_80103DF0
-/* 80103D74 000FF9D4 38 60 07 D4 */ li r3, 0x7d4
-/* 80103D78 000FF9D8 48 00 05 6D */ bl func_801042E4
-/* 80103D7C 000FF9DC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103D80 000FF9E0 48 14 C5 75 */ bl func_802502F4
-/* 80103D84 000FF9E4 7C 64 1B 78 */ mr r4, r3
-/* 80103D88 000FF9E8 38 60 00 63 */ li r3, 0x63
-/* 80103D8C 000FF9EC 48 05 85 7D */ bl func_8015C308
-/* 80103D90 000FF9F0 48 00 00 60 */ b lbl_80103DF0
-/* 80103D94 000FF9F4 38 60 07 D5 */ li r3, 0x7d5
-/* 80103D98 000FF9F8 48 00 05 4D */ bl func_801042E4
-/* 80103D9C 000FF9FC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103DA0 000FFA00 48 14 C5 55 */ bl func_802502F4
-/* 80103DA4 000FFA04 7C 64 1B 78 */ mr r4, r3
-/* 80103DA8 000FFA08 38 60 00 63 */ li r3, 0x63
-/* 80103DAC 000FFA0C 48 05 85 5D */ bl func_8015C308
-/* 80103DB0 000FFA10 48 00 00 40 */ b lbl_80103DF0
-/* 80103DB4 000FFA14 38 60 07 D8 */ li r3, 0x7d8
-/* 80103DB8 000FFA18 48 00 05 2D */ bl func_801042E4
-/* 80103DBC 000FFA1C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103DC0 000FFA20 48 14 C5 35 */ bl func_802502F4
-/* 80103DC4 000FFA24 7C 64 1B 78 */ mr r4, r3
-/* 80103DC8 000FFA28 38 60 00 63 */ li r3, 0x63
-/* 80103DCC 000FFA2C 48 05 85 3D */ bl func_8015C308
-/* 80103DD0 000FFA30 48 00 00 20 */ b lbl_80103DF0
-/* 80103DD4 000FFA34 38 60 07 D7 */ li r3, 0x7d7
-/* 80103DD8 000FFA38 48 00 05 0D */ bl func_801042E4
-/* 80103DDC 000FFA3C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80103DE0 000FFA40 48 14 C5 15 */ bl func_802502F4
-/* 80103DE4 000FFA44 7C 64 1B 78 */ mr r4, r3
-/* 80103DE8 000FFA48 38 60 00 63 */ li r3, 0x63
-/* 80103DEC 000FFA4C 48 05 85 1D */ bl func_8015C308
-lbl_80103DF0:
-/* 80103DF0 000FFA50 7E 43 93 78 */ mr r3, r18
-/* 80103DF4 000FFA54 48 14 C5 01 */ bl func_802502F4
-/* 80103DF8 000FFA58 7C 64 1B 78 */ mr r4, r3
-/* 80103DFC 000FFA5C 38 60 00 0E */ li r3, 0xe
-/* 80103E00 000FFA60 48 05 85 09 */ bl func_8015C308
-/* 80103E04 000FFA64 7E 64 9B 78 */ mr r4, r19
-/* 80103E08 000FFA68 7E 85 A3 78 */ mr r5, r20
-/* 80103E0C 000FFA6C 7E A6 AB 78 */ mr r6, r21
-/* 80103E10 000FFA70 7E C7 B3 78 */ mr r7, r22
-/* 80103E14 000FFA74 7E E8 BB 78 */ mr r8, r23
-/* 80103E18 000FFA78 38 60 2D 75 */ li r3, 0x2d75
-/* 80103E1C 000FFA7C 48 14 C3 19 */ bl func_80250134
-/* 80103E20 000FFA80 38 60 2D 75 */ li r3, 0x2d75
-/* 80103E24 000FFA84 38 80 00 01 */ li r4, 1
-/* 80103E28 000FFA88 38 A0 00 00 */ li r5, 0
-/* 80103E2C 000FFA8C 48 14 C5 6D */ bl func_80250398
-/* 80103E30 000FFA90 54 60 84 3E */ srwi r0, r3, 0x10
-/* 80103E34 000FFA94 39 61 00 50 */ addi r11, r1, 0x50
-/* 80103E38 000FFA98 7C 74 02 14 */ add r3, r20, r0
-/* 80103E3C 000FFA9C 48 0C 33 11 */ bl _restgpr_17
-/* 80103E40 000FFAA0 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80103E44 000FFAA4 7C 08 03 A6 */ mtlr r0
-/* 80103E48 000FFAA8 38 21 00 50 */ addi r1, r1, 0x50
-/* 80103E4C 000FFAAC 4E 80 00 20 */ blr
-
-.global func_80103E50
-func_80103E50:
-/* 80103E50 000FFAB0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80103E54 000FFAB4 7C 08 02 A6 */ mflr r0
-/* 80103E58 000FFAB8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80103E5C 000FFABC 39 61 00 40 */ addi r11, r1, 0x40
-/* 80103E60 000FFAC0 48 0C 32 B1 */ bl _savegpr_21
-/* 80103E64 000FFAC4 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103E68 000FFAC8 7C 7B 1B 78 */ mr r27, r3
-/* 80103E6C 000FFACC 7C 9C 23 78 */ mr r28, r4
-/* 80103E70 000FFAD0 7C BD 2B 78 */ mr r29, r5
-/* 80103E74 000FFAD4 80 68 00 80 */ lwz r3, 0x80(r8)
-/* 80103E78 000FFAD8 7C DE 33 78 */ mr r30, r6
-/* 80103E7C 000FFADC 7C FF 3B 78 */ mr r31, r7
-/* 80103E80 000FFAE0 38 80 00 46 */ li r4, 0x46
-/* 80103E84 000FFAE4 38 A0 00 00 */ li r5, 0
-/* 80103E88 000FFAE8 48 2D 9B 55 */ bl func_803DD9DC
-/* 80103E8C 000FFAEC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103E90 000FFAF0 7C 7A 1B 78 */ mr r26, r3
-/* 80103E94 000FFAF4 38 80 00 47 */ li r4, 0x47
-/* 80103E98 000FFAF8 38 A0 00 00 */ li r5, 0
-/* 80103E9C 000FFAFC 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80103EA0 000FFB00 48 2D 9B 3D */ bl func_803DD9DC
-/* 80103EA4 000FFB04 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103EA8 000FFB08 7C 79 1B 78 */ mr r25, r3
-/* 80103EAC 000FFB0C 38 80 00 48 */ li r4, 0x48
-/* 80103EB0 000FFB10 38 A0 00 00 */ li r5, 0
-/* 80103EB4 000FFB14 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80103EB8 000FFB18 48 2D 9B 25 */ bl func_803DD9DC
-/* 80103EBC 000FFB1C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103EC0 000FFB20 7C 78 1B 78 */ mr r24, r3
-/* 80103EC4 000FFB24 38 80 00 49 */ li r4, 0x49
-/* 80103EC8 000FFB28 38 A0 00 00 */ li r5, 0
-/* 80103ECC 000FFB2C 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80103ED0 000FFB30 48 2D 9B 0D */ bl func_803DD9DC
-/* 80103ED4 000FFB34 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103ED8 000FFB38 7C 77 1B 78 */ mr r23, r3
-/* 80103EDC 000FFB3C 38 80 00 4A */ li r4, 0x4a
-/* 80103EE0 000FFB40 38 A0 00 00 */ li r5, 0
-/* 80103EE4 000FFB44 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80103EE8 000FFB48 48 2D 9A F5 */ bl func_803DD9DC
-/* 80103EEC 000FFB4C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103EF0 000FFB50 7C 76 1B 78 */ mr r22, r3
-/* 80103EF4 000FFB54 38 80 00 4B */ li r4, 0x4b
-/* 80103EF8 000FFB58 38 A0 00 00 */ li r5, 0
-/* 80103EFC 000FFB5C 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80103F00 000FFB60 48 2D 9A DD */ bl func_803DD9DC
-/* 80103F04 000FFB64 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
-/* 80103F08 000FFB68 7C 75 1B 78 */ mr r21, r3
-/* 80103F0C 000FFB6C 38 80 00 00 */ li r4, 0
-/* 80103F10 000FFB70 38 A0 00 00 */ li r5, 0
-/* 80103F14 000FFB74 80 66 00 80 */ lwz r3, 0x80(r6)
-/* 80103F18 000FFB78 48 2D 9A C5 */ bl func_803DD9DC
-/* 80103F1C 000FFB7C 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha
-/* 80103F20 000FFB80 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l
-/* 80103F24 000FFB84 7C 00 18 16 */ mulhwu r0, r0, r3
-/* 80103F28 000FFB88 54 00 F0 BE */ srwi r0, r0, 2
-/* 80103F2C 000FFB8C 1C 00 00 06 */ mulli r0, r0, 6
-/* 80103F30 000FFB90 7C 00 18 50 */ subf r0, r0, r3
-/* 80103F34 000FFB94 2C 00 00 03 */ cmpwi r0, 3
-/* 80103F38 000FFB98 41 82 01 3C */ beq lbl_80104074
-/* 80103F3C 000FFB9C 40 80 00 14 */ bge lbl_80103F50
-/* 80103F40 000FFBA0 2C 00 00 01 */ cmpwi r0, 1
-/* 80103F44 000FFBA4 41 82 00 78 */ beq lbl_80103FBC
-/* 80103F48 000FFBA8 40 80 00 D0 */ bge lbl_80104018
-/* 80103F4C 000FFBAC 48 00 00 14 */ b lbl_80103F60
-lbl_80103F50:
-/* 80103F50 000FFBB0 2C 00 00 05 */ cmpwi r0, 5
-/* 80103F54 000FFBB4 41 82 01 D8 */ beq lbl_8010412C
-/* 80103F58 000FFBB8 40 80 00 08 */ bge lbl_80103F60
-/* 80103F5C 000FFBBC 48 00 01 74 */ b lbl_801040D0
-lbl_80103F60:
-/* 80103F60 000FFBC0 7C 1A C8 40 */ cmplw r26, r25
-/* 80103F64 000FFBC4 7F 46 D3 78 */ mr r6, r26
-/* 80103F68 000FFBC8 38 A0 00 00 */ li r5, 0
-/* 80103F6C 000FFBCC 40 80 00 0C */ bge lbl_80103F78
-/* 80103F70 000FFBD0 38 A0 00 01 */ li r5, 1
-/* 80103F74 000FFBD4 7F 26 CB 78 */ mr r6, r25
-lbl_80103F78:
-/* 80103F78 000FFBD8 7C 06 C0 40 */ cmplw r6, r24
-/* 80103F7C 000FFBDC 40 80 00 0C */ bge lbl_80103F88
-/* 80103F80 000FFBE0 38 A0 00 02 */ li r5, 2
-/* 80103F84 000FFBE4 7F 06 C3 78 */ mr r6, r24
-lbl_80103F88:
-/* 80103F88 000FFBE8 7C 06 B8 40 */ cmplw r6, r23
-/* 80103F8C 000FFBEC 40 80 00 0C */ bge lbl_80103F98
-/* 80103F90 000FFBF0 38 A0 00 03 */ li r5, 3
-/* 80103F94 000FFBF4 7E E6 BB 78 */ mr r6, r23
-lbl_80103F98:
-/* 80103F98 000FFBF8 7C 06 B0 40 */ cmplw r6, r22
-/* 80103F9C 000FFBFC 40 80 00 0C */ bge lbl_80103FA8
-/* 80103FA0 000FFC00 38 A0 00 04 */ li r5, 4
-/* 80103FA4 000FFC04 7E C6 B3 78 */ mr r6, r22
-lbl_80103FA8:
-/* 80103FA8 000FFC08 7C 06 A8 40 */ cmplw r6, r21
-/* 80103FAC 000FFC0C 40 80 01 D8 */ bge lbl_80104184
-/* 80103FB0 000FFC10 7E A6 AB 78 */ mr r6, r21
-/* 80103FB4 000FFC14 38 A0 00 05 */ li r5, 5
-/* 80103FB8 000FFC18 48 00 01 CC */ b lbl_80104184
-lbl_80103FBC:
-/* 80103FBC 000FFC1C 7C 19 C0 40 */ cmplw r25, r24
-/* 80103FC0 000FFC20 7F 26 CB 78 */ mr r6, r25
-/* 80103FC4 000FFC24 38 A0 00 01 */ li r5, 1
-/* 80103FC8 000FFC28 40 80 00 0C */ bge lbl_80103FD4
-/* 80103FCC 000FFC2C 38 A0 00 02 */ li r5, 2
-/* 80103FD0 000FFC30 7F 06 C3 78 */ mr r6, r24
-lbl_80103FD4:
-/* 80103FD4 000FFC34 7C 06 B8 40 */ cmplw r6, r23
-/* 80103FD8 000FFC38 40 80 00 0C */ bge lbl_80103FE4
-/* 80103FDC 000FFC3C 38 A0 00 03 */ li r5, 3
-/* 80103FE0 000FFC40 7E E6 BB 78 */ mr r6, r23
-lbl_80103FE4:
-/* 80103FE4 000FFC44 7C 06 B0 40 */ cmplw r6, r22
-/* 80103FE8 000FFC48 40 80 00 0C */ bge lbl_80103FF4
-/* 80103FEC 000FFC4C 38 A0 00 04 */ li r5, 4
-/* 80103FF0 000FFC50 7E C6 B3 78 */ mr r6, r22
-lbl_80103FF4:
-/* 80103FF4 000FFC54 7C 06 A8 40 */ cmplw r6, r21
-/* 80103FF8 000FFC58 40 80 00 0C */ bge lbl_80104004
-/* 80103FFC 000FFC5C 38 A0 00 05 */ li r5, 5
-/* 80104000 000FFC60 7E A6 AB 78 */ mr r6, r21
-lbl_80104004:
-/* 80104004 000FFC64 7C 06 D0 40 */ cmplw r6, r26
-/* 80104008 000FFC68 40 80 01 7C */ bge lbl_80104184
-/* 8010400C 000FFC6C 7F 46 D3 78 */ mr r6, r26
-/* 80104010 000FFC70 38 A0 00 00 */ li r5, 0
-/* 80104014 000FFC74 48 00 01 70 */ b lbl_80104184
-lbl_80104018:
-/* 80104018 000FFC78 7C 18 B8 40 */ cmplw r24, r23
-/* 8010401C 000FFC7C 7F 06 C3 78 */ mr r6, r24
-/* 80104020 000FFC80 38 A0 00 02 */ li r5, 2
-/* 80104024 000FFC84 40 80 00 0C */ bge lbl_80104030
-/* 80104028 000FFC88 38 A0 00 03 */ li r5, 3
-/* 8010402C 000FFC8C 7E E6 BB 78 */ mr r6, r23
-lbl_80104030:
-/* 80104030 000FFC90 7C 06 B0 40 */ cmplw r6, r22
-/* 80104034 000FFC94 40 80 00 0C */ bge lbl_80104040
-/* 80104038 000FFC98 38 A0 00 04 */ li r5, 4
-/* 8010403C 000FFC9C 7E C6 B3 78 */ mr r6, r22
-lbl_80104040:
-/* 80104040 000FFCA0 7C 06 A8 40 */ cmplw r6, r21
-/* 80104044 000FFCA4 40 80 00 0C */ bge lbl_80104050
-/* 80104048 000FFCA8 38 A0 00 05 */ li r5, 5
-/* 8010404C 000FFCAC 7E A6 AB 78 */ mr r6, r21
-lbl_80104050:
-/* 80104050 000FFCB0 7C 06 D0 40 */ cmplw r6, r26
-/* 80104054 000FFCB4 40 80 00 0C */ bge lbl_80104060
-/* 80104058 000FFCB8 38 A0 00 00 */ li r5, 0
-/* 8010405C 000FFCBC 7F 46 D3 78 */ mr r6, r26
-lbl_80104060:
-/* 80104060 000FFCC0 7C 06 C8 40 */ cmplw r6, r25
-/* 80104064 000FFCC4 40 80 01 20 */ bge lbl_80104184
-/* 80104068 000FFCC8 7F 26 CB 78 */ mr r6, r25
-/* 8010406C 000FFCCC 38 A0 00 01 */ li r5, 1
-/* 80104070 000FFCD0 48 00 01 14 */ b lbl_80104184
-lbl_80104074:
-/* 80104074 000FFCD4 7C 17 B0 40 */ cmplw r23, r22
-/* 80104078 000FFCD8 7E E6 BB 78 */ mr r6, r23
-/* 8010407C 000FFCDC 38 A0 00 03 */ li r5, 3
-/* 80104080 000FFCE0 40 80 00 0C */ bge lbl_8010408C
-/* 80104084 000FFCE4 38 A0 00 04 */ li r5, 4
-/* 80104088 000FFCE8 7E C6 B3 78 */ mr r6, r22
-lbl_8010408C:
-/* 8010408C 000FFCEC 7C 06 A8 40 */ cmplw r6, r21
-/* 80104090 000FFCF0 40 80 00 0C */ bge lbl_8010409C
-/* 80104094 000FFCF4 38 A0 00 05 */ li r5, 5
-/* 80104098 000FFCF8 7E A6 AB 78 */ mr r6, r21
-lbl_8010409C:
-/* 8010409C 000FFCFC 7C 06 D0 40 */ cmplw r6, r26
-/* 801040A0 000FFD00 40 80 00 0C */ bge lbl_801040AC
-/* 801040A4 000FFD04 38 A0 00 00 */ li r5, 0
-/* 801040A8 000FFD08 7F 46 D3 78 */ mr r6, r26
-lbl_801040AC:
-/* 801040AC 000FFD0C 7C 06 C8 40 */ cmplw r6, r25
-/* 801040B0 000FFD10 40 80 00 0C */ bge lbl_801040BC
-/* 801040B4 000FFD14 38 A0 00 01 */ li r5, 1
-/* 801040B8 000FFD18 7F 26 CB 78 */ mr r6, r25
-lbl_801040BC:
-/* 801040BC 000FFD1C 7C 06 C0 40 */ cmplw r6, r24
-/* 801040C0 000FFD20 40 80 00 C4 */ bge lbl_80104184
-/* 801040C4 000FFD24 7F 06 C3 78 */ mr r6, r24
-/* 801040C8 000FFD28 38 A0 00 02 */ li r5, 2
-/* 801040CC 000FFD2C 48 00 00 B8 */ b lbl_80104184
-lbl_801040D0:
-/* 801040D0 000FFD30 7C 16 A8 40 */ cmplw r22, r21
-/* 801040D4 000FFD34 7E C6 B3 78 */ mr r6, r22
-/* 801040D8 000FFD38 38 A0 00 04 */ li r5, 4
-/* 801040DC 000FFD3C 40 80 00 0C */ bge lbl_801040E8
-/* 801040E0 000FFD40 38 A0 00 05 */ li r5, 5
-/* 801040E4 000FFD44 7E A6 AB 78 */ mr r6, r21
-lbl_801040E8:
-/* 801040E8 000FFD48 7C 06 D0 40 */ cmplw r6, r26
-/* 801040EC 000FFD4C 40 80 00 0C */ bge lbl_801040F8
-/* 801040F0 000FFD50 38 A0 00 00 */ li r5, 0
-/* 801040F4 000FFD54 7F 46 D3 78 */ mr r6, r26
-lbl_801040F8:
-/* 801040F8 000FFD58 7C 06 C8 40 */ cmplw r6, r25
-/* 801040FC 000FFD5C 40 80 00 0C */ bge lbl_80104108
-/* 80104100 000FFD60 38 A0 00 01 */ li r5, 1
-/* 80104104 000FFD64 7F 26 CB 78 */ mr r6, r25
-lbl_80104108:
-/* 80104108 000FFD68 7C 06 C0 40 */ cmplw r6, r24
-/* 8010410C 000FFD6C 40 80 00 0C */ bge lbl_80104118
-/* 80104110 000FFD70 38 A0 00 02 */ li r5, 2
-/* 80104114 000FFD74 7F 06 C3 78 */ mr r6, r24
-lbl_80104118:
-/* 80104118 000FFD78 7C 06 B8 40 */ cmplw r6, r23
-/* 8010411C 000FFD7C 40 80 00 68 */ bge lbl_80104184
-/* 80104120 000FFD80 7E E6 BB 78 */ mr r6, r23
-/* 80104124 000FFD84 38 A0 00 03 */ li r5, 3
-/* 80104128 000FFD88 48 00 00 5C */ b lbl_80104184
-lbl_8010412C:
-/* 8010412C 000FFD8C 7C 15 D0 40 */ cmplw r21, r26
-/* 80104130 000FFD90 7E A6 AB 78 */ mr r6, r21
-/* 80104134 000FFD94 38 A0 00 05 */ li r5, 5
-/* 80104138 000FFD98 40 80 00 0C */ bge lbl_80104144
-/* 8010413C 000FFD9C 38 A0 00 00 */ li r5, 0
-/* 80104140 000FFDA0 7F 46 D3 78 */ mr r6, r26
-lbl_80104144:
-/* 80104144 000FFDA4 7C 06 C8 40 */ cmplw r6, r25
-/* 80104148 000FFDA8 40 80 00 0C */ bge lbl_80104154
-/* 8010414C 000FFDAC 38 A0 00 01 */ li r5, 1
-/* 80104150 000FFDB0 7F 26 CB 78 */ mr r6, r25
-lbl_80104154:
-/* 80104154 000FFDB4 7C 06 C0 40 */ cmplw r6, r24
-/* 80104158 000FFDB8 40 80 00 0C */ bge lbl_80104164
-/* 8010415C 000FFDBC 38 A0 00 02 */ li r5, 2
-/* 80104160 000FFDC0 7F 06 C3 78 */ mr r6, r24
-lbl_80104164:
-/* 80104164 000FFDC4 7C 06 B8 40 */ cmplw r6, r23
-/* 80104168 000FFDC8 40 80 00 0C */ bge lbl_80104174
-/* 8010416C 000FFDCC 38 A0 00 03 */ li r5, 3
-/* 80104170 000FFDD0 7E E6 BB 78 */ mr r6, r23
-lbl_80104174:
-/* 80104174 000FFDD4 7C 06 B0 40 */ cmplw r6, r22
-/* 80104178 000FFDD8 40 80 00 0C */ bge lbl_80104184
-/* 8010417C 000FFDDC 38 A0 00 04 */ li r5, 4
-/* 80104180 000FFDE0 7E C6 B3 78 */ mr r6, r22
-lbl_80104184:
-/* 80104184 000FFDE4 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
-/* 80104188 000FFDE8 3C 80 80 42 */ lis r4, lbl_8041A9C0@ha
-/* 8010418C 000FFDEC 38 03 CC CD */ addi r0, r3, 0xCCCCCCCD@l
-/* 80104190 000FFDF0 7C 00 30 16 */ mulhwu r0, r0, r6
-/* 80104194 000FFDF4 38 84 A9 C0 */ addi r4, r4, lbl_8041A9C0@l
-/* 80104198 000FFDF8 1C A5 00 0A */ mulli r5, r5, 0xa
-/* 8010419C 000FFDFC 54 00 F0 BE */ srwi r0, r0, 2
-/* 801041A0 000FFE00 1C 60 00 05 */ mulli r3, r0, 5
-/* 801041A4 000FFE04 7C 04 2A 14 */ add r0, r4, r5
-/* 801041A8 000FFE08 7C 63 30 50 */ subf r3, r3, r6
-/* 801041AC 000FFE0C 54 63 08 3C */ slwi r3, r3, 1
-/* 801041B0 000FFE10 7C 63 02 2E */ lhzx r3, r3, r0
-/* 801041B4 000FFE14 48 14 C1 41 */ bl func_802502F4
-/* 801041B8 000FFE18 7C 64 1B 78 */ mr r4, r3
-/* 801041BC 000FFE1C 38 60 00 0E */ li r3, 0xe
-/* 801041C0 000FFE20 48 05 81 49 */ bl func_8015C308
-/* 801041C4 000FFE24 7F 64 DB 78 */ mr r4, r27
-/* 801041C8 000FFE28 7F 85 E3 78 */ mr r5, r28
-/* 801041CC 000FFE2C 7F A6 EB 78 */ mr r6, r29
-/* 801041D0 000FFE30 7F C7 F3 78 */ mr r7, r30
-/* 801041D4 000FFE34 7F E8 FB 78 */ mr r8, r31
-/* 801041D8 000FFE38 38 60 2D 75 */ li r3, 0x2d75
-/* 801041DC 000FFE3C 48 14 BF 59 */ bl func_80250134
-/* 801041E0 000FFE40 38 60 2D 75 */ li r3, 0x2d75
-/* 801041E4 000FFE44 38 80 00 01 */ li r4, 1
-/* 801041E8 000FFE48 38 A0 00 00 */ li r5, 0
-/* 801041EC 000FFE4C 48 14 C1 AD */ bl func_80250398
-/* 801041F0 000FFE50 54 60 84 3E */ srwi r0, r3, 0x10
-/* 801041F4 000FFE54 39 61 00 40 */ addi r11, r1, 0x40
-/* 801041F8 000FFE58 7C 7C 02 14 */ add r3, r28, r0
-/* 801041FC 000FFE5C 48 0C 2F 61 */ bl _restgpr_21
-/* 80104200 000FFE60 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80104204 000FFE64 7C 08 03 A6 */ mtlr r0
-/* 80104208 000FFE68 38 21 00 40 */ addi r1, r1, 0x40
-/* 8010420C 000FFE6C 4E 80 00 20 */ blr
-
-.global func_80104210
-func_80104210:
-/* 80104210 000FFE70 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80104214 000FFE74 7C 08 02 A6 */ mflr r0
-/* 80104218 000FFE78 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8010421C 000FFE7C 39 61 00 30 */ addi r11, r1, 0x30
-/* 80104220 000FFE80 48 0C 2E FD */ bl _savegpr_24
-/* 80104224 000FFE84 7C 78 1B 78 */ mr r24, r3
-/* 80104228 000FFE88 7C 99 23 78 */ mr r25, r4
-/* 8010422C 000FFE8C 7C BA 2B 78 */ mr r26, r5
-/* 80104230 000FFE90 7C DB 33 78 */ mr r27, r6
-/* 80104234 000FFE94 7C FC 3B 78 */ mr r28, r7
-/* 80104238 000FFE98 3B C0 00 05 */ li r30, 5
-/* 8010423C 000FFE9C 3B A0 00 00 */ li r29, 0
-/* 80104240 000FFEA0 3B ED 82 74 */ addi r31, r13, lbl_8063D534-_SDA_BASE_
-lbl_80104244:
-/* 80104244 000FFEA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
-/* 80104248 000FFEA8 88 9F 00 00 */ lbz r4, 0(r31)
-/* 8010424C 000FFEAC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80104250 000FFEB0 48 2D 86 CD */ bl func_803DC91C
-/* 80104254 000FFEB4 7C 60 07 74 */ extsb r0, r3
-/* 80104258 000FFEB8 2C 00 00 01 */ cmpwi r0, 1
-/* 8010425C 000FFEBC 40 82 00 0C */ bne lbl_80104268
-/* 80104260 000FFEC0 7F BE EB 78 */ mr r30, r29
-/* 80104264 000FFEC4 48 00 00 14 */ b lbl_80104278
-lbl_80104268:
-/* 80104268 000FFEC8 3B BD 00 01 */ addi r29, r29, 1
-/* 8010426C 000FFECC 3B FF 00 01 */ addi r31, r31, 1
-/* 80104270 000FFED0 28 1D 00 05 */ cmplwi r29, 5
-/* 80104274 000FFED4 41 80 FF D0 */ blt lbl_80104244
-lbl_80104278:
-/* 80104278 000FFED8 3C 60 80 42 */ lis r3, lbl_8041A9FC@ha
-/* 8010427C 000FFEDC 57 C0 08 3C */ slwi r0, r30, 1
-/* 80104280 000FFEE0 38 63 A9 FC */ addi r3, r3, lbl_8041A9FC@l
-/* 80104284 000FFEE4 7C 63 02 2E */ lhzx r3, r3, r0
-/* 80104288 000FFEE8 48 14 C0 6D */ bl func_802502F4
-/* 8010428C 000FFEEC 7C 64 1B 78 */ mr r4, r3
-/* 80104290 000FFEF0 38 60 00 0E */ li r3, 0xe
-/* 80104294 000FFEF4 48 05 80 75 */ bl func_8015C308
-/* 80104298 000FFEF8 7F 04 C3 78 */ mr r4, r24
-/* 8010429C 000FFEFC 7F 25 CB 78 */ mr r5, r25
-/* 801042A0 000FFF00 7F 46 D3 78 */ mr r6, r26
-/* 801042A4 000FFF04 7F 67 DB 78 */ mr r7, r27
-/* 801042A8 000FFF08 7F 88 E3 78 */ mr r8, r28
-/* 801042AC 000FFF0C 38 60 2D 75 */ li r3, 0x2d75
-/* 801042B0 000FFF10 48 14 BE 85 */ bl func_80250134
-/* 801042B4 000FFF14 38 60 2D 75 */ li r3, 0x2d75
-/* 801042B8 000FFF18 38 80 00 01 */ li r4, 1
-/* 801042BC 000FFF1C 38 A0 00 00 */ li r5, 0
-/* 801042C0 000FFF20 48 14 C0 D9 */ bl func_80250398
-/* 801042C4 000FFF24 54 60 84 3E */ srwi r0, r3, 0x10
-/* 801042C8 000FFF28 39 61 00 30 */ addi r11, r1, 0x30
-/* 801042CC 000FFF2C 7C 79 02 14 */ add r3, r25, r0
-/* 801042D0 000FFF30 48 0C 2E 99 */ bl _restgpr_24
-/* 801042D4 000FFF34 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 801042D8 000FFF38 7C 08 03 A6 */ mtlr r0
-/* 801042DC 000FFF3C 38 21 00 30 */ addi r1, r1, 0x30
-/* 801042E0 000FFF40 4E 80 00 20 */ blr
-
-.global func_801042E4
-func_801042E4:
-/* 801042E4 000FFF44 28 03 0B B8 */ cmplwi r3, 0xbb8
-/* 801042E8 000FFF48 3C 80 80 42 */ lis r4, lbl_80418120@ha
-/* 801042EC 000FFF4C 38 84 81 20 */ addi r4, r4, lbl_80418120@l
-/* 801042F0 000FFF50 41 80 00 18 */ blt lbl_80104308
-/* 801042F4 000FFF54 38 03 F4 48 */ addi r0, r3, -3000
-/* 801042F8 000FFF58 38 64 03 48 */ addi r3, r4, 0x348
-/* 801042FC 000FFF5C 54 00 08 3C */ slwi r0, r0, 1
-/* 80104300 000FFF60 7C 63 02 2E */ lhzx r3, r3, r0
-/* 80104304 000FFF64 4E 80 00 20 */ blr
-lbl_80104308:
-/* 80104308 000FFF68 28 03 07 D0 */ cmplwi r3, 0x7d0
-/* 8010430C 000FFF6C 41 80 00 18 */ blt lbl_80104324
-/* 80104310 000FFF70 38 03 F8 30 */ addi r0, r3, -2000
-/* 80104314 000FFF74 38 64 03 30 */ addi r3, r4, 0x330
-/* 80104318 000FFF78 54 00 08 3C */ slwi r0, r0, 1
-/* 8010431C 000FFF7C 7C 63 02 2E */ lhzx r3, r3, r0
-/* 80104320 000FFF80 4E 80 00 20 */ blr
-lbl_80104324:
-/* 80104324 000FFF84 54 60 08 3C */ slwi r0, r3, 1
-/* 80104328 000FFF88 38 64 02 50 */ addi r3, r4, 0x250
-/* 8010432C 000FFF8C 7C 63 02 2E */ lhzx r3, r3, r0
-/* 80104330 000FFF90 4E 80 00 20 */ blr
-
-.global func_80104334
-func_80104334:
-/* 80104334 000FFF94 38 A0 00 01 */ li r5, 1
-/* 80104338 000FFF98 38 6D 9C 78 */ addi r3, r13, lbl_8063EF38-_SDA_BASE_
-/* 8010433C 000FFF9C 38 80 00 04 */ li r4, 4
-/* 80104340 000FFFA0 38 00 00 00 */ li r0, 0
-/* 80104344 000FFFA4 98 AD 9C 78 */ stb r5, lbl_8063EF38-_SDA_BASE_(r13)
-/* 80104348 000FFFA8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8010434C 000FFFAC 98 03 00 04 */ stb r0, 4(r3)
-/* 80104350 000FFFB0 4E 80 00 20 */ blr
-
-.global func_80104354
-func_80104354:
-/* 80104354 000FFFB4 38 00 00 20 */ li r0, 0x20
-/* 80104358 000FFFB8 38 E0 00 00 */ li r7, 0
-/* 8010435C 000FFFBC 38 60 00 00 */ li r3, 0
-/* 80104360 000FFFC0 38 80 00 00 */ li r4, 0
-/* 80104364 000FFFC4 38 C0 FF FF */ li r6, -1
-/* 80104368 000FFFC8 7C 09 03 A6 */ mtctr r0
-lbl_8010436C:
-/* 8010436C 000FFFCC 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104370 000FFFD0 7C A0 1A 14 */ add r5, r0, r3
-/* 80104374 000FFFD4 38 63 00 04 */ addi r3, r3, 4
-/* 80104378 000FFFD8 90 E5 00 04 */ stw r7, 4(r5)
-/* 8010437C 000FFFDC 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104380 000FFFE0 7C A0 22 14 */ add r5, r0, r4
-/* 80104384 000FFFE4 38 84 00 02 */ addi r4, r4, 2
-/* 80104388 000FFFE8 B0 C5 00 84 */ sth r6, 0x84(r5)
-/* 8010438C 000FFFEC 42 00 FF E0 */ bdnz lbl_8010436C
-/* 80104390 000FFFF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104394 000FFFF4 38 A0 FF FF */ li r5, -1
-/* 80104398 000FFFF8 38 80 00 00 */ li r4, 0
-/* 8010439C 000FFFFC 38 00 00 01 */ li r0, 1
-/* 801043A0 00100000 90 A3 00 C4 */ stw r5, 0xc4(r3)
-/* 801043A4 00100004 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043A8 00100008 90 83 00 EC */ stw r4, 0xec(r3)
-/* 801043AC 0010000C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043B0 00100010 90 83 00 F0 */ stw r4, 0xf0(r3)
-/* 801043B4 00100014 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043B8 00100018 90 83 00 F4 */ stw r4, 0xf4(r3)
-/* 801043BC 0010001C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043C0 00100020 98 03 01 65 */ stb r0, 0x165(r3)
-/* 801043C4 00100024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043C8 00100028 98 03 01 66 */ stb r0, 0x166(r3)
-/* 801043CC 0010002C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043D0 00100030 98 83 01 67 */ stb r4, 0x167(r3)
-/* 801043D4 00100034 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043D8 00100038 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 801043DC 0010003C 48 03 AC 68 */ b func_8013F044
-
-.global func_801043E0
-func_801043E0:
-/* 801043E0 00100040 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801043E4 00100044 7C 08 02 A6 */ mflr r0
-/* 801043E8 00100048 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801043EC 0010004C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801043F0 00100050 48 0C 2D 39 */ bl _savegpr_27
-/* 801043F4 00100054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801043F8 00100058 38 80 00 00 */ li r4, 0
-/* 801043FC 0010005C 38 00 00 07 */ li r0, 7
-/* 80104400 00100060 3B 60 00 01 */ li r27, 1
-/* 80104404 00100064 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80104408 00100068 38 60 00 06 */ li r3, 6
-/* 8010440C 0010006C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104410 00100070 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80104414 00100074 48 05 E6 7D */ bl func_80162A90
-/* 80104418 00100078 28 03 00 0D */ cmplwi r3, 0xd
-/* 8010441C 0010007C 41 81 00 4C */ bgt lbl_80104468
-/* 80104420 00100080 3C 80 80 42 */ lis r4, lbl_8041AB78@ha
-/* 80104424 00100084 54 60 10 3A */ slwi r0, r3, 2
-/* 80104428 00100088 38 84 AB 78 */ addi r4, r4, lbl_8041AB78@l
-/* 8010442C 0010008C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80104430 00100090 7C 89 03 A6 */ mtctr r4
-/* 80104434 00100094 4E 80 04 20 */ bctr
-/* 80104438 00100098 38 60 02 61 */ li r3, 0x261
-/* 8010443C 0010009C 48 05 E6 55 */ bl func_80162A90
-/* 80104440 001000A0 28 03 00 02 */ cmplwi r3, 2
-/* 80104444 001000A4 40 82 00 24 */ bne lbl_80104468
-/* 80104448 001000A8 38 60 02 60 */ li r3, 0x260
-/* 8010444C 001000AC 48 05 E6 45 */ bl func_80162A90
-/* 80104450 001000B0 28 03 00 01 */ cmplwi r3, 1
-/* 80104454 001000B4 41 82 00 24 */ beq lbl_80104478
-/* 80104458 001000B8 38 60 02 60 */ li r3, 0x260
-/* 8010445C 001000BC 48 05 E6 35 */ bl func_80162A90
-/* 80104460 001000C0 28 03 00 02 */ cmplwi r3, 2
-/* 80104464 001000C4 41 82 00 14 */ beq lbl_80104478
-lbl_80104468:
-/* 80104468 001000C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010446C 001000CC 38 80 00 01 */ li r4, 1
-/* 80104470 001000D0 80 63 01 60 */ lwz r3, 0x160(r3)
-/* 80104474 001000D4 4B F5 1F 79 */ bl func_800563EC
-lbl_80104478:
-/* 80104478 001000D8 4B F5 47 2D */ bl VMBASEIsPageValid
-/* 8010447C 001000DC 3C 80 80 40 */ lis r4, lbl_803FC1D8@ha
-/* 80104480 001000E0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 80104484 001000E4 38 84 C1 D8 */ addi r4, r4, lbl_803FC1D8@l
-/* 80104488 001000E8 7C 64 00 2E */ lwzx r3, r4, r0
-/* 8010448C 001000EC 48 14 51 51 */ bl func_802495DC
-/* 80104490 001000F0 38 60 04 02 */ li r3, 0x402
-/* 80104494 001000F4 48 14 51 49 */ bl func_802495DC
-/* 80104498 001000F8 38 60 03 FC */ li r3, 0x3fc
-/* 8010449C 001000FC 48 14 51 41 */ bl func_802495DC
-/* 801044A0 00100100 38 60 03 F1 */ li r3, 0x3f1
-/* 801044A4 00100104 48 14 51 39 */ bl func_802495DC
-/* 801044A8 00100108 38 60 03 FF */ li r3, 0x3ff
-/* 801044AC 0010010C 48 14 51 31 */ bl func_802495DC
-/* 801044B0 00100110 3F 80 1C E8 */ lis r28, 0x1CE81A00@ha
-/* 801044B4 00100114 38 60 03 FF */ li r3, 0x3ff
-/* 801044B8 00100118 38 9C 1A 00 */ addi r4, r28, 0x1CE81A00@l
-/* 801044BC 0010011C 4B F5 18 DD */ bl func_80055D98
-/* 801044C0 00100120 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801044C4 00100124 3C 80 19 B2 */ lis r4, 0x19B21A00@ha
-/* 801044C8 00100128 38 84 1A 00 */ addi r4, r4, 0x19B21A00@l
-/* 801044CC 0010012C 90 65 00 04 */ stw r3, 4(r5)
-/* 801044D0 00100130 38 60 03 F1 */ li r3, 0x3f1
-/* 801044D4 00100134 4B F5 18 C5 */ bl func_80055D98
-/* 801044D8 00100138 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801044DC 0010013C 3F A0 19 69 */ lis r29, 0x19691A00@ha
-/* 801044E0 00100140 38 9D 1A 00 */ addi r4, r29, 0x19691A00@l
-/* 801044E4 00100144 90 65 00 08 */ stw r3, 8(r5)
-/* 801044E8 00100148 38 60 03 F1 */ li r3, 0x3f1
-/* 801044EC 0010014C 4B F5 18 AD */ bl func_80055D98
-/* 801044F0 00100150 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801044F4 00100154 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 801044F8 00100158 90 65 00 0C */ stw r3, 0xc(r5)
-/* 801044FC 0010015C 38 60 03 F1 */ li r3, 0x3f1
-/* 80104500 00100160 4B F5 18 99 */ bl func_80055D98
-/* 80104504 00100164 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104508 00100168 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 8010450C 0010016C 90 65 00 10 */ stw r3, 0x10(r5)
-/* 80104510 00100170 38 60 03 F1 */ li r3, 0x3f1
-/* 80104514 00100174 4B F5 18 85 */ bl func_80055D98
-/* 80104518 00100178 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010451C 0010017C 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 80104520 00100180 90 65 00 14 */ stw r3, 0x14(r5)
-/* 80104524 00100184 38 60 03 F1 */ li r3, 0x3f1
-/* 80104528 00100188 4B F5 18 71 */ bl func_80055D98
-/* 8010452C 0010018C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104530 00100190 3C 80 1C EA */ lis r4, 0x1CEA1A00@ha
-/* 80104534 00100194 38 84 1A 00 */ addi r4, r4, 0x1CEA1A00@l
-/* 80104538 00100198 90 65 00 18 */ stw r3, 0x18(r5)
-/* 8010453C 0010019C 38 60 03 F1 */ li r3, 0x3f1
-/* 80104540 001001A0 4B F5 18 59 */ bl func_80055D98
-/* 80104544 001001A4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104548 001001A8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 8010454C 001001AC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 80104550 001001B0 90 65 00 1C */ stw r3, 0x1c(r5)
-/* 80104554 001001B4 38 60 00 0E */ li r3, 0xe
-/* 80104558 001001B8 4B F5 18 41 */ bl func_80055D98
-/* 8010455C 001001BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104560 001001C0 3F C0 04 4F */ lis r30, 0x044F1A00@ha
-/* 80104564 001001C4 38 9E 1A 00 */ addi r4, r30, 0x044F1A00@l
-/* 80104568 001001C8 90 65 00 20 */ stw r3, 0x20(r5)
-/* 8010456C 001001CC 38 60 00 0E */ li r3, 0xe
-/* 80104570 001001D0 4B F5 18 29 */ bl func_80055D98
-/* 80104574 001001D4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104578 001001D8 3F E0 19 A5 */ lis r31, 0x19A51A00@ha
-/* 8010457C 001001DC 38 9F 1A 00 */ addi r4, r31, 0x19A51A00@l
-/* 80104580 001001E0 90 65 00 24 */ stw r3, 0x24(r5)
-/* 80104584 001001E4 38 60 00 0E */ li r3, 0xe
-/* 80104588 001001E8 4B F5 18 11 */ bl func_80055D98
-/* 8010458C 001001EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104590 001001F0 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 80104594 001001F4 90 65 00 28 */ stw r3, 0x28(r5)
-/* 80104598 001001F8 38 60 03 F1 */ li r3, 0x3f1
-/* 8010459C 001001FC 4B F5 17 FD */ bl func_80055D98
-/* 801045A0 00100200 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801045A4 00100204 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 801045A8 00100208 90 65 00 2C */ stw r3, 0x2c(r5)
-/* 801045AC 0010020C 38 60 03 F1 */ li r3, 0x3f1
-/* 801045B0 00100210 4B F5 17 E9 */ bl func_80055D98
-/* 801045B4 00100214 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801045B8 00100218 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 801045BC 0010021C 90 65 00 30 */ stw r3, 0x30(r5)
-/* 801045C0 00100220 38 60 03 F1 */ li r3, 0x3f1
-/* 801045C4 00100224 4B F5 17 D5 */ bl func_80055D98
-/* 801045C8 00100228 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801045CC 0010022C 3C 80 1C E7 */ lis r4, 0x1CE71A00@ha
-/* 801045D0 00100230 38 84 1A 00 */ addi r4, r4, 0x1CE71A00@l
-/* 801045D4 00100234 90 65 00 34 */ stw r3, 0x34(r5)
-/* 801045D8 00100238 38 60 03 FF */ li r3, 0x3ff
-/* 801045DC 0010023C 4B F5 17 BD */ bl func_80055D98
-/* 801045E0 00100240 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801045E4 00100244 38 9C 1A 00 */ addi r4, r28, 0x1a00
-/* 801045E8 00100248 90 65 00 38 */ stw r3, 0x38(r5)
-/* 801045EC 0010024C 38 60 03 FF */ li r3, 0x3ff
-/* 801045F0 00100250 4B F5 17 A9 */ bl func_80055D98
-/* 801045F4 00100254 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801045F8 00100258 3F 80 1C E9 */ lis r28, 0x1CE91A00@ha
-/* 801045FC 0010025C 38 9C 1A 00 */ addi r4, r28, 0x1CE91A00@l
-/* 80104600 00100260 90 65 00 3C */ stw r3, 0x3c(r5)
-/* 80104604 00100264 38 60 03 FF */ li r3, 0x3ff
-/* 80104608 00100268 4B F5 17 91 */ bl func_80055D98
-/* 8010460C 0010026C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104610 00100270 38 9C 1A 00 */ addi r4, r28, 0x1a00
-/* 80104614 00100274 90 65 00 40 */ stw r3, 0x40(r5)
-/* 80104618 00100278 38 60 03 FF */ li r3, 0x3ff
-/* 8010461C 0010027C 4B F5 17 7D */ bl func_80055D98
-/* 80104620 00100280 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104624 00100284 38 9C 1A 00 */ addi r4, r28, 0x1a00
-/* 80104628 00100288 90 65 00 44 */ stw r3, 0x44(r5)
-/* 8010462C 0010028C 38 60 03 FF */ li r3, 0x3ff
-/* 80104630 00100290 4B F5 17 69 */ bl func_80055D98
-/* 80104634 00100294 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104638 00100298 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 8010463C 0010029C 90 65 00 48 */ stw r3, 0x48(r5)
-/* 80104640 001002A0 38 60 03 F1 */ li r3, 0x3f1
-/* 80104644 001002A4 4B F5 17 55 */ bl func_80055D98
-/* 80104648 001002A8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010464C 001002AC 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 80104650 001002B0 90 65 00 4C */ stw r3, 0x4c(r5)
-/* 80104654 001002B4 38 60 03 F1 */ li r3, 0x3f1
-/* 80104658 001002B8 4B F5 17 41 */ bl func_80055D98
-/* 8010465C 001002BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104660 001002C0 3C 80 21 46 */ lis r4, 0x21461A00@ha
-/* 80104664 001002C4 38 84 1A 00 */ addi r4, r4, 0x21461A00@l
-/* 80104668 001002C8 90 65 00 50 */ stw r3, 0x50(r5)
-/* 8010466C 001002CC 38 60 03 F1 */ li r3, 0x3f1
-/* 80104670 001002D0 4B F5 17 29 */ bl func_80055D98
-/* 80104674 001002D4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104678 001002D8 3C 80 21 39 */ lis r4, 0x21391A00@ha
-/* 8010467C 001002DC 38 84 1A 00 */ addi r4, r4, 0x21391A00@l
-/* 80104680 001002E0 90 65 00 54 */ stw r3, 0x54(r5)
-/* 80104684 001002E4 38 60 03 F1 */ li r3, 0x3f1
-/* 80104688 001002E8 4B F5 17 11 */ bl func_80055D98
-/* 8010468C 001002EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104690 001002F0 3C 80 19 6A */ lis r4, 0x196A1A00@ha
-/* 80104694 001002F4 38 84 1A 00 */ addi r4, r4, 0x196A1A00@l
-/* 80104698 001002F8 90 65 00 58 */ stw r3, 0x58(r5)
-/* 8010469C 001002FC 38 60 03 F1 */ li r3, 0x3f1
-/* 801046A0 00100300 4B F5 16 F9 */ bl func_80055D98
-/* 801046A4 00100304 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801046A8 00100308 3C 80 21 48 */ lis r4, 0x21481A00@ha
-/* 801046AC 0010030C 38 84 1A 00 */ addi r4, r4, 0x21481A00@l
-/* 801046B0 00100310 90 65 00 5C */ stw r3, 0x5c(r5)
-/* 801046B4 00100314 38 60 03 F1 */ li r3, 0x3f1
-/* 801046B8 00100318 4B F5 16 E1 */ bl func_80055D98
-/* 801046BC 0010031C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801046C0 00100320 3C 80 21 49 */ lis r4, 0x21491A00@ha
-/* 801046C4 00100324 38 84 1A 00 */ addi r4, r4, 0x21491A00@l
-/* 801046C8 00100328 90 65 00 60 */ stw r3, 0x60(r5)
-/* 801046CC 0010032C 38 60 03 F1 */ li r3, 0x3f1
-/* 801046D0 00100330 4B F5 16 C9 */ bl func_80055D98
-/* 801046D4 00100334 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801046D8 00100338 3C 80 21 47 */ lis r4, 0x21471A00@ha
-/* 801046DC 0010033C 38 84 1A 00 */ addi r4, r4, 0x21471A00@l
-/* 801046E0 00100340 90 65 00 64 */ stw r3, 0x64(r5)
-/* 801046E4 00100344 38 60 03 F1 */ li r3, 0x3f1
-/* 801046E8 00100348 4B F5 16 B1 */ bl func_80055D98
-/* 801046EC 0010034C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801046F0 00100350 38 9E 1A 00 */ addi r4, r30, 0x1a00
-/* 801046F4 00100354 90 65 00 68 */ stw r3, 0x68(r5)
-/* 801046F8 00100358 38 60 00 0E */ li r3, 0xe
-/* 801046FC 0010035C 4B F5 16 9D */ bl func_80055D98
-/* 80104700 00100360 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104704 00100364 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 80104708 00100368 90 65 00 6C */ stw r3, 0x6c(r5)
-/* 8010470C 0010036C 38 60 03 F1 */ li r3, 0x3f1
-/* 80104710 00100370 4B F5 16 89 */ bl func_80055D98
-/* 80104714 00100374 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104718 00100378 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 8010471C 0010037C 90 65 00 70 */ stw r3, 0x70(r5)
-/* 80104720 00100380 38 60 03 F1 */ li r3, 0x3f1
-/* 80104724 00100384 4B F5 16 75 */ bl func_80055D98
-/* 80104728 00100388 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010472C 0010038C 3C 80 27 8B */ lis r4, 0x278B1A00@ha
-/* 80104730 00100390 38 84 1A 00 */ addi r4, r4, 0x278B1A00@l
-/* 80104734 00100394 90 65 00 74 */ stw r3, 0x74(r5)
-/* 80104738 00100398 38 60 03 F1 */ li r3, 0x3f1
-/* 8010473C 0010039C 4B F5 16 5D */ bl func_80055D98
-/* 80104740 001003A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104744 001003A4 3C 80 27 3B */ lis r4, 0x273B1A00@ha
-/* 80104748 001003A8 38 84 1A 00 */ addi r4, r4, 0x273B1A00@l
-/* 8010474C 001003AC 90 65 00 78 */ stw r3, 0x78(r5)
-/* 80104750 001003B0 38 60 03 FF */ li r3, 0x3ff
-/* 80104754 001003B4 4B F5 16 45 */ bl func_80055D98
-/* 80104758 001003B8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010475C 001003BC 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 80104760 001003C0 90 65 00 7C */ stw r3, 0x7c(r5)
-/* 80104764 001003C4 38 60 00 0E */ li r3, 0xe
-/* 80104768 001003C8 4B F5 16 31 */ bl func_80055D98
-/* 8010476C 001003CC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104770 001003D0 3C A0 80 11 */ lis r5, lbl_80116708@ha
-/* 80104774 001003D4 3C C0 80 11 */ lis r6, lbl_8011670C@ha
-/* 80104778 001003D8 38 80 00 00 */ li r4, 0
-/* 8010477C 001003DC 90 67 00 80 */ stw r3, 0x80(r7)
-/* 80104780 001003E0 38 A5 67 08 */ addi r5, r5, lbl_80116708@l
-/* 80104784 001003E4 38 C6 67 0C */ addi r6, r6, lbl_8011670C@l
-/* 80104788 001003E8 38 E0 FF FF */ li r7, -1
-/* 8010478C 001003EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104790 001003F0 39 00 00 00 */ li r8, 0
-/* 80104794 001003F4 39 20 00 01 */ li r9, 1
-/* 80104798 001003F8 39 40 00 00 */ li r10, 0
-/* 8010479C 001003FC 80 63 00 04 */ lwz r3, 4(r3)
-/* 801047A0 00100400 48 14 F4 99 */ bl func_80253C38
-/* 801047A4 00100404 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 801047A8 00100408 3C A0 80 11 */ lis r5, lbl_80116DC4@ha
-/* 801047AC 0010040C 3C C0 80 11 */ lis r6, lbl_80116DC8@ha
-/* 801047B0 00100410 38 80 00 00 */ li r4, 0
-/* 801047B4 00100414 B0 67 00 84 */ sth r3, 0x84(r7)
-/* 801047B8 00100418 38 A5 6D C4 */ addi r5, r5, lbl_80116DC4@l
-/* 801047BC 0010041C 38 C6 6D C8 */ addi r6, r6, lbl_80116DC8@l
-/* 801047C0 00100420 38 E0 FF FF */ li r7, -1
-/* 801047C4 00100424 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801047C8 00100428 39 00 00 00 */ li r8, 0
-/* 801047CC 0010042C 39 20 00 01 */ li r9, 1
-/* 801047D0 00100430 39 40 00 00 */ li r10, 0
-/* 801047D4 00100434 80 63 00 08 */ lwz r3, 8(r3)
-/* 801047D8 00100438 48 14 F4 61 */ bl func_80253C38
-/* 801047DC 0010043C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 801047E0 00100440 3C A0 80 11 */ lis r5, lbl_80116FA4@ha
-/* 801047E4 00100444 3C C0 80 11 */ lis r6, lbl_801170B4@ha
-/* 801047E8 00100448 38 80 00 00 */ li r4, 0
-/* 801047EC 0010044C B0 67 00 86 */ sth r3, 0x86(r7)
-/* 801047F0 00100450 38 A5 6F A4 */ addi r5, r5, lbl_80116FA4@l
-/* 801047F4 00100454 38 C6 70 B4 */ addi r6, r6, lbl_801170B4@l
-/* 801047F8 00100458 38 E0 FF FF */ li r7, -1
-/* 801047FC 0010045C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104800 00100460 39 00 00 00 */ li r8, 0
-/* 80104804 00100464 39 20 00 01 */ li r9, 1
-/* 80104808 00100468 39 40 00 00 */ li r10, 0
-/* 8010480C 0010046C 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 80104810 00100470 48 14 F4 29 */ bl func_80253C38
-/* 80104814 00100474 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104818 00100478 3C A0 80 11 */ lis r5, lbl_801172F4@ha
-/* 8010481C 0010047C 3C C0 80 11 */ lis r6, lbl_801173F0@ha
-/* 80104820 00100480 38 80 00 00 */ li r4, 0
-/* 80104824 00100484 B0 67 00 88 */ sth r3, 0x88(r7)
-/* 80104828 00100488 38 A5 72 F4 */ addi r5, r5, lbl_801172F4@l
-/* 8010482C 0010048C 38 C6 73 F0 */ addi r6, r6, lbl_801173F0@l
-/* 80104830 00100490 38 E0 FF FF */ li r7, -1
-/* 80104834 00100494 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104838 00100498 39 00 00 00 */ li r8, 0
-/* 8010483C 0010049C 39 20 00 01 */ li r9, 1
-/* 80104840 001004A0 39 40 00 00 */ li r10, 0
-/* 80104844 001004A4 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80104848 001004A8 48 14 F3 F1 */ bl func_80253C38
-/* 8010484C 001004AC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104850 001004B0 3C A0 80 11 */ lis r5, lbl_80117630@ha
-/* 80104854 001004B4 3C C0 80 11 */ lis r6, lbl_801176AC@ha
-/* 80104858 001004B8 38 80 00 00 */ li r4, 0
-/* 8010485C 001004BC B0 67 00 8A */ sth r3, 0x8a(r7)
-/* 80104860 001004C0 38 A5 76 30 */ addi r5, r5, lbl_80117630@l
-/* 80104864 001004C4 38 C6 76 AC */ addi r6, r6, lbl_801176AC@l
-/* 80104868 001004C8 38 E0 FF FF */ li r7, -1
-/* 8010486C 001004CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104870 001004D0 39 00 00 00 */ li r8, 0
-/* 80104874 001004D4 39 20 00 01 */ li r9, 1
-/* 80104878 001004D8 39 40 00 00 */ li r10, 0
-/* 8010487C 001004DC 80 63 00 14 */ lwz r3, 0x14(r3)
-/* 80104880 001004E0 48 14 F3 B9 */ bl func_80253C38
-/* 80104884 001004E4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104888 001004E8 3C A0 80 11 */ lis r5, lbl_8011785C@ha
-/* 8010488C 001004EC 3C C0 80 11 */ lis r6, lbl_801178CC@ha
-/* 80104890 001004F0 38 80 00 00 */ li r4, 0
-/* 80104894 001004F4 B0 67 00 8C */ sth r3, 0x8c(r7)
-/* 80104898 001004F8 38 A5 78 5C */ addi r5, r5, lbl_8011785C@l
-/* 8010489C 001004FC 38 C6 78 CC */ addi r6, r6, lbl_801178CC@l
-/* 801048A0 00100500 38 E0 FF FF */ li r7, -1
-/* 801048A4 00100504 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801048A8 00100508 39 00 00 00 */ li r8, 0
-/* 801048AC 0010050C 39 20 00 01 */ li r9, 1
-/* 801048B0 00100510 39 40 00 00 */ li r10, 0
-/* 801048B4 00100514 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 801048B8 00100518 48 14 F3 81 */ bl func_80253C38
-/* 801048BC 0010051C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 801048C0 00100520 3C A0 80 11 */ lis r5, lbl_80117B0C@ha
-/* 801048C4 00100524 3C C0 80 11 */ lis r6, lbl_80117BE0@ha
-/* 801048C8 00100528 38 80 00 00 */ li r4, 0
-/* 801048CC 0010052C B0 67 00 8E */ sth r3, 0x8e(r7)
-/* 801048D0 00100530 38 A5 7B 0C */ addi r5, r5, lbl_80117B0C@l
-/* 801048D4 00100534 38 C6 7B E0 */ addi r6, r6, lbl_80117BE0@l
-/* 801048D8 00100538 38 E0 FF FF */ li r7, -1
-/* 801048DC 0010053C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801048E0 00100540 39 00 00 00 */ li r8, 0
-/* 801048E4 00100544 39 20 00 01 */ li r9, 1
-/* 801048E8 00100548 39 40 00 00 */ li r10, 0
-/* 801048EC 0010054C 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 801048F0 00100550 48 14 F3 49 */ bl func_80253C38
-/* 801048F4 00100554 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 801048F8 00100558 3C A0 80 12 */ lis r5, func_80118138@ha
-/* 801048FC 0010055C 3C C0 80 12 */ lis r6, func_801181B4@ha
-/* 80104900 00100560 38 80 00 00 */ li r4, 0
-/* 80104904 00100564 B0 67 00 90 */ sth r3, 0x90(r7)
-/* 80104908 00100568 38 A5 81 38 */ addi r5, r5, func_80118138@l
-/* 8010490C 0010056C 38 C6 81 B4 */ addi r6, r6, func_801181B4@l
-/* 80104910 00100570 38 E0 FF FF */ li r7, -1
-/* 80104914 00100574 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104918 00100578 39 00 00 00 */ li r8, 0
-/* 8010491C 0010057C 39 20 00 01 */ li r9, 1
-/* 80104920 00100580 39 40 00 00 */ li r10, 0
-/* 80104924 00100584 80 63 00 20 */ lwz r3, 0x20(r3)
-/* 80104928 00100588 48 14 F3 11 */ bl func_80253C38
-/* 8010492C 0010058C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104930 00100590 3C A0 80 12 */ lis r5, func_80118224@ha
-/* 80104934 00100594 3C C0 80 12 */ lis r6, func_801182EC@ha
-/* 80104938 00100598 38 80 00 00 */ li r4, 0
-/* 8010493C 0010059C B0 67 00 92 */ sth r3, 0x92(r7)
-/* 80104940 001005A0 38 A5 82 24 */ addi r5, r5, func_80118224@l
-/* 80104944 001005A4 38 C6 82 EC */ addi r6, r6, func_801182EC@l
-/* 80104948 001005A8 38 E0 FF FF */ li r7, -1
-/* 8010494C 001005AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104950 001005B0 39 00 00 00 */ li r8, 0
-/* 80104954 001005B4 39 20 00 01 */ li r9, 1
-/* 80104958 001005B8 39 40 00 00 */ li r10, 0
-/* 8010495C 001005BC 80 63 00 24 */ lwz r3, 0x24(r3)
-/* 80104960 001005C0 48 14 F2 D9 */ bl func_80253C38
-/* 80104964 001005C4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104968 001005C8 3C A0 80 12 */ lis r5, func_8011838C@ha
-/* 8010496C 001005CC 3C C0 80 12 */ lis r6, func_80118390@ha
-/* 80104970 001005D0 38 80 00 00 */ li r4, 0
-/* 80104974 001005D4 B0 67 00 94 */ sth r3, 0x94(r7)
-/* 80104978 001005D8 38 A5 83 8C */ addi r5, r5, func_8011838C@l
-/* 8010497C 001005DC 38 C6 83 90 */ addi r6, r6, func_80118390@l
-/* 80104980 001005E0 38 E0 FF FF */ li r7, -1
-/* 80104984 001005E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104988 001005E8 39 00 00 00 */ li r8, 0
-/* 8010498C 001005EC 39 20 00 01 */ li r9, 1
-/* 80104990 001005F0 39 40 00 00 */ li r10, 0
-/* 80104994 001005F4 80 63 00 28 */ lwz r3, 0x28(r3)
-/* 80104998 001005F8 48 14 F2 A1 */ bl func_80253C38
-/* 8010499C 001005FC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 801049A0 00100600 3C A0 80 12 */ lis r5, func_8011851C@ha
-/* 801049A4 00100604 3C C0 80 12 */ lis r6, func_801185E0@ha
-/* 801049A8 00100608 38 80 00 00 */ li r4, 0
-/* 801049AC 0010060C B0 67 00 96 */ sth r3, 0x96(r7)
-/* 801049B0 00100610 38 A5 85 1C */ addi r5, r5, func_8011851C@l
-/* 801049B4 00100614 38 C6 85 E0 */ addi r6, r6, func_801185E0@l
-/* 801049B8 00100618 38 E0 FF FF */ li r7, -1
-/* 801049BC 0010061C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801049C0 00100620 39 00 00 00 */ li r8, 0
-/* 801049C4 00100624 39 20 00 01 */ li r9, 1
-/* 801049C8 00100628 39 40 00 00 */ li r10, 0
-/* 801049CC 0010062C 80 63 00 2C */ lwz r3, 0x2c(r3)
-/* 801049D0 00100630 48 14 F2 69 */ bl func_80253C38
-/* 801049D4 00100634 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 801049D8 00100638 3C A0 80 12 */ lis r5, func_80118790@ha
-/* 801049DC 0010063C 3C C0 80 12 */ lis r6, func_8011880C@ha
-/* 801049E0 00100640 38 80 00 00 */ li r4, 0
-/* 801049E4 00100644 B0 67 00 98 */ sth r3, 0x98(r7)
-/* 801049E8 00100648 38 A5 87 90 */ addi r5, r5, func_80118790@l
-/* 801049EC 0010064C 38 C6 88 0C */ addi r6, r6, func_8011880C@l
-/* 801049F0 00100650 38 E0 FF FF */ li r7, -1
-/* 801049F4 00100654 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801049F8 00100658 39 00 00 00 */ li r8, 0
-/* 801049FC 0010065C 39 20 00 01 */ li r9, 1
-/* 80104A00 00100660 39 40 00 00 */ li r10, 0
-/* 80104A04 00100664 80 63 00 30 */ lwz r3, 0x30(r3)
-/* 80104A08 00100668 48 14 F2 31 */ bl func_80253C38
-/* 80104A0C 0010066C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104A10 00100670 3C A0 80 12 */ lis r5, func_801189BC@ha
-/* 80104A14 00100674 3C C0 80 12 */ lis r6, func_80118A2C@ha
-/* 80104A18 00100678 38 80 00 00 */ li r4, 0
-/* 80104A1C 0010067C B0 67 00 9A */ sth r3, 0x9a(r7)
-/* 80104A20 00100680 38 A5 89 BC */ addi r5, r5, func_801189BC@l
-/* 80104A24 00100684 38 C6 8A 2C */ addi r6, r6, func_80118A2C@l
-/* 80104A28 00100688 38 E0 FF FF */ li r7, -1
-/* 80104A2C 0010068C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104A30 00100690 39 00 00 00 */ li r8, 0
-/* 80104A34 00100694 39 20 00 01 */ li r9, 1
-/* 80104A38 00100698 39 40 00 00 */ li r10, 0
-/* 80104A3C 0010069C 80 63 00 34 */ lwz r3, 0x34(r3)
-/* 80104A40 001006A0 48 14 F1 F9 */ bl func_80253C38
-/* 80104A44 001006A4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104A48 001006A8 3C A0 80 12 */ lis r5, func_80118C84@ha
-/* 80104A4C 001006AC 3C C0 80 12 */ lis r6, func_80118D00@ha
-/* 80104A50 001006B0 38 80 00 00 */ li r4, 0
-/* 80104A54 001006B4 B0 67 00 9C */ sth r3, 0x9c(r7)
-/* 80104A58 001006B8 38 A5 8C 84 */ addi r5, r5, func_80118C84@l
-/* 80104A5C 001006BC 38 C6 8D 00 */ addi r6, r6, func_80118D00@l
-/* 80104A60 001006C0 38 E0 FF FF */ li r7, -1
-/* 80104A64 001006C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104A68 001006C8 39 00 00 00 */ li r8, 0
-/* 80104A6C 001006CC 39 20 00 01 */ li r9, 1
-/* 80104A70 001006D0 39 40 00 00 */ li r10, 0
-/* 80104A74 001006D4 80 63 00 38 */ lwz r3, 0x38(r3)
-/* 80104A78 001006D8 48 14 F1 C1 */ bl func_80253C38
-/* 80104A7C 001006DC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104A80 001006E0 3C A0 80 12 */ lis r5, func_80118E48@ha
-/* 80104A84 001006E4 3C C0 80 12 */ lis r6, func_80118F84@ha
-/* 80104A88 001006E8 38 80 00 00 */ li r4, 0
-/* 80104A8C 001006EC B0 67 00 9E */ sth r3, 0x9e(r7)
-/* 80104A90 001006F0 38 A5 8E 48 */ addi r5, r5, func_80118E48@l
-/* 80104A94 001006F4 38 C6 8F 84 */ addi r6, r6, func_80118F84@l
-/* 80104A98 001006F8 38 E0 FF FF */ li r7, -1
-/* 80104A9C 001006FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104AA0 00100700 39 00 00 00 */ li r8, 0
-/* 80104AA4 00100704 39 20 00 01 */ li r9, 1
-/* 80104AA8 00100708 39 40 00 00 */ li r10, 0
-/* 80104AAC 0010070C 80 63 00 3C */ lwz r3, 0x3c(r3)
-/* 80104AB0 00100710 48 14 F1 89 */ bl func_80253C38
-/* 80104AB4 00100714 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104AB8 00100718 3C A0 80 12 */ lis r5, func_8011986C@ha
-/* 80104ABC 0010071C 3C C0 80 12 */ lis r6, func_8011999C@ha
-/* 80104AC0 00100720 38 80 00 00 */ li r4, 0
-/* 80104AC4 00100724 B0 67 00 A0 */ sth r3, 0xa0(r7)
-/* 80104AC8 00100728 38 A5 98 6C */ addi r5, r5, func_8011986C@l
-/* 80104ACC 0010072C 38 C6 99 9C */ addi r6, r6, func_8011999C@l
-/* 80104AD0 00100730 38 E0 FF FF */ li r7, -1
-/* 80104AD4 00100734 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104AD8 00100738 39 00 00 00 */ li r8, 0
-/* 80104ADC 0010073C 39 20 00 01 */ li r9, 1
-/* 80104AE0 00100740 39 40 00 00 */ li r10, 0
-/* 80104AE4 00100744 80 63 00 40 */ lwz r3, 0x40(r3)
-/* 80104AE8 00100748 48 14 F1 51 */ bl func_80253C38
-/* 80104AEC 0010074C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104AF0 00100750 3C A0 80 12 */ lis r5, func_80119B68@ha
-/* 80104AF4 00100754 3F 80 80 12 */ lis r28, func_80119DC8@ha
-/* 80104AF8 00100758 38 80 00 00 */ li r4, 0
-/* 80104AFC 0010075C B0 66 00 A2 */ sth r3, 0xa2(r6)
-/* 80104B00 00100760 38 A5 9B 68 */ addi r5, r5, func_80119B68@l
-/* 80104B04 00100764 38 DC 9D C8 */ addi r6, r28, func_80119DC8@l
-/* 80104B08 00100768 38 E0 FF FF */ li r7, -1
-/* 80104B0C 0010076C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104B10 00100770 39 00 00 00 */ li r8, 0
-/* 80104B14 00100774 39 20 00 01 */ li r9, 1
-/* 80104B18 00100778 39 40 00 00 */ li r10, 0
-/* 80104B1C 0010077C 80 63 00 44 */ lwz r3, 0x44(r3)
-/* 80104B20 00100780 48 14 F1 19 */ bl func_80253C38
-/* 80104B24 00100784 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104B28 00100788 3C A0 80 12 */ lis r5, func_80119C98@ha
-/* 80104B2C 0010078C 38 A5 9C 98 */ addi r5, r5, func_80119C98@l
-/* 80104B30 00100790 38 DC 9D C8 */ addi r6, r28, -25144
-/* 80104B34 00100794 B0 64 00 A4 */ sth r3, 0xa4(r4)
-/* 80104B38 00100798 38 80 00 00 */ li r4, 0
-/* 80104B3C 0010079C 38 E0 FF FF */ li r7, -1
-/* 80104B40 001007A0 39 00 00 00 */ li r8, 0
-/* 80104B44 001007A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104B48 001007A8 39 20 00 01 */ li r9, 1
-/* 80104B4C 001007AC 39 40 00 00 */ li r10, 0
-/* 80104B50 001007B0 80 63 00 48 */ lwz r3, 0x48(r3)
-/* 80104B54 001007B4 48 14 F0 E5 */ bl func_80253C38
-/* 80104B58 001007B8 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104B5C 001007BC 3C A0 80 0A */ lis r5, func_8009D800@ha
-/* 80104B60 001007C0 3C C0 80 0A */ lis r6, func_8009D87C@ha
-/* 80104B64 001007C4 38 80 00 00 */ li r4, 0
-/* 80104B68 001007C8 B0 67 00 A6 */ sth r3, 0xa6(r7)
-/* 80104B6C 001007CC 38 A5 D8 00 */ addi r5, r5, func_8009D800@l
-/* 80104B70 001007D0 38 C6 D8 7C */ addi r6, r6, func_8009D87C@l
-/* 80104B74 001007D4 38 E0 FF FF */ li r7, -1
-/* 80104B78 001007D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104B7C 001007DC 39 00 00 00 */ li r8, 0
-/* 80104B80 001007E0 39 20 00 01 */ li r9, 1
-/* 80104B84 001007E4 39 40 00 00 */ li r10, 0
-/* 80104B88 001007E8 80 63 00 4C */ lwz r3, 0x4c(r3)
-/* 80104B8C 001007EC 48 14 F0 AD */ bl func_80253C38
-/* 80104B90 001007F0 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104B94 001007F4 3C A0 80 0A */ lis r5, func_8009DA2C@ha
-/* 80104B98 001007F8 3C C0 80 0A */ lis r6, func_8009DAA8@ha
-/* 80104B9C 001007FC 38 80 00 00 */ li r4, 0
-/* 80104BA0 00100800 B0 67 00 A8 */ sth r3, 0xa8(r7)
-/* 80104BA4 00100804 38 A5 DA 2C */ addi r5, r5, func_8009DA2C@l
-/* 80104BA8 00100808 38 C6 DA A8 */ addi r6, r6, func_8009DAA8@l
-/* 80104BAC 0010080C 38 E0 FF FF */ li r7, -1
-/* 80104BB0 00100810 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104BB4 00100814 39 00 00 00 */ li r8, 0
-/* 80104BB8 00100818 39 20 00 01 */ li r9, 1
-/* 80104BBC 0010081C 39 40 00 00 */ li r10, 0
-/* 80104BC0 00100820 80 63 00 50 */ lwz r3, 0x50(r3)
-/* 80104BC4 00100824 48 14 F0 75 */ bl func_80253C38
-/* 80104BC8 00100828 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104BCC 0010082C 3C A0 80 0A */ lis r5, func_8009DC58@ha
-/* 80104BD0 00100830 3C C0 80 0A */ lis r6, func_8009DD08@ha
-/* 80104BD4 00100834 38 80 00 00 */ li r4, 0
-/* 80104BD8 00100838 B0 67 00 AA */ sth r3, 0xaa(r7)
-/* 80104BDC 0010083C 38 A5 DC 58 */ addi r5, r5, func_8009DC58@l
-/* 80104BE0 00100840 38 C6 DD 08 */ addi r6, r6, func_8009DD08@l
-/* 80104BE4 00100844 38 E0 FF FF */ li r7, -1
-/* 80104BE8 00100848 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104BEC 0010084C 39 00 00 00 */ li r8, 0
-/* 80104BF0 00100850 39 20 00 01 */ li r9, 1
-/* 80104BF4 00100854 39 40 00 00 */ li r10, 0
-/* 80104BF8 00100858 80 63 00 54 */ lwz r3, 0x54(r3)
-/* 80104BFC 0010085C 48 14 F0 3D */ bl func_80253C38
-/* 80104C00 00100860 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104C04 00100864 3C A0 80 0A */ lis r5, func_8009DDD8@ha
-/* 80104C08 00100868 3C C0 80 0A */ lis r6, func_8009E0EC@ha
-/* 80104C0C 0010086C 38 80 00 00 */ li r4, 0
-/* 80104C10 00100870 B0 67 00 AC */ sth r3, 0xac(r7)
-/* 80104C14 00100874 38 A5 DD D8 */ addi r5, r5, func_8009DDD8@l
-/* 80104C18 00100878 38 C6 E0 EC */ addi r6, r6, func_8009E0EC@l
-/* 80104C1C 0010087C 38 E0 FF FF */ li r7, -1
-/* 80104C20 00100880 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104C24 00100884 39 00 00 00 */ li r8, 0
-/* 80104C28 00100888 39 20 00 01 */ li r9, 1
-/* 80104C2C 0010088C 39 40 00 00 */ li r10, 0
-/* 80104C30 00100890 80 63 00 58 */ lwz r3, 0x58(r3)
-/* 80104C34 00100894 48 14 F0 05 */ bl func_80253C38
-/* 80104C38 00100898 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104C3C 0010089C 3C A0 80 0A */ lis r5, func_8009E324@ha
-/* 80104C40 001008A0 3C C0 80 0A */ lis r6, func_8009E734@ha
-/* 80104C44 001008A4 38 80 00 00 */ li r4, 0
-/* 80104C48 001008A8 B0 67 00 AE */ sth r3, 0xae(r7)
-/* 80104C4C 001008AC 38 A5 E3 24 */ addi r5, r5, func_8009E324@l
-/* 80104C50 001008B0 38 C6 E7 34 */ addi r6, r6, func_8009E734@l
-/* 80104C54 001008B4 38 E0 FF FF */ li r7, -1
-/* 80104C58 001008B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104C5C 001008BC 39 00 00 00 */ li r8, 0
-/* 80104C60 001008C0 39 20 00 01 */ li r9, 1
-/* 80104C64 001008C4 39 40 00 00 */ li r10, 0
-/* 80104C68 001008C8 80 63 00 5C */ lwz r3, 0x5c(r3)
-/* 80104C6C 001008CC 48 14 EF CD */ bl func_80253C38
-/* 80104C70 001008D0 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104C74 001008D4 3C A0 80 0A */ lis r5, func_8009EA08@ha
-/* 80104C78 001008D8 3C C0 80 0A */ lis r6, func_8009EAA4@ha
-/* 80104C7C 001008DC 38 80 00 00 */ li r4, 0
-/* 80104C80 001008E0 B0 67 00 B0 */ sth r3, 0xb0(r7)
-/* 80104C84 001008E4 38 A5 EA 08 */ addi r5, r5, func_8009EA08@l
-/* 80104C88 001008E8 38 C6 EA A4 */ addi r6, r6, func_8009EAA4@l
-/* 80104C8C 001008EC 38 E0 FF FF */ li r7, -1
-/* 80104C90 001008F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104C94 001008F4 39 00 00 00 */ li r8, 0
-/* 80104C98 001008F8 39 20 00 01 */ li r9, 1
-/* 80104C9C 001008FC 39 40 00 00 */ li r10, 0
-/* 80104CA0 00100900 80 63 00 60 */ lwz r3, 0x60(r3)
-/* 80104CA4 00100904 48 14 EF 95 */ bl func_80253C38
-/* 80104CA8 00100908 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104CAC 0010090C 3C A0 80 0A */ lis r5, func_8009EBAC@ha
-/* 80104CB0 00100910 3C C0 80 0A */ lis r6, func_8009EF28@ha
-/* 80104CB4 00100914 38 80 00 00 */ li r4, 0
-/* 80104CB8 00100918 B0 67 00 B2 */ sth r3, 0xb2(r7)
-/* 80104CBC 0010091C 38 A5 EB AC */ addi r5, r5, func_8009EBAC@l
-/* 80104CC0 00100920 38 C6 EF 28 */ addi r6, r6, func_8009EF28@l
-/* 80104CC4 00100924 38 E0 FF FF */ li r7, -1
-/* 80104CC8 00100928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104CCC 0010092C 39 00 00 00 */ li r8, 0
-/* 80104CD0 00100930 39 20 00 01 */ li r9, 1
-/* 80104CD4 00100934 39 40 00 00 */ li r10, 0
-/* 80104CD8 00100938 80 63 00 64 */ lwz r3, 0x64(r3)
-/* 80104CDC 0010093C 48 14 EF 5D */ bl func_80253C38
-/* 80104CE0 00100940 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104CE4 00100944 3C A0 80 0A */ lis r5, func_8009F53C@ha
-/* 80104CE8 00100948 3C C0 80 0A */ lis r6, func_8009F604@ha
-/* 80104CEC 0010094C 38 80 00 00 */ li r4, 0
-/* 80104CF0 00100950 B0 67 00 B4 */ sth r3, 0xb4(r7)
-/* 80104CF4 00100954 38 A5 F5 3C */ addi r5, r5, func_8009F53C@l
-/* 80104CF8 00100958 38 C6 F6 04 */ addi r6, r6, func_8009F604@l
-/* 80104CFC 0010095C 38 E0 FF FF */ li r7, -1
-/* 80104D00 00100960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104D04 00100964 39 00 00 00 */ li r8, 0
-/* 80104D08 00100968 39 20 00 01 */ li r9, 1
-/* 80104D0C 0010096C 39 40 00 00 */ li r10, 0
-/* 80104D10 00100970 80 63 00 6C */ lwz r3, 0x6c(r3)
-/* 80104D14 00100974 48 14 EF 25 */ bl func_80253C38
-/* 80104D18 00100978 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104D1C 0010097C 3C A0 80 0A */ lis r5, func_8009F21C@ha
-/* 80104D20 00100980 3C C0 80 0A */ lis r6, func_8009F510@ha
-/* 80104D24 00100984 38 80 00 00 */ li r4, 0
-/* 80104D28 00100988 B0 67 00 B8 */ sth r3, 0xb8(r7)
-/* 80104D2C 0010098C 38 A5 F2 1C */ addi r5, r5, func_8009F21C@l
-/* 80104D30 00100990 38 C6 F5 10 */ addi r6, r6, func_8009F510@l
-/* 80104D34 00100994 38 E0 FF FF */ li r7, -1
-/* 80104D38 00100998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104D3C 0010099C 39 00 00 00 */ li r8, 0
-/* 80104D40 001009A0 39 20 00 01 */ li r9, 1
-/* 80104D44 001009A4 39 40 00 00 */ li r10, 0
-/* 80104D48 001009A8 80 63 00 68 */ lwz r3, 0x68(r3)
-/* 80104D4C 001009AC 48 14 EE ED */ bl func_80253C38
-/* 80104D50 001009B0 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104D54 001009B4 3C A0 80 12 */ lis r5, func_80119F94@ha
-/* 80104D58 001009B8 3C C0 80 12 */ lis r6, func_8011A250@ha
-/* 80104D5C 001009BC 38 80 00 00 */ li r4, 0
-/* 80104D60 001009C0 B0 67 00 B6 */ sth r3, 0xb6(r7)
-/* 80104D64 001009C4 38 A5 9F 94 */ addi r5, r5, func_80119F94@l
-/* 80104D68 001009C8 38 C6 A2 50 */ addi r6, r6, func_8011A250@l
-/* 80104D6C 001009CC 38 E0 FF FF */ li r7, -1
-/* 80104D70 001009D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104D74 001009D4 39 00 00 00 */ li r8, 0
-/* 80104D78 001009D8 39 20 00 01 */ li r9, 1
-/* 80104D7C 001009DC 39 40 00 00 */ li r10, 0
-/* 80104D80 001009E0 80 63 00 70 */ lwz r3, 0x70(r3)
-/* 80104D84 001009E4 48 14 EE B5 */ bl func_80253C38
-/* 80104D88 001009E8 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104D8C 001009EC 3C A0 80 12 */ lis r5, func_8011A2F0@ha
-/* 80104D90 001009F0 3C C0 80 12 */ lis r6, func_8011A36C@ha
-/* 80104D94 001009F4 38 80 00 00 */ li r4, 0
-/* 80104D98 001009F8 B0 67 00 BA */ sth r3, 0xba(r7)
-/* 80104D9C 001009FC 38 A5 A2 F0 */ addi r5, r5, func_8011A2F0@l
-/* 80104DA0 00100A00 38 C6 A3 6C */ addi r6, r6, func_8011A36C@l
-/* 80104DA4 00100A04 38 E0 FF FF */ li r7, -1
-/* 80104DA8 00100A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104DAC 00100A0C 39 00 00 00 */ li r8, 0
-/* 80104DB0 00100A10 39 20 00 01 */ li r9, 1
-/* 80104DB4 00100A14 39 40 00 00 */ li r10, 0
-/* 80104DB8 00100A18 80 63 00 74 */ lwz r3, 0x74(r3)
-/* 80104DBC 00100A1C 48 14 EE 7D */ bl func_80253C38
-/* 80104DC0 00100A20 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104DC4 00100A24 3C 80 80 12 */ lis r4, func_8011A470@ha
-/* 80104DC8 00100A28 38 84 A4 70 */ addi r4, r4, func_8011A470@l
-/* 80104DCC 00100A2C 38 A0 00 00 */ li r5, 0
-/* 80104DD0 00100A30 B0 66 00 BC */ sth r3, 0xbc(r6)
-/* 80104DD4 00100A34 38 C0 00 00 */ li r6, 0
-/* 80104DD8 00100A38 38 E0 FF FF */ li r7, -1
-/* 80104DDC 00100A3C 39 00 00 00 */ li r8, 0
-/* 80104DE0 00100A40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104DE4 00100A44 39 20 00 01 */ li r9, 1
-/* 80104DE8 00100A48 39 40 00 00 */ li r10, 0
-/* 80104DEC 00100A4C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 80104DF0 00100A50 48 14 EE 49 */ bl func_80253C38
-/* 80104DF4 00100A54 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104DF8 00100A58 3C A0 80 12 */ lis r5, func_8011C788@ha
-/* 80104DFC 00100A5C 3C C0 80 12 */ lis r6, func_8011C87C@ha
-/* 80104E00 00100A60 38 80 00 00 */ li r4, 0
-/* 80104E04 00100A64 B0 67 00 BE */ sth r3, 0xbe(r7)
-/* 80104E08 00100A68 38 A5 C7 88 */ addi r5, r5, func_8011C788@l
-/* 80104E0C 00100A6C 38 C6 C8 7C */ addi r6, r6, func_8011C87C@l
-/* 80104E10 00100A70 38 E0 FF FF */ li r7, -1
-/* 80104E14 00100A74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E18 00100A78 39 00 00 00 */ li r8, 0
-/* 80104E1C 00100A7C 39 20 00 01 */ li r9, 1
-/* 80104E20 00100A80 39 40 00 00 */ li r10, 0
-/* 80104E24 00100A84 80 63 00 7C */ lwz r3, 0x7c(r3)
-/* 80104E28 00100A88 48 14 EE 11 */ bl func_80253C38
-/* 80104E2C 00100A8C 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E30 00100A90 3C A0 80 0A */ lis r5, func_8009F080@ha
-/* 80104E34 00100A94 3C C0 80 0A */ lis r6, func_8009F0E0@ha
-/* 80104E38 00100A98 38 80 00 00 */ li r4, 0
-/* 80104E3C 00100A9C B0 67 00 C0 */ sth r3, 0xc0(r7)
-/* 80104E40 00100AA0 38 A5 F0 80 */ addi r5, r5, func_8009F080@l
-/* 80104E44 00100AA4 38 C6 F0 E0 */ addi r6, r6, func_8009F0E0@l
-/* 80104E48 00100AA8 38 E0 FF FF */ li r7, -1
-/* 80104E4C 00100AAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E50 00100AB0 39 00 00 00 */ li r8, 0
-/* 80104E54 00100AB4 39 20 00 01 */ li r9, 1
-/* 80104E58 00100AB8 39 40 00 00 */ li r10, 0
-/* 80104E5C 00100ABC 80 63 00 80 */ lwz r3, 0x80(r3)
-/* 80104E60 00100AC0 48 14 ED D9 */ bl func_80253C38
-/* 80104E64 00100AC4 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E68 00100AC8 38 80 00 09 */ li r4, 9
-/* 80104E6C 00100ACC 38 A0 00 00 */ li r5, 0
-/* 80104E70 00100AD0 B0 66 00 C2 */ sth r3, 0xc2(r6)
-/* 80104E74 00100AD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E78 00100AD8 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 80104E7C 00100ADC 48 14 EF 75 */ bl func_80253DF0
-/* 80104E80 00100AE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E84 00100AE4 38 80 00 09 */ li r4, 9
-/* 80104E88 00100AE8 38 A0 00 02 */ li r5, 2
-/* 80104E8C 00100AEC A8 63 00 B6 */ lha r3, 0xb6(r3)
-/* 80104E90 00100AF0 48 14 EF 61 */ bl func_80253DF0
-/* 80104E94 00100AF4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104E98 00100AF8 3C 60 80 10 */ lis r3, lbl_80106128@ha
-/* 80104E9C 00100AFC 3C 80 80 11 */ lis r4, lbl_80114790@ha
-/* 80104EA0 00100B00 39 00 00 00 */ li r8, 0
-/* 80104EA4 00100B04 A0 C7 02 20 */ lhz r6, 0x220(r7)
-/* 80104EA8 00100B08 38 00 00 FF */ li r0, 0xff
-/* 80104EAC 00100B0C 38 63 61 28 */ addi r3, r3, lbl_80106128@l
-/* 80104EB0 00100B10 38 84 47 90 */ addi r4, r4, lbl_80114790@l
-/* 80104EB4 00100B14 54 C6 04 5E */ rlwinm r6, r6, 0, 0x11, 0xf
-/* 80104EB8 00100B18 38 A0 FF FF */ li r5, -1
-/* 80104EBC 00100B1C B0 C7 02 20 */ sth r6, 0x220(r7)
-/* 80104EC0 00100B20 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104EC4 00100B24 B1 06 01 2C */ sth r8, 0x12c(r6)
-/* 80104EC8 00100B28 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104ECC 00100B2C 91 06 00 DC */ stw r8, 0xdc(r6)
-/* 80104ED0 00100B30 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104ED4 00100B34 A0 C7 02 20 */ lhz r6, 0x220(r7)
-/* 80104ED8 00100B38 54 C6 07 34 */ rlwinm r6, r6, 0, 0x1c, 0x1a
-/* 80104EDC 00100B3C B0 C7 02 20 */ sth r6, 0x220(r7)
-/* 80104EE0 00100B40 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104EE4 00100B44 98 06 01 5C */ stb r0, 0x15c(r6)
-/* 80104EE8 00100B48 48 14 F0 85 */ bl func_80253F6C
-/* 80104EEC 00100B4C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104EF0 00100B50 90 64 00 C4 */ stw r3, 0xc4(r4)
-/* 80104EF4 00100B54 38 60 00 06 */ li r3, 6
-/* 80104EF8 00100B58 48 05 DB 99 */ bl func_80162A90
-/* 80104EFC 00100B5C 28 03 00 01 */ cmplwi r3, 1
-/* 80104F00 00100B60 41 82 00 0C */ beq lbl_80104F0C
-/* 80104F04 00100B64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104F08 00100B68 48 00 FC 55 */ bl func_80114B5C
-lbl_80104F0C:
-/* 80104F0C 00100B6C 38 60 03 FF */ li r3, 0x3ff
-/* 80104F10 00100B70 48 14 49 81 */ bl func_80249890
-/* 80104F14 00100B74 38 60 03 FF */ li r3, 0x3ff
-/* 80104F18 00100B78 48 0D 67 5D */ bl func_801DB674
-/* 80104F1C 00100B7C 38 60 03 F1 */ li r3, 0x3f1
-/* 80104F20 00100B80 48 14 49 71 */ bl func_80249890
-/* 80104F24 00100B84 38 60 03 F1 */ li r3, 0x3f1
-/* 80104F28 00100B88 48 0D 67 4D */ bl func_801DB674
-/* 80104F2C 00100B8C 38 60 00 06 */ li r3, 6
-/* 80104F30 00100B90 48 05 DB 61 */ bl func_80162A90
-/* 80104F34 00100B94 2C 03 00 0E */ cmpwi r3, 0xe
-/* 80104F38 00100B98 40 80 00 0C */ bge lbl_80104F44
-/* 80104F3C 00100B9C 2C 03 00 0C */ cmpwi r3, 0xc
-/* 80104F40 00100BA0 40 80 00 1C */ bge lbl_80104F5C
-lbl_80104F44:
-/* 80104F44 00100BA4 38 60 00 01 */ li r3, 1
-/* 80104F48 00100BA8 38 80 00 00 */ li r4, 0
-/* 80104F4C 00100BAC 38 A0 00 00 */ li r5, 0
-/* 80104F50 00100BB0 4B FA 55 B9 */ bl func_800AA508
-/* 80104F54 00100BB4 38 60 00 00 */ li r3, 0
-/* 80104F58 00100BB8 4B FA 5E D5 */ bl func_800AAE2C
-lbl_80104F5C:
-/* 80104F5C 00100BBC 4B F5 27 55 */ bl func_800576B0
-/* 80104F60 00100BC0 38 60 00 06 */ li r3, 6
-/* 80104F64 00100BC4 48 05 DB 2D */ bl func_80162A90
-/* 80104F68 00100BC8 28 03 00 0D */ cmplwi r3, 0xd
-/* 80104F6C 00100BCC 41 81 01 DC */ bgt lbl_80105148
-/* 80104F70 00100BD0 3C 80 80 42 */ lis r4, lbl_8041AB40@ha
-/* 80104F74 00100BD4 54 60 10 3A */ slwi r0, r3, 2
-/* 80104F78 00100BD8 38 84 AB 40 */ addi r4, r4, lbl_8041AB40@l
-/* 80104F7C 00100BDC 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80104F80 00100BE0 7C 89 03 A6 */ mtctr r4
-/* 80104F84 00100BE4 4E 80 04 20 */ bctr
-/* 80104F88 00100BE8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104F8C 00100BEC 38 A0 00 01 */ li r5, 1
-/* 80104F90 00100BF0 38 00 00 05 */ li r0, 5
-/* 80104F94 00100BF4 38 60 00 06 */ li r3, 6
-/* 80104F98 00100BF8 90 A4 00 DC */ stw r5, 0xdc(r4)
-/* 80104F9C 00100BFC 38 80 00 02 */ li r4, 2
-/* 80104FA0 00100C00 38 A0 00 01 */ li r5, 1
-/* 80104FA4 00100C04 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FA8 00100C08 98 06 00 E1 */ stb r0, 0xe1(r6)
-/* 80104FAC 00100C0C 48 05 D9 95 */ bl func_80162940
-/* 80104FB0 00100C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FB4 00100C14 38 00 00 00 */ li r0, 0
-/* 80104FB8 00100C18 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80104FBC 00100C1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FC0 00100C20 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80104FC4 00100C24 48 00 01 A0 */ b lbl_80105164
-/* 80104FC8 00100C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FCC 00100C2C 38 80 00 2B */ li r4, 0x2b
-/* 80104FD0 00100C30 38 00 00 05 */ li r0, 5
-/* 80104FD4 00100C34 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80104FD8 00100C38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FDC 00100C3C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80104FE0 00100C40 48 00 01 84 */ b lbl_80105164
-/* 80104FE4 00100C44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FE8 00100C48 38 00 00 30 */ li r0, 0x30
-/* 80104FEC 00100C4C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80104FF0 00100C50 48 00 01 74 */ b lbl_80105164
-/* 80104FF4 00100C54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80104FF8 00100C58 38 00 00 37 */ li r0, 0x37
-/* 80104FFC 00100C5C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105000 00100C60 48 00 01 64 */ b lbl_80105164
-/* 80105004 00100C64 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105008 00100C68 38 00 00 3D */ li r0, 0x3d
-/* 8010500C 00100C6C 38 60 00 01 */ li r3, 1
-/* 80105010 00100C70 38 80 00 00 */ li r4, 0
-/* 80105014 00100C74 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80105018 00100C78 4B F0 25 0D */ bl func_80007524
-/* 8010501C 00100C7C 38 60 02 60 */ li r3, 0x260
-/* 80105020 00100C80 48 05 DA 71 */ bl func_80162A90
-/* 80105024 00100C84 28 03 00 01 */ cmplwi r3, 1
-/* 80105028 00100C88 40 82 00 24 */ bne lbl_8010504C
-/* 8010502C 00100C8C 38 60 02 60 */ li r3, 0x260
-/* 80105030 00100C90 38 80 00 00 */ li r4, 0
-/* 80105034 00100C94 38 A0 00 01 */ li r5, 1
-/* 80105038 00100C98 48 05 D9 09 */ bl func_80162940
-/* 8010503C 00100C9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105040 00100CA0 38 00 00 8E */ li r0, 0x8e
-/* 80105044 00100CA4 3B 60 00 00 */ li r27, 0
-/* 80105048 00100CA8 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8010504C:
-/* 8010504C 00100CAC 38 60 02 60 */ li r3, 0x260
-/* 80105050 00100CB0 48 05 DA 41 */ bl func_80162A90
-/* 80105054 00100CB4 28 03 00 02 */ cmplwi r3, 2
-/* 80105058 00100CB8 40 82 01 0C */ bne lbl_80105164
-/* 8010505C 00100CBC 38 60 02 60 */ li r3, 0x260
-/* 80105060 00100CC0 38 80 00 00 */ li r4, 0
-/* 80105064 00100CC4 38 A0 00 01 */ li r5, 1
-/* 80105068 00100CC8 48 05 D8 D9 */ bl func_80162940
-/* 8010506C 00100CCC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105070 00100CD0 38 00 00 CB */ li r0, 0xcb
-/* 80105074 00100CD4 38 60 00 01 */ li r3, 1
-/* 80105078 00100CD8 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010507C 00100CDC 4B F5 29 81 */ bl func_800579FC
-/* 80105080 00100CE0 3B 60 00 00 */ li r27, 0
-/* 80105084 00100CE4 48 00 00 E0 */ b lbl_80105164
-/* 80105088 00100CE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010508C 00100CEC 38 00 00 45 */ li r0, 0x45
-/* 80105090 00100CF0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105094 00100CF4 4B F0 24 55 */ bl func_800074E8
-/* 80105098 00100CF8 38 60 02 61 */ li r3, 0x261
-/* 8010509C 00100CFC 38 80 00 01 */ li r4, 1
-/* 801050A0 00100D00 38 A0 00 01 */ li r5, 1
-/* 801050A4 00100D04 48 05 D8 9D */ bl func_80162940
-/* 801050A8 00100D08 48 00 00 BC */ b lbl_80105164
-/* 801050AC 00100D0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801050B0 00100D10 38 00 00 4A */ li r0, 0x4a
-/* 801050B4 00100D14 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801050B8 00100D18 48 00 00 AC */ b lbl_80105164
-/* 801050BC 00100D1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801050C0 00100D20 38 00 00 50 */ li r0, 0x50
-/* 801050C4 00100D24 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801050C8 00100D28 48 00 00 9C */ b lbl_80105164
-/* 801050CC 00100D2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801050D0 00100D30 38 00 00 5F */ li r0, 0x5f
-/* 801050D4 00100D34 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801050D8 00100D38 48 00 00 8C */ b lbl_80105164
-/* 801050DC 00100D3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801050E0 00100D40 38 00 01 07 */ li r0, 0x107
-/* 801050E4 00100D44 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801050E8 00100D48 48 00 00 7C */ b lbl_80105164
-/* 801050EC 00100D4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801050F0 00100D50 38 00 01 19 */ li r0, 0x119
-/* 801050F4 00100D54 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801050F8 00100D58 48 00 00 6C */ b lbl_80105164
-/* 801050FC 00100D5C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105100 00100D60 38 00 00 90 */ li r0, 0x90
-/* 80105104 00100D64 38 60 00 01 */ li r3, 1
-/* 80105108 00100D68 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010510C 00100D6C 4B F5 28 F1 */ bl func_800579FC
-/* 80105110 00100D70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105114 00100D74 38 80 00 00 */ li r4, 0
-/* 80105118 00100D78 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010511C 00100D7C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 80105120 00100D80 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80105124 00100D84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105128 00100D88 48 00 F9 49 */ bl func_80114A70
-/* 8010512C 00100D8C 38 60 00 02 */ li r3, 2
-/* 80105130 00100D90 48 02 9F A9 */ bl func_8012F0D8
-/* 80105134 00100D94 38 60 00 06 */ li r3, 6
-/* 80105138 00100D98 38 80 00 05 */ li r4, 5
-/* 8010513C 00100D9C 38 A0 00 01 */ li r5, 1
-/* 80105140 00100DA0 48 05 D8 01 */ bl func_80162940
-/* 80105144 00100DA4 48 00 00 20 */ b lbl_80105164
-lbl_80105148:
-/* 80105148 00100DA8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010514C 00100DAC 38 00 00 01 */ li r0, 1
-/* 80105150 00100DB0 38 60 00 06 */ li r3, 6
-/* 80105154 00100DB4 38 80 00 02 */ li r4, 2
-/* 80105158 00100DB8 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010515C 00100DBC 38 A0 00 01 */ li r5, 1
-/* 80105160 00100DC0 48 05 D7 E1 */ bl func_80162940
-lbl_80105164:
-/* 80105164 00100DC4 2C 1B 00 00 */ cmpwi r27, 0
-/* 80105168 00100DC8 41 82 00 08 */ beq lbl_80105170
-/* 8010516C 00100DCC 4B F5 11 51 */ bl func_800562BC
-lbl_80105170:
-/* 80105170 00100DD0 38 60 02 49 */ li r3, 0x249
-/* 80105174 00100DD4 48 05 81 DD */ bl func_8015D350
-/* 80105178 00100DD8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8010517C 00100DDC 48 0C 1F F9 */ bl _restgpr_27
-/* 80105180 00100DE0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80105184 00100DE4 7C 08 03 A6 */ mtlr r0
-/* 80105188 00100DE8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8010518C 00100DEC 4E 80 00 20 */ blr
-
-.global func_80105190
-func_80105190:
-/* 80105190 00100DF0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80105194 00100DF4 7C 08 02 A6 */ mflr r0
-/* 80105198 00100DF8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8010519C 00100DFC 39 61 00 20 */ addi r11, r1, 0x20
-/* 801051A0 00100E00 48 0C 1F 89 */ bl _savegpr_27
-/* 801051A4 00100E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801051A8 00100E08 3B C0 00 00 */ li r30, 0
-/* 801051AC 00100E0C 93 C3 01 14 */ stw r30, 0x114(r3)
-/* 801051B0 00100E10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801051B4 00100E14 48 00 FB 29 */ bl func_80114CDC
-/* 801051B8 00100E18 3B 60 00 00 */ li r27, 0
-/* 801051BC 00100E1C 3B E0 FF FF */ li r31, -1
-lbl_801051C0:
-/* 801051C0 00100E20 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801051C4 00100E24 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
-/* 801051C8 00100E28 7C 64 E2 14 */ add r3, r4, r28
-/* 801051CC 00100E2C 80 03 00 04 */ lwz r0, 4(r3)
-/* 801051D0 00100E30 2C 00 00 00 */ cmpwi r0, 0
-/* 801051D4 00100E34 41 82 00 3C */ beq lbl_80105210
-/* 801051D8 00100E38 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
-/* 801051DC 00100E3C 7C 64 EA 14 */ add r3, r4, r29
-/* 801051E0 00100E40 A0 63 00 84 */ lhz r3, 0x84(r3)
-/* 801051E4 00100E44 48 14 EA E9 */ bl func_80253CCC
-/* 801051E8 00100E48 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 801051EC 00100E4C 7C 60 E2 14 */ add r3, r0, r28
-/* 801051F0 00100E50 80 63 00 04 */ lwz r3, 4(r3)
-/* 801051F4 00100E54 4B F5 0C 3D */ bl func_80055E30
-/* 801051F8 00100E58 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 801051FC 00100E5C 7C 60 EA 14 */ add r3, r0, r29
-/* 80105200 00100E60 B3 E3 00 84 */ sth r31, 0x84(r3)
-/* 80105204 00100E64 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105208 00100E68 7C 60 E2 14 */ add r3, r0, r28
-/* 8010520C 00100E6C 93 C3 00 04 */ stw r30, 4(r3)
-lbl_80105210:
-/* 80105210 00100E70 3B 7B 00 01 */ addi r27, r27, 1
-/* 80105214 00100E74 28 1B 00 20 */ cmplwi r27, 0x20
-/* 80105218 00100E78 41 80 FF A8 */ blt lbl_801051C0
-/* 8010521C 00100E7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105220 00100E80 80 63 00 C4 */ lwz r3, 0xc4(r3)
-/* 80105224 00100E84 48 14 ED 69 */ bl func_80253F8C
-/* 80105228 00100E88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010522C 00100E8C 38 00 FF FF */ li r0, -1
-/* 80105230 00100E90 90 03 00 C4 */ stw r0, 0xc4(r3)
-/* 80105234 00100E94 4B FA 67 B9 */ bl func_800AB9EC
-/* 80105238 00100E98 38 60 03 FC */ li r3, 0x3fc
-/* 8010523C 00100E9C 48 14 46 55 */ bl func_80249890
-/* 80105240 00100EA0 38 60 03 FC */ li r3, 0x3fc
-/* 80105244 00100EA4 48 0D 64 31 */ bl func_801DB674
-/* 80105248 00100EA8 38 60 04 02 */ li r3, 0x402
-/* 8010524C 00100EAC 48 14 46 45 */ bl func_80249890
-/* 80105250 00100EB0 38 60 04 02 */ li r3, 0x402
-/* 80105254 00100EB4 48 0D 64 21 */ bl func_801DB674
-/* 80105258 00100EB8 4B F5 39 4D */ bl VMBASEIsPageValid
-/* 8010525C 00100EBC 3F E0 80 40 */ lis r31, lbl_803FC1D8@ha
-/* 80105260 00100EC0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 80105264 00100EC4 3B FF C1 D8 */ addi r31, r31, lbl_803FC1D8@l
-/* 80105268 00100EC8 7C 7F 00 2E */ lwzx r3, r31, r0
-/* 8010526C 00100ECC 48 14 46 25 */ bl func_80249890
-/* 80105270 00100ED0 4B F5 39 35 */ bl VMBASEIsPageValid
-/* 80105274 00100ED4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 80105278 00100ED8 7C 7F 00 2E */ lwzx r3, r31, r0
-/* 8010527C 00100EDC 48 0D 63 F9 */ bl func_801DB674
-/* 80105280 00100EE0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80105284 00100EE4 48 0C 1E F1 */ bl _restgpr_27
-/* 80105288 00100EE8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8010528C 00100EEC 7C 08 03 A6 */ mtlr r0
-/* 80105290 00100EF0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80105294 00100EF4 4E 80 00 20 */ blr
-
-.global func_80105298
-func_80105298:
-/* 80105298 00100EF8 94 21 FF 60 */ stwu r1, -0xa0(r1)
-/* 8010529C 00100EFC 7C 08 02 A6 */ mflr r0
-/* 801052A0 00100F00 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 801052A4 00100F04 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 801052A8 00100F08 48 0C 1E 89 */ bl _savegpr_29
-/* 801052AC 00100F0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801052B0 00100F10 3C 80 43 30 */ lis r4, 0x4330
-/* 801052B4 00100F14 90 81 00 78 */ stw r4, 0x78(r1)
-/* 801052B8 00100F18 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 801052BC 00100F1C 90 81 00 80 */ stw r4, 0x80(r1)
-/* 801052C0 00100F20 2C 00 00 36 */ cmpwi r0, 0x36
-/* 801052C4 00100F24 41 82 04 14 */ beq lbl_801056D8
-/* 801052C8 00100F28 40 80 00 B0 */ bge lbl_80105378
-/* 801052CC 00100F2C 2C 00 00 22 */ cmpwi r0, 0x22
-/* 801052D0 00100F30 41 82 0B 24 */ beq lbl_80105DF4
-/* 801052D4 00100F34 40 80 00 58 */ bge lbl_8010532C
-/* 801052D8 00100F38 2C 00 00 1C */ cmpwi r0, 0x1c
-/* 801052DC 00100F3C 41 82 08 78 */ beq lbl_80105B54
-/* 801052E0 00100F40 40 80 00 28 */ bge lbl_80105308
-/* 801052E4 00100F44 2C 00 00 19 */ cmpwi r0, 0x19
-/* 801052E8 00100F48 41 82 0D E0 */ beq lbl_801060C8
-/* 801052EC 00100F4C 40 80 00 10 */ bge lbl_801052FC
-/* 801052F0 00100F50 2C 00 00 18 */ cmpwi r0, 0x18
-/* 801052F4 00100F54 40 80 05 D0 */ bge lbl_801058C4
-/* 801052F8 00100F58 48 00 0D D0 */ b lbl_801060C8
-lbl_801052FC:
-/* 801052FC 00100F5C 2C 00 00 1B */ cmpwi r0, 0x1b
-/* 80105300 00100F60 40 80 08 20 */ bge lbl_80105B20
-/* 80105304 00100F64 48 00 06 30 */ b lbl_80105934
-lbl_80105308:
-/* 80105308 00100F68 2C 00 00 1F */ cmpwi r0, 0x1f
-/* 8010530C 00100F6C 41 82 09 B8 */ beq lbl_80105CC4
-/* 80105310 00100F70 40 80 00 10 */ bge lbl_80105320
-/* 80105314 00100F74 2C 00 00 1E */ cmpwi r0, 0x1e
-/* 80105318 00100F78 40 80 09 60 */ bge lbl_80105C78
-/* 8010531C 00100F7C 48 00 08 80 */ b lbl_80105B9C
-lbl_80105320:
-/* 80105320 00100F80 2C 00 00 21 */ cmpwi r0, 0x21
-/* 80105324 00100F84 40 80 0A 5C */ bge lbl_80105D80
-/* 80105328 00100F88 48 00 0A 18 */ b lbl_80105D40
-lbl_8010532C:
-/* 8010532C 00100F8C 2C 00 00 28 */ cmpwi r0, 0x28
-/* 80105330 00100F90 41 82 01 54 */ beq lbl_80105484
-/* 80105334 00100F94 40 80 00 28 */ bge lbl_8010535C
-/* 80105338 00100F98 2C 00 00 25 */ cmpwi r0, 0x25
-/* 8010533C 00100F9C 41 82 00 F0 */ beq lbl_8010542C
-/* 80105340 00100FA0 40 80 00 10 */ bge lbl_80105350
-/* 80105344 00100FA4 2C 00 00 24 */ cmpwi r0, 0x24
-/* 80105348 00100FA8 40 80 00 C0 */ bge lbl_80105408
-/* 8010534C 00100FAC 48 00 0A DC */ b lbl_80105E28
-lbl_80105350:
-/* 80105350 00100FB0 2C 00 00 27 */ cmpwi r0, 0x27
-/* 80105354 00100FB4 40 80 01 24 */ bge lbl_80105478
-/* 80105358 00100FB8 48 00 01 04 */ b lbl_8010545C
-lbl_8010535C:
-/* 8010535C 00100FBC 2C 00 00 34 */ cmpwi r0, 0x34
-/* 80105360 00100FC0 41 82 01 84 */ beq lbl_801054E4
-/* 80105364 00100FC4 40 80 03 34 */ bge lbl_80105698
-/* 80105368 00100FC8 2C 00 00 2A */ cmpwi r0, 0x2a
-/* 8010536C 00100FCC 41 82 01 4C */ beq lbl_801054B8
-/* 80105370 00100FD0 40 80 0D 58 */ bge lbl_801060C8
-/* 80105374 00100FD4 48 00 01 20 */ b lbl_80105494
-lbl_80105378:
-/* 80105378 00100FD8 2C 00 00 83 */ cmpwi r0, 0x83
-/* 8010537C 00100FDC 40 80 00 40 */ bge lbl_801053BC
-/* 80105380 00100FE0 2C 00 00 6B */ cmpwi r0, 0x6b
-/* 80105384 00100FE4 41 82 0D 44 */ beq lbl_801060C8
-/* 80105388 00100FE8 40 80 00 1C */ bge lbl_801053A4
-/* 8010538C 00100FEC 2C 00 00 4F */ cmpwi r0, 0x4f
-/* 80105390 00100FF0 41 82 0A D0 */ beq lbl_80105E60
-/* 80105394 00100FF4 40 80 0D 34 */ bge lbl_801060C8
-/* 80105398 00100FF8 2C 00 00 44 */ cmpwi r0, 0x44
-/* 8010539C 00100FFC 41 82 03 88 */ beq lbl_80105724
-/* 801053A0 00101000 48 00 0D 28 */ b lbl_801060C8
-lbl_801053A4:
-/* 801053A4 00101004 2C 00 00 78 */ cmpwi r0, 0x78
-/* 801053A8 00101008 41 82 0A E8 */ beq lbl_80105E90
-/* 801053AC 0010100C 40 80 0D 1C */ bge lbl_801060C8
-/* 801053B0 00101010 2C 00 00 6D */ cmpwi r0, 0x6d
-/* 801053B4 00101014 41 82 0D 14 */ beq lbl_801060C8
-/* 801053B8 00101018 48 00 0D 10 */ b lbl_801060C8
-lbl_801053BC:
-/* 801053BC 0010101C 2C 00 00 96 */ cmpwi r0, 0x96
-/* 801053C0 00101020 40 80 00 2C */ bge lbl_801053EC
-/* 801053C4 00101024 2C 00 00 90 */ cmpwi r0, 0x90
-/* 801053C8 00101028 41 82 04 4C */ beq lbl_80105814
-/* 801053CC 0010102C 40 80 00 14 */ bge lbl_801053E0
-/* 801053D0 00101030 2C 00 00 8E */ cmpwi r0, 0x8e
-/* 801053D4 00101034 41 82 03 84 */ beq lbl_80105758
-/* 801053D8 00101038 40 80 03 BC */ bge lbl_80105794
-/* 801053DC 0010103C 48 00 0B 30 */ b lbl_80105F0C
-lbl_801053E0:
-/* 801053E0 00101040 2C 00 00 92 */ cmpwi r0, 0x92
-/* 801053E4 00101044 40 80 0C E4 */ bge lbl_801060C8
-/* 801053E8 00101048 48 00 04 AC */ b lbl_80105894
-lbl_801053EC:
-/* 801053EC 0010104C 2C 00 00 EA */ cmpwi r0, 0xea
-/* 801053F0 00101050 41 82 0B 8C */ beq lbl_80105F7C
-/* 801053F4 00101054 40 80 0C D4 */ bge lbl_801060C8
-/* 801053F8 00101058 2C 00 00 E4 */ cmpwi r0, 0xe4
-/* 801053FC 0010105C 41 82 0B 18 */ beq lbl_80105F14
-/* 80105400 00101060 40 80 0C C8 */ bge lbl_801060C8
-/* 80105404 00101064 48 00 0B 08 */ b lbl_80105F0C
-lbl_80105408:
-/* 80105408 00101068 4B F5 0E F1 */ bl func_800562F8
-/* 8010540C 0010106C 2C 03 00 00 */ cmpwi r3, 0
-/* 80105410 00101070 41 82 0C B8 */ beq lbl_801060C8
-/* 80105414 00101074 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105418 00101078 38 00 00 25 */ li r0, 0x25
-/* 8010541C 0010107C 38 60 00 00 */ li r3, 0
-/* 80105420 00101080 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80105424 00101084 4B F5 10 35 */ bl func_80056458
-/* 80105428 00101088 48 00 0C A0 */ b lbl_801060C8
-lbl_8010542C:
-/* 8010542C 0010108C 38 60 00 6F */ li r3, 0x6f
-/* 80105430 00101090 48 14 41 AD */ bl func_802495DC
-/* 80105434 00101094 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105438 00101098 48 00 F9 5D */ bl func_80114D94
-/* 8010543C 0010109C 38 60 00 07 */ li r3, 7
-/* 80105440 001010A0 38 80 00 01 */ li r4, 1
-/* 80105444 001010A4 4B F5 0F A9 */ bl func_800563EC
-/* 80105448 001010A8 4B F5 0E 75 */ bl func_800562BC
-/* 8010544C 001010AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105450 001010B0 38 00 00 26 */ li r0, 0x26
-/* 80105454 001010B4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105458 001010B8 48 00 0C 70 */ b lbl_801060C8
-lbl_8010545C:
-/* 8010545C 001010BC 48 00 FB 71 */ bl func_80114FCC
-/* 80105460 001010C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80105464 001010C4 40 82 0C 64 */ bne lbl_801060C8
-/* 80105468 001010C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010546C 001010CC 38 00 00 27 */ li r0, 0x27
-/* 80105470 001010D0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105474 001010D4 48 00 0C 54 */ b lbl_801060C8
-lbl_80105478:
-/* 80105478 001010D8 38 00 00 28 */ li r0, 0x28
-/* 8010547C 001010DC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105480 001010E0 48 00 0C 48 */ b lbl_801060C8
-lbl_80105484:
-/* 80105484 001010E4 38 00 00 29 */ li r0, 0x29
-/* 80105488 001010E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010548C 001010EC 4B F5 0D E9 */ bl func_80056274
-/* 80105490 001010F0 48 00 0C 38 */ b lbl_801060C8
-lbl_80105494:
-/* 80105494 001010F4 4B F5 0E 65 */ bl func_800562F8
-/* 80105498 001010F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010549C 001010FC 41 82 0C 2C */ beq lbl_801060C8
-/* 801054A0 00101100 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801054A4 00101104 38 00 00 2A */ li r0, 0x2a
-/* 801054A8 00101108 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801054AC 0010110C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801054B0 00101110 48 00 FA A1 */ bl func_80114F50
-/* 801054B4 00101114 48 00 0C 14 */ b lbl_801060C8
-lbl_801054B8:
-/* 801054B8 00101118 38 60 00 6F */ li r3, 0x6f
-/* 801054BC 0010111C 48 14 43 D5 */ bl func_80249890
-/* 801054C0 00101120 38 60 00 6F */ li r3, 0x6f
-/* 801054C4 00101124 48 0D 61 B1 */ bl func_801DB674
-/* 801054C8 00101128 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801054CC 0010112C 48 00 F6 91 */ bl func_80114B5C
-/* 801054D0 00101130 4B F5 0D ED */ bl func_800562BC
-/* 801054D4 00101134 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801054D8 00101138 38 00 00 2B */ li r0, 0x2b
-/* 801054DC 0010113C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801054E0 00101140 48 00 0B E8 */ b lbl_801060C8
-lbl_801054E4:
-/* 801054E4 00101144 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 801054E8 00101148 28 00 00 FF */ cmplwi r0, 0xff
-/* 801054EC 0010114C 40 82 00 88 */ bne lbl_80105574
-/* 801054F0 00101150 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801054F4 00101154 48 14 E8 DD */ bl func_80253DD0
-/* 801054F8 00101158 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801054FC 0010115C 28 00 00 03 */ cmplwi r0, 3
-/* 80105500 00101160 40 82 0B C8 */ bne lbl_801060C8
-/* 80105504 00101164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105508 00101168 38 80 00 08 */ li r4, 8
-/* 8010550C 0010116C 38 A0 00 00 */ li r5, 0
-/* 80105510 00101170 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80105514 00101174 48 14 E8 DD */ bl func_80253DF0
-/* 80105518 00101178 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010551C 0010117C 3B E0 00 2B */ li r31, 0x2b
-/* 80105520 00101180 38 60 00 06 */ li r3, 6
-/* 80105524 00101184 38 80 00 03 */ li r4, 3
-/* 80105528 00101188 93 E5 00 DC */ stw r31, 0xdc(r5)
-/* 8010552C 0010118C 38 A0 00 01 */ li r5, 1
-/* 80105530 00101190 48 05 D4 11 */ bl func_80162940
-/* 80105534 00101194 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105538 00101198 38 80 00 08 */ li r4, 8
-/* 8010553C 0010119C 38 A0 00 00 */ li r5, 0
-/* 80105540 001011A0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80105544 001011A4 48 14 E8 AD */ bl func_80253DF0
-/* 80105548 001011A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010554C 001011AC 38 80 00 08 */ li r4, 8
-/* 80105550 001011B0 38 A0 00 00 */ li r5, 0
-/* 80105554 001011B4 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80105558 001011B8 48 14 E8 99 */ bl func_80253DF0
-/* 8010555C 001011BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105560 001011C0 38 00 00 05 */ li r0, 5
-/* 80105564 001011C4 93 E3 00 DC */ stw r31, 0xdc(r3)
-/* 80105568 001011C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010556C 001011CC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80105570 001011D0 48 00 0B 58 */ b lbl_801060C8
-lbl_80105574:
-/* 80105574 001011D4 4B F5 0D 85 */ bl func_800562F8
-/* 80105578 001011D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010557C 001011DC 41 82 0B 4C */ beq lbl_801060C8
-/* 80105580 001011E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105584 001011E4 38 80 00 08 */ li r4, 8
-/* 80105588 001011E8 38 A0 00 00 */ li r5, 0
-/* 8010558C 001011EC A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80105590 001011F0 48 14 E8 61 */ bl func_80253DF0
-/* 80105594 001011F4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105598 001011F8 38 00 00 2B */ li r0, 0x2b
-/* 8010559C 001011FC 38 60 00 06 */ li r3, 6
-/* 801055A0 00101200 38 80 00 03 */ li r4, 3
-/* 801055A4 00101204 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 801055A8 00101208 38 A0 00 01 */ li r5, 1
-/* 801055AC 0010120C 48 05 D3 95 */ bl func_80162940
-/* 801055B0 00101210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801055B4 00101214 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 801055B8 00101218 2C 00 00 02 */ cmpwi r0, 2
-/* 801055BC 0010121C 41 82 00 74 */ beq lbl_80105630
-/* 801055C0 00101220 40 80 0B 08 */ bge lbl_801060C8
-/* 801055C4 00101224 2C 00 00 01 */ cmpwi r0, 1
-/* 801055C8 00101228 40 80 00 08 */ bge lbl_801055D0
-/* 801055CC 0010122C 48 00 0A FC */ b lbl_801060C8
-lbl_801055D0:
-/* 801055D0 00101230 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801055D4 00101234 38 80 00 08 */ li r4, 8
-/* 801055D8 00101238 38 A0 00 00 */ li r5, 0
-/* 801055DC 0010123C 48 14 E8 15 */ bl func_80253DF0
-/* 801055E0 00101240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801055E4 00101244 38 80 00 08 */ li r4, 8
-/* 801055E8 00101248 38 A0 00 00 */ li r5, 0
-/* 801055EC 0010124C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801055F0 00101250 48 14 E8 01 */ bl func_80253DF0
-/* 801055F4 00101254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801055F8 00101258 38 00 00 36 */ li r0, 0x36
-/* 801055FC 0010125C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105600 00101260 4B FA 63 ED */ bl func_800AB9EC
-/* 80105604 00101264 38 60 00 02 */ li r3, 2
-/* 80105608 00101268 4B F5 23 F5 */ bl func_800579FC
-/* 8010560C 0010126C 48 01 96 41 */ bl func_8011EC4C
-/* 80105610 00101270 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105614 00101274 38 80 00 00 */ li r4, 0
-/* 80105618 00101278 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010561C 0010127C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 80105620 00101280 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80105624 00101284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105628 00101288 48 00 F4 49 */ bl func_80114A70
-/* 8010562C 0010128C 48 00 0A 9C */ b lbl_801060C8
-lbl_80105630:
-/* 80105630 00101290 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80105634 00101294 38 80 00 08 */ li r4, 8
-/* 80105638 00101298 38 A0 00 00 */ li r5, 0
-/* 8010563C 0010129C 48 14 E7 B5 */ bl func_80253DF0
-/* 80105640 001012A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105644 001012A4 38 80 00 08 */ li r4, 8
-/* 80105648 001012A8 38 A0 00 00 */ li r5, 0
-/* 8010564C 001012AC A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80105650 001012B0 48 14 E7 A1 */ bl func_80253DF0
-/* 80105654 001012B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105658 001012B8 38 00 00 35 */ li r0, 0x35
-/* 8010565C 001012BC 38 80 00 00 */ li r4, 0
-/* 80105660 001012C0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105664 001012C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105668 001012C8 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010566C 001012CC 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 80105670 001012D0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80105674 001012D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105678 001012D8 48 00 F3 F9 */ bl func_80114A70
-/* 8010567C 001012DC 4B FA 63 71 */ bl func_800AB9EC
-/* 80105680 001012E0 38 60 00 00 */ li r3, 0
-/* 80105684 001012E4 4B FE 41 B5 */ bl func_800E9838
-/* 80105688 001012E8 4B F5 0C 35 */ bl func_800562BC
-/* 8010568C 001012EC 38 60 00 00 */ li r3, 0
-/* 80105690 001012F0 4B FE 48 C1 */ bl func_800E9F50
-/* 80105694 001012F4 48 00 0A 34 */ b lbl_801060C8
-lbl_80105698:
-/* 80105698 001012F8 4B FE 4C A1 */ bl func_800EA338
-/* 8010569C 001012FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801056A0 00101300 28 00 80 00 */ cmplwi r0, 0x8000
-/* 801056A4 00101304 40 82 0A 24 */ bne lbl_801060C8
-/* 801056A8 00101308 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801056AC 0010130C 38 00 00 30 */ li r0, 0x30
-/* 801056B0 00101310 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801056B4 00101314 4B FE 47 9D */ bl func_800E9E50
-/* 801056B8 00101318 38 60 00 01 */ li r3, 1
-/* 801056BC 0010131C 38 80 00 00 */ li r4, 0
-/* 801056C0 00101320 38 A0 00 00 */ li r5, 0
-/* 801056C4 00101324 4B FA 4E 45 */ bl func_800AA508
-/* 801056C8 00101328 38 60 00 00 */ li r3, 0
-/* 801056CC 0010132C 4B FA 57 61 */ bl func_800AAE2C
-/* 801056D0 00101330 4B F5 0B ED */ bl func_800562BC
-/* 801056D4 00101334 48 00 09 F4 */ b lbl_801060C8
-lbl_801056D8:
-/* 801056D8 00101338 48 02 6B 9D */ bl func_8012C274
-/* 801056DC 0010133C 2C 03 00 00 */ cmpwi r3, 0
-/* 801056E0 00101340 41 82 09 E8 */ beq lbl_801060C8
-/* 801056E4 00101344 48 01 99 6D */ bl func_8011F050
-/* 801056E8 00101348 38 60 00 01 */ li r3, 1
-/* 801056EC 0010134C 38 80 00 00 */ li r4, 0
-/* 801056F0 00101350 38 A0 00 00 */ li r5, 0
-/* 801056F4 00101354 4B FA 4E 15 */ bl func_800AA508
-/* 801056F8 00101358 38 60 00 00 */ li r3, 0
-/* 801056FC 0010135C 4B FA 57 31 */ bl func_800AAE2C
-/* 80105700 00101360 38 60 00 02 */ li r3, 2
-/* 80105704 00101364 4B F5 28 B1 */ bl func_80057FB4
-/* 80105708 00101368 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010570C 0010136C 38 00 00 30 */ li r0, 0x30
-/* 80105710 00101370 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105714 00101374 4B F5 0B A9 */ bl func_800562BC
-/* 80105718 00101378 48 05 D8 BD */ bl glplatAbortFrame
-/* 8010571C 0010137C 4B F0 1D CD */ bl func_800074E8
-/* 80105720 00101380 48 00 09 A8 */ b lbl_801060C8
-lbl_80105724:
-/* 80105724 00101384 4B F4 AB 99 */ bl func_800502BC
-/* 80105728 00101388 2C 03 00 00 */ cmpwi r3, 0
-/* 8010572C 0010138C 41 82 09 9C */ beq lbl_801060C8
-/* 80105730 00101390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105734 00101394 38 00 00 00 */ li r0, 0
-/* 80105738 00101398 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010573C 0010139C 48 01 72 39 */ bl func_8011C974
-/* 80105740 001013A0 7C 7F 1B 78 */ mr r31, r3
-/* 80105744 001013A4 4B F5 21 79 */ bl func_800578BC
-/* 80105748 001013A8 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 8010574C 001013AC 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80105750 001013B0 48 12 10 59 */ bl func_802267A8
-/* 80105754 001013B4 48 00 09 74 */ b lbl_801060C8
-lbl_80105758:
-/* 80105758 001013B8 48 01 72 1D */ bl func_8011C974
-/* 8010575C 001013BC 80 03 00 00 */ lwz r0, 0(r3)
-/* 80105760 001013C0 54 00 47 FE */ rlwinm r0, r0, 8, 0x1f, 0x1f
-/* 80105764 001013C4 28 00 00 01 */ cmplwi r0, 1
-/* 80105768 001013C8 40 82 00 10 */ bne lbl_80105778
-/* 8010576C 001013CC 38 60 00 01 */ li r3, 1
-/* 80105770 001013D0 38 80 00 01 */ li r4, 1
-/* 80105774 001013D4 4B F0 1D B1 */ bl func_80007524
-lbl_80105778:
-/* 80105778 001013D8 4B F5 0A FD */ bl func_80056274
-/* 8010577C 001013DC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105780 001013E0 38 00 00 8F */ li r0, 0x8f
-/* 80105784 001013E4 38 60 00 01 */ li r3, 1
-/* 80105788 001013E8 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010578C 001013EC 4B F5 0C CD */ bl func_80056458
-/* 80105790 001013F0 48 00 09 38 */ b lbl_801060C8
-lbl_80105794:
-/* 80105794 001013F4 4B F5 0B 65 */ bl func_800562F8
-/* 80105798 001013F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010579C 001013FC 41 82 09 2C */ beq lbl_801060C8
-/* 801057A0 00101400 38 60 00 21 */ li r3, 0x21
-/* 801057A4 00101404 38 80 00 00 */ li r4, 0
-/* 801057A8 00101408 4B F5 0C 45 */ bl func_800563EC
-/* 801057AC 0010140C 4B FA 62 41 */ bl func_800AB9EC
-/* 801057B0 00101410 38 60 00 01 */ li r3, 1
-/* 801057B4 00101414 4B F5 22 49 */ bl func_800579FC
-/* 801057B8 00101418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801057BC 0010141C 38 80 00 08 */ li r4, 8
-/* 801057C0 00101420 38 A0 00 00 */ li r5, 0
-/* 801057C4 00101424 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801057C8 00101428 48 14 E6 29 */ bl func_80253DF0
-/* 801057CC 0010142C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801057D0 00101430 38 80 00 08 */ li r4, 8
-/* 801057D4 00101434 38 A0 00 00 */ li r5, 0
-/* 801057D8 00101438 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801057DC 0010143C 48 14 E6 15 */ bl func_80253DF0
-/* 801057E0 00101440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801057E4 00101444 38 80 00 00 */ li r4, 0
-/* 801057E8 00101448 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 801057EC 0010144C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 801057F0 00101450 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 801057F4 00101454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801057F8 00101458 48 00 F2 79 */ bl func_80114A70
-/* 801057FC 0010145C 38 60 00 00 */ li r3, 0
-/* 80105800 00101460 48 02 98 D9 */ bl func_8012F0D8
-/* 80105804 00101464 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105808 00101468 38 00 00 90 */ li r0, 0x90
-/* 8010580C 0010146C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105810 00101470 48 00 08 B8 */ b lbl_801060C8
-lbl_80105814:
-/* 80105814 00101474 38 60 00 00 */ li r3, 0
-/* 80105818 00101478 48 02 9E 6D */ bl func_8012F684
-/* 8010581C 0010147C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80105820 00101480 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80105824 00101484 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80105828 00101488 7C 03 00 00 */ cmpw r3, r0
-/* 8010582C 0010148C 41 82 00 14 */ beq lbl_80105840
-/* 80105830 00101490 40 80 08 98 */ bge lbl_801060C8
-/* 80105834 00101494 2C 03 00 01 */ cmpwi r3, 1
-/* 80105838 00101498 41 82 00 4C */ beq lbl_80105884
-/* 8010583C 0010149C 48 00 08 8C */ b lbl_801060C8
-lbl_80105840:
-/* 80105840 001014A0 48 01 98 11 */ bl func_8011F050
-/* 80105844 001014A4 38 60 00 01 */ li r3, 1
-/* 80105848 001014A8 38 80 00 00 */ li r4, 0
-/* 8010584C 001014AC 38 A0 00 00 */ li r5, 0
-/* 80105850 001014B0 4B FA 4C B9 */ bl func_800AA508
-/* 80105854 001014B4 38 60 00 00 */ li r3, 0
-/* 80105858 001014B8 4B FA 55 D5 */ bl func_800AAE2C
-/* 8010585C 001014BC 38 60 00 01 */ li r3, 1
-/* 80105860 001014C0 4B F5 27 55 */ bl func_80057FB4
-/* 80105864 001014C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105868 001014C8 38 00 00 3D */ li r0, 0x3d
-/* 8010586C 001014CC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105870 001014D0 4B F5 0A 4D */ bl func_800562BC
-/* 80105874 001014D4 38 60 00 07 */ li r3, 7
-/* 80105878 001014D8 38 80 00 01 */ li r4, 1
-/* 8010587C 001014DC 4B F5 0B 71 */ bl func_800563EC
-/* 80105880 001014E0 48 00 08 48 */ b lbl_801060C8
-lbl_80105884:
-/* 80105884 001014E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105888 001014E8 38 00 00 91 */ li r0, 0x91
-/* 8010588C 001014EC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105890 001014F0 48 00 08 38 */ b lbl_801060C8
-lbl_80105894:
-/* 80105894 001014F4 48 01 97 BD */ bl func_8011F050
-/* 80105898 001014F8 38 60 00 01 */ li r3, 1
-/* 8010589C 001014FC 38 80 00 00 */ li r4, 0
-/* 801058A0 00101500 38 A0 00 00 */ li r5, 0
-/* 801058A4 00101504 4B FA 4C 65 */ bl func_800AA508
-/* 801058A8 00101508 38 60 00 00 */ li r3, 0
-/* 801058AC 0010150C 4B FA 55 81 */ bl func_800AAE2C
-/* 801058B0 00101510 4B FE 17 95 */ bl func_800E7044
-/* 801058B4 00101514 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801058B8 00101518 38 00 00 8D */ li r0, 0x8d
-/* 801058BC 0010151C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801058C0 00101520 48 00 08 08 */ b lbl_801060C8
-lbl_801058C4:
-/* 801058C4 00101524 48 05 8D 4D */ bl func_8015E610
-/* 801058C8 00101528 2C 03 00 00 */ cmpwi r3, 0
-/* 801058CC 0010152C 40 82 00 30 */ bne lbl_801058FC
-/* 801058D0 00101530 38 60 02 24 */ li r3, 0x224
-/* 801058D4 00101534 38 80 00 01 */ li r4, 1
-/* 801058D8 00101538 4B F5 0B 15 */ bl func_800563EC
-/* 801058DC 0010153C 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 801058E0 00101540 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 801058E4 00101544 4B F4 F7 81 */ bl func_80055064
-/* 801058E8 00101548 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801058EC 0010154C 38 00 00 1A */ li r0, 0x1a
-/* 801058F0 00101550 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801058F4 00101554 4B F5 09 C9 */ bl func_800562BC
-/* 801058F8 00101558 48 00 07 D0 */ b lbl_801060C8
-lbl_801058FC:
-/* 801058FC 0010155C 4B F5 09 FD */ bl func_800562F8
-/* 80105900 00101560 2C 03 00 00 */ cmpwi r3, 0
-/* 80105904 00101564 41 82 07 C4 */ beq lbl_801060C8
-/* 80105908 00101568 38 60 02 24 */ li r3, 0x224
-/* 8010590C 0010156C 38 80 00 01 */ li r4, 1
-/* 80105910 00101570 4B F5 0A DD */ bl func_800563EC
-/* 80105914 00101574 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 80105918 00101578 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 8010591C 0010157C 4B F4 F7 49 */ bl func_80055064
-/* 80105920 00101580 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105924 00101584 38 00 00 1A */ li r0, 0x1a
-/* 80105928 00101588 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010592C 0010158C 4B F5 09 91 */ bl func_800562BC
-/* 80105930 00101590 48 00 07 98 */ b lbl_801060C8
-lbl_80105934:
-/* 80105934 00101594 4B F5 09 C5 */ bl func_800562F8
-/* 80105938 00101598 2C 03 00 00 */ cmpwi r3, 0
-/* 8010593C 0010159C 41 82 07 8C */ beq lbl_801060C8
-/* 80105940 001015A0 38 60 02 25 */ li r3, 0x225
-/* 80105944 001015A4 38 80 00 01 */ li r4, 1
-/* 80105948 001015A8 4B F5 0A A5 */ bl func_800563EC
-/* 8010594C 001015AC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105950 001015B0 38 00 00 1B */ li r0, 0x1b
-/* 80105954 001015B4 38 60 46 2B */ li r3, 0x462b
-/* 80105958 001015B8 38 80 00 28 */ li r4, 0x28
-/* 8010595C 001015BC 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80105960 001015C0 38 A0 01 50 */ li r5, 0x150
-/* 80105964 001015C4 38 C0 02 30 */ li r6, 0x230
-/* 80105968 001015C8 38 E0 00 5A */ li r7, 0x5a
-/* 8010596C 001015CC 39 00 FF FF */ li r8, -1
-/* 80105970 001015D0 39 20 00 00 */ li r9, 0
-/* 80105974 001015D4 39 40 00 01 */ li r10, 1
-/* 80105978 001015D8 48 14 A7 25 */ bl func_8025009C
-/* 8010597C 001015DC 38 60 01 40 */ li r3, 0x140
-/* 80105980 001015E0 48 00 07 61 */ bl func_801060E0
-/* 80105984 001015E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80105988 001015E8 7C 7F 1B 78 */ mr r31, r3
-/* 8010598C 001015EC 41 82 00 24 */ beq lbl_801059B0
-/* 80105990 001015F0 3C 80 23 7F */ lis r4, 0x237F0A00@ha
-/* 80105994 001015F4 38 60 04 02 */ li r3, 0x402
-/* 80105998 001015F8 38 84 0A 00 */ addi r4, r4, 0x237F0A00@l
-/* 8010599C 001015FC 48 0D 5B 21 */ bl func_801DB4BC
-/* 801059A0 00101600 7C 64 1B 78 */ mr r4, r3
-/* 801059A4 00101604 7F E3 FB 78 */ mr r3, r31
-/* 801059A8 00101608 48 0F 3F 45 */ bl func_801F98EC
-/* 801059AC 0010160C 7C 7F 1B 78 */ mr r31, r3
-lbl_801059B0:
-/* 801059B0 00101610 2C 1F 00 00 */ cmpwi r31, 0
-/* 801059B4 00101614 93 ED 9C 98 */ stw r31, lbl_8063EF58-_SDA_BASE_(r13)
-/* 801059B8 00101618 41 82 07 10 */ beq lbl_801060C8
-/* 801059BC 0010161C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 801059C0 00101620 38 61 00 14 */ addi r3, r1, 0x14
-/* 801059C4 00101624 FC 40 08 90 */ fmr f2, f1
-/* 801059C8 00101628 FC 60 08 90 */ fmr f3, f1
-/* 801059CC 0010162C 4B F2 70 F1 */ bl func_8002CABC
-/* 801059D0 00101630 83 ED 9C 98 */ lwz r31, lbl_8063EF58-_SDA_BASE_(r13)
-/* 801059D4 00101634 38 81 00 14 */ addi r4, r1, 0x14
-/* 801059D8 00101638 38 7F 00 48 */ addi r3, r31, 0x48
-/* 801059DC 0010163C 4B F2 49 81 */ bl func_8002A35C
-/* 801059E0 00101640 38 7F 00 48 */ addi r3, r31, 0x48
-/* 801059E4 00101644 4B FD A8 61 */ bl func_800E0244
-/* 801059E8 00101648 38 7F 00 4C */ addi r3, r31, 0x4c
-/* 801059EC 0010164C 4B FD A8 59 */ bl func_800E0244
-/* 801059F0 00101650 38 7F 00 50 */ addi r3, r31, 0x50
-/* 801059F4 00101654 4B FD A8 51 */ bl func_800E0244
-/* 801059F8 00101658 7F E3 FB 78 */ mr r3, r31
-/* 801059FC 0010165C 38 80 00 01 */ li r4, 1
-/* 80105A00 00101660 48 0E CC B9 */ bl func_801F26B8
-/* 80105A04 00101664 80 8D 9C 98 */ lwz r4, lbl_8063EF58-_SDA_BASE_(r13)
-/* 80105A08 00101668 80 04 01 04 */ lwz r0, 0x104(r4)
-/* 80105A0C 0010166C 60 00 00 80 */ ori r0, r0, 0x80
-/* 80105A10 00101670 90 04 01 04 */ stw r0, 0x104(r4)
-/* 80105A14 00101674 80 64 01 38 */ lwz r3, 0x138(r4)
-/* 80105A18 00101678 2C 03 00 00 */ cmpwi r3, 0
-/* 80105A1C 0010167C 41 82 00 10 */ beq lbl_80105A2C
-/* 80105A20 00101680 A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 80105A24 00101684 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 80105A28 00101688 B0 03 01 48 */ sth r0, 0x148(r3)
-lbl_80105A2C:
-/* 80105A2C 0010168C 80 64 01 38 */ lwz r3, 0x138(r4)
-/* 80105A30 00101690 2C 03 00 00 */ cmpwi r3, 0
-/* 80105A34 00101694 41 82 00 10 */ beq lbl_80105A44
-/* 80105A38 00101698 A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 80105A3C 0010169C 60 00 00 08 */ ori r0, r0, 8
-/* 80105A40 001016A0 B0 03 01 48 */ sth r0, 0x148(r3)
-lbl_80105A44:
-/* 80105A44 001016A4 80 04 01 04 */ lwz r0, 0x104(r4)
-/* 80105A48 001016A8 38 61 00 08 */ addi r3, r1, 8
-/* 80105A4C 001016AC C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80105A50 001016B0 60 00 00 01 */ ori r0, r0, 1
-/* 80105A54 001016B4 80 AD 9C 98 */ lwz r5, lbl_8063EF58-_SDA_BASE_(r13)
-/* 80105A58 001016B8 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
-/* 80105A5C 001016BC FC 40 08 90 */ fmr f2, f1
-/* 80105A60 001016C0 90 04 01 04 */ stw r0, 0x104(r4)
-/* 80105A64 001016C4 FC 60 08 90 */ fmr f3, f1
-/* 80105A68 001016C8 D0 25 01 08 */ stfs f1, 0x108(r5)
-/* 80105A6C 001016CC 4B F2 70 51 */ bl func_8002CABC
-/* 80105A70 001016D0 83 ED 9C 98 */ lwz r31, lbl_8063EF58-_SDA_BASE_(r13)
-/* 80105A74 001016D4 38 81 00 08 */ addi r4, r1, 8
-/* 80105A78 001016D8 38 7F 00 20 */ addi r3, r31, 0x20
-/* 80105A7C 001016DC 4B F2 48 E1 */ bl func_8002A35C
-/* 80105A80 001016E0 7F E3 FB 78 */ mr r3, r31
-/* 80105A84 001016E4 38 80 00 01 */ li r4, 1
-/* 80105A88 001016E8 48 0E CC 31 */ bl func_801F26B8
-/* 80105A8C 001016EC 38 60 00 02 */ li r3, 2
-/* 80105A90 001016F0 48 13 55 C9 */ bl func_8023B058
-/* 80105A94 001016F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80105A98 001016F8 41 82 06 30 */ beq lbl_801060C8
-/* 80105A9C 001016FC 83 E3 00 0C */ lwz r31, 0xc(r3)
-/* 80105AA0 00101700 38 61 00 2C */ addi r3, r1, 0x2c
-/* 80105AA4 00101704 C0 22 8C 70 */ lfs f1, lbl_80641270-_SDA2_BASE_(r2)
-/* 80105AA8 00101708 C0 42 8C 74 */ lfs f2, lbl_80641274-_SDA2_BASE_(r2)
-/* 80105AAC 0010170C C0 62 8C 78 */ lfs f3, lbl_80641278-_SDA2_BASE_(r2)
-/* 80105AB0 00101710 4B F2 70 0D */ bl func_8002CABC
-/* 80105AB4 00101714 C0 22 8C 7C */ lfs f1, lbl_8064127C-_SDA2_BASE_(r2)
-/* 80105AB8 00101718 38 61 00 20 */ addi r3, r1, 0x20
-/* 80105ABC 0010171C C0 42 8C 80 */ lfs f2, lbl_80641280-_SDA2_BASE_(r2)
-/* 80105AC0 00101720 C0 62 8C 84 */ lfs f3, lbl_80641284-_SDA2_BASE_(r2)
-/* 80105AC4 00101724 4B F2 6F F9 */ bl func_8002CABC
-/* 80105AC8 00101728 38 7F 01 AC */ addi r3, r31, 0x1ac
-/* 80105ACC 0010172C 38 81 00 20 */ addi r4, r1, 0x20
-/* 80105AD0 00101730 4B F2 48 8D */ bl func_8002A35C
-/* 80105AD4 00101734 3C 80 80 49 */ lis r4, lbl_80493614@ha
-/* 80105AD8 00101738 38 7F 01 B8 */ addi r3, r31, 0x1b8
-/* 80105ADC 0010173C 38 84 36 14 */ addi r4, r4, lbl_80493614@l
-/* 80105AE0 00101740 4B F2 48 7D */ bl func_8002A35C
-/* 80105AE4 00101744 38 7F 01 C4 */ addi r3, r31, 0x1c4
-/* 80105AE8 00101748 38 81 00 2C */ addi r4, r1, 0x2c
-/* 80105AEC 0010174C 4B F2 48 71 */ bl func_8002A35C
-/* 80105AF0 00101750 80 1F 01 04 */ lwz r0, 0x104(r31)
-/* 80105AF4 00101754 60 03 00 30 */ ori r3, r0, 0x30
-/* 80105AF8 00101758 54 60 07 BE */ clrlwi r0, r3, 0x1e
-/* 80105AFC 0010175C 90 7F 01 04 */ stw r3, 0x104(r31)
-/* 80105B00 00101760 28 00 00 01 */ cmplwi r0, 1
-/* 80105B04 00101764 40 82 05 C4 */ bne lbl_801060C8
-/* 80105B08 00101768 C0 02 8C 88 */ lfs f0, lbl_80641288-_SDA2_BASE_(r2)
-/* 80105B0C 0010176C D0 1F 01 68 */ stfs f0, 0x168(r31)
-/* 80105B10 00101770 80 1F 01 04 */ lwz r0, 0x104(r31)
-/* 80105B14 00101774 60 00 00 08 */ ori r0, r0, 8
-/* 80105B18 00101778 90 1F 01 04 */ stw r0, 0x104(r31)
-/* 80105B1C 0010177C 48 00 05 AC */ b lbl_801060C8
-lbl_80105B20:
-/* 80105B20 00101780 38 60 46 2B */ li r3, 0x462b
-/* 80105B24 00101784 48 14 A7 C1 */ bl func_802502E4
-/* 80105B28 00101788 2C 03 00 00 */ cmpwi r3, 0
-/* 80105B2C 0010178C 40 82 05 9C */ bne lbl_801060C8
-/* 80105B30 00101790 38 60 00 06 */ li r3, 6
-/* 80105B34 00101794 38 80 00 01 */ li r4, 1
-/* 80105B38 00101798 4B F5 08 B5 */ bl func_800563EC
-/* 80105B3C 0010179C 38 60 00 01 */ li r3, 1
-/* 80105B40 001017A0 4B FA 52 ED */ bl func_800AAE2C
-/* 80105B44 001017A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105B48 001017A8 38 00 00 1C */ li r0, 0x1c
-/* 80105B4C 001017AC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105B50 001017B0 48 00 05 78 */ b lbl_801060C8
-lbl_80105B54:
-/* 80105B54 001017B4 4B FA 5F 95 */ bl func_800ABAE8
-/* 80105B58 001017B8 2C 03 00 00 */ cmpwi r3, 0
-/* 80105B5C 001017BC 40 82 05 6C */ bne lbl_801060C8
-/* 80105B60 001017C0 C0 42 8C 90 */ lfs f2, lbl_80641290-_SDA2_BASE_(r2)
-/* 80105B64 001017C4 38 60 00 06 */ li r3, 6
-/* 80105B68 001017C8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 80105B6C 001017CC C0 02 8C 8C */ lfs f0, lbl_8064128C-_SDA2_BASE_(r2)
-/* 80105B70 001017D0 EC 22 00 72 */ fmuls f1, f2, f1
-/* 80105B74 001017D4 EC 00 08 2A */ fadds f0, f0, f1
-/* 80105B78 001017D8 FC 00 00 1E */ fctiwz f0, f0
-/* 80105B7C 001017DC D8 01 00 88 */ stfd f0, 0x88(r1)
-/* 80105B80 001017E0 80 81 00 8C */ lwz r4, 0x8c(r1)
-/* 80105B84 001017E4 4B F0 58 E9 */ bl func_8000B46C
-/* 80105B88 001017E8 4B F5 07 49 */ bl func_800562D0
-/* 80105B8C 001017EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105B90 001017F0 38 00 00 1D */ li r0, 0x1d
-/* 80105B94 001017F4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105B98 001017F8 48 00 05 30 */ b lbl_801060C8
-lbl_80105B9C:
-/* 80105B9C 001017FC 4B F5 07 5D */ bl func_800562F8
-/* 80105BA0 00101800 2C 03 00 00 */ cmpwi r3, 0
-/* 80105BA4 00101804 41 82 05 24 */ beq lbl_801060C8
-/* 80105BA8 00101808 38 60 02 24 */ li r3, 0x224
-/* 80105BAC 0010180C 38 80 00 00 */ li r4, 0
-/* 80105BB0 00101810 4B F0 58 BD */ bl func_8000B46C
-/* 80105BB4 00101814 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80105BB8 00101818 38 60 02 26 */ li r3, 0x226
-/* 80105BBC 0010181C 38 80 00 00 */ li r4, 0
-/* 80105BC0 00101820 4B F0 55 B1 */ bl func_8000B170
-/* 80105BC4 00101824 38 60 00 05 */ li r3, 5
-/* 80105BC8 00101828 38 80 00 01 */ li r4, 1
-/* 80105BCC 0010182C 4B F5 08 21 */ bl func_800563EC
-/* 80105BD0 00101830 80 6D 9C 98 */ lwz r3, lbl_8063EF58-_SDA_BASE_(r13)
-/* 80105BD4 00101834 2C 03 00 00 */ cmpwi r3, 0
-/* 80105BD8 00101838 41 82 00 18 */ beq lbl_80105BF0
-/* 80105BDC 0010183C 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 80105BE0 00101840 38 80 00 01 */ li r4, 1
-/* 80105BE4 00101844 81 8C 00 08 */ lwz r12, 8(r12)
-/* 80105BE8 00101848 7D 89 03 A6 */ mtctr r12
-/* 80105BEC 0010184C 4E 80 04 21 */ bctrl
-lbl_80105BF0:
-/* 80105BF0 00101850 38 00 00 00 */ li r0, 0
-/* 80105BF4 00101854 3F E0 80 47 */ lis r31, lbl_80475338@ha
-/* 80105BF8 00101858 90 0D 9C 98 */ stw r0, lbl_8063EF58-_SDA_BASE_(r13)
-/* 80105BFC 0010185C 38 7F 53 38 */ addi r3, r31, lbl_80475338@l
-/* 80105C00 00101860 38 80 00 03 */ li r4, 3
-/* 80105C04 00101864 4B F4 EE 31 */ bl func_80054A34
-/* 80105C08 00101868 38 7F 53 38 */ addi r3, r31, 0x5338
-/* 80105C0C 0010186C 4B F4 F2 4D */ bl func_80054E58
-/* 80105C10 00101870 38 7F 53 38 */ addi r3, r31, 0x5338
-/* 80105C14 00101874 4B F4 F6 65 */ bl func_80055278
-/* 80105C18 00101878 2C 03 00 00 */ cmpwi r3, 0
-/* 80105C1C 0010187C 41 82 00 24 */ beq lbl_80105C40
-/* 80105C20 00101880 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80105C24 00101884 38 80 00 00 */ li r4, 0
-/* 80105C28 00101888 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80105C2C 0010188C 38 A0 00 00 */ li r5, 0
-/* 80105C30 00101890 38 C0 00 00 */ li r6, 0
-/* 80105C34 00101894 38 E0 00 00 */ li r7, 0
-/* 80105C38 00101898 39 00 00 00 */ li r8, 0
-/* 80105C3C 0010189C 48 0E F1 B9 */ bl func_801F4DF4
-lbl_80105C40:
-/* 80105C40 001018A0 4B F5 06 A5 */ bl func_800562E4
-/* 80105C44 001018A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105C48 001018A8 38 00 00 1E */ li r0, 0x1e
-/* 80105C4C 001018AC C8 42 8C C0 */ lfd f2, lbl_806412C0-_SDA2_BASE_(r2)
-/* 80105C50 001018B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105C54 001018B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80105C58 001018B8 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 80105C5C 001018BC C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 80105C60 001018C0 90 01 00 7C */ stw r0, 0x7c(r1)
-/* 80105C64 001018C4 C8 21 00 78 */ lfd f1, 0x78(r1)
-/* 80105C68 001018C8 FC 21 10 28 */ fsub f1, f1, f2
-/* 80105C6C 001018CC FC 00 08 24 */ fdiv f0, f0, f1
-/* 80105C70 001018D0 D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
-/* 80105C74 001018D4 48 00 04 54 */ b lbl_801060C8
-lbl_80105C78:
-/* 80105C78 001018D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80105C7C 001018DC C8 82 8C C0 */ lfd f4, lbl_806412C0-_SDA2_BASE_(r2)
-/* 80105C80 001018E0 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 80105C84 001018E4 C8 43 00 A0 */ lfd f2, 0xa0(r3)
-/* 80105C88 001018E8 90 01 00 84 */ stw r0, 0x84(r1)
-/* 80105C8C 001018EC C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
-/* 80105C90 001018F0 C8 61 00 80 */ lfd f3, 0x80(r1)
-/* 80105C94 001018F4 C8 02 8C 98 */ lfd f0, lbl_80641298-_SDA2_BASE_(r2)
-/* 80105C98 001018F8 FC 63 20 28 */ fsub f3, f3, f4
-/* 80105C9C 001018FC FC 42 18 24 */ fdiv f2, f2, f3
-/* 80105CA0 00101900 FC 22 08 28 */ fsub f1, f2, f1
-/* 80105CA4 00101904 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80105CA8 00101908 4C 41 13 82 */ cror 2, 1, 2
-/* 80105CAC 0010190C 40 82 04 1C */ bne lbl_801060C8
-/* 80105CB0 00101910 4B F5 05 C5 */ bl func_80056274
-/* 80105CB4 00101914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105CB8 00101918 38 00 00 1F */ li r0, 0x1f
-/* 80105CBC 0010191C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105CC0 00101920 48 00 04 08 */ b lbl_801060C8
-lbl_80105CC4:
-/* 80105CC4 00101924 4B F5 06 35 */ bl func_800562F8
-/* 80105CC8 00101928 2C 03 00 00 */ cmpwi r3, 0
-/* 80105CCC 0010192C 41 82 03 FC */ beq lbl_801060C8
-/* 80105CD0 00101930 38 60 02 26 */ li r3, 0x226
-/* 80105CD4 00101934 38 80 00 00 */ li r4, 0
-/* 80105CD8 00101938 4B F0 57 95 */ bl func_8000B46C
-/* 80105CDC 0010193C 3F E0 80 47 */ lis r31, lbl_80475338@ha
-/* 80105CE0 00101940 38 7F 53 38 */ addi r3, r31, lbl_80475338@l
-/* 80105CE4 00101944 4B F4 F3 81 */ bl func_80055064
-/* 80105CE8 00101948 38 7F 53 38 */ addi r3, r31, 0x5338
-/* 80105CEC 0010194C 38 80 00 01 */ li r4, 1
-/* 80105CF0 00101950 4B F4 ED 45 */ bl func_80054A34
-/* 80105CF4 00101954 38 7F 53 38 */ addi r3, r31, 0x5338
-/* 80105CF8 00101958 4B F4 F1 61 */ bl func_80054E58
-/* 80105CFC 0010195C 38 7F 53 38 */ addi r3, r31, 0x5338
-/* 80105D00 00101960 4B F4 F5 79 */ bl func_80055278
-/* 80105D04 00101964 2C 03 00 00 */ cmpwi r3, 0
-/* 80105D08 00101968 41 82 00 24 */ beq lbl_80105D2C
-/* 80105D0C 0010196C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80105D10 00101970 38 80 00 00 */ li r4, 0
-/* 80105D14 00101974 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80105D18 00101978 38 A0 00 00 */ li r5, 0
-/* 80105D1C 0010197C 38 C0 00 00 */ li r6, 0
-/* 80105D20 00101980 38 E0 00 00 */ li r7, 0
-/* 80105D24 00101984 39 00 00 00 */ li r8, 0
-/* 80105D28 00101988 48 0E F0 CD */ bl func_801F4DF4
-lbl_80105D2C:
-/* 80105D2C 0010198C 4B F5 05 91 */ bl func_800562BC
-/* 80105D30 00101990 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105D34 00101994 38 00 00 20 */ li r0, 0x20
-/* 80105D38 00101998 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105D3C 0010199C 48 00 03 8C */ b lbl_801060C8
-lbl_80105D40:
-/* 80105D40 001019A0 4B F5 05 B9 */ bl func_800562F8
-/* 80105D44 001019A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80105D48 001019A8 41 82 03 80 */ beq lbl_801060C8
-/* 80105D4C 001019AC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80105D50 001019B0 38 00 00 21 */ li r0, 0x21
-/* 80105D54 001019B4 C8 42 8C C0 */ lfd f2, lbl_806412C0-_SDA2_BASE_(r2)
-/* 80105D58 001019B8 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 80105D5C 001019BC C8 04 00 A0 */ lfd f0, 0xa0(r4)
-/* 80105D60 001019C0 90 61 00 7C */ stw r3, 0x7c(r1)
-/* 80105D64 001019C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105D68 001019C8 C8 21 00 78 */ lfd f1, 0x78(r1)
-/* 80105D6C 001019CC FC 21 10 28 */ fsub f1, f1, f2
-/* 80105D70 001019D0 FC 00 08 24 */ fdiv f0, f0, f1
-/* 80105D74 001019D4 D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
-/* 80105D78 001019D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105D7C 001019DC 48 00 03 4C */ b lbl_801060C8
-lbl_80105D80:
-/* 80105D80 001019E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80105D84 001019E4 C8 82 8C C0 */ lfd f4, lbl_806412C0-_SDA2_BASE_(r2)
-/* 80105D88 001019E8 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 80105D8C 001019EC C8 43 00 A0 */ lfd f2, 0xa0(r3)
-/* 80105D90 001019F0 90 01 00 84 */ stw r0, 0x84(r1)
-/* 80105D94 001019F4 C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
-/* 80105D98 001019F8 C8 61 00 80 */ lfd f3, 0x80(r1)
-/* 80105D9C 001019FC C8 02 8C A0 */ lfd f0, lbl_806412A0-_SDA2_BASE_(r2)
-/* 80105DA0 00101A00 FC 63 20 28 */ fsub f3, f3, f4
-/* 80105DA4 00101A04 FC 42 18 24 */ fdiv f2, f2, f3
-/* 80105DA8 00101A08 FC 22 08 28 */ fsub f1, f2, f1
-/* 80105DAC 00101A0C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80105DB0 00101A10 4C 41 13 82 */ cror 2, 1, 2
-/* 80105DB4 00101A14 40 82 03 14 */ bne lbl_801060C8
-/* 80105DB8 00101A18 C0 42 8C A8 */ lfs f2, lbl_806412A8-_SDA2_BASE_(r2)
-/* 80105DBC 00101A1C 38 60 00 05 */ li r3, 5
-/* 80105DC0 00101A20 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 80105DC4 00101A24 C0 02 8C 8C */ lfs f0, lbl_8064128C-_SDA2_BASE_(r2)
-/* 80105DC8 00101A28 EC 22 00 72 */ fmuls f1, f2, f1
-/* 80105DCC 00101A2C EC 00 08 2A */ fadds f0, f0, f1
-/* 80105DD0 00101A30 FC 00 00 1E */ fctiwz f0, f0
-/* 80105DD4 00101A34 D8 01 00 88 */ stfd f0, 0x88(r1)
-/* 80105DD8 00101A38 80 81 00 8C */ lwz r4, 0x8c(r1)
-/* 80105DDC 00101A3C 4B F0 56 91 */ bl func_8000B46C
-/* 80105DE0 00101A40 4B F5 04 95 */ bl func_80056274
-/* 80105DE4 00101A44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105DE8 00101A48 38 00 00 22 */ li r0, 0x22
-/* 80105DEC 00101A4C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105DF0 00101A50 48 00 02 D8 */ b lbl_801060C8
-lbl_80105DF4:
-/* 80105DF4 00101A54 4B F5 05 05 */ bl func_800562F8
-/* 80105DF8 00101A58 2C 03 00 00 */ cmpwi r3, 0
-/* 80105DFC 00101A5C 41 82 02 CC */ beq lbl_801060C8
-/* 80105E00 00101A60 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 80105E04 00101A64 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 80105E08 00101A68 4B F4 F2 5D */ bl func_80055064
-/* 80105E0C 00101A6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105E10 00101A70 48 00 ED 4D */ bl func_80114B5C
-/* 80105E14 00101A74 4B F5 04 A9 */ bl func_800562BC
-/* 80105E18 00101A78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105E1C 00101A7C 38 00 00 23 */ li r0, 0x23
-/* 80105E20 00101A80 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105E24 00101A84 48 00 02 A4 */ b lbl_801060C8
-lbl_80105E28:
-/* 80105E28 00101A88 4B F5 04 D1 */ bl func_800562F8
-/* 80105E2C 00101A8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80105E30 00101A90 41 82 02 98 */ beq lbl_801060C8
-/* 80105E34 00101A94 38 60 00 01 */ li r3, 1
-/* 80105E38 00101A98 4B F5 00 7D */ bl func_80055EB4
-/* 80105E3C 00101A9C 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 80105E40 00101AA0 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 80105E44 00101AA4 4B F4 F2 21 */ bl func_80055064
-/* 80105E48 00101AA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105E4C 00101AAC 48 00 ED 11 */ bl func_80114B5C
-/* 80105E50 00101AB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105E54 00101AB4 38 00 00 2B */ li r0, 0x2b
-/* 80105E58 00101AB8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105E5C 00101ABC 48 00 02 6C */ b lbl_801060C8
-lbl_80105E60:
-/* 80105E60 00101AC0 48 03 51 DD */ bl func_8013B03C
-/* 80105E64 00101AC4 3C 03 00 00 */ addis r0, r3, 0
-/* 80105E68 00101AC8 28 00 C0 00 */ cmplwi r0, 0xc000
-/* 80105E6C 00101ACC 40 82 02 5C */ bne lbl_801060C8
-/* 80105E70 00101AD0 38 60 00 01 */ li r3, 1
-/* 80105E74 00101AD4 38 80 00 00 */ li r4, 0
-/* 80105E78 00101AD8 38 A0 00 00 */ li r5, 0
-/* 80105E7C 00101ADC 4B FA 46 8D */ bl func_800AA508
-/* 80105E80 00101AE0 38 60 00 00 */ li r3, 0
-/* 80105E84 00101AE4 4B FA 4F A9 */ bl func_800AAE2C
-/* 80105E88 00101AE8 4B F5 04 35 */ bl func_800562BC
-/* 80105E8C 00101AEC 48 00 02 3C */ b lbl_801060C8
-lbl_80105E90:
-/* 80105E90 00101AF0 C0 62 8C AC */ lfs f3, lbl_806412AC-_SDA2_BASE_(r2)
-/* 80105E94 00101AF4 C0 42 8C B0 */ lfs f2, lbl_806412B0-_SDA2_BASE_(r2)
-/* 80105E98 00101AF8 C0 22 8C B4 */ lfs f1, lbl_806412B4-_SDA2_BASE_(r2)
-/* 80105E9C 00101AFC C0 02 8C B8 */ lfs f0, lbl_806412B8-_SDA2_BASE_(r2)
-/* 80105EA0 00101B00 D0 61 00 64 */ stfs f3, 0x64(r1)
-/* 80105EA4 00101B04 D0 61 00 58 */ stfs f3, 0x58(r1)
-/* 80105EA8 00101B08 D0 41 00 60 */ stfs f2, 0x60(r1)
-/* 80105EAC 00101B0C D0 41 00 5C */ stfs f2, 0x5c(r1)
-/* 80105EB0 00101B10 D0 21 00 6C */ stfs f1, 0x6c(r1)
-/* 80105EB4 00101B14 D0 21 00 68 */ stfs f1, 0x68(r1)
-/* 80105EB8 00101B18 D0 01 00 74 */ stfs f0, 0x74(r1)
-/* 80105EBC 00101B1C D0 01 00 70 */ stfs f0, 0x70(r1)
-/* 80105EC0 00101B20 4B FE 06 21 */ bl func_800E64E0
-/* 80105EC4 00101B24 38 60 00 00 */ li r3, 0
-/* 80105EC8 00101B28 38 80 00 00 */ li r4, 0
-/* 80105ECC 00101B2C 38 A0 00 01 */ li r5, 1
-/* 80105ED0 00101B30 38 C0 00 00 */ li r6, 0
-/* 80105ED4 00101B34 4B FE 0A D1 */ bl func_800E69A4
-/* 80105ED8 00101B38 38 00 00 04 */ li r0, 4
-/* 80105EDC 00101B3C 38 A1 00 34 */ addi r5, r1, 0x34
-/* 80105EE0 00101B40 38 81 00 54 */ addi r4, r1, 0x54
-/* 80105EE4 00101B44 7C 09 03 A6 */ mtctr r0
-lbl_80105EE8:
-/* 80105EE8 00101B48 80 64 00 04 */ lwz r3, 4(r4)
-/* 80105EEC 00101B4C 84 04 00 08 */ lwzu r0, 8(r4)
-/* 80105EF0 00101B50 90 65 00 04 */ stw r3, 4(r5)
-/* 80105EF4 00101B54 94 05 00 08 */ stwu r0, 8(r5)
-/* 80105EF8 00101B58 42 00 FF F0 */ bdnz lbl_80105EE8
-/* 80105EFC 00101B5C 38 81 00 38 */ addi r4, r1, 0x38
-/* 80105F00 00101B60 38 60 00 00 */ li r3, 0
-/* 80105F04 00101B64 4B FE 12 AD */ bl func_800E71B0
-/* 80105F08 00101B68 48 00 01 C0 */ b lbl_801060C8
-lbl_80105F0C:
-/* 80105F0C 00101B6C 4B F9 62 9D */ bl func_8009C1A8
-/* 80105F10 00101B70 48 00 01 B8 */ b lbl_801060C8
-lbl_80105F14:
-/* 80105F14 00101B74 4B F5 03 E5 */ bl func_800562F8
-/* 80105F18 00101B78 2C 03 00 00 */ cmpwi r3, 0
-/* 80105F1C 00101B7C 41 82 01 AC */ beq lbl_801060C8
-/* 80105F20 00101B80 38 60 00 0C */ li r3, 0xc
-/* 80105F24 00101B84 38 80 00 00 */ li r4, 0
-/* 80105F28 00101B88 4B F5 04 C5 */ bl func_800563EC
-/* 80105F2C 00101B8C 38 60 00 06 */ li r3, 6
-/* 80105F30 00101B90 38 80 00 0A */ li r4, 0xa
-/* 80105F34 00101B94 38 A0 00 01 */ li r5, 1
-/* 80105F38 00101B98 48 05 CA 09 */ bl func_80162940
-/* 80105F3C 00101B9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105F40 00101BA0 38 80 00 00 */ li r4, 0
-/* 80105F44 00101BA4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80105F48 00101BA8 60 00 80 00 */ ori r0, r0, 0x8000
-/* 80105F4C 00101BAC B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80105F50 00101BB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105F54 00101BB4 48 00 EB 1D */ bl func_80114A70
-/* 80105F58 00101BB8 38 60 00 01 */ li r3, 1
-/* 80105F5C 00101BBC 4B F5 1A A1 */ bl func_800579FC
-/* 80105F60 00101BC0 38 60 00 02 */ li r3, 2
-/* 80105F64 00101BC4 4B F5 38 D9 */ bl func_8005983C
-/* 80105F68 00101BC8 4B F5 03 55 */ bl func_800562BC
-/* 80105F6C 00101BCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105F70 00101BD0 38 00 00 E5 */ li r0, 0xe5
-/* 80105F74 00101BD4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105F78 00101BD8 48 00 01 50 */ b lbl_801060C8
-lbl_80105F7C:
-/* 80105F7C 00101BDC 4B F5 03 7D */ bl func_800562F8
-/* 80105F80 00101BE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80105F84 00101BE4 41 82 01 44 */ beq lbl_801060C8
-/* 80105F88 00101BE8 38 60 00 02 */ li r3, 2
-/* 80105F8C 00101BEC 4B F5 38 F9 */ bl func_80059884
-/* 80105F90 00101BF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105F94 00101BF4 38 80 00 08 */ li r4, 8
-/* 80105F98 00101BF8 38 A0 00 00 */ li r5, 0
-/* 80105F9C 00101BFC A8 63 00 AC */ lha r3, 0xac(r3)
-/* 80105FA0 00101C00 48 14 DE 51 */ bl func_80253DF0
-/* 80105FA4 00101C04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105FA8 00101C08 38 80 00 08 */ li r4, 8
-/* 80105FAC 00101C0C 38 A0 00 00 */ li r5, 0
-/* 80105FB0 00101C10 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80105FB4 00101C14 48 14 DE 3D */ bl func_80253DF0
-/* 80105FB8 00101C18 38 60 00 06 */ li r3, 6
-/* 80105FBC 00101C1C 38 80 00 05 */ li r4, 5
-/* 80105FC0 00101C20 38 A0 00 01 */ li r5, 1
-/* 80105FC4 00101C24 48 05 C9 7D */ bl func_80162940
-/* 80105FC8 00101C28 38 60 00 01 */ li r3, 1
-/* 80105FCC 00101C2C 4B F5 1F E9 */ bl func_80057FB4
-/* 80105FD0 00101C30 4B F5 02 ED */ bl func_800562BC
-/* 80105FD4 00101C34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105FD8 00101C38 38 80 00 08 */ li r4, 8
-/* 80105FDC 00101C3C 38 A0 00 00 */ li r5, 0
-/* 80105FE0 00101C40 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80105FE4 00101C44 48 14 DE 0D */ bl func_80253DF0
-/* 80105FE8 00101C48 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80105FEC 00101C4C 38 00 00 03 */ li r0, 3
-/* 80105FF0 00101C50 38 60 01 DD */ li r3, 0x1dd
-/* 80105FF4 00101C54 98 04 00 E1 */ stb r0, 0xe1(r4)
-/* 80105FF8 00101C58 48 05 CA 99 */ bl func_80162A90
-/* 80105FFC 00101C5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80106000 00101C60 40 82 00 AC */ bne lbl_801060AC
-/* 80106004 00101C64 3F E0 80 42 */ lis r31, lbl_8041ABB0@ha
-/* 80106008 00101C68 3B C0 00 01 */ li r30, 1
-/* 8010600C 00101C6C 3B FF AB B0 */ addi r31, r31, lbl_8041ABB0@l
-/* 80106010 00101C70 3B A0 00 00 */ li r29, 0
-lbl_80106014:
-/* 80106014 00101C74 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 80106018 00101C78 7C 9F 00 AE */ lbzx r4, r31, r0
-/* 8010601C 00101C7C 2C 04 00 00 */ cmpwi r4, 0
-/* 80106020 00101C80 41 82 00 34 */ beq lbl_80106054
-/* 80106024 00101C84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106028 00101C88 38 A0 00 30 */ li r5, 0x30
-/* 8010602C 00101C8C 38 63 01 68 */ addi r3, r3, 0x168
-/* 80106030 00101C90 48 02 D1 1D */ bl func_8013314C
-/* 80106034 00101C94 54 64 C6 3E */ rlwinm r4, r3, 0x18, 0x18, 0x1f
-/* 80106038 00101C98 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8010603C 00101C9C 7C 04 00 00 */ cmpw r4, r0
-/* 80106040 00101CA0 41 82 00 08 */ beq lbl_80106048
-/* 80106044 00101CA4 3B C0 00 00 */ li r30, 0
-lbl_80106048:
-/* 80106048 00101CA8 3B BD 00 01 */ addi r29, r29, 1
-/* 8010604C 00101CAC 28 1D 00 14 */ cmplwi r29, 0x14
-/* 80106050 00101CB0 41 80 FF C4 */ blt lbl_80106014
-lbl_80106054:
-/* 80106054 00101CB4 2C 1E 00 00 */ cmpwi r30, 0
-/* 80106058 00101CB8 41 82 00 54 */ beq lbl_801060AC
-/* 8010605C 00101CBC 38 60 01 DD */ li r3, 0x1dd
-/* 80106060 00101CC0 38 80 00 01 */ li r4, 1
-/* 80106064 00101CC4 38 A0 00 01 */ li r5, 1
-/* 80106068 00101CC8 48 05 C8 D9 */ bl func_80162940
-/* 8010606C 00101CCC 38 60 01 DE */ li r3, 0x1de
-/* 80106070 00101CD0 38 80 00 01 */ li r4, 1
-/* 80106074 00101CD4 38 A0 00 01 */ li r5, 1
-/* 80106078 00101CD8 48 05 C8 C9 */ bl func_80162940
-/* 8010607C 00101CDC 38 60 02 2F */ li r3, 0x22f
-/* 80106080 00101CE0 38 80 00 01 */ li r4, 1
-/* 80106084 00101CE4 38 A0 00 01 */ li r5, 1
-/* 80106088 00101CE8 48 05 C8 B9 */ bl func_80162940
-/* 8010608C 00101CEC 38 60 02 2F */ li r3, 0x22f
-/* 80106090 00101CF0 38 80 00 02 */ li r4, 2
-/* 80106094 00101CF4 38 A0 00 01 */ li r5, 1
-/* 80106098 00101CF8 48 05 C8 A9 */ bl func_80162940
-/* 8010609C 00101CFC 38 60 00 83 */ li r3, 0x83
-/* 801060A0 00101D00 38 80 00 01 */ li r4, 1
-/* 801060A4 00101D04 38 A0 00 01 */ li r5, 1
-/* 801060A8 00101D08 48 05 C8 99 */ bl func_80162940
-lbl_801060AC:
-/* 801060AC 00101D0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801060B0 00101D10 38 00 00 3D */ li r0, 0x3d
-/* 801060B4 00101D14 38 80 00 00 */ li r4, 0
-/* 801060B8 00101D18 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801060BC 00101D1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801060C0 00101D20 80 63 01 60 */ lwz r3, 0x160(r3)
-/* 801060C4 00101D24 4B F5 03 29 */ bl func_800563EC
-lbl_801060C8:
-/* 801060C8 00101D28 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 801060CC 00101D2C 48 0C 10 B1 */ bl _restgpr_29
-/* 801060D0 00101D30 80 01 00 A4 */ lwz r0, 0xa4(r1)
-/* 801060D4 00101D34 7C 08 03 A6 */ mtlr r0
-/* 801060D8 00101D38 38 21 00 A0 */ addi r1, r1, 0xa0
-/* 801060DC 00101D3C 4E 80 00 20 */ blr
-
-.global func_801060E0
-func_801060E0:
-/* 801060E0 00101D40 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801060E4 00101D44 7C 08 02 A6 */ mflr r0
-/* 801060E8 00101D48 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801060EC 00101D4C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801060F0 00101D50 7C 7F 1B 78 */ mr r31, r3
-/* 801060F4 00101D54 48 0D 4A 35 */ bl func_801DAB28
-/* 801060F8 00101D58 2C 03 00 00 */ cmpwi r3, 0
-/* 801060FC 00101D5C 41 82 00 14 */ beq lbl_80106110
-/* 80106100 00101D60 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80106104 00101D64 7F E4 FB 78 */ mr r4, r31
-/* 80106108 00101D68 48 0D 4B 8D */ bl func_801DAC94
-/* 8010610C 00101D6C 48 00 00 08 */ b lbl_80106114
-lbl_80106110:
-/* 80106110 00101D70 38 60 00 00 */ li r3, 0
-lbl_80106114:
-/* 80106114 00101D74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80106118 00101D78 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8010611C 00101D7C 7C 08 03 A6 */ mtlr r0
-/* 80106120 00101D80 38 21 00 10 */ addi r1, r1, 0x10
-/* 80106124 00101D84 4E 80 00 20 */ blr
-lbl_80106128:
-/* 80106128 00101D88 94 21 FE 20 */ stwu r1, -0x1e0(r1)
-/* 8010612C 00101D8C 7C 08 02 A6 */ mflr r0
-/* 80106130 00101D90 90 01 01 E4 */ stw r0, 0x1e4(r1)
-/* 80106134 00101D94 DB E1 01 D0 */ stfd f31, 0x1d0(r1)
-/* 80106138 00101D98 F3 E1 01 D8 */ psq_st f31, 472(r1), 0, qr0
-/* 8010613C 00101D9C DB C1 01 C0 */ stfd f30, 0x1c0(r1)
-/* 80106140 00101DA0 F3 C1 01 C8 */ psq_st f30, 456(r1), 0, qr0
-/* 80106144 00101DA4 39 61 01 C0 */ addi r11, r1, 0x1c0
-/* 80106148 00101DA8 48 0C 0F E5 */ bl _savegpr_28
-/* 8010614C 00101DAC 3C 00 43 30 */ lis r0, 0x4330
-/* 80106150 00101DB0 3F C0 80 42 */ lis r30, lbl_8041AAC8@ha
-/* 80106154 00101DB4 90 01 01 90 */ stw r0, 0x190(r1)
-/* 80106158 00101DB8 3B DE AA C8 */ addi r30, r30, lbl_8041AAC8@l
-/* 8010615C 00101DBC 90 01 01 98 */ stw r0, 0x198(r1)
-/* 80106160 00101DC0 48 01 50 3D */ bl func_8011B19C
-/* 80106164 00101DC4 48 01 48 0D */ bl func_8011A970
-/* 80106168 00101DC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010616C 00101DCC 41 A2 00 08 */ beq+ lbl_80106174
-/* 80106170 00101DD0 48 00 E3 EC */ b lbl_8011455C
-lbl_80106174:
-/* 80106174 00101DD4 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106178 00101DD8 80 1F 00 DC */ lwz r0, 0xdc(r31)
-/* 8010617C 00101DDC 28 00 02 80 */ cmplwi r0, 0x280
-/* 80106180 00101DE0 40 A1 00 08 */ ble+ lbl_80106188
-/* 80106184 00101DE4 48 00 E3 D8 */ b lbl_8011455C
-lbl_80106188:
-/* 80106188 00101DE8 3C 60 80 42 */ lis r3, lbl_8041AC68@ha
-/* 8010618C 00101DEC 54 00 10 3A */ slwi r0, r0, 2
-/* 80106190 00101DF0 38 63 AC 68 */ addi r3, r3, lbl_8041AC68@l
-/* 80106194 00101DF4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80106198 00101DF8 7C 69 03 A6 */ mtctr r3
-/* 8010619C 00101DFC 4E 80 04 20 */ bctr
-/* 801061A0 00101E00 A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 801061A4 00101E04 38 60 00 00 */ li r3, 0
-/* 801061A8 00101E08 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 801061AC 00101E0C B0 1F 02 20 */ sth r0, 0x220(r31)
-/* 801061B0 00101E10 48 05 95 01 */ bl func_8015F6B0
-/* 801061B4 00101E14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801061B8 00101E18 90 64 00 C8 */ stw r3, 0xc8(r4)
-/* 801061BC 00101E1C 38 60 00 01 */ li r3, 1
-/* 801061C0 00101E20 48 05 94 F1 */ bl func_8015F6B0
-/* 801061C4 00101E24 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801061C8 00101E28 90 64 00 CC */ stw r3, 0xcc(r4)
-/* 801061CC 00101E2C 38 60 00 02 */ li r3, 2
-/* 801061D0 00101E30 48 05 94 E1 */ bl func_8015F6B0
-/* 801061D4 00101E34 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801061D8 00101E38 90 64 00 D0 */ stw r3, 0xd0(r4)
-/* 801061DC 00101E3C 38 60 00 03 */ li r3, 3
-/* 801061E0 00101E40 48 05 94 D1 */ bl func_8015F6B0
-/* 801061E4 00101E44 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801061E8 00101E48 38 00 00 04 */ li r0, 4
-/* 801061EC 00101E4C 38 A0 00 00 */ li r5, 0
-/* 801061F0 00101E50 90 64 00 D4 */ stw r3, 0xd4(r4)
-/* 801061F4 00101E54 7C 09 03 A6 */ mtctr r0
-lbl_801061F8:
-/* 801061F8 00101E58 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801061FC 00101E5C 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
-/* 80106200 00101E60 7C 64 02 14 */ add r3, r4, r0
-/* 80106204 00101E64 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 80106208 00101E68 80 03 00 00 */ lwz r0, 0(r3)
-/* 8010620C 00101E6C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80106210 00101E70 41 82 00 10 */ beq lbl_80106220
-/* 80106214 00101E74 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 80106218 00101E78 60 00 40 00 */ ori r0, r0, 0x4000
-/* 8010621C 00101E7C B0 04 02 20 */ sth r0, 0x220(r4)
-lbl_80106220:
-/* 80106220 00101E80 38 A5 00 01 */ addi r5, r5, 1
-/* 80106224 00101E84 42 00 FF D4 */ bdnz lbl_801061F8
-/* 80106228 00101E88 48 05 83 E9 */ bl func_8015E610
-/* 8010622C 00101E8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80106230 00101E90 40 82 00 54 */ bne lbl_80106284
-/* 80106234 00101E94 38 00 00 01 */ li r0, 1
-/* 80106238 00101E98 98 0D 98 AE */ stb r0, lbl_8063EB6E-_SDA_BASE_(r13)
-/* 8010623C 00101E9C 4B F5 14 4D */ bl func_80057688
-/* 80106240 00101EA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106244 00101EA4 38 00 00 FF */ li r0, 0xff
-/* 80106248 00101EA8 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 8010624C 00101EAC 48 05 94 95 */ bl func_8015F6E0
-/* 80106250 00101EB0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106254 00101EB4 90 64 00 D8 */ stw r3, 0xd8(r4)
-/* 80106258 00101EB8 48 05 EB E5 */ bl func_80164E3C
-/* 8010625C 00101EBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106260 00101EC0 38 80 00 05 */ li r4, 5
-/* 80106264 00101EC4 38 00 00 18 */ li r0, 0x18
-/* 80106268 00101EC8 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 8010626C 00101ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106270 00101ED0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106274 00101ED4 4B F5 00 D1 */ bl func_80056344
-/* 80106278 00101ED8 38 60 00 01 */ li r3, 1
-/* 8010627C 00101EDC 4B F5 01 DD */ bl func_80056458
-/* 80106280 00101EE0 48 00 E2 DC */ b lbl_8011455C
-lbl_80106284:
-/* 80106284 00101EE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106288 00101EE8 38 80 00 08 */ li r4, 8
-/* 8010628C 00101EEC 38 A0 00 01 */ li r5, 1
-/* 80106290 00101EF0 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 80106294 00101EF4 48 14 DB 5D */ bl func_80253DF0
-/* 80106298 00101EF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010629C 00101EFC 38 80 00 06 */ li r4, 6
-/* 801062A0 00101F00 38 A0 00 00 */ li r5, 0
-/* 801062A4 00101F04 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 801062A8 00101F08 48 14 DB 09 */ bl func_80253DB0
-/* 801062AC 00101F0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801062B0 00101F10 38 80 00 08 */ li r4, 8
-/* 801062B4 00101F14 38 A0 00 01 */ li r5, 1
-/* 801062B8 00101F18 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801062BC 00101F1C 48 14 DB 35 */ bl func_80253DF0
-/* 801062C0 00101F20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801062C4 00101F24 38 80 00 04 */ li r4, 4
-/* 801062C8 00101F28 38 A0 00 00 */ li r5, 0
-/* 801062CC 00101F2C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801062D0 00101F30 48 14 DA E1 */ bl func_80253DB0
-/* 801062D4 00101F34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801062D8 00101F38 38 80 00 08 */ li r4, 8
-/* 801062DC 00101F3C 38 A0 00 01 */ li r5, 1
-/* 801062E0 00101F40 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801062E4 00101F44 48 14 DB 0D */ bl func_80253DF0
-/* 801062E8 00101F48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801062EC 00101F4C 38 80 00 02 */ li r4, 2
-/* 801062F0 00101F50 38 A0 00 00 */ li r5, 0
-/* 801062F4 00101F54 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801062F8 00101F58 48 14 DA B9 */ bl func_80253DB0
-/* 801062FC 00101F5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106300 00101F60 38 80 00 0F */ li r4, 0xf
-/* 80106304 00101F64 38 00 00 02 */ li r0, 2
-/* 80106308 00101F68 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 8010630C 00101F6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106310 00101F70 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106314 00101F74 48 00 E2 48 */ b lbl_8011455C
-/* 80106318 00101F78 A8 7F 00 9E */ lha r3, 0x9e(r31)
-/* 8010631C 00101F7C 48 14 DA B5 */ bl func_80253DD0
-/* 80106320 00101F80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106324 00101F84 28 00 00 03 */ cmplwi r0, 3
-/* 80106328 00101F88 41 A2 00 08 */ beq+ lbl_80106330
-/* 8010632C 00101F8C 48 00 E2 30 */ b lbl_8011455C
-lbl_80106330:
-/* 80106330 00101F90 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106334 00101F94 38 00 00 03 */ li r0, 3
-/* 80106338 00101F98 38 60 00 00 */ li r3, 0
-/* 8010633C 00101F9C 38 80 00 00 */ li r4, 0
-/* 80106340 00101FA0 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80106344 00101FA4 4B F5 35 B5 */ bl func_800598F8
-/* 80106348 00101FA8 38 60 00 63 */ li r3, 0x63
-/* 8010634C 00101FAC 4B F5 36 75 */ bl func_800599C0
-/* 80106350 00101FB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106354 00101FB4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80106358 00101FB8 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 8010635C 00101FBC 40 82 00 40 */ bne lbl_8010639C
-/* 80106360 00101FC0 38 60 00 02 */ li r3, 2
-/* 80106364 00101FC4 38 80 00 00 */ li r4, 0
-/* 80106368 00101FC8 38 A0 00 00 */ li r5, 0
-/* 8010636C 00101FCC 38 C0 00 63 */ li r6, 0x63
-/* 80106370 00101FD0 38 E0 00 63 */ li r7, 0x63
-/* 80106374 00101FD4 39 00 00 00 */ li r8, 0
-/* 80106378 00101FD8 4B F5 36 51 */ bl func_800599C8
-/* 8010637C 00101FDC 38 60 00 63 */ li r3, 0x63
-/* 80106380 00101FE0 38 80 00 02 */ li r4, 2
-/* 80106384 00101FE4 38 A0 00 02 */ li r5, 2
-/* 80106388 00101FE8 38 C0 00 00 */ li r6, 0
-/* 8010638C 00101FEC 38 E0 00 00 */ li r7, 0
-/* 80106390 00101FF0 39 00 00 00 */ li r8, 0
-/* 80106394 00101FF4 4B F5 36 35 */ bl func_800599C8
-/* 80106398 00101FF8 48 00 00 58 */ b lbl_801063F0
-lbl_8010639C:
-/* 8010639C 00101FFC 38 60 00 01 */ li r3, 1
-/* 801063A0 00102000 38 80 00 00 */ li r4, 0
-/* 801063A4 00102004 38 A0 00 00 */ li r5, 0
-/* 801063A8 00102008 38 C0 00 02 */ li r6, 2
-/* 801063AC 0010200C 38 E0 00 63 */ li r7, 0x63
-/* 801063B0 00102010 39 00 00 00 */ li r8, 0
-/* 801063B4 00102014 4B F5 36 15 */ bl func_800599C8
-/* 801063B8 00102018 38 60 00 02 */ li r3, 2
-/* 801063BC 0010201C 38 80 00 00 */ li r4, 0
-/* 801063C0 00102020 38 A0 00 01 */ li r5, 1
-/* 801063C4 00102024 38 C0 00 63 */ li r6, 0x63
-/* 801063C8 00102028 38 E0 00 63 */ li r7, 0x63
-/* 801063CC 0010202C 39 00 00 00 */ li r8, 0
-/* 801063D0 00102030 4B F5 35 F9 */ bl func_800599C8
-/* 801063D4 00102034 38 60 00 63 */ li r3, 0x63
-/* 801063D8 00102038 38 80 00 02 */ li r4, 2
-/* 801063DC 0010203C 38 A0 00 01 */ li r5, 1
-/* 801063E0 00102040 38 C0 00 00 */ li r6, 0
-/* 801063E4 00102044 38 E0 00 00 */ li r7, 0
-/* 801063E8 00102048 39 00 00 00 */ li r8, 0
-/* 801063EC 0010204C 4B F5 35 DD */ bl func_800599C8
-lbl_801063F0:
-/* 801063F0 00102050 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801063F4 00102054 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 801063F8 00102058 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 801063FC 0010205C 41 82 00 10 */ beq lbl_8010640C
-/* 80106400 00102060 38 00 00 01 */ li r0, 1
-/* 80106404 00102064 98 03 00 E0 */ stb r0, 0xe0(r3)
-/* 80106408 00102068 48 00 E1 54 */ b lbl_8011455C
-lbl_8010640C:
-/* 8010640C 0010206C 38 00 00 02 */ li r0, 2
-/* 80106410 00102070 98 03 00 E0 */ stb r0, 0xe0(r3)
-/* 80106414 00102074 48 00 E1 48 */ b lbl_8011455C
-/* 80106418 00102078 3B 80 00 01 */ li r28, 1
-/* 8010641C 0010207C 38 60 00 01 */ li r3, 1
-/* 80106420 00102080 9B 8D 98 AE */ stb r28, lbl_8063EB6E-_SDA_BASE_(r13)
-/* 80106424 00102084 38 A0 00 00 */ li r5, 0
-/* 80106428 00102088 38 C0 00 01 */ li r6, 1
-/* 8010642C 0010208C 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 80106430 00102090 4B F5 36 3D */ bl func_80059A6C
-/* 80106434 00102094 2C 03 00 00 */ cmpwi r3, 0
-/* 80106438 00102098 40 A2 00 08 */ bne+ lbl_80106440
-/* 8010643C 0010209C 48 00 E1 20 */ b lbl_8011455C
-lbl_80106440:
-/* 80106440 001020A0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80106444 001020A4 41 82 01 1C */ beq lbl_80106560
-/* 80106448 001020A8 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8010644C 001020AC 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80106450 001020B0 41 82 00 CC */ beq lbl_8010651C
-/* 80106454 001020B4 40 80 00 20 */ bge lbl_80106474
-/* 80106458 001020B8 2C 04 00 02 */ cmpwi r4, 2
-/* 8010645C 001020BC 41 82 00 7C */ beq lbl_801064D8
-/* 80106460 001020C0 41 A0 00 08 */ blt+ lbl_80106468
-/* 80106464 001020C4 48 00 E0 F8 */ b lbl_8011455C
-lbl_80106468:
-/* 80106468 001020C8 2C 04 00 01 */ cmpwi r4, 1
-/* 8010646C 001020CC 40 80 00 1C */ bge lbl_80106488
-/* 80106470 001020D0 48 00 E0 EC */ b lbl_8011455C
-lbl_80106474:
-/* 80106474 001020D4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80106478 001020D8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010647C 001020DC 7C 04 00 00 */ cmpw r4, r0
-/* 80106480 001020E0 41 82 00 9C */ beq lbl_8010651C
-/* 80106484 001020E4 48 00 E0 D8 */ b lbl_8011455C
-lbl_80106488:
-/* 80106488 001020E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010648C 001020EC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80106490 001020F0 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80106494 001020F4 40 A2 00 08 */ bne+ lbl_8010649C
-/* 80106498 001020F8 48 00 E0 C4 */ b lbl_8011455C
-lbl_8010649C:
-/* 8010649C 001020FC A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 801064A0 00102100 38 80 00 02 */ li r4, 2
-/* 801064A4 00102104 38 A0 00 00 */ li r5, 0
-/* 801064A8 00102108 48 14 D9 09 */ bl func_80253DB0
-/* 801064AC 0010210C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801064B0 00102110 38 80 00 02 */ li r4, 2
-/* 801064B4 00102114 38 A0 00 00 */ li r5, 0
-/* 801064B8 00102118 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801064BC 0010211C 48 14 D8 F5 */ bl func_80253DB0
-/* 801064C0 00102120 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801064C4 00102124 38 00 00 04 */ li r0, 4
-/* 801064C8 00102128 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801064CC 0010212C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801064D0 00102130 9B 83 00 E1 */ stb r28, 0xe1(r3)
-/* 801064D4 00102134 48 00 E0 88 */ b lbl_8011455C
-lbl_801064D8:
-/* 801064D8 00102138 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801064DC 0010213C 38 80 00 03 */ li r4, 3
-/* 801064E0 00102140 38 A0 00 00 */ li r5, 0
-/* 801064E4 00102144 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 801064E8 00102148 48 14 D8 C9 */ bl func_80253DB0
-/* 801064EC 0010214C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801064F0 00102150 38 80 00 02 */ li r4, 2
-/* 801064F4 00102154 38 A0 00 00 */ li r5, 0
-/* 801064F8 00102158 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801064FC 0010215C 48 14 D8 B5 */ bl func_80253DB0
-/* 80106500 00102160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106504 00102164 38 80 00 04 */ li r4, 4
-/* 80106508 00102168 38 00 00 02 */ li r0, 2
-/* 8010650C 0010216C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80106510 00102170 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106514 00102174 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80106518 00102178 48 00 E0 44 */ b lbl_8011455C
-lbl_8010651C:
-/* 8010651C 0010217C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106520 00102180 38 80 00 04 */ li r4, 4
-/* 80106524 00102184 38 A0 00 00 */ li r5, 0
-/* 80106528 00102188 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 8010652C 0010218C 48 14 D8 85 */ bl func_80253DB0
-/* 80106530 00102190 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106534 00102194 38 80 00 01 */ li r4, 1
-/* 80106538 00102198 38 A0 00 00 */ li r5, 0
-/* 8010653C 0010219C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106540 001021A0 48 14 D8 71 */ bl func_80253DB0
-/* 80106544 001021A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106548 001021A8 38 80 00 04 */ li r4, 4
-/* 8010654C 001021AC 38 00 00 00 */ li r0, 0
-/* 80106550 001021B0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80106554 001021B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106558 001021B8 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010655C 001021BC 48 00 E0 00 */ b lbl_8011455C
-lbl_80106560:
-/* 80106560 001021C0 2C 03 00 02 */ cmpwi r3, 2
-/* 80106564 001021C4 41 82 00 4C */ beq lbl_801065B0
-/* 80106568 001021C8 40 80 00 10 */ bge lbl_80106578
-/* 8010656C 001021CC 2C 03 00 01 */ cmpwi r3, 1
-/* 80106570 001021D0 40 80 00 14 */ bge lbl_80106584
-/* 80106574 001021D4 48 00 DF E8 */ b lbl_8011455C
-lbl_80106578:
-/* 80106578 001021D8 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010657C 001021DC 41 82 00 60 */ beq lbl_801065DC
-/* 80106580 001021E0 48 00 DF DC */ b lbl_8011455C
-lbl_80106584:
-/* 80106584 001021E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106588 001021E8 38 80 00 00 */ li r4, 0
-/* 8010658C 001021EC 38 A0 00 00 */ li r5, 0
-/* 80106590 001021F0 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 80106594 001021F4 48 14 D8 1D */ bl func_80253DB0
-/* 80106598 001021F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010659C 001021FC 38 80 00 02 */ li r4, 2
-/* 801065A0 00102200 38 A0 00 00 */ li r5, 0
-/* 801065A4 00102204 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801065A8 00102208 48 14 D8 09 */ bl func_80253DB0
-/* 801065AC 0010220C 48 00 DF B0 */ b lbl_8011455C
-lbl_801065B0:
-/* 801065B0 00102210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801065B4 00102214 38 80 00 01 */ li r4, 1
-/* 801065B8 00102218 38 A0 00 00 */ li r5, 0
-/* 801065BC 0010221C A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 801065C0 00102220 48 14 D7 F1 */ bl func_80253DB0
-/* 801065C4 00102224 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801065C8 00102228 38 80 00 02 */ li r4, 2
-/* 801065CC 0010222C 38 A0 00 00 */ li r5, 0
-/* 801065D0 00102230 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801065D4 00102234 48 14 D7 DD */ bl func_80253DB0
-/* 801065D8 00102238 48 00 DF 84 */ b lbl_8011455C
-lbl_801065DC:
-/* 801065DC 0010223C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801065E0 00102240 38 80 00 04 */ li r4, 4
-/* 801065E4 00102244 38 A0 00 00 */ li r5, 0
-/* 801065E8 00102248 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 801065EC 0010224C 48 14 D7 C5 */ bl func_80253DB0
-/* 801065F0 00102250 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801065F4 00102254 38 80 00 00 */ li r4, 0
-/* 801065F8 00102258 38 A0 00 00 */ li r5, 0
-/* 801065FC 0010225C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106600 00102260 48 14 D7 B1 */ bl func_80253DB0
-/* 80106604 00102264 48 00 DF 58 */ b lbl_8011455C
-/* 80106608 00102268 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 8010660C 0010226C 2C 00 00 00 */ cmpwi r0, 0
-/* 80106610 00102270 40 82 00 28 */ bne lbl_80106638
-/* 80106614 00102274 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 80106618 00102278 48 14 D7 B9 */ bl func_80253DD0
-/* 8010661C 0010227C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106620 00102280 28 00 00 03 */ cmplwi r0, 3
-/* 80106624 00102284 40 82 00 34 */ bne lbl_80106658
-/* 80106628 00102288 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010662C 0010228C 38 00 00 05 */ li r0, 5
-/* 80106630 00102290 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106634 00102294 48 00 00 24 */ b lbl_80106658
-lbl_80106638:
-/* 80106638 00102298 A8 7F 00 9E */ lha r3, 0x9e(r31)
-/* 8010663C 0010229C 48 14 D7 95 */ bl func_80253DD0
-/* 80106640 001022A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106644 001022A4 28 00 00 03 */ cmplwi r0, 3
-/* 80106648 001022A8 40 82 00 10 */ bne lbl_80106658
-/* 8010664C 001022AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106650 001022B0 38 00 00 05 */ li r0, 5
-/* 80106654 001022B4 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80106658:
-/* 80106658 001022B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010665C 001022BC 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 80106660 001022C0 28 00 00 05 */ cmplwi r0, 5
-/* 80106664 001022C4 41 A2 00 08 */ beq+ lbl_8010666C
-/* 80106668 001022C8 48 00 DE F4 */ b lbl_8011455C
-lbl_8010666C:
-/* 8010666C 001022CC A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 80106670 001022D0 38 80 00 05 */ li r4, 5
-/* 80106674 001022D4 38 A0 00 00 */ li r5, 0
-/* 80106678 001022D8 48 14 D7 39 */ bl func_80253DB0
-/* 8010667C 001022DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106680 001022E0 38 80 00 03 */ li r4, 3
-/* 80106684 001022E4 38 A0 00 00 */ li r5, 0
-/* 80106688 001022E8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010668C 001022EC 48 14 D7 25 */ bl func_80253DB0
-/* 80106690 001022F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106694 001022F4 38 80 00 01 */ li r4, 1
-/* 80106698 001022F8 38 A0 00 00 */ li r5, 0
-/* 8010669C 001022FC A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801066A0 00102300 48 14 D7 11 */ bl func_80253DB0
-/* 801066A4 00102304 48 00 DE B8 */ b lbl_8011455C
-/* 801066A8 00102308 A8 7F 00 9E */ lha r3, 0x9e(r31)
-/* 801066AC 0010230C 48 14 D7 25 */ bl func_80253DD0
-/* 801066B0 00102310 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801066B4 00102314 28 00 00 03 */ cmplwi r0, 3
-/* 801066B8 00102318 41 A2 00 08 */ beq+ lbl_801066C0
-/* 801066BC 0010231C 48 00 DE A0 */ b lbl_8011455C
-lbl_801066C0:
-/* 801066C0 00102320 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801066C4 00102324 38 80 00 08 */ li r4, 8
-/* 801066C8 00102328 38 A0 00 00 */ li r5, 0
-/* 801066CC 0010232C A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 801066D0 00102330 48 14 D7 21 */ bl func_80253DF0
-/* 801066D4 00102334 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801066D8 00102338 38 80 00 08 */ li r4, 8
-/* 801066DC 0010233C 38 A0 00 00 */ li r5, 0
-/* 801066E0 00102340 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801066E4 00102344 48 14 D7 0D */ bl func_80253DF0
-/* 801066E8 00102348 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801066EC 0010234C 38 80 00 08 */ li r4, 8
-/* 801066F0 00102350 38 A0 00 00 */ li r5, 0
-/* 801066F4 00102354 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801066F8 00102358 48 14 D6 F9 */ bl func_80253DF0
-/* 801066FC 0010235C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106700 00102360 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80106704 00102364 2C 00 00 01 */ cmpwi r0, 1
-/* 80106708 00102368 41 82 00 38 */ beq lbl_80106740
-/* 8010670C 0010236C 40 80 00 10 */ bge lbl_8010671C
-/* 80106710 00102370 2C 00 00 00 */ cmpwi r0, 0
-/* 80106714 00102374 40 80 00 18 */ bge lbl_8010672C
-/* 80106718 00102378 48 00 DE 44 */ b lbl_8011455C
-lbl_8010671C:
-/* 8010671C 0010237C 2C 00 00 03 */ cmpwi r0, 3
-/* 80106720 00102380 41 A0 00 08 */ blt+ lbl_80106728
-/* 80106724 00102384 48 00 DE 38 */ b lbl_8011455C
-lbl_80106728:
-/* 80106728 00102388 48 00 00 24 */ b lbl_8010674C
-lbl_8010672C:
-/* 8010672C 0010238C 4B F4 FB 49 */ bl func_80056274
-/* 80106730 00102390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106734 00102394 38 00 00 06 */ li r0, 6
-/* 80106738 00102398 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010673C 0010239C 48 00 DE 20 */ b lbl_8011455C
-lbl_80106740:
-/* 80106740 001023A0 38 00 00 12 */ li r0, 0x12
-/* 80106744 001023A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106748 001023A8 48 00 DE 14 */ b lbl_8011455C
-lbl_8010674C:
-/* 8010674C 001023AC 38 00 00 07 */ li r0, 7
-/* 80106750 001023B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106754 001023B4 48 00 DE 08 */ b lbl_8011455C
-/* 80106758 001023B8 4B F4 FB A1 */ bl func_800562F8
-/* 8010675C 001023BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80106760 001023C0 40 A2 00 08 */ bne+ lbl_80106768
-/* 80106764 001023C4 48 00 DD F8 */ b lbl_8011455C
-lbl_80106768:
-/* 80106768 001023C8 38 60 00 00 */ li r3, 0
-/* 8010676C 001023CC 4B F4 FC ED */ bl func_80056458
-/* 80106770 001023D0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80106774 001023D4 38 80 07 D0 */ li r4, 0x7d0
-/* 80106778 001023D8 48 12 00 31 */ bl func_802267A8
-/* 8010677C 001023DC 48 00 DD E0 */ b lbl_8011455C
-/* 80106780 001023E0 A8 7F 00 84 */ lha r3, 0x84(r31)
-/* 80106784 001023E4 38 80 00 08 */ li r4, 8
-/* 80106788 001023E8 38 A0 00 01 */ li r5, 1
-/* 8010678C 001023EC 48 14 D6 65 */ bl func_80253DF0
-/* 80106790 001023F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106794 001023F4 38 80 00 0A */ li r4, 0xa
-/* 80106798 001023F8 38 A0 00 00 */ li r5, 0
-/* 8010679C 001023FC A8 63 00 84 */ lha r3, 0x84(r3)
-/* 801067A0 00102400 48 14 D6 11 */ bl func_80253DB0
-/* 801067A4 00102404 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801067A8 00102408 38 80 00 08 */ li r4, 8
-/* 801067AC 0010240C 38 A0 00 01 */ li r5, 1
-/* 801067B0 00102410 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801067B4 00102414 48 14 D6 3D */ bl func_80253DF0
-/* 801067B8 00102418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801067BC 0010241C 38 80 00 04 */ li r4, 4
-/* 801067C0 00102420 38 A0 00 00 */ li r5, 0
-/* 801067C4 00102424 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801067C8 00102428 48 14 D5 E9 */ bl func_80253DB0
-/* 801067CC 0010242C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801067D0 00102430 38 80 00 08 */ li r4, 8
-/* 801067D4 00102434 38 A0 00 01 */ li r5, 1
-/* 801067D8 00102438 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801067DC 0010243C 48 14 D6 15 */ bl func_80253DF0
-/* 801067E0 00102440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801067E4 00102444 38 80 00 02 */ li r4, 2
-/* 801067E8 00102448 38 A0 00 00 */ li r5, 0
-/* 801067EC 0010244C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801067F0 00102450 48 14 D5 C1 */ bl func_80253DB0
-/* 801067F4 00102454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801067F8 00102458 38 80 00 10 */ li r4, 0x10
-/* 801067FC 0010245C 38 00 00 08 */ li r0, 8
-/* 80106800 00102460 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 80106804 00102464 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106808 00102468 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010680C 0010246C 48 05 8F 3D */ bl func_8015F748
-/* 80106810 00102470 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106814 00102474 98 64 01 5C */ stb r3, 0x15c(r4)
-/* 80106818 00102478 48 00 DD 44 */ b lbl_8011455C
-/* 8010681C 0010247C A8 7F 00 84 */ lha r3, 0x84(r31)
-/* 80106820 00102480 48 14 D5 B1 */ bl func_80253DD0
-/* 80106824 00102484 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106828 00102488 28 00 00 03 */ cmplwi r0, 3
-/* 8010682C 0010248C 41 A2 00 08 */ beq+ lbl_80106834
-/* 80106830 00102490 48 00 DD 2C */ b lbl_8011455C
-lbl_80106834:
-/* 80106834 00102494 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106838 00102498 38 00 00 09 */ li r0, 9
-/* 8010683C 0010249C 38 60 00 00 */ li r3, 0
-/* 80106840 001024A0 38 80 00 00 */ li r4, 0
-/* 80106844 001024A4 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80106848 001024A8 4B F5 30 B1 */ bl func_800598F8
-/* 8010684C 001024AC 38 60 00 63 */ li r3, 0x63
-/* 80106850 001024B0 4B F5 31 71 */ bl func_800599C0
-/* 80106854 001024B4 38 60 00 01 */ li r3, 1
-/* 80106858 001024B8 38 80 00 00 */ li r4, 0
-/* 8010685C 001024BC 38 A0 00 00 */ li r5, 0
-/* 80106860 001024C0 38 C0 00 02 */ li r6, 2
-/* 80106864 001024C4 38 E0 00 03 */ li r7, 3
-/* 80106868 001024C8 39 00 00 00 */ li r8, 0
-/* 8010686C 001024CC 4B F5 31 5D */ bl func_800599C8
-/* 80106870 001024D0 38 60 00 02 */ li r3, 2
-/* 80106874 001024D4 38 80 00 00 */ li r4, 0
-/* 80106878 001024D8 38 A0 00 01 */ li r5, 1
-/* 8010687C 001024DC 38 C0 00 00 */ li r6, 0
-/* 80106880 001024E0 38 E0 00 04 */ li r7, 4
-/* 80106884 001024E4 39 00 00 00 */ li r8, 0
-/* 80106888 001024E8 4B F5 31 41 */ bl func_800599C8
-/* 8010688C 001024EC 38 60 00 03 */ li r3, 3
-/* 80106890 001024F0 38 80 00 01 */ li r4, 1
-/* 80106894 001024F4 38 A0 00 00 */ li r5, 0
-/* 80106898 001024F8 38 C0 00 04 */ li r6, 4
-/* 8010689C 001024FC 38 E0 00 63 */ li r7, 0x63
-/* 801068A0 00102500 39 00 00 00 */ li r8, 0
-/* 801068A4 00102504 4B F5 31 25 */ bl func_800599C8
-/* 801068A8 00102508 38 60 00 04 */ li r3, 4
-/* 801068AC 0010250C 38 80 00 02 */ li r4, 2
-/* 801068B0 00102510 38 A0 00 03 */ li r5, 3
-/* 801068B4 00102514 38 C0 00 00 */ li r6, 0
-/* 801068B8 00102518 38 E0 00 63 */ li r7, 0x63
-/* 801068BC 0010251C 39 00 00 00 */ li r8, 0
-/* 801068C0 00102520 4B F5 31 09 */ bl func_800599C8
-/* 801068C4 00102524 38 60 00 63 */ li r3, 0x63
-/* 801068C8 00102528 38 80 00 04 */ li r4, 4
-/* 801068CC 0010252C 38 A0 00 03 */ li r5, 3
-/* 801068D0 00102530 38 C0 00 00 */ li r6, 0
-/* 801068D4 00102534 38 E0 00 00 */ li r7, 0
-/* 801068D8 00102538 39 00 00 00 */ li r8, 0
-/* 801068DC 0010253C 4B F5 30 ED */ bl func_800599C8
-/* 801068E0 00102540 48 05 8E 69 */ bl func_8015F748
-/* 801068E4 00102544 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801068E8 00102548 38 03 00 01 */ addi r0, r3, 1
-/* 801068EC 0010254C 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 801068F0 00102550 48 00 DC 6C */ b lbl_8011455C
-/* 801068F4 00102554 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 801068F8 00102558 38 60 00 01 */ li r3, 1
-/* 801068FC 0010255C 38 A0 00 00 */ li r5, 0
-/* 80106900 00102560 38 C0 00 01 */ li r6, 1
-/* 80106904 00102564 4B F5 31 69 */ bl func_80059A6C
-/* 80106908 00102568 2C 03 00 00 */ cmpwi r3, 0
-/* 8010690C 0010256C 40 A2 00 08 */ bne+ lbl_80106914
-/* 80106910 00102570 48 00 DC 4C */ b lbl_8011455C
-lbl_80106914:
-/* 80106914 00102574 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80106918 00102578 41 82 02 00 */ beq lbl_80106B18
-/* 8010691C 0010257C 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80106920 00102580 2C 04 00 04 */ cmpwi r4, 4
-/* 80106924 00102584 41 82 01 4C */ beq lbl_80106A70
-/* 80106928 00102588 40 80 00 1C */ bge lbl_80106944
-/* 8010692C 0010258C 2C 04 00 02 */ cmpwi r4, 2
-/* 80106930 00102590 41 82 00 90 */ beq lbl_801069C0
-/* 80106934 00102594 40 80 00 E4 */ bge lbl_80106A18
-/* 80106938 00102598 2C 04 00 01 */ cmpwi r4, 1
-/* 8010693C 0010259C 40 80 00 2C */ bge lbl_80106968
-/* 80106940 001025A0 48 00 DC 1C */ b lbl_8011455C
-lbl_80106944:
-/* 80106944 001025A4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80106948 001025A8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010694C 001025AC 7C 04 00 00 */ cmpw r4, r0
-/* 80106950 001025B0 41 82 01 78 */ beq lbl_80106AC8
-/* 80106954 001025B4 41 A0 00 08 */ blt+ lbl_8010695C
-/* 80106958 001025B8 48 00 DC 04 */ b lbl_8011455C
-lbl_8010695C:
-/* 8010695C 001025BC 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80106960 001025C0 41 82 01 68 */ beq lbl_80106AC8
-/* 80106964 001025C4 48 00 DB F8 */ b lbl_8011455C
-lbl_80106968:
-/* 80106968 001025C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010696C 001025CC 38 80 00 04 */ li r4, 4
-/* 80106970 001025D0 38 A0 00 00 */ li r5, 0
-/* 80106974 001025D4 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106978 001025D8 48 14 D4 39 */ bl func_80253DB0
-/* 8010697C 001025DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106980 001025E0 38 80 00 02 */ li r4, 2
-/* 80106984 001025E4 38 A0 00 00 */ li r5, 0
-/* 80106988 001025E8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010698C 001025EC 48 14 D4 25 */ bl func_80253DB0
-/* 80106990 001025F0 38 60 00 00 */ li r3, 0
-/* 80106994 001025F4 48 05 8D 99 */ bl func_8015F72C
-/* 80106998 001025F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010699C 001025FC 38 A0 00 0A */ li r5, 0xa
-/* 801069A0 00102600 38 80 00 01 */ li r4, 1
-/* 801069A4 00102604 38 00 00 00 */ li r0, 0
-/* 801069A8 00102608 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 801069AC 0010260C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801069B0 00102610 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 801069B4 00102614 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801069B8 00102618 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 801069BC 0010261C 48 00 DB A0 */ b lbl_8011455C
-lbl_801069C0:
-/* 801069C0 00102620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801069C4 00102624 38 80 00 05 */ li r4, 5
-/* 801069C8 00102628 38 A0 00 00 */ li r5, 0
-/* 801069CC 0010262C A8 63 00 84 */ lha r3, 0x84(r3)
-/* 801069D0 00102630 48 14 D3 E1 */ bl func_80253DB0
-/* 801069D4 00102634 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801069D8 00102638 38 80 00 02 */ li r4, 2
-/* 801069DC 0010263C 38 A0 00 00 */ li r5, 0
-/* 801069E0 00102640 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801069E4 00102644 48 14 D3 CD */ bl func_80253DB0
-/* 801069E8 00102648 38 60 00 01 */ li r3, 1
-/* 801069EC 0010264C 48 05 8D 41 */ bl func_8015F72C
-/* 801069F0 00102650 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801069F4 00102654 38 A0 00 0A */ li r5, 0xa
-/* 801069F8 00102658 38 80 00 02 */ li r4, 2
-/* 801069FC 0010265C 38 00 00 01 */ li r0, 1
-/* 80106A00 00102660 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 80106A04 00102664 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A08 00102668 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80106A0C 0010266C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A10 00102670 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106A14 00102674 48 00 DB 48 */ b lbl_8011455C
-lbl_80106A18:
-/* 80106A18 00102678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A1C 0010267C 38 80 00 06 */ li r4, 6
-/* 80106A20 00102680 38 A0 00 00 */ li r5, 0
-/* 80106A24 00102684 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106A28 00102688 48 14 D3 89 */ bl func_80253DB0
-/* 80106A2C 0010268C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A30 00102690 38 80 00 02 */ li r4, 2
-/* 80106A34 00102694 38 A0 00 00 */ li r5, 0
-/* 80106A38 00102698 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106A3C 0010269C 48 14 D3 75 */ bl func_80253DB0
-/* 80106A40 001026A0 38 60 00 02 */ li r3, 2
-/* 80106A44 001026A4 48 05 8C E9 */ bl func_8015F72C
-/* 80106A48 001026A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A4C 001026AC 38 A0 00 0A */ li r5, 0xa
-/* 80106A50 001026B0 38 80 00 03 */ li r4, 3
-/* 80106A54 001026B4 38 00 00 02 */ li r0, 2
-/* 80106A58 001026B8 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 80106A5C 001026BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A60 001026C0 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80106A64 001026C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A68 001026C8 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106A6C 001026CC 48 00 DA F0 */ b lbl_8011455C
-lbl_80106A70:
-/* 80106A70 001026D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A74 001026D4 38 80 00 07 */ li r4, 7
-/* 80106A78 001026D8 38 A0 00 00 */ li r5, 0
-/* 80106A7C 001026DC A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106A80 001026E0 48 14 D3 31 */ bl func_80253DB0
-/* 80106A84 001026E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106A88 001026E8 38 80 00 02 */ li r4, 2
-/* 80106A8C 001026EC 38 A0 00 00 */ li r5, 0
-/* 80106A90 001026F0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106A94 001026F4 48 14 D3 1D */ bl func_80253DB0
-/* 80106A98 001026F8 38 60 00 03 */ li r3, 3
-/* 80106A9C 001026FC 48 05 8C 91 */ bl func_8015F72C
-/* 80106AA0 00102700 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106AA4 00102704 38 A0 00 0A */ li r5, 0xa
-/* 80106AA8 00102708 38 80 00 04 */ li r4, 4
-/* 80106AAC 0010270C 38 00 00 03 */ li r0, 3
-/* 80106AB0 00102710 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 80106AB4 00102714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106AB8 00102718 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80106ABC 0010271C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106AC0 00102720 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106AC4 00102724 48 00 DA 98 */ b lbl_8011455C
-lbl_80106AC8:
-/* 80106AC8 00102728 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106ACC 0010272C 38 80 00 08 */ li r4, 8
-/* 80106AD0 00102730 38 A0 00 00 */ li r5, 0
-/* 80106AD4 00102734 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106AD8 00102738 48 14 D2 D9 */ bl func_80253DB0
-/* 80106ADC 0010273C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106AE0 00102740 38 80 00 01 */ li r4, 1
-/* 80106AE4 00102744 38 A0 00 00 */ li r5, 0
-/* 80106AE8 00102748 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106AEC 0010274C 48 14 D2 C5 */ bl func_80253DB0
-/* 80106AF0 00102750 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106AF4 00102754 38 A0 00 0A */ li r5, 0xa
-/* 80106AF8 00102758 38 80 00 00 */ li r4, 0
-/* 80106AFC 0010275C 38 00 00 04 */ li r0, 4
-/* 80106B00 00102760 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 80106B04 00102764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B08 00102768 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80106B0C 0010276C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B10 00102770 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106B14 00102774 48 00 DA 48 */ b lbl_8011455C
-lbl_80106B18:
-/* 80106B18 00102778 2C 03 00 04 */ cmpwi r3, 4
-/* 80106B1C 0010277C 41 82 00 D4 */ beq lbl_80106BF0
-/* 80106B20 00102780 40 80 00 1C */ bge lbl_80106B3C
-/* 80106B24 00102784 2C 03 00 02 */ cmpwi r3, 2
-/* 80106B28 00102788 41 82 00 58 */ beq lbl_80106B80
-/* 80106B2C 0010278C 40 80 00 8C */ bge lbl_80106BB8
-/* 80106B30 00102790 2C 03 00 01 */ cmpwi r3, 1
-/* 80106B34 00102794 40 80 00 14 */ bge lbl_80106B48
-/* 80106B38 00102798 48 00 DA 24 */ b lbl_8011455C
-lbl_80106B3C:
-/* 80106B3C 0010279C 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80106B40 001027A0 41 82 00 E8 */ beq lbl_80106C28
-/* 80106B44 001027A4 48 00 DA 18 */ b lbl_8011455C
-lbl_80106B48:
-/* 80106B48 001027A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B4C 001027AC 38 80 00 00 */ li r4, 0
-/* 80106B50 001027B0 38 A0 00 00 */ li r5, 0
-/* 80106B54 001027B4 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106B58 001027B8 48 14 D2 59 */ bl func_80253DB0
-/* 80106B5C 001027BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B60 001027C0 38 80 00 02 */ li r4, 2
-/* 80106B64 001027C4 38 A0 00 00 */ li r5, 0
-/* 80106B68 001027C8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106B6C 001027CC 48 14 D2 45 */ bl func_80253DB0
-/* 80106B70 001027D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B74 001027D4 38 00 00 00 */ li r0, 0
-/* 80106B78 001027D8 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106B7C 001027DC 48 00 D9 E0 */ b lbl_8011455C
-lbl_80106B80:
-/* 80106B80 001027E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B84 001027E4 38 80 00 01 */ li r4, 1
-/* 80106B88 001027E8 38 A0 00 00 */ li r5, 0
-/* 80106B8C 001027EC A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106B90 001027F0 48 14 D2 21 */ bl func_80253DB0
-/* 80106B94 001027F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106B98 001027F8 38 80 00 02 */ li r4, 2
-/* 80106B9C 001027FC 38 A0 00 00 */ li r5, 0
-/* 80106BA0 00102800 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106BA4 00102804 48 14 D2 0D */ bl func_80253DB0
-/* 80106BA8 00102808 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106BAC 0010280C 38 00 00 01 */ li r0, 1
-/* 80106BB0 00102810 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106BB4 00102814 48 00 D9 A8 */ b lbl_8011455C
-lbl_80106BB8:
-/* 80106BB8 00102818 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106BBC 0010281C 38 80 00 02 */ li r4, 2
-/* 80106BC0 00102820 38 A0 00 00 */ li r5, 0
-/* 80106BC4 00102824 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106BC8 00102828 48 14 D1 E9 */ bl func_80253DB0
-/* 80106BCC 0010282C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106BD0 00102830 38 80 00 02 */ li r4, 2
-/* 80106BD4 00102834 38 A0 00 00 */ li r5, 0
-/* 80106BD8 00102838 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106BDC 0010283C 48 14 D1 D5 */ bl func_80253DB0
-/* 80106BE0 00102840 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106BE4 00102844 38 00 00 02 */ li r0, 2
-/* 80106BE8 00102848 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106BEC 0010284C 48 00 D9 70 */ b lbl_8011455C
-lbl_80106BF0:
-/* 80106BF0 00102850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106BF4 00102854 38 80 00 03 */ li r4, 3
-/* 80106BF8 00102858 38 A0 00 00 */ li r5, 0
-/* 80106BFC 0010285C A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106C00 00102860 48 14 D1 B1 */ bl func_80253DB0
-/* 80106C04 00102864 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106C08 00102868 38 80 00 02 */ li r4, 2
-/* 80106C0C 0010286C 38 A0 00 00 */ li r5, 0
-/* 80106C10 00102870 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106C14 00102874 48 14 D1 9D */ bl func_80253DB0
-/* 80106C18 00102878 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106C1C 0010287C 38 00 00 03 */ li r0, 3
-/* 80106C20 00102880 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106C24 00102884 48 00 D9 38 */ b lbl_8011455C
-lbl_80106C28:
-/* 80106C28 00102888 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106C2C 0010288C 38 80 00 08 */ li r4, 8
-/* 80106C30 00102890 38 A0 00 00 */ li r5, 0
-/* 80106C34 00102894 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106C38 00102898 48 14 D1 79 */ bl func_80253DB0
-/* 80106C3C 0010289C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106C40 001028A0 38 80 00 00 */ li r4, 0
-/* 80106C44 001028A4 38 A0 00 00 */ li r5, 0
-/* 80106C48 001028A8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106C4C 001028AC 48 14 D1 65 */ bl func_80253DB0
-/* 80106C50 001028B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106C54 001028B4 38 00 00 04 */ li r0, 4
-/* 80106C58 001028B8 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106C5C 001028BC 48 00 D9 00 */ b lbl_8011455C
-/* 80106C60 001028C0 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80106C64 001028C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80106C68 001028C8 40 82 00 28 */ bne lbl_80106C90
-/* 80106C6C 001028CC A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 80106C70 001028D0 48 14 D1 61 */ bl func_80253DD0
-/* 80106C74 001028D4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106C78 001028D8 28 00 00 03 */ cmplwi r0, 3
-/* 80106C7C 001028DC 40 82 00 38 */ bne lbl_80106CB4
-/* 80106C80 001028E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106C84 001028E4 38 00 00 0B */ li r0, 0xb
-/* 80106C88 001028E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106C8C 001028EC 48 00 00 28 */ b lbl_80106CB4
-lbl_80106C90:
-/* 80106C90 001028F0 A8 7F 00 84 */ lha r3, 0x84(r31)
-/* 80106C94 001028F4 48 14 D1 3D */ bl func_80253DD0
-/* 80106C98 001028F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106C9C 001028FC 28 00 00 03 */ cmplwi r0, 3
-/* 80106CA0 00102900 40 82 00 14 */ bne lbl_80106CB4
-/* 80106CA4 00102904 4B F5 09 E5 */ bl func_80057688
-/* 80106CA8 00102908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106CAC 0010290C 38 00 00 0B */ li r0, 0xb
-/* 80106CB0 00102910 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80106CB4:
-/* 80106CB4 00102914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106CB8 00102918 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 80106CBC 0010291C 28 00 00 0B */ cmplwi r0, 0xb
-/* 80106CC0 00102920 41 A2 00 08 */ beq+ lbl_80106CC8
-/* 80106CC4 00102924 48 00 D8 98 */ b lbl_8011455C
-lbl_80106CC8:
-/* 80106CC8 00102928 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106CCC 0010292C 38 80 00 09 */ li r4, 9
-/* 80106CD0 00102930 38 A0 00 00 */ li r5, 0
-/* 80106CD4 00102934 48 14 D0 DD */ bl func_80253DB0
-/* 80106CD8 00102938 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106CDC 0010293C 38 80 00 03 */ li r4, 3
-/* 80106CE0 00102940 38 A0 00 00 */ li r5, 0
-/* 80106CE4 00102944 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106CE8 00102948 48 14 D0 C9 */ bl func_80253DB0
-/* 80106CEC 0010294C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106CF0 00102950 38 80 00 01 */ li r4, 1
-/* 80106CF4 00102954 38 A0 00 00 */ li r5, 0
-/* 80106CF8 00102958 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80106CFC 0010295C 48 14 D0 B5 */ bl func_80253DB0
-/* 80106D00 00102960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106D04 00102964 38 00 00 FF */ li r0, 0xff
-/* 80106D08 00102968 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80106D0C 0010296C 48 00 D8 50 */ b lbl_8011455C
-/* 80106D10 00102970 A8 7F 00 84 */ lha r3, 0x84(r31)
-/* 80106D14 00102974 48 14 D0 BD */ bl func_80253DD0
-/* 80106D18 00102978 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106D1C 0010297C 28 00 00 03 */ cmplwi r0, 3
-/* 80106D20 00102980 41 A2 00 08 */ beq+ lbl_80106D28
-/* 80106D24 00102984 48 00 D8 38 */ b lbl_8011455C
-lbl_80106D28:
-/* 80106D28 00102988 4B F5 09 75 */ bl func_8005769C
-/* 80106D2C 0010298C 2C 03 00 00 */ cmpwi r3, 0
-/* 80106D30 00102990 41 A2 00 08 */ beq+ lbl_80106D38
-/* 80106D34 00102994 48 00 D8 28 */ b lbl_8011455C
-lbl_80106D38:
-/* 80106D38 00102998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106D3C 0010299C 38 80 00 08 */ li r4, 8
-/* 80106D40 001029A0 38 A0 00 00 */ li r5, 0
-/* 80106D44 001029A4 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80106D48 001029A8 48 14 D0 A9 */ bl func_80253DF0
-/* 80106D4C 001029AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106D50 001029B0 38 80 00 08 */ li r4, 8
-/* 80106D54 001029B4 38 A0 00 00 */ li r5, 0
-/* 80106D58 001029B8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106D5C 001029BC 48 14 D0 95 */ bl func_80253DF0
-/* 80106D60 001029C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106D64 001029C4 38 80 00 08 */ li r4, 8
-/* 80106D68 001029C8 38 A0 00 00 */ li r5, 0
-/* 80106D6C 001029CC A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80106D70 001029D0 48 14 D0 81 */ bl func_80253DF0
-/* 80106D74 001029D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106D78 001029D8 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80106D7C 001029DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80106D80 001029E0 40 82 00 94 */ bne lbl_80106E14
-/* 80106D84 001029E4 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 80106D88 001029E8 38 80 00 08 */ li r4, 8
-/* 80106D8C 001029EC 38 A0 00 01 */ li r5, 1
-/* 80106D90 001029F0 48 14 D0 61 */ bl func_80253DF0
-/* 80106D94 001029F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106D98 001029F8 38 80 00 06 */ li r4, 6
-/* 80106D9C 001029FC 38 A0 00 00 */ li r5, 0
-/* 80106DA0 00102A00 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 80106DA4 00102A04 48 14 D0 0D */ bl func_80253DB0
-/* 80106DA8 00102A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106DAC 00102A0C 38 80 00 08 */ li r4, 8
-/* 80106DB0 00102A10 38 A0 00 01 */ li r5, 1
-/* 80106DB4 00102A14 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106DB8 00102A18 48 14 D0 39 */ bl func_80253DF0
-/* 80106DBC 00102A1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106DC0 00102A20 38 80 00 04 */ li r4, 4
-/* 80106DC4 00102A24 38 A0 00 00 */ li r5, 0
-/* 80106DC8 00102A28 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80106DCC 00102A2C 48 14 CF E5 */ bl func_80253DB0
-/* 80106DD0 00102A30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106DD4 00102A34 38 80 00 08 */ li r4, 8
-/* 80106DD8 00102A38 38 A0 00 01 */ li r5, 1
-/* 80106DDC 00102A3C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80106DE0 00102A40 48 14 D0 11 */ bl func_80253DF0
-/* 80106DE4 00102A44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106DE8 00102A48 38 80 00 02 */ li r4, 2
-/* 80106DEC 00102A4C 38 A0 00 00 */ li r5, 0
-/* 80106DF0 00102A50 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80106DF4 00102A54 48 14 CF BD */ bl func_80253DB0
-/* 80106DF8 00102A58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106DFC 00102A5C 38 80 00 0F */ li r4, 0xf
-/* 80106E00 00102A60 38 00 00 02 */ li r0, 2
-/* 80106E04 00102A64 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 80106E08 00102A68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106E0C 00102A6C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106E10 00102A70 48 00 D7 4C */ b lbl_8011455C
-lbl_80106E14:
-/* 80106E14 00102A74 48 05 88 CD */ bl func_8015F6E0
-/* 80106E18 00102A78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106E1C 00102A7C 90 64 00 D8 */ stw r3, 0xd8(r4)
-/* 80106E20 00102A80 48 05 E0 1D */ bl func_80164E3C
-/* 80106E24 00102A84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106E28 00102A88 38 00 00 05 */ li r0, 5
-/* 80106E2C 00102A8C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80106E30 00102A90 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106E34 00102A94 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80106E38 00102A98 80 03 00 00 */ lwz r0, 0(r3)
-/* 80106E3C 00102A9C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80106E40 00102AA0 41 82 00 10 */ beq lbl_80106E50
-/* 80106E44 00102AA4 38 00 00 0D */ li r0, 0xd
-/* 80106E48 00102AA8 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80106E4C 00102AAC 48 00 D7 10 */ b lbl_8011455C
-lbl_80106E50:
-/* 80106E50 00102AB0 38 00 00 18 */ li r0, 0x18
-/* 80106E54 00102AB4 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80106E58 00102AB8 4B F4 F4 1D */ bl func_80056274
-/* 80106E5C 00102ABC 38 60 00 01 */ li r3, 1
-/* 80106E60 00102AC0 4B F4 F5 F9 */ bl func_80056458
-/* 80106E64 00102AC4 48 00 D6 F8 */ b lbl_8011455C
-/* 80106E68 00102AC8 4B FA 4C 81 */ bl func_800ABAE8
-/* 80106E6C 00102ACC 2C 03 00 00 */ cmpwi r3, 0
-/* 80106E70 00102AD0 41 A2 00 08 */ beq+ lbl_80106E78
-/* 80106E74 00102AD4 48 00 D6 E8 */ b lbl_8011455C
-lbl_80106E78:
-/* 80106E78 00102AD8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106E7C 00102ADC 38 00 00 2B */ li r0, 0x2b
-/* 80106E80 00102AE0 38 60 00 01 */ li r3, 1
-/* 80106E84 00102AE4 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80106E88 00102AE8 4B F4 F0 2D */ bl func_80055EB4
-/* 80106E8C 00102AEC 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 80106E90 00102AF0 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 80106E94 00102AF4 4B F4 E1 D1 */ bl func_80055064
-/* 80106E98 00102AF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106E9C 00102AFC 48 00 DC C1 */ bl func_80114B5C
-/* 80106EA0 00102B00 48 00 D6 BC */ b lbl_8011455C
-/* 80106EA4 00102B04 A8 7F 00 A2 */ lha r3, 0xa2(r31)
-/* 80106EA8 00102B08 38 80 00 08 */ li r4, 8
-/* 80106EAC 00102B0C 38 A0 00 01 */ li r5, 1
-/* 80106EB0 00102B10 48 14 CF 41 */ bl func_80253DF0
-/* 80106EB4 00102B14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106EB8 00102B18 38 80 00 06 */ li r4, 6
-/* 80106EBC 00102B1C 38 A0 00 00 */ li r5, 0
-/* 80106EC0 00102B20 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 80106EC4 00102B24 48 14 CE ED */ bl func_80253DB0
-/* 80106EC8 00102B28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106ECC 00102B2C 38 00 00 0E */ li r0, 0xe
-/* 80106ED0 00102B30 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80106ED4 00102B34 48 00 D6 88 */ b lbl_8011455C
-/* 80106ED8 00102B38 A8 7F 00 A2 */ lha r3, 0xa2(r31)
-/* 80106EDC 00102B3C 48 14 CE F5 */ bl func_80253DD0
-/* 80106EE0 00102B40 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106EE4 00102B44 28 00 00 03 */ cmplwi r0, 3
-/* 80106EE8 00102B48 41 A2 00 08 */ beq+ lbl_80106EF0
-/* 80106EEC 00102B4C 48 00 D6 70 */ b lbl_8011455C
-lbl_80106EF0:
-/* 80106EF0 00102B50 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106EF4 00102B54 38 00 00 0F */ li r0, 0xf
-/* 80106EF8 00102B58 38 60 00 00 */ li r3, 0
-/* 80106EFC 00102B5C 38 80 00 00 */ li r4, 0
-/* 80106F00 00102B60 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80106F04 00102B64 4B F5 29 F5 */ bl func_800598F8
-/* 80106F08 00102B68 38 60 00 03 */ li r3, 3
-/* 80106F0C 00102B6C 38 80 00 00 */ li r4, 0
-/* 80106F10 00102B70 38 A0 00 00 */ li r5, 0
-/* 80106F14 00102B74 38 C0 00 04 */ li r6, 4
-/* 80106F18 00102B78 38 E0 00 00 */ li r7, 0
-/* 80106F1C 00102B7C 39 00 00 00 */ li r8, 0
-/* 80106F20 00102B80 4B F5 2A A9 */ bl func_800599C8
-/* 80106F24 00102B84 38 60 00 04 */ li r3, 4
-/* 80106F28 00102B88 38 80 00 00 */ li r4, 0
-/* 80106F2C 00102B8C 38 A0 00 03 */ li r5, 3
-/* 80106F30 00102B90 38 C0 00 00 */ li r6, 0
-/* 80106F34 00102B94 38 E0 00 00 */ li r7, 0
-/* 80106F38 00102B98 39 00 00 00 */ li r8, 0
-/* 80106F3C 00102B9C 4B F5 2A 8D */ bl func_800599C8
-/* 80106F40 00102BA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106F44 00102BA4 38 00 00 04 */ li r0, 4
-/* 80106F48 00102BA8 98 03 00 E0 */ stb r0, 0xe0(r3)
-/* 80106F4C 00102BAC 48 00 D6 10 */ b lbl_8011455C
-/* 80106F50 00102BB0 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 80106F54 00102BB4 38 60 00 00 */ li r3, 0
-/* 80106F58 00102BB8 38 A0 00 00 */ li r5, 0
-/* 80106F5C 00102BBC 38 C0 00 01 */ li r6, 1
-/* 80106F60 00102BC0 4B F5 2B 0D */ bl func_80059A6C
-/* 80106F64 00102BC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80106F68 00102BC8 40 A2 00 08 */ bne+ lbl_80106F70
-/* 80106F6C 00102BCC 48 00 D5 F0 */ b lbl_8011455C
-lbl_80106F70:
-/* 80106F70 00102BD0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80106F74 00102BD4 41 82 00 84 */ beq lbl_80106FF8
-/* 80106F78 00102BD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80106F7C 00102BDC 2C 00 00 04 */ cmpwi r0, 4
-/* 80106F80 00102BE0 41 82 00 48 */ beq lbl_80106FC8
-/* 80106F84 00102BE4 41 A0 00 08 */ blt+ lbl_80106F8C
-/* 80106F88 00102BE8 48 00 D5 D4 */ b lbl_8011455C
-lbl_80106F8C:
-/* 80106F8C 00102BEC 2C 00 00 03 */ cmpwi r0, 3
-/* 80106F90 00102BF0 40 80 00 08 */ bge lbl_80106F98
-/* 80106F94 00102BF4 48 00 D5 C8 */ b lbl_8011455C
-lbl_80106F98:
-/* 80106F98 00102BF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106F9C 00102BFC 38 80 00 02 */ li r4, 2
-/* 80106FA0 00102C00 38 A0 00 00 */ li r5, 0
-/* 80106FA4 00102C04 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 80106FA8 00102C08 48 14 CE 09 */ bl func_80253DB0
-/* 80106FAC 00102C0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106FB0 00102C10 38 80 00 10 */ li r4, 0x10
-/* 80106FB4 00102C14 38 00 00 03 */ li r0, 3
-/* 80106FB8 00102C18 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80106FBC 00102C1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106FC0 00102C20 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80106FC4 00102C24 48 00 D5 98 */ b lbl_8011455C
-lbl_80106FC8:
-/* 80106FC8 00102C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106FCC 00102C2C 38 80 00 03 */ li r4, 3
-/* 80106FD0 00102C30 38 A0 00 00 */ li r5, 0
-/* 80106FD4 00102C34 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 80106FD8 00102C38 48 14 CD D9 */ bl func_80253DB0
-/* 80106FDC 00102C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106FE0 00102C40 38 80 00 10 */ li r4, 0x10
-/* 80106FE4 00102C44 38 00 00 04 */ li r0, 4
-/* 80106FE8 00102C48 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80106FEC 00102C4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80106FF0 00102C50 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80106FF4 00102C54 48 00 D5 68 */ b lbl_8011455C
-lbl_80106FF8:
-/* 80106FF8 00102C58 2C 03 00 04 */ cmpwi r3, 4
-/* 80106FFC 00102C5C 41 82 00 30 */ beq lbl_8010702C
-/* 80107000 00102C60 41 A0 00 08 */ blt+ lbl_80107008
-/* 80107004 00102C64 48 00 D5 58 */ b lbl_8011455C
-lbl_80107008:
-/* 80107008 00102C68 2C 03 00 03 */ cmpwi r3, 3
-/* 8010700C 00102C6C 40 80 00 08 */ bge lbl_80107014
-/* 80107010 00102C70 48 00 D5 4C */ b lbl_8011455C
-lbl_80107014:
-/* 80107014 00102C74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107018 00102C78 38 80 00 00 */ li r4, 0
-/* 8010701C 00102C7C 38 A0 00 00 */ li r5, 0
-/* 80107020 00102C80 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 80107024 00102C84 48 14 CD 8D */ bl func_80253DB0
-/* 80107028 00102C88 48 00 D5 34 */ b lbl_8011455C
-lbl_8010702C:
-/* 8010702C 00102C8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107030 00102C90 38 80 00 01 */ li r4, 1
-/* 80107034 00102C94 38 A0 00 00 */ li r5, 0
-/* 80107038 00102C98 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 8010703C 00102C9C 48 14 CD 75 */ bl func_80253DB0
-/* 80107040 00102CA0 48 00 D5 1C */ b lbl_8011455C
-/* 80107044 00102CA4 A8 7F 00 A2 */ lha r3, 0xa2(r31)
-/* 80107048 00102CA8 48 14 CD 89 */ bl func_80253DD0
-/* 8010704C 00102CAC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80107050 00102CB0 28 00 00 03 */ cmplwi r0, 3
-/* 80107054 00102CB4 41 A2 00 08 */ beq+ lbl_8010705C
-/* 80107058 00102CB8 48 00 D5 04 */ b lbl_8011455C
-lbl_8010705C:
-/* 8010705C 00102CBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107060 00102CC0 38 00 00 11 */ li r0, 0x11
-/* 80107064 00102CC4 38 80 00 05 */ li r4, 5
-/* 80107068 00102CC8 38 A0 00 00 */ li r5, 0
-/* 8010706C 00102CCC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80107070 00102CD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107074 00102CD4 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 80107078 00102CD8 48 14 CD 39 */ bl func_80253DB0
-/* 8010707C 00102CDC 48 00 D4 E0 */ b lbl_8011455C
-/* 80107080 00102CE0 A8 7F 00 A2 */ lha r3, 0xa2(r31)
-/* 80107084 00102CE4 48 14 CD 4D */ bl func_80253DD0
-/* 80107088 00102CE8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010708C 00102CEC 28 00 00 03 */ cmplwi r0, 3
-/* 80107090 00102CF0 41 A2 00 08 */ beq+ lbl_80107098
-/* 80107094 00102CF4 48 00 D4 C8 */ b lbl_8011455C
-lbl_80107098:
-/* 80107098 00102CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010709C 00102CFC 38 80 00 08 */ li r4, 8
-/* 801070A0 00102D00 38 A0 00 00 */ li r5, 0
-/* 801070A4 00102D04 A8 63 00 A2 */ lha r3, 0xa2(r3)
-/* 801070A8 00102D08 48 14 CD 49 */ bl func_80253DF0
-/* 801070AC 00102D0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801070B0 00102D10 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 801070B4 00102D14 2C 00 00 03 */ cmpwi r0, 3
-/* 801070B8 00102D18 41 82 00 08 */ beq lbl_801070C0
-/* 801070BC 00102D1C 48 00 00 28 */ b lbl_801070E4
-lbl_801070C0:
-/* 801070C0 00102D20 38 00 00 18 */ li r0, 0x18
-/* 801070C4 00102D24 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801070C8 00102D28 4B F4 F1 AD */ bl func_80056274
-/* 801070CC 00102D2C 38 60 00 01 */ li r3, 1
-/* 801070D0 00102D30 4B F4 F3 89 */ bl func_80056458
-/* 801070D4 00102D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801070D8 00102D38 38 00 00 05 */ li r0, 5
-/* 801070DC 00102D3C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801070E0 00102D40 48 00 D4 7C */ b lbl_8011455C
-lbl_801070E4:
-/* 801070E4 00102D44 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 801070E8 00102D48 38 80 00 08 */ li r4, 8
-/* 801070EC 00102D4C 38 A0 00 01 */ li r5, 1
-/* 801070F0 00102D50 48 14 CD 01 */ bl func_80253DF0
-/* 801070F4 00102D54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801070F8 00102D58 38 80 00 0A */ li r4, 0xa
-/* 801070FC 00102D5C 38 A0 00 00 */ li r5, 0
-/* 80107100 00102D60 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 80107104 00102D64 48 14 CC AD */ bl func_80253DB0
-/* 80107108 00102D68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010710C 00102D6C 38 80 00 08 */ li r4, 8
-/* 80107110 00102D70 38 A0 00 01 */ li r5, 1
-/* 80107114 00102D74 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107118 00102D78 48 14 CC D9 */ bl func_80253DF0
-/* 8010711C 00102D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107120 00102D80 38 80 00 04 */ li r4, 4
-/* 80107124 00102D84 38 A0 00 00 */ li r5, 0
-/* 80107128 00102D88 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010712C 00102D8C 48 14 CC 85 */ bl func_80253DB0
-/* 80107130 00102D90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107134 00102D94 38 80 00 08 */ li r4, 8
-/* 80107138 00102D98 38 A0 00 01 */ li r5, 1
-/* 8010713C 00102D9C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80107140 00102DA0 48 14 CC B1 */ bl func_80253DF0
-/* 80107144 00102DA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107148 00102DA8 38 80 00 02 */ li r4, 2
-/* 8010714C 00102DAC 38 A0 00 00 */ li r5, 0
-/* 80107150 00102DB0 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80107154 00102DB4 48 14 CC 5D */ bl func_80253DB0
-/* 80107158 00102DB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010715C 00102DBC 38 80 00 10 */ li r4, 0x10
-/* 80107160 00102DC0 38 00 00 08 */ li r0, 8
-/* 80107164 00102DC4 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 80107168 00102DC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010716C 00102DCC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80107170 00102DD0 48 05 85 D9 */ bl func_8015F748
-/* 80107174 00102DD4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107178 00102DD8 98 64 01 5C */ stb r3, 0x15c(r4)
-/* 8010717C 00102DDC 48 00 D3 E0 */ b lbl_8011455C
-/* 80107180 00102DE0 A8 7F 00 A0 */ lha r3, 0xa0(r31)
-/* 80107184 00102DE4 38 80 00 08 */ li r4, 8
-/* 80107188 00102DE8 38 A0 00 01 */ li r5, 1
-/* 8010718C 00102DEC 48 14 CC 65 */ bl func_80253DF0
-/* 80107190 00102DF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107194 00102DF4 38 80 00 0A */ li r4, 0xa
-/* 80107198 00102DF8 38 A0 00 00 */ li r5, 0
-/* 8010719C 00102DFC A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 801071A0 00102E00 48 14 CC 11 */ bl func_80253DB0
-/* 801071A4 00102E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801071A8 00102E08 38 80 00 08 */ li r4, 8
-/* 801071AC 00102E0C 38 A0 00 01 */ li r5, 1
-/* 801071B0 00102E10 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801071B4 00102E14 48 14 CC 3D */ bl func_80253DF0
-/* 801071B8 00102E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801071BC 00102E1C 38 80 00 04 */ li r4, 4
-/* 801071C0 00102E20 38 A0 00 00 */ li r5, 0
-/* 801071C4 00102E24 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801071C8 00102E28 48 14 CB E9 */ bl func_80253DB0
-/* 801071CC 00102E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801071D0 00102E30 38 80 00 08 */ li r4, 8
-/* 801071D4 00102E34 38 A0 00 01 */ li r5, 1
-/* 801071D8 00102E38 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801071DC 00102E3C 48 14 CC 15 */ bl func_80253DF0
-/* 801071E0 00102E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801071E4 00102E44 38 80 00 02 */ li r4, 2
-/* 801071E8 00102E48 38 A0 00 00 */ li r5, 0
-/* 801071EC 00102E4C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801071F0 00102E50 48 14 CB C1 */ bl func_80253DB0
-/* 801071F4 00102E54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801071F8 00102E58 38 80 00 11 */ li r4, 0x11
-/* 801071FC 00102E5C 38 00 00 13 */ li r0, 0x13
-/* 80107200 00102E60 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 80107204 00102E64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107208 00102E68 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010720C 00102E6C 48 05 85 3D */ bl func_8015F748
-/* 80107210 00102E70 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107214 00102E74 38 03 00 0A */ addi r0, r3, 0xa
-/* 80107218 00102E78 98 04 01 5C */ stb r0, 0x15c(r4)
-/* 8010721C 00102E7C 48 00 D3 40 */ b lbl_8011455C
-/* 80107220 00102E80 A8 7F 00 A0 */ lha r3, 0xa0(r31)
-/* 80107224 00102E84 48 14 CB AD */ bl func_80253DD0
-/* 80107228 00102E88 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010722C 00102E8C 28 00 00 03 */ cmplwi r0, 3
-/* 80107230 00102E90 41 A2 00 08 */ beq+ lbl_80107238
-/* 80107234 00102E94 48 00 D3 28 */ b lbl_8011455C
-lbl_80107238:
-/* 80107238 00102E98 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010723C 00102E9C 38 00 00 14 */ li r0, 0x14
-/* 80107240 00102EA0 38 60 00 00 */ li r3, 0
-/* 80107244 00102EA4 38 80 00 00 */ li r4, 0
-/* 80107248 00102EA8 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010724C 00102EAC 4B F5 26 AD */ bl func_800598F8
-/* 80107250 00102EB0 38 60 00 01 */ li r3, 1
-/* 80107254 00102EB4 38 80 00 00 */ li r4, 0
-/* 80107258 00102EB8 38 A0 00 00 */ li r5, 0
-/* 8010725C 00102EBC 38 C0 00 02 */ li r6, 2
-/* 80107260 00102EC0 38 E0 00 03 */ li r7, 3
-/* 80107264 00102EC4 39 00 00 00 */ li r8, 0
-/* 80107268 00102EC8 4B F5 27 61 */ bl func_800599C8
-/* 8010726C 00102ECC 38 60 00 02 */ li r3, 2
-/* 80107270 00102ED0 38 80 00 00 */ li r4, 0
-/* 80107274 00102ED4 38 A0 00 01 */ li r5, 1
-/* 80107278 00102ED8 38 C0 00 00 */ li r6, 0
-/* 8010727C 00102EDC 38 E0 00 04 */ li r7, 4
-/* 80107280 00102EE0 39 00 00 00 */ li r8, 0
-/* 80107284 00102EE4 4B F5 27 45 */ bl func_800599C8
-/* 80107288 00102EE8 38 60 00 03 */ li r3, 3
-/* 8010728C 00102EEC 38 80 00 01 */ li r4, 1
-/* 80107290 00102EF0 38 A0 00 00 */ li r5, 0
-/* 80107294 00102EF4 38 C0 00 04 */ li r6, 4
-/* 80107298 00102EF8 38 E0 00 63 */ li r7, 0x63
-/* 8010729C 00102EFC 39 00 00 00 */ li r8, 0
-/* 801072A0 00102F00 4B F5 27 29 */ bl func_800599C8
-/* 801072A4 00102F04 38 60 00 04 */ li r3, 4
-/* 801072A8 00102F08 38 80 00 02 */ li r4, 2
-/* 801072AC 00102F0C 38 A0 00 03 */ li r5, 3
-/* 801072B0 00102F10 38 C0 00 00 */ li r6, 0
-/* 801072B4 00102F14 38 E0 00 63 */ li r7, 0x63
-/* 801072B8 00102F18 39 00 00 00 */ li r8, 0
-/* 801072BC 00102F1C 4B F5 27 0D */ bl func_800599C8
-/* 801072C0 00102F20 38 60 00 63 */ li r3, 0x63
-/* 801072C4 00102F24 38 80 00 04 */ li r4, 4
-/* 801072C8 00102F28 38 A0 00 03 */ li r5, 3
-/* 801072CC 00102F2C 38 C0 00 00 */ li r6, 0
-/* 801072D0 00102F30 38 E0 00 00 */ li r7, 0
-/* 801072D4 00102F34 39 00 00 00 */ li r8, 0
-/* 801072D8 00102F38 4B F5 26 F1 */ bl func_800599C8
-/* 801072DC 00102F3C 48 05 84 6D */ bl func_8015F748
-/* 801072E0 00102F40 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801072E4 00102F44 38 03 00 01 */ addi r0, r3, 1
-/* 801072E8 00102F48 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 801072EC 00102F4C 48 00 D2 70 */ b lbl_8011455C
-/* 801072F0 00102F50 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 801072F4 00102F54 38 60 00 29 */ li r3, 0x29
-/* 801072F8 00102F58 38 A0 00 00 */ li r5, 0
-/* 801072FC 00102F5C 38 C0 00 01 */ li r6, 1
-/* 80107300 00102F60 4B F5 27 6D */ bl func_80059A6C
-/* 80107304 00102F64 2C 03 00 00 */ cmpwi r3, 0
-/* 80107308 00102F68 40 A2 00 08 */ bne+ lbl_80107310
-/* 8010730C 00102F6C 48 00 D2 50 */ b lbl_8011455C
-lbl_80107310:
-/* 80107310 00102F70 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80107314 00102F74 41 82 02 B8 */ beq lbl_801075CC
-/* 80107318 00102F78 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8010731C 00102F7C 3B C0 00 00 */ li r30, 0
-/* 80107320 00102F80 2C 04 00 04 */ cmpwi r4, 4
-/* 80107324 00102F84 41 82 01 C0 */ beq lbl_801074E4
-/* 80107328 00102F88 40 80 00 1C */ bge lbl_80107344
-/* 8010732C 00102F8C 2C 04 00 02 */ cmpwi r4, 2
-/* 80107330 00102F90 41 82 00 B4 */ beq lbl_801073E4
-/* 80107334 00102F94 40 80 01 30 */ bge lbl_80107464
-/* 80107338 00102F98 2C 04 00 01 */ cmpwi r4, 1
-/* 8010733C 00102F9C 40 80 00 28 */ bge lbl_80107364
-/* 80107340 00102FA0 48 00 02 74 */ b lbl_801075B4
-lbl_80107344:
-/* 80107344 00102FA4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80107348 00102FA8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010734C 00102FAC 7C 04 00 00 */ cmpw r4, r0
-/* 80107350 00102FB0 41 82 02 14 */ beq lbl_80107564
-/* 80107354 00102FB4 40 80 02 60 */ bge lbl_801075B4
-/* 80107358 00102FB8 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010735C 00102FBC 41 82 02 08 */ beq lbl_80107564
-/* 80107360 00102FC0 48 00 02 54 */ b lbl_801075B4
-lbl_80107364:
-/* 80107364 00102FC4 38 60 00 00 */ li r3, 0
-/* 80107368 00102FC8 48 01 3D C1 */ bl func_8011B128
-/* 8010736C 00102FCC 2C 03 00 00 */ cmpwi r3, 0
-/* 80107370 00102FD0 41 82 00 54 */ beq lbl_801073C4
-/* 80107374 00102FD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107378 00102FD8 38 80 00 04 */ li r4, 4
-/* 8010737C 00102FDC 38 A0 00 00 */ li r5, 0
-/* 80107380 00102FE0 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107384 00102FE4 48 14 CA 2D */ bl func_80253DB0
-/* 80107388 00102FE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010738C 00102FEC 38 80 00 02 */ li r4, 2
-/* 80107390 00102FF0 38 A0 00 00 */ li r5, 0
-/* 80107394 00102FF4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107398 00102FF8 48 14 CA 19 */ bl func_80253DB0
-/* 8010739C 00102FFC 38 60 00 00 */ li r3, 0
-/* 801073A0 00103000 48 05 83 8D */ bl func_8015F72C
-/* 801073A4 00103004 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801073A8 00103008 38 80 00 15 */ li r4, 0x15
-/* 801073AC 0010300C 38 00 00 01 */ li r0, 1
-/* 801073B0 00103010 3B C0 00 01 */ li r30, 1
-/* 801073B4 00103014 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801073B8 00103018 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801073BC 0010301C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801073C0 00103020 48 00 00 14 */ b lbl_801073D4
-lbl_801073C4:
-/* 801073C4 00103024 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 801073C8 00103028 38 60 02 22 */ li r3, 0x222
-/* 801073CC 0010302C 38 80 00 00 */ li r4, 0
-/* 801073D0 00103030 4B F0 3D A1 */ bl func_8000B170
-lbl_801073D4:
-/* 801073D4 00103034 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801073D8 00103038 38 00 00 0A */ li r0, 0xa
-/* 801073DC 0010303C 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 801073E0 00103040 48 00 01 D4 */ b lbl_801075B4
-lbl_801073E4:
-/* 801073E4 00103044 38 60 00 01 */ li r3, 1
-/* 801073E8 00103048 48 01 3D 41 */ bl func_8011B128
-/* 801073EC 0010304C 2C 03 00 00 */ cmpwi r3, 0
-/* 801073F0 00103050 41 82 00 54 */ beq lbl_80107444
-/* 801073F4 00103054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801073F8 00103058 38 80 00 05 */ li r4, 5
-/* 801073FC 0010305C 38 A0 00 00 */ li r5, 0
-/* 80107400 00103060 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107404 00103064 48 14 C9 AD */ bl func_80253DB0
-/* 80107408 00103068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010740C 0010306C 38 80 00 02 */ li r4, 2
-/* 80107410 00103070 38 A0 00 00 */ li r5, 0
-/* 80107414 00103074 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107418 00103078 48 14 C9 99 */ bl func_80253DB0
-/* 8010741C 0010307C 38 60 00 01 */ li r3, 1
-/* 80107420 00103080 48 05 83 0D */ bl func_8015F72C
-/* 80107424 00103084 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107428 00103088 38 80 00 15 */ li r4, 0x15
-/* 8010742C 0010308C 38 00 00 02 */ li r0, 2
-/* 80107430 00103090 3B C0 00 01 */ li r30, 1
-/* 80107434 00103094 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107438 00103098 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010743C 0010309C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107440 001030A0 48 00 00 14 */ b lbl_80107454
-lbl_80107444:
-/* 80107444 001030A4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80107448 001030A8 38 60 02 22 */ li r3, 0x222
-/* 8010744C 001030AC 38 80 00 00 */ li r4, 0
-/* 80107450 001030B0 4B F0 3D 21 */ bl func_8000B170
-lbl_80107454:
-/* 80107454 001030B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107458 001030B8 38 00 00 0B */ li r0, 0xb
-/* 8010745C 001030BC 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80107460 001030C0 48 00 01 54 */ b lbl_801075B4
-lbl_80107464:
-/* 80107464 001030C4 38 60 00 02 */ li r3, 2
-/* 80107468 001030C8 48 01 3C C1 */ bl func_8011B128
-/* 8010746C 001030CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80107470 001030D0 41 82 00 54 */ beq lbl_801074C4
-/* 80107474 001030D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107478 001030D8 38 80 00 06 */ li r4, 6
-/* 8010747C 001030DC 38 A0 00 00 */ li r5, 0
-/* 80107480 001030E0 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107484 001030E4 48 14 C9 2D */ bl func_80253DB0
-/* 80107488 001030E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010748C 001030EC 38 80 00 02 */ li r4, 2
-/* 80107490 001030F0 38 A0 00 00 */ li r5, 0
-/* 80107494 001030F4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107498 001030F8 48 14 C9 19 */ bl func_80253DB0
-/* 8010749C 001030FC 38 60 00 02 */ li r3, 2
-/* 801074A0 00103100 48 05 82 8D */ bl func_8015F72C
-/* 801074A4 00103104 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801074A8 00103108 38 80 00 15 */ li r4, 0x15
-/* 801074AC 0010310C 38 00 00 03 */ li r0, 3
-/* 801074B0 00103110 3B C0 00 01 */ li r30, 1
-/* 801074B4 00103114 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801074B8 00103118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801074BC 0010311C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801074C0 00103120 48 00 00 14 */ b lbl_801074D4
-lbl_801074C4:
-/* 801074C4 00103124 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 801074C8 00103128 38 60 02 22 */ li r3, 0x222
-/* 801074CC 0010312C 38 80 00 00 */ li r4, 0
-/* 801074D0 00103130 4B F0 3C A1 */ bl func_8000B170
-lbl_801074D4:
-/* 801074D4 00103134 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801074D8 00103138 38 00 00 0C */ li r0, 0xc
-/* 801074DC 0010313C 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 801074E0 00103140 48 00 00 D4 */ b lbl_801075B4
-lbl_801074E4:
-/* 801074E4 00103144 38 60 00 03 */ li r3, 3
-/* 801074E8 00103148 48 01 3C 41 */ bl func_8011B128
-/* 801074EC 0010314C 2C 03 00 00 */ cmpwi r3, 0
-/* 801074F0 00103150 41 82 00 54 */ beq lbl_80107544
-/* 801074F4 00103154 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801074F8 00103158 38 80 00 07 */ li r4, 7
-/* 801074FC 0010315C 38 A0 00 00 */ li r5, 0
-/* 80107500 00103160 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107504 00103164 48 14 C8 AD */ bl func_80253DB0
-/* 80107508 00103168 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010750C 0010316C 38 80 00 02 */ li r4, 2
-/* 80107510 00103170 38 A0 00 00 */ li r5, 0
-/* 80107514 00103174 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107518 00103178 48 14 C8 99 */ bl func_80253DB0
-/* 8010751C 0010317C 38 60 00 03 */ li r3, 3
-/* 80107520 00103180 48 05 82 0D */ bl func_8015F72C
-/* 80107524 00103184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107528 00103188 38 80 00 15 */ li r4, 0x15
-/* 8010752C 0010318C 38 00 00 04 */ li r0, 4
-/* 80107530 00103190 3B C0 00 01 */ li r30, 1
-/* 80107534 00103194 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107538 00103198 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010753C 0010319C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107540 001031A0 48 00 00 14 */ b lbl_80107554
-lbl_80107544:
-/* 80107544 001031A4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80107548 001031A8 38 60 02 22 */ li r3, 0x222
-/* 8010754C 001031AC 38 80 00 00 */ li r4, 0
-/* 80107550 001031B0 4B F0 3C 21 */ bl func_8000B170
-lbl_80107554:
-/* 80107554 001031B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107558 001031B8 38 00 00 0D */ li r0, 0xd
-/* 8010755C 001031BC 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80107560 001031C0 48 00 00 54 */ b lbl_801075B4
-lbl_80107564:
-/* 80107564 001031C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107568 001031C8 38 80 00 08 */ li r4, 8
-/* 8010756C 001031CC 38 A0 00 00 */ li r5, 0
-/* 80107570 001031D0 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107574 001031D4 48 14 C8 3D */ bl func_80253DB0
-/* 80107578 001031D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010757C 001031DC 38 80 00 01 */ li r4, 1
-/* 80107580 001031E0 38 A0 00 00 */ li r5, 0
-/* 80107584 001031E4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107588 001031E8 48 14 C8 29 */ bl func_80253DB0
-/* 8010758C 001031EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107590 001031F0 38 A0 00 15 */ li r5, 0x15
-/* 80107594 001031F4 38 80 00 00 */ li r4, 0
-/* 80107598 001031F8 38 00 00 04 */ li r0, 4
-/* 8010759C 001031FC 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 801075A0 00103200 3B C0 00 02 */ li r30, 2
-/* 801075A4 00103204 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801075A8 00103208 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 801075AC 0010320C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801075B0 00103210 98 03 01 5C */ stb r0, 0x15c(r3)
-lbl_801075B4:
-/* 801075B4 00103214 2C 1E 00 00 */ cmpwi r30, 0
-/* 801075B8 00103218 40 A2 00 08 */ bne+ lbl_801075C0
-/* 801075BC 0010321C 48 00 CF A0 */ b lbl_8011455C
-lbl_801075C0:
-/* 801075C0 00103220 7F C3 F3 78 */ mr r3, r30
-/* 801075C4 00103224 4B F5 2F 09 */ bl func_8005A4CC
-/* 801075C8 00103228 48 00 CF 94 */ b lbl_8011455C
-lbl_801075CC:
-/* 801075CC 0010322C 2C 03 00 04 */ cmpwi r3, 4
-/* 801075D0 00103230 41 82 00 D4 */ beq lbl_801076A4
-/* 801075D4 00103234 40 80 00 1C */ bge lbl_801075F0
-/* 801075D8 00103238 2C 03 00 02 */ cmpwi r3, 2
-/* 801075DC 0010323C 41 82 00 58 */ beq lbl_80107634
-/* 801075E0 00103240 40 80 00 8C */ bge lbl_8010766C
-/* 801075E4 00103244 2C 03 00 01 */ cmpwi r3, 1
-/* 801075E8 00103248 40 80 00 14 */ bge lbl_801075FC
-/* 801075EC 0010324C 48 00 CF 70 */ b lbl_8011455C
-lbl_801075F0:
-/* 801075F0 00103250 2C 03 00 63 */ cmpwi r3, 0x63
-/* 801075F4 00103254 41 82 00 E8 */ beq lbl_801076DC
-/* 801075F8 00103258 48 00 CF 64 */ b lbl_8011455C
-lbl_801075FC:
-/* 801075FC 0010325C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107600 00103260 38 80 00 00 */ li r4, 0
-/* 80107604 00103264 38 A0 00 00 */ li r5, 0
-/* 80107608 00103268 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 8010760C 0010326C 48 14 C7 A5 */ bl func_80253DB0
-/* 80107610 00103270 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107614 00103274 38 80 00 02 */ li r4, 2
-/* 80107618 00103278 38 A0 00 00 */ li r5, 0
-/* 8010761C 0010327C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107620 00103280 48 14 C7 91 */ bl func_80253DB0
-/* 80107624 00103284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107628 00103288 38 00 00 0A */ li r0, 0xa
-/* 8010762C 0010328C 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80107630 00103290 48 00 CF 2C */ b lbl_8011455C
-lbl_80107634:
-/* 80107634 00103294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107638 00103298 38 80 00 01 */ li r4, 1
-/* 8010763C 0010329C 38 A0 00 00 */ li r5, 0
-/* 80107640 001032A0 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107644 001032A4 48 14 C7 6D */ bl func_80253DB0
-/* 80107648 001032A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010764C 001032AC 38 80 00 02 */ li r4, 2
-/* 80107650 001032B0 38 A0 00 00 */ li r5, 0
-/* 80107654 001032B4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107658 001032B8 48 14 C7 59 */ bl func_80253DB0
-/* 8010765C 001032BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107660 001032C0 38 00 00 0B */ li r0, 0xb
-/* 80107664 001032C4 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80107668 001032C8 48 00 CE F4 */ b lbl_8011455C
-lbl_8010766C:
-/* 8010766C 001032CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107670 001032D0 38 80 00 02 */ li r4, 2
-/* 80107674 001032D4 38 A0 00 00 */ li r5, 0
-/* 80107678 001032D8 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 8010767C 001032DC 48 14 C7 35 */ bl func_80253DB0
-/* 80107680 001032E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107684 001032E4 38 80 00 02 */ li r4, 2
-/* 80107688 001032E8 38 A0 00 00 */ li r5, 0
-/* 8010768C 001032EC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107690 001032F0 48 14 C7 21 */ bl func_80253DB0
-/* 80107694 001032F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107698 001032F8 38 00 00 0C */ li r0, 0xc
-/* 8010769C 001032FC 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 801076A0 00103300 48 00 CE BC */ b lbl_8011455C
-lbl_801076A4:
-/* 801076A4 00103304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801076A8 00103308 38 80 00 03 */ li r4, 3
-/* 801076AC 0010330C 38 A0 00 00 */ li r5, 0
-/* 801076B0 00103310 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 801076B4 00103314 48 14 C6 FD */ bl func_80253DB0
-/* 801076B8 00103318 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801076BC 0010331C 38 80 00 02 */ li r4, 2
-/* 801076C0 00103320 38 A0 00 00 */ li r5, 0
-/* 801076C4 00103324 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801076C8 00103328 48 14 C6 E9 */ bl func_80253DB0
-/* 801076CC 0010332C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801076D0 00103330 38 00 00 0D */ li r0, 0xd
-/* 801076D4 00103334 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 801076D8 00103338 48 00 CE 84 */ b lbl_8011455C
-lbl_801076DC:
-/* 801076DC 0010333C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801076E0 00103340 38 80 00 08 */ li r4, 8
-/* 801076E4 00103344 38 A0 00 00 */ li r5, 0
-/* 801076E8 00103348 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 801076EC 0010334C 48 14 C6 C5 */ bl func_80253DB0
-/* 801076F0 00103350 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801076F4 00103354 38 80 00 00 */ li r4, 0
-/* 801076F8 00103358 38 A0 00 00 */ li r5, 0
-/* 801076FC 0010335C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107700 00103360 48 14 C6 B1 */ bl func_80253DB0
-/* 80107704 00103364 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107708 00103368 38 00 00 04 */ li r0, 4
-/* 8010770C 0010336C 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 80107710 00103370 48 00 CE 4C */ b lbl_8011455C
-/* 80107714 00103374 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80107718 00103378 2C 00 00 00 */ cmpwi r0, 0
-/* 8010771C 0010337C 40 82 00 28 */ bne lbl_80107744
-/* 80107720 00103380 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 80107724 00103384 48 14 C6 AD */ bl func_80253DD0
-/* 80107728 00103388 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010772C 0010338C 28 00 00 03 */ cmplwi r0, 3
-/* 80107730 00103390 40 82 00 38 */ bne lbl_80107768
-/* 80107734 00103394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107738 00103398 38 00 00 16 */ li r0, 0x16
-/* 8010773C 0010339C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80107740 001033A0 48 00 00 28 */ b lbl_80107768
-lbl_80107744:
-/* 80107744 001033A4 A8 7F 00 A0 */ lha r3, 0xa0(r31)
-/* 80107748 001033A8 48 14 C6 89 */ bl func_80253DD0
-/* 8010774C 001033AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80107750 001033B0 28 00 00 03 */ cmplwi r0, 3
-/* 80107754 001033B4 40 82 00 14 */ bne lbl_80107768
-/* 80107758 001033B8 4B F4 FF 31 */ bl func_80057688
-/* 8010775C 001033BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107760 001033C0 38 00 00 16 */ li r0, 0x16
-/* 80107764 001033C4 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80107768:
-/* 80107768 001033C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010776C 001033CC 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 80107770 001033D0 28 00 00 16 */ cmplwi r0, 0x16
-/* 80107774 001033D4 41 A2 00 08 */ beq+ lbl_8010777C
-/* 80107778 001033D8 48 00 CD E4 */ b lbl_8011455C
-lbl_8010777C:
-/* 8010777C 001033DC A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 80107780 001033E0 38 80 00 09 */ li r4, 9
-/* 80107784 001033E4 38 A0 00 00 */ li r5, 0
-/* 80107788 001033E8 48 14 C6 29 */ bl func_80253DB0
-/* 8010778C 001033EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107790 001033F0 38 80 00 03 */ li r4, 3
-/* 80107794 001033F4 38 A0 00 00 */ li r5, 0
-/* 80107798 001033F8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010779C 001033FC 48 14 C6 15 */ bl func_80253DB0
-/* 801077A0 00103400 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801077A4 00103404 38 80 00 01 */ li r4, 1
-/* 801077A8 00103408 38 A0 00 00 */ li r5, 0
-/* 801077AC 0010340C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801077B0 00103410 48 14 C6 01 */ bl func_80253DB0
-/* 801077B4 00103414 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801077B8 00103418 38 00 00 FF */ li r0, 0xff
-/* 801077BC 0010341C 98 03 01 5C */ stb r0, 0x15c(r3)
-/* 801077C0 00103420 48 00 CD 9C */ b lbl_8011455C
-/* 801077C4 00103424 A8 7F 00 A0 */ lha r3, 0xa0(r31)
-/* 801077C8 00103428 48 14 C6 09 */ bl func_80253DD0
-/* 801077CC 0010342C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801077D0 00103430 28 00 00 03 */ cmplwi r0, 3
-/* 801077D4 00103434 41 A2 00 08 */ beq+ lbl_801077DC
-/* 801077D8 00103438 48 00 CD 84 */ b lbl_8011455C
-lbl_801077DC:
-/* 801077DC 0010343C 4B F4 FE C1 */ bl func_8005769C
-/* 801077E0 00103440 2C 03 00 00 */ cmpwi r3, 0
-/* 801077E4 00103444 41 A2 00 08 */ beq+ lbl_801077EC
-/* 801077E8 00103448 48 00 CD 74 */ b lbl_8011455C
-lbl_801077EC:
-/* 801077EC 0010344C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801077F0 00103450 38 80 00 08 */ li r4, 8
-/* 801077F4 00103454 38 A0 00 00 */ li r5, 0
-/* 801077F8 00103458 A8 63 00 A0 */ lha r3, 0xa0(r3)
-/* 801077FC 0010345C 48 14 C5 F5 */ bl func_80253DF0
-/* 80107800 00103460 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107804 00103464 38 80 00 08 */ li r4, 8
-/* 80107808 00103468 38 A0 00 00 */ li r5, 0
-/* 8010780C 0010346C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107810 00103470 48 14 C5 E1 */ bl func_80253DF0
-/* 80107814 00103474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107818 00103478 38 80 00 08 */ li r4, 8
-/* 8010781C 0010347C 38 A0 00 00 */ li r5, 0
-/* 80107820 00103480 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80107824 00103484 48 14 C5 CD */ bl func_80253DF0
-/* 80107828 00103488 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010782C 0010348C 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80107830 00103490 2C 00 00 00 */ cmpwi r0, 0
-/* 80107834 00103494 40 82 00 94 */ bne lbl_801078C8
-/* 80107838 00103498 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 8010783C 0010349C 38 80 00 08 */ li r4, 8
-/* 80107840 001034A0 38 A0 00 01 */ li r5, 1
-/* 80107844 001034A4 48 14 C5 AD */ bl func_80253DF0
-/* 80107848 001034A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010784C 001034AC 38 80 00 06 */ li r4, 6
-/* 80107850 001034B0 38 A0 00 00 */ li r5, 0
-/* 80107854 001034B4 A8 63 00 9E */ lha r3, 0x9e(r3)
-/* 80107858 001034B8 48 14 C5 59 */ bl func_80253DB0
-/* 8010785C 001034BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107860 001034C0 38 80 00 08 */ li r4, 8
-/* 80107864 001034C4 38 A0 00 01 */ li r5, 1
-/* 80107868 001034C8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010786C 001034CC 48 14 C5 85 */ bl func_80253DF0
-/* 80107870 001034D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107874 001034D4 38 80 00 04 */ li r4, 4
-/* 80107878 001034D8 38 A0 00 00 */ li r5, 0
-/* 8010787C 001034DC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80107880 001034E0 48 14 C5 31 */ bl func_80253DB0
-/* 80107884 001034E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107888 001034E8 38 80 00 08 */ li r4, 8
-/* 8010788C 001034EC 38 A0 00 01 */ li r5, 1
-/* 80107890 001034F0 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80107894 001034F4 48 14 C5 5D */ bl func_80253DF0
-/* 80107898 001034F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010789C 001034FC 38 80 00 02 */ li r4, 2
-/* 801078A0 00103500 38 A0 00 00 */ li r5, 0
-/* 801078A4 00103504 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801078A8 00103508 48 14 C5 09 */ bl func_80253DB0
-/* 801078AC 0010350C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801078B0 00103510 38 80 00 0F */ li r4, 0xf
-/* 801078B4 00103514 38 00 00 02 */ li r0, 2
-/* 801078B8 00103518 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 801078BC 0010351C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801078C0 00103520 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801078C4 00103524 48 00 CC 98 */ b lbl_8011455C
-lbl_801078C8:
-/* 801078C8 00103528 38 60 00 01 */ li r3, 1
-/* 801078CC 0010352C 4B F4 E5 E9 */ bl func_80055EB4
-/* 801078D0 00103530 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801078D4 00103534 38 00 00 24 */ li r0, 0x24
-/* 801078D8 00103538 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801078DC 0010353C 48 05 7E 05 */ bl func_8015F6E0
-/* 801078E0 00103540 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801078E4 00103544 90 64 00 D8 */ stw r3, 0xd8(r4)
-/* 801078E8 00103548 48 05 D5 55 */ bl func_80164E3C
-/* 801078EC 0010354C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801078F0 00103550 38 00 00 05 */ li r0, 5
-/* 801078F4 00103554 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 801078F8 00103558 98 04 00 E1 */ stb r0, 0xe1(r4)
-/* 801078FC 0010355C 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 80107900 00103560 4B F4 D7 65 */ bl func_80055064
-/* 80107904 00103564 4B F4 E9 71 */ bl func_80056274
-/* 80107908 00103568 48 00 CC 54 */ b lbl_8011455C
-/* 8010790C 0010356C 38 60 00 06 */ li r3, 6
-/* 80107910 00103570 38 80 00 02 */ li r4, 2
-/* 80107914 00103574 38 A0 00 01 */ li r5, 1
-/* 80107918 00103578 48 05 B0 29 */ bl func_80162940
-/* 8010791C 0010357C 38 60 00 07 */ li r3, 7
-/* 80107920 00103580 48 05 B1 71 */ bl func_80162A90
-/* 80107924 00103584 28 03 00 01 */ cmplwi r3, 1
-/* 80107928 00103588 40 82 00 A8 */ bne lbl_801079D0
-/* 8010792C 0010358C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107930 00103590 38 00 01 0D */ li r0, 0x10d
-/* 80107934 00103594 3B 80 00 00 */ li r28, 0
-/* 80107938 00103598 38 A0 00 01 */ li r5, 1
-/* 8010793C 0010359C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80107940 001035A0 38 60 00 07 */ li r3, 7
-/* 80107944 001035A4 38 80 00 02 */ li r4, 2
-/* 80107948 001035A8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010794C 001035AC B3 86 02 0E */ sth r28, 0x20e(r6)
-/* 80107950 001035B0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107954 001035B4 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 80107958 001035B8 60 00 10 00 */ ori r0, r0, 0x1000
-/* 8010795C 001035BC B0 06 02 20 */ sth r0, 0x220(r6)
-/* 80107960 001035C0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107964 001035C4 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 80107968 001035C8 60 00 08 00 */ ori r0, r0, 0x800
-/* 8010796C 001035CC B0 06 02 20 */ sth r0, 0x220(r6)
-/* 80107970 001035D0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107974 001035D4 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 80107978 001035D8 60 00 01 00 */ ori r0, r0, 0x100
-/* 8010797C 001035DC B0 06 02 20 */ sth r0, 0x220(r6)
-/* 80107980 001035E0 48 05 AF C1 */ bl func_80162940
-/* 80107984 001035E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107988 001035E8 38 80 00 00 */ li r4, 0
-/* 8010798C 001035EC 80 63 01 60 */ lwz r3, 0x160(r3)
-/* 80107990 001035F0 4B F4 EA 5D */ bl func_800563EC
-/* 80107994 001035F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107998 001035F8 38 80 00 00 */ li r4, 0
-/* 8010799C 001035FC 48 01 06 D5 */ bl func_80118070
-/* 801079A0 00103600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801079A4 00103604 38 80 00 01 */ li r4, 1
-/* 801079A8 00103608 B3 83 01 2C */ sth r28, 0x12c(r3)
-/* 801079AC 0010360C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801079B0 00103610 48 00 DC 8D */ bl func_8011563C
-/* 801079B4 00103614 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801079B8 00103618 38 80 00 02 */ li r4, 2
-/* 801079BC 0010361C 48 00 E5 11 */ bl func_80115ECC
-/* 801079C0 00103620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801079C4 00103624 38 00 00 01 */ li r0, 1
-/* 801079C8 00103628 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801079CC 0010362C 48 00 CB 90 */ b lbl_8011455C
-lbl_801079D0:
-/* 801079D0 00103630 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801079D4 00103634 38 60 00 07 */ li r3, 7
-/* 801079D8 00103638 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 801079DC 0010363C 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16
-/* 801079E0 00103640 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 801079E4 00103644 48 05 B0 AD */ bl func_80162A90
-/* 801079E8 00103648 28 03 00 03 */ cmplwi r3, 3
-/* 801079EC 0010364C 40 82 00 C0 */ bne lbl_80107AAC
-/* 801079F0 00103650 38 60 01 85 */ li r3, 0x185
-/* 801079F4 00103654 48 05 B0 9D */ bl func_80162A90
-/* 801079F8 00103658 2C 03 00 00 */ cmpwi r3, 0
-/* 801079FC 0010365C 40 82 00 B0 */ bne lbl_80107AAC
-/* 80107A00 00103660 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A04 00103664 38 00 01 31 */ li r0, 0x131
-/* 80107A08 00103668 38 60 01 85 */ li r3, 0x185
-/* 80107A0C 0010366C 38 80 00 01 */ li r4, 1
-/* 80107A10 00103670 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80107A14 00103674 38 A0 00 01 */ li r5, 1
-/* 80107A18 00103678 48 05 AF 29 */ bl func_80162940
-/* 80107A1C 0010367C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A20 00103680 3B 80 00 00 */ li r28, 0
-/* 80107A24 00103684 38 A0 00 01 */ li r5, 1
-/* 80107A28 00103688 38 60 00 07 */ li r3, 7
-/* 80107A2C 0010368C B3 84 02 0E */ sth r28, 0x20e(r4)
-/* 80107A30 00103690 38 80 00 02 */ li r4, 2
-/* 80107A34 00103694 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A38 00103698 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 80107A3C 0010369C 60 00 10 00 */ ori r0, r0, 0x1000
-/* 80107A40 001036A0 B0 06 02 20 */ sth r0, 0x220(r6)
-/* 80107A44 001036A4 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A48 001036A8 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 80107A4C 001036AC 60 00 08 00 */ ori r0, r0, 0x800
-/* 80107A50 001036B0 B0 06 02 20 */ sth r0, 0x220(r6)
-/* 80107A54 001036B4 48 05 AE ED */ bl func_80162940
-/* 80107A58 001036B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A5C 001036BC 38 80 00 00 */ li r4, 0
-/* 80107A60 001036C0 80 63 01 60 */ lwz r3, 0x160(r3)
-/* 80107A64 001036C4 4B F4 E9 89 */ bl func_800563EC
-/* 80107A68 001036C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A6C 001036CC 38 80 00 00 */ li r4, 0
-/* 80107A70 001036D0 48 01 06 01 */ bl func_80118070
-/* 80107A74 001036D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A78 001036D8 38 80 00 01 */ li r4, 1
-/* 80107A7C 001036DC B3 83 01 2C */ sth r28, 0x12c(r3)
-/* 80107A80 001036E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A84 001036E4 48 00 DB B9 */ bl func_8011563C
-/* 80107A88 001036E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A8C 001036EC 38 80 00 00 */ li r4, 0
-/* 80107A90 001036F0 48 00 E4 3D */ bl func_80115ECC
-/* 80107A94 001036F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107A98 001036F8 38 00 00 01 */ li r0, 1
-/* 80107A9C 001036FC 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80107AA0 00103700 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107AA4 00103704 93 83 01 1C */ stw r28, 0x11c(r3)
-/* 80107AA8 00103708 48 00 CA B4 */ b lbl_8011455C
-lbl_80107AAC:
-/* 80107AAC 0010370C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107AB0 00103710 38 60 00 07 */ li r3, 7
-/* 80107AB4 00103714 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 80107AB8 00103718 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 80107ABC 0010371C B0 04 02 20 */ sth r0, 0x220(r4)
-/* 80107AC0 00103720 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107AC4 00103724 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 80107AC8 00103728 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 80107ACC 0010372C B0 04 02 20 */ sth r0, 0x220(r4)
-/* 80107AD0 00103730 48 05 AF C1 */ bl func_80162A90
-/* 80107AD4 00103734 28 03 00 02 */ cmplwi r3, 2
-/* 80107AD8 00103738 41 82 00 60 */ beq lbl_80107B38
-/* 80107ADC 0010373C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107AE0 00103740 38 80 00 00 */ li r4, 0
-/* 80107AE4 00103744 80 63 01 60 */ lwz r3, 0x160(r3)
-/* 80107AE8 00103748 4B F4 E9 05 */ bl func_800563EC
-/* 80107AEC 0010374C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107AF0 00103750 38 80 00 00 */ li r4, 0
-/* 80107AF4 00103754 48 01 05 7D */ bl func_80118070
-/* 80107AF8 00103758 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107AFC 0010375C 38 00 00 00 */ li r0, 0
-/* 80107B00 00103760 38 80 00 01 */ li r4, 1
-/* 80107B04 00103764 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80107B08 00103768 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107B0C 0010376C 48 00 DB 31 */ bl func_8011563C
-/* 80107B10 00103770 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107B14 00103774 38 80 00 08 */ li r4, 8
-/* 80107B18 00103778 38 A0 00 01 */ li r5, 1
-/* 80107B1C 0010377C A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107B20 00103780 48 14 C2 D1 */ bl func_80253DF0
-/* 80107B24 00103784 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107B28 00103788 38 80 00 10 */ li r4, 0x10
-/* 80107B2C 0010378C 38 A0 00 00 */ li r5, 0
-/* 80107B30 00103790 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107B34 00103794 48 14 C2 7D */ bl func_80253DB0
-lbl_80107B38:
-/* 80107B38 00103798 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107B3C 0010379C 38 00 00 2C */ li r0, 0x2c
-/* 80107B40 001037A0 38 60 01 85 */ li r3, 0x185
-/* 80107B44 001037A4 38 80 00 01 */ li r4, 1
-/* 80107B48 001037A8 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80107B4C 001037AC 38 A0 00 01 */ li r5, 1
-/* 80107B50 001037B0 48 05 AD F1 */ bl func_80162940
-/* 80107B54 001037B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107B58 001037B8 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 80107B5C 001037BC 28 00 00 07 */ cmplwi r0, 7
-/* 80107B60 001037C0 40 A1 00 08 */ ble+ lbl_80107B68
-/* 80107B64 001037C4 48 00 C9 F8 */ b lbl_8011455C
-lbl_80107B68:
-/* 80107B68 001037C8 3C 60 80 42 */ lis r3, lbl_8041AC48@ha
-/* 80107B6C 001037CC 54 00 10 3A */ slwi r0, r0, 2
-/* 80107B70 001037D0 38 63 AC 48 */ addi r3, r3, lbl_8041AC48@l
-/* 80107B74 001037D4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80107B78 001037D8 7C 69 03 A6 */ mtctr r3
-/* 80107B7C 001037DC 4E 80 04 20 */ bctr
-/* 80107B80 001037E0 38 60 2A FA */ li r3, 0x2afa
-/* 80107B84 001037E4 38 00 2A F3 */ li r0, 0x2af3
-/* 80107B88 001037E8 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107B8C 001037EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107B90 001037F0 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107B94 001037F4 48 00 C9 C8 */ b lbl_8011455C
-/* 80107B98 001037F8 38 60 2A FB */ li r3, 0x2afb
-/* 80107B9C 001037FC 38 00 2A F4 */ li r0, 0x2af4
-/* 80107BA0 00103800 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107BA4 00103804 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107BA8 00103808 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107BAC 0010380C 48 00 C9 B0 */ b lbl_8011455C
-/* 80107BB0 00103810 38 60 2A FE */ li r3, 0x2afe
-/* 80107BB4 00103814 38 00 2A F7 */ li r0, 0x2af7
-/* 80107BB8 00103818 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107BBC 0010381C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107BC0 00103820 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107BC4 00103824 48 00 C9 98 */ b lbl_8011455C
-/* 80107BC8 00103828 38 60 2A FF */ li r3, 0x2aff
-/* 80107BCC 0010382C 38 00 2A F8 */ li r0, 0x2af8
-/* 80107BD0 00103830 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107BD4 00103834 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107BD8 00103838 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107BDC 0010383C 48 00 C9 80 */ b lbl_8011455C
-/* 80107BE0 00103840 38 60 2A F9 */ li r3, 0x2af9
-/* 80107BE4 00103844 38 00 2A F2 */ li r0, 0x2af2
-/* 80107BE8 00103848 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107BEC 0010384C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107BF0 00103850 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107BF4 00103854 48 00 C9 68 */ b lbl_8011455C
-/* 80107BF8 00103858 38 60 2A FC */ li r3, 0x2afc
-/* 80107BFC 0010385C 38 00 2A F5 */ li r0, 0x2af5
-/* 80107C00 00103860 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107C04 00103864 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107C08 00103868 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107C0C 0010386C 48 00 C9 50 */ b lbl_8011455C
-/* 80107C10 00103870 38 60 2A FD */ li r3, 0x2afd
-/* 80107C14 00103874 38 00 2A F6 */ li r0, 0x2af6
-/* 80107C18 00103878 90 64 01 18 */ stw r3, 0x118(r4)
-/* 80107C1C 0010387C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107C20 00103880 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107C24 00103884 48 00 C9 38 */ b lbl_8011455C
-/* 80107C28 00103888 3B 80 00 00 */ li r28, 0
-/* 80107C2C 0010388C 38 60 00 07 */ li r3, 7
-/* 80107C30 00103890 48 05 AE 61 */ bl func_80162A90
-/* 80107C34 00103894 28 03 00 02 */ cmplwi r3, 2
-/* 80107C38 00103898 40 82 00 0C */ bne lbl_80107C44
-/* 80107C3C 0010389C 3B 80 00 01 */ li r28, 1
-/* 80107C40 001038A0 48 00 00 20 */ b lbl_80107C60
-lbl_80107C44:
-/* 80107C44 001038A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107C48 001038A8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107C4C 001038AC 48 14 C1 85 */ bl func_80253DD0
-/* 80107C50 001038B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80107C54 001038B4 28 00 00 03 */ cmplwi r0, 3
-/* 80107C58 001038B8 40 82 00 08 */ bne lbl_80107C60
-/* 80107C5C 001038BC 3B 80 00 01 */ li r28, 1
-lbl_80107C60:
-/* 80107C60 001038C0 2C 1C 00 00 */ cmpwi r28, 0
-/* 80107C64 001038C4 40 A2 00 08 */ bne+ lbl_80107C6C
-/* 80107C68 001038C8 48 00 C8 F4 */ b lbl_8011455C
-lbl_80107C6C:
-/* 80107C6C 001038CC 4B F4 F9 01 */ bl func_8005756C
-/* 80107C70 001038D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80107C74 001038D4 41 A2 00 08 */ beq+ lbl_80107C7C
-/* 80107C78 001038D8 48 00 CA B8 */ b lbl_80114730
-lbl_80107C7C:
-/* 80107C7C 001038DC 38 60 00 07 */ li r3, 7
-/* 80107C80 001038E0 48 05 AE 11 */ bl func_80162A90
-/* 80107C84 001038E4 28 03 00 02 */ cmplwi r3, 2
-/* 80107C88 001038E8 40 82 00 14 */ bne lbl_80107C9C
-/* 80107C8C 001038EC 38 60 00 07 */ li r3, 7
-/* 80107C90 001038F0 38 80 00 03 */ li r4, 3
-/* 80107C94 001038F4 38 A0 00 01 */ li r5, 1
-/* 80107C98 001038F8 48 05 AC A9 */ bl func_80162940
-lbl_80107C9C:
-/* 80107C9C 001038FC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107CA0 00103900 38 00 00 2D */ li r0, 0x2d
-/* 80107CA4 00103904 38 60 00 00 */ li r3, 0
-/* 80107CA8 00103908 38 80 00 00 */ li r4, 0
-/* 80107CAC 0010390C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80107CB0 00103910 4B F5 1C 49 */ bl func_800598F8
-/* 80107CB4 00103914 38 60 00 05 */ li r3, 5
-/* 80107CB8 00103918 38 80 00 00 */ li r4, 0
-/* 80107CBC 0010391C 38 A0 00 00 */ li r5, 0
-/* 80107CC0 00103920 38 C0 00 01 */ li r6, 1
-/* 80107CC4 00103924 38 E0 00 06 */ li r7, 6
-/* 80107CC8 00103928 39 00 00 00 */ li r8, 0
-/* 80107CCC 0010392C 4B F5 1C FD */ bl func_800599C8
-/* 80107CD0 00103930 38 60 00 01 */ li r3, 1
-/* 80107CD4 00103934 38 80 00 00 */ li r4, 0
-/* 80107CD8 00103938 38 A0 00 05 */ li r5, 5
-/* 80107CDC 0010393C 38 C0 00 02 */ li r6, 2
-/* 80107CE0 00103940 38 E0 00 07 */ li r7, 7
-/* 80107CE4 00103944 39 00 00 00 */ li r8, 0
-/* 80107CE8 00103948 4B F5 1C E1 */ bl func_800599C8
-/* 80107CEC 0010394C 38 60 00 02 */ li r3, 2
-/* 80107CF0 00103950 38 80 00 00 */ li r4, 0
-/* 80107CF4 00103954 38 A0 00 01 */ li r5, 1
-/* 80107CF8 00103958 38 C0 00 00 */ li r6, 0
-/* 80107CFC 0010395C 38 E0 00 03 */ li r7, 3
-/* 80107D00 00103960 39 00 00 00 */ li r8, 0
-/* 80107D04 00103964 4B F5 1C C5 */ bl func_800599C8
-/* 80107D08 00103968 38 60 00 06 */ li r3, 6
-/* 80107D0C 0010396C 38 80 00 05 */ li r4, 5
-/* 80107D10 00103970 38 A0 00 00 */ li r5, 0
-/* 80107D14 00103974 38 C0 00 07 */ li r6, 7
-/* 80107D18 00103978 38 E0 00 04 */ li r7, 4
-/* 80107D1C 0010397C 39 00 00 00 */ li r8, 0
-/* 80107D20 00103980 4B F5 1C A9 */ bl func_800599C8
-/* 80107D24 00103984 38 60 00 07 */ li r3, 7
-/* 80107D28 00103988 38 80 00 01 */ li r4, 1
-/* 80107D2C 0010398C 38 A0 00 06 */ li r5, 6
-/* 80107D30 00103990 38 C0 00 03 */ li r6, 3
-/* 80107D34 00103994 38 E0 00 04 */ li r7, 4
-/* 80107D38 00103998 39 00 00 00 */ li r8, 0
-/* 80107D3C 0010399C 4B F5 1C 8D */ bl func_800599C8
-/* 80107D40 001039A0 38 60 00 03 */ li r3, 3
-/* 80107D44 001039A4 38 80 00 02 */ li r4, 2
-/* 80107D48 001039A8 38 A0 00 07 */ li r5, 7
-/* 80107D4C 001039AC 38 C0 00 00 */ li r6, 0
-/* 80107D50 001039B0 38 E0 00 04 */ li r7, 4
-/* 80107D54 001039B4 39 00 00 00 */ li r8, 0
-/* 80107D58 001039B8 4B F5 1C 71 */ bl func_800599C8
-/* 80107D5C 001039BC 38 60 00 04 */ li r3, 4
-/* 80107D60 001039C0 38 80 00 06 */ li r4, 6
-/* 80107D64 001039C4 38 A0 00 00 */ li r5, 0
-/* 80107D68 001039C8 38 C0 00 03 */ li r6, 3
-/* 80107D6C 001039CC 38 E0 00 00 */ li r7, 0
-/* 80107D70 001039D0 39 00 00 00 */ li r8, 0
-/* 80107D74 001039D4 4B F5 1C 55 */ bl func_800599C8
-/* 80107D78 001039D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107D7C 001039DC 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80107D80 001039E0 98 03 00 E0 */ stb r0, 0xe0(r3)
-/* 80107D84 001039E4 48 00 C7 D8 */ b lbl_8011455C
-/* 80107D88 001039E8 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 80107D8C 001039EC 38 60 00 00 */ li r3, 0
-/* 80107D90 001039F0 38 A0 00 00 */ li r5, 0
-/* 80107D94 001039F4 38 C0 00 01 */ li r6, 1
-/* 80107D98 001039F8 4B F5 1C D5 */ bl func_80059A6C
-/* 80107D9C 001039FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80107DA0 00103A00 40 A2 00 08 */ bne+ lbl_80107DA8
-/* 80107DA4 00103A04 48 00 C7 B8 */ b lbl_8011455C
-lbl_80107DA8:
-/* 80107DA8 00103A08 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80107DAC 00103A0C 41 82 01 7C */ beq lbl_80107F28
-/* 80107DB0 00103A10 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80107DB4 00103A14 28 00 00 07 */ cmplwi r0, 7
-/* 80107DB8 00103A18 40 A1 00 08 */ ble+ lbl_80107DC0
-/* 80107DBC 00103A1C 48 00 C7 A0 */ b lbl_8011455C
-lbl_80107DC0:
-/* 80107DC0 00103A20 3C 60 80 42 */ lis r3, lbl_8041AC28@ha
-/* 80107DC4 00103A24 54 00 10 3A */ slwi r0, r0, 2
-/* 80107DC8 00103A28 38 63 AC 28 */ addi r3, r3, lbl_8041AC28@l
-/* 80107DCC 00103A2C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80107DD0 00103A30 7C 69 03 A6 */ mtctr r3
-/* 80107DD4 00103A34 4E 80 04 20 */ bctr
-/* 80107DD8 00103A38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107DDC 00103A3C 38 80 00 08 */ li r4, 8
-/* 80107DE0 00103A40 38 A0 00 00 */ li r5, 0
-/* 80107DE4 00103A44 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107DE8 00103A48 48 14 BF C9 */ bl func_80253DB0
-/* 80107DEC 00103A4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107DF0 00103A50 38 80 00 2E */ li r4, 0x2e
-/* 80107DF4 00103A54 38 00 00 01 */ li r0, 1
-/* 80107DF8 00103A58 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107DFC 00103A5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E00 00103A60 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107E04 00103A64 48 00 C7 58 */ b lbl_8011455C
-/* 80107E08 00103A68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E0C 00103A6C 38 80 00 09 */ li r4, 9
-/* 80107E10 00103A70 38 A0 00 00 */ li r5, 0
-/* 80107E14 00103A74 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107E18 00103A78 48 14 BF 99 */ bl func_80253DB0
-/* 80107E1C 00103A7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E20 00103A80 38 80 00 2E */ li r4, 0x2e
-/* 80107E24 00103A84 38 00 00 02 */ li r0, 2
-/* 80107E28 00103A88 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107E2C 00103A8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E30 00103A90 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107E34 00103A94 48 00 C7 28 */ b lbl_8011455C
-/* 80107E38 00103A98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E3C 00103A9C 38 80 00 0C */ li r4, 0xc
-/* 80107E40 00103AA0 38 A0 00 00 */ li r5, 0
-/* 80107E44 00103AA4 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107E48 00103AA8 48 14 BF 69 */ bl func_80253DB0
-/* 80107E4C 00103AAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E50 00103AB0 38 80 00 2E */ li r4, 0x2e
-/* 80107E54 00103AB4 38 00 00 03 */ li r0, 3
-/* 80107E58 00103AB8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107E5C 00103ABC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E60 00103AC0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107E64 00103AC4 48 00 C6 F8 */ b lbl_8011455C
-/* 80107E68 00103AC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E6C 00103ACC 38 80 00 0D */ li r4, 0xd
-/* 80107E70 00103AD0 38 A0 00 00 */ li r5, 0
-/* 80107E74 00103AD4 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107E78 00103AD8 48 14 BF 39 */ bl func_80253DB0
-/* 80107E7C 00103ADC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E80 00103AE0 38 80 00 2E */ li r4, 0x2e
-/* 80107E84 00103AE4 38 00 00 04 */ li r0, 4
-/* 80107E88 00103AE8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107E8C 00103AEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E90 00103AF0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107E94 00103AF4 48 00 C6 C8 */ b lbl_8011455C
-/* 80107E98 00103AF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107E9C 00103AFC 38 80 00 07 */ li r4, 7
-/* 80107EA0 00103B00 38 A0 00 00 */ li r5, 0
-/* 80107EA4 00103B04 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107EA8 00103B08 48 14 BF 09 */ bl func_80253DB0
-/* 80107EAC 00103B0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107EB0 00103B10 38 80 00 2E */ li r4, 0x2e
-/* 80107EB4 00103B14 38 00 00 05 */ li r0, 5
-/* 80107EB8 00103B18 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107EBC 00103B1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107EC0 00103B20 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107EC4 00103B24 48 00 C6 98 */ b lbl_8011455C
-/* 80107EC8 00103B28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107ECC 00103B2C 38 80 00 0A */ li r4, 0xa
-/* 80107ED0 00103B30 38 A0 00 00 */ li r5, 0
-/* 80107ED4 00103B34 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107ED8 00103B38 48 14 BE D9 */ bl func_80253DB0
-/* 80107EDC 00103B3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107EE0 00103B40 38 80 00 2E */ li r4, 0x2e
-/* 80107EE4 00103B44 38 00 00 06 */ li r0, 6
-/* 80107EE8 00103B48 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107EEC 00103B4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107EF0 00103B50 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107EF4 00103B54 48 00 C6 68 */ b lbl_8011455C
-/* 80107EF8 00103B58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107EFC 00103B5C 38 80 00 0B */ li r4, 0xb
-/* 80107F00 00103B60 38 A0 00 00 */ li r5, 0
-/* 80107F04 00103B64 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107F08 00103B68 48 14 BE A9 */ bl func_80253DB0
-/* 80107F0C 00103B6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F10 00103B70 38 80 00 2E */ li r4, 0x2e
-/* 80107F14 00103B74 38 00 00 07 */ li r0, 7
-/* 80107F18 00103B78 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80107F1C 00103B7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F20 00103B80 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80107F24 00103B84 48 00 C6 38 */ b lbl_8011455C
-lbl_80107F28:
-/* 80107F28 00103B88 28 03 00 07 */ cmplwi r3, 7
-/* 80107F2C 00103B8C 40 A1 00 08 */ ble+ lbl_80107F34
-/* 80107F30 00103B90 48 00 C6 2C */ b lbl_8011455C
-lbl_80107F34:
-/* 80107F34 00103B94 3C 80 80 42 */ lis r4, lbl_8041AC08@ha
-/* 80107F38 00103B98 54 60 10 3A */ slwi r0, r3, 2
-/* 80107F3C 00103B9C 38 84 AC 08 */ addi r4, r4, lbl_8041AC08@l
-/* 80107F40 00103BA0 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80107F44 00103BA4 7C 89 03 A6 */ mtctr r4
-/* 80107F48 00103BA8 4E 80 04 20 */ bctr
-/* 80107F4C 00103BAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F50 00103BB0 38 80 00 01 */ li r4, 1
-/* 80107F54 00103BB4 38 A0 00 00 */ li r5, 0
-/* 80107F58 00103BB8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107F5C 00103BBC 48 14 BE 55 */ bl func_80253DB0
-/* 80107F60 00103BC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F64 00103BC4 38 80 2A FA */ li r4, 0x2afa
-/* 80107F68 00103BC8 38 00 2A F3 */ li r0, 0x2af3
-/* 80107F6C 00103BCC 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80107F70 00103BD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F74 00103BD4 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107F78 00103BD8 48 00 C5 E4 */ b lbl_8011455C
-/* 80107F7C 00103BDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F80 00103BE0 38 80 00 02 */ li r4, 2
-/* 80107F84 00103BE4 38 A0 00 00 */ li r5, 0
-/* 80107F88 00103BE8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107F8C 00103BEC 48 14 BE 25 */ bl func_80253DB0
-/* 80107F90 00103BF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107F94 00103BF4 38 80 2A FB */ li r4, 0x2afb
-/* 80107F98 00103BF8 38 00 2A F4 */ li r0, 0x2af4
-/* 80107F9C 00103BFC 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80107FA0 00103C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107FA4 00103C04 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107FA8 00103C08 48 00 C5 B4 */ b lbl_8011455C
-/* 80107FAC 00103C0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107FB0 00103C10 38 80 00 05 */ li r4, 5
-/* 80107FB4 00103C14 38 A0 00 00 */ li r5, 0
-/* 80107FB8 00103C18 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107FBC 00103C1C 48 14 BD F5 */ bl func_80253DB0
-/* 80107FC0 00103C20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107FC4 00103C24 38 80 2A FE */ li r4, 0x2afe
-/* 80107FC8 00103C28 38 00 2A F7 */ li r0, 0x2af7
-/* 80107FCC 00103C2C 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80107FD0 00103C30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107FD4 00103C34 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80107FD8 00103C38 48 00 C5 84 */ b lbl_8011455C
-/* 80107FDC 00103C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107FE0 00103C40 38 80 00 06 */ li r4, 6
-/* 80107FE4 00103C44 38 A0 00 00 */ li r5, 0
-/* 80107FE8 00103C48 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80107FEC 00103C4C 48 14 BD C5 */ bl func_80253DB0
-/* 80107FF0 00103C50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80107FF4 00103C54 38 80 2A FF */ li r4, 0x2aff
-/* 80107FF8 00103C58 38 00 2A F8 */ li r0, 0x2af8
-/* 80107FFC 00103C5C 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80108000 00103C60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108004 00103C64 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80108008 00103C68 48 00 C5 54 */ b lbl_8011455C
-/* 8010800C 00103C6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108010 00103C70 38 80 00 00 */ li r4, 0
-/* 80108014 00103C74 38 A0 00 00 */ li r5, 0
-/* 80108018 00103C78 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010801C 00103C7C 48 14 BD 95 */ bl func_80253DB0
-/* 80108020 00103C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108024 00103C84 38 80 2A F9 */ li r4, 0x2af9
-/* 80108028 00103C88 38 00 2A F2 */ li r0, 0x2af2
-/* 8010802C 00103C8C 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80108030 00103C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108034 00103C94 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80108038 00103C98 48 00 C5 24 */ b lbl_8011455C
-/* 8010803C 00103C9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108040 00103CA0 38 80 00 03 */ li r4, 3
-/* 80108044 00103CA4 38 A0 00 00 */ li r5, 0
-/* 80108048 00103CA8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010804C 00103CAC 48 14 BD 65 */ bl func_80253DB0
-/* 80108050 00103CB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108054 00103CB4 38 80 2A FC */ li r4, 0x2afc
-/* 80108058 00103CB8 38 00 2A F5 */ li r0, 0x2af5
-/* 8010805C 00103CBC 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80108060 00103CC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108064 00103CC4 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80108068 00103CC8 48 00 C4 F4 */ b lbl_8011455C
-/* 8010806C 00103CCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108070 00103CD0 38 80 00 04 */ li r4, 4
-/* 80108074 00103CD4 38 A0 00 00 */ li r5, 0
-/* 80108078 00103CD8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010807C 00103CDC 48 14 BD 35 */ bl func_80253DB0
-/* 80108080 00103CE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108084 00103CE4 38 80 2A FD */ li r4, 0x2afd
-/* 80108088 00103CE8 38 00 2A F6 */ li r0, 0x2af6
-/* 8010808C 00103CEC 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80108090 00103CF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108094 00103CF4 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 80108098 00103CF8 48 00 C4 C4 */ b lbl_8011455C
-/* 8010809C 00103CFC A8 7F 00 86 */ lha r3, 0x86(r31)
-/* 801080A0 00103D00 48 14 BD 31 */ bl func_80253DD0
-/* 801080A4 00103D04 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801080A8 00103D08 28 00 00 03 */ cmplwi r0, 3
-/* 801080AC 00103D0C 41 A2 00 08 */ beq+ lbl_801080B4
-/* 801080B0 00103D10 48 00 C4 AC */ b lbl_8011455C
-lbl_801080B4:
-/* 801080B4 00103D14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801080B8 00103D18 38 80 00 0F */ li r4, 0xf
-/* 801080BC 00103D1C 38 A0 00 00 */ li r5, 0
-/* 801080C0 00103D20 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 801080C4 00103D24 48 14 BC ED */ bl func_80253DB0
-/* 801080C8 00103D28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801080CC 00103D2C 38 00 00 2F */ li r0, 0x2f
-/* 801080D0 00103D30 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801080D4 00103D34 48 00 C4 88 */ b lbl_8011455C
-/* 801080D8 00103D38 A8 7F 00 86 */ lha r3, 0x86(r31)
-/* 801080DC 00103D3C 48 14 BC F5 */ bl func_80253DD0
-/* 801080E0 00103D40 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801080E4 00103D44 28 00 00 03 */ cmplwi r0, 3
-/* 801080E8 00103D48 41 A2 00 08 */ beq+ lbl_801080F0
-/* 801080EC 00103D4C 48 00 C4 70 */ b lbl_8011455C
-lbl_801080F0:
-/* 801080F0 00103D50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801080F4 00103D54 38 80 00 08 */ li r4, 8
-/* 801080F8 00103D58 38 A0 00 00 */ li r5, 0
-/* 801080FC 00103D5C A8 63 00 86 */ lha r3, 0x86(r3)
-/* 80108100 00103D60 48 14 BC F1 */ bl func_80253DF0
-/* 80108104 00103D64 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108108 00103D68 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 8010810C 00103D6C 28 00 00 07 */ cmplwi r0, 7
-/* 80108110 00103D70 40 A1 00 08 */ ble+ lbl_80108118
-/* 80108114 00103D74 48 00 C4 48 */ b lbl_8011455C
-lbl_80108118:
-/* 80108118 00103D78 3C 60 80 42 */ lis r3, lbl_8041ABE8@ha
-/* 8010811C 00103D7C 54 00 10 3A */ slwi r0, r0, 2
-/* 80108120 00103D80 38 63 AB E8 */ addi r3, r3, lbl_8041ABE8@l
-/* 80108124 00103D84 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80108128 00103D88 7C 69 03 A6 */ mtctr r3
-/* 8010812C 00103D8C 4E 80 04 20 */ bctr
-/* 80108130 00103D90 38 60 00 37 */ li r3, 0x37
-/* 80108134 00103D94 38 00 00 01 */ li r0, 1
-/* 80108138 00103D98 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 8010813C 00103D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108140 00103DA0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80108144 00103DA4 48 00 C4 18 */ b lbl_8011455C
-/* 80108148 00103DA8 38 60 00 3D */ li r3, 0x3d
-/* 8010814C 00103DAC 38 00 00 01 */ li r0, 1
-/* 80108150 00103DB0 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 80108154 00103DB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108158 00103DB8 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010815C 00103DBC 48 00 C4 00 */ b lbl_8011455C
-/* 80108160 00103DC0 38 60 00 50 */ li r3, 0x50
-/* 80108164 00103DC4 38 00 00 01 */ li r0, 1
-/* 80108168 00103DC8 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 8010816C 00103DCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108170 00103DD0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80108174 00103DD4 48 00 C3 E8 */ b lbl_8011455C
-/* 80108178 00103DD8 38 60 00 5F */ li r3, 0x5f
-/* 8010817C 00103DDC 38 00 00 01 */ li r0, 1
-/* 80108180 00103DE0 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 80108184 00103DE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108188 00103DE8 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010818C 00103DEC 48 00 C3 D0 */ b lbl_8011455C
-/* 80108190 00103DF0 38 60 00 30 */ li r3, 0x30
-/* 80108194 00103DF4 38 00 00 01 */ li r0, 1
-/* 80108198 00103DF8 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 8010819C 00103DFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801081A0 00103E00 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801081A4 00103E04 48 00 C3 B8 */ b lbl_8011455C
-/* 801081A8 00103E08 38 60 00 45 */ li r3, 0x45
-/* 801081AC 00103E0C 38 00 00 01 */ li r0, 1
-/* 801081B0 00103E10 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 801081B4 00103E14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801081B8 00103E18 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801081BC 00103E1C 48 00 C3 A0 */ b lbl_8011455C
-/* 801081C0 00103E20 38 60 00 4A */ li r3, 0x4a
-/* 801081C4 00103E24 38 00 00 01 */ li r0, 1
-/* 801081C8 00103E28 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 801081CC 00103E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801081D0 00103E30 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801081D4 00103E34 48 00 C3 88 */ b lbl_8011455C
-/* 801081D8 00103E38 3B 80 00 14 */ li r28, 0x14
-/* 801081DC 00103E3C 48 01 47 99 */ bl func_8011C974
-/* 801081E0 00103E40 9B 83 00 14 */ stb r28, 0x14(r3)
-/* 801081E4 00103E44 38 60 00 09 */ li r3, 9
-/* 801081E8 00103E48 48 05 A8 A9 */ bl func_80162A90
-/* 801081EC 00103E4C 2C 03 00 00 */ cmpwi r3, 0
-/* 801081F0 00103E50 41 82 00 70 */ beq lbl_80108260
-/* 801081F4 00103E54 48 03 24 D9 */ bl func_8013A6CC
-/* 801081F8 00103E58 2C 03 00 00 */ cmpwi r3, 0
-/* 801081FC 00103E5C 41 82 00 64 */ beq lbl_80108260
-/* 80108200 00103E60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108204 00103E64 38 80 00 00 */ li r4, 0
-/* 80108208 00103E68 48 00 FE 69 */ bl func_80118070
-/* 8010820C 00103E6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108210 00103E70 38 80 00 02 */ li r4, 2
-/* 80108214 00103E74 48 00 D4 29 */ bl func_8011563C
-/* 80108218 00103E78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010821C 00103E7C 38 80 00 00 */ li r4, 0
-/* 80108220 00103E80 48 00 DC AD */ bl func_80115ECC
-/* 80108224 00103E84 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108228 00103E88 38 80 00 00 */ li r4, 0
-/* 8010822C 00103E8C 38 00 02 5D */ li r0, 0x25d
-/* 80108230 00103E90 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80108234 00103E94 60 63 10 00 */ ori r3, r3, 0x1000
-/* 80108238 00103E98 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 8010823C 00103E9C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108240 00103EA0 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80108244 00103EA4 60 63 08 00 */ ori r3, r3, 0x800
-/* 80108248 00103EA8 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 8010824C 00103EAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108250 00103EB0 B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80108254 00103EB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108258 00103EB8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010825C 00103EBC 48 00 C3 00 */ b lbl_8011455C
-lbl_80108260:
-/* 80108260 00103EC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108264 00103EC4 38 80 00 01 */ li r4, 1
-/* 80108268 00103EC8 48 00 FE 09 */ bl func_80118070
-/* 8010826C 00103ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108270 00103ED0 38 00 00 01 */ li r0, 1
-/* 80108274 00103ED4 38 80 00 02 */ li r4, 2
-/* 80108278 00103ED8 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8010827C 00103EDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108280 00103EE0 48 00 D3 BD */ bl func_8011563C
-/* 80108284 00103EE4 38 60 00 06 */ li r3, 6
-/* 80108288 00103EE8 38 80 00 02 */ li r4, 2
-/* 8010828C 00103EEC 38 A0 00 01 */ li r5, 1
-/* 80108290 00103EF0 48 05 A6 B1 */ bl func_80162940
-/* 80108294 00103EF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108298 00103EF8 38 80 00 08 */ li r4, 8
-/* 8010829C 00103EFC 38 A0 00 01 */ li r5, 1
-/* 801082A0 00103F00 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801082A4 00103F04 48 14 BB 4D */ bl func_80253DF0
-/* 801082A8 00103F08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801082AC 00103F0C 38 80 00 0A */ li r4, 0xa
-/* 801082B0 00103F10 38 A0 00 00 */ li r5, 0
-/* 801082B4 00103F14 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801082B8 00103F18 48 14 BA F9 */ bl func_80253DB0
-/* 801082BC 00103F1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801082C0 00103F20 38 00 00 31 */ li r0, 0x31
-/* 801082C4 00103F24 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801082C8 00103F28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801082CC 00103F2C 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 801082D0 00103F30 2C 00 00 02 */ cmpwi r0, 2
-/* 801082D4 00103F34 41 82 00 20 */ beq lbl_801082F4
-/* 801082D8 00103F38 40 80 00 48 */ bge lbl_80108320
-/* 801082DC 00103F3C 2C 00 00 01 */ cmpwi r0, 1
-/* 801082E0 00103F40 40 80 00 08 */ bge lbl_801082E8
-/* 801082E4 00103F44 48 00 00 3C */ b lbl_80108320
-lbl_801082E8:
-/* 801082E8 00103F48 38 00 2B 03 */ li r0, 0x2b03
-/* 801082EC 00103F4C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801082F0 00103F50 48 00 00 30 */ b lbl_80108320
-lbl_801082F4:
-/* 801082F4 00103F54 38 60 00 09 */ li r3, 9
-/* 801082F8 00103F58 48 05 A7 99 */ bl func_80162A90
-/* 801082FC 00103F5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108300 00103F60 41 82 00 14 */ beq lbl_80108314
-/* 80108304 00103F64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108308 00103F68 38 00 2B 04 */ li r0, 0x2b04
-/* 8010830C 00103F6C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108310 00103F70 48 00 00 10 */ b lbl_80108320
-lbl_80108314:
-/* 80108314 00103F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108318 00103F78 38 00 30 B1 */ li r0, 0x30b1
-/* 8010831C 00103F7C 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_80108320:
-/* 80108320 00103F80 38 60 01 7E */ li r3, 0x17e
-/* 80108324 00103F84 48 05 A7 6D */ bl func_80162A90
-/* 80108328 00103F88 2C 03 00 00 */ cmpwi r3, 0
-/* 8010832C 00103F8C 41 A2 00 08 */ beq+ lbl_80108334
-/* 80108330 00103F90 48 00 C2 2C */ b lbl_8011455C
-lbl_80108334:
-/* 80108334 00103F94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108338 00103F98 38 00 00 00 */ li r0, 0
-/* 8010833C 00103F9C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108340 00103FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108344 00103FA4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80108348 00103FA8 60 00 01 00 */ ori r0, r0, 0x100
-/* 8010834C 00103FAC B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80108350 00103FB0 48 00 C2 0C */ b lbl_8011455C
-/* 80108354 00103FB4 A8 7F 00 98 */ lha r3, 0x98(r31)
-/* 80108358 00103FB8 48 14 BA 79 */ bl func_80253DD0
-/* 8010835C 00103FBC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80108360 00103FC0 28 00 00 03 */ cmplwi r0, 3
-/* 80108364 00103FC4 41 A2 00 08 */ beq+ lbl_8010836C
-/* 80108368 00103FC8 48 00 C1 F4 */ b lbl_8011455C
-lbl_8010836C:
-/* 8010836C 00103FCC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108370 00103FD0 38 00 00 32 */ li r0, 0x32
-/* 80108374 00103FD4 38 60 00 00 */ li r3, 0
-/* 80108378 00103FD8 38 80 00 00 */ li r4, 0
-/* 8010837C 00103FDC 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80108380 00103FE0 4B F5 15 79 */ bl func_800598F8
-/* 80108384 00103FE4 38 60 00 01 */ li r3, 1
-/* 80108388 00103FE8 38 80 00 00 */ li r4, 0
-/* 8010838C 00103FEC 38 A0 00 00 */ li r5, 0
-/* 80108390 00103FF0 38 C0 00 02 */ li r6, 2
-/* 80108394 00103FF4 38 E0 00 63 */ li r7, 0x63
-/* 80108398 00103FF8 39 00 00 00 */ li r8, 0
-/* 8010839C 00103FFC 4B F5 16 2D */ bl func_800599C8
-/* 801083A0 00104000 38 60 00 02 */ li r3, 2
-/* 801083A4 00104004 38 80 00 00 */ li r4, 0
-/* 801083A8 00104008 38 A0 00 01 */ li r5, 1
-/* 801083AC 0010400C 38 C0 00 00 */ li r6, 0
-/* 801083B0 00104010 38 E0 00 63 */ li r7, 0x63
-/* 801083B4 00104014 39 00 00 00 */ li r8, 0
-/* 801083B8 00104018 4B F5 16 11 */ bl func_800599C8
-/* 801083BC 0010401C 38 60 00 63 */ li r3, 0x63
-/* 801083C0 00104020 38 80 00 02 */ li r4, 2
-/* 801083C4 00104024 38 A0 00 01 */ li r5, 1
-/* 801083C8 00104028 38 C0 00 00 */ li r6, 0
-/* 801083CC 0010402C 38 E0 00 00 */ li r7, 0
-/* 801083D0 00104030 39 00 00 00 */ li r8, 0
-/* 801083D4 00104034 4B F5 15 F5 */ bl func_800599C8
-/* 801083D8 00104038 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801083DC 0010403C 38 60 01 7E */ li r3, 0x17e
-/* 801083E0 00104040 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 801083E4 00104044 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 801083E8 00104048 48 05 A6 A9 */ bl func_80162A90
-/* 801083EC 0010404C 2C 03 00 00 */ cmpwi r3, 0
-/* 801083F0 00104050 41 A2 00 08 */ beq+ lbl_801083F8
-/* 801083F4 00104054 48 00 C1 68 */ b lbl_8011455C
-lbl_801083F8:
-/* 801083F8 00104058 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801083FC 0010405C 38 00 01 62 */ li r0, 0x162
-/* 80108400 00104060 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80108404 00104064 48 00 C1 58 */ b lbl_8011455C
-/* 80108408 00104068 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 8010840C 0010406C 38 60 00 29 */ li r3, 0x29
-/* 80108410 00104070 38 A0 00 00 */ li r5, 0
-/* 80108414 00104074 38 C0 00 01 */ li r6, 1
-/* 80108418 00104078 4B F5 16 55 */ bl func_80059A6C
-/* 8010841C 0010407C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108420 00104080 40 A2 00 08 */ bne+ lbl_80108428
-/* 80108424 00104084 48 00 C1 38 */ b lbl_8011455C
-lbl_80108428:
-/* 80108428 00104088 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010842C 0010408C 41 82 01 54 */ beq lbl_80108580
-/* 80108430 00104090 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80108434 00104094 3B 80 00 00 */ li r28, 0
-/* 80108438 00104098 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010843C 0010409C 41 82 00 E8 */ beq lbl_80108524
-/* 80108440 001040A0 40 80 00 1C */ bge lbl_8010845C
-/* 80108444 001040A4 2C 04 00 02 */ cmpwi r4, 2
-/* 80108448 001040A8 41 82 00 70 */ beq lbl_801084B8
-/* 8010844C 001040AC 40 80 01 1C */ bge lbl_80108568
-/* 80108450 001040B0 2C 04 00 01 */ cmpwi r4, 1
-/* 80108454 001040B4 40 80 00 1C */ bge lbl_80108470
-/* 80108458 001040B8 48 00 01 10 */ b lbl_80108568
-lbl_8010845C:
-/* 8010845C 001040BC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80108460 001040C0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80108464 001040C4 7C 04 00 00 */ cmpw r4, r0
-/* 80108468 001040C8 41 82 00 BC */ beq lbl_80108524
-/* 8010846C 001040CC 48 00 00 FC */ b lbl_80108568
-lbl_80108470:
-/* 80108470 001040D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108474 001040D4 38 80 00 04 */ li r4, 4
-/* 80108478 001040D8 38 A0 00 00 */ li r5, 0
-/* 8010847C 001040DC A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80108480 001040E0 48 14 B9 31 */ bl func_80253DB0
-/* 80108484 001040E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108488 001040E8 38 80 00 02 */ li r4, 2
-/* 8010848C 001040EC 38 A0 00 00 */ li r5, 0
-/* 80108490 001040F0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108494 001040F4 48 14 B9 1D */ bl func_80253DB0
-/* 80108498 001040F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010849C 001040FC 38 80 00 33 */ li r4, 0x33
-/* 801084A0 00104100 38 00 00 01 */ li r0, 1
-/* 801084A4 00104104 3B 80 00 01 */ li r28, 1
-/* 801084A8 00104108 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801084AC 0010410C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801084B0 00104110 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801084B4 00104114 48 00 00 B4 */ b lbl_80108568
-lbl_801084B8:
-/* 801084B8 00104118 38 60 00 09 */ li r3, 9
-/* 801084BC 0010411C 48 05 A5 D5 */ bl func_80162A90
-/* 801084C0 00104120 2C 03 00 00 */ cmpwi r3, 0
-/* 801084C4 00104124 41 82 00 4C */ beq lbl_80108510
-/* 801084C8 00104128 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801084CC 0010412C 38 80 00 05 */ li r4, 5
-/* 801084D0 00104130 38 A0 00 00 */ li r5, 0
-/* 801084D4 00104134 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801084D8 00104138 48 14 B8 D9 */ bl func_80253DB0
-/* 801084DC 0010413C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801084E0 00104140 38 80 00 02 */ li r4, 2
-/* 801084E4 00104144 38 A0 00 00 */ li r5, 0
-/* 801084E8 00104148 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801084EC 0010414C 48 14 B8 C5 */ bl func_80253DB0
-/* 801084F0 00104150 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801084F4 00104154 38 80 00 33 */ li r4, 0x33
-/* 801084F8 00104158 38 00 00 02 */ li r0, 2
-/* 801084FC 0010415C 3B 80 00 01 */ li r28, 1
-/* 80108500 00104160 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80108504 00104164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108508 00104168 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010850C 0010416C 48 00 00 5C */ b lbl_80108568
-lbl_80108510:
-/* 80108510 00104170 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80108514 00104174 38 60 02 22 */ li r3, 0x222
-/* 80108518 00104178 38 80 00 00 */ li r4, 0
-/* 8010851C 0010417C 4B F0 2C 55 */ bl func_8000B170
-/* 80108520 00104180 48 00 00 48 */ b lbl_80108568
-lbl_80108524:
-/* 80108524 00104184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108528 00104188 38 80 00 08 */ li r4, 8
-/* 8010852C 0010418C 38 A0 00 00 */ li r5, 0
-/* 80108530 00104190 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80108534 00104194 48 14 B8 7D */ bl func_80253DB0
-/* 80108538 00104198 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010853C 0010419C 38 80 00 01 */ li r4, 1
-/* 80108540 001041A0 38 A0 00 00 */ li r5, 0
-/* 80108544 001041A4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108548 001041A8 48 14 B8 69 */ bl func_80253DB0
-/* 8010854C 001041AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108550 001041B0 38 80 00 33 */ li r4, 0x33
-/* 80108554 001041B4 38 00 00 FF */ li r0, 0xff
-/* 80108558 001041B8 3B 80 00 02 */ li r28, 2
-/* 8010855C 001041BC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80108560 001041C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108564 001041C4 98 03 00 E1 */ stb r0, 0xe1(r3)
-lbl_80108568:
-/* 80108568 001041C8 2C 1C 00 00 */ cmpwi r28, 0
-/* 8010856C 001041CC 40 A2 00 08 */ bne+ lbl_80108574
-/* 80108570 001041D0 48 00 BF EC */ b lbl_8011455C
-lbl_80108574:
-/* 80108574 001041D4 7F 83 E3 78 */ mr r3, r28
-/* 80108578 001041D8 4B F5 1F 55 */ bl func_8005A4CC
-/* 8010857C 001041DC 48 00 BF E0 */ b lbl_8011455C
-lbl_80108580:
-/* 80108580 001041E0 2C 03 00 02 */ cmpwi r3, 2
-/* 80108584 001041E4 41 82 00 58 */ beq lbl_801085DC
-/* 80108588 001041E8 40 80 00 10 */ bge lbl_80108598
-/* 8010858C 001041EC 2C 03 00 01 */ cmpwi r3, 1
-/* 80108590 001041F0 40 80 00 14 */ bge lbl_801085A4
-/* 80108594 001041F4 48 00 BF C8 */ b lbl_8011455C
-lbl_80108598:
-/* 80108598 001041F8 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010859C 001041FC 41 82 00 98 */ beq lbl_80108634
-/* 801085A0 00104200 48 00 BF BC */ b lbl_8011455C
-lbl_801085A4:
-/* 801085A4 00104204 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801085A8 00104208 38 80 00 00 */ li r4, 0
-/* 801085AC 0010420C 38 A0 00 00 */ li r5, 0
-/* 801085B0 00104210 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801085B4 00104214 48 14 B7 FD */ bl func_80253DB0
-/* 801085B8 00104218 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801085BC 0010421C 38 80 00 02 */ li r4, 2
-/* 801085C0 00104220 38 A0 00 00 */ li r5, 0
-/* 801085C4 00104224 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801085C8 00104228 48 14 B7 E9 */ bl func_80253DB0
-/* 801085CC 0010422C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801085D0 00104230 38 00 2B 03 */ li r0, 0x2b03
-/* 801085D4 00104234 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801085D8 00104238 48 00 BF 84 */ b lbl_8011455C
-lbl_801085DC:
-/* 801085DC 0010423C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801085E0 00104240 38 80 00 01 */ li r4, 1
-/* 801085E4 00104244 38 A0 00 00 */ li r5, 0
-/* 801085E8 00104248 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801085EC 0010424C 48 14 B7 C5 */ bl func_80253DB0
-/* 801085F0 00104250 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801085F4 00104254 38 80 00 02 */ li r4, 2
-/* 801085F8 00104258 38 A0 00 00 */ li r5, 0
-/* 801085FC 0010425C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108600 00104260 48 14 B7 B1 */ bl func_80253DB0
-/* 80108604 00104264 38 60 00 09 */ li r3, 9
-/* 80108608 00104268 48 05 A4 89 */ bl func_80162A90
-/* 8010860C 0010426C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108610 00104270 41 82 00 14 */ beq lbl_80108624
-/* 80108614 00104274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108618 00104278 38 00 2B 04 */ li r0, 0x2b04
-/* 8010861C 0010427C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108620 00104280 48 00 BF 3C */ b lbl_8011455C
-lbl_80108624:
-/* 80108624 00104284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108628 00104288 38 00 30 B1 */ li r0, 0x30b1
-/* 8010862C 0010428C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108630 00104290 48 00 BF 2C */ b lbl_8011455C
-lbl_80108634:
-/* 80108634 00104294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108638 00104298 38 80 00 08 */ li r4, 8
-/* 8010863C 0010429C 38 A0 00 00 */ li r5, 0
-/* 80108640 001042A0 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80108644 001042A4 48 14 B7 6D */ bl func_80253DB0
-/* 80108648 001042A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010864C 001042AC 38 80 00 00 */ li r4, 0
-/* 80108650 001042B0 38 A0 00 00 */ li r5, 0
-/* 80108654 001042B4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108658 001042B8 48 14 B7 59 */ bl func_80253DB0
-/* 8010865C 001042BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108660 001042C0 38 00 00 00 */ li r0, 0
-/* 80108664 001042C4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108668 001042C8 48 00 BE F4 */ b lbl_8011455C
-/* 8010866C 001042CC 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80108670 001042D0 28 00 00 FF */ cmplwi r0, 0xff
-/* 80108674 001042D4 40 82 00 68 */ bne lbl_801086DC
-/* 80108678 001042D8 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010867C 001042DC 48 14 B7 55 */ bl func_80253DD0
-/* 80108680 001042E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80108684 001042E4 28 00 00 03 */ cmplwi r0, 3
-/* 80108688 001042E8 41 A2 00 08 */ beq+ lbl_80108690
-/* 8010868C 001042EC 48 00 BE D0 */ b lbl_8011455C
-lbl_80108690:
-/* 80108690 001042F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108694 001042F4 38 80 00 09 */ li r4, 9
-/* 80108698 001042F8 38 A0 00 00 */ li r5, 0
-/* 8010869C 001042FC A8 63 00 98 */ lha r3, 0x98(r3)
-/* 801086A0 00104300 48 14 B7 11 */ bl func_80253DB0
-/* 801086A4 00104304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801086A8 00104308 38 80 00 03 */ li r4, 3
-/* 801086AC 0010430C 38 A0 00 00 */ li r5, 0
-/* 801086B0 00104310 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801086B4 00104314 48 14 B6 FD */ bl func_80253DB0
-/* 801086B8 00104318 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801086BC 0010431C 38 80 00 01 */ li r4, 1
-/* 801086C0 00104320 38 A0 00 00 */ li r5, 0
-/* 801086C4 00104324 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801086C8 00104328 48 14 B6 E9 */ bl func_80253DB0
-/* 801086CC 0010432C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801086D0 00104330 38 00 00 34 */ li r0, 0x34
-/* 801086D4 00104334 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801086D8 00104338 48 00 BE 84 */ b lbl_8011455C
-lbl_801086DC:
-/* 801086DC 0010433C A8 7F 00 98 */ lha r3, 0x98(r31)
-/* 801086E0 00104340 48 14 B6 F1 */ bl func_80253DD0
-/* 801086E4 00104344 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801086E8 00104348 28 00 00 03 */ cmplwi r0, 3
-/* 801086EC 0010434C 41 A2 00 08 */ beq+ lbl_801086F4
-/* 801086F0 00104350 48 00 BE 6C */ b lbl_8011455C
-lbl_801086F4:
-/* 801086F4 00104354 4B F4 DB 81 */ bl func_80056274
-/* 801086F8 00104358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801086FC 0010435C 38 00 00 34 */ li r0, 0x34
-/* 80108700 00104360 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80108704 00104364 48 00 BE 58 */ b lbl_8011455C
-/* 80108708 00104368 7F E3 FB 78 */ mr r3, r31
-/* 8010870C 0010436C 38 80 00 01 */ li r4, 1
-/* 80108710 00104370 48 00 F9 61 */ bl func_80118070
-/* 80108714 00104374 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108718 00104378 38 00 00 02 */ li r0, 2
-/* 8010871C 0010437C 3B 80 00 14 */ li r28, 0x14
-/* 80108720 00104380 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80108724 00104384 48 01 42 51 */ bl func_8011C974
-/* 80108728 00104388 9B 83 00 14 */ stb r28, 0x14(r3)
-/* 8010872C 0010438C 38 80 00 03 */ li r4, 3
-/* 80108730 00104390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108734 00104394 48 00 CF 09 */ bl func_8011563C
-/* 80108738 00104398 38 60 00 06 */ li r3, 6
-/* 8010873C 0010439C 38 80 00 02 */ li r4, 2
-/* 80108740 001043A0 38 A0 00 01 */ li r5, 1
-/* 80108744 001043A4 48 05 A1 FD */ bl func_80162940
-/* 80108748 001043A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010874C 001043AC 38 80 00 08 */ li r4, 8
-/* 80108750 001043B0 38 A0 00 01 */ li r5, 1
-/* 80108754 001043B4 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108758 001043B8 48 14 B6 99 */ bl func_80253DF0
-/* 8010875C 001043BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108760 001043C0 38 80 00 0A */ li r4, 0xa
-/* 80108764 001043C4 38 A0 00 00 */ li r5, 0
-/* 80108768 001043C8 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 8010876C 001043CC 48 14 B6 45 */ bl func_80253DB0
-/* 80108770 001043D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108774 001043D4 38 00 00 38 */ li r0, 0x38
-/* 80108778 001043D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010877C 001043DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108780 001043E0 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80108784 001043E4 2C 00 00 02 */ cmpwi r0, 2
-/* 80108788 001043E8 41 82 00 50 */ beq lbl_801087D8
-/* 8010878C 001043EC 40 80 00 10 */ bge lbl_8010879C
-/* 80108790 001043F0 2C 00 00 01 */ cmpwi r0, 1
-/* 80108794 001043F4 40 80 00 14 */ bge lbl_801087A8
-/* 80108798 001043F8 48 00 00 7C */ b lbl_80108814
-lbl_8010879C:
-/* 8010879C 001043FC 2C 00 00 04 */ cmpwi r0, 4
-/* 801087A0 00104400 40 80 00 74 */ bge lbl_80108814
-/* 801087A4 00104404 48 00 00 40 */ b lbl_801087E4
-lbl_801087A8:
-/* 801087A8 00104408 38 60 00 09 */ li r3, 9
-/* 801087AC 0010440C 48 05 A2 E5 */ bl func_80162A90
-/* 801087B0 00104410 2C 03 00 00 */ cmpwi r3, 0
-/* 801087B4 00104414 41 82 00 14 */ beq lbl_801087C8
-/* 801087B8 00104418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801087BC 0010441C 38 00 2B 0A */ li r0, 0x2b0a
-/* 801087C0 00104420 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801087C4 00104424 48 00 00 50 */ b lbl_80108814
-lbl_801087C8:
-/* 801087C8 00104428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801087CC 0010442C 38 00 50 50 */ li r0, 0x5050
-/* 801087D0 00104430 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801087D4 00104434 48 00 00 40 */ b lbl_80108814
-lbl_801087D8:
-/* 801087D8 00104438 38 00 2B 0B */ li r0, 0x2b0b
-/* 801087DC 0010443C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801087E0 00104440 48 00 00 34 */ b lbl_80108814
-lbl_801087E4:
-/* 801087E4 00104444 38 60 00 08 */ li r3, 8
-/* 801087E8 00104448 38 80 FF FF */ li r4, -1
-/* 801087EC 0010444C 4B FD CA 39 */ bl func_800E5224
-/* 801087F0 00104450 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 801087F4 00104454 41 82 00 14 */ beq lbl_80108808
-/* 801087F8 00104458 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801087FC 0010445C 38 00 2B 0C */ li r0, 0x2b0c
-/* 80108800 00104460 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108804 00104464 48 00 00 10 */ b lbl_80108814
-lbl_80108808:
-/* 80108808 00104468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010880C 0010446C 38 00 30 B2 */ li r0, 0x30b2
-/* 80108810 00104470 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_80108814:
-/* 80108814 00104474 38 60 01 7F */ li r3, 0x17f
-/* 80108818 00104478 48 05 A2 79 */ bl func_80162A90
-/* 8010881C 0010447C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108820 00104480 41 A2 00 08 */ beq+ lbl_80108828
-/* 80108824 00104484 48 00 BD 38 */ b lbl_8011455C
-lbl_80108828:
-/* 80108828 00104488 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010882C 0010448C 38 00 00 00 */ li r0, 0
-/* 80108830 00104490 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108834 00104494 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108838 00104498 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010883C 0010449C 60 00 01 00 */ ori r0, r0, 0x100
-/* 80108840 001044A0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80108844 001044A4 48 00 BD 18 */ b lbl_8011455C
-/* 80108848 001044A8 A8 7F 00 88 */ lha r3, 0x88(r31)
-/* 8010884C 001044AC 48 14 B5 85 */ bl func_80253DD0
-/* 80108850 001044B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80108854 001044B4 28 00 00 03 */ cmplwi r0, 3
-/* 80108858 001044B8 41 A2 00 08 */ beq+ lbl_80108860
-/* 8010885C 001044BC 48 00 BD 00 */ b lbl_8011455C
-lbl_80108860:
-/* 80108860 001044C0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108864 001044C4 38 00 00 39 */ li r0, 0x39
-/* 80108868 001044C8 38 60 00 00 */ li r3, 0
-/* 8010886C 001044CC 38 80 00 00 */ li r4, 0
-/* 80108870 001044D0 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80108874 001044D4 4B F5 10 85 */ bl func_800598F8
-/* 80108878 001044D8 38 60 00 01 */ li r3, 1
-/* 8010887C 001044DC 38 80 00 00 */ li r4, 0
-/* 80108880 001044E0 38 A0 00 00 */ li r5, 0
-/* 80108884 001044E4 38 C0 00 02 */ li r6, 2
-/* 80108888 001044E8 38 E0 00 03 */ li r7, 3
-/* 8010888C 001044EC 39 00 00 00 */ li r8, 0
-/* 80108890 001044F0 4B F5 11 39 */ bl func_800599C8
-/* 80108894 001044F4 38 60 00 02 */ li r3, 2
-/* 80108898 001044F8 38 80 00 00 */ li r4, 0
-/* 8010889C 001044FC 38 A0 00 01 */ li r5, 1
-/* 801088A0 00104500 38 C0 00 00 */ li r6, 0
-/* 801088A4 00104504 38 E0 00 63 */ li r7, 0x63
-/* 801088A8 00104508 39 00 00 00 */ li r8, 0
-/* 801088AC 0010450C 4B F5 11 1D */ bl func_800599C8
-/* 801088B0 00104510 38 60 00 03 */ li r3, 3
-/* 801088B4 00104514 38 80 00 01 */ li r4, 1
-/* 801088B8 00104518 38 A0 00 00 */ li r5, 0
-/* 801088BC 0010451C 38 C0 00 63 */ li r6, 0x63
-/* 801088C0 00104520 38 E0 00 63 */ li r7, 0x63
-/* 801088C4 00104524 39 00 00 00 */ li r8, 0
-/* 801088C8 00104528 4B F5 11 01 */ bl func_800599C8
-/* 801088CC 0010452C 38 60 00 63 */ li r3, 0x63
-/* 801088D0 00104530 38 80 00 02 */ li r4, 2
-/* 801088D4 00104534 38 A0 00 00 */ li r5, 0
-/* 801088D8 00104538 38 C0 00 00 */ li r6, 0
-/* 801088DC 0010453C 38 E0 00 00 */ li r7, 0
-/* 801088E0 00104540 39 00 00 00 */ li r8, 0
-/* 801088E4 00104544 4B F5 10 E5 */ bl func_800599C8
-/* 801088E8 00104548 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801088EC 0010454C 38 60 01 7F */ li r3, 0x17f
-/* 801088F0 00104550 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 801088F4 00104554 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 801088F8 00104558 48 05 A1 99 */ bl func_80162A90
-/* 801088FC 0010455C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108900 00104560 41 A2 00 08 */ beq+ lbl_80108908
-/* 80108904 00104564 48 00 BC 58 */ b lbl_8011455C
-lbl_80108908:
-/* 80108908 00104568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010890C 0010456C 38 00 01 6B */ li r0, 0x16b
-/* 80108910 00104570 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80108914 00104574 48 00 BC 48 */ b lbl_8011455C
-/* 80108918 00104578 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 8010891C 0010457C 38 60 00 29 */ li r3, 0x29
-/* 80108920 00104580 38 A0 00 00 */ li r5, 0
-/* 80108924 00104584 38 C0 00 01 */ li r6, 1
-/* 80108928 00104588 4B F5 11 45 */ bl func_80059A6C
-/* 8010892C 0010458C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108930 00104590 40 A2 00 08 */ bne+ lbl_80108938
-/* 80108934 00104594 48 00 BC 28 */ b lbl_8011455C
-lbl_80108938:
-/* 80108938 00104598 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010893C 0010459C 41 82 01 D0 */ beq lbl_80108B0C
-/* 80108940 001045A0 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80108944 001045A4 3B C0 00 00 */ li r30, 0
-/* 80108948 001045A8 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010894C 001045AC 41 82 01 64 */ beq lbl_80108AB0
-/* 80108950 001045B0 40 80 00 28 */ bge lbl_80108978
-/* 80108954 001045B4 2C 04 00 02 */ cmpwi r4, 2
-/* 80108958 001045B8 41 82 00 A0 */ beq lbl_801089F8
-/* 8010895C 001045BC 40 80 00 10 */ bge lbl_8010896C
-/* 80108960 001045C0 2C 04 00 01 */ cmpwi r4, 1
-/* 80108964 001045C4 40 80 00 28 */ bge lbl_8010898C
-/* 80108968 001045C8 48 00 01 8C */ b lbl_80108AF4
-lbl_8010896C:
-/* 8010896C 001045CC 2C 04 00 04 */ cmpwi r4, 4
-/* 80108970 001045D0 40 80 01 84 */ bge lbl_80108AF4
-/* 80108974 001045D4 48 00 00 CC */ b lbl_80108A40
-lbl_80108978:
-/* 80108978 001045D8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010897C 001045DC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80108980 001045E0 7C 04 00 00 */ cmpw r4, r0
-/* 80108984 001045E4 41 82 01 2C */ beq lbl_80108AB0
-/* 80108988 001045E8 48 00 01 6C */ b lbl_80108AF4
-lbl_8010898C:
-/* 8010898C 001045EC 38 60 00 09 */ li r3, 9
-/* 80108990 001045F0 48 05 A1 01 */ bl func_80162A90
-/* 80108994 001045F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80108998 001045F8 41 82 00 4C */ beq lbl_801089E4
-/* 8010899C 001045FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801089A0 00104600 38 80 00 04 */ li r4, 4
-/* 801089A4 00104604 38 A0 00 00 */ li r5, 0
-/* 801089A8 00104608 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 801089AC 0010460C 48 14 B4 05 */ bl func_80253DB0
-/* 801089B0 00104610 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801089B4 00104614 38 80 00 02 */ li r4, 2
-/* 801089B8 00104618 38 A0 00 00 */ li r5, 0
-/* 801089BC 0010461C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801089C0 00104620 48 14 B3 F1 */ bl func_80253DB0
-/* 801089C4 00104624 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801089C8 00104628 38 80 00 3A */ li r4, 0x3a
-/* 801089CC 0010462C 38 00 00 01 */ li r0, 1
-/* 801089D0 00104630 3B C0 00 01 */ li r30, 1
-/* 801089D4 00104634 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801089D8 00104638 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801089DC 0010463C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801089E0 00104640 48 00 01 14 */ b lbl_80108AF4
-lbl_801089E4:
-/* 801089E4 00104644 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 801089E8 00104648 38 60 02 22 */ li r3, 0x222
-/* 801089EC 0010464C 38 80 00 00 */ li r4, 0
-/* 801089F0 00104650 4B F0 27 81 */ bl func_8000B170
-/* 801089F4 00104654 48 00 01 00 */ b lbl_80108AF4
-lbl_801089F8:
-/* 801089F8 00104658 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801089FC 0010465C 38 80 00 05 */ li r4, 5
-/* 80108A00 00104660 38 A0 00 00 */ li r5, 0
-/* 80108A04 00104664 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108A08 00104668 48 14 B3 A9 */ bl func_80253DB0
-/* 80108A0C 0010466C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A10 00104670 38 80 00 02 */ li r4, 2
-/* 80108A14 00104674 38 A0 00 00 */ li r5, 0
-/* 80108A18 00104678 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108A1C 0010467C 48 14 B3 95 */ bl func_80253DB0
-/* 80108A20 00104680 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A24 00104684 38 80 00 3A */ li r4, 0x3a
-/* 80108A28 00104688 38 00 00 02 */ li r0, 2
-/* 80108A2C 0010468C 3B C0 00 01 */ li r30, 1
-/* 80108A30 00104690 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80108A34 00104694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A38 00104698 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80108A3C 0010469C 48 00 00 B8 */ b lbl_80108AF4
-lbl_80108A40:
-/* 80108A40 001046A0 38 60 00 08 */ li r3, 8
-/* 80108A44 001046A4 38 80 FF FF */ li r4, -1
-/* 80108A48 001046A8 4B FD C7 DD */ bl func_800E5224
-/* 80108A4C 001046AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80108A50 001046B0 41 82 00 4C */ beq lbl_80108A9C
-/* 80108A54 001046B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A58 001046B8 38 80 00 06 */ li r4, 6
-/* 80108A5C 001046BC 38 A0 00 00 */ li r5, 0
-/* 80108A60 001046C0 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108A64 001046C4 48 14 B3 4D */ bl func_80253DB0
-/* 80108A68 001046C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A6C 001046CC 38 80 00 02 */ li r4, 2
-/* 80108A70 001046D0 38 A0 00 00 */ li r5, 0
-/* 80108A74 001046D4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108A78 001046D8 48 14 B3 39 */ bl func_80253DB0
-/* 80108A7C 001046DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A80 001046E0 38 80 00 3A */ li r4, 0x3a
-/* 80108A84 001046E4 38 00 00 03 */ li r0, 3
-/* 80108A88 001046E8 3B C0 00 01 */ li r30, 1
-/* 80108A8C 001046EC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80108A90 001046F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108A94 001046F4 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80108A98 001046F8 48 00 00 5C */ b lbl_80108AF4
-lbl_80108A9C:
-/* 80108A9C 001046FC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80108AA0 00104700 38 60 02 22 */ li r3, 0x222
-/* 80108AA4 00104704 38 80 00 00 */ li r4, 0
-/* 80108AA8 00104708 4B F0 26 C9 */ bl func_8000B170
-/* 80108AAC 0010470C 48 00 00 48 */ b lbl_80108AF4
-lbl_80108AB0:
-/* 80108AB0 00104710 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108AB4 00104714 38 80 00 08 */ li r4, 8
-/* 80108AB8 00104718 38 A0 00 00 */ li r5, 0
-/* 80108ABC 0010471C A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108AC0 00104720 48 14 B2 F1 */ bl func_80253DB0
-/* 80108AC4 00104724 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108AC8 00104728 38 80 00 01 */ li r4, 1
-/* 80108ACC 0010472C 38 A0 00 00 */ li r5, 0
-/* 80108AD0 00104730 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108AD4 00104734 48 14 B2 DD */ bl func_80253DB0
-/* 80108AD8 00104738 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108ADC 0010473C 38 80 00 3A */ li r4, 0x3a
-/* 80108AE0 00104740 38 00 00 FF */ li r0, 0xff
-/* 80108AE4 00104744 3B C0 00 02 */ li r30, 2
-/* 80108AE8 00104748 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80108AEC 0010474C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108AF0 00104750 98 03 00 E1 */ stb r0, 0xe1(r3)
-lbl_80108AF4:
-/* 80108AF4 00104754 2C 1E 00 00 */ cmpwi r30, 0
-/* 80108AF8 00104758 40 A2 00 08 */ bne+ lbl_80108B00
-/* 80108AFC 0010475C 48 00 BA 60 */ b lbl_8011455C
-lbl_80108B00:
-/* 80108B00 00104760 7F C3 F3 78 */ mr r3, r30
-/* 80108B04 00104764 4B F5 19 C9 */ bl func_8005A4CC
-/* 80108B08 00104768 48 00 BA 54 */ b lbl_8011455C
-lbl_80108B0C:
-/* 80108B0C 0010476C 2C 03 00 03 */ cmpwi r3, 3
-/* 80108B10 00104770 41 82 00 B4 */ beq lbl_80108BC4
-/* 80108B14 00104774 40 80 00 14 */ bge lbl_80108B28
-/* 80108B18 00104778 2C 03 00 01 */ cmpwi r3, 1
-/* 80108B1C 0010477C 41 82 00 18 */ beq lbl_80108B34
-/* 80108B20 00104780 40 80 00 6C */ bge lbl_80108B8C
-/* 80108B24 00104784 48 00 BA 38 */ b lbl_8011455C
-lbl_80108B28:
-/* 80108B28 00104788 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80108B2C 0010478C 41 82 00 F4 */ beq lbl_80108C20
-/* 80108B30 00104790 48 00 BA 2C */ b lbl_8011455C
-lbl_80108B34:
-/* 80108B34 00104794 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108B38 00104798 38 80 00 00 */ li r4, 0
-/* 80108B3C 0010479C 38 A0 00 00 */ li r5, 0
-/* 80108B40 001047A0 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108B44 001047A4 48 14 B2 6D */ bl func_80253DB0
-/* 80108B48 001047A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108B4C 001047AC 38 80 00 02 */ li r4, 2
-/* 80108B50 001047B0 38 A0 00 00 */ li r5, 0
-/* 80108B54 001047B4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108B58 001047B8 48 14 B2 59 */ bl func_80253DB0
-/* 80108B5C 001047BC 38 60 00 09 */ li r3, 9
-/* 80108B60 001047C0 48 05 9F 31 */ bl func_80162A90
-/* 80108B64 001047C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80108B68 001047C8 41 82 00 14 */ beq lbl_80108B7C
-/* 80108B6C 001047CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108B70 001047D0 38 00 2B 0A */ li r0, 0x2b0a
-/* 80108B74 001047D4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108B78 001047D8 48 00 B9 E4 */ b lbl_8011455C
-lbl_80108B7C:
-/* 80108B7C 001047DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108B80 001047E0 38 00 50 50 */ li r0, 0x5050
-/* 80108B84 001047E4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108B88 001047E8 48 00 B9 D4 */ b lbl_8011455C
-lbl_80108B8C:
-/* 80108B8C 001047EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108B90 001047F0 38 80 00 01 */ li r4, 1
-/* 80108B94 001047F4 38 A0 00 00 */ li r5, 0
-/* 80108B98 001047F8 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108B9C 001047FC 48 14 B2 15 */ bl func_80253DB0
-/* 80108BA0 00104800 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108BA4 00104804 38 80 00 02 */ li r4, 2
-/* 80108BA8 00104808 38 A0 00 00 */ li r5, 0
-/* 80108BAC 0010480C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108BB0 00104810 48 14 B2 01 */ bl func_80253DB0
-/* 80108BB4 00104814 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108BB8 00104818 38 00 2B 0B */ li r0, 0x2b0b
-/* 80108BBC 0010481C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108BC0 00104820 48 00 B9 9C */ b lbl_8011455C
-lbl_80108BC4:
-/* 80108BC4 00104824 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108BC8 00104828 38 80 00 02 */ li r4, 2
-/* 80108BCC 0010482C 38 A0 00 00 */ li r5, 0
-/* 80108BD0 00104830 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108BD4 00104834 48 14 B1 DD */ bl func_80253DB0
-/* 80108BD8 00104838 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108BDC 0010483C 38 80 00 02 */ li r4, 2
-/* 80108BE0 00104840 38 A0 00 00 */ li r5, 0
-/* 80108BE4 00104844 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108BE8 00104848 48 14 B1 C9 */ bl func_80253DB0
-/* 80108BEC 0010484C 38 60 00 08 */ li r3, 8
-/* 80108BF0 00104850 38 80 FF FF */ li r4, -1
-/* 80108BF4 00104854 4B FD C6 31 */ bl func_800E5224
-/* 80108BF8 00104858 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80108BFC 0010485C 41 82 00 14 */ beq lbl_80108C10
-/* 80108C00 00104860 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C04 00104864 38 00 2B 0C */ li r0, 0x2b0c
-/* 80108C08 00104868 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108C0C 0010486C 48 00 B9 50 */ b lbl_8011455C
-lbl_80108C10:
-/* 80108C10 00104870 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C14 00104874 38 00 30 B2 */ li r0, 0x30b2
-/* 80108C18 00104878 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108C1C 0010487C 48 00 B9 40 */ b lbl_8011455C
-lbl_80108C20:
-/* 80108C20 00104880 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C24 00104884 38 80 00 08 */ li r4, 8
-/* 80108C28 00104888 38 A0 00 00 */ li r5, 0
-/* 80108C2C 0010488C A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108C30 00104890 48 14 B1 81 */ bl func_80253DB0
-/* 80108C34 00104894 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C38 00104898 38 80 00 00 */ li r4, 0
-/* 80108C3C 0010489C 38 A0 00 00 */ li r5, 0
-/* 80108C40 001048A0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108C44 001048A4 48 14 B1 6D */ bl func_80253DB0
-/* 80108C48 001048A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C4C 001048AC 38 00 00 00 */ li r0, 0
-/* 80108C50 001048B0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80108C54 001048B4 48 00 B9 08 */ b lbl_8011455C
-/* 80108C58 001048B8 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80108C5C 001048BC 28 00 00 FF */ cmplwi r0, 0xff
-/* 80108C60 001048C0 40 82 00 68 */ bne lbl_80108CC8
-/* 80108C64 001048C4 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 80108C68 001048C8 48 14 B1 69 */ bl func_80253DD0
-/* 80108C6C 001048CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80108C70 001048D0 28 00 00 03 */ cmplwi r0, 3
-/* 80108C74 001048D4 41 A2 00 08 */ beq+ lbl_80108C7C
-/* 80108C78 001048D8 48 00 B8 E4 */ b lbl_8011455C
-lbl_80108C7C:
-/* 80108C7C 001048DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C80 001048E0 38 80 00 09 */ li r4, 9
-/* 80108C84 001048E4 38 A0 00 00 */ li r5, 0
-/* 80108C88 001048E8 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108C8C 001048EC 48 14 B1 25 */ bl func_80253DB0
-/* 80108C90 001048F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108C94 001048F4 38 80 00 03 */ li r4, 3
-/* 80108C98 001048F8 38 A0 00 00 */ li r5, 0
-/* 80108C9C 001048FC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108CA0 00104900 48 14 B1 11 */ bl func_80253DB0
-/* 80108CA4 00104904 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108CA8 00104908 38 80 00 01 */ li r4, 1
-/* 80108CAC 0010490C 38 A0 00 00 */ li r5, 0
-/* 80108CB0 00104910 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80108CB4 00104914 48 14 B0 FD */ bl func_80253DB0
-/* 80108CB8 00104918 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108CBC 0010491C 38 00 00 3C */ li r0, 0x3c
-/* 80108CC0 00104920 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80108CC4 00104924 48 00 B8 98 */ b lbl_8011455C
-lbl_80108CC8:
-/* 80108CC8 00104928 A8 7F 00 88 */ lha r3, 0x88(r31)
-/* 80108CCC 0010492C 48 14 B1 05 */ bl func_80253DD0
-/* 80108CD0 00104930 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80108CD4 00104934 28 00 00 03 */ cmplwi r0, 3
-/* 80108CD8 00104938 41 A2 00 08 */ beq+ lbl_80108CE0
-/* 80108CDC 0010493C 48 00 B8 80 */ b lbl_8011455C
-lbl_80108CE0:
-/* 80108CE0 00104940 4B F4 D5 95 */ bl func_80056274
-/* 80108CE4 00104944 38 60 00 01 */ li r3, 1
-/* 80108CE8 00104948 4B F4 D7 71 */ bl func_80056458
-/* 80108CEC 0010494C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108CF0 00104950 38 00 00 3B */ li r0, 0x3b
-/* 80108CF4 00104954 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80108CF8 00104958 48 00 B8 64 */ b lbl_8011455C
-/* 80108CFC 0010495C 4B F4 D5 FD */ bl func_800562F8
-/* 80108D00 00104960 2C 03 00 00 */ cmpwi r3, 0
-/* 80108D04 00104964 40 A2 00 08 */ bne+ lbl_80108D0C
-/* 80108D08 00104968 48 00 B8 54 */ b lbl_8011455C
-lbl_80108D0C:
-/* 80108D0C 0010496C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108D10 00104970 38 80 00 08 */ li r4, 8
-/* 80108D14 00104974 38 A0 00 00 */ li r5, 0
-/* 80108D18 00104978 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108D1C 0010497C 48 14 B0 D5 */ bl func_80253DF0
-/* 80108D20 00104980 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108D24 00104984 38 00 00 2B */ li r0, 0x2b
-/* 80108D28 00104988 38 60 00 06 */ li r3, 6
-/* 80108D2C 0010498C 38 80 00 04 */ li r4, 4
-/* 80108D30 00104990 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80108D34 00104994 38 A0 00 01 */ li r5, 1
-/* 80108D38 00104998 48 05 9C 09 */ bl func_80162940
-/* 80108D3C 0010499C 38 60 02 61 */ li r3, 0x261
-/* 80108D40 001049A0 38 80 00 00 */ li r4, 0
-/* 80108D44 001049A4 38 A0 00 01 */ li r5, 1
-/* 80108D48 001049A8 48 05 9B F9 */ bl func_80162940
-/* 80108D4C 001049AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108D50 001049B0 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80108D54 001049B4 2C 00 00 02 */ cmpwi r0, 2
-/* 80108D58 001049B8 41 82 00 58 */ beq lbl_80108DB0
-/* 80108D5C 001049BC 40 80 00 10 */ bge lbl_80108D6C
-/* 80108D60 001049C0 2C 00 00 01 */ cmpwi r0, 1
-/* 80108D64 001049C4 40 80 00 18 */ bge lbl_80108D7C
-/* 80108D68 001049C8 48 00 B7 F4 */ b lbl_8011455C
-lbl_80108D6C:
-/* 80108D6C 001049CC 2C 00 00 04 */ cmpwi r0, 4
-/* 80108D70 001049D0 41 A0 00 08 */ blt+ lbl_80108D78
-/* 80108D74 001049D4 48 00 B7 E8 */ b lbl_8011455C
-lbl_80108D78:
-/* 80108D78 001049D8 48 00 00 6C */ b lbl_80108DE4
-lbl_80108D7C:
-/* 80108D7C 001049DC 38 60 00 18 */ li r3, 0x18
-/* 80108D80 001049E0 38 80 00 01 */ li r4, 1
-/* 80108D84 001049E4 38 A0 00 01 */ li r5, 1
-/* 80108D88 001049E8 48 05 9B B9 */ bl func_80162940
-/* 80108D8C 001049EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108D90 001049F0 38 00 00 00 */ li r0, 0
-/* 80108D94 001049F4 38 60 00 00 */ li r3, 0
-/* 80108D98 001049F8 38 80 00 00 */ li r4, 0
-/* 80108D9C 001049FC 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80108DA0 00104A00 38 A0 00 00 */ li r5, 0
-/* 80108DA4 00104A04 38 C0 00 01 */ li r6, 1
-/* 80108DA8 00104A08 4B FD D4 81 */ bl func_800E6228
-/* 80108DAC 00104A0C 48 00 B7 B0 */ b lbl_8011455C
-lbl_80108DB0:
-/* 80108DB0 00104A10 38 60 00 18 */ li r3, 0x18
-/* 80108DB4 00104A14 38 80 00 02 */ li r4, 2
-/* 80108DB8 00104A18 38 A0 00 01 */ li r5, 1
-/* 80108DBC 00104A1C 48 05 9B 85 */ bl func_80162940
-/* 80108DC0 00104A20 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108DC4 00104A24 38 00 00 00 */ li r0, 0
-/* 80108DC8 00104A28 38 60 00 00 */ li r3, 0
-/* 80108DCC 00104A2C 38 80 00 00 */ li r4, 0
-/* 80108DD0 00104A30 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80108DD4 00104A34 38 A0 00 00 */ li r5, 0
-/* 80108DD8 00104A38 38 C0 00 01 */ li r6, 1
-/* 80108DDC 00104A3C 4B FD D4 4D */ bl func_800E6228
-/* 80108DE0 00104A40 48 00 B7 7C */ b lbl_8011455C
-lbl_80108DE4:
-/* 80108DE4 00104A44 38 60 00 18 */ li r3, 0x18
-/* 80108DE8 00104A48 38 80 00 03 */ li r4, 3
-/* 80108DEC 00104A4C 38 A0 00 01 */ li r5, 1
-/* 80108DF0 00104A50 48 05 9B 51 */ bl func_80162940
-/* 80108DF4 00104A54 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108DF8 00104A58 38 00 00 00 */ li r0, 0
-/* 80108DFC 00104A5C 38 60 00 01 */ li r3, 1
-/* 80108E00 00104A60 38 80 00 00 */ li r4, 0
-/* 80108E04 00104A64 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80108E08 00104A68 38 A0 00 00 */ li r5, 0
-/* 80108E0C 00104A6C 38 C0 00 01 */ li r6, 1
-/* 80108E10 00104A70 4B FD D4 19 */ bl func_800E6228
-/* 80108E14 00104A74 48 00 B7 48 */ b lbl_8011455C
-/* 80108E18 00104A78 A8 7F 00 88 */ lha r3, 0x88(r31)
-/* 80108E1C 00104A7C 48 14 AF B5 */ bl func_80253DD0
-/* 80108E20 00104A80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80108E24 00104A84 28 00 00 03 */ cmplwi r0, 3
-/* 80108E28 00104A88 41 A2 00 08 */ beq+ lbl_80108E30
-/* 80108E2C 00104A8C 48 00 B7 30 */ b lbl_8011455C
-lbl_80108E30:
-/* 80108E30 00104A90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108E34 00104A94 38 80 00 08 */ li r4, 8
-/* 80108E38 00104A98 38 A0 00 00 */ li r5, 0
-/* 80108E3C 00104A9C A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80108E40 00104AA0 48 14 AF B1 */ bl func_80253DF0
-/* 80108E44 00104AA4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108E48 00104AA8 3B 80 00 2B */ li r28, 0x2b
-/* 80108E4C 00104AAC 38 60 00 06 */ li r3, 6
-/* 80108E50 00104AB0 38 80 00 04 */ li r4, 4
-/* 80108E54 00104AB4 93 85 00 DC */ stw r28, 0xdc(r5)
-/* 80108E58 00104AB8 38 A0 00 01 */ li r5, 1
-/* 80108E5C 00104ABC 48 05 9A E5 */ bl func_80162940
-/* 80108E60 00104AC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108E64 00104AC4 38 80 00 08 */ li r4, 8
-/* 80108E68 00104AC8 38 A0 00 00 */ li r5, 0
-/* 80108E6C 00104ACC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80108E70 00104AD0 48 14 AF 81 */ bl func_80253DF0
-/* 80108E74 00104AD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108E78 00104AD8 38 80 00 08 */ li r4, 8
-/* 80108E7C 00104ADC 38 A0 00 00 */ li r5, 0
-/* 80108E80 00104AE0 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80108E84 00104AE4 48 14 AF 6D */ bl func_80253DF0
-/* 80108E88 00104AE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108E8C 00104AEC 38 00 00 01 */ li r0, 1
-/* 80108E90 00104AF0 93 83 00 DC */ stw r28, 0xdc(r3)
-/* 80108E94 00104AF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108E98 00104AF8 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80108E9C 00104AFC 48 00 B6 C0 */ b lbl_8011455C
-/* 80108EA0 00104B00 3B C0 00 00 */ li r30, 0
-/* 80108EA4 00104B04 38 60 01 99 */ li r3, 0x199
-/* 80108EA8 00104B08 48 05 9B E9 */ bl func_80162A90
-/* 80108EAC 00104B0C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108EB0 00104B10 41 82 02 74 */ beq lbl_80109124
-/* 80108EB4 00104B14 48 01 3A C1 */ bl func_8011C974
-/* 80108EB8 00104B18 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 80108EBC 00104B1C 7C 7C 1B 78 */ mr r28, r3
-/* 80108EC0 00104B20 2C 00 00 00 */ cmpwi r0, 0
-/* 80108EC4 00104B24 40 82 00 9C */ bne lbl_80108F60
-/* 80108EC8 00104B28 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 80108ECC 00104B2C 28 00 03 EF */ cmplwi r0, 0x3ef
-/* 80108ED0 00104B30 40 82 00 90 */ bne lbl_80108F60
-/* 80108ED4 00104B34 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 80108ED8 00104B38 28 00 00 0B */ cmplwi r0, 0xb
-/* 80108EDC 00104B3C 40 82 00 84 */ bne lbl_80108F60
-/* 80108EE0 00104B40 38 60 01 99 */ li r3, 0x199
-/* 80108EE4 00104B44 48 05 9B AD */ bl func_80162A90
-/* 80108EE8 00104B48 28 03 00 07 */ cmplwi r3, 7
-/* 80108EEC 00104B4C 41 82 00 14 */ beq lbl_80108F00
-/* 80108EF0 00104B50 38 60 01 99 */ li r3, 0x199
-/* 80108EF4 00104B54 48 05 9B 9D */ bl func_80162A90
-/* 80108EF8 00104B58 28 03 00 06 */ cmplwi r3, 6
-/* 80108EFC 00104B5C 40 82 00 2C */ bne lbl_80108F28
-lbl_80108F00:
-/* 80108F00 00104B60 A3 9C 00 16 */ lhz r28, 0x16(r28)
-/* 80108F04 00104B64 38 60 00 38 */ li r3, 0x38
-/* 80108F08 00104B68 48 05 9B 89 */ bl func_80162A90
-/* 80108F0C 00104B6C 7C 03 E0 40 */ cmplw r3, r28
-/* 80108F10 00104B70 40 80 00 50 */ bge lbl_80108F60
-/* 80108F14 00104B74 7F 84 E3 78 */ mr r4, r28
-/* 80108F18 00104B78 38 60 00 38 */ li r3, 0x38
-/* 80108F1C 00104B7C 38 A0 00 01 */ li r5, 1
-/* 80108F20 00104B80 48 05 9A 21 */ bl func_80162940
-/* 80108F24 00104B84 48 00 00 3C */ b lbl_80108F60
-lbl_80108F28:
-/* 80108F28 00104B88 38 60 01 99 */ li r3, 0x199
-/* 80108F2C 00104B8C 48 05 9B 65 */ bl func_80162A90
-/* 80108F30 00104B90 28 03 00 02 */ cmplwi r3, 2
-/* 80108F34 00104B94 40 82 00 2C */ bne lbl_80108F60
-/* 80108F38 00104B98 A0 9C 00 16 */ lhz r4, 0x16(r28)
-/* 80108F3C 00104B9C 38 60 00 38 */ li r3, 0x38
-/* 80108F40 00104BA0 3B 84 FF FF */ addi r28, r4, -1
-/* 80108F44 00104BA4 48 05 9B 4D */ bl func_80162A90
-/* 80108F48 00104BA8 7C 03 E0 40 */ cmplw r3, r28
-/* 80108F4C 00104BAC 40 80 00 14 */ bge lbl_80108F60
-/* 80108F50 00104BB0 7F 84 E3 78 */ mr r4, r28
-/* 80108F54 00104BB4 38 60 00 38 */ li r3, 0x38
-/* 80108F58 00104BB8 38 A0 00 01 */ li r5, 1
-/* 80108F5C 00104BBC 48 05 99 E5 */ bl func_80162940
-lbl_80108F60:
-/* 80108F60 00104BC0 38 60 01 99 */ li r3, 0x199
-/* 80108F64 00104BC4 48 05 9B 2D */ bl func_80162A90
-/* 80108F68 00104BC8 28 03 00 07 */ cmplwi r3, 7
-/* 80108F6C 00104BCC 41 81 01 B8 */ bgt lbl_80109124
-/* 80108F70 00104BD0 3C 80 80 42 */ lis r4, lbl_8041ABC8@ha
-/* 80108F74 00104BD4 54 60 10 3A */ slwi r0, r3, 2
-/* 80108F78 00104BD8 38 84 AB C8 */ addi r4, r4, lbl_8041ABC8@l
-/* 80108F7C 00104BDC 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80108F80 00104BE0 7C 89 03 A6 */ mtctr r4
-/* 80108F84 00104BE4 4E 80 04 20 */ bctr
-/* 80108F88 00104BE8 48 00 D4 41 */ bl func_801163C8
-/* 80108F8C 00104BEC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108F90 00104BF0 38 00 01 B6 */ li r0, 0x1b6
-/* 80108F94 00104BF4 3B C0 00 01 */ li r30, 1
-/* 80108F98 00104BF8 38 60 02 80 */ li r3, 0x280
-/* 80108F9C 00104BFC 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80108FA0 00104C00 38 80 00 00 */ li r4, 0
-/* 80108FA4 00104C04 38 A0 00 01 */ li r5, 1
-/* 80108FA8 00104C08 48 05 99 99 */ bl func_80162940
-/* 80108FAC 00104C0C 48 00 01 78 */ b lbl_80109124
-/* 80108FB0 00104C10 48 00 D4 19 */ bl func_801163C8
-/* 80108FB4 00104C14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80108FB8 00104C18 38 00 01 D2 */ li r0, 0x1d2
-/* 80108FBC 00104C1C 3B C0 00 01 */ li r30, 1
-/* 80108FC0 00104C20 38 60 02 80 */ li r3, 0x280
-/* 80108FC4 00104C24 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80108FC8 00104C28 48 05 9A C9 */ bl func_80162A90
-/* 80108FCC 00104C2C 2C 03 00 00 */ cmpwi r3, 0
-/* 80108FD0 00104C30 41 82 01 54 */ beq lbl_80109124
-/* 80108FD4 00104C34 48 01 39 A1 */ bl func_8011C974
-/* 80108FD8 00104C38 7C 7C 1B 78 */ mr r28, r3
-/* 80108FDC 00104C3C 3B A0 00 25 */ li r29, 0x25
-lbl_80108FE0:
-/* 80108FE0 00104C40 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 80108FE4 00104C44 38 60 00 00 */ li r3, 0
-/* 80108FE8 00104C48 4B FD C2 3D */ bl func_800E5224
-/* 80108FEC 00104C4C 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
-/* 80108FF0 00104C50 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80108FF4 00104C54 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 80108FF8 00104C58 7C 00 18 40 */ cmplw r0, r3
-/* 80108FFC 00104C5C 40 82 00 18 */ bne lbl_80109014
-/* 80109000 00104C60 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 80109004 00104C64 38 60 00 04 */ li r3, 4
-/* 80109008 00104C68 38 80 00 00 */ li r4, 0
-/* 8010900C 00104C6C 4B FD C4 55 */ bl func_800E5460
-/* 80109010 00104C70 48 00 00 10 */ b lbl_80109020
-lbl_80109014:
-/* 80109014 00104C74 3B BD 00 01 */ addi r29, r29, 1
-/* 80109018 00104C78 28 1D 00 2B */ cmplwi r29, 0x2b
-/* 8010901C 00104C7C 41 80 FF C4 */ blt lbl_80108FE0
-lbl_80109020:
-/* 80109020 00104C80 38 60 02 80 */ li r3, 0x280
-/* 80109024 00104C84 38 80 00 00 */ li r4, 0
-/* 80109028 00104C88 38 A0 00 01 */ li r5, 1
-/* 8010902C 00104C8C 48 05 99 15 */ bl func_80162940
-/* 80109030 00104C90 48 00 00 F4 */ b lbl_80109124
-/* 80109034 00104C94 48 00 D3 95 */ bl func_801163C8
-/* 80109038 00104C98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010903C 00104C9C 38 00 01 E6 */ li r0, 0x1e6
-/* 80109040 00104CA0 3B C0 00 01 */ li r30, 1
-/* 80109044 00104CA4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109048 00104CA8 48 00 00 DC */ b lbl_80109124
-/* 8010904C 00104CAC 48 00 D3 7D */ bl func_801163C8
-/* 80109050 00104CB0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109054 00104CB4 38 00 01 FA */ li r0, 0x1fa
-/* 80109058 00104CB8 3B C0 00 01 */ li r30, 1
-/* 8010905C 00104CBC 38 60 02 80 */ li r3, 0x280
-/* 80109060 00104CC0 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80109064 00104CC4 48 05 9A 2D */ bl func_80162A90
-/* 80109068 00104CC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010906C 00104CCC 41 82 00 B8 */ beq lbl_80109124
-/* 80109070 00104CD0 48 01 39 05 */ bl func_8011C974
-/* 80109074 00104CD4 7C 7C 1B 78 */ mr r28, r3
-/* 80109078 00104CD8 3B A0 00 25 */ li r29, 0x25
-lbl_8010907C:
-/* 8010907C 00104CDC 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 80109080 00104CE0 38 60 00 00 */ li r3, 0
-/* 80109084 00104CE4 4B FD C1 A1 */ bl func_800E5224
-/* 80109088 00104CE8 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
-/* 8010908C 00104CEC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80109090 00104CF0 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 80109094 00104CF4 7C 00 18 40 */ cmplw r0, r3
-/* 80109098 00104CF8 40 82 00 18 */ bne lbl_801090B0
-/* 8010909C 00104CFC 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 801090A0 00104D00 38 60 00 04 */ li r3, 4
-/* 801090A4 00104D04 38 80 00 00 */ li r4, 0
-/* 801090A8 00104D08 4B FD C3 B9 */ bl func_800E5460
-/* 801090AC 00104D0C 48 00 00 10 */ b lbl_801090BC
-lbl_801090B0:
-/* 801090B0 00104D10 3B BD 00 01 */ addi r29, r29, 1
-/* 801090B4 00104D14 28 1D 00 2B */ cmplwi r29, 0x2b
-/* 801090B8 00104D18 41 80 FF C4 */ blt lbl_8010907C
-lbl_801090BC:
-/* 801090BC 00104D1C 38 60 02 80 */ li r3, 0x280
-/* 801090C0 00104D20 38 80 00 00 */ li r4, 0
-/* 801090C4 00104D24 38 A0 00 01 */ li r5, 1
-/* 801090C8 00104D28 48 05 98 79 */ bl func_80162940
-/* 801090CC 00104D2C 48 00 00 58 */ b lbl_80109124
-/* 801090D0 00104D30 48 00 D2 F9 */ bl func_801163C8
-/* 801090D4 00104D34 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801090D8 00104D38 38 00 02 0E */ li r0, 0x20e
-/* 801090DC 00104D3C 3B C0 00 01 */ li r30, 1
-/* 801090E0 00104D40 38 60 02 80 */ li r3, 0x280
-/* 801090E4 00104D44 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 801090E8 00104D48 38 80 00 00 */ li r4, 0
-/* 801090EC 00104D4C 38 A0 00 01 */ li r5, 1
-/* 801090F0 00104D50 48 05 98 51 */ bl func_80162940
-/* 801090F4 00104D54 48 00 00 30 */ b lbl_80109124
-/* 801090F8 00104D58 48 00 D2 D1 */ bl func_801163C8
-/* 801090FC 00104D5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109100 00104D60 38 00 02 31 */ li r0, 0x231
-/* 80109104 00104D64 3B C0 00 01 */ li r30, 1
-/* 80109108 00104D68 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010910C 00104D6C 48 00 00 18 */ b lbl_80109124
-/* 80109110 00104D70 48 00 D2 B9 */ bl func_801163C8
-/* 80109114 00104D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109118 00104D78 38 00 02 4F */ li r0, 0x24f
-/* 8010911C 00104D7C 3B C0 00 01 */ li r30, 1
-/* 80109120 00104D80 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80109124:
-/* 80109124 00104D84 38 60 00 09 */ li r3, 9
-/* 80109128 00104D88 48 05 99 69 */ bl func_80162A90
-/* 8010912C 00104D8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80109130 00104D90 41 82 00 5C */ beq lbl_8010918C
-/* 80109134 00104D94 38 60 01 DD */ li r3, 0x1dd
-/* 80109138 00104D98 48 05 99 59 */ bl func_80162A90
-/* 8010913C 00104D9C 28 03 00 01 */ cmplwi r3, 1
-/* 80109140 00104DA0 40 82 00 4C */ bne lbl_8010918C
-/* 80109144 00104DA4 48 02 E3 05 */ bl func_80137448
-/* 80109148 00104DA8 38 60 00 11 */ li r3, 0x11
-/* 8010914C 00104DAC 48 02 E0 5D */ bl func_801371A8
-/* 80109150 00104DB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80109154 00104DB4 41 82 00 38 */ beq lbl_8010918C
-/* 80109158 00104DB8 48 00 D2 71 */ bl func_801163C8
-/* 8010915C 00104DBC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109160 00104DC0 38 00 02 53 */ li r0, 0x253
-/* 80109164 00104DC4 38 60 01 DD */ li r3, 0x1dd
-/* 80109168 00104DC8 38 80 00 02 */ li r4, 2
-/* 8010916C 00104DCC 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80109170 00104DD0 38 A0 00 01 */ li r5, 1
-/* 80109174 00104DD4 48 05 97 CD */ bl func_80162940
-/* 80109178 00104DD8 38 60 01 DE */ li r3, 0x1de
-/* 8010917C 00104DDC 38 80 00 02 */ li r4, 2
-/* 80109180 00104DE0 38 A0 00 01 */ li r5, 1
-/* 80109184 00104DE4 48 05 97 BD */ bl func_80162940
-/* 80109188 00104DE8 48 00 B3 D4 */ b lbl_8011455C
-lbl_8010918C:
-/* 8010918C 00104DEC 2C 1E 00 00 */ cmpwi r30, 0
-/* 80109190 00104DF0 41 A2 00 08 */ beq+ lbl_80109198
-/* 80109194 00104DF4 48 00 B3 C8 */ b lbl_8011455C
-lbl_80109198:
-/* 80109198 00104DF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010919C 00104DFC 38 80 00 01 */ li r4, 1
-/* 801091A0 00104E00 48 00 EE D1 */ bl func_80118070
-/* 801091A4 00104E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801091A8 00104E08 38 80 00 04 */ li r4, 4
-/* 801091AC 00104E0C 48 00 C4 91 */ bl func_8011563C
-/* 801091B0 00104E10 38 60 00 06 */ li r3, 6
-/* 801091B4 00104E14 38 80 00 02 */ li r4, 2
-/* 801091B8 00104E18 38 A0 00 01 */ li r5, 1
-/* 801091BC 00104E1C 48 05 97 85 */ bl func_80162940
-/* 801091C0 00104E20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801091C4 00104E24 38 00 00 3E */ li r0, 0x3e
-/* 801091C8 00104E28 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801091CC 00104E2C 48 00 B3 90 */ b lbl_8011455C
-/* 801091D0 00104E30 38 00 00 03 */ li r0, 3
-/* 801091D4 00104E34 38 60 00 01 */ li r3, 1
-/* 801091D8 00104E38 B0 1F 01 2C */ sth r0, 0x12c(r31)
-/* 801091DC 00104E3C 38 80 00 00 */ li r4, 0
-/* 801091E0 00104E40 4B EF E3 45 */ bl func_80007524
-/* 801091E4 00104E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801091E8 00104E48 38 80 00 08 */ li r4, 8
-/* 801091EC 00104E4C 38 A0 00 01 */ li r5, 1
-/* 801091F0 00104E50 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801091F4 00104E54 48 14 AB FD */ bl func_80253DF0
-/* 801091F8 00104E58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801091FC 00104E5C 38 80 00 0A */ li r4, 0xa
-/* 80109200 00104E60 38 A0 00 00 */ li r5, 0
-/* 80109204 00104E64 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80109208 00104E68 48 14 AB A9 */ bl func_80253DB0
-/* 8010920C 00104E6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109210 00104E70 38 00 00 3F */ li r0, 0x3f
-/* 80109214 00104E74 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109218 00104E78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010921C 00104E7C 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 80109220 00104E80 2C 00 00 02 */ cmpwi r0, 2
-/* 80109224 00104E84 41 82 00 2C */ beq lbl_80109250
-/* 80109228 00104E88 40 80 00 10 */ bge lbl_80109238
-/* 8010922C 00104E8C 2C 00 00 01 */ cmpwi r0, 1
-/* 80109230 00104E90 40 80 00 14 */ bge lbl_80109244
-/* 80109234 00104E94 48 00 00 7C */ b lbl_801092B0
-lbl_80109238:
-/* 80109238 00104E98 2C 00 00 04 */ cmpwi r0, 4
-/* 8010923C 00104E9C 40 80 00 74 */ bge lbl_801092B0
-/* 80109240 00104EA0 48 00 00 68 */ b lbl_801092A8
-lbl_80109244:
-/* 80109244 00104EA4 38 00 2B 12 */ li r0, 0x2b12
-/* 80109248 00104EA8 90 04 01 18 */ stw r0, 0x118(r4)
-/* 8010924C 00104EAC 48 00 00 64 */ b lbl_801092B0
-lbl_80109250:
-/* 80109250 00104EB0 38 00 2B 13 */ li r0, 0x2b13
-/* 80109254 00104EB4 38 60 00 06 */ li r3, 6
-/* 80109258 00104EB8 90 04 01 18 */ stw r0, 0x118(r4)
-/* 8010925C 00104EBC 38 80 FF FF */ li r4, -1
-/* 80109260 00104EC0 4B FD BF C5 */ bl func_800E5224
-/* 80109264 00104EC4 54 7D 06 3E */ clrlwi r29, r3, 0x18
-/* 80109268 00104EC8 38 60 00 08 */ li r3, 8
-/* 8010926C 00104ECC 38 80 FF FF */ li r4, -1
-/* 80109270 00104ED0 4B FD BF B5 */ bl func_800E5224
-/* 80109274 00104ED4 54 7C 06 3E */ clrlwi r28, r3, 0x18
-/* 80109278 00104ED8 38 60 00 07 */ li r3, 7
-/* 8010927C 00104EDC 38 80 FF FF */ li r4, -1
-/* 80109280 00104EE0 4B FD BF A5 */ bl func_800E5224
-/* 80109284 00104EE4 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80109288 00104EE8 7C 1C EA 14 */ add r0, r28, r29
-/* 8010928C 00104EEC 7C 03 02 14 */ add r0, r3, r0
-/* 80109290 00104EF0 28 00 00 02 */ cmplwi r0, 2
-/* 80109294 00104EF4 40 80 00 1C */ bge lbl_801092B0
-/* 80109298 00104EF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010929C 00104EFC 38 00 51 7E */ li r0, 0x517e
-/* 801092A0 00104F00 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801092A4 00104F04 48 00 00 0C */ b lbl_801092B0
-lbl_801092A8:
-/* 801092A8 00104F08 38 00 2B 14 */ li r0, 0x2b14
-/* 801092AC 00104F0C 90 04 01 18 */ stw r0, 0x118(r4)
-lbl_801092B0:
-/* 801092B0 00104F10 38 60 01 80 */ li r3, 0x180
-/* 801092B4 00104F14 48 05 97 DD */ bl func_80162A90
-/* 801092B8 00104F18 2C 03 00 00 */ cmpwi r3, 0
-/* 801092BC 00104F1C 41 A2 00 08 */ beq+ lbl_801092C4
-/* 801092C0 00104F20 48 00 B2 9C */ b lbl_8011455C
-lbl_801092C4:
-/* 801092C4 00104F24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801092C8 00104F28 38 00 00 00 */ li r0, 0
-/* 801092CC 00104F2C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801092D0 00104F30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801092D4 00104F34 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 801092D8 00104F38 60 00 01 00 */ ori r0, r0, 0x100
-/* 801092DC 00104F3C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 801092E0 00104F40 48 00 B2 7C */ b lbl_8011455C
-/* 801092E4 00104F44 A8 7F 00 8A */ lha r3, 0x8a(r31)
-/* 801092E8 00104F48 48 14 AA E9 */ bl func_80253DD0
-/* 801092EC 00104F4C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801092F0 00104F50 28 00 00 03 */ cmplwi r0, 3
-/* 801092F4 00104F54 41 A2 00 08 */ beq+ lbl_801092FC
-/* 801092F8 00104F58 48 00 B2 64 */ b lbl_8011455C
-lbl_801092FC:
-/* 801092FC 00104F5C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109300 00104F60 38 00 00 40 */ li r0, 0x40
-/* 80109304 00104F64 38 60 00 00 */ li r3, 0
-/* 80109308 00104F68 38 80 00 00 */ li r4, 0
-/* 8010930C 00104F6C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80109310 00104F70 4B F5 05 E9 */ bl func_800598F8
-/* 80109314 00104F74 38 60 00 63 */ li r3, 0x63
-/* 80109318 00104F78 4B F5 06 A9 */ bl func_800599C0
-/* 8010931C 00104F7C 38 60 00 01 */ li r3, 1
-/* 80109320 00104F80 38 80 00 00 */ li r4, 0
-/* 80109324 00104F84 38 A0 00 00 */ li r5, 0
-/* 80109328 00104F88 38 C0 00 02 */ li r6, 2
-/* 8010932C 00104F8C 38 E0 00 03 */ li r7, 3
-/* 80109330 00104F90 39 00 00 00 */ li r8, 0
-/* 80109334 00104F94 4B F5 06 95 */ bl func_800599C8
-/* 80109338 00104F98 38 60 00 02 */ li r3, 2
-/* 8010933C 00104F9C 38 80 00 00 */ li r4, 0
-/* 80109340 00104FA0 38 A0 00 01 */ li r5, 1
-/* 80109344 00104FA4 38 C0 00 00 */ li r6, 0
-/* 80109348 00104FA8 38 E0 00 63 */ li r7, 0x63
-/* 8010934C 00104FAC 39 00 00 00 */ li r8, 0
-/* 80109350 00104FB0 4B F5 06 79 */ bl func_800599C8
-/* 80109354 00104FB4 38 60 00 03 */ li r3, 3
-/* 80109358 00104FB8 38 80 00 01 */ li r4, 1
-/* 8010935C 00104FBC 38 A0 00 00 */ li r5, 0
-/* 80109360 00104FC0 38 C0 00 63 */ li r6, 0x63
-/* 80109364 00104FC4 38 E0 00 63 */ li r7, 0x63
-/* 80109368 00104FC8 39 00 00 00 */ li r8, 0
-/* 8010936C 00104FCC 4B F5 06 5D */ bl func_800599C8
-/* 80109370 00104FD0 38 60 00 63 */ li r3, 0x63
-/* 80109374 00104FD4 38 80 00 02 */ li r4, 2
-/* 80109378 00104FD8 38 A0 00 00 */ li r5, 0
-/* 8010937C 00104FDC 38 C0 00 00 */ li r6, 0
-/* 80109380 00104FE0 38 E0 00 00 */ li r7, 0
-/* 80109384 00104FE4 39 00 00 00 */ li r8, 0
-/* 80109388 00104FE8 4B F5 06 41 */ bl func_800599C8
-/* 8010938C 00104FEC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109390 00104FF0 38 60 01 80 */ li r3, 0x180
-/* 80109394 00104FF4 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 80109398 00104FF8 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 8010939C 00104FFC 48 05 96 F5 */ bl func_80162A90
-/* 801093A0 00105000 2C 03 00 00 */ cmpwi r3, 0
-/* 801093A4 00105004 41 A2 00 08 */ beq+ lbl_801093AC
-/* 801093A8 00105008 48 00 B1 B4 */ b lbl_8011455C
-lbl_801093AC:
-/* 801093AC 0010500C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801093B0 00105010 38 00 01 7A */ li r0, 0x17a
-/* 801093B4 00105014 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801093B8 00105018 48 00 B1 A4 */ b lbl_8011455C
-/* 801093BC 0010501C 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 801093C0 00105020 38 60 00 29 */ li r3, 0x29
-/* 801093C4 00105024 38 A0 00 00 */ li r5, 0
-/* 801093C8 00105028 38 C0 00 01 */ li r6, 1
-/* 801093CC 0010502C 4B F5 06 A1 */ bl func_80059A6C
-/* 801093D0 00105030 2C 03 00 00 */ cmpwi r3, 0
-/* 801093D4 00105034 40 A2 00 08 */ bne+ lbl_801093DC
-/* 801093D8 00105038 48 00 B1 84 */ b lbl_8011455C
-lbl_801093DC:
-/* 801093DC 0010503C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801093E0 00105040 41 82 01 D8 */ beq lbl_801095B8
-/* 801093E4 00105044 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 801093E8 00105048 3B C0 00 00 */ li r30, 0
-/* 801093EC 0010504C 2C 04 00 63 */ cmpwi r4, 0x63
-/* 801093F0 00105050 41 82 01 6C */ beq lbl_8010955C
-/* 801093F4 00105054 40 80 00 28 */ bge lbl_8010941C
-/* 801093F8 00105058 2C 04 00 02 */ cmpwi r4, 2
-/* 801093FC 0010505C 41 82 00 7C */ beq lbl_80109478
-/* 80109400 00105060 40 80 00 10 */ bge lbl_80109410
-/* 80109404 00105064 2C 04 00 01 */ cmpwi r4, 1
-/* 80109408 00105068 40 80 00 28 */ bge lbl_80109430
-/* 8010940C 0010506C 48 00 01 94 */ b lbl_801095A0
-lbl_80109410:
-/* 80109410 00105070 2C 04 00 04 */ cmpwi r4, 4
-/* 80109414 00105074 40 80 01 8C */ bge lbl_801095A0
-/* 80109418 00105078 48 00 00 FC */ b lbl_80109514
-lbl_8010941C:
-/* 8010941C 0010507C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80109420 00105080 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80109424 00105084 7C 04 00 00 */ cmpw r4, r0
-/* 80109428 00105088 41 82 01 34 */ beq lbl_8010955C
-/* 8010942C 0010508C 48 00 01 74 */ b lbl_801095A0
-lbl_80109430:
-/* 80109430 00105090 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109434 00105094 38 80 00 04 */ li r4, 4
-/* 80109438 00105098 38 A0 00 00 */ li r5, 0
-/* 8010943C 0010509C A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80109440 001050A0 48 14 A9 71 */ bl func_80253DB0
-/* 80109444 001050A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109448 001050A8 38 80 00 02 */ li r4, 2
-/* 8010944C 001050AC 38 A0 00 00 */ li r5, 0
-/* 80109450 001050B0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109454 001050B4 48 14 A9 5D */ bl func_80253DB0
-/* 80109458 001050B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010945C 001050BC 38 80 00 41 */ li r4, 0x41
-/* 80109460 001050C0 38 00 00 01 */ li r0, 1
-/* 80109464 001050C4 3B C0 00 01 */ li r30, 1
-/* 80109468 001050C8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010946C 001050CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109470 001050D0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109474 001050D4 48 00 01 2C */ b lbl_801095A0
-lbl_80109478:
-/* 80109478 001050D8 38 60 00 06 */ li r3, 6
-/* 8010947C 001050DC 38 80 FF FF */ li r4, -1
-/* 80109480 001050E0 4B FD BD A5 */ bl func_800E5224
-/* 80109484 001050E4 54 7D 06 3E */ clrlwi r29, r3, 0x18
-/* 80109488 001050E8 38 60 00 08 */ li r3, 8
-/* 8010948C 001050EC 38 80 FF FF */ li r4, -1
-/* 80109490 001050F0 4B FD BD 95 */ bl func_800E5224
-/* 80109494 001050F4 54 7C 06 3E */ clrlwi r28, r3, 0x18
-/* 80109498 001050F8 38 60 00 07 */ li r3, 7
-/* 8010949C 001050FC 38 80 FF FF */ li r4, -1
-/* 801094A0 00105100 4B FD BD 85 */ bl func_800E5224
-/* 801094A4 00105104 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801094A8 00105108 7C 1C EA 14 */ add r0, r28, r29
-/* 801094AC 0010510C 7C 03 02 14 */ add r0, r3, r0
-/* 801094B0 00105110 28 00 00 02 */ cmplwi r0, 2
-/* 801094B4 00105114 41 80 00 4C */ blt lbl_80109500
-/* 801094B8 00105118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801094BC 0010511C 38 80 00 05 */ li r4, 5
-/* 801094C0 00105120 38 A0 00 00 */ li r5, 0
-/* 801094C4 00105124 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801094C8 00105128 48 14 A8 E9 */ bl func_80253DB0
-/* 801094CC 0010512C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801094D0 00105130 38 80 00 02 */ li r4, 2
-/* 801094D4 00105134 38 A0 00 00 */ li r5, 0
-/* 801094D8 00105138 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801094DC 0010513C 48 14 A8 D5 */ bl func_80253DB0
-/* 801094E0 00105140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801094E4 00105144 38 80 00 41 */ li r4, 0x41
-/* 801094E8 00105148 38 00 00 02 */ li r0, 2
-/* 801094EC 0010514C 3B C0 00 01 */ li r30, 1
-/* 801094F0 00105150 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801094F4 00105154 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801094F8 00105158 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801094FC 0010515C 48 00 00 A4 */ b lbl_801095A0
-lbl_80109500:
-/* 80109500 00105160 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80109504 00105164 38 60 02 22 */ li r3, 0x222
-/* 80109508 00105168 38 80 00 00 */ li r4, 0
-/* 8010950C 0010516C 4B F0 1C 65 */ bl func_8000B170
-/* 80109510 00105170 48 00 00 90 */ b lbl_801095A0
-lbl_80109514:
-/* 80109514 00105174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109518 00105178 38 80 00 06 */ li r4, 6
-/* 8010951C 0010517C 38 A0 00 00 */ li r5, 0
-/* 80109520 00105180 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80109524 00105184 48 14 A8 8D */ bl func_80253DB0
-/* 80109528 00105188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010952C 0010518C 38 80 00 02 */ li r4, 2
-/* 80109530 00105190 38 A0 00 00 */ li r5, 0
-/* 80109534 00105194 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109538 00105198 48 14 A8 79 */ bl func_80253DB0
-/* 8010953C 0010519C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109540 001051A0 38 80 00 41 */ li r4, 0x41
-/* 80109544 001051A4 38 00 00 04 */ li r0, 4
-/* 80109548 001051A8 3B C0 00 01 */ li r30, 1
-/* 8010954C 001051AC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80109550 001051B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109554 001051B4 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109558 001051B8 48 00 00 48 */ b lbl_801095A0
-lbl_8010955C:
-/* 8010955C 001051BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109560 001051C0 38 80 00 08 */ li r4, 8
-/* 80109564 001051C4 38 A0 00 00 */ li r5, 0
-/* 80109568 001051C8 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 8010956C 001051CC 48 14 A8 45 */ bl func_80253DB0
-/* 80109570 001051D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109574 001051D4 38 80 00 01 */ li r4, 1
-/* 80109578 001051D8 38 A0 00 00 */ li r5, 0
-/* 8010957C 001051DC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109580 001051E0 48 14 A8 31 */ bl func_80253DB0
-/* 80109584 001051E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109588 001051E8 38 80 00 41 */ li r4, 0x41
-/* 8010958C 001051EC 38 00 00 FF */ li r0, 0xff
-/* 80109590 001051F0 3B C0 00 02 */ li r30, 2
-/* 80109594 001051F4 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80109598 001051F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010959C 001051FC 98 03 00 E1 */ stb r0, 0xe1(r3)
-lbl_801095A0:
-/* 801095A0 00105200 2C 1E 00 00 */ cmpwi r30, 0
-/* 801095A4 00105204 40 A2 00 08 */ bne+ lbl_801095AC
-/* 801095A8 00105208 48 00 AF B4 */ b lbl_8011455C
-lbl_801095AC:
-/* 801095AC 0010520C 7F C3 F3 78 */ mr r3, r30
-/* 801095B0 00105210 4B F5 0F 1D */ bl func_8005A4CC
-/* 801095B4 00105214 48 00 AF A8 */ b lbl_8011455C
-lbl_801095B8:
-/* 801095B8 00105218 2C 03 00 03 */ cmpwi r3, 3
-/* 801095BC 0010521C 41 82 00 E4 */ beq lbl_801096A0
-/* 801095C0 00105220 40 80 00 14 */ bge lbl_801095D4
-/* 801095C4 00105224 2C 03 00 01 */ cmpwi r3, 1
-/* 801095C8 00105228 41 82 00 18 */ beq lbl_801095E0
-/* 801095CC 0010522C 40 80 00 4C */ bge lbl_80109618
-/* 801095D0 00105230 48 00 AF 8C */ b lbl_8011455C
-lbl_801095D4:
-/* 801095D4 00105234 2C 03 00 63 */ cmpwi r3, 0x63
-/* 801095D8 00105238 41 82 01 00 */ beq lbl_801096D8
-/* 801095DC 0010523C 48 00 AF 80 */ b lbl_8011455C
-lbl_801095E0:
-/* 801095E0 00105240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801095E4 00105244 38 80 00 00 */ li r4, 0
-/* 801095E8 00105248 38 A0 00 00 */ li r5, 0
-/* 801095EC 0010524C A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801095F0 00105250 48 14 A7 C1 */ bl func_80253DB0
-/* 801095F4 00105254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801095F8 00105258 38 80 00 02 */ li r4, 2
-/* 801095FC 0010525C 38 A0 00 00 */ li r5, 0
-/* 80109600 00105260 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109604 00105264 48 14 A7 AD */ bl func_80253DB0
-/* 80109608 00105268 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010960C 0010526C 38 00 2B 12 */ li r0, 0x2b12
-/* 80109610 00105270 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80109614 00105274 48 00 AF 48 */ b lbl_8011455C
-lbl_80109618:
-/* 80109618 00105278 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010961C 0010527C 38 80 00 01 */ li r4, 1
-/* 80109620 00105280 38 A0 00 00 */ li r5, 0
-/* 80109624 00105284 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80109628 00105288 48 14 A7 89 */ bl func_80253DB0
-/* 8010962C 0010528C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109630 00105290 38 80 00 02 */ li r4, 2
-/* 80109634 00105294 38 A0 00 00 */ li r5, 0
-/* 80109638 00105298 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010963C 0010529C 48 14 A7 75 */ bl func_80253DB0
-/* 80109640 001052A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109644 001052A4 38 00 2B 13 */ li r0, 0x2b13
-/* 80109648 001052A8 38 60 00 06 */ li r3, 6
-/* 8010964C 001052AC 38 80 FF FF */ li r4, -1
-/* 80109650 001052B0 90 05 01 18 */ stw r0, 0x118(r5)
-/* 80109654 001052B4 4B FD BB D1 */ bl func_800E5224
-/* 80109658 001052B8 54 7D 06 3E */ clrlwi r29, r3, 0x18
-/* 8010965C 001052BC 38 60 00 08 */ li r3, 8
-/* 80109660 001052C0 38 80 FF FF */ li r4, -1
-/* 80109664 001052C4 4B FD BB C1 */ bl func_800E5224
-/* 80109668 001052C8 54 7C 06 3E */ clrlwi r28, r3, 0x18
-/* 8010966C 001052CC 38 60 00 07 */ li r3, 7
-/* 80109670 001052D0 38 80 FF FF */ li r4, -1
-/* 80109674 001052D4 4B FD BB B1 */ bl func_800E5224
-/* 80109678 001052D8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8010967C 001052DC 7C 1C EA 14 */ add r0, r28, r29
-/* 80109680 001052E0 7C 03 02 14 */ add r0, r3, r0
-/* 80109684 001052E4 28 00 00 02 */ cmplwi r0, 2
-/* 80109688 001052E8 41 A0 00 08 */ blt+ lbl_80109690
-/* 8010968C 001052EC 48 00 AE D0 */ b lbl_8011455C
-lbl_80109690:
-/* 80109690 001052F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109694 001052F4 38 00 51 7E */ li r0, 0x517e
-/* 80109698 001052F8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010969C 001052FC 48 00 AE C0 */ b lbl_8011455C
-lbl_801096A0:
-/* 801096A0 00105300 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801096A4 00105304 38 80 00 02 */ li r4, 2
-/* 801096A8 00105308 38 A0 00 00 */ li r5, 0
-/* 801096AC 0010530C A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801096B0 00105310 48 14 A7 01 */ bl func_80253DB0
-/* 801096B4 00105314 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801096B8 00105318 38 80 00 02 */ li r4, 2
-/* 801096BC 0010531C 38 A0 00 00 */ li r5, 0
-/* 801096C0 00105320 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801096C4 00105324 48 14 A6 ED */ bl func_80253DB0
-/* 801096C8 00105328 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801096CC 0010532C 38 00 2B 14 */ li r0, 0x2b14
-/* 801096D0 00105330 90 03 01 18 */ stw r0, 0x118(r3)
-/* 801096D4 00105334 48 00 AE 88 */ b lbl_8011455C
-lbl_801096D8:
-/* 801096D8 00105338 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801096DC 0010533C 38 80 00 08 */ li r4, 8
-/* 801096E0 00105340 38 A0 00 00 */ li r5, 0
-/* 801096E4 00105344 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801096E8 00105348 48 14 A6 C9 */ bl func_80253DB0
-/* 801096EC 0010534C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801096F0 00105350 38 80 00 00 */ li r4, 0
-/* 801096F4 00105354 38 A0 00 00 */ li r5, 0
-/* 801096F8 00105358 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801096FC 0010535C 48 14 A6 B5 */ bl func_80253DB0
-/* 80109700 00105360 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109704 00105364 38 00 00 00 */ li r0, 0
-/* 80109708 00105368 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010970C 0010536C 48 00 AE 50 */ b lbl_8011455C
-/* 80109710 00105370 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80109714 00105374 28 00 00 FF */ cmplwi r0, 0xff
-/* 80109718 00105378 40 82 00 68 */ bne lbl_80109780
-/* 8010971C 0010537C A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 80109720 00105380 48 14 A6 B1 */ bl func_80253DD0
-/* 80109724 00105384 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80109728 00105388 28 00 00 03 */ cmplwi r0, 3
-/* 8010972C 0010538C 41 A2 00 08 */ beq+ lbl_80109734
-/* 80109730 00105390 48 00 AE 2C */ b lbl_8011455C
-lbl_80109734:
-/* 80109734 00105394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109738 00105398 38 80 00 09 */ li r4, 9
-/* 8010973C 0010539C 38 A0 00 00 */ li r5, 0
-/* 80109740 001053A0 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80109744 001053A4 48 14 A6 6D */ bl func_80253DB0
-/* 80109748 001053A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010974C 001053AC 38 80 00 03 */ li r4, 3
-/* 80109750 001053B0 38 A0 00 00 */ li r5, 0
-/* 80109754 001053B4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109758 001053B8 48 14 A6 59 */ bl func_80253DB0
-/* 8010975C 001053BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109760 001053C0 38 80 00 01 */ li r4, 1
-/* 80109764 001053C4 38 A0 00 00 */ li r5, 0
-/* 80109768 001053C8 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010976C 001053CC 48 14 A6 45 */ bl func_80253DB0
-/* 80109770 001053D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109774 001053D4 38 00 00 42 */ li r0, 0x42
-/* 80109778 001053D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010977C 001053DC 48 00 AD E0 */ b lbl_8011455C
-lbl_80109780:
-/* 80109780 001053E0 A8 7F 00 8A */ lha r3, 0x8a(r31)
-/* 80109784 001053E4 48 14 A6 4D */ bl func_80253DD0
-/* 80109788 001053E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010978C 001053EC 28 00 00 03 */ cmplwi r0, 3
-/* 80109790 001053F0 41 A2 00 08 */ beq+ lbl_80109798
-/* 80109794 001053F4 48 00 AD C8 */ b lbl_8011455C
-lbl_80109798:
-/* 80109798 001053F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010979C 001053FC 38 80 00 09 */ li r4, 9
-/* 801097A0 00105400 38 A0 00 00 */ li r5, 0
-/* 801097A4 00105404 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801097A8 00105408 48 14 A6 09 */ bl func_80253DB0
-/* 801097AC 0010540C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801097B0 00105410 38 00 00 42 */ li r0, 0x42
-/* 801097B4 00105414 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801097B8 00105418 48 00 AD A4 */ b lbl_8011455C
-/* 801097BC 0010541C A8 7F 00 8A */ lha r3, 0x8a(r31)
-/* 801097C0 00105420 48 14 A6 11 */ bl func_80253DD0
-/* 801097C4 00105424 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801097C8 00105428 28 00 00 03 */ cmplwi r0, 3
-/* 801097CC 0010542C 41 A2 00 08 */ beq+ lbl_801097D4
-/* 801097D0 00105430 48 00 AD 8C */ b lbl_8011455C
-lbl_801097D4:
-/* 801097D4 00105434 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801097D8 00105438 38 80 00 08 */ li r4, 8
-/* 801097DC 0010543C 38 A0 00 00 */ li r5, 0
-/* 801097E0 00105440 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 801097E4 00105444 48 14 A6 0D */ bl func_80253DF0
-/* 801097E8 00105448 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801097EC 0010544C 3B 80 00 2B */ li r28, 0x2b
-/* 801097F0 00105450 38 60 00 06 */ li r3, 6
-/* 801097F4 00105454 38 80 00 05 */ li r4, 5
-/* 801097F8 00105458 93 85 00 DC */ stw r28, 0xdc(r5)
-/* 801097FC 0010545C 38 A0 00 01 */ li r5, 1
-/* 80109800 00105460 48 05 91 41 */ bl func_80162940
-/* 80109804 00105464 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109808 00105468 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 8010980C 0010546C 2C 00 00 04 */ cmpwi r0, 4
-/* 80109810 00105470 41 82 00 94 */ beq lbl_801098A4
-/* 80109814 00105474 40 80 00 20 */ bge lbl_80109834
-/* 80109818 00105478 2C 00 00 02 */ cmpwi r0, 2
-/* 8010981C 0010547C 41 82 00 70 */ beq lbl_8010988C
-/* 80109820 00105480 41 A0 00 08 */ blt+ lbl_80109828
-/* 80109824 00105484 48 00 AD 38 */ b lbl_8011455C
-lbl_80109828:
-/* 80109828 00105488 2C 00 00 01 */ cmpwi r0, 1
-/* 8010982C 0010548C 40 80 00 14 */ bge lbl_80109840
-/* 80109830 00105490 48 00 AD 2C */ b lbl_8011455C
-lbl_80109834:
-/* 80109834 00105494 2C 00 00 FF */ cmpwi r0, 0xff
-/* 80109838 00105498 41 82 00 94 */ beq lbl_801098CC
-/* 8010983C 0010549C 48 00 AD 20 */ b lbl_8011455C
-lbl_80109840:
-/* 80109840 001054A0 38 60 00 37 */ li r3, 0x37
-/* 80109844 001054A4 38 80 00 00 */ li r4, 0
-/* 80109848 001054A8 38 A0 00 01 */ li r5, 1
-/* 8010984C 001054AC 48 05 90 F5 */ bl func_80162940
-/* 80109850 001054B0 38 60 02 63 */ li r3, 0x263
-/* 80109854 001054B4 38 80 00 00 */ li r4, 0
-/* 80109858 001054B8 38 A0 00 01 */ li r5, 1
-/* 8010985C 001054BC 48 05 90 E5 */ bl func_80162940
-/* 80109860 001054C0 38 60 02 64 */ li r3, 0x264
-/* 80109864 001054C4 38 80 00 00 */ li r4, 0
-/* 80109868 001054C8 38 A0 00 01 */ li r5, 1
-/* 8010986C 001054CC 48 05 90 D5 */ bl func_80162940
-/* 80109870 001054D0 4B F4 CA 05 */ bl func_80056274
-/* 80109874 001054D4 38 60 00 01 */ li r3, 1
-/* 80109878 001054D8 4B F4 CB E1 */ bl func_80056458
-/* 8010987C 001054DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109880 001054E0 38 00 00 43 */ li r0, 0x43
-/* 80109884 001054E4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109888 001054E8 48 00 AC D4 */ b lbl_8011455C
-lbl_8010988C:
-/* 8010988C 001054EC 38 60 00 83 */ li r3, 0x83
-/* 80109890 001054F0 38 00 00 01 */ li r0, 1
-/* 80109894 001054F4 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 80109898 001054F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010989C 001054FC 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 801098A0 00105500 48 00 AC BC */ b lbl_8011455C
-lbl_801098A4:
-/* 801098A4 00105504 4B F4 C9 D1 */ bl func_80056274
-/* 801098A8 00105508 38 60 00 01 */ li r3, 1
-/* 801098AC 0010550C 4B F4 CB AD */ bl func_80056458
-/* 801098B0 00105510 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801098B4 00105514 38 80 00 E4 */ li r4, 0xe4
-/* 801098B8 00105518 38 00 00 01 */ li r0, 1
-/* 801098BC 0010551C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801098C0 00105520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801098C4 00105524 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 801098C8 00105528 48 00 AC 94 */ b lbl_8011455C
-lbl_801098CC:
-/* 801098CC 0010552C A8 64 00 92 */ lha r3, 0x92(r4)
-/* 801098D0 00105530 38 80 00 08 */ li r4, 8
-/* 801098D4 00105534 38 A0 00 00 */ li r5, 0
-/* 801098D8 00105538 48 14 A5 19 */ bl func_80253DF0
-/* 801098DC 0010553C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801098E0 00105540 38 80 00 08 */ li r4, 8
-/* 801098E4 00105544 38 A0 00 00 */ li r5, 0
-/* 801098E8 00105548 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801098EC 0010554C 48 14 A5 05 */ bl func_80253DF0
-/* 801098F0 00105550 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801098F4 00105554 38 00 00 02 */ li r0, 2
-/* 801098F8 00105558 93 83 00 DC */ stw r28, 0xdc(r3)
-/* 801098FC 0010555C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109900 00105560 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109904 00105564 48 00 AC 58 */ b lbl_8011455C
-/* 80109908 00105568 4B F4 C9 F1 */ bl func_800562F8
-/* 8010990C 0010556C 2C 03 00 00 */ cmpwi r3, 0
-/* 80109910 00105570 40 A2 00 08 */ bne+ lbl_80109918
-/* 80109914 00105574 48 00 AC 48 */ b lbl_8011455C
-lbl_80109918:
-/* 80109918 00105578 48 01 30 5D */ bl func_8011C974
-/* 8010991C 0010557C 38 60 00 01 */ li r3, 1
-/* 80109920 00105580 38 80 00 00 */ li r4, 0
-/* 80109924 00105584 38 A0 00 09 */ li r5, 9
-/* 80109928 00105588 38 C0 03 F0 */ li r6, 0x3f0
-/* 8010992C 0010558C 38 E0 00 06 */ li r7, 6
-/* 80109930 00105590 39 00 00 01 */ li r8, 1
-/* 80109934 00105594 48 01 42 BD */ bl func_8011DBF0
-/* 80109938 00105598 38 60 00 00 */ li r3, 0
-/* 8010993C 0010559C 48 01 44 6D */ bl func_8011DDA8
-/* 80109940 001055A0 38 60 02 60 */ li r3, 0x260
-/* 80109944 001055A4 38 80 00 00 */ li r4, 0
-/* 80109948 001055A8 38 A0 00 01 */ li r5, 1
-/* 8010994C 001055AC 48 05 8F F5 */ bl func_80162940
-/* 80109950 001055B0 38 60 00 00 */ li r3, 0
-/* 80109954 001055B4 48 02 99 95 */ bl func_801332E8
-/* 80109958 001055B8 38 60 02 61 */ li r3, 0x261
-/* 8010995C 001055BC 38 80 00 01 */ li r4, 1
-/* 80109960 001055C0 38 A0 00 01 */ li r5, 1
-/* 80109964 001055C4 48 05 8F DD */ bl func_80162940
-/* 80109968 001055C8 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 8010996C 001055CC 38 80 08 98 */ li r4, 0x898
-/* 80109970 001055D0 48 11 CE 39 */ bl func_802267A8
-/* 80109974 001055D4 48 00 AB E8 */ b lbl_8011455C
-/* 80109978 001055D8 38 60 00 08 */ li r3, 8
-/* 8010997C 001055DC 38 80 FF FF */ li r4, -1
-/* 80109980 001055E0 4B FD B8 A5 */ bl func_800E5224
-/* 80109984 001055E4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80109988 001055E8 28 00 00 14 */ cmplwi r0, 0x14
-/* 8010998C 001055EC 41 80 00 24 */ blt lbl_801099B0
-/* 80109990 001055F0 38 60 01 F0 */ li r3, 0x1f0
-/* 80109994 001055F4 48 05 90 FD */ bl func_80162A90
-/* 80109998 001055F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010999C 001055FC 40 82 00 14 */ bne lbl_801099B0
-/* 801099A0 00105600 38 60 01 F0 */ li r3, 0x1f0
-/* 801099A4 00105604 38 80 00 01 */ li r4, 1
-/* 801099A8 00105608 38 A0 00 01 */ li r5, 1
-/* 801099AC 0010560C 48 05 8F 95 */ bl func_80162940
-lbl_801099B0:
-/* 801099B0 00105610 38 60 00 08 */ li r3, 8
-/* 801099B4 00105614 38 80 FF FF */ li r4, -1
-/* 801099B8 00105618 4B FD B8 6D */ bl func_800E5224
-/* 801099BC 0010561C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801099C0 00105620 28 00 00 28 */ cmplwi r0, 0x28
-/* 801099C4 00105624 41 80 00 24 */ blt lbl_801099E8
-/* 801099C8 00105628 38 60 01 F2 */ li r3, 0x1f2
-/* 801099CC 0010562C 48 05 90 C5 */ bl func_80162A90
-/* 801099D0 00105630 2C 03 00 00 */ cmpwi r3, 0
-/* 801099D4 00105634 40 82 00 14 */ bne lbl_801099E8
-/* 801099D8 00105638 38 60 01 F2 */ li r3, 0x1f2
-/* 801099DC 0010563C 38 80 00 01 */ li r4, 1
-/* 801099E0 00105640 38 A0 00 01 */ li r5, 1
-/* 801099E4 00105644 48 05 8F 5D */ bl func_80162940
-lbl_801099E8:
-/* 801099E8 00105648 38 60 00 08 */ li r3, 8
-/* 801099EC 0010564C 38 80 FF FF */ li r4, -1
-/* 801099F0 00105650 4B FD B8 35 */ bl func_800E5224
-/* 801099F4 00105654 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801099F8 00105658 28 00 00 3C */ cmplwi r0, 0x3c
-/* 801099FC 0010565C 41 80 00 24 */ blt lbl_80109A20
-/* 80109A00 00105660 38 60 01 F4 */ li r3, 0x1f4
-/* 80109A04 00105664 48 05 90 8D */ bl func_80162A90
-/* 80109A08 00105668 2C 03 00 00 */ cmpwi r3, 0
-/* 80109A0C 0010566C 40 82 00 14 */ bne lbl_80109A20
-/* 80109A10 00105670 38 60 01 F4 */ li r3, 0x1f4
-/* 80109A14 00105674 38 80 00 01 */ li r4, 1
-/* 80109A18 00105678 38 A0 00 01 */ li r5, 1
-/* 80109A1C 0010567C 48 05 8F 25 */ bl func_80162940
-lbl_80109A20:
-/* 80109A20 00105680 38 60 00 09 */ li r3, 9
-/* 80109A24 00105684 48 05 90 6D */ bl func_80162A90
-/* 80109A28 00105688 2C 03 00 00 */ cmpwi r3, 0
-/* 80109A2C 0010568C 41 82 00 A0 */ beq lbl_80109ACC
-/* 80109A30 00105690 38 60 01 F0 */ li r3, 0x1f0
-/* 80109A34 00105694 48 05 90 5D */ bl func_80162A90
-/* 80109A38 00105698 28 03 00 01 */ cmplwi r3, 1
-/* 80109A3C 0010569C 41 82 00 24 */ beq lbl_80109A60
-/* 80109A40 001056A0 38 60 01 F2 */ li r3, 0x1f2
-/* 80109A44 001056A4 48 05 90 4D */ bl func_80162A90
-/* 80109A48 001056A8 28 03 00 01 */ cmplwi r3, 1
-/* 80109A4C 001056AC 41 82 00 14 */ beq lbl_80109A60
-/* 80109A50 001056B0 38 60 01 F4 */ li r3, 0x1f4
-/* 80109A54 001056B4 48 05 90 3D */ bl func_80162A90
-/* 80109A58 001056B8 28 03 00 01 */ cmplwi r3, 1
-/* 80109A5C 001056BC 40 82 00 70 */ bne lbl_80109ACC
-lbl_80109A60:
-/* 80109A60 001056C0 48 03 0C 6D */ bl func_8013A6CC
-/* 80109A64 001056C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80109A68 001056C8 41 82 00 64 */ beq lbl_80109ACC
-/* 80109A6C 001056CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109A70 001056D0 38 80 00 00 */ li r4, 0
-/* 80109A74 001056D4 48 00 E5 FD */ bl func_80118070
-/* 80109A78 001056D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109A7C 001056DC 38 80 00 05 */ li r4, 5
-/* 80109A80 001056E0 48 00 BB BD */ bl func_8011563C
-/* 80109A84 001056E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109A88 001056E8 38 80 00 00 */ li r4, 0
-/* 80109A8C 001056EC 48 00 C4 41 */ bl func_80115ECC
-/* 80109A90 001056F0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109A94 001056F4 38 80 00 00 */ li r4, 0
-/* 80109A98 001056F8 38 00 02 73 */ li r0, 0x273
-/* 80109A9C 001056FC A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80109AA0 00105700 60 63 10 00 */ ori r3, r3, 0x1000
-/* 80109AA4 00105704 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 80109AA8 00105708 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109AAC 0010570C A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80109AB0 00105710 60 63 08 00 */ ori r3, r3, 0x800
-/* 80109AB4 00105714 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 80109AB8 00105718 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109ABC 0010571C B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80109AC0 00105720 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109AC4 00105724 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109AC8 00105728 48 00 AA 94 */ b lbl_8011455C
-lbl_80109ACC:
-/* 80109ACC 0010572C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109AD0 00105730 38 80 00 01 */ li r4, 1
-/* 80109AD4 00105734 48 00 E5 9D */ bl func_80118070
-/* 80109AD8 00105738 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109ADC 0010573C 38 00 00 06 */ li r0, 6
-/* 80109AE0 00105740 38 80 00 05 */ li r4, 5
-/* 80109AE4 00105744 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80109AE8 00105748 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109AEC 0010574C 48 00 BB 51 */ bl func_8011563C
-/* 80109AF0 00105750 38 60 00 06 */ li r3, 6
-/* 80109AF4 00105754 38 80 00 02 */ li r4, 2
-/* 80109AF8 00105758 38 A0 00 01 */ li r5, 1
-/* 80109AFC 0010575C 48 05 8E 45 */ bl func_80162940
-/* 80109B00 00105760 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109B04 00105764 38 80 00 08 */ li r4, 8
-/* 80109B08 00105768 38 A0 00 01 */ li r5, 1
-/* 80109B0C 0010576C A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109B10 00105770 48 14 A2 E1 */ bl func_80253DF0
-/* 80109B14 00105774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109B18 00105778 38 80 00 0A */ li r4, 0xa
-/* 80109B1C 0010577C 38 A0 00 00 */ li r5, 0
-/* 80109B20 00105780 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109B24 00105784 48 14 A2 8D */ bl func_80253DB0
-/* 80109B28 00105788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109B2C 0010578C 38 00 00 46 */ li r0, 0x46
-/* 80109B30 00105790 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109B34 00105794 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109B38 00105798 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80109B3C 0010579C 2C 00 00 02 */ cmpwi r0, 2
-/* 80109B40 001057A0 41 82 00 20 */ beq lbl_80109B60
-/* 80109B44 001057A4 40 80 00 24 */ bge lbl_80109B68
-/* 80109B48 001057A8 2C 00 00 01 */ cmpwi r0, 1
-/* 80109B4C 001057AC 40 80 00 08 */ bge lbl_80109B54
-/* 80109B50 001057B0 48 00 00 18 */ b lbl_80109B68
-lbl_80109B54:
-/* 80109B54 001057B4 38 00 2B 1A */ li r0, 0x2b1a
-/* 80109B58 001057B8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80109B5C 001057BC 48 00 00 0C */ b lbl_80109B68
-lbl_80109B60:
-/* 80109B60 001057C0 38 00 2B 1C */ li r0, 0x2b1c
-/* 80109B64 001057C4 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_80109B68:
-/* 80109B68 001057C8 38 60 01 81 */ li r3, 0x181
-/* 80109B6C 001057CC 48 05 8F 25 */ bl func_80162A90
-/* 80109B70 001057D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80109B74 001057D4 41 A2 00 08 */ beq+ lbl_80109B7C
-/* 80109B78 001057D8 48 00 A9 E4 */ b lbl_8011455C
-lbl_80109B7C:
-/* 80109B7C 001057DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109B80 001057E0 38 00 00 00 */ li r0, 0
-/* 80109B84 001057E4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80109B88 001057E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109B8C 001057EC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80109B90 001057F0 60 00 01 00 */ ori r0, r0, 0x100
-/* 80109B94 001057F4 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80109B98 001057F8 48 00 A9 C4 */ b lbl_8011455C
-/* 80109B9C 001057FC A8 7F 00 9A */ lha r3, 0x9a(r31)
-/* 80109BA0 00105800 48 14 A2 31 */ bl func_80253DD0
-/* 80109BA4 00105804 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80109BA8 00105808 28 00 00 03 */ cmplwi r0, 3
-/* 80109BAC 0010580C 41 A2 00 08 */ beq+ lbl_80109BB4
-/* 80109BB0 00105810 48 00 A9 AC */ b lbl_8011455C
-lbl_80109BB4:
-/* 80109BB4 00105814 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109BB8 00105818 38 00 00 47 */ li r0, 0x47
-/* 80109BBC 0010581C 38 60 00 00 */ li r3, 0
-/* 80109BC0 00105820 38 80 00 00 */ li r4, 0
-/* 80109BC4 00105824 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80109BC8 00105828 4B F4 FD 31 */ bl func_800598F8
-/* 80109BCC 0010582C 38 60 00 63 */ li r3, 0x63
-/* 80109BD0 00105830 4B F4 FD F1 */ bl func_800599C0
-/* 80109BD4 00105834 38 60 00 01 */ li r3, 1
-/* 80109BD8 00105838 38 80 00 00 */ li r4, 0
-/* 80109BDC 0010583C 38 A0 00 00 */ li r5, 0
-/* 80109BE0 00105840 38 C0 00 02 */ li r6, 2
-/* 80109BE4 00105844 38 E0 00 63 */ li r7, 0x63
-/* 80109BE8 00105848 39 00 00 00 */ li r8, 0
-/* 80109BEC 0010584C 4B F4 FD DD */ bl func_800599C8
-/* 80109BF0 00105850 38 60 00 02 */ li r3, 2
-/* 80109BF4 00105854 38 80 00 00 */ li r4, 0
-/* 80109BF8 00105858 38 A0 00 01 */ li r5, 1
-/* 80109BFC 0010585C 38 C0 00 00 */ li r6, 0
-/* 80109C00 00105860 38 E0 00 63 */ li r7, 0x63
-/* 80109C04 00105864 39 00 00 00 */ li r8, 0
-/* 80109C08 00105868 4B F4 FD C1 */ bl func_800599C8
-/* 80109C0C 0010586C 38 60 00 63 */ li r3, 0x63
-/* 80109C10 00105870 38 80 00 02 */ li r4, 2
-/* 80109C14 00105874 38 A0 00 00 */ li r5, 0
-/* 80109C18 00105878 38 C0 00 00 */ li r6, 0
-/* 80109C1C 0010587C 38 E0 00 00 */ li r7, 0
-/* 80109C20 00105880 39 00 00 00 */ li r8, 0
-/* 80109C24 00105884 4B F4 FD A5 */ bl func_800599C8
-/* 80109C28 00105888 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109C2C 0010588C 38 60 01 81 */ li r3, 0x181
-/* 80109C30 00105890 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 80109C34 00105894 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 80109C38 00105898 48 05 8E 59 */ bl func_80162A90
-/* 80109C3C 0010589C 2C 03 00 00 */ cmpwi r3, 0
-/* 80109C40 001058A0 41 A2 00 08 */ beq+ lbl_80109C48
-/* 80109C44 001058A4 48 00 A9 18 */ b lbl_8011455C
-lbl_80109C48:
-/* 80109C48 001058A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109C4C 001058AC 38 00 01 86 */ li r0, 0x186
-/* 80109C50 001058B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109C54 001058B4 48 00 A9 08 */ b lbl_8011455C
-/* 80109C58 001058B8 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 80109C5C 001058BC 38 60 00 01 */ li r3, 1
-/* 80109C60 001058C0 38 A0 00 00 */ li r5, 0
-/* 80109C64 001058C4 38 C0 00 01 */ li r6, 1
-/* 80109C68 001058C8 4B F4 FE 05 */ bl func_80059A6C
-/* 80109C6C 001058CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80109C70 001058D0 40 A2 00 08 */ bne+ lbl_80109C78
-/* 80109C74 001058D4 48 00 A8 E8 */ b lbl_8011455C
-lbl_80109C78:
-/* 80109C78 001058D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80109C7C 001058DC 41 82 01 10 */ beq lbl_80109D8C
-/* 80109C80 001058E0 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80109C84 001058E4 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80109C88 001058E8 41 82 00 C0 */ beq lbl_80109D48
-/* 80109C8C 001058EC 40 80 00 20 */ bge lbl_80109CAC
-/* 80109C90 001058F0 2C 04 00 02 */ cmpwi r4, 2
-/* 80109C94 001058F4 41 82 00 70 */ beq lbl_80109D04
-/* 80109C98 001058F8 41 A0 00 08 */ blt+ lbl_80109CA0
-/* 80109C9C 001058FC 48 00 A8 C0 */ b lbl_8011455C
-lbl_80109CA0:
-/* 80109CA0 00105900 2C 04 00 01 */ cmpwi r4, 1
-/* 80109CA4 00105904 40 80 00 1C */ bge lbl_80109CC0
-/* 80109CA8 00105908 48 00 A8 B4 */ b lbl_8011455C
-lbl_80109CAC:
-/* 80109CAC 0010590C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80109CB0 00105910 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80109CB4 00105914 7C 04 00 00 */ cmpw r4, r0
-/* 80109CB8 00105918 41 82 00 90 */ beq lbl_80109D48
-/* 80109CBC 0010591C 48 00 A8 A0 */ b lbl_8011455C
-lbl_80109CC0:
-/* 80109CC0 00105920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109CC4 00105924 38 80 00 04 */ li r4, 4
-/* 80109CC8 00105928 38 A0 00 00 */ li r5, 0
-/* 80109CCC 0010592C A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109CD0 00105930 48 14 A0 E1 */ bl func_80253DB0
-/* 80109CD4 00105934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109CD8 00105938 38 80 00 02 */ li r4, 2
-/* 80109CDC 0010593C 38 A0 00 00 */ li r5, 0
-/* 80109CE0 00105940 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109CE4 00105944 48 14 A0 CD */ bl func_80253DB0
-/* 80109CE8 00105948 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109CEC 0010594C 38 80 00 48 */ li r4, 0x48
-/* 80109CF0 00105950 38 00 00 01 */ li r0, 1
-/* 80109CF4 00105954 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80109CF8 00105958 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109CFC 0010595C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109D00 00105960 48 00 A8 5C */ b lbl_8011455C
-lbl_80109D04:
-/* 80109D04 00105964 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D08 00105968 38 80 00 05 */ li r4, 5
-/* 80109D0C 0010596C 38 A0 00 00 */ li r5, 0
-/* 80109D10 00105970 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109D14 00105974 48 14 A0 9D */ bl func_80253DB0
-/* 80109D18 00105978 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D1C 0010597C 38 80 00 02 */ li r4, 2
-/* 80109D20 00105980 38 A0 00 00 */ li r5, 0
-/* 80109D24 00105984 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109D28 00105988 48 14 A0 89 */ bl func_80253DB0
-/* 80109D2C 0010598C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D30 00105990 38 80 00 48 */ li r4, 0x48
-/* 80109D34 00105994 38 00 00 02 */ li r0, 2
-/* 80109D38 00105998 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80109D3C 0010599C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D40 001059A0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109D44 001059A4 48 00 A8 18 */ b lbl_8011455C
-lbl_80109D48:
-/* 80109D48 001059A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D4C 001059AC 38 80 00 08 */ li r4, 8
-/* 80109D50 001059B0 38 A0 00 00 */ li r5, 0
-/* 80109D54 001059B4 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109D58 001059B8 48 14 A0 59 */ bl func_80253DB0
-/* 80109D5C 001059BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D60 001059C0 38 80 00 01 */ li r4, 1
-/* 80109D64 001059C4 38 A0 00 00 */ li r5, 0
-/* 80109D68 001059C8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109D6C 001059CC 48 14 A0 45 */ bl func_80253DB0
-/* 80109D70 001059D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D74 001059D4 38 80 00 48 */ li r4, 0x48
-/* 80109D78 001059D8 38 00 00 FF */ li r0, 0xff
-/* 80109D7C 001059DC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80109D80 001059E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109D84 001059E4 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109D88 001059E8 48 00 A7 D4 */ b lbl_8011455C
-lbl_80109D8C:
-/* 80109D8C 001059EC 2C 03 00 02 */ cmpwi r3, 2
-/* 80109D90 001059F0 41 82 00 58 */ beq lbl_80109DE8
-/* 80109D94 001059F4 40 80 00 10 */ bge lbl_80109DA4
-/* 80109D98 001059F8 2C 03 00 01 */ cmpwi r3, 1
-/* 80109D9C 001059FC 40 80 00 14 */ bge lbl_80109DB0
-/* 80109DA0 00105A00 48 00 A7 BC */ b lbl_8011455C
-lbl_80109DA4:
-/* 80109DA4 00105A04 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80109DA8 00105A08 41 82 00 78 */ beq lbl_80109E20
-/* 80109DAC 00105A0C 48 00 A7 B0 */ b lbl_8011455C
-lbl_80109DB0:
-/* 80109DB0 00105A10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109DB4 00105A14 38 80 00 00 */ li r4, 0
-/* 80109DB8 00105A18 38 A0 00 00 */ li r5, 0
-/* 80109DBC 00105A1C A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109DC0 00105A20 48 14 9F F1 */ bl func_80253DB0
-/* 80109DC4 00105A24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109DC8 00105A28 38 80 00 02 */ li r4, 2
-/* 80109DCC 00105A2C 38 A0 00 00 */ li r5, 0
-/* 80109DD0 00105A30 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109DD4 00105A34 48 14 9F DD */ bl func_80253DB0
-/* 80109DD8 00105A38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109DDC 00105A3C 38 00 2B 1A */ li r0, 0x2b1a
-/* 80109DE0 00105A40 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80109DE4 00105A44 48 00 A7 78 */ b lbl_8011455C
-lbl_80109DE8:
-/* 80109DE8 00105A48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109DEC 00105A4C 38 80 00 01 */ li r4, 1
-/* 80109DF0 00105A50 38 A0 00 00 */ li r5, 0
-/* 80109DF4 00105A54 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109DF8 00105A58 48 14 9F B9 */ bl func_80253DB0
-/* 80109DFC 00105A5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E00 00105A60 38 80 00 02 */ li r4, 2
-/* 80109E04 00105A64 38 A0 00 00 */ li r5, 0
-/* 80109E08 00105A68 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109E0C 00105A6C 48 14 9F A5 */ bl func_80253DB0
-/* 80109E10 00105A70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E14 00105A74 38 00 2B 1C */ li r0, 0x2b1c
-/* 80109E18 00105A78 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80109E1C 00105A7C 48 00 A7 40 */ b lbl_8011455C
-lbl_80109E20:
-/* 80109E20 00105A80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E24 00105A84 38 80 00 08 */ li r4, 8
-/* 80109E28 00105A88 38 A0 00 00 */ li r5, 0
-/* 80109E2C 00105A8C A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109E30 00105A90 48 14 9F 81 */ bl func_80253DB0
-/* 80109E34 00105A94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E38 00105A98 38 80 00 00 */ li r4, 0
-/* 80109E3C 00105A9C 38 A0 00 00 */ li r5, 0
-/* 80109E40 00105AA0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109E44 00105AA4 48 14 9F 6D */ bl func_80253DB0
-/* 80109E48 00105AA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E4C 00105AAC 38 00 00 00 */ li r0, 0
-/* 80109E50 00105AB0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80109E54 00105AB4 48 00 A7 08 */ b lbl_8011455C
-/* 80109E58 00105AB8 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80109E5C 00105ABC 28 00 00 FF */ cmplwi r0, 0xff
-/* 80109E60 00105AC0 40 82 00 68 */ bne lbl_80109EC8
-/* 80109E64 00105AC4 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 80109E68 00105AC8 48 14 9F 69 */ bl func_80253DD0
-/* 80109E6C 00105ACC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80109E70 00105AD0 28 00 00 03 */ cmplwi r0, 3
-/* 80109E74 00105AD4 41 A2 00 08 */ beq+ lbl_80109E7C
-/* 80109E78 00105AD8 48 00 A6 E4 */ b lbl_8011455C
-lbl_80109E7C:
-/* 80109E7C 00105ADC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E80 00105AE0 38 80 00 09 */ li r4, 9
-/* 80109E84 00105AE4 38 A0 00 00 */ li r5, 0
-/* 80109E88 00105AE8 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109E8C 00105AEC 48 14 9F 25 */ bl func_80253DB0
-/* 80109E90 00105AF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109E94 00105AF4 38 80 00 03 */ li r4, 3
-/* 80109E98 00105AF8 38 A0 00 00 */ li r5, 0
-/* 80109E9C 00105AFC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109EA0 00105B00 48 14 9F 11 */ bl func_80253DB0
-/* 80109EA4 00105B04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109EA8 00105B08 38 80 00 01 */ li r4, 1
-/* 80109EAC 00105B0C 38 A0 00 00 */ li r5, 0
-/* 80109EB0 00105B10 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80109EB4 00105B14 48 14 9E FD */ bl func_80253DB0
-/* 80109EB8 00105B18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109EBC 00105B1C 38 00 00 49 */ li r0, 0x49
-/* 80109EC0 00105B20 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109EC4 00105B24 48 00 A6 98 */ b lbl_8011455C
-lbl_80109EC8:
-/* 80109EC8 00105B28 A8 7F 00 9A */ lha r3, 0x9a(r31)
-/* 80109ECC 00105B2C 48 14 9F 05 */ bl func_80253DD0
-/* 80109ED0 00105B30 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80109ED4 00105B34 28 00 00 03 */ cmplwi r0, 3
-/* 80109ED8 00105B38 41 A2 00 08 */ beq+ lbl_80109EE0
-/* 80109EDC 00105B3C 48 00 A6 80 */ b lbl_8011455C
-lbl_80109EE0:
-/* 80109EE0 00105B40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109EE4 00105B44 38 00 00 49 */ li r0, 0x49
-/* 80109EE8 00105B48 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80109EEC 00105B4C 4B F4 C3 89 */ bl func_80056274
-/* 80109EF0 00105B50 38 60 00 01 */ li r3, 1
-/* 80109EF4 00105B54 4B F4 C5 65 */ bl func_80056458
-/* 80109EF8 00105B58 48 00 A6 64 */ b lbl_8011455C
-/* 80109EFC 00105B5C 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 80109F00 00105B60 28 00 00 FF */ cmplwi r0, 0xff
-/* 80109F04 00105B64 40 82 00 84 */ bne lbl_80109F88
-/* 80109F08 00105B68 A8 7F 00 9A */ lha r3, 0x9a(r31)
-/* 80109F0C 00105B6C 48 14 9E C5 */ bl func_80253DD0
-/* 80109F10 00105B70 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80109F14 00105B74 28 00 00 03 */ cmplwi r0, 3
-/* 80109F18 00105B78 41 A2 00 08 */ beq+ lbl_80109F20
-/* 80109F1C 00105B7C 48 00 A6 40 */ b lbl_8011455C
-lbl_80109F20:
-/* 80109F20 00105B80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109F24 00105B84 38 80 00 08 */ li r4, 8
-/* 80109F28 00105B88 38 A0 00 00 */ li r5, 0
-/* 80109F2C 00105B8C A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80109F30 00105B90 48 14 9E C1 */ bl func_80253DF0
-/* 80109F34 00105B94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109F38 00105B98 38 80 00 08 */ li r4, 8
-/* 80109F3C 00105B9C 38 A0 00 00 */ li r5, 0
-/* 80109F40 00105BA0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80109F44 00105BA4 48 14 9E AD */ bl func_80253DF0
-/* 80109F48 00105BA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109F4C 00105BAC 38 80 00 08 */ li r4, 8
-/* 80109F50 00105BB0 38 A0 00 00 */ li r5, 0
-/* 80109F54 00105BB4 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80109F58 00105BB8 48 14 9E 99 */ bl func_80253DF0
-/* 80109F5C 00105BBC 38 60 00 06 */ li r3, 6
-/* 80109F60 00105BC0 38 80 00 06 */ li r4, 6
-/* 80109F64 00105BC4 38 A0 00 01 */ li r5, 1
-/* 80109F68 00105BC8 48 05 89 D9 */ bl func_80162940
-/* 80109F6C 00105BCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109F70 00105BD0 38 80 00 2B */ li r4, 0x2b
-/* 80109F74 00105BD4 38 00 00 06 */ li r0, 6
-/* 80109F78 00105BD8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80109F7C 00105BDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109F80 00105BE0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80109F84 00105BE4 48 00 A5 D8 */ b lbl_8011455C
-lbl_80109F88:
-/* 80109F88 00105BE8 4B F4 C3 71 */ bl func_800562F8
-/* 80109F8C 00105BEC 2C 03 00 00 */ cmpwi r3, 0
-/* 80109F90 00105BF0 40 A2 00 08 */ bne+ lbl_80109F98
-/* 80109F94 00105BF4 48 00 A5 C8 */ b lbl_8011455C
-lbl_80109F98:
-/* 80109F98 00105BF8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109F9C 00105BFC 38 00 00 00 */ li r0, 0
-/* 80109FA0 00105C00 38 60 00 06 */ li r3, 6
-/* 80109FA4 00105C04 38 80 00 06 */ li r4, 6
-/* 80109FA8 00105C08 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80109FAC 00105C0C 38 A0 00 01 */ li r5, 1
-/* 80109FB0 00105C10 48 05 89 91 */ bl func_80162940
-/* 80109FB4 00105C14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109FB8 00105C18 38 60 02 5E */ li r3, 0x25e
-/* 80109FBC 00105C1C 38 A0 00 01 */ li r5, 1
-/* 80109FC0 00105C20 88 84 00 E1 */ lbz r4, 0xe1(r4)
-/* 80109FC4 00105C24 48 05 89 7D */ bl func_80162940
-/* 80109FC8 00105C28 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80109FCC 00105C2C 38 80 0A F2 */ li r4, 0xaf2
-/* 80109FD0 00105C30 48 11 C7 D9 */ bl func_802267A8
-/* 80109FD4 00105C34 48 00 A5 88 */ b lbl_8011455C
-/* 80109FD8 00105C38 7F E3 FB 78 */ mr r3, r31
-/* 80109FDC 00105C3C 38 80 00 01 */ li r4, 1
-/* 80109FE0 00105C40 48 00 E0 91 */ bl func_80118070
-/* 80109FE4 00105C44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109FE8 00105C48 38 00 00 07 */ li r0, 7
-/* 80109FEC 00105C4C 38 80 00 06 */ li r4, 6
-/* 80109FF0 00105C50 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80109FF4 00105C54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80109FF8 00105C58 48 00 B6 45 */ bl func_8011563C
-/* 80109FFC 00105C5C 38 60 00 06 */ li r3, 6
-/* 8010A000 00105C60 38 80 00 02 */ li r4, 2
-/* 8010A004 00105C64 38 A0 00 01 */ li r5, 1
-/* 8010A008 00105C68 48 05 89 39 */ bl func_80162940
-/* 8010A00C 00105C6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A010 00105C70 38 80 00 08 */ li r4, 8
-/* 8010A014 00105C74 38 A0 00 01 */ li r5, 1
-/* 8010A018 00105C78 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A01C 00105C7C 48 14 9D D5 */ bl func_80253DF0
-/* 8010A020 00105C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A024 00105C84 38 80 00 0A */ li r4, 0xa
-/* 8010A028 00105C88 38 A0 00 00 */ li r5, 0
-/* 8010A02C 00105C8C A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A030 00105C90 48 14 9D 81 */ bl func_80253DB0
-/* 8010A034 00105C94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A038 00105C98 38 00 00 4B */ li r0, 0x4b
-/* 8010A03C 00105C9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A040 00105CA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A044 00105CA4 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8010A048 00105CA8 2C 00 00 02 */ cmpwi r0, 2
-/* 8010A04C 00105CAC 41 82 00 20 */ beq lbl_8010A06C
-/* 8010A050 00105CB0 40 80 00 24 */ bge lbl_8010A074
-/* 8010A054 00105CB4 2C 00 00 01 */ cmpwi r0, 1
-/* 8010A058 00105CB8 40 80 00 08 */ bge lbl_8010A060
-/* 8010A05C 00105CBC 48 00 00 18 */ b lbl_8010A074
-lbl_8010A060:
-/* 8010A060 00105CC0 38 00 2B 23 */ li r0, 0x2b23
-/* 8010A064 00105CC4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A068 00105CC8 48 00 00 0C */ b lbl_8010A074
-lbl_8010A06C:
-/* 8010A06C 00105CCC 38 00 2B 24 */ li r0, 0x2b24
-/* 8010A070 00105CD0 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_8010A074:
-/* 8010A074 00105CD4 38 60 01 82 */ li r3, 0x182
-/* 8010A078 00105CD8 48 05 8A 19 */ bl func_80162A90
-/* 8010A07C 00105CDC 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A080 00105CE0 41 A2 00 08 */ beq+ lbl_8010A088
-/* 8010A084 00105CE4 48 00 A4 D8 */ b lbl_8011455C
-lbl_8010A088:
-/* 8010A088 00105CE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A08C 00105CEC 38 00 00 00 */ li r0, 0
-/* 8010A090 00105CF0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A094 00105CF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A098 00105CF8 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010A09C 00105CFC 60 00 01 00 */ ori r0, r0, 0x100
-/* 8010A0A0 00105D00 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010A0A4 00105D04 48 00 A4 B8 */ b lbl_8011455C
-/* 8010A0A8 00105D08 A8 7F 00 9C */ lha r3, 0x9c(r31)
-/* 8010A0AC 00105D0C 48 14 9D 25 */ bl func_80253DD0
-/* 8010A0B0 00105D10 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A0B4 00105D14 28 00 00 03 */ cmplwi r0, 3
-/* 8010A0B8 00105D18 41 A2 00 08 */ beq+ lbl_8010A0C0
-/* 8010A0BC 00105D1C 48 00 A4 A0 */ b lbl_8011455C
-lbl_8010A0C0:
-/* 8010A0C0 00105D20 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A0C4 00105D24 38 00 00 4C */ li r0, 0x4c
-/* 8010A0C8 00105D28 38 60 00 00 */ li r3, 0
-/* 8010A0CC 00105D2C 38 80 00 00 */ li r4, 0
-/* 8010A0D0 00105D30 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010A0D4 00105D34 4B F4 F8 25 */ bl func_800598F8
-/* 8010A0D8 00105D38 38 60 00 63 */ li r3, 0x63
-/* 8010A0DC 00105D3C 4B F4 F8 E5 */ bl func_800599C0
-/* 8010A0E0 00105D40 38 60 00 01 */ li r3, 1
-/* 8010A0E4 00105D44 38 80 00 00 */ li r4, 0
-/* 8010A0E8 00105D48 38 A0 00 00 */ li r5, 0
-/* 8010A0EC 00105D4C 38 C0 00 02 */ li r6, 2
-/* 8010A0F0 00105D50 38 E0 00 63 */ li r7, 0x63
-/* 8010A0F4 00105D54 39 00 00 00 */ li r8, 0
-/* 8010A0F8 00105D58 4B F4 F8 D1 */ bl func_800599C8
-/* 8010A0FC 00105D5C 38 60 00 02 */ li r3, 2
-/* 8010A100 00105D60 38 80 00 00 */ li r4, 0
-/* 8010A104 00105D64 38 A0 00 01 */ li r5, 1
-/* 8010A108 00105D68 38 C0 00 00 */ li r6, 0
-/* 8010A10C 00105D6C 38 E0 00 63 */ li r7, 0x63
-/* 8010A110 00105D70 39 00 00 00 */ li r8, 0
-/* 8010A114 00105D74 4B F4 F8 B5 */ bl func_800599C8
-/* 8010A118 00105D78 38 60 00 63 */ li r3, 0x63
-/* 8010A11C 00105D7C 38 80 00 02 */ li r4, 2
-/* 8010A120 00105D80 38 A0 00 01 */ li r5, 1
-/* 8010A124 00105D84 38 C0 00 00 */ li r6, 0
-/* 8010A128 00105D88 38 E0 00 00 */ li r7, 0
-/* 8010A12C 00105D8C 39 00 00 00 */ li r8, 0
-/* 8010A130 00105D90 4B F4 F8 99 */ bl func_800599C8
-/* 8010A134 00105D94 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A138 00105D98 38 60 01 82 */ li r3, 0x182
-/* 8010A13C 00105D9C 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 8010A140 00105DA0 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 8010A144 00105DA4 48 05 89 4D */ bl func_80162A90
-/* 8010A148 00105DA8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A14C 00105DAC 41 A2 00 08 */ beq+ lbl_8010A154
-/* 8010A150 00105DB0 48 00 A4 0C */ b lbl_8011455C
-lbl_8010A154:
-/* 8010A154 00105DB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A158 00105DB8 38 00 01 95 */ li r0, 0x195
-/* 8010A15C 00105DBC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A160 00105DC0 48 00 A3 FC */ b lbl_8011455C
-/* 8010A164 00105DC4 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 8010A168 00105DC8 38 60 00 01 */ li r3, 1
-/* 8010A16C 00105DCC 38 A0 00 00 */ li r5, 0
-/* 8010A170 00105DD0 38 C0 00 01 */ li r6, 1
-/* 8010A174 00105DD4 4B F4 F8 F9 */ bl func_80059A6C
-/* 8010A178 00105DD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A17C 00105DDC 40 A2 00 08 */ bne+ lbl_8010A184
-/* 8010A180 00105DE0 48 00 A3 DC */ b lbl_8011455C
-lbl_8010A184:
-/* 8010A184 00105DE4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010A188 00105DE8 41 82 01 10 */ beq lbl_8010A298
-/* 8010A18C 00105DEC 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8010A190 00105DF0 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010A194 00105DF4 41 82 00 C0 */ beq lbl_8010A254
-/* 8010A198 00105DF8 40 80 00 20 */ bge lbl_8010A1B8
-/* 8010A19C 00105DFC 2C 04 00 02 */ cmpwi r4, 2
-/* 8010A1A0 00105E00 41 82 00 70 */ beq lbl_8010A210
-/* 8010A1A4 00105E04 41 A0 00 08 */ blt+ lbl_8010A1AC
-/* 8010A1A8 00105E08 48 00 A3 B4 */ b lbl_8011455C
-lbl_8010A1AC:
-/* 8010A1AC 00105E0C 2C 04 00 01 */ cmpwi r4, 1
-/* 8010A1B0 00105E10 40 80 00 1C */ bge lbl_8010A1CC
-/* 8010A1B4 00105E14 48 00 A3 A8 */ b lbl_8011455C
-lbl_8010A1B8:
-/* 8010A1B8 00105E18 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010A1BC 00105E1C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010A1C0 00105E20 7C 04 00 00 */ cmpw r4, r0
-/* 8010A1C4 00105E24 41 82 00 90 */ beq lbl_8010A254
-/* 8010A1C8 00105E28 48 00 A3 94 */ b lbl_8011455C
-lbl_8010A1CC:
-/* 8010A1CC 00105E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A1D0 00105E30 38 80 00 04 */ li r4, 4
-/* 8010A1D4 00105E34 38 A0 00 00 */ li r5, 0
-/* 8010A1D8 00105E38 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A1DC 00105E3C 48 14 9B D5 */ bl func_80253DB0
-/* 8010A1E0 00105E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A1E4 00105E44 38 80 00 02 */ li r4, 2
-/* 8010A1E8 00105E48 38 A0 00 00 */ li r5, 0
-/* 8010A1EC 00105E4C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A1F0 00105E50 48 14 9B C1 */ bl func_80253DB0
-/* 8010A1F4 00105E54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A1F8 00105E58 38 80 00 4D */ li r4, 0x4d
-/* 8010A1FC 00105E5C 38 00 00 01 */ li r0, 1
-/* 8010A200 00105E60 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010A204 00105E64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A208 00105E68 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010A20C 00105E6C 48 00 A3 50 */ b lbl_8011455C
-lbl_8010A210:
-/* 8010A210 00105E70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A214 00105E74 38 80 00 05 */ li r4, 5
-/* 8010A218 00105E78 38 A0 00 00 */ li r5, 0
-/* 8010A21C 00105E7C A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A220 00105E80 48 14 9B 91 */ bl func_80253DB0
-/* 8010A224 00105E84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A228 00105E88 38 80 00 02 */ li r4, 2
-/* 8010A22C 00105E8C 38 A0 00 00 */ li r5, 0
-/* 8010A230 00105E90 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A234 00105E94 48 14 9B 7D */ bl func_80253DB0
-/* 8010A238 00105E98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A23C 00105E9C 38 80 00 4D */ li r4, 0x4d
-/* 8010A240 00105EA0 38 00 00 02 */ li r0, 2
-/* 8010A244 00105EA4 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010A248 00105EA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A24C 00105EAC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010A250 00105EB0 48 00 A3 0C */ b lbl_8011455C
-lbl_8010A254:
-/* 8010A254 00105EB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A258 00105EB8 38 80 00 08 */ li r4, 8
-/* 8010A25C 00105EBC 38 A0 00 00 */ li r5, 0
-/* 8010A260 00105EC0 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A264 00105EC4 48 14 9B 4D */ bl func_80253DB0
-/* 8010A268 00105EC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A26C 00105ECC 38 80 00 01 */ li r4, 1
-/* 8010A270 00105ED0 38 A0 00 00 */ li r5, 0
-/* 8010A274 00105ED4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A278 00105ED8 48 14 9B 39 */ bl func_80253DB0
-/* 8010A27C 00105EDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A280 00105EE0 38 80 00 4D */ li r4, 0x4d
-/* 8010A284 00105EE4 38 00 00 FF */ li r0, 0xff
-/* 8010A288 00105EE8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010A28C 00105EEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A290 00105EF0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010A294 00105EF4 48 00 A2 C8 */ b lbl_8011455C
-lbl_8010A298:
-/* 8010A298 00105EF8 2C 03 00 02 */ cmpwi r3, 2
-/* 8010A29C 00105EFC 41 82 00 58 */ beq lbl_8010A2F4
-/* 8010A2A0 00105F00 40 80 00 10 */ bge lbl_8010A2B0
-/* 8010A2A4 00105F04 2C 03 00 01 */ cmpwi r3, 1
-/* 8010A2A8 00105F08 40 80 00 14 */ bge lbl_8010A2BC
-/* 8010A2AC 00105F0C 48 00 A2 B0 */ b lbl_8011455C
-lbl_8010A2B0:
-/* 8010A2B0 00105F10 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010A2B4 00105F14 41 82 00 78 */ beq lbl_8010A32C
-/* 8010A2B8 00105F18 48 00 A2 A4 */ b lbl_8011455C
-lbl_8010A2BC:
-/* 8010A2BC 00105F1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A2C0 00105F20 38 80 00 00 */ li r4, 0
-/* 8010A2C4 00105F24 38 A0 00 00 */ li r5, 0
-/* 8010A2C8 00105F28 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A2CC 00105F2C 48 14 9A E5 */ bl func_80253DB0
-/* 8010A2D0 00105F30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A2D4 00105F34 38 80 00 02 */ li r4, 2
-/* 8010A2D8 00105F38 38 A0 00 00 */ li r5, 0
-/* 8010A2DC 00105F3C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A2E0 00105F40 48 14 9A D1 */ bl func_80253DB0
-/* 8010A2E4 00105F44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A2E8 00105F48 38 00 2B 23 */ li r0, 0x2b23
-/* 8010A2EC 00105F4C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A2F0 00105F50 48 00 A2 6C */ b lbl_8011455C
-lbl_8010A2F4:
-/* 8010A2F4 00105F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A2F8 00105F58 38 80 00 01 */ li r4, 1
-/* 8010A2FC 00105F5C 38 A0 00 00 */ li r5, 0
-/* 8010A300 00105F60 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A304 00105F64 48 14 9A AD */ bl func_80253DB0
-/* 8010A308 00105F68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A30C 00105F6C 38 80 00 02 */ li r4, 2
-/* 8010A310 00105F70 38 A0 00 00 */ li r5, 0
-/* 8010A314 00105F74 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A318 00105F78 48 14 9A 99 */ bl func_80253DB0
-/* 8010A31C 00105F7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A320 00105F80 38 00 2B 24 */ li r0, 0x2b24
-/* 8010A324 00105F84 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A328 00105F88 48 00 A2 34 */ b lbl_8011455C
-lbl_8010A32C:
-/* 8010A32C 00105F8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A330 00105F90 38 80 00 08 */ li r4, 8
-/* 8010A334 00105F94 38 A0 00 00 */ li r5, 0
-/* 8010A338 00105F98 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A33C 00105F9C 48 14 9A 75 */ bl func_80253DB0
-/* 8010A340 00105FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A344 00105FA4 38 80 00 00 */ li r4, 0
-/* 8010A348 00105FA8 38 A0 00 00 */ li r5, 0
-/* 8010A34C 00105FAC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A350 00105FB0 48 14 9A 61 */ bl func_80253DB0
-/* 8010A354 00105FB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A358 00105FB8 38 00 00 00 */ li r0, 0
-/* 8010A35C 00105FBC 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A360 00105FC0 48 00 A1 FC */ b lbl_8011455C
-/* 8010A364 00105FC4 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 8010A368 00105FC8 28 00 00 FF */ cmplwi r0, 0xff
-/* 8010A36C 00105FCC 40 82 00 68 */ bne lbl_8010A3D4
-/* 8010A370 00105FD0 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010A374 00105FD4 48 14 9A 5D */ bl func_80253DD0
-/* 8010A378 00105FD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A37C 00105FDC 28 00 00 03 */ cmplwi r0, 3
-/* 8010A380 00105FE0 41 A2 00 08 */ beq+ lbl_8010A388
-/* 8010A384 00105FE4 48 00 A1 D8 */ b lbl_8011455C
-lbl_8010A388:
-/* 8010A388 00105FE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A38C 00105FEC 38 80 00 09 */ li r4, 9
-/* 8010A390 00105FF0 38 A0 00 00 */ li r5, 0
-/* 8010A394 00105FF4 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A398 00105FF8 48 14 9A 19 */ bl func_80253DB0
-/* 8010A39C 00105FFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A3A0 00106000 38 80 00 03 */ li r4, 3
-/* 8010A3A4 00106004 38 A0 00 00 */ li r5, 0
-/* 8010A3A8 00106008 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A3AC 0010600C 48 14 9A 05 */ bl func_80253DB0
-/* 8010A3B0 00106010 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A3B4 00106014 38 80 00 01 */ li r4, 1
-/* 8010A3B8 00106018 38 A0 00 00 */ li r5, 0
-/* 8010A3BC 0010601C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010A3C0 00106020 48 14 99 F1 */ bl func_80253DB0
-/* 8010A3C4 00106024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A3C8 00106028 38 00 00 4E */ li r0, 0x4e
-/* 8010A3CC 0010602C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A3D0 00106030 48 00 A1 8C */ b lbl_8011455C
-lbl_8010A3D4:
-/* 8010A3D4 00106034 A8 7F 00 9C */ lha r3, 0x9c(r31)
-/* 8010A3D8 00106038 48 14 99 F9 */ bl func_80253DD0
-/* 8010A3DC 0010603C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A3E0 00106040 28 00 00 03 */ cmplwi r0, 3
-/* 8010A3E4 00106044 41 A2 00 08 */ beq+ lbl_8010A3EC
-/* 8010A3E8 00106048 48 00 A1 74 */ b lbl_8011455C
-lbl_8010A3EC:
-/* 8010A3EC 0010604C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A3F0 00106050 38 80 00 09 */ li r4, 9
-/* 8010A3F4 00106054 38 A0 00 00 */ li r5, 0
-/* 8010A3F8 00106058 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A3FC 0010605C 48 14 99 B5 */ bl func_80253DB0
-/* 8010A400 00106060 4B F4 BE 75 */ bl func_80056274
-/* 8010A404 00106064 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A408 00106068 38 00 00 4E */ li r0, 0x4e
-/* 8010A40C 0010606C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A410 00106070 48 00 A1 4C */ b lbl_8011455C
-/* 8010A414 00106074 4B F4 BE E5 */ bl func_800562F8
-/* 8010A418 00106078 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A41C 0010607C 41 82 01 2C */ beq lbl_8010A548
-/* 8010A420 00106080 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A424 00106084 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A428 00106088 48 14 99 A9 */ bl func_80253DD0
-/* 8010A42C 0010608C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A430 00106090 28 00 00 03 */ cmplwi r0, 3
-/* 8010A434 00106094 41 A2 00 08 */ beq+ lbl_8010A43C
-/* 8010A438 00106098 48 00 A1 24 */ b lbl_8011455C
-lbl_8010A43C:
-/* 8010A43C 0010609C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A440 001060A0 38 80 00 08 */ li r4, 8
-/* 8010A444 001060A4 38 A0 00 00 */ li r5, 0
-/* 8010A448 001060A8 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 8010A44C 001060AC 48 14 99 A5 */ bl func_80253DF0
-/* 8010A450 001060B0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A454 001060B4 38 00 00 2B */ li r0, 0x2b
-/* 8010A458 001060B8 38 60 00 06 */ li r3, 6
-/* 8010A45C 001060BC 38 80 00 07 */ li r4, 7
-/* 8010A460 001060C0 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010A464 001060C4 38 A0 00 01 */ li r5, 1
-/* 8010A468 001060C8 48 05 84 D9 */ bl func_80162940
-/* 8010A46C 001060CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A470 001060D0 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8010A474 001060D4 2C 00 00 03 */ cmpwi r0, 3
-/* 8010A478 001060D8 40 80 00 90 */ bge lbl_8010A508
-/* 8010A47C 001060DC 2C 00 00 01 */ cmpwi r0, 1
-/* 8010A480 001060E0 40 80 00 08 */ bge lbl_8010A488
-/* 8010A484 001060E4 48 00 00 84 */ b lbl_8010A508
-lbl_8010A488:
-/* 8010A488 001060E8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A48C 001060EC 38 80 00 08 */ li r4, 8
-/* 8010A490 001060F0 38 A0 00 00 */ li r5, 0
-/* 8010A494 001060F4 48 14 99 5D */ bl func_80253DF0
-/* 8010A498 001060F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A49C 001060FC 38 80 00 08 */ li r4, 8
-/* 8010A4A0 00106100 38 A0 00 00 */ li r5, 0
-/* 8010A4A4 00106104 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010A4A8 00106108 48 14 99 49 */ bl func_80253DF0
-/* 8010A4AC 0010610C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A4B0 00106110 38 00 00 4F */ li r0, 0x4f
-/* 8010A4B4 00106114 38 80 00 00 */ li r4, 0
-/* 8010A4B8 00106118 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A4BC 0010611C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A4C0 00106120 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010A4C4 00106124 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8010A4C8 00106128 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010A4CC 0010612C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A4D0 00106130 48 00 A5 A1 */ bl func_80114A70
-/* 8010A4D4 00106134 4B FA 15 19 */ bl func_800AB9EC
-/* 8010A4D8 00106138 48 03 04 E5 */ bl func_8013A9BC
-/* 8010A4DC 0010613C 4B F4 BD E1 */ bl func_800562BC
-/* 8010A4E0 00106140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A4E4 00106144 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8010A4E8 00106148 28 00 00 01 */ cmplwi r0, 1
-/* 8010A4EC 0010614C 40 82 00 10 */ bne lbl_8010A4FC
-/* 8010A4F0 00106150 38 60 00 00 */ li r3, 0
-/* 8010A4F4 00106154 48 03 09 ED */ bl func_8013AEE0
-/* 8010A4F8 00106158 48 00 A0 64 */ b lbl_8011455C
-lbl_8010A4FC:
-/* 8010A4FC 0010615C 38 60 00 01 */ li r3, 1
-/* 8010A500 00106160 48 03 09 E1 */ bl func_8013AEE0
-/* 8010A504 00106164 48 00 A0 58 */ b lbl_8011455C
-lbl_8010A508:
-/* 8010A508 00106168 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A50C 0010616C 38 80 00 08 */ li r4, 8
-/* 8010A510 00106170 38 A0 00 00 */ li r5, 0
-/* 8010A514 00106174 48 14 98 DD */ bl func_80253DF0
-/* 8010A518 00106178 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A51C 0010617C 38 80 00 08 */ li r4, 8
-/* 8010A520 00106180 38 A0 00 00 */ li r5, 0
-/* 8010A524 00106184 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010A528 00106188 48 14 98 C9 */ bl func_80253DF0
-/* 8010A52C 0010618C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A530 00106190 38 80 00 2B */ li r4, 0x2b
-/* 8010A534 00106194 38 00 00 07 */ li r0, 7
-/* 8010A538 00106198 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010A53C 0010619C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A540 001061A0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010A544 001061A4 48 00 A0 18 */ b lbl_8011455C
-lbl_8010A548:
-/* 8010A548 001061A8 48 03 0A F5 */ bl func_8013B03C
-/* 8010A54C 001061AC 3C 03 00 00 */ addis r0, r3, 0
-/* 8010A550 001061B0 28 00 C0 00 */ cmplwi r0, 0xc000
-/* 8010A554 001061B4 41 A2 00 08 */ beq+ lbl_8010A55C
-/* 8010A558 001061B8 48 00 A0 04 */ b lbl_8011455C
-lbl_8010A55C:
-/* 8010A55C 001061BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A560 001061C0 38 00 00 4A */ li r0, 0x4a
-/* 8010A564 001061C4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A568 001061C8 48 03 0A C9 */ bl func_8013B030
-/* 8010A56C 001061CC 30 03 FF FF */ addic r0, r3, -1
-/* 8010A570 001061D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A574 001061D4 7C 80 01 10 */ subfe r4, r0, r0
-/* 8010A578 001061D8 38 04 00 02 */ addi r0, r4, 2
-/* 8010A57C 001061DC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010A580 001061E0 48 03 09 ED */ bl func_8013AF6C
-/* 8010A584 001061E4 48 00 9F D8 */ b lbl_8011455C
-/* 8010A588 001061E8 48 01 00 69 */ bl func_8011A5F0
-/* 8010A58C 001061EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A590 001061F0 B0 64 03 18 */ sth r3, 0x318(r4)
-/* 8010A594 001061F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A598 001061F8 A0 03 03 18 */ lhz r0, 0x318(r3)
-/* 8010A59C 001061FC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010A5A0 00106200 41 82 00 0C */ beq lbl_8010A5AC
-/* 8010A5A4 00106204 48 00 BE FD */ bl func_801164A0
-/* 8010A5A8 00106208 48 00 A1 88 */ b lbl_80114730
-lbl_8010A5AC:
-/* 8010A5AC 0010620C 48 00 AB 01 */ bl func_801150AC
-/* 8010A5B0 00106210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A5B4 00106214 38 80 00 01 */ li r4, 1
-/* 8010A5B8 00106218 48 00 DA B9 */ bl func_80118070
-/* 8010A5BC 0010621C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A5C0 00106220 38 00 00 08 */ li r0, 8
-/* 8010A5C4 00106224 38 80 00 07 */ li r4, 7
-/* 8010A5C8 00106228 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8010A5CC 0010622C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A5D0 00106230 48 00 B0 6D */ bl func_8011563C
-/* 8010A5D4 00106234 38 60 00 06 */ li r3, 6
-/* 8010A5D8 00106238 38 80 00 02 */ li r4, 2
-/* 8010A5DC 0010623C 38 A0 00 01 */ li r5, 1
-/* 8010A5E0 00106240 48 05 83 61 */ bl func_80162940
-/* 8010A5E4 00106244 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A5E8 00106248 38 80 00 08 */ li r4, 8
-/* 8010A5EC 0010624C 38 A0 00 01 */ li r5, 1
-/* 8010A5F0 00106250 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A5F4 00106254 48 14 97 FD */ bl func_80253DF0
-/* 8010A5F8 00106258 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A5FC 0010625C 38 80 00 0A */ li r4, 0xa
-/* 8010A600 00106260 38 A0 00 00 */ li r5, 0
-/* 8010A604 00106264 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A608 00106268 48 14 97 A9 */ bl func_80253DB0
-/* 8010A60C 0010626C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A610 00106270 38 00 00 51 */ li r0, 0x51
-/* 8010A614 00106274 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A618 00106278 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A61C 0010627C 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 8010A620 00106280 2C 00 00 02 */ cmpwi r0, 2
-/* 8010A624 00106284 41 82 00 40 */ beq lbl_8010A664
-/* 8010A628 00106288 40 80 00 10 */ bge lbl_8010A638
-/* 8010A62C 0010628C 2C 00 00 01 */ cmpwi r0, 1
-/* 8010A630 00106290 40 80 00 14 */ bge lbl_8010A644
-/* 8010A634 00106294 48 00 00 30 */ b lbl_8010A664
-lbl_8010A638:
-/* 8010A638 00106298 2C 00 00 04 */ cmpwi r0, 4
-/* 8010A63C 0010629C 40 80 00 28 */ bge lbl_8010A664
-/* 8010A640 001062A0 48 00 00 10 */ b lbl_8010A650
-lbl_8010A644:
-/* 8010A644 001062A4 38 00 2B 29 */ li r0, 0x2b29
-/* 8010A648 001062A8 90 04 01 18 */ stw r0, 0x118(r4)
-/* 8010A64C 001062AC 48 00 00 18 */ b lbl_8010A664
-lbl_8010A650:
-/* 8010A650 001062B0 38 60 2B 2B */ li r3, 0x2b2b
-/* 8010A654 001062B4 38 00 00 02 */ li r0, 2
-/* 8010A658 001062B8 90 64 01 18 */ stw r3, 0x118(r4)
-/* 8010A65C 001062BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A660 001062C0 98 03 00 E1 */ stb r0, 0xe1(r3)
-lbl_8010A664:
-/* 8010A664 001062C4 38 60 01 83 */ li r3, 0x183
-/* 8010A668 001062C8 48 05 84 29 */ bl func_80162A90
-/* 8010A66C 001062CC 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A670 001062D0 41 A2 00 08 */ beq+ lbl_8010A678
-/* 8010A674 001062D4 48 00 9E E8 */ b lbl_8011455C
-lbl_8010A678:
-/* 8010A678 001062D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A67C 001062DC 38 00 00 00 */ li r0, 0
-/* 8010A680 001062E0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A684 001062E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A688 001062E8 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010A68C 001062EC 60 00 01 00 */ ori r0, r0, 0x100
-/* 8010A690 001062F0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010A694 001062F4 48 00 9E C8 */ b lbl_8011455C
-/* 8010A698 001062F8 A8 7F 00 8C */ lha r3, 0x8c(r31)
-/* 8010A69C 001062FC 48 14 97 35 */ bl func_80253DD0
-/* 8010A6A0 00106300 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A6A4 00106304 28 00 00 03 */ cmplwi r0, 3
-/* 8010A6A8 00106308 41 A2 00 08 */ beq+ lbl_8010A6B0
-/* 8010A6AC 0010630C 48 00 9E B0 */ b lbl_8011455C
-lbl_8010A6B0:
-/* 8010A6B0 00106310 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A6B4 00106314 38 00 00 52 */ li r0, 0x52
-/* 8010A6B8 00106318 38 60 00 00 */ li r3, 0
-/* 8010A6BC 0010631C 38 80 00 00 */ li r4, 0
-/* 8010A6C0 00106320 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010A6C4 00106324 4B F4 F2 35 */ bl func_800598F8
-/* 8010A6C8 00106328 38 60 00 01 */ li r3, 1
-/* 8010A6CC 0010632C 38 80 00 00 */ li r4, 0
-/* 8010A6D0 00106330 38 A0 00 00 */ li r5, 0
-/* 8010A6D4 00106334 38 C0 00 02 */ li r6, 2
-/* 8010A6D8 00106338 38 E0 00 63 */ li r7, 0x63
-/* 8010A6DC 0010633C 39 00 00 00 */ li r8, 0
-/* 8010A6E0 00106340 4B F4 F2 E9 */ bl func_800599C8
-/* 8010A6E4 00106344 38 60 00 02 */ li r3, 2
-/* 8010A6E8 00106348 38 80 00 00 */ li r4, 0
-/* 8010A6EC 0010634C 38 A0 00 01 */ li r5, 1
-/* 8010A6F0 00106350 38 C0 00 00 */ li r6, 0
-/* 8010A6F4 00106354 38 E0 00 63 */ li r7, 0x63
-/* 8010A6F8 00106358 39 00 00 00 */ li r8, 0
-/* 8010A6FC 0010635C 4B F4 F2 CD */ bl func_800599C8
-/* 8010A700 00106360 38 60 00 63 */ li r3, 0x63
-/* 8010A704 00106364 38 80 00 02 */ li r4, 2
-/* 8010A708 00106368 38 A0 00 00 */ li r5, 0
-/* 8010A70C 0010636C 38 C0 00 00 */ li r6, 0
-/* 8010A710 00106370 38 E0 00 00 */ li r7, 0
-/* 8010A714 00106374 39 00 00 00 */ li r8, 0
-/* 8010A718 00106378 4B F4 F2 B1 */ bl func_800599C8
-/* 8010A71C 0010637C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A720 00106380 38 60 01 83 */ li r3, 0x183
-/* 8010A724 00106384 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 8010A728 00106388 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 8010A72C 0010638C 48 05 83 65 */ bl func_80162A90
-/* 8010A730 00106390 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A734 00106394 41 A2 00 08 */ beq+ lbl_8010A73C
-/* 8010A738 00106398 48 00 9E 24 */ b lbl_8011455C
-lbl_8010A73C:
-/* 8010A73C 0010639C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A740 001063A0 38 00 01 9E */ li r0, 0x19e
-/* 8010A744 001063A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A748 001063A8 48 00 9E 14 */ b lbl_8011455C
-/* 8010A74C 001063AC 88 9F 00 E0 */ lbz r4, 0xe0(r31)
-/* 8010A750 001063B0 38 60 00 29 */ li r3, 0x29
-/* 8010A754 001063B4 38 A0 00 00 */ li r5, 0
-/* 8010A758 001063B8 38 C0 00 01 */ li r6, 1
-/* 8010A75C 001063BC 4B F4 F3 11 */ bl func_80059A6C
-/* 8010A760 001063C0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A764 001063C4 40 A2 00 08 */ bne+ lbl_8010A76C
-/* 8010A768 001063C8 48 00 9D F4 */ b lbl_8011455C
-lbl_8010A76C:
-/* 8010A76C 001063CC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010A770 001063D0 41 82 01 2C */ beq lbl_8010A89C
-/* 8010A774 001063D4 54 65 04 3E */ clrlwi r5, r3, 0x10
-/* 8010A778 001063D8 38 60 00 00 */ li r3, 0
-/* 8010A77C 001063DC 2C 05 00 63 */ cmpwi r5, 0x63
-/* 8010A780 001063E0 41 82 00 C4 */ beq lbl_8010A844
-/* 8010A784 001063E4 40 80 00 1C */ bge lbl_8010A7A0
-/* 8010A788 001063E8 2C 05 00 02 */ cmpwi r5, 2
-/* 8010A78C 001063EC 41 82 00 70 */ beq lbl_8010A7FC
-/* 8010A790 001063F0 40 80 00 F8 */ bge lbl_8010A888
-/* 8010A794 001063F4 2C 05 00 01 */ cmpwi r5, 1
-/* 8010A798 001063F8 40 80 00 1C */ bge lbl_8010A7B4
-/* 8010A79C 001063FC 48 00 00 EC */ b lbl_8010A888
-lbl_8010A7A0:
-/* 8010A7A0 00106400 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 8010A7A4 00106404 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 8010A7A8 00106408 7C 05 00 00 */ cmpw r5, r0
-/* 8010A7AC 0010640C 41 82 00 98 */ beq lbl_8010A844
-/* 8010A7B0 00106410 48 00 00 D8 */ b lbl_8010A888
-lbl_8010A7B4:
-/* 8010A7B4 00106414 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A7B8 00106418 38 80 00 04 */ li r4, 4
-/* 8010A7BC 0010641C 38 A0 00 00 */ li r5, 0
-/* 8010A7C0 00106420 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A7C4 00106424 48 14 95 ED */ bl func_80253DB0
-/* 8010A7C8 00106428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A7CC 0010642C 38 80 00 02 */ li r4, 2
-/* 8010A7D0 00106430 38 A0 00 00 */ li r5, 0
-/* 8010A7D4 00106434 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A7D8 00106438 48 14 95 D9 */ bl func_80253DB0
-/* 8010A7DC 0010643C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A7E0 00106440 38 A0 00 53 */ li r5, 0x53
-/* 8010A7E4 00106444 38 00 00 01 */ li r0, 1
-/* 8010A7E8 00106448 38 60 00 01 */ li r3, 1
-/* 8010A7EC 0010644C 90 A4 00 DC */ stw r5, 0xdc(r4)
-/* 8010A7F0 00106450 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A7F4 00106454 98 04 00 E1 */ stb r0, 0xe1(r4)
-/* 8010A7F8 00106458 48 00 00 90 */ b lbl_8010A888
-lbl_8010A7FC:
-/* 8010A7FC 0010645C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A800 00106460 38 80 00 05 */ li r4, 5
-/* 8010A804 00106464 38 A0 00 00 */ li r5, 0
-/* 8010A808 00106468 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A80C 0010646C 48 14 95 A5 */ bl func_80253DB0
-/* 8010A810 00106470 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A814 00106474 38 80 00 02 */ li r4, 2
-/* 8010A818 00106478 38 A0 00 00 */ li r5, 0
-/* 8010A81C 0010647C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A820 00106480 48 14 95 91 */ bl func_80253DB0
-/* 8010A824 00106484 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A828 00106488 38 A0 00 53 */ li r5, 0x53
-/* 8010A82C 0010648C 38 00 00 03 */ li r0, 3
-/* 8010A830 00106490 38 60 00 01 */ li r3, 1
-/* 8010A834 00106494 90 A4 00 DC */ stw r5, 0xdc(r4)
-/* 8010A838 00106498 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A83C 0010649C 98 04 00 E1 */ stb r0, 0xe1(r4)
-/* 8010A840 001064A0 48 00 00 48 */ b lbl_8010A888
-lbl_8010A844:
-/* 8010A844 001064A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A848 001064A8 38 80 00 08 */ li r4, 8
-/* 8010A84C 001064AC 38 A0 00 00 */ li r5, 0
-/* 8010A850 001064B0 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A854 001064B4 48 14 95 5D */ bl func_80253DB0
-/* 8010A858 001064B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A85C 001064BC 38 80 00 01 */ li r4, 1
-/* 8010A860 001064C0 38 A0 00 00 */ li r5, 0
-/* 8010A864 001064C4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A868 001064C8 48 14 95 49 */ bl func_80253DB0
-/* 8010A86C 001064CC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A870 001064D0 38 A0 00 53 */ li r5, 0x53
-/* 8010A874 001064D4 38 00 00 FF */ li r0, 0xff
-/* 8010A878 001064D8 38 60 00 02 */ li r3, 2
-/* 8010A87C 001064DC 90 A4 00 DC */ stw r5, 0xdc(r4)
-/* 8010A880 001064E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A884 001064E4 98 04 00 E1 */ stb r0, 0xe1(r4)
-lbl_8010A888:
-/* 8010A888 001064E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010A88C 001064EC 40 A2 00 08 */ bne+ lbl_8010A894
-/* 8010A890 001064F0 48 00 9C CC */ b lbl_8011455C
-lbl_8010A894:
-/* 8010A894 001064F4 4B F4 FC 39 */ bl func_8005A4CC
-/* 8010A898 001064F8 48 00 9C C4 */ b lbl_8011455C
-lbl_8010A89C:
-/* 8010A89C 001064FC 2C 03 00 02 */ cmpwi r3, 2
-/* 8010A8A0 00106500 41 82 00 58 */ beq lbl_8010A8F8
-/* 8010A8A4 00106504 40 80 00 10 */ bge lbl_8010A8B4
-/* 8010A8A8 00106508 2C 03 00 01 */ cmpwi r3, 1
-/* 8010A8AC 0010650C 40 80 00 14 */ bge lbl_8010A8C0
-/* 8010A8B0 00106510 48 00 9C AC */ b lbl_8011455C
-lbl_8010A8B4:
-/* 8010A8B4 00106514 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010A8B8 00106518 41 82 00 78 */ beq lbl_8010A930
-/* 8010A8BC 0010651C 48 00 9C A0 */ b lbl_8011455C
-lbl_8010A8C0:
-/* 8010A8C0 00106520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A8C4 00106524 38 80 00 00 */ li r4, 0
-/* 8010A8C8 00106528 38 A0 00 00 */ li r5, 0
-/* 8010A8CC 0010652C A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A8D0 00106530 48 14 94 E1 */ bl func_80253DB0
-/* 8010A8D4 00106534 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A8D8 00106538 38 80 00 02 */ li r4, 2
-/* 8010A8DC 0010653C 38 A0 00 00 */ li r5, 0
-/* 8010A8E0 00106540 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A8E4 00106544 48 14 94 CD */ bl func_80253DB0
-/* 8010A8E8 00106548 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A8EC 0010654C 38 00 2B 29 */ li r0, 0x2b29
-/* 8010A8F0 00106550 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A8F4 00106554 48 00 9C 68 */ b lbl_8011455C
-lbl_8010A8F8:
-/* 8010A8F8 00106558 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A8FC 0010655C 38 80 00 01 */ li r4, 1
-/* 8010A900 00106560 38 A0 00 00 */ li r5, 0
-/* 8010A904 00106564 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A908 00106568 48 14 94 A9 */ bl func_80253DB0
-/* 8010A90C 0010656C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A910 00106570 38 80 00 02 */ li r4, 2
-/* 8010A914 00106574 38 A0 00 00 */ li r5, 0
-/* 8010A918 00106578 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A91C 0010657C 48 14 94 95 */ bl func_80253DB0
-/* 8010A920 00106580 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A924 00106584 38 00 2B 2B */ li r0, 0x2b2b
-/* 8010A928 00106588 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A92C 0010658C 48 00 9C 30 */ b lbl_8011455C
-lbl_8010A930:
-/* 8010A930 00106590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A934 00106594 38 80 00 08 */ li r4, 8
-/* 8010A938 00106598 38 A0 00 00 */ li r5, 0
-/* 8010A93C 0010659C A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A940 001065A0 48 14 94 71 */ bl func_80253DB0
-/* 8010A944 001065A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A948 001065A8 38 80 00 00 */ li r4, 0
-/* 8010A94C 001065AC 38 A0 00 00 */ li r5, 0
-/* 8010A950 001065B0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A954 001065B4 48 14 94 5D */ bl func_80253DB0
-/* 8010A958 001065B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A95C 001065BC 38 00 00 00 */ li r0, 0
-/* 8010A960 001065C0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010A964 001065C4 48 00 9B F8 */ b lbl_8011455C
-/* 8010A968 001065C8 88 1F 00 E1 */ lbz r0, 0xe1(r31)
-/* 8010A96C 001065CC 28 00 00 FF */ cmplwi r0, 0xff
-/* 8010A970 001065D0 40 82 00 68 */ bne lbl_8010A9D8
-/* 8010A974 001065D4 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010A978 001065D8 48 14 94 59 */ bl func_80253DD0
-/* 8010A97C 001065DC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A980 001065E0 28 00 00 03 */ cmplwi r0, 3
-/* 8010A984 001065E4 41 A2 00 08 */ beq+ lbl_8010A98C
-/* 8010A988 001065E8 48 00 9B D4 */ b lbl_8011455C
-lbl_8010A98C:
-/* 8010A98C 001065EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A990 001065F0 38 00 00 54 */ li r0, 0x54
-/* 8010A994 001065F4 38 80 00 09 */ li r4, 9
-/* 8010A998 001065F8 38 A0 00 00 */ li r5, 0
-/* 8010A99C 001065FC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A9A0 00106600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A9A4 00106604 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010A9A8 00106608 48 14 94 09 */ bl func_80253DB0
-/* 8010A9AC 0010660C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A9B0 00106610 38 80 00 03 */ li r4, 3
-/* 8010A9B4 00106614 38 A0 00 00 */ li r5, 0
-/* 8010A9B8 00106618 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010A9BC 0010661C 48 14 93 F5 */ bl func_80253DB0
-/* 8010A9C0 00106620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A9C4 00106624 38 80 00 01 */ li r4, 1
-/* 8010A9C8 00106628 38 A0 00 00 */ li r5, 0
-/* 8010A9CC 0010662C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010A9D0 00106630 48 14 93 E1 */ bl func_80253DB0
-/* 8010A9D4 00106634 48 00 9B 88 */ b lbl_8011455C
-lbl_8010A9D8:
-/* 8010A9D8 00106638 A8 7F 00 8C */ lha r3, 0x8c(r31)
-/* 8010A9DC 0010663C 48 14 93 F5 */ bl func_80253DD0
-/* 8010A9E0 00106640 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010A9E4 00106644 28 00 00 03 */ cmplwi r0, 3
-/* 8010A9E8 00106648 41 A2 00 08 */ beq+ lbl_8010A9F0
-/* 8010A9EC 0010664C 48 00 9B 70 */ b lbl_8011455C
-lbl_8010A9F0:
-/* 8010A9F0 00106650 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010A9F4 00106654 38 00 00 55 */ li r0, 0x55
-/* 8010A9F8 00106658 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010A9FC 0010665C 4B F4 B8 79 */ bl func_80056274
-/* 8010AA00 00106660 48 00 9B 5C */ b lbl_8011455C
-/* 8010AA04 00106664 A8 7F 00 8C */ lha r3, 0x8c(r31)
-/* 8010AA08 00106668 48 14 93 C9 */ bl func_80253DD0
-/* 8010AA0C 0010666C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010AA10 00106670 28 00 00 03 */ cmplwi r0, 3
-/* 8010AA14 00106674 41 A2 00 08 */ beq+ lbl_8010AA1C
-/* 8010AA18 00106678 48 00 9B 44 */ b lbl_8011455C
-lbl_8010AA1C:
-/* 8010AA1C 0010667C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AA20 00106680 38 80 00 08 */ li r4, 8
-/* 8010AA24 00106684 38 A0 00 00 */ li r5, 0
-/* 8010AA28 00106688 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010AA2C 0010668C 48 14 93 C5 */ bl func_80253DF0
-/* 8010AA30 00106690 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AA34 00106694 3B 80 00 2B */ li r28, 0x2b
-/* 8010AA38 00106698 38 60 00 06 */ li r3, 6
-/* 8010AA3C 0010669C 38 80 00 08 */ li r4, 8
-/* 8010AA40 001066A0 93 85 00 DC */ stw r28, 0xdc(r5)
-/* 8010AA44 001066A4 38 A0 00 01 */ li r5, 1
-/* 8010AA48 001066A8 48 05 7E F9 */ bl func_80162940
-/* 8010AA4C 001066AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AA50 001066B0 38 80 00 08 */ li r4, 8
-/* 8010AA54 001066B4 38 A0 00 00 */ li r5, 0
-/* 8010AA58 001066B8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010AA5C 001066BC 48 14 93 95 */ bl func_80253DF0
-/* 8010AA60 001066C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AA64 001066C4 38 80 00 08 */ li r4, 8
-/* 8010AA68 001066C8 38 A0 00 00 */ li r5, 0
-/* 8010AA6C 001066CC A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010AA70 001066D0 48 14 93 81 */ bl func_80253DF0
-/* 8010AA74 001066D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AA78 001066D8 38 00 00 03 */ li r0, 3
-/* 8010AA7C 001066DC 93 83 00 DC */ stw r28, 0xdc(r3)
-/* 8010AA80 001066E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AA84 001066E4 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8010AA88 001066E8 48 00 9A D4 */ b lbl_8011455C
-/* 8010AA8C 001066EC 4B F4 B8 6D */ bl func_800562F8
-/* 8010AA90 001066F0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010AA94 001066F4 40 A2 00 08 */ bne+ lbl_8010AA9C
-/* 8010AA98 001066F8 48 00 9A C4 */ b lbl_8011455C
-lbl_8010AA9C:
-/* 8010AA9C 001066FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AAA0 00106700 38 80 00 08 */ li r4, 8
-/* 8010AAA4 00106704 38 A0 00 00 */ li r5, 0
-/* 8010AAA8 00106708 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8010AAAC 0010670C 48 14 93 45 */ bl func_80253DF0
-/* 8010AAB0 00106710 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AAB4 00106714 38 00 00 2B */ li r0, 0x2b
-/* 8010AAB8 00106718 38 60 00 06 */ li r3, 6
-/* 8010AABC 0010671C 38 80 00 08 */ li r4, 8
-/* 8010AAC0 00106720 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010AAC4 00106724 38 A0 00 01 */ li r5, 1
-/* 8010AAC8 00106728 48 05 7E 79 */ bl func_80162940
-/* 8010AACC 0010672C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AAD0 00106730 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8010AAD4 00106734 2C 00 00 02 */ cmpwi r0, 2
-/* 8010AAD8 00106738 40 A2 00 08 */ bne+ lbl_8010AAE0
-/* 8010AADC 0010673C 48 00 9A 80 */ b lbl_8011455C
-lbl_8010AAE0:
-/* 8010AAE0 00106740 40 80 00 10 */ bge lbl_8010AAF0
-/* 8010AAE4 00106744 2C 00 00 01 */ cmpwi r0, 1
-/* 8010AAE8 00106748 40 80 00 18 */ bge lbl_8010AB00
-/* 8010AAEC 0010674C 48 00 9A 70 */ b lbl_8011455C
-lbl_8010AAF0:
-/* 8010AAF0 00106750 2C 00 00 04 */ cmpwi r0, 4
-/* 8010AAF4 00106754 41 A0 00 08 */ blt+ lbl_8010AAFC
-/* 8010AAF8 00106758 48 00 9A 64 */ b lbl_8011455C
-lbl_8010AAFC:
-/* 8010AAFC 0010675C 48 00 00 60 */ b lbl_8010AB5C
-lbl_8010AB00:
-/* 8010AB00 00106760 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010AB04 00106764 38 80 00 08 */ li r4, 8
-/* 8010AB08 00106768 38 A0 00 00 */ li r5, 0
-/* 8010AB0C 0010676C 48 14 92 E5 */ bl func_80253DF0
-/* 8010AB10 00106770 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB14 00106774 38 80 00 08 */ li r4, 8
-/* 8010AB18 00106778 38 A0 00 00 */ li r5, 0
-/* 8010AB1C 0010677C A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010AB20 00106780 48 14 92 D1 */ bl func_80253DF0
-/* 8010AB24 00106784 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB28 00106788 38 00 00 56 */ li r0, 0x56
-/* 8010AB2C 0010678C 38 80 00 00 */ li r4, 0
-/* 8010AB30 00106790 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010AB34 00106794 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB38 00106798 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010AB3C 0010679C 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8010AB40 001067A0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010AB44 001067A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB48 001067A8 48 00 9F 29 */ bl func_80114A70
-/* 8010AB4C 001067AC 38 60 00 02 */ li r3, 2
-/* 8010AB50 001067B0 4B F4 CE AD */ bl func_800579FC
-/* 8010AB54 001067B4 4B F4 B7 69 */ bl func_800562BC
-/* 8010AB58 001067B8 48 00 9A 04 */ b lbl_8011455C
-lbl_8010AB5C:
-/* 8010AB5C 001067BC A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8010AB60 001067C0 38 80 00 08 */ li r4, 8
-/* 8010AB64 001067C4 38 A0 00 00 */ li r5, 0
-/* 8010AB68 001067C8 48 14 92 89 */ bl func_80253DF0
-/* 8010AB6C 001067CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB70 001067D0 38 00 00 59 */ li r0, 0x59
-/* 8010AB74 001067D4 38 80 00 00 */ li r4, 0
-/* 8010AB78 001067D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010AB7C 001067DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB80 001067E0 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010AB84 001067E4 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8010AB88 001067E8 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010AB8C 001067EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AB90 001067F0 48 00 9E E1 */ bl func_80114A70
-/* 8010AB94 001067F4 38 60 00 02 */ li r3, 2
-/* 8010AB98 001067F8 4B F4 CE 65 */ bl func_800579FC
-/* 8010AB9C 001067FC 4B F4 B7 21 */ bl func_800562BC
-/* 8010ABA0 00106800 48 00 99 BC */ b lbl_8011455C
-/* 8010ABA4 00106804 48 05 4B 3D */ bl func_8015F6E0
-/* 8010ABA8 00106808 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ABAC 0010680C 38 00 00 08 */ li r0, 8
-/* 8010ABB0 00106810 38 C3 00 0E */ addi r6, r3, 0xe
-/* 8010ABB4 00106814 38 E4 02 5E */ addi r7, r4, 0x25e
-/* 8010ABB8 00106818 7C 09 03 A6 */ mtctr r0
-lbl_8010ABBC:
-/* 8010ABBC 0010681C A0 A6 00 02 */ lhz r5, 2(r6)
-/* 8010ABC0 00106820 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 8010ABC4 00106824 B0 A7 00 02 */ sth r5, 2(r7)
-/* 8010ABC8 00106828 B4 07 00 04 */ sthu r0, 4(r7)
-/* 8010ABCC 0010682C 42 00 FF F0 */ bdnz lbl_8010ABBC
-/* 8010ABD0 00106830 A1 03 00 30 */ lhz r8, 0x30(r3)
-/* 8010ABD4 00106834 38 00 00 1B */ li r0, 0x1b
-/* 8010ABD8 00106838 A0 A3 00 32 */ lhz r5, 0x32(r3)
-/* 8010ABDC 0010683C 38 E4 02 92 */ addi r7, r4, 0x292
-/* 8010ABE0 00106840 38 C3 00 42 */ addi r6, r3, 0x42
-/* 8010ABE4 00106844 B1 04 02 80 */ sth r8, 0x280(r4)
-/* 8010ABE8 00106848 B0 A4 02 82 */ sth r5, 0x282(r4)
-/* 8010ABEC 0010684C A1 03 00 34 */ lhz r8, 0x34(r3)
-/* 8010ABF0 00106850 A0 A3 00 36 */ lhz r5, 0x36(r3)
-/* 8010ABF4 00106854 B1 04 02 84 */ sth r8, 0x284(r4)
-/* 8010ABF8 00106858 B0 A4 02 86 */ sth r5, 0x286(r4)
-/* 8010ABFC 0010685C A1 03 00 38 */ lhz r8, 0x38(r3)
-/* 8010AC00 00106860 A0 A3 00 3A */ lhz r5, 0x3a(r3)
-/* 8010AC04 00106864 B1 04 02 88 */ sth r8, 0x288(r4)
-/* 8010AC08 00106868 B0 A4 02 8A */ sth r5, 0x28a(r4)
-/* 8010AC0C 0010686C A1 03 00 3C */ lhz r8, 0x3c(r3)
-/* 8010AC10 00106870 A0 A3 00 3E */ lhz r5, 0x3e(r3)
-/* 8010AC14 00106874 B1 04 02 8C */ sth r8, 0x28c(r4)
-/* 8010AC18 00106878 B0 A4 02 8E */ sth r5, 0x28e(r4)
-/* 8010AC1C 0010687C A0 A3 00 40 */ lhz r5, 0x40(r3)
-/* 8010AC20 00106880 B0 A4 02 90 */ sth r5, 0x290(r4)
-/* 8010AC24 00106884 A0 A3 00 42 */ lhz r5, 0x42(r3)
-/* 8010AC28 00106888 B0 A4 02 92 */ sth r5, 0x292(r4)
-/* 8010AC2C 0010688C 7C 09 03 A6 */ mtctr r0
-lbl_8010AC30:
-/* 8010AC30 00106890 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 8010AC34 00106894 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 8010AC38 00106898 B0 A7 00 02 */ sth r5, 2(r7)
-/* 8010AC3C 0010689C B4 07 00 04 */ sthu r0, 4(r7)
-/* 8010AC40 001068A0 42 00 FF F0 */ bdnz lbl_8010AC30
-/* 8010AC44 001068A4 80 03 00 B0 */ lwz r0, 0xb0(r3)
-/* 8010AC48 001068A8 90 04 03 00 */ stw r0, 0x300(r4)
-/* 8010AC4C 001068AC 88 03 00 B4 */ lbz r0, 0xb4(r3)
-/* 8010AC50 001068B0 98 04 03 04 */ stb r0, 0x304(r4)
-/* 8010AC54 001068B4 88 03 00 B5 */ lbz r0, 0xb5(r3)
-/* 8010AC58 001068B8 98 04 03 05 */ stb r0, 0x305(r4)
-/* 8010AC5C 001068BC 88 03 00 B6 */ lbz r0, 0xb6(r3)
-/* 8010AC60 001068C0 98 04 03 06 */ stb r0, 0x306(r4)
-/* 8010AC64 001068C4 88 03 00 B7 */ lbz r0, 0xb7(r3)
-/* 8010AC68 001068C8 98 04 03 07 */ stb r0, 0x307(r4)
-/* 8010AC6C 001068CC 88 03 00 B8 */ lbz r0, 0xb8(r3)
-/* 8010AC70 001068D0 98 04 03 08 */ stb r0, 0x308(r4)
-/* 8010AC74 001068D4 88 A3 00 B9 */ lbz r5, 0xb9(r3)
-/* 8010AC78 001068D8 88 03 00 BA */ lbz r0, 0xba(r3)
-/* 8010AC7C 001068DC 98 A4 03 09 */ stb r5, 0x309(r4)
-/* 8010AC80 001068E0 98 04 03 0A */ stb r0, 0x30a(r4)
-/* 8010AC84 001068E4 88 A3 00 BB */ lbz r5, 0xbb(r3)
-/* 8010AC88 001068E8 88 03 00 BC */ lbz r0, 0xbc(r3)
-/* 8010AC8C 001068EC 98 A4 03 0B */ stb r5, 0x30b(r4)
-/* 8010AC90 001068F0 98 04 03 0C */ stb r0, 0x30c(r4)
-/* 8010AC94 001068F4 88 A3 00 BD */ lbz r5, 0xbd(r3)
-/* 8010AC98 001068F8 88 03 00 BE */ lbz r0, 0xbe(r3)
-/* 8010AC9C 001068FC 98 A4 03 0D */ stb r5, 0x30d(r4)
-/* 8010ACA0 00106900 98 04 03 0E */ stb r0, 0x30e(r4)
-/* 8010ACA4 00106904 88 A3 00 BF */ lbz r5, 0xbf(r3)
-/* 8010ACA8 00106908 88 03 00 C0 */ lbz r0, 0xc0(r3)
-/* 8010ACAC 0010690C 98 A4 03 0F */ stb r5, 0x30f(r4)
-/* 8010ACB0 00106910 98 04 03 10 */ stb r0, 0x310(r4)
-/* 8010ACB4 00106914 88 03 00 C1 */ lbz r0, 0xc1(r3)
-/* 8010ACB8 00106918 98 04 03 11 */ stb r0, 0x311(r4)
-/* 8010ACBC 0010691C 88 03 00 C2 */ lbz r0, 0xc2(r3)
-/* 8010ACC0 00106920 98 04 03 12 */ stb r0, 0x312(r4)
-/* 8010ACC4 00106924 88 03 00 C3 */ lbz r0, 0xc3(r3)
-/* 8010ACC8 00106928 98 04 03 13 */ stb r0, 0x313(r4)
-/* 8010ACCC 0010692C 88 03 00 C4 */ lbz r0, 0xc4(r3)
-/* 8010ACD0 00106930 98 04 03 14 */ stb r0, 0x314(r4)
-/* 8010ACD4 00106934 88 03 00 C5 */ lbz r0, 0xc5(r3)
-/* 8010ACD8 00106938 98 04 03 15 */ stb r0, 0x315(r4)
-/* 8010ACDC 0010693C 88 03 00 C6 */ lbz r0, 0xc6(r3)
-/* 8010ACE0 00106940 98 04 03 16 */ stb r0, 0x316(r4)
-/* 8010ACE4 00106944 88 03 00 C7 */ lbz r0, 0xc7(r3)
-/* 8010ACE8 00106948 38 60 00 02 */ li r3, 2
-/* 8010ACEC 0010694C 98 04 03 17 */ stb r0, 0x317(r4)
-/* 8010ACF0 00106950 4B FA 01 3D */ bl func_800AAE2C
-/* 8010ACF4 00106954 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ACF8 00106958 38 00 00 57 */ li r0, 0x57
-/* 8010ACFC 0010695C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010AD00 00106960 48 00 98 5C */ b lbl_8011455C
-/* 8010AD04 00106964 4B FA 0D E5 */ bl func_800ABAE8
-/* 8010AD08 00106968 2C 03 00 00 */ cmpwi r3, 0
-/* 8010AD0C 0010696C 41 A2 00 08 */ beq+ lbl_8010AD14
-/* 8010AD10 00106970 48 00 98 4C */ b lbl_8011455C
-lbl_8010AD14:
-/* 8010AD14 00106974 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AD18 00106978 38 00 00 58 */ li r0, 0x58
-/* 8010AD1C 0010697C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010AD20 00106980 48 00 98 3C */ b lbl_8011455C
-/* 8010AD24 00106984 4B F4 B5 D5 */ bl func_800562F8
-/* 8010AD28 00106988 2C 03 00 00 */ cmpwi r3, 0
-/* 8010AD2C 0010698C 40 A2 00 08 */ bne+ lbl_8010AD34
-/* 8010AD30 00106990 48 00 98 2C */ b lbl_8011455C
-lbl_8010AD34:
-/* 8010AD34 00106994 4B F4 B5 89 */ bl func_800562BC
-/* 8010AD38 00106998 38 60 00 02 */ li r3, 2
-/* 8010AD3C 0010699C 4B F4 D2 79 */ bl func_80057FB4
-/* 8010AD40 001069A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AD44 001069A4 38 00 00 50 */ li r0, 0x50
-/* 8010AD48 001069A8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010AD4C 001069AC 48 00 98 10 */ b lbl_8011455C
-/* 8010AD50 001069B0 A8 7F 00 90 */ lha r3, 0x90(r31)
-/* 8010AD54 001069B4 38 80 00 08 */ li r4, 8
-/* 8010AD58 001069B8 38 A0 00 01 */ li r5, 1
-/* 8010AD5C 001069BC 48 14 90 95 */ bl func_80253DF0
-/* 8010AD60 001069C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AD64 001069C4 38 80 00 08 */ li r4, 8
-/* 8010AD68 001069C8 38 A0 00 01 */ li r5, 1
-/* 8010AD6C 001069CC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010AD70 001069D0 48 14 90 81 */ bl func_80253DF0
-/* 8010AD74 001069D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AD78 001069D8 38 80 00 02 */ li r4, 2
-/* 8010AD7C 001069DC 38 A0 00 00 */ li r5, 0
-/* 8010AD80 001069E0 A8 63 00 90 */ lha r3, 0x90(r3)
-/* 8010AD84 001069E4 48 14 90 2D */ bl func_80253DB0
-/* 8010AD88 001069E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AD8C 001069EC 38 80 00 06 */ li r4, 6
-/* 8010AD90 001069F0 38 A0 00 00 */ li r5, 0
-/* 8010AD94 001069F4 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010AD98 001069F8 48 14 90 19 */ bl func_80253DB0
-/* 8010AD9C 001069FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ADA0 00106A00 38 80 00 00 */ li r4, 0
-/* 8010ADA4 00106A04 38 00 00 5A */ li r0, 0x5a
-/* 8010ADA8 00106A08 B0 83 01 24 */ sth r4, 0x124(r3)
-/* 8010ADAC 00106A0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ADB0 00106A10 B0 83 01 26 */ sth r4, 0x126(r3)
-/* 8010ADB4 00106A14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ADB8 00106A18 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 8010ADBC 00106A1C B0 64 01 28 */ sth r3, 0x128(r4)
-/* 8010ADC0 00106A20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ADC4 00106A24 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010ADC8 00106A28 48 00 97 94 */ b lbl_8011455C
-/* 8010ADCC 00106A2C A8 7F 00 90 */ lha r3, 0x90(r31)
-/* 8010ADD0 00106A30 48 14 90 01 */ bl func_80253DD0
-/* 8010ADD4 00106A34 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010ADD8 00106A38 28 00 00 03 */ cmplwi r0, 3
-/* 8010ADDC 00106A3C 41 A2 00 08 */ beq+ lbl_8010ADE4
-/* 8010ADE0 00106A40 48 00 97 7C */ b lbl_8011455C
-lbl_8010ADE4:
-/* 8010ADE4 00106A44 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ADE8 00106A48 38 00 00 5B */ li r0, 0x5b
-/* 8010ADEC 00106A4C 38 60 00 00 */ li r3, 0
-/* 8010ADF0 00106A50 38 80 00 00 */ li r4, 0
-/* 8010ADF4 00106A54 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010ADF8 00106A58 4B F4 EB 01 */ bl func_800598F8
-/* 8010ADFC 00106A5C 38 60 00 07 */ li r3, 7
-/* 8010AE00 00106A60 38 80 00 00 */ li r4, 0
-/* 8010AE04 00106A64 38 A0 00 00 */ li r5, 0
-/* 8010AE08 00106A68 38 C0 00 00 */ li r6, 0
-/* 8010AE0C 00106A6C 38 E0 00 08 */ li r7, 8
-/* 8010AE10 00106A70 39 00 00 00 */ li r8, 0
-/* 8010AE14 00106A74 4B F4 EB B5 */ bl func_800599C8
-/* 8010AE18 00106A78 38 60 00 08 */ li r3, 8
-/* 8010AE1C 00106A7C 38 80 00 07 */ li r4, 7
-/* 8010AE20 00106A80 38 A0 00 00 */ li r5, 0
-/* 8010AE24 00106A84 38 C0 00 00 */ li r6, 0
-/* 8010AE28 00106A88 38 E0 00 63 */ li r7, 0x63
-/* 8010AE2C 00106A8C 39 00 00 00 */ li r8, 0
-/* 8010AE30 00106A90 4B F4 EB 99 */ bl func_800599C8
-/* 8010AE34 00106A94 38 60 00 63 */ li r3, 0x63
-/* 8010AE38 00106A98 38 80 00 08 */ li r4, 8
-/* 8010AE3C 00106A9C 38 A0 00 00 */ li r5, 0
-/* 8010AE40 00106AA0 38 C0 00 00 */ li r6, 0
-/* 8010AE44 00106AA4 38 E0 00 00 */ li r7, 0
-/* 8010AE48 00106AA8 39 00 00 00 */ li r8, 0
-/* 8010AE4C 00106AAC 4B F4 EB 7D */ bl func_800599C8
-/* 8010AE50 00106AB0 48 00 97 0C */ b lbl_8011455C
-/* 8010AE54 00106AB4 38 60 00 2F */ li r3, 0x2f
-/* 8010AE58 00106AB8 38 80 00 63 */ li r4, 0x63
-/* 8010AE5C 00106ABC 38 A0 00 00 */ li r5, 0
-/* 8010AE60 00106AC0 38 C0 00 01 */ li r6, 1
-/* 8010AE64 00106AC4 4B F4 EC 09 */ bl func_80059A6C
-/* 8010AE68 00106AC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010AE6C 00106ACC 40 A2 00 08 */ bne+ lbl_8010AE74
-/* 8010AE70 00106AD0 48 00 96 EC */ b lbl_8011455C
-lbl_8010AE74:
-/* 8010AE74 00106AD4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010AE78 00106AD8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AE7C 00106ADC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010AE80 00106AE0 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010AE84 00106AE4 41 82 01 C8 */ beq lbl_8010B04C
-/* 8010AE88 00106AE8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AE8C 00106AEC 3B C0 00 00 */ li r30, 0
-/* 8010AE90 00106AF0 80 85 01 20 */ lwz r4, 0x120(r5)
-/* 8010AE94 00106AF4 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010AE98 00106AF8 41 82 01 48 */ beq lbl_8010AFE0
-/* 8010AE9C 00106AFC 40 80 00 1C */ bge lbl_8010AEB8
-/* 8010AEA0 00106B00 2C 04 00 08 */ cmpwi r4, 8
-/* 8010AEA4 00106B04 41 82 00 A0 */ beq lbl_8010AF44
-/* 8010AEA8 00106B08 40 80 01 8C */ bge lbl_8010B034
-/* 8010AEAC 00106B0C 2C 04 00 07 */ cmpwi r4, 7
-/* 8010AEB0 00106B10 40 80 00 1C */ bge lbl_8010AECC
-/* 8010AEB4 00106B14 48 00 01 80 */ b lbl_8010B034
-lbl_8010AEB8:
-/* 8010AEB8 00106B18 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010AEBC 00106B1C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010AEC0 00106B20 7C 04 00 00 */ cmpw r4, r0
-/* 8010AEC4 00106B24 41 82 01 1C */ beq lbl_8010AFE0
-/* 8010AEC8 00106B28 48 00 01 6C */ b lbl_8010B034
-lbl_8010AECC:
-/* 8010AECC 00106B2C A0 05 01 24 */ lhz r0, 0x124(r5)
-/* 8010AED0 00106B30 2C 00 00 00 */ cmpwi r0, 0
-/* 8010AED4 00106B34 41 82 00 5C */ beq lbl_8010AF30
-/* 8010AED8 00106B38 A8 65 00 90 */ lha r3, 0x90(r5)
-/* 8010AEDC 00106B3C 38 80 00 03 */ li r4, 3
-/* 8010AEE0 00106B40 38 A0 00 00 */ li r5, 0
-/* 8010AEE4 00106B44 48 14 8E CD */ bl func_80253DB0
-/* 8010AEE8 00106B48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AEEC 00106B4C 38 80 00 02 */ li r4, 2
-/* 8010AEF0 00106B50 38 A0 00 00 */ li r5, 0
-/* 8010AEF4 00106B54 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010AEF8 00106B58 48 14 8E B9 */ bl func_80253DB0
-/* 8010AEFC 00106B5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AF00 00106B60 38 80 00 04 */ li r4, 4
-/* 8010AF04 00106B64 38 A0 00 00 */ li r5, 0
-/* 8010AF08 00106B68 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010AF0C 00106B6C 48 14 8E A5 */ bl func_80253DB0
-/* 8010AF10 00106B70 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AF14 00106B74 38 00 00 5C */ li r0, 0x5c
-/* 8010AF18 00106B78 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010AF1C 00106B7C 38 60 02 23 */ li r3, 0x223
-/* 8010AF20 00106B80 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010AF24 00106B84 38 80 00 00 */ li r4, 0
-/* 8010AF28 00106B88 4B F0 02 49 */ bl func_8000B170
-/* 8010AF2C 00106B8C 48 00 01 08 */ b lbl_8010B034
-lbl_8010AF30:
-/* 8010AF30 00106B90 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010AF34 00106B94 38 60 02 22 */ li r3, 0x222
-/* 8010AF38 00106B98 38 80 00 00 */ li r4, 0
-/* 8010AF3C 00106B9C 4B F0 02 35 */ bl func_8000B170
-/* 8010AF40 00106BA0 48 00 00 F4 */ b lbl_8010B034
-lbl_8010AF44:
-/* 8010AF44 00106BA4 A0 65 01 24 */ lhz r3, 0x124(r5)
-/* 8010AF48 00106BA8 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010AF4C 00106BAC 38 63 00 06 */ addi r3, r3, 6
-/* 8010AF50 00106BB0 7C 03 00 00 */ cmpw r3, r0
-/* 8010AF54 00106BB4 40 80 00 78 */ bge lbl_8010AFCC
-/* 8010AF58 00106BB8 A8 65 00 90 */ lha r3, 0x90(r5)
-/* 8010AF5C 00106BBC 38 80 00 04 */ li r4, 4
-/* 8010AF60 00106BC0 38 A0 00 00 */ li r5, 0
-/* 8010AF64 00106BC4 48 14 8E 4D */ bl func_80253DB0
-/* 8010AF68 00106BC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AF6C 00106BCC 38 80 00 02 */ li r4, 2
-/* 8010AF70 00106BD0 38 A0 00 00 */ li r5, 0
-/* 8010AF74 00106BD4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010AF78 00106BD8 48 14 8E 39 */ bl func_80253DB0
-/* 8010AF7C 00106BDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AF80 00106BE0 38 80 00 04 */ li r4, 4
-/* 8010AF84 00106BE4 38 A0 00 00 */ li r5, 0
-/* 8010AF88 00106BE8 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010AF8C 00106BEC 48 14 8E 25 */ bl func_80253DB0
-/* 8010AF90 00106BF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AF94 00106BF4 38 80 00 5C */ li r4, 0x5c
-/* 8010AF98 00106BF8 38 00 00 04 */ li r0, 4
-/* 8010AF9C 00106BFC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010AFA0 00106C00 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010AFA4 00106C04 38 60 02 23 */ li r3, 0x223
-/* 8010AFA8 00106C08 38 80 00 00 */ li r4, 0
-/* 8010AFAC 00106C0C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AFB0 00106C10 A0 A6 01 24 */ lhz r5, 0x124(r6)
-/* 8010AFB4 00106C14 38 A5 00 01 */ addi r5, r5, 1
-/* 8010AFB8 00106C18 B0 A6 01 26 */ sth r5, 0x126(r6)
-/* 8010AFBC 00106C1C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AFC0 00106C20 B0 05 01 2A */ sth r0, 0x12a(r5)
-/* 8010AFC4 00106C24 4B F0 01 AD */ bl func_8000B170
-/* 8010AFC8 00106C28 48 00 00 6C */ b lbl_8010B034
-lbl_8010AFCC:
-/* 8010AFCC 00106C2C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010AFD0 00106C30 38 60 02 22 */ li r3, 0x222
-/* 8010AFD4 00106C34 38 80 00 00 */ li r4, 0
-/* 8010AFD8 00106C38 4B F0 01 99 */ bl func_8000B170
-/* 8010AFDC 00106C3C 48 00 00 58 */ b lbl_8010B034
-lbl_8010AFE0:
-/* 8010AFE0 00106C40 A8 65 00 90 */ lha r3, 0x90(r5)
-/* 8010AFE4 00106C44 38 80 00 00 */ li r4, 0
-/* 8010AFE8 00106C48 38 A0 00 00 */ li r5, 0
-/* 8010AFEC 00106C4C 48 14 8D C5 */ bl func_80253DB0
-/* 8010AFF0 00106C50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010AFF4 00106C54 38 80 00 01 */ li r4, 1
-/* 8010AFF8 00106C58 38 A0 00 00 */ li r5, 0
-/* 8010AFFC 00106C5C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B000 00106C60 48 14 8D B1 */ bl func_80253DB0
-/* 8010B004 00106C64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B008 00106C68 38 80 00 04 */ li r4, 4
-/* 8010B00C 00106C6C 38 A0 00 00 */ li r5, 0
-/* 8010B010 00106C70 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B014 00106C74 48 14 8D 9D */ bl func_80253DB0
-/* 8010B018 00106C78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B01C 00106C7C 38 80 00 14 */ li r4, 0x14
-/* 8010B020 00106C80 38 00 00 5D */ li r0, 0x5d
-/* 8010B024 00106C84 3B C0 00 02 */ li r30, 2
-/* 8010B028 00106C88 90 83 01 20 */ stw r4, 0x120(r3)
-/* 8010B02C 00106C8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B030 00106C90 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8010B034:
-/* 8010B034 00106C94 2C 1E 00 00 */ cmpwi r30, 0
-/* 8010B038 00106C98 40 A2 00 08 */ bne+ lbl_8010B040
-/* 8010B03C 00106C9C 48 00 95 20 */ b lbl_8011455C
-lbl_8010B040:
-/* 8010B040 00106CA0 7F C3 F3 78 */ mr r3, r30
-/* 8010B044 00106CA4 4B F4 F4 89 */ bl func_8005A4CC
-/* 8010B048 00106CA8 48 00 95 14 */ b lbl_8011455C
-lbl_8010B04C:
-/* 8010B04C 00106CAC 2C 03 00 08 */ cmpwi r3, 8
-/* 8010B050 00106CB0 41 82 00 60 */ beq lbl_8010B0B0
-/* 8010B054 00106CB4 40 80 00 10 */ bge lbl_8010B064
-/* 8010B058 00106CB8 2C 03 00 07 */ cmpwi r3, 7
-/* 8010B05C 00106CBC 40 80 00 14 */ bge lbl_8010B070
-/* 8010B060 00106CC0 48 00 94 FC */ b lbl_8011455C
-lbl_8010B064:
-/* 8010B064 00106CC4 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010B068 00106CC8 41 82 00 88 */ beq lbl_8010B0F0
-/* 8010B06C 00106CCC 48 00 94 F0 */ b lbl_8011455C
-lbl_8010B070:
-/* 8010B070 00106CD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B074 00106CD4 38 80 00 00 */ li r4, 0
-/* 8010B078 00106CD8 38 A0 00 00 */ li r5, 0
-/* 8010B07C 00106CDC A8 63 00 90 */ lha r3, 0x90(r3)
-/* 8010B080 00106CE0 48 14 8D 31 */ bl func_80253DB0
-/* 8010B084 00106CE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B088 00106CE8 38 80 00 02 */ li r4, 2
-/* 8010B08C 00106CEC 38 A0 00 00 */ li r5, 0
-/* 8010B090 00106CF0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B094 00106CF4 48 14 8D 1D */ bl func_80253DB0
-/* 8010B098 00106CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B09C 00106CFC 38 80 00 00 */ li r4, 0
-/* 8010B0A0 00106D00 38 A0 00 00 */ li r5, 0
-/* 8010B0A4 00106D04 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B0A8 00106D08 48 14 8D 09 */ bl func_80253DB0
-/* 8010B0AC 00106D0C 48 00 94 B0 */ b lbl_8011455C
-lbl_8010B0B0:
-/* 8010B0B0 00106D10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B0B4 00106D14 38 80 00 00 */ li r4, 0
-/* 8010B0B8 00106D18 38 A0 00 00 */ li r5, 0
-/* 8010B0BC 00106D1C A8 63 00 90 */ lha r3, 0x90(r3)
-/* 8010B0C0 00106D20 48 14 8C F1 */ bl func_80253DB0
-/* 8010B0C4 00106D24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B0C8 00106D28 38 80 00 02 */ li r4, 2
-/* 8010B0CC 00106D2C 38 A0 00 00 */ li r5, 0
-/* 8010B0D0 00106D30 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B0D4 00106D34 48 14 8C DD */ bl func_80253DB0
-/* 8010B0D8 00106D38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B0DC 00106D3C 38 80 00 01 */ li r4, 1
-/* 8010B0E0 00106D40 38 A0 00 00 */ li r5, 0
-/* 8010B0E4 00106D44 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B0E8 00106D48 48 14 8C C9 */ bl func_80253DB0
-/* 8010B0EC 00106D4C 48 00 94 70 */ b lbl_8011455C
-lbl_8010B0F0:
-/* 8010B0F0 00106D50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B0F4 00106D54 38 80 00 00 */ li r4, 0
-/* 8010B0F8 00106D58 38 A0 00 00 */ li r5, 0
-/* 8010B0FC 00106D5C A8 63 00 90 */ lha r3, 0x90(r3)
-/* 8010B100 00106D60 48 14 8C B1 */ bl func_80253DB0
-/* 8010B104 00106D64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B108 00106D68 38 80 00 00 */ li r4, 0
-/* 8010B10C 00106D6C 38 A0 00 00 */ li r5, 0
-/* 8010B110 00106D70 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B114 00106D74 48 14 8C 9D */ bl func_80253DB0
-/* 8010B118 00106D78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B11C 00106D7C 38 80 00 04 */ li r4, 4
-/* 8010B120 00106D80 38 A0 00 00 */ li r5, 0
-/* 8010B124 00106D84 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B128 00106D88 48 14 8C 89 */ bl func_80253DB0
-/* 8010B12C 00106D8C 48 00 94 30 */ b lbl_8011455C
-/* 8010B130 00106D90 A8 7F 00 90 */ lha r3, 0x90(r31)
-/* 8010B134 00106D94 48 14 8C 9D */ bl func_80253DD0
-/* 8010B138 00106D98 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B13C 00106D9C 28 00 00 03 */ cmplwi r0, 3
-/* 8010B140 00106DA0 41 A2 00 08 */ beq+ lbl_8010B148
-/* 8010B144 00106DA4 48 00 94 18 */ b lbl_8011455C
-lbl_8010B148:
-/* 8010B148 00106DA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B14C 00106DAC 38 80 00 00 */ li r4, 0
-/* 8010B150 00106DB0 38 A0 00 00 */ li r5, 0
-/* 8010B154 00106DB4 A8 63 00 90 */ lha r3, 0x90(r3)
-/* 8010B158 00106DB8 48 14 8C 59 */ bl func_80253DB0
-/* 8010B15C 00106DBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B160 00106DC0 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010B164 00106DC4 28 00 00 07 */ cmplwi r0, 7
-/* 8010B168 00106DC8 40 82 00 34 */ bne lbl_8010B19C
-/* 8010B16C 00106DCC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B170 00106DD0 38 80 00 00 */ li r4, 0
-/* 8010B174 00106DD4 38 A0 00 00 */ li r5, 0
-/* 8010B178 00106DD8 48 14 8C 39 */ bl func_80253DB0
-/* 8010B17C 00106DDC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B180 00106DE0 38 00 00 00 */ li r0, 0
-/* 8010B184 00106DE4 A0 64 01 24 */ lhz r3, 0x124(r4)
-/* 8010B188 00106DE8 38 63 FF FF */ addi r3, r3, -1
-/* 8010B18C 00106DEC B0 64 01 26 */ sth r3, 0x126(r4)
-/* 8010B190 00106DF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B194 00106DF4 B0 03 01 2A */ sth r0, 0x12a(r3)
-/* 8010B198 00106DF8 48 00 00 14 */ b lbl_8010B1AC
-lbl_8010B19C:
-/* 8010B19C 00106DFC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B1A0 00106E00 38 80 00 01 */ li r4, 1
-/* 8010B1A4 00106E04 38 A0 00 00 */ li r5, 0
-/* 8010B1A8 00106E08 48 14 8C 09 */ bl func_80253DB0
-lbl_8010B1AC:
-/* 8010B1AC 00106E0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B1B0 00106E10 38 00 00 5B */ li r0, 0x5b
-/* 8010B1B4 00106E14 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B1B8 00106E18 48 00 93 A4 */ b lbl_8011455C
-/* 8010B1BC 00106E1C A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010B1C0 00106E20 48 14 8C 11 */ bl func_80253DD0
-/* 8010B1C4 00106E24 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B1C8 00106E28 28 00 00 03 */ cmplwi r0, 3
-/* 8010B1CC 00106E2C 41 A2 00 08 */ beq+ lbl_8010B1D4
-/* 8010B1D0 00106E30 48 00 93 8C */ b lbl_8011455C
-lbl_8010B1D4:
-/* 8010B1D4 00106E34 4B F4 B0 A1 */ bl func_80056274
-/* 8010B1D8 00106E38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B1DC 00106E3C 38 00 00 5E */ li r0, 0x5e
-/* 8010B1E0 00106E40 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B1E4 00106E44 48 00 93 78 */ b lbl_8011455C
-/* 8010B1E8 00106E48 4B F4 B1 11 */ bl func_800562F8
-/* 8010B1EC 00106E4C 2C 03 00 00 */ cmpwi r3, 0
-/* 8010B1F0 00106E50 40 A2 00 08 */ bne+ lbl_8010B1F8
-/* 8010B1F4 00106E54 48 00 93 68 */ b lbl_8011455C
-lbl_8010B1F8:
-/* 8010B1F8 00106E58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B1FC 00106E5C 38 80 00 08 */ li r4, 8
-/* 8010B200 00106E60 38 A0 00 00 */ li r5, 0
-/* 8010B204 00106E64 A8 63 00 90 */ lha r3, 0x90(r3)
-/* 8010B208 00106E68 48 14 8B E9 */ bl func_80253DF0
-/* 8010B20C 00106E6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B210 00106E70 38 80 00 08 */ li r4, 8
-/* 8010B214 00106E74 38 A0 00 00 */ li r5, 0
-/* 8010B218 00106E78 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010B21C 00106E7C 48 14 8B D5 */ bl func_80253DF0
-/* 8010B220 00106E80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B224 00106E84 38 80 00 02 */ li r4, 2
-/* 8010B228 00106E88 38 A0 00 00 */ li r5, 0
-/* 8010B22C 00106E8C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B230 00106E90 48 14 8B 81 */ bl func_80253DB0
-/* 8010B234 00106E94 4B F4 B0 89 */ bl func_800562BC
-/* 8010B238 00106E98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B23C 00106E9C 38 00 00 50 */ li r0, 0x50
-/* 8010B240 00106EA0 38 60 00 02 */ li r3, 2
-/* 8010B244 00106EA4 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010B248 00106EA8 4B F4 CD 6D */ bl func_80057FB4
-/* 8010B24C 00106EAC 48 00 93 10 */ b lbl_8011455C
-/* 8010B250 00106EB0 38 00 00 0B */ li r0, 0xb
-/* 8010B254 00106EB4 38 80 00 08 */ li r4, 8
-/* 8010B258 00106EB8 B0 1F 01 2C */ sth r0, 0x12c(r31)
-/* 8010B25C 00106EBC 38 A0 00 01 */ li r5, 1
-/* 8010B260 00106EC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B264 00106EC4 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B268 00106EC8 48 14 8B 89 */ bl func_80253DF0
-/* 8010B26C 00106ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B270 00106ED0 38 80 00 08 */ li r4, 8
-/* 8010B274 00106ED4 38 A0 00 00 */ li r5, 0
-/* 8010B278 00106ED8 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B27C 00106EDC 48 14 8B 35 */ bl func_80253DB0
-/* 8010B280 00106EE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B284 00106EE4 38 00 00 E6 */ li r0, 0xe6
-/* 8010B288 00106EE8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B28C 00106EEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B290 00106EF0 88 03 01 65 */ lbz r0, 0x165(r3)
-/* 8010B294 00106EF4 2C 00 00 02 */ cmpwi r0, 2
-/* 8010B298 00106EF8 41 82 00 30 */ beq lbl_8010B2C8
-/* 8010B29C 00106EFC 40 80 00 10 */ bge lbl_8010B2AC
-/* 8010B2A0 00106F00 2C 00 00 01 */ cmpwi r0, 1
-/* 8010B2A4 00106F04 40 80 00 18 */ bge lbl_8010B2BC
-/* 8010B2A8 00106F08 48 00 92 B4 */ b lbl_8011455C
-lbl_8010B2AC:
-/* 8010B2AC 00106F0C 2C 00 00 04 */ cmpwi r0, 4
-/* 8010B2B0 00106F10 41 A0 00 08 */ blt+ lbl_8010B2B8
-/* 8010B2B4 00106F14 48 00 92 A8 */ b lbl_8011455C
-lbl_8010B2B8:
-/* 8010B2B8 00106F18 48 00 00 1C */ b lbl_8010B2D4
-lbl_8010B2BC:
-/* 8010B2BC 00106F1C 38 00 50 72 */ li r0, 0x5072
-/* 8010B2C0 00106F20 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B2C4 00106F24 48 00 92 98 */ b lbl_8011455C
-lbl_8010B2C8:
-/* 8010B2C8 00106F28 38 00 50 73 */ li r0, 0x5073
-/* 8010B2CC 00106F2C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B2D0 00106F30 48 00 92 8C */ b lbl_8011455C
-lbl_8010B2D4:
-/* 8010B2D4 00106F34 38 00 50 74 */ li r0, 0x5074
-/* 8010B2D8 00106F38 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B2DC 00106F3C 48 00 92 80 */ b lbl_8011455C
-/* 8010B2E0 00106F40 A8 7F 00 AC */ lha r3, 0xac(r31)
-/* 8010B2E4 00106F44 48 14 8A ED */ bl func_80253DD0
-/* 8010B2E8 00106F48 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B2EC 00106F4C 28 00 00 03 */ cmplwi r0, 3
-/* 8010B2F0 00106F50 41 A2 00 08 */ beq+ lbl_8010B2F8
-/* 8010B2F4 00106F54 48 00 92 68 */ b lbl_8011455C
-lbl_8010B2F8:
-/* 8010B2F8 00106F58 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B2FC 00106F5C 38 00 00 E7 */ li r0, 0xe7
-/* 8010B300 00106F60 38 60 00 00 */ li r3, 0
-/* 8010B304 00106F64 38 80 00 00 */ li r4, 0
-/* 8010B308 00106F68 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010B30C 00106F6C 4B F4 E5 ED */ bl func_800598F8
-/* 8010B310 00106F70 38 60 00 63 */ li r3, 0x63
-/* 8010B314 00106F74 4B F4 E6 AD */ bl func_800599C0
-/* 8010B318 00106F78 38 60 00 01 */ li r3, 1
-/* 8010B31C 00106F7C 38 80 00 00 */ li r4, 0
-/* 8010B320 00106F80 38 A0 00 00 */ li r5, 0
-/* 8010B324 00106F84 38 C0 00 02 */ li r6, 2
-/* 8010B328 00106F88 38 E0 00 63 */ li r7, 0x63
-/* 8010B32C 00106F8C 39 00 00 00 */ li r8, 0
-/* 8010B330 00106F90 4B F4 E6 99 */ bl func_800599C8
-/* 8010B334 00106F94 38 60 00 02 */ li r3, 2
-/* 8010B338 00106F98 38 80 00 00 */ li r4, 0
-/* 8010B33C 00106F9C 38 A0 00 01 */ li r5, 1
-/* 8010B340 00106FA0 38 C0 00 03 */ li r6, 3
-/* 8010B344 00106FA4 38 E0 00 63 */ li r7, 0x63
-/* 8010B348 00106FA8 39 00 00 00 */ li r8, 0
-/* 8010B34C 00106FAC 4B F4 E6 7D */ bl func_800599C8
-/* 8010B350 00106FB0 38 60 00 03 */ li r3, 3
-/* 8010B354 00106FB4 38 80 00 00 */ li r4, 0
-/* 8010B358 00106FB8 38 A0 00 02 */ li r5, 2
-/* 8010B35C 00106FBC 38 C0 00 00 */ li r6, 0
-/* 8010B360 00106FC0 38 E0 00 63 */ li r7, 0x63
-/* 8010B364 00106FC4 39 00 00 00 */ li r8, 0
-/* 8010B368 00106FC8 4B F4 E6 61 */ bl func_800599C8
-/* 8010B36C 00106FCC 38 60 00 63 */ li r3, 0x63
-/* 8010B370 00106FD0 38 80 00 03 */ li r4, 3
-/* 8010B374 00106FD4 38 A0 00 01 */ li r5, 1
-/* 8010B378 00106FD8 38 C0 00 00 */ li r6, 0
-/* 8010B37C 00106FDC 38 E0 00 00 */ li r7, 0
-/* 8010B380 00106FE0 39 00 00 00 */ li r8, 0
-/* 8010B384 00106FE4 4B F4 E6 45 */ bl func_800599C8
-/* 8010B388 00106FE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B38C 00106FEC 38 00 00 00 */ li r0, 0
-/* 8010B390 00106FF0 98 03 01 64 */ stb r0, 0x164(r3)
-/* 8010B394 00106FF4 48 00 91 C8 */ b lbl_8011455C
-/* 8010B398 00106FF8 88 9F 01 65 */ lbz r4, 0x165(r31)
-/* 8010B39C 00106FFC 38 60 00 01 */ li r3, 1
-/* 8010B3A0 00107000 38 A0 00 00 */ li r5, 0
-/* 8010B3A4 00107004 38 C0 00 01 */ li r6, 1
-/* 8010B3A8 00107008 4B F4 E6 C5 */ bl func_80059A6C
-/* 8010B3AC 0010700C 2C 03 00 00 */ cmpwi r3, 0
-/* 8010B3B0 00107010 40 A2 00 08 */ bne+ lbl_8010B3B8
-/* 8010B3B4 00107014 48 00 91 A8 */ b lbl_8011455C
-lbl_8010B3B8:
-/* 8010B3B8 00107018 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010B3BC 0010701C 41 82 01 CC */ beq lbl_8010B588
-/* 8010B3C0 00107020 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8010B3C4 00107024 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010B3C8 00107028 41 82 01 7C */ beq lbl_8010B544
-/* 8010B3CC 0010702C 40 80 00 2C */ bge lbl_8010B3F8
-/* 8010B3D0 00107030 2C 04 00 02 */ cmpwi r4, 2
-/* 8010B3D4 00107034 41 82 00 A0 */ beq lbl_8010B474
-/* 8010B3D8 00107038 40 80 00 10 */ bge lbl_8010B3E8
-/* 8010B3DC 0010703C 2C 04 00 01 */ cmpwi r4, 1
-/* 8010B3E0 00107040 40 80 00 2C */ bge lbl_8010B40C
-/* 8010B3E4 00107044 48 00 91 78 */ b lbl_8011455C
-lbl_8010B3E8:
-/* 8010B3E8 00107048 2C 04 00 04 */ cmpwi r4, 4
-/* 8010B3EC 0010704C 41 A0 00 08 */ blt+ lbl_8010B3F4
-/* 8010B3F0 00107050 48 00 91 6C */ b lbl_8011455C
-lbl_8010B3F4:
-/* 8010B3F4 00107054 48 00 00 E8 */ b lbl_8010B4DC
-lbl_8010B3F8:
-/* 8010B3F8 00107058 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010B3FC 0010705C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010B400 00107060 7C 04 00 00 */ cmpw r4, r0
-/* 8010B404 00107064 41 82 01 40 */ beq lbl_8010B544
-/* 8010B408 00107068 48 00 91 54 */ b lbl_8011455C
-lbl_8010B40C:
-/* 8010B40C 0010706C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B410 00107070 38 80 00 01 */ li r4, 1
-/* 8010B414 00107074 38 A0 00 00 */ li r5, 0
-/* 8010B418 00107078 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B41C 0010707C 48 14 89 95 */ bl func_80253DB0
-/* 8010B420 00107080 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B424 00107084 38 80 00 02 */ li r4, 2
-/* 8010B428 00107088 38 A0 00 00 */ li r5, 0
-/* 8010B42C 0010708C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B430 00107090 48 14 89 81 */ bl func_80253DB0
-/* 8010B434 00107094 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B438 00107098 38 00 00 E8 */ li r0, 0xe8
-/* 8010B43C 0010709C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B440 001070A0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B444 001070A4 88 04 01 65 */ lbz r0, 0x165(r4)
-/* 8010B448 001070A8 28 00 00 01 */ cmplwi r0, 1
-/* 8010B44C 001070AC 41 82 00 18 */ beq lbl_8010B464
-/* 8010B450 001070B0 38 60 00 01 */ li r3, 1
-/* 8010B454 001070B4 38 00 00 00 */ li r0, 0
-/* 8010B458 001070B8 98 64 01 66 */ stb r3, 0x166(r4)
-/* 8010B45C 001070BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B460 001070C0 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010B464:
-/* 8010B464 001070C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B468 001070C8 38 00 00 01 */ li r0, 1
-/* 8010B46C 001070CC 98 03 01 65 */ stb r0, 0x165(r3)
-/* 8010B470 001070D0 48 00 90 EC */ b lbl_8011455C
-lbl_8010B474:
-/* 8010B474 001070D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B478 001070D8 38 80 00 03 */ li r4, 3
-/* 8010B47C 001070DC 38 A0 00 00 */ li r5, 0
-/* 8010B480 001070E0 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B484 001070E4 48 14 89 2D */ bl func_80253DB0
-/* 8010B488 001070E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B48C 001070EC 38 80 00 02 */ li r4, 2
-/* 8010B490 001070F0 38 A0 00 00 */ li r5, 0
-/* 8010B494 001070F4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B498 001070F8 48 14 89 19 */ bl func_80253DB0
-/* 8010B49C 001070FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B4A0 00107100 38 00 00 E8 */ li r0, 0xe8
-/* 8010B4A4 00107104 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B4A8 00107108 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B4AC 0010710C 88 04 01 65 */ lbz r0, 0x165(r4)
-/* 8010B4B0 00107110 28 00 00 02 */ cmplwi r0, 2
-/* 8010B4B4 00107114 41 82 00 18 */ beq lbl_8010B4CC
-/* 8010B4B8 00107118 38 60 00 01 */ li r3, 1
-/* 8010B4BC 0010711C 38 00 00 00 */ li r0, 0
-/* 8010B4C0 00107120 98 64 01 66 */ stb r3, 0x166(r4)
-/* 8010B4C4 00107124 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B4C8 00107128 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010B4CC:
-/* 8010B4CC 0010712C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B4D0 00107130 38 00 00 02 */ li r0, 2
-/* 8010B4D4 00107134 98 03 01 65 */ stb r0, 0x165(r3)
-/* 8010B4D8 00107138 48 00 90 84 */ b lbl_8011455C
-lbl_8010B4DC:
-/* 8010B4DC 0010713C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B4E0 00107140 38 80 00 05 */ li r4, 5
-/* 8010B4E4 00107144 38 A0 00 00 */ li r5, 0
-/* 8010B4E8 00107148 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B4EC 0010714C 48 14 88 C5 */ bl func_80253DB0
-/* 8010B4F0 00107150 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B4F4 00107154 38 80 00 02 */ li r4, 2
-/* 8010B4F8 00107158 38 A0 00 00 */ li r5, 0
-/* 8010B4FC 0010715C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B500 00107160 48 14 88 B1 */ bl func_80253DB0
-/* 8010B504 00107164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B508 00107168 38 00 00 E8 */ li r0, 0xe8
-/* 8010B50C 0010716C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B510 00107170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B514 00107174 88 04 01 65 */ lbz r0, 0x165(r4)
-/* 8010B518 00107178 28 00 00 03 */ cmplwi r0, 3
-/* 8010B51C 0010717C 41 82 00 18 */ beq lbl_8010B534
-/* 8010B520 00107180 38 60 00 01 */ li r3, 1
-/* 8010B524 00107184 38 00 00 00 */ li r0, 0
-/* 8010B528 00107188 98 64 01 66 */ stb r3, 0x166(r4)
-/* 8010B52C 0010718C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B530 00107190 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010B534:
-/* 8010B534 00107194 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B538 00107198 38 00 00 03 */ li r0, 3
-/* 8010B53C 0010719C 98 03 01 65 */ stb r0, 0x165(r3)
-/* 8010B540 001071A0 48 00 90 1C */ b lbl_8011455C
-lbl_8010B544:
-/* 8010B544 001071A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B548 001071A8 38 80 00 06 */ li r4, 6
-/* 8010B54C 001071AC 38 A0 00 00 */ li r5, 0
-/* 8010B550 001071B0 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B554 001071B4 48 14 88 5D */ bl func_80253DB0
-/* 8010B558 001071B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B55C 001071BC 38 80 00 01 */ li r4, 1
-/* 8010B560 001071C0 38 A0 00 00 */ li r5, 0
-/* 8010B564 001071C4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B568 001071C8 48 14 88 49 */ bl func_80253DB0
-/* 8010B56C 001071CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B570 001071D0 38 80 00 E8 */ li r4, 0xe8
-/* 8010B574 001071D4 38 00 00 01 */ li r0, 1
-/* 8010B578 001071D8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010B57C 001071DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B580 001071E0 98 03 01 64 */ stb r0, 0x164(r3)
-/* 8010B584 001071E4 48 00 8F D8 */ b lbl_8011455C
-lbl_8010B588:
-/* 8010B588 001071E8 2C 03 00 03 */ cmpwi r3, 3
-/* 8010B58C 001071EC 41 82 00 94 */ beq lbl_8010B620
-/* 8010B590 001071F0 40 80 00 14 */ bge lbl_8010B5A4
-/* 8010B594 001071F4 2C 03 00 01 */ cmpwi r3, 1
-/* 8010B598 001071F8 41 82 00 18 */ beq lbl_8010B5B0
-/* 8010B59C 001071FC 40 80 00 4C */ bge lbl_8010B5E8
-/* 8010B5A0 00107200 48 00 8F BC */ b lbl_8011455C
-lbl_8010B5A4:
-/* 8010B5A4 00107204 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010B5A8 00107208 41 82 00 B0 */ beq lbl_8010B658
-/* 8010B5AC 0010720C 48 00 8F B0 */ b lbl_8011455C
-lbl_8010B5B0:
-/* 8010B5B0 00107210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B5B4 00107214 38 80 00 00 */ li r4, 0
-/* 8010B5B8 00107218 38 A0 00 00 */ li r5, 0
-/* 8010B5BC 0010721C A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B5C0 00107220 48 14 87 F1 */ bl func_80253DB0
-/* 8010B5C4 00107224 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B5C8 00107228 38 80 00 02 */ li r4, 2
-/* 8010B5CC 0010722C 38 A0 00 00 */ li r5, 0
-/* 8010B5D0 00107230 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B5D4 00107234 48 14 87 DD */ bl func_80253DB0
-/* 8010B5D8 00107238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B5DC 0010723C 38 00 50 72 */ li r0, 0x5072
-/* 8010B5E0 00107240 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B5E4 00107244 48 00 8F 78 */ b lbl_8011455C
-lbl_8010B5E8:
-/* 8010B5E8 00107248 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B5EC 0010724C 38 80 00 02 */ li r4, 2
-/* 8010B5F0 00107250 38 A0 00 00 */ li r5, 0
-/* 8010B5F4 00107254 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B5F8 00107258 48 14 87 B9 */ bl func_80253DB0
-/* 8010B5FC 0010725C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B600 00107260 38 80 00 02 */ li r4, 2
-/* 8010B604 00107264 38 A0 00 00 */ li r5, 0
-/* 8010B608 00107268 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B60C 0010726C 48 14 87 A5 */ bl func_80253DB0
-/* 8010B610 00107270 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B614 00107274 38 00 50 73 */ li r0, 0x5073
-/* 8010B618 00107278 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B61C 0010727C 48 00 8F 40 */ b lbl_8011455C
-lbl_8010B620:
-/* 8010B620 00107280 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B624 00107284 38 80 00 04 */ li r4, 4
-/* 8010B628 00107288 38 A0 00 00 */ li r5, 0
-/* 8010B62C 0010728C A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B630 00107290 48 14 87 81 */ bl func_80253DB0
-/* 8010B634 00107294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B638 00107298 38 80 00 02 */ li r4, 2
-/* 8010B63C 0010729C 38 A0 00 00 */ li r5, 0
-/* 8010B640 001072A0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B644 001072A4 48 14 87 6D */ bl func_80253DB0
-/* 8010B648 001072A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B64C 001072AC 38 00 50 74 */ li r0, 0x5074
-/* 8010B650 001072B0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B654 001072B4 48 00 8F 08 */ b lbl_8011455C
-lbl_8010B658:
-/* 8010B658 001072B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B65C 001072BC 38 80 00 06 */ li r4, 6
-/* 8010B660 001072C0 38 A0 00 00 */ li r5, 0
-/* 8010B664 001072C4 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B668 001072C8 48 14 87 49 */ bl func_80253DB0
-/* 8010B66C 001072CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B670 001072D0 38 80 00 00 */ li r4, 0
-/* 8010B674 001072D4 38 A0 00 00 */ li r5, 0
-/* 8010B678 001072D8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010B67C 001072DC 48 14 87 35 */ bl func_80253DB0
-/* 8010B680 001072E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B684 001072E4 38 00 00 00 */ li r0, 0
-/* 8010B688 001072E8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B68C 001072EC 48 00 8E D0 */ b lbl_8011455C
-/* 8010B690 001072F0 88 1F 01 64 */ lbz r0, 0x164(r31)
-/* 8010B694 001072F4 2C 00 00 00 */ cmpwi r0, 0
-/* 8010B698 001072F8 41 82 00 38 */ beq lbl_8010B6D0
-/* 8010B69C 001072FC A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010B6A0 00107300 48 14 87 31 */ bl func_80253DD0
-/* 8010B6A4 00107304 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B6A8 00107308 28 00 00 03 */ cmplwi r0, 3
-/* 8010B6AC 0010730C 41 A2 00 08 */ beq+ lbl_8010B6B4
-/* 8010B6B0 00107310 48 00 8E AC */ b lbl_8011455C
-lbl_8010B6B4:
-/* 8010B6B4 00107314 4B F4 AB C1 */ bl func_80056274
-/* 8010B6B8 00107318 38 60 00 01 */ li r3, 1
-/* 8010B6BC 0010731C 4B F4 AD 9D */ bl func_80056458
-/* 8010B6C0 00107320 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B6C4 00107324 38 00 00 EA */ li r0, 0xea
-/* 8010B6C8 00107328 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B6CC 0010732C 48 00 8E 90 */ b lbl_8011455C
-lbl_8010B6D0:
-/* 8010B6D0 00107330 A8 7F 00 AC */ lha r3, 0xac(r31)
-/* 8010B6D4 00107334 48 14 86 FD */ bl func_80253DD0
-/* 8010B6D8 00107338 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B6DC 0010733C 28 00 00 03 */ cmplwi r0, 3
-/* 8010B6E0 00107340 41 A2 00 08 */ beq+ lbl_8010B6E8
-/* 8010B6E4 00107344 48 00 8E 78 */ b lbl_8011455C
-lbl_8010B6E8:
-/* 8010B6E8 00107348 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B6EC 0010734C 38 80 00 07 */ li r4, 7
-/* 8010B6F0 00107350 38 A0 00 00 */ li r5, 0
-/* 8010B6F4 00107354 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B6F8 00107358 48 14 86 B9 */ bl func_80253DB0
-/* 8010B6FC 0010735C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B700 00107360 38 00 00 E9 */ li r0, 0xe9
-/* 8010B704 00107364 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B708 00107368 48 00 8E 54 */ b lbl_8011455C
-/* 8010B70C 0010736C A8 7F 00 AC */ lha r3, 0xac(r31)
-/* 8010B710 00107370 48 14 86 C1 */ bl func_80253DD0
-/* 8010B714 00107374 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B718 00107378 28 00 00 03 */ cmplwi r0, 3
-/* 8010B71C 0010737C 41 A2 00 08 */ beq+ lbl_8010B724
-/* 8010B720 00107380 48 00 8E 3C */ b lbl_8011455C
-lbl_8010B724:
-/* 8010B724 00107384 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B728 00107388 38 80 00 08 */ li r4, 8
-/* 8010B72C 0010738C 38 A0 00 00 */ li r5, 0
-/* 8010B730 00107390 A8 63 00 AC */ lha r3, 0xac(r3)
-/* 8010B734 00107394 48 14 86 BD */ bl func_80253DF0
-/* 8010B738 00107398 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B73C 0010739C 38 00 00 EB */ li r0, 0xeb
-/* 8010B740 001073A0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B744 001073A4 48 00 8E 18 */ b lbl_8011455C
-/* 8010B748 001073A8 38 00 00 0C */ li r0, 0xc
-/* 8010B74C 001073AC 38 80 00 08 */ li r4, 8
-/* 8010B750 001073B0 B0 1F 01 2C */ sth r0, 0x12c(r31)
-/* 8010B754 001073B4 38 A0 00 01 */ li r5, 1
-/* 8010B758 001073B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B75C 001073BC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010B760 001073C0 60 00 80 00 */ ori r0, r0, 0x8000
-/* 8010B764 001073C4 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010B768 001073C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B76C 001073CC A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010B770 001073D0 48 14 86 81 */ bl func_80253DF0
-/* 8010B774 001073D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B778 001073D8 38 80 00 0E */ li r4, 0xe
-/* 8010B77C 001073DC 38 A0 00 00 */ li r5, 0
-/* 8010B780 001073E0 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010B784 001073E4 48 14 86 2D */ bl func_80253DB0
-/* 8010B788 001073E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B78C 001073EC 38 00 00 EC */ li r0, 0xec
-/* 8010B790 001073F0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010B794 001073F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B798 001073F8 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010B79C 001073FC 2C 00 00 04 */ cmpwi r0, 4
-/* 8010B7A0 00107400 41 82 00 90 */ beq lbl_8010B830
-/* 8010B7A4 00107404 40 80 00 1C */ bge lbl_8010B7C0
-/* 8010B7A8 00107408 2C 00 00 02 */ cmpwi r0, 2
-/* 8010B7AC 0010740C 41 82 00 44 */ beq lbl_8010B7F0
-/* 8010B7B0 00107410 40 80 00 60 */ bge lbl_8010B810
-/* 8010B7B4 00107414 2C 00 00 01 */ cmpwi r0, 1
-/* 8010B7B8 00107418 40 80 00 1C */ bge lbl_8010B7D4
-/* 8010B7BC 0010741C 48 00 8D A0 */ b lbl_8011455C
-lbl_8010B7C0:
-/* 8010B7C0 00107420 2C 00 00 06 */ cmpwi r0, 6
-/* 8010B7C4 00107424 41 82 00 AC */ beq lbl_8010B870
-/* 8010B7C8 00107428 41 A0 00 08 */ blt+ lbl_8010B7D0
-/* 8010B7CC 0010742C 48 00 8D 90 */ b lbl_8011455C
-lbl_8010B7D0:
-/* 8010B7D0 00107430 48 00 00 80 */ b lbl_8010B850
-lbl_8010B7D4:
-/* 8010B7D4 00107434 88 A3 01 65 */ lbz r5, 0x165(r3)
-/* 8010B7D8 00107438 38 9E 00 24 */ addi r4, r30, 0x24
-/* 8010B7DC 0010743C 38 05 FF FF */ addi r0, r5, -1
-/* 8010B7E0 00107440 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B7E4 00107444 7C 04 02 2E */ lhzx r0, r4, r0
-/* 8010B7E8 00107448 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B7EC 0010744C 48 00 8D 70 */ b lbl_8011455C
-lbl_8010B7F0:
-/* 8010B7F0 00107450 88 83 01 65 */ lbz r4, 0x165(r3)
-/* 8010B7F4 00107454 38 BE 00 24 */ addi r5, r30, 0x24
-/* 8010B7F8 00107458 38 04 FF FF */ addi r0, r4, -1
-/* 8010B7FC 0010745C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B800 00107460 7C 85 02 14 */ add r4, r5, r0
-/* 8010B804 00107464 A0 04 00 02 */ lhz r0, 2(r4)
-/* 8010B808 00107468 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B80C 0010746C 48 00 8D 50 */ b lbl_8011455C
-lbl_8010B810:
-/* 8010B810 00107470 88 83 01 65 */ lbz r4, 0x165(r3)
-/* 8010B814 00107474 38 BE 00 24 */ addi r5, r30, 0x24
-/* 8010B818 00107478 38 04 FF FF */ addi r0, r4, -1
-/* 8010B81C 0010747C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B820 00107480 7C 85 02 14 */ add r4, r5, r0
-/* 8010B824 00107484 A0 04 00 04 */ lhz r0, 4(r4)
-/* 8010B828 00107488 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B82C 0010748C 48 00 8D 30 */ b lbl_8011455C
-lbl_8010B830:
-/* 8010B830 00107490 88 83 01 65 */ lbz r4, 0x165(r3)
-/* 8010B834 00107494 38 BE 00 24 */ addi r5, r30, 0x24
-/* 8010B838 00107498 38 04 FF FF */ addi r0, r4, -1
-/* 8010B83C 0010749C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B840 001074A0 7C 85 02 14 */ add r4, r5, r0
-/* 8010B844 001074A4 A0 04 00 06 */ lhz r0, 6(r4)
-/* 8010B848 001074A8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B84C 001074AC 48 00 8D 10 */ b lbl_8011455C
-lbl_8010B850:
-/* 8010B850 001074B0 88 83 01 65 */ lbz r4, 0x165(r3)
-/* 8010B854 001074B4 38 BE 00 24 */ addi r5, r30, 0x24
-/* 8010B858 001074B8 38 04 FF FF */ addi r0, r4, -1
-/* 8010B85C 001074BC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B860 001074C0 7C 85 02 14 */ add r4, r5, r0
-/* 8010B864 001074C4 A0 04 00 08 */ lhz r0, 8(r4)
-/* 8010B868 001074C8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B86C 001074CC 48 00 8C F0 */ b lbl_8011455C
-lbl_8010B870:
-/* 8010B870 001074D0 88 83 01 65 */ lbz r4, 0x165(r3)
-/* 8010B874 001074D4 38 BE 00 24 */ addi r5, r30, 0x24
-/* 8010B878 001074D8 38 04 FF FF */ addi r0, r4, -1
-/* 8010B87C 001074DC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B880 001074E0 7C 85 02 14 */ add r4, r5, r0
-/* 8010B884 001074E4 A0 04 00 0A */ lhz r0, 0xa(r4)
-/* 8010B888 001074E8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010B88C 001074EC 48 00 8C D0 */ b lbl_8011455C
-/* 8010B890 001074F0 A8 7F 00 AE */ lha r3, 0xae(r31)
-/* 8010B894 001074F4 48 14 85 3D */ bl func_80253DD0
-/* 8010B898 001074F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010B89C 001074FC 28 00 00 03 */ cmplwi r0, 3
-/* 8010B8A0 00107500 41 A2 00 08 */ beq+ lbl_8010B8A8
-/* 8010B8A4 00107504 48 00 8C B8 */ b lbl_8011455C
-lbl_8010B8A8:
-/* 8010B8A8 00107508 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B8AC 0010750C 38 00 00 ED */ li r0, 0xed
-/* 8010B8B0 00107510 3B E0 FF FF */ li r31, -1
-/* 8010B8B4 00107514 38 60 00 00 */ li r3, 0
-/* 8010B8B8 00107518 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010B8BC 0010751C 38 80 00 00 */ li r4, 0
-/* 8010B8C0 00107520 4B F4 E0 39 */ bl func_800598F8
-/* 8010B8C4 00107524 38 60 00 63 */ li r3, 0x63
-/* 8010B8C8 00107528 4B F4 E0 F9 */ bl func_800599C0
-/* 8010B8CC 0010752C 38 00 00 06 */ li r0, 6
-/* 8010B8D0 00107530 38 9E 00 00 */ addi r4, r30, 0
-/* 8010B8D4 00107534 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010B8D8 00107538 38 60 00 00 */ li r3, 0
-/* 8010B8DC 0010753C 7C 09 03 A6 */ mtctr r0
-lbl_8010B8E0:
-/* 8010B8E0 00107540 88 A6 01 65 */ lbz r5, 0x165(r6)
-/* 8010B8E4 00107544 38 05 FF FF */ addi r0, r5, -1
-/* 8010B8E8 00107548 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010B8EC 0010754C 7C 04 02 14 */ add r0, r4, r0
-/* 8010B8F0 00107550 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8010B8F4 00107554 2C 00 00 00 */ cmpwi r0, 0
-/* 8010B8F8 00107558 41 82 00 10 */ beq lbl_8010B908
-/* 8010B8FC 0010755C 3B FF 00 01 */ addi r31, r31, 1
-/* 8010B900 00107560 38 63 00 02 */ addi r3, r3, 2
-/* 8010B904 00107564 42 00 FF DC */ bdnz lbl_8010B8E0
-lbl_8010B908:
-/* 8010B908 00107568 3C 60 80 40 */ lis r3, lbl_803FC1EC@ha
-/* 8010B90C 0010756C 38 00 00 54 */ li r0, 0x54
-/* 8010B910 00107570 38 63 C1 EC */ addi r3, r3, lbl_803FC1EC@l
-/* 8010B914 00107574 38 A1 00 3A */ addi r5, r1, 0x3a
-/* 8010B918 00107578 38 83 FF FE */ addi r4, r3, -2
-/* 8010B91C 0010757C 7C 09 03 A6 */ mtctr r0
-lbl_8010B920:
-/* 8010B920 00107580 A0 64 00 02 */ lhz r3, 2(r4)
-/* 8010B924 00107584 A4 04 00 04 */ lhzu r0, 4(r4)
-/* 8010B928 00107588 B0 65 00 02 */ sth r3, 2(r5)
-/* 8010B92C 0010758C B4 05 00 04 */ sthu r0, 4(r5)
-/* 8010B930 00107590 42 00 FF F0 */ bdnz lbl_8010B920
-/* 8010B934 00107594 7F E0 07 34 */ extsh r0, r31
-/* 8010B938 00107598 38 61 00 3C */ addi r3, r1, 0x3c
-/* 8010B93C 0010759C 1F C0 00 38 */ mulli r30, r0, 0x38
-/* 8010B940 001075A0 38 A1 00 3E */ addi r5, r1, 0x3e
-/* 8010B944 001075A4 38 C1 00 40 */ addi r6, r1, 0x40
-/* 8010B948 001075A8 38 E1 00 42 */ addi r7, r1, 0x42
-/* 8010B94C 001075AC 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010B950 001075B0 38 60 00 01 */ li r3, 1
-/* 8010B954 001075B4 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010B958 001075B8 39 00 00 00 */ li r8, 0
-/* 8010B95C 001075BC 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010B960 001075C0 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010B964 001075C4 4B F4 E0 65 */ bl func_800599C8
-/* 8010B968 001075C8 38 61 00 44 */ addi r3, r1, 0x44
-/* 8010B96C 001075CC 38 A1 00 46 */ addi r5, r1, 0x46
-/* 8010B970 001075D0 38 C1 00 48 */ addi r6, r1, 0x48
-/* 8010B974 001075D4 38 E1 00 4A */ addi r7, r1, 0x4a
-/* 8010B978 001075D8 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010B97C 001075DC 38 60 00 02 */ li r3, 2
-/* 8010B980 001075E0 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010B984 001075E4 39 00 00 00 */ li r8, 0
-/* 8010B988 001075E8 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010B98C 001075EC 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010B990 001075F0 4B F4 E0 39 */ bl func_800599C8
-/* 8010B994 001075F4 38 61 00 4C */ addi r3, r1, 0x4c
-/* 8010B998 001075F8 38 A1 00 4E */ addi r5, r1, 0x4e
-/* 8010B99C 001075FC 38 C1 00 50 */ addi r6, r1, 0x50
-/* 8010B9A0 00107600 38 E1 00 52 */ addi r7, r1, 0x52
-/* 8010B9A4 00107604 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010B9A8 00107608 38 60 00 03 */ li r3, 3
-/* 8010B9AC 0010760C 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010B9B0 00107610 39 00 00 00 */ li r8, 0
-/* 8010B9B4 00107614 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010B9B8 00107618 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010B9BC 0010761C 4B F4 E0 0D */ bl func_800599C8
-/* 8010B9C0 00107620 38 61 00 54 */ addi r3, r1, 0x54
-/* 8010B9C4 00107624 38 A1 00 56 */ addi r5, r1, 0x56
-/* 8010B9C8 00107628 38 C1 00 58 */ addi r6, r1, 0x58
-/* 8010B9CC 0010762C 38 E1 00 5A */ addi r7, r1, 0x5a
-/* 8010B9D0 00107630 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010B9D4 00107634 38 60 00 04 */ li r3, 4
-/* 8010B9D8 00107638 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010B9DC 0010763C 39 00 00 00 */ li r8, 0
-/* 8010B9E0 00107640 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010B9E4 00107644 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010B9E8 00107648 4B F4 DF E1 */ bl func_800599C8
-/* 8010B9EC 0010764C 38 61 00 5C */ addi r3, r1, 0x5c
-/* 8010B9F0 00107650 38 A1 00 5E */ addi r5, r1, 0x5e
-/* 8010B9F4 00107654 38 C1 00 60 */ addi r6, r1, 0x60
-/* 8010B9F8 00107658 38 E1 00 62 */ addi r7, r1, 0x62
-/* 8010B9FC 0010765C 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010BA00 00107660 38 60 00 05 */ li r3, 5
-/* 8010BA04 00107664 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010BA08 00107668 39 00 00 00 */ li r8, 0
-/* 8010BA0C 0010766C 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010BA10 00107670 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010BA14 00107674 4B F4 DF B5 */ bl func_800599C8
-/* 8010BA18 00107678 38 61 00 64 */ addi r3, r1, 0x64
-/* 8010BA1C 0010767C 38 A1 00 66 */ addi r5, r1, 0x66
-/* 8010BA20 00107680 38 C1 00 68 */ addi r6, r1, 0x68
-/* 8010BA24 00107684 38 E1 00 6A */ addi r7, r1, 0x6a
-/* 8010BA28 00107688 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010BA2C 0010768C 38 60 00 06 */ li r3, 6
-/* 8010BA30 00107690 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010BA34 00107694 39 00 00 00 */ li r8, 0
-/* 8010BA38 00107698 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010BA3C 0010769C 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010BA40 001076A0 4B F4 DF 89 */ bl func_800599C8
-/* 8010BA44 001076A4 38 61 00 6C */ addi r3, r1, 0x6c
-/* 8010BA48 001076A8 38 A1 00 6E */ addi r5, r1, 0x6e
-/* 8010BA4C 001076AC 38 C1 00 70 */ addi r6, r1, 0x70
-/* 8010BA50 001076B0 38 E1 00 72 */ addi r7, r1, 0x72
-/* 8010BA54 001076B4 7C 83 F2 2E */ lhzx r4, r3, r30
-/* 8010BA58 001076B8 38 60 00 63 */ li r3, 0x63
-/* 8010BA5C 001076BC 7C A5 F2 2E */ lhzx r5, r5, r30
-/* 8010BA60 001076C0 39 00 00 00 */ li r8, 0
-/* 8010BA64 001076C4 7C C6 F2 2E */ lhzx r6, r6, r30
-/* 8010BA68 001076C8 7C E7 F2 2E */ lhzx r7, r7, r30
-/* 8010BA6C 001076CC 4B F4 DF 5D */ bl func_800599C8
-/* 8010BA70 001076D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BA74 001076D4 38 00 00 00 */ li r0, 0
-/* 8010BA78 001076D8 98 03 01 64 */ stb r0, 0x164(r3)
-/* 8010BA7C 001076DC 48 00 8A E0 */ b lbl_8011455C
-/* 8010BA80 001076E0 88 9F 01 66 */ lbz r4, 0x166(r31)
-/* 8010BA84 001076E4 38 60 00 01 */ li r3, 1
-/* 8010BA88 001076E8 38 A0 00 00 */ li r5, 0
-/* 8010BA8C 001076EC 38 C0 00 01 */ li r6, 1
-/* 8010BA90 001076F0 4B F4 DF DD */ bl func_80059A6C
-/* 8010BA94 001076F4 2C 03 00 00 */ cmpwi r3, 0
-/* 8010BA98 001076F8 40 A2 00 08 */ bne+ lbl_8010BAA0
-/* 8010BA9C 001076FC 48 00 8A C0 */ b lbl_8011455C
-lbl_8010BAA0:
-/* 8010BAA0 00107700 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010BAA4 00107704 41 82 02 CC */ beq lbl_8010BD70
-/* 8010BAA8 00107708 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8010BAAC 0010770C 2C 04 00 06 */ cmpwi r4, 6
-/* 8010BAB0 00107710 41 82 02 20 */ beq lbl_8010BCD0
-/* 8010BAB4 00107714 40 80 00 2C */ bge lbl_8010BAE0
-/* 8010BAB8 00107718 2C 04 00 03 */ cmpwi r4, 3
-/* 8010BABC 0010771C 41 82 01 00 */ beq lbl_8010BBBC
-/* 8010BAC0 00107720 40 80 00 14 */ bge lbl_8010BAD4
-/* 8010BAC4 00107724 2C 04 00 01 */ cmpwi r4, 1
-/* 8010BAC8 00107728 41 82 00 3C */ beq lbl_8010BB04
-/* 8010BACC 0010772C 40 80 00 94 */ bge lbl_8010BB60
-/* 8010BAD0 00107730 48 00 8A 8C */ b lbl_8011455C
-lbl_8010BAD4:
-/* 8010BAD4 00107734 2C 04 00 05 */ cmpwi r4, 5
-/* 8010BAD8 00107738 40 80 01 9C */ bge lbl_8010BC74
-/* 8010BADC 0010773C 48 00 01 3C */ b lbl_8010BC18
-lbl_8010BAE0:
-/* 8010BAE0 00107740 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010BAE4 00107744 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010BAE8 00107748 7C 04 00 00 */ cmpw r4, r0
-/* 8010BAEC 0010774C 41 82 02 40 */ beq lbl_8010BD2C
-/* 8010BAF0 00107750 41 A0 00 08 */ blt+ lbl_8010BAF8
-/* 8010BAF4 00107754 48 00 8A 68 */ b lbl_8011455C
-lbl_8010BAF8:
-/* 8010BAF8 00107758 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010BAFC 0010775C 41 82 02 30 */ beq lbl_8010BD2C
-/* 8010BB00 00107760 48 00 8A 5C */ b lbl_8011455C
-lbl_8010BB04:
-/* 8010BB04 00107764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB08 00107768 38 80 00 01 */ li r4, 1
-/* 8010BB0C 0010776C 38 A0 00 00 */ li r5, 0
-/* 8010BB10 00107770 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BB14 00107774 48 14 82 9D */ bl func_80253DB0
-/* 8010BB18 00107778 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB1C 0010777C 38 80 00 02 */ li r4, 2
-/* 8010BB20 00107780 38 A0 00 00 */ li r5, 0
-/* 8010BB24 00107784 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BB28 00107788 48 14 82 89 */ bl func_80253DB0
-/* 8010BB2C 0010778C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB30 00107790 38 00 00 EE */ li r0, 0xee
-/* 8010BB34 00107794 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010BB38 00107798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB3C 0010779C 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010BB40 001077A0 28 00 00 01 */ cmplwi r0, 1
-/* 8010BB44 001077A4 41 82 00 0C */ beq lbl_8010BB50
-/* 8010BB48 001077A8 38 00 00 00 */ li r0, 0
-/* 8010BB4C 001077AC 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010BB50:
-/* 8010BB50 001077B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB54 001077B4 38 00 00 01 */ li r0, 1
-/* 8010BB58 001077B8 98 03 01 66 */ stb r0, 0x166(r3)
-/* 8010BB5C 001077BC 48 00 8A 00 */ b lbl_8011455C
-lbl_8010BB60:
-/* 8010BB60 001077C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB64 001077C4 38 80 00 03 */ li r4, 3
-/* 8010BB68 001077C8 38 A0 00 00 */ li r5, 0
-/* 8010BB6C 001077CC A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BB70 001077D0 48 14 82 41 */ bl func_80253DB0
-/* 8010BB74 001077D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB78 001077D8 38 80 00 02 */ li r4, 2
-/* 8010BB7C 001077DC 38 A0 00 00 */ li r5, 0
-/* 8010BB80 001077E0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BB84 001077E4 48 14 82 2D */ bl func_80253DB0
-/* 8010BB88 001077E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB8C 001077EC 38 00 00 EE */ li r0, 0xee
-/* 8010BB90 001077F0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010BB94 001077F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BB98 001077F8 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010BB9C 001077FC 28 00 00 02 */ cmplwi r0, 2
-/* 8010BBA0 00107800 41 82 00 0C */ beq lbl_8010BBAC
-/* 8010BBA4 00107804 38 00 00 00 */ li r0, 0
-/* 8010BBA8 00107808 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010BBAC:
-/* 8010BBAC 0010780C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BBB0 00107810 38 00 00 02 */ li r0, 2
-/* 8010BBB4 00107814 98 03 01 66 */ stb r0, 0x166(r3)
-/* 8010BBB8 00107818 48 00 89 A4 */ b lbl_8011455C
-lbl_8010BBBC:
-/* 8010BBBC 0010781C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BBC0 00107820 38 80 00 05 */ li r4, 5
-/* 8010BBC4 00107824 38 A0 00 00 */ li r5, 0
-/* 8010BBC8 00107828 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BBCC 0010782C 48 14 81 E5 */ bl func_80253DB0
-/* 8010BBD0 00107830 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BBD4 00107834 38 80 00 02 */ li r4, 2
-/* 8010BBD8 00107838 38 A0 00 00 */ li r5, 0
-/* 8010BBDC 0010783C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BBE0 00107840 48 14 81 D1 */ bl func_80253DB0
-/* 8010BBE4 00107844 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BBE8 00107848 38 00 00 EE */ li r0, 0xee
-/* 8010BBEC 0010784C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010BBF0 00107850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BBF4 00107854 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010BBF8 00107858 28 00 00 03 */ cmplwi r0, 3
-/* 8010BBFC 0010785C 41 82 00 0C */ beq lbl_8010BC08
-/* 8010BC00 00107860 38 00 00 00 */ li r0, 0
-/* 8010BC04 00107864 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010BC08:
-/* 8010BC08 00107868 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC0C 0010786C 38 00 00 03 */ li r0, 3
-/* 8010BC10 00107870 98 03 01 66 */ stb r0, 0x166(r3)
-/* 8010BC14 00107874 48 00 89 48 */ b lbl_8011455C
-lbl_8010BC18:
-/* 8010BC18 00107878 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC1C 0010787C 38 80 00 07 */ li r4, 7
-/* 8010BC20 00107880 38 A0 00 00 */ li r5, 0
-/* 8010BC24 00107884 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BC28 00107888 48 14 81 89 */ bl func_80253DB0
-/* 8010BC2C 0010788C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC30 00107890 38 80 00 02 */ li r4, 2
-/* 8010BC34 00107894 38 A0 00 00 */ li r5, 0
-/* 8010BC38 00107898 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BC3C 0010789C 48 14 81 75 */ bl func_80253DB0
-/* 8010BC40 001078A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC44 001078A4 38 00 00 EE */ li r0, 0xee
-/* 8010BC48 001078A8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010BC4C 001078AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC50 001078B0 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010BC54 001078B4 28 00 00 04 */ cmplwi r0, 4
-/* 8010BC58 001078B8 41 82 00 0C */ beq lbl_8010BC64
-/* 8010BC5C 001078BC 38 00 00 00 */ li r0, 0
-/* 8010BC60 001078C0 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010BC64:
-/* 8010BC64 001078C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC68 001078C8 38 00 00 04 */ li r0, 4
-/* 8010BC6C 001078CC 98 03 01 66 */ stb r0, 0x166(r3)
-/* 8010BC70 001078D0 48 00 88 EC */ b lbl_8011455C
-lbl_8010BC74:
-/* 8010BC74 001078D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC78 001078D8 38 80 00 09 */ li r4, 9
-/* 8010BC7C 001078DC 38 A0 00 00 */ li r5, 0
-/* 8010BC80 001078E0 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BC84 001078E4 48 14 81 2D */ bl func_80253DB0
-/* 8010BC88 001078E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BC8C 001078EC 38 80 00 02 */ li r4, 2
-/* 8010BC90 001078F0 38 A0 00 00 */ li r5, 0
-/* 8010BC94 001078F4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BC98 001078F8 48 14 81 19 */ bl func_80253DB0
-/* 8010BC9C 001078FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BCA0 00107900 38 00 00 EE */ li r0, 0xee
-/* 8010BCA4 00107904 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010BCA8 00107908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BCAC 0010790C 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010BCB0 00107910 28 00 00 05 */ cmplwi r0, 5
-/* 8010BCB4 00107914 41 82 00 0C */ beq lbl_8010BCC0
-/* 8010BCB8 00107918 38 00 00 00 */ li r0, 0
-/* 8010BCBC 0010791C 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010BCC0:
-/* 8010BCC0 00107920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BCC4 00107924 38 00 00 05 */ li r0, 5
-/* 8010BCC8 00107928 98 03 01 66 */ stb r0, 0x166(r3)
-/* 8010BCCC 0010792C 48 00 88 90 */ b lbl_8011455C
-lbl_8010BCD0:
-/* 8010BCD0 00107930 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BCD4 00107934 38 80 00 0B */ li r4, 0xb
-/* 8010BCD8 00107938 38 A0 00 00 */ li r5, 0
-/* 8010BCDC 0010793C A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BCE0 00107940 48 14 80 D1 */ bl func_80253DB0
-/* 8010BCE4 00107944 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BCE8 00107948 38 80 00 02 */ li r4, 2
-/* 8010BCEC 0010794C 38 A0 00 00 */ li r5, 0
-/* 8010BCF0 00107950 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BCF4 00107954 48 14 80 BD */ bl func_80253DB0
-/* 8010BCF8 00107958 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BCFC 0010795C 38 00 00 EE */ li r0, 0xee
-/* 8010BD00 00107960 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010BD04 00107964 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BD08 00107968 88 03 01 66 */ lbz r0, 0x166(r3)
-/* 8010BD0C 0010796C 28 00 00 06 */ cmplwi r0, 6
-/* 8010BD10 00107970 41 82 00 0C */ beq lbl_8010BD1C
-/* 8010BD14 00107974 38 00 00 00 */ li r0, 0
-/* 8010BD18 00107978 98 03 01 67 */ stb r0, 0x167(r3)
-lbl_8010BD1C:
-/* 8010BD1C 0010797C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BD20 00107980 38 00 00 06 */ li r0, 6
-/* 8010BD24 00107984 98 03 01 66 */ stb r0, 0x166(r3)
-/* 8010BD28 00107988 48 00 88 34 */ b lbl_8011455C
-lbl_8010BD2C:
-/* 8010BD2C 0010798C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BD30 00107990 38 80 00 0C */ li r4, 0xc
-/* 8010BD34 00107994 38 A0 00 00 */ li r5, 0
-/* 8010BD38 00107998 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BD3C 0010799C 48 14 80 75 */ bl func_80253DB0
-/* 8010BD40 001079A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BD44 001079A4 38 80 00 01 */ li r4, 1
-/* 8010BD48 001079A8 38 A0 00 00 */ li r5, 0
-/* 8010BD4C 001079AC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BD50 001079B0 48 14 80 61 */ bl func_80253DB0
-/* 8010BD54 001079B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BD58 001079B8 38 80 00 EE */ li r4, 0xee
-/* 8010BD5C 001079BC 38 00 00 01 */ li r0, 1
-/* 8010BD60 001079C0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010BD64 001079C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BD68 001079C8 98 03 01 64 */ stb r0, 0x164(r3)
-/* 8010BD6C 001079CC 48 00 87 F0 */ b lbl_8011455C
-lbl_8010BD70:
-/* 8010BD70 001079D0 2C 03 00 05 */ cmpwi r3, 5
-/* 8010BD74 001079D4 41 82 01 78 */ beq lbl_8010BEEC
-/* 8010BD78 001079D8 40 80 00 28 */ bge lbl_8010BDA0
-/* 8010BD7C 001079DC 2C 03 00 02 */ cmpwi r3, 2
-/* 8010BD80 001079E0 41 82 00 88 */ beq lbl_8010BE08
-/* 8010BD84 001079E4 40 80 00 10 */ bge lbl_8010BD94
-/* 8010BD88 001079E8 2C 03 00 01 */ cmpwi r3, 1
-/* 8010BD8C 001079EC 40 80 00 34 */ bge lbl_8010BDC0
-/* 8010BD90 001079F0 48 00 87 CC */ b lbl_8011455C
-lbl_8010BD94:
-/* 8010BD94 001079F4 2C 03 00 04 */ cmpwi r3, 4
-/* 8010BD98 001079F8 40 80 01 08 */ bge lbl_8010BEA0
-/* 8010BD9C 001079FC 48 00 00 B8 */ b lbl_8010BE54
-lbl_8010BDA0:
-/* 8010BDA0 00107A00 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010BDA4 00107A04 41 82 01 E0 */ beq lbl_8010BF84
-/* 8010BDA8 00107A08 41 A0 00 08 */ blt+ lbl_8010BDB0
-/* 8010BDAC 00107A0C 48 00 87 B0 */ b lbl_8011455C
-lbl_8010BDB0:
-/* 8010BDB0 00107A10 2C 03 00 07 */ cmpwi r3, 7
-/* 8010BDB4 00107A14 41 A0 00 08 */ blt+ lbl_8010BDBC
-/* 8010BDB8 00107A18 48 00 87 A4 */ b lbl_8011455C
-lbl_8010BDBC:
-/* 8010BDBC 00107A1C 48 00 01 7C */ b lbl_8010BF38
-lbl_8010BDC0:
-/* 8010BDC0 00107A20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BDC4 00107A24 38 80 00 00 */ li r4, 0
-/* 8010BDC8 00107A28 38 A0 00 00 */ li r5, 0
-/* 8010BDCC 00107A2C A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BDD0 00107A30 48 14 7F E1 */ bl func_80253DB0
-/* 8010BDD4 00107A34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BDD8 00107A38 38 80 00 02 */ li r4, 2
-/* 8010BDDC 00107A3C 38 A0 00 00 */ li r5, 0
-/* 8010BDE0 00107A40 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BDE4 00107A44 48 14 7F CD */ bl func_80253DB0
-/* 8010BDE8 00107A48 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BDEC 00107A4C 38 7E 00 24 */ addi r3, r30, 0x24
-/* 8010BDF0 00107A50 88 85 01 65 */ lbz r4, 0x165(r5)
-/* 8010BDF4 00107A54 38 04 FF FF */ addi r0, r4, -1
-/* 8010BDF8 00107A58 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010BDFC 00107A5C 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8010BE00 00107A60 90 05 01 18 */ stw r0, 0x118(r5)
-/* 8010BE04 00107A64 48 00 87 58 */ b lbl_8011455C
-lbl_8010BE08:
-/* 8010BE08 00107A68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BE0C 00107A6C 38 80 00 02 */ li r4, 2
-/* 8010BE10 00107A70 38 A0 00 00 */ li r5, 0
-/* 8010BE14 00107A74 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BE18 00107A78 48 14 7F 99 */ bl func_80253DB0
-/* 8010BE1C 00107A7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BE20 00107A80 38 80 00 02 */ li r4, 2
-/* 8010BE24 00107A84 38 A0 00 00 */ li r5, 0
-/* 8010BE28 00107A88 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BE2C 00107A8C 48 14 7F 85 */ bl func_80253DB0
-/* 8010BE30 00107A90 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BE34 00107A94 38 9E 00 24 */ addi r4, r30, 0x24
-/* 8010BE38 00107A98 88 65 01 65 */ lbz r3, 0x165(r5)
-/* 8010BE3C 00107A9C 38 03 FF FF */ addi r0, r3, -1
-/* 8010BE40 00107AA0 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010BE44 00107AA4 7C 64 02 14 */ add r3, r4, r0
-/* 8010BE48 00107AA8 A0 03 00 02 */ lhz r0, 2(r3)
-/* 8010BE4C 00107AAC 90 05 01 18 */ stw r0, 0x118(r5)
-/* 8010BE50 00107AB0 48 00 87 0C */ b lbl_8011455C
-lbl_8010BE54:
-/* 8010BE54 00107AB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BE58 00107AB8 38 80 00 04 */ li r4, 4
-/* 8010BE5C 00107ABC 38 A0 00 00 */ li r5, 0
-/* 8010BE60 00107AC0 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BE64 00107AC4 48 14 7F 4D */ bl func_80253DB0
-/* 8010BE68 00107AC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BE6C 00107ACC 38 80 00 02 */ li r4, 2
-/* 8010BE70 00107AD0 38 A0 00 00 */ li r5, 0
-/* 8010BE74 00107AD4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BE78 00107AD8 48 14 7F 39 */ bl func_80253DB0
-/* 8010BE7C 00107ADC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BE80 00107AE0 38 9E 00 24 */ addi r4, r30, 0x24
-/* 8010BE84 00107AE4 88 65 01 65 */ lbz r3, 0x165(r5)
-/* 8010BE88 00107AE8 38 03 FF FF */ addi r0, r3, -1
-/* 8010BE8C 00107AEC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010BE90 00107AF0 7C 64 02 14 */ add r3, r4, r0
-/* 8010BE94 00107AF4 A0 03 00 04 */ lhz r0, 4(r3)
-/* 8010BE98 00107AF8 90 05 01 18 */ stw r0, 0x118(r5)
-/* 8010BE9C 00107AFC 48 00 86 C0 */ b lbl_8011455C
-lbl_8010BEA0:
-/* 8010BEA0 00107B00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BEA4 00107B04 38 80 00 06 */ li r4, 6
-/* 8010BEA8 00107B08 38 A0 00 00 */ li r5, 0
-/* 8010BEAC 00107B0C A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BEB0 00107B10 48 14 7F 01 */ bl func_80253DB0
-/* 8010BEB4 00107B14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BEB8 00107B18 38 80 00 02 */ li r4, 2
-/* 8010BEBC 00107B1C 38 A0 00 00 */ li r5, 0
-/* 8010BEC0 00107B20 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BEC4 00107B24 48 14 7E ED */ bl func_80253DB0
-/* 8010BEC8 00107B28 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BECC 00107B2C 38 9E 00 24 */ addi r4, r30, 0x24
-/* 8010BED0 00107B30 88 65 01 65 */ lbz r3, 0x165(r5)
-/* 8010BED4 00107B34 38 03 FF FF */ addi r0, r3, -1
-/* 8010BED8 00107B38 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010BEDC 00107B3C 7C 64 02 14 */ add r3, r4, r0
-/* 8010BEE0 00107B40 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8010BEE4 00107B44 90 05 01 18 */ stw r0, 0x118(r5)
-/* 8010BEE8 00107B48 48 00 86 74 */ b lbl_8011455C
-lbl_8010BEEC:
-/* 8010BEEC 00107B4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BEF0 00107B50 38 80 00 08 */ li r4, 8
-/* 8010BEF4 00107B54 38 A0 00 00 */ li r5, 0
-/* 8010BEF8 00107B58 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BEFC 00107B5C 48 14 7E B5 */ bl func_80253DB0
-/* 8010BF00 00107B60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF04 00107B64 38 80 00 02 */ li r4, 2
-/* 8010BF08 00107B68 38 A0 00 00 */ li r5, 0
-/* 8010BF0C 00107B6C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BF10 00107B70 48 14 7E A1 */ bl func_80253DB0
-/* 8010BF14 00107B74 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF18 00107B78 38 9E 00 24 */ addi r4, r30, 0x24
-/* 8010BF1C 00107B7C 88 65 01 65 */ lbz r3, 0x165(r5)
-/* 8010BF20 00107B80 38 03 FF FF */ addi r0, r3, -1
-/* 8010BF24 00107B84 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010BF28 00107B88 7C 64 02 14 */ add r3, r4, r0
-/* 8010BF2C 00107B8C A0 03 00 08 */ lhz r0, 8(r3)
-/* 8010BF30 00107B90 90 05 01 18 */ stw r0, 0x118(r5)
-/* 8010BF34 00107B94 48 00 86 28 */ b lbl_8011455C
-lbl_8010BF38:
-/* 8010BF38 00107B98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF3C 00107B9C 38 80 00 0A */ li r4, 0xa
-/* 8010BF40 00107BA0 38 A0 00 00 */ li r5, 0
-/* 8010BF44 00107BA4 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BF48 00107BA8 48 14 7E 69 */ bl func_80253DB0
-/* 8010BF4C 00107BAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF50 00107BB0 38 80 00 02 */ li r4, 2
-/* 8010BF54 00107BB4 38 A0 00 00 */ li r5, 0
-/* 8010BF58 00107BB8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BF5C 00107BBC 48 14 7E 55 */ bl func_80253DB0
-/* 8010BF60 00107BC0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF64 00107BC4 38 9E 00 24 */ addi r4, r30, 0x24
-/* 8010BF68 00107BC8 88 65 01 65 */ lbz r3, 0x165(r5)
-/* 8010BF6C 00107BCC 38 03 FF FF */ addi r0, r3, -1
-/* 8010BF70 00107BD0 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8010BF74 00107BD4 7C 64 02 14 */ add r3, r4, r0
-/* 8010BF78 00107BD8 A0 03 00 0A */ lhz r0, 0xa(r3)
-/* 8010BF7C 00107BDC 90 05 01 18 */ stw r0, 0x118(r5)
-/* 8010BF80 00107BE0 48 00 85 DC */ b lbl_8011455C
-lbl_8010BF84:
-/* 8010BF84 00107BE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF88 00107BE8 38 80 00 0C */ li r4, 0xc
-/* 8010BF8C 00107BEC 38 A0 00 00 */ li r5, 0
-/* 8010BF90 00107BF0 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BF94 00107BF4 48 14 7E 1D */ bl func_80253DB0
-/* 8010BF98 00107BF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BF9C 00107BFC 38 80 00 00 */ li r4, 0
-/* 8010BFA0 00107C00 38 A0 00 00 */ li r5, 0
-/* 8010BFA4 00107C04 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010BFA8 00107C08 48 14 7E 09 */ bl func_80253DB0
-/* 8010BFAC 00107C0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BFB0 00107C10 38 00 00 00 */ li r0, 0
-/* 8010BFB4 00107C14 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8010BFB8 00107C18 48 00 85 A4 */ b lbl_8011455C
-/* 8010BFBC 00107C1C 88 1F 01 64 */ lbz r0, 0x164(r31)
-/* 8010BFC0 00107C20 2C 00 00 00 */ cmpwi r0, 0
-/* 8010BFC4 00107C24 41 82 00 40 */ beq lbl_8010C004
-/* 8010BFC8 00107C28 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010BFCC 00107C2C 48 14 7E 05 */ bl func_80253DD0
-/* 8010BFD0 00107C30 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010BFD4 00107C34 28 00 00 03 */ cmplwi r0, 3
-/* 8010BFD8 00107C38 41 A2 00 08 */ beq+ lbl_8010BFE0
-/* 8010BFDC 00107C3C 48 00 85 80 */ b lbl_8011455C
-lbl_8010BFE0:
-/* 8010BFE0 00107C40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BFE4 00107C44 38 80 00 0D */ li r4, 0xd
-/* 8010BFE8 00107C48 38 A0 00 00 */ li r5, 0
-/* 8010BFEC 00107C4C A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010BFF0 00107C50 48 14 7D C1 */ bl func_80253DB0
-/* 8010BFF4 00107C54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010BFF8 00107C58 38 00 00 F0 */ li r0, 0xf0
-/* 8010BFFC 00107C5C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C000 00107C60 48 00 85 5C */ b lbl_8011455C
-lbl_8010C004:
-/* 8010C004 00107C64 A8 7F 00 AE */ lha r3, 0xae(r31)
-/* 8010C008 00107C68 48 14 7D C9 */ bl func_80253DD0
-/* 8010C00C 00107C6C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010C010 00107C70 28 00 00 03 */ cmplwi r0, 3
-/* 8010C014 00107C74 41 A2 00 08 */ beq+ lbl_8010C01C
-/* 8010C018 00107C78 48 00 85 44 */ b lbl_8011455C
-lbl_8010C01C:
-/* 8010C01C 00107C7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C020 00107C80 38 80 00 0D */ li r4, 0xd
-/* 8010C024 00107C84 38 A0 00 00 */ li r5, 0
-/* 8010C028 00107C88 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010C02C 00107C8C 48 14 7D 85 */ bl func_80253DB0
-/* 8010C030 00107C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C034 00107C94 38 00 00 EF */ li r0, 0xef
-/* 8010C038 00107C98 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C03C 00107C9C 48 00 85 20 */ b lbl_8011455C
-/* 8010C040 00107CA0 A8 7F 00 AE */ lha r3, 0xae(r31)
-/* 8010C044 00107CA4 48 14 7D 8D */ bl func_80253DD0
-/* 8010C048 00107CA8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010C04C 00107CAC 28 00 00 03 */ cmplwi r0, 3
-/* 8010C050 00107CB0 41 A2 00 08 */ beq+ lbl_8010C058
-/* 8010C054 00107CB4 48 00 85 08 */ b lbl_8011455C
-lbl_8010C058:
-/* 8010C058 00107CB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C05C 00107CBC 38 80 00 08 */ li r4, 8
-/* 8010C060 00107CC0 38 A0 00 00 */ li r5, 0
-/* 8010C064 00107CC4 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010C068 00107CC8 48 14 7D 89 */ bl func_80253DF0
-/* 8010C06C 00107CCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C070 00107CD0 38 00 00 F1 */ li r0, 0xf1
-/* 8010C074 00107CD4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C078 00107CD8 48 00 84 E4 */ b lbl_8011455C
-/* 8010C07C 00107CDC A8 7F 00 AE */ lha r3, 0xae(r31)
-/* 8010C080 00107CE0 48 14 7D 51 */ bl func_80253DD0
-/* 8010C084 00107CE4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010C088 00107CE8 28 00 00 03 */ cmplwi r0, 3
-/* 8010C08C 00107CEC 41 A2 00 08 */ beq+ lbl_8010C094
-/* 8010C090 00107CF0 48 00 84 CC */ b lbl_8011455C
-lbl_8010C094:
-/* 8010C094 00107CF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C098 00107CF8 38 80 00 08 */ li r4, 8
-/* 8010C09C 00107CFC 38 A0 00 00 */ li r5, 0
-/* 8010C0A0 00107D00 A8 63 00 AE */ lha r3, 0xae(r3)
-/* 8010C0A4 00107D04 48 14 7D 4D */ bl func_80253DF0
-/* 8010C0A8 00107D08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C0AC 00107D0C 38 00 00 E5 */ li r0, 0xe5
-/* 8010C0B0 00107D10 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C0B4 00107D14 48 00 84 A8 */ b lbl_8011455C
-/* 8010C0B8 00107D18 38 00 00 0D */ li r0, 0xd
-/* 8010C0BC 00107D1C 38 A0 00 30 */ li r5, 0x30
-/* 8010C0C0 00107D20 B0 1F 01 2C */ sth r0, 0x12c(r31)
-/* 8010C0C4 00107D24 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C0C8 00107D28 88 86 01 65 */ lbz r4, 0x165(r6)
-/* 8010C0CC 00107D2C 38 66 01 68 */ addi r3, r6, 0x168
-/* 8010C0D0 00107D30 88 06 01 66 */ lbz r0, 0x166(r6)
-/* 8010C0D4 00107D34 54 84 20 36 */ slwi r4, r4, 4
-/* 8010C0D8 00107D38 7C 80 03 78 */ or r0, r4, r0
-/* 8010C0DC 00107D3C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8010C0E0 00107D40 48 02 70 6D */ bl func_8013314C
-/* 8010C0E4 00107D44 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C0E8 00107D48 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 8010C0EC 00107D4C 38 00 00 01 */ li r0, 1
-/* 8010C0F0 00107D50 88 65 01 67 */ lbz r3, 0x167(r5)
-/* 8010C0F4 00107D54 B0 65 01 24 */ sth r3, 0x124(r5)
-/* 8010C0F8 00107D58 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C0FC 00107D5C 88 65 01 67 */ lbz r3, 0x167(r5)
-/* 8010C100 00107D60 B0 65 01 26 */ sth r3, 0x126(r5)
-/* 8010C104 00107D64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C108 00107D68 B0 83 01 28 */ sth r4, 0x128(r3)
-/* 8010C10C 00107D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C110 00107D70 B0 83 01 C8 */ sth r4, 0x1c8(r3)
-/* 8010C114 00107D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C118 00107D78 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8010C11C 00107D7C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C120 00107D80 A0 85 01 24 */ lhz r4, 0x124(r5)
-/* 8010C124 00107D84 A0 65 01 28 */ lhz r3, 0x128(r5)
-/* 8010C128 00107D88 38 04 00 06 */ addi r0, r4, 6
-/* 8010C12C 00107D8C 7C 00 18 00 */ cmpw r0, r3
-/* 8010C130 00107D90 41 80 00 54 */ blt lbl_8010C184
-/* 8010C134 00107D94 34 03 FF FA */ addic. r0, r3, -6
-/* 8010C138 00107D98 41 80 00 2C */ blt lbl_8010C164
-/* 8010C13C 00107D9C 7C 04 18 50 */ subf r0, r4, r3
-/* 8010C140 00107DA0 20 00 00 07 */ subfic r0, r0, 7
-/* 8010C144 00107DA4 90 05 01 20 */ stw r0, 0x120(r5)
-/* 8010C148 00107DA8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C14C 00107DAC A0 64 01 28 */ lhz r3, 0x128(r4)
-/* 8010C150 00107DB0 38 03 FF FA */ addi r0, r3, -6
-/* 8010C154 00107DB4 B0 04 01 24 */ sth r0, 0x124(r4)
-/* 8010C158 00107DB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C15C 00107DBC B0 03 01 26 */ sth r0, 0x126(r3)
-/* 8010C160 00107DC0 48 00 00 24 */ b lbl_8010C184
-lbl_8010C164:
-/* 8010C164 00107DC4 88 65 01 67 */ lbz r3, 0x167(r5)
-/* 8010C168 00107DC8 38 00 00 00 */ li r0, 0
-/* 8010C16C 00107DCC 38 63 00 01 */ addi r3, r3, 1
-/* 8010C170 00107DD0 90 65 01 20 */ stw r3, 0x120(r5)
-/* 8010C174 00107DD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C178 00107DD8 B0 03 01 24 */ sth r0, 0x124(r3)
-/* 8010C17C 00107DDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C180 00107DE0 B0 03 01 26 */ sth r0, 0x126(r3)
-lbl_8010C184:
-/* 8010C184 00107DE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C188 00107DE8 38 80 00 08 */ li r4, 8
-/* 8010C18C 00107DEC 38 A0 00 01 */ li r5, 1
-/* 8010C190 00107DF0 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010C194 00107DF4 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8010C198 00107DF8 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010C19C 00107DFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C1A0 00107E00 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C1A4 00107E04 48 14 7C 4D */ bl func_80253DF0
-/* 8010C1A8 00107E08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C1AC 00107E0C 38 80 00 0E */ li r4, 0xe
-/* 8010C1B0 00107E10 38 A0 00 00 */ li r5, 0
-/* 8010C1B4 00107E14 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C1B8 00107E18 48 14 7B F9 */ bl func_80253DB0
-/* 8010C1BC 00107E1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C1C0 00107E20 38 80 00 08 */ li r4, 8
-/* 8010C1C4 00107E24 38 A0 00 01 */ li r5, 1
-/* 8010C1C8 00107E28 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C1CC 00107E2C 48 14 7C 25 */ bl func_80253DF0
-/* 8010C1D0 00107E30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C1D4 00107E34 38 80 00 06 */ li r4, 6
-/* 8010C1D8 00107E38 38 A0 00 00 */ li r5, 0
-/* 8010C1DC 00107E3C A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C1E0 00107E40 48 14 7B D1 */ bl func_80253DB0
-/* 8010C1E4 00107E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C1E8 00107E48 38 00 00 F2 */ li r0, 0xf2
-/* 8010C1EC 00107E4C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C1F0 00107E50 48 00 83 6C */ b lbl_8011455C
-/* 8010C1F4 00107E54 A8 7F 00 B0 */ lha r3, 0xb0(r31)
-/* 8010C1F8 00107E58 48 14 7B D9 */ bl func_80253DD0
-/* 8010C1FC 00107E5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010C200 00107E60 28 00 00 03 */ cmplwi r0, 3
-/* 8010C204 00107E64 41 A2 00 08 */ beq+ lbl_8010C20C
-/* 8010C208 00107E68 48 00 83 54 */ b lbl_8011455C
-lbl_8010C20C:
-/* 8010C20C 00107E6C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C210 00107E70 38 00 00 F3 */ li r0, 0xf3
-/* 8010C214 00107E74 38 60 00 00 */ li r3, 0
-/* 8010C218 00107E78 38 80 00 00 */ li r4, 0
-/* 8010C21C 00107E7C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010C220 00107E80 4B F4 D6 D9 */ bl func_800598F8
-/* 8010C224 00107E84 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C228 00107E88 38 60 00 01 */ li r3, 1
-/* 8010C22C 00107E8C 38 80 00 50 */ li r4, 0x50
-/* 8010C230 00107E90 38 A0 00 00 */ li r5, 0
-/* 8010C234 00107E94 A0 09 02 20 */ lhz r0, 0x220(r9)
-/* 8010C238 00107E98 38 C0 00 07 */ li r6, 7
-/* 8010C23C 00107E9C 38 E0 00 02 */ li r7, 2
-/* 8010C240 00107EA0 39 00 00 00 */ li r8, 0
-/* 8010C244 00107EA4 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 8010C248 00107EA8 B0 09 02 20 */ sth r0, 0x220(r9)
-/* 8010C24C 00107EAC 4B F4 D7 7D */ bl func_800599C8
-/* 8010C250 00107EB0 38 60 00 02 */ li r3, 2
-/* 8010C254 00107EB4 38 80 00 01 */ li r4, 1
-/* 8010C258 00107EB8 38 A0 00 00 */ li r5, 0
-/* 8010C25C 00107EBC 38 C0 00 07 */ li r6, 7
-/* 8010C260 00107EC0 38 E0 00 03 */ li r7, 3
-/* 8010C264 00107EC4 39 00 00 00 */ li r8, 0
-/* 8010C268 00107EC8 4B F4 D7 61 */ bl func_800599C8
-/* 8010C26C 00107ECC 38 60 00 03 */ li r3, 3
-/* 8010C270 00107ED0 38 80 00 02 */ li r4, 2
-/* 8010C274 00107ED4 38 A0 00 00 */ li r5, 0
-/* 8010C278 00107ED8 38 C0 00 08 */ li r6, 8
-/* 8010C27C 00107EDC 38 E0 00 04 */ li r7, 4
-/* 8010C280 00107EE0 39 00 00 00 */ li r8, 0
-/* 8010C284 00107EE4 4B F4 D7 45 */ bl func_800599C8
-/* 8010C288 00107EE8 38 60 00 04 */ li r3, 4
-/* 8010C28C 00107EEC 38 80 00 03 */ li r4, 3
-/* 8010C290 00107EF0 38 A0 00 00 */ li r5, 0
-/* 8010C294 00107EF4 38 C0 00 08 */ li r6, 8
-/* 8010C298 00107EF8 38 E0 00 05 */ li r7, 5
-/* 8010C29C 00107EFC 39 00 00 00 */ li r8, 0
-/* 8010C2A0 00107F00 4B F4 D7 29 */ bl func_800599C8
-/* 8010C2A4 00107F04 38 60 00 05 */ li r3, 5
-/* 8010C2A8 00107F08 38 80 00 04 */ li r4, 4
-/* 8010C2AC 00107F0C 38 A0 00 00 */ li r5, 0
-/* 8010C2B0 00107F10 38 C0 00 08 */ li r6, 8
-/* 8010C2B4 00107F14 38 E0 00 06 */ li r7, 6
-/* 8010C2B8 00107F18 39 00 00 00 */ li r8, 0
-/* 8010C2BC 00107F1C 4B F4 D7 0D */ bl func_800599C8
-/* 8010C2C0 00107F20 38 60 00 06 */ li r3, 6
-/* 8010C2C4 00107F24 38 80 00 05 */ li r4, 5
-/* 8010C2C8 00107F28 38 A0 00 00 */ li r5, 0
-/* 8010C2CC 00107F2C 38 C0 00 63 */ li r6, 0x63
-/* 8010C2D0 00107F30 38 E0 00 5A */ li r7, 0x5a
-/* 8010C2D4 00107F34 39 00 00 00 */ li r8, 0
-/* 8010C2D8 00107F38 4B F4 D6 F1 */ bl func_800599C8
-/* 8010C2DC 00107F3C 38 60 00 07 */ li r3, 7
-/* 8010C2E0 00107F40 38 80 00 00 */ li r4, 0
-/* 8010C2E4 00107F44 38 A0 00 02 */ li r5, 2
-/* 8010C2E8 00107F48 38 C0 00 00 */ li r6, 0
-/* 8010C2EC 00107F4C 38 E0 00 08 */ li r7, 8
-/* 8010C2F0 00107F50 39 00 00 00 */ li r8, 0
-/* 8010C2F4 00107F54 4B F4 D6 D5 */ bl func_800599C8
-/* 8010C2F8 00107F58 38 60 00 08 */ li r3, 8
-/* 8010C2FC 00107F5C 38 80 00 07 */ li r4, 7
-/* 8010C300 00107F60 38 A0 00 04 */ li r5, 4
-/* 8010C304 00107F64 38 C0 00 00 */ li r6, 0
-/* 8010C308 00107F68 38 E0 00 63 */ li r7, 0x63
-/* 8010C30C 00107F6C 39 00 00 00 */ li r8, 0
-/* 8010C310 00107F70 4B F4 D6 B9 */ bl func_800599C8
-/* 8010C314 00107F74 38 60 00 63 */ li r3, 0x63
-/* 8010C318 00107F78 38 80 00 08 */ li r4, 8
-/* 8010C31C 00107F7C 38 A0 00 06 */ li r5, 6
-/* 8010C320 00107F80 38 C0 00 00 */ li r6, 0
-/* 8010C324 00107F84 38 E0 00 00 */ li r7, 0
-/* 8010C328 00107F88 39 00 00 00 */ li r8, 0
-/* 8010C32C 00107F8C 4B F4 D6 9D */ bl func_800599C8
-/* 8010C330 00107F90 38 60 00 50 */ li r3, 0x50
-/* 8010C334 00107F94 38 80 00 00 */ li r4, 0
-/* 8010C338 00107F98 38 A0 00 00 */ li r5, 0
-/* 8010C33C 00107F9C 38 C0 00 00 */ li r6, 0
-/* 8010C340 00107FA0 38 E0 00 00 */ li r7, 0
-/* 8010C344 00107FA4 39 00 00 00 */ li r8, 0
-/* 8010C348 00107FA8 4B F4 D6 81 */ bl func_800599C8
-/* 8010C34C 00107FAC 38 60 00 5A */ li r3, 0x5a
-/* 8010C350 00107FB0 38 80 00 00 */ li r4, 0
-/* 8010C354 00107FB4 38 A0 00 00 */ li r5, 0
-/* 8010C358 00107FB8 38 C0 00 00 */ li r6, 0
-/* 8010C35C 00107FBC 38 E0 00 00 */ li r7, 0
-/* 8010C360 00107FC0 39 00 00 00 */ li r8, 0
-/* 8010C364 00107FC4 4B F4 D6 65 */ bl func_800599C8
-/* 8010C368 00107FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C36C 00107FCC 38 00 00 00 */ li r0, 0
-/* 8010C370 00107FD0 98 03 01 64 */ stb r0, 0x164(r3)
-/* 8010C374 00107FD4 48 00 81 E8 */ b lbl_8011455C
-/* 8010C378 00107FD8 80 1F 01 20 */ lwz r0, 0x120(r31)
-/* 8010C37C 00107FDC 38 60 00 3F */ li r3, 0x3f
-/* 8010C380 00107FE0 38 A0 00 00 */ li r5, 0
-/* 8010C384 00107FE4 38 C0 00 01 */ li r6, 1
-/* 8010C388 00107FE8 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8010C38C 00107FEC 4B F4 D6 E1 */ bl func_80059A6C
-/* 8010C390 00107FF0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010C394 00107FF4 40 A2 00 08 */ bne+ lbl_8010C39C
-/* 8010C398 00107FF8 48 00 81 C4 */ b lbl_8011455C
-lbl_8010C39C:
-/* 8010C39C 00107FFC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010C3A0 00108000 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C3A4 00108004 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010C3A8 00108008 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010C3AC 0010800C 41 82 04 00 */ beq lbl_8010C7AC
-/* 8010C3B0 00108010 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C3B4 00108014 3B C0 00 00 */ li r30, 0
-/* 8010C3B8 00108018 80 85 01 20 */ lwz r4, 0x120(r5)
-/* 8010C3BC 0010801C 2C 04 00 07 */ cmpwi r4, 7
-/* 8010C3C0 00108020 41 82 02 70 */ beq lbl_8010C630
-/* 8010C3C4 00108024 40 80 00 30 */ bge lbl_8010C3F4
-/* 8010C3C8 00108028 2C 04 00 03 */ cmpwi r4, 3
-/* 8010C3CC 0010802C 41 82 01 04 */ beq lbl_8010C4D0
-/* 8010C3D0 00108030 40 80 00 14 */ bge lbl_8010C3E4
-/* 8010C3D4 00108034 2C 04 00 01 */ cmpwi r4, 1
-/* 8010C3D8 00108038 41 82 00 48 */ beq lbl_8010C420
-/* 8010C3DC 0010803C 40 80 00 9C */ bge lbl_8010C478
-/* 8010C3E0 00108040 48 00 03 B8 */ b lbl_8010C798
-lbl_8010C3E4:
-/* 8010C3E4 00108044 2C 04 00 05 */ cmpwi r4, 5
-/* 8010C3E8 00108048 41 82 01 98 */ beq lbl_8010C580
-/* 8010C3EC 0010804C 40 80 01 EC */ bge lbl_8010C5D8
-/* 8010C3F0 00108050 48 00 01 38 */ b lbl_8010C528
-lbl_8010C3F4:
-/* 8010C3F4 00108054 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010C3F8 00108058 41 82 03 4C */ beq lbl_8010C744
-/* 8010C3FC 0010805C 40 80 00 10 */ bge lbl_8010C40C
-/* 8010C400 00108060 2C 04 00 09 */ cmpwi r4, 9
-/* 8010C404 00108064 40 80 03 94 */ bge lbl_8010C798
-/* 8010C408 00108068 48 00 02 A0 */ b lbl_8010C6A8
-lbl_8010C40C:
-/* 8010C40C 0010806C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010C410 00108070 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010C414 00108074 7C 04 00 00 */ cmpw r4, r0
-/* 8010C418 00108078 41 82 03 2C */ beq lbl_8010C744
-/* 8010C41C 0010807C 48 00 03 7C */ b lbl_8010C798
-lbl_8010C420:
-/* 8010C420 00108080 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C424 00108084 28 00 00 01 */ cmplwi r0, 1
-/* 8010C428 00108088 41 80 03 70 */ blt lbl_8010C798
-/* 8010C42C 0010808C A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C430 00108090 38 80 00 06 */ li r4, 6
-/* 8010C434 00108094 38 A0 00 00 */ li r5, 0
-/* 8010C438 00108098 48 14 79 79 */ bl func_80253DB0
-/* 8010C43C 0010809C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C440 001080A0 38 80 00 02 */ li r4, 2
-/* 8010C444 001080A4 38 A0 00 00 */ li r5, 0
-/* 8010C448 001080A8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C44C 001080AC 48 14 79 65 */ bl func_80253DB0
-/* 8010C450 001080B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C454 001080B4 38 80 00 04 */ li r4, 4
-/* 8010C458 001080B8 38 A0 00 00 */ li r5, 0
-/* 8010C45C 001080BC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C460 001080C0 48 14 79 51 */ bl func_80253DB0
-/* 8010C464 001080C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C468 001080C8 38 00 00 F5 */ li r0, 0xf5
-/* 8010C46C 001080CC 3B C0 00 01 */ li r30, 1
-/* 8010C470 001080D0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C474 001080D4 48 00 03 24 */ b lbl_8010C798
-lbl_8010C478:
-/* 8010C478 001080D8 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C47C 001080DC 28 00 00 02 */ cmplwi r0, 2
-/* 8010C480 001080E0 41 80 03 18 */ blt lbl_8010C798
-/* 8010C484 001080E4 A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C488 001080E8 38 80 00 07 */ li r4, 7
-/* 8010C48C 001080EC 38 A0 00 00 */ li r5, 0
-/* 8010C490 001080F0 48 14 79 21 */ bl func_80253DB0
-/* 8010C494 001080F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C498 001080F8 38 80 00 02 */ li r4, 2
-/* 8010C49C 001080FC 38 A0 00 00 */ li r5, 0
-/* 8010C4A0 00108100 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C4A4 00108104 48 14 79 0D */ bl func_80253DB0
-/* 8010C4A8 00108108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C4AC 0010810C 38 80 00 04 */ li r4, 4
-/* 8010C4B0 00108110 38 A0 00 00 */ li r5, 0
-/* 8010C4B4 00108114 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C4B8 00108118 48 14 78 F9 */ bl func_80253DB0
-/* 8010C4BC 0010811C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C4C0 00108120 38 00 00 F5 */ li r0, 0xf5
-/* 8010C4C4 00108124 3B C0 00 01 */ li r30, 1
-/* 8010C4C8 00108128 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C4CC 0010812C 48 00 02 CC */ b lbl_8010C798
-lbl_8010C4D0:
-/* 8010C4D0 00108130 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C4D4 00108134 28 00 00 03 */ cmplwi r0, 3
-/* 8010C4D8 00108138 41 80 02 C0 */ blt lbl_8010C798
-/* 8010C4DC 0010813C A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C4E0 00108140 38 80 00 08 */ li r4, 8
-/* 8010C4E4 00108144 38 A0 00 00 */ li r5, 0
-/* 8010C4E8 00108148 48 14 78 C9 */ bl func_80253DB0
-/* 8010C4EC 0010814C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C4F0 00108150 38 80 00 02 */ li r4, 2
-/* 8010C4F4 00108154 38 A0 00 00 */ li r5, 0
-/* 8010C4F8 00108158 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C4FC 0010815C 48 14 78 B5 */ bl func_80253DB0
-/* 8010C500 00108160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C504 00108164 38 80 00 04 */ li r4, 4
-/* 8010C508 00108168 38 A0 00 00 */ li r5, 0
-/* 8010C50C 0010816C A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C510 00108170 48 14 78 A1 */ bl func_80253DB0
-/* 8010C514 00108174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C518 00108178 38 00 00 F5 */ li r0, 0xf5
-/* 8010C51C 0010817C 3B C0 00 01 */ li r30, 1
-/* 8010C520 00108180 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C524 00108184 48 00 02 74 */ b lbl_8010C798
-lbl_8010C528:
-/* 8010C528 00108188 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C52C 0010818C 28 00 00 04 */ cmplwi r0, 4
-/* 8010C530 00108190 41 80 02 68 */ blt lbl_8010C798
-/* 8010C534 00108194 A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C538 00108198 38 80 00 09 */ li r4, 9
-/* 8010C53C 0010819C 38 A0 00 00 */ li r5, 0
-/* 8010C540 001081A0 48 14 78 71 */ bl func_80253DB0
-/* 8010C544 001081A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C548 001081A8 38 80 00 02 */ li r4, 2
-/* 8010C54C 001081AC 38 A0 00 00 */ li r5, 0
-/* 8010C550 001081B0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C554 001081B4 48 14 78 5D */ bl func_80253DB0
-/* 8010C558 001081B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C55C 001081BC 38 80 00 04 */ li r4, 4
-/* 8010C560 001081C0 38 A0 00 00 */ li r5, 0
-/* 8010C564 001081C4 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C568 001081C8 48 14 78 49 */ bl func_80253DB0
-/* 8010C56C 001081CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C570 001081D0 38 00 00 F5 */ li r0, 0xf5
-/* 8010C574 001081D4 3B C0 00 01 */ li r30, 1
-/* 8010C578 001081D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C57C 001081DC 48 00 02 1C */ b lbl_8010C798
-lbl_8010C580:
-/* 8010C580 001081E0 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C584 001081E4 28 00 00 05 */ cmplwi r0, 5
-/* 8010C588 001081E8 41 80 02 10 */ blt lbl_8010C798
-/* 8010C58C 001081EC A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C590 001081F0 38 80 00 0A */ li r4, 0xa
-/* 8010C594 001081F4 38 A0 00 00 */ li r5, 0
-/* 8010C598 001081F8 48 14 78 19 */ bl func_80253DB0
-/* 8010C59C 001081FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C5A0 00108200 38 80 00 02 */ li r4, 2
-/* 8010C5A4 00108204 38 A0 00 00 */ li r5, 0
-/* 8010C5A8 00108208 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C5AC 0010820C 48 14 78 05 */ bl func_80253DB0
-/* 8010C5B0 00108210 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C5B4 00108214 38 80 00 04 */ li r4, 4
-/* 8010C5B8 00108218 38 A0 00 00 */ li r5, 0
-/* 8010C5BC 0010821C A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C5C0 00108220 48 14 77 F1 */ bl func_80253DB0
-/* 8010C5C4 00108224 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C5C8 00108228 38 00 00 F5 */ li r0, 0xf5
-/* 8010C5CC 0010822C 3B C0 00 01 */ li r30, 1
-/* 8010C5D0 00108230 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C5D4 00108234 48 00 01 C4 */ b lbl_8010C798
-lbl_8010C5D8:
-/* 8010C5D8 00108238 A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C5DC 0010823C 28 00 00 06 */ cmplwi r0, 6
-/* 8010C5E0 00108240 41 80 01 B8 */ blt lbl_8010C798
-/* 8010C5E4 00108244 A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C5E8 00108248 38 80 00 0B */ li r4, 0xb
-/* 8010C5EC 0010824C 38 A0 00 00 */ li r5, 0
-/* 8010C5F0 00108250 48 14 77 C1 */ bl func_80253DB0
-/* 8010C5F4 00108254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C5F8 00108258 38 80 00 02 */ li r4, 2
-/* 8010C5FC 0010825C 38 A0 00 00 */ li r5, 0
-/* 8010C600 00108260 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C604 00108264 48 14 77 AD */ bl func_80253DB0
-/* 8010C608 00108268 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C60C 0010826C 38 80 00 04 */ li r4, 4
-/* 8010C610 00108270 38 A0 00 00 */ li r5, 0
-/* 8010C614 00108274 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C618 00108278 48 14 77 99 */ bl func_80253DB0
-/* 8010C61C 0010827C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C620 00108280 38 00 00 F5 */ li r0, 0xf5
-/* 8010C624 00108284 3B C0 00 01 */ li r30, 1
-/* 8010C628 00108288 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010C62C 0010828C 48 00 01 6C */ b lbl_8010C798
-lbl_8010C630:
-/* 8010C630 00108290 A0 05 01 24 */ lhz r0, 0x124(r5)
-/* 8010C634 00108294 2C 00 00 00 */ cmpwi r0, 0
-/* 8010C638 00108298 41 82 00 5C */ beq lbl_8010C694
-/* 8010C63C 0010829C A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C640 001082A0 38 80 00 0F */ li r4, 0xf
-/* 8010C644 001082A4 38 A0 00 00 */ li r5, 0
-/* 8010C648 001082A8 48 14 77 69 */ bl func_80253DB0
-/* 8010C64C 001082AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C650 001082B0 38 80 00 02 */ li r4, 2
-/* 8010C654 001082B4 38 A0 00 00 */ li r5, 0
-/* 8010C658 001082B8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C65C 001082BC 48 14 77 55 */ bl func_80253DB0
-/* 8010C660 001082C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C664 001082C4 38 80 00 04 */ li r4, 4
-/* 8010C668 001082C8 38 A0 00 00 */ li r5, 0
-/* 8010C66C 001082CC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C670 001082D0 48 14 77 41 */ bl func_80253DB0
-/* 8010C674 001082D4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C678 001082D8 38 00 00 F4 */ li r0, 0xf4
-/* 8010C67C 001082DC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010C680 001082E0 38 60 02 23 */ li r3, 0x223
-/* 8010C684 001082E4 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010C688 001082E8 38 80 00 00 */ li r4, 0
-/* 8010C68C 001082EC 4B EF EA E5 */ bl func_8000B170
-/* 8010C690 001082F0 48 00 01 08 */ b lbl_8010C798
-lbl_8010C694:
-/* 8010C694 001082F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010C698 001082F8 38 60 02 22 */ li r3, 0x222
-/* 8010C69C 001082FC 38 80 00 00 */ li r4, 0
-/* 8010C6A0 00108300 4B EF EA D1 */ bl func_8000B170
-/* 8010C6A4 00108304 48 00 00 F4 */ b lbl_8010C798
-lbl_8010C6A8:
-/* 8010C6A8 00108308 A0 65 01 24 */ lhz r3, 0x124(r5)
-/* 8010C6AC 0010830C A0 05 01 28 */ lhz r0, 0x128(r5)
-/* 8010C6B0 00108310 38 63 00 06 */ addi r3, r3, 6
-/* 8010C6B4 00108314 7C 03 00 00 */ cmpw r3, r0
-/* 8010C6B8 00108318 40 80 00 78 */ bge lbl_8010C730
-/* 8010C6BC 0010831C A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C6C0 00108320 38 80 00 10 */ li r4, 0x10
-/* 8010C6C4 00108324 38 A0 00 00 */ li r5, 0
-/* 8010C6C8 00108328 48 14 76 E9 */ bl func_80253DB0
-/* 8010C6CC 0010832C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C6D0 00108330 38 80 00 02 */ li r4, 2
-/* 8010C6D4 00108334 38 A0 00 00 */ li r5, 0
-/* 8010C6D8 00108338 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C6DC 0010833C 48 14 76 D5 */ bl func_80253DB0
-/* 8010C6E0 00108340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C6E4 00108344 38 80 00 04 */ li r4, 4
-/* 8010C6E8 00108348 38 A0 00 00 */ li r5, 0
-/* 8010C6EC 0010834C A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C6F0 00108350 48 14 76 C1 */ bl func_80253DB0
-/* 8010C6F4 00108354 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C6F8 00108358 38 80 00 F4 */ li r4, 0xf4
-/* 8010C6FC 0010835C 38 00 00 10 */ li r0, 0x10
-/* 8010C700 00108360 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010C704 00108364 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010C708 00108368 38 60 02 23 */ li r3, 0x223
-/* 8010C70C 0010836C 38 80 00 00 */ li r4, 0
-/* 8010C710 00108370 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C714 00108374 A0 A6 01 24 */ lhz r5, 0x124(r6)
-/* 8010C718 00108378 38 A5 00 01 */ addi r5, r5, 1
-/* 8010C71C 0010837C B0 A6 01 26 */ sth r5, 0x126(r6)
-/* 8010C720 00108380 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C724 00108384 B0 05 01 2A */ sth r0, 0x12a(r5)
-/* 8010C728 00108388 4B EF EA 49 */ bl func_8000B170
-/* 8010C72C 0010838C 48 00 00 6C */ b lbl_8010C798
-lbl_8010C730:
-/* 8010C730 00108390 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010C734 00108394 38 60 02 22 */ li r3, 0x222
-/* 8010C738 00108398 38 80 00 00 */ li r4, 0
-/* 8010C73C 0010839C 4B EF EA 35 */ bl func_8000B170
-/* 8010C740 001083A0 48 00 00 58 */ b lbl_8010C798
-lbl_8010C744:
-/* 8010C744 001083A4 A8 65 00 B0 */ lha r3, 0xb0(r5)
-/* 8010C748 001083A8 38 80 00 0C */ li r4, 0xc
-/* 8010C74C 001083AC 38 A0 00 00 */ li r5, 0
-/* 8010C750 001083B0 48 14 76 61 */ bl func_80253DB0
-/* 8010C754 001083B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C758 001083B8 38 80 00 01 */ li r4, 1
-/* 8010C75C 001083BC 38 A0 00 00 */ li r5, 0
-/* 8010C760 001083C0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C764 001083C4 48 14 76 4D */ bl func_80253DB0
-/* 8010C768 001083C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C76C 001083CC 38 80 00 04 */ li r4, 4
-/* 8010C770 001083D0 38 A0 00 00 */ li r5, 0
-/* 8010C774 001083D4 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C778 001083D8 48 14 76 39 */ bl func_80253DB0
-/* 8010C77C 001083DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C780 001083E0 38 80 00 01 */ li r4, 1
-/* 8010C784 001083E4 38 00 00 F5 */ li r0, 0xf5
-/* 8010C788 001083E8 3B C0 00 02 */ li r30, 2
-/* 8010C78C 001083EC 98 83 01 64 */ stb r4, 0x164(r3)
-/* 8010C790 001083F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C794 001083F4 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8010C798:
-/* 8010C798 001083F8 2C 1E 00 00 */ cmpwi r30, 0
-/* 8010C79C 001083FC 41 82 7D C0 */ beq lbl_8011455C
-/* 8010C7A0 00108400 7F C3 F3 78 */ mr r3, r30
-/* 8010C7A4 00108404 4B F4 DD 29 */ bl func_8005A4CC
-/* 8010C7A8 00108408 48 00 7D B4 */ b lbl_8011455C
-lbl_8010C7AC:
-/* 8010C7AC 0010840C 2C 03 00 08 */ cmpwi r3, 8
-/* 8010C7B0 00108410 3B C0 00 00 */ li r30, 0
-/* 8010C7B4 00108414 41 82 02 3C */ beq lbl_8010C9F0
-/* 8010C7B8 00108418 40 80 00 38 */ bge lbl_8010C7F0
-/* 8010C7BC 0010841C 2C 03 00 04 */ cmpwi r3, 4
-/* 8010C7C0 00108420 41 82 01 20 */ beq lbl_8010C8E0
-/* 8010C7C4 00108424 40 80 00 1C */ bge lbl_8010C7E0
-/* 8010C7C8 00108428 2C 03 00 02 */ cmpwi r3, 2
-/* 8010C7CC 0010842C 41 82 00 8C */ beq lbl_8010C858
-/* 8010C7D0 00108430 40 80 00 CC */ bge lbl_8010C89C
-/* 8010C7D4 00108434 2C 03 00 01 */ cmpwi r3, 1
-/* 8010C7D8 00108438 40 80 00 3C */ bge lbl_8010C814
-/* 8010C7DC 0010843C 48 00 04 3C */ b lbl_8010CC18
-lbl_8010C7E0:
-/* 8010C7E0 00108440 2C 03 00 06 */ cmpwi r3, 6
-/* 8010C7E4 00108444 41 82 01 84 */ beq lbl_8010C968
-/* 8010C7E8 00108448 40 80 01 C4 */ bge lbl_8010C9AC
-/* 8010C7EC 0010844C 48 00 01 38 */ b lbl_8010C924
-lbl_8010C7F0:
-/* 8010C7F0 00108450 2C 03 00 5A */ cmpwi r3, 0x5a
-/* 8010C7F4 00108454 41 82 03 44 */ beq lbl_8010CB38
-/* 8010C7F8 00108458 40 80 00 10 */ bge lbl_8010C808
-/* 8010C7FC 0010845C 2C 03 00 50 */ cmpwi r3, 0x50
-/* 8010C800 00108460 41 82 02 78 */ beq lbl_8010CA78
-/* 8010C804 00108464 48 00 04 14 */ b lbl_8010CC18
-lbl_8010C808:
-/* 8010C808 00108468 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010C80C 0010846C 41 82 02 28 */ beq lbl_8010CA34
-/* 8010C810 00108470 48 00 04 08 */ b lbl_8010CC18
-lbl_8010C814:
-/* 8010C814 00108474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C818 00108478 38 80 00 00 */ li r4, 0
-/* 8010C81C 0010847C 38 A0 00 00 */ li r5, 0
-/* 8010C820 00108480 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C824 00108484 48 14 75 8D */ bl func_80253DB0
-/* 8010C828 00108488 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C82C 0010848C 38 80 00 02 */ li r4, 2
-/* 8010C830 00108490 38 A0 00 00 */ li r5, 0
-/* 8010C834 00108494 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C838 00108498 48 14 75 79 */ bl func_80253DB0
-/* 8010C83C 0010849C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C840 001084A0 38 80 00 04 */ li r4, 4
-/* 8010C844 001084A4 38 A0 00 00 */ li r5, 0
-/* 8010C848 001084A8 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C84C 001084AC 48 14 75 65 */ bl func_80253DB0
-/* 8010C850 001084B0 3B C0 00 03 */ li r30, 3
-/* 8010C854 001084B4 48 00 03 C4 */ b lbl_8010CC18
-lbl_8010C858:
-/* 8010C858 001084B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C85C 001084BC 38 80 00 01 */ li r4, 1
-/* 8010C860 001084C0 38 A0 00 00 */ li r5, 0
-/* 8010C864 001084C4 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C868 001084C8 48 14 75 49 */ bl func_80253DB0
-/* 8010C86C 001084CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C870 001084D0 38 80 00 02 */ li r4, 2
-/* 8010C874 001084D4 38 A0 00 00 */ li r5, 0
-/* 8010C878 001084D8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C87C 001084DC 48 14 75 35 */ bl func_80253DB0
-/* 8010C880 001084E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C884 001084E4 38 80 00 04 */ li r4, 4
-/* 8010C888 001084E8 38 A0 00 00 */ li r5, 0
-/* 8010C88C 001084EC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C890 001084F0 48 14 75 21 */ bl func_80253DB0
-/* 8010C894 001084F4 3B C0 00 03 */ li r30, 3
-/* 8010C898 001084F8 48 00 03 80 */ b lbl_8010CC18
-lbl_8010C89C:
-/* 8010C89C 001084FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C8A0 00108500 38 80 00 02 */ li r4, 2
-/* 8010C8A4 00108504 38 A0 00 00 */ li r5, 0
-/* 8010C8A8 00108508 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C8AC 0010850C 48 14 75 05 */ bl func_80253DB0
-/* 8010C8B0 00108510 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C8B4 00108514 38 80 00 02 */ li r4, 2
-/* 8010C8B8 00108518 38 A0 00 00 */ li r5, 0
-/* 8010C8BC 0010851C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C8C0 00108520 48 14 74 F1 */ bl func_80253DB0
-/* 8010C8C4 00108524 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C8C8 00108528 38 80 00 04 */ li r4, 4
-/* 8010C8CC 0010852C 38 A0 00 00 */ li r5, 0
-/* 8010C8D0 00108530 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C8D4 00108534 48 14 74 DD */ bl func_80253DB0
-/* 8010C8D8 00108538 3B C0 00 03 */ li r30, 3
-/* 8010C8DC 0010853C 48 00 03 3C */ b lbl_8010CC18
-lbl_8010C8E0:
-/* 8010C8E0 00108540 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C8E4 00108544 38 80 00 03 */ li r4, 3
-/* 8010C8E8 00108548 38 A0 00 00 */ li r5, 0
-/* 8010C8EC 0010854C A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C8F0 00108550 48 14 74 C1 */ bl func_80253DB0
-/* 8010C8F4 00108554 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C8F8 00108558 38 80 00 02 */ li r4, 2
-/* 8010C8FC 0010855C 38 A0 00 00 */ li r5, 0
-/* 8010C900 00108560 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C904 00108564 48 14 74 AD */ bl func_80253DB0
-/* 8010C908 00108568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C90C 0010856C 38 80 00 04 */ li r4, 4
-/* 8010C910 00108570 38 A0 00 00 */ li r5, 0
-/* 8010C914 00108574 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C918 00108578 48 14 74 99 */ bl func_80253DB0
-/* 8010C91C 0010857C 3B C0 00 03 */ li r30, 3
-/* 8010C920 00108580 48 00 02 F8 */ b lbl_8010CC18
-lbl_8010C924:
-/* 8010C924 00108584 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C928 00108588 38 80 00 04 */ li r4, 4
-/* 8010C92C 0010858C 38 A0 00 00 */ li r5, 0
-/* 8010C930 00108590 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C934 00108594 48 14 74 7D */ bl func_80253DB0
-/* 8010C938 00108598 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C93C 0010859C 38 80 00 02 */ li r4, 2
-/* 8010C940 001085A0 38 A0 00 00 */ li r5, 0
-/* 8010C944 001085A4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C948 001085A8 48 14 74 69 */ bl func_80253DB0
-/* 8010C94C 001085AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C950 001085B0 38 80 00 04 */ li r4, 4
-/* 8010C954 001085B4 38 A0 00 00 */ li r5, 0
-/* 8010C958 001085B8 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C95C 001085BC 48 14 74 55 */ bl func_80253DB0
-/* 8010C960 001085C0 3B C0 00 03 */ li r30, 3
-/* 8010C964 001085C4 48 00 02 B4 */ b lbl_8010CC18
-lbl_8010C968:
-/* 8010C968 001085C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C96C 001085CC 38 80 00 05 */ li r4, 5
-/* 8010C970 001085D0 38 A0 00 00 */ li r5, 0
-/* 8010C974 001085D4 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C978 001085D8 48 14 74 39 */ bl func_80253DB0
-/* 8010C97C 001085DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C980 001085E0 38 80 00 02 */ li r4, 2
-/* 8010C984 001085E4 38 A0 00 00 */ li r5, 0
-/* 8010C988 001085E8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C98C 001085EC 48 14 74 25 */ bl func_80253DB0
-/* 8010C990 001085F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C994 001085F4 38 80 00 04 */ li r4, 4
-/* 8010C998 001085F8 38 A0 00 00 */ li r5, 0
-/* 8010C99C 001085FC A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C9A0 00108600 48 14 74 11 */ bl func_80253DB0
-/* 8010C9A4 00108604 3B C0 00 03 */ li r30, 3
-/* 8010C9A8 00108608 48 00 02 70 */ b lbl_8010CC18
-lbl_8010C9AC:
-/* 8010C9AC 0010860C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C9B0 00108610 38 80 00 0C */ li r4, 0xc
-/* 8010C9B4 00108614 38 A0 00 00 */ li r5, 0
-/* 8010C9B8 00108618 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010C9BC 0010861C 48 14 73 F5 */ bl func_80253DB0
-/* 8010C9C0 00108620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C9C4 00108624 38 80 00 02 */ li r4, 2
-/* 8010C9C8 00108628 38 A0 00 00 */ li r5, 0
-/* 8010C9CC 0010862C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010C9D0 00108630 48 14 73 E1 */ bl func_80253DB0
-/* 8010C9D4 00108634 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C9D8 00108638 38 80 00 00 */ li r4, 0
-/* 8010C9DC 0010863C 38 A0 00 00 */ li r5, 0
-/* 8010C9E0 00108640 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010C9E4 00108644 48 14 73 CD */ bl func_80253DB0
-/* 8010C9E8 00108648 3B C0 00 03 */ li r30, 3
-/* 8010C9EC 0010864C 48 00 02 2C */ b lbl_8010CC18
-lbl_8010C9F0:
-/* 8010C9F0 00108650 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010C9F4 00108654 38 80 00 0C */ li r4, 0xc
-/* 8010C9F8 00108658 38 A0 00 00 */ li r5, 0
-/* 8010C9FC 0010865C A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CA00 00108660 48 14 73 B1 */ bl func_80253DB0
-/* 8010CA04 00108664 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA08 00108668 38 80 00 02 */ li r4, 2
-/* 8010CA0C 0010866C 38 A0 00 00 */ li r5, 0
-/* 8010CA10 00108670 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010CA14 00108674 48 14 73 9D */ bl func_80253DB0
-/* 8010CA18 00108678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA1C 0010867C 38 80 00 01 */ li r4, 1
-/* 8010CA20 00108680 38 A0 00 00 */ li r5, 0
-/* 8010CA24 00108684 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CA28 00108688 48 14 73 89 */ bl func_80253DB0
-/* 8010CA2C 0010868C 3B C0 00 03 */ li r30, 3
-/* 8010CA30 00108690 48 00 01 E8 */ b lbl_8010CC18
-lbl_8010CA34:
-/* 8010CA34 00108694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA38 00108698 38 80 00 0C */ li r4, 0xc
-/* 8010CA3C 0010869C 38 A0 00 00 */ li r5, 0
-/* 8010CA40 001086A0 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CA44 001086A4 48 14 73 6D */ bl func_80253DB0
-/* 8010CA48 001086A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA4C 001086AC 38 80 00 00 */ li r4, 0
-/* 8010CA50 001086B0 38 A0 00 00 */ li r5, 0
-/* 8010CA54 001086B4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010CA58 001086B8 48 14 73 59 */ bl func_80253DB0
-/* 8010CA5C 001086BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA60 001086C0 38 80 00 04 */ li r4, 4
-/* 8010CA64 001086C4 38 A0 00 00 */ li r5, 0
-/* 8010CA68 001086C8 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CA6C 001086CC 48 14 73 45 */ bl func_80253DB0
-/* 8010CA70 001086D0 3B C0 00 03 */ li r30, 3
-/* 8010CA74 001086D4 48 00 01 A4 */ b lbl_8010CC18
-lbl_8010CA78:
-/* 8010CA78 001086D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA7C 001086DC A0 03 01 24 */ lhz r0, 0x124(r3)
-/* 8010CA80 001086E0 2C 00 00 00 */ cmpwi r0, 0
-/* 8010CA84 001086E4 41 82 00 5C */ beq lbl_8010CAE0
-/* 8010CA88 001086E8 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CA8C 001086EC 38 80 00 0F */ li r4, 0xf
-/* 8010CA90 001086F0 38 A0 00 00 */ li r5, 0
-/* 8010CA94 001086F4 48 14 73 1D */ bl func_80253DB0
-/* 8010CA98 001086F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CA9C 001086FC 38 80 00 02 */ li r4, 2
-/* 8010CAA0 00108700 38 A0 00 00 */ li r5, 0
-/* 8010CAA4 00108704 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010CAA8 00108708 48 14 73 09 */ bl func_80253DB0
-/* 8010CAAC 0010870C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CAB0 00108710 38 80 00 04 */ li r4, 4
-/* 8010CAB4 00108714 38 A0 00 00 */ li r5, 0
-/* 8010CAB8 00108718 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CABC 0010871C 48 14 72 F5 */ bl func_80253DB0
-/* 8010CAC0 00108720 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CAC4 00108724 38 00 00 F4 */ li r0, 0xf4
-/* 8010CAC8 00108728 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010CACC 0010872C 38 60 02 23 */ li r3, 0x223
-/* 8010CAD0 00108730 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010CAD4 00108734 38 80 00 00 */ li r4, 0
-/* 8010CAD8 00108738 4B EF E6 99 */ bl func_8000B170
-/* 8010CADC 0010873C 48 00 00 50 */ b lbl_8010CB2C
-lbl_8010CAE0:
-/* 8010CAE0 00108740 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010CAE4 00108744 38 60 02 22 */ li r3, 0x222
-/* 8010CAE8 00108748 38 80 00 00 */ li r4, 0
-/* 8010CAEC 0010874C 4B EF E6 85 */ bl func_8000B170
-/* 8010CAF0 00108750 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CAF4 00108754 38 80 00 00 */ li r4, 0
-/* 8010CAF8 00108758 38 A0 00 00 */ li r5, 0
-/* 8010CAFC 0010875C A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CB00 00108760 48 14 72 B1 */ bl func_80253DB0
-/* 8010CB04 00108764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CB08 00108768 38 80 00 02 */ li r4, 2
-/* 8010CB0C 0010876C 38 A0 00 00 */ li r5, 0
-/* 8010CB10 00108770 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010CB14 00108774 48 14 72 9D */ bl func_80253DB0
-/* 8010CB18 00108778 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CB1C 0010877C 38 80 00 04 */ li r4, 4
-/* 8010CB20 00108780 38 A0 00 00 */ li r5, 0
-/* 8010CB24 00108784 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CB28 00108788 48 14 72 89 */ bl func_80253DB0
-lbl_8010CB2C:
-/* 8010CB2C 0010878C 38 60 00 01 */ li r3, 1
-/* 8010CB30 00108790 4B F4 D9 09 */ bl func_8005A438
-/* 8010CB34 00108794 48 00 00 E4 */ b lbl_8010CC18
-lbl_8010CB38:
-/* 8010CB38 00108798 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CB3C 0010879C A0 64 01 24 */ lhz r3, 0x124(r4)
-/* 8010CB40 001087A0 A0 04 01 28 */ lhz r0, 0x128(r4)
-/* 8010CB44 001087A4 38 63 00 06 */ addi r3, r3, 6
-/* 8010CB48 001087A8 7C 03 00 00 */ cmpw r3, r0
-/* 8010CB4C 001087AC 40 80 00 78 */ bge lbl_8010CBC4
-/* 8010CB50 001087B0 A8 64 00 B0 */ lha r3, 0xb0(r4)
-/* 8010CB54 001087B4 38 80 00 10 */ li r4, 0x10
-/* 8010CB58 001087B8 38 A0 00 00 */ li r5, 0
-/* 8010CB5C 001087BC 48 14 72 55 */ bl func_80253DB0
-/* 8010CB60 001087C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CB64 001087C4 38 80 00 02 */ li r4, 2
-/* 8010CB68 001087C8 38 A0 00 00 */ li r5, 0
-/* 8010CB6C 001087CC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010CB70 001087D0 48 14 72 41 */ bl func_80253DB0
-/* 8010CB74 001087D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CB78 001087D8 38 80 00 04 */ li r4, 4
-/* 8010CB7C 001087DC 38 A0 00 00 */ li r5, 0
-/* 8010CB80 001087E0 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CB84 001087E4 48 14 72 2D */ bl func_80253DB0
-/* 8010CB88 001087E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CB8C 001087EC 38 80 00 F4 */ li r4, 0xf4
-/* 8010CB90 001087F0 38 00 00 10 */ li r0, 0x10
-/* 8010CB94 001087F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010CB98 001087F8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010CB9C 001087FC 38 60 02 23 */ li r3, 0x223
-/* 8010CBA0 00108800 38 80 00 00 */ li r4, 0
-/* 8010CBA4 00108804 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CBA8 00108808 A0 A6 01 24 */ lhz r5, 0x124(r6)
-/* 8010CBAC 0010880C 38 A5 00 01 */ addi r5, r5, 1
-/* 8010CBB0 00108810 B0 A6 01 26 */ sth r5, 0x126(r6)
-/* 8010CBB4 00108814 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CBB8 00108818 B0 05 01 2A */ sth r0, 0x12a(r5)
-/* 8010CBBC 0010881C 4B EF E5 B5 */ bl func_8000B170
-/* 8010CBC0 00108820 48 00 00 50 */ b lbl_8010CC10
-lbl_8010CBC4:
-/* 8010CBC4 00108824 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010CBC8 00108828 38 60 02 22 */ li r3, 0x222
-/* 8010CBCC 0010882C 38 80 00 00 */ li r4, 0
-/* 8010CBD0 00108830 4B EF E5 A1 */ bl func_8000B170
-/* 8010CBD4 00108834 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CBD8 00108838 38 80 00 05 */ li r4, 5
-/* 8010CBDC 0010883C 38 A0 00 00 */ li r5, 0
-/* 8010CBE0 00108840 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CBE4 00108844 48 14 71 CD */ bl func_80253DB0
-/* 8010CBE8 00108848 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CBEC 0010884C 38 80 00 02 */ li r4, 2
-/* 8010CBF0 00108850 38 A0 00 00 */ li r5, 0
-/* 8010CBF4 00108854 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010CBF8 00108858 48 14 71 B9 */ bl func_80253DB0
-/* 8010CBFC 0010885C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CC00 00108860 38 80 00 04 */ li r4, 4
-/* 8010CC04 00108864 38 A0 00 00 */ li r5, 0
-/* 8010CC08 00108868 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CC0C 0010886C 48 14 71 A5 */ bl func_80253DB0
-lbl_8010CC10:
-/* 8010CC10 00108870 38 60 00 06 */ li r3, 6
-/* 8010CC14 00108874 4B F4 D8 25 */ bl func_8005A438
-lbl_8010CC18:
-/* 8010CC18 00108878 2C 1E 00 00 */ cmpwi r30, 0
-/* 8010CC1C 0010887C 41 82 79 40 */ beq lbl_8011455C
-/* 8010CC20 00108880 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CC24 00108884 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 8010CC28 00108888 54 60 CF FF */ rlwinm. r0, r3, 0x19, 0x1f, 0x1f
-/* 8010CC2C 0010888C 41 82 00 10 */ beq lbl_8010CC3C
-/* 8010CC30 00108890 7F C3 F3 78 */ mr r3, r30
-/* 8010CC34 00108894 4B F4 D8 99 */ bl func_8005A4CC
-/* 8010CC38 00108898 48 00 79 24 */ b lbl_8011455C
-lbl_8010CC3C:
-/* 8010CC3C 0010889C 60 60 00 80 */ ori r0, r3, 0x80
-/* 8010CC40 001088A0 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 8010CC44 001088A4 48 00 79 18 */ b lbl_8011455C
-/* 8010CC48 001088A8 A8 7F 00 B0 */ lha r3, 0xb0(r31)
-/* 8010CC4C 001088AC 48 14 71 85 */ bl func_80253DD0
-/* 8010CC50 001088B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010CC54 001088B4 28 00 00 03 */ cmplwi r0, 3
-/* 8010CC58 001088B8 40 82 79 04 */ bne lbl_8011455C
-/* 8010CC5C 001088BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CC60 001088C0 38 80 00 0C */ li r4, 0xc
-/* 8010CC64 001088C4 38 A0 00 00 */ li r5, 0
-/* 8010CC68 001088C8 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CC6C 001088CC 48 14 71 45 */ bl func_80253DB0
-/* 8010CC70 001088D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CC74 001088D4 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010CC78 001088D8 2C 00 00 50 */ cmpwi r0, 0x50
-/* 8010CC7C 001088DC 41 82 00 70 */ beq lbl_8010CCEC
-/* 8010CC80 001088E0 40 80 00 1C */ bge lbl_8010CC9C
-/* 8010CC84 001088E4 2C 00 00 08 */ cmpwi r0, 8
-/* 8010CC88 001088E8 41 82 00 50 */ beq lbl_8010CCD8
-/* 8010CC8C 001088EC 40 80 00 A0 */ bge lbl_8010CD2C
-/* 8010CC90 001088F0 2C 00 00 07 */ cmpwi r0, 7
-/* 8010CC94 001088F4 40 80 00 14 */ bge lbl_8010CCA8
-/* 8010CC98 001088F8 48 00 00 94 */ b lbl_8010CD2C
-lbl_8010CC9C:
-/* 8010CC9C 001088FC 2C 00 00 5A */ cmpwi r0, 0x5a
-/* 8010CCA0 00108900 41 82 00 7C */ beq lbl_8010CD1C
-/* 8010CCA4 00108904 48 00 00 88 */ b lbl_8010CD2C
-lbl_8010CCA8:
-/* 8010CCA8 00108908 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CCAC 0010890C 38 80 00 00 */ li r4, 0
-/* 8010CCB0 00108910 38 A0 00 00 */ li r5, 0
-/* 8010CCB4 00108914 48 14 70 FD */ bl func_80253DB0
-/* 8010CCB8 00108918 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CCBC 0010891C 38 00 00 0C */ li r0, 0xc
-/* 8010CCC0 00108920 A0 64 01 24 */ lhz r3, 0x124(r4)
-/* 8010CCC4 00108924 38 63 FF FF */ addi r3, r3, -1
-/* 8010CCC8 00108928 B0 64 01 26 */ sth r3, 0x126(r4)
-/* 8010CCCC 0010892C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CCD0 00108930 B0 03 01 2A */ sth r0, 0x12a(r3)
-/* 8010CCD4 00108934 48 00 00 58 */ b lbl_8010CD2C
-lbl_8010CCD8:
-/* 8010CCD8 00108938 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CCDC 0010893C 38 80 00 01 */ li r4, 1
-/* 8010CCE0 00108940 38 A0 00 00 */ li r5, 0
-/* 8010CCE4 00108944 48 14 70 CD */ bl func_80253DB0
-/* 8010CCE8 00108948 48 00 00 44 */ b lbl_8010CD2C
-lbl_8010CCEC:
-/* 8010CCEC 0010894C A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CCF0 00108950 38 80 00 00 */ li r4, 0
-/* 8010CCF4 00108954 38 A0 00 00 */ li r5, 0
-/* 8010CCF8 00108958 48 14 70 B9 */ bl func_80253DB0
-/* 8010CCFC 0010895C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CD00 00108960 38 00 00 00 */ li r0, 0
-/* 8010CD04 00108964 A0 64 01 24 */ lhz r3, 0x124(r4)
-/* 8010CD08 00108968 38 63 FF FF */ addi r3, r3, -1
-/* 8010CD0C 0010896C B0 64 01 26 */ sth r3, 0x126(r4)
-/* 8010CD10 00108970 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CD14 00108974 B0 03 01 2A */ sth r0, 0x12a(r3)
-/* 8010CD18 00108978 48 00 00 14 */ b lbl_8010CD2C
-lbl_8010CD1C:
-/* 8010CD1C 0010897C A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CD20 00108980 38 80 00 05 */ li r4, 5
-/* 8010CD24 00108984 38 A0 00 00 */ li r5, 0
-/* 8010CD28 00108988 48 14 70 89 */ bl func_80253DB0
-lbl_8010CD2C:
-/* 8010CD2C 0010898C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CD30 00108990 38 00 00 F3 */ li r0, 0xf3
-/* 8010CD34 00108994 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010CD38 00108998 48 00 78 24 */ b lbl_8011455C
-/* 8010CD3C 0010899C 88 1F 01 64 */ lbz r0, 0x164(r31)
-/* 8010CD40 001089A0 2C 00 00 00 */ cmpwi r0, 0
-/* 8010CD44 001089A4 41 82 00 50 */ beq lbl_8010CD94
-/* 8010CD48 001089A8 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010CD4C 001089AC 48 14 70 85 */ bl func_80253DD0
-/* 8010CD50 001089B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010CD54 001089B4 28 00 00 03 */ cmplwi r0, 3
-/* 8010CD58 001089B8 40 82 78 04 */ bne lbl_8011455C
-/* 8010CD5C 001089BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CD60 001089C0 38 80 00 05 */ li r4, 5
-/* 8010CD64 001089C4 38 A0 00 00 */ li r5, 0
-/* 8010CD68 001089C8 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CD6C 001089CC 48 14 70 45 */ bl func_80253DB0
-/* 8010CD70 001089D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CD74 001089D4 38 80 00 0D */ li r4, 0xd
-/* 8010CD78 001089D8 38 A0 00 00 */ li r5, 0
-/* 8010CD7C 001089DC A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CD80 001089E0 48 14 70 31 */ bl func_80253DB0
-/* 8010CD84 001089E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CD88 001089E8 38 00 00 F7 */ li r0, 0xf7
-/* 8010CD8C 001089EC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010CD90 001089F0 48 00 77 CC */ b lbl_8011455C
-lbl_8010CD94:
-/* 8010CD94 001089F4 A8 7F 00 B0 */ lha r3, 0xb0(r31)
-/* 8010CD98 001089F8 48 14 70 39 */ bl func_80253DD0
-/* 8010CD9C 001089FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010CDA0 00108A00 28 00 00 03 */ cmplwi r0, 3
-/* 8010CDA4 00108A04 40 82 77 B8 */ bne lbl_8011455C
-/* 8010CDA8 00108A08 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CDAC 00108A0C 38 80 00 05 */ li r4, 5
-/* 8010CDB0 00108A10 38 A0 00 00 */ li r5, 0
-/* 8010CDB4 00108A14 A0 66 01 24 */ lhz r3, 0x124(r6)
-/* 8010CDB8 00108A18 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 8010CDBC 00108A1C 7C 60 1A 14 */ add r3, r0, r3
-/* 8010CDC0 00108A20 38 03 FF FF */ addi r0, r3, -1
-/* 8010CDC4 00108A24 98 06 01 67 */ stb r0, 0x167(r6)
-/* 8010CDC8 00108A28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CDCC 00108A2C A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CDD0 00108A30 48 14 6F E1 */ bl func_80253DB0
-/* 8010CDD4 00108A34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CDD8 00108A38 38 80 00 0D */ li r4, 0xd
-/* 8010CDDC 00108A3C 38 A0 00 00 */ li r5, 0
-/* 8010CDE0 00108A40 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CDE4 00108A44 48 14 6F CD */ bl func_80253DB0
-/* 8010CDE8 00108A48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CDEC 00108A4C 38 00 00 F6 */ li r0, 0xf6
-/* 8010CDF0 00108A50 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010CDF4 00108A54 48 00 77 68 */ b lbl_8011455C
-/* 8010CDF8 00108A58 A8 7F 00 B0 */ lha r3, 0xb0(r31)
-/* 8010CDFC 00108A5C 48 14 6F D5 */ bl func_80253DD0
-/* 8010CE00 00108A60 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010CE04 00108A64 28 00 00 03 */ cmplwi r0, 3
-/* 8010CE08 00108A68 40 82 77 54 */ bne lbl_8011455C
-/* 8010CE0C 00108A6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CE10 00108A70 38 80 00 08 */ li r4, 8
-/* 8010CE14 00108A74 38 A0 00 00 */ li r5, 0
-/* 8010CE18 00108A78 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CE1C 00108A7C 48 14 6F D5 */ bl func_80253DF0
-/* 8010CE20 00108A80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CE24 00108A84 38 80 00 08 */ li r4, 8
-/* 8010CE28 00108A88 38 A0 00 00 */ li r5, 0
-/* 8010CE2C 00108A8C A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CE30 00108A90 48 14 6F C1 */ bl func_80253DF0
-/* 8010CE34 00108A94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CE38 00108A98 38 00 00 F8 */ li r0, 0xf8
-/* 8010CE3C 00108A9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010CE40 00108AA0 48 00 77 1C */ b lbl_8011455C
-/* 8010CE44 00108AA4 A8 7F 00 B0 */ lha r3, 0xb0(r31)
-/* 8010CE48 00108AA8 48 14 6F 89 */ bl func_80253DD0
-/* 8010CE4C 00108AAC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010CE50 00108AB0 28 00 00 03 */ cmplwi r0, 3
-/* 8010CE54 00108AB4 40 82 77 08 */ bne lbl_8011455C
-/* 8010CE58 00108AB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CE5C 00108ABC 38 80 00 08 */ li r4, 8
-/* 8010CE60 00108AC0 38 A0 00 00 */ li r5, 0
-/* 8010CE64 00108AC4 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 8010CE68 00108AC8 48 14 6F 89 */ bl func_80253DF0
-/* 8010CE6C 00108ACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CE70 00108AD0 38 80 00 08 */ li r4, 8
-/* 8010CE74 00108AD4 38 A0 00 00 */ li r5, 0
-/* 8010CE78 00108AD8 A8 63 00 B0 */ lha r3, 0xb0(r3)
-/* 8010CE7C 00108ADC 48 14 6F 75 */ bl func_80253DF0
-/* 8010CE80 00108AE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CE84 00108AE4 38 00 00 EB */ li r0, 0xeb
-/* 8010CE88 00108AE8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010CE8C 00108AEC 48 00 76 D0 */ b lbl_8011455C
-/* 8010CE90 00108AF0 A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 8010CE94 00108AF4 38 80 00 08 */ li r4, 8
-/* 8010CE98 00108AF8 38 A0 00 01 */ li r5, 1
-/* 8010CE9C 00108AFC 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8010CEA0 00108B00 B0 1F 02 20 */ sth r0, 0x220(r31)
-/* 8010CEA4 00108B04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CEA8 00108B08 A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010CEAC 00108B0C 48 14 6F 45 */ bl func_80253DF0
-/* 8010CEB0 00108B10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CEB4 00108B14 38 80 00 02 */ li r4, 2
-/* 8010CEB8 00108B18 38 A0 00 00 */ li r5, 0
-/* 8010CEBC 00108B1C A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010CEC0 00108B20 48 14 6E F1 */ bl func_80253DB0
-/* 8010CEC4 00108B24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CEC8 00108B28 38 80 00 08 */ li r4, 8
-/* 8010CECC 00108B2C 38 A0 00 01 */ li r5, 1
-/* 8010CED0 00108B30 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010CED4 00108B34 48 14 6F 1D */ bl func_80253DF0
-/* 8010CED8 00108B38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CEDC 00108B3C 38 80 00 06 */ li r4, 6
-/* 8010CEE0 00108B40 38 A0 00 00 */ li r5, 0
-/* 8010CEE4 00108B44 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010CEE8 00108B48 48 14 6E C9 */ bl func_80253DB0
-/* 8010CEEC 00108B4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CEF0 00108B50 38 80 00 F9 */ li r4, 0xf9
-/* 8010CEF4 00108B54 38 00 00 FF */ li r0, 0xff
-/* 8010CEF8 00108B58 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010CEFC 00108B5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CF00 00108B60 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8010CF04 00108B64 48 00 76 58 */ b lbl_8011455C
-/* 8010CF08 00108B68 88 1F 01 67 */ lbz r0, 0x167(r31)
-/* 8010CF0C 00108B6C 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
-/* 8010CF10 00108B70 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
-/* 8010CF14 00108B74 54 00 08 3C */ slwi r0, r0, 1
-/* 8010CF18 00108B78 7C 9F 02 14 */ add r4, r31, r0
-/* 8010CF1C 00108B7C 38 7C 00 70 */ addi r3, r28, 0x70
-/* 8010CF20 00108B80 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010CF24 00108B84 48 28 C0 5D */ bl func_80398F80
-/* 8010CF28 00108B88 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010CF2C 00108B8C 48 05 5B 65 */ bl func_80162A90
-/* 8010CF30 00108B90 2C 03 00 00 */ cmpwi r3, 0
-/* 8010CF34 00108B94 40 82 00 30 */ bne lbl_8010CF64
-/* 8010CF38 00108B98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CF3C 00108B9C 38 7C 00 70 */ addi r3, r28, 0x70
-/* 8010CF40 00108BA0 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010CF44 00108BA4 54 00 08 3C */ slwi r0, r0, 1
-/* 8010CF48 00108BA8 7C 84 02 14 */ add r4, r4, r0
-/* 8010CF4C 00108BAC A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010CF50 00108BB0 48 28 C0 31 */ bl func_80398F80
-/* 8010CF54 00108BB4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010CF58 00108BB8 38 80 00 01 */ li r4, 1
-/* 8010CF5C 00108BBC 38 A0 00 01 */ li r5, 1
-/* 8010CF60 00108BC0 48 05 59 E1 */ bl func_80162940
-lbl_8010CF64:
-/* 8010CF64 00108BC4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CF68 00108BC8 38 C0 00 00 */ li r6, 0
-/* 8010CF6C 00108BCC 38 00 00 10 */ li r0, 0x10
-/* 8010CF70 00108BD0 38 60 00 00 */ li r3, 0
-/* 8010CF74 00108BD4 A0 85 02 20 */ lhz r4, 0x220(r5)
-/* 8010CF78 00108BD8 54 84 04 E2 */ rlwinm r4, r4, 0, 0x13, 0x11
-/* 8010CF7C 00108BDC B0 85 02 20 */ sth r4, 0x220(r5)
-/* 8010CF80 00108BE0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CF84 00108BE4 98 C4 01 EA */ stb r6, 0x1ea(r4)
-/* 8010CF88 00108BE8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CF8C 00108BEC B0 C4 01 26 */ sth r6, 0x126(r4)
-/* 8010CF90 00108BF0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CF94 00108BF4 98 C4 01 EB */ stb r6, 0x1eb(r4)
-/* 8010CF98 00108BF8 7C 09 03 A6 */ mtctr r0
-lbl_8010CF9C:
-/* 8010CF9C 00108BFC 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CFA0 00108C00 7C 80 1A 14 */ add r4, r0, r3
-/* 8010CFA4 00108C04 38 63 00 02 */ addi r3, r3, 2
-/* 8010CFA8 00108C08 B0 C4 01 CA */ sth r6, 0x1ca(r4)
-/* 8010CFAC 00108C0C 42 00 FF F0 */ bdnz lbl_8010CF9C
-/* 8010CFB0 00108C10 48 05 26 E1 */ bl func_8015F690
-/* 8010CFB4 00108C14 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
-/* 8010CFB8 00108C18 7C 7E 1B 78 */ mr r30, r3
-/* 8010CFBC 00108C1C 3B A0 00 00 */ li r29, 0
-/* 8010CFC0 00108C20 3B 80 00 00 */ li r28, 0
-/* 8010CFC4 00108C24 3B E4 CE 34 */ addi r31, r4, lbl_8063CE34@l
-lbl_8010CFC8:
-/* 8010CFC8 00108C28 80 1E 00 48 */ lwz r0, 0x48(r30)
-/* 8010CFCC 00108C2C 2C 00 00 02 */ cmpwi r0, 2
-/* 8010CFD0 00108C30 41 82 00 E8 */ beq lbl_8010D0B8
-/* 8010CFD4 00108C34 40 80 00 14 */ bge lbl_8010CFE8
-/* 8010CFD8 00108C38 2C 00 00 00 */ cmpwi r0, 0
-/* 8010CFDC 00108C3C 41 82 00 1C */ beq lbl_8010CFF8
-/* 8010CFE0 00108C40 40 80 00 78 */ bge lbl_8010D058
-/* 8010CFE4 00108C44 48 00 01 00 */ b lbl_8010D0E4
-lbl_8010CFE8:
-/* 8010CFE8 00108C48 2C 00 00 04 */ cmpwi r0, 4
-/* 8010CFEC 00108C4C 41 82 00 9C */ beq lbl_8010D088
-/* 8010CFF0 00108C50 40 80 00 F4 */ bge lbl_8010D0E4
-/* 8010CFF4 00108C54 48 00 00 34 */ b lbl_8010D028
-lbl_8010CFF8:
-/* 8010CFF8 00108C58 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010CFFC 00108C5C 7F A5 EB 78 */ mr r5, r29
-/* 8010D000 00108C60 38 7F 00 70 */ addi r3, r31, 0x70
-/* 8010D004 00108C64 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010D008 00108C68 54 00 08 3C */ slwi r0, r0, 1
-/* 8010D00C 00108C6C 7C 84 02 14 */ add r4, r4, r0
-/* 8010D010 00108C70 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010D014 00108C74 48 28 C0 3D */ bl func_80399050
-/* 8010D018 00108C78 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D01C 00108C7C 7C 80 E2 14 */ add r4, r0, r28
-/* 8010D020 00108C80 B0 64 01 CA */ sth r3, 0x1ca(r4)
-/* 8010D024 00108C84 48 00 00 C0 */ b lbl_8010D0E4
-lbl_8010D028:
-/* 8010D028 00108C88 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D02C 00108C8C 7F A5 EB 78 */ mr r5, r29
-/* 8010D030 00108C90 38 7F 00 70 */ addi r3, r31, 0x70
-/* 8010D034 00108C94 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010D038 00108C98 54 00 08 3C */ slwi r0, r0, 1
-/* 8010D03C 00108C9C 7C 84 02 14 */ add r4, r4, r0
-/* 8010D040 00108CA0 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010D044 00108CA4 48 28 C0 65 */ bl func_803990A8
-/* 8010D048 00108CA8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D04C 00108CAC 7C 80 E2 14 */ add r4, r0, r28
-/* 8010D050 00108CB0 B0 64 01 CA */ sth r3, 0x1ca(r4)
-/* 8010D054 00108CB4 48 00 00 90 */ b lbl_8010D0E4
-lbl_8010D058:
-/* 8010D058 00108CB8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D05C 00108CBC 7F A5 EB 78 */ mr r5, r29
-/* 8010D060 00108CC0 38 7F 00 70 */ addi r3, r31, 0x70
-/* 8010D064 00108CC4 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010D068 00108CC8 54 00 08 3C */ slwi r0, r0, 1
-/* 8010D06C 00108CCC 7C 84 02 14 */ add r4, r4, r0
-/* 8010D070 00108CD0 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010D074 00108CD4 48 28 C0 8D */ bl func_80399100
-/* 8010D078 00108CD8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D07C 00108CDC 7C 80 E2 14 */ add r4, r0, r28
-/* 8010D080 00108CE0 B0 64 01 CA */ sth r3, 0x1ca(r4)
-/* 8010D084 00108CE4 48 00 00 60 */ b lbl_8010D0E4
-lbl_8010D088:
-/* 8010D088 00108CE8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D08C 00108CEC 7F A5 EB 78 */ mr r5, r29
-/* 8010D090 00108CF0 38 7F 00 70 */ addi r3, r31, 0x70
-/* 8010D094 00108CF4 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010D098 00108CF8 54 00 08 3C */ slwi r0, r0, 1
-/* 8010D09C 00108CFC 7C 84 02 14 */ add r4, r4, r0
-/* 8010D0A0 00108D00 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010D0A4 00108D04 48 28 C0 B5 */ bl func_80399158
-/* 8010D0A8 00108D08 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D0AC 00108D0C 7C 80 E2 14 */ add r4, r0, r28
-/* 8010D0B0 00108D10 B0 64 01 CA */ sth r3, 0x1ca(r4)
-/* 8010D0B4 00108D14 48 00 00 30 */ b lbl_8010D0E4
-lbl_8010D0B8:
-/* 8010D0B8 00108D18 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D0BC 00108D1C 7F A5 EB 78 */ mr r5, r29
-/* 8010D0C0 00108D20 38 7F 00 70 */ addi r3, r31, 0x70
-/* 8010D0C4 00108D24 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010D0C8 00108D28 54 00 08 3C */ slwi r0, r0, 1
-/* 8010D0CC 00108D2C 7C 84 02 14 */ add r4, r4, r0
-/* 8010D0D0 00108D30 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010D0D4 00108D34 48 28 C0 DD */ bl func_803991B0
-/* 8010D0D8 00108D38 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D0DC 00108D3C 7C 80 E2 14 */ add r4, r0, r28
-/* 8010D0E0 00108D40 B0 64 01 CA */ sth r3, 0x1ca(r4)
-lbl_8010D0E4:
-/* 8010D0E4 00108D44 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D0E8 00108D48 7C 64 E2 14 */ add r3, r4, r28
-/* 8010D0EC 00108D4C A0 03 01 CA */ lhz r0, 0x1ca(r3)
-/* 8010D0F0 00108D50 2C 00 00 00 */ cmpwi r0, 0
-/* 8010D0F4 00108D54 41 82 00 20 */ beq lbl_8010D114
-/* 8010D0F8 00108D58 88 64 01 EB */ lbz r3, 0x1eb(r4)
-/* 8010D0FC 00108D5C 3B BD 00 01 */ addi r29, r29, 1
-/* 8010D100 00108D60 28 1D 00 10 */ cmplwi r29, 0x10
-/* 8010D104 00108D64 3B 9C 00 02 */ addi r28, r28, 2
-/* 8010D108 00108D68 38 03 00 01 */ addi r0, r3, 1
-/* 8010D10C 00108D6C 98 04 01 EB */ stb r0, 0x1eb(r4)
-/* 8010D110 00108D70 41 80 FE B8 */ blt lbl_8010CFC8
-lbl_8010D114:
-/* 8010D114 00108D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D118 00108D78 38 80 00 08 */ li r4, 8
-/* 8010D11C 00108D7C 38 A0 00 01 */ li r5, 1
-/* 8010D120 00108D80 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D124 00108D84 48 14 6C CD */ bl func_80253DF0
-/* 8010D128 00108D88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D12C 00108D8C 38 80 00 06 */ li r4, 6
-/* 8010D130 00108D90 38 A0 00 00 */ li r5, 0
-/* 8010D134 00108D94 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D138 00108D98 48 14 6C 79 */ bl func_80253DB0
-/* 8010D13C 00108D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D140 00108DA0 38 80 00 08 */ li r4, 8
-/* 8010D144 00108DA4 38 A0 00 01 */ li r5, 1
-/* 8010D148 00108DA8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010D14C 00108DAC 48 14 6C A5 */ bl func_80253DF0
-/* 8010D150 00108DB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D154 00108DB4 38 80 00 02 */ li r4, 2
-/* 8010D158 00108DB8 38 A0 00 00 */ li r5, 0
-/* 8010D15C 00108DBC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010D160 00108DC0 48 14 6C 51 */ bl func_80253DB0
-/* 8010D164 00108DC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D168 00108DC8 38 00 00 FA */ li r0, 0xfa
-/* 8010D16C 00108DCC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010D170 00108DD0 48 00 73 EC */ b lbl_8011455C
-/* 8010D174 00108DD4 A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010D178 00108DD8 48 14 6C 59 */ bl func_80253DD0
-/* 8010D17C 00108DDC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010D180 00108DE0 28 00 00 03 */ cmplwi r0, 3
-/* 8010D184 00108DE4 40 82 73 D8 */ bne lbl_8011455C
-/* 8010D188 00108DE8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D18C 00108DEC 38 00 00 FB */ li r0, 0xfb
-/* 8010D190 00108DF0 38 60 00 01 */ li r3, 1
-/* 8010D194 00108DF4 38 80 00 00 */ li r4, 0
-/* 8010D198 00108DF8 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010D19C 00108DFC 4B F4 C7 5D */ bl func_800598F8
-/* 8010D1A0 00108E00 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D1A4 00108E04 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 8010D1A8 00108E08 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 8010D1AC 00108E0C 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010D1B0 00108E10 38 63 00 70 */ addi r3, r3, 0x70
-/* 8010D1B4 00108E14 54 00 08 3C */ slwi r0, r0, 1
-/* 8010D1B8 00108E18 7C 84 02 14 */ add r4, r4, r0
-/* 8010D1BC 00108E1C A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010D1C0 00108E20 48 28 BE 29 */ bl func_80398FE8
-/* 8010D1C4 00108E24 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8010D1C8 00108E28 28 00 00 81 */ cmplwi r0, 0x81
-/* 8010D1CC 00108E2C 40 82 00 AC */ bne lbl_8010D278
-/* 8010D1D0 00108E30 38 60 00 01 */ li r3, 1
-/* 8010D1D4 00108E34 38 80 00 00 */ li r4, 0
-/* 8010D1D8 00108E38 38 A0 00 00 */ li r5, 0
-/* 8010D1DC 00108E3C 38 C0 00 07 */ li r6, 7
-/* 8010D1E0 00108E40 38 E0 00 02 */ li r7, 2
-/* 8010D1E4 00108E44 39 00 00 00 */ li r8, 0
-/* 8010D1E8 00108E48 4B F4 C7 E1 */ bl func_800599C8
-/* 8010D1EC 00108E4C 38 60 00 02 */ li r3, 2
-/* 8010D1F0 00108E50 38 80 00 01 */ li r4, 1
-/* 8010D1F4 00108E54 38 A0 00 00 */ li r5, 0
-/* 8010D1F8 00108E58 38 C0 00 08 */ li r6, 8
-/* 8010D1FC 00108E5C 38 E0 00 00 */ li r7, 0
-/* 8010D200 00108E60 39 00 00 00 */ li r8, 0
-/* 8010D204 00108E64 4B F4 C7 C5 */ bl func_800599C8
-/* 8010D208 00108E68 38 60 00 07 */ li r3, 7
-/* 8010D20C 00108E6C 38 80 00 00 */ li r4, 0
-/* 8010D210 00108E70 38 A0 00 01 */ li r5, 1
-/* 8010D214 00108E74 38 C0 00 00 */ li r6, 0
-/* 8010D218 00108E78 38 E0 00 08 */ li r7, 8
-/* 8010D21C 00108E7C 39 00 00 00 */ li r8, 0
-/* 8010D220 00108E80 4B F4 C7 A9 */ bl func_800599C8
-/* 8010D224 00108E84 38 60 00 08 */ li r3, 8
-/* 8010D228 00108E88 38 80 00 07 */ li r4, 7
-/* 8010D22C 00108E8C 38 A0 00 02 */ li r5, 2
-/* 8010D230 00108E90 38 C0 00 00 */ li r6, 0
-/* 8010D234 00108E94 38 E0 00 63 */ li r7, 0x63
-/* 8010D238 00108E98 39 00 00 00 */ li r8, 0
-/* 8010D23C 00108E9C 4B F4 C7 8D */ bl func_800599C8
-/* 8010D240 00108EA0 38 60 00 63 */ li r3, 0x63
-/* 8010D244 00108EA4 38 80 00 08 */ li r4, 8
-/* 8010D248 00108EA8 38 A0 00 02 */ li r5, 2
-/* 8010D24C 00108EAC 38 C0 00 00 */ li r6, 0
-/* 8010D250 00108EB0 38 E0 00 00 */ li r7, 0
-/* 8010D254 00108EB4 39 00 00 00 */ li r8, 0
-/* 8010D258 00108EB8 4B F4 C7 71 */ bl func_800599C8
-/* 8010D25C 00108EBC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D260 00108EC0 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010D264 00108EC4 28 00 00 FF */ cmplwi r0, 0xff
-/* 8010D268 00108EC8 40 82 00 D0 */ bne lbl_8010D338
-/* 8010D26C 00108ECC 38 00 00 63 */ li r0, 0x63
-/* 8010D270 00108ED0 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8010D274 00108ED4 48 00 00 C4 */ b lbl_8010D338
-lbl_8010D278:
-/* 8010D278 00108ED8 38 60 00 01 */ li r3, 1
-/* 8010D27C 00108EDC 38 80 00 00 */ li r4, 0
-/* 8010D280 00108EE0 38 A0 00 00 */ li r5, 0
-/* 8010D284 00108EE4 38 C0 00 07 */ li r6, 7
-/* 8010D288 00108EE8 38 E0 00 02 */ li r7, 2
-/* 8010D28C 00108EEC 39 00 00 00 */ li r8, 0
-/* 8010D290 00108EF0 4B F4 C7 39 */ bl func_800599C8
-/* 8010D294 00108EF4 38 60 00 02 */ li r3, 2
-/* 8010D298 00108EF8 38 80 00 01 */ li r4, 1
-/* 8010D29C 00108EFC 38 A0 00 00 */ li r5, 0
-/* 8010D2A0 00108F00 38 C0 00 08 */ li r6, 8
-/* 8010D2A4 00108F04 38 E0 00 03 */ li r7, 3
-/* 8010D2A8 00108F08 39 00 00 00 */ li r8, 0
-/* 8010D2AC 00108F0C 4B F4 C7 1D */ bl func_800599C8
-/* 8010D2B0 00108F10 38 60 00 03 */ li r3, 3
-/* 8010D2B4 00108F14 38 80 00 02 */ li r4, 2
-/* 8010D2B8 00108F18 38 A0 00 00 */ li r5, 0
-/* 8010D2BC 00108F1C 38 C0 00 63 */ li r6, 0x63
-/* 8010D2C0 00108F20 38 E0 00 00 */ li r7, 0
-/* 8010D2C4 00108F24 39 00 00 00 */ li r8, 0
-/* 8010D2C8 00108F28 4B F4 C7 01 */ bl func_800599C8
-/* 8010D2CC 00108F2C 38 60 00 07 */ li r3, 7
-/* 8010D2D0 00108F30 38 80 00 00 */ li r4, 0
-/* 8010D2D4 00108F34 38 A0 00 01 */ li r5, 1
-/* 8010D2D8 00108F38 38 C0 00 00 */ li r6, 0
-/* 8010D2DC 00108F3C 38 E0 00 08 */ li r7, 8
-/* 8010D2E0 00108F40 39 00 00 00 */ li r8, 0
-/* 8010D2E4 00108F44 4B F4 C6 E5 */ bl func_800599C8
-/* 8010D2E8 00108F48 38 60 00 08 */ li r3, 8
-/* 8010D2EC 00108F4C 38 80 00 07 */ li r4, 7
-/* 8010D2F0 00108F50 38 A0 00 02 */ li r5, 2
-/* 8010D2F4 00108F54 38 C0 00 00 */ li r6, 0
-/* 8010D2F8 00108F58 38 E0 00 63 */ li r7, 0x63
-/* 8010D2FC 00108F5C 39 00 00 00 */ li r8, 0
-/* 8010D300 00108F60 4B F4 C6 C9 */ bl func_800599C8
-/* 8010D304 00108F64 38 60 00 63 */ li r3, 0x63
-/* 8010D308 00108F68 38 80 00 08 */ li r4, 8
-/* 8010D30C 00108F6C 38 A0 00 03 */ li r5, 3
-/* 8010D310 00108F70 38 C0 00 00 */ li r6, 0
-/* 8010D314 00108F74 38 E0 00 00 */ li r7, 0
-/* 8010D318 00108F78 39 00 00 00 */ li r8, 0
-/* 8010D31C 00108F7C 4B F4 C6 AD */ bl func_800599C8
-/* 8010D320 00108F80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D324 00108F84 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010D328 00108F88 28 00 00 FF */ cmplwi r0, 0xff
-/* 8010D32C 00108F8C 40 82 00 0C */ bne lbl_8010D338
-/* 8010D330 00108F90 38 00 00 03 */ li r0, 3
-/* 8010D334 00108F94 90 03 01 20 */ stw r0, 0x120(r3)
-lbl_8010D338:
-/* 8010D338 00108F98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D33C 00108F9C 38 00 00 00 */ li r0, 0
-/* 8010D340 00108FA0 98 03 01 64 */ stb r0, 0x164(r3)
-/* 8010D344 00108FA4 48 00 72 18 */ b lbl_8011455C
-/* 8010D348 00108FA8 80 1F 01 20 */ lwz r0, 0x120(r31)
-/* 8010D34C 00108FAC 38 60 00 2F */ li r3, 0x2f
-/* 8010D350 00108FB0 38 A0 00 00 */ li r5, 0
-/* 8010D354 00108FB4 38 C0 00 01 */ li r6, 1
-/* 8010D358 00108FB8 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8010D35C 00108FBC 4B F4 C7 11 */ bl func_80059A6C
-/* 8010D360 00108FC0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010D364 00108FC4 41 82 71 F8 */ beq lbl_8011455C
-/* 8010D368 00108FC8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010D36C 00108FCC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D370 00108FD0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010D374 00108FD4 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010D378 00108FD8 41 82 03 24 */ beq lbl_8010D69C
-/* 8010D37C 00108FDC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D380 00108FE0 3B A0 00 00 */ li r29, 0
-/* 8010D384 00108FE4 80 85 01 20 */ lwz r4, 0x120(r5)
-/* 8010D388 00108FE8 2C 04 00 08 */ cmpwi r4, 8
-/* 8010D38C 00108FEC 41 82 02 28 */ beq lbl_8010D5B4
-/* 8010D390 00108FF0 40 80 00 2C */ bge lbl_8010D3BC
-/* 8010D394 00108FF4 2C 04 00 03 */ cmpwi r4, 3
-/* 8010D398 00108FF8 41 82 01 58 */ beq lbl_8010D4F0
-/* 8010D39C 00108FFC 40 80 00 14 */ bge lbl_8010D3B0
-/* 8010D3A0 00109000 2C 04 00 01 */ cmpwi r4, 1
-/* 8010D3A4 00109004 41 82 00 38 */ beq lbl_8010D3DC
-/* 8010D3A8 00109008 40 80 00 C8 */ bge lbl_8010D470
-/* 8010D3AC 0010900C 48 00 02 DC */ b lbl_8010D688
-lbl_8010D3B0:
-/* 8010D3B0 00109010 2C 04 00 07 */ cmpwi r4, 7
-/* 8010D3B4 00109014 40 80 01 88 */ bge lbl_8010D53C
-/* 8010D3B8 00109018 48 00 02 D0 */ b lbl_8010D688
-lbl_8010D3BC:
-/* 8010D3BC 0010901C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010D3C0 00109020 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010D3C4 00109024 7C 04 00 00 */ cmpw r4, r0
-/* 8010D3C8 00109028 41 82 02 6C */ beq lbl_8010D634
-/* 8010D3CC 0010902C 40 80 02 BC */ bge lbl_8010D688
-/* 8010D3D0 00109030 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010D3D4 00109034 41 82 02 60 */ beq lbl_8010D634
-/* 8010D3D8 00109038 48 00 02 B0 */ b lbl_8010D688
-lbl_8010D3DC:
-/* 8010D3DC 0010903C 88 05 01 EA */ lbz r0, 0x1ea(r5)
-/* 8010D3E0 00109040 2C 00 00 00 */ cmpwi r0, 0
-/* 8010D3E4 00109044 41 82 00 78 */ beq lbl_8010D45C
-/* 8010D3E8 00109048 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010D3EC 0010904C 38 80 00 08 */ li r4, 8
-/* 8010D3F0 00109050 38 A0 00 00 */ li r5, 0
-/* 8010D3F4 00109054 48 14 69 BD */ bl func_80253DB0
-/* 8010D3F8 00109058 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D3FC 0010905C 38 80 00 02 */ li r4, 2
-/* 8010D400 00109060 38 A0 00 00 */ li r5, 0
-/* 8010D404 00109064 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D408 00109068 48 14 69 A9 */ bl func_80253DB0
-/* 8010D40C 0010906C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D410 00109070 38 80 00 04 */ li r4, 4
-/* 8010D414 00109074 38 A0 00 00 */ li r5, 0
-/* 8010D418 00109078 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D41C 0010907C 48 14 69 95 */ bl func_80253DB0
-/* 8010D420 00109080 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D424 00109084 38 80 00 FC */ li r4, 0xfc
-/* 8010D428 00109088 38 00 00 08 */ li r0, 8
-/* 8010D42C 0010908C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D430 00109090 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010D434 00109094 38 60 02 23 */ li r3, 0x223
-/* 8010D438 00109098 38 80 00 00 */ li r4, 0
-/* 8010D43C 0010909C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D440 001090A0 88 A6 01 EA */ lbz r5, 0x1ea(r6)
-/* 8010D444 001090A4 38 A5 FF FF */ addi r5, r5, -1
-/* 8010D448 001090A8 B0 A6 01 26 */ sth r5, 0x126(r6)
-/* 8010D44C 001090AC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D450 001090B0 B0 05 01 2A */ sth r0, 0x12a(r5)
-/* 8010D454 001090B4 4B EF DD 1D */ bl func_8000B170
-/* 8010D458 001090B8 48 00 02 30 */ b lbl_8010D688
-lbl_8010D45C:
-/* 8010D45C 001090BC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D460 001090C0 38 60 02 22 */ li r3, 0x222
-/* 8010D464 001090C4 38 80 00 00 */ li r4, 0
-/* 8010D468 001090C8 4B EF DD 09 */ bl func_8000B170
-/* 8010D46C 001090CC 48 00 02 1C */ b lbl_8010D688
-lbl_8010D470:
-/* 8010D470 001090D0 88 65 01 EA */ lbz r3, 0x1ea(r5)
-/* 8010D474 001090D4 88 05 01 EB */ lbz r0, 0x1eb(r5)
-/* 8010D478 001090D8 38 63 00 01 */ addi r3, r3, 1
-/* 8010D47C 001090DC 7C 03 00 00 */ cmpw r3, r0
-/* 8010D480 001090E0 41 82 00 5C */ beq lbl_8010D4DC
-/* 8010D484 001090E4 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010D488 001090E8 38 80 00 07 */ li r4, 7
-/* 8010D48C 001090EC 38 A0 00 00 */ li r5, 0
-/* 8010D490 001090F0 48 14 69 21 */ bl func_80253DB0
-/* 8010D494 001090F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D498 001090F8 38 80 00 02 */ li r4, 2
-/* 8010D49C 001090FC 38 A0 00 00 */ li r5, 0
-/* 8010D4A0 00109100 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D4A4 00109104 48 14 69 0D */ bl func_80253DB0
-/* 8010D4A8 00109108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D4AC 0010910C 38 80 00 04 */ li r4, 4
-/* 8010D4B0 00109110 38 A0 00 00 */ li r5, 0
-/* 8010D4B4 00109114 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D4B8 00109118 48 14 68 F9 */ bl func_80253DB0
-/* 8010D4BC 0010911C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D4C0 00109120 38 00 00 FC */ li r0, 0xfc
-/* 8010D4C4 00109124 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D4C8 00109128 38 60 02 23 */ li r3, 0x223
-/* 8010D4CC 0010912C 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010D4D0 00109130 38 80 00 00 */ li r4, 0
-/* 8010D4D4 00109134 4B EF DC 9D */ bl func_8000B170
-/* 8010D4D8 00109138 48 00 01 B0 */ b lbl_8010D688
-lbl_8010D4DC:
-/* 8010D4DC 0010913C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D4E0 00109140 38 60 02 22 */ li r3, 0x222
-/* 8010D4E4 00109144 38 80 00 00 */ li r4, 0
-/* 8010D4E8 00109148 4B EF DC 89 */ bl func_8000B170
-/* 8010D4EC 0010914C 48 00 01 9C */ b lbl_8010D688
-lbl_8010D4F0:
-/* 8010D4F0 00109150 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010D4F4 00109154 38 80 00 03 */ li r4, 3
-/* 8010D4F8 00109158 38 A0 00 00 */ li r5, 0
-/* 8010D4FC 0010915C 48 14 68 B5 */ bl func_80253DB0
-/* 8010D500 00109160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D504 00109164 38 80 00 02 */ li r4, 2
-/* 8010D508 00109168 38 A0 00 00 */ li r5, 0
-/* 8010D50C 0010916C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D510 00109170 48 14 68 A1 */ bl func_80253DB0
-/* 8010D514 00109174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D518 00109178 38 80 00 04 */ li r4, 4
-/* 8010D51C 0010917C 38 A0 00 00 */ li r5, 0
-/* 8010D520 00109180 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D524 00109184 48 14 68 8D */ bl func_80253DB0
-/* 8010D528 00109188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D52C 0010918C 38 00 00 FD */ li r0, 0xfd
-/* 8010D530 00109190 3B A0 00 01 */ li r29, 1
-/* 8010D534 00109194 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010D538 00109198 48 00 01 50 */ b lbl_8010D688
-lbl_8010D53C:
-/* 8010D53C 0010919C 88 05 01 67 */ lbz r0, 0x167(r5)
-/* 8010D540 001091A0 2C 00 00 00 */ cmpwi r0, 0
-/* 8010D544 001091A4 41 82 00 5C */ beq lbl_8010D5A0
-/* 8010D548 001091A8 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010D54C 001091AC 38 80 00 04 */ li r4, 4
-/* 8010D550 001091B0 38 A0 00 00 */ li r5, 0
-/* 8010D554 001091B4 48 14 68 5D */ bl func_80253DB0
-/* 8010D558 001091B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D55C 001091BC 38 80 00 02 */ li r4, 2
-/* 8010D560 001091C0 38 A0 00 00 */ li r5, 0
-/* 8010D564 001091C4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D568 001091C8 48 14 68 49 */ bl func_80253DB0
-/* 8010D56C 001091CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D570 001091D0 38 80 00 02 */ li r4, 2
-/* 8010D574 001091D4 38 A0 00 00 */ li r5, 0
-/* 8010D578 001091D8 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D57C 001091DC 48 14 68 35 */ bl func_80253DB0
-/* 8010D580 001091E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D584 001091E4 38 00 00 FE */ li r0, 0xfe
-/* 8010D588 001091E8 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D58C 001091EC 38 60 02 23 */ li r3, 0x223
-/* 8010D590 001091F0 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010D594 001091F4 38 80 00 00 */ li r4, 0
-/* 8010D598 001091F8 4B EF DB D9 */ bl func_8000B170
-/* 8010D59C 001091FC 48 00 00 EC */ b lbl_8010D688
-lbl_8010D5A0:
-/* 8010D5A0 00109200 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D5A4 00109204 38 60 02 22 */ li r3, 0x222
-/* 8010D5A8 00109208 38 80 00 00 */ li r4, 0
-/* 8010D5AC 0010920C 4B EF DB C5 */ bl func_8000B170
-/* 8010D5B0 00109210 48 00 00 D8 */ b lbl_8010D688
-lbl_8010D5B4:
-/* 8010D5B4 00109214 88 65 01 67 */ lbz r3, 0x167(r5)
-/* 8010D5B8 00109218 A0 05 01 C8 */ lhz r0, 0x1c8(r5)
-/* 8010D5BC 0010921C 38 63 00 01 */ addi r3, r3, 1
-/* 8010D5C0 00109220 7C 03 00 00 */ cmpw r3, r0
-/* 8010D5C4 00109224 40 80 00 5C */ bge lbl_8010D620
-/* 8010D5C8 00109228 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010D5CC 0010922C 38 80 00 04 */ li r4, 4
-/* 8010D5D0 00109230 38 A0 00 00 */ li r5, 0
-/* 8010D5D4 00109234 48 14 67 DD */ bl func_80253DB0
-/* 8010D5D8 00109238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D5DC 0010923C 38 80 00 02 */ li r4, 2
-/* 8010D5E0 00109240 38 A0 00 00 */ li r5, 0
-/* 8010D5E4 00109244 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D5E8 00109248 48 14 67 C9 */ bl func_80253DB0
-/* 8010D5EC 0010924C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D5F0 00109250 38 80 00 03 */ li r4, 3
-/* 8010D5F4 00109254 38 A0 00 00 */ li r5, 0
-/* 8010D5F8 00109258 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D5FC 0010925C 48 14 67 B5 */ bl func_80253DB0
-/* 8010D600 00109260 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D604 00109264 38 00 00 FE */ li r0, 0xfe
-/* 8010D608 00109268 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D60C 0010926C 38 60 02 23 */ li r3, 0x223
-/* 8010D610 00109270 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010D614 00109274 38 80 00 00 */ li r4, 0
-/* 8010D618 00109278 4B EF DB 59 */ bl func_8000B170
-/* 8010D61C 0010927C 48 00 00 6C */ b lbl_8010D688
-lbl_8010D620:
-/* 8010D620 00109280 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010D624 00109284 38 60 02 22 */ li r3, 0x222
-/* 8010D628 00109288 38 80 00 00 */ li r4, 0
-/* 8010D62C 0010928C 4B EF DB 45 */ bl func_8000B170
-/* 8010D630 00109290 48 00 00 58 */ b lbl_8010D688
-lbl_8010D634:
-/* 8010D634 00109294 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010D638 00109298 38 80 00 04 */ li r4, 4
-/* 8010D63C 0010929C 38 A0 00 00 */ li r5, 0
-/* 8010D640 001092A0 48 14 67 71 */ bl func_80253DB0
-/* 8010D644 001092A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D648 001092A8 38 80 00 01 */ li r4, 1
-/* 8010D64C 001092AC 38 A0 00 00 */ li r5, 0
-/* 8010D650 001092B0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D654 001092B4 48 14 67 5D */ bl func_80253DB0
-/* 8010D658 001092B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D65C 001092BC 38 80 00 04 */ li r4, 4
-/* 8010D660 001092C0 38 A0 00 00 */ li r5, 0
-/* 8010D664 001092C4 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D668 001092C8 48 14 67 49 */ bl func_80253DB0
-/* 8010D66C 001092CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D670 001092D0 38 80 00 01 */ li r4, 1
-/* 8010D674 001092D4 38 00 00 FD */ li r0, 0xfd
-/* 8010D678 001092D8 3B A0 00 02 */ li r29, 2
-/* 8010D67C 001092DC 98 83 01 64 */ stb r4, 0x164(r3)
-/* 8010D680 001092E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D684 001092E4 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8010D688:
-/* 8010D688 001092E8 2C 1D 00 00 */ cmpwi r29, 0
-/* 8010D68C 001092EC 41 82 6E D0 */ beq lbl_8011455C
-/* 8010D690 001092F0 7F A3 EB 78 */ mr r3, r29
-/* 8010D694 001092F4 4B F4 CE 39 */ bl func_8005A4CC
-/* 8010D698 001092F8 48 00 6E C4 */ b lbl_8011455C
-lbl_8010D69C:
-/* 8010D69C 001092FC 2C 03 00 07 */ cmpwi r3, 7
-/* 8010D6A0 00109300 41 82 01 04 */ beq lbl_8010D7A4
-/* 8010D6A4 00109304 40 80 00 28 */ bge lbl_8010D6CC
-/* 8010D6A8 00109308 2C 03 00 02 */ cmpwi r3, 2
-/* 8010D6AC 0010930C 41 82 00 78 */ beq lbl_8010D724
-/* 8010D6B0 00109310 40 80 00 10 */ bge lbl_8010D6C0
-/* 8010D6B4 00109314 2C 03 00 01 */ cmpwi r3, 1
-/* 8010D6B8 00109318 40 80 00 2C */ bge lbl_8010D6E4
-/* 8010D6BC 0010931C 48 00 6E A0 */ b lbl_8011455C
-lbl_8010D6C0:
-/* 8010D6C0 00109320 2C 03 00 04 */ cmpwi r3, 4
-/* 8010D6C4 00109324 40 80 6E 98 */ bge lbl_8011455C
-/* 8010D6C8 00109328 48 00 00 9C */ b lbl_8010D764
-lbl_8010D6CC:
-/* 8010D6CC 0010932C 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010D6D0 00109330 41 82 01 54 */ beq lbl_8010D824
-/* 8010D6D4 00109334 40 80 6E 88 */ bge lbl_8011455C
-/* 8010D6D8 00109338 2C 03 00 09 */ cmpwi r3, 9
-/* 8010D6DC 0010933C 40 80 6E 80 */ bge lbl_8011455C
-/* 8010D6E0 00109340 48 00 01 04 */ b lbl_8010D7E4
-lbl_8010D6E4:
-/* 8010D6E4 00109344 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D6E8 00109348 38 80 00 00 */ li r4, 0
-/* 8010D6EC 0010934C 38 A0 00 00 */ li r5, 0
-/* 8010D6F0 00109350 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D6F4 00109354 48 14 66 BD */ bl func_80253DB0
-/* 8010D6F8 00109358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D6FC 0010935C 38 80 00 02 */ li r4, 2
-/* 8010D700 00109360 38 A0 00 00 */ li r5, 0
-/* 8010D704 00109364 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D708 00109368 48 14 66 A9 */ bl func_80253DB0
-/* 8010D70C 0010936C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D710 00109370 38 80 00 04 */ li r4, 4
-/* 8010D714 00109374 38 A0 00 00 */ li r5, 0
-/* 8010D718 00109378 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D71C 0010937C 48 14 66 95 */ bl func_80253DB0
-/* 8010D720 00109380 48 00 6E 3C */ b lbl_8011455C
-lbl_8010D724:
-/* 8010D724 00109384 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D728 00109388 38 80 00 01 */ li r4, 1
-/* 8010D72C 0010938C 38 A0 00 00 */ li r5, 0
-/* 8010D730 00109390 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D734 00109394 48 14 66 7D */ bl func_80253DB0
-/* 8010D738 00109398 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D73C 0010939C 38 80 00 02 */ li r4, 2
-/* 8010D740 001093A0 38 A0 00 00 */ li r5, 0
-/* 8010D744 001093A4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D748 001093A8 48 14 66 69 */ bl func_80253DB0
-/* 8010D74C 001093AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D750 001093B0 38 80 00 04 */ li r4, 4
-/* 8010D754 001093B4 38 A0 00 00 */ li r5, 0
-/* 8010D758 001093B8 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D75C 001093BC 48 14 66 55 */ bl func_80253DB0
-/* 8010D760 001093C0 48 00 6D FC */ b lbl_8011455C
-lbl_8010D764:
-/* 8010D764 001093C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D768 001093C8 38 80 00 02 */ li r4, 2
-/* 8010D76C 001093CC 38 A0 00 00 */ li r5, 0
-/* 8010D770 001093D0 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D774 001093D4 48 14 66 3D */ bl func_80253DB0
-/* 8010D778 001093D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D77C 001093DC 38 80 00 02 */ li r4, 2
-/* 8010D780 001093E0 38 A0 00 00 */ li r5, 0
-/* 8010D784 001093E4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D788 001093E8 48 14 66 29 */ bl func_80253DB0
-/* 8010D78C 001093EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D790 001093F0 38 80 00 04 */ li r4, 4
-/* 8010D794 001093F4 38 A0 00 00 */ li r5, 0
-/* 8010D798 001093F8 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D79C 001093FC 48 14 66 15 */ bl func_80253DB0
-/* 8010D7A0 00109400 48 00 6D BC */ b lbl_8011455C
-lbl_8010D7A4:
-/* 8010D7A4 00109404 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D7A8 00109408 38 80 00 04 */ li r4, 4
-/* 8010D7AC 0010940C 38 A0 00 00 */ li r5, 0
-/* 8010D7B0 00109410 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D7B4 00109414 48 14 65 FD */ bl func_80253DB0
-/* 8010D7B8 00109418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D7BC 0010941C 38 80 00 02 */ li r4, 2
-/* 8010D7C0 00109420 38 A0 00 00 */ li r5, 0
-/* 8010D7C4 00109424 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D7C8 00109428 48 14 65 E9 */ bl func_80253DB0
-/* 8010D7CC 0010942C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D7D0 00109430 38 80 00 00 */ li r4, 0
-/* 8010D7D4 00109434 38 A0 00 00 */ li r5, 0
-/* 8010D7D8 00109438 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D7DC 0010943C 48 14 65 D5 */ bl func_80253DB0
-/* 8010D7E0 00109440 48 00 6D 7C */ b lbl_8011455C
-lbl_8010D7E4:
-/* 8010D7E4 00109444 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D7E8 00109448 38 80 00 04 */ li r4, 4
-/* 8010D7EC 0010944C 38 A0 00 00 */ li r5, 0
-/* 8010D7F0 00109450 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D7F4 00109454 48 14 65 BD */ bl func_80253DB0
-/* 8010D7F8 00109458 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D7FC 0010945C 38 80 00 02 */ li r4, 2
-/* 8010D800 00109460 38 A0 00 00 */ li r5, 0
-/* 8010D804 00109464 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D808 00109468 48 14 65 A9 */ bl func_80253DB0
-/* 8010D80C 0010946C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D810 00109470 38 80 00 01 */ li r4, 1
-/* 8010D814 00109474 38 A0 00 00 */ li r5, 0
-/* 8010D818 00109478 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D81C 0010947C 48 14 65 95 */ bl func_80253DB0
-/* 8010D820 00109480 48 00 6D 3C */ b lbl_8011455C
-lbl_8010D824:
-/* 8010D824 00109484 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D828 00109488 38 80 00 04 */ li r4, 4
-/* 8010D82C 0010948C 38 A0 00 00 */ li r5, 0
-/* 8010D830 00109490 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D834 00109494 48 14 65 7D */ bl func_80253DB0
-/* 8010D838 00109498 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D83C 0010949C 38 80 00 00 */ li r4, 0
-/* 8010D840 001094A0 38 A0 00 00 */ li r5, 0
-/* 8010D844 001094A4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010D848 001094A8 48 14 65 69 */ bl func_80253DB0
-/* 8010D84C 001094AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D850 001094B0 38 80 00 04 */ li r4, 4
-/* 8010D854 001094B4 38 A0 00 00 */ li r5, 0
-/* 8010D858 001094B8 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D85C 001094BC 48 14 65 55 */ bl func_80253DB0
-/* 8010D860 001094C0 48 00 6C FC */ b lbl_8011455C
-/* 8010D864 001094C4 A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010D868 001094C8 48 14 65 69 */ bl func_80253DD0
-/* 8010D86C 001094CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010D870 001094D0 28 00 00 03 */ cmplwi r0, 3
-/* 8010D874 001094D4 40 82 6C E8 */ bne lbl_8011455C
-/* 8010D878 001094D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D87C 001094DC 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010D880 001094E0 28 00 00 01 */ cmplwi r0, 1
-/* 8010D884 001094E4 40 82 00 18 */ bne lbl_8010D89C
-/* 8010D888 001094E8 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D88C 001094EC 38 80 00 00 */ li r4, 0
-/* 8010D890 001094F0 38 A0 00 00 */ li r5, 0
-/* 8010D894 001094F4 48 14 65 1D */ bl func_80253DB0
-/* 8010D898 001094F8 48 00 00 30 */ b lbl_8010D8C8
-lbl_8010D89C:
-/* 8010D89C 001094FC A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D8A0 00109500 38 80 00 01 */ li r4, 1
-/* 8010D8A4 00109504 38 A0 00 00 */ li r5, 0
-/* 8010D8A8 00109508 48 14 65 09 */ bl func_80253DB0
-/* 8010D8AC 0010950C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D8B0 00109510 38 00 00 01 */ li r0, 1
-/* 8010D8B4 00109514 88 64 01 EA */ lbz r3, 0x1ea(r4)
-/* 8010D8B8 00109518 38 63 00 01 */ addi r3, r3, 1
-/* 8010D8BC 0010951C B0 64 01 26 */ sth r3, 0x126(r4)
-/* 8010D8C0 00109520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D8C4 00109524 B0 03 01 2A */ sth r0, 0x12a(r3)
-lbl_8010D8C8:
-/* 8010D8C8 00109528 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D8CC 0010952C 38 00 00 FB */ li r0, 0xfb
-/* 8010D8D0 00109530 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010D8D4 00109534 48 00 6C 88 */ b lbl_8011455C
-/* 8010D8D8 00109538 A8 7F 00 B8 */ lha r3, 0xb8(r31)
-/* 8010D8DC 0010953C 48 14 64 F5 */ bl func_80253DD0
-/* 8010D8E0 00109540 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010D8E4 00109544 28 00 00 03 */ cmplwi r0, 3
-/* 8010D8E8 00109548 40 82 6C 74 */ bne lbl_8011455C
-/* 8010D8EC 0010954C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D8F0 00109550 38 80 00 05 */ li r4, 5
-/* 8010D8F4 00109554 38 A0 00 00 */ li r5, 0
-/* 8010D8F8 00109558 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D8FC 0010955C 48 14 64 B5 */ bl func_80253DB0
-/* 8010D900 00109560 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D904 00109564 38 80 00 01 */ li r4, 1
-/* 8010D908 00109568 38 A0 00 00 */ li r5, 0
-/* 8010D90C 0010956C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010D910 00109570 48 14 64 A1 */ bl func_80253DB0
-/* 8010D914 00109574 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D918 00109578 38 00 00 FF */ li r0, 0xff
-/* 8010D91C 0010957C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010D920 00109580 48 00 6C 3C */ b lbl_8011455C
-/* 8010D924 00109584 A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010D928 00109588 48 14 64 A9 */ bl func_80253DD0
-/* 8010D92C 0010958C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010D930 00109590 28 00 00 03 */ cmplwi r0, 3
-/* 8010D934 00109594 40 82 6C 28 */ bne lbl_8011455C
-/* 8010D938 00109598 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D93C 0010959C 38 80 00 08 */ li r4, 8
-/* 8010D940 001095A0 38 A0 00 00 */ li r5, 0
-/* 8010D944 001095A4 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D948 001095A8 48 14 64 A9 */ bl func_80253DF0
-/* 8010D94C 001095AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D950 001095B0 38 80 00 08 */ li r4, 8
-/* 8010D954 001095B4 38 A0 00 00 */ li r5, 0
-/* 8010D958 001095B8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010D95C 001095BC 48 14 64 95 */ bl func_80253DF0
-/* 8010D960 001095C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D964 001095C4 80 04 01 20 */ lwz r0, 0x120(r4)
-/* 8010D968 001095C8 28 00 00 07 */ cmplwi r0, 7
-/* 8010D96C 001095CC 40 82 00 14 */ bne lbl_8010D980
-/* 8010D970 001095D0 88 64 01 67 */ lbz r3, 0x167(r4)
-/* 8010D974 001095D4 38 03 FF FF */ addi r0, r3, -1
-/* 8010D978 001095D8 98 04 01 67 */ stb r0, 0x167(r4)
-/* 8010D97C 001095DC 48 00 00 10 */ b lbl_8010D98C
-lbl_8010D980:
-/* 8010D980 001095E0 88 64 01 67 */ lbz r3, 0x167(r4)
-/* 8010D984 001095E4 38 03 00 01 */ addi r0, r3, 1
-/* 8010D988 001095E8 98 04 01 67 */ stb r0, 0x167(r4)
-lbl_8010D98C:
-/* 8010D98C 001095EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D990 001095F0 38 00 00 F9 */ li r0, 0xf9
-/* 8010D994 001095F4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010D998 001095F8 48 00 6B C4 */ b lbl_8011455C
-/* 8010D99C 001095FC 88 1F 01 64 */ lbz r0, 0x164(r31)
-/* 8010D9A0 00109600 2C 00 00 00 */ cmpwi r0, 0
-/* 8010D9A4 00109604 41 82 00 78 */ beq lbl_8010DA1C
-/* 8010D9A8 00109608 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010D9AC 0010960C 48 14 64 25 */ bl func_80253DD0
-/* 8010D9B0 00109610 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010D9B4 00109614 28 00 00 03 */ cmplwi r0, 3
-/* 8010D9B8 00109618 40 82 6B A4 */ bne lbl_8011455C
-/* 8010D9BC 0010961C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D9C0 00109620 38 80 00 01 */ li r4, 1
-/* 8010D9C4 00109624 38 A0 00 00 */ li r5, 0
-/* 8010D9C8 00109628 A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010D9CC 0010962C 48 14 63 E5 */ bl func_80253DB0
-/* 8010D9D0 00109630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D9D4 00109634 38 80 00 05 */ li r4, 5
-/* 8010D9D8 00109638 38 A0 00 00 */ li r5, 0
-/* 8010D9DC 0010963C A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010D9E0 00109640 48 14 63 D1 */ bl func_80253DB0
-/* 8010D9E4 00109644 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D9E8 00109648 38 80 00 05 */ li r4, 5
-/* 8010D9EC 0010964C 38 A0 00 00 */ li r5, 0
-/* 8010D9F0 00109650 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010D9F4 00109654 48 14 63 BD */ bl func_80253DB0
-/* 8010D9F8 00109658 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010D9FC 0010965C 38 80 00 01 */ li r4, 1
-/* 8010DA00 00109660 38 A0 00 00 */ li r5, 0
-/* 8010DA04 00109664 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010DA08 00109668 48 14 63 A9 */ bl func_80253DB0
-/* 8010DA0C 0010966C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DA10 00109670 38 00 01 03 */ li r0, 0x103
-/* 8010DA14 00109674 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DA18 00109678 48 00 6B 44 */ b lbl_8011455C
-lbl_8010DA1C:
-/* 8010DA1C 0010967C A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010DA20 00109680 48 14 63 B1 */ bl func_80253DD0
-/* 8010DA24 00109684 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010DA28 00109688 28 00 00 03 */ cmplwi r0, 3
-/* 8010DA2C 0010968C 40 82 6B 30 */ bne lbl_8011455C
-/* 8010DA30 00109690 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DA34 00109694 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 8010DA38 00109698 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 8010DA3C 0010969C 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010DA40 001096A0 38 63 00 70 */ addi r3, r3, 0x70
-/* 8010DA44 001096A4 54 00 08 3C */ slwi r0, r0, 1
-/* 8010DA48 001096A8 7C 84 02 14 */ add r4, r4, r0
-/* 8010DA4C 001096AC A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010DA50 001096B0 48 28 B5 99 */ bl func_80398FE8
-/* 8010DA54 001096B4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8010DA58 001096B8 28 00 00 82 */ cmplwi r0, 0x82
-/* 8010DA5C 001096BC 40 82 00 14 */ bne lbl_8010DA70
-/* 8010DA60 001096C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DA64 001096C4 38 00 01 00 */ li r0, 0x100
-/* 8010DA68 001096C8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DA6C 001096CC 48 00 6A F0 */ b lbl_8011455C
-lbl_8010DA70:
-/* 8010DA70 001096D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DA74 001096D4 38 00 01 04 */ li r0, 0x104
-/* 8010DA78 001096D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DA7C 001096DC 48 00 6A E0 */ b lbl_8011455C
-/* 8010DA80 001096E0 48 00 EE F5 */ bl func_8011C974
-/* 8010DA84 001096E4 7C 7C 1B 78 */ mr r28, r3
-/* 8010DA88 001096E8 3B C0 00 02 */ li r30, 2
-lbl_8010DA8C:
-/* 8010DA8C 001096EC 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8010DA90 001096F0 38 80 00 00 */ li r4, 0
-/* 8010DA94 001096F4 1F A0 00 8C */ mulli r29, r0, 0x8c
-/* 8010DA98 001096F8 38 A0 00 88 */ li r5, 0x88
-/* 8010DA9C 001096FC 7C 7C EA 14 */ add r3, r28, r29
-/* 8010DAA0 00109700 38 63 06 48 */ addi r3, r3, 0x648
-/* 8010DAA4 00109704 4B EF 66 61 */ bl memset
-/* 8010DAA8 00109708 7C 7C EA 14 */ add r3, r28, r29
-/* 8010DAAC 0010970C 38 80 00 00 */ li r4, 0
-/* 8010DAB0 00109710 38 63 14 20 */ addi r3, r3, 0x1420
-/* 8010DAB4 00109714 38 A0 00 88 */ li r5, 0x88
-/* 8010DAB8 00109718 4B EF 66 4D */ bl memset
-/* 8010DABC 0010971C 3B DE 00 01 */ addi r30, r30, 1
-/* 8010DAC0 00109720 28 1E 00 06 */ cmplwi r30, 6
-/* 8010DAC4 00109724 41 80 FF C8 */ blt lbl_8010DA8C
-/* 8010DAC8 00109728 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DACC 0010972C 38 00 01 05 */ li r0, 0x105
-/* 8010DAD0 00109730 38 60 00 01 */ li r3, 1
-/* 8010DAD4 00109734 38 80 00 04 */ li r4, 4
-/* 8010DAD8 00109738 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010DADC 0010973C 38 A0 00 14 */ li r5, 0x14
-/* 8010DAE0 00109740 38 C0 03 F2 */ li r6, 0x3f2
-/* 8010DAE4 00109744 38 E0 00 04 */ li r7, 4
-/* 8010DAE8 00109748 39 00 00 01 */ li r8, 1
-/* 8010DAEC 0010974C 48 01 01 05 */ bl func_8011DBF0
-/* 8010DAF0 00109750 38 60 00 00 */ li r3, 0
-/* 8010DAF4 00109754 48 01 02 B5 */ bl func_8011DDA8
-/* 8010DAF8 00109758 4B EF EC F1 */ bl func_8000C7E8
-/* 8010DAFC 0010975C 38 80 00 00 */ li r4, 0
-/* 8010DB00 00109760 4B EF FD 11 */ bl func_8000D810
-/* 8010DB04 00109764 38 60 02 60 */ li r3, 0x260
-/* 8010DB08 00109768 38 80 00 00 */ li r4, 0
-/* 8010DB0C 0010976C 38 A0 00 01 */ li r5, 1
-/* 8010DB10 00109770 48 05 4E 31 */ bl func_80162940
-/* 8010DB14 00109774 48 00 6A 48 */ b lbl_8011455C
-/* 8010DB18 00109778 C0 22 8C C8 */ lfs f1, lbl_806412C8-_SDA2_BASE_(r2)
-/* 8010DB1C 0010977C 38 60 00 02 */ li r3, 2
-/* 8010DB20 00109780 4B F4 26 6D */ bl func_8005018C
-/* 8010DB24 00109784 38 60 00 01 */ li r3, 1
-/* 8010DB28 00109788 4B F4 89 31 */ bl func_80056458
-/* 8010DB2C 0010978C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010DB30 00109790 38 60 02 33 */ li r3, 0x233
-/* 8010DB34 00109794 38 80 00 00 */ li r4, 0
-/* 8010DB38 00109798 4B EF D6 39 */ bl func_8000B170
-/* 8010DB3C 0010979C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DB40 001097A0 38 00 01 06 */ li r0, 0x106
-/* 8010DB44 001097A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DB48 001097A8 48 00 6A 14 */ b lbl_8011455C
-/* 8010DB4C 001097AC 4B F4 27 71 */ bl func_800502BC
-/* 8010DB50 001097B0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010DB54 001097B4 41 82 6A 08 */ beq lbl_8011455C
-/* 8010DB58 001097B8 38 60 00 01 */ li r3, 1
-/* 8010DB5C 001097BC 4B F4 A4 59 */ bl func_80057FB4
-/* 8010DB60 001097C0 48 00 EE 15 */ bl func_8011C974
-/* 8010DB64 001097C4 7C 7C 1B 78 */ mr r28, r3
-/* 8010DB68 001097C8 4B F4 9D 55 */ bl func_800578BC
-/* 8010DB6C 001097CC 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 8010DB70 001097D0 80 9C 00 10 */ lwz r4, 0x10(r28)
-/* 8010DB74 001097D4 48 11 8C 35 */ bl func_802267A8
-/* 8010DB78 001097D8 48 00 69 E4 */ b lbl_8011455C
-/* 8010DB7C 001097DC A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010DB80 001097E0 48 14 62 51 */ bl func_80253DD0
-/* 8010DB84 001097E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010DB88 001097E8 28 00 00 03 */ cmplwi r0, 3
-/* 8010DB8C 001097EC 40 82 69 D0 */ bne lbl_8011455C
-/* 8010DB90 001097F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DB94 001097F4 38 80 00 08 */ li r4, 8
-/* 8010DB98 001097F8 38 A0 00 00 */ li r5, 0
-/* 8010DB9C 001097FC A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010DBA0 00109800 48 14 62 51 */ bl func_80253DF0
-/* 8010DBA4 00109804 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DBA8 00109808 38 80 00 08 */ li r4, 8
-/* 8010DBAC 0010980C 38 A0 00 00 */ li r5, 0
-/* 8010DBB0 00109810 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8010DBB4 00109814 48 14 62 3D */ bl func_80253DF0
-/* 8010DBB8 00109818 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DBBC 0010981C 38 80 00 08 */ li r4, 8
-/* 8010DBC0 00109820 38 A0 00 00 */ li r5, 0
-/* 8010DBC4 00109824 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010DBC8 00109828 48 14 62 29 */ bl func_80253DF0
-/* 8010DBCC 0010982C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DBD0 00109830 38 80 00 08 */ li r4, 8
-/* 8010DBD4 00109834 38 A0 00 00 */ li r5, 0
-/* 8010DBD8 00109838 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010DBDC 0010983C 48 14 62 15 */ bl func_80253DF0
-/* 8010DBE0 00109840 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DBE4 00109844 38 00 00 F1 */ li r0, 0xf1
-/* 8010DBE8 00109848 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DBEC 0010984C 48 00 69 70 */ b lbl_8011455C
-/* 8010DBF0 00109850 A8 7F 00 B6 */ lha r3, 0xb6(r31)
-/* 8010DBF4 00109854 38 80 00 08 */ li r4, 8
-/* 8010DBF8 00109858 38 A0 00 01 */ li r5, 1
-/* 8010DBFC 0010985C 48 14 61 F5 */ bl func_80253DF0
-/* 8010DC00 00109860 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DC04 00109864 38 80 00 02 */ li r4, 2
-/* 8010DC08 00109868 38 A0 00 00 */ li r5, 0
-/* 8010DC0C 0010986C A8 63 00 B6 */ lha r3, 0xb6(r3)
-/* 8010DC10 00109870 48 14 61 A1 */ bl func_80253DB0
-/* 8010DC14 00109874 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DC18 00109878 38 00 01 01 */ li r0, 0x101
-/* 8010DC1C 0010987C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DC20 00109880 48 00 69 3C */ b lbl_8011455C
-/* 8010DC24 00109884 A8 7F 00 B6 */ lha r3, 0xb6(r31)
-/* 8010DC28 00109888 48 14 61 A9 */ bl func_80253DD0
-/* 8010DC2C 0010988C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010DC30 00109890 28 00 00 03 */ cmplwi r0, 3
-/* 8010DC34 00109894 40 82 69 28 */ bne lbl_8011455C
-/* 8010DC38 00109898 38 60 00 80 */ li r3, 0x80
-/* 8010DC3C 0010989C 38 80 00 00 */ li r4, 0
-/* 8010DC40 001098A0 38 A0 00 00 */ li r5, 0
-/* 8010DC44 001098A4 38 C0 00 01 */ li r6, 1
-/* 8010DC48 001098A8 4B F4 BE 25 */ bl func_80059A6C
-/* 8010DC4C 001098AC 2C 03 00 00 */ cmpwi r3, 0
-/* 8010DC50 001098B0 41 82 69 0C */ beq lbl_8011455C
-/* 8010DC54 001098B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DC58 001098B8 38 80 00 01 */ li r4, 1
-/* 8010DC5C 001098BC 38 A0 00 00 */ li r5, 0
-/* 8010DC60 001098C0 A8 63 00 B6 */ lha r3, 0xb6(r3)
-/* 8010DC64 001098C4 48 14 61 4D */ bl func_80253DB0
-/* 8010DC68 001098C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DC6C 001098CC 38 00 01 02 */ li r0, 0x102
-/* 8010DC70 001098D0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DC74 001098D4 48 00 68 E8 */ b lbl_8011455C
-/* 8010DC78 001098D8 A8 7F 00 B6 */ lha r3, 0xb6(r31)
-/* 8010DC7C 001098DC 48 14 61 55 */ bl func_80253DD0
-/* 8010DC80 001098E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010DC84 001098E4 28 00 00 03 */ cmplwi r0, 3
-/* 8010DC88 001098E8 40 82 68 D4 */ bne lbl_8011455C
-/* 8010DC8C 001098EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DC90 001098F0 38 80 00 08 */ li r4, 8
-/* 8010DC94 001098F4 38 A0 00 00 */ li r5, 0
-/* 8010DC98 001098F8 A8 63 00 B6 */ lha r3, 0xb6(r3)
-/* 8010DC9C 001098FC 48 14 61 55 */ bl func_80253DF0
-/* 8010DCA0 00109900 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DCA4 00109904 38 00 00 FB */ li r0, 0xfb
-/* 8010DCA8 00109908 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DCAC 0010990C 48 00 68 B0 */ b lbl_8011455C
-/* 8010DCB0 00109910 38 60 00 0C */ li r3, 0xc
-/* 8010DCB4 00109914 38 80 00 00 */ li r4, 0
-/* 8010DCB8 00109918 4B F4 87 35 */ bl func_800563EC
-/* 8010DCBC 0010991C 48 00 EC B9 */ bl func_8011C974
-/* 8010DCC0 00109920 7C 7F 1B 78 */ mr r31, r3
-/* 8010DCC4 00109924 48 05 19 CD */ bl func_8015F690
-/* 8010DCC8 00109928 7C 7C 1B 78 */ mr r28, r3
-/* 8010DCCC 0010992C 4B EF EB 1D */ bl func_8000C7E8
-/* 8010DCD0 00109930 88 9C 00 45 */ lbz r4, 0x45(r28)
-/* 8010DCD4 00109934 4B EF FB 3D */ bl func_8000D810
-/* 8010DCD8 00109938 88 1F 00 1C */ lbz r0, 0x1c(r31)
-/* 8010DCDC 0010993C 2C 00 00 00 */ cmpwi r0, 0
-/* 8010DCE0 00109940 41 82 00 0C */ beq lbl_8010DCEC
-/* 8010DCE4 00109944 28 00 00 03 */ cmplwi r0, 3
-/* 8010DCE8 00109948 40 82 00 64 */ bne lbl_8010DD4C
-lbl_8010DCEC:
-/* 8010DCEC 0010994C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DCF0 00109950 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
-/* 8010DCF4 00109954 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
-/* 8010DCF8 00109958 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010DCFC 0010995C 38 7C 00 70 */ addi r3, r28, 0x70
-/* 8010DD00 00109960 54 00 08 3C */ slwi r0, r0, 1
-/* 8010DD04 00109964 7C 84 02 14 */ add r4, r4, r0
-/* 8010DD08 00109968 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010DD0C 0010996C 48 28 B2 75 */ bl func_80398F80
-/* 8010DD10 00109970 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010DD14 00109974 48 05 4D 7D */ bl func_80162A90
-/* 8010DD18 00109978 28 03 00 01 */ cmplwi r3, 1
-/* 8010DD1C 0010997C 40 82 00 30 */ bne lbl_8010DD4C
-/* 8010DD20 00109980 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DD24 00109984 38 7C 00 70 */ addi r3, r28, 0x70
-/* 8010DD28 00109988 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010DD2C 0010998C 54 00 08 3C */ slwi r0, r0, 1
-/* 8010DD30 00109990 7C 84 02 14 */ add r4, r4, r0
-/* 8010DD34 00109994 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010DD38 00109998 48 28 B2 49 */ bl func_80398F80
-/* 8010DD3C 0010999C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8010DD40 001099A0 38 80 00 02 */ li r4, 2
-/* 8010DD44 001099A4 38 A0 00 01 */ li r5, 1
-/* 8010DD48 001099A8 48 05 4B F9 */ bl func_80162940
-lbl_8010DD4C:
-/* 8010DD4C 001099AC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DD50 001099B0 38 60 00 01 */ li r3, 1
-/* 8010DD54 001099B4 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 8010DD58 001099B8 60 00 20 00 */ ori r0, r0, 0x2000
-/* 8010DD5C 001099BC B0 04 02 20 */ sth r0, 0x220(r4)
-/* 8010DD60 001099C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DD64 001099C4 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 8010DD68 001099C8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8010DD6C 001099CC B0 04 02 20 */ sth r0, 0x220(r4)
-/* 8010DD70 001099D0 4B F4 9C 8D */ bl func_800579FC
-/* 8010DD74 001099D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DD78 001099D8 38 80 00 FF */ li r4, 0xff
-/* 8010DD7C 001099DC 38 A0 00 00 */ li r5, 0
-/* 8010DD80 001099E0 38 00 00 10 */ li r0, 0x10
-/* 8010DD84 001099E4 90 83 01 20 */ stw r4, 0x120(r3)
-/* 8010DD88 001099E8 38 60 00 00 */ li r3, 0
-/* 8010DD8C 001099EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DD90 001099F0 98 A4 01 EA */ stb r5, 0x1ea(r4)
-/* 8010DD94 001099F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DD98 001099F8 B0 A4 01 26 */ sth r5, 0x126(r4)
-/* 8010DD9C 001099FC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DDA0 00109A00 98 A4 01 EB */ stb r5, 0x1eb(r4)
-/* 8010DDA4 00109A04 7C 09 03 A6 */ mtctr r0
-lbl_8010DDA8:
-/* 8010DDA8 00109A08 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DDAC 00109A0C 7C 80 1A 14 */ add r4, r0, r3
-/* 8010DDB0 00109A10 38 63 00 02 */ addi r3, r3, 2
-/* 8010DDB4 00109A14 B0 A4 01 CA */ sth r5, 0x1ca(r4)
-/* 8010DDB8 00109A18 42 00 FF F0 */ bdnz lbl_8010DDA8
-/* 8010DDBC 00109A1C 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 8010DDC0 00109A20 3B A0 00 00 */ li r29, 0
-/* 8010DDC4 00109A24 3B 83 CE 34 */ addi r28, r3, lbl_8063CE34@l
-lbl_8010DDC8:
-/* 8010DDC8 00109A28 88 1F 00 1C */ lbz r0, 0x1c(r31)
-/* 8010DDCC 00109A2C 2C 00 00 00 */ cmpwi r0, 0
-/* 8010DDD0 00109A30 40 82 00 38 */ bne lbl_8010DE08
-/* 8010DDD4 00109A34 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DDD8 00109A38 7F A5 EB 78 */ mr r5, r29
-/* 8010DDDC 00109A3C 57 BE 08 3C */ slwi r30, r29, 1
-/* 8010DDE0 00109A40 38 7C 00 70 */ addi r3, r28, 0x70
-/* 8010DDE4 00109A44 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010DDE8 00109A48 54 00 08 3C */ slwi r0, r0, 1
-/* 8010DDEC 00109A4C 7C 84 02 14 */ add r4, r4, r0
-/* 8010DDF0 00109A50 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010DDF4 00109A54 48 28 B4 15 */ bl func_80399208
-/* 8010DDF8 00109A58 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DDFC 00109A5C 7C 80 F2 14 */ add r4, r0, r30
-/* 8010DE00 00109A60 B0 64 01 CA */ sth r3, 0x1ca(r4)
-/* 8010DE04 00109A64 48 00 00 34 */ b lbl_8010DE38
-lbl_8010DE08:
-/* 8010DE08 00109A68 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DE0C 00109A6C 7F A5 EB 78 */ mr r5, r29
-/* 8010DE10 00109A70 57 BE 08 3C */ slwi r30, r29, 1
-/* 8010DE14 00109A74 38 7C 00 70 */ addi r3, r28, 0x70
-/* 8010DE18 00109A78 88 04 01 67 */ lbz r0, 0x167(r4)
-/* 8010DE1C 00109A7C 54 00 08 3C */ slwi r0, r0, 1
-/* 8010DE20 00109A80 7C 84 02 14 */ add r4, r4, r0
-/* 8010DE24 00109A84 A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 8010DE28 00109A88 48 28 B4 39 */ bl func_80399260
-/* 8010DE2C 00109A8C 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DE30 00109A90 7C 80 F2 14 */ add r4, r0, r30
-/* 8010DE34 00109A94 B0 64 01 CA */ sth r3, 0x1ca(r4)
-lbl_8010DE38:
-/* 8010DE38 00109A98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DE3C 00109A9C 7C 64 F2 14 */ add r3, r4, r30
-/* 8010DE40 00109AA0 A0 03 01 CA */ lhz r0, 0x1ca(r3)
-/* 8010DE44 00109AA4 2C 00 00 00 */ cmpwi r0, 0
-/* 8010DE48 00109AA8 41 82 00 1C */ beq lbl_8010DE64
-/* 8010DE4C 00109AAC 88 64 01 EB */ lbz r3, 0x1eb(r4)
-/* 8010DE50 00109AB0 3B BD 00 01 */ addi r29, r29, 1
-/* 8010DE54 00109AB4 28 1D 00 04 */ cmplwi r29, 4
-/* 8010DE58 00109AB8 38 03 00 01 */ addi r0, r3, 1
-/* 8010DE5C 00109ABC 98 04 01 EB */ stb r0, 0x1eb(r4)
-/* 8010DE60 00109AC0 41 80 FF 68 */ blt lbl_8010DDC8
-lbl_8010DE64:
-/* 8010DE64 00109AC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DE68 00109AC8 38 80 00 08 */ li r4, 8
-/* 8010DE6C 00109ACC 38 A0 00 01 */ li r5, 1
-/* 8010DE70 00109AD0 A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010DE74 00109AD4 48 14 5F 7D */ bl func_80253DF0
-/* 8010DE78 00109AD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DE7C 00109ADC 38 80 00 02 */ li r4, 2
-/* 8010DE80 00109AE0 38 A0 00 00 */ li r5, 0
-/* 8010DE84 00109AE4 A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010DE88 00109AE8 48 14 5F 29 */ bl func_80253DB0
-/* 8010DE8C 00109AEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DE90 00109AF0 38 80 00 08 */ li r4, 8
-/* 8010DE94 00109AF4 38 A0 00 01 */ li r5, 1
-/* 8010DE98 00109AF8 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010DE9C 00109AFC 48 14 5F 55 */ bl func_80253DF0
-/* 8010DEA0 00109B00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DEA4 00109B04 38 80 00 06 */ li r4, 6
-/* 8010DEA8 00109B08 38 A0 00 00 */ li r5, 0
-/* 8010DEAC 00109B0C A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010DEB0 00109B10 48 14 5F 01 */ bl func_80253DB0
-/* 8010DEB4 00109B14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DEB8 00109B18 38 80 00 08 */ li r4, 8
-/* 8010DEBC 00109B1C 38 A0 00 01 */ li r5, 1
-/* 8010DEC0 00109B20 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010DEC4 00109B24 48 14 5F 2D */ bl func_80253DF0
-/* 8010DEC8 00109B28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DECC 00109B2C 38 80 00 04 */ li r4, 4
-/* 8010DED0 00109B30 38 A0 00 00 */ li r5, 0
-/* 8010DED4 00109B34 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010DED8 00109B38 48 14 5E D9 */ bl func_80253DB0
-/* 8010DEDC 00109B3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DEE0 00109B40 38 00 01 08 */ li r0, 0x108
-/* 8010DEE4 00109B44 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010DEE8 00109B48 48 00 66 74 */ b lbl_8011455C
-/* 8010DEEC 00109B4C A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010DEF0 00109B50 48 14 5E E1 */ bl func_80253DD0
-/* 8010DEF4 00109B54 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010DEF8 00109B58 28 00 00 03 */ cmplwi r0, 3
-/* 8010DEFC 00109B5C 40 82 66 60 */ bne lbl_8011455C
-/* 8010DF00 00109B60 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DF04 00109B64 38 00 01 09 */ li r0, 0x109
-/* 8010DF08 00109B68 38 60 00 00 */ li r3, 0
-/* 8010DF0C 00109B6C 38 80 00 00 */ li r4, 0
-/* 8010DF10 00109B70 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010DF14 00109B74 4B F4 B9 E5 */ bl func_800598F8
-/* 8010DF18 00109B78 38 60 00 01 */ li r3, 1
-/* 8010DF1C 00109B7C 38 80 00 00 */ li r4, 0
-/* 8010DF20 00109B80 38 A0 00 00 */ li r5, 0
-/* 8010DF24 00109B84 38 C0 00 63 */ li r6, 0x63
-/* 8010DF28 00109B88 38 E0 00 02 */ li r7, 2
-/* 8010DF2C 00109B8C 39 00 00 00 */ li r8, 0
-/* 8010DF30 00109B90 4B F4 BA 99 */ bl func_800599C8
-/* 8010DF34 00109B94 38 60 00 02 */ li r3, 2
-/* 8010DF38 00109B98 38 80 00 01 */ li r4, 1
-/* 8010DF3C 00109B9C 38 A0 00 00 */ li r5, 0
-/* 8010DF40 00109BA0 38 C0 00 63 */ li r6, 0x63
-/* 8010DF44 00109BA4 38 E0 00 63 */ li r7, 0x63
-/* 8010DF48 00109BA8 39 00 00 00 */ li r8, 0
-/* 8010DF4C 00109BAC 4B F4 BA 7D */ bl func_800599C8
-/* 8010DF50 00109BB0 38 60 00 63 */ li r3, 0x63
-/* 8010DF54 00109BB4 38 80 00 02 */ li r4, 2
-/* 8010DF58 00109BB8 38 A0 00 02 */ li r5, 2
-/* 8010DF5C 00109BBC 38 C0 00 00 */ li r6, 0
-/* 8010DF60 00109BC0 38 E0 00 00 */ li r7, 0
-/* 8010DF64 00109BC4 39 00 00 00 */ li r8, 0
-/* 8010DF68 00109BC8 4B F4 BA 61 */ bl func_800599C8
-/* 8010DF6C 00109BCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DF70 00109BD0 38 00 00 63 */ li r0, 0x63
-/* 8010DF74 00109BD4 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8010DF78 00109BD8 48 00 65 E4 */ b lbl_8011455C
-/* 8010DF7C 00109BDC 80 1F 01 20 */ lwz r0, 0x120(r31)
-/* 8010DF80 00109BE0 38 60 00 2F */ li r3, 0x2f
-/* 8010DF84 00109BE4 38 A0 00 00 */ li r5, 0
-/* 8010DF88 00109BE8 38 C0 00 01 */ li r6, 1
-/* 8010DF8C 00109BEC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8010DF90 00109BF0 4B F4 BA DD */ bl func_80059A6C
-/* 8010DF94 00109BF4 2C 03 00 00 */ cmpwi r3, 0
-/* 8010DF98 00109BF8 41 82 65 C4 */ beq lbl_8011455C
-/* 8010DF9C 00109BFC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010DFA0 00109C00 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DFA4 00109C04 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010DFA8 00109C08 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010DFAC 00109C0C 41 82 01 7C */ beq lbl_8010E128
-/* 8010DFB0 00109C10 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010DFB4 00109C14 3B A0 00 00 */ li r29, 0
-/* 8010DFB8 00109C18 80 85 01 20 */ lwz r4, 0x120(r5)
-/* 8010DFBC 00109C1C 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8010DFC0 00109C20 41 82 01 20 */ beq lbl_8010E0E0
-/* 8010DFC4 00109C24 40 80 00 1C */ bge lbl_8010DFE0
-/* 8010DFC8 00109C28 2C 04 00 02 */ cmpwi r4, 2
-/* 8010DFCC 00109C2C 41 82 00 A8 */ beq lbl_8010E074
-/* 8010DFD0 00109C30 40 80 01 44 */ bge lbl_8010E114
-/* 8010DFD4 00109C34 2C 04 00 01 */ cmpwi r4, 1
-/* 8010DFD8 00109C38 40 80 00 1C */ bge lbl_8010DFF4
-/* 8010DFDC 00109C3C 48 00 01 38 */ b lbl_8010E114
-lbl_8010DFE0:
-/* 8010DFE0 00109C40 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8010DFE4 00109C44 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8010DFE8 00109C48 7C 04 00 00 */ cmpw r4, r0
-/* 8010DFEC 00109C4C 41 82 00 F4 */ beq lbl_8010E0E0
-/* 8010DFF0 00109C50 48 00 01 24 */ b lbl_8010E114
-lbl_8010DFF4:
-/* 8010DFF4 00109C54 88 05 01 EA */ lbz r0, 0x1ea(r5)
-/* 8010DFF8 00109C58 2C 00 00 00 */ cmpwi r0, 0
-/* 8010DFFC 00109C5C 41 82 00 64 */ beq lbl_8010E060
-/* 8010E000 00109C60 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010E004 00109C64 38 80 00 08 */ li r4, 8
-/* 8010E008 00109C68 38 A0 00 00 */ li r5, 0
-/* 8010E00C 00109C6C 48 14 5D A5 */ bl func_80253DB0
-/* 8010E010 00109C70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E014 00109C74 38 80 00 02 */ li r4, 2
-/* 8010E018 00109C78 38 A0 00 00 */ li r5, 0
-/* 8010E01C 00109C7C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010E020 00109C80 48 14 5D 91 */ bl func_80253DB0
-/* 8010E024 00109C84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E028 00109C88 38 80 01 0A */ li r4, 0x10a
-/* 8010E02C 00109C8C 38 00 00 08 */ li r0, 8
-/* 8010E030 00109C90 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010E034 00109C94 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010E038 00109C98 38 60 02 23 */ li r3, 0x223
-/* 8010E03C 00109C9C 38 80 00 00 */ li r4, 0
-/* 8010E040 00109CA0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E044 00109CA4 88 A6 01 EA */ lbz r5, 0x1ea(r6)
-/* 8010E048 00109CA8 38 A5 FF FF */ addi r5, r5, -1
-/* 8010E04C 00109CAC B0 A6 01 26 */ sth r5, 0x126(r6)
-/* 8010E050 00109CB0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E054 00109CB4 B0 05 01 2A */ sth r0, 0x12a(r5)
-/* 8010E058 00109CB8 4B EF D1 19 */ bl func_8000B170
-/* 8010E05C 00109CBC 48 00 00 B8 */ b lbl_8010E114
-lbl_8010E060:
-/* 8010E060 00109CC0 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010E064 00109CC4 38 60 02 22 */ li r3, 0x222
-/* 8010E068 00109CC8 38 80 00 00 */ li r4, 0
-/* 8010E06C 00109CCC 4B EF D1 05 */ bl func_8000B170
-/* 8010E070 00109CD0 48 00 00 A4 */ b lbl_8010E114
-lbl_8010E074:
-/* 8010E074 00109CD4 88 65 01 EA */ lbz r3, 0x1ea(r5)
-/* 8010E078 00109CD8 88 05 01 EB */ lbz r0, 0x1eb(r5)
-/* 8010E07C 00109CDC 38 63 00 01 */ addi r3, r3, 1
-/* 8010E080 00109CE0 7C 03 00 00 */ cmpw r3, r0
-/* 8010E084 00109CE4 41 82 00 48 */ beq lbl_8010E0CC
-/* 8010E088 00109CE8 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010E08C 00109CEC 38 80 00 07 */ li r4, 7
-/* 8010E090 00109CF0 38 A0 00 00 */ li r5, 0
-/* 8010E094 00109CF4 48 14 5D 1D */ bl func_80253DB0
-/* 8010E098 00109CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E09C 00109CFC 38 80 00 02 */ li r4, 2
-/* 8010E0A0 00109D00 38 A0 00 00 */ li r5, 0
-/* 8010E0A4 00109D04 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010E0A8 00109D08 48 14 5D 09 */ bl func_80253DB0
-/* 8010E0AC 00109D0C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E0B0 00109D10 38 00 01 0A */ li r0, 0x10a
-/* 8010E0B4 00109D14 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010E0B8 00109D18 38 60 02 23 */ li r3, 0x223
-/* 8010E0BC 00109D1C 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8010E0C0 00109D20 38 80 00 00 */ li r4, 0
-/* 8010E0C4 00109D24 4B EF D0 AD */ bl func_8000B170
-/* 8010E0C8 00109D28 48 00 00 4C */ b lbl_8010E114
-lbl_8010E0CC:
-/* 8010E0CC 00109D2C C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8010E0D0 00109D30 38 60 02 22 */ li r3, 0x222
-/* 8010E0D4 00109D34 38 80 00 00 */ li r4, 0
-/* 8010E0D8 00109D38 4B EF D0 99 */ bl func_8000B170
-/* 8010E0DC 00109D3C 48 00 00 38 */ b lbl_8010E114
-lbl_8010E0E0:
-/* 8010E0E0 00109D40 A8 65 00 B4 */ lha r3, 0xb4(r5)
-/* 8010E0E4 00109D44 38 80 00 04 */ li r4, 4
-/* 8010E0E8 00109D48 38 A0 00 00 */ li r5, 0
-/* 8010E0EC 00109D4C 48 14 5C C5 */ bl func_80253DB0
-/* 8010E0F0 00109D50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E0F4 00109D54 38 80 00 01 */ li r4, 1
-/* 8010E0F8 00109D58 38 A0 00 00 */ li r5, 0
-/* 8010E0FC 00109D5C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010E100 00109D60 48 14 5C B1 */ bl func_80253DB0
-/* 8010E104 00109D64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E108 00109D68 38 00 01 0B */ li r0, 0x10b
-/* 8010E10C 00109D6C 3B A0 00 02 */ li r29, 2
-/* 8010E110 00109D70 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8010E114:
-/* 8010E114 00109D74 2C 1D 00 00 */ cmpwi r29, 0
-/* 8010E118 00109D78 41 82 64 44 */ beq lbl_8011455C
-/* 8010E11C 00109D7C 7F A3 EB 78 */ mr r3, r29
-/* 8010E120 00109D80 4B F4 C3 AD */ bl func_8005A4CC
-/* 8010E124 00109D84 48 00 64 38 */ b lbl_8011455C
-lbl_8010E128:
-/* 8010E128 00109D88 2C 03 00 02 */ cmpwi r3, 2
-/* 8010E12C 00109D8C 41 82 00 4C */ beq lbl_8010E178
-/* 8010E130 00109D90 40 80 00 10 */ bge lbl_8010E140
-/* 8010E134 00109D94 2C 03 00 01 */ cmpwi r3, 1
-/* 8010E138 00109D98 40 80 00 14 */ bge lbl_8010E14C
-/* 8010E13C 00109D9C 48 00 64 20 */ b lbl_8011455C
-lbl_8010E140:
-/* 8010E140 00109DA0 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8010E144 00109DA4 41 82 00 60 */ beq lbl_8010E1A4
-/* 8010E148 00109DA8 48 00 64 14 */ b lbl_8011455C
-lbl_8010E14C:
-/* 8010E14C 00109DAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E150 00109DB0 38 80 00 00 */ li r4, 0
-/* 8010E154 00109DB4 38 A0 00 00 */ li r5, 0
-/* 8010E158 00109DB8 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E15C 00109DBC 48 14 5C 55 */ bl func_80253DB0
-/* 8010E160 00109DC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E164 00109DC4 38 80 00 02 */ li r4, 2
-/* 8010E168 00109DC8 38 A0 00 00 */ li r5, 0
-/* 8010E16C 00109DCC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010E170 00109DD0 48 14 5C 41 */ bl func_80253DB0
-/* 8010E174 00109DD4 48 00 63 E8 */ b lbl_8011455C
-lbl_8010E178:
-/* 8010E178 00109DD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E17C 00109DDC 38 80 00 01 */ li r4, 1
-/* 8010E180 00109DE0 38 A0 00 00 */ li r5, 0
-/* 8010E184 00109DE4 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E188 00109DE8 48 14 5C 29 */ bl func_80253DB0
-/* 8010E18C 00109DEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E190 00109DF0 38 80 00 02 */ li r4, 2
-/* 8010E194 00109DF4 38 A0 00 00 */ li r5, 0
-/* 8010E198 00109DF8 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010E19C 00109DFC 48 14 5C 15 */ bl func_80253DB0
-/* 8010E1A0 00109E00 48 00 63 BC */ b lbl_8011455C
-lbl_8010E1A4:
-/* 8010E1A4 00109E04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E1A8 00109E08 38 80 00 04 */ li r4, 4
-/* 8010E1AC 00109E0C 38 A0 00 00 */ li r5, 0
-/* 8010E1B0 00109E10 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E1B4 00109E14 48 14 5B FD */ bl func_80253DB0
-/* 8010E1B8 00109E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E1BC 00109E1C 38 80 00 00 */ li r4, 0
-/* 8010E1C0 00109E20 38 A0 00 00 */ li r5, 0
-/* 8010E1C4 00109E24 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8010E1C8 00109E28 48 14 5B E9 */ bl func_80253DB0
-/* 8010E1CC 00109E2C 48 00 63 90 */ b lbl_8011455C
-/* 8010E1D0 00109E30 A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010E1D4 00109E34 48 14 5B FD */ bl func_80253DD0
-/* 8010E1D8 00109E38 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E1DC 00109E3C 28 00 00 03 */ cmplwi r0, 3
-/* 8010E1E0 00109E40 40 82 63 7C */ bne lbl_8011455C
-/* 8010E1E4 00109E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E1E8 00109E48 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010E1EC 00109E4C 28 00 00 01 */ cmplwi r0, 1
-/* 8010E1F0 00109E50 40 82 00 18 */ bne lbl_8010E208
-/* 8010E1F4 00109E54 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E1F8 00109E58 38 80 00 00 */ li r4, 0
-/* 8010E1FC 00109E5C 38 A0 00 00 */ li r5, 0
-/* 8010E200 00109E60 48 14 5B B1 */ bl func_80253DB0
-/* 8010E204 00109E64 48 00 00 30 */ b lbl_8010E234
-lbl_8010E208:
-/* 8010E208 00109E68 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E20C 00109E6C 38 80 00 01 */ li r4, 1
-/* 8010E210 00109E70 38 A0 00 00 */ li r5, 0
-/* 8010E214 00109E74 48 14 5B 9D */ bl func_80253DB0
-/* 8010E218 00109E78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E21C 00109E7C 38 00 00 01 */ li r0, 1
-/* 8010E220 00109E80 88 64 01 EA */ lbz r3, 0x1ea(r4)
-/* 8010E224 00109E84 38 63 00 01 */ addi r3, r3, 1
-/* 8010E228 00109E88 B0 64 01 26 */ sth r3, 0x126(r4)
-/* 8010E22C 00109E8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E230 00109E90 B0 03 01 2A */ sth r0, 0x12a(r3)
-lbl_8010E234:
-/* 8010E234 00109E94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E238 00109E98 38 00 01 09 */ li r0, 0x109
-/* 8010E23C 00109E9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E240 00109EA0 48 00 63 1C */ b lbl_8011455C
-/* 8010E244 00109EA4 A8 7F 00 92 */ lha r3, 0x92(r31)
-/* 8010E248 00109EA8 48 14 5B 89 */ bl func_80253DD0
-/* 8010E24C 00109EAC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E250 00109EB0 28 00 00 03 */ cmplwi r0, 3
-/* 8010E254 00109EB4 40 82 63 08 */ bne lbl_8011455C
-/* 8010E258 00109EB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E25C 00109EBC 38 80 00 01 */ li r4, 1
-/* 8010E260 00109EC0 38 A0 00 00 */ li r5, 0
-/* 8010E264 00109EC4 A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010E268 00109EC8 48 14 5B 49 */ bl func_80253DB0
-/* 8010E26C 00109ECC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E270 00109ED0 38 80 00 05 */ li r4, 5
-/* 8010E274 00109ED4 38 A0 00 00 */ li r5, 0
-/* 8010E278 00109ED8 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E27C 00109EDC 48 14 5B 35 */ bl func_80253DB0
-/* 8010E280 00109EE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E284 00109EE4 38 80 00 01 */ li r4, 1
-/* 8010E288 00109EE8 38 A0 00 00 */ li r5, 0
-/* 8010E28C 00109EEC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010E290 00109EF0 48 14 5B 21 */ bl func_80253DB0
-/* 8010E294 00109EF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E298 00109EF8 38 00 01 0C */ li r0, 0x10c
-/* 8010E29C 00109EFC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E2A0 00109F00 48 00 62 BC */ b lbl_8011455C
-/* 8010E2A4 00109F04 A8 7F 00 B4 */ lha r3, 0xb4(r31)
-/* 8010E2A8 00109F08 48 14 5B 29 */ bl func_80253DD0
-/* 8010E2AC 00109F0C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E2B0 00109F10 28 00 00 03 */ cmplwi r0, 3
-/* 8010E2B4 00109F14 40 82 62 A8 */ bne lbl_8011455C
-/* 8010E2B8 00109F18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E2BC 00109F1C 38 80 00 08 */ li r4, 8
-/* 8010E2C0 00109F20 38 A0 00 00 */ li r5, 0
-/* 8010E2C4 00109F24 A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8010E2C8 00109F28 48 14 5B 29 */ bl func_80253DF0
-/* 8010E2CC 00109F2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E2D0 00109F30 38 80 00 08 */ li r4, 8
-/* 8010E2D4 00109F34 38 A0 00 00 */ li r5, 0
-/* 8010E2D8 00109F38 A8 63 00 B4 */ lha r3, 0xb4(r3)
-/* 8010E2DC 00109F3C 48 14 5B 15 */ bl func_80253DF0
-/* 8010E2E0 00109F40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E2E4 00109F44 38 80 00 08 */ li r4, 8
-/* 8010E2E8 00109F48 38 A0 00 00 */ li r5, 0
-/* 8010E2EC 00109F4C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8010E2F0 00109F50 48 14 5B 01 */ bl func_80253DF0
-/* 8010E2F4 00109F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E2F8 00109F58 38 00 00 F1 */ li r0, 0xf1
-/* 8010E2FC 00109F5C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E300 00109F60 48 00 62 5C */ b lbl_8011455C
-/* 8010E304 00109F64 7F E3 FB 78 */ mr r3, r31
-/* 8010E308 00109F68 48 00 7B 35 */ bl func_80115E3C
-/* 8010E30C 00109F6C 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E310 00109F70 40 82 62 4C */ bne lbl_8011455C
-/* 8010E314 00109F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E318 00109F78 38 80 00 00 */ li r4, 0
-/* 8010E31C 00109F7C 48 00 7B B1 */ bl func_80115ECC
-/* 8010E320 00109F80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E324 00109F84 38 A0 00 02 */ li r5, 2
-/* 8010E328 00109F88 38 00 00 00 */ li r0, 0
-/* 8010E32C 00109F8C 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010E330 00109F90 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8010E334 00109F94 38 80 00 28 */ li r4, 0x28
-/* 8010E338 00109F98 38 A0 01 54 */ li r5, 0x154
-/* 8010E33C 00109F9C 38 C0 00 00 */ li r6, 0
-/* 8010E340 00109FA0 81 4D 82 80 */ lwz r10, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E344 00109FA4 38 E0 00 00 */ li r7, 0
-/* 8010E348 00109FA8 39 00 FF FF */ li r8, -1
-/* 8010E34C 00109FAC 39 20 00 06 */ li r9, 6
-/* 8010E350 00109FB0 B0 0A 02 0C */ sth r0, 0x20c(r10)
-/* 8010E354 00109FB4 39 40 00 01 */ li r10, 1
-/* 8010E358 00109FB8 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E35C 00109FBC A0 0B 02 20 */ lhz r0, 0x220(r11)
-/* 8010E360 00109FC0 60 00 04 00 */ ori r0, r0, 0x400
-/* 8010E364 00109FC4 B0 0B 02 20 */ sth r0, 0x220(r11)
-/* 8010E368 00109FC8 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E36C 00109FCC A0 0B 02 0C */ lhz r0, 0x20c(r11)
-/* 8010E370 00109FD0 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E374 00109FD4 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010E378 00109FD8 48 14 1D 25 */ bl func_8025009C
-/* 8010E37C 00109FDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E380 00109FE0 38 00 01 0E */ li r0, 0x10e
-/* 8010E384 00109FE4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E388 00109FE8 48 00 61 D4 */ b lbl_8011455C
-/* 8010E38C 00109FEC A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010E390 00109FF0 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010E394 00109FF4 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E398 00109FF8 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010E39C 00109FFC 48 14 1F 49 */ bl func_802502E4
-/* 8010E3A0 0010A000 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E3A4 0010A004 40 82 00 5C */ bne lbl_8010E400
-/* 8010E3A8 0010A008 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E3AC 0010A00C A0 64 02 0C */ lhz r3, 0x20c(r4)
-/* 8010E3B0 0010A010 38 03 00 01 */ addi r0, r3, 1
-/* 8010E3B4 0010A014 B0 04 02 0C */ sth r0, 0x20c(r4)
-/* 8010E3B8 0010A018 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E3BC 0010A01C A0 03 02 0C */ lhz r0, 0x20c(r3)
-/* 8010E3C0 0010A020 28 00 00 02 */ cmplwi r0, 2
-/* 8010E3C4 0010A024 40 82 00 10 */ bne lbl_8010E3D4
-/* 8010E3C8 0010A028 38 00 01 0F */ li r0, 0x10f
-/* 8010E3CC 0010A02C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E3D0 0010A030 48 00 61 8C */ b lbl_8011455C
-lbl_8010E3D4:
-/* 8010E3D4 0010A034 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8010E3D8 0010A038 38 80 00 28 */ li r4, 0x28
-/* 8010E3DC 0010A03C 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010E3E0 0010A040 38 A0 01 54 */ li r5, 0x154
-/* 8010E3E4 0010A044 38 C0 00 00 */ li r6, 0
-/* 8010E3E8 0010A048 38 E0 00 00 */ li r7, 0
-/* 8010E3EC 0010A04C 39 00 FF FF */ li r8, -1
-/* 8010E3F0 0010A050 39 20 00 06 */ li r9, 6
-/* 8010E3F4 0010A054 39 40 00 01 */ li r10, 1
-/* 8010E3F8 0010A058 48 14 1C A5 */ bl func_8025009C
-/* 8010E3FC 0010A05C 48 00 61 60 */ b lbl_8011455C
-lbl_8010E400:
-/* 8010E400 0010A060 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E404 0010A064 A0 03 02 0C */ lhz r0, 0x20c(r3)
-/* 8010E408 0010A068 28 00 00 01 */ cmplwi r0, 1
-/* 8010E40C 0010A06C 40 82 61 50 */ bne lbl_8011455C
-/* 8010E410 0010A070 3C 60 80 00 */ lis r3, 0x8000
-/* 8010E414 0010A074 38 80 00 00 */ li r4, 0
-/* 8010E418 0010A078 38 A0 00 00 */ li r5, 0
-/* 8010E41C 0010A07C 38 C0 00 01 */ li r6, 1
-/* 8010E420 0010A080 4B F4 B6 4D */ bl func_80059A6C
-/* 8010E424 0010A084 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E428 0010A088 41 82 61 34 */ beq lbl_8011455C
-/* 8010E42C 0010A08C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E430 0010A090 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010E434 0010A094 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f
-/* 8010E438 0010A098 41 82 61 24 */ beq lbl_8011455C
-/* 8010E43C 0010A09C 38 00 00 04 */ li r0, 4
-/* 8010E440 0010A0A0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010E444 0010A0A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E448 0010A0A8 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010E44C 0010A0AC 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 8010E450 0010A0B0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010E454 0010A0B4 48 00 61 08 */ b lbl_8011455C
-/* 8010E458 0010A0B8 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8010E45C 0010A0BC 3C 03 00 01 */ addis r0, r3, 1
-/* 8010E460 0010A0C0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010E464 0010A0C4 40 82 60 F8 */ bne lbl_8011455C
-/* 8010E468 0010A0C8 38 00 00 01 */ li r0, 1
-/* 8010E46C 0010A0CC 38 80 00 03 */ li r4, 3
-/* 8010E470 0010A0D0 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 8010E474 0010A0D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E478 0010A0D8 48 00 7A 55 */ bl func_80115ECC
-/* 8010E47C 0010A0DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E480 0010A0E0 38 00 01 10 */ li r0, 0x110
-/* 8010E484 0010A0E4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E488 0010A0E8 48 00 60 D4 */ b lbl_8011455C
-/* 8010E48C 0010A0EC 7F E3 FB 78 */ mr r3, r31
-/* 8010E490 0010A0F0 48 00 79 AD */ bl func_80115E3C
-/* 8010E494 0010A0F4 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E498 0010A0F8 40 82 60 C4 */ bne lbl_8011455C
-/* 8010E49C 0010A0FC 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E4A0 0010A100 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010E4A4 0010A104 38 80 00 28 */ li r4, 0x28
-/* 8010E4A8 0010A108 38 A0 01 54 */ li r5, 0x154
-/* 8010E4AC 0010A10C A0 06 02 0C */ lhz r0, 0x20c(r6)
-/* 8010E4B0 0010A110 38 C0 00 00 */ li r6, 0
-/* 8010E4B4 0010A114 38 E0 00 00 */ li r7, 0
-/* 8010E4B8 0010A118 39 00 FF FF */ li r8, -1
-/* 8010E4BC 0010A11C 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E4C0 0010A120 39 20 00 06 */ li r9, 6
-/* 8010E4C4 0010A124 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010E4C8 0010A128 39 40 00 01 */ li r10, 1
-/* 8010E4CC 0010A12C 48 14 1B D1 */ bl func_8025009C
-/* 8010E4D0 0010A130 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E4D4 0010A134 38 80 01 11 */ li r4, 0x111
-/* 8010E4D8 0010A138 38 00 00 02 */ li r0, 2
-/* 8010E4DC 0010A13C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010E4E0 0010A140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E4E4 0010A144 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010E4E8 0010A148 48 00 60 74 */ b lbl_8011455C
-/* 8010E4EC 0010A14C A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010E4F0 0010A150 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010E4F4 0010A154 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E4F8 0010A158 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010E4FC 0010A15C 48 14 1D E9 */ bl func_802502E4
-/* 8010E500 0010A160 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E504 0010A164 40 82 60 58 */ bne lbl_8011455C
-/* 8010E508 0010A168 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E50C 0010A16C 38 80 01 12 */ li r4, 0x112
-/* 8010E510 0010A170 38 00 00 03 */ li r0, 3
-/* 8010E514 0010A174 A0 65 02 0C */ lhz r3, 0x20c(r5)
-/* 8010E518 0010A178 54 63 08 3C */ slwi r3, r3, 1
-/* 8010E51C 0010A17C 7C 7C 1A 2E */ lhzx r3, r28, r3
-/* 8010E520 0010A180 B0 65 02 0E */ sth r3, 0x20e(r5)
-/* 8010E524 0010A184 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E528 0010A188 A0 65 02 0C */ lhz r3, 0x20c(r5)
-/* 8010E52C 0010A18C 38 63 00 01 */ addi r3, r3, 1
-/* 8010E530 0010A190 B0 65 02 0C */ sth r3, 0x20c(r5)
-/* 8010E534 0010A194 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E538 0010A198 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010E53C 0010A19C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E540 0010A1A0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010E544 0010A1A4 48 05 12 5D */ bl func_8015F7A0
-/* 8010E548 0010A1A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E54C 0010A1AC D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010E550 0010A1B0 48 00 60 0C */ b lbl_8011455C
-/* 8010E554 0010A1B4 48 05 12 4D */ bl func_8015F7A0
-/* 8010E558 0010A1B8 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8010E55C 0010A1BC C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8010E560 0010A1C0 FC 21 10 28 */ fsub f1, f1, f2
-/* 8010E564 0010A1C4 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010E568 0010A1C8 4C 41 13 82 */ cror 2, 1, 2
-/* 8010E56C 0010A1CC 40 82 5F F0 */ bne lbl_8011455C
-/* 8010E570 0010A1D0 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010E574 0010A1D4 38 80 00 08 */ li r4, 8
-/* 8010E578 0010A1D8 38 A0 00 01 */ li r5, 1
-/* 8010E57C 0010A1DC 48 14 58 75 */ bl func_80253DF0
-/* 8010E580 0010A1E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E584 0010A1E4 38 80 00 0A */ li r4, 0xa
-/* 8010E588 0010A1E8 38 A0 00 00 */ li r5, 0
-/* 8010E58C 0010A1EC A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E590 0010A1F0 48 14 58 21 */ bl func_80253DB0
-/* 8010E594 0010A1F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E598 0010A1F8 38 00 01 13 */ li r0, 0x113
-/* 8010E59C 0010A1FC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E5A0 0010A200 48 00 5F BC */ b lbl_8011455C
-/* 8010E5A4 0010A204 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010E5A8 0010A208 48 14 58 29 */ bl func_80253DD0
-/* 8010E5AC 0010A20C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E5B0 0010A210 28 00 00 03 */ cmplwi r0, 3
-/* 8010E5B4 0010A214 40 82 5F A8 */ bne lbl_8011455C
-/* 8010E5B8 0010A218 38 60 00 00 */ li r3, 0
-/* 8010E5BC 0010A21C 38 80 00 00 */ li r4, 0
-/* 8010E5C0 0010A220 4B F4 B3 39 */ bl func_800598F8
-/* 8010E5C4 0010A224 38 60 00 01 */ li r3, 1
-/* 8010E5C8 0010A228 38 80 00 00 */ li r4, 0
-/* 8010E5CC 0010A22C 38 A0 00 00 */ li r5, 0
-/* 8010E5D0 0010A230 38 C0 00 02 */ li r6, 2
-/* 8010E5D4 0010A234 38 E0 00 00 */ li r7, 0
-/* 8010E5D8 0010A238 39 00 00 00 */ li r8, 0
-/* 8010E5DC 0010A23C 4B F4 B3 ED */ bl func_800599C8
-/* 8010E5E0 0010A240 38 60 00 02 */ li r3, 2
-/* 8010E5E4 0010A244 38 80 00 00 */ li r4, 0
-/* 8010E5E8 0010A248 38 A0 00 01 */ li r5, 1
-/* 8010E5EC 0010A24C 38 C0 00 00 */ li r6, 0
-/* 8010E5F0 0010A250 38 E0 00 00 */ li r7, 0
-/* 8010E5F4 0010A254 39 00 00 00 */ li r8, 0
-/* 8010E5F8 0010A258 4B F4 B3 D1 */ bl func_800599C8
-/* 8010E5FC 0010A25C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E600 0010A260 38 00 01 14 */ li r0, 0x114
-/* 8010E604 0010A264 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E608 0010A268 48 00 5F 54 */ b lbl_8011455C
-/* 8010E60C 0010A26C 38 60 00 00 */ li r3, 0
-/* 8010E610 0010A270 38 80 00 01 */ li r4, 1
-/* 8010E614 0010A274 38 A0 00 00 */ li r5, 0
-/* 8010E618 0010A278 38 C0 00 01 */ li r6, 1
-/* 8010E61C 0010A27C 4B F4 B4 51 */ bl func_80059A6C
-/* 8010E620 0010A280 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E624 0010A284 41 82 5F 38 */ beq lbl_8011455C
-/* 8010E628 0010A288 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010E62C 0010A28C 41 82 00 70 */ beq lbl_8010E69C
-/* 8010E630 0010A290 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E634 0010A294 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E638 0010A298 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010E63C 0010A29C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E640 0010A2A0 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010E644 0010A2A4 2C 00 00 02 */ cmpwi r0, 2
-/* 8010E648 0010A2A8 41 82 00 34 */ beq lbl_8010E67C
-/* 8010E64C 0010A2AC 40 80 5F 10 */ bge lbl_8011455C
-/* 8010E650 0010A2B0 2C 00 00 01 */ cmpwi r0, 1
-/* 8010E654 0010A2B4 40 80 00 08 */ bge lbl_8010E65C
-/* 8010E658 0010A2B8 48 00 5F 04 */ b lbl_8011455C
-lbl_8010E65C:
-/* 8010E65C 0010A2BC A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E660 0010A2C0 38 80 00 04 */ li r4, 4
-/* 8010E664 0010A2C4 38 A0 00 00 */ li r5, 0
-/* 8010E668 0010A2C8 48 14 57 49 */ bl func_80253DB0
-/* 8010E66C 0010A2CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E670 0010A2D0 38 00 01 15 */ li r0, 0x115
-/* 8010E674 0010A2D4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E678 0010A2D8 48 00 5E E4 */ b lbl_8011455C
-lbl_8010E67C:
-/* 8010E67C 0010A2DC A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E680 0010A2E0 38 80 00 05 */ li r4, 5
-/* 8010E684 0010A2E4 38 A0 00 00 */ li r5, 0
-/* 8010E688 0010A2E8 48 14 57 29 */ bl func_80253DB0
-/* 8010E68C 0010A2EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E690 0010A2F0 38 00 01 15 */ li r0, 0x115
-/* 8010E694 0010A2F4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E698 0010A2F8 48 00 5E C4 */ b lbl_8011455C
-lbl_8010E69C:
-/* 8010E69C 0010A2FC 2C 03 00 02 */ cmpwi r3, 2
-/* 8010E6A0 0010A300 41 82 00 2C */ beq lbl_8010E6CC
-/* 8010E6A4 0010A304 40 80 5E B8 */ bge lbl_8011455C
-/* 8010E6A8 0010A308 2C 03 00 01 */ cmpwi r3, 1
-/* 8010E6AC 0010A30C 40 80 00 08 */ bge lbl_8010E6B4
-/* 8010E6B0 0010A310 48 00 5E AC */ b lbl_8011455C
-lbl_8010E6B4:
-/* 8010E6B4 0010A314 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E6B8 0010A318 38 80 00 00 */ li r4, 0
-/* 8010E6BC 0010A31C 38 A0 00 00 */ li r5, 0
-/* 8010E6C0 0010A320 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E6C4 0010A324 48 14 56 ED */ bl func_80253DB0
-/* 8010E6C8 0010A328 48 00 5E 94 */ b lbl_8011455C
-lbl_8010E6CC:
-/* 8010E6CC 0010A32C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E6D0 0010A330 38 80 00 01 */ li r4, 1
-/* 8010E6D4 0010A334 38 A0 00 00 */ li r5, 0
-/* 8010E6D8 0010A338 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E6DC 0010A33C 48 14 56 D5 */ bl func_80253DB0
-/* 8010E6E0 0010A340 48 00 5E 7C */ b lbl_8011455C
-/* 8010E6E4 0010A344 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010E6E8 0010A348 48 14 56 E9 */ bl func_80253DD0
-/* 8010E6EC 0010A34C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E6F0 0010A350 28 00 00 03 */ cmplwi r0, 3
-/* 8010E6F4 0010A354 40 82 5E 68 */ bne lbl_8011455C
-/* 8010E6F8 0010A358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E6FC 0010A35C 38 80 00 09 */ li r4, 9
-/* 8010E700 0010A360 38 A0 00 00 */ li r5, 0
-/* 8010E704 0010A364 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E708 0010A368 48 14 56 A9 */ bl func_80253DB0
-/* 8010E70C 0010A36C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E710 0010A370 38 00 01 16 */ li r0, 0x116
-/* 8010E714 0010A374 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E718 0010A378 48 00 5E 44 */ b lbl_8011455C
-/* 8010E71C 0010A37C A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010E720 0010A380 48 14 56 B1 */ bl func_80253DD0
-/* 8010E724 0010A384 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010E728 0010A388 28 00 00 03 */ cmplwi r0, 3
-/* 8010E72C 0010A38C 40 82 5E 30 */ bne lbl_8011455C
-/* 8010E730 0010A390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E734 0010A394 38 80 00 08 */ li r4, 8
-/* 8010E738 0010A398 38 A0 00 00 */ li r5, 0
-/* 8010E73C 0010A39C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010E740 0010A3A0 48 14 56 B1 */ bl func_80253DF0
-/* 8010E744 0010A3A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E748 0010A3A8 38 80 01 17 */ li r4, 0x117
-/* 8010E74C 0010A3AC 38 00 00 00 */ li r0, 0
-/* 8010E750 0010A3B0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010E754 0010A3B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E758 0010A3B8 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 8010E75C 0010A3BC 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E760 0010A3C0 80 07 01 20 */ lwz r0, 0x120(r7)
-/* 8010E764 0010A3C4 28 00 00 01 */ cmplwi r0, 1
-/* 8010E768 0010A3C8 40 82 00 44 */ bne lbl_8010E7AC
-/* 8010E76C 0010A3CC A0 07 02 0C */ lhz r0, 0x20c(r7)
-/* 8010E770 0010A3D0 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010E774 0010A3D4 38 80 00 28 */ li r4, 0x28
-/* 8010E778 0010A3D8 38 A0 01 54 */ li r5, 0x154
-/* 8010E77C 0010A3DC 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E780 0010A3E0 38 C0 00 00 */ li r6, 0
-/* 8010E784 0010A3E4 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010E788 0010A3E8 38 E0 00 00 */ li r7, 0
-/* 8010E78C 0010A3EC 39 00 FF FF */ li r8, -1
-/* 8010E790 0010A3F0 39 20 00 06 */ li r9, 6
-/* 8010E794 0010A3F4 39 40 00 01 */ li r10, 1
-/* 8010E798 0010A3F8 48 14 19 05 */ bl func_8025009C
-/* 8010E79C 0010A3FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E7A0 0010A400 38 00 00 02 */ li r0, 2
-/* 8010E7A4 0010A404 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010E7A8 0010A408 48 00 5D B4 */ b lbl_8011455C
-lbl_8010E7AC:
-/* 8010E7AC 0010A40C A0 C7 02 0C */ lhz r6, 0x20c(r7)
-/* 8010E7B0 0010A410 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010E7B4 0010A414 38 80 00 28 */ li r4, 0x28
-/* 8010E7B8 0010A418 38 A0 01 54 */ li r5, 0x154
-/* 8010E7BC 0010A41C 38 06 00 01 */ addi r0, r6, 1
-/* 8010E7C0 0010A420 38 C0 00 00 */ li r6, 0
-/* 8010E7C4 0010A424 B0 07 02 0C */ sth r0, 0x20c(r7)
-/* 8010E7C8 0010A428 38 E0 00 00 */ li r7, 0
-/* 8010E7CC 0010A42C 39 00 FF FF */ li r8, -1
-/* 8010E7D0 0010A430 39 20 00 06 */ li r9, 6
-/* 8010E7D4 0010A434 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E7D8 0010A438 39 40 00 01 */ li r10, 1
-/* 8010E7DC 0010A43C A0 0B 02 0C */ lhz r0, 0x20c(r11)
-/* 8010E7E0 0010A440 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E7E4 0010A444 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010E7E8 0010A448 48 14 18 B5 */ bl func_8025009C
-/* 8010E7EC 0010A44C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E7F0 0010A450 38 00 00 02 */ li r0, 2
-/* 8010E7F4 0010A454 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010E7F8 0010A458 48 00 5D 64 */ b lbl_8011455C
-/* 8010E7FC 0010A45C A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010E800 0010A460 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010E804 0010A464 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E808 0010A468 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010E80C 0010A46C 48 14 1A D9 */ bl func_802502E4
-/* 8010E810 0010A470 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E814 0010A474 40 82 5D 48 */ bne lbl_8011455C
-/* 8010E818 0010A478 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E81C 0010A47C A0 64 02 0C */ lhz r3, 0x20c(r4)
-/* 8010E820 0010A480 38 03 00 01 */ addi r0, r3, 1
-/* 8010E824 0010A484 B0 04 02 0C */ sth r0, 0x20c(r4)
-/* 8010E828 0010A488 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E82C 0010A48C A0 04 02 0C */ lhz r0, 0x20c(r4)
-/* 8010E830 0010A490 28 00 00 05 */ cmplwi r0, 5
-/* 8010E834 0010A494 40 82 00 20 */ bne lbl_8010E854
-/* 8010E838 0010A498 38 60 01 18 */ li r3, 0x118
-/* 8010E83C 0010A49C 38 00 00 01 */ li r0, 1
-/* 8010E840 0010A4A0 90 64 00 DC */ stw r3, 0xdc(r4)
-/* 8010E844 0010A4A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E848 0010A4A8 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010E84C 0010A4AC 4B F4 7A 29 */ bl func_80056274
-/* 8010E850 0010A4B0 48 00 5D 0C */ b lbl_8011455C
-lbl_8010E854:
-/* 8010E854 0010A4B4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8010E858 0010A4B8 38 80 00 28 */ li r4, 0x28
-/* 8010E85C 0010A4BC 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010E860 0010A4C0 38 A0 01 54 */ li r5, 0x154
-/* 8010E864 0010A4C4 38 C0 00 00 */ li r6, 0
-/* 8010E868 0010A4C8 38 E0 00 00 */ li r7, 0
-/* 8010E86C 0010A4CC 39 00 FF FF */ li r8, -1
-/* 8010E870 0010A4D0 39 20 00 06 */ li r9, 6
-/* 8010E874 0010A4D4 39 40 00 01 */ li r10, 1
-/* 8010E878 0010A4D8 48 14 18 25 */ bl func_8025009C
-/* 8010E87C 0010A4DC 48 00 5C E0 */ b lbl_8011455C
-/* 8010E880 0010A4E0 4B F4 7A 79 */ bl func_800562F8
-/* 8010E884 0010A4E4 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E888 0010A4E8 41 82 5C D4 */ beq lbl_8011455C
-/* 8010E88C 0010A4EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E890 0010A4F0 38 80 00 00 */ li r4, 0
-/* 8010E894 0010A4F4 48 00 61 DD */ bl func_80114A70
-/* 8010E898 0010A4F8 38 60 00 06 */ li r3, 6
-/* 8010E89C 0010A4FC 38 80 00 0B */ li r4, 0xb
-/* 8010E8A0 0010A500 38 A0 00 01 */ li r5, 1
-/* 8010E8A4 0010A504 48 05 40 9D */ bl func_80162940
-/* 8010E8A8 0010A508 38 60 00 18 */ li r3, 0x18
-/* 8010E8AC 0010A50C 38 80 00 02 */ li r4, 2
-/* 8010E8B0 0010A510 38 A0 00 01 */ li r5, 1
-/* 8010E8B4 0010A514 48 05 40 8D */ bl func_80162940
-/* 8010E8B8 0010A518 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E8BC 0010A51C 38 00 00 00 */ li r0, 0
-/* 8010E8C0 0010A520 38 60 00 00 */ li r3, 0
-/* 8010E8C4 0010A524 38 80 00 00 */ li r4, 0
-/* 8010E8C8 0010A528 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010E8CC 0010A52C 38 A0 00 00 */ li r5, 0
-/* 8010E8D0 0010A530 38 C0 00 01 */ li r6, 1
-/* 8010E8D4 0010A534 4B FD 79 55 */ bl func_800E6228
-/* 8010E8D8 0010A538 4B F4 79 E5 */ bl func_800562BC
-/* 8010E8DC 0010A53C 48 00 5C 80 */ b lbl_8011455C
-/* 8010E8E0 0010A540 A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 8010E8E4 0010A544 38 80 00 00 */ li r4, 0
-/* 8010E8E8 0010A548 60 00 10 00 */ ori r0, r0, 0x1000
-/* 8010E8EC 0010A54C B0 1F 02 20 */ sth r0, 0x220(r31)
-/* 8010E8F0 0010A550 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E8F4 0010A554 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010E8F8 0010A558 60 00 08 00 */ ori r0, r0, 0x800
-/* 8010E8FC 0010A55C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010E900 0010A560 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E904 0010A564 48 00 97 6D */ bl func_80118070
-/* 8010E908 0010A568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E90C 0010A56C 38 00 00 00 */ li r0, 0
-/* 8010E910 0010A570 38 80 00 01 */ li r4, 1
-/* 8010E914 0010A574 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8010E918 0010A578 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E91C 0010A57C 48 00 6D 21 */ bl func_8011563C
-/* 8010E920 0010A580 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E924 0010A584 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010E928 0010A588 28 00 00 02 */ cmplwi r0, 2
-/* 8010E92C 0010A58C 40 82 00 10 */ bne lbl_8010E93C
-/* 8010E930 0010A590 38 80 00 04 */ li r4, 4
-/* 8010E934 0010A594 48 00 75 99 */ bl func_80115ECC
-/* 8010E938 0010A598 48 00 00 0C */ b lbl_8010E944
-lbl_8010E93C:
-/* 8010E93C 0010A59C 38 80 00 00 */ li r4, 0
-/* 8010E940 0010A5A0 48 00 75 8D */ bl func_80115ECC
-lbl_8010E944:
-/* 8010E944 0010A5A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E948 0010A5A8 38 80 00 01 */ li r4, 1
-/* 8010E94C 0010A5AC 48 00 61 25 */ bl func_80114A70
-/* 8010E950 0010A5B0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E954 0010A5B4 38 A0 00 01 */ li r5, 1
-/* 8010E958 0010A5B8 38 00 01 1A */ li r0, 0x11a
-/* 8010E95C 0010A5BC 38 60 00 06 */ li r3, 6
-/* 8010E960 0010A5C0 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8010E964 0010A5C4 38 80 00 02 */ li r4, 2
-/* 8010E968 0010A5C8 38 A0 00 01 */ li r5, 1
-/* 8010E96C 0010A5CC 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E970 0010A5D0 90 06 00 DC */ stw r0, 0xdc(r6)
-/* 8010E974 0010A5D4 48 05 3F CD */ bl func_80162940
-/* 8010E978 0010A5D8 4B F4 78 B9 */ bl func_80056230
-/* 8010E97C 0010A5DC 48 00 5B E0 */ b lbl_8011455C
-/* 8010E980 0010A5E0 4B F4 79 79 */ bl func_800562F8
-/* 8010E984 0010A5E4 2C 03 00 00 */ cmpwi r3, 0
-/* 8010E988 0010A5E8 41 82 5B D4 */ beq lbl_8011455C
-/* 8010E98C 0010A5EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E990 0010A5F0 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010E994 0010A5F4 28 00 00 02 */ cmplwi r0, 2
-/* 8010E998 0010A5F8 40 82 00 48 */ bne lbl_8010E9E0
-/* 8010E99C 0010A5FC 38 00 01 2E */ li r0, 0x12e
-/* 8010E9A0 0010A600 38 80 00 08 */ li r4, 8
-/* 8010E9A4 0010A604 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010E9A8 0010A608 38 A0 00 01 */ li r5, 1
-/* 8010E9AC 0010A60C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E9B0 0010A610 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010E9B4 0010A614 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8010E9B8 0010A618 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010E9BC 0010A61C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E9C0 0010A620 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010E9C4 0010A624 48 14 54 2D */ bl func_80253DF0
-/* 8010E9C8 0010A628 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010E9CC 0010A62C 38 80 00 10 */ li r4, 0x10
-/* 8010E9D0 0010A630 38 A0 00 00 */ li r5, 0
-/* 8010E9D4 0010A634 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010E9D8 0010A638 48 14 53 D9 */ bl func_80253DB0
-/* 8010E9DC 0010A63C 48 00 5B 80 */ b lbl_8011455C
-lbl_8010E9E0:
-/* 8010E9E0 0010A640 A0 03 02 0C */ lhz r0, 0x20c(r3)
-/* 8010E9E4 0010A644 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010E9E8 0010A648 38 80 00 28 */ li r4, 0x28
-/* 8010E9EC 0010A64C 38 A0 01 54 */ li r5, 0x154
-/* 8010E9F0 0010A650 54 00 08 3C */ slwi r0, r0, 1
-/* 8010E9F4 0010A654 38 C0 00 00 */ li r6, 0
-/* 8010E9F8 0010A658 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010E9FC 0010A65C 38 E0 00 00 */ li r7, 0
-/* 8010EA00 0010A660 39 00 FF FF */ li r8, -1
-/* 8010EA04 0010A664 39 20 00 06 */ li r9, 6
-/* 8010EA08 0010A668 39 40 00 01 */ li r10, 1
-/* 8010EA0C 0010A66C 48 14 16 91 */ bl func_8025009C
-/* 8010EA10 0010A670 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA14 0010A674 38 80 00 02 */ li r4, 2
-/* 8010EA18 0010A678 38 00 01 1B */ li r0, 0x11b
-/* 8010EA1C 0010A67C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010EA20 0010A680 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA24 0010A684 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EA28 0010A688 48 00 5B 34 */ b lbl_8011455C
-/* 8010EA2C 0010A68C A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010EA30 0010A690 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010EA34 0010A694 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EA38 0010A698 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010EA3C 0010A69C 48 14 18 A9 */ bl func_802502E4
-/* 8010EA40 0010A6A0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010EA44 0010A6A4 40 82 5B 18 */ bne lbl_8011455C
-/* 8010EA48 0010A6A8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA4C 0010A6AC 38 A0 01 1C */ li r5, 0x11c
-/* 8010EA50 0010A6B0 38 00 00 01 */ li r0, 1
-/* 8010EA54 0010A6B4 38 80 00 03 */ li r4, 3
-/* 8010EA58 0010A6B8 A0 66 02 0C */ lhz r3, 0x20c(r6)
-/* 8010EA5C 0010A6BC 38 63 00 01 */ addi r3, r3, 1
-/* 8010EA60 0010A6C0 B0 66 02 0C */ sth r3, 0x20c(r6)
-/* 8010EA64 0010A6C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA68 0010A6C8 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 8010EA6C 0010A6CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA70 0010A6D0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010EA74 0010A6D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA78 0010A6D8 48 00 74 55 */ bl func_80115ECC
-/* 8010EA7C 0010A6DC 48 00 5A E0 */ b lbl_8011455C
-/* 8010EA80 0010A6E0 7F E3 FB 78 */ mr r3, r31
-/* 8010EA84 0010A6E4 48 00 73 B9 */ bl func_80115E3C
-/* 8010EA88 0010A6E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010EA8C 0010A6EC 40 82 5A D0 */ bne lbl_8011455C
-/* 8010EA90 0010A6F0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EA94 0010A6F4 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010EA98 0010A6F8 38 80 00 28 */ li r4, 0x28
-/* 8010EA9C 0010A6FC 38 A0 01 54 */ li r5, 0x154
-/* 8010EAA0 0010A700 A0 06 02 0C */ lhz r0, 0x20c(r6)
-/* 8010EAA4 0010A704 38 C0 00 00 */ li r6, 0
-/* 8010EAA8 0010A708 38 E0 00 00 */ li r7, 0
-/* 8010EAAC 0010A70C 39 00 FF FF */ li r8, -1
-/* 8010EAB0 0010A710 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EAB4 0010A714 39 20 00 06 */ li r9, 6
-/* 8010EAB8 0010A718 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010EABC 0010A71C 39 40 00 01 */ li r10, 1
-/* 8010EAC0 0010A720 48 14 15 DD */ bl func_8025009C
-/* 8010EAC4 0010A724 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EAC8 0010A728 38 80 00 02 */ li r4, 2
-/* 8010EACC 0010A72C 38 00 01 1D */ li r0, 0x11d
-/* 8010EAD0 0010A730 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010EAD4 0010A734 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EAD8 0010A738 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EADC 0010A73C 48 00 5A 80 */ b lbl_8011455C
-/* 8010EAE0 0010A740 A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010EAE4 0010A744 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010EAE8 0010A748 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EAEC 0010A74C 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010EAF0 0010A750 48 14 17 F5 */ bl func_802502E4
-/* 8010EAF4 0010A754 2C 03 00 00 */ cmpwi r3, 0
-/* 8010EAF8 0010A758 40 82 5A 64 */ bne lbl_8011455C
-/* 8010EAFC 0010A75C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB00 0010A760 38 80 01 1E */ li r4, 0x11e
-/* 8010EB04 0010A764 38 00 00 03 */ li r0, 3
-/* 8010EB08 0010A768 A0 65 02 0C */ lhz r3, 0x20c(r5)
-/* 8010EB0C 0010A76C 54 63 08 3C */ slwi r3, r3, 1
-/* 8010EB10 0010A770 7C 7C 1A 2E */ lhzx r3, r28, r3
-/* 8010EB14 0010A774 B0 65 02 0E */ sth r3, 0x20e(r5)
-/* 8010EB18 0010A778 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB1C 0010A77C A0 65 02 0C */ lhz r3, 0x20c(r5)
-/* 8010EB20 0010A780 38 63 00 01 */ addi r3, r3, 1
-/* 8010EB24 0010A784 B0 65 02 0C */ sth r3, 0x20c(r5)
-/* 8010EB28 0010A788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB2C 0010A78C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010EB30 0010A790 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB34 0010A794 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010EB38 0010A798 48 05 0C 69 */ bl func_8015F7A0
-/* 8010EB3C 0010A79C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB40 0010A7A0 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010EB44 0010A7A4 48 00 5A 18 */ b lbl_8011455C
-/* 8010EB48 0010A7A8 48 05 0C 59 */ bl func_8015F7A0
-/* 8010EB4C 0010A7AC C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8010EB50 0010A7B0 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8010EB54 0010A7B4 FC 21 10 28 */ fsub f1, f1, f2
-/* 8010EB58 0010A7B8 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010EB5C 0010A7BC 4C 41 13 82 */ cror 2, 1, 2
-/* 8010EB60 0010A7C0 40 82 59 FC */ bne lbl_8011455C
-/* 8010EB64 0010A7C4 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010EB68 0010A7C8 38 80 00 08 */ li r4, 8
-/* 8010EB6C 0010A7CC 38 A0 00 01 */ li r5, 1
-/* 8010EB70 0010A7D0 48 14 52 81 */ bl func_80253DF0
-/* 8010EB74 0010A7D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB78 0010A7D8 38 80 00 0A */ li r4, 0xa
-/* 8010EB7C 0010A7DC 38 A0 00 00 */ li r5, 0
-/* 8010EB80 0010A7E0 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010EB84 0010A7E4 48 14 52 2D */ bl func_80253DB0
-/* 8010EB88 0010A7E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EB8C 0010A7EC 38 00 01 1F */ li r0, 0x11f
-/* 8010EB90 0010A7F0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EB94 0010A7F4 48 00 59 C8 */ b lbl_8011455C
-/* 8010EB98 0010A7F8 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010EB9C 0010A7FC 48 14 52 35 */ bl func_80253DD0
-/* 8010EBA0 0010A800 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010EBA4 0010A804 28 00 00 03 */ cmplwi r0, 3
-/* 8010EBA8 0010A808 40 82 59 B4 */ bne lbl_8011455C
-/* 8010EBAC 0010A80C 38 60 00 00 */ li r3, 0
-/* 8010EBB0 0010A810 38 80 00 00 */ li r4, 0
-/* 8010EBB4 0010A814 4B F4 AD 45 */ bl func_800598F8
-/* 8010EBB8 0010A818 38 60 00 01 */ li r3, 1
-/* 8010EBBC 0010A81C 38 80 00 02 */ li r4, 2
-/* 8010EBC0 0010A820 38 A0 00 02 */ li r5, 2
-/* 8010EBC4 0010A824 38 C0 00 02 */ li r6, 2
-/* 8010EBC8 0010A828 38 E0 00 02 */ li r7, 2
-/* 8010EBCC 0010A82C 39 00 00 00 */ li r8, 0
-/* 8010EBD0 0010A830 4B F4 AD F9 */ bl func_800599C8
-/* 8010EBD4 0010A834 38 60 00 02 */ li r3, 2
-/* 8010EBD8 0010A838 38 80 00 01 */ li r4, 1
-/* 8010EBDC 0010A83C 38 A0 00 01 */ li r5, 1
-/* 8010EBE0 0010A840 38 C0 00 01 */ li r6, 1
-/* 8010EBE4 0010A844 38 E0 00 01 */ li r7, 1
-/* 8010EBE8 0010A848 39 00 00 00 */ li r8, 0
-/* 8010EBEC 0010A84C 4B F4 AD DD */ bl func_800599C8
-/* 8010EBF0 0010A850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EBF4 0010A854 38 00 01 20 */ li r0, 0x120
-/* 8010EBF8 0010A858 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EBFC 0010A85C 48 00 59 60 */ b lbl_8011455C
-/* 8010EC00 0010A860 38 60 00 00 */ li r3, 0
-/* 8010EC04 0010A864 38 80 00 01 */ li r4, 1
-/* 8010EC08 0010A868 38 A0 00 00 */ li r5, 0
-/* 8010EC0C 0010A86C 38 C0 00 01 */ li r6, 1
-/* 8010EC10 0010A870 4B F4 AE 5D */ bl func_80059A6C
-/* 8010EC14 0010A874 2C 03 00 00 */ cmpwi r3, 0
-/* 8010EC18 0010A878 41 82 59 44 */ beq lbl_8011455C
-/* 8010EC1C 0010A87C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010EC20 0010A880 41 82 00 70 */ beq lbl_8010EC90
-/* 8010EC24 0010A884 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EC28 0010A888 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010EC2C 0010A88C 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010EC30 0010A890 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EC34 0010A894 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010EC38 0010A898 2C 00 00 02 */ cmpwi r0, 2
-/* 8010EC3C 0010A89C 41 82 00 34 */ beq lbl_8010EC70
-/* 8010EC40 0010A8A0 40 80 59 1C */ bge lbl_8011455C
-/* 8010EC44 0010A8A4 2C 00 00 01 */ cmpwi r0, 1
-/* 8010EC48 0010A8A8 40 80 00 08 */ bge lbl_8010EC50
-/* 8010EC4C 0010A8AC 48 00 59 10 */ b lbl_8011455C
-lbl_8010EC50:
-/* 8010EC50 0010A8B0 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010EC54 0010A8B4 38 80 00 04 */ li r4, 4
-/* 8010EC58 0010A8B8 38 A0 00 00 */ li r5, 0
-/* 8010EC5C 0010A8BC 48 14 51 55 */ bl func_80253DB0
-/* 8010EC60 0010A8C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EC64 0010A8C4 38 00 01 21 */ li r0, 0x121
-/* 8010EC68 0010A8C8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EC6C 0010A8CC 48 00 58 F0 */ b lbl_8011455C
-lbl_8010EC70:
-/* 8010EC70 0010A8D0 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010EC74 0010A8D4 38 80 00 05 */ li r4, 5
-/* 8010EC78 0010A8D8 38 A0 00 00 */ li r5, 0
-/* 8010EC7C 0010A8DC 48 14 51 35 */ bl func_80253DB0
-/* 8010EC80 0010A8E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EC84 0010A8E4 38 00 01 21 */ li r0, 0x121
-/* 8010EC88 0010A8E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EC8C 0010A8EC 48 00 58 D0 */ b lbl_8011455C
-lbl_8010EC90:
-/* 8010EC90 0010A8F0 2C 03 00 02 */ cmpwi r3, 2
-/* 8010EC94 0010A8F4 41 82 00 2C */ beq lbl_8010ECC0
-/* 8010EC98 0010A8F8 40 80 58 C4 */ bge lbl_8011455C
-/* 8010EC9C 0010A8FC 2C 03 00 01 */ cmpwi r3, 1
-/* 8010ECA0 0010A900 40 80 00 08 */ bge lbl_8010ECA8
-/* 8010ECA4 0010A904 48 00 58 B8 */ b lbl_8011455C
-lbl_8010ECA8:
-/* 8010ECA8 0010A908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ECAC 0010A90C 38 80 00 00 */ li r4, 0
-/* 8010ECB0 0010A910 38 A0 00 00 */ li r5, 0
-/* 8010ECB4 0010A914 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010ECB8 0010A918 48 14 50 F9 */ bl func_80253DB0
-/* 8010ECBC 0010A91C 48 00 58 A0 */ b lbl_8011455C
-lbl_8010ECC0:
-/* 8010ECC0 0010A920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ECC4 0010A924 38 80 00 01 */ li r4, 1
-/* 8010ECC8 0010A928 38 A0 00 00 */ li r5, 0
-/* 8010ECCC 0010A92C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010ECD0 0010A930 48 14 50 E1 */ bl func_80253DB0
-/* 8010ECD4 0010A934 48 00 58 88 */ b lbl_8011455C
-/* 8010ECD8 0010A938 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010ECDC 0010A93C 48 14 50 F5 */ bl func_80253DD0
-/* 8010ECE0 0010A940 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010ECE4 0010A944 28 00 00 03 */ cmplwi r0, 3
-/* 8010ECE8 0010A948 40 82 58 74 */ bne lbl_8011455C
-/* 8010ECEC 0010A94C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ECF0 0010A950 38 80 00 09 */ li r4, 9
-/* 8010ECF4 0010A954 38 A0 00 00 */ li r5, 0
-/* 8010ECF8 0010A958 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010ECFC 0010A95C 48 14 50 B5 */ bl func_80253DB0
-/* 8010ED00 0010A960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ED04 0010A964 38 00 01 22 */ li r0, 0x122
-/* 8010ED08 0010A968 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010ED0C 0010A96C 48 00 58 50 */ b lbl_8011455C
-/* 8010ED10 0010A970 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010ED14 0010A974 48 14 50 BD */ bl func_80253DD0
-/* 8010ED18 0010A978 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010ED1C 0010A97C 28 00 00 03 */ cmplwi r0, 3
-/* 8010ED20 0010A980 40 82 58 3C */ bne lbl_8011455C
-/* 8010ED24 0010A984 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ED28 0010A988 38 80 00 08 */ li r4, 8
-/* 8010ED2C 0010A98C 38 A0 00 00 */ li r5, 0
-/* 8010ED30 0010A990 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010ED34 0010A994 48 14 50 BD */ bl func_80253DF0
-/* 8010ED38 0010A998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ED3C 0010A99C 38 00 00 00 */ li r0, 0
-/* 8010ED40 0010A9A0 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 8010ED44 0010A9A4 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ED48 0010A9A8 80 07 01 20 */ lwz r0, 0x120(r7)
-/* 8010ED4C 0010A9AC 28 00 00 01 */ cmplwi r0, 1
-/* 8010ED50 0010A9B0 40 82 00 50 */ bne lbl_8010EDA0
-/* 8010ED54 0010A9B4 A0 07 02 0C */ lhz r0, 0x20c(r7)
-/* 8010ED58 0010A9B8 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010ED5C 0010A9BC 38 80 00 28 */ li r4, 0x28
-/* 8010ED60 0010A9C0 38 A0 01 54 */ li r5, 0x154
-/* 8010ED64 0010A9C4 54 00 08 3C */ slwi r0, r0, 1
-/* 8010ED68 0010A9C8 38 C0 00 00 */ li r6, 0
-/* 8010ED6C 0010A9CC 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010ED70 0010A9D0 38 E0 00 00 */ li r7, 0
-/* 8010ED74 0010A9D4 39 00 FF FF */ li r8, -1
-/* 8010ED78 0010A9D8 39 20 00 06 */ li r9, 6
-/* 8010ED7C 0010A9DC 39 40 00 01 */ li r10, 1
-/* 8010ED80 0010A9E0 48 14 13 1D */ bl func_8025009C
-/* 8010ED84 0010A9E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ED88 0010A9E8 38 80 00 02 */ li r4, 2
-/* 8010ED8C 0010A9EC 38 00 01 23 */ li r0, 0x123
-/* 8010ED90 0010A9F0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010ED94 0010A9F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010ED98 0010A9F8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010ED9C 0010A9FC 48 00 57 C0 */ b lbl_8011455C
-lbl_8010EDA0:
-/* 8010EDA0 0010AA00 A0 C7 02 0C */ lhz r6, 0x20c(r7)
-/* 8010EDA4 0010AA04 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010EDA8 0010AA08 38 80 00 28 */ li r4, 0x28
-/* 8010EDAC 0010AA0C 38 A0 01 54 */ li r5, 0x154
-/* 8010EDB0 0010AA10 38 06 00 05 */ addi r0, r6, 5
-/* 8010EDB4 0010AA14 38 C0 00 00 */ li r6, 0
-/* 8010EDB8 0010AA18 B0 07 02 0C */ sth r0, 0x20c(r7)
-/* 8010EDBC 0010AA1C 38 E0 00 00 */ li r7, 0
-/* 8010EDC0 0010AA20 39 00 FF FF */ li r8, -1
-/* 8010EDC4 0010AA24 39 20 00 06 */ li r9, 6
-/* 8010EDC8 0010AA28 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EDCC 0010AA2C 39 40 00 01 */ li r10, 1
-/* 8010EDD0 0010AA30 A0 0B 02 0C */ lhz r0, 0x20c(r11)
-/* 8010EDD4 0010AA34 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EDD8 0010AA38 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010EDDC 0010AA3C 48 14 12 C1 */ bl func_8025009C
-/* 8010EDE0 0010AA40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EDE4 0010AA44 38 80 00 02 */ li r4, 2
-/* 8010EDE8 0010AA48 38 00 01 23 */ li r0, 0x123
-/* 8010EDEC 0010AA4C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010EDF0 0010AA50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EDF4 0010AA54 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EDF8 0010AA58 48 00 57 64 */ b lbl_8011455C
-/* 8010EDFC 0010AA5C A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010EE00 0010AA60 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010EE04 0010AA64 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EE08 0010AA68 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010EE0C 0010AA6C 48 14 14 D9 */ bl func_802502E4
-/* 8010EE10 0010AA70 2C 03 00 00 */ cmpwi r3, 0
-/* 8010EE14 0010AA74 40 82 57 48 */ bne lbl_8011455C
-/* 8010EE18 0010AA78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE1C 0010AA7C A0 64 02 0C */ lhz r3, 0x20c(r4)
-/* 8010EE20 0010AA80 38 03 00 01 */ addi r0, r3, 1
-/* 8010EE24 0010AA84 B0 04 02 0C */ sth r0, 0x20c(r4)
-/* 8010EE28 0010AA88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE2C 0010AA8C A0 03 02 0C */ lhz r0, 0x20c(r3)
-/* 8010EE30 0010AA90 28 00 00 09 */ cmplwi r0, 9
-/* 8010EE34 0010AA94 41 82 00 0C */ beq lbl_8010EE40
-/* 8010EE38 0010AA98 28 00 00 0D */ cmplwi r0, 0xd
-/* 8010EE3C 0010AA9C 40 82 00 74 */ bne lbl_8010EEB0
-lbl_8010EE40:
-/* 8010EE40 0010AAA0 38 00 01 24 */ li r0, 0x124
-/* 8010EE44 0010AAA4 38 80 00 00 */ li r4, 0
-/* 8010EE48 0010AAA8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EE4C 0010AAAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE50 0010AAB0 48 00 92 21 */ bl func_80118070
-/* 8010EE54 0010AAB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE58 0010AAB8 3B 80 00 00 */ li r28, 0
-/* 8010EE5C 0010AABC 38 00 00 01 */ li r0, 1
-/* 8010EE60 0010AAC0 38 80 00 08 */ li r4, 8
-/* 8010EE64 0010AAC4 B3 83 01 2C */ sth r28, 0x12c(r3)
-/* 8010EE68 0010AAC8 38 A0 00 01 */ li r5, 1
-/* 8010EE6C 0010AACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE70 0010AAD0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010EE74 0010AAD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE78 0010AAD8 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010EE7C 0010AADC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8010EE80 0010AAE0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010EE84 0010AAE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE88 0010AAE8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010EE8C 0010AAEC 48 14 4F 65 */ bl func_80253DF0
-/* 8010EE90 0010AAF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EE94 0010AAF4 38 80 00 10 */ li r4, 0x10
-/* 8010EE98 0010AAF8 38 A0 00 00 */ li r5, 0
-/* 8010EE9C 0010AAFC A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010EEA0 0010AB00 48 14 4F 11 */ bl func_80253DB0
-/* 8010EEA4 0010AB04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EEA8 0010AB08 93 83 01 1C */ stw r28, 0x11c(r3)
-/* 8010EEAC 0010AB0C 48 00 56 B0 */ b lbl_8011455C
-lbl_8010EEB0:
-/* 8010EEB0 0010AB10 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8010EEB4 0010AB14 38 80 00 28 */ li r4, 0x28
-/* 8010EEB8 0010AB18 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010EEBC 0010AB1C 38 A0 01 54 */ li r5, 0x154
-/* 8010EEC0 0010AB20 38 C0 00 00 */ li r6, 0
-/* 8010EEC4 0010AB24 38 E0 00 00 */ li r7, 0
-/* 8010EEC8 0010AB28 39 00 FF FF */ li r8, -1
-/* 8010EECC 0010AB2C 39 20 00 06 */ li r9, 6
-/* 8010EED0 0010AB30 39 40 00 01 */ li r10, 1
-/* 8010EED4 0010AB34 48 14 11 C9 */ bl func_8025009C
-/* 8010EED8 0010AB38 48 00 56 84 */ b lbl_8011455C
-/* 8010EEDC 0010AB3C A8 7F 00 86 */ lha r3, 0x86(r31)
-/* 8010EEE0 0010AB40 48 14 4E F1 */ bl func_80253DD0
-/* 8010EEE4 0010AB44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010EEE8 0010AB48 28 00 00 03 */ cmplwi r0, 3
-/* 8010EEEC 0010AB4C 40 82 56 70 */ bne lbl_8011455C
-/* 8010EEF0 0010AB50 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EEF4 0010AB54 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010EEF8 0010AB58 38 80 00 28 */ li r4, 0x28
-/* 8010EEFC 0010AB5C 38 A0 01 64 */ li r5, 0x164
-/* 8010EF00 0010AB60 A0 06 02 0C */ lhz r0, 0x20c(r6)
-/* 8010EF04 0010AB64 38 C0 00 00 */ li r6, 0
-/* 8010EF08 0010AB68 38 E0 00 00 */ li r7, 0
-/* 8010EF0C 0010AB6C 39 00 FF FF */ li r8, -1
-/* 8010EF10 0010AB70 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EF14 0010AB74 39 20 00 06 */ li r9, 6
-/* 8010EF18 0010AB78 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010EF1C 0010AB7C 39 40 00 01 */ li r10, 1
-/* 8010EF20 0010AB80 48 14 11 7D */ bl func_8025009C
-/* 8010EF24 0010AB84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EF28 0010AB88 38 80 00 02 */ li r4, 2
-/* 8010EF2C 0010AB8C 38 00 01 25 */ li r0, 0x125
-/* 8010EF30 0010AB90 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010EF34 0010AB94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EF38 0010AB98 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010EF3C 0010AB9C 48 00 56 20 */ b lbl_8011455C
-/* 8010EF40 0010ABA0 A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010EF44 0010ABA4 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010EF48 0010ABA8 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EF4C 0010ABAC 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010EF50 0010ABB0 48 14 13 95 */ bl func_802502E4
-/* 8010EF54 0010ABB4 2C 03 00 00 */ cmpwi r3, 0
-/* 8010EF58 0010ABB8 40 82 56 04 */ bne lbl_8011455C
-/* 8010EF5C 0010ABBC 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EF60 0010ABC0 38 80 00 28 */ li r4, 0x28
-/* 8010EF64 0010ABC4 38 A0 01 64 */ li r5, 0x164
-/* 8010EF68 0010ABC8 38 C0 00 00 */ li r6, 0
-/* 8010EF6C 0010ABCC A0 6B 02 0C */ lhz r3, 0x20c(r11)
-/* 8010EF70 0010ABD0 38 E0 00 00 */ li r7, 0
-/* 8010EF74 0010ABD4 39 00 FF FF */ li r8, -1
-/* 8010EF78 0010ABD8 39 20 00 06 */ li r9, 6
-/* 8010EF7C 0010ABDC 38 03 00 01 */ addi r0, r3, 1
-/* 8010EF80 0010ABE0 39 40 00 01 */ li r10, 1
-/* 8010EF84 0010ABE4 B0 0B 02 0C */ sth r0, 0x20c(r11)
-/* 8010EF88 0010ABE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EF8C 0010ABEC A0 03 02 0C */ lhz r0, 0x20c(r3)
-/* 8010EF90 0010ABF0 54 00 08 3C */ slwi r0, r0, 1
-/* 8010EF94 0010ABF4 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010EF98 0010ABF8 48 14 11 05 */ bl func_8025009C
-/* 8010EF9C 0010ABFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EFA0 0010AC00 38 80 01 26 */ li r4, 0x126
-/* 8010EFA4 0010AC04 38 00 00 03 */ li r0, 3
-/* 8010EFA8 0010AC08 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010EFAC 0010AC0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EFB0 0010AC10 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010EFB4 0010AC14 48 05 07 ED */ bl func_8015F7A0
-/* 8010EFB8 0010AC18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EFBC 0010AC1C D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010EFC0 0010AC20 48 00 55 9C */ b lbl_8011455C
-/* 8010EFC4 0010AC24 48 05 07 DD */ bl func_8015F7A0
-/* 8010EFC8 0010AC28 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8010EFCC 0010AC2C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8010EFD0 0010AC30 FC 21 10 28 */ fsub f1, f1, f2
-/* 8010EFD4 0010AC34 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010EFD8 0010AC38 4C 41 13 82 */ cror 2, 1, 2
-/* 8010EFDC 0010AC3C 40 82 55 80 */ bne lbl_8011455C
-/* 8010EFE0 0010AC40 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010EFE4 0010AC44 38 80 00 08 */ li r4, 8
-/* 8010EFE8 0010AC48 38 A0 00 01 */ li r5, 1
-/* 8010EFEC 0010AC4C 48 14 4E 05 */ bl func_80253DF0
-/* 8010EFF0 0010AC50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010EFF4 0010AC54 38 80 00 0E */ li r4, 0xe
-/* 8010EFF8 0010AC58 38 A0 00 00 */ li r5, 0
-/* 8010EFFC 0010AC5C A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F000 0010AC60 48 14 4D B1 */ bl func_80253DB0
-/* 8010F004 0010AC64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F008 0010AC68 38 80 2A F2 */ li r4, 0x2af2
-/* 8010F00C 0010AC6C 38 00 01 27 */ li r0, 0x127
-/* 8010F010 0010AC70 90 83 01 1C */ stw r4, 0x11c(r3)
-/* 8010F014 0010AC74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F018 0010AC78 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F01C 0010AC7C 48 00 55 40 */ b lbl_8011455C
-/* 8010F020 0010AC80 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8010F024 0010AC84 3C 03 00 01 */ addis r0, r3, 1
-/* 8010F028 0010AC88 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010F02C 0010AC8C 40 82 55 30 */ bne lbl_8011455C
-/* 8010F030 0010AC90 38 60 00 02 */ li r3, 2
-/* 8010F034 0010AC94 38 00 01 28 */ li r0, 0x128
-/* 8010F038 0010AC98 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8010F03C 0010AC9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F040 0010ACA0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F044 0010ACA4 48 00 55 18 */ b lbl_8011455C
-/* 8010F048 0010ACA8 A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010F04C 0010ACAC 3B 9E 00 48 */ addi r28, r30, 0x48
-/* 8010F050 0010ACB0 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F054 0010ACB4 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010F058 0010ACB8 48 14 12 8D */ bl func_802502E4
-/* 8010F05C 0010ACBC 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F060 0010ACC0 40 82 54 FC */ bne lbl_8011455C
-/* 8010F064 0010ACC4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F068 0010ACC8 A0 64 02 0C */ lhz r3, 0x20c(r4)
-/* 8010F06C 0010ACCC 38 03 00 01 */ addi r0, r3, 1
-/* 8010F070 0010ACD0 B0 04 02 0C */ sth r0, 0x20c(r4)
-/* 8010F074 0010ACD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F078 0010ACD8 A0 03 02 0C */ lhz r0, 0x20c(r3)
-/* 8010F07C 0010ACDC 28 00 00 0C */ cmplwi r0, 0xc
-/* 8010F080 0010ACE0 41 82 00 0C */ beq lbl_8010F08C
-/* 8010F084 0010ACE4 28 00 00 0F */ cmplwi r0, 0xf
-/* 8010F088 0010ACE8 40 82 00 7C */ bne lbl_8010F104
-lbl_8010F08C:
-/* 8010F08C 0010ACEC 38 00 00 0F */ li r0, 0xf
-/* 8010F090 0010ACF0 38 80 00 0E */ li r4, 0xe
-/* 8010F094 0010ACF4 B0 03 02 0C */ sth r0, 0x20c(r3)
-/* 8010F098 0010ACF8 38 A0 00 00 */ li r5, 0
-/* 8010F09C 0010ACFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F0A0 0010AD00 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010F0A4 0010AD04 48 14 4D 0D */ bl func_80253DB0
-/* 8010F0A8 0010AD08 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F0AC 0010AD0C 38 00 00 00 */ li r0, 0
-/* 8010F0B0 0010AD10 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F0B4 0010AD14 38 80 00 28 */ li r4, 0x28
-/* 8010F0B8 0010AD18 90 05 01 1C */ stw r0, 0x11c(r5)
-/* 8010F0BC 0010AD1C 38 A0 01 64 */ li r5, 0x164
-/* 8010F0C0 0010AD20 38 C0 00 00 */ li r6, 0
-/* 8010F0C4 0010AD24 38 E0 00 00 */ li r7, 0
-/* 8010F0C8 0010AD28 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F0CC 0010AD2C 39 00 FF FF */ li r8, -1
-/* 8010F0D0 0010AD30 39 20 00 06 */ li r9, 6
-/* 8010F0D4 0010AD34 39 40 00 01 */ li r10, 1
-/* 8010F0D8 0010AD38 A0 0B 02 0C */ lhz r0, 0x20c(r11)
-/* 8010F0DC 0010AD3C 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F0E0 0010AD40 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F0E4 0010AD44 48 14 0F B9 */ bl func_8025009C
-/* 8010F0E8 0010AD48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F0EC 0010AD4C 38 80 00 02 */ li r4, 2
-/* 8010F0F0 0010AD50 38 00 01 2A */ li r0, 0x12a
-/* 8010F0F4 0010AD54 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010F0F8 0010AD58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F0FC 0010AD5C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F100 0010AD60 48 00 54 5C */ b lbl_8011455C
-lbl_8010F104:
-/* 8010F104 0010AD64 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8010F108 0010AD68 38 80 00 28 */ li r4, 0x28
-/* 8010F10C 0010AD6C 7C 7C 02 2E */ lhzx r3, r28, r0
-/* 8010F110 0010AD70 38 A0 01 64 */ li r5, 0x164
-/* 8010F114 0010AD74 38 C0 00 00 */ li r6, 0
-/* 8010F118 0010AD78 38 E0 00 00 */ li r7, 0
-/* 8010F11C 0010AD7C 39 00 FF FF */ li r8, -1
-/* 8010F120 0010AD80 39 20 00 06 */ li r9, 6
-/* 8010F124 0010AD84 39 40 00 01 */ li r10, 1
-/* 8010F128 0010AD88 48 14 0F 75 */ bl func_8025009C
-/* 8010F12C 0010AD8C 48 00 54 30 */ b lbl_8011455C
-/* 8010F130 0010AD90 A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010F134 0010AD94 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F138 0010AD98 38 80 00 28 */ li r4, 0x28
-/* 8010F13C 0010AD9C 38 A0 01 64 */ li r5, 0x164
-/* 8010F140 0010ADA0 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F144 0010ADA4 38 C0 00 00 */ li r6, 0
-/* 8010F148 0010ADA8 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F14C 0010ADAC 38 E0 00 00 */ li r7, 0
-/* 8010F150 0010ADB0 39 00 FF FF */ li r8, -1
-/* 8010F154 0010ADB4 39 20 00 06 */ li r9, 6
-/* 8010F158 0010ADB8 39 40 00 01 */ li r10, 1
-/* 8010F15C 0010ADBC 48 14 0F 41 */ bl func_8025009C
-/* 8010F160 0010ADC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F164 0010ADC4 38 80 00 02 */ li r4, 2
-/* 8010F168 0010ADC8 38 00 01 2A */ li r0, 0x12a
-/* 8010F16C 0010ADCC 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010F170 0010ADD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F174 0010ADD4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F178 0010ADD8 48 00 53 E4 */ b lbl_8011455C
-/* 8010F17C 0010ADDC A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010F180 0010ADE0 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F184 0010ADE4 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F188 0010ADE8 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F18C 0010ADEC 48 14 11 59 */ bl func_802502E4
-/* 8010F190 0010ADF0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F194 0010ADF4 40 82 53 C8 */ bne lbl_8011455C
-/* 8010F198 0010ADF8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F19C 0010ADFC 38 80 01 2B */ li r4, 0x12b
-/* 8010F1A0 0010AE00 38 00 00 03 */ li r0, 3
-/* 8010F1A4 0010AE04 A0 65 02 0C */ lhz r3, 0x20c(r5)
-/* 8010F1A8 0010AE08 38 63 00 01 */ addi r3, r3, 1
-/* 8010F1AC 0010AE0C B0 65 02 0C */ sth r3, 0x20c(r5)
-/* 8010F1B0 0010AE10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F1B4 0010AE14 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010F1B8 0010AE18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F1BC 0010AE1C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F1C0 0010AE20 48 05 05 E1 */ bl func_8015F7A0
-/* 8010F1C4 0010AE24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F1C8 0010AE28 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010F1CC 0010AE2C 48 00 53 90 */ b lbl_8011455C
-/* 8010F1D0 0010AE30 48 05 05 D1 */ bl func_8015F7A0
-/* 8010F1D4 0010AE34 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8010F1D8 0010AE38 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8010F1DC 0010AE3C FC 21 10 28 */ fsub f1, f1, f2
-/* 8010F1E0 0010AE40 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010F1E4 0010AE44 4C 41 13 82 */ cror 2, 1, 2
-/* 8010F1E8 0010AE48 40 82 53 74 */ bne lbl_8011455C
-/* 8010F1EC 0010AE4C A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010F1F0 0010AE50 2C 00 00 13 */ cmpwi r0, 0x13
-/* 8010F1F4 0010AE54 41 82 00 CC */ beq lbl_8010F2C0
-/* 8010F1F8 0010AE58 40 80 00 1C */ bge lbl_8010F214
-/* 8010F1FC 0010AE5C 2C 00 00 11 */ cmpwi r0, 0x11
-/* 8010F200 0010AE60 41 82 00 58 */ beq lbl_8010F258
-/* 8010F204 0010AE64 40 80 00 88 */ bge lbl_8010F28C
-/* 8010F208 0010AE68 2C 00 00 10 */ cmpwi r0, 0x10
-/* 8010F20C 0010AE6C 40 80 00 18 */ bge lbl_8010F224
-/* 8010F210 0010AE70 48 00 01 48 */ b lbl_8010F358
-lbl_8010F214:
-/* 8010F214 0010AE74 2C 00 00 15 */ cmpwi r0, 0x15
-/* 8010F218 0010AE78 41 82 01 10 */ beq lbl_8010F328
-/* 8010F21C 0010AE7C 40 80 01 3C */ bge lbl_8010F358
-/* 8010F220 0010AE80 48 00 00 D4 */ b lbl_8010F2F4
-lbl_8010F224:
-/* 8010F224 0010AE84 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010F228 0010AE88 38 80 00 08 */ li r4, 8
-/* 8010F22C 0010AE8C 38 A0 00 01 */ li r5, 1
-/* 8010F230 0010AE90 48 14 4B C1 */ bl func_80253DF0
-/* 8010F234 0010AE94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F238 0010AE98 38 80 00 01 */ li r4, 1
-/* 8010F23C 0010AE9C 38 A0 00 00 */ li r5, 0
-/* 8010F240 0010AEA0 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F244 0010AEA4 48 14 4B 6D */ bl func_80253DB0
-/* 8010F248 0010AEA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F24C 0010AEAC 38 00 2A F3 */ li r0, 0x2af3
-/* 8010F250 0010AEB0 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 8010F254 0010AEB4 48 00 01 04 */ b lbl_8010F358
-lbl_8010F258:
-/* 8010F258 0010AEB8 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010F25C 0010AEBC 38 80 00 08 */ li r4, 8
-/* 8010F260 0010AEC0 38 A0 00 01 */ li r5, 1
-/* 8010F264 0010AEC4 48 14 4B 8D */ bl func_80253DF0
-/* 8010F268 0010AEC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F26C 0010AECC 38 80 00 03 */ li r4, 3
-/* 8010F270 0010AED0 38 A0 00 00 */ li r5, 0
-/* 8010F274 0010AED4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F278 0010AED8 48 14 4B 39 */ bl func_80253DB0
-/* 8010F27C 0010AEDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F280 0010AEE0 38 00 2A F4 */ li r0, 0x2af4
-/* 8010F284 0010AEE4 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 8010F288 0010AEE8 48 00 00 D0 */ b lbl_8010F358
-lbl_8010F28C:
-/* 8010F28C 0010AEEC A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010F290 0010AEF0 38 80 00 08 */ li r4, 8
-/* 8010F294 0010AEF4 38 A0 00 01 */ li r5, 1
-/* 8010F298 0010AEF8 48 14 4B 59 */ bl func_80253DF0
-/* 8010F29C 0010AEFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F2A0 0010AF00 38 80 00 05 */ li r4, 5
-/* 8010F2A4 0010AF04 38 A0 00 00 */ li r5, 0
-/* 8010F2A8 0010AF08 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F2AC 0010AF0C 48 14 4B 05 */ bl func_80253DB0
-/* 8010F2B0 0010AF10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F2B4 0010AF14 38 00 2A F5 */ li r0, 0x2af5
-/* 8010F2B8 0010AF18 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 8010F2BC 0010AF1C 48 00 00 9C */ b lbl_8010F358
-lbl_8010F2C0:
-/* 8010F2C0 0010AF20 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010F2C4 0010AF24 38 80 00 08 */ li r4, 8
-/* 8010F2C8 0010AF28 38 A0 00 01 */ li r5, 1
-/* 8010F2CC 0010AF2C 48 14 4B 25 */ bl func_80253DF0
-/* 8010F2D0 0010AF30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F2D4 0010AF34 38 80 00 07 */ li r4, 7
-/* 8010F2D8 0010AF38 38 A0 00 00 */ li r5, 0
-/* 8010F2DC 0010AF3C A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F2E0 0010AF40 48 14 4A D1 */ bl func_80253DB0
-/* 8010F2E4 0010AF44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F2E8 0010AF48 38 00 2A F6 */ li r0, 0x2af6
-/* 8010F2EC 0010AF4C 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 8010F2F0 0010AF50 48 00 00 68 */ b lbl_8010F358
-lbl_8010F2F4:
-/* 8010F2F4 0010AF54 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010F2F8 0010AF58 38 80 00 08 */ li r4, 8
-/* 8010F2FC 0010AF5C 38 A0 00 01 */ li r5, 1
-/* 8010F300 0010AF60 48 14 4A F1 */ bl func_80253DF0
-/* 8010F304 0010AF64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F308 0010AF68 38 80 00 09 */ li r4, 9
-/* 8010F30C 0010AF6C 38 A0 00 00 */ li r5, 0
-/* 8010F310 0010AF70 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F314 0010AF74 48 14 4A 9D */ bl func_80253DB0
-/* 8010F318 0010AF78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F31C 0010AF7C 38 00 2A F7 */ li r0, 0x2af7
-/* 8010F320 0010AF80 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 8010F324 0010AF84 48 00 00 34 */ b lbl_8010F358
-lbl_8010F328:
-/* 8010F328 0010AF88 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8010F32C 0010AF8C 38 80 00 08 */ li r4, 8
-/* 8010F330 0010AF90 38 A0 00 01 */ li r5, 1
-/* 8010F334 0010AF94 48 14 4A BD */ bl func_80253DF0
-/* 8010F338 0010AF98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F33C 0010AF9C 38 80 00 0B */ li r4, 0xb
-/* 8010F340 0010AFA0 38 A0 00 00 */ li r5, 0
-/* 8010F344 0010AFA4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F348 0010AFA8 48 14 4A 69 */ bl func_80253DB0
-/* 8010F34C 0010AFAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F350 0010AFB0 38 00 2A F8 */ li r0, 0x2af8
-/* 8010F354 0010AFB4 90 03 01 1C */ stw r0, 0x11c(r3)
-lbl_8010F358:
-/* 8010F358 0010AFB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F35C 0010AFBC 38 00 01 2C */ li r0, 0x12c
-/* 8010F360 0010AFC0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F364 0010AFC4 48 00 51 F8 */ b lbl_8011455C
-/* 8010F368 0010AFC8 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8010F36C 0010AFCC 3C 03 00 01 */ addis r0, r3, 1
-/* 8010F370 0010AFD0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010F374 0010AFD4 40 82 51 E8 */ bne lbl_8011455C
-/* 8010F378 0010AFD8 38 00 00 02 */ li r0, 2
-/* 8010F37C 0010AFDC 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F380 0010AFE0 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 8010F384 0010AFE4 38 80 00 28 */ li r4, 0x28
-/* 8010F388 0010AFE8 38 A0 01 64 */ li r5, 0x164
-/* 8010F38C 0010AFEC 38 C0 00 00 */ li r6, 0
-/* 8010F390 0010AFF0 81 4D 82 80 */ lwz r10, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F394 0010AFF4 38 E0 00 00 */ li r7, 0
-/* 8010F398 0010AFF8 39 00 FF FF */ li r8, -1
-/* 8010F39C 0010AFFC 39 20 00 06 */ li r9, 6
-/* 8010F3A0 0010B000 A0 0A 02 0C */ lhz r0, 0x20c(r10)
-/* 8010F3A4 0010B004 39 40 00 01 */ li r10, 1
-/* 8010F3A8 0010B008 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F3AC 0010B00C 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F3B0 0010B010 48 14 0C ED */ bl func_8025009C
-/* 8010F3B4 0010B014 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F3B8 0010B018 38 00 01 2D */ li r0, 0x12d
-/* 8010F3BC 0010B01C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F3C0 0010B020 48 00 51 9C */ b lbl_8011455C
-/* 8010F3C4 0010B024 A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010F3C8 0010B028 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F3CC 0010B02C 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F3D0 0010B030 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F3D4 0010B034 48 14 0F 11 */ bl func_802502E4
-/* 8010F3D8 0010B038 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F3DC 0010B03C 40 82 51 80 */ bne lbl_8011455C
-/* 8010F3E0 0010B040 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F3E4 0010B044 38 80 00 0E */ li r4, 0xe
-/* 8010F3E8 0010B048 38 A0 00 00 */ li r5, 0
-/* 8010F3EC 0010B04C A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010F3F0 0010B050 48 14 49 C1 */ bl func_80253DB0
-/* 8010F3F4 0010B054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F3F8 0010B058 38 00 00 00 */ li r0, 0
-/* 8010F3FC 0010B05C 90 03 01 1C */ stw r0, 0x11c(r3)
-/* 8010F400 0010B060 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F404 0010B064 A0 64 02 0C */ lhz r3, 0x20c(r4)
-/* 8010F408 0010B068 38 03 00 01 */ addi r0, r3, 1
-/* 8010F40C 0010B06C B0 04 02 0C */ sth r0, 0x20c(r4)
-/* 8010F410 0010B070 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F414 0010B074 A0 05 02 0C */ lhz r0, 0x20c(r5)
-/* 8010F418 0010B078 28 00 00 16 */ cmplwi r0, 0x16
-/* 8010F41C 0010B07C 40 82 00 38 */ bne lbl_8010F454
-/* 8010F420 0010B080 38 00 01 2E */ li r0, 0x12e
-/* 8010F424 0010B084 38 80 00 08 */ li r4, 8
-/* 8010F428 0010B088 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8010F42C 0010B08C 38 A0 00 01 */ li r5, 1
-/* 8010F430 0010B090 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F434 0010B094 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F438 0010B098 48 14 49 B9 */ bl func_80253DF0
-/* 8010F43C 0010B09C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F440 0010B0A0 38 80 00 0D */ li r4, 0xd
-/* 8010F444 0010B0A4 38 A0 00 00 */ li r5, 0
-/* 8010F448 0010B0A8 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8010F44C 0010B0AC 48 14 49 65 */ bl func_80253DB0
-/* 8010F450 0010B0B0 48 00 51 0C */ b lbl_8011455C
-lbl_8010F454:
-/* 8010F454 0010B0B4 38 60 01 2B */ li r3, 0x12b
-/* 8010F458 0010B0B8 38 00 00 03 */ li r0, 3
-/* 8010F45C 0010B0BC 90 65 00 DC */ stw r3, 0xdc(r5)
-/* 8010F460 0010B0C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F464 0010B0C4 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F468 0010B0C8 48 05 03 39 */ bl func_8015F7A0
-/* 8010F46C 0010B0CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F470 0010B0D0 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010F474 0010B0D4 48 00 50 E8 */ b lbl_8011455C
-/* 8010F478 0010B0D8 38 60 00 16 */ li r3, 0x16
-/* 8010F47C 0010B0DC 38 00 00 02 */ li r0, 2
-/* 8010F480 0010B0E0 B0 7F 02 0C */ sth r3, 0x20c(r31)
-/* 8010F484 0010B0E4 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F488 0010B0E8 38 80 00 28 */ li r4, 0x28
-/* 8010F48C 0010B0EC 38 A0 01 64 */ li r5, 0x164
-/* 8010F490 0010B0F0 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F494 0010B0F4 38 C0 00 00 */ li r6, 0
-/* 8010F498 0010B0F8 38 E0 00 00 */ li r7, 0
-/* 8010F49C 0010B0FC 39 00 FF FF */ li r8, -1
-/* 8010F4A0 0010B100 90 09 01 14 */ stw r0, 0x114(r9)
-/* 8010F4A4 0010B104 39 20 00 06 */ li r9, 6
-/* 8010F4A8 0010B108 39 40 00 01 */ li r10, 1
-/* 8010F4AC 0010B10C 81 6D 82 80 */ lwz r11, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F4B0 0010B110 A0 0B 02 0C */ lhz r0, 0x20c(r11)
-/* 8010F4B4 0010B114 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F4B8 0010B118 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F4BC 0010B11C 48 14 0B E1 */ bl func_8025009C
-/* 8010F4C0 0010B120 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F4C4 0010B124 38 00 01 2F */ li r0, 0x12f
-/* 8010F4C8 0010B128 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F4CC 0010B12C 48 00 50 90 */ b lbl_8011455C
-/* 8010F4D0 0010B130 A0 1F 02 0C */ lhz r0, 0x20c(r31)
-/* 8010F4D4 0010B134 38 7E 00 48 */ addi r3, r30, 0x48
-/* 8010F4D8 0010B138 54 00 08 3C */ slwi r0, r0, 1
-/* 8010F4DC 0010B13C 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8010F4E0 0010B140 48 14 0E 05 */ bl func_802502E4
-/* 8010F4E4 0010B144 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F4E8 0010B148 40 82 50 74 */ bne lbl_8011455C
-/* 8010F4EC 0010B14C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F4F0 0010B150 38 80 01 30 */ li r4, 0x130
-/* 8010F4F4 0010B154 38 00 00 04 */ li r0, 4
-/* 8010F4F8 0010B158 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010F4FC 0010B15C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F500 0010B160 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F504 0010B164 48 00 50 58 */ b lbl_8011455C
-/* 8010F508 0010B168 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8010F50C 0010B16C 3C 03 00 01 */ addis r0, r3, 1
-/* 8010F510 0010B170 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010F514 0010B174 40 82 50 48 */ bne lbl_8011455C
-/* 8010F518 0010B178 38 60 00 01 */ li r3, 1
-/* 8010F51C 0010B17C 38 00 00 2B */ li r0, 0x2b
-/* 8010F520 0010B180 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8010F524 0010B184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F528 0010B188 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F52C 0010B18C 48 00 50 30 */ b lbl_8011455C
-/* 8010F530 0010B190 80 7F 00 D8 */ lwz r3, 0xd8(r31)
-/* 8010F534 0010B194 3C 63 00 06 */ addis r3, r3, 6
-/* 8010F538 0010B198 80 03 85 EC */ lwz r0, -0x7a14(r3)
-/* 8010F53C 0010B19C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8010F540 0010B1A0 41 82 00 34 */ beq lbl_8010F574
-/* 8010F544 0010B1A4 38 60 00 04 */ li r3, 4
-/* 8010F548 0010B1A8 38 00 01 3A */ li r0, 0x13a
-/* 8010F54C 0010B1AC 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8010F550 0010B1B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F554 0010B1B4 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 8010F558 0010B1B8 3C 83 00 06 */ addis r4, r3, 6
-/* 8010F55C 0010B1BC 80 64 85 EC */ lwz r3, -0x7a14(r4)
-/* 8010F560 0010B1C0 54 63 00 7E */ clrlwi r3, r3, 1
-/* 8010F564 0010B1C4 90 64 85 EC */ stw r3, -0x7a14(r4)
-/* 8010F568 0010B1C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F56C 0010B1CC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F570 0010B1D0 48 00 4F EC */ b lbl_8011455C
-lbl_8010F574:
-/* 8010F574 0010B1D4 38 60 00 02 */ li r3, 2
-/* 8010F578 0010B1D8 38 00 01 32 */ li r0, 0x132
-/* 8010F57C 0010B1DC 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8010F580 0010B1E0 38 60 45 F3 */ li r3, 0x45f3
-/* 8010F584 0010B1E4 38 80 00 28 */ li r4, 0x28
-/* 8010F588 0010B1E8 38 A0 01 54 */ li r5, 0x154
-/* 8010F58C 0010B1EC 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F590 0010B1F0 38 C0 00 00 */ li r6, 0
-/* 8010F594 0010B1F4 38 E0 00 00 */ li r7, 0
-/* 8010F598 0010B1F8 39 00 FF FF */ li r8, -1
-/* 8010F59C 0010B1FC 90 09 00 DC */ stw r0, 0xdc(r9)
-/* 8010F5A0 0010B200 39 20 00 06 */ li r9, 6
-/* 8010F5A4 0010B204 39 40 00 01 */ li r10, 1
-/* 8010F5A8 0010B208 48 14 0A F5 */ bl func_8025009C
-/* 8010F5AC 0010B20C 48 00 4F B0 */ b lbl_8011455C
-/* 8010F5B0 0010B210 38 60 45 F3 */ li r3, 0x45f3
-/* 8010F5B4 0010B214 48 14 0D 31 */ bl func_802502E4
-/* 8010F5B8 0010B218 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F5BC 0010B21C 40 82 4F A0 */ bne lbl_8011455C
-/* 8010F5C0 0010B220 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F5C4 0010B224 38 80 00 04 */ li r4, 4
-/* 8010F5C8 0010B228 38 00 01 33 */ li r0, 0x133
-/* 8010F5CC 0010B22C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010F5D0 0010B230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F5D4 0010B234 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F5D8 0010B238 48 00 4F 84 */ b lbl_8011455C
-/* 8010F5DC 0010B23C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8010F5E0 0010B240 3C 03 00 01 */ addis r0, r3, 1
-/* 8010F5E4 0010B244 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010F5E8 0010B248 40 82 4F 74 */ bne lbl_8011455C
-/* 8010F5EC 0010B24C 7F E3 FB 78 */ mr r3, r31
-/* 8010F5F0 0010B250 38 80 00 03 */ li r4, 3
-/* 8010F5F4 0010B254 48 00 68 D9 */ bl func_80115ECC
-/* 8010F5F8 0010B258 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F5FC 0010B25C 38 80 00 01 */ li r4, 1
-/* 8010F600 0010B260 38 00 01 34 */ li r0, 0x134
-/* 8010F604 0010B264 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010F608 0010B268 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F60C 0010B26C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F610 0010B270 48 00 4F 4C */ b lbl_8011455C
-/* 8010F614 0010B274 7F E3 FB 78 */ mr r3, r31
-/* 8010F618 0010B278 48 00 68 25 */ bl func_80115E3C
-/* 8010F61C 0010B27C 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F620 0010B280 40 82 4F 3C */ bne lbl_8011455C
-/* 8010F624 0010B284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F628 0010B288 38 80 00 08 */ li r4, 8
-/* 8010F62C 0010B28C 38 A0 00 01 */ li r5, 1
-/* 8010F630 0010B290 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010F634 0010B294 48 14 47 BD */ bl func_80253DF0
-/* 8010F638 0010B298 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F63C 0010B29C 38 80 00 10 */ li r4, 0x10
-/* 8010F640 0010B2A0 38 A0 00 00 */ li r5, 0
-/* 8010F644 0010B2A4 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8010F648 0010B2A8 48 14 47 69 */ bl func_80253DB0
-/* 8010F64C 0010B2AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F650 0010B2B0 38 00 01 35 */ li r0, 0x135
-/* 8010F654 0010B2B4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F658 0010B2B8 48 00 4F 04 */ b lbl_8011455C
-/* 8010F65C 0010B2BC A8 7F 00 86 */ lha r3, 0x86(r31)
-/* 8010F660 0010B2C0 48 14 47 71 */ bl func_80253DD0
-/* 8010F664 0010B2C4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010F668 0010B2C8 28 00 00 03 */ cmplwi r0, 3
-/* 8010F66C 0010B2CC 40 82 4E F0 */ bne lbl_8011455C
-/* 8010F670 0010B2D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F674 0010B2D4 38 00 00 2B */ li r0, 0x2b
-/* 8010F678 0010B2D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F67C 0010B2DC 48 00 4E E0 */ b lbl_8011455C
-/* 8010F680 0010B2E0 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8010F684 0010B2E4 3C 03 00 01 */ addis r0, r3, 1
-/* 8010F688 0010B2E8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8010F68C 0010B2EC 40 82 4E D0 */ bne lbl_8011455C
-/* 8010F690 0010B2F0 38 60 46 2C */ li r3, 0x462c
-/* 8010F694 0010B2F4 38 80 00 28 */ li r4, 0x28
-/* 8010F698 0010B2F8 38 A0 01 54 */ li r5, 0x154
-/* 8010F69C 0010B2FC 38 C0 00 00 */ li r6, 0
-/* 8010F6A0 0010B300 38 E0 00 00 */ li r7, 0
-/* 8010F6A4 0010B304 39 00 FF FF */ li r8, -1
-/* 8010F6A8 0010B308 39 20 00 06 */ li r9, 6
-/* 8010F6AC 0010B30C 39 40 00 01 */ li r10, 1
-/* 8010F6B0 0010B310 48 14 09 ED */ bl func_8025009C
-/* 8010F6B4 0010B314 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F6B8 0010B318 38 80 00 02 */ li r4, 2
-/* 8010F6BC 0010B31C 38 00 01 3B */ li r0, 0x13b
-/* 8010F6C0 0010B320 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010F6C4 0010B324 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F6C8 0010B328 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F6CC 0010B32C 48 00 4E 90 */ b lbl_8011455C
-/* 8010F6D0 0010B330 38 60 46 2C */ li r3, 0x462c
-/* 8010F6D4 0010B334 48 14 0C 11 */ bl func_802502E4
-/* 8010F6D8 0010B338 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F6DC 0010B33C 40 82 4E 80 */ bne lbl_8011455C
-/* 8010F6E0 0010B340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F6E4 0010B344 38 00 00 01 */ li r0, 1
-/* 8010F6E8 0010B348 38 80 00 03 */ li r4, 3
-/* 8010F6EC 0010B34C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F6F0 0010B350 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F6F4 0010B354 48 00 67 D9 */ bl func_80115ECC
-/* 8010F6F8 0010B358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F6FC 0010B35C 38 00 01 3C */ li r0, 0x13c
-/* 8010F700 0010B360 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F704 0010B364 48 00 4E 58 */ b lbl_8011455C
-/* 8010F708 0010B368 7F E3 FB 78 */ mr r3, r31
-/* 8010F70C 0010B36C 48 00 67 31 */ bl func_80115E3C
-/* 8010F710 0010B370 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F714 0010B374 40 82 4E 48 */ bne lbl_8011455C
-/* 8010F718 0010B378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F71C 0010B37C 38 A0 01 3D */ li r5, 0x13d
-/* 8010F720 0010B380 38 00 00 00 */ li r0, 0
-/* 8010F724 0010B384 38 80 00 01 */ li r4, 1
-/* 8010F728 0010B388 90 A3 00 DC */ stw r5, 0xdc(r3)
-/* 8010F72C 0010B38C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F730 0010B390 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 8010F734 0010B394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F738 0010B398 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010F73C 0010B39C 50 80 2E 74 */ rlwimi r0, r4, 5, 0x19, 0x1a
-/* 8010F740 0010B3A0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010F744 0010B3A4 48 00 4E 18 */ b lbl_8011455C
-/* 8010F748 0010B3A8 A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 8010F74C 0010B3AC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8010F750 0010B3B0 B0 1F 02 20 */ sth r0, 0x220(r31)
-/* 8010F754 0010B3B4 48 00 6D C5 */ bl func_80116518
-/* 8010F758 0010B3B8 38 60 46 2D */ li r3, 0x462d
-/* 8010F75C 0010B3BC 38 80 00 28 */ li r4, 0x28
-/* 8010F760 0010B3C0 38 A0 01 64 */ li r5, 0x164
-/* 8010F764 0010B3C4 38 C0 00 00 */ li r6, 0
-/* 8010F768 0010B3C8 38 E0 00 00 */ li r7, 0
-/* 8010F76C 0010B3CC 39 00 FF FF */ li r8, -1
-/* 8010F770 0010B3D0 39 20 00 06 */ li r9, 6
-/* 8010F774 0010B3D4 39 40 00 01 */ li r10, 1
-/* 8010F778 0010B3D8 48 14 09 25 */ bl func_8025009C
-/* 8010F77C 0010B3DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F780 0010B3E0 38 80 00 02 */ li r4, 2
-/* 8010F784 0010B3E4 38 00 01 3E */ li r0, 0x13e
-/* 8010F788 0010B3E8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010F78C 0010B3EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F790 0010B3F0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F794 0010B3F4 48 00 4D C8 */ b lbl_8011455C
-/* 8010F798 0010B3F8 38 60 46 2D */ li r3, 0x462d
-/* 8010F79C 0010B3FC 48 14 0B 49 */ bl func_802502E4
-/* 8010F7A0 0010B400 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F7A4 0010B404 40 82 4D B8 */ bne lbl_8011455C
-/* 8010F7A8 0010B408 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F7AC 0010B40C 38 A0 46 2D */ li r5, 0x462d
-/* 8010F7B0 0010B410 38 80 01 3F */ li r4, 0x13f
-/* 8010F7B4 0010B414 38 00 00 03 */ li r0, 3
-/* 8010F7B8 0010B418 B0 A3 02 0E */ sth r5, 0x20e(r3)
-/* 8010F7BC 0010B41C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F7C0 0010B420 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010F7C4 0010B424 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F7C8 0010B428 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F7CC 0010B42C 48 04 FF D5 */ bl func_8015F7A0
-/* 8010F7D0 0010B430 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F7D4 0010B434 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010F7D8 0010B438 48 00 4D 84 */ b lbl_8011455C
-/* 8010F7DC 0010B43C 48 04 FF C5 */ bl func_8015F7A0
-/* 8010F7E0 0010B440 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8010F7E4 0010B444 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8010F7E8 0010B448 FC 21 10 28 */ fsub f1, f1, f2
-/* 8010F7EC 0010B44C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010F7F0 0010B450 4C 41 13 82 */ cror 2, 1, 2
-/* 8010F7F4 0010B454 40 82 4D 68 */ bne lbl_8011455C
-/* 8010F7F8 0010B458 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010F7FC 0010B45C 38 80 00 08 */ li r4, 8
-/* 8010F800 0010B460 38 A0 00 01 */ li r5, 1
-/* 8010F804 0010B464 48 14 45 ED */ bl func_80253DF0
-/* 8010F808 0010B468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F80C 0010B46C 38 80 00 0A */ li r4, 0xa
-/* 8010F810 0010B470 38 A0 00 00 */ li r5, 0
-/* 8010F814 0010B474 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F818 0010B478 48 14 45 99 */ bl func_80253DB0
-/* 8010F81C 0010B47C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F820 0010B480 38 00 01 40 */ li r0, 0x140
-/* 8010F824 0010B484 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F828 0010B488 48 00 4D 34 */ b lbl_8011455C
-/* 8010F82C 0010B48C A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010F830 0010B490 48 14 45 A1 */ bl func_80253DD0
-/* 8010F834 0010B494 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010F838 0010B498 28 00 00 03 */ cmplwi r0, 3
-/* 8010F83C 0010B49C 40 82 4D 20 */ bne lbl_8011455C
-/* 8010F840 0010B4A0 38 60 00 00 */ li r3, 0
-/* 8010F844 0010B4A4 38 80 00 00 */ li r4, 0
-/* 8010F848 0010B4A8 4B F4 A0 B1 */ bl func_800598F8
-/* 8010F84C 0010B4AC 38 60 00 01 */ li r3, 1
-/* 8010F850 0010B4B0 38 80 00 00 */ li r4, 0
-/* 8010F854 0010B4B4 38 A0 00 00 */ li r5, 0
-/* 8010F858 0010B4B8 38 C0 00 02 */ li r6, 2
-/* 8010F85C 0010B4BC 38 E0 00 00 */ li r7, 0
-/* 8010F860 0010B4C0 39 00 00 00 */ li r8, 0
-/* 8010F864 0010B4C4 4B F4 A1 65 */ bl func_800599C8
-/* 8010F868 0010B4C8 38 60 00 02 */ li r3, 2
-/* 8010F86C 0010B4CC 38 80 00 00 */ li r4, 0
-/* 8010F870 0010B4D0 38 A0 00 01 */ li r5, 1
-/* 8010F874 0010B4D4 38 C0 00 00 */ li r6, 0
-/* 8010F878 0010B4D8 38 E0 00 00 */ li r7, 0
-/* 8010F87C 0010B4DC 39 00 00 00 */ li r8, 0
-/* 8010F880 0010B4E0 4B F4 A1 49 */ bl func_800599C8
-/* 8010F884 0010B4E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F888 0010B4E8 38 00 01 41 */ li r0, 0x141
-/* 8010F88C 0010B4EC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F890 0010B4F0 48 00 4C CC */ b lbl_8011455C
-/* 8010F894 0010B4F4 A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 8010F898 0010B4F8 38 60 00 00 */ li r3, 0
-/* 8010F89C 0010B4FC 38 A0 00 00 */ li r5, 0
-/* 8010F8A0 0010B500 38 C0 00 01 */ li r6, 1
-/* 8010F8A4 0010B504 54 04 DF BE */ rlwinm r4, r0, 0x1b, 0x1e, 0x1f
-/* 8010F8A8 0010B508 4B F4 A1 C5 */ bl func_80059A6C
-/* 8010F8AC 0010B50C 2C 03 00 00 */ cmpwi r3, 0
-/* 8010F8B0 0010B510 41 82 4C AC */ beq lbl_8011455C
-/* 8010F8B4 0010B514 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010F8B8 0010B518 41 82 00 88 */ beq lbl_8010F940
-/* 8010F8BC 0010B51C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F8C0 0010B520 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010F8C4 0010B524 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010F8C8 0010B528 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F8CC 0010B52C 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010F8D0 0010B530 2C 00 00 02 */ cmpwi r0, 2
-/* 8010F8D4 0010B534 41 82 00 40 */ beq lbl_8010F914
-/* 8010F8D8 0010B538 40 80 4C 84 */ bge lbl_8011455C
-/* 8010F8DC 0010B53C 2C 00 00 01 */ cmpwi r0, 1
-/* 8010F8E0 0010B540 40 80 00 08 */ bge lbl_8010F8E8
-/* 8010F8E4 0010B544 48 00 4C 78 */ b lbl_8011455C
-lbl_8010F8E8:
-/* 8010F8E8 0010B548 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F8EC 0010B54C 38 80 00 04 */ li r4, 4
-/* 8010F8F0 0010B550 38 A0 00 00 */ li r5, 0
-/* 8010F8F4 0010B554 48 14 44 BD */ bl func_80253DB0
-/* 8010F8F8 0010B558 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F8FC 0010B55C 38 80 01 42 */ li r4, 0x142
-/* 8010F900 0010B560 38 00 00 01 */ li r0, 1
-/* 8010F904 0010B564 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010F908 0010B568 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F90C 0010B56C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F910 0010B570 48 00 4C 4C */ b lbl_8011455C
-lbl_8010F914:
-/* 8010F914 0010B574 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F918 0010B578 38 80 00 05 */ li r4, 5
-/* 8010F91C 0010B57C 38 A0 00 00 */ li r5, 0
-/* 8010F920 0010B580 48 14 44 91 */ bl func_80253DB0
-/* 8010F924 0010B584 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F928 0010B588 38 80 01 52 */ li r4, 0x152
-/* 8010F92C 0010B58C 38 00 00 01 */ li r0, 1
-/* 8010F930 0010B590 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010F934 0010B594 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F938 0010B598 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010F93C 0010B59C 48 00 4C 20 */ b lbl_8011455C
-lbl_8010F940:
-/* 8010F940 0010B5A0 2C 03 00 02 */ cmpwi r3, 2
-/* 8010F944 0010B5A4 41 82 00 2C */ beq lbl_8010F970
-/* 8010F948 0010B5A8 40 80 4C 14 */ bge lbl_8011455C
-/* 8010F94C 0010B5AC 2C 03 00 01 */ cmpwi r3, 1
-/* 8010F950 0010B5B0 40 80 00 08 */ bge lbl_8010F958
-/* 8010F954 0010B5B4 48 00 4C 08 */ b lbl_8011455C
-lbl_8010F958:
-/* 8010F958 0010B5B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F95C 0010B5BC 38 80 00 00 */ li r4, 0
-/* 8010F960 0010B5C0 38 A0 00 00 */ li r5, 0
-/* 8010F964 0010B5C4 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F968 0010B5C8 48 14 44 49 */ bl func_80253DB0
-/* 8010F96C 0010B5CC 48 00 4B F0 */ b lbl_8011455C
-lbl_8010F970:
-/* 8010F970 0010B5D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F974 0010B5D4 38 80 00 01 */ li r4, 1
-/* 8010F978 0010B5D8 38 A0 00 00 */ li r5, 0
-/* 8010F97C 0010B5DC A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F980 0010B5E0 48 14 44 31 */ bl func_80253DB0
-/* 8010F984 0010B5E4 48 00 4B D8 */ b lbl_8011455C
-/* 8010F988 0010B5E8 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010F98C 0010B5EC 48 14 44 45 */ bl func_80253DD0
-/* 8010F990 0010B5F0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010F994 0010B5F4 28 00 00 03 */ cmplwi r0, 3
-/* 8010F998 0010B5F8 40 82 4B C4 */ bne lbl_8011455C
-/* 8010F99C 0010B5FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F9A0 0010B600 38 80 00 09 */ li r4, 9
-/* 8010F9A4 0010B604 38 A0 00 00 */ li r5, 0
-/* 8010F9A8 0010B608 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F9AC 0010B60C 48 14 44 05 */ bl func_80253DB0
-/* 8010F9B0 0010B610 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F9B4 0010B614 38 00 01 43 */ li r0, 0x143
-/* 8010F9B8 0010B618 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010F9BC 0010B61C 48 00 4B A0 */ b lbl_8011455C
-/* 8010F9C0 0010B620 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010F9C4 0010B624 48 14 44 0D */ bl func_80253DD0
-/* 8010F9C8 0010B628 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010F9CC 0010B62C 28 00 00 03 */ cmplwi r0, 3
-/* 8010F9D0 0010B630 40 82 4B 8C */ bne lbl_8011455C
-/* 8010F9D4 0010B634 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010F9D8 0010B638 38 80 00 08 */ li r4, 8
-/* 8010F9DC 0010B63C 38 A0 00 00 */ li r5, 0
-/* 8010F9E0 0010B640 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010F9E4 0010B644 48 14 44 0D */ bl func_80253DF0
-/* 8010F9E8 0010B648 38 60 52 67 */ li r3, 0x5267
-/* 8010F9EC 0010B64C 38 80 00 28 */ li r4, 0x28
-/* 8010F9F0 0010B650 38 A0 01 64 */ li r5, 0x164
-/* 8010F9F4 0010B654 38 C0 00 00 */ li r6, 0
-/* 8010F9F8 0010B658 38 E0 00 00 */ li r7, 0
-/* 8010F9FC 0010B65C 39 00 FF FF */ li r8, -1
-/* 8010FA00 0010B660 39 20 00 06 */ li r9, 6
-/* 8010FA04 0010B664 39 40 00 01 */ li r10, 1
-/* 8010FA08 0010B668 48 14 06 95 */ bl func_8025009C
-/* 8010FA0C 0010B66C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA10 0010B670 38 80 01 44 */ li r4, 0x144
-/* 8010FA14 0010B674 38 00 00 00 */ li r0, 0
-/* 8010FA18 0010B678 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010FA1C 0010B67C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA20 0010B680 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 8010FA24 0010B684 48 00 4B 38 */ b lbl_8011455C
-/* 8010FA28 0010B688 38 60 52 67 */ li r3, 0x5267
-/* 8010FA2C 0010B68C 48 14 08 B9 */ bl func_802502E4
-/* 8010FA30 0010B690 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FA34 0010B694 40 82 4B 28 */ bne lbl_8011455C
-/* 8010FA38 0010B698 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA3C 0010B69C 38 A0 52 67 */ li r5, 0x5267
-/* 8010FA40 0010B6A0 38 80 01 45 */ li r4, 0x145
-/* 8010FA44 0010B6A4 38 00 00 03 */ li r0, 3
-/* 8010FA48 0010B6A8 B0 A3 02 0E */ sth r5, 0x20e(r3)
-/* 8010FA4C 0010B6AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA50 0010B6B0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010FA54 0010B6B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA58 0010B6B8 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010FA5C 0010B6BC 48 04 FD 45 */ bl func_8015F7A0
-/* 8010FA60 0010B6C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA64 0010B6C4 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010FA68 0010B6C8 48 00 4A F4 */ b lbl_8011455C
-/* 8010FA6C 0010B6CC 48 04 FD 35 */ bl func_8015F7A0
-/* 8010FA70 0010B6D0 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8010FA74 0010B6D4 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8010FA78 0010B6D8 FC 21 10 28 */ fsub f1, f1, f2
-/* 8010FA7C 0010B6DC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010FA80 0010B6E0 4C 41 13 82 */ cror 2, 1, 2
-/* 8010FA84 0010B6E4 40 82 4A D8 */ bne lbl_8011455C
-/* 8010FA88 0010B6E8 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010FA8C 0010B6EC 38 80 00 08 */ li r4, 8
-/* 8010FA90 0010B6F0 38 A0 00 01 */ li r5, 1
-/* 8010FA94 0010B6F4 48 14 43 5D */ bl func_80253DF0
-/* 8010FA98 0010B6F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FA9C 0010B6FC 38 80 00 0A */ li r4, 0xa
-/* 8010FAA0 0010B700 38 A0 00 00 */ li r5, 0
-/* 8010FAA4 0010B704 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FAA8 0010B708 48 14 43 09 */ bl func_80253DB0
-/* 8010FAAC 0010B70C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FAB0 0010B710 38 00 01 46 */ li r0, 0x146
-/* 8010FAB4 0010B714 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FAB8 0010B718 48 00 4A A4 */ b lbl_8011455C
-/* 8010FABC 0010B71C A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010FAC0 0010B720 48 14 43 11 */ bl func_80253DD0
-/* 8010FAC4 0010B724 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010FAC8 0010B728 28 00 00 03 */ cmplwi r0, 3
-/* 8010FACC 0010B72C 40 82 4A 90 */ bne lbl_8011455C
-/* 8010FAD0 0010B730 38 60 00 00 */ li r3, 0
-/* 8010FAD4 0010B734 38 80 00 00 */ li r4, 0
-/* 8010FAD8 0010B738 4B F4 9E 21 */ bl func_800598F8
-/* 8010FADC 0010B73C 38 60 00 01 */ li r3, 1
-/* 8010FAE0 0010B740 38 80 00 00 */ li r4, 0
-/* 8010FAE4 0010B744 38 A0 00 00 */ li r5, 0
-/* 8010FAE8 0010B748 38 C0 00 02 */ li r6, 2
-/* 8010FAEC 0010B74C 38 E0 00 00 */ li r7, 0
-/* 8010FAF0 0010B750 39 00 00 00 */ li r8, 0
-/* 8010FAF4 0010B754 4B F4 9E D5 */ bl func_800599C8
-/* 8010FAF8 0010B758 38 60 00 02 */ li r3, 2
-/* 8010FAFC 0010B75C 38 80 00 00 */ li r4, 0
-/* 8010FB00 0010B760 38 A0 00 01 */ li r5, 1
-/* 8010FB04 0010B764 38 C0 00 00 */ li r6, 0
-/* 8010FB08 0010B768 38 E0 00 00 */ li r7, 0
-/* 8010FB0C 0010B76C 39 00 00 00 */ li r8, 0
-/* 8010FB10 0010B770 4B F4 9E B9 */ bl func_800599C8
-/* 8010FB14 0010B774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FB18 0010B778 38 00 01 47 */ li r0, 0x147
-/* 8010FB1C 0010B77C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FB20 0010B780 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FB24 0010B784 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010FB28 0010B788 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 8010FB2C 0010B78C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010FB30 0010B790 48 00 4A 2C */ b lbl_8011455C
-/* 8010FB34 0010B794 38 60 00 00 */ li r3, 0
-/* 8010FB38 0010B798 38 80 00 01 */ li r4, 1
-/* 8010FB3C 0010B79C 38 A0 00 00 */ li r5, 0
-/* 8010FB40 0010B7A0 38 C0 00 01 */ li r6, 1
-/* 8010FB44 0010B7A4 4B F4 9F 29 */ bl func_80059A6C
-/* 8010FB48 0010B7A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FB4C 0010B7AC 41 82 4A 10 */ beq lbl_8011455C
-/* 8010FB50 0010B7B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8010FB54 0010B7B4 41 82 00 80 */ beq lbl_8010FBD4
-/* 8010FB58 0010B7B8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FB5C 0010B7BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010FB60 0010B7C0 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8010FB64 0010B7C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FB68 0010B7C8 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8010FB6C 0010B7CC 2C 00 00 02 */ cmpwi r0, 2
-/* 8010FB70 0010B7D0 41 82 00 38 */ beq lbl_8010FBA8
-/* 8010FB74 0010B7D4 40 80 49 E8 */ bge lbl_8011455C
-/* 8010FB78 0010B7D8 2C 00 00 01 */ cmpwi r0, 1
-/* 8010FB7C 0010B7DC 40 80 00 08 */ bge lbl_8010FB84
-/* 8010FB80 0010B7E0 48 00 49 DC */ b lbl_8011455C
-lbl_8010FB84:
-/* 8010FB84 0010B7E4 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FB88 0010B7E8 38 80 00 04 */ li r4, 4
-/* 8010FB8C 0010B7EC 38 A0 00 00 */ li r5, 0
-/* 8010FB90 0010B7F0 48 14 42 21 */ bl func_80253DB0
-/* 8010FB94 0010B7F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FB98 0010B7F8 38 00 01 4A */ li r0, 0x14a
-/* 8010FB9C 0010B7FC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FBA0 0010B800 4B EF 9C 51 */ bl func_800097F0
-/* 8010FBA4 0010B804 48 00 49 B8 */ b lbl_8011455C
-lbl_8010FBA8:
-/* 8010FBA8 0010B808 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FBAC 0010B80C 38 80 00 05 */ li r4, 5
-/* 8010FBB0 0010B810 38 A0 00 00 */ li r5, 0
-/* 8010FBB4 0010B814 48 14 41 FD */ bl func_80253DB0
-/* 8010FBB8 0010B818 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FBBC 0010B81C 38 80 01 48 */ li r4, 0x148
-/* 8010FBC0 0010B820 38 00 00 01 */ li r0, 1
-/* 8010FBC4 0010B824 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010FBC8 0010B828 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FBCC 0010B82C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8010FBD0 0010B830 48 00 49 8C */ b lbl_8011455C
-lbl_8010FBD4:
-/* 8010FBD4 0010B834 2C 03 00 02 */ cmpwi r3, 2
-/* 8010FBD8 0010B838 41 82 00 2C */ beq lbl_8010FC04
-/* 8010FBDC 0010B83C 40 80 49 80 */ bge lbl_8011455C
-/* 8010FBE0 0010B840 2C 03 00 01 */ cmpwi r3, 1
-/* 8010FBE4 0010B844 40 80 00 08 */ bge lbl_8010FBEC
-/* 8010FBE8 0010B848 48 00 49 74 */ b lbl_8011455C
-lbl_8010FBEC:
-/* 8010FBEC 0010B84C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FBF0 0010B850 38 80 00 00 */ li r4, 0
-/* 8010FBF4 0010B854 38 A0 00 00 */ li r5, 0
-/* 8010FBF8 0010B858 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FBFC 0010B85C 48 14 41 B5 */ bl func_80253DB0
-/* 8010FC00 0010B860 48 00 49 5C */ b lbl_8011455C
-lbl_8010FC04:
-/* 8010FC04 0010B864 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FC08 0010B868 38 80 00 01 */ li r4, 1
-/* 8010FC0C 0010B86C 38 A0 00 00 */ li r5, 0
-/* 8010FC10 0010B870 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FC14 0010B874 48 14 41 9D */ bl func_80253DB0
-/* 8010FC18 0010B878 48 00 49 44 */ b lbl_8011455C
-/* 8010FC1C 0010B87C A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010FC20 0010B880 48 14 41 B1 */ bl func_80253DD0
-/* 8010FC24 0010B884 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010FC28 0010B888 28 00 00 03 */ cmplwi r0, 3
-/* 8010FC2C 0010B88C 40 82 49 30 */ bne lbl_8011455C
-/* 8010FC30 0010B890 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FC34 0010B894 38 80 00 09 */ li r4, 9
-/* 8010FC38 0010B898 38 A0 00 00 */ li r5, 0
-/* 8010FC3C 0010B89C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FC40 0010B8A0 48 14 41 71 */ bl func_80253DB0
-/* 8010FC44 0010B8A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FC48 0010B8A8 38 00 01 49 */ li r0, 0x149
-/* 8010FC4C 0010B8AC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FC50 0010B8B0 48 00 49 0C */ b lbl_8011455C
-/* 8010FC54 0010B8B4 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010FC58 0010B8B8 48 14 41 79 */ bl func_80253DD0
-/* 8010FC5C 0010B8BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010FC60 0010B8C0 28 00 00 03 */ cmplwi r0, 3
-/* 8010FC64 0010B8C4 40 82 48 F8 */ bne lbl_8011455C
-/* 8010FC68 0010B8C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FC6C 0010B8CC 38 80 00 08 */ li r4, 8
-/* 8010FC70 0010B8D0 38 A0 00 00 */ li r5, 0
-/* 8010FC74 0010B8D4 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FC78 0010B8D8 48 14 41 79 */ bl func_80253DF0
-/* 8010FC7C 0010B8DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FC80 0010B8E0 38 80 00 00 */ li r4, 0
-/* 8010FC84 0010B8E4 38 A0 00 01 */ li r5, 1
-/* 8010FC88 0010B8E8 38 00 01 3D */ li r0, 0x13d
-/* 8010FC8C 0010B8EC B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 8010FC90 0010B8F0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FC94 0010B8F4 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 8010FC98 0010B8F8 50 A3 2E 74 */ rlwimi r3, r5, 5, 0x19, 0x1a
-/* 8010FC9C 0010B8FC B0 64 02 20 */ sth r3, 0x220(r4)
-/* 8010FCA0 0010B900 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FCA4 0010B904 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FCA8 0010B908 48 00 48 B4 */ b lbl_8011455C
-/* 8010FCAC 0010B90C A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010FCB0 0010B910 48 14 41 21 */ bl func_80253DD0
-/* 8010FCB4 0010B914 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010FCB8 0010B918 28 00 00 03 */ cmplwi r0, 3
-/* 8010FCBC 0010B91C 40 82 48 A0 */ bne lbl_8011455C
-/* 8010FCC0 0010B920 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FCC4 0010B924 38 80 00 09 */ li r4, 9
-/* 8010FCC8 0010B928 38 A0 00 00 */ li r5, 0
-/* 8010FCCC 0010B92C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FCD0 0010B930 48 14 40 E1 */ bl func_80253DB0
-/* 8010FCD4 0010B934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FCD8 0010B938 38 00 01 4B */ li r0, 0x14b
-/* 8010FCDC 0010B93C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FCE0 0010B940 48 00 48 7C */ b lbl_8011455C
-/* 8010FCE4 0010B944 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8010FCE8 0010B948 48 14 40 E9 */ bl func_80253DD0
-/* 8010FCEC 0010B94C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8010FCF0 0010B950 28 00 00 03 */ cmplwi r0, 3
-/* 8010FCF4 0010B954 40 82 48 68 */ bne lbl_8011455C
-/* 8010FCF8 0010B958 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FCFC 0010B95C 38 80 00 08 */ li r4, 8
-/* 8010FD00 0010B960 38 A0 00 00 */ li r5, 0
-/* 8010FD04 0010B964 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8010FD08 0010B968 48 14 40 E9 */ bl func_80253DF0
-/* 8010FD0C 0010B96C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FD10 0010B970 38 A0 00 00 */ li r5, 0
-/* 8010FD14 0010B974 38 00 01 4C */ li r0, 0x14c
-/* 8010FD18 0010B978 38 60 00 07 */ li r3, 7
-/* 8010FD1C 0010B97C B0 A4 02 0E */ sth r5, 0x20e(r4)
-/* 8010FD20 0010B980 38 80 00 03 */ li r4, 3
-/* 8010FD24 0010B984 38 A0 00 01 */ li r5, 1
-/* 8010FD28 0010B988 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FD2C 0010B98C 90 06 00 DC */ stw r0, 0xdc(r6)
-/* 8010FD30 0010B990 48 05 2C 11 */ bl func_80162940
-/* 8010FD34 0010B994 4B EF 9A BD */ bl func_800097F0
-/* 8010FD38 0010B998 38 60 02 7F */ li r3, 0x27f
-/* 8010FD3C 0010B99C 48 05 2D 55 */ bl func_80162A90
-/* 8010FD40 0010B9A0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FD44 0010B9A4 90 64 02 58 */ stw r3, 0x258(r4)
-/* 8010FD48 0010B9A8 38 60 02 80 */ li r3, 0x280
-/* 8010FD4C 0010B9AC 48 05 2D 45 */ bl func_80162A90
-/* 8010FD50 0010B9B0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FD54 0010B9B4 38 80 00 00 */ li r4, 0
-/* 8010FD58 0010B9B8 38 A0 00 01 */ li r5, 1
-/* 8010FD5C 0010B9BC 90 66 02 5C */ stw r3, 0x25c(r6)
-/* 8010FD60 0010B9C0 38 60 02 7F */ li r3, 0x27f
-/* 8010FD64 0010B9C4 48 05 2B DD */ bl func_80162940
-/* 8010FD68 0010B9C8 38 60 02 80 */ li r3, 0x280
-/* 8010FD6C 0010B9CC 48 05 2D 25 */ bl func_80162A90
-/* 8010FD70 0010B9D0 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FD74 0010B9D4 41 82 00 60 */ beq lbl_8010FDD4
-/* 8010FD78 0010B9D8 48 00 CB FD */ bl func_8011C974
-/* 8010FD7C 0010B9DC 7C 7C 1B 78 */ mr r28, r3
-/* 8010FD80 0010B9E0 3B A0 00 25 */ li r29, 0x25
-lbl_8010FD84:
-/* 8010FD84 0010B9E4 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 8010FD88 0010B9E8 38 60 00 00 */ li r3, 0
-/* 8010FD8C 0010B9EC 4B FD 54 99 */ bl func_800E5224
-/* 8010FD90 0010B9F0 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
-/* 8010FD94 0010B9F4 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8010FD98 0010B9F8 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 8010FD9C 0010B9FC 7C 00 18 40 */ cmplw r0, r3
-/* 8010FDA0 0010BA00 40 82 00 18 */ bne lbl_8010FDB8
-/* 8010FDA4 0010BA04 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 8010FDA8 0010BA08 38 60 00 04 */ li r3, 4
-/* 8010FDAC 0010BA0C 38 80 00 00 */ li r4, 0
-/* 8010FDB0 0010BA10 4B FD 56 B1 */ bl func_800E5460
-/* 8010FDB4 0010BA14 48 00 00 10 */ b lbl_8010FDC4
-lbl_8010FDB8:
-/* 8010FDB8 0010BA18 3B BD 00 01 */ addi r29, r29, 1
-/* 8010FDBC 0010BA1C 28 1D 00 2B */ cmplwi r29, 0x2b
-/* 8010FDC0 0010BA20 41 80 FF C4 */ blt lbl_8010FD84
-lbl_8010FDC4:
-/* 8010FDC4 0010BA24 38 60 02 80 */ li r3, 0x280
-/* 8010FDC8 0010BA28 38 80 00 00 */ li r4, 0
-/* 8010FDCC 0010BA2C 38 A0 00 01 */ li r5, 1
-/* 8010FDD0 0010BA30 48 05 2B 71 */ bl func_80162940
-lbl_8010FDD4:
-/* 8010FDD4 0010BA34 38 60 00 08 */ li r3, 8
-/* 8010FDD8 0010BA38 38 80 00 01 */ li r4, 1
-/* 8010FDDC 0010BA3C 48 04 E8 59 */ bl func_8015E634
-/* 8010FDE0 0010BA40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FDE4 0010BA44 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010FDE8 0010BA48 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 8010FDEC 0010BA4C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010FDF0 0010BA50 48 00 47 6C */ b lbl_8011455C
-/* 8010FDF4 0010BA54 A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 8010FDF8 0010BA58 60 00 00 10 */ ori r0, r0, 0x10
-/* 8010FDFC 0010BA5C B0 1F 02 20 */ sth r0, 0x220(r31)
-/* 8010FE00 0010BA60 48 04 E9 85 */ bl func_8015E784
-/* 8010FE04 0010BA64 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FE08 0010BA68 41 82 47 54 */ beq lbl_8011455C
-/* 8010FE0C 0010BA6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FE10 0010BA70 38 80 01 4D */ li r4, 0x14d
-/* 8010FE14 0010BA74 38 00 01 2C */ li r0, 0x12c
-/* 8010FE18 0010BA78 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8010FE1C 0010BA7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FE20 0010BA80 B0 03 01 EC */ sth r0, 0x1ec(r3)
-/* 8010FE24 0010BA84 4B EF 99 B5 */ bl func_800097D8
-/* 8010FE28 0010BA88 38 60 00 07 */ li r3, 7
-/* 8010FE2C 0010BA8C 38 80 00 02 */ li r4, 2
-/* 8010FE30 0010BA90 38 A0 00 01 */ li r5, 1
-/* 8010FE34 0010BA94 48 05 2B 0D */ bl func_80162940
-/* 8010FE38 0010BA98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FE3C 0010BA9C 38 60 02 7F */ li r3, 0x27f
-/* 8010FE40 0010BAA0 38 A0 00 01 */ li r5, 1
-/* 8010FE44 0010BAA4 80 84 02 58 */ lwz r4, 0x258(r4)
-/* 8010FE48 0010BAA8 48 05 2A F9 */ bl func_80162940
-/* 8010FE4C 0010BAAC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FE50 0010BAB0 38 60 02 80 */ li r3, 0x280
-/* 8010FE54 0010BAB4 38 A0 00 01 */ li r5, 1
-/* 8010FE58 0010BAB8 80 84 02 5C */ lwz r4, 0x25c(r4)
-/* 8010FE5C 0010BABC 48 05 2A E5 */ bl func_80162940
-/* 8010FE60 0010BAC0 38 60 02 80 */ li r3, 0x280
-/* 8010FE64 0010BAC4 48 05 2C 2D */ bl func_80162A90
-/* 8010FE68 0010BAC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FE6C 0010BACC 41 82 46 F0 */ beq lbl_8011455C
-/* 8010FE70 0010BAD0 48 00 CB 05 */ bl func_8011C974
-/* 8010FE74 0010BAD4 7C 7C 1B 78 */ mr r28, r3
-/* 8010FE78 0010BAD8 3B A0 00 25 */ li r29, 0x25
-lbl_8010FE7C:
-/* 8010FE7C 0010BADC 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 8010FE80 0010BAE0 38 60 00 00 */ li r3, 0
-/* 8010FE84 0010BAE4 4B FD 53 A1 */ bl func_800E5224
-/* 8010FE88 0010BAE8 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
-/* 8010FE8C 0010BAEC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8010FE90 0010BAF0 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 8010FE94 0010BAF4 7C 00 18 40 */ cmplw r0, r3
-/* 8010FE98 0010BAF8 40 82 00 18 */ bne lbl_8010FEB0
-/* 8010FE9C 0010BAFC 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 8010FEA0 0010BB00 38 60 00 04 */ li r3, 4
-/* 8010FEA4 0010BB04 38 80 00 01 */ li r4, 1
-/* 8010FEA8 0010BB08 4B FD 55 B9 */ bl func_800E5460
-/* 8010FEAC 0010BB0C 48 00 46 B0 */ b lbl_8011455C
-lbl_8010FEB0:
-/* 8010FEB0 0010BB10 3B BD 00 01 */ addi r29, r29, 1
-/* 8010FEB4 0010BB14 28 1D 00 2B */ cmplwi r29, 0x2b
-/* 8010FEB8 0010BB18 41 80 FF C4 */ blt lbl_8010FE7C
-/* 8010FEBC 0010BB1C 48 00 46 A0 */ b lbl_8011455C
-/* 8010FEC0 0010BB20 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 8010FEC4 0010BB24 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 8010FEC8 0010BB28 2C 00 00 00 */ cmpwi r0, 0
-/* 8010FECC 0010BB2C 40 82 46 90 */ bne lbl_8011455C
-/* 8010FED0 0010BB30 38 60 00 00 */ li r3, 0
-/* 8010FED4 0010BB34 40 82 00 10 */ bne lbl_8010FEE4
-/* 8010FED8 0010BB38 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 8010FEDC 0010BB3C 2C 00 00 00 */ cmpwi r0, 0
-/* 8010FEE0 0010BB40 41 82 00 08 */ beq lbl_8010FEE8
-lbl_8010FEE4:
-/* 8010FEE4 0010BB44 38 60 00 01 */ li r3, 1
-lbl_8010FEE8:
-/* 8010FEE8 0010BB48 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FEEC 0010BB4C 40 82 46 70 */ bne lbl_8011455C
-/* 8010FEF0 0010BB50 A0 DF 01 EC */ lhz r6, 0x1ec(r31)
-/* 8010FEF4 0010BB54 38 60 00 80 */ li r3, 0x80
-/* 8010FEF8 0010BB58 38 80 00 01 */ li r4, 1
-/* 8010FEFC 0010BB5C 38 A0 00 00 */ li r5, 0
-/* 8010FF00 0010BB60 38 06 FF FF */ addi r0, r6, -1
-/* 8010FF04 0010BB64 38 C0 00 01 */ li r6, 1
-/* 8010FF08 0010BB68 B0 1F 01 EC */ sth r0, 0x1ec(r31)
-/* 8010FF0C 0010BB6C 4B F4 9B 61 */ bl func_80059A6C
-/* 8010FF10 0010BB70 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8010FF14 0010BB74 28 00 00 00 */ cmplwi r0, 0
-/* 8010FF18 0010BB78 40 82 00 10 */ bne lbl_8010FF28
-/* 8010FF1C 0010BB7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FF20 0010BB80 38 00 00 00 */ li r0, 0
-/* 8010FF24 0010BB84 B0 03 01 EC */ sth r0, 0x1ec(r3)
-lbl_8010FF28:
-/* 8010FF28 0010BB88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FF2C 0010BB8C A0 03 01 EC */ lhz r0, 0x1ec(r3)
-/* 8010FF30 0010BB90 2C 00 00 00 */ cmpwi r0, 0
-/* 8010FF34 0010BB94 40 82 46 28 */ bne lbl_8011455C
-/* 8010FF38 0010BB98 38 00 01 4E */ li r0, 0x14e
-/* 8010FF3C 0010BB9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FF40 0010BBA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FF44 0010BBA4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8010FF48 0010BBA8 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
-/* 8010FF4C 0010BBAC B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8010FF50 0010BBB0 48 00 46 0C */ b lbl_8011455C
-/* 8010FF54 0010BBB4 38 60 00 02 */ li r3, 2
-/* 8010FF58 0010BBB8 38 00 01 4F */ li r0, 0x14f
-/* 8010FF5C 0010BBBC 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8010FF60 0010BBC0 38 60 46 33 */ li r3, 0x4633
-/* 8010FF64 0010BBC4 38 80 00 28 */ li r4, 0x28
-/* 8010FF68 0010BBC8 38 A0 01 64 */ li r5, 0x164
-/* 8010FF6C 0010BBCC 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FF70 0010BBD0 38 C0 00 00 */ li r6, 0
-/* 8010FF74 0010BBD4 38 E0 00 00 */ li r7, 0
-/* 8010FF78 0010BBD8 39 00 FF FF */ li r8, -1
-/* 8010FF7C 0010BBDC 90 09 00 DC */ stw r0, 0xdc(r9)
-/* 8010FF80 0010BBE0 39 20 00 06 */ li r9, 6
-/* 8010FF84 0010BBE4 39 40 00 01 */ li r10, 1
-/* 8010FF88 0010BBE8 48 14 01 15 */ bl func_8025009C
-/* 8010FF8C 0010BBEC 48 00 45 D0 */ b lbl_8011455C
-/* 8010FF90 0010BBF0 38 60 46 33 */ li r3, 0x4633
-/* 8010FF94 0010BBF4 48 14 03 51 */ bl func_802502E4
-/* 8010FF98 0010BBF8 2C 03 00 00 */ cmpwi r3, 0
-/* 8010FF9C 0010BBFC 40 82 45 C0 */ bne lbl_8011455C
-/* 8010FFA0 0010BC00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FFA4 0010BC04 38 80 00 04 */ li r4, 4
-/* 8010FFA8 0010BC08 38 00 01 50 */ li r0, 0x150
-/* 8010FFAC 0010BC0C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8010FFB0 0010BC10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FFB4 0010BC14 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8010FFB8 0010BC18 48 04 F7 E9 */ bl func_8015F7A0
-/* 8010FFBC 0010BC1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FFC0 0010BC20 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8010FFC4 0010BC24 48 00 45 98 */ b lbl_8011455C
-/* 8010FFC8 0010BC28 48 04 F7 D9 */ bl func_8015F7A0
-/* 8010FFCC 0010BC2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FFD0 0010BC30 C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
-/* 8010FFD4 0010BC34 C8 43 02 10 */ lfd f2, 0x210(r3)
-/* 8010FFD8 0010BC38 FC 21 10 28 */ fsub f1, f1, f2
-/* 8010FFDC 0010BC3C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8010FFE0 0010BC40 4C 41 13 82 */ cror 2, 1, 2
-/* 8010FFE4 0010BC44 40 82 45 78 */ bne lbl_8011455C
-/* 8010FFE8 0010BC48 38 60 00 07 */ li r3, 7
-/* 8010FFEC 0010BC4C 38 80 00 03 */ li r4, 3
-/* 8010FFF0 0010BC50 38 A0 00 01 */ li r5, 1
-/* 8010FFF4 0010BC54 48 05 29 4D */ bl func_80162940
-/* 8010FFF8 0010BC58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8010FFFC 0010BC5C 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80110000 0010BC60 3C 63 00 06 */ addis r3, r3, 6
-/* 80110004 0010BC64 80 03 85 EC */ lwz r0, -0x7a14(r3)
-/* 80110008 0010BC68 54 00 27 7E */ rlwinm r0, r0, 4, 0x1d, 0x1f
-/* 8011000C 0010BC6C 2C 00 00 07 */ cmpwi r0, 7
-/* 80110010 0010BC70 41 82 00 08 */ beq lbl_80110018
-/* 80110014 0010BC74 48 00 00 60 */ b lbl_80110074
-lbl_80110018:
-/* 80110018 0010BC78 48 02 33 2D */ bl func_80133344
-/* 8011001C 0010BC7C 38 60 00 06 */ li r3, 6
-/* 80110020 0010BC80 38 80 00 05 */ li r4, 5
-/* 80110024 0010BC84 38 A0 00 01 */ li r5, 1
-/* 80110028 0010BC88 48 05 29 19 */ bl func_80162940
-/* 8011002C 0010BC8C 38 60 00 00 */ li r3, 0
-/* 80110030 0010BC90 48 02 32 B9 */ bl func_801332E8
-/* 80110034 0010BC94 C0 22 8C C8 */ lfs f1, lbl_806412C8-_SDA2_BASE_(r2)
-/* 80110038 0010BC98 38 60 00 02 */ li r3, 2
-/* 8011003C 0010BC9C 4B F4 01 51 */ bl func_8005018C
-/* 80110040 0010BCA0 38 60 00 01 */ li r3, 1
-/* 80110044 0010BCA4 4B F4 64 15 */ bl func_80056458
-/* 80110048 0010BCA8 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 8011004C 0010BCAC 38 60 02 33 */ li r3, 0x233
-/* 80110050 0010BCB0 38 80 00 00 */ li r4, 0
-/* 80110054 0010BCB4 4B EF B1 1D */ bl func_8000B170
-/* 80110058 0010BCB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011005C 0010BCBC 38 80 00 44 */ li r4, 0x44
-/* 80110060 0010BCC0 38 00 00 01 */ li r0, 1
-/* 80110064 0010BCC4 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80110068 0010BCC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011006C 0010BCCC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80110070 0010BCD0 48 00 44 EC */ b lbl_8011455C
-lbl_80110074:
-/* 80110074 0010BCD4 48 02 32 D1 */ bl func_80133344
-/* 80110078 0010BCD8 38 60 00 06 */ li r3, 6
-/* 8011007C 0010BCDC 38 80 00 05 */ li r4, 5
-/* 80110080 0010BCE0 38 A0 00 01 */ li r5, 1
-/* 80110084 0010BCE4 48 05 28 BD */ bl func_80162940
-/* 80110088 0010BCE8 38 60 00 01 */ li r3, 1
-/* 8011008C 0010BCEC 4B F4 63 CD */ bl func_80056458
-/* 80110090 0010BCF0 4B F4 61 E5 */ bl func_80056274
-/* 80110094 0010BCF4 38 60 00 37 */ li r3, 0x37
-/* 80110098 0010BCF8 38 80 00 03 */ li r4, 3
-/* 8011009C 0010BCFC 38 A0 00 01 */ li r5, 1
-/* 801100A0 0010BD00 48 05 28 A1 */ bl func_80162940
-/* 801100A4 0010BD04 38 60 00 00 */ li r3, 0
-/* 801100A8 0010BD08 48 02 32 41 */ bl func_801332E8
-/* 801100AC 0010BD0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801100B0 0010BD10 38 80 01 51 */ li r4, 0x151
-/* 801100B4 0010BD14 38 00 00 01 */ li r0, 1
-/* 801100B8 0010BD18 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801100BC 0010BD1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801100C0 0010BD20 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801100C4 0010BD24 48 00 44 98 */ b lbl_8011455C
-/* 801100C8 0010BD28 4B F4 62 31 */ bl func_800562F8
-/* 801100CC 0010BD2C 2C 03 00 00 */ cmpwi r3, 0
-/* 801100D0 0010BD30 41 82 44 8C */ beq lbl_8011455C
-/* 801100D4 0010BD34 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801100D8 0010BD38 38 00 00 00 */ li r0, 0
-/* 801100DC 0010BD3C 38 60 02 61 */ li r3, 0x261
-/* 801100E0 0010BD40 38 80 00 01 */ li r4, 1
-/* 801100E4 0010BD44 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 801100E8 0010BD48 38 A0 00 01 */ li r5, 1
-/* 801100EC 0010BD4C 48 05 28 55 */ bl func_80162940
-/* 801100F0 0010BD50 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 801100F4 0010BD54 38 80 08 98 */ li r4, 0x898
-/* 801100F8 0010BD58 48 11 66 B1 */ bl func_802267A8
-/* 801100FC 0010BD5C 48 00 44 60 */ b lbl_8011455C
-/* 80110100 0010BD60 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80110104 0010BD64 48 14 3C CD */ bl func_80253DD0
-/* 80110108 0010BD68 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011010C 0010BD6C 28 00 00 03 */ cmplwi r0, 3
-/* 80110110 0010BD70 40 82 44 4C */ bne lbl_8011455C
-/* 80110114 0010BD74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110118 0010BD78 38 80 00 09 */ li r4, 9
-/* 8011011C 0010BD7C 38 A0 00 00 */ li r5, 0
-/* 80110120 0010BD80 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80110124 0010BD84 48 14 3C 8D */ bl func_80253DB0
-/* 80110128 0010BD88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011012C 0010BD8C 38 00 01 53 */ li r0, 0x153
-/* 80110130 0010BD90 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110134 0010BD94 48 00 44 28 */ b lbl_8011455C
-/* 80110138 0010BD98 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8011013C 0010BD9C 48 14 3C 95 */ bl func_80253DD0
-/* 80110140 0010BDA0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80110144 0010BDA4 28 00 00 03 */ cmplwi r0, 3
-/* 80110148 0010BDA8 40 82 44 14 */ bne lbl_8011455C
-/* 8011014C 0010BDAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110150 0010BDB0 38 80 00 08 */ li r4, 8
-/* 80110154 0010BDB4 38 A0 00 00 */ li r5, 0
-/* 80110158 0010BDB8 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8011015C 0010BDBC 48 14 3C 95 */ bl func_80253DF0
-/* 80110160 0010BDC0 38 60 46 30 */ li r3, 0x4630
-/* 80110164 0010BDC4 38 80 00 28 */ li r4, 0x28
-/* 80110168 0010BDC8 38 A0 01 64 */ li r5, 0x164
-/* 8011016C 0010BDCC 38 C0 00 00 */ li r6, 0
-/* 80110170 0010BDD0 38 E0 00 00 */ li r7, 0
-/* 80110174 0010BDD4 39 00 FF FF */ li r8, -1
-/* 80110178 0010BDD8 39 20 00 06 */ li r9, 6
-/* 8011017C 0010BDDC 39 40 00 01 */ li r10, 1
-/* 80110180 0010BDE0 48 13 FF 1D */ bl func_8025009C
-/* 80110184 0010BDE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110188 0010BDE8 38 80 01 54 */ li r4, 0x154
-/* 8011018C 0010BDEC 38 00 00 00 */ li r0, 0
-/* 80110190 0010BDF0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80110194 0010BDF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110198 0010BDF8 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 8011019C 0010BDFC 48 00 43 C0 */ b lbl_8011455C
-/* 801101A0 0010BE00 38 60 46 30 */ li r3, 0x4630
-/* 801101A4 0010BE04 48 14 01 41 */ bl func_802502E4
-/* 801101A8 0010BE08 2C 03 00 00 */ cmpwi r3, 0
-/* 801101AC 0010BE0C 40 82 43 B0 */ bne lbl_8011455C
-/* 801101B0 0010BE10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801101B4 0010BE14 38 A0 46 30 */ li r5, 0x4630
-/* 801101B8 0010BE18 38 80 01 55 */ li r4, 0x155
-/* 801101BC 0010BE1C 38 00 00 03 */ li r0, 3
-/* 801101C0 0010BE20 B0 A3 02 0E */ sth r5, 0x20e(r3)
-/* 801101C4 0010BE24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801101C8 0010BE28 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801101CC 0010BE2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801101D0 0010BE30 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801101D4 0010BE34 48 04 F5 CD */ bl func_8015F7A0
-/* 801101D8 0010BE38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801101DC 0010BE3C D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 801101E0 0010BE40 48 00 43 7C */ b lbl_8011455C
-/* 801101E4 0010BE44 48 04 F5 BD */ bl func_8015F7A0
-/* 801101E8 0010BE48 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801101EC 0010BE4C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 801101F0 0010BE50 FC 21 10 28 */ fsub f1, f1, f2
-/* 801101F4 0010BE54 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801101F8 0010BE58 4C 41 13 82 */ cror 2, 1, 2
-/* 801101FC 0010BE5C 40 82 43 60 */ bne lbl_8011455C
-/* 80110200 0010BE60 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80110204 0010BE64 38 80 00 08 */ li r4, 8
-/* 80110208 0010BE68 38 A0 00 01 */ li r5, 1
-/* 8011020C 0010BE6C 48 14 3B E5 */ bl func_80253DF0
-/* 80110210 0010BE70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110214 0010BE74 38 80 00 0A */ li r4, 0xa
-/* 80110218 0010BE78 38 A0 00 00 */ li r5, 0
-/* 8011021C 0010BE7C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80110220 0010BE80 48 14 3B 91 */ bl func_80253DB0
-/* 80110224 0010BE84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110228 0010BE88 38 00 01 56 */ li r0, 0x156
-/* 8011022C 0010BE8C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110230 0010BE90 48 00 43 2C */ b lbl_8011455C
-/* 80110234 0010BE94 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80110238 0010BE98 48 14 3B 99 */ bl func_80253DD0
-/* 8011023C 0010BE9C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80110240 0010BEA0 28 00 00 03 */ cmplwi r0, 3
-/* 80110244 0010BEA4 40 82 43 18 */ bne lbl_8011455C
-/* 80110248 0010BEA8 38 60 00 00 */ li r3, 0
-/* 8011024C 0010BEAC 38 80 00 00 */ li r4, 0
-/* 80110250 0010BEB0 4B F4 96 A9 */ bl func_800598F8
-/* 80110254 0010BEB4 38 60 00 01 */ li r3, 1
-/* 80110258 0010BEB8 38 80 00 00 */ li r4, 0
-/* 8011025C 0010BEBC 38 A0 00 00 */ li r5, 0
-/* 80110260 0010BEC0 38 C0 00 02 */ li r6, 2
-/* 80110264 0010BEC4 38 E0 00 00 */ li r7, 0
-/* 80110268 0010BEC8 39 00 00 00 */ li r8, 0
-/* 8011026C 0010BECC 4B F4 97 5D */ bl func_800599C8
-/* 80110270 0010BED0 38 60 00 02 */ li r3, 2
-/* 80110274 0010BED4 38 80 00 00 */ li r4, 0
-/* 80110278 0010BED8 38 A0 00 01 */ li r5, 1
-/* 8011027C 0010BEDC 38 C0 00 00 */ li r6, 0
-/* 80110280 0010BEE0 38 E0 00 00 */ li r7, 0
-/* 80110284 0010BEE4 39 00 00 00 */ li r8, 0
-/* 80110288 0010BEE8 4B F4 97 41 */ bl func_800599C8
-/* 8011028C 0010BEEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110290 0010BEF0 38 00 01 57 */ li r0, 0x157
-/* 80110294 0010BEF4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110298 0010BEF8 48 00 42 C4 */ b lbl_8011455C
-/* 8011029C 0010BEFC 38 60 00 00 */ li r3, 0
-/* 801102A0 0010BF00 38 80 00 02 */ li r4, 2
-/* 801102A4 0010BF04 38 A0 00 00 */ li r5, 0
-/* 801102A8 0010BF08 38 C0 00 01 */ li r6, 1
-/* 801102AC 0010BF0C 4B F4 97 C1 */ bl func_80059A6C
-/* 801102B0 0010BF10 2C 03 00 00 */ cmpwi r3, 0
-/* 801102B4 0010BF14 41 82 42 A8 */ beq lbl_8011455C
-/* 801102B8 0010BF18 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801102BC 0010BF1C 41 82 00 80 */ beq lbl_8011033C
-/* 801102C0 0010BF20 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801102C4 0010BF24 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801102C8 0010BF28 90 04 01 20 */ stw r0, 0x120(r4)
-/* 801102CC 0010BF2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801102D0 0010BF30 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 801102D4 0010BF34 2C 00 00 02 */ cmpwi r0, 2
-/* 801102D8 0010BF38 41 82 00 38 */ beq lbl_80110310
-/* 801102DC 0010BF3C 40 80 42 80 */ bge lbl_8011455C
-/* 801102E0 0010BF40 2C 00 00 01 */ cmpwi r0, 1
-/* 801102E4 0010BF44 40 80 00 08 */ bge lbl_801102EC
-/* 801102E8 0010BF48 48 00 42 74 */ b lbl_8011455C
-lbl_801102EC:
-/* 801102EC 0010BF4C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 801102F0 0010BF50 38 80 00 04 */ li r4, 4
-/* 801102F4 0010BF54 38 A0 00 00 */ li r5, 0
-/* 801102F8 0010BF58 48 14 3A B9 */ bl func_80253DB0
-/* 801102FC 0010BF5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110300 0010BF60 38 00 01 5A */ li r0, 0x15a
-/* 80110304 0010BF64 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110308 0010BF68 4B EF 94 E9 */ bl func_800097F0
-/* 8011030C 0010BF6C 48 00 42 50 */ b lbl_8011455C
-lbl_80110310:
-/* 80110310 0010BF70 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80110314 0010BF74 38 80 00 05 */ li r4, 5
-/* 80110318 0010BF78 38 A0 00 00 */ li r5, 0
-/* 8011031C 0010BF7C 48 14 3A 95 */ bl func_80253DB0
-/* 80110320 0010BF80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110324 0010BF84 38 80 01 58 */ li r4, 0x158
-/* 80110328 0010BF88 38 00 00 01 */ li r0, 1
-/* 8011032C 0010BF8C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80110330 0010BF90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110334 0010BF94 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80110338 0010BF98 48 00 42 24 */ b lbl_8011455C
-lbl_8011033C:
-/* 8011033C 0010BF9C 2C 03 00 02 */ cmpwi r3, 2
-/* 80110340 0010BFA0 41 82 00 2C */ beq lbl_8011036C
-/* 80110344 0010BFA4 40 80 42 18 */ bge lbl_8011455C
-/* 80110348 0010BFA8 2C 03 00 01 */ cmpwi r3, 1
-/* 8011034C 0010BFAC 40 80 00 08 */ bge lbl_80110354
-/* 80110350 0010BFB0 48 00 42 0C */ b lbl_8011455C
-lbl_80110354:
-/* 80110354 0010BFB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110358 0010BFB8 38 80 00 00 */ li r4, 0
-/* 8011035C 0010BFBC 38 A0 00 00 */ li r5, 0
-/* 80110360 0010BFC0 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80110364 0010BFC4 48 14 3A 4D */ bl func_80253DB0
-/* 80110368 0010BFC8 48 00 41 F4 */ b lbl_8011455C
-lbl_8011036C:
-/* 8011036C 0010BFCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110370 0010BFD0 38 80 00 01 */ li r4, 1
-/* 80110374 0010BFD4 38 A0 00 00 */ li r5, 0
-/* 80110378 0010BFD8 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8011037C 0010BFDC 48 14 3A 35 */ bl func_80253DB0
-/* 80110380 0010BFE0 48 00 41 DC */ b lbl_8011455C
-/* 80110384 0010BFE4 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80110388 0010BFE8 48 14 3A 49 */ bl func_80253DD0
-/* 8011038C 0010BFEC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80110390 0010BFF0 28 00 00 03 */ cmplwi r0, 3
-/* 80110394 0010BFF4 40 82 41 C8 */ bne lbl_8011455C
-/* 80110398 0010BFF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011039C 0010BFFC 38 80 00 09 */ li r4, 9
-/* 801103A0 0010C000 38 A0 00 00 */ li r5, 0
-/* 801103A4 0010C004 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 801103A8 0010C008 48 14 3A 09 */ bl func_80253DB0
-/* 801103AC 0010C00C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801103B0 0010C010 38 00 01 59 */ li r0, 0x159
-/* 801103B4 0010C014 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801103B8 0010C018 48 00 41 A4 */ b lbl_8011455C
-/* 801103BC 0010C01C A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 801103C0 0010C020 48 14 3A 11 */ bl func_80253DD0
-/* 801103C4 0010C024 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801103C8 0010C028 28 00 00 03 */ cmplwi r0, 3
-/* 801103CC 0010C02C 40 82 41 90 */ bne lbl_8011455C
-/* 801103D0 0010C030 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801103D4 0010C034 38 80 00 08 */ li r4, 8
-/* 801103D8 0010C038 38 A0 00 00 */ li r5, 0
-/* 801103DC 0010C03C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 801103E0 0010C040 48 14 3A 11 */ bl func_80253DF0
-/* 801103E4 0010C044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801103E8 0010C048 38 80 00 00 */ li r4, 0
-/* 801103EC 0010C04C 38 A0 00 02 */ li r5, 2
-/* 801103F0 0010C050 38 00 01 3D */ li r0, 0x13d
-/* 801103F4 0010C054 B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 801103F8 0010C058 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801103FC 0010C05C A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 80110400 0010C060 50 A3 2E 74 */ rlwimi r3, r5, 5, 0x19, 0x1a
-/* 80110404 0010C064 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 80110408 0010C068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011040C 0010C06C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110410 0010C070 48 00 41 4C */ b lbl_8011455C
-/* 80110414 0010C074 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80110418 0010C078 48 14 39 B9 */ bl func_80253DD0
-/* 8011041C 0010C07C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80110420 0010C080 28 00 00 03 */ cmplwi r0, 3
-/* 80110424 0010C084 40 82 41 38 */ bne lbl_8011455C
-/* 80110428 0010C088 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011042C 0010C08C 38 80 00 09 */ li r4, 9
-/* 80110430 0010C090 38 A0 00 00 */ li r5, 0
-/* 80110434 0010C094 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80110438 0010C098 48 14 39 79 */ bl func_80253DB0
-/* 8011043C 0010C09C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110440 0010C0A0 38 00 01 5B */ li r0, 0x15b
-/* 80110444 0010C0A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110448 0010C0A8 48 00 41 14 */ b lbl_8011455C
-/* 8011044C 0010C0AC A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80110450 0010C0B0 48 14 39 81 */ bl func_80253DD0
-/* 80110454 0010C0B4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80110458 0010C0B8 28 00 00 03 */ cmplwi r0, 3
-/* 8011045C 0010C0BC 40 82 41 00 */ bne lbl_8011455C
-/* 80110460 0010C0C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110464 0010C0C4 38 80 00 08 */ li r4, 8
-/* 80110468 0010C0C8 38 A0 00 00 */ li r5, 0
-/* 8011046C 0010C0CC A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80110470 0010C0D0 48 14 39 81 */ bl func_80253DF0
-/* 80110474 0010C0D4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110478 0010C0D8 38 A0 00 00 */ li r5, 0
-/* 8011047C 0010C0DC 38 00 01 5C */ li r0, 0x15c
-/* 80110480 0010C0E0 38 60 00 07 */ li r3, 7
-/* 80110484 0010C0E4 B0 A4 02 0E */ sth r5, 0x20e(r4)
-/* 80110488 0010C0E8 38 80 00 03 */ li r4, 3
-/* 8011048C 0010C0EC 38 A0 00 01 */ li r5, 1
-/* 80110490 0010C0F0 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110494 0010C0F4 90 06 00 DC */ stw r0, 0xdc(r6)
-/* 80110498 0010C0F8 48 05 24 A9 */ bl func_80162940
-/* 8011049C 0010C0FC 38 60 00 00 */ li r3, 0
-/* 801104A0 0010C100 4B F6 BF 41 */ bl func_8007C3E0
-/* 801104A4 0010C104 4B EF 93 4D */ bl func_800097F0
-/* 801104A8 0010C108 38 60 02 7F */ li r3, 0x27f
-/* 801104AC 0010C10C 38 80 00 00 */ li r4, 0
-/* 801104B0 0010C110 38 A0 00 01 */ li r5, 1
-/* 801104B4 0010C114 48 05 24 8D */ bl func_80162940
-/* 801104B8 0010C118 38 60 02 80 */ li r3, 0x280
-/* 801104BC 0010C11C 48 05 25 D5 */ bl func_80162A90
-/* 801104C0 0010C120 2C 03 00 00 */ cmpwi r3, 0
-/* 801104C4 0010C124 41 82 00 60 */ beq lbl_80110524
-/* 801104C8 0010C128 48 00 C4 AD */ bl func_8011C974
-/* 801104CC 0010C12C 7C 7C 1B 78 */ mr r28, r3
-/* 801104D0 0010C130 3B A0 00 25 */ li r29, 0x25
-lbl_801104D4:
-/* 801104D4 0010C134 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 801104D8 0010C138 38 60 00 00 */ li r3, 0
-/* 801104DC 0010C13C 4B FD 4D 49 */ bl func_800E5224
-/* 801104E0 0010C140 88 1C 40 F0 */ lbz r0, 0x40f0(r28)
-/* 801104E4 0010C144 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801104E8 0010C148 54 00 FE 7E */ rlwinm r0, r0, 0x1f, 0x19, 0x1f
-/* 801104EC 0010C14C 7C 00 18 40 */ cmplw r0, r3
-/* 801104F0 0010C150 40 82 00 18 */ bne lbl_80110508
-/* 801104F4 0010C154 57 A5 06 3E */ clrlwi r5, r29, 0x18
-/* 801104F8 0010C158 38 60 00 04 */ li r3, 4
-/* 801104FC 0010C15C 38 80 00 00 */ li r4, 0
-/* 80110500 0010C160 4B FD 4F 61 */ bl func_800E5460
-/* 80110504 0010C164 48 00 00 10 */ b lbl_80110514
-lbl_80110508:
-/* 80110508 0010C168 3B BD 00 01 */ addi r29, r29, 1
-/* 8011050C 0010C16C 28 1D 00 2B */ cmplwi r29, 0x2b
-/* 80110510 0010C170 41 80 FF C4 */ blt lbl_801104D4
-lbl_80110514:
-/* 80110514 0010C174 38 60 02 80 */ li r3, 0x280
-/* 80110518 0010C178 38 80 00 00 */ li r4, 0
-/* 8011051C 0010C17C 38 A0 00 01 */ li r5, 1
-/* 80110520 0010C180 48 05 24 21 */ bl func_80162940
-lbl_80110524:
-/* 80110524 0010C184 38 60 00 08 */ li r3, 8
-/* 80110528 0010C188 38 80 00 01 */ li r4, 1
-/* 8011052C 0010C18C 48 04 E1 09 */ bl func_8015E634
-/* 80110530 0010C190 48 00 40 2C */ b lbl_8011455C
-/* 80110534 0010C194 48 04 E2 51 */ bl func_8015E784
-/* 80110538 0010C198 2C 03 00 00 */ cmpwi r3, 0
-/* 8011053C 0010C19C 41 82 40 20 */ beq lbl_8011455C
-/* 80110540 0010C1A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110544 0010C1A4 38 80 01 5D */ li r4, 0x15d
-/* 80110548 0010C1A8 38 00 01 2C */ li r0, 0x12c
-/* 8011054C 0010C1AC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80110550 0010C1B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110554 0010C1B4 B0 03 01 EC */ sth r0, 0x1ec(r3)
-/* 80110558 0010C1B8 4B EF 92 81 */ bl func_800097D8
-/* 8011055C 0010C1BC 38 60 00 07 */ li r3, 7
-/* 80110560 0010C1C0 38 80 00 02 */ li r4, 2
-/* 80110564 0010C1C4 38 A0 00 01 */ li r5, 1
-/* 80110568 0010C1C8 48 05 23 D9 */ bl func_80162940
-/* 8011056C 0010C1CC 48 00 3F F0 */ b lbl_8011455C
-/* 80110570 0010C1D0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80110574 0010C1D4 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 80110578 0010C1D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8011057C 0010C1DC 40 82 3F E0 */ bne lbl_8011455C
-/* 80110580 0010C1E0 38 60 00 00 */ li r3, 0
-/* 80110584 0010C1E4 40 82 00 10 */ bne lbl_80110594
-/* 80110588 0010C1E8 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 8011058C 0010C1EC 2C 00 00 00 */ cmpwi r0, 0
-/* 80110590 0010C1F0 41 82 00 08 */ beq lbl_80110598
-lbl_80110594:
-/* 80110594 0010C1F4 38 60 00 01 */ li r3, 1
-lbl_80110598:
-/* 80110598 0010C1F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011059C 0010C1FC 40 82 3F C0 */ bne lbl_8011455C
-/* 801105A0 0010C200 A0 DF 01 EC */ lhz r6, 0x1ec(r31)
-/* 801105A4 0010C204 38 60 00 80 */ li r3, 0x80
-/* 801105A8 0010C208 38 80 00 01 */ li r4, 1
-/* 801105AC 0010C20C 38 A0 00 00 */ li r5, 0
-/* 801105B0 0010C210 38 06 FF FF */ addi r0, r6, -1
-/* 801105B4 0010C214 38 C0 00 01 */ li r6, 1
-/* 801105B8 0010C218 B0 1F 01 EC */ sth r0, 0x1ec(r31)
-/* 801105BC 0010C21C 4B F4 94 B1 */ bl func_80059A6C
-/* 801105C0 0010C220 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 801105C4 0010C224 28 00 00 00 */ cmplwi r0, 0
-/* 801105C8 0010C228 40 82 00 10 */ bne lbl_801105D8
-/* 801105CC 0010C22C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801105D0 0010C230 38 00 00 00 */ li r0, 0
-/* 801105D4 0010C234 B0 03 01 EC */ sth r0, 0x1ec(r3)
-lbl_801105D8:
-/* 801105D8 0010C238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801105DC 0010C23C A0 03 01 EC */ lhz r0, 0x1ec(r3)
-/* 801105E0 0010C240 2C 00 00 00 */ cmpwi r0, 0
-/* 801105E4 0010C244 40 82 3F 78 */ bne lbl_8011455C
-/* 801105E8 0010C248 38 00 01 5E */ li r0, 0x15e
-/* 801105EC 0010C24C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801105F0 0010C250 48 00 3F 6C */ b lbl_8011455C
-/* 801105F4 0010C254 38 60 00 02 */ li r3, 2
-/* 801105F8 0010C258 38 00 01 5F */ li r0, 0x15f
-/* 801105FC 0010C25C 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80110600 0010C260 38 60 46 33 */ li r3, 0x4633
-/* 80110604 0010C264 38 80 00 28 */ li r4, 0x28
-/* 80110608 0010C268 38 A0 01 64 */ li r5, 0x164
-/* 8011060C 0010C26C 81 2D 82 80 */ lwz r9, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110610 0010C270 38 C0 00 00 */ li r6, 0
-/* 80110614 0010C274 38 E0 00 00 */ li r7, 0
-/* 80110618 0010C278 39 00 FF FF */ li r8, -1
-/* 8011061C 0010C27C 90 09 00 DC */ stw r0, 0xdc(r9)
-/* 80110620 0010C280 39 20 00 06 */ li r9, 6
-/* 80110624 0010C284 39 40 00 01 */ li r10, 1
-/* 80110628 0010C288 48 13 FA 75 */ bl func_8025009C
-/* 8011062C 0010C28C 48 00 3F 30 */ b lbl_8011455C
-/* 80110630 0010C290 38 60 46 33 */ li r3, 0x4633
-/* 80110634 0010C294 48 13 FC B1 */ bl func_802502E4
-/* 80110638 0010C298 2C 03 00 00 */ cmpwi r3, 0
-/* 8011063C 0010C29C 40 82 3F 20 */ bne lbl_8011455C
-/* 80110640 0010C2A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110644 0010C2A4 38 80 00 04 */ li r4, 4
-/* 80110648 0010C2A8 38 00 01 60 */ li r0, 0x160
-/* 8011064C 0010C2AC 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80110650 0010C2B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110654 0010C2B4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110658 0010C2B8 48 00 3F 04 */ b lbl_8011455C
-/* 8011065C 0010C2BC 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110660 0010C2C0 3C 03 00 01 */ addis r0, r3, 1
-/* 80110664 0010C2C4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110668 0010C2C8 40 82 3E F4 */ bne lbl_8011455C
-/* 8011066C 0010C2CC A8 7F 00 86 */ lha r3, 0x86(r31)
-/* 80110670 0010C2D0 38 80 00 08 */ li r4, 8
-/* 80110674 0010C2D4 38 A0 00 01 */ li r5, 1
-/* 80110678 0010C2D8 48 14 37 79 */ bl func_80253DF0
-/* 8011067C 0010C2DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110680 0010C2E0 38 80 00 10 */ li r4, 0x10
-/* 80110684 0010C2E4 38 A0 00 00 */ li r5, 0
-/* 80110688 0010C2E8 A8 63 00 86 */ lha r3, 0x86(r3)
-/* 8011068C 0010C2EC 48 14 37 25 */ bl func_80253DB0
-/* 80110690 0010C2F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110694 0010C2F4 38 A0 2A FA */ li r5, 0x2afa
-/* 80110698 0010C2F8 38 80 2A F3 */ li r4, 0x2af3
-/* 8011069C 0010C2FC 38 00 01 61 */ li r0, 0x161
-/* 801106A0 0010C300 90 A3 01 18 */ stw r5, 0x118(r3)
-/* 801106A4 0010C304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801106A8 0010C308 90 83 01 1C */ stw r4, 0x11c(r3)
-/* 801106AC 0010C30C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801106B0 0010C310 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801106B4 0010C314 48 00 3E A8 */ b lbl_8011455C
-/* 801106B8 0010C318 A8 7F 00 86 */ lha r3, 0x86(r31)
-/* 801106BC 0010C31C 48 14 37 15 */ bl func_80253DD0
-/* 801106C0 0010C320 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801106C4 0010C324 28 00 00 03 */ cmplwi r0, 3
-/* 801106C8 0010C328 40 82 3E 94 */ bne lbl_8011455C
-/* 801106CC 0010C32C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801106D0 0010C330 38 80 00 2B */ li r4, 0x2b
-/* 801106D4 0010C334 38 00 00 05 */ li r0, 5
-/* 801106D8 0010C338 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801106DC 0010C33C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801106E0 0010C340 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801106E4 0010C344 48 00 3E 78 */ b lbl_8011455C
-/* 801106E8 0010C348 38 60 46 0D */ li r3, 0x460d
-/* 801106EC 0010C34C 38 80 00 28 */ li r4, 0x28
-/* 801106F0 0010C350 38 A0 01 64 */ li r5, 0x164
-/* 801106F4 0010C354 38 C0 00 00 */ li r6, 0
-/* 801106F8 0010C358 38 E0 00 00 */ li r7, 0
-/* 801106FC 0010C35C 39 00 FF FF */ li r8, -1
-/* 80110700 0010C360 39 20 00 06 */ li r9, 6
-/* 80110704 0010C364 39 40 00 01 */ li r10, 1
-/* 80110708 0010C368 48 13 F9 95 */ bl func_8025009C
-/* 8011070C 0010C36C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110710 0010C370 38 80 00 02 */ li r4, 2
-/* 80110714 0010C374 38 00 01 63 */ li r0, 0x163
-/* 80110718 0010C378 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011071C 0010C37C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110720 0010C380 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110724 0010C384 48 00 3E 38 */ b lbl_8011455C
-/* 80110728 0010C388 38 60 46 0D */ li r3, 0x460d
-/* 8011072C 0010C38C 48 13 FB B9 */ bl func_802502E4
-/* 80110730 0010C390 2C 03 00 00 */ cmpwi r3, 0
-/* 80110734 0010C394 40 82 3E 28 */ bne lbl_8011455C
-/* 80110738 0010C398 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011073C 0010C39C 38 80 00 03 */ li r4, 3
-/* 80110740 0010C3A0 38 00 01 64 */ li r0, 0x164
-/* 80110744 0010C3A4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80110748 0010C3A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011074C 0010C3AC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110750 0010C3B0 48 04 F0 51 */ bl func_8015F7A0
-/* 80110754 0010C3B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110758 0010C3B8 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 8011075C 0010C3BC 48 00 3E 00 */ b lbl_8011455C
-/* 80110760 0010C3C0 48 04 F0 41 */ bl func_8015F7A0
-/* 80110764 0010C3C4 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110768 0010C3C8 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 8011076C 0010C3CC FC 21 10 28 */ fsub f1, f1, f2
-/* 80110770 0010C3D0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110774 0010C3D4 4C 41 13 82 */ cror 2, 1, 2
-/* 80110778 0010C3D8 40 82 3D E4 */ bne lbl_8011455C
-/* 8011077C 0010C3DC A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110780 0010C3E0 38 80 00 08 */ li r4, 8
-/* 80110784 0010C3E4 38 A0 00 01 */ li r5, 1
-/* 80110788 0010C3E8 48 14 36 69 */ bl func_80253DF0
-/* 8011078C 0010C3EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110790 0010C3F0 38 80 00 0F */ li r4, 0xf
-/* 80110794 0010C3F4 38 A0 00 00 */ li r5, 0
-/* 80110798 0010C3F8 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8011079C 0010C3FC 48 14 36 15 */ bl func_80253DB0
-/* 801107A0 0010C400 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801107A4 0010C404 38 00 01 65 */ li r0, 0x165
-/* 801107A8 0010C408 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801107AC 0010C40C 48 00 3D B0 */ b lbl_8011455C
-/* 801107B0 0010C410 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801107B4 0010C414 3C 03 00 01 */ addis r0, r3, 1
-/* 801107B8 0010C418 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801107BC 0010C41C 40 82 3D A0 */ bne lbl_8011455C
-/* 801107C0 0010C420 38 00 00 02 */ li r0, 2
-/* 801107C4 0010C424 38 60 46 0E */ li r3, 0x460e
-/* 801107C8 0010C428 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 801107CC 0010C42C 38 80 00 28 */ li r4, 0x28
-/* 801107D0 0010C430 38 A0 01 64 */ li r5, 0x164
-/* 801107D4 0010C434 38 C0 00 00 */ li r6, 0
-/* 801107D8 0010C438 38 E0 00 00 */ li r7, 0
-/* 801107DC 0010C43C 39 00 FF FF */ li r8, -1
-/* 801107E0 0010C440 39 20 00 06 */ li r9, 6
-/* 801107E4 0010C444 39 40 00 01 */ li r10, 1
-/* 801107E8 0010C448 48 13 F8 B5 */ bl func_8025009C
-/* 801107EC 0010C44C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801107F0 0010C450 38 00 01 66 */ li r0, 0x166
-/* 801107F4 0010C454 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801107F8 0010C458 48 00 3D 64 */ b lbl_8011455C
-/* 801107FC 0010C45C 38 60 46 0E */ li r3, 0x460e
-/* 80110800 0010C460 48 13 FA E5 */ bl func_802502E4
-/* 80110804 0010C464 2C 03 00 00 */ cmpwi r3, 0
-/* 80110808 0010C468 40 82 3D 54 */ bne lbl_8011455C
-/* 8011080C 0010C46C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110810 0010C470 38 80 00 08 */ li r4, 8
-/* 80110814 0010C474 38 A0 00 00 */ li r5, 0
-/* 80110818 0010C478 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 8011081C 0010C47C 48 14 35 95 */ bl func_80253DB0
-/* 80110820 0010C480 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110824 0010C484 38 00 00 03 */ li r0, 3
-/* 80110828 0010C488 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8011082C 0010C48C 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110830 0010C490 48 04 EF 71 */ bl func_8015F7A0
-/* 80110834 0010C494 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80110838 0010C498 38 00 01 67 */ li r0, 0x167
-/* 8011083C 0010C49C 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80110840 0010C4A0 48 00 3D 1C */ b lbl_8011455C
-/* 80110844 0010C4A4 48 04 EF 5D */ bl func_8015F7A0
-/* 80110848 0010C4A8 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8011084C 0010C4AC C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110850 0010C4B0 FC 21 10 28 */ fsub f1, f1, f2
-/* 80110854 0010C4B4 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110858 0010C4B8 4C 41 13 82 */ cror 2, 1, 2
-/* 8011085C 0010C4BC 40 82 3D 00 */ bne lbl_8011455C
-/* 80110860 0010C4C0 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110864 0010C4C4 38 80 00 08 */ li r4, 8
-/* 80110868 0010C4C8 38 A0 00 01 */ li r5, 1
-/* 8011086C 0010C4CC 48 14 35 85 */ bl func_80253DF0
-/* 80110870 0010C4D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110874 0010C4D4 38 80 00 11 */ li r4, 0x11
-/* 80110878 0010C4D8 38 A0 00 00 */ li r5, 0
-/* 8011087C 0010C4DC A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110880 0010C4E0 48 14 35 31 */ bl func_80253DB0
-/* 80110884 0010C4E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110888 0010C4E8 38 00 01 68 */ li r0, 0x168
-/* 8011088C 0010C4EC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110890 0010C4F0 48 00 3C CC */ b lbl_8011455C
-/* 80110894 0010C4F4 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110898 0010C4F8 3C 03 00 01 */ addis r0, r3, 1
-/* 8011089C 0010C4FC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801108A0 0010C500 40 82 3C BC */ bne lbl_8011455C
-/* 801108A4 0010C504 38 00 00 02 */ li r0, 2
-/* 801108A8 0010C508 38 60 46 0F */ li r3, 0x460f
-/* 801108AC 0010C50C 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 801108B0 0010C510 38 80 00 28 */ li r4, 0x28
-/* 801108B4 0010C514 38 A0 01 64 */ li r5, 0x164
-/* 801108B8 0010C518 38 C0 00 00 */ li r6, 0
-/* 801108BC 0010C51C 38 E0 00 00 */ li r7, 0
-/* 801108C0 0010C520 39 00 FF FF */ li r8, -1
-/* 801108C4 0010C524 39 20 00 06 */ li r9, 6
-/* 801108C8 0010C528 39 40 00 01 */ li r10, 1
-/* 801108CC 0010C52C 48 13 F7 D1 */ bl func_8025009C
-/* 801108D0 0010C530 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801108D4 0010C534 38 00 01 69 */ li r0, 0x169
-/* 801108D8 0010C538 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801108DC 0010C53C 48 00 3C 80 */ b lbl_8011455C
-/* 801108E0 0010C540 38 60 46 0F */ li r3, 0x460f
-/* 801108E4 0010C544 48 13 FA 01 */ bl func_802502E4
-/* 801108E8 0010C548 2C 03 00 00 */ cmpwi r3, 0
-/* 801108EC 0010C54C 40 82 3C 70 */ bne lbl_8011455C
-/* 801108F0 0010C550 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801108F4 0010C554 38 80 00 08 */ li r4, 8
-/* 801108F8 0010C558 38 A0 00 00 */ li r5, 0
-/* 801108FC 0010C55C A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80110900 0010C560 48 14 34 B1 */ bl func_80253DB0
-/* 80110904 0010C564 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110908 0010C568 38 A0 00 04 */ li r5, 4
-/* 8011090C 0010C56C 38 00 01 6A */ li r0, 0x16a
-/* 80110910 0010C570 38 80 00 08 */ li r4, 8
-/* 80110914 0010C574 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 80110918 0010C578 38 A0 00 01 */ li r5, 1
-/* 8011091C 0010C57C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110920 0010C580 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110924 0010C584 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110928 0010C588 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8011092C 0010C58C 48 14 34 C5 */ bl func_80253DF0
-/* 80110930 0010C590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110934 0010C594 38 80 00 17 */ li r4, 0x17
-/* 80110938 0010C598 38 A0 00 00 */ li r5, 0
-/* 8011093C 0010C59C A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110940 0010C5A0 48 14 34 71 */ bl func_80253DB0
-/* 80110944 0010C5A4 48 00 3C 18 */ b lbl_8011455C
-/* 80110948 0010C5A8 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8011094C 0010C5AC 3C 03 00 01 */ addis r0, r3, 1
-/* 80110950 0010C5B0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110954 0010C5B4 40 82 3C 08 */ bne lbl_8011455C
-/* 80110958 0010C5B8 38 60 01 7E */ li r3, 0x17e
-/* 8011095C 0010C5BC 38 80 00 01 */ li r4, 1
-/* 80110960 0010C5C0 38 A0 00 01 */ li r5, 1
-/* 80110964 0010C5C4 48 05 1F DD */ bl func_80162940
-/* 80110968 0010C5C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011096C 0010C5CC 38 80 00 00 */ li r4, 0
-/* 80110970 0010C5D0 38 A0 00 00 */ li r5, 0
-/* 80110974 0010C5D4 A8 63 00 98 */ lha r3, 0x98(r3)
-/* 80110978 0010C5D8 48 14 34 39 */ bl func_80253DB0
-/* 8011097C 0010C5DC 38 60 00 09 */ li r3, 9
-/* 80110980 0010C5E0 48 05 21 11 */ bl func_80162A90
-/* 80110984 0010C5E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80110988 0010C5E8 41 82 00 14 */ beq lbl_8011099C
-/* 8011098C 0010C5EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110990 0010C5F0 38 00 2B 04 */ li r0, 0x2b04
-/* 80110994 0010C5F4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80110998 0010C5F8 48 00 00 10 */ b lbl_801109A8
-lbl_8011099C:
-/* 8011099C 0010C5FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801109A0 0010C600 38 00 30 B1 */ li r0, 0x30b1
-/* 801109A4 0010C604 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_801109A8:
-/* 801109A8 0010C608 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801109AC 0010C60C 38 00 00 32 */ li r0, 0x32
-/* 801109B0 0010C610 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 801109B4 0010C614 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 801109B8 0010C618 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 801109BC 0010C61C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801109C0 0010C620 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801109C4 0010C624 48 00 3B 98 */ b lbl_8011455C
-/* 801109C8 0010C628 38 60 46 10 */ li r3, 0x4610
-/* 801109CC 0010C62C 38 80 00 28 */ li r4, 0x28
-/* 801109D0 0010C630 38 A0 01 64 */ li r5, 0x164
-/* 801109D4 0010C634 38 C0 00 00 */ li r6, 0
-/* 801109D8 0010C638 38 E0 00 00 */ li r7, 0
-/* 801109DC 0010C63C 39 00 FF FF */ li r8, -1
-/* 801109E0 0010C640 39 20 00 06 */ li r9, 6
-/* 801109E4 0010C644 39 40 00 01 */ li r10, 1
-/* 801109E8 0010C648 48 13 F6 B5 */ bl func_8025009C
-/* 801109EC 0010C64C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801109F0 0010C650 38 80 00 02 */ li r4, 2
-/* 801109F4 0010C654 38 00 01 6C */ li r0, 0x16c
-/* 801109F8 0010C658 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801109FC 0010C65C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110A00 0010C660 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110A04 0010C664 48 00 3B 58 */ b lbl_8011455C
-/* 80110A08 0010C668 38 60 46 10 */ li r3, 0x4610
-/* 80110A0C 0010C66C 48 13 F8 D9 */ bl func_802502E4
-/* 80110A10 0010C670 2C 03 00 00 */ cmpwi r3, 0
-/* 80110A14 0010C674 40 82 3B 48 */ bne lbl_8011455C
-/* 80110A18 0010C678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110A1C 0010C67C 38 80 00 03 */ li r4, 3
-/* 80110A20 0010C680 38 00 01 6D */ li r0, 0x16d
-/* 80110A24 0010C684 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80110A28 0010C688 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110A2C 0010C68C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110A30 0010C690 48 04 ED 71 */ bl func_8015F7A0
-/* 80110A34 0010C694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110A38 0010C698 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 80110A3C 0010C69C 48 00 3B 20 */ b lbl_8011455C
-/* 80110A40 0010C6A0 48 04 ED 61 */ bl func_8015F7A0
-/* 80110A44 0010C6A4 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110A48 0010C6A8 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110A4C 0010C6AC FC 21 10 28 */ fsub f1, f1, f2
-/* 80110A50 0010C6B0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110A54 0010C6B4 4C 41 13 82 */ cror 2, 1, 2
-/* 80110A58 0010C6B8 40 82 3B 04 */ bne lbl_8011455C
-/* 80110A5C 0010C6BC A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110A60 0010C6C0 38 80 00 08 */ li r4, 8
-/* 80110A64 0010C6C4 38 A0 00 01 */ li r5, 1
-/* 80110A68 0010C6C8 48 14 33 89 */ bl func_80253DF0
-/* 80110A6C 0010C6CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110A70 0010C6D0 38 80 00 0F */ li r4, 0xf
-/* 80110A74 0010C6D4 38 A0 00 00 */ li r5, 0
-/* 80110A78 0010C6D8 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110A7C 0010C6DC 48 14 33 35 */ bl func_80253DB0
-/* 80110A80 0010C6E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110A84 0010C6E4 38 00 01 6E */ li r0, 0x16e
-/* 80110A88 0010C6E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110A8C 0010C6EC 48 00 3A D0 */ b lbl_8011455C
-/* 80110A90 0010C6F0 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110A94 0010C6F4 3C 03 00 01 */ addis r0, r3, 1
-/* 80110A98 0010C6F8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110A9C 0010C6FC 40 82 3A C0 */ bne lbl_8011455C
-/* 80110AA0 0010C700 38 00 00 02 */ li r0, 2
-/* 80110AA4 0010C704 38 60 46 11 */ li r3, 0x4611
-/* 80110AA8 0010C708 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80110AAC 0010C70C 38 80 00 28 */ li r4, 0x28
-/* 80110AB0 0010C710 38 A0 01 64 */ li r5, 0x164
-/* 80110AB4 0010C714 38 C0 00 00 */ li r6, 0
-/* 80110AB8 0010C718 38 E0 00 00 */ li r7, 0
-/* 80110ABC 0010C71C 39 00 FF FF */ li r8, -1
-/* 80110AC0 0010C720 39 20 00 06 */ li r9, 6
-/* 80110AC4 0010C724 39 40 00 01 */ li r10, 1
-/* 80110AC8 0010C728 48 13 F5 D5 */ bl func_8025009C
-/* 80110ACC 0010C72C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110AD0 0010C730 38 00 01 6F */ li r0, 0x16f
-/* 80110AD4 0010C734 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110AD8 0010C738 48 00 3A 84 */ b lbl_8011455C
-/* 80110ADC 0010C73C 38 60 46 11 */ li r3, 0x4611
-/* 80110AE0 0010C740 48 13 F8 05 */ bl func_802502E4
-/* 80110AE4 0010C744 2C 03 00 00 */ cmpwi r3, 0
-/* 80110AE8 0010C748 40 82 3A 74 */ bne lbl_8011455C
-/* 80110AEC 0010C74C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110AF0 0010C750 38 80 00 08 */ li r4, 8
-/* 80110AF4 0010C754 38 A0 00 00 */ li r5, 0
-/* 80110AF8 0010C758 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80110AFC 0010C75C 48 14 32 B5 */ bl func_80253DB0
-/* 80110B00 0010C760 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110B04 0010C764 38 00 00 03 */ li r0, 3
-/* 80110B08 0010C768 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80110B0C 0010C76C 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110B10 0010C770 48 04 EC 91 */ bl func_8015F7A0
-/* 80110B14 0010C774 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80110B18 0010C778 38 00 01 70 */ li r0, 0x170
-/* 80110B1C 0010C77C 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80110B20 0010C780 48 00 3A 3C */ b lbl_8011455C
-/* 80110B24 0010C784 48 04 EC 7D */ bl func_8015F7A0
-/* 80110B28 0010C788 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110B2C 0010C78C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110B30 0010C790 FC 21 10 28 */ fsub f1, f1, f2
-/* 80110B34 0010C794 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110B38 0010C798 4C 41 13 82 */ cror 2, 1, 2
-/* 80110B3C 0010C79C 40 82 3A 20 */ bne lbl_8011455C
-/* 80110B40 0010C7A0 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110B44 0010C7A4 38 80 00 08 */ li r4, 8
-/* 80110B48 0010C7A8 38 A0 00 01 */ li r5, 1
-/* 80110B4C 0010C7AC 48 14 32 A5 */ bl func_80253DF0
-/* 80110B50 0010C7B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110B54 0010C7B4 38 80 00 11 */ li r4, 0x11
-/* 80110B58 0010C7B8 38 A0 00 00 */ li r5, 0
-/* 80110B5C 0010C7BC A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110B60 0010C7C0 48 14 32 51 */ bl func_80253DB0
-/* 80110B64 0010C7C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110B68 0010C7C8 38 00 01 71 */ li r0, 0x171
-/* 80110B6C 0010C7CC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110B70 0010C7D0 48 00 39 EC */ b lbl_8011455C
-/* 80110B74 0010C7D4 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110B78 0010C7D8 3C 03 00 01 */ addis r0, r3, 1
-/* 80110B7C 0010C7DC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110B80 0010C7E0 40 82 39 DC */ bne lbl_8011455C
-/* 80110B84 0010C7E4 38 00 00 02 */ li r0, 2
-/* 80110B88 0010C7E8 38 60 46 12 */ li r3, 0x4612
-/* 80110B8C 0010C7EC 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80110B90 0010C7F0 38 80 00 28 */ li r4, 0x28
-/* 80110B94 0010C7F4 38 A0 01 64 */ li r5, 0x164
-/* 80110B98 0010C7F8 38 C0 00 00 */ li r6, 0
-/* 80110B9C 0010C7FC 38 E0 00 00 */ li r7, 0
-/* 80110BA0 0010C800 39 00 FF FF */ li r8, -1
-/* 80110BA4 0010C804 39 20 00 06 */ li r9, 6
-/* 80110BA8 0010C808 39 40 00 01 */ li r10, 1
-/* 80110BAC 0010C80C 48 13 F4 F1 */ bl func_8025009C
-/* 80110BB0 0010C810 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110BB4 0010C814 38 00 01 72 */ li r0, 0x172
-/* 80110BB8 0010C818 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110BBC 0010C81C 48 00 39 A0 */ b lbl_8011455C
-/* 80110BC0 0010C820 38 60 46 12 */ li r3, 0x4612
-/* 80110BC4 0010C824 48 13 F7 21 */ bl func_802502E4
-/* 80110BC8 0010C828 2C 03 00 00 */ cmpwi r3, 0
-/* 80110BCC 0010C82C 40 82 39 90 */ bne lbl_8011455C
-/* 80110BD0 0010C830 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110BD4 0010C834 38 80 00 08 */ li r4, 8
-/* 80110BD8 0010C838 38 A0 00 00 */ li r5, 0
-/* 80110BDC 0010C83C A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80110BE0 0010C840 48 14 31 D1 */ bl func_80253DB0
-/* 80110BE4 0010C844 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110BE8 0010C848 38 00 00 03 */ li r0, 3
-/* 80110BEC 0010C84C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80110BF0 0010C850 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110BF4 0010C854 48 04 EB AD */ bl func_8015F7A0
-/* 80110BF8 0010C858 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80110BFC 0010C85C 38 00 01 73 */ li r0, 0x173
-/* 80110C00 0010C860 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80110C04 0010C864 48 00 39 58 */ b lbl_8011455C
-/* 80110C08 0010C868 48 04 EB 99 */ bl func_8015F7A0
-/* 80110C0C 0010C86C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110C10 0010C870 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110C14 0010C874 FC 21 10 28 */ fsub f1, f1, f2
-/* 80110C18 0010C878 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110C1C 0010C87C 4C 41 13 82 */ cror 2, 1, 2
-/* 80110C20 0010C880 40 82 39 3C */ bne lbl_8011455C
-/* 80110C24 0010C884 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110C28 0010C888 38 80 00 08 */ li r4, 8
-/* 80110C2C 0010C88C 38 A0 00 01 */ li r5, 1
-/* 80110C30 0010C890 48 14 31 C1 */ bl func_80253DF0
-/* 80110C34 0010C894 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110C38 0010C898 38 80 00 13 */ li r4, 0x13
-/* 80110C3C 0010C89C 38 A0 00 00 */ li r5, 0
-/* 80110C40 0010C8A0 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110C44 0010C8A4 48 14 31 6D */ bl func_80253DB0
-/* 80110C48 0010C8A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110C4C 0010C8AC 38 00 01 74 */ li r0, 0x174
-/* 80110C50 0010C8B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110C54 0010C8B4 48 00 39 08 */ b lbl_8011455C
-/* 80110C58 0010C8B8 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110C5C 0010C8BC 3C 03 00 01 */ addis r0, r3, 1
-/* 80110C60 0010C8C0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110C64 0010C8C4 40 82 38 F8 */ bne lbl_8011455C
-/* 80110C68 0010C8C8 38 00 00 02 */ li r0, 2
-/* 80110C6C 0010C8CC 38 60 46 13 */ li r3, 0x4613
-/* 80110C70 0010C8D0 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80110C74 0010C8D4 38 80 00 28 */ li r4, 0x28
-/* 80110C78 0010C8D8 38 A0 01 64 */ li r5, 0x164
-/* 80110C7C 0010C8DC 38 C0 00 00 */ li r6, 0
-/* 80110C80 0010C8E0 38 E0 00 00 */ li r7, 0
-/* 80110C84 0010C8E4 39 00 FF FF */ li r8, -1
-/* 80110C88 0010C8E8 39 20 00 06 */ li r9, 6
-/* 80110C8C 0010C8EC 39 40 00 01 */ li r10, 1
-/* 80110C90 0010C8F0 48 13 F4 0D */ bl func_8025009C
-/* 80110C94 0010C8F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110C98 0010C8F8 38 00 01 75 */ li r0, 0x175
-/* 80110C9C 0010C8FC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110CA0 0010C900 48 00 38 BC */ b lbl_8011455C
-/* 80110CA4 0010C904 38 60 46 13 */ li r3, 0x4613
-/* 80110CA8 0010C908 48 13 F6 3D */ bl func_802502E4
-/* 80110CAC 0010C90C 2C 03 00 00 */ cmpwi r3, 0
-/* 80110CB0 0010C910 40 82 38 AC */ bne lbl_8011455C
-/* 80110CB4 0010C914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110CB8 0010C918 38 80 00 08 */ li r4, 8
-/* 80110CBC 0010C91C 38 A0 00 00 */ li r5, 0
-/* 80110CC0 0010C920 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80110CC4 0010C924 48 14 30 ED */ bl func_80253DB0
-/* 80110CC8 0010C928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110CCC 0010C92C 38 A0 00 04 */ li r5, 4
-/* 80110CD0 0010C930 38 00 01 79 */ li r0, 0x179
-/* 80110CD4 0010C934 38 80 00 08 */ li r4, 8
-/* 80110CD8 0010C938 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 80110CDC 0010C93C 38 A0 00 01 */ li r5, 1
-/* 80110CE0 0010C940 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110CE4 0010C944 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110CE8 0010C948 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110CEC 0010C94C A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110CF0 0010C950 48 14 31 01 */ bl func_80253DF0
-/* 80110CF4 0010C954 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110CF8 0010C958 38 80 00 18 */ li r4, 0x18
-/* 80110CFC 0010C95C 38 A0 00 00 */ li r5, 0
-/* 80110D00 0010C960 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110D04 0010C964 48 14 30 AD */ bl func_80253DB0
-/* 80110D08 0010C968 48 00 38 54 */ b lbl_8011455C
-/* 80110D0C 0010C96C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110D10 0010C970 3C 03 00 01 */ addis r0, r3, 1
-/* 80110D14 0010C974 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110D18 0010C978 40 82 38 44 */ bne lbl_8011455C
-/* 80110D1C 0010C97C 38 60 01 7F */ li r3, 0x17f
-/* 80110D20 0010C980 38 80 00 01 */ li r4, 1
-/* 80110D24 0010C984 38 A0 00 01 */ li r5, 1
-/* 80110D28 0010C988 48 05 1C 19 */ bl func_80162940
-/* 80110D2C 0010C98C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110D30 0010C990 38 80 00 00 */ li r4, 0
-/* 80110D34 0010C994 38 A0 00 00 */ li r5, 0
-/* 80110D38 0010C998 A8 63 00 88 */ lha r3, 0x88(r3)
-/* 80110D3C 0010C99C 48 14 30 75 */ bl func_80253DB0
-/* 80110D40 0010C9A0 38 60 00 09 */ li r3, 9
-/* 80110D44 0010C9A4 48 05 1D 4D */ bl func_80162A90
-/* 80110D48 0010C9A8 2C 03 00 00 */ cmpwi r3, 0
-/* 80110D4C 0010C9AC 41 82 00 14 */ beq lbl_80110D60
-/* 80110D50 0010C9B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110D54 0010C9B4 38 00 2B 0A */ li r0, 0x2b0a
-/* 80110D58 0010C9B8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 80110D5C 0010C9BC 48 00 00 10 */ b lbl_80110D6C
-lbl_80110D60:
-/* 80110D60 0010C9C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110D64 0010C9C4 38 00 50 50 */ li r0, 0x5050
-/* 80110D68 0010C9C8 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_80110D6C:
-/* 80110D6C 0010C9CC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110D70 0010C9D0 38 00 00 39 */ li r0, 0x39
-/* 80110D74 0010C9D4 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 80110D78 0010C9D8 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 80110D7C 0010C9DC B0 64 02 20 */ sth r3, 0x220(r4)
-/* 80110D80 0010C9E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110D84 0010C9E4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110D88 0010C9E8 48 00 37 D4 */ b lbl_8011455C
-/* 80110D8C 0010C9EC 38 60 46 15 */ li r3, 0x4615
-/* 80110D90 0010C9F0 38 80 00 28 */ li r4, 0x28
-/* 80110D94 0010C9F4 38 A0 01 64 */ li r5, 0x164
-/* 80110D98 0010C9F8 38 C0 00 00 */ li r6, 0
-/* 80110D9C 0010C9FC 38 E0 00 00 */ li r7, 0
-/* 80110DA0 0010CA00 39 00 FF FF */ li r8, -1
-/* 80110DA4 0010CA04 39 20 00 06 */ li r9, 6
-/* 80110DA8 0010CA08 39 40 00 01 */ li r10, 1
-/* 80110DAC 0010CA0C 48 13 F2 F1 */ bl func_8025009C
-/* 80110DB0 0010CA10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110DB4 0010CA14 38 80 00 02 */ li r4, 2
-/* 80110DB8 0010CA18 38 00 01 7B */ li r0, 0x17b
-/* 80110DBC 0010CA1C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80110DC0 0010CA20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110DC4 0010CA24 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110DC8 0010CA28 48 00 37 94 */ b lbl_8011455C
-/* 80110DCC 0010CA2C 38 60 46 15 */ li r3, 0x4615
-/* 80110DD0 0010CA30 48 13 F5 15 */ bl func_802502E4
-/* 80110DD4 0010CA34 2C 03 00 00 */ cmpwi r3, 0
-/* 80110DD8 0010CA38 40 82 37 84 */ bne lbl_8011455C
-/* 80110DDC 0010CA3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110DE0 0010CA40 38 80 00 03 */ li r4, 3
-/* 80110DE4 0010CA44 38 00 01 7C */ li r0, 0x17c
-/* 80110DE8 0010CA48 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80110DEC 0010CA4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110DF0 0010CA50 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110DF4 0010CA54 48 04 E9 AD */ bl func_8015F7A0
-/* 80110DF8 0010CA58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110DFC 0010CA5C D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 80110E00 0010CA60 48 00 37 5C */ b lbl_8011455C
-/* 80110E04 0010CA64 48 04 E9 9D */ bl func_8015F7A0
-/* 80110E08 0010CA68 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110E0C 0010CA6C C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110E10 0010CA70 FC 21 10 28 */ fsub f1, f1, f2
-/* 80110E14 0010CA74 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110E18 0010CA78 4C 41 13 82 */ cror 2, 1, 2
-/* 80110E1C 0010CA7C 40 82 37 40 */ bne lbl_8011455C
-/* 80110E20 0010CA80 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110E24 0010CA84 38 80 00 08 */ li r4, 8
-/* 80110E28 0010CA88 38 A0 00 01 */ li r5, 1
-/* 80110E2C 0010CA8C 48 14 2F C5 */ bl func_80253DF0
-/* 80110E30 0010CA90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110E34 0010CA94 38 80 00 0F */ li r4, 0xf
-/* 80110E38 0010CA98 38 A0 00 00 */ li r5, 0
-/* 80110E3C 0010CA9C A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110E40 0010CAA0 48 14 2F 71 */ bl func_80253DB0
-/* 80110E44 0010CAA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110E48 0010CAA8 38 00 01 7D */ li r0, 0x17d
-/* 80110E4C 0010CAAC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110E50 0010CAB0 48 00 37 0C */ b lbl_8011455C
-/* 80110E54 0010CAB4 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110E58 0010CAB8 3C 03 00 01 */ addis r0, r3, 1
-/* 80110E5C 0010CABC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110E60 0010CAC0 40 82 36 FC */ bne lbl_8011455C
-/* 80110E64 0010CAC4 38 00 00 02 */ li r0, 2
-/* 80110E68 0010CAC8 38 60 46 16 */ li r3, 0x4616
-/* 80110E6C 0010CACC 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80110E70 0010CAD0 38 80 00 28 */ li r4, 0x28
-/* 80110E74 0010CAD4 38 A0 01 64 */ li r5, 0x164
-/* 80110E78 0010CAD8 38 C0 00 00 */ li r6, 0
-/* 80110E7C 0010CADC 38 E0 00 00 */ li r7, 0
-/* 80110E80 0010CAE0 39 00 FF FF */ li r8, -1
-/* 80110E84 0010CAE4 39 20 00 06 */ li r9, 6
-/* 80110E88 0010CAE8 39 40 00 01 */ li r10, 1
-/* 80110E8C 0010CAEC 48 13 F2 11 */ bl func_8025009C
-/* 80110E90 0010CAF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110E94 0010CAF4 38 00 01 7E */ li r0, 0x17e
-/* 80110E98 0010CAF8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110E9C 0010CAFC 48 00 36 C0 */ b lbl_8011455C
-/* 80110EA0 0010CB00 38 60 46 16 */ li r3, 0x4616
-/* 80110EA4 0010CB04 48 13 F4 41 */ bl func_802502E4
-/* 80110EA8 0010CB08 2C 03 00 00 */ cmpwi r3, 0
-/* 80110EAC 0010CB0C 40 82 36 B0 */ bne lbl_8011455C
-/* 80110EB0 0010CB10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110EB4 0010CB14 38 80 00 08 */ li r4, 8
-/* 80110EB8 0010CB18 38 A0 00 00 */ li r5, 0
-/* 80110EBC 0010CB1C A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80110EC0 0010CB20 48 14 2E F1 */ bl func_80253DB0
-/* 80110EC4 0010CB24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110EC8 0010CB28 38 00 00 03 */ li r0, 3
-/* 80110ECC 0010CB2C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80110ED0 0010CB30 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110ED4 0010CB34 48 04 E8 CD */ bl func_8015F7A0
-/* 80110ED8 0010CB38 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80110EDC 0010CB3C 38 00 01 7F */ li r0, 0x17f
-/* 80110EE0 0010CB40 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80110EE4 0010CB44 48 00 36 78 */ b lbl_8011455C
-/* 80110EE8 0010CB48 48 04 E8 B9 */ bl func_8015F7A0
-/* 80110EEC 0010CB4C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110EF0 0010CB50 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110EF4 0010CB54 FC 21 10 28 */ fsub f1, f1, f2
-/* 80110EF8 0010CB58 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110EFC 0010CB5C 4C 41 13 82 */ cror 2, 1, 2
-/* 80110F00 0010CB60 40 82 36 5C */ bne lbl_8011455C
-/* 80110F04 0010CB64 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110F08 0010CB68 38 80 00 08 */ li r4, 8
-/* 80110F0C 0010CB6C 38 A0 00 01 */ li r5, 1
-/* 80110F10 0010CB70 48 14 2E E1 */ bl func_80253DF0
-/* 80110F14 0010CB74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110F18 0010CB78 38 80 00 11 */ li r4, 0x11
-/* 80110F1C 0010CB7C 38 A0 00 00 */ li r5, 0
-/* 80110F20 0010CB80 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80110F24 0010CB84 48 14 2E 8D */ bl func_80253DB0
-/* 80110F28 0010CB88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110F2C 0010CB8C 38 00 01 80 */ li r0, 0x180
-/* 80110F30 0010CB90 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110F34 0010CB94 48 00 36 28 */ b lbl_8011455C
-/* 80110F38 0010CB98 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80110F3C 0010CB9C 3C 03 00 01 */ addis r0, r3, 1
-/* 80110F40 0010CBA0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80110F44 0010CBA4 40 82 36 18 */ bne lbl_8011455C
-/* 80110F48 0010CBA8 38 00 00 02 */ li r0, 2
-/* 80110F4C 0010CBAC 38 60 46 17 */ li r3, 0x4617
-/* 80110F50 0010CBB0 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80110F54 0010CBB4 38 80 00 28 */ li r4, 0x28
-/* 80110F58 0010CBB8 38 A0 01 64 */ li r5, 0x164
-/* 80110F5C 0010CBBC 38 C0 00 00 */ li r6, 0
-/* 80110F60 0010CBC0 38 E0 00 00 */ li r7, 0
-/* 80110F64 0010CBC4 39 00 FF FF */ li r8, -1
-/* 80110F68 0010CBC8 39 20 00 06 */ li r9, 6
-/* 80110F6C 0010CBCC 39 40 00 01 */ li r10, 1
-/* 80110F70 0010CBD0 48 13 F1 2D */ bl func_8025009C
-/* 80110F74 0010CBD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110F78 0010CBD8 38 00 01 81 */ li r0, 0x181
-/* 80110F7C 0010CBDC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80110F80 0010CBE0 48 00 35 DC */ b lbl_8011455C
-/* 80110F84 0010CBE4 38 60 46 17 */ li r3, 0x4617
-/* 80110F88 0010CBE8 48 13 F3 5D */ bl func_802502E4
-/* 80110F8C 0010CBEC 2C 03 00 00 */ cmpwi r3, 0
-/* 80110F90 0010CBF0 40 82 35 CC */ bne lbl_8011455C
-/* 80110F94 0010CBF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110F98 0010CBF8 38 80 00 08 */ li r4, 8
-/* 80110F9C 0010CBFC 38 A0 00 00 */ li r5, 0
-/* 80110FA0 0010CC00 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80110FA4 0010CC04 48 14 2E 0D */ bl func_80253DB0
-/* 80110FA8 0010CC08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110FAC 0010CC0C 38 00 00 03 */ li r0, 3
-/* 80110FB0 0010CC10 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80110FB4 0010CC14 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110FB8 0010CC18 48 04 E7 E9 */ bl func_8015F7A0
-/* 80110FBC 0010CC1C D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80110FC0 0010CC20 38 00 01 82 */ li r0, 0x182
-/* 80110FC4 0010CC24 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80110FC8 0010CC28 48 00 35 94 */ b lbl_8011455C
-/* 80110FCC 0010CC2C 48 04 E7 D5 */ bl func_8015F7A0
-/* 80110FD0 0010CC30 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80110FD4 0010CC34 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80110FD8 0010CC38 FC 21 10 28 */ fsub f1, f1, f2
-/* 80110FDC 0010CC3C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80110FE0 0010CC40 4C 41 13 82 */ cror 2, 1, 2
-/* 80110FE4 0010CC44 40 82 35 78 */ bne lbl_8011455C
-/* 80110FE8 0010CC48 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80110FEC 0010CC4C 38 80 00 08 */ li r4, 8
-/* 80110FF0 0010CC50 38 A0 00 01 */ li r5, 1
-/* 80110FF4 0010CC54 48 14 2D FD */ bl func_80253DF0
-/* 80110FF8 0010CC58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80110FFC 0010CC5C 38 80 00 13 */ li r4, 0x13
-/* 80111000 0010CC60 38 A0 00 00 */ li r5, 0
-/* 80111004 0010CC64 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111008 0010CC68 48 14 2D A9 */ bl func_80253DB0
-/* 8011100C 0010CC6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111010 0010CC70 38 00 01 83 */ li r0, 0x183
-/* 80111014 0010CC74 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111018 0010CC78 48 00 35 44 */ b lbl_8011455C
-/* 8011101C 0010CC7C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111020 0010CC80 3C 03 00 01 */ addis r0, r3, 1
-/* 80111024 0010CC84 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111028 0010CC88 40 82 35 34 */ bne lbl_8011455C
-/* 8011102C 0010CC8C 38 00 00 02 */ li r0, 2
-/* 80111030 0010CC90 38 60 46 18 */ li r3, 0x4618
-/* 80111034 0010CC94 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111038 0010CC98 38 80 00 28 */ li r4, 0x28
-/* 8011103C 0010CC9C 38 A0 01 64 */ li r5, 0x164
-/* 80111040 0010CCA0 38 C0 00 00 */ li r6, 0
-/* 80111044 0010CCA4 38 E0 00 00 */ li r7, 0
-/* 80111048 0010CCA8 39 00 FF FF */ li r8, -1
-/* 8011104C 0010CCAC 39 20 00 06 */ li r9, 6
-/* 80111050 0010CCB0 39 40 00 01 */ li r10, 1
-/* 80111054 0010CCB4 48 13 F0 49 */ bl func_8025009C
-/* 80111058 0010CCB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011105C 0010CCBC 38 00 01 84 */ li r0, 0x184
-/* 80111060 0010CCC0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111064 0010CCC4 48 00 34 F8 */ b lbl_8011455C
-/* 80111068 0010CCC8 38 60 46 18 */ li r3, 0x4618
-/* 8011106C 0010CCCC 48 13 F2 79 */ bl func_802502E4
-/* 80111070 0010CCD0 2C 03 00 00 */ cmpwi r3, 0
-/* 80111074 0010CCD4 40 82 34 E8 */ bne lbl_8011455C
-/* 80111078 0010CCD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011107C 0010CCDC 38 80 00 08 */ li r4, 8
-/* 80111080 0010CCE0 38 A0 00 00 */ li r5, 0
-/* 80111084 0010CCE4 A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80111088 0010CCE8 48 14 2D 29 */ bl func_80253DB0
-/* 8011108C 0010CCEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111090 0010CCF0 38 A0 00 04 */ li r5, 4
-/* 80111094 0010CCF4 38 00 01 85 */ li r0, 0x185
-/* 80111098 0010CCF8 38 80 00 08 */ li r4, 8
-/* 8011109C 0010CCFC 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 801110A0 0010CD00 38 A0 00 01 */ li r5, 1
-/* 801110A4 0010CD04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801110A8 0010CD08 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801110AC 0010CD0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801110B0 0010CD10 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 801110B4 0010CD14 48 14 2D 3D */ bl func_80253DF0
-/* 801110B8 0010CD18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801110BC 0010CD1C 38 80 00 18 */ li r4, 0x18
-/* 801110C0 0010CD20 38 A0 00 00 */ li r5, 0
-/* 801110C4 0010CD24 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 801110C8 0010CD28 48 14 2C E9 */ bl func_80253DB0
-/* 801110CC 0010CD2C 48 00 34 90 */ b lbl_8011455C
-/* 801110D0 0010CD30 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801110D4 0010CD34 3C 03 00 01 */ addis r0, r3, 1
-/* 801110D8 0010CD38 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801110DC 0010CD3C 40 82 34 80 */ bne lbl_8011455C
-/* 801110E0 0010CD40 38 60 01 80 */ li r3, 0x180
-/* 801110E4 0010CD44 38 80 00 01 */ li r4, 1
-/* 801110E8 0010CD48 38 A0 00 01 */ li r5, 1
-/* 801110EC 0010CD4C 48 05 18 55 */ bl func_80162940
-/* 801110F0 0010CD50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801110F4 0010CD54 38 80 00 00 */ li r4, 0
-/* 801110F8 0010CD58 38 A0 00 00 */ li r5, 0
-/* 801110FC 0010CD5C A8 63 00 8A */ lha r3, 0x8a(r3)
-/* 80111100 0010CD60 48 14 2C B1 */ bl func_80253DB0
-/* 80111104 0010CD64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111108 0010CD68 38 80 2B 12 */ li r4, 0x2b12
-/* 8011110C 0010CD6C 38 00 00 40 */ li r0, 0x40
-/* 80111110 0010CD70 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80111114 0010CD74 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111118 0010CD78 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 8011111C 0010CD7C 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 80111120 0010CD80 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 80111124 0010CD84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111128 0010CD88 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011112C 0010CD8C 48 00 34 30 */ b lbl_8011455C
-/* 80111130 0010CD90 38 60 46 19 */ li r3, 0x4619
-/* 80111134 0010CD94 38 80 00 28 */ li r4, 0x28
-/* 80111138 0010CD98 38 A0 01 64 */ li r5, 0x164
-/* 8011113C 0010CD9C 38 C0 00 00 */ li r6, 0
-/* 80111140 0010CDA0 38 E0 00 00 */ li r7, 0
-/* 80111144 0010CDA4 39 00 FF FF */ li r8, -1
-/* 80111148 0010CDA8 39 20 00 06 */ li r9, 6
-/* 8011114C 0010CDAC 39 40 00 01 */ li r10, 1
-/* 80111150 0010CDB0 48 13 EF 4D */ bl func_8025009C
-/* 80111154 0010CDB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111158 0010CDB8 38 80 00 02 */ li r4, 2
-/* 8011115C 0010CDBC 38 00 01 87 */ li r0, 0x187
-/* 80111160 0010CDC0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111164 0010CDC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111168 0010CDC8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011116C 0010CDCC 48 00 33 F0 */ b lbl_8011455C
-/* 80111170 0010CDD0 38 60 46 19 */ li r3, 0x4619
-/* 80111174 0010CDD4 48 13 F1 71 */ bl func_802502E4
-/* 80111178 0010CDD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011117C 0010CDDC 40 82 33 E0 */ bne lbl_8011455C
-/* 80111180 0010CDE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111184 0010CDE4 38 80 00 03 */ li r4, 3
-/* 80111188 0010CDE8 38 00 01 88 */ li r0, 0x188
-/* 8011118C 0010CDEC 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111190 0010CDF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111194 0010CDF4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111198 0010CDF8 48 04 E6 09 */ bl func_8015F7A0
-/* 8011119C 0010CDFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801111A0 0010CE00 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 801111A4 0010CE04 48 00 33 B8 */ b lbl_8011455C
-/* 801111A8 0010CE08 48 04 E5 F9 */ bl func_8015F7A0
-/* 801111AC 0010CE0C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801111B0 0010CE10 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 801111B4 0010CE14 FC 21 10 28 */ fsub f1, f1, f2
-/* 801111B8 0010CE18 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801111BC 0010CE1C 4C 41 13 82 */ cror 2, 1, 2
-/* 801111C0 0010CE20 40 82 33 9C */ bne lbl_8011455C
-/* 801111C4 0010CE24 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 801111C8 0010CE28 38 80 00 08 */ li r4, 8
-/* 801111CC 0010CE2C 38 A0 00 01 */ li r5, 1
-/* 801111D0 0010CE30 48 14 2C 21 */ bl func_80253DF0
-/* 801111D4 0010CE34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801111D8 0010CE38 38 80 00 0F */ li r4, 0xf
-/* 801111DC 0010CE3C 38 A0 00 00 */ li r5, 0
-/* 801111E0 0010CE40 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 801111E4 0010CE44 48 14 2B CD */ bl func_80253DB0
-/* 801111E8 0010CE48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801111EC 0010CE4C 38 00 01 89 */ li r0, 0x189
-/* 801111F0 0010CE50 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801111F4 0010CE54 48 00 33 68 */ b lbl_8011455C
-/* 801111F8 0010CE58 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801111FC 0010CE5C 3C 03 00 01 */ addis r0, r3, 1
-/* 80111200 0010CE60 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111204 0010CE64 40 82 33 58 */ bne lbl_8011455C
-/* 80111208 0010CE68 38 00 00 02 */ li r0, 2
-/* 8011120C 0010CE6C 38 60 46 1A */ li r3, 0x461a
-/* 80111210 0010CE70 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111214 0010CE74 38 80 00 28 */ li r4, 0x28
-/* 80111218 0010CE78 38 A0 01 64 */ li r5, 0x164
-/* 8011121C 0010CE7C 38 C0 00 00 */ li r6, 0
-/* 80111220 0010CE80 38 E0 00 00 */ li r7, 0
-/* 80111224 0010CE84 39 00 FF FF */ li r8, -1
-/* 80111228 0010CE88 39 20 00 06 */ li r9, 6
-/* 8011122C 0010CE8C 39 40 00 01 */ li r10, 1
-/* 80111230 0010CE90 48 13 EE 6D */ bl func_8025009C
-/* 80111234 0010CE94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111238 0010CE98 38 00 01 8A */ li r0, 0x18a
-/* 8011123C 0010CE9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111240 0010CEA0 48 00 33 1C */ b lbl_8011455C
-/* 80111244 0010CEA4 38 60 46 1A */ li r3, 0x461a
-/* 80111248 0010CEA8 48 13 F0 9D */ bl func_802502E4
-/* 8011124C 0010CEAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80111250 0010CEB0 40 82 33 0C */ bne lbl_8011455C
-/* 80111254 0010CEB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111258 0010CEB8 38 80 00 08 */ li r4, 8
-/* 8011125C 0010CEBC 38 A0 00 00 */ li r5, 0
-/* 80111260 0010CEC0 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80111264 0010CEC4 48 14 2B 4D */ bl func_80253DB0
-/* 80111268 0010CEC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011126C 0010CECC 38 00 00 03 */ li r0, 3
-/* 80111270 0010CED0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80111274 0010CED4 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111278 0010CED8 48 04 E5 29 */ bl func_8015F7A0
-/* 8011127C 0010CEDC D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80111280 0010CEE0 38 00 01 8B */ li r0, 0x18b
-/* 80111284 0010CEE4 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80111288 0010CEE8 48 00 32 D4 */ b lbl_8011455C
-/* 8011128C 0010CEEC 48 04 E5 15 */ bl func_8015F7A0
-/* 80111290 0010CEF0 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111294 0010CEF4 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111298 0010CEF8 FC 21 10 28 */ fsub f1, f1, f2
-/* 8011129C 0010CEFC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801112A0 0010CF00 4C 41 13 82 */ cror 2, 1, 2
-/* 801112A4 0010CF04 40 82 32 B8 */ bne lbl_8011455C
-/* 801112A8 0010CF08 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 801112AC 0010CF0C 38 80 00 08 */ li r4, 8
-/* 801112B0 0010CF10 38 A0 00 01 */ li r5, 1
-/* 801112B4 0010CF14 48 14 2B 3D */ bl func_80253DF0
-/* 801112B8 0010CF18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801112BC 0010CF1C 38 80 00 11 */ li r4, 0x11
-/* 801112C0 0010CF20 38 A0 00 00 */ li r5, 0
-/* 801112C4 0010CF24 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 801112C8 0010CF28 48 14 2A E9 */ bl func_80253DB0
-/* 801112CC 0010CF2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801112D0 0010CF30 38 00 01 8C */ li r0, 0x18c
-/* 801112D4 0010CF34 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801112D8 0010CF38 48 00 32 84 */ b lbl_8011455C
-/* 801112DC 0010CF3C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801112E0 0010CF40 3C 03 00 01 */ addis r0, r3, 1
-/* 801112E4 0010CF44 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801112E8 0010CF48 40 82 32 74 */ bne lbl_8011455C
-/* 801112EC 0010CF4C 38 00 00 02 */ li r0, 2
-/* 801112F0 0010CF50 38 60 46 1B */ li r3, 0x461b
-/* 801112F4 0010CF54 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 801112F8 0010CF58 38 80 00 28 */ li r4, 0x28
-/* 801112FC 0010CF5C 38 A0 01 64 */ li r5, 0x164
-/* 80111300 0010CF60 38 C0 00 00 */ li r6, 0
-/* 80111304 0010CF64 38 E0 00 00 */ li r7, 0
-/* 80111308 0010CF68 39 00 FF FF */ li r8, -1
-/* 8011130C 0010CF6C 39 20 00 06 */ li r9, 6
-/* 80111310 0010CF70 39 40 00 01 */ li r10, 1
-/* 80111314 0010CF74 48 13 ED 89 */ bl func_8025009C
-/* 80111318 0010CF78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011131C 0010CF7C 38 00 01 90 */ li r0, 0x190
-/* 80111320 0010CF80 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111324 0010CF84 48 00 32 38 */ b lbl_8011455C
-/* 80111328 0010CF88 38 60 46 1B */ li r3, 0x461b
-/* 8011132C 0010CF8C 48 13 EF B9 */ bl func_802502E4
-/* 80111330 0010CF90 2C 03 00 00 */ cmpwi r3, 0
-/* 80111334 0010CF94 40 82 32 28 */ bne lbl_8011455C
-/* 80111338 0010CF98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011133C 0010CF9C 38 80 00 08 */ li r4, 8
-/* 80111340 0010CFA0 38 A0 00 00 */ li r5, 0
-/* 80111344 0010CFA4 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80111348 0010CFA8 48 14 2A 69 */ bl func_80253DB0
-/* 8011134C 0010CFAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111350 0010CFB0 38 A0 00 04 */ li r5, 4
-/* 80111354 0010CFB4 38 00 01 94 */ li r0, 0x194
-/* 80111358 0010CFB8 38 80 00 08 */ li r4, 8
-/* 8011135C 0010CFBC 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 80111360 0010CFC0 38 A0 00 01 */ li r5, 1
-/* 80111364 0010CFC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111368 0010CFC8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011136C 0010CFCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111370 0010CFD0 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111374 0010CFD4 48 14 2A 7D */ bl func_80253DF0
-/* 80111378 0010CFD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011137C 0010CFDC 38 80 00 17 */ li r4, 0x17
-/* 80111380 0010CFE0 38 A0 00 00 */ li r5, 0
-/* 80111384 0010CFE4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111388 0010CFE8 48 14 2A 29 */ bl func_80253DB0
-/* 8011138C 0010CFEC 48 00 31 D0 */ b lbl_8011455C
-/* 80111390 0010CFF0 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111394 0010CFF4 3C 03 00 01 */ addis r0, r3, 1
-/* 80111398 0010CFF8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011139C 0010CFFC 40 82 31 C0 */ bne lbl_8011455C
-/* 801113A0 0010D000 38 60 01 81 */ li r3, 0x181
-/* 801113A4 0010D004 38 80 00 01 */ li r4, 1
-/* 801113A8 0010D008 38 A0 00 01 */ li r5, 1
-/* 801113AC 0010D00C 48 05 15 95 */ bl func_80162940
-/* 801113B0 0010D010 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801113B4 0010D014 38 80 00 00 */ li r4, 0
-/* 801113B8 0010D018 38 A0 00 00 */ li r5, 0
-/* 801113BC 0010D01C A8 63 00 88 */ lha r3, 0x88(r3)
-/* 801113C0 0010D020 48 14 29 F1 */ bl func_80253DB0
-/* 801113C4 0010D024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801113C8 0010D028 38 80 2B 1A */ li r4, 0x2b1a
-/* 801113CC 0010D02C 38 00 00 47 */ li r0, 0x47
-/* 801113D0 0010D030 90 83 01 18 */ stw r4, 0x118(r3)
-/* 801113D4 0010D034 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801113D8 0010D038 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 801113DC 0010D03C 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 801113E0 0010D040 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 801113E4 0010D044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801113E8 0010D048 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801113EC 0010D04C 48 00 31 70 */ b lbl_8011455C
-/* 801113F0 0010D050 38 60 46 1E */ li r3, 0x461e
-/* 801113F4 0010D054 38 80 00 28 */ li r4, 0x28
-/* 801113F8 0010D058 38 A0 01 64 */ li r5, 0x164
-/* 801113FC 0010D05C 38 C0 00 00 */ li r6, 0
-/* 80111400 0010D060 38 E0 00 00 */ li r7, 0
-/* 80111404 0010D064 39 00 FF FF */ li r8, -1
-/* 80111408 0010D068 39 20 00 06 */ li r9, 6
-/* 8011140C 0010D06C 39 40 00 01 */ li r10, 1
-/* 80111410 0010D070 48 13 EC 8D */ bl func_8025009C
-/* 80111414 0010D074 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111418 0010D078 38 80 00 02 */ li r4, 2
-/* 8011141C 0010D07C 38 00 01 96 */ li r0, 0x196
-/* 80111420 0010D080 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111424 0010D084 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111428 0010D088 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011142C 0010D08C 48 00 31 30 */ b lbl_8011455C
-/* 80111430 0010D090 38 60 46 1E */ li r3, 0x461e
-/* 80111434 0010D094 48 13 EE B1 */ bl func_802502E4
-/* 80111438 0010D098 2C 03 00 00 */ cmpwi r3, 0
-/* 8011143C 0010D09C 40 82 31 20 */ bne lbl_8011455C
-/* 80111440 0010D0A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111444 0010D0A4 38 80 00 03 */ li r4, 3
-/* 80111448 0010D0A8 38 00 01 97 */ li r0, 0x197
-/* 8011144C 0010D0AC 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111450 0010D0B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111454 0010D0B4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111458 0010D0B8 48 04 E3 49 */ bl func_8015F7A0
-/* 8011145C 0010D0BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111460 0010D0C0 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 80111464 0010D0C4 48 00 30 F8 */ b lbl_8011455C
-/* 80111468 0010D0C8 48 04 E3 39 */ bl func_8015F7A0
-/* 8011146C 0010D0CC C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111470 0010D0D0 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111474 0010D0D4 FC 21 10 28 */ fsub f1, f1, f2
-/* 80111478 0010D0D8 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011147C 0010D0DC 4C 41 13 82 */ cror 2, 1, 2
-/* 80111480 0010D0E0 40 82 30 DC */ bne lbl_8011455C
-/* 80111484 0010D0E4 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80111488 0010D0E8 38 80 00 08 */ li r4, 8
-/* 8011148C 0010D0EC 38 A0 00 01 */ li r5, 1
-/* 80111490 0010D0F0 48 14 29 61 */ bl func_80253DF0
-/* 80111494 0010D0F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111498 0010D0F8 38 80 00 0F */ li r4, 0xf
-/* 8011149C 0010D0FC 38 A0 00 00 */ li r5, 0
-/* 801114A0 0010D100 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 801114A4 0010D104 48 14 29 0D */ bl func_80253DB0
-/* 801114A8 0010D108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801114AC 0010D10C 38 00 01 98 */ li r0, 0x198
-/* 801114B0 0010D110 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801114B4 0010D114 48 00 30 A8 */ b lbl_8011455C
-/* 801114B8 0010D118 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801114BC 0010D11C 3C 03 00 01 */ addis r0, r3, 1
-/* 801114C0 0010D120 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801114C4 0010D124 40 82 30 98 */ bne lbl_8011455C
-/* 801114C8 0010D128 38 00 00 02 */ li r0, 2
-/* 801114CC 0010D12C 38 60 46 1F */ li r3, 0x461f
-/* 801114D0 0010D130 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 801114D4 0010D134 38 80 00 28 */ li r4, 0x28
-/* 801114D8 0010D138 38 A0 01 64 */ li r5, 0x164
-/* 801114DC 0010D13C 38 C0 00 00 */ li r6, 0
-/* 801114E0 0010D140 38 E0 00 00 */ li r7, 0
-/* 801114E4 0010D144 39 00 FF FF */ li r8, -1
-/* 801114E8 0010D148 39 20 00 06 */ li r9, 6
-/* 801114EC 0010D14C 39 40 00 01 */ li r10, 1
-/* 801114F0 0010D150 48 13 EB AD */ bl func_8025009C
-/* 801114F4 0010D154 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801114F8 0010D158 38 00 01 99 */ li r0, 0x199
-/* 801114FC 0010D15C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111500 0010D160 48 00 30 5C */ b lbl_8011455C
-/* 80111504 0010D164 38 60 46 1F */ li r3, 0x461f
-/* 80111508 0010D168 48 13 ED DD */ bl func_802502E4
-/* 8011150C 0010D16C 2C 03 00 00 */ cmpwi r3, 0
-/* 80111510 0010D170 40 82 30 4C */ bne lbl_8011455C
-/* 80111514 0010D174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111518 0010D178 38 80 00 08 */ li r4, 8
-/* 8011151C 0010D17C 38 A0 00 00 */ li r5, 0
-/* 80111520 0010D180 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 80111524 0010D184 48 14 28 8D */ bl func_80253DB0
-/* 80111528 0010D188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011152C 0010D18C 38 00 00 03 */ li r0, 3
-/* 80111530 0010D190 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80111534 0010D194 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111538 0010D198 48 04 E2 69 */ bl func_8015F7A0
-/* 8011153C 0010D19C D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80111540 0010D1A0 38 00 01 9A */ li r0, 0x19a
-/* 80111544 0010D1A4 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80111548 0010D1A8 48 00 30 14 */ b lbl_8011455C
-/* 8011154C 0010D1AC 48 04 E2 55 */ bl func_8015F7A0
-/* 80111550 0010D1B0 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111554 0010D1B4 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111558 0010D1B8 FC 21 10 28 */ fsub f1, f1, f2
-/* 8011155C 0010D1BC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80111560 0010D1C0 4C 41 13 82 */ cror 2, 1, 2
-/* 80111564 0010D1C4 40 82 2F F8 */ bne lbl_8011455C
-/* 80111568 0010D1C8 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8011156C 0010D1CC 38 80 00 08 */ li r4, 8
-/* 80111570 0010D1D0 38 A0 00 01 */ li r5, 1
-/* 80111574 0010D1D4 48 14 28 7D */ bl func_80253DF0
-/* 80111578 0010D1D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011157C 0010D1DC 38 80 00 11 */ li r4, 0x11
-/* 80111580 0010D1E0 38 A0 00 00 */ li r5, 0
-/* 80111584 0010D1E4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111588 0010D1E8 48 14 28 29 */ bl func_80253DB0
-/* 8011158C 0010D1EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111590 0010D1F0 38 00 01 9B */ li r0, 0x19b
-/* 80111594 0010D1F4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111598 0010D1F8 48 00 2F C4 */ b lbl_8011455C
-/* 8011159C 0010D1FC 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801115A0 0010D200 3C 03 00 01 */ addis r0, r3, 1
-/* 801115A4 0010D204 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801115A8 0010D208 40 82 2F B4 */ bne lbl_8011455C
-/* 801115AC 0010D20C 38 00 00 02 */ li r0, 2
-/* 801115B0 0010D210 38 60 46 20 */ li r3, 0x4620
-/* 801115B4 0010D214 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 801115B8 0010D218 38 80 00 28 */ li r4, 0x28
-/* 801115BC 0010D21C 38 A0 01 64 */ li r5, 0x164
-/* 801115C0 0010D220 38 C0 00 00 */ li r6, 0
-/* 801115C4 0010D224 38 E0 00 00 */ li r7, 0
-/* 801115C8 0010D228 39 00 FF FF */ li r8, -1
-/* 801115CC 0010D22C 39 20 00 06 */ li r9, 6
-/* 801115D0 0010D230 39 40 00 01 */ li r10, 1
-/* 801115D4 0010D234 48 13 EA C9 */ bl func_8025009C
-/* 801115D8 0010D238 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801115DC 0010D23C 38 00 01 9C */ li r0, 0x19c
-/* 801115E0 0010D240 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801115E4 0010D244 48 00 2F 78 */ b lbl_8011455C
-/* 801115E8 0010D248 38 60 46 20 */ li r3, 0x4620
-/* 801115EC 0010D24C 48 13 EC F9 */ bl func_802502E4
-/* 801115F0 0010D250 2C 03 00 00 */ cmpwi r3, 0
-/* 801115F4 0010D254 40 82 2F 68 */ bne lbl_8011455C
-/* 801115F8 0010D258 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801115FC 0010D25C 38 80 00 08 */ li r4, 8
-/* 80111600 0010D260 38 A0 00 00 */ li r5, 0
-/* 80111604 0010D264 A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 80111608 0010D268 48 14 27 A9 */ bl func_80253DB0
-/* 8011160C 0010D26C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111610 0010D270 38 A0 00 04 */ li r5, 4
-/* 80111614 0010D274 38 00 01 9D */ li r0, 0x19d
-/* 80111618 0010D278 38 80 00 08 */ li r4, 8
-/* 8011161C 0010D27C 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 80111620 0010D280 38 A0 00 01 */ li r5, 1
-/* 80111624 0010D284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111628 0010D288 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011162C 0010D28C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111630 0010D290 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111634 0010D294 48 14 27 BD */ bl func_80253DF0
-/* 80111638 0010D298 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011163C 0010D29C 38 80 00 17 */ li r4, 0x17
-/* 80111640 0010D2A0 38 A0 00 00 */ li r5, 0
-/* 80111644 0010D2A4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111648 0010D2A8 48 14 27 69 */ bl func_80253DB0
-/* 8011164C 0010D2AC 48 00 2F 10 */ b lbl_8011455C
-/* 80111650 0010D2B0 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111654 0010D2B4 3C 03 00 01 */ addis r0, r3, 1
-/* 80111658 0010D2B8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011165C 0010D2BC 40 82 2F 00 */ bne lbl_8011455C
-/* 80111660 0010D2C0 38 60 01 82 */ li r3, 0x182
-/* 80111664 0010D2C4 38 80 00 01 */ li r4, 1
-/* 80111668 0010D2C8 38 A0 00 01 */ li r5, 1
-/* 8011166C 0010D2CC 48 05 12 D5 */ bl func_80162940
-/* 80111670 0010D2D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111674 0010D2D4 38 80 00 00 */ li r4, 0
-/* 80111678 0010D2D8 38 A0 00 00 */ li r5, 0
-/* 8011167C 0010D2DC A8 63 00 9C */ lha r3, 0x9c(r3)
-/* 80111680 0010D2E0 48 14 27 31 */ bl func_80253DB0
-/* 80111684 0010D2E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111688 0010D2E8 38 80 2B 23 */ li r4, 0x2b23
-/* 8011168C 0010D2EC 38 00 00 4C */ li r0, 0x4c
-/* 80111690 0010D2F0 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80111694 0010D2F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111698 0010D2F8 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 8011169C 0010D2FC 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 801116A0 0010D300 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 801116A4 0010D304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801116A8 0010D308 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801116AC 0010D30C 48 00 2E B0 */ b lbl_8011455C
-/* 801116B0 0010D310 38 60 46 21 */ li r3, 0x4621
-/* 801116B4 0010D314 38 80 00 28 */ li r4, 0x28
-/* 801116B8 0010D318 38 A0 01 64 */ li r5, 0x164
-/* 801116BC 0010D31C 38 C0 00 00 */ li r6, 0
-/* 801116C0 0010D320 38 E0 00 00 */ li r7, 0
-/* 801116C4 0010D324 39 00 FF FF */ li r8, -1
-/* 801116C8 0010D328 39 20 00 06 */ li r9, 6
-/* 801116CC 0010D32C 39 40 00 01 */ li r10, 1
-/* 801116D0 0010D330 48 13 E9 CD */ bl func_8025009C
-/* 801116D4 0010D334 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801116D8 0010D338 38 80 00 02 */ li r4, 2
-/* 801116DC 0010D33C 38 00 01 9F */ li r0, 0x19f
-/* 801116E0 0010D340 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801116E4 0010D344 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801116E8 0010D348 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801116EC 0010D34C 48 00 2E 70 */ b lbl_8011455C
-/* 801116F0 0010D350 38 60 46 21 */ li r3, 0x4621
-/* 801116F4 0010D354 48 13 EB F1 */ bl func_802502E4
-/* 801116F8 0010D358 2C 03 00 00 */ cmpwi r3, 0
-/* 801116FC 0010D35C 40 82 2E 60 */ bne lbl_8011455C
-/* 80111700 0010D360 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111704 0010D364 38 80 00 03 */ li r4, 3
-/* 80111708 0010D368 38 00 01 A0 */ li r0, 0x1a0
-/* 8011170C 0010D36C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111710 0010D370 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111714 0010D374 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111718 0010D378 48 04 E0 89 */ bl func_8015F7A0
-/* 8011171C 0010D37C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111720 0010D380 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 80111724 0010D384 48 00 2E 38 */ b lbl_8011455C
-/* 80111728 0010D388 48 04 E0 79 */ bl func_8015F7A0
-/* 8011172C 0010D38C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111730 0010D390 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111734 0010D394 FC 21 10 28 */ fsub f1, f1, f2
-/* 80111738 0010D398 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011173C 0010D39C 4C 41 13 82 */ cror 2, 1, 2
-/* 80111740 0010D3A0 40 82 2E 1C */ bne lbl_8011455C
-/* 80111744 0010D3A4 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80111748 0010D3A8 38 80 00 08 */ li r4, 8
-/* 8011174C 0010D3AC 38 A0 00 01 */ li r5, 1
-/* 80111750 0010D3B0 48 14 26 A1 */ bl func_80253DF0
-/* 80111754 0010D3B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111758 0010D3B8 38 80 00 0F */ li r4, 0xf
-/* 8011175C 0010D3BC 38 A0 00 00 */ li r5, 0
-/* 80111760 0010D3C0 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111764 0010D3C4 48 14 26 4D */ bl func_80253DB0
-/* 80111768 0010D3C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011176C 0010D3CC 38 00 01 A1 */ li r0, 0x1a1
-/* 80111770 0010D3D0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111774 0010D3D4 48 00 2D E8 */ b lbl_8011455C
-/* 80111778 0010D3D8 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8011177C 0010D3DC 3C 03 00 01 */ addis r0, r3, 1
-/* 80111780 0010D3E0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111784 0010D3E4 40 82 2D D8 */ bne lbl_8011455C
-/* 80111788 0010D3E8 38 00 00 02 */ li r0, 2
-/* 8011178C 0010D3EC 38 60 46 22 */ li r3, 0x4622
-/* 80111790 0010D3F0 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111794 0010D3F4 38 80 00 28 */ li r4, 0x28
-/* 80111798 0010D3F8 38 A0 01 64 */ li r5, 0x164
-/* 8011179C 0010D3FC 38 C0 00 00 */ li r6, 0
-/* 801117A0 0010D400 38 E0 00 00 */ li r7, 0
-/* 801117A4 0010D404 39 00 FF FF */ li r8, -1
-/* 801117A8 0010D408 39 20 00 06 */ li r9, 6
-/* 801117AC 0010D40C 39 40 00 01 */ li r10, 1
-/* 801117B0 0010D410 48 13 E8 ED */ bl func_8025009C
-/* 801117B4 0010D414 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801117B8 0010D418 38 00 01 A2 */ li r0, 0x1a2
-/* 801117BC 0010D41C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801117C0 0010D420 48 00 2D 9C */ b lbl_8011455C
-/* 801117C4 0010D424 38 60 46 22 */ li r3, 0x4622
-/* 801117C8 0010D428 48 13 EB 1D */ bl func_802502E4
-/* 801117CC 0010D42C 2C 03 00 00 */ cmpwi r3, 0
-/* 801117D0 0010D430 40 82 2D 8C */ bne lbl_8011455C
-/* 801117D4 0010D434 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801117D8 0010D438 38 80 00 08 */ li r4, 8
-/* 801117DC 0010D43C 38 A0 00 00 */ li r5, 0
-/* 801117E0 0010D440 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 801117E4 0010D444 48 14 25 CD */ bl func_80253DB0
-/* 801117E8 0010D448 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801117EC 0010D44C 38 00 00 03 */ li r0, 3
-/* 801117F0 0010D450 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801117F4 0010D454 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 801117F8 0010D458 48 04 DF A9 */ bl func_8015F7A0
-/* 801117FC 0010D45C D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80111800 0010D460 38 00 01 A3 */ li r0, 0x1a3
-/* 80111804 0010D464 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80111808 0010D468 48 00 2D 54 */ b lbl_8011455C
-/* 8011180C 0010D46C 48 04 DF 95 */ bl func_8015F7A0
-/* 80111810 0010D470 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111814 0010D474 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111818 0010D478 FC 21 10 28 */ fsub f1, f1, f2
-/* 8011181C 0010D47C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80111820 0010D480 4C 41 13 82 */ cror 2, 1, 2
-/* 80111824 0010D484 40 82 2D 38 */ bne lbl_8011455C
-/* 80111828 0010D488 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 8011182C 0010D48C 38 80 00 08 */ li r4, 8
-/* 80111830 0010D490 38 A0 00 01 */ li r5, 1
-/* 80111834 0010D494 48 14 25 BD */ bl func_80253DF0
-/* 80111838 0010D498 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011183C 0010D49C 38 80 00 11 */ li r4, 0x11
-/* 80111840 0010D4A0 38 A0 00 00 */ li r5, 0
-/* 80111844 0010D4A4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111848 0010D4A8 48 14 25 69 */ bl func_80253DB0
-/* 8011184C 0010D4AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111850 0010D4B0 38 00 01 A4 */ li r0, 0x1a4
-/* 80111854 0010D4B4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111858 0010D4B8 48 00 2D 04 */ b lbl_8011455C
-/* 8011185C 0010D4BC 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111860 0010D4C0 3C 03 00 01 */ addis r0, r3, 1
-/* 80111864 0010D4C4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111868 0010D4C8 40 82 2C F4 */ bne lbl_8011455C
-/* 8011186C 0010D4CC 38 00 00 02 */ li r0, 2
-/* 80111870 0010D4D0 38 60 46 24 */ li r3, 0x4624
-/* 80111874 0010D4D4 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111878 0010D4D8 38 80 00 28 */ li r4, 0x28
-/* 8011187C 0010D4DC 38 A0 01 64 */ li r5, 0x164
-/* 80111880 0010D4E0 38 C0 00 00 */ li r6, 0
-/* 80111884 0010D4E4 38 E0 00 00 */ li r7, 0
-/* 80111888 0010D4E8 39 00 FF FF */ li r8, -1
-/* 8011188C 0010D4EC 39 20 00 06 */ li r9, 6
-/* 80111890 0010D4F0 39 40 00 01 */ li r10, 1
-/* 80111894 0010D4F4 48 13 E8 09 */ bl func_8025009C
-/* 80111898 0010D4F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011189C 0010D4FC 38 00 01 A8 */ li r0, 0x1a8
-/* 801118A0 0010D500 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801118A4 0010D504 48 00 2C B8 */ b lbl_8011455C
-/* 801118A8 0010D508 38 60 46 24 */ li r3, 0x4624
-/* 801118AC 0010D50C 48 13 EA 39 */ bl func_802502E4
-/* 801118B0 0010D510 2C 03 00 00 */ cmpwi r3, 0
-/* 801118B4 0010D514 40 82 2C A8 */ bne lbl_8011455C
-/* 801118B8 0010D518 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801118BC 0010D51C 38 80 00 08 */ li r4, 8
-/* 801118C0 0010D520 38 A0 00 00 */ li r5, 0
-/* 801118C4 0010D524 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 801118C8 0010D528 48 14 24 E9 */ bl func_80253DB0
-/* 801118CC 0010D52C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801118D0 0010D530 38 A0 00 04 */ li r5, 4
-/* 801118D4 0010D534 38 00 01 A9 */ li r0, 0x1a9
-/* 801118D8 0010D538 38 80 00 08 */ li r4, 8
-/* 801118DC 0010D53C 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 801118E0 0010D540 38 A0 00 01 */ li r5, 1
-/* 801118E4 0010D544 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801118E8 0010D548 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801118EC 0010D54C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801118F0 0010D550 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 801118F4 0010D554 48 14 24 FD */ bl func_80253DF0
-/* 801118F8 0010D558 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801118FC 0010D55C 38 80 00 17 */ li r4, 0x17
-/* 80111900 0010D560 38 A0 00 00 */ li r5, 0
-/* 80111904 0010D564 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111908 0010D568 48 14 24 A9 */ bl func_80253DB0
-/* 8011190C 0010D56C 48 00 2C 50 */ b lbl_8011455C
-/* 80111910 0010D570 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111914 0010D574 3C 03 00 01 */ addis r0, r3, 1
-/* 80111918 0010D578 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011191C 0010D57C 40 82 2C 40 */ bne lbl_8011455C
-/* 80111920 0010D580 38 60 01 83 */ li r3, 0x183
-/* 80111924 0010D584 38 80 00 01 */ li r4, 1
-/* 80111928 0010D588 38 A0 00 01 */ li r5, 1
-/* 8011192C 0010D58C 48 05 10 15 */ bl func_80162940
-/* 80111930 0010D590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111934 0010D594 38 80 00 00 */ li r4, 0
-/* 80111938 0010D598 38 A0 00 00 */ li r5, 0
-/* 8011193C 0010D59C A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 80111940 0010D5A0 48 14 24 71 */ bl func_80253DB0
-/* 80111944 0010D5A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111948 0010D5A8 38 80 2B 29 */ li r4, 0x2b29
-/* 8011194C 0010D5AC 38 00 00 52 */ li r0, 0x52
-/* 80111950 0010D5B0 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80111954 0010D5B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111958 0010D5B8 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 8011195C 0010D5BC 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 80111960 0010D5C0 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 80111964 0010D5C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111968 0010D5C8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011196C 0010D5CC 48 00 2B F0 */ b lbl_8011455C
-/* 80111970 0010D5D0 38 60 46 25 */ li r3, 0x4625
-/* 80111974 0010D5D4 38 80 00 28 */ li r4, 0x28
-/* 80111978 0010D5D8 38 A0 01 64 */ li r5, 0x164
-/* 8011197C 0010D5DC 38 C0 00 00 */ li r6, 0
-/* 80111980 0010D5E0 38 E0 00 00 */ li r7, 0
-/* 80111984 0010D5E4 39 00 FF FF */ li r8, -1
-/* 80111988 0010D5E8 39 20 00 06 */ li r9, 6
-/* 8011198C 0010D5EC 39 40 00 01 */ li r10, 1
-/* 80111990 0010D5F0 48 13 E7 0D */ bl func_8025009C
-/* 80111994 0010D5F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111998 0010D5F8 38 80 00 02 */ li r4, 2
-/* 8011199C 0010D5FC 38 00 01 AB */ li r0, 0x1ab
-/* 801119A0 0010D600 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801119A4 0010D604 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801119A8 0010D608 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801119AC 0010D60C 48 00 2B B0 */ b lbl_8011455C
-/* 801119B0 0010D610 38 60 46 25 */ li r3, 0x4625
-/* 801119B4 0010D614 48 13 E9 31 */ bl func_802502E4
-/* 801119B8 0010D618 2C 03 00 00 */ cmpwi r3, 0
-/* 801119BC 0010D61C 40 82 2B A0 */ bne lbl_8011455C
-/* 801119C0 0010D620 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801119C4 0010D624 38 80 00 03 */ li r4, 3
-/* 801119C8 0010D628 38 00 01 AC */ li r0, 0x1ac
-/* 801119CC 0010D62C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801119D0 0010D630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801119D4 0010D634 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801119D8 0010D638 48 04 DD C9 */ bl func_8015F7A0
-/* 801119DC 0010D63C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801119E0 0010D640 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 801119E4 0010D644 48 00 2B 78 */ b lbl_8011455C
-/* 801119E8 0010D648 48 04 DD B9 */ bl func_8015F7A0
-/* 801119EC 0010D64C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801119F0 0010D650 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 801119F4 0010D654 FC 21 10 28 */ fsub f1, f1, f2
-/* 801119F8 0010D658 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801119FC 0010D65C 4C 41 13 82 */ cror 2, 1, 2
-/* 80111A00 0010D660 40 82 2B 5C */ bne lbl_8011455C
-/* 80111A04 0010D664 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80111A08 0010D668 38 80 00 08 */ li r4, 8
-/* 80111A0C 0010D66C 38 A0 00 01 */ li r5, 1
-/* 80111A10 0010D670 48 14 23 E1 */ bl func_80253DF0
-/* 80111A14 0010D674 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111A18 0010D678 38 80 00 0F */ li r4, 0xf
-/* 80111A1C 0010D67C 38 A0 00 00 */ li r5, 0
-/* 80111A20 0010D680 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111A24 0010D684 48 14 23 8D */ bl func_80253DB0
-/* 80111A28 0010D688 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111A2C 0010D68C 38 00 01 AD */ li r0, 0x1ad
-/* 80111A30 0010D690 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111A34 0010D694 48 00 2B 28 */ b lbl_8011455C
-/* 80111A38 0010D698 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111A3C 0010D69C 3C 03 00 01 */ addis r0, r3, 1
-/* 80111A40 0010D6A0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111A44 0010D6A4 40 82 2B 18 */ bne lbl_8011455C
-/* 80111A48 0010D6A8 38 00 00 02 */ li r0, 2
-/* 80111A4C 0010D6AC 38 60 46 26 */ li r3, 0x4626
-/* 80111A50 0010D6B0 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111A54 0010D6B4 38 80 00 28 */ li r4, 0x28
-/* 80111A58 0010D6B8 38 A0 01 64 */ li r5, 0x164
-/* 80111A5C 0010D6BC 38 C0 00 00 */ li r6, 0
-/* 80111A60 0010D6C0 38 E0 00 00 */ li r7, 0
-/* 80111A64 0010D6C4 39 00 FF FF */ li r8, -1
-/* 80111A68 0010D6C8 39 20 00 06 */ li r9, 6
-/* 80111A6C 0010D6CC 39 40 00 01 */ li r10, 1
-/* 80111A70 0010D6D0 48 13 E6 2D */ bl func_8025009C
-/* 80111A74 0010D6D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111A78 0010D6D8 38 00 01 AE */ li r0, 0x1ae
-/* 80111A7C 0010D6DC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111A80 0010D6E0 48 00 2A DC */ b lbl_8011455C
-/* 80111A84 0010D6E4 38 60 46 26 */ li r3, 0x4626
-/* 80111A88 0010D6E8 48 13 E8 5D */ bl func_802502E4
-/* 80111A8C 0010D6EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80111A90 0010D6F0 40 82 2A CC */ bne lbl_8011455C
-/* 80111A94 0010D6F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111A98 0010D6F8 38 80 00 08 */ li r4, 8
-/* 80111A9C 0010D6FC 38 A0 00 00 */ li r5, 0
-/* 80111AA0 0010D700 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 80111AA4 0010D704 48 14 23 0D */ bl func_80253DB0
-/* 80111AA8 0010D708 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111AAC 0010D70C 38 00 00 03 */ li r0, 3
-/* 80111AB0 0010D710 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80111AB4 0010D714 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111AB8 0010D718 48 04 DC E9 */ bl func_8015F7A0
-/* 80111ABC 0010D71C D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80111AC0 0010D720 38 00 01 AF */ li r0, 0x1af
-/* 80111AC4 0010D724 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80111AC8 0010D728 48 00 2A 94 */ b lbl_8011455C
-/* 80111ACC 0010D72C 48 04 DC D5 */ bl func_8015F7A0
-/* 80111AD0 0010D730 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111AD4 0010D734 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111AD8 0010D738 FC 21 10 28 */ fsub f1, f1, f2
-/* 80111ADC 0010D73C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80111AE0 0010D740 4C 41 13 82 */ cror 2, 1, 2
-/* 80111AE4 0010D744 40 82 2A 78 */ bne lbl_8011455C
-/* 80111AE8 0010D748 A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80111AEC 0010D74C 38 80 00 08 */ li r4, 8
-/* 80111AF0 0010D750 38 A0 00 01 */ li r5, 1
-/* 80111AF4 0010D754 48 14 22 FD */ bl func_80253DF0
-/* 80111AF8 0010D758 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111AFC 0010D75C 38 80 00 11 */ li r4, 0x11
-/* 80111B00 0010D760 38 A0 00 00 */ li r5, 0
-/* 80111B04 0010D764 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111B08 0010D768 48 14 22 A9 */ bl func_80253DB0
-/* 80111B0C 0010D76C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111B10 0010D770 38 00 01 B0 */ li r0, 0x1b0
-/* 80111B14 0010D774 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111B18 0010D778 48 00 2A 44 */ b lbl_8011455C
-/* 80111B1C 0010D77C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111B20 0010D780 3C 03 00 01 */ addis r0, r3, 1
-/* 80111B24 0010D784 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111B28 0010D788 40 82 2A 34 */ bne lbl_8011455C
-/* 80111B2C 0010D78C 38 00 00 02 */ li r0, 2
-/* 80111B30 0010D790 38 60 46 27 */ li r3, 0x4627
-/* 80111B34 0010D794 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111B38 0010D798 38 80 00 28 */ li r4, 0x28
-/* 80111B3C 0010D79C 38 A0 01 64 */ li r5, 0x164
-/* 80111B40 0010D7A0 38 C0 00 00 */ li r6, 0
-/* 80111B44 0010D7A4 38 E0 00 00 */ li r7, 0
-/* 80111B48 0010D7A8 39 00 FF FF */ li r8, -1
-/* 80111B4C 0010D7AC 39 20 00 06 */ li r9, 6
-/* 80111B50 0010D7B0 39 40 00 01 */ li r10, 1
-/* 80111B54 0010D7B4 48 13 E5 49 */ bl func_8025009C
-/* 80111B58 0010D7B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111B5C 0010D7BC 38 00 01 B1 */ li r0, 0x1b1
-/* 80111B60 0010D7C0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111B64 0010D7C4 48 00 29 F8 */ b lbl_8011455C
-/* 80111B68 0010D7C8 38 60 46 27 */ li r3, 0x4627
-/* 80111B6C 0010D7CC 48 13 E7 79 */ bl func_802502E4
-/* 80111B70 0010D7D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80111B74 0010D7D4 40 82 29 E8 */ bne lbl_8011455C
-/* 80111B78 0010D7D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111B7C 0010D7DC 38 80 00 08 */ li r4, 8
-/* 80111B80 0010D7E0 38 A0 00 00 */ li r5, 0
-/* 80111B84 0010D7E4 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 80111B88 0010D7E8 48 14 22 29 */ bl func_80253DB0
-/* 80111B8C 0010D7EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111B90 0010D7F0 38 00 00 03 */ li r0, 3
-/* 80111B94 0010D7F4 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80111B98 0010D7F8 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111B9C 0010D7FC 48 04 DC 05 */ bl func_8015F7A0
-/* 80111BA0 0010D800 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80111BA4 0010D804 38 00 01 B2 */ li r0, 0x1b2
-/* 80111BA8 0010D808 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80111BAC 0010D80C 48 00 29 B0 */ b lbl_8011455C
-/* 80111BB0 0010D810 48 04 DB F1 */ bl func_8015F7A0
-/* 80111BB4 0010D814 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111BB8 0010D818 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80111BBC 0010D81C FC 21 10 28 */ fsub f1, f1, f2
-/* 80111BC0 0010D820 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80111BC4 0010D824 4C 41 13 82 */ cror 2, 1, 2
-/* 80111BC8 0010D828 40 82 29 94 */ bne lbl_8011455C
-/* 80111BCC 0010D82C A8 7F 00 BE */ lha r3, 0xbe(r31)
-/* 80111BD0 0010D830 38 80 00 08 */ li r4, 8
-/* 80111BD4 0010D834 38 A0 00 01 */ li r5, 1
-/* 80111BD8 0010D838 48 14 22 19 */ bl func_80253DF0
-/* 80111BDC 0010D83C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111BE0 0010D840 38 80 00 13 */ li r4, 0x13
-/* 80111BE4 0010D844 38 A0 00 00 */ li r5, 0
-/* 80111BE8 0010D848 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111BEC 0010D84C 48 14 21 C5 */ bl func_80253DB0
-/* 80111BF0 0010D850 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111BF4 0010D854 38 00 01 B3 */ li r0, 0x1b3
-/* 80111BF8 0010D858 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111BFC 0010D85C 48 00 29 60 */ b lbl_8011455C
-/* 80111C00 0010D860 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111C04 0010D864 3C 03 00 01 */ addis r0, r3, 1
-/* 80111C08 0010D868 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111C0C 0010D86C 40 82 29 50 */ bne lbl_8011455C
-/* 80111C10 0010D870 38 00 00 02 */ li r0, 2
-/* 80111C14 0010D874 38 60 46 28 */ li r3, 0x4628
-/* 80111C18 0010D878 90 1F 01 14 */ stw r0, 0x114(r31)
-/* 80111C1C 0010D87C 38 80 00 28 */ li r4, 0x28
-/* 80111C20 0010D880 38 A0 01 64 */ li r5, 0x164
-/* 80111C24 0010D884 38 C0 00 00 */ li r6, 0
-/* 80111C28 0010D888 38 E0 00 00 */ li r7, 0
-/* 80111C2C 0010D88C 39 00 FF FF */ li r8, -1
-/* 80111C30 0010D890 39 20 00 06 */ li r9, 6
-/* 80111C34 0010D894 39 40 00 01 */ li r10, 1
-/* 80111C38 0010D898 48 13 E4 65 */ bl func_8025009C
-/* 80111C3C 0010D89C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111C40 0010D8A0 38 00 01 B4 */ li r0, 0x1b4
-/* 80111C44 0010D8A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111C48 0010D8A8 48 00 29 14 */ b lbl_8011455C
-/* 80111C4C 0010D8AC 38 60 46 28 */ li r3, 0x4628
-/* 80111C50 0010D8B0 48 13 E6 95 */ bl func_802502E4
-/* 80111C54 0010D8B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80111C58 0010D8B8 40 82 29 04 */ bne lbl_8011455C
-/* 80111C5C 0010D8BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111C60 0010D8C0 38 80 00 08 */ li r4, 8
-/* 80111C64 0010D8C4 38 A0 00 00 */ li r5, 0
-/* 80111C68 0010D8C8 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 80111C6C 0010D8CC 48 14 21 45 */ bl func_80253DB0
-/* 80111C70 0010D8D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111C74 0010D8D4 38 A0 00 04 */ li r5, 4
-/* 80111C78 0010D8D8 38 00 01 B5 */ li r0, 0x1b5
-/* 80111C7C 0010D8DC 38 80 00 08 */ li r4, 8
-/* 80111C80 0010D8E0 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 80111C84 0010D8E4 38 A0 00 01 */ li r5, 1
-/* 80111C88 0010D8E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111C8C 0010D8EC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111C90 0010D8F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111C94 0010D8F4 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111C98 0010D8F8 48 14 21 59 */ bl func_80253DF0
-/* 80111C9C 0010D8FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111CA0 0010D900 38 80 00 18 */ li r4, 0x18
-/* 80111CA4 0010D904 38 A0 00 00 */ li r5, 0
-/* 80111CA8 0010D908 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80111CAC 0010D90C 48 14 21 05 */ bl func_80253DB0
-/* 80111CB0 0010D910 48 00 28 AC */ b lbl_8011455C
-/* 80111CB4 0010D914 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111CB8 0010D918 3C 03 00 01 */ addis r0, r3, 1
-/* 80111CBC 0010D91C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111CC0 0010D920 40 82 28 9C */ bne lbl_8011455C
-/* 80111CC4 0010D924 38 60 01 84 */ li r3, 0x184
-/* 80111CC8 0010D928 38 80 00 01 */ li r4, 1
-/* 80111CCC 0010D92C 38 A0 00 01 */ li r5, 1
-/* 80111CD0 0010D930 48 05 0C 71 */ bl func_80162940
-/* 80111CD4 0010D934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111CD8 0010D938 38 80 00 00 */ li r4, 0
-/* 80111CDC 0010D93C 38 A0 00 00 */ li r5, 0
-/* 80111CE0 0010D940 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 80111CE4 0010D944 48 14 20 CD */ bl func_80253DB0
-/* 80111CE8 0010D948 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111CEC 0010D94C 38 80 2B 2F */ li r4, 0x2b2f
-/* 80111CF0 0010D950 38 00 00 61 */ li r0, 0x61
-/* 80111CF4 0010D954 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80111CF8 0010D958 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111CFC 0010D95C A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 80111D00 0010D960 54 63 06 2C */ rlwinm r3, r3, 0, 0x18, 0x16
-/* 80111D04 0010D964 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 80111D08 0010D968 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111D0C 0010D96C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111D10 0010D970 48 00 28 4C */ b lbl_8011455C
-/* 80111D14 0010D974 38 60 00 04 */ li r3, 4
-/* 80111D18 0010D978 38 00 01 B7 */ li r0, 0x1b7
-/* 80111D1C 0010D97C 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80111D20 0010D980 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111D24 0010D984 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111D28 0010D988 48 00 28 34 */ b lbl_8011455C
-/* 80111D2C 0010D98C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80111D30 0010D990 3C 03 00 01 */ addis r0, r3, 1
-/* 80111D34 0010D994 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80111D38 0010D998 40 82 28 24 */ bne lbl_8011455C
-/* 80111D3C 0010D99C 38 60 01 B8 */ li r3, 0x1b8
-/* 80111D40 0010D9A0 38 00 00 01 */ li r0, 1
-/* 80111D44 0010D9A4 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80111D48 0010D9A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111D4C 0010D9AC 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80111D50 0010D9B0 48 00 28 0C */ b lbl_8011455C
-/* 80111D54 0010D9B4 48 00 47 C5 */ bl func_80116518
-/* 80111D58 0010D9B8 48 02 1E 2D */ bl func_80133B84
-/* 80111D5C 0010D9BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111D60 0010D9C0 90 64 02 24 */ stw r3, 0x224(r4)
-/* 80111D64 0010D9C4 38 60 00 68 */ li r3, 0x68
-/* 80111D68 0010D9C8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111D6C 0010D9CC 80 84 02 24 */ lwz r4, 0x224(r4)
-/* 80111D70 0010D9D0 48 04 A5 99 */ bl func_8015C308
-/* 80111D74 0010D9D4 38 60 45 F5 */ li r3, 0x45f5
-/* 80111D78 0010D9D8 38 80 00 28 */ li r4, 0x28
-/* 80111D7C 0010D9DC 38 A0 01 54 */ li r5, 0x154
-/* 80111D80 0010D9E0 38 C0 00 00 */ li r6, 0
-/* 80111D84 0010D9E4 38 E0 00 00 */ li r7, 0
-/* 80111D88 0010D9E8 39 00 FF FF */ li r8, -1
-/* 80111D8C 0010D9EC 39 20 00 06 */ li r9, 6
-/* 80111D90 0010D9F0 39 40 00 01 */ li r10, 1
-/* 80111D94 0010D9F4 48 13 E3 09 */ bl func_8025009C
-/* 80111D98 0010D9F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111D9C 0010D9FC 38 80 00 02 */ li r4, 2
-/* 80111DA0 0010DA00 38 00 01 B9 */ li r0, 0x1b9
-/* 80111DA4 0010DA04 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111DA8 0010DA08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111DAC 0010DA0C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111DB0 0010DA10 48 00 27 AC */ b lbl_8011455C
-/* 80111DB4 0010DA14 38 60 45 F5 */ li r3, 0x45f5
-/* 80111DB8 0010DA18 48 13 E5 2D */ bl func_802502E4
-/* 80111DBC 0010DA1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80111DC0 0010DA20 40 82 27 9C */ bne lbl_8011455C
-/* 80111DC4 0010DA24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111DC8 0010DA28 38 80 00 01 */ li r4, 1
-/* 80111DCC 0010DA2C 38 00 01 BA */ li r0, 0x1ba
-/* 80111DD0 0010DA30 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111DD4 0010DA34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111DD8 0010DA38 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111DDC 0010DA3C 48 00 27 80 */ b lbl_8011455C
-/* 80111DE0 0010DA40 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80111DE4 0010DA44 38 80 00 08 */ li r4, 8
-/* 80111DE8 0010DA48 38 A0 00 01 */ li r5, 1
-/* 80111DEC 0010DA4C 48 14 20 05 */ bl func_80253DF0
-/* 80111DF0 0010DA50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111DF4 0010DA54 38 80 00 0A */ li r4, 0xa
-/* 80111DF8 0010DA58 38 A0 00 00 */ li r5, 0
-/* 80111DFC 0010DA5C A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 80111E00 0010DA60 48 14 1F B1 */ bl func_80253DB0
-/* 80111E04 0010DA64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111E08 0010DA68 38 00 01 BB */ li r0, 0x1bb
-/* 80111E0C 0010DA6C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111E10 0010DA70 48 00 27 4C */ b lbl_8011455C
-/* 80111E14 0010DA74 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80111E18 0010DA78 48 14 1F B9 */ bl func_80253DD0
-/* 80111E1C 0010DA7C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80111E20 0010DA80 28 00 00 03 */ cmplwi r0, 3
-/* 80111E24 0010DA84 40 82 27 38 */ bne lbl_8011455C
-/* 80111E28 0010DA88 38 60 01 99 */ li r3, 0x199
-/* 80111E2C 0010DA8C 48 05 0C 65 */ bl func_80162A90
-/* 80111E30 0010DA90 28 03 00 07 */ cmplwi r3, 7
-/* 80111E34 0010DA94 41 82 00 2C */ beq lbl_80111E60
-/* 80111E38 0010DA98 38 60 45 FC */ li r3, 0x45fc
-/* 80111E3C 0010DA9C 38 80 00 28 */ li r4, 0x28
-/* 80111E40 0010DAA0 38 A0 01 54 */ li r5, 0x154
-/* 80111E44 0010DAA4 38 C0 00 00 */ li r6, 0
-/* 80111E48 0010DAA8 38 E0 00 00 */ li r7, 0
-/* 80111E4C 0010DAAC 39 00 FF FF */ li r8, -1
-/* 80111E50 0010DAB0 39 20 00 06 */ li r9, 6
-/* 80111E54 0010DAB4 39 40 00 01 */ li r10, 1
-/* 80111E58 0010DAB8 48 13 E2 45 */ bl func_8025009C
-/* 80111E5C 0010DABC 48 00 00 28 */ b lbl_80111E84
-lbl_80111E60:
-/* 80111E60 0010DAC0 38 60 50 37 */ li r3, 0x5037
-/* 80111E64 0010DAC4 38 80 00 28 */ li r4, 0x28
-/* 80111E68 0010DAC8 38 A0 01 54 */ li r5, 0x154
-/* 80111E6C 0010DACC 38 C0 00 00 */ li r6, 0
-/* 80111E70 0010DAD0 38 E0 00 00 */ li r7, 0
-/* 80111E74 0010DAD4 39 00 FF FF */ li r8, -1
-/* 80111E78 0010DAD8 39 20 00 06 */ li r9, 6
-/* 80111E7C 0010DADC 39 40 00 01 */ li r10, 1
-/* 80111E80 0010DAE0 48 13 E2 1D */ bl func_8025009C
-lbl_80111E84:
-/* 80111E84 0010DAE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111E88 0010DAE8 38 80 00 02 */ li r4, 2
-/* 80111E8C 0010DAEC 38 00 01 BC */ li r0, 0x1bc
-/* 80111E90 0010DAF0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111E94 0010DAF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111E98 0010DAF8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111E9C 0010DAFC 48 00 26 C0 */ b lbl_8011455C
-/* 80111EA0 0010DB00 38 60 01 99 */ li r3, 0x199
-/* 80111EA4 0010DB04 48 05 0B ED */ bl func_80162A90
-/* 80111EA8 0010DB08 28 03 00 07 */ cmplwi r3, 7
-/* 80111EAC 0010DB0C 38 60 50 37 */ li r3, 0x5037
-/* 80111EB0 0010DB10 41 82 00 08 */ beq lbl_80111EB8
-/* 80111EB4 0010DB14 38 60 45 FC */ li r3, 0x45fc
-lbl_80111EB8:
-/* 80111EB8 0010DB18 48 13 E4 2D */ bl func_802502E4
-/* 80111EBC 0010DB1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80111EC0 0010DB20 40 82 26 9C */ bne lbl_8011455C
-/* 80111EC4 0010DB24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111EC8 0010DB28 38 80 00 01 */ li r4, 1
-/* 80111ECC 0010DB2C 38 00 01 BD */ li r0, 0x1bd
-/* 80111ED0 0010DB30 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80111ED4 0010DB34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111ED8 0010DB38 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111EDC 0010DB3C 48 00 26 80 */ b lbl_8011455C
-/* 80111EE0 0010DB40 38 00 01 BE */ li r0, 0x1be
-/* 80111EE4 0010DB44 38 60 00 08 */ li r3, 8
-/* 80111EE8 0010DB48 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80111EEC 0010DB4C 48 05 0B A5 */ bl func_80162A90
-/* 80111EF0 0010DB50 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111EF4 0010DB54 7C 66 1B 78 */ mr r6, r3
-/* 80111EF8 0010DB58 38 60 00 08 */ li r3, 8
-/* 80111EFC 0010DB5C 38 A0 00 01 */ li r5, 1
-/* 80111F00 0010DB60 80 04 02 24 */ lwz r0, 0x224(r4)
-/* 80111F04 0010DB64 7C 80 32 14 */ add r4, r0, r6
-/* 80111F08 0010DB68 48 05 0A 39 */ bl func_80162940
-/* 80111F0C 0010DB6C 38 60 00 08 */ li r3, 8
-/* 80111F10 0010DB70 48 05 0B 81 */ bl func_80162A90
-/* 80111F14 0010DB74 3C 80 00 0F */ lis r4, 0x000F423F@ha
-/* 80111F18 0010DB78 38 84 42 3F */ addi r4, r4, 0x000F423F@l
-/* 80111F1C 0010DB7C 7C 03 20 40 */ cmplw r3, r4
-/* 80111F20 0010DB80 40 81 00 10 */ ble lbl_80111F30
-/* 80111F24 0010DB84 38 60 00 08 */ li r3, 8
-/* 80111F28 0010DB88 38 A0 00 01 */ li r5, 1
-/* 80111F2C 0010DB8C 48 05 0A 15 */ bl func_80162940
-lbl_80111F30:
-/* 80111F30 0010DB90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111F34 0010DB94 38 00 45 FD */ li r0, 0x45fd
-/* 80111F38 0010DB98 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80111F3C 0010DB9C 48 04 D8 65 */ bl func_8015F7A0
-/* 80111F40 0010DBA0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111F44 0010DBA4 38 60 02 28 */ li r3, 0x228
-/* 80111F48 0010DBA8 38 80 00 00 */ li r4, 0
-/* 80111F4C 0010DBAC D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 80111F50 0010DBB0 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80111F54 0010DBB4 4B EF 92 BD */ bl func_8000B210
-/* 80111F58 0010DBB8 48 00 26 04 */ b lbl_8011455C
-/* 80111F5C 0010DBBC 48 04 D8 45 */ bl func_8015F7A0
-/* 80111F60 0010DBC0 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80111F64 0010DBC4 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80111F68 0010DBC8 FC 21 10 28 */ fsub f1, f1, f2
-/* 80111F6C 0010DBCC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80111F70 0010DBD0 4C 41 13 82 */ cror 2, 1, 2
-/* 80111F74 0010DBD4 40 82 25 E8 */ bne lbl_8011455C
-/* 80111F78 0010DBD8 38 00 01 BF */ li r0, 0x1bf
-/* 80111F7C 0010DBDC 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80111F80 0010DBE0 48 00 25 DC */ b lbl_8011455C
-/* 80111F84 0010DBE4 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80111F88 0010DBE8 38 80 00 09 */ li r4, 9
-/* 80111F8C 0010DBEC 38 A0 00 00 */ li r5, 0
-/* 80111F90 0010DBF0 48 14 1E 21 */ bl func_80253DB0
-/* 80111F94 0010DBF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111F98 0010DBF8 38 00 01 C0 */ li r0, 0x1c0
-/* 80111F9C 0010DBFC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111FA0 0010DC00 48 00 25 BC */ b lbl_8011455C
-/* 80111FA4 0010DC04 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80111FA8 0010DC08 48 14 1E 29 */ bl func_80253DD0
-/* 80111FAC 0010DC0C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80111FB0 0010DC10 28 00 00 03 */ cmplwi r0, 3
-/* 80111FB4 0010DC14 40 82 25 A8 */ bne lbl_8011455C
-/* 80111FB8 0010DC18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111FBC 0010DC1C 38 80 00 08 */ li r4, 8
-/* 80111FC0 0010DC20 38 A0 00 00 */ li r5, 0
-/* 80111FC4 0010DC24 A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 80111FC8 0010DC28 48 14 1E 29 */ bl func_80253DF0
-/* 80111FCC 0010DC2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111FD0 0010DC30 38 80 00 00 */ li r4, 0
-/* 80111FD4 0010DC34 38 00 01 C1 */ li r0, 0x1c1
-/* 80111FD8 0010DC38 B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80111FDC 0010DC3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111FE0 0010DC40 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80111FE4 0010DC44 48 00 25 78 */ b lbl_8011455C
-/* 80111FE8 0010DC48 38 7F 02 2A */ addi r3, r31, 0x22a
-/* 80111FEC 0010DC4C 38 9F 02 2C */ addi r4, r31, 0x22c
-/* 80111FF0 0010DC50 48 02 35 79 */ bl func_80135568
-/* 80111FF4 0010DC54 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80111FF8 0010DC58 B0 64 02 28 */ sth r3, 0x228(r4)
-/* 80111FFC 0010DC5C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112000 0010DC60 A0 64 02 28 */ lhz r3, 0x228(r4)
-/* 80112004 0010DC64 2C 03 00 00 */ cmpwi r3, 0
-/* 80112008 0010DC68 40 82 00 10 */ bne lbl_80112018
-/* 8011200C 0010DC6C 38 00 01 C5 */ li r0, 0x1c5
-/* 80112010 0010DC70 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80112014 0010DC74 48 00 25 48 */ b lbl_8011455C
-lbl_80112018:
-/* 80112018 0010DC78 38 80 00 28 */ li r4, 0x28
-/* 8011201C 0010DC7C 38 A0 01 54 */ li r5, 0x154
-/* 80112020 0010DC80 38 C0 00 00 */ li r6, 0
-/* 80112024 0010DC84 38 E0 00 00 */ li r7, 0
-/* 80112028 0010DC88 39 00 FF FF */ li r8, -1
-/* 8011202C 0010DC8C 39 20 00 06 */ li r9, 6
-/* 80112030 0010DC90 39 40 00 01 */ li r10, 1
-/* 80112034 0010DC94 48 13 E0 69 */ bl func_8025009C
-/* 80112038 0010DC98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011203C 0010DC9C 38 80 00 02 */ li r4, 2
-/* 80112040 0010DCA0 38 00 01 C2 */ li r0, 0x1c2
-/* 80112044 0010DCA4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112048 0010DCA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011204C 0010DCAC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112050 0010DCB0 48 00 25 0C */ b lbl_8011455C
-/* 80112054 0010DCB4 A0 7F 02 28 */ lhz r3, 0x228(r31)
-/* 80112058 0010DCB8 48 13 E2 8D */ bl func_802502E4
-/* 8011205C 0010DCBC 2C 03 00 00 */ cmpwi r3, 0
-/* 80112060 0010DCC0 40 82 24 FC */ bne lbl_8011455C
-/* 80112064 0010DCC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112068 0010DCC8 38 80 00 01 */ li r4, 1
-/* 8011206C 0010DCCC 38 00 01 C3 */ li r0, 0x1c3
-/* 80112070 0010DCD0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112074 0010DCD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112078 0010DCD8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011207C 0010DCDC 48 00 24 E0 */ b lbl_8011455C
-/* 80112080 0010DCE0 A0 7F 02 2A */ lhz r3, 0x22a(r31)
-/* 80112084 0010DCE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80112088 0010DCE8 41 82 00 34 */ beq lbl_801120BC
-/* 8011208C 0010DCEC A0 1F 02 2C */ lhz r0, 0x22c(r31)
-/* 80112090 0010DCF0 2C 00 00 00 */ cmpwi r0, 0
-/* 80112094 0010DCF4 41 82 00 28 */ beq lbl_801120BC
-/* 80112098 0010DCF8 38 00 46 04 */ li r0, 0x4604
-/* 8011209C 0010DCFC B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 801120A0 0010DD00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801120A4 0010DD04 A0 63 02 2A */ lhz r3, 0x22a(r3)
-/* 801120A8 0010DD08 48 13 E2 4D */ bl func_802502F4
-/* 801120AC 0010DD0C 7C 64 1B 78 */ mr r4, r3
-/* 801120B0 0010DD10 38 60 00 0E */ li r3, 0xe
-/* 801120B4 0010DD14 48 04 A2 55 */ bl func_8015C308
-/* 801120B8 0010DD18 48 00 00 40 */ b lbl_801120F8
-lbl_801120BC:
-/* 801120BC 0010DD1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801120C0 0010DD20 41 82 00 20 */ beq lbl_801120E0
-/* 801120C4 0010DD24 48 13 E2 31 */ bl func_802502F4
-/* 801120C8 0010DD28 7C 64 1B 78 */ mr r4, r3
-/* 801120CC 0010DD2C 38 60 00 0E */ li r3, 0xe
-/* 801120D0 0010DD30 48 04 A2 39 */ bl func_8015C308
-/* 801120D4 0010DD34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801120D8 0010DD38 38 00 46 05 */ li r0, 0x4605
-/* 801120DC 0010DD3C B0 03 02 0E */ sth r0, 0x20e(r3)
-lbl_801120E0:
-/* 801120E0 0010DD40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801120E4 0010DD44 A0 03 02 2C */ lhz r0, 0x22c(r3)
-/* 801120E8 0010DD48 2C 00 00 00 */ cmpwi r0, 0
-/* 801120EC 0010DD4C 41 82 00 0C */ beq lbl_801120F8
-/* 801120F0 0010DD50 38 00 46 06 */ li r0, 0x4606
-/* 801120F4 0010DD54 B0 03 02 0E */ sth r0, 0x20e(r3)
-lbl_801120F8:
-/* 801120F8 0010DD58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801120FC 0010DD5C A0 03 02 0E */ lhz r0, 0x20e(r3)
-/* 80112100 0010DD60 2C 00 00 00 */ cmpwi r0, 0
-/* 80112104 0010DD64 40 82 00 0C */ bne lbl_80112110
-/* 80112108 0010DD68 38 00 01 C5 */ li r0, 0x1c5
-/* 8011210C 0010DD6C 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80112110:
-/* 80112110 0010DD70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112114 0010DD74 38 00 01 C4 */ li r0, 0x1c4
-/* 80112118 0010DD78 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011211C 0010DD7C 48 04 D6 85 */ bl func_8015F7A0
-/* 80112120 0010DD80 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112124 0010DD84 38 60 02 2A */ li r3, 0x22a
-/* 80112128 0010DD88 38 80 00 00 */ li r4, 0
-/* 8011212C 0010DD8C D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 80112130 0010DD90 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80112134 0010DD94 4B EF 90 DD */ bl func_8000B210
-/* 80112138 0010DD98 48 00 24 24 */ b lbl_8011455C
-/* 8011213C 0010DD9C 48 04 D6 65 */ bl func_8015F7A0
-/* 80112140 0010DDA0 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80112144 0010DDA4 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80112148 0010DDA8 FC 21 10 28 */ fsub f1, f1, f2
-/* 8011214C 0010DDAC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80112150 0010DDB0 4C 41 13 82 */ cror 2, 1, 2
-/* 80112154 0010DDB4 40 82 24 08 */ bne lbl_8011455C
-/* 80112158 0010DDB8 38 60 00 00 */ li r3, 0
-/* 8011215C 0010DDBC 38 00 01 C5 */ li r0, 0x1c5
-/* 80112160 0010DDC0 B0 7F 02 0E */ sth r3, 0x20e(r31)
-/* 80112164 0010DDC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112168 0010DDC8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011216C 0010DDCC 48 00 23 F0 */ b lbl_8011455C
-/* 80112170 0010DDD0 48 02 83 AD */ bl func_8013A51C
-/* 80112174 0010DDD4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112178 0010DDD8 B0 64 02 28 */ sth r3, 0x228(r4)
-/* 8011217C 0010DDDC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112180 0010DDE0 A0 64 02 28 */ lhz r3, 0x228(r4)
-/* 80112184 0010DDE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80112188 0010DDE8 40 82 00 10 */ bne lbl_80112198
-/* 8011218C 0010DDEC 38 00 01 CC */ li r0, 0x1cc
-/* 80112190 0010DDF0 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80112194 0010DDF4 48 00 23 C8 */ b lbl_8011455C
-lbl_80112198:
-/* 80112198 0010DDF8 38 80 00 28 */ li r4, 0x28
-/* 8011219C 0010DDFC 38 A0 01 54 */ li r5, 0x154
-/* 801121A0 0010DE00 38 C0 00 00 */ li r6, 0
-/* 801121A4 0010DE04 38 E0 00 00 */ li r7, 0
-/* 801121A8 0010DE08 39 00 FF FF */ li r8, -1
-/* 801121AC 0010DE0C 39 20 00 06 */ li r9, 6
-/* 801121B0 0010DE10 39 40 00 01 */ li r10, 1
-/* 801121B4 0010DE14 48 13 DE E9 */ bl func_8025009C
-/* 801121B8 0010DE18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801121BC 0010DE1C 38 80 00 02 */ li r4, 2
-/* 801121C0 0010DE20 38 00 01 C6 */ li r0, 0x1c6
-/* 801121C4 0010DE24 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801121C8 0010DE28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801121CC 0010DE2C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801121D0 0010DE30 48 00 23 8C */ b lbl_8011455C
-/* 801121D4 0010DE34 A0 7F 02 28 */ lhz r3, 0x228(r31)
-/* 801121D8 0010DE38 48 13 E1 0D */ bl func_802502E4
-/* 801121DC 0010DE3C 2C 03 00 00 */ cmpwi r3, 0
-/* 801121E0 0010DE40 40 82 23 7C */ bne lbl_8011455C
-/* 801121E4 0010DE44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801121E8 0010DE48 38 80 00 01 */ li r4, 1
-/* 801121EC 0010DE4C 38 00 01 CC */ li r0, 0x1cc
-/* 801121F0 0010DE50 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801121F4 0010DE54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801121F8 0010DE58 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801121FC 0010DE5C 48 00 23 60 */ b lbl_8011455C
-/* 80112200 0010DE60 38 00 01 C8 */ li r0, 0x1c8
-/* 80112204 0010DE64 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112208 0010DE68 48 00 23 54 */ b lbl_8011455C
-/* 8011220C 0010DE6C 38 00 01 C9 */ li r0, 0x1c9
-/* 80112210 0010DE70 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112214 0010DE74 48 00 23 48 */ b lbl_8011455C
-/* 80112218 0010DE78 38 00 01 CA */ li r0, 0x1ca
-/* 8011221C 0010DE7C 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112220 0010DE80 48 00 23 3C */ b lbl_8011455C
-/* 80112224 0010DE84 38 00 01 CB */ li r0, 0x1cb
-/* 80112228 0010DE88 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 8011222C 0010DE8C 48 00 23 30 */ b lbl_8011455C
-/* 80112230 0010DE90 38 00 01 CC */ li r0, 0x1cc
-/* 80112234 0010DE94 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112238 0010DE98 48 00 23 24 */ b lbl_8011455C
-/* 8011223C 0010DE9C 38 60 01 94 */ li r3, 0x194
-/* 80112240 0010DEA0 48 05 08 51 */ bl func_80162A90
-/* 80112244 0010DEA4 28 03 00 01 */ cmplwi r3, 1
-/* 80112248 0010DEA8 41 82 00 34 */ beq lbl_8011227C
-/* 8011224C 0010DEAC 38 60 01 95 */ li r3, 0x195
-/* 80112250 0010DEB0 48 05 08 41 */ bl func_80162A90
-/* 80112254 0010DEB4 28 03 00 01 */ cmplwi r3, 1
-/* 80112258 0010DEB8 41 82 00 24 */ beq lbl_8011227C
-/* 8011225C 0010DEBC 38 60 01 96 */ li r3, 0x196
-/* 80112260 0010DEC0 48 05 08 31 */ bl func_80162A90
-/* 80112264 0010DEC4 28 03 00 01 */ cmplwi r3, 1
-/* 80112268 0010DEC8 41 82 00 14 */ beq lbl_8011227C
-/* 8011226C 0010DECC 38 60 01 97 */ li r3, 0x197
-/* 80112270 0010DED0 48 05 08 21 */ bl func_80162A90
-/* 80112274 0010DED4 28 03 00 01 */ cmplwi r3, 1
-/* 80112278 0010DED8 40 82 00 44 */ bne lbl_801122BC
-lbl_8011227C:
-/* 8011227C 0010DEDC 38 60 52 5F */ li r3, 0x525f
-/* 80112280 0010DEE0 38 80 00 28 */ li r4, 0x28
-/* 80112284 0010DEE4 38 A0 01 54 */ li r5, 0x154
-/* 80112288 0010DEE8 38 C0 00 00 */ li r6, 0
-/* 8011228C 0010DEEC 38 E0 00 00 */ li r7, 0
-/* 80112290 0010DEF0 39 00 FF FF */ li r8, -1
-/* 80112294 0010DEF4 39 20 00 06 */ li r9, 6
-/* 80112298 0010DEF8 39 40 00 01 */ li r10, 1
-/* 8011229C 0010DEFC 48 13 DE 01 */ bl func_8025009C
-/* 801122A0 0010DF00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801122A4 0010DF04 38 80 00 02 */ li r4, 2
-/* 801122A8 0010DF08 38 00 01 CD */ li r0, 0x1cd
-/* 801122AC 0010DF0C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801122B0 0010DF10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801122B4 0010DF14 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801122B8 0010DF18 48 00 22 A4 */ b lbl_8011455C
-lbl_801122BC:
-/* 801122BC 0010DF1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801122C0 0010DF20 38 00 01 CE */ li r0, 0x1ce
-/* 801122C4 0010DF24 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801122C8 0010DF28 48 00 22 94 */ b lbl_8011455C
-/* 801122CC 0010DF2C 38 60 52 5F */ li r3, 0x525f
-/* 801122D0 0010DF30 48 13 E0 15 */ bl func_802502E4
-/* 801122D4 0010DF34 2C 03 00 00 */ cmpwi r3, 0
-/* 801122D8 0010DF38 40 82 22 84 */ bne lbl_8011455C
-/* 801122DC 0010DF3C 38 60 01 94 */ li r3, 0x194
-/* 801122E0 0010DF40 48 05 07 B1 */ bl func_80162A90
-/* 801122E4 0010DF44 28 03 00 01 */ cmplwi r3, 1
-/* 801122E8 0010DF48 40 82 00 4C */ bne lbl_80112334
-/* 801122EC 0010DF4C 38 60 01 FF */ li r3, 0x1ff
-/* 801122F0 0010DF50 48 05 07 A1 */ bl func_80162A90
-/* 801122F4 0010DF54 28 03 00 01 */ cmplwi r3, 1
-/* 801122F8 0010DF58 40 82 00 2C */ bne lbl_80112324
-/* 801122FC 0010DF5C 38 60 01 FF */ li r3, 0x1ff
-/* 80112300 0010DF60 38 80 00 02 */ li r4, 2
-/* 80112304 0010DF64 38 A0 00 01 */ li r5, 1
-/* 80112308 0010DF68 48 05 06 39 */ bl func_80162940
-/* 8011230C 0010DF6C 38 60 00 22 */ li r3, 0x22
-/* 80112310 0010DF70 48 02 4E 99 */ bl func_801371A8
-/* 80112314 0010DF74 38 60 02 00 */ li r3, 0x200
-/* 80112318 0010DF78 38 80 00 02 */ li r4, 2
-/* 8011231C 0010DF7C 38 A0 00 01 */ li r5, 1
-/* 80112320 0010DF80 48 05 06 21 */ bl func_80162940
-lbl_80112324:
-/* 80112324 0010DF84 38 60 01 94 */ li r3, 0x194
-/* 80112328 0010DF88 38 80 00 02 */ li r4, 2
-/* 8011232C 0010DF8C 38 A0 00 01 */ li r5, 1
-/* 80112330 0010DF90 48 05 06 11 */ bl func_80162940
-lbl_80112334:
-/* 80112334 0010DF94 38 60 01 95 */ li r3, 0x195
-/* 80112338 0010DF98 48 05 07 59 */ bl func_80162A90
-/* 8011233C 0010DF9C 28 03 00 01 */ cmplwi r3, 1
-/* 80112340 0010DFA0 40 82 00 4C */ bne lbl_8011238C
-/* 80112344 0010DFA4 38 60 02 01 */ li r3, 0x201
-/* 80112348 0010DFA8 48 05 07 49 */ bl func_80162A90
-/* 8011234C 0010DFAC 28 03 00 01 */ cmplwi r3, 1
-/* 80112350 0010DFB0 40 82 00 2C */ bne lbl_8011237C
-/* 80112354 0010DFB4 38 60 02 01 */ li r3, 0x201
-/* 80112358 0010DFB8 38 80 00 02 */ li r4, 2
-/* 8011235C 0010DFBC 38 A0 00 01 */ li r5, 1
-/* 80112360 0010DFC0 48 05 05 E1 */ bl func_80162940
-/* 80112364 0010DFC4 38 60 00 23 */ li r3, 0x23
-/* 80112368 0010DFC8 48 02 4E 41 */ bl func_801371A8
-/* 8011236C 0010DFCC 38 60 02 02 */ li r3, 0x202
-/* 80112370 0010DFD0 38 80 00 02 */ li r4, 2
-/* 80112374 0010DFD4 38 A0 00 01 */ li r5, 1
-/* 80112378 0010DFD8 48 05 05 C9 */ bl func_80162940
-lbl_8011237C:
-/* 8011237C 0010DFDC 38 60 01 95 */ li r3, 0x195
-/* 80112380 0010DFE0 38 80 00 02 */ li r4, 2
-/* 80112384 0010DFE4 38 A0 00 01 */ li r5, 1
-/* 80112388 0010DFE8 48 05 05 B9 */ bl func_80162940
-lbl_8011238C:
-/* 8011238C 0010DFEC 38 60 01 96 */ li r3, 0x196
-/* 80112390 0010DFF0 48 05 07 01 */ bl func_80162A90
-/* 80112394 0010DFF4 28 03 00 01 */ cmplwi r3, 1
-/* 80112398 0010DFF8 40 82 00 4C */ bne lbl_801123E4
-/* 8011239C 0010DFFC 38 60 02 03 */ li r3, 0x203
-/* 801123A0 0010E000 48 05 06 F1 */ bl func_80162A90
-/* 801123A4 0010E004 28 03 00 01 */ cmplwi r3, 1
-/* 801123A8 0010E008 40 82 00 2C */ bne lbl_801123D4
-/* 801123AC 0010E00C 38 60 02 03 */ li r3, 0x203
-/* 801123B0 0010E010 38 80 00 02 */ li r4, 2
-/* 801123B4 0010E014 38 A0 00 01 */ li r5, 1
-/* 801123B8 0010E018 48 05 05 89 */ bl func_80162940
-/* 801123BC 0010E01C 38 60 00 24 */ li r3, 0x24
-/* 801123C0 0010E020 48 02 4D E9 */ bl func_801371A8
-/* 801123C4 0010E024 38 60 02 04 */ li r3, 0x204
-/* 801123C8 0010E028 38 80 00 02 */ li r4, 2
-/* 801123CC 0010E02C 38 A0 00 01 */ li r5, 1
-/* 801123D0 0010E030 48 05 05 71 */ bl func_80162940
-lbl_801123D4:
-/* 801123D4 0010E034 38 60 01 96 */ li r3, 0x196
-/* 801123D8 0010E038 38 80 00 02 */ li r4, 2
-/* 801123DC 0010E03C 38 A0 00 01 */ li r5, 1
-/* 801123E0 0010E040 48 05 05 61 */ bl func_80162940
-lbl_801123E4:
-/* 801123E4 0010E044 38 60 01 97 */ li r3, 0x197
-/* 801123E8 0010E048 48 05 06 A9 */ bl func_80162A90
-/* 801123EC 0010E04C 28 03 00 01 */ cmplwi r3, 1
-/* 801123F0 0010E050 40 82 00 4C */ bne lbl_8011243C
-/* 801123F4 0010E054 38 60 02 05 */ li r3, 0x205
-/* 801123F8 0010E058 48 05 06 99 */ bl func_80162A90
-/* 801123FC 0010E05C 28 03 00 01 */ cmplwi r3, 1
-/* 80112400 0010E060 40 82 00 2C */ bne lbl_8011242C
-/* 80112404 0010E064 38 60 02 05 */ li r3, 0x205
-/* 80112408 0010E068 38 80 00 02 */ li r4, 2
-/* 8011240C 0010E06C 38 A0 00 01 */ li r5, 1
-/* 80112410 0010E070 48 05 05 31 */ bl func_80162940
-/* 80112414 0010E074 38 60 00 25 */ li r3, 0x25
-/* 80112418 0010E078 48 02 4D 91 */ bl func_801371A8
-/* 8011241C 0010E07C 38 60 02 06 */ li r3, 0x206
-/* 80112420 0010E080 38 80 00 02 */ li r4, 2
-/* 80112424 0010E084 38 A0 00 01 */ li r5, 1
-/* 80112428 0010E088 48 05 05 19 */ bl func_80162940
-lbl_8011242C:
-/* 8011242C 0010E08C 38 60 01 97 */ li r3, 0x197
-/* 80112430 0010E090 38 80 00 02 */ li r4, 2
-/* 80112434 0010E094 38 A0 00 01 */ li r5, 1
-/* 80112438 0010E098 48 05 05 09 */ bl func_80162940
-lbl_8011243C:
-/* 8011243C 0010E09C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112440 0010E0A0 38 80 00 04 */ li r4, 4
-/* 80112444 0010E0A4 38 00 01 CE */ li r0, 0x1ce
-/* 80112448 0010E0A8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011244C 0010E0AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112450 0010E0B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112454 0010E0B4 48 00 21 08 */ b lbl_8011455C
-/* 80112458 0010E0B8 38 60 45 FA */ li r3, 0x45fa
-/* 8011245C 0010E0BC 38 80 00 28 */ li r4, 0x28
-/* 80112460 0010E0C0 38 A0 01 54 */ li r5, 0x154
-/* 80112464 0010E0C4 38 C0 00 00 */ li r6, 0
-/* 80112468 0010E0C8 38 E0 00 00 */ li r7, 0
-/* 8011246C 0010E0CC 39 00 FF FF */ li r8, -1
-/* 80112470 0010E0D0 39 20 00 06 */ li r9, 6
-/* 80112474 0010E0D4 39 40 00 01 */ li r10, 1
-/* 80112478 0010E0D8 48 13 DC 25 */ bl func_8025009C
-/* 8011247C 0010E0DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112480 0010E0E0 38 80 00 02 */ li r4, 2
-/* 80112484 0010E0E4 38 00 01 CF */ li r0, 0x1cf
-/* 80112488 0010E0E8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011248C 0010E0EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112490 0010E0F0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112494 0010E0F4 48 00 20 C8 */ b lbl_8011455C
-/* 80112498 0010E0F8 38 60 45 FA */ li r3, 0x45fa
-/* 8011249C 0010E0FC 48 13 DE 49 */ bl func_802502E4
-/* 801124A0 0010E100 2C 03 00 00 */ cmpwi r3, 0
-/* 801124A4 0010E104 40 82 20 B8 */ bne lbl_8011455C
-/* 801124A8 0010E108 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801124AC 0010E10C 38 80 00 04 */ li r4, 4
-/* 801124B0 0010E110 38 00 01 D0 */ li r0, 0x1d0
-/* 801124B4 0010E114 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801124B8 0010E118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801124BC 0010E11C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801124C0 0010E120 48 00 20 9C */ b lbl_8011455C
-/* 801124C4 0010E124 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801124C8 0010E128 3C 03 00 01 */ addis r0, r3, 1
-/* 801124CC 0010E12C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801124D0 0010E130 40 82 20 8C */ bne lbl_8011455C
-/* 801124D4 0010E134 7F E3 FB 78 */ mr r3, r31
-/* 801124D8 0010E138 38 80 00 03 */ li r4, 3
-/* 801124DC 0010E13C 48 00 39 F1 */ bl func_80115ECC
-/* 801124E0 0010E140 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801124E4 0010E144 38 00 01 D1 */ li r0, 0x1d1
-/* 801124E8 0010E148 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801124EC 0010E14C 48 00 20 70 */ b lbl_8011455C
-/* 801124F0 0010E150 7F E3 FB 78 */ mr r3, r31
-/* 801124F4 0010E154 48 00 39 49 */ bl func_80115E3C
-/* 801124F8 0010E158 2C 03 00 00 */ cmpwi r3, 0
-/* 801124FC 0010E15C 40 82 20 60 */ bne lbl_8011455C
-/* 80112500 0010E160 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112504 0010E164 38 60 00 00 */ li r3, 0
-/* 80112508 0010E168 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 8011250C 0010E16C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 80112510 0010E170 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 80112514 0010E174 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112518 0010E178 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 8011251C 0010E17C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 80112520 0010E180 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 80112524 0010E184 48 02 0D C5 */ bl func_801332E8
-/* 80112528 0010E188 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011252C 0010E18C 38 80 00 01 */ li r4, 1
-/* 80112530 0010E190 38 00 00 3D */ li r0, 0x3d
-/* 80112534 0010E194 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80112538 0010E198 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011253C 0010E19C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112540 0010E1A0 48 00 20 1C */ b lbl_8011455C
-/* 80112544 0010E1A4 38 60 00 04 */ li r3, 4
-/* 80112548 0010E1A8 38 00 01 D3 */ li r0, 0x1d3
-/* 8011254C 0010E1AC 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80112550 0010E1B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112554 0010E1B4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112558 0010E1B8 48 00 20 04 */ b lbl_8011455C
-/* 8011255C 0010E1BC 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80112560 0010E1C0 3C 03 00 01 */ addis r0, r3, 1
-/* 80112564 0010E1C4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80112568 0010E1C8 40 82 1F F4 */ bne lbl_8011455C
-/* 8011256C 0010E1CC 38 60 01 D4 */ li r3, 0x1d4
-/* 80112570 0010E1D0 38 00 00 01 */ li r0, 1
-/* 80112574 0010E1D4 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80112578 0010E1D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011257C 0010E1DC 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80112580 0010E1E0 48 00 1F DC */ b lbl_8011455C
-/* 80112584 0010E1E4 38 60 45 F6 */ li r3, 0x45f6
-/* 80112588 0010E1E8 38 80 00 28 */ li r4, 0x28
-/* 8011258C 0010E1EC 38 A0 01 54 */ li r5, 0x154
-/* 80112590 0010E1F0 38 C0 00 00 */ li r6, 0
-/* 80112594 0010E1F4 38 E0 00 00 */ li r7, 0
-/* 80112598 0010E1F8 39 00 FF FF */ li r8, -1
-/* 8011259C 0010E1FC 39 20 00 06 */ li r9, 6
-/* 801125A0 0010E200 39 40 00 01 */ li r10, 1
-/* 801125A4 0010E204 48 13 DA F9 */ bl func_8025009C
-/* 801125A8 0010E208 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801125AC 0010E20C 38 80 00 02 */ li r4, 2
-/* 801125B0 0010E210 38 00 01 D5 */ li r0, 0x1d5
-/* 801125B4 0010E214 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801125B8 0010E218 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801125BC 0010E21C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801125C0 0010E220 48 00 1F 9C */ b lbl_8011455C
-/* 801125C4 0010E224 38 60 45 F6 */ li r3, 0x45f6
-/* 801125C8 0010E228 48 13 DD 1D */ bl func_802502E4
-/* 801125CC 0010E22C 2C 03 00 00 */ cmpwi r3, 0
-/* 801125D0 0010E230 40 82 1F 8C */ bne lbl_8011455C
-/* 801125D4 0010E234 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801125D8 0010E238 38 80 00 01 */ li r4, 1
-/* 801125DC 0010E23C 38 00 01 D6 */ li r0, 0x1d6
-/* 801125E0 0010E240 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801125E4 0010E244 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801125E8 0010E248 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801125EC 0010E24C 48 00 1F 70 */ b lbl_8011455C
-/* 801125F0 0010E250 38 60 45 FA */ li r3, 0x45fa
-/* 801125F4 0010E254 38 80 00 28 */ li r4, 0x28
-/* 801125F8 0010E258 38 A0 01 54 */ li r5, 0x154
-/* 801125FC 0010E25C 38 C0 00 00 */ li r6, 0
-/* 80112600 0010E260 38 E0 00 00 */ li r7, 0
-/* 80112604 0010E264 39 00 FF FF */ li r8, -1
-/* 80112608 0010E268 39 20 00 06 */ li r9, 6
-/* 8011260C 0010E26C 39 40 00 01 */ li r10, 1
-/* 80112610 0010E270 48 13 DA 8D */ bl func_8025009C
-/* 80112614 0010E274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112618 0010E278 38 80 00 02 */ li r4, 2
-/* 8011261C 0010E27C 38 00 01 D7 */ li r0, 0x1d7
-/* 80112620 0010E280 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112624 0010E284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112628 0010E288 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011262C 0010E28C 48 00 1F 30 */ b lbl_8011455C
-/* 80112630 0010E290 38 60 45 FA */ li r3, 0x45fa
-/* 80112634 0010E294 48 13 DC B1 */ bl func_802502E4
-/* 80112638 0010E298 2C 03 00 00 */ cmpwi r3, 0
-/* 8011263C 0010E29C 40 82 1F 20 */ bne lbl_8011455C
-/* 80112640 0010E2A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112644 0010E2A4 38 00 00 01 */ li r0, 1
-/* 80112648 0010E2A8 38 80 00 03 */ li r4, 3
-/* 8011264C 0010E2AC 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80112650 0010E2B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112654 0010E2B4 48 00 38 79 */ bl func_80115ECC
-/* 80112658 0010E2B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011265C 0010E2BC 38 00 01 D8 */ li r0, 0x1d8
-/* 80112660 0010E2C0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112664 0010E2C4 48 00 1E F8 */ b lbl_8011455C
-/* 80112668 0010E2C8 7F E3 FB 78 */ mr r3, r31
-/* 8011266C 0010E2CC 48 00 37 D1 */ bl func_80115E3C
-/* 80112670 0010E2D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80112674 0010E2D4 40 82 1E E8 */ bne lbl_8011455C
-/* 80112678 0010E2D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011267C 0010E2DC 38 60 00 00 */ li r3, 0
-/* 80112680 0010E2E0 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 80112684 0010E2E4 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 80112688 0010E2E8 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 8011268C 0010E2EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112690 0010E2F0 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 80112694 0010E2F4 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 80112698 0010E2F8 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 8011269C 0010E2FC 48 02 0C 4D */ bl func_801332E8
-/* 801126A0 0010E300 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801126A4 0010E304 38 80 00 01 */ li r4, 1
-/* 801126A8 0010E308 38 00 00 3D */ li r0, 0x3d
-/* 801126AC 0010E30C 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 801126B0 0010E310 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801126B4 0010E314 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801126B8 0010E318 48 00 1E A4 */ b lbl_8011455C
-/* 801126BC 0010E31C 38 60 00 04 */ li r3, 4
-/* 801126C0 0010E320 38 00 01 E7 */ li r0, 0x1e7
-/* 801126C4 0010E324 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 801126C8 0010E328 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801126CC 0010E32C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801126D0 0010E330 48 00 1E 8C */ b lbl_8011455C
-/* 801126D4 0010E334 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801126D8 0010E338 3C 03 00 01 */ addis r0, r3, 1
-/* 801126DC 0010E33C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801126E0 0010E340 40 82 1E 7C */ bne lbl_8011455C
-/* 801126E4 0010E344 38 60 01 E8 */ li r3, 0x1e8
-/* 801126E8 0010E348 38 00 00 01 */ li r0, 1
-/* 801126EC 0010E34C 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 801126F0 0010E350 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801126F4 0010E354 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801126F8 0010E358 48 00 1E 64 */ b lbl_8011455C
-/* 801126FC 0010E35C 38 60 45 F7 */ li r3, 0x45f7
-/* 80112700 0010E360 38 80 00 28 */ li r4, 0x28
-/* 80112704 0010E364 38 A0 01 54 */ li r5, 0x154
-/* 80112708 0010E368 38 C0 00 00 */ li r6, 0
-/* 8011270C 0010E36C 38 E0 00 00 */ li r7, 0
-/* 80112710 0010E370 39 00 FF FF */ li r8, -1
-/* 80112714 0010E374 39 20 00 06 */ li r9, 6
-/* 80112718 0010E378 39 40 00 01 */ li r10, 1
-/* 8011271C 0010E37C 48 13 D9 81 */ bl func_8025009C
-/* 80112720 0010E380 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112724 0010E384 38 80 00 02 */ li r4, 2
-/* 80112728 0010E388 38 00 01 E9 */ li r0, 0x1e9
-/* 8011272C 0010E38C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112730 0010E390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112734 0010E394 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112738 0010E398 48 00 1E 24 */ b lbl_8011455C
-/* 8011273C 0010E39C 38 60 45 F7 */ li r3, 0x45f7
-/* 80112740 0010E3A0 48 13 DB A5 */ bl func_802502E4
-/* 80112744 0010E3A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80112748 0010E3A8 40 82 1E 14 */ bne lbl_8011455C
-/* 8011274C 0010E3AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112750 0010E3B0 38 80 00 01 */ li r4, 1
-/* 80112754 0010E3B4 38 00 01 EA */ li r0, 0x1ea
-/* 80112758 0010E3B8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011275C 0010E3BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112760 0010E3C0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112764 0010E3C4 48 00 1D F8 */ b lbl_8011455C
-/* 80112768 0010E3C8 38 60 45 FB */ li r3, 0x45fb
-/* 8011276C 0010E3CC 38 80 00 28 */ li r4, 0x28
-/* 80112770 0010E3D0 38 A0 01 54 */ li r5, 0x154
-/* 80112774 0010E3D4 38 C0 00 00 */ li r6, 0
-/* 80112778 0010E3D8 38 E0 00 00 */ li r7, 0
-/* 8011277C 0010E3DC 39 00 FF FF */ li r8, -1
-/* 80112780 0010E3E0 39 20 00 06 */ li r9, 6
-/* 80112784 0010E3E4 39 40 00 01 */ li r10, 1
-/* 80112788 0010E3E8 48 13 D9 15 */ bl func_8025009C
-/* 8011278C 0010E3EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112790 0010E3F0 38 80 00 02 */ li r4, 2
-/* 80112794 0010E3F4 38 00 01 EB */ li r0, 0x1eb
-/* 80112798 0010E3F8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011279C 0010E3FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801127A0 0010E400 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801127A4 0010E404 48 00 1D B8 */ b lbl_8011455C
-/* 801127A8 0010E408 38 60 45 FB */ li r3, 0x45fb
-/* 801127AC 0010E40C 48 13 DB 39 */ bl func_802502E4
-/* 801127B0 0010E410 2C 03 00 00 */ cmpwi r3, 0
-/* 801127B4 0010E414 40 82 1D A8 */ bne lbl_8011455C
-/* 801127B8 0010E418 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801127BC 0010E41C 38 80 00 04 */ li r4, 4
-/* 801127C0 0010E420 38 00 01 EC */ li r0, 0x1ec
-/* 801127C4 0010E424 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801127C8 0010E428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801127CC 0010E42C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801127D0 0010E430 48 04 CF D1 */ bl func_8015F7A0
-/* 801127D4 0010E434 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801127D8 0010E438 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 801127DC 0010E43C 48 00 1D 80 */ b lbl_8011455C
-/* 801127E0 0010E440 48 04 CF C1 */ bl func_8015F7A0
-/* 801127E4 0010E444 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801127E8 0010E448 C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
-/* 801127EC 0010E44C FC 21 10 28 */ fsub f1, f1, f2
-/* 801127F0 0010E450 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801127F4 0010E454 4C 41 13 82 */ cror 2, 1, 2
-/* 801127F8 0010E458 40 82 1D 64 */ bne lbl_8011455C
-/* 801127FC 0010E45C 38 00 01 ED */ li r0, 0x1ed
-/* 80112800 0010E460 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112804 0010E464 48 00 1D 58 */ b lbl_8011455C
-/* 80112808 0010E468 38 60 00 01 */ li r3, 1
-/* 8011280C 0010E46C 4B F4 3C 4D */ bl func_80056458
-/* 80112810 0010E470 4B F4 3A 65 */ bl func_80056274
-/* 80112814 0010E474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112818 0010E478 38 00 01 EE */ li r0, 0x1ee
-/* 8011281C 0010E47C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112820 0010E480 48 00 1D 3C */ b lbl_8011455C
-/* 80112824 0010E484 4B F4 3A D5 */ bl func_800562F8
-/* 80112828 0010E488 2C 03 00 00 */ cmpwi r3, 0
-/* 8011282C 0010E48C 41 82 1D 30 */ beq lbl_8011455C
-/* 80112830 0010E490 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80112834 0010E494 38 80 07 D0 */ li r4, 0x7d0
-/* 80112838 0010E498 48 11 3F 71 */ bl func_802267A8
-/* 8011283C 0010E49C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112840 0010E4A0 38 00 00 00 */ li r0, 0
-/* 80112844 0010E4A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112848 0010E4A8 48 00 1D 14 */ b lbl_8011455C
-/* 8011284C 0010E4AC 38 60 00 04 */ li r3, 4
-/* 80112850 0010E4B0 38 00 01 FB */ li r0, 0x1fb
-/* 80112854 0010E4B4 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80112858 0010E4B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011285C 0010E4BC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112860 0010E4C0 48 00 1C FC */ b lbl_8011455C
-/* 80112864 0010E4C4 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80112868 0010E4C8 3C 03 00 01 */ addis r0, r3, 1
-/* 8011286C 0010E4CC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80112870 0010E4D0 40 82 1C EC */ bne lbl_8011455C
-/* 80112874 0010E4D4 38 60 01 FC */ li r3, 0x1fc
-/* 80112878 0010E4D8 38 00 00 01 */ li r0, 1
-/* 8011287C 0010E4DC 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80112880 0010E4E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112884 0010E4E4 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80112888 0010E4E8 48 00 1C D4 */ b lbl_8011455C
-/* 8011288C 0010E4EC 38 60 45 F8 */ li r3, 0x45f8
-/* 80112890 0010E4F0 38 80 00 28 */ li r4, 0x28
-/* 80112894 0010E4F4 38 A0 01 54 */ li r5, 0x154
-/* 80112898 0010E4F8 38 C0 00 00 */ li r6, 0
-/* 8011289C 0010E4FC 38 E0 00 00 */ li r7, 0
-/* 801128A0 0010E500 39 00 FF FF */ li r8, -1
-/* 801128A4 0010E504 39 20 00 06 */ li r9, 6
-/* 801128A8 0010E508 39 40 00 01 */ li r10, 1
-/* 801128AC 0010E50C 48 13 D7 F1 */ bl func_8025009C
-/* 801128B0 0010E510 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801128B4 0010E514 38 80 00 02 */ li r4, 2
-/* 801128B8 0010E518 38 00 01 FD */ li r0, 0x1fd
-/* 801128BC 0010E51C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801128C0 0010E520 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801128C4 0010E524 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801128C8 0010E528 48 00 1C 94 */ b lbl_8011455C
-/* 801128CC 0010E52C 38 60 45 F8 */ li r3, 0x45f8
-/* 801128D0 0010E530 48 13 DA 15 */ bl func_802502E4
-/* 801128D4 0010E534 2C 03 00 00 */ cmpwi r3, 0
-/* 801128D8 0010E538 40 82 1C 84 */ bne lbl_8011455C
-/* 801128DC 0010E53C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801128E0 0010E540 38 80 00 01 */ li r4, 1
-/* 801128E4 0010E544 38 00 01 FE */ li r0, 0x1fe
-/* 801128E8 0010E548 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801128EC 0010E54C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801128F0 0010E550 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801128F4 0010E554 48 00 1C 68 */ b lbl_8011455C
-/* 801128F8 0010E558 38 60 45 FA */ li r3, 0x45fa
-/* 801128FC 0010E55C 38 80 00 28 */ li r4, 0x28
-/* 80112900 0010E560 38 A0 01 54 */ li r5, 0x154
-/* 80112904 0010E564 38 C0 00 00 */ li r6, 0
-/* 80112908 0010E568 38 E0 00 00 */ li r7, 0
-/* 8011290C 0010E56C 39 00 FF FF */ li r8, -1
-/* 80112910 0010E570 39 20 00 06 */ li r9, 6
-/* 80112914 0010E574 39 40 00 01 */ li r10, 1
-/* 80112918 0010E578 48 13 D7 85 */ bl func_8025009C
-/* 8011291C 0010E57C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112920 0010E580 38 80 00 02 */ li r4, 2
-/* 80112924 0010E584 38 00 01 FF */ li r0, 0x1ff
-/* 80112928 0010E588 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011292C 0010E58C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112930 0010E590 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112934 0010E594 48 00 1C 28 */ b lbl_8011455C
-/* 80112938 0010E598 38 60 45 FA */ li r3, 0x45fa
-/* 8011293C 0010E59C 48 13 D9 A9 */ bl func_802502E4
-/* 80112940 0010E5A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80112944 0010E5A4 40 82 1C 18 */ bne lbl_8011455C
-/* 80112948 0010E5A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011294C 0010E5AC 38 00 00 01 */ li r0, 1
-/* 80112950 0010E5B0 38 80 00 03 */ li r4, 3
-/* 80112954 0010E5B4 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80112958 0010E5B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011295C 0010E5BC 48 00 35 71 */ bl func_80115ECC
-/* 80112960 0010E5C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112964 0010E5C4 38 00 02 00 */ li r0, 0x200
-/* 80112968 0010E5C8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011296C 0010E5CC 48 00 1B F0 */ b lbl_8011455C
-/* 80112970 0010E5D0 7F E3 FB 78 */ mr r3, r31
-/* 80112974 0010E5D4 48 00 34 C9 */ bl func_80115E3C
-/* 80112978 0010E5D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011297C 0010E5DC 40 82 1B E0 */ bne lbl_8011455C
-/* 80112980 0010E5E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112984 0010E5E4 38 60 00 00 */ li r3, 0
-/* 80112988 0010E5E8 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 8011298C 0010E5EC 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 80112990 0010E5F0 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 80112994 0010E5F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112998 0010E5F8 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 8011299C 0010E5FC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 801129A0 0010E600 B0 04 02 20 */ sth r0, 0x220(r4)
-/* 801129A4 0010E604 48 02 09 45 */ bl func_801332E8
-/* 801129A8 0010E608 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801129AC 0010E60C 38 80 00 01 */ li r4, 1
-/* 801129B0 0010E610 38 00 00 3D */ li r0, 0x3d
-/* 801129B4 0010E614 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 801129B8 0010E618 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801129BC 0010E61C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801129C0 0010E620 48 00 1B 9C */ b lbl_8011455C
-/* 801129C4 0010E624 38 60 00 04 */ li r3, 4
-/* 801129C8 0010E628 38 00 02 0F */ li r0, 0x20f
-/* 801129CC 0010E62C 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 801129D0 0010E630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801129D4 0010E634 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801129D8 0010E638 48 00 1B 84 */ b lbl_8011455C
-/* 801129DC 0010E63C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801129E0 0010E640 3C 03 00 01 */ addis r0, r3, 1
-/* 801129E4 0010E644 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801129E8 0010E648 40 82 1B 74 */ bne lbl_8011455C
-/* 801129EC 0010E64C 38 60 02 10 */ li r3, 0x210
-/* 801129F0 0010E650 38 00 00 01 */ li r0, 1
-/* 801129F4 0010E654 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 801129F8 0010E658 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801129FC 0010E65C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80112A00 0010E660 48 00 1B 5C */ b lbl_8011455C
-/* 80112A04 0010E664 48 00 3B 15 */ bl func_80116518
-/* 80112A08 0010E668 48 02 11 7D */ bl func_80133B84
-/* 80112A0C 0010E66C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112A10 0010E670 90 64 02 24 */ stw r3, 0x224(r4)
-/* 80112A14 0010E674 38 60 00 68 */ li r3, 0x68
-/* 80112A18 0010E678 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112A1C 0010E67C 80 84 02 24 */ lwz r4, 0x224(r4)
-/* 80112A20 0010E680 48 04 98 E9 */ bl func_8015C308
-/* 80112A24 0010E684 38 60 45 F4 */ li r3, 0x45f4
-/* 80112A28 0010E688 38 80 00 28 */ li r4, 0x28
-/* 80112A2C 0010E68C 38 A0 01 54 */ li r5, 0x154
-/* 80112A30 0010E690 38 C0 00 00 */ li r6, 0
-/* 80112A34 0010E694 38 E0 00 00 */ li r7, 0
-/* 80112A38 0010E698 39 00 FF FF */ li r8, -1
-/* 80112A3C 0010E69C 39 20 00 06 */ li r9, 6
-/* 80112A40 0010E6A0 39 40 00 01 */ li r10, 1
-/* 80112A44 0010E6A4 48 13 D6 59 */ bl func_8025009C
-/* 80112A48 0010E6A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112A4C 0010E6AC 38 80 00 02 */ li r4, 2
-/* 80112A50 0010E6B0 38 00 02 11 */ li r0, 0x211
-/* 80112A54 0010E6B4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112A58 0010E6B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112A5C 0010E6BC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112A60 0010E6C0 48 00 1A FC */ b lbl_8011455C
-/* 80112A64 0010E6C4 38 60 45 F4 */ li r3, 0x45f4
-/* 80112A68 0010E6C8 48 13 D8 7D */ bl func_802502E4
-/* 80112A6C 0010E6CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80112A70 0010E6D0 40 82 1A EC */ bne lbl_8011455C
-/* 80112A74 0010E6D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112A78 0010E6D8 38 80 00 01 */ li r4, 1
-/* 80112A7C 0010E6DC 38 00 02 12 */ li r0, 0x212
-/* 80112A80 0010E6E0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112A84 0010E6E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112A88 0010E6E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112A8C 0010E6EC 48 00 1A D0 */ b lbl_8011455C
-/* 80112A90 0010E6F0 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80112A94 0010E6F4 38 80 00 08 */ li r4, 8
-/* 80112A98 0010E6F8 38 A0 00 01 */ li r5, 1
-/* 80112A9C 0010E6FC 48 14 13 55 */ bl func_80253DF0
-/* 80112AA0 0010E700 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112AA4 0010E704 38 80 00 0A */ li r4, 0xa
-/* 80112AA8 0010E708 38 A0 00 00 */ li r5, 0
-/* 80112AAC 0010E70C A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 80112AB0 0010E710 48 14 13 01 */ bl func_80253DB0
-/* 80112AB4 0010E714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112AB8 0010E718 38 00 02 13 */ li r0, 0x213
-/* 80112ABC 0010E71C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112AC0 0010E720 48 00 1A 9C */ b lbl_8011455C
-/* 80112AC4 0010E724 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80112AC8 0010E728 48 14 13 09 */ bl func_80253DD0
-/* 80112ACC 0010E72C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80112AD0 0010E730 28 00 00 03 */ cmplwi r0, 3
-/* 80112AD4 0010E734 40 82 1A 88 */ bne lbl_8011455C
-/* 80112AD8 0010E738 38 60 45 FC */ li r3, 0x45fc
-/* 80112ADC 0010E73C 38 80 00 28 */ li r4, 0x28
-/* 80112AE0 0010E740 38 A0 01 54 */ li r5, 0x154
-/* 80112AE4 0010E744 38 C0 00 00 */ li r6, 0
-/* 80112AE8 0010E748 38 E0 00 00 */ li r7, 0
-/* 80112AEC 0010E74C 39 00 FF FF */ li r8, -1
-/* 80112AF0 0010E750 39 20 00 06 */ li r9, 6
-/* 80112AF4 0010E754 39 40 00 01 */ li r10, 1
-/* 80112AF8 0010E758 48 13 D5 A5 */ bl func_8025009C
-/* 80112AFC 0010E75C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112B00 0010E760 38 80 00 02 */ li r4, 2
-/* 80112B04 0010E764 38 00 02 14 */ li r0, 0x214
-/* 80112B08 0010E768 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112B0C 0010E76C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112B10 0010E770 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112B14 0010E774 48 00 1A 48 */ b lbl_8011455C
-/* 80112B18 0010E778 38 60 45 FC */ li r3, 0x45fc
-/* 80112B1C 0010E77C 48 13 D7 C9 */ bl func_802502E4
-/* 80112B20 0010E780 2C 03 00 00 */ cmpwi r3, 0
-/* 80112B24 0010E784 40 82 1A 38 */ bne lbl_8011455C
-/* 80112B28 0010E788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112B2C 0010E78C 38 80 00 01 */ li r4, 1
-/* 80112B30 0010E790 38 00 02 15 */ li r0, 0x215
-/* 80112B34 0010E794 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112B38 0010E798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112B3C 0010E79C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112B40 0010E7A0 48 00 1A 1C */ b lbl_8011455C
-/* 80112B44 0010E7A4 38 00 02 16 */ li r0, 0x216
-/* 80112B48 0010E7A8 38 60 00 08 */ li r3, 8
-/* 80112B4C 0010E7AC 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112B50 0010E7B0 48 04 FF 41 */ bl func_80162A90
-/* 80112B54 0010E7B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112B58 0010E7B8 7C 66 1B 78 */ mr r6, r3
-/* 80112B5C 0010E7BC 38 60 00 08 */ li r3, 8
-/* 80112B60 0010E7C0 38 A0 00 01 */ li r5, 1
-/* 80112B64 0010E7C4 80 04 02 24 */ lwz r0, 0x224(r4)
-/* 80112B68 0010E7C8 7C 80 32 14 */ add r4, r0, r6
-/* 80112B6C 0010E7CC 48 04 FD D5 */ bl func_80162940
-/* 80112B70 0010E7D0 38 60 00 08 */ li r3, 8
-/* 80112B74 0010E7D4 48 04 FF 1D */ bl func_80162A90
-/* 80112B78 0010E7D8 3C 80 00 0F */ lis r4, 0x000F423F@ha
-/* 80112B7C 0010E7DC 38 84 42 3F */ addi r4, r4, 0x000F423F@l
-/* 80112B80 0010E7E0 7C 03 20 40 */ cmplw r3, r4
-/* 80112B84 0010E7E4 40 81 00 10 */ ble lbl_80112B94
-/* 80112B88 0010E7E8 38 60 00 08 */ li r3, 8
-/* 80112B8C 0010E7EC 38 A0 00 01 */ li r5, 1
-/* 80112B90 0010E7F0 48 04 FD B1 */ bl func_80162940
-lbl_80112B94:
-/* 80112B94 0010E7F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112B98 0010E7F8 38 00 45 FD */ li r0, 0x45fd
-/* 80112B9C 0010E7FC B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80112BA0 0010E800 48 04 CC 01 */ bl func_8015F7A0
-/* 80112BA4 0010E804 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112BA8 0010E808 38 60 02 28 */ li r3, 0x228
-/* 80112BAC 0010E80C 38 80 00 00 */ li r4, 0
-/* 80112BB0 0010E810 D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 80112BB4 0010E814 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80112BB8 0010E818 4B EF 86 59 */ bl func_8000B210
-/* 80112BBC 0010E81C 48 00 19 A0 */ b lbl_8011455C
-/* 80112BC0 0010E820 48 04 CB E1 */ bl func_8015F7A0
-/* 80112BC4 0010E824 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80112BC8 0010E828 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80112BCC 0010E82C FC 21 10 28 */ fsub f1, f1, f2
-/* 80112BD0 0010E830 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80112BD4 0010E834 4C 41 13 82 */ cror 2, 1, 2
-/* 80112BD8 0010E838 40 82 19 84 */ bne lbl_8011455C
-/* 80112BDC 0010E83C 38 00 02 17 */ li r0, 0x217
-/* 80112BE0 0010E840 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112BE4 0010E844 48 00 19 78 */ b lbl_8011455C
-/* 80112BE8 0010E848 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80112BEC 0010E84C 38 80 00 09 */ li r4, 9
-/* 80112BF0 0010E850 38 A0 00 00 */ li r5, 0
-/* 80112BF4 0010E854 48 14 11 BD */ bl func_80253DB0
-/* 80112BF8 0010E858 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112BFC 0010E85C 38 00 02 18 */ li r0, 0x218
-/* 80112C00 0010E860 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112C04 0010E864 48 00 19 58 */ b lbl_8011455C
-/* 80112C08 0010E868 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80112C0C 0010E86C 48 14 11 C5 */ bl func_80253DD0
-/* 80112C10 0010E870 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80112C14 0010E874 28 00 00 03 */ cmplwi r0, 3
-/* 80112C18 0010E878 40 82 19 44 */ bne lbl_8011455C
-/* 80112C1C 0010E87C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112C20 0010E880 38 80 00 08 */ li r4, 8
-/* 80112C24 0010E884 38 A0 00 00 */ li r5, 0
-/* 80112C28 0010E888 A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 80112C2C 0010E88C 48 14 11 C5 */ bl func_80253DF0
-/* 80112C30 0010E890 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112C34 0010E894 38 80 00 00 */ li r4, 0
-/* 80112C38 0010E898 38 00 02 19 */ li r0, 0x219
-/* 80112C3C 0010E89C B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80112C40 0010E8A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112C44 0010E8A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112C48 0010E8A8 48 00 19 14 */ b lbl_8011455C
-/* 80112C4C 0010E8AC 38 7F 02 2A */ addi r3, r31, 0x22a
-/* 80112C50 0010E8B0 38 9F 02 2C */ addi r4, r31, 0x22c
-/* 80112C54 0010E8B4 48 02 29 15 */ bl func_80135568
-/* 80112C58 0010E8B8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112C5C 0010E8BC B0 64 02 28 */ sth r3, 0x228(r4)
-/* 80112C60 0010E8C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112C64 0010E8C4 A0 64 02 28 */ lhz r3, 0x228(r4)
-/* 80112C68 0010E8C8 2C 03 00 00 */ cmpwi r3, 0
-/* 80112C6C 0010E8CC 40 82 00 10 */ bne lbl_80112C7C
-/* 80112C70 0010E8D0 38 00 02 1D */ li r0, 0x21d
-/* 80112C74 0010E8D4 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80112C78 0010E8D8 48 00 18 E4 */ b lbl_8011455C
-lbl_80112C7C:
-/* 80112C7C 0010E8DC 38 80 00 28 */ li r4, 0x28
-/* 80112C80 0010E8E0 38 A0 01 54 */ li r5, 0x154
-/* 80112C84 0010E8E4 38 C0 00 00 */ li r6, 0
-/* 80112C88 0010E8E8 38 E0 00 00 */ li r7, 0
-/* 80112C8C 0010E8EC 39 00 FF FF */ li r8, -1
-/* 80112C90 0010E8F0 39 20 00 06 */ li r9, 6
-/* 80112C94 0010E8F4 39 40 00 01 */ li r10, 1
-/* 80112C98 0010E8F8 48 13 D4 05 */ bl func_8025009C
-/* 80112C9C 0010E8FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112CA0 0010E900 38 80 00 02 */ li r4, 2
-/* 80112CA4 0010E904 38 00 02 1A */ li r0, 0x21a
-/* 80112CA8 0010E908 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112CAC 0010E90C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112CB0 0010E910 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112CB4 0010E914 48 00 18 A8 */ b lbl_8011455C
-/* 80112CB8 0010E918 A0 7F 02 28 */ lhz r3, 0x228(r31)
-/* 80112CBC 0010E91C 48 13 D6 29 */ bl func_802502E4
-/* 80112CC0 0010E920 2C 03 00 00 */ cmpwi r3, 0
-/* 80112CC4 0010E924 40 82 18 98 */ bne lbl_8011455C
-/* 80112CC8 0010E928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112CCC 0010E92C 38 80 00 01 */ li r4, 1
-/* 80112CD0 0010E930 38 00 02 1B */ li r0, 0x21b
-/* 80112CD4 0010E934 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112CD8 0010E938 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112CDC 0010E93C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112CE0 0010E940 48 00 18 7C */ b lbl_8011455C
-/* 80112CE4 0010E944 A0 7F 02 2A */ lhz r3, 0x22a(r31)
-/* 80112CE8 0010E948 2C 03 00 00 */ cmpwi r3, 0
-/* 80112CEC 0010E94C 41 82 00 34 */ beq lbl_80112D20
-/* 80112CF0 0010E950 A0 1F 02 2C */ lhz r0, 0x22c(r31)
-/* 80112CF4 0010E954 2C 00 00 00 */ cmpwi r0, 0
-/* 80112CF8 0010E958 41 82 00 28 */ beq lbl_80112D20
-/* 80112CFC 0010E95C 38 00 46 04 */ li r0, 0x4604
-/* 80112D00 0010E960 B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 80112D04 0010E964 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112D08 0010E968 A0 63 02 2A */ lhz r3, 0x22a(r3)
-/* 80112D0C 0010E96C 48 13 D5 E9 */ bl func_802502F4
-/* 80112D10 0010E970 7C 64 1B 78 */ mr r4, r3
-/* 80112D14 0010E974 38 60 00 0E */ li r3, 0xe
-/* 80112D18 0010E978 48 04 95 F1 */ bl func_8015C308
-/* 80112D1C 0010E97C 48 00 00 40 */ b lbl_80112D5C
-lbl_80112D20:
-/* 80112D20 0010E980 2C 03 00 00 */ cmpwi r3, 0
-/* 80112D24 0010E984 41 82 00 20 */ beq lbl_80112D44
-/* 80112D28 0010E988 48 13 D5 CD */ bl func_802502F4
-/* 80112D2C 0010E98C 7C 64 1B 78 */ mr r4, r3
-/* 80112D30 0010E990 38 60 00 0E */ li r3, 0xe
-/* 80112D34 0010E994 48 04 95 D5 */ bl func_8015C308
-/* 80112D38 0010E998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112D3C 0010E99C 38 00 46 05 */ li r0, 0x4605
-/* 80112D40 0010E9A0 B0 03 02 0E */ sth r0, 0x20e(r3)
-lbl_80112D44:
-/* 80112D44 0010E9A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112D48 0010E9A8 A0 03 02 2C */ lhz r0, 0x22c(r3)
-/* 80112D4C 0010E9AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80112D50 0010E9B0 41 82 00 0C */ beq lbl_80112D5C
-/* 80112D54 0010E9B4 38 00 46 06 */ li r0, 0x4606
-/* 80112D58 0010E9B8 B0 03 02 0E */ sth r0, 0x20e(r3)
-lbl_80112D5C:
-/* 80112D5C 0010E9BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112D60 0010E9C0 A0 03 02 0E */ lhz r0, 0x20e(r3)
-/* 80112D64 0010E9C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80112D68 0010E9C8 40 82 00 0C */ bne lbl_80112D74
-/* 80112D6C 0010E9CC 38 00 02 1D */ li r0, 0x21d
-/* 80112D70 0010E9D0 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80112D74:
-/* 80112D74 0010E9D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112D78 0010E9D8 38 00 02 1C */ li r0, 0x21c
-/* 80112D7C 0010E9DC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112D80 0010E9E0 48 04 CA 21 */ bl func_8015F7A0
-/* 80112D84 0010E9E4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112D88 0010E9E8 38 60 02 2A */ li r3, 0x22a
-/* 80112D8C 0010E9EC 38 80 00 00 */ li r4, 0
-/* 80112D90 0010E9F0 D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 80112D94 0010E9F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80112D98 0010E9F8 4B EF 84 79 */ bl func_8000B210
-/* 80112D9C 0010E9FC 48 00 17 C0 */ b lbl_8011455C
-/* 80112DA0 0010EA00 48 04 CA 01 */ bl func_8015F7A0
-/* 80112DA4 0010EA04 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80112DA8 0010EA08 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80112DAC 0010EA0C FC 21 10 28 */ fsub f1, f1, f2
-/* 80112DB0 0010EA10 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80112DB4 0010EA14 4C 41 13 82 */ cror 2, 1, 2
-/* 80112DB8 0010EA18 40 82 17 A4 */ bne lbl_8011455C
-/* 80112DBC 0010EA1C 38 60 00 00 */ li r3, 0
-/* 80112DC0 0010EA20 38 00 02 1D */ li r0, 0x21d
-/* 80112DC4 0010EA24 B0 7F 02 0E */ sth r3, 0x20e(r31)
-/* 80112DC8 0010EA28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112DCC 0010EA2C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112DD0 0010EA30 48 00 17 8C */ b lbl_8011455C
-/* 80112DD4 0010EA34 38 60 46 09 */ li r3, 0x4609
-/* 80112DD8 0010EA38 38 80 00 28 */ li r4, 0x28
-/* 80112DDC 0010EA3C 38 A0 01 54 */ li r5, 0x154
-/* 80112DE0 0010EA40 38 C0 00 00 */ li r6, 0
-/* 80112DE4 0010EA44 38 E0 00 00 */ li r7, 0
-/* 80112DE8 0010EA48 39 00 FF FF */ li r8, -1
-/* 80112DEC 0010EA4C 39 20 00 06 */ li r9, 6
-/* 80112DF0 0010EA50 39 40 00 01 */ li r10, 1
-/* 80112DF4 0010EA54 48 13 D2 A9 */ bl func_8025009C
-/* 80112DF8 0010EA58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112DFC 0010EA5C 38 80 00 02 */ li r4, 2
-/* 80112E00 0010EA60 38 00 02 1E */ li r0, 0x21e
-/* 80112E04 0010EA64 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112E08 0010EA68 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112E0C 0010EA6C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112E10 0010EA70 48 00 17 4C */ b lbl_8011455C
-/* 80112E14 0010EA74 38 60 46 09 */ li r3, 0x4609
-/* 80112E18 0010EA78 48 13 D4 CD */ bl func_802502E4
-/* 80112E1C 0010EA7C 2C 03 00 00 */ cmpwi r3, 0
-/* 80112E20 0010EA80 40 82 17 3C */ bne lbl_8011455C
-/* 80112E24 0010EA84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112E28 0010EA88 38 80 00 01 */ li r4, 1
-/* 80112E2C 0010EA8C 38 00 02 1F */ li r0, 0x21f
-/* 80112E30 0010EA90 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112E34 0010EA94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112E38 0010EA98 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112E3C 0010EA9C 48 00 17 20 */ b lbl_8011455C
-/* 80112E40 0010EAA0 38 60 45 F9 */ li r3, 0x45f9
-/* 80112E44 0010EAA4 38 80 00 28 */ li r4, 0x28
-/* 80112E48 0010EAA8 38 A0 01 54 */ li r5, 0x154
-/* 80112E4C 0010EAAC 38 C0 00 00 */ li r6, 0
-/* 80112E50 0010EAB0 38 E0 00 00 */ li r7, 0
-/* 80112E54 0010EAB4 39 00 FF FF */ li r8, -1
-/* 80112E58 0010EAB8 39 20 00 06 */ li r9, 6
-/* 80112E5C 0010EABC 39 40 00 01 */ li r10, 1
-/* 80112E60 0010EAC0 48 13 D2 3D */ bl func_8025009C
-/* 80112E64 0010EAC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112E68 0010EAC8 38 80 00 02 */ li r4, 2
-/* 80112E6C 0010EACC 38 00 02 20 */ li r0, 0x220
-/* 80112E70 0010EAD0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112E74 0010EAD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112E78 0010EAD8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112E7C 0010EADC 48 00 16 E0 */ b lbl_8011455C
-/* 80112E80 0010EAE0 38 60 45 F9 */ li r3, 0x45f9
-/* 80112E84 0010EAE4 48 13 D4 61 */ bl func_802502E4
-/* 80112E88 0010EAE8 2C 03 00 00 */ cmpwi r3, 0
-/* 80112E8C 0010EAEC 40 82 16 D0 */ bne lbl_8011455C
-/* 80112E90 0010EAF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112E94 0010EAF4 38 80 00 04 */ li r4, 4
-/* 80112E98 0010EAF8 38 00 02 21 */ li r0, 0x221
-/* 80112E9C 0010EAFC 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80112EA0 0010EB00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112EA4 0010EB04 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112EA8 0010EB08 48 04 C8 F9 */ bl func_8015F7A0
-/* 80112EAC 0010EB0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112EB0 0010EB10 D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 80112EB4 0010EB14 48 00 16 A8 */ b lbl_8011455C
-/* 80112EB8 0010EB18 48 04 C8 E9 */ bl func_8015F7A0
-/* 80112EBC 0010EB1C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80112EC0 0010EB20 C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
-/* 80112EC4 0010EB24 FC 21 10 28 */ fsub f1, f1, f2
-/* 80112EC8 0010EB28 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80112ECC 0010EB2C 4C 41 13 82 */ cror 2, 1, 2
-/* 80112ED0 0010EB30 40 82 16 8C */ bne lbl_8011455C
-/* 80112ED4 0010EB34 38 00 02 22 */ li r0, 0x222
-/* 80112ED8 0010EB38 38 60 00 01 */ li r3, 1
-/* 80112EDC 0010EB3C 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80112EE0 0010EB40 4B F4 35 79 */ bl func_80056458
-/* 80112EE4 0010EB44 4B F4 33 91 */ bl func_80056274
-/* 80112EE8 0010EB48 48 00 16 74 */ b lbl_8011455C
-/* 80112EEC 0010EB4C 38 60 00 39 */ li r3, 0x39
-/* 80112EF0 0010EB50 38 80 00 01 */ li r4, 1
-/* 80112EF4 0010EB54 38 A0 00 01 */ li r5, 1
-/* 80112EF8 0010EB58 48 04 FA 49 */ bl func_80162940
-/* 80112EFC 0010EB5C 4B F4 33 FD */ bl func_800562F8
-/* 80112F00 0010EB60 2C 03 00 00 */ cmpwi r3, 0
-/* 80112F04 0010EB64 41 82 16 58 */ beq lbl_8011455C
-/* 80112F08 0010EB68 48 04 B7 09 */ bl func_8015E610
-/* 80112F0C 0010EB6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80112F10 0010EB70 41 82 00 8C */ beq lbl_80112F9C
-/* 80112F14 0010EB74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F18 0010EB78 38 80 00 08 */ li r4, 8
-/* 80112F1C 0010EB7C 38 A0 00 00 */ li r5, 0
-/* 80112F20 0010EB80 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80112F24 0010EB84 48 14 0E CD */ bl func_80253DF0
-/* 80112F28 0010EB88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F2C 0010EB8C 38 80 00 08 */ li r4, 8
-/* 80112F30 0010EB90 38 A0 00 00 */ li r5, 0
-/* 80112F34 0010EB94 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80112F38 0010EB98 48 14 0E B9 */ bl func_80253DF0
-/* 80112F3C 0010EB9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F40 0010EBA0 38 80 00 00 */ li r4, 0
-/* 80112F44 0010EBA4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80112F48 0010EBA8 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 80112F4C 0010EBAC B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80112F50 0010EBB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F54 0010EBB4 48 00 1B 1D */ bl func_80114A70
-/* 80112F58 0010EBB8 38 60 00 02 */ li r3, 2
-/* 80112F5C 0010EBBC 4B F4 4A A1 */ bl func_800579FC
-/* 80112F60 0010EBC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F64 0010EBC4 38 80 00 08 */ li r4, 8
-/* 80112F68 0010EBC8 38 A0 00 01 */ li r5, 1
-/* 80112F6C 0010EBCC A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 80112F70 0010EBD0 48 14 0E 81 */ bl func_80253DF0
-/* 80112F74 0010EBD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F78 0010EBD8 38 80 00 06 */ li r4, 6
-/* 80112F7C 0010EBDC 38 A0 00 00 */ li r5, 0
-/* 80112F80 0010EBE0 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 80112F84 0010EBE4 48 14 0E 2D */ bl func_80253DB0
-/* 80112F88 0010EBE8 4B F4 33 35 */ bl func_800562BC
-/* 80112F8C 0010EBEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112F90 0010EBF0 38 00 02 23 */ li r0, 0x223
-/* 80112F94 0010EBF4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112F98 0010EBF8 48 00 15 C4 */ b lbl_8011455C
-lbl_80112F9C:
-/* 80112F9C 0010EBFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112FA0 0010EC00 38 00 02 30 */ li r0, 0x230
-/* 80112FA4 0010EC04 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80112FA8 0010EC08 48 00 15 B4 */ b lbl_8011455C
-/* 80112FAC 0010EC0C A8 7F 00 A6 */ lha r3, 0xa6(r31)
-/* 80112FB0 0010EC10 48 14 0E 21 */ bl func_80253DD0
-/* 80112FB4 0010EC14 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80112FB8 0010EC18 28 00 00 03 */ cmplwi r0, 3
-/* 80112FBC 0010EC1C 40 82 15 A0 */ bne lbl_8011455C
-/* 80112FC0 0010EC20 4B F4 33 39 */ bl func_800562F8
-/* 80112FC4 0010EC24 2C 03 00 00 */ cmpwi r3, 0
-/* 80112FC8 0010EC28 41 82 15 94 */ beq lbl_8011455C
-/* 80112FCC 0010EC2C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80112FD0 0010EC30 38 00 02 24 */ li r0, 0x224
-/* 80112FD4 0010EC34 38 60 00 00 */ li r3, 0
-/* 80112FD8 0010EC38 38 80 00 00 */ li r4, 0
-/* 80112FDC 0010EC3C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 80112FE0 0010EC40 4B F4 69 19 */ bl func_800598F8
-/* 80112FE4 0010EC44 38 60 00 03 */ li r3, 3
-/* 80112FE8 0010EC48 38 80 00 00 */ li r4, 0
-/* 80112FEC 0010EC4C 38 A0 00 00 */ li r5, 0
-/* 80112FF0 0010EC50 38 C0 00 04 */ li r6, 4
-/* 80112FF4 0010EC54 38 E0 00 00 */ li r7, 0
-/* 80112FF8 0010EC58 39 00 00 00 */ li r8, 0
-/* 80112FFC 0010EC5C 4B F4 69 CD */ bl func_800599C8
-/* 80113000 0010EC60 38 60 00 04 */ li r3, 4
-/* 80113004 0010EC64 38 80 00 00 */ li r4, 0
-/* 80113008 0010EC68 38 A0 00 03 */ li r5, 3
-/* 8011300C 0010EC6C 38 C0 00 00 */ li r6, 0
-/* 80113010 0010EC70 38 E0 00 00 */ li r7, 0
-/* 80113014 0010EC74 39 00 00 00 */ li r8, 0
-/* 80113018 0010EC78 4B F4 69 B1 */ bl func_800599C8
-/* 8011301C 0010EC7C 48 00 15 40 */ b lbl_8011455C
-/* 80113020 0010EC80 38 60 00 00 */ li r3, 0
-/* 80113024 0010EC84 38 80 00 03 */ li r4, 3
-/* 80113028 0010EC88 38 A0 00 00 */ li r5, 0
-/* 8011302C 0010EC8C 38 C0 00 01 */ li r6, 1
-/* 80113030 0010EC90 4B F4 6A 3D */ bl func_80059A6C
-/* 80113034 0010EC94 2C 03 00 00 */ cmpwi r3, 0
-/* 80113038 0010EC98 41 82 15 24 */ beq lbl_8011455C
-/* 8011303C 0010EC9C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80113040 0010ECA0 41 82 00 84 */ beq lbl_801130C4
-/* 80113044 0010ECA4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113048 0010ECA8 2C 00 00 04 */ cmpwi r0, 4
-/* 8011304C 0010ECAC 41 82 00 48 */ beq lbl_80113094
-/* 80113050 0010ECB0 40 80 15 0C */ bge lbl_8011455C
-/* 80113054 0010ECB4 2C 00 00 03 */ cmpwi r0, 3
-/* 80113058 0010ECB8 40 80 00 08 */ bge lbl_80113060
-/* 8011305C 0010ECBC 48 00 15 00 */ b lbl_8011455C
-lbl_80113060:
-/* 80113060 0010ECC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113064 0010ECC4 38 80 00 02 */ li r4, 2
-/* 80113068 0010ECC8 38 A0 00 00 */ li r5, 0
-/* 8011306C 0010ECCC A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 80113070 0010ECD0 48 14 0D 41 */ bl func_80253DB0
-/* 80113074 0010ECD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113078 0010ECD8 38 80 02 25 */ li r4, 0x225
-/* 8011307C 0010ECDC 38 00 00 03 */ li r0, 3
-/* 80113080 0010ECE0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80113084 0010ECE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113088 0010ECE8 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011308C 0010ECEC 4B EF 67 65 */ bl func_800097F0
-/* 80113090 0010ECF0 48 00 14 CC */ b lbl_8011455C
-lbl_80113094:
-/* 80113094 0010ECF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113098 0010ECF8 38 80 00 03 */ li r4, 3
-/* 8011309C 0010ECFC 38 A0 00 00 */ li r5, 0
-/* 801130A0 0010ED00 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 801130A4 0010ED04 48 14 0D 0D */ bl func_80253DB0
-/* 801130A8 0010ED08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801130AC 0010ED0C 38 80 02 25 */ li r4, 0x225
-/* 801130B0 0010ED10 38 00 00 04 */ li r0, 4
-/* 801130B4 0010ED14 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801130B8 0010ED18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801130BC 0010ED1C 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801130C0 0010ED20 48 00 14 9C */ b lbl_8011455C
-lbl_801130C4:
-/* 801130C4 0010ED24 2C 03 00 04 */ cmpwi r3, 4
-/* 801130C8 0010ED28 41 82 00 2C */ beq lbl_801130F4
-/* 801130CC 0010ED2C 40 80 14 90 */ bge lbl_8011455C
-/* 801130D0 0010ED30 2C 03 00 03 */ cmpwi r3, 3
-/* 801130D4 0010ED34 40 80 00 08 */ bge lbl_801130DC
-/* 801130D8 0010ED38 48 00 14 84 */ b lbl_8011455C
-lbl_801130DC:
-/* 801130DC 0010ED3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801130E0 0010ED40 38 80 00 00 */ li r4, 0
-/* 801130E4 0010ED44 38 A0 00 00 */ li r5, 0
-/* 801130E8 0010ED48 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 801130EC 0010ED4C 48 14 0C C5 */ bl func_80253DB0
-/* 801130F0 0010ED50 48 00 14 6C */ b lbl_8011455C
-lbl_801130F4:
-/* 801130F4 0010ED54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801130F8 0010ED58 38 80 00 01 */ li r4, 1
-/* 801130FC 0010ED5C 38 A0 00 00 */ li r5, 0
-/* 80113100 0010ED60 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 80113104 0010ED64 48 14 0C AD */ bl func_80253DB0
-/* 80113108 0010ED68 48 00 14 54 */ b lbl_8011455C
-/* 8011310C 0010ED6C A8 7F 00 A6 */ lha r3, 0xa6(r31)
-/* 80113110 0010ED70 48 14 0C C1 */ bl func_80253DD0
-/* 80113114 0010ED74 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113118 0010ED78 28 00 00 03 */ cmplwi r0, 3
-/* 8011311C 0010ED7C 40 82 14 40 */ bne lbl_8011455C
-/* 80113120 0010ED80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113124 0010ED84 38 80 00 05 */ li r4, 5
-/* 80113128 0010ED88 38 A0 00 00 */ li r5, 0
-/* 8011312C 0010ED8C A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 80113130 0010ED90 48 14 0C 81 */ bl func_80253DB0
-/* 80113134 0010ED94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113138 0010ED98 38 00 02 26 */ li r0, 0x226
-/* 8011313C 0010ED9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113140 0010EDA0 48 00 14 1C */ b lbl_8011455C
-/* 80113144 0010EDA4 A8 7F 00 A6 */ lha r3, 0xa6(r31)
-/* 80113148 0010EDA8 48 14 0C 89 */ bl func_80253DD0
-/* 8011314C 0010EDAC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113150 0010EDB0 28 00 00 03 */ cmplwi r0, 3
-/* 80113154 0010EDB4 40 82 14 08 */ bne lbl_8011455C
-/* 80113158 0010EDB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011315C 0010EDBC 38 80 00 08 */ li r4, 8
-/* 80113160 0010EDC0 38 A0 00 00 */ li r5, 0
-/* 80113164 0010EDC4 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 80113168 0010EDC8 48 14 0C 89 */ bl func_80253DF0
-/* 8011316C 0010EDCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113170 0010EDD0 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 80113174 0010EDD4 28 00 00 03 */ cmplwi r0, 3
-/* 80113178 0010EDD8 40 82 00 10 */ bne lbl_80113188
-/* 8011317C 0010EDDC 38 00 02 27 */ li r0, 0x227
-/* 80113180 0010EDE0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113184 0010EDE4 48 00 13 D8 */ b lbl_8011455C
-lbl_80113188:
-/* 80113188 0010EDE8 38 00 02 2A */ li r0, 0x22a
-/* 8011318C 0010EDEC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113190 0010EDF0 48 00 13 CC */ b lbl_8011455C
-/* 80113194 0010EDF4 4B EF 66 5D */ bl func_800097F0
-/* 80113198 0010EDF8 38 60 00 03 */ li r3, 3
-/* 8011319C 0010EDFC 38 80 00 01 */ li r4, 1
-/* 801131A0 0010EE00 48 04 B4 95 */ bl func_8015E634
-/* 801131A4 0010EE04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801131A8 0010EE08 38 00 02 28 */ li r0, 0x228
-/* 801131AC 0010EE0C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801131B0 0010EE10 48 00 13 AC */ b lbl_8011455C
-/* 801131B4 0010EE14 48 04 B5 D1 */ bl func_8015E784
-/* 801131B8 0010EE18 2C 03 00 00 */ cmpwi r3, 0
-/* 801131BC 0010EE1C 41 82 13 A0 */ beq lbl_8011455C
-/* 801131C0 0010EE20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801131C4 0010EE24 38 80 02 29 */ li r4, 0x229
-/* 801131C8 0010EE28 38 00 01 2C */ li r0, 0x12c
-/* 801131CC 0010EE2C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801131D0 0010EE30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801131D4 0010EE34 B0 03 01 EC */ sth r0, 0x1ec(r3)
-/* 801131D8 0010EE38 4B EF 66 01 */ bl func_800097D8
-/* 801131DC 0010EE3C 48 00 13 80 */ b lbl_8011455C
-/* 801131E0 0010EE40 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 801131E4 0010EE44 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 801131E8 0010EE48 2C 00 00 00 */ cmpwi r0, 0
-/* 801131EC 0010EE4C 40 82 13 70 */ bne lbl_8011455C
-/* 801131F0 0010EE50 38 60 00 00 */ li r3, 0
-/* 801131F4 0010EE54 40 82 00 10 */ bne lbl_80113204
-/* 801131F8 0010EE58 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 801131FC 0010EE5C 2C 00 00 00 */ cmpwi r0, 0
-/* 80113200 0010EE60 41 82 00 08 */ beq lbl_80113208
-lbl_80113204:
-/* 80113204 0010EE64 38 60 00 01 */ li r3, 1
-lbl_80113208:
-/* 80113208 0010EE68 2C 03 00 00 */ cmpwi r3, 0
-/* 8011320C 0010EE6C 40 82 13 50 */ bne lbl_8011455C
-/* 80113210 0010EE70 A0 DF 01 EC */ lhz r6, 0x1ec(r31)
-/* 80113214 0010EE74 38 60 00 80 */ li r3, 0x80
-/* 80113218 0010EE78 38 80 00 01 */ li r4, 1
-/* 8011321C 0010EE7C 38 A0 00 00 */ li r5, 0
-/* 80113220 0010EE80 38 06 FF FF */ addi r0, r6, -1
-/* 80113224 0010EE84 38 C0 00 01 */ li r6, 1
-/* 80113228 0010EE88 B0 1F 01 EC */ sth r0, 0x1ec(r31)
-/* 8011322C 0010EE8C 4B F4 68 41 */ bl func_80059A6C
-/* 80113230 0010EE90 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 80113234 0010EE94 28 00 00 00 */ cmplwi r0, 0
-/* 80113238 0010EE98 40 82 00 10 */ bne lbl_80113248
-/* 8011323C 0010EE9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113240 0010EEA0 38 00 00 00 */ li r0, 0
-/* 80113244 0010EEA4 B0 03 01 EC */ sth r0, 0x1ec(r3)
-lbl_80113248:
-/* 80113248 0010EEA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011324C 0010EEAC A0 03 01 EC */ lhz r0, 0x1ec(r3)
-/* 80113250 0010EEB0 2C 00 00 00 */ cmpwi r0, 0
-/* 80113254 0010EEB4 40 82 13 08 */ bne lbl_8011455C
-/* 80113258 0010EEB8 38 00 02 30 */ li r0, 0x230
-/* 8011325C 0010EEBC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113260 0010EEC0 48 00 12 FC */ b lbl_8011455C
-/* 80113264 0010EEC4 A8 7F 00 A4 */ lha r3, 0xa4(r31)
-/* 80113268 0010EEC8 38 80 00 08 */ li r4, 8
-/* 8011326C 0010EECC 38 A0 00 01 */ li r5, 1
-/* 80113270 0010EED0 48 14 0B 81 */ bl func_80253DF0
-/* 80113274 0010EED4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113278 0010EED8 38 80 00 06 */ li r4, 6
-/* 8011327C 0010EEDC 38 A0 00 00 */ li r5, 0
-/* 80113280 0010EEE0 A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 80113284 0010EEE4 48 14 0B 2D */ bl func_80253DB0
-/* 80113288 0010EEE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011328C 0010EEEC 38 00 02 2B */ li r0, 0x22b
-/* 80113290 0010EEF0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113294 0010EEF4 48 00 12 C8 */ b lbl_8011455C
-/* 80113298 0010EEF8 A8 7F 00 A4 */ lha r3, 0xa4(r31)
-/* 8011329C 0010EEFC 48 14 0B 35 */ bl func_80253DD0
-/* 801132A0 0010EF00 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801132A4 0010EF04 28 00 00 03 */ cmplwi r0, 3
-/* 801132A8 0010EF08 40 82 12 B4 */ bne lbl_8011455C
-/* 801132AC 0010EF0C 4B F4 30 4D */ bl func_800562F8
-/* 801132B0 0010EF10 2C 03 00 00 */ cmpwi r3, 0
-/* 801132B4 0010EF14 41 82 12 A8 */ beq lbl_8011455C
-/* 801132B8 0010EF18 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801132BC 0010EF1C 38 00 02 2C */ li r0, 0x22c
-/* 801132C0 0010EF20 38 60 00 00 */ li r3, 0
-/* 801132C4 0010EF24 38 80 00 00 */ li r4, 0
-/* 801132C8 0010EF28 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 801132CC 0010EF2C 4B F4 66 2D */ bl func_800598F8
-/* 801132D0 0010EF30 38 60 00 03 */ li r3, 3
-/* 801132D4 0010EF34 38 80 00 00 */ li r4, 0
-/* 801132D8 0010EF38 38 A0 00 00 */ li r5, 0
-/* 801132DC 0010EF3C 38 C0 00 04 */ li r6, 4
-/* 801132E0 0010EF40 38 E0 00 00 */ li r7, 0
-/* 801132E4 0010EF44 39 00 00 00 */ li r8, 0
-/* 801132E8 0010EF48 4B F4 66 E1 */ bl func_800599C8
-/* 801132EC 0010EF4C 38 60 00 04 */ li r3, 4
-/* 801132F0 0010EF50 38 80 00 00 */ li r4, 0
-/* 801132F4 0010EF54 38 A0 00 03 */ li r5, 3
-/* 801132F8 0010EF58 38 C0 00 00 */ li r6, 0
-/* 801132FC 0010EF5C 38 E0 00 00 */ li r7, 0
-/* 80113300 0010EF60 39 00 00 00 */ li r8, 0
-/* 80113304 0010EF64 4B F4 66 C5 */ bl func_800599C8
-/* 80113308 0010EF68 48 00 12 54 */ b lbl_8011455C
-/* 8011330C 0010EF6C 38 60 00 00 */ li r3, 0
-/* 80113310 0010EF70 38 80 00 04 */ li r4, 4
-/* 80113314 0010EF74 38 A0 00 00 */ li r5, 0
-/* 80113318 0010EF78 38 C0 00 01 */ li r6, 1
-/* 8011331C 0010EF7C 4B F4 67 51 */ bl func_80059A6C
-/* 80113320 0010EF80 2C 03 00 00 */ cmpwi r3, 0
-/* 80113324 0010EF84 41 82 12 38 */ beq lbl_8011455C
-/* 80113328 0010EF88 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8011332C 0010EF8C 41 82 00 80 */ beq lbl_801133AC
-/* 80113330 0010EF90 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113334 0010EF94 2C 00 00 04 */ cmpwi r0, 4
-/* 80113338 0010EF98 41 82 00 44 */ beq lbl_8011337C
-/* 8011333C 0010EF9C 40 80 12 20 */ bge lbl_8011455C
-/* 80113340 0010EFA0 2C 00 00 03 */ cmpwi r0, 3
-/* 80113344 0010EFA4 40 80 00 08 */ bge lbl_8011334C
-/* 80113348 0010EFA8 48 00 12 14 */ b lbl_8011455C
-lbl_8011334C:
-/* 8011334C 0010EFAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113350 0010EFB0 38 80 00 02 */ li r4, 2
-/* 80113354 0010EFB4 38 A0 00 00 */ li r5, 0
-/* 80113358 0010EFB8 A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 8011335C 0010EFBC 48 14 0A 55 */ bl func_80253DB0
-/* 80113360 0010EFC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113364 0010EFC4 38 80 02 2D */ li r4, 0x22d
-/* 80113368 0010EFC8 38 00 00 03 */ li r0, 3
-/* 8011336C 0010EFCC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80113370 0010EFD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113374 0010EFD4 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 80113378 0010EFD8 48 00 11 E4 */ b lbl_8011455C
-lbl_8011337C:
-/* 8011337C 0010EFDC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113380 0010EFE0 38 80 00 03 */ li r4, 3
-/* 80113384 0010EFE4 38 A0 00 00 */ li r5, 0
-/* 80113388 0010EFE8 A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 8011338C 0010EFEC 48 14 0A 25 */ bl func_80253DB0
-/* 80113390 0010EFF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113394 0010EFF4 38 80 02 2D */ li r4, 0x22d
-/* 80113398 0010EFF8 38 00 00 04 */ li r0, 4
-/* 8011339C 0010EFFC 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 801133A0 0010F000 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801133A4 0010F004 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801133A8 0010F008 48 00 11 B4 */ b lbl_8011455C
-lbl_801133AC:
-/* 801133AC 0010F00C 2C 03 00 04 */ cmpwi r3, 4
-/* 801133B0 0010F010 41 82 00 2C */ beq lbl_801133DC
-/* 801133B4 0010F014 40 80 11 A8 */ bge lbl_8011455C
-/* 801133B8 0010F018 2C 03 00 03 */ cmpwi r3, 3
-/* 801133BC 0010F01C 40 80 00 08 */ bge lbl_801133C4
-/* 801133C0 0010F020 48 00 11 9C */ b lbl_8011455C
-lbl_801133C4:
-/* 801133C4 0010F024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801133C8 0010F028 38 80 00 00 */ li r4, 0
-/* 801133CC 0010F02C 38 A0 00 00 */ li r5, 0
-/* 801133D0 0010F030 A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 801133D4 0010F034 48 14 09 DD */ bl func_80253DB0
-/* 801133D8 0010F038 48 00 11 84 */ b lbl_8011455C
-lbl_801133DC:
-/* 801133DC 0010F03C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801133E0 0010F040 38 80 00 01 */ li r4, 1
-/* 801133E4 0010F044 38 A0 00 00 */ li r5, 0
-/* 801133E8 0010F048 A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 801133EC 0010F04C 48 14 09 C5 */ bl func_80253DB0
-/* 801133F0 0010F050 48 00 11 6C */ b lbl_8011455C
-/* 801133F4 0010F054 A8 7F 00 A4 */ lha r3, 0xa4(r31)
-/* 801133F8 0010F058 48 14 09 D9 */ bl func_80253DD0
-/* 801133FC 0010F05C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113400 0010F060 28 00 00 03 */ cmplwi r0, 3
-/* 80113404 0010F064 40 82 11 58 */ bne lbl_8011455C
-/* 80113408 0010F068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011340C 0010F06C 38 80 00 05 */ li r4, 5
-/* 80113410 0010F070 38 A0 00 00 */ li r5, 0
-/* 80113414 0010F074 A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 80113418 0010F078 48 14 09 99 */ bl func_80253DB0
-/* 8011341C 0010F07C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113420 0010F080 38 00 02 2E */ li r0, 0x22e
-/* 80113424 0010F084 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113428 0010F088 48 00 11 34 */ b lbl_8011455C
-/* 8011342C 0010F08C A8 7F 00 A4 */ lha r3, 0xa4(r31)
-/* 80113430 0010F090 48 14 09 A1 */ bl func_80253DD0
-/* 80113434 0010F094 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113438 0010F098 28 00 00 03 */ cmplwi r0, 3
-/* 8011343C 0010F09C 40 82 11 20 */ bne lbl_8011455C
-/* 80113440 0010F0A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113444 0010F0A4 38 80 00 08 */ li r4, 8
-/* 80113448 0010F0A8 38 A0 00 00 */ li r5, 0
-/* 8011344C 0010F0AC A8 63 00 A4 */ lha r3, 0xa4(r3)
-/* 80113450 0010F0B0 48 14 09 A1 */ bl func_80253DF0
-/* 80113454 0010F0B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113458 0010F0B8 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8011345C 0010F0BC 28 00 00 03 */ cmplwi r0, 3
-/* 80113460 0010F0C0 40 82 00 10 */ bne lbl_80113470
-/* 80113464 0010F0C4 38 00 02 30 */ li r0, 0x230
-/* 80113468 0010F0C8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011346C 0010F0CC 48 00 10 F0 */ b lbl_8011455C
-lbl_80113470:
-/* 80113470 0010F0D0 38 00 02 2F */ li r0, 0x22f
-/* 80113474 0010F0D4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113478 0010F0D8 48 00 10 E4 */ b lbl_8011455C
-/* 8011347C 0010F0DC A8 7F 00 A6 */ lha r3, 0xa6(r31)
-/* 80113480 0010F0E0 38 80 00 08 */ li r4, 8
-/* 80113484 0010F0E4 38 A0 00 01 */ li r5, 1
-/* 80113488 0010F0E8 48 14 09 69 */ bl func_80253DF0
-/* 8011348C 0010F0EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113490 0010F0F0 38 80 00 06 */ li r4, 6
-/* 80113494 0010F0F4 38 A0 00 00 */ li r5, 0
-/* 80113498 0010F0F8 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 8011349C 0010F0FC 48 14 09 15 */ bl func_80253DB0
-/* 801134A0 0010F100 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801134A4 0010F104 38 00 02 23 */ li r0, 0x223
-/* 801134A8 0010F108 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801134AC 0010F10C 48 00 10 B0 */ b lbl_8011455C
-/* 801134B0 0010F110 4B F4 44 0D */ bl func_800578BC
-/* 801134B4 0010F114 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 801134B8 0010F118 38 80 0C 1C */ li r4, 0xc1c
-/* 801134BC 0010F11C 48 11 32 ED */ bl func_802267A8
-/* 801134C0 0010F120 48 00 10 9C */ b lbl_8011455C
-/* 801134C4 0010F124 38 60 00 04 */ li r3, 4
-/* 801134C8 0010F128 38 00 02 32 */ li r0, 0x232
-/* 801134CC 0010F12C 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 801134D0 0010F130 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801134D4 0010F134 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801134D8 0010F138 48 00 10 84 */ b lbl_8011455C
-/* 801134DC 0010F13C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801134E0 0010F140 3C 03 00 01 */ addis r0, r3, 1
-/* 801134E4 0010F144 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801134E8 0010F148 40 82 10 74 */ bne lbl_8011455C
-/* 801134EC 0010F14C 38 60 02 33 */ li r3, 0x233
-/* 801134F0 0010F150 38 00 00 01 */ li r0, 1
-/* 801134F4 0010F154 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 801134F8 0010F158 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801134FC 0010F15C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80113500 0010F160 48 00 10 5C */ b lbl_8011455C
-/* 80113504 0010F164 48 00 30 15 */ bl func_80116518
-/* 80113508 0010F168 48 02 06 7D */ bl func_80133B84
-/* 8011350C 0010F16C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113510 0010F170 90 64 02 24 */ stw r3, 0x224(r4)
-/* 80113514 0010F174 38 60 00 68 */ li r3, 0x68
-/* 80113518 0010F178 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011351C 0010F17C 80 84 02 24 */ lwz r4, 0x224(r4)
-/* 80113520 0010F180 48 04 8D E9 */ bl func_8015C308
-/* 80113524 0010F184 38 60 50 31 */ li r3, 0x5031
-/* 80113528 0010F188 38 80 00 28 */ li r4, 0x28
-/* 8011352C 0010F18C 38 A0 01 54 */ li r5, 0x154
-/* 80113530 0010F190 38 C0 00 00 */ li r6, 0
-/* 80113534 0010F194 38 E0 00 00 */ li r7, 0
-/* 80113538 0010F198 39 00 FF FF */ li r8, -1
-/* 8011353C 0010F19C 39 20 00 06 */ li r9, 6
-/* 80113540 0010F1A0 39 40 00 01 */ li r10, 1
-/* 80113544 0010F1A4 48 13 CB 59 */ bl func_8025009C
-/* 80113548 0010F1A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011354C 0010F1AC 38 80 00 02 */ li r4, 2
-/* 80113550 0010F1B0 38 00 02 34 */ li r0, 0x234
-/* 80113554 0010F1B4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113558 0010F1B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011355C 0010F1BC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113560 0010F1C0 48 00 0F FC */ b lbl_8011455C
-/* 80113564 0010F1C4 38 60 50 31 */ li r3, 0x5031
-/* 80113568 0010F1C8 48 13 CD 7D */ bl func_802502E4
-/* 8011356C 0010F1CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80113570 0010F1D0 40 82 0F EC */ bne lbl_8011455C
-/* 80113574 0010F1D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113578 0010F1D8 38 80 00 01 */ li r4, 1
-/* 8011357C 0010F1DC 38 00 02 35 */ li r0, 0x235
-/* 80113580 0010F1E0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113584 0010F1E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113588 0010F1E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011358C 0010F1EC 48 00 0F D0 */ b lbl_8011455C
-/* 80113590 0010F1F0 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 80113594 0010F1F4 38 80 00 08 */ li r4, 8
-/* 80113598 0010F1F8 38 A0 00 01 */ li r5, 1
-/* 8011359C 0010F1FC 48 14 08 55 */ bl func_80253DF0
-/* 801135A0 0010F200 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801135A4 0010F204 38 80 00 0A */ li r4, 0xa
-/* 801135A8 0010F208 38 A0 00 00 */ li r5, 0
-/* 801135AC 0010F20C A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 801135B0 0010F210 48 14 08 01 */ bl func_80253DB0
-/* 801135B4 0010F214 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801135B8 0010F218 38 00 02 36 */ li r0, 0x236
-/* 801135BC 0010F21C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801135C0 0010F220 48 00 0F 9C */ b lbl_8011455C
-/* 801135C4 0010F224 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 801135C8 0010F228 48 14 08 09 */ bl func_80253DD0
-/* 801135CC 0010F22C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801135D0 0010F230 28 00 00 03 */ cmplwi r0, 3
-/* 801135D4 0010F234 40 82 0F 88 */ bne lbl_8011455C
-/* 801135D8 0010F238 38 60 45 FC */ li r3, 0x45fc
-/* 801135DC 0010F23C 38 80 00 28 */ li r4, 0x28
-/* 801135E0 0010F240 38 A0 01 54 */ li r5, 0x154
-/* 801135E4 0010F244 38 C0 00 00 */ li r6, 0
-/* 801135E8 0010F248 38 E0 00 00 */ li r7, 0
-/* 801135EC 0010F24C 39 00 FF FF */ li r8, -1
-/* 801135F0 0010F250 39 20 00 06 */ li r9, 6
-/* 801135F4 0010F254 39 40 00 01 */ li r10, 1
-/* 801135F8 0010F258 48 13 CA A5 */ bl func_8025009C
-/* 801135FC 0010F25C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113600 0010F260 38 80 00 02 */ li r4, 2
-/* 80113604 0010F264 38 00 02 37 */ li r0, 0x237
-/* 80113608 0010F268 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011360C 0010F26C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113610 0010F270 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113614 0010F274 48 00 0F 48 */ b lbl_8011455C
-/* 80113618 0010F278 38 60 45 FC */ li r3, 0x45fc
-/* 8011361C 0010F27C 48 13 CC C9 */ bl func_802502E4
-/* 80113620 0010F280 2C 03 00 00 */ cmpwi r3, 0
-/* 80113624 0010F284 40 82 0F 38 */ bne lbl_8011455C
-/* 80113628 0010F288 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011362C 0010F28C 38 80 00 01 */ li r4, 1
-/* 80113630 0010F290 38 00 02 38 */ li r0, 0x238
-/* 80113634 0010F294 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113638 0010F298 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011363C 0010F29C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113640 0010F2A0 48 00 0F 1C */ b lbl_8011455C
-/* 80113644 0010F2A4 38 00 02 39 */ li r0, 0x239
-/* 80113648 0010F2A8 38 60 00 08 */ li r3, 8
-/* 8011364C 0010F2AC 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 80113650 0010F2B0 48 04 F4 41 */ bl func_80162A90
-/* 80113654 0010F2B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113658 0010F2B8 7C 66 1B 78 */ mr r6, r3
-/* 8011365C 0010F2BC 38 60 00 08 */ li r3, 8
-/* 80113660 0010F2C0 38 A0 00 01 */ li r5, 1
-/* 80113664 0010F2C4 80 04 02 24 */ lwz r0, 0x224(r4)
-/* 80113668 0010F2C8 7C 80 32 14 */ add r4, r0, r6
-/* 8011366C 0010F2CC 48 04 F2 D5 */ bl func_80162940
-/* 80113670 0010F2D0 38 60 00 08 */ li r3, 8
-/* 80113674 0010F2D4 48 04 F4 1D */ bl func_80162A90
-/* 80113678 0010F2D8 3C 80 00 0F */ lis r4, 0x000F423F@ha
-/* 8011367C 0010F2DC 38 84 42 3F */ addi r4, r4, 0x000F423F@l
-/* 80113680 0010F2E0 7C 03 20 40 */ cmplw r3, r4
-/* 80113684 0010F2E4 40 81 00 10 */ ble lbl_80113694
-/* 80113688 0010F2E8 38 60 00 08 */ li r3, 8
-/* 8011368C 0010F2EC 38 A0 00 01 */ li r5, 1
-/* 80113690 0010F2F0 48 04 F2 B1 */ bl func_80162940
-lbl_80113694:
-/* 80113694 0010F2F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113698 0010F2F8 38 00 45 FD */ li r0, 0x45fd
-/* 8011369C 0010F2FC B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 801136A0 0010F300 48 04 C1 01 */ bl func_8015F7A0
-/* 801136A4 0010F304 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801136A8 0010F308 38 60 02 28 */ li r3, 0x228
-/* 801136AC 0010F30C 38 80 00 00 */ li r4, 0
-/* 801136B0 0010F310 D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 801136B4 0010F314 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 801136B8 0010F318 4B EF 7B 59 */ bl func_8000B210
-/* 801136BC 0010F31C 48 00 0E A0 */ b lbl_8011455C
-/* 801136C0 0010F320 48 04 C0 E1 */ bl func_8015F7A0
-/* 801136C4 0010F324 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801136C8 0010F328 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 801136CC 0010F32C FC 21 10 28 */ fsub f1, f1, f2
-/* 801136D0 0010F330 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801136D4 0010F334 4C 41 13 82 */ cror 2, 1, 2
-/* 801136D8 0010F338 40 82 0E 84 */ bne lbl_8011455C
-/* 801136DC 0010F33C 38 00 02 3B */ li r0, 0x23b
-/* 801136E0 0010F340 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 801136E4 0010F344 48 00 0E 78 */ b lbl_8011455C
-/* 801136E8 0010F348 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 801136EC 0010F34C 38 80 00 09 */ li r4, 9
-/* 801136F0 0010F350 38 A0 00 00 */ li r5, 0
-/* 801136F4 0010F354 48 14 06 BD */ bl func_80253DB0
-/* 801136F8 0010F358 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801136FC 0010F35C 38 00 02 3C */ li r0, 0x23c
-/* 80113700 0010F360 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113704 0010F364 48 00 0E 58 */ b lbl_8011455C
-/* 80113708 0010F368 A8 7F 00 BC */ lha r3, 0xbc(r31)
-/* 8011370C 0010F36C 48 14 06 C5 */ bl func_80253DD0
-/* 80113710 0010F370 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113714 0010F374 28 00 00 03 */ cmplwi r0, 3
-/* 80113718 0010F378 40 82 0E 44 */ bne lbl_8011455C
-/* 8011371C 0010F37C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113720 0010F380 38 80 00 08 */ li r4, 8
-/* 80113724 0010F384 38 A0 00 00 */ li r5, 0
-/* 80113728 0010F388 A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 8011372C 0010F38C 48 14 06 C5 */ bl func_80253DF0
-/* 80113730 0010F390 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113734 0010F394 38 80 00 00 */ li r4, 0
-/* 80113738 0010F398 38 00 02 3D */ li r0, 0x23d
-/* 8011373C 0010F39C B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80113740 0010F3A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113744 0010F3A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113748 0010F3A8 48 00 0E 14 */ b lbl_8011455C
-/* 8011374C 0010F3AC 38 7F 02 2A */ addi r3, r31, 0x22a
-/* 80113750 0010F3B0 38 9F 02 2C */ addi r4, r31, 0x22c
-/* 80113754 0010F3B4 48 02 1E 15 */ bl func_80135568
-/* 80113758 0010F3B8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011375C 0010F3BC B0 64 02 28 */ sth r3, 0x228(r4)
-/* 80113760 0010F3C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113764 0010F3C4 A0 64 02 28 */ lhz r3, 0x228(r4)
-/* 80113768 0010F3C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011376C 0010F3CC 40 82 00 10 */ bne lbl_8011377C
-/* 80113770 0010F3D0 38 00 02 45 */ li r0, 0x245
-/* 80113774 0010F3D4 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80113778 0010F3D8 48 00 0D E4 */ b lbl_8011455C
-lbl_8011377C:
-/* 8011377C 0010F3DC 38 80 00 28 */ li r4, 0x28
-/* 80113780 0010F3E0 38 A0 01 54 */ li r5, 0x154
-/* 80113784 0010F3E4 38 C0 00 00 */ li r6, 0
-/* 80113788 0010F3E8 38 E0 00 00 */ li r7, 0
-/* 8011378C 0010F3EC 39 00 FF FF */ li r8, -1
-/* 80113790 0010F3F0 39 20 00 06 */ li r9, 6
-/* 80113794 0010F3F4 39 40 00 01 */ li r10, 1
-/* 80113798 0010F3F8 48 13 C9 05 */ bl func_8025009C
-/* 8011379C 0010F3FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801137A0 0010F400 38 80 00 02 */ li r4, 2
-/* 801137A4 0010F404 38 00 02 3E */ li r0, 0x23e
-/* 801137A8 0010F408 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801137AC 0010F40C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801137B0 0010F410 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801137B4 0010F414 48 00 0D A8 */ b lbl_8011455C
-/* 801137B8 0010F418 A0 7F 02 28 */ lhz r3, 0x228(r31)
-/* 801137BC 0010F41C 48 13 CB 29 */ bl func_802502E4
-/* 801137C0 0010F420 2C 03 00 00 */ cmpwi r3, 0
-/* 801137C4 0010F424 40 82 0D 98 */ bne lbl_8011455C
-/* 801137C8 0010F428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801137CC 0010F42C 38 80 00 01 */ li r4, 1
-/* 801137D0 0010F430 38 00 02 3F */ li r0, 0x23f
-/* 801137D4 0010F434 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801137D8 0010F438 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801137DC 0010F43C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801137E0 0010F440 48 00 0D 7C */ b lbl_8011455C
-/* 801137E4 0010F444 A0 7F 02 2A */ lhz r3, 0x22a(r31)
-/* 801137E8 0010F448 2C 03 00 00 */ cmpwi r3, 0
-/* 801137EC 0010F44C 41 82 00 34 */ beq lbl_80113820
-/* 801137F0 0010F450 A0 1F 02 2C */ lhz r0, 0x22c(r31)
-/* 801137F4 0010F454 2C 00 00 00 */ cmpwi r0, 0
-/* 801137F8 0010F458 41 82 00 28 */ beq lbl_80113820
-/* 801137FC 0010F45C 38 00 46 04 */ li r0, 0x4604
-/* 80113800 0010F460 B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 80113804 0010F464 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113808 0010F468 A0 63 02 2A */ lhz r3, 0x22a(r3)
-/* 8011380C 0010F46C 48 13 CA E9 */ bl func_802502F4
-/* 80113810 0010F470 7C 64 1B 78 */ mr r4, r3
-/* 80113814 0010F474 38 60 00 0E */ li r3, 0xe
-/* 80113818 0010F478 48 04 8A F1 */ bl func_8015C308
-/* 8011381C 0010F47C 48 00 00 40 */ b lbl_8011385C
-lbl_80113820:
-/* 80113820 0010F480 2C 03 00 00 */ cmpwi r3, 0
-/* 80113824 0010F484 41 82 00 20 */ beq lbl_80113844
-/* 80113828 0010F488 48 13 CA CD */ bl func_802502F4
-/* 8011382C 0010F48C 7C 64 1B 78 */ mr r4, r3
-/* 80113830 0010F490 38 60 00 0E */ li r3, 0xe
-/* 80113834 0010F494 48 04 8A D5 */ bl func_8015C308
-/* 80113838 0010F498 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011383C 0010F49C 38 00 46 05 */ li r0, 0x4605
-/* 80113840 0010F4A0 B0 03 02 0E */ sth r0, 0x20e(r3)
-lbl_80113844:
-/* 80113844 0010F4A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113848 0010F4A8 A0 03 02 2C */ lhz r0, 0x22c(r3)
-/* 8011384C 0010F4AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80113850 0010F4B0 41 82 00 0C */ beq lbl_8011385C
-/* 80113854 0010F4B4 38 00 46 06 */ li r0, 0x4606
-/* 80113858 0010F4B8 B0 03 02 0E */ sth r0, 0x20e(r3)
-lbl_8011385C:
-/* 8011385C 0010F4BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113860 0010F4C0 A0 03 02 0E */ lhz r0, 0x20e(r3)
-/* 80113864 0010F4C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80113868 0010F4C8 40 82 00 0C */ bne lbl_80113874
-/* 8011386C 0010F4CC 38 00 02 45 */ li r0, 0x245
-/* 80113870 0010F4D0 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_80113874:
-/* 80113874 0010F4D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113878 0010F4D8 38 00 02 40 */ li r0, 0x240
-/* 8011387C 0010F4DC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113880 0010F4E0 48 04 BF 21 */ bl func_8015F7A0
-/* 80113884 0010F4E4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113888 0010F4E8 38 60 02 2A */ li r3, 0x22a
-/* 8011388C 0010F4EC 38 80 00 00 */ li r4, 0
-/* 80113890 0010F4F0 D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 80113894 0010F4F4 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80113898 0010F4F8 4B EF 79 79 */ bl func_8000B210
-/* 8011389C 0010F4FC 48 00 0C C0 */ b lbl_8011455C
-/* 801138A0 0010F500 48 04 BF 01 */ bl func_8015F7A0
-/* 801138A4 0010F504 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801138A8 0010F508 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 801138AC 0010F50C FC 21 10 28 */ fsub f1, f1, f2
-/* 801138B0 0010F510 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801138B4 0010F514 4C 41 13 82 */ cror 2, 1, 2
-/* 801138B8 0010F518 40 82 0C A4 */ bne lbl_8011455C
-/* 801138BC 0010F51C 38 60 00 00 */ li r3, 0
-/* 801138C0 0010F520 38 00 02 45 */ li r0, 0x245
-/* 801138C4 0010F524 B0 7F 02 0E */ sth r3, 0x20e(r31)
-/* 801138C8 0010F528 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801138CC 0010F52C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801138D0 0010F530 48 00 0C 8C */ b lbl_8011455C
-/* 801138D4 0010F534 38 00 02 4C */ li r0, 0x24c
-/* 801138D8 0010F538 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 801138DC 0010F53C 48 00 0C 80 */ b lbl_8011455C
-/* 801138E0 0010F540 38 60 46 34 */ li r3, 0x4634
-/* 801138E4 0010F544 38 80 00 28 */ li r4, 0x28
-/* 801138E8 0010F548 38 A0 01 54 */ li r5, 0x154
-/* 801138EC 0010F54C 38 C0 00 00 */ li r6, 0
-/* 801138F0 0010F550 38 E0 00 00 */ li r7, 0
-/* 801138F4 0010F554 39 00 FF FF */ li r8, -1
-/* 801138F8 0010F558 39 20 00 06 */ li r9, 6
-/* 801138FC 0010F55C 39 40 00 01 */ li r10, 1
-/* 80113900 0010F560 48 13 C7 9D */ bl func_8025009C
-/* 80113904 0010F564 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113908 0010F568 38 80 00 02 */ li r4, 2
-/* 8011390C 0010F56C 38 00 02 4D */ li r0, 0x24d
-/* 80113910 0010F570 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113914 0010F574 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113918 0010F578 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011391C 0010F57C 48 00 0C 40 */ b lbl_8011455C
-/* 80113920 0010F580 38 60 46 34 */ li r3, 0x4634
-/* 80113924 0010F584 48 13 C9 C1 */ bl func_802502E4
-/* 80113928 0010F588 2C 03 00 00 */ cmpwi r3, 0
-/* 8011392C 0010F58C 40 82 0C 30 */ bne lbl_8011455C
-/* 80113930 0010F590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113934 0010F594 38 80 00 04 */ li r4, 4
-/* 80113938 0010F598 38 00 01 D0 */ li r0, 0x1d0
-/* 8011393C 0010F59C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113940 0010F5A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113944 0010F5A4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113948 0010F5A8 48 00 0C 14 */ b lbl_8011455C
-/* 8011394C 0010F5AC 38 60 00 04 */ li r3, 4
-/* 80113950 0010F5B0 38 00 02 50 */ li r0, 0x250
-/* 80113954 0010F5B4 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80113958 0010F5B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011395C 0010F5BC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113960 0010F5C0 48 00 0B FC */ b lbl_8011455C
-/* 80113964 0010F5C4 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80113968 0010F5C8 3C 03 00 01 */ addis r0, r3, 1
-/* 8011396C 0010F5CC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80113970 0010F5D0 40 82 0B EC */ bne lbl_8011455C
-/* 80113974 0010F5D4 38 60 02 51 */ li r3, 0x251
-/* 80113978 0010F5D8 38 00 00 01 */ li r0, 1
-/* 8011397C 0010F5DC 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80113980 0010F5E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113984 0010F5E4 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80113988 0010F5E8 48 00 0B D4 */ b lbl_8011455C
-/* 8011398C 0010F5EC 48 00 2B 8D */ bl func_80116518
-/* 80113990 0010F5F0 48 02 01 F5 */ bl func_80133B84
-/* 80113994 0010F5F4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113998 0010F5F8 90 64 02 24 */ stw r3, 0x224(r4)
-/* 8011399C 0010F5FC 48 00 8F D9 */ bl func_8011C974
-/* 801139A0 0010F600 A0 83 00 16 */ lhz r4, 0x16(r3)
-/* 801139A4 0010F604 38 60 00 18 */ li r3, 0x18
-/* 801139A8 0010F608 48 04 89 61 */ bl func_8015C308
-/* 801139AC 0010F60C 38 60 50 36 */ li r3, 0x5036
-/* 801139B0 0010F610 38 80 00 28 */ li r4, 0x28
-/* 801139B4 0010F614 38 A0 01 54 */ li r5, 0x154
-/* 801139B8 0010F618 38 C0 00 00 */ li r6, 0
-/* 801139BC 0010F61C 38 E0 00 00 */ li r7, 0
-/* 801139C0 0010F620 39 00 FF FF */ li r8, -1
-/* 801139C4 0010F624 39 20 00 06 */ li r9, 6
-/* 801139C8 0010F628 39 40 00 01 */ li r10, 1
-/* 801139CC 0010F62C 48 13 C6 D1 */ bl func_8025009C
-/* 801139D0 0010F630 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801139D4 0010F634 38 80 00 02 */ li r4, 2
-/* 801139D8 0010F638 38 00 02 52 */ li r0, 0x252
-/* 801139DC 0010F63C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801139E0 0010F640 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801139E4 0010F644 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801139E8 0010F648 48 00 0B 74 */ b lbl_8011455C
-/* 801139EC 0010F64C 38 60 50 36 */ li r3, 0x5036
-/* 801139F0 0010F650 48 13 C8 F5 */ bl func_802502E4
-/* 801139F4 0010F654 2C 03 00 00 */ cmpwi r3, 0
-/* 801139F8 0010F658 40 82 0B 64 */ bne lbl_8011455C
-/* 801139FC 0010F65C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113A00 0010F660 38 A0 00 01 */ li r5, 1
-/* 80113A04 0010F664 38 00 01 BA */ li r0, 0x1ba
-/* 80113A08 0010F668 38 60 00 68 */ li r3, 0x68
-/* 80113A0C 0010F66C 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 80113A10 0010F670 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113A14 0010F674 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 80113A18 0010F678 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113A1C 0010F67C 80 84 02 24 */ lwz r4, 0x224(r4)
-/* 80113A20 0010F680 48 04 88 E9 */ bl func_8015C308
-/* 80113A24 0010F684 48 00 0B 38 */ b lbl_8011455C
-/* 80113A28 0010F688 38 60 00 04 */ li r3, 4
-/* 80113A2C 0010F68C 38 00 02 54 */ li r0, 0x254
-/* 80113A30 0010F690 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80113A34 0010F694 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113A38 0010F698 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113A3C 0010F69C 48 00 0B 20 */ b lbl_8011455C
-/* 80113A40 0010F6A0 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80113A44 0010F6A4 3C 03 00 01 */ addis r0, r3, 1
-/* 80113A48 0010F6A8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80113A4C 0010F6AC 40 82 0B 10 */ bne lbl_8011455C
-/* 80113A50 0010F6B0 38 60 02 55 */ li r3, 0x255
-/* 80113A54 0010F6B4 38 00 00 01 */ li r0, 1
-/* 80113A58 0010F6B8 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80113A5C 0010F6BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113A60 0010F6C0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80113A64 0010F6C4 48 00 0A F8 */ b lbl_8011455C
-/* 80113A68 0010F6C8 38 60 46 0B */ li r3, 0x460b
-/* 80113A6C 0010F6CC 38 80 00 28 */ li r4, 0x28
-/* 80113A70 0010F6D0 38 A0 01 54 */ li r5, 0x154
-/* 80113A74 0010F6D4 38 C0 00 00 */ li r6, 0
-/* 80113A78 0010F6D8 38 E0 00 00 */ li r7, 0
-/* 80113A7C 0010F6DC 39 00 FF FF */ li r8, -1
-/* 80113A80 0010F6E0 39 20 00 06 */ li r9, 6
-/* 80113A84 0010F6E4 39 40 00 01 */ li r10, 1
-/* 80113A88 0010F6E8 48 13 C6 15 */ bl func_8025009C
-/* 80113A8C 0010F6EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113A90 0010F6F0 38 80 00 02 */ li r4, 2
-/* 80113A94 0010F6F4 38 00 02 56 */ li r0, 0x256
-/* 80113A98 0010F6F8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113A9C 0010F6FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113AA0 0010F700 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113AA4 0010F704 48 00 0A B8 */ b lbl_8011455C
-/* 80113AA8 0010F708 38 60 46 0B */ li r3, 0x460b
-/* 80113AAC 0010F70C 48 13 C8 39 */ bl func_802502E4
-/* 80113AB0 0010F710 2C 03 00 00 */ cmpwi r3, 0
-/* 80113AB4 0010F714 40 82 0A A8 */ bne lbl_8011455C
-/* 80113AB8 0010F718 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113ABC 0010F71C 38 80 00 01 */ li r4, 1
-/* 80113AC0 0010F720 38 00 46 0C */ li r0, 0x460c
-/* 80113AC4 0010F724 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113AC8 0010F728 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113ACC 0010F72C B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80113AD0 0010F730 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113AD4 0010F734 48 04 BC CD */ bl func_8015F7A0
-/* 80113AD8 0010F738 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80113ADC 0010F73C 38 00 02 57 */ li r0, 0x257
-/* 80113AE0 0010F740 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80113AE4 0010F744 38 60 02 2A */ li r3, 0x22a
-/* 80113AE8 0010F748 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80113AEC 0010F74C 38 80 00 00 */ li r4, 0
-/* 80113AF0 0010F750 4B EF 77 21 */ bl func_8000B210
-/* 80113AF4 0010F754 48 00 0A 68 */ b lbl_8011455C
-/* 80113AF8 0010F758 48 04 BC A9 */ bl func_8015F7A0
-/* 80113AFC 0010F75C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80113B00 0010F760 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80113B04 0010F764 FC 21 10 28 */ fsub f1, f1, f2
-/* 80113B08 0010F768 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80113B0C 0010F76C 4C 41 13 82 */ cror 2, 1, 2
-/* 80113B10 0010F770 40 82 0A 4C */ bne lbl_8011455C
-/* 80113B14 0010F774 38 00 00 00 */ li r0, 0
-/* 80113B18 0010F778 38 80 00 04 */ li r4, 4
-/* 80113B1C 0010F77C B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 80113B20 0010F780 38 00 02 58 */ li r0, 0x258
-/* 80113B24 0010F784 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113B28 0010F788 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113B2C 0010F78C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113B30 0010F790 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113B34 0010F794 48 00 0A 28 */ b lbl_8011455C
-/* 80113B38 0010F798 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80113B3C 0010F79C 3C 03 00 01 */ addis r0, r3, 1
-/* 80113B40 0010F7A0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80113B44 0010F7A4 40 82 0A 18 */ bne lbl_8011455C
-/* 80113B48 0010F7A8 7F E3 FB 78 */ mr r3, r31
-/* 80113B4C 0010F7AC 38 80 00 03 */ li r4, 3
-/* 80113B50 0010F7B0 48 00 23 7D */ bl func_80115ECC
-/* 80113B54 0010F7B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113B58 0010F7B8 38 00 02 59 */ li r0, 0x259
-/* 80113B5C 0010F7BC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113B60 0010F7C0 48 00 09 FC */ b lbl_8011455C
-/* 80113B64 0010F7C4 7F E3 FB 78 */ mr r3, r31
-/* 80113B68 0010F7C8 48 00 22 D5 */ bl func_80115E3C
-/* 80113B6C 0010F7CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80113B70 0010F7D0 40 82 09 EC */ bne lbl_8011455C
-/* 80113B74 0010F7D4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113B78 0010F7D8 38 80 00 03 */ li r4, 3
-/* 80113B7C 0010F7DC 38 00 00 3D */ li r0, 0x3d
-/* 80113B80 0010F7E0 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80113B84 0010F7E4 54 63 05 24 */ rlwinm r3, r3, 0, 0x14, 0x12
-/* 80113B88 0010F7E8 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 80113B8C 0010F7EC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113B90 0010F7F0 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80113B94 0010F7F4 54 63 05 66 */ rlwinm r3, r3, 0, 0x15, 0x13
-/* 80113B98 0010F7F8 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 80113B9C 0010F7FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113BA0 0010F800 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80113BA4 0010F804 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113BA8 0010F808 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113BAC 0010F80C 48 00 09 B0 */ b lbl_8011455C
-/* 80113BB0 0010F810 38 60 00 04 */ li r3, 4
-/* 80113BB4 0010F814 38 00 02 5E */ li r0, 0x25e
-/* 80113BB8 0010F818 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 80113BBC 0010F81C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113BC0 0010F820 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113BC4 0010F824 48 00 09 98 */ b lbl_8011455C
-/* 80113BC8 0010F828 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80113BCC 0010F82C 3C 03 00 01 */ addis r0, r3, 1
-/* 80113BD0 0010F830 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80113BD4 0010F834 40 82 09 88 */ bne lbl_8011455C
-/* 80113BD8 0010F838 38 60 02 5F */ li r3, 0x25f
-/* 80113BDC 0010F83C 38 00 00 01 */ li r0, 1
-/* 80113BE0 0010F840 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80113BE4 0010F844 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113BE8 0010F848 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80113BEC 0010F84C 48 00 09 70 */ b lbl_8011455C
-/* 80113BF0 0010F850 38 60 46 35 */ li r3, 0x4635
-/* 80113BF4 0010F854 38 80 00 28 */ li r4, 0x28
-/* 80113BF8 0010F858 38 A0 01 54 */ li r5, 0x154
-/* 80113BFC 0010F85C 38 C0 00 00 */ li r6, 0
-/* 80113C00 0010F860 38 E0 00 00 */ li r7, 0
-/* 80113C04 0010F864 39 00 FF FF */ li r8, -1
-/* 80113C08 0010F868 39 20 00 06 */ li r9, 6
-/* 80113C0C 0010F86C 39 40 00 01 */ li r10, 1
-/* 80113C10 0010F870 48 13 C4 8D */ bl func_8025009C
-/* 80113C14 0010F874 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113C18 0010F878 38 80 00 02 */ li r4, 2
-/* 80113C1C 0010F87C 38 00 02 60 */ li r0, 0x260
-/* 80113C20 0010F880 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113C24 0010F884 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113C28 0010F888 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113C2C 0010F88C 48 00 09 30 */ b lbl_8011455C
-/* 80113C30 0010F890 38 60 46 35 */ li r3, 0x4635
-/* 80113C34 0010F894 48 13 C6 B1 */ bl func_802502E4
-/* 80113C38 0010F898 2C 03 00 00 */ cmpwi r3, 0
-/* 80113C3C 0010F89C 40 82 09 20 */ bne lbl_8011455C
-/* 80113C40 0010F8A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113C44 0010F8A4 38 80 00 01 */ li r4, 1
-/* 80113C48 0010F8A8 38 00 46 0C */ li r0, 0x460c
-/* 80113C4C 0010F8AC 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113C50 0010F8B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113C54 0010F8B4 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80113C58 0010F8B8 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113C5C 0010F8BC 48 04 BB 45 */ bl func_8015F7A0
-/* 80113C60 0010F8C0 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80113C64 0010F8C4 38 00 02 61 */ li r0, 0x261
-/* 80113C68 0010F8C8 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80113C6C 0010F8CC 38 60 02 2A */ li r3, 0x22a
-/* 80113C70 0010F8D0 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80113C74 0010F8D4 38 80 00 00 */ li r4, 0
-/* 80113C78 0010F8D8 4B EF 75 99 */ bl func_8000B210
-/* 80113C7C 0010F8DC 48 00 08 E0 */ b lbl_8011455C
-/* 80113C80 0010F8E0 48 04 BB 21 */ bl func_8015F7A0
-/* 80113C84 0010F8E4 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80113C88 0010F8E8 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80113C8C 0010F8EC FC 21 10 28 */ fsub f1, f1, f2
-/* 80113C90 0010F8F0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80113C94 0010F8F4 4C 41 13 82 */ cror 2, 1, 2
-/* 80113C98 0010F8F8 40 82 08 C4 */ bne lbl_8011455C
-/* 80113C9C 0010F8FC 38 00 00 00 */ li r0, 0
-/* 80113CA0 0010F900 38 80 00 04 */ li r4, 4
-/* 80113CA4 0010F904 B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 80113CA8 0010F908 38 00 02 62 */ li r0, 0x262
-/* 80113CAC 0010F90C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113CB0 0010F910 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113CB4 0010F914 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113CB8 0010F918 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113CBC 0010F91C 48 00 08 A0 */ b lbl_8011455C
-/* 80113CC0 0010F920 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 80113CC4 0010F924 3C 03 00 01 */ addis r0, r3, 1
-/* 80113CC8 0010F928 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80113CCC 0010F92C 40 82 08 90 */ bne lbl_8011455C
-/* 80113CD0 0010F930 7F E3 FB 78 */ mr r3, r31
-/* 80113CD4 0010F934 38 80 00 03 */ li r4, 3
-/* 80113CD8 0010F938 48 00 21 F5 */ bl func_80115ECC
-/* 80113CDC 0010F93C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113CE0 0010F940 38 00 02 63 */ li r0, 0x263
-/* 80113CE4 0010F944 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113CE8 0010F948 48 00 08 74 */ b lbl_8011455C
-/* 80113CEC 0010F94C 7F E3 FB 78 */ mr r3, r31
-/* 80113CF0 0010F950 48 00 21 4D */ bl func_80115E3C
-/* 80113CF4 0010F954 2C 03 00 00 */ cmpwi r3, 0
-/* 80113CF8 0010F958 40 82 08 64 */ bne lbl_8011455C
-/* 80113CFC 0010F95C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113D00 0010F960 38 00 00 01 */ li r0, 1
-/* 80113D04 0010F964 38 60 01 DD */ li r3, 0x1dd
-/* 80113D08 0010F968 A0 85 02 20 */ lhz r4, 0x220(r5)
-/* 80113D0C 0010F96C 54 84 05 24 */ rlwinm r4, r4, 0, 0x14, 0x12
-/* 80113D10 0010F970 B0 85 02 20 */ sth r4, 0x220(r5)
-/* 80113D14 0010F974 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113D18 0010F978 A0 85 02 20 */ lhz r4, 0x220(r5)
-/* 80113D1C 0010F97C 54 84 05 66 */ rlwinm r4, r4, 0, 0x15, 0x13
-/* 80113D20 0010F980 B0 85 02 20 */ sth r4, 0x220(r5)
-/* 80113D24 0010F984 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113D28 0010F988 98 04 00 E1 */ stb r0, 0xe1(r4)
-/* 80113D2C 0010F98C 48 04 ED 65 */ bl func_80162A90
-/* 80113D30 0010F990 28 03 00 01 */ cmplwi r3, 1
-/* 80113D34 0010F994 40 82 00 38 */ bne lbl_80113D6C
-/* 80113D38 0010F998 48 02 37 11 */ bl func_80137448
-/* 80113D3C 0010F99C 38 60 00 11 */ li r3, 0x11
-/* 80113D40 0010F9A0 48 02 34 69 */ bl func_801371A8
-/* 80113D44 0010F9A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80113D48 0010F9A8 41 82 00 24 */ beq lbl_80113D6C
-/* 80113D4C 0010F9AC 38 60 01 DD */ li r3, 0x1dd
-/* 80113D50 0010F9B0 38 80 00 02 */ li r4, 2
-/* 80113D54 0010F9B4 38 A0 00 01 */ li r5, 1
-/* 80113D58 0010F9B8 48 04 EB E9 */ bl func_80162940
-/* 80113D5C 0010F9BC 38 60 01 DE */ li r3, 0x1de
-/* 80113D60 0010F9C0 38 80 00 02 */ li r4, 2
-/* 80113D64 0010F9C4 38 A0 00 01 */ li r5, 1
-/* 80113D68 0010F9C8 48 04 EB D9 */ bl func_80162940
-lbl_80113D6C:
-/* 80113D6C 0010F9CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113D70 0010F9D0 38 00 00 30 */ li r0, 0x30
-/* 80113D74 0010F9D4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113D78 0010F9D8 48 00 07 E4 */ b lbl_8011455C
-/* 80113D7C 0010F9DC A0 1F 02 20 */ lhz r0, 0x220(r31)
-/* 80113D80 0010F9E0 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 80113D84 0010F9E4 B0 1F 02 20 */ sth r0, 0x220(r31)
-/* 80113D88 0010F9E8 48 04 A8 89 */ bl func_8015E610
-/* 80113D8C 0010F9EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80113D90 0010F9F0 40 82 00 20 */ bne lbl_80113DB0
-/* 80113D94 0010F9F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113D98 0010F9F8 38 80 02 68 */ li r4, 0x268
-/* 80113D9C 0010F9FC 38 00 53 19 */ li r0, 0x5319
-/* 80113DA0 0010FA00 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80113DA4 0010FA04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113DA8 0010FA08 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80113DAC 0010FA0C 48 00 07 B0 */ b lbl_8011455C
-lbl_80113DB0:
-/* 80113DB0 0010FA10 38 60 50 56 */ li r3, 0x5056
-/* 80113DB4 0010FA14 38 80 00 28 */ li r4, 0x28
-/* 80113DB8 0010FA18 38 A0 01 64 */ li r5, 0x164
-/* 80113DBC 0010FA1C 38 C0 00 00 */ li r6, 0
-/* 80113DC0 0010FA20 38 E0 00 00 */ li r7, 0
-/* 80113DC4 0010FA24 39 00 FF FF */ li r8, -1
-/* 80113DC8 0010FA28 39 20 00 06 */ li r9, 6
-/* 80113DCC 0010FA2C 39 40 00 01 */ li r10, 1
-/* 80113DD0 0010FA30 48 13 C2 CD */ bl func_8025009C
-/* 80113DD4 0010FA34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113DD8 0010FA38 38 80 00 02 */ li r4, 2
-/* 80113DDC 0010FA3C 38 00 02 69 */ li r0, 0x269
-/* 80113DE0 0010FA40 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80113DE4 0010FA44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113DE8 0010FA48 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113DEC 0010FA4C 48 00 07 70 */ b lbl_8011455C
-/* 80113DF0 0010FA50 3C 60 04 00 */ lis r3, 0x400
-/* 80113DF4 0010FA54 38 80 00 00 */ li r4, 0
-/* 80113DF8 0010FA58 38 A0 00 00 */ li r5, 0
-/* 80113DFC 0010FA5C 38 C0 00 01 */ li r6, 1
-/* 80113E00 0010FA60 4B F4 5C 6D */ bl func_80059A6C
-/* 80113E04 0010FA64 2C 03 00 00 */ cmpwi r3, 0
-/* 80113E08 0010FA68 41 82 07 54 */ beq lbl_8011455C
-/* 80113E0C 0010FA6C 38 60 50 56 */ li r3, 0x5056
-/* 80113E10 0010FA70 38 80 00 28 */ li r4, 0x28
-/* 80113E14 0010FA74 38 A0 01 64 */ li r5, 0x164
-/* 80113E18 0010FA78 38 C0 00 00 */ li r6, 0
-/* 80113E1C 0010FA7C 38 E0 00 00 */ li r7, 0
-/* 80113E20 0010FA80 39 00 FF FF */ li r8, -1
-/* 80113E24 0010FA84 39 20 00 06 */ li r9, 6
-/* 80113E28 0010FA88 39 40 00 01 */ li r10, 1
-/* 80113E2C 0010FA8C 48 13 C2 71 */ bl func_8025009C
-/* 80113E30 0010FA90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113E34 0010FA94 38 A0 00 02 */ li r5, 2
-/* 80113E38 0010FA98 38 80 02 69 */ li r4, 0x269
-/* 80113E3C 0010FA9C 38 00 00 00 */ li r0, 0
-/* 80113E40 0010FAA0 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 80113E44 0010FAA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113E48 0010FAA8 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 80113E4C 0010FAAC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113E50 0010FAB0 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80113E54 0010FAB4 48 00 07 08 */ b lbl_8011455C
-/* 80113E58 0010FAB8 38 60 50 56 */ li r3, 0x5056
-/* 80113E5C 0010FABC 48 13 C4 89 */ bl func_802502E4
-/* 80113E60 0010FAC0 2C 03 00 00 */ cmpwi r3, 0
-/* 80113E64 0010FAC4 40 82 06 F8 */ bne lbl_8011455C
-/* 80113E68 0010FAC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113E6C 0010FACC 38 80 50 56 */ li r4, 0x5056
-/* 80113E70 0010FAD0 38 00 00 03 */ li r0, 3
-/* 80113E74 0010FAD4 B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80113E78 0010FAD8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113E7C 0010FADC 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80113E80 0010FAE0 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113E84 0010FAE4 48 04 B9 1D */ bl func_8015F7A0
-/* 80113E88 0010FAE8 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 80113E8C 0010FAEC 38 00 02 6A */ li r0, 0x26a
-/* 80113E90 0010FAF0 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 80113E94 0010FAF4 48 00 06 C8 */ b lbl_8011455C
-/* 80113E98 0010FAF8 48 04 B9 09 */ bl func_8015F7A0
-/* 80113E9C 0010FAFC C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80113EA0 0010FB00 C8 02 8C D0 */ lfd f0, lbl_806412D0-_SDA2_BASE_(r2)
-/* 80113EA4 0010FB04 FC 21 10 28 */ fsub f1, f1, f2
-/* 80113EA8 0010FB08 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80113EAC 0010FB0C 4C 41 13 82 */ cror 2, 1, 2
-/* 80113EB0 0010FB10 40 82 06 AC */ bne lbl_8011455C
-/* 80113EB4 0010FB14 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80113EB8 0010FB18 38 80 00 08 */ li r4, 8
-/* 80113EBC 0010FB1C 38 A0 00 01 */ li r5, 1
-/* 80113EC0 0010FB20 48 13 FF 31 */ bl func_80253DF0
-/* 80113EC4 0010FB24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113EC8 0010FB28 38 80 00 0A */ li r4, 0xa
-/* 80113ECC 0010FB2C 38 A0 00 00 */ li r5, 0
-/* 80113ED0 0010FB30 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80113ED4 0010FB34 48 13 FE DD */ bl func_80253DB0
-/* 80113ED8 0010FB38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113EDC 0010FB3C 38 00 02 6B */ li r0, 0x26b
-/* 80113EE0 0010FB40 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113EE4 0010FB44 48 00 06 78 */ b lbl_8011455C
-/* 80113EE8 0010FB48 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80113EEC 0010FB4C 48 13 FE E5 */ bl func_80253DD0
-/* 80113EF0 0010FB50 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113EF4 0010FB54 28 00 00 03 */ cmplwi r0, 3
-/* 80113EF8 0010FB58 40 82 06 64 */ bne lbl_8011455C
-/* 80113EFC 0010FB5C 38 60 00 00 */ li r3, 0
-/* 80113F00 0010FB60 38 80 00 00 */ li r4, 0
-/* 80113F04 0010FB64 4B F4 59 F5 */ bl func_800598F8
-/* 80113F08 0010FB68 38 60 00 01 */ li r3, 1
-/* 80113F0C 0010FB6C 38 80 00 00 */ li r4, 0
-/* 80113F10 0010FB70 38 A0 00 00 */ li r5, 0
-/* 80113F14 0010FB74 38 C0 00 02 */ li r6, 2
-/* 80113F18 0010FB78 38 E0 00 00 */ li r7, 0
-/* 80113F1C 0010FB7C 39 00 00 00 */ li r8, 0
-/* 80113F20 0010FB80 4B F4 5A A9 */ bl func_800599C8
-/* 80113F24 0010FB84 38 60 00 02 */ li r3, 2
-/* 80113F28 0010FB88 38 80 00 00 */ li r4, 0
-/* 80113F2C 0010FB8C 38 A0 00 01 */ li r5, 1
-/* 80113F30 0010FB90 38 C0 00 00 */ li r6, 0
-/* 80113F34 0010FB94 38 E0 00 00 */ li r7, 0
-/* 80113F38 0010FB98 39 00 00 00 */ li r8, 0
-/* 80113F3C 0010FB9C 4B F4 5A 8D */ bl func_800599C8
-/* 80113F40 0010FBA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113F44 0010FBA4 38 00 02 6C */ li r0, 0x26c
-/* 80113F48 0010FBA8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113F4C 0010FBAC 48 00 06 10 */ b lbl_8011455C
-/* 80113F50 0010FBB0 38 60 00 00 */ li r3, 0
-/* 80113F54 0010FBB4 38 80 00 01 */ li r4, 1
-/* 80113F58 0010FBB8 38 A0 00 00 */ li r5, 0
-/* 80113F5C 0010FBBC 38 C0 00 01 */ li r6, 1
-/* 80113F60 0010FBC0 4B F4 5B 0D */ bl func_80059A6C
-/* 80113F64 0010FBC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80113F68 0010FBC8 41 82 05 F4 */ beq lbl_8011455C
-/* 80113F6C 0010FBCC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80113F70 0010FBD0 41 82 00 70 */ beq lbl_80113FE0
-/* 80113F74 0010FBD4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113F78 0010FBD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80113F7C 0010FBDC 90 04 01 20 */ stw r0, 0x120(r4)
-/* 80113F80 0010FBE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113F84 0010FBE4 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 80113F88 0010FBE8 2C 00 00 02 */ cmpwi r0, 2
-/* 80113F8C 0010FBEC 41 82 00 34 */ beq lbl_80113FC0
-/* 80113F90 0010FBF0 40 80 05 CC */ bge lbl_8011455C
-/* 80113F94 0010FBF4 2C 00 00 01 */ cmpwi r0, 1
-/* 80113F98 0010FBF8 40 80 00 08 */ bge lbl_80113FA0
-/* 80113F9C 0010FBFC 48 00 05 C0 */ b lbl_8011455C
-lbl_80113FA0:
-/* 80113FA0 0010FC00 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80113FA4 0010FC04 38 80 00 04 */ li r4, 4
-/* 80113FA8 0010FC08 38 A0 00 00 */ li r5, 0
-/* 80113FAC 0010FC0C 48 13 FE 05 */ bl func_80253DB0
-/* 80113FB0 0010FC10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113FB4 0010FC14 38 00 02 6D */ li r0, 0x26d
-/* 80113FB8 0010FC18 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113FBC 0010FC1C 48 00 05 A0 */ b lbl_8011455C
-lbl_80113FC0:
-/* 80113FC0 0010FC20 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80113FC4 0010FC24 38 80 00 05 */ li r4, 5
-/* 80113FC8 0010FC28 38 A0 00 00 */ li r5, 0
-/* 80113FCC 0010FC2C 48 13 FD E5 */ bl func_80253DB0
-/* 80113FD0 0010FC30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113FD4 0010FC34 38 00 02 6D */ li r0, 0x26d
-/* 80113FD8 0010FC38 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80113FDC 0010FC3C 48 00 05 80 */ b lbl_8011455C
-lbl_80113FE0:
-/* 80113FE0 0010FC40 2C 03 00 02 */ cmpwi r3, 2
-/* 80113FE4 0010FC44 41 82 00 2C */ beq lbl_80114010
-/* 80113FE8 0010FC48 40 80 05 74 */ bge lbl_8011455C
-/* 80113FEC 0010FC4C 2C 03 00 01 */ cmpwi r3, 1
-/* 80113FF0 0010FC50 40 80 00 08 */ bge lbl_80113FF8
-/* 80113FF4 0010FC54 48 00 05 68 */ b lbl_8011455C
-lbl_80113FF8:
-/* 80113FF8 0010FC58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80113FFC 0010FC5C 38 80 00 00 */ li r4, 0
-/* 80114000 0010FC60 38 A0 00 00 */ li r5, 0
-/* 80114004 0010FC64 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80114008 0010FC68 48 13 FD A9 */ bl func_80253DB0
-/* 8011400C 0010FC6C 48 00 05 50 */ b lbl_8011455C
-lbl_80114010:
-/* 80114010 0010FC70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114014 0010FC74 38 80 00 01 */ li r4, 1
-/* 80114018 0010FC78 38 A0 00 00 */ li r5, 0
-/* 8011401C 0010FC7C A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80114020 0010FC80 48 13 FD 91 */ bl func_80253DB0
-/* 80114024 0010FC84 48 00 05 38 */ b lbl_8011455C
-/* 80114028 0010FC88 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 8011402C 0010FC8C 48 13 FD A5 */ bl func_80253DD0
-/* 80114030 0010FC90 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80114034 0010FC94 28 00 00 03 */ cmplwi r0, 3
-/* 80114038 0010FC98 40 82 05 24 */ bne lbl_8011455C
-/* 8011403C 0010FC9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114040 0010FCA0 38 80 00 09 */ li r4, 9
-/* 80114044 0010FCA4 38 A0 00 00 */ li r5, 0
-/* 80114048 0010FCA8 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 8011404C 0010FCAC 48 13 FD 65 */ bl func_80253DB0
-/* 80114050 0010FCB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114054 0010FCB4 38 00 02 6E */ li r0, 0x26e
-/* 80114058 0010FCB8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011405C 0010FCBC 48 00 05 00 */ b lbl_8011455C
-/* 80114060 0010FCC0 A8 7F 00 BA */ lha r3, 0xba(r31)
-/* 80114064 0010FCC4 48 13 FD 6D */ bl func_80253DD0
-/* 80114068 0010FCC8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011406C 0010FCCC 28 00 00 03 */ cmplwi r0, 3
-/* 80114070 0010FCD0 40 82 04 EC */ bne lbl_8011455C
-/* 80114074 0010FCD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114078 0010FCD8 38 80 00 08 */ li r4, 8
-/* 8011407C 0010FCDC 38 A0 00 00 */ li r5, 0
-/* 80114080 0010FCE0 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80114084 0010FCE4 48 13 FD 6D */ bl func_80253DF0
-/* 80114088 0010FCE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011408C 0010FCEC 38 00 00 00 */ li r0, 0
-/* 80114090 0010FCF0 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80114094 0010FCF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114098 0010FCF8 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8011409C 0010FCFC 28 00 00 01 */ cmplwi r0, 1
-/* 801140A0 0010FD00 40 82 00 90 */ bne lbl_80114130
-/* 801140A4 0010FD04 38 60 02 5D */ li r3, 0x25d
-/* 801140A8 0010FD08 38 80 00 00 */ li r4, 0
-/* 801140AC 0010FD0C 38 A0 00 01 */ li r5, 1
-/* 801140B0 0010FD10 48 04 E8 91 */ bl func_80162940
-/* 801140B4 0010FD14 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 801140B8 0010FD18 3B 80 00 2B */ li r28, 0x2b
-/* 801140BC 0010FD1C 38 60 00 06 */ li r3, 6
-/* 801140C0 0010FD20 38 80 00 09 */ li r4, 9
-/* 801140C4 0010FD24 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 801140C8 0010FD28 38 A0 00 01 */ li r5, 1
-/* 801140CC 0010FD2C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 801140D0 0010FD30 B0 06 02 20 */ sth r0, 0x220(r6)
-/* 801140D4 0010FD34 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 801140D8 0010FD38 A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 801140DC 0010FD3C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 801140E0 0010FD40 B0 06 02 20 */ sth r0, 0x220(r6)
-/* 801140E4 0010FD44 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 801140E8 0010FD48 93 86 00 DC */ stw r28, 0xdc(r6)
-/* 801140EC 0010FD4C 48 04 E8 55 */ bl func_80162940
-/* 801140F0 0010FD50 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801140F4 0010FD54 38 80 00 08 */ li r4, 8
-/* 801140F8 0010FD58 38 A0 00 00 */ li r5, 0
-/* 801140FC 0010FD5C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80114100 0010FD60 48 13 FC F1 */ bl func_80253DF0
-/* 80114104 0010FD64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114108 0010FD68 38 80 00 08 */ li r4, 8
-/* 8011410C 0010FD6C 38 A0 00 00 */ li r5, 0
-/* 80114110 0010FD70 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80114114 0010FD74 48 13 FC DD */ bl func_80253DF0
-/* 80114118 0010FD78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011411C 0010FD7C 38 00 00 04 */ li r0, 4
-/* 80114120 0010FD80 93 83 00 DC */ stw r28, 0xdc(r3)
-/* 80114124 0010FD84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114128 0010FD88 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011412C 0010FD8C 48 00 04 30 */ b lbl_8011455C
-lbl_80114130:
-/* 80114130 0010FD90 38 60 50 59 */ li r3, 0x5059
-/* 80114134 0010FD94 38 80 00 28 */ li r4, 0x28
-/* 80114138 0010FD98 38 A0 01 64 */ li r5, 0x164
-/* 8011413C 0010FD9C 38 C0 00 00 */ li r6, 0
-/* 80114140 0010FDA0 38 E0 00 00 */ li r7, 0
-/* 80114144 0010FDA4 39 00 FF FF */ li r8, -1
-/* 80114148 0010FDA8 39 20 00 06 */ li r9, 6
-/* 8011414C 0010FDAC 39 40 00 01 */ li r10, 1
-/* 80114150 0010FDB0 48 13 BF 4D */ bl func_8025009C
-/* 80114154 0010FDB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114158 0010FDB8 38 80 00 02 */ li r4, 2
-/* 8011415C 0010FDBC 38 00 02 6F */ li r0, 0x26f
-/* 80114160 0010FDC0 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80114164 0010FDC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114168 0010FDC8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011416C 0010FDCC 48 00 03 F0 */ b lbl_8011455C
-/* 80114170 0010FDD0 38 60 50 59 */ li r3, 0x5059
-/* 80114174 0010FDD4 48 13 C1 71 */ bl func_802502E4
-/* 80114178 0010FDD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011417C 0010FDDC 40 82 03 E0 */ bne lbl_8011455C
-/* 80114180 0010FDE0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114184 0010FDE4 38 A0 50 59 */ li r5, 0x5059
-/* 80114188 0010FDE8 38 80 00 04 */ li r4, 4
-/* 8011418C 0010FDEC 38 00 02 70 */ li r0, 0x270
-/* 80114190 0010FDF0 B0 A3 02 0E */ sth r5, 0x20e(r3)
-/* 80114194 0010FDF4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114198 0010FDF8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011419C 0010FDFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801141A0 0010FE00 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801141A4 0010FE04 48 04 B5 FD */ bl func_8015F7A0
-/* 801141A8 0010FE08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801141AC 0010FE0C D8 23 02 10 */ stfd f1, 0x210(r3)
-/* 801141B0 0010FE10 48 00 03 AC */ b lbl_8011455C
-/* 801141B4 0010FE14 48 04 B5 ED */ bl func_8015F7A0
-/* 801141B8 0010FE18 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801141BC 0010FE1C C8 02 8C D8 */ lfd f0, lbl_806412D8-_SDA2_BASE_(r2)
-/* 801141C0 0010FE20 FC 21 10 28 */ fsub f1, f1, f2
-/* 801141C4 0010FE24 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801141C8 0010FE28 4C 41 13 82 */ cror 2, 1, 2
-/* 801141CC 0010FE2C 40 82 03 90 */ bne lbl_8011455C
-/* 801141D0 0010FE30 38 00 02 71 */ li r0, 0x271
-/* 801141D4 0010FE34 90 1F 00 DC */ stw r0, 0xdc(r31)
-/* 801141D8 0010FE38 48 00 03 84 */ b lbl_8011455C
-/* 801141DC 0010FE3C 38 60 00 01 */ li r3, 1
-/* 801141E0 0010FE40 4B F4 22 79 */ bl func_80056458
-/* 801141E4 0010FE44 4B F4 20 91 */ bl func_80056274
-/* 801141E8 0010FE48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801141EC 0010FE4C 38 00 02 72 */ li r0, 0x272
-/* 801141F0 0010FE50 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801141F4 0010FE54 48 00 03 68 */ b lbl_8011455C
-/* 801141F8 0010FE58 4B F4 21 01 */ bl func_800562F8
-/* 801141FC 0010FE5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80114200 0010FE60 41 82 03 5C */ beq lbl_8011455C
-/* 80114204 0010FE64 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80114208 0010FE68 38 80 07 D0 */ li r4, 0x7d0
-/* 8011420C 0010FE6C 48 11 25 9D */ bl func_802267A8
-/* 80114210 0010FE70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114214 0010FE74 38 00 00 00 */ li r0, 0
-/* 80114218 0010FE78 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011421C 0010FE7C 48 00 03 40 */ b lbl_8011455C
-/* 80114220 0010FE80 38 60 00 04 */ li r3, 4
-/* 80114224 0010FE84 38 00 02 74 */ li r0, 0x274
-/* 80114228 0010FE88 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8011422C 0010FE8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114230 0010FE90 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80114234 0010FE94 48 00 03 28 */ b lbl_8011455C
-/* 80114238 0010FE98 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8011423C 0010FE9C 3C 03 00 01 */ addis r0, r3, 1
-/* 80114240 0010FEA0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80114244 0010FEA4 40 82 03 18 */ bne lbl_8011455C
-/* 80114248 0010FEA8 38 60 02 75 */ li r3, 0x275
-/* 8011424C 0010FEAC 38 00 00 01 */ li r0, 1
-/* 80114250 0010FEB0 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 80114254 0010FEB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114258 0010FEB8 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8011425C 0010FEBC 48 00 03 00 */ b lbl_8011455C
-/* 80114260 0010FEC0 38 60 00 08 */ li r3, 8
-/* 80114264 0010FEC4 38 80 FF FF */ li r4, -1
-/* 80114268 0010FEC8 4B FD 0F BD */ bl func_800E5224
-/* 8011426C 0010FECC 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80114270 0010FED0 38 60 00 17 */ li r3, 0x17
-/* 80114274 0010FED4 48 04 80 95 */ bl func_8015C308
-/* 80114278 0010FED8 38 60 46 0A */ li r3, 0x460a
-/* 8011427C 0010FEDC 38 80 00 28 */ li r4, 0x28
-/* 80114280 0010FEE0 38 A0 01 54 */ li r5, 0x154
-/* 80114284 0010FEE4 38 C0 00 00 */ li r6, 0
-/* 80114288 0010FEE8 38 E0 00 00 */ li r7, 0
-/* 8011428C 0010FEEC 39 00 FF FF */ li r8, -1
-/* 80114290 0010FEF0 39 20 00 06 */ li r9, 6
-/* 80114294 0010FEF4 39 40 00 01 */ li r10, 1
-/* 80114298 0010FEF8 48 13 BE 05 */ bl func_8025009C
-/* 8011429C 0010FEFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801142A0 0010FF00 38 80 00 02 */ li r4, 2
-/* 801142A4 0010FF04 38 00 02 76 */ li r0, 0x276
-/* 801142A8 0010FF08 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801142AC 0010FF0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801142B0 0010FF10 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801142B4 0010FF14 48 00 02 A8 */ b lbl_8011455C
-/* 801142B8 0010FF18 38 60 46 0A */ li r3, 0x460a
-/* 801142BC 0010FF1C 48 13 C0 29 */ bl func_802502E4
-/* 801142C0 0010FF20 2C 03 00 00 */ cmpwi r3, 0
-/* 801142C4 0010FF24 40 82 02 98 */ bne lbl_8011455C
-/* 801142C8 0010FF28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801142CC 0010FF2C 38 80 00 01 */ li r4, 1
-/* 801142D0 0010FF30 38 00 46 0C */ li r0, 0x460c
-/* 801142D4 0010FF34 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801142D8 0010FF38 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801142DC 0010FF3C B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 801142E0 0010FF40 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 801142E4 0010FF44 48 04 B4 BD */ bl func_8015F7A0
-/* 801142E8 0010FF48 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 801142EC 0010FF4C 38 00 02 77 */ li r0, 0x277
-/* 801142F0 0010FF50 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 801142F4 0010FF54 38 60 02 2A */ li r3, 0x22a
-/* 801142F8 0010FF58 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 801142FC 0010FF5C 38 80 00 00 */ li r4, 0
-/* 80114300 0010FF60 4B EF 6F 11 */ bl func_8000B210
-/* 80114304 0010FF64 48 00 02 58 */ b lbl_8011455C
-/* 80114308 0010FF68 48 04 B4 99 */ bl func_8015F7A0
-/* 8011430C 0010FF6C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 80114310 0010FF70 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 80114314 0010FF74 FC 21 10 28 */ fsub f1, f1, f2
-/* 80114318 0010FF78 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011431C 0010FF7C 4C 41 13 82 */ cror 2, 1, 2
-/* 80114320 0010FF80 40 82 02 3C */ bne lbl_8011455C
-/* 80114324 0010FF84 38 00 00 00 */ li r0, 0
-/* 80114328 0010FF88 38 80 00 04 */ li r4, 4
-/* 8011432C 0010FF8C B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 80114330 0010FF90 38 00 02 78 */ li r0, 0x278
-/* 80114334 0010FF94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114338 0010FF98 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011433C 0010FF9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114340 0010FFA0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80114344 0010FFA4 48 00 02 18 */ b lbl_8011455C
-/* 80114348 0010FFA8 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8011434C 0010FFAC 3C 03 00 01 */ addis r0, r3, 1
-/* 80114350 0010FFB0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80114354 0010FFB4 40 82 02 08 */ bne lbl_8011455C
-/* 80114358 0010FFB8 7F E3 FB 78 */ mr r3, r31
-/* 8011435C 0010FFBC 38 80 00 03 */ li r4, 3
-/* 80114360 0010FFC0 48 00 1B 6D */ bl func_80115ECC
-/* 80114364 0010FFC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114368 0010FFC8 38 00 02 79 */ li r0, 0x279
-/* 8011436C 0010FFCC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80114370 0010FFD0 48 00 01 EC */ b lbl_8011455C
-/* 80114374 0010FFD4 7F E3 FB 78 */ mr r3, r31
-/* 80114378 0010FFD8 48 00 1A C5 */ bl func_80115E3C
-/* 8011437C 0010FFDC 2C 03 00 00 */ cmpwi r3, 0
-/* 80114380 0010FFE0 40 82 01 DC */ bne lbl_8011455C
-/* 80114384 0010FFE4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114388 0010FFE8 38 80 00 01 */ li r4, 1
-/* 8011438C 0010FFEC 38 00 00 45 */ li r0, 0x45
-/* 80114390 0010FFF0 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80114394 0010FFF4 54 63 05 24 */ rlwinm r3, r3, 0, 0x14, 0x12
-/* 80114398 0010FFF8 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 8011439C 0010FFFC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801143A0 00110000 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 801143A4 00110004 54 63 05 66 */ rlwinm r3, r3, 0, 0x15, 0x13
-/* 801143A8 00110008 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 801143AC 0011000C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801143B0 00110010 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 801143B4 00110014 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801143B8 00110018 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801143BC 0011001C 48 00 01 A0 */ b lbl_8011455C
-/* 801143C0 00110020 38 60 00 04 */ li r3, 4
-/* 801143C4 00110024 38 00 02 7B */ li r0, 0x27b
-/* 801143C8 00110028 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 801143CC 0011002C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801143D0 00110030 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801143D4 00110034 48 00 01 88 */ b lbl_8011455C
-/* 801143D8 00110038 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801143DC 0011003C 3C 03 00 01 */ addis r0, r3, 1
-/* 801143E0 00110040 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801143E4 00110044 40 82 01 78 */ bne lbl_8011455C
-/* 801143E8 00110048 38 60 02 7C */ li r3, 0x27c
-/* 801143EC 0011004C 38 00 00 01 */ li r0, 1
-/* 801143F0 00110050 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 801143F4 00110054 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801143F8 00110058 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801143FC 0011005C 48 00 01 60 */ b lbl_8011455C
-/* 80114400 00110060 38 60 00 08 */ li r3, 8
-/* 80114404 00110064 38 80 FF FF */ li r4, -1
-/* 80114408 00110068 4B FD 0E 1D */ bl func_800E5224
-/* 8011440C 0011006C 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80114410 00110070 38 60 00 17 */ li r3, 0x17
-/* 80114414 00110074 48 04 7E F5 */ bl func_8015C308
-/* 80114418 00110078 38 60 46 0A */ li r3, 0x460a
-/* 8011441C 0011007C 38 80 00 28 */ li r4, 0x28
-/* 80114420 00110080 38 A0 01 54 */ li r5, 0x154
-/* 80114424 00110084 38 C0 00 00 */ li r6, 0
-/* 80114428 00110088 38 E0 00 00 */ li r7, 0
-/* 8011442C 0011008C 39 00 FF FF */ li r8, -1
-/* 80114430 00110090 39 20 00 06 */ li r9, 6
-/* 80114434 00110094 39 40 00 01 */ li r10, 1
-/* 80114438 00110098 48 13 BC 65 */ bl func_8025009C
-/* 8011443C 0011009C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114440 001100A0 38 80 00 02 */ li r4, 2
-/* 80114444 001100A4 38 00 02 7D */ li r0, 0x27d
-/* 80114448 001100A8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011444C 001100AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114450 001100B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80114454 001100B4 48 00 01 08 */ b lbl_8011455C
-/* 80114458 001100B8 38 60 46 0A */ li r3, 0x460a
-/* 8011445C 001100BC 48 13 BE 89 */ bl func_802502E4
-/* 80114460 001100C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80114464 001100C4 40 82 00 F8 */ bne lbl_8011455C
-/* 80114468 001100C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011446C 001100CC 38 80 00 01 */ li r4, 1
-/* 80114470 001100D0 38 00 46 0C */ li r0, 0x460c
-/* 80114474 001100D4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 80114478 001100D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011447C 001100DC B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80114480 001100E0 83 8D 82 80 */ lwz r28, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114484 001100E4 48 04 B3 1D */ bl func_8015F7A0
-/* 80114488 001100E8 D8 3C 02 10 */ stfd f1, 0x210(r28)
-/* 8011448C 001100EC 38 00 02 7E */ li r0, 0x27e
-/* 80114490 001100F0 C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80114494 001100F4 38 60 02 2A */ li r3, 0x22a
-/* 80114498 001100F8 90 1C 00 DC */ stw r0, 0xdc(r28)
-/* 8011449C 001100FC 38 80 00 00 */ li r4, 0
-/* 801144A0 00110100 4B EF 6D 71 */ bl func_8000B210
-/* 801144A4 00110104 48 00 00 B8 */ b lbl_8011455C
-/* 801144A8 00110108 48 04 B2 F9 */ bl func_8015F7A0
-/* 801144AC 0011010C C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 801144B0 00110110 C8 02 8C E0 */ lfd f0, lbl_806412E0-_SDA2_BASE_(r2)
-/* 801144B4 00110114 FC 21 10 28 */ fsub f1, f1, f2
-/* 801144B8 00110118 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801144BC 0011011C 4C 41 13 82 */ cror 2, 1, 2
-/* 801144C0 00110120 40 82 00 9C */ bne lbl_8011455C
-/* 801144C4 00110124 38 00 00 00 */ li r0, 0
-/* 801144C8 00110128 38 80 00 04 */ li r4, 4
-/* 801144CC 0011012C B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 801144D0 00110130 38 00 02 7F */ li r0, 0x27f
-/* 801144D4 00110134 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801144D8 00110138 90 83 01 14 */ stw r4, 0x114(r3)
-/* 801144DC 0011013C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801144E0 00110140 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 801144E4 00110144 48 00 00 78 */ b lbl_8011455C
-/* 801144E8 00110148 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 801144EC 0011014C 3C 03 00 01 */ addis r0, r3, 1
-/* 801144F0 00110150 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801144F4 00110154 40 82 00 68 */ bne lbl_8011455C
-/* 801144F8 00110158 7F E3 FB 78 */ mr r3, r31
-/* 801144FC 0011015C 38 80 00 03 */ li r4, 3
-/* 80114500 00110160 48 00 19 CD */ bl func_80115ECC
-/* 80114504 00110164 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114508 00110168 38 00 02 80 */ li r0, 0x280
-/* 8011450C 0011016C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80114510 00110170 48 00 00 4C */ b lbl_8011455C
-/* 80114514 00110174 7F E3 FB 78 */ mr r3, r31
-/* 80114518 00110178 48 00 19 25 */ bl func_80115E3C
-/* 8011451C 0011017C 2C 03 00 00 */ cmpwi r3, 0
-/* 80114520 00110180 40 82 00 3C */ bne lbl_8011455C
-/* 80114524 00110184 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114528 00110188 38 80 00 03 */ li r4, 3
-/* 8011452C 0011018C 38 00 00 5F */ li r0, 0x5f
-/* 80114530 00110190 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80114534 00110194 54 63 05 24 */ rlwinm r3, r3, 0, 0x14, 0x12
-/* 80114538 00110198 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 8011453C 0011019C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114540 001101A0 A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 80114544 001101A4 54 63 05 66 */ rlwinm r3, r3, 0, 0x15, 0x13
-/* 80114548 001101A8 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 8011454C 001101AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114550 001101B0 98 83 00 E1 */ stb r4, 0xe1(r3)
-/* 80114554 001101B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114558 001101B8 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011455C:
-/* 8011455C 001101BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114560 001101C0 80 03 01 10 */ lwz r0, 0x110(r3)
-/* 80114564 001101C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80114568 001101C8 41 82 00 08 */ beq lbl_80114570
-/* 8011456C 001101CC 48 00 14 CD */ bl func_80115A38
-lbl_80114570:
-/* 80114570 001101D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114574 001101D4 88 03 01 04 */ lbz r0, 0x104(r3)
-/* 80114578 001101D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8011457C 001101DC 41 82 00 08 */ beq lbl_80114584
-/* 80114580 001101E0 48 00 16 C5 */ bl func_80115C44
-lbl_80114584:
-/* 80114584 001101E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114588 001101E8 48 00 1A 25 */ bl func_80115FAC
-/* 8011458C 001101EC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114590 001101F0 80 64 00 F0 */ lwz r3, 0xf0(r4)
-/* 80114594 001101F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80114598 001101F8 41 82 01 98 */ beq lbl_80114730
-/* 8011459C 001101FC 88 04 00 E8 */ lbz r0, 0xe8(r4)
-/* 801145A0 00110200 2C 00 00 00 */ cmpwi r0, 0
-/* 801145A4 00110204 41 82 01 8C */ beq lbl_80114730
-/* 801145A8 00110208 38 80 00 00 */ li r4, 0
-/* 801145AC 0011020C 48 00 01 AD */ bl func_80114758
-/* 801145B0 00110210 80 63 00 08 */ lwz r3, 8(r3)
-/* 801145B4 00110214 2C 03 00 00 */ cmpwi r3, 0
-/* 801145B8 00110218 41 82 00 18 */ beq lbl_801145D0
-/* 801145BC 0011021C 80 63 00 00 */ lwz r3, 0(r3)
-/* 801145C0 00110220 2C 03 00 00 */ cmpwi r3, 0
-/* 801145C4 00110224 41 82 00 0C */ beq lbl_801145D0
-/* 801145C8 00110228 38 83 00 20 */ addi r4, r3, 0x20
-/* 801145CC 0011022C 48 00 00 0C */ b lbl_801145D8
-lbl_801145D0:
-/* 801145D0 00110230 3C 80 80 49 */ lis r4, lbl_8049362C@ha
-/* 801145D4 00110234 38 84 36 2C */ addi r4, r4, lbl_8049362C@l
-lbl_801145D8:
-/* 801145D8 00110238 C0 04 00 00 */ lfs f0, 0(r4)
-/* 801145DC 0011023C 38 61 00 24 */ addi r3, r1, 0x24
-/* 801145E0 00110240 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801145E4 00110244 D0 01 00 30 */ stfs f0, 0x30(r1)
-/* 801145E8 00110248 FC 40 08 90 */ fmr f2, f1
-/* 801145EC 0011024C C0 04 00 04 */ lfs f0, 4(r4)
-/* 801145F0 00110250 FC 60 08 90 */ fmr f3, f1
-/* 801145F4 00110254 D0 01 00 34 */ stfs f0, 0x34(r1)
-/* 801145F8 00110258 C0 04 00 08 */ lfs f0, 8(r4)
-/* 801145FC 0011025C D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 80114600 00110260 4B F1 84 BD */ bl func_8002CABC
-/* 80114604 00110264 C3 E2 8C E8 */ lfs f31, lbl_806412E8-_SDA2_BASE_(r2)
-/* 80114608 00110268 38 61 00 30 */ addi r3, r1, 0x30
-/* 8011460C 0011026C C3 C2 8C 6C */ lfs f30, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80114610 00110270 38 81 00 24 */ addi r4, r1, 0x24
-/* 80114614 00110274 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80114618 00110278 48 16 86 D1 */ bl PSVECSubtract
-/* 8011461C 0011027C C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 80114620 00110280 C0 21 00 18 */ lfs f1, 0x18(r1)
-/* 80114624 00110284 48 0B FF B9 */ bl atan2
-/* 80114628 00110288 EC 5E F8 24 */ fdivs f2, f30, f31
-/* 8011462C 0011028C C0 02 8C 6C */ lfs f0, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80114630 00110290 FC 40 10 1E */ fctiwz f2, f2
-/* 80114634 00110294 FC 60 08 18 */ frsp f3, f1
-/* 80114638 00110298 FC 1E 00 40 */ fcmpo cr0, f30, f0
-/* 8011463C 0011029C D8 41 01 A0 */ stfd f2, 0x1a0(r1)
-/* 80114640 001102A0 80 61 01 A4 */ lwz r3, 0x1a4(r1)
-/* 80114644 001102A4 40 80 00 38 */ bge lbl_8011467C
-/* 80114648 001102A8 38 03 FF FF */ addi r0, r3, -1
-/* 8011464C 001102AC 6C 63 80 00 */ xoris r3, r3, 0x8000
-/* 80114650 001102B0 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80114654 001102B4 90 61 01 94 */ stw r3, 0x194(r1)
-/* 80114658 001102B8 C8 42 8C F0 */ lfd f2, lbl_806412F0-_SDA2_BASE_(r2)
-/* 8011465C 001102BC 90 01 01 9C */ stw r0, 0x19c(r1)
-/* 80114660 001102C0 C8 21 01 90 */ lfd f1, 0x190(r1)
-/* 80114664 001102C4 C8 01 01 98 */ lfd f0, 0x198(r1)
-/* 80114668 001102C8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 8011466C 001102CC EC 00 10 28 */ fsubs f0, f0, f2
-/* 80114670 001102D0 EC 21 07 F2 */ fmuls f1, f1, f31
-/* 80114674 001102D4 EC 40 07 F2 */ fmuls f2, f0, f31
-/* 80114678 001102D8 48 00 00 3C */ b lbl_801146B4
-lbl_8011467C:
-/* 8011467C 001102DC 38 03 00 01 */ addi r0, r3, 1
-/* 80114680 001102E0 6C 63 80 00 */ xoris r3, r3, 0x8000
-/* 80114684 001102E4 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80114688 001102E8 90 61 01 94 */ stw r3, 0x194(r1)
-/* 8011468C 001102EC C8 42 8C F0 */ lfd f2, lbl_806412F0-_SDA2_BASE_(r2)
-/* 80114690 001102F0 90 01 01 9C */ stw r0, 0x19c(r1)
-/* 80114694 001102F4 C8 21 01 90 */ lfd f1, 0x190(r1)
-/* 80114698 001102F8 C8 01 01 98 */ lfd f0, 0x198(r1)
-/* 8011469C 001102FC EC 21 10 28 */ fsubs f1, f1, f2
-/* 801146A0 00110300 EC 00 10 28 */ fsubs f0, f0, f2
-/* 801146A4 00110304 EC 41 07 F2 */ fmuls f2, f1, f31
-/* 801146A8 00110308 EC 20 07 F2 */ fmuls f1, f0, f31
-/* 801146AC 0011030C 48 00 00 08 */ b lbl_801146B4
-lbl_801146B0:
-/* 801146B0 00110310 EC 63 F8 2A */ fadds f3, f3, f31
-lbl_801146B4:
-/* 801146B4 00110314 FC 03 10 40 */ fcmpo cr0, f3, f2
-/* 801146B8 00110318 41 80 FF F8 */ blt lbl_801146B0
-/* 801146BC 0011031C 48 00 00 08 */ b lbl_801146C4
-lbl_801146C0:
-/* 801146C0 00110320 EC 63 F8 28 */ fsubs f3, f3, f31
-lbl_801146C4:
-/* 801146C4 00110324 FC 03 08 40 */ fcmpo cr0, f3, f1
-/* 801146C8 00110328 41 81 FF F8 */ bgt lbl_801146C0
-/* 801146CC 0011032C D0 61 00 28 */ stfs f3, 0x28(r1)
-/* 801146D0 00110330 38 61 00 08 */ addi r3, r1, 8
-/* 801146D4 00110334 38 81 00 24 */ addi r4, r1, 0x24
-/* 801146D8 00110338 48 10 EF E9 */ bl func_802236C0
-/* 801146DC 0011033C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801146E0 00110340 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 801146E4 00110344 80 63 00 08 */ lwz r3, 8(r3)
-/* 801146E8 00110348 2C 03 00 00 */ cmpwi r3, 0
-/* 801146EC 0011034C 41 82 00 44 */ beq lbl_80114730
-/* 801146F0 00110350 80 63 00 00 */ lwz r3, 0(r3)
-/* 801146F4 00110354 2C 03 00 00 */ cmpwi r3, 0
-/* 801146F8 00110358 41 82 00 38 */ beq lbl_80114730
-/* 801146FC 0011035C C0 01 00 08 */ lfs f0, 8(r1)
-/* 80114700 00110360 38 80 00 01 */ li r4, 1
-/* 80114704 00110364 D0 03 00 2C */ stfs f0, 0x2c(r3)
-/* 80114708 00110368 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8011470C 0011036C D0 03 00 30 */ stfs f0, 0x30(r3)
-/* 80114710 00110370 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80114714 00110374 D0 03 00 34 */ stfs f0, 0x34(r3)
-/* 80114718 00110378 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 8011471C 0011037C D0 03 00 38 */ stfs f0, 0x38(r3)
-/* 80114720 00110380 A0 03 00 10 */ lhz r0, 0x10(r3)
-/* 80114724 00110384 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
-/* 80114728 00110388 B0 03 00 10 */ sth r0, 0x10(r3)
-/* 8011472C 0011038C 48 0D DF 8D */ bl func_801F26B8
-lbl_80114730:
-/* 80114730 00110390 E3 E1 01 D8 */ psq_l f31, 472(r1), 0, qr0
-/* 80114734 00110394 CB E1 01 D0 */ lfd f31, 0x1d0(r1)
-/* 80114738 00110398 E3 C1 01 C8 */ psq_l f30, 456(r1), 0, qr0
-/* 8011473C 0011039C 39 61 01 C0 */ addi r11, r1, 0x1c0
-/* 80114740 001103A0 CB C1 01 C0 */ lfd f30, 0x1c0(r1)
-/* 80114744 001103A4 48 0B 2A 35 */ bl _restgpr_28
-/* 80114748 001103A8 80 01 01 E4 */ lwz r0, 0x1e4(r1)
-/* 8011474C 001103AC 7C 08 03 A6 */ mtlr r0
-/* 80114750 001103B0 38 21 01 E0 */ addi r1, r1, 0x1e0
-/* 80114754 001103B4 4E 80 00 20 */ blr
-
-.global func_80114758
-func_80114758:
-/* 80114758 001103B8 80 A3 00 04 */ lwz r5, 4(r3)
-/* 8011475C 001103BC 2C 05 00 00 */ cmpwi r5, 0
-/* 80114760 001103C0 40 82 00 0C */ bne lbl_8011476C
-/* 80114764 001103C4 38 60 00 00 */ li r3, 0
-/* 80114768 001103C8 4E 80 00 20 */ blr
-lbl_8011476C:
-/* 8011476C 001103CC 80 63 00 00 */ lwz r3, 0(r3)
-/* 80114770 001103D0 A0 03 00 18 */ lhz r0, 0x18(r3)
-/* 80114774 001103D4 7C 04 00 40 */ cmplw r4, r0
-/* 80114778 001103D8 41 80 00 0C */ blt lbl_80114784
-/* 8011477C 001103DC 38 60 00 00 */ li r3, 0
-/* 80114780 001103E0 4E 80 00 20 */ blr
-lbl_80114784:
-/* 80114784 001103E4 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
-/* 80114788 001103E8 7C 65 00 2E */ lwzx r3, r5, r0
-/* 8011478C 001103EC 4E 80 00 20 */ blr
-lbl_80114790:
-/* 80114790 001103F0 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80114794 001103F4 7C 08 02 A6 */ mflr r0
-/* 80114798 001103F8 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8011479C 001103FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801147A0 00110400 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 801147A4 00110404 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 801147A8 00110408 41 82 01 3C */ beq lbl_801148E4
-/* 801147AC 0011040C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801147B0 00110410 38 A1 00 08 */ addi r5, r1, 8
-/* 801147B4 00110414 38 80 00 08 */ li r4, 8
-/* 801147B8 00110418 48 13 F6 95 */ bl func_80253E4C
-/* 801147BC 0011041C 80 01 00 08 */ lwz r0, 8(r1)
-/* 801147C0 00110420 2C 00 00 00 */ cmpwi r0, 0
-/* 801147C4 00110424 41 82 00 B8 */ beq lbl_8011487C
-/* 801147C8 00110428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801147CC 0011042C 80 83 01 18 */ lwz r4, 0x118(r3)
-/* 801147D0 00110430 2C 04 00 00 */ cmpwi r4, 0
-/* 801147D4 00110434 40 82 00 9C */ bne lbl_80114870
-/* 801147D8 00110438 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 801147DC 0011043C 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
-/* 801147E0 00110440 40 82 00 90 */ bne lbl_80114870
-/* 801147E4 00110444 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 801147E8 00110448 2C 00 00 A6 */ cmpwi r0, 0xa6
-/* 801147EC 0011044C 40 80 00 40 */ bge lbl_8011482C
-/* 801147F0 00110450 2C 00 00 9A */ cmpwi r0, 0x9a
-/* 801147F4 00110454 40 80 00 24 */ bge lbl_80114818
-/* 801147F8 00110458 2C 00 00 90 */ cmpwi r0, 0x90
-/* 801147FC 0011045C 40 80 00 10 */ bge lbl_8011480C
-/* 80114800 00110460 2C 00 00 8E */ cmpwi r0, 0x8e
-/* 80114804 00110464 40 80 00 4C */ bge lbl_80114850
-/* 80114808 00110468 48 00 00 58 */ b lbl_80114860
-lbl_8011480C:
-/* 8011480C 0011046C 2C 00 00 98 */ cmpwi r0, 0x98
-/* 80114810 00110470 40 80 00 40 */ bge lbl_80114850
-/* 80114814 00110474 48 00 00 4C */ b lbl_80114860
-lbl_80114818:
-/* 80114818 00110478 2C 00 00 A2 */ cmpwi r0, 0xa2
-/* 8011481C 0011047C 40 80 00 44 */ bge lbl_80114860
-/* 80114820 00110480 2C 00 00 9F */ cmpwi r0, 0x9f
-/* 80114824 00110484 40 80 00 2C */ bge lbl_80114850
-/* 80114828 00110488 48 00 00 38 */ b lbl_80114860
-lbl_8011482C:
-/* 8011482C 0011048C 2C 00 00 AC */ cmpwi r0, 0xac
-/* 80114830 00110490 41 82 00 20 */ beq lbl_80114850
-/* 80114834 00110494 40 80 00 10 */ bge lbl_80114844
-/* 80114838 00110498 2C 00 00 AA */ cmpwi r0, 0xaa
-/* 8011483C 0011049C 40 80 00 24 */ bge lbl_80114860
-/* 80114840 001104A0 48 00 00 10 */ b lbl_80114850
-lbl_80114844:
-/* 80114844 001104A4 2C 00 00 C9 */ cmpwi r0, 0xc9
-/* 80114848 001104A8 41 82 00 08 */ beq lbl_80114850
-/* 8011484C 001104AC 48 00 00 14 */ b lbl_80114860
-lbl_80114850:
-/* 80114850 001104B0 38 60 00 02 */ li r3, 2
-/* 80114854 001104B4 38 80 00 00 */ li r4, 0
-/* 80114858 001104B8 48 04 7C 9D */ bl func_8015C4F4
-/* 8011485C 001104BC 48 00 00 88 */ b lbl_801148E4
-lbl_80114860:
-/* 80114860 001104C0 38 60 00 02 */ li r3, 2
-/* 80114864 001104C4 38 80 2A 57 */ li r4, 0x2a57
-/* 80114868 001104C8 48 04 7C 8D */ bl func_8015C4F4
-/* 8011486C 001104CC 48 00 00 78 */ b lbl_801148E4
-lbl_80114870:
-/* 80114870 001104D0 38 60 00 02 */ li r3, 2
-/* 80114874 001104D4 48 04 7C 81 */ bl func_8015C4F4
-/* 80114878 001104D8 48 00 00 6C */ b lbl_801148E4
-lbl_8011487C:
-/* 8011487C 001104DC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114880 001104E0 A0 04 02 20 */ lhz r0, 0x220(r4)
-/* 80114884 001104E4 54 00 E7 FE */ rlwinm r0, r0, 0x1c, 0x1f, 0x1f
-/* 80114888 001104E8 28 00 00 01 */ cmplwi r0, 1
-/* 8011488C 001104EC 40 82 00 18 */ bne lbl_801148A4
-/* 80114890 001104F0 80 04 00 DC */ lwz r0, 0xdc(r4)
-/* 80114894 001104F4 28 00 01 4C */ cmplwi r0, 0x14c
-/* 80114898 001104F8 41 82 00 4C */ beq lbl_801148E4
-/* 8011489C 001104FC 28 00 01 4D */ cmplwi r0, 0x14d
-/* 801148A0 00110500 41 82 00 44 */ beq lbl_801148E4
-lbl_801148A4:
-/* 801148A4 00110504 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 801148A8 00110508 54 60 A7 FF */ rlwinm. r0, r3, 0x14, 0x1f, 0x1f
-/* 801148AC 0011050C 41 82 00 2C */ beq lbl_801148D8
-/* 801148B0 00110510 54 60 AF FF */ rlwinm. r0, r3, 0x15, 0x1f, 0x1f
-/* 801148B4 00110514 41 82 00 14 */ beq lbl_801148C8
-/* 801148B8 00110518 A0 84 02 0E */ lhz r4, 0x20e(r4)
-/* 801148BC 0011051C 38 60 00 01 */ li r3, 1
-/* 801148C0 00110520 48 04 7C 35 */ bl func_8015C4F4
-/* 801148C4 00110524 48 00 00 20 */ b lbl_801148E4
-lbl_801148C8:
-/* 801148C8 00110528 A0 84 02 0E */ lhz r4, 0x20e(r4)
-/* 801148CC 0011052C 38 60 00 03 */ li r3, 3
-/* 801148D0 00110530 48 04 7C 25 */ bl func_8015C4F4
-/* 801148D4 00110534 48 00 00 10 */ b lbl_801148E4
-lbl_801148D8:
-/* 801148D8 00110538 80 84 01 18 */ lwz r4, 0x118(r4)
-/* 801148DC 0011053C 38 60 00 03 */ li r3, 3
-/* 801148E0 00110540 48 04 7C 15 */ bl func_8015C4F4
-lbl_801148E4:
-/* 801148E4 00110544 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801148E8 00110548 88 64 01 5C */ lbz r3, 0x15c(r4)
-/* 801148EC 0011054C 28 03 00 FF */ cmplwi r3, 0xff
-/* 801148F0 00110550 41 82 01 24 */ beq lbl_80114A14
-/* 801148F4 00110554 2C 03 00 0A */ cmpwi r3, 0xa
-/* 801148F8 00110558 40 80 00 18 */ bge lbl_80114910
-/* 801148FC 0011055C 2C 03 00 04 */ cmpwi r3, 4
-/* 80114900 00110560 40 80 01 08 */ bge lbl_80114A08
-/* 80114904 00110564 2C 03 00 00 */ cmpwi r3, 0
-/* 80114908 00110568 40 80 00 14 */ bge lbl_8011491C
-/* 8011490C 0011056C 48 00 00 FC */ b lbl_80114A08
-lbl_80114910:
-/* 80114910 00110570 2C 03 00 0E */ cmpwi r3, 0xe
-/* 80114914 00110574 40 80 00 F4 */ bge lbl_80114A08
-/* 80114918 00110578 48 00 00 3C */ b lbl_80114954
-lbl_8011491C:
-/* 8011491C 0011057C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 80114920 00110580 7C 64 02 14 */ add r3, r4, r0
-/* 80114924 00110584 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 80114928 00110588 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011492C 0011058C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80114930 00110590 41 82 00 14 */ beq lbl_80114944
-/* 80114934 00110594 38 60 00 02 */ li r3, 2
-/* 80114938 00110598 38 80 2F 26 */ li r4, 0x2f26
-/* 8011493C 0011059C 48 04 7B B9 */ bl func_8015C4F4
-/* 80114940 001105A0 48 00 00 D4 */ b lbl_80114A14
-lbl_80114944:
-/* 80114944 001105A4 38 60 00 02 */ li r3, 2
-/* 80114948 001105A8 38 80 2F 25 */ li r4, 0x2f25
-/* 8011494C 001105AC 48 04 7B A9 */ bl func_8015C4F4
-/* 80114950 001105B0 48 00 00 C4 */ b lbl_80114A14
-lbl_80114954:
-/* 80114954 001105B4 38 03 FF F6 */ addi r0, r3, -10
-/* 80114958 001105B8 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8011495C 001105BC 48 00 67 CD */ bl func_8011B128
-/* 80114960 001105C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80114964 001105C4 41 82 00 14 */ beq lbl_80114978
-/* 80114968 001105C8 38 60 00 02 */ li r3, 2
-/* 8011496C 001105CC 38 80 2F 26 */ li r4, 0x2f26
-/* 80114970 001105D0 48 04 7B 85 */ bl func_8015C4F4
-/* 80114974 001105D4 48 00 00 A0 */ b lbl_80114A14
-lbl_80114978:
-/* 80114978 001105D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011497C 001105DC 88 64 01 5C */ lbz r3, 0x15c(r4)
-/* 80114980 001105E0 38 03 FF F6 */ addi r0, r3, -10
-/* 80114984 001105E4 54 00 10 3A */ slwi r0, r0, 2
-/* 80114988 001105E8 7C 64 02 14 */ add r3, r4, r0
-/* 8011498C 001105EC 80 C3 00 C8 */ lwz r6, 0xc8(r3)
-/* 80114990 001105F0 80 06 00 00 */ lwz r0, 0(r6)
-/* 80114994 001105F4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80114998 001105F8 40 82 00 14 */ bne lbl_801149AC
-/* 8011499C 001105FC 38 60 00 02 */ li r3, 2
-/* 801149A0 00110600 38 80 2F 25 */ li r4, 0x2f25
-/* 801149A4 00110604 48 04 7B 51 */ bl func_8015C4F4
-/* 801149A8 00110608 48 00 00 6C */ b lbl_80114A14
-lbl_801149AC:
-/* 801149AC 0011060C 3C 60 80 40 */ lis r3, lbl_803FC33C@ha
-/* 801149B0 00110610 38 00 00 03 */ li r0, 3
-/* 801149B4 00110614 38 63 C3 3C */ addi r3, r3, lbl_803FC33C@l
-/* 801149B8 00110618 38 A1 00 08 */ addi r5, r1, 8
-/* 801149BC 0011061C 38 83 FF FC */ addi r4, r3, -4
-/* 801149C0 00110620 7C 09 03 A6 */ mtctr r0
-lbl_801149C4:
-/* 801149C4 00110624 80 64 00 04 */ lwz r3, 4(r4)
-/* 801149C8 00110628 84 04 00 08 */ lwzu r0, 8(r4)
-/* 801149CC 0011062C 90 65 00 04 */ stw r3, 4(r5)
-/* 801149D0 00110630 94 05 00 08 */ stwu r0, 8(r5)
-/* 801149D4 00110634 42 00 FF F0 */ bdnz lbl_801149C4
-/* 801149D8 00110638 88 06 00 04 */ lbz r0, 4(r6)
-/* 801149DC 0011063C 38 61 00 0C */ addi r3, r1, 0xc
-/* 801149E0 00110640 54 00 10 3A */ slwi r0, r0, 2
-/* 801149E4 00110644 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801149E8 00110648 48 13 B9 0D */ bl func_802502F4
-/* 801149EC 0011064C 7C 64 1B 78 */ mr r4, r3
-/* 801149F0 00110650 38 60 00 0F */ li r3, 0xf
-/* 801149F4 00110654 48 04 79 15 */ bl func_8015C308
-/* 801149F8 00110658 38 60 00 02 */ li r3, 2
-/* 801149FC 0011065C 38 80 55 11 */ li r4, 0x5511
-/* 80114A00 00110660 48 04 7A F5 */ bl func_8015C4F4
-/* 80114A04 00110664 48 00 00 10 */ b lbl_80114A14
-lbl_80114A08:
-/* 80114A08 00110668 38 60 00 02 */ li r3, 2
-/* 80114A0C 0011066C 38 80 2A 57 */ li r4, 0x2a57
-/* 80114A10 00110670 48 04 7A E5 */ bl func_8015C4F4
-lbl_80114A14:
-/* 80114A14 00110674 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114A18 00110678 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 80114A1C 0011067C 2C 00 01 4D */ cmpwi r0, 0x14d
-/* 80114A20 00110680 41 82 00 30 */ beq lbl_80114A50
-/* 80114A24 00110684 40 80 00 14 */ bge lbl_80114A38
-/* 80114A28 00110688 2C 00 00 6D */ cmpwi r0, 0x6d
-/* 80114A2C 0011068C 41 82 00 24 */ beq lbl_80114A50
-/* 80114A30 00110690 40 80 00 30 */ bge lbl_80114A60
-/* 80114A34 00110694 48 00 00 2C */ b lbl_80114A60
-lbl_80114A38:
-/* 80114A38 00110698 2C 00 02 28 */ cmpwi r0, 0x228
-/* 80114A3C 0011069C 41 82 00 14 */ beq lbl_80114A50
-/* 80114A40 001106A0 40 80 00 20 */ bge lbl_80114A60
-/* 80114A44 001106A4 2C 00 01 5D */ cmpwi r0, 0x15d
-/* 80114A48 001106A8 41 82 00 08 */ beq lbl_80114A50
-/* 80114A4C 001106AC 48 00 00 14 */ b lbl_80114A60
-lbl_80114A50:
-/* 80114A50 001106B0 48 04 AC 11 */ bl func_8015F660
-/* 80114A54 001106B4 7C 64 1B 78 */ mr r4, r3
-/* 80114A58 001106B8 38 60 00 01 */ li r3, 1
-/* 80114A5C 001106BC 4B F4 1A 5D */ bl func_800564B8
-lbl_80114A60:
-/* 80114A60 001106C0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80114A64 001106C4 7C 08 03 A6 */ mtlr r0
-/* 80114A68 001106C8 38 21 00 30 */ addi r1, r1, 0x30
-/* 80114A6C 001106CC 4E 80 00 20 */ blr
-
-.global func_80114A70
-func_80114A70:
-/* 80114A70 001106D0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80114A74 001106D4 7C 08 02 A6 */ mflr r0
-/* 80114A78 001106D8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80114A7C 001106DC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80114A80 001106E0 48 0B 26 AD */ bl _savegpr_28
-/* 80114A84 001106E4 88 03 00 E8 */ lbz r0, 0xe8(r3)
-/* 80114A88 001106E8 7C 7C 1B 78 */ mr r28, r3
-/* 80114A8C 001106EC 7C 9D 23 78 */ mr r29, r4
-/* 80114A90 001106F0 7C 00 20 40 */ cmplw r0, r4
-/* 80114A94 001106F4 41 82 00 88 */ beq lbl_80114B1C
-/* 80114A98 001106F8 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80114A9C 001106FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80114AA0 00110700 41 82 00 34 */ beq lbl_80114AD4
-/* 80114AA4 00110704 80 63 00 00 */ lwz r3, 0(r3)
-/* 80114AA8 00110708 3B C0 00 00 */ li r30, 0
-/* 80114AAC 0011070C A3 E3 00 18 */ lhz r31, 0x18(r3)
-/* 80114AB0 00110710 48 00 00 1C */ b lbl_80114ACC
-lbl_80114AB4:
-/* 80114AB4 00110714 80 7C 00 F0 */ lwz r3, 0xf0(r28)
-/* 80114AB8 00110718 57 C4 04 3E */ clrlwi r4, r30, 0x10
-/* 80114ABC 0011071C 4B FF FC 9D */ bl func_80114758
-/* 80114AC0 00110720 7F A4 EB 78 */ mr r4, r29
-/* 80114AC4 00110724 48 00 00 71 */ bl func_80114B34
-/* 80114AC8 00110728 3B DE 00 01 */ addi r30, r30, 1
-lbl_80114ACC:
-/* 80114ACC 0011072C 7C 1E F8 40 */ cmplw r30, r31
-/* 80114AD0 00110730 41 80 FF E4 */ blt lbl_80114AB4
-lbl_80114AD4:
-/* 80114AD4 00110734 80 7C 00 F4 */ lwz r3, 0xf4(r28)
-/* 80114AD8 00110738 2C 03 00 00 */ cmpwi r3, 0
-/* 80114ADC 0011073C 41 82 00 34 */ beq lbl_80114B10
-/* 80114AE0 00110740 80 63 00 00 */ lwz r3, 0(r3)
-/* 80114AE4 00110744 3B C0 00 00 */ li r30, 0
-/* 80114AE8 00110748 A3 E3 00 18 */ lhz r31, 0x18(r3)
-/* 80114AEC 0011074C 48 00 00 1C */ b lbl_80114B08
-lbl_80114AF0:
-/* 80114AF0 00110750 80 7C 00 F4 */ lwz r3, 0xf4(r28)
-/* 80114AF4 00110754 57 C4 04 3E */ clrlwi r4, r30, 0x10
-/* 80114AF8 00110758 4B FF FC 61 */ bl func_80114758
-/* 80114AFC 0011075C 7F A4 EB 78 */ mr r4, r29
-/* 80114B00 00110760 48 00 00 35 */ bl func_80114B34
-/* 80114B04 00110764 3B DE 00 01 */ addi r30, r30, 1
-lbl_80114B08:
-/* 80114B08 00110768 7C 1E F8 40 */ cmplw r30, r31
-/* 80114B0C 0011076C 41 80 FF E4 */ blt lbl_80114AF0
-lbl_80114B10:
-/* 80114B10 00110770 38 00 00 00 */ li r0, 0
-/* 80114B14 00110774 9B BC 00 E8 */ stb r29, 0xe8(r28)
-/* 80114B18 00110778 90 1C 01 14 */ stw r0, 0x114(r28)
-lbl_80114B1C:
-/* 80114B1C 0011077C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80114B20 00110780 48 0B 26 59 */ bl _restgpr_28
-/* 80114B24 00110784 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80114B28 00110788 7C 08 03 A6 */ mtlr r0
-/* 80114B2C 0011078C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80114B30 00110790 4E 80 00 20 */ blr
-
-.global func_80114B34
-func_80114B34:
-/* 80114B34 00110794 2C 04 00 00 */ cmpwi r4, 0
-/* 80114B38 00110798 41 82 00 14 */ beq lbl_80114B4C
-/* 80114B3C 0011079C A0 03 00 DC */ lhz r0, 0xdc(r3)
-/* 80114B40 001107A0 60 00 00 01 */ ori r0, r0, 1
-/* 80114B44 001107A4 B0 03 00 DC */ sth r0, 0xdc(r3)
-/* 80114B48 001107A8 4E 80 00 20 */ blr
-lbl_80114B4C:
-/* 80114B4C 001107AC A0 03 00 DC */ lhz r0, 0xdc(r3)
-/* 80114B50 001107B0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 80114B54 001107B4 B0 03 00 DC */ sth r0, 0xdc(r3)
-/* 80114B58 001107B8 4E 80 00 20 */ blr
-
-.global func_80114B5C
-func_80114B5C:
-/* 80114B5C 001107BC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80114B60 001107C0 7C 08 02 A6 */ mflr r0
-/* 80114B64 001107C4 3C 80 16 B6 */ lis r4, 0x16B60400@ha
-/* 80114B68 001107C8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80114B6C 001107CC 38 84 04 00 */ addi r4, r4, 0x16B60400@l
-/* 80114B70 001107D0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80114B74 001107D4 93 C1 00 08 */ stw r30, 8(r1)
-/* 80114B78 001107D8 7C 7E 1B 78 */ mr r30, r3
-/* 80114B7C 001107DC 38 60 00 70 */ li r3, 0x70
-/* 80114B80 001107E0 48 0C 69 3D */ bl func_801DB4BC
-/* 80114B84 001107E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80114B88 001107E8 7C 7F 1B 78 */ mr r31, r3
-/* 80114B8C 001107EC 41 82 01 38 */ beq lbl_80114CC4
-/* 80114B90 001107F0 80 8D A1 A8 */ lwz r4, lbl_8063F468-_SDA_BASE_(r13)
-/* 80114B94 001107F4 80 7E 00 F0 */ lwz r3, 0xf0(r30)
-/* 80114B98 001107F8 80 04 01 24 */ lwz r0, 0x124(r4)
-/* 80114B9C 001107FC 7C 03 00 40 */ cmplw r3, r0
-/* 80114BA0 00110800 40 82 00 0C */ bne lbl_80114BAC
-/* 80114BA4 00110804 2C 03 00 00 */ cmpwi r3, 0
-/* 80114BA8 00110808 40 82 01 1C */ bne lbl_80114CC4
-lbl_80114BAC:
-/* 80114BAC 0011080C 2C 03 00 00 */ cmpwi r3, 0
-/* 80114BB0 00110810 41 82 00 0C */ beq lbl_80114BBC
-/* 80114BB4 00110814 38 80 00 01 */ li r4, 1
-/* 80114BB8 00110818 48 0E 56 DD */ bl func_801FA294
-lbl_80114BBC:
-/* 80114BBC 0011081C 7F E3 FB 78 */ mr r3, r31
-/* 80114BC0 00110820 7F E4 FB 78 */ mr r4, r31
-/* 80114BC4 00110824 48 0C E9 19 */ bl func_801E34DC
-/* 80114BC8 00110828 38 60 00 14 */ li r3, 0x14
-/* 80114BCC 0011082C 4B FF 15 15 */ bl func_801060E0
-/* 80114BD0 00110830 2C 03 00 00 */ cmpwi r3, 0
-/* 80114BD4 00110834 41 82 00 0C */ beq lbl_80114BE0
-/* 80114BD8 00110838 7F E4 FB 78 */ mr r4, r31
-/* 80114BDC 0011083C 48 0E 54 B9 */ bl func_801FA094
-lbl_80114BE0:
-/* 80114BE0 00110840 90 7E 00 F0 */ stw r3, 0xf0(r30)
-/* 80114BE4 00110844 80 83 00 00 */ lwz r4, 0(r3)
-/* 80114BE8 00110848 80 04 00 24 */ lwz r0, 0x24(r4)
-/* 80114BEC 0011084C 2C 00 00 00 */ cmpwi r0, 0
-/* 80114BF0 00110850 41 82 00 08 */ beq lbl_80114BF8
-/* 80114BF4 00110854 48 0E DD DD */ bl func_802029D0
-lbl_80114BF8:
-/* 80114BF8 00110858 3C 80 20 E2 */ lis r4, 0x20E20400@ha
-/* 80114BFC 0011085C 38 60 00 70 */ li r3, 0x70
-/* 80114C00 00110860 38 84 04 00 */ addi r4, r4, 0x20E20400@l
-/* 80114C04 00110864 48 0C 68 B9 */ bl func_801DB4BC
-/* 80114C08 00110868 2C 03 00 00 */ cmpwi r3, 0
-/* 80114C0C 0011086C 7C 7F 1B 78 */ mr r31, r3
-/* 80114C10 00110870 41 82 00 54 */ beq lbl_80114C64
-/* 80114C14 00110874 7F E4 FB 78 */ mr r4, r31
-/* 80114C18 00110878 48 0C E8 C5 */ bl func_801E34DC
-/* 80114C1C 0011087C 38 60 00 14 */ li r3, 0x14
-/* 80114C20 00110880 4B FF 14 C1 */ bl func_801060E0
-/* 80114C24 00110884 2C 03 00 00 */ cmpwi r3, 0
-/* 80114C28 00110888 41 82 00 0C */ beq lbl_80114C34
-/* 80114C2C 0011088C 7F E4 FB 78 */ mr r4, r31
-/* 80114C30 00110890 48 0E 54 65 */ bl func_801FA094
-lbl_80114C34:
-/* 80114C34 00110894 90 7E 00 F4 */ stw r3, 0xf4(r30)
-/* 80114C38 00110898 38 80 00 00 */ li r4, 0
-/* 80114C3C 0011089C 4B FF FB 1D */ bl func_80114758
-/* 80114C40 001108A0 90 7E 00 F8 */ stw r3, 0xf8(r30)
-/* 80114C44 001108A4 38 80 00 00 */ li r4, 0
-/* 80114C48 001108A8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80114C4C 001108AC 38 A0 00 01 */ li r5, 1
-/* 80114C50 001108B0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80114C54 001108B4 38 C0 00 00 */ li r6, 0
-/* 80114C58 001108B8 38 E0 00 00 */ li r7, 0
-/* 80114C5C 001108BC 39 00 00 00 */ li r8, 0
-/* 80114C60 001108C0 48 0E 01 95 */ bl func_801F4DF4
-lbl_80114C64:
-/* 80114C64 001108C4 38 00 00 01 */ li r0, 1
-/* 80114C68 001108C8 7F C3 F3 78 */ mr r3, r30
-/* 80114C6C 001108CC 98 1E 00 E8 */ stb r0, 0xe8(r30)
-/* 80114C70 001108D0 38 80 00 00 */ li r4, 0
-/* 80114C74 001108D4 4B FF FD FD */ bl func_80114A70
-/* 80114C78 001108D8 38 60 00 02 */ li r3, 2
-/* 80114C7C 001108DC 48 12 63 DD */ bl func_8023B058
-/* 80114C80 001108E0 80 C3 00 0C */ lwz r6, 0xc(r3)
-/* 80114C84 001108E4 38 00 00 FF */ li r0, 0xff
-/* 80114C88 001108E8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114C8C 001108EC 7F C3 F3 78 */ mr r3, r30
-/* 80114C90 001108F0 38 80 00 01 */ li r4, 1
-/* 80114C94 001108F4 90 C5 00 FC */ stw r6, 0xfc(r5)
-/* 80114C98 001108F8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114C9C 001108FC 90 05 01 00 */ stw r0, 0x100(r5)
-/* 80114CA0 00110900 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114CA4 00110904 90 05 01 08 */ stw r0, 0x108(r5)
-/* 80114CA8 00110908 4B FF FD C9 */ bl func_80114A70
-/* 80114CAC 0011090C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114CB0 00110910 38 80 00 00 */ li r4, 0
-/* 80114CB4 00110914 48 00 09 89 */ bl func_8011563C
-/* 80114CB8 00110918 7F C3 F3 78 */ mr r3, r30
-/* 80114CBC 0011091C 38 80 00 00 */ li r4, 0
-/* 80114CC0 00110920 4B FF FD B1 */ bl func_80114A70
-lbl_80114CC4:
-/* 80114CC4 00110924 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80114CC8 00110928 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80114CCC 0011092C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80114CD0 00110930 7C 08 03 A6 */ mtlr r0
-/* 80114CD4 00110934 38 21 00 10 */ addi r1, r1, 0x10
-/* 80114CD8 00110938 4E 80 00 20 */ blr
-
-.global func_80114CDC
-func_80114CDC:
-/* 80114CDC 0011093C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80114CE0 00110940 7C 08 02 A6 */ mflr r0
-/* 80114CE4 00110944 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80114CE8 00110948 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80114CEC 0011094C 7C 7F 1B 78 */ mr r31, r3
-/* 80114CF0 00110950 38 60 00 02 */ li r3, 2
-/* 80114CF4 00110954 48 12 63 65 */ bl func_8023B058
-/* 80114CF8 00110958 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114CFC 0011095C 80 04 00 FC */ lwz r0, 0xfc(r4)
-/* 80114D00 00110960 2C 00 00 00 */ cmpwi r0, 0
-/* 80114D04 00110964 41 82 00 08 */ beq lbl_80114D0C
-/* 80114D08 00110968 90 03 00 0C */ stw r0, 0xc(r3)
-lbl_80114D0C:
-/* 80114D0C 0011096C 80 7F 00 F4 */ lwz r3, 0xf4(r31)
-/* 80114D10 00110970 2C 03 00 00 */ cmpwi r3, 0
-/* 80114D14 00110974 41 82 00 18 */ beq lbl_80114D2C
-/* 80114D18 00110978 38 80 00 01 */ li r4, 1
-/* 80114D1C 0011097C 48 0E 55 79 */ bl func_801FA294
-/* 80114D20 00110980 38 00 00 00 */ li r0, 0
-/* 80114D24 00110984 90 1F 00 F4 */ stw r0, 0xf4(r31)
-/* 80114D28 00110988 90 1F 00 F8 */ stw r0, 0xf8(r31)
-lbl_80114D2C:
-/* 80114D2C 0011098C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80114D30 00110990 2C 03 00 00 */ cmpwi r3, 0
-/* 80114D34 00110994 41 82 00 14 */ beq lbl_80114D48
-/* 80114D38 00110998 38 80 00 01 */ li r4, 1
-/* 80114D3C 0011099C 48 0E 55 59 */ bl func_801FA294
-/* 80114D40 001109A0 38 00 00 00 */ li r0, 0
-/* 80114D44 001109A4 90 1F 00 F0 */ stw r0, 0xf0(r31)
-lbl_80114D48:
-/* 80114D48 001109A8 3C 80 16 B6 */ lis r4, 0x16B60400@ha
-/* 80114D4C 001109AC 38 60 00 70 */ li r3, 0x70
-/* 80114D50 001109B0 38 84 04 00 */ addi r4, r4, 0x16B60400@l
-/* 80114D54 001109B4 48 0C 67 69 */ bl func_801DB4BC
-/* 80114D58 001109B8 2C 03 00 00 */ cmpwi r3, 0
-/* 80114D5C 001109BC 41 82 00 08 */ beq lbl_80114D64
-/* 80114D60 001109C0 48 0C EA 91 */ bl func_801E37F0
-lbl_80114D64:
-/* 80114D64 001109C4 3C 80 20 E2 */ lis r4, 0x20E20400@ha
-/* 80114D68 001109C8 38 60 00 70 */ li r3, 0x70
-/* 80114D6C 001109CC 38 84 04 00 */ addi r4, r4, 0x20E20400@l
-/* 80114D70 001109D0 48 0C 67 4D */ bl func_801DB4BC
-/* 80114D74 001109D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80114D78 001109D8 41 82 00 08 */ beq lbl_80114D80
-/* 80114D7C 001109DC 48 0C EA 75 */ bl func_801E37F0
-lbl_80114D80:
-/* 80114D80 001109E0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80114D84 001109E4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80114D88 001109E8 7C 08 03 A6 */ mtlr r0
-/* 80114D8C 001109EC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80114D90 001109F0 4E 80 00 20 */ blr
-
-.global func_80114D94
-func_80114D94:
-/* 80114D94 001109F4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80114D98 001109F8 7C 08 02 A6 */ mflr r0
-/* 80114D9C 001109FC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80114DA0 00110A00 39 61 00 20 */ addi r11, r1, 0x20
-/* 80114DA4 00110A04 48 0B 23 8D */ bl _savegpr_29
-/* 80114DA8 00110A08 3C 80 0B 51 */ lis r4, 0x0B510400@ha
-/* 80114DAC 00110A0C 7C 7D 1B 78 */ mr r29, r3
-/* 80114DB0 00110A10 38 84 04 00 */ addi r4, r4, 0x0B510400@l
-/* 80114DB4 00110A14 38 60 00 6F */ li r3, 0x6f
-/* 80114DB8 00110A18 48 0C 67 05 */ bl func_801DB4BC
-/* 80114DBC 00110A1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80114DC0 00110A20 7C 7F 1B 78 */ mr r31, r3
-/* 80114DC4 00110A24 41 82 01 08 */ beq lbl_80114ECC
-/* 80114DC8 00110A28 80 8D A1 A8 */ lwz r4, lbl_8063F468-_SDA_BASE_(r13)
-/* 80114DCC 00110A2C 80 7D 00 F0 */ lwz r3, 0xf0(r29)
-/* 80114DD0 00110A30 80 04 01 24 */ lwz r0, 0x124(r4)
-/* 80114DD4 00110A34 7C 03 00 40 */ cmplw r3, r0
-/* 80114DD8 00110A38 40 82 00 0C */ bne lbl_80114DE4
-/* 80114DDC 00110A3C 2C 03 00 00 */ cmpwi r3, 0
-/* 80114DE0 00110A40 40 82 00 EC */ bne lbl_80114ECC
-lbl_80114DE4:
-/* 80114DE4 00110A44 2C 03 00 00 */ cmpwi r3, 0
-/* 80114DE8 00110A48 41 82 00 0C */ beq lbl_80114DF4
-/* 80114DEC 00110A4C 38 80 00 01 */ li r4, 1
-/* 80114DF0 00110A50 48 0E 54 A5 */ bl func_801FA294
-lbl_80114DF4:
-/* 80114DF4 00110A54 7F E3 FB 78 */ mr r3, r31
-/* 80114DF8 00110A58 7F E4 FB 78 */ mr r4, r31
-/* 80114DFC 00110A5C 48 0C E6 E1 */ bl func_801E34DC
-/* 80114E00 00110A60 38 60 00 14 */ li r3, 0x14
-/* 80114E04 00110A64 4B FF 12 DD */ bl func_801060E0
-/* 80114E08 00110A68 2C 03 00 00 */ cmpwi r3, 0
-/* 80114E0C 00110A6C 41 82 00 0C */ beq lbl_80114E18
-/* 80114E10 00110A70 7F E4 FB 78 */ mr r4, r31
-/* 80114E14 00110A74 48 0E 52 81 */ bl func_801FA094
-lbl_80114E18:
-/* 80114E18 00110A78 90 7D 00 F0 */ stw r3, 0xf0(r29)
-/* 80114E1C 00110A7C 80 83 00 00 */ lwz r4, 0(r3)
-/* 80114E20 00110A80 80 04 00 24 */ lwz r0, 0x24(r4)
-/* 80114E24 00110A84 2C 00 00 00 */ cmpwi r0, 0
-/* 80114E28 00110A88 41 82 00 08 */ beq lbl_80114E30
-/* 80114E2C 00110A8C 48 0E DB A5 */ bl func_802029D0
-lbl_80114E30:
-/* 80114E30 00110A90 80 7D 00 F0 */ lwz r3, 0xf0(r29)
-/* 80114E34 00110A94 3B C0 00 00 */ li r30, 0
-/* 80114E38 00110A98 80 63 00 00 */ lwz r3, 0(r3)
-/* 80114E3C 00110A9C A3 E3 00 18 */ lhz r31, 0x18(r3)
-/* 80114E40 00110AA0 48 00 00 1C */ b lbl_80114E5C
-lbl_80114E44:
-/* 80114E44 00110AA4 80 7D 00 F0 */ lwz r3, 0xf0(r29)
-/* 80114E48 00110AA8 57 C4 04 3E */ clrlwi r4, r30, 0x10
-/* 80114E4C 00110AAC 4B FF F9 0D */ bl func_80114758
-/* 80114E50 00110AB0 38 80 00 01 */ li r4, 1
-/* 80114E54 00110AB4 4B FF FC E1 */ bl func_80114B34
-/* 80114E58 00110AB8 3B DE 00 01 */ addi r30, r30, 1
-lbl_80114E5C:
-/* 80114E5C 00110ABC 7C 1E F8 40 */ cmplw r30, r31
-/* 80114E60 00110AC0 41 80 FF E4 */ blt lbl_80114E44
-/* 80114E64 00110AC4 38 60 00 02 */ li r3, 2
-/* 80114E68 00110AC8 48 12 61 F1 */ bl func_8023B058
-/* 80114E6C 00110ACC 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 80114E70 00110AD0 7C 7F 1B 78 */ mr r31, r3
-/* 80114E74 00110AD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114E78 00110AD8 38 80 00 00 */ li r4, 0
-/* 80114E7C 00110ADC 90 03 00 FC */ stw r0, 0xfc(r3)
-/* 80114E80 00110AE0 80 7D 00 F0 */ lwz r3, 0xf0(r29)
-/* 80114E84 00110AE4 4B FF F8 D5 */ bl func_80114758
-/* 80114E88 00110AE8 7C 7E 1B 78 */ mr r30, r3
-/* 80114E8C 00110AEC 38 80 00 00 */ li r4, 0
-/* 80114E90 00110AF0 48 00 00 55 */ bl func_80114EE4
-/* 80114E94 00110AF4 2C 03 00 00 */ cmpwi r3, 0
-/* 80114E98 00110AF8 41 82 00 08 */ beq lbl_80114EA0
-/* 80114E9C 00110AFC 90 7F 00 0C */ stw r3, 0xc(r31)
-lbl_80114EA0:
-/* 80114EA0 00110B00 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80114EA4 00110B04 7F C3 F3 78 */ mr r3, r30
-/* 80114EA8 00110B08 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80114EAC 00110B0C 38 80 00 01 */ li r4, 1
-/* 80114EB0 00110B10 38 A0 00 00 */ li r5, 0
-/* 80114EB4 00110B14 38 C0 00 00 */ li r6, 0
-/* 80114EB8 00110B18 38 E0 00 00 */ li r7, 0
-/* 80114EBC 00110B1C 39 00 00 00 */ li r8, 0
-/* 80114EC0 00110B20 48 0D FF 35 */ bl func_801F4DF4
-/* 80114EC4 00110B24 38 00 00 00 */ li r0, 0
-/* 80114EC8 00110B28 98 1D 00 E8 */ stb r0, 0xe8(r29)
-lbl_80114ECC:
-/* 80114ECC 00110B2C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80114ED0 00110B30 48 0B 22 AD */ bl _restgpr_29
-/* 80114ED4 00110B34 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80114ED8 00110B38 7C 08 03 A6 */ mtlr r0
-/* 80114EDC 00110B3C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80114EE0 00110B40 4E 80 00 20 */ blr
-
-.global func_80114EE4
-func_80114EE4:
-/* 80114EE4 00110B44 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 80114EE8 00110B48 2C 05 00 00 */ cmpwi r5, 0
-/* 80114EEC 00110B4C 40 82 00 0C */ bne lbl_80114EF8
-/* 80114EF0 00110B50 38 60 00 00 */ li r3, 0
-/* 80114EF4 00110B54 4E 80 00 20 */ blr
-lbl_80114EF8:
-/* 80114EF8 00110B58 A0 03 00 E0 */ lhz r0, 0xe0(r3)
-/* 80114EFC 00110B5C 7C 04 00 40 */ cmplw r4, r0
-/* 80114F00 00110B60 41 80 00 0C */ blt lbl_80114F0C
-/* 80114F04 00110B64 38 60 00 00 */ li r3, 0
-/* 80114F08 00110B68 4E 80 00 20 */ blr
-lbl_80114F0C:
-/* 80114F0C 00110B6C 54 80 0B FC */ rlwinm r0, r4, 1, 0xf, 0x1e
-/* 80114F10 00110B70 7C 85 02 2E */ lhzx r4, r5, r0
-/* 80114F14 00110B74 48 00 00 08 */ b func_80114F1C
-/* 80114F18 00110B78 4E 80 00 20 */ blr
-
-.global func_80114F1C
-func_80114F1C:
-/* 80114F1C 00110B7C 80 A3 00 08 */ lwz r5, 8(r3)
-/* 80114F20 00110B80 2C 05 00 00 */ cmpwi r5, 0
-/* 80114F24 00110B84 40 82 00 0C */ bne lbl_80114F30
-/* 80114F28 00110B88 38 60 00 00 */ li r3, 0
-/* 80114F2C 00110B8C 4E 80 00 20 */ blr
-lbl_80114F30:
-/* 80114F30 00110B90 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80114F34 00110B94 7C 04 00 40 */ cmplw r4, r0
-/* 80114F38 00110B98 41 80 00 0C */ blt lbl_80114F44
-/* 80114F3C 00110B9C 38 60 00 00 */ li r3, 0
-/* 80114F40 00110BA0 4E 80 00 20 */ blr
-lbl_80114F44:
-/* 80114F44 00110BA4 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
-/* 80114F48 00110BA8 7C 65 00 2E */ lwzx r3, r5, r0
-/* 80114F4C 00110BAC 4E 80 00 20 */ blr
-
-.global func_80114F50
-func_80114F50:
-/* 80114F50 00110BB0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80114F54 00110BB4 7C 08 02 A6 */ mflr r0
-/* 80114F58 00110BB8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80114F5C 00110BBC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80114F60 00110BC0 7C 7F 1B 78 */ mr r31, r3
-/* 80114F64 00110BC4 38 60 00 02 */ li r3, 2
-/* 80114F68 00110BC8 48 12 60 F1 */ bl func_8023B058
-/* 80114F6C 00110BCC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80114F70 00110BD0 80 04 00 FC */ lwz r0, 0xfc(r4)
-/* 80114F74 00110BD4 2C 00 00 00 */ cmpwi r0, 0
-/* 80114F78 00110BD8 41 82 00 08 */ beq lbl_80114F80
-/* 80114F7C 00110BDC 90 03 00 0C */ stw r0, 0xc(r3)
-lbl_80114F80:
-/* 80114F80 00110BE0 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80114F84 00110BE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80114F88 00110BE8 41 82 00 14 */ beq lbl_80114F9C
-/* 80114F8C 00110BEC 38 80 00 01 */ li r4, 1
-/* 80114F90 00110BF0 48 0E 53 05 */ bl func_801FA294
-/* 80114F94 00110BF4 38 00 00 00 */ li r0, 0
-/* 80114F98 00110BF8 90 1F 00 F0 */ stw r0, 0xf0(r31)
-lbl_80114F9C:
-/* 80114F9C 00110BFC 3C 80 0B 51 */ lis r4, 0x0B510400@ha
-/* 80114FA0 00110C00 38 60 00 6F */ li r3, 0x6f
-/* 80114FA4 00110C04 38 84 04 00 */ addi r4, r4, 0x0B510400@l
-/* 80114FA8 00110C08 48 0C 65 15 */ bl func_801DB4BC
-/* 80114FAC 00110C0C 2C 03 00 00 */ cmpwi r3, 0
-/* 80114FB0 00110C10 41 82 00 08 */ beq lbl_80114FB8
-/* 80114FB4 00110C14 48 0C E8 3D */ bl func_801E37F0
-lbl_80114FB8:
-/* 80114FB8 00110C18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80114FBC 00110C1C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80114FC0 00110C20 7C 08 03 A6 */ mtlr r0
-/* 80114FC4 00110C24 38 21 00 10 */ addi r1, r1, 0x10
-/* 80114FC8 00110C28 4E 80 00 20 */ blr
-
-.global func_80114FCC
-func_80114FCC:
-/* 80114FCC 00110C2C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80114FD0 00110C30 7C 08 02 A6 */ mflr r0
-/* 80114FD4 00110C34 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80114FD8 00110C38 39 61 00 20 */ addi r11, r1, 0x20
-/* 80114FDC 00110C3C 48 0B 21 55 */ bl _savegpr_29
-/* 80114FE0 00110C40 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80114FE4 00110C44 38 80 00 00 */ li r4, 0
-/* 80114FE8 00110C48 4B FF F7 71 */ bl func_80114758
-/* 80114FEC 00110C4C A3 E3 00 DE */ lhz r31, 0xde(r3)
-/* 80114FF0 00110C50 7C 7E 1B 78 */ mr r30, r3
-/* 80114FF4 00110C54 3B A0 00 00 */ li r29, 0
-/* 80114FF8 00110C58 48 00 00 3C */ b lbl_80115034
-lbl_80114FFC:
-/* 80114FFC 00110C5C 7F C3 F3 78 */ mr r3, r30
-/* 80115000 00110C60 57 A4 04 3E */ clrlwi r4, r29, 0x10
-/* 80115004 00110C64 4B FF FF 19 */ bl func_80114F1C
-/* 80115008 00110C68 2C 03 00 00 */ cmpwi r3, 0
-/* 8011500C 00110C6C 41 82 00 24 */ beq lbl_80115030
-/* 80115010 00110C70 80 03 00 04 */ lwz r0, 4(r3)
-/* 80115014 00110C74 2C 00 00 00 */ cmpwi r0, 0
-/* 80115018 00110C78 41 82 00 18 */ beq lbl_80115030
-/* 8011501C 00110C7C 48 00 00 41 */ bl func_8011505C
-/* 80115020 00110C80 2C 03 00 00 */ cmpwi r3, 0
-/* 80115024 00110C84 41 82 00 0C */ beq lbl_80115030
-/* 80115028 00110C88 38 60 00 00 */ li r3, 0
-/* 8011502C 00110C8C 48 00 00 18 */ b lbl_80115044
-lbl_80115030:
-/* 80115030 00110C90 3B BD 00 01 */ addi r29, r29, 1
-lbl_80115034:
-/* 80115034 00110C94 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 80115038 00110C98 7C 00 F8 40 */ cmplw r0, r31
-/* 8011503C 00110C9C 41 80 FF C0 */ blt lbl_80114FFC
-/* 80115040 00110CA0 38 60 00 01 */ li r3, 1
-lbl_80115044:
-/* 80115044 00110CA4 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115048 00110CA8 48 0B 21 35 */ bl _restgpr_29
-/* 8011504C 00110CAC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80115050 00110CB0 7C 08 03 A6 */ mtlr r0
-/* 80115054 00110CB4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80115058 00110CB8 4E 80 00 20 */ blr
-
-.global func_8011505C
-func_8011505C:
-/* 8011505C 00110CBC 80 83 00 04 */ lwz r4, 4(r3)
-/* 80115060 00110CC0 2C 04 00 00 */ cmpwi r4, 0
-/* 80115064 00110CC4 41 82 00 40 */ beq lbl_801150A4
-/* 80115068 00110CC8 A0 A4 00 06 */ lhz r5, 6(r4)
-/* 8011506C 00110CCC 38 60 00 01 */ li r3, 1
-/* 80115070 00110CD0 54 A0 07 39 */ rlwinm. r0, r5, 0, 0x1c, 0x1c
-/* 80115074 00110CD4 4C 82 00 20 */ bnelr
-/* 80115078 00110CD8 80 04 00 00 */ lwz r0, 0(r4)
-/* 8011507C 00110CDC 38 80 00 00 */ li r4, 0
-/* 80115080 00110CE0 2C 00 00 00 */ cmpwi r0, 0
-/* 80115084 00110CE4 41 82 00 10 */ beq lbl_80115094
-/* 80115088 00110CE8 54 A0 07 FF */ clrlwi. r0, r5, 0x1f
-/* 8011508C 00110CEC 41 82 00 08 */ beq lbl_80115094
-/* 80115090 00110CF0 38 80 00 01 */ li r4, 1
-lbl_80115094:
-/* 80115094 00110CF4 2C 04 00 00 */ cmpwi r4, 0
-/* 80115098 00110CF8 4D 82 00 20 */ beqlr
-/* 8011509C 00110CFC 38 60 00 00 */ li r3, 0
-/* 801150A0 00110D00 4E 80 00 20 */ blr
-lbl_801150A4:
-/* 801150A4 00110D04 38 60 00 01 */ li r3, 1
-/* 801150A8 00110D08 4E 80 00 20 */ blr
-
-.global func_801150AC
-func_801150AC:
-/* 801150AC 00110D0C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801150B0 00110D10 7C 08 02 A6 */ mflr r0
-/* 801150B4 00110D14 38 60 00 0F */ li r3, 0xf
-/* 801150B8 00110D18 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801150BC 00110D1C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801150C0 00110D20 93 C1 00 08 */ stw r30, 8(r1)
-/* 801150C4 00110D24 48 04 D9 CD */ bl func_80162A90
-/* 801150C8 00110D28 7C 7E 1B 78 */ mr r30, r3
-/* 801150CC 00110D2C 38 60 00 0E */ li r3, 0xe
-/* 801150D0 00110D30 48 04 D9 C1 */ bl func_80162A90
-/* 801150D4 00110D34 7C 7E F3 78 */ or r30, r3, r30
-/* 801150D8 00110D38 38 60 00 10 */ li r3, 0x10
-/* 801150DC 00110D3C 48 04 D9 B5 */ bl func_80162A90
-/* 801150E0 00110D40 7C 7E F3 78 */ or r30, r3, r30
-/* 801150E4 00110D44 38 60 00 11 */ li r3, 0x11
-/* 801150E8 00110D48 48 04 D9 A9 */ bl func_80162A90
-/* 801150EC 00110D4C 7C 7E F3 78 */ or r30, r3, r30
-/* 801150F0 00110D50 38 60 00 12 */ li r3, 0x12
-/* 801150F4 00110D54 48 04 D9 9D */ bl func_80162A90
-/* 801150F8 00110D58 7C 7E F3 78 */ or r30, r3, r30
-/* 801150FC 00110D5C 38 60 00 13 */ li r3, 0x13
-/* 80115100 00110D60 48 04 D9 91 */ bl func_80162A90
-/* 80115104 00110D64 7C 7E F3 78 */ or r30, r3, r30
-/* 80115108 00110D68 38 60 00 14 */ li r3, 0x14
-/* 8011510C 00110D6C 48 04 D9 85 */ bl func_80162A90
-/* 80115110 00110D70 7C 7E F3 78 */ or r30, r3, r30
-/* 80115114 00110D74 38 60 00 15 */ li r3, 0x15
-/* 80115118 00110D78 48 04 D9 79 */ bl func_80162A90
-/* 8011511C 00110D7C 7C 7E F3 78 */ or r30, r3, r30
-/* 80115120 00110D80 38 60 00 16 */ li r3, 0x16
-/* 80115124 00110D84 48 04 D9 6D */ bl func_80162A90
-/* 80115128 00110D88 7C 7E F3 78 */ or r30, r3, r30
-/* 8011512C 00110D8C 38 60 00 17 */ li r3, 0x17
-/* 80115130 00110D90 48 04 D9 61 */ bl func_80162A90
-/* 80115134 00110D94 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115138 00110D98 7C 65 F3 78 */ or r5, r3, r30
-/* 8011513C 00110D9C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80115140 00110DA0 38 00 00 16 */ li r0, 0x16
-/* 80115144 00110DA4 98 A4 01 5D */ stb r5, 0x15d(r4)
-/* 80115148 00110DA8 38 83 FF FF */ addi r4, r3, 0x0000FFFF@l
-/* 8011514C 00110DAC 38 A0 00 00 */ li r5, 0
-/* 80115150 00110DB0 7C 09 03 A6 */ mtctr r0
-lbl_80115154:
-/* 80115154 00110DB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115158 00110DB8 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011515C 00110DBC 38 A5 00 01 */ addi r5, r5, 1
-/* 80115160 00110DC0 7C 63 02 14 */ add r3, r3, r0
-/* 80115164 00110DC4 B0 83 01 2E */ sth r4, 0x12e(r3)
-/* 80115168 00110DC8 42 00 FF EC */ bdnz lbl_80115154
-/* 8011516C 00110DCC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115170 00110DD0 38 00 00 00 */ li r0, 0
-/* 80115174 00110DD4 3B C0 00 00 */ li r30, 0
-/* 80115178 00110DD8 3F E0 80 42 */ lis r31, 0x8042
-/* 8011517C 00110DDC B0 03 01 5A */ sth r0, 0x15a(r3)
-lbl_80115180:
-/* 80115180 00110DE0 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 80115184 00110DE4 28 00 00 15 */ cmplwi r0, 0x15
-/* 80115188 00110DE8 41 81 04 90 */ bgt lbl_80115618
-/* 8011518C 00110DEC 38 7F B6 6C */ addi r3, r31, -18836
-/* 80115190 00110DF0 54 00 10 3A */ slwi r0, r0, 2
-/* 80115194 00110DF4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80115198 00110DF8 7C 69 03 A6 */ mtctr r3
-/* 8011519C 00110DFC 4E 80 04 20 */ bctr
-/* 801151A0 00110E00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801151A4 00110E04 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801151A8 00110E08 54 00 08 3C */ slwi r0, r0, 1
-/* 801151AC 00110E0C 7C 63 02 14 */ add r3, r3, r0
-/* 801151B0 00110E10 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801151B4 00110E14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801151B8 00110E18 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801151BC 00110E1C 38 03 00 01 */ addi r0, r3, 1
-/* 801151C0 00110E20 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801151C4 00110E24 48 00 04 54 */ b lbl_80115618
-/* 801151C8 00110E28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801151CC 00110E2C A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801151D0 00110E30 54 00 08 3C */ slwi r0, r0, 1
-/* 801151D4 00110E34 7C 63 02 14 */ add r3, r3, r0
-/* 801151D8 00110E38 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801151DC 00110E3C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801151E0 00110E40 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801151E4 00110E44 38 03 00 01 */ addi r0, r3, 1
-/* 801151E8 00110E48 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801151EC 00110E4C 48 00 04 2C */ b lbl_80115618
-/* 801151F0 00110E50 38 60 00 09 */ li r3, 9
-/* 801151F4 00110E54 48 04 D8 9D */ bl func_80162A90
-/* 801151F8 00110E58 2C 03 00 00 */ cmpwi r3, 0
-/* 801151FC 00110E5C 41 82 04 1C */ beq lbl_80115618
-/* 80115200 00110E60 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115204 00110E64 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115208 00110E68 54 00 08 3C */ slwi r0, r0, 1
-/* 8011520C 00110E6C 7C 63 02 14 */ add r3, r3, r0
-/* 80115210 00110E70 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115214 00110E74 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115218 00110E78 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 8011521C 00110E7C 38 03 00 01 */ addi r0, r3, 1
-/* 80115220 00110E80 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115224 00110E84 48 00 03 F4 */ b lbl_80115618
-/* 80115228 00110E88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011522C 00110E8C A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115230 00110E90 54 00 08 3C */ slwi r0, r0, 1
-/* 80115234 00110E94 7C 63 02 14 */ add r3, r3, r0
-/* 80115238 00110E98 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 8011523C 00110E9C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115240 00110EA0 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115244 00110EA4 38 03 00 01 */ addi r0, r3, 1
-/* 80115248 00110EA8 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 8011524C 00110EAC 48 00 03 CC */ b lbl_80115618
-/* 80115250 00110EB0 38 60 00 07 */ li r3, 7
-/* 80115254 00110EB4 38 80 FF FF */ li r4, -1
-/* 80115258 00110EB8 4B FC FF CD */ bl func_800E5224
-/* 8011525C 00110EBC 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80115260 00110EC0 41 82 03 B8 */ beq lbl_80115618
-/* 80115264 00110EC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115268 00110EC8 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 8011526C 00110ECC 54 00 08 3C */ slwi r0, r0, 1
-/* 80115270 00110ED0 7C 63 02 14 */ add r3, r3, r0
-/* 80115274 00110ED4 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115278 00110ED8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011527C 00110EDC A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115280 00110EE0 38 03 00 01 */ addi r0, r3, 1
-/* 80115284 00110EE4 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115288 00110EE8 48 00 03 90 */ b lbl_80115618
-/* 8011528C 00110EEC 38 60 00 06 */ li r3, 6
-/* 80115290 00110EF0 38 80 FF FF */ li r4, -1
-/* 80115294 00110EF4 4B FC FF 91 */ bl func_800E5224
-/* 80115298 00110EF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8011529C 00110EFC 41 82 03 7C */ beq lbl_80115618
-/* 801152A0 00110F00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801152A4 00110F04 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801152A8 00110F08 54 00 08 3C */ slwi r0, r0, 1
-/* 801152AC 00110F0C 7C 63 02 14 */ add r3, r3, r0
-/* 801152B0 00110F10 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801152B4 00110F14 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801152B8 00110F18 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801152BC 00110F1C 38 03 00 01 */ addi r0, r3, 1
-/* 801152C0 00110F20 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801152C4 00110F24 48 00 03 54 */ b lbl_80115618
-/* 801152C8 00110F28 38 60 00 08 */ li r3, 8
-/* 801152CC 00110F2C 38 80 FF FF */ li r4, -1
-/* 801152D0 00110F30 4B FC FF 55 */ bl func_800E5224
-/* 801152D4 00110F34 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 801152D8 00110F38 41 82 03 40 */ beq lbl_80115618
-/* 801152DC 00110F3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801152E0 00110F40 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801152E4 00110F44 54 00 08 3C */ slwi r0, r0, 1
-/* 801152E8 00110F48 7C 63 02 14 */ add r3, r3, r0
-/* 801152EC 00110F4C B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801152F0 00110F50 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801152F4 00110F54 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801152F8 00110F58 38 03 00 01 */ addi r0, r3, 1
-/* 801152FC 00110F5C B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115300 00110F60 48 00 03 18 */ b lbl_80115618
-/* 80115304 00110F64 38 60 00 09 */ li r3, 9
-/* 80115308 00110F68 38 80 FF FF */ li r4, -1
-/* 8011530C 00110F6C 4B FC FF 19 */ bl func_800E5224
-/* 80115310 00110F70 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80115314 00110F74 41 82 03 04 */ beq lbl_80115618
-/* 80115318 00110F78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011531C 00110F7C A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115320 00110F80 54 00 08 3C */ slwi r0, r0, 1
-/* 80115324 00110F84 7C 63 02 14 */ add r3, r3, r0
-/* 80115328 00110F88 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 8011532C 00110F8C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115330 00110F90 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115334 00110F94 38 03 00 01 */ addi r0, r3, 1
-/* 80115338 00110F98 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 8011533C 00110F9C 48 00 02 DC */ b lbl_80115618
-/* 80115340 00110FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115344 00110FA4 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115348 00110FA8 54 00 08 3C */ slwi r0, r0, 1
-/* 8011534C 00110FAC 7C 63 02 14 */ add r3, r3, r0
-/* 80115350 00110FB0 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115354 00110FB4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115358 00110FB8 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 8011535C 00110FBC 38 03 00 01 */ addi r0, r3, 1
-/* 80115360 00110FC0 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115364 00110FC4 48 00 02 B4 */ b lbl_80115618
-/* 80115368 00110FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011536C 00110FCC A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115370 00110FD0 54 00 08 3C */ slwi r0, r0, 1
-/* 80115374 00110FD4 7C 63 02 14 */ add r3, r3, r0
-/* 80115378 00110FD8 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 8011537C 00110FDC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115380 00110FE0 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115384 00110FE4 38 03 00 01 */ addi r0, r3, 1
-/* 80115388 00110FE8 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 8011538C 00110FEC 48 00 02 8C */ b lbl_80115618
-/* 80115390 00110FF0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115394 00110FF4 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115398 00110FF8 54 00 08 3C */ slwi r0, r0, 1
-/* 8011539C 00110FFC 7C 63 02 14 */ add r3, r3, r0
-/* 801153A0 00111000 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801153A4 00111004 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801153A8 00111008 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801153AC 0011100C 38 03 00 01 */ addi r0, r3, 1
-/* 801153B0 00111010 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801153B4 00111014 48 00 02 64 */ b lbl_80115618
-/* 801153B8 00111018 48 04 FB A1 */ bl func_80164F58
-/* 801153BC 0011101C 7C 80 1B 79 */ or. r0, r4, r3
-/* 801153C0 00111020 41 82 02 58 */ beq lbl_80115618
-/* 801153C4 00111024 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801153C8 00111028 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801153CC 0011102C 54 00 08 3C */ slwi r0, r0, 1
-/* 801153D0 00111030 7C 63 02 14 */ add r3, r3, r0
-/* 801153D4 00111034 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801153D8 00111038 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801153DC 0011103C A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801153E0 00111040 38 03 00 01 */ addi r0, r3, 1
-/* 801153E4 00111044 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801153E8 00111048 48 00 02 30 */ b lbl_80115618
-/* 801153EC 0011104C 38 60 00 0E */ li r3, 0xe
-/* 801153F0 00111050 48 04 D6 A1 */ bl func_80162A90
-/* 801153F4 00111054 2C 03 00 00 */ cmpwi r3, 0
-/* 801153F8 00111058 41 82 02 20 */ beq lbl_80115618
-/* 801153FC 0011105C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115400 00111060 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115404 00111064 54 00 08 3C */ slwi r0, r0, 1
-/* 80115408 00111068 7C 63 02 14 */ add r3, r3, r0
-/* 8011540C 0011106C B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115410 00111070 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115414 00111074 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115418 00111078 38 03 00 01 */ addi r0, r3, 1
-/* 8011541C 0011107C B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115420 00111080 48 00 01 F8 */ b lbl_80115618
-/* 80115424 00111084 38 60 00 0F */ li r3, 0xf
-/* 80115428 00111088 48 04 D6 69 */ bl func_80162A90
-/* 8011542C 0011108C 2C 03 00 00 */ cmpwi r3, 0
-/* 80115430 00111090 41 82 01 E8 */ beq lbl_80115618
-/* 80115434 00111094 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115438 00111098 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 8011543C 0011109C 54 00 08 3C */ slwi r0, r0, 1
-/* 80115440 001110A0 7C 63 02 14 */ add r3, r3, r0
-/* 80115444 001110A4 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115448 001110A8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011544C 001110AC A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115450 001110B0 38 03 00 01 */ addi r0, r3, 1
-/* 80115454 001110B4 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115458 001110B8 48 00 01 C0 */ b lbl_80115618
-/* 8011545C 001110BC 38 60 00 10 */ li r3, 0x10
-/* 80115460 001110C0 48 04 D6 31 */ bl func_80162A90
-/* 80115464 001110C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80115468 001110C8 41 82 01 B0 */ beq lbl_80115618
-/* 8011546C 001110CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115470 001110D0 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115474 001110D4 54 00 08 3C */ slwi r0, r0, 1
-/* 80115478 001110D8 7C 63 02 14 */ add r3, r3, r0
-/* 8011547C 001110DC B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115480 001110E0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115484 001110E4 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115488 001110E8 38 03 00 01 */ addi r0, r3, 1
-/* 8011548C 001110EC B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115490 001110F0 48 00 01 88 */ b lbl_80115618
-/* 80115494 001110F4 38 60 00 11 */ li r3, 0x11
-/* 80115498 001110F8 48 04 D5 F9 */ bl func_80162A90
-/* 8011549C 001110FC 2C 03 00 00 */ cmpwi r3, 0
-/* 801154A0 00111100 41 82 01 78 */ beq lbl_80115618
-/* 801154A4 00111104 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801154A8 00111108 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801154AC 0011110C 54 00 08 3C */ slwi r0, r0, 1
-/* 801154B0 00111110 7C 63 02 14 */ add r3, r3, r0
-/* 801154B4 00111114 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801154B8 00111118 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801154BC 0011111C A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801154C0 00111120 38 03 00 01 */ addi r0, r3, 1
-/* 801154C4 00111124 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801154C8 00111128 48 00 01 50 */ b lbl_80115618
-/* 801154CC 0011112C 38 60 00 12 */ li r3, 0x12
-/* 801154D0 00111130 48 04 D5 C1 */ bl func_80162A90
-/* 801154D4 00111134 2C 03 00 00 */ cmpwi r3, 0
-/* 801154D8 00111138 41 82 01 40 */ beq lbl_80115618
-/* 801154DC 0011113C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801154E0 00111140 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801154E4 00111144 54 00 08 3C */ slwi r0, r0, 1
-/* 801154E8 00111148 7C 63 02 14 */ add r3, r3, r0
-/* 801154EC 0011114C B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801154F0 00111150 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801154F4 00111154 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801154F8 00111158 38 03 00 01 */ addi r0, r3, 1
-/* 801154FC 0011115C B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115500 00111160 48 00 01 18 */ b lbl_80115618
-/* 80115504 00111164 38 60 00 13 */ li r3, 0x13
-/* 80115508 00111168 48 04 D5 89 */ bl func_80162A90
-/* 8011550C 0011116C 2C 03 00 00 */ cmpwi r3, 0
-/* 80115510 00111170 41 82 01 08 */ beq lbl_80115618
-/* 80115514 00111174 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115518 00111178 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 8011551C 0011117C 54 00 08 3C */ slwi r0, r0, 1
-/* 80115520 00111180 7C 63 02 14 */ add r3, r3, r0
-/* 80115524 00111184 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115528 00111188 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011552C 0011118C A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115530 00111190 38 03 00 01 */ addi r0, r3, 1
-/* 80115534 00111194 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115538 00111198 48 00 00 E0 */ b lbl_80115618
-/* 8011553C 0011119C 38 60 00 14 */ li r3, 0x14
-/* 80115540 001111A0 48 04 D5 51 */ bl func_80162A90
-/* 80115544 001111A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80115548 001111A8 41 82 00 D0 */ beq lbl_80115618
-/* 8011554C 001111AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115550 001111B0 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80115554 001111B4 54 00 08 3C */ slwi r0, r0, 1
-/* 80115558 001111B8 7C 63 02 14 */ add r3, r3, r0
-/* 8011555C 001111BC B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115560 001111C0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115564 001111C4 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115568 001111C8 38 03 00 01 */ addi r0, r3, 1
-/* 8011556C 001111CC B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 80115570 001111D0 48 00 00 A8 */ b lbl_80115618
-/* 80115574 001111D4 38 60 00 15 */ li r3, 0x15
-/* 80115578 001111D8 48 04 D5 19 */ bl func_80162A90
-/* 8011557C 001111DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80115580 001111E0 41 82 00 98 */ beq lbl_80115618
-/* 80115584 001111E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115588 001111E8 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 8011558C 001111EC 54 00 08 3C */ slwi r0, r0, 1
-/* 80115590 001111F0 7C 63 02 14 */ add r3, r3, r0
-/* 80115594 001111F4 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115598 001111F8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011559C 001111FC A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801155A0 00111200 38 03 00 01 */ addi r0, r3, 1
-/* 801155A4 00111204 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801155A8 00111208 48 00 00 70 */ b lbl_80115618
-/* 801155AC 0011120C 38 60 00 16 */ li r3, 0x16
-/* 801155B0 00111210 48 04 D4 E1 */ bl func_80162A90
-/* 801155B4 00111214 2C 03 00 00 */ cmpwi r3, 0
-/* 801155B8 00111218 41 82 00 60 */ beq lbl_80115618
-/* 801155BC 0011121C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801155C0 00111220 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801155C4 00111224 54 00 08 3C */ slwi r0, r0, 1
-/* 801155C8 00111228 7C 63 02 14 */ add r3, r3, r0
-/* 801155CC 0011122C B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 801155D0 00111230 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801155D4 00111234 A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 801155D8 00111238 38 03 00 01 */ addi r0, r3, 1
-/* 801155DC 0011123C B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 801155E0 00111240 48 00 00 38 */ b lbl_80115618
-/* 801155E4 00111244 38 60 00 17 */ li r3, 0x17
-/* 801155E8 00111248 48 04 D4 A9 */ bl func_80162A90
-/* 801155EC 0011124C 2C 03 00 00 */ cmpwi r3, 0
-/* 801155F0 00111250 41 82 00 28 */ beq lbl_80115618
-/* 801155F4 00111254 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801155F8 00111258 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 801155FC 0011125C 54 00 08 3C */ slwi r0, r0, 1
-/* 80115600 00111260 7C 63 02 14 */ add r3, r3, r0
-/* 80115604 00111264 B3 C3 01 2E */ sth r30, 0x12e(r3)
-/* 80115608 00111268 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011560C 0011126C A0 64 01 5A */ lhz r3, 0x15a(r4)
-/* 80115610 00111270 38 03 00 01 */ addi r0, r3, 1
-/* 80115614 00111274 B0 04 01 5A */ sth r0, 0x15a(r4)
-lbl_80115618:
-/* 80115618 00111278 3B DE 00 01 */ addi r30, r30, 1
-/* 8011561C 0011127C 28 1E 00 16 */ cmplwi r30, 0x16
-/* 80115620 00111280 41 80 FB 60 */ blt lbl_80115180
-/* 80115624 00111284 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80115628 00111288 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8011562C 0011128C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80115630 00111290 7C 08 03 A6 */ mtlr r0
-/* 80115634 00111294 38 21 00 10 */ addi r1, r1, 0x10
-/* 80115638 00111298 4E 80 00 20 */ blr
-
-.global func_8011563C
-func_8011563C:
-/* 8011563C 0011129C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80115640 001112A0 7C 08 02 A6 */ mflr r0
-/* 80115644 001112A4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80115648 001112A8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011564C 001112AC 48 0B 1A E1 */ bl _savegpr_28
-/* 80115650 001112B0 2C 04 00 0A */ cmpwi r4, 0xa
-/* 80115654 001112B4 7C 7F 1B 78 */ mr r31, r3
-/* 80115658 001112B8 7C 9C 23 78 */ mr r28, r4
-/* 8011565C 001112BC 40 80 00 34 */ bge lbl_80115690
-/* 80115660 001112C0 2C 04 00 01 */ cmpwi r4, 1
-/* 80115664 001112C4 40 80 00 08 */ bge lbl_8011566C
-/* 80115668 001112C8 48 00 00 28 */ b lbl_80115690
-lbl_8011566C:
-/* 8011566C 001112CC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115670 001112D0 80 04 01 08 */ lwz r0, 0x108(r4)
-/* 80115674 001112D4 28 00 00 01 */ cmplwi r0, 1
-/* 80115678 001112D8 41 82 00 18 */ beq lbl_80115690
-/* 8011567C 001112DC 38 80 00 04 */ li r4, 4
-/* 80115680 001112E0 48 00 08 4D */ bl func_80115ECC
-/* 80115684 001112E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115688 001112E8 38 00 00 01 */ li r0, 1
-/* 8011568C 001112EC 90 03 01 08 */ stw r0, 0x108(r3)
-lbl_80115690:
-/* 80115690 001112F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115694 001112F4 80 03 01 00 */ lwz r0, 0x100(r3)
-/* 80115698 001112F8 7C 00 E0 40 */ cmplw r0, r28
-/* 8011569C 001112FC 41 82 03 84 */ beq lbl_80115A20
-/* 801156A0 00111300 38 80 00 01 */ li r4, 1
-/* 801156A4 00111304 28 1C 00 09 */ cmplwi r28, 9
-/* 801156A8 00111308 98 83 01 04 */ stb r4, 0x104(r3)
-/* 801156AC 0011130C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801156B0 00111310 80 03 01 00 */ lwz r0, 0x100(r3)
-/* 801156B4 00111314 90 03 01 0C */ stw r0, 0x10c(r3)
-/* 801156B8 00111318 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801156BC 0011131C 90 83 01 10 */ stw r4, 0x110(r3)
-/* 801156C0 00111320 41 81 03 58 */ bgt lbl_80115A18
-/* 801156C4 00111324 3C 60 80 42 */ lis r3, lbl_8041B7A0@ha
-/* 801156C8 00111328 57 80 10 3A */ slwi r0, r28, 2
-/* 801156CC 0011132C 38 63 B7 A0 */ addi r3, r3, lbl_8041B7A0@l
-/* 801156D0 00111330 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801156D4 00111334 7C 69 03 A6 */ mtctr r3
-/* 801156D8 00111338 4E 80 04 20 */ bctr
-/* 801156DC 0011133C 38 60 00 06 */ li r3, 6
-/* 801156E0 00111340 48 04 D3 B1 */ bl func_80162A90
-/* 801156E4 00111344 28 03 00 09 */ cmplwi r3, 9
-/* 801156E8 00111348 41 81 00 1C */ bgt lbl_80115704
-/* 801156EC 0011134C 3C 80 80 42 */ lis r4, lbl_8041B778@ha
-/* 801156F0 00111350 54 60 10 3A */ slwi r0, r3, 2
-/* 801156F4 00111354 38 84 B7 78 */ addi r4, r4, lbl_8041B778@l
-/* 801156F8 00111358 7C 84 00 2E */ lwzx r4, r4, r0
-/* 801156FC 0011135C 7C 89 03 A6 */ mtctr r4
-/* 80115700 00111360 4E 80 04 20 */ bctr
-lbl_80115704:
-/* 80115704 00111364 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115708 00111368 38 00 00 01 */ li r0, 1
-/* 8011570C 0011136C 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115710 00111370 48 00 00 70 */ b lbl_80115780
-/* 80115714 00111374 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115718 00111378 38 00 00 02 */ li r0, 2
-/* 8011571C 0011137C 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115720 00111380 48 00 00 60 */ b lbl_80115780
-/* 80115724 00111384 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115728 00111388 38 00 00 03 */ li r0, 3
-/* 8011572C 0011138C 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115730 00111390 48 00 00 50 */ b lbl_80115780
-/* 80115734 00111394 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115738 00111398 38 00 00 04 */ li r0, 4
-/* 8011573C 0011139C 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115740 001113A0 48 00 00 40 */ b lbl_80115780
-/* 80115744 001113A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115748 001113A8 38 00 00 05 */ li r0, 5
-/* 8011574C 001113AC 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115750 001113B0 48 00 00 30 */ b lbl_80115780
-/* 80115754 001113B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115758 001113B8 38 00 00 06 */ li r0, 6
-/* 8011575C 001113BC 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115760 001113C0 48 00 00 20 */ b lbl_80115780
-/* 80115764 001113C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115768 001113C8 38 00 00 07 */ li r0, 7
-/* 8011576C 001113CC 90 03 01 00 */ stw r0, 0x100(r3)
-/* 80115770 001113D0 48 00 00 10 */ b lbl_80115780
-/* 80115774 001113D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115778 001113D8 38 00 00 08 */ li r0, 8
-/* 8011577C 001113DC 90 03 01 00 */ stw r0, 0x100(r3)
-lbl_80115780:
-/* 80115780 001113E0 3F A0 80 42 */ lis r29, lbl_8041B6C4@ha
-/* 80115784 001113E4 3B 80 00 00 */ li r28, 0
-/* 80115788 001113E8 3B BD B6 C4 */ addi r29, r29, lbl_8041B6C4@l
-/* 8011578C 001113EC 3B C0 00 00 */ li r30, 0
-lbl_80115790:
-/* 80115790 001113F0 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80115794 001113F4 7C 9D F2 2E */ lhzx r4, r29, r30
-/* 80115798 001113F8 4B FF EF C1 */ bl func_80114758
-/* 8011579C 001113FC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801157A0 00111400 38 1C 00 01 */ addi r0, r28, 1
-/* 801157A4 00111404 80 84 01 00 */ lwz r4, 0x100(r4)
-/* 801157A8 00111408 7C 00 20 40 */ cmplw r0, r4
-/* 801157AC 0011140C 40 82 00 30 */ bne lbl_801157DC
-/* 801157B0 00111410 1C 04 00 12 */ mulli r0, r4, 0x12
-/* 801157B4 00111414 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801157B8 00111418 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801157BC 0011141C 38 A0 00 01 */ li r5, 1
-/* 801157C0 00111420 38 C0 00 00 */ li r6, 0
-/* 801157C4 00111424 7C 1E 02 14 */ add r0, r30, r0
-/* 801157C8 00111428 7C 9D 02 2E */ lhzx r4, r29, r0
-/* 801157CC 0011142C 38 E0 00 00 */ li r7, 0
-/* 801157D0 00111430 39 00 00 00 */ li r8, 0
-/* 801157D4 00111434 48 0D F6 21 */ bl func_801F4DF4
-/* 801157D8 00111438 48 00 00 2C */ b lbl_80115804
-lbl_801157DC:
-/* 801157DC 0011143C 1C 04 00 12 */ mulli r0, r4, 0x12
-/* 801157E0 00111440 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801157E4 00111444 38 A0 00 00 */ li r5, 0
-/* 801157E8 00111448 FC 40 08 90 */ fmr f2, f1
-/* 801157EC 0011144C 38 C0 00 00 */ li r6, 0
-/* 801157F0 00111450 7C 1E 02 14 */ add r0, r30, r0
-/* 801157F4 00111454 7C 9D 02 2E */ lhzx r4, r29, r0
-/* 801157F8 00111458 38 E0 00 00 */ li r7, 0
-/* 801157FC 0011145C 39 00 00 00 */ li r8, 0
-/* 80115800 00111460 48 0D F5 F5 */ bl func_801F4DF4
-lbl_80115804:
-/* 80115804 00111464 3B 9C 00 01 */ addi r28, r28, 1
-/* 80115808 00111468 3B DE 00 02 */ addi r30, r30, 2
-/* 8011580C 0011146C 28 1C 00 09 */ cmplwi r28, 9
-/* 80115810 00111470 41 80 FF 80 */ blt lbl_80115790
-/* 80115814 00111474 38 60 00 06 */ li r3, 6
-/* 80115818 00111478 48 04 D2 79 */ bl func_80162A90
-/* 8011581C 0011147C 28 03 00 01 */ cmplwi r3, 1
-/* 80115820 00111480 40 82 00 20 */ bne lbl_80115840
-/* 80115824 00111484 7F E3 FB 78 */ mr r3, r31
-/* 80115828 00111488 38 80 00 02 */ li r4, 2
-/* 8011582C 0011148C 48 00 06 A1 */ bl func_80115ECC
-/* 80115830 00111490 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115834 00111494 38 00 00 00 */ li r0, 0
-/* 80115838 00111498 90 03 01 08 */ stw r0, 0x108(r3)
-/* 8011583C 0011149C 48 00 01 E4 */ b lbl_80115A20
-lbl_80115840:
-/* 80115840 001114A0 7F E3 FB 78 */ mr r3, r31
-/* 80115844 001114A4 38 80 00 04 */ li r4, 4
-/* 80115848 001114A8 48 00 06 85 */ bl func_80115ECC
-/* 8011584C 001114AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115850 001114B0 38 00 00 01 */ li r0, 1
-/* 80115854 001114B4 90 03 01 08 */ stw r0, 0x108(r3)
-/* 80115858 001114B8 48 00 01 C8 */ b lbl_80115A20
-/* 8011585C 001114BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115860 001114C0 80 03 01 00 */ lwz r0, 0x100(r3)
-/* 80115864 001114C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80115868 001114C8 41 82 01 B0 */ beq lbl_80115A18
-/* 8011586C 001114CC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80115870 001114D0 38 80 00 02 */ li r4, 2
-/* 80115874 001114D4 4B FF EE E5 */ bl func_80114758
-/* 80115878 001114D8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 8011587C 001114DC 38 80 00 00 */ li r4, 0
-/* 80115880 001114E0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115884 001114E4 38 A0 00 00 */ li r5, 0
-/* 80115888 001114E8 38 C0 00 00 */ li r6, 0
-/* 8011588C 001114EC 38 E0 00 00 */ li r7, 0
-/* 80115890 001114F0 39 00 00 00 */ li r8, 0
-/* 80115894 001114F4 48 0D F5 61 */ bl func_801F4DF4
-/* 80115898 001114F8 48 00 01 80 */ b lbl_80115A18
-/* 8011589C 001114FC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 801158A0 00111500 38 80 00 03 */ li r4, 3
-/* 801158A4 00111504 4B FF EE B5 */ bl func_80114758
-/* 801158A8 00111508 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801158AC 0011150C 38 80 00 00 */ li r4, 0
-/* 801158B0 00111510 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801158B4 00111514 38 A0 00 00 */ li r5, 0
-/* 801158B8 00111518 38 C0 00 00 */ li r6, 0
-/* 801158BC 0011151C 38 E0 00 00 */ li r7, 0
-/* 801158C0 00111520 39 00 00 00 */ li r8, 0
-/* 801158C4 00111524 48 0D F5 31 */ bl func_801F4DF4
-/* 801158C8 00111528 48 00 01 50 */ b lbl_80115A18
-/* 801158CC 0011152C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 801158D0 00111530 38 80 00 04 */ li r4, 4
-/* 801158D4 00111534 4B FF EE 85 */ bl func_80114758
-/* 801158D8 00111538 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801158DC 0011153C 38 80 00 00 */ li r4, 0
-/* 801158E0 00111540 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801158E4 00111544 38 A0 00 00 */ li r5, 0
-/* 801158E8 00111548 38 C0 00 00 */ li r6, 0
-/* 801158EC 0011154C 38 E0 00 00 */ li r7, 0
-/* 801158F0 00111550 39 00 00 00 */ li r8, 0
-/* 801158F4 00111554 48 0D F5 01 */ bl func_801F4DF4
-/* 801158F8 00111558 48 00 01 20 */ b lbl_80115A18
-/* 801158FC 0011155C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80115900 00111560 38 80 00 05 */ li r4, 5
-/* 80115904 00111564 4B FF EE 55 */ bl func_80114758
-/* 80115908 00111568 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 8011590C 0011156C 38 80 00 00 */ li r4, 0
-/* 80115910 00111570 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115914 00111574 38 A0 00 00 */ li r5, 0
-/* 80115918 00111578 38 C0 00 00 */ li r6, 0
-/* 8011591C 0011157C 38 E0 00 00 */ li r7, 0
-/* 80115920 00111580 39 00 00 00 */ li r8, 0
-/* 80115924 00111584 48 0D F4 D1 */ bl func_801F4DF4
-/* 80115928 00111588 48 00 00 F0 */ b lbl_80115A18
-/* 8011592C 0011158C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80115930 00111590 38 80 00 06 */ li r4, 6
-/* 80115934 00111594 4B FF EE 25 */ bl func_80114758
-/* 80115938 00111598 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 8011593C 0011159C 38 80 00 00 */ li r4, 0
-/* 80115940 001115A0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115944 001115A4 38 A0 00 00 */ li r5, 0
-/* 80115948 001115A8 38 C0 00 00 */ li r6, 0
-/* 8011594C 001115AC 38 E0 00 00 */ li r7, 0
-/* 80115950 001115B0 39 00 00 00 */ li r8, 0
-/* 80115954 001115B4 48 0D F4 A1 */ bl func_801F4DF4
-/* 80115958 001115B8 48 00 00 C0 */ b lbl_80115A18
-/* 8011595C 001115BC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80115960 001115C0 38 80 00 07 */ li r4, 7
-/* 80115964 001115C4 4B FF ED F5 */ bl func_80114758
-/* 80115968 001115C8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 8011596C 001115CC 38 80 00 00 */ li r4, 0
-/* 80115970 001115D0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115974 001115D4 38 A0 00 00 */ li r5, 0
-/* 80115978 001115D8 38 C0 00 00 */ li r6, 0
-/* 8011597C 001115DC 38 E0 00 00 */ li r7, 0
-/* 80115980 001115E0 39 00 00 00 */ li r8, 0
-/* 80115984 001115E4 48 0D F4 71 */ bl func_801F4DF4
-/* 80115988 001115E8 48 00 00 90 */ b lbl_80115A18
-/* 8011598C 001115EC 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 80115990 001115F0 38 80 00 08 */ li r4, 8
-/* 80115994 001115F4 4B FF ED C5 */ bl func_80114758
-/* 80115998 001115F8 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 8011599C 001115FC 38 80 00 00 */ li r4, 0
-/* 801159A0 00111600 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801159A4 00111604 38 A0 00 00 */ li r5, 0
-/* 801159A8 00111608 38 C0 00 00 */ li r6, 0
-/* 801159AC 0011160C 38 E0 00 00 */ li r7, 0
-/* 801159B0 00111610 39 00 00 00 */ li r8, 0
-/* 801159B4 00111614 48 0D F4 41 */ bl func_801F4DF4
-/* 801159B8 00111618 48 00 00 60 */ b lbl_80115A18
-/* 801159BC 0011161C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 801159C0 00111620 38 80 00 09 */ li r4, 9
-/* 801159C4 00111624 4B FF ED 95 */ bl func_80114758
-/* 801159C8 00111628 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801159CC 0011162C 38 80 00 00 */ li r4, 0
-/* 801159D0 00111630 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801159D4 00111634 38 A0 00 00 */ li r5, 0
-/* 801159D8 00111638 38 C0 00 00 */ li r6, 0
-/* 801159DC 0011163C 38 E0 00 00 */ li r7, 0
-/* 801159E0 00111640 39 00 00 00 */ li r8, 0
-/* 801159E4 00111644 48 0D F4 11 */ bl func_801F4DF4
-/* 801159E8 00111648 48 00 00 30 */ b lbl_80115A18
-/* 801159EC 0011164C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
-/* 801159F0 00111650 38 80 00 0A */ li r4, 0xa
-/* 801159F4 00111654 4B FF ED 65 */ bl func_80114758
-/* 801159F8 00111658 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801159FC 0011165C 38 80 00 00 */ li r4, 0
-/* 80115A00 00111660 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115A04 00111664 38 A0 00 00 */ li r5, 0
-/* 80115A08 00111668 38 C0 00 00 */ li r6, 0
-/* 80115A0C 0011166C 38 E0 00 00 */ li r7, 0
-/* 80115A10 00111670 39 00 00 00 */ li r8, 0
-/* 80115A14 00111674 48 0D F3 E1 */ bl func_801F4DF4
-lbl_80115A18:
-/* 80115A18 00111678 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115A1C 0011167C 93 83 01 00 */ stw r28, 0x100(r3)
-lbl_80115A20:
-/* 80115A20 00111680 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115A24 00111684 48 0B 17 55 */ bl _restgpr_28
-/* 80115A28 00111688 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80115A2C 0011168C 7C 08 03 A6 */ mtlr r0
-/* 80115A30 00111690 38 21 00 20 */ addi r1, r1, 0x20
-/* 80115A34 00111694 4E 80 00 20 */ blr
-
-.global func_80115A38
-func_80115A38:
-/* 80115A38 00111698 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80115A3C 0011169C 7C 08 02 A6 */ mflr r0
-/* 80115A40 001116A0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80115A44 001116A4 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115A48 001116A8 80 85 01 10 */ lwz r4, 0x110(r5)
-/* 80115A4C 001116AC 38 04 FF FF */ addi r0, r4, -1
-/* 80115A50 001116B0 90 05 01 10 */ stw r0, 0x110(r5)
-/* 80115A54 001116B4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115A58 001116B8 80 04 01 10 */ lwz r0, 0x110(r4)
-/* 80115A5C 001116BC 2C 00 00 00 */ cmpwi r0, 0
-/* 80115A60 001116C0 40 82 01 D4 */ bne lbl_80115C34
-/* 80115A64 001116C4 80 04 01 0C */ lwz r0, 0x10c(r4)
-/* 80115A68 001116C8 28 00 00 09 */ cmplwi r0, 9
-/* 80115A6C 001116CC 41 81 01 C8 */ bgt lbl_80115C34
-/* 80115A70 001116D0 3C 80 80 42 */ lis r4, lbl_8041B7C8@ha
-/* 80115A74 001116D4 54 00 10 3A */ slwi r0, r0, 2
-/* 80115A78 001116D8 38 84 B7 C8 */ addi r4, r4, lbl_8041B7C8@l
-/* 80115A7C 001116DC 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80115A80 001116E0 7C 89 03 A6 */ mtctr r4
-/* 80115A84 001116E4 4E 80 04 20 */ bctr
-/* 80115A88 001116E8 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115A8C 001116EC 38 80 00 02 */ li r4, 2
-/* 80115A90 001116F0 4B FF EC C9 */ bl func_80114758
-/* 80115A94 001116F4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115A98 001116F8 38 80 00 02 */ li r4, 2
-/* 80115A9C 001116FC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115AA0 00111700 38 A0 00 00 */ li r5, 0
-/* 80115AA4 00111704 38 C0 00 00 */ li r6, 0
-/* 80115AA8 00111708 38 E0 00 00 */ li r7, 0
-/* 80115AAC 0011170C 39 00 00 00 */ li r8, 0
-/* 80115AB0 00111710 48 0D F3 45 */ bl func_801F4DF4
-/* 80115AB4 00111714 48 00 01 80 */ b lbl_80115C34
-/* 80115AB8 00111718 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115ABC 0011171C 38 80 00 03 */ li r4, 3
-/* 80115AC0 00111720 4B FF EC 99 */ bl func_80114758
-/* 80115AC4 00111724 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115AC8 00111728 38 80 00 02 */ li r4, 2
-/* 80115ACC 0011172C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115AD0 00111730 38 A0 00 00 */ li r5, 0
-/* 80115AD4 00111734 38 C0 00 00 */ li r6, 0
-/* 80115AD8 00111738 38 E0 00 00 */ li r7, 0
-/* 80115ADC 0011173C 39 00 00 00 */ li r8, 0
-/* 80115AE0 00111740 48 0D F3 15 */ bl func_801F4DF4
-/* 80115AE4 00111744 48 00 01 50 */ b lbl_80115C34
-/* 80115AE8 00111748 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115AEC 0011174C 38 80 00 04 */ li r4, 4
-/* 80115AF0 00111750 4B FF EC 69 */ bl func_80114758
-/* 80115AF4 00111754 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115AF8 00111758 38 80 00 02 */ li r4, 2
-/* 80115AFC 0011175C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115B00 00111760 38 A0 00 00 */ li r5, 0
-/* 80115B04 00111764 38 C0 00 00 */ li r6, 0
-/* 80115B08 00111768 38 E0 00 00 */ li r7, 0
-/* 80115B0C 0011176C 39 00 00 00 */ li r8, 0
-/* 80115B10 00111770 48 0D F2 E5 */ bl func_801F4DF4
-/* 80115B14 00111774 48 00 01 20 */ b lbl_80115C34
-/* 80115B18 00111778 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115B1C 0011177C 38 80 00 05 */ li r4, 5
-/* 80115B20 00111780 4B FF EC 39 */ bl func_80114758
-/* 80115B24 00111784 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115B28 00111788 38 80 00 02 */ li r4, 2
-/* 80115B2C 0011178C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115B30 00111790 38 A0 00 00 */ li r5, 0
-/* 80115B34 00111794 38 C0 00 00 */ li r6, 0
-/* 80115B38 00111798 38 E0 00 00 */ li r7, 0
-/* 80115B3C 0011179C 39 00 00 00 */ li r8, 0
-/* 80115B40 001117A0 48 0D F2 B5 */ bl func_801F4DF4
-/* 80115B44 001117A4 48 00 00 F0 */ b lbl_80115C34
-/* 80115B48 001117A8 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115B4C 001117AC 38 80 00 06 */ li r4, 6
-/* 80115B50 001117B0 4B FF EC 09 */ bl func_80114758
-/* 80115B54 001117B4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115B58 001117B8 38 80 00 02 */ li r4, 2
-/* 80115B5C 001117BC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115B60 001117C0 38 A0 00 00 */ li r5, 0
-/* 80115B64 001117C4 38 C0 00 00 */ li r6, 0
-/* 80115B68 001117C8 38 E0 00 00 */ li r7, 0
-/* 80115B6C 001117CC 39 00 00 00 */ li r8, 0
-/* 80115B70 001117D0 48 0D F2 85 */ bl func_801F4DF4
-/* 80115B74 001117D4 48 00 00 C0 */ b lbl_80115C34
-/* 80115B78 001117D8 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115B7C 001117DC 38 80 00 07 */ li r4, 7
-/* 80115B80 001117E0 4B FF EB D9 */ bl func_80114758
-/* 80115B84 001117E4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115B88 001117E8 38 80 00 02 */ li r4, 2
-/* 80115B8C 001117EC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115B90 001117F0 38 A0 00 00 */ li r5, 0
-/* 80115B94 001117F4 38 C0 00 00 */ li r6, 0
-/* 80115B98 001117F8 38 E0 00 00 */ li r7, 0
-/* 80115B9C 001117FC 39 00 00 00 */ li r8, 0
-/* 80115BA0 00111800 48 0D F2 55 */ bl func_801F4DF4
-/* 80115BA4 00111804 48 00 00 90 */ b lbl_80115C34
-/* 80115BA8 00111808 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115BAC 0011180C 38 80 00 08 */ li r4, 8
-/* 80115BB0 00111810 4B FF EB A9 */ bl func_80114758
-/* 80115BB4 00111814 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115BB8 00111818 38 80 00 02 */ li r4, 2
-/* 80115BBC 0011181C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115BC0 00111820 38 A0 00 00 */ li r5, 0
-/* 80115BC4 00111824 38 C0 00 00 */ li r6, 0
-/* 80115BC8 00111828 38 E0 00 00 */ li r7, 0
-/* 80115BCC 0011182C 39 00 00 00 */ li r8, 0
-/* 80115BD0 00111830 48 0D F2 25 */ bl func_801F4DF4
-/* 80115BD4 00111834 48 00 00 60 */ b lbl_80115C34
-/* 80115BD8 00111838 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115BDC 0011183C 38 80 00 09 */ li r4, 9
-/* 80115BE0 00111840 4B FF EB 79 */ bl func_80114758
-/* 80115BE4 00111844 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115BE8 00111848 38 80 00 02 */ li r4, 2
-/* 80115BEC 0011184C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115BF0 00111850 38 A0 00 00 */ li r5, 0
-/* 80115BF4 00111854 38 C0 00 00 */ li r6, 0
-/* 80115BF8 00111858 38 E0 00 00 */ li r7, 0
-/* 80115BFC 0011185C 39 00 00 00 */ li r8, 0
-/* 80115C00 00111860 48 0D F1 F5 */ bl func_801F4DF4
-/* 80115C04 00111864 48 00 00 30 */ b lbl_80115C34
-/* 80115C08 00111868 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115C0C 0011186C 38 80 00 0A */ li r4, 0xa
-/* 80115C10 00111870 4B FF EB 49 */ bl func_80114758
-/* 80115C14 00111874 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115C18 00111878 38 80 00 02 */ li r4, 2
-/* 80115C1C 0011187C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115C20 00111880 38 A0 00 00 */ li r5, 0
-/* 80115C24 00111884 38 C0 00 00 */ li r6, 0
-/* 80115C28 00111888 38 E0 00 00 */ li r7, 0
-/* 80115C2C 0011188C 39 00 00 00 */ li r8, 0
-/* 80115C30 00111890 48 0D F1 C5 */ bl func_801F4DF4
-lbl_80115C34:
-/* 80115C34 00111894 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80115C38 00111898 7C 08 03 A6 */ mtlr r0
-/* 80115C3C 0011189C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80115C40 001118A0 4E 80 00 20 */ blr
-
-.global func_80115C44
-func_80115C44:
-/* 80115C44 001118A4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80115C48 001118A8 7C 08 02 A6 */ mflr r0
-/* 80115C4C 001118AC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80115C50 001118B0 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115C54 001118B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80115C58 001118B8 41 82 01 24 */ beq lbl_80115D7C
-/* 80115C5C 001118BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115C60 001118C0 80 04 01 00 */ lwz r0, 0x100(r4)
-/* 80115C64 001118C4 28 00 00 09 */ cmplwi r0, 9
-/* 80115C68 001118C8 41 81 01 14 */ bgt lbl_80115D7C
-/* 80115C6C 001118CC 3C 80 80 42 */ lis r4, lbl_8041B7F0@ha
-/* 80115C70 001118D0 54 00 10 3A */ slwi r0, r0, 2
-/* 80115C74 001118D4 38 84 B7 F0 */ addi r4, r4, lbl_8041B7F0@l
-/* 80115C78 001118D8 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80115C7C 001118DC 7C 89 03 A6 */ mtctr r4
-/* 80115C80 001118E0 4E 80 04 20 */ bctr
-/* 80115C84 001118E4 38 80 00 02 */ li r4, 2
-/* 80115C88 001118E8 4B FF EA D1 */ bl func_80114758
-/* 80115C8C 001118EC 7C 64 1B 78 */ mr r4, r3
-/* 80115C90 001118F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115C94 001118F4 38 A0 00 01 */ li r5, 1
-/* 80115C98 001118F8 48 00 00 F5 */ bl func_80115D8C
-/* 80115C9C 001118FC 48 00 00 E0 */ b lbl_80115D7C
-/* 80115CA0 00111900 38 80 00 03 */ li r4, 3
-/* 80115CA4 00111904 4B FF EA B5 */ bl func_80114758
-/* 80115CA8 00111908 7C 64 1B 78 */ mr r4, r3
-/* 80115CAC 0011190C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115CB0 00111910 38 A0 00 01 */ li r5, 1
-/* 80115CB4 00111914 48 00 00 D9 */ bl func_80115D8C
-/* 80115CB8 00111918 48 00 00 C4 */ b lbl_80115D7C
-/* 80115CBC 0011191C 38 80 00 04 */ li r4, 4
-/* 80115CC0 00111920 4B FF EA 99 */ bl func_80114758
-/* 80115CC4 00111924 7C 64 1B 78 */ mr r4, r3
-/* 80115CC8 00111928 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115CCC 0011192C 38 A0 00 01 */ li r5, 1
-/* 80115CD0 00111930 48 00 00 BD */ bl func_80115D8C
-/* 80115CD4 00111934 48 00 00 A8 */ b lbl_80115D7C
-/* 80115CD8 00111938 38 80 00 05 */ li r4, 5
-/* 80115CDC 0011193C 4B FF EA 7D */ bl func_80114758
-/* 80115CE0 00111940 7C 64 1B 78 */ mr r4, r3
-/* 80115CE4 00111944 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115CE8 00111948 38 A0 00 01 */ li r5, 1
-/* 80115CEC 0011194C 48 00 00 A1 */ bl func_80115D8C
-/* 80115CF0 00111950 48 00 00 8C */ b lbl_80115D7C
-/* 80115CF4 00111954 38 80 00 06 */ li r4, 6
-/* 80115CF8 00111958 4B FF EA 61 */ bl func_80114758
-/* 80115CFC 0011195C 7C 64 1B 78 */ mr r4, r3
-/* 80115D00 00111960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115D04 00111964 38 A0 00 01 */ li r5, 1
-/* 80115D08 00111968 48 00 00 85 */ bl func_80115D8C
-/* 80115D0C 0011196C 48 00 00 70 */ b lbl_80115D7C
-/* 80115D10 00111970 38 80 00 07 */ li r4, 7
-/* 80115D14 00111974 4B FF EA 45 */ bl func_80114758
-/* 80115D18 00111978 7C 64 1B 78 */ mr r4, r3
-/* 80115D1C 0011197C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115D20 00111980 38 A0 00 01 */ li r5, 1
-/* 80115D24 00111984 48 00 00 69 */ bl func_80115D8C
-/* 80115D28 00111988 48 00 00 54 */ b lbl_80115D7C
-/* 80115D2C 0011198C 38 80 00 08 */ li r4, 8
-/* 80115D30 00111990 4B FF EA 29 */ bl func_80114758
-/* 80115D34 00111994 7C 64 1B 78 */ mr r4, r3
-/* 80115D38 00111998 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115D3C 0011199C 38 A0 00 01 */ li r5, 1
-/* 80115D40 001119A0 48 00 00 4D */ bl func_80115D8C
-/* 80115D44 001119A4 48 00 00 38 */ b lbl_80115D7C
-/* 80115D48 001119A8 38 80 00 09 */ li r4, 9
-/* 80115D4C 001119AC 4B FF EA 0D */ bl func_80114758
-/* 80115D50 001119B0 7C 64 1B 78 */ mr r4, r3
-/* 80115D54 001119B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115D58 001119B8 38 A0 00 01 */ li r5, 1
-/* 80115D5C 001119BC 48 00 00 31 */ bl func_80115D8C
-/* 80115D60 001119C0 48 00 00 1C */ b lbl_80115D7C
-/* 80115D64 001119C4 38 80 00 0A */ li r4, 0xa
-/* 80115D68 001119C8 4B FF E9 F1 */ bl func_80114758
-/* 80115D6C 001119CC 7C 64 1B 78 */ mr r4, r3
-/* 80115D70 001119D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115D74 001119D4 38 A0 00 01 */ li r5, 1
-/* 80115D78 001119D8 48 00 00 15 */ bl func_80115D8C
-lbl_80115D7C:
-/* 80115D7C 001119DC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80115D80 001119E0 7C 08 03 A6 */ mtlr r0
-/* 80115D84 001119E4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80115D88 001119E8 4E 80 00 20 */ blr
-
-.global func_80115D8C
-func_80115D8C:
-/* 80115D8C 001119EC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80115D90 001119F0 7C 08 02 A6 */ mflr r0
-/* 80115D94 001119F4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80115D98 001119F8 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115D9C 001119FC 48 0B 13 91 */ bl _savegpr_28
-/* 80115DA0 00111A00 A3 E4 00 DE */ lhz r31, 0xde(r4)
-/* 80115DA4 00111A04 7C 9C 23 78 */ mr r28, r4
-/* 80115DA8 00111A08 7C BD 2B 78 */ mr r29, r5
-/* 80115DAC 00111A0C 3B C0 00 00 */ li r30, 0
-/* 80115DB0 00111A10 48 00 00 68 */ b lbl_80115E18
-lbl_80115DB4:
-/* 80115DB4 00111A14 7F 83 E3 78 */ mr r3, r28
-/* 80115DB8 00111A18 57 C4 04 3E */ clrlwi r4, r30, 0x10
-/* 80115DBC 00111A1C 4B FF F1 61 */ bl func_80114F1C
-/* 80115DC0 00111A20 2C 03 00 00 */ cmpwi r3, 0
-/* 80115DC4 00111A24 41 82 00 50 */ beq lbl_80115E14
-/* 80115DC8 00111A28 80 03 00 04 */ lwz r0, 4(r3)
-/* 80115DCC 00111A2C 2C 00 00 00 */ cmpwi r0, 0
-/* 80115DD0 00111A30 41 82 00 44 */ beq lbl_80115E14
-/* 80115DD4 00111A34 4B FF F2 89 */ bl func_8011505C
-/* 80115DD8 00111A38 2C 03 00 00 */ cmpwi r3, 0
-/* 80115DDC 00111A3C 41 82 00 38 */ beq lbl_80115E14
-/* 80115DE0 00111A40 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115DE4 00111A44 7F 83 E3 78 */ mr r3, r28
-/* 80115DE8 00111A48 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115DEC 00111A4C 7F A4 EB 78 */ mr r4, r29
-/* 80115DF0 00111A50 38 A0 00 01 */ li r5, 1
-/* 80115DF4 00111A54 38 C0 00 00 */ li r6, 0
-/* 80115DF8 00111A58 38 E0 00 00 */ li r7, 0
-/* 80115DFC 00111A5C 39 00 00 00 */ li r8, 0
-/* 80115E00 00111A60 48 0D EF F5 */ bl func_801F4DF4
-/* 80115E04 00111A64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115E08 00111A68 38 00 00 00 */ li r0, 0
-/* 80115E0C 00111A6C 98 03 01 04 */ stb r0, 0x104(r3)
-/* 80115E10 00111A70 48 00 00 14 */ b lbl_80115E24
-lbl_80115E14:
-/* 80115E14 00111A74 3B DE 00 01 */ addi r30, r30, 1
-lbl_80115E18:
-/* 80115E18 00111A78 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 80115E1C 00111A7C 7C 00 F8 40 */ cmplw r0, r31
-/* 80115E20 00111A80 41 80 FF 94 */ blt lbl_80115DB4
-lbl_80115E24:
-/* 80115E24 00111A84 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115E28 00111A88 48 0B 13 51 */ bl _restgpr_28
-/* 80115E2C 00111A8C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80115E30 00111A90 7C 08 03 A6 */ mtlr r0
-/* 80115E34 00111A94 38 21 00 20 */ addi r1, r1, 0x20
-/* 80115E38 00111A98 4E 80 00 20 */ blr
-
-.global func_80115E3C
-func_80115E3C:
-/* 80115E3C 00111A9C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80115E40 00111AA0 7C 08 02 A6 */ mflr r0
-/* 80115E44 00111AA4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80115E48 00111AA8 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115E4C 00111AAC 48 0B 12 E5 */ bl _savegpr_29
-/* 80115E50 00111AB0 80 63 00 F0 */ lwz r3, 0xf0(r3)
-/* 80115E54 00111AB4 38 80 00 00 */ li r4, 0
-/* 80115E58 00111AB8 4B FF E9 01 */ bl func_80114758
-/* 80115E5C 00111ABC A3 E3 00 DE */ lhz r31, 0xde(r3)
-/* 80115E60 00111AC0 7C 7E 1B 78 */ mr r30, r3
-/* 80115E64 00111AC4 3B A0 00 00 */ li r29, 0
-/* 80115E68 00111AC8 48 00 00 3C */ b lbl_80115EA4
-lbl_80115E6C:
-/* 80115E6C 00111ACC 7F C3 F3 78 */ mr r3, r30
-/* 80115E70 00111AD0 57 A4 04 3E */ clrlwi r4, r29, 0x10
-/* 80115E74 00111AD4 4B FF F0 A9 */ bl func_80114F1C
-/* 80115E78 00111AD8 2C 03 00 00 */ cmpwi r3, 0
-/* 80115E7C 00111ADC 41 82 00 24 */ beq lbl_80115EA0
-/* 80115E80 00111AE0 80 03 00 04 */ lwz r0, 4(r3)
-/* 80115E84 00111AE4 2C 00 00 00 */ cmpwi r0, 0
-/* 80115E88 00111AE8 41 82 00 18 */ beq lbl_80115EA0
-/* 80115E8C 00111AEC 4B FF F1 D1 */ bl func_8011505C
-/* 80115E90 00111AF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80115E94 00111AF4 41 82 00 0C */ beq lbl_80115EA0
-/* 80115E98 00111AF8 38 60 00 00 */ li r3, 0
-/* 80115E9C 00111AFC 48 00 00 18 */ b lbl_80115EB4
-lbl_80115EA0:
-/* 80115EA0 00111B00 3B BD 00 01 */ addi r29, r29, 1
-lbl_80115EA4:
-/* 80115EA4 00111B04 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 80115EA8 00111B08 7C 00 F8 40 */ cmplw r0, r31
-/* 80115EAC 00111B0C 41 80 FF C0 */ blt lbl_80115E6C
-/* 80115EB0 00111B10 38 60 00 01 */ li r3, 1
-lbl_80115EB4:
-/* 80115EB4 00111B14 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115EB8 00111B18 48 0B 12 C5 */ bl _restgpr_29
-/* 80115EBC 00111B1C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80115EC0 00111B20 7C 08 03 A6 */ mtlr r0
-/* 80115EC4 00111B24 38 21 00 20 */ addi r1, r1, 0x20
-/* 80115EC8 00111B28 4E 80 00 20 */ blr
-
-.global func_80115ECC
-func_80115ECC:
-/* 80115ECC 00111B2C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80115ED0 00111B30 7C 08 02 A6 */ mflr r0
-/* 80115ED4 00111B34 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80115ED8 00111B38 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115EDC 00111B3C 48 0B 12 55 */ bl _savegpr_29
-/* 80115EE0 00111B40 7C 80 07 75 */ extsb. r0, r4
-/* 80115EE4 00111B44 7C 7E 1B 78 */ mr r30, r3
-/* 80115EE8 00111B48 7C 9D 23 78 */ mr r29, r4
-/* 80115EEC 00111B4C 41 80 00 68 */ blt lbl_80115F54
-/* 80115EF0 00111B50 2C 00 00 05 */ cmpwi r0, 5
-/* 80115EF4 00111B54 41 80 00 08 */ blt lbl_80115EFC
-/* 80115EF8 00111B58 48 00 00 5C */ b lbl_80115F54
-lbl_80115EFC:
-/* 80115EFC 00111B5C 38 60 00 02 */ li r3, 2
-/* 80115F00 00111B60 48 12 51 59 */ bl func_8023B058
-/* 80115F04 00111B64 7C 7F 1B 78 */ mr r31, r3
-/* 80115F08 00111B68 80 7E 00 F0 */ lwz r3, 0xf0(r30)
-/* 80115F0C 00111B6C 38 80 00 00 */ li r4, 0
-/* 80115F10 00111B70 4B FF E8 49 */ bl func_80114758
-/* 80115F14 00111B74 7C 7E 1B 78 */ mr r30, r3
-/* 80115F18 00111B78 38 80 00 00 */ li r4, 0
-/* 80115F1C 00111B7C 4B FF EF C9 */ bl func_80114EE4
-/* 80115F20 00111B80 2C 03 00 00 */ cmpwi r3, 0
-/* 80115F24 00111B84 41 82 00 08 */ beq lbl_80115F2C
-/* 80115F28 00111B88 90 7F 00 0C */ stw r3, 0xc(r31)
-lbl_80115F2C:
-/* 80115F2C 00111B8C 7F A4 07 74 */ extsb r4, r29
-/* 80115F30 00111B90 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80115F34 00111B94 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115F38 00111B98 7F C3 F3 78 */ mr r3, r30
-/* 80115F3C 00111B9C 54 84 04 3E */ clrlwi r4, r4, 0x10
-/* 80115F40 00111BA0 38 A0 00 00 */ li r5, 0
-/* 80115F44 00111BA4 38 C0 00 00 */ li r6, 0
-/* 80115F48 00111BA8 38 E0 00 00 */ li r7, 0
-/* 80115F4C 00111BAC 39 00 00 00 */ li r8, 0
-/* 80115F50 00111BB0 48 0D EE A5 */ bl func_801F4DF4
-lbl_80115F54:
-/* 80115F54 00111BB4 39 61 00 20 */ addi r11, r1, 0x20
-/* 80115F58 00111BB8 48 0B 12 25 */ bl _restgpr_29
-/* 80115F5C 00111BBC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80115F60 00111BC0 7C 08 03 A6 */ mtlr r0
-/* 80115F64 00111BC4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80115F68 00111BC8 4E 80 00 20 */ blr
-
-.global func_80115F6C
-func_80115F6C:
-/* 80115F6C 00111BCC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80115F70 00111BD0 7C 08 02 A6 */ mflr r0
-/* 80115F74 00111BD4 C0 22 8C C8 */ lfs f1, lbl_806412C8-_SDA2_BASE_(r2)
-/* 80115F78 00111BD8 38 60 00 02 */ li r3, 2
-/* 80115F7C 00111BDC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80115F80 00111BE0 4B F3 A2 0D */ bl func_8005018C
-/* 80115F84 00111BE4 38 60 00 01 */ li r3, 1
-/* 80115F88 00111BE8 4B F4 04 D1 */ bl func_80056458
-/* 80115F8C 00111BEC C0 22 8C 68 */ lfs f1, lbl_80641268-_SDA2_BASE_(r2)
-/* 80115F90 00111BF0 38 60 02 33 */ li r3, 0x233
-/* 80115F94 00111BF4 38 80 00 00 */ li r4, 0
-/* 80115F98 00111BF8 4B EF 51 D9 */ bl func_8000B170
-/* 80115F9C 00111BFC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80115FA0 00111C00 7C 08 03 A6 */ mtlr r0
-/* 80115FA4 00111C04 38 21 00 10 */ addi r1, r1, 0x10
-/* 80115FA8 00111C08 4E 80 00 20 */ blr
-
-.global func_80115FAC
-func_80115FAC:
-/* 80115FAC 00111C0C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80115FB0 00111C10 7C 08 02 A6 */ mflr r0
-/* 80115FB4 00111C14 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80115FB8 00111C18 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80115FBC 00111C1C 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
-/* 80115FC0 00111C20 80 1F 01 14 */ lwz r0, 0x114(r31)
-/* 80115FC4 00111C24 2C 00 00 04 */ cmpwi r0, 4
-/* 80115FC8 00111C28 41 82 01 1C */ beq lbl_801160E4
-/* 80115FCC 00111C2C 40 80 00 20 */ bge lbl_80115FEC
-/* 80115FD0 00111C30 2C 00 00 01 */ cmpwi r0, 1
-/* 80115FD4 00111C34 41 82 00 40 */ beq lbl_80116014
-/* 80115FD8 00111C38 40 80 00 08 */ bge lbl_80115FE0
-/* 80115FDC 00111C3C 48 00 02 CC */ b lbl_801162A8
-lbl_80115FE0:
-/* 80115FE0 00111C40 2C 00 00 03 */ cmpwi r0, 3
-/* 80115FE4 00111C44 40 80 00 C0 */ bge lbl_801160A4
-/* 80115FE8 00111C48 48 00 00 70 */ b lbl_80116058
-lbl_80115FEC:
-/* 80115FEC 00111C4C 2C 00 00 62 */ cmpwi r0, 0x62
-/* 80115FF0 00111C50 41 82 02 14 */ beq lbl_80116204
-/* 80115FF4 00111C54 40 80 00 14 */ bge lbl_80116008
-/* 80115FF8 00111C58 2C 00 00 60 */ cmpwi r0, 0x60
-/* 80115FFC 00111C5C 41 82 01 28 */ beq lbl_80116124
-/* 80116000 00111C60 40 80 01 70 */ bge lbl_80116170
-/* 80116004 00111C64 48 00 02 A4 */ b lbl_801162A8
-lbl_80116008:
-/* 80116008 00111C68 2C 00 00 64 */ cmpwi r0, 0x64
-/* 8011600C 00111C6C 40 80 02 9C */ bge lbl_801162A8
-/* 80116010 00111C70 48 00 02 48 */ b lbl_80116258
-lbl_80116014:
-/* 80116014 00111C74 80 7F 00 F8 */ lwz r3, 0xf8(r31)
-/* 80116018 00111C78 38 80 00 00 */ li r4, 0
-/* 8011601C 00111C7C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80116020 00111C80 38 A0 00 01 */ li r5, 1
-/* 80116024 00111C84 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80116028 00111C88 38 C0 00 01 */ li r6, 1
-/* 8011602C 00111C8C C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 80116030 00111C90 38 E0 00 01 */ li r7, 1
-/* 80116034 00111C94 39 00 00 00 */ li r8, 0
-/* 80116038 00111C98 39 20 00 00 */ li r9, 0
-/* 8011603C 00111C9C 39 40 00 00 */ li r10, 0
-/* 80116040 00111CA0 48 0D F3 25 */ bl func_801F5364
-/* 80116044 00111CA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116048 00111CA8 80 03 01 14 */ lwz r0, 0x114(r3)
-/* 8011604C 00111CAC 64 00 80 00 */ oris r0, r0, 0x8000
-/* 80116050 00111CB0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80116054 00111CB4 48 00 02 54 */ b lbl_801162A8
-lbl_80116058:
-/* 80116058 00111CB8 80 7F 00 F8 */ lwz r3, 0xf8(r31)
-/* 8011605C 00111CBC 38 80 00 01 */ li r4, 1
-/* 80116060 00111CC0 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80116064 00111CC4 38 A0 00 01 */ li r5, 1
-/* 80116068 00111CC8 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 8011606C 00111CCC 38 C0 00 01 */ li r6, 1
-/* 80116070 00111CD0 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 80116074 00111CD4 38 E0 00 01 */ li r7, 1
-/* 80116078 00111CD8 39 00 00 00 */ li r8, 0
-/* 8011607C 00111CDC 39 20 00 00 */ li r9, 0
-/* 80116080 00111CE0 39 40 00 00 */ li r10, 0
-/* 80116084 00111CE4 48 0D F2 E1 */ bl func_801F5364
-/* 80116088 00111CE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011608C 00111CEC 38 00 00 61 */ li r0, 0x61
-/* 80116090 00111CF0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80116094 00111CF4 48 04 97 0D */ bl func_8015F7A0
-/* 80116098 00111CF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011609C 00111CFC D8 23 02 18 */ stfd f1, 0x218(r3)
-/* 801160A0 00111D00 48 00 02 08 */ b lbl_801162A8
-lbl_801160A4:
-/* 801160A4 00111D04 80 7F 00 F8 */ lwz r3, 0xf8(r31)
-/* 801160A8 00111D08 38 80 00 02 */ li r4, 2
-/* 801160AC 00111D0C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801160B0 00111D10 38 A0 00 00 */ li r5, 0
-/* 801160B4 00111D14 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801160B8 00111D18 38 C0 00 01 */ li r6, 1
-/* 801160BC 00111D1C C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 801160C0 00111D20 38 E0 00 01 */ li r7, 1
-/* 801160C4 00111D24 39 00 00 00 */ li r8, 0
-/* 801160C8 00111D28 39 20 00 00 */ li r9, 0
-/* 801160CC 00111D2C 39 40 00 00 */ li r10, 0
-/* 801160D0 00111D30 48 0D F2 95 */ bl func_801F5364
-/* 801160D4 00111D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801160D8 00111D38 38 00 00 63 */ li r0, 0x63
-/* 801160DC 00111D3C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801160E0 00111D40 48 00 01 C8 */ b lbl_801162A8
-lbl_801160E4:
-/* 801160E4 00111D44 80 7F 00 F8 */ lwz r3, 0xf8(r31)
-/* 801160E8 00111D48 38 80 00 03 */ li r4, 3
-/* 801160EC 00111D4C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 801160F0 00111D50 38 A0 00 00 */ li r5, 0
-/* 801160F4 00111D54 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801160F8 00111D58 38 C0 00 01 */ li r6, 1
-/* 801160FC 00111D5C C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 80116100 00111D60 38 E0 00 01 */ li r7, 1
-/* 80116104 00111D64 39 00 00 00 */ li r8, 0
-/* 80116108 00111D68 39 20 00 00 */ li r9, 0
-/* 8011610C 00111D6C 39 40 00 00 */ li r10, 0
-/* 80116110 00111D70 48 0D F2 55 */ bl func_801F5364
-/* 80116114 00111D74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116118 00111D78 38 00 00 62 */ li r0, 0x62
-/* 8011611C 00111D7C 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80116120 00111D80 48 00 01 88 */ b lbl_801162A8
-lbl_80116124:
-/* 80116124 00111D84 48 04 96 7D */ bl func_8015F7A0
-/* 80116128 00111D88 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011612C 00111D8C C8 02 8C F8 */ lfd f0, lbl_806412F8-_SDA2_BASE_(r2)
-/* 80116130 00111D90 C8 43 02 18 */ lfd f2, 0x218(r3)
-/* 80116134 00111D94 FC 21 10 28 */ fsub f1, f1, f2
-/* 80116138 00111D98 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011613C 00111D9C 4C 41 13 82 */ cror 2, 1, 2
-/* 80116140 00111DA0 40 82 01 68 */ bne lbl_801162A8
-/* 80116144 00111DA4 3C 60 10 00 */ lis r3, 0x1000
-/* 80116148 00111DA8 38 80 00 00 */ li r4, 0
-/* 8011614C 00111DAC 38 A0 00 00 */ li r5, 0
-/* 80116150 00111DB0 38 C0 00 01 */ li r6, 1
-/* 80116154 00111DB4 4B F4 39 19 */ bl func_80059A6C
-/* 80116158 00111DB8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011615C 00111DBC 41 82 01 4C */ beq lbl_801162A8
-/* 80116160 00111DC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116164 00111DC4 38 00 00 02 */ li r0, 2
-/* 80116168 00111DC8 90 03 01 14 */ stw r0, 0x114(r3)
-/* 8011616C 00111DCC 48 00 01 3C */ b lbl_801162A8
-lbl_80116170:
-/* 80116170 00111DD0 48 04 96 31 */ bl func_8015F7A0
-/* 80116174 00111DD4 C8 5F 02 18 */ lfd f2, 0x218(r31)
-/* 80116178 00111DD8 C8 02 8C 98 */ lfd f0, lbl_80641298-_SDA2_BASE_(r2)
-/* 8011617C 00111DDC FC 21 10 28 */ fsub f1, f1, f2
-/* 80116180 00111DE0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80116184 00111DE4 4C 41 13 82 */ cror 2, 1, 2
-/* 80116188 00111DE8 40 82 00 50 */ bne lbl_801161D8
-/* 8011618C 00111DEC 80 7F 00 F8 */ lwz r3, 0xf8(r31)
-/* 80116190 00111DF0 38 80 00 00 */ li r4, 0
-/* 80116194 00111DF4 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80116198 00111DF8 38 A0 00 01 */ li r5, 1
-/* 8011619C 00111DFC C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 801161A0 00111E00 38 C0 00 01 */ li r6, 1
-/* 801161A4 00111E04 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 801161A8 00111E08 38 E0 00 01 */ li r7, 1
-/* 801161AC 00111E0C 39 00 00 00 */ li r8, 0
-/* 801161B0 00111E10 39 20 00 00 */ li r9, 0
-/* 801161B4 00111E14 39 40 00 00 */ li r10, 0
-/* 801161B8 00111E18 48 0D F1 AD */ bl func_801F5364
-/* 801161BC 00111E1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801161C0 00111E20 38 00 00 60 */ li r0, 0x60
-/* 801161C4 00111E24 90 03 01 14 */ stw r0, 0x114(r3)
-/* 801161C8 00111E28 48 04 95 D9 */ bl func_8015F7A0
-/* 801161CC 00111E2C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801161D0 00111E30 D8 23 02 18 */ stfd f1, 0x218(r3)
-/* 801161D4 00111E34 48 00 00 D4 */ b lbl_801162A8
-lbl_801161D8:
-/* 801161D8 00111E38 3C 60 80 00 */ lis r3, 0x8000
-/* 801161DC 00111E3C 38 80 00 00 */ li r4, 0
-/* 801161E0 00111E40 38 A0 00 00 */ li r5, 0
-/* 801161E4 00111E44 38 C0 00 01 */ li r6, 1
-/* 801161E8 00111E48 4B F4 38 85 */ bl func_80059A6C
-/* 801161EC 00111E4C 2C 03 00 00 */ cmpwi r3, 0
-/* 801161F0 00111E50 41 82 00 B8 */ beq lbl_801162A8
-/* 801161F4 00111E54 48 04 95 AD */ bl func_8015F7A0
-/* 801161F8 00111E58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801161FC 00111E5C D8 23 02 18 */ stfd f1, 0x218(r3)
-/* 80116200 00111E60 48 00 00 A8 */ b lbl_801162A8
-lbl_80116204:
-/* 80116204 00111E64 7F E3 FB 78 */ mr r3, r31
-/* 80116208 00111E68 48 00 00 B5 */ bl func_801162BC
-/* 8011620C 00111E6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80116210 00111E70 41 82 00 98 */ beq lbl_801162A8
-/* 80116214 00111E74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116218 00111E78 38 80 00 00 */ li r4, 0
-/* 8011621C 00111E7C C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80116220 00111E80 38 A0 00 01 */ li r5, 1
-/* 80116224 00111E84 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80116228 00111E88 38 C0 00 01 */ li r6, 1
-/* 8011622C 00111E8C C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80116230 00111E90 38 E0 00 01 */ li r7, 1
-/* 80116234 00111E94 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 80116238 00111E98 39 00 00 00 */ li r8, 0
-/* 8011623C 00111E9C 39 20 00 00 */ li r9, 0
-/* 80116240 00111EA0 39 40 00 00 */ li r10, 0
-/* 80116244 00111EA4 48 0D F1 21 */ bl func_801F5364
-/* 80116248 00111EA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011624C 00111EAC 38 00 FF FF */ li r0, -1
-/* 80116250 00111EB0 90 03 01 14 */ stw r0, 0x114(r3)
-/* 80116254 00111EB4 48 00 00 54 */ b lbl_801162A8
-lbl_80116258:
-/* 80116258 00111EB8 7F E3 FB 78 */ mr r3, r31
-/* 8011625C 00111EBC 48 00 00 61 */ bl func_801162BC
-/* 80116260 00111EC0 2C 03 00 00 */ cmpwi r3, 0
-/* 80116264 00111EC4 41 82 00 44 */ beq lbl_801162A8
-/* 80116268 00111EC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011626C 00111ECC 38 80 00 00 */ li r4, 0
-/* 80116270 00111ED0 C0 22 8C 6C */ lfs f1, lbl_8064126C-_SDA2_BASE_(r2)
-/* 80116274 00111ED4 38 A0 00 01 */ li r5, 1
-/* 80116278 00111ED8 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 8011627C 00111EDC 38 C0 00 01 */ li r6, 1
-/* 80116280 00111EE0 C0 42 8C 68 */ lfs f2, lbl_80641268-_SDA2_BASE_(r2)
-/* 80116284 00111EE4 38 E0 00 01 */ li r7, 1
-/* 80116288 00111EE8 C0 62 8C 8C */ lfs f3, lbl_8064128C-_SDA2_BASE_(r2)
-/* 8011628C 00111EEC 39 00 00 00 */ li r8, 0
-/* 80116290 00111EF0 39 20 00 00 */ li r9, 0
-/* 80116294 00111EF4 39 40 00 00 */ li r10, 0
-/* 80116298 00111EF8 48 0D F0 CD */ bl func_801F5364
-/* 8011629C 00111EFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801162A0 00111F00 38 00 FF FF */ li r0, -1
-/* 801162A4 00111F04 90 03 01 14 */ stw r0, 0x114(r3)
-lbl_801162A8:
-/* 801162A8 00111F08 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801162AC 00111F0C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801162B0 00111F10 7C 08 03 A6 */ mtlr r0
-/* 801162B4 00111F14 38 21 00 10 */ addi r1, r1, 0x10
-/* 801162B8 00111F18 4E 80 00 20 */ blr
-
-.global func_801162BC
-func_801162BC:
-/* 801162BC 00111F1C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801162C0 00111F20 7C 08 02 A6 */ mflr r0
-/* 801162C4 00111F24 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801162C8 00111F28 39 61 00 20 */ addi r11, r1, 0x20
-/* 801162CC 00111F2C 48 0B 0E 65 */ bl _savegpr_29
-/* 801162D0 00111F30 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801162D4 00111F34 3B A0 00 00 */ li r29, 0
-/* 801162D8 00111F38 83 C3 00 F8 */ lwz r30, 0xf8(r3)
-/* 801162DC 00111F3C A3 FE 00 DE */ lhz r31, 0xde(r30)
-/* 801162E0 00111F40 48 00 00 3C */ b lbl_8011631C
-lbl_801162E4:
-/* 801162E4 00111F44 7F C3 F3 78 */ mr r3, r30
-/* 801162E8 00111F48 57 A4 04 3E */ clrlwi r4, r29, 0x10
-/* 801162EC 00111F4C 4B FF EC 31 */ bl func_80114F1C
-/* 801162F0 00111F50 2C 03 00 00 */ cmpwi r3, 0
-/* 801162F4 00111F54 41 82 00 24 */ beq lbl_80116318
-/* 801162F8 00111F58 80 03 00 04 */ lwz r0, 4(r3)
-/* 801162FC 00111F5C 2C 00 00 00 */ cmpwi r0, 0
-/* 80116300 00111F60 41 82 00 18 */ beq lbl_80116318
-/* 80116304 00111F64 4B FF ED 59 */ bl func_8011505C
-/* 80116308 00111F68 2C 03 00 00 */ cmpwi r3, 0
-/* 8011630C 00111F6C 41 82 00 0C */ beq lbl_80116318
-/* 80116310 00111F70 38 60 00 01 */ li r3, 1
-/* 80116314 00111F74 48 00 00 18 */ b lbl_8011632C
-lbl_80116318:
-/* 80116318 00111F78 3B BD 00 01 */ addi r29, r29, 1
-lbl_8011631C:
-/* 8011631C 00111F7C 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 80116320 00111F80 7C 00 F8 40 */ cmplw r0, r31
-/* 80116324 00111F84 41 80 FF C0 */ blt lbl_801162E4
-/* 80116328 00111F88 38 60 00 00 */ li r3, 0
-lbl_8011632C:
-/* 8011632C 00111F8C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80116330 00111F90 48 0B 0E 4D */ bl _restgpr_29
-/* 80116334 00111F94 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80116338 00111F98 7C 08 03 A6 */ mtlr r0
-/* 8011633C 00111F9C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80116340 00111FA0 4E 80 00 20 */ blr
-/* 80116344 00111FA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116348 00111FA8 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8011634C 00111FAC 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
-/* 80116350 00111FB0 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80116354 00111FB4 4E 80 00 20 */ blr
-/* 80116358 00111FB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011635C 00111FBC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80116360 00111FC0 60 00 02 00 */ ori r0, r0, 0x200
-/* 80116364 00111FC4 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80116368 00111FC8 4E 80 00 20 */ blr
-
-.global func_8011636C
-func_8011636C:
-/* 8011636C 00111FCC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80116370 00111FD0 7C 08 02 A6 */ mflr r0
-/* 80116374 00111FD4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80116378 00111FD8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011637C 00111FDC 7C 7F 1B 78 */ mr r31, r3
-/* 80116380 00111FE0 4B EF 43 B5 */ bl func_8000A734
-/* 80116384 00111FE4 7F E4 FB 78 */ mr r4, r31
-/* 80116388 00111FE8 4B EF 43 A5 */ bl func_8000A72C
-/* 8011638C 00111FEC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80116390 00111FF0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80116394 00111FF4 7C 08 03 A6 */ mtlr r0
-/* 80116398 00111FF8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011639C 00111FFC 4E 80 00 20 */ blr
-
-.global func_801163A0
-func_801163A0:
-/* 801163A0 00112000 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801163A4 00112004 7C 08 02 A6 */ mflr r0
-/* 801163A8 00112008 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801163AC 0011200C 4B EF 43 89 */ bl func_8000A734
-/* 801163B0 00112010 38 80 00 00 */ li r4, 0
-/* 801163B4 00112014 4B EF 43 79 */ bl func_8000A72C
-/* 801163B8 00112018 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801163BC 0011201C 7C 08 03 A6 */ mtlr r0
-/* 801163C0 00112020 38 21 00 10 */ addi r1, r1, 0x10
-/* 801163C4 00112024 4E 80 00 20 */ blr
-
-.global func_801163C8
-func_801163C8:
-/* 801163C8 00112028 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801163CC 0011202C 7C 08 02 A6 */ mflr r0
-/* 801163D0 00112030 38 80 00 00 */ li r4, 0
-/* 801163D4 00112034 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801163D8 00112038 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801163DC 0011203C 48 00 1C 95 */ bl func_80118070
-/* 801163E0 00112040 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801163E4 00112044 38 80 00 04 */ li r4, 4
-/* 801163E8 00112048 4B FF F2 55 */ bl func_8011563C
-/* 801163EC 0011204C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801163F0 00112050 38 80 00 00 */ li r4, 0
-/* 801163F4 00112054 4B FF FA D9 */ bl func_80115ECC
-/* 801163F8 00112058 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801163FC 0011205C 38 00 00 00 */ li r0, 0
-/* 80116400 00112060 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 80116404 00112064 60 63 10 00 */ ori r3, r3, 0x1000
-/* 80116408 00112068 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 8011640C 0011206C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116410 00112070 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 80116414 00112074 60 63 08 00 */ ori r3, r3, 0x800
-/* 80116418 00112078 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 8011641C 0011207C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116420 00112080 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 80116424 00112084 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80116428 00112088 7C 08 03 A6 */ mtlr r0
-/* 8011642C 0011208C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80116430 00112090 4E 80 00 20 */ blr
-
-.global func_80116434
-func_80116434:
-/* 80116434 00112094 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80116438 00112098 7C 08 02 A6 */ mflr r0
-/* 8011643C 0011209C 38 80 00 00 */ li r4, 0
-/* 80116440 001120A0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80116444 001120A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116448 001120A8 48 00 1C 29 */ bl func_80118070
-/* 8011644C 001120AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116450 001120B0 38 80 00 08 */ li r4, 8
-/* 80116454 001120B4 4B FF F1 E9 */ bl func_8011563C
-/* 80116458 001120B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011645C 001120BC 38 80 00 00 */ li r4, 0
-/* 80116460 001120C0 4B FF FA 6D */ bl func_80115ECC
-/* 80116464 001120C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116468 001120C8 38 80 00 00 */ li r4, 0
-/* 8011646C 001120CC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80116470 001120D0 60 00 10 00 */ ori r0, r0, 0x1000
-/* 80116474 001120D4 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80116478 001120D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011647C 001120DC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80116480 001120E0 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 80116484 001120E4 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80116488 001120E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011648C 001120EC B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80116490 001120F0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80116494 001120F4 7C 08 03 A6 */ mtlr r0
-/* 80116498 001120F8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011649C 001120FC 4E 80 00 20 */ blr
-
-.global func_801164A0
-func_801164A0:
-/* 801164A0 00112100 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801164A4 00112104 7C 08 02 A6 */ mflr r0
-/* 801164A8 00112108 38 80 00 00 */ li r4, 0
-/* 801164AC 0011210C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801164B0 00112110 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801164B4 00112114 48 00 1B BD */ bl func_80118070
-/* 801164B8 00112118 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801164BC 0011211C 38 80 00 07 */ li r4, 7
-/* 801164C0 00112120 4B FF F1 7D */ bl func_8011563C
-/* 801164C4 00112124 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801164C8 00112128 38 80 00 00 */ li r4, 0
-/* 801164CC 0011212C 4B FF FA 01 */ bl func_80115ECC
-/* 801164D0 00112130 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801164D4 00112134 38 80 00 00 */ li r4, 0
-/* 801164D8 00112138 38 00 02 81 */ li r0, 0x281
-/* 801164DC 0011213C A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 801164E0 00112140 60 63 10 00 */ ori r3, r3, 0x1000
-/* 801164E4 00112144 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 801164E8 00112148 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 801164EC 0011214C A0 65 02 20 */ lhz r3, 0x220(r5)
-/* 801164F0 00112150 60 63 08 00 */ ori r3, r3, 0x800
-/* 801164F4 00112154 B0 65 02 20 */ sth r3, 0x220(r5)
-/* 801164F8 00112158 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801164FC 0011215C B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 80116500 00112160 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116504 00112164 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80116508 00112168 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011650C 0011216C 7C 08 03 A6 */ mtlr r0
-/* 80116510 00112170 38 21 00 10 */ addi r1, r1, 0x10
-/* 80116514 00112174 4E 80 00 20 */ blr
-
-.global func_80116518
-func_80116518:
-/* 80116518 00112178 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011651C 0011217C 7C 08 02 A6 */ mflr r0
-/* 80116520 00112180 38 60 00 00 */ li r3, 0
-/* 80116524 00112184 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80116528 00112188 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011652C 0011218C 3B E0 00 00 */ li r31, 0
-/* 80116530 00112190 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116534 00112194 80 A4 00 D8 */ lwz r5, 0xd8(r4)
-/* 80116538 00112198 3C 85 00 06 */ addis r4, r5, 6
-/* 8011653C 0011219C 80 84 85 FC */ lwz r4, -0x7a04(r4)
-/* 80116540 001121A0 38 04 FC 18 */ addi r0, r4, -1000
-/* 80116544 001121A4 28 00 00 09 */ cmplwi r0, 9
-/* 80116548 001121A8 41 81 00 68 */ bgt lbl_801165B0
-/* 8011654C 001121AC 3C 80 80 42 */ lis r4, lbl_8041B86C@ha
-/* 80116550 001121B0 54 00 10 3A */ slwi r0, r0, 2
-/* 80116554 001121B4 38 84 B8 6C */ addi r4, r4, lbl_8041B86C@l
-/* 80116558 001121B8 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8011655C 001121BC 7C 89 03 A6 */ mtctr r4
-/* 80116560 001121C0 4E 80 04 20 */ bctr
-/* 80116564 001121C4 38 60 29 C6 */ li r3, 0x29c6
-/* 80116568 001121C8 48 00 00 48 */ b lbl_801165B0
-/* 8011656C 001121CC 38 60 29 C7 */ li r3, 0x29c7
-/* 80116570 001121D0 48 00 00 40 */ b lbl_801165B0
-/* 80116574 001121D4 38 60 29 C8 */ li r3, 0x29c8
-/* 80116578 001121D8 48 00 00 38 */ b lbl_801165B0
-/* 8011657C 001121DC 38 60 29 C9 */ li r3, 0x29c9
-/* 80116580 001121E0 48 00 00 30 */ b lbl_801165B0
-/* 80116584 001121E4 38 60 29 CA */ li r3, 0x29ca
-/* 80116588 001121E8 48 00 00 28 */ b lbl_801165B0
-/* 8011658C 001121EC 38 60 29 CB */ li r3, 0x29cb
-/* 80116590 001121F0 48 00 00 20 */ b lbl_801165B0
-/* 80116594 001121F4 38 60 29 CC */ li r3, 0x29cc
-/* 80116598 001121F8 48 00 00 18 */ b lbl_801165B0
-/* 8011659C 001121FC 38 60 29 CE */ li r3, 0x29ce
-/* 801165A0 00112200 48 00 00 10 */ b lbl_801165B0
-/* 801165A4 00112204 38 60 29 CD */ li r3, 0x29cd
-/* 801165A8 00112208 48 00 00 08 */ b lbl_801165B0
-/* 801165AC 0011220C 38 60 29 CF */ li r3, 0x29cf
-lbl_801165B0:
-/* 801165B0 00112210 3C 85 00 06 */ addis r4, r5, 6
-/* 801165B4 00112214 88 04 86 00 */ lbz r0, -0x7a00(r4)
-/* 801165B8 00112218 28 00 00 14 */ cmplwi r0, 0x14
-/* 801165BC 0011221C 41 81 00 90 */ bgt lbl_8011664C
-/* 801165C0 00112220 3C 80 80 42 */ lis r4, lbl_8041B818@ha
-/* 801165C4 00112224 54 00 10 3A */ slwi r0, r0, 2
-/* 801165C8 00112228 38 84 B8 18 */ addi r4, r4, lbl_8041B818@l
-/* 801165CC 0011222C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 801165D0 00112230 7C 89 03 A6 */ mtctr r4
-/* 801165D4 00112234 4E 80 04 20 */ bctr
-/* 801165D8 00112238 3B E0 29 E6 */ li r31, 0x29e6
-/* 801165DC 0011223C 48 00 00 70 */ b lbl_8011664C
-/* 801165E0 00112240 3B E0 29 E7 */ li r31, 0x29e7
-/* 801165E4 00112244 48 00 00 68 */ b lbl_8011664C
-/* 801165E8 00112248 3B E0 29 E8 */ li r31, 0x29e8
-/* 801165EC 0011224C 48 00 00 60 */ b lbl_8011664C
-/* 801165F0 00112250 3B E0 29 E9 */ li r31, 0x29e9
-/* 801165F4 00112254 48 00 00 58 */ b lbl_8011664C
-/* 801165F8 00112258 3B E0 29 EA */ li r31, 0x29ea
-/* 801165FC 0011225C 48 00 00 50 */ b lbl_8011664C
-/* 80116600 00112260 3B E0 29 EB */ li r31, 0x29eb
-/* 80116604 00112264 48 00 00 48 */ b lbl_8011664C
-/* 80116608 00112268 3B E0 29 EC */ li r31, 0x29ec
-/* 8011660C 0011226C 48 00 00 40 */ b lbl_8011664C
-/* 80116610 00112270 3B E0 29 ED */ li r31, 0x29ed
-/* 80116614 00112274 48 00 00 38 */ b lbl_8011664C
-/* 80116618 00112278 3B E0 29 EE */ li r31, 0x29ee
-/* 8011661C 0011227C 48 00 00 30 */ b lbl_8011664C
-/* 80116620 00112280 3B E0 29 EF */ li r31, 0x29ef
-/* 80116624 00112284 48 00 00 28 */ b lbl_8011664C
-/* 80116628 00112288 3B E0 29 F0 */ li r31, 0x29f0
-/* 8011662C 0011228C 48 00 00 20 */ b lbl_8011664C
-/* 80116630 00112290 3B E0 29 F1 */ li r31, 0x29f1
-/* 80116634 00112294 48 00 00 18 */ b lbl_8011664C
-/* 80116638 00112298 3B E0 29 F2 */ li r31, 0x29f2
-/* 8011663C 0011229C 48 00 00 10 */ b lbl_8011664C
-/* 80116640 001122A0 3B E0 29 F3 */ li r31, 0x29f3
-/* 80116644 001122A4 48 00 00 08 */ b lbl_8011664C
-/* 80116648 001122A8 3B E0 00 00 */ li r31, 0
-lbl_8011664C:
-/* 8011664C 001122AC 48 13 9C A9 */ bl func_802502F4
-/* 80116650 001122B0 7C 64 1B 78 */ mr r4, r3
-/* 80116654 001122B4 38 60 00 0E */ li r3, 0xe
-/* 80116658 001122B8 48 04 5C B1 */ bl func_8015C308
-/* 8011665C 001122BC 7F E3 FB 78 */ mr r3, r31
-/* 80116660 001122C0 48 13 9C 95 */ bl func_802502F4
-/* 80116664 001122C4 7C 64 1B 78 */ mr r4, r3
-/* 80116668 001122C8 38 60 00 0F */ li r3, 0xf
-/* 8011666C 001122CC 48 04 5C 9D */ bl func_8015C308
-/* 80116670 001122D0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80116674 001122D4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80116678 001122D8 7C 08 03 A6 */ mtlr r0
-/* 8011667C 001122DC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80116680 001122E0 4E 80 00 20 */ blr
-
-.global func_80116684
-func_80116684:
-/* 80116684 001122E4 4E 80 00 20 */ blr
-
-.global func_80116688
-func_80116688:
-/* 80116688 001122E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011668C 001122EC 54 80 08 3C */ slwi r0, r4, 1
-/* 80116690 001122F0 7C A4 2B 78 */ mr r4, r5
-/* 80116694 001122F4 38 A0 00 00 */ li r5, 0
-/* 80116698 001122F8 7C 63 02 14 */ add r3, r3, r0
-/* 8011669C 001122FC A8 63 00 84 */ lha r3, 0x84(r3)
-/* 801166A0 00112300 48 13 D7 10 */ b func_80253DB0
-
-.global func_801166A4
-func_801166A4:
-/* 801166A4 00112304 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801166A8 00112308 54 80 0B FC */ rlwinm r0, r4, 1, 0xf, 0x1e
-/* 801166AC 0011230C 38 80 00 08 */ li r4, 8
-/* 801166B0 00112310 7C 63 02 14 */ add r3, r3, r0
-/* 801166B4 00112314 A8 63 00 84 */ lha r3, 0x84(r3)
-/* 801166B8 00112318 48 13 D7 38 */ b func_80253DF0
-
-.global func_801166BC
-func_801166BC:
-/* 801166BC 0011231C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801166C0 00112320 7C 08 02 A6 */ mflr r0
-/* 801166C4 00112324 38 6D 9C 80 */ addi r3, r13, lbl_8063EF40-_SDA_BASE_
-/* 801166C8 00112328 38 80 00 01 */ li r4, 1
-/* 801166CC 0011232C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801166D0 00112330 38 A0 00 04 */ li r5, 4
-/* 801166D4 00112334 38 C0 00 00 */ li r6, 0
-/* 801166D8 00112338 4B F0 E2 3D */ bl func_80024914
-/* 801166DC 0011233C 3C 60 80 48 */ lis r3, lbl_80480D40@ha
-/* 801166E0 00112340 38 63 0D 40 */ addi r3, r3, lbl_80480D40@l
-/* 801166E4 00112344 48 00 00 15 */ bl func_801166F8
-/* 801166E8 00112348 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801166EC 0011234C 7C 08 03 A6 */ mtlr r0
-/* 801166F0 00112350 38 21 00 10 */ addi r1, r1, 0x10
-/* 801166F4 00112354 4E 80 00 20 */ blr
-
-.global func_801166F8
-func_801166F8:
-/* 801166F8 00112358 3C 80 80 42 */ lis r4, lbl_8041B894@ha
-/* 801166FC 0011235C 38 84 B8 94 */ addi r4, r4, lbl_8041B894@l
-/* 80116700 00112360 90 83 00 00 */ stw r4, 0(r3)
-/* 80116704 00112364 4E 80 00 20 */ blr
-lbl_80116708:
-/* 80116708 00112368 4E 80 00 20 */ blr
-lbl_8011670C:
-/* 8011670C 0011236C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80116710 00112370 7C 08 02 A6 */ mflr r0
-/* 80116714 00112374 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80116718 00112378 39 61 00 70 */ addi r11, r1, 0x70
-/* 8011671C 0011237C 48 0B 0A 0D */ bl _savegpr_27
-/* 80116720 00112380 7C 7C 1B 78 */ mr r28, r3
-/* 80116724 00112384 7C 9B 23 78 */ mr r27, r4
-/* 80116728 00112388 38 C1 00 08 */ addi r6, r1, 8
-/* 8011672C 0011238C 38 A0 00 03 */ li r5, 3
-/* 80116730 00112390 48 13 D7 AD */ bl func_80253EDC
-/* 80116734 00112394 7F 83 E3 78 */ mr r3, r28
-/* 80116738 00112398 7F 64 DB 78 */ mr r4, r27
-/* 8011673C 0011239C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116740 001123A0 38 A0 00 06 */ li r5, 6
-/* 80116744 001123A4 48 13 D7 99 */ bl func_80253EDC
-/* 80116748 001123A8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8011674C 001123AC 38 60 FF 00 */ li r3, -256
-/* 80116750 001123B0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80116754 001123B4 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80116758 001123B8 FC 80 28 1E */ fctiwz f4, f5
-/* 8011675C 001123BC C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80116760 001123C0 FC 40 18 1E */ fctiwz f2, f3
-/* 80116764 001123C4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80116768 001123C8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011676C 001123CC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80116770 001123D0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80116774 001123D4 28 00 00 20 */ cmplwi r0, 0x20
-/* 80116778 001123D8 FC 20 08 1E */ fctiwz f1, f1
-/* 8011677C 001123DC FC 00 00 1E */ fctiwz f0, f0
-/* 80116780 001123E0 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80116784 001123E4 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80116788 001123E8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8011678C 001123EC 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 80116790 001123F0 7C 9F 1B 78 */ or r31, r4, r3
-/* 80116794 001123F4 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80116798 001123F8 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 8011679C 001123FC 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 801167A0 00112400 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 801167A4 00112404 41 81 06 08 */ bgt lbl_80116DAC
-/* 801167A8 00112408 3C 60 80 42 */ lis r3, lbl_8041B914@ha
-/* 801167AC 0011240C 54 00 10 3A */ slwi r0, r0, 2
-/* 801167B0 00112410 38 63 B9 14 */ addi r3, r3, lbl_8041B914@l
-/* 801167B4 00112414 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801167B8 00112418 7C 69 03 A6 */ mtctr r3
-/* 801167BC 0011241C 4E 80 04 20 */ bctr
-/* 801167C0 00112420 7F C4 F3 78 */ mr r4, r30
-/* 801167C4 00112424 7F A5 EB 78 */ mr r5, r29
-/* 801167C8 00112428 7F E8 FB 78 */ mr r8, r31
-/* 801167CC 0011242C 7F 86 07 34 */ extsh r6, r28
-/* 801167D0 00112430 7F 67 07 34 */ extsh r7, r27
-/* 801167D4 00112434 38 60 2F 29 */ li r3, 0x2f29
-/* 801167D8 00112438 48 13 99 5D */ bl func_80250134
-/* 801167DC 0011243C 48 00 05 D0 */ b lbl_80116DAC
-/* 801167E0 00112440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801167E4 00112444 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801167E8 00112448 80 03 00 00 */ lwz r0, 0(r3)
-/* 801167EC 0011244C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801167F0 00112450 40 82 05 BC */ bne lbl_80116DAC
-/* 801167F4 00112454 7F C4 F3 78 */ mr r4, r30
-/* 801167F8 00112458 7F A5 EB 78 */ mr r5, r29
-/* 801167FC 0011245C 7F E8 FB 78 */ mr r8, r31
-/* 80116800 00112460 7F 86 07 34 */ extsh r6, r28
-/* 80116804 00112464 7F 67 07 34 */ extsh r7, r27
-/* 80116808 00112468 38 60 2F 35 */ li r3, 0x2f35
-/* 8011680C 0011246C 48 13 99 29 */ bl func_80250134
-/* 80116810 00112470 48 00 05 9C */ b lbl_80116DAC
-/* 80116814 00112474 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116818 00112478 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 8011681C 0011247C 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116820 00112480 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116824 00112484 41 82 05 88 */ beq lbl_80116DAC
-/* 80116828 00112488 7F C4 F3 78 */ mr r4, r30
-/* 8011682C 0011248C 7F A5 EB 78 */ mr r5, r29
-/* 80116830 00112490 7F E8 FB 78 */ mr r8, r31
-/* 80116834 00112494 7F 86 07 34 */ extsh r6, r28
-/* 80116838 00112498 7F 67 07 34 */ extsh r7, r27
-/* 8011683C 0011249C 38 60 2F 2D */ li r3, 0x2f2d
-/* 80116840 001124A0 48 13 98 F5 */ bl func_80250134
-/* 80116844 001124A4 48 00 05 68 */ b lbl_80116DAC
-/* 80116848 001124A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011684C 001124AC 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 80116850 001124B0 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116854 001124B4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116858 001124B8 41 82 05 54 */ beq lbl_80116DAC
-/* 8011685C 001124BC 38 83 00 10 */ addi r4, r3, 0x10
-/* 80116860 001124C0 38 60 00 0E */ li r3, 0xe
-/* 80116864 001124C4 48 04 5A A5 */ bl func_8015C308
-/* 80116868 001124C8 4B F4 23 3D */ bl VMBASEIsPageValid
-/* 8011686C 001124CC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116870 001124D0 28 00 00 04 */ cmplwi r0, 4
-/* 80116874 001124D4 40 82 00 08 */ bne lbl_8011687C
-/* 80116878 001124D8 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_8011687C:
-/* 8011687C 001124DC 7F C4 F3 78 */ mr r4, r30
-/* 80116880 001124E0 7F A5 EB 78 */ mr r5, r29
-/* 80116884 001124E4 7F E8 FB 78 */ mr r8, r31
-/* 80116888 001124E8 7F 86 07 34 */ extsh r6, r28
-/* 8011688C 001124EC 7F 67 07 34 */ extsh r7, r27
-/* 80116890 001124F0 38 60 2F 30 */ li r3, 0x2f30
-/* 80116894 001124F4 48 13 98 A1 */ bl func_80250134
-/* 80116898 001124F8 48 00 05 14 */ b lbl_80116DAC
-/* 8011689C 001124FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801168A0 00112500 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801168A4 00112504 80 03 00 00 */ lwz r0, 0(r3)
-/* 801168A8 00112508 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801168AC 0011250C 41 82 05 00 */ beq lbl_80116DAC
-/* 801168B0 00112510 7F C4 F3 78 */ mr r4, r30
-/* 801168B4 00112514 7F A5 EB 78 */ mr r5, r29
-/* 801168B8 00112518 7F E8 FB 78 */ mr r8, r31
-/* 801168BC 0011251C 7F 86 07 34 */ extsh r6, r28
-/* 801168C0 00112520 7F 67 07 34 */ extsh r7, r27
-/* 801168C4 00112524 38 60 2F 2E */ li r3, 0x2f2e
-/* 801168C8 00112528 48 13 98 6D */ bl func_80250134
-/* 801168CC 0011252C 48 00 04 E0 */ b lbl_80116DAC
-/* 801168D0 00112530 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801168D4 00112534 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801168D8 00112538 80 03 00 00 */ lwz r0, 0(r3)
-/* 801168DC 0011253C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801168E0 00112540 41 82 04 CC */ beq lbl_80116DAC
-/* 801168E4 00112544 C8 23 00 08 */ lfd f1, 8(r3)
-/* 801168E8 00112548 48 0B 07 19 */ bl __cvt_fp2unsigned
-/* 801168EC 0011254C 7C 64 1B 78 */ mr r4, r3
-/* 801168F0 00112550 38 60 00 06 */ li r3, 6
-/* 801168F4 00112554 48 04 5A 15 */ bl func_8015C308
-/* 801168F8 00112558 4B F4 22 AD */ bl VMBASEIsPageValid
-/* 801168FC 0011255C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116900 00112560 28 00 00 04 */ cmplwi r0, 4
-/* 80116904 00112564 40 82 00 08 */ bne lbl_8011690C
-/* 80116908 00112568 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_8011690C:
-/* 8011690C 0011256C 7F C4 F3 78 */ mr r4, r30
-/* 80116910 00112570 7F A5 EB 78 */ mr r5, r29
-/* 80116914 00112574 7F E8 FB 78 */ mr r8, r31
-/* 80116918 00112578 7F 86 07 34 */ extsh r6, r28
-/* 8011691C 0011257C 7F 67 07 34 */ extsh r7, r27
-/* 80116920 00112580 38 60 2F 31 */ li r3, 0x2f31
-/* 80116924 00112584 48 13 98 11 */ bl func_80250134
-/* 80116928 00112588 48 00 04 84 */ b lbl_80116DAC
-/* 8011692C 0011258C 7F C4 F3 78 */ mr r4, r30
-/* 80116930 00112590 7F A5 EB 78 */ mr r5, r29
-/* 80116934 00112594 7F E8 FB 78 */ mr r8, r31
-/* 80116938 00112598 7F 86 07 34 */ extsh r6, r28
-/* 8011693C 0011259C 7F 67 07 34 */ extsh r7, r27
-/* 80116940 001125A0 38 60 2F 2A */ li r3, 0x2f2a
-/* 80116944 001125A4 48 13 97 F1 */ bl func_80250134
-/* 80116948 001125A8 48 00 04 64 */ b lbl_80116DAC
-/* 8011694C 001125AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116950 001125B0 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 80116954 001125B4 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116958 001125B8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8011695C 001125BC 40 82 04 50 */ bne lbl_80116DAC
-/* 80116960 001125C0 7F C4 F3 78 */ mr r4, r30
-/* 80116964 001125C4 7F A5 EB 78 */ mr r5, r29
-/* 80116968 001125C8 7F E8 FB 78 */ mr r8, r31
-/* 8011696C 001125CC 7F 86 07 34 */ extsh r6, r28
-/* 80116970 001125D0 7F 67 07 34 */ extsh r7, r27
-/* 80116974 001125D4 38 60 2F 35 */ li r3, 0x2f35
-/* 80116978 001125D8 48 13 97 BD */ bl func_80250134
-/* 8011697C 001125DC 48 00 04 30 */ b lbl_80116DAC
-/* 80116980 001125E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116984 001125E4 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 80116988 001125E8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011698C 001125EC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116990 001125F0 41 82 04 1C */ beq lbl_80116DAC
-/* 80116994 001125F4 7F C4 F3 78 */ mr r4, r30
-/* 80116998 001125F8 7F A5 EB 78 */ mr r5, r29
-/* 8011699C 001125FC 7F E8 FB 78 */ mr r8, r31
-/* 801169A0 00112600 7F 86 07 34 */ extsh r6, r28
-/* 801169A4 00112604 7F 67 07 34 */ extsh r7, r27
-/* 801169A8 00112608 38 60 2F 2D */ li r3, 0x2f2d
-/* 801169AC 0011260C 48 13 97 89 */ bl func_80250134
-/* 801169B0 00112610 48 00 03 FC */ b lbl_80116DAC
-/* 801169B4 00112614 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801169B8 00112618 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 801169BC 0011261C 80 03 00 00 */ lwz r0, 0(r3)
-/* 801169C0 00112620 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801169C4 00112624 41 82 03 E8 */ beq lbl_80116DAC
-/* 801169C8 00112628 38 83 00 10 */ addi r4, r3, 0x10
-/* 801169CC 0011262C 38 60 00 0E */ li r3, 0xe
-/* 801169D0 00112630 48 04 59 39 */ bl func_8015C308
-/* 801169D4 00112634 4B F4 21 D1 */ bl VMBASEIsPageValid
-/* 801169D8 00112638 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801169DC 0011263C 28 00 00 04 */ cmplwi r0, 4
-/* 801169E0 00112640 40 82 00 08 */ bne lbl_801169E8
-/* 801169E4 00112644 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_801169E8:
-/* 801169E8 00112648 7F C4 F3 78 */ mr r4, r30
-/* 801169EC 0011264C 7F A5 EB 78 */ mr r5, r29
-/* 801169F0 00112650 7F E8 FB 78 */ mr r8, r31
-/* 801169F4 00112654 7F 86 07 34 */ extsh r6, r28
-/* 801169F8 00112658 7F 67 07 34 */ extsh r7, r27
-/* 801169FC 0011265C 38 60 2F 30 */ li r3, 0x2f30
-/* 80116A00 00112660 48 13 97 35 */ bl func_80250134
-/* 80116A04 00112664 48 00 03 A8 */ b lbl_80116DAC
-/* 80116A08 00112668 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116A0C 0011266C 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 80116A10 00112670 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116A14 00112674 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116A18 00112678 41 82 03 94 */ beq lbl_80116DAC
-/* 80116A1C 0011267C 7F C4 F3 78 */ mr r4, r30
-/* 80116A20 00112680 7F A5 EB 78 */ mr r5, r29
-/* 80116A24 00112684 7F E8 FB 78 */ mr r8, r31
-/* 80116A28 00112688 7F 86 07 34 */ extsh r6, r28
-/* 80116A2C 0011268C 7F 67 07 34 */ extsh r7, r27
-/* 80116A30 00112690 38 60 2F 2E */ li r3, 0x2f2e
-/* 80116A34 00112694 48 13 97 01 */ bl func_80250134
-/* 80116A38 00112698 48 00 03 74 */ b lbl_80116DAC
-/* 80116A3C 0011269C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116A40 001126A0 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 80116A44 001126A4 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116A48 001126A8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116A4C 001126AC 41 82 03 60 */ beq lbl_80116DAC
-/* 80116A50 001126B0 C8 23 00 08 */ lfd f1, 8(r3)
-/* 80116A54 001126B4 48 0B 05 AD */ bl __cvt_fp2unsigned
-/* 80116A58 001126B8 7C 64 1B 78 */ mr r4, r3
-/* 80116A5C 001126BC 38 60 00 06 */ li r3, 6
-/* 80116A60 001126C0 48 04 58 A9 */ bl func_8015C308
-/* 80116A64 001126C4 4B F4 21 41 */ bl VMBASEIsPageValid
-/* 80116A68 001126C8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116A6C 001126CC 28 00 00 04 */ cmplwi r0, 4
-/* 80116A70 001126D0 40 82 00 08 */ bne lbl_80116A78
-/* 80116A74 001126D4 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_80116A78:
-/* 80116A78 001126D8 7F C4 F3 78 */ mr r4, r30
-/* 80116A7C 001126DC 7F A5 EB 78 */ mr r5, r29
-/* 80116A80 001126E0 7F E8 FB 78 */ mr r8, r31
-/* 80116A84 001126E4 7F 86 07 34 */ extsh r6, r28
-/* 80116A88 001126E8 7F 67 07 34 */ extsh r7, r27
-/* 80116A8C 001126EC 38 60 2F 31 */ li r3, 0x2f31
-/* 80116A90 001126F0 48 13 96 A5 */ bl func_80250134
-/* 80116A94 001126F4 48 00 03 18 */ b lbl_80116DAC
-/* 80116A98 001126F8 7F C4 F3 78 */ mr r4, r30
-/* 80116A9C 001126FC 7F A5 EB 78 */ mr r5, r29
-/* 80116AA0 00112700 7F E8 FB 78 */ mr r8, r31
-/* 80116AA4 00112704 7F 86 07 34 */ extsh r6, r28
-/* 80116AA8 00112708 7F 67 07 34 */ extsh r7, r27
-/* 80116AAC 0011270C 38 60 2F 2B */ li r3, 0x2f2b
-/* 80116AB0 00112710 48 13 96 85 */ bl func_80250134
-/* 80116AB4 00112714 48 00 02 F8 */ b lbl_80116DAC
-/* 80116AB8 00112718 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116ABC 0011271C 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80116AC0 00112720 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116AC4 00112724 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116AC8 00112728 40 82 02 E4 */ bne lbl_80116DAC
-/* 80116ACC 0011272C 7F C4 F3 78 */ mr r4, r30
-/* 80116AD0 00112730 7F A5 EB 78 */ mr r5, r29
-/* 80116AD4 00112734 7F E8 FB 78 */ mr r8, r31
-/* 80116AD8 00112738 7F 86 07 34 */ extsh r6, r28
-/* 80116ADC 0011273C 7F 67 07 34 */ extsh r7, r27
-/* 80116AE0 00112740 38 60 2F 35 */ li r3, 0x2f35
-/* 80116AE4 00112744 48 13 96 51 */ bl func_80250134
-/* 80116AE8 00112748 48 00 02 C4 */ b lbl_80116DAC
-/* 80116AEC 0011274C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116AF0 00112750 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80116AF4 00112754 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116AF8 00112758 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116AFC 0011275C 41 82 02 B0 */ beq lbl_80116DAC
-/* 80116B00 00112760 7F C4 F3 78 */ mr r4, r30
-/* 80116B04 00112764 7F A5 EB 78 */ mr r5, r29
-/* 80116B08 00112768 7F E8 FB 78 */ mr r8, r31
-/* 80116B0C 0011276C 7F 86 07 34 */ extsh r6, r28
-/* 80116B10 00112770 7F 67 07 34 */ extsh r7, r27
-/* 80116B14 00112774 38 60 2F 2D */ li r3, 0x2f2d
-/* 80116B18 00112778 48 13 96 1D */ bl func_80250134
-/* 80116B1C 0011277C 48 00 02 90 */ b lbl_80116DAC
-/* 80116B20 00112780 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116B24 00112784 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80116B28 00112788 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116B2C 0011278C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116B30 00112790 41 82 02 7C */ beq lbl_80116DAC
-/* 80116B34 00112794 38 83 00 10 */ addi r4, r3, 0x10
-/* 80116B38 00112798 38 60 00 0E */ li r3, 0xe
-/* 80116B3C 0011279C 48 04 57 CD */ bl func_8015C308
-/* 80116B40 001127A0 4B F4 20 65 */ bl VMBASEIsPageValid
-/* 80116B44 001127A4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116B48 001127A8 28 00 00 04 */ cmplwi r0, 4
-/* 80116B4C 001127AC 40 82 00 08 */ bne lbl_80116B54
-/* 80116B50 001127B0 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_80116B54:
-/* 80116B54 001127B4 7F C4 F3 78 */ mr r4, r30
-/* 80116B58 001127B8 7F A5 EB 78 */ mr r5, r29
-/* 80116B5C 001127BC 7F E8 FB 78 */ mr r8, r31
-/* 80116B60 001127C0 7F 86 07 34 */ extsh r6, r28
-/* 80116B64 001127C4 7F 67 07 34 */ extsh r7, r27
-/* 80116B68 001127C8 38 60 2F 30 */ li r3, 0x2f30
-/* 80116B6C 001127CC 48 13 95 C9 */ bl func_80250134
-/* 80116B70 001127D0 48 00 02 3C */ b lbl_80116DAC
-/* 80116B74 001127D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116B78 001127D8 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80116B7C 001127DC 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116B80 001127E0 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116B84 001127E4 41 82 02 28 */ beq lbl_80116DAC
-/* 80116B88 001127E8 7F C4 F3 78 */ mr r4, r30
-/* 80116B8C 001127EC 7F A5 EB 78 */ mr r5, r29
-/* 80116B90 001127F0 7F E8 FB 78 */ mr r8, r31
-/* 80116B94 001127F4 7F 86 07 34 */ extsh r6, r28
-/* 80116B98 001127F8 7F 67 07 34 */ extsh r7, r27
-/* 80116B9C 001127FC 38 60 2F 2E */ li r3, 0x2f2e
-/* 80116BA0 00112800 48 13 95 95 */ bl func_80250134
-/* 80116BA4 00112804 48 00 02 08 */ b lbl_80116DAC
-/* 80116BA8 00112808 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116BAC 0011280C 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80116BB0 00112810 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116BB4 00112814 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116BB8 00112818 41 82 01 F4 */ beq lbl_80116DAC
-/* 80116BBC 0011281C C8 23 00 08 */ lfd f1, 8(r3)
-/* 80116BC0 00112820 48 0B 04 41 */ bl __cvt_fp2unsigned
-/* 80116BC4 00112824 7C 64 1B 78 */ mr r4, r3
-/* 80116BC8 00112828 38 60 00 06 */ li r3, 6
-/* 80116BCC 0011282C 48 04 57 3D */ bl func_8015C308
-/* 80116BD0 00112830 4B F4 1F D5 */ bl VMBASEIsPageValid
-/* 80116BD4 00112834 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116BD8 00112838 28 00 00 04 */ cmplwi r0, 4
-/* 80116BDC 0011283C 40 82 00 08 */ bne lbl_80116BE4
-/* 80116BE0 00112840 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_80116BE4:
-/* 80116BE4 00112844 7F C4 F3 78 */ mr r4, r30
-/* 80116BE8 00112848 7F A5 EB 78 */ mr r5, r29
-/* 80116BEC 0011284C 7F E8 FB 78 */ mr r8, r31
-/* 80116BF0 00112850 7F 86 07 34 */ extsh r6, r28
-/* 80116BF4 00112854 7F 67 07 34 */ extsh r7, r27
-/* 80116BF8 00112858 38 60 2F 31 */ li r3, 0x2f31
-/* 80116BFC 0011285C 48 13 95 39 */ bl func_80250134
-/* 80116C00 00112860 48 00 01 AC */ b lbl_80116DAC
-/* 80116C04 00112864 7F C4 F3 78 */ mr r4, r30
-/* 80116C08 00112868 7F A5 EB 78 */ mr r5, r29
-/* 80116C0C 0011286C 7F E8 FB 78 */ mr r8, r31
-/* 80116C10 00112870 7F 86 07 34 */ extsh r6, r28
-/* 80116C14 00112874 7F 67 07 34 */ extsh r7, r27
-/* 80116C18 00112878 38 60 2F 2C */ li r3, 0x2f2c
-/* 80116C1C 0011287C 48 13 95 19 */ bl func_80250134
-/* 80116C20 00112880 48 00 01 8C */ b lbl_80116DAC
-/* 80116C24 00112884 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116C28 00112888 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80116C2C 0011288C 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116C30 00112890 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116C34 00112894 40 82 01 78 */ bne lbl_80116DAC
-/* 80116C38 00112898 7F C4 F3 78 */ mr r4, r30
-/* 80116C3C 0011289C 7F A5 EB 78 */ mr r5, r29
-/* 80116C40 001128A0 7F E8 FB 78 */ mr r8, r31
-/* 80116C44 001128A4 7F 86 07 34 */ extsh r6, r28
-/* 80116C48 001128A8 7F 67 07 34 */ extsh r7, r27
-/* 80116C4C 001128AC 38 60 2F 35 */ li r3, 0x2f35
-/* 80116C50 001128B0 48 13 94 E5 */ bl func_80250134
-/* 80116C54 001128B4 48 00 01 58 */ b lbl_80116DAC
-/* 80116C58 001128B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116C5C 001128BC 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80116C60 001128C0 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116C64 001128C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116C68 001128C8 41 82 01 44 */ beq lbl_80116DAC
-/* 80116C6C 001128CC 7F C4 F3 78 */ mr r4, r30
-/* 80116C70 001128D0 7F A5 EB 78 */ mr r5, r29
-/* 80116C74 001128D4 7F E8 FB 78 */ mr r8, r31
-/* 80116C78 001128D8 7F 86 07 34 */ extsh r6, r28
-/* 80116C7C 001128DC 7F 67 07 34 */ extsh r7, r27
-/* 80116C80 001128E0 38 60 2F 2D */ li r3, 0x2f2d
-/* 80116C84 001128E4 48 13 94 B1 */ bl func_80250134
-/* 80116C88 001128E8 48 00 01 24 */ b lbl_80116DAC
-/* 80116C8C 001128EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116C90 001128F0 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80116C94 001128F4 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116C98 001128F8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116C9C 001128FC 41 82 01 10 */ beq lbl_80116DAC
-/* 80116CA0 00112900 38 83 00 10 */ addi r4, r3, 0x10
-/* 80116CA4 00112904 38 60 00 0E */ li r3, 0xe
-/* 80116CA8 00112908 48 04 56 61 */ bl func_8015C308
-/* 80116CAC 0011290C 4B F4 1E F9 */ bl VMBASEIsPageValid
-/* 80116CB0 00112910 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116CB4 00112914 28 00 00 04 */ cmplwi r0, 4
-/* 80116CB8 00112918 40 82 00 08 */ bne lbl_80116CC0
-/* 80116CBC 0011291C 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_80116CC0:
-/* 80116CC0 00112920 7F C4 F3 78 */ mr r4, r30
-/* 80116CC4 00112924 7F A5 EB 78 */ mr r5, r29
-/* 80116CC8 00112928 7F E8 FB 78 */ mr r8, r31
-/* 80116CCC 0011292C 7F 86 07 34 */ extsh r6, r28
-/* 80116CD0 00112930 7F 67 07 34 */ extsh r7, r27
-/* 80116CD4 00112934 38 60 2F 30 */ li r3, 0x2f30
-/* 80116CD8 00112938 48 13 94 5D */ bl func_80250134
-/* 80116CDC 0011293C 48 00 00 D0 */ b lbl_80116DAC
-/* 80116CE0 00112940 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116CE4 00112944 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80116CE8 00112948 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116CEC 0011294C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116CF0 00112950 41 82 00 BC */ beq lbl_80116DAC
-/* 80116CF4 00112954 7F C4 F3 78 */ mr r4, r30
-/* 80116CF8 00112958 7F A5 EB 78 */ mr r5, r29
-/* 80116CFC 0011295C 7F E8 FB 78 */ mr r8, r31
-/* 80116D00 00112960 7F 86 07 34 */ extsh r6, r28
-/* 80116D04 00112964 7F 67 07 34 */ extsh r7, r27
-/* 80116D08 00112968 38 60 2F 2E */ li r3, 0x2f2e
-/* 80116D0C 0011296C 48 13 94 29 */ bl func_80250134
-/* 80116D10 00112970 48 00 00 9C */ b lbl_80116DAC
-/* 80116D14 00112974 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116D18 00112978 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80116D1C 0011297C 80 03 00 00 */ lwz r0, 0(r3)
-/* 80116D20 00112980 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80116D24 00112984 41 82 00 88 */ beq lbl_80116DAC
-/* 80116D28 00112988 C8 23 00 08 */ lfd f1, 8(r3)
-/* 80116D2C 0011298C 48 0B 02 D5 */ bl __cvt_fp2unsigned
-/* 80116D30 00112990 7C 64 1B 78 */ mr r4, r3
-/* 80116D34 00112994 38 60 00 06 */ li r3, 6
-/* 80116D38 00112998 48 04 55 D1 */ bl func_8015C308
-/* 80116D3C 0011299C 4B F4 1E 69 */ bl VMBASEIsPageValid
-/* 80116D40 001129A0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80116D44 001129A4 28 00 00 04 */ cmplwi r0, 4
-/* 80116D48 001129A8 40 82 00 08 */ bne lbl_80116D50
-/* 80116D4C 001129AC 3B DE 00 2D */ addi r30, r30, 0x2d
-lbl_80116D50:
-/* 80116D50 001129B0 7F C4 F3 78 */ mr r4, r30
-/* 80116D54 001129B4 7F A5 EB 78 */ mr r5, r29
-/* 80116D58 001129B8 7F E8 FB 78 */ mr r8, r31
-/* 80116D5C 001129BC 7F 86 07 34 */ extsh r6, r28
-/* 80116D60 001129C0 7F 67 07 34 */ extsh r7, r27
-/* 80116D64 001129C4 38 60 2F 31 */ li r3, 0x2f31
-/* 80116D68 001129C8 48 13 93 CD */ bl func_80250134
-/* 80116D6C 001129CC 48 00 00 40 */ b lbl_80116DAC
-/* 80116D70 001129D0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116D74 001129D4 38 60 00 01 */ li r3, 1
-/* 80116D78 001129D8 4B F4 2C C5 */ bl func_80059A3C
-/* 80116D7C 001129DC 48 00 00 30 */ b lbl_80116DAC
-/* 80116D80 001129E0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116D84 001129E4 38 60 00 02 */ li r3, 2
-/* 80116D88 001129E8 4B F4 2C B5 */ bl func_80059A3C
-/* 80116D8C 001129EC 48 00 00 20 */ b lbl_80116DAC
-/* 80116D90 001129F0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116D94 001129F4 38 60 00 03 */ li r3, 3
-/* 80116D98 001129F8 4B F4 2C A5 */ bl func_80059A3C
-/* 80116D9C 001129FC 48 00 00 10 */ b lbl_80116DAC
-/* 80116DA0 00112A00 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116DA4 00112A04 38 60 00 04 */ li r3, 4
-/* 80116DA8 00112A08 4B F4 2C 95 */ bl func_80059A3C
-lbl_80116DAC:
-/* 80116DAC 00112A0C 39 61 00 70 */ addi r11, r1, 0x70
-/* 80116DB0 00112A10 48 0B 03 C5 */ bl _restgpr_27
-/* 80116DB4 00112A14 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80116DB8 00112A18 7C 08 03 A6 */ mtlr r0
-/* 80116DBC 00112A1C 38 21 00 70 */ addi r1, r1, 0x70
-/* 80116DC0 00112A20 4E 80 00 20 */ blr
-lbl_80116DC4:
-/* 80116DC4 00112A24 4E 80 00 20 */ blr
-lbl_80116DC8:
-/* 80116DC8 00112A28 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80116DCC 00112A2C 7C 08 02 A6 */ mflr r0
-/* 80116DD0 00112A30 38 A0 00 03 */ li r5, 3
-/* 80116DD4 00112A34 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80116DD8 00112A38 38 C1 00 08 */ addi r6, r1, 8
-/* 80116DDC 00112A3C 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80116DE0 00112A40 7C 9F 23 78 */ mr r31, r4
-/* 80116DE4 00112A44 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80116DE8 00112A48 7C 7E 1B 78 */ mr r30, r3
-/* 80116DEC 00112A4C 48 13 D0 F1 */ bl func_80253EDC
-/* 80116DF0 00112A50 80 01 00 08 */ lwz r0, 8(r1)
-/* 80116DF4 00112A54 28 00 00 09 */ cmplwi r0, 9
-/* 80116DF8 00112A58 41 81 01 94 */ bgt lbl_80116F8C
-/* 80116DFC 00112A5C 3C 60 80 42 */ lis r3, lbl_8041B998@ha
-/* 80116E00 00112A60 54 00 10 3A */ slwi r0, r0, 2
-/* 80116E04 00112A64 38 63 B9 98 */ addi r3, r3, lbl_8041B998@l
-/* 80116E08 00112A68 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80116E0C 00112A6C 7C 69 03 A6 */ mtctr r3
-/* 80116E10 00112A70 4E 80 04 20 */ bctr
-/* 80116E14 00112A74 7F C3 F3 78 */ mr r3, r30
-/* 80116E18 00112A78 7F E4 FB 78 */ mr r4, r31
-/* 80116E1C 00112A7C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116E20 00112A80 38 A0 00 06 */ li r5, 6
-/* 80116E24 00112A84 48 13 D0 B9 */ bl func_80253EDC
-/* 80116E28 00112A88 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80116E2C 00112A8C 38 00 FF 00 */ li r0, -256
-/* 80116E30 00112A90 C0 81 00 14 */ lfs f4, 0x14(r1)
-/* 80116E34 00112A94 FC 20 00 1E */ fctiwz f1, f0
-/* 80116E38 00112A98 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 80116E3C 00112A9C EC 84 00 28 */ fsubs f4, f4, f0
-/* 80116E40 00112AA0 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 80116E44 00112AA4 FC 00 10 1E */ fctiwz f0, f2
-/* 80116E48 00112AA8 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 80116E4C 00112AAC EC 43 10 28 */ fsubs f2, f3, f2
-/* 80116E50 00112AB0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80116E54 00112AB4 FC 60 20 1E */ fctiwz f3, f4
-/* 80116E58 00112AB8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 80116E5C 00112ABC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80116E60 00112AC0 7C 68 03 78 */ or r8, r3, r0
-/* 80116E64 00112AC4 FC 20 10 1E */ fctiwz f1, f2
-/* 80116E68 00112AC8 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 80116E6C 00112ACC 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 80116E70 00112AD0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80116E74 00112AD4 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80116E78 00112AD8 80 66 01 1C */ lwz r3, 0x11c(r6)
-/* 80116E7C 00112ADC 7C 06 07 34 */ extsh r6, r0
-/* 80116E80 00112AE0 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 80116E84 00112AE4 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 80116E88 00112AE8 7C E7 07 34 */ extsh r7, r7
-/* 80116E8C 00112AEC 48 13 92 A9 */ bl func_80250134
-/* 80116E90 00112AF0 48 00 00 FC */ b lbl_80116F8C
-/* 80116E94 00112AF4 7F C3 F3 78 */ mr r3, r30
-/* 80116E98 00112AF8 7F E4 FB 78 */ mr r4, r31
-/* 80116E9C 00112AFC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116EA0 00112B00 38 A0 00 06 */ li r5, 6
-/* 80116EA4 00112B04 48 13 D0 39 */ bl func_80253EDC
-/* 80116EA8 00112B08 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116EAC 00112B0C 38 60 00 01 */ li r3, 1
-/* 80116EB0 00112B10 4B F4 2B 8D */ bl func_80059A3C
-/* 80116EB4 00112B14 48 00 00 D8 */ b lbl_80116F8C
-/* 80116EB8 00112B18 7F C3 F3 78 */ mr r3, r30
-/* 80116EBC 00112B1C 7F E4 FB 78 */ mr r4, r31
-/* 80116EC0 00112B20 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116EC4 00112B24 38 A0 00 06 */ li r5, 6
-/* 80116EC8 00112B28 48 13 D0 15 */ bl func_80253EDC
-/* 80116ECC 00112B2C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116ED0 00112B30 38 60 00 02 */ li r3, 2
-/* 80116ED4 00112B34 4B F4 2B 69 */ bl func_80059A3C
-/* 80116ED8 00112B38 48 00 00 B4 */ b lbl_80116F8C
-/* 80116EDC 00112B3C 7F C3 F3 78 */ mr r3, r30
-/* 80116EE0 00112B40 7F E4 FB 78 */ mr r4, r31
-/* 80116EE4 00112B44 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116EE8 00112B48 38 A0 00 06 */ li r5, 6
-/* 80116EEC 00112B4C 48 13 CF F1 */ bl func_80253EDC
-/* 80116EF0 00112B50 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116EF4 00112B54 38 60 00 03 */ li r3, 3
-/* 80116EF8 00112B58 4B F4 2B 45 */ bl func_80059A3C
-/* 80116EFC 00112B5C 48 00 00 90 */ b lbl_80116F8C
-/* 80116F00 00112B60 7F C3 F3 78 */ mr r3, r30
-/* 80116F04 00112B64 7F E4 FB 78 */ mr r4, r31
-/* 80116F08 00112B68 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116F0C 00112B6C 38 A0 00 06 */ li r5, 6
-/* 80116F10 00112B70 48 13 CF CD */ bl func_80253EDC
-/* 80116F14 00112B74 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116F18 00112B78 38 60 00 04 */ li r3, 4
-/* 80116F1C 00112B7C 4B F4 2B 21 */ bl func_80059A3C
-/* 80116F20 00112B80 48 00 00 6C */ b lbl_80116F8C
-/* 80116F24 00112B84 7F C3 F3 78 */ mr r3, r30
-/* 80116F28 00112B88 7F E4 FB 78 */ mr r4, r31
-/* 80116F2C 00112B8C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116F30 00112B90 38 A0 00 06 */ li r5, 6
-/* 80116F34 00112B94 48 13 CF A9 */ bl func_80253EDC
-/* 80116F38 00112B98 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116F3C 00112B9C 38 60 00 05 */ li r3, 5
-/* 80116F40 00112BA0 4B F4 2A FD */ bl func_80059A3C
-/* 80116F44 00112BA4 48 00 00 48 */ b lbl_80116F8C
-/* 80116F48 00112BA8 7F C3 F3 78 */ mr r3, r30
-/* 80116F4C 00112BAC 7F E4 FB 78 */ mr r4, r31
-/* 80116F50 00112BB0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116F54 00112BB4 38 A0 00 06 */ li r5, 6
-/* 80116F58 00112BB8 48 13 CF 85 */ bl func_80253EDC
-/* 80116F5C 00112BBC 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116F60 00112BC0 38 60 00 06 */ li r3, 6
-/* 80116F64 00112BC4 4B F4 2A D9 */ bl func_80059A3C
-/* 80116F68 00112BC8 48 00 00 24 */ b lbl_80116F8C
-/* 80116F6C 00112BCC 7F C3 F3 78 */ mr r3, r30
-/* 80116F70 00112BD0 7F E4 FB 78 */ mr r4, r31
-/* 80116F74 00112BD4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80116F78 00112BD8 38 A0 00 06 */ li r5, 6
-/* 80116F7C 00112BDC 48 13 CF 61 */ bl func_80253EDC
-/* 80116F80 00112BE0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80116F84 00112BE4 38 60 00 07 */ li r3, 7
-/* 80116F88 00112BE8 4B F4 2A B5 */ bl func_80059A3C
-lbl_80116F8C:
-/* 80116F8C 00112BEC 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80116F90 00112BF0 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80116F94 00112BF4 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80116F98 00112BF8 7C 08 03 A6 */ mtlr r0
-/* 80116F9C 00112BFC 38 21 00 60 */ addi r1, r1, 0x60
-/* 80116FA0 00112C00 4E 80 00 20 */ blr
-lbl_80116FA4:
-/* 80116FA4 00112C04 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80116FA8 00112C08 7C 08 02 A6 */ mflr r0
-/* 80116FAC 00112C0C 38 A0 00 03 */ li r5, 3
-/* 80116FB0 00112C10 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80116FB4 00112C14 38 C1 00 08 */ addi r6, r1, 8
-/* 80116FB8 00112C18 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80116FBC 00112C1C 7C 9F 23 78 */ mr r31, r4
-/* 80116FC0 00112C20 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80116FC4 00112C24 7C 7E 1B 78 */ mr r30, r3
-/* 80116FC8 00112C28 48 13 CE C5 */ bl func_80253E8C
-/* 80116FCC 00112C2C 80 61 00 08 */ lwz r3, 8(r1)
-/* 80116FD0 00112C30 38 03 FF FB */ addi r0, r3, -5
-/* 80116FD4 00112C34 28 00 00 0C */ cmplwi r0, 0xc
-/* 80116FD8 00112C38 41 81 00 C4 */ bgt lbl_8011709C
-/* 80116FDC 00112C3C 3C 60 80 42 */ lis r3, lbl_8041B9C0@ha
-/* 80116FE0 00112C40 54 00 10 3A */ slwi r0, r0, 2
-/* 80116FE4 00112C44 38 63 B9 C0 */ addi r3, r3, lbl_8041B9C0@l
-/* 80116FE8 00112C48 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80116FEC 00112C4C 7C 69 03 A6 */ mtctr r3
-/* 80116FF0 00112C50 4E 80 04 20 */ bctr
-/* 80116FF4 00112C54 7F C3 F3 78 */ mr r3, r30
-/* 80116FF8 00112C58 7F E4 FB 78 */ mr r4, r31
-/* 80116FFC 00112C5C 38 A0 00 01 */ li r5, 1
-/* 80117000 00112C60 38 C0 00 00 */ li r6, 0
-/* 80117004 00112C64 48 13 CE B1 */ bl func_80253EB4
-/* 80117008 00112C68 48 00 00 94 */ b lbl_8011709C
-/* 8011700C 00112C6C 38 60 01 7F */ li r3, 0x17f
-/* 80117010 00112C70 48 04 BA 81 */ bl func_80162A90
-/* 80117014 00112C74 2C 03 00 00 */ cmpwi r3, 0
-/* 80117018 00112C78 41 82 00 84 */ beq lbl_8011709C
-/* 8011701C 00112C7C 38 60 00 09 */ li r3, 9
-/* 80117020 00112C80 48 04 BA 71 */ bl func_80162A90
-/* 80117024 00112C84 2C 03 00 00 */ cmpwi r3, 0
-/* 80117028 00112C88 40 82 00 74 */ bne lbl_8011709C
-/* 8011702C 00112C8C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80117030 00112C90 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80117034 00112C94 7C 04 16 70 */ srawi r4, r0, 2
-/* 80117038 00112C98 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8011703C 00112C9C 7C 63 16 70 */ srawi r3, r3, 2
-/* 80117040 00112CA0 98 9F 00 02 */ stb r4, 2(r31)
-/* 80117044 00112CA4 7C 00 16 70 */ srawi r0, r0, 2
-/* 80117048 00112CA8 98 7F 00 03 */ stb r3, 3(r31)
-/* 8011704C 00112CAC 98 1F 00 04 */ stb r0, 4(r31)
-/* 80117050 00112CB0 48 00 00 4C */ b lbl_8011709C
-/* 80117054 00112CB4 38 60 01 7F */ li r3, 0x17f
-/* 80117058 00112CB8 48 04 BA 39 */ bl func_80162A90
-/* 8011705C 00112CBC 2C 03 00 00 */ cmpwi r3, 0
-/* 80117060 00112CC0 41 82 00 3C */ beq lbl_8011709C
-/* 80117064 00112CC4 38 60 00 08 */ li r3, 8
-/* 80117068 00112CC8 38 80 FF FF */ li r4, -1
-/* 8011706C 00112CCC 4B FC E1 B9 */ bl func_800E5224
-/* 80117070 00112CD0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80117074 00112CD4 40 82 00 28 */ bne lbl_8011709C
-/* 80117078 00112CD8 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8011707C 00112CDC 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80117080 00112CE0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80117084 00112CE4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80117088 00112CE8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8011708C 00112CEC 98 9F 00 02 */ stb r4, 2(r31)
-/* 80117090 00112CF0 7C 00 16 70 */ srawi r0, r0, 2
-/* 80117094 00112CF4 98 7F 00 03 */ stb r3, 3(r31)
-/* 80117098 00112CF8 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8011709C:
-/* 8011709C 00112CFC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801170A0 00112D00 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801170A4 00112D04 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801170A8 00112D08 7C 08 03 A6 */ mtlr r0
-/* 801170AC 00112D0C 38 21 00 20 */ addi r1, r1, 0x20
-/* 801170B0 00112D10 4E 80 00 20 */ blr
-lbl_801170B4:
-/* 801170B4 00112D14 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801170B8 00112D18 7C 08 02 A6 */ mflr r0
-/* 801170BC 00112D1C 38 A0 00 03 */ li r5, 3
-/* 801170C0 00112D20 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801170C4 00112D24 38 C1 00 08 */ addi r6, r1, 8
-/* 801170C8 00112D28 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801170CC 00112D2C 7C 9F 23 78 */ mr r31, r4
-/* 801170D0 00112D30 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 801170D4 00112D34 7C 7E 1B 78 */ mr r30, r3
-/* 801170D8 00112D38 48 13 CE 05 */ bl func_80253EDC
-/* 801170DC 00112D3C 80 01 00 08 */ lwz r0, 8(r1)
-/* 801170E0 00112D40 28 00 00 0D */ cmplwi r0, 0xd
-/* 801170E4 00112D44 41 81 01 F8 */ bgt lbl_801172DC
-/* 801170E8 00112D48 3C 60 80 42 */ lis r3, lbl_8041B9F4@ha
-/* 801170EC 00112D4C 54 00 10 3A */ slwi r0, r0, 2
-/* 801170F0 00112D50 38 63 B9 F4 */ addi r3, r3, lbl_8041B9F4@l
-/* 801170F4 00112D54 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801170F8 00112D58 7C 69 03 A6 */ mtctr r3
-/* 801170FC 00112D5C 4E 80 04 20 */ bctr
-/* 80117100 00112D60 7F C3 F3 78 */ mr r3, r30
-/* 80117104 00112D64 7F E4 FB 78 */ mr r4, r31
-/* 80117108 00112D68 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011710C 00112D6C 38 A0 00 06 */ li r5, 6
-/* 80117110 00112D70 48 13 CD CD */ bl func_80253EDC
-/* 80117114 00112D74 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117118 00112D78 38 00 FF 00 */ li r0, -256
-/* 8011711C 00112D7C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80117120 00112D80 38 60 2B 06 */ li r3, 0x2b06
-/* 80117124 00112D84 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80117128 00112D88 FC 80 28 1E */ fctiwz f4, f5
-/* 8011712C 00112D8C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80117130 00112D90 FC 40 18 1E */ fctiwz f2, f3
-/* 80117134 00112D94 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80117138 00112D98 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8011713C 00112D9C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80117140 00112DA0 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80117144 00112DA4 7C 88 03 78 */ or r8, r4, r0
-/* 80117148 00112DA8 FC 20 08 1E */ fctiwz f1, f1
-/* 8011714C 00112DAC FC 00 00 1E */ fctiwz f0, f0
-/* 80117150 00112DB0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80117154 00112DB4 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80117158 00112DB8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8011715C 00112DBC 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80117160 00112DC0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80117164 00112DC4 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80117168 00112DC8 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8011716C 00112DCC 7C 06 07 34 */ extsh r6, r0
-/* 80117170 00112DD0 7C E7 07 34 */ extsh r7, r7
-/* 80117174 00112DD4 48 13 8F C1 */ bl func_80250134
-/* 80117178 00112DD8 48 00 01 64 */ b lbl_801172DC
-/* 8011717C 00112DDC 7F C3 F3 78 */ mr r3, r30
-/* 80117180 00112DE0 7F E4 FB 78 */ mr r4, r31
-/* 80117184 00112DE4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117188 00112DE8 38 A0 00 06 */ li r5, 6
-/* 8011718C 00112DEC 48 13 CD 51 */ bl func_80253EDC
-/* 80117190 00112DF0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117194 00112DF4 38 00 FF 00 */ li r0, -256
-/* 80117198 00112DF8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8011719C 00112DFC 38 60 2B 07 */ li r3, 0x2b07
-/* 801171A0 00112E00 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801171A4 00112E04 FC 80 28 1E */ fctiwz f4, f5
-/* 801171A8 00112E08 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801171AC 00112E0C FC 40 18 1E */ fctiwz f2, f3
-/* 801171B0 00112E10 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801171B4 00112E14 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801171B8 00112E18 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801171BC 00112E1C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 801171C0 00112E20 7C 88 03 78 */ or r8, r4, r0
-/* 801171C4 00112E24 FC 20 08 1E */ fctiwz f1, f1
-/* 801171C8 00112E28 FC 00 00 1E */ fctiwz f0, f0
-/* 801171CC 00112E2C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 801171D0 00112E30 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801171D4 00112E34 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801171D8 00112E38 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801171DC 00112E3C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801171E0 00112E40 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 801171E4 00112E44 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801171E8 00112E48 7C 06 07 34 */ extsh r6, r0
-/* 801171EC 00112E4C 7C E7 07 34 */ extsh r7, r7
-/* 801171F0 00112E50 48 13 8F 45 */ bl func_80250134
-/* 801171F4 00112E54 48 00 00 E8 */ b lbl_801172DC
-/* 801171F8 00112E58 7F C3 F3 78 */ mr r3, r30
-/* 801171FC 00112E5C 7F E4 FB 78 */ mr r4, r31
-/* 80117200 00112E60 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117204 00112E64 38 A0 00 06 */ li r5, 6
-/* 80117208 00112E68 48 13 CC D5 */ bl func_80253EDC
-/* 8011720C 00112E6C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117210 00112E70 38 00 FF 00 */ li r0, -256
-/* 80117214 00112E74 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80117218 00112E78 38 60 2B 08 */ li r3, 0x2b08
-/* 8011721C 00112E7C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80117220 00112E80 FC 80 28 1E */ fctiwz f4, f5
-/* 80117224 00112E84 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80117228 00112E88 FC 40 18 1E */ fctiwz f2, f3
-/* 8011722C 00112E8C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80117230 00112E90 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80117234 00112E94 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80117238 00112E98 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8011723C 00112E9C 7C 88 03 78 */ or r8, r4, r0
-/* 80117240 00112EA0 FC 20 08 1E */ fctiwz f1, f1
-/* 80117244 00112EA4 FC 00 00 1E */ fctiwz f0, f0
-/* 80117248 00112EA8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8011724C 00112EAC 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80117250 00112EB0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80117254 00112EB4 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80117258 00112EB8 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8011725C 00112EBC 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80117260 00112EC0 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80117264 00112EC4 7C 06 07 34 */ extsh r6, r0
-/* 80117268 00112EC8 7C E7 07 34 */ extsh r7, r7
-/* 8011726C 00112ECC 48 13 8E C9 */ bl func_80250134
-/* 80117270 00112ED0 48 00 00 6C */ b lbl_801172DC
-/* 80117274 00112ED4 7F C3 F3 78 */ mr r3, r30
-/* 80117278 00112ED8 7F E4 FB 78 */ mr r4, r31
-/* 8011727C 00112EDC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117280 00112EE0 38 A0 00 06 */ li r5, 6
-/* 80117284 00112EE4 48 13 CC 59 */ bl func_80253EDC
-/* 80117288 00112EE8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011728C 00112EEC 38 60 00 01 */ li r3, 1
-/* 80117290 00112EF0 4B F4 27 AD */ bl func_80059A3C
-/* 80117294 00112EF4 48 00 00 48 */ b lbl_801172DC
-/* 80117298 00112EF8 7F C3 F3 78 */ mr r3, r30
-/* 8011729C 00112EFC 7F E4 FB 78 */ mr r4, r31
-/* 801172A0 00112F00 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801172A4 00112F04 38 A0 00 06 */ li r5, 6
-/* 801172A8 00112F08 48 13 CC 35 */ bl func_80253EDC
-/* 801172AC 00112F0C 38 81 00 10 */ addi r4, r1, 0x10
-/* 801172B0 00112F10 38 60 00 02 */ li r3, 2
-/* 801172B4 00112F14 4B F4 27 89 */ bl func_80059A3C
-/* 801172B8 00112F18 48 00 00 24 */ b lbl_801172DC
-/* 801172BC 00112F1C 7F C3 F3 78 */ mr r3, r30
-/* 801172C0 00112F20 7F E4 FB 78 */ mr r4, r31
-/* 801172C4 00112F24 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801172C8 00112F28 38 A0 00 06 */ li r5, 6
-/* 801172CC 00112F2C 48 13 CC 11 */ bl func_80253EDC
-/* 801172D0 00112F30 38 81 00 10 */ addi r4, r1, 0x10
-/* 801172D4 00112F34 38 60 00 03 */ li r3, 3
-/* 801172D8 00112F38 4B F4 27 65 */ bl func_80059A3C
-lbl_801172DC:
-/* 801172DC 00112F3C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 801172E0 00112F40 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 801172E4 00112F44 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 801172E8 00112F48 7C 08 03 A6 */ mtlr r0
-/* 801172EC 00112F4C 38 21 00 60 */ addi r1, r1, 0x60
-/* 801172F0 00112F50 4E 80 00 20 */ blr
-lbl_801172F4:
-/* 801172F4 00112F54 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801172F8 00112F58 7C 08 02 A6 */ mflr r0
-/* 801172FC 00112F5C 38 A0 00 03 */ li r5, 3
-/* 80117300 00112F60 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80117304 00112F64 38 C1 00 08 */ addi r6, r1, 8
-/* 80117308 00112F68 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011730C 00112F6C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80117310 00112F70 7C 7E 1B 78 */ mr r30, r3
-/* 80117314 00112F74 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80117318 00112F78 7C 9D 23 78 */ mr r29, r4
-/* 8011731C 00112F7C 48 13 CB 71 */ bl func_80253E8C
-/* 80117320 00112F80 80 01 00 08 */ lwz r0, 8(r1)
-/* 80117324 00112F84 2C 00 00 0E */ cmpwi r0, 0xe
-/* 80117328 00112F88 41 82 00 20 */ beq lbl_80117348
-/* 8011732C 00112F8C 40 80 00 10 */ bge lbl_8011733C
-/* 80117330 00112F90 2C 00 00 08 */ cmpwi r0, 8
-/* 80117334 00112F94 41 82 00 2C */ beq lbl_80117360
-/* 80117338 00112F98 48 00 00 9C */ b lbl_801173D4
-lbl_8011733C:
-/* 8011733C 00112F9C 2C 00 00 11 */ cmpwi r0, 0x11
-/* 80117340 00112FA0 41 82 00 08 */ beq lbl_80117348
-/* 80117344 00112FA4 48 00 00 90 */ b lbl_801173D4
-lbl_80117348:
-/* 80117348 00112FA8 7F C3 F3 78 */ mr r3, r30
-/* 8011734C 00112FAC 7F A4 EB 78 */ mr r4, r29
-/* 80117350 00112FB0 38 A0 00 01 */ li r5, 1
-/* 80117354 00112FB4 38 C0 00 00 */ li r6, 0
-/* 80117358 00112FB8 48 13 CB 5D */ bl func_80253EB4
-/* 8011735C 00112FBC 48 00 00 78 */ b lbl_801173D4
-lbl_80117360:
-/* 80117360 00112FC0 38 60 01 80 */ li r3, 0x180
-/* 80117364 00112FC4 48 04 B7 2D */ bl func_80162A90
-/* 80117368 00112FC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011736C 00112FCC 41 82 00 68 */ beq lbl_801173D4
-/* 80117370 00112FD0 38 60 00 06 */ li r3, 6
-/* 80117374 00112FD4 38 80 FF FF */ li r4, -1
-/* 80117378 00112FD8 4B FC DE AD */ bl func_800E5224
-/* 8011737C 00112FDC 54 7E 06 3E */ clrlwi r30, r3, 0x18
-/* 80117380 00112FE0 38 60 00 08 */ li r3, 8
-/* 80117384 00112FE4 38 80 FF FF */ li r4, -1
-/* 80117388 00112FE8 4B FC DE 9D */ bl func_800E5224
-/* 8011738C 00112FEC 54 7F 06 3E */ clrlwi r31, r3, 0x18
-/* 80117390 00112FF0 38 60 00 07 */ li r3, 7
-/* 80117394 00112FF4 38 80 FF FF */ li r4, -1
-/* 80117398 00112FF8 4B FC DE 8D */ bl func_800E5224
-/* 8011739C 00112FFC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801173A0 00113000 7C 1F F2 14 */ add r0, r31, r30
-/* 801173A4 00113004 7C 03 02 14 */ add r0, r3, r0
-/* 801173A8 00113008 28 00 00 02 */ cmplwi r0, 2
-/* 801173AC 0011300C 40 80 00 28 */ bge lbl_801173D4
-/* 801173B0 00113010 88 1D 00 02 */ lbz r0, 2(r29)
-/* 801173B4 00113014 88 7D 00 03 */ lbz r3, 3(r29)
-/* 801173B8 00113018 7C 04 16 70 */ srawi r4, r0, 2
-/* 801173BC 0011301C 88 1D 00 04 */ lbz r0, 4(r29)
-/* 801173C0 00113020 7C 63 16 70 */ srawi r3, r3, 2
-/* 801173C4 00113024 98 9D 00 02 */ stb r4, 2(r29)
-/* 801173C8 00113028 7C 00 16 70 */ srawi r0, r0, 2
-/* 801173CC 0011302C 98 7D 00 03 */ stb r3, 3(r29)
-/* 801173D0 00113030 98 1D 00 04 */ stb r0, 4(r29)
-lbl_801173D4:
-/* 801173D4 00113034 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801173D8 00113038 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801173DC 0011303C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801173E0 00113040 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801173E4 00113044 7C 08 03 A6 */ mtlr r0
-/* 801173E8 00113048 38 21 00 20 */ addi r1, r1, 0x20
-/* 801173EC 0011304C 4E 80 00 20 */ blr
-lbl_801173F0:
-/* 801173F0 00113050 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801173F4 00113054 7C 08 02 A6 */ mflr r0
-/* 801173F8 00113058 38 A0 00 03 */ li r5, 3
-/* 801173FC 0011305C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80117400 00113060 38 C1 00 08 */ addi r6, r1, 8
-/* 80117404 00113064 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80117408 00113068 7C 9F 23 78 */ mr r31, r4
-/* 8011740C 0011306C 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80117410 00113070 7C 7E 1B 78 */ mr r30, r3
-/* 80117414 00113074 48 13 CA C9 */ bl func_80253EDC
-/* 80117418 00113078 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011741C 0011307C 28 00 00 0D */ cmplwi r0, 0xd
-/* 80117420 00113080 41 81 01 F8 */ bgt lbl_80117618
-/* 80117424 00113084 3C 60 80 42 */ lis r3, lbl_8041BA2C@ha
-/* 80117428 00113088 54 00 10 3A */ slwi r0, r0, 2
-/* 8011742C 0011308C 38 63 BA 2C */ addi r3, r3, lbl_8041BA2C@l
-/* 80117430 00113090 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80117434 00113094 7C 69 03 A6 */ mtctr r3
-/* 80117438 00113098 4E 80 04 20 */ bctr
-/* 8011743C 0011309C 7F C3 F3 78 */ mr r3, r30
-/* 80117440 001130A0 7F E4 FB 78 */ mr r4, r31
-/* 80117444 001130A4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117448 001130A8 38 A0 00 06 */ li r5, 6
-/* 8011744C 001130AC 48 13 CA 91 */ bl func_80253EDC
-/* 80117450 001130B0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117454 001130B4 38 00 FF 00 */ li r0, -256
-/* 80117458 001130B8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8011745C 001130BC 38 60 2B 0F */ li r3, 0x2b0f
-/* 80117460 001130C0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80117464 001130C4 FC 80 28 1E */ fctiwz f4, f5
-/* 80117468 001130C8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8011746C 001130CC FC 40 18 1E */ fctiwz f2, f3
-/* 80117470 001130D0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80117474 001130D4 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80117478 001130D8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8011747C 001130DC D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80117480 001130E0 7C 88 03 78 */ or r8, r4, r0
-/* 80117484 001130E4 FC 20 08 1E */ fctiwz f1, f1
-/* 80117488 001130E8 FC 00 00 1E */ fctiwz f0, f0
-/* 8011748C 001130EC D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80117490 001130F0 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80117494 001130F4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80117498 001130F8 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 8011749C 001130FC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801174A0 00113100 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801174A4 00113104 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 801174A8 00113108 7C 06 07 34 */ extsh r6, r0
-/* 801174AC 0011310C 7C E7 07 34 */ extsh r7, r7
-/* 801174B0 00113110 48 13 8C 85 */ bl func_80250134
-/* 801174B4 00113114 48 00 01 64 */ b lbl_80117618
-/* 801174B8 00113118 7F C3 F3 78 */ mr r3, r30
-/* 801174BC 0011311C 7F E4 FB 78 */ mr r4, r31
-/* 801174C0 00113120 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801174C4 00113124 38 A0 00 06 */ li r5, 6
-/* 801174C8 00113128 48 13 CA 15 */ bl func_80253EDC
-/* 801174CC 0011312C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801174D0 00113130 38 00 FF 00 */ li r0, -256
-/* 801174D4 00113134 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801174D8 00113138 38 60 2B 10 */ li r3, 0x2b10
-/* 801174DC 0011313C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801174E0 00113140 FC 80 28 1E */ fctiwz f4, f5
-/* 801174E4 00113144 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801174E8 00113148 FC 40 18 1E */ fctiwz f2, f3
-/* 801174EC 0011314C EC 21 28 28 */ fsubs f1, f1, f5
-/* 801174F0 00113150 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801174F4 00113154 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801174F8 00113158 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 801174FC 0011315C 7C 88 03 78 */ or r8, r4, r0
-/* 80117500 00113160 FC 20 08 1E */ fctiwz f1, f1
-/* 80117504 00113164 FC 00 00 1E */ fctiwz f0, f0
-/* 80117508 00113168 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8011750C 0011316C 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80117510 00113170 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80117514 00113174 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80117518 00113178 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8011751C 0011317C 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80117520 00113180 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80117524 00113184 7C 06 07 34 */ extsh r6, r0
-/* 80117528 00113188 7C E7 07 34 */ extsh r7, r7
-/* 8011752C 0011318C 48 13 8C 09 */ bl func_80250134
-/* 80117530 00113190 48 00 00 E8 */ b lbl_80117618
-/* 80117534 00113194 7F C3 F3 78 */ mr r3, r30
-/* 80117538 00113198 7F E4 FB 78 */ mr r4, r31
-/* 8011753C 0011319C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117540 001131A0 38 A0 00 06 */ li r5, 6
-/* 80117544 001131A4 48 13 C9 99 */ bl func_80253EDC
-/* 80117548 001131A8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8011754C 001131AC 38 00 FF 00 */ li r0, -256
-/* 80117550 001131B0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80117554 001131B4 38 60 2B 11 */ li r3, 0x2b11
-/* 80117558 001131B8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8011755C 001131BC FC 80 28 1E */ fctiwz f4, f5
-/* 80117560 001131C0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80117564 001131C4 FC 40 18 1E */ fctiwz f2, f3
-/* 80117568 001131C8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8011756C 001131CC 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80117570 001131D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80117574 001131D4 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80117578 001131D8 7C 88 03 78 */ or r8, r4, r0
-/* 8011757C 001131DC FC 20 08 1E */ fctiwz f1, f1
-/* 80117580 001131E0 FC 00 00 1E */ fctiwz f0, f0
-/* 80117584 001131E4 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80117588 001131E8 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 8011758C 001131EC D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80117590 001131F0 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80117594 001131F4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80117598 001131F8 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 8011759C 001131FC 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801175A0 00113200 7C 06 07 34 */ extsh r6, r0
-/* 801175A4 00113204 7C E7 07 34 */ extsh r7, r7
-/* 801175A8 00113208 48 13 8B 8D */ bl func_80250134
-/* 801175AC 0011320C 48 00 00 6C */ b lbl_80117618
-/* 801175B0 00113210 7F C3 F3 78 */ mr r3, r30
-/* 801175B4 00113214 7F E4 FB 78 */ mr r4, r31
-/* 801175B8 00113218 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801175BC 0011321C 38 A0 00 06 */ li r5, 6
-/* 801175C0 00113220 48 13 C9 1D */ bl func_80253EDC
-/* 801175C4 00113224 38 81 00 10 */ addi r4, r1, 0x10
-/* 801175C8 00113228 38 60 00 01 */ li r3, 1
-/* 801175CC 0011322C 4B F4 24 71 */ bl func_80059A3C
-/* 801175D0 00113230 48 00 00 48 */ b lbl_80117618
-/* 801175D4 00113234 7F C3 F3 78 */ mr r3, r30
-/* 801175D8 00113238 7F E4 FB 78 */ mr r4, r31
-/* 801175DC 0011323C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801175E0 00113240 38 A0 00 06 */ li r5, 6
-/* 801175E4 00113244 48 13 C8 F9 */ bl func_80253EDC
-/* 801175E8 00113248 38 81 00 10 */ addi r4, r1, 0x10
-/* 801175EC 0011324C 38 60 00 02 */ li r3, 2
-/* 801175F0 00113250 4B F4 24 4D */ bl func_80059A3C
-/* 801175F4 00113254 48 00 00 24 */ b lbl_80117618
-/* 801175F8 00113258 7F C3 F3 78 */ mr r3, r30
-/* 801175FC 0011325C 7F E4 FB 78 */ mr r4, r31
-/* 80117600 00113260 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117604 00113264 38 A0 00 06 */ li r5, 6
-/* 80117608 00113268 48 13 C8 D5 */ bl func_80253EDC
-/* 8011760C 0011326C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80117610 00113270 38 60 00 03 */ li r3, 3
-/* 80117614 00113274 4B F4 24 29 */ bl func_80059A3C
-lbl_80117618:
-/* 80117618 00113278 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8011761C 0011327C 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80117620 00113280 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80117624 00113284 7C 08 03 A6 */ mtlr r0
-/* 80117628 00113288 38 21 00 60 */ addi r1, r1, 0x60
-/* 8011762C 0011328C 4E 80 00 20 */ blr
-lbl_80117630:
-/* 80117630 00113290 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80117634 00113294 7C 08 02 A6 */ mflr r0
-/* 80117638 00113298 38 A0 00 03 */ li r5, 3
-/* 8011763C 0011329C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80117640 001132A0 38 C1 00 08 */ addi r6, r1, 8
-/* 80117644 001132A4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80117648 001132A8 7C 9F 23 78 */ mr r31, r4
-/* 8011764C 001132AC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80117650 001132B0 7C 7E 1B 78 */ mr r30, r3
-/* 80117654 001132B4 48 13 C8 39 */ bl func_80253E8C
-/* 80117658 001132B8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011765C 001132BC 2C 00 00 0E */ cmpwi r0, 0xe
-/* 80117660 001132C0 41 82 00 20 */ beq lbl_80117680
-/* 80117664 001132C4 40 80 00 10 */ bge lbl_80117674
-/* 80117668 001132C8 2C 00 00 0B */ cmpwi r0, 0xb
-/* 8011766C 001132CC 41 82 00 14 */ beq lbl_80117680
-/* 80117670 001132D0 48 00 00 24 */ b lbl_80117694
-lbl_80117674:
-/* 80117674 001132D4 2C 00 00 11 */ cmpwi r0, 0x11
-/* 80117678 001132D8 41 82 00 08 */ beq lbl_80117680
-/* 8011767C 001132DC 48 00 00 18 */ b lbl_80117694
-lbl_80117680:
-/* 80117680 001132E0 7F C3 F3 78 */ mr r3, r30
-/* 80117684 001132E4 7F E4 FB 78 */ mr r4, r31
-/* 80117688 001132E8 38 A0 00 01 */ li r5, 1
-/* 8011768C 001132EC 38 C0 00 00 */ li r6, 0
-/* 80117690 001132F0 48 13 C8 25 */ bl func_80253EB4
-lbl_80117694:
-/* 80117694 001132F4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80117698 001132F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011769C 001132FC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801176A0 00113300 7C 08 03 A6 */ mtlr r0
-/* 801176A4 00113304 38 21 00 20 */ addi r1, r1, 0x20
-/* 801176A8 00113308 4E 80 00 20 */ blr
-lbl_801176AC:
-/* 801176AC 0011330C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801176B0 00113310 7C 08 02 A6 */ mflr r0
-/* 801176B4 00113314 38 A0 00 03 */ li r5, 3
-/* 801176B8 00113318 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801176BC 0011331C 38 C1 00 08 */ addi r6, r1, 8
-/* 801176C0 00113320 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801176C4 00113324 7C 9F 23 78 */ mr r31, r4
-/* 801176C8 00113328 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 801176CC 0011332C 7C 7E 1B 78 */ mr r30, r3
-/* 801176D0 00113330 48 13 C8 0D */ bl func_80253EDC
-/* 801176D4 00113334 80 01 00 08 */ lwz r0, 8(r1)
-/* 801176D8 00113338 2C 00 00 07 */ cmpwi r0, 7
-/* 801176DC 0011333C 41 82 00 2C */ beq lbl_80117708
-/* 801176E0 00113340 40 80 00 1C */ bge lbl_801176FC
-/* 801176E4 00113344 2C 00 00 02 */ cmpwi r0, 2
-/* 801176E8 00113348 41 82 01 3C */ beq lbl_80117824
-/* 801176EC 0011334C 40 80 01 58 */ bge lbl_80117844
-/* 801176F0 00113350 2C 00 00 01 */ cmpwi r0, 1
-/* 801176F4 00113354 40 80 01 0C */ bge lbl_80117800
-/* 801176F8 00113358 48 00 01 4C */ b lbl_80117844
-lbl_801176FC:
-/* 801176FC 0011335C 2C 00 00 0A */ cmpwi r0, 0xa
-/* 80117700 00113360 41 82 00 84 */ beq lbl_80117784
-/* 80117704 00113364 48 00 01 40 */ b lbl_80117844
-lbl_80117708:
-/* 80117708 00113368 7F C3 F3 78 */ mr r3, r30
-/* 8011770C 0011336C 7F E4 FB 78 */ mr r4, r31
-/* 80117710 00113370 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117714 00113374 38 A0 00 06 */ li r5, 6
-/* 80117718 00113378 48 13 C7 C5 */ bl func_80253EDC
-/* 8011771C 0011337C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117720 00113380 38 00 FF 00 */ li r0, -256
-/* 80117724 00113384 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80117728 00113388 38 60 2B 26 */ li r3, 0x2b26
-/* 8011772C 0011338C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80117730 00113390 FC 80 28 1E */ fctiwz f4, f5
-/* 80117734 00113394 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80117738 00113398 FC 40 18 1E */ fctiwz f2, f3
-/* 8011773C 0011339C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80117740 001133A0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80117744 001133A4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80117748 001133A8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8011774C 001133AC 7C 88 03 78 */ or r8, r4, r0
-/* 80117750 001133B0 FC 20 08 1E */ fctiwz f1, f1
-/* 80117754 001133B4 FC 00 00 1E */ fctiwz f0, f0
-/* 80117758 001133B8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8011775C 001133BC 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80117760 001133C0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80117764 001133C4 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80117768 001133C8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8011776C 001133CC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80117770 001133D0 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80117774 001133D4 7C 06 07 34 */ extsh r6, r0
-/* 80117778 001133D8 7C E7 07 34 */ extsh r7, r7
-/* 8011777C 001133DC 48 13 89 B9 */ bl func_80250134
-/* 80117780 001133E0 48 00 00 C4 */ b lbl_80117844
-lbl_80117784:
-/* 80117784 001133E4 7F C3 F3 78 */ mr r3, r30
-/* 80117788 001133E8 7F E4 FB 78 */ mr r4, r31
-/* 8011778C 001133EC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117790 001133F0 38 A0 00 06 */ li r5, 6
-/* 80117794 001133F4 48 13 C7 49 */ bl func_80253EDC
-/* 80117798 001133F8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8011779C 001133FC 38 00 FF 00 */ li r0, -256
-/* 801177A0 00113400 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801177A4 00113404 38 60 2B 28 */ li r3, 0x2b28
-/* 801177A8 00113408 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801177AC 0011340C FC 80 28 1E */ fctiwz f4, f5
-/* 801177B0 00113410 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801177B4 00113414 FC 40 18 1E */ fctiwz f2, f3
-/* 801177B8 00113418 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801177BC 0011341C 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801177C0 00113420 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801177C4 00113424 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 801177C8 00113428 7C 88 03 78 */ or r8, r4, r0
-/* 801177CC 0011342C FC 20 08 1E */ fctiwz f1, f1
-/* 801177D0 00113430 FC 00 00 1E */ fctiwz f0, f0
-/* 801177D4 00113434 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 801177D8 00113438 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801177DC 0011343C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801177E0 00113440 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801177E4 00113444 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801177E8 00113448 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 801177EC 0011344C 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801177F0 00113450 7C 06 07 34 */ extsh r6, r0
-/* 801177F4 00113454 7C E7 07 34 */ extsh r7, r7
-/* 801177F8 00113458 48 13 89 3D */ bl func_80250134
-/* 801177FC 0011345C 48 00 00 48 */ b lbl_80117844
-lbl_80117800:
-/* 80117800 00113460 7F C3 F3 78 */ mr r3, r30
-/* 80117804 00113464 7F E4 FB 78 */ mr r4, r31
-/* 80117808 00113468 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011780C 0011346C 38 A0 00 06 */ li r5, 6
-/* 80117810 00113470 48 13 C6 CD */ bl func_80253EDC
-/* 80117814 00113474 38 81 00 10 */ addi r4, r1, 0x10
-/* 80117818 00113478 38 60 00 01 */ li r3, 1
-/* 8011781C 0011347C 4B F4 22 21 */ bl func_80059A3C
-/* 80117820 00113480 48 00 00 24 */ b lbl_80117844
-lbl_80117824:
-/* 80117824 00113484 7F C3 F3 78 */ mr r3, r30
-/* 80117828 00113488 7F E4 FB 78 */ mr r4, r31
-/* 8011782C 0011348C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117830 00113490 38 A0 00 06 */ li r5, 6
-/* 80117834 00113494 48 13 C6 A9 */ bl func_80253EDC
-/* 80117838 00113498 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011783C 0011349C 38 60 00 02 */ li r3, 2
-/* 80117840 001134A0 4B F4 21 FD */ bl func_80059A3C
-lbl_80117844:
-/* 80117844 001134A4 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80117848 001134A8 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8011784C 001134AC 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80117850 001134B0 7C 08 03 A6 */ mtlr r0
-/* 80117854 001134B4 38 21 00 60 */ addi r1, r1, 0x60
-/* 80117858 001134B8 4E 80 00 20 */ blr
-lbl_8011785C:
-/* 8011785C 001134BC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80117860 001134C0 7C 08 02 A6 */ mflr r0
-/* 80117864 001134C4 38 A0 00 03 */ li r5, 3
-/* 80117868 001134C8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011786C 001134CC 38 C1 00 08 */ addi r6, r1, 8
-/* 80117870 001134D0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80117874 001134D4 7C 9F 23 78 */ mr r31, r4
-/* 80117878 001134D8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011787C 001134DC 7C 7E 1B 78 */ mr r30, r3
-/* 80117880 001134E0 48 13 C6 0D */ bl func_80253E8C
-/* 80117884 001134E4 80 01 00 08 */ lwz r0, 8(r1)
-/* 80117888 001134E8 2C 00 00 11 */ cmpwi r0, 0x11
-/* 8011788C 001134EC 41 82 00 14 */ beq lbl_801178A0
-/* 80117890 001134F0 40 80 00 24 */ bge lbl_801178B4
-/* 80117894 001134F4 2C 00 00 0E */ cmpwi r0, 0xe
-/* 80117898 001134F8 41 82 00 08 */ beq lbl_801178A0
-/* 8011789C 001134FC 48 00 00 18 */ b lbl_801178B4
-lbl_801178A0:
-/* 801178A0 00113500 7F C3 F3 78 */ mr r3, r30
-/* 801178A4 00113504 7F E4 FB 78 */ mr r4, r31
-/* 801178A8 00113508 38 A0 00 01 */ li r5, 1
-/* 801178AC 0011350C 38 C0 00 00 */ li r6, 0
-/* 801178B0 00113510 48 13 C6 05 */ bl func_80253EB4
-lbl_801178B4:
-/* 801178B4 00113514 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801178B8 00113518 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801178BC 0011351C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801178C0 00113520 7C 08 03 A6 */ mtlr r0
-/* 801178C4 00113524 38 21 00 20 */ addi r1, r1, 0x20
-/* 801178C8 00113528 4E 80 00 20 */ blr
-lbl_801178CC:
-/* 801178CC 0011352C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801178D0 00113530 7C 08 02 A6 */ mflr r0
-/* 801178D4 00113534 38 A0 00 03 */ li r5, 3
-/* 801178D8 00113538 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801178DC 0011353C 38 C1 00 08 */ addi r6, r1, 8
-/* 801178E0 00113540 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801178E4 00113544 7C 9F 23 78 */ mr r31, r4
-/* 801178E8 00113548 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 801178EC 0011354C 7C 7E 1B 78 */ mr r30, r3
-/* 801178F0 00113550 48 13 C5 ED */ bl func_80253EDC
-/* 801178F4 00113554 80 01 00 08 */ lwz r0, 8(r1)
-/* 801178F8 00113558 28 00 00 0D */ cmplwi r0, 0xd
-/* 801178FC 0011355C 41 81 01 F8 */ bgt lbl_80117AF4
-/* 80117900 00113560 3C 60 80 42 */ lis r3, lbl_8041BA64@ha
-/* 80117904 00113564 54 00 10 3A */ slwi r0, r0, 2
-/* 80117908 00113568 38 63 BA 64 */ addi r3, r3, lbl_8041BA64@l
-/* 8011790C 0011356C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80117910 00113570 7C 69 03 A6 */ mtctr r3
-/* 80117914 00113574 4E 80 04 20 */ bctr
-/* 80117918 00113578 7F C3 F3 78 */ mr r3, r30
-/* 8011791C 0011357C 7F E4 FB 78 */ mr r4, r31
-/* 80117920 00113580 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117924 00113584 38 A0 00 06 */ li r5, 6
-/* 80117928 00113588 48 13 C5 B5 */ bl func_80253EDC
-/* 8011792C 0011358C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117930 00113590 38 00 FF 00 */ li r0, -256
-/* 80117934 00113594 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80117938 00113598 38 60 2B 2D */ li r3, 0x2b2d
-/* 8011793C 0011359C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80117940 001135A0 FC 80 28 1E */ fctiwz f4, f5
-/* 80117944 001135A4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80117948 001135A8 FC 40 18 1E */ fctiwz f2, f3
-/* 8011794C 001135AC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80117950 001135B0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80117954 001135B4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80117958 001135B8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8011795C 001135BC 7C 88 03 78 */ or r8, r4, r0
-/* 80117960 001135C0 FC 20 08 1E */ fctiwz f1, f1
-/* 80117964 001135C4 FC 00 00 1E */ fctiwz f0, f0
-/* 80117968 001135C8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8011796C 001135CC 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80117970 001135D0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80117974 001135D4 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80117978 001135D8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8011797C 001135DC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80117980 001135E0 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80117984 001135E4 7C 06 07 34 */ extsh r6, r0
-/* 80117988 001135E8 7C E7 07 34 */ extsh r7, r7
-/* 8011798C 001135EC 48 13 87 A9 */ bl func_80250134
-/* 80117990 001135F0 48 00 01 64 */ b lbl_80117AF4
-/* 80117994 001135F4 7F C3 F3 78 */ mr r3, r30
-/* 80117998 001135F8 7F E4 FB 78 */ mr r4, r31
-/* 8011799C 001135FC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801179A0 00113600 38 A0 00 06 */ li r5, 6
-/* 801179A4 00113604 48 13 C5 39 */ bl func_80253EDC
-/* 801179A8 00113608 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801179AC 0011360C 38 00 FF 00 */ li r0, -256
-/* 801179B0 00113610 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801179B4 00113614 38 60 2B 2E */ li r3, 0x2b2e
-/* 801179B8 00113618 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801179BC 0011361C FC 80 28 1E */ fctiwz f4, f5
-/* 801179C0 00113620 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801179C4 00113624 FC 40 18 1E */ fctiwz f2, f3
-/* 801179C8 00113628 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801179CC 0011362C 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801179D0 00113630 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801179D4 00113634 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 801179D8 00113638 7C 88 03 78 */ or r8, r4, r0
-/* 801179DC 0011363C FC 20 08 1E */ fctiwz f1, f1
-/* 801179E0 00113640 FC 00 00 1E */ fctiwz f0, f0
-/* 801179E4 00113644 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 801179E8 00113648 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801179EC 0011364C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801179F0 00113650 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801179F4 00113654 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801179F8 00113658 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 801179FC 0011365C 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80117A00 00113660 7C 06 07 34 */ extsh r6, r0
-/* 80117A04 00113664 7C E7 07 34 */ extsh r7, r7
-/* 80117A08 00113668 48 13 87 2D */ bl func_80250134
-/* 80117A0C 0011366C 48 00 00 E8 */ b lbl_80117AF4
-/* 80117A10 00113670 7F C3 F3 78 */ mr r3, r30
-/* 80117A14 00113674 7F E4 FB 78 */ mr r4, r31
-/* 80117A18 00113678 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117A1C 0011367C 38 A0 00 06 */ li r5, 6
-/* 80117A20 00113680 48 13 C4 BD */ bl func_80253EDC
-/* 80117A24 00113684 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80117A28 00113688 38 00 FF 00 */ li r0, -256
-/* 80117A2C 0011368C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80117A30 00113690 38 60 46 29 */ li r3, 0x4629
-/* 80117A34 00113694 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80117A38 00113698 FC 80 28 1E */ fctiwz f4, f5
-/* 80117A3C 0011369C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80117A40 001136A0 FC 40 18 1E */ fctiwz f2, f3
-/* 80117A44 001136A4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80117A48 001136A8 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80117A4C 001136AC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80117A50 001136B0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80117A54 001136B4 7C 88 03 78 */ or r8, r4, r0
-/* 80117A58 001136B8 FC 20 08 1E */ fctiwz f1, f1
-/* 80117A5C 001136BC FC 00 00 1E */ fctiwz f0, f0
-/* 80117A60 001136C0 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80117A64 001136C4 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80117A68 001136C8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80117A6C 001136CC 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80117A70 001136D0 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80117A74 001136D4 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80117A78 001136D8 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80117A7C 001136DC 7C 06 07 34 */ extsh r6, r0
-/* 80117A80 001136E0 7C E7 07 34 */ extsh r7, r7
-/* 80117A84 001136E4 48 13 86 B1 */ bl func_80250134
-/* 80117A88 001136E8 48 00 00 6C */ b lbl_80117AF4
-/* 80117A8C 001136EC 7F C3 F3 78 */ mr r3, r30
-/* 80117A90 001136F0 7F E4 FB 78 */ mr r4, r31
-/* 80117A94 001136F4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117A98 001136F8 38 A0 00 06 */ li r5, 6
-/* 80117A9C 001136FC 48 13 C4 41 */ bl func_80253EDC
-/* 80117AA0 00113700 38 81 00 10 */ addi r4, r1, 0x10
-/* 80117AA4 00113704 38 60 00 01 */ li r3, 1
-/* 80117AA8 00113708 4B F4 1F 95 */ bl func_80059A3C
-/* 80117AAC 0011370C 48 00 00 48 */ b lbl_80117AF4
-/* 80117AB0 00113710 7F C3 F3 78 */ mr r3, r30
-/* 80117AB4 00113714 7F E4 FB 78 */ mr r4, r31
-/* 80117AB8 00113718 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117ABC 0011371C 38 A0 00 06 */ li r5, 6
-/* 80117AC0 00113720 48 13 C4 1D */ bl func_80253EDC
-/* 80117AC4 00113724 38 81 00 10 */ addi r4, r1, 0x10
-/* 80117AC8 00113728 38 60 00 02 */ li r3, 2
-/* 80117ACC 0011372C 4B F4 1F 71 */ bl func_80059A3C
-/* 80117AD0 00113730 48 00 00 24 */ b lbl_80117AF4
-/* 80117AD4 00113734 7F C3 F3 78 */ mr r3, r30
-/* 80117AD8 00113738 7F E4 FB 78 */ mr r4, r31
-/* 80117ADC 0011373C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117AE0 00113740 38 A0 00 06 */ li r5, 6
-/* 80117AE4 00113744 48 13 C3 F9 */ bl func_80253EDC
-/* 80117AE8 00113748 38 81 00 10 */ addi r4, r1, 0x10
-/* 80117AEC 0011374C 38 60 00 03 */ li r3, 3
-/* 80117AF0 00113750 4B F4 1F 4D */ bl func_80059A3C
-lbl_80117AF4:
-/* 80117AF4 00113754 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80117AF8 00113758 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80117AFC 0011375C 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80117B00 00113760 7C 08 03 A6 */ mtlr r0
-/* 80117B04 00113764 38 21 00 60 */ addi r1, r1, 0x60
-/* 80117B08 00113768 4E 80 00 20 */ blr
-lbl_80117B0C:
-/* 80117B0C 0011376C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80117B10 00113770 7C 08 02 A6 */ mflr r0
-/* 80117B14 00113774 38 A0 00 03 */ li r5, 3
-/* 80117B18 00113778 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80117B1C 0011377C 38 C1 00 08 */ addi r6, r1, 8
-/* 80117B20 00113780 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80117B24 00113784 7C 9F 23 78 */ mr r31, r4
-/* 80117B28 00113788 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80117B2C 0011378C 7C 7E 1B 78 */ mr r30, r3
-/* 80117B30 00113790 48 13 C3 5D */ bl func_80253E8C
-/* 80117B34 00113794 80 01 00 08 */ lwz r0, 8(r1)
-/* 80117B38 00113798 2C 00 00 10 */ cmpwi r0, 0x10
-/* 80117B3C 0011379C 41 82 00 40 */ beq lbl_80117B7C
-/* 80117B40 001137A0 40 80 00 50 */ bge lbl_80117B90
-/* 80117B44 001137A4 2C 00 00 01 */ cmpwi r0, 1
-/* 80117B48 001137A8 41 82 00 08 */ beq lbl_80117B50
-/* 80117B4C 001137AC 48 00 00 44 */ b lbl_80117B90
-lbl_80117B50:
-/* 80117B50 001137B0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117B54 001137B4 38 60 00 51 */ li r3, 0x51
-/* 80117B58 001137B8 80 84 00 D8 */ lwz r4, 0xd8(r4)
-/* 80117B5C 001137BC 38 84 00 10 */ addi r4, r4, 0x10
-/* 80117B60 001137C0 48 04 47 A9 */ bl func_8015C308
-/* 80117B64 001137C4 7F C3 F3 78 */ mr r3, r30
-/* 80117B68 001137C8 7F E4 FB 78 */ mr r4, r31
-/* 80117B6C 001137CC 38 A0 00 02 */ li r5, 2
-/* 80117B70 001137D0 38 C0 2E 0C */ li r6, 0x2e0c
-/* 80117B74 001137D4 48 13 C3 41 */ bl func_80253EB4
-/* 80117B78 001137D8 48 00 00 18 */ b lbl_80117B90
-lbl_80117B7C:
-/* 80117B7C 001137DC 7F C3 F3 78 */ mr r3, r30
-/* 80117B80 001137E0 7F E4 FB 78 */ mr r4, r31
-/* 80117B84 001137E4 38 A0 00 01 */ li r5, 1
-/* 80117B88 001137E8 38 C0 00 00 */ li r6, 0
-/* 80117B8C 001137EC 48 13 C3 29 */ bl func_80253EB4
-lbl_80117B90:
-/* 80117B90 001137F0 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117B94 001137F4 A0 7F 01 24 */ lhz r3, 0x124(r31)
-/* 80117B98 001137F8 A0 1F 01 26 */ lhz r0, 0x126(r31)
-/* 80117B9C 001137FC 7C 03 00 40 */ cmplw r3, r0
-/* 80117BA0 00113800 41 82 00 28 */ beq lbl_80117BC8
-/* 80117BA4 00113804 7F C3 F3 78 */ mr r3, r30
-/* 80117BA8 00113808 48 13 C2 39 */ bl func_80253DE0
-/* 80117BAC 0011380C A0 1F 01 2A */ lhz r0, 0x12a(r31)
-/* 80117BB0 00113810 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80117BB4 00113814 7C 00 18 40 */ cmplw r0, r3
-/* 80117BB8 00113818 40 82 00 10 */ bne lbl_80117BC8
-/* 80117BBC 0011381C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117BC0 00113820 A0 03 01 26 */ lhz r0, 0x126(r3)
-/* 80117BC4 00113824 B0 03 01 24 */ sth r0, 0x124(r3)
-lbl_80117BC8:
-/* 80117BC8 00113828 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80117BCC 0011382C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80117BD0 00113830 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80117BD4 00113834 7C 08 03 A6 */ mtlr r0
-/* 80117BD8 00113838 38 21 00 20 */ addi r1, r1, 0x20
-/* 80117BDC 0011383C 4E 80 00 20 */ blr
-lbl_80117BE0:
-/* 80117BE0 00113840 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80117BE4 00113844 7C 08 02 A6 */ mflr r0
-/* 80117BE8 00113848 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80117BEC 0011384C 39 61 00 70 */ addi r11, r1, 0x70
-/* 80117BF0 00113850 48 0A F5 31 */ bl _savegpr_25
-/* 80117BF4 00113854 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 80117BF8 00113858 7C 7B 1B 78 */ mr r27, r3
-/* 80117BFC 0011385C 3B 85 FF FF */ addi r28, r5, 0x0000FFFF@l
-/* 80117C00 00113860 7C 9A 23 78 */ mr r26, r4
-/* 80117C04 00113864 38 C1 00 08 */ addi r6, r1, 8
-/* 80117C08 00113868 38 A0 00 03 */ li r5, 3
-/* 80117C0C 0011386C 48 13 C2 D1 */ bl func_80253EDC
-/* 80117C10 00113870 80 61 00 08 */ lwz r3, 8(r1)
-/* 80117C14 00113874 38 03 FF FD */ addi r0, r3, -3
-/* 80117C18 00113878 28 00 00 0C */ cmplwi r0, 0xc
-/* 80117C1C 0011387C 41 81 00 9C */ bgt lbl_80117CB8
-/* 80117C20 00113880 3C 60 80 42 */ lis r3, lbl_8041BAF4@ha
-/* 80117C24 00113884 54 00 10 3A */ slwi r0, r0, 2
-/* 80117C28 00113888 38 63 BA F4 */ addi r3, r3, lbl_8041BAF4@l
-/* 80117C2C 0011388C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80117C30 00113890 7C 69 03 A6 */ mtctr r3
-/* 80117C34 00113894 4E 80 04 20 */ bctr
-/* 80117C38 00113898 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117C3C 0011389C A0 63 01 24 */ lhz r3, 0x124(r3)
-/* 80117C40 001138A0 38 03 FF FF */ addi r0, r3, -1
-/* 80117C44 001138A4 54 1C 04 3E */ clrlwi r28, r0, 0x10
-/* 80117C48 001138A8 48 00 00 70 */ b lbl_80117CB8
-/* 80117C4C 001138AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117C50 001138B0 A3 83 01 24 */ lhz r28, 0x124(r3)
-/* 80117C54 001138B4 48 00 00 64 */ b lbl_80117CB8
-/* 80117C58 001138B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117C5C 001138BC A0 63 01 24 */ lhz r3, 0x124(r3)
-/* 80117C60 001138C0 38 03 00 01 */ addi r0, r3, 1
-/* 80117C64 001138C4 54 1C 04 3E */ clrlwi r28, r0, 0x10
-/* 80117C68 001138C8 48 00 00 50 */ b lbl_80117CB8
-/* 80117C6C 001138CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117C70 001138D0 A0 63 01 24 */ lhz r3, 0x124(r3)
-/* 80117C74 001138D4 38 03 00 02 */ addi r0, r3, 2
-/* 80117C78 001138D8 54 1C 04 3E */ clrlwi r28, r0, 0x10
-/* 80117C7C 001138DC 48 00 00 3C */ b lbl_80117CB8
-/* 80117C80 001138E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117C84 001138E4 A0 63 01 24 */ lhz r3, 0x124(r3)
-/* 80117C88 001138E8 38 03 00 03 */ addi r0, r3, 3
-/* 80117C8C 001138EC 54 1C 04 3E */ clrlwi r28, r0, 0x10
-/* 80117C90 001138F0 48 00 00 28 */ b lbl_80117CB8
-/* 80117C94 001138F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117C98 001138F8 A0 63 01 24 */ lhz r3, 0x124(r3)
-/* 80117C9C 001138FC 38 03 00 04 */ addi r0, r3, 4
-/* 80117CA0 00113900 54 1C 04 3E */ clrlwi r28, r0, 0x10
-/* 80117CA4 00113904 48 00 00 14 */ b lbl_80117CB8
-/* 80117CA8 00113908 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117CAC 0011390C A0 63 01 24 */ lhz r3, 0x124(r3)
-/* 80117CB0 00113910 38 03 00 05 */ addi r0, r3, 5
-/* 80117CB4 00113914 54 1C 04 3E */ clrlwi r28, r0, 0x10
-lbl_80117CB8:
-/* 80117CB8 00113918 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 80117CBC 0011391C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80117CC0 00113920 41 82 03 98 */ beq lbl_80118058
-/* 80117CC4 00113924 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117CC8 00113928 57 9F 0B FC */ rlwinm r31, r28, 1, 0xf, 0x1e
-/* 80117CCC 0011392C 7C 60 FA 14 */ add r3, r0, r31
-/* 80117CD0 00113930 A0 03 01 2E */ lhz r0, 0x12e(r3)
-/* 80117CD4 00113934 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80117CD8 00113938 41 82 03 80 */ beq lbl_80118058
-/* 80117CDC 0011393C 7F 63 DB 78 */ mr r3, r27
-/* 80117CE0 00113940 7F 44 D3 78 */ mr r4, r26
-/* 80117CE4 00113944 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80117CE8 00113948 38 A0 00 06 */ li r5, 6
-/* 80117CEC 0011394C 48 13 C1 F1 */ bl func_80253EDC
-/* 80117CF0 00113950 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80117CF4 00113954 3C 60 80 42 */ lis r3, lbl_8041B8E8@ha
-/* 80117CF8 00113958 C0 81 00 14 */ lfs f4, 0x14(r1)
-/* 80117CFC 0011395C 38 63 B8 E8 */ addi r3, r3, lbl_8041B8E8@l
-/* 80117D00 00113960 FC 20 00 1E */ fctiwz f1, f0
-/* 80117D04 00113964 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 80117D08 00113968 EC 84 00 28 */ fsubs f4, f4, f0
-/* 80117D0C 0011396C C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 80117D10 00113970 FC 00 10 1E */ fctiwz f0, f2
-/* 80117D14 00113974 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117D18 00113978 EC 43 10 28 */ fsubs f2, f3, f2
-/* 80117D1C 0011397C D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80117D20 00113980 FC 60 20 1E */ fctiwz f3, f4
-/* 80117D24 00113984 7C 80 FA 14 */ add r4, r0, r31
-/* 80117D28 00113988 A0 04 01 2E */ lhz r0, 0x12e(r4)
-/* 80117D2C 0011398C 38 A0 FF 00 */ li r5, -256
-/* 80117D30 00113990 FC 20 10 1E */ fctiwz f1, f2
-/* 80117D34 00113994 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 80117D38 00113998 88 FA 00 11 */ lbz r7, 0x11(r26)
-/* 80117D3C 0011399C 54 00 08 3C */ slwi r0, r0, 1
-/* 80117D40 001139A0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80117D44 001139A4 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 80117D48 001139A8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80117D4C 001139AC 7C F9 2B 78 */ or r25, r7, r5
-/* 80117D50 001139B0 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 80117D54 001139B4 7F C4 F3 78 */ mr r4, r30
-/* 80117D58 001139B8 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 80117D5C 001139BC 7F 28 CB 78 */ mr r8, r25
-/* 80117D60 001139C0 83 A1 00 4C */ lwz r29, 0x4c(r1)
-/* 80117D64 001139C4 7F 86 07 34 */ extsh r6, r28
-/* 80117D68 001139C8 7C 63 02 2E */ lhzx r3, r3, r0
-/* 80117D6C 001139CC 7F 67 07 34 */ extsh r7, r27
-/* 80117D70 001139D0 7F A5 EB 78 */ mr r5, r29
-/* 80117D74 001139D4 48 13 83 C1 */ bl func_80250134
-/* 80117D78 001139D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80117D7C 001139DC 7C 64 FA 14 */ add r3, r4, r31
-/* 80117D80 001139E0 A0 03 01 2E */ lhz r0, 0x12e(r3)
-/* 80117D84 001139E4 28 00 00 15 */ cmplwi r0, 0x15
-/* 80117D88 001139E8 41 81 02 9C */ bgt lbl_80118024
-/* 80117D8C 001139EC 3C 60 80 42 */ lis r3, lbl_8041BA9C@ha
-/* 80117D90 001139F0 54 00 10 3A */ slwi r0, r0, 2
-/* 80117D94 001139F4 38 63 BA 9C */ addi r3, r3, lbl_8041BA9C@l
-/* 80117D98 001139F8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80117D9C 001139FC 7C 69 03 A6 */ mtctr r3
-/* 80117DA0 00113A00 4E 80 04 20 */ bctr
-/* 80117DA4 00113A04 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80117DA8 00113A08 C8 23 00 08 */ lfd f1, 8(r3)
-/* 80117DAC 00113A0C 48 0A F2 55 */ bl __cvt_fp2unsigned
-/* 80117DB0 00113A10 7C 64 1B 78 */ mr r4, r3
-/* 80117DB4 00113A14 38 60 00 06 */ li r3, 6
-/* 80117DB8 00113A18 48 04 45 51 */ bl func_8015C308
-/* 80117DBC 00113A1C 3B 40 2E 23 */ li r26, 0x2e23
-/* 80117DC0 00113A20 48 00 02 64 */ b lbl_80118024
-/* 80117DC4 00113A24 38 60 00 08 */ li r3, 8
-/* 80117DC8 00113A28 48 04 AC C9 */ bl func_80162A90
-/* 80117DCC 00113A2C 7C 64 1B 78 */ mr r4, r3
-/* 80117DD0 00113A30 38 60 00 68 */ li r3, 0x68
-/* 80117DD4 00113A34 48 04 45 35 */ bl func_8015C308
-/* 80117DD8 00113A38 3B 40 2E 24 */ li r26, 0x2e24
-/* 80117DDC 00113A3C 48 00 02 48 */ b lbl_80118024
-/* 80117DE0 00113A40 38 60 00 09 */ li r3, 9
-/* 80117DE4 00113A44 48 04 AC AD */ bl func_80162A90
-/* 80117DE8 00113A48 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80117DEC 00113A4C 38 80 00 05 */ li r4, 5
-/* 80117DF0 00113A50 38 A0 00 21 */ li r5, 0x21
-/* 80117DF4 00113A54 38 C0 00 01 */ li r6, 1
-/* 80117DF8 00113A58 48 04 4E 81 */ bl func_8015CC78
-/* 80117DFC 00113A5C 3B 40 2D 71 */ li r26, 0x2d71
-/* 80117E00 00113A60 48 00 02 24 */ b lbl_80118024
-/* 80117E04 00113A64 38 60 FF FF */ li r3, -1
-/* 80117E08 00113A68 4B FE 03 19 */ bl func_800F8120
-/* 80117E0C 00113A6C 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80117E10 00113A70 38 60 00 17 */ li r3, 0x17
-/* 80117E14 00113A74 48 04 44 F5 */ bl func_8015C308
-/* 80117E18 00113A78 3B 40 2E 26 */ li r26, 0x2e26
-/* 80117E1C 00113A7C 48 00 02 08 */ b lbl_80118024
-/* 80117E20 00113A80 38 60 00 07 */ li r3, 7
-/* 80117E24 00113A84 38 80 FF FF */ li r4, -1
-/* 80117E28 00113A88 4B FC D3 FD */ bl func_800E5224
-/* 80117E2C 00113A8C 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80117E30 00113A90 38 60 00 17 */ li r3, 0x17
-/* 80117E34 00113A94 48 04 44 D5 */ bl func_8015C308
-/* 80117E38 00113A98 3B 40 2E 27 */ li r26, 0x2e27
-/* 80117E3C 00113A9C 48 00 01 E8 */ b lbl_80118024
-/* 80117E40 00113AA0 38 60 00 06 */ li r3, 6
-/* 80117E44 00113AA4 38 80 FF FF */ li r4, -1
-/* 80117E48 00113AA8 4B FC D3 DD */ bl func_800E5224
-/* 80117E4C 00113AAC 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80117E50 00113AB0 38 60 00 17 */ li r3, 0x17
-/* 80117E54 00113AB4 48 04 44 B5 */ bl func_8015C308
-/* 80117E58 00113AB8 3B 40 2E 28 */ li r26, 0x2e28
-/* 80117E5C 00113ABC 48 00 01 C8 */ b lbl_80118024
-/* 80117E60 00113AC0 38 60 00 08 */ li r3, 8
-/* 80117E64 00113AC4 38 80 FF FF */ li r4, -1
-/* 80117E68 00113AC8 4B FC D3 BD */ bl func_800E5224
-/* 80117E6C 00113ACC 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80117E70 00113AD0 38 60 00 17 */ li r3, 0x17
-/* 80117E74 00113AD4 48 04 44 95 */ bl func_8015C308
-/* 80117E78 00113AD8 3B 40 2E 29 */ li r26, 0x2e29
-/* 80117E7C 00113ADC 48 00 01 A8 */ b lbl_80118024
-/* 80117E80 00113AE0 38 60 00 09 */ li r3, 9
-/* 80117E84 00113AE4 38 80 FF FF */ li r4, -1
-/* 80117E88 00113AE8 4B FC D3 9D */ bl func_800E5224
-/* 80117E8C 00113AEC 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80117E90 00113AF0 38 60 00 17 */ li r3, 0x17
-/* 80117E94 00113AF4 48 04 44 75 */ bl func_8015C308
-/* 80117E98 00113AF8 3B 40 2E 2A */ li r26, 0x2e2a
-/* 80117E9C 00113AFC 48 00 01 88 */ b lbl_80118024
-/* 80117EA0 00113B00 38 60 00 0A */ li r3, 0xa
-/* 80117EA4 00113B04 48 04 AB ED */ bl func_80162A90
-/* 80117EA8 00113B08 7C 64 1B 78 */ mr r4, r3
-/* 80117EAC 00113B0C 38 60 00 17 */ li r3, 0x17
-/* 80117EB0 00113B10 48 04 44 59 */ bl func_8015C308
-/* 80117EB4 00113B14 3B 40 2E 2B */ li r26, 0x2e2b
-/* 80117EB8 00113B18 48 00 01 6C */ b lbl_80118024
-/* 80117EBC 00113B1C 38 60 00 0B */ li r3, 0xb
-/* 80117EC0 00113B20 48 04 AB D1 */ bl func_80162A90
-/* 80117EC4 00113B24 7C 64 1B 78 */ mr r4, r3
-/* 80117EC8 00113B28 38 60 00 17 */ li r3, 0x17
-/* 80117ECC 00113B2C 48 04 44 3D */ bl func_8015C308
-/* 80117ED0 00113B30 3B 40 2E 2C */ li r26, 0x2e2c
-/* 80117ED4 00113B34 48 00 01 50 */ b lbl_80118024
-/* 80117ED8 00113B38 38 60 00 0C */ li r3, 0xc
-/* 80117EDC 00113B3C 48 04 AB B5 */ bl func_80162A90
-/* 80117EE0 00113B40 7C 64 1B 78 */ mr r4, r3
-/* 80117EE4 00113B44 38 60 00 17 */ li r3, 0x17
-/* 80117EE8 00113B48 48 04 44 21 */ bl func_8015C308
-/* 80117EEC 00113B4C 3B 40 2E 2D */ li r26, 0x2e2d
-/* 80117EF0 00113B50 48 00 01 34 */ b lbl_80118024
-/* 80117EF4 00113B54 38 60 00 0D */ li r3, 0xd
-/* 80117EF8 00113B58 48 04 AB 99 */ bl func_80162A90
-/* 80117EFC 00113B5C 7C 64 1B 78 */ mr r4, r3
-/* 80117F00 00113B60 38 60 00 17 */ li r3, 0x17
-/* 80117F04 00113B64 48 04 44 05 */ bl func_8015C308
-/* 80117F08 00113B68 3B 40 2E 2E */ li r26, 0x2e2e
-/* 80117F0C 00113B6C 48 00 01 18 */ b lbl_80118024
-/* 80117F10 00113B70 38 60 00 0E */ li r3, 0xe
-/* 80117F14 00113B74 48 04 AB 7D */ bl func_80162A90
-/* 80117F18 00113B78 7C 64 1B 78 */ mr r4, r3
-/* 80117F1C 00113B7C 38 60 00 17 */ li r3, 0x17
-/* 80117F20 00113B80 48 04 43 E9 */ bl func_8015C308
-/* 80117F24 00113B84 3B 40 2E 30 */ li r26, 0x2e30
-/* 80117F28 00113B88 48 00 00 FC */ b lbl_80118024
-/* 80117F2C 00113B8C 38 60 00 0F */ li r3, 0xf
-/* 80117F30 00113B90 48 04 AB 61 */ bl func_80162A90
-/* 80117F34 00113B94 7C 64 1B 78 */ mr r4, r3
-/* 80117F38 00113B98 38 60 00 17 */ li r3, 0x17
-/* 80117F3C 00113B9C 48 04 43 CD */ bl func_8015C308
-/* 80117F40 00113BA0 3B 40 2E 2F */ li r26, 0x2e2f
-/* 80117F44 00113BA4 48 00 00 E0 */ b lbl_80118024
-/* 80117F48 00113BA8 38 60 00 10 */ li r3, 0x10
-/* 80117F4C 00113BAC 48 04 AB 45 */ bl func_80162A90
-/* 80117F50 00113BB0 7C 64 1B 78 */ mr r4, r3
-/* 80117F54 00113BB4 38 60 00 17 */ li r3, 0x17
-/* 80117F58 00113BB8 48 04 43 B1 */ bl func_8015C308
-/* 80117F5C 00113BBC 3B 40 2E 31 */ li r26, 0x2e31
-/* 80117F60 00113BC0 48 00 00 C4 */ b lbl_80118024
-/* 80117F64 00113BC4 38 60 00 11 */ li r3, 0x11
-/* 80117F68 00113BC8 48 04 AB 29 */ bl func_80162A90
-/* 80117F6C 00113BCC 7C 64 1B 78 */ mr r4, r3
-/* 80117F70 00113BD0 38 60 00 17 */ li r3, 0x17
-/* 80117F74 00113BD4 48 04 43 95 */ bl func_8015C308
-/* 80117F78 00113BD8 3B 40 2E 32 */ li r26, 0x2e32
-/* 80117F7C 00113BDC 48 00 00 A8 */ b lbl_80118024
-/* 80117F80 00113BE0 38 60 00 12 */ li r3, 0x12
-/* 80117F84 00113BE4 48 04 AB 0D */ bl func_80162A90
-/* 80117F88 00113BE8 7C 64 1B 78 */ mr r4, r3
-/* 80117F8C 00113BEC 38 60 00 17 */ li r3, 0x17
-/* 80117F90 00113BF0 48 04 43 79 */ bl func_8015C308
-/* 80117F94 00113BF4 3B 40 2E 33 */ li r26, 0x2e33
-/* 80117F98 00113BF8 48 00 00 8C */ b lbl_80118024
-/* 80117F9C 00113BFC 38 60 00 13 */ li r3, 0x13
-/* 80117FA0 00113C00 48 04 AA F1 */ bl func_80162A90
-/* 80117FA4 00113C04 7C 64 1B 78 */ mr r4, r3
-/* 80117FA8 00113C08 38 60 00 17 */ li r3, 0x17
-/* 80117FAC 00113C0C 48 04 43 5D */ bl func_8015C308
-/* 80117FB0 00113C10 3B 40 2E 34 */ li r26, 0x2e34
-/* 80117FB4 00113C14 48 00 00 70 */ b lbl_80118024
-/* 80117FB8 00113C18 38 60 00 14 */ li r3, 0x14
-/* 80117FBC 00113C1C 48 04 AA D5 */ bl func_80162A90
-/* 80117FC0 00113C20 7C 64 1B 78 */ mr r4, r3
-/* 80117FC4 00113C24 38 60 00 17 */ li r3, 0x17
-/* 80117FC8 00113C28 48 04 43 41 */ bl func_8015C308
-/* 80117FCC 00113C2C 3B 40 2E 35 */ li r26, 0x2e35
-/* 80117FD0 00113C30 48 00 00 54 */ b lbl_80118024
-/* 80117FD4 00113C34 38 60 00 15 */ li r3, 0x15
-/* 80117FD8 00113C38 48 04 AA B9 */ bl func_80162A90
-/* 80117FDC 00113C3C 7C 64 1B 78 */ mr r4, r3
-/* 80117FE0 00113C40 38 60 00 17 */ li r3, 0x17
-/* 80117FE4 00113C44 48 04 43 25 */ bl func_8015C308
-/* 80117FE8 00113C48 3B 40 2E 36 */ li r26, 0x2e36
-/* 80117FEC 00113C4C 48 00 00 38 */ b lbl_80118024
-/* 80117FF0 00113C50 38 60 00 16 */ li r3, 0x16
-/* 80117FF4 00113C54 48 04 AA 9D */ bl func_80162A90
-/* 80117FF8 00113C58 7C 64 1B 78 */ mr r4, r3
-/* 80117FFC 00113C5C 38 60 00 17 */ li r3, 0x17
-/* 80118000 00113C60 48 04 43 09 */ bl func_8015C308
-/* 80118004 00113C64 3B 40 2E 37 */ li r26, 0x2e37
-/* 80118008 00113C68 48 00 00 1C */ b lbl_80118024
-/* 8011800C 00113C6C 38 60 00 17 */ li r3, 0x17
-/* 80118010 00113C70 48 04 AA 81 */ bl func_80162A90
-/* 80118014 00113C74 7C 64 1B 78 */ mr r4, r3
-/* 80118018 00113C78 38 60 00 17 */ li r3, 0x17
-/* 8011801C 00113C7C 48 04 42 ED */ bl func_8015C308
-/* 80118020 00113C80 3B 40 2E 38 */ li r26, 0x2e38
-lbl_80118024:
-/* 80118024 00113C84 7F 43 D3 78 */ mr r3, r26
-/* 80118028 00113C88 38 80 00 01 */ li r4, 1
-/* 8011802C 00113C8C 38 A0 00 00 */ li r5, 0
-/* 80118030 00113C90 48 13 83 69 */ bl func_80250398
-/* 80118034 00113C94 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80118038 00113C98 7F 86 07 34 */ extsh r6, r28
-/* 8011803C 00113C9C 7C 00 30 50 */ subf r0, r0, r6
-/* 80118040 00113CA0 7F 43 D3 78 */ mr r3, r26
-/* 80118044 00113CA4 7F A5 EB 78 */ mr r5, r29
-/* 80118048 00113CA8 7F 28 CB 78 */ mr r8, r25
-/* 8011804C 00113CAC 7C 9E 02 14 */ add r4, r30, r0
-/* 80118050 00113CB0 7F 67 07 34 */ extsh r7, r27
-/* 80118054 00113CB4 48 13 80 E1 */ bl func_80250134
-lbl_80118058:
-/* 80118058 00113CB8 39 61 00 70 */ addi r11, r1, 0x70
-/* 8011805C 00113CBC 48 0A F1 11 */ bl _restgpr_25
-/* 80118060 00113CC0 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80118064 00113CC4 7C 08 03 A6 */ mtlr r0
-/* 80118068 00113CC8 38 21 00 70 */ addi r1, r1, 0x70
-/* 8011806C 00113CCC 4E 80 00 20 */ blr
diff --git a/asm/text_4.s b/asm/text_4.s
index b2ed901..3a2559a 100644
--- a/asm/text_4.s
+++ b/asm/text_4.s
@@ -2,89221 +2,6 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
-.global func_80118070
-func_80118070:
-/* 80118070 00113CD0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80118074 00113CD4 7C 08 02 A6 */ mflr r0
-/* 80118078 00113CD8 2C 04 00 00 */ cmpwi r4, 0
-/* 8011807C 00113CDC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80118080 00113CE0 41 82 00 8C */ beq lbl_8011810C
-/* 80118084 00113CE4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118088 00113CE8 38 A1 00 08 */ addi r5, r1, 8
-/* 8011808C 00113CEC 38 80 00 08 */ li r4, 8
-/* 80118090 00113CF0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 80118094 00113CF4 48 13 BD B9 */ bl func_80253E4C
-/* 80118098 00113CF8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011809C 00113CFC 2C 00 00 00 */ cmpwi r0, 0
-/* 801180A0 00113D00 40 82 00 28 */ bne lbl_801180C8
-/* 801180A4 00113D04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801180A8 00113D08 38 80 00 07 */ li r4, 7
-/* 801180AC 00113D0C 38 A0 00 01 */ li r5, 1
-/* 801180B0 00113D10 4B FF E5 F5 */ bl func_801166A4
-/* 801180B4 00113D14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801180B8 00113D18 38 80 00 04 */ li r4, 4
-/* 801180BC 00113D1C 38 A0 00 00 */ li r5, 0
-/* 801180C0 00113D20 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 801180C4 00113D24 48 13 BC ED */ bl func_80253DB0
-lbl_801180C8:
-/* 801180C8 00113D28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801180CC 00113D2C 38 A1 00 08 */ addi r5, r1, 8
-/* 801180D0 00113D30 38 80 00 08 */ li r4, 8
-/* 801180D4 00113D34 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 801180D8 00113D38 48 13 BD 75 */ bl func_80253E4C
-/* 801180DC 00113D3C 80 01 00 08 */ lwz r0, 8(r1)
-/* 801180E0 00113D40 2C 00 00 00 */ cmpwi r0, 0
-/* 801180E4 00113D44 40 82 00 28 */ bne lbl_8011810C
-/* 801180E8 00113D48 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801180EC 00113D4C 38 80 00 09 */ li r4, 9
-/* 801180F0 00113D50 38 A0 00 01 */ li r5, 1
-/* 801180F4 00113D54 4B FF E5 B1 */ bl func_801166A4
-/* 801180F8 00113D58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801180FC 00113D5C 38 80 00 02 */ li r4, 2
-/* 80118100 00113D60 38 A0 00 00 */ li r5, 0
-/* 80118104 00113D64 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 80118108 00113D68 48 13 BC A9 */ bl func_80253DB0
-lbl_8011810C:
-/* 8011810C 00113D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118110 00113D70 38 80 00 01 */ li r4, 1
-/* 80118114 00113D74 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80118118 00113D78 60 00 80 00 */ ori r0, r0, 0x8000
-/* 8011811C 00113D7C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 80118120 00113D80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118124 00113D84 4B FF C9 4D */ bl func_80114A70
-/* 80118128 00113D88 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011812C 00113D8C 7C 08 03 A6 */ mtlr r0
-/* 80118130 00113D90 38 21 00 10 */ addi r1, r1, 0x10
-/* 80118134 00113D94 4E 80 00 20 */ blr
-
-.global func_80118138
-func_80118138:
-/* 80118138 00113D98 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011813C 00113D9C 7C 08 02 A6 */ mflr r0
-/* 80118140 00113DA0 38 A0 00 03 */ li r5, 3
-/* 80118144 00113DA4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80118148 00113DA8 38 C1 00 08 */ addi r6, r1, 8
-/* 8011814C 00113DAC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80118150 00113DB0 7C 9F 23 78 */ mr r31, r4
-/* 80118154 00113DB4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80118158 00113DB8 7C 7E 1B 78 */ mr r30, r3
-/* 8011815C 00113DBC 48 13 BD 31 */ bl func_80253E8C
-/* 80118160 00113DC0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118164 00113DC4 2C 00 00 01 */ cmpwi r0, 1
-/* 80118168 00113DC8 41 82 00 08 */ beq lbl_80118170
-/* 8011816C 00113DCC 48 00 00 30 */ b lbl_8011819C
-lbl_80118170:
-/* 80118170 00113DD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118174 00113DD4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80118178 00113DD8 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
-/* 8011817C 00113DDC 40 82 00 20 */ bne lbl_8011819C
-/* 80118180 00113DE0 38 60 00 1A */ li r3, 0x1a
-/* 80118184 00113DE4 4B F4 28 75 */ bl func_8005A9F8
-/* 80118188 00113DE8 7C 66 1B 78 */ mr r6, r3
-/* 8011818C 00113DEC 7F C3 F3 78 */ mr r3, r30
-/* 80118190 00113DF0 7F E4 FB 78 */ mr r4, r31
-/* 80118194 00113DF4 38 A0 00 01 */ li r5, 1
-/* 80118198 00113DF8 48 13 BD 1D */ bl func_80253EB4
-lbl_8011819C:
-/* 8011819C 00113DFC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801181A0 00113E00 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801181A4 00113E04 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801181A8 00113E08 7C 08 03 A6 */ mtlr r0
-/* 801181AC 00113E0C 38 21 00 20 */ addi r1, r1, 0x20
-/* 801181B0 00113E10 4E 80 00 20 */ blr
-
-.global func_801181B4
-func_801181B4:
-/* 801181B4 00113E14 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801181B8 00113E18 7C 08 02 A6 */ mflr r0
-/* 801181BC 00113E1C 38 A0 00 03 */ li r5, 3
-/* 801181C0 00113E20 90 01 00 44 */ stw r0, 0x44(r1)
-/* 801181C4 00113E24 38 C1 00 08 */ addi r6, r1, 8
-/* 801181C8 00113E28 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 801181CC 00113E2C 7C 9F 23 78 */ mr r31, r4
-/* 801181D0 00113E30 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 801181D4 00113E34 7C 7E 1B 78 */ mr r30, r3
-/* 801181D8 00113E38 48 13 BD 05 */ bl func_80253EDC
-/* 801181DC 00113E3C 80 01 00 08 */ lwz r0, 8(r1)
-/* 801181E0 00113E40 2C 00 00 00 */ cmpwi r0, 0
-/* 801181E4 00113E44 41 82 00 08 */ beq lbl_801181EC
-/* 801181E8 00113E48 48 00 00 24 */ b lbl_8011820C
-lbl_801181EC:
-/* 801181EC 00113E4C 7F C3 F3 78 */ mr r3, r30
-/* 801181F0 00113E50 7F E4 FB 78 */ mr r4, r31
-/* 801181F4 00113E54 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801181F8 00113E58 38 A0 00 06 */ li r5, 6
-/* 801181FC 00113E5C 48 13 BC E1 */ bl func_80253EDC
-/* 80118200 00113E60 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118204 00113E64 38 60 00 63 */ li r3, 0x63
-/* 80118208 00113E68 4B F4 18 35 */ bl func_80059A3C
-lbl_8011820C:
-/* 8011820C 00113E6C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80118210 00113E70 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80118214 00113E74 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80118218 00113E78 7C 08 03 A6 */ mtlr r0
-/* 8011821C 00113E7C 38 21 00 40 */ addi r1, r1, 0x40
-/* 80118220 00113E80 4E 80 00 20 */ blr
-
-.global func_80118224
-func_80118224:
-/* 80118224 00113E84 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80118228 00113E88 7C 08 02 A6 */ mflr r0
-/* 8011822C 00113E8C 7C 63 07 34 */ extsh r3, r3
-/* 80118230 00113E90 38 A0 00 03 */ li r5, 3
-/* 80118234 00113E94 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80118238 00113E98 38 C1 00 08 */ addi r6, r1, 8
-/* 8011823C 00113E9C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80118240 00113EA0 7C 9F 23 78 */ mr r31, r4
-/* 80118244 00113EA4 48 13 BC 49 */ bl func_80253E8C
-/* 80118248 00113EA8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011824C 00113EAC 2C 00 00 03 */ cmpwi r0, 3
-/* 80118250 00113EB0 41 82 00 4C */ beq lbl_8011829C
-/* 80118254 00113EB4 40 80 00 84 */ bge lbl_801182D8
-/* 80118258 00113EB8 2C 00 00 02 */ cmpwi r0, 2
-/* 8011825C 00113EBC 40 80 00 08 */ bge lbl_80118264
-/* 80118260 00113EC0 48 00 00 78 */ b lbl_801182D8
-lbl_80118264:
-/* 80118264 00113EC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118268 00113EC8 A0 03 01 24 */ lhz r0, 0x124(r3)
-/* 8011826C 00113ECC 2C 00 00 00 */ cmpwi r0, 0
-/* 80118270 00113ED0 40 82 00 68 */ bne lbl_801182D8
-/* 80118274 00113ED4 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80118278 00113ED8 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8011827C 00113EDC 7C 04 16 70 */ srawi r4, r0, 2
-/* 80118280 00113EE0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80118284 00113EE4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80118288 00113EE8 98 9F 00 02 */ stb r4, 2(r31)
-/* 8011828C 00113EEC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80118290 00113EF0 98 7F 00 03 */ stb r3, 3(r31)
-/* 80118294 00113EF4 98 1F 00 04 */ stb r0, 4(r31)
-/* 80118298 00113EF8 48 00 00 40 */ b lbl_801182D8
-lbl_8011829C:
-/* 8011829C 00113EFC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 801182A0 00113F00 A0 64 01 24 */ lhz r3, 0x124(r4)
-/* 801182A4 00113F04 A0 04 01 28 */ lhz r0, 0x128(r4)
-/* 801182A8 00113F08 38 63 00 06 */ addi r3, r3, 6
-/* 801182AC 00113F0C 7C 03 00 00 */ cmpw r3, r0
-/* 801182B0 00113F10 41 80 00 28 */ blt lbl_801182D8
-/* 801182B4 00113F14 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801182B8 00113F18 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801182BC 00113F1C 7C 04 16 70 */ srawi r4, r0, 2
-/* 801182C0 00113F20 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801182C4 00113F24 7C 63 16 70 */ srawi r3, r3, 2
-/* 801182C8 00113F28 98 9F 00 02 */ stb r4, 2(r31)
-/* 801182CC 00113F2C 7C 00 16 70 */ srawi r0, r0, 2
-/* 801182D0 00113F30 98 7F 00 03 */ stb r3, 3(r31)
-/* 801182D4 00113F34 98 1F 00 04 */ stb r0, 4(r31)
-lbl_801182D8:
-/* 801182D8 00113F38 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801182DC 00113F3C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801182E0 00113F40 7C 08 03 A6 */ mtlr r0
-/* 801182E4 00113F44 38 21 00 20 */ addi r1, r1, 0x20
-/* 801182E8 00113F48 4E 80 00 20 */ blr
-
-.global func_801182EC
-func_801182EC:
-/* 801182EC 00113F4C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801182F0 00113F50 7C 08 02 A6 */ mflr r0
-/* 801182F4 00113F54 38 A0 00 03 */ li r5, 3
-/* 801182F8 00113F58 90 01 00 44 */ stw r0, 0x44(r1)
-/* 801182FC 00113F5C 38 C1 00 08 */ addi r6, r1, 8
-/* 80118300 00113F60 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80118304 00113F64 7C 9F 23 78 */ mr r31, r4
-/* 80118308 00113F68 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8011830C 00113F6C 7C 7E 1B 78 */ mr r30, r3
-/* 80118310 00113F70 48 13 BB CD */ bl func_80253EDC
-/* 80118314 00113F74 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118318 00113F78 2C 00 00 01 */ cmpwi r0, 1
-/* 8011831C 00113F7C 41 82 00 38 */ beq lbl_80118354
-/* 80118320 00113F80 40 80 00 54 */ bge lbl_80118374
-/* 80118324 00113F84 2C 00 00 00 */ cmpwi r0, 0
-/* 80118328 00113F88 40 80 00 08 */ bge lbl_80118330
-/* 8011832C 00113F8C 48 00 00 48 */ b lbl_80118374
-lbl_80118330:
-/* 80118330 00113F90 7F C3 F3 78 */ mr r3, r30
-/* 80118334 00113F94 7F E4 FB 78 */ mr r4, r31
-/* 80118338 00113F98 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011833C 00113F9C 38 A0 00 06 */ li r5, 6
-/* 80118340 00113FA0 48 13 BB 9D */ bl func_80253EDC
-/* 80118344 00113FA4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118348 00113FA8 38 60 00 07 */ li r3, 7
-/* 8011834C 00113FAC 4B F4 16 F1 */ bl func_80059A3C
-/* 80118350 00113FB0 48 00 00 24 */ b lbl_80118374
-lbl_80118354:
-/* 80118354 00113FB4 7F C3 F3 78 */ mr r3, r30
-/* 80118358 00113FB8 7F E4 FB 78 */ mr r4, r31
-/* 8011835C 00113FBC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118360 00113FC0 38 A0 00 06 */ li r5, 6
-/* 80118364 00113FC4 48 13 BB 79 */ bl func_80253EDC
-/* 80118368 00113FC8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011836C 00113FCC 38 60 00 08 */ li r3, 8
-/* 80118370 00113FD0 4B F4 16 CD */ bl func_80059A3C
-lbl_80118374:
-/* 80118374 00113FD4 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80118378 00113FD8 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8011837C 00113FDC 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80118380 00113FE0 7C 08 03 A6 */ mtlr r0
-/* 80118384 00113FE4 38 21 00 40 */ addi r1, r1, 0x40
-/* 80118388 00113FE8 4E 80 00 20 */ blr
-
-.global func_8011838C
-func_8011838C:
-/* 8011838C 00113FEC 4E 80 00 20 */ blr
-
-.global func_80118390
-func_80118390:
-/* 80118390 00113FF0 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80118394 00113FF4 7C 08 02 A6 */ mflr r0
-/* 80118398 00113FF8 38 A0 00 03 */ li r5, 3
-/* 8011839C 00113FFC 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801183A0 00114000 38 C1 00 08 */ addi r6, r1, 8
-/* 801183A4 00114004 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801183A8 00114008 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 801183AC 0011400C 7C 9E 23 78 */ mr r30, r4
-/* 801183B0 00114010 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 801183B4 00114014 7C 7D 1B 78 */ mr r29, r3
-/* 801183B8 00114018 48 13 BB 25 */ bl func_80253EDC
-/* 801183BC 0011401C 80 01 00 08 */ lwz r0, 8(r1)
-/* 801183C0 00114020 2C 00 00 01 */ cmpwi r0, 1
-/* 801183C4 00114024 41 82 00 08 */ beq lbl_801183CC
-/* 801183C8 00114028 48 00 01 38 */ b lbl_80118500
-lbl_801183CC:
-/* 801183CC 0011402C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801183D0 00114030 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 801183D4 00114034 28 00 00 11 */ cmplwi r0, 0x11
-/* 801183D8 00114038 41 81 00 A4 */ bgt lbl_8011847C
-/* 801183DC 0011403C 3C 60 80 42 */ lis r3, lbl_8041BB28@ha
-/* 801183E0 00114040 54 00 10 3A */ slwi r0, r0, 2
-/* 801183E4 00114044 38 63 BB 28 */ addi r3, r3, lbl_8041BB28@l
-/* 801183E8 00114048 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801183EC 0011404C 7C 69 03 A6 */ mtctr r3
-/* 801183F0 00114050 4E 80 04 20 */ bctr
-/* 801183F4 00114054 3B E0 2B 00 */ li r31, 0x2b00
-/* 801183F8 00114058 48 00 00 88 */ b lbl_80118480
-/* 801183FC 0011405C 3B E0 2B 05 */ li r31, 0x2b05
-/* 80118400 00114060 48 00 00 80 */ b lbl_80118480
-/* 80118404 00114064 3B E0 2B 0E */ li r31, 0x2b0e
-/* 80118408 00114068 48 00 00 78 */ b lbl_80118480
-/* 8011840C 0011406C 3B E0 31 37 */ li r31, 0x3137
-/* 80118410 00114070 48 00 00 70 */ b lbl_80118480
-/* 80118414 00114074 3B E0 31 38 */ li r31, 0x3138
-/* 80118418 00114078 48 00 00 68 */ b lbl_80118480
-/* 8011841C 0011407C 3B E0 2B 15 */ li r31, 0x2b15
-/* 80118420 00114080 48 00 00 60 */ b lbl_80118480
-/* 80118424 00114084 3B E0 2B 1E */ li r31, 0x2b1e
-/* 80118428 00114088 48 00 00 58 */ b lbl_80118480
-/* 8011842C 0011408C 3B E0 2B 25 */ li r31, 0x2b25
-/* 80118430 00114090 48 00 00 50 */ b lbl_80118480
-/* 80118434 00114094 3B E0 2B 2C */ li r31, 0x2b2c
-/* 80118438 00114098 48 00 00 48 */ b lbl_80118480
-/* 8011843C 0011409C 3B E0 2F 20 */ li r31, 0x2f20
-/* 80118440 001140A0 48 00 00 40 */ b lbl_80118480
-/* 80118444 001140A4 3B E0 2F 22 */ li r31, 0x2f22
-/* 80118448 001140A8 48 00 00 38 */ b lbl_80118480
-/* 8011844C 001140AC 3B E0 2F 21 */ li r31, 0x2f21
-/* 80118450 001140B0 48 00 00 30 */ b lbl_80118480
-/* 80118454 001140B4 3B E0 50 5E */ li r31, 0x505e
-/* 80118458 001140B8 48 00 00 28 */ b lbl_80118480
-/* 8011845C 001140BC 3B E0 50 5F */ li r31, 0x505f
-/* 80118460 001140C0 48 00 00 20 */ b lbl_80118480
-/* 80118464 001140C4 3B E0 00 00 */ li r31, 0
-/* 80118468 001140C8 48 00 00 18 */ b lbl_80118480
-/* 8011846C 001140CC 3B E0 00 00 */ li r31, 0
-/* 80118470 001140D0 48 00 00 10 */ b lbl_80118480
-/* 80118474 001140D4 3B E0 52 55 */ li r31, 0x5255
-/* 80118478 001140D8 48 00 00 08 */ b lbl_80118480
-lbl_8011847C:
-/* 8011847C 001140DC 3B E0 00 00 */ li r31, 0
-lbl_80118480:
-/* 80118480 001140E0 2C 1F 00 00 */ cmpwi r31, 0
-/* 80118484 001140E4 41 82 00 7C */ beq lbl_80118500
-/* 80118488 001140E8 7F A3 EB 78 */ mr r3, r29
-/* 8011848C 001140EC 7F C4 F3 78 */ mr r4, r30
-/* 80118490 001140F0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118494 001140F4 38 A0 00 06 */ li r5, 6
-/* 80118498 001140F8 48 13 BA 45 */ bl func_80253EDC
-/* 8011849C 001140FC C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 801184A0 00114100 38 00 FF 00 */ li r0, -256
-/* 801184A4 00114104 C0 81 00 14 */ lfs f4, 0x14(r1)
-/* 801184A8 00114108 7F E3 FB 78 */ mr r3, r31
-/* 801184AC 0011410C FC 20 00 1E */ fctiwz f1, f0
-/* 801184B0 00114110 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 801184B4 00114114 EC 84 00 28 */ fsubs f4, f4, f0
-/* 801184B8 00114118 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 801184BC 0011411C FC 00 10 1E */ fctiwz f0, f2
-/* 801184C0 00114120 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 801184C4 00114124 EC 43 10 28 */ fsubs f2, f3, f2
-/* 801184C8 00114128 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 801184CC 0011412C FC 60 20 1E */ fctiwz f3, f4
-/* 801184D0 00114130 7C 88 03 78 */ or r8, r4, r0
-/* 801184D4 00114134 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801184D8 00114138 FC 20 10 1E */ fctiwz f1, f2
-/* 801184DC 0011413C D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 801184E0 00114140 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 801184E4 00114144 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801184E8 00114148 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 801184EC 0011414C 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 801184F0 00114150 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 801184F4 00114154 7C 06 07 34 */ extsh r6, r0
-/* 801184F8 00114158 7C E7 07 34 */ extsh r7, r7
-/* 801184FC 0011415C 48 13 7C 39 */ bl func_80250134
-lbl_80118500:
-/* 80118500 00114160 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80118504 00114164 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80118508 00114168 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8011850C 0011416C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80118510 00114170 7C 08 03 A6 */ mtlr r0
-/* 80118514 00114174 38 21 00 60 */ addi r1, r1, 0x60
-/* 80118518 00114178 4E 80 00 20 */ blr
-
-.global func_8011851C
-func_8011851C:
-/* 8011851C 0011417C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80118520 00114180 7C 08 02 A6 */ mflr r0
-/* 80118524 00114184 38 A0 00 03 */ li r5, 3
-/* 80118528 00114188 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011852C 0011418C 38 C1 00 08 */ addi r6, r1, 8
-/* 80118530 00114190 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80118534 00114194 7C 9F 23 78 */ mr r31, r4
-/* 80118538 00114198 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011853C 0011419C 7C 7E 1B 78 */ mr r30, r3
-/* 80118540 001141A0 48 13 B9 4D */ bl func_80253E8C
-/* 80118544 001141A4 80 61 00 08 */ lwz r3, 8(r1)
-/* 80118548 001141A8 38 03 FF F8 */ addi r0, r3, -8
-/* 8011854C 001141AC 28 00 00 09 */ cmplwi r0, 9
-/* 80118550 001141B0 41 81 00 78 */ bgt lbl_801185C8
-/* 80118554 001141B4 3C 60 80 42 */ lis r3, lbl_8041BB70@ha
-/* 80118558 001141B8 54 00 10 3A */ slwi r0, r0, 2
-/* 8011855C 001141BC 38 63 BB 70 */ addi r3, r3, lbl_8041BB70@l
-/* 80118560 001141C0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80118564 001141C4 7C 69 03 A6 */ mtctr r3
-/* 80118568 001141C8 4E 80 04 20 */ bctr
-/* 8011856C 001141CC 7F C3 F3 78 */ mr r3, r30
-/* 80118570 001141D0 7F E4 FB 78 */ mr r4, r31
-/* 80118574 001141D4 38 A0 00 01 */ li r5, 1
-/* 80118578 001141D8 38 C0 00 00 */ li r6, 0
-/* 8011857C 001141DC 48 13 B9 39 */ bl func_80253EB4
-/* 80118580 001141E0 48 00 00 48 */ b lbl_801185C8
-/* 80118584 001141E4 38 60 01 7E */ li r3, 0x17e
-/* 80118588 001141E8 48 04 A5 09 */ bl func_80162A90
-/* 8011858C 001141EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80118590 001141F0 41 82 00 38 */ beq lbl_801185C8
-/* 80118594 001141F4 38 60 00 09 */ li r3, 9
-/* 80118598 001141F8 48 04 A4 F9 */ bl func_80162A90
-/* 8011859C 001141FC 2C 03 00 00 */ cmpwi r3, 0
-/* 801185A0 00114200 40 82 00 28 */ bne lbl_801185C8
-/* 801185A4 00114204 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801185A8 00114208 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801185AC 0011420C 7C 04 16 70 */ srawi r4, r0, 2
-/* 801185B0 00114210 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801185B4 00114214 7C 63 16 70 */ srawi r3, r3, 2
-/* 801185B8 00114218 98 9F 00 02 */ stb r4, 2(r31)
-/* 801185BC 0011421C 7C 00 16 70 */ srawi r0, r0, 2
-/* 801185C0 00114220 98 7F 00 03 */ stb r3, 3(r31)
-/* 801185C4 00114224 98 1F 00 04 */ stb r0, 4(r31)
-lbl_801185C8:
-/* 801185C8 00114228 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801185CC 0011422C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801185D0 00114230 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801185D4 00114234 7C 08 03 A6 */ mtlr r0
-/* 801185D8 00114238 38 21 00 20 */ addi r1, r1, 0x20
-/* 801185DC 0011423C 4E 80 00 20 */ blr
-
-.global func_801185E0
-func_801185E0:
-/* 801185E0 00114240 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801185E4 00114244 7C 08 02 A6 */ mflr r0
-/* 801185E8 00114248 38 A0 00 03 */ li r5, 3
-/* 801185EC 0011424C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801185F0 00114250 38 C1 00 08 */ addi r6, r1, 8
-/* 801185F4 00114254 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801185F8 00114258 7C 9F 23 78 */ mr r31, r4
-/* 801185FC 0011425C 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80118600 00114260 7C 7E 1B 78 */ mr r30, r3
-/* 80118604 00114264 48 13 B8 D9 */ bl func_80253EDC
-/* 80118608 00114268 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011860C 0011426C 2C 00 00 07 */ cmpwi r0, 7
-/* 80118610 00114270 41 82 00 2C */ beq lbl_8011863C
-/* 80118614 00114274 40 80 00 1C */ bge lbl_80118630
-/* 80118618 00114278 2C 00 00 02 */ cmpwi r0, 2
-/* 8011861C 0011427C 41 82 01 3C */ beq lbl_80118758
-/* 80118620 00114280 40 80 01 58 */ bge lbl_80118778
-/* 80118624 00114284 2C 00 00 01 */ cmpwi r0, 1
-/* 80118628 00114288 40 80 01 0C */ bge lbl_80118734
-/* 8011862C 0011428C 48 00 01 4C */ b lbl_80118778
-lbl_80118630:
-/* 80118630 00114290 2C 00 00 0A */ cmpwi r0, 0xa
-/* 80118634 00114294 41 82 00 84 */ beq lbl_801186B8
-/* 80118638 00114298 48 00 01 40 */ b lbl_80118778
-lbl_8011863C:
-/* 8011863C 0011429C 7F C3 F3 78 */ mr r3, r30
-/* 80118640 001142A0 7F E4 FB 78 */ mr r4, r31
-/* 80118644 001142A4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118648 001142A8 38 A0 00 06 */ li r5, 6
-/* 8011864C 001142AC 48 13 B8 91 */ bl func_80253EDC
-/* 80118650 001142B0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118654 001142B4 38 00 FF 00 */ li r0, -256
-/* 80118658 001142B8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8011865C 001142BC 38 60 2B 01 */ li r3, 0x2b01
-/* 80118660 001142C0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118664 001142C4 FC 80 28 1E */ fctiwz f4, f5
-/* 80118668 001142C8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8011866C 001142CC FC 40 18 1E */ fctiwz f2, f3
-/* 80118670 001142D0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80118674 001142D4 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80118678 001142D8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8011867C 001142DC D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80118680 001142E0 7C 88 03 78 */ or r8, r4, r0
-/* 80118684 001142E4 FC 20 08 1E */ fctiwz f1, f1
-/* 80118688 001142E8 FC 00 00 1E */ fctiwz f0, f0
-/* 8011868C 001142EC D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80118690 001142F0 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80118694 001142F4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80118698 001142F8 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 8011869C 001142FC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801186A0 00114300 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801186A4 00114304 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 801186A8 00114308 7C 06 07 34 */ extsh r6, r0
-/* 801186AC 0011430C 7C E7 07 34 */ extsh r7, r7
-/* 801186B0 00114310 48 13 7A 85 */ bl func_80250134
-/* 801186B4 00114314 48 00 00 C4 */ b lbl_80118778
-lbl_801186B8:
-/* 801186B8 00114318 7F C3 F3 78 */ mr r3, r30
-/* 801186BC 0011431C 7F E4 FB 78 */ mr r4, r31
-/* 801186C0 00114320 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801186C4 00114324 38 A0 00 06 */ li r5, 6
-/* 801186C8 00114328 48 13 B8 15 */ bl func_80253EDC
-/* 801186CC 0011432C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801186D0 00114330 38 00 FF 00 */ li r0, -256
-/* 801186D4 00114334 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801186D8 00114338 38 60 2B 02 */ li r3, 0x2b02
-/* 801186DC 0011433C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801186E0 00114340 FC 80 28 1E */ fctiwz f4, f5
-/* 801186E4 00114344 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801186E8 00114348 FC 40 18 1E */ fctiwz f2, f3
-/* 801186EC 0011434C EC 21 28 28 */ fsubs f1, f1, f5
-/* 801186F0 00114350 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801186F4 00114354 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801186F8 00114358 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 801186FC 0011435C 7C 88 03 78 */ or r8, r4, r0
-/* 80118700 00114360 FC 20 08 1E */ fctiwz f1, f1
-/* 80118704 00114364 FC 00 00 1E */ fctiwz f0, f0
-/* 80118708 00114368 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8011870C 0011436C 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80118710 00114370 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80118714 00114374 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80118718 00114378 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8011871C 0011437C 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80118720 00114380 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80118724 00114384 7C 06 07 34 */ extsh r6, r0
-/* 80118728 00114388 7C E7 07 34 */ extsh r7, r7
-/* 8011872C 0011438C 48 13 7A 09 */ bl func_80250134
-/* 80118730 00114390 48 00 00 48 */ b lbl_80118778
-lbl_80118734:
-/* 80118734 00114394 7F C3 F3 78 */ mr r3, r30
-/* 80118738 00114398 7F E4 FB 78 */ mr r4, r31
-/* 8011873C 0011439C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118740 001143A0 38 A0 00 06 */ li r5, 6
-/* 80118744 001143A4 48 13 B7 99 */ bl func_80253EDC
-/* 80118748 001143A8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011874C 001143AC 38 60 00 01 */ li r3, 1
-/* 80118750 001143B0 4B F4 12 ED */ bl func_80059A3C
-/* 80118754 001143B4 48 00 00 24 */ b lbl_80118778
-lbl_80118758:
-/* 80118758 001143B8 7F C3 F3 78 */ mr r3, r30
-/* 8011875C 001143BC 7F E4 FB 78 */ mr r4, r31
-/* 80118760 001143C0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118764 001143C4 38 A0 00 06 */ li r5, 6
-/* 80118768 001143C8 48 13 B7 75 */ bl func_80253EDC
-/* 8011876C 001143CC 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118770 001143D0 38 60 00 02 */ li r3, 2
-/* 80118774 001143D4 4B F4 12 C9 */ bl func_80059A3C
-lbl_80118778:
-/* 80118778 001143D8 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8011877C 001143DC 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80118780 001143E0 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80118784 001143E4 7C 08 03 A6 */ mtlr r0
-/* 80118788 001143E8 38 21 00 60 */ addi r1, r1, 0x60
-/* 8011878C 001143EC 4E 80 00 20 */ blr
-
-.global func_80118790
-func_80118790:
-/* 80118790 001143F0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80118794 001143F4 7C 08 02 A6 */ mflr r0
-/* 80118798 001143F8 38 A0 00 03 */ li r5, 3
-/* 8011879C 001143FC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801187A0 00114400 38 C1 00 08 */ addi r6, r1, 8
-/* 801187A4 00114404 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801187A8 00114408 7C 9F 23 78 */ mr r31, r4
-/* 801187AC 0011440C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801187B0 00114410 7C 7E 1B 78 */ mr r30, r3
-/* 801187B4 00114414 48 13 B6 D9 */ bl func_80253E8C
-/* 801187B8 00114418 80 01 00 08 */ lwz r0, 8(r1)
-/* 801187BC 0011441C 2C 00 00 0E */ cmpwi r0, 0xe
-/* 801187C0 00114420 41 82 00 20 */ beq lbl_801187E0
-/* 801187C4 00114424 40 80 00 10 */ bge lbl_801187D4
-/* 801187C8 00114428 2C 00 00 0B */ cmpwi r0, 0xb
-/* 801187CC 0011442C 41 82 00 14 */ beq lbl_801187E0
-/* 801187D0 00114430 48 00 00 24 */ b lbl_801187F4
-lbl_801187D4:
-/* 801187D4 00114434 2C 00 00 11 */ cmpwi r0, 0x11
-/* 801187D8 00114438 41 82 00 08 */ beq lbl_801187E0
-/* 801187DC 0011443C 48 00 00 18 */ b lbl_801187F4
-lbl_801187E0:
-/* 801187E0 00114440 7F C3 F3 78 */ mr r3, r30
-/* 801187E4 00114444 7F E4 FB 78 */ mr r4, r31
-/* 801187E8 00114448 38 A0 00 01 */ li r5, 1
-/* 801187EC 0011444C 38 C0 00 00 */ li r6, 0
-/* 801187F0 00114450 48 13 B6 C5 */ bl func_80253EB4
-lbl_801187F4:
-/* 801187F4 00114454 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801187F8 00114458 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801187FC 0011445C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80118800 00114460 7C 08 03 A6 */ mtlr r0
-/* 80118804 00114464 38 21 00 20 */ addi r1, r1, 0x20
-/* 80118808 00114468 4E 80 00 20 */ blr
-
-.global func_8011880C
-func_8011880C:
-/* 8011880C 0011446C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80118810 00114470 7C 08 02 A6 */ mflr r0
-/* 80118814 00114474 38 A0 00 03 */ li r5, 3
-/* 80118818 00114478 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8011881C 0011447C 38 C1 00 08 */ addi r6, r1, 8
-/* 80118820 00114480 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80118824 00114484 7C 9F 23 78 */ mr r31, r4
-/* 80118828 00114488 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8011882C 0011448C 7C 7E 1B 78 */ mr r30, r3
-/* 80118830 00114490 48 13 B6 AD */ bl func_80253EDC
-/* 80118834 00114494 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118838 00114498 2C 00 00 07 */ cmpwi r0, 7
-/* 8011883C 0011449C 41 82 00 2C */ beq lbl_80118868
-/* 80118840 001144A0 40 80 00 1C */ bge lbl_8011885C
-/* 80118844 001144A4 2C 00 00 02 */ cmpwi r0, 2
-/* 80118848 001144A8 41 82 01 3C */ beq lbl_80118984
-/* 8011884C 001144AC 40 80 01 58 */ bge lbl_801189A4
-/* 80118850 001144B0 2C 00 00 01 */ cmpwi r0, 1
-/* 80118854 001144B4 40 80 01 0C */ bge lbl_80118960
-/* 80118858 001144B8 48 00 01 4C */ b lbl_801189A4
-lbl_8011885C:
-/* 8011885C 001144BC 2C 00 00 0A */ cmpwi r0, 0xa
-/* 80118860 001144C0 41 82 00 84 */ beq lbl_801188E4
-/* 80118864 001144C4 48 00 01 40 */ b lbl_801189A4
-lbl_80118868:
-/* 80118868 001144C8 7F C3 F3 78 */ mr r3, r30
-/* 8011886C 001144CC 7F E4 FB 78 */ mr r4, r31
-/* 80118870 001144D0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118874 001144D4 38 A0 00 06 */ li r5, 6
-/* 80118878 001144D8 48 13 B6 65 */ bl func_80253EDC
-/* 8011887C 001144DC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118880 001144E0 38 00 FF 00 */ li r0, -256
-/* 80118884 001144E4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118888 001144E8 38 60 2B 16 */ li r3, 0x2b16
-/* 8011888C 001144EC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118890 001144F0 FC 80 28 1E */ fctiwz f4, f5
-/* 80118894 001144F4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118898 001144F8 FC 40 18 1E */ fctiwz f2, f3
-/* 8011889C 001144FC EC 21 28 28 */ fsubs f1, f1, f5
-/* 801188A0 00114500 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801188A4 00114504 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801188A8 00114508 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 801188AC 0011450C 7C 88 03 78 */ or r8, r4, r0
-/* 801188B0 00114510 FC 20 08 1E */ fctiwz f1, f1
-/* 801188B4 00114514 FC 00 00 1E */ fctiwz f0, f0
-/* 801188B8 00114518 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 801188BC 0011451C 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 801188C0 00114520 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 801188C4 00114524 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 801188C8 00114528 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801188CC 0011452C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801188D0 00114530 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 801188D4 00114534 7C 06 07 34 */ extsh r6, r0
-/* 801188D8 00114538 7C E7 07 34 */ extsh r7, r7
-/* 801188DC 0011453C 48 13 78 59 */ bl func_80250134
-/* 801188E0 00114540 48 00 00 C4 */ b lbl_801189A4
-lbl_801188E4:
-/* 801188E4 00114544 7F C3 F3 78 */ mr r3, r30
-/* 801188E8 00114548 7F E4 FB 78 */ mr r4, r31
-/* 801188EC 0011454C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801188F0 00114550 38 A0 00 06 */ li r5, 6
-/* 801188F4 00114554 48 13 B5 E9 */ bl func_80253EDC
-/* 801188F8 00114558 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801188FC 0011455C 38 00 FF 00 */ li r0, -256
-/* 80118900 00114560 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118904 00114564 38 60 2B 18 */ li r3, 0x2b18
-/* 80118908 00114568 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8011890C 0011456C FC 80 28 1E */ fctiwz f4, f5
-/* 80118910 00114570 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118914 00114574 FC 40 18 1E */ fctiwz f2, f3
-/* 80118918 00114578 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8011891C 0011457C 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80118920 00114580 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80118924 00114584 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80118928 00114588 7C 88 03 78 */ or r8, r4, r0
-/* 8011892C 0011458C FC 20 08 1E */ fctiwz f1, f1
-/* 80118930 00114590 FC 00 00 1E */ fctiwz f0, f0
-/* 80118934 00114594 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80118938 00114598 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 8011893C 0011459C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80118940 001145A0 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80118944 001145A4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80118948 001145A8 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 8011894C 001145AC 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80118950 001145B0 7C 06 07 34 */ extsh r6, r0
-/* 80118954 001145B4 7C E7 07 34 */ extsh r7, r7
-/* 80118958 001145B8 48 13 77 DD */ bl func_80250134
-/* 8011895C 001145BC 48 00 00 48 */ b lbl_801189A4
-lbl_80118960:
-/* 80118960 001145C0 7F C3 F3 78 */ mr r3, r30
-/* 80118964 001145C4 7F E4 FB 78 */ mr r4, r31
-/* 80118968 001145C8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011896C 001145CC 38 A0 00 06 */ li r5, 6
-/* 80118970 001145D0 48 13 B5 6D */ bl func_80253EDC
-/* 80118974 001145D4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118978 001145D8 38 60 00 01 */ li r3, 1
-/* 8011897C 001145DC 4B F4 10 C1 */ bl func_80059A3C
-/* 80118980 001145E0 48 00 00 24 */ b lbl_801189A4
-lbl_80118984:
-/* 80118984 001145E4 7F C3 F3 78 */ mr r3, r30
-/* 80118988 001145E8 7F E4 FB 78 */ mr r4, r31
-/* 8011898C 001145EC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118990 001145F0 38 A0 00 06 */ li r5, 6
-/* 80118994 001145F4 48 13 B5 49 */ bl func_80253EDC
-/* 80118998 001145F8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011899C 001145FC 38 60 00 02 */ li r3, 2
-/* 801189A0 00114600 4B F4 10 9D */ bl func_80059A3C
-lbl_801189A4:
-/* 801189A4 00114604 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 801189A8 00114608 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 801189AC 0011460C 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 801189B0 00114610 7C 08 03 A6 */ mtlr r0
-/* 801189B4 00114614 38 21 00 60 */ addi r1, r1, 0x60
-/* 801189B8 00114618 4E 80 00 20 */ blr
-
-.global func_801189BC
-func_801189BC:
-/* 801189BC 0011461C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801189C0 00114620 7C 08 02 A6 */ mflr r0
-/* 801189C4 00114624 38 A0 00 03 */ li r5, 3
-/* 801189C8 00114628 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801189CC 0011462C 38 C1 00 08 */ addi r6, r1, 8
-/* 801189D0 00114630 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801189D4 00114634 7C 9F 23 78 */ mr r31, r4
-/* 801189D8 00114638 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801189DC 0011463C 7C 7E 1B 78 */ mr r30, r3
-/* 801189E0 00114640 48 13 B4 AD */ bl func_80253E8C
-/* 801189E4 00114644 80 01 00 08 */ lwz r0, 8(r1)
-/* 801189E8 00114648 2C 00 00 0E */ cmpwi r0, 0xe
-/* 801189EC 0011464C 41 82 00 14 */ beq lbl_80118A00
-/* 801189F0 00114650 40 80 00 24 */ bge lbl_80118A14
-/* 801189F4 00114654 2C 00 00 0B */ cmpwi r0, 0xb
-/* 801189F8 00114658 41 82 00 08 */ beq lbl_80118A00
-/* 801189FC 0011465C 48 00 00 18 */ b lbl_80118A14
-lbl_80118A00:
-/* 80118A00 00114660 7F C3 F3 78 */ mr r3, r30
-/* 80118A04 00114664 7F E4 FB 78 */ mr r4, r31
-/* 80118A08 00114668 38 A0 00 01 */ li r5, 1
-/* 80118A0C 0011466C 38 C0 00 00 */ li r6, 0
-/* 80118A10 00114670 48 13 B4 A5 */ bl func_80253EB4
-lbl_80118A14:
-/* 80118A14 00114674 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80118A18 00114678 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80118A1C 0011467C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80118A20 00114680 7C 08 03 A6 */ mtlr r0
-/* 80118A24 00114684 38 21 00 20 */ addi r1, r1, 0x20
-/* 80118A28 00114688 4E 80 00 20 */ blr
-
-.global func_80118A2C
-func_80118A2C:
-/* 80118A2C 0011468C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80118A30 00114690 7C 08 02 A6 */ mflr r0
-/* 80118A34 00114694 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80118A38 00114698 39 61 00 70 */ addi r11, r1, 0x70
-/* 80118A3C 0011469C 48 0A E6 ED */ bl _savegpr_27
-/* 80118A40 001146A0 7C 7C 1B 78 */ mr r28, r3
-/* 80118A44 001146A4 7C 9B 23 78 */ mr r27, r4
-/* 80118A48 001146A8 38 C1 00 08 */ addi r6, r1, 8
-/* 80118A4C 001146AC 38 A0 00 03 */ li r5, 3
-/* 80118A50 001146B0 48 13 B4 8D */ bl func_80253EDC
-/* 80118A54 001146B4 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118A58 001146B8 28 00 00 12 */ cmplwi r0, 0x12
-/* 80118A5C 001146BC 41 81 02 10 */ bgt lbl_80118C6C
-/* 80118A60 001146C0 3C 60 80 42 */ lis r3, lbl_8041BB98@ha
-/* 80118A64 001146C4 54 00 10 3A */ slwi r0, r0, 2
-/* 80118A68 001146C8 38 63 BB 98 */ addi r3, r3, lbl_8041BB98@l
-/* 80118A6C 001146CC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80118A70 001146D0 7C 69 03 A6 */ mtctr r3
-/* 80118A74 001146D4 4E 80 04 20 */ bctr
-/* 80118A78 001146D8 7F 83 E3 78 */ mr r3, r28
-/* 80118A7C 001146DC 7F 64 DB 78 */ mr r4, r27
-/* 80118A80 001146E0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118A84 001146E4 38 A0 00 06 */ li r5, 6
-/* 80118A88 001146E8 48 13 B4 55 */ bl func_80253EDC
-/* 80118A8C 001146EC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118A90 001146F0 38 00 FF 00 */ li r0, -256
-/* 80118A94 001146F4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118A98 001146F8 38 60 2B 1F */ li r3, 0x2b1f
-/* 80118A9C 001146FC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118AA0 00114700 FC 80 28 1E */ fctiwz f4, f5
-/* 80118AA4 00114704 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118AA8 00114708 FC 40 18 1E */ fctiwz f2, f3
-/* 80118AAC 0011470C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80118AB0 00114710 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80118AB4 00114714 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80118AB8 00114718 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80118ABC 0011471C 7C 88 03 78 */ or r8, r4, r0
-/* 80118AC0 00114720 FC 20 08 1E */ fctiwz f1, f1
-/* 80118AC4 00114724 FC 00 00 1E */ fctiwz f0, f0
-/* 80118AC8 00114728 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80118ACC 0011472C 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80118AD0 00114730 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80118AD4 00114734 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80118AD8 00114738 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80118ADC 0011473C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80118AE0 00114740 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80118AE4 00114744 7C 06 07 34 */ extsh r6, r0
-/* 80118AE8 00114748 7C E7 07 34 */ extsh r7, r7
-/* 80118AEC 0011474C 48 13 76 49 */ bl func_80250134
-/* 80118AF0 00114750 48 00 01 7C */ b lbl_80118C6C
-/* 80118AF4 00114754 7F 83 E3 78 */ mr r3, r28
-/* 80118AF8 00114758 7F 64 DB 78 */ mr r4, r27
-/* 80118AFC 0011475C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118B00 00114760 38 A0 00 06 */ li r5, 6
-/* 80118B04 00114764 48 13 B3 D9 */ bl func_80253EDC
-/* 80118B08 00114768 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118B0C 0011476C 38 00 FF 00 */ li r0, -256
-/* 80118B10 00114770 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118B14 00114774 38 60 2B 20 */ li r3, 0x2b20
-/* 80118B18 00114778 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118B1C 0011477C FC 80 28 1E */ fctiwz f4, f5
-/* 80118B20 00114780 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118B24 00114784 FC 40 18 1E */ fctiwz f2, f3
-/* 80118B28 00114788 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80118B2C 0011478C 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80118B30 00114790 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80118B34 00114794 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80118B38 00114798 7C 88 03 78 */ or r8, r4, r0
-/* 80118B3C 0011479C FC 20 08 1E */ fctiwz f1, f1
-/* 80118B40 001147A0 FC 00 00 1E */ fctiwz f0, f0
-/* 80118B44 001147A4 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80118B48 001147A8 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80118B4C 001147AC D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80118B50 001147B0 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80118B54 001147B4 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80118B58 001147B8 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80118B5C 001147BC 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80118B60 001147C0 7C 06 07 34 */ extsh r6, r0
-/* 80118B64 001147C4 7C E7 07 34 */ extsh r7, r7
-/* 80118B68 001147C8 48 13 75 CD */ bl func_80250134
-/* 80118B6C 001147CC 48 00 01 00 */ b lbl_80118C6C
-/* 80118B70 001147D0 7F 83 E3 78 */ mr r3, r28
-/* 80118B74 001147D4 7F 64 DB 78 */ mr r4, r27
-/* 80118B78 001147D8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118B7C 001147DC 38 A0 00 06 */ li r5, 6
-/* 80118B80 001147E0 48 13 B3 5D */ bl func_80253EDC
-/* 80118B84 001147E4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118B88 001147E8 38 60 00 01 */ li r3, 1
-/* 80118B8C 001147EC 4B F4 0E B1 */ bl func_80059A3C
-/* 80118B90 001147F0 48 00 00 DC */ b lbl_80118C6C
-/* 80118B94 001147F4 7F 83 E3 78 */ mr r3, r28
-/* 80118B98 001147F8 7F 64 DB 78 */ mr r4, r27
-/* 80118B9C 001147FC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118BA0 00114800 38 A0 00 06 */ li r5, 6
-/* 80118BA4 00114804 48 13 B3 39 */ bl func_80253EDC
-/* 80118BA8 00114808 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118BAC 0011480C 38 60 00 02 */ li r3, 2
-/* 80118BB0 00114810 4B F4 0E 8D */ bl func_80059A3C
-/* 80118BB4 00114814 48 00 00 B8 */ b lbl_80118C6C
-/* 80118BB8 00114818 7F 83 E3 78 */ mr r3, r28
-/* 80118BBC 0011481C 7F 64 DB 78 */ mr r4, r27
-/* 80118BC0 00114820 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118BC4 00114824 38 A0 00 06 */ li r5, 6
-/* 80118BC8 00114828 48 13 B3 15 */ bl func_80253EDC
-/* 80118BCC 0011482C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118BD0 00114830 38 00 FF 00 */ li r0, -256
-/* 80118BD4 00114834 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118BD8 00114838 38 60 2B 21 */ li r3, 0x2b21
-/* 80118BDC 0011483C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118BE0 00114840 FC 80 28 1E */ fctiwz f4, f5
-/* 80118BE4 00114844 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118BE8 00114848 FC 40 18 1E */ fctiwz f2, f3
-/* 80118BEC 0011484C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80118BF0 00114850 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80118BF4 00114854 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80118BF8 00114858 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80118BFC 0011485C 7C 9B 03 78 */ or r27, r4, r0
-/* 80118C00 00114860 FC 20 08 1E */ fctiwz f1, f1
-/* 80118C04 00114864 FC 00 00 1E */ fctiwz f0, f0
-/* 80118C08 00114868 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80118C0C 0011486C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80118C10 00114870 7F 68 DB 78 */ mr r8, r27
-/* 80118C14 00114874 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80118C18 00114878 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 80118C1C 0011487C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80118C20 00114880 7F E4 FB 78 */ mr r4, r31
-/* 80118C24 00114884 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80118C28 00114888 7F C5 F3 78 */ mr r5, r30
-/* 80118C2C 0011488C 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 80118C30 00114890 7F A6 07 34 */ extsh r6, r29
-/* 80118C34 00114894 7F 87 07 34 */ extsh r7, r28
-/* 80118C38 00114898 48 13 74 FD */ bl func_80250134
-/* 80118C3C 0011489C 38 60 00 08 */ li r3, 8
-/* 80118C40 001148A0 48 04 9E 51 */ bl func_80162A90
-/* 80118C44 001148A4 7C 64 1B 78 */ mr r4, r3
-/* 80118C48 001148A8 38 60 00 0C */ li r3, 0xc
-/* 80118C4C 001148AC 48 04 36 BD */ bl func_8015C308
-/* 80118C50 001148B0 7F E4 FB 78 */ mr r4, r31
-/* 80118C54 001148B4 7F 68 DB 78 */ mr r8, r27
-/* 80118C58 001148B8 38 BE 00 1F */ addi r5, r30, 0x1f
-/* 80118C5C 001148BC 7F A6 07 34 */ extsh r6, r29
-/* 80118C60 001148C0 7F 87 07 34 */ extsh r7, r28
-/* 80118C64 001148C4 38 60 2B 22 */ li r3, 0x2b22
-/* 80118C68 001148C8 48 13 74 CD */ bl func_80250134
-lbl_80118C6C:
-/* 80118C6C 001148CC 39 61 00 70 */ addi r11, r1, 0x70
-/* 80118C70 001148D0 48 0A E5 05 */ bl _restgpr_27
-/* 80118C74 001148D4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80118C78 001148D8 7C 08 03 A6 */ mtlr r0
-/* 80118C7C 001148DC 38 21 00 70 */ addi r1, r1, 0x70
-/* 80118C80 001148E0 4E 80 00 20 */ blr
-
-.global func_80118C84
-func_80118C84:
-/* 80118C84 001148E4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80118C88 001148E8 7C 08 02 A6 */ mflr r0
-/* 80118C8C 001148EC 7C 63 07 34 */ extsh r3, r3
-/* 80118C90 001148F0 38 A0 00 03 */ li r5, 3
-/* 80118C94 001148F4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80118C98 001148F8 38 C1 00 08 */ addi r6, r1, 8
-/* 80118C9C 001148FC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80118CA0 00114900 7C 9F 23 78 */ mr r31, r4
-/* 80118CA4 00114904 48 13 B1 E9 */ bl func_80253E8C
-/* 80118CA8 00114908 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118CAC 0011490C 2C 00 00 05 */ cmpwi r0, 5
-/* 80118CB0 00114910 41 82 00 08 */ beq lbl_80118CB8
-/* 80118CB4 00114914 48 00 00 38 */ b lbl_80118CEC
-lbl_80118CB8:
-/* 80118CB8 00114918 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118CBC 0011491C A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80118CC0 00114920 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80118CC4 00114924 40 82 00 28 */ bne lbl_80118CEC
-/* 80118CC8 00114928 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80118CCC 0011492C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80118CD0 00114930 7C 04 16 70 */ srawi r4, r0, 2
-/* 80118CD4 00114934 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80118CD8 00114938 7C 63 16 70 */ srawi r3, r3, 2
-/* 80118CDC 0011493C 98 9F 00 02 */ stb r4, 2(r31)
-/* 80118CE0 00114940 7C 00 16 70 */ srawi r0, r0, 2
-/* 80118CE4 00114944 98 7F 00 03 */ stb r3, 3(r31)
-/* 80118CE8 00114948 98 1F 00 04 */ stb r0, 4(r31)
-lbl_80118CEC:
-/* 80118CEC 0011494C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80118CF0 00114950 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80118CF4 00114954 7C 08 03 A6 */ mtlr r0
-/* 80118CF8 00114958 38 21 00 20 */ addi r1, r1, 0x20
-/* 80118CFC 0011495C 4E 80 00 20 */ blr
-
-.global func_80118D00
-func_80118D00:
-/* 80118D00 00114960 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80118D04 00114964 7C 08 02 A6 */ mflr r0
-/* 80118D08 00114968 38 A0 00 03 */ li r5, 3
-/* 80118D0C 0011496C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80118D10 00114970 38 C1 00 08 */ addi r6, r1, 8
-/* 80118D14 00114974 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80118D18 00114978 7C 9F 23 78 */ mr r31, r4
-/* 80118D1C 0011497C 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80118D20 00114980 7C 7E 1B 78 */ mr r30, r3
-/* 80118D24 00114984 48 13 B1 B9 */ bl func_80253EDC
-/* 80118D28 00114988 7F C3 F3 78 */ mr r3, r30
-/* 80118D2C 0011498C 7F E4 FB 78 */ mr r4, r31
-/* 80118D30 00114990 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118D34 00114994 38 A0 00 06 */ li r5, 6
-/* 80118D38 00114998 48 13 B1 A5 */ bl func_80253EDC
-/* 80118D3C 0011499C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118D40 001149A0 38 60 FF 00 */ li r3, -256
-/* 80118D44 001149A4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118D48 001149A8 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118D4C 001149AC FC 80 28 1E */ fctiwz f4, f5
-/* 80118D50 001149B0 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118D54 001149B4 FC 40 18 1E */ fctiwz f2, f3
-/* 80118D58 001149B8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80118D5C 001149BC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118D60 001149C0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80118D64 001149C4 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80118D68 001149C8 2C 00 00 04 */ cmpwi r0, 4
-/* 80118D6C 001149CC FC 20 08 1E */ fctiwz f1, f1
-/* 80118D70 001149D0 FC 00 00 1E */ fctiwz f0, f0
-/* 80118D74 001149D4 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80118D78 001149D8 88 DF 00 11 */ lbz r6, 0x11(r31)
-/* 80118D7C 001149DC D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80118D80 001149E0 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80118D84 001149E4 7C C8 1B 78 */ or r8, r6, r3
-/* 80118D88 001149E8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80118D8C 001149EC 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80118D90 001149F0 80 E1 00 44 */ lwz r7, 0x44(r1)
-/* 80118D94 001149F4 81 21 00 4C */ lwz r9, 0x4c(r1)
-/* 80118D98 001149F8 41 82 00 58 */ beq lbl_80118DF0
-/* 80118D9C 001149FC 40 80 00 1C */ bge lbl_80118DB8
-/* 80118DA0 00114A00 2C 00 00 02 */ cmpwi r0, 2
-/* 80118DA4 00114A04 41 82 00 80 */ beq lbl_80118E24
-/* 80118DA8 00114A08 40 80 00 88 */ bge lbl_80118E30
-/* 80118DAC 00114A0C 2C 00 00 01 */ cmpwi r0, 1
-/* 80118DB0 00114A10 40 80 00 54 */ bge lbl_80118E04
-/* 80118DB4 00114A14 48 00 00 7C */ b lbl_80118E30
-lbl_80118DB8:
-/* 80118DB8 00114A18 2C 00 00 06 */ cmpwi r0, 6
-/* 80118DBC 00114A1C 41 82 00 08 */ beq lbl_80118DC4
-/* 80118DC0 00114A20 48 00 00 70 */ b lbl_80118E30
-lbl_80118DC4:
-/* 80118DC4 00114A24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118DC8 00114A28 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80118DCC 00114A2C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80118DD0 00114A30 40 82 00 0C */ bne lbl_80118DDC
-/* 80118DD4 00114A34 64 C8 40 40 */ oris r8, r6, 0x4040
-/* 80118DD8 00114A38 61 08 40 00 */ ori r8, r8, 0x4000
-lbl_80118DDC:
-/* 80118DDC 00114A3C 7C E6 07 34 */ extsh r6, r7
-/* 80118DE0 00114A40 7D 27 07 34 */ extsh r7, r9
-/* 80118DE4 00114A44 38 60 2F 27 */ li r3, 0x2f27
-/* 80118DE8 00114A48 48 13 73 4D */ bl func_80250134
-/* 80118DEC 00114A4C 48 00 00 44 */ b lbl_80118E30
-lbl_80118DF0:
-/* 80118DF0 00114A50 7C E6 07 34 */ extsh r6, r7
-/* 80118DF4 00114A54 7D 27 07 34 */ extsh r7, r9
-/* 80118DF8 00114A58 38 60 2F 28 */ li r3, 0x2f28
-/* 80118DFC 00114A5C 48 13 73 39 */ bl func_80250134
-/* 80118E00 00114A60 48 00 00 30 */ b lbl_80118E30
-lbl_80118E04:
-/* 80118E04 00114A64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80118E08 00114A68 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 80118E0C 00114A6C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80118E10 00114A70 41 82 00 20 */ beq lbl_80118E30
-/* 80118E14 00114A74 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118E18 00114A78 38 60 00 01 */ li r3, 1
-/* 80118E1C 00114A7C 4B F4 0C 21 */ bl func_80059A3C
-/* 80118E20 00114A80 48 00 00 10 */ b lbl_80118E30
-lbl_80118E24:
-/* 80118E24 00114A84 38 81 00 10 */ addi r4, r1, 0x10
-/* 80118E28 00114A88 38 60 00 02 */ li r3, 2
-/* 80118E2C 00114A8C 4B F4 0C 11 */ bl func_80059A3C
-lbl_80118E30:
-/* 80118E30 00114A90 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80118E34 00114A94 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80118E38 00114A98 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80118E3C 00114A9C 7C 08 03 A6 */ mtlr r0
-/* 80118E40 00114AA0 38 21 00 60 */ addi r1, r1, 0x60
-/* 80118E44 00114AA4 4E 80 00 20 */ blr
-
-.global func_80118E48
-func_80118E48:
-/* 80118E48 00114AA8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80118E4C 00114AAC 7C 08 02 A6 */ mflr r0
-/* 80118E50 00114AB0 7C 63 07 34 */ extsh r3, r3
-/* 80118E54 00114AB4 38 A0 00 03 */ li r5, 3
-/* 80118E58 00114AB8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80118E5C 00114ABC 38 C1 00 08 */ addi r6, r1, 8
-/* 80118E60 00114AC0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80118E64 00114AC4 7C 9F 23 78 */ mr r31, r4
-/* 80118E68 00114AC8 48 13 B0 25 */ bl func_80253E8C
-/* 80118E6C 00114ACC 80 61 00 08 */ lwz r3, 8(r1)
-/* 80118E70 00114AD0 38 03 FF FB */ addi r0, r3, -5
-/* 80118E74 00114AD4 28 00 00 15 */ cmplwi r0, 0x15
-/* 80118E78 00114AD8 41 81 00 F8 */ bgt lbl_80118F70
-/* 80118E7C 00114ADC 3C 60 80 42 */ lis r3, lbl_8041BBE4@ha
-/* 80118E80 00114AE0 54 00 10 3A */ slwi r0, r0, 2
-/* 80118E84 00114AE4 38 63 BB E4 */ addi r3, r3, lbl_8041BBE4@l
-/* 80118E88 00114AE8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80118E8C 00114AEC 7C 69 03 A6 */ mtctr r3
-/* 80118E90 00114AF0 4E 80 04 20 */ bctr
-/* 80118E94 00114AF4 38 60 00 00 */ li r3, 0
-/* 80118E98 00114AF8 48 00 22 91 */ bl func_8011B128
-/* 80118E9C 00114AFC 2C 03 00 00 */ cmpwi r3, 0
-/* 80118EA0 00114B00 40 82 00 D0 */ bne lbl_80118F70
-/* 80118EA4 00114B04 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80118EA8 00114B08 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80118EAC 00114B0C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80118EB0 00114B10 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80118EB4 00114B14 7C 63 16 70 */ srawi r3, r3, 2
-/* 80118EB8 00114B18 98 9F 00 02 */ stb r4, 2(r31)
-/* 80118EBC 00114B1C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80118EC0 00114B20 98 7F 00 03 */ stb r3, 3(r31)
-/* 80118EC4 00114B24 98 1F 00 04 */ stb r0, 4(r31)
-/* 80118EC8 00114B28 48 00 00 A8 */ b lbl_80118F70
-/* 80118ECC 00114B2C 38 60 00 01 */ li r3, 1
-/* 80118ED0 00114B30 48 00 22 59 */ bl func_8011B128
-/* 80118ED4 00114B34 2C 03 00 00 */ cmpwi r3, 0
-/* 80118ED8 00114B38 40 82 00 98 */ bne lbl_80118F70
-/* 80118EDC 00114B3C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80118EE0 00114B40 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80118EE4 00114B44 7C 04 16 70 */ srawi r4, r0, 2
-/* 80118EE8 00114B48 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80118EEC 00114B4C 7C 63 16 70 */ srawi r3, r3, 2
-/* 80118EF0 00114B50 98 9F 00 02 */ stb r4, 2(r31)
-/* 80118EF4 00114B54 7C 00 16 70 */ srawi r0, r0, 2
-/* 80118EF8 00114B58 98 7F 00 03 */ stb r3, 3(r31)
-/* 80118EFC 00114B5C 98 1F 00 04 */ stb r0, 4(r31)
-/* 80118F00 00114B60 48 00 00 70 */ b lbl_80118F70
-/* 80118F04 00114B64 38 60 00 02 */ li r3, 2
-/* 80118F08 00114B68 48 00 22 21 */ bl func_8011B128
-/* 80118F0C 00114B6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80118F10 00114B70 40 82 00 60 */ bne lbl_80118F70
-/* 80118F14 00114B74 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80118F18 00114B78 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80118F1C 00114B7C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80118F20 00114B80 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80118F24 00114B84 7C 63 16 70 */ srawi r3, r3, 2
-/* 80118F28 00114B88 98 9F 00 02 */ stb r4, 2(r31)
-/* 80118F2C 00114B8C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80118F30 00114B90 98 7F 00 03 */ stb r3, 3(r31)
-/* 80118F34 00114B94 98 1F 00 04 */ stb r0, 4(r31)
-/* 80118F38 00114B98 48 00 00 38 */ b lbl_80118F70
-/* 80118F3C 00114B9C 38 60 00 03 */ li r3, 3
-/* 80118F40 00114BA0 48 00 21 E9 */ bl func_8011B128
-/* 80118F44 00114BA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80118F48 00114BA8 40 82 00 28 */ bne lbl_80118F70
-/* 80118F4C 00114BAC 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80118F50 00114BB0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80118F54 00114BB4 7C 04 16 70 */ srawi r4, r0, 2
-/* 80118F58 00114BB8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80118F5C 00114BBC 7C 63 16 70 */ srawi r3, r3, 2
-/* 80118F60 00114BC0 98 9F 00 02 */ stb r4, 2(r31)
-/* 80118F64 00114BC4 7C 00 16 70 */ srawi r0, r0, 2
-/* 80118F68 00114BC8 98 7F 00 03 */ stb r3, 3(r31)
-/* 80118F6C 00114BCC 98 1F 00 04 */ stb r0, 4(r31)
-lbl_80118F70:
-/* 80118F70 00114BD0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80118F74 00114BD4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80118F78 00114BD8 7C 08 03 A6 */ mtlr r0
-/* 80118F7C 00114BDC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80118F80 00114BE0 4E 80 00 20 */ blr
-
-.global func_80118F84
-func_80118F84:
-/* 80118F84 00114BE4 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80118F88 00114BE8 7C 08 02 A6 */ mflr r0
-/* 80118F8C 00114BEC 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80118F90 00114BF0 39 61 00 70 */ addi r11, r1, 0x70
-/* 80118F94 00114BF4 48 0A E1 91 */ bl _savegpr_26
-/* 80118F98 00114BF8 7C 7B 1B 78 */ mr r27, r3
-/* 80118F9C 00114BFC 7C 9A 23 78 */ mr r26, r4
-/* 80118FA0 00114C00 38 C1 00 08 */ addi r6, r1, 8
-/* 80118FA4 00114C04 38 A0 00 03 */ li r5, 3
-/* 80118FA8 00114C08 48 13 AF 35 */ bl func_80253EDC
-/* 80118FAC 00114C0C 7F 63 DB 78 */ mr r3, r27
-/* 80118FB0 00114C10 7F 44 D3 78 */ mr r4, r26
-/* 80118FB4 00114C14 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80118FB8 00114C18 38 A0 00 06 */ li r5, 6
-/* 80118FBC 00114C1C 48 13 AF 21 */ bl func_80253EDC
-/* 80118FC0 00114C20 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80118FC4 00114C24 38 60 FF 00 */ li r3, -256
-/* 80118FC8 00114C28 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80118FCC 00114C2C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80118FD0 00114C30 FC 80 28 1E */ fctiwz f4, f5
-/* 80118FD4 00114C34 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80118FD8 00114C38 FC 40 18 1E */ fctiwz f2, f3
-/* 80118FDC 00114C3C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80118FE0 00114C40 80 01 00 08 */ lwz r0, 8(r1)
-/* 80118FE4 00114C44 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80118FE8 00114C48 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80118FEC 00114C4C 28 00 00 20 */ cmplwi r0, 0x20
-/* 80118FF0 00114C50 FC 20 08 1E */ fctiwz f1, f1
-/* 80118FF4 00114C54 FC 00 00 1E */ fctiwz f0, f0
-/* 80118FF8 00114C58 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80118FFC 00114C5C 8B FA 00 11 */ lbz r31, 0x11(r26)
-/* 80119000 00114C60 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80119004 00114C64 83 A1 00 34 */ lwz r29, 0x34(r1)
-/* 80119008 00114C68 7F FE 1B 78 */ or r30, r31, r3
-/* 8011900C 00114C6C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80119010 00114C70 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80119014 00114C74 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80119018 00114C78 83 41 00 4C */ lwz r26, 0x4c(r1)
-/* 8011901C 00114C7C 41 81 08 38 */ bgt lbl_80119854
-/* 80119020 00114C80 3C 60 80 42 */ lis r3, lbl_8041BC3C@ha
-/* 80119024 00114C84 54 00 10 3A */ slwi r0, r0, 2
-/* 80119028 00114C88 38 63 BC 3C */ addi r3, r3, lbl_8041BC3C@l
-/* 8011902C 00114C8C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80119030 00114C90 7C 69 03 A6 */ mtctr r3
-/* 80119034 00114C94 4E 80 04 20 */ bctr
-/* 80119038 00114C98 38 60 00 00 */ li r3, 0
-/* 8011903C 00114C9C 48 00 20 ED */ bl func_8011B128
-/* 80119040 00114CA0 2C 03 00 00 */ cmpwi r3, 0
-/* 80119044 00114CA4 40 82 00 0C */ bne lbl_80119050
-/* 80119048 00114CA8 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8011904C 00114CAC 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119050:
-/* 80119050 00114CB0 7F A4 EB 78 */ mr r4, r29
-/* 80119054 00114CB4 7F 85 E3 78 */ mr r5, r28
-/* 80119058 00114CB8 7F C8 F3 78 */ mr r8, r30
-/* 8011905C 00114CBC 7F 66 07 34 */ extsh r6, r27
-/* 80119060 00114CC0 7F 47 07 34 */ extsh r7, r26
-/* 80119064 00114CC4 38 60 2F 29 */ li r3, 0x2f29
-/* 80119068 00114CC8 48 13 70 CD */ bl func_80250134
-/* 8011906C 00114CCC 48 00 07 E8 */ b lbl_80119854
-/* 80119070 00114CD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119074 00114CD4 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 80119078 00114CD8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011907C 00114CDC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119080 00114CE0 40 82 07 D4 */ bne lbl_80119854
-/* 80119084 00114CE4 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 80119088 00114CE8 7F A4 EB 78 */ mr r4, r29
-/* 8011908C 00114CEC 7F 85 E3 78 */ mr r5, r28
-/* 80119090 00114CF0 7F 66 07 34 */ extsh r6, r27
-/* 80119094 00114CF4 7F 47 07 34 */ extsh r7, r26
-/* 80119098 00114CF8 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8011909C 00114CFC 38 60 2F 35 */ li r3, 0x2f35
-/* 801190A0 00114D00 48 13 70 95 */ bl func_80250134
-/* 801190A4 00114D04 48 00 07 B0 */ b lbl_80119854
-/* 801190A8 00114D08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801190AC 00114D0C 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801190B0 00114D10 80 03 00 00 */ lwz r0, 0(r3)
-/* 801190B4 00114D14 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801190B8 00114D18 41 82 07 9C */ beq lbl_80119854
-/* 801190BC 00114D1C 38 60 00 00 */ li r3, 0
-/* 801190C0 00114D20 48 00 20 09 */ bl func_8011B0C8
-/* 801190C4 00114D24 2C 03 00 00 */ cmpwi r3, 0
-/* 801190C8 00114D28 40 82 00 0C */ bne lbl_801190D4
-/* 801190CC 00114D2C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801190D0 00114D30 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801190D4:
-/* 801190D4 00114D34 7F A4 EB 78 */ mr r4, r29
-/* 801190D8 00114D38 7F 85 E3 78 */ mr r5, r28
-/* 801190DC 00114D3C 7F C8 F3 78 */ mr r8, r30
-/* 801190E0 00114D40 7F 66 07 34 */ extsh r6, r27
-/* 801190E4 00114D44 7F 47 07 34 */ extsh r7, r26
-/* 801190E8 00114D48 38 60 2F 2D */ li r3, 0x2f2d
-/* 801190EC 00114D4C 48 13 70 49 */ bl func_80250134
-/* 801190F0 00114D50 48 00 07 64 */ b lbl_80119854
-/* 801190F4 00114D54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801190F8 00114D58 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801190FC 00114D5C 80 03 00 00 */ lwz r0, 0(r3)
-/* 80119100 00114D60 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119104 00114D64 41 82 07 50 */ beq lbl_80119854
-/* 80119108 00114D68 38 60 00 00 */ li r3, 0
-/* 8011910C 00114D6C 48 00 1F BD */ bl func_8011B0C8
-/* 80119110 00114D70 2C 03 00 00 */ cmpwi r3, 0
-/* 80119114 00114D74 40 82 00 0C */ bne lbl_80119120
-/* 80119118 00114D78 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8011911C 00114D7C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119120:
-/* 80119120 00114D80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119124 00114D84 38 60 00 0E */ li r3, 0xe
-/* 80119128 00114D88 80 84 00 C8 */ lwz r4, 0xc8(r4)
-/* 8011912C 00114D8C 38 84 00 10 */ addi r4, r4, 0x10
-/* 80119130 00114D90 48 04 31 D9 */ bl func_8015C308
-/* 80119134 00114D94 4B F3 FA 71 */ bl VMBASEIsPageValid
-/* 80119138 00114D98 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011913C 00114D9C 28 00 00 04 */ cmplwi r0, 4
-/* 80119140 00114DA0 40 82 00 08 */ bne lbl_80119148
-/* 80119144 00114DA4 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119148:
-/* 80119148 00114DA8 7F A4 EB 78 */ mr r4, r29
-/* 8011914C 00114DAC 7F 85 E3 78 */ mr r5, r28
-/* 80119150 00114DB0 7F C8 F3 78 */ mr r8, r30
-/* 80119154 00114DB4 7F 66 07 34 */ extsh r6, r27
-/* 80119158 00114DB8 7F 47 07 34 */ extsh r7, r26
-/* 8011915C 00114DBC 38 60 2F 30 */ li r3, 0x2f30
-/* 80119160 00114DC0 48 13 6F D5 */ bl func_80250134
-/* 80119164 00114DC4 48 00 06 F0 */ b lbl_80119854
-/* 80119168 00114DC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011916C 00114DCC 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 80119170 00114DD0 80 03 00 00 */ lwz r0, 0(r3)
-/* 80119174 00114DD4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119178 00114DD8 41 82 06 DC */ beq lbl_80119854
-/* 8011917C 00114DDC 38 60 00 00 */ li r3, 0
-/* 80119180 00114DE0 48 00 1F 49 */ bl func_8011B0C8
-/* 80119184 00114DE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80119188 00114DE8 40 82 00 0C */ bne lbl_80119194
-/* 8011918C 00114DEC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119190 00114DF0 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119194:
-/* 80119194 00114DF4 7F A4 EB 78 */ mr r4, r29
-/* 80119198 00114DF8 7F 85 E3 78 */ mr r5, r28
-/* 8011919C 00114DFC 7F C8 F3 78 */ mr r8, r30
-/* 801191A0 00114E00 7F 66 07 34 */ extsh r6, r27
-/* 801191A4 00114E04 7F 47 07 34 */ extsh r7, r26
-/* 801191A8 00114E08 38 60 2F 2E */ li r3, 0x2f2e
-/* 801191AC 00114E0C 48 13 6F 89 */ bl func_80250134
-/* 801191B0 00114E10 48 00 06 A4 */ b lbl_80119854
-/* 801191B4 00114E14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801191B8 00114E18 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801191BC 00114E1C 80 03 00 00 */ lwz r0, 0(r3)
-/* 801191C0 00114E20 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801191C4 00114E24 41 82 06 90 */ beq lbl_80119854
-/* 801191C8 00114E28 38 60 00 00 */ li r3, 0
-/* 801191CC 00114E2C 48 00 1E FD */ bl func_8011B0C8
-/* 801191D0 00114E30 2C 03 00 00 */ cmpwi r3, 0
-/* 801191D4 00114E34 40 82 00 0C */ bne lbl_801191E0
-/* 801191D8 00114E38 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801191DC 00114E3C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801191E0:
-/* 801191E0 00114E40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801191E4 00114E44 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 801191E8 00114E48 C8 23 00 08 */ lfd f1, 8(r3)
-/* 801191EC 00114E4C 48 0A DE 15 */ bl __cvt_fp2unsigned
-/* 801191F0 00114E50 7C 64 1B 78 */ mr r4, r3
-/* 801191F4 00114E54 38 60 00 06 */ li r3, 6
-/* 801191F8 00114E58 48 04 31 11 */ bl func_8015C308
-/* 801191FC 00114E5C 4B F3 F9 A9 */ bl VMBASEIsPageValid
-/* 80119200 00114E60 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80119204 00114E64 28 00 00 04 */ cmplwi r0, 4
-/* 80119208 00114E68 40 82 00 08 */ bne lbl_80119210
-/* 8011920C 00114E6C 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119210:
-/* 80119210 00114E70 7F A4 EB 78 */ mr r4, r29
-/* 80119214 00114E74 7F 85 E3 78 */ mr r5, r28
-/* 80119218 00114E78 7F C8 F3 78 */ mr r8, r30
-/* 8011921C 00114E7C 7F 66 07 34 */ extsh r6, r27
-/* 80119220 00114E80 7F 47 07 34 */ extsh r7, r26
-/* 80119224 00114E84 38 60 2F 31 */ li r3, 0x2f31
-/* 80119228 00114E88 48 13 6F 0D */ bl func_80250134
-/* 8011922C 00114E8C 48 00 06 28 */ b lbl_80119854
-/* 80119230 00114E90 38 60 00 01 */ li r3, 1
-/* 80119234 00114E94 48 00 1E F5 */ bl func_8011B128
-/* 80119238 00114E98 2C 03 00 00 */ cmpwi r3, 0
-/* 8011923C 00114E9C 40 82 00 0C */ bne lbl_80119248
-/* 80119240 00114EA0 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119244 00114EA4 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119248:
-/* 80119248 00114EA8 7F A4 EB 78 */ mr r4, r29
-/* 8011924C 00114EAC 7F 85 E3 78 */ mr r5, r28
-/* 80119250 00114EB0 7F C8 F3 78 */ mr r8, r30
-/* 80119254 00114EB4 7F 66 07 34 */ extsh r6, r27
-/* 80119258 00114EB8 7F 47 07 34 */ extsh r7, r26
-/* 8011925C 00114EBC 38 60 2F 2A */ li r3, 0x2f2a
-/* 80119260 00114EC0 48 13 6E D5 */ bl func_80250134
-/* 80119264 00114EC4 48 00 05 F0 */ b lbl_80119854
-/* 80119268 00114EC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011926C 00114ECC 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 80119270 00114ED0 80 03 00 00 */ lwz r0, 0(r3)
-/* 80119274 00114ED4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119278 00114ED8 40 82 05 DC */ bne lbl_80119854
-/* 8011927C 00114EDC 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 80119280 00114EE0 7F A4 EB 78 */ mr r4, r29
-/* 80119284 00114EE4 7F 85 E3 78 */ mr r5, r28
-/* 80119288 00114EE8 7F 66 07 34 */ extsh r6, r27
-/* 8011928C 00114EEC 7F 47 07 34 */ extsh r7, r26
-/* 80119290 00114EF0 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 80119294 00114EF4 38 60 2F 35 */ li r3, 0x2f35
-/* 80119298 00114EF8 48 13 6E 9D */ bl func_80250134
-/* 8011929C 00114EFC 48 00 05 B8 */ b lbl_80119854
-/* 801192A0 00114F00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801192A4 00114F04 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 801192A8 00114F08 80 03 00 00 */ lwz r0, 0(r3)
-/* 801192AC 00114F0C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801192B0 00114F10 41 82 05 A4 */ beq lbl_80119854
-/* 801192B4 00114F14 38 60 00 01 */ li r3, 1
-/* 801192B8 00114F18 48 00 1E 11 */ bl func_8011B0C8
-/* 801192BC 00114F1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801192C0 00114F20 40 82 00 0C */ bne lbl_801192CC
-/* 801192C4 00114F24 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801192C8 00114F28 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801192CC:
-/* 801192CC 00114F2C 7F A4 EB 78 */ mr r4, r29
-/* 801192D0 00114F30 7F 85 E3 78 */ mr r5, r28
-/* 801192D4 00114F34 7F C8 F3 78 */ mr r8, r30
-/* 801192D8 00114F38 7F 66 07 34 */ extsh r6, r27
-/* 801192DC 00114F3C 7F 47 07 34 */ extsh r7, r26
-/* 801192E0 00114F40 38 60 2F 2D */ li r3, 0x2f2d
-/* 801192E4 00114F44 48 13 6E 51 */ bl func_80250134
-/* 801192E8 00114F48 48 00 05 6C */ b lbl_80119854
-/* 801192EC 00114F4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801192F0 00114F50 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 801192F4 00114F54 80 03 00 00 */ lwz r0, 0(r3)
-/* 801192F8 00114F58 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801192FC 00114F5C 41 82 05 58 */ beq lbl_80119854
-/* 80119300 00114F60 38 60 00 01 */ li r3, 1
-/* 80119304 00114F64 48 00 1D C5 */ bl func_8011B0C8
-/* 80119308 00114F68 2C 03 00 00 */ cmpwi r3, 0
-/* 8011930C 00114F6C 40 82 00 0C */ bne lbl_80119318
-/* 80119310 00114F70 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119314 00114F74 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119318:
-/* 80119318 00114F78 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011931C 00114F7C 38 60 00 0E */ li r3, 0xe
-/* 80119320 00114F80 80 84 00 CC */ lwz r4, 0xcc(r4)
-/* 80119324 00114F84 38 84 00 10 */ addi r4, r4, 0x10
-/* 80119328 00114F88 48 04 2F E1 */ bl func_8015C308
-/* 8011932C 00114F8C 4B F3 F8 79 */ bl VMBASEIsPageValid
-/* 80119330 00114F90 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80119334 00114F94 28 00 00 04 */ cmplwi r0, 4
-/* 80119338 00114F98 40 82 00 08 */ bne lbl_80119340
-/* 8011933C 00114F9C 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119340:
-/* 80119340 00114FA0 7F A4 EB 78 */ mr r4, r29
-/* 80119344 00114FA4 7F 85 E3 78 */ mr r5, r28
-/* 80119348 00114FA8 7F C8 F3 78 */ mr r8, r30
-/* 8011934C 00114FAC 7F 66 07 34 */ extsh r6, r27
-/* 80119350 00114FB0 7F 47 07 34 */ extsh r7, r26
-/* 80119354 00114FB4 38 60 2F 30 */ li r3, 0x2f30
-/* 80119358 00114FB8 48 13 6D DD */ bl func_80250134
-/* 8011935C 00114FBC 48 00 04 F8 */ b lbl_80119854
-/* 80119360 00114FC0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119364 00114FC4 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 80119368 00114FC8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011936C 00114FCC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119370 00114FD0 41 82 04 E4 */ beq lbl_80119854
-/* 80119374 00114FD4 38 60 00 01 */ li r3, 1
-/* 80119378 00114FD8 48 00 1D 51 */ bl func_8011B0C8
-/* 8011937C 00114FDC 2C 03 00 00 */ cmpwi r3, 0
-/* 80119380 00114FE0 40 82 00 0C */ bne lbl_8011938C
-/* 80119384 00114FE4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119388 00114FE8 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8011938C:
-/* 8011938C 00114FEC 7F A4 EB 78 */ mr r4, r29
-/* 80119390 00114FF0 7F 85 E3 78 */ mr r5, r28
-/* 80119394 00114FF4 7F C8 F3 78 */ mr r8, r30
-/* 80119398 00114FF8 7F 66 07 34 */ extsh r6, r27
-/* 8011939C 00114FFC 7F 47 07 34 */ extsh r7, r26
-/* 801193A0 00115000 38 60 2F 2E */ li r3, 0x2f2e
-/* 801193A4 00115004 48 13 6D 91 */ bl func_80250134
-/* 801193A8 00115008 48 00 04 AC */ b lbl_80119854
-/* 801193AC 0011500C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801193B0 00115010 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 801193B4 00115014 80 03 00 00 */ lwz r0, 0(r3)
-/* 801193B8 00115018 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801193BC 0011501C 41 82 04 98 */ beq lbl_80119854
-/* 801193C0 00115020 38 60 00 01 */ li r3, 1
-/* 801193C4 00115024 48 00 1D 05 */ bl func_8011B0C8
-/* 801193C8 00115028 2C 03 00 00 */ cmpwi r3, 0
-/* 801193CC 0011502C 40 82 00 0C */ bne lbl_801193D8
-/* 801193D0 00115030 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801193D4 00115034 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801193D8:
-/* 801193D8 00115038 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801193DC 0011503C 80 63 00 CC */ lwz r3, 0xcc(r3)
-/* 801193E0 00115040 C8 23 00 08 */ lfd f1, 8(r3)
-/* 801193E4 00115044 48 0A DC 1D */ bl __cvt_fp2unsigned
-/* 801193E8 00115048 7C 64 1B 78 */ mr r4, r3
-/* 801193EC 0011504C 38 60 00 06 */ li r3, 6
-/* 801193F0 00115050 48 04 2F 19 */ bl func_8015C308
-/* 801193F4 00115054 4B F3 F7 B1 */ bl VMBASEIsPageValid
-/* 801193F8 00115058 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801193FC 0011505C 28 00 00 04 */ cmplwi r0, 4
-/* 80119400 00115060 40 82 00 08 */ bne lbl_80119408
-/* 80119404 00115064 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119408:
-/* 80119408 00115068 7F A4 EB 78 */ mr r4, r29
-/* 8011940C 0011506C 7F 85 E3 78 */ mr r5, r28
-/* 80119410 00115070 7F C8 F3 78 */ mr r8, r30
-/* 80119414 00115074 7F 66 07 34 */ extsh r6, r27
-/* 80119418 00115078 7F 47 07 34 */ extsh r7, r26
-/* 8011941C 0011507C 38 60 2F 31 */ li r3, 0x2f31
-/* 80119420 00115080 48 13 6D 15 */ bl func_80250134
-/* 80119424 00115084 48 00 04 30 */ b lbl_80119854
-/* 80119428 00115088 38 60 00 02 */ li r3, 2
-/* 8011942C 0011508C 48 00 1C FD */ bl func_8011B128
-/* 80119430 00115090 2C 03 00 00 */ cmpwi r3, 0
-/* 80119434 00115094 40 82 00 0C */ bne lbl_80119440
-/* 80119438 00115098 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8011943C 0011509C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119440:
-/* 80119440 001150A0 7F A4 EB 78 */ mr r4, r29
-/* 80119444 001150A4 7F 85 E3 78 */ mr r5, r28
-/* 80119448 001150A8 7F C8 F3 78 */ mr r8, r30
-/* 8011944C 001150AC 7F 66 07 34 */ extsh r6, r27
-/* 80119450 001150B0 7F 47 07 34 */ extsh r7, r26
-/* 80119454 001150B4 38 60 2F 2B */ li r3, 0x2f2b
-/* 80119458 001150B8 48 13 6C DD */ bl func_80250134
-/* 8011945C 001150BC 48 00 03 F8 */ b lbl_80119854
-/* 80119460 001150C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119464 001150C4 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80119468 001150C8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011946C 001150CC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119470 001150D0 40 82 03 E4 */ bne lbl_80119854
-/* 80119474 001150D4 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 80119478 001150D8 7F A4 EB 78 */ mr r4, r29
-/* 8011947C 001150DC 7F 85 E3 78 */ mr r5, r28
-/* 80119480 001150E0 7F 66 07 34 */ extsh r6, r27
-/* 80119484 001150E4 7F 47 07 34 */ extsh r7, r26
-/* 80119488 001150E8 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8011948C 001150EC 38 60 2F 35 */ li r3, 0x2f35
-/* 80119490 001150F0 48 13 6C A5 */ bl func_80250134
-/* 80119494 001150F4 48 00 03 C0 */ b lbl_80119854
-/* 80119498 001150F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011949C 001150FC 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 801194A0 00115100 80 03 00 00 */ lwz r0, 0(r3)
-/* 801194A4 00115104 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801194A8 00115108 41 82 03 AC */ beq lbl_80119854
-/* 801194AC 0011510C 38 60 00 02 */ li r3, 2
-/* 801194B0 00115110 48 00 1C 19 */ bl func_8011B0C8
-/* 801194B4 00115114 2C 03 00 00 */ cmpwi r3, 0
-/* 801194B8 00115118 40 82 00 0C */ bne lbl_801194C4
-/* 801194BC 0011511C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801194C0 00115120 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801194C4:
-/* 801194C4 00115124 7F A4 EB 78 */ mr r4, r29
-/* 801194C8 00115128 7F 85 E3 78 */ mr r5, r28
-/* 801194CC 0011512C 7F C8 F3 78 */ mr r8, r30
-/* 801194D0 00115130 7F 66 07 34 */ extsh r6, r27
-/* 801194D4 00115134 7F 47 07 34 */ extsh r7, r26
-/* 801194D8 00115138 38 60 2F 2D */ li r3, 0x2f2d
-/* 801194DC 0011513C 48 13 6C 59 */ bl func_80250134
-/* 801194E0 00115140 48 00 03 74 */ b lbl_80119854
-/* 801194E4 00115144 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801194E8 00115148 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 801194EC 0011514C 80 03 00 00 */ lwz r0, 0(r3)
-/* 801194F0 00115150 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801194F4 00115154 41 82 03 60 */ beq lbl_80119854
-/* 801194F8 00115158 38 60 00 02 */ li r3, 2
-/* 801194FC 0011515C 48 00 1B CD */ bl func_8011B0C8
-/* 80119500 00115160 2C 03 00 00 */ cmpwi r3, 0
-/* 80119504 00115164 40 82 00 0C */ bne lbl_80119510
-/* 80119508 00115168 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8011950C 0011516C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119510:
-/* 80119510 00115170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119514 00115174 38 60 00 0E */ li r3, 0xe
-/* 80119518 00115178 80 84 00 D0 */ lwz r4, 0xd0(r4)
-/* 8011951C 0011517C 38 84 00 10 */ addi r4, r4, 0x10
-/* 80119520 00115180 48 04 2D E9 */ bl func_8015C308
-/* 80119524 00115184 4B F3 F6 81 */ bl VMBASEIsPageValid
-/* 80119528 00115188 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011952C 0011518C 28 00 00 04 */ cmplwi r0, 4
-/* 80119530 00115190 40 82 00 08 */ bne lbl_80119538
-/* 80119534 00115194 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119538:
-/* 80119538 00115198 7F A4 EB 78 */ mr r4, r29
-/* 8011953C 0011519C 7F 85 E3 78 */ mr r5, r28
-/* 80119540 001151A0 7F C8 F3 78 */ mr r8, r30
-/* 80119544 001151A4 7F 66 07 34 */ extsh r6, r27
-/* 80119548 001151A8 7F 47 07 34 */ extsh r7, r26
-/* 8011954C 001151AC 38 60 2F 30 */ li r3, 0x2f30
-/* 80119550 001151B0 48 13 6B E5 */ bl func_80250134
-/* 80119554 001151B4 48 00 03 00 */ b lbl_80119854
-/* 80119558 001151B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011955C 001151BC 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 80119560 001151C0 80 03 00 00 */ lwz r0, 0(r3)
-/* 80119564 001151C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119568 001151C8 41 82 02 EC */ beq lbl_80119854
-/* 8011956C 001151CC 38 60 00 02 */ li r3, 2
-/* 80119570 001151D0 48 00 1B 59 */ bl func_8011B0C8
-/* 80119574 001151D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80119578 001151D8 40 82 00 0C */ bne lbl_80119584
-/* 8011957C 001151DC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119580 001151E0 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119584:
-/* 80119584 001151E4 7F A4 EB 78 */ mr r4, r29
-/* 80119588 001151E8 7F 85 E3 78 */ mr r5, r28
-/* 8011958C 001151EC 7F C8 F3 78 */ mr r8, r30
-/* 80119590 001151F0 7F 66 07 34 */ extsh r6, r27
-/* 80119594 001151F4 7F 47 07 34 */ extsh r7, r26
-/* 80119598 001151F8 38 60 2F 2E */ li r3, 0x2f2e
-/* 8011959C 001151FC 48 13 6B 99 */ bl func_80250134
-/* 801195A0 00115200 48 00 02 B4 */ b lbl_80119854
-/* 801195A4 00115204 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801195A8 00115208 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 801195AC 0011520C 80 03 00 00 */ lwz r0, 0(r3)
-/* 801195B0 00115210 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801195B4 00115214 41 82 02 A0 */ beq lbl_80119854
-/* 801195B8 00115218 38 60 00 02 */ li r3, 2
-/* 801195BC 0011521C 48 00 1B 0D */ bl func_8011B0C8
-/* 801195C0 00115220 2C 03 00 00 */ cmpwi r3, 0
-/* 801195C4 00115224 40 82 00 0C */ bne lbl_801195D0
-/* 801195C8 00115228 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801195CC 0011522C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801195D0:
-/* 801195D0 00115230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801195D4 00115234 80 63 00 D0 */ lwz r3, 0xd0(r3)
-/* 801195D8 00115238 C8 23 00 08 */ lfd f1, 8(r3)
-/* 801195DC 0011523C 48 0A DA 25 */ bl __cvt_fp2unsigned
-/* 801195E0 00115240 7C 64 1B 78 */ mr r4, r3
-/* 801195E4 00115244 38 60 00 06 */ li r3, 6
-/* 801195E8 00115248 48 04 2D 21 */ bl func_8015C308
-/* 801195EC 0011524C 4B F3 F5 B9 */ bl VMBASEIsPageValid
-/* 801195F0 00115250 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801195F4 00115254 28 00 00 04 */ cmplwi r0, 4
-/* 801195F8 00115258 40 82 00 08 */ bne lbl_80119600
-/* 801195FC 0011525C 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119600:
-/* 80119600 00115260 7F A4 EB 78 */ mr r4, r29
-/* 80119604 00115264 7F 85 E3 78 */ mr r5, r28
-/* 80119608 00115268 7F C8 F3 78 */ mr r8, r30
-/* 8011960C 0011526C 7F 66 07 34 */ extsh r6, r27
-/* 80119610 00115270 7F 47 07 34 */ extsh r7, r26
-/* 80119614 00115274 38 60 2F 31 */ li r3, 0x2f31
-/* 80119618 00115278 48 13 6B 1D */ bl func_80250134
-/* 8011961C 0011527C 48 00 02 38 */ b lbl_80119854
-/* 80119620 00115280 38 60 00 03 */ li r3, 3
-/* 80119624 00115284 48 00 1B 05 */ bl func_8011B128
-/* 80119628 00115288 2C 03 00 00 */ cmpwi r3, 0
-/* 8011962C 0011528C 40 82 00 0C */ bne lbl_80119638
-/* 80119630 00115290 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119634 00115294 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119638:
-/* 80119638 00115298 7F A4 EB 78 */ mr r4, r29
-/* 8011963C 0011529C 7F 85 E3 78 */ mr r5, r28
-/* 80119640 001152A0 7F C8 F3 78 */ mr r8, r30
-/* 80119644 001152A4 7F 66 07 34 */ extsh r6, r27
-/* 80119648 001152A8 7F 47 07 34 */ extsh r7, r26
-/* 8011964C 001152AC 38 60 2F 2C */ li r3, 0x2f2c
-/* 80119650 001152B0 48 13 6A E5 */ bl func_80250134
-/* 80119654 001152B4 48 00 02 00 */ b lbl_80119854
-/* 80119658 001152B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011965C 001152BC 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80119660 001152C0 80 03 00 00 */ lwz r0, 0(r3)
-/* 80119664 001152C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119668 001152C8 40 82 01 EC */ bne lbl_80119854
-/* 8011966C 001152CC 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 80119670 001152D0 7F A4 EB 78 */ mr r4, r29
-/* 80119674 001152D4 7F 85 E3 78 */ mr r5, r28
-/* 80119678 001152D8 7F 66 07 34 */ extsh r6, r27
-/* 8011967C 001152DC 7F 47 07 34 */ extsh r7, r26
-/* 80119680 001152E0 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 80119684 001152E4 38 60 2F 35 */ li r3, 0x2f35
-/* 80119688 001152E8 48 13 6A AD */ bl func_80250134
-/* 8011968C 001152EC 48 00 01 C8 */ b lbl_80119854
-/* 80119690 001152F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119694 001152F4 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80119698 001152F8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011969C 001152FC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801196A0 00115300 41 82 01 B4 */ beq lbl_80119854
-/* 801196A4 00115304 38 60 00 03 */ li r3, 3
-/* 801196A8 00115308 48 00 1A 21 */ bl func_8011B0C8
-/* 801196AC 0011530C 2C 03 00 00 */ cmpwi r3, 0
-/* 801196B0 00115310 40 82 00 0C */ bne lbl_801196BC
-/* 801196B4 00115314 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801196B8 00115318 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801196BC:
-/* 801196BC 0011531C 7F A4 EB 78 */ mr r4, r29
-/* 801196C0 00115320 7F 85 E3 78 */ mr r5, r28
-/* 801196C4 00115324 7F C8 F3 78 */ mr r8, r30
-/* 801196C8 00115328 7F 66 07 34 */ extsh r6, r27
-/* 801196CC 0011532C 7F 47 07 34 */ extsh r7, r26
-/* 801196D0 00115330 38 60 2F 2D */ li r3, 0x2f2d
-/* 801196D4 00115334 48 13 6A 61 */ bl func_80250134
-/* 801196D8 00115338 48 00 01 7C */ b lbl_80119854
-/* 801196DC 0011533C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801196E0 00115340 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 801196E4 00115344 80 03 00 00 */ lwz r0, 0(r3)
-/* 801196E8 00115348 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801196EC 0011534C 41 82 01 68 */ beq lbl_80119854
-/* 801196F0 00115350 38 60 00 03 */ li r3, 3
-/* 801196F4 00115354 48 00 19 D5 */ bl func_8011B0C8
-/* 801196F8 00115358 2C 03 00 00 */ cmpwi r3, 0
-/* 801196FC 0011535C 40 82 00 0C */ bne lbl_80119708
-/* 80119700 00115360 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119704 00115364 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_80119708:
-/* 80119708 00115368 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011970C 0011536C 38 60 00 0E */ li r3, 0xe
-/* 80119710 00115370 80 84 00 D4 */ lwz r4, 0xd4(r4)
-/* 80119714 00115374 38 84 00 10 */ addi r4, r4, 0x10
-/* 80119718 00115378 48 04 2B F1 */ bl func_8015C308
-/* 8011971C 0011537C 4B F3 F4 89 */ bl VMBASEIsPageValid
-/* 80119720 00115380 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80119724 00115384 28 00 00 04 */ cmplwi r0, 4
-/* 80119728 00115388 40 82 00 08 */ bne lbl_80119730
-/* 8011972C 0011538C 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_80119730:
-/* 80119730 00115390 7F A4 EB 78 */ mr r4, r29
-/* 80119734 00115394 7F 85 E3 78 */ mr r5, r28
-/* 80119738 00115398 7F C8 F3 78 */ mr r8, r30
-/* 8011973C 0011539C 7F 66 07 34 */ extsh r6, r27
-/* 80119740 001153A0 7F 47 07 34 */ extsh r7, r26
-/* 80119744 001153A4 38 60 2F 30 */ li r3, 0x2f30
-/* 80119748 001153A8 48 13 69 ED */ bl func_80250134
-/* 8011974C 001153AC 48 00 01 08 */ b lbl_80119854
-/* 80119750 001153B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119754 001153B4 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 80119758 001153B8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011975C 001153BC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80119760 001153C0 41 82 00 F4 */ beq lbl_80119854
-/* 80119764 001153C4 38 60 00 03 */ li r3, 3
-/* 80119768 001153C8 48 00 19 61 */ bl func_8011B0C8
-/* 8011976C 001153CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80119770 001153D0 40 82 00 0C */ bne lbl_8011977C
-/* 80119774 001153D4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 80119778 001153D8 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8011977C:
-/* 8011977C 001153DC 7F A4 EB 78 */ mr r4, r29
-/* 80119780 001153E0 7F 85 E3 78 */ mr r5, r28
-/* 80119784 001153E4 7F C8 F3 78 */ mr r8, r30
-/* 80119788 001153E8 7F 66 07 34 */ extsh r6, r27
-/* 8011978C 001153EC 7F 47 07 34 */ extsh r7, r26
-/* 80119790 001153F0 38 60 2F 2E */ li r3, 0x2f2e
-/* 80119794 001153F4 48 13 69 A1 */ bl func_80250134
-/* 80119798 001153F8 48 00 00 BC */ b lbl_80119854
-/* 8011979C 001153FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801197A0 00115400 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 801197A4 00115404 80 03 00 00 */ lwz r0, 0(r3)
-/* 801197A8 00115408 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801197AC 0011540C 41 82 00 A8 */ beq lbl_80119854
-/* 801197B0 00115410 38 60 00 03 */ li r3, 3
-/* 801197B4 00115414 48 00 19 15 */ bl func_8011B0C8
-/* 801197B8 00115418 2C 03 00 00 */ cmpwi r3, 0
-/* 801197BC 0011541C 40 82 00 0C */ bne lbl_801197C8
-/* 801197C0 00115420 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 801197C4 00115424 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_801197C8:
-/* 801197C8 00115428 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 801197CC 0011542C 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 801197D0 00115430 C8 23 00 08 */ lfd f1, 8(r3)
-/* 801197D4 00115434 48 0A D8 2D */ bl __cvt_fp2unsigned
-/* 801197D8 00115438 7C 64 1B 78 */ mr r4, r3
-/* 801197DC 0011543C 38 60 00 06 */ li r3, 6
-/* 801197E0 00115440 48 04 2B 29 */ bl func_8015C308
-/* 801197E4 00115444 4B F3 F3 C1 */ bl VMBASEIsPageValid
-/* 801197E8 00115448 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801197EC 0011544C 28 00 00 04 */ cmplwi r0, 4
-/* 801197F0 00115450 40 82 00 08 */ bne lbl_801197F8
-/* 801197F4 00115454 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_801197F8:
-/* 801197F8 00115458 7F A4 EB 78 */ mr r4, r29
-/* 801197FC 0011545C 7F 85 E3 78 */ mr r5, r28
-/* 80119800 00115460 7F C8 F3 78 */ mr r8, r30
-/* 80119804 00115464 7F 66 07 34 */ extsh r6, r27
-/* 80119808 00115468 7F 47 07 34 */ extsh r7, r26
-/* 8011980C 0011546C 38 60 2F 31 */ li r3, 0x2f31
-/* 80119810 00115470 48 13 69 25 */ bl func_80250134
-/* 80119814 00115474 48 00 00 40 */ b lbl_80119854
-/* 80119818 00115478 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011981C 0011547C 38 60 00 01 */ li r3, 1
-/* 80119820 00115480 4B F4 02 1D */ bl func_80059A3C
-/* 80119824 00115484 48 00 00 30 */ b lbl_80119854
-/* 80119828 00115488 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011982C 0011548C 38 60 00 02 */ li r3, 2
-/* 80119830 00115490 4B F4 02 0D */ bl func_80059A3C
-/* 80119834 00115494 48 00 00 20 */ b lbl_80119854
-/* 80119838 00115498 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011983C 0011549C 38 60 00 03 */ li r3, 3
-/* 80119840 001154A0 4B F4 01 FD */ bl func_80059A3C
-/* 80119844 001154A4 48 00 00 10 */ b lbl_80119854
-/* 80119848 001154A8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011984C 001154AC 38 60 00 04 */ li r3, 4
-/* 80119850 001154B0 4B F4 01 ED */ bl func_80059A3C
-lbl_80119854:
-/* 80119854 001154B4 39 61 00 70 */ addi r11, r1, 0x70
-/* 80119858 001154B8 48 0A D9 19 */ bl _restgpr_26
-/* 8011985C 001154BC 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80119860 001154C0 7C 08 03 A6 */ mtlr r0
-/* 80119864 001154C4 38 21 00 70 */ addi r1, r1, 0x70
-/* 80119868 001154C8 4E 80 00 20 */ blr
-
-.global func_8011986C
-func_8011986C:
-/* 8011986C 001154CC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80119870 001154D0 7C 08 02 A6 */ mflr r0
-/* 80119874 001154D4 38 A0 00 03 */ li r5, 3
-/* 80119878 001154D8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011987C 001154DC 38 C1 00 08 */ addi r6, r1, 8
-/* 80119880 001154E0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80119884 001154E4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80119888 001154E8 7C 9E 23 78 */ mr r30, r4
-/* 8011988C 001154EC 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80119890 001154F0 7C 7D 1B 78 */ mr r29, r3
-/* 80119894 001154F4 48 13 A5 F9 */ bl func_80253E8C
-/* 80119898 001154F8 80 61 00 08 */ lwz r3, 8(r1)
-/* 8011989C 001154FC 38 03 FF FD */ addi r0, r3, -3
-/* 801198A0 00115500 28 00 00 06 */ cmplwi r0, 6
-/* 801198A4 00115504 41 81 00 DC */ bgt lbl_80119980
-/* 801198A8 00115508 3C 60 80 42 */ lis r3, lbl_8041BCC0@ha
-/* 801198AC 0011550C 54 00 10 3A */ slwi r0, r0, 2
-/* 801198B0 00115510 38 63 BC C0 */ addi r3, r3, lbl_8041BCC0@l
-/* 801198B4 00115514 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801198B8 00115518 7C 69 03 A6 */ mtctr r3
-/* 801198BC 0011551C 4E 80 04 20 */ bctr
-/* 801198C0 00115520 7F A3 EB 78 */ mr r3, r29
-/* 801198C4 00115524 7F C4 F3 78 */ mr r4, r30
-/* 801198C8 00115528 38 A0 00 02 */ li r5, 2
-/* 801198CC 0011552C 38 C0 2F 09 */ li r6, 0x2f09
-/* 801198D0 00115530 48 13 A5 E5 */ bl func_80253EB4
-/* 801198D4 00115534 48 00 00 AC */ b lbl_80119980
-/* 801198D8 00115538 7F A3 EB 78 */ mr r3, r29
-/* 801198DC 0011553C 7F C4 F3 78 */ mr r4, r30
-/* 801198E0 00115540 38 A0 00 02 */ li r5, 2
-/* 801198E4 00115544 38 C0 2F 2D */ li r6, 0x2f2d
-/* 801198E8 00115548 48 13 A5 CD */ bl func_80253EB4
-/* 801198EC 0011554C 48 00 00 94 */ b lbl_80119980
-/* 801198F0 00115550 7F A3 EB 78 */ mr r3, r29
-/* 801198F4 00115554 7F C4 F3 78 */ mr r4, r30
-/* 801198F8 00115558 38 A0 00 02 */ li r5, 2
-/* 801198FC 0011555C 38 C0 2F 2E */ li r6, 0x2f2e
-/* 80119900 00115560 48 13 A5 B5 */ bl func_80253EB4
-/* 80119904 00115564 48 00 00 7C */ b lbl_80119980
-/* 80119908 00115568 7F A3 EB 78 */ mr r3, r29
-/* 8011990C 0011556C 7F C4 F3 78 */ mr r4, r30
-/* 80119910 00115570 38 A0 00 02 */ li r5, 2
-/* 80119914 00115574 38 C0 2F 2F */ li r6, 0x2f2f
-/* 80119918 00115578 48 13 A5 9D */ bl func_80253EB4
-/* 8011991C 0011557C 48 00 00 64 */ b lbl_80119980
-/* 80119920 00115580 3B E0 00 00 */ li r31, 0
-/* 80119924 00115584 48 04 5E 25 */ bl func_8015F748
-/* 80119928 00115588 2C 03 00 02 */ cmpwi r3, 2
-/* 8011992C 0011558C 41 82 00 34 */ beq lbl_80119960
-/* 80119930 00115590 40 80 00 14 */ bge lbl_80119944
-/* 80119934 00115594 2C 03 00 00 */ cmpwi r3, 0
-/* 80119938 00115598 41 82 00 18 */ beq lbl_80119950
-/* 8011993C 0011559C 40 80 00 1C */ bge lbl_80119958
-/* 80119940 001155A0 48 00 00 2C */ b lbl_8011996C
-lbl_80119944:
-/* 80119944 001155A4 2C 03 00 04 */ cmpwi r3, 4
-/* 80119948 001155A8 40 80 00 24 */ bge lbl_8011996C
-/* 8011994C 001155AC 48 00 00 1C */ b lbl_80119968
-lbl_80119950:
-/* 80119950 001155B0 3B E0 2F 29 */ li r31, 0x2f29
-/* 80119954 001155B4 48 00 00 18 */ b lbl_8011996C
-lbl_80119958:
-/* 80119958 001155B8 3B E0 2F 2A */ li r31, 0x2f2a
-/* 8011995C 001155BC 48 00 00 10 */ b lbl_8011996C
-lbl_80119960:
-/* 80119960 001155C0 3B E0 2F 2B */ li r31, 0x2f2b
-/* 80119964 001155C4 48 00 00 08 */ b lbl_8011996C
-lbl_80119968:
-/* 80119968 001155C8 3B E0 2F 2C */ li r31, 0x2f2c
-lbl_8011996C:
-/* 8011996C 001155CC 7F A3 EB 78 */ mr r3, r29
-/* 80119970 001155D0 7F C4 F3 78 */ mr r4, r30
-/* 80119974 001155D4 7F E6 FB 78 */ mr r6, r31
-/* 80119978 001155D8 38 A0 00 02 */ li r5, 2
-/* 8011997C 001155DC 48 13 A5 39 */ bl func_80253EB4
-lbl_80119980:
-/* 80119980 001155E0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80119984 001155E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80119988 001155E8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011998C 001155EC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80119990 001155F0 7C 08 03 A6 */ mtlr r0
-/* 80119994 001155F4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80119998 001155F8 4E 80 00 20 */ blr
-
-.global func_8011999C
-func_8011999C:
-/* 8011999C 001155FC 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 801199A0 00115600 7C 08 02 A6 */ mflr r0
-/* 801199A4 00115604 90 01 00 74 */ stw r0, 0x74(r1)
-/* 801199A8 00115608 39 61 00 70 */ addi r11, r1, 0x70
-/* 801199AC 0011560C 48 0A D7 7D */ bl _savegpr_27
-/* 801199B0 00115610 7C 7C 1B 78 */ mr r28, r3
-/* 801199B4 00115614 7C 9B 23 78 */ mr r27, r4
-/* 801199B8 00115618 38 C1 00 08 */ addi r6, r1, 8
-/* 801199BC 0011561C 38 A0 00 03 */ li r5, 3
-/* 801199C0 00115620 48 13 A5 1D */ bl func_80253EDC
-/* 801199C4 00115624 7F 83 E3 78 */ mr r3, r28
-/* 801199C8 00115628 7F 64 DB 78 */ mr r4, r27
-/* 801199CC 0011562C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801199D0 00115630 38 A0 00 06 */ li r5, 6
-/* 801199D4 00115634 48 13 A5 09 */ bl func_80253EDC
-/* 801199D8 00115638 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801199DC 0011563C 38 60 FF 00 */ li r3, -256
-/* 801199E0 00115640 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801199E4 00115644 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801199E8 00115648 FC 80 28 1E */ fctiwz f4, f5
-/* 801199EC 0011564C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801199F0 00115650 FC 40 18 1E */ fctiwz f2, f3
-/* 801199F4 00115654 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801199F8 00115658 80 01 00 08 */ lwz r0, 8(r1)
-/* 801199FC 0011565C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80119A00 00115660 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80119A04 00115664 28 00 00 10 */ cmplwi r0, 0x10
-/* 80119A08 00115668 FC 20 08 1E */ fctiwz f1, f1
-/* 80119A0C 0011566C FC 00 00 1E */ fctiwz f0, f0
-/* 80119A10 00115670 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80119A14 00115674 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80119A18 00115678 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80119A1C 0011567C 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 80119A20 00115680 7C 9F 1B 78 */ or r31, r4, r3
-/* 80119A24 00115684 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80119A28 00115688 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80119A2C 0011568C 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 80119A30 00115690 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 80119A34 00115694 41 81 01 1C */ bgt lbl_80119B50
-/* 80119A38 00115698 3C 60 80 42 */ lis r3, lbl_8041BCDC@ha
-/* 80119A3C 0011569C 54 00 10 3A */ slwi r0, r0, 2
-/* 80119A40 001156A0 38 63 BC DC */ addi r3, r3, lbl_8041BCDC@l
-/* 80119A44 001156A4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80119A48 001156A8 7C 69 03 A6 */ mtctr r3
-/* 80119A4C 001156AC 4E 80 04 20 */ bctr
-/* 80119A50 001156B0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119A54 001156B4 38 60 00 0E */ li r3, 0xe
-/* 80119A58 001156B8 80 84 00 D8 */ lwz r4, 0xd8(r4)
-/* 80119A5C 001156BC 38 84 00 10 */ addi r4, r4, 0x10
-/* 80119A60 001156C0 48 04 28 A9 */ bl func_8015C308
-/* 80119A64 001156C4 7F C4 F3 78 */ mr r4, r30
-/* 80119A68 001156C8 7F A5 EB 78 */ mr r5, r29
-/* 80119A6C 001156CC 7F E8 FB 78 */ mr r8, r31
-/* 80119A70 001156D0 7F 86 07 34 */ extsh r6, r28
-/* 80119A74 001156D4 7F 67 07 34 */ extsh r7, r27
-/* 80119A78 001156D8 38 60 2F 30 */ li r3, 0x2f30
-/* 80119A7C 001156DC 48 13 66 B9 */ bl func_80250134
-/* 80119A80 001156E0 48 00 00 D0 */ b lbl_80119B50
-/* 80119A84 001156E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119A88 001156E8 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80119A8C 001156EC C8 23 00 08 */ lfd f1, 8(r3)
-/* 80119A90 001156F0 48 0A D5 71 */ bl __cvt_fp2unsigned
-/* 80119A94 001156F4 7C 64 1B 78 */ mr r4, r3
-/* 80119A98 001156F8 38 60 00 06 */ li r3, 6
-/* 80119A9C 001156FC 48 04 28 6D */ bl func_8015C308
-/* 80119AA0 00115700 7F C4 F3 78 */ mr r4, r30
-/* 80119AA4 00115704 7F A5 EB 78 */ mr r5, r29
-/* 80119AA8 00115708 7F E8 FB 78 */ mr r8, r31
-/* 80119AAC 0011570C 7F 86 07 34 */ extsh r6, r28
-/* 80119AB0 00115710 7F 67 07 34 */ extsh r7, r27
-/* 80119AB4 00115714 38 60 2F 31 */ li r3, 0x2f31
-/* 80119AB8 00115718 48 13 66 7D */ bl func_80250134
-/* 80119ABC 0011571C 48 00 00 94 */ b lbl_80119B50
-/* 80119AC0 00115720 38 60 00 08 */ li r3, 8
-/* 80119AC4 00115724 48 04 8F CD */ bl func_80162A90
-/* 80119AC8 00115728 7C 64 1B 78 */ mr r4, r3
-/* 80119ACC 0011572C 38 60 00 68 */ li r3, 0x68
-/* 80119AD0 00115730 48 04 28 39 */ bl func_8015C308
-/* 80119AD4 00115734 7F C4 F3 78 */ mr r4, r30
-/* 80119AD8 00115738 7F A5 EB 78 */ mr r5, r29
-/* 80119ADC 0011573C 7F E8 FB 78 */ mr r8, r31
-/* 80119AE0 00115740 7F 86 07 34 */ extsh r6, r28
-/* 80119AE4 00115744 7F 67 07 34 */ extsh r7, r27
-/* 80119AE8 00115748 38 60 2F 32 */ li r3, 0x2f32
-/* 80119AEC 0011574C 48 13 66 49 */ bl func_80250134
-/* 80119AF0 00115750 48 00 00 60 */ b lbl_80119B50
-/* 80119AF4 00115754 38 81 00 10 */ addi r4, r1, 0x10
-/* 80119AF8 00115758 38 60 00 03 */ li r3, 3
-/* 80119AFC 0011575C 4B F3 FF 41 */ bl func_80059A3C
-/* 80119B00 00115760 48 00 00 50 */ b lbl_80119B50
-/* 80119B04 00115764 38 81 00 10 */ addi r4, r1, 0x10
-/* 80119B08 00115768 38 60 00 04 */ li r3, 4
-/* 80119B0C 0011576C 4B F3 FF 31 */ bl func_80059A3C
-/* 80119B10 00115770 48 00 00 40 */ b lbl_80119B50
-/* 80119B14 00115774 7F C4 F3 78 */ mr r4, r30
-/* 80119B18 00115778 7F A5 EB 78 */ mr r5, r29
-/* 80119B1C 0011577C 7F E8 FB 78 */ mr r8, r31
-/* 80119B20 00115780 7F 86 07 34 */ extsh r6, r28
-/* 80119B24 00115784 7F 67 07 34 */ extsh r7, r27
-/* 80119B28 00115788 38 60 2E FE */ li r3, 0x2efe
-/* 80119B2C 0011578C 48 13 66 09 */ bl func_80250134
-/* 80119B30 00115790 48 00 00 20 */ b lbl_80119B50
-/* 80119B34 00115794 7F C4 F3 78 */ mr r4, r30
-/* 80119B38 00115798 7F A5 EB 78 */ mr r5, r29
-/* 80119B3C 0011579C 7F E8 FB 78 */ mr r8, r31
-/* 80119B40 001157A0 7F 86 07 34 */ extsh r6, r28
-/* 80119B44 001157A4 7F 67 07 34 */ extsh r7, r27
-/* 80119B48 001157A8 38 60 2E FF */ li r3, 0x2eff
-/* 80119B4C 001157AC 48 13 65 E9 */ bl func_80250134
-lbl_80119B50:
-/* 80119B50 001157B0 39 61 00 70 */ addi r11, r1, 0x70
-/* 80119B54 001157B4 48 0A D6 21 */ bl _restgpr_27
-/* 80119B58 001157B8 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80119B5C 001157BC 7C 08 03 A6 */ mtlr r0
-/* 80119B60 001157C0 38 21 00 70 */ addi r1, r1, 0x70
-/* 80119B64 001157C4 4E 80 00 20 */ blr
-
-.global func_80119B68
-func_80119B68:
-/* 80119B68 001157C8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80119B6C 001157CC 7C 08 02 A6 */ mflr r0
-/* 80119B70 001157D0 38 A0 00 03 */ li r5, 3
-/* 80119B74 001157D4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80119B78 001157D8 38 C1 00 08 */ addi r6, r1, 8
-/* 80119B7C 001157DC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80119B80 001157E0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80119B84 001157E4 7C 9E 23 78 */ mr r30, r4
-/* 80119B88 001157E8 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80119B8C 001157EC 7C 7D 1B 78 */ mr r29, r3
-/* 80119B90 001157F0 48 13 A2 FD */ bl func_80253E8C
-/* 80119B94 001157F4 80 61 00 08 */ lwz r3, 8(r1)
-/* 80119B98 001157F8 38 03 FF FD */ addi r0, r3, -3
-/* 80119B9C 001157FC 28 00 00 06 */ cmplwi r0, 6
-/* 80119BA0 00115800 41 81 00 DC */ bgt lbl_80119C7C
-/* 80119BA4 00115804 3C 60 80 42 */ lis r3, lbl_8041BD20@ha
-/* 80119BA8 00115808 54 00 10 3A */ slwi r0, r0, 2
-/* 80119BAC 0011580C 38 63 BD 20 */ addi r3, r3, lbl_8041BD20@l
-/* 80119BB0 00115810 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80119BB4 00115814 7C 69 03 A6 */ mtctr r3
-/* 80119BB8 00115818 4E 80 04 20 */ bctr
-/* 80119BBC 0011581C 7F A3 EB 78 */ mr r3, r29
-/* 80119BC0 00115820 7F C4 F3 78 */ mr r4, r30
-/* 80119BC4 00115824 38 A0 00 02 */ li r5, 2
-/* 80119BC8 00115828 38 C0 52 2E */ li r6, 0x522e
-/* 80119BCC 0011582C 48 13 A2 E9 */ bl func_80253EB4
-/* 80119BD0 00115830 48 00 00 AC */ b lbl_80119C7C
-/* 80119BD4 00115834 7F A3 EB 78 */ mr r3, r29
-/* 80119BD8 00115838 7F C4 F3 78 */ mr r4, r30
-/* 80119BDC 0011583C 38 A0 00 02 */ li r5, 2
-/* 80119BE0 00115840 38 C0 2F 2D */ li r6, 0x2f2d
-/* 80119BE4 00115844 48 13 A2 D1 */ bl func_80253EB4
-/* 80119BE8 00115848 48 00 00 94 */ b lbl_80119C7C
-/* 80119BEC 0011584C 7F A3 EB 78 */ mr r3, r29
-/* 80119BF0 00115850 7F C4 F3 78 */ mr r4, r30
-/* 80119BF4 00115854 38 A0 00 02 */ li r5, 2
-/* 80119BF8 00115858 38 C0 2F 2E */ li r6, 0x2f2e
-/* 80119BFC 0011585C 48 13 A2 B9 */ bl func_80253EB4
-/* 80119C00 00115860 48 00 00 7C */ b lbl_80119C7C
-/* 80119C04 00115864 7F A3 EB 78 */ mr r3, r29
-/* 80119C08 00115868 7F C4 F3 78 */ mr r4, r30
-/* 80119C0C 0011586C 38 A0 00 02 */ li r5, 2
-/* 80119C10 00115870 38 C0 2F 2F */ li r6, 0x2f2f
-/* 80119C14 00115874 48 13 A2 A1 */ bl func_80253EB4
-/* 80119C18 00115878 48 00 00 64 */ b lbl_80119C7C
-/* 80119C1C 0011587C 3B E0 00 00 */ li r31, 0
-/* 80119C20 00115880 48 04 5B 29 */ bl func_8015F748
-/* 80119C24 00115884 2C 03 00 02 */ cmpwi r3, 2
-/* 80119C28 00115888 41 82 00 34 */ beq lbl_80119C5C
-/* 80119C2C 0011588C 40 80 00 14 */ bge lbl_80119C40
-/* 80119C30 00115890 2C 03 00 00 */ cmpwi r3, 0
-/* 80119C34 00115894 41 82 00 18 */ beq lbl_80119C4C
-/* 80119C38 00115898 40 80 00 1C */ bge lbl_80119C54
-/* 80119C3C 0011589C 48 00 00 2C */ b lbl_80119C68
-lbl_80119C40:
-/* 80119C40 001158A0 2C 03 00 04 */ cmpwi r3, 4
-/* 80119C44 001158A4 40 80 00 24 */ bge lbl_80119C68
-/* 80119C48 001158A8 48 00 00 1C */ b lbl_80119C64
-lbl_80119C4C:
-/* 80119C4C 001158AC 3B E0 2F 29 */ li r31, 0x2f29
-/* 80119C50 001158B0 48 00 00 18 */ b lbl_80119C68
-lbl_80119C54:
-/* 80119C54 001158B4 3B E0 2F 2A */ li r31, 0x2f2a
-/* 80119C58 001158B8 48 00 00 10 */ b lbl_80119C68
-lbl_80119C5C:
-/* 80119C5C 001158BC 3B E0 2F 2B */ li r31, 0x2f2b
-/* 80119C60 001158C0 48 00 00 08 */ b lbl_80119C68
-lbl_80119C64:
-/* 80119C64 001158C4 3B E0 2F 2C */ li r31, 0x2f2c
-lbl_80119C68:
-/* 80119C68 001158C8 7F A3 EB 78 */ mr r3, r29
-/* 80119C6C 001158CC 7F C4 F3 78 */ mr r4, r30
-/* 80119C70 001158D0 7F E6 FB 78 */ mr r6, r31
-/* 80119C74 001158D4 38 A0 00 02 */ li r5, 2
-/* 80119C78 001158D8 48 13 A2 3D */ bl func_80253EB4
-lbl_80119C7C:
-/* 80119C7C 001158DC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80119C80 001158E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80119C84 001158E4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80119C88 001158E8 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80119C8C 001158EC 7C 08 03 A6 */ mtlr r0
-/* 80119C90 001158F0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80119C94 001158F4 4E 80 00 20 */ blr
-
-.global func_80119C98
-func_80119C98:
-/* 80119C98 001158F8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80119C9C 001158FC 7C 08 02 A6 */ mflr r0
-/* 80119CA0 00115900 38 A0 00 03 */ li r5, 3
-/* 80119CA4 00115904 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80119CA8 00115908 38 C1 00 08 */ addi r6, r1, 8
-/* 80119CAC 0011590C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80119CB0 00115910 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80119CB4 00115914 7C 9E 23 78 */ mr r30, r4
-/* 80119CB8 00115918 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80119CBC 0011591C 7C 7D 1B 78 */ mr r29, r3
-/* 80119CC0 00115920 48 13 A1 CD */ bl func_80253E8C
-/* 80119CC4 00115924 80 61 00 08 */ lwz r3, 8(r1)
-/* 80119CC8 00115928 38 03 FF FD */ addi r0, r3, -3
-/* 80119CCC 0011592C 28 00 00 06 */ cmplwi r0, 6
-/* 80119CD0 00115930 41 81 00 DC */ bgt lbl_80119DAC
-/* 80119CD4 00115934 3C 60 80 42 */ lis r3, lbl_8041BD3C@ha
-/* 80119CD8 00115938 54 00 10 3A */ slwi r0, r0, 2
-/* 80119CDC 0011593C 38 63 BD 3C */ addi r3, r3, lbl_8041BD3C@l
-/* 80119CE0 00115940 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80119CE4 00115944 7C 69 03 A6 */ mtctr r3
-/* 80119CE8 00115948 4E 80 04 20 */ bctr
-/* 80119CEC 0011594C 7F A3 EB 78 */ mr r3, r29
-/* 80119CF0 00115950 7F C4 F3 78 */ mr r4, r30
-/* 80119CF4 00115954 38 A0 00 02 */ li r5, 2
-/* 80119CF8 00115958 38 C0 2F 05 */ li r6, 0x2f05
-/* 80119CFC 0011595C 48 13 A1 B9 */ bl func_80253EB4
-/* 80119D00 00115960 48 00 00 AC */ b lbl_80119DAC
-/* 80119D04 00115964 7F A3 EB 78 */ mr r3, r29
-/* 80119D08 00115968 7F C4 F3 78 */ mr r4, r30
-/* 80119D0C 0011596C 38 A0 00 02 */ li r5, 2
-/* 80119D10 00115970 38 C0 2F 2D */ li r6, 0x2f2d
-/* 80119D14 00115974 48 13 A1 A1 */ bl func_80253EB4
-/* 80119D18 00115978 48 00 00 94 */ b lbl_80119DAC
-/* 80119D1C 0011597C 7F A3 EB 78 */ mr r3, r29
-/* 80119D20 00115980 7F C4 F3 78 */ mr r4, r30
-/* 80119D24 00115984 38 A0 00 02 */ li r5, 2
-/* 80119D28 00115988 38 C0 2F 2E */ li r6, 0x2f2e
-/* 80119D2C 0011598C 48 13 A1 89 */ bl func_80253EB4
-/* 80119D30 00115990 48 00 00 7C */ b lbl_80119DAC
-/* 80119D34 00115994 7F A3 EB 78 */ mr r3, r29
-/* 80119D38 00115998 7F C4 F3 78 */ mr r4, r30
-/* 80119D3C 0011599C 38 A0 00 02 */ li r5, 2
-/* 80119D40 001159A0 38 C0 2F 2F */ li r6, 0x2f2f
-/* 80119D44 001159A4 48 13 A1 71 */ bl func_80253EB4
-/* 80119D48 001159A8 48 00 00 64 */ b lbl_80119DAC
-/* 80119D4C 001159AC 3B E0 00 00 */ li r31, 0
-/* 80119D50 001159B0 48 04 59 F9 */ bl func_8015F748
-/* 80119D54 001159B4 2C 03 00 02 */ cmpwi r3, 2
-/* 80119D58 001159B8 41 82 00 34 */ beq lbl_80119D8C
-/* 80119D5C 001159BC 40 80 00 14 */ bge lbl_80119D70
-/* 80119D60 001159C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80119D64 001159C4 41 82 00 18 */ beq lbl_80119D7C
-/* 80119D68 001159C8 40 80 00 1C */ bge lbl_80119D84
-/* 80119D6C 001159CC 48 00 00 2C */ b lbl_80119D98
-lbl_80119D70:
-/* 80119D70 001159D0 2C 03 00 04 */ cmpwi r3, 4
-/* 80119D74 001159D4 40 80 00 24 */ bge lbl_80119D98
-/* 80119D78 001159D8 48 00 00 1C */ b lbl_80119D94
-lbl_80119D7C:
-/* 80119D7C 001159DC 3B E0 2F 29 */ li r31, 0x2f29
-/* 80119D80 001159E0 48 00 00 18 */ b lbl_80119D98
-lbl_80119D84:
-/* 80119D84 001159E4 3B E0 2F 2A */ li r31, 0x2f2a
-/* 80119D88 001159E8 48 00 00 10 */ b lbl_80119D98
-lbl_80119D8C:
-/* 80119D8C 001159EC 3B E0 2F 2B */ li r31, 0x2f2b
-/* 80119D90 001159F0 48 00 00 08 */ b lbl_80119D98
-lbl_80119D94:
-/* 80119D94 001159F4 3B E0 2F 2C */ li r31, 0x2f2c
-lbl_80119D98:
-/* 80119D98 001159F8 7F A3 EB 78 */ mr r3, r29
-/* 80119D9C 001159FC 7F C4 F3 78 */ mr r4, r30
-/* 80119DA0 00115A00 7F E6 FB 78 */ mr r6, r31
-/* 80119DA4 00115A04 38 A0 00 02 */ li r5, 2
-/* 80119DA8 00115A08 48 13 A1 0D */ bl func_80253EB4
-lbl_80119DAC:
-/* 80119DAC 00115A0C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80119DB0 00115A10 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80119DB4 00115A14 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80119DB8 00115A18 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80119DBC 00115A1C 7C 08 03 A6 */ mtlr r0
-/* 80119DC0 00115A20 38 21 00 20 */ addi r1, r1, 0x20
-/* 80119DC4 00115A24 4E 80 00 20 */ blr
-
-.global func_80119DC8
-func_80119DC8:
-/* 80119DC8 00115A28 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80119DCC 00115A2C 7C 08 02 A6 */ mflr r0
-/* 80119DD0 00115A30 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80119DD4 00115A34 39 61 00 70 */ addi r11, r1, 0x70
-/* 80119DD8 00115A38 48 0A D3 51 */ bl _savegpr_27
-/* 80119DDC 00115A3C 7C 7C 1B 78 */ mr r28, r3
-/* 80119DE0 00115A40 7C 9B 23 78 */ mr r27, r4
-/* 80119DE4 00115A44 38 C1 00 08 */ addi r6, r1, 8
-/* 80119DE8 00115A48 38 A0 00 03 */ li r5, 3
-/* 80119DEC 00115A4C 48 13 A0 F1 */ bl func_80253EDC
-/* 80119DF0 00115A50 7F 83 E3 78 */ mr r3, r28
-/* 80119DF4 00115A54 7F 64 DB 78 */ mr r4, r27
-/* 80119DF8 00115A58 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80119DFC 00115A5C 38 A0 00 06 */ li r5, 6
-/* 80119E00 00115A60 48 13 A0 DD */ bl func_80253EDC
-/* 80119E04 00115A64 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80119E08 00115A68 38 60 FF 00 */ li r3, -256
-/* 80119E0C 00115A6C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80119E10 00115A70 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80119E14 00115A74 FC 80 28 1E */ fctiwz f4, f5
-/* 80119E18 00115A78 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80119E1C 00115A7C FC 40 18 1E */ fctiwz f2, f3
-/* 80119E20 00115A80 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80119E24 00115A84 80 01 00 08 */ lwz r0, 8(r1)
-/* 80119E28 00115A88 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80119E2C 00115A8C D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80119E30 00115A90 28 00 00 10 */ cmplwi r0, 0x10
-/* 80119E34 00115A94 FC 20 08 1E */ fctiwz f1, f1
-/* 80119E38 00115A98 FC 00 00 1E */ fctiwz f0, f0
-/* 80119E3C 00115A9C D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80119E40 00115AA0 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 80119E44 00115AA4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80119E48 00115AA8 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 80119E4C 00115AAC 7C 9F 1B 78 */ or r31, r4, r3
-/* 80119E50 00115AB0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80119E54 00115AB4 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80119E58 00115AB8 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 80119E5C 00115ABC 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 80119E60 00115AC0 41 81 01 1C */ bgt lbl_80119F7C
-/* 80119E64 00115AC4 3C 60 80 42 */ lis r3, lbl_8041BD58@ha
-/* 80119E68 00115AC8 54 00 10 3A */ slwi r0, r0, 2
-/* 80119E6C 00115ACC 38 63 BD 58 */ addi r3, r3, lbl_8041BD58@l
-/* 80119E70 00115AD0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80119E74 00115AD4 7C 69 03 A6 */ mtctr r3
-/* 80119E78 00115AD8 4E 80 04 20 */ bctr
-/* 80119E7C 00115ADC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119E80 00115AE0 38 60 00 0E */ li r3, 0xe
-/* 80119E84 00115AE4 80 84 00 D8 */ lwz r4, 0xd8(r4)
-/* 80119E88 00115AE8 38 84 00 10 */ addi r4, r4, 0x10
-/* 80119E8C 00115AEC 48 04 24 7D */ bl func_8015C308
-/* 80119E90 00115AF0 7F C4 F3 78 */ mr r4, r30
-/* 80119E94 00115AF4 7F A5 EB 78 */ mr r5, r29
-/* 80119E98 00115AF8 7F E8 FB 78 */ mr r8, r31
-/* 80119E9C 00115AFC 7F 86 07 34 */ extsh r6, r28
-/* 80119EA0 00115B00 7F 67 07 34 */ extsh r7, r27
-/* 80119EA4 00115B04 38 60 2F 30 */ li r3, 0x2f30
-/* 80119EA8 00115B08 48 13 62 8D */ bl func_80250134
-/* 80119EAC 00115B0C 48 00 00 D0 */ b lbl_80119F7C
-/* 80119EB0 00115B10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 80119EB4 00115B14 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80119EB8 00115B18 C8 23 00 08 */ lfd f1, 8(r3)
-/* 80119EBC 00115B1C 48 0A D1 45 */ bl __cvt_fp2unsigned
-/* 80119EC0 00115B20 7C 64 1B 78 */ mr r4, r3
-/* 80119EC4 00115B24 38 60 00 06 */ li r3, 6
-/* 80119EC8 00115B28 48 04 24 41 */ bl func_8015C308
-/* 80119ECC 00115B2C 7F C4 F3 78 */ mr r4, r30
-/* 80119ED0 00115B30 7F A5 EB 78 */ mr r5, r29
-/* 80119ED4 00115B34 7F E8 FB 78 */ mr r8, r31
-/* 80119ED8 00115B38 7F 86 07 34 */ extsh r6, r28
-/* 80119EDC 00115B3C 7F 67 07 34 */ extsh r7, r27
-/* 80119EE0 00115B40 38 60 2F 31 */ li r3, 0x2f31
-/* 80119EE4 00115B44 48 13 62 51 */ bl func_80250134
-/* 80119EE8 00115B48 48 00 00 94 */ b lbl_80119F7C
-/* 80119EEC 00115B4C 38 60 00 08 */ li r3, 8
-/* 80119EF0 00115B50 48 04 8B A1 */ bl func_80162A90
-/* 80119EF4 00115B54 7C 64 1B 78 */ mr r4, r3
-/* 80119EF8 00115B58 38 60 00 68 */ li r3, 0x68
-/* 80119EFC 00115B5C 48 04 24 0D */ bl func_8015C308
-/* 80119F00 00115B60 7F C4 F3 78 */ mr r4, r30
-/* 80119F04 00115B64 7F A5 EB 78 */ mr r5, r29
-/* 80119F08 00115B68 7F E8 FB 78 */ mr r8, r31
-/* 80119F0C 00115B6C 7F 86 07 34 */ extsh r6, r28
-/* 80119F10 00115B70 7F 67 07 34 */ extsh r7, r27
-/* 80119F14 00115B74 38 60 2F 32 */ li r3, 0x2f32
-/* 80119F18 00115B78 48 13 62 1D */ bl func_80250134
-/* 80119F1C 00115B7C 48 00 00 60 */ b lbl_80119F7C
-/* 80119F20 00115B80 38 81 00 10 */ addi r4, r1, 0x10
-/* 80119F24 00115B84 38 60 00 03 */ li r3, 3
-/* 80119F28 00115B88 4B F3 FB 15 */ bl func_80059A3C
-/* 80119F2C 00115B8C 48 00 00 50 */ b lbl_80119F7C
-/* 80119F30 00115B90 38 81 00 10 */ addi r4, r1, 0x10
-/* 80119F34 00115B94 38 60 00 04 */ li r3, 4
-/* 80119F38 00115B98 4B F3 FB 05 */ bl func_80059A3C
-/* 80119F3C 00115B9C 48 00 00 40 */ b lbl_80119F7C
-/* 80119F40 00115BA0 7F C4 F3 78 */ mr r4, r30
-/* 80119F44 00115BA4 7F A5 EB 78 */ mr r5, r29
-/* 80119F48 00115BA8 7F E8 FB 78 */ mr r8, r31
-/* 80119F4C 00115BAC 7F 86 07 34 */ extsh r6, r28
-/* 80119F50 00115BB0 7F 67 07 34 */ extsh r7, r27
-/* 80119F54 00115BB4 38 60 2E FE */ li r3, 0x2efe
-/* 80119F58 00115BB8 48 13 61 DD */ bl func_80250134
-/* 80119F5C 00115BBC 48 00 00 20 */ b lbl_80119F7C
-/* 80119F60 00115BC0 7F C4 F3 78 */ mr r4, r30
-/* 80119F64 00115BC4 7F A5 EB 78 */ mr r5, r29
-/* 80119F68 00115BC8 7F E8 FB 78 */ mr r8, r31
-/* 80119F6C 00115BCC 7F 86 07 34 */ extsh r6, r28
-/* 80119F70 00115BD0 7F 67 07 34 */ extsh r7, r27
-/* 80119F74 00115BD4 38 60 2E FF */ li r3, 0x2eff
-/* 80119F78 00115BD8 48 13 61 BD */ bl func_80250134
-lbl_80119F7C:
-/* 80119F7C 00115BDC 39 61 00 70 */ addi r11, r1, 0x70
-/* 80119F80 00115BE0 48 0A D1 F5 */ bl _restgpr_27
-/* 80119F84 00115BE4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80119F88 00115BE8 7C 08 03 A6 */ mtlr r0
-/* 80119F8C 00115BEC 38 21 00 70 */ addi r1, r1, 0x70
-/* 80119F90 00115BF0 4E 80 00 20 */ blr
-
-.global func_80119F94
-func_80119F94:
-/* 80119F94 00115BF4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80119F98 00115BF8 7C 08 02 A6 */ mflr r0
-/* 80119F9C 00115BFC 38 A0 00 03 */ li r5, 3
-/* 80119FA0 00115C00 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80119FA4 00115C04 38 C1 00 08 */ addi r6, r1, 8
-/* 80119FA8 00115C08 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80119FAC 00115C0C 7C 9F 23 78 */ mr r31, r4
-/* 80119FB0 00115C10 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80119FB4 00115C14 7C 7E 1B 78 */ mr r30, r3
-/* 80119FB8 00115C18 48 13 9E D5 */ bl func_80253E8C
-/* 80119FBC 00115C1C 80 61 00 08 */ lwz r3, 8(r1)
-/* 80119FC0 00115C20 38 03 FF F9 */ addi r0, r3, -7
-/* 80119FC4 00115C24 28 00 00 0A */ cmplwi r0, 0xa
-/* 80119FC8 00115C28 41 81 02 70 */ bgt lbl_8011A238
-/* 80119FCC 00115C2C 3C 60 80 42 */ lis r3, lbl_8041BD9C@ha
-/* 80119FD0 00115C30 54 00 10 3A */ slwi r0, r0, 2
-/* 80119FD4 00115C34 38 63 BD 9C */ addi r3, r3, lbl_8041BD9C@l
-/* 80119FD8 00115C38 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80119FDC 00115C3C 7C 69 03 A6 */ mtctr r3
-/* 80119FE0 00115C40 4E 80 04 20 */ bctr
-/* 80119FE4 00115C44 7F C3 F3 78 */ mr r3, r30
-/* 80119FE8 00115C48 7F E4 FB 78 */ mr r4, r31
-/* 80119FEC 00115C4C 38 A0 00 01 */ li r5, 1
-/* 80119FF0 00115C50 38 C0 00 00 */ li r6, 0
-/* 80119FF4 00115C54 48 13 9E C1 */ bl func_80253EB4
-/* 80119FF8 00115C58 48 00 02 40 */ b lbl_8011A238
-/* 80119FFC 00115C5C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A000 00115C60 A0 03 02 0E */ lhz r0, 0x20e(r3)
-/* 8011A004 00115C64 2C 00 46 2D */ cmpwi r0, 0x462d
-/* 8011A008 00115C68 41 82 00 80 */ beq lbl_8011A088
-/* 8011A00C 00115C6C 40 80 00 28 */ bge lbl_8011A034
-/* 8011A010 00115C70 2C 00 45 D9 */ cmpwi r0, 0x45d9
-/* 8011A014 00115C74 41 82 00 44 */ beq lbl_8011A058
-/* 8011A018 00115C78 40 80 00 10 */ bge lbl_8011A028
-/* 8011A01C 00115C7C 2C 00 00 00 */ cmpwi r0, 0
-/* 8011A020 00115C80 41 82 00 B0 */ beq lbl_8011A0D0
-/* 8011A024 00115C84 48 00 02 14 */ b lbl_8011A238
-lbl_8011A028:
-/* 8011A028 00115C88 2C 00 45 DF */ cmpwi r0, 0x45df
-/* 8011A02C 00115C8C 41 82 00 44 */ beq lbl_8011A070
-/* 8011A030 00115C90 48 00 02 08 */ b lbl_8011A238
-lbl_8011A034:
-/* 8011A034 00115C94 2C 00 50 56 */ cmpwi r0, 0x5056
-/* 8011A038 00115C98 41 82 00 80 */ beq lbl_8011A0B8
-/* 8011A03C 00115C9C 40 80 00 10 */ bge lbl_8011A04C
-/* 8011A040 00115CA0 2C 00 46 30 */ cmpwi r0, 0x4630
-/* 8011A044 00115CA4 41 82 00 5C */ beq lbl_8011A0A0
-/* 8011A048 00115CA8 48 00 01 F0 */ b lbl_8011A238
-lbl_8011A04C:
-/* 8011A04C 00115CAC 2C 00 52 67 */ cmpwi r0, 0x5267
-/* 8011A050 00115CB0 41 82 00 50 */ beq lbl_8011A0A0
-/* 8011A054 00115CB4 48 00 01 E4 */ b lbl_8011A238
-lbl_8011A058:
-/* 8011A058 00115CB8 7F C3 F3 78 */ mr r3, r30
-/* 8011A05C 00115CBC 7F E4 FB 78 */ mr r4, r31
-/* 8011A060 00115CC0 38 A0 00 02 */ li r5, 2
-/* 8011A064 00115CC4 38 C0 45 DA */ li r6, 0x45da
-/* 8011A068 00115CC8 48 13 9E 4D */ bl func_80253EB4
-/* 8011A06C 00115CCC 48 00 01 CC */ b lbl_8011A238
-lbl_8011A070:
-/* 8011A070 00115CD0 7F C3 F3 78 */ mr r3, r30
-/* 8011A074 00115CD4 7F E4 FB 78 */ mr r4, r31
-/* 8011A078 00115CD8 38 A0 00 02 */ li r5, 2
-/* 8011A07C 00115CDC 38 C0 45 E1 */ li r6, 0x45e1
-/* 8011A080 00115CE0 48 13 9E 35 */ bl func_80253EB4
-/* 8011A084 00115CE4 48 00 01 B4 */ b lbl_8011A238
-lbl_8011A088:
-/* 8011A088 00115CE8 7F C3 F3 78 */ mr r3, r30
-/* 8011A08C 00115CEC 7F E4 FB 78 */ mr r4, r31
-/* 8011A090 00115CF0 38 A0 00 02 */ li r5, 2
-/* 8011A094 00115CF4 38 C0 46 2E */ li r6, 0x462e
-/* 8011A098 00115CF8 48 13 9E 1D */ bl func_80253EB4
-/* 8011A09C 00115CFC 48 00 01 9C */ b lbl_8011A238
-lbl_8011A0A0:
-/* 8011A0A0 00115D00 7F C3 F3 78 */ mr r3, r30
-/* 8011A0A4 00115D04 7F E4 FB 78 */ mr r4, r31
-/* 8011A0A8 00115D08 38 A0 00 02 */ li r5, 2
-/* 8011A0AC 00115D0C 38 C0 46 31 */ li r6, 0x4631
-/* 8011A0B0 00115D10 48 13 9E 05 */ bl func_80253EB4
-/* 8011A0B4 00115D14 48 00 01 84 */ b lbl_8011A238
-lbl_8011A0B8:
-/* 8011A0B8 00115D18 7F C3 F3 78 */ mr r3, r30
-/* 8011A0BC 00115D1C 7F E4 FB 78 */ mr r4, r31
-/* 8011A0C0 00115D20 38 A0 00 02 */ li r5, 2
-/* 8011A0C4 00115D24 38 C0 50 57 */ li r6, 0x5057
-/* 8011A0C8 00115D28 48 13 9D ED */ bl func_80253EB4
-/* 8011A0CC 00115D2C 48 00 01 6C */ b lbl_8011A238
-lbl_8011A0D0:
-/* 8011A0D0 00115D30 80 03 01 18 */ lwz r0, 0x118(r3)
-/* 8011A0D4 00115D34 2C 00 47 06 */ cmpwi r0, 0x4706
-/* 8011A0D8 00115D38 41 82 00 2C */ beq lbl_8011A104
-/* 8011A0DC 00115D3C 40 80 01 5C */ bge lbl_8011A238
-/* 8011A0E0 00115D40 2C 00 46 39 */ cmpwi r0, 0x4639
-/* 8011A0E4 00115D44 41 82 00 08 */ beq lbl_8011A0EC
-/* 8011A0E8 00115D48 48 00 01 50 */ b lbl_8011A238
-lbl_8011A0EC:
-/* 8011A0EC 00115D4C 7F C3 F3 78 */ mr r3, r30
-/* 8011A0F0 00115D50 7F E4 FB 78 */ mr r4, r31
-/* 8011A0F4 00115D54 38 A0 00 02 */ li r5, 2
-/* 8011A0F8 00115D58 38 C0 46 3A */ li r6, 0x463a
-/* 8011A0FC 00115D5C 48 13 9D B9 */ bl func_80253EB4
-/* 8011A100 00115D60 48 00 01 38 */ b lbl_8011A238
-lbl_8011A104:
-/* 8011A104 00115D64 7F C3 F3 78 */ mr r3, r30
-/* 8011A108 00115D68 7F E4 FB 78 */ mr r4, r31
-/* 8011A10C 00115D6C 38 A0 00 02 */ li r5, 2
-/* 8011A110 00115D70 38 C0 46 3D */ li r6, 0x463d
-/* 8011A114 00115D74 48 13 9D A1 */ bl func_80253EB4
-/* 8011A118 00115D78 48 00 01 20 */ b lbl_8011A238
-/* 8011A11C 00115D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A120 00115D80 A0 03 02 0E */ lhz r0, 0x20e(r3)
-/* 8011A124 00115D84 2C 00 46 2D */ cmpwi r0, 0x462d
-/* 8011A128 00115D88 41 82 00 80 */ beq lbl_8011A1A8
-/* 8011A12C 00115D8C 40 80 00 28 */ bge lbl_8011A154
-/* 8011A130 00115D90 2C 00 45 D9 */ cmpwi r0, 0x45d9
-/* 8011A134 00115D94 41 82 00 44 */ beq lbl_8011A178
-/* 8011A138 00115D98 40 80 00 10 */ bge lbl_8011A148
-/* 8011A13C 00115D9C 2C 00 00 00 */ cmpwi r0, 0
-/* 8011A140 00115DA0 41 82 00 B0 */ beq lbl_8011A1F0
-/* 8011A144 00115DA4 48 00 00 F4 */ b lbl_8011A238
-lbl_8011A148:
-/* 8011A148 00115DA8 2C 00 45 DF */ cmpwi r0, 0x45df
-/* 8011A14C 00115DAC 41 82 00 44 */ beq lbl_8011A190
-/* 8011A150 00115DB0 48 00 00 E8 */ b lbl_8011A238
-lbl_8011A154:
-/* 8011A154 00115DB4 2C 00 50 56 */ cmpwi r0, 0x5056
-/* 8011A158 00115DB8 41 82 00 80 */ beq lbl_8011A1D8
-/* 8011A15C 00115DBC 40 80 00 10 */ bge lbl_8011A16C
-/* 8011A160 00115DC0 2C 00 46 30 */ cmpwi r0, 0x4630
-/* 8011A164 00115DC4 41 82 00 5C */ beq lbl_8011A1C0
-/* 8011A168 00115DC8 48 00 00 D0 */ b lbl_8011A238
-lbl_8011A16C:
-/* 8011A16C 00115DCC 2C 00 52 67 */ cmpwi r0, 0x5267
-/* 8011A170 00115DD0 41 82 00 50 */ beq lbl_8011A1C0
-/* 8011A174 00115DD4 48 00 00 C4 */ b lbl_8011A238
-lbl_8011A178:
-/* 8011A178 00115DD8 7F C3 F3 78 */ mr r3, r30
-/* 8011A17C 00115DDC 7F E4 FB 78 */ mr r4, r31
-/* 8011A180 00115DE0 38 A0 00 02 */ li r5, 2
-/* 8011A184 00115DE4 38 C0 45 DB */ li r6, 0x45db
-/* 8011A188 00115DE8 48 13 9D 2D */ bl func_80253EB4
-/* 8011A18C 00115DEC 48 00 00 AC */ b lbl_8011A238
-lbl_8011A190:
-/* 8011A190 00115DF0 7F C3 F3 78 */ mr r3, r30
-/* 8011A194 00115DF4 7F E4 FB 78 */ mr r4, r31
-/* 8011A198 00115DF8 38 A0 00 02 */ li r5, 2
-/* 8011A19C 00115DFC 38 C0 45 E2 */ li r6, 0x45e2
-/* 8011A1A0 00115E00 48 13 9D 15 */ bl func_80253EB4
-/* 8011A1A4 00115E04 48 00 00 94 */ b lbl_8011A238
-lbl_8011A1A8:
-/* 8011A1A8 00115E08 7F C3 F3 78 */ mr r3, r30
-/* 8011A1AC 00115E0C 7F E4 FB 78 */ mr r4, r31
-/* 8011A1B0 00115E10 38 A0 00 02 */ li r5, 2
-/* 8011A1B4 00115E14 38 C0 46 2F */ li r6, 0x462f
-/* 8011A1B8 00115E18 48 13 9C FD */ bl func_80253EB4
-/* 8011A1BC 00115E1C 48 00 00 7C */ b lbl_8011A238
-lbl_8011A1C0:
-/* 8011A1C0 00115E20 7F C3 F3 78 */ mr r3, r30
-/* 8011A1C4 00115E24 7F E4 FB 78 */ mr r4, r31
-/* 8011A1C8 00115E28 38 A0 00 02 */ li r5, 2
-/* 8011A1CC 00115E2C 38 C0 46 32 */ li r6, 0x4632
-/* 8011A1D0 00115E30 48 13 9C E5 */ bl func_80253EB4
-/* 8011A1D4 00115E34 48 00 00 64 */ b lbl_8011A238
-lbl_8011A1D8:
-/* 8011A1D8 00115E38 7F C3 F3 78 */ mr r3, r30
-/* 8011A1DC 00115E3C 7F E4 FB 78 */ mr r4, r31
-/* 8011A1E0 00115E40 38 A0 00 02 */ li r5, 2
-/* 8011A1E4 00115E44 38 C0 50 58 */ li r6, 0x5058
-/* 8011A1E8 00115E48 48 13 9C CD */ bl func_80253EB4
-/* 8011A1EC 00115E4C 48 00 00 4C */ b lbl_8011A238
-lbl_8011A1F0:
-/* 8011A1F0 00115E50 80 03 01 18 */ lwz r0, 0x118(r3)
-/* 8011A1F4 00115E54 2C 00 47 06 */ cmpwi r0, 0x4706
-/* 8011A1F8 00115E58 41 82 00 2C */ beq lbl_8011A224
-/* 8011A1FC 00115E5C 40 80 00 3C */ bge lbl_8011A238
-/* 8011A200 00115E60 2C 00 46 39 */ cmpwi r0, 0x4639
-/* 8011A204 00115E64 41 82 00 08 */ beq lbl_8011A20C
-/* 8011A208 00115E68 48 00 00 30 */ b lbl_8011A238
-lbl_8011A20C:
-/* 8011A20C 00115E6C 7F C3 F3 78 */ mr r3, r30
-/* 8011A210 00115E70 7F E4 FB 78 */ mr r4, r31
-/* 8011A214 00115E74 38 A0 00 02 */ li r5, 2
-/* 8011A218 00115E78 38 C0 46 3B */ li r6, 0x463b
-/* 8011A21C 00115E7C 48 13 9C 99 */ bl func_80253EB4
-/* 8011A220 00115E80 48 00 00 18 */ b lbl_8011A238
-lbl_8011A224:
-/* 8011A224 00115E84 7F C3 F3 78 */ mr r3, r30
-/* 8011A228 00115E88 7F E4 FB 78 */ mr r4, r31
-/* 8011A22C 00115E8C 38 A0 00 02 */ li r5, 2
-/* 8011A230 00115E90 38 C0 46 3E */ li r6, 0x463e
-/* 8011A234 00115E94 48 13 9C 81 */ bl func_80253EB4
-lbl_8011A238:
-/* 8011A238 00115E98 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011A23C 00115E9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011A240 00115EA0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011A244 00115EA4 7C 08 03 A6 */ mtlr r0
-/* 8011A248 00115EA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011A24C 00115EAC 4E 80 00 20 */ blr
-
-.global func_8011A250
-func_8011A250:
-/* 8011A250 00115EB0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8011A254 00115EB4 7C 08 02 A6 */ mflr r0
-/* 8011A258 00115EB8 38 A0 00 03 */ li r5, 3
-/* 8011A25C 00115EBC 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8011A260 00115EC0 38 C1 00 08 */ addi r6, r1, 8
-/* 8011A264 00115EC4 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8011A268 00115EC8 7C 9F 23 78 */ mr r31, r4
-/* 8011A26C 00115ECC 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8011A270 00115ED0 7C 7E 1B 78 */ mr r30, r3
-/* 8011A274 00115ED4 48 13 9C 69 */ bl func_80253EDC
-/* 8011A278 00115ED8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011A27C 00115EDC 2C 00 00 02 */ cmpwi r0, 2
-/* 8011A280 00115EE0 41 82 00 38 */ beq lbl_8011A2B8
-/* 8011A284 00115EE4 40 80 00 54 */ bge lbl_8011A2D8
-/* 8011A288 00115EE8 2C 00 00 01 */ cmpwi r0, 1
-/* 8011A28C 00115EEC 40 80 00 08 */ bge lbl_8011A294
-/* 8011A290 00115EF0 48 00 00 48 */ b lbl_8011A2D8
-lbl_8011A294:
-/* 8011A294 00115EF4 7F C3 F3 78 */ mr r3, r30
-/* 8011A298 00115EF8 7F E4 FB 78 */ mr r4, r31
-/* 8011A29C 00115EFC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011A2A0 00115F00 38 A0 00 06 */ li r5, 6
-/* 8011A2A4 00115F04 48 13 9C 39 */ bl func_80253EDC
-/* 8011A2A8 00115F08 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011A2AC 00115F0C 38 60 00 01 */ li r3, 1
-/* 8011A2B0 00115F10 4B F3 F7 8D */ bl func_80059A3C
-/* 8011A2B4 00115F14 48 00 00 24 */ b lbl_8011A2D8
-lbl_8011A2B8:
-/* 8011A2B8 00115F18 7F C3 F3 78 */ mr r3, r30
-/* 8011A2BC 00115F1C 7F E4 FB 78 */ mr r4, r31
-/* 8011A2C0 00115F20 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011A2C4 00115F24 38 A0 00 06 */ li r5, 6
-/* 8011A2C8 00115F28 48 13 9C 15 */ bl func_80253EDC
-/* 8011A2CC 00115F2C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011A2D0 00115F30 38 60 00 02 */ li r3, 2
-/* 8011A2D4 00115F34 4B F3 F7 69 */ bl func_80059A3C
-lbl_8011A2D8:
-/* 8011A2D8 00115F38 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8011A2DC 00115F3C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8011A2E0 00115F40 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8011A2E4 00115F44 7C 08 03 A6 */ mtlr r0
-/* 8011A2E8 00115F48 38 21 00 40 */ addi r1, r1, 0x40
-/* 8011A2EC 00115F4C 4E 80 00 20 */ blr
-
-.global func_8011A2F0
-func_8011A2F0:
-/* 8011A2F0 00115F50 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011A2F4 00115F54 7C 08 02 A6 */ mflr r0
-/* 8011A2F8 00115F58 38 A0 00 03 */ li r5, 3
-/* 8011A2FC 00115F5C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011A300 00115F60 38 C1 00 08 */ addi r6, r1, 8
-/* 8011A304 00115F64 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011A308 00115F68 7C 9F 23 78 */ mr r31, r4
-/* 8011A30C 00115F6C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011A310 00115F70 7C 7E 1B 78 */ mr r30, r3
-/* 8011A314 00115F74 48 13 9B 79 */ bl func_80253E8C
-/* 8011A318 00115F78 80 61 00 08 */ lwz r3, 8(r1)
-/* 8011A31C 00115F7C 38 03 FF FB */ addi r0, r3, -5
-/* 8011A320 00115F80 28 00 00 0C */ cmplwi r0, 0xc
-/* 8011A324 00115F84 41 81 00 30 */ bgt lbl_8011A354
-/* 8011A328 00115F88 3C 60 80 42 */ lis r3, lbl_8041BDC8@ha
-/* 8011A32C 00115F8C 54 00 10 3A */ slwi r0, r0, 2
-/* 8011A330 00115F90 38 63 BD C8 */ addi r3, r3, lbl_8041BDC8@l
-/* 8011A334 00115F94 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8011A338 00115F98 7C 69 03 A6 */ mtctr r3
-/* 8011A33C 00115F9C 4E 80 04 20 */ bctr
-/* 8011A340 00115FA0 7F C3 F3 78 */ mr r3, r30
-/* 8011A344 00115FA4 7F E4 FB 78 */ mr r4, r31
-/* 8011A348 00115FA8 38 A0 00 01 */ li r5, 1
-/* 8011A34C 00115FAC 38 C0 00 00 */ li r6, 0
-/* 8011A350 00115FB0 48 13 9B 65 */ bl func_80253EB4
-lbl_8011A354:
-/* 8011A354 00115FB4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011A358 00115FB8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011A35C 00115FBC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011A360 00115FC0 7C 08 03 A6 */ mtlr r0
-/* 8011A364 00115FC4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011A368 00115FC8 4E 80 00 20 */ blr
-
-.global func_8011A36C
-func_8011A36C:
-/* 8011A36C 00115FCC 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8011A370 00115FD0 7C 08 02 A6 */ mflr r0
-/* 8011A374 00115FD4 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8011A378 00115FD8 39 61 00 70 */ addi r11, r1, 0x70
-/* 8011A37C 00115FDC 48 0A CD AD */ bl _savegpr_27
-/* 8011A380 00115FE0 7C 7C 1B 78 */ mr r28, r3
-/* 8011A384 00115FE4 7C 9B 23 78 */ mr r27, r4
-/* 8011A388 00115FE8 38 C1 00 08 */ addi r6, r1, 8
-/* 8011A38C 00115FEC 38 A0 00 03 */ li r5, 3
-/* 8011A390 00115FF0 48 13 9B 4D */ bl func_80253EDC
-/* 8011A394 00115FF4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011A398 00115FF8 2C 00 00 12 */ cmpwi r0, 0x12
-/* 8011A39C 00115FFC 41 82 00 08 */ beq lbl_8011A3A4
-/* 8011A3A0 00116000 48 00 00 B8 */ b lbl_8011A458
-lbl_8011A3A4:
-/* 8011A3A4 00116004 7F 83 E3 78 */ mr r3, r28
-/* 8011A3A8 00116008 7F 64 DB 78 */ mr r4, r27
-/* 8011A3AC 0011600C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011A3B0 00116010 38 A0 00 06 */ li r5, 6
-/* 8011A3B4 00116014 48 13 9B 29 */ bl func_80253EDC
-/* 8011A3B8 00116018 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8011A3BC 0011601C 38 00 FF 00 */ li r0, -256
-/* 8011A3C0 00116020 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8011A3C4 00116024 38 60 2B 21 */ li r3, 0x2b21
-/* 8011A3C8 00116028 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8011A3CC 0011602C FC 80 28 1E */ fctiwz f4, f5
-/* 8011A3D0 00116030 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8011A3D4 00116034 FC 40 18 1E */ fctiwz f2, f3
-/* 8011A3D8 00116038 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8011A3DC 0011603C 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 8011A3E0 00116040 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8011A3E4 00116044 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8011A3E8 00116048 7C 9F 03 78 */ or r31, r4, r0
-/* 8011A3EC 0011604C FC 20 08 1E */ fctiwz f1, f1
-/* 8011A3F0 00116050 FC 00 00 1E */ fctiwz f0, f0
-/* 8011A3F4 00116054 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8011A3F8 00116058 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 8011A3FC 0011605C 7F E8 FB 78 */ mr r8, r31
-/* 8011A400 00116060 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8011A404 00116064 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 8011A408 00116068 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8011A40C 0011606C 7F C4 F3 78 */ mr r4, r30
-/* 8011A410 00116070 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 8011A414 00116074 7F A5 EB 78 */ mr r5, r29
-/* 8011A418 00116078 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 8011A41C 0011607C 7F 86 07 34 */ extsh r6, r28
-/* 8011A420 00116080 7F 67 07 34 */ extsh r7, r27
-/* 8011A424 00116084 48 13 5D 11 */ bl func_80250134
-/* 8011A428 00116088 38 60 00 08 */ li r3, 8
-/* 8011A42C 0011608C 48 04 86 65 */ bl func_80162A90
-/* 8011A430 00116090 7C 64 1B 78 */ mr r4, r3
-/* 8011A434 00116094 38 60 00 0C */ li r3, 0xc
-/* 8011A438 00116098 48 04 1E D1 */ bl func_8015C308
-/* 8011A43C 0011609C 7F C4 F3 78 */ mr r4, r30
-/* 8011A440 001160A0 7F E8 FB 78 */ mr r8, r31
-/* 8011A444 001160A4 38 BD 00 1F */ addi r5, r29, 0x1f
-/* 8011A448 001160A8 7F 86 07 34 */ extsh r6, r28
-/* 8011A44C 001160AC 7F 67 07 34 */ extsh r7, r27
-/* 8011A450 001160B0 38 60 2B 22 */ li r3, 0x2b22
-/* 8011A454 001160B4 48 13 5C E1 */ bl func_80250134
-lbl_8011A458:
-/* 8011A458 001160B8 39 61 00 70 */ addi r11, r1, 0x70
-/* 8011A45C 001160BC 48 0A CD 19 */ bl _restgpr_27
-/* 8011A460 001160C0 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8011A464 001160C4 7C 08 03 A6 */ mtlr r0
-/* 8011A468 001160C8 38 21 00 70 */ addi r1, r1, 0x70
-/* 8011A46C 001160CC 4E 80 00 20 */ blr
-
-.global func_8011A470
-func_8011A470:
-/* 8011A470 001160D0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011A474 001160D4 7C 08 02 A6 */ mflr r0
-/* 8011A478 001160D8 38 80 00 08 */ li r4, 8
-/* 8011A47C 001160DC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011A480 001160E0 38 A1 00 08 */ addi r5, r1, 8
-/* 8011A484 001160E4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011A488 001160E8 7C 7F 1B 78 */ mr r31, r3
-/* 8011A48C 001160EC 48 13 99 C1 */ bl func_80253E4C
-/* 8011A490 001160F0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011A494 001160F4 2C 00 00 00 */ cmpwi r0, 0
-/* 8011A498 001160F8 41 82 01 44 */ beq lbl_8011A5DC
-/* 8011A49C 001160FC 7F E3 FB 78 */ mr r3, r31
-/* 8011A4A0 00116100 48 13 99 31 */ bl func_80253DD0
-/* 8011A4A4 00116104 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011A4A8 00116108 28 00 00 03 */ cmplwi r0, 3
-/* 8011A4AC 0011610C 40 82 01 30 */ bne lbl_8011A5DC
-/* 8011A4B0 00116110 7F E3 FB 78 */ mr r3, r31
-/* 8011A4B4 00116114 48 13 99 2D */ bl func_80253DE0
-/* 8011A4B8 00116118 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011A4BC 0011611C 28 00 00 19 */ cmplwi r0, 0x19
-/* 8011A4C0 00116120 41 81 01 1C */ bgt lbl_8011A5DC
-/* 8011A4C4 00116124 3C 60 80 42 */ lis r3, lbl_8041BDFC@ha
-/* 8011A4C8 00116128 54 00 10 3A */ slwi r0, r0, 2
-/* 8011A4CC 0011612C 38 63 BD FC */ addi r3, r3, lbl_8041BDFC@l
-/* 8011A4D0 00116130 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8011A4D4 00116134 7C 69 03 A6 */ mtctr r3
-/* 8011A4D8 00116138 4E 80 04 20 */ bctr
-/* 8011A4DC 0011613C 7F E3 FB 78 */ mr r3, r31
-/* 8011A4E0 00116140 38 80 00 00 */ li r4, 0
-/* 8011A4E4 00116144 38 A0 00 00 */ li r5, 0
-/* 8011A4E8 00116148 48 13 98 C9 */ bl func_80253DB0
-/* 8011A4EC 0011614C 48 00 00 F0 */ b lbl_8011A5DC
-/* 8011A4F0 00116150 7F E3 FB 78 */ mr r3, r31
-/* 8011A4F4 00116154 38 80 00 02 */ li r4, 2
-/* 8011A4F8 00116158 38 A0 00 00 */ li r5, 0
-/* 8011A4FC 0011615C 48 13 98 B5 */ bl func_80253DB0
-/* 8011A500 00116160 48 00 00 DC */ b lbl_8011A5DC
-/* 8011A504 00116164 7F E3 FB 78 */ mr r3, r31
-/* 8011A508 00116168 38 80 00 04 */ li r4, 4
-/* 8011A50C 0011616C 38 A0 00 00 */ li r5, 0
-/* 8011A510 00116170 48 13 98 A1 */ bl func_80253DB0
-/* 8011A514 00116174 48 00 00 C8 */ b lbl_8011A5DC
-/* 8011A518 00116178 7F E3 FB 78 */ mr r3, r31
-/* 8011A51C 0011617C 38 80 00 06 */ li r4, 6
-/* 8011A520 00116180 38 A0 00 00 */ li r5, 0
-/* 8011A524 00116184 48 13 98 8D */ bl func_80253DB0
-/* 8011A528 00116188 48 00 00 B4 */ b lbl_8011A5DC
-/* 8011A52C 0011618C 7F E3 FB 78 */ mr r3, r31
-/* 8011A530 00116190 38 80 00 08 */ li r4, 8
-/* 8011A534 00116194 38 A0 00 00 */ li r5, 0
-/* 8011A538 00116198 48 13 98 79 */ bl func_80253DB0
-/* 8011A53C 0011619C 48 00 00 A0 */ b lbl_8011A5DC
-/* 8011A540 001161A0 7F E3 FB 78 */ mr r3, r31
-/* 8011A544 001161A4 38 80 00 0A */ li r4, 0xa
-/* 8011A548 001161A8 38 A0 00 00 */ li r5, 0
-/* 8011A54C 001161AC 48 13 98 65 */ bl func_80253DB0
-/* 8011A550 001161B0 48 00 00 8C */ b lbl_8011A5DC
-/* 8011A554 001161B4 7F E3 FB 78 */ mr r3, r31
-/* 8011A558 001161B8 38 80 00 0C */ li r4, 0xc
-/* 8011A55C 001161BC 38 A0 00 00 */ li r5, 0
-/* 8011A560 001161C0 48 13 98 51 */ bl func_80253DB0
-/* 8011A564 001161C4 48 00 00 78 */ b lbl_8011A5DC
-/* 8011A568 001161C8 7F E3 FB 78 */ mr r3, r31
-/* 8011A56C 001161CC 38 80 00 08 */ li r4, 8
-/* 8011A570 001161D0 38 A0 00 00 */ li r5, 0
-/* 8011A574 001161D4 48 13 98 7D */ bl func_80253DF0
-/* 8011A578 001161D8 48 00 00 64 */ b lbl_8011A5DC
-/* 8011A57C 001161DC 7F E3 FB 78 */ mr r3, r31
-/* 8011A580 001161E0 38 80 00 10 */ li r4, 0x10
-/* 8011A584 001161E4 38 A0 00 00 */ li r5, 0
-/* 8011A588 001161E8 48 13 98 29 */ bl func_80253DB0
-/* 8011A58C 001161EC 48 00 00 50 */ b lbl_8011A5DC
-/* 8011A590 001161F0 7F E3 FB 78 */ mr r3, r31
-/* 8011A594 001161F4 38 80 00 12 */ li r4, 0x12
-/* 8011A598 001161F8 38 A0 00 00 */ li r5, 0
-/* 8011A59C 001161FC 48 13 98 15 */ bl func_80253DB0
-/* 8011A5A0 00116200 48 00 00 3C */ b lbl_8011A5DC
-/* 8011A5A4 00116204 7F E3 FB 78 */ mr r3, r31
-/* 8011A5A8 00116208 38 80 00 14 */ li r4, 0x14
-/* 8011A5AC 0011620C 38 A0 00 00 */ li r5, 0
-/* 8011A5B0 00116210 48 13 98 01 */ bl func_80253DB0
-/* 8011A5B4 00116214 48 00 00 28 */ b lbl_8011A5DC
-/* 8011A5B8 00116218 7F E3 FB 78 */ mr r3, r31
-/* 8011A5BC 0011621C 38 80 00 16 */ li r4, 0x16
-/* 8011A5C0 00116220 38 A0 00 00 */ li r5, 0
-/* 8011A5C4 00116224 48 13 97 ED */ bl func_80253DB0
-/* 8011A5C8 00116228 48 00 00 14 */ b lbl_8011A5DC
-/* 8011A5CC 0011622C 7F E3 FB 78 */ mr r3, r31
-/* 8011A5D0 00116230 38 80 00 08 */ li r4, 8
-/* 8011A5D4 00116234 38 A0 00 00 */ li r5, 0
-/* 8011A5D8 00116238 48 13 98 19 */ bl func_80253DF0
-lbl_8011A5DC:
-/* 8011A5DC 0011623C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011A5E0 00116240 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011A5E4 00116244 7C 08 03 A6 */ mtlr r0
-/* 8011A5E8 00116248 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011A5EC 0011624C 4E 80 00 20 */ blr
-
-.global func_8011A5F0
-func_8011A5F0:
-/* 8011A5F0 00116250 94 21 F9 E0 */ stwu r1, -0x620(r1)
-/* 8011A5F4 00116254 7C 08 02 A6 */ mflr r0
-/* 8011A5F8 00116258 90 01 06 24 */ stw r0, 0x624(r1)
-/* 8011A5FC 0011625C 93 E1 06 1C */ stw r31, 0x61c(r1)
-/* 8011A600 00116260 93 C1 06 18 */ stw r30, 0x618(r1)
-/* 8011A604 00116264 93 A1 06 14 */ stw r29, 0x614(r1)
-/* 8011A608 00116268 93 81 06 10 */ stw r28, 0x610(r1)
-/* 8011A60C 0011626C 48 04 50 D5 */ bl func_8015F6E0
-/* 8011A610 00116270 7C 7F 1B 78 */ mr r31, r3
-/* 8011A614 00116274 38 61 01 08 */ addi r3, r1, 0x108
-/* 8011A618 00116278 38 80 00 00 */ li r4, 0
-/* 8011A61C 0011627C 38 A0 05 00 */ li r5, 0x500
-/* 8011A620 00116280 4B EE 9A E5 */ bl memset
-/* 8011A624 00116284 38 61 00 08 */ addi r3, r1, 8
-/* 8011A628 00116288 38 80 00 00 */ li r4, 0
-/* 8011A62C 0011628C 38 A0 01 00 */ li r5, 0x100
-/* 8011A630 00116290 4B EE 9A D5 */ bl memset
-/* 8011A634 00116294 3F A0 80 42 */ lis r29, lbl_8041BE64@ha
-/* 8011A638 00116298 3B C0 00 00 */ li r30, 0
-/* 8011A63C 0011629C 3B BD BE 64 */ addi r29, r29, lbl_8041BE64@l
-/* 8011A640 001162A0 3B 80 00 00 */ li r28, 0
-lbl_8011A644:
-/* 8011A644 001162A4 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
-/* 8011A648 001162A8 7C 7D 02 2E */ lhzx r3, r29, r0
-/* 8011A64C 001162AC 48 13 5C A9 */ bl func_802502F4
-/* 8011A650 001162B0 57 C0 42 2E */ rlwinm r0, r30, 8, 8, 0x17
-/* 8011A654 001162B4 38 A1 01 08 */ addi r5, r1, 0x108
-/* 8011A658 001162B8 7C A5 02 14 */ add r5, r5, r0
-lbl_8011A65C:
-/* 8011A65C 001162BC A0 83 00 00 */ lhz r4, 0(r3)
-/* 8011A660 001162C0 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A664 001162C4 40 82 00 0C */ bne lbl_8011A670
-/* 8011A668 001162C8 B3 85 00 00 */ sth r28, 0(r5)
-/* 8011A66C 001162CC 48 00 00 40 */ b lbl_8011A6AC
-lbl_8011A670:
-/* 8011A670 001162D0 28 04 FF FF */ cmplwi r4, 0xffff
-/* 8011A674 001162D4 40 82 00 18 */ bne lbl_8011A68C
-/* 8011A678 001162D8 A0 03 00 02 */ lhz r0, 2(r3)
-/* 8011A67C 001162DC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011A680 001162E0 40 82 00 0C */ bne lbl_8011A68C
-/* 8011A684 001162E4 B3 85 00 00 */ sth r28, 0(r5)
-/* 8011A688 001162E8 48 00 00 24 */ b lbl_8011A6AC
-lbl_8011A68C:
-/* 8011A68C 001162EC 28 04 FF FF */ cmplwi r4, 0xffff
-/* 8011A690 001162F0 40 82 00 08 */ bne lbl_8011A698
-/* 8011A694 001162F4 38 63 00 04 */ addi r3, r3, 4
-lbl_8011A698:
-/* 8011A698 001162F8 A0 03 00 00 */ lhz r0, 0(r3)
-/* 8011A69C 001162FC 38 63 00 02 */ addi r3, r3, 2
-/* 8011A6A0 00116300 B0 05 00 00 */ sth r0, 0(r5)
-/* 8011A6A4 00116304 38 A5 00 02 */ addi r5, r5, 2
-/* 8011A6A8 00116308 4B FF FF B4 */ b lbl_8011A65C
-lbl_8011A6AC:
-/* 8011A6AC 0011630C 3B DE 00 01 */ addi r30, r30, 1
-/* 8011A6B0 00116310 28 1E 00 02 */ cmplwi r30, 2
-/* 8011A6B4 00116314 41 80 FF 90 */ blt lbl_8011A644
-/* 8011A6B8 00116318 38 9F 00 44 */ addi r4, r31, 0x44
-/* 8011A6BC 0011631C 38 A1 00 08 */ addi r5, r1, 8
-lbl_8011A6C0:
-/* 8011A6C0 00116320 A0 64 00 00 */ lhz r3, 0(r4)
-/* 8011A6C4 00116324 2C 03 00 00 */ cmpwi r3, 0
-/* 8011A6C8 00116328 40 82 00 10 */ bne lbl_8011A6D8
-/* 8011A6CC 0011632C 38 00 00 00 */ li r0, 0
-/* 8011A6D0 00116330 B0 05 00 00 */ sth r0, 0(r5)
-/* 8011A6D4 00116334 48 00 00 44 */ b lbl_8011A718
-lbl_8011A6D8:
-/* 8011A6D8 00116338 28 03 FF FF */ cmplwi r3, 0xffff
-/* 8011A6DC 0011633C 40 82 00 1C */ bne lbl_8011A6F8
-/* 8011A6E0 00116340 A0 04 00 02 */ lhz r0, 2(r4)
-/* 8011A6E4 00116344 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011A6E8 00116348 40 82 00 10 */ bne lbl_8011A6F8
-/* 8011A6EC 0011634C 38 00 00 00 */ li r0, 0
-/* 8011A6F0 00116350 B0 05 00 00 */ sth r0, 0(r5)
-/* 8011A6F4 00116354 48 00 00 24 */ b lbl_8011A718
-lbl_8011A6F8:
-/* 8011A6F8 00116358 28 03 FF FF */ cmplwi r3, 0xffff
-/* 8011A6FC 0011635C 40 82 00 08 */ bne lbl_8011A704
-/* 8011A700 00116360 38 84 00 04 */ addi r4, r4, 4
-lbl_8011A704:
-/* 8011A704 00116364 A0 04 00 00 */ lhz r0, 0(r4)
-/* 8011A708 00116368 38 84 00 02 */ addi r4, r4, 2
-/* 8011A70C 0011636C B0 05 00 00 */ sth r0, 0(r5)
-/* 8011A710 00116370 38 A5 00 02 */ addi r5, r5, 2
-/* 8011A714 00116374 4B FF FF AC */ b lbl_8011A6C0
-lbl_8011A718:
-/* 8011A718 00116378 3B 81 00 08 */ addi r28, r1, 8
-/* 8011A71C 0011637C 3B C0 00 00 */ li r30, 0
-/* 8011A720 00116380 3B A0 00 09 */ li r29, 9
-lbl_8011A724:
-/* 8011A724 00116384 57 C0 42 2E */ rlwinm r0, r30, 8, 8, 0x17
-/* 8011A728 00116388 38 61 01 08 */ addi r3, r1, 0x108
-/* 8011A72C 0011638C 7C 63 02 14 */ add r3, r3, r0
-/* 8011A730 00116390 38 C0 00 01 */ li r6, 1
-/* 8011A734 00116394 38 A0 00 00 */ li r5, 0
-/* 8011A738 00116398 7F A9 03 A6 */ mtctr r29
-lbl_8011A73C:
-/* 8011A73C 0011639C 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011A740 001163A0 7C 9C 02 2E */ lhzx r4, r28, r0
-/* 8011A744 001163A4 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8011A748 001163A8 7C 04 00 40 */ cmplw r4, r0
-/* 8011A74C 001163AC 41 82 00 08 */ beq lbl_8011A754
-/* 8011A750 001163B0 38 C0 00 00 */ li r6, 0
-lbl_8011A754:
-/* 8011A754 001163B4 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A758 001163B8 41 82 00 C0 */ beq lbl_8011A818
-/* 8011A75C 001163BC 38 A5 00 01 */ addi r5, r5, 1
-/* 8011A760 001163C0 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011A764 001163C4 7C 9C 02 2E */ lhzx r4, r28, r0
-/* 8011A768 001163C8 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8011A76C 001163CC 7C 04 00 40 */ cmplw r4, r0
-/* 8011A770 001163D0 41 82 00 08 */ beq lbl_8011A778
-/* 8011A774 001163D4 38 C0 00 00 */ li r6, 0
-lbl_8011A778:
-/* 8011A778 001163D8 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A77C 001163DC 41 82 00 9C */ beq lbl_8011A818
-/* 8011A780 001163E0 38 A5 00 01 */ addi r5, r5, 1
-/* 8011A784 001163E4 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011A788 001163E8 7C 9C 02 2E */ lhzx r4, r28, r0
-/* 8011A78C 001163EC 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8011A790 001163F0 7C 04 00 40 */ cmplw r4, r0
-/* 8011A794 001163F4 41 82 00 08 */ beq lbl_8011A79C
-/* 8011A798 001163F8 38 C0 00 00 */ li r6, 0
-lbl_8011A79C:
-/* 8011A79C 001163FC 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A7A0 00116400 41 82 00 78 */ beq lbl_8011A818
-/* 8011A7A4 00116404 38 A5 00 01 */ addi r5, r5, 1
-/* 8011A7A8 00116408 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011A7AC 0011640C 7C 9C 02 2E */ lhzx r4, r28, r0
-/* 8011A7B0 00116410 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8011A7B4 00116414 7C 04 00 40 */ cmplw r4, r0
-/* 8011A7B8 00116418 41 82 00 08 */ beq lbl_8011A7C0
-/* 8011A7BC 0011641C 38 C0 00 00 */ li r6, 0
-lbl_8011A7C0:
-/* 8011A7C0 00116420 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A7C4 00116424 41 82 00 54 */ beq lbl_8011A818
-/* 8011A7C8 00116428 38 A5 00 01 */ addi r5, r5, 1
-/* 8011A7CC 0011642C 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011A7D0 00116430 7C 9C 02 2E */ lhzx r4, r28, r0
-/* 8011A7D4 00116434 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8011A7D8 00116438 7C 04 00 40 */ cmplw r4, r0
-/* 8011A7DC 0011643C 41 82 00 08 */ beq lbl_8011A7E4
-/* 8011A7E0 00116440 38 C0 00 00 */ li r6, 0
-lbl_8011A7E4:
-/* 8011A7E4 00116444 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A7E8 00116448 41 82 00 30 */ beq lbl_8011A818
-/* 8011A7EC 0011644C 38 A5 00 01 */ addi r5, r5, 1
-/* 8011A7F0 00116450 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e
-/* 8011A7F4 00116454 7C 9C 02 2E */ lhzx r4, r28, r0
-/* 8011A7F8 00116458 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8011A7FC 0011645C 7C 04 00 40 */ cmplw r4, r0
-/* 8011A800 00116460 41 82 00 08 */ beq lbl_8011A808
-/* 8011A804 00116464 38 C0 00 00 */ li r6, 0
-lbl_8011A808:
-/* 8011A808 00116468 2C 04 00 00 */ cmpwi r4, 0
-/* 8011A80C 0011646C 41 82 00 0C */ beq lbl_8011A818
-/* 8011A810 00116470 38 A5 00 01 */ addi r5, r5, 1
-/* 8011A814 00116474 42 00 FF 28 */ bdnz lbl_8011A73C
-lbl_8011A818:
-/* 8011A818 00116478 2C 06 00 00 */ cmpwi r6, 0
-/* 8011A81C 0011647C 41 82 01 20 */ beq lbl_8011A93C
-/* 8011A820 00116480 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 8011A824 00116484 48 01 FF F5 */ bl func_8013A818
-/* 8011A828 00116488 2C 03 00 00 */ cmpwi r3, 0
-/* 8011A82C 0011648C 41 82 01 10 */ beq lbl_8011A93C
-/* 8011A830 00116490 38 00 00 06 */ li r0, 6
-/* 8011A834 00116494 38 80 00 00 */ li r4, 0
-/* 8011A838 00116498 7C 09 03 A6 */ mtctr r0
-lbl_8011A83C:
-/* 8011A83C 0011649C 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A840 001164A0 54 86 0B FC */ rlwinm r6, r4, 1, 0xf, 0x1e
-/* 8011A844 001164A4 7C 7F 32 14 */ add r3, r31, r6
-/* 8011A848 001164A8 38 84 00 08 */ addi r4, r4, 8
-/* 8011A84C 001164AC 7C A0 32 14 */ add r5, r0, r6
-/* 8011A850 001164B0 A0 05 02 94 */ lhz r0, 0x294(r5)
-/* 8011A854 001164B4 B0 03 00 44 */ sth r0, 0x44(r3)
-/* 8011A858 001164B8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A85C 001164BC 7C A0 32 14 */ add r5, r0, r6
-/* 8011A860 001164C0 A0 05 02 96 */ lhz r0, 0x296(r5)
-/* 8011A864 001164C4 B0 03 00 46 */ sth r0, 0x46(r3)
-/* 8011A868 001164C8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A86C 001164CC 7C A0 32 14 */ add r5, r0, r6
-/* 8011A870 001164D0 A0 05 02 98 */ lhz r0, 0x298(r5)
-/* 8011A874 001164D4 B0 03 00 48 */ sth r0, 0x48(r3)
-/* 8011A878 001164D8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A87C 001164DC 7C A0 32 14 */ add r5, r0, r6
-/* 8011A880 001164E0 A0 05 02 9A */ lhz r0, 0x29a(r5)
-/* 8011A884 001164E4 B0 03 00 4A */ sth r0, 0x4a(r3)
-/* 8011A888 001164E8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A88C 001164EC 7C A0 32 14 */ add r5, r0, r6
-/* 8011A890 001164F0 A0 05 02 9C */ lhz r0, 0x29c(r5)
-/* 8011A894 001164F4 B0 03 00 4C */ sth r0, 0x4c(r3)
-/* 8011A898 001164F8 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A89C 001164FC 7C A0 32 14 */ add r5, r0, r6
-/* 8011A8A0 00116500 A0 05 02 9E */ lhz r0, 0x29e(r5)
-/* 8011A8A4 00116504 B0 03 00 4E */ sth r0, 0x4e(r3)
-/* 8011A8A8 00116508 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A8AC 0011650C 7C A0 32 14 */ add r5, r0, r6
-/* 8011A8B0 00116510 A0 05 02 A0 */ lhz r0, 0x2a0(r5)
-/* 8011A8B4 00116514 B0 03 00 50 */ sth r0, 0x50(r3)
-/* 8011A8B8 00116518 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A8BC 0011651C 7C A0 32 14 */ add r5, r0, r6
-/* 8011A8C0 00116520 A0 05 02 A2 */ lhz r0, 0x2a2(r5)
-/* 8011A8C4 00116524 B0 03 00 52 */ sth r0, 0x52(r3)
-/* 8011A8C8 00116528 42 00 FF 74 */ bdnz lbl_8011A83C
-/* 8011A8CC 0011652C 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A8D0 00116530 54 86 0B FC */ rlwinm r6, r4, 1, 0xf, 0x1e
-/* 8011A8D4 00116534 7C BF 32 14 */ add r5, r31, r6
-/* 8011A8D8 00116538 7F C3 F3 78 */ mr r3, r30
-/* 8011A8DC 0011653C 7C 80 32 14 */ add r4, r0, r6
-/* 8011A8E0 00116540 A0 04 02 94 */ lhz r0, 0x294(r4)
-/* 8011A8E4 00116544 B0 05 00 44 */ sth r0, 0x44(r5)
-/* 8011A8E8 00116548 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A8EC 0011654C 7C 80 32 14 */ add r4, r0, r6
-/* 8011A8F0 00116550 A0 04 02 96 */ lhz r0, 0x296(r4)
-/* 8011A8F4 00116554 B0 05 00 46 */ sth r0, 0x46(r5)
-/* 8011A8F8 00116558 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A8FC 0011655C 7C 80 32 14 */ add r4, r0, r6
-/* 8011A900 00116560 A0 04 02 98 */ lhz r0, 0x298(r4)
-/* 8011A904 00116564 B0 05 00 48 */ sth r0, 0x48(r5)
-/* 8011A908 00116568 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A90C 0011656C 7C 80 32 14 */ add r4, r0, r6
-/* 8011A910 00116570 A0 04 02 9A */ lhz r0, 0x29a(r4)
-/* 8011A914 00116574 B0 05 00 4A */ sth r0, 0x4a(r5)
-/* 8011A918 00116578 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A91C 0011657C 7C 80 32 14 */ add r4, r0, r6
-/* 8011A920 00116580 A0 04 02 9C */ lhz r0, 0x29c(r4)
-/* 8011A924 00116584 B0 05 00 4C */ sth r0, 0x4c(r5)
-/* 8011A928 00116588 80 0D 82 80 */ lwz r0, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A92C 0011658C 7C 80 32 14 */ add r4, r0, r6
-/* 8011A930 00116590 A0 04 02 9E */ lhz r0, 0x29e(r4)
-/* 8011A934 00116594 B0 05 00 4E */ sth r0, 0x4e(r5)
-/* 8011A938 00116598 48 00 00 18 */ b lbl_8011A950
-lbl_8011A93C:
-/* 8011A93C 0011659C 3B DE 00 01 */ addi r30, r30, 1
-/* 8011A940 001165A0 28 1E 00 02 */ cmplwi r30, 2
-/* 8011A944 001165A4 41 80 FD E0 */ blt lbl_8011A724
-/* 8011A948 001165A8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8011A94C 001165AC 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-lbl_8011A950:
-/* 8011A950 001165B0 80 01 06 24 */ lwz r0, 0x624(r1)
-/* 8011A954 001165B4 83 E1 06 1C */ lwz r31, 0x61c(r1)
-/* 8011A958 001165B8 83 C1 06 18 */ lwz r30, 0x618(r1)
-/* 8011A95C 001165BC 83 A1 06 14 */ lwz r29, 0x614(r1)
-/* 8011A960 001165C0 83 81 06 10 */ lwz r28, 0x610(r1)
-/* 8011A964 001165C4 7C 08 03 A6 */ mtlr r0
-/* 8011A968 001165C8 38 21 06 20 */ addi r1, r1, 0x620
-/* 8011A96C 001165CC 4E 80 00 20 */ blr
-
-.global func_8011A970
-func_8011A970:
-/* 8011A970 001165D0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011A974 001165D4 7C 08 02 A6 */ mflr r0
-/* 8011A978 001165D8 38 60 00 00 */ li r3, 0
-/* 8011A97C 001165DC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011A980 001165E0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011A984 001165E4 83 ED 82 80 */ lwz r31, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A988 001165E8 80 9F 00 DC */ lwz r4, 0xdc(r31)
-/* 8011A98C 001165EC 38 04 FD 7F */ addi r0, r4, -641
-/* 8011A990 001165F0 28 00 00 1F */ cmplwi r0, 0x1f
-/* 8011A994 001165F4 41 81 07 20 */ bgt lbl_8011B0B4
-/* 8011A998 001165F8 3C 80 80 42 */ lis r4, lbl_8041BE88@ha
-/* 8011A99C 001165FC 54 00 10 3A */ slwi r0, r0, 2
-/* 8011A9A0 00116600 38 84 BE 88 */ addi r4, r4, lbl_8041BE88@l
-/* 8011A9A4 00116604 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8011A9A8 00116608 7C 89 03 A6 */ mtctr r4
-/* 8011A9AC 0011660C 4E 80 04 20 */ bctr
-/* 8011A9B0 00116610 38 60 00 04 */ li r3, 4
-/* 8011A9B4 00116614 38 00 02 82 */ li r0, 0x282
-/* 8011A9B8 00116618 90 7F 01 14 */ stw r3, 0x114(r31)
-/* 8011A9BC 0011661C 38 60 00 01 */ li r3, 1
-/* 8011A9C0 00116620 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A9C4 00116624 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011A9C8 00116628 48 00 06 EC */ b lbl_8011B0B4
-/* 8011A9CC 0011662C 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8011A9D0 00116630 3C 03 00 01 */ addis r0, r3, 1
-/* 8011A9D4 00116634 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011A9D8 00116638 41 82 00 0C */ beq lbl_8011A9E4
-/* 8011A9DC 0011663C 38 60 00 01 */ li r3, 1
-/* 8011A9E0 00116640 48 00 06 D4 */ b lbl_8011B0B4
-lbl_8011A9E4:
-/* 8011A9E4 00116644 38 60 02 83 */ li r3, 0x283
-/* 8011A9E8 00116648 38 00 00 01 */ li r0, 1
-/* 8011A9EC 0011664C 90 7F 00 DC */ stw r3, 0xdc(r31)
-/* 8011A9F0 00116650 38 60 00 01 */ li r3, 1
-/* 8011A9F4 00116654 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011A9F8 00116658 90 04 01 14 */ stw r0, 0x114(r4)
-/* 8011A9FC 0011665C 48 00 06 B8 */ b lbl_8011B0B4
-/* 8011AA00 00116660 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AA04 00116664 3C 60 80 42 */ lis r3, lbl_8041BE70@ha
-/* 8011AA08 00116668 38 63 BE 70 */ addi r3, r3, lbl_8041BE70@l
-/* 8011AA0C 0011666C 54 00 08 3C */ slwi r0, r0, 1
-/* 8011AA10 00116670 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011AA14 00116674 48 13 58 E1 */ bl func_802502F4
-/* 8011AA18 00116678 7C 64 1B 78 */ mr r4, r3
-/* 8011AA1C 0011667C 38 60 00 0E */ li r3, 0xe
-/* 8011AA20 00116680 48 04 18 E9 */ bl func_8015C308
-/* 8011AA24 00116684 38 60 53 0A */ li r3, 0x530a
-/* 8011AA28 00116688 38 80 00 28 */ li r4, 0x28
-/* 8011AA2C 0011668C 38 A0 01 54 */ li r5, 0x154
-/* 8011AA30 00116690 38 C0 00 00 */ li r6, 0
-/* 8011AA34 00116694 38 E0 00 00 */ li r7, 0
-/* 8011AA38 00116698 39 00 FF FF */ li r8, -1
-/* 8011AA3C 0011669C 39 20 00 06 */ li r9, 6
-/* 8011AA40 001166A0 39 40 00 01 */ li r10, 1
-/* 8011AA44 001166A4 48 13 56 59 */ bl func_8025009C
-/* 8011AA48 001166A8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AA4C 001166AC 38 A0 00 02 */ li r5, 2
-/* 8011AA50 001166B0 38 00 02 84 */ li r0, 0x284
-/* 8011AA54 001166B4 38 60 00 01 */ li r3, 1
-/* 8011AA58 001166B8 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011AA5C 001166BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AA60 001166C0 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011AA64 001166C4 48 00 06 50 */ b lbl_8011B0B4
-/* 8011AA68 001166C8 38 60 53 0A */ li r3, 0x530a
-/* 8011AA6C 001166CC 48 13 58 79 */ bl func_802502E4
-/* 8011AA70 001166D0 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AA74 001166D4 40 82 00 3C */ bne lbl_8011AAB0
-/* 8011AA78 001166D8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AA7C 001166DC 38 00 00 01 */ li r0, 1
-/* 8011AA80 001166E0 38 60 00 09 */ li r3, 9
-/* 8011AA84 001166E4 90 04 01 14 */ stw r0, 0x114(r4)
-/* 8011AA88 001166E8 48 04 80 09 */ bl func_80162A90
-/* 8011AA8C 001166EC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AA90 001166F0 41 82 00 14 */ beq lbl_8011AAA4
-/* 8011AA94 001166F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AA98 001166F8 38 00 02 85 */ li r0, 0x285
-/* 8011AA9C 001166FC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011AAA0 00116700 48 00 00 10 */ b lbl_8011AAB0
-lbl_8011AAA4:
-/* 8011AAA4 00116704 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AAA8 00116708 38 00 02 91 */ li r0, 0x291
-/* 8011AAAC 0011670C 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011AAB0:
-/* 8011AAB0 00116710 38 60 00 01 */ li r3, 1
-/* 8011AAB4 00116714 48 00 06 00 */ b lbl_8011B0B4
-/* 8011AAB8 00116718 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AABC 0011671C 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011AAC0 00116720 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011AAC4 00116724 54 00 08 3C */ slwi r0, r0, 1
-/* 8011AAC8 00116728 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011AACC 0011672C 48 13 58 29 */ bl func_802502F4
-/* 8011AAD0 00116730 7C 64 1B 78 */ mr r4, r3
-/* 8011AAD4 00116734 38 60 00 0E */ li r3, 0xe
-/* 8011AAD8 00116738 48 04 18 31 */ bl func_8015C308
-/* 8011AADC 0011673C 38 60 53 0B */ li r3, 0x530b
-/* 8011AAE0 00116740 38 80 00 28 */ li r4, 0x28
-/* 8011AAE4 00116744 38 A0 01 54 */ li r5, 0x154
-/* 8011AAE8 00116748 38 C0 00 00 */ li r6, 0
-/* 8011AAEC 0011674C 38 E0 00 00 */ li r7, 0
-/* 8011AAF0 00116750 39 00 FF FF */ li r8, -1
-/* 8011AAF4 00116754 39 20 00 06 */ li r9, 6
-/* 8011AAF8 00116758 39 40 00 01 */ li r10, 1
-/* 8011AAFC 0011675C 48 13 55 A1 */ bl func_8025009C
-/* 8011AB00 00116760 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AB04 00116764 38 A0 00 02 */ li r5, 2
-/* 8011AB08 00116768 38 00 02 86 */ li r0, 0x286
-/* 8011AB0C 0011676C 38 60 00 01 */ li r3, 1
-/* 8011AB10 00116770 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011AB14 00116774 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AB18 00116778 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011AB1C 0011677C 48 00 05 98 */ b lbl_8011B0B4
-/* 8011AB20 00116780 38 60 53 0B */ li r3, 0x530b
-/* 8011AB24 00116784 48 13 57 C1 */ bl func_802502E4
-/* 8011AB28 00116788 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AB2C 0011678C 40 82 00 44 */ bne lbl_8011AB70
-/* 8011AB30 00116790 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AB34 00116794 38 A0 00 01 */ li r5, 1
-/* 8011AB38 00116798 38 80 53 0C */ li r4, 0x530c
-/* 8011AB3C 0011679C 38 00 02 87 */ li r0, 0x287
-/* 8011AB40 001167A0 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 8011AB44 001167A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AB48 001167A8 B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 8011AB4C 001167AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AB50 001167B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011AB54 001167B4 48 04 4C 4D */ bl func_8015F7A0
-/* 8011AB58 001167B8 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AB5C 001167BC 38 60 02 2A */ li r3, 0x22a
-/* 8011AB60 001167C0 38 80 00 00 */ li r4, 0
-/* 8011AB64 001167C4 D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 8011AB68 001167C8 C0 22 8D 00 */ lfs f1, lbl_80641300-_SDA2_BASE_(r2)
-/* 8011AB6C 001167CC 4B EF 06 A5 */ bl func_8000B210
-lbl_8011AB70:
-/* 8011AB70 001167D0 38 60 00 01 */ li r3, 1
-/* 8011AB74 001167D4 48 00 05 40 */ b lbl_8011B0B4
-/* 8011AB78 001167D8 48 04 4C 29 */ bl func_8015F7A0
-/* 8011AB7C 001167DC C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8011AB80 001167E0 C8 02 8D 08 */ lfd f0, lbl_80641308-_SDA2_BASE_(r2)
-/* 8011AB84 001167E4 FC 21 10 28 */ fsub f1, f1, f2
-/* 8011AB88 001167E8 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011AB8C 001167EC 4C 41 13 82 */ cror 2, 1, 2
-/* 8011AB90 001167F0 40 82 00 38 */ bne lbl_8011ABC8
-/* 8011AB94 001167F4 38 00 00 00 */ li r0, 0
-/* 8011AB98 001167F8 38 60 00 51 */ li r3, 0x51
-/* 8011AB9C 001167FC B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 8011ABA0 00116800 48 04 7E F1 */ bl func_80162A90
-/* 8011ABA4 00116804 2C 03 00 00 */ cmpwi r3, 0
-/* 8011ABA8 00116808 41 82 00 14 */ beq lbl_8011ABBC
-/* 8011ABAC 0011680C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ABB0 00116810 38 00 02 88 */ li r0, 0x288
-/* 8011ABB4 00116814 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011ABB8 00116818 48 00 00 10 */ b lbl_8011ABC8
-lbl_8011ABBC:
-/* 8011ABBC 0011681C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ABC0 00116820 38 00 02 8C */ li r0, 0x28c
-/* 8011ABC4 00116824 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011ABC8:
-/* 8011ABC8 00116828 38 60 00 01 */ li r3, 1
-/* 8011ABCC 0011682C 48 00 04 E8 */ b lbl_8011B0B4
-/* 8011ABD0 00116830 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011ABD4 00116834 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011ABD8 00116838 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011ABDC 0011683C 54 00 08 3C */ slwi r0, r0, 1
-/* 8011ABE0 00116840 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011ABE4 00116844 48 13 57 11 */ bl func_802502F4
-/* 8011ABE8 00116848 7C 64 1B 78 */ mr r4, r3
-/* 8011ABEC 0011684C 38 60 00 0E */ li r3, 0xe
-/* 8011ABF0 00116850 48 04 17 19 */ bl func_8015C308
-/* 8011ABF4 00116854 38 60 53 0D */ li r3, 0x530d
-/* 8011ABF8 00116858 38 80 00 28 */ li r4, 0x28
-/* 8011ABFC 0011685C 38 A0 01 54 */ li r5, 0x154
-/* 8011AC00 00116860 38 C0 00 00 */ li r6, 0
-/* 8011AC04 00116864 38 E0 00 00 */ li r7, 0
-/* 8011AC08 00116868 39 00 FF FF */ li r8, -1
-/* 8011AC0C 0011686C 39 20 00 06 */ li r9, 6
-/* 8011AC10 00116870 39 40 00 01 */ li r10, 1
-/* 8011AC14 00116874 48 13 54 89 */ bl func_8025009C
-/* 8011AC18 00116878 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AC1C 0011687C 38 A0 00 02 */ li r5, 2
-/* 8011AC20 00116880 38 00 02 89 */ li r0, 0x289
-/* 8011AC24 00116884 38 60 00 01 */ li r3, 1
-/* 8011AC28 00116888 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011AC2C 0011688C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AC30 00116890 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011AC34 00116894 48 00 04 80 */ b lbl_8011B0B4
-/* 8011AC38 00116898 38 60 53 0D */ li r3, 0x530d
-/* 8011AC3C 0011689C 48 13 56 A9 */ bl func_802502E4
-/* 8011AC40 001168A0 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AC44 001168A4 40 82 00 1C */ bne lbl_8011AC60
-/* 8011AC48 001168A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AC4C 001168AC 38 80 00 01 */ li r4, 1
-/* 8011AC50 001168B0 38 00 02 8A */ li r0, 0x28a
-/* 8011AC54 001168B4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011AC58 001168B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AC5C 001168BC 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011AC60:
-/* 8011AC60 001168C0 38 60 00 01 */ li r3, 1
-/* 8011AC64 001168C4 48 00 04 50 */ b lbl_8011B0B4
-/* 8011AC68 001168C8 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AC6C 001168CC 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011AC70 001168D0 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011AC74 001168D4 54 00 08 3C */ slwi r0, r0, 1
-/* 8011AC78 001168D8 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011AC7C 001168DC 48 13 56 79 */ bl func_802502F4
-/* 8011AC80 001168E0 7C 64 1B 78 */ mr r4, r3
-/* 8011AC84 001168E4 38 60 00 0E */ li r3, 0xe
-/* 8011AC88 001168E8 48 04 16 81 */ bl func_8015C308
-/* 8011AC8C 001168EC 38 60 53 0E */ li r3, 0x530e
-/* 8011AC90 001168F0 38 80 00 28 */ li r4, 0x28
-/* 8011AC94 001168F4 38 A0 01 54 */ li r5, 0x154
-/* 8011AC98 001168F8 38 C0 00 00 */ li r6, 0
-/* 8011AC9C 001168FC 38 E0 00 00 */ li r7, 0
-/* 8011ACA0 00116900 39 00 FF FF */ li r8, -1
-/* 8011ACA4 00116904 39 20 00 06 */ li r9, 6
-/* 8011ACA8 00116908 39 40 00 01 */ li r10, 1
-/* 8011ACAC 0011690C 48 13 53 F1 */ bl func_8025009C
-/* 8011ACB0 00116910 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ACB4 00116914 38 A0 00 02 */ li r5, 2
-/* 8011ACB8 00116918 38 00 02 8B */ li r0, 0x28b
-/* 8011ACBC 0011691C 38 60 00 01 */ li r3, 1
-/* 8011ACC0 00116920 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011ACC4 00116924 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ACC8 00116928 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011ACCC 0011692C 48 00 03 E8 */ b lbl_8011B0B4
-/* 8011ACD0 00116930 38 60 53 0E */ li r3, 0x530e
-/* 8011ACD4 00116934 48 13 56 11 */ bl func_802502E4
-/* 8011ACD8 00116938 2C 03 00 00 */ cmpwi r3, 0
-/* 8011ACDC 0011693C 40 82 00 1C */ bne lbl_8011ACF8
-/* 8011ACE0 00116940 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ACE4 00116944 38 80 00 01 */ li r4, 1
-/* 8011ACE8 00116948 38 00 02 9E */ li r0, 0x29e
-/* 8011ACEC 0011694C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011ACF0 00116950 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ACF4 00116954 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011ACF8:
-/* 8011ACF8 00116958 38 60 00 01 */ li r3, 1
-/* 8011ACFC 0011695C 48 00 03 B8 */ b lbl_8011B0B4
-/* 8011AD00 00116960 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AD04 00116964 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011AD08 00116968 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011AD0C 0011696C 54 00 08 3C */ slwi r0, r0, 1
-/* 8011AD10 00116970 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011AD14 00116974 48 13 55 E1 */ bl func_802502F4
-/* 8011AD18 00116978 7C 64 1B 78 */ mr r4, r3
-/* 8011AD1C 0011697C 38 60 00 0E */ li r3, 0xe
-/* 8011AD20 00116980 48 04 15 E9 */ bl func_8015C308
-/* 8011AD24 00116984 38 60 53 0D */ li r3, 0x530d
-/* 8011AD28 00116988 38 80 00 28 */ li r4, 0x28
-/* 8011AD2C 0011698C 38 A0 01 54 */ li r5, 0x154
-/* 8011AD30 00116990 38 C0 00 00 */ li r6, 0
-/* 8011AD34 00116994 38 E0 00 00 */ li r7, 0
-/* 8011AD38 00116998 39 00 FF FF */ li r8, -1
-/* 8011AD3C 0011699C 39 20 00 06 */ li r9, 6
-/* 8011AD40 001169A0 39 40 00 01 */ li r10, 1
-/* 8011AD44 001169A4 48 13 53 59 */ bl func_8025009C
-/* 8011AD48 001169A8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AD4C 001169AC 38 A0 00 02 */ li r5, 2
-/* 8011AD50 001169B0 38 00 02 8D */ li r0, 0x28d
-/* 8011AD54 001169B4 38 60 00 01 */ li r3, 1
-/* 8011AD58 001169B8 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011AD5C 001169BC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AD60 001169C0 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011AD64 001169C4 48 00 03 50 */ b lbl_8011B0B4
-/* 8011AD68 001169C8 38 60 53 0D */ li r3, 0x530d
-/* 8011AD6C 001169CC 48 13 55 79 */ bl func_802502E4
-/* 8011AD70 001169D0 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AD74 001169D4 40 82 00 1C */ bne lbl_8011AD90
-/* 8011AD78 001169D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AD7C 001169DC 38 80 00 01 */ li r4, 1
-/* 8011AD80 001169E0 38 00 02 8E */ li r0, 0x28e
-/* 8011AD84 001169E4 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011AD88 001169E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AD8C 001169EC 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011AD90:
-/* 8011AD90 001169F0 38 60 00 01 */ li r3, 1
-/* 8011AD94 001169F4 48 00 03 20 */ b lbl_8011B0B4
-/* 8011AD98 001169F8 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AD9C 001169FC 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011ADA0 00116A00 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011ADA4 00116A04 54 00 08 3C */ slwi r0, r0, 1
-/* 8011ADA8 00116A08 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011ADAC 00116A0C 48 13 55 49 */ bl func_802502F4
-/* 8011ADB0 00116A10 7C 64 1B 78 */ mr r4, r3
-/* 8011ADB4 00116A14 38 60 00 0E */ li r3, 0xe
-/* 8011ADB8 00116A18 48 04 15 51 */ bl func_8015C308
-/* 8011ADBC 00116A1C 38 60 53 0F */ li r3, 0x530f
-/* 8011ADC0 00116A20 38 80 00 28 */ li r4, 0x28
-/* 8011ADC4 00116A24 38 A0 01 54 */ li r5, 0x154
-/* 8011ADC8 00116A28 38 C0 00 00 */ li r6, 0
-/* 8011ADCC 00116A2C 38 E0 00 00 */ li r7, 0
-/* 8011ADD0 00116A30 39 00 FF FF */ li r8, -1
-/* 8011ADD4 00116A34 39 20 00 06 */ li r9, 6
-/* 8011ADD8 00116A38 39 40 00 01 */ li r10, 1
-/* 8011ADDC 00116A3C 48 13 52 C1 */ bl func_8025009C
-/* 8011ADE0 00116A40 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ADE4 00116A44 38 A0 00 02 */ li r5, 2
-/* 8011ADE8 00116A48 38 00 02 8F */ li r0, 0x28f
-/* 8011ADEC 00116A4C 38 60 00 01 */ li r3, 1
-/* 8011ADF0 00116A50 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011ADF4 00116A54 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011ADF8 00116A58 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011ADFC 00116A5C 48 00 02 B8 */ b lbl_8011B0B4
-/* 8011AE00 00116A60 38 60 53 0F */ li r3, 0x530f
-/* 8011AE04 00116A64 48 13 54 E1 */ bl func_802502E4
-/* 8011AE08 00116A68 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AE0C 00116A6C 40 82 00 1C */ bne lbl_8011AE28
-/* 8011AE10 00116A70 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AE14 00116A74 38 80 00 01 */ li r4, 1
-/* 8011AE18 00116A78 38 00 02 9E */ li r0, 0x29e
-/* 8011AE1C 00116A7C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011AE20 00116A80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AE24 00116A84 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011AE28:
-/* 8011AE28 00116A88 38 60 00 01 */ li r3, 1
-/* 8011AE2C 00116A8C 48 00 02 88 */ b lbl_8011B0B4
-/* 8011AE30 00116A90 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AE34 00116A94 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011AE38 00116A98 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011AE3C 00116A9C 54 00 08 3C */ slwi r0, r0, 1
-/* 8011AE40 00116AA0 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011AE44 00116AA4 48 13 54 B1 */ bl func_802502F4
-/* 8011AE48 00116AA8 7C 64 1B 78 */ mr r4, r3
-/* 8011AE4C 00116AAC 38 60 00 0E */ li r3, 0xe
-/* 8011AE50 00116AB0 48 04 14 B9 */ bl func_8015C308
-/* 8011AE54 00116AB4 38 60 53 0B */ li r3, 0x530b
-/* 8011AE58 00116AB8 38 80 00 28 */ li r4, 0x28
-/* 8011AE5C 00116ABC 38 A0 01 54 */ li r5, 0x154
-/* 8011AE60 00116AC0 38 C0 00 00 */ li r6, 0
-/* 8011AE64 00116AC4 38 E0 00 00 */ li r7, 0
-/* 8011AE68 00116AC8 39 00 FF FF */ li r8, -1
-/* 8011AE6C 00116ACC 39 20 00 06 */ li r9, 6
-/* 8011AE70 00116AD0 39 40 00 01 */ li r10, 1
-/* 8011AE74 00116AD4 48 13 52 29 */ bl func_8025009C
-/* 8011AE78 00116AD8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AE7C 00116ADC 38 A0 00 02 */ li r5, 2
-/* 8011AE80 00116AE0 38 00 02 92 */ li r0, 0x292
-/* 8011AE84 00116AE4 38 60 00 01 */ li r3, 1
-/* 8011AE88 00116AE8 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011AE8C 00116AEC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AE90 00116AF0 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011AE94 00116AF4 48 00 02 20 */ b lbl_8011B0B4
-/* 8011AE98 00116AF8 38 60 53 0B */ li r3, 0x530b
-/* 8011AE9C 00116AFC 48 13 54 49 */ bl func_802502E4
-/* 8011AEA0 00116B00 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AEA4 00116B04 40 82 00 44 */ bne lbl_8011AEE8
-/* 8011AEA8 00116B08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AEAC 00116B0C 38 A0 00 01 */ li r5, 1
-/* 8011AEB0 00116B10 38 80 53 0C */ li r4, 0x530c
-/* 8011AEB4 00116B14 38 00 02 93 */ li r0, 0x293
-/* 8011AEB8 00116B18 90 A3 01 14 */ stw r5, 0x114(r3)
-/* 8011AEBC 00116B1C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AEC0 00116B20 B0 83 02 0E */ sth r4, 0x20e(r3)
-/* 8011AEC4 00116B24 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AEC8 00116B28 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011AECC 00116B2C 48 04 48 D5 */ bl func_8015F7A0
-/* 8011AED0 00116B30 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AED4 00116B34 38 60 02 2A */ li r3, 0x22a
-/* 8011AED8 00116B38 38 80 00 00 */ li r4, 0
-/* 8011AEDC 00116B3C D8 25 02 10 */ stfd f1, 0x210(r5)
-/* 8011AEE0 00116B40 C0 22 8D 00 */ lfs f1, lbl_80641300-_SDA2_BASE_(r2)
-/* 8011AEE4 00116B44 4B EF 03 2D */ bl func_8000B210
-lbl_8011AEE8:
-/* 8011AEE8 00116B48 38 60 00 01 */ li r3, 1
-/* 8011AEEC 00116B4C 48 00 01 C8 */ b lbl_8011B0B4
-/* 8011AEF0 00116B50 48 04 48 B1 */ bl func_8015F7A0
-/* 8011AEF4 00116B54 C8 5F 02 10 */ lfd f2, 0x210(r31)
-/* 8011AEF8 00116B58 C8 02 8D 08 */ lfd f0, lbl_80641308-_SDA2_BASE_(r2)
-/* 8011AEFC 00116B5C FC 21 10 28 */ fsub f1, f1, f2
-/* 8011AF00 00116B60 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011AF04 00116B64 4C 41 13 82 */ cror 2, 1, 2
-/* 8011AF08 00116B68 40 82 00 18 */ bne lbl_8011AF20
-/* 8011AF0C 00116B6C 38 60 00 00 */ li r3, 0
-/* 8011AF10 00116B70 38 00 02 94 */ li r0, 0x294
-/* 8011AF14 00116B74 B0 7F 02 0E */ sth r3, 0x20e(r31)
-/* 8011AF18 00116B78 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AF1C 00116B7C 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011AF20:
-/* 8011AF20 00116B80 38 60 00 01 */ li r3, 1
-/* 8011AF24 00116B84 48 00 01 90 */ b lbl_8011B0B4
-/* 8011AF28 00116B88 A0 1F 03 18 */ lhz r0, 0x318(r31)
-/* 8011AF2C 00116B8C 3C 60 80 42 */ lis r3, lbl_8041BE7C@ha
-/* 8011AF30 00116B90 38 63 BE 7C */ addi r3, r3, lbl_8041BE7C@l
-/* 8011AF34 00116B94 54 00 08 3C */ slwi r0, r0, 1
-/* 8011AF38 00116B98 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8011AF3C 00116B9C 48 13 53 B9 */ bl func_802502F4
-/* 8011AF40 00116BA0 7C 64 1B 78 */ mr r4, r3
-/* 8011AF44 00116BA4 38 60 00 0E */ li r3, 0xe
-/* 8011AF48 00116BA8 48 04 13 C1 */ bl func_8015C308
-/* 8011AF4C 00116BAC 38 60 53 10 */ li r3, 0x5310
-/* 8011AF50 00116BB0 38 80 00 28 */ li r4, 0x28
-/* 8011AF54 00116BB4 38 A0 01 54 */ li r5, 0x154
-/* 8011AF58 00116BB8 38 C0 00 00 */ li r6, 0
-/* 8011AF5C 00116BBC 38 E0 00 00 */ li r7, 0
-/* 8011AF60 00116BC0 39 00 FF FF */ li r8, -1
-/* 8011AF64 00116BC4 39 20 00 06 */ li r9, 6
-/* 8011AF68 00116BC8 39 40 00 01 */ li r10, 1
-/* 8011AF6C 00116BCC 48 13 51 31 */ bl func_8025009C
-/* 8011AF70 00116BD0 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AF74 00116BD4 38 A0 00 02 */ li r5, 2
-/* 8011AF78 00116BD8 38 00 02 95 */ li r0, 0x295
-/* 8011AF7C 00116BDC 38 60 00 01 */ li r3, 1
-/* 8011AF80 00116BE0 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011AF84 00116BE4 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AF88 00116BE8 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011AF8C 00116BEC 48 00 01 28 */ b lbl_8011B0B4
-/* 8011AF90 00116BF0 38 60 53 10 */ li r3, 0x5310
-/* 8011AF94 00116BF4 48 13 53 51 */ bl func_802502E4
-/* 8011AF98 00116BF8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011AF9C 00116BFC 40 82 00 1C */ bne lbl_8011AFB8
-/* 8011AFA0 00116C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AFA4 00116C04 38 80 00 01 */ li r4, 1
-/* 8011AFA8 00116C08 38 00 02 9E */ li r0, 0x29e
-/* 8011AFAC 00116C0C 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8011AFB0 00116C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011AFB4 00116C14 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011AFB8:
-/* 8011AFB8 00116C18 38 60 00 01 */ li r3, 1
-/* 8011AFBC 00116C1C 48 00 00 F8 */ b lbl_8011B0B4
-/* 8011AFC0 00116C20 38 60 00 01 */ li r3, 1
-/* 8011AFC4 00116C24 48 00 00 F0 */ b lbl_8011B0B4
-/* 8011AFC8 00116C28 38 60 00 01 */ li r3, 1
-/* 8011AFCC 00116C2C 48 00 00 E8 */ b lbl_8011B0B4
-/* 8011AFD0 00116C30 38 60 00 01 */ li r3, 1
-/* 8011AFD4 00116C34 48 00 00 E0 */ b lbl_8011B0B4
-/* 8011AFD8 00116C38 38 60 00 01 */ li r3, 1
-/* 8011AFDC 00116C3C 48 00 00 D8 */ b lbl_8011B0B4
-/* 8011AFE0 00116C40 38 60 00 01 */ li r3, 1
-/* 8011AFE4 00116C44 48 00 00 D0 */ b lbl_8011B0B4
-/* 8011AFE8 00116C48 38 60 00 01 */ li r3, 1
-/* 8011AFEC 00116C4C 48 00 00 C8 */ b lbl_8011B0B4
-/* 8011AFF0 00116C50 38 60 00 01 */ li r3, 1
-/* 8011AFF4 00116C54 48 00 00 C0 */ b lbl_8011B0B4
-/* 8011AFF8 00116C58 38 60 00 01 */ li r3, 1
-/* 8011AFFC 00116C5C 48 00 00 B8 */ b lbl_8011B0B4
-/* 8011B000 00116C60 38 00 00 00 */ li r0, 0
-/* 8011B004 00116C64 38 A0 00 04 */ li r5, 4
-/* 8011B008 00116C68 B0 1F 02 0E */ sth r0, 0x20e(r31)
-/* 8011B00C 00116C6C 38 00 02 9F */ li r0, 0x29f
-/* 8011B010 00116C70 38 60 00 01 */ li r3, 1
-/* 8011B014 00116C74 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B018 00116C78 90 A4 01 14 */ stw r5, 0x114(r4)
-/* 8011B01C 00116C7C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B020 00116C80 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011B024 00116C84 48 00 00 90 */ b lbl_8011B0B4
-/* 8011B028 00116C88 80 7F 01 14 */ lwz r3, 0x114(r31)
-/* 8011B02C 00116C8C 3C 03 00 01 */ addis r0, r3, 1
-/* 8011B030 00116C90 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8011B034 00116C94 41 82 00 0C */ beq lbl_8011B040
-/* 8011B038 00116C98 38 60 00 01 */ li r3, 1
-/* 8011B03C 00116C9C 48 00 00 78 */ b lbl_8011B0B4
-lbl_8011B040:
-/* 8011B040 00116CA0 7F E3 FB 78 */ mr r3, r31
-/* 8011B044 00116CA4 38 80 00 03 */ li r4, 3
-/* 8011B048 00116CA8 4B FF AE 85 */ bl func_80115ECC
-/* 8011B04C 00116CAC 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B050 00116CB0 38 00 02 A0 */ li r0, 0x2a0
-/* 8011B054 00116CB4 38 60 00 01 */ li r3, 1
-/* 8011B058 00116CB8 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011B05C 00116CBC 48 00 00 58 */ b lbl_8011B0B4
-/* 8011B060 00116CC0 7F E3 FB 78 */ mr r3, r31
-/* 8011B064 00116CC4 4B FF AD D9 */ bl func_80115E3C
-/* 8011B068 00116CC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B06C 00116CCC 41 82 00 0C */ beq lbl_8011B078
-/* 8011B070 00116CD0 38 60 00 01 */ li r3, 1
-/* 8011B074 00116CD4 48 00 00 40 */ b lbl_8011B0B4
-lbl_8011B078:
-/* 8011B078 00116CD8 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B07C 00116CDC 38 A0 00 01 */ li r5, 1
-/* 8011B080 00116CE0 38 00 00 50 */ li r0, 0x50
-/* 8011B084 00116CE4 38 60 00 01 */ li r3, 1
-/* 8011B088 00116CE8 A0 86 02 20 */ lhz r4, 0x220(r6)
-/* 8011B08C 00116CEC 54 84 05 24 */ rlwinm r4, r4, 0, 0x14, 0x12
-/* 8011B090 00116CF0 B0 86 02 20 */ sth r4, 0x220(r6)
-/* 8011B094 00116CF4 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B098 00116CF8 A0 86 02 20 */ lhz r4, 0x220(r6)
-/* 8011B09C 00116CFC 54 84 05 66 */ rlwinm r4, r4, 0, 0x15, 0x13
-/* 8011B0A0 00116D00 B0 86 02 20 */ sth r4, 0x220(r6)
-/* 8011B0A4 00116D04 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B0A8 00116D08 98 A4 00 E1 */ stb r5, 0xe1(r4)
-/* 8011B0AC 00116D0C 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B0B0 00116D10 90 04 00 DC */ stw r0, 0xdc(r4)
-lbl_8011B0B4:
-/* 8011B0B4 00116D14 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011B0B8 00116D18 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8011B0BC 00116D1C 7C 08 03 A6 */ mtlr r0
-/* 8011B0C0 00116D20 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011B0C4 00116D24 4E 80 00 20 */ blr
-
-.global func_8011B0C8
-func_8011B0C8:
-/* 8011B0C8 00116D28 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011B0CC 00116D2C 7C 08 02 A6 */ mflr r0
-/* 8011B0D0 00116D30 28 03 00 03 */ cmplwi r3, 3
-/* 8011B0D4 00116D34 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011B0D8 00116D38 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011B0DC 00116D3C 7C 7F 1B 78 */ mr r31, r3
-/* 8011B0E0 00116D40 40 81 00 0C */ ble lbl_8011B0EC
-/* 8011B0E4 00116D44 38 60 00 00 */ li r3, 0
-/* 8011B0E8 00116D48 48 00 00 2C */ b lbl_8011B114
-lbl_8011B0EC:
-/* 8011B0EC 00116D4C 4B F3 DA B9 */ bl VMBASEIsPageValid
-/* 8011B0F0 00116D50 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B0F4 00116D54 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
-/* 8011B0F8 00116D58 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 8011B0FC 00116D5C 7C 64 02 14 */ add r3, r4, r0
-/* 8011B100 00116D60 80 63 00 C8 */ lwz r3, 0xc8(r3)
-/* 8011B104 00116D64 88 03 00 04 */ lbz r0, 4(r3)
-/* 8011B108 00116D68 7C 00 28 50 */ subf r0, r0, r5
-/* 8011B10C 00116D6C 7C 00 00 34 */ cntlzw r0, r0
-/* 8011B110 00116D70 54 03 D9 7E */ srwi r3, r0, 5
-lbl_8011B114:
-/* 8011B114 00116D74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011B118 00116D78 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8011B11C 00116D7C 7C 08 03 A6 */ mtlr r0
-/* 8011B120 00116D80 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011B124 00116D84 4E 80 00 20 */ blr
-
-.global func_8011B128
-func_8011B128:
-/* 8011B128 00116D88 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011B12C 00116D8C 7C 08 02 A6 */ mflr r0
-/* 8011B130 00116D90 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011B134 00116D94 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 8011B138 00116D98 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B13C 00116D9C 7C 84 02 14 */ add r4, r4, r0
-/* 8011B140 00116DA0 80 84 00 C8 */ lwz r4, 0xc8(r4)
-/* 8011B144 00116DA4 80 04 00 00 */ lwz r0, 0(r4)
-/* 8011B148 00116DA8 54 00 0F FE */ srwi r0, r0, 0x1f
-/* 8011B14C 00116DAC 28 00 00 01 */ cmplwi r0, 1
-/* 8011B150 00116DB0 40 82 00 18 */ bne lbl_8011B168
-/* 8011B154 00116DB4 4B FF FF 75 */ bl func_8011B0C8
-/* 8011B158 00116DB8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B15C 00116DBC 41 82 00 0C */ beq lbl_8011B168
-/* 8011B160 00116DC0 38 60 00 01 */ li r3, 1
-/* 8011B164 00116DC4 48 00 00 08 */ b lbl_8011B16C
-lbl_8011B168:
-/* 8011B168 00116DC8 38 60 00 00 */ li r3, 0
-lbl_8011B16C:
-/* 8011B16C 00116DCC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011B170 00116DD0 7C 08 03 A6 */ mtlr r0
-/* 8011B174 00116DD4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011B178 00116DD8 4E 80 00 20 */ blr
-
-.global func_8011B17C
-func_8011B17C:
-/* 8011B17C 00116DDC 38 A0 00 01 */ li r5, 1
-/* 8011B180 00116DE0 38 6D 9C A0 */ addi r3, r13, lbl_8063EF60-_SDA_BASE_
-/* 8011B184 00116DE4 38 80 00 04 */ li r4, 4
-/* 8011B188 00116DE8 38 00 00 00 */ li r0, 0
-/* 8011B18C 00116DEC 98 AD 9C A0 */ stb r5, lbl_8063EF60-_SDA_BASE_(r13)
-/* 8011B190 00116DF0 B0 83 00 02 */ sth r4, 2(r3)
-/* 8011B194 00116DF4 98 03 00 04 */ stb r0, 4(r3)
-/* 8011B198 00116DF8 4E 80 00 20 */ blr
-
-.global func_8011B19C
-func_8011B19C:
-/* 8011B19C 00116DFC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011B1A0 00116E00 7C 08 02 A6 */ mflr r0
-/* 8011B1A4 00116E04 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011B1A8 00116E08 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011B1AC 00116E0C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011B1B0 00116E10 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B1B4 00116E14 80 67 00 DC */ lwz r3, 0xdc(r7)
-/* 8011B1B8 00116E18 38 03 FF A1 */ addi r0, r3, -95
-/* 8011B1BC 00116E1C 28 00 00 23 */ cmplwi r0, 0x23
-/* 8011B1C0 00116E20 41 81 15 B0 */ bgt lbl_8011C770
-/* 8011B1C4 00116E24 3C 60 80 42 */ lis r3, lbl_8041BF2C@ha
-/* 8011B1C8 00116E28 54 00 10 3A */ slwi r0, r0, 2
-/* 8011B1CC 00116E2C 38 63 BF 2C */ addi r3, r3, lbl_8041BF2C@l
-/* 8011B1D0 00116E30 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8011B1D4 00116E34 7C 69 03 A6 */ mtctr r3
-/* 8011B1D8 00116E38 4E 80 04 20 */ bctr
-/* 8011B1DC 00116E3C 3B C0 00 00 */ li r30, 0
-/* 8011B1E0 00116E40 3B E0 00 14 */ li r31, 0x14
-/* 8011B1E4 00116E44 48 00 17 91 */ bl func_8011C974
-/* 8011B1E8 00116E48 9B E3 00 14 */ stb r31, 0x14(r3)
-/* 8011B1EC 00116E4C 38 60 00 08 */ li r3, 8
-/* 8011B1F0 00116E50 38 80 FF FF */ li r4, -1
-/* 8011B1F4 00116E54 4B FC A0 31 */ bl func_800E5224
-/* 8011B1F8 00116E58 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011B1FC 00116E5C 28 00 00 14 */ cmplwi r0, 0x14
-/* 8011B200 00116E60 41 80 00 24 */ blt lbl_8011B224
-/* 8011B204 00116E64 38 60 01 F0 */ li r3, 0x1f0
-/* 8011B208 00116E68 48 04 78 89 */ bl func_80162A90
-/* 8011B20C 00116E6C 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B210 00116E70 40 82 00 14 */ bne lbl_8011B224
-/* 8011B214 00116E74 38 60 01 F0 */ li r3, 0x1f0
-/* 8011B218 00116E78 38 80 00 01 */ li r4, 1
-/* 8011B21C 00116E7C 38 A0 00 01 */ li r5, 1
-/* 8011B220 00116E80 48 04 77 21 */ bl func_80162940
-lbl_8011B224:
-/* 8011B224 00116E84 38 60 00 08 */ li r3, 8
-/* 8011B228 00116E88 38 80 FF FF */ li r4, -1
-/* 8011B22C 00116E8C 4B FC 9F F9 */ bl func_800E5224
-/* 8011B230 00116E90 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011B234 00116E94 28 00 00 28 */ cmplwi r0, 0x28
-/* 8011B238 00116E98 41 80 00 24 */ blt lbl_8011B25C
-/* 8011B23C 00116E9C 38 60 01 F2 */ li r3, 0x1f2
-/* 8011B240 00116EA0 48 04 78 51 */ bl func_80162A90
-/* 8011B244 00116EA4 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B248 00116EA8 40 82 00 14 */ bne lbl_8011B25C
-/* 8011B24C 00116EAC 38 60 01 F2 */ li r3, 0x1f2
-/* 8011B250 00116EB0 38 80 00 01 */ li r4, 1
-/* 8011B254 00116EB4 38 A0 00 01 */ li r5, 1
-/* 8011B258 00116EB8 48 04 76 E9 */ bl func_80162940
-lbl_8011B25C:
-/* 8011B25C 00116EBC 38 60 00 08 */ li r3, 8
-/* 8011B260 00116EC0 38 80 FF FF */ li r4, -1
-/* 8011B264 00116EC4 4B FC 9F C1 */ bl func_800E5224
-/* 8011B268 00116EC8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011B26C 00116ECC 28 00 00 3C */ cmplwi r0, 0x3c
-/* 8011B270 00116ED0 41 80 00 24 */ blt lbl_8011B294
-/* 8011B274 00116ED4 38 60 01 F4 */ li r3, 0x1f4
-/* 8011B278 00116ED8 48 04 78 19 */ bl func_80162A90
-/* 8011B27C 00116EDC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B280 00116EE0 40 82 00 14 */ bne lbl_8011B294
-/* 8011B284 00116EE4 38 60 01 F4 */ li r3, 0x1f4
-/* 8011B288 00116EE8 38 80 00 01 */ li r4, 1
-/* 8011B28C 00116EEC 38 A0 00 01 */ li r5, 1
-/* 8011B290 00116EF0 48 04 76 B1 */ bl func_80162940
-lbl_8011B294:
-/* 8011B294 00116EF4 38 60 00 09 */ li r3, 9
-/* 8011B298 00116EF8 48 04 77 F9 */ bl func_80162A90
-/* 8011B29C 00116EFC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B2A0 00116F00 41 82 00 B0 */ beq lbl_8011B350
-/* 8011B2A4 00116F04 38 60 01 F0 */ li r3, 0x1f0
-/* 8011B2A8 00116F08 48 04 77 E9 */ bl func_80162A90
-/* 8011B2AC 00116F0C 28 03 00 01 */ cmplwi r3, 1
-/* 8011B2B0 00116F10 41 82 00 24 */ beq lbl_8011B2D4
-/* 8011B2B4 00116F14 38 60 01 F2 */ li r3, 0x1f2
-/* 8011B2B8 00116F18 48 04 77 D9 */ bl func_80162A90
-/* 8011B2BC 00116F1C 28 03 00 01 */ cmplwi r3, 1
-/* 8011B2C0 00116F20 41 82 00 14 */ beq lbl_8011B2D4
-/* 8011B2C4 00116F24 38 60 01 F4 */ li r3, 0x1f4
-/* 8011B2C8 00116F28 48 04 77 C9 */ bl func_80162A90
-/* 8011B2CC 00116F2C 28 03 00 01 */ cmplwi r3, 1
-/* 8011B2D0 00116F30 40 82 00 80 */ bne lbl_8011B350
-lbl_8011B2D4:
-/* 8011B2D4 00116F34 48 01 F3 F9 */ bl func_8013A6CC
-/* 8011B2D8 00116F38 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B2DC 00116F3C 41 82 00 74 */ beq lbl_8011B350
-/* 8011B2E0 00116F40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B2E4 00116F44 38 80 00 00 */ li r4, 0
-/* 8011B2E8 00116F48 4B FF CD 89 */ bl func_80118070
-/* 8011B2EC 00116F4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B2F0 00116F50 38 80 00 08 */ li r4, 8
-/* 8011B2F4 00116F54 4B FF A3 49 */ bl func_8011563C
-/* 8011B2F8 00116F58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B2FC 00116F5C 38 80 00 00 */ li r4, 0
-/* 8011B300 00116F60 4B FF AB CD */ bl func_80115ECC
-/* 8011B304 00116F64 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B308 00116F68 38 00 00 00 */ li r0, 0
-/* 8011B30C 00116F6C 38 80 00 07 */ li r4, 7
-/* 8011B310 00116F70 38 A0 00 00 */ li r5, 0
-/* 8011B314 00116F74 A0 66 02 20 */ lhz r3, 0x220(r6)
-/* 8011B318 00116F78 60 63 10 00 */ ori r3, r3, 0x1000
-/* 8011B31C 00116F7C B0 66 02 20 */ sth r3, 0x220(r6)
-/* 8011B320 00116F80 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B324 00116F84 A0 66 02 20 */ lhz r3, 0x220(r6)
-/* 8011B328 00116F88 60 63 08 00 */ ori r3, r3, 0x800
-/* 8011B32C 00116F8C B0 66 02 20 */ sth r3, 0x220(r6)
-/* 8011B330 00116F90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B334 00116F94 B0 03 02 0E */ sth r0, 0x20e(r3)
-/* 8011B338 00116F98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B33C 00116F9C 4B FF B3 69 */ bl func_801166A4
-/* 8011B340 00116FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B344 00116FA4 38 00 02 7A */ li r0, 0x27a
-/* 8011B348 00116FA8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B34C 00116FAC 48 00 14 24 */ b lbl_8011C770
-lbl_8011B350:
-/* 8011B350 00116FB0 38 60 02 5D */ li r3, 0x25d
-/* 8011B354 00116FB4 48 04 77 3D */ bl func_80162A90
-/* 8011B358 00116FB8 2C 03 00 01 */ cmpwi r3, 1
-/* 8011B35C 00116FBC 41 82 00 08 */ beq lbl_8011B364
-/* 8011B360 00116FC0 48 00 00 24 */ b lbl_8011B384
-lbl_8011B364:
-/* 8011B364 00116FC4 4B FF B0 D1 */ bl func_80116434
-/* 8011B368 00116FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B36C 00116FCC 38 80 00 04 */ li r4, 4
-/* 8011B370 00116FD0 4B FF AB 5D */ bl func_80115ECC
-/* 8011B374 00116FD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B378 00116FD8 38 00 02 67 */ li r0, 0x267
-/* 8011B37C 00116FDC 3B C0 00 01 */ li r30, 1
-/* 8011B380 00116FE0 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011B384:
-/* 8011B384 00116FE4 2C 1E 00 00 */ cmpwi r30, 0
-/* 8011B388 00116FE8 40 82 13 E8 */ bne lbl_8011C770
-/* 8011B38C 00116FEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B390 00116FF0 38 80 00 01 */ li r4, 1
-/* 8011B394 00116FF4 4B FF CC DD */ bl func_80118070
-/* 8011B398 00116FF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B39C 00116FFC 38 00 00 09 */ li r0, 9
-/* 8011B3A0 00117000 38 80 00 08 */ li r4, 8
-/* 8011B3A4 00117004 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8011B3A8 00117008 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B3AC 0011700C 4B FF A2 91 */ bl func_8011563C
-/* 8011B3B0 00117010 38 60 00 06 */ li r3, 6
-/* 8011B3B4 00117014 38 80 00 02 */ li r4, 2
-/* 8011B3B8 00117018 38 A0 00 01 */ li r5, 1
-/* 8011B3BC 0011701C 48 04 75 85 */ bl func_80162940
-/* 8011B3C0 00117020 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B3C4 00117024 38 80 00 05 */ li r4, 5
-/* 8011B3C8 00117028 38 A0 00 01 */ li r5, 1
-/* 8011B3CC 0011702C 4B FF B2 D9 */ bl func_801166A4
-/* 8011B3D0 00117030 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B3D4 00117034 38 80 00 0A */ li r4, 0xa
-/* 8011B3D8 00117038 38 A0 00 00 */ li r5, 0
-/* 8011B3DC 0011703C A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B3E0 00117040 48 13 89 D1 */ bl func_80253DB0
-/* 8011B3E4 00117044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B3E8 00117048 38 00 00 60 */ li r0, 0x60
-/* 8011B3EC 0011704C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B3F0 00117050 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B3F4 00117054 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8011B3F8 00117058 2C 00 00 02 */ cmpwi r0, 2
-/* 8011B3FC 0011705C 41 82 00 2C */ beq lbl_8011B428
-/* 8011B400 00117060 40 80 00 10 */ bge lbl_8011B410
-/* 8011B404 00117064 2C 00 00 01 */ cmpwi r0, 1
-/* 8011B408 00117068 40 80 00 14 */ bge lbl_8011B41C
-/* 8011B40C 0011706C 48 00 00 30 */ b lbl_8011B43C
-lbl_8011B410:
-/* 8011B410 00117070 2C 00 00 04 */ cmpwi r0, 4
-/* 8011B414 00117074 40 80 00 28 */ bge lbl_8011B43C
-/* 8011B418 00117078 48 00 00 1C */ b lbl_8011B434
-lbl_8011B41C:
-/* 8011B41C 0011707C 38 00 2B 2F */ li r0, 0x2b2f
-/* 8011B420 00117080 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B424 00117084 48 00 00 18 */ b lbl_8011B43C
-lbl_8011B428:
-/* 8011B428 00117088 38 00 2B 30 */ li r0, 0x2b30
-/* 8011B42C 0011708C 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B430 00117090 48 00 00 0C */ b lbl_8011B43C
-lbl_8011B434:
-/* 8011B434 00117094 38 00 46 2A */ li r0, 0x462a
-/* 8011B438 00117098 90 03 01 18 */ stw r0, 0x118(r3)
-lbl_8011B43C:
-/* 8011B43C 0011709C 38 60 01 84 */ li r3, 0x184
-/* 8011B440 001170A0 48 04 76 51 */ bl func_80162A90
-/* 8011B444 001170A4 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B448 001170A8 40 82 13 28 */ bne lbl_8011C770
-/* 8011B44C 001170AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B450 001170B0 38 00 00 00 */ li r0, 0
-/* 8011B454 001170B4 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B458 001170B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B45C 001170BC A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8011B460 001170C0 60 00 01 00 */ ori r0, r0, 0x100
-/* 8011B464 001170C4 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8011B468 001170C8 48 00 13 08 */ b lbl_8011C770
-/* 8011B46C 001170CC A8 67 00 8E */ lha r3, 0x8e(r7)
-/* 8011B470 001170D0 48 13 89 61 */ bl func_80253DD0
-/* 8011B474 001170D4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011B478 001170D8 28 00 00 03 */ cmplwi r0, 3
-/* 8011B47C 001170DC 40 82 12 F4 */ bne lbl_8011C770
-/* 8011B480 001170E0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B484 001170E4 38 00 00 61 */ li r0, 0x61
-/* 8011B488 001170E8 38 60 00 00 */ li r3, 0
-/* 8011B48C 001170EC 38 80 00 00 */ li r4, 0
-/* 8011B490 001170F0 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011B494 001170F4 4B F3 E4 65 */ bl func_800598F8
-/* 8011B498 001170F8 38 60 00 63 */ li r3, 0x63
-/* 8011B49C 001170FC 4B F3 E5 25 */ bl func_800599C0
-/* 8011B4A0 00117100 38 60 00 01 */ li r3, 1
-/* 8011B4A4 00117104 38 80 00 00 */ li r4, 0
-/* 8011B4A8 00117108 38 A0 00 00 */ li r5, 0
-/* 8011B4AC 0011710C 38 C0 00 02 */ li r6, 2
-/* 8011B4B0 00117110 38 E0 00 03 */ li r7, 3
-/* 8011B4B4 00117114 39 00 00 00 */ li r8, 0
-/* 8011B4B8 00117118 4B F3 E5 11 */ bl func_800599C8
-/* 8011B4BC 0011711C 38 60 00 02 */ li r3, 2
-/* 8011B4C0 00117120 38 80 00 00 */ li r4, 0
-/* 8011B4C4 00117124 38 A0 00 01 */ li r5, 1
-/* 8011B4C8 00117128 38 C0 00 00 */ li r6, 0
-/* 8011B4CC 0011712C 38 E0 00 63 */ li r7, 0x63
-/* 8011B4D0 00117130 39 00 00 00 */ li r8, 0
-/* 8011B4D4 00117134 4B F3 E4 F5 */ bl func_800599C8
-/* 8011B4D8 00117138 38 60 00 03 */ li r3, 3
-/* 8011B4DC 0011713C 38 80 00 01 */ li r4, 1
-/* 8011B4E0 00117140 38 A0 00 00 */ li r5, 0
-/* 8011B4E4 00117144 38 C0 00 02 */ li r6, 2
-/* 8011B4E8 00117148 38 E0 00 63 */ li r7, 0x63
-/* 8011B4EC 0011714C 39 00 00 00 */ li r8, 0
-/* 8011B4F0 00117150 4B F3 E4 D9 */ bl func_800599C8
-/* 8011B4F4 00117154 38 60 00 63 */ li r3, 0x63
-/* 8011B4F8 00117158 38 80 00 02 */ li r4, 2
-/* 8011B4FC 0011715C 38 A0 00 03 */ li r5, 3
-/* 8011B500 00117160 38 C0 00 00 */ li r6, 0
-/* 8011B504 00117164 38 E0 00 00 */ li r7, 0
-/* 8011B508 00117168 39 00 00 00 */ li r8, 0
-/* 8011B50C 0011716C 4B F3 E4 BD */ bl func_800599C8
-/* 8011B510 00117170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B514 00117174 38 60 01 84 */ li r3, 0x184
-/* 8011B518 00117178 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 8011B51C 0011717C 98 04 00 E0 */ stb r0, 0xe0(r4)
-/* 8011B520 00117180 48 04 75 71 */ bl func_80162A90
-/* 8011B524 00117184 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B528 00117188 40 82 12 48 */ bne lbl_8011C770
-/* 8011B52C 0011718C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B530 00117190 38 00 01 AA */ li r0, 0x1aa
-/* 8011B534 00117194 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B538 00117198 48 00 12 38 */ b lbl_8011C770
-/* 8011B53C 0011719C 88 87 00 E0 */ lbz r4, 0xe0(r7)
-/* 8011B540 001171A0 38 60 00 01 */ li r3, 1
-/* 8011B544 001171A4 38 A0 00 00 */ li r5, 0
-/* 8011B548 001171A8 38 C0 00 01 */ li r6, 1
-/* 8011B54C 001171AC 4B F3 E5 21 */ bl func_80059A6C
-/* 8011B550 001171B0 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B554 001171B4 41 82 12 1C */ beq lbl_8011C770
-/* 8011B558 001171B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8011B55C 001171BC 41 82 01 5C */ beq lbl_8011B6B8
-/* 8011B560 001171C0 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8011B564 001171C4 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8011B568 001171C8 41 82 01 0C */ beq lbl_8011B674
-/* 8011B56C 001171CC 40 80 00 28 */ bge lbl_8011B594
-/* 8011B570 001171D0 2C 04 00 02 */ cmpwi r4, 2
-/* 8011B574 001171D4 41 82 00 78 */ beq lbl_8011B5EC
-/* 8011B578 001171D8 40 80 00 10 */ bge lbl_8011B588
-/* 8011B57C 001171DC 2C 04 00 01 */ cmpwi r4, 1
-/* 8011B580 001171E0 40 80 00 28 */ bge lbl_8011B5A8
-/* 8011B584 001171E4 48 00 11 EC */ b lbl_8011C770
-lbl_8011B588:
-/* 8011B588 001171E8 2C 04 00 04 */ cmpwi r4, 4
-/* 8011B58C 001171EC 40 80 11 E4 */ bge lbl_8011C770
-/* 8011B590 001171F0 48 00 00 A0 */ b lbl_8011B630
-lbl_8011B594:
-/* 8011B594 001171F4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8011B598 001171F8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8011B59C 001171FC 7C 04 00 00 */ cmpw r4, r0
-/* 8011B5A0 00117200 41 82 00 D4 */ beq lbl_8011B674
-/* 8011B5A4 00117204 48 00 11 CC */ b lbl_8011C770
-lbl_8011B5A8:
-/* 8011B5A8 00117208 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B5AC 0011720C 38 80 00 04 */ li r4, 4
-/* 8011B5B0 00117210 38 A0 00 00 */ li r5, 0
-/* 8011B5B4 00117214 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B5B8 00117218 48 13 87 F9 */ bl func_80253DB0
-/* 8011B5BC 0011721C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B5C0 00117220 38 80 00 02 */ li r4, 2
-/* 8011B5C4 00117224 38 A0 00 00 */ li r5, 0
-/* 8011B5C8 00117228 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B5CC 0011722C 48 13 87 E5 */ bl func_80253DB0
-/* 8011B5D0 00117230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B5D4 00117234 38 80 00 62 */ li r4, 0x62
-/* 8011B5D8 00117238 38 00 00 01 */ li r0, 1
-/* 8011B5DC 0011723C 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011B5E0 00117240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B5E4 00117244 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011B5E8 00117248 48 00 11 88 */ b lbl_8011C770
-lbl_8011B5EC:
-/* 8011B5EC 0011724C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B5F0 00117250 38 80 00 05 */ li r4, 5
-/* 8011B5F4 00117254 38 A0 00 00 */ li r5, 0
-/* 8011B5F8 00117258 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B5FC 0011725C 48 13 87 B5 */ bl func_80253DB0
-/* 8011B600 00117260 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B604 00117264 38 80 00 02 */ li r4, 2
-/* 8011B608 00117268 38 A0 00 00 */ li r5, 0
-/* 8011B60C 0011726C A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B610 00117270 48 13 87 A1 */ bl func_80253DB0
-/* 8011B614 00117274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B618 00117278 38 80 00 62 */ li r4, 0x62
-/* 8011B61C 0011727C 38 00 00 02 */ li r0, 2
-/* 8011B620 00117280 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011B624 00117284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B628 00117288 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011B62C 0011728C 48 00 11 44 */ b lbl_8011C770
-lbl_8011B630:
-/* 8011B630 00117290 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B634 00117294 38 80 00 06 */ li r4, 6
-/* 8011B638 00117298 38 A0 00 00 */ li r5, 0
-/* 8011B63C 0011729C A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B640 001172A0 48 13 87 71 */ bl func_80253DB0
-/* 8011B644 001172A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B648 001172A8 38 80 00 02 */ li r4, 2
-/* 8011B64C 001172AC 38 A0 00 00 */ li r5, 0
-/* 8011B650 001172B0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B654 001172B4 48 13 87 5D */ bl func_80253DB0
-/* 8011B658 001172B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B65C 001172BC 38 80 00 62 */ li r4, 0x62
-/* 8011B660 001172C0 38 00 00 03 */ li r0, 3
-/* 8011B664 001172C4 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011B668 001172C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B66C 001172CC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011B670 001172D0 48 00 11 00 */ b lbl_8011C770
-lbl_8011B674:
-/* 8011B674 001172D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B678 001172D8 38 80 00 08 */ li r4, 8
-/* 8011B67C 001172DC 38 A0 00 00 */ li r5, 0
-/* 8011B680 001172E0 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B684 001172E4 48 13 87 2D */ bl func_80253DB0
-/* 8011B688 001172E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B68C 001172EC 38 80 00 01 */ li r4, 1
-/* 8011B690 001172F0 38 A0 00 00 */ li r5, 0
-/* 8011B694 001172F4 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B698 001172F8 48 13 87 19 */ bl func_80253DB0
-/* 8011B69C 001172FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B6A0 00117300 38 80 00 62 */ li r4, 0x62
-/* 8011B6A4 00117304 38 00 00 FF */ li r0, 0xff
-/* 8011B6A8 00117308 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011B6AC 0011730C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B6B0 00117310 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011B6B4 00117314 48 00 10 BC */ b lbl_8011C770
-lbl_8011B6B8:
-/* 8011B6B8 00117318 2C 03 00 03 */ cmpwi r3, 3
-/* 8011B6BC 0011731C 41 82 00 94 */ beq lbl_8011B750
-/* 8011B6C0 00117320 40 80 00 14 */ bge lbl_8011B6D4
-/* 8011B6C4 00117324 2C 03 00 01 */ cmpwi r3, 1
-/* 8011B6C8 00117328 41 82 00 18 */ beq lbl_8011B6E0
-/* 8011B6CC 0011732C 40 80 00 4C */ bge lbl_8011B718
-/* 8011B6D0 00117330 48 00 10 A0 */ b lbl_8011C770
-lbl_8011B6D4:
-/* 8011B6D4 00117334 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8011B6D8 00117338 41 82 00 B0 */ beq lbl_8011B788
-/* 8011B6DC 0011733C 48 00 10 94 */ b lbl_8011C770
-lbl_8011B6E0:
-/* 8011B6E0 00117340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B6E4 00117344 38 80 00 00 */ li r4, 0
-/* 8011B6E8 00117348 38 A0 00 00 */ li r5, 0
-/* 8011B6EC 0011734C A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B6F0 00117350 48 13 86 C1 */ bl func_80253DB0
-/* 8011B6F4 00117354 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B6F8 00117358 38 80 00 02 */ li r4, 2
-/* 8011B6FC 0011735C 38 A0 00 00 */ li r5, 0
-/* 8011B700 00117360 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B704 00117364 48 13 86 AD */ bl func_80253DB0
-/* 8011B708 00117368 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B70C 0011736C 38 00 2B 2F */ li r0, 0x2b2f
-/* 8011B710 00117370 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B714 00117374 48 00 10 5C */ b lbl_8011C770
-lbl_8011B718:
-/* 8011B718 00117378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B71C 0011737C 38 80 00 01 */ li r4, 1
-/* 8011B720 00117380 38 A0 00 00 */ li r5, 0
-/* 8011B724 00117384 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B728 00117388 48 13 86 89 */ bl func_80253DB0
-/* 8011B72C 0011738C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B730 00117390 38 80 00 02 */ li r4, 2
-/* 8011B734 00117394 38 A0 00 00 */ li r5, 0
-/* 8011B738 00117398 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B73C 0011739C 48 13 86 75 */ bl func_80253DB0
-/* 8011B740 001173A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B744 001173A4 38 00 2B 30 */ li r0, 0x2b30
-/* 8011B748 001173A8 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B74C 001173AC 48 00 10 24 */ b lbl_8011C770
-lbl_8011B750:
-/* 8011B750 001173B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B754 001173B4 38 80 00 02 */ li r4, 2
-/* 8011B758 001173B8 38 A0 00 00 */ li r5, 0
-/* 8011B75C 001173BC A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B760 001173C0 48 13 86 51 */ bl func_80253DB0
-/* 8011B764 001173C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B768 001173C8 38 80 00 02 */ li r4, 2
-/* 8011B76C 001173CC 38 A0 00 00 */ li r5, 0
-/* 8011B770 001173D0 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B774 001173D4 48 13 86 3D */ bl func_80253DB0
-/* 8011B778 001173D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B77C 001173DC 38 00 46 2A */ li r0, 0x462a
-/* 8011B780 001173E0 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B784 001173E4 48 00 0F EC */ b lbl_8011C770
-lbl_8011B788:
-/* 8011B788 001173E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B78C 001173EC 38 80 00 08 */ li r4, 8
-/* 8011B790 001173F0 38 A0 00 00 */ li r5, 0
-/* 8011B794 001173F4 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B798 001173F8 48 13 86 19 */ bl func_80253DB0
-/* 8011B79C 001173FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B7A0 00117400 38 80 00 00 */ li r4, 0
-/* 8011B7A4 00117404 38 A0 00 00 */ li r5, 0
-/* 8011B7A8 00117408 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B7AC 0011740C 48 13 86 05 */ bl func_80253DB0
-/* 8011B7B0 00117410 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B7B4 00117414 38 00 00 00 */ li r0, 0
-/* 8011B7B8 00117418 90 03 01 18 */ stw r0, 0x118(r3)
-/* 8011B7BC 0011741C 48 00 0F B4 */ b lbl_8011C770
-/* 8011B7C0 00117420 88 07 00 E1 */ lbz r0, 0xe1(r7)
-/* 8011B7C4 00117424 28 00 00 FF */ cmplwi r0, 0xff
-/* 8011B7C8 00117428 40 82 00 64 */ bne lbl_8011B82C
-/* 8011B7CC 0011742C A8 67 00 92 */ lha r3, 0x92(r7)
-/* 8011B7D0 00117430 48 13 86 01 */ bl func_80253DD0
-/* 8011B7D4 00117434 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011B7D8 00117438 28 00 00 03 */ cmplwi r0, 3
-/* 8011B7DC 0011743C 40 82 0F 94 */ bne lbl_8011C770
-/* 8011B7E0 00117440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B7E4 00117444 38 80 00 09 */ li r4, 9
-/* 8011B7E8 00117448 38 A0 00 00 */ li r5, 0
-/* 8011B7EC 0011744C A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B7F0 00117450 48 13 85 C1 */ bl func_80253DB0
-/* 8011B7F4 00117454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B7F8 00117458 38 80 00 03 */ li r4, 3
-/* 8011B7FC 0011745C 38 A0 00 00 */ li r5, 0
-/* 8011B800 00117460 A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B804 00117464 48 13 85 AD */ bl func_80253DB0
-/* 8011B808 00117468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B80C 0011746C 38 80 00 01 */ li r4, 1
-/* 8011B810 00117470 38 A0 00 00 */ li r5, 0
-/* 8011B814 00117474 A8 63 00 96 */ lha r3, 0x96(r3)
-/* 8011B818 00117478 48 13 85 99 */ bl func_80253DB0
-/* 8011B81C 0011747C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B820 00117480 38 00 00 64 */ li r0, 0x64
-/* 8011B824 00117484 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B828 00117488 48 00 0F 48 */ b lbl_8011C770
-lbl_8011B82C:
-/* 8011B82C 0011748C A8 67 00 8E */ lha r3, 0x8e(r7)
-/* 8011B830 00117490 48 13 85 A1 */ bl func_80253DD0
-/* 8011B834 00117494 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011B838 00117498 28 00 00 03 */ cmplwi r0, 3
-/* 8011B83C 0011749C 40 82 0F 34 */ bne lbl_8011C770
-/* 8011B840 001174A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B844 001174A4 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8011B848 001174A8 28 00 00 01 */ cmplwi r0, 1
-/* 8011B84C 001174AC 40 82 00 68 */ bne lbl_8011B8B4
-/* 8011B850 001174B0 48 04 2D C1 */ bl func_8015E610
-/* 8011B854 001174B4 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B858 001174B8 40 82 00 5C */ bne lbl_8011B8B4
-/* 8011B85C 001174BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B860 001174C0 38 80 00 09 */ li r4, 9
-/* 8011B864 001174C4 38 A0 00 00 */ li r5, 0
-/* 8011B868 001174C8 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 8011B86C 001174CC 48 13 85 45 */ bl func_80253DB0
-/* 8011B870 001174D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B874 001174D4 38 80 00 03 */ li r4, 3
-/* 8011B878 001174D8 38 A0 00 00 */ li r5, 0
-/* 8011B87C 001174DC A8 63 00 92 */ lha r3, 0x92(r3)
-/* 8011B880 001174E0 48 13 85 31 */ bl func_80253DB0
-/* 8011B884 001174E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B888 001174E8 38 00 00 63 */ li r0, 0x63
-/* 8011B88C 001174EC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B890 001174F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B894 001174F4 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8011B898 001174F8 60 00 10 00 */ ori r0, r0, 0x1000
-/* 8011B89C 001174FC B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8011B8A0 00117500 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B8A4 00117504 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8011B8A8 00117508 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8011B8AC 0011750C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8011B8B0 00117510 48 00 0E C0 */ b lbl_8011C770
-lbl_8011B8B4:
-/* 8011B8B4 00117514 4B F3 A9 C1 */ bl func_80056274
-/* 8011B8B8 00117518 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B8BC 0011751C 38 00 00 65 */ li r0, 0x65
-/* 8011B8C0 00117520 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B8C4 00117524 48 00 0E AC */ b lbl_8011C770
-/* 8011B8C8 00117528 A8 67 00 8E */ lha r3, 0x8e(r7)
-/* 8011B8CC 0011752C 48 13 85 05 */ bl func_80253DD0
-/* 8011B8D0 00117530 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011B8D4 00117534 28 00 00 03 */ cmplwi r0, 3
-/* 8011B8D8 00117538 40 82 0E 98 */ bne lbl_8011C770
-/* 8011B8DC 0011753C 38 60 02 5D */ li r3, 0x25d
-/* 8011B8E0 00117540 38 80 00 01 */ li r4, 1
-/* 8011B8E4 00117544 38 A0 00 01 */ li r5, 1
-/* 8011B8E8 00117548 48 04 70 59 */ bl func_80162940
-/* 8011B8EC 0011754C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B8F0 00117550 38 80 00 05 */ li r4, 5
-/* 8011B8F4 00117554 38 A0 00 00 */ li r5, 0
-/* 8011B8F8 00117558 4B FF AD AD */ bl func_801166A4
-/* 8011B8FC 0011755C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B900 00117560 38 80 00 07 */ li r4, 7
-/* 8011B904 00117564 38 A0 00 00 */ li r5, 0
-/* 8011B908 00117568 4B FF AD 9D */ bl func_801166A4
-/* 8011B90C 0011756C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B910 00117570 38 00 00 5F */ li r0, 0x5f
-/* 8011B914 00117574 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011B918 00117578 48 00 0E 58 */ b lbl_8011C770
-/* 8011B91C 0011757C A8 67 00 8E */ lha r3, 0x8e(r7)
-/* 8011B920 00117580 48 13 84 B1 */ bl func_80253DD0
-/* 8011B924 00117584 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011B928 00117588 28 00 00 03 */ cmplwi r0, 3
-/* 8011B92C 0011758C 40 82 0E 44 */ bne lbl_8011C770
-/* 8011B930 00117590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B934 00117594 38 80 00 05 */ li r4, 5
-/* 8011B938 00117598 38 A0 00 00 */ li r5, 0
-/* 8011B93C 0011759C 4B FF AD 69 */ bl func_801166A4
-/* 8011B940 001175A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B944 001175A4 3B E0 00 2B */ li r31, 0x2b
-/* 8011B948 001175A8 38 60 00 06 */ li r3, 6
-/* 8011B94C 001175AC 38 80 00 09 */ li r4, 9
-/* 8011B950 001175B0 93 E5 00 DC */ stw r31, 0xdc(r5)
-/* 8011B954 001175B4 38 A0 00 01 */ li r5, 1
-/* 8011B958 001175B8 48 04 6F E9 */ bl func_80162940
-/* 8011B95C 001175BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B960 001175C0 38 80 00 07 */ li r4, 7
-/* 8011B964 001175C4 38 A0 00 00 */ li r5, 0
-/* 8011B968 001175C8 4B FF AD 3D */ bl func_801166A4
-/* 8011B96C 001175CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B970 001175D0 38 80 00 09 */ li r4, 9
-/* 8011B974 001175D4 38 A0 00 00 */ li r5, 0
-/* 8011B978 001175D8 4B FF AD 2D */ bl func_801166A4
-/* 8011B97C 001175DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B980 001175E0 38 00 00 04 */ li r0, 4
-/* 8011B984 001175E4 93 E3 00 DC */ stw r31, 0xdc(r3)
-/* 8011B988 001175E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B98C 001175EC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011B990 001175F0 48 00 0D E0 */ b lbl_8011C770
-/* 8011B994 001175F4 4B F3 A9 65 */ bl func_800562F8
-/* 8011B998 001175F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011B99C 001175FC 41 82 0D D4 */ beq lbl_8011C770
-/* 8011B9A0 00117600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B9A4 00117604 38 80 00 05 */ li r4, 5
-/* 8011B9A8 00117608 38 A0 00 00 */ li r5, 0
-/* 8011B9AC 0011760C 4B FF AC F9 */ bl func_801166A4
-/* 8011B9B0 00117610 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B9B4 00117614 38 00 00 2B */ li r0, 0x2b
-/* 8011B9B8 00117618 38 60 00 06 */ li r3, 6
-/* 8011B9BC 0011761C 38 80 00 09 */ li r4, 9
-/* 8011B9C0 00117620 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011B9C4 00117624 38 A0 00 01 */ li r5, 1
-/* 8011B9C8 00117628 48 04 6F 79 */ bl func_80162940
-/* 8011B9CC 0011762C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011B9D0 00117630 88 05 00 E1 */ lbz r0, 0xe1(r5)
-/* 8011B9D4 00117634 2C 00 00 02 */ cmpwi r0, 2
-/* 8011B9D8 00117638 41 82 00 3C */ beq lbl_8011BA14
-/* 8011B9DC 0011763C 40 80 00 10 */ bge lbl_8011B9EC
-/* 8011B9E0 00117640 2C 00 00 01 */ cmpwi r0, 1
-/* 8011B9E4 00117644 40 80 00 14 */ bge lbl_8011B9F8
-/* 8011B9E8 00117648 48 00 0D 88 */ b lbl_8011C770
-lbl_8011B9EC:
-/* 8011B9EC 0011764C 2C 00 00 04 */ cmpwi r0, 4
-/* 8011B9F0 00117650 40 80 0D 80 */ bge lbl_8011C770
-/* 8011B9F4 00117654 48 00 00 94 */ b lbl_8011BA88
-lbl_8011B9F8:
-/* 8011B9F8 00117658 38 00 00 66 */ li r0, 0x66
-/* 8011B9FC 0011765C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011BA00 00117660 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BA04 00117664 A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8011BA08 00117668 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8011BA0C 0011766C B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8011BA10 00117670 48 00 0D 60 */ b lbl_8011C770
-lbl_8011BA14:
-/* 8011BA14 00117674 38 00 00 00 */ li r0, 0
-/* 8011BA18 00117678 38 60 02 61 */ li r3, 0x261
-/* 8011BA1C 0011767C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011BA20 00117680 38 80 00 00 */ li r4, 0
-/* 8011BA24 00117684 38 A0 00 01 */ li r5, 1
-/* 8011BA28 00117688 48 04 6F 19 */ bl func_80162940
-/* 8011BA2C 0011768C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BA30 00117690 38 60 00 18 */ li r3, 0x18
-/* 8011BA34 00117694 38 80 00 01 */ li r4, 1
-/* 8011BA38 00117698 38 A0 00 01 */ li r5, 1
-/* 8011BA3C 0011769C A0 06 02 20 */ lhz r0, 0x220(r6)
-/* 8011BA40 001176A0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8011BA44 001176A4 B0 06 02 20 */ sth r0, 0x220(r6)
-/* 8011BA48 001176A8 48 04 6E F9 */ bl func_80162940
-/* 8011BA4C 001176AC 38 60 00 07 */ li r3, 7
-/* 8011BA50 001176B0 38 80 FF FF */ li r4, -1
-/* 8011BA54 001176B4 4B FC 97 D1 */ bl func_800E5224
-/* 8011BA58 001176B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8011BA5C 001176BC 40 82 00 14 */ bne lbl_8011BA70
-/* 8011BA60 001176C0 38 60 00 18 */ li r3, 0x18
-/* 8011BA64 001176C4 38 80 00 02 */ li r4, 2
-/* 8011BA68 001176C8 38 A0 00 01 */ li r5, 1
-/* 8011BA6C 001176CC 48 04 6E D5 */ bl func_80162940
-lbl_8011BA70:
-/* 8011BA70 001176D0 38 60 00 04 */ li r3, 4
-/* 8011BA74 001176D4 38 80 00 00 */ li r4, 0
-/* 8011BA78 001176D8 38 A0 00 00 */ li r5, 0
-/* 8011BA7C 001176DC 38 C0 00 01 */ li r6, 1
-/* 8011BA80 001176E0 4B FC A7 A9 */ bl func_800E6228
-/* 8011BA84 001176E4 48 00 0C EC */ b lbl_8011C770
-lbl_8011BA88:
-/* 8011BA88 001176E8 38 00 00 70 */ li r0, 0x70
-/* 8011BA8C 001176EC 38 80 00 00 */ li r4, 0
-/* 8011BA90 001176F0 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011BA94 001176F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BA98 001176F8 4B FF 8F D9 */ bl func_80114A70
-/* 8011BA9C 001176FC 38 60 00 02 */ li r3, 2
-/* 8011BAA0 00117700 4B F3 BF 5D */ bl func_800579FC
-/* 8011BAA4 00117704 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BAA8 00117708 38 80 00 1E */ li r4, 0x1e
-/* 8011BAAC 0011770C 38 A0 00 01 */ li r5, 1
-/* 8011BAB0 00117710 4B FF AB F5 */ bl func_801166A4
-/* 8011BAB4 00117714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BAB8 00117718 38 80 00 1E */ li r4, 0x1e
-/* 8011BABC 0011771C 38 A0 00 04 */ li r5, 4
-/* 8011BAC0 00117720 4B FF AB C9 */ bl func_80116688
-/* 8011BAC4 00117724 4B F3 A7 F9 */ bl func_800562BC
-/* 8011BAC8 00117728 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BACC 0011772C 38 00 00 0A */ li r0, 0xa
-/* 8011BAD0 00117730 A0 64 02 20 */ lhz r3, 0x220(r4)
-/* 8011BAD4 00117734 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
-/* 8011BAD8 00117738 B0 64 02 20 */ sth r3, 0x220(r4)
-/* 8011BADC 0011773C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BAE0 00117740 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8011BAE4 00117744 48 00 0C 8C */ b lbl_8011C770
-/* 8011BAE8 00117748 48 04 2B 29 */ bl func_8015E610
-/* 8011BAEC 0011774C 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BAF0 00117750 41 82 00 8C */ beq lbl_8011BB7C
-/* 8011BAF4 00117754 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BAF8 00117758 38 80 00 07 */ li r4, 7
-/* 8011BAFC 0011775C 38 A0 00 00 */ li r5, 0
-/* 8011BB00 00117760 4B FF AB A5 */ bl func_801166A4
-/* 8011BB04 00117764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB08 00117768 38 80 00 09 */ li r4, 9
-/* 8011BB0C 0011776C 38 A0 00 00 */ li r5, 0
-/* 8011BB10 00117770 4B FF AB 95 */ bl func_801166A4
-/* 8011BB14 00117774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB18 00117778 38 80 00 00 */ li r4, 0
-/* 8011BB1C 0011777C A0 03 02 20 */ lhz r0, 0x220(r3)
-/* 8011BB20 00117780 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
-/* 8011BB24 00117784 B0 03 02 20 */ sth r0, 0x220(r3)
-/* 8011BB28 00117788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB2C 0011778C 4B FF 8F 45 */ bl func_80114A70
-/* 8011BB30 00117790 38 60 00 02 */ li r3, 2
-/* 8011BB34 00117794 4B F3 BE C9 */ bl func_800579FC
-/* 8011BB38 00117798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB3C 0011779C 38 80 00 11 */ li r4, 0x11
-/* 8011BB40 001177A0 38 A0 00 01 */ li r5, 1
-/* 8011BB44 001177A4 4B FF AB 61 */ bl func_801166A4
-/* 8011BB48 001177A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB4C 001177AC 38 80 00 11 */ li r4, 0x11
-/* 8011BB50 001177B0 38 A0 00 06 */ li r5, 6
-/* 8011BB54 001177B4 4B FF AB 35 */ bl func_80116688
-/* 8011BB58 001177B8 4B F3 A7 65 */ bl func_800562BC
-/* 8011BB5C 001177BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB60 001177C0 38 00 00 67 */ li r0, 0x67
-/* 8011BB64 001177C4 38 60 02 5D */ li r3, 0x25d
-/* 8011BB68 001177C8 38 80 00 01 */ li r4, 1
-/* 8011BB6C 001177CC 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011BB70 001177D0 38 A0 00 01 */ li r5, 1
-/* 8011BB74 001177D4 48 04 6D CD */ bl func_80162940
-/* 8011BB78 001177D8 48 00 0B F8 */ b lbl_8011C770
-lbl_8011BB7C:
-/* 8011BB7C 001177DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BB80 001177E0 38 00 00 6E */ li r0, 0x6e
-/* 8011BB84 001177E4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BB88 001177E8 48 00 0B E8 */ b lbl_8011C770
-/* 8011BB8C 001177EC A8 67 00 A6 */ lha r3, 0xa6(r7)
-/* 8011BB90 001177F0 48 13 82 41 */ bl func_80253DD0
-/* 8011BB94 001177F4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011BB98 001177F8 28 00 00 03 */ cmplwi r0, 3
-/* 8011BB9C 001177FC 40 82 0B D4 */ bne lbl_8011C770
-/* 8011BBA0 00117800 4B F3 A7 59 */ bl func_800562F8
-/* 8011BBA4 00117804 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BBA8 00117808 41 82 0B C8 */ beq lbl_8011C770
-/* 8011BBAC 0011780C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BBB0 00117810 38 00 00 69 */ li r0, 0x69
-/* 8011BBB4 00117814 38 60 00 00 */ li r3, 0
-/* 8011BBB8 00117818 38 80 00 00 */ li r4, 0
-/* 8011BBBC 0011781C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011BBC0 00117820 4B F3 DD 39 */ bl func_800598F8
-/* 8011BBC4 00117824 38 60 00 03 */ li r3, 3
-/* 8011BBC8 00117828 38 80 00 00 */ li r4, 0
-/* 8011BBCC 0011782C 38 A0 00 04 */ li r5, 4
-/* 8011BBD0 00117830 38 C0 00 04 */ li r6, 4
-/* 8011BBD4 00117834 38 E0 00 00 */ li r7, 0
-/* 8011BBD8 00117838 39 00 00 00 */ li r8, 0
-/* 8011BBDC 0011783C 4B F3 DD ED */ bl func_800599C8
-/* 8011BBE0 00117840 38 60 00 04 */ li r3, 4
-/* 8011BBE4 00117844 38 80 00 00 */ li r4, 0
-/* 8011BBE8 00117848 38 A0 00 03 */ li r5, 3
-/* 8011BBEC 0011784C 38 C0 00 03 */ li r6, 3
-/* 8011BBF0 00117850 38 E0 00 00 */ li r7, 0
-/* 8011BBF4 00117854 39 00 00 00 */ li r8, 0
-/* 8011BBF8 00117858 4B F3 DD D1 */ bl func_800599C8
-/* 8011BBFC 0011785C 48 00 0B 74 */ b lbl_8011C770
-/* 8011BC00 00117860 38 60 00 00 */ li r3, 0
-/* 8011BC04 00117864 38 80 00 03 */ li r4, 3
-/* 8011BC08 00117868 38 A0 00 00 */ li r5, 0
-/* 8011BC0C 0011786C 38 C0 00 01 */ li r6, 1
-/* 8011BC10 00117870 4B F3 DE 5D */ bl func_80059A6C
-/* 8011BC14 00117874 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BC18 00117878 41 82 0B 58 */ beq lbl_8011C770
-/* 8011BC1C 0011787C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8011BC20 00117880 41 82 00 84 */ beq lbl_8011BCA4
-/* 8011BC24 00117884 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011BC28 00117888 2C 00 00 04 */ cmpwi r0, 4
-/* 8011BC2C 0011788C 41 82 00 48 */ beq lbl_8011BC74
-/* 8011BC30 00117890 40 80 0B 40 */ bge lbl_8011C770
-/* 8011BC34 00117894 2C 00 00 03 */ cmpwi r0, 3
-/* 8011BC38 00117898 40 80 00 08 */ bge lbl_8011BC40
-/* 8011BC3C 0011789C 48 00 0B 34 */ b lbl_8011C770
-lbl_8011BC40:
-/* 8011BC40 001178A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BC44 001178A4 38 80 00 02 */ li r4, 2
-/* 8011BC48 001178A8 38 A0 00 00 */ li r5, 0
-/* 8011BC4C 001178AC A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 8011BC50 001178B0 48 13 81 61 */ bl func_80253DB0
-/* 8011BC54 001178B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BC58 001178B8 38 80 00 6A */ li r4, 0x6a
-/* 8011BC5C 001178BC 38 00 00 03 */ li r0, 3
-/* 8011BC60 001178C0 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011BC64 001178C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BC68 001178C8 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011BC6C 001178CC 4B EE DB 85 */ bl func_800097F0
-/* 8011BC70 001178D0 48 00 0B 00 */ b lbl_8011C770
-lbl_8011BC74:
-/* 8011BC74 001178D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BC78 001178D8 38 80 00 03 */ li r4, 3
-/* 8011BC7C 001178DC 38 A0 00 00 */ li r5, 0
-/* 8011BC80 001178E0 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 8011BC84 001178E4 48 13 81 2D */ bl func_80253DB0
-/* 8011BC88 001178E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BC8C 001178EC 38 80 00 6A */ li r4, 0x6a
-/* 8011BC90 001178F0 38 00 00 04 */ li r0, 4
-/* 8011BC94 001178F4 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011BC98 001178F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BC9C 001178FC 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011BCA0 00117900 48 00 0A D0 */ b lbl_8011C770
-lbl_8011BCA4:
-/* 8011BCA4 00117904 2C 03 00 04 */ cmpwi r3, 4
-/* 8011BCA8 00117908 41 82 00 2C */ beq lbl_8011BCD4
-/* 8011BCAC 0011790C 40 80 0A C4 */ bge lbl_8011C770
-/* 8011BCB0 00117910 2C 03 00 03 */ cmpwi r3, 3
-/* 8011BCB4 00117914 40 80 00 08 */ bge lbl_8011BCBC
-/* 8011BCB8 00117918 48 00 0A B8 */ b lbl_8011C770
-lbl_8011BCBC:
-/* 8011BCBC 0011791C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BCC0 00117920 38 80 00 00 */ li r4, 0
-/* 8011BCC4 00117924 38 A0 00 00 */ li r5, 0
-/* 8011BCC8 00117928 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 8011BCCC 0011792C 48 13 80 E5 */ bl func_80253DB0
-/* 8011BCD0 00117930 48 00 0A A0 */ b lbl_8011C770
-lbl_8011BCD4:
-/* 8011BCD4 00117934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BCD8 00117938 38 80 00 01 */ li r4, 1
-/* 8011BCDC 0011793C 38 A0 00 00 */ li r5, 0
-/* 8011BCE0 00117940 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 8011BCE4 00117944 48 13 80 CD */ bl func_80253DB0
-/* 8011BCE8 00117948 48 00 0A 88 */ b lbl_8011C770
-/* 8011BCEC 0011794C A8 67 00 A6 */ lha r3, 0xa6(r7)
-/* 8011BCF0 00117950 48 13 80 E1 */ bl func_80253DD0
-/* 8011BCF4 00117954 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011BCF8 00117958 28 00 00 03 */ cmplwi r0, 3
-/* 8011BCFC 0011795C 40 82 0A 74 */ bne lbl_8011C770
-/* 8011BD00 00117960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BD04 00117964 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8011BD08 00117968 28 00 00 03 */ cmplwi r0, 3
-/* 8011BD0C 0011796C 40 82 00 14 */ bne lbl_8011BD20
-/* 8011BD10 00117970 A8 63 00 A6 */ lha r3, 0xa6(r3)
-/* 8011BD14 00117974 38 80 00 05 */ li r4, 5
-/* 8011BD18 00117978 38 A0 00 00 */ li r5, 0
-/* 8011BD1C 0011797C 48 13 80 95 */ bl func_80253DB0
-lbl_8011BD20:
-/* 8011BD20 00117980 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BD24 00117984 38 00 00 68 */ li r0, 0x68
-/* 8011BD28 00117988 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BD2C 0011798C 48 00 0A 44 */ b lbl_8011C770
-/* 8011BD30 00117990 88 07 00 E1 */ lbz r0, 0xe1(r7)
-/* 8011BD34 00117994 28 00 00 03 */ cmplwi r0, 3
-/* 8011BD38 00117998 40 82 00 38 */ bne lbl_8011BD70
-/* 8011BD3C 0011799C A8 67 00 A6 */ lha r3, 0xa6(r7)
-/* 8011BD40 001179A0 48 13 80 91 */ bl func_80253DD0
-/* 8011BD44 001179A4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011BD48 001179A8 28 00 00 03 */ cmplwi r0, 3
-/* 8011BD4C 001179AC 40 82 0A 24 */ bne lbl_8011C770
-/* 8011BD50 001179B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BD54 001179B4 38 80 00 11 */ li r4, 0x11
-/* 8011BD58 001179B8 38 A0 00 00 */ li r5, 0
-/* 8011BD5C 001179BC 4B FF A9 49 */ bl func_801166A4
-/* 8011BD60 001179C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BD64 001179C4 38 00 00 6B */ li r0, 0x6b
-/* 8011BD68 001179C8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BD6C 001179CC 48 00 0A 04 */ b lbl_8011C770
-lbl_8011BD70:
-/* 8011BD70 001179D0 38 00 00 6E */ li r0, 0x6e
-/* 8011BD74 001179D4 90 07 00 DC */ stw r0, 0xdc(r7)
-/* 8011BD78 001179D8 48 00 09 F8 */ b lbl_8011C770
-/* 8011BD7C 001179DC 4B EE DA 75 */ bl func_800097F0
-/* 8011BD80 001179E0 38 60 00 03 */ li r3, 3
-/* 8011BD84 001179E4 38 80 00 01 */ li r4, 1
-/* 8011BD88 001179E8 48 04 28 AD */ bl func_8015E634
-/* 8011BD8C 001179EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BD90 001179F0 38 00 00 6C */ li r0, 0x6c
-/* 8011BD94 001179F4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BD98 001179F8 48 00 09 D8 */ b lbl_8011C770
-/* 8011BD9C 001179FC 48 04 29 E9 */ bl func_8015E784
-/* 8011BDA0 00117A00 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BDA4 00117A04 41 82 09 CC */ beq lbl_8011C770
-/* 8011BDA8 00117A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BDAC 00117A0C 38 80 00 6D */ li r4, 0x6d
-/* 8011BDB0 00117A10 38 00 01 2C */ li r0, 0x12c
-/* 8011BDB4 00117A14 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011BDB8 00117A18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BDBC 00117A1C B0 03 01 EC */ sth r0, 0x1ec(r3)
-/* 8011BDC0 00117A20 4B EE DA 19 */ bl func_800097D8
-/* 8011BDC4 00117A24 48 00 09 AC */ b lbl_8011C770
-/* 8011BDC8 00117A28 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 8011BDCC 00117A2C 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 8011BDD0 00117A30 2C 00 00 00 */ cmpwi r0, 0
-/* 8011BDD4 00117A34 40 82 09 9C */ bne lbl_8011C770
-/* 8011BDD8 00117A38 38 60 00 00 */ li r3, 0
-/* 8011BDDC 00117A3C 40 82 00 10 */ bne lbl_8011BDEC
-/* 8011BDE0 00117A40 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 8011BDE4 00117A44 2C 00 00 00 */ cmpwi r0, 0
-/* 8011BDE8 00117A48 41 82 00 08 */ beq lbl_8011BDF0
-lbl_8011BDEC:
-/* 8011BDEC 00117A4C 38 60 00 01 */ li r3, 1
-lbl_8011BDF0:
-/* 8011BDF0 00117A50 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BDF4 00117A54 40 82 09 7C */ bne lbl_8011C770
-/* 8011BDF8 00117A58 A0 C7 01 EC */ lhz r6, 0x1ec(r7)
-/* 8011BDFC 00117A5C 38 60 00 80 */ li r3, 0x80
-/* 8011BE00 00117A60 38 80 00 01 */ li r4, 1
-/* 8011BE04 00117A64 38 A0 00 00 */ li r5, 0
-/* 8011BE08 00117A68 38 06 FF FF */ addi r0, r6, -1
-/* 8011BE0C 00117A6C 38 C0 00 01 */ li r6, 1
-/* 8011BE10 00117A70 B0 07 01 EC */ sth r0, 0x1ec(r7)
-/* 8011BE14 00117A74 4B F3 DC 59 */ bl func_80059A6C
-/* 8011BE18 00117A78 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011BE1C 00117A7C 28 00 00 00 */ cmplwi r0, 0
-/* 8011BE20 00117A80 40 82 00 10 */ bne lbl_8011BE30
-/* 8011BE24 00117A84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BE28 00117A88 38 00 00 00 */ li r0, 0
-/* 8011BE2C 00117A8C B0 03 01 EC */ sth r0, 0x1ec(r3)
-lbl_8011BE30:
-/* 8011BE30 00117A90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BE34 00117A94 A0 03 01 EC */ lhz r0, 0x1ec(r3)
-/* 8011BE38 00117A98 2C 00 00 00 */ cmpwi r0, 0
-/* 8011BE3C 00117A9C 40 82 09 34 */ bne lbl_8011C770
-/* 8011BE40 00117AA0 38 00 00 6E */ li r0, 0x6e
-/* 8011BE44 00117AA4 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BE48 00117AA8 48 00 09 28 */ b lbl_8011C770
-/* 8011BE4C 00117AAC 4B F3 A4 29 */ bl func_80056274
-/* 8011BE50 00117AB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BE54 00117AB4 38 00 00 6F */ li r0, 0x6f
-/* 8011BE58 00117AB8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BE5C 00117ABC 48 00 09 14 */ b lbl_8011C770
-/* 8011BE60 00117AC0 4B F3 A4 99 */ bl func_800562F8
-/* 8011BE64 00117AC4 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BE68 00117AC8 41 82 09 08 */ beq lbl_8011C770
-/* 8011BE6C 00117ACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BE70 00117AD0 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 8011BE74 00117AD4 28 00 00 04 */ cmplwi r0, 4
-/* 8011BE78 00117AD8 40 82 00 10 */ bne lbl_8011BE88
-/* 8011BE7C 00117ADC 38 80 00 11 */ li r4, 0x11
-/* 8011BE80 00117AE0 38 A0 00 00 */ li r5, 0
-/* 8011BE84 00117AE4 4B FF A8 21 */ bl func_801166A4
-lbl_8011BE88:
-/* 8011BE88 00117AE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BE8C 00117AEC 38 00 00 01 */ li r0, 1
-/* 8011BE90 00117AF0 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011BE94 00117AF4 4B F3 A4 29 */ bl func_800562BC
-/* 8011BE98 00117AF8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BE9C 00117AFC 38 00 00 5F */ li r0, 0x5f
-/* 8011BEA0 00117B00 38 60 00 02 */ li r3, 2
-/* 8011BEA4 00117B04 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011BEA8 00117B08 4B F3 C1 0D */ bl func_80057FB4
-/* 8011BEAC 00117B0C 48 00 08 C4 */ b lbl_8011C770
-/* 8011BEB0 00117B10 4B F3 A4 49 */ bl func_800562F8
-/* 8011BEB4 00117B14 2C 03 00 00 */ cmpwi r3, 0
-/* 8011BEB8 00117B18 41 82 08 B8 */ beq lbl_8011C770
-/* 8011BEBC 00117B1C 4B EE D9 35 */ bl func_800097F0
-/* 8011BEC0 00117B20 3C 60 80 48 */ lis r3, lbl_80480650@ha
-/* 8011BEC4 00117B24 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BEC8 00117B28 38 63 06 50 */ addi r3, r3, lbl_80480650@l
-/* 8011BECC 00117B2C 38 00 00 71 */ li r0, 0x71
-/* 8011BED0 00117B30 90 6D 9C 88 */ stw r3, lbl_8063EF48-_SDA_BASE_(r13)
-/* 8011BED4 00117B34 38 60 00 00 */ li r3, 0
-/* 8011BED8 00117B38 38 80 00 00 */ li r4, 0
-/* 8011BEDC 00117B3C 90 05 00 DC */ stw r0, 0xdc(r5)
-/* 8011BEE0 00117B40 4B F3 DA 19 */ bl func_800598F8
-/* 8011BEE4 00117B44 38 60 00 0A */ li r3, 0xa
-/* 8011BEE8 00117B48 38 80 00 00 */ li r4, 0
-/* 8011BEEC 00117B4C 38 A0 00 00 */ li r5, 0
-/* 8011BEF0 00117B50 38 C0 00 0B */ li r6, 0xb
-/* 8011BEF4 00117B54 38 E0 00 00 */ li r7, 0
-/* 8011BEF8 00117B58 39 00 00 00 */ li r8, 0
-/* 8011BEFC 00117B5C 4B F3 DA CD */ bl func_800599C8
-/* 8011BF00 00117B60 38 60 00 0B */ li r3, 0xb
-/* 8011BF04 00117B64 38 80 00 00 */ li r4, 0
-/* 8011BF08 00117B68 38 A0 00 0A */ li r5, 0xa
-/* 8011BF0C 00117B6C 38 C0 00 63 */ li r6, 0x63
-/* 8011BF10 00117B70 38 E0 00 00 */ li r7, 0
-/* 8011BF14 00117B74 39 00 00 00 */ li r8, 0
-/* 8011BF18 00117B78 4B F3 DA B1 */ bl func_800599C8
-/* 8011BF1C 00117B7C 38 60 00 63 */ li r3, 0x63
-/* 8011BF20 00117B80 38 80 00 00 */ li r4, 0
-/* 8011BF24 00117B84 38 A0 00 0B */ li r5, 0xb
-/* 8011BF28 00117B88 38 C0 00 00 */ li r6, 0
-/* 8011BF2C 00117B8C 38 E0 00 00 */ li r7, 0
-/* 8011BF30 00117B90 39 00 00 00 */ li r8, 0
-/* 8011BF34 00117B94 4B F3 DA 95 */ bl func_800599C8
-/* 8011BF38 00117B98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BF3C 00117B9C 38 00 00 0A */ li r0, 0xa
-/* 8011BF40 00117BA0 98 03 00 E0 */ stb r0, 0xe0(r3)
-/* 8011BF44 00117BA4 48 00 08 2C */ b lbl_8011C770
-/* 8011BF48 00117BA8 88 87 00 E0 */ lbz r4, 0xe0(r7)
-/* 8011BF4C 00117BAC 38 60 00 29 */ li r3, 0x29
-/* 8011BF50 00117BB0 38 A0 00 00 */ li r5, 0
-/* 8011BF54 00117BB4 38 C0 00 01 */ li r6, 1
-/* 8011BF58 00117BB8 4B F3 DB 15 */ bl func_80059A6C
-/* 8011BF5C 00117BBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8011BF60 00117BC0 41 82 01 04 */ beq lbl_8011C064
-/* 8011BF64 00117BC4 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8011BF68 00117BC8 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8011BF6C 00117BCC 41 82 00 34 */ beq lbl_8011BFA0
-/* 8011BF70 00117BD0 40 80 00 1C */ bge lbl_8011BF8C
-/* 8011BF74 00117BD4 2C 04 00 0B */ cmpwi r4, 0xb
-/* 8011BF78 00117BD8 41 82 00 A8 */ beq lbl_8011C020
-/* 8011BF7C 00117BDC 40 80 07 F4 */ bge lbl_8011C770
-/* 8011BF80 00117BE0 2C 04 00 0A */ cmpwi r4, 0xa
-/* 8011BF84 00117BE4 40 80 00 58 */ bge lbl_8011BFDC
-/* 8011BF88 00117BE8 48 00 07 E8 */ b lbl_8011C770
-lbl_8011BF8C:
-/* 8011BF8C 00117BEC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8011BF90 00117BF0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8011BF94 00117BF4 7C 04 00 00 */ cmpw r4, r0
-/* 8011BF98 00117BF8 41 82 00 08 */ beq lbl_8011BFA0
-/* 8011BF9C 00117BFC 48 00 07 D4 */ b lbl_8011C770
-lbl_8011BFA0:
-/* 8011BFA0 00117C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BFA4 00117C04 38 80 00 07 */ li r4, 7
-/* 8011BFA8 00117C08 38 A0 00 01 */ li r5, 1
-/* 8011BFAC 00117C0C 4B FF A6 DD */ bl func_80116688
-/* 8011BFB0 00117C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BFB4 00117C14 38 80 00 1E */ li r4, 0x1e
-/* 8011BFB8 00117C18 38 A0 00 04 */ li r5, 4
-/* 8011BFBC 00117C1C 4B FF A6 CD */ bl func_80116688
-/* 8011BFC0 00117C20 38 60 00 02 */ li r3, 2
-/* 8011BFC4 00117C24 4B F3 E5 09 */ bl func_8005A4CC
-/* 8011BFC8 00117C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BFCC 00117C2C 38 00 00 74 */ li r0, 0x74
-/* 8011BFD0 00117C30 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011BFD4 00117C34 4B F3 A2 A1 */ bl func_80056274
-/* 8011BFD8 00117C38 48 00 07 98 */ b lbl_8011C770
-lbl_8011BFDC:
-/* 8011BFDC 00117C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BFE0 00117C40 38 80 00 07 */ li r4, 7
-/* 8011BFE4 00117C44 38 A0 00 03 */ li r5, 3
-/* 8011BFE8 00117C48 4B FF A6 A1 */ bl func_80116688
-/* 8011BFEC 00117C4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011BFF0 00117C50 38 80 00 1E */ li r4, 0x1e
-/* 8011BFF4 00117C54 38 A0 00 05 */ li r5, 5
-/* 8011BFF8 00117C58 4B FF A6 91 */ bl func_80116688
-/* 8011BFFC 00117C5C 38 60 00 01 */ li r3, 1
-/* 8011C000 00117C60 4B F3 E4 CD */ bl func_8005A4CC
-/* 8011C004 00117C64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C008 00117C68 38 80 00 72 */ li r4, 0x72
-/* 8011C00C 00117C6C 38 00 00 01 */ li r0, 1
-/* 8011C010 00117C70 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011C014 00117C74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C018 00117C78 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 8011C01C 00117C7C 48 00 07 54 */ b lbl_8011C770
-lbl_8011C020:
-/* 8011C020 00117C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C024 00117C84 38 80 00 07 */ li r4, 7
-/* 8011C028 00117C88 38 A0 00 03 */ li r5, 3
-/* 8011C02C 00117C8C 4B FF A6 5D */ bl func_80116688
-/* 8011C030 00117C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C034 00117C94 38 80 00 1E */ li r4, 0x1e
-/* 8011C038 00117C98 38 A0 00 05 */ li r5, 5
-/* 8011C03C 00117C9C 4B FF A6 4D */ bl func_80116688
-/* 8011C040 00117CA0 38 60 00 01 */ li r3, 1
-/* 8011C044 00117CA4 4B F3 E4 89 */ bl func_8005A4CC
-/* 8011C048 00117CA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C04C 00117CAC 38 80 00 72 */ li r4, 0x72
-/* 8011C050 00117CB0 38 00 00 02 */ li r0, 2
-/* 8011C054 00117CB4 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011C058 00117CB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C05C 00117CBC 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 8011C060 00117CC0 48 00 07 10 */ b lbl_8011C770
-lbl_8011C064:
-/* 8011C064 00117CC4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011C068 00117CC8 2C 00 00 0B */ cmpwi r0, 0xb
-/* 8011C06C 00117CCC 41 82 00 68 */ beq lbl_8011C0D4
-/* 8011C070 00117CD0 40 80 00 10 */ bge lbl_8011C080
-/* 8011C074 00117CD4 2C 00 00 0A */ cmpwi r0, 0xa
-/* 8011C078 00117CD8 40 80 00 38 */ bge lbl_8011C0B0
-/* 8011C07C 00117CDC 48 00 06 F4 */ b lbl_8011C770
-lbl_8011C080:
-/* 8011C080 00117CE0 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8011C084 00117CE4 41 82 00 08 */ beq lbl_8011C08C
-/* 8011C088 00117CE8 48 00 06 E8 */ b lbl_8011C770
-lbl_8011C08C:
-/* 8011C08C 00117CEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C090 00117CF0 38 80 00 07 */ li r4, 7
-/* 8011C094 00117CF4 38 A0 00 00 */ li r5, 0
-/* 8011C098 00117CF8 4B FF A5 F1 */ bl func_80116688
-/* 8011C09C 00117CFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C0A0 00117D00 38 80 00 1E */ li r4, 0x1e
-/* 8011C0A4 00117D04 38 A0 00 04 */ li r5, 4
-/* 8011C0A8 00117D08 4B FF A5 E1 */ bl func_80116688
-/* 8011C0AC 00117D0C 48 00 06 C4 */ b lbl_8011C770
-lbl_8011C0B0:
-/* 8011C0B0 00117D10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C0B4 00117D14 38 80 00 07 */ li r4, 7
-/* 8011C0B8 00117D18 38 A0 00 02 */ li r5, 2
-/* 8011C0BC 00117D1C 4B FF A5 CD */ bl func_80116688
-/* 8011C0C0 00117D20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C0C4 00117D24 38 80 00 1E */ li r4, 0x1e
-/* 8011C0C8 00117D28 38 A0 00 00 */ li r5, 0
-/* 8011C0CC 00117D2C 4B FF A5 BD */ bl func_80116688
-/* 8011C0D0 00117D30 48 00 06 A0 */ b lbl_8011C770
-lbl_8011C0D4:
-/* 8011C0D4 00117D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C0D8 00117D38 38 80 00 07 */ li r4, 7
-/* 8011C0DC 00117D3C 38 A0 00 02 */ li r5, 2
-/* 8011C0E0 00117D40 4B FF A5 A9 */ bl func_80116688
-/* 8011C0E4 00117D44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C0E8 00117D48 38 80 00 1E */ li r4, 0x1e
-/* 8011C0EC 00117D4C 38 A0 00 02 */ li r5, 2
-/* 8011C0F0 00117D50 4B FF A5 99 */ bl func_80116688
-/* 8011C0F4 00117D54 48 00 06 7C */ b lbl_8011C770
-/* 8011C0F8 00117D58 A8 67 00 C0 */ lha r3, 0xc0(r7)
-/* 8011C0FC 00117D5C 48 13 7C D5 */ bl func_80253DD0
-/* 8011C100 00117D60 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011C104 00117D64 28 00 00 03 */ cmplwi r0, 3
-/* 8011C108 00117D68 40 82 06 68 */ bne lbl_8011C770
-/* 8011C10C 00117D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C110 00117D70 38 80 00 1E */ li r4, 0x1e
-/* 8011C114 00117D74 38 A0 00 00 */ li r5, 0
-/* 8011C118 00117D78 4B FF A5 8D */ bl func_801166A4
-/* 8011C11C 00117D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C120 00117D80 38 80 00 07 */ li r4, 7
-/* 8011C124 00117D84 38 A0 00 00 */ li r5, 0
-/* 8011C128 00117D88 4B FF A5 7D */ bl func_801166A4
-/* 8011C12C 00117D8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C130 00117D90 38 80 00 09 */ li r4, 9
-/* 8011C134 00117D94 38 A0 00 00 */ li r5, 0
-/* 8011C138 00117D98 4B FF A5 6D */ bl func_801166A4
-/* 8011C13C 00117D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C140 00117DA0 88 03 00 E2 */ lbz r0, 0xe2(r3)
-/* 8011C144 00117DA4 28 00 00 01 */ cmplwi r0, 1
-/* 8011C148 00117DA8 40 82 00 18 */ bne lbl_8011C160
-/* 8011C14C 00117DAC 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
-/* 8011C150 00117DB0 38 80 00 03 */ li r4, 3
-/* 8011C154 00117DB4 38 A0 00 01 */ li r5, 1
-/* 8011C158 00117DB8 48 04 52 65 */ bl func_801613BC
-/* 8011C15C 00117DBC 48 00 00 14 */ b lbl_8011C170
-lbl_8011C160:
-/* 8011C160 00117DC0 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
-/* 8011C164 00117DC4 38 80 00 04 */ li r4, 4
-/* 8011C168 00117DC8 38 A0 00 01 */ li r5, 1
-/* 8011C16C 00117DCC 48 04 52 51 */ bl func_801613BC
-lbl_8011C170:
-/* 8011C170 00117DD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C174 00117DD4 38 00 00 73 */ li r0, 0x73
-/* 8011C178 00117DD8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C17C 00117DDC 48 00 05 F4 */ b lbl_8011C770
-/* 8011C180 00117DE0 4B F3 A1 79 */ bl func_800562F8
-/* 8011C184 00117DE4 2C 03 00 00 */ cmpwi r3, 0
-/* 8011C188 00117DE8 41 82 05 E8 */ beq lbl_8011C770
-/* 8011C18C 00117DEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C190 00117DF0 38 00 00 09 */ li r0, 9
-/* 8011C194 00117DF4 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8011C198 00117DF8 4B FC AE AD */ bl func_800E7044
-/* 8011C19C 00117DFC 4B F3 A1 21 */ bl func_800562BC
-/* 8011C1A0 00117E00 4B EE D6 39 */ bl func_800097D8
-/* 8011C1A4 00117E04 38 60 00 02 */ li r3, 2
-/* 8011C1A8 00117E08 4B F3 BE 0D */ bl func_80057FB4
-/* 8011C1AC 00117E0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C1B0 00117E10 38 80 00 01 */ li r4, 1
-/* 8011C1B4 00117E14 4B FF 88 BD */ bl func_80114A70
-/* 8011C1B8 00117E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C1BC 00117E1C 38 80 00 1E */ li r4, 0x1e
-/* 8011C1C0 00117E20 38 A0 00 00 */ li r5, 0
-/* 8011C1C4 00117E24 4B FF A4 E1 */ bl func_801166A4
-/* 8011C1C8 00117E28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C1CC 00117E2C 38 A0 00 02 */ li r5, 2
-/* 8011C1D0 00117E30 38 80 00 5F */ li r4, 0x5f
-/* 8011C1D4 00117E34 38 00 00 03 */ li r0, 3
-/* 8011C1D8 00117E38 98 A3 00 E1 */ stb r5, 0xe1(r3)
-/* 8011C1DC 00117E3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C1E0 00117E40 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011C1E4 00117E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C1E8 00117E48 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 8011C1EC 00117E4C 48 00 05 84 */ b lbl_8011C770
-/* 8011C1F0 00117E50 3B E0 00 01 */ li r31, 1
-/* 8011C1F4 00117E54 48 04 53 11 */ bl func_80161504
-/* 8011C1F8 00117E58 7C 63 07 74 */ extsb r3, r3
-/* 8011C1FC 00117E5C 38 03 00 07 */ addi r0, r3, 7
-/* 8011C200 00117E60 28 00 00 08 */ cmplwi r0, 8
-/* 8011C204 00117E64 41 81 01 60 */ bgt lbl_8011C364
-/* 8011C208 00117E68 3C 60 80 42 */ lis r3, lbl_8041BF08@ha
-/* 8011C20C 00117E6C 54 00 10 3A */ slwi r0, r0, 2
-/* 8011C210 00117E70 38 63 BF 08 */ addi r3, r3, lbl_8041BF08@l
-/* 8011C214 00117E74 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8011C218 00117E78 7C 69 03 A6 */ mtctr r3
-/* 8011C21C 00117E7C 4E 80 04 20 */ bctr
-/* 8011C220 00117E80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C224 00117E84 38 60 00 17 */ li r3, 0x17
-/* 8011C228 00117E88 88 04 00 E2 */ lbz r0, 0xe2(r4)
-/* 8011C22C 00117E8C 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C230 00117E90 48 04 00 D9 */ bl func_8015C308
-/* 8011C234 00117E94 38 60 00 01 */ li r3, 1
-/* 8011C238 00117E98 38 80 55 0E */ li r4, 0x550e
-/* 8011C23C 00117E9C 4B F3 A2 7D */ bl func_800564B8
-/* 8011C240 00117EA0 3B E0 00 00 */ li r31, 0
-/* 8011C244 00117EA4 48 00 01 2C */ b lbl_8011C370
-/* 8011C248 00117EA8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C24C 00117EAC 38 60 00 17 */ li r3, 0x17
-/* 8011C250 00117EB0 88 04 00 E2 */ lbz r0, 0xe2(r4)
-/* 8011C254 00117EB4 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C258 00117EB8 48 04 00 B1 */ bl func_8015C308
-/* 8011C25C 00117EBC 38 60 00 01 */ li r3, 1
-/* 8011C260 00117EC0 38 80 55 0E */ li r4, 0x550e
-/* 8011C264 00117EC4 4B F3 A2 55 */ bl func_800564B8
-/* 8011C268 00117EC8 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
-/* 8011C26C 00117ECC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011C270 00117ED0 41 82 00 84 */ beq lbl_8011C2F4
-/* 8011C274 00117ED4 38 80 00 02 */ li r4, 2
-/* 8011C278 00117ED8 4B FC 9E 45 */ bl func_800E60BC
-/* 8011C27C 00117EDC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011C280 00117EE0 2C 00 00 01 */ cmpwi r0, 1
-/* 8011C284 00117EE4 41 82 00 40 */ beq lbl_8011C2C4
-/* 8011C288 00117EE8 40 80 00 10 */ bge lbl_8011C298
-/* 8011C28C 00117EEC 2C 00 00 00 */ cmpwi r0, 0
-/* 8011C290 00117EF0 40 80 00 14 */ bge lbl_8011C2A4
-/* 8011C294 00117EF4 48 00 00 DC */ b lbl_8011C370
-lbl_8011C298:
-/* 8011C298 00117EF8 2C 00 00 03 */ cmpwi r0, 3
-/* 8011C29C 00117EFC 40 80 00 D4 */ bge lbl_8011C370
-/* 8011C2A0 00117F00 48 00 00 14 */ b lbl_8011C2B4
-lbl_8011C2A4:
-/* 8011C2A4 00117F04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C2A8 00117F08 38 00 00 81 */ li r0, 0x81
-/* 8011C2AC 00117F0C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C2B0 00117F10 48 00 00 C0 */ b lbl_8011C370
-lbl_8011C2B4:
-/* 8011C2B4 00117F14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C2B8 00117F18 88 03 00 E2 */ lbz r0, 0xe2(r3)
-/* 8011C2BC 00117F1C 60 00 00 80 */ ori r0, r0, 0x80
-/* 8011C2C0 00117F20 98 03 00 E2 */ stb r0, 0xe2(r3)
-lbl_8011C2C4:
-/* 8011C2C4 00117F24 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C2C8 00117F28 38 00 00 77 */ li r0, 0x77
-/* 8011C2CC 00117F2C 38 A0 00 02 */ li r5, 2
-/* 8011C2D0 00117F30 38 60 00 01 */ li r3, 1
-/* 8011C2D4 00117F34 90 04 00 DC */ stw r0, 0xdc(r4)
-/* 8011C2D8 00117F38 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
-/* 8011C2DC 00117F3C 88 04 05 45 */ lbz r0, 0x545(r4)
-/* 8011C2E0 00117F40 50 A0 36 32 */ rlwimi r0, r5, 6, 0x18, 0x19
-/* 8011C2E4 00117F44 98 04 05 45 */ stb r0, 0x545(r4)
-/* 8011C2E8 00117F48 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
-/* 8011C2EC 00117F4C 48 00 06 B1 */ bl func_8011C99C
-/* 8011C2F0 00117F50 48 00 00 80 */ b lbl_8011C370
-lbl_8011C2F4:
-/* 8011C2F4 00117F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C2F8 00117F58 38 00 FF FF */ li r0, -1
-/* 8011C2FC 00117F5C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C300 00117F60 48 00 00 70 */ b lbl_8011C370
-/* 8011C304 00117F64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C308 00117F68 38 00 00 7A */ li r0, 0x7a
-/* 8011C30C 00117F6C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C310 00117F70 48 00 00 60 */ b lbl_8011C370
-/* 8011C314 00117F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C318 00117F78 38 00 00 7B */ li r0, 0x7b
-/* 8011C31C 00117F7C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C320 00117F80 48 00 00 50 */ b lbl_8011C370
-/* 8011C324 00117F84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C328 00117F88 38 00 00 7C */ li r0, 0x7c
-/* 8011C32C 00117F8C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C330 00117F90 48 00 00 40 */ b lbl_8011C370
-/* 8011C334 00117F94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C338 00117F98 38 00 00 7E */ li r0, 0x7e
-/* 8011C33C 00117F9C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C340 00117FA0 48 00 00 30 */ b lbl_8011C370
-/* 8011C344 00117FA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C348 00117FA8 38 00 00 7F */ li r0, 0x7f
-/* 8011C34C 00117FAC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C350 00117FB0 48 00 00 20 */ b lbl_8011C370
-/* 8011C354 00117FB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C358 00117FB8 38 00 00 80 */ li r0, 0x80
-/* 8011C35C 00117FBC 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C360 00117FC0 48 00 00 10 */ b lbl_8011C370
-lbl_8011C364:
-/* 8011C364 00117FC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C368 00117FC8 38 00 00 7D */ li r0, 0x7d
-/* 8011C36C 00117FCC 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011C370:
-/* 8011C370 00117FD0 2C 1F 00 00 */ cmpwi r31, 0
-/* 8011C374 00117FD4 41 82 03 FC */ beq lbl_8011C770
-/* 8011C378 00117FD8 4B EE D4 61 */ bl func_800097D8
-/* 8011C37C 00117FDC 48 00 03 F4 */ b lbl_8011C770
-/* 8011C380 00117FE0 38 00 00 74 */ li r0, 0x74
-/* 8011C384 00117FE4 90 07 00 DC */ stw r0, 0xdc(r7)
-/* 8011C388 00117FE8 4B F3 9E ED */ bl func_80056274
-/* 8011C38C 00117FEC 48 00 03 E4 */ b lbl_8011C770
-/* 8011C390 00117FF0 38 60 00 01 */ li r3, 1
-/* 8011C394 00117FF4 38 80 2F 16 */ li r4, 0x2f16
-/* 8011C398 00117FF8 4B F3 A1 21 */ bl func_800564B8
-/* 8011C39C 00117FFC 38 60 00 80 */ li r3, 0x80
-/* 8011C3A0 00118000 38 80 00 01 */ li r4, 1
-/* 8011C3A4 00118004 38 A0 00 00 */ li r5, 0
-/* 8011C3A8 00118008 38 C0 00 01 */ li r6, 1
-/* 8011C3AC 0011800C 4B F3 D6 C1 */ bl func_80059A6C
-/* 8011C3B0 00118010 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C3B4 00118014 28 00 00 00 */ cmplwi r0, 0
-/* 8011C3B8 00118018 40 82 03 B8 */ bne lbl_8011C770
-/* 8011C3BC 0011801C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C3C0 00118020 38 00 00 75 */ li r0, 0x75
-/* 8011C3C4 00118024 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C3C8 00118028 48 00 03 A8 */ b lbl_8011C770
-/* 8011C3CC 0011802C 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C3D0 00118030 38 60 00 17 */ li r3, 0x17
-/* 8011C3D4 00118034 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C3D8 00118038 48 03 FF 31 */ bl func_8015C308
-/* 8011C3DC 0011803C 38 60 00 01 */ li r3, 1
-/* 8011C3E0 00118040 38 80 51 52 */ li r4, 0x5152
-/* 8011C3E4 00118044 4B F3 A0 D5 */ bl func_800564B8
-/* 8011C3E8 00118048 38 60 00 80 */ li r3, 0x80
-/* 8011C3EC 0011804C 38 80 00 01 */ li r4, 1
-/* 8011C3F0 00118050 38 A0 00 00 */ li r5, 0
-/* 8011C3F4 00118054 38 C0 00 01 */ li r6, 1
-/* 8011C3F8 00118058 4B F3 D6 75 */ bl func_80059A6C
-/* 8011C3FC 0011805C 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C400 00118060 28 00 00 00 */ cmplwi r0, 0
-/* 8011C404 00118064 40 82 03 6C */ bne lbl_8011C770
-/* 8011C408 00118068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C40C 0011806C 38 80 00 78 */ li r4, 0x78
-/* 8011C410 00118070 3C 00 43 30 */ lis r0, 0x4330
-/* 8011C414 00118074 C8 42 8D 20 */ lfd f2, lbl_80641320-_SDA2_BASE_(r2)
-/* 8011C418 00118078 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011C41C 0011807C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8011C420 00118080 90 01 00 08 */ stw r0, 8(r1)
-/* 8011C424 00118084 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 8011C428 00118088 C8 03 00 A0 */ lfd f0, 0xa0(r3)
-/* 8011C42C 0011808C 90 01 00 0C */ stw r0, 0xc(r1)
-/* 8011C430 00118090 C8 21 00 08 */ lfd f1, 8(r1)
-/* 8011C434 00118094 FC 21 10 28 */ fsub f1, f1, f2
-/* 8011C438 00118098 FC 00 08 24 */ fdiv f0, f0, f1
-/* 8011C43C 0011809C D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
-/* 8011C440 001180A0 48 00 03 30 */ b lbl_8011C770
-/* 8011C444 001180A4 38 00 00 79 */ li r0, 0x79
-/* 8011C448 001180A8 C0 22 8D 10 */ lfs f1, lbl_80641310-_SDA2_BASE_(r2)
-/* 8011C44C 001180AC 90 07 00 DC */ stw r0, 0xdc(r7)
-/* 8011C450 001180B0 38 60 02 5E */ li r3, 0x25e
-/* 8011C454 001180B4 38 80 00 00 */ li r4, 0
-/* 8011C458 001180B8 4B EE ED 19 */ bl func_8000B170
-/* 8011C45C 001180BC 48 00 03 14 */ b lbl_8011C770
-/* 8011C460 001180C0 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C464 001180C4 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
-/* 8011C468 001180C8 41 82 00 14 */ beq lbl_8011C47C
-/* 8011C46C 001180CC 38 60 00 01 */ li r3, 1
-/* 8011C470 001180D0 38 80 51 56 */ li r4, 0x5156
-/* 8011C474 001180D4 4B F3 A0 45 */ bl func_800564B8
-/* 8011C478 001180D8 48 00 00 10 */ b lbl_8011C488
-lbl_8011C47C:
-/* 8011C47C 001180DC 38 60 00 01 */ li r3, 1
-/* 8011C480 001180E0 38 80 51 55 */ li r4, 0x5155
-/* 8011C484 001180E4 4B F3 A0 35 */ bl func_800564B8
-lbl_8011C488:
-/* 8011C488 001180E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8011C48C 001180EC 3C 00 43 30 */ lis r0, 0x4330
-/* 8011C490 001180F0 90 01 00 08 */ stw r0, 8(r1)
-/* 8011C494 001180F4 88 03 00 59 */ lbz r0, 0x59(r3)
-/* 8011C498 001180F8 C8 62 8D 20 */ lfd f3, lbl_80641320-_SDA2_BASE_(r2)
-/* 8011C49C 001180FC 90 01 00 0C */ stw r0, 0xc(r1)
-/* 8011C4A0 00118100 C8 43 00 A0 */ lfd f2, 0xa0(r3)
-/* 8011C4A4 00118104 C8 01 00 08 */ lfd f0, 8(r1)
-/* 8011C4A8 00118108 C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
-/* 8011C4AC 0011810C FC 60 18 28 */ fsub f3, f0, f3
-/* 8011C4B0 00118110 C8 02 8D 18 */ lfd f0, lbl_80641318-_SDA2_BASE_(r2)
-/* 8011C4B4 00118114 FC 42 18 24 */ fdiv f2, f2, f3
-/* 8011C4B8 00118118 FC 22 08 28 */ fsub f1, f2, f1
-/* 8011C4BC 0011811C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8011C4C0 00118120 4C 41 13 82 */ cror 2, 1, 2
-/* 8011C4C4 00118124 40 82 02 AC */ bne lbl_8011C770
-/* 8011C4C8 00118128 38 60 00 80 */ li r3, 0x80
-/* 8011C4CC 0011812C 38 80 00 01 */ li r4, 1
-/* 8011C4D0 00118130 38 A0 00 00 */ li r5, 0
-/* 8011C4D4 00118134 38 C0 00 01 */ li r6, 1
-/* 8011C4D8 00118138 4B F3 D5 95 */ bl func_80059A6C
-/* 8011C4DC 0011813C 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C4E0 00118140 28 00 00 00 */ cmplwi r0, 0
-/* 8011C4E4 00118144 40 82 02 8C */ bne lbl_8011C770
-/* 8011C4E8 00118148 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C4EC 0011814C 38 00 00 75 */ li r0, 0x75
-/* 8011C4F0 00118150 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C4F4 00118154 48 00 02 7C */ b lbl_8011C770
-/* 8011C4F8 00118158 38 60 00 01 */ li r3, 1
-/* 8011C4FC 0011815C 38 80 2F 17 */ li r4, 0x2f17
-/* 8011C500 00118160 4B F3 9F B9 */ bl func_800564B8
-/* 8011C504 00118164 38 60 00 80 */ li r3, 0x80
-/* 8011C508 00118168 38 80 00 01 */ li r4, 1
-/* 8011C50C 0011816C 38 A0 00 00 */ li r5, 0
-/* 8011C510 00118170 38 C0 00 01 */ li r6, 1
-/* 8011C514 00118174 4B F3 D5 59 */ bl func_80059A6C
-/* 8011C518 00118178 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C51C 0011817C 28 00 00 00 */ cmplwi r0, 0
-/* 8011C520 00118180 40 82 02 50 */ bne lbl_8011C770
-/* 8011C524 00118184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C528 00118188 38 00 00 75 */ li r0, 0x75
-/* 8011C52C 0011818C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C530 00118190 48 00 02 40 */ b lbl_8011C770
-/* 8011C534 00118194 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C538 00118198 38 60 00 17 */ li r3, 0x17
-/* 8011C53C 0011819C 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C540 001181A0 48 03 FD C9 */ bl func_8015C308
-/* 8011C544 001181A4 38 60 00 01 */ li r3, 1
-/* 8011C548 001181A8 38 80 51 4D */ li r4, 0x514d
-/* 8011C54C 001181AC 4B F3 9F 6D */ bl func_800564B8
-/* 8011C550 001181B0 38 60 00 80 */ li r3, 0x80
-/* 8011C554 001181B4 38 80 00 01 */ li r4, 1
-/* 8011C558 001181B8 38 A0 00 00 */ li r5, 0
-/* 8011C55C 001181BC 38 C0 00 01 */ li r6, 1
-/* 8011C560 001181C0 4B F3 D5 0D */ bl func_80059A6C
-/* 8011C564 001181C4 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C568 001181C8 28 00 00 00 */ cmplwi r0, 0
-/* 8011C56C 001181CC 40 82 02 04 */ bne lbl_8011C770
-/* 8011C570 001181D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C574 001181D4 38 00 00 75 */ li r0, 0x75
-/* 8011C578 001181D8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C57C 001181DC 48 00 01 F4 */ b lbl_8011C770
-/* 8011C580 001181E0 38 60 00 01 */ li r3, 1
-/* 8011C584 001181E4 38 80 2F 17 */ li r4, 0x2f17
-/* 8011C588 001181E8 4B F3 9F 31 */ bl func_800564B8
-/* 8011C58C 001181EC 38 60 00 80 */ li r3, 0x80
-/* 8011C590 001181F0 38 80 00 01 */ li r4, 1
-/* 8011C594 001181F4 38 A0 00 00 */ li r5, 0
-/* 8011C598 001181F8 38 C0 00 01 */ li r6, 1
-/* 8011C59C 001181FC 4B F3 D4 D1 */ bl func_80059A6C
-/* 8011C5A0 00118200 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C5A4 00118204 28 00 00 00 */ cmplwi r0, 0
-/* 8011C5A8 00118208 40 82 01 C8 */ bne lbl_8011C770
-/* 8011C5AC 0011820C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C5B0 00118210 38 00 00 75 */ li r0, 0x75
-/* 8011C5B4 00118214 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C5B8 00118218 48 00 01 B8 */ b lbl_8011C770
-/* 8011C5BC 0011821C 38 60 00 01 */ li r3, 1
-/* 8011C5C0 00118220 38 80 2F 17 */ li r4, 0x2f17
-/* 8011C5C4 00118224 4B F3 9E F5 */ bl func_800564B8
-/* 8011C5C8 00118228 38 60 00 80 */ li r3, 0x80
-/* 8011C5CC 0011822C 38 80 00 01 */ li r4, 1
-/* 8011C5D0 00118230 38 A0 00 00 */ li r5, 0
-/* 8011C5D4 00118234 38 C0 00 01 */ li r6, 1
-/* 8011C5D8 00118238 4B F3 D4 95 */ bl func_80059A6C
-/* 8011C5DC 0011823C 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C5E0 00118240 28 00 00 00 */ cmplwi r0, 0
-/* 8011C5E4 00118244 40 82 01 8C */ bne lbl_8011C770
-/* 8011C5E8 00118248 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C5EC 0011824C 38 00 00 75 */ li r0, 0x75
-/* 8011C5F0 00118250 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C5F4 00118254 48 00 01 7C */ b lbl_8011C770
-/* 8011C5F8 00118258 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C5FC 0011825C 38 60 00 17 */ li r3, 0x17
-/* 8011C600 00118260 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C604 00118264 48 03 FD 05 */ bl func_8015C308
-/* 8011C608 00118268 38 60 00 01 */ li r3, 1
-/* 8011C60C 0011826C 38 80 51 4F */ li r4, 0x514f
-/* 8011C610 00118270 4B F3 9E A9 */ bl func_800564B8
-/* 8011C614 00118274 38 60 00 80 */ li r3, 0x80
-/* 8011C618 00118278 38 80 00 01 */ li r4, 1
-/* 8011C61C 0011827C 38 A0 00 00 */ li r5, 0
-/* 8011C620 00118280 38 C0 00 01 */ li r6, 1
-/* 8011C624 00118284 4B F3 D4 49 */ bl func_80059A6C
-/* 8011C628 00118288 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C62C 0011828C 28 00 00 00 */ cmplwi r0, 0
-/* 8011C630 00118290 40 82 01 40 */ bne lbl_8011C770
-/* 8011C634 00118294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C638 00118298 38 00 00 75 */ li r0, 0x75
-/* 8011C63C 0011829C 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C640 001182A0 48 00 01 30 */ b lbl_8011C770
-/* 8011C644 001182A4 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C648 001182A8 38 60 00 17 */ li r3, 0x17
-/* 8011C64C 001182AC 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C650 001182B0 48 03 FC B9 */ bl func_8015C308
-/* 8011C654 001182B4 38 60 00 01 */ li r3, 1
-/* 8011C658 001182B8 38 80 51 51 */ li r4, 0x5151
-/* 8011C65C 001182BC 4B F3 9E 5D */ bl func_800564B8
-/* 8011C660 001182C0 38 60 00 80 */ li r3, 0x80
-/* 8011C664 001182C4 38 80 00 01 */ li r4, 1
-/* 8011C668 001182C8 38 A0 00 00 */ li r5, 0
-/* 8011C66C 001182CC 38 C0 00 01 */ li r6, 1
-/* 8011C670 001182D0 4B F3 D3 FD */ bl func_80059A6C
-/* 8011C674 001182D4 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C678 001182D8 28 00 00 00 */ cmplwi r0, 0
-/* 8011C67C 001182DC 40 82 00 F4 */ bne lbl_8011C770
-/* 8011C680 001182E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C684 001182E4 38 00 00 75 */ li r0, 0x75
-/* 8011C688 001182E8 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C68C 001182EC 48 00 00 E4 */ b lbl_8011C770
-/* 8011C690 001182F0 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C694 001182F4 38 60 00 17 */ li r3, 0x17
-/* 8011C698 001182F8 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C69C 001182FC 48 03 FC 6D */ bl func_8015C308
-/* 8011C6A0 00118300 38 60 00 01 */ li r3, 1
-/* 8011C6A4 00118304 38 80 51 50 */ li r4, 0x5150
-/* 8011C6A8 00118308 4B F3 9E 11 */ bl func_800564B8
-/* 8011C6AC 0011830C 38 60 00 80 */ li r3, 0x80
-/* 8011C6B0 00118310 38 80 00 01 */ li r4, 1
-/* 8011C6B4 00118314 38 A0 00 00 */ li r5, 0
-/* 8011C6B8 00118318 38 C0 00 01 */ li r6, 1
-/* 8011C6BC 0011831C 4B F3 D3 B1 */ bl func_80059A6C
-/* 8011C6C0 00118320 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C6C4 00118324 28 00 00 00 */ cmplwi r0, 0
-/* 8011C6C8 00118328 40 82 00 A8 */ bne lbl_8011C770
-/* 8011C6CC 0011832C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C6D0 00118330 38 00 00 75 */ li r0, 0x75
-/* 8011C6D4 00118334 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C6D8 00118338 48 00 00 98 */ b lbl_8011C770
-/* 8011C6DC 0011833C 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C6E0 00118340 38 60 00 17 */ li r3, 0x17
-/* 8011C6E4 00118344 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C6E8 00118348 48 03 FC 21 */ bl func_8015C308
-/* 8011C6EC 0011834C 38 60 00 01 */ li r3, 1
-/* 8011C6F0 00118350 38 80 51 53 */ li r4, 0x5153
-/* 8011C6F4 00118354 4B F3 9D C5 */ bl func_800564B8
-/* 8011C6F8 00118358 38 60 00 80 */ li r3, 0x80
-/* 8011C6FC 0011835C 38 80 00 01 */ li r4, 1
-/* 8011C700 00118360 38 A0 00 00 */ li r5, 0
-/* 8011C704 00118364 38 C0 00 01 */ li r6, 1
-/* 8011C708 00118368 4B F3 D3 65 */ bl func_80059A6C
-/* 8011C70C 0011836C 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C710 00118370 28 00 00 00 */ cmplwi r0, 0
-/* 8011C714 00118374 40 82 00 5C */ bne lbl_8011C770
-/* 8011C718 00118378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C71C 0011837C 38 00 00 82 */ li r0, 0x82
-/* 8011C720 00118380 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 8011C724 00118384 48 00 00 4C */ b lbl_8011C770
-/* 8011C728 00118388 88 07 00 E2 */ lbz r0, 0xe2(r7)
-/* 8011C72C 0011838C 38 60 00 17 */ li r3, 0x17
-/* 8011C730 00118390 54 04 07 3E */ clrlwi r4, r0, 0x1c
-/* 8011C734 00118394 48 03 FB D5 */ bl func_8015C308
-/* 8011C738 00118398 38 60 00 01 */ li r3, 1
-/* 8011C73C 0011839C 38 80 51 54 */ li r4, 0x5154
-/* 8011C740 001183A0 4B F3 9D 79 */ bl func_800564B8
-/* 8011C744 001183A4 38 60 00 80 */ li r3, 0x80
-/* 8011C748 001183A8 38 80 00 01 */ li r4, 1
-/* 8011C74C 001183AC 38 A0 00 00 */ li r5, 0
-/* 8011C750 001183B0 38 C0 00 01 */ li r6, 1
-/* 8011C754 001183B4 4B F3 D3 19 */ bl func_80059A6C
-/* 8011C758 001183B8 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8011C75C 001183BC 28 00 00 00 */ cmplwi r0, 0
-/* 8011C760 001183C0 40 82 00 10 */ bne lbl_8011C770
-/* 8011C764 001183C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13)
-/* 8011C768 001183C8 38 00 00 75 */ li r0, 0x75
-/* 8011C76C 001183CC 90 03 00 DC */ stw r0, 0xdc(r3)
-lbl_8011C770:
-/* 8011C770 001183D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011C774 001183D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011C778 001183D8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011C77C 001183DC 7C 08 03 A6 */ mtlr r0
-/* 8011C780 001183E0 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011C784 001183E4 4E 80 00 20 */ blr
-
-.global func_8011C788
-func_8011C788:
-/* 8011C788 001183E8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011C78C 001183EC 7C 08 02 A6 */ mflr r0
-/* 8011C790 001183F0 38 A0 00 03 */ li r5, 3
-/* 8011C794 001183F4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011C798 001183F8 38 C1 00 08 */ addi r6, r1, 8
-/* 8011C79C 001183FC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011C7A0 00118400 7C 9F 23 78 */ mr r31, r4
-/* 8011C7A4 00118404 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011C7A8 00118408 7C 7E 1B 78 */ mr r30, r3
-/* 8011C7AC 0011840C 48 13 76 E1 */ bl func_80253E8C
-/* 8011C7B0 00118410 80 61 00 08 */ lwz r3, 8(r1)
-/* 8011C7B4 00118414 38 03 FF FC */ addi r0, r3, -4
-/* 8011C7B8 00118418 28 00 00 08 */ cmplwi r0, 8
-/* 8011C7BC 0011841C 41 81 00 A8 */ bgt lbl_8011C864
-/* 8011C7C0 00118420 3C 60 80 42 */ lis r3, lbl_8041BFBC@ha
-/* 8011C7C4 00118424 54 00 10 3A */ slwi r0, r0, 2
-/* 8011C7C8 00118428 38 63 BF BC */ addi r3, r3, lbl_8041BFBC@l
-/* 8011C7CC 0011842C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8011C7D0 00118430 7C 69 03 A6 */ mtctr r3
-/* 8011C7D4 00118434 4E 80 04 20 */ bctr
-/* 8011C7D8 00118438 7F C3 F3 78 */ mr r3, r30
-/* 8011C7DC 0011843C 7F E4 FB 78 */ mr r4, r31
-/* 8011C7E0 00118440 38 A0 00 01 */ li r5, 1
-/* 8011C7E4 00118444 38 C0 00 00 */ li r6, 0
-/* 8011C7E8 00118448 48 13 76 CD */ bl func_80253EB4
-/* 8011C7EC 0011844C 48 00 00 78 */ b lbl_8011C864
-/* 8011C7F0 00118450 4B F3 C3 B5 */ bl VMBASEIsPageValid
-/* 8011C7F4 00118454 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8011C7F8 00118458 40 82 00 10 */ bne lbl_8011C808
-/* 8011C7FC 0011845C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2)
-/* 8011C800 00118460 80 7F 00 24 */ lwz r3, 0x24(r31)
-/* 8011C804 00118464 D0 03 00 04 */ stfs f0, 4(r3)
-lbl_8011C808:
-/* 8011C808 00118468 7F C3 F3 78 */ mr r3, r30
-/* 8011C80C 0011846C 7F E4 FB 78 */ mr r4, r31
-/* 8011C810 00118470 38 A0 00 02 */ li r5, 2
-/* 8011C814 00118474 38 C0 51 5E */ li r6, 0x515e
-/* 8011C818 00118478 48 13 76 9D */ bl func_80253EB4
-/* 8011C81C 0011847C 48 00 00 48 */ b lbl_8011C864
-/* 8011C820 00118480 4B F3 C3 85 */ bl VMBASEIsPageValid
-/* 8011C824 00118484 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8011C828 00118488 40 82 00 10 */ bne lbl_8011C838
-/* 8011C82C 0011848C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2)
-/* 8011C830 00118490 80 7F 00 24 */ lwz r3, 0x24(r31)
-/* 8011C834 00118494 D0 03 00 04 */ stfs f0, 4(r3)
-lbl_8011C838:
-/* 8011C838 00118498 7F C3 F3 78 */ mr r3, r30
-/* 8011C83C 0011849C 7F E4 FB 78 */ mr r4, r31
-/* 8011C840 001184A0 38 A0 00 02 */ li r5, 2
-/* 8011C844 001184A4 38 C0 51 5F */ li r6, 0x515f
-/* 8011C848 001184A8 48 13 76 6D */ bl func_80253EB4
-/* 8011C84C 001184AC 48 00 00 18 */ b lbl_8011C864
-/* 8011C850 001184B0 7F C3 F3 78 */ mr r3, r30
-/* 8011C854 001184B4 7F E4 FB 78 */ mr r4, r31
-/* 8011C858 001184B8 38 A0 00 02 */ li r5, 2
-/* 8011C85C 001184BC 38 C0 51 63 */ li r6, 0x5163
-/* 8011C860 001184C0 48 13 76 55 */ bl func_80253EB4
-lbl_8011C864:
-/* 8011C864 001184C4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011C868 001184C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011C86C 001184CC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011C870 001184D0 7C 08 03 A6 */ mtlr r0
-/* 8011C874 001184D4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011C878 001184D8 4E 80 00 20 */ blr
-
-.global func_8011C87C
-func_8011C87C:
-/* 8011C87C 001184DC 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8011C880 001184E0 7C 08 02 A6 */ mflr r0
-/* 8011C884 001184E4 38 A0 00 03 */ li r5, 3
-/* 8011C888 001184E8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8011C88C 001184EC 38 C1 00 08 */ addi r6, r1, 8
-/* 8011C890 001184F0 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8011C894 001184F4 7C 9F 23 78 */ mr r31, r4
-/* 8011C898 001184F8 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8011C89C 001184FC 7C 7E 1B 78 */ mr r30, r3
-/* 8011C8A0 00118500 48 13 76 3D */ bl func_80253EDC
-/* 8011C8A4 00118504 80 01 00 08 */ lwz r0, 8(r1)
-/* 8011C8A8 00118508 2C 00 00 08 */ cmpwi r0, 8
-/* 8011C8AC 0011850C 41 82 00 70 */ beq lbl_8011C91C
-/* 8011C8B0 00118510 40 80 00 1C */ bge lbl_8011C8CC
-/* 8011C8B4 00118514 2C 00 00 02 */ cmpwi r0, 2
-/* 8011C8B8 00118518 41 82 00 44 */ beq lbl_8011C8FC
-/* 8011C8BC 0011851C 40 80 00 60 */ bge lbl_8011C91C
-/* 8011C8C0 00118520 2C 00 00 01 */ cmpwi r0, 1
-/* 8011C8C4 00118524 40 80 00 14 */ bge lbl_8011C8D8
-/* 8011C8C8 00118528 48 00 00 54 */ b lbl_8011C91C
-lbl_8011C8CC:
-/* 8011C8CC 0011852C 2C 00 00 0B */ cmpwi r0, 0xb
-/* 8011C8D0 00118530 41 82 00 4C */ beq lbl_8011C91C
-/* 8011C8D4 00118534 48 00 00 48 */ b lbl_8011C91C
-lbl_8011C8D8:
-/* 8011C8D8 00118538 7F C3 F3 78 */ mr r3, r30
-/* 8011C8DC 0011853C 7F E4 FB 78 */ mr r4, r31
-/* 8011C8E0 00118540 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011C8E4 00118544 38 A0 00 06 */ li r5, 6
-/* 8011C8E8 00118548 48 13 75 F5 */ bl func_80253EDC
-/* 8011C8EC 0011854C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011C8F0 00118550 38 60 00 0A */ li r3, 0xa
-/* 8011C8F4 00118554 4B F3 D1 49 */ bl func_80059A3C
-/* 8011C8F8 00118558 48 00 00 24 */ b lbl_8011C91C
-lbl_8011C8FC:
-/* 8011C8FC 0011855C 7F C3 F3 78 */ mr r3, r30
-/* 8011C900 00118560 7F E4 FB 78 */ mr r4, r31
-/* 8011C904 00118564 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8011C908 00118568 38 A0 00 06 */ li r5, 6
-/* 8011C90C 0011856C 48 13 75 D1 */ bl func_80253EDC
-/* 8011C910 00118570 38 81 00 10 */ addi r4, r1, 0x10
-/* 8011C914 00118574 38 60 00 0B */ li r3, 0xb
-/* 8011C918 00118578 4B F3 D1 25 */ bl func_80059A3C
-lbl_8011C91C:
-/* 8011C91C 0011857C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8011C920 00118580 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8011C924 00118584 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8011C928 00118588 7C 08 03 A6 */ mtlr r0
-/* 8011C92C 0011858C 38 21 00 40 */ addi r1, r1, 0x40
-/* 8011C930 00118590 4E 80 00 20 */ blr
-
-.global func_8011C934
-func_8011C934:
-/* 8011C934 00118594 38 A0 00 01 */ li r5, 1
-/* 8011C938 00118598 38 6D 9C A8 */ addi r3, r13, lbl_8063EF68-_SDA_BASE_
-/* 8011C93C 0011859C 38 80 00 04 */ li r4, 4
-/* 8011C940 001185A0 38 00 00 00 */ li r0, 0
-/* 8011C944 001185A4 98 AD 9C A8 */ stb r5, lbl_8063EF68-_SDA_BASE_(r13)
-/* 8011C948 001185A8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8011C94C 001185AC 98 03 00 04 */ stb r0, 4(r3)
-/* 8011C950 001185B0 4E 80 00 20 */ blr
-
-.global func_8011C954
-func_8011C954:
-/* 8011C954 001185B4 38 A0 00 01 */ li r5, 1
-/* 8011C958 001185B8 38 6D 9C B0 */ addi r3, r13, lbl_8063EF70-_SDA_BASE_
-/* 8011C95C 001185BC 38 80 00 04 */ li r4, 4
-/* 8011C960 001185C0 38 00 00 00 */ li r0, 0
-/* 8011C964 001185C4 98 AD 9C B0 */ stb r5, lbl_8063EF70-_SDA_BASE_(r13)
-/* 8011C968 001185C8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8011C96C 001185CC 98 03 00 04 */ stb r0, 4(r3)
-/* 8011C970 001185D0 4E 80 00 20 */ blr
-
-.global func_8011C974
-func_8011C974:
-/* 8011C974 001185D4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011C978 001185D8 7C 08 02 A6 */ mflr r0
-/* 8011C97C 001185DC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011C980 001185E0 48 04 2D 61 */ bl func_8015F6E0
-/* 8011C984 001185E4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011C988 001185E8 3C 63 00 06 */ addis r3, r3, 6
-/* 8011C98C 001185EC 38 63 85 EC */ addi r3, r3, -31252
-/* 8011C990 001185F0 7C 08 03 A6 */ mtlr r0
-/* 8011C994 001185F4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011C998 001185F8 4E 80 00 20 */ blr
-
-.global func_8011C99C
-func_8011C99C:
-/* 8011C99C 001185FC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011C9A0 00118600 7C 08 02 A6 */ mflr r0
-/* 8011C9A4 00118604 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011C9A8 00118608 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011C9AC 0011860C 7C 9F 23 78 */ mr r31, r4
-/* 8011C9B0 00118610 93 C1 00 08 */ stw r30, 8(r1)
-/* 8011C9B4 00118614 7C 7E 1B 78 */ mr r30, r3
-/* 8011C9B8 00118618 48 04 2D 29 */ bl func_8015F6E0
-/* 8011C9BC 0011861C 2C 1E 00 04 */ cmpwi r30, 4
-/* 8011C9C0 00118620 41 82 09 0C */ beq lbl_8011D2CC
-/* 8011C9C4 00118624 40 80 00 1C */ bge lbl_8011C9E0
-/* 8011C9C8 00118628 2C 1E 00 02 */ cmpwi r30, 2
-/* 8011C9CC 0011862C 41 82 04 90 */ beq lbl_8011CE5C
-/* 8011C9D0 00118630 40 80 11 D8 */ bge lbl_8011DBA8
-/* 8011C9D4 00118634 2C 1E 00 01 */ cmpwi r30, 1
-/* 8011C9D8 00118638 40 80 00 14 */ bge lbl_8011C9EC
-/* 8011C9DC 0011863C 48 00 11 CC */ b lbl_8011DBA8
-lbl_8011C9E0:
-/* 8011C9E0 00118640 2C 1E 00 08 */ cmpwi r30, 8
-/* 8011C9E4 00118644 41 82 0D 58 */ beq lbl_8011D73C
-/* 8011C9E8 00118648 48 00 11 C0 */ b lbl_8011DBA8
-lbl_8011C9EC:
-/* 8011C9EC 0011864C 3C 83 00 06 */ addis r4, r3, 6
-/* 8011C9F0 00118650 38 00 00 3F */ li r0, 0x3f
-/* 8011C9F4 00118654 38 E4 8A 34 */ addi r7, r4, -30156
-/* 8011C9F8 00118658 38 BF FF FC */ addi r5, r31, -4
-/* 8011C9FC 0011865C 7C 09 03 A6 */ mtctr r0
-lbl_8011CA00:
-/* 8011CA00 00118660 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CA04 00118664 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CA08 00118668 90 87 00 04 */ stw r4, 4(r7)
-/* 8011CA0C 0011866C 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011CA10 00118670 42 00 FF F0 */ bdnz lbl_8011CA00
-/* 8011CA14 00118674 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011CA18 00118678 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CA1C 0011867C 38 00 01 A4 */ li r0, 0x1a4
-/* 8011CA20 00118680 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011CA24 00118684 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011CA28 00118688 38 C4 8C 33 */ addi r6, r4, -29645
-/* 8011CA2C 0011868C 7C 09 03 A6 */ mtctr r0
-lbl_8011CA30:
-/* 8011CA30 00118690 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011CA34 00118694 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011CA38 00118698 98 86 00 01 */ stb r4, 1(r6)
-/* 8011CA3C 0011869C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011CA40 001186A0 42 00 FF F0 */ bdnz lbl_8011CA30
-/* 8011CA44 001186A4 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011CA48 001186A8 3C E3 00 06 */ addis r7, r3, 6
-/* 8011CA4C 001186AC 38 00 00 17 */ li r0, 0x17
-/* 8011CA50 001186B0 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011CA54 001186B4 98 87 8F 7C */ stb r4, -0x7084(r7)
-/* 8011CA58 001186B8 38 C7 8F 7C */ addi r6, r7, -28804
-/* 8011CA5C 001186BC 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011CA60 001186C0 98 87 8F 7D */ stb r4, -0x7083(r7)
-/* 8011CA64 001186C4 7C 09 03 A6 */ mtctr r0
-lbl_8011CA68:
-/* 8011CA68 001186C8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CA6C 001186CC 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CA70 001186D0 90 86 00 04 */ stw r4, 4(r6)
-/* 8011CA74 001186D4 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011CA78 001186D8 42 00 FF F0 */ bdnz lbl_8011CA68
-/* 8011CA7C 001186DC 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011CA80 001186E0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CA84 001186E4 38 00 00 30 */ li r0, 0x30
-/* 8011CA88 001186E8 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011CA8C 001186EC 90 C4 90 38 */ stw r6, -0x6fc8(r4)
-/* 8011CA90 001186F0 38 C4 90 3A */ addi r6, r4, -28614
-/* 8011CA94 001186F4 7C 09 03 A6 */ mtctr r0
-lbl_8011CA98:
-/* 8011CA98 001186F8 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011CA9C 001186FC A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011CAA0 00118700 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011CAA4 00118704 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011CAA8 00118708 42 00 FF F0 */ bdnz lbl_8011CA98
-/* 8011CAAC 0011870C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011CAB0 00118710 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CAB4 00118714 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011CAB8 00118718 38 00 00 3F */ li r0, 0x3f
-/* 8011CABC 0011871C 38 E4 A5 E4 */ addi r7, r4, -23068
-/* 8011CAC0 00118720 38 BF FF FC */ addi r5, r31, -4
-/* 8011CAC4 00118724 91 04 90 FC */ stw r8, -0x6f04(r4)
-/* 8011CAC8 00118728 90 C4 91 00 */ stw r6, -0x6f00(r4)
-/* 8011CACC 0011872C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011CAD0 00118730 90 C4 91 04 */ stw r6, -0x6efc(r4)
-/* 8011CAD4 00118734 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011CAD8 00118738 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011CADC 0011873C 99 04 91 08 */ stb r8, -0x6ef8(r4)
-/* 8011CAE0 00118740 98 C4 91 09 */ stb r6, -0x6ef7(r4)
-/* 8011CAE4 00118744 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011CAE8 00118748 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011CAEC 0011874C 99 04 91 0A */ stb r8, -0x6ef6(r4)
-/* 8011CAF0 00118750 98 C4 91 0B */ stb r6, -0x6ef5(r4)
-/* 8011CAF4 00118754 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011CAF8 00118758 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011CAFC 0011875C 99 04 91 0C */ stb r8, -0x6ef4(r4)
-/* 8011CB00 00118760 98 C4 91 0D */ stb r6, -0x6ef3(r4)
-/* 8011CB04 00118764 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011CB08 00118768 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011CB0C 0011876C 99 04 91 0E */ stb r8, -0x6ef2(r4)
-/* 8011CB10 00118770 98 C4 91 0F */ stb r6, -0x6ef1(r4)
-/* 8011CB14 00118774 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011CB18 00118778 98 C4 91 10 */ stb r6, -0x6ef0(r4)
-/* 8011CB1C 0011877C 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011CB20 00118780 98 C4 91 11 */ stb r6, -0x6eef(r4)
-/* 8011CB24 00118784 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011CB28 00118788 90 C4 91 14 */ stw r6, -0x6eec(r4)
-/* 8011CB2C 0011878C 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011CB30 00118790 90 C4 91 18 */ stw r6, -0x6ee8(r4)
-/* 8011CB34 00118794 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011CB38 00118798 98 C4 91 1C */ stb r6, -0x6ee4(r4)
-/* 8011CB3C 0011879C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011CB40 001187A0 98 C4 91 1D */ stb r6, -0x6ee3(r4)
-/* 8011CB44 001187A4 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011CB48 001187A8 98 C4 91 1E */ stb r6, -0x6ee2(r4)
-/* 8011CB4C 001187AC 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011CB50 001187B0 98 C4 91 1F */ stb r6, -0x6ee1(r4)
-/* 8011CB54 001187B4 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011CB58 001187B8 98 C4 91 20 */ stb r6, -0x6ee0(r4)
-/* 8011CB5C 001187BC 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011CB60 001187C0 98 C4 91 21 */ stb r6, -0x6edf(r4)
-/* 8011CB64 001187C4 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011CB68 001187C8 98 C4 91 22 */ stb r6, -0x6ede(r4)
-/* 8011CB6C 001187CC 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011CB70 001187D0 98 C4 91 23 */ stb r6, -0x6edd(r4)
-/* 8011CB74 001187D4 7C 09 03 A6 */ mtctr r0
-lbl_8011CB78:
-/* 8011CB78 001187D8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CB7C 001187DC 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CB80 001187E0 90 87 00 04 */ stw r4, 4(r7)
-/* 8011CB84 001187E4 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011CB88 001187E8 42 00 FF F0 */ bdnz lbl_8011CB78
-/* 8011CB8C 001187EC 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011CB90 001187F0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CB94 001187F4 38 00 01 A4 */ li r0, 0x1a4
-/* 8011CB98 001187F8 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011CB9C 001187FC 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011CBA0 00118800 38 C4 A7 E3 */ addi r6, r4, -22557
-/* 8011CBA4 00118804 7C 09 03 A6 */ mtctr r0
-lbl_8011CBA8:
-/* 8011CBA8 00118808 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011CBAC 0011880C 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011CBB0 00118810 98 86 00 01 */ stb r4, 1(r6)
-/* 8011CBB4 00118814 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011CBB8 00118818 42 00 FF F0 */ bdnz lbl_8011CBA8
-/* 8011CBBC 0011881C 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011CBC0 00118820 3C E3 00 06 */ addis r7, r3, 6
-/* 8011CBC4 00118824 38 00 00 17 */ li r0, 0x17
-/* 8011CBC8 00118828 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011CBCC 0011882C 98 87 AB 2C */ stb r4, -0x54d4(r7)
-/* 8011CBD0 00118830 38 C7 AB 2C */ addi r6, r7, -21716
-/* 8011CBD4 00118834 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011CBD8 00118838 98 87 AB 2D */ stb r4, -0x54d3(r7)
-/* 8011CBDC 0011883C 7C 09 03 A6 */ mtctr r0
-lbl_8011CBE0:
-/* 8011CBE0 00118840 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CBE4 00118844 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CBE8 00118848 90 86 00 04 */ stw r4, 4(r6)
-/* 8011CBEC 0011884C 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011CBF0 00118850 42 00 FF F0 */ bdnz lbl_8011CBE0
-/* 8011CBF4 00118854 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011CBF8 00118858 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CBFC 0011885C 38 00 00 30 */ li r0, 0x30
-/* 8011CC00 00118860 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011CC04 00118864 90 C4 AB E8 */ stw r6, -0x5418(r4)
-/* 8011CC08 00118868 38 C4 AB EA */ addi r6, r4, -21526
-/* 8011CC0C 0011886C 7C 09 03 A6 */ mtctr r0
-lbl_8011CC10:
-/* 8011CC10 00118870 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011CC14 00118874 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011CC18 00118878 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011CC1C 0011887C B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011CC20 00118880 42 00 FF F0 */ bdnz lbl_8011CC10
-/* 8011CC24 00118884 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011CC28 00118888 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CC2C 0011888C 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011CC30 00118890 38 00 00 3F */ li r0, 0x3f
-/* 8011CC34 00118894 38 E4 C1 94 */ addi r7, r4, -15980
-/* 8011CC38 00118898 38 BF FF FC */ addi r5, r31, -4
-/* 8011CC3C 0011889C 91 04 AC AC */ stw r8, -0x5354(r4)
-/* 8011CC40 001188A0 90 C4 AC B0 */ stw r6, -0x5350(r4)
-/* 8011CC44 001188A4 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011CC48 001188A8 90 C4 AC B4 */ stw r6, -0x534c(r4)
-/* 8011CC4C 001188AC 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011CC50 001188B0 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011CC54 001188B4 99 04 AC B8 */ stb r8, -0x5348(r4)
-/* 8011CC58 001188B8 98 C4 AC B9 */ stb r6, -0x5347(r4)
-/* 8011CC5C 001188BC 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011CC60 001188C0 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011CC64 001188C4 99 04 AC BA */ stb r8, -0x5346(r4)
-/* 8011CC68 001188C8 98 C4 AC BB */ stb r6, -0x5345(r4)
-/* 8011CC6C 001188CC 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011CC70 001188D0 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011CC74 001188D4 99 04 AC BC */ stb r8, -0x5344(r4)
-/* 8011CC78 001188D8 98 C4 AC BD */ stb r6, -0x5343(r4)
-/* 8011CC7C 001188DC 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011CC80 001188E0 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011CC84 001188E4 99 04 AC BE */ stb r8, -0x5342(r4)
-/* 8011CC88 001188E8 98 C4 AC BF */ stb r6, -0x5341(r4)
-/* 8011CC8C 001188EC 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011CC90 001188F0 98 C4 AC C0 */ stb r6, -0x5340(r4)
-/* 8011CC94 001188F4 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011CC98 001188F8 98 C4 AC C1 */ stb r6, -0x533f(r4)
-/* 8011CC9C 001188FC 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011CCA0 00118900 90 C4 AC C4 */ stw r6, -0x533c(r4)
-/* 8011CCA4 00118904 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011CCA8 00118908 90 C4 AC C8 */ stw r6, -0x5338(r4)
-/* 8011CCAC 0011890C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011CCB0 00118910 98 C4 AC CC */ stb r6, -0x5334(r4)
-/* 8011CCB4 00118914 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011CCB8 00118918 98 C4 AC CD */ stb r6, -0x5333(r4)
-/* 8011CCBC 0011891C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011CCC0 00118920 98 C4 AC CE */ stb r6, -0x5332(r4)
-/* 8011CCC4 00118924 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011CCC8 00118928 98 C4 AC CF */ stb r6, -0x5331(r4)
-/* 8011CCCC 0011892C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011CCD0 00118930 98 C4 AC D0 */ stb r6, -0x5330(r4)
-/* 8011CCD4 00118934 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011CCD8 00118938 98 C4 AC D1 */ stb r6, -0x532f(r4)
-/* 8011CCDC 0011893C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011CCE0 00118940 98 C4 AC D2 */ stb r6, -0x532e(r4)
-/* 8011CCE4 00118944 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011CCE8 00118948 98 C4 AC D3 */ stb r6, -0x532d(r4)
-/* 8011CCEC 0011894C 7C 09 03 A6 */ mtctr r0
-lbl_8011CCF0:
-/* 8011CCF0 00118950 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CCF4 00118954 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CCF8 00118958 90 87 00 04 */ stw r4, 4(r7)
-/* 8011CCFC 0011895C 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011CD00 00118960 42 00 FF F0 */ bdnz lbl_8011CCF0
-/* 8011CD04 00118964 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011CD08 00118968 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CD0C 0011896C 38 00 01 A4 */ li r0, 0x1a4
-/* 8011CD10 00118970 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011CD14 00118974 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011CD18 00118978 38 C4 C3 93 */ addi r6, r4, -15469
-/* 8011CD1C 0011897C 7C 09 03 A6 */ mtctr r0
-lbl_8011CD20:
-/* 8011CD20 00118980 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011CD24 00118984 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011CD28 00118988 98 86 00 01 */ stb r4, 1(r6)
-/* 8011CD2C 0011898C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011CD30 00118990 42 00 FF F0 */ bdnz lbl_8011CD20
-/* 8011CD34 00118994 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011CD38 00118998 3C E3 00 06 */ addis r7, r3, 6
-/* 8011CD3C 0011899C 38 00 00 17 */ li r0, 0x17
-/* 8011CD40 001189A0 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011CD44 001189A4 98 87 C6 DC */ stb r4, -0x3924(r7)
-/* 8011CD48 001189A8 38 C7 C6 DC */ addi r6, r7, -14628
-/* 8011CD4C 001189AC 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011CD50 001189B0 98 87 C6 DD */ stb r4, -0x3923(r7)
-/* 8011CD54 001189B4 7C 09 03 A6 */ mtctr r0
-lbl_8011CD58:
-/* 8011CD58 001189B8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CD5C 001189BC 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CD60 001189C0 90 86 00 04 */ stw r4, 4(r6)
-/* 8011CD64 001189C4 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011CD68 001189C8 42 00 FF F0 */ bdnz lbl_8011CD58
-/* 8011CD6C 001189CC 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011CD70 001189D0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CD74 001189D4 38 00 00 30 */ li r0, 0x30
-/* 8011CD78 001189D8 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011CD7C 001189DC 90 C4 C7 98 */ stw r6, -0x3868(r4)
-/* 8011CD80 001189E0 38 C4 C7 9A */ addi r6, r4, -14438
-/* 8011CD84 001189E4 7C 09 03 A6 */ mtctr r0
-lbl_8011CD88:
-/* 8011CD88 001189E8 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011CD8C 001189EC A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011CD90 001189F0 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011CD94 001189F4 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011CD98 001189F8 42 00 FF F0 */ bdnz lbl_8011CD88
-/* 8011CD9C 001189FC 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
-/* 8011CDA0 00118A00 3C A3 00 06 */ addis r5, r3, 6
-/* 8011CDA4 00118A04 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
-/* 8011CDA8 00118A08 90 85 C8 5C */ stw r4, -0x37a4(r5)
-/* 8011CDAC 00118A0C 90 05 C8 60 */ stw r0, -0x37a0(r5)
-/* 8011CDB0 00118A10 80 1F 06 CC */ lwz r0, 0x6cc(r31)
-/* 8011CDB4 00118A14 90 05 C8 64 */ stw r0, -0x379c(r5)
-/* 8011CDB8 00118A18 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
-/* 8011CDBC 00118A1C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
-/* 8011CDC0 00118A20 98 65 C8 68 */ stb r3, -0x3798(r5)
-/* 8011CDC4 00118A24 98 05 C8 69 */ stb r0, -0x3797(r5)
-/* 8011CDC8 00118A28 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
-/* 8011CDCC 00118A2C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
-/* 8011CDD0 00118A30 98 65 C8 6A */ stb r3, -0x3796(r5)
-/* 8011CDD4 00118A34 98 05 C8 6B */ stb r0, -0x3795(r5)
-/* 8011CDD8 00118A38 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
-/* 8011CDDC 00118A3C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
-/* 8011CDE0 00118A40 98 65 C8 6C */ stb r3, -0x3794(r5)
-/* 8011CDE4 00118A44 98 05 C8 6D */ stb r0, -0x3793(r5)
-/* 8011CDE8 00118A48 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
-/* 8011CDEC 00118A4C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
-/* 8011CDF0 00118A50 98 65 C8 6E */ stb r3, -0x3792(r5)
-/* 8011CDF4 00118A54 98 05 C8 6F */ stb r0, -0x3791(r5)
-/* 8011CDF8 00118A58 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
-/* 8011CDFC 00118A5C 98 05 C8 70 */ stb r0, -0x3790(r5)
-/* 8011CE00 00118A60 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
-/* 8011CE04 00118A64 98 05 C8 71 */ stb r0, -0x378f(r5)
-/* 8011CE08 00118A68 80 1F 06 DC */ lwz r0, 0x6dc(r31)
-/* 8011CE0C 00118A6C 90 05 C8 74 */ stw r0, -0x378c(r5)
-/* 8011CE10 00118A70 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
-/* 8011CE14 00118A74 90 05 C8 78 */ stw r0, -0x3788(r5)
-/* 8011CE18 00118A78 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
-/* 8011CE1C 00118A7C 98 05 C8 7C */ stb r0, -0x3784(r5)
-/* 8011CE20 00118A80 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
-/* 8011CE24 00118A84 98 05 C8 7D */ stb r0, -0x3783(r5)
-/* 8011CE28 00118A88 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
-/* 8011CE2C 00118A8C 98 05 C8 7E */ stb r0, -0x3782(r5)
-/* 8011CE30 00118A90 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
-/* 8011CE34 00118A94 98 05 C8 7F */ stb r0, -0x3781(r5)
-/* 8011CE38 00118A98 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
-/* 8011CE3C 00118A9C 98 05 C8 80 */ stb r0, -0x3780(r5)
-/* 8011CE40 00118AA0 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
-/* 8011CE44 00118AA4 98 05 C8 81 */ stb r0, -0x377f(r5)
-/* 8011CE48 00118AA8 88 1F 06 EA */ lbz r0, 0x6ea(r31)
-/* 8011CE4C 00118AAC 98 05 C8 82 */ stb r0, -0x377e(r5)
-/* 8011CE50 00118AB0 88 1F 06 EB */ lbz r0, 0x6eb(r31)
-/* 8011CE54 00118AB4 98 05 C8 83 */ stb r0, -0x377d(r5)
-/* 8011CE58 00118AB8 48 00 0D 50 */ b lbl_8011DBA8
-lbl_8011CE5C:
-/* 8011CE5C 00118ABC 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CE60 00118AC0 38 00 00 3F */ li r0, 0x3f
-/* 8011CE64 00118AC4 38 E4 98 0C */ addi r7, r4, -26612
-/* 8011CE68 00118AC8 38 BF FF FC */ addi r5, r31, -4
-/* 8011CE6C 00118ACC 7C 09 03 A6 */ mtctr r0
-lbl_8011CE70:
-/* 8011CE70 00118AD0 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CE74 00118AD4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CE78 00118AD8 90 87 00 04 */ stw r4, 4(r7)
-/* 8011CE7C 00118ADC 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011CE80 00118AE0 42 00 FF F0 */ bdnz lbl_8011CE70
-/* 8011CE84 00118AE4 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011CE88 00118AE8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CE8C 00118AEC 38 00 01 A4 */ li r0, 0x1a4
-/* 8011CE90 00118AF0 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011CE94 00118AF4 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011CE98 00118AF8 38 C4 9A 0B */ addi r6, r4, -26101
-/* 8011CE9C 00118AFC 7C 09 03 A6 */ mtctr r0
-lbl_8011CEA0:
-/* 8011CEA0 00118B00 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011CEA4 00118B04 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011CEA8 00118B08 98 86 00 01 */ stb r4, 1(r6)
-/* 8011CEAC 00118B0C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011CEB0 00118B10 42 00 FF F0 */ bdnz lbl_8011CEA0
-/* 8011CEB4 00118B14 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011CEB8 00118B18 3C E3 00 06 */ addis r7, r3, 6
-/* 8011CEBC 00118B1C 38 00 00 17 */ li r0, 0x17
-/* 8011CEC0 00118B20 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011CEC4 00118B24 98 87 9D 54 */ stb r4, -0x62ac(r7)
-/* 8011CEC8 00118B28 38 C7 9D 54 */ addi r6, r7, -25260
-/* 8011CECC 00118B2C 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011CED0 00118B30 98 87 9D 55 */ stb r4, -0x62ab(r7)
-/* 8011CED4 00118B34 7C 09 03 A6 */ mtctr r0
-lbl_8011CED8:
-/* 8011CED8 00118B38 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CEDC 00118B3C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CEE0 00118B40 90 86 00 04 */ stw r4, 4(r6)
-/* 8011CEE4 00118B44 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011CEE8 00118B48 42 00 FF F0 */ bdnz lbl_8011CED8
-/* 8011CEEC 00118B4C 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011CEF0 00118B50 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CEF4 00118B54 38 00 00 30 */ li r0, 0x30
-/* 8011CEF8 00118B58 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011CEFC 00118B5C 90 C4 9E 10 */ stw r6, -0x61f0(r4)
-/* 8011CF00 00118B60 38 C4 9E 12 */ addi r6, r4, -25070
-/* 8011CF04 00118B64 7C 09 03 A6 */ mtctr r0
-lbl_8011CF08:
-/* 8011CF08 00118B68 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011CF0C 00118B6C A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011CF10 00118B70 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011CF14 00118B74 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011CF18 00118B78 42 00 FF F0 */ bdnz lbl_8011CF08
-/* 8011CF1C 00118B7C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011CF20 00118B80 3C 83 00 06 */ addis r4, r3, 6
-/* 8011CF24 00118B84 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011CF28 00118B88 38 00 00 3F */ li r0, 0x3f
-/* 8011CF2C 00118B8C 38 E4 B3 BC */ addi r7, r4, -19524
-/* 8011CF30 00118B90 38 BF FF FC */ addi r5, r31, -4
-/* 8011CF34 00118B94 91 04 9E D4 */ stw r8, -0x612c(r4)
-/* 8011CF38 00118B98 90 C4 9E D8 */ stw r6, -0x6128(r4)
-/* 8011CF3C 00118B9C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011CF40 00118BA0 90 C4 9E DC */ stw r6, -0x6124(r4)
-/* 8011CF44 00118BA4 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011CF48 00118BA8 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011CF4C 00118BAC 99 04 9E E0 */ stb r8, -0x6120(r4)
-/* 8011CF50 00118BB0 98 C4 9E E1 */ stb r6, -0x611f(r4)
-/* 8011CF54 00118BB4 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011CF58 00118BB8 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011CF5C 00118BBC 99 04 9E E2 */ stb r8, -0x611e(r4)
-/* 8011CF60 00118BC0 98 C4 9E E3 */ stb r6, -0x611d(r4)
-/* 8011CF64 00118BC4 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011CF68 00118BC8 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011CF6C 00118BCC 99 04 9E E4 */ stb r8, -0x611c(r4)
-/* 8011CF70 00118BD0 98 C4 9E E5 */ stb r6, -0x611b(r4)
-/* 8011CF74 00118BD4 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011CF78 00118BD8 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011CF7C 00118BDC 99 04 9E E6 */ stb r8, -0x611a(r4)
-/* 8011CF80 00118BE0 98 C4 9E E7 */ stb r6, -0x6119(r4)
-/* 8011CF84 00118BE4 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011CF88 00118BE8 98 C4 9E E8 */ stb r6, -0x6118(r4)
-/* 8011CF8C 00118BEC 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011CF90 00118BF0 98 C4 9E E9 */ stb r6, -0x6117(r4)
-/* 8011CF94 00118BF4 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011CF98 00118BF8 90 C4 9E EC */ stw r6, -0x6114(r4)
-/* 8011CF9C 00118BFC 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011CFA0 00118C00 90 C4 9E F0 */ stw r6, -0x6110(r4)
-/* 8011CFA4 00118C04 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011CFA8 00118C08 98 C4 9E F4 */ stb r6, -0x610c(r4)
-/* 8011CFAC 00118C0C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011CFB0 00118C10 98 C4 9E F5 */ stb r6, -0x610b(r4)
-/* 8011CFB4 00118C14 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011CFB8 00118C18 98 C4 9E F6 */ stb r6, -0x610a(r4)
-/* 8011CFBC 00118C1C 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011CFC0 00118C20 98 C4 9E F7 */ stb r6, -0x6109(r4)
-/* 8011CFC4 00118C24 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011CFC8 00118C28 98 C4 9E F8 */ stb r6, -0x6108(r4)
-/* 8011CFCC 00118C2C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011CFD0 00118C30 98 C4 9E F9 */ stb r6, -0x6107(r4)
-/* 8011CFD4 00118C34 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011CFD8 00118C38 98 C4 9E FA */ stb r6, -0x6106(r4)
-/* 8011CFDC 00118C3C 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011CFE0 00118C40 98 C4 9E FB */ stb r6, -0x6105(r4)
-/* 8011CFE4 00118C44 7C 09 03 A6 */ mtctr r0
-lbl_8011CFE8:
-/* 8011CFE8 00118C48 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011CFEC 00118C4C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011CFF0 00118C50 90 87 00 04 */ stw r4, 4(r7)
-/* 8011CFF4 00118C54 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011CFF8 00118C58 42 00 FF F0 */ bdnz lbl_8011CFE8
-/* 8011CFFC 00118C5C 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D000 00118C60 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D004 00118C64 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D008 00118C68 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D00C 00118C6C 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D010 00118C70 38 C4 B5 BB */ addi r6, r4, -19013
-/* 8011D014 00118C74 7C 09 03 A6 */ mtctr r0
-lbl_8011D018:
-/* 8011D018 00118C78 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D01C 00118C7C 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D020 00118C80 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D024 00118C84 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D028 00118C88 42 00 FF F0 */ bdnz lbl_8011D018
-/* 8011D02C 00118C8C 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D030 00118C90 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D034 00118C94 38 00 00 17 */ li r0, 0x17
-/* 8011D038 00118C98 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D03C 00118C9C 98 87 B9 04 */ stb r4, -0x46fc(r7)
-/* 8011D040 00118CA0 38 C7 B9 04 */ addi r6, r7, -18172
-/* 8011D044 00118CA4 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D048 00118CA8 98 87 B9 05 */ stb r4, -0x46fb(r7)
-/* 8011D04C 00118CAC 7C 09 03 A6 */ mtctr r0
-lbl_8011D050:
-/* 8011D050 00118CB0 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D054 00118CB4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D058 00118CB8 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D05C 00118CBC 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D060 00118CC0 42 00 FF F0 */ bdnz lbl_8011D050
-/* 8011D064 00118CC4 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D068 00118CC8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D06C 00118CCC 38 00 00 30 */ li r0, 0x30
-/* 8011D070 00118CD0 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D074 00118CD4 90 C4 B9 C0 */ stw r6, -0x4640(r4)
-/* 8011D078 00118CD8 38 C4 B9 C2 */ addi r6, r4, -17982
-/* 8011D07C 00118CDC 7C 09 03 A6 */ mtctr r0
-lbl_8011D080:
-/* 8011D080 00118CE0 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D084 00118CE4 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D088 00118CE8 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D08C 00118CEC B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D090 00118CF0 42 00 FF F0 */ bdnz lbl_8011D080
-/* 8011D094 00118CF4 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011D098 00118CF8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D09C 00118CFC 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011D0A0 00118D00 38 00 00 3F */ li r0, 0x3f
-/* 8011D0A4 00118D04 38 E4 CF 6C */ addi r7, r4, -12436
-/* 8011D0A8 00118D08 38 BF FF FC */ addi r5, r31, -4
-/* 8011D0AC 00118D0C 91 04 BA 84 */ stw r8, -0x457c(r4)
-/* 8011D0B0 00118D10 90 C4 BA 88 */ stw r6, -0x4578(r4)
-/* 8011D0B4 00118D14 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011D0B8 00118D18 90 C4 BA 8C */ stw r6, -0x4574(r4)
-/* 8011D0BC 00118D1C 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011D0C0 00118D20 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011D0C4 00118D24 99 04 BA 90 */ stb r8, -0x4570(r4)
-/* 8011D0C8 00118D28 98 C4 BA 91 */ stb r6, -0x456f(r4)
-/* 8011D0CC 00118D2C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011D0D0 00118D30 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011D0D4 00118D34 99 04 BA 92 */ stb r8, -0x456e(r4)
-/* 8011D0D8 00118D38 98 C4 BA 93 */ stb r6, -0x456d(r4)
-/* 8011D0DC 00118D3C 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011D0E0 00118D40 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011D0E4 00118D44 99 04 BA 94 */ stb r8, -0x456c(r4)
-/* 8011D0E8 00118D48 98 C4 BA 95 */ stb r6, -0x456b(r4)
-/* 8011D0EC 00118D4C 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011D0F0 00118D50 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011D0F4 00118D54 99 04 BA 96 */ stb r8, -0x456a(r4)
-/* 8011D0F8 00118D58 98 C4 BA 97 */ stb r6, -0x4569(r4)
-/* 8011D0FC 00118D5C 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011D100 00118D60 98 C4 BA 98 */ stb r6, -0x4568(r4)
-/* 8011D104 00118D64 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011D108 00118D68 98 C4 BA 99 */ stb r6, -0x4567(r4)
-/* 8011D10C 00118D6C 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011D110 00118D70 90 C4 BA 9C */ stw r6, -0x4564(r4)
-/* 8011D114 00118D74 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011D118 00118D78 90 C4 BA A0 */ stw r6, -0x4560(r4)
-/* 8011D11C 00118D7C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011D120 00118D80 98 C4 BA A4 */ stb r6, -0x455c(r4)
-/* 8011D124 00118D84 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011D128 00118D88 98 C4 BA A5 */ stb r6, -0x455b(r4)
-/* 8011D12C 00118D8C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011D130 00118D90 98 C4 BA A6 */ stb r6, -0x455a(r4)
-/* 8011D134 00118D94 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011D138 00118D98 98 C4 BA A7 */ stb r6, -0x4559(r4)
-/* 8011D13C 00118D9C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011D140 00118DA0 98 C4 BA A8 */ stb r6, -0x4558(r4)
-/* 8011D144 00118DA4 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011D148 00118DA8 98 C4 BA A9 */ stb r6, -0x4557(r4)
-/* 8011D14C 00118DAC 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011D150 00118DB0 98 C4 BA AA */ stb r6, -0x4556(r4)
-/* 8011D154 00118DB4 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011D158 00118DB8 98 C4 BA AB */ stb r6, -0x4555(r4)
-/* 8011D15C 00118DBC 7C 09 03 A6 */ mtctr r0
-lbl_8011D160:
-/* 8011D160 00118DC0 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D164 00118DC4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D168 00118DC8 90 87 00 04 */ stw r4, 4(r7)
-/* 8011D16C 00118DCC 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011D170 00118DD0 42 00 FF F0 */ bdnz lbl_8011D160
-/* 8011D174 00118DD4 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D178 00118DD8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D17C 00118DDC 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D180 00118DE0 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D184 00118DE4 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D188 00118DE8 38 C4 D1 6B */ addi r6, r4, -11925
-/* 8011D18C 00118DEC 7C 09 03 A6 */ mtctr r0
-lbl_8011D190:
-/* 8011D190 00118DF0 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D194 00118DF4 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D198 00118DF8 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D19C 00118DFC 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D1A0 00118E00 42 00 FF F0 */ bdnz lbl_8011D190
-/* 8011D1A4 00118E04 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D1A8 00118E08 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D1AC 00118E0C 38 00 00 17 */ li r0, 0x17
-/* 8011D1B0 00118E10 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D1B4 00118E14 98 87 D4 B4 */ stb r4, -0x2b4c(r7)
-/* 8011D1B8 00118E18 38 C7 D4 B4 */ addi r6, r7, -11084
-/* 8011D1BC 00118E1C 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D1C0 00118E20 98 87 D4 B5 */ stb r4, -0x2b4b(r7)
-/* 8011D1C4 00118E24 7C 09 03 A6 */ mtctr r0
-lbl_8011D1C8:
-/* 8011D1C8 00118E28 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D1CC 00118E2C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D1D0 00118E30 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D1D4 00118E34 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D1D8 00118E38 42 00 FF F0 */ bdnz lbl_8011D1C8
-/* 8011D1DC 00118E3C 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D1E0 00118E40 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D1E4 00118E44 38 00 00 30 */ li r0, 0x30
-/* 8011D1E8 00118E48 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D1EC 00118E4C 90 C4 D5 70 */ stw r6, -0x2a90(r4)
-/* 8011D1F0 00118E50 38 C4 D5 72 */ addi r6, r4, -10894
-/* 8011D1F4 00118E54 7C 09 03 A6 */ mtctr r0
-lbl_8011D1F8:
-/* 8011D1F8 00118E58 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D1FC 00118E5C A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D200 00118E60 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D204 00118E64 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D208 00118E68 42 00 FF F0 */ bdnz lbl_8011D1F8
-/* 8011D20C 00118E6C 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
-/* 8011D210 00118E70 3C A3 00 06 */ addis r5, r3, 6
-/* 8011D214 00118E74 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
-/* 8011D218 00118E78 90 85 D6 34 */ stw r4, -0x29cc(r5)
-/* 8011D21C 00118E7C 90 05 D6 38 */ stw r0, -0x29c8(r5)
-/* 8011D220 00118E80 80 1F 06 CC */ lwz r0, 0x6cc(r31)
-/* 8011D224 00118E84 90 05 D6 3C */ stw r0, -0x29c4(r5)
-/* 8011D228 00118E88 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
-/* 8011D22C 00118E8C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
-/* 8011D230 00118E90 98 65 D6 40 */ stb r3, -0x29c0(r5)
-/* 8011D234 00118E94 98 05 D6 41 */ stb r0, -0x29bf(r5)
-/* 8011D238 00118E98 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
-/* 8011D23C 00118E9C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
-/* 8011D240 00118EA0 98 65 D6 42 */ stb r3, -0x29be(r5)
-/* 8011D244 00118EA4 98 05 D6 43 */ stb r0, -0x29bd(r5)
-/* 8011D248 00118EA8 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
-/* 8011D24C 00118EAC 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
-/* 8011D250 00118EB0 98 65 D6 44 */ stb r3, -0x29bc(r5)
-/* 8011D254 00118EB4 98 05 D6 45 */ stb r0, -0x29bb(r5)
-/* 8011D258 00118EB8 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
-/* 8011D25C 00118EBC 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
-/* 8011D260 00118EC0 98 65 D6 46 */ stb r3, -0x29ba(r5)
-/* 8011D264 00118EC4 98 05 D6 47 */ stb r0, -0x29b9(r5)
-/* 8011D268 00118EC8 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
-/* 8011D26C 00118ECC 98 05 D6 48 */ stb r0, -0x29b8(r5)
-/* 8011D270 00118ED0 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
-/* 8011D274 00118ED4 98 05 D6 49 */ stb r0, -0x29b7(r5)
-/* 8011D278 00118ED8 80 1F 06 DC */ lwz r0, 0x6dc(r31)
-/* 8011D27C 00118EDC 90 05 D6 4C */ stw r0, -0x29b4(r5)
-/* 8011D280 00118EE0 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
-/* 8011D284 00118EE4 90 05 D6 50 */ stw r0, -0x29b0(r5)
-/* 8011D288 00118EE8 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
-/* 8011D28C 00118EEC 98 05 D6 54 */ stb r0, -0x29ac(r5)
-/* 8011D290 00118EF0 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
-/* 8011D294 00118EF4 98 05 D6 55 */ stb r0, -0x29ab(r5)
-/* 8011D298 00118EF8 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
-/* 8011D29C 00118EFC 98 05 D6 56 */ stb r0, -0x29aa(r5)
-/* 8011D2A0 00118F00 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
-/* 8011D2A4 00118F04 98 05 D6 57 */ stb r0, -0x29a9(r5)
-/* 8011D2A8 00118F08 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
-/* 8011D2AC 00118F0C 98 05 D6 58 */ stb r0, -0x29a8(r5)
-/* 8011D2B0 00118F10 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
-/* 8011D2B4 00118F14 98 05 D6 59 */ stb r0, -0x29a7(r5)
-/* 8011D2B8 00118F18 88 1F 06 EA */ lbz r0, 0x6ea(r31)
-/* 8011D2BC 00118F1C 98 05 D6 5A */ stb r0, -0x29a6(r5)
-/* 8011D2C0 00118F20 88 1F 06 EB */ lbz r0, 0x6eb(r31)
-/* 8011D2C4 00118F24 98 05 D6 5B */ stb r0, -0x29a5(r5)
-/* 8011D2C8 00118F28 48 00 08 E0 */ b lbl_8011DBA8
-lbl_8011D2CC:
-/* 8011D2CC 00118F2C 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D2D0 00118F30 38 00 00 3F */ li r0, 0x3f
-/* 8011D2D4 00118F34 38 E4 91 20 */ addi r7, r4, -28384
-/* 8011D2D8 00118F38 38 BF FF FC */ addi r5, r31, -4
-/* 8011D2DC 00118F3C 7C 09 03 A6 */ mtctr r0
-lbl_8011D2E0:
-/* 8011D2E0 00118F40 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D2E4 00118F44 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D2E8 00118F48 90 87 00 04 */ stw r4, 4(r7)
-/* 8011D2EC 00118F4C 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011D2F0 00118F50 42 00 FF F0 */ bdnz lbl_8011D2E0
-/* 8011D2F4 00118F54 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D2F8 00118F58 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D2FC 00118F5C 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D300 00118F60 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D304 00118F64 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D308 00118F68 38 C4 93 1F */ addi r6, r4, -27873
-/* 8011D30C 00118F6C 7C 09 03 A6 */ mtctr r0
-lbl_8011D310:
-/* 8011D310 00118F70 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D314 00118F74 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D318 00118F78 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D31C 00118F7C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D320 00118F80 42 00 FF F0 */ bdnz lbl_8011D310
-/* 8011D324 00118F84 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D328 00118F88 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D32C 00118F8C 38 00 00 17 */ li r0, 0x17
-/* 8011D330 00118F90 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D334 00118F94 98 87 96 68 */ stb r4, -0x6998(r7)
-/* 8011D338 00118F98 38 C7 96 68 */ addi r6, r7, -27032
-/* 8011D33C 00118F9C 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D340 00118FA0 98 87 96 69 */ stb r4, -0x6997(r7)
-/* 8011D344 00118FA4 7C 09 03 A6 */ mtctr r0
-lbl_8011D348:
-/* 8011D348 00118FA8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D34C 00118FAC 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D350 00118FB0 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D354 00118FB4 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D358 00118FB8 42 00 FF F0 */ bdnz lbl_8011D348
-/* 8011D35C 00118FBC 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D360 00118FC0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D364 00118FC4 38 00 00 30 */ li r0, 0x30
-/* 8011D368 00118FC8 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D36C 00118FCC 90 C4 97 24 */ stw r6, -0x68dc(r4)
-/* 8011D370 00118FD0 38 C4 97 26 */ addi r6, r4, -26842
-/* 8011D374 00118FD4 7C 09 03 A6 */ mtctr r0
-lbl_8011D378:
-/* 8011D378 00118FD8 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D37C 00118FDC A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D380 00118FE0 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D384 00118FE4 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D388 00118FE8 42 00 FF F0 */ bdnz lbl_8011D378
-/* 8011D38C 00118FEC 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011D390 00118FF0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D394 00118FF4 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011D398 00118FF8 38 00 00 3F */ li r0, 0x3f
-/* 8011D39C 00118FFC 38 E4 AC D0 */ addi r7, r4, -21296
-/* 8011D3A0 00119000 38 BF FF FC */ addi r5, r31, -4
-/* 8011D3A4 00119004 91 04 97 E8 */ stw r8, -0x6818(r4)
-/* 8011D3A8 00119008 90 C4 97 EC */ stw r6, -0x6814(r4)
-/* 8011D3AC 0011900C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011D3B0 00119010 90 C4 97 F0 */ stw r6, -0x6810(r4)
-/* 8011D3B4 00119014 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011D3B8 00119018 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011D3BC 0011901C 99 04 97 F4 */ stb r8, -0x680c(r4)
-/* 8011D3C0 00119020 98 C4 97 F5 */ stb r6, -0x680b(r4)
-/* 8011D3C4 00119024 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011D3C8 00119028 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011D3CC 0011902C 99 04 97 F6 */ stb r8, -0x680a(r4)
-/* 8011D3D0 00119030 98 C4 97 F7 */ stb r6, -0x6809(r4)
-/* 8011D3D4 00119034 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011D3D8 00119038 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011D3DC 0011903C 99 04 97 F8 */ stb r8, -0x6808(r4)
-/* 8011D3E0 00119040 98 C4 97 F9 */ stb r6, -0x6807(r4)
-/* 8011D3E4 00119044 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011D3E8 00119048 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011D3EC 0011904C 99 04 97 FA */ stb r8, -0x6806(r4)
-/* 8011D3F0 00119050 98 C4 97 FB */ stb r6, -0x6805(r4)
-/* 8011D3F4 00119054 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011D3F8 00119058 98 C4 97 FC */ stb r6, -0x6804(r4)
-/* 8011D3FC 0011905C 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011D400 00119060 98 C4 97 FD */ stb r6, -0x6803(r4)
-/* 8011D404 00119064 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011D408 00119068 90 C4 98 00 */ stw r6, -0x6800(r4)
-/* 8011D40C 0011906C 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011D410 00119070 90 C4 98 04 */ stw r6, -0x67fc(r4)
-/* 8011D414 00119074 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011D418 00119078 98 C4 98 08 */ stb r6, -0x67f8(r4)
-/* 8011D41C 0011907C 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011D420 00119080 98 C4 98 09 */ stb r6, -0x67f7(r4)
-/* 8011D424 00119084 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011D428 00119088 98 C4 98 0A */ stb r6, -0x67f6(r4)
-/* 8011D42C 0011908C 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011D430 00119090 98 C4 98 0B */ stb r6, -0x67f5(r4)
-/* 8011D434 00119094 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011D438 00119098 98 C4 98 0C */ stb r6, -0x67f4(r4)
-/* 8011D43C 0011909C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011D440 001190A0 98 C4 98 0D */ stb r6, -0x67f3(r4)
-/* 8011D444 001190A4 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011D448 001190A8 98 C4 98 0E */ stb r6, -0x67f2(r4)
-/* 8011D44C 001190AC 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011D450 001190B0 98 C4 98 0F */ stb r6, -0x67f1(r4)
-/* 8011D454 001190B4 7C 09 03 A6 */ mtctr r0
-lbl_8011D458:
-/* 8011D458 001190B8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D45C 001190BC 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D460 001190C0 90 87 00 04 */ stw r4, 4(r7)
-/* 8011D464 001190C4 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011D468 001190C8 42 00 FF F0 */ bdnz lbl_8011D458
-/* 8011D46C 001190CC 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D470 001190D0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D474 001190D4 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D478 001190D8 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D47C 001190DC 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D480 001190E0 38 C4 AE CF */ addi r6, r4, -20785
-/* 8011D484 001190E4 7C 09 03 A6 */ mtctr r0
-lbl_8011D488:
-/* 8011D488 001190E8 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D48C 001190EC 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D490 001190F0 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D494 001190F4 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D498 001190F8 42 00 FF F0 */ bdnz lbl_8011D488
-/* 8011D49C 001190FC 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D4A0 00119100 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D4A4 00119104 38 00 00 17 */ li r0, 0x17
-/* 8011D4A8 00119108 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D4AC 0011910C 98 87 B2 18 */ stb r4, -0x4de8(r7)
-/* 8011D4B0 00119110 38 C7 B2 18 */ addi r6, r7, -19944
-/* 8011D4B4 00119114 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D4B8 00119118 98 87 B2 19 */ stb r4, -0x4de7(r7)
-/* 8011D4BC 0011911C 7C 09 03 A6 */ mtctr r0
-lbl_8011D4C0:
-/* 8011D4C0 00119120 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D4C4 00119124 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D4C8 00119128 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D4CC 0011912C 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D4D0 00119130 42 00 FF F0 */ bdnz lbl_8011D4C0
-/* 8011D4D4 00119134 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D4D8 00119138 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D4DC 0011913C 38 00 00 30 */ li r0, 0x30
-/* 8011D4E0 00119140 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D4E4 00119144 90 C4 B2 D4 */ stw r6, -0x4d2c(r4)
-/* 8011D4E8 00119148 38 C4 B2 D6 */ addi r6, r4, -19754
-/* 8011D4EC 0011914C 7C 09 03 A6 */ mtctr r0
-lbl_8011D4F0:
-/* 8011D4F0 00119150 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D4F4 00119154 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D4F8 00119158 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D4FC 0011915C B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D500 00119160 42 00 FF F0 */ bdnz lbl_8011D4F0
-/* 8011D504 00119164 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011D508 00119168 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D50C 0011916C 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011D510 00119170 38 00 00 3F */ li r0, 0x3f
-/* 8011D514 00119174 38 E4 C8 80 */ addi r7, r4, -14208
-/* 8011D518 00119178 38 BF FF FC */ addi r5, r31, -4
-/* 8011D51C 0011917C 91 04 B3 98 */ stw r8, -0x4c68(r4)
-/* 8011D520 00119180 90 C4 B3 9C */ stw r6, -0x4c64(r4)
-/* 8011D524 00119184 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011D528 00119188 90 C4 B3 A0 */ stw r6, -0x4c60(r4)
-/* 8011D52C 0011918C 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011D530 00119190 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011D534 00119194 99 04 B3 A4 */ stb r8, -0x4c5c(r4)
-/* 8011D538 00119198 98 C4 B3 A5 */ stb r6, -0x4c5b(r4)
-/* 8011D53C 0011919C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011D540 001191A0 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011D544 001191A4 99 04 B3 A6 */ stb r8, -0x4c5a(r4)
-/* 8011D548 001191A8 98 C4 B3 A7 */ stb r6, -0x4c59(r4)
-/* 8011D54C 001191AC 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011D550 001191B0 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011D554 001191B4 99 04 B3 A8 */ stb r8, -0x4c58(r4)
-/* 8011D558 001191B8 98 C4 B3 A9 */ stb r6, -0x4c57(r4)
-/* 8011D55C 001191BC 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011D560 001191C0 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011D564 001191C4 99 04 B3 AA */ stb r8, -0x4c56(r4)
-/* 8011D568 001191C8 98 C4 B3 AB */ stb r6, -0x4c55(r4)
-/* 8011D56C 001191CC 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011D570 001191D0 98 C4 B3 AC */ stb r6, -0x4c54(r4)
-/* 8011D574 001191D4 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011D578 001191D8 98 C4 B3 AD */ stb r6, -0x4c53(r4)
-/* 8011D57C 001191DC 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011D580 001191E0 90 C4 B3 B0 */ stw r6, -0x4c50(r4)
-/* 8011D584 001191E4 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011D588 001191E8 90 C4 B3 B4 */ stw r6, -0x4c4c(r4)
-/* 8011D58C 001191EC 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011D590 001191F0 98 C4 B3 B8 */ stb r6, -0x4c48(r4)
-/* 8011D594 001191F4 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011D598 001191F8 98 C4 B3 B9 */ stb r6, -0x4c47(r4)
-/* 8011D59C 001191FC 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011D5A0 00119200 98 C4 B3 BA */ stb r6, -0x4c46(r4)
-/* 8011D5A4 00119204 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011D5A8 00119208 98 C4 B3 BB */ stb r6, -0x4c45(r4)
-/* 8011D5AC 0011920C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011D5B0 00119210 98 C4 B3 BC */ stb r6, -0x4c44(r4)
-/* 8011D5B4 00119214 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011D5B8 00119218 98 C4 B3 BD */ stb r6, -0x4c43(r4)
-/* 8011D5BC 0011921C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011D5C0 00119220 98 C4 B3 BE */ stb r6, -0x4c42(r4)
-/* 8011D5C4 00119224 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011D5C8 00119228 98 C4 B3 BF */ stb r6, -0x4c41(r4)
-/* 8011D5CC 0011922C 7C 09 03 A6 */ mtctr r0
-lbl_8011D5D0:
-/* 8011D5D0 00119230 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D5D4 00119234 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D5D8 00119238 90 87 00 04 */ stw r4, 4(r7)
-/* 8011D5DC 0011923C 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011D5E0 00119240 42 00 FF F0 */ bdnz lbl_8011D5D0
-/* 8011D5E4 00119244 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D5E8 00119248 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D5EC 0011924C 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D5F0 00119250 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D5F4 00119254 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D5F8 00119258 38 C4 CA 7F */ addi r6, r4, -13697
-/* 8011D5FC 0011925C 7C 09 03 A6 */ mtctr r0
-lbl_8011D600:
-/* 8011D600 00119260 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D604 00119264 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D608 00119268 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D60C 0011926C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D610 00119270 42 00 FF F0 */ bdnz lbl_8011D600
-/* 8011D614 00119274 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D618 00119278 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D61C 0011927C 38 00 00 17 */ li r0, 0x17
-/* 8011D620 00119280 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D624 00119284 98 87 CD C8 */ stb r4, -0x3238(r7)
-/* 8011D628 00119288 38 C7 CD C8 */ addi r6, r7, -12856
-/* 8011D62C 0011928C 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D630 00119290 98 87 CD C9 */ stb r4, -0x3237(r7)
-/* 8011D634 00119294 7C 09 03 A6 */ mtctr r0
-lbl_8011D638:
-/* 8011D638 00119298 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D63C 0011929C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D640 001192A0 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D644 001192A4 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D648 001192A8 42 00 FF F0 */ bdnz lbl_8011D638
-/* 8011D64C 001192AC 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D650 001192B0 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D654 001192B4 38 00 00 30 */ li r0, 0x30
-/* 8011D658 001192B8 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D65C 001192BC 90 C4 CE 84 */ stw r6, -0x317c(r4)
-/* 8011D660 001192C0 38 C4 CE 86 */ addi r6, r4, -12666
-/* 8011D664 001192C4 7C 09 03 A6 */ mtctr r0
-lbl_8011D668:
-/* 8011D668 001192C8 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D66C 001192CC A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D670 001192D0 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D674 001192D4 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D678 001192D8 42 00 FF F0 */ bdnz lbl_8011D668
-/* 8011D67C 001192DC 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
-/* 8011D680 001192E0 3C A3 00 06 */ addis r5, r3, 6
-/* 8011D684 001192E4 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
-/* 8011D688 001192E8 90 85 CF 48 */ stw r4, -0x30b8(r5)
-/* 8011D68C 001192EC 90 05 CF 4C */ stw r0, -0x30b4(r5)
-/* 8011D690 001192F0 80 1F 06 CC */ lwz r0, 0x6cc(r31)
-/* 8011D694 001192F4 90 05 CF 50 */ stw r0, -0x30b0(r5)
-/* 8011D698 001192F8 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
-/* 8011D69C 001192FC 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
-/* 8011D6A0 00119300 98 65 CF 54 */ stb r3, -0x30ac(r5)
-/* 8011D6A4 00119304 98 05 CF 55 */ stb r0, -0x30ab(r5)
-/* 8011D6A8 00119308 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
-/* 8011D6AC 0011930C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
-/* 8011D6B0 00119310 98 65 CF 56 */ stb r3, -0x30aa(r5)
-/* 8011D6B4 00119314 98 05 CF 57 */ stb r0, -0x30a9(r5)
-/* 8011D6B8 00119318 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
-/* 8011D6BC 0011931C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
-/* 8011D6C0 00119320 98 65 CF 58 */ stb r3, -0x30a8(r5)
-/* 8011D6C4 00119324 98 05 CF 59 */ stb r0, -0x30a7(r5)
-/* 8011D6C8 00119328 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
-/* 8011D6CC 0011932C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
-/* 8011D6D0 00119330 98 65 CF 5A */ stb r3, -0x30a6(r5)
-/* 8011D6D4 00119334 98 05 CF 5B */ stb r0, -0x30a5(r5)
-/* 8011D6D8 00119338 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
-/* 8011D6DC 0011933C 98 05 CF 5C */ stb r0, -0x30a4(r5)
-/* 8011D6E0 00119340 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
-/* 8011D6E4 00119344 98 05 CF 5D */ stb r0, -0x30a3(r5)
-/* 8011D6E8 00119348 80 1F 06 DC */ lwz r0, 0x6dc(r31)
-/* 8011D6EC 0011934C 90 05 CF 60 */ stw r0, -0x30a0(r5)
-/* 8011D6F0 00119350 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
-/* 8011D6F4 00119354 90 05 CF 64 */ stw r0, -0x309c(r5)
-/* 8011D6F8 00119358 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
-/* 8011D6FC 0011935C 98 05 CF 68 */ stb r0, -0x3098(r5)
-/* 8011D700 00119360 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
-/* 8011D704 00119364 98 05 CF 69 */ stb r0, -0x3097(r5)
-/* 8011D708 00119368 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
-/* 8011D70C 0011936C 98 05 CF 6A */ stb r0, -0x3096(r5)
-/* 8011D710 00119370 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
-/* 8011D714 00119374 98 05 CF 6B */ stb r0, -0x3095(r5)
-/* 8011D718 00119378 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
-/* 8011D71C 0011937C 98 05 CF 6C */ stb r0, -0x3094(r5)
-/* 8011D720 00119380 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
-/* 8011D724 00119384 98 05 CF 6D */ stb r0, -0x3093(r5)
-/* 8011D728 00119388 88 1F 06 EA */ lbz r0, 0x6ea(r31)
-/* 8011D72C 0011938C 98 05 CF 6E */ stb r0, -0x3092(r5)
-/* 8011D730 00119390 88 1F 06 EB */ lbz r0, 0x6eb(r31)
-/* 8011D734 00119394 98 05 CF 6F */ stb r0, -0x3091(r5)
-/* 8011D738 00119398 48 00 04 70 */ b lbl_8011DBA8
-lbl_8011D73C:
-/* 8011D73C 0011939C 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D740 001193A0 38 00 00 3F */ li r0, 0x3f
-/* 8011D744 001193A4 38 E4 9E F8 */ addi r7, r4, -24840
-/* 8011D748 001193A8 38 BF FF FC */ addi r5, r31, -4
-/* 8011D74C 001193AC 7C 09 03 A6 */ mtctr r0
-lbl_8011D750:
-/* 8011D750 001193B0 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D754 001193B4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D758 001193B8 90 87 00 04 */ stw r4, 4(r7)
-/* 8011D75C 001193BC 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011D760 001193C0 42 00 FF F0 */ bdnz lbl_8011D750
-/* 8011D764 001193C4 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D768 001193C8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D76C 001193CC 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D770 001193D0 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D774 001193D4 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D778 001193D8 38 C4 A0 F7 */ addi r6, r4, -24329
-/* 8011D77C 001193DC 7C 09 03 A6 */ mtctr r0
-lbl_8011D780:
-/* 8011D780 001193E0 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D784 001193E4 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D788 001193E8 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D78C 001193EC 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D790 001193F0 42 00 FF F0 */ bdnz lbl_8011D780
-/* 8011D794 001193F4 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D798 001193F8 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D79C 001193FC 38 00 00 17 */ li r0, 0x17
-/* 8011D7A0 00119400 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D7A4 00119404 98 87 A4 40 */ stb r4, -0x5bc0(r7)
-/* 8011D7A8 00119408 38 C7 A4 40 */ addi r6, r7, -23488
-/* 8011D7AC 0011940C 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D7B0 00119410 98 87 A4 41 */ stb r4, -0x5bbf(r7)
-/* 8011D7B4 00119414 7C 09 03 A6 */ mtctr r0
-lbl_8011D7B8:
-/* 8011D7B8 00119418 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D7BC 0011941C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D7C0 00119420 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D7C4 00119424 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D7C8 00119428 42 00 FF F0 */ bdnz lbl_8011D7B8
-/* 8011D7CC 0011942C 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D7D0 00119430 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D7D4 00119434 38 00 00 30 */ li r0, 0x30
-/* 8011D7D8 00119438 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D7DC 0011943C 90 C4 A4 FC */ stw r6, -0x5b04(r4)
-/* 8011D7E0 00119440 38 C4 A4 FE */ addi r6, r4, -23298
-/* 8011D7E4 00119444 7C 09 03 A6 */ mtctr r0
-lbl_8011D7E8:
-/* 8011D7E8 00119448 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D7EC 0011944C A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D7F0 00119450 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D7F4 00119454 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D7F8 00119458 42 00 FF F0 */ bdnz lbl_8011D7E8
-/* 8011D7FC 0011945C 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011D800 00119460 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D804 00119464 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011D808 00119468 38 00 00 3F */ li r0, 0x3f
-/* 8011D80C 0011946C 38 E4 BA A8 */ addi r7, r4, -17752
-/* 8011D810 00119470 38 BF FF FC */ addi r5, r31, -4
-/* 8011D814 00119474 91 04 A5 C0 */ stw r8, -0x5a40(r4)
-/* 8011D818 00119478 90 C4 A5 C4 */ stw r6, -0x5a3c(r4)
-/* 8011D81C 0011947C 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011D820 00119480 90 C4 A5 C8 */ stw r6, -0x5a38(r4)
-/* 8011D824 00119484 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011D828 00119488 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011D82C 0011948C 99 04 A5 CC */ stb r8, -0x5a34(r4)
-/* 8011D830 00119490 98 C4 A5 CD */ stb r6, -0x5a33(r4)
-/* 8011D834 00119494 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011D838 00119498 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011D83C 0011949C 99 04 A5 CE */ stb r8, -0x5a32(r4)
-/* 8011D840 001194A0 98 C4 A5 CF */ stb r6, -0x5a31(r4)
-/* 8011D844 001194A4 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011D848 001194A8 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011D84C 001194AC 99 04 A5 D0 */ stb r8, -0x5a30(r4)
-/* 8011D850 001194B0 98 C4 A5 D1 */ stb r6, -0x5a2f(r4)
-/* 8011D854 001194B4 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011D858 001194B8 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011D85C 001194BC 99 04 A5 D2 */ stb r8, -0x5a2e(r4)
-/* 8011D860 001194C0 98 C4 A5 D3 */ stb r6, -0x5a2d(r4)
-/* 8011D864 001194C4 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011D868 001194C8 98 C4 A5 D4 */ stb r6, -0x5a2c(r4)
-/* 8011D86C 001194CC 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011D870 001194D0 98 C4 A5 D5 */ stb r6, -0x5a2b(r4)
-/* 8011D874 001194D4 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011D878 001194D8 90 C4 A5 D8 */ stw r6, -0x5a28(r4)
-/* 8011D87C 001194DC 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011D880 001194E0 90 C4 A5 DC */ stw r6, -0x5a24(r4)
-/* 8011D884 001194E4 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011D888 001194E8 98 C4 A5 E0 */ stb r6, -0x5a20(r4)
-/* 8011D88C 001194EC 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011D890 001194F0 98 C4 A5 E1 */ stb r6, -0x5a1f(r4)
-/* 8011D894 001194F4 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011D898 001194F8 98 C4 A5 E2 */ stb r6, -0x5a1e(r4)
-/* 8011D89C 001194FC 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011D8A0 00119500 98 C4 A5 E3 */ stb r6, -0x5a1d(r4)
-/* 8011D8A4 00119504 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011D8A8 00119508 98 C4 A5 E4 */ stb r6, -0x5a1c(r4)
-/* 8011D8AC 0011950C 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011D8B0 00119510 98 C4 A5 E5 */ stb r6, -0x5a1b(r4)
-/* 8011D8B4 00119514 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011D8B8 00119518 98 C4 A5 E6 */ stb r6, -0x5a1a(r4)
-/* 8011D8BC 0011951C 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011D8C0 00119520 98 C4 A5 E7 */ stb r6, -0x5a19(r4)
-/* 8011D8C4 00119524 7C 09 03 A6 */ mtctr r0
-lbl_8011D8C8:
-/* 8011D8C8 00119528 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D8CC 0011952C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D8D0 00119530 90 87 00 04 */ stw r4, 4(r7)
-/* 8011D8D4 00119534 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011D8D8 00119538 42 00 FF F0 */ bdnz lbl_8011D8C8
-/* 8011D8DC 0011953C 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011D8E0 00119540 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D8E4 00119544 38 00 01 A4 */ li r0, 0x1a4
-/* 8011D8E8 00119548 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011D8EC 0011954C 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011D8F0 00119550 38 C4 BC A7 */ addi r6, r4, -17241
-/* 8011D8F4 00119554 7C 09 03 A6 */ mtctr r0
-lbl_8011D8F8:
-/* 8011D8F8 00119558 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011D8FC 0011955C 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011D900 00119560 98 86 00 01 */ stb r4, 1(r6)
-/* 8011D904 00119564 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011D908 00119568 42 00 FF F0 */ bdnz lbl_8011D8F8
-/* 8011D90C 0011956C 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011D910 00119570 3C E3 00 06 */ addis r7, r3, 6
-/* 8011D914 00119574 38 00 00 17 */ li r0, 0x17
-/* 8011D918 00119578 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011D91C 0011957C 98 87 BF F0 */ stb r4, -0x4010(r7)
-/* 8011D920 00119580 38 C7 BF F0 */ addi r6, r7, -16400
-/* 8011D924 00119584 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011D928 00119588 98 87 BF F1 */ stb r4, -0x400f(r7)
-/* 8011D92C 0011958C 7C 09 03 A6 */ mtctr r0
-lbl_8011D930:
-/* 8011D930 00119590 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011D934 00119594 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011D938 00119598 90 86 00 04 */ stw r4, 4(r6)
-/* 8011D93C 0011959C 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011D940 001195A0 42 00 FF F0 */ bdnz lbl_8011D930
-/* 8011D944 001195A4 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011D948 001195A8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D94C 001195AC 38 00 00 30 */ li r0, 0x30
-/* 8011D950 001195B0 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011D954 001195B4 90 C4 C0 AC */ stw r6, -0x3f54(r4)
-/* 8011D958 001195B8 38 C4 C0 AE */ addi r6, r4, -16210
-/* 8011D95C 001195BC 7C 09 03 A6 */ mtctr r0
-lbl_8011D960:
-/* 8011D960 001195C0 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011D964 001195C4 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011D968 001195C8 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011D96C 001195CC B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011D970 001195D0 42 00 FF F0 */ bdnz lbl_8011D960
-/* 8011D974 001195D4 81 1F 06 C4 */ lwz r8, 0x6c4(r31)
-/* 8011D978 001195D8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011D97C 001195DC 80 DF 06 C8 */ lwz r6, 0x6c8(r31)
-/* 8011D980 001195E0 38 00 00 3F */ li r0, 0x3f
-/* 8011D984 001195E4 38 E4 D6 58 */ addi r7, r4, -10664
-/* 8011D988 001195E8 38 BF FF FC */ addi r5, r31, -4
-/* 8011D98C 001195EC 91 04 C1 70 */ stw r8, -0x3e90(r4)
-/* 8011D990 001195F0 90 C4 C1 74 */ stw r6, -0x3e8c(r4)
-/* 8011D994 001195F4 80 DF 06 CC */ lwz r6, 0x6cc(r31)
-/* 8011D998 001195F8 90 C4 C1 78 */ stw r6, -0x3e88(r4)
-/* 8011D99C 001195FC 89 1F 06 D0 */ lbz r8, 0x6d0(r31)
-/* 8011D9A0 00119600 88 DF 06 D1 */ lbz r6, 0x6d1(r31)
-/* 8011D9A4 00119604 99 04 C1 7C */ stb r8, -0x3e84(r4)
-/* 8011D9A8 00119608 98 C4 C1 7D */ stb r6, -0x3e83(r4)
-/* 8011D9AC 0011960C 89 1F 06 D2 */ lbz r8, 0x6d2(r31)
-/* 8011D9B0 00119610 88 DF 06 D3 */ lbz r6, 0x6d3(r31)
-/* 8011D9B4 00119614 99 04 C1 7E */ stb r8, -0x3e82(r4)
-/* 8011D9B8 00119618 98 C4 C1 7F */ stb r6, -0x3e81(r4)
-/* 8011D9BC 0011961C 89 1F 06 D4 */ lbz r8, 0x6d4(r31)
-/* 8011D9C0 00119620 88 DF 06 D5 */ lbz r6, 0x6d5(r31)
-/* 8011D9C4 00119624 99 04 C1 80 */ stb r8, -0x3e80(r4)
-/* 8011D9C8 00119628 98 C4 C1 81 */ stb r6, -0x3e7f(r4)
-/* 8011D9CC 0011962C 89 1F 06 D6 */ lbz r8, 0x6d6(r31)
-/* 8011D9D0 00119630 88 DF 06 D7 */ lbz r6, 0x6d7(r31)
-/* 8011D9D4 00119634 99 04 C1 82 */ stb r8, -0x3e7e(r4)
-/* 8011D9D8 00119638 98 C4 C1 83 */ stb r6, -0x3e7d(r4)
-/* 8011D9DC 0011963C 88 DF 06 D8 */ lbz r6, 0x6d8(r31)
-/* 8011D9E0 00119640 98 C4 C1 84 */ stb r6, -0x3e7c(r4)
-/* 8011D9E4 00119644 88 DF 06 D9 */ lbz r6, 0x6d9(r31)
-/* 8011D9E8 00119648 98 C4 C1 85 */ stb r6, -0x3e7b(r4)
-/* 8011D9EC 0011964C 80 DF 06 DC */ lwz r6, 0x6dc(r31)
-/* 8011D9F0 00119650 90 C4 C1 88 */ stw r6, -0x3e78(r4)
-/* 8011D9F4 00119654 80 DF 06 E0 */ lwz r6, 0x6e0(r31)
-/* 8011D9F8 00119658 90 C4 C1 8C */ stw r6, -0x3e74(r4)
-/* 8011D9FC 0011965C 88 DF 06 E4 */ lbz r6, 0x6e4(r31)
-/* 8011DA00 00119660 98 C4 C1 90 */ stb r6, -0x3e70(r4)
-/* 8011DA04 00119664 88 DF 06 E5 */ lbz r6, 0x6e5(r31)
-/* 8011DA08 00119668 98 C4 C1 91 */ stb r6, -0x3e6f(r4)
-/* 8011DA0C 0011966C 88 DF 06 E6 */ lbz r6, 0x6e6(r31)
-/* 8011DA10 00119670 98 C4 C1 92 */ stb r6, -0x3e6e(r4)
-/* 8011DA14 00119674 88 DF 06 E7 */ lbz r6, 0x6e7(r31)
-/* 8011DA18 00119678 98 C4 C1 93 */ stb r6, -0x3e6d(r4)
-/* 8011DA1C 0011967C 88 DF 06 E8 */ lbz r6, 0x6e8(r31)
-/* 8011DA20 00119680 98 C4 C1 94 */ stb r6, -0x3e6c(r4)
-/* 8011DA24 00119684 88 DF 06 E9 */ lbz r6, 0x6e9(r31)
-/* 8011DA28 00119688 98 C4 C1 95 */ stb r6, -0x3e6b(r4)
-/* 8011DA2C 0011968C 88 DF 06 EA */ lbz r6, 0x6ea(r31)
-/* 8011DA30 00119690 98 C4 C1 96 */ stb r6, -0x3e6a(r4)
-/* 8011DA34 00119694 88 DF 06 EB */ lbz r6, 0x6eb(r31)
-/* 8011DA38 00119698 98 C4 C1 97 */ stb r6, -0x3e69(r4)
-/* 8011DA3C 0011969C 7C 09 03 A6 */ mtctr r0
-lbl_8011DA40:
-/* 8011DA40 001196A0 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011DA44 001196A4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011DA48 001196A8 90 87 00 04 */ stw r4, 4(r7)
-/* 8011DA4C 001196AC 94 07 00 08 */ stwu r0, 8(r7)
-/* 8011DA50 001196B0 42 00 FF F0 */ bdnz lbl_8011DA40
-/* 8011DA54 001196B4 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8011DA58 001196B8 3C 83 00 06 */ addis r4, r3, 6
-/* 8011DA5C 001196BC 38 00 01 A4 */ li r0, 0x1a4
-/* 8011DA60 001196C0 38 BF 01 FB */ addi r5, r31, 0x1fb
-/* 8011DA64 001196C4 90 C7 00 04 */ stw r6, 4(r7)
-/* 8011DA68 001196C8 38 C4 D8 57 */ addi r6, r4, -10153
-/* 8011DA6C 001196CC 7C 09 03 A6 */ mtctr r0
-lbl_8011DA70:
-/* 8011DA70 001196D0 88 85 00 01 */ lbz r4, 1(r5)
-/* 8011DA74 001196D4 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8011DA78 001196D8 98 86 00 01 */ stb r4, 1(r6)
-/* 8011DA7C 001196DC 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8011DA80 001196E0 42 00 FF F0 */ bdnz lbl_8011DA70
-/* 8011DA84 001196E4 88 9F 05 44 */ lbz r4, 0x544(r31)
-/* 8011DA88 001196E8 3C E3 00 06 */ addis r7, r3, 6
-/* 8011DA8C 001196EC 38 00 00 17 */ li r0, 0x17
-/* 8011DA90 001196F0 38 BF 05 44 */ addi r5, r31, 0x544
-/* 8011DA94 001196F4 98 87 DB A0 */ stb r4, -0x2460(r7)
-/* 8011DA98 001196F8 38 C7 DB A0 */ addi r6, r7, -9312
-/* 8011DA9C 001196FC 88 9F 05 45 */ lbz r4, 0x545(r31)
-/* 8011DAA0 00119700 98 87 DB A1 */ stb r4, -0x245f(r7)
-/* 8011DAA4 00119704 7C 09 03 A6 */ mtctr r0
-lbl_8011DAA8:
-/* 8011DAA8 00119708 80 85 00 04 */ lwz r4, 4(r5)
-/* 8011DAAC 0011970C 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8011DAB0 00119710 90 86 00 04 */ stw r4, 4(r6)
-/* 8011DAB4 00119714 94 06 00 08 */ stwu r0, 8(r6)
-/* 8011DAB8 00119718 42 00 FF F0 */ bdnz lbl_8011DAA8
-/* 8011DABC 0011971C 80 DF 06 00 */ lwz r6, 0x600(r31)
-/* 8011DAC0 00119720 3C 83 00 06 */ addis r4, r3, 6
-/* 8011DAC4 00119724 38 00 00 30 */ li r0, 0x30
-/* 8011DAC8 00119728 38 BF 06 02 */ addi r5, r31, 0x602
-/* 8011DACC 0011972C 90 C4 DC 5C */ stw r6, -0x23a4(r4)
-/* 8011DAD0 00119730 38 C4 DC 5E */ addi r6, r4, -9122
-/* 8011DAD4 00119734 7C 09 03 A6 */ mtctr r0
-lbl_8011DAD8:
-/* 8011DAD8 00119738 A0 85 00 02 */ lhz r4, 2(r5)
-/* 8011DADC 0011973C A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8011DAE0 00119740 B0 86 00 02 */ sth r4, 2(r6)
-/* 8011DAE4 00119744 B4 06 00 04 */ sthu r0, 4(r6)
-/* 8011DAE8 00119748 42 00 FF F0 */ bdnz lbl_8011DAD8
-/* 8011DAEC 0011974C 80 9F 06 C4 */ lwz r4, 0x6c4(r31)
-/* 8011DAF0 00119750 3C A3 00 06 */ addis r5, r3, 6
-/* 8011DAF4 00119754 80 1F 06 C8 */ lwz r0, 0x6c8(r31)
-/* 8011DAF8 00119758 90 85 DD 20 */ stw r4, -0x22e0(r5)
-/* 8011DAFC 0011975C 90 05 DD 24 */ stw r0, -0x22dc(r5)
-/* 8011DB00 00119760 80 1F 06 CC */ lwz r0, 0x6cc(r31)
-/* 8011DB04 00119764 90 05 DD 28 */ stw r0, -0x22d8(r5)
-/* 8011DB08 00119768 88 7F 06 D0 */ lbz r3, 0x6d0(r31)
-/* 8011DB0C 0011976C 88 1F 06 D1 */ lbz r0, 0x6d1(r31)
-/* 8011DB10 00119770 98 65 DD 2C */ stb r3, -0x22d4(r5)
-/* 8011DB14 00119774 98 05 DD 2D */ stb r0, -0x22d3(r5)
-/* 8011DB18 00119778 88 7F 06 D2 */ lbz r3, 0x6d2(r31)
-/* 8011DB1C 0011977C 88 1F 06 D3 */ lbz r0, 0x6d3(r31)
-/* 8011DB20 00119780 98 65 DD 2E */ stb r3, -0x22d2(r5)
-/* 8011DB24 00119784 98 05 DD 2F */ stb r0, -0x22d1(r5)
-/* 8011DB28 00119788 88 7F 06 D4 */ lbz r3, 0x6d4(r31)
-/* 8011DB2C 0011978C 88 1F 06 D5 */ lbz r0, 0x6d5(r31)
-/* 8011DB30 00119790 98 65 DD 30 */ stb r3, -0x22d0(r5)
-/* 8011DB34 00119794 98 05 DD 31 */ stb r0, -0x22cf(r5)
-/* 8011DB38 00119798 88 7F 06 D6 */ lbz r3, 0x6d6(r31)
-/* 8011DB3C 0011979C 88 1F 06 D7 */ lbz r0, 0x6d7(r31)
-/* 8011DB40 001197A0 98 65 DD 32 */ stb r3, -0x22ce(r5)
-/* 8011DB44 001197A4 98 05 DD 33 */ stb r0, -0x22cd(r5)
-/* 8011DB48 001197A8 88 1F 06 D8 */ lbz r0, 0x6d8(r31)
-/* 8011DB4C 001197AC 98 05 DD 34 */ stb r0, -0x22cc(r5)
-/* 8011DB50 001197B0 88 1F 06 D9 */ lbz r0, 0x6d9(r31)
-/* 8011DB54 001197B4 98 05 DD 35 */ stb r0, -0x22cb(r5)
-/* 8011DB58 001197B8 80 1F 06 DC */ lwz r0, 0x6dc(r31)
-/* 8011DB5C 001197BC 90 05 DD 38 */ stw r0, -0x22c8(r5)
-/* 8011DB60 001197C0 80 1F 06 E0 */ lwz r0, 0x6e0(r31)
-/* 8011DB64 001197C4 90 05 DD 3C */ stw r0, -0x22c4(r5)
-/* 8011DB68 001197C8 88 1F 06 E4 */ lbz r0, 0x6e4(r31)
-/* 8011DB6C 001197CC 98 05 DD 40 */ stb r0, -0x22c0(r5)
-/* 8011DB70 001197D0 88 1F 06 E5 */ lbz r0, 0x6e5(r31)
-/* 8011DB74 001197D4 98 05 DD 41 */ stb r0, -0x22bf(r5)
-/* 8011DB78 001197D8 88 1F 06 E6 */ lbz r0, 0x6e6(r31)
-/* 8011DB7C 001197DC 98 05 DD 42 */ stb r0, -0x22be(r5)
-/* 8011DB80 001197E0 88 1F 06 E7 */ lbz r0, 0x6e7(r31)
-/* 8011DB84 001197E4 98 05 DD 43 */ stb r0, -0x22bd(r5)
-/* 8011DB88 001197E8 88 1F 06 E8 */ lbz r0, 0x6e8(r31)
-/* 8011DB8C 001197EC 98 05 DD 44 */ stb r0, -0x22bc(r5)
-/* 8011DB90 001197F0 88 1F 06 E9 */ lbz r0, 0x6e9(r31)
-/* 8011DB94 001197F4 98 05 DD 45 */ stb r0, -0x22bb(r5)
-/* 8011DB98 001197F8 88 1F 06 EA */ lbz r0, 0x6ea(r31)
-/* 8011DB9C 001197FC 98 05 DD 46 */ stb r0, -0x22ba(r5)
-/* 8011DBA0 00119800 88 1F 06 EB */ lbz r0, 0x6eb(r31)
-/* 8011DBA4 00119804 98 05 DD 47 */ stb r0, -0x22b9(r5)
-lbl_8011DBA8:
-/* 8011DBA8 00119808 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011DBAC 0011980C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8011DBB0 00119810 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8011DBB4 00119814 7C 08 03 A6 */ mtlr r0
-/* 8011DBB8 00119818 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011DBBC 0011981C 4E 80 00 20 */ blr
-
-.global func_8011DBC0
-func_8011DBC0:
-/* 8011DBC0 00119820 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011DBC4 00119824 7C 08 02 A6 */ mflr r0
-/* 8011DBC8 00119828 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011DBCC 0011982C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011DBD0 00119830 7C 7F 1B 78 */ mr r31, r3
-/* 8011DBD4 00119834 4B FF ED A1 */ bl func_8011C974
-/* 8011DBD8 00119838 9B E3 00 14 */ stb r31, 0x14(r3)
-/* 8011DBDC 0011983C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8011DBE0 00119840 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011DBE4 00119844 7C 08 03 A6 */ mtlr r0
-/* 8011DBE8 00119848 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011DBEC 0011984C 4E 80 00 20 */ blr
-
-.global func_8011DBF0
-func_8011DBF0:
-/* 8011DBF0 00119850 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011DBF4 00119854 7C 08 02 A6 */ mflr r0
-/* 8011DBF8 00119858 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011DBFC 0011985C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011DC00 00119860 48 0A 95 25 */ bl _savegpr_26
-/* 8011DC04 00119864 7C 7A 1B 78 */ mr r26, r3
-/* 8011DC08 00119868 7C 9B 23 78 */ mr r27, r4
-/* 8011DC0C 0011986C 7C BC 2B 78 */ mr r28, r5
-/* 8011DC10 00119870 7C DD 33 78 */ mr r29, r6
-/* 8011DC14 00119874 7C FE 3B 78 */ mr r30, r7
-/* 8011DC18 00119878 7D 1F 43 78 */ mr r31, r8
-/* 8011DC1C 0011987C 4B FF ED 59 */ bl func_8011C974
-/* 8011DC20 00119880 93 43 00 08 */ stw r26, 8(r3)
-/* 8011DC24 00119884 38 C0 00 01 */ li r6, 1
-/* 8011DC28 00119888 38 A0 00 00 */ li r5, 0
-/* 8011DC2C 0011988C 38 00 00 03 */ li r0, 3
-/* 8011DC30 00119890 93 63 00 0C */ stw r27, 0xc(r3)
-/* 8011DC34 00119894 38 E0 00 00 */ li r7, 0
-/* 8011DC38 00119898 38 80 00 FF */ li r4, 0xff
-/* 8011DC3C 0011989C 9B 83 00 14 */ stb r28, 0x14(r3)
-/* 8011DC40 001198A0 93 A3 00 10 */ stw r29, 0x10(r3)
-/* 8011DC44 001198A4 9B C3 00 19 */ stb r30, 0x19(r3)
-/* 8011DC48 001198A8 9B E3 00 1B */ stb r31, 0x1b(r3)
-/* 8011DC4C 001198AC B0 C3 00 16 */ sth r6, 0x16(r3)
-/* 8011DC50 001198B0 98 C3 00 18 */ stb r6, 0x18(r3)
-/* 8011DC54 001198B4 98 A3 00 1A */ stb r5, 0x1a(r3)
-/* 8011DC58 001198B8 7C 09 03 A6 */ mtctr r0
-lbl_8011DC5C:
-/* 8011DC5C 001198BC 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 8011DC60 001198C0 38 E7 00 08 */ addi r7, r7, 8
-/* 8011DC64 001198C4 7C A3 02 14 */ add r5, r3, r0
-/* 8011DC68 001198C8 98 85 00 1C */ stb r4, 0x1c(r5)
-/* 8011DC6C 001198CC 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 8011DC70 001198D0 38 E7 00 08 */ addi r7, r7, 8
-/* 8011DC74 001198D4 98 85 00 1D */ stb r4, 0x1d(r5)
-/* 8011DC78 001198D8 98 85 00 1E */ stb r4, 0x1e(r5)
-/* 8011DC7C 001198DC 98 85 00 1F */ stb r4, 0x1f(r5)
-/* 8011DC80 001198E0 98 85 00 20 */ stb r4, 0x20(r5)
-/* 8011DC84 001198E4 98 85 00 21 */ stb r4, 0x21(r5)
-/* 8011DC88 001198E8 98 85 00 22 */ stb r4, 0x22(r5)
-/* 8011DC8C 001198EC 98 85 00 23 */ stb r4, 0x23(r5)
-/* 8011DC90 001198F0 7C A3 02 14 */ add r5, r3, r0
-/* 8011DC94 001198F4 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 8011DC98 001198F8 38 E7 00 08 */ addi r7, r7, 8
-/* 8011DC9C 001198FC 98 85 00 1C */ stb r4, 0x1c(r5)
-/* 8011DCA0 00119900 98 85 00 1D */ stb r4, 0x1d(r5)
-/* 8011DCA4 00119904 98 85 00 1E */ stb r4, 0x1e(r5)
-/* 8011DCA8 00119908 98 85 00 1F */ stb r4, 0x1f(r5)
-/* 8011DCAC 0011990C 98 85 00 20 */ stb r4, 0x20(r5)
-/* 8011DCB0 00119910 98 85 00 21 */ stb r4, 0x21(r5)
-/* 8011DCB4 00119914 98 85 00 22 */ stb r4, 0x22(r5)
-/* 8011DCB8 00119918 98 85 00 23 */ stb r4, 0x23(r5)
-/* 8011DCBC 0011991C 7C A3 02 14 */ add r5, r3, r0
-/* 8011DCC0 00119920 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 8011DCC4 00119924 38 E7 00 08 */ addi r7, r7, 8
-/* 8011DCC8 00119928 98 85 00 1C */ stb r4, 0x1c(r5)
-/* 8011DCCC 0011992C 98 85 00 1D */ stb r4, 0x1d(r5)
-/* 8011DCD0 00119930 98 85 00 1E */ stb r4, 0x1e(r5)
-/* 8011DCD4 00119934 98 85 00 1F */ stb r4, 0x1f(r5)
-/* 8011DCD8 00119938 98 85 00 20 */ stb r4, 0x20(r5)
-/* 8011DCDC 0011993C 98 85 00 21 */ stb r4, 0x21(r5)
-/* 8011DCE0 00119940 98 85 00 22 */ stb r4, 0x22(r5)
-/* 8011DCE4 00119944 98 85 00 23 */ stb r4, 0x23(r5)
-/* 8011DCE8 00119948 7C A3 02 14 */ add r5, r3, r0
-/* 8011DCEC 0011994C 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 8011DCF0 00119950 98 85 00 1C */ stb r4, 0x1c(r5)
-/* 8011DCF4 00119954 98 85 00 1D */ stb r4, 0x1d(r5)
-/* 8011DCF8 00119958 98 85 00 1E */ stb r4, 0x1e(r5)
-/* 8011DCFC 0011995C 98 85 00 1F */ stb r4, 0x1f(r5)
-/* 8011DD00 00119960 98 85 00 20 */ stb r4, 0x20(r5)
-/* 8011DD04 00119964 98 85 00 21 */ stb r4, 0x21(r5)
-/* 8011DD08 00119968 98 85 00 22 */ stb r4, 0x22(r5)
-/* 8011DD0C 0011996C 98 85 00 23 */ stb r4, 0x23(r5)
-/* 8011DD10 00119970 42 00 FF 4C */ bdnz lbl_8011DC5C
-/* 8011DD14 00119974 38 87 00 01 */ addi r4, r7, 1
-/* 8011DD18 00119978 7C A3 02 14 */ add r5, r3, r0
-/* 8011DD1C 0011997C 38 C0 00 FF */ li r6, 0xff
-/* 8011DD20 00119980 38 07 00 02 */ addi r0, r7, 2
-/* 8011DD24 00119984 54 84 04 3E */ clrlwi r4, r4, 0x10
-/* 8011DD28 00119988 98 C5 00 1C */ stb r6, 0x1c(r5)
-/* 8011DD2C 0011998C 7C A3 22 14 */ add r5, r3, r4
-/* 8011DD30 00119990 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011DD34 00119994 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 8011DD38 00119998 38 07 00 03 */ addi r0, r7, 3
-/* 8011DD3C 0011999C 98 C5 00 1C */ stb r6, 0x1c(r5)
-/* 8011DD40 001199A0 7C 83 22 14 */ add r4, r3, r4
-/* 8011DD44 001199A4 54 00 04 3E */ clrlwi r0, r0, 0x10
-/* 8011DD48 001199A8 98 C4 00 1C */ stb r6, 0x1c(r4)
-/* 8011DD4C 001199AC 7C 83 02 14 */ add r4, r3, r0
-/* 8011DD50 001199B0 98 C4 00 1C */ stb r6, 0x1c(r4)
-/* 8011DD54 001199B4 98 C3 00 80 */ stb r6, 0x80(r3)
-/* 8011DD58 001199B8 98 C3 00 81 */ stb r6, 0x81(r3)
-/* 8011DD5C 001199BC 98 C3 00 82 */ stb r6, 0x82(r3)
-/* 8011DD60 001199C0 98 C3 00 83 */ stb r6, 0x83(r3)
-/* 8011DD64 001199C4 98 C3 00 84 */ stb r6, 0x84(r3)
-/* 8011DD68 001199C8 98 C3 00 85 */ stb r6, 0x85(r3)
-/* 8011DD6C 001199CC 98 C3 00 86 */ stb r6, 0x86(r3)
-/* 8011DD70 001199D0 98 C3 00 87 */ stb r6, 0x87(r3)
-/* 8011DD74 001199D4 98 C3 00 88 */ stb r6, 0x88(r3)
-/* 8011DD78 001199D8 98 C3 00 89 */ stb r6, 0x89(r3)
-/* 8011DD7C 001199DC 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011DD80 001199E0 54 00 02 00 */ rlwinm r0, r0, 0, 8, 0
-/* 8011DD84 001199E4 90 03 00 00 */ stw r0, 0(r3)
-/* 8011DD88 001199E8 80 03 00 04 */ lwz r0, 4(r3)
-/* 8011DD8C 001199EC 54 00 02 BE */ clrlwi r0, r0, 0xa
-/* 8011DD90 001199F0 90 03 00 04 */ stw r0, 4(r3)
-/* 8011DD94 001199F4 48 0A 93 DD */ bl _restgpr_26
-/* 8011DD98 001199F8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011DD9C 001199FC 7C 08 03 A6 */ mtlr r0
-/* 8011DDA0 00119A00 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011DDA4 00119A04 4E 80 00 20 */ blr
-
-.global func_8011DDA8
-func_8011DDA8:
-/* 8011DDA8 00119A08 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011DDAC 00119A0C 7C 08 02 A6 */ mflr r0
-/* 8011DDB0 00119A10 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011DDB4 00119A14 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011DDB8 00119A18 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011DDBC 00119A1C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8011DDC0 00119A20 7C 7D 1B 78 */ mr r29, r3
-/* 8011DDC4 00119A24 4B FF EB B1 */ bl func_8011C974
-/* 8011DDC8 00119A28 2C 1D 00 04 */ cmpwi r29, 4
-/* 8011DDCC 00119A2C 7C 7F 1B 78 */ mr r31, r3
-/* 8011DDD0 00119A30 3B C0 00 03 */ li r30, 3
-/* 8011DDD4 00119A34 41 82 00 28 */ beq lbl_8011DDFC
-/* 8011DDD8 00119A38 40 80 00 10 */ bge lbl_8011DDE8
-/* 8011DDDC 00119A3C 2C 1D 00 03 */ cmpwi r29, 3
-/* 8011DDE0 00119A40 40 80 00 14 */ bge lbl_8011DDF4
-/* 8011DDE4 00119A44 48 00 00 24 */ b lbl_8011DE08
-lbl_8011DDE8:
-/* 8011DDE8 00119A48 2C 1D 00 06 */ cmpwi r29, 6
-/* 8011DDEC 00119A4C 40 80 00 1C */ bge lbl_8011DE08
-/* 8011DDF0 00119A50 48 00 00 14 */ b lbl_8011DE04
-lbl_8011DDF4:
-/* 8011DDF4 00119A54 3B C0 00 00 */ li r30, 0
-/* 8011DDF8 00119A58 48 00 00 10 */ b lbl_8011DE08
-lbl_8011DDFC:
-/* 8011DDFC 00119A5C 3B C0 00 01 */ li r30, 1
-/* 8011DE00 00119A60 48 00 00 08 */ b lbl_8011DE08
-lbl_8011DE04:
-/* 8011DE04 00119A64 3B C0 00 02 */ li r30, 2
-lbl_8011DE08:
-/* 8011DE08 00119A68 28 1E 00 03 */ cmplwi r30, 3
-/* 8011DE0C 00119A6C 40 82 01 30 */ bne lbl_8011DF3C
-/* 8011DE10 00119A70 3F C0 80 64 */ lis r30, lbl_8063CE34@ha
-/* 8011DE14 00119A74 7F A4 EB 78 */ mr r4, r29
-/* 8011DE18 00119A78 3B DE CE 34 */ addi r30, r30, lbl_8063CE34@l
-/* 8011DE1C 00119A7C 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE20 00119A80 48 27 9A BD */ bl func_803978DC
-/* 8011DE24 00119A84 B0 7F 00 8A */ sth r3, 0x8a(r31)
-/* 8011DE28 00119A88 7F A4 EB 78 */ mr r4, r29
-/* 8011DE2C 00119A8C 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE30 00119A90 48 27 9A E1 */ bl func_80397910
-/* 8011DE34 00119A94 B0 7F 00 8C */ sth r3, 0x8c(r31)
-/* 8011DE38 00119A98 7F A4 EB 78 */ mr r4, r29
-/* 8011DE3C 00119A9C 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE40 00119AA0 48 27 9B 05 */ bl func_80397944
-/* 8011DE44 00119AA4 B0 7F 00 8E */ sth r3, 0x8e(r31)
-/* 8011DE48 00119AA8 7F A4 EB 78 */ mr r4, r29
-/* 8011DE4C 00119AAC 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE50 00119AB0 48 27 9B 29 */ bl func_80397978
-/* 8011DE54 00119AB4 B0 7F 00 90 */ sth r3, 0x90(r31)
-/* 8011DE58 00119AB8 7F A4 EB 78 */ mr r4, r29
-/* 8011DE5C 00119ABC 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE60 00119AC0 48 27 9B 4D */ bl func_803979AC
-/* 8011DE64 00119AC4 B0 7F 00 92 */ sth r3, 0x92(r31)
-/* 8011DE68 00119AC8 7F A4 EB 78 */ mr r4, r29
-/* 8011DE6C 00119ACC 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE70 00119AD0 48 27 9B 71 */ bl func_803979E0
-/* 8011DE74 00119AD4 B0 7F 00 94 */ sth r3, 0x94(r31)
-/* 8011DE78 00119AD8 7F A4 EB 78 */ mr r4, r29
-/* 8011DE7C 00119ADC 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE80 00119AE0 48 27 9B 95 */ bl func_80397A14
-/* 8011DE84 00119AE4 A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DE88 00119AE8 50 60 7C 20 */ rlwimi r0, r3, 0xf, 0x10, 0x10
-/* 8011DE8C 00119AEC 7F A4 EB 78 */ mr r4, r29
-/* 8011DE90 00119AF0 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DE94 00119AF4 B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DE98 00119AF8 48 27 9B B5 */ bl func_80397A4C
-/* 8011DE9C 00119AFC A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DEA0 00119B00 50 60 74 62 */ rlwimi r0, r3, 0xe, 0x11, 0x11
-/* 8011DEA4 00119B04 7F A4 EB 78 */ mr r4, r29
-/* 8011DEA8 00119B08 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DEAC 00119B0C B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DEB0 00119B10 48 27 9B D5 */ bl func_80397A84
-/* 8011DEB4 00119B14 A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DEB8 00119B18 50 60 6C A4 */ rlwimi r0, r3, 0xd, 0x12, 0x12
-/* 8011DEBC 00119B1C 7F A4 EB 78 */ mr r4, r29
-/* 8011DEC0 00119B20 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DEC4 00119B24 B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DEC8 00119B28 48 27 9B F5 */ bl func_80397ABC
-/* 8011DECC 00119B2C A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DED0 00119B30 50 60 64 E6 */ rlwimi r0, r3, 0xc, 0x13, 0x13
-/* 8011DED4 00119B34 7F A4 EB 78 */ mr r4, r29
-/* 8011DED8 00119B38 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DEDC 00119B3C B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DEE0 00119B40 48 27 9C 15 */ bl func_80397AF4
-/* 8011DEE4 00119B44 A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DEE8 00119B48 50 60 5D 28 */ rlwimi r0, r3, 0xb, 0x14, 0x14
-/* 8011DEEC 00119B4C 7F A4 EB 78 */ mr r4, r29
-/* 8011DEF0 00119B50 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DEF4 00119B54 B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DEF8 00119B58 48 27 9C 35 */ bl func_80397B2C
-/* 8011DEFC 00119B5C A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DF00 00119B60 50 60 55 6A */ rlwimi r0, r3, 0xa, 0x15, 0x15
-/* 8011DF04 00119B64 7F A4 EB 78 */ mr r4, r29
-/* 8011DF08 00119B68 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DF0C 00119B6C B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DF10 00119B70 48 27 9C 55 */ bl func_80397B64
-/* 8011DF14 00119B74 A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DF18 00119B78 50 60 4D AC */ rlwimi r0, r3, 9, 0x16, 0x16
-/* 8011DF1C 00119B7C 7F A4 EB 78 */ mr r4, r29
-/* 8011DF20 00119B80 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8011DF24 00119B84 B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DF28 00119B88 48 27 9C 75 */ bl func_80397B9C
-/* 8011DF2C 00119B8C A0 1F 00 96 */ lhz r0, 0x96(r31)
-/* 8011DF30 00119B90 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 8011DF34 00119B94 B0 1F 00 96 */ sth r0, 0x96(r31)
-/* 8011DF38 00119B98 48 00 00 A8 */ b lbl_8011DFE0
-lbl_8011DF3C:
-/* 8011DF3C 00119B9C 48 04 17 A5 */ bl func_8015F6E0
-/* 8011DF40 00119BA0 1C 9E 00 0E */ mulli r4, r30, 0xe
-/* 8011DF44 00119BA4 3C 03 00 06 */ addis r0, r3, 6
-/* 8011DF48 00119BA8 7C 80 22 14 */ add r4, r0, r4
-/* 8011DF4C 00119BAC A0 04 60 B8 */ lhz r0, 0x60b8(r4)
-/* 8011DF50 00119BB0 B0 1F 00 8A */ sth r0, 0x8a(r31)
-/* 8011DF54 00119BB4 A0 04 60 BA */ lhz r0, 0x60ba(r4)
-/* 8011DF58 00119BB8 B0 1F 00 8C */ sth r0, 0x8c(r31)
-/* 8011DF5C 00119BBC A0 04 60 BC */ lhz r0, 0x60bc(r4)
-/* 8011DF60 00119BC0 B0 1F 00 8E */ sth r0, 0x8e(r31)
-/* 8011DF64 00119BC4 A0 04 60 BE */ lhz r0, 0x60be(r4)
-/* 8011DF68 00119BC8 B0 1F 00 90 */ sth r0, 0x90(r31)
-/* 8011DF6C 00119BCC A0 04 60 C0 */ lhz r0, 0x60c0(r4)
-/* 8011DF70 00119BD0 B0 1F 00 92 */ sth r0, 0x92(r31)
-/* 8011DF74 00119BD4 A0 04 60 C2 */ lhz r0, 0x60c2(r4)
-/* 8011DF78 00119BD8 B0 1F 00 94 */ sth r0, 0x94(r31)
-/* 8011DF7C 00119BDC A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DF80 00119BE0 A0 7F 00 96 */ lhz r3, 0x96(r31)
-/* 8011DF84 00119BE4 50 03 04 20 */ rlwimi r3, r0, 0, 0x10, 0x10
-/* 8011DF88 00119BE8 B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DF8C 00119BEC A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DF90 00119BF0 50 03 04 62 */ rlwimi r3, r0, 0, 0x11, 0x11
-/* 8011DF94 00119BF4 B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DF98 00119BF8 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DF9C 00119BFC 50 03 04 A4 */ rlwimi r3, r0, 0, 0x12, 0x12
-/* 8011DFA0 00119C00 B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DFA4 00119C04 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DFA8 00119C08 50 03 04 E6 */ rlwimi r3, r0, 0, 0x13, 0x13
-/* 8011DFAC 00119C0C B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DFB0 00119C10 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DFB4 00119C14 50 03 05 28 */ rlwimi r3, r0, 0, 0x14, 0x14
-/* 8011DFB8 00119C18 B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DFBC 00119C1C A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DFC0 00119C20 50 03 05 6A */ rlwimi r3, r0, 0, 0x15, 0x15
-/* 8011DFC4 00119C24 B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DFC8 00119C28 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DFCC 00119C2C 50 03 05 AC */ rlwimi r3, r0, 0, 0x16, 0x16
-/* 8011DFD0 00119C30 B0 7F 00 96 */ sth r3, 0x96(r31)
-/* 8011DFD4 00119C34 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8011DFD8 00119C38 50 03 05 F0 */ rlwimi r3, r0, 0, 0x17, 0x18
-/* 8011DFDC 00119C3C B0 7F 00 96 */ sth r3, 0x96(r31)
-lbl_8011DFE0:
-/* 8011DFE0 00119C40 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011DFE4 00119C44 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011DFE8 00119C48 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011DFEC 00119C4C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8011DFF0 00119C50 7C 08 03 A6 */ mtlr r0
-/* 8011DFF4 00119C54 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011DFF8 00119C58 4E 80 00 20 */ blr
-
-.global func_8011DFFC
-func_8011DFFC:
-/* 8011DFFC 00119C5C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011E000 00119C60 7C 08 02 A6 */ mflr r0
-/* 8011E004 00119C64 38 A0 00 00 */ li r5, 0
-/* 8011E008 00119C68 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011E00C 00119C6C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011E010 00119C70 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011E014 00119C74 7C 9E 23 78 */ mr r30, r4
-/* 8011E018 00119C78 38 80 00 05 */ li r4, 5
-/* 8011E01C 00119C7C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8011E020 00119C80 7C 7D 1B 78 */ mr r29, r3
-/* 8011E024 00119C84 48 2B CE D9 */ bl func_803DAEFC
-/* 8011E028 00119C88 2C 03 00 00 */ cmpwi r3, 0
-/* 8011E02C 00119C8C 41 82 00 64 */ beq lbl_8011E090
-/* 8011E030 00119C90 48 2B C2 35 */ bl func_803DA264
-/* 8011E034 00119C94 48 0B CD 31 */ bl func_801DAD64
-/* 8011E038 00119C98 7C 7F 1B 78 */ mr r31, r3
-/* 8011E03C 00119C9C 7F A3 EB 78 */ mr r3, r29
-/* 8011E040 00119CA0 7F E4 FB 78 */ mr r4, r31
-/* 8011E044 00119CA4 48 2B E7 05 */ bl func_803DC748
-/* 8011E048 00119CA8 7F E3 FB 78 */ mr r3, r31
-/* 8011E04C 00119CAC 38 80 00 05 */ li r4, 5
-/* 8011E050 00119CB0 38 A0 00 00 */ li r5, 0
-/* 8011E054 00119CB4 48 2B F9 89 */ bl func_803DD9DC
-/* 8011E058 00119CB8 7F C4 F3 78 */ mr r4, r30
-/* 8011E05C 00119CBC 48 2B DA C1 */ bl func_803DBB1C
-/* 8011E060 00119CC0 90 61 00 08 */ stw r3, 8(r1)
-/* 8011E064 00119CC4 7F E3 FB 78 */ mr r3, r31
-/* 8011E068 00119CC8 38 A1 00 08 */ addi r5, r1, 8
-/* 8011E06C 00119CCC 38 80 00 08 */ li r4, 8
-/* 8011E070 00119CD0 48 2B D4 B5 */ bl func_803DB524
-/* 8011E074 00119CD4 7F E3 FB 78 */ mr r3, r31
-/* 8011E078 00119CD8 48 2B C8 01 */ bl func_803DA878
-/* 8011E07C 00119CDC 7F E3 FB 78 */ mr r3, r31
-/* 8011E080 00119CE0 7F A4 EB 78 */ mr r4, r29
-/* 8011E084 00119CE4 48 2B E8 89 */ bl func_803DC90C
-/* 8011E088 00119CE8 7F E3 FB 78 */ mr r3, r31
-/* 8011E08C 00119CEC 48 0B CE 19 */ bl func_801DAEA4
-lbl_8011E090:
-/* 8011E090 00119CF0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011E094 00119CF4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8011E098 00119CF8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8011E09C 00119CFC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8011E0A0 00119D00 7C 08 03 A6 */ mtlr r0
-/* 8011E0A4 00119D04 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011E0A8 00119D08 4E 80 00 20 */ blr
-
-.global func_8011E0AC
-func_8011E0AC:
-/* 8011E0AC 00119D0C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011E0B0 00119D10 7C 08 02 A6 */ mflr r0
-/* 8011E0B4 00119D14 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011E0B8 00119D18 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011E0BC 00119D1C 48 0A 90 69 */ bl _savegpr_26
-/* 8011E0C0 00119D20 7C 7A 1B 78 */ mr r26, r3
-/* 8011E0C4 00119D24 4B FF E8 B1 */ bl func_8011C974
-/* 8011E0C8 00119D28 7C 7F 1B 78 */ mr r31, r3
-/* 8011E0CC 00119D2C 3B 80 00 00 */ li r28, 0
-lbl_8011E0D0:
-/* 8011E0D0 00119D30 57 80 07 BD */ rlwinm. r0, r28, 0, 0x1e, 0x1e
-/* 8011E0D4 00119D34 41 82 00 18 */ beq lbl_8011E0EC
-/* 8011E0D8 00119D38 57 80 07 FE */ clrlwi r0, r28, 0x1f
-/* 8011E0DC 00119D3C 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 8011E0E0 00119D40 7C 7F 02 14 */ add r3, r31, r0
-/* 8011E0E4 00119D44 38 63 1F FC */ addi r3, r3, 0x1ffc
-/* 8011E0E8 00119D48 48 00 00 14 */ b lbl_8011E0FC
-lbl_8011E0EC:
-/* 8011E0EC 00119D4C 57 80 07 FE */ clrlwi r0, r28, 0x1f
-/* 8011E0F0 00119D50 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 8011E0F4 00119D54 7C 7F 02 14 */ add r3, r31, r0
-/* 8011E0F8 00119D58 38 63 2D D4 */ addi r3, r3, 0x2dd4
-lbl_8011E0FC:
-/* 8011E0FC 00119D5C 3B C3 02 86 */ addi r30, r3, 0x286
-/* 8011E100 00119D60 3B A3 01 FC */ addi r29, r3, 0x1fc
-/* 8011E104 00119D64 3B 60 00 00 */ li r27, 0
-lbl_8011E108:
-/* 8011E108 00119D68 88 1E 00 00 */ lbz r0, 0(r30)
-/* 8011E10C 00119D6C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 8011E110 00119D70 41 82 00 10 */ beq lbl_8011E120
-/* 8011E114 00119D74 7F A3 EB 78 */ mr r3, r29
-/* 8011E118 00119D78 7F 44 D3 78 */ mr r4, r26
-/* 8011E11C 00119D7C 4B FF FE E1 */ bl func_8011DFFC
-lbl_8011E120:
-/* 8011E120 00119D80 3B 7B 00 01 */ addi r27, r27, 1
-/* 8011E124 00119D84 3B BD 00 8C */ addi r29, r29, 0x8c
-/* 8011E128 00119D88 2C 1B 00 06 */ cmpwi r27, 6
-/* 8011E12C 00119D8C 3B DE 00 8C */ addi r30, r30, 0x8c
-/* 8011E130 00119D90 41 80 FF D8 */ blt lbl_8011E108
-/* 8011E134 00119D94 3B 9C 00 01 */ addi r28, r28, 1
-/* 8011E138 00119D98 2C 1C 00 04 */ cmpwi r28, 4
-/* 8011E13C 00119D9C 41 80 FF 94 */ blt lbl_8011E0D0
-/* 8011E140 00119DA0 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011E144 00119DA4 48 0A 90 2D */ bl _restgpr_26
-/* 8011E148 00119DA8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011E14C 00119DAC 7C 08 03 A6 */ mtlr r0
-/* 8011E150 00119DB0 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011E154 00119DB4 4E 80 00 20 */ blr
-
-.global func_8011E158
-func_8011E158:
-/* 8011E158 00119DB8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011E15C 00119DBC 7C 08 02 A6 */ mflr r0
-/* 8011E160 00119DC0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011E164 00119DC4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011E168 00119DC8 48 0A 8F BD */ bl _savegpr_26
-/* 8011E16C 00119DCC 7C 7A 1B 78 */ mr r26, r3
-/* 8011E170 00119DD0 4B FF E8 05 */ bl func_8011C974
-/* 8011E174 00119DD4 3B E3 2D D4 */ addi r31, r3, 0x2dd4
-/* 8011E178 00119DD8 3B 80 00 00 */ li r28, 0
-lbl_8011E17C:
-/* 8011E17C 00119DDC 3B DF 02 86 */ addi r30, r31, 0x286
-/* 8011E180 00119DE0 3B BF 01 FC */ addi r29, r31, 0x1fc
-/* 8011E184 00119DE4 3B 60 00 00 */ li r27, 0
-lbl_8011E188:
-/* 8011E188 00119DE8 88 1E 00 00 */ lbz r0, 0(r30)
-/* 8011E18C 00119DEC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 8011E190 00119DF0 41 82 00 10 */ beq lbl_8011E1A0
-/* 8011E194 00119DF4 7F A3 EB 78 */ mr r3, r29
-/* 8011E198 00119DF8 7F 44 D3 78 */ mr r4, r26
-/* 8011E19C 00119DFC 4B FF FE 61 */ bl func_8011DFFC
-lbl_8011E1A0:
-/* 8011E1A0 00119E00 3B 7B 00 01 */ addi r27, r27, 1
-/* 8011E1A4 00119E04 3B BD 00 8C */ addi r29, r29, 0x8c
-/* 8011E1A8 00119E08 2C 1B 00 06 */ cmpwi r27, 6
-/* 8011E1AC 00119E0C 3B DE 00 8C */ addi r30, r30, 0x8c
-/* 8011E1B0 00119E10 41 80 FF D8 */ blt lbl_8011E188
-/* 8011E1B4 00119E14 3B 9C 00 01 */ addi r28, r28, 1
-/* 8011E1B8 00119E18 3B FF 06 EC */ addi r31, r31, 0x6ec
-/* 8011E1BC 00119E1C 2C 1C 00 02 */ cmpwi r28, 2
-/* 8011E1C0 00119E20 41 80 FF BC */ blt lbl_8011E17C
-/* 8011E1C4 00119E24 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011E1C8 00119E28 48 0A 8F A9 */ bl _restgpr_26
-/* 8011E1CC 00119E2C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011E1D0 00119E30 7C 08 03 A6 */ mtlr r0
-/* 8011E1D4 00119E34 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011E1D8 00119E38 4E 80 00 20 */ blr
-
-.global func_8011E1DC
-func_8011E1DC:
-/* 8011E1DC 00119E3C 38 A0 00 01 */ li r5, 1
-/* 8011E1E0 00119E40 38 6D 9C B8 */ addi r3, r13, lbl_8063EF78-_SDA_BASE_
-/* 8011E1E4 00119E44 38 80 00 04 */ li r4, 4
-/* 8011E1E8 00119E48 38 00 00 00 */ li r0, 0
-/* 8011E1EC 00119E4C 98 AD 9C B8 */ stb r5, lbl_8063EF78-_SDA_BASE_(r13)
-/* 8011E1F0 00119E50 B0 83 00 02 */ sth r4, 2(r3)
-/* 8011E1F4 00119E54 98 03 00 04 */ stb r0, 4(r3)
-/* 8011E1F8 00119E58 4E 80 00 20 */ blr
-
-.global func_8011E1FC
-func_8011E1FC:
-/* 8011E1FC 00119E5C 38 00 00 30 */ li r0, 0x30
-/* 8011E200 00119E60 38 E0 00 00 */ li r7, 0
-/* 8011E204 00119E64 38 60 00 00 */ li r3, 0
-/* 8011E208 00119E68 38 80 00 00 */ li r4, 0
-/* 8011E20C 00119E6C 38 C0 FF FF */ li r6, -1
-/* 8011E210 00119E70 7C 09 03 A6 */ mtctr r0
-lbl_8011E214:
-/* 8011E214 00119E74 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E218 00119E78 7C E5 19 2E */ stwx r7, r5, r3
-/* 8011E21C 00119E7C 38 63 00 04 */ addi r3, r3, 4
-/* 8011E220 00119E80 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E224 00119E84 7C A0 22 14 */ add r5, r0, r4
-/* 8011E228 00119E88 38 84 00 02 */ addi r4, r4, 2
-/* 8011E22C 00119E8C B0 C5 00 C0 */ sth r6, 0xc0(r5)
-/* 8011E230 00119E90 42 00 FF E4 */ bdnz lbl_8011E214
-/* 8011E234 00119E94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E238 00119E98 38 80 FF FF */ li r4, -1
-/* 8011E23C 00119E9C 38 00 00 00 */ li r0, 0
-/* 8011E240 00119EA0 90 83 01 24 */ stw r4, 0x124(r3)
-/* 8011E244 00119EA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E248 00119EA8 90 03 1A C4 */ stw r0, 0x1ac4(r3)
-/* 8011E24C 00119EAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E250 00119EB0 90 03 1A C8 */ stw r0, 0x1ac8(r3)
-/* 8011E254 00119EB4 4E 80 00 20 */ blr
-
-.global func_8011E258
-func_8011E258:
-/* 8011E258 00119EB8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011E25C 00119EBC 7C 08 02 A6 */ mflr r0
-/* 8011E260 00119EC0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011E264 00119EC4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011E268 00119EC8 48 0A 8E C9 */ bl _savegpr_29
-/* 8011E26C 00119ECC 48 01 0B 31 */ bl func_8012ED9C
-/* 8011E270 00119ED0 3B C0 00 01 */ li r30, 1
-/* 8011E274 00119ED4 38 60 00 00 */ li r3, 0
-/* 8011E278 00119ED8 9B CD 9C C8 */ stb r30, lbl_8063EF88-_SDA_BASE_(r13)
-/* 8011E27C 00119EDC 4B F3 B5 C1 */ bl func_8005983C
-/* 8011E280 00119EE0 38 60 03 FE */ li r3, 0x3fe
-/* 8011E284 00119EE4 48 12 B3 59 */ bl func_802495DC
-/* 8011E288 00119EE8 38 60 03 F7 */ li r3, 0x3f7
-/* 8011E28C 00119EEC 48 12 B3 51 */ bl func_802495DC
-/* 8011E290 00119EF0 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E294 00119EF4 48 12 B3 49 */ bl func_802495DC
-/* 8011E298 00119EF8 38 60 03 FF */ li r3, 0x3ff
-/* 8011E29C 00119EFC 48 12 B3 41 */ bl func_802495DC
-/* 8011E2A0 00119F00 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E2A4 00119F04 3F E0 19 A5 */ lis r31, 0x19A51A00@ha
-/* 8011E2A8 00119F08 38 9F 1A 00 */ addi r4, r31, 0x19A51A00@l
-/* 8011E2AC 00119F0C 38 60 00 0E */ li r3, 0xe
-/* 8011E2B0 00119F10 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 8011E2B4 00119F14 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
-/* 8011E2B8 00119F18 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8011E2BC 00119F1C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E2C0 00119F20 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 8011E2C4 00119F24 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 8011E2C8 00119F28 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8011E2CC 00119F2C 4B F3 7A CD */ bl func_80055D98
-/* 8011E2D0 00119F30 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E2D4 00119F34 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 8011E2D8 00119F38 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 8011E2DC 00119F3C 90 65 00 00 */ stw r3, 0(r5)
-/* 8011E2E0 00119F40 38 60 00 0E */ li r3, 0xe
-/* 8011E2E4 00119F44 4B F3 7A B5 */ bl func_80055D98
-/* 8011E2E8 00119F48 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E2EC 00119F4C 3C 80 1B A0 */ lis r4, 0x1BA01A00@ha
-/* 8011E2F0 00119F50 38 84 1A 00 */ addi r4, r4, 0x1BA01A00@l
-/* 8011E2F4 00119F54 90 65 00 04 */ stw r3, 4(r5)
-/* 8011E2F8 00119F58 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E2FC 00119F5C 4B F3 7A 9D */ bl func_80055D98
-/* 8011E300 00119F60 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E304 00119F64 3C 80 1B 9D */ lis r4, 0x1B9D1A00@ha
-/* 8011E308 00119F68 38 84 1A 00 */ addi r4, r4, 0x1B9D1A00@l
-/* 8011E30C 00119F6C 90 65 00 08 */ stw r3, 8(r5)
-/* 8011E310 00119F70 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E314 00119F74 4B F3 7A 85 */ bl func_80055D98
-/* 8011E318 00119F78 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E31C 00119F7C 3C 80 1B 9F */ lis r4, 0x1B9F1A00@ha
-/* 8011E320 00119F80 38 84 1A 00 */ addi r4, r4, 0x1B9F1A00@l
-/* 8011E324 00119F84 90 65 00 0C */ stw r3, 0xc(r5)
-/* 8011E328 00119F88 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E32C 00119F8C 4B F3 7A 6D */ bl func_80055D98
-/* 8011E330 00119F90 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E334 00119F94 3C 80 1B 9E */ lis r4, 0x1B9E1A00@ha
-/* 8011E338 00119F98 38 84 1A 00 */ addi r4, r4, 0x1B9E1A00@l
-/* 8011E33C 00119F9C 90 65 00 10 */ stw r3, 0x10(r5)
-/* 8011E340 00119FA0 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E344 00119FA4 4B F3 7A 55 */ bl func_80055D98
-/* 8011E348 00119FA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E34C 00119FAC 3C 80 21 84 */ lis r4, 0x21841A00@ha
-/* 8011E350 00119FB0 38 84 1A 00 */ addi r4, r4, 0x21841A00@l
-/* 8011E354 00119FB4 90 65 00 7C */ stw r3, 0x7c(r5)
-/* 8011E358 00119FB8 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E35C 00119FBC 4B F3 7A 3D */ bl func_80055D98
-/* 8011E360 00119FC0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E364 00119FC4 3C 80 21 85 */ lis r4, 0x21851A00@ha
-/* 8011E368 00119FC8 38 84 1A 00 */ addi r4, r4, 0x21851A00@l
-/* 8011E36C 00119FCC 90 65 00 18 */ stw r3, 0x18(r5)
-/* 8011E370 00119FD0 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E374 00119FD4 4B F3 7A 25 */ bl func_80055D98
-/* 8011E378 00119FD8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E37C 00119FDC 3C 80 21 83 */ lis r4, 0x21831A00@ha
-/* 8011E380 00119FE0 38 84 1A 00 */ addi r4, r4, 0x21831A00@l
-/* 8011E384 00119FE4 90 65 00 1C */ stw r3, 0x1c(r5)
-/* 8011E388 00119FE8 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E38C 00119FEC 4B F3 7A 0D */ bl func_80055D98
-/* 8011E390 00119FF0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E394 00119FF4 3F A0 21 89 */ lis r29, 0x21891A00@ha
-/* 8011E398 00119FF8 38 9D 1A 00 */ addi r4, r29, 0x21891A00@l
-/* 8011E39C 00119FFC 90 65 00 20 */ stw r3, 0x20(r5)
-/* 8011E3A0 0011A000 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E3A4 0011A004 4B F3 79 F5 */ bl func_80055D98
-/* 8011E3A8 0011A008 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E3AC 0011A00C 38 9D 1A 00 */ addi r4, r29, 0x1a00
-/* 8011E3B0 0011A010 90 65 00 24 */ stw r3, 0x24(r5)
-/* 8011E3B4 0011A014 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E3B8 0011A018 4B F3 79 E1 */ bl func_80055D98
-/* 8011E3BC 0011A01C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E3C0 0011A020 3C 80 23 6A */ lis r4, 0x236A1A00@ha
-/* 8011E3C4 0011A024 38 84 1A 00 */ addi r4, r4, 0x236A1A00@l
-/* 8011E3C8 0011A028 90 65 00 28 */ stw r3, 0x28(r5)
-/* 8011E3CC 0011A02C 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E3D0 0011A030 4B F3 79 C9 */ bl func_80055D98
-/* 8011E3D4 0011A034 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E3D8 0011A038 3C 80 04 4F */ lis r4, 0x044F1A00@ha
-/* 8011E3DC 0011A03C 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
-/* 8011E3E0 0011A040 90 65 00 2C */ stw r3, 0x2c(r5)
-/* 8011E3E4 0011A044 38 60 00 0E */ li r3, 0xe
-/* 8011E3E8 0011A048 4B F3 79 B1 */ bl func_80055D98
-/* 8011E3EC 0011A04C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E3F0 0011A050 3C 80 23 77 */ lis r4, 0x23771A00@ha
-/* 8011E3F4 0011A054 38 84 1A 00 */ addi r4, r4, 0x23771A00@l
-/* 8011E3F8 0011A058 90 65 00 30 */ stw r3, 0x30(r5)
-/* 8011E3FC 0011A05C 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E400 0011A060 4B F3 79 99 */ bl func_80055D98
-/* 8011E404 0011A064 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E408 0011A068 3C 80 23 95 */ lis r4, 0x23951A00@ha
-/* 8011E40C 0011A06C 38 84 1A 00 */ addi r4, r4, 0x23951A00@l
-/* 8011E410 0011A070 90 65 00 34 */ stw r3, 0x34(r5)
-/* 8011E414 0011A074 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E418 0011A078 4B F3 79 81 */ bl func_80055D98
-/* 8011E41C 0011A07C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E420 0011A080 3C 80 1C E8 */ lis r4, 0x1CE81A00@ha
-/* 8011E424 0011A084 38 84 1A 00 */ addi r4, r4, 0x1CE81A00@l
-/* 8011E428 0011A088 90 65 00 38 */ stw r3, 0x38(r5)
-/* 8011E42C 0011A08C 38 60 03 FF */ li r3, 0x3ff
-/* 8011E430 0011A090 4B F3 79 69 */ bl func_80055D98
-/* 8011E434 0011A094 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E438 0011A098 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 8011E43C 0011A09C 90 65 00 50 */ stw r3, 0x50(r5)
-/* 8011E440 0011A0A0 38 60 00 0E */ li r3, 0xe
-/* 8011E444 0011A0A4 4B F3 79 55 */ bl func_80055D98
-/* 8011E448 0011A0A8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E44C 0011A0AC 3C 80 27 59 */ lis r4, 0x27591A00@ha
-/* 8011E450 0011A0B0 38 84 1A 00 */ addi r4, r4, 0x27591A00@l
-/* 8011E454 0011A0B4 90 65 00 54 */ stw r3, 0x54(r5)
-/* 8011E458 0011A0B8 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E45C 0011A0BC 4B F3 79 3D */ bl func_80055D98
-/* 8011E460 0011A0C0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E464 0011A0C4 3C 80 27 5A */ lis r4, 0x275A1A00@ha
-/* 8011E468 0011A0C8 38 84 1A 00 */ addi r4, r4, 0x275A1A00@l
-/* 8011E46C 0011A0CC 90 65 00 9C */ stw r3, 0x9c(r5)
-/* 8011E470 0011A0D0 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E474 0011A0D4 4B F3 79 25 */ bl func_80055D98
-/* 8011E478 0011A0D8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E47C 0011A0DC 3C 80 27 5F */ lis r4, 0x275F1A00@ha
-/* 8011E480 0011A0E0 38 84 1A 00 */ addi r4, r4, 0x275F1A00@l
-/* 8011E484 0011A0E4 90 65 00 A0 */ stw r3, 0xa0(r5)
-/* 8011E488 0011A0E8 38 60 03 F8 */ li r3, 0x3f8
-/* 8011E48C 0011A0EC 4B F3 79 0D */ bl func_80055D98
-/* 8011E490 0011A0F0 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E494 0011A0F4 3C A0 80 12 */ lis r5, lbl_801266B4@ha
-/* 8011E498 0011A0F8 3C C0 80 12 */ lis r6, lbl_801266E0@ha
-/* 8011E49C 0011A0FC 38 80 00 00 */ li r4, 0
-/* 8011E4A0 0011A100 90 67 00 B8 */ stw r3, 0xb8(r7)
-/* 8011E4A4 0011A104 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
-/* 8011E4A8 0011A108 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
-/* 8011E4AC 0011A10C 38 E0 FF FF */ li r7, -1
-/* 8011E4B0 0011A110 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E4B4 0011A114 39 00 00 00 */ li r8, 0
-/* 8011E4B8 0011A118 39 20 00 01 */ li r9, 1
-/* 8011E4BC 0011A11C 39 40 00 00 */ li r10, 0
-/* 8011E4C0 0011A120 80 63 00 00 */ lwz r3, 0(r3)
-/* 8011E4C4 0011A124 48 13 57 75 */ bl func_80253C38
-/* 8011E4C8 0011A128 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E4CC 0011A12C 3C A0 80 12 */ lis r5, lbl_80126934@ha
-/* 8011E4D0 0011A130 3C C0 80 12 */ lis r6, lbl_801269A0@ha
-/* 8011E4D4 0011A134 38 80 00 00 */ li r4, 0
-/* 8011E4D8 0011A138 B0 67 00 C0 */ sth r3, 0xc0(r7)
-/* 8011E4DC 0011A13C 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
-/* 8011E4E0 0011A140 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
-/* 8011E4E4 0011A144 38 E0 FF FF */ li r7, -1
-/* 8011E4E8 0011A148 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E4EC 0011A14C 39 00 00 00 */ li r8, 0
-/* 8011E4F0 0011A150 39 20 00 01 */ li r9, 1
-/* 8011E4F4 0011A154 39 40 00 00 */ li r10, 0
-/* 8011E4F8 0011A158 80 63 00 04 */ lwz r3, 4(r3)
-/* 8011E4FC 0011A15C 48 13 57 3D */ bl func_80253C38
-/* 8011E500 0011A160 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E504 0011A164 3C A0 80 12 */ lis r5, lbl_80126A10@ha
-/* 8011E508 0011A168 3C C0 80 12 */ lis r6, lbl_80126B88@ha
-/* 8011E50C 0011A16C 38 80 00 00 */ li r4, 0
-/* 8011E510 0011A170 B0 67 00 C2 */ sth r3, 0xc2(r7)
-/* 8011E514 0011A174 38 A5 6A 10 */ addi r5, r5, lbl_80126A10@l
-/* 8011E518 0011A178 38 C6 6B 88 */ addi r6, r6, lbl_80126B88@l
-/* 8011E51C 0011A17C 38 E0 FF FF */ li r7, -1
-/* 8011E520 0011A180 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E524 0011A184 39 00 00 00 */ li r8, 0
-/* 8011E528 0011A188 39 20 00 01 */ li r9, 1
-/* 8011E52C 0011A18C 39 40 00 00 */ li r10, 0
-/* 8011E530 0011A190 80 63 00 08 */ lwz r3, 8(r3)
-/* 8011E534 0011A194 48 13 57 05 */ bl func_80253C38
-/* 8011E538 0011A198 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E53C 0011A19C 3C A0 80 12 */ lis r5, lbl_80126CAC@ha
-/* 8011E540 0011A1A0 3C C0 80 12 */ lis r6, lbl_80126E40@ha
-/* 8011E544 0011A1A4 3F E0 80 12 */ lis r31, lbl_80126BF8@ha
-/* 8011E548 0011A1A8 B0 64 00 C4 */ sth r3, 0xc4(r4)
-/* 8011E54C 0011A1AC 38 9F 6B F8 */ addi r4, r31, lbl_80126BF8@l
-/* 8011E550 0011A1B0 38 A5 6C AC */ addi r5, r5, lbl_80126CAC@l
-/* 8011E554 0011A1B4 38 C6 6E 40 */ addi r6, r6, lbl_80126E40@l
-/* 8011E558 0011A1B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E55C 0011A1BC 38 E0 FF FF */ li r7, -1
-/* 8011E560 0011A1C0 39 00 00 00 */ li r8, 0
-/* 8011E564 0011A1C4 39 20 00 01 */ li r9, 1
-/* 8011E568 0011A1C8 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 8011E56C 0011A1CC 39 40 00 00 */ li r10, 0
-/* 8011E570 0011A1D0 48 13 56 C9 */ bl func_80253C38
-/* 8011E574 0011A1D4 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E578 0011A1D8 3C A0 80 12 */ lis r5, lbl_8012760C@ha
-/* 8011E57C 0011A1DC 3C C0 80 12 */ lis r6, lbl_801278B0@ha
-/* 8011E580 0011A1E0 38 80 00 00 */ li r4, 0
-/* 8011E584 0011A1E4 B0 67 00 C6 */ sth r3, 0xc6(r7)
-/* 8011E588 0011A1E8 38 A5 76 0C */ addi r5, r5, lbl_8012760C@l
-/* 8011E58C 0011A1EC 38 C6 78 B0 */ addi r6, r6, lbl_801278B0@l
-/* 8011E590 0011A1F0 38 E0 FF FF */ li r7, -1
-/* 8011E594 0011A1F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E598 0011A1F8 39 00 00 00 */ li r8, 0
-/* 8011E59C 0011A1FC 39 20 00 01 */ li r9, 1
-/* 8011E5A0 0011A200 39 40 00 00 */ li r10, 0
-/* 8011E5A4 0011A204 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 8011E5A8 0011A208 48 13 56 91 */ bl func_80253C38
-/* 8011E5AC 0011A20C 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E5B0 0011A210 3C 80 80 13 */ lis r4, lbl_8012D8BC@ha
-/* 8011E5B4 0011A214 3C A0 80 12 */ lis r5, lbl_80127F9C@ha
-/* 8011E5B8 0011A218 3C C0 80 13 */ lis r6, lbl_801280D8@ha
-/* 8011E5BC 0011A21C B0 67 00 C8 */ sth r3, 0xc8(r7)
-/* 8011E5C0 0011A220 38 84 D8 BC */ addi r4, r4, lbl_8012D8BC@l
-/* 8011E5C4 0011A224 38 A5 7F 9C */ addi r5, r5, lbl_80127F9C@l
-/* 8011E5C8 0011A228 38 C6 80 D8 */ addi r6, r6, lbl_801280D8@l
-/* 8011E5CC 0011A22C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E5D0 0011A230 38 E0 FF FF */ li r7, -1
-/* 8011E5D4 0011A234 39 00 00 00 */ li r8, 0
-/* 8011E5D8 0011A238 39 20 00 01 */ li r9, 1
-/* 8011E5DC 0011A23C 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 8011E5E0 0011A240 39 40 00 00 */ li r10, 0
-/* 8011E5E4 0011A244 48 13 56 55 */ bl func_80253C38
-/* 8011E5E8 0011A248 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E5EC 0011A24C 3C A0 80 13 */ lis r5, lbl_801282B4@ha
-/* 8011E5F0 0011A250 3C C0 80 13 */ lis r6, lbl_801283C0@ha
-/* 8011E5F4 0011A254 38 80 00 00 */ li r4, 0
-/* 8011E5F8 0011A258 B0 67 00 CC */ sth r3, 0xcc(r7)
-/* 8011E5FC 0011A25C 38 A5 82 B4 */ addi r5, r5, lbl_801282B4@l
-/* 8011E600 0011A260 38 C6 83 C0 */ addi r6, r6, lbl_801283C0@l
-/* 8011E604 0011A264 38 E0 FF FF */ li r7, -1
-/* 8011E608 0011A268 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E60C 0011A26C 39 00 00 00 */ li r8, 0
-/* 8011E610 0011A270 39 20 00 01 */ li r9, 1
-/* 8011E614 0011A274 39 40 00 00 */ li r10, 0
-/* 8011E618 0011A278 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 8011E61C 0011A27C 48 13 56 1D */ bl func_80253C38
-/* 8011E620 0011A280 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E624 0011A284 3C A0 80 13 */ lis r5, lbl_80128430@ha
-/* 8011E628 0011A288 3C C0 80 13 */ lis r6, lbl_80128A14@ha
-/* 8011E62C 0011A28C 38 9F 6B F8 */ addi r4, r31, 0x6bf8
-/* 8011E630 0011A290 B0 67 00 CE */ sth r3, 0xce(r7)
-/* 8011E634 0011A294 38 A5 84 30 */ addi r5, r5, lbl_80128430@l
-/* 8011E638 0011A298 38 C6 8A 14 */ addi r6, r6, lbl_80128A14@l
-/* 8011E63C 0011A29C 38 E0 FF FF */ li r7, -1
-/* 8011E640 0011A2A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E644 0011A2A4 39 00 00 00 */ li r8, 0
-/* 8011E648 0011A2A8 39 20 00 01 */ li r9, 1
-/* 8011E64C 0011A2AC 39 40 00 00 */ li r10, 0
-/* 8011E650 0011A2B0 80 63 00 20 */ lwz r3, 0x20(r3)
-/* 8011E654 0011A2B4 48 13 55 E5 */ bl func_80253C38
-/* 8011E658 0011A2B8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E65C 0011A2BC 3C A0 80 13 */ lis r5, lbl_801293D8@ha
-/* 8011E660 0011A2C0 3F E0 80 13 */ lis r31, lbl_80129560@ha
-/* 8011E664 0011A2C4 38 80 00 00 */ li r4, 0
-/* 8011E668 0011A2C8 B0 66 00 D0 */ sth r3, 0xd0(r6)
-/* 8011E66C 0011A2CC 38 A5 93 D8 */ addi r5, r5, lbl_801293D8@l
-/* 8011E670 0011A2D0 38 DF 95 60 */ addi r6, r31, lbl_80129560@l
-/* 8011E674 0011A2D4 38 E0 FF FF */ li r7, -1
-/* 8011E678 0011A2D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E67C 0011A2DC 39 00 00 00 */ li r8, 0
-/* 8011E680 0011A2E0 39 20 00 01 */ li r9, 1
-/* 8011E684 0011A2E4 39 40 00 00 */ li r10, 0
-/* 8011E688 0011A2E8 80 63 00 24 */ lwz r3, 0x24(r3)
-/* 8011E68C 0011A2EC 48 13 55 AD */ bl func_80253C38
-/* 8011E690 0011A2F0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E694 0011A2F4 3C A0 80 13 */ lis r5, lbl_8012949C@ha
-/* 8011E698 0011A2F8 38 A5 94 9C */ addi r5, r5, lbl_8012949C@l
-/* 8011E69C 0011A2FC 38 DF 95 60 */ addi r6, r31, -27296
-/* 8011E6A0 0011A300 B0 64 00 D2 */ sth r3, 0xd2(r4)
-/* 8011E6A4 0011A304 38 80 00 00 */ li r4, 0
-/* 8011E6A8 0011A308 38 E0 FF FF */ li r7, -1
-/* 8011E6AC 0011A30C 39 00 00 00 */ li r8, 0
-/* 8011E6B0 0011A310 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E6B4 0011A314 39 20 00 01 */ li r9, 1
-/* 8011E6B8 0011A318 39 40 00 00 */ li r10, 0
-/* 8011E6BC 0011A31C 80 63 00 28 */ lwz r3, 0x28(r3)
-/* 8011E6C0 0011A320 48 13 55 79 */ bl func_80253C38
-/* 8011E6C4 0011A324 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E6C8 0011A328 3C A0 80 13 */ lis r5, lbl_80129600@ha
-/* 8011E6CC 0011A32C 3C C0 80 13 */ lis r6, lbl_80129800@ha
-/* 8011E6D0 0011A330 38 80 00 00 */ li r4, 0
-/* 8011E6D4 0011A334 B0 67 00 D4 */ sth r3, 0xd4(r7)
-/* 8011E6D8 0011A338 38 A5 96 00 */ addi r5, r5, lbl_80129600@l
-/* 8011E6DC 0011A33C 38 C6 98 00 */ addi r6, r6, lbl_80129800@l
-/* 8011E6E0 0011A340 38 E0 FF FF */ li r7, -1
-/* 8011E6E4 0011A344 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E6E8 0011A348 39 00 00 00 */ li r8, 0
-/* 8011E6EC 0011A34C 39 20 00 01 */ li r9, 1
-/* 8011E6F0 0011A350 39 40 00 00 */ li r10, 0
-/* 8011E6F4 0011A354 80 63 00 2C */ lwz r3, 0x2c(r3)
-/* 8011E6F8 0011A358 48 13 55 41 */ bl func_80253C38
-/* 8011E6FC 0011A35C 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E700 0011A360 3C A0 80 13 */ lis r5, lbl_80129B50@ha
-/* 8011E704 0011A364 3C C0 80 13 */ lis r6, lbl_80129C18@ha
-/* 8011E708 0011A368 38 80 00 00 */ li r4, 0
-/* 8011E70C 0011A36C B0 67 00 D6 */ sth r3, 0xd6(r7)
-/* 8011E710 0011A370 38 A5 9B 50 */ addi r5, r5, lbl_80129B50@l
-/* 8011E714 0011A374 38 C6 9C 18 */ addi r6, r6, lbl_80129C18@l
-/* 8011E718 0011A378 38 E0 FF FF */ li r7, -1
-/* 8011E71C 0011A37C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E720 0011A380 39 00 00 00 */ li r8, 0
-/* 8011E724 0011A384 39 20 00 01 */ li r9, 1
-/* 8011E728 0011A388 39 40 00 00 */ li r10, 0
-/* 8011E72C 0011A38C 80 63 00 30 */ lwz r3, 0x30(r3)
-/* 8011E730 0011A390 48 13 55 09 */ bl func_80253C38
-/* 8011E734 0011A394 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E738 0011A398 3C 80 80 13 */ lis r4, lbl_80129CB8@ha
-/* 8011E73C 0011A39C 3C A0 80 13 */ lis r5, lbl_80129CC8@ha
-/* 8011E740 0011A3A0 3C C0 80 13 */ lis r6, lbl_80129E30@ha
-/* 8011E744 0011A3A4 B0 67 00 D8 */ sth r3, 0xd8(r7)
-/* 8011E748 0011A3A8 38 84 9C B8 */ addi r4, r4, lbl_80129CB8@l
-/* 8011E74C 0011A3AC 38 A5 9C C8 */ addi r5, r5, lbl_80129CC8@l
-/* 8011E750 0011A3B0 38 C6 9E 30 */ addi r6, r6, lbl_80129E30@l
-/* 8011E754 0011A3B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E758 0011A3B8 38 E0 FF FF */ li r7, -1
-/* 8011E75C 0011A3BC 39 00 00 00 */ li r8, 0
-/* 8011E760 0011A3C0 39 20 00 01 */ li r9, 1
-/* 8011E764 0011A3C4 80 63 00 34 */ lwz r3, 0x34(r3)
-/* 8011E768 0011A3C8 39 40 00 00 */ li r10, 0
-/* 8011E76C 0011A3CC 48 13 54 CD */ bl func_80253C38
-/* 8011E770 0011A3D0 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E774 0011A3D4 3C A0 80 13 */ lis r5, lbl_8012A22C@ha
-/* 8011E778 0011A3D8 3C C0 80 13 */ lis r6, lbl_8012A2D8@ha
-/* 8011E77C 0011A3DC 38 80 00 00 */ li r4, 0
-/* 8011E780 0011A3E0 B0 67 00 DA */ sth r3, 0xda(r7)
-/* 8011E784 0011A3E4 38 A5 A2 2C */ addi r5, r5, lbl_8012A22C@l
-/* 8011E788 0011A3E8 38 C6 A2 D8 */ addi r6, r6, lbl_8012A2D8@l
-/* 8011E78C 0011A3EC 38 E0 FF FF */ li r7, -1
-/* 8011E790 0011A3F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E794 0011A3F4 39 00 00 00 */ li r8, 0
-/* 8011E798 0011A3F8 39 20 00 01 */ li r9, 1
-/* 8011E79C 0011A3FC 39 40 00 00 */ li r10, 0
-/* 8011E7A0 0011A400 80 63 00 38 */ lwz r3, 0x38(r3)
-/* 8011E7A4 0011A404 48 13 54 95 */ bl func_80253C38
-/* 8011E7A8 0011A408 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E7AC 0011A40C 3C A0 80 13 */ lis r5, lbl_8012A6AC@ha
-/* 8011E7B0 0011A410 3C C0 80 13 */ lis r6, lbl_8012A7E8@ha
-/* 8011E7B4 0011A414 38 80 00 00 */ li r4, 0
-/* 8011E7B8 0011A418 B0 67 00 DC */ sth r3, 0xdc(r7)
-/* 8011E7BC 0011A41C 38 A5 A6 AC */ addi r5, r5, lbl_8012A6AC@l
-/* 8011E7C0 0011A420 38 C6 A7 E8 */ addi r6, r6, lbl_8012A7E8@l
-/* 8011E7C4 0011A424 38 E0 FF FF */ li r7, -1
-/* 8011E7C8 0011A428 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E7CC 0011A42C 39 00 00 00 */ li r8, 0
-/* 8011E7D0 0011A430 39 20 00 01 */ li r9, 1
-/* 8011E7D4 0011A434 39 40 00 00 */ li r10, 0
-/* 8011E7D8 0011A438 80 63 00 50 */ lwz r3, 0x50(r3)
-/* 8011E7DC 0011A43C 48 13 54 5D */ bl func_80253C38
-/* 8011E7E0 0011A440 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E7E4 0011A444 3C A0 80 13 */ lis r5, lbl_8012B0D0@ha
-/* 8011E7E8 0011A448 3C C0 80 13 */ lis r6, lbl_8012B0D4@ha
-/* 8011E7EC 0011A44C 38 80 00 00 */ li r4, 0
-/* 8011E7F0 0011A450 B0 67 00 E8 */ sth r3, 0xe8(r7)
-/* 8011E7F4 0011A454 38 A5 B0 D0 */ addi r5, r5, lbl_8012B0D0@l
-/* 8011E7F8 0011A458 38 C6 B0 D4 */ addi r6, r6, lbl_8012B0D4@l
-/* 8011E7FC 0011A45C 38 E0 FF FF */ li r7, -1
-/* 8011E800 0011A460 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E804 0011A464 39 00 00 00 */ li r8, 0
-/* 8011E808 0011A468 39 20 00 01 */ li r9, 1
-/* 8011E80C 0011A46C 39 40 00 00 */ li r10, 0
-/* 8011E810 0011A470 80 63 00 54 */ lwz r3, 0x54(r3)
-/* 8011E814 0011A474 48 13 54 25 */ bl func_80253C38
-/* 8011E818 0011A478 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E81C 0011A47C 3C A0 80 13 */ lis r5, lbl_8012B2E4@ha
-/* 8011E820 0011A480 3C C0 80 13 */ lis r6, lbl_8012B310@ha
-/* 8011E824 0011A484 38 80 00 00 */ li r4, 0
-/* 8011E828 0011A488 B0 67 00 EA */ sth r3, 0xea(r7)
-/* 8011E82C 0011A48C 38 A5 B2 E4 */ addi r5, r5, lbl_8012B2E4@l
-/* 8011E830 0011A490 38 C6 B3 10 */ addi r6, r6, lbl_8012B310@l
-/* 8011E834 0011A494 38 E0 00 00 */ li r7, 0
-/* 8011E838 0011A498 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E83C 0011A49C 39 00 00 00 */ li r8, 0
-/* 8011E840 0011A4A0 39 20 00 01 */ li r9, 1
-/* 8011E844 0011A4A4 39 40 00 00 */ li r10, 0
-/* 8011E848 0011A4A8 80 63 00 7C */ lwz r3, 0x7c(r3)
-/* 8011E84C 0011A4AC 48 13 53 ED */ bl func_80253C38
-/* 8011E850 0011A4B0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E854 0011A4B4 3C A0 80 13 */ lis r5, lbl_8012B388@ha
-/* 8011E858 0011A4B8 3C C0 80 13 */ lis r6, lbl_8012B504@ha
-/* 8011E85C 0011A4BC 3F E0 80 13 */ lis r31, lbl_8012D74C@ha
-/* 8011E860 0011A4C0 B0 64 00 FE */ sth r3, 0xfe(r4)
-/* 8011E864 0011A4C4 38 9F D7 4C */ addi r4, r31, lbl_8012D74C@l
-/* 8011E868 0011A4C8 38 A5 B3 88 */ addi r5, r5, lbl_8012B388@l
-/* 8011E86C 0011A4CC 38 C6 B5 04 */ addi r6, r6, lbl_8012B504@l
-/* 8011E870 0011A4D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E874 0011A4D4 38 E0 FF FF */ li r7, -1
-/* 8011E878 0011A4D8 39 00 00 00 */ li r8, 0
-/* 8011E87C 0011A4DC 39 20 00 01 */ li r9, 1
-/* 8011E880 0011A4E0 80 63 00 9C */ lwz r3, 0x9c(r3)
-/* 8011E884 0011A4E4 39 40 00 00 */ li r10, 0
-/* 8011E888 0011A4E8 48 13 53 B1 */ bl func_80253C38
-/* 8011E88C 0011A4EC 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E890 0011A4F0 3C A0 80 13 */ lis r5, lbl_8012B60C@ha
-/* 8011E894 0011A4F4 3C C0 80 13 */ lis r6, lbl_8012B7E0@ha
-/* 8011E898 0011A4F8 38 9F D7 4C */ addi r4, r31, -10420
-/* 8011E89C 0011A4FC B0 67 01 0E */ sth r3, 0x10e(r7)
-/* 8011E8A0 0011A500 38 A5 B6 0C */ addi r5, r5, lbl_8012B60C@l
-/* 8011E8A4 0011A504 38 C6 B7 E0 */ addi r6, r6, lbl_8012B7E0@l
-/* 8011E8A8 0011A508 38 E0 FF FF */ li r7, -1
-/* 8011E8AC 0011A50C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E8B0 0011A510 39 00 00 00 */ li r8, 0
-/* 8011E8B4 0011A514 39 20 00 01 */ li r9, 1
-/* 8011E8B8 0011A518 39 40 00 00 */ li r10, 0
-/* 8011E8BC 0011A51C 80 63 00 A0 */ lwz r3, 0xa0(r3)
-/* 8011E8C0 0011A520 48 13 53 79 */ bl func_80253C38
-/* 8011E8C4 0011A524 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E8C8 0011A528 3C A0 80 13 */ lis r5, lbl_8012B99C@ha
-/* 8011E8CC 0011A52C 3C C0 80 13 */ lis r6, lbl_8012BCFC@ha
-/* 8011E8D0 0011A530 38 9F D7 4C */ addi r4, r31, -10420
-/* 8011E8D4 0011A534 B0 67 01 10 */ sth r3, 0x110(r7)
-/* 8011E8D8 0011A538 38 A5 B9 9C */ addi r5, r5, lbl_8012B99C@l
-/* 8011E8DC 0011A53C 38 C6 BC FC */ addi r6, r6, lbl_8012BCFC@l
-/* 8011E8E0 0011A540 38 E0 FF FF */ li r7, -1
-/* 8011E8E4 0011A544 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E8E8 0011A548 39 00 00 00 */ li r8, 0
-/* 8011E8EC 0011A54C 39 20 00 01 */ li r9, 1
-/* 8011E8F0 0011A550 39 40 00 00 */ li r10, 0
-/* 8011E8F4 0011A554 80 63 00 B8 */ lwz r3, 0xb8(r3)
-/* 8011E8F8 0011A558 48 13 53 41 */ bl func_80253C38
-/* 8011E8FC 0011A55C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E900 0011A560 3B E0 00 00 */ li r31, 0
-/* 8011E904 0011A564 B0 64 01 1C */ sth r3, 0x11c(r4)
-/* 8011E908 0011A568 9B CD 82 A4 */ stb r30, lbl_8063D564-_SDA_BASE_(r13)
-/* 8011E90C 0011A56C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E910 0011A570 9B E3 01 59 */ stb r31, 0x159(r3)
-/* 8011E914 0011A574 4B F3 8D 9D */ bl func_800576B0
-/* 8011E918 0011A578 38 60 00 52 */ li r3, 0x52
-/* 8011E91C 0011A57C 48 04 41 75 */ bl func_80162A90
-/* 8011E920 0011A580 28 03 00 06 */ cmplwi r3, 6
-/* 8011E924 0011A584 41 81 02 40 */ bgt lbl_8011EB64
-/* 8011E928 0011A588 3C 80 80 42 */ lis r4, lbl_8041C088@ha
-/* 8011E92C 0011A58C 54 60 10 3A */ slwi r0, r3, 2
-/* 8011E930 0011A590 38 84 C0 88 */ addi r4, r4, lbl_8041C088@l
-/* 8011E934 0011A594 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8011E938 0011A598 7C 89 03 A6 */ mtctr r4
-/* 8011E93C 0011A59C 4E 80 04 20 */ bctr
-/* 8011E940 0011A5A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E944 0011A5A4 93 C3 01 28 */ stw r30, 0x128(r3)
-/* 8011E948 0011A5A8 48 00 02 1C */ b lbl_8011EB64
-/* 8011E94C 0011A5AC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E950 0011A5B0 38 00 00 41 */ li r0, 0x41
-/* 8011E954 0011A5B4 38 60 00 01 */ li r3, 1
-/* 8011E958 0011A5B8 38 80 00 01 */ li r4, 1
-/* 8011E95C 0011A5BC 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011E960 0011A5C0 38 A0 00 01 */ li r5, 1
-/* 8011E964 0011A5C4 38 E0 00 00 */ li r7, 0
-/* 8011E968 0011A5C8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E96C 0011A5CC 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011E970 0011A5D0 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8011E974 0011A5D4 4B F3 79 E5 */ bl func_80056358
-/* 8011E978 0011A5D8 38 60 00 01 */ li r3, 1
-/* 8011E97C 0011A5DC 4B F3 90 81 */ bl func_800579FC
-/* 8011E980 0011A5E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E984 0011A5E4 9B C3 01 59 */ stb r30, 0x159(r3)
-/* 8011E988 0011A5E8 48 00 01 DC */ b lbl_8011EB64
-/* 8011E98C 0011A5EC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E990 0011A5F0 38 00 00 56 */ li r0, 0x56
-/* 8011E994 0011A5F4 38 60 00 01 */ li r3, 1
-/* 8011E998 0011A5F8 38 80 00 01 */ li r4, 1
-/* 8011E99C 0011A5FC 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011E9A0 0011A600 38 A0 00 01 */ li r5, 1
-/* 8011E9A4 0011A604 38 E0 00 00 */ li r7, 0
-/* 8011E9A8 0011A608 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E9AC 0011A60C 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011E9B0 0011A610 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8011E9B4 0011A614 4B F3 79 A5 */ bl func_80056358
-/* 8011E9B8 0011A618 38 60 00 01 */ li r3, 1
-/* 8011E9BC 0011A61C 4B F3 90 41 */ bl func_800579FC
-/* 8011E9C0 0011A620 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011E9C4 0011A624 9B C3 01 59 */ stb r30, 0x159(r3)
-/* 8011E9C8 0011A628 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8011E9CC 0011A62C 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8011E9D0 0011A630 2C 00 00 00 */ cmpwi r0, 0
-/* 8011E9D4 0011A634 40 82 00 10 */ bne lbl_8011E9E4
-/* 8011E9D8 0011A638 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8011E9DC 0011A63C 2C 00 00 00 */ cmpwi r0, 0
-/* 8011E9E0 0011A640 41 82 00 08 */ beq lbl_8011E9E8
-lbl_8011E9E4:
-/* 8011E9E4 0011A644 3B E0 00 01 */ li r31, 1
-lbl_8011E9E8:
-/* 8011E9E8 0011A648 2C 1F 00 00 */ cmpwi r31, 0
-/* 8011E9EC 0011A64C 40 82 01 78 */ bne lbl_8011EB64
-/* 8011E9F0 0011A650 48 04 46 DD */ bl func_801630CC
-/* 8011E9F4 0011A654 2C 03 00 00 */ cmpwi r3, 0
-/* 8011E9F8 0011A658 40 82 00 20 */ bne lbl_8011EA18
-/* 8011E9FC 0011A65C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA00 0011A660 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011EA04 0011A664 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f
-/* 8011EA08 0011A668 41 82 01 5C */ beq lbl_8011EB64
-/* 8011EA0C 0011A66C 48 04 41 65 */ bl func_80162B70
-/* 8011EA10 0011A670 2C 03 00 00 */ cmpwi r3, 0
-/* 8011EA14 0011A674 40 82 01 50 */ bne lbl_8011EB64
-lbl_8011EA18:
-/* 8011EA18 0011A678 4B F3 78 A5 */ bl func_800562BC
-/* 8011EA1C 0011A67C 48 00 01 48 */ b lbl_8011EB64
-/* 8011EA20 0011A680 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA24 0011A684 38 00 00 16 */ li r0, 0x16
-/* 8011EA28 0011A688 38 60 00 01 */ li r3, 1
-/* 8011EA2C 0011A68C 38 80 00 01 */ li r4, 1
-/* 8011EA30 0011A690 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011EA34 0011A694 38 A0 00 01 */ li r5, 1
-/* 8011EA38 0011A698 38 E0 00 00 */ li r7, 0
-/* 8011EA3C 0011A69C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA40 0011A6A0 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011EA44 0011A6A4 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8011EA48 0011A6A8 4B F3 79 11 */ bl func_80056358
-/* 8011EA4C 0011A6AC 38 60 00 01 */ li r3, 1
-/* 8011EA50 0011A6B0 4B F3 8F AD */ bl func_800579FC
-/* 8011EA54 0011A6B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA58 0011A6B8 3B A0 00 00 */ li r29, 0
-/* 8011EA5C 0011A6BC 9B C3 01 59 */ stb r30, 0x159(r3)
-/* 8011EA60 0011A6C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA64 0011A6C4 93 E3 02 40 */ stw r31, 0x240(r3)
-lbl_8011EA68:
-/* 8011EA68 0011A6C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA6C 0011A6CC 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
-/* 8011EA70 0011A6D0 7C 63 02 14 */ add r3, r3, r0
-/* 8011EA74 0011A6D4 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8011EA78 0011A6D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8011EA7C 0011A6DC 41 82 00 18 */ beq lbl_8011EA94
-/* 8011EA80 0011A6E0 48 04 80 BD */ bl func_80166B3C
-/* 8011EA84 0011A6E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EA88 0011A6E8 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 8011EA8C 0011A6EC 38 03 00 01 */ addi r0, r3, 1
-/* 8011EA90 0011A6F0 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_8011EA94:
-/* 8011EA94 0011A6F4 3B BD 00 01 */ addi r29, r29, 1
-/* 8011EA98 0011A6F8 28 1D 00 08 */ cmplwi r29, 8
-/* 8011EA9C 0011A6FC 41 80 FF CC */ blt lbl_8011EA68
-/* 8011EAA0 0011A700 48 00 00 C4 */ b lbl_8011EB64
-/* 8011EAA4 0011A704 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EAA8 0011A708 38 00 00 51 */ li r0, 0x51
-/* 8011EAAC 0011A70C 38 60 00 01 */ li r3, 1
-/* 8011EAB0 0011A710 38 80 00 01 */ li r4, 1
-/* 8011EAB4 0011A714 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011EAB8 0011A718 38 A0 00 01 */ li r5, 1
-/* 8011EABC 0011A71C 38 E0 00 00 */ li r7, 0
-/* 8011EAC0 0011A720 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EAC4 0011A724 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011EAC8 0011A728 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8011EACC 0011A72C 4B F3 78 8D */ bl func_80056358
-/* 8011EAD0 0011A730 38 60 00 01 */ li r3, 1
-/* 8011EAD4 0011A734 4B F3 8F 29 */ bl func_800579FC
-/* 8011EAD8 0011A738 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EADC 0011A73C 9B C3 01 59 */ stb r30, 0x159(r3)
-/* 8011EAE0 0011A740 48 00 00 84 */ b lbl_8011EB64
-/* 8011EAE4 0011A744 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EAE8 0011A748 38 00 00 4A */ li r0, 0x4a
-/* 8011EAEC 0011A74C 38 60 00 01 */ li r3, 1
-/* 8011EAF0 0011A750 38 80 00 01 */ li r4, 1
-/* 8011EAF4 0011A754 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011EAF8 0011A758 38 A0 00 01 */ li r5, 1
-/* 8011EAFC 0011A75C 38 E0 00 00 */ li r7, 0
-/* 8011EB00 0011A760 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB04 0011A764 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011EB08 0011A768 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8011EB0C 0011A76C 4B F3 78 4D */ bl func_80056358
-/* 8011EB10 0011A770 38 60 00 01 */ li r3, 1
-/* 8011EB14 0011A774 4B F3 8E E9 */ bl func_800579FC
-/* 8011EB18 0011A778 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB1C 0011A77C 9B C3 01 59 */ stb r30, 0x159(r3)
-/* 8011EB20 0011A780 48 00 00 44 */ b lbl_8011EB64
-/* 8011EB24 0011A784 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB28 0011A788 38 00 00 1E */ li r0, 0x1e
-/* 8011EB2C 0011A78C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011EB30 0011A790 48 00 EF 11 */ bl func_8012DA40
-/* 8011EB34 0011A794 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB38 0011A798 38 60 00 01 */ li r3, 1
-/* 8011EB3C 0011A79C 38 80 00 01 */ li r4, 1
-/* 8011EB40 0011A7A0 38 A0 00 01 */ li r5, 1
-/* 8011EB44 0011A7A4 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011EB48 0011A7A8 38 E0 00 00 */ li r7, 0
-/* 8011EB4C 0011A7AC 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8011EB50 0011A7B0 4B F3 78 09 */ bl func_80056358
-/* 8011EB54 0011A7B4 38 60 00 01 */ li r3, 1
-/* 8011EB58 0011A7B8 4B F3 8E A5 */ bl func_800579FC
-/* 8011EB5C 0011A7BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB60 0011A7C0 9B C3 01 59 */ stb r30, 0x159(r3)
-lbl_8011EB64:
-/* 8011EB64 0011A7C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB68 0011A7C8 38 00 FF FF */ li r0, -1
-/* 8011EB6C 0011A7CC 3C 80 80 12 */ lis r4, lbl_80125B80@ha
-/* 8011EB70 0011A7D0 38 60 00 00 */ li r3, 0
-/* 8011EB74 0011A7D4 90 05 09 70 */ stw r0, 0x970(r5)
-/* 8011EB78 0011A7D8 38 84 5B 80 */ addi r4, r4, lbl_80125B80@l
-/* 8011EB7C 0011A7DC 38 A0 FF FF */ li r5, -1
-/* 8011EB80 0011A7E0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB84 0011A7E4 80 06 09 74 */ lwz r0, 0x974(r6)
-/* 8011EB88 0011A7E8 54 00 03 8A */ rlwinm r0, r0, 0, 0xe, 5
-/* 8011EB8C 0011A7EC 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011EB90 0011A7F0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EB94 0011A7F4 80 06 09 74 */ lwz r0, 0x974(r6)
-/* 8011EB98 0011A7F8 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 8011EB9C 0011A7FC 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011EBA0 0011A800 48 13 53 CD */ bl func_80253F6C
-/* 8011EBA4 0011A804 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EBA8 0011A808 38 00 00 00 */ li r0, 0
-/* 8011EBAC 0011A80C 90 64 01 24 */ stw r3, 0x124(r4)
-/* 8011EBB0 0011A810 38 60 03 FF */ li r3, 0x3ff
-/* 8011EBB4 0011A814 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EBB8 0011A818 B0 04 01 2C */ sth r0, 0x12c(r4)
-/* 8011EBBC 0011A81C 48 12 AC D5 */ bl func_80249890
-/* 8011EBC0 0011A820 38 60 03 FF */ li r3, 0x3ff
-/* 8011EBC4 0011A824 48 0B CA B1 */ bl func_801DB674
-/* 8011EBC8 0011A828 38 60 03 F8 */ li r3, 0x3f8
-/* 8011EBCC 0011A82C 48 12 AC C5 */ bl func_80249890
-/* 8011EBD0 0011A830 38 60 03 F8 */ li r3, 0x3f8
-/* 8011EBD4 0011A834 48 0B CA A1 */ bl func_801DB674
-/* 8011EBD8 0011A838 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EBDC 0011A83C 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 8011EBE0 0011A840 28 00 00 56 */ cmplwi r0, 0x56
-/* 8011EBE4 0011A844 41 82 00 08 */ beq lbl_8011EBEC
-/* 8011EBE8 0011A848 4B F3 76 D5 */ bl func_800562BC
-lbl_8011EBEC:
-/* 8011EBEC 0011A84C 38 00 00 00 */ li r0, 0
-/* 8011EBF0 0011A850 38 60 02 61 */ li r3, 0x261
-/* 8011EBF4 0011A854 B0 0D 9C C6 */ sth r0, lbl_8063EF86-_SDA_BASE_(r13)
-/* 8011EBF8 0011A858 38 80 00 03 */ li r4, 3
-/* 8011EBFC 0011A85C 38 A0 00 01 */ li r5, 1
-/* 8011EC00 0011A860 48 04 3D 41 */ bl func_80162940
-/* 8011EC04 0011A864 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EC08 0011A868 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011EC0C 0011A86C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011EC10 0011A870 60 00 80 00 */ ori r0, r0, 0x8000
-/* 8011EC14 0011A874 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011EC18 0011A878 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EC1C 0011A87C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011EC20 0011A880 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8011EC24 0011A884 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011EC28 0011A888 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EC2C 0011A88C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011EC30 0011A890 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
-/* 8011EC34 0011A894 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011EC38 0011A898 48 0A 85 45 */ bl _restgpr_29
-/* 8011EC3C 0011A89C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011EC40 0011A8A0 7C 08 03 A6 */ mtlr r0
-/* 8011EC44 0011A8A4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011EC48 0011A8A8 4E 80 00 20 */ blr
-
-.global func_8011EC4C
-func_8011EC4C:
-/* 8011EC4C 0011A8AC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8011EC50 0011A8B0 7C 08 02 A6 */ mflr r0
-/* 8011EC54 0011A8B4 38 60 03 F8 */ li r3, 0x3f8
-/* 8011EC58 0011A8B8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8011EC5C 0011A8BC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8011EC60 0011A8C0 48 12 A9 7D */ bl func_802495DC
-/* 8011EC64 0011A8C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EC68 0011A8C8 3C 60 19 A5 */ lis r3, 0x19A51A00@ha
-/* 8011EC6C 0011A8CC 38 83 1A 00 */ addi r4, r3, 0x19A51A00@l
-/* 8011EC70 0011A8D0 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 8011EC74 0011A8D4 38 60 00 0E */ li r3, 0xe
-/* 8011EC78 0011A8D8 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
-/* 8011EC7C 0011A8DC 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8011EC80 0011A8E0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EC84 0011A8E4 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 8011EC88 0011A8E8 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 8011EC8C 0011A8EC 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8011EC90 0011A8F0 4B F3 71 09 */ bl func_80055D98
-/* 8011EC94 0011A8F4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EC98 0011A8F8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 8011EC9C 0011A8FC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 8011ECA0 0011A900 90 65 00 00 */ stw r3, 0(r5)
-/* 8011ECA4 0011A904 38 60 00 0E */ li r3, 0xe
-/* 8011ECA8 0011A908 4B F3 70 F1 */ bl func_80055D98
-/* 8011ECAC 0011A90C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ECB0 0011A910 3C 80 1B A0 */ lis r4, 0x1BA01A00@ha
-/* 8011ECB4 0011A914 38 84 1A 00 */ addi r4, r4, 0x1BA01A00@l
-/* 8011ECB8 0011A918 90 65 00 04 */ stw r3, 4(r5)
-/* 8011ECBC 0011A91C 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ECC0 0011A920 4B F3 70 D9 */ bl func_80055D98
-/* 8011ECC4 0011A924 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ECC8 0011A928 3C 80 1B 9D */ lis r4, 0x1B9D1A00@ha
-/* 8011ECCC 0011A92C 38 84 1A 00 */ addi r4, r4, 0x1B9D1A00@l
-/* 8011ECD0 0011A930 90 65 00 08 */ stw r3, 8(r5)
-/* 8011ECD4 0011A934 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ECD8 0011A938 4B F3 70 C1 */ bl func_80055D98
-/* 8011ECDC 0011A93C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ECE0 0011A940 3C 80 1B 9F */ lis r4, 0x1B9F1A00@ha
-/* 8011ECE4 0011A944 38 84 1A 00 */ addi r4, r4, 0x1B9F1A00@l
-/* 8011ECE8 0011A948 90 65 00 0C */ stw r3, 0xc(r5)
-/* 8011ECEC 0011A94C 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ECF0 0011A950 4B F3 70 A9 */ bl func_80055D98
-/* 8011ECF4 0011A954 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ECF8 0011A958 3C 80 1C CD */ lis r4, 0x1CCD1A00@ha
-/* 8011ECFC 0011A95C 38 84 1A 00 */ addi r4, r4, 0x1CCD1A00@l
-/* 8011ED00 0011A960 90 65 00 10 */ stw r3, 0x10(r5)
-/* 8011ED04 0011A964 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ED08 0011A968 4B F3 70 91 */ bl func_80055D98
-/* 8011ED0C 0011A96C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ED10 0011A970 3F E0 1C CE */ lis r31, 0x1CCE1A00@ha
-/* 8011ED14 0011A974 38 9F 1A 00 */ addi r4, r31, 0x1CCE1A00@l
-/* 8011ED18 0011A978 90 65 00 14 */ stw r3, 0x14(r5)
-/* 8011ED1C 0011A97C 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ED20 0011A980 4B F3 70 79 */ bl func_80055D98
-/* 8011ED24 0011A984 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ED28 0011A988 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 8011ED2C 0011A98C 90 65 00 74 */ stw r3, 0x74(r5)
-/* 8011ED30 0011A990 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ED34 0011A994 4B F3 70 65 */ bl func_80055D98
-/* 8011ED38 0011A998 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ED3C 0011A99C 3C 80 1B 9E */ lis r4, 0x1B9E1A00@ha
-/* 8011ED40 0011A9A0 38 84 1A 00 */ addi r4, r4, 0x1B9E1A00@l
-/* 8011ED44 0011A9A4 90 65 00 78 */ stw r3, 0x78(r5)
-/* 8011ED48 0011A9A8 38 60 03 F8 */ li r3, 0x3f8
-/* 8011ED4C 0011A9AC 4B F3 70 4D */ bl func_80055D98
-/* 8011ED50 0011A9B0 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ED54 0011A9B4 3C A0 80 12 */ lis r5, lbl_801266B4@ha
-/* 8011ED58 0011A9B8 3C C0 80 12 */ lis r6, lbl_801266E0@ha
-/* 8011ED5C 0011A9BC 38 80 00 00 */ li r4, 0
-/* 8011ED60 0011A9C0 90 67 00 7C */ stw r3, 0x7c(r7)
-/* 8011ED64 0011A9C4 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
-/* 8011ED68 0011A9C8 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
-/* 8011ED6C 0011A9CC 38 E0 FF FF */ li r7, -1
-/* 8011ED70 0011A9D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ED74 0011A9D4 39 00 00 00 */ li r8, 0
-/* 8011ED78 0011A9D8 39 20 00 01 */ li r9, 1
-/* 8011ED7C 0011A9DC 39 40 00 00 */ li r10, 0
-/* 8011ED80 0011A9E0 80 63 00 00 */ lwz r3, 0(r3)
-/* 8011ED84 0011A9E4 48 13 4E B5 */ bl func_80253C38
-/* 8011ED88 0011A9E8 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011ED8C 0011A9EC 3C A0 80 12 */ lis r5, lbl_80126934@ha
-/* 8011ED90 0011A9F0 3C C0 80 12 */ lis r6, lbl_801269A0@ha
-/* 8011ED94 0011A9F4 38 80 00 00 */ li r4, 0
-/* 8011ED98 0011A9F8 B0 67 00 C0 */ sth r3, 0xc0(r7)
-/* 8011ED9C 0011A9FC 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
-/* 8011EDA0 0011AA00 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
-/* 8011EDA4 0011AA04 38 E0 FF FF */ li r7, -1
-/* 8011EDA8 0011AA08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EDAC 0011AA0C 39 00 00 00 */ li r8, 0
-/* 8011EDB0 0011AA10 39 20 00 01 */ li r9, 1
-/* 8011EDB4 0011AA14 39 40 00 00 */ li r10, 0
-/* 8011EDB8 0011AA18 80 63 00 04 */ lwz r3, 4(r3)
-/* 8011EDBC 0011AA1C 48 13 4E 7D */ bl func_80253C38
-/* 8011EDC0 0011AA20 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EDC4 0011AA24 3C A0 80 12 */ lis r5, lbl_80126A10@ha
-/* 8011EDC8 0011AA28 3C C0 80 12 */ lis r6, lbl_80126B88@ha
-/* 8011EDCC 0011AA2C 38 80 00 00 */ li r4, 0
-/* 8011EDD0 0011AA30 B0 67 00 C2 */ sth r3, 0xc2(r7)
-/* 8011EDD4 0011AA34 38 A5 6A 10 */ addi r5, r5, lbl_80126A10@l
-/* 8011EDD8 0011AA38 38 C6 6B 88 */ addi r6, r6, lbl_80126B88@l
-/* 8011EDDC 0011AA3C 38 E0 FF FF */ li r7, -1
-/* 8011EDE0 0011AA40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EDE4 0011AA44 39 00 00 00 */ li r8, 0
-/* 8011EDE8 0011AA48 39 20 00 01 */ li r9, 1
-/* 8011EDEC 0011AA4C 39 40 00 00 */ li r10, 0
-/* 8011EDF0 0011AA50 80 63 00 08 */ lwz r3, 8(r3)
-/* 8011EDF4 0011AA54 48 13 4E 45 */ bl func_80253C38
-/* 8011EDF8 0011AA58 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EDFC 0011AA5C 3C 80 80 12 */ lis r4, lbl_80126BF8@ha
-/* 8011EE00 0011AA60 3C A0 80 12 */ lis r5, lbl_80126CAC@ha
-/* 8011EE04 0011AA64 3C C0 80 12 */ lis r6, lbl_80126E40@ha
-/* 8011EE08 0011AA68 B0 67 00 C4 */ sth r3, 0xc4(r7)
-/* 8011EE0C 0011AA6C 38 84 6B F8 */ addi r4, r4, lbl_80126BF8@l
-/* 8011EE10 0011AA70 38 A5 6C AC */ addi r5, r5, lbl_80126CAC@l
-/* 8011EE14 0011AA74 38 C6 6E 40 */ addi r6, r6, lbl_80126E40@l
-/* 8011EE18 0011AA78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EE1C 0011AA7C 38 E0 FF FF */ li r7, -1
-/* 8011EE20 0011AA80 39 00 00 00 */ li r8, 0
-/* 8011EE24 0011AA84 39 20 00 01 */ li r9, 1
-/* 8011EE28 0011AA88 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 8011EE2C 0011AA8C 39 40 00 00 */ li r10, 0
-/* 8011EE30 0011AA90 48 13 4E 09 */ bl func_80253C38
-/* 8011EE34 0011AA94 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EE38 0011AA98 3C A0 80 12 */ lis r5, lbl_80127970@ha
-/* 8011EE3C 0011AA9C 3C C0 80 12 */ lis r6, lbl_80127D90@ha
-/* 8011EE40 0011AAA0 38 80 00 00 */ li r4, 0
-/* 8011EE44 0011AAA4 B0 67 00 C6 */ sth r3, 0xc6(r7)
-/* 8011EE48 0011AAA8 38 A5 79 70 */ addi r5, r5, lbl_80127970@l
-/* 8011EE4C 0011AAAC 38 C6 7D 90 */ addi r6, r6, lbl_80127D90@l
-/* 8011EE50 0011AAB0 38 E0 FF FF */ li r7, -1
-/* 8011EE54 0011AAB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EE58 0011AAB8 39 00 00 00 */ li r8, 0
-/* 8011EE5C 0011AABC 39 20 00 01 */ li r9, 1
-/* 8011EE60 0011AAC0 39 40 00 00 */ li r10, 0
-/* 8011EE64 0011AAC4 80 63 00 14 */ lwz r3, 0x14(r3)
-/* 8011EE68 0011AAC8 48 13 4D D1 */ bl func_80253C38
-/* 8011EE6C 0011AACC 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EE70 0011AAD0 3C A0 80 12 */ lis r5, lbl_8012760C@ha
-/* 8011EE74 0011AAD4 3C C0 80 12 */ lis r6, lbl_801278B0@ha
-/* 8011EE78 0011AAD8 38 80 00 00 */ li r4, 0
-/* 8011EE7C 0011AADC B0 67 00 CA */ sth r3, 0xca(r7)
-/* 8011EE80 0011AAE0 38 A5 76 0C */ addi r5, r5, lbl_8012760C@l
-/* 8011EE84 0011AAE4 38 C6 78 B0 */ addi r6, r6, lbl_801278B0@l
-/* 8011EE88 0011AAE8 38 E0 FF FF */ li r7, -1
-/* 8011EE8C 0011AAEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EE90 0011AAF0 39 00 00 00 */ li r8, 0
-/* 8011EE94 0011AAF4 39 20 00 01 */ li r9, 1
-/* 8011EE98 0011AAF8 39 40 00 00 */ li r10, 0
-/* 8011EE9C 0011AAFC 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 8011EEA0 0011AB00 48 13 4D 99 */ bl func_80253C38
-/* 8011EEA4 0011AB04 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EEA8 0011AB08 3C 80 80 13 */ lis r4, lbl_8012B19C@ha
-/* 8011EEAC 0011AB0C 3C A0 80 13 */ lis r5, lbl_8012B1E8@ha
-/* 8011EEB0 0011AB10 3C C0 80 13 */ lis r6, lbl_8012B214@ha
-/* 8011EEB4 0011AB14 B0 67 00 C8 */ sth r3, 0xc8(r7)
-/* 8011EEB8 0011AB18 38 84 B1 9C */ addi r4, r4, lbl_8012B19C@l
-/* 8011EEBC 0011AB1C 38 A5 B1 E8 */ addi r5, r5, lbl_8012B1E8@l
-/* 8011EEC0 0011AB20 38 C6 B2 14 */ addi r6, r6, lbl_8012B214@l
-/* 8011EEC4 0011AB24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EEC8 0011AB28 38 E0 FF FF */ li r7, -1
-/* 8011EECC 0011AB2C 39 00 00 00 */ li r8, 0
-/* 8011EED0 0011AB30 39 20 00 01 */ li r9, 1
-/* 8011EED4 0011AB34 80 63 00 74 */ lwz r3, 0x74(r3)
-/* 8011EED8 0011AB38 39 40 00 00 */ li r10, 0
-/* 8011EEDC 0011AB3C 48 13 4D 5D */ bl func_80253C38
-/* 8011EEE0 0011AB40 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EEE4 0011AB44 3C 80 80 13 */ lis r4, lbl_8012B240@ha
-/* 8011EEE8 0011AB48 3C A0 80 13 */ lis r5, lbl_8012B28C@ha
-/* 8011EEEC 0011AB4C 3C C0 80 13 */ lis r6, lbl_8012B2B8@ha
-/* 8011EEF0 0011AB50 B0 67 00 FA */ sth r3, 0xfa(r7)
-/* 8011EEF4 0011AB54 38 84 B2 40 */ addi r4, r4, lbl_8012B240@l
-/* 8011EEF8 0011AB58 38 A5 B2 8C */ addi r5, r5, lbl_8012B28C@l
-/* 8011EEFC 0011AB5C 38 C6 B2 B8 */ addi r6, r6, lbl_8012B2B8@l
-/* 8011EF00 0011AB60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF04 0011AB64 38 E0 FF FF */ li r7, -1
-/* 8011EF08 0011AB68 39 00 00 00 */ li r8, 0
-/* 8011EF0C 0011AB6C 39 20 00 01 */ li r9, 1
-/* 8011EF10 0011AB70 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 8011EF14 0011AB74 39 40 00 00 */ li r10, 0
-/* 8011EF18 0011AB78 48 13 4D 21 */ bl func_80253C38
-/* 8011EF1C 0011AB7C 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF20 0011AB80 3C A0 80 13 */ lis r5, lbl_8012B2E4@ha
-/* 8011EF24 0011AB84 3C C0 80 13 */ lis r6, lbl_8012B310@ha
-/* 8011EF28 0011AB88 38 80 00 00 */ li r4, 0
-/* 8011EF2C 0011AB8C B0 67 00 FC */ sth r3, 0xfc(r7)
-/* 8011EF30 0011AB90 38 A5 B2 E4 */ addi r5, r5, lbl_8012B2E4@l
-/* 8011EF34 0011AB94 38 C6 B3 10 */ addi r6, r6, lbl_8012B310@l
-/* 8011EF38 0011AB98 38 E0 00 00 */ li r7, 0
-/* 8011EF3C 0011AB9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF40 0011ABA0 39 00 00 00 */ li r8, 0
-/* 8011EF44 0011ABA4 39 20 00 01 */ li r9, 1
-/* 8011EF48 0011ABA8 39 40 00 00 */ li r10, 0
-/* 8011EF4C 0011ABAC 80 63 00 7C */ lwz r3, 0x7c(r3)
-/* 8011EF50 0011ABB0 48 13 4C E9 */ bl func_80253C38
-/* 8011EF54 0011ABB4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF58 0011ABB8 3C 80 80 12 */ lis r4, lbl_80125B80@ha
-/* 8011EF5C 0011ABBC 38 E0 00 9F */ li r7, 0x9f
-/* 8011EF60 0011ABC0 3B E0 00 00 */ li r31, 0
-/* 8011EF64 0011ABC4 B0 65 00 FE */ sth r3, 0xfe(r5)
-/* 8011EF68 0011ABC8 38 00 FF FF */ li r0, -1
-/* 8011EF6C 0011ABCC 38 84 5B 80 */ addi r4, r4, lbl_80125B80@l
-/* 8011EF70 0011ABD0 38 60 00 00 */ li r3, 0
-/* 8011EF74 0011ABD4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF78 0011ABD8 38 A0 FF FF */ li r5, -1
-/* 8011EF7C 0011ABDC 90 E6 01 28 */ stw r7, 0x128(r6)
-/* 8011EF80 0011ABE0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF84 0011ABE4 B3 E6 01 30 */ sth r31, 0x130(r6)
-/* 8011EF88 0011ABE8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF8C 0011ABEC 90 06 09 70 */ stw r0, 0x970(r6)
-/* 8011EF90 0011ABF0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EF94 0011ABF4 80 06 09 74 */ lwz r0, 0x974(r6)
-/* 8011EF98 0011ABF8 64 00 04 00 */ oris r0, r0, 0x400
-/* 8011EF9C 0011ABFC 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011EFA0 0011AC00 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EFA4 0011AC04 80 06 09 74 */ lwz r0, 0x974(r6)
-/* 8011EFA8 0011AC08 54 00 03 8A */ rlwinm r0, r0, 0, 0xe, 5
-/* 8011EFAC 0011AC0C 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011EFB0 0011AC10 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EFB4 0011AC14 80 06 09 74 */ lwz r0, 0x974(r6)
-/* 8011EFB8 0011AC18 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 8011EFBC 0011AC1C 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011EFC0 0011AC20 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EFC4 0011AC24 80 06 09 74 */ lwz r0, 0x974(r6)
-/* 8011EFC8 0011AC28 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 8011EFCC 0011AC2C 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011EFD0 0011AC30 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EFD4 0011AC34 93 E6 01 D0 */ stw r31, 0x1d0(r6)
-/* 8011EFD8 0011AC38 48 13 4F 95 */ bl func_80253F6C
-/* 8011EFDC 0011AC3C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EFE0 0011AC40 90 64 01 24 */ stw r3, 0x124(r4)
-/* 8011EFE4 0011AC44 38 60 03 F8 */ li r3, 0x3f8
-/* 8011EFE8 0011AC48 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011EFEC 0011AC4C B3 E4 01 2C */ sth r31, 0x12c(r4)
-/* 8011EFF0 0011AC50 48 12 A8 A1 */ bl func_80249890
-/* 8011EFF4 0011AC54 38 60 03 F8 */ li r3, 0x3f8
-/* 8011EFF8 0011AC58 48 0B C6 7D */ bl func_801DB674
-/* 8011EFFC 0011AC5C 48 04 06 E5 */ bl func_8015F6E0
-/* 8011F000 0011AC60 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F004 0011AC64 90 64 01 48 */ stw r3, 0x148(r4)
-/* 8011F008 0011AC68 4B F3 72 B5 */ bl func_800562BC
-/* 8011F00C 0011AC6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F010 0011AC70 38 00 00 01 */ li r0, 1
-/* 8011F014 0011AC74 9B E3 01 59 */ stb r31, 0x159(r3)
-/* 8011F018 0011AC78 B0 0D 9C C6 */ sth r0, lbl_8063EF86-_SDA_BASE_(r13)
-/* 8011F01C 0011AC7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F020 0011AC80 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011F024 0011AC84 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8011F028 0011AC88 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011F02C 0011AC8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F030 0011AC90 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011F034 0011AC94 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
-/* 8011F038 0011AC98 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011F03C 0011AC9C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8011F040 0011ACA0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011F044 0011ACA4 7C 08 03 A6 */ mtlr r0
-/* 8011F048 0011ACA8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8011F04C 0011ACAC 4E 80 00 20 */ blr
-
-.global func_8011F050
-func_8011F050:
-/* 8011F050 0011ACB0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011F054 0011ACB4 7C 08 02 A6 */ mflr r0
-/* 8011F058 0011ACB8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011F05C 0011ACBC 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011F060 0011ACC0 48 0A 80 C9 */ bl _savegpr_27
-/* 8011F064 0011ACC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F068 0011ACC8 88 03 01 59 */ lbz r0, 0x159(r3)
-/* 8011F06C 0011ACCC 2C 00 00 00 */ cmpwi r0, 0
-/* 8011F070 0011ACD0 41 82 00 0C */ beq lbl_8011F07C
-/* 8011F074 0011ACD4 38 60 00 01 */ li r3, 1
-/* 8011F078 0011ACD8 4B F3 8F 3D */ bl func_80057FB4
-lbl_8011F07C:
-/* 8011F07C 0011ACDC 3B 60 00 00 */ li r27, 0
-/* 8011F080 0011ACE0 3B C0 FF FF */ li r30, -1
-/* 8011F084 0011ACE4 3B E0 00 00 */ li r31, 0
-lbl_8011F088:
-/* 8011F088 0011ACE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F08C 0011ACEC 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
-/* 8011F090 0011ACF0 7C 03 E0 2E */ lwzx r0, r3, r28
-/* 8011F094 0011ACF4 2C 00 00 00 */ cmpwi r0, 0
-/* 8011F098 0011ACF8 41 82 00 48 */ beq lbl_8011F0E0
-/* 8011F09C 0011ACFC 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
-/* 8011F0A0 0011AD00 7C 63 EA 14 */ add r3, r3, r29
-/* 8011F0A4 0011AD04 A8 03 00 C0 */ lha r0, 0xc0(r3)
-/* 8011F0A8 0011AD08 2C 00 FF FF */ cmpwi r0, -1
-/* 8011F0AC 0011AD0C 41 82 00 0C */ beq lbl_8011F0B8
-/* 8011F0B0 0011AD10 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8011F0B4 0011AD14 48 13 4C 19 */ bl func_80253CCC
-lbl_8011F0B8:
-/* 8011F0B8 0011AD18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F0BC 0011AD1C 7C 63 E0 2E */ lwzx r3, r3, r28
-/* 8011F0C0 0011AD20 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F0C4 0011AD24 41 82 00 08 */ beq lbl_8011F0CC
-/* 8011F0C8 0011AD28 4B F3 6D 69 */ bl func_80055E30
-lbl_8011F0CC:
-/* 8011F0CC 0011AD2C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F0D0 0011AD30 7C 60 EA 14 */ add r3, r0, r29
-/* 8011F0D4 0011AD34 B3 C3 00 C0 */ sth r30, 0xc0(r3)
-/* 8011F0D8 0011AD38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F0DC 0011AD3C 7F E3 E1 2E */ stwx r31, r3, r28
-lbl_8011F0E0:
-/* 8011F0E0 0011AD40 3B 7B 00 01 */ addi r27, r27, 1
-/* 8011F0E4 0011AD44 28 1B 00 30 */ cmplwi r27, 0x30
-/* 8011F0E8 0011AD48 41 80 FF A0 */ blt lbl_8011F088
-/* 8011F0EC 0011AD4C 38 60 00 00 */ li r3, 0
-/* 8011F0F0 0011AD50 38 80 00 00 */ li r4, 0
-/* 8011F0F4 0011AD54 38 A0 00 00 */ li r5, 0
-/* 8011F0F8 0011AD58 38 C0 00 00 */ li r6, 0
-/* 8011F0FC 0011AD5C 38 E0 00 00 */ li r7, 0
-/* 8011F100 0011AD60 4B F3 72 59 */ bl func_80056358
-/* 8011F104 0011AD64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F108 0011AD68 80 63 01 24 */ lwz r3, 0x124(r3)
-/* 8011F10C 0011AD6C 48 13 4E 81 */ bl func_80253F8C
-/* 8011F110 0011AD70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F114 0011AD74 38 00 FF FF */ li r0, -1
-/* 8011F118 0011AD78 90 03 01 24 */ stw r0, 0x124(r3)
-/* 8011F11C 0011AD7C 88 0D 9C C8 */ lbz r0, lbl_8063EF88-_SDA_BASE_(r13)
-/* 8011F120 0011AD80 2C 00 00 00 */ cmpwi r0, 0
-/* 8011F124 0011AD84 41 82 00 2C */ beq lbl_8011F150
-/* 8011F128 0011AD88 38 60 03 F7 */ li r3, 0x3f7
-/* 8011F12C 0011AD8C 48 12 A7 65 */ bl func_80249890
-/* 8011F130 0011AD90 38 60 03 F7 */ li r3, 0x3f7
-/* 8011F134 0011AD94 48 0B C5 41 */ bl func_801DB674
-/* 8011F138 0011AD98 38 60 03 FE */ li r3, 0x3fe
-/* 8011F13C 0011AD9C 48 12 A7 55 */ bl func_80249890
-/* 8011F140 0011ADA0 38 60 03 FE */ li r3, 0x3fe
-/* 8011F144 0011ADA4 48 0B C5 31 */ bl func_801DB674
-/* 8011F148 0011ADA8 38 60 00 00 */ li r3, 0
-/* 8011F14C 0011ADAC 4B F3 A7 39 */ bl func_80059884
-lbl_8011F150:
-/* 8011F150 0011ADB0 38 00 00 00 */ li r0, 0
-/* 8011F154 0011ADB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F158 0011ADB8 98 0D 9C C8 */ stb r0, lbl_8063EF88-_SDA_BASE_(r13)
-/* 8011F15C 0011ADBC 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011F160 0011ADC0 54 00 AF FF */ rlwinm. r0, r0, 0x15, 0x1f, 0x1f
-/* 8011F164 0011ADC4 41 82 00 08 */ beq lbl_8011F16C
-/* 8011F168 0011ADC8 4B F8 0B 35 */ bl func_8009FC9C
-lbl_8011F16C:
-/* 8011F16C 0011ADCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F170 0011ADD0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011F174 0011ADD4 54 00 BF FF */ rlwinm. r0, r0, 0x17, 0x1f, 0x1f
-/* 8011F178 0011ADD8 41 82 00 08 */ beq lbl_8011F180
-/* 8011F17C 0011ADDC 48 03 91 E9 */ bl func_80158364
-lbl_8011F180:
-/* 8011F180 0011ADE0 48 13 11 49 */ bl func_802502C8
-/* 8011F184 0011ADE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F188 0011ADE8 38 00 00 00 */ li r0, 0
-/* 8011F18C 0011ADEC 39 61 00 20 */ addi r11, r1, 0x20
-/* 8011F190 0011ADF0 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 8011F194 0011ADF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F198 0011ADF8 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011F19C 0011ADFC 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
-/* 8011F1A0 0011AE00 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011F1A4 0011AE04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F1A8 0011AE08 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011F1AC 0011AE0C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
-/* 8011F1B0 0011AE10 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011F1B4 0011AE14 48 0A 7F C1 */ bl _restgpr_27
-/* 8011F1B8 0011AE18 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8011F1BC 0011AE1C 7C 08 03 A6 */ mtlr r0
-/* 8011F1C0 0011AE20 38 21 00 20 */ addi r1, r1, 0x20
-/* 8011F1C4 0011AE24 4E 80 00 20 */ blr
-
-.global func_8011F1C8
-func_8011F1C8:
-/* 8011F1C8 0011AE28 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8011F1CC 0011AE2C 7C 08 02 A6 */ mflr r0
-/* 8011F1D0 0011AE30 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8011F1D4 0011AE34 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8011F1D8 0011AE38 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8011F1DC 0011AE3C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F1E0 0011AE40 80 86 09 74 */ lwz r4, 0x974(r6)
-/* 8011F1E4 0011AE44 54 80 9F FF */ rlwinm. r0, r4, 0x13, 0x1f, 0x1f
-/* 8011F1E8 0011AE48 41 82 00 54 */ beq lbl_8011F23C
-/* 8011F1EC 0011AE4C 54 80 A7 FF */ rlwinm. r0, r4, 0x14, 0x1f, 0x1f
-/* 8011F1F0 0011AE50 41 82 66 50 */ beq lbl_80125840
-/* 8011F1F4 0011AE54 54 80 05 A8 */ rlwinm r0, r4, 0, 0x16, 0x14
-/* 8011F1F8 0011AE58 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011F1FC 0011AE5C 48 04 3D D9 */ bl glplatAbortFrame
-/* 8011F200 0011AE60 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F204 0011AE64 38 60 00 00 */ li r3, 0
-/* 8011F208 0011AE68 38 80 00 00 */ li r4, 0
-/* 8011F20C 0011AE6C 38 A0 00 00 */ li r5, 0
-/* 8011F210 0011AE70 80 08 09 74 */ lwz r0, 0x974(r8)
-/* 8011F214 0011AE74 38 C0 00 00 */ li r6, 0
-/* 8011F218 0011AE78 38 E0 00 00 */ li r7, 0
-/* 8011F21C 0011AE7C 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 8011F220 0011AE80 90 08 09 74 */ stw r0, 0x974(r8)
-/* 8011F224 0011AE84 4B F3 71 35 */ bl func_80056358
-/* 8011F228 0011AE88 48 00 FB D9 */ bl func_8012EE00
-/* 8011F22C 0011AE8C 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 8011F230 0011AE90 38 80 07 D0 */ li r4, 0x7d0
-/* 8011F234 0011AE94 48 10 75 75 */ bl func_802267A8
-/* 8011F238 0011AE98 48 00 66 08 */ b lbl_80125840
-lbl_8011F23C:
-/* 8011F23C 0011AE9C 80 06 01 28 */ lwz r0, 0x128(r6)
-/* 8011F240 0011AEA0 28 00 00 9C */ cmplwi r0, 0x9c
-/* 8011F244 0011AEA4 41 81 65 FC */ bgt lbl_80125840
-/* 8011F248 0011AEA8 3C 60 80 42 */ lis r3, lbl_8041C0EC@ha
-/* 8011F24C 0011AEAC 54 00 10 3A */ slwi r0, r0, 2
-/* 8011F250 0011AEB0 38 63 C0 EC */ addi r3, r3, lbl_8041C0EC@l
-/* 8011F254 0011AEB4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8011F258 0011AEB8 7C 69 03 A6 */ mtctr r3
-/* 8011F25C 0011AEBC 4E 80 04 20 */ bctr
-/* 8011F260 0011AEC0 3B E0 00 01 */ li r31, 1
-/* 8011F264 0011AEC4 38 00 00 00 */ li r0, 0
-/* 8011F268 0011AEC8 9B ED 98 AE */ stb r31, lbl_8063EB6E-_SDA_BASE_(r13)
-/* 8011F26C 0011AECC 38 60 00 00 */ li r3, 0
-/* 8011F270 0011AED0 98 06 01 58 */ stb r0, 0x158(r6)
-/* 8011F274 0011AED4 48 04 04 3D */ bl func_8015F6B0
-/* 8011F278 0011AED8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F27C 0011AEDC 90 64 01 38 */ stw r3, 0x138(r4)
-/* 8011F280 0011AEE0 38 60 00 01 */ li r3, 1
-/* 8011F284 0011AEE4 48 04 04 2D */ bl func_8015F6B0
-/* 8011F288 0011AEE8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F28C 0011AEEC 90 64 01 3C */ stw r3, 0x13c(r4)
-/* 8011F290 0011AEF0 38 60 00 02 */ li r3, 2
-/* 8011F294 0011AEF4 48 04 04 1D */ bl func_8015F6B0
-/* 8011F298 0011AEF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F29C 0011AEFC 90 64 01 40 */ stw r3, 0x140(r4)
-/* 8011F2A0 0011AF00 38 60 00 03 */ li r3, 3
-/* 8011F2A4 0011AF04 48 04 04 0D */ bl func_8015F6B0
-/* 8011F2A8 0011AF08 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F2AC 0011AF0C 38 00 00 04 */ li r0, 4
-/* 8011F2B0 0011AF10 38 A0 00 00 */ li r5, 0
-/* 8011F2B4 0011AF14 90 64 01 44 */ stw r3, 0x144(r4)
-/* 8011F2B8 0011AF18 7C 09 03 A6 */ mtctr r0
-lbl_8011F2BC:
-/* 8011F2BC 0011AF1C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F2C0 0011AF20 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
-/* 8011F2C4 0011AF24 7C 64 02 14 */ add r3, r4, r0
-/* 8011F2C8 0011AF28 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8011F2CC 0011AF2C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8011F2D0 0011AF30 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8011F2D4 0011AF34 41 82 00 08 */ beq lbl_8011F2DC
-/* 8011F2D8 0011AF38 9B E4 01 58 */ stb r31, 0x158(r4)
-lbl_8011F2DC:
-/* 8011F2DC 0011AF3C 38 A5 00 01 */ addi r5, r5, 1
-/* 8011F2E0 0011AF40 42 00 FF DC */ bdnz lbl_8011F2BC
-/* 8011F2E4 0011AF44 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F2E8 0011AF48 88 04 01 58 */ lbz r0, 0x158(r4)
-/* 8011F2EC 0011AF4C 2C 00 00 00 */ cmpwi r0, 0
-/* 8011F2F0 0011AF50 41 82 00 10 */ beq lbl_8011F300
-/* 8011F2F4 0011AF54 38 00 00 02 */ li r0, 2
-/* 8011F2F8 0011AF58 90 04 01 28 */ stw r0, 0x128(r4)
-/* 8011F2FC 0011AF5C 48 00 65 44 */ b lbl_80125840
-lbl_8011F300:
-/* 8011F300 0011AF60 38 00 00 07 */ li r0, 7
-/* 8011F304 0011AF64 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 8011F308 0011AF68 90 04 01 28 */ stw r0, 0x128(r4)
-/* 8011F30C 0011AF6C 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 8011F310 0011AF70 4B F3 5D 55 */ bl func_80055064
-/* 8011F314 0011AF74 48 04 03 CD */ bl func_8015F6E0
-/* 8011F318 0011AF78 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F31C 0011AF7C 90 64 01 48 */ stw r3, 0x148(r4)
-/* 8011F320 0011AF80 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F324 0011AF84 80 64 1A C4 */ lwz r3, 0x1ac4(r4)
-/* 8011F328 0011AF88 80 84 01 48 */ lwz r4, 0x148(r4)
-/* 8011F32C 0011AF8C 48 00 65 2D */ bl func_80125858
-/* 8011F330 0011AF90 48 00 65 10 */ b lbl_80125840
-/* 8011F334 0011AF94 A8 66 00 E8 */ lha r3, 0xe8(r6)
-/* 8011F338 0011AF98 38 80 00 08 */ li r4, 8
-/* 8011F33C 0011AF9C 38 A0 00 01 */ li r5, 1
-/* 8011F340 0011AFA0 48 13 4A B1 */ bl func_80253DF0
-/* 8011F344 0011AFA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F348 0011AFA8 38 80 00 0A */ li r4, 0xa
-/* 8011F34C 0011AFAC 38 A0 00 00 */ li r5, 0
-/* 8011F350 0011AFB0 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F354 0011AFB4 48 13 4A 5D */ bl func_80253DB0
-/* 8011F358 0011AFB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F35C 0011AFBC 38 80 00 08 */ li r4, 8
-/* 8011F360 0011AFC0 38 A0 00 01 */ li r5, 1
-/* 8011F364 0011AFC4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F368 0011AFC8 48 13 4A 89 */ bl func_80253DF0
-/* 8011F36C 0011AFCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F370 0011AFD0 38 80 00 04 */ li r4, 4
-/* 8011F374 0011AFD4 38 A0 00 00 */ li r5, 0
-/* 8011F378 0011AFD8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F37C 0011AFDC 48 13 4A 35 */ bl func_80253DB0
-/* 8011F380 0011AFE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F384 0011AFE4 38 80 00 08 */ li r4, 8
-/* 8011F388 0011AFE8 38 A0 00 01 */ li r5, 1
-/* 8011F38C 0011AFEC A8 63 00 EA */ lha r3, 0xea(r3)
-/* 8011F390 0011AFF0 48 13 4A 61 */ bl func_80253DF0
-/* 8011F394 0011AFF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F398 0011AFF8 38 80 00 02 */ li r4, 2
-/* 8011F39C 0011AFFC 38 A0 00 00 */ li r5, 0
-/* 8011F3A0 0011B000 A8 63 00 EA */ lha r3, 0xea(r3)
-/* 8011F3A4 0011B004 48 13 4A 0D */ bl func_80253DB0
-/* 8011F3A8 0011B008 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F3AC 0011B00C 38 00 00 03 */ li r0, 3
-/* 8011F3B0 0011B010 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011F3B4 0011B014 48 04 03 95 */ bl func_8015F748
-/* 8011F3B8 0011B018 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F3BC 0011B01C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8011F3C0 0011B020 B0 04 01 5A */ sth r0, 0x15a(r4)
-/* 8011F3C4 0011B024 48 00 64 7C */ b lbl_80125840
-/* 8011F3C8 0011B028 A8 66 00 E8 */ lha r3, 0xe8(r6)
-/* 8011F3CC 0011B02C 48 13 4A 05 */ bl func_80253DD0
-/* 8011F3D0 0011B030 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011F3D4 0011B034 28 00 00 03 */ cmplwi r0, 3
-/* 8011F3D8 0011B038 40 82 64 68 */ bne lbl_80125840
-/* 8011F3DC 0011B03C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F3E0 0011B040 38 00 00 04 */ li r0, 4
-/* 8011F3E4 0011B044 38 60 00 00 */ li r3, 0
-/* 8011F3E8 0011B048 38 80 00 00 */ li r4, 0
-/* 8011F3EC 0011B04C 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011F3F0 0011B050 4B F3 A5 09 */ bl func_800598F8
-/* 8011F3F4 0011B054 38 60 00 01 */ li r3, 1
-/* 8011F3F8 0011B058 38 80 00 00 */ li r4, 0
-/* 8011F3FC 0011B05C 38 A0 00 00 */ li r5, 0
-/* 8011F400 0011B060 38 C0 00 02 */ li r6, 2
-/* 8011F404 0011B064 38 E0 00 03 */ li r7, 3
-/* 8011F408 0011B068 39 00 00 00 */ li r8, 0
-/* 8011F40C 0011B06C 4B F3 A5 BD */ bl func_800599C8
-/* 8011F410 0011B070 38 60 00 02 */ li r3, 2
-/* 8011F414 0011B074 38 80 00 00 */ li r4, 0
-/* 8011F418 0011B078 38 A0 00 01 */ li r5, 1
-/* 8011F41C 0011B07C 38 C0 00 00 */ li r6, 0
-/* 8011F420 0011B080 38 E0 00 04 */ li r7, 4
-/* 8011F424 0011B084 39 00 00 00 */ li r8, 0
-/* 8011F428 0011B088 4B F3 A5 A1 */ bl func_800599C8
-/* 8011F42C 0011B08C 38 60 00 03 */ li r3, 3
-/* 8011F430 0011B090 38 80 00 01 */ li r4, 1
-/* 8011F434 0011B094 38 A0 00 00 */ li r5, 0
-/* 8011F438 0011B098 38 C0 00 04 */ li r6, 4
-/* 8011F43C 0011B09C 38 E0 00 63 */ li r7, 0x63
-/* 8011F440 0011B0A0 39 00 00 00 */ li r8, 0
-/* 8011F444 0011B0A4 4B F3 A5 85 */ bl func_800599C8
-/* 8011F448 0011B0A8 38 60 00 04 */ li r3, 4
-/* 8011F44C 0011B0AC 38 80 00 02 */ li r4, 2
-/* 8011F450 0011B0B0 38 A0 00 03 */ li r5, 3
-/* 8011F454 0011B0B4 38 C0 00 00 */ li r6, 0
-/* 8011F458 0011B0B8 38 E0 00 63 */ li r7, 0x63
-/* 8011F45C 0011B0BC 39 00 00 00 */ li r8, 0
-/* 8011F460 0011B0C0 4B F3 A5 69 */ bl func_800599C8
-/* 8011F464 0011B0C4 38 60 00 63 */ li r3, 0x63
-/* 8011F468 0011B0C8 38 80 00 04 */ li r4, 4
-/* 8011F46C 0011B0CC 38 A0 00 03 */ li r5, 3
-/* 8011F470 0011B0D0 38 C0 00 00 */ li r6, 0
-/* 8011F474 0011B0D4 38 E0 00 00 */ li r7, 0
-/* 8011F478 0011B0D8 39 00 00 00 */ li r8, 0
-/* 8011F47C 0011B0DC 4B F3 A5 4D */ bl func_800599C8
-/* 8011F480 0011B0E0 48 04 02 C9 */ bl func_8015F748
-/* 8011F484 0011B0E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F488 0011B0E8 38 03 00 01 */ addi r0, r3, 1
-/* 8011F48C 0011B0EC 98 04 01 5C */ stb r0, 0x15c(r4)
-/* 8011F490 0011B0F0 48 00 63 B0 */ b lbl_80125840
-/* 8011F494 0011B0F4 88 86 01 5C */ lbz r4, 0x15c(r6)
-/* 8011F498 0011B0F8 38 60 00 29 */ li r3, 0x29
-/* 8011F49C 0011B0FC 38 A0 00 00 */ li r5, 0
-/* 8011F4A0 0011B100 38 C0 00 01 */ li r6, 1
-/* 8011F4A4 0011B104 4B F3 A5 C9 */ bl func_80059A6C
-/* 8011F4A8 0011B108 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F4AC 0011B10C 41 82 63 94 */ beq lbl_80125840
-/* 8011F4B0 0011B110 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8011F4B4 0011B114 41 82 02 B4 */ beq lbl_8011F768
-/* 8011F4B8 0011B118 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8011F4BC 0011B11C 3B E0 00 00 */ li r31, 0
-/* 8011F4C0 0011B120 2C 04 00 04 */ cmpwi r4, 4
-/* 8011F4C4 0011B124 41 82 01 C0 */ beq lbl_8011F684
-/* 8011F4C8 0011B128 40 80 00 1C */ bge lbl_8011F4E4
-/* 8011F4CC 0011B12C 2C 04 00 02 */ cmpwi r4, 2
-/* 8011F4D0 0011B130 41 82 00 B4 */ beq lbl_8011F584
-/* 8011F4D4 0011B134 40 80 01 30 */ bge lbl_8011F604
-/* 8011F4D8 0011B138 2C 04 00 01 */ cmpwi r4, 1
-/* 8011F4DC 0011B13C 40 80 00 28 */ bge lbl_8011F504
-/* 8011F4E0 0011B140 48 00 02 74 */ b lbl_8011F754
-lbl_8011F4E4:
-/* 8011F4E4 0011B144 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8011F4E8 0011B148 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8011F4EC 0011B14C 7C 04 00 00 */ cmpw r4, r0
-/* 8011F4F0 0011B150 41 82 02 14 */ beq lbl_8011F704
-/* 8011F4F4 0011B154 40 80 02 60 */ bge lbl_8011F754
-/* 8011F4F8 0011B158 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8011F4FC 0011B15C 41 82 02 08 */ beq lbl_8011F704
-/* 8011F500 0011B160 48 00 02 54 */ b lbl_8011F754
-lbl_8011F504:
-/* 8011F504 0011B164 38 60 00 00 */ li r3, 0
-/* 8011F508 0011B168 48 00 FB 69 */ bl func_8012F070
-/* 8011F50C 0011B16C 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F510 0011B170 41 82 00 54 */ beq lbl_8011F564
-/* 8011F514 0011B174 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F518 0011B178 38 80 00 04 */ li r4, 4
-/* 8011F51C 0011B17C 38 A0 00 00 */ li r5, 0
-/* 8011F520 0011B180 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F524 0011B184 48 13 48 8D */ bl func_80253DB0
-/* 8011F528 0011B188 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F52C 0011B18C 38 80 00 02 */ li r4, 2
-/* 8011F530 0011B190 38 A0 00 00 */ li r5, 0
-/* 8011F534 0011B194 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F538 0011B198 48 13 48 79 */ bl func_80253DB0
-/* 8011F53C 0011B19C 38 60 00 00 */ li r3, 0
-/* 8011F540 0011B1A0 48 04 01 ED */ bl func_8015F72C
-/* 8011F544 0011B1A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F548 0011B1A8 38 80 00 05 */ li r4, 5
-/* 8011F54C 0011B1AC 38 00 00 01 */ li r0, 1
-/* 8011F550 0011B1B0 3B E0 00 01 */ li r31, 1
-/* 8011F554 0011B1B4 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8011F558 0011B1B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F55C 0011B1BC 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8011F560 0011B1C0 48 00 00 14 */ b lbl_8011F574
-lbl_8011F564:
-/* 8011F564 0011B1C4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8011F568 0011B1C8 38 60 02 22 */ li r3, 0x222
-/* 8011F56C 0011B1CC 38 80 00 00 */ li r4, 0
-/* 8011F570 0011B1D0 4B EE BC 01 */ bl func_8000B170
-lbl_8011F574:
-/* 8011F574 0011B1D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F578 0011B1D8 38 00 00 00 */ li r0, 0
-/* 8011F57C 0011B1DC B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F580 0011B1E0 48 00 01 D4 */ b lbl_8011F754
-lbl_8011F584:
-/* 8011F584 0011B1E4 38 60 00 01 */ li r3, 1
-/* 8011F588 0011B1E8 48 00 FA E9 */ bl func_8012F070
-/* 8011F58C 0011B1EC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F590 0011B1F0 41 82 00 54 */ beq lbl_8011F5E4
-/* 8011F594 0011B1F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F598 0011B1F8 38 80 00 05 */ li r4, 5
-/* 8011F59C 0011B1FC 38 A0 00 00 */ li r5, 0
-/* 8011F5A0 0011B200 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F5A4 0011B204 48 13 48 0D */ bl func_80253DB0
-/* 8011F5A8 0011B208 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F5AC 0011B20C 38 80 00 02 */ li r4, 2
-/* 8011F5B0 0011B210 38 A0 00 00 */ li r5, 0
-/* 8011F5B4 0011B214 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F5B8 0011B218 48 13 47 F9 */ bl func_80253DB0
-/* 8011F5BC 0011B21C 38 60 00 01 */ li r3, 1
-/* 8011F5C0 0011B220 48 04 01 6D */ bl func_8015F72C
-/* 8011F5C4 0011B224 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F5C8 0011B228 38 80 00 05 */ li r4, 5
-/* 8011F5CC 0011B22C 38 00 00 02 */ li r0, 2
-/* 8011F5D0 0011B230 3B E0 00 01 */ li r31, 1
-/* 8011F5D4 0011B234 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8011F5D8 0011B238 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F5DC 0011B23C 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8011F5E0 0011B240 48 00 00 14 */ b lbl_8011F5F4
-lbl_8011F5E4:
-/* 8011F5E4 0011B244 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8011F5E8 0011B248 38 60 02 22 */ li r3, 0x222
-/* 8011F5EC 0011B24C 38 80 00 00 */ li r4, 0
-/* 8011F5F0 0011B250 4B EE BB 81 */ bl func_8000B170
-lbl_8011F5F4:
-/* 8011F5F4 0011B254 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F5F8 0011B258 38 00 00 01 */ li r0, 1
-/* 8011F5FC 0011B25C B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F600 0011B260 48 00 01 54 */ b lbl_8011F754
-lbl_8011F604:
-/* 8011F604 0011B264 38 60 00 02 */ li r3, 2
-/* 8011F608 0011B268 48 00 FA 69 */ bl func_8012F070
-/* 8011F60C 0011B26C 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F610 0011B270 41 82 00 54 */ beq lbl_8011F664
-/* 8011F614 0011B274 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F618 0011B278 38 80 00 06 */ li r4, 6
-/* 8011F61C 0011B27C 38 A0 00 00 */ li r5, 0
-/* 8011F620 0011B280 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F624 0011B284 48 13 47 8D */ bl func_80253DB0
-/* 8011F628 0011B288 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F62C 0011B28C 38 80 00 02 */ li r4, 2
-/* 8011F630 0011B290 38 A0 00 00 */ li r5, 0
-/* 8011F634 0011B294 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F638 0011B298 48 13 47 79 */ bl func_80253DB0
-/* 8011F63C 0011B29C 38 60 00 02 */ li r3, 2
-/* 8011F640 0011B2A0 48 04 00 ED */ bl func_8015F72C
-/* 8011F644 0011B2A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F648 0011B2A8 38 80 00 05 */ li r4, 5
-/* 8011F64C 0011B2AC 38 00 00 03 */ li r0, 3
-/* 8011F650 0011B2B0 3B E0 00 01 */ li r31, 1
-/* 8011F654 0011B2B4 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8011F658 0011B2B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F65C 0011B2BC 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8011F660 0011B2C0 48 00 00 14 */ b lbl_8011F674
-lbl_8011F664:
-/* 8011F664 0011B2C4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8011F668 0011B2C8 38 60 02 22 */ li r3, 0x222
-/* 8011F66C 0011B2CC 38 80 00 00 */ li r4, 0
-/* 8011F670 0011B2D0 4B EE BB 01 */ bl func_8000B170
-lbl_8011F674:
-/* 8011F674 0011B2D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F678 0011B2D8 38 00 00 02 */ li r0, 2
-/* 8011F67C 0011B2DC B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F680 0011B2E0 48 00 00 D4 */ b lbl_8011F754
-lbl_8011F684:
-/* 8011F684 0011B2E4 38 60 00 03 */ li r3, 3
-/* 8011F688 0011B2E8 48 00 F9 E9 */ bl func_8012F070
-/* 8011F68C 0011B2EC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F690 0011B2F0 41 82 00 54 */ beq lbl_8011F6E4
-/* 8011F694 0011B2F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F698 0011B2F8 38 80 00 07 */ li r4, 7
-/* 8011F69C 0011B2FC 38 A0 00 00 */ li r5, 0
-/* 8011F6A0 0011B300 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F6A4 0011B304 48 13 47 0D */ bl func_80253DB0
-/* 8011F6A8 0011B308 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F6AC 0011B30C 38 80 00 02 */ li r4, 2
-/* 8011F6B0 0011B310 38 A0 00 00 */ li r5, 0
-/* 8011F6B4 0011B314 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F6B8 0011B318 48 13 46 F9 */ bl func_80253DB0
-/* 8011F6BC 0011B31C 38 60 00 03 */ li r3, 3
-/* 8011F6C0 0011B320 48 04 00 6D */ bl func_8015F72C
-/* 8011F6C4 0011B324 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F6C8 0011B328 38 80 00 05 */ li r4, 5
-/* 8011F6CC 0011B32C 38 00 00 04 */ li r0, 4
-/* 8011F6D0 0011B330 3B E0 00 01 */ li r31, 1
-/* 8011F6D4 0011B334 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8011F6D8 0011B338 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F6DC 0011B33C 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8011F6E0 0011B340 48 00 00 14 */ b lbl_8011F6F4
-lbl_8011F6E4:
-/* 8011F6E4 0011B344 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8011F6E8 0011B348 38 60 02 22 */ li r3, 0x222
-/* 8011F6EC 0011B34C 38 80 00 00 */ li r4, 0
-/* 8011F6F0 0011B350 4B EE BA 81 */ bl func_8000B170
-lbl_8011F6F4:
-/* 8011F6F4 0011B354 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F6F8 0011B358 38 00 00 03 */ li r0, 3
-/* 8011F6FC 0011B35C B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F700 0011B360 48 00 00 54 */ b lbl_8011F754
-lbl_8011F704:
-/* 8011F704 0011B364 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F708 0011B368 38 80 00 08 */ li r4, 8
-/* 8011F70C 0011B36C 38 A0 00 00 */ li r5, 0
-/* 8011F710 0011B370 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F714 0011B374 48 13 46 9D */ bl func_80253DB0
-/* 8011F718 0011B378 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F71C 0011B37C 38 80 00 01 */ li r4, 1
-/* 8011F720 0011B380 38 A0 00 00 */ li r5, 0
-/* 8011F724 0011B384 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F728 0011B388 48 13 46 89 */ bl func_80253DB0
-/* 8011F72C 0011B38C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F730 0011B390 38 A0 00 05 */ li r5, 5
-/* 8011F734 0011B394 38 80 00 00 */ li r4, 0
-/* 8011F738 0011B398 38 00 00 04 */ li r0, 4
-/* 8011F73C 0011B39C 90 A3 01 28 */ stw r5, 0x128(r3)
-/* 8011F740 0011B3A0 3B E0 00 02 */ li r31, 2
-/* 8011F744 0011B3A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F748 0011B3A8 90 83 01 20 */ stw r4, 0x120(r3)
-/* 8011F74C 0011B3AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F750 0011B3B0 B0 03 01 5A */ sth r0, 0x15a(r3)
-lbl_8011F754:
-/* 8011F754 0011B3B4 2C 1F 00 00 */ cmpwi r31, 0
-/* 8011F758 0011B3B8 41 82 60 E8 */ beq lbl_80125840
-/* 8011F75C 0011B3BC 7F E3 FB 78 */ mr r3, r31
-/* 8011F760 0011B3C0 4B F3 AD 6D */ bl func_8005A4CC
-/* 8011F764 0011B3C4 48 00 60 DC */ b lbl_80125840
-lbl_8011F768:
-/* 8011F768 0011B3C8 2C 03 00 04 */ cmpwi r3, 4
-/* 8011F76C 0011B3CC 41 82 00 D4 */ beq lbl_8011F840
-/* 8011F770 0011B3D0 40 80 00 1C */ bge lbl_8011F78C
-/* 8011F774 0011B3D4 2C 03 00 02 */ cmpwi r3, 2
-/* 8011F778 0011B3D8 41 82 00 58 */ beq lbl_8011F7D0
-/* 8011F77C 0011B3DC 40 80 00 8C */ bge lbl_8011F808
-/* 8011F780 0011B3E0 2C 03 00 01 */ cmpwi r3, 1
-/* 8011F784 0011B3E4 40 80 00 14 */ bge lbl_8011F798
-/* 8011F788 0011B3E8 48 00 60 B8 */ b lbl_80125840
-lbl_8011F78C:
-/* 8011F78C 0011B3EC 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8011F790 0011B3F0 41 82 00 E8 */ beq lbl_8011F878
-/* 8011F794 0011B3F4 48 00 60 AC */ b lbl_80125840
-lbl_8011F798:
-/* 8011F798 0011B3F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F79C 0011B3FC 38 80 00 00 */ li r4, 0
-/* 8011F7A0 0011B400 38 A0 00 00 */ li r5, 0
-/* 8011F7A4 0011B404 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F7A8 0011B408 48 13 46 09 */ bl func_80253DB0
-/* 8011F7AC 0011B40C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F7B0 0011B410 38 80 00 02 */ li r4, 2
-/* 8011F7B4 0011B414 38 A0 00 00 */ li r5, 0
-/* 8011F7B8 0011B418 A8 63 00 CE */ lha r3, 0xce(r3)
-/* 8011F7BC 0011B41C 48 13 45 F5 */ bl func_80253DB0
-/* 8011F7C0 0011B420 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F7C4 0011B424 38 00 00 00 */ li r0, 0
-/* 8011F7C8 0011B428 B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F7CC 0011B42C 48 00 60 74 */ b lbl_80125840
-lbl_8011F7D0:
-/* 8011F7D0 0011B430 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F7D4 0011B434 38 80 00 01 */ li r4, 1
-/* 8011F7D8 0011B438 38 A0 00 00 */ li r5, 0
-/* 8011F7DC 0011B43C A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F7E0 0011B440 48 13 45 D1 */ bl func_80253DB0
-/* 8011F7E4 0011B444 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F7E8 0011B448 38 80 00 02 */ li r4, 2
-/* 8011F7EC 0011B44C 38 A0 00 00 */ li r5, 0
-/* 8011F7F0 0011B450 A8 63 00 CE */ lha r3, 0xce(r3)
-/* 8011F7F4 0011B454 48 13 45 BD */ bl func_80253DB0
-/* 8011F7F8 0011B458 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F7FC 0011B45C 38 00 00 01 */ li r0, 1
-/* 8011F800 0011B460 B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F804 0011B464 48 00 60 3C */ b lbl_80125840
-lbl_8011F808:
-/* 8011F808 0011B468 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F80C 0011B46C 38 80 00 02 */ li r4, 2
-/* 8011F810 0011B470 38 A0 00 00 */ li r5, 0
-/* 8011F814 0011B474 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F818 0011B478 48 13 45 99 */ bl func_80253DB0
-/* 8011F81C 0011B47C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F820 0011B480 38 80 00 02 */ li r4, 2
-/* 8011F824 0011B484 38 A0 00 00 */ li r5, 0
-/* 8011F828 0011B488 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F82C 0011B48C 48 13 45 85 */ bl func_80253DB0
-/* 8011F830 0011B490 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F834 0011B494 38 00 00 02 */ li r0, 2
-/* 8011F838 0011B498 B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F83C 0011B49C 48 00 60 04 */ b lbl_80125840
-lbl_8011F840:
-/* 8011F840 0011B4A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F844 0011B4A4 38 80 00 03 */ li r4, 3
-/* 8011F848 0011B4A8 38 A0 00 00 */ li r5, 0
-/* 8011F84C 0011B4AC A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F850 0011B4B0 48 13 45 61 */ bl func_80253DB0
-/* 8011F854 0011B4B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F858 0011B4B8 38 80 00 02 */ li r4, 2
-/* 8011F85C 0011B4BC 38 A0 00 00 */ li r5, 0
-/* 8011F860 0011B4C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F864 0011B4C4 48 13 45 4D */ bl func_80253DB0
-/* 8011F868 0011B4C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F86C 0011B4CC 38 00 00 03 */ li r0, 3
-/* 8011F870 0011B4D0 B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F874 0011B4D4 48 00 5F CC */ b lbl_80125840
-lbl_8011F878:
-/* 8011F878 0011B4D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F87C 0011B4DC 38 80 00 08 */ li r4, 8
-/* 8011F880 0011B4E0 38 A0 00 00 */ li r5, 0
-/* 8011F884 0011B4E4 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F888 0011B4E8 48 13 45 29 */ bl func_80253DB0
-/* 8011F88C 0011B4EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F890 0011B4F0 38 80 00 00 */ li r4, 0
-/* 8011F894 0011B4F4 38 A0 00 00 */ li r5, 0
-/* 8011F898 0011B4F8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F89C 0011B4FC 48 13 45 15 */ bl func_80253DB0
-/* 8011F8A0 0011B500 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F8A4 0011B504 38 00 00 04 */ li r0, 4
-/* 8011F8A8 0011B508 B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F8AC 0011B50C 48 00 5F 94 */ b lbl_80125840
-/* 8011F8B0 0011B510 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 8011F8B4 0011B514 2C 00 00 00 */ cmpwi r0, 0
-/* 8011F8B8 0011B518 40 82 00 28 */ bne lbl_8011F8E0
-/* 8011F8BC 0011B51C A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 8011F8C0 0011B520 48 13 45 11 */ bl func_80253DD0
-/* 8011F8C4 0011B524 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011F8C8 0011B528 28 00 00 03 */ cmplwi r0, 3
-/* 8011F8CC 0011B52C 40 82 00 38 */ bne lbl_8011F904
-/* 8011F8D0 0011B530 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F8D4 0011B534 38 00 00 06 */ li r0, 6
-/* 8011F8D8 0011B538 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011F8DC 0011B53C 48 00 00 28 */ b lbl_8011F904
-lbl_8011F8E0:
-/* 8011F8E0 0011B540 A8 66 00 E8 */ lha r3, 0xe8(r6)
-/* 8011F8E4 0011B544 48 13 44 ED */ bl func_80253DD0
-/* 8011F8E8 0011B548 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011F8EC 0011B54C 28 00 00 03 */ cmplwi r0, 3
-/* 8011F8F0 0011B550 40 82 00 14 */ bne lbl_8011F904
-/* 8011F8F4 0011B554 4B F3 7D 95 */ bl func_80057688
-/* 8011F8F8 0011B558 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F8FC 0011B55C 38 00 00 06 */ li r0, 6
-/* 8011F900 0011B560 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_8011F904:
-/* 8011F904 0011B564 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F908 0011B568 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 8011F90C 0011B56C 28 00 00 06 */ cmplwi r0, 6
-/* 8011F910 0011B570 40 82 5F 30 */ bne lbl_80125840
-/* 8011F914 0011B574 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F918 0011B578 38 80 00 09 */ li r4, 9
-/* 8011F91C 0011B57C 38 A0 00 00 */ li r5, 0
-/* 8011F920 0011B580 48 13 44 91 */ bl func_80253DB0
-/* 8011F924 0011B584 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F928 0011B588 38 80 00 03 */ li r4, 3
-/* 8011F92C 0011B58C 38 A0 00 00 */ li r5, 0
-/* 8011F930 0011B590 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F934 0011B594 48 13 44 7D */ bl func_80253DB0
-/* 8011F938 0011B598 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F93C 0011B59C 38 80 00 01 */ li r4, 1
-/* 8011F940 0011B5A0 38 A0 00 00 */ li r5, 0
-/* 8011F944 0011B5A4 A8 63 00 EA */ lha r3, 0xea(r3)
-/* 8011F948 0011B5A8 48 13 44 69 */ bl func_80253DB0
-/* 8011F94C 0011B5AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F950 0011B5B0 38 00 00 FF */ li r0, 0xff
-/* 8011F954 0011B5B4 B0 03 01 5A */ sth r0, 0x15a(r3)
-/* 8011F958 0011B5B8 48 00 5E E8 */ b lbl_80125840
-/* 8011F95C 0011B5BC A8 66 00 E8 */ lha r3, 0xe8(r6)
-/* 8011F960 0011B5C0 48 13 44 71 */ bl func_80253DD0
-/* 8011F964 0011B5C4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011F968 0011B5C8 28 00 00 03 */ cmplwi r0, 3
-/* 8011F96C 0011B5CC 40 82 5E D4 */ bne lbl_80125840
-/* 8011F970 0011B5D0 4B F3 7D 2D */ bl func_8005769C
-/* 8011F974 0011B5D4 2C 03 00 00 */ cmpwi r3, 0
-/* 8011F978 0011B5D8 40 82 5E C8 */ bne lbl_80125840
-/* 8011F97C 0011B5DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F980 0011B5E0 38 80 00 08 */ li r4, 8
-/* 8011F984 0011B5E4 38 A0 00 00 */ li r5, 0
-/* 8011F988 0011B5E8 A8 63 00 E8 */ lha r3, 0xe8(r3)
-/* 8011F98C 0011B5EC 48 13 44 65 */ bl func_80253DF0
-/* 8011F990 0011B5F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F994 0011B5F4 38 80 00 08 */ li r4, 8
-/* 8011F998 0011B5F8 38 A0 00 00 */ li r5, 0
-/* 8011F99C 0011B5FC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011F9A0 0011B600 48 13 44 51 */ bl func_80253DF0
-/* 8011F9A4 0011B604 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F9A8 0011B608 38 80 00 08 */ li r4, 8
-/* 8011F9AC 0011B60C 38 A0 00 00 */ li r5, 0
-/* 8011F9B0 0011B610 A8 63 00 EA */ lha r3, 0xea(r3)
-/* 8011F9B4 0011B614 48 13 44 3D */ bl func_80253DF0
-/* 8011F9B8 0011B618 3C 60 80 47 */ lis r3, lbl_80475338@ha
-/* 8011F9BC 0011B61C 38 63 53 38 */ addi r3, r3, lbl_80475338@l
-/* 8011F9C0 0011B620 4B F3 56 A5 */ bl func_80055064
-/* 8011F9C4 0011B624 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F9C8 0011B628 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8011F9CC 0011B62C 2C 00 00 00 */ cmpwi r0, 0
-/* 8011F9D0 0011B630 40 82 00 18 */ bne lbl_8011F9E8
-/* 8011F9D4 0011B634 4B F3 68 A1 */ bl func_80056274
-/* 8011F9D8 0011B638 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F9DC 0011B63C 38 00 00 91 */ li r0, 0x91
-/* 8011F9E0 0011B640 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011F9E4 0011B644 48 00 5E 5C */ b lbl_80125840
-lbl_8011F9E8:
-/* 8011F9E8 0011B648 38 00 00 07 */ li r0, 7
-/* 8011F9EC 0011B64C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011F9F0 0011B650 48 03 FC F1 */ bl func_8015F6E0
-/* 8011F9F4 0011B654 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011F9F8 0011B658 90 64 01 48 */ stw r3, 0x148(r4)
-/* 8011F9FC 0011B65C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FA00 0011B660 80 64 1A C4 */ lwz r3, 0x1ac4(r4)
-/* 8011FA04 0011B664 80 84 01 48 */ lwz r4, 0x148(r4)
-/* 8011FA08 0011B668 48 00 5E 51 */ bl func_80125858
-/* 8011FA0C 0011B66C 48 00 5E 34 */ b lbl_80125840
-/* 8011FA10 0011B670 54 80 05 A8 */ rlwinm r0, r4, 0, 0x16, 0x14
-/* 8011FA14 0011B674 90 06 09 74 */ stw r0, 0x974(r6)
-/* 8011FA18 0011B678 48 04 35 BD */ bl glplatAbortFrame
-/* 8011FA1C 0011B67C 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FA20 0011B680 38 60 00 00 */ li r3, 0
-/* 8011FA24 0011B684 38 80 00 00 */ li r4, 0
-/* 8011FA28 0011B688 38 A0 00 00 */ li r5, 0
-/* 8011FA2C 0011B68C 80 08 09 74 */ lwz r0, 0x974(r8)
-/* 8011FA30 0011B690 38 C0 00 00 */ li r6, 0
-/* 8011FA34 0011B694 38 E0 00 00 */ li r7, 0
-/* 8011FA38 0011B698 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 8011FA3C 0011B69C 90 08 09 74 */ stw r0, 0x974(r8)
-/* 8011FA40 0011B6A0 4B F3 69 19 */ bl func_80056358
-/* 8011FA44 0011B6A4 38 60 00 0E */ li r3, 0xe
-/* 8011FA48 0011B6A8 38 80 00 00 */ li r4, 0
-/* 8011FA4C 0011B6AC 4B F3 69 A1 */ bl func_800563EC
-/* 8011FA50 0011B6B0 48 03 FC 91 */ bl func_8015F6E0
-/* 8011FA54 0011B6B4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FA58 0011B6B8 90 64 01 48 */ stw r3, 0x148(r4)
-/* 8011FA5C 0011B6BC 4B FF CF 19 */ bl func_8011C974
-/* 8011FA60 0011B6C0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FA64 0011B6C4 38 80 00 03 */ li r4, 3
-/* 8011FA68 0011B6C8 38 A0 00 01 */ li r5, 1
-/* 8011FA6C 0011B6CC 90 66 01 4C */ stw r3, 0x14c(r6)
-/* 8011FA70 0011B6D0 38 60 02 61 */ li r3, 0x261
-/* 8011FA74 0011B6D4 48 04 2E CD */ bl func_80162940
-/* 8011FA78 0011B6D8 38 60 00 01 */ li r3, 1
-/* 8011FA7C 0011B6DC 4B F3 64 39 */ bl func_80055EB4
-/* 8011FA80 0011B6E0 38 60 00 01 */ li r3, 1
-/* 8011FA84 0011B6E4 4B F3 7F 79 */ bl func_800579FC
-/* 8011FA88 0011B6E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FA8C 0011B6EC 38 C0 00 01 */ li r6, 1
-/* 8011FA90 0011B6F0 38 A1 00 14 */ addi r5, r1, 0x14
-/* 8011FA94 0011B6F4 38 80 00 08 */ li r4, 8
-/* 8011FA98 0011B6F8 98 C3 01 59 */ stb r6, 0x159(r3)
-/* 8011FA9C 0011B6FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FAA0 0011B700 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8011FAA4 0011B704 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 8011FAA8 0011B708 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8011FAAC 0011B70C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FAB0 0011B710 B0 C3 01 2C */ sth r6, 0x12c(r3)
-/* 8011FAB4 0011B714 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FAB8 0011B718 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8011FABC 0011B71C 48 13 43 91 */ bl func_80253E4C
-/* 8011FAC0 0011B720 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011FAC4 0011B724 2C 00 00 00 */ cmpwi r0, 0
-/* 8011FAC8 0011B728 40 82 00 2C */ bne lbl_8011FAF4
-/* 8011FACC 0011B72C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FAD0 0011B730 38 80 00 08 */ li r4, 8
-/* 8011FAD4 0011B734 38 A0 00 01 */ li r5, 1
-/* 8011FAD8 0011B738 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8011FADC 0011B73C 48 13 43 15 */ bl func_80253DF0
-/* 8011FAE0 0011B740 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FAE4 0011B744 38 80 00 02 */ li r4, 2
-/* 8011FAE8 0011B748 38 A0 00 00 */ li r5, 0
-/* 8011FAEC 0011B74C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8011FAF0 0011B750 48 13 42 C1 */ bl func_80253DB0
-lbl_8011FAF4:
-/* 8011FAF4 0011B754 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FAF8 0011B758 38 A1 00 14 */ addi r5, r1, 0x14
-/* 8011FAFC 0011B75C 38 80 00 08 */ li r4, 8
-/* 8011FB00 0011B760 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FB04 0011B764 48 13 43 49 */ bl func_80253E4C
-/* 8011FB08 0011B768 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011FB0C 0011B76C 2C 00 00 00 */ cmpwi r0, 0
-/* 8011FB10 0011B770 40 82 00 2C */ bne lbl_8011FB3C
-/* 8011FB14 0011B774 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FB18 0011B778 38 80 00 08 */ li r4, 8
-/* 8011FB1C 0011B77C 38 A0 00 01 */ li r5, 1
-/* 8011FB20 0011B780 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FB24 0011B784 48 13 42 CD */ bl func_80253DF0
-/* 8011FB28 0011B788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FB2C 0011B78C 38 80 00 04 */ li r4, 4
-/* 8011FB30 0011B790 38 A0 00 00 */ li r5, 0
-/* 8011FB34 0011B794 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FB38 0011B798 48 13 42 79 */ bl func_80253DB0
-lbl_8011FB3C:
-/* 8011FB3C 0011B79C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FB40 0011B7A0 38 A1 00 14 */ addi r5, r1, 0x14
-/* 8011FB44 0011B7A4 38 80 00 08 */ li r4, 8
-/* 8011FB48 0011B7A8 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FB4C 0011B7AC 48 13 43 01 */ bl func_80253E4C
-/* 8011FB50 0011B7B0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8011FB54 0011B7B4 2C 00 00 00 */ cmpwi r0, 0
-/* 8011FB58 0011B7B8 40 82 00 2C */ bne lbl_8011FB84
-/* 8011FB5C 0011B7BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FB60 0011B7C0 38 80 00 08 */ li r4, 8
-/* 8011FB64 0011B7C4 38 A0 00 01 */ li r5, 1
-/* 8011FB68 0011B7C8 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FB6C 0011B7CC 48 13 42 85 */ bl func_80253DF0
-/* 8011FB70 0011B7D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FB74 0011B7D4 38 80 00 04 */ li r4, 4
-/* 8011FB78 0011B7D8 38 A0 00 00 */ li r5, 0
-/* 8011FB7C 0011B7DC A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FB80 0011B7E0 48 13 42 31 */ bl func_80253DB0
-lbl_8011FB84:
-/* 8011FB84 0011B7E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FB88 0011B7E8 38 00 00 08 */ li r0, 8
-/* 8011FB8C 0011B7EC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011FB90 0011B7F0 48 00 5C B0 */ b lbl_80125840
-/* 8011FB94 0011B7F4 A8 66 00 C4 */ lha r3, 0xc4(r6)
-/* 8011FB98 0011B7F8 48 13 42 39 */ bl func_80253DD0
-/* 8011FB9C 0011B7FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011FBA0 0011B800 28 00 00 03 */ cmplwi r0, 3
-/* 8011FBA4 0011B804 40 82 5C 9C */ bne lbl_80125840
-/* 8011FBA8 0011B808 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FBAC 0011B80C 38 00 00 09 */ li r0, 9
-/* 8011FBB0 0011B810 38 60 00 00 */ li r3, 0
-/* 8011FBB4 0011B814 38 80 00 00 */ li r4, 0
-/* 8011FBB8 0011B818 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8011FBBC 0011B81C 4B F3 9D 3D */ bl func_800598F8
-/* 8011FBC0 0011B820 38 60 00 63 */ li r3, 0x63
-/* 8011FBC4 0011B824 4B F3 9D FD */ bl func_800599C0
-/* 8011FBC8 0011B828 38 60 00 01 */ li r3, 1
-/* 8011FBCC 0011B82C 38 80 00 00 */ li r4, 0
-/* 8011FBD0 0011B830 38 A0 00 00 */ li r5, 0
-/* 8011FBD4 0011B834 38 C0 00 63 */ li r6, 0x63
-/* 8011FBD8 0011B838 38 E0 00 00 */ li r7, 0
-/* 8011FBDC 0011B83C 39 00 00 00 */ li r8, 0
-/* 8011FBE0 0011B840 4B F3 9D E9 */ bl func_800599C8
-/* 8011FBE4 0011B844 38 60 00 63 */ li r3, 0x63
-/* 8011FBE8 0011B848 38 80 00 00 */ li r4, 0
-/* 8011FBEC 0011B84C 38 A0 00 01 */ li r5, 1
-/* 8011FBF0 0011B850 38 C0 00 00 */ li r6, 0
-/* 8011FBF4 0011B854 38 E0 00 00 */ li r7, 0
-/* 8011FBF8 0011B858 39 00 00 00 */ li r8, 0
-/* 8011FBFC 0011B85C 4B F3 9D CD */ bl func_800599C8
-/* 8011FC00 0011B860 38 00 00 08 */ li r0, 8
-/* 8011FC04 0011B864 38 A0 00 00 */ li r5, 0
-/* 8011FC08 0011B868 38 60 00 00 */ li r3, 0
-/* 8011FC0C 0011B86C 7C 09 03 A6 */ mtctr r0
-lbl_8011FC10:
-/* 8011FC10 0011B870 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FC14 0011B874 7C 80 1A 14 */ add r4, r0, r3
-/* 8011FC18 0011B878 90 A4 01 D0 */ stw r5, 0x1d0(r4)
-/* 8011FC1C 0011B87C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FC20 0011B880 7C 80 1A 14 */ add r4, r0, r3
-/* 8011FC24 0011B884 38 63 00 04 */ addi r3, r3, 4
-/* 8011FC28 0011B888 90 A4 01 F0 */ stw r5, 0x1f0(r4)
-/* 8011FC2C 0011B88C 42 00 FF E4 */ bdnz lbl_8011FC10
-/* 8011FC30 0011B890 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FC34 0011B894 38 00 00 00 */ li r0, 0
-/* 8011FC38 0011B898 90 03 02 40 */ stw r0, 0x240(r3)
-/* 8011FC3C 0011B89C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FC40 0011B8A0 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 8011FC44 0011B8A4 48 00 5B FC */ b lbl_80125840
-/* 8011FC48 0011B8A8 38 60 00 01 */ li r3, 1
-/* 8011FC4C 0011B8AC 38 80 00 01 */ li r4, 1
-/* 8011FC50 0011B8B0 38 A0 00 00 */ li r5, 0
-/* 8011FC54 0011B8B4 38 C0 00 01 */ li r6, 1
-/* 8011FC58 0011B8B8 4B F3 9E 15 */ bl func_80059A6C
-/* 8011FC5C 0011B8BC 2C 03 00 00 */ cmpwi r3, 0
-/* 8011FC60 0011B8C0 41 82 5B E0 */ beq lbl_80125840
-/* 8011FC64 0011B8C4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8011FC68 0011B8C8 41 82 00 BC */ beq lbl_8011FD24
-/* 8011FC6C 0011B8CC 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8011FC70 0011B8D0 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8011FC74 0011B8D4 41 82 00 6C */ beq lbl_8011FCE0
-/* 8011FC78 0011B8D8 40 80 00 10 */ bge lbl_8011FC88
-/* 8011FC7C 0011B8DC 2C 04 00 01 */ cmpwi r4, 1
-/* 8011FC80 0011B8E0 41 82 00 1C */ beq lbl_8011FC9C
-/* 8011FC84 0011B8E4 48 00 5B BC */ b lbl_80125840
-lbl_8011FC88:
-/* 8011FC88 0011B8E8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8011FC8C 0011B8EC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8011FC90 0011B8F0 7C 04 00 00 */ cmpw r4, r0
-/* 8011FC94 0011B8F4 41 82 00 4C */ beq lbl_8011FCE0
-/* 8011FC98 0011B8F8 48 00 5B A8 */ b lbl_80125840
-lbl_8011FC9C:
-/* 8011FC9C 0011B8FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FCA0 0011B900 38 80 00 02 */ li r4, 2
-/* 8011FCA4 0011B904 38 A0 00 00 */ li r5, 0
-/* 8011FCA8 0011B908 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FCAC 0011B90C 48 13 41 05 */ bl func_80253DB0
-/* 8011FCB0 0011B910 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FCB4 0011B914 38 80 00 01 */ li r4, 1
-/* 8011FCB8 0011B918 38 A0 00 00 */ li r5, 0
-/* 8011FCBC 0011B91C A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FCC0 0011B920 48 13 40 F1 */ bl func_80253DB0
-/* 8011FCC4 0011B924 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FCC8 0011B928 38 80 00 0A */ li r4, 0xa
-/* 8011FCCC 0011B92C 38 00 00 01 */ li r0, 1
-/* 8011FCD0 0011B930 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8011FCD4 0011B934 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FCD8 0011B938 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8011FCDC 0011B93C 48 00 5B 64 */ b lbl_80125840
-lbl_8011FCE0:
-/* 8011FCE0 0011B940 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FCE4 0011B944 38 80 00 01 */ li r4, 1
-/* 8011FCE8 0011B948 38 A0 00 00 */ li r5, 0
-/* 8011FCEC 0011B94C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FCF0 0011B950 48 13 40 C1 */ bl func_80253DB0
-/* 8011FCF4 0011B954 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FCF8 0011B958 38 80 00 02 */ li r4, 2
-/* 8011FCFC 0011B95C 38 A0 00 00 */ li r5, 0
-/* 8011FD00 0011B960 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FD04 0011B964 48 13 40 AD */ bl func_80253DB0
-/* 8011FD08 0011B968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FD0C 0011B96C 38 80 00 0A */ li r4, 0xa
-/* 8011FD10 0011B970 38 00 00 02 */ li r0, 2
-/* 8011FD14 0011B974 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8011FD18 0011B978 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FD1C 0011B97C 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8011FD20 0011B980 48 00 5B 20 */ b lbl_80125840
-lbl_8011FD24:
-/* 8011FD24 0011B984 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8011FD28 0011B988 41 82 00 40 */ beq lbl_8011FD68
-/* 8011FD2C 0011B98C 40 80 5B 14 */ bge lbl_80125840
-/* 8011FD30 0011B990 2C 03 00 01 */ cmpwi r3, 1
-/* 8011FD34 0011B994 41 82 00 08 */ beq lbl_8011FD3C
-/* 8011FD38 0011B998 48 00 5B 08 */ b lbl_80125840
-lbl_8011FD3C:
-/* 8011FD3C 0011B99C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FD40 0011B9A0 38 80 00 02 */ li r4, 2
-/* 8011FD44 0011B9A4 38 A0 00 00 */ li r5, 0
-/* 8011FD48 0011B9A8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FD4C 0011B9AC 48 13 40 65 */ bl func_80253DB0
-/* 8011FD50 0011B9B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FD54 0011B9B4 38 80 00 00 */ li r4, 0
-/* 8011FD58 0011B9B8 38 A0 00 00 */ li r5, 0
-/* 8011FD5C 0011B9BC A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FD60 0011B9C0 48 13 40 51 */ bl func_80253DB0
-/* 8011FD64 0011B9C4 48 00 5A DC */ b lbl_80125840
-lbl_8011FD68:
-/* 8011FD68 0011B9C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FD6C 0011B9CC 38 80 00 00 */ li r4, 0
-/* 8011FD70 0011B9D0 38 A0 00 00 */ li r5, 0
-/* 8011FD74 0011B9D4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FD78 0011B9D8 48 13 40 39 */ bl func_80253DB0
-/* 8011FD7C 0011B9DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FD80 0011B9E0 38 80 00 02 */ li r4, 2
-/* 8011FD84 0011B9E4 38 A0 00 00 */ li r5, 0
-/* 8011FD88 0011B9E8 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FD8C 0011B9EC 48 13 40 25 */ bl func_80253DB0
-/* 8011FD90 0011B9F0 48 00 5A B0 */ b lbl_80125840
-/* 8011FD94 0011B9F4 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 8011FD98 0011B9F8 28 00 00 01 */ cmplwi r0, 1
-/* 8011FD9C 0011B9FC 40 82 00 28 */ bne lbl_8011FDC4
-/* 8011FDA0 0011BA00 A8 66 00 C4 */ lha r3, 0xc4(r6)
-/* 8011FDA4 0011BA04 48 13 40 2D */ bl func_80253DD0
-/* 8011FDA8 0011BA08 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011FDAC 0011BA0C 28 00 00 03 */ cmplwi r0, 3
-/* 8011FDB0 0011BA10 40 82 00 38 */ bne lbl_8011FDE8
-/* 8011FDB4 0011BA14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FDB8 0011BA18 38 00 00 0B */ li r0, 0xb
-/* 8011FDBC 0011BA1C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011FDC0 0011BA20 48 00 00 28 */ b lbl_8011FDE8
-lbl_8011FDC4:
-/* 8011FDC4 0011BA24 A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 8011FDC8 0011BA28 48 13 40 09 */ bl func_80253DD0
-/* 8011FDCC 0011BA2C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011FDD0 0011BA30 28 00 00 03 */ cmplwi r0, 3
-/* 8011FDD4 0011BA34 40 82 00 14 */ bne lbl_8011FDE8
-/* 8011FDD8 0011BA38 4B F3 64 9D */ bl func_80056274
-/* 8011FDDC 0011BA3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FDE0 0011BA40 38 00 00 0B */ li r0, 0xb
-/* 8011FDE4 0011BA44 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_8011FDE8:
-/* 8011FDE8 0011BA48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FDEC 0011BA4C 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 8011FDF0 0011BA50 28 00 00 0B */ cmplwi r0, 0xb
-/* 8011FDF4 0011BA54 40 82 5A 4C */ bne lbl_80125840
-/* 8011FDF8 0011BA58 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FDFC 0011BA5C 38 80 00 03 */ li r4, 3
-/* 8011FE00 0011BA60 38 A0 00 00 */ li r5, 0
-/* 8011FE04 0011BA64 48 13 3F AD */ bl func_80253DB0
-/* 8011FE08 0011BA68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FE0C 0011BA6C 38 80 00 03 */ li r4, 3
-/* 8011FE10 0011BA70 38 A0 00 00 */ li r5, 0
-/* 8011FE14 0011BA74 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FE18 0011BA78 48 13 3F 99 */ bl func_80253DB0
-/* 8011FE1C 0011BA7C 48 00 5A 24 */ b lbl_80125840
-/* 8011FE20 0011BA80 A8 66 00 C4 */ lha r3, 0xc4(r6)
-/* 8011FE24 0011BA84 48 13 3F AD */ bl func_80253DD0
-/* 8011FE28 0011BA88 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011FE2C 0011BA8C 28 00 00 03 */ cmplwi r0, 3
-/* 8011FE30 0011BA90 40 82 5A 10 */ bne lbl_80125840
-/* 8011FE34 0011BA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FE38 0011BA98 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 8011FE3C 0011BA9C 28 00 00 02 */ cmplwi r0, 2
-/* 8011FE40 0011BAA0 40 82 00 18 */ bne lbl_8011FE58
-/* 8011FE44 0011BAA4 4B F3 64 31 */ bl func_80056274
-/* 8011FE48 0011BAA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FE4C 0011BAAC 38 00 00 91 */ li r0, 0x91
-/* 8011FE50 0011BAB0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011FE54 0011BAB4 48 00 59 EC */ b lbl_80125840
-lbl_8011FE58:
-/* 8011FE58 0011BAB8 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8011FE5C 0011BABC 38 80 00 08 */ li r4, 8
-/* 8011FE60 0011BAC0 38 A0 00 00 */ li r5, 0
-/* 8011FE64 0011BAC4 48 13 3F 8D */ bl func_80253DF0
-/* 8011FE68 0011BAC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FE6C 0011BACC 38 80 00 08 */ li r4, 8
-/* 8011FE70 0011BAD0 38 A0 00 00 */ li r5, 0
-/* 8011FE74 0011BAD4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8011FE78 0011BAD8 48 13 3F 79 */ bl func_80253DF0
-/* 8011FE7C 0011BADC 38 00 00 08 */ li r0, 8
-/* 8011FE80 0011BAE0 38 60 00 00 */ li r3, 0
-/* 8011FE84 0011BAE4 38 A0 00 00 */ li r5, 0
-/* 8011FE88 0011BAE8 7C 09 03 A6 */ mtctr r0
-lbl_8011FE8C:
-/* 8011FE8C 0011BAEC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FE90 0011BAF0 7C 80 1A 14 */ add r4, r0, r3
-/* 8011FE94 0011BAF4 90 A4 01 D0 */ stw r5, 0x1d0(r4)
-/* 8011FE98 0011BAF8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FE9C 0011BAFC 7C 80 1A 14 */ add r4, r0, r3
-/* 8011FEA0 0011BB00 38 63 00 04 */ addi r3, r3, 4
-/* 8011FEA4 0011BB04 90 A4 01 F0 */ stw r5, 0x1f0(r4)
-/* 8011FEA8 0011BB08 42 00 FF E4 */ bdnz lbl_8011FE8C
-/* 8011FEAC 0011BB0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FEB0 0011BB10 3B E0 00 00 */ li r31, 0
-/* 8011FEB4 0011BB14 93 E3 02 40 */ stw r31, 0x240(r3)
-/* 8011FEB8 0011BB18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FEBC 0011BB1C 93 E3 02 3C */ stw r31, 0x23c(r3)
-/* 8011FEC0 0011BB20 48 04 31 41 */ bl func_80163000
-/* 8011FEC4 0011BB24 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FEC8 0011BB28 38 00 00 0C */ li r0, 0xc
-/* 8011FECC 0011BB2C 80 64 09 74 */ lwz r3, 0x974(r4)
-/* 8011FED0 0011BB30 60 63 04 00 */ ori r3, r3, 0x400
-/* 8011FED4 0011BB34 90 64 09 74 */ stw r3, 0x974(r4)
-/* 8011FED8 0011BB38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FEDC 0011BB3C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011FEE0 0011BB40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FEE4 0011BB44 93 E3 02 3C */ stw r31, 0x23c(r3)
-/* 8011FEE8 0011BB48 48 00 59 58 */ b lbl_80125840
-/* 8011FEEC 0011BB4C 38 00 00 02 */ li r0, 2
-/* 8011FEF0 0011BB50 38 80 00 08 */ li r4, 8
-/* 8011FEF4 0011BB54 B0 06 01 2C */ sth r0, 0x12c(r6)
-/* 8011FEF8 0011BB58 38 A0 00 01 */ li r5, 1
-/* 8011FEFC 0011BB5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FF00 0011BB60 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 8011FF04 0011BB64 48 13 3E ED */ bl func_80253DF0
-/* 8011FF08 0011BB68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FF0C 0011BB6C 38 80 00 08 */ li r4, 8
-/* 8011FF10 0011BB70 38 A0 00 01 */ li r5, 1
-/* 8011FF14 0011BB74 A8 63 00 FE */ lha r3, 0xfe(r3)
-/* 8011FF18 0011BB78 48 13 3E D9 */ bl func_80253DF0
-/* 8011FF1C 0011BB7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FF20 0011BB80 38 80 00 06 */ li r4, 6
-/* 8011FF24 0011BB84 38 A0 00 00 */ li r5, 0
-/* 8011FF28 0011BB88 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 8011FF2C 0011BB8C 48 13 3E 85 */ bl func_80253DB0
-/* 8011FF30 0011BB90 38 60 00 01 */ li r3, 1
-/* 8011FF34 0011BB94 38 80 00 01 */ li r4, 1
-/* 8011FF38 0011BB98 38 A0 00 00 */ li r5, 0
-/* 8011FF3C 0011BB9C 38 C0 00 00 */ li r6, 0
-/* 8011FF40 0011BBA0 38 E0 00 00 */ li r7, 0
-/* 8011FF44 0011BBA4 4B F3 64 15 */ bl func_80056358
-/* 8011FF48 0011BBA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FF4C 0011BBAC 38 00 00 0D */ li r0, 0xd
-/* 8011FF50 0011BBB0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011FF54 0011BBB4 48 00 58 EC */ b lbl_80125840
-/* 8011FF58 0011BBB8 A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 8011FF5C 0011BBBC 48 13 3E 75 */ bl func_80253DD0
-/* 8011FF60 0011BBC0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8011FF64 0011BBC4 28 00 00 03 */ cmplwi r0, 3
-/* 8011FF68 0011BBC8 40 82 58 D8 */ bne lbl_80125840
-/* 8011FF6C 0011BBCC 38 60 00 00 */ li r3, 0
-/* 8011FF70 0011BBD0 38 80 00 00 */ li r4, 0
-/* 8011FF74 0011BBD4 4B F3 99 85 */ bl func_800598F8
-/* 8011FF78 0011BBD8 38 60 00 01 */ li r3, 1
-/* 8011FF7C 0011BBDC 38 80 00 00 */ li r4, 0
-/* 8011FF80 0011BBE0 38 A0 00 00 */ li r5, 0
-/* 8011FF84 0011BBE4 38 C0 00 00 */ li r6, 0
-/* 8011FF88 0011BBE8 38 E0 00 00 */ li r7, 0
-/* 8011FF8C 0011BBEC 39 00 00 00 */ li r8, 0
-/* 8011FF90 0011BBF0 4B F3 9A 39 */ bl func_800599C8
-/* 8011FF94 0011BBF4 38 60 00 02 */ li r3, 2
-/* 8011FF98 0011BBF8 38 80 00 00 */ li r4, 0
-/* 8011FF9C 0011BBFC 38 A0 00 00 */ li r5, 0
-/* 8011FFA0 0011BC00 38 C0 00 00 */ li r6, 0
-/* 8011FFA4 0011BC04 38 E0 00 00 */ li r7, 0
-/* 8011FFA8 0011BC08 39 00 00 00 */ li r8, 0
-/* 8011FFAC 0011BC0C 4B F3 9A 1D */ bl func_800599C8
-/* 8011FFB0 0011BC10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FFB4 0011BC14 38 80 00 01 */ li r4, 1
-/* 8011FFB8 0011BC18 38 00 00 0E */ li r0, 0xe
-/* 8011FFBC 0011BC1C 98 83 02 48 */ stb r4, 0x248(r3)
-/* 8011FFC0 0011BC20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8011FFC4 0011BC24 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8011FFC8 0011BC28 48 00 58 78 */ b lbl_80125840
-/* 8011FFCC 0011BC2C 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8011FFD0 0011BC30 3B E0 00 02 */ li r31, 2
-/* 8011FFD4 0011BC34 28 00 00 02 */ cmplwi r0, 2
-/* 8011FFD8 0011BC38 41 80 00 44 */ blt lbl_8012001C
-/* 8011FFDC 0011BC3C 3B E0 00 01 */ li r31, 1
-/* 8011FFE0 0011BC40 38 60 00 01 */ li r3, 1
-/* 8011FFE4 0011BC44 38 80 00 00 */ li r4, 0
-/* 8011FFE8 0011BC48 38 A0 00 00 */ li r5, 0
-/* 8011FFEC 0011BC4C 38 C0 00 00 */ li r6, 0
-/* 8011FFF0 0011BC50 38 E0 00 02 */ li r7, 2
-/* 8011FFF4 0011BC54 39 00 00 00 */ li r8, 0
-/* 8011FFF8 0011BC58 4B F3 99 D1 */ bl func_800599C8
-/* 8011FFFC 0011BC5C 38 60 00 02 */ li r3, 2
-/* 80120000 0011BC60 38 80 00 01 */ li r4, 1
-/* 80120004 0011BC64 38 A0 00 00 */ li r5, 0
-/* 80120008 0011BC68 38 C0 00 00 */ li r6, 0
-/* 8012000C 0011BC6C 38 E0 00 00 */ li r7, 0
-/* 80120010 0011BC70 39 00 00 00 */ li r8, 0
-/* 80120014 0011BC74 4B F3 99 B5 */ bl func_800599C8
-/* 80120018 0011BC78 48 00 00 54 */ b lbl_8012006C
-lbl_8012001C:
-/* 8012001C 0011BC7C 80 06 02 44 */ lwz r0, 0x244(r6)
-/* 80120020 0011BC80 28 00 00 02 */ cmplwi r0, 2
-/* 80120024 0011BC84 41 80 00 10 */ blt lbl_80120034
-/* 80120028 0011BC88 38 60 00 00 */ li r3, 0
-/* 8012002C 0011BC8C 38 80 00 00 */ li r4, 0
-/* 80120030 0011BC90 4B F3 98 C9 */ bl func_800598F8
-lbl_80120034:
-/* 80120034 0011BC94 38 60 00 01 */ li r3, 1
-/* 80120038 0011BC98 38 80 00 00 */ li r4, 0
-/* 8012003C 0011BC9C 38 A0 00 00 */ li r5, 0
-/* 80120040 0011BCA0 38 C0 00 00 */ li r6, 0
-/* 80120044 0011BCA4 38 E0 00 00 */ li r7, 0
-/* 80120048 0011BCA8 39 00 00 00 */ li r8, 0
-/* 8012004C 0011BCAC 4B F3 99 7D */ bl func_800599C8
-/* 80120050 0011BCB0 38 60 00 02 */ li r3, 2
-/* 80120054 0011BCB4 38 80 00 00 */ li r4, 0
-/* 80120058 0011BCB8 38 A0 00 00 */ li r5, 0
-/* 8012005C 0011BCBC 38 C0 00 00 */ li r6, 0
-/* 80120060 0011BCC0 38 E0 00 00 */ li r7, 0
-/* 80120064 0011BCC4 39 00 00 00 */ li r8, 0
-/* 80120068 0011BCC8 4B F3 99 61 */ bl func_800599C8
-lbl_8012006C:
-/* 8012006C 0011BCCC 7F E4 FB 78 */ mr r4, r31
-/* 80120070 0011BCD0 38 60 00 28 */ li r3, 0x28
-/* 80120074 0011BCD4 38 A0 00 00 */ li r5, 0
-/* 80120078 0011BCD8 38 C0 00 01 */ li r6, 1
-/* 8012007C 0011BCDC 4B F3 99 F1 */ bl func_80059A6C
-/* 80120080 0011BCE0 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120084 0011BCE4 7C 7E 1B 78 */ mr r30, r3
-/* 80120088 0011BCE8 80 1F 02 40 */ lwz r0, 0x240(r31)
-/* 8012008C 0011BCEC 28 00 00 02 */ cmplwi r0, 2
-/* 80120090 0011BCF0 41 80 00 74 */ blt lbl_80120104
-/* 80120094 0011BCF4 88 1F 02 48 */ lbz r0, 0x248(r31)
-/* 80120098 0011BCF8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012009C 0011BCFC 41 82 00 24 */ beq lbl_801200C0
-/* 801200A0 0011BD00 38 00 00 00 */ li r0, 0
-/* 801200A4 0011BD04 98 1F 02 48 */ stb r0, 0x248(r31)
-/* 801200A8 0011BD08 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
-/* 801200AC 0011BD0C 48 03 F6 F5 */ bl func_8015F7A0
-/* 801200B0 0011BD10 D8 3F 01 50 */ stfd f1, 0x150(r31)
-/* 801200B4 0011BD14 80 1F 02 40 */ lwz r0, 0x240(r31)
-/* 801200B8 0011BD18 90 1F 02 44 */ stw r0, 0x244(r31)
-/* 801200BC 0011BD1C 48 00 00 50 */ b lbl_8012010C
-lbl_801200C0:
-/* 801200C0 0011BD20 48 03 F6 E1 */ bl func_8015F7A0
-/* 801200C4 0011BD24 C8 5F 01 50 */ lfd f2, 0x150(r31)
-/* 801200C8 0011BD28 C8 02 8D 38 */ lfd f0, lbl_80641338-_SDA2_BASE_(r2)
-/* 801200CC 0011BD2C FC 21 10 28 */ fsub f1, f1, f2
-/* 801200D0 0011BD30 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801200D4 0011BD34 4C 41 13 82 */ cror 2, 1, 2
-/* 801200D8 0011BD38 40 82 00 0C */ bne lbl_801200E4
-/* 801200DC 0011BD3C 3C 60 80 00 */ lis r3, 0x80000001@ha
-/* 801200E0 0011BD40 3B C3 00 01 */ addi r30, r3, 0x80000001@l
-lbl_801200E4:
-/* 801200E4 0011BD44 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801200E8 0011BD48 80 64 02 44 */ lwz r3, 0x244(r4)
-/* 801200EC 0011BD4C 80 04 02 40 */ lwz r0, 0x240(r4)
-/* 801200F0 0011BD50 7C 03 00 40 */ cmplw r3, r0
-/* 801200F4 0011BD54 41 82 00 18 */ beq lbl_8012010C
-/* 801200F8 0011BD58 38 00 00 01 */ li r0, 1
-/* 801200FC 0011BD5C 98 1F 02 48 */ stb r0, 0x248(r31)
-/* 80120100 0011BD60 48 00 00 0C */ b lbl_8012010C
-lbl_80120104:
-/* 80120104 0011BD64 38 00 00 01 */ li r0, 1
-/* 80120108 0011BD68 98 1F 02 48 */ stb r0, 0x248(r31)
-lbl_8012010C:
-/* 8012010C 0011BD6C 2C 1E 00 00 */ cmpwi r30, 0
-/* 80120110 0011BD70 41 82 57 30 */ beq lbl_80125840
-/* 80120114 0011BD74 57 C0 00 01 */ rlwinm. r0, r30, 0, 0, 0
-/* 80120118 0011BD78 41 82 00 D0 */ beq lbl_801201E8
-/* 8012011C 0011BD7C 57 C4 04 3E */ clrlwi r4, r30, 0x10
-/* 80120120 0011BD80 3B C0 00 00 */ li r30, 0
-/* 80120124 0011BD84 2C 04 00 02 */ cmpwi r4, 2
-/* 80120128 0011BD88 41 82 00 7C */ beq lbl_801201A4
-/* 8012012C 0011BD8C 40 80 00 10 */ bge lbl_8012013C
-/* 80120130 0011BD90 2C 04 00 01 */ cmpwi r4, 1
-/* 80120134 0011BD94 40 80 00 1C */ bge lbl_80120150
-/* 80120138 0011BD98 48 00 00 9C */ b lbl_801201D4
-lbl_8012013C:
-/* 8012013C 0011BD9C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80120140 0011BDA0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80120144 0011BDA4 7C 04 00 00 */ cmpw r4, r0
-/* 80120148 0011BDA8 41 82 00 5C */ beq lbl_801201A4
-/* 8012014C 0011BDAC 48 00 00 88 */ b lbl_801201D4
-lbl_80120150:
-/* 80120150 0011BDB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120154 0011BDB4 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80120158 0011BDB8 28 00 00 02 */ cmplwi r0, 2
-/* 8012015C 0011BDBC 41 80 00 34 */ blt lbl_80120190
-/* 80120160 0011BDC0 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 80120164 0011BDC4 38 80 00 01 */ li r4, 1
-/* 80120168 0011BDC8 38 A0 00 00 */ li r5, 0
-/* 8012016C 0011BDCC 48 13 3C 45 */ bl func_80253DB0
-/* 80120170 0011BDD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120174 0011BDD4 38 80 00 0F */ li r4, 0xf
-/* 80120178 0011BDD8 38 00 00 01 */ li r0, 1
-/* 8012017C 0011BDDC 3B C0 00 01 */ li r30, 1
-/* 80120180 0011BDE0 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80120184 0011BDE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120188 0011BDE8 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8012018C 0011BDEC 48 00 00 48 */ b lbl_801201D4
-lbl_80120190:
-/* 80120190 0011BDF0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80120194 0011BDF4 38 60 02 22 */ li r3, 0x222
-/* 80120198 0011BDF8 38 80 00 00 */ li r4, 0
-/* 8012019C 0011BDFC 4B EE AF D5 */ bl func_8000B170
-/* 801201A0 0011BE00 48 00 00 34 */ b lbl_801201D4
-lbl_801201A4:
-/* 801201A4 0011BE04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801201A8 0011BE08 38 80 00 03 */ li r4, 3
-/* 801201AC 0011BE0C 38 A0 00 00 */ li r5, 0
-/* 801201B0 0011BE10 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 801201B4 0011BE14 48 13 3B FD */ bl func_80253DB0
-/* 801201B8 0011BE18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801201BC 0011BE1C 38 80 00 92 */ li r4, 0x92
-/* 801201C0 0011BE20 38 00 00 02 */ li r0, 2
-/* 801201C4 0011BE24 3B C0 00 01 */ li r30, 1
-/* 801201C8 0011BE28 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801201CC 0011BE2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801201D0 0011BE30 90 03 01 20 */ stw r0, 0x120(r3)
-lbl_801201D4:
-/* 801201D4 0011BE34 2C 1E 00 00 */ cmpwi r30, 0
-/* 801201D8 0011BE38 41 82 56 68 */ beq lbl_80125840
-/* 801201DC 0011BE3C 7F C3 F3 78 */ mr r3, r30
-/* 801201E0 0011BE40 4B F3 A2 ED */ bl func_8005A4CC
-/* 801201E4 0011BE44 48 00 56 5C */ b lbl_80125840
-lbl_801201E8:
-/* 801201E8 0011BE48 2C 1E 00 02 */ cmpwi r30, 2
-/* 801201EC 0011BE4C 41 82 00 2C */ beq lbl_80120218
-/* 801201F0 0011BE50 40 80 56 50 */ bge lbl_80125840
-/* 801201F4 0011BE54 2C 1E 00 01 */ cmpwi r30, 1
-/* 801201F8 0011BE58 40 80 00 08 */ bge lbl_80120200
-/* 801201FC 0011BE5C 48 00 56 44 */ b lbl_80125840
-lbl_80120200:
-/* 80120200 0011BE60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120204 0011BE64 38 80 00 00 */ li r4, 0
-/* 80120208 0011BE68 38 A0 00 00 */ li r5, 0
-/* 8012020C 0011BE6C A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 80120210 0011BE70 48 13 3B A1 */ bl func_80253DB0
-/* 80120214 0011BE74 48 00 56 2C */ b lbl_80125840
-lbl_80120218:
-/* 80120218 0011BE78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012021C 0011BE7C 38 80 00 02 */ li r4, 2
-/* 80120220 0011BE80 38 A0 00 00 */ li r5, 0
-/* 80120224 0011BE84 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 80120228 0011BE88 48 13 3B 89 */ bl func_80253DB0
-/* 8012022C 0011BE8C 48 00 56 14 */ b lbl_80125840
-/* 80120230 0011BE90 80 66 02 44 */ lwz r3, 0x244(r6)
-/* 80120234 0011BE94 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 80120238 0011BE98 7C 03 00 40 */ cmplw r3, r0
-/* 8012023C 0011BE9C 41 82 00 10 */ beq lbl_8012024C
-/* 80120240 0011BEA0 38 00 00 14 */ li r0, 0x14
-/* 80120244 0011BEA4 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80120248 0011BEA8 48 00 55 F8 */ b lbl_80125840
-lbl_8012024C:
-/* 8012024C 0011BEAC A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 80120250 0011BEB0 48 13 3B 81 */ bl func_80253DD0
-/* 80120254 0011BEB4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120258 0011BEB8 28 00 00 03 */ cmplwi r0, 3
-/* 8012025C 0011BEBC 40 82 55 E4 */ bne lbl_80125840
-/* 80120260 0011BEC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120264 0011BEC4 38 80 00 04 */ li r4, 4
-/* 80120268 0011BEC8 38 A0 00 00 */ li r5, 0
-/* 8012026C 0011BECC A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 80120270 0011BED0 48 13 3B 41 */ bl func_80253DB0
-/* 80120274 0011BED4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120278 0011BED8 38 C0 00 02 */ li r6, 2
-/* 8012027C 0011BEDC 38 80 00 08 */ li r4, 8
-/* 80120280 0011BEE0 38 A0 00 01 */ li r5, 1
-/* 80120284 0011BEE4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80120288 0011BEE8 50 C0 D8 48 */ rlwimi r0, r6, 0x1b, 1, 4
-/* 8012028C 0011BEEC 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80120290 0011BEF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120294 0011BEF4 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 80120298 0011BEF8 48 13 3B 59 */ bl func_80253DF0
-/* 8012029C 0011BEFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801202A0 0011BF00 38 80 00 06 */ li r4, 6
-/* 801202A4 0011BF04 38 A0 00 00 */ li r5, 0
-/* 801202A8 0011BF08 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801202AC 0011BF0C 48 13 3B 05 */ bl func_80253DB0
-/* 801202B0 0011BF10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801202B4 0011BF14 38 00 00 10 */ li r0, 0x10
-/* 801202B8 0011BF18 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801202BC 0011BF1C 48 00 55 84 */ b lbl_80125840
-/* 801202C0 0011BF20 80 66 02 44 */ lwz r3, 0x244(r6)
-/* 801202C4 0011BF24 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 801202C8 0011BF28 7C 03 00 40 */ cmplw r3, r0
-/* 801202CC 0011BF2C 41 82 00 10 */ beq lbl_801202DC
-/* 801202D0 0011BF30 38 00 00 14 */ li r0, 0x14
-/* 801202D4 0011BF34 90 06 01 28 */ stw r0, 0x128(r6)
-/* 801202D8 0011BF38 48 00 55 68 */ b lbl_80125840
-lbl_801202DC:
-/* 801202DC 0011BF3C A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 801202E0 0011BF40 48 13 3A F1 */ bl func_80253DD0
-/* 801202E4 0011BF44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801202E8 0011BF48 28 00 00 03 */ cmplwi r0, 3
-/* 801202EC 0011BF4C 40 82 55 54 */ bne lbl_80125840
-/* 801202F0 0011BF50 38 60 00 00 */ li r3, 0
-/* 801202F4 0011BF54 38 80 00 00 */ li r4, 0
-/* 801202F8 0011BF58 4B F3 96 01 */ bl func_800598F8
-/* 801202FC 0011BF5C 38 60 00 01 */ li r3, 1
-/* 80120300 0011BF60 38 80 00 00 */ li r4, 0
-/* 80120304 0011BF64 38 A0 00 00 */ li r5, 0
-/* 80120308 0011BF68 38 C0 00 02 */ li r6, 2
-/* 8012030C 0011BF6C 38 E0 00 00 */ li r7, 0
-/* 80120310 0011BF70 39 00 00 00 */ li r8, 0
-/* 80120314 0011BF74 4B F3 96 B5 */ bl func_800599C8
-/* 80120318 0011BF78 38 60 00 02 */ li r3, 2
-/* 8012031C 0011BF7C 38 80 00 00 */ li r4, 0
-/* 80120320 0011BF80 38 A0 00 01 */ li r5, 1
-/* 80120324 0011BF84 38 C0 00 00 */ li r6, 0
-/* 80120328 0011BF88 38 E0 00 00 */ li r7, 0
-/* 8012032C 0011BF8C 39 00 00 00 */ li r8, 0
-/* 80120330 0011BF90 4B F3 96 99 */ bl func_800599C8
-/* 80120334 0011BF94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120338 0011BF98 38 00 00 11 */ li r0, 0x11
-/* 8012033C 0011BF9C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120340 0011BFA0 48 00 55 00 */ b lbl_80125840
-/* 80120344 0011BFA4 80 66 02 44 */ lwz r3, 0x244(r6)
-/* 80120348 0011BFA8 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8012034C 0011BFAC 7C 03 00 40 */ cmplw r3, r0
-/* 80120350 0011BFB0 41 82 00 10 */ beq lbl_80120360
-/* 80120354 0011BFB4 38 00 00 14 */ li r0, 0x14
-/* 80120358 0011BFB8 90 06 01 28 */ stw r0, 0x128(r6)
-/* 8012035C 0011BFBC 48 00 54 E4 */ b lbl_80125840
-lbl_80120360:
-/* 80120360 0011BFC0 38 60 00 00 */ li r3, 0
-/* 80120364 0011BFC4 38 80 00 01 */ li r4, 1
-/* 80120368 0011BFC8 38 A0 00 00 */ li r5, 0
-/* 8012036C 0011BFCC 38 C0 00 01 */ li r6, 1
-/* 80120370 0011BFD0 4B F3 96 FD */ bl func_80059A6C
-/* 80120374 0011BFD4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80120378 0011BFD8 41 82 01 04 */ beq lbl_8012047C
-/* 8012037C 0011BFDC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120380 0011BFE0 2C 00 00 02 */ cmpwi r0, 2
-/* 80120384 0011BFE4 41 82 00 C8 */ beq lbl_8012044C
-/* 80120388 0011BFE8 40 80 54 B8 */ bge lbl_80125840
-/* 8012038C 0011BFEC 2C 00 00 01 */ cmpwi r0, 1
-/* 80120390 0011BFF0 40 80 00 08 */ bge lbl_80120398
-/* 80120394 0011BFF4 48 00 54 AC */ b lbl_80125840
-lbl_80120398:
-/* 80120398 0011BFF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012039C 0011BFFC 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801203A0 0011C000 64 00 00 02 */ oris r0, r0, 2
-/* 801203A4 0011C004 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801203A8 0011C008 48 04 49 5D */ bl func_80164D04
-/* 801203AC 0011C00C 2C 03 00 00 */ cmpwi r3, 0
-/* 801203B0 0011C010 40 80 00 40 */ bge lbl_801203F0
-/* 801203B4 0011C014 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801203B8 0011C018 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801203BC 0011C01C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 801203C0 0011C020 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801203C4 0011C024 48 04 2C 11 */ bl glplatAbortFrame
-/* 801203C8 0011C028 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 801203CC 0011C02C 38 60 00 00 */ li r3, 0
-/* 801203D0 0011C030 38 80 00 00 */ li r4, 0
-/* 801203D4 0011C034 38 A0 00 00 */ li r5, 0
-/* 801203D8 0011C038 80 08 09 74 */ lwz r0, 0x974(r8)
-/* 801203DC 0011C03C 38 C0 00 00 */ li r6, 0
-/* 801203E0 0011C040 38 E0 00 00 */ li r7, 0
-/* 801203E4 0011C044 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 801203E8 0011C048 90 08 09 74 */ stw r0, 0x974(r8)
-/* 801203EC 0011C04C 4B F3 5F 6D */ bl func_80056358
-lbl_801203F0:
-/* 801203F0 0011C050 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801203F4 0011C054 38 60 00 01 */ li r3, 1
-/* 801203F8 0011C058 38 80 00 01 */ li r4, 1
-/* 801203FC 0011C05C 38 A0 00 01 */ li r5, 1
-/* 80120400 0011C060 80 06 02 44 */ lwz r0, 0x244(r6)
-/* 80120404 0011C064 38 E0 00 01 */ li r7, 1
-/* 80120408 0011C068 90 06 02 40 */ stw r0, 0x240(r6)
-/* 8012040C 0011C06C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120410 0011C070 80 06 02 44 */ lwz r0, 0x244(r6)
-/* 80120414 0011C074 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 80120418 0011C078 4B F3 5F 41 */ bl func_80056358
-/* 8012041C 0011C07C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120420 0011C080 38 80 00 02 */ li r4, 2
-/* 80120424 0011C084 38 A0 00 00 */ li r5, 0
-/* 80120428 0011C088 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012042C 0011C08C 48 13 39 85 */ bl func_80253DB0
-/* 80120430 0011C090 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120434 0011C094 38 80 00 12 */ li r4, 0x12
-/* 80120438 0011C098 38 00 00 01 */ li r0, 1
-/* 8012043C 0011C09C 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80120440 0011C0A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120444 0011C0A4 90 03 01 20 */ stw r0, 0x120(r3)
-/* 80120448 0011C0A8 48 00 53 F8 */ b lbl_80125840
-lbl_8012044C:
-/* 8012044C 0011C0AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120450 0011C0B0 38 80 00 03 */ li r4, 3
-/* 80120454 0011C0B4 38 A0 00 00 */ li r5, 0
-/* 80120458 0011C0B8 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012045C 0011C0BC 48 13 39 55 */ bl func_80253DB0
-/* 80120460 0011C0C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120464 0011C0C4 38 80 00 12 */ li r4, 0x12
-/* 80120468 0011C0C8 38 00 00 02 */ li r0, 2
-/* 8012046C 0011C0CC 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80120470 0011C0D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120474 0011C0D4 90 03 01 20 */ stw r0, 0x120(r3)
-/* 80120478 0011C0D8 48 00 53 C8 */ b lbl_80125840
-lbl_8012047C:
-/* 8012047C 0011C0DC 2C 03 00 02 */ cmpwi r3, 2
-/* 80120480 0011C0E0 41 82 00 2C */ beq lbl_801204AC
-/* 80120484 0011C0E4 40 80 53 BC */ bge lbl_80125840
-/* 80120488 0011C0E8 2C 03 00 01 */ cmpwi r3, 1
-/* 8012048C 0011C0EC 40 80 00 08 */ bge lbl_80120494
-/* 80120490 0011C0F0 48 00 53 B0 */ b lbl_80125840
-lbl_80120494:
-/* 80120494 0011C0F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120498 0011C0F8 38 80 00 00 */ li r4, 0
-/* 8012049C 0011C0FC 38 A0 00 00 */ li r5, 0
-/* 801204A0 0011C100 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801204A4 0011C104 48 13 39 0D */ bl func_80253DB0
-/* 801204A8 0011C108 48 00 53 98 */ b lbl_80125840
-lbl_801204AC:
-/* 801204AC 0011C10C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801204B0 0011C110 38 80 00 01 */ li r4, 1
-/* 801204B4 0011C114 38 A0 00 00 */ li r5, 0
-/* 801204B8 0011C118 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801204BC 0011C11C 48 13 38 F5 */ bl func_80253DB0
-/* 801204C0 0011C120 48 00 53 80 */ b lbl_80125840
-/* 801204C4 0011C124 80 66 02 44 */ lwz r3, 0x244(r6)
-/* 801204C8 0011C128 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 801204CC 0011C12C 7C 03 00 40 */ cmplw r3, r0
-/* 801204D0 0011C130 41 82 00 1C */ beq lbl_801204EC
-/* 801204D4 0011C134 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 801204D8 0011C138 28 00 00 01 */ cmplwi r0, 1
-/* 801204DC 0011C13C 41 82 00 10 */ beq lbl_801204EC
-/* 801204E0 0011C140 38 00 00 14 */ li r0, 0x14
-/* 801204E4 0011C144 90 06 01 28 */ stw r0, 0x128(r6)
-/* 801204E8 0011C148 48 00 53 58 */ b lbl_80125840
-lbl_801204EC:
-/* 801204EC 0011C14C A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 801204F0 0011C150 48 13 38 E1 */ bl func_80253DD0
-/* 801204F4 0011C154 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801204F8 0011C158 28 00 00 03 */ cmplwi r0, 3
-/* 801204FC 0011C15C 40 82 53 44 */ bne lbl_80125840
-/* 80120500 0011C160 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120504 0011C164 38 00 00 13 */ li r0, 0x13
-/* 80120508 0011C168 38 80 00 05 */ li r4, 5
-/* 8012050C 0011C16C 38 A0 00 00 */ li r5, 0
-/* 80120510 0011C170 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120514 0011C174 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120518 0011C178 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012051C 0011C17C 48 13 38 95 */ bl func_80253DB0
-/* 80120520 0011C180 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120524 0011C184 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 80120528 0011C188 28 00 00 01 */ cmplwi r0, 1
-/* 8012052C 0011C18C 40 82 53 14 */ bne lbl_80125840
-/* 80120530 0011C190 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 80120534 0011C194 38 80 00 05 */ li r4, 5
-/* 80120538 0011C198 38 A0 00 00 */ li r5, 0
-/* 8012053C 0011C19C 48 13 38 75 */ bl func_80253DB0
-/* 80120540 0011C1A0 48 00 53 00 */ b lbl_80125840
-/* 80120544 0011C1A4 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 80120548 0011C1A8 28 00 00 01 */ cmplwi r0, 1
-/* 8012054C 0011C1AC 41 82 00 28 */ beq lbl_80120574
-/* 80120550 0011C1B0 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 80120554 0011C1B4 48 13 38 7D */ bl func_80253DD0
-/* 80120558 0011C1B8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012055C 0011C1BC 28 00 00 03 */ cmplwi r0, 3
-/* 80120560 0011C1C0 40 82 52 E0 */ bne lbl_80125840
-/* 80120564 0011C1C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120568 0011C1C8 38 00 00 14 */ li r0, 0x14
-/* 8012056C 0011C1CC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120570 0011C1D0 48 00 52 D0 */ b lbl_80125840
-lbl_80120574:
-/* 80120574 0011C1D4 38 00 00 15 */ li r0, 0x15
-/* 80120578 0011C1D8 90 06 01 28 */ stw r0, 0x128(r6)
-/* 8012057C 0011C1DC 48 00 52 C4 */ b lbl_80125840
-/* 80120580 0011C1E0 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 80120584 0011C1E4 38 80 00 08 */ li r4, 8
-/* 80120588 0011C1E8 38 A0 00 00 */ li r5, 0
-/* 8012058C 0011C1EC 48 13 38 65 */ bl func_80253DF0
-/* 80120590 0011C1F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120594 0011C1F4 38 80 00 00 */ li r4, 0
-/* 80120598 0011C1F8 38 A0 00 00 */ li r5, 0
-/* 8012059C 0011C1FC A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 801205A0 0011C200 48 13 38 11 */ bl func_80253DB0
-/* 801205A4 0011C204 38 60 00 00 */ li r3, 0
-/* 801205A8 0011C208 38 80 00 00 */ li r4, 0
-/* 801205AC 0011C20C 4B F3 93 4D */ bl func_800598F8
-/* 801205B0 0011C210 38 60 00 01 */ li r3, 1
-/* 801205B4 0011C214 38 80 00 00 */ li r4, 0
-/* 801205B8 0011C218 38 A0 00 00 */ li r5, 0
-/* 801205BC 0011C21C 38 C0 00 00 */ li r6, 0
-/* 801205C0 0011C220 38 E0 00 02 */ li r7, 2
-/* 801205C4 0011C224 39 00 00 00 */ li r8, 0
-/* 801205C8 0011C228 4B F3 94 01 */ bl func_800599C8
-/* 801205CC 0011C22C 38 60 00 02 */ li r3, 2
-/* 801205D0 0011C230 38 80 00 01 */ li r4, 1
-/* 801205D4 0011C234 38 A0 00 00 */ li r5, 0
-/* 801205D8 0011C238 38 C0 00 00 */ li r6, 0
-/* 801205DC 0011C23C 38 E0 00 00 */ li r7, 0
-/* 801205E0 0011C240 39 00 00 00 */ li r8, 0
-/* 801205E4 0011C244 4B F3 93 E5 */ bl func_800599C8
-/* 801205E8 0011C248 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801205EC 0011C24C 38 80 00 01 */ li r4, 1
-/* 801205F0 0011C250 38 00 00 0E */ li r0, 0xe
-/* 801205F4 0011C254 98 83 02 48 */ stb r4, 0x248(r3)
-/* 801205F8 0011C258 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801205FC 0011C25C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120600 0011C260 48 00 52 40 */ b lbl_80125840
-/* 80120604 0011C264 A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 80120608 0011C268 38 80 00 08 */ li r4, 8
-/* 8012060C 0011C26C 38 A0 00 00 */ li r5, 0
-/* 80120610 0011C270 48 13 37 E1 */ bl func_80253DF0
-/* 80120614 0011C274 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120618 0011C278 38 80 00 08 */ li r4, 8
-/* 8012061C 0011C27C 38 A0 00 00 */ li r5, 0
-/* 80120620 0011C280 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 80120624 0011C284 48 13 37 CD */ bl func_80253DF0
-/* 80120628 0011C288 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012062C 0011C28C 38 00 00 16 */ li r0, 0x16
-/* 80120630 0011C290 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120634 0011C294 48 00 52 0C */ b lbl_80125840
-/* 80120638 0011C298 38 60 46 D3 */ li r3, 0x46d3
-/* 8012063C 0011C29C 38 00 00 05 */ li r0, 5
-/* 80120640 0011C2A0 B0 66 01 2E */ sth r3, 0x12e(r6)
-/* 80120644 0011C2A4 38 60 00 0E */ li r3, 0xe
-/* 80120648 0011C2A8 38 80 00 00 */ li r4, 0
-/* 8012064C 0011C2AC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120650 0011C2B0 B0 05 01 2C */ sth r0, 0x12c(r5)
-/* 80120654 0011C2B4 4B F3 5D 99 */ bl func_800563EC
-/* 80120658 0011C2B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012065C 0011C2BC 38 A1 00 10 */ addi r5, r1, 0x10
-/* 80120660 0011C2C0 38 80 00 08 */ li r4, 8
-/* 80120664 0011C2C4 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80120668 0011C2C8 48 13 37 E5 */ bl func_80253E4C
-/* 8012066C 0011C2CC 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 80120670 0011C2D0 2C 00 00 00 */ cmpwi r0, 0
-/* 80120674 0011C2D4 40 82 00 2C */ bne lbl_801206A0
-/* 80120678 0011C2D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012067C 0011C2DC 38 80 00 08 */ li r4, 8
-/* 80120680 0011C2E0 38 A0 00 01 */ li r5, 1
-/* 80120684 0011C2E4 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80120688 0011C2E8 48 13 37 69 */ bl func_80253DF0
-/* 8012068C 0011C2EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120690 0011C2F0 38 80 00 02 */ li r4, 2
-/* 80120694 0011C2F4 38 A0 00 00 */ li r5, 0
-/* 80120698 0011C2F8 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012069C 0011C2FC 48 13 37 15 */ bl func_80253DB0
-lbl_801206A0:
-/* 801206A0 0011C300 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801206A4 0011C304 38 80 00 08 */ li r4, 8
-/* 801206A8 0011C308 38 A0 00 01 */ li r5, 1
-/* 801206AC 0011C30C A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 801206B0 0011C310 48 13 37 41 */ bl func_80253DF0
-/* 801206B4 0011C314 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801206B8 0011C318 38 80 00 0A */ li r4, 0xa
-/* 801206BC 0011C31C 38 A0 00 00 */ li r5, 0
-/* 801206C0 0011C320 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 801206C4 0011C324 48 13 36 ED */ bl func_80253DB0
-/* 801206C8 0011C328 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801206CC 0011C32C 38 00 00 17 */ li r0, 0x17
-/* 801206D0 0011C330 38 60 00 01 */ li r3, 1
-/* 801206D4 0011C334 38 80 00 02 */ li r4, 2
-/* 801206D8 0011C338 90 05 01 28 */ stw r0, 0x128(r5)
-/* 801206DC 0011C33C 38 A0 00 0E */ li r5, 0xe
-/* 801206E0 0011C340 38 C0 03 F2 */ li r6, 0x3f2
-/* 801206E4 0011C344 38 E0 00 06 */ li r7, 6
-/* 801206E8 0011C348 39 00 00 01 */ li r8, 1
-/* 801206EC 0011C34C 4B FF D5 05 */ bl func_8011DBF0
-/* 801206F0 0011C350 48 01 0A 45 */ bl func_80131134
-/* 801206F4 0011C354 48 00 51 4C */ b lbl_80125840
-/* 801206F8 0011C358 A8 66 00 CC */ lha r3, 0xcc(r6)
-/* 801206FC 0011C35C 48 13 36 D5 */ bl func_80253DD0
-/* 80120700 0011C360 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120704 0011C364 28 00 00 03 */ cmplwi r0, 3
-/* 80120708 0011C368 40 82 51 38 */ bne lbl_80125840
-/* 8012070C 0011C36C 38 60 00 00 */ li r3, 0
-/* 80120710 0011C370 38 80 00 00 */ li r4, 0
-/* 80120714 0011C374 4B F3 91 E5 */ bl func_800598F8
-/* 80120718 0011C378 38 60 00 01 */ li r3, 1
-/* 8012071C 0011C37C 38 80 00 00 */ li r4, 0
-/* 80120720 0011C380 38 A0 00 00 */ li r5, 0
-/* 80120724 0011C384 38 C0 00 03 */ li r6, 3
-/* 80120728 0011C388 38 E0 00 04 */ li r7, 4
-/* 8012072C 0011C38C 39 00 00 00 */ li r8, 0
-/* 80120730 0011C390 4B F3 92 99 */ bl func_800599C8
-/* 80120734 0011C394 38 60 00 03 */ li r3, 3
-/* 80120738 0011C398 38 80 00 00 */ li r4, 0
-/* 8012073C 0011C39C 38 A0 00 01 */ li r5, 1
-/* 80120740 0011C3A0 38 C0 00 00 */ li r6, 0
-/* 80120744 0011C3A4 38 E0 00 05 */ li r7, 5
-/* 80120748 0011C3A8 39 00 00 00 */ li r8, 0
-/* 8012074C 0011C3AC 4B F3 92 7D */ bl func_800599C8
-/* 80120750 0011C3B0 38 60 00 04 */ li r3, 4
-/* 80120754 0011C3B4 38 80 00 01 */ li r4, 1
-/* 80120758 0011C3B8 38 A0 00 00 */ li r5, 0
-/* 8012075C 0011C3BC 38 C0 00 05 */ li r6, 5
-/* 80120760 0011C3C0 38 E0 00 00 */ li r7, 0
-/* 80120764 0011C3C4 39 00 00 00 */ li r8, 0
-/* 80120768 0011C3C8 4B F3 92 61 */ bl func_800599C8
-/* 8012076C 0011C3CC 38 60 00 05 */ li r3, 5
-/* 80120770 0011C3D0 38 80 00 03 */ li r4, 3
-/* 80120774 0011C3D4 38 A0 00 04 */ li r5, 4
-/* 80120778 0011C3D8 38 C0 00 00 */ li r6, 0
-/* 8012077C 0011C3DC 38 E0 00 00 */ li r7, 0
-/* 80120780 0011C3E0 39 00 00 00 */ li r8, 0
-/* 80120784 0011C3E4 4B F3 92 45 */ bl func_800599C8
-/* 80120788 0011C3E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012078C 0011C3EC 38 00 00 18 */ li r0, 0x18
-/* 80120790 0011C3F0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120794 0011C3F4 48 00 50 AC */ b lbl_80125840
-/* 80120798 0011C3F8 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 8012079C 0011C3FC 28 00 00 02 */ cmplwi r0, 2
-/* 801207A0 0011C400 40 80 00 10 */ bge lbl_801207B0
-/* 801207A4 0011C404 38 00 00 1B */ li r0, 0x1b
-/* 801207A8 0011C408 90 06 01 28 */ stw r0, 0x128(r6)
-/* 801207AC 0011C40C 48 00 50 94 */ b lbl_80125840
-lbl_801207B0:
-/* 801207B0 0011C410 38 60 00 28 */ li r3, 0x28
-/* 801207B4 0011C414 38 80 00 01 */ li r4, 1
-/* 801207B8 0011C418 38 A0 00 00 */ li r5, 0
-/* 801207BC 0011C41C 38 C0 00 01 */ li r6, 1
-/* 801207C0 0011C420 4B F3 92 AD */ bl func_80059A6C
-/* 801207C4 0011C424 2C 03 00 00 */ cmpwi r3, 0
-/* 801207C8 0011C428 41 82 50 78 */ beq lbl_80125840
-/* 801207CC 0011C42C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801207D0 0011C430 41 82 01 24 */ beq lbl_801208F4
-/* 801207D4 0011C434 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801207D8 0011C438 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801207DC 0011C43C 3B C0 00 00 */ li r30, 0
-/* 801207E0 0011C440 90 04 01 60 */ stw r0, 0x160(r4)
-/* 801207E4 0011C444 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801207E8 0011C448 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801207EC 0011C44C 2C 00 00 03 */ cmpwi r0, 3
-/* 801207F0 0011C450 41 82 00 68 */ beq lbl_80120858
-/* 801207F4 0011C454 40 80 00 10 */ bge lbl_80120804
-/* 801207F8 0011C458 2C 00 00 01 */ cmpwi r0, 1
-/* 801207FC 0011C45C 41 82 00 18 */ beq lbl_80120814
-/* 80120800 0011C460 48 00 00 E0 */ b lbl_801208E0
-lbl_80120804:
-/* 80120804 0011C464 2C 00 00 05 */ cmpwi r0, 5
-/* 80120808 0011C468 41 82 00 B8 */ beq lbl_801208C0
-/* 8012080C 0011C46C 40 80 00 D4 */ bge lbl_801208E0
-/* 80120810 0011C470 48 00 00 8C */ b lbl_8012089C
-lbl_80120814:
-/* 80120814 0011C474 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80120818 0011C478 28 00 00 02 */ cmplwi r0, 2
-/* 8012081C 0011C47C 41 80 00 28 */ blt lbl_80120844
-/* 80120820 0011C480 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120824 0011C484 38 80 00 01 */ li r4, 1
-/* 80120828 0011C488 38 A0 00 00 */ li r5, 0
-/* 8012082C 0011C48C 48 13 35 85 */ bl func_80253DB0
-/* 80120830 0011C490 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120834 0011C494 38 00 00 19 */ li r0, 0x19
-/* 80120838 0011C498 3B C0 00 01 */ li r30, 1
-/* 8012083C 0011C49C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120840 0011C4A0 48 00 00 A0 */ b lbl_801208E0
-lbl_80120844:
-/* 80120844 0011C4A4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80120848 0011C4A8 38 60 02 22 */ li r3, 0x222
-/* 8012084C 0011C4AC 38 80 00 00 */ li r4, 0
-/* 80120850 0011C4B0 4B EE A9 21 */ bl func_8000B170
-/* 80120854 0011C4B4 48 00 00 8C */ b lbl_801208E0
-lbl_80120858:
-/* 80120858 0011C4B8 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012085C 0011C4BC 28 00 00 03 */ cmplwi r0, 3
-/* 80120860 0011C4C0 41 80 00 28 */ blt lbl_80120888
-/* 80120864 0011C4C4 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120868 0011C4C8 38 80 00 03 */ li r4, 3
-/* 8012086C 0011C4CC 38 A0 00 00 */ li r5, 0
-/* 80120870 0011C4D0 48 13 35 41 */ bl func_80253DB0
-/* 80120874 0011C4D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120878 0011C4D8 38 00 00 19 */ li r0, 0x19
-/* 8012087C 0011C4DC 3B C0 00 01 */ li r30, 1
-/* 80120880 0011C4E0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120884 0011C4E4 48 00 00 5C */ b lbl_801208E0
-lbl_80120888:
-/* 80120888 0011C4E8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8012088C 0011C4EC 38 60 02 22 */ li r3, 0x222
-/* 80120890 0011C4F0 38 80 00 00 */ li r4, 0
-/* 80120894 0011C4F4 4B EE A8 DD */ bl func_8000B170
-/* 80120898 0011C4F8 48 00 00 48 */ b lbl_801208E0
-lbl_8012089C:
-/* 8012089C 0011C4FC A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 801208A0 0011C500 38 80 00 05 */ li r4, 5
-/* 801208A4 0011C504 38 A0 00 00 */ li r5, 0
-/* 801208A8 0011C508 48 13 35 09 */ bl func_80253DB0
-/* 801208AC 0011C50C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801208B0 0011C510 38 00 00 19 */ li r0, 0x19
-/* 801208B4 0011C514 3B C0 00 01 */ li r30, 1
-/* 801208B8 0011C518 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801208BC 0011C51C 48 00 00 24 */ b lbl_801208E0
-lbl_801208C0:
-/* 801208C0 0011C520 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 801208C4 0011C524 38 80 00 07 */ li r4, 7
-/* 801208C8 0011C528 38 A0 00 00 */ li r5, 0
-/* 801208CC 0011C52C 48 13 34 E5 */ bl func_80253DB0
-/* 801208D0 0011C530 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801208D4 0011C534 38 00 00 19 */ li r0, 0x19
-/* 801208D8 0011C538 3B C0 00 01 */ li r30, 1
-/* 801208DC 0011C53C 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_801208E0:
-/* 801208E0 0011C540 2C 1E 00 00 */ cmpwi r30, 0
-/* 801208E4 0011C544 41 82 4F 5C */ beq lbl_80125840
-/* 801208E8 0011C548 7F C3 F3 78 */ mr r3, r30
-/* 801208EC 0011C54C 4B F3 9B E1 */ bl func_8005A4CC
-/* 801208F0 0011C550 48 00 4F 50 */ b lbl_80125840
-lbl_801208F4:
-/* 801208F4 0011C554 2C 03 00 03 */ cmpwi r3, 3
-/* 801208F8 0011C558 41 82 00 48 */ beq lbl_80120940
-/* 801208FC 0011C55C 40 80 00 10 */ bge lbl_8012090C
-/* 80120900 0011C560 2C 03 00 01 */ cmpwi r3, 1
-/* 80120904 0011C564 41 82 00 18 */ beq lbl_8012091C
-/* 80120908 0011C568 48 00 4F 38 */ b lbl_80125840
-lbl_8012090C:
-/* 8012090C 0011C56C 2C 03 00 05 */ cmpwi r3, 5
-/* 80120910 0011C570 41 82 00 78 */ beq lbl_80120988
-/* 80120914 0011C574 40 80 4F 2C */ bge lbl_80125840
-/* 80120918 0011C578 48 00 00 4C */ b lbl_80120964
-lbl_8012091C:
-/* 8012091C 0011C57C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120920 0011C580 38 80 00 00 */ li r4, 0
-/* 80120924 0011C584 38 A0 00 00 */ li r5, 0
-/* 80120928 0011C588 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 8012092C 0011C58C 48 13 34 85 */ bl func_80253DB0
-/* 80120930 0011C590 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120934 0011C594 38 00 46 D3 */ li r0, 0x46d3
-/* 80120938 0011C598 B0 03 01 2E */ sth r0, 0x12e(r3)
-/* 8012093C 0011C59C 48 00 4F 04 */ b lbl_80125840
-lbl_80120940:
-/* 80120940 0011C5A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120944 0011C5A4 38 80 00 02 */ li r4, 2
-/* 80120948 0011C5A8 38 A0 00 00 */ li r5, 0
-/* 8012094C 0011C5AC A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120950 0011C5B0 48 13 34 61 */ bl func_80253DB0
-/* 80120954 0011C5B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120958 0011C5B8 38 00 46 D5 */ li r0, 0x46d5
-/* 8012095C 0011C5BC B0 03 01 2E */ sth r0, 0x12e(r3)
-/* 80120960 0011C5C0 48 00 4E E0 */ b lbl_80125840
-lbl_80120964:
-/* 80120964 0011C5C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120968 0011C5C8 38 80 00 04 */ li r4, 4
-/* 8012096C 0011C5CC 38 A0 00 00 */ li r5, 0
-/* 80120970 0011C5D0 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120974 0011C5D4 48 13 34 3D */ bl func_80253DB0
-/* 80120978 0011C5D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012097C 0011C5DC 38 00 46 D6 */ li r0, 0x46d6
-/* 80120980 0011C5E0 B0 03 01 2E */ sth r0, 0x12e(r3)
-/* 80120984 0011C5E4 48 00 4E BC */ b lbl_80125840
-lbl_80120988:
-/* 80120988 0011C5E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012098C 0011C5EC 38 80 00 06 */ li r4, 6
-/* 80120990 0011C5F0 38 A0 00 00 */ li r5, 0
-/* 80120994 0011C5F4 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120998 0011C5F8 48 13 34 19 */ bl func_80253DB0
-/* 8012099C 0011C5FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801209A0 0011C600 38 00 46 D7 */ li r0, 0x46d7
-/* 801209A4 0011C604 B0 03 01 2E */ sth r0, 0x12e(r3)
-/* 801209A8 0011C608 48 00 4E 98 */ b lbl_80125840
-/* 801209AC 0011C60C A8 66 00 CC */ lha r3, 0xcc(r6)
-/* 801209B0 0011C610 48 13 34 21 */ bl func_80253DD0
-/* 801209B4 0011C614 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801209B8 0011C618 28 00 00 03 */ cmplwi r0, 3
-/* 801209BC 0011C61C 40 82 4E 84 */ bne lbl_80125840
-/* 801209C0 0011C620 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801209C4 0011C624 38 80 00 09 */ li r4, 9
-/* 801209C8 0011C628 38 A0 00 00 */ li r5, 0
-/* 801209CC 0011C62C A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 801209D0 0011C630 48 13 33 E1 */ bl func_80253DB0
-/* 801209D4 0011C634 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801209D8 0011C638 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801209DC 0011C63C 2C 00 00 04 */ cmpwi r0, 4
-/* 801209E0 0011C640 40 80 00 20 */ bge lbl_80120A00
-/* 801209E4 0011C644 2C 00 00 01 */ cmpwi r0, 1
-/* 801209E8 0011C648 40 80 00 08 */ bge lbl_801209F0
-/* 801209EC 0011C64C 48 00 00 14 */ b lbl_80120A00
-lbl_801209F0:
-/* 801209F0 0011C650 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801209F4 0011C654 38 80 00 01 */ li r4, 1
-/* 801209F8 0011C658 38 A0 00 00 */ li r5, 0
-/* 801209FC 0011C65C 48 13 33 B5 */ bl func_80253DB0
-lbl_80120A00:
-/* 80120A00 0011C660 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120A04 0011C664 38 00 00 1A */ li r0, 0x1a
-/* 80120A08 0011C668 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120A0C 0011C66C 48 00 4E 34 */ b lbl_80125840
-/* 80120A10 0011C670 A8 66 00 CC */ lha r3, 0xcc(r6)
-/* 80120A14 0011C674 48 13 33 BD */ bl func_80253DD0
-/* 80120A18 0011C678 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120A1C 0011C67C 28 00 00 03 */ cmplwi r0, 3
-/* 80120A20 0011C680 40 82 4E 20 */ bne lbl_80125840
-/* 80120A24 0011C684 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120A28 0011C688 38 80 00 08 */ li r4, 8
-/* 80120A2C 0011C68C 38 A0 00 00 */ li r5, 0
-/* 80120A30 0011C690 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120A34 0011C694 48 13 33 BD */ bl func_80253DF0
-/* 80120A38 0011C698 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120A3C 0011C69C 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80120A40 0011C6A0 2C 00 00 04 */ cmpwi r0, 4
-/* 80120A44 0011C6A4 41 82 01 E4 */ beq lbl_80120C28
-/* 80120A48 0011C6A8 40 80 00 10 */ bge lbl_80120A58
-/* 80120A4C 0011C6AC 2C 00 00 01 */ cmpwi r0, 1
-/* 80120A50 0011C6B0 40 80 00 14 */ bge lbl_80120A64
-/* 80120A54 0011C6B4 48 00 4D EC */ b lbl_80125840
-lbl_80120A58:
-/* 80120A58 0011C6B8 2C 00 00 06 */ cmpwi r0, 6
-/* 80120A5C 0011C6BC 40 80 4D E4 */ bge lbl_80125840
-/* 80120A60 0011C6C0 48 00 01 D4 */ b lbl_80120C34
-lbl_80120A64:
-/* 80120A64 0011C6C4 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80120A68 0011C6C8 38 80 00 08 */ li r4, 8
-/* 80120A6C 0011C6CC 38 A0 00 00 */ li r5, 0
-/* 80120A70 0011C6D0 48 13 33 81 */ bl func_80253DF0
-/* 80120A74 0011C6D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120A78 0011C6D8 38 A0 00 1E */ li r5, 0x1e
-/* 80120A7C 0011C6DC 38 80 00 00 */ li r4, 0
-/* 80120A80 0011C6E0 38 00 00 01 */ li r0, 1
-/* 80120A84 0011C6E4 90 A3 01 28 */ stw r5, 0x128(r3)
-/* 80120A88 0011C6E8 3B C0 00 00 */ li r30, 0
-/* 80120A8C 0011C6EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120A90 0011C6F0 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 80120A94 0011C6F4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120A98 0011C6F8 80 64 01 60 */ lwz r3, 0x160(r4)
-/* 80120A9C 0011C6FC 98 64 19 38 */ stb r3, 0x1938(r4)
-/* 80120AA0 0011C700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120AA4 0011C704 98 03 01 8E */ stb r0, 0x18e(r3)
-lbl_80120AA8:
-/* 80120AA8 0011C708 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 80120AAC 0011C70C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120AB0 0011C710 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 80120AB4 0011C714 38 80 00 00 */ li r4, 0
-/* 80120AB8 0011C718 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120ABC 0011C71C 38 A0 06 EC */ li r5, 0x6ec
-/* 80120AC0 0011C720 7C 63 02 14 */ add r3, r3, r0
-/* 80120AC4 0011C724 38 63 6C 0C */ addi r3, r3, 0x6c0c
-/* 80120AC8 0011C728 4B EE 36 3D */ bl memset
-/* 80120ACC 0011C72C 3B DE 00 01 */ addi r30, r30, 1
-/* 80120AD0 0011C730 28 1E 00 08 */ cmplwi r30, 8
-/* 80120AD4 0011C734 41 80 FF D4 */ blt lbl_80120AA8
-/* 80120AD8 0011C738 38 60 00 01 */ li r3, 1
-/* 80120ADC 0011C73C 38 80 00 02 */ li r4, 2
-/* 80120AE0 0011C740 38 A0 00 0E */ li r5, 0xe
-/* 80120AE4 0011C744 38 C0 03 F2 */ li r6, 0x3f2
-/* 80120AE8 0011C748 38 E0 00 06 */ li r7, 6
-/* 80120AEC 0011C74C 39 00 00 01 */ li r8, 1
-/* 80120AF0 0011C750 4B FF D1 01 */ bl func_8011DBF0
-/* 80120AF4 0011C754 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120AF8 0011C758 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120AFC 0011C75C 80 03 00 04 */ lwz r0, 4(r3)
-/* 80120B00 0011C760 54 03 27 3E */ srwi r3, r0, 0x1c
-/* 80120B04 0011C764 4B FF D2 A5 */ bl func_8011DDA8
-/* 80120B08 0011C768 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120B0C 0011C76C 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120B10 0011C770 80 03 00 04 */ lwz r0, 4(r3)
-/* 80120B14 0011C774 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
-/* 80120B18 0011C778 90 03 00 04 */ stw r0, 4(r3)
-/* 80120B1C 0011C77C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120B20 0011C780 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80120B24 0011C784 2C 00 00 02 */ cmpwi r0, 2
-/* 80120B28 0011C788 41 82 00 40 */ beq lbl_80120B68
-/* 80120B2C 0011C78C 40 80 00 10 */ bge lbl_80120B3C
-/* 80120B30 0011C790 2C 00 00 01 */ cmpwi r0, 1
-/* 80120B34 0011C794 40 80 00 14 */ bge lbl_80120B48
-/* 80120B38 0011C798 48 00 00 A8 */ b lbl_80120BE0
-lbl_80120B3C:
-/* 80120B3C 0011C79C 2C 00 00 04 */ cmpwi r0, 4
-/* 80120B40 0011C7A0 40 80 00 A0 */ bge lbl_80120BE0
-/* 80120B44 0011C7A4 48 00 00 40 */ b lbl_80120B84
-lbl_80120B48:
-/* 80120B48 0011C7A8 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120B4C 0011C7AC 38 80 00 01 */ li r4, 1
-/* 80120B50 0011C7B0 38 00 00 02 */ li r0, 2
-/* 80120B54 0011C7B4 90 83 00 08 */ stw r4, 8(r3)
-/* 80120B58 0011C7B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120B5C 0011C7BC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120B60 0011C7C0 98 03 00 1B */ stb r0, 0x1b(r3)
-/* 80120B64 0011C7C4 48 00 00 7C */ b lbl_80120BE0
-lbl_80120B68:
-/* 80120B68 0011C7C8 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120B6C 0011C7CC 38 00 00 04 */ li r0, 4
-/* 80120B70 0011C7D0 90 03 00 08 */ stw r0, 8(r3)
-/* 80120B74 0011C7D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120B78 0011C7D8 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120B7C 0011C7DC 98 03 00 1B */ stb r0, 0x1b(r3)
-/* 80120B80 0011C7E0 48 00 00 60 */ b lbl_80120BE0
-lbl_80120B84:
-/* 80120B84 0011C7E4 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120B88 0011C7E8 38 00 00 01 */ li r0, 1
-/* 80120B8C 0011C7EC 38 A0 00 02 */ li r5, 2
-/* 80120B90 0011C7F0 38 80 00 00 */ li r4, 0
-/* 80120B94 0011C7F4 90 03 00 08 */ stw r0, 8(r3)
-/* 80120B98 0011C7F8 38 00 00 03 */ li r0, 3
-/* 80120B9C 0011C7FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120BA0 0011C800 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120BA4 0011C804 98 A3 00 1B */ stb r5, 0x1b(r3)
-/* 80120BA8 0011C808 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120BAC 0011C80C 98 83 19 39 */ stb r4, 0x1939(r3)
-/* 80120BB0 0011C810 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120BB4 0011C814 90 03 02 4C */ stw r0, 0x24c(r3)
-/* 80120BB8 0011C818 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120BBC 0011C81C 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120BC0 0011C820 80 03 00 04 */ lwz r0, 4(r3)
-/* 80120BC4 0011C824 54 00 02 06 */ rlwinm r0, r0, 0, 8, 3
-/* 80120BC8 0011C828 90 03 00 04 */ stw r0, 4(r3)
-/* 80120BCC 0011C82C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120BD0 0011C830 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80120BD4 0011C834 80 03 00 04 */ lwz r0, 4(r3)
-/* 80120BD8 0011C838 64 00 00 80 */ oris r0, r0, 0x80
-/* 80120BDC 0011C83C 90 03 00 04 */ stw r0, 4(r3)
-lbl_80120BE0:
-/* 80120BE0 0011C840 38 E0 00 00 */ li r7, 0
-/* 80120BE4 0011C844 38 A0 00 00 */ li r5, 0
-/* 80120BE8 0011C848 38 00 00 0A */ li r0, 0xa
-lbl_80120BEC:
-/* 80120BEC 0011C84C 54 E3 04 3E */ clrlwi r3, r7, 0x10
-/* 80120BF0 0011C850 39 00 00 00 */ li r8, 0
-/* 80120BF4 0011C854 1C C3 06 EC */ mulli r6, r3, 0x6ec
-/* 80120BF8 0011C858 7C 09 03 A6 */ mtctr r0
-lbl_80120BFC:
-/* 80120BFC 0011C85C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120C00 0011C860 7C 68 32 14 */ add r3, r8, r6
-/* 80120C04 0011C864 39 08 00 01 */ addi r8, r8, 1
-/* 80120C08 0011C868 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80120C0C 0011C86C 7C 64 1A 14 */ add r3, r4, r3
-/* 80120C10 0011C870 98 A3 6C 2E */ stb r5, 0x6c2e(r3)
-/* 80120C14 0011C874 42 00 FF E8 */ bdnz lbl_80120BFC
-/* 80120C18 0011C878 38 E7 00 01 */ addi r7, r7, 1
-/* 80120C1C 0011C87C 28 07 00 08 */ cmplwi r7, 8
-/* 80120C20 0011C880 41 80 FF CC */ blt lbl_80120BEC
-/* 80120C24 0011C884 48 00 4C 1C */ b lbl_80125840
-lbl_80120C28:
-/* 80120C28 0011C888 38 00 00 83 */ li r0, 0x83
-/* 80120C2C 0011C88C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120C30 0011C890 48 00 4C 10 */ b lbl_80125840
-lbl_80120C34:
-/* 80120C34 0011C894 38 00 00 88 */ li r0, 0x88
-/* 80120C38 0011C898 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120C3C 0011C89C 48 00 4C 04 */ b lbl_80125840
-/* 80120C40 0011C8A0 A8 66 00 CC */ lha r3, 0xcc(r6)
-/* 80120C44 0011C8A4 48 13 31 8D */ bl func_80253DD0
-/* 80120C48 0011C8A8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120C4C 0011C8AC 28 00 00 03 */ cmplwi r0, 3
-/* 80120C50 0011C8B0 40 82 4B F0 */ bne lbl_80125840
-/* 80120C54 0011C8B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120C58 0011C8B8 38 80 00 08 */ li r4, 8
-/* 80120C5C 0011C8BC 38 A0 00 00 */ li r5, 0
-/* 80120C60 0011C8C0 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80120C64 0011C8C4 48 13 31 8D */ bl func_80253DF0
-/* 80120C68 0011C8C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120C6C 0011C8CC 38 80 00 08 */ li r4, 8
-/* 80120C70 0011C8D0 38 A0 00 00 */ li r5, 0
-/* 80120C74 0011C8D4 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80120C78 0011C8D8 48 13 31 79 */ bl func_80253DF0
-/* 80120C7C 0011C8DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120C80 0011C8E0 38 00 00 1D */ li r0, 0x1d
-/* 80120C84 0011C8E4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120C88 0011C8E8 48 00 4B B8 */ b lbl_80125840
-/* 80120C8C 0011C8EC C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80120C90 0011C8F0 38 60 02 5F */ li r3, 0x25f
-/* 80120C94 0011C8F4 38 80 00 00 */ li r4, 0
-/* 80120C98 0011C8F8 4B EE A4 D9 */ bl func_8000B170
-/* 80120C9C 0011C8FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120CA0 0011C900 38 00 00 06 */ li r0, 6
-/* 80120CA4 0011C904 38 80 00 08 */ li r4, 8
-/* 80120CA8 0011C908 38 A0 00 01 */ li r5, 1
-/* 80120CAC 0011C90C B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80120CB0 0011C910 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120CB4 0011C914 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120CB8 0011C918 48 13 31 39 */ bl func_80253DF0
-/* 80120CBC 0011C91C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120CC0 0011C920 38 80 00 06 */ li r4, 6
-/* 80120CC4 0011C924 38 A0 00 00 */ li r5, 0
-/* 80120CC8 0011C928 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120CCC 0011C92C 48 13 30 E5 */ bl func_80253DB0
-/* 80120CD0 0011C930 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120CD4 0011C934 38 00 00 84 */ li r0, 0x84
-/* 80120CD8 0011C938 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120CDC 0011C93C 48 00 4B 64 */ b lbl_80125840
-/* 80120CE0 0011C940 A8 66 00 D2 */ lha r3, 0xd2(r6)
-/* 80120CE4 0011C944 48 13 30 ED */ bl func_80253DD0
-/* 80120CE8 0011C948 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120CEC 0011C94C 28 00 00 03 */ cmplwi r0, 3
-/* 80120CF0 0011C950 40 82 4B 50 */ bne lbl_80125840
-/* 80120CF4 0011C954 38 60 00 00 */ li r3, 0
-/* 80120CF8 0011C958 38 80 00 00 */ li r4, 0
-/* 80120CFC 0011C95C 4B F3 8B FD */ bl func_800598F8
-/* 80120D00 0011C960 38 60 00 01 */ li r3, 1
-/* 80120D04 0011C964 38 80 00 00 */ li r4, 0
-/* 80120D08 0011C968 38 A0 00 00 */ li r5, 0
-/* 80120D0C 0011C96C 38 C0 00 02 */ li r6, 2
-/* 80120D10 0011C970 38 E0 00 00 */ li r7, 0
-/* 80120D14 0011C974 39 00 00 00 */ li r8, 0
-/* 80120D18 0011C978 4B F3 8C B1 */ bl func_800599C8
-/* 80120D1C 0011C97C 38 60 00 02 */ li r3, 2
-/* 80120D20 0011C980 38 80 00 00 */ li r4, 0
-/* 80120D24 0011C984 38 A0 00 01 */ li r5, 1
-/* 80120D28 0011C988 38 C0 00 00 */ li r6, 0
-/* 80120D2C 0011C98C 38 E0 00 00 */ li r7, 0
-/* 80120D30 0011C990 39 00 00 00 */ li r8, 0
-/* 80120D34 0011C994 4B F3 8C 95 */ bl func_800599C8
-/* 80120D38 0011C998 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120D3C 0011C99C 38 00 00 85 */ li r0, 0x85
-/* 80120D40 0011C9A0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120D44 0011C9A4 48 00 4A FC */ b lbl_80125840
-/* 80120D48 0011C9A8 38 60 00 00 */ li r3, 0
-/* 80120D4C 0011C9AC 38 80 00 02 */ li r4, 2
-/* 80120D50 0011C9B0 38 A0 00 00 */ li r5, 0
-/* 80120D54 0011C9B4 38 C0 00 01 */ li r6, 1
-/* 80120D58 0011C9B8 4B F3 8D 15 */ bl func_80059A6C
-/* 80120D5C 0011C9BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80120D60 0011C9C0 41 82 4A E0 */ beq lbl_80125840
-/* 80120D64 0011C9C4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80120D68 0011C9C8 41 82 00 70 */ beq lbl_80120DD8
-/* 80120D6C 0011C9CC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120D70 0011C9D0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120D74 0011C9D4 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80120D78 0011C9D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120D7C 0011C9DC 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80120D80 0011C9E0 2C 00 00 02 */ cmpwi r0, 2
-/* 80120D84 0011C9E4 41 82 00 34 */ beq lbl_80120DB8
-/* 80120D88 0011C9E8 40 80 4A B8 */ bge lbl_80125840
-/* 80120D8C 0011C9EC 2C 00 00 01 */ cmpwi r0, 1
-/* 80120D90 0011C9F0 40 80 00 08 */ bge lbl_80120D98
-/* 80120D94 0011C9F4 48 00 4A AC */ b lbl_80125840
-lbl_80120D98:
-/* 80120D98 0011C9F8 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120D9C 0011C9FC 38 80 00 02 */ li r4, 2
-/* 80120DA0 0011CA00 38 A0 00 00 */ li r5, 0
-/* 80120DA4 0011CA04 48 13 30 0D */ bl func_80253DB0
-/* 80120DA8 0011CA08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120DAC 0011CA0C 38 00 00 86 */ li r0, 0x86
-/* 80120DB0 0011CA10 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120DB4 0011CA14 48 00 4A 8C */ b lbl_80125840
-lbl_80120DB8:
-/* 80120DB8 0011CA18 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120DBC 0011CA1C 38 80 00 03 */ li r4, 3
-/* 80120DC0 0011CA20 38 A0 00 00 */ li r5, 0
-/* 80120DC4 0011CA24 48 13 2F ED */ bl func_80253DB0
-/* 80120DC8 0011CA28 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120DCC 0011CA2C 38 00 00 86 */ li r0, 0x86
-/* 80120DD0 0011CA30 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120DD4 0011CA34 48 00 4A 6C */ b lbl_80125840
-lbl_80120DD8:
-/* 80120DD8 0011CA38 2C 03 00 02 */ cmpwi r3, 2
-/* 80120DDC 0011CA3C 41 82 00 2C */ beq lbl_80120E08
-/* 80120DE0 0011CA40 40 80 4A 60 */ bge lbl_80125840
-/* 80120DE4 0011CA44 2C 03 00 01 */ cmpwi r3, 1
-/* 80120DE8 0011CA48 40 80 00 08 */ bge lbl_80120DF0
-/* 80120DEC 0011CA4C 48 00 4A 54 */ b lbl_80125840
-lbl_80120DF0:
-/* 80120DF0 0011CA50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120DF4 0011CA54 38 80 00 00 */ li r4, 0
-/* 80120DF8 0011CA58 38 A0 00 00 */ li r5, 0
-/* 80120DFC 0011CA5C A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120E00 0011CA60 48 13 2F B1 */ bl func_80253DB0
-/* 80120E04 0011CA64 48 00 4A 3C */ b lbl_80125840
-lbl_80120E08:
-/* 80120E08 0011CA68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120E0C 0011CA6C 38 80 00 01 */ li r4, 1
-/* 80120E10 0011CA70 38 A0 00 00 */ li r5, 0
-/* 80120E14 0011CA74 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120E18 0011CA78 48 13 2F 99 */ bl func_80253DB0
-/* 80120E1C 0011CA7C 48 00 4A 24 */ b lbl_80125840
-/* 80120E20 0011CA80 A8 66 00 D2 */ lha r3, 0xd2(r6)
-/* 80120E24 0011CA84 48 13 2F AD */ bl func_80253DD0
-/* 80120E28 0011CA88 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120E2C 0011CA8C 28 00 00 03 */ cmplwi r0, 3
-/* 80120E30 0011CA90 40 82 4A 10 */ bne lbl_80125840
-/* 80120E34 0011CA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120E38 0011CA98 38 80 00 05 */ li r4, 5
-/* 80120E3C 0011CA9C 38 A0 00 00 */ li r5, 0
-/* 80120E40 0011CAA0 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120E44 0011CAA4 48 13 2F 6D */ bl func_80253DB0
-/* 80120E48 0011CAA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120E4C 0011CAAC 38 00 00 87 */ li r0, 0x87
-/* 80120E50 0011CAB0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120E54 0011CAB4 48 00 49 EC */ b lbl_80125840
-/* 80120E58 0011CAB8 A8 66 00 D2 */ lha r3, 0xd2(r6)
-/* 80120E5C 0011CABC 48 13 2F 75 */ bl func_80253DD0
-/* 80120E60 0011CAC0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120E64 0011CAC4 28 00 00 03 */ cmplwi r0, 3
-/* 80120E68 0011CAC8 40 82 49 D8 */ bne lbl_80125840
-/* 80120E6C 0011CACC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120E70 0011CAD0 38 80 00 08 */ li r4, 8
-/* 80120E74 0011CAD4 38 A0 00 00 */ li r5, 0
-/* 80120E78 0011CAD8 A8 63 00 D2 */ lha r3, 0xd2(r3)
-/* 80120E7C 0011CADC 48 13 2F 75 */ bl func_80253DF0
-/* 80120E80 0011CAE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120E84 0011CAE4 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80120E88 0011CAE8 28 00 00 02 */ cmplwi r0, 2
-/* 80120E8C 0011CAEC 40 82 00 10 */ bne lbl_80120E9C
-/* 80120E90 0011CAF0 38 00 00 16 */ li r0, 0x16
-/* 80120E94 0011CAF4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120E98 0011CAF8 48 00 49 A8 */ b lbl_80125840
-lbl_80120E9C:
-/* 80120E9C 0011CAFC 38 00 00 07 */ li r0, 7
-/* 80120EA0 0011CB00 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120EA4 0011CB04 48 00 49 9C */ b lbl_80125840
-/* 80120EA8 0011CB08 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80120EAC 0011CB0C 38 60 02 5F */ li r3, 0x25f
-/* 80120EB0 0011CB10 38 80 00 00 */ li r4, 0
-/* 80120EB4 0011CB14 4B EE A2 BD */ bl func_8000B170
-/* 80120EB8 0011CB18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120EBC 0011CB1C 38 00 00 07 */ li r0, 7
-/* 80120EC0 0011CB20 38 80 00 08 */ li r4, 8
-/* 80120EC4 0011CB24 38 A0 00 01 */ li r5, 1
-/* 80120EC8 0011CB28 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80120ECC 0011CB2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120ED0 0011CB30 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80120ED4 0011CB34 48 13 2F 1D */ bl func_80253DF0
-/* 80120ED8 0011CB38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120EDC 0011CB3C 38 80 00 06 */ li r4, 6
-/* 80120EE0 0011CB40 38 A0 00 00 */ li r5, 0
-/* 80120EE4 0011CB44 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80120EE8 0011CB48 48 13 2E C9 */ bl func_80253DB0
-/* 80120EEC 0011CB4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120EF0 0011CB50 38 00 00 89 */ li r0, 0x89
-/* 80120EF4 0011CB54 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120EF8 0011CB58 48 00 49 48 */ b lbl_80125840
-/* 80120EFC 0011CB5C A8 66 00 D4 */ lha r3, 0xd4(r6)
-/* 80120F00 0011CB60 48 13 2E D1 */ bl func_80253DD0
-/* 80120F04 0011CB64 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120F08 0011CB68 28 00 00 03 */ cmplwi r0, 3
-/* 80120F0C 0011CB6C 40 82 49 34 */ bne lbl_80125840
-/* 80120F10 0011CB70 38 60 00 00 */ li r3, 0
-/* 80120F14 0011CB74 38 80 00 00 */ li r4, 0
-/* 80120F18 0011CB78 4B F3 89 E1 */ bl func_800598F8
-/* 80120F1C 0011CB7C 38 60 00 01 */ li r3, 1
-/* 80120F20 0011CB80 38 80 00 00 */ li r4, 0
-/* 80120F24 0011CB84 38 A0 00 00 */ li r5, 0
-/* 80120F28 0011CB88 38 C0 00 02 */ li r6, 2
-/* 80120F2C 0011CB8C 38 E0 00 00 */ li r7, 0
-/* 80120F30 0011CB90 39 00 00 00 */ li r8, 0
-/* 80120F34 0011CB94 4B F3 8A 95 */ bl func_800599C8
-/* 80120F38 0011CB98 38 60 00 02 */ li r3, 2
-/* 80120F3C 0011CB9C 38 80 00 00 */ li r4, 0
-/* 80120F40 0011CBA0 38 A0 00 01 */ li r5, 1
-/* 80120F44 0011CBA4 38 C0 00 00 */ li r6, 0
-/* 80120F48 0011CBA8 38 E0 00 00 */ li r7, 0
-/* 80120F4C 0011CBAC 39 00 00 00 */ li r8, 0
-/* 80120F50 0011CBB0 4B F3 8A 79 */ bl func_800599C8
-/* 80120F54 0011CBB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120F58 0011CBB8 38 00 00 8A */ li r0, 0x8a
-/* 80120F5C 0011CBBC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120F60 0011CBC0 48 00 48 E0 */ b lbl_80125840
-/* 80120F64 0011CBC4 38 60 00 00 */ li r3, 0
-/* 80120F68 0011CBC8 38 80 00 02 */ li r4, 2
-/* 80120F6C 0011CBCC 38 A0 00 00 */ li r5, 0
-/* 80120F70 0011CBD0 38 C0 00 01 */ li r6, 1
-/* 80120F74 0011CBD4 4B F3 8A F9 */ bl func_80059A6C
-/* 80120F78 0011CBD8 2C 03 00 00 */ cmpwi r3, 0
-/* 80120F7C 0011CBDC 41 82 48 C4 */ beq lbl_80125840
-/* 80120F80 0011CBE0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80120F84 0011CBE4 41 82 00 70 */ beq lbl_80120FF4
-/* 80120F88 0011CBE8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120F8C 0011CBEC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80120F90 0011CBF0 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80120F94 0011CBF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120F98 0011CBF8 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80120F9C 0011CBFC 2C 00 00 02 */ cmpwi r0, 2
-/* 80120FA0 0011CC00 41 82 00 34 */ beq lbl_80120FD4
-/* 80120FA4 0011CC04 40 80 48 9C */ bge lbl_80125840
-/* 80120FA8 0011CC08 2C 00 00 01 */ cmpwi r0, 1
-/* 80120FAC 0011CC0C 40 80 00 08 */ bge lbl_80120FB4
-/* 80120FB0 0011CC10 48 00 48 90 */ b lbl_80125840
-lbl_80120FB4:
-/* 80120FB4 0011CC14 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80120FB8 0011CC18 38 80 00 02 */ li r4, 2
-/* 80120FBC 0011CC1C 38 A0 00 00 */ li r5, 0
-/* 80120FC0 0011CC20 48 13 2D F1 */ bl func_80253DB0
-/* 80120FC4 0011CC24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120FC8 0011CC28 38 00 00 8B */ li r0, 0x8b
-/* 80120FCC 0011CC2C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120FD0 0011CC30 48 00 48 70 */ b lbl_80125840
-lbl_80120FD4:
-/* 80120FD4 0011CC34 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80120FD8 0011CC38 38 80 00 03 */ li r4, 3
-/* 80120FDC 0011CC3C 38 A0 00 00 */ li r5, 0
-/* 80120FE0 0011CC40 48 13 2D D1 */ bl func_80253DB0
-/* 80120FE4 0011CC44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80120FE8 0011CC48 38 00 00 8B */ li r0, 0x8b
-/* 80120FEC 0011CC4C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80120FF0 0011CC50 48 00 48 50 */ b lbl_80125840
-lbl_80120FF4:
-/* 80120FF4 0011CC54 2C 03 00 02 */ cmpwi r3, 2
-/* 80120FF8 0011CC58 41 82 00 2C */ beq lbl_80121024
-/* 80120FFC 0011CC5C 40 80 48 44 */ bge lbl_80125840
-/* 80121000 0011CC60 2C 03 00 01 */ cmpwi r3, 1
-/* 80121004 0011CC64 40 80 00 08 */ bge lbl_8012100C
-/* 80121008 0011CC68 48 00 48 38 */ b lbl_80125840
-lbl_8012100C:
-/* 8012100C 0011CC6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121010 0011CC70 38 80 00 00 */ li r4, 0
-/* 80121014 0011CC74 38 A0 00 00 */ li r5, 0
-/* 80121018 0011CC78 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 8012101C 0011CC7C 48 13 2D 95 */ bl func_80253DB0
-/* 80121020 0011CC80 48 00 48 20 */ b lbl_80125840
-lbl_80121024:
-/* 80121024 0011CC84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121028 0011CC88 38 80 00 01 */ li r4, 1
-/* 8012102C 0011CC8C 38 A0 00 00 */ li r5, 0
-/* 80121030 0011CC90 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80121034 0011CC94 48 13 2D 7D */ bl func_80253DB0
-/* 80121038 0011CC98 48 00 48 08 */ b lbl_80125840
-/* 8012103C 0011CC9C A8 66 00 D4 */ lha r3, 0xd4(r6)
-/* 80121040 0011CCA0 48 13 2D 91 */ bl func_80253DD0
-/* 80121044 0011CCA4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80121048 0011CCA8 28 00 00 03 */ cmplwi r0, 3
-/* 8012104C 0011CCAC 40 82 47 F4 */ bne lbl_80125840
-/* 80121050 0011CCB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121054 0011CCB4 38 80 00 05 */ li r4, 5
-/* 80121058 0011CCB8 38 A0 00 00 */ li r5, 0
-/* 8012105C 0011CCBC A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80121060 0011CCC0 48 13 2D 51 */ bl func_80253DB0
-/* 80121064 0011CCC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121068 0011CCC8 38 00 00 8C */ li r0, 0x8c
-/* 8012106C 0011CCCC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121070 0011CCD0 48 00 47 D0 */ b lbl_80125840
-/* 80121074 0011CCD4 A8 66 00 D4 */ lha r3, 0xd4(r6)
-/* 80121078 0011CCD8 48 13 2D 59 */ bl func_80253DD0
-/* 8012107C 0011CCDC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80121080 0011CCE0 28 00 00 03 */ cmplwi r0, 3
-/* 80121084 0011CCE4 40 82 47 BC */ bne lbl_80125840
-/* 80121088 0011CCE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012108C 0011CCEC 38 80 00 08 */ li r4, 8
-/* 80121090 0011CCF0 38 A0 00 00 */ li r5, 0
-/* 80121094 0011CCF4 A8 63 00 D4 */ lha r3, 0xd4(r3)
-/* 80121098 0011CCF8 48 13 2D 59 */ bl func_80253DF0
-/* 8012109C 0011CCFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801210A0 0011CD00 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801210A4 0011CD04 28 00 00 02 */ cmplwi r0, 2
-/* 801210A8 0011CD08 40 82 00 10 */ bne lbl_801210B8
-/* 801210AC 0011CD0C 38 00 00 16 */ li r0, 0x16
-/* 801210B0 0011CD10 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801210B4 0011CD14 48 00 47 8C */ b lbl_80125840
-lbl_801210B8:
-/* 801210B8 0011CD18 38 00 00 8D */ li r0, 0x8d
-/* 801210BC 0011CD1C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801210C0 0011CD20 48 00 47 80 */ b lbl_80125840
-/* 801210C4 0011CD24 3B C0 00 00 */ li r30, 0
-lbl_801210C8:
-/* 801210C8 0011CD28 7F C3 F3 78 */ mr r3, r30
-/* 801210CC 0011CD2C 48 04 3B A1 */ bl func_80164C6C
-/* 801210D0 0011CD30 2C 03 00 00 */ cmpwi r3, 0
-/* 801210D4 0011CD34 41 82 00 08 */ beq lbl_801210DC
-/* 801210D8 0011CD38 48 04 5A AD */ bl func_80166B84
-lbl_801210DC:
-/* 801210DC 0011CD3C 3B DE 00 01 */ addi r30, r30, 1
-/* 801210E0 0011CD40 2C 1E 00 08 */ cmpwi r30, 8
-/* 801210E4 0011CD44 41 80 FF E4 */ blt lbl_801210C8
-/* 801210E8 0011CD48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801210EC 0011CD4C 38 00 00 08 */ li r0, 8
-/* 801210F0 0011CD50 38 80 00 08 */ li r4, 8
-/* 801210F4 0011CD54 38 A0 00 01 */ li r5, 1
-/* 801210F8 0011CD58 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 801210FC 0011CD5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121100 0011CD60 A8 63 00 CE */ lha r3, 0xce(r3)
-/* 80121104 0011CD64 48 13 2C ED */ bl func_80253DF0
-/* 80121108 0011CD68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012110C 0011CD6C 38 80 00 04 */ li r4, 4
-/* 80121110 0011CD70 38 A0 00 00 */ li r5, 0
-/* 80121114 0011CD74 A8 63 00 CE */ lha r3, 0xce(r3)
-/* 80121118 0011CD78 48 13 2C 99 */ bl func_80253DB0
-/* 8012111C 0011CD7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121120 0011CD80 38 00 00 8E */ li r0, 0x8e
-/* 80121124 0011CD84 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121128 0011CD88 48 00 47 18 */ b lbl_80125840
-/* 8012112C 0011CD8C A8 66 00 CE */ lha r3, 0xce(r6)
-/* 80121130 0011CD90 48 13 2C A1 */ bl func_80253DD0
-/* 80121134 0011CD94 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80121138 0011CD98 28 00 00 03 */ cmplwi r0, 3
-/* 8012113C 0011CD9C 40 82 47 04 */ bne lbl_80125840
-/* 80121140 0011CDA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121144 0011CDA4 38 80 00 00 */ li r4, 0
-/* 80121148 0011CDA8 38 A0 00 00 */ li r5, 0
-/* 8012114C 0011CDAC A8 63 00 CE */ lha r3, 0xce(r3)
-/* 80121150 0011CDB0 48 13 2C 61 */ bl func_80253DB0
-/* 80121154 0011CDB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121158 0011CDB8 38 00 00 8F */ li r0, 0x8f
-/* 8012115C 0011CDBC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121160 0011CDC0 48 00 46 E0 */ b lbl_80125840
-/* 80121164 0011CDC4 3C 60 04 00 */ lis r3, 0x400
-/* 80121168 0011CDC8 38 80 00 00 */ li r4, 0
-/* 8012116C 0011CDCC 38 A0 00 00 */ li r5, 0
-/* 80121170 0011CDD0 38 C0 00 01 */ li r6, 1
-/* 80121174 0011CDD4 4B F3 88 F9 */ bl func_80059A6C
-/* 80121178 0011CDD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012117C 0011CDDC 41 82 46 C4 */ beq lbl_80125840
-/* 80121180 0011CDE0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121184 0011CDE4 38 60 02 1F */ li r3, 0x21f
-/* 80121188 0011CDE8 38 80 00 00 */ li r4, 0
-/* 8012118C 0011CDEC 4B EE 9F E5 */ bl func_8000B170
-/* 80121190 0011CDF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121194 0011CDF4 38 80 00 01 */ li r4, 1
-/* 80121198 0011CDF8 38 A0 00 00 */ li r5, 0
-/* 8012119C 0011CDFC A8 63 00 CE */ lha r3, 0xce(r3)
-/* 801211A0 0011CE00 48 13 2C 11 */ bl func_80253DB0
-/* 801211A4 0011CE04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801211A8 0011CE08 38 00 00 90 */ li r0, 0x90
-/* 801211AC 0011CE0C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801211B0 0011CE10 48 00 46 90 */ b lbl_80125840
-/* 801211B4 0011CE14 A8 66 00 CE */ lha r3, 0xce(r6)
-/* 801211B8 0011CE18 48 13 2C 19 */ bl func_80253DD0
-/* 801211BC 0011CE1C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801211C0 0011CE20 28 00 00 03 */ cmplwi r0, 3
-/* 801211C4 0011CE24 40 82 46 7C */ bne lbl_80125840
-/* 801211C8 0011CE28 4B F3 50 AD */ bl func_80056274
-/* 801211CC 0011CE2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801211D0 0011CE30 38 00 00 91 */ li r0, 0x91
-/* 801211D4 0011CE34 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801211D8 0011CE38 48 00 46 68 */ b lbl_80125840
-/* 801211DC 0011CE3C 4B F3 51 1D */ bl func_800562F8
-/* 801211E0 0011CE40 2C 03 00 00 */ cmpwi r3, 0
-/* 801211E4 0011CE44 41 82 46 5C */ beq lbl_80125840
-/* 801211E8 0011CE48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801211EC 0011CE4C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801211F0 0011CE50 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 801211F4 0011CE54 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801211F8 0011CE58 48 04 1D DD */ bl glplatAbortFrame
-/* 801211FC 0011CE5C 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121200 0011CE60 38 60 00 00 */ li r3, 0
-/* 80121204 0011CE64 38 80 00 00 */ li r4, 0
-/* 80121208 0011CE68 38 A0 00 00 */ li r5, 0
-/* 8012120C 0011CE6C 80 08 09 74 */ lwz r0, 0x974(r8)
-/* 80121210 0011CE70 38 C0 00 00 */ li r6, 0
-/* 80121214 0011CE74 38 E0 00 00 */ li r7, 0
-/* 80121218 0011CE78 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 8012121C 0011CE7C 90 08 09 74 */ stw r0, 0x974(r8)
-/* 80121220 0011CE80 4B F3 51 39 */ bl func_80056358
-/* 80121224 0011CE84 48 00 DB DD */ bl func_8012EE00
-/* 80121228 0011CE88 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 8012122C 0011CE8C 38 80 07 D0 */ li r4, 0x7d0
-/* 80121230 0011CE90 48 10 55 79 */ bl func_802267A8
-/* 80121234 0011CE94 48 00 46 0C */ b lbl_80125840
-/* 80121238 0011CE98 38 60 02 5F */ li r3, 0x25f
-/* 8012123C 0011CE9C 38 80 00 01 */ li r4, 1
-/* 80121240 0011CEA0 38 A0 00 01 */ li r5, 1
-/* 80121244 0011CEA4 48 04 16 FD */ bl func_80162940
-/* 80121248 0011CEA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012124C 0011CEAC 3B E0 00 00 */ li r31, 0
-/* 80121250 0011CEB0 38 60 00 0E */ li r3, 0xe
-/* 80121254 0011CEB4 38 80 00 00 */ li r4, 0
-/* 80121258 0011CEB8 9B E5 09 7B */ stb r31, 0x97b(r5)
-/* 8012125C 0011CEBC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121260 0011CEC0 9B E5 09 7A */ stb r31, 0x97a(r5)
-/* 80121264 0011CEC4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121268 0011CEC8 9B E5 09 79 */ stb r31, 0x979(r5)
-/* 8012126C 0011CECC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121270 0011CED0 9B E5 09 78 */ stb r31, 0x978(r5)
-/* 80121274 0011CED4 4B F3 51 79 */ bl func_800563EC
-/* 80121278 0011CED8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012127C 0011CEDC 38 00 00 09 */ li r0, 9
-/* 80121280 0011CEE0 38 80 00 08 */ li r4, 8
-/* 80121284 0011CEE4 38 A0 00 01 */ li r5, 1
-/* 80121288 0011CEE8 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8012128C 0011CEEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121290 0011CEF0 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80121294 0011CEF4 48 13 2B 5D */ bl func_80253DF0
-/* 80121298 0011CEF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012129C 0011CEFC 38 80 00 02 */ li r4, 2
-/* 801212A0 0011CF00 38 A0 00 00 */ li r5, 0
-/* 801212A4 0011CF04 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801212A8 0011CF08 48 13 2B 09 */ bl func_80253DB0
-/* 801212AC 0011CF0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801212B0 0011CF10 38 80 00 08 */ li r4, 8
-/* 801212B4 0011CF14 38 A0 00 01 */ li r5, 1
-/* 801212B8 0011CF18 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801212BC 0011CF1C 48 13 2B 35 */ bl func_80253DF0
-/* 801212C0 0011CF20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801212C4 0011CF24 38 80 00 04 */ li r4, 4
-/* 801212C8 0011CF28 38 A0 00 00 */ li r5, 0
-/* 801212CC 0011CF2C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801212D0 0011CF30 48 13 2A E1 */ bl func_80253DB0
-/* 801212D4 0011CF34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801212D8 0011CF38 38 80 00 08 */ li r4, 8
-/* 801212DC 0011CF3C 38 A0 00 01 */ li r5, 1
-/* 801212E0 0011CF40 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801212E4 0011CF44 48 13 2B 0D */ bl func_80253DF0
-/* 801212E8 0011CF48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801212EC 0011CF4C 38 80 00 04 */ li r4, 4
-/* 801212F0 0011CF50 38 A0 00 00 */ li r5, 0
-/* 801212F4 0011CF54 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801212F8 0011CF58 48 13 2A B9 */ bl func_80253DB0
-/* 801212FC 0011CF5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121300 0011CF60 38 80 00 08 */ li r4, 8
-/* 80121304 0011CF64 38 A0 00 01 */ li r5, 1
-/* 80121308 0011CF68 A8 63 00 FE */ lha r3, 0xfe(r3)
-/* 8012130C 0011CF6C 48 13 2A E5 */ bl func_80253DF0
-/* 80121310 0011CF70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121314 0011CF74 38 80 00 42 */ li r4, 0x42
-/* 80121318 0011CF78 38 00 00 08 */ li r0, 8
-/* 8012131C 0011CF7C 38 C0 00 00 */ li r6, 0
-/* 80121320 0011CF80 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80121324 0011CF84 38 80 00 FF */ li r4, 0xff
-/* 80121328 0011CF88 7C 09 03 A6 */ mtctr r0
-lbl_8012132C:
-/* 8012132C 0011CF8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121330 0011CF90 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80121334 0011CF94 54 C5 15 BA */ rlwinm r5, r6, 2, 0x16, 0x1d
-/* 80121338 0011CF98 38 C6 00 01 */ addi r6, r6, 1
-/* 8012133C 0011CF9C 7C 63 02 14 */ add r3, r3, r0
-/* 80121340 0011CFA0 98 83 02 50 */ stb r4, 0x250(r3)
-/* 80121344 0011CFA4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121348 0011CFA8 7C 60 2A 14 */ add r3, r0, r5
-/* 8012134C 0011CFAC 93 E3 01 F0 */ stw r31, 0x1f0(r3)
-/* 80121350 0011CFB0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121354 0011CFB4 7C 60 2A 14 */ add r3, r0, r5
-/* 80121358 0011CFB8 93 E3 02 18 */ stw r31, 0x218(r3)
-/* 8012135C 0011CFBC 42 00 FF D0 */ bdnz lbl_8012132C
-/* 80121360 0011CFC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121364 0011CFC4 38 00 00 00 */ li r0, 0
-/* 80121368 0011CFC8 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 8012136C 0011CFCC 48 00 44 D4 */ b lbl_80125840
-/* 80121370 0011CFD0 A8 66 00 D0 */ lha r3, 0xd0(r6)
-/* 80121374 0011CFD4 48 13 2A 5D */ bl func_80253DD0
-/* 80121378 0011CFD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012137C 0011CFDC 28 00 00 03 */ cmplwi r0, 3
-/* 80121380 0011CFE0 40 82 44 C0 */ bne lbl_80125840
-/* 80121384 0011CFE4 38 60 00 00 */ li r3, 0
-/* 80121388 0011CFE8 38 80 00 00 */ li r4, 0
-/* 8012138C 0011CFEC 4B F3 85 6D */ bl func_800598F8
-/* 80121390 0011CFF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121394 0011CFF4 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80121398 0011CFF8 28 00 00 03 */ cmplwi r0, 3
-/* 8012139C 0011CFFC 41 82 00 94 */ beq lbl_80121430
-/* 801213A0 0011D000 38 60 00 01 */ li r3, 1
-/* 801213A4 0011D004 38 80 00 00 */ li r4, 0
-/* 801213A8 0011D008 38 A0 00 00 */ li r5, 0
-/* 801213AC 0011D00C 38 C0 00 02 */ li r6, 2
-/* 801213B0 0011D010 38 E0 00 03 */ li r7, 3
-/* 801213B4 0011D014 39 00 00 00 */ li r8, 0
-/* 801213B8 0011D018 4B F3 86 11 */ bl func_800599C8
-/* 801213BC 0011D01C 38 60 00 02 */ li r3, 2
-/* 801213C0 0011D020 38 80 00 00 */ li r4, 0
-/* 801213C4 0011D024 38 A0 00 01 */ li r5, 1
-/* 801213C8 0011D028 38 C0 00 00 */ li r6, 0
-/* 801213CC 0011D02C 38 E0 00 04 */ li r7, 4
-/* 801213D0 0011D030 39 00 00 00 */ li r8, 0
-/* 801213D4 0011D034 4B F3 85 F5 */ bl func_800599C8
-/* 801213D8 0011D038 38 60 00 03 */ li r3, 3
-/* 801213DC 0011D03C 38 80 00 01 */ li r4, 1
-/* 801213E0 0011D040 38 A0 00 00 */ li r5, 0
-/* 801213E4 0011D044 38 C0 00 04 */ li r6, 4
-/* 801213E8 0011D048 38 E0 00 63 */ li r7, 0x63
-/* 801213EC 0011D04C 39 00 00 00 */ li r8, 0
-/* 801213F0 0011D050 4B F3 85 D9 */ bl func_800599C8
-/* 801213F4 0011D054 38 60 00 04 */ li r3, 4
-/* 801213F8 0011D058 38 80 00 02 */ li r4, 2
-/* 801213FC 0011D05C 38 A0 00 03 */ li r5, 3
-/* 80121400 0011D060 38 C0 00 00 */ li r6, 0
-/* 80121404 0011D064 38 E0 00 63 */ li r7, 0x63
-/* 80121408 0011D068 39 00 00 00 */ li r8, 0
-/* 8012140C 0011D06C 4B F3 85 BD */ bl func_800599C8
-/* 80121410 0011D070 38 60 00 63 */ li r3, 0x63
-/* 80121414 0011D074 38 80 00 04 */ li r4, 4
-/* 80121418 0011D078 38 A0 00 03 */ li r5, 3
-/* 8012141C 0011D07C 38 C0 00 00 */ li r6, 0
-/* 80121420 0011D080 38 E0 00 00 */ li r7, 0
-/* 80121424 0011D084 39 00 00 00 */ li r8, 0
-/* 80121428 0011D088 4B F3 85 A1 */ bl func_800599C8
-/* 8012142C 0011D08C 48 00 00 AC */ b lbl_801214D8
-lbl_80121430:
-/* 80121430 0011D090 38 60 00 01 */ li r3, 1
-/* 80121434 0011D094 38 80 00 00 */ li r4, 0
-/* 80121438 0011D098 38 A0 00 00 */ li r5, 0
-/* 8012143C 0011D09C 38 C0 00 02 */ li r6, 2
-/* 80121440 0011D0A0 38 E0 00 03 */ li r7, 3
-/* 80121444 0011D0A4 39 00 00 00 */ li r8, 0
-/* 80121448 0011D0A8 4B F3 85 81 */ bl func_800599C8
-/* 8012144C 0011D0AC 38 60 00 02 */ li r3, 2
-/* 80121450 0011D0B0 38 80 00 00 */ li r4, 0
-/* 80121454 0011D0B4 38 A0 00 01 */ li r5, 1
-/* 80121458 0011D0B8 38 C0 00 00 */ li r6, 0
-/* 8012145C 0011D0BC 38 E0 00 04 */ li r7, 4
-/* 80121460 0011D0C0 39 00 00 00 */ li r8, 0
-/* 80121464 0011D0C4 4B F3 85 65 */ bl func_800599C8
-/* 80121468 0011D0C8 38 60 00 03 */ li r3, 3
-/* 8012146C 0011D0CC 38 80 00 01 */ li r4, 1
-/* 80121470 0011D0D0 38 A0 00 00 */ li r5, 0
-/* 80121474 0011D0D4 38 C0 00 04 */ li r6, 4
-/* 80121478 0011D0D8 38 E0 00 63 */ li r7, 0x63
-/* 8012147C 0011D0DC 39 00 00 00 */ li r8, 0
-/* 80121480 0011D0E0 4B F3 85 49 */ bl func_800599C8
-/* 80121484 0011D0E4 38 60 00 04 */ li r3, 4
-/* 80121488 0011D0E8 38 80 00 02 */ li r4, 2
-/* 8012148C 0011D0EC 38 A0 00 03 */ li r5, 3
-/* 80121490 0011D0F0 38 C0 00 00 */ li r6, 0
-/* 80121494 0011D0F4 38 E0 00 63 */ li r7, 0x63
-/* 80121498 0011D0F8 39 00 00 00 */ li r8, 0
-/* 8012149C 0011D0FC 4B F3 85 2D */ bl func_800599C8
-/* 801214A0 0011D100 38 60 00 5A */ li r3, 0x5a
-/* 801214A4 0011D104 38 80 00 00 */ li r4, 0
-/* 801214A8 0011D108 38 A0 00 00 */ li r5, 0
-/* 801214AC 0011D10C 38 C0 00 00 */ li r6, 0
-/* 801214B0 0011D110 38 E0 00 00 */ li r7, 0
-/* 801214B4 0011D114 39 00 00 00 */ li r8, 0
-/* 801214B8 0011D118 4B F3 85 11 */ bl func_800599C8
-/* 801214BC 0011D11C 38 60 00 63 */ li r3, 0x63
-/* 801214C0 0011D120 38 80 00 00 */ li r4, 0
-/* 801214C4 0011D124 38 A0 00 04 */ li r5, 4
-/* 801214C8 0011D128 38 C0 00 00 */ li r6, 0
-/* 801214CC 0011D12C 38 E0 00 00 */ li r7, 0
-/* 801214D0 0011D130 39 00 00 00 */ li r8, 0
-/* 801214D4 0011D134 4B F3 84 F5 */ bl func_800599C8
-lbl_801214D8:
-/* 801214D8 0011D138 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801214DC 0011D13C 38 80 00 43 */ li r4, 0x43
-/* 801214E0 0011D140 38 00 00 00 */ li r0, 0
-/* 801214E4 0011D144 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801214E8 0011D148 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801214EC 0011D14C 90 03 01 20 */ stw r0, 0x120(r3)
-/* 801214F0 0011D150 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801214F4 0011D154 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801214F8 0011D158 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17
-/* 801214FC 0011D15C 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80121500 0011D160 48 00 43 40 */ b lbl_80125840
-/* 80121504 0011D164 3B C0 00 00 */ li r30, 0
-lbl_80121508:
-/* 80121508 0011D168 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012150C 0011D16C 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
-/* 80121510 0011D170 7C 64 02 14 */ add r3, r4, r0
-/* 80121514 0011D174 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 80121518 0011D178 2C 00 00 00 */ cmpwi r0, 0
-/* 8012151C 0011D17C 40 82 00 1C */ bne lbl_80121538
-/* 80121520 0011D180 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 80121524 0011D184 7C 84 1A 14 */ add r4, r4, r3
-/* 80121528 0011D188 88 04 02 50 */ lbz r0, 0x250(r4)
-/* 8012152C 0011D18C 28 00 00 FF */ cmplwi r0, 0xff
-/* 80121530 0011D190 41 82 00 08 */ beq lbl_80121538
-/* 80121534 0011D194 48 00 4E ED */ bl func_80126420
-lbl_80121538:
-/* 80121538 0011D198 3B DE 00 01 */ addi r30, r30, 1
-/* 8012153C 0011D19C 28 1E 00 04 */ cmplwi r30, 4
-/* 80121540 0011D1A0 41 80 FF C8 */ blt lbl_80121508
-/* 80121544 0011D1A4 38 60 00 29 */ li r3, 0x29
-/* 80121548 0011D1A8 38 80 00 01 */ li r4, 1
-/* 8012154C 0011D1AC 38 A0 00 00 */ li r5, 0
-/* 80121550 0011D1B0 38 C0 00 01 */ li r6, 1
-/* 80121554 0011D1B4 4B F3 85 19 */ bl func_80059A6C
-/* 80121558 0011D1B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012155C 0011D1BC 41 82 06 A8 */ beq lbl_80121C04
-/* 80121560 0011D1C0 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80121564 0011D1C4 3B E0 00 00 */ li r31, 0
-/* 80121568 0011D1C8 2C 04 00 5A */ cmpwi r4, 0x5a
-/* 8012156C 0011D1CC 41 82 05 B4 */ beq lbl_80121B20
-/* 80121570 0011D1D0 40 80 00 2C */ bge lbl_8012159C
-/* 80121574 0011D1D4 2C 04 00 03 */ cmpwi r4, 3
-/* 80121578 0011D1D8 41 82 02 F4 */ beq lbl_8012186C
-/* 8012157C 0011D1DC 40 80 00 14 */ bge lbl_80121590
-/* 80121580 0011D1E0 2C 04 00 01 */ cmpwi r4, 1
-/* 80121584 0011D1E4 41 82 00 38 */ beq lbl_801215BC
-/* 80121588 0011D1E8 40 80 01 8C */ bge lbl_80121714
-/* 8012158C 0011D1EC 48 00 06 64 */ b lbl_80121BF0
-lbl_80121590:
-/* 80121590 0011D1F0 2C 04 00 05 */ cmpwi r4, 5
-/* 80121594 0011D1F4 40 80 06 5C */ bge lbl_80121BF0
-/* 80121598 0011D1F8 48 00 04 2C */ b lbl_801219C4
-lbl_8012159C:
-/* 8012159C 0011D1FC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 801215A0 0011D200 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 801215A4 0011D204 7C 04 00 00 */ cmpw r4, r0
-/* 801215A8 0011D208 41 82 06 04 */ beq lbl_80121BAC
-/* 801215AC 0011D20C 40 80 06 44 */ bge lbl_80121BF0
-/* 801215B0 0011D210 2C 04 00 63 */ cmpwi r4, 0x63
-/* 801215B4 0011D214 41 82 05 F8 */ beq lbl_80121BAC
-/* 801215B8 0011D218 48 00 06 38 */ b lbl_80121BF0
-lbl_801215BC:
-/* 801215BC 0011D21C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801215C0 0011D220 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 801215C4 0011D224 2C 00 00 00 */ cmpwi r0, 0
-/* 801215C8 0011D228 41 82 01 2C */ beq lbl_801216F4
-/* 801215CC 0011D22C A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801215D0 0011D230 38 80 00 06 */ li r4, 6
-/* 801215D4 0011D234 38 A0 00 00 */ li r5, 0
-/* 801215D8 0011D238 48 13 27 D9 */ bl func_80253DB0
-/* 801215DC 0011D23C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801215E0 0011D240 38 80 00 02 */ li r4, 2
-/* 801215E4 0011D244 38 A0 00 00 */ li r5, 0
-/* 801215E8 0011D248 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801215EC 0011D24C 48 13 27 C5 */ bl func_80253DB0
-/* 801215F0 0011D250 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801215F4 0011D254 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 801215F8 0011D258 2C 00 00 00 */ cmpwi r0, 0
-/* 801215FC 0011D25C 40 82 00 64 */ bne lbl_80121660
-/* 80121600 0011D260 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121604 0011D264 38 80 00 02 */ li r4, 2
-/* 80121608 0011D268 38 A0 00 00 */ li r5, 0
-/* 8012160C 0011D26C 48 13 27 A5 */ bl func_80253DB0
-/* 80121610 0011D270 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121614 0011D274 38 00 52 58 */ li r0, 0x5258
-/* 80121618 0011D278 39 00 00 05 */ li r8, 5
-/* 8012161C 0011D27C 38 E0 00 08 */ li r7, 8
-/* 80121620 0011D280 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 80121624 0011D284 38 C0 00 43 */ li r6, 0x43
-/* 80121628 0011D288 38 00 00 44 */ li r0, 0x44
-/* 8012162C 0011D28C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121630 0011D290 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121634 0011D294 38 60 02 22 */ li r3, 0x222
-/* 80121638 0011D298 38 80 00 00 */ li r4, 0
-/* 8012163C 0011D29C B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 80121640 0011D2A0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121644 0011D2A4 B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 80121648 0011D2A8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012164C 0011D2AC B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 80121650 0011D2B0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121654 0011D2B4 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80121658 0011D2B8 4B EE 9B 19 */ bl func_8000B170
-/* 8012165C 0011D2BC 48 00 05 94 */ b lbl_80121BF0
-lbl_80121660:
-/* 80121660 0011D2C0 38 60 00 00 */ li r3, 0
-/* 80121664 0011D2C4 48 00 BC 85 */ bl func_8012D2E8
-/* 80121668 0011D2C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012166C 0011D2CC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80121670 0011D2D0 38 63 6C 0C */ addi r3, r3, 0x6c0c
-/* 80121674 0011D2D4 48 00 D3 99 */ bl func_8012EA0C
-/* 80121678 0011D2D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012167C 0011D2DC 40 82 00 68 */ bne lbl_801216E4
-/* 80121680 0011D2E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121684 0011D2E4 38 80 00 02 */ li r4, 2
-/* 80121688 0011D2E8 38 A0 00 00 */ li r5, 0
-/* 8012168C 0011D2EC A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121690 0011D2F0 48 13 27 21 */ bl func_80253DB0
-/* 80121694 0011D2F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121698 0011D2F8 38 00 51 D2 */ li r0, 0x51d2
-/* 8012169C 0011D2FC 39 00 00 05 */ li r8, 5
-/* 801216A0 0011D300 38 E0 00 08 */ li r7, 8
-/* 801216A4 0011D304 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 801216A8 0011D308 38 C0 00 43 */ li r6, 0x43
-/* 801216AC 0011D30C 38 00 00 44 */ li r0, 0x44
-/* 801216B0 0011D310 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 801216B4 0011D314 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801216B8 0011D318 38 60 02 22 */ li r3, 0x222
-/* 801216BC 0011D31C 38 80 00 00 */ li r4, 0
-/* 801216C0 0011D320 B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 801216C4 0011D324 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801216C8 0011D328 B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 801216CC 0011D32C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801216D0 0011D330 B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 801216D4 0011D334 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801216D8 0011D338 90 05 01 28 */ stw r0, 0x128(r5)
-/* 801216DC 0011D33C 4B EE 9A 95 */ bl func_8000B170
-/* 801216E0 0011D340 48 00 05 10 */ b lbl_80121BF0
-lbl_801216E4:
-/* 801216E4 0011D344 3B E0 00 01 */ li r31, 1
-/* 801216E8 0011D348 38 60 00 00 */ li r3, 0
-/* 801216EC 0011D34C 48 00 4D 35 */ bl func_80126420
-/* 801216F0 0011D350 48 00 05 00 */ b lbl_80121BF0
-lbl_801216F4:
-/* 801216F4 0011D354 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 801216F8 0011D358 2C 00 00 00 */ cmpwi r0, 0
-/* 801216FC 0011D35C 40 82 04 F4 */ bne lbl_80121BF0
-/* 80121700 0011D360 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121704 0011D364 38 60 02 22 */ li r3, 0x222
-/* 80121708 0011D368 38 80 00 00 */ li r4, 0
-/* 8012170C 0011D36C 4B EE 9A 65 */ bl func_8000B170
-/* 80121710 0011D370 48 00 04 E0 */ b lbl_80121BF0
-lbl_80121714:
-/* 80121714 0011D374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121718 0011D378 80 03 01 F4 */ lwz r0, 0x1f4(r3)
-/* 8012171C 0011D37C 2C 00 00 00 */ cmpwi r0, 0
-/* 80121720 0011D380 41 82 01 2C */ beq lbl_8012184C
-/* 80121724 0011D384 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121728 0011D388 38 80 00 08 */ li r4, 8
-/* 8012172C 0011D38C 38 A0 00 00 */ li r5, 0
-/* 80121730 0011D390 48 13 26 81 */ bl func_80253DB0
-/* 80121734 0011D394 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121738 0011D398 38 80 00 02 */ li r4, 2
-/* 8012173C 0011D39C 38 A0 00 00 */ li r5, 0
-/* 80121740 0011D3A0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121744 0011D3A4 48 13 26 6D */ bl func_80253DB0
-/* 80121748 0011D3A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012174C 0011D3AC 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 80121750 0011D3B0 2C 00 00 00 */ cmpwi r0, 0
-/* 80121754 0011D3B4 40 82 00 64 */ bne lbl_801217B8
-/* 80121758 0011D3B8 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 8012175C 0011D3BC 38 80 00 02 */ li r4, 2
-/* 80121760 0011D3C0 38 A0 00 00 */ li r5, 0
-/* 80121764 0011D3C4 48 13 26 4D */ bl func_80253DB0
-/* 80121768 0011D3C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012176C 0011D3CC 38 00 52 58 */ li r0, 0x5258
-/* 80121770 0011D3D0 39 00 00 07 */ li r8, 7
-/* 80121774 0011D3D4 38 E0 00 08 */ li r7, 8
-/* 80121778 0011D3D8 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 8012177C 0011D3DC 38 C0 00 43 */ li r6, 0x43
-/* 80121780 0011D3E0 38 00 00 44 */ li r0, 0x44
-/* 80121784 0011D3E4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121788 0011D3E8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012178C 0011D3EC 38 60 02 22 */ li r3, 0x222
-/* 80121790 0011D3F0 38 80 00 00 */ li r4, 0
-/* 80121794 0011D3F4 B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 80121798 0011D3F8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012179C 0011D3FC B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 801217A0 0011D400 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801217A4 0011D404 B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 801217A8 0011D408 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801217AC 0011D40C 90 05 01 28 */ stw r0, 0x128(r5)
-/* 801217B0 0011D410 4B EE 99 C1 */ bl func_8000B170
-/* 801217B4 0011D414 48 00 04 3C */ b lbl_80121BF0
-lbl_801217B8:
-/* 801217B8 0011D418 38 60 00 01 */ li r3, 1
-/* 801217BC 0011D41C 48 00 BB 2D */ bl func_8012D2E8
-/* 801217C0 0011D420 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801217C4 0011D424 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801217C8 0011D428 38 63 72 F8 */ addi r3, r3, 0x72f8
-/* 801217CC 0011D42C 48 00 D2 41 */ bl func_8012EA0C
-/* 801217D0 0011D430 2C 03 00 00 */ cmpwi r3, 0
-/* 801217D4 0011D434 40 82 00 68 */ bne lbl_8012183C
-/* 801217D8 0011D438 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801217DC 0011D43C 38 80 00 02 */ li r4, 2
-/* 801217E0 0011D440 38 A0 00 00 */ li r5, 0
-/* 801217E4 0011D444 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801217E8 0011D448 48 13 25 C9 */ bl func_80253DB0
-/* 801217EC 0011D44C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801217F0 0011D450 38 00 51 D2 */ li r0, 0x51d2
-/* 801217F4 0011D454 39 00 00 07 */ li r8, 7
-/* 801217F8 0011D458 38 E0 00 08 */ li r7, 8
-/* 801217FC 0011D45C B0 03 02 66 */ sth r0, 0x266(r3)
-/* 80121800 0011D460 38 C0 00 43 */ li r6, 0x43
-/* 80121804 0011D464 38 00 00 44 */ li r0, 0x44
-/* 80121808 0011D468 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8012180C 0011D46C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121810 0011D470 38 60 02 22 */ li r3, 0x222
-/* 80121814 0011D474 38 80 00 00 */ li r4, 0
-/* 80121818 0011D478 B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 8012181C 0011D47C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121820 0011D480 B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 80121824 0011D484 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121828 0011D488 B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 8012182C 0011D48C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121830 0011D490 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80121834 0011D494 4B EE 99 3D */ bl func_8000B170
-/* 80121838 0011D498 48 00 03 B8 */ b lbl_80121BF0
-lbl_8012183C:
-/* 8012183C 0011D49C 3B E0 00 01 */ li r31, 1
-/* 80121840 0011D4A0 38 60 00 01 */ li r3, 1
-/* 80121844 0011D4A4 48 00 4B DD */ bl func_80126420
-/* 80121848 0011D4A8 48 00 03 A8 */ b lbl_80121BF0
-lbl_8012184C:
-/* 8012184C 0011D4AC 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 80121850 0011D4B0 2C 00 00 00 */ cmpwi r0, 0
-/* 80121854 0011D4B4 40 82 03 9C */ bne lbl_80121BF0
-/* 80121858 0011D4B8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8012185C 0011D4BC 38 60 02 22 */ li r3, 0x222
-/* 80121860 0011D4C0 38 80 00 00 */ li r4, 0
-/* 80121864 0011D4C4 4B EE 99 0D */ bl func_8000B170
-/* 80121868 0011D4C8 48 00 03 88 */ b lbl_80121BF0
-lbl_8012186C:
-/* 8012186C 0011D4CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121870 0011D4D0 80 03 01 F8 */ lwz r0, 0x1f8(r3)
-/* 80121874 0011D4D4 2C 00 00 00 */ cmpwi r0, 0
-/* 80121878 0011D4D8 41 82 01 2C */ beq lbl_801219A4
-/* 8012187C 0011D4DC A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121880 0011D4E0 38 80 00 0A */ li r4, 0xa
-/* 80121884 0011D4E4 38 A0 00 00 */ li r5, 0
-/* 80121888 0011D4E8 48 13 25 29 */ bl func_80253DB0
-/* 8012188C 0011D4EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121890 0011D4F0 38 80 00 02 */ li r4, 2
-/* 80121894 0011D4F4 38 A0 00 00 */ li r5, 0
-/* 80121898 0011D4F8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012189C 0011D4FC 48 13 25 15 */ bl func_80253DB0
-/* 801218A0 0011D500 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801218A4 0011D504 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 801218A8 0011D508 2C 00 00 00 */ cmpwi r0, 0
-/* 801218AC 0011D50C 40 82 00 64 */ bne lbl_80121910
-/* 801218B0 0011D510 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801218B4 0011D514 38 80 00 02 */ li r4, 2
-/* 801218B8 0011D518 38 A0 00 00 */ li r5, 0
-/* 801218BC 0011D51C 48 13 24 F5 */ bl func_80253DB0
-/* 801218C0 0011D520 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801218C4 0011D524 38 00 52 58 */ li r0, 0x5258
-/* 801218C8 0011D528 39 00 00 09 */ li r8, 9
-/* 801218CC 0011D52C 38 E0 00 08 */ li r7, 8
-/* 801218D0 0011D530 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 801218D4 0011D534 38 C0 00 43 */ li r6, 0x43
-/* 801218D8 0011D538 38 00 00 44 */ li r0, 0x44
-/* 801218DC 0011D53C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 801218E0 0011D540 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801218E4 0011D544 38 60 02 22 */ li r3, 0x222
-/* 801218E8 0011D548 38 80 00 00 */ li r4, 0
-/* 801218EC 0011D54C B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 801218F0 0011D550 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801218F4 0011D554 B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 801218F8 0011D558 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801218FC 0011D55C B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 80121900 0011D560 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121904 0011D564 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80121908 0011D568 4B EE 98 69 */ bl func_8000B170
-/* 8012190C 0011D56C 48 00 02 E4 */ b lbl_80121BF0
-lbl_80121910:
-/* 80121910 0011D570 38 60 00 02 */ li r3, 2
-/* 80121914 0011D574 48 00 B9 D5 */ bl func_8012D2E8
-/* 80121918 0011D578 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012191C 0011D57C 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80121920 0011D580 38 63 79 E4 */ addi r3, r3, 0x79e4
-/* 80121924 0011D584 48 00 D0 E9 */ bl func_8012EA0C
-/* 80121928 0011D588 2C 03 00 00 */ cmpwi r3, 0
-/* 8012192C 0011D58C 40 82 00 68 */ bne lbl_80121994
-/* 80121930 0011D590 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121934 0011D594 38 80 00 02 */ li r4, 2
-/* 80121938 0011D598 38 A0 00 00 */ li r5, 0
-/* 8012193C 0011D59C A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121940 0011D5A0 48 13 24 71 */ bl func_80253DB0
-/* 80121944 0011D5A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121948 0011D5A8 38 00 51 D2 */ li r0, 0x51d2
-/* 8012194C 0011D5AC 39 00 00 09 */ li r8, 9
-/* 80121950 0011D5B0 38 E0 00 08 */ li r7, 8
-/* 80121954 0011D5B4 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 80121958 0011D5B8 38 C0 00 43 */ li r6, 0x43
-/* 8012195C 0011D5BC 38 00 00 44 */ li r0, 0x44
-/* 80121960 0011D5C0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121964 0011D5C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121968 0011D5C8 38 60 02 22 */ li r3, 0x222
-/* 8012196C 0011D5CC 38 80 00 00 */ li r4, 0
-/* 80121970 0011D5D0 B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 80121974 0011D5D4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121978 0011D5D8 B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 8012197C 0011D5DC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121980 0011D5E0 B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 80121984 0011D5E4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121988 0011D5E8 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8012198C 0011D5EC 4B EE 97 E5 */ bl func_8000B170
-/* 80121990 0011D5F0 48 00 02 60 */ b lbl_80121BF0
-lbl_80121994:
-/* 80121994 0011D5F4 3B E0 00 01 */ li r31, 1
-/* 80121998 0011D5F8 38 60 00 02 */ li r3, 2
-/* 8012199C 0011D5FC 48 00 4A 85 */ bl func_80126420
-/* 801219A0 0011D600 48 00 02 50 */ b lbl_80121BF0
-lbl_801219A4:
-/* 801219A4 0011D604 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 801219A8 0011D608 2C 00 00 00 */ cmpwi r0, 0
-/* 801219AC 0011D60C 40 82 02 44 */ bne lbl_80121BF0
-/* 801219B0 0011D610 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 801219B4 0011D614 38 60 02 22 */ li r3, 0x222
-/* 801219B8 0011D618 38 80 00 00 */ li r4, 0
-/* 801219BC 0011D61C 4B EE 97 B5 */ bl func_8000B170
-/* 801219C0 0011D620 48 00 02 30 */ b lbl_80121BF0
-lbl_801219C4:
-/* 801219C4 0011D624 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801219C8 0011D628 80 03 01 FC */ lwz r0, 0x1fc(r3)
-/* 801219CC 0011D62C 2C 00 00 00 */ cmpwi r0, 0
-/* 801219D0 0011D630 41 82 01 30 */ beq lbl_80121B00
-/* 801219D4 0011D634 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801219D8 0011D638 38 80 00 0C */ li r4, 0xc
-/* 801219DC 0011D63C 38 A0 00 00 */ li r5, 0
-/* 801219E0 0011D640 48 13 23 D1 */ bl func_80253DB0
-/* 801219E4 0011D644 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801219E8 0011D648 38 80 00 02 */ li r4, 2
-/* 801219EC 0011D64C 38 A0 00 00 */ li r5, 0
-/* 801219F0 0011D650 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801219F4 0011D654 48 13 23 BD */ bl func_80253DB0
-/* 801219F8 0011D658 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801219FC 0011D65C 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 80121A00 0011D660 2C 00 00 00 */ cmpwi r0, 0
-/* 80121A04 0011D664 40 82 00 64 */ bne lbl_80121A68
-/* 80121A08 0011D668 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121A0C 0011D66C 38 80 00 02 */ li r4, 2
-/* 80121A10 0011D670 38 A0 00 00 */ li r5, 0
-/* 80121A14 0011D674 48 13 23 9D */ bl func_80253DB0
-/* 80121A18 0011D678 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A1C 0011D67C 38 00 52 58 */ li r0, 0x5258
-/* 80121A20 0011D680 39 00 00 0B */ li r8, 0xb
-/* 80121A24 0011D684 38 E0 00 08 */ li r7, 8
-/* 80121A28 0011D688 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 80121A2C 0011D68C 38 C0 00 43 */ li r6, 0x43
-/* 80121A30 0011D690 38 00 00 44 */ li r0, 0x44
-/* 80121A34 0011D694 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121A38 0011D698 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A3C 0011D69C 38 60 02 22 */ li r3, 0x222
-/* 80121A40 0011D6A0 38 80 00 00 */ li r4, 0
-/* 80121A44 0011D6A4 B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 80121A48 0011D6A8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A4C 0011D6AC B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 80121A50 0011D6B0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A54 0011D6B4 B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 80121A58 0011D6B8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A5C 0011D6BC 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80121A60 0011D6C0 4B EE 97 11 */ bl func_8000B170
-/* 80121A64 0011D6C4 48 00 01 8C */ b lbl_80121BF0
-lbl_80121A68:
-/* 80121A68 0011D6C8 38 60 00 03 */ li r3, 3
-/* 80121A6C 0011D6CC 48 00 B8 7D */ bl func_8012D2E8
-/* 80121A70 0011D6D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A74 0011D6D4 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80121A78 0011D6D8 3C 63 00 01 */ addis r3, r3, 1
-/* 80121A7C 0011D6DC 38 63 80 D0 */ addi r3, r3, -32560
-/* 80121A80 0011D6E0 48 00 CF 8D */ bl func_8012EA0C
-/* 80121A84 0011D6E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80121A88 0011D6E8 40 82 00 68 */ bne lbl_80121AF0
-/* 80121A8C 0011D6EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121A90 0011D6F0 38 80 00 02 */ li r4, 2
-/* 80121A94 0011D6F4 38 A0 00 00 */ li r5, 0
-/* 80121A98 0011D6F8 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121A9C 0011D6FC 48 13 23 15 */ bl func_80253DB0
-/* 80121AA0 0011D700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121AA4 0011D704 38 00 51 D2 */ li r0, 0x51d2
-/* 80121AA8 0011D708 39 00 00 0B */ li r8, 0xb
-/* 80121AAC 0011D70C 38 E0 00 08 */ li r7, 8
-/* 80121AB0 0011D710 B0 03 02 66 */ sth r0, 0x266(r3)
-/* 80121AB4 0011D714 38 C0 00 43 */ li r6, 0x43
-/* 80121AB8 0011D718 38 00 00 44 */ li r0, 0x44
-/* 80121ABC 0011D71C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121AC0 0011D720 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121AC4 0011D724 38 60 02 22 */ li r3, 0x222
-/* 80121AC8 0011D728 38 80 00 00 */ li r4, 0
-/* 80121ACC 0011D72C B1 05 02 6A */ sth r8, 0x26a(r5)
-/* 80121AD0 0011D730 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121AD4 0011D734 B0 E5 02 6C */ sth r7, 0x26c(r5)
-/* 80121AD8 0011D738 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121ADC 0011D73C B0 C5 02 68 */ sth r6, 0x268(r5)
-/* 80121AE0 0011D740 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121AE4 0011D744 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80121AE8 0011D748 4B EE 96 89 */ bl func_8000B170
-/* 80121AEC 0011D74C 48 00 01 04 */ b lbl_80121BF0
-lbl_80121AF0:
-/* 80121AF0 0011D750 3B E0 00 01 */ li r31, 1
-/* 80121AF4 0011D754 38 60 00 03 */ li r3, 3
-/* 80121AF8 0011D758 48 00 49 29 */ bl func_80126420
-/* 80121AFC 0011D75C 48 00 00 F4 */ b lbl_80121BF0
-lbl_80121B00:
-/* 80121B00 0011D760 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 80121B04 0011D764 2C 00 00 00 */ cmpwi r0, 0
-/* 80121B08 0011D768 40 82 00 E8 */ bne lbl_80121BF0
-/* 80121B0C 0011D76C C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121B10 0011D770 38 60 02 22 */ li r3, 0x222
-/* 80121B14 0011D774 38 80 00 00 */ li r4, 0
-/* 80121B18 0011D778 4B EE 96 59 */ bl func_8000B170
-/* 80121B1C 0011D77C 48 00 00 D4 */ b lbl_80121BF0
-lbl_80121B20:
-/* 80121B20 0011D780 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121B24 0011D784 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80121B28 0011D788 28 00 00 03 */ cmplwi r0, 3
-/* 80121B2C 0011D78C 40 82 00 C4 */ bne lbl_80121BF0
-/* 80121B30 0011D790 48 00 49 95 */ bl func_801264C4
-/* 80121B34 0011D794 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80121B38 0011D798 28 00 00 03 */ cmplwi r0, 3
-/* 80121B3C 0011D79C 41 80 00 5C */ blt lbl_80121B98
-/* 80121B40 0011D7A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121B44 0011D7A4 38 80 00 01 */ li r4, 1
-/* 80121B48 0011D7A8 38 A0 00 00 */ li r5, 0
-/* 80121B4C 0011D7AC A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121B50 0011D7B0 48 13 22 61 */ bl func_80253DB0
-/* 80121B54 0011D7B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121B58 0011D7B8 38 80 00 02 */ li r4, 2
-/* 80121B5C 0011D7BC 38 A0 00 00 */ li r5, 0
-/* 80121B60 0011D7C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121B64 0011D7C4 48 13 22 4D */ bl func_80253DB0
-/* 80121B68 0011D7C8 48 00 49 5D */ bl func_801264C4
-/* 80121B6C 0011D7CC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121B70 0011D7D0 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80121B74 0011D7D4 38 00 00 46 */ li r0, 0x46
-/* 80121B78 0011D7D8 3B E0 00 01 */ li r31, 1
-/* 80121B7C 0011D7DC 90 64 01 20 */ stw r3, 0x120(r4)
-/* 80121B80 0011D7E0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121B84 0011D7E4 80 64 01 20 */ lwz r3, 0x120(r4)
-/* 80121B88 0011D7E8 90 64 02 4C */ stw r3, 0x24c(r4)
-/* 80121B8C 0011D7EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121B90 0011D7F0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121B94 0011D7F4 48 00 00 5C */ b lbl_80121BF0
-lbl_80121B98:
-/* 80121B98 0011D7F8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80121B9C 0011D7FC 38 60 02 22 */ li r3, 0x222
-/* 80121BA0 0011D800 38 80 00 00 */ li r4, 0
-/* 80121BA4 0011D804 4B EE 95 CD */ bl func_8000B170
-/* 80121BA8 0011D808 48 00 00 48 */ b lbl_80121BF0
-lbl_80121BAC:
-/* 80121BAC 0011D80C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121BB0 0011D810 38 80 00 02 */ li r4, 2
-/* 80121BB4 0011D814 38 A0 00 00 */ li r5, 0
-/* 80121BB8 0011D818 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121BBC 0011D81C 48 13 21 F5 */ bl func_80253DB0
-/* 80121BC0 0011D820 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121BC4 0011D824 38 80 00 01 */ li r4, 1
-/* 80121BC8 0011D828 38 A0 00 00 */ li r5, 0
-/* 80121BCC 0011D82C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121BD0 0011D830 48 13 21 E1 */ bl func_80253DB0
-/* 80121BD4 0011D834 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121BD8 0011D838 38 80 00 46 */ li r4, 0x46
-/* 80121BDC 0011D83C 38 00 00 FF */ li r0, 0xff
-/* 80121BE0 0011D840 3B E0 00 02 */ li r31, 2
-/* 80121BE4 0011D844 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80121BE8 0011D848 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121BEC 0011D84C 90 03 01 20 */ stw r0, 0x120(r3)
-lbl_80121BF0:
-/* 80121BF0 0011D850 2C 1F 00 00 */ cmpwi r31, 0
-/* 80121BF4 0011D854 41 82 01 50 */ beq lbl_80121D44
-/* 80121BF8 0011D858 7F E3 FB 78 */ mr r3, r31
-/* 80121BFC 0011D85C 4B F3 88 D1 */ bl func_8005A4CC
-/* 80121C00 0011D860 48 00 01 44 */ b lbl_80121D44
-lbl_80121C04:
-/* 80121C04 0011D864 2C 03 00 04 */ cmpwi r3, 4
-/* 80121C08 0011D868 41 82 00 BC */ beq lbl_80121CC4
-/* 80121C0C 0011D86C 40 80 00 1C */ bge lbl_80121C28
-/* 80121C10 0011D870 2C 03 00 02 */ cmpwi r3, 2
-/* 80121C14 0011D874 41 82 00 58 */ beq lbl_80121C6C
-/* 80121C18 0011D878 40 80 00 80 */ bge lbl_80121C98
-/* 80121C1C 0011D87C 2C 03 00 01 */ cmpwi r3, 1
-/* 80121C20 0011D880 40 80 00 20 */ bge lbl_80121C40
-/* 80121C24 0011D884 48 00 01 20 */ b lbl_80121D44
-lbl_80121C28:
-/* 80121C28 0011D888 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80121C2C 0011D88C 41 82 00 F0 */ beq lbl_80121D1C
-/* 80121C30 0011D890 40 80 01 14 */ bge lbl_80121D44
-/* 80121C34 0011D894 2C 03 00 5A */ cmpwi r3, 0x5a
-/* 80121C38 0011D898 41 82 00 B8 */ beq lbl_80121CF0
-/* 80121C3C 0011D89C 48 00 01 08 */ b lbl_80121D44
-lbl_80121C40:
-/* 80121C40 0011D8A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121C44 0011D8A4 38 80 00 05 */ li r4, 5
-/* 80121C48 0011D8A8 38 A0 00 00 */ li r5, 0
-/* 80121C4C 0011D8AC A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121C50 0011D8B0 48 13 21 61 */ bl func_80253DB0
-/* 80121C54 0011D8B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121C58 0011D8B8 38 80 00 02 */ li r4, 2
-/* 80121C5C 0011D8BC 38 A0 00 00 */ li r5, 0
-/* 80121C60 0011D8C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121C64 0011D8C4 48 13 21 4D */ bl func_80253DB0
-/* 80121C68 0011D8C8 48 00 00 DC */ b lbl_80121D44
-lbl_80121C6C:
-/* 80121C6C 0011D8CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121C70 0011D8D0 38 80 00 07 */ li r4, 7
-/* 80121C74 0011D8D4 38 A0 00 00 */ li r5, 0
-/* 80121C78 0011D8D8 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121C7C 0011D8DC 48 13 21 35 */ bl func_80253DB0
-/* 80121C80 0011D8E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121C84 0011D8E4 38 80 00 02 */ li r4, 2
-/* 80121C88 0011D8E8 38 A0 00 00 */ li r5, 0
-/* 80121C8C 0011D8EC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121C90 0011D8F0 48 13 21 21 */ bl func_80253DB0
-/* 80121C94 0011D8F4 48 00 00 B0 */ b lbl_80121D44
-lbl_80121C98:
-/* 80121C98 0011D8F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121C9C 0011D8FC 38 80 00 09 */ li r4, 9
-/* 80121CA0 0011D900 38 A0 00 00 */ li r5, 0
-/* 80121CA4 0011D904 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121CA8 0011D908 48 13 21 09 */ bl func_80253DB0
-/* 80121CAC 0011D90C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121CB0 0011D910 38 80 00 02 */ li r4, 2
-/* 80121CB4 0011D914 38 A0 00 00 */ li r5, 0
-/* 80121CB8 0011D918 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121CBC 0011D91C 48 13 20 F5 */ bl func_80253DB0
-/* 80121CC0 0011D920 48 00 00 84 */ b lbl_80121D44
-lbl_80121CC4:
-/* 80121CC4 0011D924 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121CC8 0011D928 38 80 00 0B */ li r4, 0xb
-/* 80121CCC 0011D92C 38 A0 00 00 */ li r5, 0
-/* 80121CD0 0011D930 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121CD4 0011D934 48 13 20 DD */ bl func_80253DB0
-/* 80121CD8 0011D938 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121CDC 0011D93C 38 80 00 02 */ li r4, 2
-/* 80121CE0 0011D940 38 A0 00 00 */ li r5, 0
-/* 80121CE4 0011D944 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121CE8 0011D948 48 13 20 C9 */ bl func_80253DB0
-/* 80121CEC 0011D94C 48 00 00 58 */ b lbl_80121D44
-lbl_80121CF0:
-/* 80121CF0 0011D950 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121CF4 0011D954 38 80 00 00 */ li r4, 0
-/* 80121CF8 0011D958 38 A0 00 00 */ li r5, 0
-/* 80121CFC 0011D95C A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121D00 0011D960 48 13 20 B1 */ bl func_80253DB0
-/* 80121D04 0011D964 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121D08 0011D968 38 80 00 02 */ li r4, 2
-/* 80121D0C 0011D96C 38 A0 00 00 */ li r5, 0
-/* 80121D10 0011D970 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121D14 0011D974 48 13 20 9D */ bl func_80253DB0
-/* 80121D18 0011D978 48 00 00 2C */ b lbl_80121D44
-lbl_80121D1C:
-/* 80121D1C 0011D97C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121D20 0011D980 38 80 00 02 */ li r4, 2
-/* 80121D24 0011D984 38 A0 00 00 */ li r5, 0
-/* 80121D28 0011D988 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121D2C 0011D98C 48 13 20 85 */ bl func_80253DB0
-/* 80121D30 0011D990 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121D34 0011D994 38 80 00 00 */ li r4, 0
-/* 80121D38 0011D998 38 A0 00 00 */ li r5, 0
-/* 80121D3C 0011D99C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121D40 0011D9A0 48 13 20 71 */ bl func_80253DB0
-lbl_80121D44:
-/* 80121D44 0011D9A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121D48 0011D9A8 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 80121D4C 0011D9AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80121D50 0011D9B0 40 82 00 94 */ bne lbl_80121DE4
-/* 80121D54 0011D9B4 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80121D58 0011D9B8 2C 00 00 02 */ cmpwi r0, 2
-/* 80121D5C 0011D9BC 41 82 00 50 */ beq lbl_80121DAC
-/* 80121D60 0011D9C0 40 80 00 84 */ bge lbl_80121DE4
-/* 80121D64 0011D9C4 2C 00 00 01 */ cmpwi r0, 1
-/* 80121D68 0011D9C8 40 80 00 08 */ bge lbl_80121D70
-/* 80121D6C 0011D9CC 48 00 00 78 */ b lbl_80121DE4
-lbl_80121D70:
-/* 80121D70 0011D9D0 48 00 47 55 */ bl func_801264C4
-/* 80121D74 0011D9D4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80121D78 0011D9D8 28 00 00 02 */ cmplwi r0, 2
-/* 80121D7C 0011D9DC 40 82 00 68 */ bne lbl_80121DE4
-/* 80121D80 0011D9E0 48 00 47 45 */ bl func_801264C4
-/* 80121D84 0011D9E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121D88 0011D9E8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80121D8C 0011D9EC 38 00 00 46 */ li r0, 0x46
-/* 80121D90 0011D9F0 90 64 01 20 */ stw r3, 0x120(r4)
-/* 80121D94 0011D9F4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121D98 0011D9F8 80 64 01 20 */ lwz r3, 0x120(r4)
-/* 80121D9C 0011D9FC 90 64 02 4C */ stw r3, 0x24c(r4)
-/* 80121DA0 0011DA00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121DA4 0011DA04 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121DA8 0011DA08 48 00 00 3C */ b lbl_80121DE4
-lbl_80121DAC:
-/* 80121DAC 0011DA0C 48 00 47 19 */ bl func_801264C4
-/* 80121DB0 0011DA10 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80121DB4 0011DA14 28 00 00 04 */ cmplwi r0, 4
-/* 80121DB8 0011DA18 40 82 00 2C */ bne lbl_80121DE4
-/* 80121DBC 0011DA1C 48 00 47 09 */ bl func_801264C4
-/* 80121DC0 0011DA20 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121DC4 0011DA24 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80121DC8 0011DA28 38 00 00 46 */ li r0, 0x46
-/* 80121DCC 0011DA2C 90 64 01 20 */ stw r3, 0x120(r4)
-/* 80121DD0 0011DA30 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121DD4 0011DA34 80 64 01 20 */ lwz r3, 0x120(r4)
-/* 80121DD8 0011DA38 90 64 02 4C */ stw r3, 0x24c(r4)
-/* 80121DDC 0011DA3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121DE0 0011DA40 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80121DE4:
-/* 80121DE4 0011DA44 38 60 00 48 */ li r3, 0x48
-/* 80121DE8 0011DA48 48 00 BD C1 */ bl func_8012DBA8
-/* 80121DEC 0011DA4C 48 00 3A 54 */ b lbl_80125840
-/* 80121DF0 0011DA50 A0 66 02 66 */ lhz r3, 0x266(r6)
-/* 80121DF4 0011DA54 38 80 00 64 */ li r4, 0x64
-/* 80121DF8 0011DA58 38 A0 00 DC */ li r5, 0xdc
-/* 80121DFC 0011DA5C 38 C0 01 B8 */ li r6, 0x1b8
-/* 80121E00 0011DA60 38 E0 00 78 */ li r7, 0x78
-/* 80121E04 0011DA64 39 00 FF FF */ li r8, -1
-/* 80121E08 0011DA68 39 20 00 00 */ li r9, 0
-/* 80121E0C 0011DA6C 39 40 00 01 */ li r10, 1
-/* 80121E10 0011DA70 48 12 E2 8D */ bl func_8025009C
-/* 80121E14 0011DA74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121E18 0011DA78 38 00 00 45 */ li r0, 0x45
-/* 80121E1C 0011DA7C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121E20 0011DA80 48 00 3A 20 */ b lbl_80125840
-/* 80121E24 0011DA84 A0 66 02 66 */ lhz r3, 0x266(r6)
-/* 80121E28 0011DA88 48 12 E4 BD */ bl func_802502E4
-/* 80121E2C 0011DA8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80121E30 0011DA90 40 82 3A 10 */ bne lbl_80125840
-/* 80121E34 0011DA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121E38 0011DA98 A0 03 02 68 */ lhz r0, 0x268(r3)
-/* 80121E3C 0011DA9C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121E40 0011DAA0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121E44 0011DAA4 A0 64 02 6C */ lhz r3, 0x26c(r4)
-/* 80121E48 0011DAA8 A0 84 02 6A */ lhz r4, 0x26a(r4)
-/* 80121E4C 0011DAAC 48 00 B6 81 */ bl func_8012D4CC
-/* 80121E50 0011DAB0 48 00 39 F0 */ b lbl_80125840
-/* 80121E54 0011DAB4 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 80121E58 0011DAB8 28 00 00 FF */ cmplwi r0, 0xff
-/* 80121E5C 0011DABC 40 82 00 28 */ bne lbl_80121E84
-/* 80121E60 0011DAC0 A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 80121E64 0011DAC4 48 13 1F 6D */ bl func_80253DD0
-/* 80121E68 0011DAC8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80121E6C 0011DACC 28 00 00 03 */ cmplwi r0, 3
-/* 80121E70 0011DAD0 40 82 00 2C */ bne lbl_80121E9C
-/* 80121E74 0011DAD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121E78 0011DAD8 38 00 00 47 */ li r0, 0x47
-/* 80121E7C 0011DADC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121E80 0011DAE0 48 00 00 1C */ b lbl_80121E9C
-lbl_80121E84:
-/* 80121E84 0011DAE4 38 60 00 FF */ li r3, 0xff
-/* 80121E88 0011DAE8 48 00 B4 61 */ bl func_8012D2E8
-/* 80121E8C 0011DAEC 48 00 B2 0D */ bl func_8012D098
-/* 80121E90 0011DAF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121E94 0011DAF4 38 00 00 47 */ li r0, 0x47
-/* 80121E98 0011DAF8 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80121E9C:
-/* 80121E9C 0011DAFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121EA0 0011DB00 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80121EA4 0011DB04 28 00 00 47 */ cmplwi r0, 0x47
-/* 80121EA8 0011DB08 40 82 39 98 */ bne lbl_80125840
-/* 80121EAC 0011DB0C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80121EB0 0011DB10 38 80 00 01 */ li r4, 1
-/* 80121EB4 0011DB14 38 A0 00 00 */ li r5, 0
-/* 80121EB8 0011DB18 48 13 1E F9 */ bl func_80253DB0
-/* 80121EBC 0011DB1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121EC0 0011DB20 38 80 00 03 */ li r4, 3
-/* 80121EC4 0011DB24 38 A0 00 00 */ li r5, 0
-/* 80121EC8 0011DB28 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121ECC 0011DB2C 48 13 1E E5 */ bl func_80253DB0
-/* 80121ED0 0011DB30 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121ED4 0011DB34 38 80 00 03 */ li r4, 3
-/* 80121ED8 0011DB38 38 A0 00 00 */ li r5, 0
-/* 80121EDC 0011DB3C A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121EE0 0011DB40 48 13 1E D1 */ bl func_80253DB0
-/* 80121EE4 0011DB44 48 00 39 5C */ b lbl_80125840
-/* 80121EE8 0011DB48 A8 66 00 D0 */ lha r3, 0xd0(r6)
-/* 80121EEC 0011DB4C 48 13 1E E5 */ bl func_80253DD0
-/* 80121EF0 0011DB50 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80121EF4 0011DB54 28 00 00 03 */ cmplwi r0, 3
-/* 80121EF8 0011DB58 40 82 01 74 */ bne lbl_8012206C
-/* 80121EFC 0011DB5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121F00 0011DB60 38 80 00 08 */ li r4, 8
-/* 80121F04 0011DB64 38 A0 00 00 */ li r5, 0
-/* 80121F08 0011DB68 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80121F0C 0011DB6C 48 13 1E E5 */ bl func_80253DF0
-/* 80121F10 0011DB70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121F14 0011DB74 38 80 00 08 */ li r4, 8
-/* 80121F18 0011DB78 38 A0 00 00 */ li r5, 0
-/* 80121F1C 0011DB7C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80121F20 0011DB80 48 13 1E D1 */ bl func_80253DF0
-/* 80121F24 0011DB84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121F28 0011DB88 38 80 00 08 */ li r4, 8
-/* 80121F2C 0011DB8C 38 A0 00 00 */ li r5, 0
-/* 80121F30 0011DB90 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 80121F34 0011DB94 48 13 1E BD */ bl func_80253DF0
-/* 80121F38 0011DB98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121F3C 0011DB9C 38 80 00 08 */ li r4, 8
-/* 80121F40 0011DBA0 38 A0 00 00 */ li r5, 0
-/* 80121F44 0011DBA4 A8 63 00 FE */ lha r3, 0xfe(r3)
-/* 80121F48 0011DBA8 48 13 1E A9 */ bl func_80253DF0
-/* 80121F4C 0011DBAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121F50 0011DBB0 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 80121F54 0011DBB4 28 00 00 FF */ cmplwi r0, 0xff
-/* 80121F58 0011DBB8 40 82 00 10 */ bne lbl_80121F68
-/* 80121F5C 0011DBBC 38 00 00 24 */ li r0, 0x24
-/* 80121F60 0011DBC0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80121F64 0011DBC4 48 00 38 DC */ b lbl_80125840
-lbl_80121F68:
-/* 80121F68 0011DBC8 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80121F6C 0011DBCC 2C 00 00 02 */ cmpwi r0, 2
-/* 80121F70 0011DBD0 41 82 00 E8 */ beq lbl_80122058
-/* 80121F74 0011DBD4 40 80 00 10 */ bge lbl_80121F84
-/* 80121F78 0011DBD8 2C 00 00 01 */ cmpwi r0, 1
-/* 80121F7C 0011DBDC 40 80 00 14 */ bge lbl_80121F90
-/* 80121F80 0011DBE0 48 00 00 EC */ b lbl_8012206C
-lbl_80121F84:
-/* 80121F84 0011DBE4 2C 00 00 04 */ cmpwi r0, 4
-/* 80121F88 0011DBE8 40 80 00 E4 */ bge lbl_8012206C
-/* 80121F8C 0011DBEC 48 00 00 D8 */ b lbl_80122064
-lbl_80121F90:
-/* 80121F90 0011DBF0 3B C0 00 00 */ li r30, 0
-lbl_80121F94:
-/* 80121F94 0011DBF4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121F98 0011DBF8 57 C4 06 3E */ clrlwi r4, r30, 0x18
-/* 80121F9C 0011DBFC 7C 65 22 14 */ add r3, r5, r4
-/* 80121FA0 0011DC00 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 80121FA4 0011DC04 28 00 00 01 */ cmplwi r0, 1
-/* 80121FA8 0011DC08 40 82 00 1C */ bne lbl_80121FC4
-/* 80121FAC 0011DC0C 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80121FB0 0011DC10 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80121FB4 0011DC14 38 60 00 01 */ li r3, 1
-/* 80121FB8 0011DC18 7C 84 02 14 */ add r4, r4, r0
-/* 80121FBC 0011DC1C 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80121FC0 0011DC20 4B FF A9 DD */ bl func_8011C99C
-lbl_80121FC4:
-/* 80121FC4 0011DC24 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80121FC8 0011DC28 57 C4 06 3E */ clrlwi r4, r30, 0x18
-/* 80121FCC 0011DC2C 7C 65 22 14 */ add r3, r5, r4
-/* 80121FD0 0011DC30 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 80121FD4 0011DC34 28 00 00 02 */ cmplwi r0, 2
-/* 80121FD8 0011DC38 40 82 00 1C */ bne lbl_80121FF4
-/* 80121FDC 0011DC3C 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80121FE0 0011DC40 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80121FE4 0011DC44 38 60 00 02 */ li r3, 2
-/* 80121FE8 0011DC48 7C 84 02 14 */ add r4, r4, r0
-/* 80121FEC 0011DC4C 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80121FF0 0011DC50 4B FF A9 AD */ bl func_8011C99C
-lbl_80121FF4:
-/* 80121FF4 0011DC54 3B DE 00 01 */ addi r30, r30, 1
-/* 80121FF8 0011DC58 28 1E 00 08 */ cmplwi r30, 8
-/* 80121FFC 0011DC5C 41 80 FF 98 */ blt lbl_80121F94
-/* 80122000 0011DC60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122004 0011DC64 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80122008 0011DC68 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 8012200C 0011DC6C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 80122010 0011DC70 28 00 00 02 */ cmplwi r0, 2
-/* 80122014 0011DC74 40 82 00 34 */ bne lbl_80122048
-/* 80122018 0011DC78 38 60 00 32 */ li r3, 0x32
-/* 8012201C 0011DC7C 4B FF C0 91 */ bl func_8011E0AC
-/* 80122020 0011DC80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122024 0011DC84 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80122028 0011DC88 38 64 04 4C */ addi r3, r4, 0x44c
-/* 8012202C 0011DC8C 38 84 1F FC */ addi r4, r4, 0x1ffc
-/* 80122030 0011DC90 4B FA 8A 71 */ bl func_800CAAA0
-/* 80122034 0011DC94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122038 0011DC98 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 8012203C 0011DC9C 38 64 12 24 */ addi r3, r4, 0x1224
-/* 80122040 0011DCA0 38 84 2D D4 */ addi r4, r4, 0x2dd4
-/* 80122044 0011DCA4 4B FA 8A 5D */ bl func_800CAAA0
-lbl_80122048:
-/* 80122048 0011DCA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012204C 0011DCAC 38 00 00 56 */ li r0, 0x56
-/* 80122050 0011DCB0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122054 0011DCB4 48 00 00 18 */ b lbl_8012206C
-lbl_80122058:
-/* 80122058 0011DCB8 38 00 00 51 */ li r0, 0x51
-/* 8012205C 0011DCBC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122060 0011DCC0 48 00 00 0C */ b lbl_8012206C
-lbl_80122064:
-/* 80122064 0011DCC4 38 00 00 4A */ li r0, 0x4a
-/* 80122068 0011DCC8 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_8012206C:
-/* 8012206C 0011DCCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122070 0011DCD0 38 00 00 00 */ li r0, 0
-/* 80122074 0011DCD4 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80122078 0011DCD8 48 00 37 C8 */ b lbl_80125840
-/* 8012207C 0011DCDC A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 80122080 0011DCE0 38 80 00 03 */ li r4, 3
-/* 80122084 0011DCE4 38 A0 00 00 */ li r5, 0
-/* 80122088 0011DCE8 48 13 1D 29 */ bl func_80253DB0
-/* 8012208C 0011DCEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122090 0011DCF0 38 80 00 03 */ li r4, 3
-/* 80122094 0011DCF4 38 A0 00 00 */ li r5, 0
-/* 80122098 0011DCF8 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 8012209C 0011DCFC 48 13 1D 15 */ bl func_80253DB0
-/* 801220A0 0011DD00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801220A4 0011DD04 38 00 00 49 */ li r0, 0x49
-/* 801220A8 0011DD08 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801220AC 0011DD0C 48 00 37 94 */ b lbl_80125840
-/* 801220B0 0011DD10 A8 66 00 D0 */ lha r3, 0xd0(r6)
-/* 801220B4 0011DD14 48 13 1D 1D */ bl func_80253DD0
-/* 801220B8 0011DD18 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801220BC 0011DD1C 28 00 00 03 */ cmplwi r0, 3
-/* 801220C0 0011DD20 40 82 37 80 */ bne lbl_80125840
-/* 801220C4 0011DD24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801220C8 0011DD28 38 80 00 08 */ li r4, 8
-/* 801220CC 0011DD2C 38 A0 00 00 */ li r5, 0
-/* 801220D0 0011DD30 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801220D4 0011DD34 48 13 1D 1D */ bl func_80253DF0
-/* 801220D8 0011DD38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801220DC 0011DD3C 38 80 00 08 */ li r4, 8
-/* 801220E0 0011DD40 38 A0 00 00 */ li r5, 0
-/* 801220E4 0011DD44 A8 63 00 D0 */ lha r3, 0xd0(r3)
-/* 801220E8 0011DD48 48 13 1D 09 */ bl func_80253DF0
-/* 801220EC 0011DD4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801220F0 0011DD50 38 00 00 16 */ li r0, 0x16
-/* 801220F4 0011DD54 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801220F8 0011DD58 48 00 37 48 */ b lbl_80125840
-/* 801220FC 0011DD5C 4B FF 3E 71 */ bl func_80115F6C
-/* 80122100 0011DD60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122104 0011DD64 38 00 00 7F */ li r0, 0x7f
-/* 80122108 0011DD68 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012210C 0011DD6C 48 00 37 34 */ b lbl_80125840
-/* 80122110 0011DD70 4B F2 E1 AD */ bl func_800502BC
-/* 80122114 0011DD74 2C 03 00 00 */ cmpwi r3, 0
-/* 80122118 0011DD78 41 82 37 28 */ beq lbl_80125840
-/* 8012211C 0011DD7C 81 2D 82 98 */ lwz r9, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122120 0011DD80 38 00 00 04 */ li r0, 4
-/* 80122124 0011DD84 38 60 00 01 */ li r3, 1
-/* 80122128 0011DD88 38 80 00 00 */ li r4, 0
-/* 8012212C 0011DD8C 81 09 09 74 */ lwz r8, 0x974(r9)
-/* 80122130 0011DD90 38 A0 00 00 */ li r5, 0
-/* 80122134 0011DD94 38 C0 00 00 */ li r6, 0
-/* 80122138 0011DD98 38 E0 00 00 */ li r7, 0
-/* 8012213C 0011DD9C 55 08 04 5E */ rlwinm r8, r8, 0, 0x11, 0xf
-/* 80122140 0011DDA0 91 09 09 74 */ stw r8, 0x974(r9)
-/* 80122144 0011DDA4 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122148 0011DDA8 B0 08 01 2C */ sth r0, 0x12c(r8)
-/* 8012214C 0011DDAC 4B F3 42 0D */ bl func_80056358
-/* 80122150 0011DDB0 38 60 00 52 */ li r3, 0x52
-/* 80122154 0011DDB4 38 80 00 01 */ li r4, 1
-/* 80122158 0011DDB8 38 A0 00 01 */ li r5, 1
-/* 8012215C 0011DDBC 48 04 07 E5 */ bl func_80162940
-/* 80122160 0011DDC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122164 0011DDC4 38 00 00 00 */ li r0, 0
-/* 80122168 0011DDC8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012216C 0011DDCC 4B F3 57 51 */ bl func_800578BC
-/* 80122170 0011DDD0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122174 0011DDD4 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80122178 0011DDD8 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 8012217C 0011DDDC 80 84 00 10 */ lwz r4, 0x10(r4)
-/* 80122180 0011DDE0 48 10 46 29 */ bl func_802267A8
-/* 80122184 0011DDE4 48 00 36 BC */ b lbl_80125840
-/* 80122188 0011DDE8 A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 8012218C 0011DDEC 48 13 1C 45 */ bl func_80253DD0
-/* 80122190 0011DDF0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80122194 0011DDF4 28 00 00 03 */ cmplwi r0, 3
-/* 80122198 0011DDF8 40 82 36 A8 */ bne lbl_80125840
-/* 8012219C 0011DDFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801221A0 0011DE00 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 801221A4 0011DE04 2C 00 00 00 */ cmpwi r0, 0
-/* 801221A8 0011DE08 41 82 00 60 */ beq lbl_80122208
-/* 801221AC 0011DE0C A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 801221B0 0011DE10 38 80 00 04 */ li r4, 4
-/* 801221B4 0011DE14 38 A0 00 00 */ li r5, 0
-/* 801221B8 0011DE18 48 13 1B F9 */ bl func_80253DB0
-/* 801221BC 0011DE1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801221C0 0011DE20 38 C0 00 01 */ li r6, 1
-/* 801221C4 0011DE24 38 80 00 08 */ li r4, 8
-/* 801221C8 0011DE28 38 A0 00 01 */ li r5, 1
-/* 801221CC 0011DE2C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801221D0 0011DE30 50 C0 D8 48 */ rlwimi r0, r6, 0x1b, 1, 4
-/* 801221D4 0011DE34 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801221D8 0011DE38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801221DC 0011DE3C A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801221E0 0011DE40 48 13 1C 11 */ bl func_80253DF0
-/* 801221E4 0011DE44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801221E8 0011DE48 38 80 00 06 */ li r4, 6
-/* 801221EC 0011DE4C 38 A0 00 00 */ li r5, 0
-/* 801221F0 0011DE50 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801221F4 0011DE54 48 13 1B BD */ bl func_80253DB0
-/* 801221F8 0011DE58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801221FC 0011DE5C 38 00 00 93 */ li r0, 0x93
-/* 80122200 0011DE60 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122204 0011DE64 48 00 36 3C */ b lbl_80125840
-lbl_80122208:
-/* 80122208 0011DE68 A8 63 00 C6 */ lha r3, 0xc6(r3)
-/* 8012220C 0011DE6C 38 80 00 05 */ li r4, 5
-/* 80122210 0011DE70 38 A0 00 00 */ li r5, 0
-/* 80122214 0011DE74 48 13 1B 9D */ bl func_80253DB0
-/* 80122218 0011DE78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012221C 0011DE7C 38 00 00 9B */ li r0, 0x9b
-/* 80122220 0011DE80 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122224 0011DE84 48 00 36 1C */ b lbl_80125840
-/* 80122228 0011DE88 A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 8012222C 0011DE8C 48 13 1B A5 */ bl func_80253DD0
-/* 80122230 0011DE90 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80122234 0011DE94 28 00 00 03 */ cmplwi r0, 3
-/* 80122238 0011DE98 40 82 36 08 */ bne lbl_80125840
-/* 8012223C 0011DE9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122240 0011DEA0 38 00 00 9C */ li r0, 0x9c
-/* 80122244 0011DEA4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122248 0011DEA8 48 00 35 F8 */ b lbl_80125840
-/* 8012224C 0011DEAC A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 80122250 0011DEB0 38 80 00 08 */ li r4, 8
-/* 80122254 0011DEB4 38 A0 00 00 */ li r5, 0
-/* 80122258 0011DEB8 48 13 1B 99 */ bl func_80253DF0
-/* 8012225C 0011DEBC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122260 0011DEC0 38 80 00 08 */ li r4, 8
-/* 80122264 0011DEC4 38 A0 00 00 */ li r5, 0
-/* 80122268 0011DEC8 A8 63 00 FE */ lha r3, 0xfe(r3)
-/* 8012226C 0011DECC 48 13 1B 85 */ bl func_80253DF0
-/* 80122270 0011DED0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122274 0011DED4 38 00 00 07 */ li r0, 7
-/* 80122278 0011DED8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012227C 0011DEDC 48 00 35 C4 */ b lbl_80125840
-/* 80122280 0011DEE0 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 80122284 0011DEE4 48 13 1B 4D */ bl func_80253DD0
-/* 80122288 0011DEE8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012228C 0011DEEC 28 00 00 03 */ cmplwi r0, 3
-/* 80122290 0011DEF0 40 82 35 B0 */ bne lbl_80125840
-/* 80122294 0011DEF4 38 60 00 00 */ li r3, 0
-/* 80122298 0011DEF8 38 80 00 00 */ li r4, 0
-/* 8012229C 0011DEFC 4B F3 76 5D */ bl func_800598F8
-/* 801222A0 0011DF00 38 60 00 01 */ li r3, 1
-/* 801222A4 0011DF04 38 80 00 00 */ li r4, 0
-/* 801222A8 0011DF08 38 A0 00 00 */ li r5, 0
-/* 801222AC 0011DF0C 38 C0 00 02 */ li r6, 2
-/* 801222B0 0011DF10 38 E0 00 00 */ li r7, 0
-/* 801222B4 0011DF14 39 00 00 00 */ li r8, 0
-/* 801222B8 0011DF18 4B F3 77 11 */ bl func_800599C8
-/* 801222BC 0011DF1C 38 60 00 02 */ li r3, 2
-/* 801222C0 0011DF20 38 80 00 00 */ li r4, 0
-/* 801222C4 0011DF24 38 A0 00 01 */ li r5, 1
-/* 801222C8 0011DF28 38 C0 00 00 */ li r6, 0
-/* 801222CC 0011DF2C 38 E0 00 00 */ li r7, 0
-/* 801222D0 0011DF30 39 00 00 00 */ li r8, 0
-/* 801222D4 0011DF34 4B F3 76 F5 */ bl func_800599C8
-/* 801222D8 0011DF38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801222DC 0011DF3C 38 00 00 94 */ li r0, 0x94
-/* 801222E0 0011DF40 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801222E4 0011DF44 48 00 35 5C */ b lbl_80125840
-/* 801222E8 0011DF48 38 60 00 00 */ li r3, 0
-/* 801222EC 0011DF4C 38 80 00 02 */ li r4, 2
-/* 801222F0 0011DF50 38 A0 00 00 */ li r5, 0
-/* 801222F4 0011DF54 38 C0 00 01 */ li r6, 1
-/* 801222F8 0011DF58 4B F3 77 75 */ bl func_80059A6C
-/* 801222FC 0011DF5C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80122300 0011DF60 41 82 00 80 */ beq lbl_80122380
-/* 80122304 0011DF64 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80122308 0011DF68 2C 00 00 02 */ cmpwi r0, 2
-/* 8012230C 0011DF6C 41 82 00 44 */ beq lbl_80122350
-/* 80122310 0011DF70 40 80 35 30 */ bge lbl_80125840
-/* 80122314 0011DF74 2C 00 00 01 */ cmpwi r0, 1
-/* 80122318 0011DF78 40 80 00 08 */ bge lbl_80122320
-/* 8012231C 0011DF7C 48 00 35 24 */ b lbl_80125840
-lbl_80122320:
-/* 80122320 0011DF80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122324 0011DF84 38 80 00 02 */ li r4, 2
-/* 80122328 0011DF88 38 A0 00 00 */ li r5, 0
-/* 8012232C 0011DF8C A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 80122330 0011DF90 48 13 1A 81 */ bl func_80253DB0
-/* 80122334 0011DF94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122338 0011DF98 38 80 00 95 */ li r4, 0x95
-/* 8012233C 0011DF9C 38 00 00 01 */ li r0, 1
-/* 80122340 0011DFA0 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122344 0011DFA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122348 0011DFA8 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8012234C 0011DFAC 48 00 34 F4 */ b lbl_80125840
-lbl_80122350:
-/* 80122350 0011DFB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122354 0011DFB4 38 80 00 03 */ li r4, 3
-/* 80122358 0011DFB8 38 A0 00 00 */ li r5, 0
-/* 8012235C 0011DFBC A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 80122360 0011DFC0 48 13 1A 51 */ bl func_80253DB0
-/* 80122364 0011DFC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122368 0011DFC8 38 80 00 95 */ li r4, 0x95
-/* 8012236C 0011DFCC 38 00 00 02 */ li r0, 2
-/* 80122370 0011DFD0 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122374 0011DFD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122378 0011DFD8 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8012237C 0011DFDC 48 00 34 C4 */ b lbl_80125840
-lbl_80122380:
-/* 80122380 0011DFE0 2C 03 00 02 */ cmpwi r3, 2
-/* 80122384 0011DFE4 41 82 00 2C */ beq lbl_801223B0
-/* 80122388 0011DFE8 40 80 34 B8 */ bge lbl_80125840
-/* 8012238C 0011DFEC 2C 03 00 01 */ cmpwi r3, 1
-/* 80122390 0011DFF0 40 80 00 08 */ bge lbl_80122398
-/* 80122394 0011DFF4 48 00 34 AC */ b lbl_80125840
-lbl_80122398:
-/* 80122398 0011DFF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012239C 0011DFFC 38 80 00 00 */ li r4, 0
-/* 801223A0 0011E000 38 A0 00 00 */ li r5, 0
-/* 801223A4 0011E004 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801223A8 0011E008 48 13 1A 09 */ bl func_80253DB0
-/* 801223AC 0011E00C 48 00 34 94 */ b lbl_80125840
-lbl_801223B0:
-/* 801223B0 0011E010 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801223B4 0011E014 38 80 00 01 */ li r4, 1
-/* 801223B8 0011E018 38 A0 00 00 */ li r5, 0
-/* 801223BC 0011E01C A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801223C0 0011E020 48 13 19 F1 */ bl func_80253DB0
-/* 801223C4 0011E024 48 00 34 7C */ b lbl_80125840
-/* 801223C8 0011E028 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 801223CC 0011E02C 48 13 1A 05 */ bl func_80253DD0
-/* 801223D0 0011E030 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801223D4 0011E034 28 00 00 03 */ cmplwi r0, 3
-/* 801223D8 0011E038 40 82 34 68 */ bne lbl_80125840
-/* 801223DC 0011E03C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801223E0 0011E040 38 00 00 96 */ li r0, 0x96
-/* 801223E4 0011E044 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801223E8 0011E048 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801223EC 0011E04C 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 801223F0 0011E050 28 00 00 01 */ cmplwi r0, 1
-/* 801223F4 0011E054 40 82 00 A4 */ bne lbl_80122498
-/* 801223F8 0011E058 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801223FC 0011E05C 38 80 00 07 */ li r4, 7
-/* 80122400 0011E060 38 A0 00 00 */ li r5, 0
-/* 80122404 0011E064 48 13 19 AD */ bl func_80253DB0
-/* 80122408 0011E068 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012240C 0011E06C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80122410 0011E070 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 80122414 0011E074 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80122418 0011E078 48 04 0B BD */ bl glplatAbortFrame
-/* 8012241C 0011E07C 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122420 0011E080 38 60 00 00 */ li r3, 0
-/* 80122424 0011E084 38 80 00 00 */ li r4, 0
-/* 80122428 0011E088 38 A0 00 00 */ li r5, 0
-/* 8012242C 0011E08C 80 08 09 74 */ lwz r0, 0x974(r8)
-/* 80122430 0011E090 38 C0 00 00 */ li r6, 0
-/* 80122434 0011E094 38 E0 00 00 */ li r7, 0
-/* 80122438 0011E098 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 8012243C 0011E09C 90 08 09 74 */ stw r0, 0x974(r8)
-/* 80122440 0011E0A0 4B F3 3F 19 */ bl func_80056358
-/* 80122444 0011E0A4 38 00 00 08 */ li r0, 8
-/* 80122448 0011E0A8 38 60 00 00 */ li r3, 0
-/* 8012244C 0011E0AC 38 A0 00 00 */ li r5, 0
-/* 80122450 0011E0B0 7C 09 03 A6 */ mtctr r0
-lbl_80122454:
-/* 80122454 0011E0B4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122458 0011E0B8 7C 80 1A 14 */ add r4, r0, r3
-/* 8012245C 0011E0BC 90 A4 01 D0 */ stw r5, 0x1d0(r4)
-/* 80122460 0011E0C0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122464 0011E0C4 7C 80 1A 14 */ add r4, r0, r3
-/* 80122468 0011E0C8 38 63 00 04 */ addi r3, r3, 4
-/* 8012246C 0011E0CC 90 A4 01 F0 */ stw r5, 0x1f0(r4)
-/* 80122470 0011E0D0 42 00 FF E4 */ bdnz lbl_80122454
-/* 80122474 0011E0D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122478 0011E0D8 38 80 00 00 */ li r4, 0
-/* 8012247C 0011E0DC 38 00 00 03 */ li r0, 3
-/* 80122480 0011E0E0 90 83 02 40 */ stw r4, 0x240(r3)
-/* 80122484 0011E0E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122488 0011E0E8 90 83 02 3C */ stw r4, 0x23c(r3)
-/* 8012248C 0011E0EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122490 0011E0F0 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80122494 0011E0F4 48 00 33 AC */ b lbl_80125840
-lbl_80122498:
-/* 80122498 0011E0F8 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012249C 0011E0FC 38 80 00 05 */ li r4, 5
-/* 801224A0 0011E100 38 A0 00 00 */ li r5, 0
-/* 801224A4 0011E104 48 13 19 0D */ bl func_80253DB0
-/* 801224A8 0011E108 48 00 33 98 */ b lbl_80125840
-/* 801224AC 0011E10C A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 801224B0 0011E110 48 13 19 21 */ bl func_80253DD0
-/* 801224B4 0011E114 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801224B8 0011E118 28 00 00 03 */ cmplwi r0, 3
-/* 801224BC 0011E11C 40 82 33 84 */ bne lbl_80125840
-/* 801224C0 0011E120 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801224C4 0011E124 80 03 01 20 */ lwz r0, 0x120(r3)
-/* 801224C8 0011E128 28 00 00 01 */ cmplwi r0, 1
-/* 801224CC 0011E12C 40 82 00 18 */ bne lbl_801224E4
-/* 801224D0 0011E130 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801224D4 0011E134 38 80 00 08 */ li r4, 8
-/* 801224D8 0011E138 38 A0 00 00 */ li r5, 0
-/* 801224DC 0011E13C 48 13 18 D5 */ bl func_80253DB0
-/* 801224E0 0011E140 48 00 00 14 */ b lbl_801224F4
-lbl_801224E4:
-/* 801224E4 0011E144 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801224E8 0011E148 38 80 00 08 */ li r4, 8
-/* 801224EC 0011E14C 38 A0 00 00 */ li r5, 0
-/* 801224F0 0011E150 48 13 19 01 */ bl func_80253DF0
-lbl_801224F4:
-/* 801224F4 0011E154 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801224F8 0011E158 38 00 00 97 */ li r0, 0x97
-/* 801224FC 0011E15C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122500 0011E160 48 00 33 40 */ b lbl_80125840
-/* 80122504 0011E164 80 06 01 20 */ lwz r0, 0x120(r6)
-/* 80122508 0011E168 28 00 00 02 */ cmplwi r0, 2
-/* 8012250C 0011E16C 40 82 00 74 */ bne lbl_80122580
-/* 80122510 0011E170 A8 66 00 C6 */ lha r3, 0xc6(r6)
-/* 80122514 0011E174 38 80 00 02 */ li r4, 2
-/* 80122518 0011E178 38 A0 00 00 */ li r5, 0
-/* 8012251C 0011E17C 48 13 18 95 */ bl func_80253DB0
-/* 80122520 0011E180 38 60 00 00 */ li r3, 0
-/* 80122524 0011E184 38 80 00 00 */ li r4, 0
-/* 80122528 0011E188 4B F3 73 D1 */ bl func_800598F8
-/* 8012252C 0011E18C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122530 0011E190 38 00 00 01 */ li r0, 1
-/* 80122534 0011E194 38 60 00 01 */ li r3, 1
-/* 80122538 0011E198 38 80 00 00 */ li r4, 0
-/* 8012253C 0011E19C 98 05 02 48 */ stb r0, 0x248(r5)
-/* 80122540 0011E1A0 38 A0 00 00 */ li r5, 0
-/* 80122544 0011E1A4 38 C0 00 00 */ li r6, 0
-/* 80122548 0011E1A8 38 E0 00 02 */ li r7, 2
-/* 8012254C 0011E1AC 39 00 00 00 */ li r8, 0
-/* 80122550 0011E1B0 4B F3 74 79 */ bl func_800599C8
-/* 80122554 0011E1B4 38 60 00 02 */ li r3, 2
-/* 80122558 0011E1B8 38 80 00 01 */ li r4, 1
-/* 8012255C 0011E1BC 38 A0 00 00 */ li r5, 0
-/* 80122560 0011E1C0 38 C0 00 00 */ li r6, 0
-/* 80122564 0011E1C4 38 E0 00 00 */ li r7, 0
-/* 80122568 0011E1C8 39 00 00 00 */ li r8, 0
-/* 8012256C 0011E1CC 4B F3 74 5D */ bl func_800599C8
-/* 80122570 0011E1D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122574 0011E1D4 38 00 00 0E */ li r0, 0xe
-/* 80122578 0011E1D8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012257C 0011E1DC 48 00 32 C4 */ b lbl_80125840
-lbl_80122580:
-/* 80122580 0011E1E0 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 80122584 0011E1E4 48 13 18 4D */ bl func_80253DD0
-/* 80122588 0011E1E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012258C 0011E1EC 28 00 00 03 */ cmplwi r0, 3
-/* 80122590 0011E1F0 40 82 32 B0 */ bne lbl_80125840
-/* 80122594 0011E1F4 38 60 00 80 */ li r3, 0x80
-/* 80122598 0011E1F8 38 80 00 00 */ li r4, 0
-/* 8012259C 0011E1FC 38 A0 00 00 */ li r5, 0
-/* 801225A0 0011E200 38 C0 00 01 */ li r6, 1
-/* 801225A4 0011E204 4B F3 74 C9 */ bl func_80059A6C
-/* 801225A8 0011E208 2C 03 00 00 */ cmpwi r3, 0
-/* 801225AC 0011E20C 41 82 32 94 */ beq lbl_80125840
-/* 801225B0 0011E210 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801225B4 0011E214 38 80 00 0A */ li r4, 0xa
-/* 801225B8 0011E218 38 A0 00 00 */ li r5, 0
-/* 801225BC 0011E21C A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801225C0 0011E220 48 13 17 F1 */ bl func_80253DB0
-/* 801225C4 0011E224 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801225C8 0011E228 38 00 00 98 */ li r0, 0x98
-/* 801225CC 0011E22C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801225D0 0011E230 48 00 32 70 */ b lbl_80125840
-/* 801225D4 0011E234 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 801225D8 0011E238 48 13 17 F9 */ bl func_80253DD0
-/* 801225DC 0011E23C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801225E0 0011E240 28 00 00 03 */ cmplwi r0, 3
-/* 801225E4 0011E244 40 82 32 5C */ bne lbl_80125840
-/* 801225E8 0011E248 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801225EC 0011E24C 38 80 00 08 */ li r4, 8
-/* 801225F0 0011E250 38 A0 00 00 */ li r5, 0
-/* 801225F4 0011E254 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 801225F8 0011E258 48 13 17 F9 */ bl func_80253DF0
-/* 801225FC 0011E25C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122600 0011E260 38 00 00 9C */ li r0, 0x9c
-/* 80122604 0011E264 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122608 0011E268 48 00 32 38 */ b lbl_80125840
-/* 8012260C 0011E26C 38 60 00 0E */ li r3, 0xe
-/* 80122610 0011E270 38 80 00 00 */ li r4, 0
-/* 80122614 0011E274 4B F3 3D D9 */ bl func_800563EC
-/* 80122618 0011E278 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012261C 0011E27C 38 80 00 08 */ li r4, 8
-/* 80122620 0011E280 38 A0 00 01 */ li r5, 1
-/* 80122624 0011E284 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122628 0011E288 48 13 17 C9 */ bl func_80253DF0
-/* 8012262C 0011E28C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122630 0011E290 38 80 00 0E */ li r4, 0xe
-/* 80122634 0011E294 38 A0 00 00 */ li r5, 0
-/* 80122638 0011E298 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 8012263C 0011E29C 48 13 17 75 */ bl func_80253DB0
-/* 80122640 0011E2A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122644 0011E2A4 38 80 00 08 */ li r4, 8
-/* 80122648 0011E2A8 38 A0 00 01 */ li r5, 1
-/* 8012264C 0011E2AC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122650 0011E2B0 48 13 17 A1 */ bl func_80253DF0
-/* 80122654 0011E2B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122658 0011E2B8 38 80 00 04 */ li r4, 4
-/* 8012265C 0011E2BC 38 A0 00 00 */ li r5, 0
-/* 80122660 0011E2C0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122664 0011E2C4 48 13 17 4D */ bl func_80253DB0
-/* 80122668 0011E2C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012266C 0011E2CC 38 80 00 08 */ li r4, 8
-/* 80122670 0011E2D0 38 A0 00 01 */ li r5, 1
-/* 80122674 0011E2D4 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122678 0011E2D8 48 13 17 79 */ bl func_80253DF0
-/* 8012267C 0011E2DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122680 0011E2E0 38 80 00 06 */ li r4, 6
-/* 80122684 0011E2E4 38 A0 00 00 */ li r5, 0
-/* 80122688 0011E2E8 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 8012268C 0011E2EC 48 13 17 25 */ bl func_80253DB0
-/* 80122690 0011E2F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122694 0011E2F4 38 80 00 1F */ li r4, 0x1f
-/* 80122698 0011E2F8 38 00 00 01 */ li r0, 1
-/* 8012269C 0011E2FC 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801226A0 0011E300 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801226A4 0011E304 88 64 01 8E */ lbz r3, 0x18e(r4)
-/* 801226A8 0011E308 90 64 01 60 */ stw r3, 0x160(r4)
-/* 801226AC 0011E30C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801226B0 0011E310 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 801226B4 0011E314 48 00 31 8C */ b lbl_80125840
-/* 801226B8 0011E318 A8 66 00 D6 */ lha r3, 0xd6(r6)
-/* 801226BC 0011E31C 48 13 17 15 */ bl func_80253DD0
-/* 801226C0 0011E320 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801226C4 0011E324 28 00 00 03 */ cmplwi r0, 3
-/* 801226C8 0011E328 40 82 31 78 */ bne lbl_80125840
-/* 801226CC 0011E32C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801226D0 0011E330 38 00 00 20 */ li r0, 0x20
-/* 801226D4 0011E334 38 60 00 00 */ li r3, 0
-/* 801226D8 0011E338 38 80 00 00 */ li r4, 0
-/* 801226DC 0011E33C 90 05 01 28 */ stw r0, 0x128(r5)
-/* 801226E0 0011E340 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 801226E4 0011E344 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 801226E8 0011E348 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe
-/* 801226EC 0011E34C 90 05 09 74 */ stw r0, 0x974(r5)
-/* 801226F0 0011E350 4B F3 72 09 */ bl func_800598F8
-/* 801226F4 0011E354 38 60 00 01 */ li r3, 1
-/* 801226F8 0011E358 38 80 00 50 */ li r4, 0x50
-/* 801226FC 0011E35C 38 A0 00 00 */ li r5, 0
-/* 80122700 0011E360 38 C0 00 07 */ li r6, 7
-/* 80122704 0011E364 38 E0 00 02 */ li r7, 2
-/* 80122708 0011E368 39 00 00 00 */ li r8, 0
-/* 8012270C 0011E36C 4B F3 72 BD */ bl func_800599C8
-/* 80122710 0011E370 38 60 00 02 */ li r3, 2
-/* 80122714 0011E374 38 80 00 01 */ li r4, 1
-/* 80122718 0011E378 38 A0 00 00 */ li r5, 0
-/* 8012271C 0011E37C 38 C0 00 07 */ li r6, 7
-/* 80122720 0011E380 38 E0 00 03 */ li r7, 3
-/* 80122724 0011E384 39 00 00 00 */ li r8, 0
-/* 80122728 0011E388 4B F3 72 A1 */ bl func_800599C8
-/* 8012272C 0011E38C 38 60 00 03 */ li r3, 3
-/* 80122730 0011E390 38 80 00 02 */ li r4, 2
-/* 80122734 0011E394 38 A0 00 00 */ li r5, 0
-/* 80122738 0011E398 38 C0 00 08 */ li r6, 8
-/* 8012273C 0011E39C 38 E0 00 04 */ li r7, 4
-/* 80122740 0011E3A0 39 00 00 00 */ li r8, 0
-/* 80122744 0011E3A4 4B F3 72 85 */ bl func_800599C8
-/* 80122748 0011E3A8 38 60 00 04 */ li r3, 4
-/* 8012274C 0011E3AC 38 80 00 03 */ li r4, 3
-/* 80122750 0011E3B0 38 A0 00 00 */ li r5, 0
-/* 80122754 0011E3B4 38 C0 00 08 */ li r6, 8
-/* 80122758 0011E3B8 38 E0 00 05 */ li r7, 5
-/* 8012275C 0011E3BC 39 00 00 00 */ li r8, 0
-/* 80122760 0011E3C0 4B F3 72 69 */ bl func_800599C8
-/* 80122764 0011E3C4 38 60 00 05 */ li r3, 5
-/* 80122768 0011E3C8 38 80 00 04 */ li r4, 4
-/* 8012276C 0011E3CC 38 A0 00 00 */ li r5, 0
-/* 80122770 0011E3D0 38 C0 00 08 */ li r6, 8
-/* 80122774 0011E3D4 38 E0 00 06 */ li r7, 6
-/* 80122778 0011E3D8 39 00 00 00 */ li r8, 0
-/* 8012277C 0011E3DC 4B F3 72 4D */ bl func_800599C8
-/* 80122780 0011E3E0 38 60 00 06 */ li r3, 6
-/* 80122784 0011E3E4 38 80 00 05 */ li r4, 5
-/* 80122788 0011E3E8 38 A0 00 00 */ li r5, 0
-/* 8012278C 0011E3EC 38 C0 00 63 */ li r6, 0x63
-/* 80122790 0011E3F0 38 E0 00 5A */ li r7, 0x5a
-/* 80122794 0011E3F4 39 00 00 00 */ li r8, 0
-/* 80122798 0011E3F8 4B F3 72 31 */ bl func_800599C8
-/* 8012279C 0011E3FC 38 60 00 07 */ li r3, 7
-/* 801227A0 0011E400 38 80 00 00 */ li r4, 0
-/* 801227A4 0011E404 38 A0 00 02 */ li r5, 2
-/* 801227A8 0011E408 38 C0 00 00 */ li r6, 0
-/* 801227AC 0011E40C 38 E0 00 08 */ li r7, 8
-/* 801227B0 0011E410 39 00 00 00 */ li r8, 0
-/* 801227B4 0011E414 4B F3 72 15 */ bl func_800599C8
-/* 801227B8 0011E418 38 60 00 08 */ li r3, 8
-/* 801227BC 0011E41C 38 80 00 07 */ li r4, 7
-/* 801227C0 0011E420 38 A0 00 04 */ li r5, 4
-/* 801227C4 0011E424 38 C0 00 00 */ li r6, 0
-/* 801227C8 0011E428 38 E0 00 63 */ li r7, 0x63
-/* 801227CC 0011E42C 39 00 00 00 */ li r8, 0
-/* 801227D0 0011E430 4B F3 71 F9 */ bl func_800599C8
-/* 801227D4 0011E434 38 60 00 63 */ li r3, 0x63
-/* 801227D8 0011E438 38 80 00 08 */ li r4, 8
-/* 801227DC 0011E43C 38 A0 00 06 */ li r5, 6
-/* 801227E0 0011E440 38 C0 00 00 */ li r6, 0
-/* 801227E4 0011E444 38 E0 00 00 */ li r7, 0
-/* 801227E8 0011E448 39 00 00 00 */ li r8, 0
-/* 801227EC 0011E44C 4B F3 71 DD */ bl func_800599C8
-/* 801227F0 0011E450 38 60 00 50 */ li r3, 0x50
-/* 801227F4 0011E454 38 80 00 00 */ li r4, 0
-/* 801227F8 0011E458 38 A0 00 00 */ li r5, 0
-/* 801227FC 0011E45C 38 C0 00 00 */ li r6, 0
-/* 80122800 0011E460 38 E0 00 00 */ li r7, 0
-/* 80122804 0011E464 39 00 00 00 */ li r8, 0
-/* 80122808 0011E468 4B F3 71 C1 */ bl func_800599C8
-/* 8012280C 0011E46C 38 60 00 5A */ li r3, 0x5a
-/* 80122810 0011E470 38 80 00 00 */ li r4, 0
-/* 80122814 0011E474 38 A0 00 00 */ li r5, 0
-/* 80122818 0011E478 38 C0 00 00 */ li r6, 0
-/* 8012281C 0011E47C 38 E0 00 00 */ li r7, 0
-/* 80122820 0011E480 39 00 00 00 */ li r8, 0
-/* 80122824 0011E484 4B F3 71 A5 */ bl func_800599C8
-/* 80122828 0011E488 48 00 30 18 */ b lbl_80125840
-/* 8012282C 0011E48C 80 06 01 60 */ lwz r0, 0x160(r6)
-/* 80122830 0011E490 38 60 00 3F */ li r3, 0x3f
-/* 80122834 0011E494 38 A0 00 00 */ li r5, 0
-/* 80122838 0011E498 38 C0 00 01 */ li r6, 1
-/* 8012283C 0011E49C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80122840 0011E4A0 4B F3 72 2D */ bl func_80059A6C
-/* 80122844 0011E4A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80122848 0011E4A8 41 82 2F F8 */ beq lbl_80125840
-/* 8012284C 0011E4AC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80122850 0011E4B0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122854 0011E4B4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80122858 0011E4B8 90 04 01 60 */ stw r0, 0x160(r4)
-/* 8012285C 0011E4BC 41 82 04 44 */ beq lbl_80122CA0
-/* 80122860 0011E4C0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122864 0011E4C4 3B E0 00 00 */ li r31, 0
-/* 80122868 0011E4C8 80 85 01 60 */ lwz r4, 0x160(r5)
-/* 8012286C 0011E4CC 2C 04 00 07 */ cmpwi r4, 7
-/* 80122870 0011E4D0 41 82 02 B4 */ beq lbl_80122B24
-/* 80122874 0011E4D4 40 80 00 30 */ bge lbl_801228A4
-/* 80122878 0011E4D8 2C 04 00 03 */ cmpwi r4, 3
-/* 8012287C 0011E4DC 41 82 01 18 */ beq lbl_80122994
-/* 80122880 0011E4E0 40 80 00 14 */ bge lbl_80122894
-/* 80122884 0011E4E4 2C 04 00 01 */ cmpwi r4, 1
-/* 80122888 0011E4E8 41 82 00 48 */ beq lbl_801228D0
-/* 8012288C 0011E4EC 40 80 00 A4 */ bge lbl_80122930
-/* 80122890 0011E4F0 48 00 03 FC */ b lbl_80122C8C
-lbl_80122894:
-/* 80122894 0011E4F4 2C 04 00 05 */ cmpwi r4, 5
-/* 80122898 0011E4F8 41 82 01 C4 */ beq lbl_80122A5C
-/* 8012289C 0011E4FC 40 80 02 24 */ bge lbl_80122AC0
-/* 801228A0 0011E500 48 00 01 58 */ b lbl_801229F8
-lbl_801228A4:
-/* 801228A4 0011E504 2C 04 00 63 */ cmpwi r4, 0x63
-/* 801228A8 0011E508 41 82 03 90 */ beq lbl_80122C38
-/* 801228AC 0011E50C 40 80 00 10 */ bge lbl_801228BC
-/* 801228B0 0011E510 2C 04 00 09 */ cmpwi r4, 9
-/* 801228B4 0011E514 40 80 03 D8 */ bge lbl_80122C8C
-/* 801228B8 0011E518 48 00 02 E4 */ b lbl_80122B9C
-lbl_801228BC:
-/* 801228BC 0011E51C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 801228C0 0011E520 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 801228C4 0011E524 7C 04 00 00 */ cmpw r4, r0
-/* 801228C8 0011E528 41 82 03 70 */ beq lbl_80122C38
-/* 801228CC 0011E52C 48 00 03 C0 */ b lbl_80122C8C
-lbl_801228D0:
-/* 801228D0 0011E530 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 801228D4 0011E534 28 00 00 01 */ cmplwi r0, 1
-/* 801228D8 0011E538 41 80 03 B4 */ blt lbl_80122C8C
-/* 801228DC 0011E53C A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 801228E0 0011E540 38 80 00 06 */ li r4, 6
-/* 801228E4 0011E544 38 A0 00 00 */ li r5, 0
-/* 801228E8 0011E548 48 13 14 C9 */ bl func_80253DB0
-/* 801228EC 0011E54C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801228F0 0011E550 38 80 00 02 */ li r4, 2
-/* 801228F4 0011E554 38 A0 00 00 */ li r5, 0
-/* 801228F8 0011E558 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801228FC 0011E55C 48 13 14 B5 */ bl func_80253DB0
-/* 80122900 0011E560 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122904 0011E564 38 80 00 04 */ li r4, 4
-/* 80122908 0011E568 38 A0 00 00 */ li r5, 0
-/* 8012290C 0011E56C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122910 0011E570 48 13 14 A1 */ bl func_80253DB0
-/* 80122914 0011E574 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122918 0011E578 38 00 00 21 */ li r0, 0x21
-/* 8012291C 0011E57C 3B E0 00 01 */ li r31, 1
-/* 80122920 0011E580 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80122924 0011E584 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122928 0011E588 B3 E3 01 6A */ sth r31, 0x16a(r3)
-/* 8012292C 0011E58C 48 00 03 60 */ b lbl_80122C8C
-lbl_80122930:
-/* 80122930 0011E590 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 80122934 0011E594 28 00 00 02 */ cmplwi r0, 2
-/* 80122938 0011E598 41 80 03 54 */ blt lbl_80122C8C
-/* 8012293C 0011E59C A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122940 0011E5A0 38 80 00 07 */ li r4, 7
-/* 80122944 0011E5A4 38 A0 00 00 */ li r5, 0
-/* 80122948 0011E5A8 48 13 14 69 */ bl func_80253DB0
-/* 8012294C 0011E5AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122950 0011E5B0 38 80 00 02 */ li r4, 2
-/* 80122954 0011E5B4 38 A0 00 00 */ li r5, 0
-/* 80122958 0011E5B8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012295C 0011E5BC 48 13 14 55 */ bl func_80253DB0
-/* 80122960 0011E5C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122964 0011E5C4 38 80 00 04 */ li r4, 4
-/* 80122968 0011E5C8 38 A0 00 00 */ li r5, 0
-/* 8012296C 0011E5CC A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122970 0011E5D0 48 13 14 41 */ bl func_80253DB0
-/* 80122974 0011E5D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122978 0011E5D8 38 80 00 21 */ li r4, 0x21
-/* 8012297C 0011E5DC 38 00 00 02 */ li r0, 2
-/* 80122980 0011E5E0 3B E0 00 01 */ li r31, 1
-/* 80122984 0011E5E4 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122988 0011E5E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012298C 0011E5EC B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 80122990 0011E5F0 48 00 02 FC */ b lbl_80122C8C
-lbl_80122994:
-/* 80122994 0011E5F4 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 80122998 0011E5F8 28 00 00 03 */ cmplwi r0, 3
-/* 8012299C 0011E5FC 41 80 02 F0 */ blt lbl_80122C8C
-/* 801229A0 0011E600 A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 801229A4 0011E604 38 80 00 08 */ li r4, 8
-/* 801229A8 0011E608 38 A0 00 00 */ li r5, 0
-/* 801229AC 0011E60C 48 13 14 05 */ bl func_80253DB0
-/* 801229B0 0011E610 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801229B4 0011E614 38 80 00 02 */ li r4, 2
-/* 801229B8 0011E618 38 A0 00 00 */ li r5, 0
-/* 801229BC 0011E61C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801229C0 0011E620 48 13 13 F1 */ bl func_80253DB0
-/* 801229C4 0011E624 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801229C8 0011E628 38 80 00 04 */ li r4, 4
-/* 801229CC 0011E62C 38 A0 00 00 */ li r5, 0
-/* 801229D0 0011E630 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 801229D4 0011E634 48 13 13 DD */ bl func_80253DB0
-/* 801229D8 0011E638 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801229DC 0011E63C 38 80 00 21 */ li r4, 0x21
-/* 801229E0 0011E640 38 00 00 03 */ li r0, 3
-/* 801229E4 0011E644 3B E0 00 01 */ li r31, 1
-/* 801229E8 0011E648 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801229EC 0011E64C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801229F0 0011E650 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 801229F4 0011E654 48 00 02 98 */ b lbl_80122C8C
-lbl_801229F8:
-/* 801229F8 0011E658 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 801229FC 0011E65C 28 00 00 04 */ cmplwi r0, 4
-/* 80122A00 0011E660 41 80 02 8C */ blt lbl_80122C8C
-/* 80122A04 0011E664 A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122A08 0011E668 38 80 00 09 */ li r4, 9
-/* 80122A0C 0011E66C 38 A0 00 00 */ li r5, 0
-/* 80122A10 0011E670 48 13 13 A1 */ bl func_80253DB0
-/* 80122A14 0011E674 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122A18 0011E678 38 80 00 02 */ li r4, 2
-/* 80122A1C 0011E67C 38 A0 00 00 */ li r5, 0
-/* 80122A20 0011E680 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122A24 0011E684 48 13 13 8D */ bl func_80253DB0
-/* 80122A28 0011E688 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122A2C 0011E68C 38 80 00 04 */ li r4, 4
-/* 80122A30 0011E690 38 A0 00 00 */ li r5, 0
-/* 80122A34 0011E694 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122A38 0011E698 48 13 13 79 */ bl func_80253DB0
-/* 80122A3C 0011E69C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122A40 0011E6A0 38 80 00 21 */ li r4, 0x21
-/* 80122A44 0011E6A4 38 00 00 04 */ li r0, 4
-/* 80122A48 0011E6A8 3B E0 00 01 */ li r31, 1
-/* 80122A4C 0011E6AC 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122A50 0011E6B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122A54 0011E6B4 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 80122A58 0011E6B8 48 00 02 34 */ b lbl_80122C8C
-lbl_80122A5C:
-/* 80122A5C 0011E6BC A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 80122A60 0011E6C0 28 00 00 05 */ cmplwi r0, 5
-/* 80122A64 0011E6C4 41 80 02 28 */ blt lbl_80122C8C
-/* 80122A68 0011E6C8 A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122A6C 0011E6CC 38 80 00 0A */ li r4, 0xa
-/* 80122A70 0011E6D0 38 A0 00 00 */ li r5, 0
-/* 80122A74 0011E6D4 48 13 13 3D */ bl func_80253DB0
-/* 80122A78 0011E6D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122A7C 0011E6DC 38 80 00 02 */ li r4, 2
-/* 80122A80 0011E6E0 38 A0 00 00 */ li r5, 0
-/* 80122A84 0011E6E4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122A88 0011E6E8 48 13 13 29 */ bl func_80253DB0
-/* 80122A8C 0011E6EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122A90 0011E6F0 38 80 00 04 */ li r4, 4
-/* 80122A94 0011E6F4 38 A0 00 00 */ li r5, 0
-/* 80122A98 0011E6F8 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122A9C 0011E6FC 48 13 13 15 */ bl func_80253DB0
-/* 80122AA0 0011E700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122AA4 0011E704 38 80 00 21 */ li r4, 0x21
-/* 80122AA8 0011E708 38 00 00 05 */ li r0, 5
-/* 80122AAC 0011E70C 3B E0 00 01 */ li r31, 1
-/* 80122AB0 0011E710 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122AB4 0011E714 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122AB8 0011E718 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 80122ABC 0011E71C 48 00 01 D0 */ b lbl_80122C8C
-lbl_80122AC0:
-/* 80122AC0 0011E720 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 80122AC4 0011E724 28 00 00 06 */ cmplwi r0, 6
-/* 80122AC8 0011E728 41 80 01 C4 */ blt lbl_80122C8C
-/* 80122ACC 0011E72C A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122AD0 0011E730 38 80 00 0B */ li r4, 0xb
-/* 80122AD4 0011E734 38 A0 00 00 */ li r5, 0
-/* 80122AD8 0011E738 48 13 12 D9 */ bl func_80253DB0
-/* 80122ADC 0011E73C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122AE0 0011E740 38 80 00 02 */ li r4, 2
-/* 80122AE4 0011E744 38 A0 00 00 */ li r5, 0
-/* 80122AE8 0011E748 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122AEC 0011E74C 48 13 12 C5 */ bl func_80253DB0
-/* 80122AF0 0011E750 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122AF4 0011E754 38 80 00 04 */ li r4, 4
-/* 80122AF8 0011E758 38 A0 00 00 */ li r5, 0
-/* 80122AFC 0011E75C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122B00 0011E760 48 13 12 B1 */ bl func_80253DB0
-/* 80122B04 0011E764 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122B08 0011E768 38 80 00 21 */ li r4, 0x21
-/* 80122B0C 0011E76C 38 00 00 06 */ li r0, 6
-/* 80122B10 0011E770 3B E0 00 01 */ li r31, 1
-/* 80122B14 0011E774 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122B18 0011E778 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122B1C 0011E77C B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 80122B20 0011E780 48 00 01 6C */ b lbl_80122C8C
-lbl_80122B24:
-/* 80122B24 0011E784 A0 05 01 64 */ lhz r0, 0x164(r5)
-/* 80122B28 0011E788 2C 00 00 00 */ cmpwi r0, 0
-/* 80122B2C 0011E78C 41 82 00 5C */ beq lbl_80122B88
-/* 80122B30 0011E790 A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122B34 0011E794 38 80 00 0F */ li r4, 0xf
-/* 80122B38 0011E798 38 A0 00 00 */ li r5, 0
-/* 80122B3C 0011E79C 48 13 12 75 */ bl func_80253DB0
-/* 80122B40 0011E7A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122B44 0011E7A4 38 80 00 02 */ li r4, 2
-/* 80122B48 0011E7A8 38 A0 00 00 */ li r5, 0
-/* 80122B4C 0011E7AC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122B50 0011E7B0 48 13 12 61 */ bl func_80253DB0
-/* 80122B54 0011E7B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122B58 0011E7B8 38 80 00 04 */ li r4, 4
-/* 80122B5C 0011E7BC 38 A0 00 00 */ li r5, 0
-/* 80122B60 0011E7C0 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122B64 0011E7C4 48 13 12 4D */ bl func_80253DB0
-/* 80122B68 0011E7C8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122B6C 0011E7CC 38 00 00 22 */ li r0, 0x22
-/* 80122B70 0011E7D0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80122B74 0011E7D4 38 60 02 23 */ li r3, 0x223
-/* 80122B78 0011E7D8 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80122B7C 0011E7DC 38 80 00 00 */ li r4, 0
-/* 80122B80 0011E7E0 4B EE 85 F1 */ bl func_8000B170
-/* 80122B84 0011E7E4 48 00 01 08 */ b lbl_80122C8C
-lbl_80122B88:
-/* 80122B88 0011E7E8 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80122B8C 0011E7EC 38 60 02 22 */ li r3, 0x222
-/* 80122B90 0011E7F0 38 80 00 00 */ li r4, 0
-/* 80122B94 0011E7F4 4B EE 85 DD */ bl func_8000B170
-/* 80122B98 0011E7F8 48 00 00 F4 */ b lbl_80122C8C
-lbl_80122B9C:
-/* 80122B9C 0011E7FC A0 65 01 64 */ lhz r3, 0x164(r5)
-/* 80122BA0 0011E800 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 80122BA4 0011E804 38 63 00 06 */ addi r3, r3, 6
-/* 80122BA8 0011E808 7C 03 00 00 */ cmpw r3, r0
-/* 80122BAC 0011E80C 40 80 00 78 */ bge lbl_80122C24
-/* 80122BB0 0011E810 A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122BB4 0011E814 38 80 00 10 */ li r4, 0x10
-/* 80122BB8 0011E818 38 A0 00 00 */ li r5, 0
-/* 80122BBC 0011E81C 48 13 11 F5 */ bl func_80253DB0
-/* 80122BC0 0011E820 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122BC4 0011E824 38 80 00 02 */ li r4, 2
-/* 80122BC8 0011E828 38 A0 00 00 */ li r5, 0
-/* 80122BCC 0011E82C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122BD0 0011E830 48 13 11 E1 */ bl func_80253DB0
-/* 80122BD4 0011E834 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122BD8 0011E838 38 80 00 04 */ li r4, 4
-/* 80122BDC 0011E83C 38 A0 00 00 */ li r5, 0
-/* 80122BE0 0011E840 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122BE4 0011E844 48 13 11 CD */ bl func_80253DB0
-/* 80122BE8 0011E848 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122BEC 0011E84C 38 80 00 22 */ li r4, 0x22
-/* 80122BF0 0011E850 38 00 00 10 */ li r0, 0x10
-/* 80122BF4 0011E854 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80122BF8 0011E858 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122BFC 0011E85C 38 60 02 23 */ li r3, 0x223
-/* 80122C00 0011E860 38 80 00 00 */ li r4, 0
-/* 80122C04 0011E864 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122C08 0011E868 A0 A6 01 64 */ lhz r5, 0x164(r6)
-/* 80122C0C 0011E86C 38 A5 00 01 */ addi r5, r5, 1
-/* 80122C10 0011E870 B0 A6 01 66 */ sth r5, 0x166(r6)
-/* 80122C14 0011E874 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122C18 0011E878 B0 05 01 6C */ sth r0, 0x16c(r5)
-/* 80122C1C 0011E87C 4B EE 85 55 */ bl func_8000B170
-/* 80122C20 0011E880 48 00 00 6C */ b lbl_80122C8C
-lbl_80122C24:
-/* 80122C24 0011E884 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80122C28 0011E888 38 60 02 22 */ li r3, 0x222
-/* 80122C2C 0011E88C 38 80 00 00 */ li r4, 0
-/* 80122C30 0011E890 4B EE 85 41 */ bl func_8000B170
-/* 80122C34 0011E894 48 00 00 58 */ b lbl_80122C8C
-lbl_80122C38:
-/* 80122C38 0011E898 A8 65 00 D6 */ lha r3, 0xd6(r5)
-/* 80122C3C 0011E89C 38 80 00 0C */ li r4, 0xc
-/* 80122C40 0011E8A0 38 A0 00 00 */ li r5, 0
-/* 80122C44 0011E8A4 48 13 11 6D */ bl func_80253DB0
-/* 80122C48 0011E8A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122C4C 0011E8AC 38 80 00 01 */ li r4, 1
-/* 80122C50 0011E8B0 38 A0 00 00 */ li r5, 0
-/* 80122C54 0011E8B4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122C58 0011E8B8 48 13 11 59 */ bl func_80253DB0
-/* 80122C5C 0011E8BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122C60 0011E8C0 38 80 00 04 */ li r4, 4
-/* 80122C64 0011E8C4 38 A0 00 00 */ li r5, 0
-/* 80122C68 0011E8C8 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122C6C 0011E8CC 48 13 11 45 */ bl func_80253DB0
-/* 80122C70 0011E8D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122C74 0011E8D4 38 80 00 21 */ li r4, 0x21
-/* 80122C78 0011E8D8 38 00 00 63 */ li r0, 0x63
-/* 80122C7C 0011E8DC 3B E0 00 02 */ li r31, 2
-/* 80122C80 0011E8E0 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80122C84 0011E8E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122C88 0011E8E8 90 03 01 60 */ stw r0, 0x160(r3)
-lbl_80122C8C:
-/* 80122C8C 0011E8EC 2C 1F 00 00 */ cmpwi r31, 0
-/* 80122C90 0011E8F0 41 82 2B B0 */ beq lbl_80125840
-/* 80122C94 0011E8F4 7F E3 FB 78 */ mr r3, r31
-/* 80122C98 0011E8F8 4B F3 78 35 */ bl func_8005A4CC
-/* 80122C9C 0011E8FC 48 00 2B A4 */ b lbl_80125840
-lbl_80122CA0:
-/* 80122CA0 0011E900 2C 03 00 08 */ cmpwi r3, 8
-/* 80122CA4 0011E904 3B E0 00 00 */ li r31, 0
-/* 80122CA8 0011E908 41 82 02 CC */ beq lbl_80122F74
-/* 80122CAC 0011E90C 40 80 00 38 */ bge lbl_80122CE4
-/* 80122CB0 0011E910 2C 03 00 04 */ cmpwi r3, 4
-/* 80122CB4 0011E914 41 82 01 68 */ beq lbl_80122E1C
-/* 80122CB8 0011E918 40 80 00 1C */ bge lbl_80122CD4
-/* 80122CBC 0011E91C 2C 03 00 02 */ cmpwi r3, 2
-/* 80122CC0 0011E920 41 82 00 A4 */ beq lbl_80122D64
-/* 80122CC4 0011E924 40 80 00 FC */ bge lbl_80122DC0
-/* 80122CC8 0011E928 2C 03 00 01 */ cmpwi r3, 1
-/* 80122CCC 0011E92C 40 80 00 3C */ bge lbl_80122D08
-/* 80122CD0 0011E930 48 00 04 FC */ b lbl_801231CC
-lbl_80122CD4:
-/* 80122CD4 0011E934 2C 03 00 06 */ cmpwi r3, 6
-/* 80122CD8 0011E938 41 82 01 FC */ beq lbl_80122ED4
-/* 80122CDC 0011E93C 40 80 02 54 */ bge lbl_80122F30
-/* 80122CE0 0011E940 48 00 01 98 */ b lbl_80122E78
-lbl_80122CE4:
-/* 80122CE4 0011E944 2C 03 00 5A */ cmpwi r3, 0x5a
-/* 80122CE8 0011E948 41 82 03 EC */ beq lbl_801230D4
-/* 80122CEC 0011E94C 40 80 00 10 */ bge lbl_80122CFC
-/* 80122CF0 0011E950 2C 03 00 50 */ cmpwi r3, 0x50
-/* 80122CF4 0011E954 41 82 03 08 */ beq lbl_80122FFC
-/* 80122CF8 0011E958 48 00 04 D4 */ b lbl_801231CC
-lbl_80122CFC:
-/* 80122CFC 0011E95C 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80122D00 0011E960 41 82 02 B8 */ beq lbl_80122FB8
-/* 80122D04 0011E964 48 00 04 C8 */ b lbl_801231CC
-lbl_80122D08:
-/* 80122D08 0011E968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D0C 0011E96C 38 80 00 00 */ li r4, 0
-/* 80122D10 0011E970 38 A0 00 00 */ li r5, 0
-/* 80122D14 0011E974 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122D18 0011E978 48 13 10 99 */ bl func_80253DB0
-/* 80122D1C 0011E97C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D20 0011E980 38 80 00 02 */ li r4, 2
-/* 80122D24 0011E984 38 A0 00 00 */ li r5, 0
-/* 80122D28 0011E988 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122D2C 0011E98C 48 13 10 85 */ bl func_80253DB0
-/* 80122D30 0011E990 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D34 0011E994 38 80 00 04 */ li r4, 4
-/* 80122D38 0011E998 38 A0 00 00 */ li r5, 0
-/* 80122D3C 0011E99C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122D40 0011E9A0 48 13 10 71 */ bl func_80253DB0
-/* 80122D44 0011E9A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D48 0011E9A8 3B E0 00 03 */ li r31, 3
-/* 80122D4C 0011E9AC A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80122D50 0011E9B0 28 00 00 01 */ cmplwi r0, 1
-/* 80122D54 0011E9B4 41 80 04 78 */ blt lbl_801231CC
-/* 80122D58 0011E9B8 38 00 00 01 */ li r0, 1
-/* 80122D5C 0011E9BC B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 80122D60 0011E9C0 48 00 04 6C */ b lbl_801231CC
-lbl_80122D64:
-/* 80122D64 0011E9C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D68 0011E9C8 38 80 00 01 */ li r4, 1
-/* 80122D6C 0011E9CC 38 A0 00 00 */ li r5, 0
-/* 80122D70 0011E9D0 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122D74 0011E9D4 48 13 10 3D */ bl func_80253DB0
-/* 80122D78 0011E9D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D7C 0011E9DC 38 80 00 02 */ li r4, 2
-/* 80122D80 0011E9E0 38 A0 00 00 */ li r5, 0
-/* 80122D84 0011E9E4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122D88 0011E9E8 48 13 10 29 */ bl func_80253DB0
-/* 80122D8C 0011E9EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122D90 0011E9F0 38 80 00 04 */ li r4, 4
-/* 80122D94 0011E9F4 38 A0 00 00 */ li r5, 0
-/* 80122D98 0011E9F8 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122D9C 0011E9FC 48 13 10 15 */ bl func_80253DB0
-/* 80122DA0 0011EA00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122DA4 0011EA04 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80122DA8 0011EA08 28 00 00 02 */ cmplwi r0, 2
-/* 80122DAC 0011EA0C 41 80 00 0C */ blt lbl_80122DB8
-/* 80122DB0 0011EA10 38 00 00 02 */ li r0, 2
-/* 80122DB4 0011EA14 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_80122DB8:
-/* 80122DB8 0011EA18 3B E0 00 03 */ li r31, 3
-/* 80122DBC 0011EA1C 48 00 04 10 */ b lbl_801231CC
-lbl_80122DC0:
-/* 80122DC0 0011EA20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122DC4 0011EA24 38 80 00 02 */ li r4, 2
-/* 80122DC8 0011EA28 38 A0 00 00 */ li r5, 0
-/* 80122DCC 0011EA2C A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122DD0 0011EA30 48 13 0F E1 */ bl func_80253DB0
-/* 80122DD4 0011EA34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122DD8 0011EA38 38 80 00 02 */ li r4, 2
-/* 80122DDC 0011EA3C 38 A0 00 00 */ li r5, 0
-/* 80122DE0 0011EA40 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122DE4 0011EA44 48 13 0F CD */ bl func_80253DB0
-/* 80122DE8 0011EA48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122DEC 0011EA4C 38 80 00 04 */ li r4, 4
-/* 80122DF0 0011EA50 38 A0 00 00 */ li r5, 0
-/* 80122DF4 0011EA54 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122DF8 0011EA58 48 13 0F B9 */ bl func_80253DB0
-/* 80122DFC 0011EA5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E00 0011EA60 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80122E04 0011EA64 28 00 00 03 */ cmplwi r0, 3
-/* 80122E08 0011EA68 41 80 00 0C */ blt lbl_80122E14
-/* 80122E0C 0011EA6C 38 00 00 03 */ li r0, 3
-/* 80122E10 0011EA70 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_80122E14:
-/* 80122E14 0011EA74 3B E0 00 03 */ li r31, 3
-/* 80122E18 0011EA78 48 00 03 B4 */ b lbl_801231CC
-lbl_80122E1C:
-/* 80122E1C 0011EA7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E20 0011EA80 38 80 00 03 */ li r4, 3
-/* 80122E24 0011EA84 38 A0 00 00 */ li r5, 0
-/* 80122E28 0011EA88 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122E2C 0011EA8C 48 13 0F 85 */ bl func_80253DB0
-/* 80122E30 0011EA90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E34 0011EA94 38 80 00 02 */ li r4, 2
-/* 80122E38 0011EA98 38 A0 00 00 */ li r5, 0
-/* 80122E3C 0011EA9C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122E40 0011EAA0 48 13 0F 71 */ bl func_80253DB0
-/* 80122E44 0011EAA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E48 0011EAA8 38 80 00 04 */ li r4, 4
-/* 80122E4C 0011EAAC 38 A0 00 00 */ li r5, 0
-/* 80122E50 0011EAB0 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122E54 0011EAB4 48 13 0F 5D */ bl func_80253DB0
-/* 80122E58 0011EAB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E5C 0011EABC A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80122E60 0011EAC0 28 00 00 04 */ cmplwi r0, 4
-/* 80122E64 0011EAC4 41 80 00 0C */ blt lbl_80122E70
-/* 80122E68 0011EAC8 38 00 00 04 */ li r0, 4
-/* 80122E6C 0011EACC B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_80122E70:
-/* 80122E70 0011EAD0 3B E0 00 03 */ li r31, 3
-/* 80122E74 0011EAD4 48 00 03 58 */ b lbl_801231CC
-lbl_80122E78:
-/* 80122E78 0011EAD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E7C 0011EADC 38 80 00 04 */ li r4, 4
-/* 80122E80 0011EAE0 38 A0 00 00 */ li r5, 0
-/* 80122E84 0011EAE4 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122E88 0011EAE8 48 13 0F 29 */ bl func_80253DB0
-/* 80122E8C 0011EAEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122E90 0011EAF0 38 80 00 02 */ li r4, 2
-/* 80122E94 0011EAF4 38 A0 00 00 */ li r5, 0
-/* 80122E98 0011EAF8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122E9C 0011EAFC 48 13 0F 15 */ bl func_80253DB0
-/* 80122EA0 0011EB00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122EA4 0011EB04 38 80 00 04 */ li r4, 4
-/* 80122EA8 0011EB08 38 A0 00 00 */ li r5, 0
-/* 80122EAC 0011EB0C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122EB0 0011EB10 48 13 0F 01 */ bl func_80253DB0
-/* 80122EB4 0011EB14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122EB8 0011EB18 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80122EBC 0011EB1C 28 00 00 05 */ cmplwi r0, 5
-/* 80122EC0 0011EB20 41 80 00 0C */ blt lbl_80122ECC
-/* 80122EC4 0011EB24 38 00 00 05 */ li r0, 5
-/* 80122EC8 0011EB28 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_80122ECC:
-/* 80122ECC 0011EB2C 3B E0 00 03 */ li r31, 3
-/* 80122ED0 0011EB30 48 00 02 FC */ b lbl_801231CC
-lbl_80122ED4:
-/* 80122ED4 0011EB34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122ED8 0011EB38 38 80 00 05 */ li r4, 5
-/* 80122EDC 0011EB3C 38 A0 00 00 */ li r5, 0
-/* 80122EE0 0011EB40 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122EE4 0011EB44 48 13 0E CD */ bl func_80253DB0
-/* 80122EE8 0011EB48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122EEC 0011EB4C 38 80 00 02 */ li r4, 2
-/* 80122EF0 0011EB50 38 A0 00 00 */ li r5, 0
-/* 80122EF4 0011EB54 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122EF8 0011EB58 48 13 0E B9 */ bl func_80253DB0
-/* 80122EFC 0011EB5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F00 0011EB60 38 80 00 04 */ li r4, 4
-/* 80122F04 0011EB64 38 A0 00 00 */ li r5, 0
-/* 80122F08 0011EB68 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122F0C 0011EB6C 48 13 0E A5 */ bl func_80253DB0
-/* 80122F10 0011EB70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F14 0011EB74 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80122F18 0011EB78 28 00 00 06 */ cmplwi r0, 6
-/* 80122F1C 0011EB7C 41 80 00 0C */ blt lbl_80122F28
-/* 80122F20 0011EB80 38 00 00 06 */ li r0, 6
-/* 80122F24 0011EB84 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_80122F28:
-/* 80122F28 0011EB88 3B E0 00 03 */ li r31, 3
-/* 80122F2C 0011EB8C 48 00 02 A0 */ b lbl_801231CC
-lbl_80122F30:
-/* 80122F30 0011EB90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F34 0011EB94 38 80 00 0C */ li r4, 0xc
-/* 80122F38 0011EB98 38 A0 00 00 */ li r5, 0
-/* 80122F3C 0011EB9C A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122F40 0011EBA0 48 13 0E 71 */ bl func_80253DB0
-/* 80122F44 0011EBA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F48 0011EBA8 38 80 00 02 */ li r4, 2
-/* 80122F4C 0011EBAC 38 A0 00 00 */ li r5, 0
-/* 80122F50 0011EBB0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122F54 0011EBB4 48 13 0E 5D */ bl func_80253DB0
-/* 80122F58 0011EBB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F5C 0011EBBC 38 80 00 00 */ li r4, 0
-/* 80122F60 0011EBC0 38 A0 00 00 */ li r5, 0
-/* 80122F64 0011EBC4 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122F68 0011EBC8 48 13 0E 49 */ bl func_80253DB0
-/* 80122F6C 0011EBCC 3B E0 00 03 */ li r31, 3
-/* 80122F70 0011EBD0 48 00 02 5C */ b lbl_801231CC
-lbl_80122F74:
-/* 80122F74 0011EBD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F78 0011EBD8 38 80 00 0C */ li r4, 0xc
-/* 80122F7C 0011EBDC 38 A0 00 00 */ li r5, 0
-/* 80122F80 0011EBE0 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122F84 0011EBE4 48 13 0E 2D */ bl func_80253DB0
-/* 80122F88 0011EBE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122F8C 0011EBEC 38 80 00 02 */ li r4, 2
-/* 80122F90 0011EBF0 38 A0 00 00 */ li r5, 0
-/* 80122F94 0011EBF4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122F98 0011EBF8 48 13 0E 19 */ bl func_80253DB0
-/* 80122F9C 0011EBFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122FA0 0011EC00 38 80 00 01 */ li r4, 1
-/* 80122FA4 0011EC04 38 A0 00 00 */ li r5, 0
-/* 80122FA8 0011EC08 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122FAC 0011EC0C 48 13 0E 05 */ bl func_80253DB0
-/* 80122FB0 0011EC10 3B E0 00 03 */ li r31, 3
-/* 80122FB4 0011EC14 48 00 02 18 */ b lbl_801231CC
-lbl_80122FB8:
-/* 80122FB8 0011EC18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122FBC 0011EC1C 38 80 00 0C */ li r4, 0xc
-/* 80122FC0 0011EC20 38 A0 00 00 */ li r5, 0
-/* 80122FC4 0011EC24 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80122FC8 0011EC28 48 13 0D E9 */ bl func_80253DB0
-/* 80122FCC 0011EC2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122FD0 0011EC30 38 80 00 00 */ li r4, 0
-/* 80122FD4 0011EC34 38 A0 00 00 */ li r5, 0
-/* 80122FD8 0011EC38 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80122FDC 0011EC3C 48 13 0D D5 */ bl func_80253DB0
-/* 80122FE0 0011EC40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80122FE4 0011EC44 38 80 00 04 */ li r4, 4
-/* 80122FE8 0011EC48 38 A0 00 00 */ li r5, 0
-/* 80122FEC 0011EC4C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80122FF0 0011EC50 48 13 0D C1 */ bl func_80253DB0
-/* 80122FF4 0011EC54 3B E0 00 03 */ li r31, 3
-/* 80122FF8 0011EC58 48 00 01 D4 */ b lbl_801231CC
-lbl_80122FFC:
-/* 80122FFC 0011EC5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123000 0011EC60 A0 03 01 64 */ lhz r0, 0x164(r3)
-/* 80123004 0011EC64 2C 00 00 00 */ cmpwi r0, 0
-/* 80123008 0011EC68 41 82 00 5C */ beq lbl_80123064
-/* 8012300C 0011EC6C A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80123010 0011EC70 38 80 00 0F */ li r4, 0xf
-/* 80123014 0011EC74 38 A0 00 00 */ li r5, 0
-/* 80123018 0011EC78 48 13 0D 99 */ bl func_80253DB0
-/* 8012301C 0011EC7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123020 0011EC80 38 80 00 02 */ li r4, 2
-/* 80123024 0011EC84 38 A0 00 00 */ li r5, 0
-/* 80123028 0011EC88 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012302C 0011EC8C 48 13 0D 85 */ bl func_80253DB0
-/* 80123030 0011EC90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123034 0011EC94 38 80 00 04 */ li r4, 4
-/* 80123038 0011EC98 38 A0 00 00 */ li r5, 0
-/* 8012303C 0011EC9C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80123040 0011ECA0 48 13 0D 71 */ bl func_80253DB0
-/* 80123044 0011ECA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123048 0011ECA8 38 00 00 22 */ li r0, 0x22
-/* 8012304C 0011ECAC C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80123050 0011ECB0 38 60 02 23 */ li r3, 0x223
-/* 80123054 0011ECB4 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80123058 0011ECB8 38 80 00 00 */ li r4, 0
-/* 8012305C 0011ECBC 4B EE 81 15 */ bl func_8000B170
-/* 80123060 0011ECC0 48 00 00 68 */ b lbl_801230C8
-lbl_80123064:
-/* 80123064 0011ECC4 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80123068 0011ECC8 38 60 02 22 */ li r3, 0x222
-/* 8012306C 0011ECCC 38 80 00 00 */ li r4, 0
-/* 80123070 0011ECD0 4B EE 81 01 */ bl func_8000B170
-/* 80123074 0011ECD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123078 0011ECD8 38 80 00 00 */ li r4, 0
-/* 8012307C 0011ECDC 38 A0 00 00 */ li r5, 0
-/* 80123080 0011ECE0 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80123084 0011ECE4 48 13 0D 2D */ bl func_80253DB0
-/* 80123088 0011ECE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012308C 0011ECEC 38 80 00 02 */ li r4, 2
-/* 80123090 0011ECF0 38 A0 00 00 */ li r5, 0
-/* 80123094 0011ECF4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123098 0011ECF8 48 13 0D 19 */ bl func_80253DB0
-/* 8012309C 0011ECFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801230A0 0011ED00 38 80 00 04 */ li r4, 4
-/* 801230A4 0011ED04 38 A0 00 00 */ li r5, 0
-/* 801230A8 0011ED08 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 801230AC 0011ED0C 48 13 0D 05 */ bl func_80253DB0
-/* 801230B0 0011ED10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801230B4 0011ED14 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 801230B8 0011ED18 28 00 00 01 */ cmplwi r0, 1
-/* 801230BC 0011ED1C 41 80 00 0C */ blt lbl_801230C8
-/* 801230C0 0011ED20 38 00 00 01 */ li r0, 1
-/* 801230C4 0011ED24 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_801230C8:
-/* 801230C8 0011ED28 38 60 00 01 */ li r3, 1
-/* 801230CC 0011ED2C 4B F3 73 6D */ bl func_8005A438
-/* 801230D0 0011ED30 48 00 00 FC */ b lbl_801231CC
-lbl_801230D4:
-/* 801230D4 0011ED34 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801230D8 0011ED38 A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 801230DC 0011ED3C A0 04 01 68 */ lhz r0, 0x168(r4)
-/* 801230E0 0011ED40 38 63 00 06 */ addi r3, r3, 6
-/* 801230E4 0011ED44 7C 03 00 00 */ cmpw r3, r0
-/* 801230E8 0011ED48 40 80 00 78 */ bge lbl_80123160
-/* 801230EC 0011ED4C A8 64 00 D6 */ lha r3, 0xd6(r4)
-/* 801230F0 0011ED50 38 80 00 10 */ li r4, 0x10
-/* 801230F4 0011ED54 38 A0 00 00 */ li r5, 0
-/* 801230F8 0011ED58 48 13 0C B9 */ bl func_80253DB0
-/* 801230FC 0011ED5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123100 0011ED60 38 80 00 02 */ li r4, 2
-/* 80123104 0011ED64 38 A0 00 00 */ li r5, 0
-/* 80123108 0011ED68 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012310C 0011ED6C 48 13 0C A5 */ bl func_80253DB0
-/* 80123110 0011ED70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123114 0011ED74 38 80 00 04 */ li r4, 4
-/* 80123118 0011ED78 38 A0 00 00 */ li r5, 0
-/* 8012311C 0011ED7C A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80123120 0011ED80 48 13 0C 91 */ bl func_80253DB0
-/* 80123124 0011ED84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123128 0011ED88 38 80 00 22 */ li r4, 0x22
-/* 8012312C 0011ED8C 38 00 00 10 */ li r0, 0x10
-/* 80123130 0011ED90 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80123134 0011ED94 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80123138 0011ED98 38 60 02 23 */ li r3, 0x223
-/* 8012313C 0011ED9C 38 80 00 00 */ li r4, 0
-/* 80123140 0011EDA0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123144 0011EDA4 A0 A6 01 64 */ lhz r5, 0x164(r6)
-/* 80123148 0011EDA8 38 A5 00 01 */ addi r5, r5, 1
-/* 8012314C 0011EDAC B0 A6 01 66 */ sth r5, 0x166(r6)
-/* 80123150 0011EDB0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123154 0011EDB4 B0 05 01 6C */ sth r0, 0x16c(r5)
-/* 80123158 0011EDB8 4B EE 80 19 */ bl func_8000B170
-/* 8012315C 0011EDBC 48 00 00 68 */ b lbl_801231C4
-lbl_80123160:
-/* 80123160 0011EDC0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80123164 0011EDC4 38 60 02 22 */ li r3, 0x222
-/* 80123168 0011EDC8 38 80 00 00 */ li r4, 0
-/* 8012316C 0011EDCC 4B EE 80 05 */ bl func_8000B170
-/* 80123170 0011EDD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123174 0011EDD4 38 80 00 05 */ li r4, 5
-/* 80123178 0011EDD8 38 A0 00 00 */ li r5, 0
-/* 8012317C 0011EDDC A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80123180 0011EDE0 48 13 0C 31 */ bl func_80253DB0
-/* 80123184 0011EDE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123188 0011EDE8 38 80 00 02 */ li r4, 2
-/* 8012318C 0011EDEC 38 A0 00 00 */ li r5, 0
-/* 80123190 0011EDF0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123194 0011EDF4 48 13 0C 1D */ bl func_80253DB0
-/* 80123198 0011EDF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012319C 0011EDFC 38 80 00 04 */ li r4, 4
-/* 801231A0 0011EE00 38 A0 00 00 */ li r5, 0
-/* 801231A4 0011EE04 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 801231A8 0011EE08 48 13 0C 09 */ bl func_80253DB0
-/* 801231AC 0011EE0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801231B0 0011EE10 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 801231B4 0011EE14 28 00 00 06 */ cmplwi r0, 6
-/* 801231B8 0011EE18 41 80 00 0C */ blt lbl_801231C4
-/* 801231BC 0011EE1C 38 00 00 06 */ li r0, 6
-/* 801231C0 0011EE20 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_801231C4:
-/* 801231C4 0011EE24 38 60 00 06 */ li r3, 6
-/* 801231C8 0011EE28 4B F3 72 71 */ bl func_8005A438
-lbl_801231CC:
-/* 801231CC 0011EE2C 2C 1F 00 00 */ cmpwi r31, 0
-/* 801231D0 0011EE30 41 82 26 70 */ beq lbl_80125840
-/* 801231D4 0011EE34 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801231D8 0011EE38 80 64 09 74 */ lwz r3, 0x974(r4)
-/* 801231DC 0011EE3C 54 60 87 FF */ rlwinm. r0, r3, 0x10, 0x1f, 0x1f
-/* 801231E0 0011EE40 41 82 00 10 */ beq lbl_801231F0
-/* 801231E4 0011EE44 7F E3 FB 78 */ mr r3, r31
-/* 801231E8 0011EE48 4B F3 72 E5 */ bl func_8005A4CC
-/* 801231EC 0011EE4C 48 00 26 54 */ b lbl_80125840
-lbl_801231F0:
-/* 801231F0 0011EE50 64 60 00 01 */ oris r0, r3, 1
-/* 801231F4 0011EE54 90 04 09 74 */ stw r0, 0x974(r4)
-/* 801231F8 0011EE58 48 00 26 48 */ b lbl_80125840
-/* 801231FC 0011EE5C A8 66 00 D6 */ lha r3, 0xd6(r6)
-/* 80123200 0011EE60 48 13 0B D1 */ bl func_80253DD0
-/* 80123204 0011EE64 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123208 0011EE68 28 00 00 03 */ cmplwi r0, 3
-/* 8012320C 0011EE6C 40 82 26 34 */ bne lbl_80125840
-/* 80123210 0011EE70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123214 0011EE74 38 80 00 0C */ li r4, 0xc
-/* 80123218 0011EE78 38 A0 00 00 */ li r5, 0
-/* 8012321C 0011EE7C A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80123220 0011EE80 48 13 0B 91 */ bl func_80253DB0
-/* 80123224 0011EE84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123228 0011EE88 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 8012322C 0011EE8C 2C 00 00 50 */ cmpwi r0, 0x50
-/* 80123230 0011EE90 41 82 00 70 */ beq lbl_801232A0
-/* 80123234 0011EE94 40 80 00 1C */ bge lbl_80123250
-/* 80123238 0011EE98 2C 00 00 08 */ cmpwi r0, 8
-/* 8012323C 0011EE9C 41 82 00 50 */ beq lbl_8012328C
-/* 80123240 0011EEA0 40 80 00 A0 */ bge lbl_801232E0
-/* 80123244 0011EEA4 2C 00 00 07 */ cmpwi r0, 7
-/* 80123248 0011EEA8 40 80 00 14 */ bge lbl_8012325C
-/* 8012324C 0011EEAC 48 00 00 94 */ b lbl_801232E0
-lbl_80123250:
-/* 80123250 0011EEB0 2C 00 00 5A */ cmpwi r0, 0x5a
-/* 80123254 0011EEB4 41 82 00 7C */ beq lbl_801232D0
-/* 80123258 0011EEB8 48 00 00 88 */ b lbl_801232E0
-lbl_8012325C:
-/* 8012325C 0011EEBC A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80123260 0011EEC0 38 80 00 00 */ li r4, 0
-/* 80123264 0011EEC4 38 A0 00 00 */ li r5, 0
-/* 80123268 0011EEC8 48 13 0B 49 */ bl func_80253DB0
-/* 8012326C 0011EECC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123270 0011EED0 38 00 00 0C */ li r0, 0xc
-/* 80123274 0011EED4 A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 80123278 0011EED8 38 63 FF FF */ addi r3, r3, -1
-/* 8012327C 0011EEDC B0 64 01 66 */ sth r3, 0x166(r4)
-/* 80123280 0011EEE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123284 0011EEE4 B0 03 01 6C */ sth r0, 0x16c(r3)
-/* 80123288 0011EEE8 48 00 00 58 */ b lbl_801232E0
-lbl_8012328C:
-/* 8012328C 0011EEEC A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80123290 0011EEF0 38 80 00 01 */ li r4, 1
-/* 80123294 0011EEF4 38 A0 00 00 */ li r5, 0
-/* 80123298 0011EEF8 48 13 0B 19 */ bl func_80253DB0
-/* 8012329C 0011EEFC 48 00 00 44 */ b lbl_801232E0
-lbl_801232A0:
-/* 801232A0 0011EF00 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 801232A4 0011EF04 38 80 00 00 */ li r4, 0
-/* 801232A8 0011EF08 38 A0 00 00 */ li r5, 0
-/* 801232AC 0011EF0C 48 13 0B 05 */ bl func_80253DB0
-/* 801232B0 0011EF10 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801232B4 0011EF14 38 00 00 00 */ li r0, 0
-/* 801232B8 0011EF18 A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 801232BC 0011EF1C 38 63 FF FF */ addi r3, r3, -1
-/* 801232C0 0011EF20 B0 64 01 66 */ sth r3, 0x166(r4)
-/* 801232C4 0011EF24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801232C8 0011EF28 B0 03 01 6C */ sth r0, 0x16c(r3)
-/* 801232CC 0011EF2C 48 00 00 14 */ b lbl_801232E0
-lbl_801232D0:
-/* 801232D0 0011EF30 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 801232D4 0011EF34 38 80 00 05 */ li r4, 5
-/* 801232D8 0011EF38 38 A0 00 00 */ li r5, 0
-/* 801232DC 0011EF3C 48 13 0A D5 */ bl func_80253DB0
-lbl_801232E0:
-/* 801232E0 0011EF40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801232E4 0011EF44 38 00 00 20 */ li r0, 0x20
-/* 801232E8 0011EF48 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801232EC 0011EF4C 48 00 25 54 */ b lbl_80125840
-/* 801232F0 0011EF50 80 06 01 60 */ lwz r0, 0x160(r6)
-/* 801232F4 0011EF54 28 00 00 63 */ cmplwi r0, 0x63
-/* 801232F8 0011EF58 40 82 00 28 */ bne lbl_80123320
-/* 801232FC 0011EF5C A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 80123300 0011EF60 48 13 0A D1 */ bl func_80253DD0
-/* 80123304 0011EF64 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123308 0011EF68 28 00 00 03 */ cmplwi r0, 3
-/* 8012330C 0011EF6C 40 82 00 34 */ bne lbl_80123340
-/* 80123310 0011EF70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123314 0011EF74 38 00 00 23 */ li r0, 0x23
-/* 80123318 0011EF78 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012331C 0011EF7C 48 00 00 24 */ b lbl_80123340
-lbl_80123320:
-/* 80123320 0011EF80 A8 66 00 D6 */ lha r3, 0xd6(r6)
-/* 80123324 0011EF84 48 13 0A AD */ bl func_80253DD0
-/* 80123328 0011EF88 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012332C 0011EF8C 28 00 00 03 */ cmplwi r0, 3
-/* 80123330 0011EF90 40 82 00 10 */ bne lbl_80123340
-/* 80123334 0011EF94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123338 0011EF98 38 00 00 23 */ li r0, 0x23
-/* 8012333C 0011EF9C 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80123340:
-/* 80123340 0011EFA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123344 0011EFA4 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80123348 0011EFA8 28 00 00 23 */ cmplwi r0, 0x23
-/* 8012334C 0011EFAC 40 82 24 F4 */ bne lbl_80125840
-/* 80123350 0011EFB0 A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 80123354 0011EFB4 38 80 00 0D */ li r4, 0xd
-/* 80123358 0011EFB8 38 A0 00 00 */ li r5, 0
-/* 8012335C 0011EFBC 48 13 0A 55 */ bl func_80253DB0
-/* 80123360 0011EFC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123364 0011EFC4 38 80 00 03 */ li r4, 3
-/* 80123368 0011EFC8 38 A0 00 00 */ li r5, 0
-/* 8012336C 0011EFCC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123370 0011EFD0 48 13 0A 41 */ bl func_80253DB0
-/* 80123374 0011EFD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123378 0011EFD8 38 80 00 05 */ li r4, 5
-/* 8012337C 0011EFDC 38 A0 00 00 */ li r5, 0
-/* 80123380 0011EFE0 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 80123384 0011EFE4 48 13 0A 2D */ bl func_80253DB0
-/* 80123388 0011EFE8 48 00 24 B8 */ b lbl_80125840
-/* 8012338C 0011EFEC A8 66 00 D6 */ lha r3, 0xd6(r6)
-/* 80123390 0011EFF0 48 13 0A 41 */ bl func_80253DD0
-/* 80123394 0011EFF4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123398 0011EFF8 28 00 00 03 */ cmplwi r0, 3
-/* 8012339C 0011EFFC 40 82 24 A4 */ bne lbl_80125840
-/* 801233A0 0011F000 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801233A4 0011F004 38 80 00 08 */ li r4, 8
-/* 801233A8 0011F008 38 A0 00 00 */ li r5, 0
-/* 801233AC 0011F00C A8 63 00 D6 */ lha r3, 0xd6(r3)
-/* 801233B0 0011F010 48 13 0A 41 */ bl func_80253DF0
-/* 801233B4 0011F014 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801233B8 0011F018 38 80 00 08 */ li r4, 8
-/* 801233BC 0011F01C 38 A0 00 00 */ li r5, 0
-/* 801233C0 0011F020 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801233C4 0011F024 48 13 0A 2D */ bl func_80253DF0
-/* 801233C8 0011F028 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801233CC 0011F02C 38 80 00 08 */ li r4, 8
-/* 801233D0 0011F030 38 A0 00 00 */ li r5, 0
-/* 801233D4 0011F034 A8 63 00 D8 */ lha r3, 0xd8(r3)
-/* 801233D8 0011F038 48 13 0A 19 */ bl func_80253DF0
-/* 801233DC 0011F03C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801233E0 0011F040 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801233E4 0011F044 28 00 00 63 */ cmplwi r0, 0x63
-/* 801233E8 0011F048 40 82 00 10 */ bne lbl_801233F8
-/* 801233EC 0011F04C 38 00 00 16 */ li r0, 0x16
-/* 801233F0 0011F050 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801233F4 0011F054 48 00 24 4C */ b lbl_80125840
-lbl_801233F8:
-/* 801233F8 0011F058 38 00 00 24 */ li r0, 0x24
-/* 801233FC 0011F05C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123400 0011F060 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123404 0011F064 A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 80123408 0011F068 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 8012340C 0011F06C 7C 03 02 14 */ add r0, r3, r0
-/* 80123410 0011F070 54 00 08 3C */ slwi r0, r0, 1
-/* 80123414 0011F074 7C 64 02 14 */ add r3, r4, r0
-/* 80123418 0011F078 A0 63 01 6C */ lhz r3, 0x16c(r3)
-/* 8012341C 0011F07C 38 03 D6 3A */ addi r0, r3, -10694
-/* 80123420 0011F080 28 00 00 09 */ cmplwi r0, 9
-/* 80123424 0011F084 41 81 00 BC */ bgt lbl_801234E0
-/* 80123428 0011F088 3C 60 80 42 */ lis r3, lbl_8041C0C4@ha
-/* 8012342C 0011F08C 54 00 10 3A */ slwi r0, r0, 2
-/* 80123430 0011F090 38 63 C0 C4 */ addi r3, r3, lbl_8041C0C4@l
-/* 80123434 0011F094 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80123438 0011F098 7C 69 03 A6 */ mtctr r3
-/* 8012343C 0011F09C 4E 80 04 20 */ bctr
-/* 80123440 0011F0A0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123444 0011F0A4 38 00 03 E8 */ li r0, 0x3e8
-/* 80123448 0011F0A8 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8012344C 0011F0AC 48 00 00 A0 */ b lbl_801234EC
-/* 80123450 0011F0B0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123454 0011F0B4 38 00 03 E9 */ li r0, 0x3e9
-/* 80123458 0011F0B8 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8012345C 0011F0BC 48 00 00 90 */ b lbl_801234EC
-/* 80123460 0011F0C0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123464 0011F0C4 38 00 03 EA */ li r0, 0x3ea
-/* 80123468 0011F0C8 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8012346C 0011F0CC 48 00 00 80 */ b lbl_801234EC
-/* 80123470 0011F0D0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123474 0011F0D4 38 00 03 EB */ li r0, 0x3eb
-/* 80123478 0011F0D8 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8012347C 0011F0DC 48 00 00 70 */ b lbl_801234EC
-/* 80123480 0011F0E0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123484 0011F0E4 38 00 03 EC */ li r0, 0x3ec
-/* 80123488 0011F0E8 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8012348C 0011F0EC 48 00 00 60 */ b lbl_801234EC
-/* 80123490 0011F0F0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123494 0011F0F4 38 00 03 ED */ li r0, 0x3ed
-/* 80123498 0011F0F8 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8012349C 0011F0FC 48 00 00 50 */ b lbl_801234EC
-/* 801234A0 0011F100 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801234A4 0011F104 38 00 03 EE */ li r0, 0x3ee
-/* 801234A8 0011F108 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801234AC 0011F10C 48 00 00 40 */ b lbl_801234EC
-/* 801234B0 0011F110 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801234B4 0011F114 38 00 03 F0 */ li r0, 0x3f0
-/* 801234B8 0011F118 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801234BC 0011F11C 48 00 00 30 */ b lbl_801234EC
-/* 801234C0 0011F120 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801234C4 0011F124 38 00 03 EF */ li r0, 0x3ef
-/* 801234C8 0011F128 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801234CC 0011F12C 48 00 00 20 */ b lbl_801234EC
-/* 801234D0 0011F130 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801234D4 0011F134 38 00 03 F1 */ li r0, 0x3f1
-/* 801234D8 0011F138 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801234DC 0011F13C 48 00 00 10 */ b lbl_801234EC
-lbl_801234E0:
-/* 801234E0 0011F140 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801234E4 0011F144 38 00 03 F2 */ li r0, 0x3f2
-/* 801234E8 0011F148 90 03 00 10 */ stw r0, 0x10(r3)
-lbl_801234EC:
-/* 801234EC 0011F14C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801234F0 0011F150 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801234F4 0011F154 98 03 01 8E */ stb r0, 0x18e(r3)
-/* 801234F8 0011F158 48 00 23 48 */ b lbl_80125840
-/* 801234FC 0011F15C A8 66 00 C0 */ lha r3, 0xc0(r6)
-/* 80123500 0011F160 38 A1 00 0C */ addi r5, r1, 0xc
-/* 80123504 0011F164 38 80 00 08 */ li r4, 8
-/* 80123508 0011F168 48 13 09 45 */ bl func_80253E4C
-/* 8012350C 0011F16C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 80123510 0011F170 2C 00 00 00 */ cmpwi r0, 0
-/* 80123514 0011F174 40 82 00 2C */ bne lbl_80123540
-/* 80123518 0011F178 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012351C 0011F17C 38 80 00 08 */ li r4, 8
-/* 80123520 0011F180 38 A0 00 01 */ li r5, 1
-/* 80123524 0011F184 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123528 0011F188 48 13 08 C9 */ bl func_80253DF0
-/* 8012352C 0011F18C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123530 0011F190 38 80 00 02 */ li r4, 2
-/* 80123534 0011F194 38 A0 00 00 */ li r5, 0
-/* 80123538 0011F198 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012353C 0011F19C 48 13 08 75 */ bl func_80253DB0
-lbl_80123540:
-/* 80123540 0011F1A0 38 60 00 0E */ li r3, 0xe
-/* 80123544 0011F1A4 38 80 00 00 */ li r4, 0
-/* 80123548 0011F1A8 4B F3 2E A5 */ bl func_800563EC
-/* 8012354C 0011F1AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123550 0011F1B0 38 00 00 0A */ li r0, 0xa
-/* 80123554 0011F1B4 38 80 00 08 */ li r4, 8
-/* 80123558 0011F1B8 38 A0 00 01 */ li r5, 1
-/* 8012355C 0011F1BC B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80123560 0011F1C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123564 0011F1C4 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80123568 0011F1C8 48 13 08 89 */ bl func_80253DF0
-/* 8012356C 0011F1CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123570 0011F1D0 38 80 00 08 */ li r4, 8
-/* 80123574 0011F1D4 38 A0 00 00 */ li r5, 0
-/* 80123578 0011F1D8 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 8012357C 0011F1DC 48 13 08 35 */ bl func_80253DB0
-/* 80123580 0011F1E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123584 0011F1E4 38 80 00 08 */ li r4, 8
-/* 80123588 0011F1E8 38 A0 00 01 */ li r5, 1
-/* 8012358C 0011F1EC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123590 0011F1F0 48 13 08 61 */ bl func_80253DF0
-/* 80123594 0011F1F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123598 0011F1F8 38 80 00 04 */ li r4, 4
-/* 8012359C 0011F1FC 38 A0 00 00 */ li r5, 0
-/* 801235A0 0011F200 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801235A4 0011F204 48 13 08 0D */ bl func_80253DB0
-/* 801235A8 0011F208 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801235AC 0011F20C 38 80 00 25 */ li r4, 0x25
-/* 801235B0 0011F210 38 00 00 03 */ li r0, 3
-/* 801235B4 0011F214 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801235B8 0011F218 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801235BC 0011F21C 90 03 01 60 */ stw r0, 0x160(r3)
-/* 801235C0 0011F220 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801235C4 0011F224 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801235C8 0011F228 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 801235CC 0011F22C 41 82 22 74 */ beq lbl_80125840
-/* 801235D0 0011F230 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 801235D4 0011F234 38 00 00 02 */ li r0, 2
-/* 801235D8 0011F238 38 60 00 00 */ li r3, 0
-/* 801235DC 0011F23C 90 04 00 08 */ stw r0, 8(r4)
-/* 801235E0 0011F240 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801235E4 0011F244 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 801235E8 0011F248 80 04 00 04 */ lwz r0, 4(r4)
-/* 801235EC 0011F24C 54 00 01 3E */ clrlwi r0, r0, 4
-/* 801235F0 0011F250 90 04 00 04 */ stw r0, 4(r4)
-/* 801235F4 0011F254 4B FF A7 B5 */ bl func_8011DDA8
-/* 801235F8 0011F258 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801235FC 0011F25C 38 00 00 07 */ li r0, 7
-/* 80123600 0011F260 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80123604 0011F264 B0 03 00 90 */ sth r0, 0x90(r3)
-/* 80123608 0011F268 48 00 22 38 */ b lbl_80125840
-/* 8012360C 0011F26C A8 66 00 DA */ lha r3, 0xda(r6)
-/* 80123610 0011F270 48 13 07 C1 */ bl func_80253DD0
-/* 80123614 0011F274 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123618 0011F278 28 00 00 03 */ cmplwi r0, 3
-/* 8012361C 0011F27C 40 82 22 24 */ bne lbl_80125840
-/* 80123620 0011F280 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123624 0011F284 38 00 00 26 */ li r0, 0x26
-/* 80123628 0011F288 38 60 00 00 */ li r3, 0
-/* 8012362C 0011F28C 38 80 00 00 */ li r4, 0
-/* 80123630 0011F290 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80123634 0011F294 4B F3 62 C5 */ bl func_800598F8
-/* 80123638 0011F298 38 60 00 01 */ li r3, 1
-/* 8012363C 0011F29C 38 80 00 00 */ li r4, 0
-/* 80123640 0011F2A0 38 A0 00 00 */ li r5, 0
-/* 80123644 0011F2A4 38 C0 00 02 */ li r6, 2
-/* 80123648 0011F2A8 38 E0 00 03 */ li r7, 3
-/* 8012364C 0011F2AC 39 00 00 00 */ li r8, 0
-/* 80123650 0011F2B0 4B F3 63 79 */ bl func_800599C8
-/* 80123654 0011F2B4 38 60 00 02 */ li r3, 2
-/* 80123658 0011F2B8 38 80 00 00 */ li r4, 0
-/* 8012365C 0011F2BC 38 A0 00 01 */ li r5, 1
-/* 80123660 0011F2C0 38 C0 00 00 */ li r6, 0
-/* 80123664 0011F2C4 38 E0 00 03 */ li r7, 3
-/* 80123668 0011F2C8 39 00 00 00 */ li r8, 0
-/* 8012366C 0011F2CC 4B F3 63 5D */ bl func_800599C8
-/* 80123670 0011F2D0 38 60 00 03 */ li r3, 3
-/* 80123674 0011F2D4 38 80 00 01 */ li r4, 1
-/* 80123678 0011F2D8 38 A0 00 00 */ li r5, 0
-/* 8012367C 0011F2DC 38 C0 00 00 */ li r6, 0
-/* 80123680 0011F2E0 38 E0 00 63 */ li r7, 0x63
-/* 80123684 0011F2E4 39 00 00 00 */ li r8, 0
-/* 80123688 0011F2E8 4B F3 63 41 */ bl func_800599C8
-/* 8012368C 0011F2EC 38 60 00 63 */ li r3, 0x63
-/* 80123690 0011F2F0 38 80 00 03 */ li r4, 3
-/* 80123694 0011F2F4 38 A0 00 03 */ li r5, 3
-/* 80123698 0011F2F8 38 C0 00 00 */ li r6, 0
-/* 8012369C 0011F2FC 38 E0 00 00 */ li r7, 0
-/* 801236A0 0011F300 39 00 00 00 */ li r8, 0
-/* 801236A4 0011F304 4B F3 63 25 */ bl func_800599C8
-/* 801236A8 0011F308 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801236AC 0011F30C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801236B0 0011F310 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 801236B4 0011F314 41 82 21 8C */ beq lbl_80125840
-/* 801236B8 0011F318 38 60 00 00 */ li r3, 0
-/* 801236BC 0011F31C 38 80 00 00 */ li r4, 0
-/* 801236C0 0011F320 4B F3 62 39 */ bl func_800598F8
-/* 801236C4 0011F324 38 60 00 02 */ li r3, 2
-/* 801236C8 0011F328 38 80 00 00 */ li r4, 0
-/* 801236CC 0011F32C 38 A0 00 00 */ li r5, 0
-/* 801236D0 0011F330 38 C0 00 00 */ li r6, 0
-/* 801236D4 0011F334 38 E0 00 03 */ li r7, 3
-/* 801236D8 0011F338 39 00 00 00 */ li r8, 0
-/* 801236DC 0011F33C 4B F3 62 ED */ bl func_800599C8
-/* 801236E0 0011F340 38 60 00 03 */ li r3, 3
-/* 801236E4 0011F344 38 80 00 02 */ li r4, 2
-/* 801236E8 0011F348 38 A0 00 00 */ li r5, 0
-/* 801236EC 0011F34C 38 C0 00 00 */ li r6, 0
-/* 801236F0 0011F350 38 E0 00 63 */ li r7, 0x63
-/* 801236F4 0011F354 39 00 00 00 */ li r8, 0
-/* 801236F8 0011F358 4B F3 62 D1 */ bl func_800599C8
-/* 801236FC 0011F35C 38 60 00 63 */ li r3, 0x63
-/* 80123700 0011F360 38 80 00 03 */ li r4, 3
-/* 80123704 0011F364 38 A0 00 03 */ li r5, 3
-/* 80123708 0011F368 38 C0 00 00 */ li r6, 0
-/* 8012370C 0011F36C 38 E0 00 00 */ li r7, 0
-/* 80123710 0011F370 39 00 00 00 */ li r8, 0
-/* 80123714 0011F374 4B F3 62 B5 */ bl func_800599C8
-/* 80123718 0011F378 48 00 21 28 */ b lbl_80125840
-/* 8012371C 0011F37C 38 60 00 29 */ li r3, 0x29
-/* 80123720 0011F380 38 80 00 03 */ li r4, 3
-/* 80123724 0011F384 38 A0 00 00 */ li r5, 0
-/* 80123728 0011F388 38 C0 00 01 */ li r6, 1
-/* 8012372C 0011F38C 4B F3 63 41 */ bl func_80059A6C
-/* 80123730 0011F390 2C 03 00 00 */ cmpwi r3, 0
-/* 80123734 0011F394 41 82 21 0C */ beq lbl_80125840
-/* 80123738 0011F398 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012373C 0011F39C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123740 0011F3A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123744 0011F3A4 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80123748 0011F3A8 41 82 01 5C */ beq lbl_801238A4
-/* 8012374C 0011F3AC 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123750 0011F3B0 38 60 00 00 */ li r3, 0
-/* 80123754 0011F3B4 80 A6 01 60 */ lwz r5, 0x160(r6)
-/* 80123758 0011F3B8 2C 05 00 63 */ cmpwi r5, 0x63
-/* 8012375C 0011F3BC 41 82 00 F8 */ beq lbl_80123854
-/* 80123760 0011F3C0 40 80 00 28 */ bge lbl_80123788
-/* 80123764 0011F3C4 2C 05 00 02 */ cmpwi r5, 2
-/* 80123768 0011F3C8 41 82 00 6C */ beq lbl_801237D4
-/* 8012376C 0011F3CC 40 80 00 10 */ bge lbl_8012377C
-/* 80123770 0011F3D0 2C 05 00 01 */ cmpwi r5, 1
-/* 80123774 0011F3D4 40 80 00 28 */ bge lbl_8012379C
-/* 80123778 0011F3D8 48 00 01 1C */ b lbl_80123894
-lbl_8012377C:
-/* 8012377C 0011F3DC 2C 05 00 04 */ cmpwi r5, 4
-/* 80123780 0011F3E0 40 80 01 14 */ bge lbl_80123894
-/* 80123784 0011F3E4 48 00 00 98 */ b lbl_8012381C
-lbl_80123788:
-/* 80123788 0011F3E8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 8012378C 0011F3EC 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80123790 0011F3F0 7C 05 00 00 */ cmpw r5, r0
-/* 80123794 0011F3F4 41 82 00 C0 */ beq lbl_80123854
-/* 80123798 0011F3F8 48 00 00 FC */ b lbl_80123894
-lbl_8012379C:
-/* 8012379C 0011F3FC A8 66 00 DA */ lha r3, 0xda(r6)
-/* 801237A0 0011F400 38 80 00 03 */ li r4, 3
-/* 801237A4 0011F404 38 A0 00 00 */ li r5, 0
-/* 801237A8 0011F408 48 13 06 09 */ bl func_80253DB0
-/* 801237AC 0011F40C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801237B0 0011F410 38 80 00 02 */ li r4, 2
-/* 801237B4 0011F414 38 A0 00 00 */ li r5, 0
-/* 801237B8 0011F418 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801237BC 0011F41C 48 13 05 F5 */ bl func_80253DB0
-/* 801237C0 0011F420 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801237C4 0011F424 38 00 00 27 */ li r0, 0x27
-/* 801237C8 0011F428 38 60 00 01 */ li r3, 1
-/* 801237CC 0011F42C 90 04 01 28 */ stw r0, 0x128(r4)
-/* 801237D0 0011F430 48 00 00 C4 */ b lbl_80123894
-lbl_801237D4:
-/* 801237D4 0011F434 80 86 01 4C */ lwz r4, 0x14c(r6)
-/* 801237D8 0011F438 80 04 00 08 */ lwz r0, 8(r4)
-/* 801237DC 0011F43C 2C 00 00 04 */ cmpwi r0, 4
-/* 801237E0 0011F440 41 82 00 B4 */ beq lbl_80123894
-/* 801237E4 0011F444 A8 66 00 DA */ lha r3, 0xda(r6)
-/* 801237E8 0011F448 38 80 00 04 */ li r4, 4
-/* 801237EC 0011F44C 38 A0 00 00 */ li r5, 0
-/* 801237F0 0011F450 48 13 05 C1 */ bl func_80253DB0
-/* 801237F4 0011F454 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801237F8 0011F458 38 80 00 02 */ li r4, 2
-/* 801237FC 0011F45C 38 A0 00 00 */ li r5, 0
-/* 80123800 0011F460 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123804 0011F464 48 13 05 AD */ bl func_80253DB0
-/* 80123808 0011F468 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012380C 0011F46C 38 00 00 27 */ li r0, 0x27
-/* 80123810 0011F470 38 60 00 01 */ li r3, 1
-/* 80123814 0011F474 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80123818 0011F478 48 00 00 7C */ b lbl_80123894
-lbl_8012381C:
-/* 8012381C 0011F47C A8 66 00 DA */ lha r3, 0xda(r6)
-/* 80123820 0011F480 38 80 00 05 */ li r4, 5
-/* 80123824 0011F484 38 A0 00 00 */ li r5, 0
-/* 80123828 0011F488 48 13 05 89 */ bl func_80253DB0
-/* 8012382C 0011F48C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123830 0011F490 38 80 00 02 */ li r4, 2
-/* 80123834 0011F494 38 A0 00 00 */ li r5, 0
-/* 80123838 0011F498 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012383C 0011F49C 48 13 05 75 */ bl func_80253DB0
-/* 80123840 0011F4A0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123844 0011F4A4 38 00 00 27 */ li r0, 0x27
-/* 80123848 0011F4A8 38 60 00 01 */ li r3, 1
-/* 8012384C 0011F4AC 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80123850 0011F4B0 48 00 00 44 */ b lbl_80123894
-lbl_80123854:
-/* 80123854 0011F4B4 A8 66 00 DA */ lha r3, 0xda(r6)
-/* 80123858 0011F4B8 38 80 00 06 */ li r4, 6
-/* 8012385C 0011F4BC 38 A0 00 00 */ li r5, 0
-/* 80123860 0011F4C0 48 13 05 51 */ bl func_80253DB0
-/* 80123864 0011F4C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123868 0011F4C8 38 80 00 01 */ li r4, 1
-/* 8012386C 0011F4CC 38 A0 00 00 */ li r5, 0
-/* 80123870 0011F4D0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123874 0011F4D4 48 13 05 3D */ bl func_80253DB0
-/* 80123878 0011F4D8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012387C 0011F4DC 38 A0 00 27 */ li r5, 0x27
-/* 80123880 0011F4E0 38 00 00 63 */ li r0, 0x63
-/* 80123884 0011F4E4 38 60 00 02 */ li r3, 2
-/* 80123888 0011F4E8 90 A4 01 28 */ stw r5, 0x128(r4)
-/* 8012388C 0011F4EC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123890 0011F4F0 90 04 01 60 */ stw r0, 0x160(r4)
-lbl_80123894:
-/* 80123894 0011F4F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80123898 0011F4F8 41 82 1F A8 */ beq lbl_80125840
-/* 8012389C 0011F4FC 4B F3 6C 31 */ bl func_8005A4CC
-/* 801238A0 0011F500 48 00 1F A0 */ b lbl_80125840
-lbl_801238A4:
-/* 801238A4 0011F504 2C 03 00 03 */ cmpwi r3, 3
-/* 801238A8 0011F508 41 82 00 94 */ beq lbl_8012393C
-/* 801238AC 0011F50C 40 80 00 14 */ bge lbl_801238C0
-/* 801238B0 0011F510 2C 03 00 01 */ cmpwi r3, 1
-/* 801238B4 0011F514 41 82 00 18 */ beq lbl_801238CC
-/* 801238B8 0011F518 40 80 00 4C */ bge lbl_80123904
-/* 801238BC 0011F51C 48 00 1F 84 */ b lbl_80125840
-lbl_801238C0:
-/* 801238C0 0011F520 2C 03 00 63 */ cmpwi r3, 0x63
-/* 801238C4 0011F524 41 82 00 B0 */ beq lbl_80123974
-/* 801238C8 0011F528 48 00 1F 78 */ b lbl_80125840
-lbl_801238CC:
-/* 801238CC 0011F52C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801238D0 0011F530 38 80 00 00 */ li r4, 0
-/* 801238D4 0011F534 38 A0 00 00 */ li r5, 0
-/* 801238D8 0011F538 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 801238DC 0011F53C 48 13 04 D5 */ bl func_80253DB0
-/* 801238E0 0011F540 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801238E4 0011F544 38 80 00 02 */ li r4, 2
-/* 801238E8 0011F548 38 A0 00 00 */ li r5, 0
-/* 801238EC 0011F54C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 801238F0 0011F550 48 13 04 C1 */ bl func_80253DB0
-/* 801238F4 0011F554 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801238F8 0011F558 38 00 00 01 */ li r0, 1
-/* 801238FC 0011F55C 90 03 01 60 */ stw r0, 0x160(r3)
-/* 80123900 0011F560 48 00 1F 40 */ b lbl_80125840
-lbl_80123904:
-/* 80123904 0011F564 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123908 0011F568 38 80 00 01 */ li r4, 1
-/* 8012390C 0011F56C 38 A0 00 00 */ li r5, 0
-/* 80123910 0011F570 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80123914 0011F574 48 13 04 9D */ bl func_80253DB0
-/* 80123918 0011F578 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012391C 0011F57C 38 80 00 02 */ li r4, 2
-/* 80123920 0011F580 38 A0 00 00 */ li r5, 0
-/* 80123924 0011F584 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123928 0011F588 48 13 04 89 */ bl func_80253DB0
-/* 8012392C 0011F58C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123930 0011F590 38 00 00 02 */ li r0, 2
-/* 80123934 0011F594 90 03 01 60 */ stw r0, 0x160(r3)
-/* 80123938 0011F598 48 00 1F 08 */ b lbl_80125840
-lbl_8012393C:
-/* 8012393C 0011F59C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123940 0011F5A0 38 80 00 02 */ li r4, 2
-/* 80123944 0011F5A4 38 A0 00 00 */ li r5, 0
-/* 80123948 0011F5A8 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 8012394C 0011F5AC 48 13 04 65 */ bl func_80253DB0
-/* 80123950 0011F5B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123954 0011F5B4 38 80 00 02 */ li r4, 2
-/* 80123958 0011F5B8 38 A0 00 00 */ li r5, 0
-/* 8012395C 0011F5BC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123960 0011F5C0 48 13 04 51 */ bl func_80253DB0
-/* 80123964 0011F5C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123968 0011F5C8 38 00 00 03 */ li r0, 3
-/* 8012396C 0011F5CC 90 03 01 60 */ stw r0, 0x160(r3)
-/* 80123970 0011F5D0 48 00 1E D0 */ b lbl_80125840
-lbl_80123974:
-/* 80123974 0011F5D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123978 0011F5D8 38 80 00 06 */ li r4, 6
-/* 8012397C 0011F5DC 38 A0 00 00 */ li r5, 0
-/* 80123980 0011F5E0 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80123984 0011F5E4 48 13 04 2D */ bl func_80253DB0
-/* 80123988 0011F5E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012398C 0011F5EC 38 80 00 00 */ li r4, 0
-/* 80123990 0011F5F0 38 A0 00 00 */ li r5, 0
-/* 80123994 0011F5F4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123998 0011F5F8 48 13 04 19 */ bl func_80253DB0
-/* 8012399C 0011F5FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801239A0 0011F600 38 00 00 63 */ li r0, 0x63
-/* 801239A4 0011F604 90 03 01 60 */ stw r0, 0x160(r3)
-/* 801239A8 0011F608 48 00 1E 98 */ b lbl_80125840
-/* 801239AC 0011F60C 80 06 01 60 */ lwz r0, 0x160(r6)
-/* 801239B0 0011F610 28 00 00 63 */ cmplwi r0, 0x63
-/* 801239B4 0011F614 40 82 00 28 */ bne lbl_801239DC
-/* 801239B8 0011F618 A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 801239BC 0011F61C 48 13 04 15 */ bl func_80253DD0
-/* 801239C0 0011F620 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801239C4 0011F624 28 00 00 03 */ cmplwi r0, 3
-/* 801239C8 0011F628 40 82 00 34 */ bne lbl_801239FC
-/* 801239CC 0011F62C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801239D0 0011F630 38 00 00 28 */ li r0, 0x28
-/* 801239D4 0011F634 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801239D8 0011F638 48 00 00 24 */ b lbl_801239FC
-lbl_801239DC:
-/* 801239DC 0011F63C A8 66 00 DA */ lha r3, 0xda(r6)
-/* 801239E0 0011F640 48 13 03 F1 */ bl func_80253DD0
-/* 801239E4 0011F644 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801239E8 0011F648 28 00 00 03 */ cmplwi r0, 3
-/* 801239EC 0011F64C 40 82 00 10 */ bne lbl_801239FC
-/* 801239F0 0011F650 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801239F4 0011F654 38 00 00 28 */ li r0, 0x28
-/* 801239F8 0011F658 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_801239FC:
-/* 801239FC 0011F65C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A00 0011F660 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80123A04 0011F664 28 00 00 28 */ cmplwi r0, 0x28
-/* 80123A08 0011F668 40 82 1E 38 */ bne lbl_80125840
-/* 80123A0C 0011F66C A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80123A10 0011F670 38 80 00 07 */ li r4, 7
-/* 80123A14 0011F674 38 A0 00 00 */ li r5, 0
-/* 80123A18 0011F678 48 13 03 99 */ bl func_80253DB0
-/* 80123A1C 0011F67C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A20 0011F680 38 80 00 03 */ li r4, 3
-/* 80123A24 0011F684 38 A0 00 00 */ li r5, 0
-/* 80123A28 0011F688 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123A2C 0011F68C 48 13 03 85 */ bl func_80253DB0
-/* 80123A30 0011F690 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A34 0011F694 38 80 00 01 */ li r4, 1
-/* 80123A38 0011F698 38 A0 00 00 */ li r5, 0
-/* 80123A3C 0011F69C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123A40 0011F6A0 48 13 03 71 */ bl func_80253DB0
-/* 80123A44 0011F6A4 48 00 1D FC */ b lbl_80125840
-/* 80123A48 0011F6A8 A8 66 00 DA */ lha r3, 0xda(r6)
-/* 80123A4C 0011F6AC 48 13 03 85 */ bl func_80253DD0
-/* 80123A50 0011F6B0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123A54 0011F6B4 28 00 00 03 */ cmplwi r0, 3
-/* 80123A58 0011F6B8 40 82 1D E8 */ bne lbl_80125840
-/* 80123A5C 0011F6BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A60 0011F6C0 38 80 00 08 */ li r4, 8
-/* 80123A64 0011F6C4 38 A0 00 00 */ li r5, 0
-/* 80123A68 0011F6C8 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80123A6C 0011F6CC 48 13 03 85 */ bl func_80253DF0
-/* 80123A70 0011F6D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A74 0011F6D4 38 80 00 08 */ li r4, 8
-/* 80123A78 0011F6D8 38 A0 00 00 */ li r5, 0
-/* 80123A7C 0011F6DC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123A80 0011F6E0 48 13 03 71 */ bl func_80253DF0
-/* 80123A84 0011F6E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A88 0011F6E8 38 80 00 08 */ li r4, 8
-/* 80123A8C 0011F6EC 38 A0 00 00 */ li r5, 0
-/* 80123A90 0011F6F0 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123A94 0011F6F4 48 13 03 5D */ bl func_80253DF0
-/* 80123A98 0011F6F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123A9C 0011F6FC 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80123AA0 0011F700 2C 00 00 03 */ cmpwi r0, 3
-/* 80123AA4 0011F704 41 82 00 48 */ beq lbl_80123AEC
-/* 80123AA8 0011F708 40 80 00 14 */ bge lbl_80123ABC
-/* 80123AAC 0011F70C 2C 00 00 01 */ cmpwi r0, 1
-/* 80123AB0 0011F710 41 82 00 24 */ beq lbl_80123AD4
-/* 80123AB4 0011F714 40 80 00 2C */ bge lbl_80123AE0
-/* 80123AB8 0011F718 48 00 1D 88 */ b lbl_80125840
-lbl_80123ABC:
-/* 80123ABC 0011F71C 2C 00 00 63 */ cmpwi r0, 0x63
-/* 80123AC0 0011F720 41 82 00 08 */ beq lbl_80123AC8
-/* 80123AC4 0011F724 48 00 1D 7C */ b lbl_80125840
-lbl_80123AC8:
-/* 80123AC8 0011F728 38 00 00 1E */ li r0, 0x1e
-/* 80123ACC 0011F72C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123AD0 0011F730 48 00 1D 70 */ b lbl_80125840
-lbl_80123AD4:
-/* 80123AD4 0011F734 38 00 00 2E */ li r0, 0x2e
-/* 80123AD8 0011F738 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123ADC 0011F73C 48 00 1D 64 */ b lbl_80125840
-lbl_80123AE0:
-/* 80123AE0 0011F740 38 00 00 29 */ li r0, 0x29
-/* 80123AE4 0011F744 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123AE8 0011F748 48 00 1D 58 */ b lbl_80125840
-lbl_80123AEC:
-/* 80123AEC 0011F74C 38 00 00 41 */ li r0, 0x41
-/* 80123AF0 0011F750 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123AF4 0011F754 48 00 1D 4C */ b lbl_80125840
-/* 80123AF8 0011F758 A8 66 00 C0 */ lha r3, 0xc0(r6)
-/* 80123AFC 0011F75C 38 A1 00 08 */ addi r5, r1, 8
-/* 80123B00 0011F760 38 80 00 08 */ li r4, 8
-/* 80123B04 0011F764 48 13 03 49 */ bl func_80253E4C
-/* 80123B08 0011F768 80 01 00 08 */ lwz r0, 8(r1)
-/* 80123B0C 0011F76C 2C 00 00 00 */ cmpwi r0, 0
-/* 80123B10 0011F770 40 82 00 2C */ bne lbl_80123B3C
-/* 80123B14 0011F774 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B18 0011F778 38 80 00 08 */ li r4, 8
-/* 80123B1C 0011F77C 38 A0 00 01 */ li r5, 1
-/* 80123B20 0011F780 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123B24 0011F784 48 13 02 CD */ bl func_80253DF0
-/* 80123B28 0011F788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B2C 0011F78C 38 80 00 02 */ li r4, 2
-/* 80123B30 0011F790 38 A0 00 00 */ li r5, 0
-/* 80123B34 0011F794 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123B38 0011F798 48 13 02 79 */ bl func_80253DB0
-lbl_80123B3C:
-/* 80123B3C 0011F79C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B40 0011F7A0 38 80 00 08 */ li r4, 8
-/* 80123B44 0011F7A4 38 A0 00 01 */ li r5, 1
-/* 80123B48 0011F7A8 A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123B4C 0011F7AC 48 13 02 A5 */ bl func_80253DF0
-/* 80123B50 0011F7B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B54 0011F7B4 38 80 00 08 */ li r4, 8
-/* 80123B58 0011F7B8 38 A0 00 00 */ li r5, 0
-/* 80123B5C 0011F7BC A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123B60 0011F7C0 48 13 02 51 */ bl func_80253DB0
-/* 80123B64 0011F7C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B68 0011F7C8 38 80 00 08 */ li r4, 8
-/* 80123B6C 0011F7CC 38 A0 00 01 */ li r5, 1
-/* 80123B70 0011F7D0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123B74 0011F7D4 48 13 02 7D */ bl func_80253DF0
-/* 80123B78 0011F7D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B7C 0011F7DC 38 80 00 04 */ li r4, 4
-/* 80123B80 0011F7E0 38 A0 00 00 */ li r5, 0
-/* 80123B84 0011F7E4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123B88 0011F7E8 48 13 02 29 */ bl func_80253DB0
-/* 80123B8C 0011F7EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123B90 0011F7F0 38 00 00 2A */ li r0, 0x2a
-/* 80123B94 0011F7F4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123B98 0011F7F8 48 00 1C A8 */ b lbl_80125840
-/* 80123B9C 0011F7FC A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123BA0 0011F800 48 13 02 31 */ bl func_80253DD0
-/* 80123BA4 0011F804 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123BA8 0011F808 28 00 00 03 */ cmplwi r0, 3
-/* 80123BAC 0011F80C 40 82 1C 94 */ bne lbl_80125840
-/* 80123BB0 0011F810 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123BB4 0011F814 38 00 00 2B */ li r0, 0x2b
-/* 80123BB8 0011F818 38 60 00 00 */ li r3, 0
-/* 80123BBC 0011F81C 38 80 00 00 */ li r4, 0
-/* 80123BC0 0011F820 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80123BC4 0011F824 4B F3 5D 35 */ bl func_800598F8
-/* 80123BC8 0011F828 38 60 00 01 */ li r3, 1
-/* 80123BCC 0011F82C 38 80 00 00 */ li r4, 0
-/* 80123BD0 0011F830 38 A0 00 00 */ li r5, 0
-/* 80123BD4 0011F834 38 C0 00 02 */ li r6, 2
-/* 80123BD8 0011F838 38 E0 00 63 */ li r7, 0x63
-/* 80123BDC 0011F83C 39 00 00 00 */ li r8, 0
-/* 80123BE0 0011F840 4B F3 5D E9 */ bl func_800599C8
-/* 80123BE4 0011F844 38 60 00 02 */ li r3, 2
-/* 80123BE8 0011F848 38 80 00 00 */ li r4, 0
-/* 80123BEC 0011F84C 38 A0 00 01 */ li r5, 1
-/* 80123BF0 0011F850 38 C0 00 03 */ li r6, 3
-/* 80123BF4 0011F854 38 E0 00 63 */ li r7, 0x63
-/* 80123BF8 0011F858 39 00 00 00 */ li r8, 0
-/* 80123BFC 0011F85C 4B F3 5D CD */ bl func_800599C8
-/* 80123C00 0011F860 38 60 00 03 */ li r3, 3
-/* 80123C04 0011F864 38 80 00 00 */ li r4, 0
-/* 80123C08 0011F868 38 A0 00 02 */ li r5, 2
-/* 80123C0C 0011F86C 38 C0 00 00 */ li r6, 0
-/* 80123C10 0011F870 38 E0 00 63 */ li r7, 0x63
-/* 80123C14 0011F874 39 00 00 00 */ li r8, 0
-/* 80123C18 0011F878 4B F3 5D B1 */ bl func_800599C8
-/* 80123C1C 0011F87C 38 60 00 63 */ li r3, 0x63
-/* 80123C20 0011F880 38 80 00 03 */ li r4, 3
-/* 80123C24 0011F884 38 A0 00 01 */ li r5, 1
-/* 80123C28 0011F888 38 C0 00 00 */ li r6, 0
-/* 80123C2C 0011F88C 38 E0 00 00 */ li r7, 0
-/* 80123C30 0011F890 39 00 00 00 */ li r8, 0
-/* 80123C34 0011F894 4B F3 5D 95 */ bl func_800599C8
-/* 80123C38 0011F898 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123C3C 0011F89C 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80123C40 0011F8A0 80 03 00 08 */ lwz r0, 8(r3)
-/* 80123C44 0011F8A4 2C 00 00 02 */ cmpwi r0, 2
-/* 80123C48 0011F8A8 40 82 00 28 */ bne lbl_80123C70
-/* 80123C4C 0011F8AC 80 04 09 74 */ lwz r0, 0x974(r4)
-/* 80123C50 0011F8B0 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80123C54 0011F8B4 41 82 00 10 */ beq lbl_80123C64
-/* 80123C58 0011F8B8 38 00 00 03 */ li r0, 3
-/* 80123C5C 0011F8BC 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80123C60 0011F8C0 48 00 1B E0 */ b lbl_80125840
-lbl_80123C64:
-/* 80123C64 0011F8C4 38 00 00 01 */ li r0, 1
-/* 80123C68 0011F8C8 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80123C6C 0011F8CC 48 00 1B D4 */ b lbl_80125840
-lbl_80123C70:
-/* 80123C70 0011F8D0 38 00 00 02 */ li r0, 2
-/* 80123C74 0011F8D4 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80123C78 0011F8D8 48 00 1B C8 */ b lbl_80125840
-/* 80123C7C 0011F8DC 80 06 01 60 */ lwz r0, 0x160(r6)
-/* 80123C80 0011F8E0 38 60 00 29 */ li r3, 0x29
-/* 80123C84 0011F8E4 38 A0 00 00 */ li r5, 0
-/* 80123C88 0011F8E8 38 C0 00 01 */ li r6, 1
-/* 80123C8C 0011F8EC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80123C90 0011F8F0 4B F3 5D DD */ bl func_80059A6C
-/* 80123C94 0011F8F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80123C98 0011F8F8 41 82 1B A8 */ beq lbl_80125840
-/* 80123C9C 0011F8FC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80123CA0 0011F900 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123CA4 0011F904 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123CA8 0011F908 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80123CAC 0011F90C 41 82 01 4C */ beq lbl_80123DF8
-/* 80123CB0 0011F910 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123CB4 0011F914 38 60 00 00 */ li r3, 0
-/* 80123CB8 0011F918 80 A6 01 60 */ lwz r5, 0x160(r6)
-/* 80123CBC 0011F91C 2C 05 00 63 */ cmpwi r5, 0x63
-/* 80123CC0 0011F920 41 82 00 E8 */ beq lbl_80123DA8
-/* 80123CC4 0011F924 40 80 00 28 */ bge lbl_80123CEC
-/* 80123CC8 0011F928 2C 05 00 02 */ cmpwi r5, 2
-/* 80123CCC 0011F92C 41 82 00 6C */ beq lbl_80123D38
-/* 80123CD0 0011F930 40 80 00 10 */ bge lbl_80123CE0
-/* 80123CD4 0011F934 2C 05 00 01 */ cmpwi r5, 1
-/* 80123CD8 0011F938 40 80 00 28 */ bge lbl_80123D00
-/* 80123CDC 0011F93C 48 00 01 0C */ b lbl_80123DE8
-lbl_80123CE0:
-/* 80123CE0 0011F940 2C 05 00 04 */ cmpwi r5, 4
-/* 80123CE4 0011F944 40 80 01 04 */ bge lbl_80123DE8
-/* 80123CE8 0011F948 48 00 00 88 */ b lbl_80123D70
-lbl_80123CEC:
-/* 80123CEC 0011F94C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80123CF0 0011F950 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80123CF4 0011F954 7C 05 00 00 */ cmpw r5, r0
-/* 80123CF8 0011F958 41 82 00 B0 */ beq lbl_80123DA8
-/* 80123CFC 0011F95C 48 00 00 EC */ b lbl_80123DE8
-lbl_80123D00:
-/* 80123D00 0011F960 A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123D04 0011F964 38 80 00 01 */ li r4, 1
-/* 80123D08 0011F968 38 A0 00 00 */ li r5, 0
-/* 80123D0C 0011F96C 48 13 00 A5 */ bl func_80253DB0
-/* 80123D10 0011F970 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123D14 0011F974 38 80 00 02 */ li r4, 2
-/* 80123D18 0011F978 38 A0 00 00 */ li r5, 0
-/* 80123D1C 0011F97C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123D20 0011F980 48 13 00 91 */ bl func_80253DB0
-/* 80123D24 0011F984 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123D28 0011F988 38 00 00 2C */ li r0, 0x2c
-/* 80123D2C 0011F98C 38 60 00 01 */ li r3, 1
-/* 80123D30 0011F990 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80123D34 0011F994 48 00 00 B4 */ b lbl_80123DE8
-lbl_80123D38:
-/* 80123D38 0011F998 A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123D3C 0011F99C 38 80 00 03 */ li r4, 3
-/* 80123D40 0011F9A0 38 A0 00 00 */ li r5, 0
-/* 80123D44 0011F9A4 48 13 00 6D */ bl func_80253DB0
-/* 80123D48 0011F9A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123D4C 0011F9AC 38 80 00 02 */ li r4, 2
-/* 80123D50 0011F9B0 38 A0 00 00 */ li r5, 0
-/* 80123D54 0011F9B4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123D58 0011F9B8 48 13 00 59 */ bl func_80253DB0
-/* 80123D5C 0011F9BC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123D60 0011F9C0 38 00 00 2C */ li r0, 0x2c
-/* 80123D64 0011F9C4 38 60 00 01 */ li r3, 1
-/* 80123D68 0011F9C8 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80123D6C 0011F9CC 48 00 00 7C */ b lbl_80123DE8
-lbl_80123D70:
-/* 80123D70 0011F9D0 A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123D74 0011F9D4 38 80 00 05 */ li r4, 5
-/* 80123D78 0011F9D8 38 A0 00 00 */ li r5, 0
-/* 80123D7C 0011F9DC 48 13 00 35 */ bl func_80253DB0
-/* 80123D80 0011F9E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123D84 0011F9E4 38 80 00 02 */ li r4, 2
-/* 80123D88 0011F9E8 38 A0 00 00 */ li r5, 0
-/* 80123D8C 0011F9EC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123D90 0011F9F0 48 13 00 21 */ bl func_80253DB0
-/* 80123D94 0011F9F4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123D98 0011F9F8 38 00 00 2C */ li r0, 0x2c
-/* 80123D9C 0011F9FC 38 60 00 01 */ li r3, 1
-/* 80123DA0 0011FA00 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80123DA4 0011FA04 48 00 00 44 */ b lbl_80123DE8
-lbl_80123DA8:
-/* 80123DA8 0011FA08 A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123DAC 0011FA0C 38 80 00 06 */ li r4, 6
-/* 80123DB0 0011FA10 38 A0 00 00 */ li r5, 0
-/* 80123DB4 0011FA14 48 12 FF FD */ bl func_80253DB0
-/* 80123DB8 0011FA18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123DBC 0011FA1C 38 80 00 01 */ li r4, 1
-/* 80123DC0 0011FA20 38 A0 00 00 */ li r5, 0
-/* 80123DC4 0011FA24 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123DC8 0011FA28 48 12 FF E9 */ bl func_80253DB0
-/* 80123DCC 0011FA2C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123DD0 0011FA30 38 A0 00 2C */ li r5, 0x2c
-/* 80123DD4 0011FA34 38 00 00 63 */ li r0, 0x63
-/* 80123DD8 0011FA38 38 60 00 02 */ li r3, 2
-/* 80123DDC 0011FA3C 90 A4 01 28 */ stw r5, 0x128(r4)
-/* 80123DE0 0011FA40 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123DE4 0011FA44 90 04 01 60 */ stw r0, 0x160(r4)
-lbl_80123DE8:
-/* 80123DE8 0011FA48 2C 03 00 00 */ cmpwi r3, 0
-/* 80123DEC 0011FA4C 41 82 1A 54 */ beq lbl_80125840
-/* 80123DF0 0011FA50 4B F3 66 DD */ bl func_8005A4CC
-/* 80123DF4 0011FA54 48 00 1A 4C */ b lbl_80125840
-lbl_80123DF8:
-/* 80123DF8 0011FA58 2C 03 00 03 */ cmpwi r3, 3
-/* 80123DFC 0011FA5C 41 82 00 7C */ beq lbl_80123E78
-/* 80123E00 0011FA60 40 80 00 14 */ bge lbl_80123E14
-/* 80123E04 0011FA64 2C 03 00 01 */ cmpwi r3, 1
-/* 80123E08 0011FA68 41 82 00 18 */ beq lbl_80123E20
-/* 80123E0C 0011FA6C 40 80 00 40 */ bge lbl_80123E4C
-/* 80123E10 0011FA70 48 00 1A 30 */ b lbl_80125840
-lbl_80123E14:
-/* 80123E14 0011FA74 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80123E18 0011FA78 41 82 00 8C */ beq lbl_80123EA4
-/* 80123E1C 0011FA7C 48 00 1A 24 */ b lbl_80125840
-lbl_80123E20:
-/* 80123E20 0011FA80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123E24 0011FA84 38 80 00 00 */ li r4, 0
-/* 80123E28 0011FA88 38 A0 00 00 */ li r5, 0
-/* 80123E2C 0011FA8C A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123E30 0011FA90 48 12 FF 81 */ bl func_80253DB0
-/* 80123E34 0011FA94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123E38 0011FA98 38 80 00 02 */ li r4, 2
-/* 80123E3C 0011FA9C 38 A0 00 00 */ li r5, 0
-/* 80123E40 0011FAA0 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123E44 0011FAA4 48 12 FF 6D */ bl func_80253DB0
-/* 80123E48 0011FAA8 48 00 19 F8 */ b lbl_80125840
-lbl_80123E4C:
-/* 80123E4C 0011FAAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123E50 0011FAB0 38 80 00 02 */ li r4, 2
-/* 80123E54 0011FAB4 38 A0 00 00 */ li r5, 0
-/* 80123E58 0011FAB8 A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123E5C 0011FABC 48 12 FF 55 */ bl func_80253DB0
-/* 80123E60 0011FAC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123E64 0011FAC4 38 80 00 02 */ li r4, 2
-/* 80123E68 0011FAC8 38 A0 00 00 */ li r5, 0
-/* 80123E6C 0011FACC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123E70 0011FAD0 48 12 FF 41 */ bl func_80253DB0
-/* 80123E74 0011FAD4 48 00 19 CC */ b lbl_80125840
-lbl_80123E78:
-/* 80123E78 0011FAD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123E7C 0011FADC 38 80 00 04 */ li r4, 4
-/* 80123E80 0011FAE0 38 A0 00 00 */ li r5, 0
-/* 80123E84 0011FAE4 A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123E88 0011FAE8 48 12 FF 29 */ bl func_80253DB0
-/* 80123E8C 0011FAEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123E90 0011FAF0 38 80 00 02 */ li r4, 2
-/* 80123E94 0011FAF4 38 A0 00 00 */ li r5, 0
-/* 80123E98 0011FAF8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123E9C 0011FAFC 48 12 FF 15 */ bl func_80253DB0
-/* 80123EA0 0011FB00 48 00 19 A0 */ b lbl_80125840
-lbl_80123EA4:
-/* 80123EA4 0011FB04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123EA8 0011FB08 38 80 00 06 */ li r4, 6
-/* 80123EAC 0011FB0C 38 A0 00 00 */ li r5, 0
-/* 80123EB0 0011FB10 A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123EB4 0011FB14 48 12 FE FD */ bl func_80253DB0
-/* 80123EB8 0011FB18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123EBC 0011FB1C 38 80 00 00 */ li r4, 0
-/* 80123EC0 0011FB20 38 A0 00 00 */ li r5, 0
-/* 80123EC4 0011FB24 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123EC8 0011FB28 48 12 FE E9 */ bl func_80253DB0
-/* 80123ECC 0011FB2C 48 00 19 74 */ b lbl_80125840
-/* 80123ED0 0011FB30 80 06 01 60 */ lwz r0, 0x160(r6)
-/* 80123ED4 0011FB34 28 00 00 63 */ cmplwi r0, 0x63
-/* 80123ED8 0011FB38 40 82 00 28 */ bne lbl_80123F00
-/* 80123EDC 0011FB3C A8 66 00 C2 */ lha r3, 0xc2(r6)
-/* 80123EE0 0011FB40 48 12 FE F1 */ bl func_80253DD0
-/* 80123EE4 0011FB44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123EE8 0011FB48 28 00 00 03 */ cmplwi r0, 3
-/* 80123EEC 0011FB4C 40 82 00 34 */ bne lbl_80123F20
-/* 80123EF0 0011FB50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123EF4 0011FB54 38 00 00 2D */ li r0, 0x2d
-/* 80123EF8 0011FB58 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80123EFC 0011FB5C 48 00 00 24 */ b lbl_80123F20
-lbl_80123F00:
-/* 80123F00 0011FB60 A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123F04 0011FB64 48 12 FE CD */ bl func_80253DD0
-/* 80123F08 0011FB68 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123F0C 0011FB6C 28 00 00 03 */ cmplwi r0, 3
-/* 80123F10 0011FB70 40 82 00 10 */ bne lbl_80123F20
-/* 80123F14 0011FB74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123F18 0011FB78 38 00 00 2D */ li r0, 0x2d
-/* 80123F1C 0011FB7C 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80123F20:
-/* 80123F20 0011FB80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123F24 0011FB84 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80123F28 0011FB88 28 00 00 2D */ cmplwi r0, 0x2d
-/* 80123F2C 0011FB8C 40 82 19 14 */ bne lbl_80125840
-/* 80123F30 0011FB90 A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123F34 0011FB94 38 80 00 07 */ li r4, 7
-/* 80123F38 0011FB98 38 A0 00 00 */ li r5, 0
-/* 80123F3C 0011FB9C 48 12 FE 75 */ bl func_80253DB0
-/* 80123F40 0011FBA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123F44 0011FBA4 38 80 00 03 */ li r4, 3
-/* 80123F48 0011FBA8 38 A0 00 00 */ li r5, 0
-/* 80123F4C 0011FBAC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123F50 0011FBB0 48 12 FE 61 */ bl func_80253DB0
-/* 80123F54 0011FBB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123F58 0011FBB8 38 80 00 01 */ li r4, 1
-/* 80123F5C 0011FBBC 38 A0 00 00 */ li r5, 0
-/* 80123F60 0011FBC0 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123F64 0011FBC4 48 12 FE 4D */ bl func_80253DB0
-/* 80123F68 0011FBC8 48 00 18 D8 */ b lbl_80125840
-/* 80123F6C 0011FBCC A8 66 00 DC */ lha r3, 0xdc(r6)
-/* 80123F70 0011FBD0 48 12 FE 61 */ bl func_80253DD0
-/* 80123F74 0011FBD4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80123F78 0011FBD8 28 00 00 03 */ cmplwi r0, 3
-/* 80123F7C 0011FBDC 40 82 18 C4 */ bne lbl_80125840
-/* 80123F80 0011FBE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123F84 0011FBE4 38 80 00 08 */ li r4, 8
-/* 80123F88 0011FBE8 38 A0 00 00 */ li r5, 0
-/* 80123F8C 0011FBEC A8 63 00 DC */ lha r3, 0xdc(r3)
-/* 80123F90 0011FBF0 48 12 FE 61 */ bl func_80253DF0
-/* 80123F94 0011FBF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123F98 0011FBF8 38 80 00 08 */ li r4, 8
-/* 80123F9C 0011FBFC 38 A0 00 00 */ li r5, 0
-/* 80123FA0 0011FC00 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 80123FA4 0011FC04 48 12 FE 4D */ bl func_80253DF0
-/* 80123FA8 0011FC08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123FAC 0011FC0C 38 80 00 08 */ li r4, 8
-/* 80123FB0 0011FC10 38 A0 00 00 */ li r5, 0
-/* 80123FB4 0011FC14 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80123FB8 0011FC18 48 12 FE 39 */ bl func_80253DF0
-/* 80123FBC 0011FC1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123FC0 0011FC20 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80123FC4 0011FC24 2C 00 00 02 */ cmpwi r0, 2
-/* 80123FC8 0011FC28 41 82 00 54 */ beq lbl_8012401C
-/* 80123FCC 0011FC2C 40 80 00 10 */ bge lbl_80123FDC
-/* 80123FD0 0011FC30 2C 00 00 01 */ cmpwi r0, 1
-/* 80123FD4 0011FC34 40 80 00 14 */ bge lbl_80123FE8
-/* 80123FD8 0011FC38 48 00 00 84 */ b lbl_8012405C
-lbl_80123FDC:
-/* 80123FDC 0011FC3C 2C 00 00 04 */ cmpwi r0, 4
-/* 80123FE0 0011FC40 40 80 00 7C */ bge lbl_8012405C
-/* 80123FE4 0011FC44 48 00 00 6C */ b lbl_80124050
-lbl_80123FE8:
-/* 80123FE8 0011FC48 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80123FEC 0011FC4C 38 00 00 02 */ li r0, 2
-/* 80123FF0 0011FC50 90 03 00 08 */ stw r0, 8(r3)
-/* 80123FF4 0011FC54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80123FF8 0011FC58 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80123FFC 0011FC5C 80 03 00 04 */ lwz r0, 4(r3)
-/* 80124000 0011FC60 54 03 27 3E */ srwi r3, r0, 0x1c
-/* 80124004 0011FC64 4B FF 9D A5 */ bl func_8011DDA8
-/* 80124008 0011FC68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012400C 0011FC6C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80124010 0011FC70 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 80124014 0011FC74 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80124018 0011FC78 48 00 00 44 */ b lbl_8012405C
-lbl_8012401C:
-/* 8012401C 0011FC7C 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80124020 0011FC80 38 00 00 01 */ li r0, 1
-/* 80124024 0011FC84 90 03 00 08 */ stw r0, 8(r3)
-/* 80124028 0011FC88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012402C 0011FC8C 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80124030 0011FC90 80 03 00 04 */ lwz r0, 4(r3)
-/* 80124034 0011FC94 54 03 27 3E */ srwi r3, r0, 0x1c
-/* 80124038 0011FC98 4B FF 9D 71 */ bl func_8011DDA8
-/* 8012403C 0011FC9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124040 0011FCA0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80124044 0011FCA4 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 80124048 0011FCA8 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012404C 0011FCAC 48 00 00 10 */ b lbl_8012405C
-lbl_80124050:
-/* 80124050 0011FCB0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80124054 0011FCB4 60 00 40 00 */ ori r0, r0, 0x4000
-/* 80124058 0011FCB8 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_8012405C:
-/* 8012405C 0011FCBC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124060 0011FCC0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80124064 0011FCC4 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80124068 0011FCC8 41 82 00 3C */ beq lbl_801240A4
-/* 8012406C 0011FCCC 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80124070 0011FCD0 38 00 00 02 */ li r0, 2
-/* 80124074 0011FCD4 38 60 00 00 */ li r3, 0
-/* 80124078 0011FCD8 90 04 00 08 */ stw r0, 8(r4)
-/* 8012407C 0011FCDC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124080 0011FCE0 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80124084 0011FCE4 80 04 00 04 */ lwz r0, 4(r4)
-/* 80124088 0011FCE8 54 00 01 3E */ clrlwi r0, r0, 4
-/* 8012408C 0011FCEC 90 04 00 04 */ stw r0, 4(r4)
-/* 80124090 0011FCF0 4B FF 9D 19 */ bl func_8011DDA8
-/* 80124094 0011FCF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124098 0011FCF8 38 00 00 07 */ li r0, 7
-/* 8012409C 0011FCFC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801240A0 0011FD00 B0 03 00 90 */ sth r0, 0x90(r3)
-lbl_801240A4:
-/* 801240A4 0011FD04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801240A8 0011FD08 38 00 00 24 */ li r0, 0x24
-/* 801240AC 0011FD0C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801240B0 0011FD10 48 00 17 90 */ b lbl_80125840
-/* 801240B4 0011FD14 38 60 02 5F */ li r3, 0x25f
-/* 801240B8 0011FD18 38 80 00 00 */ li r4, 0
-/* 801240BC 0011FD1C 38 A0 00 01 */ li r5, 1
-/* 801240C0 0011FD20 48 03 E8 81 */ bl func_80162940
-/* 801240C4 0011FD24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801240C8 0011FD28 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801240CC 0011FD2C 60 00 08 00 */ ori r0, r0, 0x800
-/* 801240D0 0011FD30 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801240D4 0011FD34 4B F7 B6 2D */ bl func_8009F700
-/* 801240D8 0011FD38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801240DC 0011FD3C 38 00 00 2F */ li r0, 0x2f
-/* 801240E0 0011FD40 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801240E4 0011FD44 48 00 17 5C */ b lbl_80125840
-/* 801240E8 0011FD48 38 60 00 00 */ li r3, 0
-/* 801240EC 0011FD4C 38 80 00 00 */ li r4, 0
-/* 801240F0 0011FD50 4B F7 BC 65 */ bl func_8009FD54
-/* 801240F4 0011FD54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801240F8 0011FD58 38 00 00 30 */ li r0, 0x30
-/* 801240FC 0011FD5C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124100 0011FD60 48 00 17 40 */ b lbl_80125840
-/* 80124104 0011FD64 4B F7 C3 AD */ bl func_800A04B0
-/* 80124108 0011FD68 3C 80 00 01 */ lis r4, 0x00008000@ha
-/* 8012410C 0011FD6C 54 65 04 3E */ clrlwi r5, r3, 0x10
-/* 80124110 0011FD70 38 04 80 00 */ addi r0, r4, 0x00008000@l
-/* 80124114 0011FD74 7C 05 00 00 */ cmpw r5, r0
-/* 80124118 0011FD78 41 82 00 2C */ beq lbl_80124144
-/* 8012411C 0011FD7C 40 80 00 18 */ bge lbl_80124134
-/* 80124120 0011FD80 2C 05 00 06 */ cmpwi r5, 6
-/* 80124124 0011FD84 40 80 17 1C */ bge lbl_80125840
-/* 80124128 0011FD88 2C 05 00 00 */ cmpwi r5, 0
-/* 8012412C 0011FD8C 40 80 00 74 */ bge lbl_801241A0
-/* 80124130 0011FD90 48 00 17 10 */ b lbl_80125840
-lbl_80124134:
-/* 80124134 0011FD94 38 04 FF FF */ addi r0, r4, -1
-/* 80124138 0011FD98 7C 05 00 00 */ cmpw r5, r0
-/* 8012413C 0011FD9C 41 82 17 04 */ beq lbl_80125840
-/* 80124140 0011FDA0 48 00 17 00 */ b lbl_80125840
-lbl_80124144:
-/* 80124144 0011FDA4 4B F7 BB 59 */ bl func_8009FC9C
-/* 80124148 0011FDA8 38 60 02 5F */ li r3, 0x25f
-/* 8012414C 0011FDAC 38 80 00 01 */ li r4, 1
-/* 80124150 0011FDB0 38 A0 00 01 */ li r5, 1
-/* 80124154 0011FDB4 48 03 E7 ED */ bl func_80162940
-/* 80124158 0011FDB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012415C 0011FDBC 38 80 00 08 */ li r4, 8
-/* 80124160 0011FDC0 38 A0 00 01 */ li r5, 1
-/* 80124164 0011FDC4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80124168 0011FDC8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8012416C 0011FDCC 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80124170 0011FDD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124174 0011FDD4 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80124178 0011FDD8 48 12 FC 79 */ bl func_80253DF0
-/* 8012417C 0011FDDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124180 0011FDE0 38 80 00 04 */ li r4, 4
-/* 80124184 0011FDE4 38 A0 00 00 */ li r5, 0
-/* 80124188 0011FDE8 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012418C 0011FDEC 48 12 FC 25 */ bl func_80253DB0
-/* 80124190 0011FDF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124194 0011FDF4 38 00 00 24 */ li r0, 0x24
-/* 80124198 0011FDF8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012419C 0011FDFC 48 00 16 A4 */ b lbl_80125840
-lbl_801241A0:
-/* 801241A0 0011FE00 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801241A4 0011FE04 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 801241A8 0011FE08 80 04 00 04 */ lwz r0, 4(r4)
-/* 801241AC 0011FE0C 50 60 E0 06 */ rlwimi r0, r3, 0x1c, 0, 3
-/* 801241B0 0011FE10 7C A3 2B 78 */ mr r3, r5
-/* 801241B4 0011FE14 90 04 00 04 */ stw r0, 4(r4)
-/* 801241B8 0011FE18 4B FF 9B F1 */ bl func_8011DDA8
-/* 801241BC 0011FE1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801241C0 0011FE20 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801241C4 0011FE24 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 801241C8 0011FE28 41 82 00 2C */ beq lbl_801241F4
-/* 801241CC 0011FE2C 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 801241D0 0011FE30 38 60 00 00 */ li r3, 0
-/* 801241D4 0011FE34 80 04 00 04 */ lwz r0, 4(r4)
-/* 801241D8 0011FE38 54 00 01 3E */ clrlwi r0, r0, 4
-/* 801241DC 0011FE3C 90 04 00 04 */ stw r0, 4(r4)
-/* 801241E0 0011FE40 4B FF 9B C9 */ bl func_8011DDA8
-/* 801241E4 0011FE44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801241E8 0011FE48 38 00 00 07 */ li r0, 7
-/* 801241EC 0011FE4C 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801241F0 0011FE50 B0 03 00 90 */ sth r0, 0x90(r3)
-lbl_801241F4:
-/* 801241F4 0011FE54 4B F7 BA A9 */ bl func_8009FC9C
-/* 801241F8 0011FE58 38 60 02 5F */ li r3, 0x25f
-/* 801241FC 0011FE5C 38 80 00 01 */ li r4, 1
-/* 80124200 0011FE60 38 A0 00 01 */ li r5, 1
-/* 80124204 0011FE64 48 03 E7 3D */ bl func_80162940
-/* 80124208 0011FE68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012420C 0011FE6C 38 80 00 08 */ li r4, 8
-/* 80124210 0011FE70 38 A0 00 01 */ li r5, 1
-/* 80124214 0011FE74 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80124218 0011FE78 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8012421C 0011FE7C 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80124220 0011FE80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124224 0011FE84 A8 63 00 DA */ lha r3, 0xda(r3)
-/* 80124228 0011FE88 48 12 FB C9 */ bl func_80253DF0
-/* 8012422C 0011FE8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124230 0011FE90 38 80 00 04 */ li r4, 4
-/* 80124234 0011FE94 38 A0 00 00 */ li r5, 0
-/* 80124238 0011FE98 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012423C 0011FE9C 48 12 FB 75 */ bl func_80253DB0
-/* 80124240 0011FEA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124244 0011FEA4 38 00 00 24 */ li r0, 0x24
-/* 80124248 0011FEA8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012424C 0011FEAC 48 00 15 F4 */ b lbl_80125840
-/* 80124250 0011FEB0 38 00 00 32 */ li r0, 0x32
-/* 80124254 0011FEB4 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80124258 0011FEB8 48 00 15 E8 */ b lbl_80125840
-/* 8012425C 0011FEBC 38 00 00 33 */ li r0, 0x33
-/* 80124260 0011FEC0 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80124264 0011FEC4 48 00 15 DC */ b lbl_80125840
-/* 80124268 0011FEC8 38 00 00 34 */ li r0, 0x34
-/* 8012426C 0011FECC 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80124270 0011FED0 48 00 15 D0 */ b lbl_80125840
-/* 80124274 0011FED4 38 00 00 35 */ li r0, 0x35
-/* 80124278 0011FED8 90 06 01 28 */ stw r0, 0x128(r6)
-/* 8012427C 0011FEDC 48 00 15 C4 */ b lbl_80125840
-/* 80124280 0011FEE0 38 00 00 36 */ li r0, 0x36
-/* 80124284 0011FEE4 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80124288 0011FEE8 48 00 15 B8 */ b lbl_80125840
-/* 8012428C 0011FEEC 38 00 00 37 */ li r0, 0x37
-/* 80124290 0011FEF0 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80124294 0011FEF4 48 00 15 AC */ b lbl_80125840
-/* 80124298 0011FEF8 38 00 00 24 */ li r0, 0x24
-/* 8012429C 0011FEFC 90 06 01 28 */ stw r0, 0x128(r6)
-/* 801242A0 0011FF00 48 00 15 A0 */ b lbl_80125840
-/* 801242A4 0011FF04 38 60 00 4F */ li r3, 0x4f
-/* 801242A8 0011FF08 48 00 99 01 */ bl func_8012DBA8
-/* 801242AC 0011FF0C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801242B0 0011FF10 38 80 00 08 */ li r4, 8
-/* 801242B4 0011FF14 38 A0 00 01 */ li r5, 1
-/* 801242B8 0011FF18 88 66 19 39 */ lbz r3, 0x1939(r6)
-/* 801242BC 0011FF1C 38 03 00 01 */ addi r0, r3, 1
-/* 801242C0 0011FF20 98 06 19 39 */ stb r0, 0x1939(r6)
-/* 801242C4 0011FF24 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801242C8 0011FF28 80 66 02 4C */ lwz r3, 0x24c(r6)
-/* 801242CC 0011FF2C 38 03 00 24 */ addi r0, r3, 0x24
-/* 801242D0 0011FF30 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 801242D4 0011FF34 7C 66 02 14 */ add r3, r6, r0
-/* 801242D8 0011FF38 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801242DC 0011FF3C 48 12 FB 15 */ bl func_80253DF0
-/* 801242E0 0011FF40 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801242E4 0011FF44 38 80 00 01 */ li r4, 1
-/* 801242E8 0011FF48 38 A0 00 00 */ li r5, 0
-/* 801242EC 0011FF4C 80 66 02 4C */ lwz r3, 0x24c(r6)
-/* 801242F0 0011FF50 38 03 00 24 */ addi r0, r3, 0x24
-/* 801242F4 0011FF54 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 801242F8 0011FF58 7C 66 02 14 */ add r3, r6, r0
-/* 801242FC 0011FF5C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124300 0011FF60 48 12 FA B1 */ bl func_80253DB0
-/* 80124304 0011FF64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124308 0011FF68 38 00 00 0C */ li r0, 0xc
-/* 8012430C 0011FF6C 38 80 00 08 */ li r4, 8
-/* 80124310 0011FF70 38 A0 00 01 */ li r5, 1
-/* 80124314 0011FF74 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80124318 0011FF78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012431C 0011FF7C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124320 0011FF80 48 12 FA D1 */ bl func_80253DF0
-/* 80124324 0011FF84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124328 0011FF88 38 80 00 02 */ li r4, 2
-/* 8012432C 0011FF8C 38 A0 00 00 */ li r5, 0
-/* 80124330 0011FF90 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124334 0011FF94 48 12 FA 7D */ bl func_80253DB0
-/* 80124338 0011FF98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012433C 0011FF9C 38 00 00 4B */ li r0, 0x4b
-/* 80124340 0011FFA0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124344 0011FFA4 48 00 14 FC */ b lbl_80125840
-/* 80124348 0011FFA8 38 60 00 4F */ li r3, 0x4f
-/* 8012434C 0011FFAC 48 00 98 5D */ bl func_8012DBA8
-/* 80124350 0011FFB0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124354 0011FFB4 80 64 02 4C */ lwz r3, 0x24c(r4)
-/* 80124358 0011FFB8 38 03 00 24 */ addi r0, r3, 0x24
-/* 8012435C 0011FFBC 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 80124360 0011FFC0 7C 64 02 14 */ add r3, r4, r0
-/* 80124364 0011FFC4 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124368 0011FFC8 48 12 FA 69 */ bl func_80253DD0
-/* 8012436C 0011FFCC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80124370 0011FFD0 28 00 00 03 */ cmplwi r0, 3
-/* 80124374 0011FFD4 40 82 14 CC */ bne lbl_80125840
-/* 80124378 0011FFD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012437C 0011FFDC 38 00 00 4C */ li r0, 0x4c
-/* 80124380 0011FFE0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124384 0011FFE4 48 03 B4 1D */ bl func_8015F7A0
-/* 80124388 0011FFE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012438C 0011FFEC D8 23 01 50 */ stfd f1, 0x150(r3)
-/* 80124390 0011FFF0 48 00 14 B0 */ b lbl_80125840
-/* 80124394 0011FFF4 38 60 00 4F */ li r3, 0x4f
-/* 80124398 0011FFF8 48 00 98 11 */ bl func_8012DBA8
-/* 8012439C 0011FFFC 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
-/* 801243A0 00120000 48 03 B4 01 */ bl func_8015F7A0
-/* 801243A4 00120004 C8 5F 01 50 */ lfd f2, 0x150(r31)
-/* 801243A8 00120008 C8 02 8D 40 */ lfd f0, lbl_80641340-_SDA2_BASE_(r2)
-/* 801243AC 0012000C FC 21 10 28 */ fsub f1, f1, f2
-/* 801243B0 00120010 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801243B4 00120014 4C 41 13 82 */ cror 2, 1, 2
-/* 801243B8 00120018 40 82 14 88 */ bne lbl_80125840
-/* 801243BC 0012001C 38 00 00 4D */ li r0, 0x4d
-/* 801243C0 00120020 38 80 00 00 */ li r4, 0
-/* 801243C4 00120024 90 1F 01 28 */ stw r0, 0x128(r31)
-/* 801243C8 00120028 38 A0 00 00 */ li r5, 0
-/* 801243CC 0012002C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801243D0 00120030 80 66 02 4C */ lwz r3, 0x24c(r6)
-/* 801243D4 00120034 38 03 00 24 */ addi r0, r3, 0x24
-/* 801243D8 00120038 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 801243DC 0012003C 7C 66 02 14 */ add r3, r6, r0
-/* 801243E0 00120040 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801243E4 00120044 48 12 F9 CD */ bl func_80253DB0
-/* 801243E8 00120048 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801243EC 0012004C 38 80 00 01 */ li r4, 1
-/* 801243F0 00120050 38 A0 00 00 */ li r5, 0
-/* 801243F4 00120054 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801243F8 00120058 48 12 F9 B9 */ bl func_80253DB0
-/* 801243FC 0012005C 48 00 14 44 */ b lbl_80125840
-/* 80124400 00120060 38 60 00 4F */ li r3, 0x4f
-/* 80124404 00120064 48 00 97 A5 */ bl func_8012DBA8
-/* 80124408 00120068 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012440C 0012006C 80 64 02 4C */ lwz r3, 0x24c(r4)
-/* 80124410 00120070 38 03 00 24 */ addi r0, r3, 0x24
-/* 80124414 00120074 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 80124418 00120078 7C 64 02 14 */ add r3, r4, r0
-/* 8012441C 0012007C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124420 00120080 48 12 F9 B1 */ bl func_80253DD0
-/* 80124424 00120084 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80124428 00120088 28 00 00 03 */ cmplwi r0, 3
-/* 8012442C 0012008C 40 82 14 14 */ bne lbl_80125840
-/* 80124430 00120090 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124434 00120094 38 80 00 08 */ li r4, 8
-/* 80124438 00120098 38 A0 00 00 */ li r5, 0
-/* 8012443C 0012009C 80 66 02 4C */ lwz r3, 0x24c(r6)
-/* 80124440 001200A0 38 03 00 24 */ addi r0, r3, 0x24
-/* 80124444 001200A4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 80124448 001200A8 7C 66 02 14 */ add r3, r6, r0
-/* 8012444C 001200AC A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124450 001200B0 48 12 F9 A1 */ bl func_80253DF0
-/* 80124454 001200B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124458 001200B8 38 80 00 08 */ li r4, 8
-/* 8012445C 001200BC 38 A0 00 00 */ li r5, 0
-/* 80124460 001200C0 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124464 001200C4 48 12 F9 8D */ bl func_80253DF0
-/* 80124468 001200C8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012446C 001200CC 38 00 00 4E */ li r0, 0x4e
-/* 80124470 001200D0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124474 001200D4 48 00 13 CC */ b lbl_80125840
-/* 80124478 001200D8 38 60 00 4F */ li r3, 0x4f
-/* 8012447C 001200DC 48 00 97 2D */ bl func_8012DBA8
-/* 80124480 001200E0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124484 001200E4 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124488 001200E8 80 64 00 04 */ lwz r3, 4(r4)
-/* 8012448C 001200EC 54 60 47 3E */ rlwinm r0, r3, 8, 0x1c, 0x1f
-/* 80124490 001200F0 28 00 00 0F */ cmplwi r0, 0xf
-/* 80124494 001200F4 40 82 00 10 */ bne lbl_801244A4
-/* 80124498 001200F8 38 00 00 16 */ li r0, 0x16
-/* 8012449C 001200FC 90 05 01 28 */ stw r0, 0x128(r5)
-/* 801244A0 00120100 48 00 13 A0 */ b lbl_80125840
-lbl_801244A4:
-/* 801244A4 00120104 54 60 02 90 */ rlwinm r0, r3, 0, 0xa, 8
-/* 801244A8 00120108 90 04 00 04 */ stw r0, 4(r4)
-/* 801244AC 0012010C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801244B0 00120110 80 04 02 4C */ lwz r0, 0x24c(r4)
-/* 801244B4 00120114 2C 00 00 06 */ cmpwi r0, 6
-/* 801244B8 00120118 41 82 01 F4 */ beq lbl_801246AC
-/* 801244BC 0012011C 40 80 00 1C */ bge lbl_801244D8
-/* 801244C0 00120120 2C 00 00 04 */ cmpwi r0, 4
-/* 801244C4 00120124 41 82 00 88 */ beq lbl_8012454C
-/* 801244C8 00120128 40 80 01 14 */ bge lbl_801245DC
-/* 801244CC 0012012C 2C 00 00 03 */ cmpwi r0, 3
-/* 801244D0 00120130 40 80 00 18 */ bge lbl_801244E8
-/* 801244D4 00120134 48 00 05 90 */ b lbl_80124A64
-lbl_801244D8:
-/* 801244D8 00120138 2C 00 00 08 */ cmpwi r0, 8
-/* 801244DC 0012013C 41 82 04 28 */ beq lbl_80124904
-/* 801244E0 00120140 40 80 05 84 */ bge lbl_80124A64
-/* 801244E4 00120144 48 00 02 D8 */ b lbl_801247BC
-lbl_801244E8:
-/* 801244E8 00120148 88 04 19 39 */ lbz r0, 0x1939(r4)
-/* 801244EC 0012014C 2C 00 00 02 */ cmpwi r0, 2
-/* 801244F0 00120150 41 82 00 24 */ beq lbl_80124514
-/* 801244F4 00120154 40 80 05 70 */ bge lbl_80124A64
-/* 801244F8 00120158 2C 00 00 01 */ cmpwi r0, 1
-/* 801244FC 0012015C 40 80 00 08 */ bge lbl_80124504
-/* 80124500 00120160 48 00 05 64 */ b lbl_80124A64
-lbl_80124504:
-/* 80124504 00120164 38 60 00 01 */ li r3, 1
-/* 80124508 00120168 38 80 00 02 */ li r4, 2
-/* 8012450C 0012016C 48 00 8C D1 */ bl func_8012D1DC
-/* 80124510 00120170 48 00 05 54 */ b lbl_80124A64
-lbl_80124514:
-/* 80124514 00120174 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80124518 00120178 38 80 00 03 */ li r4, 3
-/* 8012451C 0012017C 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 80124520 00120180 30 00 FF FF */ addic r0, r0, -1
-/* 80124524 00120184 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124528 00120188 38 03 00 02 */ addi r0, r3, 2
-/* 8012452C 0012018C 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80124530 00120190 48 00 8C AD */ bl func_8012D1DC
-/* 80124534 00120194 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124538 00120198 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012453C 0012019C 80 03 00 04 */ lwz r0, 4(r3)
-/* 80124540 001201A0 64 00 00 40 */ oris r0, r0, 0x40
-/* 80124544 001201A4 90 03 00 04 */ stw r0, 4(r3)
-/* 80124548 001201A8 48 00 05 1C */ b lbl_80124A64
-lbl_8012454C:
-/* 8012454C 001201AC 88 04 19 39 */ lbz r0, 0x1939(r4)
-/* 80124550 001201B0 2C 00 00 02 */ cmpwi r0, 2
-/* 80124554 001201B4 41 82 00 30 */ beq lbl_80124584
-/* 80124558 001201B8 40 80 00 10 */ bge lbl_80124568
-/* 8012455C 001201BC 2C 00 00 01 */ cmpwi r0, 1
-/* 80124560 001201C0 40 80 00 14 */ bge lbl_80124574
-/* 80124564 001201C4 48 00 05 00 */ b lbl_80124A64
-lbl_80124568:
-/* 80124568 001201C8 2C 00 00 04 */ cmpwi r0, 4
-/* 8012456C 001201CC 40 80 04 F8 */ bge lbl_80124A64
-/* 80124570 001201D0 48 00 00 24 */ b lbl_80124594
-lbl_80124574:
-/* 80124574 001201D4 38 60 00 01 */ li r3, 1
-/* 80124578 001201D8 38 80 00 02 */ li r4, 2
-/* 8012457C 001201DC 48 00 8C 61 */ bl func_8012D1DC
-/* 80124580 001201E0 48 00 04 E4 */ b lbl_80124A64
-lbl_80124584:
-/* 80124584 001201E4 38 60 00 03 */ li r3, 3
-/* 80124588 001201E8 38 80 00 04 */ li r4, 4
-/* 8012458C 001201EC 48 00 8C 51 */ bl func_8012D1DC
-/* 80124590 001201F0 48 00 04 D4 */ b lbl_80124A64
-lbl_80124594:
-/* 80124594 001201F4 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80124598 001201F8 88 64 00 4E */ lbz r3, 0x4e(r4)
-/* 8012459C 001201FC 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 801245A0 00120200 30 63 FF FF */ addic r3, r3, -1
-/* 801245A4 00120204 7C 83 19 10 */ subfe r4, r3, r3
-/* 801245A8 00120208 30 00 FF FF */ addic r0, r0, -1
-/* 801245AC 0012020C 7C 60 01 10 */ subfe r3, r0, r0
-/* 801245B0 00120210 38 84 00 02 */ addi r4, r4, 2
-/* 801245B4 00120214 38 03 00 04 */ addi r0, r3, 4
-/* 801245B8 00120218 54 83 06 3E */ clrlwi r3, r4, 0x18
-/* 801245BC 0012021C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801245C0 00120220 48 00 8C 1D */ bl func_8012D1DC
-/* 801245C4 00120224 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801245C8 00120228 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801245CC 0012022C 80 03 00 04 */ lwz r0, 4(r3)
-/* 801245D0 00120230 64 00 00 40 */ oris r0, r0, 0x40
-/* 801245D4 00120234 90 03 00 04 */ stw r0, 4(r3)
-/* 801245D8 00120238 48 00 04 8C */ b lbl_80124A64
-lbl_801245DC:
-/* 801245DC 0012023C 88 04 19 39 */ lbz r0, 0x1939(r4)
-/* 801245E0 00120240 2C 00 00 03 */ cmpwi r0, 3
-/* 801245E4 00120244 41 82 00 44 */ beq lbl_80124628
-/* 801245E8 00120248 40 80 00 14 */ bge lbl_801245FC
-/* 801245EC 0012024C 2C 00 00 01 */ cmpwi r0, 1
-/* 801245F0 00120250 41 82 00 18 */ beq lbl_80124608
-/* 801245F4 00120254 40 80 00 24 */ bge lbl_80124618
-/* 801245F8 00120258 48 00 04 6C */ b lbl_80124A64
-lbl_801245FC:
-/* 801245FC 0012025C 2C 00 00 05 */ cmpwi r0, 5
-/* 80124600 00120260 40 80 04 64 */ bge lbl_80124A64
-/* 80124604 00120264 48 00 00 48 */ b lbl_8012464C
-lbl_80124608:
-/* 80124608 00120268 38 60 00 01 */ li r3, 1
-/* 8012460C 0012026C 38 80 00 02 */ li r4, 2
-/* 80124610 00120270 48 00 8B CD */ bl func_8012D1DC
-/* 80124614 00120274 48 00 04 50 */ b lbl_80124A64
-lbl_80124618:
-/* 80124618 00120278 38 60 00 04 */ li r3, 4
-/* 8012461C 0012027C 38 80 00 05 */ li r4, 5
-/* 80124620 00120280 48 00 8B BD */ bl func_8012D1DC
-/* 80124624 00120284 48 00 04 40 */ b lbl_80124A64
-lbl_80124628:
-/* 80124628 00120288 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8012462C 0012028C 38 80 00 03 */ li r4, 3
-/* 80124630 00120290 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 80124634 00120294 30 00 FF FF */ addic r0, r0, -1
-/* 80124638 00120298 7C 60 01 10 */ subfe r3, r0, r0
-/* 8012463C 0012029C 38 03 00 02 */ addi r0, r3, 2
-/* 80124640 001202A0 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80124644 001202A4 48 00 8B 99 */ bl func_8012D1DC
-/* 80124648 001202A8 48 00 04 1C */ b lbl_80124A64
-lbl_8012464C:
-/* 8012464C 001202AC 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80124650 001202B0 88 04 00 50 */ lbz r0, 0x50(r4)
-/* 80124654 001202B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80124658 001202B8 40 82 00 20 */ bne lbl_80124678
-/* 8012465C 001202BC 88 04 00 4E */ lbz r0, 0x4e(r4)
-/* 80124660 001202C0 2C 00 00 00 */ cmpwi r0, 0
-/* 80124664 001202C4 40 82 00 0C */ bne lbl_80124670
-/* 80124668 001202C8 38 60 00 01 */ li r3, 1
-/* 8012466C 001202CC 48 00 00 10 */ b lbl_8012467C
-lbl_80124670:
-/* 80124670 001202D0 38 60 00 02 */ li r3, 2
-/* 80124674 001202D4 48 00 00 08 */ b lbl_8012467C
-lbl_80124678:
-/* 80124678 001202D8 38 60 00 03 */ li r3, 3
-lbl_8012467C:
-/* 8012467C 001202DC 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 80124680 001202E0 30 00 FF FF */ addic r0, r0, -1
-/* 80124684 001202E4 7C 80 01 10 */ subfe r4, r0, r0
-/* 80124688 001202E8 38 04 00 05 */ addi r0, r4, 5
-/* 8012468C 001202EC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80124690 001202F0 48 00 8B 4D */ bl func_8012D1DC
-/* 80124694 001202F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124698 001202F8 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012469C 001202FC 80 03 00 04 */ lwz r0, 4(r3)
-/* 801246A0 00120300 64 00 00 40 */ oris r0, r0, 0x40
-/* 801246A4 00120304 90 03 00 04 */ stw r0, 4(r3)
-/* 801246A8 00120308 48 00 03 BC */ b lbl_80124A64
-lbl_801246AC:
-/* 801246AC 0012030C 88 04 19 39 */ lbz r0, 0x1939(r4)
-/* 801246B0 00120310 2C 00 00 03 */ cmpwi r0, 3
-/* 801246B4 00120314 41 82 00 48 */ beq lbl_801246FC
-/* 801246B8 00120318 40 80 00 14 */ bge lbl_801246CC
-/* 801246BC 0012031C 2C 00 00 01 */ cmpwi r0, 1
-/* 801246C0 00120320 41 82 00 1C */ beq lbl_801246DC
-/* 801246C4 00120324 40 80 00 28 */ bge lbl_801246EC
-/* 801246C8 00120328 48 00 03 9C */ b lbl_80124A64
-lbl_801246CC:
-/* 801246CC 0012032C 2C 00 00 05 */ cmpwi r0, 5
-/* 801246D0 00120330 41 82 00 74 */ beq lbl_80124744
-/* 801246D4 00120334 40 80 03 90 */ bge lbl_80124A64
-/* 801246D8 00120338 48 00 00 48 */ b lbl_80124720
-lbl_801246DC:
-/* 801246DC 0012033C 38 60 00 01 */ li r3, 1
-/* 801246E0 00120340 38 80 00 02 */ li r4, 2
-/* 801246E4 00120344 48 00 8A F9 */ bl func_8012D1DC
-/* 801246E8 00120348 48 00 03 7C */ b lbl_80124A64
-lbl_801246EC:
-/* 801246EC 0012034C 38 60 00 04 */ li r3, 4
-/* 801246F0 00120350 38 80 00 05 */ li r4, 5
-/* 801246F4 00120354 48 00 8A E9 */ bl func_8012D1DC
-/* 801246F8 00120358 48 00 03 6C */ b lbl_80124A64
-lbl_801246FC:
-/* 801246FC 0012035C 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80124700 00120360 38 80 00 03 */ li r4, 3
-/* 80124704 00120364 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 80124708 00120368 30 00 FF FF */ addic r0, r0, -1
-/* 8012470C 0012036C 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124710 00120370 38 03 00 02 */ addi r0, r3, 2
-/* 80124714 00120374 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80124718 00120378 48 00 8A C5 */ bl func_8012D1DC
-/* 8012471C 0012037C 48 00 03 48 */ b lbl_80124A64
-lbl_80124720:
-/* 80124720 00120380 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80124724 00120384 38 80 00 06 */ li r4, 6
-/* 80124728 00120388 88 03 00 4F */ lbz r0, 0x4f(r3)
-/* 8012472C 0012038C 30 00 FF FF */ addic r0, r0, -1
-/* 80124730 00120390 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124734 00120394 38 03 00 05 */ addi r0, r3, 5
-/* 80124738 00120398 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8012473C 0012039C 48 00 8A A1 */ bl func_8012D1DC
-/* 80124740 001203A0 48 00 03 24 */ b lbl_80124A64
-lbl_80124744:
-/* 80124744 001203A4 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80124748 001203A8 88 04 00 50 */ lbz r0, 0x50(r4)
-/* 8012474C 001203AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80124750 001203B0 40 82 00 20 */ bne lbl_80124770
-/* 80124754 001203B4 88 04 00 4E */ lbz r0, 0x4e(r4)
-/* 80124758 001203B8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012475C 001203BC 40 82 00 0C */ bne lbl_80124768
-/* 80124760 001203C0 38 60 00 01 */ li r3, 1
-/* 80124764 001203C4 48 00 00 10 */ b lbl_80124774
-lbl_80124768:
-/* 80124768 001203C8 38 60 00 02 */ li r3, 2
-/* 8012476C 001203CC 48 00 00 08 */ b lbl_80124774
-lbl_80124770:
-/* 80124770 001203D0 38 60 00 03 */ li r3, 3
-lbl_80124774:
-/* 80124774 001203D4 88 04 00 51 */ lbz r0, 0x51(r4)
-/* 80124778 001203D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012477C 001203DC 40 82 00 20 */ bne lbl_8012479C
-/* 80124780 001203E0 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 80124784 001203E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80124788 001203E8 40 82 00 0C */ bne lbl_80124794
-/* 8012478C 001203EC 38 80 00 04 */ li r4, 4
-/* 80124790 001203F0 48 00 00 10 */ b lbl_801247A0
-lbl_80124794:
-/* 80124794 001203F4 38 80 00 05 */ li r4, 5
-/* 80124798 001203F8 48 00 00 08 */ b lbl_801247A0
-lbl_8012479C:
-/* 8012479C 001203FC 38 80 00 06 */ li r4, 6
-lbl_801247A0:
-/* 801247A0 00120400 48 00 8A 3D */ bl func_8012D1DC
-/* 801247A4 00120404 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801247A8 00120408 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801247AC 0012040C 80 03 00 04 */ lwz r0, 4(r3)
-/* 801247B0 00120410 64 00 00 40 */ oris r0, r0, 0x40
-/* 801247B4 00120414 90 03 00 04 */ stw r0, 4(r3)
-/* 801247B8 00120418 48 00 02 AC */ b lbl_80124A64
-lbl_801247BC:
-/* 801247BC 0012041C 88 04 19 39 */ lbz r0, 0x1939(r4)
-/* 801247C0 00120420 2C 00 00 04 */ cmpwi r0, 4
-/* 801247C4 00120424 41 82 00 60 */ beq lbl_80124824
-/* 801247C8 00120428 40 80 00 1C */ bge lbl_801247E4
-/* 801247CC 0012042C 2C 00 00 02 */ cmpwi r0, 2
-/* 801247D0 00120430 41 82 00 34 */ beq lbl_80124804
-/* 801247D4 00120434 40 80 00 40 */ bge lbl_80124814
-/* 801247D8 00120438 2C 00 00 01 */ cmpwi r0, 1
-/* 801247DC 0012043C 40 80 00 18 */ bge lbl_801247F4
-/* 801247E0 00120440 48 00 02 84 */ b lbl_80124A64
-lbl_801247E4:
-/* 801247E4 00120444 2C 00 00 06 */ cmpwi r0, 6
-/* 801247E8 00120448 41 82 00 94 */ beq lbl_8012487C
-/* 801247EC 0012044C 40 80 02 78 */ bge lbl_80124A64
-/* 801247F0 00120450 48 00 00 68 */ b lbl_80124858
-lbl_801247F4:
-/* 801247F4 00120454 38 60 00 01 */ li r3, 1
-/* 801247F8 00120458 38 80 00 02 */ li r4, 2
-/* 801247FC 0012045C 48 00 89 E1 */ bl func_8012D1DC
-/* 80124800 00120460 48 00 02 64 */ b lbl_80124A64
-lbl_80124804:
-/* 80124804 00120464 38 60 00 03 */ li r3, 3
-/* 80124808 00120468 38 80 00 04 */ li r4, 4
-/* 8012480C 0012046C 48 00 89 D1 */ bl func_8012D1DC
-/* 80124810 00120470 48 00 02 54 */ b lbl_80124A64
-lbl_80124814:
-/* 80124814 00120474 38 60 00 05 */ li r3, 5
-/* 80124818 00120478 38 80 00 06 */ li r4, 6
-/* 8012481C 0012047C 48 00 89 C1 */ bl func_8012D1DC
-/* 80124820 00120480 48 00 02 44 */ b lbl_80124A64
-lbl_80124824:
-/* 80124824 00120484 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80124828 00120488 88 64 00 4E */ lbz r3, 0x4e(r4)
-/* 8012482C 0012048C 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 80124830 00120490 30 63 FF FF */ addic r3, r3, -1
-/* 80124834 00120494 7C 83 19 10 */ subfe r4, r3, r3
-/* 80124838 00120498 30 00 FF FF */ addic r0, r0, -1
-/* 8012483C 0012049C 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124840 001204A0 38 84 00 02 */ addi r4, r4, 2
-/* 80124844 001204A4 38 03 00 04 */ addi r0, r3, 4
-/* 80124848 001204A8 54 83 06 3E */ clrlwi r3, r4, 0x18
-/* 8012484C 001204AC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80124850 001204B0 48 00 89 8D */ bl func_8012D1DC
-/* 80124854 001204B4 48 00 02 10 */ b lbl_80124A64
-lbl_80124858:
-/* 80124858 001204B8 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8012485C 001204BC 38 80 00 07 */ li r4, 7
-/* 80124860 001204C0 88 03 00 50 */ lbz r0, 0x50(r3)
-/* 80124864 001204C4 30 00 FF FF */ addic r0, r0, -1
-/* 80124868 001204C8 7C 60 01 10 */ subfe r3, r0, r0
-/* 8012486C 001204CC 38 03 00 06 */ addi r0, r3, 6
-/* 80124870 001204D0 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80124874 001204D4 48 00 89 69 */ bl func_8012D1DC
-/* 80124878 001204D8 48 00 01 EC */ b lbl_80124A64
-lbl_8012487C:
-/* 8012487C 001204DC 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80124880 001204E0 88 04 00 51 */ lbz r0, 0x51(r4)
-/* 80124884 001204E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80124888 001204E8 40 82 00 20 */ bne lbl_801248A8
-/* 8012488C 001204EC 88 04 00 4E */ lbz r0, 0x4e(r4)
-/* 80124890 001204F0 2C 00 00 00 */ cmpwi r0, 0
-/* 80124894 001204F4 40 82 00 0C */ bne lbl_801248A0
-/* 80124898 001204F8 38 60 00 01 */ li r3, 1
-/* 8012489C 001204FC 48 00 00 1C */ b lbl_801248B8
-lbl_801248A0:
-/* 801248A0 00120500 38 60 00 02 */ li r3, 2
-/* 801248A4 00120504 48 00 00 14 */ b lbl_801248B8
-lbl_801248A8:
-/* 801248A8 00120508 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 801248AC 0012050C 30 00 FF FF */ addic r0, r0, -1
-/* 801248B0 00120510 7C 60 01 10 */ subfe r3, r0, r0
-/* 801248B4 00120514 38 63 00 04 */ addi r3, r3, 4
-lbl_801248B8:
-/* 801248B8 00120518 88 04 00 52 */ lbz r0, 0x52(r4)
-/* 801248BC 0012051C 2C 00 00 00 */ cmpwi r0, 0
-/* 801248C0 00120520 40 82 00 20 */ bne lbl_801248E0
-/* 801248C4 00120524 88 04 00 50 */ lbz r0, 0x50(r4)
-/* 801248C8 00120528 2C 00 00 00 */ cmpwi r0, 0
-/* 801248CC 0012052C 40 82 00 0C */ bne lbl_801248D8
-/* 801248D0 00120530 38 80 00 05 */ li r4, 5
-/* 801248D4 00120534 48 00 00 10 */ b lbl_801248E4
-lbl_801248D8:
-/* 801248D8 00120538 38 80 00 06 */ li r4, 6
-/* 801248DC 0012053C 48 00 00 08 */ b lbl_801248E4
-lbl_801248E0:
-/* 801248E0 00120540 38 80 00 07 */ li r4, 7
-lbl_801248E4:
-/* 801248E4 00120544 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801248E8 00120548 48 00 88 F5 */ bl func_8012D1DC
-/* 801248EC 0012054C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801248F0 00120550 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801248F4 00120554 80 03 00 04 */ lwz r0, 4(r3)
-/* 801248F8 00120558 64 00 00 40 */ oris r0, r0, 0x40
-/* 801248FC 0012055C 90 03 00 04 */ stw r0, 4(r3)
-/* 80124900 00120560 48 00 01 64 */ b lbl_80124A64
-lbl_80124904:
-/* 80124904 00120564 88 04 19 39 */ lbz r0, 0x1939(r4)
-/* 80124908 00120568 28 00 00 07 */ cmplwi r0, 7
-/* 8012490C 0012056C 41 81 01 58 */ bgt lbl_80124A64
-/* 80124910 00120570 3C 60 80 42 */ lis r3, lbl_8041C0A4@ha
-/* 80124914 00120574 54 00 10 3A */ slwi r0, r0, 2
-/* 80124918 00120578 38 63 C0 A4 */ addi r3, r3, lbl_8041C0A4@l
-/* 8012491C 0012057C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80124920 00120580 7C 69 03 A6 */ mtctr r3
-/* 80124924 00120584 4E 80 04 20 */ bctr
-/* 80124928 00120588 38 60 00 01 */ li r3, 1
-/* 8012492C 0012058C 38 80 00 02 */ li r4, 2
-/* 80124930 00120590 48 00 88 AD */ bl func_8012D1DC
-/* 80124934 00120594 48 00 01 30 */ b lbl_80124A64
-/* 80124938 00120598 38 60 00 03 */ li r3, 3
-/* 8012493C 0012059C 38 80 00 04 */ li r4, 4
-/* 80124940 001205A0 48 00 88 9D */ bl func_8012D1DC
-/* 80124944 001205A4 48 00 01 20 */ b lbl_80124A64
-/* 80124948 001205A8 38 60 00 05 */ li r3, 5
-/* 8012494C 001205AC 38 80 00 06 */ li r4, 6
-/* 80124950 001205B0 48 00 88 8D */ bl func_8012D1DC
-/* 80124954 001205B4 48 00 01 10 */ b lbl_80124A64
-/* 80124958 001205B8 38 60 00 07 */ li r3, 7
-/* 8012495C 001205BC 38 80 00 08 */ li r4, 8
-/* 80124960 001205C0 48 00 88 7D */ bl func_8012D1DC
-/* 80124964 001205C4 48 00 01 00 */ b lbl_80124A64
-/* 80124968 001205C8 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 8012496C 001205CC 88 64 00 4E */ lbz r3, 0x4e(r4)
-/* 80124970 001205D0 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 80124974 001205D4 30 63 FF FF */ addic r3, r3, -1
-/* 80124978 001205D8 7C 83 19 10 */ subfe r4, r3, r3
-/* 8012497C 001205DC 30 00 FF FF */ addic r0, r0, -1
-/* 80124980 001205E0 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124984 001205E4 38 84 00 02 */ addi r4, r4, 2
-/* 80124988 001205E8 38 03 00 04 */ addi r0, r3, 4
-/* 8012498C 001205EC 54 83 06 3E */ clrlwi r3, r4, 0x18
-/* 80124990 001205F0 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80124994 001205F4 48 00 88 49 */ bl func_8012D1DC
-/* 80124998 001205F8 48 00 00 CC */ b lbl_80124A64
-/* 8012499C 001205FC 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 801249A0 00120600 88 64 00 50 */ lbz r3, 0x50(r4)
-/* 801249A4 00120604 88 04 00 51 */ lbz r0, 0x51(r4)
-/* 801249A8 00120608 30 63 FF FF */ addic r3, r3, -1
-/* 801249AC 0012060C 7C 83 19 10 */ subfe r4, r3, r3
-/* 801249B0 00120610 30 00 FF FF */ addic r0, r0, -1
-/* 801249B4 00120614 7C 60 01 10 */ subfe r3, r0, r0
-/* 801249B8 00120618 38 84 00 06 */ addi r4, r4, 6
-/* 801249BC 0012061C 38 03 00 08 */ addi r0, r3, 8
-/* 801249C0 00120620 54 83 06 3E */ clrlwi r3, r4, 0x18
-/* 801249C4 00120624 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801249C8 00120628 48 00 88 15 */ bl func_8012D1DC
-/* 801249CC 0012062C 48 00 00 98 */ b lbl_80124A64
-/* 801249D0 00120630 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 801249D4 00120634 88 04 00 52 */ lbz r0, 0x52(r4)
-/* 801249D8 00120638 2C 00 00 00 */ cmpwi r0, 0
-/* 801249DC 0012063C 40 82 00 20 */ bne lbl_801249FC
-/* 801249E0 00120640 88 04 00 4E */ lbz r0, 0x4e(r4)
-/* 801249E4 00120644 2C 00 00 00 */ cmpwi r0, 0
-/* 801249E8 00120648 40 82 00 0C */ bne lbl_801249F4
-/* 801249EC 0012064C 38 A0 00 01 */ li r5, 1
-/* 801249F0 00120650 48 00 00 1C */ b lbl_80124A0C
-lbl_801249F4:
-/* 801249F4 00120654 38 A0 00 02 */ li r5, 2
-/* 801249F8 00120658 48 00 00 14 */ b lbl_80124A0C
-lbl_801249FC:
-/* 801249FC 0012065C 88 04 00 4F */ lbz r0, 0x4f(r4)
-/* 80124A00 00120660 30 00 FF FF */ addic r0, r0, -1
-/* 80124A04 00120664 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124A08 00120668 38 A3 00 04 */ addi r5, r3, 4
-lbl_80124A0C:
-/* 80124A0C 0012066C 88 04 00 53 */ lbz r0, 0x53(r4)
-/* 80124A10 00120670 2C 00 00 00 */ cmpwi r0, 0
-/* 80124A14 00120674 40 82 00 20 */ bne lbl_80124A34
-/* 80124A18 00120678 88 04 00 50 */ lbz r0, 0x50(r4)
-/* 80124A1C 0012067C 2C 00 00 00 */ cmpwi r0, 0
-/* 80124A20 00120680 40 82 00 0C */ bne lbl_80124A2C
-/* 80124A24 00120684 38 00 00 05 */ li r0, 5
-/* 80124A28 00120688 48 00 00 1C */ b lbl_80124A44
-lbl_80124A2C:
-/* 80124A2C 0012068C 38 00 00 06 */ li r0, 6
-/* 80124A30 00120690 48 00 00 14 */ b lbl_80124A44
-lbl_80124A34:
-/* 80124A34 00120694 88 04 00 51 */ lbz r0, 0x51(r4)
-/* 80124A38 00120698 30 00 FF FF */ addic r0, r0, -1
-/* 80124A3C 0012069C 7C 60 01 10 */ subfe r3, r0, r0
-/* 80124A40 001206A0 38 03 00 08 */ addi r0, r3, 8
-lbl_80124A44:
-/* 80124A44 001206A4 54 A3 06 3E */ clrlwi r3, r5, 0x18
-/* 80124A48 001206A8 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80124A4C 001206AC 48 00 87 91 */ bl func_8012D1DC
-/* 80124A50 001206B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124A54 001206B4 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80124A58 001206B8 80 03 00 04 */ lwz r0, 4(r3)
-/* 80124A5C 001206BC 64 00 00 40 */ oris r0, r0, 0x40
-/* 80124A60 001206C0 90 03 00 04 */ stw r0, 4(r3)
-lbl_80124A64:
-/* 80124A64 001206C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124A68 001206C8 38 00 00 56 */ li r0, 0x56
-/* 80124A6C 001206CC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124A70 001206D0 48 00 0D D0 */ b lbl_80125840
-/* 80124A74 001206D4 80 66 02 4C */ lwz r3, 0x24c(r6)
-/* 80124A78 001206D8 38 80 00 08 */ li r4, 8
-/* 80124A7C 001206DC 38 A0 00 00 */ li r5, 0
-/* 80124A80 001206E0 38 03 00 24 */ addi r0, r3, 0x24
-/* 80124A84 001206E4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 80124A88 001206E8 7C 66 02 14 */ add r3, r6, r0
-/* 80124A8C 001206EC A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124A90 001206F0 48 12 F3 61 */ bl func_80253DF0
-/* 80124A94 001206F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124A98 001206F8 38 80 00 08 */ li r4, 8
-/* 80124A9C 001206FC 38 A0 00 00 */ li r5, 0
-/* 80124AA0 00120700 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124AA4 00120704 48 12 F3 4D */ bl func_80253DF0
-/* 80124AA8 00120708 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124AAC 0012070C 38 00 00 50 */ li r0, 0x50
-/* 80124AB0 00120710 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124AB4 00120714 48 00 0D 8C */ b lbl_80125840
-/* 80124AB8 00120718 38 00 00 00 */ li r0, 0
-/* 80124ABC 0012071C 3B C0 00 00 */ li r30, 0
-/* 80124AC0 00120720 90 06 02 40 */ stw r0, 0x240(r6)
-lbl_80124AC4:
-/* 80124AC4 00120724 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124AC8 00120728 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
-/* 80124ACC 0012072C 7C 63 02 14 */ add r3, r3, r0
-/* 80124AD0 00120730 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 80124AD4 00120734 2C 03 00 00 */ cmpwi r3, 0
-/* 80124AD8 00120738 41 82 00 18 */ beq lbl_80124AF0
-/* 80124ADC 0012073C 48 04 20 61 */ bl func_80166B3C
-/* 80124AE0 00120740 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124AE4 00120744 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 80124AE8 00120748 38 03 00 01 */ addi r0, r3, 1
-/* 80124AEC 0012074C 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_80124AF0:
-/* 80124AF0 00120750 3B DE 00 01 */ addi r30, r30, 1
-/* 80124AF4 00120754 28 1E 00 08 */ cmplwi r30, 8
-/* 80124AF8 00120758 41 80 FF CC */ blt lbl_80124AC4
-/* 80124AFC 0012075C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B00 00120760 38 00 00 16 */ li r0, 0x16
-/* 80124B04 00120764 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124B08 00120768 48 00 0D 38 */ b lbl_80125840
-/* 80124B0C 0012076C 38 00 00 0B */ li r0, 0xb
-/* 80124B10 00120770 38 80 00 08 */ li r4, 8
-/* 80124B14 00120774 B0 06 01 2C */ sth r0, 0x12c(r6)
-/* 80124B18 00120778 38 A0 00 01 */ li r5, 1
-/* 80124B1C 0012077C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B20 00120780 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124B24 00120784 48 12 F2 CD */ bl func_80253DF0
-/* 80124B28 00120788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B2C 0012078C 38 80 00 02 */ li r4, 2
-/* 80124B30 00120790 38 A0 00 00 */ li r5, 0
-/* 80124B34 00120794 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124B38 00120798 48 12 F2 79 */ bl func_80253DB0
-/* 80124B3C 0012079C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B40 001207A0 38 80 00 08 */ li r4, 8
-/* 80124B44 001207A4 38 A0 00 01 */ li r5, 1
-/* 80124B48 001207A8 A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124B4C 001207AC 48 12 F2 A5 */ bl func_80253DF0
-/* 80124B50 001207B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B54 001207B4 38 80 00 08 */ li r4, 8
-/* 80124B58 001207B8 38 A0 00 00 */ li r5, 0
-/* 80124B5C 001207BC A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124B60 001207C0 48 12 F2 51 */ bl func_80253DB0
-/* 80124B64 001207C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B68 001207C8 38 00 00 52 */ li r0, 0x52
-/* 80124B6C 001207CC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124B70 001207D0 48 00 0C D0 */ b lbl_80125840
-/* 80124B74 001207D4 A8 66 01 1A */ lha r3, 0x11a(r6)
-/* 80124B78 001207D8 48 12 F2 59 */ bl func_80253DD0
-/* 80124B7C 001207DC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80124B80 001207E0 28 00 00 03 */ cmplwi r0, 3
-/* 80124B84 001207E4 40 82 0C BC */ bne lbl_80125840
-/* 80124B88 001207E8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124B8C 001207EC 38 00 00 53 */ li r0, 0x53
-/* 80124B90 001207F0 38 60 00 00 */ li r3, 0
-/* 80124B94 001207F4 38 80 00 00 */ li r4, 0
-/* 80124B98 001207F8 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80124B9C 001207FC 4B F3 4D 5D */ bl func_800598F8
-/* 80124BA0 00120800 38 60 00 01 */ li r3, 1
-/* 80124BA4 00120804 38 80 00 00 */ li r4, 0
-/* 80124BA8 00120808 38 A0 00 03 */ li r5, 3
-/* 80124BAC 0012080C 38 C0 00 02 */ li r6, 2
-/* 80124BB0 00120810 38 E0 00 00 */ li r7, 0
-/* 80124BB4 00120814 39 00 00 00 */ li r8, 0
-/* 80124BB8 00120818 4B F3 4E 11 */ bl func_800599C8
-/* 80124BBC 0012081C 38 60 00 02 */ li r3, 2
-/* 80124BC0 00120820 38 80 00 00 */ li r4, 0
-/* 80124BC4 00120824 38 A0 00 01 */ li r5, 1
-/* 80124BC8 00120828 38 C0 00 03 */ li r6, 3
-/* 80124BCC 0012082C 38 E0 00 00 */ li r7, 0
-/* 80124BD0 00120830 39 00 00 00 */ li r8, 0
-/* 80124BD4 00120834 4B F3 4D F5 */ bl func_800599C8
-/* 80124BD8 00120838 38 60 00 03 */ li r3, 3
-/* 80124BDC 0012083C 38 80 00 00 */ li r4, 0
-/* 80124BE0 00120840 38 A0 00 02 */ li r5, 2
-/* 80124BE4 00120844 38 C0 00 01 */ li r6, 1
-/* 80124BE8 00120848 38 E0 00 00 */ li r7, 0
-/* 80124BEC 0012084C 39 00 00 00 */ li r8, 0
-/* 80124BF0 00120850 4B F3 4D D9 */ bl func_800599C8
-/* 80124BF4 00120854 48 00 0C 4C */ b lbl_80125840
-/* 80124BF8 00120858 38 60 00 00 */ li r3, 0
-/* 80124BFC 0012085C 38 80 00 01 */ li r4, 1
-/* 80124C00 00120860 38 A0 00 00 */ li r5, 0
-/* 80124C04 00120864 38 C0 00 01 */ li r6, 1
-/* 80124C08 00120868 4B F3 4E 65 */ bl func_80059A6C
-/* 80124C0C 0012086C 2C 03 00 00 */ cmpwi r3, 0
-/* 80124C10 00120870 41 82 0C 30 */ beq lbl_80125840
-/* 80124C14 00120874 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80124C18 00120878 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124C1C 0012087C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80124C20 00120880 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80124C24 00120884 41 82 00 90 */ beq lbl_80124CB4
-/* 80124C28 00120888 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124C2C 0012088C 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80124C30 00120890 2C 00 00 02 */ cmpwi r0, 2
-/* 80124C34 00120894 41 82 00 40 */ beq lbl_80124C74
-/* 80124C38 00120898 40 80 00 10 */ bge lbl_80124C48
-/* 80124C3C 0012089C 2C 00 00 01 */ cmpwi r0, 1
-/* 80124C40 001208A0 40 80 00 14 */ bge lbl_80124C54
-/* 80124C44 001208A4 48 00 00 D8 */ b lbl_80124D1C
-lbl_80124C48:
-/* 80124C48 001208A8 2C 00 00 04 */ cmpwi r0, 4
-/* 80124C4C 001208AC 40 80 00 D0 */ bge lbl_80124D1C
-/* 80124C50 001208B0 48 00 00 44 */ b lbl_80124C94
-lbl_80124C54:
-/* 80124C54 001208B4 A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124C58 001208B8 38 80 00 01 */ li r4, 1
-/* 80124C5C 001208BC 38 A0 00 00 */ li r5, 0
-/* 80124C60 001208C0 48 12 F1 51 */ bl func_80253DB0
-/* 80124C64 001208C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124C68 001208C8 38 00 00 54 */ li r0, 0x54
-/* 80124C6C 001208CC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124C70 001208D0 48 00 00 AC */ b lbl_80124D1C
-lbl_80124C74:
-/* 80124C74 001208D4 A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124C78 001208D8 38 80 00 03 */ li r4, 3
-/* 80124C7C 001208DC 38 A0 00 00 */ li r5, 0
-/* 80124C80 001208E0 48 12 F1 31 */ bl func_80253DB0
-/* 80124C84 001208E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124C88 001208E8 38 00 00 54 */ li r0, 0x54
-/* 80124C8C 001208EC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124C90 001208F0 48 00 00 8C */ b lbl_80124D1C
-lbl_80124C94:
-/* 80124C94 001208F4 A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124C98 001208F8 38 80 00 05 */ li r4, 5
-/* 80124C9C 001208FC 38 A0 00 00 */ li r5, 0
-/* 80124CA0 00120900 48 12 F1 11 */ bl func_80253DB0
-/* 80124CA4 00120904 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124CA8 00120908 38 00 00 54 */ li r0, 0x54
-/* 80124CAC 0012090C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124CB0 00120910 48 00 00 6C */ b lbl_80124D1C
-lbl_80124CB4:
-/* 80124CB4 00120914 2C 03 00 02 */ cmpwi r3, 2
-/* 80124CB8 00120918 41 82 00 38 */ beq lbl_80124CF0
-/* 80124CBC 0012091C 40 80 00 10 */ bge lbl_80124CCC
-/* 80124CC0 00120920 2C 03 00 01 */ cmpwi r3, 1
-/* 80124CC4 00120924 40 80 00 14 */ bge lbl_80124CD8
-/* 80124CC8 00120928 48 00 00 54 */ b lbl_80124D1C
-lbl_80124CCC:
-/* 80124CCC 0012092C 2C 03 00 04 */ cmpwi r3, 4
-/* 80124CD0 00120930 40 80 00 4C */ bge lbl_80124D1C
-/* 80124CD4 00120934 48 00 00 34 */ b lbl_80124D08
-lbl_80124CD8:
-/* 80124CD8 00120938 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124CDC 0012093C 38 80 00 00 */ li r4, 0
-/* 80124CE0 00120940 38 A0 00 00 */ li r5, 0
-/* 80124CE4 00120944 A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124CE8 00120948 48 12 F0 C9 */ bl func_80253DB0
-/* 80124CEC 0012094C 48 00 00 30 */ b lbl_80124D1C
-lbl_80124CF0:
-/* 80124CF0 00120950 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124CF4 00120954 38 80 00 02 */ li r4, 2
-/* 80124CF8 00120958 38 A0 00 00 */ li r5, 0
-/* 80124CFC 0012095C A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124D00 00120960 48 12 F0 B1 */ bl func_80253DB0
-/* 80124D04 00120964 48 00 00 18 */ b lbl_80124D1C
-lbl_80124D08:
-/* 80124D08 00120968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124D0C 0012096C 38 80 00 04 */ li r4, 4
-/* 80124D10 00120970 38 A0 00 00 */ li r5, 0
-/* 80124D14 00120974 A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124D18 00120978 48 12 F0 99 */ bl func_80253DB0
-lbl_80124D1C:
-/* 80124D1C 0012097C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124D20 00120980 38 A0 00 2D */ li r5, 0x2d
-/* 80124D24 00120984 38 00 00 07 */ li r0, 7
-/* 80124D28 00120988 38 60 00 7C */ li r3, 0x7c
-/* 80124D2C 0012098C B0 A4 02 6E */ sth r5, 0x26e(r4)
-/* 80124D30 00120990 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124D34 00120994 B0 04 02 70 */ sth r0, 0x270(r4)
-/* 80124D38 00120998 48 00 8E 71 */ bl func_8012DBA8
-/* 80124D3C 0012099C 48 00 0B 04 */ b lbl_80125840
-/* 80124D40 001209A0 A8 66 01 1A */ lha r3, 0x11a(r6)
-/* 80124D44 001209A4 48 12 F0 8D */ bl func_80253DD0
-/* 80124D48 001209A8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80124D4C 001209AC 28 00 00 03 */ cmplwi r0, 3
-/* 80124D50 001209B0 40 82 0A F0 */ bne lbl_80125840
-/* 80124D54 001209B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124D58 001209B8 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80124D5C 001209BC 2C 00 00 02 */ cmpwi r0, 2
-/* 80124D60 001209C0 41 82 00 50 */ beq lbl_80124DB0
-/* 80124D64 001209C4 40 80 00 10 */ bge lbl_80124D74
-/* 80124D68 001209C8 2C 00 00 01 */ cmpwi r0, 1
-/* 80124D6C 001209CC 40 80 00 14 */ bge lbl_80124D80
-/* 80124D70 001209D0 48 00 00 9C */ b lbl_80124E0C
-lbl_80124D74:
-/* 80124D74 001209D4 2C 00 00 04 */ cmpwi r0, 4
-/* 80124D78 001209D8 40 80 00 94 */ bge lbl_80124E0C
-/* 80124D7C 001209DC 48 00 00 64 */ b lbl_80124DE0
-lbl_80124D80:
-/* 80124D80 001209E0 38 00 00 01 */ li r0, 1
-/* 80124D84 001209E4 38 A0 00 03 */ li r5, 3
-/* 80124D88 001209E8 98 03 02 58 */ stb r0, 0x258(r3)
-/* 80124D8C 001209EC 38 80 00 02 */ li r4, 2
-/* 80124D90 001209F0 38 00 00 04 */ li r0, 4
-/* 80124D94 001209F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124D98 001209F8 98 A3 02 59 */ stb r5, 0x259(r3)
-/* 80124D9C 001209FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124DA0 00120A00 98 83 02 5A */ stb r4, 0x25a(r3)
-/* 80124DA4 00120A04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124DA8 00120A08 98 03 02 5B */ stb r0, 0x25b(r3)
-/* 80124DAC 00120A0C 48 00 00 60 */ b lbl_80124E0C
-lbl_80124DB0:
-/* 80124DB0 00120A10 38 00 00 01 */ li r0, 1
-/* 80124DB4 00120A14 38 A0 00 02 */ li r5, 2
-/* 80124DB8 00120A18 98 03 02 58 */ stb r0, 0x258(r3)
-/* 80124DBC 00120A1C 38 80 00 03 */ li r4, 3
-/* 80124DC0 00120A20 38 00 00 04 */ li r0, 4
-/* 80124DC4 00120A24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124DC8 00120A28 98 A3 02 59 */ stb r5, 0x259(r3)
-/* 80124DCC 00120A2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124DD0 00120A30 98 83 02 5A */ stb r4, 0x25a(r3)
-/* 80124DD4 00120A34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124DD8 00120A38 98 03 02 5B */ stb r0, 0x25b(r3)
-/* 80124DDC 00120A3C 48 00 00 30 */ b lbl_80124E0C
-lbl_80124DE0:
-/* 80124DE0 00120A40 38 00 00 01 */ li r0, 1
-/* 80124DE4 00120A44 38 A0 00 02 */ li r5, 2
-/* 80124DE8 00120A48 98 03 02 58 */ stb r0, 0x258(r3)
-/* 80124DEC 00120A4C 38 80 00 04 */ li r4, 4
-/* 80124DF0 00120A50 38 00 00 03 */ li r0, 3
-/* 80124DF4 00120A54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124DF8 00120A58 98 A3 02 59 */ stb r5, 0x259(r3)
-/* 80124DFC 00120A5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E00 00120A60 98 83 02 5A */ stb r4, 0x25a(r3)
-/* 80124E04 00120A64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E08 00120A68 98 03 02 5B */ stb r0, 0x25b(r3)
-lbl_80124E0C:
-/* 80124E0C 00120A6C 48 00 83 0D */ bl func_8012D118
-/* 80124E10 00120A70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E14 00120A74 38 00 00 55 */ li r0, 0x55
-/* 80124E18 00120A78 38 80 00 01 */ li r4, 1
-/* 80124E1C 00120A7C 38 A0 00 00 */ li r5, 0
-/* 80124E20 00120A80 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80124E24 00120A84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E28 00120A88 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124E2C 00120A8C 48 12 EF 85 */ bl func_80253DB0
-/* 80124E30 00120A90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E34 00120A94 38 80 00 07 */ li r4, 7
-/* 80124E38 00120A98 38 A0 00 00 */ li r5, 0
-/* 80124E3C 00120A9C A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124E40 00120AA0 48 12 EF 71 */ bl func_80253DB0
-/* 80124E44 00120AA4 48 00 09 FC */ b lbl_80125840
-/* 80124E48 00120AA8 A8 66 01 1A */ lha r3, 0x11a(r6)
-/* 80124E4C 00120AAC 48 12 EF 85 */ bl func_80253DD0
-/* 80124E50 00120AB0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80124E54 00120AB4 28 00 00 03 */ cmplwi r0, 3
-/* 80124E58 00120AB8 40 82 09 E8 */ bne lbl_80125840
-/* 80124E5C 00120ABC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E60 00120AC0 38 80 00 08 */ li r4, 8
-/* 80124E64 00120AC4 38 A0 00 00 */ li r5, 0
-/* 80124E68 00120AC8 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80124E6C 00120ACC 48 12 EF 85 */ bl func_80253DF0
-/* 80124E70 00120AD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E74 00120AD4 38 80 00 08 */ li r4, 8
-/* 80124E78 00120AD8 38 A0 00 00 */ li r5, 0
-/* 80124E7C 00120ADC A8 63 01 1A */ lha r3, 0x11a(r3)
-/* 80124E80 00120AE0 48 12 EF 71 */ bl func_80253DF0
-/* 80124E84 00120AE4 3B E0 00 00 */ li r31, 0
-lbl_80124E88:
-/* 80124E88 00120AE8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124E8C 00120AEC 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 80124E90 00120AF0 7C 65 22 14 */ add r3, r5, r4
-/* 80124E94 00120AF4 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 80124E98 00120AF8 28 00 00 01 */ cmplwi r0, 1
-/* 80124E9C 00120AFC 40 82 00 1C */ bne lbl_80124EB8
-/* 80124EA0 00120B00 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124EA4 00120B04 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124EA8 00120B08 38 60 00 01 */ li r3, 1
-/* 80124EAC 00120B0C 7C 84 02 14 */ add r4, r4, r0
-/* 80124EB0 00120B10 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124EB4 00120B14 4B FF 7A E9 */ bl func_8011C99C
-lbl_80124EB8:
-/* 80124EB8 00120B18 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124EBC 00120B1C 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 80124EC0 00120B20 7C 65 22 14 */ add r3, r5, r4
-/* 80124EC4 00120B24 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 80124EC8 00120B28 28 00 00 02 */ cmplwi r0, 2
-/* 80124ECC 00120B2C 40 82 00 54 */ bne lbl_80124F20
-/* 80124ED0 00120B30 88 05 02 59 */ lbz r0, 0x259(r5)
-/* 80124ED4 00120B34 2C 00 00 03 */ cmpwi r0, 3
-/* 80124ED8 00120B38 41 82 00 30 */ beq lbl_80124F08
-/* 80124EDC 00120B3C 40 80 00 44 */ bge lbl_80124F20
-/* 80124EE0 00120B40 2C 00 00 02 */ cmpwi r0, 2
-/* 80124EE4 00120B44 40 80 00 08 */ bge lbl_80124EEC
-/* 80124EE8 00120B48 48 00 00 38 */ b lbl_80124F20
-lbl_80124EEC:
-/* 80124EEC 00120B4C 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124EF0 00120B50 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124EF4 00120B54 38 60 00 02 */ li r3, 2
-/* 80124EF8 00120B58 7C 84 02 14 */ add r4, r4, r0
-/* 80124EFC 00120B5C 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124F00 00120B60 4B FF 7A 9D */ bl func_8011C99C
-/* 80124F04 00120B64 48 00 00 1C */ b lbl_80124F20
-lbl_80124F08:
-/* 80124F08 00120B68 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124F0C 00120B6C 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124F10 00120B70 38 60 00 04 */ li r3, 4
-/* 80124F14 00120B74 7C 84 02 14 */ add r4, r4, r0
-/* 80124F18 00120B78 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124F1C 00120B7C 4B FF 7A 81 */ bl func_8011C99C
-lbl_80124F20:
-/* 80124F20 00120B80 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124F24 00120B84 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 80124F28 00120B88 7C 65 22 14 */ add r3, r5, r4
-/* 80124F2C 00120B8C 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 80124F30 00120B90 28 00 00 03 */ cmplwi r0, 3
-/* 80124F34 00120B94 40 82 00 7C */ bne lbl_80124FB0
-/* 80124F38 00120B98 88 05 02 5A */ lbz r0, 0x25a(r5)
-/* 80124F3C 00120B9C 2C 00 00 03 */ cmpwi r0, 3
-/* 80124F40 00120BA0 41 82 00 3C */ beq lbl_80124F7C
-/* 80124F44 00120BA4 40 80 00 10 */ bge lbl_80124F54
-/* 80124F48 00120BA8 2C 00 00 02 */ cmpwi r0, 2
-/* 80124F4C 00120BAC 40 80 00 14 */ bge lbl_80124F60
-/* 80124F50 00120BB0 48 00 00 60 */ b lbl_80124FB0
-lbl_80124F54:
-/* 80124F54 00120BB4 2C 00 00 05 */ cmpwi r0, 5
-/* 80124F58 00120BB8 40 80 00 58 */ bge lbl_80124FB0
-/* 80124F5C 00120BBC 48 00 00 3C */ b lbl_80124F98
-lbl_80124F60:
-/* 80124F60 00120BC0 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124F64 00120BC4 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124F68 00120BC8 38 60 00 02 */ li r3, 2
-/* 80124F6C 00120BCC 7C 84 02 14 */ add r4, r4, r0
-/* 80124F70 00120BD0 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124F74 00120BD4 4B FF 7A 29 */ bl func_8011C99C
-/* 80124F78 00120BD8 48 00 00 38 */ b lbl_80124FB0
-lbl_80124F7C:
-/* 80124F7C 00120BDC 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124F80 00120BE0 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124F84 00120BE4 38 60 00 04 */ li r3, 4
-/* 80124F88 00120BE8 7C 84 02 14 */ add r4, r4, r0
-/* 80124F8C 00120BEC 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124F90 00120BF0 4B FF 7A 0D */ bl func_8011C99C
-/* 80124F94 00120BF4 48 00 00 1C */ b lbl_80124FB0
-lbl_80124F98:
-/* 80124F98 00120BF8 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124F9C 00120BFC 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124FA0 00120C00 38 60 00 08 */ li r3, 8
-/* 80124FA4 00120C04 7C 84 02 14 */ add r4, r4, r0
-/* 80124FA8 00120C08 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124FAC 00120C0C 4B FF 79 F1 */ bl func_8011C99C
-lbl_80124FB0:
-/* 80124FB0 00120C10 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80124FB4 00120C14 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 80124FB8 00120C18 7C 65 22 14 */ add r3, r5, r4
-/* 80124FBC 00120C1C 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 80124FC0 00120C20 28 00 00 04 */ cmplwi r0, 4
-/* 80124FC4 00120C24 40 82 00 54 */ bne lbl_80125018
-/* 80124FC8 00120C28 88 05 02 5B */ lbz r0, 0x25b(r5)
-/* 80124FCC 00120C2C 2C 00 00 04 */ cmpwi r0, 4
-/* 80124FD0 00120C30 41 82 00 30 */ beq lbl_80125000
-/* 80124FD4 00120C34 40 80 00 44 */ bge lbl_80125018
-/* 80124FD8 00120C38 2C 00 00 03 */ cmpwi r0, 3
-/* 80124FDC 00120C3C 40 80 00 08 */ bge lbl_80124FE4
-/* 80124FE0 00120C40 48 00 00 38 */ b lbl_80125018
-lbl_80124FE4:
-/* 80124FE4 00120C44 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80124FE8 00120C48 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80124FEC 00120C4C 38 60 00 04 */ li r3, 4
-/* 80124FF0 00120C50 7C 84 02 14 */ add r4, r4, r0
-/* 80124FF4 00120C54 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80124FF8 00120C58 4B FF 79 A5 */ bl func_8011C99C
-/* 80124FFC 00120C5C 48 00 00 1C */ b lbl_80125018
-lbl_80125000:
-/* 80125000 00120C60 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 80125004 00120C64 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 80125008 00120C68 38 60 00 08 */ li r3, 8
-/* 8012500C 00120C6C 7C 84 02 14 */ add r4, r4, r0
-/* 80125010 00120C70 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 80125014 00120C74 4B FF 79 89 */ bl func_8011C99C
-lbl_80125018:
-/* 80125018 00120C78 3B FF 00 01 */ addi r31, r31, 1
-/* 8012501C 00120C7C 28 1F 00 08 */ cmplwi r31, 8
-/* 80125020 00120C80 41 80 FE 68 */ blt lbl_80124E88
-/* 80125024 00120C84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125028 00120C88 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012502C 00120C8C A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 80125030 00120C90 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 80125034 00120C94 28 00 00 02 */ cmplwi r0, 2
-/* 80125038 00120C98 40 82 00 5C */ bne lbl_80125094
-/* 8012503C 00120C9C 38 60 00 32 */ li r3, 0x32
-/* 80125040 00120CA0 4B FF 90 6D */ bl func_8011E0AC
-/* 80125044 00120CA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125048 00120CA8 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 8012504C 00120CAC 38 64 04 4C */ addi r3, r4, 0x44c
-/* 80125050 00120CB0 38 84 1F FC */ addi r4, r4, 0x1ffc
-/* 80125054 00120CB4 4B FA 5A 4D */ bl func_800CAAA0
-/* 80125058 00120CB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012505C 00120CBC 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80125060 00120CC0 38 64 12 24 */ addi r3, r4, 0x1224
-/* 80125064 00120CC4 38 84 2D D4 */ addi r4, r4, 0x2dd4
-/* 80125068 00120CC8 4B FA 5A 39 */ bl func_800CAAA0
-/* 8012506C 00120CCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125070 00120CD0 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80125074 00120CD4 38 64 0B 38 */ addi r3, r4, 0xb38
-/* 80125078 00120CD8 38 84 26 E8 */ addi r4, r4, 0x26e8
-/* 8012507C 00120CDC 4B FA 5A 25 */ bl func_800CAAA0
-/* 80125080 00120CE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125084 00120CE4 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80125088 00120CE8 38 64 19 10 */ addi r3, r4, 0x1910
-/* 8012508C 00120CEC 38 84 34 C0 */ addi r4, r4, 0x34c0
-/* 80125090 00120CF0 4B FA 5A 11 */ bl func_800CAAA0
-lbl_80125094:
-/* 80125094 00120CF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125098 00120CF8 38 00 00 56 */ li r0, 0x56
-/* 8012509C 00120CFC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801250A0 00120D00 48 00 07 A0 */ b lbl_80125840
-/* 801250A4 00120D04 80 66 01 4C */ lwz r3, 0x14c(r6)
-/* 801250A8 00120D08 80 03 00 04 */ lwz r0, 4(r3)
-/* 801250AC 00120D0C 54 03 27 3E */ srwi r3, r0, 0x1c
-/* 801250B0 00120D10 2C 03 00 01 */ cmpwi r3, 1
-/* 801250B4 00120D14 41 82 00 28 */ beq lbl_801250DC
-/* 801250B8 00120D18 40 80 00 10 */ bge lbl_801250C8
-/* 801250BC 00120D1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801250C0 00120D20 40 80 00 14 */ bge lbl_801250D4
-/* 801250C4 00120D24 48 00 00 28 */ b lbl_801250EC
-lbl_801250C8:
-/* 801250C8 00120D28 2C 03 00 03 */ cmpwi r3, 3
-/* 801250CC 00120D2C 40 80 00 20 */ bge lbl_801250EC
-/* 801250D0 00120D30 48 00 00 14 */ b lbl_801250E4
-lbl_801250D4:
-/* 801250D4 00120D34 38 60 30 69 */ li r3, 0x3069
-/* 801250D8 00120D38 48 00 00 38 */ b lbl_80125110
-lbl_801250DC:
-/* 801250DC 00120D3C 38 60 30 6A */ li r3, 0x306a
-/* 801250E0 00120D40 48 00 00 30 */ b lbl_80125110
-lbl_801250E4:
-/* 801250E4 00120D44 38 60 30 6B */ li r3, 0x306b
-/* 801250E8 00120D48 48 00 00 28 */ b lbl_80125110
-lbl_801250EC:
-/* 801250EC 00120D4C 38 03 FF FD */ addi r0, r3, -3
-/* 801250F0 00120D50 80 86 01 48 */ lwz r4, 0x148(r6)
-/* 801250F4 00120D54 1C 00 00 18 */ mulli r0, r0, 0x18
-/* 801250F8 00120D58 38 60 00 0F */ li r3, 0xf
-/* 801250FC 00120D5C 3C 84 00 06 */ addis r4, r4, 6
-/* 80125100 00120D60 7C 84 02 14 */ add r4, r4, r0
-/* 80125104 00120D64 38 84 60 E2 */ addi r4, r4, 0x60e2
-/* 80125108 00120D68 48 03 72 01 */ bl func_8015C308
-/* 8012510C 00120D6C 38 60 03 F9 */ li r3, 0x3f9
-lbl_80125110:
-/* 80125110 00120D70 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125114 00120D74 38 84 1A 74 */ addi r4, r4, 0x1a74
-/* 80125118 00120D78 48 12 B2 C1 */ bl func_802503D8
-/* 8012511C 00120D7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125120 00120D80 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125124 00120D84 60 00 02 00 */ ori r0, r0, 0x200
-/* 80125128 00120D88 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012512C 00120D8C 4B EE 46 C5 */ bl func_800097F0
-/* 80125130 00120D90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125134 00120D94 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80125138 00120D98 28 00 00 01 */ cmplwi r0, 1
-/* 8012513C 00120D9C 40 82 00 1C */ bne lbl_80125158
-/* 80125140 00120DA0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125144 00120DA4 38 83 1A 74 */ addi r4, r3, 0x1a74
-/* 80125148 00120DA8 38 60 00 02 */ li r3, 2
-/* 8012514C 00120DAC 54 05 97 FE */ rlwinm r5, r0, 0x12, 0x1f, 0x1f
-/* 80125150 00120DB0 48 03 30 B9 */ bl func_80158208
-/* 80125154 00120DB4 48 00 00 18 */ b lbl_8012516C
-lbl_80125158:
-/* 80125158 00120DB8 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012515C 00120DBC 38 83 1A 74 */ addi r4, r3, 0x1a74
-/* 80125160 00120DC0 38 60 00 03 */ li r3, 3
-/* 80125164 00120DC4 54 05 97 FE */ rlwinm r5, r0, 0x12, 0x1f, 0x1f
-/* 80125168 00120DC8 48 03 30 A1 */ bl func_80158208
-lbl_8012516C:
-/* 8012516C 00120DCC 4B F3 10 7D */ bl func_800561E8
-/* 80125170 00120DD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125174 00120DD4 38 00 00 57 */ li r0, 0x57
-/* 80125178 00120DD8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012517C 00120DDC 48 00 06 C4 */ b lbl_80125840
-/* 80125180 00120DE0 4B F3 11 79 */ bl func_800562F8
-/* 80125184 00120DE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80125188 00120DE8 41 82 06 B8 */ beq lbl_80125840
-/* 8012518C 00120DEC 48 03 31 51 */ bl func_801582DC
-/* 80125190 00120DF0 4B EE 46 49 */ bl func_800097D8
-/* 80125194 00120DF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125198 00120DF8 38 00 00 58 */ li r0, 0x58
-/* 8012519C 00120DFC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801251A0 00120E00 48 00 06 A0 */ b lbl_80125840
-/* 801251A4 00120E04 48 03 32 95 */ bl func_80158438
-/* 801251A8 00120E08 2C 03 00 00 */ cmpwi r3, 0
-/* 801251AC 00120E0C 41 82 06 94 */ beq lbl_80125840
-/* 801251B0 00120E10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801251B4 00120E14 38 00 00 59 */ li r0, 0x59
-/* 801251B8 00120E18 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801251BC 00120E1C 48 03 31 A9 */ bl func_80158364
-/* 801251C0 00120E20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801251C4 00120E24 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801251C8 00120E28 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
-/* 801251CC 00120E2C 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801251D0 00120E30 4B F3 10 ED */ bl func_800562BC
-/* 801251D4 00120E34 48 00 06 6C */ b lbl_80125840
-/* 801251D8 00120E38 4B F3 11 21 */ bl func_800562F8
-/* 801251DC 00120E3C 2C 03 00 00 */ cmpwi r3, 0
-/* 801251E0 00120E40 41 82 06 60 */ beq lbl_80125840
-/* 801251E4 00120E44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801251E8 00120E48 38 00 00 5A */ li r0, 0x5a
-/* 801251EC 00120E4C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801251F0 00120E50 48 00 06 50 */ b lbl_80125840
-/* 801251F4 00120E54 80 66 01 4C */ lwz r3, 0x14c(r6)
-/* 801251F8 00120E58 80 03 00 08 */ lwz r0, 8(r3)
-/* 801251FC 00120E5C 2C 00 00 04 */ cmpwi r0, 4
-/* 80125200 00120E60 40 82 00 10 */ bne lbl_80125210
-/* 80125204 00120E64 38 00 00 66 */ li r0, 0x66
-/* 80125208 00120E68 90 06 01 28 */ stw r0, 0x128(r6)
-/* 8012520C 00120E6C 48 00 06 34 */ b lbl_80125840
-lbl_80125210:
-/* 80125210 00120E70 38 00 00 5B */ li r0, 0x5b
-/* 80125214 00120E74 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80125218 00120E78 48 00 06 28 */ b lbl_80125840
-/* 8012521C 00120E7C 38 60 00 01 */ li r3, 1
-/* 80125220 00120E80 4B F3 12 39 */ bl func_80056458
-/* 80125224 00120E84 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125228 00120E88 38 00 00 06 */ li r0, 6
-/* 8012522C 00120E8C 39 20 00 00 */ li r9, 0
-/* 80125230 00120E90 38 80 00 00 */ li r4, 0
-/* 80125234 00120E94 80 65 01 4C */ lwz r3, 0x14c(r5)
-/* 80125238 00120E98 38 63 20 00 */ addi r3, r3, 0x2000
-/* 8012523C 00120E9C 90 65 19 BC */ stw r3, 0x19bc(r5)
-/* 80125240 00120EA0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125244 00120EA4 80 65 01 4C */ lwz r3, 0x14c(r5)
-/* 80125248 00120EA8 38 63 2D D8 */ addi r3, r3, 0x2dd8
-/* 8012524C 00120EAC 90 65 19 C4 */ stw r3, 0x19c4(r5)
-/* 80125250 00120EB0 7C 09 03 A6 */ mtctr r0
-lbl_80125254:
-/* 80125254 00120EB4 55 26 04 3E */ clrlwi r6, r9, 0x10
-/* 80125258 00120EB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012525C 00120EBC 1C E6 00 8C */ mulli r7, r6, 0x8c
-/* 80125260 00120EC0 55 28 13 BA */ rlwinm r8, r9, 2, 0xe, 0x1d
-/* 80125264 00120EC4 80 03 01 4C */ lwz r0, 0x14c(r3)
-/* 80125268 00120EC8 39 29 00 01 */ addi r9, r9, 1
-/* 8012526C 00120ECC 7C 63 42 14 */ add r3, r3, r8
-/* 80125270 00120ED0 7C A0 3A 14 */ add r5, r0, r7
-/* 80125274 00120ED4 38 05 21 F8 */ addi r0, r5, 0x21f8
-/* 80125278 00120ED8 90 03 19 5C */ stw r0, 0x195c(r3)
-/* 8012527C 00120EDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125280 00120EE0 80 03 01 4C */ lwz r0, 0x14c(r3)
-/* 80125284 00120EE4 7C 63 42 14 */ add r3, r3, r8
-/* 80125288 00120EE8 7C A0 3A 14 */ add r5, r0, r7
-/* 8012528C 00120EEC 38 05 2F D0 */ addi r0, r5, 0x2fd0
-/* 80125290 00120EF0 90 03 19 8C */ stw r0, 0x198c(r3)
-/* 80125294 00120EF4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125298 00120EF8 7C 60 32 14 */ add r3, r0, r6
-/* 8012529C 00120EFC 98 83 19 CC */ stb r4, 0x19cc(r3)
-/* 801252A0 00120F00 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 801252A4 00120F04 7C 60 32 14 */ add r3, r0, r6
-/* 801252A8 00120F08 98 83 19 D8 */ stb r4, 0x19d8(r3)
-/* 801252AC 00120F0C 42 00 FF A8 */ bdnz lbl_80125254
-/* 801252B0 00120F10 38 60 00 4E */ li r3, 0x4e
-/* 801252B4 00120F14 4B F3 57 45 */ bl func_8005A9F8
-/* 801252B8 00120F18 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801252BC 00120F1C 90 64 19 E4 */ stw r3, 0x19e4(r4)
-/* 801252C0 00120F20 38 60 00 4D */ li r3, 0x4d
-/* 801252C4 00120F24 4B F3 57 35 */ bl func_8005A9F8
-/* 801252C8 00120F28 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 801252CC 00120F2C 38 80 00 01 */ li r4, 1
-/* 801252D0 00120F30 38 A0 00 FF */ li r5, 0xff
-/* 801252D4 00120F34 38 C0 00 FF */ li r6, 0xff
-/* 801252D8 00120F38 90 67 19 E8 */ stw r3, 0x19e8(r7)
-/* 801252DC 00120F3C 38 60 00 00 */ li r3, 0
-/* 801252E0 00120F40 48 00 89 59 */ bl func_8012DC38
-/* 801252E4 00120F44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801252E8 00120F48 38 00 00 0D */ li r0, 0xd
-/* 801252EC 00120F4C 38 80 00 08 */ li r4, 8
-/* 801252F0 00120F50 38 A0 00 01 */ li r5, 1
-/* 801252F4 00120F54 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 801252F8 00120F58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801252FC 00120F5C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80125300 00120F60 48 12 EA F1 */ bl func_80253DF0
-/* 80125304 00120F64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125308 00120F68 38 80 00 02 */ li r4, 2
-/* 8012530C 00120F6C 38 A0 00 00 */ li r5, 0
-/* 80125310 00120F70 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80125314 00120F74 48 12 EA 9D */ bl func_80253DB0
-/* 80125318 00120F78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012531C 00120F7C 38 80 00 08 */ li r4, 8
-/* 80125320 00120F80 38 A0 00 01 */ li r5, 1
-/* 80125324 00120F84 A8 63 01 1C */ lha r3, 0x11c(r3)
-/* 80125328 00120F88 48 12 EA C9 */ bl func_80253DF0
-/* 8012532C 00120F8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125330 00120F90 38 80 00 19 */ li r4, 0x19
-/* 80125334 00120F94 38 A0 00 00 */ li r5, 0
-/* 80125338 00120F98 A8 63 01 1C */ lha r3, 0x11c(r3)
-/* 8012533C 00120F9C 48 12 EA 75 */ bl func_80253DB0
-/* 80125340 00120FA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125344 00120FA4 38 00 00 5C */ li r0, 0x5c
-/* 80125348 00120FA8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012534C 00120FAC 48 00 04 F4 */ b lbl_80125840
-/* 80125350 00120FB0 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 80125354 00120FB4 38 60 00 0A */ li r3, 0xa
-/* 80125358 00120FB8 38 80 00 00 */ li r4, 0
-/* 8012535C 00120FBC 4B EE 5E B5 */ bl func_8000B210
-/* 80125360 00120FC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125364 00120FC4 A8 63 01 1C */ lha r3, 0x11c(r3)
-/* 80125368 00120FC8 48 12 EA 69 */ bl func_80253DD0
-/* 8012536C 00120FCC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80125370 00120FD0 28 00 00 03 */ cmplwi r0, 3
-/* 80125374 00120FD4 40 82 04 CC */ bne lbl_80125840
-/* 80125378 00120FD8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012537C 00120FDC 38 00 00 5D */ li r0, 0x5d
-/* 80125380 00120FE0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80125384 00120FE4 48 00 04 BC */ b lbl_80125840
-/* 80125388 00120FE8 38 60 00 2E */ li r3, 0x2e
-/* 8012538C 00120FEC 38 00 00 18 */ li r0, 0x18
-/* 80125390 00120FF0 B0 66 02 6E */ sth r3, 0x26e(r6)
-/* 80125394 00120FF4 38 60 00 7C */ li r3, 0x7c
-/* 80125398 00120FF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012539C 00120FFC B0 04 02 70 */ sth r0, 0x270(r4)
-/* 801253A0 00121000 48 00 88 09 */ bl func_8012DBA8
-/* 801253A4 00121004 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801253A8 00121008 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 801253AC 0012100C 28 00 00 5D */ cmplwi r0, 0x5d
-/* 801253B0 00121010 40 82 04 90 */ bne lbl_80125840
-/* 801253B4 00121014 48 00 8E 55 */ bl func_8012E208
-/* 801253B8 00121018 2C 03 00 00 */ cmpwi r3, 0
-/* 801253BC 0012101C 41 82 04 84 */ beq lbl_80125840
-/* 801253C0 00121020 48 00 94 5D */ bl func_8012E81C
-/* 801253C4 00121024 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801253C8 00121028 38 00 00 65 */ li r0, 0x65
-/* 801253CC 0012102C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801253D0 00121030 48 00 04 70 */ b lbl_80125840
-/* 801253D4 00121034 38 00 00 7E */ li r0, 0x7e
-/* 801253D8 00121038 90 06 01 28 */ stw r0, 0x128(r6)
-/* 801253DC 0012103C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801253E0 00121040 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801253E4 00121044 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 801253E8 00121048 41 82 04 58 */ beq lbl_80125840
-/* 801253EC 0012104C 38 00 00 71 */ li r0, 0x71
-/* 801253F0 00121050 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801253F4 00121054 48 00 04 4C */ b lbl_80125840
-/* 801253F8 00121058 80 86 01 4C */ lwz r4, 0x14c(r6)
-/* 801253FC 0012105C 3C 64 00 01 */ addis r3, r4, 1
-/* 80125400 00121060 38 84 04 4C */ addi r4, r4, 0x44c
-/* 80125404 00121064 38 63 CC F4 */ addi r3, r3, -13068
-/* 80125408 00121068 4B FA 56 99 */ bl func_800CAAA0
-/* 8012540C 0012106C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125410 00121070 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80125414 00121074 3C 64 00 01 */ addis r3, r4, 1
-/* 80125418 00121078 38 84 12 24 */ addi r4, r4, 0x1224
-/* 8012541C 0012107C 38 63 D3 E0 */ addi r3, r3, -11296
-/* 80125420 00121080 4B FA 56 81 */ bl func_800CAAA0
-/* 80125424 00121084 38 00 00 06 */ li r0, 6
-/* 80125428 00121088 38 E0 00 00 */ li r7, 0
-/* 8012542C 0012108C 7C 09 03 A6 */ mtctr r0
-lbl_80125430:
-/* 80125430 00121090 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125434 00121094 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 80125438 00121098 54 E6 13 BA */ rlwinm r6, r7, 2, 0xe, 0x1d
-/* 8012543C 0012109C 38 E7 00 01 */ addi r7, r7, 1
-/* 80125440 001210A0 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80125444 001210A4 1C A0 00 8C */ mulli r5, r0, 0x8c
-/* 80125448 001210A8 7C 63 32 14 */ add r3, r3, r6
-/* 8012544C 001210AC 3C 04 00 01 */ addis r0, r4, 1
-/* 80125450 001210B0 7C 80 2A 14 */ add r4, r0, r5
-/* 80125454 001210B4 38 04 CE F0 */ addi r0, r4, -12560
-/* 80125458 001210B8 90 03 19 5C */ stw r0, 0x195c(r3)
-/* 8012545C 001210BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125460 001210C0 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 80125464 001210C4 7C 63 32 14 */ add r3, r3, r6
-/* 80125468 001210C8 3C 04 00 01 */ addis r0, r4, 1
-/* 8012546C 001210CC 7C 80 2A 14 */ add r4, r0, r5
-/* 80125470 001210D0 38 04 D5 DC */ addi r0, r4, -10788
-/* 80125474 001210D4 90 03 19 8C */ stw r0, 0x198c(r3)
-/* 80125478 001210D8 42 00 FF B8 */ bdnz lbl_80125430
-/* 8012547C 001210DC 48 00 8B 75 */ bl func_8012DFF0
-/* 80125480 001210E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125484 001210E4 38 00 00 0E */ li r0, 0xe
-/* 80125488 001210E8 38 80 00 08 */ li r4, 8
-/* 8012548C 001210EC 38 A0 00 01 */ li r5, 1
-/* 80125490 001210F0 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80125494 001210F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125498 001210F8 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012549C 001210FC 48 12 E9 55 */ bl func_80253DF0
-/* 801254A0 00121100 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801254A4 00121104 38 80 00 02 */ li r4, 2
-/* 801254A8 00121108 38 A0 00 00 */ li r5, 0
-/* 801254AC 0012110C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801254B0 00121110 48 12 E9 01 */ bl func_80253DB0
-/* 801254B4 00121114 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801254B8 00121118 38 80 00 08 */ li r4, 8
-/* 801254BC 0012111C 38 A0 00 01 */ li r5, 1
-/* 801254C0 00121120 A8 63 01 1C */ lha r3, 0x11c(r3)
-/* 801254C4 00121124 48 12 E9 2D */ bl func_80253DF0
-/* 801254C8 00121128 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801254CC 0012112C 38 80 00 19 */ li r4, 0x19
-/* 801254D0 00121130 38 A0 00 00 */ li r5, 0
-/* 801254D4 00121134 A8 63 01 1C */ lha r3, 0x11c(r3)
-/* 801254D8 00121138 48 12 E8 D9 */ bl func_80253DB0
-/* 801254DC 0012113C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801254E0 00121140 38 00 00 72 */ li r0, 0x72
-/* 801254E4 00121144 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801254E8 00121148 48 00 03 58 */ b lbl_80125840
-/* 801254EC 0012114C A8 66 01 1C */ lha r3, 0x11c(r6)
-/* 801254F0 00121150 48 12 E8 E1 */ bl func_80253DD0
-/* 801254F4 00121154 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801254F8 00121158 28 00 00 03 */ cmplwi r0, 3
-/* 801254FC 0012115C 40 82 03 44 */ bne lbl_80125840
-/* 80125500 00121160 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125504 00121164 38 00 00 73 */ li r0, 0x73
-/* 80125508 00121168 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012550C 0012116C 48 00 03 34 */ b lbl_80125840
-/* 80125510 00121170 38 60 00 2E */ li r3, 0x2e
-/* 80125514 00121174 38 00 00 18 */ li r0, 0x18
-/* 80125518 00121178 B0 66 02 6E */ sth r3, 0x26e(r6)
-/* 8012551C 0012117C 38 60 00 7C */ li r3, 0x7c
-/* 80125520 00121180 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125524 00121184 B0 04 02 70 */ sth r0, 0x270(r4)
-/* 80125528 00121188 48 00 86 81 */ bl func_8012DBA8
-/* 8012552C 0012118C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125530 00121190 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80125534 00121194 28 00 00 73 */ cmplwi r0, 0x73
-/* 80125538 00121198 40 82 03 08 */ bne lbl_80125840
-/* 8012553C 0012119C 48 00 8E 99 */ bl func_8012E3D4
-/* 80125540 001211A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80125544 001211A4 41 82 02 FC */ beq lbl_80125840
-/* 80125548 001211A8 48 00 94 09 */ bl func_8012E950
-/* 8012554C 001211AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125550 001211B0 38 00 00 7E */ li r0, 0x7e
-/* 80125554 001211B4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80125558 001211B8 48 00 02 E8 */ b lbl_80125840
-/* 8012555C 001211BC 80 86 01 4C */ lwz r4, 0x14c(r6)
-/* 80125560 001211C0 38 00 00 06 */ li r0, 6
-/* 80125564 001211C4 38 60 00 00 */ li r3, 0
-/* 80125568 001211C8 38 A0 00 00 */ li r5, 0
-/* 8012556C 001211CC 38 84 20 00 */ addi r4, r4, 0x2000
-/* 80125570 001211D0 90 86 19 BC */ stw r4, 0x19bc(r6)
-/* 80125574 001211D4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125578 001211D8 80 86 01 4C */ lwz r4, 0x14c(r6)
-/* 8012557C 001211DC 38 84 26 EC */ addi r4, r4, 0x26ec
-/* 80125580 001211E0 90 86 19 C0 */ stw r4, 0x19c0(r6)
-/* 80125584 001211E4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125588 001211E8 80 86 01 4C */ lwz r4, 0x14c(r6)
-/* 8012558C 001211EC 38 84 2D D8 */ addi r4, r4, 0x2dd8
-/* 80125590 001211F0 90 86 19 C4 */ stw r4, 0x19c4(r6)
-/* 80125594 001211F4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125598 001211F8 80 86 01 4C */ lwz r4, 0x14c(r6)
-/* 8012559C 001211FC 38 84 34 C4 */ addi r4, r4, 0x34c4
-/* 801255A0 00121200 90 86 19 C8 */ stw r4, 0x19c8(r6)
-/* 801255A4 00121204 7C 09 03 A6 */ mtctr r0
-lbl_801255A8:
-/* 801255A8 00121208 54 67 04 3E */ clrlwi r7, r3, 0x10
-/* 801255AC 0012120C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801255B0 00121210 1D 07 00 8C */ mulli r8, r7, 0x8c
-/* 801255B4 00121214 54 69 13 BA */ rlwinm r9, r3, 2, 0xe, 0x1d
-/* 801255B8 00121218 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 801255BC 0012121C 38 63 00 01 */ addi r3, r3, 1
-/* 801255C0 00121220 7C 84 4A 14 */ add r4, r4, r9
-/* 801255C4 00121224 7C C0 42 14 */ add r6, r0, r8
-/* 801255C8 00121228 38 06 21 F8 */ addi r0, r6, 0x21f8
-/* 801255CC 0012122C 90 04 19 5C */ stw r0, 0x195c(r4)
-/* 801255D0 00121230 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801255D4 00121234 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 801255D8 00121238 7C 84 4A 14 */ add r4, r4, r9
-/* 801255DC 0012123C 7C C0 42 14 */ add r6, r0, r8
-/* 801255E0 00121240 38 06 28 E4 */ addi r0, r6, 0x28e4
-/* 801255E4 00121244 90 04 19 74 */ stw r0, 0x1974(r4)
-/* 801255E8 00121248 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801255EC 0012124C 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 801255F0 00121250 7C 84 4A 14 */ add r4, r4, r9
-/* 801255F4 00121254 7C C0 42 14 */ add r6, r0, r8
-/* 801255F8 00121258 38 06 2F D0 */ addi r0, r6, 0x2fd0
-/* 801255FC 0012125C 90 04 19 8C */ stw r0, 0x198c(r4)
-/* 80125600 00121260 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125604 00121264 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 80125608 00121268 7C 84 4A 14 */ add r4, r4, r9
-/* 8012560C 0012126C 7C C0 42 14 */ add r6, r0, r8
-/* 80125610 00121270 38 06 36 BC */ addi r0, r6, 0x36bc
-/* 80125614 00121274 90 04 19 A4 */ stw r0, 0x19a4(r4)
-/* 80125618 00121278 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012561C 0012127C 7C 80 3A 14 */ add r4, r0, r7
-/* 80125620 00121280 98 A4 19 CC */ stb r5, 0x19cc(r4)
-/* 80125624 00121284 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125628 00121288 7C 80 3A 14 */ add r4, r0, r7
-/* 8012562C 0012128C 98 A4 19 D2 */ stb r5, 0x19d2(r4)
-/* 80125630 00121290 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125634 00121294 7C 80 3A 14 */ add r4, r0, r7
-/* 80125638 00121298 98 A4 19 D8 */ stb r5, 0x19d8(r4)
-/* 8012563C 0012129C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125640 001212A0 7C 80 3A 14 */ add r4, r0, r7
-/* 80125644 001212A4 98 A4 19 DE */ stb r5, 0x19de(r4)
-/* 80125648 001212A8 42 00 FF 60 */ bdnz lbl_801255A8
-/* 8012564C 001212AC 38 60 00 4E */ li r3, 0x4e
-/* 80125650 001212B0 4B F3 53 A9 */ bl func_8005A9F8
-/* 80125654 001212B4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125658 001212B8 90 64 19 E4 */ stw r3, 0x19e4(r4)
-/* 8012565C 001212BC 38 60 00 4D */ li r3, 0x4d
-/* 80125660 001212C0 4B F3 53 99 */ bl func_8005A9F8
-/* 80125664 001212C4 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125668 001212C8 38 80 00 01 */ li r4, 1
-/* 8012566C 001212CC 38 A0 00 02 */ li r5, 2
-/* 80125670 001212D0 38 C0 00 03 */ li r6, 3
-/* 80125674 001212D4 90 67 19 E8 */ stw r3, 0x19e8(r7)
-/* 80125678 001212D8 38 60 00 00 */ li r3, 0
-/* 8012567C 001212DC 48 00 85 BD */ bl func_8012DC38
-/* 80125680 001212E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125684 001212E4 38 00 00 0D */ li r0, 0xd
-/* 80125688 001212E8 38 80 00 08 */ li r4, 8
-/* 8012568C 001212EC 38 A0 00 01 */ li r5, 1
-/* 80125690 001212F0 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80125694 001212F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125698 001212F8 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012569C 001212FC 48 12 E7 55 */ bl func_80253DF0
-/* 801256A0 00121300 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801256A4 00121304 38 80 00 02 */ li r4, 2
-/* 801256A8 00121308 38 A0 00 00 */ li r5, 0
-/* 801256AC 0012130C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801256B0 00121310 48 12 E7 01 */ bl func_80253DB0
-/* 801256B4 00121314 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801256B8 00121318 38 80 00 08 */ li r4, 8
-/* 801256BC 0012131C 38 A0 00 01 */ li r5, 1
-/* 801256C0 00121320 A8 63 01 1E */ lha r3, 0x11e(r3)
-/* 801256C4 00121324 48 12 E7 2D */ bl func_80253DF0
-/* 801256C8 00121328 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801256CC 0012132C 38 80 00 01 */ li r4, 1
-/* 801256D0 00121330 38 A0 00 00 */ li r5, 0
-/* 801256D4 00121334 A8 63 01 1E */ lha r3, 0x11e(r3)
-/* 801256D8 00121338 48 12 E6 D9 */ bl func_80253DB0
-/* 801256DC 0012133C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801256E0 00121340 38 00 00 67 */ li r0, 0x67
-/* 801256E4 00121344 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801256E8 00121348 48 00 01 58 */ b lbl_80125840
-/* 801256EC 0012134C A8 66 01 1E */ lha r3, 0x11e(r6)
-/* 801256F0 00121350 48 12 E6 E1 */ bl func_80253DD0
-/* 801256F4 00121354 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801256F8 00121358 28 00 00 03 */ cmplwi r0, 3
-/* 801256FC 0012135C 40 82 01 44 */ bne lbl_80125840
-/* 80125700 00121360 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125704 00121364 38 00 00 68 */ li r0, 0x68
-/* 80125708 00121368 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012570C 0012136C 48 00 01 34 */ b lbl_80125840
-/* 80125710 00121370 38 60 00 2F */ li r3, 0x2f
-/* 80125714 00121374 38 00 00 00 */ li r0, 0
-/* 80125718 00121378 B0 66 02 6E */ sth r3, 0x26e(r6)
-/* 8012571C 0012137C 38 60 00 7C */ li r3, 0x7c
-/* 80125720 00121380 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125724 00121384 B0 04 02 70 */ sth r0, 0x270(r4)
-/* 80125728 00121388 48 00 84 81 */ bl func_8012DBA8
-/* 8012572C 0012138C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125730 00121390 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80125734 00121394 28 00 00 68 */ cmplwi r0, 0x68
-/* 80125738 00121398 40 82 01 08 */ bne lbl_80125840
-/* 8012573C 0012139C 48 00 8A CD */ bl func_8012E208
-/* 80125740 001213A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80125744 001213A4 41 82 00 FC */ beq lbl_80125840
-/* 80125748 001213A8 48 00 90 D5 */ bl func_8012E81C
-/* 8012574C 001213AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125750 001213B0 38 00 00 70 */ li r0, 0x70
-/* 80125754 001213B4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80125758 001213B8 48 00 00 E8 */ b lbl_80125840
-/* 8012575C 001213BC 38 00 00 7E */ li r0, 0x7e
-/* 80125760 001213C0 90 06 01 28 */ stw r0, 0x128(r6)
-/* 80125764 001213C4 48 00 00 DC */ b lbl_80125840
-/* 80125768 001213C8 A0 66 02 6E */ lhz r3, 0x26e(r6)
-/* 8012576C 001213CC A0 86 02 70 */ lhz r4, 0x270(r6)
-/* 80125770 001213D0 48 00 7D 5D */ bl func_8012D4CC
-/* 80125774 001213D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125778 001213D8 38 00 00 7D */ li r0, 0x7d
-/* 8012577C 001213DC 38 80 00 01 */ li r4, 1
-/* 80125780 001213E0 38 A0 00 00 */ li r5, 0
-/* 80125784 001213E4 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80125788 001213E8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012578C 001213EC A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80125790 001213F0 48 12 E6 21 */ bl func_80253DB0
-/* 80125794 001213F4 48 00 00 AC */ b lbl_80125840
-/* 80125798 001213F8 A0 06 02 6E */ lhz r0, 0x26e(r6)
-/* 8012579C 001213FC 54 00 08 3C */ slwi r0, r0, 1
-/* 801257A0 00121400 7C 66 02 14 */ add r3, r6, r0
-/* 801257A4 00121404 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801257A8 00121408 48 12 E6 29 */ bl func_80253DD0
-/* 801257AC 0012140C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801257B0 00121410 28 00 00 03 */ cmplwi r0, 3
-/* 801257B4 00121414 40 82 00 8C */ bne lbl_80125840
-/* 801257B8 00121418 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801257BC 0012141C 38 80 00 08 */ li r4, 8
-/* 801257C0 00121420 38 A0 00 00 */ li r5, 0
-/* 801257C4 00121424 A0 03 02 6E */ lhz r0, 0x26e(r3)
-/* 801257C8 00121428 54 00 08 3C */ slwi r0, r0, 1
-/* 801257CC 0012142C 7C 63 02 14 */ add r3, r3, r0
-/* 801257D0 00121430 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801257D4 00121434 48 12 E6 1D */ bl func_80253DF0
-/* 801257D8 00121438 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801257DC 0012143C 38 80 00 08 */ li r4, 8
-/* 801257E0 00121440 38 A0 00 00 */ li r5, 0
-/* 801257E4 00121444 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 801257E8 00121448 48 12 E6 09 */ bl func_80253DF0
-/* 801257EC 0012144C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801257F0 00121450 38 00 00 00 */ li r0, 0
-/* 801257F4 00121454 3B C0 00 00 */ li r30, 0
-/* 801257F8 00121458 90 03 02 40 */ stw r0, 0x240(r3)
-lbl_801257FC:
-/* 801257FC 0012145C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125800 00121460 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
-/* 80125804 00121464 7C 63 02 14 */ add r3, r3, r0
-/* 80125808 00121468 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012580C 0012146C 2C 03 00 00 */ cmpwi r3, 0
-/* 80125810 00121470 41 82 00 18 */ beq lbl_80125828
-/* 80125814 00121474 48 04 13 29 */ bl func_80166B3C
-/* 80125818 00121478 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012581C 0012147C 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 80125820 00121480 38 03 00 01 */ addi r0, r3, 1
-/* 80125824 00121484 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_80125828:
-/* 80125828 00121488 3B DE 00 01 */ addi r30, r30, 1
-/* 8012582C 0012148C 28 1E 00 08 */ cmplwi r30, 8
-/* 80125830 00121490 41 80 FF CC */ blt lbl_801257FC
-/* 80125834 00121494 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125838 00121498 38 00 00 16 */ li r0, 0x16
-/* 8012583C 0012149C 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80125840:
-/* 80125840 001214A0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80125844 001214A4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80125848 001214A8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8012584C 001214AC 7C 08 03 A6 */ mtlr r0
-/* 80125850 001214B0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80125854 001214B4 4E 80 00 20 */ blr
-
-.global func_80125858
-func_80125858:
-/* 80125858 001214B8 80 A4 00 00 */ lwz r5, 0(r4)
-/* 8012585C 001214BC 38 00 00 17 */ li r0, 0x17
-/* 80125860 001214C0 38 E3 00 0C */ addi r7, r3, 0xc
-/* 80125864 001214C4 38 C4 00 0C */ addi r6, r4, 0xc
-/* 80125868 001214C8 90 A3 00 00 */ stw r5, 0(r3)
-/* 8012586C 001214CC 88 A4 00 04 */ lbz r5, 4(r4)
-/* 80125870 001214D0 98 A3 00 04 */ stb r5, 4(r3)
-/* 80125874 001214D4 88 A4 00 05 */ lbz r5, 5(r4)
-/* 80125878 001214D8 98 A3 00 05 */ stb r5, 5(r3)
-/* 8012587C 001214DC 88 A4 00 06 */ lbz r5, 6(r4)
-/* 80125880 001214E0 98 A3 00 06 */ stb r5, 6(r3)
-/* 80125884 001214E4 88 A4 00 07 */ lbz r5, 7(r4)
-/* 80125888 001214E8 98 A3 00 07 */ stb r5, 7(r3)
-/* 8012588C 001214EC C8 04 00 08 */ lfd f0, 8(r4)
-/* 80125890 001214F0 D8 03 00 08 */ stfd f0, 8(r3)
-/* 80125894 001214F4 7C 09 03 A6 */ mtctr r0
-lbl_80125898:
-/* 80125898 001214F8 80 A6 00 04 */ lwz r5, 4(r6)
-/* 8012589C 001214FC 84 06 00 08 */ lwzu r0, 8(r6)
-/* 801258A0 00121500 90 A7 00 04 */ stw r5, 4(r7)
-/* 801258A4 00121504 94 07 00 08 */ stwu r0, 8(r7)
-/* 801258A8 00121508 42 00 FF F0 */ bdnz lbl_80125898
-/* 801258AC 0012150C 80 A4 00 C8 */ lwz r5, 0xc8(r4)
-/* 801258B0 00121510 38 00 02 94 */ li r0, 0x294
-/* 801258B4 00121514 38 E3 00 CB */ addi r7, r3, 0xcb
-/* 801258B8 00121518 38 C4 00 CB */ addi r6, r4, 0xcb
-/* 801258BC 0012151C 90 A3 00 C8 */ stw r5, 0xc8(r3)
-/* 801258C0 00121520 7C 09 03 A6 */ mtctr r0
-lbl_801258C4:
-/* 801258C4 00121524 88 A6 00 01 */ lbz r5, 1(r6)
-/* 801258C8 00121528 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 801258CC 0012152C 98 A7 00 01 */ stb r5, 1(r7)
-/* 801258D0 00121530 9C 07 00 02 */ stbu r0, 2(r7)
-/* 801258D4 00121534 42 00 FF F0 */ bdnz lbl_801258C4
-/* 801258D8 00121538 80 C4 05 F4 */ lwz r6, 0x5f4(r4)
-/* 801258DC 0012153C 3C A0 00 01 */ lis r5, 0x00008F70@ha
-/* 801258E0 00121540 38 05 8F 70 */ addi r0, r5, 0x00008F70@l
-/* 801258E4 00121544 38 E3 05 F7 */ addi r7, r3, 0x5f7
-/* 801258E8 00121548 90 C3 05 F4 */ stw r6, 0x5f4(r3)
-/* 801258EC 0012154C 38 C4 05 F7 */ addi r6, r4, 0x5f7
-/* 801258F0 00121550 7C 09 03 A6 */ mtctr r0
-lbl_801258F4:
-/* 801258F4 00121554 88 A6 00 01 */ lbz r5, 1(r6)
-/* 801258F8 00121558 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 801258FC 0012155C 98 A7 00 01 */ stb r5, 1(r7)
-/* 80125900 00121560 9C 07 00 02 */ stbu r0, 2(r7)
-/* 80125904 00121564 42 00 FF F0 */ bdnz lbl_801258F4
-/* 80125908 00121568 3C C4 00 01 */ addis r6, r4, 1
-/* 8012590C 0012156C 3C A3 00 01 */ addis r5, r3, 1
-/* 80125910 00121570 38 00 02 00 */ li r0, 0x200
-/* 80125914 00121574 38 E5 24 D4 */ addi r7, r5, 0x24d4
-/* 80125918 00121578 38 C6 24 D4 */ addi r6, r6, 0x24d4
-/* 8012591C 0012157C 7C 09 03 A6 */ mtctr r0
-lbl_80125920:
-/* 80125920 00121580 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80125924 00121584 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80125928 00121588 90 A7 00 04 */ stw r5, 4(r7)
-/* 8012592C 0012158C 94 07 00 08 */ stwu r0, 8(r7)
-/* 80125930 00121590 42 00 FF F0 */ bdnz lbl_80125920
-/* 80125934 00121594 3C A0 00 01 */ lis r5, 0x00008992@ha
-/* 80125938 00121598 3C C4 00 01 */ addis r6, r4, 1
-/* 8012593C 0012159C 3C E3 00 01 */ addis r7, r3, 1
-/* 80125940 001215A0 38 05 89 92 */ addi r0, r5, 0x00008992@l
-/* 80125944 001215A4 38 C6 34 D4 */ addi r6, r6, 0x34d4
-/* 80125948 001215A8 39 07 34 D4 */ addi r8, r7, 0x34d4
-/* 8012594C 001215AC 7C 09 03 A6 */ mtctr r0
-lbl_80125950:
-/* 80125950 001215B0 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80125954 001215B4 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80125958 001215B8 90 A8 00 04 */ stw r5, 4(r8)
-/* 8012595C 001215BC 94 08 00 08 */ stwu r0, 8(r8)
-/* 80125960 001215C0 42 00 FF F0 */ bdnz lbl_80125950
-/* 80125964 001215C4 80 E6 00 04 */ lwz r7, 4(r6)
-/* 80125968 001215C8 3C C4 00 06 */ addis r6, r4, 6
-/* 8012596C 001215CC 3C A3 00 06 */ addis r5, r3, 6
-/* 80125970 001215D0 38 00 00 60 */ li r0, 0x60
-/* 80125974 001215D4 90 E8 00 04 */ stw r7, 4(r8)
-/* 80125978 001215D8 38 E5 81 6B */ addi r7, r5, -32405
-/* 8012597C 001215DC 38 C6 81 6B */ addi r6, r6, -32405
-/* 80125980 001215E0 7C 09 03 A6 */ mtctr r0
-lbl_80125984:
-/* 80125984 001215E4 88 A6 00 01 */ lbz r5, 1(r6)
-/* 80125988 001215E8 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 8012598C 001215EC 98 A7 00 01 */ stb r5, 1(r7)
-/* 80125990 001215F0 9C 07 00 02 */ stbu r0, 2(r7)
-/* 80125994 001215F4 42 00 FF F0 */ bdnz lbl_80125984
-/* 80125998 001215F8 3C C4 00 06 */ addis r6, r4, 6
-/* 8012599C 001215FC 3C A3 00 06 */ addis r5, r3, 6
-/* 801259A0 00121600 38 00 00 60 */ li r0, 0x60
-/* 801259A4 00121604 38 E5 82 2B */ addi r7, r5, -32213
-/* 801259A8 00121608 38 C6 82 2B */ addi r6, r6, -32213
-/* 801259AC 0012160C 7C 09 03 A6 */ mtctr r0
-lbl_801259B0:
-/* 801259B0 00121610 88 A6 00 01 */ lbz r5, 1(r6)
-/* 801259B4 00121614 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 801259B8 00121618 98 A7 00 01 */ stb r5, 1(r7)
-/* 801259BC 0012161C 9C 07 00 02 */ stbu r0, 2(r7)
-/* 801259C0 00121620 42 00 FF F0 */ bdnz lbl_801259B0
-/* 801259C4 00121624 3D 44 00 06 */ addis r10, r4, 6
-/* 801259C8 00121628 3D 23 00 06 */ addis r9, r3, 6
-/* 801259CC 0012162C 89 0A 82 EC */ lbz r8, -0x7d14(r10)
-/* 801259D0 00121630 38 00 00 B4 */ li r0, 0xb4
-/* 801259D4 00121634 88 AA 82 ED */ lbz r5, -0x7d13(r10)
-/* 801259D8 00121638 38 E9 82 F2 */ addi r7, r9, -32014
-/* 801259DC 0012163C 38 CA 82 F2 */ addi r6, r10, -32014
-/* 801259E0 00121640 99 09 82 EC */ stb r8, -0x7d14(r9)
-/* 801259E4 00121644 98 A9 82 ED */ stb r5, -0x7d13(r9)
-/* 801259E8 00121648 89 0A 82 EE */ lbz r8, -0x7d12(r10)
-/* 801259EC 0012164C 88 AA 82 EF */ lbz r5, -0x7d11(r10)
-/* 801259F0 00121650 99 09 82 EE */ stb r8, -0x7d12(r9)
-/* 801259F4 00121654 98 A9 82 EF */ stb r5, -0x7d11(r9)
-/* 801259F8 00121658 89 0A 82 F0 */ lbz r8, -0x7d10(r10)
-/* 801259FC 0012165C 88 AA 82 F1 */ lbz r5, -0x7d0f(r10)
-/* 80125A00 00121660 99 09 82 F0 */ stb r8, -0x7d10(r9)
-/* 80125A04 00121664 98 A9 82 F1 */ stb r5, -0x7d0f(r9)
-/* 80125A08 00121668 89 0A 82 F2 */ lbz r8, -0x7d0e(r10)
-/* 80125A0C 0012166C 88 AA 82 F3 */ lbz r5, -0x7d0d(r10)
-/* 80125A10 00121670 99 09 82 F2 */ stb r8, -0x7d0e(r9)
-/* 80125A14 00121674 98 A9 82 F3 */ stb r5, -0x7d0d(r9)
-/* 80125A18 00121678 7C 09 03 A6 */ mtctr r0
-lbl_80125A1C:
-/* 80125A1C 0012167C A0 A6 00 02 */ lhz r5, 2(r6)
-/* 80125A20 00121680 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 80125A24 00121684 B0 A7 00 02 */ sth r5, 2(r7)
-/* 80125A28 00121688 B4 07 00 04 */ sthu r0, 4(r7)
-/* 80125A2C 0012168C 42 00 FF F0 */ bdnz lbl_80125A1C
-/* 80125A30 00121690 3C C4 00 06 */ addis r6, r4, 6
-/* 80125A34 00121694 3C A3 00 06 */ addis r5, r3, 6
-/* 80125A38 00121698 38 00 00 0A */ li r0, 0xa
-/* 80125A3C 0012169C 38 E5 85 C2 */ addi r7, r5, -31294
-/* 80125A40 001216A0 38 C6 85 C2 */ addi r6, r6, -31294
-/* 80125A44 001216A4 7C 09 03 A6 */ mtctr r0
-lbl_80125A48:
-/* 80125A48 001216A8 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 80125A4C 001216AC A4 06 00 04 */ lhzu r0, 4(r6)
-/* 80125A50 001216B0 B0 A7 00 02 */ sth r5, 2(r7)
-/* 80125A54 001216B4 B4 07 00 04 */ sthu r0, 4(r7)
-/* 80125A58 001216B8 42 00 FF F0 */ bdnz lbl_80125A48
-/* 80125A5C 001216BC 3C C4 00 06 */ addis r6, r4, 6
-/* 80125A60 001216C0 3C A3 00 06 */ addis r5, r3, 6
-/* 80125A64 001216C4 38 00 1B 59 */ li r0, 0x1b59
-/* 80125A68 001216C8 39 05 85 E8 */ addi r8, r5, -31256
-/* 80125A6C 001216CC 38 C6 85 E8 */ addi r6, r6, -31256
-/* 80125A70 001216D0 7C 09 03 A6 */ mtctr r0
-lbl_80125A74:
-/* 80125A74 001216D4 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80125A78 001216D8 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80125A7C 001216DC 90 A8 00 04 */ stw r5, 4(r8)
-/* 80125A80 001216E0 94 08 00 08 */ stwu r0, 8(r8)
-/* 80125A84 001216E4 42 00 FF F0 */ bdnz lbl_80125A74
-/* 80125A88 001216E8 80 E6 00 04 */ lwz r7, 4(r6)
-/* 80125A8C 001216EC 3C C4 00 06 */ addis r6, r4, 6
-/* 80125A90 001216F0 3C A3 00 06 */ addis r5, r3, 6
-/* 80125A94 001216F4 38 00 00 0A */ li r0, 0xa
-/* 80125A98 001216F8 90 E8 00 04 */ stw r7, 4(r8)
-/* 80125A9C 001216FC 39 05 60 B6 */ addi r8, r5, 0x60b6
-/* 80125AA0 00121700 38 C6 60 B6 */ addi r6, r6, 0x60b6
-/* 80125AA4 00121704 7C 09 03 A6 */ mtctr r0
-lbl_80125AA8:
-/* 80125AA8 00121708 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 80125AAC 0012170C A4 06 00 04 */ lhzu r0, 4(r6)
-/* 80125AB0 00121710 B0 A8 00 02 */ sth r5, 2(r8)
-/* 80125AB4 00121714 B4 08 00 04 */ sthu r0, 4(r8)
-/* 80125AB8 00121718 42 00 FF F0 */ bdnz lbl_80125AA8
-/* 80125ABC 0012171C A0 E6 00 02 */ lhz r7, 2(r6)
-/* 80125AC0 00121720 3C C4 00 06 */ addis r6, r4, 6
-/* 80125AC4 00121724 3C A3 00 06 */ addis r5, r3, 6
-/* 80125AC8 00121728 38 00 00 12 */ li r0, 0x12
-/* 80125ACC 0012172C B0 E8 00 02 */ sth r7, 2(r8)
-/* 80125AD0 00121730 38 E5 60 E0 */ addi r7, r5, 0x60e0
-/* 80125AD4 00121734 38 C6 60 E0 */ addi r6, r6, 0x60e0
-/* 80125AD8 00121738 7C 09 03 A6 */ mtctr r0
-lbl_80125ADC:
-/* 80125ADC 0012173C A0 A6 00 02 */ lhz r5, 2(r6)
-/* 80125AE0 00121740 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 80125AE4 00121744 B0 A7 00 02 */ sth r5, 2(r7)
-/* 80125AE8 00121748 B4 07 00 04 */ sthu r0, 4(r7)
-/* 80125AEC 0012174C 42 00 FF F0 */ bdnz lbl_80125ADC
-/* 80125AF0 00121750 3C C4 00 06 */ addis r6, r4, 6
-/* 80125AF4 00121754 3C A3 00 06 */ addis r5, r3, 6
-/* 80125AF8 00121758 81 06 61 2C */ lwz r8, 0x612c(r6)
-/* 80125AFC 0012175C 38 00 10 00 */ li r0, 0x1000
-/* 80125B00 00121760 38 E5 61 2F */ addi r7, r5, 0x612f
-/* 80125B04 00121764 38 C6 61 2F */ addi r6, r6, 0x612f
-/* 80125B08 00121768 91 05 61 2C */ stw r8, 0x612c(r5)
-/* 80125B0C 0012176C 7C 09 03 A6 */ mtctr r0
-lbl_80125B10:
-/* 80125B10 00121770 88 A6 00 01 */ lbz r5, 1(r6)
-/* 80125B14 00121774 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 80125B18 00121778 98 A7 00 01 */ stb r5, 1(r7)
-/* 80125B1C 0012177C 9C 07 00 02 */ stbu r0, 2(r7)
-/* 80125B20 00121780 42 00 FF F0 */ bdnz lbl_80125B10
-/* 80125B24 00121784 3C C4 00 07 */ addis r6, r4, 7
-/* 80125B28 00121788 3C A3 00 07 */ addis r5, r3, 7
-/* 80125B2C 0012178C 38 00 01 E0 */ li r0, 0x1e0
-/* 80125B30 00121790 38 E5 81 2F */ addi r7, r5, -32465
-/* 80125B34 00121794 38 C6 81 2F */ addi r6, r6, -32465
-/* 80125B38 00121798 7C 09 03 A6 */ mtctr r0
-lbl_80125B3C:
-/* 80125B3C 0012179C 88 A6 00 01 */ lbz r5, 1(r6)
-/* 80125B40 001217A0 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 80125B44 001217A4 98 A7 00 01 */ stb r5, 1(r7)
-/* 80125B48 001217A8 9C 07 00 02 */ stbu r0, 2(r7)
-/* 80125B4C 001217AC 42 00 FF F0 */ bdnz lbl_80125B3C
-/* 80125B50 001217B0 3C A4 00 07 */ addis r5, r4, 7
-/* 80125B54 001217B4 3C 83 00 07 */ addis r4, r3, 7
-/* 80125B58 001217B8 38 00 00 20 */ li r0, 0x20
-/* 80125B5C 001217BC 38 C4 84 EF */ addi r6, r4, -31505
-/* 80125B60 001217C0 38 A5 84 EF */ addi r5, r5, -31505
-/* 80125B64 001217C4 7C 09 03 A6 */ mtctr r0
-lbl_80125B68:
-/* 80125B68 001217C8 88 85 00 01 */ lbz r4, 1(r5)
-/* 80125B6C 001217CC 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80125B70 001217D0 98 86 00 01 */ stb r4, 1(r6)
-/* 80125B74 001217D4 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80125B78 001217D8 42 00 FF F0 */ bdnz lbl_80125B68
-/* 80125B7C 001217DC 4E 80 00 20 */ blr
-lbl_80125B80:
-/* 80125B80 001217E0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80125B84 001217E4 7C 08 02 A6 */ mflr r0
-/* 80125B88 001217E8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80125B8C 001217EC 39 61 00 40 */ addi r11, r1, 0x40
-/* 80125B90 001217F0 48 0A 15 A1 */ bl _savegpr_29
-/* 80125B94 001217F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125B98 001217F8 38 00 FF FF */ li r0, -1
-/* 80125B9C 001217FC 90 03 09 70 */ stw r0, 0x970(r3)
-/* 80125BA0 00121800 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125BA4 00121804 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125BA8 00121808 54 00 9F FF */ rlwinm. r0, r0, 0x13, 0x1f, 0x1f
-/* 80125BAC 0012180C 41 82 00 C0 */ beq lbl_80125C6C
-/* 80125BB0 00121810 A0 0D 9C C6 */ lhz r0, lbl_8063EF86-_SDA_BASE_(r13)
-/* 80125BB4 00121814 2C 00 00 00 */ cmpwi r0, 0
-/* 80125BB8 00121818 40 82 00 2C */ bne lbl_80125BE4
-/* 80125BBC 0012181C 38 60 00 04 */ li r3, 4
-/* 80125BC0 00121820 38 80 52 30 */ li r4, 0x5230
-/* 80125BC4 00121824 48 03 69 31 */ bl func_8015C4F4
-/* 80125BC8 00121828 38 60 00 00 */ li r3, 0
-/* 80125BCC 0012182C 38 80 00 00 */ li r4, 0
-/* 80125BD0 00121830 38 A0 00 00 */ li r5, 0
-/* 80125BD4 00121834 38 C0 00 00 */ li r6, 0
-/* 80125BD8 00121838 38 E0 00 00 */ li r7, 0
-/* 80125BDC 0012183C 4B F3 07 7D */ bl func_80056358
-/* 80125BE0 00121840 48 00 00 10 */ b lbl_80125BF0
-lbl_80125BE4:
-/* 80125BE4 00121844 38 60 00 04 */ li r3, 4
-/* 80125BE8 00121848 38 80 52 2F */ li r4, 0x522f
-/* 80125BEC 0012184C 48 03 69 09 */ bl func_8015C4F4
-lbl_80125BF0:
-/* 80125BF0 00121850 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80125BF4 00121854 38 60 00 00 */ li r3, 0
-/* 80125BF8 00121858 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 80125BFC 0012185C 2C 00 00 00 */ cmpwi r0, 0
-/* 80125C00 00121860 40 82 00 10 */ bne lbl_80125C10
-/* 80125C04 00121864 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 80125C08 00121868 2C 00 00 00 */ cmpwi r0, 0
-/* 80125C0C 0012186C 41 82 00 08 */ beq lbl_80125C14
-lbl_80125C10:
-/* 80125C10 00121870 38 60 00 01 */ li r3, 1
-lbl_80125C14:
-/* 80125C14 00121874 2C 03 00 00 */ cmpwi r3, 0
-/* 80125C18 00121878 40 82 00 14 */ bne lbl_80125C2C
-/* 80125C1C 0012187C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125C20 00121880 A0 64 19 3A */ lhz r3, 0x193a(r4)
-/* 80125C24 00121884 38 03 00 01 */ addi r0, r3, 1
-/* 80125C28 00121888 B0 04 19 3A */ sth r0, 0x193a(r4)
-lbl_80125C2C:
-/* 80125C2C 0012188C C0 22 8D 4C */ lfs f1, lbl_8064134C-_SDA2_BASE_(r2)
-/* 80125C30 00121890 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
-/* 80125C34 00121894 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125C38 00121898 EC 21 00 32 */ fmuls f1, f1, f0
-/* 80125C3C 0012189C C0 02 8D 48 */ lfs f0, lbl_80641348-_SDA2_BASE_(r2)
-/* 80125C40 001218A0 A0 04 19 3A */ lhz r0, 0x193a(r4)
-/* 80125C44 001218A4 EC 00 08 2A */ fadds f0, f0, f1
-/* 80125C48 001218A8 FC 00 00 1E */ fctiwz f0, f0
-/* 80125C4C 001218AC D8 01 00 20 */ stfd f0, 0x20(r1)
-/* 80125C50 001218B0 80 61 00 24 */ lwz r3, 0x24(r1)
-/* 80125C54 001218B4 7C 00 18 00 */ cmpw r0, r3
-/* 80125C58 001218B8 41 80 07 B0 */ blt lbl_80126408
-/* 80125C5C 001218BC 80 04 09 74 */ lwz r0, 0x974(r4)
-/* 80125C60 001218C0 60 00 10 00 */ ori r0, r0, 0x1000
-/* 80125C64 001218C4 90 04 09 74 */ stw r0, 0x974(r4)
-/* 80125C68 001218C8 48 00 07 A0 */ b lbl_80126408
-lbl_80125C6C:
-/* 80125C6C 001218CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80125C70 001218D0 38 60 00 00 */ li r3, 0
-/* 80125C74 001218D4 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 80125C78 001218D8 2C 00 00 00 */ cmpwi r0, 0
-/* 80125C7C 001218DC 40 82 00 10 */ bne lbl_80125C8C
-/* 80125C80 001218E0 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 80125C84 001218E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80125C88 001218E8 41 82 00 08 */ beq lbl_80125C90
-lbl_80125C8C:
-/* 80125C8C 001218EC 38 60 00 01 */ li r3, 1
-lbl_80125C90:
-/* 80125C90 001218F0 2C 03 00 00 */ cmpwi r3, 0
-/* 80125C94 001218F4 40 82 00 70 */ bne lbl_80125D04
-/* 80125C98 001218F8 48 03 D4 35 */ bl func_801630CC
-/* 80125C9C 001218FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80125CA0 00121900 40 82 00 20 */ bne lbl_80125CC0
-/* 80125CA4 00121904 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125CA8 00121908 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125CAC 0012190C 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f
-/* 80125CB0 00121910 41 82 00 54 */ beq lbl_80125D04
-/* 80125CB4 00121914 48 03 CE BD */ bl func_80162B70
-/* 80125CB8 00121918 2C 03 00 00 */ cmpwi r3, 0
-/* 80125CBC 0012191C 40 82 00 48 */ bne lbl_80125D04
-lbl_80125CC0:
-/* 80125CC0 00121920 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125CC4 00121924 3B A0 00 00 */ li r29, 0
-/* 80125CC8 00121928 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125CCC 0012192C 60 00 20 00 */ ori r0, r0, 0x2000
-/* 80125CD0 00121930 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80125CD4 00121934 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125CD8 00121938 B3 A3 19 3A */ sth r29, 0x193a(r3)
-/* 80125CDC 0012193C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125CE0 00121940 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125CE4 00121944 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 80125CE8 00121948 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80125CEC 0012194C 48 03 D2 E9 */ bl glplatAbortFrame
-/* 80125CF0 00121950 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125CF4 00121954 A0 63 02 66 */ lhz r3, 0x266(r3)
-/* 80125CF8 00121958 48 12 A5 DD */ bl func_802502D4
-/* 80125CFC 0012195C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125D00 00121960 B3 A3 02 66 */ sth r29, 0x266(r3)
-lbl_80125D04:
-/* 80125D04 00121964 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125D08 00121968 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80125D0C 0012196C 2C 00 00 1C */ cmpwi r0, 0x1c
-/* 80125D10 00121970 41 82 00 94 */ beq lbl_80125DA4
-/* 80125D14 00121974 40 80 00 10 */ bge lbl_80125D24
-/* 80125D18 00121978 2C 00 00 1B */ cmpwi r0, 0x1b
-/* 80125D1C 0012197C 40 80 00 14 */ bge lbl_80125D30
-/* 80125D20 00121980 48 00 00 84 */ b lbl_80125DA4
-lbl_80125D24:
-/* 80125D24 00121984 2C 00 00 1E */ cmpwi r0, 0x1e
-/* 80125D28 00121988 40 80 00 7C */ bge lbl_80125DA4
-/* 80125D2C 0012198C 48 00 00 6C */ b lbl_80125D98
-lbl_80125D30:
-/* 80125D30 00121990 38 60 00 03 */ li r3, 3
-/* 80125D34 00121994 38 80 52 40 */ li r4, 0x5240
-/* 80125D38 00121998 48 03 67 BD */ bl func_8015C4F4
-/* 80125D3C 0012199C 3C 60 04 00 */ lis r3, 0x400
-/* 80125D40 001219A0 38 80 00 00 */ li r4, 0
-/* 80125D44 001219A4 38 A0 00 00 */ li r5, 0
-/* 80125D48 001219A8 38 C0 00 01 */ li r6, 1
-/* 80125D4C 001219AC 4B F3 3D 21 */ bl func_80059A6C
-/* 80125D50 001219B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80125D54 001219B4 41 82 06 B4 */ beq lbl_80126408
-/* 80125D58 001219B8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125D5C 001219BC 38 00 00 1C */ li r0, 0x1c
-/* 80125D60 001219C0 38 60 00 01 */ li r3, 1
-/* 80125D64 001219C4 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80125D68 001219C8 4B F3 47 65 */ bl func_8005A4CC
-/* 80125D6C 001219CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125D70 001219D0 38 80 00 09 */ li r4, 9
-/* 80125D74 001219D4 38 A0 00 00 */ li r5, 0
-/* 80125D78 001219D8 A8 63 00 CC */ lha r3, 0xcc(r3)
-/* 80125D7C 001219DC 48 12 E0 35 */ bl func_80253DB0
-/* 80125D80 001219E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125D84 001219E4 38 80 00 01 */ li r4, 1
-/* 80125D88 001219E8 38 A0 00 00 */ li r5, 0
-/* 80125D8C 001219EC A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 80125D90 001219F0 48 12 E0 21 */ bl func_80253DB0
-/* 80125D94 001219F4 48 00 06 74 */ b lbl_80126408
-lbl_80125D98:
-/* 80125D98 001219F8 38 00 00 07 */ li r0, 7
-/* 80125D9C 001219FC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80125DA0 00121A00 48 00 06 68 */ b lbl_80126408
-lbl_80125DA4:
-/* 80125DA4 00121A04 2C 00 00 06 */ cmpwi r0, 6
-/* 80125DA8 00121A08 40 80 00 E0 */ bge lbl_80125E88
-/* 80125DAC 00121A0C 2C 00 00 03 */ cmpwi r0, 3
-/* 80125DB0 00121A10 40 80 00 08 */ bge lbl_80125DB8
-/* 80125DB4 00121A14 48 00 00 D4 */ b lbl_80125E88
-lbl_80125DB8:
-/* 80125DB8 00121A18 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80125DBC 00121A1C 2C 00 00 04 */ cmpwi r0, 4
-/* 80125DC0 00121A20 40 80 00 BC */ bge lbl_80125E7C
-/* 80125DC4 00121A24 2C 00 00 00 */ cmpwi r0, 0
-/* 80125DC8 00121A28 40 80 00 08 */ bge lbl_80125DD0
-/* 80125DCC 00121A2C 48 00 00 B0 */ b lbl_80125E7C
-lbl_80125DD0:
-/* 80125DD0 00121A30 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80125DD4 00121A34 48 00 92 9D */ bl func_8012F070
-/* 80125DD8 00121A38 2C 03 00 00 */ cmpwi r3, 0
-/* 80125DDC 00121A3C 41 82 00 14 */ beq lbl_80125DF0
-/* 80125DE0 00121A40 38 60 00 02 */ li r3, 2
-/* 80125DE4 00121A44 38 80 2F 26 */ li r4, 0x2f26
-/* 80125DE8 00121A48 48 03 67 0D */ bl func_8015C4F4
-/* 80125DEC 00121A4C 48 00 00 9C */ b lbl_80125E88
-lbl_80125DF0:
-/* 80125DF0 00121A50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125DF4 00121A54 A0 03 01 5A */ lhz r0, 0x15a(r3)
-/* 80125DF8 00121A58 54 00 10 3A */ slwi r0, r0, 2
-/* 80125DFC 00121A5C 7C 63 02 14 */ add r3, r3, r0
-/* 80125E00 00121A60 80 C3 01 38 */ lwz r6, 0x138(r3)
-/* 80125E04 00121A64 80 06 00 00 */ lwz r0, 0(r6)
-/* 80125E08 00121A68 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80125E0C 00121A6C 40 82 00 14 */ bne lbl_80125E20
-/* 80125E10 00121A70 38 60 00 02 */ li r3, 2
-/* 80125E14 00121A74 38 80 2F 25 */ li r4, 0x2f25
-/* 80125E18 00121A78 48 03 66 DD */ bl func_8015C4F4
-/* 80125E1C 00121A7C 48 00 00 6C */ b lbl_80125E88
-lbl_80125E20:
-/* 80125E20 00121A80 3C 60 80 40 */ lis r3, lbl_803FC358@ha
-/* 80125E24 00121A84 38 00 00 03 */ li r0, 3
-/* 80125E28 00121A88 38 63 C3 58 */ addi r3, r3, lbl_803FC358@l
-/* 80125E2C 00121A8C 38 A1 00 04 */ addi r5, r1, 4
-/* 80125E30 00121A90 38 83 FF FC */ addi r4, r3, -4
-/* 80125E34 00121A94 7C 09 03 A6 */ mtctr r0
-lbl_80125E38:
-/* 80125E38 00121A98 80 64 00 04 */ lwz r3, 4(r4)
-/* 80125E3C 00121A9C 84 04 00 08 */ lwzu r0, 8(r4)
-/* 80125E40 00121AA0 90 65 00 04 */ stw r3, 4(r5)
-/* 80125E44 00121AA4 94 05 00 08 */ stwu r0, 8(r5)
-/* 80125E48 00121AA8 42 00 FF F0 */ bdnz lbl_80125E38
-/* 80125E4C 00121AAC 88 06 00 04 */ lbz r0, 4(r6)
-/* 80125E50 00121AB0 38 61 00 08 */ addi r3, r1, 8
-/* 80125E54 00121AB4 54 00 10 3A */ slwi r0, r0, 2
-/* 80125E58 00121AB8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80125E5C 00121ABC 48 12 A4 99 */ bl func_802502F4
-/* 80125E60 00121AC0 7C 64 1B 78 */ mr r4, r3
-/* 80125E64 00121AC4 38 60 00 0F */ li r3, 0xf
-/* 80125E68 00121AC8 48 03 64 A1 */ bl func_8015C308
-/* 80125E6C 00121ACC 38 60 00 02 */ li r3, 2
-/* 80125E70 00121AD0 38 80 55 11 */ li r4, 0x5511
-/* 80125E74 00121AD4 48 03 66 81 */ bl func_8015C4F4
-/* 80125E78 00121AD8 48 00 00 10 */ b lbl_80125E88
-lbl_80125E7C:
-/* 80125E7C 00121ADC 38 60 00 02 */ li r3, 2
-/* 80125E80 00121AE0 38 80 52 56 */ li r4, 0x5256
-/* 80125E84 00121AE4 48 03 66 71 */ bl func_8015C4F4
-lbl_80125E88:
-/* 80125E88 00121AE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125E8C 00121AEC A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80125E90 00121AF0 2C 00 00 09 */ cmpwi r0, 9
-/* 80125E94 00121AF4 41 82 00 38 */ beq lbl_80125ECC
-/* 80125E98 00121AF8 40 80 00 5C */ bge lbl_80125EF4
-/* 80125E9C 00121AFC 2C 00 00 05 */ cmpwi r0, 5
-/* 80125EA0 00121B00 41 82 00 08 */ beq lbl_80125EA8
-/* 80125EA4 00121B04 48 00 00 50 */ b lbl_80125EF4
-lbl_80125EA8:
-/* 80125EA8 00121B08 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80125EAC 00121B0C 28 00 00 1C */ cmplwi r0, 0x1c
-/* 80125EB0 00121B10 41 82 00 44 */ beq lbl_80125EF4
-/* 80125EB4 00121B14 28 00 00 1D */ cmplwi r0, 0x1d
-/* 80125EB8 00121B18 41 82 00 3C */ beq lbl_80125EF4
-/* 80125EBC 00121B1C A0 83 01 2E */ lhz r4, 0x12e(r3)
-/* 80125EC0 00121B20 38 60 00 03 */ li r3, 3
-/* 80125EC4 00121B24 48 03 66 31 */ bl func_8015C4F4
-/* 80125EC8 00121B28 48 00 00 2C */ b lbl_80125EF4
-lbl_80125ECC:
-/* 80125ECC 00121B2C 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80125ED0 00121B30 28 00 00 03 */ cmplwi r0, 3
-/* 80125ED4 00121B34 41 82 00 14 */ beq lbl_80125EE8
-/* 80125ED8 00121B38 38 60 00 02 */ li r3, 2
-/* 80125EDC 00121B3C 38 80 46 E8 */ li r4, 0x46e8
-/* 80125EE0 00121B40 48 03 66 15 */ bl func_8015C4F4
-/* 80125EE4 00121B44 48 00 00 10 */ b lbl_80125EF4
-lbl_80125EE8:
-/* 80125EE8 00121B48 38 60 00 02 */ li r3, 2
-/* 80125EEC 00121B4C 38 80 46 E9 */ li r4, 0x46e9
-/* 80125EF0 00121B50 48 03 66 05 */ bl func_8015C4F4
-lbl_80125EF4:
-/* 80125EF4 00121B54 83 AD 82 98 */ lwz r29, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125EF8 00121B58 80 1D 01 28 */ lwz r0, 0x128(r29)
-/* 80125EFC 00121B5C 2C 00 00 9E */ cmpwi r0, 0x9e
-/* 80125F00 00121B60 41 82 00 2C */ beq lbl_80125F2C
-/* 80125F04 00121B64 40 80 00 5C */ bge lbl_80125F60
-/* 80125F08 00121B68 2C 00 00 9D */ cmpwi r0, 0x9d
-/* 80125F0C 00121B6C 40 80 00 08 */ bge lbl_80125F14
-/* 80125F10 00121B70 48 00 00 50 */ b lbl_80125F60
-lbl_80125F14:
-/* 80125F14 00121B74 38 00 00 9E */ li r0, 0x9e
-/* 80125F18 00121B78 90 1D 01 28 */ stw r0, 0x128(r29)
-/* 80125F1C 00121B7C 48 03 98 85 */ bl func_8015F7A0
-/* 80125F20 00121B80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125F24 00121B84 D8 23 1A D0 */ stfd f1, 0x1ad0(r3)
-/* 80125F28 00121B88 48 00 00 38 */ b lbl_80125F60
-lbl_80125F2C:
-/* 80125F2C 00121B8C 48 03 98 75 */ bl func_8015F7A0
-/* 80125F30 00121B90 C8 5D 1A D0 */ lfd f2, 0x1ad0(r29)
-/* 80125F34 00121B94 C8 02 8D 50 */ lfd f0, lbl_80641350-_SDA2_BASE_(r2)
-/* 80125F38 00121B98 FC 21 10 28 */ fsub f1, f1, f2
-/* 80125F3C 00121B9C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80125F40 00121BA0 4C 41 13 82 */ cror 2, 1, 2
-/* 80125F44 00121BA4 40 82 00 10 */ bne lbl_80125F54
-/* 80125F48 00121BA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125F4C 00121BAC 80 03 1A D8 */ lwz r0, 0x1ad8(r3)
-/* 80125F50 00121BB0 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80125F54:
-/* 80125F54 00121BB4 38 60 00 01 */ li r3, 1
-/* 80125F58 00121BB8 38 80 52 FE */ li r4, 0x52fe
-/* 80125F5C 00121BBC 48 03 65 99 */ bl func_8015C4F4
-lbl_80125F60:
-/* 80125F60 00121BC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125F64 00121BC4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125F68 00121BC8 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
-/* 80125F6C 00121BCC 41 82 00 30 */ beq lbl_80125F9C
-/* 80125F70 00121BD0 48 03 EE 09 */ bl func_80164D78
-/* 80125F74 00121BD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80125F78 00121BD8 40 82 04 90 */ bne lbl_80126408
-/* 80125F7C 00121BDC 48 03 EE 2D */ bl func_80164DA8
-/* 80125F80 00121BE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80125F84 00121BE4 40 82 04 84 */ bne lbl_80126408
-/* 80125F88 00121BE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125F8C 00121BEC 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125F90 00121BF0 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 80125F94 00121BF4 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80125F98 00121BF8 48 00 04 70 */ b lbl_80126408
-lbl_80125F9C:
-/* 80125F9C 00121BFC A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80125FA0 00121C00 2C 00 00 09 */ cmpwi r0, 9
-/* 80125FA4 00121C04 41 82 00 28 */ beq lbl_80125FCC
-/* 80125FA8 00121C08 40 80 00 10 */ bge lbl_80125FB8
-/* 80125FAC 00121C0C 2C 00 00 02 */ cmpwi r0, 2
-/* 80125FB0 00121C10 41 82 01 28 */ beq lbl_801260D8
-/* 80125FB4 00121C14 48 00 04 54 */ b lbl_80126408
-lbl_80125FB8:
-/* 80125FB8 00121C18 2C 00 00 13 */ cmpwi r0, 0x13
-/* 80125FBC 00121C1C 40 80 04 4C */ bge lbl_80126408
-/* 80125FC0 00121C20 2C 00 00 11 */ cmpwi r0, 0x11
-/* 80125FC4 00121C24 40 80 01 64 */ bge lbl_80126128
-/* 80125FC8 00121C28 48 00 04 40 */ b lbl_80126408
-lbl_80125FCC:
-/* 80125FCC 00121C2C 48 03 ED AD */ bl func_80164D78
-/* 80125FD0 00121C30 2C 03 00 00 */ cmpwi r3, 0
-/* 80125FD4 00121C34 40 82 04 34 */ bne lbl_80126408
-/* 80125FD8 00121C38 48 03 ED D1 */ bl func_80164DA8
-/* 80125FDC 00121C3C 2C 03 00 01 */ cmpwi r3, 1
-/* 80125FE0 00121C40 40 82 04 28 */ bne lbl_80126408
-/* 80125FE4 00121C44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80125FE8 00121C48 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80125FEC 00121C4C 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
-/* 80125FF0 00121C50 40 82 04 18 */ bne lbl_80126408
-/* 80125FF4 00121C54 3B C0 00 00 */ li r30, 0
-/* 80125FF8 00121C58 3B A0 00 00 */ li r29, 0
-lbl_80125FFC:
-/* 80125FFC 00121C5C 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d
-/* 80126000 00121C60 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80126004 00121C64 48 03 EC 69 */ bl func_80164C6C
-/* 80126008 00121C68 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012600C 00121C6C 7C 80 FA 14 */ add r4, r0, r31
-/* 80126010 00121C70 90 64 01 D0 */ stw r3, 0x1d0(r4)
-/* 80126014 00121C74 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126018 00121C78 7C 60 FA 14 */ add r3, r0, r31
-/* 8012601C 00121C7C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 80126020 00121C80 2C 03 00 00 */ cmpwi r3, 0
-/* 80126024 00121C84 41 82 00 78 */ beq lbl_8012609C
-/* 80126028 00121C88 48 04 0A DD */ bl func_80166B04
-/* 8012602C 00121C8C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126030 00121C90 7C 80 FA 14 */ add r4, r0, r31
-/* 80126034 00121C94 90 64 01 F0 */ stw r3, 0x1f0(r4)
-/* 80126038 00121C98 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012603C 00121C9C 7C 60 FA 14 */ add r3, r0, r31
-/* 80126040 00121CA0 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 80126044 00121CA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80126048 00121CA8 41 82 00 54 */ beq lbl_8012609C
-/* 8012604C 00121CAC 48 2B 40 7D */ bl func_803DA0C8
-/* 80126050 00121CB0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126054 00121CB4 30 A3 FF FF */ addic r5, r3, -1
-/* 80126058 00121CB8 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8012605C 00121CBC 7C A5 19 10 */ subfe r5, r5, r3
-/* 80126060 00121CC0 7C 64 02 14 */ add r3, r4, r0
-/* 80126064 00121CC4 98 A3 02 10 */ stb r5, 0x210(r3)
-/* 80126068 00121CC8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012606C 00121CCC 7C 60 FA 14 */ add r3, r0, r31
-/* 80126070 00121CD0 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 80126074 00121CD4 48 04 0A 61 */ bl func_80166AD4
-/* 80126078 00121CD8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012607C 00121CDC 7C 80 FA 14 */ add r4, r0, r31
-/* 80126080 00121CE0 90 64 02 18 */ stw r3, 0x218(r4)
-/* 80126084 00121CE4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126088 00121CE8 7C 60 FA 14 */ add r3, r0, r31
-/* 8012608C 00121CEC 80 03 02 18 */ lwz r0, 0x218(r3)
-/* 80126090 00121CF0 2C 00 00 00 */ cmpwi r0, 0
-/* 80126094 00121CF4 40 82 00 08 */ bne lbl_8012609C
-/* 80126098 00121CF8 93 A3 01 F0 */ stw r29, 0x1f0(r3)
-lbl_8012609C:
-/* 8012609C 00121CFC 3B DE 00 01 */ addi r30, r30, 1
-/* 801260A0 00121D00 28 1E 00 08 */ cmplwi r30, 8
-/* 801260A4 00121D04 41 80 FF 58 */ blt lbl_80125FFC
-/* 801260A8 00121D08 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801260AC 00121D0C 38 60 00 01 */ li r3, 1
-/* 801260B0 00121D10 38 80 00 01 */ li r4, 1
-/* 801260B4 00121D14 38 A0 00 01 */ li r5, 1
-/* 801260B8 00121D18 80 06 02 40 */ lwz r0, 0x240(r6)
-/* 801260BC 00121D1C 38 E0 00 00 */ li r7, 0
-/* 801260C0 00121D20 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 801260C4 00121D24 4B F3 02 95 */ bl func_80056358
-/* 801260C8 00121D28 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801260CC 00121D2C 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 801260D0 00121D30 90 03 02 44 */ stw r0, 0x244(r3)
-/* 801260D4 00121D34 48 00 03 34 */ b lbl_80126408
-lbl_801260D8:
-/* 801260D8 00121D38 3B C0 00 00 */ li r30, 0
-lbl_801260DC:
-/* 801260DC 00121D3C 57 DD 13 BA */ rlwinm r29, r30, 2, 0xe, 0x1d
-/* 801260E0 00121D40 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 801260E4 00121D44 48 03 EB 89 */ bl func_80164C6C
-/* 801260E8 00121D48 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 801260EC 00121D4C 7C 80 EA 14 */ add r4, r0, r29
-/* 801260F0 00121D50 90 64 01 D0 */ stw r3, 0x1d0(r4)
-/* 801260F4 00121D54 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 801260F8 00121D58 7C 60 EA 14 */ add r3, r0, r29
-/* 801260FC 00121D5C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 80126100 00121D60 2C 03 00 00 */ cmpwi r3, 0
-/* 80126104 00121D64 41 82 00 14 */ beq lbl_80126118
-/* 80126108 00121D68 48 04 09 FD */ bl func_80166B04
-/* 8012610C 00121D6C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126110 00121D70 7C 80 EA 14 */ add r4, r0, r29
-/* 80126114 00121D74 90 64 01 F0 */ stw r3, 0x1f0(r4)
-lbl_80126118:
-/* 80126118 00121D78 3B DE 00 01 */ addi r30, r30, 1
-/* 8012611C 00121D7C 28 1E 00 08 */ cmplwi r30, 8
-/* 80126120 00121D80 41 80 FF BC */ blt lbl_801260DC
-/* 80126124 00121D84 48 00 02 E4 */ b lbl_80126408
-lbl_80126128:
-/* 80126128 00121D88 A0 03 01 30 */ lhz r0, 0x130(r3)
-/* 8012612C 00121D8C 2C 00 00 03 */ cmpwi r0, 3
-/* 80126130 00121D90 41 82 01 74 */ beq lbl_801262A4
-/* 80126134 00121D94 40 80 00 1C */ bge lbl_80126150
-/* 80126138 00121D98 2C 00 00 01 */ cmpwi r0, 1
-/* 8012613C 00121D9C 41 82 00 74 */ beq lbl_801261B0
-/* 80126140 00121DA0 40 80 00 98 */ bge lbl_801261D8
-/* 80126144 00121DA4 2C 00 00 00 */ cmpwi r0, 0
-/* 80126148 00121DA8 40 80 00 18 */ bge lbl_80126160
-/* 8012614C 00121DAC 48 00 02 24 */ b lbl_80126370
-lbl_80126150:
-/* 80126150 00121DB0 2C 00 00 05 */ cmpwi r0, 5
-/* 80126154 00121DB4 41 82 02 1C */ beq lbl_80126370
-/* 80126158 00121DB8 40 80 02 18 */ bge lbl_80126370
-/* 8012615C 00121DBC 48 00 01 D8 */ b lbl_80126334
-lbl_80126160:
-/* 80126160 00121DC0 38 60 00 00 */ li r3, 0
-/* 80126164 00121DC4 48 03 EB 09 */ bl func_80164C6C
-/* 80126168 00121DC8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012616C 00121DCC 90 64 01 D0 */ stw r3, 0x1d0(r4)
-/* 80126170 00121DD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126174 00121DD4 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 80126178 00121DD8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012617C 00121DDC 41 82 01 F4 */ beq lbl_80126370
-/* 80126180 00121DE0 38 00 00 01 */ li r0, 1
-/* 80126184 00121DE4 38 80 00 02 */ li r4, 2
-/* 80126188 00121DE8 B0 03 01 30 */ sth r0, 0x130(r3)
-/* 8012618C 00121DEC 38 A0 00 00 */ li r5, 0
-/* 80126190 00121DF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126194 00121DF4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80126198 00121DF8 64 00 80 00 */ oris r0, r0, 0x8000
-/* 8012619C 00121DFC 90 03 09 74 */ stw r0, 0x974(r3)
-/* 801261A0 00121E00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801261A4 00121E04 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 801261A8 00121E08 48 12 DC 09 */ bl func_80253DB0
-/* 801261AC 00121E0C 48 00 01 C4 */ b lbl_80126370
-lbl_801261B0:
-/* 801261B0 00121E10 48 03 EB C9 */ bl func_80164D78
-/* 801261B4 00121E14 2C 03 00 00 */ cmpwi r3, 0
-/* 801261B8 00121E18 40 82 01 B8 */ bne lbl_80126370
-/* 801261BC 00121E1C 48 03 EB ED */ bl func_80164DA8
-/* 801261C0 00121E20 2C 03 00 00 */ cmpwi r3, 0
-/* 801261C4 00121E24 40 82 01 AC */ bne lbl_80126370
-/* 801261C8 00121E28 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801261CC 00121E2C 38 00 00 02 */ li r0, 2
-/* 801261D0 00121E30 B0 03 01 30 */ sth r0, 0x130(r3)
-/* 801261D4 00121E34 48 00 01 9C */ b lbl_80126370
-lbl_801261D8:
-/* 801261D8 00121E38 48 03 EB A1 */ bl func_80164D78
-/* 801261DC 00121E3C 2C 03 00 00 */ cmpwi r3, 0
-/* 801261E0 00121E40 40 82 01 90 */ bne lbl_80126370
-/* 801261E4 00121E44 48 03 EB C5 */ bl func_80164DA8
-/* 801261E8 00121E48 2C 03 00 01 */ cmpwi r3, 1
-/* 801261EC 00121E4C 40 82 01 84 */ bne lbl_80126370
-/* 801261F0 00121E50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801261F4 00121E54 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 801261F8 00121E58 2C 03 00 00 */ cmpwi r3, 0
-/* 801261FC 00121E5C 41 82 01 74 */ beq lbl_80126370
-/* 80126200 00121E60 48 04 09 05 */ bl func_80166B04
-/* 80126204 00121E64 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126208 00121E68 90 64 01 F0 */ stw r3, 0x1f0(r4)
-/* 8012620C 00121E6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126210 00121E70 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 80126214 00121E74 2C 00 00 00 */ cmpwi r0, 0
-/* 80126218 00121E78 41 82 01 58 */ beq lbl_80126370
-/* 8012621C 00121E7C 38 60 00 09 */ li r3, 9
-/* 80126220 00121E80 48 03 C8 71 */ bl func_80162A90
-/* 80126224 00121E84 2C 03 00 00 */ cmpwi r3, 0
-/* 80126228 00121E88 41 82 00 6C */ beq lbl_80126294
-/* 8012622C 00121E8C 38 60 00 09 */ li r3, 9
-/* 80126230 00121E90 48 03 C8 61 */ bl func_80162A90
-/* 80126234 00121E94 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126238 00121E98 7C 7E 1B 78 */ mr r30, r3
-/* 8012623C 00121E9C 80 64 01 F0 */ lwz r3, 0x1f0(r4)
-/* 80126240 00121EA0 48 2B 3E 81 */ bl func_803DA0C0
-/* 80126244 00121EA4 7C 03 F0 40 */ cmplw r3, r30
-/* 80126248 00121EA8 41 82 00 4C */ beq lbl_80126294
-/* 8012624C 00121EAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126250 00121EB0 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 80126254 00121EB4 48 04 09 79 */ bl func_80166BCC
-/* 80126258 00121EB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012625C 00121EBC 38 80 00 00 */ li r4, 0
-/* 80126260 00121EC0 38 A0 00 07 */ li r5, 7
-/* 80126264 00121EC4 38 00 00 B4 */ li r0, 0xb4
-/* 80126268 00121EC8 90 83 01 D0 */ stw r4, 0x1d0(r3)
-/* 8012626C 00121ECC 38 80 00 02 */ li r4, 2
-/* 80126270 00121ED0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126274 00121ED4 B0 A3 01 30 */ sth r5, 0x130(r3)
-/* 80126278 00121ED8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012627C 00121EDC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80126280 00121EE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126284 00121EE4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80126288 00121EE8 50 80 91 9A */ rlwimi r0, r4, 0x12, 6, 0xd
-/* 8012628C 00121EEC 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80126290 00121EF0 48 00 00 E0 */ b lbl_80126370
-lbl_80126294:
-/* 80126294 00121EF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126298 00121EF8 38 00 00 03 */ li r0, 3
-/* 8012629C 00121EFC B0 03 01 30 */ sth r0, 0x130(r3)
-/* 801262A0 00121F00 48 00 00 D0 */ b lbl_80126370
-lbl_801262A4:
-/* 801262A4 00121F04 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 801262A8 00121F08 2C 03 00 00 */ cmpwi r3, 0
-/* 801262AC 00121F0C 41 82 00 C4 */ beq lbl_80126370
-/* 801262B0 00121F10 48 04 08 25 */ bl func_80166AD4
-/* 801262B4 00121F14 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801262B8 00121F18 90 64 02 18 */ stw r3, 0x218(r4)
-/* 801262BC 00121F1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801262C0 00121F20 80 03 02 18 */ lwz r0, 0x218(r3)
-/* 801262C4 00121F24 2C 00 00 00 */ cmpwi r0, 0
-/* 801262C8 00121F28 41 82 00 A8 */ beq lbl_80126370
-/* 801262CC 00121F2C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 801262D0 00121F30 48 04 08 21 */ bl func_80166AF0
-/* 801262D4 00121F34 2C 03 00 00 */ cmpwi r3, 0
-/* 801262D8 00121F38 40 82 00 4C */ bne lbl_80126324
-/* 801262DC 00121F3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801262E0 00121F40 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 801262E4 00121F44 48 04 08 E9 */ bl func_80166BCC
-/* 801262E8 00121F48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801262EC 00121F4C 38 80 00 00 */ li r4, 0
-/* 801262F0 00121F50 38 A0 00 07 */ li r5, 7
-/* 801262F4 00121F54 38 00 00 B4 */ li r0, 0xb4
-/* 801262F8 00121F58 90 83 01 D0 */ stw r4, 0x1d0(r3)
-/* 801262FC 00121F5C 38 80 00 03 */ li r4, 3
-/* 80126300 00121F60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126304 00121F64 B0 A3 01 30 */ sth r5, 0x130(r3)
-/* 80126308 00121F68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012630C 00121F6C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80126310 00121F70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126314 00121F74 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80126318 00121F78 50 80 91 9A */ rlwimi r0, r4, 0x12, 6, 0xd
-/* 8012631C 00121F7C 90 03 09 74 */ stw r0, 0x974(r3)
-/* 80126320 00121F80 48 00 00 50 */ b lbl_80126370
-lbl_80126324:
-/* 80126324 00121F84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126328 00121F88 38 00 00 04 */ li r0, 4
-/* 8012632C 00121F8C B0 03 01 30 */ sth r0, 0x130(r3)
-/* 80126330 00121F90 48 00 00 40 */ b lbl_80126370
-lbl_80126334:
-/* 80126334 00121F94 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 80126338 00121F98 2C 03 00 00 */ cmpwi r3, 0
-/* 8012633C 00121F9C 41 82 00 34 */ beq lbl_80126370
-/* 80126340 00121FA0 48 04 07 E1 */ bl func_80166B20
-/* 80126344 00121FA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126348 00121FA8 90 64 02 38 */ stw r3, 0x238(r4)
-/* 8012634C 00121FAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126350 00121FB0 80 03 02 38 */ lwz r0, 0x238(r3)
-/* 80126354 00121FB4 2C 00 00 00 */ cmpwi r0, 0
-/* 80126358 00121FB8 41 82 00 18 */ beq lbl_80126370
-/* 8012635C 00121FBC 38 00 00 05 */ li r0, 5
-/* 80126360 00121FC0 B0 03 01 30 */ sth r0, 0x130(r3)
-/* 80126364 00121FC4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126368 00121FC8 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012636C 00121FCC 48 04 08 19 */ bl func_80166B84
-lbl_80126370:
-/* 80126370 00121FD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126374 00121FD4 A0 03 01 30 */ lhz r0, 0x130(r3)
-/* 80126378 00121FD8 2C 00 00 07 */ cmpwi r0, 7
-/* 8012637C 00121FDC 41 82 00 70 */ beq lbl_801263EC
-/* 80126380 00121FE0 40 80 00 0C */ bge lbl_8012638C
-/* 80126384 00121FE4 2C 00 00 00 */ cmpwi r0, 0
-/* 80126388 00121FE8 41 82 00 64 */ beq lbl_801263EC
-lbl_8012638C:
-/* 8012638C 00121FEC 48 03 E9 ED */ bl func_80164D78
-/* 80126390 00121FF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80126394 00121FF4 40 82 00 58 */ bne lbl_801263EC
-/* 80126398 00121FF8 48 03 EA 11 */ bl func_80164DA8
-/* 8012639C 00121FFC 2C 03 00 01 */ cmpwi r3, 1
-/* 801263A0 00122000 40 82 00 4C */ bne lbl_801263EC
-/* 801263A4 00122004 38 60 00 00 */ li r3, 0
-/* 801263A8 00122008 48 03 E8 C5 */ bl func_80164C6C
-/* 801263AC 0012200C 2C 03 00 00 */ cmpwi r3, 0
-/* 801263B0 00122010 40 82 00 3C */ bne lbl_801263EC
-/* 801263B4 00122014 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801263B8 00122018 38 80 00 00 */ li r4, 0
-/* 801263BC 0012201C 38 A0 00 07 */ li r5, 7
-/* 801263C0 00122020 38 00 00 B4 */ li r0, 0xb4
-/* 801263C4 00122024 90 83 01 D0 */ stw r4, 0x1d0(r3)
-/* 801263C8 00122028 38 80 00 01 */ li r4, 1
-/* 801263CC 0012202C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801263D0 00122030 B0 A3 01 30 */ sth r5, 0x130(r3)
-/* 801263D4 00122034 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801263D8 00122038 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801263DC 0012203C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801263E0 00122040 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801263E4 00122044 50 80 91 9A */ rlwimi r0, r4, 0x12, 6, 0xd
-/* 801263E8 00122048 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_801263EC:
-/* 801263EC 0012204C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801263F0 00122050 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 801263F4 00122054 2C 00 00 00 */ cmpwi r0, 0
-/* 801263F8 00122058 41 82 00 10 */ beq lbl_80126408
-/* 801263FC 0012205C 48 03 E7 AD */ bl func_80164BA8
-/* 80126400 00122060 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126404 00122064 90 64 09 70 */ stw r3, 0x970(r4)
-lbl_80126408:
-/* 80126408 00122068 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012640C 0012206C 48 0A 0D 71 */ bl _restgpr_29
-/* 80126410 00122070 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80126414 00122074 7C 08 03 A6 */ mtlr r0
-/* 80126418 00122078 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012641C 0012207C 4E 80 00 20 */ blr
-
-.global func_80126420
-func_80126420:
-/* 80126420 00122080 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126424 00122084 38 E6 02 50 */ addi r7, r6, 0x250
-/* 80126428 00122088 7C A7 18 AE */ lbzx r5, r7, r3
-/* 8012642C 0012208C 28 05 00 FF */ cmplwi r5, 0xff
-/* 80126430 00122090 41 82 00 4C */ beq lbl_8012647C
-/* 80126434 00122094 38 80 00 FF */ li r4, 0xff
-/* 80126438 00122098 38 00 00 08 */ li r0, 8
-/* 8012643C 0012209C 7C 87 19 AE */ stbx r4, r7, r3
-/* 80126440 001220A0 38 C0 00 00 */ li r6, 0
-/* 80126444 001220A4 7C 09 03 A6 */ mtctr r0
-lbl_80126448:
-/* 80126448 001220A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012644C 001220AC 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80126450 001220B0 7C 63 02 14 */ add r3, r3, r0
-/* 80126454 001220B4 88 83 02 50 */ lbz r4, 0x250(r3)
-/* 80126458 001220B8 28 04 00 FF */ cmplwi r4, 0xff
-/* 8012645C 001220BC 41 82 00 14 */ beq lbl_80126470
-/* 80126460 001220C0 7C 04 28 40 */ cmplw r4, r5
-/* 80126464 001220C4 41 80 00 0C */ blt lbl_80126470
-/* 80126468 001220C8 38 04 FF FF */ addi r0, r4, -1
-/* 8012646C 001220CC 98 03 02 50 */ stb r0, 0x250(r3)
-lbl_80126470:
-/* 80126470 001220D0 38 C6 00 01 */ addi r6, r6, 1
-/* 80126474 001220D4 42 00 FF D4 */ bdnz lbl_80126448
-/* 80126478 001220D8 4E 80 00 20 */ blr
-lbl_8012647C:
-/* 8012647C 001220DC 38 00 00 08 */ li r0, 8
-/* 80126480 001220E0 38 A0 00 00 */ li r5, 0
-/* 80126484 001220E4 39 00 00 00 */ li r8, 0
-/* 80126488 001220E8 7C 09 03 A6 */ mtctr r0
-lbl_8012648C:
-/* 8012648C 001220EC 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 80126490 001220F0 7C 86 02 14 */ add r4, r6, r0
-/* 80126494 001220F4 88 84 02 50 */ lbz r4, 0x250(r4)
-/* 80126498 001220F8 28 04 00 FF */ cmplwi r4, 0xff
-/* 8012649C 001220FC 41 82 00 14 */ beq lbl_801264B0
-/* 801264A0 00122100 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 801264A4 00122104 7C 04 00 40 */ cmplw r4, r0
-/* 801264A8 00122108 41 80 00 08 */ blt lbl_801264B0
-/* 801264AC 0012210C 7C 85 23 78 */ mr r5, r4
-lbl_801264B0:
-/* 801264B0 00122110 39 08 00 01 */ addi r8, r8, 1
-/* 801264B4 00122114 42 00 FF D8 */ bdnz lbl_8012648C
-/* 801264B8 00122118 38 05 00 01 */ addi r0, r5, 1
-/* 801264BC 0012211C 7C 07 19 AE */ stbx r0, r7, r3
-/* 801264C0 00122120 4E 80 00 20 */ blr
-
-.global func_801264C4
-func_801264C4:
-/* 801264C4 00122124 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801264C8 00122128 7C 08 02 A6 */ mflr r0
-/* 801264CC 0012212C 38 A0 00 00 */ li r5, 0
-/* 801264D0 00122130 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801264D4 00122134 38 00 00 08 */ li r0, 8
-/* 801264D8 00122138 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801264DC 0012213C 3B E0 00 00 */ li r31, 0
-/* 801264E0 00122140 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801264E4 00122144 7C 09 03 A6 */ mtctr r0
-lbl_801264E8:
-/* 801264E8 00122148 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 801264EC 0012214C 7C 64 02 14 */ add r3, r4, r0
-/* 801264F0 00122150 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 801264F4 00122154 28 00 00 FF */ cmplwi r0, 0xff
-/* 801264F8 00122158 41 82 00 0C */ beq lbl_80126504
-/* 801264FC 0012215C 38 1F 00 01 */ addi r0, r31, 1
-/* 80126500 00122160 54 1F 06 3E */ clrlwi r31, r0, 0x18
-lbl_80126504:
-/* 80126504 00122164 38 A5 00 01 */ addi r5, r5, 1
-/* 80126508 00122168 42 00 FF E0 */ bdnz lbl_801264E8
-/* 8012650C 0012216C 88 04 19 38 */ lbz r0, 0x1938(r4)
-/* 80126510 00122170 28 00 00 03 */ cmplwi r0, 3
-/* 80126514 00122174 40 82 01 88 */ bne lbl_8012669C
-/* 80126518 00122178 80 04 09 74 */ lwz r0, 0x974(r4)
-/* 8012651C 0012217C 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 80126520 00122180 7C 00 F8 40 */ cmplw r0, r31
-/* 80126524 00122184 40 81 00 B8 */ ble lbl_801265DC
-/* 80126528 00122188 28 1F 00 02 */ cmplwi r31, 2
-/* 8012652C 0012218C 40 82 00 B0 */ bne lbl_801265DC
-/* 80126530 00122190 38 60 00 01 */ li r3, 1
-/* 80126534 00122194 38 80 00 00 */ li r4, 0
-/* 80126538 00122198 38 A0 00 00 */ li r5, 0
-/* 8012653C 0012219C 38 C0 00 02 */ li r6, 2
-/* 80126540 001221A0 38 E0 00 03 */ li r7, 3
-/* 80126544 001221A4 39 00 00 00 */ li r8, 0
-/* 80126548 001221A8 4B F3 34 81 */ bl func_800599C8
-/* 8012654C 001221AC 38 60 00 02 */ li r3, 2
-/* 80126550 001221B0 38 80 00 00 */ li r4, 0
-/* 80126554 001221B4 38 A0 00 01 */ li r5, 1
-/* 80126558 001221B8 38 C0 00 00 */ li r6, 0
-/* 8012655C 001221BC 38 E0 00 04 */ li r7, 4
-/* 80126560 001221C0 39 00 00 00 */ li r8, 0
-/* 80126564 001221C4 4B F3 34 65 */ bl func_800599C8
-/* 80126568 001221C8 38 60 00 03 */ li r3, 3
-/* 8012656C 001221CC 38 80 00 01 */ li r4, 1
-/* 80126570 001221D0 38 A0 00 00 */ li r5, 0
-/* 80126574 001221D4 38 C0 00 04 */ li r6, 4
-/* 80126578 001221D8 38 E0 00 63 */ li r7, 0x63
-/* 8012657C 001221DC 39 00 00 00 */ li r8, 0
-/* 80126580 001221E0 4B F3 34 49 */ bl func_800599C8
-/* 80126584 001221E4 38 60 00 04 */ li r3, 4
-/* 80126588 001221E8 38 80 00 02 */ li r4, 2
-/* 8012658C 001221EC 38 A0 00 03 */ li r5, 3
-/* 80126590 001221F0 38 C0 00 00 */ li r6, 0
-/* 80126594 001221F4 38 E0 00 63 */ li r7, 0x63
-/* 80126598 001221F8 39 00 00 00 */ li r8, 0
-/* 8012659C 001221FC 4B F3 34 2D */ bl func_800599C8
-/* 801265A0 00122200 38 60 00 5A */ li r3, 0x5a
-/* 801265A4 00122204 38 80 00 00 */ li r4, 0
-/* 801265A8 00122208 38 A0 00 00 */ li r5, 0
-/* 801265AC 0012220C 38 C0 00 00 */ li r6, 0
-/* 801265B0 00122210 38 E0 00 00 */ li r7, 0
-/* 801265B4 00122214 39 00 00 00 */ li r8, 0
-/* 801265B8 00122218 4B F3 34 11 */ bl func_800599C8
-/* 801265BC 0012221C 38 60 00 63 */ li r3, 0x63
-/* 801265C0 00122220 38 80 00 00 */ li r4, 0
-/* 801265C4 00122224 38 A0 00 04 */ li r5, 4
-/* 801265C8 00122228 38 C0 00 00 */ li r6, 0
-/* 801265CC 0012222C 38 E0 00 00 */ li r7, 0
-/* 801265D0 00122230 39 00 00 00 */ li r8, 0
-/* 801265D4 00122234 4B F3 33 F5 */ bl func_800599C8
-/* 801265D8 00122238 48 00 00 B4 */ b lbl_8012668C
-lbl_801265DC:
-/* 801265DC 0012223C 28 1F 00 03 */ cmplwi r31, 3
-/* 801265E0 00122240 41 80 00 AC */ blt lbl_8012668C
-/* 801265E4 00122244 38 60 00 01 */ li r3, 1
-/* 801265E8 00122248 38 80 00 00 */ li r4, 0
-/* 801265EC 0012224C 38 A0 00 00 */ li r5, 0
-/* 801265F0 00122250 38 C0 00 02 */ li r6, 2
-/* 801265F4 00122254 38 E0 00 03 */ li r7, 3
-/* 801265F8 00122258 39 00 00 00 */ li r8, 0
-/* 801265FC 0012225C 4B F3 33 CD */ bl func_800599C8
-/* 80126600 00122260 38 60 00 02 */ li r3, 2
-/* 80126604 00122264 38 80 00 00 */ li r4, 0
-/* 80126608 00122268 38 A0 00 01 */ li r5, 1
-/* 8012660C 0012226C 38 C0 00 5A */ li r6, 0x5a
-/* 80126610 00122270 38 E0 00 04 */ li r7, 4
-/* 80126614 00122274 39 00 00 00 */ li r8, 0
-/* 80126618 00122278 4B F3 33 B1 */ bl func_800599C8
-/* 8012661C 0012227C 38 60 00 03 */ li r3, 3
-/* 80126620 00122280 38 80 00 01 */ li r4, 1
-/* 80126624 00122284 38 A0 00 00 */ li r5, 0
-/* 80126628 00122288 38 C0 00 04 */ li r6, 4
-/* 8012662C 0012228C 38 E0 00 63 */ li r7, 0x63
-/* 80126630 00122290 39 00 00 00 */ li r8, 0
-/* 80126634 00122294 4B F3 33 95 */ bl func_800599C8
-/* 80126638 00122298 38 60 00 04 */ li r3, 4
-/* 8012663C 0012229C 38 80 00 02 */ li r4, 2
-/* 80126640 001222A0 38 A0 00 03 */ li r5, 3
-/* 80126644 001222A4 38 C0 00 5A */ li r6, 0x5a
-/* 80126648 001222A8 38 E0 00 63 */ li r7, 0x63
-/* 8012664C 001222AC 39 00 00 00 */ li r8, 0
-/* 80126650 001222B0 4B F3 33 79 */ bl func_800599C8
-/* 80126654 001222B4 38 60 00 5A */ li r3, 0x5a
-/* 80126658 001222B8 38 80 00 02 */ li r4, 2
-/* 8012665C 001222BC 38 A0 00 04 */ li r5, 4
-/* 80126660 001222C0 38 C0 00 00 */ li r6, 0
-/* 80126664 001222C4 38 E0 00 63 */ li r7, 0x63
-/* 80126668 001222C8 39 00 00 00 */ li r8, 0
-/* 8012666C 001222CC 4B F3 33 5D */ bl func_800599C8
-/* 80126670 001222D0 38 60 00 63 */ li r3, 0x63
-/* 80126674 001222D4 38 80 00 5A */ li r4, 0x5a
-/* 80126678 001222D8 38 A0 00 04 */ li r5, 4
-/* 8012667C 001222DC 38 C0 00 00 */ li r6, 0
-/* 80126680 001222E0 38 E0 00 00 */ li r7, 0
-/* 80126684 001222E4 39 00 00 00 */ li r8, 0
-/* 80126688 001222E8 4B F3 33 41 */ bl func_800599C8
-lbl_8012668C:
-/* 8012668C 001222EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126690 001222F0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80126694 001222F4 53 E0 06 3E */ rlwimi r0, r31, 0, 0x18, 0x1f
-/* 80126698 001222F8 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_8012669C:
-/* 8012669C 001222FC 7F E3 FB 78 */ mr r3, r31
-/* 801266A0 00122300 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801266A4 00122304 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801266A8 00122308 7C 08 03 A6 */ mtlr r0
-/* 801266AC 0012230C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801266B0 00122310 4E 80 00 20 */ blr
-lbl_801266B4:
-/* 801266B4 00122314 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801266B8 00122318 7C 08 02 A6 */ mflr r0
-/* 801266BC 0012231C 7C 63 07 34 */ extsh r3, r3
-/* 801266C0 00122320 38 A0 00 03 */ li r5, 3
-/* 801266C4 00122324 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801266C8 00122328 38 C1 00 08 */ addi r6, r1, 8
-/* 801266CC 0012232C 48 12 D7 C1 */ bl func_80253E8C
-/* 801266D0 00122330 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801266D4 00122334 7C 08 03 A6 */ mtlr r0
-/* 801266D8 00122338 38 21 00 10 */ addi r1, r1, 0x10
-/* 801266DC 0012233C 4E 80 00 20 */ blr
-lbl_801266E0:
-/* 801266E0 00122340 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801266E4 00122344 7C 08 02 A6 */ mflr r0
-/* 801266E8 00122348 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801266EC 0012234C 39 61 00 60 */ addi r11, r1, 0x60
-/* 801266F0 00122350 48 0A 0A 41 */ bl _savegpr_29
-/* 801266F4 00122354 7C 7D 1B 78 */ mr r29, r3
-/* 801266F8 00122358 7C 9E 23 78 */ mr r30, r4
-/* 801266FC 0012235C 38 C1 00 08 */ addi r6, r1, 8
-/* 80126700 00122360 38 A0 00 03 */ li r5, 3
-/* 80126704 00122364 48 12 D7 D9 */ bl func_80253EDC
-/* 80126708 00122368 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012670C 0012236C 2C 00 00 01 */ cmpwi r0, 1
-/* 80126710 00122370 41 82 00 08 */ beq lbl_80126718
-/* 80126714 00122374 48 00 02 08 */ b lbl_8012691C
-lbl_80126718:
-/* 80126718 00122378 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012671C 0012237C 3B E0 00 00 */ li r31, 0
-/* 80126720 00122380 A0 04 01 2C */ lhz r0, 0x12c(r4)
-/* 80126724 00122384 28 00 00 17 */ cmplwi r0, 0x17
-/* 80126728 00122388 41 81 01 70 */ bgt lbl_80126898
-/* 8012672C 0012238C 3C 60 80 42 */ lis r3, lbl_8041C360@ha
-/* 80126730 00122390 54 00 10 3A */ slwi r0, r0, 2
-/* 80126734 00122394 38 63 C3 60 */ addi r3, r3, lbl_8041C360@l
-/* 80126738 00122398 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012673C 0012239C 7C 69 03 A6 */ mtctr r3
-/* 80126740 001223A0 4E 80 04 20 */ bctr
-/* 80126744 001223A4 3B E0 2F 4B */ li r31, 0x2f4b
-/* 80126748 001223A8 48 00 01 54 */ b lbl_8012689C
-/* 8012674C 001223AC 3B E0 2F 4C */ li r31, 0x2f4c
-/* 80126750 001223B0 48 00 01 4C */ b lbl_8012689C
-/* 80126754 001223B4 3B E0 2F 4D */ li r31, 0x2f4d
-/* 80126758 001223B8 48 00 01 44 */ b lbl_8012689C
-/* 8012675C 001223BC 3B E0 46 CD */ li r31, 0x46cd
-/* 80126760 001223C0 48 00 01 3C */ b lbl_8012689C
-/* 80126764 001223C4 3B E0 46 D8 */ li r31, 0x46d8
-/* 80126768 001223C8 48 00 01 34 */ b lbl_8012689C
-/* 8012676C 001223CC 3B E0 46 D8 */ li r31, 0x46d8
-/* 80126770 001223D0 48 00 01 2C */ b lbl_8012689C
-/* 80126774 001223D4 3B E0 46 DB */ li r31, 0x46db
-/* 80126778 001223D8 48 00 01 24 */ b lbl_8012689C
-/* 8012677C 001223DC 3B E0 46 E4 */ li r31, 0x46e4
-/* 80126780 001223E0 48 00 01 1C */ b lbl_8012689C
-/* 80126784 001223E4 88 04 19 38 */ lbz r0, 0x1938(r4)
-/* 80126788 001223E8 28 00 00 01 */ cmplwi r0, 1
-/* 8012678C 001223EC 40 82 00 0C */ bne lbl_80126798
-/* 80126790 001223F0 3B E0 52 0F */ li r31, 0x520f
-/* 80126794 001223F4 48 00 01 08 */ b lbl_8012689C
-lbl_80126798:
-/* 80126798 001223F8 3B E0 52 10 */ li r31, 0x5210
-/* 8012679C 001223FC 48 00 01 00 */ b lbl_8012689C
-/* 801267A0 00122400 3B E0 46 EB */ li r31, 0x46eb
-/* 801267A4 00122404 48 00 00 F8 */ b lbl_8012689C
-/* 801267A8 00122408 3B E0 52 10 */ li r31, 0x5210
-/* 801267AC 0012240C 48 00 00 F0 */ b lbl_8012689C
-/* 801267B0 00122410 3B E0 46 EF */ li r31, 0x46ef
-/* 801267B4 00122414 48 00 00 E8 */ b lbl_8012689C
-/* 801267B8 00122418 3B E0 46 F0 */ li r31, 0x46f0
-/* 801267BC 0012241C 48 00 00 E0 */ b lbl_8012689C
-/* 801267C0 00122420 3B E0 46 F0 */ li r31, 0x46f0
-/* 801267C4 00122424 48 00 00 D8 */ b lbl_8012689C
-/* 801267C8 00122428 3B E0 2F 36 */ li r31, 0x2f36
-/* 801267CC 0012242C 48 00 00 D0 */ b lbl_8012689C
-/* 801267D0 00122430 3B E0 2F 37 */ li r31, 0x2f37
-/* 801267D4 00122434 48 00 00 C8 */ b lbl_8012689C
-/* 801267D8 00122438 A0 04 01 30 */ lhz r0, 0x130(r4)
-/* 801267DC 0012243C 2C 00 00 04 */ cmpwi r0, 4
-/* 801267E0 00122440 41 82 00 48 */ beq lbl_80126828
-/* 801267E4 00122444 40 80 00 1C */ bge lbl_80126800
-/* 801267E8 00122448 2C 00 00 00 */ cmpwi r0, 0
-/* 801267EC 0012244C 41 82 00 24 */ beq lbl_80126810
-/* 801267F0 00122450 41 80 00 AC */ blt lbl_8012689C
-/* 801267F4 00122454 2C 00 00 03 */ cmpwi r0, 3
-/* 801267F8 00122458 40 80 00 28 */ bge lbl_80126820
-/* 801267FC 0012245C 48 00 00 1C */ b lbl_80126818
-lbl_80126800:
-/* 80126800 00122460 2C 00 00 06 */ cmpwi r0, 6
-/* 80126804 00122464 41 82 00 34 */ beq lbl_80126838
-/* 80126808 00122468 40 80 00 94 */ bge lbl_8012689C
-/* 8012680C 0012246C 48 00 00 24 */ b lbl_80126830
-lbl_80126810:
-/* 80126810 00122470 3B E0 2F 37 */ li r31, 0x2f37
-/* 80126814 00122474 48 00 00 88 */ b lbl_8012689C
-lbl_80126818:
-/* 80126818 00122478 3B E0 2F 38 */ li r31, 0x2f38
-/* 8012681C 0012247C 48 00 00 80 */ b lbl_8012689C
-lbl_80126820:
-/* 80126820 00122480 3B E0 2F 39 */ li r31, 0x2f39
-/* 80126824 00122484 48 00 00 78 */ b lbl_8012689C
-lbl_80126828:
-/* 80126828 00122488 3B E0 2F 39 */ li r31, 0x2f39
-/* 8012682C 0012248C 48 00 00 70 */ b lbl_8012689C
-lbl_80126830:
-/* 80126830 00122490 3B E0 2F 39 */ li r31, 0x2f39
-/* 80126834 00122494 48 00 00 68 */ b lbl_8012689C
-lbl_80126838:
-/* 80126838 00122498 3B E0 2F 3A */ li r31, 0x2f3a
-/* 8012683C 0012249C 48 00 00 60 */ b lbl_8012689C
-/* 80126840 001224A0 3B E0 2F 3A */ li r31, 0x2f3a
-/* 80126844 001224A4 48 00 00 58 */ b lbl_8012689C
-/* 80126848 001224A8 3B E0 2F 3B */ li r31, 0x2f3b
-/* 8012684C 001224AC 48 00 00 50 */ b lbl_8012689C
-/* 80126850 001224B0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80126854 001224B4 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 80126858 001224B8 2C 00 00 03 */ cmpwi r0, 3
-/* 8012685C 001224BC 40 82 00 24 */ bne lbl_80126880
-/* 80126860 001224C0 38 60 02 68 */ li r3, 0x268
-/* 80126864 001224C4 48 03 C2 2D */ bl func_80162A90
-/* 80126868 001224C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012686C 001224CC 40 82 00 0C */ bne lbl_80126878
-/* 80126870 001224D0 3B E0 52 0D */ li r31, 0x520d
-/* 80126874 001224D4 48 00 00 28 */ b lbl_8012689C
-lbl_80126878:
-/* 80126878 001224D8 3B E0 52 0E */ li r31, 0x520e
-/* 8012687C 001224DC 48 00 00 20 */ b lbl_8012689C
-lbl_80126880:
-/* 80126880 001224E0 3B E0 31 39 */ li r31, 0x3139
-/* 80126884 001224E4 48 00 00 18 */ b lbl_8012689C
-/* 80126888 001224E8 3B E0 31 3A */ li r31, 0x313a
-/* 8012688C 001224EC 48 00 00 10 */ b lbl_8012689C
-/* 80126890 001224F0 3B E0 51 D3 */ li r31, 0x51d3
-/* 80126894 001224F4 48 00 00 08 */ b lbl_8012689C
-lbl_80126898:
-/* 80126898 001224F8 3B E0 00 00 */ li r31, 0
-lbl_8012689C:
-/* 8012689C 001224FC 2C 1F 00 00 */ cmpwi r31, 0
-/* 801268A0 00122500 41 82 00 7C */ beq lbl_8012691C
-/* 801268A4 00122504 7F A3 EB 78 */ mr r3, r29
-/* 801268A8 00122508 7F C4 F3 78 */ mr r4, r30
-/* 801268AC 0012250C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801268B0 00122510 38 A0 00 06 */ li r5, 6
-/* 801268B4 00122514 48 12 D6 29 */ bl func_80253EDC
-/* 801268B8 00122518 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 801268BC 0012251C 38 00 FF 00 */ li r0, -256
-/* 801268C0 00122520 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 801268C4 00122524 7F E3 FB 78 */ mr r3, r31
-/* 801268C8 00122528 FC 20 00 1E */ fctiwz f1, f0
-/* 801268CC 0012252C C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 801268D0 00122530 EC 84 00 28 */ fsubs f4, f4, f0
-/* 801268D4 00122534 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 801268D8 00122538 FC 00 10 1E */ fctiwz f0, f2
-/* 801268DC 0012253C 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 801268E0 00122540 EC 43 10 28 */ fsubs f2, f3, f2
-/* 801268E4 00122544 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 801268E8 00122548 FC 60 20 1E */ fctiwz f3, f4
-/* 801268EC 0012254C 7C 88 03 78 */ or r8, r4, r0
-/* 801268F0 00122550 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801268F4 00122554 FC 20 10 1E */ fctiwz f1, f2
-/* 801268F8 00122558 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 801268FC 0012255C 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 80126900 00122560 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80126904 00122564 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80126908 00122568 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 8012690C 0012256C 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 80126910 00122570 7C 06 07 34 */ extsh r6, r0
-/* 80126914 00122574 7C E7 07 34 */ extsh r7, r7
-/* 80126918 00122578 48 12 98 1D */ bl func_80250134
-lbl_8012691C:
-/* 8012691C 0012257C 39 61 00 60 */ addi r11, r1, 0x60
-/* 80126920 00122580 48 0A 08 5D */ bl _restgpr_29
-/* 80126924 00122584 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80126928 00122588 7C 08 03 A6 */ mtlr r0
-/* 8012692C 0012258C 38 21 00 60 */ addi r1, r1, 0x60
-/* 80126930 00122590 4E 80 00 20 */ blr
-lbl_80126934:
-/* 80126934 00122594 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80126938 00122598 7C 08 02 A6 */ mflr r0
-/* 8012693C 0012259C 38 A0 00 03 */ li r5, 3
-/* 80126940 001225A0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80126944 001225A4 38 C1 00 08 */ addi r6, r1, 8
-/* 80126948 001225A8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012694C 001225AC 7C 9F 23 78 */ mr r31, r4
-/* 80126950 001225B0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80126954 001225B4 7C 7E 1B 78 */ mr r30, r3
-/* 80126958 001225B8 48 12 D5 35 */ bl func_80253E8C
-/* 8012695C 001225BC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80126960 001225C0 2C 00 00 01 */ cmpwi r0, 1
-/* 80126964 001225C4 41 82 00 08 */ beq lbl_8012696C
-/* 80126968 001225C8 48 00 00 20 */ b lbl_80126988
-lbl_8012696C:
-/* 8012696C 001225CC 38 60 00 1A */ li r3, 0x1a
-/* 80126970 001225D0 4B F3 40 89 */ bl func_8005A9F8
-/* 80126974 001225D4 7C 66 1B 78 */ mr r6, r3
-/* 80126978 001225D8 7F C3 F3 78 */ mr r3, r30
-/* 8012697C 001225DC 7F E4 FB 78 */ mr r4, r31
-/* 80126980 001225E0 38 A0 00 01 */ li r5, 1
-/* 80126984 001225E4 48 12 D5 31 */ bl func_80253EB4
-lbl_80126988:
-/* 80126988 001225E8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012698C 001225EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80126990 001225F0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80126994 001225F4 7C 08 03 A6 */ mtlr r0
-/* 80126998 001225F8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012699C 001225FC 4E 80 00 20 */ blr
-lbl_801269A0:
-/* 801269A0 00122600 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801269A4 00122604 7C 08 02 A6 */ mflr r0
-/* 801269A8 00122608 38 A0 00 03 */ li r5, 3
-/* 801269AC 0012260C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 801269B0 00122610 38 C1 00 08 */ addi r6, r1, 8
-/* 801269B4 00122614 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 801269B8 00122618 7C 9F 23 78 */ mr r31, r4
-/* 801269BC 0012261C 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 801269C0 00122620 7C 7E 1B 78 */ mr r30, r3
-/* 801269C4 00122624 48 12 D5 19 */ bl func_80253EDC
-/* 801269C8 00122628 80 01 00 08 */ lwz r0, 8(r1)
-/* 801269CC 0012262C 2C 00 00 00 */ cmpwi r0, 0
-/* 801269D0 00122630 41 82 00 08 */ beq lbl_801269D8
-/* 801269D4 00122634 48 00 00 24 */ b lbl_801269F8
-lbl_801269D8:
-/* 801269D8 00122638 7F C3 F3 78 */ mr r3, r30
-/* 801269DC 0012263C 7F E4 FB 78 */ mr r4, r31
-/* 801269E0 00122640 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801269E4 00122644 38 A0 00 06 */ li r5, 6
-/* 801269E8 00122648 48 12 D4 F5 */ bl func_80253EDC
-/* 801269EC 0012264C 38 81 00 0C */ addi r4, r1, 0xc
-/* 801269F0 00122650 38 60 00 63 */ li r3, 0x63
-/* 801269F4 00122654 4B F3 30 49 */ bl func_80059A3C
-lbl_801269F8:
-/* 801269F8 00122658 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801269FC 0012265C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80126A00 00122660 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80126A04 00122664 7C 08 03 A6 */ mtlr r0
-/* 80126A08 00122668 38 21 00 40 */ addi r1, r1, 0x40
-/* 80126A0C 0012266C 4E 80 00 20 */ blr
-lbl_80126A10:
-/* 80126A10 00122670 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80126A14 00122674 7C 08 02 A6 */ mflr r0
-/* 80126A18 00122678 38 A0 00 03 */ li r5, 3
-/* 80126A1C 0012267C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80126A20 00122680 38 C1 00 08 */ addi r6, r1, 8
-/* 80126A24 00122684 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80126A28 00122688 7C 9F 23 78 */ mr r31, r4
-/* 80126A2C 0012268C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80126A30 00122690 7C 7E 1B 78 */ mr r30, r3
-/* 80126A34 00122694 48 12 D4 59 */ bl func_80253E8C
-/* 80126A38 00122698 80 01 00 08 */ lwz r0, 8(r1)
-/* 80126A3C 0012269C 2C 00 00 05 */ cmpwi r0, 5
-/* 80126A40 001226A0 41 82 01 0C */ beq lbl_80126B4C
-/* 80126A44 001226A4 40 80 00 14 */ bge lbl_80126A58
-/* 80126A48 001226A8 2C 00 00 03 */ cmpwi r0, 3
-/* 80126A4C 001226AC 41 82 00 18 */ beq lbl_80126A64
-/* 80126A50 001226B0 40 80 00 D4 */ bge lbl_80126B24
-/* 80126A54 001226B4 48 00 01 1C */ b lbl_80126B70
-lbl_80126A58:
-/* 80126A58 001226B8 2C 00 00 07 */ cmpwi r0, 7
-/* 80126A5C 001226BC 41 82 00 68 */ beq lbl_80126AC4
-/* 80126A60 001226C0 48 00 01 10 */ b lbl_80126B70
-lbl_80126A64:
-/* 80126A64 001226C4 38 00 00 FF */ li r0, 0xff
-/* 80126A68 001226C8 98 1F 00 02 */ stb r0, 2(r31)
-/* 80126A6C 001226CC 98 1F 00 03 */ stb r0, 3(r31)
-/* 80126A70 001226D0 98 1F 00 04 */ stb r0, 4(r31)
-/* 80126A74 001226D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126A78 001226D8 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80126A7C 001226DC 2C 00 00 10 */ cmpwi r0, 0x10
-/* 80126A80 001226E0 41 82 00 2C */ beq lbl_80126AAC
-/* 80126A84 001226E4 40 80 00 EC */ bge lbl_80126B70
-/* 80126A88 001226E8 2C 00 00 01 */ cmpwi r0, 1
-/* 80126A8C 001226EC 41 82 00 08 */ beq lbl_80126A94
-/* 80126A90 001226F0 48 00 00 E0 */ b lbl_80126B70
-lbl_80126A94:
-/* 80126A94 001226F4 7F C3 F3 78 */ mr r3, r30
-/* 80126A98 001226F8 7F E4 FB 78 */ mr r4, r31
-/* 80126A9C 001226FC 38 A0 00 02 */ li r5, 2
-/* 80126AA0 00122700 38 C0 2F 4E */ li r6, 0x2f4e
-/* 80126AA4 00122704 48 12 D4 11 */ bl func_80253EB4
-/* 80126AA8 00122708 48 00 00 C8 */ b lbl_80126B70
-lbl_80126AAC:
-/* 80126AAC 0012270C 7F C3 F3 78 */ mr r3, r30
-/* 80126AB0 00122710 7F E4 FB 78 */ mr r4, r31
-/* 80126AB4 00122714 38 A0 00 02 */ li r5, 2
-/* 80126AB8 00122718 38 C0 2F 3C */ li r6, 0x2f3c
-/* 80126ABC 0012271C 48 12 D3 F9 */ bl func_80253EB4
-/* 80126AC0 00122720 48 00 00 B0 */ b lbl_80126B70
-lbl_80126AC4:
-/* 80126AC4 00122724 38 00 00 FF */ li r0, 0xff
-/* 80126AC8 00122728 98 1F 00 02 */ stb r0, 2(r31)
-/* 80126ACC 0012272C 98 1F 00 03 */ stb r0, 3(r31)
-/* 80126AD0 00122730 98 1F 00 04 */ stb r0, 4(r31)
-/* 80126AD4 00122734 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126AD8 00122738 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80126ADC 0012273C 2C 00 00 10 */ cmpwi r0, 0x10
-/* 80126AE0 00122740 41 82 00 2C */ beq lbl_80126B0C
-/* 80126AE4 00122744 40 80 00 8C */ bge lbl_80126B70
-/* 80126AE8 00122748 2C 00 00 01 */ cmpwi r0, 1
-/* 80126AEC 0012274C 41 82 00 08 */ beq lbl_80126AF4
-/* 80126AF0 00122750 48 00 00 80 */ b lbl_80126B70
-lbl_80126AF4:
-/* 80126AF4 00122754 7F C3 F3 78 */ mr r3, r30
-/* 80126AF8 00122758 7F E4 FB 78 */ mr r4, r31
-/* 80126AFC 0012275C 38 A0 00 02 */ li r5, 2
-/* 80126B00 00122760 38 C0 2F 53 */ li r6, 0x2f53
-/* 80126B04 00122764 48 12 D3 B1 */ bl func_80253EB4
-/* 80126B08 00122768 48 00 00 68 */ b lbl_80126B70
-lbl_80126B0C:
-/* 80126B0C 0012276C 7F C3 F3 78 */ mr r3, r30
-/* 80126B10 00122770 7F E4 FB 78 */ mr r4, r31
-/* 80126B14 00122774 38 A0 00 02 */ li r5, 2
-/* 80126B18 00122778 38 C0 2F 47 */ li r6, 0x2f47
-/* 80126B1C 0012277C 48 12 D3 99 */ bl func_80253EB4
-/* 80126B20 00122780 48 00 00 50 */ b lbl_80126B70
-lbl_80126B24:
-/* 80126B24 00122784 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126B28 00122788 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80126B2C 0012278C 28 00 00 10 */ cmplwi r0, 0x10
-/* 80126B30 00122790 41 82 00 40 */ beq lbl_80126B70
-/* 80126B34 00122794 7F C3 F3 78 */ mr r3, r30
-/* 80126B38 00122798 7F E4 FB 78 */ mr r4, r31
-/* 80126B3C 0012279C 38 A0 00 01 */ li r5, 1
-/* 80126B40 001227A0 38 C0 00 00 */ li r6, 0
-/* 80126B44 001227A4 48 12 D3 71 */ bl func_80253EB4
-/* 80126B48 001227A8 48 00 00 28 */ b lbl_80126B70
-lbl_80126B4C:
-/* 80126B4C 001227AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126B50 001227B0 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80126B54 001227B4 28 00 00 01 */ cmplwi r0, 1
-/* 80126B58 001227B8 41 82 00 18 */ beq lbl_80126B70
-/* 80126B5C 001227BC 7F C3 F3 78 */ mr r3, r30
-/* 80126B60 001227C0 7F E4 FB 78 */ mr r4, r31
-/* 80126B64 001227C4 38 A0 00 01 */ li r5, 1
-/* 80126B68 001227C8 38 C0 00 00 */ li r6, 0
-/* 80126B6C 001227CC 48 12 D3 49 */ bl func_80253EB4
-lbl_80126B70:
-/* 80126B70 001227D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80126B74 001227D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80126B78 001227D8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80126B7C 001227DC 7C 08 03 A6 */ mtlr r0
-/* 80126B80 001227E0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80126B84 001227E4 4E 80 00 20 */ blr
-lbl_80126B88:
-/* 80126B88 001227E8 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80126B8C 001227EC 7C 08 02 A6 */ mflr r0
-/* 80126B90 001227F0 38 A0 00 03 */ li r5, 3
-/* 80126B94 001227F4 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80126B98 001227F8 38 C1 00 08 */ addi r6, r1, 8
-/* 80126B9C 001227FC 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80126BA0 00122800 7C 9F 23 78 */ mr r31, r4
-/* 80126BA4 00122804 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 80126BA8 00122808 7C 7E 1B 78 */ mr r30, r3
-/* 80126BAC 0012280C 48 12 D3 31 */ bl func_80253EDC
-/* 80126BB0 00122810 80 01 00 08 */ lwz r0, 8(r1)
-/* 80126BB4 00122814 2C 00 00 01 */ cmpwi r0, 1
-/* 80126BB8 00122818 41 82 00 08 */ beq lbl_80126BC0
-/* 80126BBC 0012281C 48 00 00 24 */ b lbl_80126BE0
-lbl_80126BC0:
-/* 80126BC0 00122820 7F C3 F3 78 */ mr r3, r30
-/* 80126BC4 00122824 7F E4 FB 78 */ mr r4, r31
-/* 80126BC8 00122828 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80126BCC 0012282C 38 A0 00 06 */ li r5, 6
-/* 80126BD0 00122830 48 12 D3 0D */ bl func_80253EDC
-/* 80126BD4 00122834 38 81 00 0C */ addi r4, r1, 0xc
-/* 80126BD8 00122838 38 60 00 01 */ li r3, 1
-/* 80126BDC 0012283C 4B F3 2E 61 */ bl func_80059A3C
-lbl_80126BE0:
-/* 80126BE0 00122840 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80126BE4 00122844 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80126BE8 00122848 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80126BEC 0012284C 7C 08 03 A6 */ mtlr r0
-/* 80126BF0 00122850 38 21 00 40 */ addi r1, r1, 0x40
-/* 80126BF4 00122854 4E 80 00 20 */ blr
-lbl_80126BF8:
-/* 80126BF8 00122858 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80126BFC 0012285C 7C 08 02 A6 */ mflr r0
-/* 80126C00 00122860 7C 63 07 34 */ extsh r3, r3
-/* 80126C04 00122864 38 80 00 08 */ li r4, 8
-/* 80126C08 00122868 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80126C0C 0012286C 38 A1 00 08 */ addi r5, r1, 8
-/* 80126C10 00122870 48 12 D2 3D */ bl func_80253E4C
-/* 80126C14 00122874 80 01 00 08 */ lwz r0, 8(r1)
-/* 80126C18 00122878 2C 00 00 00 */ cmpwi r0, 0
-/* 80126C1C 0012287C 41 82 00 80 */ beq lbl_80126C9C
-/* 80126C20 00122880 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126C24 00122884 38 00 00 00 */ li r0, 0
-/* 80126C28 00122888 90 03 02 40 */ stw r0, 0x240(r3)
-/* 80126C2C 0012288C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126C30 00122890 80 04 02 3C */ lwz r0, 0x23c(r4)
-/* 80126C34 00122894 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 80126C38 00122898 41 82 00 10 */ beq lbl_80126C48
-/* 80126C3C 0012289C 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 80126C40 001228A0 38 03 00 01 */ addi r0, r3, 1
-/* 80126C44 001228A4 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_80126C48:
-/* 80126C48 001228A8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126C4C 001228AC 80 04 02 3C */ lwz r0, 0x23c(r4)
-/* 80126C50 001228B0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
-/* 80126C54 001228B4 41 82 00 10 */ beq lbl_80126C64
-/* 80126C58 001228B8 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 80126C5C 001228BC 38 03 00 01 */ addi r0, r3, 1
-/* 80126C60 001228C0 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_80126C64:
-/* 80126C64 001228C4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126C68 001228C8 80 04 02 3C */ lwz r0, 0x23c(r4)
-/* 80126C6C 001228CC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
-/* 80126C70 001228D0 41 82 00 10 */ beq lbl_80126C80
-/* 80126C74 001228D4 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 80126C78 001228D8 38 03 00 01 */ addi r0, r3, 1
-/* 80126C7C 001228DC 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_80126C80:
-/* 80126C80 001228E0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126C84 001228E4 80 04 02 3C */ lwz r0, 0x23c(r4)
-/* 80126C88 001228E8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
-/* 80126C8C 001228EC 41 82 00 10 */ beq lbl_80126C9C
-/* 80126C90 001228F0 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 80126C94 001228F4 38 03 00 01 */ addi r0, r3, 1
-/* 80126C98 001228F8 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_80126C9C:
-/* 80126C9C 001228FC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80126CA0 00122900 7C 08 03 A6 */ mtlr r0
-/* 80126CA4 00122904 38 21 00 10 */ addi r1, r1, 0x10
-/* 80126CA8 00122908 4E 80 00 20 */ blr
-lbl_80126CAC:
-/* 80126CAC 0012290C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80126CB0 00122910 7C 08 02 A6 */ mflr r0
-/* 80126CB4 00122914 38 A0 00 03 */ li r5, 3
-/* 80126CB8 00122918 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80126CBC 0012291C 38 C1 00 08 */ addi r6, r1, 8
-/* 80126CC0 00122920 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80126CC4 00122924 7C 9F 23 78 */ mr r31, r4
-/* 80126CC8 00122928 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80126CCC 0012292C 7C 7E 1B 78 */ mr r30, r3
-/* 80126CD0 00122930 48 12 D1 BD */ bl func_80253E8C
-/* 80126CD4 00122934 80 01 00 08 */ lwz r0, 8(r1)
-/* 80126CD8 00122938 2C 00 00 1F */ cmpwi r0, 0x1f
-/* 80126CDC 0012293C 40 80 00 28 */ bge lbl_80126D04
-/* 80126CE0 00122940 2C 00 00 13 */ cmpwi r0, 0x13
-/* 80126CE4 00122944 40 80 00 08 */ bge lbl_80126CEC
-/* 80126CE8 00122948 48 00 00 1C */ b lbl_80126D04
-lbl_80126CEC:
-/* 80126CEC 0012294C 7F C3 F3 78 */ mr r3, r30
-/* 80126CF0 00122950 7F E4 FB 78 */ mr r4, r31
-/* 80126CF4 00122954 38 A0 00 01 */ li r5, 1
-/* 80126CF8 00122958 38 C0 00 00 */ li r6, 0
-/* 80126CFC 0012295C 48 12 D1 B9 */ bl func_80253EB4
-/* 80126D00 00122960 48 00 01 28 */ b lbl_80126E28
-lbl_80126D04:
-/* 80126D04 00122964 2C 00 00 22 */ cmpwi r0, 0x22
-/* 80126D08 00122968 41 82 00 44 */ beq lbl_80126D4C
-/* 80126D0C 0012296C 40 80 00 1C */ bge lbl_80126D28
-/* 80126D10 00122970 2C 00 00 20 */ cmpwi r0, 0x20
-/* 80126D14 00122974 41 82 00 D8 */ beq lbl_80126DEC
-/* 80126D18 00122978 40 80 00 84 */ bge lbl_80126D9C
-/* 80126D1C 0012297C 2C 00 00 00 */ cmpwi r0, 0
-/* 80126D20 00122980 41 82 01 08 */ beq lbl_80126E28
-/* 80126D24 00122984 48 00 01 04 */ b lbl_80126E28
-lbl_80126D28:
-/* 80126D28 00122988 2C 00 00 25 */ cmpwi r0, 0x25
-/* 80126D2C 0012298C 41 82 00 FC */ beq lbl_80126E28
-/* 80126D30 00122990 40 80 00 10 */ bge lbl_80126D40
-/* 80126D34 00122994 2C 00 00 24 */ cmpwi r0, 0x24
-/* 80126D38 00122998 40 80 00 CC */ bge lbl_80126E04
-/* 80126D3C 0012299C 48 00 00 38 */ b lbl_80126D74
-lbl_80126D40:
-/* 80126D40 001229A0 2C 00 00 27 */ cmpwi r0, 0x27
-/* 80126D44 001229A4 40 80 00 E4 */ bge lbl_80126E28
-/* 80126D48 001229A8 48 00 00 8C */ b lbl_80126DD4
-lbl_80126D4C:
-/* 80126D4C 001229AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126D50 001229B0 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80126D54 001229B4 28 00 00 02 */ cmplwi r0, 2
-/* 80126D58 001229B8 41 80 00 D0 */ blt lbl_80126E28
-/* 80126D5C 001229BC 7F C3 F3 78 */ mr r3, r30
-/* 80126D60 001229C0 7F E4 FB 78 */ mr r4, r31
-/* 80126D64 001229C4 38 A0 00 01 */ li r5, 1
-/* 80126D68 001229C8 38 C0 00 00 */ li r6, 0
-/* 80126D6C 001229CC 48 12 D1 49 */ bl func_80253EB4
-/* 80126D70 001229D0 48 00 00 B8 */ b lbl_80126E28
-lbl_80126D74:
-/* 80126D74 001229D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126D78 001229D8 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80126D7C 001229DC 28 00 00 02 */ cmplwi r0, 2
-/* 80126D80 001229E0 40 80 00 A8 */ bge lbl_80126E28
-/* 80126D84 001229E4 7F C3 F3 78 */ mr r3, r30
-/* 80126D88 001229E8 7F E4 FB 78 */ mr r4, r31
-/* 80126D8C 001229EC 38 A0 00 01 */ li r5, 1
-/* 80126D90 001229F0 38 C0 00 00 */ li r6, 0
-/* 80126D94 001229F4 48 12 D1 21 */ bl func_80253EB4
-/* 80126D98 001229F8 48 00 00 90 */ b lbl_80126E28
-lbl_80126D9C:
-/* 80126D9C 001229FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126DA0 00122A00 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80126DA4 00122A04 28 00 00 02 */ cmplwi r0, 2
-/* 80126DA8 00122A08 40 80 00 80 */ bge lbl_80126E28
-/* 80126DAC 00122A0C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80126DB0 00122A10 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80126DB4 00122A14 7C 04 16 70 */ srawi r4, r0, 2
-/* 80126DB8 00122A18 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80126DBC 00122A1C 7C 63 16 70 */ srawi r3, r3, 2
-/* 80126DC0 00122A20 98 9F 00 02 */ stb r4, 2(r31)
-/* 80126DC4 00122A24 7C 00 16 70 */ srawi r0, r0, 2
-/* 80126DC8 00122A28 98 7F 00 03 */ stb r3, 3(r31)
-/* 80126DCC 00122A2C 98 1F 00 04 */ stb r0, 4(r31)
-/* 80126DD0 00122A30 48 00 00 58 */ b lbl_80126E28
-lbl_80126DD4:
-/* 80126DD4 00122A34 7F C3 F3 78 */ mr r3, r30
-/* 80126DD8 00122A38 7F E4 FB 78 */ mr r4, r31
-/* 80126DDC 00122A3C 38 A0 00 02 */ li r5, 2
-/* 80126DE0 00122A40 38 C0 2F 41 */ li r6, 0x2f41
-/* 80126DE4 00122A44 48 12 D0 D1 */ bl func_80253EB4
-/* 80126DE8 00122A48 48 00 00 40 */ b lbl_80126E28
-lbl_80126DEC:
-/* 80126DEC 00122A4C 7F C3 F3 78 */ mr r3, r30
-/* 80126DF0 00122A50 7F E4 FB 78 */ mr r4, r31
-/* 80126DF4 00122A54 38 A0 00 02 */ li r5, 2
-/* 80126DF8 00122A58 38 C0 2F 56 */ li r6, 0x2f56
-/* 80126DFC 00122A5C 48 12 D0 B9 */ bl func_80253EB4
-/* 80126E00 00122A60 48 00 00 28 */ b lbl_80126E28
-lbl_80126E04:
-/* 80126E04 00122A64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126E08 00122A68 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80126E0C 00122A6C 28 00 00 02 */ cmplwi r0, 2
-/* 80126E10 00122A70 41 80 00 18 */ blt lbl_80126E28
-/* 80126E14 00122A74 7F C3 F3 78 */ mr r3, r30
-/* 80126E18 00122A78 7F E4 FB 78 */ mr r4, r31
-/* 80126E1C 00122A7C 38 A0 00 02 */ li r5, 2
-/* 80126E20 00122A80 38 C0 2F 54 */ li r6, 0x2f54
-/* 80126E24 00122A84 48 12 D0 91 */ bl func_80253EB4
-lbl_80126E28:
-/* 80126E28 00122A88 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80126E2C 00122A8C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80126E30 00122A90 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80126E34 00122A94 7C 08 03 A6 */ mtlr r0
-/* 80126E38 00122A98 38 21 00 20 */ addi r1, r1, 0x20
-/* 80126E3C 00122A9C 4E 80 00 20 */ blr
-lbl_80126E40:
-/* 80126E40 00122AA0 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80126E44 00122AA4 7C 08 02 A6 */ mflr r0
-/* 80126E48 00122AA8 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80126E4C 00122AAC 39 61 00 70 */ addi r11, r1, 0x70
-/* 80126E50 00122AB0 48 0A 02 D9 */ bl _savegpr_27
-/* 80126E54 00122AB4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126E58 00122AB8 7C 7E 1B 78 */ mr r30, r3
-/* 80126E5C 00122ABC 7C 9F 23 78 */ mr r31, r4
-/* 80126E60 00122AC0 38 A1 00 08 */ addi r5, r1, 8
-/* 80126E64 00122AC4 A8 66 00 C8 */ lha r3, 0xc8(r6)
-/* 80126E68 00122AC8 38 80 00 08 */ li r4, 8
-/* 80126E6C 00122ACC 48 12 CF E1 */ bl func_80253E4C
-/* 80126E70 00122AD0 7F C3 F3 78 */ mr r3, r30
-/* 80126E74 00122AD4 7F E4 FB 78 */ mr r4, r31
-/* 80126E78 00122AD8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80126E7C 00122ADC 38 A0 00 03 */ li r5, 3
-/* 80126E80 00122AE0 48 12 D0 5D */ bl func_80253EDC
-/* 80126E84 00122AE4 80 01 00 08 */ lwz r0, 8(r1)
-/* 80126E88 00122AE8 2C 00 00 00 */ cmpwi r0, 0
-/* 80126E8C 00122AEC 41 82 00 20 */ beq lbl_80126EAC
-/* 80126E90 00122AF0 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 80126E94 00122AF4 2C 00 00 05 */ cmpwi r0, 5
-/* 80126E98 00122AF8 40 80 00 14 */ bge lbl_80126EAC
-/* 80126E9C 00122AFC 2C 00 00 03 */ cmpwi r0, 3
-/* 80126EA0 00122B00 40 80 07 54 */ bge lbl_801275F4
-/* 80126EA4 00122B04 48 00 00 08 */ b lbl_80126EAC
-/* 80126EA8 00122B08 48 00 07 4C */ b lbl_801275F4
-lbl_80126EAC:
-/* 80126EAC 00122B0C 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 80126EB0 00122B10 2C 03 00 1F */ cmpwi r3, 0x1f
-/* 80126EB4 00122B14 40 80 00 14 */ bge lbl_80126EC8
-/* 80126EB8 00122B18 2C 03 00 13 */ cmpwi r3, 0x13
-/* 80126EBC 00122B1C 40 80 07 38 */ bge lbl_801275F4
-/* 80126EC0 00122B20 48 00 00 08 */ b lbl_80126EC8
-/* 80126EC4 00122B24 48 00 07 30 */ b lbl_801275F4
-lbl_80126EC8:
-/* 80126EC8 00122B28 38 03 FF FD */ addi r0, r3, -3
-/* 80126ECC 00122B2C 28 00 00 21 */ cmplwi r0, 0x21
-/* 80126ED0 00122B30 41 81 07 24 */ bgt lbl_801275F4
-/* 80126ED4 00122B34 3C 60 80 42 */ lis r3, lbl_8041C3C0@ha
-/* 80126ED8 00122B38 54 00 10 3A */ slwi r0, r0, 2
-/* 80126EDC 00122B3C 38 63 C3 C0 */ addi r3, r3, lbl_8041C3C0@l
-/* 80126EE0 00122B40 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80126EE4 00122B44 7C 69 03 A6 */ mtctr r3
-/* 80126EE8 00122B48 4E 80 04 20 */ bctr
-/* 80126EEC 00122B4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126EF0 00122B50 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 80126EF4 00122B54 2C 00 00 00 */ cmpwi r0, 0
-/* 80126EF8 00122B58 41 82 00 40 */ beq lbl_80126F38
-/* 80126EFC 00122B5C 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 80126F00 00122B60 2C 00 00 00 */ cmpwi r0, 0
-/* 80126F04 00122B64 40 82 06 F0 */ bne lbl_801275F4
-/* 80126F08 00122B68 88 03 01 32 */ lbz r0, 0x132(r3)
-/* 80126F0C 00122B6C 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80126F10 00122B70 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F14 00122B74 88 03 01 33 */ lbz r0, 0x133(r3)
-/* 80126F18 00122B78 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80126F1C 00122B7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F20 00122B80 88 03 01 34 */ lbz r0, 0x134(r3)
-/* 80126F24 00122B84 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80126F28 00122B88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F2C 00122B8C 88 03 01 35 */ lbz r0, 0x135(r3)
-/* 80126F30 00122B90 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80126F34 00122B94 48 00 06 C0 */ b lbl_801275F4
-lbl_80126F38:
-/* 80126F38 00122B98 38 00 00 00 */ li r0, 0
-/* 80126F3C 00122B9C 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80126F40 00122BA0 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80126F44 00122BA4 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80126F48 00122BA8 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80126F4C 00122BAC 48 00 06 A8 */ b lbl_801275F4
-/* 80126F50 00122BB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F54 00122BB4 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 80126F58 00122BB8 2C 00 00 00 */ cmpwi r0, 0
-/* 80126F5C 00122BBC 41 82 00 40 */ beq lbl_80126F9C
-/* 80126F60 00122BC0 80 03 01 F4 */ lwz r0, 0x1f4(r3)
-/* 80126F64 00122BC4 2C 00 00 00 */ cmpwi r0, 0
-/* 80126F68 00122BC8 40 82 06 8C */ bne lbl_801275F4
-/* 80126F6C 00122BCC 88 03 01 32 */ lbz r0, 0x132(r3)
-/* 80126F70 00122BD0 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80126F74 00122BD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F78 00122BD8 88 03 01 33 */ lbz r0, 0x133(r3)
-/* 80126F7C 00122BDC 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80126F80 00122BE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F84 00122BE4 88 03 01 34 */ lbz r0, 0x134(r3)
-/* 80126F88 00122BE8 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80126F8C 00122BEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126F90 00122BF0 88 03 01 35 */ lbz r0, 0x135(r3)
-/* 80126F94 00122BF4 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80126F98 00122BF8 48 00 06 5C */ b lbl_801275F4
-lbl_80126F9C:
-/* 80126F9C 00122BFC 38 00 00 00 */ li r0, 0
-/* 80126FA0 00122C00 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80126FA4 00122C04 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80126FA8 00122C08 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80126FAC 00122C0C 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80126FB0 00122C10 48 00 06 44 */ b lbl_801275F4
-/* 80126FB4 00122C14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126FB8 00122C18 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 80126FBC 00122C1C 2C 00 00 00 */ cmpwi r0, 0
-/* 80126FC0 00122C20 41 82 00 40 */ beq lbl_80127000
-/* 80126FC4 00122C24 80 03 01 F8 */ lwz r0, 0x1f8(r3)
-/* 80126FC8 00122C28 2C 00 00 00 */ cmpwi r0, 0
-/* 80126FCC 00122C2C 40 82 06 28 */ bne lbl_801275F4
-/* 80126FD0 00122C30 88 03 01 32 */ lbz r0, 0x132(r3)
-/* 80126FD4 00122C34 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80126FD8 00122C38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126FDC 00122C3C 88 03 01 33 */ lbz r0, 0x133(r3)
-/* 80126FE0 00122C40 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80126FE4 00122C44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126FE8 00122C48 88 03 01 34 */ lbz r0, 0x134(r3)
-/* 80126FEC 00122C4C 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80126FF0 00122C50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80126FF4 00122C54 88 03 01 35 */ lbz r0, 0x135(r3)
-/* 80126FF8 00122C58 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80126FFC 00122C5C 48 00 05 F8 */ b lbl_801275F4
-lbl_80127000:
-/* 80127000 00122C60 38 00 00 00 */ li r0, 0
-/* 80127004 00122C64 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80127008 00122C68 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 8012700C 00122C6C 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80127010 00122C70 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80127014 00122C74 48 00 05 E0 */ b lbl_801275F4
-/* 80127018 00122C78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012701C 00122C7C 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 80127020 00122C80 2C 00 00 00 */ cmpwi r0, 0
-/* 80127024 00122C84 41 82 00 40 */ beq lbl_80127064
-/* 80127028 00122C88 80 03 01 FC */ lwz r0, 0x1fc(r3)
-/* 8012702C 00122C8C 2C 00 00 00 */ cmpwi r0, 0
-/* 80127030 00122C90 40 82 05 C4 */ bne lbl_801275F4
-/* 80127034 00122C94 88 03 01 32 */ lbz r0, 0x132(r3)
-/* 80127038 00122C98 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 8012703C 00122C9C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127040 00122CA0 88 03 01 33 */ lbz r0, 0x133(r3)
-/* 80127044 00122CA4 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80127048 00122CA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012704C 00122CAC 88 03 01 34 */ lbz r0, 0x134(r3)
-/* 80127050 00122CB0 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80127054 00122CB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127058 00122CB8 88 03 01 35 */ lbz r0, 0x135(r3)
-/* 8012705C 00122CBC 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80127060 00122CC0 48 00 05 94 */ b lbl_801275F4
-lbl_80127064:
-/* 80127064 00122CC4 38 00 00 00 */ li r0, 0
-/* 80127068 00122CC8 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 8012706C 00122CCC 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80127070 00122CD0 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80127074 00122CD4 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80127078 00122CD8 48 00 05 7C */ b lbl_801275F4
-/* 8012707C 00122CDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127080 00122CE0 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80127084 00122CE4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
-/* 80127088 00122CE8 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 8012708C 00122CEC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127090 00122CF0 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 80127094 00122CF4 2C 00 00 00 */ cmpwi r0, 0
-/* 80127098 00122CF8 41 82 05 5C */ beq lbl_801275F4
-/* 8012709C 00122CFC 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 801270A0 00122D00 2C 00 00 00 */ cmpwi r0, 0
-/* 801270A4 00122D04 41 82 05 50 */ beq lbl_801275F4
-/* 801270A8 00122D08 7F C3 F3 78 */ mr r3, r30
-/* 801270AC 00122D0C 7F E4 FB 78 */ mr r4, r31
-/* 801270B0 00122D10 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801270B4 00122D14 38 A0 00 06 */ li r5, 6
-/* 801270B8 00122D18 48 12 CE 25 */ bl func_80253EDC
-/* 801270BC 00122D1C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801270C0 00122D20 38 00 FF 00 */ li r0, -256
-/* 801270C4 00122D24 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801270C8 00122D28 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801270CC 00122D2C FC 80 28 1E */ fctiwz f4, f5
-/* 801270D0 00122D30 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801270D4 00122D34 FC 40 18 1E */ fctiwz f2, f3
-/* 801270D8 00122D38 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801270DC 00122D3C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801270E0 00122D40 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801270E4 00122D44 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 801270E8 00122D48 FC 20 08 1E */ fctiwz f1, f1
-/* 801270EC 00122D4C 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 801270F0 00122D50 FC 00 00 1E */ fctiwz f0, f0
-/* 801270F4 00122D54 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 801270F8 00122D58 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 801270FC 00122D5C 7C 9B 03 78 */ or r27, r4, r0
-/* 80127100 00122D60 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80127104 00122D64 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80127108 00122D68 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012710C 00122D6C 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 80127110 00122D70 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80127114 00122D74 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 80127118 00122D78 48 2B 2F A5 */ bl func_803DA0BC
-/* 8012711C 00122D7C A0 03 00 00 */ lhz r0, 0(r3)
-/* 80127120 00122D80 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80127124 00122D84 41 82 00 24 */ beq lbl_80127148
-/* 80127128 00122D88 2C 00 00 00 */ cmpwi r0, 0
-/* 8012712C 00122D8C 41 82 00 1C */ beq lbl_80127148
-/* 80127130 00122D90 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127134 00122D94 7C 64 1B 78 */ mr r4, r3
-/* 80127138 00122D98 38 A0 00 20 */ li r5, 0x20
-/* 8012713C 00122D9C 38 66 01 90 */ addi r3, r6, 0x190
-/* 80127140 00122DA0 48 04 FF 41 */ bl func_80177080
-/* 80127144 00122DA4 48 00 00 14 */ b lbl_80127158
-lbl_80127148:
-/* 80127148 00122DA8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012714C 00122DAC 38 60 46 C5 */ li r3, 0x46c5
-/* 80127150 00122DB0 38 84 01 90 */ addi r4, r4, 0x190
-/* 80127154 00122DB4 48 12 92 85 */ bl func_802503D8
-lbl_80127158:
-/* 80127158 00122DB8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012715C 00122DBC 38 60 00 1E */ li r3, 0x1e
-/* 80127160 00122DC0 38 84 01 90 */ addi r4, r4, 0x190
-/* 80127164 00122DC4 48 03 51 A5 */ bl func_8015C308
-/* 80127168 00122DC8 7F 84 E3 78 */ mr r4, r28
-/* 8012716C 00122DCC 7F A5 EB 78 */ mr r5, r29
-/* 80127170 00122DD0 7F 68 DB 78 */ mr r8, r27
-/* 80127174 00122DD4 7F C6 07 34 */ extsh r6, r30
-/* 80127178 00122DD8 7F E7 07 34 */ extsh r7, r31
-/* 8012717C 00122DDC 38 60 2F 52 */ li r3, 0x2f52
-/* 80127180 00122DE0 48 12 8F B5 */ bl func_80250134
-/* 80127184 00122DE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127188 00122DE8 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 8012718C 00122DEC 60 00 00 01 */ ori r0, r0, 1
-/* 80127190 00122DF0 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80127194 00122DF4 48 00 04 60 */ b lbl_801275F4
-/* 80127198 00122DF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012719C 00122DFC 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801271A0 00122E00 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 801271A4 00122E04 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801271A8 00122E08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801271AC 00122E0C 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 801271B0 00122E10 2C 00 00 00 */ cmpwi r0, 0
-/* 801271B4 00122E14 41 82 04 40 */ beq lbl_801275F4
-/* 801271B8 00122E18 80 03 01 F4 */ lwz r0, 0x1f4(r3)
-/* 801271BC 00122E1C 2C 00 00 00 */ cmpwi r0, 0
-/* 801271C0 00122E20 41 82 04 34 */ beq lbl_801275F4
-/* 801271C4 00122E24 7F C3 F3 78 */ mr r3, r30
-/* 801271C8 00122E28 7F E4 FB 78 */ mr r4, r31
-/* 801271CC 00122E2C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801271D0 00122E30 38 A0 00 06 */ li r5, 6
-/* 801271D4 00122E34 48 12 CD 09 */ bl func_80253EDC
-/* 801271D8 00122E38 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801271DC 00122E3C 38 00 FF 00 */ li r0, -256
-/* 801271E0 00122E40 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801271E4 00122E44 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801271E8 00122E48 FC 80 28 1E */ fctiwz f4, f5
-/* 801271EC 00122E4C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801271F0 00122E50 FC 40 18 1E */ fctiwz f2, f3
-/* 801271F4 00122E54 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801271F8 00122E58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801271FC 00122E5C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80127200 00122E60 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80127204 00122E64 FC 20 08 1E */ fctiwz f1, f1
-/* 80127208 00122E68 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8012720C 00122E6C FC 00 00 1E */ fctiwz f0, f0
-/* 80127210 00122E70 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80127214 00122E74 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80127218 00122E78 7C 9E 03 78 */ or r30, r4, r0
-/* 8012721C 00122E7C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80127220 00122E80 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80127224 00122E84 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80127228 00122E88 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 8012722C 00122E8C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80127230 00122E90 80 63 01 F4 */ lwz r3, 0x1f4(r3)
-/* 80127234 00122E94 48 2B 2E 89 */ bl func_803DA0BC
-/* 80127238 00122E98 A0 03 00 00 */ lhz r0, 0(r3)
-/* 8012723C 00122E9C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80127240 00122EA0 41 82 00 24 */ beq lbl_80127264
-/* 80127244 00122EA4 2C 00 00 00 */ cmpwi r0, 0
-/* 80127248 00122EA8 41 82 00 1C */ beq lbl_80127264
-/* 8012724C 00122EAC 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127250 00122EB0 7C 64 1B 78 */ mr r4, r3
-/* 80127254 00122EB4 38 A0 00 20 */ li r5, 0x20
-/* 80127258 00122EB8 38 66 01 90 */ addi r3, r6, 0x190
-/* 8012725C 00122EBC 48 04 FE 25 */ bl func_80177080
-/* 80127260 00122EC0 48 00 00 14 */ b lbl_80127274
-lbl_80127264:
-/* 80127264 00122EC4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127268 00122EC8 38 60 46 C6 */ li r3, 0x46c6
-/* 8012726C 00122ECC 38 84 01 90 */ addi r4, r4, 0x190
-/* 80127270 00122ED0 48 12 91 69 */ bl func_802503D8
-lbl_80127274:
-/* 80127274 00122ED4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127278 00122ED8 38 60 00 1E */ li r3, 0x1e
-/* 8012727C 00122EDC 38 84 01 90 */ addi r4, r4, 0x190
-/* 80127280 00122EE0 48 03 50 89 */ bl func_8015C308
-/* 80127284 00122EE4 7F E4 FB 78 */ mr r4, r31
-/* 80127288 00122EE8 7F A5 EB 78 */ mr r5, r29
-/* 8012728C 00122EEC 7F C8 F3 78 */ mr r8, r30
-/* 80127290 00122EF0 7F 86 07 34 */ extsh r6, r28
-/* 80127294 00122EF4 7F 67 07 34 */ extsh r7, r27
-/* 80127298 00122EF8 38 60 2F 52 */ li r3, 0x2f52
-/* 8012729C 00122EFC 48 12 8E 99 */ bl func_80250134
-/* 801272A0 00122F00 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801272A4 00122F04 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801272A8 00122F08 60 00 00 02 */ ori r0, r0, 2
-/* 801272AC 00122F0C 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801272B0 00122F10 48 00 03 44 */ b lbl_801275F4
-/* 801272B4 00122F14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801272B8 00122F18 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801272BC 00122F1C 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
-/* 801272C0 00122F20 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801272C4 00122F24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801272C8 00122F28 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 801272CC 00122F2C 2C 00 00 00 */ cmpwi r0, 0
-/* 801272D0 00122F30 41 82 03 24 */ beq lbl_801275F4
-/* 801272D4 00122F34 80 03 01 F8 */ lwz r0, 0x1f8(r3)
-/* 801272D8 00122F38 2C 00 00 00 */ cmpwi r0, 0
-/* 801272DC 00122F3C 41 82 03 18 */ beq lbl_801275F4
-/* 801272E0 00122F40 7F C3 F3 78 */ mr r3, r30
-/* 801272E4 00122F44 7F E4 FB 78 */ mr r4, r31
-/* 801272E8 00122F48 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801272EC 00122F4C 38 A0 00 06 */ li r5, 6
-/* 801272F0 00122F50 48 12 CB ED */ bl func_80253EDC
-/* 801272F4 00122F54 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801272F8 00122F58 38 00 FF 00 */ li r0, -256
-/* 801272FC 00122F5C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80127300 00122F60 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80127304 00122F64 FC 80 28 1E */ fctiwz f4, f5
-/* 80127308 00122F68 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8012730C 00122F6C FC 40 18 1E */ fctiwz f2, f3
-/* 80127310 00122F70 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80127314 00122F74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127318 00122F78 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012731C 00122F7C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80127320 00122F80 FC 20 08 1E */ fctiwz f1, f1
-/* 80127324 00122F84 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80127328 00122F88 FC 00 00 1E */ fctiwz f0, f0
-/* 8012732C 00122F8C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80127330 00122F90 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80127334 00122F94 7C 9E 03 78 */ or r30, r4, r0
-/* 80127338 00122F98 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8012733C 00122F9C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80127340 00122FA0 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80127344 00122FA4 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80127348 00122FA8 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 8012734C 00122FAC 80 63 01 F8 */ lwz r3, 0x1f8(r3)
-/* 80127350 00122FB0 48 2B 2D 6D */ bl func_803DA0BC
-/* 80127354 00122FB4 A0 03 00 00 */ lhz r0, 0(r3)
-/* 80127358 00122FB8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8012735C 00122FBC 41 82 00 24 */ beq lbl_80127380
-/* 80127360 00122FC0 2C 00 00 00 */ cmpwi r0, 0
-/* 80127364 00122FC4 41 82 00 1C */ beq lbl_80127380
-/* 80127368 00122FC8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012736C 00122FCC 7C 64 1B 78 */ mr r4, r3
-/* 80127370 00122FD0 38 A0 00 20 */ li r5, 0x20
-/* 80127374 00122FD4 38 66 01 90 */ addi r3, r6, 0x190
-/* 80127378 00122FD8 48 04 FD 09 */ bl func_80177080
-/* 8012737C 00122FDC 48 00 00 14 */ b lbl_80127390
-lbl_80127380:
-/* 80127380 00122FE0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127384 00122FE4 38 60 46 C7 */ li r3, 0x46c7
-/* 80127388 00122FE8 38 84 01 90 */ addi r4, r4, 0x190
-/* 8012738C 00122FEC 48 12 90 4D */ bl func_802503D8
-lbl_80127390:
-/* 80127390 00122FF0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127394 00122FF4 38 60 00 1E */ li r3, 0x1e
-/* 80127398 00122FF8 38 84 01 90 */ addi r4, r4, 0x190
-/* 8012739C 00122FFC 48 03 4F 6D */ bl func_8015C308
-/* 801273A0 00123000 7F E4 FB 78 */ mr r4, r31
-/* 801273A4 00123004 7F A5 EB 78 */ mr r5, r29
-/* 801273A8 00123008 7F C8 F3 78 */ mr r8, r30
-/* 801273AC 0012300C 7F 86 07 34 */ extsh r6, r28
-/* 801273B0 00123010 7F 67 07 34 */ extsh r7, r27
-/* 801273B4 00123014 38 60 2F 52 */ li r3, 0x2f52
-/* 801273B8 00123018 48 12 8D 7D */ bl func_80250134
-/* 801273BC 0012301C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801273C0 00123020 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801273C4 00123024 60 00 00 04 */ ori r0, r0, 4
-/* 801273C8 00123028 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801273CC 0012302C 48 00 02 28 */ b lbl_801275F4
-/* 801273D0 00123030 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801273D4 00123034 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801273D8 00123038 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
-/* 801273DC 0012303C 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801273E0 00123040 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801273E4 00123044 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 801273E8 00123048 2C 00 00 00 */ cmpwi r0, 0
-/* 801273EC 0012304C 41 82 02 08 */ beq lbl_801275F4
-/* 801273F0 00123050 80 03 01 FC */ lwz r0, 0x1fc(r3)
-/* 801273F4 00123054 2C 00 00 00 */ cmpwi r0, 0
-/* 801273F8 00123058 41 82 01 FC */ beq lbl_801275F4
-/* 801273FC 0012305C 7F C3 F3 78 */ mr r3, r30
-/* 80127400 00123060 7F E4 FB 78 */ mr r4, r31
-/* 80127404 00123064 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80127408 00123068 38 A0 00 06 */ li r5, 6
-/* 8012740C 0012306C 48 12 CA D1 */ bl func_80253EDC
-/* 80127410 00123070 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80127414 00123074 38 00 FF 00 */ li r0, -256
-/* 80127418 00123078 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8012741C 0012307C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80127420 00123080 FC 80 28 1E */ fctiwz f4, f5
-/* 80127424 00123084 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80127428 00123088 FC 40 18 1E */ fctiwz f2, f3
-/* 8012742C 0012308C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80127430 00123090 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127434 00123094 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80127438 00123098 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8012743C 0012309C FC 20 08 1E */ fctiwz f1, f1
-/* 80127440 001230A0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80127444 001230A4 FC 00 00 1E */ fctiwz f0, f0
-/* 80127448 001230A8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8012744C 001230AC 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80127450 001230B0 7C 9E 03 78 */ or r30, r4, r0
-/* 80127454 001230B4 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80127458 001230B8 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 8012745C 001230BC D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80127460 001230C0 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80127464 001230C4 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80127468 001230C8 80 63 01 FC */ lwz r3, 0x1fc(r3)
-/* 8012746C 001230CC 48 2B 2C 51 */ bl func_803DA0BC
-/* 80127470 001230D0 A0 03 00 00 */ lhz r0, 0(r3)
-/* 80127474 001230D4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80127478 001230D8 41 82 00 24 */ beq lbl_8012749C
-/* 8012747C 001230DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80127480 001230E0 41 82 00 1C */ beq lbl_8012749C
-/* 80127484 001230E4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127488 001230E8 7C 64 1B 78 */ mr r4, r3
-/* 8012748C 001230EC 38 A0 00 20 */ li r5, 0x20
-/* 80127490 001230F0 38 66 01 90 */ addi r3, r6, 0x190
-/* 80127494 001230F4 48 04 FB ED */ bl func_80177080
-/* 80127498 001230F8 48 00 00 14 */ b lbl_801274AC
-lbl_8012749C:
-/* 8012749C 001230FC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801274A0 00123100 38 60 46 C8 */ li r3, 0x46c8
-/* 801274A4 00123104 38 84 01 90 */ addi r4, r4, 0x190
-/* 801274A8 00123108 48 12 8F 31 */ bl func_802503D8
-lbl_801274AC:
-/* 801274AC 0012310C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 801274B0 00123110 38 60 00 1E */ li r3, 0x1e
-/* 801274B4 00123114 38 84 01 90 */ addi r4, r4, 0x190
-/* 801274B8 00123118 48 03 4E 51 */ bl func_8015C308
-/* 801274BC 0012311C 7F E4 FB 78 */ mr r4, r31
-/* 801274C0 00123120 7F A5 EB 78 */ mr r5, r29
-/* 801274C4 00123124 7F C8 F3 78 */ mr r8, r30
-/* 801274C8 00123128 7F 86 07 34 */ extsh r6, r28
-/* 801274CC 0012312C 7F 67 07 34 */ extsh r7, r27
-/* 801274D0 00123130 38 60 2F 52 */ li r3, 0x2f52
-/* 801274D4 00123134 48 12 8C 61 */ bl func_80250134
-/* 801274D8 00123138 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801274DC 0012313C 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801274E0 00123140 60 00 00 08 */ ori r0, r0, 8
-/* 801274E4 00123144 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801274E8 00123148 48 00 01 0C */ b lbl_801275F4
-/* 801274EC 0012314C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801274F0 00123150 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 801274F4 00123154 28 00 00 02 */ cmplwi r0, 2
-/* 801274F8 00123158 40 80 00 2C */ bge lbl_80127524
-/* 801274FC 0012315C C0 02 8D 58 */ lfs f0, lbl_80641358-_SDA2_BASE_(r2)
-/* 80127500 00123160 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 80127504 00123164 D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 80127508 00123168 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8012750C 0012316C D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 80127510 00123170 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 80127514 00123174 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 80127518 00123178 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8012751C 0012317C D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 80127520 00123180 48 00 00 18 */ b lbl_80127538
-lbl_80127524:
-/* 80127524 00123184 7F C3 F3 78 */ mr r3, r30
-/* 80127528 00123188 7F E4 FB 78 */ mr r4, r31
-/* 8012752C 0012318C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80127530 00123190 38 A0 00 06 */ li r5, 6
-/* 80127534 00123194 48 12 C9 A9 */ bl func_80253EDC
-lbl_80127538:
-/* 80127538 00123198 38 81 00 10 */ addi r4, r1, 0x10
-/* 8012753C 0012319C 38 60 00 01 */ li r3, 1
-/* 80127540 001231A0 4B F3 24 FD */ bl func_80059A3C
-/* 80127544 001231A4 48 00 00 B0 */ b lbl_801275F4
-/* 80127548 001231A8 7F C3 F3 78 */ mr r3, r30
-/* 8012754C 001231AC 7F E4 FB 78 */ mr r4, r31
-/* 80127550 001231B0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80127554 001231B4 38 A0 00 06 */ li r5, 6
-/* 80127558 001231B8 48 12 C9 85 */ bl func_80253EDC
-/* 8012755C 001231BC 38 81 00 10 */ addi r4, r1, 0x10
-/* 80127560 001231C0 38 60 00 02 */ li r3, 2
-/* 80127564 001231C4 4B F3 24 D9 */ bl func_80059A3C
-/* 80127568 001231C8 48 00 00 8C */ b lbl_801275F4
-/* 8012756C 001231CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127570 001231D0 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80127574 001231D4 28 00 00 02 */ cmplwi r0, 2
-/* 80127578 001231D8 40 80 00 7C */ bge lbl_801275F4
-/* 8012757C 001231DC 7F C3 F3 78 */ mr r3, r30
-/* 80127580 001231E0 7F E4 FB 78 */ mr r4, r31
-/* 80127584 001231E4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80127588 001231E8 38 A0 00 06 */ li r5, 6
-/* 8012758C 001231EC 48 12 C9 51 */ bl func_80253EDC
-/* 80127590 001231F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80127594 001231F4 38 60 2F 54 */ li r3, 0x2f54
-/* 80127598 001231F8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8012759C 001231FC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801275A0 00123200 FC 80 28 1E */ fctiwz f4, f5
-/* 801275A4 00123204 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801275A8 00123208 FC 40 18 1E */ fctiwz f2, f3
-/* 801275AC 0012320C EC 21 28 28 */ fsubs f1, f1, f5
-/* 801275B0 00123210 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 801275B4 00123214 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801275B8 00123218 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 801275BC 0012321C 64 08 8F 8F */ oris r8, r0, 0x8f8f
-/* 801275C0 00123220 FC 20 08 1E */ fctiwz f1, f1
-/* 801275C4 00123224 FC 00 00 1E */ fctiwz f0, f0
-/* 801275C8 00123228 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 801275CC 0012322C 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801275D0 00123230 61 08 8F 00 */ ori r8, r8, 0x8f00
-/* 801275D4 00123234 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801275D8 00123238 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801275DC 0012323C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801275E0 00123240 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 801275E4 00123244 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801275E8 00123248 7C 06 07 34 */ extsh r6, r0
-/* 801275EC 0012324C 7C E7 07 34 */ extsh r7, r7
-/* 801275F0 00123250 48 12 8B 45 */ bl func_80250134
-lbl_801275F4:
-/* 801275F4 00123254 39 61 00 70 */ addi r11, r1, 0x70
-/* 801275F8 00123258 48 09 FB 7D */ bl _restgpr_27
-/* 801275FC 0012325C 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80127600 00123260 7C 08 03 A6 */ mtlr r0
-/* 80127604 00123264 38 21 00 70 */ addi r1, r1, 0x70
-/* 80127608 00123268 4E 80 00 20 */ blr
-lbl_8012760C:
-/* 8012760C 0012326C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80127610 00123270 7C 08 02 A6 */ mflr r0
-/* 80127614 00123274 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80127618 00123278 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012761C 0012327C 48 09 FB 15 */ bl _savegpr_29
-/* 80127620 00123280 7C 7D 1B 78 */ mr r29, r3
-/* 80127624 00123284 7C 9E 23 78 */ mr r30, r4
-/* 80127628 00123288 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012762C 0012328C 38 A0 00 03 */ li r5, 3
-/* 80127630 00123290 48 12 C8 5D */ bl func_80253E8C
-/* 80127634 00123294 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127638 00123298 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012763C 0012329C 54 00 2F 3E */ rlwinm r0, r0, 5, 0x1c, 0x1f
-/* 80127640 001232A0 2C 00 00 01 */ cmpwi r0, 1
-/* 80127644 001232A4 41 82 00 B4 */ beq lbl_801276F8
-/* 80127648 001232A8 40 80 00 10 */ bge lbl_80127658
-/* 8012764C 001232AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80127650 001232B0 40 80 00 14 */ bge lbl_80127664
-/* 80127654 001232B4 48 00 02 44 */ b lbl_80127898
-lbl_80127658:
-/* 80127658 001232B8 2C 00 00 03 */ cmpwi r0, 3
-/* 8012765C 001232BC 40 80 02 3C */ bge lbl_80127898
-/* 80127660 001232C0 48 00 01 9C */ b lbl_801277FC
-lbl_80127664:
-/* 80127664 001232C4 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 80127668 001232C8 2C 00 00 09 */ cmpwi r0, 9
-/* 8012766C 001232CC 41 82 00 5C */ beq lbl_801276C8
-/* 80127670 001232D0 40 80 00 1C */ bge lbl_8012768C
-/* 80127674 001232D4 2C 00 00 04 */ cmpwi r0, 4
-/* 80127678 001232D8 41 82 00 38 */ beq lbl_801276B0
-/* 8012767C 001232DC 41 80 02 1C */ blt lbl_80127898
-/* 80127680 001232E0 2C 00 00 07 */ cmpwi r0, 7
-/* 80127684 001232E4 40 80 00 14 */ bge lbl_80127698
-/* 80127688 001232E8 48 00 02 10 */ b lbl_80127898
-lbl_8012768C:
-/* 8012768C 001232EC 2C 00 00 0B */ cmpwi r0, 0xb
-/* 80127690 001232F0 41 82 00 50 */ beq lbl_801276E0
-/* 80127694 001232F4 48 00 02 04 */ b lbl_80127898
-lbl_80127698:
-/* 80127698 001232F8 7F A3 EB 78 */ mr r3, r29
-/* 8012769C 001232FC 7F C4 F3 78 */ mr r4, r30
-/* 801276A0 00123300 38 A0 00 01 */ li r5, 1
-/* 801276A4 00123304 38 C0 00 00 */ li r6, 0
-/* 801276A8 00123308 48 12 C8 0D */ bl func_80253EB4
-/* 801276AC 0012330C 48 00 01 EC */ b lbl_80127898
-lbl_801276B0:
-/* 801276B0 00123310 7F A3 EB 78 */ mr r3, r29
-/* 801276B4 00123314 7F C4 F3 78 */ mr r4, r30
-/* 801276B8 00123318 38 A0 00 02 */ li r5, 2
-/* 801276BC 0012331C 38 C0 2F 3F */ li r6, 0x2f3f
-/* 801276C0 00123320 48 12 C7 F5 */ bl func_80253EB4
-/* 801276C4 00123324 48 00 01 D4 */ b lbl_80127898
-lbl_801276C8:
-/* 801276C8 00123328 7F A3 EB 78 */ mr r3, r29
-/* 801276CC 0012332C 7F C4 F3 78 */ mr r4, r30
-/* 801276D0 00123330 38 A0 00 02 */ li r5, 2
-/* 801276D4 00123334 38 C0 2F 49 */ li r6, 0x2f49
-/* 801276D8 00123338 48 12 C7 DD */ bl func_80253EB4
-/* 801276DC 0012333C 48 00 01 BC */ b lbl_80127898
-lbl_801276E0:
-/* 801276E0 00123340 7F A3 EB 78 */ mr r3, r29
-/* 801276E4 00123344 7F C4 F3 78 */ mr r4, r30
-/* 801276E8 00123348 38 A0 00 02 */ li r5, 2
-/* 801276EC 0012334C 38 C0 2F 4A */ li r6, 0x2f4a
-/* 801276F0 00123350 48 12 C7 C5 */ bl func_80253EB4
-/* 801276F4 00123354 48 00 01 A4 */ b lbl_80127898
-lbl_801276F8:
-/* 801276F8 00123358 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 801276FC 0012335C 38 03 FF FC */ addi r0, r3, -4
-/* 80127700 00123360 28 00 00 0B */ cmplwi r0, 0xb
-/* 80127704 00123364 41 81 01 94 */ bgt lbl_80127898
-/* 80127708 00123368 3C 60 80 42 */ lis r3, lbl_8041C448@ha
-/* 8012770C 0012336C 54 00 10 3A */ slwi r0, r0, 2
-/* 80127710 00123370 38 63 C4 48 */ addi r3, r3, lbl_8041C448@l
-/* 80127714 00123374 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80127718 00123378 7C 69 03 A6 */ mtctr r3
-/* 8012771C 0012337C 4E 80 04 20 */ bctr
-/* 80127720 00123380 7F A3 EB 78 */ mr r3, r29
-/* 80127724 00123384 7F C4 F3 78 */ mr r4, r30
-/* 80127728 00123388 38 A0 00 01 */ li r5, 1
-/* 8012772C 0012338C 38 C0 00 00 */ li r6, 0
-/* 80127730 00123390 48 12 C7 85 */ bl func_80253EB4
-/* 80127734 00123394 48 00 01 64 */ b lbl_80127898
-/* 80127738 00123398 7F A3 EB 78 */ mr r3, r29
-/* 8012773C 0012339C 7F C4 F3 78 */ mr r4, r30
-/* 80127740 001233A0 38 A0 00 02 */ li r5, 2
-/* 80127744 001233A4 38 C0 2F 50 */ li r6, 0x2f50
-/* 80127748 001233A8 48 12 C7 6D */ bl func_80253EB4
-/* 8012774C 001233AC 48 00 01 4C */ b lbl_80127898
-/* 80127750 001233B0 7F A3 EB 78 */ mr r3, r29
-/* 80127754 001233B4 7F C4 F3 78 */ mr r4, r30
-/* 80127758 001233B8 38 A0 00 02 */ li r5, 2
-/* 8012775C 001233BC 38 C0 2F 56 */ li r6, 0x2f56
-/* 80127760 001233C0 48 12 C7 55 */ bl func_80253EB4
-/* 80127764 001233C4 48 00 01 34 */ b lbl_80127898
-/* 80127768 001233C8 7F A3 EB 78 */ mr r3, r29
-/* 8012776C 001233CC 7F C4 F3 78 */ mr r4, r30
-/* 80127770 001233D0 38 A0 00 02 */ li r5, 2
-/* 80127774 001233D4 38 C0 2F 55 */ li r6, 0x2f55
-/* 80127778 001233D8 48 12 C7 3D */ bl func_80253EB4
-/* 8012777C 001233DC 48 00 01 1C */ b lbl_80127898
-/* 80127780 001233E0 7F A3 EB 78 */ mr r3, r29
-/* 80127784 001233E4 7F C4 F3 78 */ mr r4, r30
-/* 80127788 001233E8 38 C1 00 08 */ addi r6, r1, 8
-/* 8012778C 001233EC 38 A0 00 05 */ li r5, 5
-/* 80127790 001233F0 48 12 C6 FD */ bl func_80253E8C
-/* 80127794 001233F4 3C 80 80 48 */ lis r4, lbl_80482B40@ha
-/* 80127798 001233F8 83 E1 00 08 */ lwz r31, 8(r1)
-/* 8012779C 001233FC 38 84 2B 40 */ addi r4, r4, lbl_80482B40@l
-/* 801277A0 00123400 38 60 46 DD */ li r3, 0x46dd
-/* 801277A4 00123404 90 9F 00 00 */ stw r4, 0(r31)
-/* 801277A8 00123408 48 12 8C 31 */ bl func_802503D8
-/* 801277AC 0012340C 38 E0 00 FF */ li r7, 0xff
-/* 801277B0 00123410 38 00 00 84 */ li r0, 0x84
-/* 801277B4 00123414 98 FF 00 04 */ stb r7, 4(r31)
-/* 801277B8 00123418 7F A3 EB 78 */ mr r3, r29
-/* 801277BC 0012341C 7F C4 F3 78 */ mr r4, r30
-/* 801277C0 00123420 38 A0 00 02 */ li r5, 2
-/* 801277C4 00123424 98 FF 00 05 */ stb r7, 5(r31)
-/* 801277C8 00123428 38 C0 FF FE */ li r6, -2
-/* 801277CC 0012342C 98 FF 00 06 */ stb r7, 6(r31)
-/* 801277D0 00123430 88 FE 00 05 */ lbz r7, 5(r30)
-/* 801277D4 00123434 98 FF 00 07 */ stb r7, 7(r31)
-/* 801277D8 00123438 98 1F 00 09 */ stb r0, 9(r31)
-/* 801277DC 0012343C 48 12 C6 D9 */ bl func_80253EB4
-/* 801277E0 00123440 48 00 00 B8 */ b lbl_80127898
-/* 801277E4 00123444 7F A3 EB 78 */ mr r3, r29
-/* 801277E8 00123448 7F C4 F3 78 */ mr r4, r30
-/* 801277EC 0012344C 38 A0 00 02 */ li r5, 2
-/* 801277F0 00123450 38 C0 2F 3E */ li r6, 0x2f3e
-/* 801277F4 00123454 48 12 C6 C1 */ bl func_80253EB4
-/* 801277F8 00123458 48 00 00 A0 */ b lbl_80127898
-lbl_801277FC:
-/* 801277FC 0012345C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 80127800 00123460 2C 00 00 07 */ cmpwi r0, 7
-/* 80127804 00123464 41 82 00 2C */ beq lbl_80127830
-/* 80127808 00123468 40 80 00 1C */ bge lbl_80127824
-/* 8012780C 0012346C 2C 00 00 05 */ cmpwi r0, 5
-/* 80127810 00123470 41 82 00 88 */ beq lbl_80127898
-/* 80127814 00123474 40 80 00 58 */ bge lbl_8012786C
-/* 80127818 00123478 2C 00 00 04 */ cmpwi r0, 4
-/* 8012781C 0012347C 40 80 00 2C */ bge lbl_80127848
-/* 80127820 00123480 48 00 00 78 */ b lbl_80127898
-lbl_80127824:
-/* 80127824 00123484 2C 00 00 0B */ cmpwi r0, 0xb
-/* 80127828 00123488 41 82 00 5C */ beq lbl_80127884
-/* 8012782C 0012348C 48 00 00 6C */ b lbl_80127898
-lbl_80127830:
-/* 80127830 00123490 7F A3 EB 78 */ mr r3, r29
-/* 80127834 00123494 7F C4 F3 78 */ mr r4, r30
-/* 80127838 00123498 38 A0 00 01 */ li r5, 1
-/* 8012783C 0012349C 38 C0 00 00 */ li r6, 0
-/* 80127840 001234A0 48 12 C6 75 */ bl func_80253EB4
-/* 80127844 001234A4 48 00 00 54 */ b lbl_80127898
-lbl_80127848:
-/* 80127848 001234A8 80 83 02 44 */ lwz r4, 0x244(r3)
-/* 8012784C 001234AC 38 60 00 17 */ li r3, 0x17
-/* 80127850 001234B0 48 03 4A B9 */ bl func_8015C308
-/* 80127854 001234B4 7F A3 EB 78 */ mr r3, r29
-/* 80127858 001234B8 7F C4 F3 78 */ mr r4, r30
-/* 8012785C 001234BC 38 A0 00 02 */ li r5, 2
-/* 80127860 001234C0 38 C0 2F 4F */ li r6, 0x2f4f
-/* 80127864 001234C4 48 12 C6 51 */ bl func_80253EB4
-/* 80127868 001234C8 48 00 00 30 */ b lbl_80127898
-lbl_8012786C:
-/* 8012786C 001234CC 7F A3 EB 78 */ mr r3, r29
-/* 80127870 001234D0 7F C4 F3 78 */ mr r4, r30
-/* 80127874 001234D4 38 A0 00 02 */ li r5, 2
-/* 80127878 001234D8 38 C0 2F 54 */ li r6, 0x2f54
-/* 8012787C 001234DC 48 12 C6 39 */ bl func_80253EB4
-/* 80127880 001234E0 48 00 00 18 */ b lbl_80127898
-lbl_80127884:
-/* 80127884 001234E4 7F A3 EB 78 */ mr r3, r29
-/* 80127888 001234E8 7F C4 F3 78 */ mr r4, r30
-/* 8012788C 001234EC 38 A0 00 02 */ li r5, 2
-/* 80127890 001234F0 38 C0 2F 55 */ li r6, 0x2f55
-/* 80127894 001234F4 48 12 C6 21 */ bl func_80253EB4
-lbl_80127898:
-/* 80127898 001234F8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012789C 001234FC 48 09 F8 E1 */ bl _restgpr_29
-/* 801278A0 00123500 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801278A4 00123504 7C 08 03 A6 */ mtlr r0
-/* 801278A8 00123508 38 21 00 20 */ addi r1, r1, 0x20
-/* 801278AC 0012350C 4E 80 00 20 */ blr
-lbl_801278B0:
-/* 801278B0 00123510 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801278B4 00123514 7C 08 02 A6 */ mflr r0
-/* 801278B8 00123518 38 A0 00 03 */ li r5, 3
-/* 801278BC 0012351C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 801278C0 00123520 38 C1 00 08 */ addi r6, r1, 8
-/* 801278C4 00123524 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 801278C8 00123528 7C 9F 23 78 */ mr r31, r4
-/* 801278CC 0012352C 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 801278D0 00123530 7C 7E 1B 78 */ mr r30, r3
-/* 801278D4 00123534 48 12 C6 09 */ bl func_80253EDC
-/* 801278D8 00123538 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801278DC 0012353C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 801278E0 00123540 54 00 2F 3E */ rlwinm r0, r0, 5, 0x1c, 0x1f
-/* 801278E4 00123544 2C 00 00 03 */ cmpwi r0, 3
-/* 801278E8 00123548 40 80 00 70 */ bge lbl_80127958
-/* 801278EC 0012354C 2C 00 00 00 */ cmpwi r0, 0
-/* 801278F0 00123550 40 80 00 08 */ bge lbl_801278F8
-/* 801278F4 00123554 48 00 00 64 */ b lbl_80127958
-lbl_801278F8:
-/* 801278F8 00123558 80 01 00 08 */ lwz r0, 8(r1)
-/* 801278FC 0012355C 2C 00 00 02 */ cmpwi r0, 2
-/* 80127900 00123560 41 82 00 38 */ beq lbl_80127938
-/* 80127904 00123564 40 80 00 54 */ bge lbl_80127958
-/* 80127908 00123568 2C 00 00 01 */ cmpwi r0, 1
-/* 8012790C 0012356C 40 80 00 08 */ bge lbl_80127914
-/* 80127910 00123570 48 00 00 48 */ b lbl_80127958
-lbl_80127914:
-/* 80127914 00123574 7F C3 F3 78 */ mr r3, r30
-/* 80127918 00123578 7F E4 FB 78 */ mr r4, r31
-/* 8012791C 0012357C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80127920 00123580 38 A0 00 06 */ li r5, 6
-/* 80127924 00123584 48 12 C5 B9 */ bl func_80253EDC
-/* 80127928 00123588 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012792C 0012358C 38 60 00 01 */ li r3, 1
-/* 80127930 00123590 4B F3 21 0D */ bl func_80059A3C
-/* 80127934 00123594 48 00 00 24 */ b lbl_80127958
-lbl_80127938:
-/* 80127938 00123598 7F C3 F3 78 */ mr r3, r30
-/* 8012793C 0012359C 7F E4 FB 78 */ mr r4, r31
-/* 80127940 001235A0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80127944 001235A4 38 A0 00 06 */ li r5, 6
-/* 80127948 001235A8 48 12 C5 95 */ bl func_80253EDC
-/* 8012794C 001235AC 38 81 00 0C */ addi r4, r1, 0xc
-/* 80127950 001235B0 38 60 00 02 */ li r3, 2
-/* 80127954 001235B4 4B F3 20 E9 */ bl func_80059A3C
-lbl_80127958:
-/* 80127958 001235B8 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012795C 001235BC 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80127960 001235C0 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80127964 001235C4 7C 08 03 A6 */ mtlr r0
-/* 80127968 001235C8 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012796C 001235CC 4E 80 00 20 */ blr
-lbl_80127970:
-/* 80127970 001235D0 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80127974 001235D4 7C 08 02 A6 */ mflr r0
-/* 80127978 001235D8 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8012797C 001235DC 39 61 00 30 */ addi r11, r1, 0x30
-/* 80127980 001235E0 48 09 F7 B1 */ bl _savegpr_29
-/* 80127984 001235E4 7C 7E 1B 78 */ mr r30, r3
-/* 80127988 001235E8 7C 9F 23 78 */ mr r31, r4
-/* 8012798C 001235EC 38 C1 00 14 */ addi r6, r1, 0x14
-/* 80127990 001235F0 38 A0 00 03 */ li r5, 3
-/* 80127994 001235F4 48 12 C4 F9 */ bl func_80253E8C
-/* 80127998 001235F8 80 61 00 14 */ lwz r3, 0x14(r1)
-/* 8012799C 001235FC 38 03 FF F9 */ addi r0, r3, -7
-/* 801279A0 00123600 28 00 00 0A */ cmplwi r0, 0xa
-/* 801279A4 00123604 41 81 03 D4 */ bgt lbl_80127D78
-/* 801279A8 00123608 3C 60 80 42 */ lis r3, lbl_8041C478@ha
-/* 801279AC 0012360C 54 00 10 3A */ slwi r0, r0, 2
-/* 801279B0 00123610 38 63 C4 78 */ addi r3, r3, lbl_8041C478@l
-/* 801279B4 00123614 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801279B8 00123618 7C 69 03 A6 */ mtctr r3
-/* 801279BC 0012361C 4E 80 04 20 */ bctr
-/* 801279C0 00123620 7F C3 F3 78 */ mr r3, r30
-/* 801279C4 00123624 7F E4 FB 78 */ mr r4, r31
-/* 801279C8 00123628 38 A0 00 01 */ li r5, 1
-/* 801279CC 0012362C 38 C0 00 00 */ li r6, 0
-/* 801279D0 00123630 48 12 C4 E5 */ bl func_80253EB4
-/* 801279D4 00123634 48 00 03 A4 */ b lbl_80127D78
-/* 801279D8 00123638 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801279DC 0012363C A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 801279E0 00123640 28 00 00 11 */ cmplwi r0, 0x11
-/* 801279E4 00123644 40 82 00 44 */ bne lbl_80127A28
-/* 801279E8 00123648 A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 801279EC 0012364C 38 A1 00 0C */ addi r5, r1, 0xc
-/* 801279F0 00123650 38 80 00 08 */ li r4, 8
-/* 801279F4 00123654 48 12 C4 59 */ bl func_80253E4C
-/* 801279F8 00123658 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801279FC 0012365C 2C 00 00 00 */ cmpwi r0, 0
-/* 80127A00 00123660 40 82 00 28 */ bne lbl_80127A28
-/* 80127A04 00123664 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80127A08 00123668 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80127A0C 0012366C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80127A10 00123670 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80127A14 00123674 7C 63 16 70 */ srawi r3, r3, 2
-/* 80127A18 00123678 98 9F 00 02 */ stb r4, 2(r31)
-/* 80127A1C 0012367C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80127A20 00123680 98 7F 00 03 */ stb r3, 3(r31)
-/* 80127A24 00123684 98 1F 00 04 */ stb r0, 4(r31)
-lbl_80127A28:
-/* 80127A28 00123688 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127A2C 0012368C A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127A30 00123690 28 00 00 13 */ cmplwi r0, 0x13
-/* 80127A34 00123694 40 82 00 28 */ bne lbl_80127A5C
-/* 80127A38 00123698 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80127A3C 0012369C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80127A40 001236A0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80127A44 001236A4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80127A48 001236A8 7C 63 16 70 */ srawi r3, r3, 2
-/* 80127A4C 001236AC 98 9F 00 02 */ stb r4, 2(r31)
-/* 80127A50 001236B0 7C 00 16 70 */ srawi r0, r0, 2
-/* 80127A54 001236B4 98 7F 00 03 */ stb r3, 3(r31)
-/* 80127A58 001236B8 98 1F 00 04 */ stb r0, 4(r31)
-lbl_80127A5C:
-/* 80127A5C 001236BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127A60 001236C0 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127A64 001236C4 28 00 00 14 */ cmplwi r0, 0x14
-/* 80127A68 001236C8 40 82 03 10 */ bne lbl_80127D78
-/* 80127A6C 001236CC 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80127A70 001236D0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80127A74 001236D4 7C 04 16 70 */ srawi r4, r0, 2
-/* 80127A78 001236D8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80127A7C 001236DC 7C 63 16 70 */ srawi r3, r3, 2
-/* 80127A80 001236E0 98 9F 00 02 */ stb r4, 2(r31)
-/* 80127A84 001236E4 7C 00 16 70 */ srawi r0, r0, 2
-/* 80127A88 001236E8 98 7F 00 03 */ stb r3, 3(r31)
-/* 80127A8C 001236EC 98 1F 00 04 */ stb r0, 4(r31)
-/* 80127A90 001236F0 48 00 02 E8 */ b lbl_80127D78
-/* 80127A94 001236F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127A98 001236F8 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127A9C 001236FC 28 00 00 11 */ cmplwi r0, 0x11
-/* 80127AA0 00123700 40 82 00 5C */ bne lbl_80127AFC
-/* 80127AA4 00123704 A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 80127AA8 00123708 38 A1 00 08 */ addi r5, r1, 8
-/* 80127AAC 0012370C 38 80 00 08 */ li r4, 8
-/* 80127AB0 00123710 48 12 C3 9D */ bl func_80253E4C
-/* 80127AB4 00123714 80 01 00 08 */ lwz r0, 8(r1)
-/* 80127AB8 00123718 2C 00 00 00 */ cmpwi r0, 0
-/* 80127ABC 0012371C 40 82 00 40 */ bne lbl_80127AFC
-/* 80127AC0 00123720 38 60 00 09 */ li r3, 9
-/* 80127AC4 00123724 48 03 AF CD */ bl func_80162A90
-/* 80127AC8 00123728 2C 03 00 00 */ cmpwi r3, 0
-/* 80127ACC 0012372C 41 82 00 1C */ beq lbl_80127AE8
-/* 80127AD0 00123730 7F C3 F3 78 */ mr r3, r30
-/* 80127AD4 00123734 7F E4 FB 78 */ mr r4, r31
-/* 80127AD8 00123738 38 A0 00 02 */ li r5, 2
-/* 80127ADC 0012373C 38 C0 2F 3D */ li r6, 0x2f3d
-/* 80127AE0 00123740 48 12 C3 D5 */ bl func_80253EB4
-/* 80127AE4 00123744 48 00 00 18 */ b lbl_80127AFC
-lbl_80127AE8:
-/* 80127AE8 00123748 7F C3 F3 78 */ mr r3, r30
-/* 80127AEC 0012374C 7F E4 FB 78 */ mr r4, r31
-/* 80127AF0 00123750 38 A0 00 02 */ li r5, 2
-/* 80127AF4 00123754 38 C0 30 AF */ li r6, 0x30af
-/* 80127AF8 00123758 48 12 C3 BD */ bl func_80253EB4
-lbl_80127AFC:
-/* 80127AFC 0012375C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127B00 00123760 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127B04 00123764 28 00 00 13 */ cmplwi r0, 0x13
-/* 80127B08 00123768 40 82 00 18 */ bne lbl_80127B20
-/* 80127B0C 0012376C 7F C3 F3 78 */ mr r3, r30
-/* 80127B10 00123770 7F E4 FB 78 */ mr r4, r31
-/* 80127B14 00123774 38 A0 00 02 */ li r5, 2
-/* 80127B18 00123778 38 C0 2F 3E */ li r6, 0x2f3e
-/* 80127B1C 0012377C 48 12 C3 99 */ bl func_80253EB4
-lbl_80127B20:
-/* 80127B20 00123780 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127B24 00123784 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127B28 00123788 28 00 00 14 */ cmplwi r0, 0x14
-/* 80127B2C 0012378C 40 82 02 4C */ bne lbl_80127D78
-/* 80127B30 00123790 7F C3 F3 78 */ mr r3, r30
-/* 80127B34 00123794 7F E4 FB 78 */ mr r4, r31
-/* 80127B38 00123798 38 A0 00 02 */ li r5, 2
-/* 80127B3C 0012379C 38 C0 2F 3E */ li r6, 0x2f3e
-/* 80127B40 001237A0 48 12 C3 75 */ bl func_80253EB4
-/* 80127B44 001237A4 48 00 02 34 */ b lbl_80127D78
-/* 80127B48 001237A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127B4C 001237AC 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80127B50 001237B0 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80127B54 001237B4 41 82 02 24 */ beq lbl_80127D78
-/* 80127B58 001237B8 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80127B5C 001237BC 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80127B60 001237C0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80127B64 001237C4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80127B68 001237C8 7C 63 16 70 */ srawi r3, r3, 2
-/* 80127B6C 001237CC 98 9F 00 02 */ stb r4, 2(r31)
-/* 80127B70 001237D0 7C 00 16 70 */ srawi r0, r0, 2
-/* 80127B74 001237D4 98 7F 00 03 */ stb r3, 3(r31)
-/* 80127B78 001237D8 98 1F 00 04 */ stb r0, 4(r31)
-/* 80127B7C 001237DC 48 00 01 FC */ b lbl_80127D78
-/* 80127B80 001237E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127B84 001237E4 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127B88 001237E8 28 00 00 13 */ cmplwi r0, 0x13
-/* 80127B8C 001237EC 40 82 01 EC */ bne lbl_80127D78
-/* 80127B90 001237F0 7F C3 F3 78 */ mr r3, r30
-/* 80127B94 001237F4 7F E4 FB 78 */ mr r4, r31
-/* 80127B98 001237F8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80127B9C 001237FC 38 A0 00 05 */ li r5, 5
-/* 80127BA0 00123800 48 12 C2 ED */ bl func_80253E8C
-/* 80127BA4 00123804 3C 80 80 48 */ lis r4, lbl_80482B40@ha
-/* 80127BA8 00123808 83 A1 00 10 */ lwz r29, 0x10(r1)
-/* 80127BAC 0012380C 38 84 2B 40 */ addi r4, r4, lbl_80482B40@l
-/* 80127BB0 00123810 38 60 55 34 */ li r3, 0x5534
-/* 80127BB4 00123814 90 9D 00 00 */ stw r4, 0(r29)
-/* 80127BB8 00123818 48 12 88 21 */ bl func_802503D8
-/* 80127BBC 0012381C 88 BF 00 02 */ lbz r5, 2(r31)
-/* 80127BC0 00123820 38 00 00 84 */ li r0, 0x84
-/* 80127BC4 00123824 7F C3 F3 78 */ mr r3, r30
-/* 80127BC8 00123828 7F E4 FB 78 */ mr r4, r31
-/* 80127BCC 0012382C 98 BD 00 04 */ stb r5, 4(r29)
-/* 80127BD0 00123830 38 A0 00 02 */ li r5, 2
-/* 80127BD4 00123834 38 C0 FF FE */ li r6, -2
-/* 80127BD8 00123838 88 FF 00 03 */ lbz r7, 3(r31)
-/* 80127BDC 0012383C 98 FD 00 05 */ stb r7, 5(r29)
-/* 80127BE0 00123840 88 FF 00 04 */ lbz r7, 4(r31)
-/* 80127BE4 00123844 98 FD 00 06 */ stb r7, 6(r29)
-/* 80127BE8 00123848 88 FF 00 05 */ lbz r7, 5(r31)
-/* 80127BEC 0012384C 98 FD 00 07 */ stb r7, 7(r29)
-/* 80127BF0 00123850 98 1D 00 09 */ stb r0, 9(r29)
-/* 80127BF4 00123854 48 12 C2 C1 */ bl func_80253EB4
-/* 80127BF8 00123858 48 00 01 80 */ b lbl_80127D78
-/* 80127BFC 0012385C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127C00 00123860 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127C04 00123864 2C 00 00 14 */ cmpwi r0, 0x14
-/* 80127C08 00123868 41 82 01 00 */ beq lbl_80127D08
-/* 80127C0C 0012386C 40 80 01 6C */ bge lbl_80127D78
-/* 80127C10 00123870 2C 00 00 11 */ cmpwi r0, 0x11
-/* 80127C14 00123874 40 80 00 08 */ bge lbl_80127C1C
-/* 80127C18 00123878 48 00 01 60 */ b lbl_80127D78
-lbl_80127C1C:
-/* 80127C1C 0012387C A0 03 01 30 */ lhz r0, 0x130(r3)
-/* 80127C20 00123880 2C 00 00 04 */ cmpwi r0, 4
-/* 80127C24 00123884 41 82 00 78 */ beq lbl_80127C9C
-/* 80127C28 00123888 40 80 00 1C */ bge lbl_80127C44
-/* 80127C2C 0012388C 2C 00 00 00 */ cmpwi r0, 0
-/* 80127C30 00123890 41 82 00 24 */ beq lbl_80127C54
-/* 80127C34 00123894 41 80 01 44 */ blt lbl_80127D78
-/* 80127C38 00123898 2C 00 00 03 */ cmpwi r0, 3
-/* 80127C3C 0012389C 40 80 00 48 */ bge lbl_80127C84
-/* 80127C40 001238A0 48 00 00 2C */ b lbl_80127C6C
-lbl_80127C44:
-/* 80127C44 001238A4 2C 00 00 06 */ cmpwi r0, 6
-/* 80127C48 001238A8 41 82 00 84 */ beq lbl_80127CCC
-/* 80127C4C 001238AC 40 80 01 2C */ bge lbl_80127D78
-/* 80127C50 001238B0 48 00 00 64 */ b lbl_80127CB4
-lbl_80127C54:
-/* 80127C54 001238B4 7F C3 F3 78 */ mr r3, r30
-/* 80127C58 001238B8 7F E4 FB 78 */ mr r4, r31
-/* 80127C5C 001238BC 38 A0 00 02 */ li r5, 2
-/* 80127C60 001238C0 38 C0 55 30 */ li r6, 0x5530
-/* 80127C64 001238C4 48 12 C2 51 */ bl func_80253EB4
-/* 80127C68 001238C8 48 00 01 10 */ b lbl_80127D78
-lbl_80127C6C:
-/* 80127C6C 001238CC 7F C3 F3 78 */ mr r3, r30
-/* 80127C70 001238D0 7F E4 FB 78 */ mr r4, r31
-/* 80127C74 001238D4 38 A0 00 02 */ li r5, 2
-/* 80127C78 001238D8 38 C0 2F 42 */ li r6, 0x2f42
-/* 80127C7C 001238DC 48 12 C2 39 */ bl func_80253EB4
-/* 80127C80 001238E0 48 00 00 F8 */ b lbl_80127D78
-lbl_80127C84:
-/* 80127C84 001238E4 7F C3 F3 78 */ mr r3, r30
-/* 80127C88 001238E8 7F E4 FB 78 */ mr r4, r31
-/* 80127C8C 001238EC 38 A0 00 02 */ li r5, 2
-/* 80127C90 001238F0 38 C0 2F 43 */ li r6, 0x2f43
-/* 80127C94 001238F4 48 12 C2 21 */ bl func_80253EB4
-/* 80127C98 001238F8 48 00 00 E0 */ b lbl_80127D78
-lbl_80127C9C:
-/* 80127C9C 001238FC 7F C3 F3 78 */ mr r3, r30
-/* 80127CA0 00123900 7F E4 FB 78 */ mr r4, r31
-/* 80127CA4 00123904 38 A0 00 02 */ li r5, 2
-/* 80127CA8 00123908 38 C0 2F 43 */ li r6, 0x2f43
-/* 80127CAC 0012390C 48 12 C2 09 */ bl func_80253EB4
-/* 80127CB0 00123910 48 00 00 C8 */ b lbl_80127D78
-lbl_80127CB4:
-/* 80127CB4 00123914 7F C3 F3 78 */ mr r3, r30
-/* 80127CB8 00123918 7F E4 FB 78 */ mr r4, r31
-/* 80127CBC 0012391C 38 A0 00 02 */ li r5, 2
-/* 80127CC0 00123920 38 C0 2F 43 */ li r6, 0x2f43
-/* 80127CC4 00123924 48 12 C1 F1 */ bl func_80253EB4
-/* 80127CC8 00123928 48 00 00 B0 */ b lbl_80127D78
-lbl_80127CCC:
-/* 80127CCC 0012392C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80127CD0 00123930 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
-/* 80127CD4 00123934 41 82 00 1C */ beq lbl_80127CF0
-/* 80127CD8 00123938 7F C3 F3 78 */ mr r3, r30
-/* 80127CDC 0012393C 7F E4 FB 78 */ mr r4, r31
-/* 80127CE0 00123940 38 A0 00 02 */ li r5, 2
-/* 80127CE4 00123944 38 C0 52 57 */ li r6, 0x5257
-/* 80127CE8 00123948 48 12 C1 CD */ bl func_80253EB4
-/* 80127CEC 0012394C 48 00 00 8C */ b lbl_80127D78
-lbl_80127CF0:
-/* 80127CF0 00123950 7F C3 F3 78 */ mr r3, r30
-/* 80127CF4 00123954 7F E4 FB 78 */ mr r4, r31
-/* 80127CF8 00123958 38 A0 00 02 */ li r5, 2
-/* 80127CFC 0012395C 38 C0 2F 44 */ li r6, 0x2f44
-/* 80127D00 00123960 48 12 C1 B5 */ bl func_80253EB4
-/* 80127D04 00123964 48 00 00 74 */ b lbl_80127D78
-lbl_80127D08:
-/* 80127D08 00123968 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80127D0C 0012396C 54 00 76 3E */ rlwinm r0, r0, 0xe, 0x18, 0x1f
-/* 80127D10 00123970 2C 00 00 02 */ cmpwi r0, 2
-/* 80127D14 00123974 41 82 00 38 */ beq lbl_80127D4C
-/* 80127D18 00123978 40 80 00 10 */ bge lbl_80127D28
-/* 80127D1C 0012397C 2C 00 00 01 */ cmpwi r0, 1
-/* 80127D20 00123980 40 80 00 14 */ bge lbl_80127D34
-/* 80127D24 00123984 48 00 00 54 */ b lbl_80127D78
-lbl_80127D28:
-/* 80127D28 00123988 2C 00 00 04 */ cmpwi r0, 4
-/* 80127D2C 0012398C 40 80 00 4C */ bge lbl_80127D78
-/* 80127D30 00123990 48 00 00 34 */ b lbl_80127D64
-lbl_80127D34:
-/* 80127D34 00123994 7F C3 F3 78 */ mr r3, r30
-/* 80127D38 00123998 7F E4 FB 78 */ mr r4, r31
-/* 80127D3C 0012399C 38 A0 00 02 */ li r5, 2
-/* 80127D40 001239A0 38 C0 2F 46 */ li r6, 0x2f46
-/* 80127D44 001239A4 48 12 C1 71 */ bl func_80253EB4
-/* 80127D48 001239A8 48 00 00 30 */ b lbl_80127D78
-lbl_80127D4C:
-/* 80127D4C 001239AC 7F C3 F3 78 */ mr r3, r30
-/* 80127D50 001239B0 7F E4 FB 78 */ mr r4, r31
-/* 80127D54 001239B4 38 A0 00 02 */ li r5, 2
-/* 80127D58 001239B8 38 C0 52 3F */ li r6, 0x523f
-/* 80127D5C 001239BC 48 12 C1 59 */ bl func_80253EB4
-/* 80127D60 001239C0 48 00 00 18 */ b lbl_80127D78
-lbl_80127D64:
-/* 80127D64 001239C4 7F C3 F3 78 */ mr r3, r30
-/* 80127D68 001239C8 7F E4 FB 78 */ mr r4, r31
-/* 80127D6C 001239CC 38 A0 00 02 */ li r5, 2
-/* 80127D70 001239D0 38 C0 52 3E */ li r6, 0x523e
-/* 80127D74 001239D4 48 12 C1 41 */ bl func_80253EB4
-lbl_80127D78:
-/* 80127D78 001239D8 39 61 00 30 */ addi r11, r1, 0x30
-/* 80127D7C 001239DC 48 09 F4 01 */ bl _restgpr_29
-/* 80127D80 001239E0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80127D84 001239E4 7C 08 03 A6 */ mtlr r0
-/* 80127D88 001239E8 38 21 00 30 */ addi r1, r1, 0x30
-/* 80127D8C 001239EC 4E 80 00 20 */ blr
-lbl_80127D90:
-/* 80127D90 001239F0 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80127D94 001239F4 7C 08 02 A6 */ mflr r0
-/* 80127D98 001239F8 38 A0 00 03 */ li r5, 3
-/* 80127D9C 001239FC 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80127DA0 00123A00 38 C1 00 08 */ addi r6, r1, 8
-/* 80127DA4 00123A04 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80127DA8 00123A08 7C 9F 23 78 */ mr r31, r4
-/* 80127DAC 00123A0C 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80127DB0 00123A10 7C 7E 1B 78 */ mr r30, r3
-/* 80127DB4 00123A14 48 12 C1 29 */ bl func_80253EDC
-/* 80127DB8 00123A18 80 01 00 08 */ lwz r0, 8(r1)
-/* 80127DBC 00123A1C 2C 00 00 0C */ cmpwi r0, 0xc
-/* 80127DC0 00123A20 41 82 00 2C */ beq lbl_80127DEC
-/* 80127DC4 00123A24 40 80 00 1C */ bge lbl_80127DE0
-/* 80127DC8 00123A28 2C 00 00 07 */ cmpwi r0, 7
-/* 80127DCC 00123A2C 41 82 00 C4 */ beq lbl_80127E90
-/* 80127DD0 00123A30 40 80 01 B4 */ bge lbl_80127F84
-/* 80127DD4 00123A34 2C 00 00 06 */ cmpwi r0, 6
-/* 80127DD8 00123A38 40 80 00 54 */ bge lbl_80127E2C
-/* 80127DDC 00123A3C 48 00 01 A8 */ b lbl_80127F84
-lbl_80127DE0:
-/* 80127DE0 00123A40 2C 00 00 0F */ cmpwi r0, 0xf
-/* 80127DE4 00123A44 41 82 01 10 */ beq lbl_80127EF4
-/* 80127DE8 00123A48 48 00 01 9C */ b lbl_80127F84
-lbl_80127DEC:
-/* 80127DEC 00123A4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127DF0 00123A50 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80127DF4 00123A54 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80127DF8 00123A58 40 82 01 8C */ bne lbl_80127F84
-/* 80127DFC 00123A5C A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 80127E00 00123A60 28 00 00 11 */ cmplwi r0, 0x11
-/* 80127E04 00123A64 40 82 01 80 */ bne lbl_80127F84
-/* 80127E08 00123A68 7F C3 F3 78 */ mr r3, r30
-/* 80127E0C 00123A6C 7F E4 FB 78 */ mr r4, r31
-/* 80127E10 00123A70 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80127E14 00123A74 38 A0 00 06 */ li r5, 6
-/* 80127E18 00123A78 48 12 C0 C5 */ bl func_80253EDC
-/* 80127E1C 00123A7C 38 81 00 0C */ addi r4, r1, 0xc
-/* 80127E20 00123A80 38 60 00 01 */ li r3, 1
-/* 80127E24 00123A84 4B F3 1C 19 */ bl func_80059A3C
-/* 80127E28 00123A88 48 00 01 5C */ b lbl_80127F84
-lbl_80127E2C:
-/* 80127E2C 00123A8C 7F C3 F3 78 */ mr r3, r30
-/* 80127E30 00123A90 7F E4 FB 78 */ mr r4, r31
-/* 80127E34 00123A94 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80127E38 00123A98 38 A0 00 06 */ li r5, 6
-/* 80127E3C 00123A9C 48 12 C0 A1 */ bl func_80253EDC
-/* 80127E40 00123AA0 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80127E44 00123AA4 C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 80127E48 00123AA8 C0 62 8D 48 */ lfs f3, lbl_80641348-_SDA2_BASE_(r2)
-/* 80127E4C 00123AAC EC 40 20 28 */ fsubs f2, f0, f4
-/* 80127E50 00123AB0 C0 22 8D 5C */ lfs f1, lbl_8064135C-_SDA2_BASE_(r2)
-/* 80127E54 00123AB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127E58 00123AB8 C0 02 8D 60 */ lfs f0, lbl_80641360-_SDA2_BASE_(r2)
-/* 80127E5C 00123ABC EC 42 00 F2 */ fmuls f2, f2, f3
-/* 80127E60 00123AC0 EC 44 10 2A */ fadds f2, f4, f2
-/* 80127E64 00123AC4 EC 22 08 28 */ fsubs f1, f2, f1
-/* 80127E68 00123AC8 D0 23 02 74 */ stfs f1, 0x274(r3)
-/* 80127E6C 00123ACC C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 80127E70 00123AD0 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 80127E74 00123AD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127E78 00123AD8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 80127E7C 00123ADC EC 21 00 F2 */ fmuls f1, f1, f3
-/* 80127E80 00123AE0 EC 22 08 2A */ fadds f1, f2, f1
-/* 80127E84 00123AE4 EC 00 08 28 */ fsubs f0, f0, f1
-/* 80127E88 00123AE8 D0 03 02 7C */ stfs f0, 0x27c(r3)
-/* 80127E8C 00123AEC 48 00 00 F8 */ b lbl_80127F84
-lbl_80127E90:
-/* 80127E90 00123AF0 7F C3 F3 78 */ mr r3, r30
-/* 80127E94 00123AF4 7F E4 FB 78 */ mr r4, r31
-/* 80127E98 00123AF8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80127E9C 00123AFC 38 A0 00 06 */ li r5, 6
-/* 80127EA0 00123B00 48 12 C0 3D */ bl func_80253EDC
-/* 80127EA4 00123B04 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80127EA8 00123B08 C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 80127EAC 00123B0C C0 62 8D 48 */ lfs f3, lbl_80641348-_SDA2_BASE_(r2)
-/* 80127EB0 00123B10 EC 40 20 28 */ fsubs f2, f0, f4
-/* 80127EB4 00123B14 C0 22 8D 5C */ lfs f1, lbl_8064135C-_SDA2_BASE_(r2)
-/* 80127EB8 00123B18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127EBC 00123B1C C0 02 8D 60 */ lfs f0, lbl_80641360-_SDA2_BASE_(r2)
-/* 80127EC0 00123B20 EC 42 00 F2 */ fmuls f2, f2, f3
-/* 80127EC4 00123B24 EC 44 10 2A */ fadds f2, f4, f2
-/* 80127EC8 00123B28 EC 22 08 28 */ fsubs f1, f2, f1
-/* 80127ECC 00123B2C D0 23 02 78 */ stfs f1, 0x278(r3)
-/* 80127ED0 00123B30 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 80127ED4 00123B34 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 80127ED8 00123B38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127EDC 00123B3C EC 21 10 28 */ fsubs f1, f1, f2
-/* 80127EE0 00123B40 EC 21 00 F2 */ fmuls f1, f1, f3
-/* 80127EE4 00123B44 EC 22 08 2A */ fadds f1, f2, f1
-/* 80127EE8 00123B48 EC 00 08 28 */ fsubs f0, f0, f1
-/* 80127EEC 00123B4C D0 03 02 80 */ stfs f0, 0x280(r3)
-/* 80127EF0 00123B50 48 00 00 94 */ b lbl_80127F84
-lbl_80127EF4:
-/* 80127EF4 00123B54 7F C3 F3 78 */ mr r3, r30
-/* 80127EF8 00123B58 7F E4 FB 78 */ mr r4, r31
-/* 80127EFC 00123B5C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80127F00 00123B60 38 A0 00 06 */ li r5, 6
-/* 80127F04 00123B64 48 12 BF D9 */ bl func_80253EDC
-/* 80127F08 00123B68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127F0C 00123B6C 38 80 FF 00 */ li r4, -256
-/* 80127F10 00123B70 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 80127F14 00123B74 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80127F18 00123B78 7C A8 23 78 */ or r8, r5, r4
-/* 80127F1C 00123B7C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80127F20 00123B80 41 82 00 0C */ beq lbl_80127F2C
-/* 80127F24 00123B84 64 A8 3F 3F */ oris r8, r5, 0x3f3f
-/* 80127F28 00123B88 61 08 3F 00 */ ori r8, r8, 0x3f00
-lbl_80127F2C:
-/* 80127F2C 00123B8C C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80127F30 00123B90 38 60 2F 48 */ li r3, 0x2f48
-/* 80127F34 00123B94 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80127F38 00123B98 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80127F3C 00123B9C FC 80 28 1E */ fctiwz f4, f5
-/* 80127F40 00123BA0 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80127F44 00123BA4 FC 40 18 1E */ fctiwz f2, f3
-/* 80127F48 00123BA8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80127F4C 00123BAC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80127F50 00123BB0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80127F54 00123BB4 FC 20 08 1E */ fctiwz f1, f1
-/* 80127F58 00123BB8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80127F5C 00123BBC FC 00 00 1E */ fctiwz f0, f0
-/* 80127F60 00123BC0 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80127F64 00123BC4 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80127F68 00123BC8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80127F6C 00123BCC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80127F70 00123BD0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80127F74 00123BD4 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80127F78 00123BD8 7C 06 07 34 */ extsh r6, r0
-/* 80127F7C 00123BDC 7C E7 07 34 */ extsh r7, r7
-/* 80127F80 00123BE0 48 12 81 B5 */ bl func_80250134
-lbl_80127F84:
-/* 80127F84 00123BE4 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80127F88 00123BE8 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80127F8C 00123BEC 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80127F90 00123BF0 7C 08 03 A6 */ mtlr r0
-/* 80127F94 00123BF4 38 21 00 60 */ addi r1, r1, 0x60
-/* 80127F98 00123BF8 4E 80 00 20 */ blr
-lbl_80127F9C:
-/* 80127F9C 00123BFC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80127FA0 00123C00 7C 08 02 A6 */ mflr r0
-/* 80127FA4 00123C04 7C 63 07 34 */ extsh r3, r3
-/* 80127FA8 00123C08 38 A0 00 03 */ li r5, 3
-/* 80127FAC 00123C0C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80127FB0 00123C10 38 C1 00 08 */ addi r6, r1, 8
-/* 80127FB4 00123C14 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80127FB8 00123C18 7C 9F 23 78 */ mr r31, r4
-/* 80127FBC 00123C1C 48 12 BE D1 */ bl func_80253E8C
-/* 80127FC0 00123C20 80 61 00 08 */ lwz r3, 8(r1)
-/* 80127FC4 00123C24 38 03 FF FA */ addi r0, r3, -6
-/* 80127FC8 00123C28 28 00 00 08 */ cmplwi r0, 8
-/* 80127FCC 00123C2C 41 81 00 F8 */ bgt lbl_801280C4
-/* 80127FD0 00123C30 3C 60 80 42 */ lis r3, lbl_8041C4A4@ha
-/* 80127FD4 00123C34 54 00 10 3A */ slwi r0, r0, 2
-/* 80127FD8 00123C38 38 63 C4 A4 */ addi r3, r3, lbl_8041C4A4@l
-/* 80127FDC 00123C3C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80127FE0 00123C40 7C 69 03 A6 */ mtctr r3
-/* 80127FE4 00123C44 4E 80 04 20 */ bctr
-/* 80127FE8 00123C48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80127FEC 00123C4C 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80127FF0 00123C50 28 00 00 02 */ cmplwi r0, 2
-/* 80127FF4 00123C54 40 80 00 D0 */ bge lbl_801280C4
-/* 80127FF8 00123C58 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80127FFC 00123C5C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80128000 00123C60 7C 04 16 70 */ srawi r4, r0, 2
-/* 80128004 00123C64 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128008 00123C68 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012800C 00123C6C 98 9F 00 02 */ stb r4, 2(r31)
-/* 80128010 00123C70 7C 00 16 70 */ srawi r0, r0, 2
-/* 80128014 00123C74 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128018 00123C78 98 1F 00 04 */ stb r0, 4(r31)
-/* 8012801C 00123C7C 48 00 00 A8 */ b lbl_801280C4
-/* 80128020 00123C80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128024 00123C84 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80128028 00123C88 28 00 00 03 */ cmplwi r0, 3
-/* 8012802C 00123C8C 40 80 00 98 */ bge lbl_801280C4
-/* 80128030 00123C90 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80128034 00123C94 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80128038 00123C98 7C 04 16 70 */ srawi r4, r0, 2
-/* 8012803C 00123C9C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128040 00123CA0 7C 63 16 70 */ srawi r3, r3, 2
-/* 80128044 00123CA4 98 9F 00 02 */ stb r4, 2(r31)
-/* 80128048 00123CA8 7C 00 16 70 */ srawi r0, r0, 2
-/* 8012804C 00123CAC 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128050 00123CB0 98 1F 00 04 */ stb r0, 4(r31)
-/* 80128054 00123CB4 48 00 00 70 */ b lbl_801280C4
-/* 80128058 00123CB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012805C 00123CBC 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80128060 00123CC0 28 00 00 02 */ cmplwi r0, 2
-/* 80128064 00123CC4 40 80 00 60 */ bge lbl_801280C4
-/* 80128068 00123CC8 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8012806C 00123CCC 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80128070 00123CD0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80128074 00123CD4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128078 00123CD8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012807C 00123CDC 98 9F 00 02 */ stb r4, 2(r31)
-/* 80128080 00123CE0 7C 00 16 70 */ srawi r0, r0, 2
-/* 80128084 00123CE4 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128088 00123CE8 98 1F 00 04 */ stb r0, 4(r31)
-/* 8012808C 00123CEC 48 00 00 38 */ b lbl_801280C4
-/* 80128090 00123CF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128094 00123CF4 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80128098 00123CF8 28 00 00 02 */ cmplwi r0, 2
-/* 8012809C 00123CFC 40 80 00 28 */ bge lbl_801280C4
-/* 801280A0 00123D00 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801280A4 00123D04 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801280A8 00123D08 7C 04 16 70 */ srawi r4, r0, 2
-/* 801280AC 00123D0C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801280B0 00123D10 7C 63 16 70 */ srawi r3, r3, 2
-/* 801280B4 00123D14 98 9F 00 02 */ stb r4, 2(r31)
-/* 801280B8 00123D18 7C 00 16 70 */ srawi r0, r0, 2
-/* 801280BC 00123D1C 98 7F 00 03 */ stb r3, 3(r31)
-/* 801280C0 00123D20 98 1F 00 04 */ stb r0, 4(r31)
-lbl_801280C4:
-/* 801280C4 00123D24 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801280C8 00123D28 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801280CC 00123D2C 7C 08 03 A6 */ mtlr r0
-/* 801280D0 00123D30 38 21 00 20 */ addi r1, r1, 0x20
-/* 801280D4 00123D34 4E 80 00 20 */ blr
-lbl_801280D8:
-/* 801280D8 00123D38 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801280DC 00123D3C 7C 08 02 A6 */ mflr r0
-/* 801280E0 00123D40 38 A0 00 03 */ li r5, 3
-/* 801280E4 00123D44 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801280E8 00123D48 38 C1 00 08 */ addi r6, r1, 8
-/* 801280EC 00123D4C 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801280F0 00123D50 7C 9F 23 78 */ mr r31, r4
-/* 801280F4 00123D54 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 801280F8 00123D58 7C 7E 1B 78 */ mr r30, r3
-/* 801280FC 00123D5C 48 12 BD E1 */ bl func_80253EDC
-/* 80128100 00123D60 7F C3 F3 78 */ mr r3, r30
-/* 80128104 00123D64 7F E4 FB 78 */ mr r4, r31
-/* 80128108 00123D68 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012810C 00123D6C 38 A0 00 06 */ li r5, 6
-/* 80128110 00123D70 48 12 BD CD */ bl func_80253EDC
-/* 80128114 00123D74 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80128118 00123D78 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8012811C 00123D7C C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80128120 00123D80 FC 80 28 1E */ fctiwz f4, f5
-/* 80128124 00123D84 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80128128 00123D88 FC 40 18 1E */ fctiwz f2, f3
-/* 8012812C 00123D8C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80128130 00123D90 80 01 00 08 */ lwz r0, 8(r1)
-/* 80128134 00123D94 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80128138 00123D98 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8012813C 00123D9C 28 00 00 0F */ cmplwi r0, 0xf
-/* 80128140 00123DA0 FC 20 08 1E */ fctiwz f1, f1
-/* 80128144 00123DA4 FC 00 00 1E */ fctiwz f0, f0
-/* 80128148 00123DA8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8012814C 00123DAC 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80128150 00123DB0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80128154 00123DB4 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80128158 00123DB8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012815C 00123DBC 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 80128160 00123DC0 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80128164 00123DC4 41 81 01 38 */ bgt lbl_8012829C
-/* 80128168 00123DC8 3C 60 80 42 */ lis r3, lbl_8041C4C8@ha
-/* 8012816C 00123DCC 54 00 10 3A */ slwi r0, r0, 2
-/* 80128170 00123DD0 38 63 C4 C8 */ addi r3, r3, lbl_8041C4C8@l
-/* 80128174 00123DD4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80128178 00123DD8 7C 69 03 A6 */ mtctr r3
-/* 8012817C 00123DDC 4E 80 04 20 */ bctr
-/* 80128180 00123DE0 38 81 00 0C */ addi r4, r1, 0xc
-/* 80128184 00123DE4 38 60 00 01 */ li r3, 1
-/* 80128188 00123DE8 4B F3 18 B5 */ bl func_80059A3C
-/* 8012818C 00123DEC 48 00 01 10 */ b lbl_8012829C
-/* 80128190 00123DF0 38 81 00 0C */ addi r4, r1, 0xc
-/* 80128194 00123DF4 38 60 00 03 */ li r3, 3
-/* 80128198 00123DF8 4B F3 18 A5 */ bl func_80059A3C
-/* 8012819C 00123DFC 48 00 01 00 */ b lbl_8012829C
-/* 801281A0 00123E00 38 81 00 0C */ addi r4, r1, 0xc
-/* 801281A4 00123E04 38 60 00 04 */ li r3, 4
-/* 801281A8 00123E08 4B F3 18 95 */ bl func_80059A3C
-/* 801281AC 00123E0C 48 00 00 F0 */ b lbl_8012829C
-/* 801281B0 00123E10 38 81 00 0C */ addi r4, r1, 0xc
-/* 801281B4 00123E14 38 60 00 05 */ li r3, 5
-/* 801281B8 00123E18 4B F3 18 85 */ bl func_80059A3C
-/* 801281BC 00123E1C 48 00 00 E0 */ b lbl_8012829C
-/* 801281C0 00123E20 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801281C4 00123E24 7C C6 07 34 */ extsh r6, r6
-/* 801281C8 00123E28 89 3F 00 11 */ lbz r9, 0x11(r31)
-/* 801281CC 00123E2C 7C E7 07 34 */ extsh r7, r7
-/* 801281D0 00123E30 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 801281D4 00123E34 38 60 46 CE */ li r3, 0x46ce
-/* 801281D8 00123E38 65 28 9F 9F */ oris r8, r9, 0x9f9f
-/* 801281DC 00123E3C 28 00 00 02 */ cmplwi r0, 2
-/* 801281E0 00123E40 61 08 9F 00 */ ori r8, r8, 0x9f00
-/* 801281E4 00123E44 41 80 00 0C */ blt lbl_801281F0
-/* 801281E8 00123E48 38 00 FF 00 */ li r0, -256
-/* 801281EC 00123E4C 7D 28 03 78 */ or r8, r9, r0
-lbl_801281F0:
-/* 801281F0 00123E50 48 12 7F 45 */ bl func_80250134
-/* 801281F4 00123E54 48 00 00 A8 */ b lbl_8012829C
-/* 801281F8 00123E58 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801281FC 00123E5C 7C C6 07 34 */ extsh r6, r6
-/* 80128200 00123E60 89 3F 00 11 */ lbz r9, 0x11(r31)
-/* 80128204 00123E64 7C E7 07 34 */ extsh r7, r7
-/* 80128208 00123E68 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012820C 00123E6C 38 60 46 D0 */ li r3, 0x46d0
-/* 80128210 00123E70 65 28 9F 9F */ oris r8, r9, 0x9f9f
-/* 80128214 00123E74 28 00 00 03 */ cmplwi r0, 3
-/* 80128218 00123E78 61 08 9F 00 */ ori r8, r8, 0x9f00
-/* 8012821C 00123E7C 41 80 00 0C */ blt lbl_80128228
-/* 80128220 00123E80 38 00 FF 00 */ li r0, -256
-/* 80128224 00123E84 7D 28 03 78 */ or r8, r9, r0
-lbl_80128228:
-/* 80128228 00123E88 48 12 7F 0D */ bl func_80250134
-/* 8012822C 00123E8C 48 00 00 70 */ b lbl_8012829C
-/* 80128230 00123E90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128234 00123E94 7C C6 07 34 */ extsh r6, r6
-/* 80128238 00123E98 89 3F 00 11 */ lbz r9, 0x11(r31)
-/* 8012823C 00123E9C 7C E7 07 34 */ extsh r7, r7
-/* 80128240 00123EA0 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 80128244 00123EA4 38 60 46 D1 */ li r3, 0x46d1
-/* 80128248 00123EA8 65 28 9F 9F */ oris r8, r9, 0x9f9f
-/* 8012824C 00123EAC 28 00 00 02 */ cmplwi r0, 2
-/* 80128250 00123EB0 61 08 9F 00 */ ori r8, r8, 0x9f00
-/* 80128254 00123EB4 41 80 00 0C */ blt lbl_80128260
-/* 80128258 00123EB8 38 00 FF 00 */ li r0, -256
-/* 8012825C 00123EBC 7D 28 03 78 */ or r8, r9, r0
-lbl_80128260:
-/* 80128260 00123EC0 48 12 7E D5 */ bl func_80250134
-/* 80128264 00123EC4 48 00 00 38 */ b lbl_8012829C
-/* 80128268 00123EC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012826C 00123ECC 7C C6 07 34 */ extsh r6, r6
-/* 80128270 00123ED0 89 3F 00 11 */ lbz r9, 0x11(r31)
-/* 80128274 00123ED4 7C E7 07 34 */ extsh r7, r7
-/* 80128278 00123ED8 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012827C 00123EDC 38 60 46 D2 */ li r3, 0x46d2
-/* 80128280 00123EE0 65 28 9F 9F */ oris r8, r9, 0x9f9f
-/* 80128284 00123EE4 28 00 00 02 */ cmplwi r0, 2
-/* 80128288 00123EE8 61 08 9F 00 */ ori r8, r8, 0x9f00
-/* 8012828C 00123EEC 41 80 00 0C */ blt lbl_80128298
-/* 80128290 00123EF0 38 00 FF 00 */ li r0, -256
-/* 80128294 00123EF4 7D 28 03 78 */ or r8, r9, r0
-lbl_80128298:
-/* 80128298 00123EF8 48 12 7E 9D */ bl func_80250134
-lbl_8012829C:
-/* 8012829C 00123EFC 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 801282A0 00123F00 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 801282A4 00123F04 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 801282A8 00123F08 7C 08 03 A6 */ mtlr r0
-/* 801282AC 00123F0C 38 21 00 60 */ addi r1, r1, 0x60
-/* 801282B0 00123F10 4E 80 00 20 */ blr
-lbl_801282B4:
-/* 801282B4 00123F14 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801282B8 00123F18 7C 08 02 A6 */ mflr r0
-/* 801282BC 00123F1C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801282C0 00123F20 39 61 00 20 */ addi r11, r1, 0x20
-/* 801282C4 00123F24 48 09 EE 6D */ bl _savegpr_29
-/* 801282C8 00123F28 7C 7D 1B 78 */ mr r29, r3
-/* 801282CC 00123F2C 7C 9E 23 78 */ mr r30, r4
-/* 801282D0 00123F30 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801282D4 00123F34 38 A0 00 03 */ li r5, 3
-/* 801282D8 00123F38 48 12 BB B5 */ bl func_80253E8C
-/* 801282DC 00123F3C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801282E0 00123F40 28 00 00 09 */ cmplwi r0, 9
-/* 801282E4 00123F44 41 81 00 C4 */ bgt lbl_801283A8
-/* 801282E8 00123F48 3C 60 80 42 */ lis r3, lbl_8041C508@ha
-/* 801282EC 00123F4C 54 00 10 3A */ slwi r0, r0, 2
-/* 801282F0 00123F50 38 63 C5 08 */ addi r3, r3, lbl_8041C508@l
-/* 801282F4 00123F54 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801282F8 00123F58 7C 69 03 A6 */ mtctr r3
-/* 801282FC 00123F5C 4E 80 04 20 */ bctr
-/* 80128300 00123F60 7F A3 EB 78 */ mr r3, r29
-/* 80128304 00123F64 7F C4 F3 78 */ mr r4, r30
-/* 80128308 00123F68 38 A0 00 01 */ li r5, 1
-/* 8012830C 00123F6C 38 C0 00 00 */ li r6, 0
-/* 80128310 00123F70 48 12 BB A5 */ bl func_80253EB4
-/* 80128314 00123F74 48 00 00 94 */ b lbl_801283A8
-/* 80128318 00123F78 7F A3 EB 78 */ mr r3, r29
-/* 8012831C 00123F7C 7F C4 F3 78 */ mr r4, r30
-/* 80128320 00123F80 38 A0 00 02 */ li r5, 2
-/* 80128324 00123F84 38 C0 46 DC */ li r6, 0x46dc
-/* 80128328 00123F88 48 12 BB 8D */ bl func_80253EB4
-/* 8012832C 00123F8C 48 00 00 7C */ b lbl_801283A8
-/* 80128330 00123F90 7F A3 EB 78 */ mr r3, r29
-/* 80128334 00123F94 7F C4 F3 78 */ mr r4, r30
-/* 80128338 00123F98 38 A0 00 02 */ li r5, 2
-/* 8012833C 00123F9C 38 C0 46 DE */ li r6, 0x46de
-/* 80128340 00123FA0 48 12 BB 75 */ bl func_80253EB4
-/* 80128344 00123FA4 48 00 00 64 */ b lbl_801283A8
-/* 80128348 00123FA8 7F A3 EB 78 */ mr r3, r29
-/* 8012834C 00123FAC 7F C4 F3 78 */ mr r4, r30
-/* 80128350 00123FB0 38 C1 00 08 */ addi r6, r1, 8
-/* 80128354 00123FB4 38 A0 00 05 */ li r5, 5
-/* 80128358 00123FB8 48 12 BB 35 */ bl func_80253E8C
-/* 8012835C 00123FBC 3C 80 80 48 */ lis r4, lbl_80482B40@ha
-/* 80128360 00123FC0 83 E1 00 08 */ lwz r31, 8(r1)
-/* 80128364 00123FC4 38 84 2B 40 */ addi r4, r4, lbl_80482B40@l
-/* 80128368 00123FC8 38 60 46 DD */ li r3, 0x46dd
-/* 8012836C 00123FCC 90 9F 00 00 */ stw r4, 0(r31)
-/* 80128370 00123FD0 48 12 80 69 */ bl func_802503D8
-/* 80128374 00123FD4 38 E0 00 FF */ li r7, 0xff
-/* 80128378 00123FD8 38 00 00 84 */ li r0, 0x84
-/* 8012837C 00123FDC 98 FF 00 04 */ stb r7, 4(r31)
-/* 80128380 00123FE0 7F A3 EB 78 */ mr r3, r29
-/* 80128384 00123FE4 7F C4 F3 78 */ mr r4, r30
-/* 80128388 00123FE8 38 A0 00 02 */ li r5, 2
-/* 8012838C 00123FEC 98 FF 00 05 */ stb r7, 5(r31)
-/* 80128390 00123FF0 38 C0 FF FE */ li r6, -2
-/* 80128394 00123FF4 98 FF 00 06 */ stb r7, 6(r31)
-/* 80128398 00123FF8 88 FE 00 05 */ lbz r7, 5(r30)
-/* 8012839C 00123FFC 98 FF 00 07 */ stb r7, 7(r31)
-/* 801283A0 00124000 98 1F 00 09 */ stb r0, 9(r31)
-/* 801283A4 00124004 48 12 BB 11 */ bl func_80253EB4
-lbl_801283A8:
-/* 801283A8 00124008 39 61 00 20 */ addi r11, r1, 0x20
-/* 801283AC 0012400C 48 09 ED D1 */ bl _restgpr_29
-/* 801283B0 00124010 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801283B4 00124014 7C 08 03 A6 */ mtlr r0
-/* 801283B8 00124018 38 21 00 20 */ addi r1, r1, 0x20
-/* 801283BC 0012401C 4E 80 00 20 */ blr
-lbl_801283C0:
-/* 801283C0 00124020 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801283C4 00124024 7C 08 02 A6 */ mflr r0
-/* 801283C8 00124028 38 A0 00 03 */ li r5, 3
-/* 801283CC 0012402C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 801283D0 00124030 38 C1 00 08 */ addi r6, r1, 8
-/* 801283D4 00124034 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 801283D8 00124038 7C 9F 23 78 */ mr r31, r4
-/* 801283DC 0012403C 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 801283E0 00124040 7C 7E 1B 78 */ mr r30, r3
-/* 801283E4 00124044 48 12 BA F9 */ bl func_80253EDC
-/* 801283E8 00124048 80 01 00 08 */ lwz r0, 8(r1)
-/* 801283EC 0012404C 2C 00 00 00 */ cmpwi r0, 0
-/* 801283F0 00124050 41 82 00 08 */ beq lbl_801283F8
-/* 801283F4 00124054 48 00 00 24 */ b lbl_80128418
-lbl_801283F8:
-/* 801283F8 00124058 7F C3 F3 78 */ mr r3, r30
-/* 801283FC 0012405C 7F E4 FB 78 */ mr r4, r31
-/* 80128400 00124060 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80128404 00124064 38 A0 00 06 */ li r5, 6
-/* 80128408 00124068 48 12 BA D5 */ bl func_80253EDC
-/* 8012840C 0012406C 38 81 00 0C */ addi r4, r1, 0xc
-/* 80128410 00124070 38 60 00 01 */ li r3, 1
-/* 80128414 00124074 4B F3 16 29 */ bl func_80059A3C
-lbl_80128418:
-/* 80128418 00124078 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012841C 0012407C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80128420 00124080 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80128424 00124084 7C 08 03 A6 */ mtlr r0
-/* 80128428 00124088 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012842C 0012408C 4E 80 00 20 */ blr
-lbl_80128430:
-/* 80128430 00124090 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80128434 00124094 7C 08 02 A6 */ mflr r0
-/* 80128438 00124098 38 A0 00 03 */ li r5, 3
-/* 8012843C 0012409C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80128440 001240A0 38 C1 00 08 */ addi r6, r1, 8
-/* 80128444 001240A4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80128448 001240A8 7C 9F 23 78 */ mr r31, r4
-/* 8012844C 001240AC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80128450 001240B0 7C 7E 1B 78 */ mr r30, r3
-/* 80128454 001240B4 48 12 BA 39 */ bl func_80253E8C
-/* 80128458 001240B8 80 61 00 08 */ lwz r3, 8(r1)
-/* 8012845C 001240BC 2C 03 00 2A */ cmpwi r3, 0x2a
-/* 80128460 001240C0 41 82 00 5C */ beq lbl_801284BC
-/* 80128464 001240C4 40 80 00 2C */ bge lbl_80128490
-/* 80128468 001240C8 2C 03 00 25 */ cmpwi r3, 0x25
-/* 8012846C 001240CC 40 80 00 18 */ bge lbl_80128484
-/* 80128470 001240D0 2C 03 00 06 */ cmpwi r3, 6
-/* 80128474 001240D4 40 80 00 48 */ bge lbl_801284BC
-/* 80128478 001240D8 2C 03 00 02 */ cmpwi r3, 2
-/* 8012847C 001240DC 40 80 00 28 */ bge lbl_801284A4
-/* 80128480 001240E0 48 00 00 3C */ b lbl_801284BC
-lbl_80128484:
-/* 80128484 001240E4 2C 03 00 27 */ cmpwi r3, 0x27
-/* 80128488 001240E8 41 82 00 34 */ beq lbl_801284BC
-/* 8012848C 001240EC 48 00 00 18 */ b lbl_801284A4
-lbl_80128490:
-/* 80128490 001240F0 2C 03 00 2D */ cmpwi r3, 0x2d
-/* 80128494 001240F4 41 82 00 28 */ beq lbl_801284BC
-/* 80128498 001240F8 41 80 00 0C */ blt lbl_801284A4
-/* 8012849C 001240FC 2C 03 00 30 */ cmpwi r3, 0x30
-/* 801284A0 00124100 40 80 00 1C */ bge lbl_801284BC
-lbl_801284A4:
-/* 801284A4 00124104 7F C3 F3 78 */ mr r3, r30
-/* 801284A8 00124108 7F E4 FB 78 */ mr r4, r31
-/* 801284AC 0012410C 38 A0 00 01 */ li r5, 1
-/* 801284B0 00124110 38 C0 00 00 */ li r6, 0
-/* 801284B4 00124114 48 12 BA 01 */ bl func_80253EB4
-/* 801284B8 00124118 48 00 05 44 */ b lbl_801289FC
-lbl_801284BC:
-/* 801284BC 0012411C 38 03 FF FA */ addi r0, r3, -6
-/* 801284C0 00124120 28 00 00 12 */ cmplwi r0, 0x12
-/* 801284C4 00124124 41 81 01 68 */ bgt lbl_8012862C
-/* 801284C8 00124128 3C 60 80 42 */ lis r3, lbl_8041C568@ha
-/* 801284CC 0012412C 54 00 10 3A */ slwi r0, r0, 2
-/* 801284D0 00124130 38 63 C5 68 */ addi r3, r3, lbl_8041C568@l
-/* 801284D4 00124134 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801284D8 00124138 7C 69 03 A6 */ mtctr r3
-/* 801284DC 0012413C 4E 80 04 20 */ bctr
-/* 801284E0 00124140 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801284E4 00124144 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 801284E8 00124148 28 00 00 FF */ cmplwi r0, 0xff
-/* 801284EC 0012414C 40 82 01 40 */ bne lbl_8012862C
-/* 801284F0 00124150 7F C3 F3 78 */ mr r3, r30
-/* 801284F4 00124154 7F E4 FB 78 */ mr r4, r31
-/* 801284F8 00124158 38 A0 00 01 */ li r5, 1
-/* 801284FC 0012415C 38 C0 00 00 */ li r6, 0
-/* 80128500 00124160 48 12 B9 B5 */ bl func_80253EB4
-/* 80128504 00124164 48 00 01 28 */ b lbl_8012862C
-/* 80128508 00124168 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012850C 0012416C 88 03 02 51 */ lbz r0, 0x251(r3)
-/* 80128510 00124170 28 00 00 FF */ cmplwi r0, 0xff
-/* 80128514 00124174 40 82 01 18 */ bne lbl_8012862C
-/* 80128518 00124178 7F C3 F3 78 */ mr r3, r30
-/* 8012851C 0012417C 7F E4 FB 78 */ mr r4, r31
-/* 80128520 00124180 38 A0 00 01 */ li r5, 1
-/* 80128524 00124184 38 C0 00 00 */ li r6, 0
-/* 80128528 00124188 48 12 B9 8D */ bl func_80253EB4
-/* 8012852C 0012418C 48 00 01 00 */ b lbl_8012862C
-/* 80128530 00124190 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128534 00124194 88 03 02 52 */ lbz r0, 0x252(r3)
-/* 80128538 00124198 28 00 00 FF */ cmplwi r0, 0xff
-/* 8012853C 0012419C 40 82 00 F0 */ bne lbl_8012862C
-/* 80128540 001241A0 7F C3 F3 78 */ mr r3, r30
-/* 80128544 001241A4 7F E4 FB 78 */ mr r4, r31
-/* 80128548 001241A8 38 A0 00 01 */ li r5, 1
-/* 8012854C 001241AC 38 C0 00 00 */ li r6, 0
-/* 80128550 001241B0 48 12 B9 65 */ bl func_80253EB4
-/* 80128554 001241B4 48 00 00 D8 */ b lbl_8012862C
-/* 80128558 001241B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012855C 001241BC 88 03 02 53 */ lbz r0, 0x253(r3)
-/* 80128560 001241C0 28 00 00 FF */ cmplwi r0, 0xff
-/* 80128564 001241C4 40 82 00 C8 */ bne lbl_8012862C
-/* 80128568 001241C8 7F C3 F3 78 */ mr r3, r30
-/* 8012856C 001241CC 7F E4 FB 78 */ mr r4, r31
-/* 80128570 001241D0 38 A0 00 01 */ li r5, 1
-/* 80128574 001241D4 38 C0 00 00 */ li r6, 0
-/* 80128578 001241D8 48 12 B9 3D */ bl func_80253EB4
-/* 8012857C 001241DC 48 00 00 B0 */ b lbl_8012862C
-/* 80128580 001241E0 4B FF DF 45 */ bl func_801264C4
-/* 80128584 001241E4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80128588 001241E8 28 00 00 03 */ cmplwi r0, 3
-/* 8012858C 001241EC 40 80 00 A0 */ bge lbl_8012862C
-/* 80128590 001241F0 7F C3 F3 78 */ mr r3, r30
-/* 80128594 001241F4 7F E4 FB 78 */ mr r4, r31
-/* 80128598 001241F8 38 A0 00 01 */ li r5, 1
-/* 8012859C 001241FC 38 C0 00 00 */ li r6, 0
-/* 801285A0 00124200 48 12 B9 15 */ bl func_80253EB4
-/* 801285A4 00124204 48 00 00 88 */ b lbl_8012862C
-/* 801285A8 00124208 4B FF DF 1D */ bl func_801264C4
-/* 801285AC 0012420C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801285B0 00124210 28 00 00 03 */ cmplwi r0, 3
-/* 801285B4 00124214 41 80 00 78 */ blt lbl_8012862C
-/* 801285B8 00124218 7F C3 F3 78 */ mr r3, r30
-/* 801285BC 0012421C 7F E4 FB 78 */ mr r4, r31
-/* 801285C0 00124220 38 A0 00 01 */ li r5, 1
-/* 801285C4 00124224 38 C0 00 00 */ li r6, 0
-/* 801285C8 00124228 48 12 B8 ED */ bl func_80253EB4
-/* 801285CC 0012422C 48 00 00 60 */ b lbl_8012862C
-/* 801285D0 00124230 4B FF DE F5 */ bl func_801264C4
-/* 801285D4 00124234 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801285D8 00124238 28 00 00 03 */ cmplwi r0, 3
-/* 801285DC 0012423C 41 80 00 50 */ blt lbl_8012862C
-/* 801285E0 00124240 7F C3 F3 78 */ mr r3, r30
-/* 801285E4 00124244 7F E4 FB 78 */ mr r4, r31
-/* 801285E8 00124248 38 A0 00 02 */ li r5, 2
-/* 801285EC 0012424C 38 C0 46 E7 */ li r6, 0x46e7
-/* 801285F0 00124250 48 12 B8 C5 */ bl func_80253EB4
-/* 801285F4 00124254 48 00 00 38 */ b lbl_8012862C
-/* 801285F8 00124258 4B FF DE CD */ bl func_801264C4
-/* 801285FC 0012425C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80128600 00124260 28 00 00 03 */ cmplwi r0, 3
-/* 80128604 00124264 40 80 00 28 */ bge lbl_8012862C
-/* 80128608 00124268 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8012860C 0012426C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80128610 00124270 7C 04 16 70 */ srawi r4, r0, 2
-/* 80128614 00124274 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128618 00124278 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012861C 0012427C 98 9F 00 02 */ stb r4, 2(r31)
-/* 80128620 00124280 7C 00 16 70 */ srawi r0, r0, 2
-/* 80128624 00124284 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128628 00124288 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8012862C:
-/* 8012862C 0012428C 80 61 00 08 */ lwz r3, 8(r1)
-/* 80128630 00124290 38 03 FF EB */ addi r0, r3, -21
-/* 80128634 00124294 28 00 00 0D */ cmplwi r0, 0xd
-/* 80128638 00124298 41 81 03 C4 */ bgt lbl_801289FC
-/* 8012863C 0012429C 3C 60 80 42 */ lis r3, lbl_8041C530@ha
-/* 80128640 001242A0 54 00 10 3A */ slwi r0, r0, 2
-/* 80128644 001242A4 38 63 C5 30 */ addi r3, r3, lbl_8041C530@l
-/* 80128648 001242A8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012864C 001242AC 7C 69 03 A6 */ mtctr r3
-/* 80128650 001242B0 4E 80 04 20 */ bctr
-/* 80128654 001242B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128658 001242B8 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 8012865C 001242BC 28 00 00 03 */ cmplwi r0, 3
-/* 80128660 001242C0 41 82 03 9C */ beq lbl_801289FC
-/* 80128664 001242C4 7F C3 F3 78 */ mr r3, r30
-/* 80128668 001242C8 7F E4 FB 78 */ mr r4, r31
-/* 8012866C 001242CC 38 A0 00 01 */ li r5, 1
-/* 80128670 001242D0 38 C0 00 00 */ li r6, 0
-/* 80128674 001242D4 48 12 B8 41 */ bl func_80253EB4
-/* 80128678 001242D8 48 00 03 84 */ b lbl_801289FC
-/* 8012867C 001242DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128680 001242E0 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 80128684 001242E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128688 001242E8 40 82 00 38 */ bne lbl_801286C0
-/* 8012868C 001242EC 88 7F 00 02 */ lbz r3, 2(r31)
-/* 80128690 001242F0 38 00 00 00 */ li r0, 0
-/* 80128694 001242F4 88 9F 00 03 */ lbz r4, 3(r31)
-/* 80128698 001242F8 7C 65 16 70 */ srawi r5, r3, 2
-/* 8012869C 001242FC 88 7F 00 04 */ lbz r3, 4(r31)
-/* 801286A0 00124300 7C 84 16 70 */ srawi r4, r4, 2
-/* 801286A4 00124304 98 BF 00 02 */ stb r5, 2(r31)
-/* 801286A8 00124308 7C 63 16 70 */ srawi r3, r3, 2
-/* 801286AC 0012430C 98 9F 00 03 */ stb r4, 3(r31)
-/* 801286B0 00124310 98 7F 00 04 */ stb r3, 4(r31)
-/* 801286B4 00124314 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801286B8 00124318 98 03 09 78 */ stb r0, 0x978(r3)
-/* 801286BC 0012431C 48 00 03 40 */ b lbl_801289FC
-lbl_801286C0:
-/* 801286C0 00124320 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 801286C4 00124324 2C 00 00 00 */ cmpwi r0, 0
-/* 801286C8 00124328 41 82 03 34 */ beq lbl_801289FC
-/* 801286CC 0012432C 88 03 09 78 */ lbz r0, 0x978(r3)
-/* 801286D0 00124330 2C 00 00 01 */ cmpwi r0, 1
-/* 801286D4 00124334 41 82 03 28 */ beq lbl_801289FC
-/* 801286D8 00124338 40 80 00 10 */ bge lbl_801286E8
-/* 801286DC 0012433C 2C 00 00 00 */ cmpwi r0, 0
-/* 801286E0 00124340 40 80 00 14 */ bge lbl_801286F4
-/* 801286E4 00124344 48 00 03 18 */ b lbl_801289FC
-lbl_801286E8:
-/* 801286E8 00124348 2C 00 00 03 */ cmpwi r0, 3
-/* 801286EC 0012434C 40 80 03 10 */ bge lbl_801289FC
-/* 801286F0 00124350 48 00 00 44 */ b lbl_80128734
-lbl_801286F4:
-/* 801286F4 00124354 38 60 00 00 */ li r3, 0
-/* 801286F8 00124358 48 00 4B F1 */ bl func_8012D2E8
-/* 801286FC 0012435C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128700 00124360 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80128704 00124364 38 63 6C 0C */ addi r3, r3, 0x6c0c
-/* 80128708 00124368 48 00 63 05 */ bl func_8012EA0C
-/* 8012870C 0012436C 2C 03 00 00 */ cmpwi r3, 0
-/* 80128710 00124370 41 82 00 14 */ beq lbl_80128724
-/* 80128714 00124374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128718 00124378 38 00 00 01 */ li r0, 1
-/* 8012871C 0012437C 98 03 09 78 */ stb r0, 0x978(r3)
-/* 80128720 00124380 48 00 02 DC */ b lbl_801289FC
-lbl_80128724:
-/* 80128724 00124384 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128728 00124388 38 00 00 02 */ li r0, 2
-/* 8012872C 0012438C 98 03 09 78 */ stb r0, 0x978(r3)
-/* 80128730 00124390 48 00 02 CC */ b lbl_801289FC
-lbl_80128734:
-/* 80128734 00124394 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80128738 00124398 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012873C 0012439C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80128740 001243A0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128744 001243A4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80128748 001243A8 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012874C 001243AC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80128750 001243B0 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128754 001243B4 98 1F 00 04 */ stb r0, 4(r31)
-/* 80128758 001243B8 48 00 02 A4 */ b lbl_801289FC
-/* 8012875C 001243BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128760 001243C0 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 80128764 001243C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128768 001243C8 40 82 00 38 */ bne lbl_801287A0
-/* 8012876C 001243CC 88 7F 00 02 */ lbz r3, 2(r31)
-/* 80128770 001243D0 38 00 00 00 */ li r0, 0
-/* 80128774 001243D4 88 9F 00 03 */ lbz r4, 3(r31)
-/* 80128778 001243D8 7C 65 16 70 */ srawi r5, r3, 2
-/* 8012877C 001243DC 88 7F 00 04 */ lbz r3, 4(r31)
-/* 80128780 001243E0 7C 84 16 70 */ srawi r4, r4, 2
-/* 80128784 001243E4 98 BF 00 02 */ stb r5, 2(r31)
-/* 80128788 001243E8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012878C 001243EC 98 9F 00 03 */ stb r4, 3(r31)
-/* 80128790 001243F0 98 7F 00 04 */ stb r3, 4(r31)
-/* 80128794 001243F4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128798 001243F8 98 03 09 79 */ stb r0, 0x979(r3)
-/* 8012879C 001243FC 48 00 02 60 */ b lbl_801289FC
-lbl_801287A0:
-/* 801287A0 00124400 80 03 01 F4 */ lwz r0, 0x1f4(r3)
-/* 801287A4 00124404 2C 00 00 00 */ cmpwi r0, 0
-/* 801287A8 00124408 41 82 02 54 */ beq lbl_801289FC
-/* 801287AC 0012440C 88 03 09 79 */ lbz r0, 0x979(r3)
-/* 801287B0 00124410 2C 00 00 01 */ cmpwi r0, 1
-/* 801287B4 00124414 41 82 02 48 */ beq lbl_801289FC
-/* 801287B8 00124418 40 80 00 10 */ bge lbl_801287C8
-/* 801287BC 0012441C 2C 00 00 00 */ cmpwi r0, 0
-/* 801287C0 00124420 40 80 00 14 */ bge lbl_801287D4
-/* 801287C4 00124424 48 00 02 38 */ b lbl_801289FC
-lbl_801287C8:
-/* 801287C8 00124428 2C 00 00 03 */ cmpwi r0, 3
-/* 801287CC 0012442C 40 80 02 30 */ bge lbl_801289FC
-/* 801287D0 00124430 48 00 00 44 */ b lbl_80128814
-lbl_801287D4:
-/* 801287D4 00124434 38 60 00 01 */ li r3, 1
-/* 801287D8 00124438 48 00 4B 11 */ bl func_8012D2E8
-/* 801287DC 0012443C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801287E0 00124440 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801287E4 00124444 38 63 72 F8 */ addi r3, r3, 0x72f8
-/* 801287E8 00124448 48 00 62 25 */ bl func_8012EA0C
-/* 801287EC 0012444C 2C 03 00 00 */ cmpwi r3, 0
-/* 801287F0 00124450 41 82 00 14 */ beq lbl_80128804
-/* 801287F4 00124454 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801287F8 00124458 38 00 00 01 */ li r0, 1
-/* 801287FC 0012445C 98 03 09 79 */ stb r0, 0x979(r3)
-/* 80128800 00124460 48 00 01 FC */ b lbl_801289FC
-lbl_80128804:
-/* 80128804 00124464 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128808 00124468 38 00 00 02 */ li r0, 2
-/* 8012880C 0012446C 98 03 09 79 */ stb r0, 0x979(r3)
-/* 80128810 00124470 48 00 01 EC */ b lbl_801289FC
-lbl_80128814:
-/* 80128814 00124474 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80128818 00124478 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012881C 0012447C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80128820 00124480 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128824 00124484 7C 63 16 70 */ srawi r3, r3, 2
-/* 80128828 00124488 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012882C 0012448C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80128830 00124490 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128834 00124494 98 1F 00 04 */ stb r0, 4(r31)
-/* 80128838 00124498 48 00 01 C4 */ b lbl_801289FC
-/* 8012883C 0012449C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128840 001244A0 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 80128844 001244A4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128848 001244A8 40 82 00 38 */ bne lbl_80128880
-/* 8012884C 001244AC 88 7F 00 02 */ lbz r3, 2(r31)
-/* 80128850 001244B0 38 00 00 00 */ li r0, 0
-/* 80128854 001244B4 88 9F 00 03 */ lbz r4, 3(r31)
-/* 80128858 001244B8 7C 65 16 70 */ srawi r5, r3, 2
-/* 8012885C 001244BC 88 7F 00 04 */ lbz r3, 4(r31)
-/* 80128860 001244C0 7C 84 16 70 */ srawi r4, r4, 2
-/* 80128864 001244C4 98 BF 00 02 */ stb r5, 2(r31)
-/* 80128868 001244C8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012886C 001244CC 98 9F 00 03 */ stb r4, 3(r31)
-/* 80128870 001244D0 98 7F 00 04 */ stb r3, 4(r31)
-/* 80128874 001244D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128878 001244D8 98 03 09 7A */ stb r0, 0x97a(r3)
-/* 8012887C 001244DC 48 00 01 80 */ b lbl_801289FC
-lbl_80128880:
-/* 80128880 001244E0 80 03 01 F8 */ lwz r0, 0x1f8(r3)
-/* 80128884 001244E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128888 001244E8 41 82 01 74 */ beq lbl_801289FC
-/* 8012888C 001244EC 88 03 09 7A */ lbz r0, 0x97a(r3)
-/* 80128890 001244F0 2C 00 00 01 */ cmpwi r0, 1
-/* 80128894 001244F4 41 82 01 68 */ beq lbl_801289FC
-/* 80128898 001244F8 40 80 00 10 */ bge lbl_801288A8
-/* 8012889C 001244FC 2C 00 00 00 */ cmpwi r0, 0
-/* 801288A0 00124500 40 80 00 14 */ bge lbl_801288B4
-/* 801288A4 00124504 48 00 01 58 */ b lbl_801289FC
-lbl_801288A8:
-/* 801288A8 00124508 2C 00 00 03 */ cmpwi r0, 3
-/* 801288AC 0012450C 40 80 01 50 */ bge lbl_801289FC
-/* 801288B0 00124510 48 00 00 44 */ b lbl_801288F4
-lbl_801288B4:
-/* 801288B4 00124514 38 60 00 02 */ li r3, 2
-/* 801288B8 00124518 48 00 4A 31 */ bl func_8012D2E8
-/* 801288BC 0012451C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801288C0 00124520 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801288C4 00124524 38 63 79 E4 */ addi r3, r3, 0x79e4
-/* 801288C8 00124528 48 00 61 45 */ bl func_8012EA0C
-/* 801288CC 0012452C 2C 03 00 00 */ cmpwi r3, 0
-/* 801288D0 00124530 41 82 00 14 */ beq lbl_801288E4
-/* 801288D4 00124534 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801288D8 00124538 38 00 00 01 */ li r0, 1
-/* 801288DC 0012453C 98 03 09 7A */ stb r0, 0x97a(r3)
-/* 801288E0 00124540 48 00 01 1C */ b lbl_801289FC
-lbl_801288E4:
-/* 801288E4 00124544 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801288E8 00124548 38 00 00 02 */ li r0, 2
-/* 801288EC 0012454C 98 03 09 7A */ stb r0, 0x97a(r3)
-/* 801288F0 00124550 48 00 01 0C */ b lbl_801289FC
-lbl_801288F4:
-/* 801288F4 00124554 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801288F8 00124558 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801288FC 0012455C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80128900 00124560 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80128904 00124564 7C 63 16 70 */ srawi r3, r3, 2
-/* 80128908 00124568 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012890C 0012456C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80128910 00124570 98 7F 00 03 */ stb r3, 3(r31)
-/* 80128914 00124574 98 1F 00 04 */ stb r0, 4(r31)
-/* 80128918 00124578 48 00 00 E4 */ b lbl_801289FC
-/* 8012891C 0012457C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128920 00124580 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 80128924 00124584 2C 00 00 00 */ cmpwi r0, 0
-/* 80128928 00124588 40 82 00 38 */ bne lbl_80128960
-/* 8012892C 0012458C 88 7F 00 02 */ lbz r3, 2(r31)
-/* 80128930 00124590 38 00 00 00 */ li r0, 0
-/* 80128934 00124594 88 9F 00 03 */ lbz r4, 3(r31)
-/* 80128938 00124598 7C 65 16 70 */ srawi r5, r3, 2
-/* 8012893C 0012459C 88 7F 00 04 */ lbz r3, 4(r31)
-/* 80128940 001245A0 7C 84 16 70 */ srawi r4, r4, 2
-/* 80128944 001245A4 98 BF 00 02 */ stb r5, 2(r31)
-/* 80128948 001245A8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012894C 001245AC 98 9F 00 03 */ stb r4, 3(r31)
-/* 80128950 001245B0 98 7F 00 04 */ stb r3, 4(r31)
-/* 80128954 001245B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128958 001245B8 98 03 09 7B */ stb r0, 0x97b(r3)
-/* 8012895C 001245BC 48 00 00 A0 */ b lbl_801289FC
-lbl_80128960:
-/* 80128960 001245C0 80 03 01 FC */ lwz r0, 0x1fc(r3)
-/* 80128964 001245C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128968 001245C8 41 82 00 94 */ beq lbl_801289FC
-/* 8012896C 001245CC 88 03 09 7B */ lbz r0, 0x97b(r3)
-/* 80128970 001245D0 2C 00 00 01 */ cmpwi r0, 1
-/* 80128974 001245D4 41 82 00 88 */ beq lbl_801289FC
-/* 80128978 001245D8 40 80 00 10 */ bge lbl_80128988
-/* 8012897C 001245DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80128980 001245E0 40 80 00 14 */ bge lbl_80128994
-/* 80128984 001245E4 48 00 00 78 */ b lbl_801289FC
-lbl_80128988:
-/* 80128988 001245E8 2C 00 00 03 */ cmpwi r0, 3
-/* 8012898C 001245EC 40 80 00 70 */ bge lbl_801289FC
-/* 80128990 001245F0 48 00 00 48 */ b lbl_801289D8
-lbl_80128994:
-/* 80128994 001245F4 38 60 00 03 */ li r3, 3
-/* 80128998 001245F8 48 00 49 51 */ bl func_8012D2E8
-/* 8012899C 001245FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801289A0 00124600 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 801289A4 00124604 3C 63 00 01 */ addis r3, r3, 1
-/* 801289A8 00124608 38 63 80 D0 */ addi r3, r3, -32560
-/* 801289AC 0012460C 48 00 60 61 */ bl func_8012EA0C
-/* 801289B0 00124610 2C 03 00 00 */ cmpwi r3, 0
-/* 801289B4 00124614 41 82 00 14 */ beq lbl_801289C8
-/* 801289B8 00124618 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801289BC 0012461C 38 00 00 01 */ li r0, 1
-/* 801289C0 00124620 98 03 09 7B */ stb r0, 0x97b(r3)
-/* 801289C4 00124624 48 00 00 38 */ b lbl_801289FC
-lbl_801289C8:
-/* 801289C8 00124628 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801289CC 0012462C 38 00 00 02 */ li r0, 2
-/* 801289D0 00124630 98 03 09 7B */ stb r0, 0x97b(r3)
-/* 801289D4 00124634 48 00 00 28 */ b lbl_801289FC
-lbl_801289D8:
-/* 801289D8 00124638 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801289DC 0012463C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801289E0 00124640 7C 04 16 70 */ srawi r4, r0, 2
-/* 801289E4 00124644 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801289E8 00124648 7C 63 16 70 */ srawi r3, r3, 2
-/* 801289EC 0012464C 98 9F 00 02 */ stb r4, 2(r31)
-/* 801289F0 00124650 7C 00 16 70 */ srawi r0, r0, 2
-/* 801289F4 00124654 98 7F 00 03 */ stb r3, 3(r31)
-/* 801289F8 00124658 98 1F 00 04 */ stb r0, 4(r31)
-lbl_801289FC:
-/* 801289FC 0012465C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80128A00 00124660 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80128A04 00124664 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80128A08 00124668 7C 08 03 A6 */ mtlr r0
-/* 80128A0C 0012466C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80128A10 00124670 4E 80 00 20 */ blr
-lbl_80128A14:
-/* 80128A14 00124674 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80128A18 00124678 7C 08 02 A6 */ mflr r0
-/* 80128A1C 0012467C 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80128A20 00124680 39 61 00 70 */ addi r11, r1, 0x70
-/* 80128A24 00124684 48 09 E7 01 */ bl _savegpr_26
-/* 80128A28 00124688 7C 7E 1B 78 */ mr r30, r3
-/* 80128A2C 0012468C 7C 9F 23 78 */ mr r31, r4
-/* 80128A30 00124690 38 C1 00 08 */ addi r6, r1, 8
-/* 80128A34 00124694 38 A0 00 03 */ li r5, 3
-/* 80128A38 00124698 48 12 B4 A5 */ bl func_80253EDC
-/* 80128A3C 0012469C 80 61 00 08 */ lwz r3, 8(r1)
-/* 80128A40 001246A0 2C 03 00 2A */ cmpwi r3, 0x2a
-/* 80128A44 001246A4 41 82 00 48 */ beq lbl_80128A8C
-/* 80128A48 001246A8 40 80 00 2C */ bge lbl_80128A74
-/* 80128A4C 001246AC 2C 03 00 25 */ cmpwi r3, 0x25
-/* 80128A50 001246B0 40 80 00 18 */ bge lbl_80128A68
-/* 80128A54 001246B4 2C 03 00 06 */ cmpwi r3, 6
-/* 80128A58 001246B8 40 80 00 34 */ bge lbl_80128A8C
-/* 80128A5C 001246BC 2C 03 00 02 */ cmpwi r3, 2
-/* 80128A60 001246C0 40 80 09 60 */ bge lbl_801293C0
-/* 80128A64 001246C4 48 00 00 28 */ b lbl_80128A8C
-lbl_80128A68:
-/* 80128A68 001246C8 2C 03 00 27 */ cmpwi r3, 0x27
-/* 80128A6C 001246CC 41 82 00 20 */ beq lbl_80128A8C
-/* 80128A70 001246D0 48 00 09 50 */ b lbl_801293C0
-lbl_80128A74:
-/* 80128A74 001246D4 2C 03 00 2D */ cmpwi r3, 0x2d
-/* 80128A78 001246D8 41 82 00 14 */ beq lbl_80128A8C
-/* 80128A7C 001246DC 41 80 09 44 */ blt lbl_801293C0
-/* 80128A80 001246E0 2C 03 00 30 */ cmpwi r3, 0x30
-/* 80128A84 001246E4 40 80 00 08 */ bge lbl_80128A8C
-/* 80128A88 001246E8 48 00 09 38 */ b lbl_801293C0
-lbl_80128A8C:
-/* 80128A8C 001246EC 38 03 FF F2 */ addi r0, r3, -14
-/* 80128A90 001246F0 28 00 00 16 */ cmplwi r0, 0x16
-/* 80128A94 001246F4 41 81 09 2C */ bgt lbl_801293C0
-/* 80128A98 001246F8 3C 60 80 42 */ lis r3, lbl_8041C5B4@ha
-/* 80128A9C 001246FC 54 00 10 3A */ slwi r0, r0, 2
-/* 80128AA0 00124700 38 63 C5 B4 */ addi r3, r3, lbl_8041C5B4@l
-/* 80128AA4 00124704 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80128AA8 00124708 7C 69 03 A6 */ mtctr r3
-/* 80128AAC 0012470C 4E 80 04 20 */ bctr
-/* 80128AB0 00124710 7F C3 F3 78 */ mr r3, r30
-/* 80128AB4 00124714 7F E4 FB 78 */ mr r4, r31
-/* 80128AB8 00124718 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80128ABC 0012471C 38 A0 00 06 */ li r5, 6
-/* 80128AC0 00124720 48 12 B4 1D */ bl func_80253EDC
-/* 80128AC4 00124724 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80128AC8 00124728 38 80 FF 00 */ li r4, -256
-/* 80128ACC 0012472C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80128AD0 00124730 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80128AD4 00124734 FC 80 28 1E */ fctiwz f4, f5
-/* 80128AD8 00124738 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80128ADC 0012473C FC 40 18 1E */ fctiwz f2, f3
-/* 80128AE0 00124740 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80128AE4 00124744 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128AE8 00124748 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80128AEC 0012474C 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80128AF0 00124750 FC 20 08 1E */ fctiwz f1, f1
-/* 80128AF4 00124754 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80128AF8 00124758 FC 00 00 1E */ fctiwz f0, f0
-/* 80128AFC 0012475C 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 80128B00 00124760 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80128B04 00124764 2C 00 00 02 */ cmpwi r0, 2
-/* 80128B08 00124768 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80128B0C 0012476C 7C 7B 23 78 */ or r27, r3, r4
-/* 80128B10 00124770 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 80128B14 00124774 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80128B18 00124778 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80128B1C 0012477C 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 80128B20 00124780 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80128B24 00124784 41 82 00 54 */ beq lbl_80128B78
-/* 80128B28 00124788 40 80 00 10 */ bge lbl_80128B38
-/* 80128B2C 0012478C 2C 00 00 01 */ cmpwi r0, 1
-/* 80128B30 00124790 40 80 00 14 */ bge lbl_80128B44
-/* 80128B34 00124794 48 00 08 8C */ b lbl_801293C0
-lbl_80128B38:
-/* 80128B38 00124798 2C 00 00 04 */ cmpwi r0, 4
-/* 80128B3C 0012479C 40 80 08 84 */ bge lbl_801293C0
-/* 80128B40 001247A0 48 00 00 6C */ b lbl_80128BAC
-lbl_80128B44:
-/* 80128B44 001247A4 4B FF D9 81 */ bl func_801264C4
-/* 80128B48 001247A8 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80128B4C 001247AC 38 60 00 17 */ li r3, 0x17
-/* 80128B50 001247B0 20 80 00 02 */ subfic r4, r0, 2
-/* 80128B54 001247B4 48 03 37 B5 */ bl func_8015C308
-/* 80128B58 001247B8 7F 84 E3 78 */ mr r4, r28
-/* 80128B5C 001247BC 7F 68 DB 78 */ mr r8, r27
-/* 80128B60 001247C0 38 BD FF F1 */ addi r5, r29, -15
-/* 80128B64 001247C4 7F C6 07 34 */ extsh r6, r30
-/* 80128B68 001247C8 7F E7 07 34 */ extsh r7, r31
-/* 80128B6C 001247CC 38 60 46 E5 */ li r3, 0x46e5
-/* 80128B70 001247D0 48 12 75 C5 */ bl func_80250134
-/* 80128B74 001247D4 48 00 08 4C */ b lbl_801293C0
-lbl_80128B78:
-/* 80128B78 001247D8 4B FF D9 4D */ bl func_801264C4
-/* 80128B7C 001247DC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80128B80 001247E0 38 60 00 17 */ li r3, 0x17
-/* 80128B84 001247E4 20 80 00 04 */ subfic r4, r0, 4
-/* 80128B88 001247E8 48 03 37 81 */ bl func_8015C308
-/* 80128B8C 001247EC 7F 84 E3 78 */ mr r4, r28
-/* 80128B90 001247F0 7F 68 DB 78 */ mr r8, r27
-/* 80128B94 001247F4 38 BD FF F1 */ addi r5, r29, -15
-/* 80128B98 001247F8 7F C6 07 34 */ extsh r6, r30
-/* 80128B9C 001247FC 7F E7 07 34 */ extsh r7, r31
-/* 80128BA0 00124800 38 60 46 E5 */ li r3, 0x46e5
-/* 80128BA4 00124804 48 12 75 91 */ bl func_80250134
-/* 80128BA8 00124808 48 00 08 18 */ b lbl_801293C0
-lbl_80128BAC:
-/* 80128BAC 0012480C 4B FF D9 19 */ bl func_801264C4
-/* 80128BB0 00124810 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80128BB4 00124814 38 60 00 17 */ li r3, 0x17
-/* 80128BB8 00124818 48 03 37 51 */ bl func_8015C308
-/* 80128BBC 0012481C 7F 84 E3 78 */ mr r4, r28
-/* 80128BC0 00124820 7F 68 DB 78 */ mr r8, r27
-/* 80128BC4 00124824 38 BD FF F1 */ addi r5, r29, -15
-/* 80128BC8 00124828 7F C6 07 34 */ extsh r6, r30
-/* 80128BCC 0012482C 7F E7 07 34 */ extsh r7, r31
-/* 80128BD0 00124830 38 60 46 E6 */ li r3, 0x46e6
-/* 80128BD4 00124834 48 12 75 61 */ bl func_80250134
-/* 80128BD8 00124838 48 00 07 E8 */ b lbl_801293C0
-/* 80128BDC 0012483C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128BE0 00124840 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128BE4 00124844 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
-/* 80128BE8 00124848 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128BEC 0012484C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128BF0 00124850 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 80128BF4 00124854 2C 00 00 00 */ cmpwi r0, 0
-/* 80128BF8 00124858 41 82 07 C8 */ beq lbl_801293C0
-/* 80128BFC 0012485C 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 80128C00 00124860 3B 40 00 00 */ li r26, 0
-/* 80128C04 00124864 2C 00 00 00 */ cmpwi r0, 0
-/* 80128C08 00124868 40 82 00 08 */ bne lbl_80128C10
-/* 80128C0C 0012486C 3B 40 00 01 */ li r26, 1
-lbl_80128C10:
-/* 80128C10 00124870 7F C3 F3 78 */ mr r3, r30
-/* 80128C14 00124874 7F E4 FB 78 */ mr r4, r31
-/* 80128C18 00124878 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80128C1C 0012487C 38 A0 00 06 */ li r5, 6
-/* 80128C20 00124880 48 12 B2 BD */ bl func_80253EDC
-/* 80128C24 00124884 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80128C28 00124888 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128C2C 0012488C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80128C30 00124890 38 00 FF 00 */ li r0, -256
-/* 80128C34 00124894 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80128C38 00124898 FC 80 28 1E */ fctiwz f4, f5
-/* 80128C3C 0012489C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80128C40 001248A0 FC 40 18 1E */ fctiwz f2, f3
-/* 80128C44 001248A4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80128C48 001248A8 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 80128C4C 001248AC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80128C50 001248B0 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80128C54 001248B4 7C 7E 03 78 */ or r30, r3, r0
-/* 80128C58 001248B8 FC 20 08 1E */ fctiwz f1, f1
-/* 80128C5C 001248BC FC 00 00 1E */ fctiwz f0, f0
-/* 80128C60 001248C0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80128C64 001248C4 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80128C68 001248C8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80128C6C 001248CC 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80128C70 001248D0 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80128C74 001248D4 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80128C78 001248D8 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80128C7C 001248DC 40 82 00 40 */ bne lbl_80128CBC
-/* 80128C80 001248E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128C84 001248E4 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 80128C88 001248E8 48 2B 14 35 */ bl func_803DA0BC
-/* 80128C8C 001248EC A0 03 00 00 */ lhz r0, 0(r3)
-/* 80128C90 001248F0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80128C94 001248F4 41 82 00 24 */ beq lbl_80128CB8
-/* 80128C98 001248F8 2C 00 00 00 */ cmpwi r0, 0
-/* 80128C9C 001248FC 41 82 00 1C */ beq lbl_80128CB8
-/* 80128CA0 00124900 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128CA4 00124904 7C 64 1B 78 */ mr r4, r3
-/* 80128CA8 00124908 38 A0 00 20 */ li r5, 0x20
-/* 80128CAC 0012490C 38 66 01 90 */ addi r3, r6, 0x190
-/* 80128CB0 00124910 48 04 E3 D1 */ bl func_80177080
-/* 80128CB4 00124914 48 00 00 08 */ b lbl_80128CBC
-lbl_80128CB8:
-/* 80128CB8 00124918 3B 40 00 01 */ li r26, 1
-lbl_80128CBC:
-/* 80128CBC 0012491C 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128CC0 00124920 41 82 00 14 */ beq lbl_80128CD4
-/* 80128CC4 00124924 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128CC8 00124928 38 60 50 A2 */ li r3, 0x50a2
-/* 80128CCC 0012492C 38 84 01 90 */ addi r4, r4, 0x190
-/* 80128CD0 00124930 48 12 77 09 */ bl func_802503D8
-lbl_80128CD4:
-/* 80128CD4 00124934 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128CD8 00124938 38 60 00 1E */ li r3, 0x1e
-/* 80128CDC 0012493C 38 84 01 90 */ addi r4, r4, 0x190
-/* 80128CE0 00124940 48 03 36 29 */ bl func_8015C308
-/* 80128CE4 00124944 7F E4 FB 78 */ mr r4, r31
-/* 80128CE8 00124948 7F A5 EB 78 */ mr r5, r29
-/* 80128CEC 0012494C 7F C8 F3 78 */ mr r8, r30
-/* 80128CF0 00124950 7F 86 07 34 */ extsh r6, r28
-/* 80128CF4 00124954 7F 67 07 34 */ extsh r7, r27
-/* 80128CF8 00124958 38 60 2F 52 */ li r3, 0x2f52
-/* 80128CFC 0012495C 48 12 74 39 */ bl func_80250134
-/* 80128D00 00124960 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128D04 00124964 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128D08 00124968 60 00 00 01 */ ori r0, r0, 1
-/* 80128D0C 0012496C 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128D10 00124970 48 00 06 B0 */ b lbl_801293C0
-/* 80128D14 00124974 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128D18 00124978 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128D1C 0012497C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 80128D20 00124980 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128D24 00124984 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128D28 00124988 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 80128D2C 0012498C 2C 00 00 00 */ cmpwi r0, 0
-/* 80128D30 00124990 41 82 06 90 */ beq lbl_801293C0
-/* 80128D34 00124994 80 03 01 F4 */ lwz r0, 0x1f4(r3)
-/* 80128D38 00124998 3B 40 00 00 */ li r26, 0
-/* 80128D3C 0012499C 2C 00 00 00 */ cmpwi r0, 0
-/* 80128D40 001249A0 40 82 00 08 */ bne lbl_80128D48
-/* 80128D44 001249A4 3B 40 00 01 */ li r26, 1
-lbl_80128D48:
-/* 80128D48 001249A8 7F C3 F3 78 */ mr r3, r30
-/* 80128D4C 001249AC 7F E4 FB 78 */ mr r4, r31
-/* 80128D50 001249B0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80128D54 001249B4 38 A0 00 06 */ li r5, 6
-/* 80128D58 001249B8 48 12 B1 85 */ bl func_80253EDC
-/* 80128D5C 001249BC C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80128D60 001249C0 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128D64 001249C4 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80128D68 001249C8 38 00 FF 00 */ li r0, -256
-/* 80128D6C 001249CC C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80128D70 001249D0 FC 80 28 1E */ fctiwz f4, f5
-/* 80128D74 001249D4 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80128D78 001249D8 FC 40 18 1E */ fctiwz f2, f3
-/* 80128D7C 001249DC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80128D80 001249E0 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 80128D84 001249E4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80128D88 001249E8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80128D8C 001249EC 7C 7E 03 78 */ or r30, r3, r0
-/* 80128D90 001249F0 FC 20 08 1E */ fctiwz f1, f1
-/* 80128D94 001249F4 FC 00 00 1E */ fctiwz f0, f0
-/* 80128D98 001249F8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80128D9C 001249FC 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80128DA0 00124A00 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80128DA4 00124A04 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80128DA8 00124A08 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80128DAC 00124A0C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80128DB0 00124A10 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80128DB4 00124A14 40 82 00 40 */ bne lbl_80128DF4
-/* 80128DB8 00124A18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128DBC 00124A1C 80 63 01 F4 */ lwz r3, 0x1f4(r3)
-/* 80128DC0 00124A20 48 2B 12 FD */ bl func_803DA0BC
-/* 80128DC4 00124A24 A0 03 00 00 */ lhz r0, 0(r3)
-/* 80128DC8 00124A28 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80128DCC 00124A2C 41 82 00 24 */ beq lbl_80128DF0
-/* 80128DD0 00124A30 2C 00 00 00 */ cmpwi r0, 0
-/* 80128DD4 00124A34 41 82 00 1C */ beq lbl_80128DF0
-/* 80128DD8 00124A38 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128DDC 00124A3C 7C 64 1B 78 */ mr r4, r3
-/* 80128DE0 00124A40 38 A0 00 20 */ li r5, 0x20
-/* 80128DE4 00124A44 38 66 01 90 */ addi r3, r6, 0x190
-/* 80128DE8 00124A48 48 04 E2 99 */ bl func_80177080
-/* 80128DEC 00124A4C 48 00 00 08 */ b lbl_80128DF4
-lbl_80128DF0:
-/* 80128DF0 00124A50 3B 40 00 01 */ li r26, 1
-lbl_80128DF4:
-/* 80128DF4 00124A54 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128DF8 00124A58 41 82 00 14 */ beq lbl_80128E0C
-/* 80128DFC 00124A5C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128E00 00124A60 38 60 50 A2 */ li r3, 0x50a2
-/* 80128E04 00124A64 38 84 01 90 */ addi r4, r4, 0x190
-/* 80128E08 00124A68 48 12 75 D1 */ bl func_802503D8
-lbl_80128E0C:
-/* 80128E0C 00124A6C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128E10 00124A70 38 60 00 1E */ li r3, 0x1e
-/* 80128E14 00124A74 38 84 01 90 */ addi r4, r4, 0x190
-/* 80128E18 00124A78 48 03 34 F1 */ bl func_8015C308
-/* 80128E1C 00124A7C 7F E4 FB 78 */ mr r4, r31
-/* 80128E20 00124A80 7F A5 EB 78 */ mr r5, r29
-/* 80128E24 00124A84 7F C8 F3 78 */ mr r8, r30
-/* 80128E28 00124A88 7F 86 07 34 */ extsh r6, r28
-/* 80128E2C 00124A8C 7F 67 07 34 */ extsh r7, r27
-/* 80128E30 00124A90 38 60 2F 52 */ li r3, 0x2f52
-/* 80128E34 00124A94 48 12 73 01 */ bl func_80250134
-/* 80128E38 00124A98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128E3C 00124A9C 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128E40 00124AA0 60 00 00 02 */ ori r0, r0, 2
-/* 80128E44 00124AA4 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128E48 00124AA8 48 00 05 78 */ b lbl_801293C0
-/* 80128E4C 00124AAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128E50 00124AB0 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128E54 00124AB4 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
-/* 80128E58 00124AB8 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128E5C 00124ABC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128E60 00124AC0 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 80128E64 00124AC4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128E68 00124AC8 41 82 05 58 */ beq lbl_801293C0
-/* 80128E6C 00124ACC 80 03 01 F8 */ lwz r0, 0x1f8(r3)
-/* 80128E70 00124AD0 3B 40 00 00 */ li r26, 0
-/* 80128E74 00124AD4 2C 00 00 00 */ cmpwi r0, 0
-/* 80128E78 00124AD8 40 82 00 08 */ bne lbl_80128E80
-/* 80128E7C 00124ADC 3B 40 00 01 */ li r26, 1
-lbl_80128E80:
-/* 80128E80 00124AE0 7F C3 F3 78 */ mr r3, r30
-/* 80128E84 00124AE4 7F E4 FB 78 */ mr r4, r31
-/* 80128E88 00124AE8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80128E8C 00124AEC 38 A0 00 06 */ li r5, 6
-/* 80128E90 00124AF0 48 12 B0 4D */ bl func_80253EDC
-/* 80128E94 00124AF4 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80128E98 00124AF8 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128E9C 00124AFC C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80128EA0 00124B00 38 00 FF 00 */ li r0, -256
-/* 80128EA4 00124B04 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80128EA8 00124B08 FC 80 28 1E */ fctiwz f4, f5
-/* 80128EAC 00124B0C C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80128EB0 00124B10 FC 40 18 1E */ fctiwz f2, f3
-/* 80128EB4 00124B14 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80128EB8 00124B18 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 80128EBC 00124B1C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80128EC0 00124B20 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80128EC4 00124B24 7C 7E 03 78 */ or r30, r3, r0
-/* 80128EC8 00124B28 FC 20 08 1E */ fctiwz f1, f1
-/* 80128ECC 00124B2C FC 00 00 1E */ fctiwz f0, f0
-/* 80128ED0 00124B30 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80128ED4 00124B34 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80128ED8 00124B38 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80128EDC 00124B3C 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80128EE0 00124B40 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80128EE4 00124B44 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80128EE8 00124B48 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80128EEC 00124B4C 40 82 00 40 */ bne lbl_80128F2C
-/* 80128EF0 00124B50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128EF4 00124B54 80 63 01 F8 */ lwz r3, 0x1f8(r3)
-/* 80128EF8 00124B58 48 2B 11 C5 */ bl func_803DA0BC
-/* 80128EFC 00124B5C A0 03 00 00 */ lhz r0, 0(r3)
-/* 80128F00 00124B60 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80128F04 00124B64 41 82 00 24 */ beq lbl_80128F28
-/* 80128F08 00124B68 2C 00 00 00 */ cmpwi r0, 0
-/* 80128F0C 00124B6C 41 82 00 1C */ beq lbl_80128F28
-/* 80128F10 00124B70 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128F14 00124B74 7C 64 1B 78 */ mr r4, r3
-/* 80128F18 00124B78 38 A0 00 20 */ li r5, 0x20
-/* 80128F1C 00124B7C 38 66 01 90 */ addi r3, r6, 0x190
-/* 80128F20 00124B80 48 04 E1 61 */ bl func_80177080
-/* 80128F24 00124B84 48 00 00 08 */ b lbl_80128F2C
-lbl_80128F28:
-/* 80128F28 00124B88 3B 40 00 01 */ li r26, 1
-lbl_80128F2C:
-/* 80128F2C 00124B8C 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128F30 00124B90 41 82 00 14 */ beq lbl_80128F44
-/* 80128F34 00124B94 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128F38 00124B98 38 60 50 A2 */ li r3, 0x50a2
-/* 80128F3C 00124B9C 38 84 01 90 */ addi r4, r4, 0x190
-/* 80128F40 00124BA0 48 12 74 99 */ bl func_802503D8
-lbl_80128F44:
-/* 80128F44 00124BA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128F48 00124BA8 38 60 00 1E */ li r3, 0x1e
-/* 80128F4C 00124BAC 38 84 01 90 */ addi r4, r4, 0x190
-/* 80128F50 00124BB0 48 03 33 B9 */ bl func_8015C308
-/* 80128F54 00124BB4 7F E4 FB 78 */ mr r4, r31
-/* 80128F58 00124BB8 7F A5 EB 78 */ mr r5, r29
-/* 80128F5C 00124BBC 7F C8 F3 78 */ mr r8, r30
-/* 80128F60 00124BC0 7F 86 07 34 */ extsh r6, r28
-/* 80128F64 00124BC4 7F 67 07 34 */ extsh r7, r27
-/* 80128F68 00124BC8 38 60 2F 52 */ li r3, 0x2f52
-/* 80128F6C 00124BCC 48 12 71 C9 */ bl func_80250134
-/* 80128F70 00124BD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128F74 00124BD4 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128F78 00124BD8 60 00 00 04 */ ori r0, r0, 4
-/* 80128F7C 00124BDC 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128F80 00124BE0 48 00 04 40 */ b lbl_801293C0
-/* 80128F84 00124BE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128F88 00124BE8 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 80128F8C 00124BEC 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
-/* 80128F90 00124BF0 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 80128F94 00124BF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80128F98 00124BF8 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 80128F9C 00124BFC 2C 00 00 00 */ cmpwi r0, 0
-/* 80128FA0 00124C00 41 82 04 20 */ beq lbl_801293C0
-/* 80128FA4 00124C04 80 03 01 FC */ lwz r0, 0x1fc(r3)
-/* 80128FA8 00124C08 3B 40 00 00 */ li r26, 0
-/* 80128FAC 00124C0C 2C 00 00 00 */ cmpwi r0, 0
-/* 80128FB0 00124C10 40 82 00 08 */ bne lbl_80128FB8
-/* 80128FB4 00124C14 3B 40 00 01 */ li r26, 1
-lbl_80128FB8:
-/* 80128FB8 00124C18 7F C3 F3 78 */ mr r3, r30
-/* 80128FBC 00124C1C 7F E4 FB 78 */ mr r4, r31
-/* 80128FC0 00124C20 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80128FC4 00124C24 38 A0 00 06 */ li r5, 6
-/* 80128FC8 00124C28 48 12 AF 15 */ bl func_80253EDC
-/* 80128FCC 00124C2C C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80128FD0 00124C30 2C 1A 00 00 */ cmpwi r26, 0
-/* 80128FD4 00124C34 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80128FD8 00124C38 38 00 FF 00 */ li r0, -256
-/* 80128FDC 00124C3C C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80128FE0 00124C40 FC 80 28 1E */ fctiwz f4, f5
-/* 80128FE4 00124C44 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80128FE8 00124C48 FC 40 18 1E */ fctiwz f2, f3
-/* 80128FEC 00124C4C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80128FF0 00124C50 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 80128FF4 00124C54 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80128FF8 00124C58 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80128FFC 00124C5C 7C 7E 03 78 */ or r30, r3, r0
-/* 80129000 00124C60 FC 20 08 1E */ fctiwz f1, f1
-/* 80129004 00124C64 FC 00 00 1E */ fctiwz f0, f0
-/* 80129008 00124C68 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8012900C 00124C6C 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80129010 00124C70 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80129014 00124C74 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80129018 00124C78 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8012901C 00124C7C 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80129020 00124C80 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80129024 00124C84 40 82 00 40 */ bne lbl_80129064
-/* 80129028 00124C88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012902C 00124C8C 80 63 01 FC */ lwz r3, 0x1fc(r3)
-/* 80129030 00124C90 48 2B 10 8D */ bl func_803DA0BC
-/* 80129034 00124C94 A0 03 00 00 */ lhz r0, 0(r3)
-/* 80129038 00124C98 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8012903C 00124C9C 41 82 00 24 */ beq lbl_80129060
-/* 80129040 00124CA0 2C 00 00 00 */ cmpwi r0, 0
-/* 80129044 00124CA4 41 82 00 1C */ beq lbl_80129060
-/* 80129048 00124CA8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012904C 00124CAC 7C 64 1B 78 */ mr r4, r3
-/* 80129050 00124CB0 38 A0 00 20 */ li r5, 0x20
-/* 80129054 00124CB4 38 66 01 90 */ addi r3, r6, 0x190
-/* 80129058 00124CB8 48 04 E0 29 */ bl func_80177080
-/* 8012905C 00124CBC 48 00 00 08 */ b lbl_80129064
-lbl_80129060:
-/* 80129060 00124CC0 3B 40 00 01 */ li r26, 1
-lbl_80129064:
-/* 80129064 00124CC4 2C 1A 00 00 */ cmpwi r26, 0
-/* 80129068 00124CC8 41 82 00 14 */ beq lbl_8012907C
-/* 8012906C 00124CCC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129070 00124CD0 38 60 50 A2 */ li r3, 0x50a2
-/* 80129074 00124CD4 38 84 01 90 */ addi r4, r4, 0x190
-/* 80129078 00124CD8 48 12 73 61 */ bl func_802503D8
-lbl_8012907C:
-/* 8012907C 00124CDC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129080 00124CE0 38 60 00 1E */ li r3, 0x1e
-/* 80129084 00124CE4 38 84 01 90 */ addi r4, r4, 0x190
-/* 80129088 00124CE8 48 03 32 81 */ bl func_8015C308
-/* 8012908C 00124CEC 7F E4 FB 78 */ mr r4, r31
-/* 80129090 00124CF0 7F A5 EB 78 */ mr r5, r29
-/* 80129094 00124CF4 7F C8 F3 78 */ mr r8, r30
-/* 80129098 00124CF8 7F 86 07 34 */ extsh r6, r28
-/* 8012909C 00124CFC 7F 67 07 34 */ extsh r7, r27
-/* 801290A0 00124D00 38 60 2F 52 */ li r3, 0x2f52
-/* 801290A4 00124D04 48 12 70 91 */ bl func_80250134
-/* 801290A8 00124D08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801290AC 00124D0C 80 03 02 3C */ lwz r0, 0x23c(r3)
-/* 801290B0 00124D10 60 00 00 08 */ ori r0, r0, 8
-/* 801290B4 00124D14 90 03 02 3C */ stw r0, 0x23c(r3)
-/* 801290B8 00124D18 48 00 03 08 */ b lbl_801293C0
-/* 801290BC 00124D1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801290C0 00124D20 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 801290C4 00124D24 28 00 00 03 */ cmplwi r0, 3
-/* 801290C8 00124D28 40 82 02 F8 */ bne lbl_801293C0
-/* 801290CC 00124D2C 4B FF D3 F9 */ bl func_801264C4
-/* 801290D0 00124D30 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801290D4 00124D34 28 00 00 03 */ cmplwi r0, 3
-/* 801290D8 00124D38 40 80 00 2C */ bge lbl_80129104
-/* 801290DC 00124D3C C0 02 8D 58 */ lfs f0, lbl_80641358-_SDA2_BASE_(r2)
-/* 801290E0 00124D40 D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 801290E4 00124D44 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 801290E8 00124D48 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 801290EC 00124D4C D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 801290F0 00124D50 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 801290F4 00124D54 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 801290F8 00124D58 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 801290FC 00124D5C D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 80129100 00124D60 48 00 00 18 */ b lbl_80129118
-lbl_80129104:
-/* 80129104 00124D64 7F C3 F3 78 */ mr r3, r30
-/* 80129108 00124D68 7F E4 FB 78 */ mr r4, r31
-/* 8012910C 00124D6C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129110 00124D70 38 A0 00 06 */ li r5, 6
-/* 80129114 00124D74 48 12 AD C9 */ bl func_80253EDC
-lbl_80129118:
-/* 80129118 00124D78 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012911C 00124D7C 38 60 00 5A */ li r3, 0x5a
-/* 80129120 00124D80 4B F3 09 1D */ bl func_80059A3C
-/* 80129124 00124D84 48 00 02 9C */ b lbl_801293C0
-/* 80129128 00124D88 7F C3 F3 78 */ mr r3, r30
-/* 8012912C 00124D8C 7F E4 FB 78 */ mr r4, r31
-/* 80129130 00124D90 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129134 00124D94 38 A0 00 06 */ li r5, 6
-/* 80129138 00124D98 48 12 AD A5 */ bl func_80253EDC
-/* 8012913C 00124D9C 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129140 00124DA0 38 60 00 01 */ li r3, 1
-/* 80129144 00124DA4 4B F3 08 F9 */ bl func_80059A3C
-/* 80129148 00124DA8 48 00 02 78 */ b lbl_801293C0
-/* 8012914C 00124DAC 7F C3 F3 78 */ mr r3, r30
-/* 80129150 00124DB0 7F E4 FB 78 */ mr r4, r31
-/* 80129154 00124DB4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129158 00124DB8 38 A0 00 06 */ li r5, 6
-/* 8012915C 00124DBC 48 12 AD 81 */ bl func_80253EDC
-/* 80129160 00124DC0 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129164 00124DC4 38 60 00 02 */ li r3, 2
-/* 80129168 00124DC8 4B F3 08 D5 */ bl func_80059A3C
-/* 8012916C 00124DCC 48 00 02 54 */ b lbl_801293C0
-/* 80129170 00124DD0 7F C3 F3 78 */ mr r3, r30
-/* 80129174 00124DD4 7F E4 FB 78 */ mr r4, r31
-/* 80129178 00124DD8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012917C 00124DDC 38 A0 00 06 */ li r5, 6
-/* 80129180 00124DE0 48 12 AD 5D */ bl func_80253EDC
-/* 80129184 00124DE4 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129188 00124DE8 38 60 00 03 */ li r3, 3
-/* 8012918C 00124DEC 4B F3 08 B1 */ bl func_80059A3C
-/* 80129190 00124DF0 48 00 02 30 */ b lbl_801293C0
-/* 80129194 00124DF4 7F C3 F3 78 */ mr r3, r30
-/* 80129198 00124DF8 7F E4 FB 78 */ mr r4, r31
-/* 8012919C 00124DFC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801291A0 00124E00 38 A0 00 06 */ li r5, 6
-/* 801291A4 00124E04 48 12 AD 39 */ bl func_80253EDC
-/* 801291A8 00124E08 38 81 00 0C */ addi r4, r1, 0xc
-/* 801291AC 00124E0C 38 60 00 04 */ li r3, 4
-/* 801291B0 00124E10 4B F3 08 8D */ bl func_80059A3C
-/* 801291B4 00124E14 48 00 02 0C */ b lbl_801293C0
-/* 801291B8 00124E18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801291BC 00124E1C 80 03 01 D0 */ lwz r0, 0x1d0(r3)
-/* 801291C0 00124E20 2C 00 00 00 */ cmpwi r0, 0
-/* 801291C4 00124E24 40 82 00 1C */ bne lbl_801291E0
-/* 801291C8 00124E28 38 00 00 00 */ li r0, 0
-/* 801291CC 00124E2C 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 801291D0 00124E30 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 801291D4 00124E34 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 801291D8 00124E38 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 801291DC 00124E3C 48 00 01 E4 */ b lbl_801293C0
-lbl_801291E0:
-/* 801291E0 00124E40 88 03 09 78 */ lbz r0, 0x978(r3)
-/* 801291E4 00124E44 28 00 00 02 */ cmplwi r0, 2
-/* 801291E8 00124E48 40 82 01 D8 */ bne lbl_801293C0
-/* 801291EC 00124E4C 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 801291F0 00124E50 88 7F 00 0F */ lbz r3, 0xf(r31)
-/* 801291F4 00124E54 7C 04 16 70 */ srawi r4, r0, 2
-/* 801291F8 00124E58 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 801291FC 00124E5C 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129200 00124E60 98 9F 00 0E */ stb r4, 0xe(r31)
-/* 80129204 00124E64 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129208 00124E68 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 8012920C 00124E6C 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80129210 00124E70 48 00 01 B0 */ b lbl_801293C0
-/* 80129214 00124E74 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129218 00124E78 80 03 01 D4 */ lwz r0, 0x1d4(r3)
-/* 8012921C 00124E7C 2C 00 00 00 */ cmpwi r0, 0
-/* 80129220 00124E80 40 82 00 1C */ bne lbl_8012923C
-/* 80129224 00124E84 38 00 00 00 */ li r0, 0
-/* 80129228 00124E88 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 8012922C 00124E8C 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80129230 00124E90 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80129234 00124E94 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80129238 00124E98 48 00 01 88 */ b lbl_801293C0
-lbl_8012923C:
-/* 8012923C 00124E9C 88 03 09 79 */ lbz r0, 0x979(r3)
-/* 80129240 00124EA0 28 00 00 02 */ cmplwi r0, 2
-/* 80129244 00124EA4 40 82 01 7C */ bne lbl_801293C0
-/* 80129248 00124EA8 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 8012924C 00124EAC 88 7F 00 0F */ lbz r3, 0xf(r31)
-/* 80129250 00124EB0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129254 00124EB4 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 80129258 00124EB8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012925C 00124EBC 98 9F 00 0E */ stb r4, 0xe(r31)
-/* 80129260 00124EC0 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129264 00124EC4 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 80129268 00124EC8 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 8012926C 00124ECC 48 00 01 54 */ b lbl_801293C0
-/* 80129270 00124ED0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129274 00124ED4 80 03 01 D8 */ lwz r0, 0x1d8(r3)
-/* 80129278 00124ED8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012927C 00124EDC 40 82 00 1C */ bne lbl_80129298
-/* 80129280 00124EE0 38 00 00 00 */ li r0, 0
-/* 80129284 00124EE4 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 80129288 00124EE8 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 8012928C 00124EEC 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 80129290 00124EF0 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 80129294 00124EF4 48 00 01 2C */ b lbl_801293C0
-lbl_80129298:
-/* 80129298 00124EF8 88 03 09 7A */ lbz r0, 0x97a(r3)
-/* 8012929C 00124EFC 28 00 00 02 */ cmplwi r0, 2
-/* 801292A0 00124F00 40 82 01 20 */ bne lbl_801293C0
-/* 801292A4 00124F04 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 801292A8 00124F08 88 7F 00 0F */ lbz r3, 0xf(r31)
-/* 801292AC 00124F0C 7C 04 16 70 */ srawi r4, r0, 2
-/* 801292B0 00124F10 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 801292B4 00124F14 7C 63 16 70 */ srawi r3, r3, 2
-/* 801292B8 00124F18 98 9F 00 0E */ stb r4, 0xe(r31)
-/* 801292BC 00124F1C 7C 00 16 70 */ srawi r0, r0, 2
-/* 801292C0 00124F20 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 801292C4 00124F24 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 801292C8 00124F28 48 00 00 F8 */ b lbl_801293C0
-/* 801292CC 00124F2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801292D0 00124F30 80 03 01 DC */ lwz r0, 0x1dc(r3)
-/* 801292D4 00124F34 2C 00 00 00 */ cmpwi r0, 0
-/* 801292D8 00124F38 40 82 00 1C */ bne lbl_801292F4
-/* 801292DC 00124F3C 38 00 00 00 */ li r0, 0
-/* 801292E0 00124F40 98 1F 00 11 */ stb r0, 0x11(r31)
-/* 801292E4 00124F44 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 801292E8 00124F48 98 1F 00 0F */ stb r0, 0xf(r31)
-/* 801292EC 00124F4C 98 1F 00 0E */ stb r0, 0xe(r31)
-/* 801292F0 00124F50 48 00 00 D0 */ b lbl_801293C0
-lbl_801292F4:
-/* 801292F4 00124F54 88 03 09 7B */ lbz r0, 0x97b(r3)
-/* 801292F8 00124F58 28 00 00 02 */ cmplwi r0, 2
-/* 801292FC 00124F5C 40 82 00 C4 */ bne lbl_801293C0
-/* 80129300 00124F60 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 80129304 00124F64 88 7F 00 0F */ lbz r3, 0xf(r31)
-/* 80129308 00124F68 7C 04 16 70 */ srawi r4, r0, 2
-/* 8012930C 00124F6C 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 80129310 00124F70 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129314 00124F74 98 9F 00 0E */ stb r4, 0xe(r31)
-/* 80129318 00124F78 7C 00 16 70 */ srawi r0, r0, 2
-/* 8012931C 00124F7C 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 80129320 00124F80 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 80129324 00124F84 48 00 00 9C */ b lbl_801293C0
-/* 80129328 00124F88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012932C 00124F8C 88 03 19 38 */ lbz r0, 0x1938(r3)
-/* 80129330 00124F90 28 00 00 03 */ cmplwi r0, 3
-/* 80129334 00124F94 40 82 00 8C */ bne lbl_801293C0
-/* 80129338 00124F98 4B FF D1 8D */ bl func_801264C4
-/* 8012933C 00124F9C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80129340 00124FA0 28 00 00 03 */ cmplwi r0, 3
-/* 80129344 00124FA4 40 80 00 7C */ bge lbl_801293C0
-/* 80129348 00124FA8 7F C3 F3 78 */ mr r3, r30
-/* 8012934C 00124FAC 7F E4 FB 78 */ mr r4, r31
-/* 80129350 00124FB0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129354 00124FB4 38 A0 00 06 */ li r5, 6
-/* 80129358 00124FB8 48 12 AB 85 */ bl func_80253EDC
-/* 8012935C 00124FBC C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80129360 00124FC0 38 60 46 E7 */ li r3, 0x46e7
-/* 80129364 00124FC4 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80129368 00124FC8 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8012936C 00124FCC FC 80 28 1E */ fctiwz f4, f5
-/* 80129370 00124FD0 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80129374 00124FD4 FC 40 18 1E */ fctiwz f2, f3
-/* 80129378 00124FD8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012937C 00124FDC 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 80129380 00124FE0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80129384 00124FE4 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80129388 00124FE8 64 08 7F 7F */ oris r8, r0, 0x7f7f
-/* 8012938C 00124FEC FC 20 08 1E */ fctiwz f1, f1
-/* 80129390 00124FF0 FC 00 00 1E */ fctiwz f0, f0
-/* 80129394 00124FF4 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80129398 00124FF8 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8012939C 00124FFC 61 08 7F 00 */ ori r8, r8, 0x7f00
-/* 801293A0 00125000 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801293A4 00125004 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801293A8 00125008 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801293AC 0012500C 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 801293B0 00125010 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801293B4 00125014 7C 06 07 34 */ extsh r6, r0
-/* 801293B8 00125018 7C E7 07 34 */ extsh r7, r7
-/* 801293BC 0012501C 48 12 6D 79 */ bl func_80250134
-lbl_801293C0:
-/* 801293C0 00125020 39 61 00 70 */ addi r11, r1, 0x70
-/* 801293C4 00125024 48 09 DD AD */ bl _restgpr_26
-/* 801293C8 00125028 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 801293CC 0012502C 7C 08 03 A6 */ mtlr r0
-/* 801293D0 00125030 38 21 00 70 */ addi r1, r1, 0x70
-/* 801293D4 00125034 4E 80 00 20 */ blr
-lbl_801293D8:
-/* 801293D8 00125038 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801293DC 0012503C 7C 08 02 A6 */ mflr r0
-/* 801293E0 00125040 38 A0 00 03 */ li r5, 3
-/* 801293E4 00125044 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801293E8 00125048 38 C1 00 08 */ addi r6, r1, 8
-/* 801293EC 0012504C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801293F0 00125050 7C 9F 23 78 */ mr r31, r4
-/* 801293F4 00125054 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801293F8 00125058 7C 7E 1B 78 */ mr r30, r3
-/* 801293FC 0012505C 48 12 AA 91 */ bl func_80253E8C
-/* 80129400 00125060 80 61 00 08 */ lwz r3, 8(r1)
-/* 80129404 00125064 38 03 FF FD */ addi r0, r3, -3
-/* 80129408 00125068 28 00 00 07 */ cmplwi r0, 7
-/* 8012940C 0012506C 41 81 00 78 */ bgt lbl_80129484
-/* 80129410 00125070 3C 60 80 42 */ lis r3, lbl_8041C610@ha
-/* 80129414 00125074 54 00 10 3A */ slwi r0, r0, 2
-/* 80129418 00125078 38 63 C6 10 */ addi r3, r3, lbl_8041C610@l
-/* 8012941C 0012507C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80129420 00125080 7C 69 03 A6 */ mtctr r3
-/* 80129424 00125084 4E 80 04 20 */ bctr
-/* 80129428 00125088 7F C3 F3 78 */ mr r3, r30
-/* 8012942C 0012508C 7F E4 FB 78 */ mr r4, r31
-/* 80129430 00125090 38 A0 00 02 */ li r5, 2
-/* 80129434 00125094 38 C0 46 D9 */ li r6, 0x46d9
-/* 80129438 00125098 48 12 AA 7D */ bl func_80253EB4
-/* 8012943C 0012509C 48 00 00 48 */ b lbl_80129484
-/* 80129440 001250A0 7F C3 F3 78 */ mr r3, r30
-/* 80129444 001250A4 7F E4 FB 78 */ mr r4, r31
-/* 80129448 001250A8 38 A0 00 02 */ li r5, 2
-/* 8012944C 001250AC 38 C0 46 DF */ li r6, 0x46df
-/* 80129450 001250B0 48 12 AA 65 */ bl func_80253EB4
-/* 80129454 001250B4 48 00 00 30 */ b lbl_80129484
-/* 80129458 001250B8 7F C3 F3 78 */ mr r3, r30
-/* 8012945C 001250BC 7F E4 FB 78 */ mr r4, r31
-/* 80129460 001250C0 38 A0 00 02 */ li r5, 2
-/* 80129464 001250C4 38 C0 46 E0 */ li r6, 0x46e0
-/* 80129468 001250C8 48 12 AA 4D */ bl func_80253EB4
-/* 8012946C 001250CC 48 00 00 18 */ b lbl_80129484
-/* 80129470 001250D0 7F C3 F3 78 */ mr r3, r30
-/* 80129474 001250D4 7F E4 FB 78 */ mr r4, r31
-/* 80129478 001250D8 38 A0 00 01 */ li r5, 1
-/* 8012947C 001250DC 38 C0 00 00 */ li r6, 0
-/* 80129480 001250E0 48 12 AA 35 */ bl func_80253EB4
-lbl_80129484:
-/* 80129484 001250E4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80129488 001250E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012948C 001250EC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80129490 001250F0 7C 08 03 A6 */ mtlr r0
-/* 80129494 001250F4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80129498 001250F8 4E 80 00 20 */ blr
-lbl_8012949C:
-/* 8012949C 001250FC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801294A0 00125100 7C 08 02 A6 */ mflr r0
-/* 801294A4 00125104 38 A0 00 03 */ li r5, 3
-/* 801294A8 00125108 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801294AC 0012510C 38 C1 00 08 */ addi r6, r1, 8
-/* 801294B0 00125110 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801294B4 00125114 7C 9F 23 78 */ mr r31, r4
-/* 801294B8 00125118 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801294BC 0012511C 7C 7E 1B 78 */ mr r30, r3
-/* 801294C0 00125120 48 12 A9 CD */ bl func_80253E8C
-/* 801294C4 00125124 80 61 00 08 */ lwz r3, 8(r1)
-/* 801294C8 00125128 38 03 FF FD */ addi r0, r3, -3
-/* 801294CC 0012512C 28 00 00 07 */ cmplwi r0, 7
-/* 801294D0 00125130 41 81 00 78 */ bgt lbl_80129548
-/* 801294D4 00125134 3C 60 80 42 */ lis r3, lbl_8041C630@ha
-/* 801294D8 00125138 54 00 10 3A */ slwi r0, r0, 2
-/* 801294DC 0012513C 38 63 C6 30 */ addi r3, r3, lbl_8041C630@l
-/* 801294E0 00125140 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801294E4 00125144 7C 69 03 A6 */ mtctr r3
-/* 801294E8 00125148 4E 80 04 20 */ bctr
-/* 801294EC 0012514C 7F C3 F3 78 */ mr r3, r30
-/* 801294F0 00125150 7F E4 FB 78 */ mr r4, r31
-/* 801294F4 00125154 38 A0 00 02 */ li r5, 2
-/* 801294F8 00125158 38 C0 46 DA */ li r6, 0x46da
-/* 801294FC 0012515C 48 12 A9 B9 */ bl func_80253EB4
-/* 80129500 00125160 48 00 00 48 */ b lbl_80129548
-/* 80129504 00125164 7F C3 F3 78 */ mr r3, r30
-/* 80129508 00125168 7F E4 FB 78 */ mr r4, r31
-/* 8012950C 0012516C 38 A0 00 02 */ li r5, 2
-/* 80129510 00125170 38 C0 46 DF */ li r6, 0x46df
-/* 80129514 00125174 48 12 A9 A1 */ bl func_80253EB4
-/* 80129518 00125178 48 00 00 30 */ b lbl_80129548
-/* 8012951C 0012517C 7F C3 F3 78 */ mr r3, r30
-/* 80129520 00125180 7F E4 FB 78 */ mr r4, r31
-/* 80129524 00125184 38 A0 00 02 */ li r5, 2
-/* 80129528 00125188 38 C0 46 E0 */ li r6, 0x46e0
-/* 8012952C 0012518C 48 12 A9 89 */ bl func_80253EB4
-/* 80129530 00125190 48 00 00 18 */ b lbl_80129548
-/* 80129534 00125194 7F C3 F3 78 */ mr r3, r30
-/* 80129538 00125198 7F E4 FB 78 */ mr r4, r31
-/* 8012953C 0012519C 38 A0 00 01 */ li r5, 1
-/* 80129540 001251A0 38 C0 00 00 */ li r6, 0
-/* 80129544 001251A4 48 12 A9 71 */ bl func_80253EB4
-lbl_80129548:
-/* 80129548 001251A8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012954C 001251AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80129550 001251B0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80129554 001251B4 7C 08 03 A6 */ mtlr r0
-/* 80129558 001251B8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012955C 001251BC 4E 80 00 20 */ blr
-lbl_80129560:
-/* 80129560 001251C0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80129564 001251C4 7C 08 02 A6 */ mflr r0
-/* 80129568 001251C8 38 A0 00 03 */ li r5, 3
-/* 8012956C 001251CC 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80129570 001251D0 38 C1 00 08 */ addi r6, r1, 8
-/* 80129574 001251D4 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80129578 001251D8 7C 9F 23 78 */ mr r31, r4
-/* 8012957C 001251DC 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 80129580 001251E0 7C 7E 1B 78 */ mr r30, r3
-/* 80129584 001251E4 48 12 A9 59 */ bl func_80253EDC
-/* 80129588 001251E8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012958C 001251EC 2C 00 00 02 */ cmpwi r0, 2
-/* 80129590 001251F0 41 82 00 38 */ beq lbl_801295C8
-/* 80129594 001251F4 40 80 00 54 */ bge lbl_801295E8
-/* 80129598 001251F8 2C 00 00 01 */ cmpwi r0, 1
-/* 8012959C 001251FC 40 80 00 08 */ bge lbl_801295A4
-/* 801295A0 00125200 48 00 00 48 */ b lbl_801295E8
-lbl_801295A4:
-/* 801295A4 00125204 7F C3 F3 78 */ mr r3, r30
-/* 801295A8 00125208 7F E4 FB 78 */ mr r4, r31
-/* 801295AC 0012520C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801295B0 00125210 38 A0 00 06 */ li r5, 6
-/* 801295B4 00125214 48 12 A9 29 */ bl func_80253EDC
-/* 801295B8 00125218 38 81 00 0C */ addi r4, r1, 0xc
-/* 801295BC 0012521C 38 60 00 01 */ li r3, 1
-/* 801295C0 00125220 4B F3 04 7D */ bl func_80059A3C
-/* 801295C4 00125224 48 00 00 24 */ b lbl_801295E8
-lbl_801295C8:
-/* 801295C8 00125228 7F C3 F3 78 */ mr r3, r30
-/* 801295CC 0012522C 7F E4 FB 78 */ mr r4, r31
-/* 801295D0 00125230 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801295D4 00125234 38 A0 00 06 */ li r5, 6
-/* 801295D8 00125238 48 12 A9 05 */ bl func_80253EDC
-/* 801295DC 0012523C 38 81 00 0C */ addi r4, r1, 0xc
-/* 801295E0 00125240 38 60 00 02 */ li r3, 2
-/* 801295E4 00125244 4B F3 04 59 */ bl func_80059A3C
-lbl_801295E8:
-/* 801295E8 00125248 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801295EC 0012524C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 801295F0 00125250 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 801295F4 00125254 7C 08 03 A6 */ mtlr r0
-/* 801295F8 00125258 38 21 00 40 */ addi r1, r1, 0x40
-/* 801295FC 0012525C 4E 80 00 20 */ blr
-lbl_80129600:
-/* 80129600 00125260 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80129604 00125264 7C 08 02 A6 */ mflr r0
-/* 80129608 00125268 38 A0 00 03 */ li r5, 3
-/* 8012960C 0012526C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80129610 00125270 38 C1 00 08 */ addi r6, r1, 8
-/* 80129614 00125274 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80129618 00125278 7C 9F 23 78 */ mr r31, r4
-/* 8012961C 0012527C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80129620 00125280 7C 7E 1B 78 */ mr r30, r3
-/* 80129624 00125284 48 12 A8 69 */ bl func_80253E8C
-/* 80129628 00125288 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012962C 0012528C 28 00 00 16 */ cmplwi r0, 0x16
-/* 80129630 00125290 41 81 01 80 */ bgt lbl_801297B0
-/* 80129634 00125294 3C 60 80 42 */ lis r3, lbl_8041C650@ha
-/* 80129638 00125298 54 00 10 3A */ slwi r0, r0, 2
-/* 8012963C 0012529C 38 63 C6 50 */ addi r3, r3, lbl_8041C650@l
-/* 80129640 001252A0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80129644 001252A4 7C 69 03 A6 */ mtctr r3
-/* 80129648 001252A8 4E 80 04 20 */ bctr
-/* 8012964C 001252AC 7F C3 F3 78 */ mr r3, r30
-/* 80129650 001252B0 7F E4 FB 78 */ mr r4, r31
-/* 80129654 001252B4 38 A0 00 02 */ li r5, 2
-/* 80129658 001252B8 38 C0 51 44 */ li r6, 0x5144
-/* 8012965C 001252BC 48 12 A8 59 */ bl func_80253EB4
-/* 80129660 001252C0 48 00 01 50 */ b lbl_801297B0
-/* 80129664 001252C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129668 001252C8 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012966C 001252CC 28 00 00 01 */ cmplwi r0, 1
-/* 80129670 001252D0 40 80 01 40 */ bge lbl_801297B0
-/* 80129674 001252D4 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129678 001252D8 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012967C 001252DC 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129680 001252E0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80129684 001252E4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129688 001252E8 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012968C 001252EC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129690 001252F0 98 7F 00 03 */ stb r3, 3(r31)
-/* 80129694 001252F4 98 1F 00 04 */ stb r0, 4(r31)
-/* 80129698 001252F8 48 00 01 18 */ b lbl_801297B0
-/* 8012969C 001252FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801296A0 00125300 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 801296A4 00125304 28 00 00 02 */ cmplwi r0, 2
-/* 801296A8 00125308 40 80 01 08 */ bge lbl_801297B0
-/* 801296AC 0012530C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801296B0 00125310 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801296B4 00125314 7C 04 16 70 */ srawi r4, r0, 2
-/* 801296B8 00125318 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801296BC 0012531C 7C 63 16 70 */ srawi r3, r3, 2
-/* 801296C0 00125320 98 9F 00 02 */ stb r4, 2(r31)
-/* 801296C4 00125324 7C 00 16 70 */ srawi r0, r0, 2
-/* 801296C8 00125328 98 7F 00 03 */ stb r3, 3(r31)
-/* 801296CC 0012532C 98 1F 00 04 */ stb r0, 4(r31)
-/* 801296D0 00125330 48 00 00 E0 */ b lbl_801297B0
-/* 801296D4 00125334 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801296D8 00125338 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 801296DC 0012533C 28 00 00 03 */ cmplwi r0, 3
-/* 801296E0 00125340 40 80 00 D0 */ bge lbl_801297B0
-/* 801296E4 00125344 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801296E8 00125348 88 7F 00 03 */ lbz r3, 3(r31)
-/* 801296EC 0012534C 7C 04 16 70 */ srawi r4, r0, 2
-/* 801296F0 00125350 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801296F4 00125354 7C 63 16 70 */ srawi r3, r3, 2
-/* 801296F8 00125358 98 9F 00 02 */ stb r4, 2(r31)
-/* 801296FC 0012535C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129700 00125360 98 7F 00 03 */ stb r3, 3(r31)
-/* 80129704 00125364 98 1F 00 04 */ stb r0, 4(r31)
-/* 80129708 00125368 48 00 00 A8 */ b lbl_801297B0
-/* 8012970C 0012536C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129710 00125370 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80129714 00125374 28 00 00 04 */ cmplwi r0, 4
-/* 80129718 00125378 40 80 00 98 */ bge lbl_801297B0
-/* 8012971C 0012537C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129720 00125380 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80129724 00125384 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129728 00125388 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8012972C 0012538C 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129730 00125390 98 9F 00 02 */ stb r4, 2(r31)
-/* 80129734 00125394 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129738 00125398 98 7F 00 03 */ stb r3, 3(r31)
-/* 8012973C 0012539C 98 1F 00 04 */ stb r0, 4(r31)
-/* 80129740 001253A0 48 00 00 70 */ b lbl_801297B0
-/* 80129744 001253A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129748 001253A8 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012974C 001253AC 28 00 00 05 */ cmplwi r0, 5
-/* 80129750 001253B0 40 80 00 60 */ bge lbl_801297B0
-/* 80129754 001253B4 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129758 001253B8 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012975C 001253BC 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129760 001253C0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80129764 001253C4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129768 001253C8 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012976C 001253CC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129770 001253D0 98 7F 00 03 */ stb r3, 3(r31)
-/* 80129774 001253D4 98 1F 00 04 */ stb r0, 4(r31)
-/* 80129778 001253D8 48 00 00 38 */ b lbl_801297B0
-/* 8012977C 001253DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129780 001253E0 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 80129784 001253E4 28 00 00 06 */ cmplwi r0, 6
-/* 80129788 001253E8 40 80 00 28 */ bge lbl_801297B0
-/* 8012978C 001253EC 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129790 001253F0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80129794 001253F4 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129798 001253F8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8012979C 001253FC 7C 63 16 70 */ srawi r3, r3, 2
-/* 801297A0 00125400 98 9F 00 02 */ stb r4, 2(r31)
-/* 801297A4 00125404 7C 00 16 70 */ srawi r0, r0, 2
-/* 801297A8 00125408 98 7F 00 03 */ stb r3, 3(r31)
-/* 801297AC 0012540C 98 1F 00 04 */ stb r0, 4(r31)
-lbl_801297B0:
-/* 801297B0 00125410 83 ED 82 98 */ lwz r31, lbl_8063D558-_SDA_BASE_(r13)
-/* 801297B4 00125414 A0 7F 01 64 */ lhz r3, 0x164(r31)
-/* 801297B8 00125418 A0 1F 01 66 */ lhz r0, 0x166(r31)
-/* 801297BC 0012541C 7C 03 00 40 */ cmplw r3, r0
-/* 801297C0 00125420 41 82 00 28 */ beq lbl_801297E8
-/* 801297C4 00125424 7F C3 F3 78 */ mr r3, r30
-/* 801297C8 00125428 48 12 A6 19 */ bl func_80253DE0
-/* 801297CC 0012542C A0 1F 01 6C */ lhz r0, 0x16c(r31)
-/* 801297D0 00125430 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801297D4 00125434 7C 00 18 40 */ cmplw r0, r3
-/* 801297D8 00125438 40 82 00 10 */ bne lbl_801297E8
-/* 801297DC 0012543C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801297E0 00125440 A0 03 01 66 */ lhz r0, 0x166(r3)
-/* 801297E4 00125444 B0 03 01 64 */ sth r0, 0x164(r3)
-lbl_801297E8:
-/* 801297E8 00125448 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801297EC 0012544C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801297F0 00125450 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801297F4 00125454 7C 08 03 A6 */ mtlr r0
-/* 801297F8 00125458 38 21 00 20 */ addi r1, r1, 0x20
-/* 801297FC 0012545C 4E 80 00 20 */ blr
-lbl_80129800:
-/* 80129800 00125460 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 80129804 00125464 7C 08 02 A6 */ mflr r0
-/* 80129808 00125468 90 01 00 84 */ stw r0, 0x84(r1)
-/* 8012980C 0012546C 39 61 00 80 */ addi r11, r1, 0x80
-/* 80129810 00125470 48 09 D9 0D */ bl _savegpr_24
-/* 80129814 00125474 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 80129818 00125478 7C 7E 1B 78 */ mr r30, r3
-/* 8012981C 0012547C 3B A5 FF FF */ addi r29, r5, 0x0000FFFF@l
-/* 80129820 00125480 7C 9F 23 78 */ mr r31, r4
-/* 80129824 00125484 38 C1 00 08 */ addi r6, r1, 8
-/* 80129828 00125488 38 A0 00 03 */ li r5, 3
-/* 8012982C 0012548C 48 12 A6 B1 */ bl func_80253EDC
-/* 80129830 00125490 80 61 00 08 */ lwz r3, 8(r1)
-/* 80129834 00125494 38 03 FF FD */ addi r0, r3, -3
-/* 80129838 00125498 28 00 00 1C */ cmplwi r0, 0x1c
-/* 8012983C 0012549C 41 81 02 24 */ bgt lbl_80129A60
-/* 80129840 001254A0 3C 60 80 42 */ lis r3, lbl_8041C6AC@ha
-/* 80129844 001254A4 54 00 10 3A */ slwi r0, r0, 2
-/* 80129848 001254A8 38 63 C6 AC */ addi r3, r3, lbl_8041C6AC@l
-/* 8012984C 001254AC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80129850 001254B0 7C 69 03 A6 */ mtctr r3
-/* 80129854 001254B4 4E 80 04 20 */ bctr
-/* 80129858 001254B8 7F C3 F3 78 */ mr r3, r30
-/* 8012985C 001254BC 7F E4 FB 78 */ mr r4, r31
-/* 80129860 001254C0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129864 001254C4 38 A0 00 06 */ li r5, 6
-/* 80129868 001254C8 48 12 A6 75 */ bl func_80253EDC
-/* 8012986C 001254CC 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129870 001254D0 38 60 00 01 */ li r3, 1
-/* 80129874 001254D4 4B F3 01 C9 */ bl func_80059A3C
-/* 80129878 001254D8 48 00 01 E8 */ b lbl_80129A60
-/* 8012987C 001254DC 7F C3 F3 78 */ mr r3, r30
-/* 80129880 001254E0 7F E4 FB 78 */ mr r4, r31
-/* 80129884 001254E4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129888 001254E8 38 A0 00 06 */ li r5, 6
-/* 8012988C 001254EC 48 12 A6 51 */ bl func_80253EDC
-/* 80129890 001254F0 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129894 001254F4 38 60 00 02 */ li r3, 2
-/* 80129898 001254F8 4B F3 01 A5 */ bl func_80059A3C
-/* 8012989C 001254FC 48 00 01 C4 */ b lbl_80129A60
-/* 801298A0 00125500 7F C3 F3 78 */ mr r3, r30
-/* 801298A4 00125504 7F E4 FB 78 */ mr r4, r31
-/* 801298A8 00125508 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801298AC 0012550C 38 A0 00 06 */ li r5, 6
-/* 801298B0 00125510 48 12 A6 2D */ bl func_80253EDC
-/* 801298B4 00125514 38 81 00 0C */ addi r4, r1, 0xc
-/* 801298B8 00125518 38 60 00 03 */ li r3, 3
-/* 801298BC 0012551C 4B F3 01 81 */ bl func_80059A3C
-/* 801298C0 00125520 48 00 01 A0 */ b lbl_80129A60
-/* 801298C4 00125524 7F C3 F3 78 */ mr r3, r30
-/* 801298C8 00125528 7F E4 FB 78 */ mr r4, r31
-/* 801298CC 0012552C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801298D0 00125530 38 A0 00 06 */ li r5, 6
-/* 801298D4 00125534 48 12 A6 09 */ bl func_80253EDC
-/* 801298D8 00125538 38 81 00 0C */ addi r4, r1, 0xc
-/* 801298DC 0012553C 38 60 00 04 */ li r3, 4
-/* 801298E0 00125540 4B F3 01 5D */ bl func_80059A3C
-/* 801298E4 00125544 48 00 01 7C */ b lbl_80129A60
-/* 801298E8 00125548 7F C3 F3 78 */ mr r3, r30
-/* 801298EC 0012554C 7F E4 FB 78 */ mr r4, r31
-/* 801298F0 00125550 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801298F4 00125554 38 A0 00 06 */ li r5, 6
-/* 801298F8 00125558 48 12 A5 E5 */ bl func_80253EDC
-/* 801298FC 0012555C 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129900 00125560 38 60 00 05 */ li r3, 5
-/* 80129904 00125564 4B F3 01 39 */ bl func_80059A3C
-/* 80129908 00125568 48 00 01 58 */ b lbl_80129A60
-/* 8012990C 0012556C 7F C3 F3 78 */ mr r3, r30
-/* 80129910 00125570 7F E4 FB 78 */ mr r4, r31
-/* 80129914 00125574 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129918 00125578 38 A0 00 06 */ li r5, 6
-/* 8012991C 0012557C 48 12 A5 C1 */ bl func_80253EDC
-/* 80129920 00125580 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129924 00125584 38 60 00 06 */ li r3, 6
-/* 80129928 00125588 4B F3 01 15 */ bl func_80059A3C
-/* 8012992C 0012558C 48 00 01 34 */ b lbl_80129A60
-/* 80129930 00125590 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129934 00125594 A0 63 01 64 */ lhz r3, 0x164(r3)
-/* 80129938 00125598 38 03 FF FF */ addi r0, r3, -1
-/* 8012993C 0012559C 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 80129940 001255A0 48 00 01 20 */ b lbl_80129A60
-/* 80129944 001255A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129948 001255A8 A3 A3 01 64 */ lhz r29, 0x164(r3)
-/* 8012994C 001255AC 48 00 01 14 */ b lbl_80129A60
-/* 80129950 001255B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129954 001255B4 A0 63 01 64 */ lhz r3, 0x164(r3)
-/* 80129958 001255B8 38 03 00 01 */ addi r0, r3, 1
-/* 8012995C 001255BC 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 80129960 001255C0 48 00 01 00 */ b lbl_80129A60
-/* 80129964 001255C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129968 001255C8 A0 63 01 64 */ lhz r3, 0x164(r3)
-/* 8012996C 001255CC 38 03 00 02 */ addi r0, r3, 2
-/* 80129970 001255D0 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 80129974 001255D4 48 00 00 EC */ b lbl_80129A60
-/* 80129978 001255D8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012997C 001255DC A0 63 01 64 */ lhz r3, 0x164(r3)
-/* 80129980 001255E0 38 03 00 03 */ addi r0, r3, 3
-/* 80129984 001255E4 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 80129988 001255E8 48 00 00 D8 */ b lbl_80129A60
-/* 8012998C 001255EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129990 001255F0 A0 63 01 64 */ lhz r3, 0x164(r3)
-/* 80129994 001255F4 38 03 00 04 */ addi r0, r3, 4
-/* 80129998 001255F8 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 8012999C 001255FC 48 00 00 C4 */ b lbl_80129A60
-/* 801299A0 00125600 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 801299A4 00125604 A0 63 01 64 */ lhz r3, 0x164(r3)
-/* 801299A8 00125608 38 03 00 05 */ addi r0, r3, 5
-/* 801299AC 0012560C 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 801299B0 00125610 48 00 00 B0 */ b lbl_80129A60
-/* 801299B4 00125614 7F C3 F3 78 */ mr r3, r30
-/* 801299B8 00125618 7F E4 FB 78 */ mr r4, r31
-/* 801299BC 0012561C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801299C0 00125620 38 A0 00 06 */ li r5, 6
-/* 801299C4 00125624 48 12 A5 19 */ bl func_80253EDC
-/* 801299C8 00125628 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 801299CC 0012562C 38 00 FF 00 */ li r0, -256
-/* 801299D0 00125630 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 801299D4 00125634 38 60 00 1B */ li r3, 0x1b
-/* 801299D8 00125638 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 801299DC 0012563C FC 80 28 1E */ fctiwz f4, f5
-/* 801299E0 00125640 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 801299E4 00125644 FC 40 18 1E */ fctiwz f2, f3
-/* 801299E8 00125648 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801299EC 0012564C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 801299F0 00125650 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801299F4 00125654 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 801299F8 00125658 FC 20 08 1E */ fctiwz f1, f1
-/* 801299FC 0012565C D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80129A00 00125660 FC 00 00 1E */ fctiwz f0, f0
-/* 80129A04 00125664 7C BC 03 78 */ or r28, r5, r0
-/* 80129A08 00125668 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80129A0C 0012566C A0 86 01 64 */ lhz r4, 0x164(r6)
-/* 80129A10 00125670 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80129A14 00125674 A0 06 01 6A */ lhz r0, 0x16a(r6)
-/* 80129A18 00125678 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80129A1C 0012567C 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80129A20 00125680 7C 84 02 14 */ add r4, r4, r0
-/* 80129A24 00125684 83 41 00 3C */ lwz r26, 0x3c(r1)
-/* 80129A28 00125688 83 21 00 44 */ lwz r25, 0x44(r1)
-/* 80129A2C 0012568C 83 01 00 4C */ lwz r24, 0x4c(r1)
-/* 80129A30 00125690 48 03 28 D9 */ bl func_8015C308
-/* 80129A34 00125694 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129A38 00125698 38 60 00 1C */ li r3, 0x1c
-/* 80129A3C 0012569C A0 84 01 68 */ lhz r4, 0x168(r4)
-/* 80129A40 001256A0 48 03 28 C9 */ bl func_8015C308
-/* 80129A44 001256A4 7F 64 DB 78 */ mr r4, r27
-/* 80129A48 001256A8 7F 88 E3 78 */ mr r8, r28
-/* 80129A4C 001256AC 38 BA FF FD */ addi r5, r26, -3
-/* 80129A50 001256B0 7F 26 07 34 */ extsh r6, r25
-/* 80129A54 001256B4 7F 07 07 34 */ extsh r7, r24
-/* 80129A58 001256B8 38 60 43 E3 */ li r3, 0x43e3
-/* 80129A5C 001256BC 48 12 66 D9 */ bl func_80250134
-lbl_80129A60:
-/* 80129A60 001256C0 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 80129A64 001256C4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80129A68 001256C8 41 82 00 D0 */ beq lbl_80129B38
-/* 80129A6C 001256CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129A70 001256D0 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
-/* 80129A74 001256D4 7C 63 02 14 */ add r3, r3, r0
-/* 80129A78 001256D8 A3 03 01 6E */ lhz r24, 0x16e(r3)
-/* 80129A7C 001256DC 28 18 FF FF */ cmplwi r24, 0xffff
-/* 80129A80 001256E0 41 82 00 B8 */ beq lbl_80129B38
-/* 80129A84 001256E4 7F C3 F3 78 */ mr r3, r30
-/* 80129A88 001256E8 7F E4 FB 78 */ mr r4, r31
-/* 80129A8C 001256EC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129A90 001256F0 38 A0 00 06 */ li r5, 6
-/* 80129A94 001256F4 48 12 A4 49 */ bl func_80253EDC
-/* 80129A98 001256F8 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 80129A9C 001256FC 38 00 FF 00 */ li r0, -256
-/* 80129AA0 00125700 7F 03 C3 78 */ mr r3, r24
-/* 80129AA4 00125704 38 80 00 01 */ li r4, 1
-/* 80129AA8 00125708 7C BE 03 78 */ or r30, r5, r0
-/* 80129AAC 0012570C 38 A0 00 00 */ li r5, 0
-/* 80129AB0 00125710 48 12 68 E9 */ bl func_80250398
-/* 80129AB4 00125714 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80129AB8 00125718 3C 00 43 30 */ lis r0, 0x4330
-/* 80129ABC 0012571C C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 80129AC0 00125720 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80129AC4 00125724 C0 21 00 1C */ lfs f1, 0x1c(r1)
-/* 80129AC8 00125728 7F 03 C3 78 */ mr r3, r24
-/* 80129ACC 0012572C EC 60 20 28 */ fsubs f3, f0, f4
-/* 80129AD0 00125730 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 80129AD4 00125734 FC 00 08 1E */ fctiwz f0, f1
-/* 80129AD8 00125738 90 01 00 38 */ stw r0, 0x38(r1)
-/* 80129ADC 0012573C EC 42 08 28 */ fsubs f2, f2, f1
-/* 80129AE0 00125740 C8 22 8D 68 */ lfd f1, lbl_80641368-_SDA2_BASE_(r2)
-/* 80129AE4 00125744 FC 60 18 1E */ fctiwz f3, f3
-/* 80129AE8 00125748 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 80129AEC 0012574C FC 00 10 1E */ fctiwz f0, f2
-/* 80129AF0 00125750 7F C8 F3 78 */ mr r8, r30
-/* 80129AF4 00125754 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 80129AF8 00125758 D8 61 00 48 */ stfd f3, 0x48(r1)
-/* 80129AFC 0012575C 80 01 00 4C */ lwz r0, 0x4c(r1)
-/* 80129B00 00125760 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 80129B04 00125764 7C 06 07 34 */ extsh r6, r0
-/* 80129B08 00125768 7C 04 30 50 */ subf r0, r4, r6
-/* 80129B0C 0012576C 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 80129B10 00125770 54 00 F8 7E */ srwi r0, r0, 1
-/* 80129B14 00125774 90 01 00 3C */ stw r0, 0x3c(r1)
-/* 80129B18 00125778 7C 87 07 34 */ extsh r7, r4
-/* 80129B1C 0012577C C8 01 00 38 */ lfd f0, 0x38(r1)
-/* 80129B20 00125780 EC 00 08 28 */ fsubs f0, f0, f1
-/* 80129B24 00125784 EC 04 00 2A */ fadds f0, f4, f0
-/* 80129B28 00125788 FC 00 00 1E */ fctiwz f0, f0
-/* 80129B2C 0012578C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80129B30 00125790 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 80129B34 00125794 48 12 66 01 */ bl func_80250134
-lbl_80129B38:
-/* 80129B38 00125798 39 61 00 80 */ addi r11, r1, 0x80
-/* 80129B3C 0012579C 48 09 D6 2D */ bl _restgpr_24
-/* 80129B40 001257A0 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 80129B44 001257A4 7C 08 03 A6 */ mtlr r0
-/* 80129B48 001257A8 38 21 00 80 */ addi r1, r1, 0x80
-/* 80129B4C 001257AC 4E 80 00 20 */ blr
-lbl_80129B50:
-/* 80129B50 001257B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80129B54 001257B4 7C 08 02 A6 */ mflr r0
-/* 80129B58 001257B8 7C 63 07 34 */ extsh r3, r3
-/* 80129B5C 001257BC 38 A0 00 03 */ li r5, 3
-/* 80129B60 001257C0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80129B64 001257C4 38 C1 00 08 */ addi r6, r1, 8
-/* 80129B68 001257C8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80129B6C 001257CC 7C 9F 23 78 */ mr r31, r4
-/* 80129B70 001257D0 48 12 A3 1D */ bl func_80253E8C
-/* 80129B74 001257D4 80 01 00 08 */ lwz r0, 8(r1)
-/* 80129B78 001257D8 2C 00 00 03 */ cmpwi r0, 3
-/* 80129B7C 001257DC 41 82 00 4C */ beq lbl_80129BC8
-/* 80129B80 001257E0 40 80 00 84 */ bge lbl_80129C04
-/* 80129B84 001257E4 2C 00 00 02 */ cmpwi r0, 2
-/* 80129B88 001257E8 40 80 00 08 */ bge lbl_80129B90
-/* 80129B8C 001257EC 48 00 00 78 */ b lbl_80129C04
-lbl_80129B90:
-/* 80129B90 001257F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129B94 001257F4 A0 03 01 64 */ lhz r0, 0x164(r3)
-/* 80129B98 001257F8 2C 00 00 00 */ cmpwi r0, 0
-/* 80129B9C 001257FC 40 82 00 68 */ bne lbl_80129C04
-/* 80129BA0 00125800 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129BA4 00125804 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80129BA8 00125808 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129BAC 0012580C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80129BB0 00125810 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129BB4 00125814 98 9F 00 02 */ stb r4, 2(r31)
-/* 80129BB8 00125818 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129BBC 0012581C 98 7F 00 03 */ stb r3, 3(r31)
-/* 80129BC0 00125820 98 1F 00 04 */ stb r0, 4(r31)
-/* 80129BC4 00125824 48 00 00 40 */ b lbl_80129C04
-lbl_80129BC8:
-/* 80129BC8 00125828 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129BCC 0012582C A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 80129BD0 00125830 A0 04 01 68 */ lhz r0, 0x168(r4)
-/* 80129BD4 00125834 38 63 00 06 */ addi r3, r3, 6
-/* 80129BD8 00125838 7C 03 00 00 */ cmpw r3, r0
-/* 80129BDC 0012583C 41 80 00 28 */ blt lbl_80129C04
-/* 80129BE0 00125840 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129BE4 00125844 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80129BE8 00125848 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129BEC 0012584C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80129BF0 00125850 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129BF4 00125854 98 9F 00 02 */ stb r4, 2(r31)
-/* 80129BF8 00125858 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129BFC 0012585C 98 7F 00 03 */ stb r3, 3(r31)
-/* 80129C00 00125860 98 1F 00 04 */ stb r0, 4(r31)
-lbl_80129C04:
-/* 80129C04 00125864 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80129C08 00125868 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80129C0C 0012586C 7C 08 03 A6 */ mtlr r0
-/* 80129C10 00125870 38 21 00 20 */ addi r1, r1, 0x20
-/* 80129C14 00125874 4E 80 00 20 */ blr
-lbl_80129C18:
-/* 80129C18 00125878 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80129C1C 0012587C 7C 08 02 A6 */ mflr r0
-/* 80129C20 00125880 38 A0 00 03 */ li r5, 3
-/* 80129C24 00125884 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80129C28 00125888 38 C1 00 08 */ addi r6, r1, 8
-/* 80129C2C 0012588C 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80129C30 00125890 7C 9F 23 78 */ mr r31, r4
-/* 80129C34 00125894 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 80129C38 00125898 7C 7E 1B 78 */ mr r30, r3
-/* 80129C3C 0012589C 48 12 A2 A1 */ bl func_80253EDC
-/* 80129C40 001258A0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80129C44 001258A4 2C 00 00 01 */ cmpwi r0, 1
-/* 80129C48 001258A8 41 82 00 38 */ beq lbl_80129C80
-/* 80129C4C 001258AC 40 80 00 54 */ bge lbl_80129CA0
-/* 80129C50 001258B0 2C 00 00 00 */ cmpwi r0, 0
-/* 80129C54 001258B4 40 80 00 08 */ bge lbl_80129C5C
-/* 80129C58 001258B8 48 00 00 48 */ b lbl_80129CA0
-lbl_80129C5C:
-/* 80129C5C 001258BC 7F C3 F3 78 */ mr r3, r30
-/* 80129C60 001258C0 7F E4 FB 78 */ mr r4, r31
-/* 80129C64 001258C4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129C68 001258C8 38 A0 00 06 */ li r5, 6
-/* 80129C6C 001258CC 48 12 A2 71 */ bl func_80253EDC
-/* 80129C70 001258D0 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129C74 001258D4 38 60 00 07 */ li r3, 7
-/* 80129C78 001258D8 4B F2 FD C5 */ bl func_80059A3C
-/* 80129C7C 001258DC 48 00 00 24 */ b lbl_80129CA0
-lbl_80129C80:
-/* 80129C80 001258E0 7F C3 F3 78 */ mr r3, r30
-/* 80129C84 001258E4 7F E4 FB 78 */ mr r4, r31
-/* 80129C88 001258E8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129C8C 001258EC 38 A0 00 06 */ li r5, 6
-/* 80129C90 001258F0 48 12 A2 4D */ bl func_80253EDC
-/* 80129C94 001258F4 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129C98 001258F8 38 60 00 08 */ li r3, 8
-/* 80129C9C 001258FC 4B F2 FD A1 */ bl func_80059A3C
-lbl_80129CA0:
-/* 80129CA0 00125900 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80129CA4 00125904 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80129CA8 00125908 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80129CAC 0012590C 7C 08 03 A6 */ mtlr r0
-/* 80129CB0 00125910 38 21 00 40 */ addi r1, r1, 0x40
-/* 80129CB4 00125914 4E 80 00 20 */ blr
-lbl_80129CB8:
-/* 80129CB8 00125918 C0 22 8D 70 */ lfs f1, lbl_80641370-_SDA2_BASE_(r2)
-/* 80129CBC 0012591C 7C 63 07 34 */ extsh r3, r3
-/* 80129CC0 00125920 38 80 00 04 */ li r4, 4
-/* 80129CC4 00125924 48 12 A1 4C */ b func_80253E10
-lbl_80129CC8:
-/* 80129CC8 00125928 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80129CCC 0012592C 7C 08 02 A6 */ mflr r0
-/* 80129CD0 00125930 38 A0 00 03 */ li r5, 3
-/* 80129CD4 00125934 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80129CD8 00125938 38 C1 00 08 */ addi r6, r1, 8
-/* 80129CDC 0012593C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80129CE0 00125940 7C 9F 23 78 */ mr r31, r4
-/* 80129CE4 00125944 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80129CE8 00125948 7C 7E 1B 78 */ mr r30, r3
-/* 80129CEC 0012594C 48 12 A1 A1 */ bl func_80253E8C
-/* 80129CF0 00125950 80 01 00 08 */ lwz r0, 8(r1)
-/* 80129CF4 00125954 2C 00 00 07 */ cmpwi r0, 7
-/* 80129CF8 00125958 41 82 00 7C */ beq lbl_80129D74
-/* 80129CFC 0012595C 40 80 00 1C */ bge lbl_80129D18
-/* 80129D00 00125960 2C 00 00 04 */ cmpwi r0, 4
-/* 80129D04 00125964 41 82 00 58 */ beq lbl_80129D5C
-/* 80129D08 00125968 40 80 01 10 */ bge lbl_80129E18
-/* 80129D0C 0012596C 2C 00 00 03 */ cmpwi r0, 3
-/* 80129D10 00125970 40 80 00 14 */ bge lbl_80129D24
-/* 80129D14 00125974 48 00 01 04 */ b lbl_80129E18
-lbl_80129D18:
-/* 80129D18 00125978 2C 00 00 09 */ cmpwi r0, 9
-/* 80129D1C 0012597C 40 80 00 FC */ bge lbl_80129E18
-/* 80129D20 00125980 48 00 00 6C */ b lbl_80129D8C
-lbl_80129D24:
-/* 80129D24 00125984 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129D28 00125988 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80129D2C 0012598C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80129D30 00125990 41 82 00 E8 */ beq lbl_80129E18
-/* 80129D34 00125994 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80129D38 00125998 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80129D3C 0012599C 7C 04 16 70 */ srawi r4, r0, 2
-/* 80129D40 001259A0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80129D44 001259A4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80129D48 001259A8 98 9F 00 02 */ stb r4, 2(r31)
-/* 80129D4C 001259AC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80129D50 001259B0 98 7F 00 03 */ stb r3, 3(r31)
-/* 80129D54 001259B4 98 1F 00 04 */ stb r0, 4(r31)
-/* 80129D58 001259B8 48 00 00 C0 */ b lbl_80129E18
-lbl_80129D5C:
-/* 80129D5C 001259BC 7F C3 F3 78 */ mr r3, r30
-/* 80129D60 001259C0 7F E4 FB 78 */ mr r4, r31
-/* 80129D64 001259C4 38 A0 00 02 */ li r5, 2
-/* 80129D68 001259C8 38 C0 31 41 */ li r6, 0x3141
-/* 80129D6C 001259CC 48 12 A1 49 */ bl func_80253EB4
-/* 80129D70 001259D0 48 00 00 A8 */ b lbl_80129E18
-lbl_80129D74:
-/* 80129D74 001259D4 7F C3 F3 78 */ mr r3, r30
-/* 80129D78 001259D8 7F E4 FB 78 */ mr r4, r31
-/* 80129D7C 001259DC 38 A0 00 02 */ li r5, 2
-/* 80129D80 001259E0 38 C0 2A 32 */ li r6, 0x2a32
-/* 80129D84 001259E4 48 12 A1 31 */ bl func_80253EB4
-/* 80129D88 001259E8 48 00 00 90 */ b lbl_80129E18
-lbl_80129D8C:
-/* 80129D8C 001259EC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129D90 001259F0 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80129D94 001259F4 80 03 00 08 */ lwz r0, 8(r3)
-/* 80129D98 001259F8 2C 00 00 02 */ cmpwi r0, 2
-/* 80129D9C 001259FC 41 82 00 14 */ beq lbl_80129DB0
-/* 80129DA0 00125A00 40 80 00 64 */ bge lbl_80129E04
-/* 80129DA4 00125A04 2C 00 00 01 */ cmpwi r0, 1
-/* 80129DA8 00125A08 40 80 00 44 */ bge lbl_80129DEC
-/* 80129DAC 00125A0C 48 00 00 58 */ b lbl_80129E04
-lbl_80129DB0:
-/* 80129DB0 00125A10 80 04 09 74 */ lwz r0, 0x974(r4)
-/* 80129DB4 00125A14 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80129DB8 00125A18 41 82 00 1C */ beq lbl_80129DD4
-/* 80129DBC 00125A1C 7F C3 F3 78 */ mr r3, r30
-/* 80129DC0 00125A20 7F E4 FB 78 */ mr r4, r31
-/* 80129DC4 00125A24 38 A0 00 02 */ li r5, 2
-/* 80129DC8 00125A28 38 C0 51 D7 */ li r6, 0x51d7
-/* 80129DCC 00125A2C 48 12 A0 E9 */ bl func_80253EB4
-/* 80129DD0 00125A30 48 00 00 48 */ b lbl_80129E18
-lbl_80129DD4:
-/* 80129DD4 00125A34 7F C3 F3 78 */ mr r3, r30
-/* 80129DD8 00125A38 7F E4 FB 78 */ mr r4, r31
-/* 80129DDC 00125A3C 38 A0 00 02 */ li r5, 2
-/* 80129DE0 00125A40 38 C0 46 36 */ li r6, 0x4636
-/* 80129DE4 00125A44 48 12 A0 D1 */ bl func_80253EB4
-/* 80129DE8 00125A48 48 00 00 30 */ b lbl_80129E18
-lbl_80129DEC:
-/* 80129DEC 00125A4C 7F C3 F3 78 */ mr r3, r30
-/* 80129DF0 00125A50 7F E4 FB 78 */ mr r4, r31
-/* 80129DF4 00125A54 38 A0 00 02 */ li r5, 2
-/* 80129DF8 00125A58 38 C0 46 37 */ li r6, 0x4637
-/* 80129DFC 00125A5C 48 12 A0 B9 */ bl func_80253EB4
-/* 80129E00 00125A60 48 00 00 18 */ b lbl_80129E18
-lbl_80129E04:
-/* 80129E04 00125A64 7F C3 F3 78 */ mr r3, r30
-/* 80129E08 00125A68 7F E4 FB 78 */ mr r4, r31
-/* 80129E0C 00125A6C 38 A0 00 02 */ li r5, 2
-/* 80129E10 00125A70 38 C0 51 D8 */ li r6, 0x51d8
-/* 80129E14 00125A74 48 12 A0 A1 */ bl func_80253EB4
-lbl_80129E18:
-/* 80129E18 00125A78 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80129E1C 00125A7C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80129E20 00125A80 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80129E24 00125A84 7C 08 03 A6 */ mtlr r0
-/* 80129E28 00125A88 38 21 00 20 */ addi r1, r1, 0x20
-/* 80129E2C 00125A8C 4E 80 00 20 */ blr
-lbl_80129E30:
-/* 80129E30 00125A90 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80129E34 00125A94 7C 08 02 A6 */ mflr r0
-/* 80129E38 00125A98 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80129E3C 00125A9C 39 61 00 70 */ addi r11, r1, 0x70
-/* 80129E40 00125AA0 48 09 D2 E9 */ bl _savegpr_27
-/* 80129E44 00125AA4 7C 7C 1B 78 */ mr r28, r3
-/* 80129E48 00125AA8 7C 9B 23 78 */ mr r27, r4
-/* 80129E4C 00125AAC 38 C1 00 08 */ addi r6, r1, 8
-/* 80129E50 00125AB0 38 A0 00 03 */ li r5, 3
-/* 80129E54 00125AB4 48 12 A0 89 */ bl func_80253EDC
-/* 80129E58 00125AB8 80 01 00 08 */ lwz r0, 8(r1)
-/* 80129E5C 00125ABC 28 00 00 0E */ cmplwi r0, 0xe
-/* 80129E60 00125AC0 41 81 03 B4 */ bgt lbl_8012A214
-/* 80129E64 00125AC4 3C 60 80 42 */ lis r3, lbl_8041C720@ha
-/* 80129E68 00125AC8 54 00 10 3A */ slwi r0, r0, 2
-/* 80129E6C 00125ACC 38 63 C7 20 */ addi r3, r3, lbl_8041C720@l
-/* 80129E70 00125AD0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80129E74 00125AD4 7C 69 03 A6 */ mtctr r3
-/* 80129E78 00125AD8 4E 80 04 20 */ bctr
-/* 80129E7C 00125ADC 7F 83 E3 78 */ mr r3, r28
-/* 80129E80 00125AE0 7F 64 DB 78 */ mr r4, r27
-/* 80129E84 00125AE4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129E88 00125AE8 38 A0 00 06 */ li r5, 6
-/* 80129E8C 00125AEC 48 12 A0 51 */ bl func_80253EDC
-/* 80129E90 00125AF0 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 80129E94 00125AF4 38 80 FF 00 */ li r4, -256
-/* 80129E98 00125AF8 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 80129E9C 00125AFC C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 80129EA0 00125B00 FC 80 28 1E */ fctiwz f4, f5
-/* 80129EA4 00125B04 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 80129EA8 00125B08 FC 40 18 1E */ fctiwz f2, f3
-/* 80129EAC 00125B0C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80129EB0 00125B10 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129EB4 00125B14 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80129EB8 00125B18 80 65 01 4C */ lwz r3, 0x14c(r5)
-/* 80129EBC 00125B1C FC 20 08 1E */ fctiwz f1, f1
-/* 80129EC0 00125B20 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80129EC4 00125B24 FC 00 00 1E */ fctiwz f0, f0
-/* 80129EC8 00125B28 80 03 00 04 */ lwz r0, 4(r3)
-/* 80129ECC 00125B2C D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80129ED0 00125B30 54 03 27 3E */ srwi r3, r0, 0x1c
-/* 80129ED4 00125B34 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80129ED8 00125B38 2C 03 00 01 */ cmpwi r3, 1
-/* 80129EDC 00125B3C 88 1B 00 11 */ lbz r0, 0x11(r27)
-/* 80129EE0 00125B40 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80129EE4 00125B44 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 80129EE8 00125B48 7C 1F 23 78 */ or r31, r0, r4
-/* 80129EEC 00125B4C 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80129EF0 00125B50 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 80129EF4 00125B54 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 80129EF8 00125B58 41 82 00 5C */ beq lbl_80129F54
-/* 80129EFC 00125B5C 40 80 00 10 */ bge lbl_80129F0C
-/* 80129F00 00125B60 2C 03 00 00 */ cmpwi r3, 0
-/* 80129F04 00125B64 40 80 00 14 */ bge lbl_80129F18
-/* 80129F08 00125B68 48 00 00 84 */ b lbl_80129F8C
-lbl_80129F0C:
-/* 80129F0C 00125B6C 2C 03 00 03 */ cmpwi r3, 3
-/* 80129F10 00125B70 40 80 00 7C */ bge lbl_80129F8C
-/* 80129F14 00125B74 48 00 00 60 */ b lbl_80129F74
-lbl_80129F18:
-/* 80129F18 00125B78 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 80129F1C 00125B7C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80129F20 00125B80 41 82 00 1C */ beq lbl_80129F3C
-/* 80129F24 00125B84 38 60 51 D5 */ li r3, 0x51d5
-/* 80129F28 00125B88 48 12 63 CD */ bl func_802502F4
-/* 80129F2C 00125B8C 7C 64 1B 78 */ mr r4, r3
-/* 80129F30 00125B90 38 60 00 0E */ li r3, 0xe
-/* 80129F34 00125B94 48 03 23 D5 */ bl func_8015C308
-/* 80129F38 00125B98 48 00 00 74 */ b lbl_80129FAC
-lbl_80129F3C:
-/* 80129F3C 00125B9C 38 60 52 66 */ li r3, 0x5266
-/* 80129F40 00125BA0 48 12 63 B5 */ bl func_802502F4
-/* 80129F44 00125BA4 7C 64 1B 78 */ mr r4, r3
-/* 80129F48 00125BA8 38 60 00 0E */ li r3, 0xe
-/* 80129F4C 00125BAC 48 03 23 BD */ bl func_8015C308
-/* 80129F50 00125BB0 48 00 00 5C */ b lbl_80129FAC
-lbl_80129F54:
-/* 80129F54 00125BB4 38 85 1A 9C */ addi r4, r5, 0x1a9c
-/* 80129F58 00125BB8 38 60 30 6A */ li r3, 0x306a
-/* 80129F5C 00125BBC 48 12 64 7D */ bl func_802503D8
-/* 80129F60 00125BC0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129F64 00125BC4 38 60 00 0E */ li r3, 0xe
-/* 80129F68 00125BC8 38 84 1A 9C */ addi r4, r4, 0x1a9c
-/* 80129F6C 00125BCC 48 03 23 9D */ bl func_8015C308
-/* 80129F70 00125BD0 48 00 00 3C */ b lbl_80129FAC
-lbl_80129F74:
-/* 80129F74 00125BD4 38 60 30 6B */ li r3, 0x306b
-/* 80129F78 00125BD8 48 12 63 7D */ bl func_802502F4
-/* 80129F7C 00125BDC 7C 64 1B 78 */ mr r4, r3
-/* 80129F80 00125BE0 38 60 00 0E */ li r3, 0xe
-/* 80129F84 00125BE4 48 03 23 85 */ bl func_8015C308
-/* 80129F88 00125BE8 48 00 00 24 */ b lbl_80129FAC
-lbl_80129F8C:
-/* 80129F8C 00125BEC 38 03 FF FD */ addi r0, r3, -3
-/* 80129F90 00125BF0 80 85 01 48 */ lwz r4, 0x148(r5)
-/* 80129F94 00125BF4 1C 00 00 18 */ mulli r0, r0, 0x18
-/* 80129F98 00125BF8 38 60 00 0E */ li r3, 0xe
-/* 80129F9C 00125BFC 3C 84 00 06 */ addis r4, r4, 6
-/* 80129FA0 00125C00 7C 84 02 14 */ add r4, r4, r0
-/* 80129FA4 00125C04 38 84 60 E2 */ addi r4, r4, 0x60e2
-/* 80129FA8 00125C08 48 03 23 61 */ bl func_8015C308
-lbl_80129FAC:
-/* 80129FAC 00125C0C 7F C4 F3 78 */ mr r4, r30
-/* 80129FB0 00125C10 7F A5 EB 78 */ mr r5, r29
-/* 80129FB4 00125C14 7F E8 FB 78 */ mr r8, r31
-/* 80129FB8 00125C18 7F 86 07 34 */ extsh r6, r28
-/* 80129FBC 00125C1C 7F 67 07 34 */ extsh r7, r27
-/* 80129FC0 00125C20 38 60 52 4E */ li r3, 0x524e
-/* 80129FC4 00125C24 48 12 61 71 */ bl func_80250134
-/* 80129FC8 00125C28 48 00 02 4C */ b lbl_8012A214
-/* 80129FCC 00125C2C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 80129FD0 00125C30 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 80129FD4 00125C34 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80129FD8 00125C38 40 82 02 3C */ bne lbl_8012A214
-/* 80129FDC 00125C3C 7F 83 E3 78 */ mr r3, r28
-/* 80129FE0 00125C40 7F 64 DB 78 */ mr r4, r27
-/* 80129FE4 00125C44 38 C1 00 0C */ addi r6, r1, 0xc
-/* 80129FE8 00125C48 38 A0 00 06 */ li r5, 6
-/* 80129FEC 00125C4C 48 12 9E F1 */ bl func_80253EDC
-/* 80129FF0 00125C50 38 81 00 0C */ addi r4, r1, 0xc
-/* 80129FF4 00125C54 38 60 00 01 */ li r3, 1
-/* 80129FF8 00125C58 4B F2 FA 45 */ bl func_80059A3C
-/* 80129FFC 00125C5C 48 00 02 18 */ b lbl_8012A214
-/* 8012A000 00125C60 7F 83 E3 78 */ mr r3, r28
-/* 8012A004 00125C64 7F 64 DB 78 */ mr r4, r27
-/* 8012A008 00125C68 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A00C 00125C6C 38 A0 00 06 */ li r5, 6
-/* 8012A010 00125C70 48 12 9E CD */ bl func_80253EDC
-/* 8012A014 00125C74 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A018 00125C78 38 60 00 02 */ li r3, 2
-/* 8012A01C 00125C7C 4B F2 FA 21 */ bl func_80059A3C
-/* 8012A020 00125C80 48 00 01 F4 */ b lbl_8012A214
-/* 8012A024 00125C84 7F 83 E3 78 */ mr r3, r28
-/* 8012A028 00125C88 7F 64 DB 78 */ mr r4, r27
-/* 8012A02C 00125C8C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A030 00125C90 38 A0 00 06 */ li r5, 6
-/* 8012A034 00125C94 48 12 9E A9 */ bl func_80253EDC
-/* 8012A038 00125C98 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A03C 00125C9C 38 60 00 03 */ li r3, 3
-/* 8012A040 00125CA0 4B F2 F9 FD */ bl func_80059A3C
-/* 8012A044 00125CA4 48 00 01 D0 */ b lbl_8012A214
-/* 8012A048 00125CA8 38 60 02 61 */ li r3, 0x261
-/* 8012A04C 00125CAC 48 03 8A 45 */ bl func_80162A90
-/* 8012A050 00125CB0 28 03 00 03 */ cmplwi r3, 3
-/* 8012A054 00125CB4 40 82 00 70 */ bne lbl_8012A0C4
-/* 8012A058 00125CB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A05C 00125CBC 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 8012A060 00125CC0 2C 00 00 02 */ cmpwi r0, 2
-/* 8012A064 00125CC4 41 82 00 30 */ beq lbl_8012A094
-/* 8012A068 00125CC8 40 80 00 10 */ bge lbl_8012A078
-/* 8012A06C 00125CCC 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A070 00125CD0 40 80 00 14 */ bge lbl_8012A084
-/* 8012A074 00125CD4 48 00 00 40 */ b lbl_8012A0B4
-lbl_8012A078:
-/* 8012A078 00125CD8 2C 00 00 04 */ cmpwi r0, 4
-/* 8012A07C 00125CDC 40 80 00 38 */ bge lbl_8012A0B4
-/* 8012A080 00125CE0 48 00 00 24 */ b lbl_8012A0A4
-lbl_8012A084:
-/* 8012A084 00125CE4 38 60 00 02 */ li r3, 2
-/* 8012A088 00125CE8 38 80 52 1B */ li r4, 0x521b
-/* 8012A08C 00125CEC 48 03 24 69 */ bl func_8015C4F4
-/* 8012A090 00125CF0 48 00 01 84 */ b lbl_8012A214
-lbl_8012A094:
-/* 8012A094 00125CF4 38 60 00 02 */ li r3, 2
-/* 8012A098 00125CF8 38 80 2A 38 */ li r4, 0x2a38
-/* 8012A09C 00125CFC 48 03 24 59 */ bl func_8015C4F4
-/* 8012A0A0 00125D00 48 00 01 74 */ b lbl_8012A214
-lbl_8012A0A4:
-/* 8012A0A4 00125D04 38 60 00 02 */ li r3, 2
-/* 8012A0A8 00125D08 38 80 52 1C */ li r4, 0x521c
-/* 8012A0AC 00125D0C 48 03 24 49 */ bl func_8015C4F4
-/* 8012A0B0 00125D10 48 00 01 64 */ b lbl_8012A214
-lbl_8012A0B4:
-/* 8012A0B4 00125D14 38 60 00 02 */ li r3, 2
-/* 8012A0B8 00125D18 38 80 2A 57 */ li r4, 0x2a57
-/* 8012A0BC 00125D1C 48 03 24 39 */ bl func_8015C4F4
-/* 8012A0C0 00125D20 48 00 01 54 */ b lbl_8012A214
-lbl_8012A0C4:
-/* 8012A0C4 00125D24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A0C8 00125D28 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 8012A0CC 00125D2C 2C 00 00 02 */ cmpwi r0, 2
-/* 8012A0D0 00125D30 41 82 00 30 */ beq lbl_8012A100
-/* 8012A0D4 00125D34 40 80 00 10 */ bge lbl_8012A0E4
-/* 8012A0D8 00125D38 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A0DC 00125D3C 40 80 00 14 */ bge lbl_8012A0F0
-/* 8012A0E0 00125D40 48 00 00 5C */ b lbl_8012A13C
-lbl_8012A0E4:
-/* 8012A0E4 00125D44 2C 00 00 04 */ cmpwi r0, 4
-/* 8012A0E8 00125D48 40 80 00 54 */ bge lbl_8012A13C
-/* 8012A0EC 00125D4C 48 00 00 24 */ b lbl_8012A110
-lbl_8012A0F0:
-/* 8012A0F0 00125D50 38 60 00 02 */ li r3, 2
-/* 8012A0F4 00125D54 38 80 52 1B */ li r4, 0x521b
-/* 8012A0F8 00125D58 48 03 23 FD */ bl func_8015C4F4
-/* 8012A0FC 00125D5C 48 00 01 18 */ b lbl_8012A214
-lbl_8012A100:
-/* 8012A100 00125D60 38 60 00 02 */ li r3, 2
-/* 8012A104 00125D64 38 80 2A 38 */ li r4, 0x2a38
-/* 8012A108 00125D68 48 03 23 ED */ bl func_8015C4F4
-/* 8012A10C 00125D6C 48 00 01 08 */ b lbl_8012A214
-lbl_8012A110:
-/* 8012A110 00125D70 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
-/* 8012A114 00125D74 2C 00 00 00 */ cmpwi r0, 0
-/* 8012A118 00125D78 41 82 00 14 */ beq lbl_8012A12C
-/* 8012A11C 00125D7C 38 60 00 02 */ li r3, 2
-/* 8012A120 00125D80 38 80 52 1C */ li r4, 0x521c
-/* 8012A124 00125D84 48 03 23 D1 */ bl func_8015C4F4
-/* 8012A128 00125D88 48 00 00 EC */ b lbl_8012A214
-lbl_8012A12C:
-/* 8012A12C 00125D8C 38 60 00 02 */ li r3, 2
-/* 8012A130 00125D90 38 80 51 80 */ li r4, 0x5180
-/* 8012A134 00125D94 48 03 23 C1 */ bl func_8015C4F4
-/* 8012A138 00125D98 48 00 00 DC */ b lbl_8012A214
-lbl_8012A13C:
-/* 8012A13C 00125D9C 38 60 00 02 */ li r3, 2
-/* 8012A140 00125DA0 38 80 2A 57 */ li r4, 0x2a57
-/* 8012A144 00125DA4 48 03 23 B1 */ bl func_8015C4F4
-/* 8012A148 00125DA8 48 00 00 CC */ b lbl_8012A214
-/* 8012A14C 00125DAC 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
-/* 8012A150 00125DB0 2C 00 00 00 */ cmpwi r0, 0
-/* 8012A154 00125DB4 40 82 00 C0 */ bne lbl_8012A214
-/* 8012A158 00125DB8 38 00 00 80 */ li r0, 0x80
-/* 8012A15C 00125DBC 98 1B 00 10 */ stb r0, 0x10(r27)
-/* 8012A160 00125DC0 98 1B 00 0F */ stb r0, 0xf(r27)
-/* 8012A164 00125DC4 98 1B 00 0E */ stb r0, 0xe(r27)
-/* 8012A168 00125DC8 48 00 00 AC */ b lbl_8012A214
-/* 8012A16C 00125DCC 7F 83 E3 78 */ mr r3, r28
-/* 8012A170 00125DD0 7F 64 DB 78 */ mr r4, r27
-/* 8012A174 00125DD4 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A178 00125DD8 38 A0 00 06 */ li r5, 6
-/* 8012A17C 00125DDC 48 12 9D 61 */ bl func_80253EDC
-/* 8012A180 00125DE0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A184 00125DE4 38 00 FF 00 */ li r0, -256
-/* 8012A188 00125DE8 88 9B 00 11 */ lbz r4, 0x11(r27)
-/* 8012A18C 00125DEC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012A190 00125DF0 7C 88 03 78 */ or r8, r4, r0
-/* 8012A194 00125DF4 80 03 00 08 */ lwz r0, 8(r3)
-/* 8012A198 00125DF8 2C 00 00 03 */ cmpwi r0, 3
-/* 8012A19C 00125DFC 40 80 00 20 */ bge lbl_8012A1BC
-/* 8012A1A0 00125E00 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A1A4 00125E04 40 80 00 08 */ bge lbl_8012A1AC
-/* 8012A1A8 00125E08 48 00 00 14 */ b lbl_8012A1BC
-lbl_8012A1AC:
-/* 8012A1AC 00125E0C 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
-/* 8012A1B0 00125E10 2C 00 00 00 */ cmpwi r0, 0
-/* 8012A1B4 00125E14 40 82 00 08 */ bne lbl_8012A1BC
-/* 8012A1B8 00125E18 7C 88 23 78 */ mr r8, r4
-lbl_8012A1BC:
-/* 8012A1BC 00125E1C C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8012A1C0 00125E20 38 60 2A 36 */ li r3, 0x2a36
-/* 8012A1C4 00125E24 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8012A1C8 00125E28 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8012A1CC 00125E2C FC 80 28 1E */ fctiwz f4, f5
-/* 8012A1D0 00125E30 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8012A1D4 00125E34 FC 40 18 1E */ fctiwz f2, f3
-/* 8012A1D8 00125E38 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012A1DC 00125E3C EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012A1E0 00125E40 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8012A1E4 00125E44 FC 20 08 1E */ fctiwz f1, f1
-/* 8012A1E8 00125E48 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8012A1EC 00125E4C FC 00 00 1E */ fctiwz f0, f0
-/* 8012A1F0 00125E50 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8012A1F4 00125E54 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 8012A1F8 00125E58 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8012A1FC 00125E5C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8012A200 00125E60 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 8012A204 00125E64 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 8012A208 00125E68 7C C6 07 34 */ extsh r6, r6
-/* 8012A20C 00125E6C 7C E7 07 34 */ extsh r7, r7
-/* 8012A210 00125E70 48 12 5F 25 */ bl func_80250134
-lbl_8012A214:
-/* 8012A214 00125E74 39 61 00 70 */ addi r11, r1, 0x70
-/* 8012A218 00125E78 48 09 CF 5D */ bl _restgpr_27
-/* 8012A21C 00125E7C 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8012A220 00125E80 7C 08 03 A6 */ mtlr r0
-/* 8012A224 00125E84 38 21 00 70 */ addi r1, r1, 0x70
-/* 8012A228 00125E88 4E 80 00 20 */ blr
-lbl_8012A22C:
-/* 8012A22C 00125E8C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012A230 00125E90 7C 08 02 A6 */ mflr r0
-/* 8012A234 00125E94 38 A0 00 03 */ li r5, 3
-/* 8012A238 00125E98 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012A23C 00125E9C 38 C1 00 08 */ addi r6, r1, 8
-/* 8012A240 00125EA0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012A244 00125EA4 7C 9F 23 78 */ mr r31, r4
-/* 8012A248 00125EA8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8012A24C 00125EAC 7C 7E 1B 78 */ mr r30, r3
-/* 8012A250 00125EB0 48 12 9C 3D */ bl func_80253E8C
-/* 8012A254 00125EB4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012A258 00125EB8 2C 00 00 07 */ cmpwi r0, 7
-/* 8012A25C 00125EBC 41 82 00 38 */ beq lbl_8012A294
-/* 8012A260 00125EC0 40 80 00 10 */ bge lbl_8012A270
-/* 8012A264 00125EC4 2C 00 00 05 */ cmpwi r0, 5
-/* 8012A268 00125EC8 41 82 00 14 */ beq lbl_8012A27C
-/* 8012A26C 00125ECC 48 00 00 54 */ b lbl_8012A2C0
-lbl_8012A270:
-/* 8012A270 00125ED0 2C 00 00 09 */ cmpwi r0, 9
-/* 8012A274 00125ED4 41 82 00 38 */ beq lbl_8012A2AC
-/* 8012A278 00125ED8 48 00 00 48 */ b lbl_8012A2C0
-lbl_8012A27C:
-/* 8012A27C 00125EDC 7F C3 F3 78 */ mr r3, r30
-/* 8012A280 00125EE0 7F E4 FB 78 */ mr r4, r31
-/* 8012A284 00125EE4 38 A0 00 02 */ li r5, 2
-/* 8012A288 00125EE8 38 C0 46 E1 */ li r6, 0x46e1
-/* 8012A28C 00125EEC 48 12 9C 29 */ bl func_80253EB4
-/* 8012A290 00125EF0 48 00 00 30 */ b lbl_8012A2C0
-lbl_8012A294:
-/* 8012A294 00125EF4 7F C3 F3 78 */ mr r3, r30
-/* 8012A298 00125EF8 7F E4 FB 78 */ mr r4, r31
-/* 8012A29C 00125EFC 38 A0 00 02 */ li r5, 2
-/* 8012A2A0 00125F00 38 C0 46 E2 */ li r6, 0x46e2
-/* 8012A2A4 00125F04 48 12 9C 11 */ bl func_80253EB4
-/* 8012A2A8 00125F08 48 00 00 18 */ b lbl_8012A2C0
-lbl_8012A2AC:
-/* 8012A2AC 00125F0C 7F C3 F3 78 */ mr r3, r30
-/* 8012A2B0 00125F10 7F E4 FB 78 */ mr r4, r31
-/* 8012A2B4 00125F14 38 A0 00 02 */ li r5, 2
-/* 8012A2B8 00125F18 38 C0 46 E3 */ li r6, 0x46e3
-/* 8012A2BC 00125F1C 48 12 9B F9 */ bl func_80253EB4
-lbl_8012A2C0:
-/* 8012A2C0 00125F20 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012A2C4 00125F24 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012A2C8 00125F28 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8012A2CC 00125F2C 7C 08 03 A6 */ mtlr r0
-/* 8012A2D0 00125F30 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012A2D4 00125F34 4E 80 00 20 */ blr
-lbl_8012A2D8:
-/* 8012A2D8 00125F38 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8012A2DC 00125F3C 7C 08 02 A6 */ mflr r0
-/* 8012A2E0 00125F40 38 A0 00 03 */ li r5, 3
-/* 8012A2E4 00125F44 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012A2E8 00125F48 38 C1 00 08 */ addi r6, r1, 8
-/* 8012A2EC 00125F4C 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8012A2F0 00125F50 7C 9F 23 78 */ mr r31, r4
-/* 8012A2F4 00125F54 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8012A2F8 00125F58 7C 7E 1B 78 */ mr r30, r3
-/* 8012A2FC 00125F5C 48 12 9B E1 */ bl func_80253EDC
-/* 8012A300 00125F60 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012A304 00125F64 2C 00 00 03 */ cmpwi r0, 3
-/* 8012A308 00125F68 41 82 00 6C */ beq lbl_8012A374
-/* 8012A30C 00125F6C 40 80 00 14 */ bge lbl_8012A320
-/* 8012A310 00125F70 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A314 00125F74 41 82 00 18 */ beq lbl_8012A32C
-/* 8012A318 00125F78 40 80 00 38 */ bge lbl_8012A350
-/* 8012A31C 00125F7C 48 00 00 E0 */ b lbl_8012A3FC
-lbl_8012A320:
-/* 8012A320 00125F80 2C 00 00 09 */ cmpwi r0, 9
-/* 8012A324 00125F84 41 82 00 74 */ beq lbl_8012A398
-/* 8012A328 00125F88 48 00 00 D4 */ b lbl_8012A3FC
-lbl_8012A32C:
-/* 8012A32C 00125F8C 7F C3 F3 78 */ mr r3, r30
-/* 8012A330 00125F90 7F E4 FB 78 */ mr r4, r31
-/* 8012A334 00125F94 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A338 00125F98 38 A0 00 06 */ li r5, 6
-/* 8012A33C 00125F9C 48 12 9B A1 */ bl func_80253EDC
-/* 8012A340 00125FA0 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A344 00125FA4 38 60 00 01 */ li r3, 1
-/* 8012A348 00125FA8 4B F2 F6 F5 */ bl func_80059A3C
-/* 8012A34C 00125FAC 48 00 00 B0 */ b lbl_8012A3FC
-lbl_8012A350:
-/* 8012A350 00125FB0 7F C3 F3 78 */ mr r3, r30
-/* 8012A354 00125FB4 7F E4 FB 78 */ mr r4, r31
-/* 8012A358 00125FB8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A35C 00125FBC 38 A0 00 06 */ li r5, 6
-/* 8012A360 00125FC0 48 12 9B 7D */ bl func_80253EDC
-/* 8012A364 00125FC4 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A368 00125FC8 38 60 00 02 */ li r3, 2
-/* 8012A36C 00125FCC 4B F2 F6 D1 */ bl func_80059A3C
-/* 8012A370 00125FD0 48 00 00 8C */ b lbl_8012A3FC
-lbl_8012A374:
-/* 8012A374 00125FD4 7F C3 F3 78 */ mr r3, r30
-/* 8012A378 00125FD8 7F E4 FB 78 */ mr r4, r31
-/* 8012A37C 00125FDC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A380 00125FE0 38 A0 00 06 */ li r5, 6
-/* 8012A384 00125FE4 48 12 9B 59 */ bl func_80253EDC
-/* 8012A388 00125FE8 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A38C 00125FEC 38 60 00 03 */ li r3, 3
-/* 8012A390 00125FF0 4B F2 F6 AD */ bl func_80059A3C
-/* 8012A394 00125FF4 48 00 00 68 */ b lbl_8012A3FC
-lbl_8012A398:
-/* 8012A398 00125FF8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A39C 00125FFC 38 80 00 00 */ li r4, 0
-/* 8012A3A0 00126000 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 8012A3A4 00126004 2C 00 00 03 */ cmpwi r0, 3
-/* 8012A3A8 00126008 41 82 00 34 */ beq lbl_8012A3DC
-/* 8012A3AC 0012600C 40 80 00 14 */ bge lbl_8012A3C0
-/* 8012A3B0 00126010 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A3B4 00126014 41 82 00 18 */ beq lbl_8012A3CC
-/* 8012A3B8 00126018 40 80 00 1C */ bge lbl_8012A3D4
-/* 8012A3BC 0012601C 48 00 00 2C */ b lbl_8012A3E8
-lbl_8012A3C0:
-/* 8012A3C0 00126020 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8012A3C4 00126024 41 82 00 20 */ beq lbl_8012A3E4
-/* 8012A3C8 00126028 48 00 00 20 */ b lbl_8012A3E8
-lbl_8012A3CC:
-/* 8012A3CC 0012602C 38 80 2A 3D */ li r4, 0x2a3d
-/* 8012A3D0 00126030 48 00 00 18 */ b lbl_8012A3E8
-lbl_8012A3D4:
-/* 8012A3D4 00126034 38 80 2A 3E */ li r4, 0x2a3e
-/* 8012A3D8 00126038 48 00 00 10 */ b lbl_8012A3E8
-lbl_8012A3DC:
-/* 8012A3DC 0012603C 38 80 53 18 */ li r4, 0x5318
-/* 8012A3E0 00126040 48 00 00 08 */ b lbl_8012A3E8
-lbl_8012A3E4:
-/* 8012A3E4 00126044 38 80 2A 57 */ li r4, 0x2a57
-lbl_8012A3E8:
-/* 8012A3E8 00126048 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 8012A3EC 0012604C 28 00 00 FF */ cmplwi r0, 0xff
-/* 8012A3F0 00126050 40 82 00 0C */ bne lbl_8012A3FC
-/* 8012A3F4 00126054 38 60 00 02 */ li r3, 2
-/* 8012A3F8 00126058 48 03 20 FD */ bl func_8015C4F4
-lbl_8012A3FC:
-/* 8012A3FC 0012605C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012A400 00126060 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8012A404 00126064 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8012A408 00126068 7C 08 03 A6 */ mtlr r0
-/* 8012A40C 0012606C 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012A410 00126070 4E 80 00 20 */ blr
-lbl_8012A414:
-/* 8012A414 00126074 4E 80 00 20 */ blr
-lbl_8012A418:
-/* 8012A418 00126078 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8012A41C 0012607C 7C 08 02 A6 */ mflr r0
-/* 8012A420 00126080 38 A0 00 03 */ li r5, 3
-/* 8012A424 00126084 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8012A428 00126088 38 C1 00 08 */ addi r6, r1, 8
-/* 8012A42C 0012608C 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8012A430 00126090 7C 9F 23 78 */ mr r31, r4
-/* 8012A434 00126094 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8012A438 00126098 7C 7E 1B 78 */ mr r30, r3
-/* 8012A43C 0012609C 48 12 9A A1 */ bl func_80253EDC
-/* 8012A440 001260A0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012A444 001260A4 2C 00 00 03 */ cmpwi r0, 3
-/* 8012A448 001260A8 41 82 00 74 */ beq lbl_8012A4BC
-/* 8012A44C 001260AC 40 80 00 1C */ bge lbl_8012A468
-/* 8012A450 001260B0 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A454 001260B4 41 82 00 20 */ beq lbl_8012A474
-/* 8012A458 001260B8 40 80 02 3C */ bge lbl_8012A694
-/* 8012A45C 001260BC 2C 00 00 00 */ cmpwi r0, 0
-/* 8012A460 001260C0 40 80 00 38 */ bge lbl_8012A498
-/* 8012A464 001260C4 48 00 02 30 */ b lbl_8012A694
-lbl_8012A468:
-/* 8012A468 001260C8 2C 00 00 05 */ cmpwi r0, 5
-/* 8012A46C 001260CC 41 82 01 14 */ beq lbl_8012A580
-/* 8012A470 001260D0 48 00 02 24 */ b lbl_8012A694
-lbl_8012A474:
-/* 8012A474 001260D4 7F C3 F3 78 */ mr r3, r30
-/* 8012A478 001260D8 7F E4 FB 78 */ mr r4, r31
-/* 8012A47C 001260DC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A480 001260E0 38 A0 00 06 */ li r5, 6
-/* 8012A484 001260E4 48 12 9A 59 */ bl func_80253EDC
-/* 8012A488 001260E8 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A48C 001260EC 38 60 00 01 */ li r3, 1
-/* 8012A490 001260F0 4B F2 F5 AD */ bl func_80059A3C
-/* 8012A494 001260F4 48 00 02 00 */ b lbl_8012A694
-lbl_8012A498:
-/* 8012A498 001260F8 7F C3 F3 78 */ mr r3, r30
-/* 8012A49C 001260FC 7F E4 FB 78 */ mr r4, r31
-/* 8012A4A0 00126100 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A4A4 00126104 38 A0 00 06 */ li r5, 6
-/* 8012A4A8 00126108 48 12 9A 35 */ bl func_80253EDC
-/* 8012A4AC 0012610C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012A4B0 00126110 38 60 00 02 */ li r3, 2
-/* 8012A4B4 00126114 4B F2 F5 89 */ bl func_80059A3C
-/* 8012A4B8 00126118 48 00 01 DC */ b lbl_8012A694
-lbl_8012A4BC:
-/* 8012A4BC 0012611C 7F C3 F3 78 */ mr r3, r30
-/* 8012A4C0 00126120 7F E4 FB 78 */ mr r4, r31
-/* 8012A4C4 00126124 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A4C8 00126128 38 A0 00 06 */ li r5, 6
-/* 8012A4CC 0012612C 48 12 9A 11 */ bl func_80253EDC
-/* 8012A4D0 00126130 38 60 2A 3B */ li r3, 0x2a3b
-/* 8012A4D4 00126134 38 80 00 01 */ li r4, 1
-/* 8012A4D8 00126138 38 A0 00 00 */ li r5, 0
-/* 8012A4DC 0012613C 48 12 5E BD */ bl func_80250398
-/* 8012A4E0 00126140 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 8012A4E4 00126144 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8012A4E8 00126148 C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 8012A4EC 0012614C 3C 00 43 30 */ lis r0, 0x4330
-/* 8012A4F0 00126150 7C 64 07 34 */ extsh r4, r3
-/* 8012A4F4 00126154 90 01 00 40 */ stw r0, 0x40(r1)
-/* 8012A4F8 00126158 EC 60 20 28 */ fsubs f3, f0, f4
-/* 8012A4FC 0012615C C0 21 00 1C */ lfs f1, 0x1c(r1)
-/* 8012A500 00126160 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 8012A504 00126164 38 00 FF 00 */ li r0, -256
-/* 8012A508 00126168 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 8012A50C 0012616C FC 00 08 1E */ fctiwz f0, f1
-/* 8012A510 00126170 FC 60 18 1E */ fctiwz f3, f3
-/* 8012A514 00126174 7C 68 03 78 */ or r8, r3, r0
-/* 8012A518 00126178 EC 42 08 28 */ fsubs f2, f2, f1
-/* 8012A51C 0012617C D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 8012A520 00126180 C8 22 8D 78 */ lfd f1, lbl_80641378-_SDA2_BASE_(r2)
-/* 8012A524 00126184 38 60 2A 3B */ li r3, 0x2a3b
-/* 8012A528 00126188 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8012A52C 0012618C FC 00 10 1E */ fctiwz f0, f2
-/* 8012A530 00126190 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 8012A534 00126194 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8012A538 00126198 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8012A53C 0012619C 7C 06 07 34 */ extsh r6, r0
-/* 8012A540 001261A0 7C 04 30 50 */ subf r0, r4, r6
-/* 8012A544 001261A4 80 81 00 3C */ lwz r4, 0x3c(r1)
-/* 8012A548 001261A8 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8012A54C 001261AC 7C 00 01 94 */ addze r0, r0
-/* 8012A550 001261B0 7C 87 07 34 */ extsh r7, r4
-/* 8012A554 001261B4 7C 00 07 34 */ extsh r0, r0
-/* 8012A558 001261B8 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8012A55C 001261BC 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012A560 001261C0 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 8012A564 001261C4 EC 00 08 28 */ fsubs f0, f0, f1
-/* 8012A568 001261C8 EC 04 00 2A */ fadds f0, f4, f0
-/* 8012A56C 001261CC FC 00 00 1E */ fctiwz f0, f0
-/* 8012A570 001261D0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012A574 001261D4 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8012A578 001261D8 48 12 5B BD */ bl func_80250134
-/* 8012A57C 001261DC 48 00 01 18 */ b lbl_8012A694
-lbl_8012A580:
-/* 8012A580 001261E0 7F C3 F3 78 */ mr r3, r30
-/* 8012A584 001261E4 7F E4 FB 78 */ mr r4, r31
-/* 8012A588 001261E8 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A58C 001261EC 38 A0 00 06 */ li r5, 6
-/* 8012A590 001261F0 48 12 99 4D */ bl func_80253EDC
-/* 8012A594 001261F4 38 60 2A 3C */ li r3, 0x2a3c
-/* 8012A598 001261F8 38 80 00 01 */ li r4, 1
-/* 8012A59C 001261FC 38 A0 00 00 */ li r5, 0
-/* 8012A5A0 00126200 48 12 5D F9 */ bl func_80250398
-/* 8012A5A4 00126204 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 8012A5A8 00126208 3C 00 43 30 */ lis r0, 0x4330
-/* 8012A5AC 0012620C C0 81 00 0C */ lfs f4, 0xc(r1)
-/* 8012A5B0 00126210 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8012A5B4 00126214 90 01 00 40 */ stw r0, 0x40(r1)
-/* 8012A5B8 00126218 7C 64 07 34 */ extsh r4, r3
-/* 8012A5BC 0012621C EC 60 20 28 */ fsubs f3, f0, f4
-/* 8012A5C0 00126220 C0 21 00 1C */ lfs f1, 0x1c(r1)
-/* 8012A5C4 00126224 C0 41 00 24 */ lfs f2, 0x24(r1)
-/* 8012A5C8 00126228 38 00 FF 00 */ li r0, -256
-/* 8012A5CC 0012622C 8B FF 00 11 */ lbz r31, 0x11(r31)
-/* 8012A5D0 00126230 FC 00 08 1E */ fctiwz f0, f1
-/* 8012A5D4 00126234 FC 60 18 1E */ fctiwz f3, f3
-/* 8012A5D8 00126238 7F E8 03 78 */ or r8, r31, r0
-/* 8012A5DC 0012623C EC 42 08 28 */ fsubs f2, f2, f1
-/* 8012A5E0 00126240 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8012A5E4 00126244 C8 22 8D 78 */ lfd f1, lbl_80641378-_SDA2_BASE_(r2)
-/* 8012A5E8 00126248 38 60 2A 3C */ li r3, 0x2a3c
-/* 8012A5EC 0012624C D8 61 00 50 */ stfd f3, 0x50(r1)
-/* 8012A5F0 00126250 FC 00 10 1E */ fctiwz f0, f2
-/* 8012A5F4 00126254 80 A1 00 34 */ lwz r5, 0x34(r1)
-/* 8012A5F8 00126258 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 8012A5FC 0012625C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012A600 00126260 7C 06 07 34 */ extsh r6, r0
-/* 8012A604 00126264 7C 04 30 50 */ subf r0, r4, r6
-/* 8012A608 00126268 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8012A60C 0012626C 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8012A610 00126270 7C 00 01 94 */ addze r0, r0
-/* 8012A614 00126274 7C 87 07 34 */ extsh r7, r4
-/* 8012A618 00126278 7C 00 07 34 */ extsh r0, r0
-/* 8012A61C 0012627C 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8012A620 00126280 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012A624 00126284 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 8012A628 00126288 EC 00 08 28 */ fsubs f0, f0, f1
-/* 8012A62C 0012628C EC 04 00 2A */ fadds f0, f4, f0
-/* 8012A630 00126290 FC 00 00 1E */ fctiwz f0, f0
-/* 8012A634 00126294 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8012A638 00126298 80 81 00 3C */ lwz r4, 0x3c(r1)
-/* 8012A63C 0012629C 48 12 5A F9 */ bl func_80250134
-/* 8012A640 001262A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A644 001262A4 38 80 00 00 */ li r4, 0
-/* 8012A648 001262A8 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 8012A64C 001262AC 2C 00 00 02 */ cmpwi r0, 2
-/* 8012A650 001262B0 41 82 00 28 */ beq lbl_8012A678
-/* 8012A654 001262B4 40 80 00 10 */ bge lbl_8012A664
-/* 8012A658 001262B8 2C 00 00 01 */ cmpwi r0, 1
-/* 8012A65C 001262BC 40 80 00 14 */ bge lbl_8012A670
-/* 8012A660 001262C0 48 00 00 24 */ b lbl_8012A684
-lbl_8012A664:
-/* 8012A664 001262C4 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8012A668 001262C8 41 82 00 18 */ beq lbl_8012A680
-/* 8012A66C 001262CC 48 00 00 18 */ b lbl_8012A684
-lbl_8012A670:
-/* 8012A670 001262D0 38 80 2A 3D */ li r4, 0x2a3d
-/* 8012A674 001262D4 48 00 00 10 */ b lbl_8012A684
-lbl_8012A678:
-/* 8012A678 001262D8 38 80 2A 3E */ li r4, 0x2a3e
-/* 8012A67C 001262DC 48 00 00 08 */ b lbl_8012A684
-lbl_8012A680:
-/* 8012A680 001262E0 38 80 2A 57 */ li r4, 0x2a57
-lbl_8012A684:
-/* 8012A684 001262E4 28 1F 00 FF */ cmplwi r31, 0xff
-/* 8012A688 001262E8 40 82 00 0C */ bne lbl_8012A694
-/* 8012A68C 001262EC 38 60 00 02 */ li r3, 2
-/* 8012A690 001262F0 48 03 1E 65 */ bl func_8015C4F4
-lbl_8012A694:
-/* 8012A694 001262F4 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8012A698 001262F8 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8012A69C 001262FC 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8012A6A0 00126300 7C 08 03 A6 */ mtlr r0
-/* 8012A6A4 00126304 38 21 00 60 */ addi r1, r1, 0x60
-/* 8012A6A8 00126308 4E 80 00 20 */ blr
-lbl_8012A6AC:
-/* 8012A6AC 0012630C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012A6B0 00126310 7C 08 02 A6 */ mflr r0
-/* 8012A6B4 00126314 7C 63 07 34 */ extsh r3, r3
-/* 8012A6B8 00126318 38 A0 00 03 */ li r5, 3
-/* 8012A6BC 0012631C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012A6C0 00126320 38 C1 00 08 */ addi r6, r1, 8
-/* 8012A6C4 00126324 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012A6C8 00126328 7C 9F 23 78 */ mr r31, r4
-/* 8012A6CC 0012632C 48 12 97 C1 */ bl func_80253E8C
-/* 8012A6D0 00126330 80 61 00 08 */ lwz r3, 8(r1)
-/* 8012A6D4 00126334 38 03 FF FB */ addi r0, r3, -5
-/* 8012A6D8 00126338 28 00 00 15 */ cmplwi r0, 0x15
-/* 8012A6DC 0012633C 41 81 00 F8 */ bgt lbl_8012A7D4
-/* 8012A6E0 00126340 3C 60 80 42 */ lis r3, lbl_8041C75C@ha
-/* 8012A6E4 00126344 54 00 10 3A */ slwi r0, r0, 2
-/* 8012A6E8 00126348 38 63 C7 5C */ addi r3, r3, lbl_8041C75C@l
-/* 8012A6EC 0012634C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012A6F0 00126350 7C 69 03 A6 */ mtctr r3
-/* 8012A6F4 00126354 4E 80 04 20 */ bctr
-/* 8012A6F8 00126358 38 60 00 00 */ li r3, 0
-/* 8012A6FC 0012635C 48 00 49 75 */ bl func_8012F070
-/* 8012A700 00126360 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A704 00126364 40 82 00 D0 */ bne lbl_8012A7D4
-/* 8012A708 00126368 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8012A70C 0012636C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012A710 00126370 7C 04 16 70 */ srawi r4, r0, 2
-/* 8012A714 00126374 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8012A718 00126378 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012A71C 0012637C 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012A720 00126380 7C 00 16 70 */ srawi r0, r0, 2
-/* 8012A724 00126384 98 7F 00 03 */ stb r3, 3(r31)
-/* 8012A728 00126388 98 1F 00 04 */ stb r0, 4(r31)
-/* 8012A72C 0012638C 48 00 00 A8 */ b lbl_8012A7D4
-/* 8012A730 00126390 38 60 00 01 */ li r3, 1
-/* 8012A734 00126394 48 00 49 3D */ bl func_8012F070
-/* 8012A738 00126398 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A73C 0012639C 40 82 00 98 */ bne lbl_8012A7D4
-/* 8012A740 001263A0 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8012A744 001263A4 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012A748 001263A8 7C 04 16 70 */ srawi r4, r0, 2
-/* 8012A74C 001263AC 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8012A750 001263B0 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012A754 001263B4 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012A758 001263B8 7C 00 16 70 */ srawi r0, r0, 2
-/* 8012A75C 001263BC 98 7F 00 03 */ stb r3, 3(r31)
-/* 8012A760 001263C0 98 1F 00 04 */ stb r0, 4(r31)
-/* 8012A764 001263C4 48 00 00 70 */ b lbl_8012A7D4
-/* 8012A768 001263C8 38 60 00 02 */ li r3, 2
-/* 8012A76C 001263CC 48 00 49 05 */ bl func_8012F070
-/* 8012A770 001263D0 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A774 001263D4 40 82 00 60 */ bne lbl_8012A7D4
-/* 8012A778 001263D8 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8012A77C 001263DC 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012A780 001263E0 7C 04 16 70 */ srawi r4, r0, 2
-/* 8012A784 001263E4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8012A788 001263E8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012A78C 001263EC 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012A790 001263F0 7C 00 16 70 */ srawi r0, r0, 2
-/* 8012A794 001263F4 98 7F 00 03 */ stb r3, 3(r31)
-/* 8012A798 001263F8 98 1F 00 04 */ stb r0, 4(r31)
-/* 8012A79C 001263FC 48 00 00 38 */ b lbl_8012A7D4
-/* 8012A7A0 00126400 38 60 00 03 */ li r3, 3
-/* 8012A7A4 00126404 48 00 48 CD */ bl func_8012F070
-/* 8012A7A8 00126408 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A7AC 0012640C 40 82 00 28 */ bne lbl_8012A7D4
-/* 8012A7B0 00126410 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8012A7B4 00126414 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8012A7B8 00126418 7C 04 16 70 */ srawi r4, r0, 2
-/* 8012A7BC 0012641C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8012A7C0 00126420 7C 63 16 70 */ srawi r3, r3, 2
-/* 8012A7C4 00126424 98 9F 00 02 */ stb r4, 2(r31)
-/* 8012A7C8 00126428 7C 00 16 70 */ srawi r0, r0, 2
-/* 8012A7CC 0012642C 98 7F 00 03 */ stb r3, 3(r31)
-/* 8012A7D0 00126430 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8012A7D4:
-/* 8012A7D4 00126434 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012A7D8 00126438 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012A7DC 0012643C 7C 08 03 A6 */ mtlr r0
-/* 8012A7E0 00126440 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012A7E4 00126444 4E 80 00 20 */ blr
-lbl_8012A7E8:
-/* 8012A7E8 00126448 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8012A7EC 0012644C 7C 08 02 A6 */ mflr r0
-/* 8012A7F0 00126450 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8012A7F4 00126454 39 61 00 70 */ addi r11, r1, 0x70
-/* 8012A7F8 00126458 48 09 C9 2D */ bl _savegpr_26
-/* 8012A7FC 0012645C 7C 7B 1B 78 */ mr r27, r3
-/* 8012A800 00126460 7C 9A 23 78 */ mr r26, r4
-/* 8012A804 00126464 38 C1 00 08 */ addi r6, r1, 8
-/* 8012A808 00126468 38 A0 00 03 */ li r5, 3
-/* 8012A80C 0012646C 48 12 96 D1 */ bl func_80253EDC
-/* 8012A810 00126470 7F 63 DB 78 */ mr r3, r27
-/* 8012A814 00126474 7F 44 D3 78 */ mr r4, r26
-/* 8012A818 00126478 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012A81C 0012647C 38 A0 00 06 */ li r5, 6
-/* 8012A820 00126480 48 12 96 BD */ bl func_80253EDC
-/* 8012A824 00126484 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8012A828 00126488 38 60 FF 00 */ li r3, -256
-/* 8012A82C 0012648C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8012A830 00126490 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8012A834 00126494 FC 80 28 1E */ fctiwz f4, f5
-/* 8012A838 00126498 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8012A83C 0012649C FC 40 18 1E */ fctiwz f2, f3
-/* 8012A840 001264A0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012A844 001264A4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012A848 001264A8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012A84C 001264AC D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8012A850 001264B0 28 00 00 20 */ cmplwi r0, 0x20
-/* 8012A854 001264B4 FC 20 08 1E */ fctiwz f1, f1
-/* 8012A858 001264B8 FC 00 00 1E */ fctiwz f0, f0
-/* 8012A85C 001264BC D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8012A860 001264C0 8B FA 00 11 */ lbz r31, 0x11(r26)
-/* 8012A864 001264C4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8012A868 001264C8 83 A1 00 34 */ lwz r29, 0x34(r1)
-/* 8012A86C 001264CC 7F FE 1B 78 */ or r30, r31, r3
-/* 8012A870 001264D0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012A874 001264D4 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 8012A878 001264D8 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 8012A87C 001264DC 83 41 00 4C */ lwz r26, 0x4c(r1)
-/* 8012A880 001264E0 41 81 08 38 */ bgt lbl_8012B0B8
-/* 8012A884 001264E4 3C 60 80 42 */ lis r3, lbl_8041C7B4@ha
-/* 8012A888 001264E8 54 00 10 3A */ slwi r0, r0, 2
-/* 8012A88C 001264EC 38 63 C7 B4 */ addi r3, r3, lbl_8041C7B4@l
-/* 8012A890 001264F0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012A894 001264F4 7C 69 03 A6 */ mtctr r3
-/* 8012A898 001264F8 4E 80 04 20 */ bctr
-/* 8012A89C 001264FC 38 60 00 00 */ li r3, 0
-/* 8012A8A0 00126500 48 00 47 D1 */ bl func_8012F070
-/* 8012A8A4 00126504 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A8A8 00126508 40 82 00 0C */ bne lbl_8012A8B4
-/* 8012A8AC 0012650C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012A8B0 00126510 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012A8B4:
-/* 8012A8B4 00126514 7F A4 EB 78 */ mr r4, r29
-/* 8012A8B8 00126518 7F 85 E3 78 */ mr r5, r28
-/* 8012A8BC 0012651C 7F C8 F3 78 */ mr r8, r30
-/* 8012A8C0 00126520 7F 66 07 34 */ extsh r6, r27
-/* 8012A8C4 00126524 7F 47 07 34 */ extsh r7, r26
-/* 8012A8C8 00126528 38 60 2F 29 */ li r3, 0x2f29
-/* 8012A8CC 0012652C 48 12 58 69 */ bl func_80250134
-/* 8012A8D0 00126530 48 00 07 E8 */ b lbl_8012B0B8
-/* 8012A8D4 00126534 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A8D8 00126538 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012A8DC 0012653C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012A8E0 00126540 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012A8E4 00126544 40 82 07 D4 */ bne lbl_8012B0B8
-/* 8012A8E8 00126548 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 8012A8EC 0012654C 7F A4 EB 78 */ mr r4, r29
-/* 8012A8F0 00126550 7F 85 E3 78 */ mr r5, r28
-/* 8012A8F4 00126554 7F 66 07 34 */ extsh r6, r27
-/* 8012A8F8 00126558 7F 47 07 34 */ extsh r7, r26
-/* 8012A8FC 0012655C 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8012A900 00126560 38 60 2F 35 */ li r3, 0x2f35
-/* 8012A904 00126564 48 12 58 31 */ bl func_80250134
-/* 8012A908 00126568 48 00 07 B0 */ b lbl_8012B0B8
-/* 8012A90C 0012656C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A910 00126570 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012A914 00126574 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012A918 00126578 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012A91C 0012657C 41 82 07 9C */ beq lbl_8012B0B8
-/* 8012A920 00126580 38 60 00 00 */ li r3, 0
-/* 8012A924 00126584 48 00 46 ED */ bl func_8012F010
-/* 8012A928 00126588 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A92C 0012658C 40 82 00 0C */ bne lbl_8012A938
-/* 8012A930 00126590 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012A934 00126594 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012A938:
-/* 8012A938 00126598 7F A4 EB 78 */ mr r4, r29
-/* 8012A93C 0012659C 7F 85 E3 78 */ mr r5, r28
-/* 8012A940 001265A0 7F C8 F3 78 */ mr r8, r30
-/* 8012A944 001265A4 7F 66 07 34 */ extsh r6, r27
-/* 8012A948 001265A8 7F 47 07 34 */ extsh r7, r26
-/* 8012A94C 001265AC 38 60 2F 2D */ li r3, 0x2f2d
-/* 8012A950 001265B0 48 12 57 E5 */ bl func_80250134
-/* 8012A954 001265B4 48 00 07 64 */ b lbl_8012B0B8
-/* 8012A958 001265B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A95C 001265BC 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012A960 001265C0 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012A964 001265C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012A968 001265C8 41 82 07 50 */ beq lbl_8012B0B8
-/* 8012A96C 001265CC 38 60 00 00 */ li r3, 0
-/* 8012A970 001265D0 48 00 46 A1 */ bl func_8012F010
-/* 8012A974 001265D4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A978 001265D8 40 82 00 0C */ bne lbl_8012A984
-/* 8012A97C 001265DC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012A980 001265E0 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012A984:
-/* 8012A984 001265E4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A988 001265E8 38 60 00 0E */ li r3, 0xe
-/* 8012A98C 001265EC 80 84 01 38 */ lwz r4, 0x138(r4)
-/* 8012A990 001265F0 38 84 00 10 */ addi r4, r4, 0x10
-/* 8012A994 001265F4 48 03 19 75 */ bl func_8015C308
-/* 8012A998 001265F8 4B F2 E2 0D */ bl VMBASEIsPageValid
-/* 8012A99C 001265FC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012A9A0 00126600 28 00 00 04 */ cmplwi r0, 4
-/* 8012A9A4 00126604 40 82 00 08 */ bne lbl_8012A9AC
-/* 8012A9A8 00126608 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012A9AC:
-/* 8012A9AC 0012660C 7F A4 EB 78 */ mr r4, r29
-/* 8012A9B0 00126610 7F 85 E3 78 */ mr r5, r28
-/* 8012A9B4 00126614 7F C8 F3 78 */ mr r8, r30
-/* 8012A9B8 00126618 7F 66 07 34 */ extsh r6, r27
-/* 8012A9BC 0012661C 7F 47 07 34 */ extsh r7, r26
-/* 8012A9C0 00126620 38 60 2F 30 */ li r3, 0x2f30
-/* 8012A9C4 00126624 48 12 57 71 */ bl func_80250134
-/* 8012A9C8 00126628 48 00 06 F0 */ b lbl_8012B0B8
-/* 8012A9CC 0012662C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012A9D0 00126630 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012A9D4 00126634 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012A9D8 00126638 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012A9DC 0012663C 41 82 06 DC */ beq lbl_8012B0B8
-/* 8012A9E0 00126640 38 60 00 00 */ li r3, 0
-/* 8012A9E4 00126644 48 00 46 2D */ bl func_8012F010
-/* 8012A9E8 00126648 2C 03 00 00 */ cmpwi r3, 0
-/* 8012A9EC 0012664C 40 82 00 0C */ bne lbl_8012A9F8
-/* 8012A9F0 00126650 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012A9F4 00126654 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012A9F8:
-/* 8012A9F8 00126658 7F A4 EB 78 */ mr r4, r29
-/* 8012A9FC 0012665C 7F 85 E3 78 */ mr r5, r28
-/* 8012AA00 00126660 7F C8 F3 78 */ mr r8, r30
-/* 8012AA04 00126664 7F 66 07 34 */ extsh r6, r27
-/* 8012AA08 00126668 7F 47 07 34 */ extsh r7, r26
-/* 8012AA0C 0012666C 38 60 2F 2E */ li r3, 0x2f2e
-/* 8012AA10 00126670 48 12 57 25 */ bl func_80250134
-/* 8012AA14 00126674 48 00 06 A4 */ b lbl_8012B0B8
-/* 8012AA18 00126678 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AA1C 0012667C 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012AA20 00126680 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AA24 00126684 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AA28 00126688 41 82 06 90 */ beq lbl_8012B0B8
-/* 8012AA2C 0012668C 38 60 00 00 */ li r3, 0
-/* 8012AA30 00126690 48 00 45 E1 */ bl func_8012F010
-/* 8012AA34 00126694 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AA38 00126698 40 82 00 0C */ bne lbl_8012AA44
-/* 8012AA3C 0012669C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AA40 001266A0 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AA44:
-/* 8012AA44 001266A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AA48 001266A8 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012AA4C 001266AC C8 23 00 08 */ lfd f1, 8(r3)
-/* 8012AA50 001266B0 48 09 C5 B1 */ bl __cvt_fp2unsigned
-/* 8012AA54 001266B4 7C 64 1B 78 */ mr r4, r3
-/* 8012AA58 001266B8 38 60 00 06 */ li r3, 6
-/* 8012AA5C 001266BC 48 03 18 AD */ bl func_8015C308
-/* 8012AA60 001266C0 4B F2 E1 45 */ bl VMBASEIsPageValid
-/* 8012AA64 001266C4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012AA68 001266C8 28 00 00 04 */ cmplwi r0, 4
-/* 8012AA6C 001266CC 40 82 00 08 */ bne lbl_8012AA74
-/* 8012AA70 001266D0 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012AA74:
-/* 8012AA74 001266D4 7F A4 EB 78 */ mr r4, r29
-/* 8012AA78 001266D8 7F 85 E3 78 */ mr r5, r28
-/* 8012AA7C 001266DC 7F C8 F3 78 */ mr r8, r30
-/* 8012AA80 001266E0 7F 66 07 34 */ extsh r6, r27
-/* 8012AA84 001266E4 7F 47 07 34 */ extsh r7, r26
-/* 8012AA88 001266E8 38 60 2F 31 */ li r3, 0x2f31
-/* 8012AA8C 001266EC 48 12 56 A9 */ bl func_80250134
-/* 8012AA90 001266F0 48 00 06 28 */ b lbl_8012B0B8
-/* 8012AA94 001266F4 38 60 00 01 */ li r3, 1
-/* 8012AA98 001266F8 48 00 45 D9 */ bl func_8012F070
-/* 8012AA9C 001266FC 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AAA0 00126700 40 82 00 0C */ bne lbl_8012AAAC
-/* 8012AAA4 00126704 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AAA8 00126708 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AAAC:
-/* 8012AAAC 0012670C 7F A4 EB 78 */ mr r4, r29
-/* 8012AAB0 00126710 7F 85 E3 78 */ mr r5, r28
-/* 8012AAB4 00126714 7F C8 F3 78 */ mr r8, r30
-/* 8012AAB8 00126718 7F 66 07 34 */ extsh r6, r27
-/* 8012AABC 0012671C 7F 47 07 34 */ extsh r7, r26
-/* 8012AAC0 00126720 38 60 2F 2A */ li r3, 0x2f2a
-/* 8012AAC4 00126724 48 12 56 71 */ bl func_80250134
-/* 8012AAC8 00126728 48 00 05 F0 */ b lbl_8012B0B8
-/* 8012AACC 0012672C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AAD0 00126730 80 63 01 3C */ lwz r3, 0x13c(r3)
-/* 8012AAD4 00126734 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AAD8 00126738 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AADC 0012673C 40 82 05 DC */ bne lbl_8012B0B8
-/* 8012AAE0 00126740 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 8012AAE4 00126744 7F A4 EB 78 */ mr r4, r29
-/* 8012AAE8 00126748 7F 85 E3 78 */ mr r5, r28
-/* 8012AAEC 0012674C 7F 66 07 34 */ extsh r6, r27
-/* 8012AAF0 00126750 7F 47 07 34 */ extsh r7, r26
-/* 8012AAF4 00126754 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8012AAF8 00126758 38 60 2F 35 */ li r3, 0x2f35
-/* 8012AAFC 0012675C 48 12 56 39 */ bl func_80250134
-/* 8012AB00 00126760 48 00 05 B8 */ b lbl_8012B0B8
-/* 8012AB04 00126764 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AB08 00126768 80 63 01 3C */ lwz r3, 0x13c(r3)
-/* 8012AB0C 0012676C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AB10 00126770 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AB14 00126774 41 82 05 A4 */ beq lbl_8012B0B8
-/* 8012AB18 00126778 38 60 00 01 */ li r3, 1
-/* 8012AB1C 0012677C 48 00 44 F5 */ bl func_8012F010
-/* 8012AB20 00126780 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AB24 00126784 40 82 00 0C */ bne lbl_8012AB30
-/* 8012AB28 00126788 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AB2C 0012678C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AB30:
-/* 8012AB30 00126790 7F A4 EB 78 */ mr r4, r29
-/* 8012AB34 00126794 7F 85 E3 78 */ mr r5, r28
-/* 8012AB38 00126798 7F C8 F3 78 */ mr r8, r30
-/* 8012AB3C 0012679C 7F 66 07 34 */ extsh r6, r27
-/* 8012AB40 001267A0 7F 47 07 34 */ extsh r7, r26
-/* 8012AB44 001267A4 38 60 2F 2D */ li r3, 0x2f2d
-/* 8012AB48 001267A8 48 12 55 ED */ bl func_80250134
-/* 8012AB4C 001267AC 48 00 05 6C */ b lbl_8012B0B8
-/* 8012AB50 001267B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AB54 001267B4 80 63 01 3C */ lwz r3, 0x13c(r3)
-/* 8012AB58 001267B8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AB5C 001267BC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AB60 001267C0 41 82 05 58 */ beq lbl_8012B0B8
-/* 8012AB64 001267C4 38 60 00 01 */ li r3, 1
-/* 8012AB68 001267C8 48 00 44 A9 */ bl func_8012F010
-/* 8012AB6C 001267CC 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AB70 001267D0 40 82 00 0C */ bne lbl_8012AB7C
-/* 8012AB74 001267D4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AB78 001267D8 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AB7C:
-/* 8012AB7C 001267DC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AB80 001267E0 38 60 00 0E */ li r3, 0xe
-/* 8012AB84 001267E4 80 84 01 3C */ lwz r4, 0x13c(r4)
-/* 8012AB88 001267E8 38 84 00 10 */ addi r4, r4, 0x10
-/* 8012AB8C 001267EC 48 03 17 7D */ bl func_8015C308
-/* 8012AB90 001267F0 4B F2 E0 15 */ bl VMBASEIsPageValid
-/* 8012AB94 001267F4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012AB98 001267F8 28 00 00 04 */ cmplwi r0, 4
-/* 8012AB9C 001267FC 40 82 00 08 */ bne lbl_8012ABA4
-/* 8012ABA0 00126800 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012ABA4:
-/* 8012ABA4 00126804 7F A4 EB 78 */ mr r4, r29
-/* 8012ABA8 00126808 7F 85 E3 78 */ mr r5, r28
-/* 8012ABAC 0012680C 7F C8 F3 78 */ mr r8, r30
-/* 8012ABB0 00126810 7F 66 07 34 */ extsh r6, r27
-/* 8012ABB4 00126814 7F 47 07 34 */ extsh r7, r26
-/* 8012ABB8 00126818 38 60 2F 30 */ li r3, 0x2f30
-/* 8012ABBC 0012681C 48 12 55 79 */ bl func_80250134
-/* 8012ABC0 00126820 48 00 04 F8 */ b lbl_8012B0B8
-/* 8012ABC4 00126824 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012ABC8 00126828 80 63 01 3C */ lwz r3, 0x13c(r3)
-/* 8012ABCC 0012682C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012ABD0 00126830 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012ABD4 00126834 41 82 04 E4 */ beq lbl_8012B0B8
-/* 8012ABD8 00126838 38 60 00 01 */ li r3, 1
-/* 8012ABDC 0012683C 48 00 44 35 */ bl func_8012F010
-/* 8012ABE0 00126840 2C 03 00 00 */ cmpwi r3, 0
-/* 8012ABE4 00126844 40 82 00 0C */ bne lbl_8012ABF0
-/* 8012ABE8 00126848 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012ABEC 0012684C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012ABF0:
-/* 8012ABF0 00126850 7F A4 EB 78 */ mr r4, r29
-/* 8012ABF4 00126854 7F 85 E3 78 */ mr r5, r28
-/* 8012ABF8 00126858 7F C8 F3 78 */ mr r8, r30
-/* 8012ABFC 0012685C 7F 66 07 34 */ extsh r6, r27
-/* 8012AC00 00126860 7F 47 07 34 */ extsh r7, r26
-/* 8012AC04 00126864 38 60 2F 2E */ li r3, 0x2f2e
-/* 8012AC08 00126868 48 12 55 2D */ bl func_80250134
-/* 8012AC0C 0012686C 48 00 04 AC */ b lbl_8012B0B8
-/* 8012AC10 00126870 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AC14 00126874 80 63 01 3C */ lwz r3, 0x13c(r3)
-/* 8012AC18 00126878 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AC1C 0012687C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AC20 00126880 41 82 04 98 */ beq lbl_8012B0B8
-/* 8012AC24 00126884 38 60 00 01 */ li r3, 1
-/* 8012AC28 00126888 48 00 43 E9 */ bl func_8012F010
-/* 8012AC2C 0012688C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AC30 00126890 40 82 00 0C */ bne lbl_8012AC3C
-/* 8012AC34 00126894 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AC38 00126898 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AC3C:
-/* 8012AC3C 0012689C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AC40 001268A0 80 63 01 3C */ lwz r3, 0x13c(r3)
-/* 8012AC44 001268A4 C8 23 00 08 */ lfd f1, 8(r3)
-/* 8012AC48 001268A8 48 09 C3 B9 */ bl __cvt_fp2unsigned
-/* 8012AC4C 001268AC 7C 64 1B 78 */ mr r4, r3
-/* 8012AC50 001268B0 38 60 00 06 */ li r3, 6
-/* 8012AC54 001268B4 48 03 16 B5 */ bl func_8015C308
-/* 8012AC58 001268B8 4B F2 DF 4D */ bl VMBASEIsPageValid
-/* 8012AC5C 001268BC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012AC60 001268C0 28 00 00 04 */ cmplwi r0, 4
-/* 8012AC64 001268C4 40 82 00 08 */ bne lbl_8012AC6C
-/* 8012AC68 001268C8 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012AC6C:
-/* 8012AC6C 001268CC 7F A4 EB 78 */ mr r4, r29
-/* 8012AC70 001268D0 7F 85 E3 78 */ mr r5, r28
-/* 8012AC74 001268D4 7F C8 F3 78 */ mr r8, r30
-/* 8012AC78 001268D8 7F 66 07 34 */ extsh r6, r27
-/* 8012AC7C 001268DC 7F 47 07 34 */ extsh r7, r26
-/* 8012AC80 001268E0 38 60 2F 31 */ li r3, 0x2f31
-/* 8012AC84 001268E4 48 12 54 B1 */ bl func_80250134
-/* 8012AC88 001268E8 48 00 04 30 */ b lbl_8012B0B8
-/* 8012AC8C 001268EC 38 60 00 02 */ li r3, 2
-/* 8012AC90 001268F0 48 00 43 E1 */ bl func_8012F070
-/* 8012AC94 001268F4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AC98 001268F8 40 82 00 0C */ bne lbl_8012ACA4
-/* 8012AC9C 001268FC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012ACA0 00126900 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012ACA4:
-/* 8012ACA4 00126904 7F A4 EB 78 */ mr r4, r29
-/* 8012ACA8 00126908 7F 85 E3 78 */ mr r5, r28
-/* 8012ACAC 0012690C 7F C8 F3 78 */ mr r8, r30
-/* 8012ACB0 00126910 7F 66 07 34 */ extsh r6, r27
-/* 8012ACB4 00126914 7F 47 07 34 */ extsh r7, r26
-/* 8012ACB8 00126918 38 60 2F 2B */ li r3, 0x2f2b
-/* 8012ACBC 0012691C 48 12 54 79 */ bl func_80250134
-/* 8012ACC0 00126920 48 00 03 F8 */ b lbl_8012B0B8
-/* 8012ACC4 00126924 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012ACC8 00126928 80 63 01 40 */ lwz r3, 0x140(r3)
-/* 8012ACCC 0012692C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012ACD0 00126930 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012ACD4 00126934 40 82 03 E4 */ bne lbl_8012B0B8
-/* 8012ACD8 00126938 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 8012ACDC 0012693C 7F A4 EB 78 */ mr r4, r29
-/* 8012ACE0 00126940 7F 85 E3 78 */ mr r5, r28
-/* 8012ACE4 00126944 7F 66 07 34 */ extsh r6, r27
-/* 8012ACE8 00126948 7F 47 07 34 */ extsh r7, r26
-/* 8012ACEC 0012694C 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8012ACF0 00126950 38 60 2F 35 */ li r3, 0x2f35
-/* 8012ACF4 00126954 48 12 54 41 */ bl func_80250134
-/* 8012ACF8 00126958 48 00 03 C0 */ b lbl_8012B0B8
-/* 8012ACFC 0012695C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AD00 00126960 80 63 01 40 */ lwz r3, 0x140(r3)
-/* 8012AD04 00126964 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AD08 00126968 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AD0C 0012696C 41 82 03 AC */ beq lbl_8012B0B8
-/* 8012AD10 00126970 38 60 00 02 */ li r3, 2
-/* 8012AD14 00126974 48 00 42 FD */ bl func_8012F010
-/* 8012AD18 00126978 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AD1C 0012697C 40 82 00 0C */ bne lbl_8012AD28
-/* 8012AD20 00126980 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AD24 00126984 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AD28:
-/* 8012AD28 00126988 7F A4 EB 78 */ mr r4, r29
-/* 8012AD2C 0012698C 7F 85 E3 78 */ mr r5, r28
-/* 8012AD30 00126990 7F C8 F3 78 */ mr r8, r30
-/* 8012AD34 00126994 7F 66 07 34 */ extsh r6, r27
-/* 8012AD38 00126998 7F 47 07 34 */ extsh r7, r26
-/* 8012AD3C 0012699C 38 60 2F 2D */ li r3, 0x2f2d
-/* 8012AD40 001269A0 48 12 53 F5 */ bl func_80250134
-/* 8012AD44 001269A4 48 00 03 74 */ b lbl_8012B0B8
-/* 8012AD48 001269A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AD4C 001269AC 80 63 01 40 */ lwz r3, 0x140(r3)
-/* 8012AD50 001269B0 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AD54 001269B4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AD58 001269B8 41 82 03 60 */ beq lbl_8012B0B8
-/* 8012AD5C 001269BC 38 60 00 02 */ li r3, 2
-/* 8012AD60 001269C0 48 00 42 B1 */ bl func_8012F010
-/* 8012AD64 001269C4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AD68 001269C8 40 82 00 0C */ bne lbl_8012AD74
-/* 8012AD6C 001269CC 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AD70 001269D0 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AD74:
-/* 8012AD74 001269D4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AD78 001269D8 38 60 00 0E */ li r3, 0xe
-/* 8012AD7C 001269DC 80 84 01 40 */ lwz r4, 0x140(r4)
-/* 8012AD80 001269E0 38 84 00 10 */ addi r4, r4, 0x10
-/* 8012AD84 001269E4 48 03 15 85 */ bl func_8015C308
-/* 8012AD88 001269E8 4B F2 DE 1D */ bl VMBASEIsPageValid
-/* 8012AD8C 001269EC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012AD90 001269F0 28 00 00 04 */ cmplwi r0, 4
-/* 8012AD94 001269F4 40 82 00 08 */ bne lbl_8012AD9C
-/* 8012AD98 001269F8 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012AD9C:
-/* 8012AD9C 001269FC 7F A4 EB 78 */ mr r4, r29
-/* 8012ADA0 00126A00 7F 85 E3 78 */ mr r5, r28
-/* 8012ADA4 00126A04 7F C8 F3 78 */ mr r8, r30
-/* 8012ADA8 00126A08 7F 66 07 34 */ extsh r6, r27
-/* 8012ADAC 00126A0C 7F 47 07 34 */ extsh r7, r26
-/* 8012ADB0 00126A10 38 60 2F 30 */ li r3, 0x2f30
-/* 8012ADB4 00126A14 48 12 53 81 */ bl func_80250134
-/* 8012ADB8 00126A18 48 00 03 00 */ b lbl_8012B0B8
-/* 8012ADBC 00126A1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012ADC0 00126A20 80 63 01 40 */ lwz r3, 0x140(r3)
-/* 8012ADC4 00126A24 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012ADC8 00126A28 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012ADCC 00126A2C 41 82 02 EC */ beq lbl_8012B0B8
-/* 8012ADD0 00126A30 38 60 00 02 */ li r3, 2
-/* 8012ADD4 00126A34 48 00 42 3D */ bl func_8012F010
-/* 8012ADD8 00126A38 2C 03 00 00 */ cmpwi r3, 0
-/* 8012ADDC 00126A3C 40 82 00 0C */ bne lbl_8012ADE8
-/* 8012ADE0 00126A40 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012ADE4 00126A44 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012ADE8:
-/* 8012ADE8 00126A48 7F A4 EB 78 */ mr r4, r29
-/* 8012ADEC 00126A4C 7F 85 E3 78 */ mr r5, r28
-/* 8012ADF0 00126A50 7F C8 F3 78 */ mr r8, r30
-/* 8012ADF4 00126A54 7F 66 07 34 */ extsh r6, r27
-/* 8012ADF8 00126A58 7F 47 07 34 */ extsh r7, r26
-/* 8012ADFC 00126A5C 38 60 2F 2E */ li r3, 0x2f2e
-/* 8012AE00 00126A60 48 12 53 35 */ bl func_80250134
-/* 8012AE04 00126A64 48 00 02 B4 */ b lbl_8012B0B8
-/* 8012AE08 00126A68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AE0C 00126A6C 80 63 01 40 */ lwz r3, 0x140(r3)
-/* 8012AE10 00126A70 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AE14 00126A74 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AE18 00126A78 41 82 02 A0 */ beq lbl_8012B0B8
-/* 8012AE1C 00126A7C 38 60 00 02 */ li r3, 2
-/* 8012AE20 00126A80 48 00 41 F1 */ bl func_8012F010
-/* 8012AE24 00126A84 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AE28 00126A88 40 82 00 0C */ bne lbl_8012AE34
-/* 8012AE2C 00126A8C 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AE30 00126A90 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AE34:
-/* 8012AE34 00126A94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AE38 00126A98 80 63 01 40 */ lwz r3, 0x140(r3)
-/* 8012AE3C 00126A9C C8 23 00 08 */ lfd f1, 8(r3)
-/* 8012AE40 00126AA0 48 09 C1 C1 */ bl __cvt_fp2unsigned
-/* 8012AE44 00126AA4 7C 64 1B 78 */ mr r4, r3
-/* 8012AE48 00126AA8 38 60 00 06 */ li r3, 6
-/* 8012AE4C 00126AAC 48 03 14 BD */ bl func_8015C308
-/* 8012AE50 00126AB0 4B F2 DD 55 */ bl VMBASEIsPageValid
-/* 8012AE54 00126AB4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012AE58 00126AB8 28 00 00 04 */ cmplwi r0, 4
-/* 8012AE5C 00126ABC 40 82 00 08 */ bne lbl_8012AE64
-/* 8012AE60 00126AC0 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012AE64:
-/* 8012AE64 00126AC4 7F A4 EB 78 */ mr r4, r29
-/* 8012AE68 00126AC8 7F 85 E3 78 */ mr r5, r28
-/* 8012AE6C 00126ACC 7F C8 F3 78 */ mr r8, r30
-/* 8012AE70 00126AD0 7F 66 07 34 */ extsh r6, r27
-/* 8012AE74 00126AD4 7F 47 07 34 */ extsh r7, r26
-/* 8012AE78 00126AD8 38 60 2F 31 */ li r3, 0x2f31
-/* 8012AE7C 00126ADC 48 12 52 B9 */ bl func_80250134
-/* 8012AE80 00126AE0 48 00 02 38 */ b lbl_8012B0B8
-/* 8012AE84 00126AE4 38 60 00 03 */ li r3, 3
-/* 8012AE88 00126AE8 48 00 41 E9 */ bl func_8012F070
-/* 8012AE8C 00126AEC 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AE90 00126AF0 40 82 00 0C */ bne lbl_8012AE9C
-/* 8012AE94 00126AF4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AE98 00126AF8 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AE9C:
-/* 8012AE9C 00126AFC 7F A4 EB 78 */ mr r4, r29
-/* 8012AEA0 00126B00 7F 85 E3 78 */ mr r5, r28
-/* 8012AEA4 00126B04 7F C8 F3 78 */ mr r8, r30
-/* 8012AEA8 00126B08 7F 66 07 34 */ extsh r6, r27
-/* 8012AEAC 00126B0C 7F 47 07 34 */ extsh r7, r26
-/* 8012AEB0 00126B10 38 60 2F 2C */ li r3, 0x2f2c
-/* 8012AEB4 00126B14 48 12 52 81 */ bl func_80250134
-/* 8012AEB8 00126B18 48 00 02 00 */ b lbl_8012B0B8
-/* 8012AEBC 00126B1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AEC0 00126B20 80 63 01 44 */ lwz r3, 0x144(r3)
-/* 8012AEC4 00126B24 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AEC8 00126B28 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AECC 00126B2C 40 82 01 EC */ bne lbl_8012B0B8
-/* 8012AED0 00126B30 67 E8 3F 3F */ oris r8, r31, 0x3f3f
-/* 8012AED4 00126B34 7F A4 EB 78 */ mr r4, r29
-/* 8012AED8 00126B38 7F 85 E3 78 */ mr r5, r28
-/* 8012AEDC 00126B3C 7F 66 07 34 */ extsh r6, r27
-/* 8012AEE0 00126B40 7F 47 07 34 */ extsh r7, r26
-/* 8012AEE4 00126B44 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8012AEE8 00126B48 38 60 2F 35 */ li r3, 0x2f35
-/* 8012AEEC 00126B4C 48 12 52 49 */ bl func_80250134
-/* 8012AEF0 00126B50 48 00 01 C8 */ b lbl_8012B0B8
-/* 8012AEF4 00126B54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AEF8 00126B58 80 63 01 44 */ lwz r3, 0x144(r3)
-/* 8012AEFC 00126B5C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AF00 00126B60 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AF04 00126B64 41 82 01 B4 */ beq lbl_8012B0B8
-/* 8012AF08 00126B68 38 60 00 03 */ li r3, 3
-/* 8012AF0C 00126B6C 48 00 41 05 */ bl func_8012F010
-/* 8012AF10 00126B70 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AF14 00126B74 40 82 00 0C */ bne lbl_8012AF20
-/* 8012AF18 00126B78 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AF1C 00126B7C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AF20:
-/* 8012AF20 00126B80 7F A4 EB 78 */ mr r4, r29
-/* 8012AF24 00126B84 7F 85 E3 78 */ mr r5, r28
-/* 8012AF28 00126B88 7F C8 F3 78 */ mr r8, r30
-/* 8012AF2C 00126B8C 7F 66 07 34 */ extsh r6, r27
-/* 8012AF30 00126B90 7F 47 07 34 */ extsh r7, r26
-/* 8012AF34 00126B94 38 60 2F 2D */ li r3, 0x2f2d
-/* 8012AF38 00126B98 48 12 51 FD */ bl func_80250134
-/* 8012AF3C 00126B9C 48 00 01 7C */ b lbl_8012B0B8
-/* 8012AF40 00126BA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AF44 00126BA4 80 63 01 44 */ lwz r3, 0x144(r3)
-/* 8012AF48 00126BA8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AF4C 00126BAC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AF50 00126BB0 41 82 01 68 */ beq lbl_8012B0B8
-/* 8012AF54 00126BB4 38 60 00 03 */ li r3, 3
-/* 8012AF58 00126BB8 48 00 40 B9 */ bl func_8012F010
-/* 8012AF5C 00126BBC 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AF60 00126BC0 40 82 00 0C */ bne lbl_8012AF6C
-/* 8012AF64 00126BC4 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AF68 00126BC8 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AF6C:
-/* 8012AF6C 00126BCC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AF70 00126BD0 38 60 00 0E */ li r3, 0xe
-/* 8012AF74 00126BD4 80 84 01 44 */ lwz r4, 0x144(r4)
-/* 8012AF78 00126BD8 38 84 00 10 */ addi r4, r4, 0x10
-/* 8012AF7C 00126BDC 48 03 13 8D */ bl func_8015C308
-/* 8012AF80 00126BE0 4B F2 DC 25 */ bl VMBASEIsPageValid
-/* 8012AF84 00126BE4 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012AF88 00126BE8 28 00 00 04 */ cmplwi r0, 4
-/* 8012AF8C 00126BEC 40 82 00 08 */ bne lbl_8012AF94
-/* 8012AF90 00126BF0 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012AF94:
-/* 8012AF94 00126BF4 7F A4 EB 78 */ mr r4, r29
-/* 8012AF98 00126BF8 7F 85 E3 78 */ mr r5, r28
-/* 8012AF9C 00126BFC 7F C8 F3 78 */ mr r8, r30
-/* 8012AFA0 00126C00 7F 66 07 34 */ extsh r6, r27
-/* 8012AFA4 00126C04 7F 47 07 34 */ extsh r7, r26
-/* 8012AFA8 00126C08 38 60 2F 30 */ li r3, 0x2f30
-/* 8012AFAC 00126C0C 48 12 51 89 */ bl func_80250134
-/* 8012AFB0 00126C10 48 00 01 08 */ b lbl_8012B0B8
-/* 8012AFB4 00126C14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012AFB8 00126C18 80 63 01 44 */ lwz r3, 0x144(r3)
-/* 8012AFBC 00126C1C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012AFC0 00126C20 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012AFC4 00126C24 41 82 00 F4 */ beq lbl_8012B0B8
-/* 8012AFC8 00126C28 38 60 00 03 */ li r3, 3
-/* 8012AFCC 00126C2C 48 00 40 45 */ bl func_8012F010
-/* 8012AFD0 00126C30 2C 03 00 00 */ cmpwi r3, 0
-/* 8012AFD4 00126C34 40 82 00 0C */ bne lbl_8012AFE0
-/* 8012AFD8 00126C38 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012AFDC 00126C3C 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012AFE0:
-/* 8012AFE0 00126C40 7F A4 EB 78 */ mr r4, r29
-/* 8012AFE4 00126C44 7F 85 E3 78 */ mr r5, r28
-/* 8012AFE8 00126C48 7F C8 F3 78 */ mr r8, r30
-/* 8012AFEC 00126C4C 7F 66 07 34 */ extsh r6, r27
-/* 8012AFF0 00126C50 7F 47 07 34 */ extsh r7, r26
-/* 8012AFF4 00126C54 38 60 2F 2E */ li r3, 0x2f2e
-/* 8012AFF8 00126C58 48 12 51 3D */ bl func_80250134
-/* 8012AFFC 00126C5C 48 00 00 BC */ b lbl_8012B0B8
-/* 8012B000 00126C60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B004 00126C64 80 63 01 44 */ lwz r3, 0x144(r3)
-/* 8012B008 00126C68 80 03 00 00 */ lwz r0, 0(r3)
-/* 8012B00C 00126C6C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8012B010 00126C70 41 82 00 A8 */ beq lbl_8012B0B8
-/* 8012B014 00126C74 38 60 00 03 */ li r3, 3
-/* 8012B018 00126C78 48 00 3F F9 */ bl func_8012F010
-/* 8012B01C 00126C7C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012B020 00126C80 40 82 00 0C */ bne lbl_8012B02C
-/* 8012B024 00126C84 67 FE 3F 3F */ oris r30, r31, 0x3f3f
-/* 8012B028 00126C88 63 DE 3F 00 */ ori r30, r30, 0x3f00
-lbl_8012B02C:
-/* 8012B02C 00126C8C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B030 00126C90 80 63 01 44 */ lwz r3, 0x144(r3)
-/* 8012B034 00126C94 C8 23 00 08 */ lfd f1, 8(r3)
-/* 8012B038 00126C98 48 09 BF C9 */ bl __cvt_fp2unsigned
-/* 8012B03C 00126C9C 7C 64 1B 78 */ mr r4, r3
-/* 8012B040 00126CA0 38 60 00 06 */ li r3, 6
-/* 8012B044 00126CA4 48 03 12 C5 */ bl func_8015C308
-/* 8012B048 00126CA8 4B F2 DB 5D */ bl VMBASEIsPageValid
-/* 8012B04C 00126CAC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012B050 00126CB0 28 00 00 04 */ cmplwi r0, 4
-/* 8012B054 00126CB4 40 82 00 08 */ bne lbl_8012B05C
-/* 8012B058 00126CB8 3B BD 00 2D */ addi r29, r29, 0x2d
-lbl_8012B05C:
-/* 8012B05C 00126CBC 7F A4 EB 78 */ mr r4, r29
-/* 8012B060 00126CC0 7F 85 E3 78 */ mr r5, r28
-/* 8012B064 00126CC4 7F C8 F3 78 */ mr r8, r30
-/* 8012B068 00126CC8 7F 66 07 34 */ extsh r6, r27
-/* 8012B06C 00126CCC 7F 47 07 34 */ extsh r7, r26
-/* 8012B070 00126CD0 38 60 2F 31 */ li r3, 0x2f31
-/* 8012B074 00126CD4 48 12 50 C1 */ bl func_80250134
-/* 8012B078 00126CD8 48 00 00 40 */ b lbl_8012B0B8
-/* 8012B07C 00126CDC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012B080 00126CE0 38 60 00 01 */ li r3, 1
-/* 8012B084 00126CE4 4B F2 E9 B9 */ bl func_80059A3C
-/* 8012B088 00126CE8 48 00 00 30 */ b lbl_8012B0B8
-/* 8012B08C 00126CEC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012B090 00126CF0 38 60 00 02 */ li r3, 2
-/* 8012B094 00126CF4 4B F2 E9 A9 */ bl func_80059A3C
-/* 8012B098 00126CF8 48 00 00 20 */ b lbl_8012B0B8
-/* 8012B09C 00126CFC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012B0A0 00126D00 38 60 00 03 */ li r3, 3
-/* 8012B0A4 00126D04 4B F2 E9 99 */ bl func_80059A3C
-/* 8012B0A8 00126D08 48 00 00 10 */ b lbl_8012B0B8
-/* 8012B0AC 00126D0C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012B0B0 00126D10 38 60 00 04 */ li r3, 4
-/* 8012B0B4 00126D14 4B F2 E9 89 */ bl func_80059A3C
-lbl_8012B0B8:
-/* 8012B0B8 00126D18 39 61 00 70 */ addi r11, r1, 0x70
-/* 8012B0BC 00126D1C 48 09 C0 B5 */ bl _restgpr_26
-/* 8012B0C0 00126D20 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8012B0C4 00126D24 7C 08 03 A6 */ mtlr r0
-/* 8012B0C8 00126D28 38 21 00 70 */ addi r1, r1, 0x70
-/* 8012B0CC 00126D2C 4E 80 00 20 */ blr
-lbl_8012B0D0:
-/* 8012B0D0 00126D30 4E 80 00 20 */ blr
-lbl_8012B0D4:
-/* 8012B0D4 00126D34 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8012B0D8 00126D38 7C 08 02 A6 */ mflr r0
-/* 8012B0DC 00126D3C 38 A0 00 03 */ li r5, 3
-/* 8012B0E0 00126D40 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8012B0E4 00126D44 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B0E8 00126D48 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8012B0EC 00126D4C 7C 9F 23 78 */ mr r31, r4
-/* 8012B0F0 00126D50 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8012B0F4 00126D54 7C 7E 1B 78 */ mr r30, r3
-/* 8012B0F8 00126D58 48 12 8D E5 */ bl func_80253EDC
-/* 8012B0FC 00126D5C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012B100 00126D60 2C 00 00 01 */ cmpwi r0, 1
-/* 8012B104 00126D64 41 82 00 08 */ beq lbl_8012B10C
-/* 8012B108 00126D68 48 00 00 7C */ b lbl_8012B184
-lbl_8012B10C:
-/* 8012B10C 00126D6C 7F C3 F3 78 */ mr r3, r30
-/* 8012B110 00126D70 7F E4 FB 78 */ mr r4, r31
-/* 8012B114 00126D74 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012B118 00126D78 38 A0 00 06 */ li r5, 6
-/* 8012B11C 00126D7C 48 12 8D C1 */ bl func_80253EDC
-/* 8012B120 00126D80 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8012B124 00126D84 38 00 FF 00 */ li r0, -256
-/* 8012B128 00126D88 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8012B12C 00126D8C 38 60 2F 23 */ li r3, 0x2f23
-/* 8012B130 00126D90 FC 20 00 1E */ fctiwz f1, f0
-/* 8012B134 00126D94 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 8012B138 00126D98 EC 84 00 28 */ fsubs f4, f4, f0
-/* 8012B13C 00126D9C C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 8012B140 00126DA0 FC 00 10 1E */ fctiwz f0, f2
-/* 8012B144 00126DA4 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8012B148 00126DA8 EC 43 10 28 */ fsubs f2, f3, f2
-/* 8012B14C 00126DAC D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8012B150 00126DB0 FC 60 20 1E */ fctiwz f3, f4
-/* 8012B154 00126DB4 7C 88 03 78 */ or r8, r4, r0
-/* 8012B158 00126DB8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012B15C 00126DBC FC 20 10 1E */ fctiwz f1, f2
-/* 8012B160 00126DC0 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8012B164 00126DC4 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 8012B168 00126DC8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8012B16C 00126DCC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8012B170 00126DD0 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 8012B174 00126DD4 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 8012B178 00126DD8 7C 06 07 34 */ extsh r6, r0
-/* 8012B17C 00126DDC 7C E7 07 34 */ extsh r7, r7
-/* 8012B180 00126DE0 48 12 4F B5 */ bl func_80250134
-lbl_8012B184:
-/* 8012B184 00126DE4 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8012B188 00126DE8 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8012B18C 00126DEC 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8012B190 00126DF0 7C 08 03 A6 */ mtlr r0
-/* 8012B194 00126DF4 38 21 00 60 */ addi r1, r1, 0x60
-/* 8012B198 00126DF8 4E 80 00 20 */ blr
-lbl_8012B19C:
-/* 8012B19C 00126DFC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B1A0 00126E00 7C 08 02 A6 */ mflr r0
-/* 8012B1A4 00126E04 38 80 00 03 */ li r4, 3
-/* 8012B1A8 00126E08 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B1AC 00126E0C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012B1B0 00126E10 7C 7F 1B 78 */ mr r31, r3
-/* 8012B1B4 00126E14 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B1B8 00126E18 C0 25 02 74 */ lfs f1, 0x274(r5)
-/* 8012B1BC 00126E1C 48 12 8C 55 */ bl func_80253E10
-/* 8012B1C0 00126E20 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B1C4 00126E24 7F E3 FB 78 */ mr r3, r31
-/* 8012B1C8 00126E28 38 80 00 04 */ li r4, 4
-/* 8012B1CC 00126E2C C0 25 02 7C */ lfs f1, 0x27c(r5)
-/* 8012B1D0 00126E30 48 12 8C 41 */ bl func_80253E10
-/* 8012B1D4 00126E34 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B1D8 00126E38 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012B1DC 00126E3C 7C 08 03 A6 */ mtlr r0
-/* 8012B1E0 00126E40 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B1E4 00126E44 4E 80 00 20 */ blr
-lbl_8012B1E8:
-/* 8012B1E8 00126E48 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B1EC 00126E4C 7C 08 02 A6 */ mflr r0
-/* 8012B1F0 00126E50 7C 63 07 34 */ extsh r3, r3
-/* 8012B1F4 00126E54 38 A0 00 03 */ li r5, 3
-/* 8012B1F8 00126E58 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B1FC 00126E5C 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B200 00126E60 48 12 8C 8D */ bl func_80253E8C
-/* 8012B204 00126E64 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B208 00126E68 7C 08 03 A6 */ mtlr r0
-/* 8012B20C 00126E6C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B210 00126E70 4E 80 00 20 */ blr
-lbl_8012B214:
-/* 8012B214 00126E74 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B218 00126E78 7C 08 02 A6 */ mflr r0
-/* 8012B21C 00126E7C 7C 63 07 34 */ extsh r3, r3
-/* 8012B220 00126E80 38 A0 00 03 */ li r5, 3
-/* 8012B224 00126E84 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B228 00126E88 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B22C 00126E8C 48 12 8C B1 */ bl func_80253EDC
-/* 8012B230 00126E90 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B234 00126E94 7C 08 03 A6 */ mtlr r0
-/* 8012B238 00126E98 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B23C 00126E9C 4E 80 00 20 */ blr
-lbl_8012B240:
-/* 8012B240 00126EA0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B244 00126EA4 7C 08 02 A6 */ mflr r0
-/* 8012B248 00126EA8 38 80 00 03 */ li r4, 3
-/* 8012B24C 00126EAC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B250 00126EB0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012B254 00126EB4 7C 7F 1B 78 */ mr r31, r3
-/* 8012B258 00126EB8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B25C 00126EBC C0 25 02 78 */ lfs f1, 0x278(r5)
-/* 8012B260 00126EC0 48 12 8B B1 */ bl func_80253E10
-/* 8012B264 00126EC4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B268 00126EC8 7F E3 FB 78 */ mr r3, r31
-/* 8012B26C 00126ECC 38 80 00 04 */ li r4, 4
-/* 8012B270 00126ED0 C0 25 02 80 */ lfs f1, 0x280(r5)
-/* 8012B274 00126ED4 48 12 8B 9D */ bl func_80253E10
-/* 8012B278 00126ED8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B27C 00126EDC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012B280 00126EE0 7C 08 03 A6 */ mtlr r0
-/* 8012B284 00126EE4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B288 00126EE8 4E 80 00 20 */ blr
-lbl_8012B28C:
-/* 8012B28C 00126EEC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B290 00126EF0 7C 08 02 A6 */ mflr r0
-/* 8012B294 00126EF4 7C 63 07 34 */ extsh r3, r3
-/* 8012B298 00126EF8 38 A0 00 03 */ li r5, 3
-/* 8012B29C 00126EFC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B2A0 00126F00 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B2A4 00126F04 48 12 8B E9 */ bl func_80253E8C
-/* 8012B2A8 00126F08 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B2AC 00126F0C 7C 08 03 A6 */ mtlr r0
-/* 8012B2B0 00126F10 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B2B4 00126F14 4E 80 00 20 */ blr
-lbl_8012B2B8:
-/* 8012B2B8 00126F18 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B2BC 00126F1C 7C 08 02 A6 */ mflr r0
-/* 8012B2C0 00126F20 7C 63 07 34 */ extsh r3, r3
-/* 8012B2C4 00126F24 38 A0 00 03 */ li r5, 3
-/* 8012B2C8 00126F28 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B2CC 00126F2C 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B2D0 00126F30 48 12 8C 0D */ bl func_80253EDC
-/* 8012B2D4 00126F34 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B2D8 00126F38 7C 08 03 A6 */ mtlr r0
-/* 8012B2DC 00126F3C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B2E0 00126F40 4E 80 00 20 */ blr
-lbl_8012B2E4:
-/* 8012B2E4 00126F44 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012B2E8 00126F48 7C 08 02 A6 */ mflr r0
-/* 8012B2EC 00126F4C 7C 63 07 34 */ extsh r3, r3
-/* 8012B2F0 00126F50 38 A0 00 03 */ li r5, 3
-/* 8012B2F4 00126F54 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012B2F8 00126F58 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B2FC 00126F5C 48 12 8B 91 */ bl func_80253E8C
-/* 8012B300 00126F60 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012B304 00126F64 7C 08 03 A6 */ mtlr r0
-/* 8012B308 00126F68 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012B30C 00126F6C 4E 80 00 20 */ blr
-lbl_8012B310:
-/* 8012B310 00126F70 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012B314 00126F74 7C 08 02 A6 */ mflr r0
-/* 8012B318 00126F78 7C 63 07 34 */ extsh r3, r3
-/* 8012B31C 00126F7C 38 A0 00 03 */ li r5, 3
-/* 8012B320 00126F80 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012B324 00126F84 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B328 00126F88 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012B32C 00126F8C 7C 9F 23 78 */ mr r31, r4
-/* 8012B330 00126F90 48 12 8B AD */ bl func_80253EDC
-/* 8012B334 00126F94 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012B338 00126F98 2C 00 00 00 */ cmpwi r0, 0
-/* 8012B33C 00126F9C 41 82 00 08 */ beq lbl_8012B344
-/* 8012B340 00126FA0 48 00 00 34 */ b lbl_8012B374
-lbl_8012B344:
-/* 8012B344 00126FA4 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 8012B348 00126FA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B34C 00126FAC 98 03 01 32 */ stb r0, 0x132(r3)
-/* 8012B350 00126FB0 88 1F 00 0F */ lbz r0, 0xf(r31)
-/* 8012B354 00126FB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B358 00126FB8 98 03 01 33 */ stb r0, 0x133(r3)
-/* 8012B35C 00126FBC 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 8012B360 00126FC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B364 00126FC4 98 03 01 34 */ stb r0, 0x134(r3)
-/* 8012B368 00126FC8 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 8012B36C 00126FCC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B370 00126FD0 98 03 01 35 */ stb r0, 0x135(r3)
-lbl_8012B374:
-/* 8012B374 00126FD4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012B378 00126FD8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012B37C 00126FDC 7C 08 03 A6 */ mtlr r0
-/* 8012B380 00126FE0 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012B384 00126FE4 4E 80 00 20 */ blr
-lbl_8012B388:
-/* 8012B388 00126FE8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012B38C 00126FEC 7C 08 02 A6 */ mflr r0
-/* 8012B390 00126FF0 38 A0 00 03 */ li r5, 3
-/* 8012B394 00126FF4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012B398 00126FF8 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B39C 00126FFC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012B3A0 00127000 7C 9F 23 78 */ mr r31, r4
-/* 8012B3A4 00127004 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8012B3A8 00127008 7C 7E 1B 78 */ mr r30, r3
-/* 8012B3AC 0012700C 48 12 8A E1 */ bl func_80253E8C
-/* 8012B3B0 00127010 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012B3B4 00127014 28 00 00 15 */ cmplwi r0, 0x15
-/* 8012B3B8 00127018 41 81 01 34 */ bgt lbl_8012B4EC
-/* 8012B3BC 0012701C 3C 60 80 42 */ lis r3, lbl_8041C838@ha
-/* 8012B3C0 00127020 54 00 10 3A */ slwi r0, r0, 2
-/* 8012B3C4 00127024 38 63 C8 38 */ addi r3, r3, lbl_8041C838@l
-/* 8012B3C8 00127028 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012B3CC 0012702C 7C 69 03 A6 */ mtctr r3
-/* 8012B3D0 00127030 4E 80 04 20 */ bctr
-/* 8012B3D4 00127034 3C 80 27 89 */ lis r4, 0x27890C00@ha
-/* 8012B3D8 00127038 38 60 03 FE */ li r3, 0x3fe
-/* 8012B3DC 0012703C 38 84 0C 00 */ addi r4, r4, 0x27890C00@l
-/* 8012B3E0 00127040 4B F2 F8 81 */ bl func_8005AC60
-/* 8012B3E4 00127044 7C 66 1B 78 */ mr r6, r3
-/* 8012B3E8 00127048 7F C3 F3 78 */ mr r3, r30
-/* 8012B3EC 0012704C 7F E4 FB 78 */ mr r4, r31
-/* 8012B3F0 00127050 38 A0 00 01 */ li r5, 1
-/* 8012B3F4 00127054 48 12 8A C1 */ bl func_80253EB4
-/* 8012B3F8 00127058 48 00 00 F4 */ b lbl_8012B4EC
-/* 8012B3FC 0012705C 7F C3 F3 78 */ mr r3, r30
-/* 8012B400 00127060 7F E4 FB 78 */ mr r4, r31
-/* 8012B404 00127064 38 A0 00 01 */ li r5, 1
-/* 8012B408 00127068 38 C0 00 00 */ li r6, 0
-/* 8012B40C 0012706C 48 12 8A A9 */ bl func_80253EB4
-/* 8012B410 00127070 48 00 00 DC */ b lbl_8012B4EC
-/* 8012B414 00127074 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B418 00127078 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B41C 0012707C 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 8012B420 00127080 2C 00 00 00 */ cmpwi r0, 0
-/* 8012B424 00127084 41 82 00 C8 */ beq lbl_8012B4EC
-/* 8012B428 00127088 7F C3 F3 78 */ mr r3, r30
-/* 8012B42C 0012708C 7F E4 FB 78 */ mr r4, r31
-/* 8012B430 00127090 38 A0 00 01 */ li r5, 1
-/* 8012B434 00127094 38 C0 00 00 */ li r6, 0
-/* 8012B438 00127098 48 12 8A 7D */ bl func_80253EB4
-/* 8012B43C 0012709C 48 00 00 B0 */ b lbl_8012B4EC
-/* 8012B440 001270A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B444 001270A4 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B448 001270A8 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 8012B44C 001270AC 28 00 00 01 */ cmplwi r0, 1
-/* 8012B450 001270B0 41 82 00 9C */ beq lbl_8012B4EC
-/* 8012B454 001270B4 7F C3 F3 78 */ mr r3, r30
-/* 8012B458 001270B8 7F E4 FB 78 */ mr r4, r31
-/* 8012B45C 001270BC 38 A0 00 01 */ li r5, 1
-/* 8012B460 001270C0 38 C0 00 00 */ li r6, 0
-/* 8012B464 001270C4 48 12 8A 51 */ bl func_80253EB4
-/* 8012B468 001270C8 48 00 00 84 */ b lbl_8012B4EC
-/* 8012B46C 001270CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B470 001270D0 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B474 001270D4 88 03 00 4F */ lbz r0, 0x4f(r3)
-/* 8012B478 001270D8 28 00 00 01 */ cmplwi r0, 1
-/* 8012B47C 001270DC 41 82 00 70 */ beq lbl_8012B4EC
-/* 8012B480 001270E0 7F C3 F3 78 */ mr r3, r30
-/* 8012B484 001270E4 7F E4 FB 78 */ mr r4, r31
-/* 8012B488 001270E8 38 A0 00 01 */ li r5, 1
-/* 8012B48C 001270EC 38 C0 00 00 */ li r6, 0
-/* 8012B490 001270F0 48 12 8A 25 */ bl func_80253EB4
-/* 8012B494 001270F4 48 00 00 58 */ b lbl_8012B4EC
-/* 8012B498 001270F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B49C 001270FC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B4A0 00127100 88 03 00 4F */ lbz r0, 0x4f(r3)
-/* 8012B4A4 00127104 2C 00 00 00 */ cmpwi r0, 0
-/* 8012B4A8 00127108 41 82 00 44 */ beq lbl_8012B4EC
-/* 8012B4AC 0012710C 7F C3 F3 78 */ mr r3, r30
-/* 8012B4B0 00127110 7F E4 FB 78 */ mr r4, r31
-/* 8012B4B4 00127114 38 A0 00 01 */ li r5, 1
-/* 8012B4B8 00127118 38 C0 00 00 */ li r6, 0
-/* 8012B4BC 0012711C 48 12 89 F9 */ bl func_80253EB4
-/* 8012B4C0 00127120 48 00 00 2C */ b lbl_8012B4EC
-/* 8012B4C4 00127124 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B4C8 00127128 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B4CC 0012712C 88 03 00 4F */ lbz r0, 0x4f(r3)
-/* 8012B4D0 00127130 28 00 00 FF */ cmplwi r0, 0xff
-/* 8012B4D4 00127134 40 82 00 18 */ bne lbl_8012B4EC
-/* 8012B4D8 00127138 7F C3 F3 78 */ mr r3, r30
-/* 8012B4DC 0012713C 7F E4 FB 78 */ mr r4, r31
-/* 8012B4E0 00127140 38 A0 00 01 */ li r5, 1
-/* 8012B4E4 00127144 38 C0 00 00 */ li r6, 0
-/* 8012B4E8 00127148 48 12 89 CD */ bl func_80253EB4
-lbl_8012B4EC:
-/* 8012B4EC 0012714C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012B4F0 00127150 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012B4F4 00127154 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8012B4F8 00127158 7C 08 03 A6 */ mtlr r0
-/* 8012B4FC 0012715C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012B500 00127160 4E 80 00 20 */ blr
-lbl_8012B504:
-/* 8012B504 00127164 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8012B508 00127168 7C 08 02 A6 */ mflr r0
-/* 8012B50C 0012716C 38 A0 00 03 */ li r5, 3
-/* 8012B510 00127170 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8012B514 00127174 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B518 00127178 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8012B51C 0012717C 7C 9F 23 78 */ mr r31, r4
-/* 8012B520 00127180 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8012B524 00127184 7C 7E 1B 78 */ mr r30, r3
-/* 8012B528 00127188 48 12 89 B5 */ bl func_80253EDC
-/* 8012B52C 0012718C 7F C3 F3 78 */ mr r3, r30
-/* 8012B530 00127190 7F E4 FB 78 */ mr r4, r31
-/* 8012B534 00127194 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012B538 00127198 38 A0 00 06 */ li r5, 6
-/* 8012B53C 0012719C 48 12 89 A1 */ bl func_80253EDC
-/* 8012B540 001271A0 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8012B544 001271A4 38 60 FF 00 */ li r3, -256
-/* 8012B548 001271A8 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8012B54C 001271AC C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8012B550 001271B0 FC 80 28 1E */ fctiwz f4, f5
-/* 8012B554 001271B4 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8012B558 001271B8 FC 40 18 1E */ fctiwz f2, f3
-/* 8012B55C 001271BC EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012B560 001271C0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012B564 001271C4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012B568 001271C8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8012B56C 001271CC 2C 00 00 18 */ cmpwi r0, 0x18
-/* 8012B570 001271D0 FC 20 08 1E */ fctiwz f1, f1
-/* 8012B574 001271D4 FC 00 00 1E */ fctiwz f0, f0
-/* 8012B578 001271D8 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 8012B57C 001271DC D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8012B580 001271E0 7C A8 1B 78 */ or r8, r5, r3
-/* 8012B584 001271E4 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 8012B588 001271E8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8012B58C 001271EC 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 8012B590 001271F0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012B594 001271F4 80 61 00 44 */ lwz r3, 0x44(r1)
-/* 8012B598 001271F8 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8012B59C 001271FC 41 82 00 34 */ beq lbl_8012B5D0
-/* 8012B5A0 00127200 40 80 00 10 */ bge lbl_8012B5B0
-/* 8012B5A4 00127204 2C 00 00 16 */ cmpwi r0, 0x16
-/* 8012B5A8 00127208 41 82 00 14 */ beq lbl_8012B5BC
-/* 8012B5AC 0012720C 48 00 00 48 */ b lbl_8012B5F4
-lbl_8012B5B0:
-/* 8012B5B0 00127210 2C 00 00 1A */ cmpwi r0, 0x1a
-/* 8012B5B4 00127214 41 82 00 30 */ beq lbl_8012B5E4
-/* 8012B5B8 00127218 48 00 00 3C */ b lbl_8012B5F4
-lbl_8012B5BC:
-/* 8012B5BC 0012721C 7C 66 07 34 */ extsh r6, r3
-/* 8012B5C0 00127220 7C E7 07 34 */ extsh r7, r7
-/* 8012B5C4 00127224 38 60 00 01 */ li r3, 1
-/* 8012B5C8 00127228 48 00 03 35 */ bl func_8012B8FC
-/* 8012B5CC 0012722C 48 00 00 28 */ b lbl_8012B5F4
-lbl_8012B5D0:
-/* 8012B5D0 00127230 7C 66 07 34 */ extsh r6, r3
-/* 8012B5D4 00127234 7C E7 07 34 */ extsh r7, r7
-/* 8012B5D8 00127238 38 60 00 02 */ li r3, 2
-/* 8012B5DC 0012723C 48 00 03 21 */ bl func_8012B8FC
-/* 8012B5E0 00127240 48 00 00 14 */ b lbl_8012B5F4
-lbl_8012B5E4:
-/* 8012B5E4 00127244 7C 66 07 34 */ extsh r6, r3
-/* 8012B5E8 00127248 7C E7 07 34 */ extsh r7, r7
-/* 8012B5EC 0012724C 38 60 00 03 */ li r3, 3
-/* 8012B5F0 00127250 48 00 03 0D */ bl func_8012B8FC
-lbl_8012B5F4:
-/* 8012B5F4 00127254 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8012B5F8 00127258 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8012B5FC 0012725C 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8012B600 00127260 7C 08 03 A6 */ mtlr r0
-/* 8012B604 00127264 38 21 00 60 */ addi r1, r1, 0x60
-/* 8012B608 00127268 4E 80 00 20 */ blr
-lbl_8012B60C:
-/* 8012B60C 0012726C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012B610 00127270 7C 08 02 A6 */ mflr r0
-/* 8012B614 00127274 38 A0 00 03 */ li r5, 3
-/* 8012B618 00127278 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012B61C 0012727C 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B620 00127280 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012B624 00127284 7C 9F 23 78 */ mr r31, r4
-/* 8012B628 00127288 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8012B62C 0012728C 7C 7E 1B 78 */ mr r30, r3
-/* 8012B630 00127290 48 12 88 5D */ bl func_80253E8C
-/* 8012B634 00127294 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012B638 00127298 28 00 00 21 */ cmplwi r0, 0x21
-/* 8012B63C 0012729C 41 81 01 8C */ bgt lbl_8012B7C8
-/* 8012B640 001272A0 3C 60 80 42 */ lis r3, lbl_8041C890@ha
-/* 8012B644 001272A4 54 00 10 3A */ slwi r0, r0, 2
-/* 8012B648 001272A8 38 63 C8 90 */ addi r3, r3, lbl_8041C890@l
-/* 8012B64C 001272AC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012B650 001272B0 7C 69 03 A6 */ mtctr r3
-/* 8012B654 001272B4 4E 80 04 20 */ bctr
-/* 8012B658 001272B8 3C 80 27 89 */ lis r4, 0x27890C00@ha
-/* 8012B65C 001272BC 38 60 03 FE */ li r3, 0x3fe
-/* 8012B660 001272C0 38 84 0C 00 */ addi r4, r4, 0x27890C00@l
-/* 8012B664 001272C4 4B F2 F5 FD */ bl func_8005AC60
-/* 8012B668 001272C8 7C 66 1B 78 */ mr r6, r3
-/* 8012B66C 001272CC 7F C3 F3 78 */ mr r3, r30
-/* 8012B670 001272D0 7F E4 FB 78 */ mr r4, r31
-/* 8012B674 001272D4 38 A0 00 01 */ li r5, 1
-/* 8012B678 001272D8 48 12 88 3D */ bl func_80253EB4
-/* 8012B67C 001272DC 48 00 01 4C */ b lbl_8012B7C8
-/* 8012B680 001272E0 7F C3 F3 78 */ mr r3, r30
-/* 8012B684 001272E4 7F E4 FB 78 */ mr r4, r31
-/* 8012B688 001272E8 38 A0 00 01 */ li r5, 1
-/* 8012B68C 001272EC 38 C0 00 00 */ li r6, 0
-/* 8012B690 001272F0 48 12 88 25 */ bl func_80253EB4
-/* 8012B694 001272F4 48 00 01 34 */ b lbl_8012B7C8
-/* 8012B698 001272F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B69C 001272FC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B6A0 00127300 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 8012B6A4 00127304 28 00 00 01 */ cmplwi r0, 1
-/* 8012B6A8 00127308 41 82 01 20 */ beq lbl_8012B7C8
-/* 8012B6AC 0012730C 7F C3 F3 78 */ mr r3, r30
-/* 8012B6B0 00127310 7F E4 FB 78 */ mr r4, r31
-/* 8012B6B4 00127314 38 A0 00 01 */ li r5, 1
-/* 8012B6B8 00127318 38 C0 00 00 */ li r6, 0
-/* 8012B6BC 0012731C 48 12 87 F9 */ bl func_80253EB4
-/* 8012B6C0 00127320 48 00 01 08 */ b lbl_8012B7C8
-/* 8012B6C4 00127324 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B6C8 00127328 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B6CC 0012732C 88 03 00 4E */ lbz r0, 0x4e(r3)
-/* 8012B6D0 00127330 2C 00 00 00 */ cmpwi r0, 0
-/* 8012B6D4 00127334 41 82 00 F4 */ beq lbl_8012B7C8
-/* 8012B6D8 00127338 7F C3 F3 78 */ mr r3, r30
-/* 8012B6DC 0012733C 7F E4 FB 78 */ mr r4, r31
-/* 8012B6E0 00127340 38 A0 00 01 */ li r5, 1
-/* 8012B6E4 00127344 38 C0 00 00 */ li r6, 0
-/* 8012B6E8 00127348 48 12 87 CD */ bl func_80253EB4
-/* 8012B6EC 0012734C 48 00 00 DC */ b lbl_8012B7C8
-/* 8012B6F0 00127350 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B6F4 00127354 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B6F8 00127358 88 03 00 4F */ lbz r0, 0x4f(r3)
-/* 8012B6FC 0012735C 28 00 00 01 */ cmplwi r0, 1
-/* 8012B700 00127360 41 82 00 C8 */ beq lbl_8012B7C8
-/* 8012B704 00127364 7F C3 F3 78 */ mr r3, r30
-/* 8012B708 00127368 7F E4 FB 78 */ mr r4, r31
-/* 8012B70C 0012736C 38 A0 00 01 */ li r5, 1
-/* 8012B710 00127370 38 C0 00 00 */ li r6, 0
-/* 8012B714 00127374 48 12 87 A1 */ bl func_80253EB4
-/* 8012B718 00127378 48 00 00 B0 */ b lbl_8012B7C8
-/* 8012B71C 0012737C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B720 00127380 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B724 00127384 88 03 00 4F */ lbz r0, 0x4f(r3)
-/* 8012B728 00127388 2C 00 00 00 */ cmpwi r0, 0
-/* 8012B72C 0012738C 41 82 00 9C */ beq lbl_8012B7C8
-/* 8012B730 00127390 7F C3 F3 78 */ mr r3, r30
-/* 8012B734 00127394 7F E4 FB 78 */ mr r4, r31
-/* 8012B738 00127398 38 A0 00 01 */ li r5, 1
-/* 8012B73C 0012739C 38 C0 00 00 */ li r6, 0
-/* 8012B740 001273A0 48 12 87 75 */ bl func_80253EB4
-/* 8012B744 001273A4 48 00 00 84 */ b lbl_8012B7C8
-/* 8012B748 001273A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B74C 001273AC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B750 001273B0 88 03 00 50 */ lbz r0, 0x50(r3)
-/* 8012B754 001273B4 28 00 00 01 */ cmplwi r0, 1
-/* 8012B758 001273B8 41 82 00 70 */ beq lbl_8012B7C8
-/* 8012B75C 001273BC 7F C3 F3 78 */ mr r3, r30
-/* 8012B760 001273C0 7F E4 FB 78 */ mr r4, r31
-/* 8012B764 001273C4 38 A0 00 01 */ li r5, 1
-/* 8012B768 001273C8 38 C0 00 00 */ li r6, 0
-/* 8012B76C 001273CC 48 12 87 49 */ bl func_80253EB4
-/* 8012B770 001273D0 48 00 00 58 */ b lbl_8012B7C8
-/* 8012B774 001273D4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B778 001273D8 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B77C 001273DC 88 03 00 50 */ lbz r0, 0x50(r3)
-/* 8012B780 001273E0 2C 00 00 00 */ cmpwi r0, 0
-/* 8012B784 001273E4 41 82 00 44 */ beq lbl_8012B7C8
-/* 8012B788 001273E8 7F C3 F3 78 */ mr r3, r30
-/* 8012B78C 001273EC 7F E4 FB 78 */ mr r4, r31
-/* 8012B790 001273F0 38 A0 00 01 */ li r5, 1
-/* 8012B794 001273F4 38 C0 00 00 */ li r6, 0
-/* 8012B798 001273F8 48 12 87 1D */ bl func_80253EB4
-/* 8012B79C 001273FC 48 00 00 2C */ b lbl_8012B7C8
-/* 8012B7A0 00127400 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B7A4 00127404 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012B7A8 00127408 88 03 00 50 */ lbz r0, 0x50(r3)
-/* 8012B7AC 0012740C 28 00 00 FF */ cmplwi r0, 0xff
-/* 8012B7B0 00127410 40 82 00 18 */ bne lbl_8012B7C8
-/* 8012B7B4 00127414 7F C3 F3 78 */ mr r3, r30
-/* 8012B7B8 00127418 7F E4 FB 78 */ mr r4, r31
-/* 8012B7BC 0012741C 38 A0 00 01 */ li r5, 1
-/* 8012B7C0 00127420 38 C0 00 00 */ li r6, 0
-/* 8012B7C4 00127424 48 12 86 F1 */ bl func_80253EB4
-lbl_8012B7C8:
-/* 8012B7C8 00127428 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012B7CC 0012742C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012B7D0 00127430 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8012B7D4 00127434 7C 08 03 A6 */ mtlr r0
-/* 8012B7D8 00127438 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012B7DC 0012743C 4E 80 00 20 */ blr
-lbl_8012B7E0:
-/* 8012B7E0 00127440 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8012B7E4 00127444 7C 08 02 A6 */ mflr r0
-/* 8012B7E8 00127448 38 A0 00 03 */ li r5, 3
-/* 8012B7EC 0012744C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8012B7F0 00127450 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B7F4 00127454 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8012B7F8 00127458 7C 9F 23 78 */ mr r31, r4
-/* 8012B7FC 0012745C 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8012B800 00127460 7C 7E 1B 78 */ mr r30, r3
-/* 8012B804 00127464 48 12 86 D9 */ bl func_80253EDC
-/* 8012B808 00127468 7F C3 F3 78 */ mr r3, r30
-/* 8012B80C 0012746C 7F E4 FB 78 */ mr r4, r31
-/* 8012B810 00127470 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012B814 00127474 38 A0 00 06 */ li r5, 6
-/* 8012B818 00127478 48 12 86 C5 */ bl func_80253EDC
-/* 8012B81C 0012747C C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8012B820 00127480 38 A0 FF 00 */ li r5, -256
-/* 8012B824 00127484 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8012B828 00127488 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8012B82C 0012748C FC 80 28 1E */ fctiwz f4, f5
-/* 8012B830 00127490 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8012B834 00127494 FC 40 18 1E */ fctiwz f2, f3
-/* 8012B838 00127498 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012B83C 0012749C 80 61 00 08 */ lwz r3, 8(r1)
-/* 8012B840 001274A0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012B844 001274A4 38 03 FF DE */ addi r0, r3, -34
-/* 8012B848 001274A8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8012B84C 001274AC FC 20 08 1E */ fctiwz f1, f1
-/* 8012B850 001274B0 FC 00 00 1E */ fctiwz f0, f0
-/* 8012B854 001274B4 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 8012B858 001274B8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8012B85C 001274BC 28 00 00 06 */ cmplwi r0, 6
-/* 8012B860 001274C0 7C 68 2B 78 */ or r8, r3, r5
-/* 8012B864 001274C4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8012B868 001274C8 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 8012B86C 001274CC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012B870 001274D0 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 8012B874 001274D4 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 8012B878 001274D8 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8012B87C 001274DC 41 81 00 68 */ bgt lbl_8012B8E4
-/* 8012B880 001274E0 3C 60 80 42 */ lis r3, lbl_8041C918@ha
-/* 8012B884 001274E4 54 00 10 3A */ slwi r0, r0, 2
-/* 8012B888 001274E8 38 63 C9 18 */ addi r3, r3, lbl_8041C918@l
-/* 8012B88C 001274EC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012B890 001274F0 7C 69 03 A6 */ mtctr r3
-/* 8012B894 001274F4 4E 80 04 20 */ bctr
-/* 8012B898 001274F8 7C C6 07 34 */ extsh r6, r6
-/* 8012B89C 001274FC 7C E7 07 34 */ extsh r7, r7
-/* 8012B8A0 00127500 38 60 00 01 */ li r3, 1
-/* 8012B8A4 00127504 48 00 00 59 */ bl func_8012B8FC
-/* 8012B8A8 00127508 48 00 00 3C */ b lbl_8012B8E4
-/* 8012B8AC 0012750C 7C C6 07 34 */ extsh r6, r6
-/* 8012B8B0 00127510 7C E7 07 34 */ extsh r7, r7
-/* 8012B8B4 00127514 38 60 00 02 */ li r3, 2
-/* 8012B8B8 00127518 48 00 00 45 */ bl func_8012B8FC
-/* 8012B8BC 0012751C 48 00 00 28 */ b lbl_8012B8E4
-/* 8012B8C0 00127520 7C C6 07 34 */ extsh r6, r6
-/* 8012B8C4 00127524 7C E7 07 34 */ extsh r7, r7
-/* 8012B8C8 00127528 38 60 00 03 */ li r3, 3
-/* 8012B8CC 0012752C 48 00 00 31 */ bl func_8012B8FC
-/* 8012B8D0 00127530 48 00 00 14 */ b lbl_8012B8E4
-/* 8012B8D4 00127534 7C C6 07 34 */ extsh r6, r6
-/* 8012B8D8 00127538 7C E7 07 34 */ extsh r7, r7
-/* 8012B8DC 0012753C 38 60 00 04 */ li r3, 4
-/* 8012B8E0 00127540 48 00 00 1D */ bl func_8012B8FC
-lbl_8012B8E4:
-/* 8012B8E4 00127544 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8012B8E8 00127548 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8012B8EC 0012754C 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8012B8F0 00127550 7C 08 03 A6 */ mtlr r0
-/* 8012B8F4 00127554 38 21 00 60 */ addi r1, r1, 0x60
-/* 8012B8F8 00127558 4E 80 00 20 */ blr
-
-.global func_8012B8FC
-func_8012B8FC:
-/* 8012B8FC 0012755C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8012B900 00127560 7C 08 02 A6 */ mflr r0
-/* 8012B904 00127564 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8012B908 00127568 39 61 00 30 */ addi r11, r1, 0x30
-/* 8012B90C 0012756C 48 09 B8 15 */ bl _savegpr_25
-/* 8012B910 00127570 7C 79 1B 78 */ mr r25, r3
-/* 8012B914 00127574 7C 9A 23 78 */ mr r26, r4
-/* 8012B918 00127578 7C BB 2B 78 */ mr r27, r5
-/* 8012B91C 0012757C 7C DC 33 78 */ mr r28, r6
-/* 8012B920 00127580 7C FD 3B 78 */ mr r29, r7
-/* 8012B924 00127584 7D 1E 43 78 */ mr r30, r8
-/* 8012B928 00127588 3B E0 00 00 */ li r31, 0
-lbl_8012B92C:
-/* 8012B92C 0012758C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B930 00127590 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 8012B934 00127594 7C 65 22 14 */ add r3, r5, r4
-/* 8012B938 00127598 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 8012B93C 0012759C 7C 19 00 40 */ cmplw r25, r0
-/* 8012B940 001275A0 40 82 00 1C */ bne lbl_8012B95C
-/* 8012B944 001275A4 1C 04 06 EC */ mulli r0, r4, 0x6ec
-/* 8012B948 001275A8 80 85 01 4C */ lwz r4, 0x14c(r5)
-/* 8012B94C 001275AC 38 60 00 0E */ li r3, 0xe
-/* 8012B950 001275B0 7C 84 02 14 */ add r4, r4, r0
-/* 8012B954 001275B4 38 84 6C 10 */ addi r4, r4, 0x6c10
-/* 8012B958 001275B8 48 03 09 B1 */ bl func_8015C308
-lbl_8012B95C:
-/* 8012B95C 001275BC 3B FF 00 01 */ addi r31, r31, 1
-/* 8012B960 001275C0 28 1F 00 08 */ cmplwi r31, 8
-/* 8012B964 001275C4 41 80 FF C8 */ blt lbl_8012B92C
-/* 8012B968 001275C8 7F 44 D3 78 */ mr r4, r26
-/* 8012B96C 001275CC 7F 65 DB 78 */ mr r5, r27
-/* 8012B970 001275D0 7F 86 E3 78 */ mr r6, r28
-/* 8012B974 001275D4 7F A7 EB 78 */ mr r7, r29
-/* 8012B978 001275D8 7F C8 F3 78 */ mr r8, r30
-/* 8012B97C 001275DC 38 60 52 51 */ li r3, 0x5251
-/* 8012B980 001275E0 48 12 47 B5 */ bl func_80250134
-/* 8012B984 001275E4 39 61 00 30 */ addi r11, r1, 0x30
-/* 8012B988 001275E8 48 09 B7 E5 */ bl _restgpr_25
-/* 8012B98C 001275EC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8012B990 001275F0 7C 08 03 A6 */ mtlr r0
-/* 8012B994 001275F4 38 21 00 30 */ addi r1, r1, 0x30
-/* 8012B998 001275F8 4E 80 00 20 */ blr
-lbl_8012B99C:
-/* 8012B99C 001275FC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012B9A0 00127600 7C 08 02 A6 */ mflr r0
-/* 8012B9A4 00127604 38 A0 00 03 */ li r5, 3
-/* 8012B9A8 00127608 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012B9AC 0012760C 38 C1 00 08 */ addi r6, r1, 8
-/* 8012B9B0 00127610 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012B9B4 00127614 7C 9F 23 78 */ mr r31, r4
-/* 8012B9B8 00127618 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8012B9BC 0012761C 7C 7E 1B 78 */ mr r30, r3
-/* 8012B9C0 00127620 48 12 84 CD */ bl func_80253E8C
-/* 8012B9C4 00127624 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012B9C8 00127628 28 00 00 4B */ cmplwi r0, 0x4b
-/* 8012B9CC 0012762C 41 81 03 18 */ bgt lbl_8012BCE4
-/* 8012B9D0 00127630 3C 60 80 42 */ lis r3, lbl_8041C934@ha
-/* 8012B9D4 00127634 54 00 10 3A */ slwi r0, r0, 2
-/* 8012B9D8 00127638 38 63 C9 34 */ addi r3, r3, lbl_8041C934@l
-/* 8012B9DC 0012763C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012B9E0 00127640 7C 69 03 A6 */ mtctr r3
-/* 8012B9E4 00127644 4E 80 04 20 */ bctr
-/* 8012B9E8 00127648 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012B9EC 0012764C 7F C3 F3 78 */ mr r3, r30
-/* 8012B9F0 00127650 7F E4 FB 78 */ mr r4, r31
-/* 8012B9F4 00127654 38 A0 00 01 */ li r5, 1
-/* 8012B9F8 00127658 88 06 19 CC */ lbz r0, 0x19cc(r6)
-/* 8012B9FC 0012765C 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BA00 00127660 7C C6 02 14 */ add r6, r6, r0
-/* 8012BA04 00127664 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BA08 00127668 48 12 84 AD */ bl func_80253EB4
-/* 8012BA0C 0012766C 48 00 02 D8 */ b lbl_8012BCE4
-/* 8012BA10 00127670 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BA14 00127674 7F C3 F3 78 */ mr r3, r30
-/* 8012BA18 00127678 7F E4 FB 78 */ mr r4, r31
-/* 8012BA1C 0012767C 38 A0 00 01 */ li r5, 1
-/* 8012BA20 00127680 88 06 19 CD */ lbz r0, 0x19cd(r6)
-/* 8012BA24 00127684 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BA28 00127688 7C C6 02 14 */ add r6, r6, r0
-/* 8012BA2C 0012768C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BA30 00127690 48 12 84 85 */ bl func_80253EB4
-/* 8012BA34 00127694 48 00 02 B0 */ b lbl_8012BCE4
-/* 8012BA38 00127698 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BA3C 0012769C 7F C3 F3 78 */ mr r3, r30
-/* 8012BA40 001276A0 7F E4 FB 78 */ mr r4, r31
-/* 8012BA44 001276A4 38 A0 00 01 */ li r5, 1
-/* 8012BA48 001276A8 88 06 19 CE */ lbz r0, 0x19ce(r6)
-/* 8012BA4C 001276AC 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BA50 001276B0 7C C6 02 14 */ add r6, r6, r0
-/* 8012BA54 001276B4 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BA58 001276B8 48 12 84 5D */ bl func_80253EB4
-/* 8012BA5C 001276BC 48 00 02 88 */ b lbl_8012BCE4
-/* 8012BA60 001276C0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BA64 001276C4 7F C3 F3 78 */ mr r3, r30
-/* 8012BA68 001276C8 7F E4 FB 78 */ mr r4, r31
-/* 8012BA6C 001276CC 38 A0 00 01 */ li r5, 1
-/* 8012BA70 001276D0 88 06 19 CF */ lbz r0, 0x19cf(r6)
-/* 8012BA74 001276D4 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BA78 001276D8 7C C6 02 14 */ add r6, r6, r0
-/* 8012BA7C 001276DC 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BA80 001276E0 48 12 84 35 */ bl func_80253EB4
-/* 8012BA84 001276E4 48 00 02 60 */ b lbl_8012BCE4
-/* 8012BA88 001276E8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BA8C 001276EC 7F C3 F3 78 */ mr r3, r30
-/* 8012BA90 001276F0 7F E4 FB 78 */ mr r4, r31
-/* 8012BA94 001276F4 38 A0 00 01 */ li r5, 1
-/* 8012BA98 001276F8 88 06 19 D0 */ lbz r0, 0x19d0(r6)
-/* 8012BA9C 001276FC 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BAA0 00127700 7C C6 02 14 */ add r6, r6, r0
-/* 8012BAA4 00127704 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BAA8 00127708 48 12 84 0D */ bl func_80253EB4
-/* 8012BAAC 0012770C 48 00 02 38 */ b lbl_8012BCE4
-/* 8012BAB0 00127710 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BAB4 00127714 7F C3 F3 78 */ mr r3, r30
-/* 8012BAB8 00127718 7F E4 FB 78 */ mr r4, r31
-/* 8012BABC 0012771C 38 A0 00 01 */ li r5, 1
-/* 8012BAC0 00127720 88 06 19 D1 */ lbz r0, 0x19d1(r6)
-/* 8012BAC4 00127724 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BAC8 00127728 7C C6 02 14 */ add r6, r6, r0
-/* 8012BACC 0012772C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BAD0 00127730 48 12 83 E5 */ bl func_80253EB4
-/* 8012BAD4 00127734 48 00 02 10 */ b lbl_8012BCE4
-/* 8012BAD8 00127738 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BADC 0012773C 7F C3 F3 78 */ mr r3, r30
-/* 8012BAE0 00127740 7F E4 FB 78 */ mr r4, r31
-/* 8012BAE4 00127744 38 A0 00 01 */ li r5, 1
-/* 8012BAE8 00127748 88 06 19 D8 */ lbz r0, 0x19d8(r6)
-/* 8012BAEC 0012774C 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BAF0 00127750 7C C6 02 14 */ add r6, r6, r0
-/* 8012BAF4 00127754 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BAF8 00127758 48 12 83 BD */ bl func_80253EB4
-/* 8012BAFC 0012775C 48 00 01 E8 */ b lbl_8012BCE4
-/* 8012BB00 00127760 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BB04 00127764 7F C3 F3 78 */ mr r3, r30
-/* 8012BB08 00127768 7F E4 FB 78 */ mr r4, r31
-/* 8012BB0C 0012776C 38 A0 00 01 */ li r5, 1
-/* 8012BB10 00127770 88 06 19 D9 */ lbz r0, 0x19d9(r6)
-/* 8012BB14 00127774 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BB18 00127778 7C C6 02 14 */ add r6, r6, r0
-/* 8012BB1C 0012777C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BB20 00127780 48 12 83 95 */ bl func_80253EB4
-/* 8012BB24 00127784 48 00 01 C0 */ b lbl_8012BCE4
-/* 8012BB28 00127788 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BB2C 0012778C 7F C3 F3 78 */ mr r3, r30
-/* 8012BB30 00127790 7F E4 FB 78 */ mr r4, r31
-/* 8012BB34 00127794 38 A0 00 01 */ li r5, 1
-/* 8012BB38 00127798 88 06 19 DA */ lbz r0, 0x19da(r6)
-/* 8012BB3C 0012779C 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BB40 001277A0 7C C6 02 14 */ add r6, r6, r0
-/* 8012BB44 001277A4 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BB48 001277A8 48 12 83 6D */ bl func_80253EB4
-/* 8012BB4C 001277AC 48 00 01 98 */ b lbl_8012BCE4
-/* 8012BB50 001277B0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BB54 001277B4 7F C3 F3 78 */ mr r3, r30
-/* 8012BB58 001277B8 7F E4 FB 78 */ mr r4, r31
-/* 8012BB5C 001277BC 38 A0 00 01 */ li r5, 1
-/* 8012BB60 001277C0 88 06 19 DB */ lbz r0, 0x19db(r6)
-/* 8012BB64 001277C4 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BB68 001277C8 7C C6 02 14 */ add r6, r6, r0
-/* 8012BB6C 001277CC 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BB70 001277D0 48 12 83 45 */ bl func_80253EB4
-/* 8012BB74 001277D4 48 00 01 70 */ b lbl_8012BCE4
-/* 8012BB78 001277D8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BB7C 001277DC 7F C3 F3 78 */ mr r3, r30
-/* 8012BB80 001277E0 7F E4 FB 78 */ mr r4, r31
-/* 8012BB84 001277E4 38 A0 00 01 */ li r5, 1
-/* 8012BB88 001277E8 88 06 19 DC */ lbz r0, 0x19dc(r6)
-/* 8012BB8C 001277EC 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BB90 001277F0 7C C6 02 14 */ add r6, r6, r0
-/* 8012BB94 001277F4 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BB98 001277F8 48 12 83 1D */ bl func_80253EB4
-/* 8012BB9C 001277FC 48 00 01 48 */ b lbl_8012BCE4
-/* 8012BBA0 00127800 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BBA4 00127804 7F C3 F3 78 */ mr r3, r30
-/* 8012BBA8 00127808 7F E4 FB 78 */ mr r4, r31
-/* 8012BBAC 0012780C 38 A0 00 01 */ li r5, 1
-/* 8012BBB0 00127810 88 06 19 DD */ lbz r0, 0x19dd(r6)
-/* 8012BBB4 00127814 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BBB8 00127818 7C C6 02 14 */ add r6, r6, r0
-/* 8012BBBC 0012781C 80 C6 19 E4 */ lwz r6, 0x19e4(r6)
-/* 8012BBC0 00127820 48 12 82 F5 */ bl func_80253EB4
-/* 8012BBC4 00127824 48 00 01 20 */ b lbl_8012BCE4
-/* 8012BBC8 00127828 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BBCC 0012782C 7F C3 F3 78 */ mr r3, r30
-/* 8012BBD0 00127830 7F E4 FB 78 */ mr r4, r31
-/* 8012BBD4 00127834 80 A5 19 5C */ lwz r5, 0x195c(r5)
-/* 8012BBD8 00127838 4B F2 F6 BD */ bl func_8005B294
-/* 8012BBDC 0012783C 48 00 01 08 */ b lbl_8012BCE4
-/* 8012BBE0 00127840 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BBE4 00127844 7F C3 F3 78 */ mr r3, r30
-/* 8012BBE8 00127848 7F E4 FB 78 */ mr r4, r31
-/* 8012BBEC 0012784C 80 A5 19 60 */ lwz r5, 0x1960(r5)
-/* 8012BBF0 00127850 4B F2 F6 A5 */ bl func_8005B294
-/* 8012BBF4 00127854 48 00 00 F0 */ b lbl_8012BCE4
-/* 8012BBF8 00127858 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BBFC 0012785C 7F C3 F3 78 */ mr r3, r30
-/* 8012BC00 00127860 7F E4 FB 78 */ mr r4, r31
-/* 8012BC04 00127864 80 A5 19 64 */ lwz r5, 0x1964(r5)
-/* 8012BC08 00127868 4B F2 F6 8D */ bl func_8005B294
-/* 8012BC0C 0012786C 48 00 00 D8 */ b lbl_8012BCE4
-/* 8012BC10 00127870 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BC14 00127874 7F C3 F3 78 */ mr r3, r30
-/* 8012BC18 00127878 7F E4 FB 78 */ mr r4, r31
-/* 8012BC1C 0012787C 80 A5 19 68 */ lwz r5, 0x1968(r5)
-/* 8012BC20 00127880 4B F2 F6 75 */ bl func_8005B294
-/* 8012BC24 00127884 48 00 00 C0 */ b lbl_8012BCE4
-/* 8012BC28 00127888 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BC2C 0012788C 7F C3 F3 78 */ mr r3, r30
-/* 8012BC30 00127890 7F E4 FB 78 */ mr r4, r31
-/* 8012BC34 00127894 80 A5 19 6C */ lwz r5, 0x196c(r5)
-/* 8012BC38 00127898 4B F2 F6 5D */ bl func_8005B294
-/* 8012BC3C 0012789C 48 00 00 A8 */ b lbl_8012BCE4
-/* 8012BC40 001278A0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BC44 001278A4 7F C3 F3 78 */ mr r3, r30
-/* 8012BC48 001278A8 7F E4 FB 78 */ mr r4, r31
-/* 8012BC4C 001278AC 80 A5 19 70 */ lwz r5, 0x1970(r5)
-/* 8012BC50 001278B0 4B F2 F6 45 */ bl func_8005B294
-/* 8012BC54 001278B4 48 00 00 90 */ b lbl_8012BCE4
-/* 8012BC58 001278B8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BC5C 001278BC 7F C3 F3 78 */ mr r3, r30
-/* 8012BC60 001278C0 7F E4 FB 78 */ mr r4, r31
-/* 8012BC64 001278C4 80 A5 19 8C */ lwz r5, 0x198c(r5)
-/* 8012BC68 001278C8 4B F2 F6 2D */ bl func_8005B294
-/* 8012BC6C 001278CC 48 00 00 78 */ b lbl_8012BCE4
-/* 8012BC70 001278D0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BC74 001278D4 7F C3 F3 78 */ mr r3, r30
-/* 8012BC78 001278D8 7F E4 FB 78 */ mr r4, r31
-/* 8012BC7C 001278DC 80 A5 19 90 */ lwz r5, 0x1990(r5)
-/* 8012BC80 001278E0 4B F2 F6 15 */ bl func_8005B294
-/* 8012BC84 001278E4 48 00 00 60 */ b lbl_8012BCE4
-/* 8012BC88 001278E8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BC8C 001278EC 7F C3 F3 78 */ mr r3, r30
-/* 8012BC90 001278F0 7F E4 FB 78 */ mr r4, r31
-/* 8012BC94 001278F4 80 A5 19 94 */ lwz r5, 0x1994(r5)
-/* 8012BC98 001278F8 4B F2 F5 FD */ bl func_8005B294
-/* 8012BC9C 001278FC 48 00 00 48 */ b lbl_8012BCE4
-/* 8012BCA0 00127900 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BCA4 00127904 7F C3 F3 78 */ mr r3, r30
-/* 8012BCA8 00127908 7F E4 FB 78 */ mr r4, r31
-/* 8012BCAC 0012790C 80 A5 19 98 */ lwz r5, 0x1998(r5)
-/* 8012BCB0 00127910 4B F2 F5 E5 */ bl func_8005B294
-/* 8012BCB4 00127914 48 00 00 30 */ b lbl_8012BCE4
-/* 8012BCB8 00127918 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BCBC 0012791C 7F C3 F3 78 */ mr r3, r30
-/* 8012BCC0 00127920 7F E4 FB 78 */ mr r4, r31
-/* 8012BCC4 00127924 80 A5 19 9C */ lwz r5, 0x199c(r5)
-/* 8012BCC8 00127928 4B F2 F5 CD */ bl func_8005B294
-/* 8012BCCC 0012792C 48 00 00 18 */ b lbl_8012BCE4
-/* 8012BCD0 00127930 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BCD4 00127934 7F C3 F3 78 */ mr r3, r30
-/* 8012BCD8 00127938 7F E4 FB 78 */ mr r4, r31
-/* 8012BCDC 0012793C 80 A5 19 A0 */ lwz r5, 0x19a0(r5)
-/* 8012BCE0 00127940 4B F2 F5 B5 */ bl func_8005B294
-lbl_8012BCE4:
-/* 8012BCE4 00127944 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012BCE8 00127948 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8012BCEC 0012794C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8012BCF0 00127950 7C 08 03 A6 */ mtlr r0
-/* 8012BCF4 00127954 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012BCF8 00127958 4E 80 00 20 */ blr
-lbl_8012BCFC:
-/* 8012BCFC 0012795C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8012BD00 00127960 7C 08 02 A6 */ mflr r0
-/* 8012BD04 00127964 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8012BD08 00127968 39 61 00 70 */ addi r11, r1, 0x70
-/* 8012BD0C 0012796C 48 09 B4 15 */ bl _savegpr_25
-/* 8012BD10 00127970 7C 7E 1B 78 */ mr r30, r3
-/* 8012BD14 00127974 7C 9F 23 78 */ mr r31, r4
-/* 8012BD18 00127978 38 C1 00 08 */ addi r6, r1, 8
-/* 8012BD1C 0012797C 38 A0 00 03 */ li r5, 3
-/* 8012BD20 00127980 48 12 81 BD */ bl func_80253EDC
-/* 8012BD24 00127984 80 61 00 08 */ lwz r3, 8(r1)
-/* 8012BD28 00127988 38 03 FF EC */ addi r0, r3, -20
-/* 8012BD2C 0012798C 28 00 00 37 */ cmplwi r0, 0x37
-/* 8012BD30 00127990 41 81 00 70 */ bgt lbl_8012BDA0
-/* 8012BD34 00127994 3C 60 80 42 */ lis r3, lbl_8041CB80@ha
-/* 8012BD38 00127998 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BD3C 0012799C 38 63 CB 80 */ addi r3, r3, lbl_8041CB80@l
-/* 8012BD40 001279A0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012BD44 001279A4 7C 69 03 A6 */ mtctr r3
-/* 8012BD48 001279A8 4E 80 04 20 */ bctr
-/* 8012BD4C 001279AC C0 3F 00 38 */ lfs f1, 0x38(r31)
-/* 8012BD50 001279B0 C0 62 8D 80 */ lfs f3, lbl_80641380-_SDA2_BASE_(r2)
-/* 8012BD54 001279B4 C0 1F 00 44 */ lfs f0, 0x44(r31)
-/* 8012BD58 001279B8 EC C1 18 28 */ fsubs f6, f1, f3
-/* 8012BD5C 001279BC C0 5F 00 3C */ lfs f2, 0x3c(r31)
-/* 8012BD60 001279C0 EC A0 18 28 */ fsubs f5, f0, f3
-/* 8012BD64 001279C4 C0 22 8D 84 */ lfs f1, lbl_80641384-_SDA2_BASE_(r2)
-/* 8012BD68 001279C8 C0 1F 00 40 */ lfs f0, 0x40(r31)
-/* 8012BD6C 001279CC EC 82 08 28 */ fsubs f4, f2, f1
-/* 8012BD70 001279D0 EC 60 08 28 */ fsubs f3, f0, f1
-/* 8012BD74 001279D4 C0 3F 00 48 */ lfs f1, 0x48(r31)
-/* 8012BD78 001279D8 C0 42 8D 88 */ lfs f2, lbl_80641388-_SDA2_BASE_(r2)
-/* 8012BD7C 001279DC C0 1F 00 4C */ lfs f0, 0x4c(r31)
-/* 8012BD80 001279E0 EC 21 10 2A */ fadds f1, f1, f2
-/* 8012BD84 001279E4 D0 DF 00 38 */ stfs f6, 0x38(r31)
-/* 8012BD88 001279E8 EC 00 10 2A */ fadds f0, f0, f2
-/* 8012BD8C 001279EC D0 BF 00 44 */ stfs f5, 0x44(r31)
-/* 8012BD90 001279F0 D0 9F 00 3C */ stfs f4, 0x3c(r31)
-/* 8012BD94 001279F4 D0 7F 00 40 */ stfs f3, 0x40(r31)
-/* 8012BD98 001279F8 D0 3F 00 48 */ stfs f1, 0x48(r31)
-/* 8012BD9C 001279FC D0 1F 00 4C */ stfs f0, 0x4c(r31)
-lbl_8012BDA0:
-/* 8012BDA0 00127A00 7F C3 F3 78 */ mr r3, r30
-/* 8012BDA4 00127A04 7F E4 FB 78 */ mr r4, r31
-/* 8012BDA8 00127A08 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8012BDAC 00127A0C 38 A0 00 06 */ li r5, 6
-/* 8012BDB0 00127A10 48 12 81 2D */ bl func_80253EDC
-/* 8012BDB4 00127A14 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8012BDB8 00127A18 38 80 FF 00 */ li r4, -256
-/* 8012BDBC 00127A1C C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8012BDC0 00127A20 C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8012BDC4 00127A24 FC 80 28 1E */ fctiwz f4, f5
-/* 8012BDC8 00127A28 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8012BDCC 00127A2C FC 40 18 1E */ fctiwz f2, f3
-/* 8012BDD0 00127A30 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012BDD4 00127A34 80 61 00 08 */ lwz r3, 8(r1)
-/* 8012BDD8 00127A38 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012BDDC 00127A3C D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8012BDE0 00127A40 38 03 FF F9 */ addi r0, r3, -7
-/* 8012BDE4 00127A44 FC 20 08 1E */ fctiwz f1, f1
-/* 8012BDE8 00127A48 FC 00 00 1E */ fctiwz f0, f0
-/* 8012BDEC 00127A4C D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8012BDF0 00127A50 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 8012BDF4 00127A54 28 00 00 46 */ cmplwi r0, 0x46
-/* 8012BDF8 00127A58 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8012BDFC 00127A5C 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 8012BE00 00127A60 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8012BE04 00127A64 7C BD 23 78 */ or r29, r5, r4
-/* 8012BE08 00127A68 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 8012BE0C 00127A6C 83 41 00 44 */ lwz r26, 0x44(r1)
-/* 8012BE10 00127A70 83 21 00 4C */ lwz r25, 0x4c(r1)
-/* 8012BE14 00127A74 41 81 04 48 */ bgt lbl_8012C25C
-/* 8012BE18 00127A78 3C 60 80 42 */ lis r3, lbl_8041CA64@ha
-/* 8012BE1C 00127A7C 54 00 10 3A */ slwi r0, r0, 2
-/* 8012BE20 00127A80 38 63 CA 64 */ addi r3, r3, lbl_8041CA64@l
-/* 8012BE24 00127A84 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012BE28 00127A88 7C 69 03 A6 */ mtctr r3
-/* 8012BE2C 00127A8C 4E 80 04 20 */ bctr
-/* 8012BE30 00127A90 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BE34 00127A94 38 60 00 0F */ li r3, 0xf
-/* 8012BE38 00127A98 80 84 19 BC */ lwz r4, 0x19bc(r4)
-/* 8012BE3C 00127A9C 48 03 04 CD */ bl func_8015C308
-/* 8012BE40 00127AA0 7F 84 E3 78 */ mr r4, r28
-/* 8012BE44 00127AA4 7F 65 DB 78 */ mr r5, r27
-/* 8012BE48 00127AA8 7F A8 EB 78 */ mr r8, r29
-/* 8012BE4C 00127AAC 7F 46 07 34 */ extsh r6, r26
-/* 8012BE50 00127AB0 7F 27 07 34 */ extsh r7, r25
-/* 8012BE54 00127AB4 38 60 03 F9 */ li r3, 0x3f9
-/* 8012BE58 00127AB8 48 12 42 DD */ bl func_80250134
-/* 8012BE5C 00127ABC 48 00 04 00 */ b lbl_8012C25C
-/* 8012BE60 00127AC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BE64 00127AC4 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BE68 00127AC8 80 63 19 5C */ lwz r3, 0x195c(r3)
-/* 8012BE6C 00127ACC 48 00 16 C5 */ bl func_8012D530
-/* 8012BE70 00127AD0 48 00 03 EC */ b lbl_8012C25C
-/* 8012BE74 00127AD4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BE78 00127AD8 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BE7C 00127ADC 80 63 19 60 */ lwz r3, 0x1960(r3)
-/* 8012BE80 00127AE0 48 00 16 B1 */ bl func_8012D530
-/* 8012BE84 00127AE4 48 00 03 D8 */ b lbl_8012C25C
-/* 8012BE88 00127AE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BE8C 00127AEC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BE90 00127AF0 80 63 19 64 */ lwz r3, 0x1964(r3)
-/* 8012BE94 00127AF4 48 00 16 9D */ bl func_8012D530
-/* 8012BE98 00127AF8 48 00 03 C4 */ b lbl_8012C25C
-/* 8012BE9C 00127AFC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BEA0 00127B00 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BEA4 00127B04 80 63 19 68 */ lwz r3, 0x1968(r3)
-/* 8012BEA8 00127B08 48 00 16 89 */ bl func_8012D530
-/* 8012BEAC 00127B0C 48 00 03 B0 */ b lbl_8012C25C
-/* 8012BEB0 00127B10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BEB4 00127B14 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BEB8 00127B18 80 63 19 6C */ lwz r3, 0x196c(r3)
-/* 8012BEBC 00127B1C 48 00 16 75 */ bl func_8012D530
-/* 8012BEC0 00127B20 48 00 03 9C */ b lbl_8012C25C
-/* 8012BEC4 00127B24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BEC8 00127B28 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BECC 00127B2C 80 63 19 70 */ lwz r3, 0x1970(r3)
-/* 8012BED0 00127B30 48 00 16 61 */ bl func_8012D530
-/* 8012BED4 00127B34 48 00 03 88 */ b lbl_8012C25C
-/* 8012BED8 00127B38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BEDC 00127B3C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BEE0 00127B40 38 C0 00 01 */ li r6, 1
-/* 8012BEE4 00127B44 80 63 19 5C */ lwz r3, 0x195c(r3)
-/* 8012BEE8 00127B48 48 00 17 59 */ bl func_8012D640
-/* 8012BEEC 00127B4C 48 00 03 70 */ b lbl_8012C25C
-/* 8012BEF0 00127B50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BEF4 00127B54 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BEF8 00127B58 38 C0 00 01 */ li r6, 1
-/* 8012BEFC 00127B5C 80 63 19 60 */ lwz r3, 0x1960(r3)
-/* 8012BF00 00127B60 48 00 17 41 */ bl func_8012D640
-/* 8012BF04 00127B64 48 00 03 58 */ b lbl_8012C25C
-/* 8012BF08 00127B68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BF0C 00127B6C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BF10 00127B70 38 C0 00 01 */ li r6, 1
-/* 8012BF14 00127B74 80 63 19 64 */ lwz r3, 0x1964(r3)
-/* 8012BF18 00127B78 48 00 17 29 */ bl func_8012D640
-/* 8012BF1C 00127B7C 48 00 03 40 */ b lbl_8012C25C
-/* 8012BF20 00127B80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BF24 00127B84 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BF28 00127B88 38 C0 00 01 */ li r6, 1
-/* 8012BF2C 00127B8C 80 63 19 68 */ lwz r3, 0x1968(r3)
-/* 8012BF30 00127B90 48 00 17 11 */ bl func_8012D640
-/* 8012BF34 00127B94 48 00 03 28 */ b lbl_8012C25C
-/* 8012BF38 00127B98 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BF3C 00127B9C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BF40 00127BA0 38 C0 00 01 */ li r6, 1
-/* 8012BF44 00127BA4 80 63 19 6C */ lwz r3, 0x196c(r3)
-/* 8012BF48 00127BA8 48 00 16 F9 */ bl func_8012D640
-/* 8012BF4C 00127BAC 48 00 03 10 */ b lbl_8012C25C
-/* 8012BF50 00127BB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BF54 00127BB4 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012BF58 00127BB8 38 C0 00 01 */ li r6, 1
-/* 8012BF5C 00127BBC 80 63 19 70 */ lwz r3, 0x1970(r3)
-/* 8012BF60 00127BC0 48 00 16 E1 */ bl func_8012D640
-/* 8012BF64 00127BC4 48 00 02 F8 */ b lbl_8012C25C
-/* 8012BF68 00127BC8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BF6C 00127BCC 7F C3 F3 78 */ mr r3, r30
-/* 8012BF70 00127BD0 7F E4 FB 78 */ mr r4, r31
-/* 8012BF74 00127BD4 38 C0 00 00 */ li r6, 0
-/* 8012BF78 00127BD8 80 A5 19 5C */ lwz r5, 0x195c(r5)
-/* 8012BF7C 00127BDC 4B F2 F3 AD */ bl func_8005B328
-/* 8012BF80 00127BE0 48 00 02 DC */ b lbl_8012C25C
-/* 8012BF84 00127BE4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BF88 00127BE8 7F C3 F3 78 */ mr r3, r30
-/* 8012BF8C 00127BEC 7F E4 FB 78 */ mr r4, r31
-/* 8012BF90 00127BF0 38 C0 00 00 */ li r6, 0
-/* 8012BF94 00127BF4 80 A5 19 60 */ lwz r5, 0x1960(r5)
-/* 8012BF98 00127BF8 4B F2 F3 91 */ bl func_8005B328
-/* 8012BF9C 00127BFC 48 00 02 C0 */ b lbl_8012C25C
-/* 8012BFA0 00127C00 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BFA4 00127C04 7F C3 F3 78 */ mr r3, r30
-/* 8012BFA8 00127C08 7F E4 FB 78 */ mr r4, r31
-/* 8012BFAC 00127C0C 38 C0 00 00 */ li r6, 0
-/* 8012BFB0 00127C10 80 A5 19 64 */ lwz r5, 0x1964(r5)
-/* 8012BFB4 00127C14 4B F2 F3 75 */ bl func_8005B328
-/* 8012BFB8 00127C18 48 00 02 A4 */ b lbl_8012C25C
-/* 8012BFBC 00127C1C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BFC0 00127C20 7F C3 F3 78 */ mr r3, r30
-/* 8012BFC4 00127C24 7F E4 FB 78 */ mr r4, r31
-/* 8012BFC8 00127C28 38 C0 00 00 */ li r6, 0
-/* 8012BFCC 00127C2C 80 A5 19 68 */ lwz r5, 0x1968(r5)
-/* 8012BFD0 00127C30 4B F2 F3 59 */ bl func_8005B328
-/* 8012BFD4 00127C34 48 00 02 88 */ b lbl_8012C25C
-/* 8012BFD8 00127C38 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BFDC 00127C3C 7F C3 F3 78 */ mr r3, r30
-/* 8012BFE0 00127C40 7F E4 FB 78 */ mr r4, r31
-/* 8012BFE4 00127C44 38 C0 00 00 */ li r6, 0
-/* 8012BFE8 00127C48 80 A5 19 6C */ lwz r5, 0x196c(r5)
-/* 8012BFEC 00127C4C 4B F2 F3 3D */ bl func_8005B328
-/* 8012BFF0 00127C50 48 00 02 6C */ b lbl_8012C25C
-/* 8012BFF4 00127C54 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012BFF8 00127C58 7F C3 F3 78 */ mr r3, r30
-/* 8012BFFC 00127C5C 7F E4 FB 78 */ mr r4, r31
-/* 8012C000 00127C60 38 C0 00 00 */ li r6, 0
-/* 8012C004 00127C64 80 A5 19 70 */ lwz r5, 0x1970(r5)
-/* 8012C008 00127C68 4B F2 F3 21 */ bl func_8005B328
-/* 8012C00C 00127C6C 48 00 02 50 */ b lbl_8012C25C
-/* 8012C010 00127C70 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C014 00127C74 38 60 00 0F */ li r3, 0xf
-/* 8012C018 00127C78 80 84 19 C4 */ lwz r4, 0x19c4(r4)
-/* 8012C01C 00127C7C 48 03 02 ED */ bl func_8015C308
-/* 8012C020 00127C80 7F 84 E3 78 */ mr r4, r28
-/* 8012C024 00127C84 7F 65 DB 78 */ mr r5, r27
-/* 8012C028 00127C88 7F A8 EB 78 */ mr r8, r29
-/* 8012C02C 00127C8C 7F 46 07 34 */ extsh r6, r26
-/* 8012C030 00127C90 7F 27 07 34 */ extsh r7, r25
-/* 8012C034 00127C94 38 60 03 F9 */ li r3, 0x3f9
-/* 8012C038 00127C98 48 12 40 FD */ bl func_80250134
-/* 8012C03C 00127C9C 48 00 02 20 */ b lbl_8012C25C
-/* 8012C040 00127CA0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C044 00127CA4 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C048 00127CA8 80 63 19 8C */ lwz r3, 0x198c(r3)
-/* 8012C04C 00127CAC 48 00 14 E5 */ bl func_8012D530
-/* 8012C050 00127CB0 48 00 02 0C */ b lbl_8012C25C
-/* 8012C054 00127CB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C058 00127CB8 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C05C 00127CBC 80 63 19 90 */ lwz r3, 0x1990(r3)
-/* 8012C060 00127CC0 48 00 14 D1 */ bl func_8012D530
-/* 8012C064 00127CC4 48 00 01 F8 */ b lbl_8012C25C
-/* 8012C068 00127CC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C06C 00127CCC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C070 00127CD0 80 63 19 94 */ lwz r3, 0x1994(r3)
-/* 8012C074 00127CD4 48 00 14 BD */ bl func_8012D530
-/* 8012C078 00127CD8 48 00 01 E4 */ b lbl_8012C25C
-/* 8012C07C 00127CDC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C080 00127CE0 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C084 00127CE4 80 63 19 98 */ lwz r3, 0x1998(r3)
-/* 8012C088 00127CE8 48 00 14 A9 */ bl func_8012D530
-/* 8012C08C 00127CEC 48 00 01 D0 */ b lbl_8012C25C
-/* 8012C090 00127CF0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C094 00127CF4 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C098 00127CF8 80 63 19 9C */ lwz r3, 0x199c(r3)
-/* 8012C09C 00127CFC 48 00 14 95 */ bl func_8012D530
-/* 8012C0A0 00127D00 48 00 01 BC */ b lbl_8012C25C
-/* 8012C0A4 00127D04 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C0A8 00127D08 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C0AC 00127D0C 80 63 19 A0 */ lwz r3, 0x19a0(r3)
-/* 8012C0B0 00127D10 48 00 14 81 */ bl func_8012D530
-/* 8012C0B4 00127D14 48 00 01 A8 */ b lbl_8012C25C
-/* 8012C0B8 00127D18 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C0BC 00127D1C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C0C0 00127D20 38 C0 00 01 */ li r6, 1
-/* 8012C0C4 00127D24 80 63 19 8C */ lwz r3, 0x198c(r3)
-/* 8012C0C8 00127D28 48 00 15 79 */ bl func_8012D640
-/* 8012C0CC 00127D2C 48 00 01 90 */ b lbl_8012C25C
-/* 8012C0D0 00127D30 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C0D4 00127D34 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C0D8 00127D38 38 C0 00 01 */ li r6, 1
-/* 8012C0DC 00127D3C 80 63 19 90 */ lwz r3, 0x1990(r3)
-/* 8012C0E0 00127D40 48 00 15 61 */ bl func_8012D640
-/* 8012C0E4 00127D44 48 00 01 78 */ b lbl_8012C25C
-/* 8012C0E8 00127D48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C0EC 00127D4C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C0F0 00127D50 38 C0 00 01 */ li r6, 1
-/* 8012C0F4 00127D54 80 63 19 94 */ lwz r3, 0x1994(r3)
-/* 8012C0F8 00127D58 48 00 15 49 */ bl func_8012D640
-/* 8012C0FC 00127D5C 48 00 01 60 */ b lbl_8012C25C
-/* 8012C100 00127D60 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C104 00127D64 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C108 00127D68 38 C0 00 01 */ li r6, 1
-/* 8012C10C 00127D6C 80 63 19 98 */ lwz r3, 0x1998(r3)
-/* 8012C110 00127D70 48 00 15 31 */ bl func_8012D640
-/* 8012C114 00127D74 48 00 01 48 */ b lbl_8012C25C
-/* 8012C118 00127D78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C11C 00127D7C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C120 00127D80 38 C0 00 01 */ li r6, 1
-/* 8012C124 00127D84 80 63 19 9C */ lwz r3, 0x199c(r3)
-/* 8012C128 00127D88 48 00 15 19 */ bl func_8012D640
-/* 8012C12C 00127D8C 48 00 01 30 */ b lbl_8012C25C
-/* 8012C130 00127D90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C134 00127D94 38 81 00 0C */ addi r4, r1, 0xc
-/* 8012C138 00127D98 38 C0 00 01 */ li r6, 1
-/* 8012C13C 00127D9C 80 63 19 A0 */ lwz r3, 0x19a0(r3)
-/* 8012C140 00127DA0 48 00 15 01 */ bl func_8012D640
-/* 8012C144 00127DA4 48 00 01 18 */ b lbl_8012C25C
-/* 8012C148 00127DA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C14C 00127DAC 7F C3 F3 78 */ mr r3, r30
-/* 8012C150 00127DB0 7F E4 FB 78 */ mr r4, r31
-/* 8012C154 00127DB4 38 C0 00 00 */ li r6, 0
-/* 8012C158 00127DB8 80 A5 19 8C */ lwz r5, 0x198c(r5)
-/* 8012C15C 00127DBC 4B F2 F1 CD */ bl func_8005B328
-/* 8012C160 00127DC0 48 00 00 FC */ b lbl_8012C25C
-/* 8012C164 00127DC4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C168 00127DC8 7F C3 F3 78 */ mr r3, r30
-/* 8012C16C 00127DCC 7F E4 FB 78 */ mr r4, r31
-/* 8012C170 00127DD0 38 C0 00 00 */ li r6, 0
-/* 8012C174 00127DD4 80 A5 19 90 */ lwz r5, 0x1990(r5)
-/* 8012C178 00127DD8 4B F2 F1 B1 */ bl func_8005B328
-/* 8012C17C 00127DDC 48 00 00 E0 */ b lbl_8012C25C
-/* 8012C180 00127DE0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C184 00127DE4 7F C3 F3 78 */ mr r3, r30
-/* 8012C188 00127DE8 7F E4 FB 78 */ mr r4, r31
-/* 8012C18C 00127DEC 38 C0 00 00 */ li r6, 0
-/* 8012C190 00127DF0 80 A5 19 94 */ lwz r5, 0x1994(r5)
-/* 8012C194 00127DF4 4B F2 F1 95 */ bl func_8005B328
-/* 8012C198 00127DF8 48 00 00 C4 */ b lbl_8012C25C
-/* 8012C19C 00127DFC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C1A0 00127E00 7F C3 F3 78 */ mr r3, r30
-/* 8012C1A4 00127E04 7F E4 FB 78 */ mr r4, r31
-/* 8012C1A8 00127E08 38 C0 00 00 */ li r6, 0
-/* 8012C1AC 00127E0C 80 A5 19 98 */ lwz r5, 0x1998(r5)
-/* 8012C1B0 00127E10 4B F2 F1 79 */ bl func_8005B328
-/* 8012C1B4 00127E14 48 00 00 A8 */ b lbl_8012C25C
-/* 8012C1B8 00127E18 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C1BC 00127E1C 7F C3 F3 78 */ mr r3, r30
-/* 8012C1C0 00127E20 7F E4 FB 78 */ mr r4, r31
-/* 8012C1C4 00127E24 38 C0 00 00 */ li r6, 0
-/* 8012C1C8 00127E28 80 A5 19 9C */ lwz r5, 0x199c(r5)
-/* 8012C1CC 00127E2C 4B F2 F1 5D */ bl func_8005B328
-/* 8012C1D0 00127E30 48 00 00 8C */ b lbl_8012C25C
-/* 8012C1D4 00127E34 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C1D8 00127E38 7F C3 F3 78 */ mr r3, r30
-/* 8012C1DC 00127E3C 7F E4 FB 78 */ mr r4, r31
-/* 8012C1E0 00127E40 38 C0 00 00 */ li r6, 0
-/* 8012C1E4 00127E44 80 A5 19 A0 */ lwz r5, 0x19a0(r5)
-/* 8012C1E8 00127E48 4B F2 F1 41 */ bl func_8005B328
-/* 8012C1EC 00127E4C 48 00 00 70 */ b lbl_8012C25C
-/* 8012C1F0 00127E50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C1F4 00127E54 88 03 09 AC */ lbz r0, 0x9ac(r3)
-/* 8012C1F8 00127E58 28 00 00 02 */ cmplwi r0, 2
-/* 8012C1FC 00127E5C 40 82 00 18 */ bne lbl_8012C214
-/* 8012C200 00127E60 7F C3 F3 78 */ mr r3, r30
-/* 8012C204 00127E64 7F E4 FB 78 */ mr r4, r31
-/* 8012C208 00127E68 38 A0 52 50 */ li r5, 0x5250
-/* 8012C20C 00127E6C 48 00 59 E9 */ bl func_80131BF4
-/* 8012C210 00127E70 48 00 00 4C */ b lbl_8012C25C
-lbl_8012C214:
-/* 8012C214 00127E74 7F C3 F3 78 */ mr r3, r30
-/* 8012C218 00127E78 7F E4 FB 78 */ mr r4, r31
-/* 8012C21C 00127E7C 38 A0 52 4F */ li r5, 0x524f
-/* 8012C220 00127E80 48 00 59 D5 */ bl func_80131BF4
-/* 8012C224 00127E84 48 00 00 38 */ b lbl_8012C25C
-/* 8012C228 00127E88 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C22C 00127E8C 88 03 09 AD */ lbz r0, 0x9ad(r3)
-/* 8012C230 00127E90 28 00 00 02 */ cmplwi r0, 2
-/* 8012C234 00127E94 40 82 00 18 */ bne lbl_8012C24C
-/* 8012C238 00127E98 7F C3 F3 78 */ mr r3, r30
-/* 8012C23C 00127E9C 7F E4 FB 78 */ mr r4, r31
-/* 8012C240 00127EA0 38 A0 52 50 */ li r5, 0x5250
-/* 8012C244 00127EA4 48 00 59 B1 */ bl func_80131BF4
-/* 8012C248 00127EA8 48 00 00 14 */ b lbl_8012C25C
-lbl_8012C24C:
-/* 8012C24C 00127EAC 7F C3 F3 78 */ mr r3, r30
-/* 8012C250 00127EB0 7F E4 FB 78 */ mr r4, r31
-/* 8012C254 00127EB4 38 A0 52 4F */ li r5, 0x524f
-/* 8012C258 00127EB8 48 00 59 9D */ bl func_80131BF4
-lbl_8012C25C:
-/* 8012C25C 00127EBC 39 61 00 70 */ addi r11, r1, 0x70
-/* 8012C260 00127EC0 48 09 AF 0D */ bl _restgpr_25
-/* 8012C264 00127EC4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8012C268 00127EC8 7C 08 03 A6 */ mtlr r0
-/* 8012C26C 00127ECC 38 21 00 70 */ addi r1, r1, 0x70
-/* 8012C270 00127ED0 4E 80 00 20 */ blr
-
-.global func_8012C274
-func_8012C274:
-/* 8012C274 00127ED4 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8012C278 00127ED8 7C 08 02 A6 */ mflr r0
-/* 8012C27C 00127EDC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8012C280 00127EE0 39 61 00 30 */ addi r11, r1, 0x30
-/* 8012C284 00127EE4 48 09 AE A1 */ bl _savegpr_26
-/* 8012C288 00127EE8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C28C 00127EEC 80 85 09 74 */ lwz r4, 0x974(r5)
-/* 8012C290 00127EF0 54 80 9F FF */ rlwinm. r0, r4, 0x13, 0x1f, 0x1f
-/* 8012C294 00127EF4 41 82 00 0C */ beq lbl_8012C2A0
-/* 8012C298 00127EF8 54 83 A7 FE */ rlwinm r3, r4, 0x14, 0x1f, 0x1f
-/* 8012C29C 00127EFC 48 00 0D E4 */ b lbl_8012D080
-lbl_8012C2A0:
-/* 8012C2A0 00127F00 80 65 01 28 */ lwz r3, 0x128(r5)
-/* 8012C2A4 00127F04 38 03 FF 61 */ addi r0, r3, -159
-/* 8012C2A8 00127F08 28 00 00 18 */ cmplwi r0, 0x18
-/* 8012C2AC 00127F0C 41 81 0C 18 */ bgt lbl_8012CEC4
-/* 8012C2B0 00127F10 3C 60 80 42 */ lis r3, lbl_8041CC60@ha
-/* 8012C2B4 00127F14 54 00 10 3A */ slwi r0, r0, 2
-/* 8012C2B8 00127F18 38 63 CC 60 */ addi r3, r3, lbl_8041CC60@l
-/* 8012C2BC 00127F1C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012C2C0 00127F20 7C 69 03 A6 */ mtctr r3
-/* 8012C2C4 00127F24 4E 80 04 20 */ bctr
-/* 8012C2C8 00127F28 54 80 05 A8 */ rlwinm r0, r4, 0, 0x16, 0x14
-/* 8012C2CC 00127F2C 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8012C2D0 00127F30 48 03 6D 05 */ bl glplatAbortFrame
-/* 8012C2D4 00127F34 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C2D8 00127F38 38 00 00 10 */ li r0, 0x10
-/* 8012C2DC 00127F3C 38 80 00 08 */ li r4, 8
-/* 8012C2E0 00127F40 38 A0 00 01 */ li r5, 1
-/* 8012C2E4 00127F44 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8012C2E8 00127F48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C2EC 00127F4C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012C2F0 00127F50 48 12 7B 01 */ bl func_80253DF0
-/* 8012C2F4 00127F54 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C2F8 00127F58 38 80 00 02 */ li r4, 2
-/* 8012C2FC 00127F5C 38 A0 00 00 */ li r5, 0
-/* 8012C300 00127F60 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012C304 00127F64 48 12 7A AD */ bl func_80253DB0
-/* 8012C308 00127F68 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C30C 00127F6C 38 80 00 08 */ li r4, 8
-/* 8012C310 00127F70 38 A0 00 01 */ li r5, 1
-/* 8012C314 00127F74 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C318 00127F78 48 12 7A D9 */ bl func_80253DF0
-/* 8012C31C 00127F7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C320 00127F80 38 80 00 04 */ li r4, 4
-/* 8012C324 00127F84 38 A0 00 00 */ li r5, 0
-/* 8012C328 00127F88 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C32C 00127F8C 48 12 7A 85 */ bl func_80253DB0
-/* 8012C330 00127F90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C334 00127F94 38 80 00 08 */ li r4, 8
-/* 8012C338 00127F98 38 A0 00 01 */ li r5, 1
-/* 8012C33C 00127F9C A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C340 00127FA0 48 12 7A B1 */ bl func_80253DF0
-/* 8012C344 00127FA4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C348 00127FA8 38 80 00 04 */ li r4, 4
-/* 8012C34C 00127FAC 38 A0 00 00 */ li r5, 0
-/* 8012C350 00127FB0 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C354 00127FB4 48 12 7A 5D */ bl func_80253DB0
-/* 8012C358 00127FB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C35C 00127FBC 38 00 00 A0 */ li r0, 0xa0
-/* 8012C360 00127FC0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C364 00127FC4 48 00 0B 60 */ b lbl_8012CEC4
-/* 8012C368 00127FC8 A8 65 00 C4 */ lha r3, 0xc4(r5)
-/* 8012C36C 00127FCC 48 12 7A 65 */ bl func_80253DD0
-/* 8012C370 00127FD0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012C374 00127FD4 28 00 00 03 */ cmplwi r0, 3
-/* 8012C378 00127FD8 40 82 0B 4C */ bne lbl_8012CEC4
-/* 8012C37C 00127FDC 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C380 00127FE0 38 00 00 A1 */ li r0, 0xa1
-/* 8012C384 00127FE4 38 60 00 00 */ li r3, 0
-/* 8012C388 00127FE8 38 80 00 00 */ li r4, 0
-/* 8012C38C 00127FEC 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8012C390 00127FF0 4B F2 D5 69 */ bl func_800598F8
-/* 8012C394 00127FF4 38 60 00 01 */ li r3, 1
-/* 8012C398 00127FF8 38 80 00 00 */ li r4, 0
-/* 8012C39C 00127FFC 38 A0 00 00 */ li r5, 0
-/* 8012C3A0 00128000 38 C0 00 63 */ li r6, 0x63
-/* 8012C3A4 00128004 38 E0 00 00 */ li r7, 0
-/* 8012C3A8 00128008 39 00 00 00 */ li r8, 0
-/* 8012C3AC 0012800C 4B F2 D6 1D */ bl func_800599C8
-/* 8012C3B0 00128010 38 60 00 63 */ li r3, 0x63
-/* 8012C3B4 00128014 38 80 00 00 */ li r4, 0
-/* 8012C3B8 00128018 38 A0 00 01 */ li r5, 1
-/* 8012C3BC 0012801C 38 C0 00 00 */ li r6, 0
-/* 8012C3C0 00128020 38 E0 00 00 */ li r7, 0
-/* 8012C3C4 00128024 39 00 00 00 */ li r8, 0
-/* 8012C3C8 00128028 4B F2 D6 01 */ bl func_800599C8
-/* 8012C3CC 0012802C 48 00 0A F8 */ b lbl_8012CEC4
-/* 8012C3D0 00128030 38 60 00 29 */ li r3, 0x29
-/* 8012C3D4 00128034 38 80 00 01 */ li r4, 1
-/* 8012C3D8 00128038 38 A0 00 00 */ li r5, 0
-/* 8012C3DC 0012803C 38 C0 00 01 */ li r6, 1
-/* 8012C3E0 00128040 4B F2 D6 8D */ bl func_80059A6C
-/* 8012C3E4 00128044 2C 03 00 00 */ cmpwi r3, 0
-/* 8012C3E8 00128048 41 82 0A DC */ beq lbl_8012CEC4
-/* 8012C3EC 0012804C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012C3F0 00128050 41 82 00 CC */ beq lbl_8012C4BC
-/* 8012C3F4 00128054 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8012C3F8 00128058 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8012C3FC 0012805C 41 82 00 74 */ beq lbl_8012C470
-/* 8012C400 00128060 40 80 00 10 */ bge lbl_8012C410
-/* 8012C404 00128064 2C 04 00 01 */ cmpwi r4, 1
-/* 8012C408 00128068 41 82 00 1C */ beq lbl_8012C424
-/* 8012C40C 0012806C 48 00 0A B8 */ b lbl_8012CEC4
-lbl_8012C410:
-/* 8012C410 00128070 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8012C414 00128074 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8012C418 00128078 7C 04 00 00 */ cmpw r4, r0
-/* 8012C41C 0012807C 41 82 00 54 */ beq lbl_8012C470
-/* 8012C420 00128080 48 00 0A A4 */ b lbl_8012CEC4
-lbl_8012C424:
-/* 8012C424 00128084 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C428 00128088 38 80 00 02 */ li r4, 2
-/* 8012C42C 0012808C 38 A0 00 00 */ li r5, 0
-/* 8012C430 00128090 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C434 00128094 48 12 79 7D */ bl func_80253DB0
-/* 8012C438 00128098 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C43C 0012809C 38 80 00 01 */ li r4, 1
-/* 8012C440 001280A0 38 A0 00 00 */ li r5, 0
-/* 8012C444 001280A4 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C448 001280A8 48 12 79 69 */ bl func_80253DB0
-/* 8012C44C 001280AC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C450 001280B0 38 A0 00 A2 */ li r5, 0xa2
-/* 8012C454 001280B4 38 00 00 01 */ li r0, 1
-/* 8012C458 001280B8 38 60 00 01 */ li r3, 1
-/* 8012C45C 001280BC 90 A4 01 28 */ stw r5, 0x128(r4)
-/* 8012C460 001280C0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C464 001280C4 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8012C468 001280C8 4B F2 E0 65 */ bl func_8005A4CC
-/* 8012C46C 001280CC 48 00 0A 58 */ b lbl_8012CEC4
-lbl_8012C470:
-/* 8012C470 001280D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C474 001280D4 38 80 00 01 */ li r4, 1
-/* 8012C478 001280D8 38 A0 00 00 */ li r5, 0
-/* 8012C47C 001280DC A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C480 001280E0 48 12 79 31 */ bl func_80253DB0
-/* 8012C484 001280E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C488 001280E8 38 80 00 02 */ li r4, 2
-/* 8012C48C 001280EC 38 A0 00 00 */ li r5, 0
-/* 8012C490 001280F0 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C494 001280F4 48 12 79 1D */ bl func_80253DB0
-/* 8012C498 001280F8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C49C 001280FC 38 A0 00 A2 */ li r5, 0xa2
-/* 8012C4A0 00128100 38 00 00 02 */ li r0, 2
-/* 8012C4A4 00128104 38 60 00 02 */ li r3, 2
-/* 8012C4A8 00128108 90 A4 01 28 */ stw r5, 0x128(r4)
-/* 8012C4AC 0012810C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C4B0 00128110 90 04 01 20 */ stw r0, 0x120(r4)
-/* 8012C4B4 00128114 4B F2 E0 19 */ bl func_8005A4CC
-/* 8012C4B8 00128118 48 00 0A 0C */ b lbl_8012CEC4
-lbl_8012C4BC:
-/* 8012C4BC 0012811C 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8012C4C0 00128120 41 82 00 40 */ beq lbl_8012C500
-/* 8012C4C4 00128124 40 80 0A 00 */ bge lbl_8012CEC4
-/* 8012C4C8 00128128 2C 03 00 01 */ cmpwi r3, 1
-/* 8012C4CC 0012812C 41 82 00 08 */ beq lbl_8012C4D4
-/* 8012C4D0 00128130 48 00 09 F4 */ b lbl_8012CEC4
-lbl_8012C4D4:
-/* 8012C4D4 00128134 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C4D8 00128138 38 80 00 02 */ li r4, 2
-/* 8012C4DC 0012813C 38 A0 00 00 */ li r5, 0
-/* 8012C4E0 00128140 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C4E4 00128144 48 12 78 CD */ bl func_80253DB0
-/* 8012C4E8 00128148 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C4EC 0012814C 38 80 00 00 */ li r4, 0
-/* 8012C4F0 00128150 38 A0 00 00 */ li r5, 0
-/* 8012C4F4 00128154 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C4F8 00128158 48 12 78 B9 */ bl func_80253DB0
-/* 8012C4FC 0012815C 48 00 09 C8 */ b lbl_8012CEC4
-lbl_8012C500:
-/* 8012C500 00128160 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C504 00128164 38 80 00 00 */ li r4, 0
-/* 8012C508 00128168 38 A0 00 00 */ li r5, 0
-/* 8012C50C 0012816C A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C510 00128170 48 12 78 A1 */ bl func_80253DB0
-/* 8012C514 00128174 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C518 00128178 38 80 00 02 */ li r4, 2
-/* 8012C51C 0012817C 38 A0 00 00 */ li r5, 0
-/* 8012C520 00128180 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C524 00128184 48 12 78 8D */ bl func_80253DB0
-/* 8012C528 00128188 48 00 09 9C */ b lbl_8012CEC4
-/* 8012C52C 0012818C 80 05 01 20 */ lwz r0, 0x120(r5)
-/* 8012C530 00128190 28 00 00 01 */ cmplwi r0, 1
-/* 8012C534 00128194 40 82 00 50 */ bne lbl_8012C584
-/* 8012C538 00128198 A8 65 00 C4 */ lha r3, 0xc4(r5)
-/* 8012C53C 0012819C 48 12 78 95 */ bl func_80253DD0
-/* 8012C540 001281A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012C544 001281A4 28 00 00 03 */ cmplwi r0, 3
-/* 8012C548 001281A8 40 82 09 7C */ bne lbl_8012CEC4
-/* 8012C54C 001281AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C550 001281B0 38 00 00 A3 */ li r0, 0xa3
-/* 8012C554 001281B4 38 80 00 03 */ li r4, 3
-/* 8012C558 001281B8 38 A0 00 00 */ li r5, 0
-/* 8012C55C 001281BC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C560 001281C0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C564 001281C4 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C568 001281C8 48 12 78 49 */ bl func_80253DB0
-/* 8012C56C 001281CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C570 001281D0 38 80 00 03 */ li r4, 3
-/* 8012C574 001281D4 38 A0 00 00 */ li r5, 0
-/* 8012C578 001281D8 A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C57C 001281DC 48 12 78 35 */ bl func_80253DB0
-/* 8012C580 001281E0 48 00 09 44 */ b lbl_8012CEC4
-lbl_8012C584:
-/* 8012C584 001281E4 A8 65 00 C2 */ lha r3, 0xc2(r5)
-/* 8012C588 001281E8 48 12 78 49 */ bl func_80253DD0
-/* 8012C58C 001281EC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012C590 001281F0 28 00 00 03 */ cmplwi r0, 3
-/* 8012C594 001281F4 40 82 09 30 */ bne lbl_8012CEC4
-/* 8012C598 001281F8 4B F2 9C DD */ bl func_80056274
-/* 8012C59C 001281FC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C5A0 00128200 38 00 00 AA */ li r0, 0xaa
-/* 8012C5A4 00128204 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C5A8 00128208 48 00 09 1C */ b lbl_8012CEC4
-/* 8012C5AC 0012820C A8 65 00 C4 */ lha r3, 0xc4(r5)
-/* 8012C5B0 00128210 48 12 78 21 */ bl func_80253DD0
-/* 8012C5B4 00128214 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012C5B8 00128218 28 00 00 03 */ cmplwi r0, 3
-/* 8012C5BC 0012821C 40 82 09 08 */ bne lbl_8012CEC4
-/* 8012C5C0 00128220 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C5C4 00128224 38 00 00 A4 */ li r0, 0xa4
-/* 8012C5C8 00128228 38 80 00 08 */ li r4, 8
-/* 8012C5CC 0012822C 38 A0 00 00 */ li r5, 0
-/* 8012C5D0 00128230 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C5D4 00128234 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C5D8 00128238 A8 63 00 C2 */ lha r3, 0xc2(r3)
-/* 8012C5DC 0012823C 48 12 78 15 */ bl func_80253DF0
-/* 8012C5E0 00128240 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C5E4 00128244 38 80 00 08 */ li r4, 8
-/* 8012C5E8 00128248 38 A0 00 00 */ li r5, 0
-/* 8012C5EC 0012824C A8 63 00 C4 */ lha r3, 0xc4(r3)
-/* 8012C5F0 00128250 48 12 78 01 */ bl func_80253DF0
-/* 8012C5F4 00128254 48 03 6A 59 */ bl func_8016304C
-/* 8012C5F8 00128258 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C5FC 0012825C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012C600 00128260 60 00 04 00 */ ori r0, r0, 0x400
-/* 8012C604 00128264 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012C608 00128268 48 00 08 BC */ b lbl_8012CEC4
-/* 8012C60C 0012826C 38 60 00 00 */ li r3, 0
-/* 8012C610 00128270 38 80 00 00 */ li r4, 0
-/* 8012C614 00128274 4B F2 D2 E5 */ bl func_800598F8
-/* 8012C618 00128278 38 60 00 01 */ li r3, 1
-/* 8012C61C 0012827C 38 80 00 00 */ li r4, 0
-/* 8012C620 00128280 38 A0 00 00 */ li r5, 0
-/* 8012C624 00128284 38 C0 00 00 */ li r6, 0
-/* 8012C628 00128288 38 E0 00 00 */ li r7, 0
-/* 8012C62C 0012828C 39 00 00 00 */ li r8, 0
-/* 8012C630 00128290 4B F2 D3 99 */ bl func_800599C8
-/* 8012C634 00128294 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C638 00128298 38 00 00 11 */ li r0, 0x11
-/* 8012C63C 0012829C 38 E0 00 00 */ li r7, 0
-/* 8012C640 001282A0 38 80 00 08 */ li r4, 8
-/* 8012C644 001282A4 80 66 09 74 */ lwz r3, 0x974(r6)
-/* 8012C648 001282A8 38 A0 00 01 */ li r5, 1
-/* 8012C64C 001282AC 54 63 00 7E */ clrlwi r3, r3, 1
-/* 8012C650 001282B0 90 66 09 74 */ stw r3, 0x974(r6)
-/* 8012C654 001282B4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C658 001282B8 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8012C65C 001282BC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C660 001282C0 B0 E3 01 30 */ sth r7, 0x130(r3)
-/* 8012C664 001282C4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C668 001282C8 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012C66C 001282CC 48 12 77 85 */ bl func_80253DF0
-/* 8012C670 001282D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C674 001282D4 38 80 00 04 */ li r4, 4
-/* 8012C678 001282D8 38 A0 00 00 */ li r5, 0
-/* 8012C67C 001282DC A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012C680 001282E0 48 12 77 31 */ bl func_80253DB0
-/* 8012C684 001282E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C688 001282E8 38 00 00 A5 */ li r0, 0xa5
-/* 8012C68C 001282EC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C690 001282F0 4B ED AE 71 */ bl func_80007500
-/* 8012C694 001282F4 48 00 08 30 */ b lbl_8012CEC4
-/* 8012C698 001282F8 A8 65 00 CA */ lha r3, 0xca(r5)
-/* 8012C69C 001282FC 48 12 77 35 */ bl func_80253DD0
-/* 8012C6A0 00128300 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012C6A4 00128304 28 00 00 03 */ cmplwi r0, 3
-/* 8012C6A8 00128308 40 82 08 1C */ bne lbl_8012CEC4
-/* 8012C6AC 0012830C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C6B0 00128310 38 80 00 08 */ li r4, 8
-/* 8012C6B4 00128314 38 A0 00 01 */ li r5, 1
-/* 8012C6B8 00128318 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012C6BC 0012831C 48 12 77 35 */ bl func_80253DF0
-/* 8012C6C0 00128320 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C6C4 00128324 38 80 00 00 */ li r4, 0
-/* 8012C6C8 00128328 38 A0 00 00 */ li r5, 0
-/* 8012C6CC 0012832C A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012C6D0 00128330 48 12 76 E1 */ bl func_80253DB0
-/* 8012C6D4 00128334 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C6D8 00128338 38 00 00 A6 */ li r0, 0xa6
-/* 8012C6DC 0012833C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C6E0 00128340 48 00 07 E4 */ b lbl_8012CEC4
-/* 8012C6E4 00128344 A0 05 01 30 */ lhz r0, 0x130(r5)
-/* 8012C6E8 00128348 28 00 00 02 */ cmplwi r0, 2
-/* 8012C6EC 0012834C 40 82 07 D8 */ bne lbl_8012CEC4
-/* 8012C6F0 00128350 A8 65 00 FC */ lha r3, 0xfc(r5)
-/* 8012C6F4 00128354 38 80 00 08 */ li r4, 8
-/* 8012C6F8 00128358 38 A0 00 01 */ li r5, 1
-/* 8012C6FC 0012835C 48 12 76 F5 */ bl func_80253DF0
-/* 8012C700 00128360 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C704 00128364 38 80 00 00 */ li r4, 0
-/* 8012C708 00128368 38 A0 00 00 */ li r5, 0
-/* 8012C70C 0012836C A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 8012C710 00128370 48 12 76 A1 */ bl func_80253DB0
-/* 8012C714 00128374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C718 00128378 38 00 00 A7 */ li r0, 0xa7
-/* 8012C71C 0012837C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C720 00128380 48 00 07 A4 */ b lbl_8012CEC4
-/* 8012C724 00128384 A0 05 01 30 */ lhz r0, 0x130(r5)
-/* 8012C728 00128388 28 00 00 03 */ cmplwi r0, 3
-/* 8012C72C 0012838C 40 82 07 98 */ bne lbl_8012CEC4
-/* 8012C730 00128390 A8 65 00 CA */ lha r3, 0xca(r5)
-/* 8012C734 00128394 38 80 00 05 */ li r4, 5
-/* 8012C738 00128398 38 A0 00 00 */ li r5, 0
-/* 8012C73C 0012839C 48 12 76 75 */ bl func_80253DB0
-/* 8012C740 001283A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C744 001283A4 38 00 00 A8 */ li r0, 0xa8
-/* 8012C748 001283A8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012C74C 001283AC 48 00 07 78 */ b lbl_8012CEC4
-/* 8012C750 001283B0 A0 05 01 30 */ lhz r0, 0x130(r5)
-/* 8012C754 001283B4 28 00 00 05 */ cmplwi r0, 5
-/* 8012C758 001283B8 40 82 07 6C */ bne lbl_8012CEC4
-/* 8012C75C 001283BC 54 80 06 2C */ rlwinm r0, r4, 0, 0x18, 0x16
-/* 8012C760 001283C0 3C 60 00 01 */ lis r3, 0x00011EE0@ha
-/* 8012C764 001283C4 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8012C768 001283C8 38 A3 1E E0 */ addi r5, r3, 0x00011EE0@l
-/* 8012C76C 001283CC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C770 001283D0 80 64 01 48 */ lwz r3, 0x148(r4)
-/* 8012C774 001283D4 80 84 02 38 */ lwz r4, 0x238(r4)
-/* 8012C778 001283D8 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 8012C77C 001283DC 4B ED 78 85 */ bl memcpy
-/* 8012C780 001283E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C784 001283E4 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012C788 001283E8 48 2A D9 39 */ bl func_803DA0C0
-/* 8012C78C 001283EC 7C 64 1B 78 */ mr r4, r3
-/* 8012C790 001283F0 38 60 00 09 */ li r3, 9
-/* 8012C794 001283F4 38 A0 00 01 */ li r5, 1
-/* 8012C798 001283F8 48 03 61 A9 */ bl func_80162940
-/* 8012C79C 001283FC 3B 80 00 00 */ li r28, 0
-/* 8012C7A0 00128400 3B C0 00 44 */ li r30, 0x44
-/* 8012C7A4 00128404 3B E0 00 2A */ li r31, 0x2a
-/* 8012C7A8 00128408 3B 60 00 01 */ li r27, 1
-lbl_8012C7AC:
-/* 8012C7AC 0012840C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C7B0 00128410 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 8012C7B4 00128414 80 63 02 18 */ lwz r3, 0x218(r3)
-/* 8012C7B8 00128418 48 2B 21 95 */ bl func_803DE94C
-/* 8012C7BC 0012841C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012C7C0 00128420 41 82 00 C0 */ beq lbl_8012C880
-/* 8012C7C4 00128424 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 8012C7C8 00128428 81 0D 82 98 */ lwz r8, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C7CC 0012842C 1F A0 00 DC */ mulli r29, r0, 0xdc
-/* 8012C7D0 00128430 38 A3 FF FF */ addi r5, r3, -1
-/* 8012C7D4 00128434 80 08 01 48 */ lwz r0, 0x148(r8)
-/* 8012C7D8 00128438 7C E0 EA 14 */ add r7, r0, r29
-/* 8012C7DC 0012843C 38 C7 00 CB */ addi r6, r7, 0xcb
-/* 8012C7E0 00128440 7F C9 03 A6 */ mtctr r30
-lbl_8012C7E4:
-/* 8012C7E4 00128444 88 85 00 01 */ lbz r4, 1(r5)
-/* 8012C7E8 00128448 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8012C7EC 0012844C 98 86 00 01 */ stb r4, 1(r6)
-/* 8012C7F0 00128450 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8012C7F4 00128454 42 00 FF F0 */ bdnz lbl_8012C7E4
-/* 8012C7F8 00128458 38 A7 01 53 */ addi r5, r7, 0x153
-/* 8012C7FC 0012845C 38 83 00 87 */ addi r4, r3, 0x87
-/* 8012C800 00128460 7F E9 03 A6 */ mtctr r31
-lbl_8012C804:
-/* 8012C804 00128464 88 64 00 01 */ lbz r3, 1(r4)
-/* 8012C808 00128468 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 8012C80C 0012846C 98 65 00 01 */ stb r3, 1(r5)
-/* 8012C810 00128470 9C 05 00 02 */ stbu r0, 2(r5)
-/* 8012C814 00128474 42 00 FF F0 */ bdnz lbl_8012C804
-/* 8012C818 00128478 80 08 01 48 */ lwz r0, 0x148(r8)
-/* 8012C81C 0012847C 7C 60 EA 14 */ add r3, r0, r29
-/* 8012C820 00128480 38 63 00 CC */ addi r3, r3, 0xcc
-/* 8012C824 00128484 4B F2 A9 E5 */ bl func_80057208
-/* 8012C828 00128488 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C82C 0012848C 80 03 01 48 */ lwz r0, 0x148(r3)
-/* 8012C830 00128490 7C 60 EA 14 */ add r3, r0, r29
-/* 8012C834 00128494 38 63 00 CC */ addi r3, r3, 0xcc
-/* 8012C838 00128498 48 02 36 71 */ bl func_8014FEA8
-/* 8012C83C 0012849C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 8012C840 001284A0 7C 7A 1B 78 */ mr r26, r3
-/* 8012C844 001284A4 41 82 00 3C */ beq lbl_8012C880
-/* 8012C848 001284A8 93 61 00 0C */ stw r27, 0xc(r1)
-/* 8012C84C 001284AC 38 A1 00 0C */ addi r5, r1, 0xc
-/* 8012C850 001284B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C854 001284B4 38 80 00 03 */ li r4, 3
-/* 8012C858 001284B8 80 03 01 48 */ lwz r0, 0x148(r3)
-/* 8012C85C 001284BC 7C 60 EA 14 */ add r3, r0, r29
-/* 8012C860 001284C0 38 63 00 CC */ addi r3, r3, 0xcc
-/* 8012C864 001284C4 48 2A EC C1 */ bl func_803DB524
-/* 8012C868 001284C8 57 40 00 01 */ rlwinm. r0, r26, 0, 0, 0
-/* 8012C86C 001284CC 40 82 00 14 */ bne lbl_8012C880
-/* 8012C870 001284D0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C874 001284D4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012C878 001284D8 60 00 01 00 */ ori r0, r0, 0x100
-/* 8012C87C 001284DC 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_8012C880:
-/* 8012C880 001284E0 3B 9C 00 01 */ addi r28, r28, 1
-/* 8012C884 001284E4 28 1C 00 06 */ cmplwi r28, 6
-/* 8012C888 001284E8 41 80 FF 24 */ blt lbl_8012C7AC
-/* 8012C88C 001284EC 3B 80 00 00 */ li r28, 0
-/* 8012C890 001284F0 3B A0 00 01 */ li r29, 1
-lbl_8012C894:
-/* 8012C894 001284F4 57 80 04 3E */ clrlwi r0, r28, 0x10
-/* 8012C898 001284F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C89C 001284FC 1F 40 00 88 */ mulli r26, r0, 0x88
-/* 8012C8A0 00128500 80 03 01 48 */ lwz r0, 0x148(r3)
-/* 8012C8A4 00128504 7C 60 D2 14 */ add r3, r0, r26
-/* 8012C8A8 00128508 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 8012C8AC 0012850C 4B F2 AA 81 */ bl func_8005732C
-/* 8012C8B0 00128510 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C8B4 00128514 80 03 01 48 */ lwz r0, 0x148(r3)
-/* 8012C8B8 00128518 7C 60 D2 14 */ add r3, r0, r26
-/* 8012C8BC 0012851C 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 8012C8C0 00128520 48 02 35 E9 */ bl func_8014FEA8
-/* 8012C8C4 00128524 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 8012C8C8 00128528 7C 7E 1B 78 */ mr r30, r3
-/* 8012C8CC 0012852C 41 82 00 3C */ beq lbl_8012C908
-/* 8012C8D0 00128530 93 A1 00 08 */ stw r29, 8(r1)
-/* 8012C8D4 00128534 38 A1 00 08 */ addi r5, r1, 8
-/* 8012C8D8 00128538 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C8DC 0012853C 38 80 00 03 */ li r4, 3
-/* 8012C8E0 00128540 80 03 01 48 */ lwz r0, 0x148(r3)
-/* 8012C8E4 00128544 7C 60 D2 14 */ add r3, r0, r26
-/* 8012C8E8 00128548 38 63 05 F8 */ addi r3, r3, 0x5f8
-/* 8012C8EC 0012854C 48 2A ED 8D */ bl func_803DB678
-/* 8012C8F0 00128550 57 C0 00 01 */ rlwinm. r0, r30, 0, 0, 0
-/* 8012C8F4 00128554 40 82 00 14 */ bne lbl_8012C908
-/* 8012C8F8 00128558 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C8FC 0012855C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012C900 00128560 60 00 01 00 */ ori r0, r0, 0x100
-/* 8012C904 00128564 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_8012C908:
-/* 8012C908 00128568 3B 9C 00 01 */ addi r28, r28, 1
-/* 8012C90C 0012856C 28 1C 02 1C */ cmplwi r28, 0x21c
-/* 8012C910 00128570 41 80 FF 84 */ blt lbl_8012C894
-/* 8012C914 00128574 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C918 00128578 38 80 00 13 */ li r4, 0x13
-/* 8012C91C 0012857C 38 00 00 06 */ li r0, 6
-/* 8012C920 00128580 C0 22 8D 30 */ lfs f1, lbl_80641330-_SDA2_BASE_(r2)
-/* 8012C924 00128584 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 8012C928 00128588 38 60 02 5E */ li r3, 0x25e
-/* 8012C92C 0012858C 38 80 00 00 */ li r4, 0
-/* 8012C930 00128590 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C934 00128594 B0 05 01 30 */ sth r0, 0x130(r5)
-/* 8012C938 00128598 4B ED E8 39 */ bl func_8000B170
-/* 8012C93C 0012859C 3B 40 00 00 */ li r26, 0
-lbl_8012C940:
-/* 8012C940 001285A0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C944 001285A4 57 40 04 3E */ clrlwi r0, r26, 0x10
-/* 8012C948 001285A8 1C C0 00 28 */ mulli r6, r0, 0x28
-/* 8012C94C 001285AC 38 A0 00 14 */ li r5, 0x14
-/* 8012C950 001285B0 80 83 01 48 */ lwz r4, 0x148(r3)
-/* 8012C954 001285B4 80 63 02 38 */ lwz r3, 0x238(r3)
-/* 8012C958 001285B8 3C 84 00 06 */ addis r4, r4, 6
-/* 8012C95C 001285BC 3C 03 00 01 */ addis r0, r3, 1
-/* 8012C960 001285C0 7C 64 32 14 */ add r3, r4, r6
-/* 8012C964 001285C4 7C 80 32 14 */ add r4, r0, r6
-/* 8012C968 001285C8 38 63 82 F4 */ addi r3, r3, -32012
-/* 8012C96C 001285CC 38 84 1E E0 */ addi r4, r4, 0x1ee0
-/* 8012C970 001285D0 48 04 A7 11 */ bl func_80177080
-/* 8012C974 001285D4 3B 5A 00 01 */ addi r26, r26, 1
-/* 8012C978 001285D8 28 1A 00 12 */ cmplwi r26, 0x12
-/* 8012C97C 001285DC 41 80 FF C4 */ blt lbl_8012C940
-/* 8012C980 001285E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C984 001285E4 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012C988 001285E8 48 2A D7 35 */ bl func_803DA0BC
-/* 8012C98C 001285EC 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C990 001285F0 7C 64 1B 78 */ mr r4, r3
-/* 8012C994 001285F4 38 A0 00 14 */ li r5, 0x14
-/* 8012C998 001285F8 80 66 01 48 */ lwz r3, 0x148(r6)
-/* 8012C99C 001285FC 3C 63 00 06 */ addis r3, r3, 6
-/* 8012C9A0 00128600 38 63 85 C4 */ addi r3, r3, -31292
-/* 8012C9A4 00128604 48 04 A6 DD */ bl func_80177080
-/* 8012C9A8 00128608 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C9AC 0012860C 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012C9B0 00128610 48 2A D7 BD */ bl func_803DA16C
-/* 8012C9B4 00128614 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8012C9B8 00128618 2C 00 00 01 */ cmpwi r0, 1
-/* 8012C9BC 0012861C 41 82 00 28 */ beq lbl_8012C9E4
-/* 8012C9C0 00128620 40 80 00 34 */ bge lbl_8012C9F4
-/* 8012C9C4 00128624 2C 00 00 00 */ cmpwi r0, 0
-/* 8012C9C8 00128628 40 80 00 08 */ bge lbl_8012C9D0
-/* 8012C9CC 0012862C 48 00 00 28 */ b lbl_8012C9F4
-lbl_8012C9D0:
-/* 8012C9D0 00128630 38 60 01 9B */ li r3, 0x19b
-/* 8012C9D4 00128634 38 80 00 01 */ li r4, 1
-/* 8012C9D8 00128638 38 A0 00 01 */ li r5, 1
-/* 8012C9DC 0012863C 48 03 5F 65 */ bl func_80162940
-/* 8012C9E0 00128640 48 00 00 14 */ b lbl_8012C9F4
-lbl_8012C9E4:
-/* 8012C9E4 00128644 38 60 01 9B */ li r3, 0x19b
-/* 8012C9E8 00128648 38 80 00 02 */ li r4, 2
-/* 8012C9EC 0012864C 38 A0 00 01 */ li r5, 1
-/* 8012C9F0 00128650 48 03 5F 51 */ bl func_80162940
-lbl_8012C9F4:
-/* 8012C9F4 00128654 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012C9F8 00128658 38 00 00 A9 */ li r0, 0xa9
-/* 8012C9FC 0012865C 38 80 00 02 */ li r4, 2
-/* 8012CA00 00128660 38 A0 00 00 */ li r5, 0
-/* 8012CA04 00128664 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CA08 00128668 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CA0C 0012866C A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CA10 00128670 48 12 73 A1 */ bl func_80253DB0
-/* 8012CA14 00128674 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CA18 00128678 38 80 00 08 */ li r4, 8
-/* 8012CA1C 0012867C 38 A0 00 00 */ li r5, 0
-/* 8012CA20 00128680 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CA24 00128684 48 12 73 CD */ bl func_80253DF0
-/* 8012CA28 00128688 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CA2C 0012868C 38 80 00 08 */ li r4, 8
-/* 8012CA30 00128690 38 A0 00 00 */ li r5, 0
-/* 8012CA34 00128694 A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 8012CA38 00128698 48 12 73 B9 */ bl func_80253DF0
-/* 8012CA3C 0012869C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CA40 001286A0 38 00 00 13 */ li r0, 0x13
-/* 8012CA44 001286A4 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8012CA48 001286A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CA4C 001286AC 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012CA50 001286B0 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 8012CA54 001286B4 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012CA58 001286B8 4B FB 8A E5 */ bl func_800E553C
-/* 8012CA5C 001286BC 48 00 04 68 */ b lbl_8012CEC4
-/* 8012CA60 001286C0 38 60 00 80 */ li r3, 0x80
-/* 8012CA64 001286C4 38 80 00 01 */ li r4, 1
-/* 8012CA68 001286C8 38 A0 00 00 */ li r5, 0
-/* 8012CA6C 001286CC 38 C0 00 01 */ li r6, 1
-/* 8012CA70 001286D0 4B F2 CF FD */ bl func_80059A6C
-/* 8012CA74 001286D4 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8012CA78 001286D8 28 00 00 00 */ cmplwi r0, 0
-/* 8012CA7C 001286DC 40 82 04 48 */ bne lbl_8012CEC4
-/* 8012CA80 001286E0 4B F2 97 F5 */ bl func_80056274
-/* 8012CA84 001286E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CA88 001286E8 38 00 00 AA */ li r0, 0xaa
-/* 8012CA8C 001286EC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CA90 001286F0 48 00 04 34 */ b lbl_8012CEC4
-/* 8012CA94 001286F4 4B F2 98 65 */ bl func_800562F8
-/* 8012CA98 001286F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012CA9C 001286FC 41 82 04 28 */ beq lbl_8012CEC4
-/* 8012CAA0 00128700 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CAA4 00128704 38 80 00 08 */ li r4, 8
-/* 8012CAA8 00128708 38 A0 00 00 */ li r5, 0
-/* 8012CAAC 0012870C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012CAB0 00128710 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 8012CAB4 00128714 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012CAB8 00128718 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CABC 0012871C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012CAC0 00128720 48 12 73 31 */ bl func_80253DF0
-/* 8012CAC4 00128724 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CAC8 00128728 38 80 00 08 */ li r4, 8
-/* 8012CACC 0012872C 38 A0 00 00 */ li r5, 0
-/* 8012CAD0 00128730 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CAD4 00128734 48 12 73 1D */ bl func_80253DF0
-/* 8012CAD8 00128738 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CADC 0012873C 38 00 00 00 */ li r0, 0
-/* 8012CAE0 00128740 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CAE4 00128744 48 00 03 E0 */ b lbl_8012CEC4
-/* 8012CAE8 00128748 38 00 00 14 */ li r0, 0x14
-/* 8012CAEC 0012874C 38 80 00 02 */ li r4, 2
-/* 8012CAF0 00128750 B0 05 01 2C */ sth r0, 0x12c(r5)
-/* 8012CAF4 00128754 38 A0 00 00 */ li r5, 0
-/* 8012CAF8 00128758 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CAFC 0012875C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012CB00 00128760 64 00 80 00 */ oris r0, r0, 0x8000
-/* 8012CB04 00128764 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012CB08 00128768 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CB0C 0012876C A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CB10 00128770 48 12 72 A1 */ bl func_80253DB0
-/* 8012CB14 00128774 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CB18 00128778 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012CB1C 0012877C 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 8012CB20 00128780 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012CB24 00128784 48 03 64 B1 */ bl glplatAbortFrame
-/* 8012CB28 00128788 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CB2C 0012878C 38 80 00 08 */ li r4, 8
-/* 8012CB30 00128790 38 A0 00 00 */ li r5, 0
-/* 8012CB34 00128794 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CB38 00128798 48 12 72 B9 */ bl func_80253DF0
-/* 8012CB3C 0012879C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CB40 001287A0 38 80 00 08 */ li r4, 8
-/* 8012CB44 001287A4 38 A0 00 00 */ li r5, 0
-/* 8012CB48 001287A8 A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 8012CB4C 001287AC 48 12 72 A5 */ bl func_80253DF0
-/* 8012CB50 001287B0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CB54 001287B4 38 00 00 B5 */ li r0, 0xb5
-/* 8012CB58 001287B8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CB5C 001287BC 48 00 03 68 */ b lbl_8012CEC4
-/* 8012CB60 001287C0 38 60 00 80 */ li r3, 0x80
-/* 8012CB64 001287C4 38 80 00 01 */ li r4, 1
-/* 8012CB68 001287C8 38 A0 00 00 */ li r5, 0
-/* 8012CB6C 001287CC 38 C0 00 01 */ li r6, 1
-/* 8012CB70 001287D0 4B F2 CE FD */ bl func_80059A6C
-/* 8012CB74 001287D4 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 8012CB78 001287D8 28 00 00 00 */ cmplwi r0, 0
-/* 8012CB7C 001287DC 40 82 03 48 */ bne lbl_8012CEC4
-/* 8012CB80 001287E0 4B F2 96 F5 */ bl func_80056274
-/* 8012CB84 001287E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CB88 001287E8 38 00 00 B6 */ li r0, 0xb6
-/* 8012CB8C 001287EC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CB90 001287F0 48 00 03 34 */ b lbl_8012CEC4
-/* 8012CB94 001287F4 4B F2 97 65 */ bl func_800562F8
-/* 8012CB98 001287F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012CB9C 001287FC 41 82 03 28 */ beq lbl_8012CEC4
-/* 8012CBA0 00128800 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CBA4 00128804 38 80 00 08 */ li r4, 8
-/* 8012CBA8 00128808 38 A0 00 00 */ li r5, 0
-/* 8012CBAC 0012880C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012CBB0 00128810 48 12 72 41 */ bl func_80253DF0
-/* 8012CBB4 00128814 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CBB8 00128818 38 80 00 08 */ li r4, 8
-/* 8012CBBC 0012881C 38 A0 00 00 */ li r5, 0
-/* 8012CBC0 00128820 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CBC4 00128824 48 12 72 2D */ bl func_80253DF0
-/* 8012CBC8 00128828 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CBCC 0012882C 38 00 00 00 */ li r0, 0
-/* 8012CBD0 00128830 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CBD4 00128834 48 00 02 F0 */ b lbl_8012CEC4
-/* 8012CBD8 00128838 38 00 00 00 */ li r0, 0
-/* 8012CBDC 0012883C 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8012CBE0 00128840 48 00 02 E4 */ b lbl_8012CEC4
-/* 8012CBE4 00128844 A8 65 00 CA */ lha r3, 0xca(r5)
-/* 8012CBE8 00128848 48 12 71 E9 */ bl func_80253DD0
-/* 8012CBEC 0012884C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012CBF0 00128850 28 00 00 03 */ cmplwi r0, 3
-/* 8012CBF4 00128854 40 82 02 D0 */ bne lbl_8012CEC4
-/* 8012CBF8 00128858 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CBFC 0012885C 38 80 00 02 */ li r4, 2
-/* 8012CC00 00128860 38 A0 00 00 */ li r5, 0
-/* 8012CC04 00128864 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CC08 00128868 48 12 71 A9 */ bl func_80253DB0
-/* 8012CC0C 0012886C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CC10 00128870 38 80 00 08 */ li r4, 8
-/* 8012CC14 00128874 38 A0 00 01 */ li r5, 1
-/* 8012CC18 00128878 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012CC1C 0012887C 54 00 01 40 */ rlwinm r0, r0, 0, 5, 0
-/* 8012CC20 00128880 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012CC24 00128884 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CC28 00128888 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CC2C 0012888C 48 12 71 C5 */ bl func_80253DF0
-/* 8012CC30 00128890 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CC34 00128894 38 80 00 06 */ li r4, 6
-/* 8012CC38 00128898 38 A0 00 00 */ li r5, 0
-/* 8012CC3C 0012889C A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CC40 001288A0 48 12 71 71 */ bl func_80253DB0
-/* 8012CC44 001288A4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CC48 001288A8 38 00 00 AF */ li r0, 0xaf
-/* 8012CC4C 001288AC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CC50 001288B0 48 00 02 74 */ b lbl_8012CEC4
-/* 8012CC54 001288B4 A8 65 00 C8 */ lha r3, 0xc8(r5)
-/* 8012CC58 001288B8 48 12 71 79 */ bl func_80253DD0
-/* 8012CC5C 001288BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012CC60 001288C0 28 00 00 03 */ cmplwi r0, 3
-/* 8012CC64 001288C4 40 82 02 60 */ bne lbl_8012CEC4
-/* 8012CC68 001288C8 38 60 00 00 */ li r3, 0
-/* 8012CC6C 001288CC 38 80 00 00 */ li r4, 0
-/* 8012CC70 001288D0 4B F2 CC 89 */ bl func_800598F8
-/* 8012CC74 001288D4 38 60 00 01 */ li r3, 1
-/* 8012CC78 001288D8 38 80 00 00 */ li r4, 0
-/* 8012CC7C 001288DC 38 A0 00 00 */ li r5, 0
-/* 8012CC80 001288E0 38 C0 00 02 */ li r6, 2
-/* 8012CC84 001288E4 38 E0 00 00 */ li r7, 0
-/* 8012CC88 001288E8 39 00 00 00 */ li r8, 0
-/* 8012CC8C 001288EC 4B F2 CD 3D */ bl func_800599C8
-/* 8012CC90 001288F0 38 60 00 02 */ li r3, 2
-/* 8012CC94 001288F4 38 80 00 00 */ li r4, 0
-/* 8012CC98 001288F8 38 A0 00 01 */ li r5, 1
-/* 8012CC9C 001288FC 38 C0 00 00 */ li r6, 0
-/* 8012CCA0 00128900 38 E0 00 00 */ li r7, 0
-/* 8012CCA4 00128904 39 00 00 00 */ li r8, 0
-/* 8012CCA8 00128908 4B F2 CD 21 */ bl func_800599C8
-/* 8012CCAC 0012890C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CCB0 00128910 38 00 00 B0 */ li r0, 0xb0
-/* 8012CCB4 00128914 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CCB8 00128918 48 00 02 0C */ b lbl_8012CEC4
-/* 8012CCBC 0012891C 38 60 00 00 */ li r3, 0
-/* 8012CCC0 00128920 38 80 00 01 */ li r4, 1
-/* 8012CCC4 00128924 38 A0 00 00 */ li r5, 0
-/* 8012CCC8 00128928 38 C0 00 01 */ li r6, 1
-/* 8012CCCC 0012892C 4B F2 CD A1 */ bl func_80059A6C
-/* 8012CCD0 00128930 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012CCD4 00128934 41 82 00 80 */ beq lbl_8012CD54
-/* 8012CCD8 00128938 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012CCDC 0012893C 2C 00 00 02 */ cmpwi r0, 2
-/* 8012CCE0 00128940 41 82 00 44 */ beq lbl_8012CD24
-/* 8012CCE4 00128944 40 80 01 E0 */ bge lbl_8012CEC4
-/* 8012CCE8 00128948 2C 00 00 01 */ cmpwi r0, 1
-/* 8012CCEC 0012894C 40 80 00 08 */ bge lbl_8012CCF4
-/* 8012CCF0 00128950 48 00 01 D4 */ b lbl_8012CEC4
-lbl_8012CCF4:
-/* 8012CCF4 00128954 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CCF8 00128958 38 80 00 02 */ li r4, 2
-/* 8012CCFC 0012895C 38 A0 00 00 */ li r5, 0
-/* 8012CD00 00128960 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CD04 00128964 48 12 70 AD */ bl func_80253DB0
-/* 8012CD08 00128968 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD0C 0012896C 38 80 00 B1 */ li r4, 0xb1
-/* 8012CD10 00128970 38 00 00 01 */ li r0, 1
-/* 8012CD14 00128974 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012CD18 00128978 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD1C 0012897C 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8012CD20 00128980 48 00 01 A4 */ b lbl_8012CEC4
-lbl_8012CD24:
-/* 8012CD24 00128984 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD28 00128988 38 80 00 03 */ li r4, 3
-/* 8012CD2C 0012898C 38 A0 00 00 */ li r5, 0
-/* 8012CD30 00128990 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CD34 00128994 48 12 70 7D */ bl func_80253DB0
-/* 8012CD38 00128998 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD3C 0012899C 38 80 00 B1 */ li r4, 0xb1
-/* 8012CD40 001289A0 38 00 00 02 */ li r0, 2
-/* 8012CD44 001289A4 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012CD48 001289A8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD4C 001289AC 90 03 01 20 */ stw r0, 0x120(r3)
-/* 8012CD50 001289B0 48 00 01 74 */ b lbl_8012CEC4
-lbl_8012CD54:
-/* 8012CD54 001289B4 2C 03 00 02 */ cmpwi r3, 2
-/* 8012CD58 001289B8 41 82 00 2C */ beq lbl_8012CD84
-/* 8012CD5C 001289BC 40 80 01 68 */ bge lbl_8012CEC4
-/* 8012CD60 001289C0 2C 03 00 01 */ cmpwi r3, 1
-/* 8012CD64 001289C4 40 80 00 08 */ bge lbl_8012CD6C
-/* 8012CD68 001289C8 48 00 01 5C */ b lbl_8012CEC4
-lbl_8012CD6C:
-/* 8012CD6C 001289CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD70 001289D0 38 80 00 00 */ li r4, 0
-/* 8012CD74 001289D4 38 A0 00 00 */ li r5, 0
-/* 8012CD78 001289D8 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CD7C 001289DC 48 12 70 35 */ bl func_80253DB0
-/* 8012CD80 001289E0 48 00 01 44 */ b lbl_8012CEC4
-lbl_8012CD84:
-/* 8012CD84 001289E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CD88 001289E8 38 80 00 01 */ li r4, 1
-/* 8012CD8C 001289EC 38 A0 00 00 */ li r5, 0
-/* 8012CD90 001289F0 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CD94 001289F4 48 12 70 1D */ bl func_80253DB0
-/* 8012CD98 001289F8 48 00 01 2C */ b lbl_8012CEC4
-/* 8012CD9C 001289FC A8 65 00 C8 */ lha r3, 0xc8(r5)
-/* 8012CDA0 00128A00 48 12 70 31 */ bl func_80253DD0
-/* 8012CDA4 00128A04 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012CDA8 00128A08 28 00 00 03 */ cmplwi r0, 3
-/* 8012CDAC 00128A0C 40 82 01 18 */ bne lbl_8012CEC4
-/* 8012CDB0 00128A10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CDB4 00128A14 38 00 00 B2 */ li r0, 0xb2
-/* 8012CDB8 00128A18 38 80 00 05 */ li r4, 5
-/* 8012CDBC 00128A1C 38 A0 00 00 */ li r5, 0
-/* 8012CDC0 00128A20 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CDC4 00128A24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CDC8 00128A28 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CDCC 00128A2C 48 12 6F E5 */ bl func_80253DB0
-/* 8012CDD0 00128A30 48 00 00 F4 */ b lbl_8012CEC4
-/* 8012CDD4 00128A34 A8 65 00 C8 */ lha r3, 0xc8(r5)
-/* 8012CDD8 00128A38 48 12 6F F9 */ bl func_80253DD0
-/* 8012CDDC 00128A3C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012CDE0 00128A40 28 00 00 03 */ cmplwi r0, 3
-/* 8012CDE4 00128A44 40 82 00 E0 */ bne lbl_8012CEC4
-/* 8012CDE8 00128A48 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CDEC 00128A4C 38 80 00 08 */ li r4, 8
-/* 8012CDF0 00128A50 38 A0 00 00 */ li r5, 0
-/* 8012CDF4 00128A54 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012CDF8 00128A58 48 12 6F F9 */ bl func_80253DF0
-/* 8012CDFC 00128A5C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE00 00128A60 38 00 00 B3 */ li r0, 0xb3
-/* 8012CE04 00128A64 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CE08 00128A68 48 00 00 BC */ b lbl_8012CEC4
-/* 8012CE0C 00128A6C 80 05 01 20 */ lwz r0, 0x120(r5)
-/* 8012CE10 00128A70 28 00 00 01 */ cmplwi r0, 1
-/* 8012CE14 00128A74 40 82 00 2C */ bne lbl_8012CE40
-/* 8012CE18 00128A78 4B F2 94 5D */ bl func_80056274
-/* 8012CE1C 00128A7C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE20 00128A80 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012CE24 00128A84 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
-/* 8012CE28 00128A88 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012CE2C 00128A8C 48 03 61 A9 */ bl glplatAbortFrame
-/* 8012CE30 00128A90 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE34 00128A94 38 00 00 B6 */ li r0, 0xb6
-/* 8012CE38 00128A98 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CE3C 00128A9C 48 00 00 88 */ b lbl_8012CEC4
-lbl_8012CE40:
-/* 8012CE40 00128AA0 38 60 00 11 */ li r3, 0x11
-/* 8012CE44 00128AA4 38 00 00 00 */ li r0, 0
-/* 8012CE48 00128AA8 B0 65 01 2C */ sth r3, 0x12c(r5)
-/* 8012CE4C 00128AAC 38 80 00 00 */ li r4, 0
-/* 8012CE50 00128AB0 38 A0 00 00 */ li r5, 0
-/* 8012CE54 00128AB4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE58 00128AB8 B0 03 01 30 */ sth r0, 0x130(r3)
-/* 8012CE5C 00128ABC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE60 00128AC0 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CE64 00128AC4 48 12 6F 4D */ bl func_80253DB0
-/* 8012CE68 00128AC8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE6C 00128ACC 38 80 00 08 */ li r4, 8
-/* 8012CE70 00128AD0 38 A0 00 01 */ li r5, 1
-/* 8012CE74 00128AD4 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CE78 00128AD8 48 12 6F 79 */ bl func_80253DF0
-/* 8012CE7C 00128ADC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE80 00128AE0 38 80 00 00 */ li r4, 0
-/* 8012CE84 00128AE4 38 A0 00 00 */ li r5, 0
-/* 8012CE88 00128AE8 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CE8C 00128AEC 48 12 6F 25 */ bl func_80253DB0
-/* 8012CE90 00128AF0 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CE94 00128AF4 38 00 00 A6 */ li r0, 0xa6
-/* 8012CE98 00128AF8 38 60 00 00 */ li r3, 0
-/* 8012CE9C 00128AFC 38 80 00 00 */ li r4, 0
-/* 8012CEA0 00128B00 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8012CEA4 00128B04 4B F2 CA 55 */ bl func_800598F8
-/* 8012CEA8 00128B08 38 60 00 01 */ li r3, 1
-/* 8012CEAC 00128B0C 38 80 00 00 */ li r4, 0
-/* 8012CEB0 00128B10 38 A0 00 00 */ li r5, 0
-/* 8012CEB4 00128B14 38 C0 00 00 */ li r6, 0
-/* 8012CEB8 00128B18 38 E0 00 00 */ li r7, 0
-/* 8012CEBC 00128B1C 39 00 00 00 */ li r8, 0
-/* 8012CEC0 00128B20 4B F2 CB 09 */ bl func_800599C8
-lbl_8012CEC4:
-/* 8012CEC4 00128B24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CEC8 00128B28 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 8012CECC 00128B2C 28 00 00 A6 */ cmplwi r0, 0xa6
-/* 8012CED0 00128B30 40 82 00 B4 */ bne lbl_8012CF84
-/* 8012CED4 00128B34 A0 03 01 30 */ lhz r0, 0x130(r3)
-/* 8012CED8 00128B38 2C 00 00 00 */ cmpwi r0, 0
-/* 8012CEDC 00128B3C 40 82 00 A8 */ bne lbl_8012CF84
-/* 8012CEE0 00128B40 38 60 00 00 */ li r3, 0
-/* 8012CEE4 00128B44 38 80 00 01 */ li r4, 1
-/* 8012CEE8 00128B48 38 A0 00 00 */ li r5, 0
-/* 8012CEEC 00128B4C 38 C0 00 01 */ li r6, 1
-/* 8012CEF0 00128B50 4B F2 CB 7D */ bl func_80059A6C
-/* 8012CEF4 00128B54 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012CEF8 00128B58 41 82 00 6C */ beq lbl_8012CF64
-/* 8012CEFC 00128B5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012CF00 00128B60 2C 00 00 01 */ cmpwi r0, 1
-/* 8012CF04 00128B64 41 82 00 08 */ beq lbl_8012CF0C
-/* 8012CF08 00128B68 48 00 00 7C */ b lbl_8012CF84
-lbl_8012CF0C:
-/* 8012CF0C 00128B6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF10 00128B70 38 80 00 01 */ li r4, 1
-/* 8012CF14 00128B74 38 A0 00 00 */ li r5, 0
-/* 8012CF18 00128B78 A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CF1C 00128B7C 48 12 6E 95 */ bl func_80253DB0
-/* 8012CF20 00128B80 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF24 00128B84 38 80 00 08 */ li r4, 8
-/* 8012CF28 00128B88 38 A0 00 00 */ li r5, 0
-/* 8012CF2C 00128B8C A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CF30 00128B90 48 12 6E C1 */ bl func_80253DF0
-/* 8012CF34 00128B94 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF38 00128B98 38 80 00 08 */ li r4, 8
-/* 8012CF3C 00128B9C 38 A0 00 00 */ li r5, 0
-/* 8012CF40 00128BA0 A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 8012CF44 00128BA4 48 12 6E AD */ bl func_80253DF0
-/* 8012CF48 00128BA8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF4C 00128BAC 38 80 00 12 */ li r4, 0x12
-/* 8012CF50 00128BB0 38 00 00 AE */ li r0, 0xae
-/* 8012CF54 00128BB4 B0 83 01 2C */ sth r4, 0x12c(r3)
-/* 8012CF58 00128BB8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF5C 00128BBC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012CF60 00128BC0 48 00 00 24 */ b lbl_8012CF84
-lbl_8012CF64:
-/* 8012CF64 00128BC4 2C 03 00 01 */ cmpwi r3, 1
-/* 8012CF68 00128BC8 41 82 00 08 */ beq lbl_8012CF70
-/* 8012CF6C 00128BCC 48 00 00 18 */ b lbl_8012CF84
-lbl_8012CF70:
-/* 8012CF70 00128BD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF74 00128BD4 38 80 00 00 */ li r4, 0
-/* 8012CF78 00128BD8 38 A0 00 00 */ li r5, 0
-/* 8012CF7C 00128BDC A8 63 00 CA */ lha r3, 0xca(r3)
-/* 8012CF80 00128BE0 48 12 6E 31 */ bl func_80253DB0
-lbl_8012CF84:
-/* 8012CF84 00128BE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CF88 00128BE8 A0 03 01 2C */ lhz r0, 0x12c(r3)
-/* 8012CF8C 00128BEC 28 00 00 12 */ cmplwi r0, 0x12
-/* 8012CF90 00128BF0 40 82 00 9C */ bne lbl_8012D02C
-/* 8012CF94 00128BF4 A0 03 01 30 */ lhz r0, 0x130(r3)
-/* 8012CF98 00128BF8 28 00 00 02 */ cmplwi r0, 2
-/* 8012CF9C 00128BFC 40 82 00 D4 */ bne lbl_8012D070
-/* 8012CFA0 00128C00 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CFA4 00128C04 38 80 00 08 */ li r4, 8
-/* 8012CFA8 00128C08 38 A0 00 01 */ li r5, 1
-/* 8012CFAC 00128C0C 48 12 6E 45 */ bl func_80253DF0
-/* 8012CFB0 00128C10 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CFB4 00128C14 38 80 00 08 */ li r4, 8
-/* 8012CFB8 00128C18 38 A0 00 01 */ li r5, 1
-/* 8012CFBC 00128C1C A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 8012CFC0 00128C20 48 12 6E 31 */ bl func_80253DF0
-/* 8012CFC4 00128C24 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CFC8 00128C28 38 80 00 00 */ li r4, 0
-/* 8012CFCC 00128C2C 38 A0 00 00 */ li r5, 0
-/* 8012CFD0 00128C30 A8 63 00 FA */ lha r3, 0xfa(r3)
-/* 8012CFD4 00128C34 48 12 6D DD */ bl func_80253DB0
-/* 8012CFD8 00128C38 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CFDC 00128C3C 38 80 00 00 */ li r4, 0
-/* 8012CFE0 00128C40 38 A0 00 00 */ li r5, 0
-/* 8012CFE4 00128C44 A8 63 00 FC */ lha r3, 0xfc(r3)
-/* 8012CFE8 00128C48 48 12 6D C9 */ bl func_80253DB0
-/* 8012CFEC 00128C4C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012CFF0 00128C50 38 A0 00 A7 */ li r5, 0xa7
-/* 8012CFF4 00128C54 38 00 00 11 */ li r0, 0x11
-/* 8012CFF8 00128C58 38 80 00 05 */ li r4, 5
-/* 8012CFFC 00128C5C 90 A3 01 28 */ stw r5, 0x128(r3)
-/* 8012D000 00128C60 38 A0 00 00 */ li r5, 0
-/* 8012D004 00128C64 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D008 00128C68 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8012D00C 00128C6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D010 00128C70 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012D014 00128C74 48 12 6D 9D */ bl func_80253DB0
-/* 8012D018 00128C78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D01C 00128C7C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012D020 00128C80 54 00 01 88 */ rlwinm r0, r0, 0, 6, 4
-/* 8012D024 00128C84 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012D028 00128C88 48 00 00 48 */ b lbl_8012D070
-lbl_8012D02C:
-/* 8012D02C 00128C8C 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012D030 00128C90 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f
-/* 8012D034 00128C94 40 82 00 3C */ bne lbl_8012D070
-/* 8012D038 00128C98 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012D03C 00128C9C 48 12 6D 95 */ bl func_80253DD0
-/* 8012D040 00128CA0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012D044 00128CA4 28 00 00 03 */ cmplwi r0, 3
-/* 8012D048 00128CA8 40 82 00 28 */ bne lbl_8012D070
-/* 8012D04C 00128CAC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D050 00128CB0 38 80 00 08 */ li r4, 8
-/* 8012D054 00128CB4 38 A0 00 00 */ li r5, 0
-/* 8012D058 00128CB8 A8 63 00 C8 */ lha r3, 0xc8(r3)
-/* 8012D05C 00128CBC 48 12 6D 95 */ bl func_80253DF0
-/* 8012D060 00128CC0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D064 00128CC4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012D068 00128CC8 64 00 04 00 */ oris r0, r0, 0x400
-/* 8012D06C 00128CCC 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_8012D070:
-/* 8012D070 00128CD0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D074 00128CD4 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 8012D078 00128CD8 7C 00 00 34 */ cntlzw r0, r0
-/* 8012D07C 00128CDC 54 03 D9 7E */ srwi r3, r0, 5
-lbl_8012D080:
-/* 8012D080 00128CE0 39 61 00 30 */ addi r11, r1, 0x30
-/* 8012D084 00128CE4 48 09 A0 ED */ bl _restgpr_26
-/* 8012D088 00128CE8 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8012D08C 00128CEC 7C 08 03 A6 */ mtlr r0
-/* 8012D090 00128CF0 38 21 00 30 */ addi r1, r1, 0x30
-/* 8012D094 00128CF4 4E 80 00 20 */ blr
-
-.global func_8012D098
-func_8012D098:
-/* 8012D098 00128CF8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012D09C 00128CFC 7C 08 02 A6 */ mflr r0
-/* 8012D0A0 00128D00 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012D0A4 00128D04 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012D0A8 00128D08 3B E0 00 08 */ li r31, 8
-/* 8012D0AC 00128D0C 93 C1 00 08 */ stw r30, 8(r1)
-/* 8012D0B0 00128D10 3B C0 00 00 */ li r30, 0
-lbl_8012D0B4:
-/* 8012D0B4 00128D14 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 8012D0B8 00128D18 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D0BC 00128D1C 38 03 00 01 */ addi r0, r3, 1
-/* 8012D0C0 00128D20 38 E0 00 00 */ li r7, 0
-/* 8012D0C4 00128D24 54 05 06 3E */ clrlwi r5, r0, 0x18
-/* 8012D0C8 00128D28 7F E9 03 A6 */ mtctr r31
-lbl_8012D0CC:
-/* 8012D0CC 00128D2C 54 E4 06 3E */ clrlwi r4, r7, 0x18
-/* 8012D0D0 00128D30 7C 66 22 14 */ add r3, r6, r4
-/* 8012D0D4 00128D34 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 8012D0D8 00128D38 7C 05 00 40 */ cmplw r5, r0
-/* 8012D0DC 00128D3C 40 82 00 10 */ bne lbl_8012D0EC
-/* 8012D0E0 00128D40 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 8012D0E4 00128D44 48 03 A9 15 */ bl func_801679F8
-/* 8012D0E8 00128D48 48 00 00 0C */ b lbl_8012D0F4
-lbl_8012D0EC:
-/* 8012D0EC 00128D4C 38 E7 00 01 */ addi r7, r7, 1
-/* 8012D0F0 00128D50 42 00 FF DC */ bdnz lbl_8012D0CC
-lbl_8012D0F4:
-/* 8012D0F4 00128D54 3B DE 00 01 */ addi r30, r30, 1
-/* 8012D0F8 00128D58 28 1E 00 04 */ cmplwi r30, 4
-/* 8012D0FC 00128D5C 41 80 FF B8 */ blt lbl_8012D0B4
-/* 8012D100 00128D60 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012D104 00128D64 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012D108 00128D68 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8012D10C 00128D6C 7C 08 03 A6 */ mtlr r0
-/* 8012D110 00128D70 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012D114 00128D74 4E 80 00 20 */ blr
-
-.global func_8012D118
-func_8012D118:
-/* 8012D118 00128D78 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012D11C 00128D7C 7C 08 02 A6 */ mflr r0
-/* 8012D120 00128D80 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012D124 00128D84 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012D128 00128D88 3B E0 00 00 */ li r31, 0
-lbl_8012D12C:
-/* 8012D12C 00128D8C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D130 00128D90 7C 64 FA 14 */ add r3, r4, r31
-/* 8012D134 00128D94 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 8012D138 00128D98 2C 00 00 03 */ cmpwi r0, 3
-/* 8012D13C 00128D9C 41 82 00 54 */ beq lbl_8012D190
-/* 8012D140 00128DA0 40 80 00 14 */ bge lbl_8012D154
-/* 8012D144 00128DA4 2C 00 00 01 */ cmpwi r0, 1
-/* 8012D148 00128DA8 41 82 00 18 */ beq lbl_8012D160
-/* 8012D14C 00128DAC 40 80 00 2C */ bge lbl_8012D178
-/* 8012D150 00128DB0 48 00 00 6C */ b lbl_8012D1BC
-lbl_8012D154:
-/* 8012D154 00128DB4 2C 00 00 05 */ cmpwi r0, 5
-/* 8012D158 00128DB8 40 80 00 64 */ bge lbl_8012D1BC
-/* 8012D15C 00128DBC 48 00 00 4C */ b lbl_8012D1A8
-lbl_8012D160:
-/* 8012D160 00128DC0 88 64 02 58 */ lbz r3, 0x258(r4)
-/* 8012D164 00128DC4 7F E4 FB 78 */ mr r4, r31
-/* 8012D168 00128DC8 38 03 FF FF */ addi r0, r3, -1
-/* 8012D16C 00128DCC 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8012D170 00128DD0 48 03 A8 89 */ bl func_801679F8
-/* 8012D174 00128DD4 48 00 00 48 */ b lbl_8012D1BC
-lbl_8012D178:
-/* 8012D178 00128DD8 88 64 02 59 */ lbz r3, 0x259(r4)
-/* 8012D17C 00128DDC 7F E4 FB 78 */ mr r4, r31
-/* 8012D180 00128DE0 38 03 FF FF */ addi r0, r3, -1
-/* 8012D184 00128DE4 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8012D188 00128DE8 48 03 A8 71 */ bl func_801679F8
-/* 8012D18C 00128DEC 48 00 00 30 */ b lbl_8012D1BC
-lbl_8012D190:
-/* 8012D190 00128DF0 88 64 02 5A */ lbz r3, 0x25a(r4)
-/* 8012D194 00128DF4 7F E4 FB 78 */ mr r4, r31
-/* 8012D198 00128DF8 38 03 FF FF */ addi r0, r3, -1
-/* 8012D19C 00128DFC 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8012D1A0 00128E00 48 03 A8 59 */ bl func_801679F8
-/* 8012D1A4 00128E04 48 00 00 18 */ b lbl_8012D1BC
-lbl_8012D1A8:
-/* 8012D1A8 00128E08 88 64 02 5B */ lbz r3, 0x25b(r4)
-/* 8012D1AC 00128E0C 7F E4 FB 78 */ mr r4, r31
-/* 8012D1B0 00128E10 38 03 FF FF */ addi r0, r3, -1
-/* 8012D1B4 00128E14 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8012D1B8 00128E18 48 03 A8 41 */ bl func_801679F8
-lbl_8012D1BC:
-/* 8012D1BC 00128E1C 3B FF 00 01 */ addi r31, r31, 1
-/* 8012D1C0 00128E20 2C 1F 00 08 */ cmpwi r31, 8
-/* 8012D1C4 00128E24 41 80 FF 68 */ blt lbl_8012D12C
-/* 8012D1C8 00128E28 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012D1CC 00128E2C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012D1D0 00128E30 7C 08 03 A6 */ mtlr r0
-/* 8012D1D4 00128E34 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012D1D8 00128E38 4E 80 00 20 */ blr
-
-.global func_8012D1DC
-func_8012D1DC:
-/* 8012D1DC 00128E3C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012D1E0 00128E40 7C 08 02 A6 */ mflr r0
-/* 8012D1E4 00128E44 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012D1E8 00128E48 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012D1EC 00128E4C 48 09 9F 45 */ bl _savegpr_29
-/* 8012D1F0 00128E50 7C 7D 1B 78 */ mr r29, r3
-/* 8012D1F4 00128E54 7C 9E 23 78 */ mr r30, r4
-/* 8012D1F8 00128E58 3B E0 00 00 */ li r31, 0
-lbl_8012D1FC:
-/* 8012D1FC 00128E5C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D200 00128E60 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 8012D204 00128E64 7C 60 22 14 */ add r3, r0, r4
-/* 8012D208 00128E68 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 8012D20C 00128E6C 7C 1D 00 40 */ cmplw r29, r0
-/* 8012D210 00128E70 40 82 00 2C */ bne lbl_8012D23C
-/* 8012D214 00128E74 38 60 00 00 */ li r3, 0
-/* 8012D218 00128E78 48 03 A7 E1 */ bl func_801679F8
-/* 8012D21C 00128E7C 57 E0 06 3E */ clrlwi r0, r31, 0x18
-/* 8012D220 00128E80 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D224 00128E84 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 8012D228 00128E88 38 60 00 01 */ li r3, 1
-/* 8012D22C 00128E8C 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 8012D230 00128E90 7C 84 02 14 */ add r4, r4, r0
-/* 8012D234 00128E94 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 8012D238 00128E98 4B FE F7 65 */ bl func_8011C99C
-lbl_8012D23C:
-/* 8012D23C 00128E9C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D240 00128EA0 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 8012D244 00128EA4 7C 60 22 14 */ add r3, r0, r4
-/* 8012D248 00128EA8 88 03 02 50 */ lbz r0, 0x250(r3)
-/* 8012D24C 00128EAC 7C 1E 00 40 */ cmplw r30, r0
-/* 8012D250 00128EB0 40 82 00 2C */ bne lbl_8012D27C
-/* 8012D254 00128EB4 38 60 00 01 */ li r3, 1
-/* 8012D258 00128EB8 48 03 A7 A1 */ bl func_801679F8
-/* 8012D25C 00128EBC 57 E0 06 3E */ clrlwi r0, r31, 0x18
-/* 8012D260 00128EC0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D264 00128EC4 1C 00 06 EC */ mulli r0, r0, 0x6ec
-/* 8012D268 00128EC8 38 60 00 02 */ li r3, 2
-/* 8012D26C 00128ECC 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 8012D270 00128ED0 7C 84 02 14 */ add r4, r4, r0
-/* 8012D274 00128ED4 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 8012D278 00128ED8 4B FE F7 25 */ bl func_8011C99C
-lbl_8012D27C:
-/* 8012D27C 00128EDC 3B FF 00 01 */ addi r31, r31, 1
-/* 8012D280 00128EE0 28 1F 00 08 */ cmplwi r31, 8
-/* 8012D284 00128EE4 41 80 FF 78 */ blt lbl_8012D1FC
-/* 8012D288 00128EE8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D28C 00128EEC 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012D290 00128EF0 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 8012D294 00128EF4 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 8012D298 00128EF8 28 00 00 02 */ cmplwi r0, 2
-/* 8012D29C 00128EFC 40 82 00 34 */ bne lbl_8012D2D0
-/* 8012D2A0 00128F00 38 60 00 32 */ li r3, 0x32
-/* 8012D2A4 00128F04 4B FF 0E 09 */ bl func_8011E0AC
-/* 8012D2A8 00128F08 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D2AC 00128F0C 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 8012D2B0 00128F10 38 64 04 4C */ addi r3, r4, 0x44c
-/* 8012D2B4 00128F14 38 84 1F FC */ addi r4, r4, 0x1ffc
-/* 8012D2B8 00128F18 4B F9 D7 E9 */ bl func_800CAAA0
-/* 8012D2BC 00128F1C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D2C0 00128F20 80 83 01 4C */ lwz r4, 0x14c(r3)
-/* 8012D2C4 00128F24 38 64 12 24 */ addi r3, r4, 0x1224
-/* 8012D2C8 00128F28 38 84 2D D4 */ addi r4, r4, 0x2dd4
-/* 8012D2CC 00128F2C 4B F9 D7 D5 */ bl func_800CAAA0
-lbl_8012D2D0:
-/* 8012D2D0 00128F30 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012D2D4 00128F34 48 09 9E A9 */ bl _restgpr_29
-/* 8012D2D8 00128F38 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012D2DC 00128F3C 7C 08 03 A6 */ mtlr r0
-/* 8012D2E0 00128F40 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012D2E4 00128F44 4E 80 00 20 */ blr
-
-.global func_8012D2E8
-func_8012D2E8:
-/* 8012D2E8 00128F48 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8012D2EC 00128F4C 7C 08 02 A6 */ mflr r0
-/* 8012D2F0 00128F50 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012D2F4 00128F54 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012D2F8 00128F58 48 09 9E 1D */ bl _savegpr_22
-/* 8012D2FC 00128F5C 2C 03 00 FF */ cmpwi r3, 0xff
-/* 8012D300 00128F60 41 82 00 08 */ beq lbl_8012D308
-/* 8012D304 00128F64 48 00 00 10 */ b lbl_8012D314
-lbl_8012D308:
-/* 8012D308 00128F68 38 60 00 00 */ li r3, 0
-/* 8012D30C 00128F6C 38 00 00 07 */ li r0, 7
-/* 8012D310 00128F70 48 00 00 08 */ b lbl_8012D318
-lbl_8012D314:
-/* 8012D314 00128F74 7C 60 1B 78 */ mr r0, r3
-lbl_8012D318:
-/* 8012D318 00128F78 7C 79 1B 78 */ mr r25, r3
-/* 8012D31C 00128F7C 54 17 06 3E */ clrlwi r23, r0, 0x18
-/* 8012D320 00128F80 3B C0 00 44 */ li r30, 0x44
-/* 8012D324 00128F84 3B E0 00 01 */ li r31, 1
-/* 8012D328 00128F88 3A C0 00 00 */ li r22, 0
-/* 8012D32C 00128F8C 48 00 01 78 */ b lbl_8012D4A4
-lbl_8012D330:
-/* 8012D330 00128F90 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D334 00128F94 57 3D 15 BA */ rlwinm r29, r25, 2, 0x16, 0x1d
-/* 8012D338 00128F98 7C 60 EA 14 */ add r3, r0, r29
-/* 8012D33C 00128F9C 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012D340 00128FA0 48 2A CD 7D */ bl func_803DA0BC
-/* 8012D344 00128FA4 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 8012D348 00128FA8 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D34C 00128FAC 1F 80 06 EC */ mulli r28, r0, 0x6ec
-/* 8012D350 00128FB0 7C 64 1B 78 */ mr r4, r3
-/* 8012D354 00128FB4 80 05 01 4C */ lwz r0, 0x14c(r5)
-/* 8012D358 00128FB8 38 A0 00 14 */ li r5, 0x14
-/* 8012D35C 00128FBC 7C 60 E2 14 */ add r3, r0, r28
-/* 8012D360 00128FC0 38 63 6C 10 */ addi r3, r3, 0x6c10
-/* 8012D364 00128FC4 48 04 9D 1D */ bl func_80177080
-/* 8012D368 00128FC8 3B 00 00 00 */ li r24, 0
-lbl_8012D36C:
-/* 8012D36C 00128FCC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D370 00128FD0 7C 7D 02 14 */ add r3, r29, r0
-/* 8012D374 00128FD4 80 63 02 18 */ lwz r3, 0x218(r3)
-/* 8012D378 00128FD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D37C 00128FDC 41 82 00 A4 */ beq lbl_8012D420
-/* 8012D380 00128FE0 57 04 06 3E */ clrlwi r4, r24, 0x18
-/* 8012D384 00128FE4 48 2B 15 C9 */ bl func_803DE94C
-/* 8012D388 00128FE8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D38C 00128FEC 57 00 06 3E */ clrlwi r0, r24, 0x18
-/* 8012D390 00128FF0 1F 60 00 8C */ mulli r27, r0, 0x8c
-/* 8012D394 00128FF4 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 8012D398 00128FF8 7C 00 E2 14 */ add r0, r0, r28
-/* 8012D39C 00128FFC 7C 80 DA 14 */ add r4, r0, r27
-/* 8012D3A0 00129000 3B 44 6E 08 */ addi r26, r4, 0x6e08
-/* 8012D3A4 00129004 48 2A ED F9 */ bl func_803DC19C
-/* 8012D3A8 00129008 38 BA FF FF */ addi r5, r26, -1
-/* 8012D3AC 0012900C 38 83 FF FF */ addi r4, r3, -1
-/* 8012D3B0 00129010 7F C9 03 A6 */ mtctr r30
-lbl_8012D3B4:
-/* 8012D3B4 00129014 88 64 00 01 */ lbz r3, 1(r4)
-/* 8012D3B8 00129018 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 8012D3BC 0012901C 98 65 00 01 */ stb r3, 1(r5)
-/* 8012D3C0 00129020 9C 05 00 02 */ stbu r0, 2(r5)
-/* 8012D3C4 00129024 42 00 FF F0 */ bdnz lbl_8012D3B4
-/* 8012D3C8 00129028 7F 43 D3 78 */ mr r3, r26
-/* 8012D3CC 0012902C 4B F2 98 09 */ bl func_80056BD4
-/* 8012D3D0 00129030 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D3D4 00129034 41 82 00 20 */ beq lbl_8012D3F4
-/* 8012D3D8 00129038 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D3DC 0012903C 80 03 01 4C */ lwz r0, 0x14c(r3)
-/* 8012D3E0 00129040 7C 00 E2 14 */ add r0, r0, r28
-/* 8012D3E4 00129044 7C 60 DA 14 */ add r3, r0, r27
-/* 8012D3E8 00129048 88 03 6E 92 */ lbz r0, 0x6e92(r3)
-/* 8012D3EC 0012904C 60 00 00 80 */ ori r0, r0, 0x80
-/* 8012D3F0 00129050 98 03 6E 92 */ stb r0, 0x6e92(r3)
-lbl_8012D3F4:
-/* 8012D3F4 00129054 7F 43 D3 78 */ mr r3, r26
-/* 8012D3F8 00129058 48 02 2A B1 */ bl func_8014FEA8
-/* 8012D3FC 0012905C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 8012D400 00129060 41 82 00 18 */ beq lbl_8012D418
-/* 8012D404 00129064 93 E1 00 08 */ stw r31, 8(r1)
-/* 8012D408 00129068 7F 43 D3 78 */ mr r3, r26
-/* 8012D40C 0012906C 38 A1 00 08 */ addi r5, r1, 8
-/* 8012D410 00129070 38 80 00 03 */ li r4, 3
-/* 8012D414 00129074 48 2A E2 65 */ bl func_803DB678
-lbl_8012D418:
-/* 8012D418 00129078 7F 43 D3 78 */ mr r3, r26
-/* 8012D41C 0012907C 4B F2 9F 11 */ bl func_8005732C
-lbl_8012D420:
-/* 8012D420 00129080 3B 18 00 01 */ addi r24, r24, 1
-/* 8012D424 00129084 28 18 00 06 */ cmplwi r24, 6
-/* 8012D428 00129088 41 80 FF 44 */ blt lbl_8012D36C
-/* 8012D42C 0012908C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D430 00129090 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 8012D434 00129094 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012D438 00129098 7C 83 E2 14 */ add r4, r3, r28
-/* 8012D43C 0012909C 88 64 71 51 */ lbz r3, 0x7151(r4)
-/* 8012D440 001290A0 60 63 00 10 */ ori r3, r3, 0x10
-/* 8012D444 001290A4 98 64 71 51 */ stb r3, 0x7151(r4)
-/* 8012D448 001290A8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D44C 001290AC 7C 64 02 14 */ add r3, r4, r0
-/* 8012D450 001290B0 88 03 02 10 */ lbz r0, 0x210(r3)
-/* 8012D454 001290B4 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D458 001290B8 40 82 00 20 */ bne lbl_8012D478
-/* 8012D45C 001290BC 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 8012D460 001290C0 38 60 00 07 */ li r3, 7
-/* 8012D464 001290C4 38 A0 00 00 */ li r5, 0
-/* 8012D468 001290C8 7C 80 E2 14 */ add r4, r0, r28
-/* 8012D46C 001290CC 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 8012D470 001290D0 4B FB 74 05 */ bl func_800E4874
-/* 8012D474 001290D4 48 00 00 1C */ b lbl_8012D490
-lbl_8012D478:
-/* 8012D478 001290D8 80 04 01 4C */ lwz r0, 0x14c(r4)
-/* 8012D47C 001290DC 38 60 00 08 */ li r3, 8
-/* 8012D480 001290E0 38 A0 00 00 */ li r5, 0
-/* 8012D484 001290E4 7C 80 E2 14 */ add r4, r0, r28
-/* 8012D488 001290E8 38 84 6C 0C */ addi r4, r4, 0x6c0c
-/* 8012D48C 001290EC 4B FB 73 E9 */ bl func_800E4874
-lbl_8012D490:
-/* 8012D490 001290F0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D494 001290F4 3B 39 00 01 */ addi r25, r25, 1
-/* 8012D498 001290F8 80 03 01 4C */ lwz r0, 0x14c(r3)
-/* 8012D49C 001290FC 7C 60 E2 14 */ add r3, r0, r28
-/* 8012D4A0 00129100 9A C3 6D FB */ stb r22, 0x6dfb(r3)
-lbl_8012D4A4:
-/* 8012D4A4 00129104 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 8012D4A8 00129108 7C 00 B8 40 */ cmplw r0, r23
-/* 8012D4AC 0012910C 40 81 FE 84 */ ble lbl_8012D330
-/* 8012D4B0 00129110 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012D4B4 00129114 38 60 00 01 */ li r3, 1
-/* 8012D4B8 00129118 48 09 9C A9 */ bl _restgpr_22
-/* 8012D4BC 0012911C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012D4C0 00129120 7C 08 03 A6 */ mtlr r0
-/* 8012D4C4 00129124 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012D4C8 00129128 4E 80 00 20 */ blr
-
-.global func_8012D4CC
-func_8012D4CC:
-/* 8012D4CC 0012912C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D4D0 00129130 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 8012D4D4 00129134 38 A0 00 00 */ li r5, 0
-/* 8012D4D8 00129138 7C 66 02 14 */ add r3, r6, r0
-/* 8012D4DC 0012913C A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012D4E0 00129140 48 12 68 D0 */ b func_80253DB0
-
-.global func_8012D4E4
-func_8012D4E4:
-/* 8012D4E4 00129144 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D4E8 00129148 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 8012D4EC 0012914C 7C 85 23 78 */ mr r5, r4
-/* 8012D4F0 00129150 38 80 00 08 */ li r4, 8
-/* 8012D4F4 00129154 7C 66 02 14 */ add r3, r6, r0
-/* 8012D4F8 00129158 A8 63 00 C0 */ lha r3, 0xc0(r3)
-/* 8012D4FC 0012915C 48 12 68 F4 */ b func_80253DF0
-
-.global func_8012D500
-func_8012D500:
-/* 8012D500 00129160 2C 03 00 01 */ cmpwi r3, 1
-/* 8012D504 00129164 41 82 00 1C */ beq lbl_8012D520
-/* 8012D508 00129168 40 80 00 20 */ bge lbl_8012D528
-/* 8012D50C 0012916C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D510 00129170 40 80 00 08 */ bge lbl_8012D518
-/* 8012D514 00129174 48 00 00 14 */ b lbl_8012D528
-lbl_8012D518:
-/* 8012D518 00129178 38 60 0E 8D */ li r3, 0xe8d
-/* 8012D51C 0012917C 4E 80 00 20 */ blr
-lbl_8012D520:
-/* 8012D520 00129180 38 60 0E 90 */ li r3, 0xe90
-/* 8012D524 00129184 4E 80 00 20 */ blr
-lbl_8012D528:
-/* 8012D528 00129188 38 60 00 00 */ li r3, 0
-/* 8012D52C 0012918C 4E 80 00 20 */ blr
-
-.global func_8012D530
-func_8012D530:
-/* 8012D530 00129190 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8012D534 00129194 7C 08 02 A6 */ mflr r0
-/* 8012D538 00129198 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012D53C 0012919C 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012D540 001291A0 48 09 9B E5 */ bl _savegpr_26
-/* 8012D544 001291A4 C0 A4 00 00 */ lfs f5, 0(r4)
-/* 8012D548 001291A8 38 00 FF 00 */ li r0, -256
-/* 8012D54C 001291AC C0 64 00 10 */ lfs f3, 0x10(r4)
-/* 8012D550 001291B0 7C 7A 1B 78 */ mr r26, r3
-/* 8012D554 001291B4 C0 24 00 04 */ lfs f1, 4(r4)
-/* 8012D558 001291B8 FC 80 28 1E */ fctiwz f4, f5
-/* 8012D55C 001291BC C0 04 00 18 */ lfs f0, 0x18(r4)
-/* 8012D560 001291C0 FC 40 18 1E */ fctiwz f2, f3
-/* 8012D564 001291C4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8012D568 001291C8 7C BF 03 78 */ or r31, r5, r0
-/* 8012D56C 001291CC EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012D570 001291D0 D8 81 00 08 */ stfd f4, 8(r1)
-/* 8012D574 001291D4 FC 20 08 1E */ fctiwz f1, f1
-/* 8012D578 001291D8 FC 00 00 1E */ fctiwz f0, f0
-/* 8012D57C 001291DC D8 41 00 10 */ stfd f2, 0x10(r1)
-/* 8012D580 001291E0 83 C1 00 0C */ lwz r30, 0xc(r1)
-/* 8012D584 001291E4 D8 21 00 18 */ stfd f1, 0x18(r1)
-/* 8012D588 001291E8 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8012D58C 001291EC D8 01 00 20 */ stfd f0, 0x20(r1)
-/* 8012D590 001291F0 83 81 00 1C */ lwz r28, 0x1c(r1)
-/* 8012D594 001291F4 83 61 00 24 */ lwz r27, 0x24(r1)
-/* 8012D598 001291F8 4B F2 96 3D */ bl func_80056BD4
-/* 8012D59C 001291FC 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D5A0 00129200 41 82 00 88 */ beq lbl_8012D628
-/* 8012D5A4 00129204 7F 43 D3 78 */ mr r3, r26
-/* 8012D5A8 00129208 4B F2 98 85 */ bl func_80056E2C
-/* 8012D5AC 0012920C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D5B0 00129210 41 82 00 48 */ beq lbl_8012D5F8
-/* 8012D5B4 00129214 7F 43 D3 78 */ mr r3, r26
-/* 8012D5B8 00129218 4B F2 99 25 */ bl func_80056EDC
-/* 8012D5BC 0012921C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D5C0 00129220 41 82 00 38 */ beq lbl_8012D5F8
-/* 8012D5C4 00129224 7F 43 D3 78 */ mr r3, r26
-/* 8012D5C8 00129228 4B F2 96 FD */ bl func_80056CC4
-/* 8012D5CC 0012922C 7C 64 1B 78 */ mr r4, r3
-/* 8012D5D0 00129230 38 60 00 0F */ li r3, 0xf
-/* 8012D5D4 00129234 48 02 ED 35 */ bl func_8015C308
-/* 8012D5D8 00129238 7F C4 F3 78 */ mr r4, r30
-/* 8012D5DC 0012923C 7F A5 EB 78 */ mr r5, r29
-/* 8012D5E0 00129240 7F E8 FB 78 */ mr r8, r31
-/* 8012D5E4 00129244 7F 86 07 34 */ extsh r6, r28
-/* 8012D5E8 00129248 7F 67 07 34 */ extsh r7, r27
-/* 8012D5EC 0012924C 38 60 03 F9 */ li r3, 0x3f9
-/* 8012D5F0 00129250 48 12 2B 45 */ bl func_80250134
-/* 8012D5F4 00129254 48 00 00 34 */ b lbl_8012D628
-lbl_8012D5F8:
-/* 8012D5F8 00129258 7F 43 D3 78 */ mr r3, r26
-/* 8012D5FC 0012925C 4B F2 93 81 */ bl func_8005697C
-/* 8012D600 00129260 7C 64 1B 78 */ mr r4, r3
-/* 8012D604 00129264 38 60 00 0F */ li r3, 0xf
-/* 8012D608 00129268 48 02 ED 01 */ bl func_8015C308
-/* 8012D60C 0012926C 7F C4 F3 78 */ mr r4, r30
-/* 8012D610 00129270 7F A5 EB 78 */ mr r5, r29
-/* 8012D614 00129274 7F E8 FB 78 */ mr r8, r31
-/* 8012D618 00129278 7F 86 07 34 */ extsh r6, r28
-/* 8012D61C 0012927C 7F 67 07 34 */ extsh r7, r27
-/* 8012D620 00129280 38 60 03 F9 */ li r3, 0x3f9
-/* 8012D624 00129284 48 12 2B 11 */ bl func_80250134
-lbl_8012D628:
-/* 8012D628 00129288 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012D62C 0012928C 48 09 9B 45 */ bl _restgpr_26
-/* 8012D630 00129290 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012D634 00129294 7C 08 03 A6 */ mtlr r0
-/* 8012D638 00129298 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012D63C 0012929C 4E 80 00 20 */ blr
-
-.global func_8012D640
-func_8012D640:
-/* 8012D640 001292A0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8012D644 001292A4 7C 08 02 A6 */ mflr r0
-/* 8012D648 001292A8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012D64C 001292AC 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012D650 001292B0 48 09 9A D5 */ bl _savegpr_26
-/* 8012D654 001292B4 C0 24 00 00 */ lfs f1, 0(r4)
-/* 8012D658 001292B8 38 00 FF 00 */ li r0, -256
-/* 8012D65C 001292BC C0 04 00 04 */ lfs f0, 4(r4)
-/* 8012D660 001292C0 2C 06 00 00 */ cmpwi r6, 0
-/* 8012D664 001292C4 FC 80 08 1E */ fctiwz f4, f1
-/* 8012D668 001292C8 C0 64 00 10 */ lfs f3, 0x10(r4)
-/* 8012D66C 001292CC EC 20 08 28 */ fsubs f1, f0, f1
-/* 8012D670 001292D0 C0 04 00 18 */ lfs f0, 0x18(r4)
-/* 8012D674 001292D4 FC 40 18 1E */ fctiwz f2, f3
-/* 8012D678 001292D8 7C BF 03 78 */ or r31, r5, r0
-/* 8012D67C 001292DC EC 00 18 28 */ fsubs f0, f0, f3
-/* 8012D680 001292E0 D8 81 00 08 */ stfd f4, 8(r1)
-/* 8012D684 001292E4 FC 20 08 1E */ fctiwz f1, f1
-/* 8012D688 001292E8 7C 7A 1B 78 */ mr r26, r3
-/* 8012D68C 001292EC D8 41 00 10 */ stfd f2, 0x10(r1)
-/* 8012D690 001292F0 FC 00 00 1E */ fctiwz f0, f0
-/* 8012D694 001292F4 D8 21 00 18 */ stfd f1, 0x18(r1)
-/* 8012D698 001292F8 83 C1 00 0C */ lwz r30, 0xc(r1)
-/* 8012D69C 001292FC 83 81 00 1C */ lwz r28, 0x1c(r1)
-/* 8012D6A0 00129300 D8 01 00 20 */ stfd f0, 0x20(r1)
-/* 8012D6A4 00129304 38 1C 00 03 */ addi r0, r28, 3
-/* 8012D6A8 00129308 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8012D6AC 0012930C 83 61 00 24 */ lwz r27, 0x24(r1)
-/* 8012D6B0 00129310 7C 1C 07 34 */ extsh r28, r0
-/* 8012D6B4 00129314 41 82 00 58 */ beq lbl_8012D70C
-/* 8012D6B8 00129318 4B F2 95 1D */ bl func_80056BD4
-/* 8012D6BC 0012931C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D6C0 00129320 41 82 00 4C */ beq lbl_8012D70C
-/* 8012D6C4 00129324 7F 43 D3 78 */ mr r3, r26
-/* 8012D6C8 00129328 4B F2 97 65 */ bl func_80056E2C
-/* 8012D6CC 0012932C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D6D0 00129330 40 82 00 64 */ bne lbl_8012D734
-/* 8012D6D4 00129334 7F 43 D3 78 */ mr r3, r26
-/* 8012D6D8 00129338 38 80 00 A0 */ li r4, 0xa0
-/* 8012D6DC 0012933C 38 A0 00 00 */ li r5, 0
-/* 8012D6E0 00129340 48 2A D8 1D */ bl func_803DAEFC
-/* 8012D6E4 00129344 7C 64 1B 78 */ mr r4, r3
-/* 8012D6E8 00129348 38 60 00 1B */ li r3, 0x1b
-/* 8012D6EC 0012934C 48 02 EC 1D */ bl func_8015C308
-/* 8012D6F0 00129350 7F A5 EB 78 */ mr r5, r29
-/* 8012D6F4 00129354 7F 86 E3 78 */ mr r6, r28
-/* 8012D6F8 00129358 7F E8 FB 78 */ mr r8, r31
-/* 8012D6FC 0012935C 38 9E FF FF */ addi r4, r30, -1
-/* 8012D700 00129360 7F 67 07 34 */ extsh r7, r27
-/* 8012D704 00129364 38 60 0E A0 */ li r3, 0xea0
-/* 8012D708 00129368 48 12 2A 2D */ bl func_80250134
-lbl_8012D70C:
-/* 8012D70C 0012936C 7F 43 D3 78 */ mr r3, r26
-/* 8012D710 00129370 4B F2 93 4D */ bl func_80056A5C
-/* 8012D714 00129374 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8012D718 00129378 4B FF FD E9 */ bl func_8012D500
-/* 8012D71C 0012937C 7F A5 EB 78 */ mr r5, r29
-/* 8012D720 00129380 7F 86 E3 78 */ mr r6, r28
-/* 8012D724 00129384 7F E8 FB 78 */ mr r8, r31
-/* 8012D728 00129388 38 9E 00 35 */ addi r4, r30, 0x35
-/* 8012D72C 0012938C 7F 67 07 34 */ extsh r7, r27
-/* 8012D730 00129390 48 12 2A 05 */ bl func_80250134
-lbl_8012D734:
-/* 8012D734 00129394 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012D738 00129398 48 09 9A 39 */ bl _restgpr_26
-/* 8012D73C 0012939C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012D740 001293A0 7C 08 03 A6 */ mtlr r0
-/* 8012D744 001293A4 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012D748 001293A8 4E 80 00 20 */ blr
-lbl_8012D74C:
-/* 8012D74C 001293AC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012D750 001293B0 7C 08 02 A6 */ mflr r0
-/* 8012D754 001293B4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012D758 001293B8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012D75C 001293BC 48 09 99 D5 */ bl _savegpr_29
-/* 8012D760 001293C0 7C 63 07 34 */ extsh r3, r3
-/* 8012D764 001293C4 38 A1 00 08 */ addi r5, r1, 8
-/* 8012D768 001293C8 38 80 00 08 */ li r4, 8
-/* 8012D76C 001293CC 48 12 66 E1 */ bl func_80253E4C
-/* 8012D770 001293D0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012D774 001293D4 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D778 001293D8 41 82 01 2C */ beq lbl_8012D8A4
-/* 8012D77C 001293DC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D780 001293E0 3B E0 00 00 */ li r31, 0
-/* 8012D784 001293E4 3B A0 00 00 */ li r29, 0
-/* 8012D788 001293E8 93 E3 02 40 */ stw r31, 0x240(r3)
-lbl_8012D78C:
-/* 8012D78C 001293EC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D790 001293F0 57 A3 04 3E */ clrlwi r3, r29, 0x10
-/* 8012D794 001293F4 7C 80 1A 14 */ add r4, r0, r3
-/* 8012D798 001293F8 88 04 02 50 */ lbz r0, 0x250(r4)
-/* 8012D79C 001293FC 28 00 00 FF */ cmplwi r0, 0xff
-/* 8012D7A0 00129400 41 82 00 C0 */ beq lbl_8012D860
-/* 8012D7A4 00129404 57 BE 13 BA */ rlwinm r30, r29, 2, 0xe, 0x1d
-/* 8012D7A8 00129408 48 03 74 C5 */ bl func_80164C6C
-/* 8012D7AC 0012940C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D7B0 00129410 7C 80 F2 14 */ add r4, r0, r30
-/* 8012D7B4 00129414 90 64 01 D0 */ stw r3, 0x1d0(r4)
-/* 8012D7B8 00129418 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D7BC 0012941C 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D7C0 00129420 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012D7C4 00129424 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D7C8 00129428 41 82 00 98 */ beq lbl_8012D860
-/* 8012D7CC 0012942C 48 03 93 39 */ bl func_80166B04
-/* 8012D7D0 00129430 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D7D4 00129434 7C 80 F2 14 */ add r4, r0, r30
-/* 8012D7D8 00129438 90 64 01 F0 */ stw r3, 0x1f0(r4)
-/* 8012D7DC 0012943C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D7E0 00129440 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D7E4 00129444 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012D7E8 00129448 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D7EC 0012944C 41 82 00 54 */ beq lbl_8012D840
-/* 8012D7F0 00129450 48 2A C8 D9 */ bl func_803DA0C8
-/* 8012D7F4 00129454 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D7F8 00129458 30 A3 FF FF */ addic r5, r3, -1
-/* 8012D7FC 0012945C 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 8012D800 00129460 7C A5 19 10 */ subfe r5, r5, r3
-/* 8012D804 00129464 7C 64 02 14 */ add r3, r4, r0
-/* 8012D808 00129468 98 A3 02 10 */ stb r5, 0x210(r3)
-/* 8012D80C 0012946C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D810 00129470 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D814 00129474 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012D818 00129478 48 03 92 BD */ bl func_80166AD4
-/* 8012D81C 0012947C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D820 00129480 7C 80 F2 14 */ add r4, r0, r30
-/* 8012D824 00129484 90 64 02 18 */ stw r3, 0x218(r4)
-/* 8012D828 00129488 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D82C 0012948C 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D830 00129490 80 03 02 18 */ lwz r0, 0x218(r3)
-/* 8012D834 00129494 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D838 00129498 40 82 00 08 */ bne lbl_8012D840
-/* 8012D83C 0012949C 93 E3 01 F0 */ stw r31, 0x1f0(r3)
-lbl_8012D840:
-/* 8012D840 001294A0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D844 001294A4 7C 64 F2 14 */ add r3, r4, r30
-/* 8012D848 001294A8 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 8012D84C 001294AC 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D850 001294B0 41 82 00 10 */ beq lbl_8012D860
-/* 8012D854 001294B4 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 8012D858 001294B8 38 03 00 01 */ addi r0, r3, 1
-/* 8012D85C 001294BC 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_8012D860:
-/* 8012D860 001294C0 3B BD 00 01 */ addi r29, r29, 1
-/* 8012D864 001294C4 28 1D 00 08 */ cmplwi r29, 8
-/* 8012D868 001294C8 41 80 FF 24 */ blt lbl_8012D78C
-/* 8012D86C 001294CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D870 001294D0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012D874 001294D4 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 8012D878 001294D8 41 82 00 20 */ beq lbl_8012D898
-/* 8012D87C 001294DC 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012D880 001294E0 38 60 00 01 */ li r3, 1
-/* 8012D884 001294E4 38 80 00 01 */ li r4, 1
-/* 8012D888 001294E8 38 A0 00 01 */ li r5, 1
-/* 8012D88C 001294EC 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8012D890 001294F0 38 E0 00 00 */ li r7, 0
-/* 8012D894 001294F4 4B F2 8A C5 */ bl func_80056358
-lbl_8012D898:
-/* 8012D898 001294F8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D89C 001294FC 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012D8A0 00129500 90 03 02 44 */ stw r0, 0x244(r3)
-lbl_8012D8A4:
-/* 8012D8A4 00129504 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012D8A8 00129508 48 09 98 D5 */ bl _restgpr_29
-/* 8012D8AC 0012950C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012D8B0 00129510 7C 08 03 A6 */ mtlr r0
-/* 8012D8B4 00129514 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012D8B8 00129518 4E 80 00 20 */ blr
-lbl_8012D8BC:
-/* 8012D8BC 0012951C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012D8C0 00129520 7C 08 02 A6 */ mflr r0
-/* 8012D8C4 00129524 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012D8C8 00129528 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012D8CC 0012952C 48 09 98 65 */ bl _savegpr_29
-/* 8012D8D0 00129530 7C 63 07 34 */ extsh r3, r3
-/* 8012D8D4 00129534 38 A1 00 08 */ addi r5, r1, 8
-/* 8012D8D8 00129538 38 80 00 08 */ li r4, 8
-/* 8012D8DC 0012953C 48 12 65 71 */ bl func_80253E4C
-/* 8012D8E0 00129540 80 01 00 08 */ lwz r0, 8(r1)
-/* 8012D8E4 00129544 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D8E8 00129548 41 82 01 40 */ beq lbl_8012DA28
-/* 8012D8EC 0012954C 48 03 74 8D */ bl func_80164D78
-/* 8012D8F0 00129550 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D8F4 00129554 40 82 01 34 */ bne lbl_8012DA28
-/* 8012D8F8 00129558 48 03 74 B1 */ bl func_80164DA8
-/* 8012D8FC 0012955C 2C 03 00 01 */ cmpwi r3, 1
-/* 8012D900 00129560 40 82 01 28 */ bne lbl_8012DA28
-/* 8012D904 00129564 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D908 00129568 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012D90C 0012956C 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
-/* 8012D910 00129570 41 82 00 08 */ beq lbl_8012D918
-/* 8012D914 00129574 48 00 01 14 */ b lbl_8012DA28
-lbl_8012D918:
-/* 8012D918 00129578 3B E0 00 00 */ li r31, 0
-/* 8012D91C 0012957C 3B A0 00 00 */ li r29, 0
-/* 8012D920 00129580 93 E3 02 40 */ stw r31, 0x240(r3)
-lbl_8012D924:
-/* 8012D924 00129584 57 BE 13 BA */ rlwinm r30, r29, 2, 0xe, 0x1d
-/* 8012D928 00129588 57 A3 04 3E */ clrlwi r3, r29, 0x10
-/* 8012D92C 0012958C 48 03 73 41 */ bl func_80164C6C
-/* 8012D930 00129590 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D934 00129594 7C 80 F2 14 */ add r4, r0, r30
-/* 8012D938 00129598 90 64 01 D0 */ stw r3, 0x1d0(r4)
-/* 8012D93C 0012959C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D940 001295A0 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D944 001295A4 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012D948 001295A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D94C 001295AC 41 82 00 98 */ beq lbl_8012D9E4
-/* 8012D950 001295B0 48 03 91 B5 */ bl func_80166B04
-/* 8012D954 001295B4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D958 001295B8 7C 80 F2 14 */ add r4, r0, r30
-/* 8012D95C 001295BC 90 64 01 F0 */ stw r3, 0x1f0(r4)
-/* 8012D960 001295C0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D964 001295C4 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D968 001295C8 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012D96C 001295CC 2C 03 00 00 */ cmpwi r3, 0
-/* 8012D970 001295D0 41 82 00 54 */ beq lbl_8012D9C4
-/* 8012D974 001295D4 48 2A C7 55 */ bl func_803DA0C8
-/* 8012D978 001295D8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D97C 001295DC 30 A3 FF FF */ addic r5, r3, -1
-/* 8012D980 001295E0 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 8012D984 001295E4 7C A5 19 10 */ subfe r5, r5, r3
-/* 8012D988 001295E8 7C 64 02 14 */ add r3, r4, r0
-/* 8012D98C 001295EC 98 A3 02 10 */ stb r5, 0x210(r3)
-/* 8012D990 001295F0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D994 001295F4 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D998 001295F8 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012D99C 001295FC 48 03 91 39 */ bl func_80166AD4
-/* 8012D9A0 00129600 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D9A4 00129604 7C 80 F2 14 */ add r4, r0, r30
-/* 8012D9A8 00129608 90 64 02 18 */ stw r3, 0x218(r4)
-/* 8012D9AC 0012960C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D9B0 00129610 7C 60 F2 14 */ add r3, r0, r30
-/* 8012D9B4 00129614 80 03 02 18 */ lwz r0, 0x218(r3)
-/* 8012D9B8 00129618 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D9BC 0012961C 40 82 00 08 */ bne lbl_8012D9C4
-/* 8012D9C0 00129620 93 E3 01 F0 */ stw r31, 0x1f0(r3)
-lbl_8012D9C4:
-/* 8012D9C4 00129624 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D9C8 00129628 7C 64 F2 14 */ add r3, r4, r30
-/* 8012D9CC 0012962C 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 8012D9D0 00129630 2C 00 00 00 */ cmpwi r0, 0
-/* 8012D9D4 00129634 41 82 00 10 */ beq lbl_8012D9E4
-/* 8012D9D8 00129638 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 8012D9DC 0012963C 38 03 00 01 */ addi r0, r3, 1
-/* 8012D9E0 00129640 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_8012D9E4:
-/* 8012D9E4 00129644 3B BD 00 01 */ addi r29, r29, 1
-/* 8012D9E8 00129648 28 1D 00 08 */ cmplwi r29, 8
-/* 8012D9EC 0012964C 41 80 FF 38 */ blt lbl_8012D924
-/* 8012D9F0 00129650 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012D9F4 00129654 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012D9F8 00129658 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 8012D9FC 0012965C 41 82 00 20 */ beq lbl_8012DA1C
-/* 8012DA00 00129660 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012DA04 00129664 38 60 00 01 */ li r3, 1
-/* 8012DA08 00129668 38 80 00 01 */ li r4, 1
-/* 8012DA0C 0012966C 38 A0 00 01 */ li r5, 1
-/* 8012DA10 00129670 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8012DA14 00129674 38 E0 00 00 */ li r7, 0
-/* 8012DA18 00129678 4B F2 89 41 */ bl func_80056358
-lbl_8012DA1C:
-/* 8012DA1C 0012967C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DA20 00129680 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012DA24 00129684 90 03 02 44 */ stw r0, 0x244(r3)
-lbl_8012DA28:
-/* 8012DA28 00129688 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012DA2C 0012968C 48 09 97 51 */ bl _restgpr_29
-/* 8012DA30 00129690 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012DA34 00129694 7C 08 03 A6 */ mtlr r0
-/* 8012DA38 00129698 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012DA3C 0012969C 4E 80 00 20 */ blr
-
-.global func_8012DA40
-func_8012DA40:
-/* 8012DA40 001296A0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012DA44 001296A4 7C 08 02 A6 */ mflr r0
-/* 8012DA48 001296A8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012DA4C 001296AC 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012DA50 001296B0 48 09 96 E1 */ bl _savegpr_29
-/* 8012DA54 001296B4 48 03 73 25 */ bl func_80164D78
-/* 8012DA58 001296B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DA5C 001296BC 40 82 01 34 */ bne lbl_8012DB90
-/* 8012DA60 001296C0 48 03 73 49 */ bl func_80164DA8
-/* 8012DA64 001296C4 2C 03 00 01 */ cmpwi r3, 1
-/* 8012DA68 001296C8 40 82 01 28 */ bne lbl_8012DB90
-/* 8012DA6C 001296CC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DA70 001296D0 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012DA74 001296D4 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
-/* 8012DA78 001296D8 41 82 00 08 */ beq lbl_8012DA80
-/* 8012DA7C 001296DC 48 00 01 14 */ b lbl_8012DB90
-lbl_8012DA80:
-/* 8012DA80 001296E0 3B E0 00 00 */ li r31, 0
-/* 8012DA84 001296E4 3B A0 00 00 */ li r29, 0
-/* 8012DA88 001296E8 93 E3 02 40 */ stw r31, 0x240(r3)
-lbl_8012DA8C:
-/* 8012DA8C 001296EC 57 BE 13 BA */ rlwinm r30, r29, 2, 0xe, 0x1d
-/* 8012DA90 001296F0 57 A3 04 3E */ clrlwi r3, r29, 0x10
-/* 8012DA94 001296F4 48 03 71 D9 */ bl func_80164C6C
-/* 8012DA98 001296F8 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DA9C 001296FC 7C 80 F2 14 */ add r4, r0, r30
-/* 8012DAA0 00129700 90 64 01 D0 */ stw r3, 0x1d0(r4)
-/* 8012DAA4 00129704 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DAA8 00129708 7C 60 F2 14 */ add r3, r0, r30
-/* 8012DAAC 0012970C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012DAB0 00129710 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DAB4 00129714 41 82 00 98 */ beq lbl_8012DB4C
-/* 8012DAB8 00129718 48 03 90 4D */ bl func_80166B04
-/* 8012DABC 0012971C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DAC0 00129720 7C 80 F2 14 */ add r4, r0, r30
-/* 8012DAC4 00129724 90 64 01 F0 */ stw r3, 0x1f0(r4)
-/* 8012DAC8 00129728 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DACC 0012972C 7C 60 F2 14 */ add r3, r0, r30
-/* 8012DAD0 00129730 80 63 01 F0 */ lwz r3, 0x1f0(r3)
-/* 8012DAD4 00129734 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DAD8 00129738 41 82 00 54 */ beq lbl_8012DB2C
-/* 8012DADC 0012973C 48 2A C5 ED */ bl func_803DA0C8
-/* 8012DAE0 00129740 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DAE4 00129744 30 A3 FF FF */ addic r5, r3, -1
-/* 8012DAE8 00129748 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 8012DAEC 0012974C 7C A5 19 10 */ subfe r5, r5, r3
-/* 8012DAF0 00129750 7C 64 02 14 */ add r3, r4, r0
-/* 8012DAF4 00129754 98 A3 02 10 */ stb r5, 0x210(r3)
-/* 8012DAF8 00129758 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DAFC 0012975C 7C 60 F2 14 */ add r3, r0, r30
-/* 8012DB00 00129760 80 63 01 D0 */ lwz r3, 0x1d0(r3)
-/* 8012DB04 00129764 48 03 8F D1 */ bl func_80166AD4
-/* 8012DB08 00129768 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DB0C 0012976C 7C 80 F2 14 */ add r4, r0, r30
-/* 8012DB10 00129770 90 64 02 18 */ stw r3, 0x218(r4)
-/* 8012DB14 00129774 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DB18 00129778 7C 60 F2 14 */ add r3, r0, r30
-/* 8012DB1C 0012977C 80 03 02 18 */ lwz r0, 0x218(r3)
-/* 8012DB20 00129780 2C 00 00 00 */ cmpwi r0, 0
-/* 8012DB24 00129784 40 82 00 08 */ bne lbl_8012DB2C
-/* 8012DB28 00129788 93 E3 01 F0 */ stw r31, 0x1f0(r3)
-lbl_8012DB2C:
-/* 8012DB2C 0012978C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DB30 00129790 7C 64 F2 14 */ add r3, r4, r30
-/* 8012DB34 00129794 80 03 01 F0 */ lwz r0, 0x1f0(r3)
-/* 8012DB38 00129798 2C 00 00 00 */ cmpwi r0, 0
-/* 8012DB3C 0012979C 41 82 00 10 */ beq lbl_8012DB4C
-/* 8012DB40 001297A0 80 64 02 40 */ lwz r3, 0x240(r4)
-/* 8012DB44 001297A4 38 03 00 01 */ addi r0, r3, 1
-/* 8012DB48 001297A8 90 04 02 40 */ stw r0, 0x240(r4)
-lbl_8012DB4C:
-/* 8012DB4C 001297AC 3B BD 00 01 */ addi r29, r29, 1
-/* 8012DB50 001297B0 28 1D 00 08 */ cmplwi r29, 8
-/* 8012DB54 001297B4 41 80 FF 38 */ blt lbl_8012DA8C
-/* 8012DB58 001297B8 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DB5C 001297BC 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012DB60 001297C0 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 8012DB64 001297C4 41 82 00 20 */ beq lbl_8012DB84
-/* 8012DB68 001297C8 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012DB6C 001297CC 38 60 00 01 */ li r3, 1
-/* 8012DB70 001297D0 38 80 00 01 */ li r4, 1
-/* 8012DB74 001297D4 38 A0 00 01 */ li r5, 1
-/* 8012DB78 001297D8 54 06 06 3E */ clrlwi r6, r0, 0x18
-/* 8012DB7C 001297DC 38 E0 00 00 */ li r7, 0
-/* 8012DB80 001297E0 4B F2 87 D9 */ bl func_80056358
-lbl_8012DB84:
-/* 8012DB84 001297E4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DB88 001297E8 80 03 02 40 */ lwz r0, 0x240(r3)
-/* 8012DB8C 001297EC 90 03 02 44 */ stw r0, 0x244(r3)
-lbl_8012DB90:
-/* 8012DB90 001297F0 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012DB94 001297F4 48 09 95 E9 */ bl _restgpr_29
-/* 8012DB98 001297F8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012DB9C 001297FC 7C 08 03 A6 */ mtlr r0
-/* 8012DBA0 00129800 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012DBA4 00129804 4E 80 00 20 */ blr
-
-.global func_8012DBA8
-func_8012DBA8:
-/* 8012DBA8 00129808 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DBAC 0012980C 88 05 19 38 */ lbz r0, 0x1938(r5)
-/* 8012DBB0 00129810 2C 00 00 02 */ cmpwi r0, 2
-/* 8012DBB4 00129814 41 82 00 40 */ beq lbl_8012DBF4
-/* 8012DBB8 00129818 40 80 00 10 */ bge lbl_8012DBC8
-/* 8012DBBC 0012981C 2C 00 00 01 */ cmpwi r0, 1
-/* 8012DBC0 00129820 40 80 00 14 */ bge lbl_8012DBD4
-/* 8012DBC4 00129824 4E 80 00 20 */ blr
-lbl_8012DBC8:
-/* 8012DBC8 00129828 2C 00 00 04 */ cmpwi r0, 4
-/* 8012DBCC 0012982C 4C 80 00 20 */ bgelr
-/* 8012DBD0 00129830 48 00 00 44 */ b lbl_8012DC14
-lbl_8012DBD4:
-/* 8012DBD4 00129834 80 05 02 44 */ lwz r0, 0x244(r5)
-/* 8012DBD8 00129838 28 00 00 02 */ cmplwi r0, 2
-/* 8012DBDC 0012983C 4C 80 00 20 */ bgelr
-/* 8012DBE0 00129840 90 65 1A D8 */ stw r3, 0x1ad8(r5)
-/* 8012DBE4 00129844 38 00 00 9D */ li r0, 0x9d
-/* 8012DBE8 00129848 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DBEC 0012984C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012DBF0 00129850 4E 80 00 20 */ blr
-lbl_8012DBF4:
-/* 8012DBF4 00129854 80 05 02 44 */ lwz r0, 0x244(r5)
-/* 8012DBF8 00129858 28 00 00 04 */ cmplwi r0, 4
-/* 8012DBFC 0012985C 4C 80 00 20 */ bgelr
-/* 8012DC00 00129860 90 65 1A D8 */ stw r3, 0x1ad8(r5)
-/* 8012DC04 00129864 38 00 00 9D */ li r0, 0x9d
-/* 8012DC08 00129868 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC0C 0012986C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012DC10 00129870 4E 80 00 20 */ blr
-lbl_8012DC14:
-/* 8012DC14 00129874 80 85 02 44 */ lwz r4, 0x244(r5)
-/* 8012DC18 00129878 80 05 02 4C */ lwz r0, 0x24c(r5)
-/* 8012DC1C 0012987C 7C 04 00 40 */ cmplw r4, r0
-/* 8012DC20 00129880 4C 80 00 20 */ bgelr
-/* 8012DC24 00129884 90 65 1A D8 */ stw r3, 0x1ad8(r5)
-/* 8012DC28 00129888 38 00 00 9D */ li r0, 0x9d
-/* 8012DC2C 0012988C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC30 00129890 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012DC34 00129894 4E 80 00 20 */ blr
-
-.global func_8012DC38
-func_8012DC38:
-/* 8012DC38 00129898 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012DC3C 0012989C 7C 08 02 A6 */ mflr r0
-/* 8012DC40 001298A0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012DC44 001298A4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012DC48 001298A8 48 09 94 DD */ bl _savegpr_26
-/* 8012DC4C 001298AC 80 ED 82 98 */ lwz r7, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC50 001298B0 7C 9D 23 78 */ mr r29, r4
-/* 8012DC54 001298B4 39 00 00 04 */ li r8, 4
-/* 8012DC58 001298B8 7C 7C 1B 78 */ mr r28, r3
-/* 8012DC5C 001298BC 98 67 09 B0 */ stb r3, 0x9b0(r7)
-/* 8012DC60 001298C0 7C BE 2B 78 */ mr r30, r5
-/* 8012DC64 001298C4 7C DF 33 78 */ mr r31, r6
-/* 8012DC68 001298C8 38 E0 00 00 */ li r7, 0
-/* 8012DC6C 001298CC 81 6D 82 98 */ lwz r11, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC70 001298D0 38 00 00 00 */ li r0, 0
-/* 8012DC74 001298D4 39 40 00 01 */ li r10, 1
-/* 8012DC78 001298D8 39 20 00 06 */ li r9, 6
-/* 8012DC7C 001298DC 98 8B 09 B1 */ stb r4, 0x9b1(r11)
-/* 8012DC80 001298E0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC84 001298E4 98 A4 09 B2 */ stb r5, 0x9b2(r4)
-/* 8012DC88 001298E8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC8C 001298EC 98 C4 09 B3 */ stb r6, 0x9b3(r4)
-/* 8012DC90 001298F0 7D 09 03 A6 */ mtctr r8
-lbl_8012DC94:
-/* 8012DC94 001298F4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DC98 001298F8 54 E5 06 3E */ clrlwi r5, r7, 0x18
-/* 8012DC9C 001298FC 1C 85 00 0C */ mulli r4, r5, 0xc
-/* 8012DCA0 00129900 7C A6 2A 14 */ add r5, r6, r5
-/* 8012DCA4 00129904 98 05 09 AC */ stb r0, 0x9ac(r5)
-/* 8012DCA8 00129908 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCAC 0012990C 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCB0 00129910 98 05 09 7C */ stb r0, 0x97c(r5)
-/* 8012DCB4 00129914 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCB8 00129918 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCBC 0012991C 98 05 09 7D */ stb r0, 0x97d(r5)
-/* 8012DCC0 00129920 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCC4 00129924 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCC8 00129928 98 05 09 7E */ stb r0, 0x97e(r5)
-/* 8012DCCC 0012992C 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCD0 00129930 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCD4 00129934 98 05 09 7F */ stb r0, 0x97f(r5)
-/* 8012DCD8 00129938 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCDC 0012993C 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCE0 00129940 98 05 09 80 */ stb r0, 0x980(r5)
-/* 8012DCE4 00129944 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCE8 00129948 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCEC 0012994C 98 05 09 81 */ stb r0, 0x981(r5)
-/* 8012DCF0 00129950 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DCF4 00129954 7C A5 22 14 */ add r5, r5, r4
-/* 8012DCF8 00129958 99 45 09 82 */ stb r10, 0x982(r5)
-/* 8012DCFC 0012995C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DD00 00129960 80 A6 01 4C */ lwz r5, 0x14c(r6)
-/* 8012DD04 00129964 80 A5 00 08 */ lwz r5, 8(r5)
-/* 8012DD08 00129968 2C 05 00 02 */ cmpwi r5, 2
-/* 8012DD0C 0012996C 41 82 00 14 */ beq lbl_8012DD20
-/* 8012DD10 00129970 40 80 00 34 */ bge lbl_8012DD44
-/* 8012DD14 00129974 2C 05 00 01 */ cmpwi r5, 1
-/* 8012DD18 00129978 40 80 00 24 */ bge lbl_8012DD3C
-/* 8012DD1C 0012997C 48 00 00 28 */ b lbl_8012DD44
-lbl_8012DD20:
-/* 8012DD20 00129980 80 A6 09 74 */ lwz r5, 0x974(r6)
-/* 8012DD24 00129984 54 A5 97 FF */ rlwinm. r5, r5, 0x12, 0x1f, 0x1f
-/* 8012DD28 00129988 41 82 00 0C */ beq lbl_8012DD34
-/* 8012DD2C 0012998C 39 00 00 03 */ li r8, 3
-/* 8012DD30 00129990 48 00 00 18 */ b lbl_8012DD48
-lbl_8012DD34:
-/* 8012DD34 00129994 39 00 00 00 */ li r8, 0
-/* 8012DD38 00129998 48 00 00 10 */ b lbl_8012DD48
-lbl_8012DD3C:
-/* 8012DD3C 0012999C 39 00 00 01 */ li r8, 1
-/* 8012DD40 001299A0 48 00 00 08 */ b lbl_8012DD48
-lbl_8012DD44:
-/* 8012DD44 001299A4 39 00 00 02 */ li r8, 2
-lbl_8012DD48:
-/* 8012DD48 001299A8 7C A6 22 14 */ add r5, r6, r4
-/* 8012DD4C 001299AC 54 E4 06 3E */ clrlwi r4, r7, 0x18
-/* 8012DD50 001299B0 99 05 09 83 */ stb r8, 0x983(r5)
-/* 8012DD54 001299B4 1C A4 03 E0 */ mulli r5, r4, 0x3e0
-/* 8012DD58 001299B8 38 E7 00 01 */ addi r7, r7, 1
-/* 8012DD5C 001299BC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DD60 001299C0 7C 84 2A 14 */ add r4, r4, r5
-/* 8012DD64 001299C4 91 24 09 BC */ stw r9, 0x9bc(r4)
-/* 8012DD68 001299C8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DD6C 001299CC 7C 84 2A 14 */ add r4, r4, r5
-/* 8012DD70 001299D0 91 24 09 B8 */ stw r9, 0x9b8(r4)
-/* 8012DD74 001299D4 42 00 FF 20 */ bdnz lbl_8012DC94
-/* 8012DD78 001299D8 28 03 00 FF */ cmplwi r3, 0xff
-/* 8012DD7C 001299DC 41 82 00 94 */ beq lbl_8012DE10
-/* 8012DD80 001299E0 3B 40 00 00 */ li r26, 0
-lbl_8012DD84:
-/* 8012DD84 001299E4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DD88 001299E8 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
-/* 8012DD8C 001299EC 7C 60 DA 14 */ add r3, r0, r27
-/* 8012DD90 001299F0 80 63 19 5C */ lwz r3, 0x195c(r3)
-/* 8012DD94 001299F4 4B F2 8E 41 */ bl func_80056BD4
-/* 8012DD98 001299F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DD9C 001299FC 40 82 00 2C */ bne lbl_8012DDC8
-/* 8012DDA0 00129A00 48 2A E3 C9 */ bl func_803DC168
-/* 8012DDA4 00129A04 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DDA8 00129A08 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DDAC 00129A0C 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DDB0 00129A10 7C 65 1B 78 */ mr r5, r3
-/* 8012DDB4 00129A14 38 80 00 00 */ li r4, 0
-/* 8012DDB8 00129A18 7C 66 02 14 */ add r3, r6, r0
-/* 8012DDBC 00129A1C 38 63 09 C0 */ addi r3, r3, 0x9c0
-/* 8012DDC0 00129A20 4B ED 63 45 */ bl memset
-/* 8012DDC4 00129A24 48 00 00 24 */ b lbl_8012DDE8
-lbl_8012DDC8:
-/* 8012DDC8 00129A28 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DDCC 00129A2C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DDD0 00129A30 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DDD4 00129A34 7C 64 DA 14 */ add r3, r4, r27
-/* 8012DDD8 00129A38 80 63 19 5C */ lwz r3, 0x195c(r3)
-/* 8012DDDC 00129A3C 7C 84 02 14 */ add r4, r4, r0
-/* 8012DDE0 00129A40 38 84 09 C0 */ addi r4, r4, 0x9c0
-/* 8012DDE4 00129A44 48 2A E9 65 */ bl func_803DC748
-lbl_8012DDE8:
-/* 8012DDE8 00129A48 3B 5A 00 01 */ addi r26, r26, 1
-/* 8012DDEC 00129A4C 28 1A 00 06 */ cmplwi r26, 6
-/* 8012DDF0 00129A50 41 80 FF 94 */ blt lbl_8012DD84
-/* 8012DDF4 00129A54 38 60 00 00 */ li r3, 0
-/* 8012DDF8 00129A58 38 80 00 00 */ li r4, 0
-/* 8012DDFC 00129A5C 48 00 07 31 */ bl func_8012E52C
-/* 8012DE00 00129A60 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DE04 00129A64 7F 83 E3 78 */ mr r3, r28
-/* 8012DE08 00129A68 38 84 09 B8 */ addi r4, r4, 0x9b8
-/* 8012DE0C 00129A6C 48 03 A2 79 */ bl func_80168084
-lbl_8012DE10:
-/* 8012DE10 00129A70 28 1D 00 FF */ cmplwi r29, 0xff
-/* 8012DE14 00129A74 41 82 00 94 */ beq lbl_8012DEA8
-/* 8012DE18 00129A78 3B 40 00 00 */ li r26, 0
-lbl_8012DE1C:
-/* 8012DE1C 00129A7C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DE20 00129A80 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
-/* 8012DE24 00129A84 7C 60 DA 14 */ add r3, r0, r27
-/* 8012DE28 00129A88 80 63 19 8C */ lwz r3, 0x198c(r3)
-/* 8012DE2C 00129A8C 4B F2 8D A9 */ bl func_80056BD4
-/* 8012DE30 00129A90 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DE34 00129A94 40 82 00 2C */ bne lbl_8012DE60
-/* 8012DE38 00129A98 48 2A E3 31 */ bl func_803DC168
-/* 8012DE3C 00129A9C 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DE40 00129AA0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DE44 00129AA4 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DE48 00129AA8 7C 65 1B 78 */ mr r5, r3
-/* 8012DE4C 00129AAC 38 80 00 00 */ li r4, 0
-/* 8012DE50 00129AB0 7C 66 02 14 */ add r3, r6, r0
-/* 8012DE54 00129AB4 38 63 0D A0 */ addi r3, r3, 0xda0
-/* 8012DE58 00129AB8 4B ED 62 AD */ bl memset
-/* 8012DE5C 00129ABC 48 00 00 24 */ b lbl_8012DE80
-lbl_8012DE60:
-/* 8012DE60 00129AC0 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DE64 00129AC4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DE68 00129AC8 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DE6C 00129ACC 7C 64 DA 14 */ add r3, r4, r27
-/* 8012DE70 00129AD0 80 63 19 8C */ lwz r3, 0x198c(r3)
-/* 8012DE74 00129AD4 7C 84 02 14 */ add r4, r4, r0
-/* 8012DE78 00129AD8 38 84 0D A0 */ addi r4, r4, 0xda0
-/* 8012DE7C 00129ADC 48 2A E8 CD */ bl func_803DC748
-lbl_8012DE80:
-/* 8012DE80 00129AE0 3B 5A 00 01 */ addi r26, r26, 1
-/* 8012DE84 00129AE4 28 1A 00 06 */ cmplwi r26, 6
-/* 8012DE88 00129AE8 41 80 FF 94 */ blt lbl_8012DE1C
-/* 8012DE8C 00129AEC 38 60 00 01 */ li r3, 1
-/* 8012DE90 00129AF0 38 80 00 00 */ li r4, 0
-/* 8012DE94 00129AF4 48 00 06 99 */ bl func_8012E52C
-/* 8012DE98 00129AF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DE9C 00129AFC 7F A3 EB 78 */ mr r3, r29
-/* 8012DEA0 00129B00 38 84 0D 98 */ addi r4, r4, 0xd98
-/* 8012DEA4 00129B04 48 03 A1 E1 */ bl func_80168084
-lbl_8012DEA8:
-/* 8012DEA8 00129B08 28 1E 00 FF */ cmplwi r30, 0xff
-/* 8012DEAC 00129B0C 41 82 00 94 */ beq lbl_8012DF40
-/* 8012DEB0 00129B10 3B 40 00 00 */ li r26, 0
-lbl_8012DEB4:
-/* 8012DEB4 00129B14 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DEB8 00129B18 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
-/* 8012DEBC 00129B1C 7C 60 DA 14 */ add r3, r0, r27
-/* 8012DEC0 00129B20 80 63 19 74 */ lwz r3, 0x1974(r3)
-/* 8012DEC4 00129B24 4B F2 8D 11 */ bl func_80056BD4
-/* 8012DEC8 00129B28 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DECC 00129B2C 40 82 00 2C */ bne lbl_8012DEF8
-/* 8012DED0 00129B30 48 2A E2 99 */ bl func_803DC168
-/* 8012DED4 00129B34 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DED8 00129B38 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DEDC 00129B3C 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DEE0 00129B40 7C 65 1B 78 */ mr r5, r3
-/* 8012DEE4 00129B44 38 80 00 00 */ li r4, 0
-/* 8012DEE8 00129B48 7C 66 02 14 */ add r3, r6, r0
-/* 8012DEEC 00129B4C 38 63 11 80 */ addi r3, r3, 0x1180
-/* 8012DEF0 00129B50 4B ED 62 15 */ bl memset
-/* 8012DEF4 00129B54 48 00 00 24 */ b lbl_8012DF18
-lbl_8012DEF8:
-/* 8012DEF8 00129B58 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DEFC 00129B5C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DF00 00129B60 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DF04 00129B64 7C 64 DA 14 */ add r3, r4, r27
-/* 8012DF08 00129B68 80 63 19 74 */ lwz r3, 0x1974(r3)
-/* 8012DF0C 00129B6C 7C 84 02 14 */ add r4, r4, r0
-/* 8012DF10 00129B70 38 84 11 80 */ addi r4, r4, 0x1180
-/* 8012DF14 00129B74 48 2A E8 35 */ bl func_803DC748
-lbl_8012DF18:
-/* 8012DF18 00129B78 3B 5A 00 01 */ addi r26, r26, 1
-/* 8012DF1C 00129B7C 28 1A 00 06 */ cmplwi r26, 6
-/* 8012DF20 00129B80 41 80 FF 94 */ blt lbl_8012DEB4
-/* 8012DF24 00129B84 38 60 00 02 */ li r3, 2
-/* 8012DF28 00129B88 38 80 00 00 */ li r4, 0
-/* 8012DF2C 00129B8C 48 00 06 01 */ bl func_8012E52C
-/* 8012DF30 00129B90 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DF34 00129B94 7F C3 F3 78 */ mr r3, r30
-/* 8012DF38 00129B98 38 84 11 78 */ addi r4, r4, 0x1178
-/* 8012DF3C 00129B9C 48 03 A1 49 */ bl func_80168084
-lbl_8012DF40:
-/* 8012DF40 00129BA0 28 1F 00 FF */ cmplwi r31, 0xff
-/* 8012DF44 00129BA4 41 82 00 94 */ beq lbl_8012DFD8
-/* 8012DF48 00129BA8 3B 40 00 00 */ li r26, 0
-lbl_8012DF4C:
-/* 8012DF4C 00129BAC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DF50 00129BB0 57 5B 15 BA */ rlwinm r27, r26, 2, 0x16, 0x1d
-/* 8012DF54 00129BB4 7C 60 DA 14 */ add r3, r0, r27
-/* 8012DF58 00129BB8 80 63 19 A4 */ lwz r3, 0x19a4(r3)
-/* 8012DF5C 00129BBC 4B F2 8C 79 */ bl func_80056BD4
-/* 8012DF60 00129BC0 2C 03 00 00 */ cmpwi r3, 0
-/* 8012DF64 00129BC4 40 82 00 2C */ bne lbl_8012DF90
-/* 8012DF68 00129BC8 48 2A E2 01 */ bl func_803DC168
-/* 8012DF6C 00129BCC 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DF70 00129BD0 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DF74 00129BD4 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DF78 00129BD8 7C 65 1B 78 */ mr r5, r3
-/* 8012DF7C 00129BDC 38 80 00 00 */ li r4, 0
-/* 8012DF80 00129BE0 7C 66 02 14 */ add r3, r6, r0
-/* 8012DF84 00129BE4 38 63 15 60 */ addi r3, r3, 0x1560
-/* 8012DF88 00129BE8 4B ED 61 7D */ bl memset
-/* 8012DF8C 00129BEC 48 00 00 24 */ b lbl_8012DFB0
-lbl_8012DF90:
-/* 8012DF90 00129BF0 57 40 06 3E */ clrlwi r0, r26, 0x18
-/* 8012DF94 00129BF4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DF98 00129BF8 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012DF9C 00129BFC 7C 64 DA 14 */ add r3, r4, r27
-/* 8012DFA0 00129C00 80 63 19 A4 */ lwz r3, 0x19a4(r3)
-/* 8012DFA4 00129C04 7C 84 02 14 */ add r4, r4, r0
-/* 8012DFA8 00129C08 38 84 15 60 */ addi r4, r4, 0x1560
-/* 8012DFAC 00129C0C 48 2A E7 9D */ bl func_803DC748
-lbl_8012DFB0:
-/* 8012DFB0 00129C10 3B 5A 00 01 */ addi r26, r26, 1
-/* 8012DFB4 00129C14 28 1A 00 06 */ cmplwi r26, 6
-/* 8012DFB8 00129C18 41 80 FF 94 */ blt lbl_8012DF4C
-/* 8012DFBC 00129C1C 38 60 00 03 */ li r3, 3
-/* 8012DFC0 00129C20 38 80 00 00 */ li r4, 0
-/* 8012DFC4 00129C24 48 00 05 69 */ bl func_8012E52C
-/* 8012DFC8 00129C28 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012DFCC 00129C2C 7F E3 FB 78 */ mr r3, r31
-/* 8012DFD0 00129C30 38 84 15 58 */ addi r4, r4, 0x1558
-/* 8012DFD4 00129C34 48 03 A0 B1 */ bl func_80168084
-lbl_8012DFD8:
-/* 8012DFD8 00129C38 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012DFDC 00129C3C 48 09 91 95 */ bl _restgpr_26
-/* 8012DFE0 00129C40 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012DFE4 00129C44 7C 08 03 A6 */ mtlr r0
-/* 8012DFE8 00129C48 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012DFEC 00129C4C 4E 80 00 20 */ blr
-
-.global func_8012DFF0
-func_8012DFF0:
-/* 8012DFF0 00129C50 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012DFF4 00129C54 7C 08 02 A6 */ mflr r0
-/* 8012DFF8 00129C58 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012DFFC 00129C5C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012E000 00129C60 48 09 91 2D */ bl _savegpr_28
-/* 8012E004 00129C64 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E008 00129C68 38 C0 00 04 */ li r6, 4
-/* 8012E00C 00129C6C 38 60 00 00 */ li r3, 0
-/* 8012E010 00129C70 38 00 00 00 */ li r0, 0
-/* 8012E014 00129C74 8B E4 09 B0 */ lbz r31, 0x9b0(r4)
-/* 8012E018 00129C78 38 E0 00 01 */ li r7, 1
-/* 8012E01C 00129C7C 8B C4 09 B1 */ lbz r30, 0x9b1(r4)
-/* 8012E020 00129C80 38 A0 00 06 */ li r5, 6
-/* 8012E024 00129C84 7C C9 03 A6 */ mtctr r6
-lbl_8012E028:
-/* 8012E028 00129C88 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E02C 00129C8C 54 68 06 3E */ clrlwi r8, r3, 0x18
-/* 8012E030 00129C90 1D 28 00 0C */ mulli r9, r8, 0xc
-/* 8012E034 00129C94 38 63 00 01 */ addi r3, r3, 1
-/* 8012E038 00129C98 7C 84 42 14 */ add r4, r4, r8
-/* 8012E03C 00129C9C 98 04 09 AC */ stb r0, 0x9ac(r4)
-/* 8012E040 00129CA0 1D 08 03 E0 */ mulli r8, r8, 0x3e0
-/* 8012E044 00129CA4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E048 00129CA8 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E04C 00129CAC 98 04 09 7C */ stb r0, 0x97c(r4)
-/* 8012E050 00129CB0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E054 00129CB4 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E058 00129CB8 98 04 09 7D */ stb r0, 0x97d(r4)
-/* 8012E05C 00129CBC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E060 00129CC0 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E064 00129CC4 98 04 09 7E */ stb r0, 0x97e(r4)
-/* 8012E068 00129CC8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E06C 00129CCC 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E070 00129CD0 98 04 09 7F */ stb r0, 0x97f(r4)
-/* 8012E074 00129CD4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E078 00129CD8 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E07C 00129CDC 98 04 09 80 */ stb r0, 0x980(r4)
-/* 8012E080 00129CE0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E084 00129CE4 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E088 00129CE8 98 04 09 81 */ stb r0, 0x981(r4)
-/* 8012E08C 00129CEC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E090 00129CF0 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E094 00129CF4 98 E4 09 82 */ stb r7, 0x982(r4)
-/* 8012E098 00129CF8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E09C 00129CFC 7C 84 4A 14 */ add r4, r4, r9
-/* 8012E0A0 00129D00 98 C4 09 83 */ stb r6, 0x983(r4)
-/* 8012E0A4 00129D04 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E0A8 00129D08 7C 84 42 14 */ add r4, r4, r8
-/* 8012E0AC 00129D0C 90 A4 09 BC */ stw r5, 0x9bc(r4)
-/* 8012E0B0 00129D10 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E0B4 00129D14 7C 84 42 14 */ add r4, r4, r8
-/* 8012E0B8 00129D18 90 A4 09 B8 */ stw r5, 0x9b8(r4)
-/* 8012E0BC 00129D1C 42 00 FF 6C */ bdnz lbl_8012E028
-/* 8012E0C0 00129D20 28 1F 00 FF */ cmplwi r31, 0xff
-/* 8012E0C4 00129D24 41 82 00 94 */ beq lbl_8012E158
-/* 8012E0C8 00129D28 3B 80 00 00 */ li r28, 0
-lbl_8012E0CC:
-/* 8012E0CC 00129D2C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E0D0 00129D30 57 9D 15 BA */ rlwinm r29, r28, 2, 0x16, 0x1d
-/* 8012E0D4 00129D34 7C 60 EA 14 */ add r3, r0, r29
-/* 8012E0D8 00129D38 80 63 19 8C */ lwz r3, 0x198c(r3)
-/* 8012E0DC 00129D3C 4B F2 8A F9 */ bl func_80056BD4
-/* 8012E0E0 00129D40 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E0E4 00129D44 40 82 00 2C */ bne lbl_8012E110
-/* 8012E0E8 00129D48 48 2A E0 81 */ bl func_803DC168
-/* 8012E0EC 00129D4C 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 8012E0F0 00129D50 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E0F4 00129D54 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012E0F8 00129D58 7C 65 1B 78 */ mr r5, r3
-/* 8012E0FC 00129D5C 38 80 00 00 */ li r4, 0
-/* 8012E100 00129D60 7C 66 02 14 */ add r3, r6, r0
-/* 8012E104 00129D64 38 63 09 C0 */ addi r3, r3, 0x9c0
-/* 8012E108 00129D68 4B ED 5F FD */ bl memset
-/* 8012E10C 00129D6C 48 00 00 24 */ b lbl_8012E130
-lbl_8012E110:
-/* 8012E110 00129D70 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 8012E114 00129D74 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E118 00129D78 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012E11C 00129D7C 7C 64 EA 14 */ add r3, r4, r29
-/* 8012E120 00129D80 80 63 19 8C */ lwz r3, 0x198c(r3)
-/* 8012E124 00129D84 7C 84 02 14 */ add r4, r4, r0
-/* 8012E128 00129D88 38 84 09 C0 */ addi r4, r4, 0x9c0
-/* 8012E12C 00129D8C 48 2A E6 1D */ bl func_803DC748
-lbl_8012E130:
-/* 8012E130 00129D90 3B 9C 00 01 */ addi r28, r28, 1
-/* 8012E134 00129D94 28 1C 00 06 */ cmplwi r28, 6
-/* 8012E138 00129D98 41 80 FF 94 */ blt lbl_8012E0CC
-/* 8012E13C 00129D9C 38 60 00 00 */ li r3, 0
-/* 8012E140 00129DA0 38 80 00 00 */ li r4, 0
-/* 8012E144 00129DA4 48 00 05 89 */ bl func_8012E6CC
-/* 8012E148 00129DA8 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E14C 00129DAC 7F E3 FB 78 */ mr r3, r31
-/* 8012E150 00129DB0 38 84 09 B8 */ addi r4, r4, 0x9b8
-/* 8012E154 00129DB4 48 03 9F 31 */ bl func_80168084
-lbl_8012E158:
-/* 8012E158 00129DB8 28 1E 00 FF */ cmplwi r30, 0xff
-/* 8012E15C 00129DBC 41 82 00 94 */ beq lbl_8012E1F0
-/* 8012E160 00129DC0 3B 80 00 00 */ li r28, 0
-lbl_8012E164:
-/* 8012E164 00129DC4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E168 00129DC8 57 9D 15 BA */ rlwinm r29, r28, 2, 0x16, 0x1d
-/* 8012E16C 00129DCC 7C 60 EA 14 */ add r3, r0, r29
-/* 8012E170 00129DD0 80 63 19 5C */ lwz r3, 0x195c(r3)
-/* 8012E174 00129DD4 4B F2 8A 61 */ bl func_80056BD4
-/* 8012E178 00129DD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E17C 00129DDC 40 82 00 2C */ bne lbl_8012E1A8
-/* 8012E180 00129DE0 48 2A DF E9 */ bl func_803DC168
-/* 8012E184 00129DE4 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 8012E188 00129DE8 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E18C 00129DEC 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012E190 00129DF0 7C 65 1B 78 */ mr r5, r3
-/* 8012E194 00129DF4 38 80 00 00 */ li r4, 0
-/* 8012E198 00129DF8 7C 66 02 14 */ add r3, r6, r0
-/* 8012E19C 00129DFC 38 63 0D A0 */ addi r3, r3, 0xda0
-/* 8012E1A0 00129E00 4B ED 5F 65 */ bl memset
-/* 8012E1A4 00129E04 48 00 00 24 */ b lbl_8012E1C8
-lbl_8012E1A8:
-/* 8012E1A8 00129E08 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 8012E1AC 00129E0C 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E1B0 00129E10 1C 00 00 A4 */ mulli r0, r0, 0xa4
-/* 8012E1B4 00129E14 7C 64 EA 14 */ add r3, r4, r29
-/* 8012E1B8 00129E18 80 63 19 5C */ lwz r3, 0x195c(r3)
-/* 8012E1BC 00129E1C 7C 84 02 14 */ add r4, r4, r0
-/* 8012E1C0 00129E20 38 84 0D A0 */ addi r4, r4, 0xda0
-/* 8012E1C4 00129E24 48 2A E5 85 */ bl func_803DC748
-lbl_8012E1C8:
-/* 8012E1C8 00129E28 3B 9C 00 01 */ addi r28, r28, 1
-/* 8012E1CC 00129E2C 28 1C 00 06 */ cmplwi r28, 6
-/* 8012E1D0 00129E30 41 80 FF 94 */ blt lbl_8012E164
-/* 8012E1D4 00129E34 38 60 00 01 */ li r3, 1
-/* 8012E1D8 00129E38 38 80 00 00 */ li r4, 0
-/* 8012E1DC 00129E3C 48 00 04 F1 */ bl func_8012E6CC
-/* 8012E1E0 00129E40 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E1E4 00129E44 7F C3 F3 78 */ mr r3, r30
-/* 8012E1E8 00129E48 38 84 0D 98 */ addi r4, r4, 0xd98
-/* 8012E1EC 00129E4C 48 03 9E 99 */ bl func_80168084
-lbl_8012E1F0:
-/* 8012E1F0 00129E50 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012E1F4 00129E54 48 09 8F 85 */ bl _restgpr_28
-/* 8012E1F8 00129E58 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012E1FC 00129E5C 7C 08 03 A6 */ mtlr r0
-/* 8012E200 00129E60 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012E204 00129E64 4E 80 00 20 */ blr
-
-.global func_8012E208
-func_8012E208:
-/* 8012E208 00129E68 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8012E20C 00129E6C 7C 08 02 A6 */ mflr r0
-/* 8012E210 00129E70 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012E214 00129E74 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012E218 00129E78 48 09 8E FD */ bl _savegpr_22
-/* 8012E21C 00129E7C 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E220 00129E80 3B E1 00 08 */ addi r31, r1, 8
-/* 8012E224 00129E84 3B C0 00 00 */ li r30, 0
-/* 8012E228 00129E88 3B A0 00 00 */ li r29, 0
-/* 8012E22C 00129E8C 38 A6 19 CC */ addi r5, r6, 0x19cc
-/* 8012E230 00129E90 38 86 19 D8 */ addi r4, r6, 0x19d8
-/* 8012E234 00129E94 38 66 19 D2 */ addi r3, r6, 0x19d2
-/* 8012E238 00129E98 38 06 19 DE */ addi r0, r6, 0x19de
-/* 8012E23C 00129E9C 90 A1 00 08 */ stw r5, 8(r1)
-/* 8012E240 00129EA0 3B 40 00 00 */ li r26, 0
-/* 8012E244 00129EA4 3B 20 00 01 */ li r25, 1
-/* 8012E248 00129EA8 3B 02 8D 8C */ addi r24, r2, lbl_8064138C-_SDA2_BASE_
-/* 8012E24C 00129EAC 90 81 00 0C */ stw r4, 0xc(r1)
-/* 8012E250 00129EB0 3A E0 00 02 */ li r23, 2
-/* 8012E254 00129EB4 3B 60 00 06 */ li r27, 6
-/* 8012E258 00129EB8 3B 80 00 06 */ li r28, 6
-/* 8012E25C 00129EBC 90 61 00 10 */ stw r3, 0x10(r1)
-/* 8012E260 00129EC0 90 01 00 14 */ stw r0, 0x14(r1)
-lbl_8012E264:
-/* 8012E264 00129EC4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E268 00129EC8 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 8012E26C 00129ECC 7C A6 22 14 */ add r5, r6, r4
-/* 8012E270 00129ED0 88 65 09 B0 */ lbz r3, 0x9b0(r5)
-/* 8012E274 00129ED4 28 03 00 FF */ cmplwi r3, 0xff
-/* 8012E278 00129ED8 41 82 01 24 */ beq lbl_8012E39C
-/* 8012E27C 00129EDC 88 05 09 AC */ lbz r0, 0x9ac(r5)
-/* 8012E280 00129EE0 2C 00 00 01 */ cmpwi r0, 1
-/* 8012E284 00129EE4 41 82 00 44 */ beq lbl_8012E2C8
-/* 8012E288 00129EE8 40 80 00 10 */ bge lbl_8012E298
-/* 8012E28C 00129EEC 2C 00 00 00 */ cmpwi r0, 0
-/* 8012E290 00129EF0 40 80 00 14 */ bge lbl_8012E2A4
-/* 8012E294 00129EF4 48 00 01 0C */ b lbl_8012E3A0
-lbl_8012E298:
-/* 8012E298 00129EF8 2C 00 00 03 */ cmpwi r0, 3
-/* 8012E29C 00129EFC 40 80 01 04 */ bge lbl_8012E3A0
-/* 8012E2A0 00129F00 48 00 00 F4 */ b lbl_8012E394
-lbl_8012E2A4:
-/* 8012E2A4 00129F04 1C 04 00 0C */ mulli r0, r4, 0xc
-/* 8012E2A8 00129F08 7C 86 02 14 */ add r4, r6, r0
-/* 8012E2AC 00129F0C 38 84 09 7C */ addi r4, r4, 0x97c
-/* 8012E2B0 00129F10 48 03 9E 01 */ bl func_801680B0
-/* 8012E2B4 00129F14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E2B8 00129F18 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 8012E2BC 00129F1C 7C 63 02 14 */ add r3, r3, r0
-/* 8012E2C0 00129F20 9B 23 09 AC */ stb r25, 0x9ac(r3)
-/* 8012E2C4 00129F24 48 00 00 DC */ b lbl_8012E3A0
-lbl_8012E2C8:
-/* 8012E2C8 00129F28 1E C4 00 0C */ mulli r22, r4, 0xc
-/* 8012E2CC 00129F2C 7C 86 B2 14 */ add r4, r6, r22
-/* 8012E2D0 00129F30 38 84 09 7C */ addi r4, r4, 0x97c
-/* 8012E2D4 00129F34 48 03 9E 75 */ bl func_80168148
-/* 8012E2D8 00129F38 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E2DC 00129F3C 41 82 00 C4 */ beq lbl_8012E3A0
-/* 8012E2E0 00129F40 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E2E4 00129F44 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 8012E2E8 00129F48 7C 60 22 14 */ add r3, r0, r4
-/* 8012E2EC 00129F4C 9B 43 09 AC */ stb r26, 0x9ac(r3)
-/* 8012E2F0 00129F50 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E2F4 00129F54 7C A3 B2 14 */ add r5, r3, r22
-/* 8012E2F8 00129F58 88 05 09 82 */ lbz r0, 0x982(r5)
-/* 8012E2FC 00129F5C 2C 00 00 00 */ cmpwi r0, 0
-/* 8012E300 00129F60 40 82 00 10 */ bne lbl_8012E310
-/* 8012E304 00129F64 7C 63 22 14 */ add r3, r3, r4
-/* 8012E308 00129F68 9A E3 09 AC */ stb r23, 0x9ac(r3)
-/* 8012E30C 00129F6C 48 00 00 94 */ b lbl_8012E3A0
-lbl_8012E310:
-/* 8012E310 00129F70 38 80 00 00 */ li r4, 0
-/* 8012E314 00129F74 3A C0 00 00 */ li r22, 0
-/* 8012E318 00129F78 38 C0 00 00 */ li r6, 0
-/* 8012E31C 00129F7C 7F 69 03 A6 */ mtctr r27
-lbl_8012E320:
-/* 8012E320 00129F80 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 8012E324 00129F84 7C 65 02 14 */ add r3, r5, r0
-/* 8012E328 00129F88 88 63 09 7C */ lbz r3, 0x97c(r3)
-/* 8012E32C 00129F8C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E330 00129F90 41 82 00 18 */ beq lbl_8012E348
-/* 8012E334 00129F94 28 03 00 07 */ cmplwi r3, 7
-/* 8012E338 00129F98 41 82 00 10 */ beq lbl_8012E348
-/* 8012E33C 00129F9C 7C 18 00 AE */ lbzx r0, r24, r0
-/* 8012E340 00129FA0 3A D6 00 01 */ addi r22, r22, 1
-/* 8012E344 00129FA4 7C 84 03 78 */ or r4, r4, r0
-lbl_8012E348:
-/* 8012E348 00129FA8 38 C6 00 01 */ addi r6, r6, 1
-/* 8012E34C 00129FAC 42 00 FF D4 */ bdnz lbl_8012E320
-/* 8012E350 00129FB0 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 8012E354 00129FB4 54 84 06 3E */ clrlwi r4, r4, 0x18
-/* 8012E358 00129FB8 48 00 01 D5 */ bl func_8012E52C
-/* 8012E35C 00129FBC 57 A3 15 BA */ rlwinm r3, r29, 2, 0x16, 0x1d
-/* 8012E360 00129FC0 56 C0 06 3E */ clrlwi r0, r22, 0x18
-/* 8012E364 00129FC4 7C 7F 18 2E */ lwzx r3, r31, r3
-/* 8012E368 00129FC8 38 A0 00 00 */ li r5, 0
-/* 8012E36C 00129FCC 7F 89 03 A6 */ mtctr r28
-lbl_8012E370:
-/* 8012E370 00129FD0 54 A4 06 3E */ clrlwi r4, r5, 0x18
-/* 8012E374 00129FD4 7C 04 00 40 */ cmplw r4, r0
-/* 8012E378 00129FD8 40 80 00 0C */ bge lbl_8012E384
-/* 8012E37C 00129FDC 7F 23 21 AE */ stbx r25, r3, r4
-/* 8012E380 00129FE0 48 00 00 08 */ b lbl_8012E388
-lbl_8012E384:
-/* 8012E384 00129FE4 7F 43 21 AE */ stbx r26, r3, r4
-lbl_8012E388:
-/* 8012E388 00129FE8 38 A5 00 01 */ addi r5, r5, 1
-/* 8012E38C 00129FEC 42 00 FF E4 */ bdnz lbl_8012E370
-/* 8012E390 00129FF0 48 00 00 10 */ b lbl_8012E3A0
-lbl_8012E394:
-/* 8012E394 00129FF4 3B DE 00 01 */ addi r30, r30, 1
-/* 8012E398 00129FF8 48 00 00 08 */ b lbl_8012E3A0
-lbl_8012E39C:
-/* 8012E39C 00129FFC 3B DE 00 01 */ addi r30, r30, 1
-lbl_8012E3A0:
-/* 8012E3A0 0012A000 3B BD 00 01 */ addi r29, r29, 1
-/* 8012E3A4 0012A004 28 1D 00 04 */ cmplwi r29, 4
-/* 8012E3A8 0012A008 41 80 FE BC */ blt lbl_8012E264
-/* 8012E3AC 0012A00C 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 8012E3B0 0012A010 39 61 00 40 */ addi r11, r1, 0x40
-/* 8012E3B4 0012A014 38 03 FF FC */ addi r0, r3, -4
-/* 8012E3B8 0012A018 7C 00 00 34 */ cntlzw r0, r0
-/* 8012E3BC 0012A01C 54 03 D9 7E */ srwi r3, r0, 5
-/* 8012E3C0 0012A020 48 09 8D A1 */ bl _restgpr_22
-/* 8012E3C4 0012A024 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8012E3C8 0012A028 7C 08 03 A6 */ mtlr r0
-/* 8012E3CC 0012A02C 38 21 00 40 */ addi r1, r1, 0x40
-/* 8012E3D0 0012A030 4E 80 00 20 */ blr
-
-.global func_8012E3D4
-func_8012E3D4:
-/* 8012E3D4 0012A034 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8012E3D8 0012A038 7C 08 02 A6 */ mflr r0
-/* 8012E3DC 0012A03C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8012E3E0 0012A040 39 61 00 30 */ addi r11, r1, 0x30
-/* 8012E3E4 0012A044 48 09 8D 39 */ bl _savegpr_24
-/* 8012E3E8 0012A048 3B C0 00 00 */ li r30, 0
-/* 8012E3EC 0012A04C 3B A0 00 00 */ li r29, 0
-/* 8012E3F0 0012A050 3B 62 8D 8C */ addi r27, r2, lbl_8064138C-_SDA2_BASE_
-/* 8012E3F4 0012A054 3B 20 00 00 */ li r25, 0
-/* 8012E3F8 0012A058 3B 40 00 02 */ li r26, 2
-/* 8012E3FC 0012A05C 3B E0 00 01 */ li r31, 1
-/* 8012E400 0012A060 3B 80 00 06 */ li r28, 6
-lbl_8012E404:
-/* 8012E404 0012A064 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E408 0012A068 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 8012E40C 0012A06C 7C 85 1A 14 */ add r4, r5, r3
-/* 8012E410 0012A070 88 04 09 AC */ lbz r0, 0x9ac(r4)
-/* 8012E414 0012A074 2C 00 00 01 */ cmpwi r0, 1
-/* 8012E418 0012A078 41 82 00 48 */ beq lbl_8012E460
-/* 8012E41C 0012A07C 40 80 00 10 */ bge lbl_8012E42C
-/* 8012E420 0012A080 2C 00 00 00 */ cmpwi r0, 0
-/* 8012E424 0012A084 40 80 00 14 */ bge lbl_8012E438
-/* 8012E428 0012A088 48 00 00 D0 */ b lbl_8012E4F8
-lbl_8012E42C:
-/* 8012E42C 0012A08C 2C 00 00 03 */ cmpwi r0, 3
-/* 8012E430 0012A090 40 80 00 C8 */ bge lbl_8012E4F8
-/* 8012E434 0012A094 48 00 00 C0 */ b lbl_8012E4F4
-lbl_8012E438:
-/* 8012E438 0012A098 1C 03 00 0C */ mulli r0, r3, 0xc
-/* 8012E43C 0012A09C 88 64 09 B0 */ lbz r3, 0x9b0(r4)
-/* 8012E440 0012A0A0 7C 85 02 14 */ add r4, r5, r0
-/* 8012E444 0012A0A4 38 84 09 7C */ addi r4, r4, 0x97c
-/* 8012E448 0012A0A8 48 03 9C 69 */ bl func_801680B0
-/* 8012E44C 0012A0AC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E450 0012A0B0 57 A0 06 3E */ clrlwi r0, r29, 0x18
-/* 8012E454 0012A0B4 7C 63 02 14 */ add r3, r3, r0
-/* 8012E458 0012A0B8 9B E3 09 AC */ stb r31, 0x9ac(r3)
-/* 8012E45C 0012A0BC 48 00 00 9C */ b lbl_8012E4F8
-lbl_8012E460:
-/* 8012E460 0012A0C0 1F 03 00 0C */ mulli r24, r3, 0xc
-/* 8012E464 0012A0C4 88 64 09 B0 */ lbz r3, 0x9b0(r4)
-/* 8012E468 0012A0C8 7C 85 C2 14 */ add r4, r5, r24
-/* 8012E46C 0012A0CC 38 84 09 7C */ addi r4, r4, 0x97c
-/* 8012E470 0012A0D0 48 03 9C D9 */ bl func_80168148
-/* 8012E474 0012A0D4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E478 0012A0D8 41 82 00 80 */ beq lbl_8012E4F8
-/* 8012E47C 0012A0DC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E480 0012A0E0 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 8012E484 0012A0E4 7C 60 22 14 */ add r3, r0, r4
-/* 8012E488 0012A0E8 9B 23 09 AC */ stb r25, 0x9ac(r3)
-/* 8012E48C 0012A0EC 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E490 0012A0F0 7C A3 C2 14 */ add r5, r3, r24
-/* 8012E494 0012A0F4 88 05 09 82 */ lbz r0, 0x982(r5)
-/* 8012E498 0012A0F8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012E49C 0012A0FC 40 82 00 10 */ bne lbl_8012E4AC
-/* 8012E4A0 0012A100 7C 63 22 14 */ add r3, r3, r4
-/* 8012E4A4 0012A104 9B 43 09 AC */ stb r26, 0x9ac(r3)
-/* 8012E4A8 0012A108 48 00 00 50 */ b lbl_8012E4F8
-lbl_8012E4AC:
-/* 8012E4AC 0012A10C 38 80 00 00 */ li r4, 0
-/* 8012E4B0 0012A110 38 C0 00 00 */ li r6, 0
-/* 8012E4B4 0012A114 7F 89 03 A6 */ mtctr r28
-lbl_8012E4B8:
-/* 8012E4B8 0012A118 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 8012E4BC 0012A11C 7C 65 02 14 */ add r3, r5, r0
-/* 8012E4C0 0012A120 88 63 09 7C */ lbz r3, 0x97c(r3)
-/* 8012E4C4 0012A124 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E4C8 0012A128 41 82 00 18 */ beq lbl_8012E4E0
-/* 8012E4CC 0012A12C 28 03 00 07 */ cmplwi r3, 7
-/* 8012E4D0 0012A130 41 82 00 10 */ beq lbl_8012E4E0
-/* 8012E4D4 0012A134 7C 1B 00 AE */ lbzx r0, r27, r0
-/* 8012E4D8 0012A138 7C 80 03 78 */ or r0, r4, r0
-/* 8012E4DC 0012A13C 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_8012E4E0:
-/* 8012E4E0 0012A140 38 C6 00 01 */ addi r6, r6, 1
-/* 8012E4E4 0012A144 42 00 FF D4 */ bdnz lbl_8012E4B8
-/* 8012E4E8 0012A148 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 8012E4EC 0012A14C 48 00 01 E1 */ bl func_8012E6CC
-/* 8012E4F0 0012A150 48 00 00 08 */ b lbl_8012E4F8
-lbl_8012E4F4:
-/* 8012E4F4 0012A154 3B DE 00 01 */ addi r30, r30, 1
-lbl_8012E4F8:
-/* 8012E4F8 0012A158 3B BD 00 01 */ addi r29, r29, 1
-/* 8012E4FC 0012A15C 28 1D 00 02 */ cmplwi r29, 2
-/* 8012E500 0012A160 41 80 FF 04 */ blt lbl_8012E404
-/* 8012E504 0012A164 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 8012E508 0012A168 39 61 00 30 */ addi r11, r1, 0x30
-/* 8012E50C 0012A16C 38 03 FF FE */ addi r0, r3, -2
-/* 8012E510 0012A170 7C 00 00 34 */ cntlzw r0, r0
-/* 8012E514 0012A174 54 03 D9 7E */ srwi r3, r0, 5
-/* 8012E518 0012A178 48 09 8C 51 */ bl _restgpr_24
-/* 8012E51C 0012A17C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8012E520 0012A180 7C 08 03 A6 */ mtlr r0
-/* 8012E524 0012A184 38 21 00 30 */ addi r1, r1, 0x30
-/* 8012E528 0012A188 4E 80 00 20 */ blr
-
-.global func_8012E52C
-func_8012E52C:
-/* 8012E52C 0012A18C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012E530 0012A190 7C 08 02 A6 */ mflr r0
-/* 8012E534 0012A194 38 E0 00 00 */ li r7, 0
-/* 8012E538 0012A198 38 A0 00 00 */ li r5, 0
-/* 8012E53C 0012A19C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012E540 0012A1A0 38 00 00 06 */ li r0, 6
-/* 8012E544 0012A1A4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012E548 0012A1A8 1F E3 00 0C */ mulli r31, r3, 0xc
-/* 8012E54C 0012A1AC 7C 09 03 A6 */ mtctr r0
-lbl_8012E550:
-/* 8012E550 0012A1B0 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E554 0012A1B4 54 E6 06 3E */ clrlwi r6, r7, 0x18
-/* 8012E558 0012A1B8 7C 1F 02 14 */ add r0, r31, r0
-/* 8012E55C 0012A1BC 7C C6 02 14 */ add r6, r6, r0
-/* 8012E560 0012A1C0 88 06 09 7C */ lbz r0, 0x97c(r6)
-/* 8012E564 0012A1C4 28 00 00 07 */ cmplwi r0, 7
-/* 8012E568 0012A1C8 40 82 00 08 */ bne lbl_8012E570
-/* 8012E56C 0012A1CC 98 A6 09 7C */ stb r5, 0x97c(r6)
-lbl_8012E570:
-/* 8012E570 0012A1D0 38 E7 00 01 */ addi r7, r7, 1
-/* 8012E574 0012A1D4 42 00 FF DC */ bdnz lbl_8012E550
-/* 8012E578 0012A1D8 2C 03 00 02 */ cmpwi r3, 2
-/* 8012E57C 0012A1DC 41 82 00 54 */ beq lbl_8012E5D0
-/* 8012E580 0012A1E0 40 80 00 14 */ bge lbl_8012E594
-/* 8012E584 0012A1E4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E588 0012A1E8 41 82 00 18 */ beq lbl_8012E5A0
-/* 8012E58C 0012A1EC 40 80 00 2C */ bge lbl_8012E5B8
-/* 8012E590 0012A1F0 48 00 00 6C */ b lbl_8012E5FC
-lbl_8012E594:
-/* 8012E594 0012A1F4 2C 03 00 04 */ cmpwi r3, 4
-/* 8012E598 0012A1F8 40 80 00 64 */ bge lbl_8012E5FC
-/* 8012E59C 0012A1FC 48 00 00 4C */ b lbl_8012E5E8
-lbl_8012E5A0:
-/* 8012E5A0 0012A200 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E5A4 0012A204 38 A0 00 FF */ li r5, 0xff
-/* 8012E5A8 0012A208 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012E5AC 0012A20C 38 63 1F FC */ addi r3, r3, 0x1ffc
-/* 8012E5B0 0012A210 48 02 1C F1 */ bl func_801502A0
-/* 8012E5B4 0012A214 48 00 00 48 */ b lbl_8012E5FC
-lbl_8012E5B8:
-/* 8012E5B8 0012A218 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E5BC 0012A21C 38 A0 00 FF */ li r5, 0xff
-/* 8012E5C0 0012A220 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012E5C4 0012A224 38 63 2D D4 */ addi r3, r3, 0x2dd4
-/* 8012E5C8 0012A228 48 02 1C D9 */ bl func_801502A0
-/* 8012E5CC 0012A22C 48 00 00 30 */ b lbl_8012E5FC
-lbl_8012E5D0:
-/* 8012E5D0 0012A230 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E5D4 0012A234 38 A0 00 FF */ li r5, 0xff
-/* 8012E5D8 0012A238 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012E5DC 0012A23C 38 63 26 E8 */ addi r3, r3, 0x26e8
-/* 8012E5E0 0012A240 48 02 1C C1 */ bl func_801502A0
-/* 8012E5E4 0012A244 48 00 00 18 */ b lbl_8012E5FC
-lbl_8012E5E8:
-/* 8012E5E8 0012A248 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E5EC 0012A24C 38 A0 00 FF */ li r5, 0xff
-/* 8012E5F0 0012A250 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012E5F4 0012A254 38 63 34 C0 */ addi r3, r3, 0x34c0
-/* 8012E5F8 0012A258 48 02 1C A9 */ bl func_801502A0
-lbl_8012E5FC:
-/* 8012E5FC 0012A25C 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
-/* 8012E600 0012A260 41 82 00 14 */ beq lbl_8012E614
-/* 8012E604 0012A264 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E608 0012A268 38 A0 00 07 */ li r5, 7
-/* 8012E60C 0012A26C 7C 80 FA 14 */ add r4, r0, r31
-/* 8012E610 0012A270 98 A4 09 7C */ stb r5, 0x97c(r4)
-lbl_8012E614:
-/* 8012E614 0012A274 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
-/* 8012E618 0012A278 41 82 00 14 */ beq lbl_8012E62C
-/* 8012E61C 0012A27C 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E620 0012A280 38 A0 00 07 */ li r5, 7
-/* 8012E624 0012A284 7C 80 FA 14 */ add r4, r0, r31
-/* 8012E628 0012A288 98 A4 09 7D */ stb r5, 0x97d(r4)
-lbl_8012E62C:
-/* 8012E62C 0012A28C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
-/* 8012E630 0012A290 41 82 00 14 */ beq lbl_8012E644
-/* 8012E634 0012A294 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E638 0012A298 38 A0 00 07 */ li r5, 7
-/* 8012E63C 0012A29C 7C 80 FA 14 */ add r4, r0, r31
-/* 8012E640 0012A2A0 98 A4 09 7E */ stb r5, 0x97e(r4)
-lbl_8012E644:
-/* 8012E644 0012A2A4 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
-/* 8012E648 0012A2A8 41 82 00 14 */ beq lbl_8012E65C
-/* 8012E64C 0012A2AC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E650 0012A2B0 38 A0 00 07 */ li r5, 7
-/* 8012E654 0012A2B4 7C 80 FA 14 */ add r4, r0, r31
-/* 8012E658 0012A2B8 98 A4 09 7F */ stb r5, 0x97f(r4)
-lbl_8012E65C:
-/* 8012E65C 0012A2BC 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
-/* 8012E660 0012A2C0 41 82 00 14 */ beq lbl_8012E674
-/* 8012E664 0012A2C4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E668 0012A2C8 38 A0 00 07 */ li r5, 7
-/* 8012E66C 0012A2CC 7C 80 FA 14 */ add r4, r0, r31
-/* 8012E670 0012A2D0 98 A4 09 80 */ stb r5, 0x980(r4)
-lbl_8012E674:
-/* 8012E674 0012A2D4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012E678 0012A2D8 41 82 00 14 */ beq lbl_8012E68C
-/* 8012E67C 0012A2DC 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E680 0012A2E0 38 A0 00 07 */ li r5, 7
-/* 8012E684 0012A2E4 7C 80 FA 14 */ add r4, r0, r31
-/* 8012E688 0012A2E8 98 A4 09 81 */ stb r5, 0x981(r4)
-lbl_8012E68C:
-/* 8012E68C 0012A2EC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
-/* 8012E690 0012A2F0 41 82 00 18 */ beq lbl_8012E6A8
-/* 8012E694 0012A2F4 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E698 0012A2F8 38 80 00 00 */ li r4, 0
-/* 8012E69C 0012A2FC 7C 60 FA 14 */ add r3, r0, r31
-/* 8012E6A0 0012A300 98 83 09 82 */ stb r4, 0x982(r3)
-/* 8012E6A4 0012A304 48 00 00 14 */ b lbl_8012E6B8
-lbl_8012E6A8:
-/* 8012E6A8 0012A308 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E6AC 0012A30C 38 80 00 01 */ li r4, 1
-/* 8012E6B0 0012A310 7C 60 FA 14 */ add r3, r0, r31
-/* 8012E6B4 0012A314 98 83 09 82 */ stb r4, 0x982(r3)
-lbl_8012E6B8:
-/* 8012E6B8 0012A318 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012E6BC 0012A31C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012E6C0 0012A320 7C 08 03 A6 */ mtlr r0
-/* 8012E6C4 0012A324 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012E6C8 0012A328 4E 80 00 20 */ blr
-
-.global func_8012E6CC
-func_8012E6CC:
-/* 8012E6CC 0012A32C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012E6D0 0012A330 7C 08 02 A6 */ mflr r0
-/* 8012E6D4 0012A334 2C 03 00 01 */ cmpwi r3, 1
-/* 8012E6D8 0012A338 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012E6DC 0012A33C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012E6E0 0012A340 7C 7F 1B 78 */ mr r31, r3
-/* 8012E6E4 0012A344 41 82 00 14 */ beq lbl_8012E6F8
-/* 8012E6E8 0012A348 40 80 00 44 */ bge lbl_8012E72C
-/* 8012E6EC 0012A34C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012E6F0 0012A350 40 80 00 24 */ bge lbl_8012E714
-/* 8012E6F4 0012A354 48 00 00 38 */ b lbl_8012E72C
-lbl_8012E6F8:
-/* 8012E6F8 0012A358 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E6FC 0012A35C 60 84 80 00 */ ori r4, r4, 0x8000
-/* 8012E700 0012A360 38 A0 00 FF */ li r5, 0xff
-/* 8012E704 0012A364 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012E708 0012A368 38 63 04 4C */ addi r3, r3, 0x44c
-/* 8012E70C 0012A36C 48 02 1B 95 */ bl func_801502A0
-/* 8012E710 0012A370 48 00 00 1C */ b lbl_8012E72C
-lbl_8012E714:
-/* 8012E714 0012A374 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E718 0012A378 60 84 80 00 */ ori r4, r4, 0x8000
-/* 8012E71C 0012A37C 38 A0 00 FF */ li r5, 0xff
-/* 8012E720 0012A380 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 8012E724 0012A384 38 63 12 24 */ addi r3, r3, 0x1224
-/* 8012E728 0012A388 48 02 1B 79 */ bl func_801502A0
-lbl_8012E72C:
-/* 8012E72C 0012A38C 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
-/* 8012E730 0012A390 41 82 00 18 */ beq lbl_8012E748
-/* 8012E734 0012A394 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E738 0012A398 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E73C 0012A39C 38 A0 00 07 */ li r5, 7
-/* 8012E740 0012A3A0 7C 84 02 14 */ add r4, r4, r0
-/* 8012E744 0012A3A4 98 A4 09 7C */ stb r5, 0x97c(r4)
-lbl_8012E748:
-/* 8012E748 0012A3A8 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
-/* 8012E74C 0012A3AC 41 82 00 18 */ beq lbl_8012E764
-/* 8012E750 0012A3B0 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E754 0012A3B4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E758 0012A3B8 38 A0 00 07 */ li r5, 7
-/* 8012E75C 0012A3BC 7C 84 02 14 */ add r4, r4, r0
-/* 8012E760 0012A3C0 98 A4 09 7D */ stb r5, 0x97d(r4)
-lbl_8012E764:
-/* 8012E764 0012A3C4 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
-/* 8012E768 0012A3C8 41 82 00 18 */ beq lbl_8012E780
-/* 8012E76C 0012A3CC 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E770 0012A3D0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E774 0012A3D4 38 A0 00 07 */ li r5, 7
-/* 8012E778 0012A3D8 7C 84 02 14 */ add r4, r4, r0
-/* 8012E77C 0012A3DC 98 A4 09 7E */ stb r5, 0x97e(r4)
-lbl_8012E780:
-/* 8012E780 0012A3E0 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
-/* 8012E784 0012A3E4 41 82 00 18 */ beq lbl_8012E79C
-/* 8012E788 0012A3E8 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E78C 0012A3EC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E790 0012A3F0 38 A0 00 07 */ li r5, 7
-/* 8012E794 0012A3F4 7C 84 02 14 */ add r4, r4, r0
-/* 8012E798 0012A3F8 98 A4 09 7F */ stb r5, 0x97f(r4)
-lbl_8012E79C:
-/* 8012E79C 0012A3FC 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
-/* 8012E7A0 0012A400 41 82 00 18 */ beq lbl_8012E7B8
-/* 8012E7A4 0012A404 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E7A8 0012A408 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E7AC 0012A40C 38 A0 00 07 */ li r5, 7
-/* 8012E7B0 0012A410 7C 84 02 14 */ add r4, r4, r0
-/* 8012E7B4 0012A414 98 A4 09 80 */ stb r5, 0x980(r4)
-lbl_8012E7B8:
-/* 8012E7B8 0012A418 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012E7BC 0012A41C 41 82 00 18 */ beq lbl_8012E7D4
-/* 8012E7C0 0012A420 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E7C4 0012A424 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E7C8 0012A428 38 A0 00 07 */ li r5, 7
-/* 8012E7CC 0012A42C 7C 84 02 14 */ add r4, r4, r0
-/* 8012E7D0 0012A430 98 A4 09 81 */ stb r5, 0x981(r4)
-lbl_8012E7D4:
-/* 8012E7D4 0012A434 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
-/* 8012E7D8 0012A438 41 82 00 1C */ beq lbl_8012E7F4
-/* 8012E7DC 0012A43C 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E7E0 0012A440 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E7E4 0012A444 38 80 00 00 */ li r4, 0
-/* 8012E7E8 0012A448 7C 63 02 14 */ add r3, r3, r0
-/* 8012E7EC 0012A44C 98 83 09 82 */ stb r4, 0x982(r3)
-/* 8012E7F0 0012A450 48 00 00 18 */ b lbl_8012E808
-lbl_8012E7F4:
-/* 8012E7F4 0012A454 1C 1F 00 0C */ mulli r0, r31, 0xc
-/* 8012E7F8 0012A458 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E7FC 0012A45C 38 80 00 01 */ li r4, 1
-/* 8012E800 0012A460 7C 63 02 14 */ add r3, r3, r0
-/* 8012E804 0012A464 98 83 09 82 */ stb r4, 0x982(r3)
-lbl_8012E808:
-/* 8012E808 0012A468 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012E80C 0012A46C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012E810 0012A470 7C 08 03 A6 */ mtlr r0
-/* 8012E814 0012A474 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012E818 0012A478 4E 80 00 20 */ blr
-
-.global func_8012E81C
-func_8012E81C:
-/* 8012E81C 0012A47C 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 8012E820 0012A480 7C 08 02 A6 */ mflr r0
-/* 8012E824 0012A484 90 01 00 54 */ stw r0, 0x54(r1)
-/* 8012E828 0012A488 39 61 00 50 */ addi r11, r1, 0x50
-/* 8012E82C 0012A48C 48 09 88 E9 */ bl _savegpr_22
-/* 8012E830 0012A490 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E834 0012A494 3B 41 00 08 */ addi r26, r1, 8
-/* 8012E838 0012A498 3B 81 00 18 */ addi r28, r1, 0x18
-/* 8012E83C 0012A49C 3B 20 00 00 */ li r25, 0
-/* 8012E840 0012A4A0 81 43 01 4C */ lwz r10, 0x14c(r3)
-/* 8012E844 0012A4A4 39 2A 1F FC */ addi r9, r10, 0x1ffc
-/* 8012E848 0012A4A8 39 0A 2D D4 */ addi r8, r10, 0x2dd4
-/* 8012E84C 0012A4AC 38 EA 26 E8 */ addi r7, r10, 0x26e8
-/* 8012E850 0012A4B0 38 CA 34 C0 */ addi r6, r10, 0x34c0
-/* 8012E854 0012A4B4 38 AA 04 4C */ addi r5, r10, 0x44c
-/* 8012E858 0012A4B8 38 8A 12 24 */ addi r4, r10, 0x1224
-/* 8012E85C 0012A4BC 38 6A 0B 38 */ addi r3, r10, 0xb38
-/* 8012E860 0012A4C0 38 0A 19 10 */ addi r0, r10, 0x1910
-/* 8012E864 0012A4C4 91 21 00 18 */ stw r9, 0x18(r1)
-/* 8012E868 0012A4C8 91 01 00 1C */ stw r8, 0x1c(r1)
-/* 8012E86C 0012A4CC 90 E1 00 20 */ stw r7, 0x20(r1)
-/* 8012E870 0012A4D0 90 C1 00 24 */ stw r6, 0x24(r1)
-/* 8012E874 0012A4D4 90 A1 00 08 */ stw r5, 8(r1)
-/* 8012E878 0012A4D8 90 81 00 0C */ stw r4, 0xc(r1)
-/* 8012E87C 0012A4DC 90 61 00 10 */ stw r3, 0x10(r1)
-/* 8012E880 0012A4E0 90 01 00 14 */ stw r0, 0x14(r1)
-lbl_8012E884:
-/* 8012E884 0012A4E4 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 8012E888 0012A4E8 57 23 15 BA */ rlwinm r3, r25, 2, 0x16, 0x1d
-/* 8012E88C 0012A4EC 1F A0 00 0C */ mulli r29, r0, 0xc
-/* 8012E890 0012A4F0 7F DA 18 2E */ lwzx r30, r26, r3
-/* 8012E894 0012A4F4 7E DC 18 2E */ lwzx r22, r28, r3
-/* 8012E898 0012A4F8 3B 00 00 00 */ li r24, 0
-lbl_8012E89C:
-/* 8012E89C 0012A4FC 57 00 06 3E */ clrlwi r0, r24, 0x18
-/* 8012E8A0 0012A500 38 80 00 00 */ li r4, 0
-/* 8012E8A4 0012A504 1E E0 00 8C */ mulli r23, r0, 0x8c
-/* 8012E8A8 0012A508 38 A0 00 88 */ li r5, 0x88
-/* 8012E8AC 0012A50C 7C 7E BA 14 */ add r3, r30, r23
-/* 8012E8B0 0012A510 38 63 01 FC */ addi r3, r3, 0x1fc
-/* 8012E8B4 0012A514 4B ED 58 51 */ bl memset
-/* 8012E8B8 0012A518 7F FE BA 14 */ add r31, r30, r23
-/* 8012E8BC 0012A51C 57 03 06 3E */ clrlwi r3, r24, 0x18
-/* 8012E8C0 0012A520 88 1F 02 86 */ lbz r0, 0x286(r31)
-/* 8012E8C4 0012A524 3B 63 00 01 */ addi r27, r3, 1
-/* 8012E8C8 0012A528 3A E0 00 00 */ li r23, 0
-/* 8012E8CC 0012A52C 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 8012E8D0 0012A530 98 1F 02 86 */ stb r0, 0x286(r31)
-lbl_8012E8D4:
-/* 8012E8D4 0012A534 80 0D 82 98 */ lwz r0, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E8D8 0012A538 56 E4 06 3E */ clrlwi r4, r23, 0x18
-/* 8012E8DC 0012A53C 7C 1D 02 14 */ add r0, r29, r0
-/* 8012E8E0 0012A540 7C 64 02 14 */ add r3, r4, r0
-/* 8012E8E4 0012A544 88 03 09 7C */ lbz r0, 0x97c(r3)
-/* 8012E8E8 0012A548 7C 1B 00 00 */ cmpw r27, r0
-/* 8012E8EC 0012A54C 40 82 00 28 */ bne lbl_8012E914
-/* 8012E8F0 0012A550 1C 04 00 8C */ mulli r0, r4, 0x8c
-/* 8012E8F4 0012A554 38 7F 01 FC */ addi r3, r31, 0x1fc
-/* 8012E8F8 0012A558 38 A0 00 88 */ li r5, 0x88
-/* 8012E8FC 0012A55C 7C 96 02 14 */ add r4, r22, r0
-/* 8012E900 0012A560 38 84 01 FC */ addi r4, r4, 0x1fc
-/* 8012E904 0012A564 4B ED 56 FD */ bl memcpy
-/* 8012E908 0012A568 88 1F 02 86 */ lbz r0, 0x286(r31)
-/* 8012E90C 0012A56C 60 00 00 80 */ ori r0, r0, 0x80
-/* 8012E910 0012A570 98 1F 02 86 */ stb r0, 0x286(r31)
-lbl_8012E914:
-/* 8012E914 0012A574 3A F7 00 01 */ addi r23, r23, 1
-/* 8012E918 0012A578 28 17 00 06 */ cmplwi r23, 6
-/* 8012E91C 0012A57C 41 80 FF B8 */ blt lbl_8012E8D4
-/* 8012E920 0012A580 3B 18 00 01 */ addi r24, r24, 1
-/* 8012E924 0012A584 28 18 00 06 */ cmplwi r24, 6
-/* 8012E928 0012A588 41 80 FF 74 */ blt lbl_8012E89C
-/* 8012E92C 0012A58C 3B 39 00 01 */ addi r25, r25, 1
-/* 8012E930 0012A590 28 19 00 04 */ cmplwi r25, 4
-/* 8012E934 0012A594 41 80 FF 50 */ blt lbl_8012E884
-/* 8012E938 0012A598 39 61 00 50 */ addi r11, r1, 0x50
-/* 8012E93C 0012A59C 48 09 88 25 */ bl _restgpr_22
-/* 8012E940 0012A5A0 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 8012E944 0012A5A4 7C 08 03 A6 */ mtlr r0
-/* 8012E948 0012A5A8 38 21 00 50 */ addi r1, r1, 0x50
-/* 8012E94C 0012A5AC 4E 80 00 20 */ blr
-
-.global func_8012E950
-func_8012E950:
-/* 8012E950 0012A5B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012E954 0012A5B4 7C 08 02 A6 */ mflr r0
-/* 8012E958 0012A5B8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012E95C 0012A5BC 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012E960 0012A5C0 48 09 87 D1 */ bl _savegpr_29
-/* 8012E964 0012A5C4 80 AD 82 98 */ lwz r5, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012E968 0012A5C8 38 00 00 06 */ li r0, 6
-/* 8012E96C 0012A5CC 38 C0 00 00 */ li r6, 0
-/* 8012E970 0012A5D0 3B E5 19 EC */ addi r31, r5, 0x19ec
-/* 8012E974 0012A5D4 7C 09 03 A6 */ mtctr r0
-lbl_8012E978:
-/* 8012E978 0012A5D8 54 C3 06 3E */ clrlwi r3, r6, 0x18
-/* 8012E97C 0012A5DC 7C 85 1A 14 */ add r4, r5, r3
-/* 8012E980 0012A5E0 88 04 09 7C */ lbz r0, 0x97c(r4)
-/* 8012E984 0012A5E4 28 00 00 01 */ cmplwi r0, 1
-/* 8012E988 0012A5E8 40 82 00 14 */ bne lbl_8012E99C
-/* 8012E98C 0012A5EC 1C 03 00 8C */ mulli r0, r3, 0x8c
-/* 8012E990 0012A5F0 80 65 01 4C */ lwz r3, 0x14c(r5)
-/* 8012E994 0012A5F4 7C 63 02 14 */ add r3, r3, r0
-/* 8012E998 0012A5F8 3B C3 14 20 */ addi r30, r3, 0x1420
-lbl_8012E99C:
-/* 8012E99C 0012A5FC 88 04 09 88 */ lbz r0, 0x988(r4)
-/* 8012E9A0 0012A600 28 00 00 01 */ cmplwi r0, 1
-/* 8012E9A4 0012A604 40 82 00 18 */ bne lbl_8012E9BC
-/* 8012E9A8 0012A608 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 8012E9AC 0012A60C 80 65 01 4C */ lwz r3, 0x14c(r5)
-/* 8012E9B0 0012A610 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 8012E9B4 0012A614 7C 63 02 14 */ add r3, r3, r0
-/* 8012E9B8 0012A618 3B A3 06 48 */ addi r29, r3, 0x648
-lbl_8012E9BC:
-/* 8012E9BC 0012A61C 38 C6 00 01 */ addi r6, r6, 1
-/* 8012E9C0 0012A620 42 00 FF B8 */ bdnz lbl_8012E978
-/* 8012E9C4 0012A624 7F E3 FB 78 */ mr r3, r31
-/* 8012E9C8 0012A628 7F A4 EB 78 */ mr r4, r29
-/* 8012E9CC 0012A62C 38 A0 00 88 */ li r5, 0x88
-/* 8012E9D0 0012A630 4B ED 56 31 */ bl memcpy
-/* 8012E9D4 0012A634 7F A3 EB 78 */ mr r3, r29
-/* 8012E9D8 0012A638 7F C4 F3 78 */ mr r4, r30
-/* 8012E9DC 0012A63C 38 A0 00 88 */ li r5, 0x88
-/* 8012E9E0 0012A640 4B ED 56 21 */ bl memcpy
-/* 8012E9E4 0012A644 7F C3 F3 78 */ mr r3, r30
-/* 8012E9E8 0012A648 7F E4 FB 78 */ mr r4, r31
-/* 8012E9EC 0012A64C 38 A0 00 88 */ li r5, 0x88
-/* 8012E9F0 0012A650 4B ED 56 11 */ bl memcpy
-/* 8012E9F4 0012A654 39 61 00 20 */ addi r11, r1, 0x20
-/* 8012E9F8 0012A658 48 09 87 85 */ bl _restgpr_29
-/* 8012E9FC 0012A65C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8012EA00 0012A660 7C 08 03 A6 */ mtlr r0
-/* 8012EA04 0012A664 38 21 00 20 */ addi r1, r1, 0x20
-/* 8012EA08 0012A668 4E 80 00 20 */ blr
-
-.global func_8012EA0C
-func_8012EA0C:
-/* 8012EA0C 0012A66C 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 8012EA10 0012A670 7C 08 02 A6 */ mflr r0
-/* 8012EA14 0012A674 90 01 00 94 */ stw r0, 0x94(r1)
-/* 8012EA18 0012A678 39 61 00 90 */ addi r11, r1, 0x90
-/* 8012EA1C 0012A67C 48 09 86 F9 */ bl _savegpr_22
-/* 8012EA20 0012A680 7C 7A 1B 78 */ mr r26, r3
-/* 8012EA24 0012A684 38 80 00 01 */ li r4, 1
-/* 8012EA28 0012A688 38 A0 00 FF */ li r5, 0xff
-/* 8012EA2C 0012A68C 48 02 18 75 */ bl func_801502A0
-/* 8012EA30 0012A690 54 60 07 FF */ clrlwi. r0, r3, 0x1f
-/* 8012EA34 0012A694 41 82 00 0C */ beq lbl_8012EA40
-/* 8012EA38 0012A698 38 60 00 00 */ li r3, 0
-/* 8012EA3C 0012A69C 48 00 03 48 */ b lbl_8012ED84
-lbl_8012EA40:
-/* 8012EA40 0012A6A0 4B FE DF 35 */ bl func_8011C974
-/* 8012EA44 0012A6A4 A0 03 00 90 */ lhz r0, 0x90(r3)
-/* 8012EA48 0012A6A8 2C 00 00 07 */ cmpwi r0, 7
-/* 8012EA4C 0012A6AC 41 82 00 34 */ beq lbl_8012EA80
-/* 8012EA50 0012A6B0 40 80 00 50 */ bge lbl_8012EAA0
-/* 8012EA54 0012A6B4 2C 00 00 00 */ cmpwi r0, 0
-/* 8012EA58 0012A6B8 41 82 00 08 */ beq lbl_8012EA60
-/* 8012EA5C 0012A6BC 48 00 00 44 */ b lbl_8012EAA0
-lbl_8012EA60:
-/* 8012EA60 0012A6C0 4B FE DF 15 */ bl func_8011C974
-/* 8012EA64 0012A6C4 80 03 00 08 */ lwz r0, 8(r3)
-/* 8012EA68 0012A6C8 2C 00 00 01 */ cmpwi r0, 1
-/* 8012EA6C 0012A6CC 40 82 00 0C */ bne lbl_8012EA78
-/* 8012EA70 0012A6D0 3B 80 00 02 */ li r28, 2
-/* 8012EA74 0012A6D4 48 00 00 50 */ b lbl_8012EAC4
-lbl_8012EA78:
-/* 8012EA78 0012A6D8 3B 80 00 01 */ li r28, 1
-/* 8012EA7C 0012A6DC 48 00 00 48 */ b lbl_8012EAC4
-lbl_8012EA80:
-/* 8012EA80 0012A6E0 4B FE DE F5 */ bl func_8011C974
-/* 8012EA84 0012A6E4 80 03 00 08 */ lwz r0, 8(r3)
-/* 8012EA88 0012A6E8 2C 00 00 01 */ cmpwi r0, 1
-/* 8012EA8C 0012A6EC 40 82 00 0C */ bne lbl_8012EA98
-/* 8012EA90 0012A6F0 3B 80 00 04 */ li r28, 4
-/* 8012EA94 0012A6F4 48 00 00 30 */ b lbl_8012EAC4
-lbl_8012EA98:
-/* 8012EA98 0012A6F8 3B 80 00 03 */ li r28, 3
-/* 8012EA9C 0012A6FC 48 00 00 28 */ b lbl_8012EAC4
-lbl_8012EAA0:
-/* 8012EAA0 0012A700 4B FE DE D5 */ bl func_8011C974
-/* 8012EAA4 0012A704 A0 03 00 90 */ lhz r0, 0x90(r3)
-/* 8012EAA8 0012A708 28 00 00 01 */ cmplwi r0, 1
-/* 8012EAAC 0012A70C 40 82 00 10 */ bne lbl_8012EABC
-/* 8012EAB0 0012A710 3B 00 00 02 */ li r24, 2
-/* 8012EAB4 0012A714 4B FE DE C1 */ bl func_8011C974
-/* 8012EAB8 0012A718 93 03 00 08 */ stw r24, 8(r3)
-lbl_8012EABC:
-/* 8012EABC 0012A71C 4B FE DE B9 */ bl func_8011C974
-/* 8012EAC0 0012A720 A3 83 00 90 */ lhz r28, 0x90(r3)
-lbl_8012EAC4:
-/* 8012EAC4 0012A724 3B E1 00 44 */ addi r31, r1, 0x44
-/* 8012EAC8 0012A728 3B 61 00 20 */ addi r27, r1, 0x20
-/* 8012EACC 0012A72C 3B C1 00 14 */ addi r30, r1, 0x14
-/* 8012EAD0 0012A730 3A C0 00 00 */ li r22, 0
-/* 8012EAD4 0012A734 3B 00 00 00 */ li r24, 0
-lbl_8012EAD8:
-/* 8012EAD8 0012A738 56 C0 04 3E */ clrlwi r0, r22, 0x10
-/* 8012EADC 0012A73C 56 D9 0B FC */ rlwinm r25, r22, 1, 0xf, 0x1e
-/* 8012EAE0 0012A740 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 8012EAE4 0012A744 56 D7 13 BA */ rlwinm r23, r22, 2, 0xe, 0x1d
-/* 8012EAE8 0012A748 7F 1B CB 2E */ sthx r24, r27, r25
-/* 8012EAEC 0012A74C 7C 7A 02 14 */ add r3, r26, r0
-/* 8012EAF0 0012A750 7F 1E CB 2E */ sthx r24, r30, r25
-/* 8012EAF4 0012A754 38 63 01 FC */ addi r3, r3, 0x1fc
-/* 8012EAF8 0012A758 7C 7F B9 2E */ stwx r3, r31, r23
-/* 8012EAFC 0012A75C 4B F2 80 D9 */ bl func_80056BD4
-/* 8012EB00 0012A760 2C 03 00 00 */ cmpwi r3, 0
-/* 8012EB04 0012A764 41 82 00 30 */ beq lbl_8012EB34
-/* 8012EB08 0012A768 7F BF B8 2E */ lwzx r29, r31, r23
-/* 8012EB0C 0012A76C 38 80 00 05 */ li r4, 5
-/* 8012EB10 0012A770 38 A0 00 00 */ li r5, 0
-/* 8012EB14 0012A774 7F A3 EB 78 */ mr r3, r29
-/* 8012EB18 0012A778 48 2A C3 E5 */ bl func_803DAEFC
-/* 8012EB1C 0012A77C 7C 7B CB 2E */ sthx r3, r27, r25
-/* 8012EB20 0012A780 7F A3 EB 78 */ mr r3, r29
-/* 8012EB24 0012A784 38 80 00 06 */ li r4, 6
-/* 8012EB28 0012A788 38 A0 00 00 */ li r5, 0
-/* 8012EB2C 0012A78C 48 2A C3 D1 */ bl func_803DAEFC
-/* 8012EB30 0012A790 7C 7E CB 2E */ sthx r3, r30, r25
-lbl_8012EB34:
-/* 8012EB34 0012A794 3A D6 00 01 */ addi r22, r22, 1
-/* 8012EB38 0012A798 28 16 00 06 */ cmplwi r22, 6
-/* 8012EB3C 0012A79C 41 80 FF 9C */ blt lbl_8012EAD8
-/* 8012EB40 0012A7A0 4B FE DE 35 */ bl func_8011C974
-/* 8012EB44 0012A7A4 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 8012EB48 0012A7A8 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 8012EB4C 0012A7AC 40 82 00 6C */ bne lbl_8012EBB8
-/* 8012EB50 0012A7B0 38 A1 00 20 */ addi r5, r1, 0x20
-/* 8012EB54 0012A7B4 39 00 00 00 */ li r8, 0
-/* 8012EB58 0012A7B8 38 00 00 06 */ li r0, 6
-lbl_8012EB5C:
-/* 8012EB5C 0012A7BC 55 03 0D FC */ rlwinm r3, r8, 1, 0x17, 0x1e
-/* 8012EB60 0012A7C0 7C C5 1A 2E */ lhzx r6, r5, r3
-/* 8012EB64 0012A7C4 2C 06 00 00 */ cmpwi r6, 0
-/* 8012EB68 0012A7C8 41 82 00 44 */ beq lbl_8012EBAC
-/* 8012EB6C 0012A7CC 55 04 06 3E */ clrlwi r4, r8, 0x18
-/* 8012EB70 0012A7D0 39 20 00 00 */ li r9, 0
-/* 8012EB74 0012A7D4 7C 09 03 A6 */ mtctr r0
-lbl_8012EB78:
-/* 8012EB78 0012A7D8 55 23 0D FC */ rlwinm r3, r9, 1, 0x17, 0x1e
-/* 8012EB7C 0012A7DC 7C E5 1A 2E */ lhzx r7, r5, r3
-/* 8012EB80 0012A7E0 2C 07 00 00 */ cmpwi r7, 0
-/* 8012EB84 0012A7E4 41 82 00 20 */ beq lbl_8012EBA4
-/* 8012EB88 0012A7E8 55 23 06 3E */ clrlwi r3, r9, 0x18
-/* 8012EB8C 0012A7EC 7C 04 18 40 */ cmplw r4, r3
-/* 8012EB90 0012A7F0 41 82 00 14 */ beq lbl_8012EBA4
-/* 8012EB94 0012A7F4 7C 06 38 40 */ cmplw r6, r7
-/* 8012EB98 0012A7F8 40 82 00 0C */ bne lbl_8012EBA4
-/* 8012EB9C 0012A7FC 38 60 00 00 */ li r3, 0
-/* 8012EBA0 0012A800 48 00 01 E4 */ b lbl_8012ED84
-lbl_8012EBA4:
-/* 8012EBA4 0012A804 39 29 00 01 */ addi r9, r9, 1
-/* 8012EBA8 0012A808 42 00 FF D0 */ bdnz lbl_8012EB78
-lbl_8012EBAC:
-/* 8012EBAC 0012A80C 39 08 00 01 */ addi r8, r8, 1
-/* 8012EBB0 0012A810 28 08 00 06 */ cmplwi r8, 6
-/* 8012EBB4 0012A814 41 80 FF A8 */ blt lbl_8012EB5C
-lbl_8012EBB8:
-/* 8012EBB8 0012A818 4B FE DD BD */ bl func_8011C974
-/* 8012EBBC 0012A81C A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 8012EBC0 0012A820 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 8012EBC4 0012A824 40 82 00 6C */ bne lbl_8012EC30
-/* 8012EBC8 0012A828 38 A1 00 14 */ addi r5, r1, 0x14
-/* 8012EBCC 0012A82C 39 00 00 00 */ li r8, 0
-/* 8012EBD0 0012A830 38 00 00 06 */ li r0, 6
-lbl_8012EBD4:
-/* 8012EBD4 0012A834 55 03 0D FC */ rlwinm r3, r8, 1, 0x17, 0x1e
-/* 8012EBD8 0012A838 7C C5 1A 2E */ lhzx r6, r5, r3
-/* 8012EBDC 0012A83C 2C 06 00 00 */ cmpwi r6, 0
-/* 8012EBE0 0012A840 41 82 00 44 */ beq lbl_8012EC24
-/* 8012EBE4 0012A844 55 04 06 3E */ clrlwi r4, r8, 0x18
-/* 8012EBE8 0012A848 39 20 00 00 */ li r9, 0
-/* 8012EBEC 0012A84C 7C 09 03 A6 */ mtctr r0
-lbl_8012EBF0:
-/* 8012EBF0 0012A850 55 23 0D FC */ rlwinm r3, r9, 1, 0x17, 0x1e
-/* 8012EBF4 0012A854 7C E5 1A 2E */ lhzx r7, r5, r3
-/* 8012EBF8 0012A858 2C 07 00 00 */ cmpwi r7, 0
-/* 8012EBFC 0012A85C 41 82 00 20 */ beq lbl_8012EC1C
-/* 8012EC00 0012A860 55 23 06 3E */ clrlwi r3, r9, 0x18
-/* 8012EC04 0012A864 7C 04 18 40 */ cmplw r4, r3
-/* 8012EC08 0012A868 41 82 00 14 */ beq lbl_8012EC1C
-/* 8012EC0C 0012A86C 7C 06 38 40 */ cmplw r6, r7
-/* 8012EC10 0012A870 40 82 00 0C */ bne lbl_8012EC1C
-/* 8012EC14 0012A874 38 60 00 00 */ li r3, 0
-/* 8012EC18 0012A878 48 00 01 6C */ b lbl_8012ED84
-lbl_8012EC1C:
-/* 8012EC1C 0012A87C 39 29 00 01 */ addi r9, r9, 1
-/* 8012EC20 0012A880 42 00 FF D0 */ bdnz lbl_8012EBF0
-lbl_8012EC24:
-/* 8012EC24 0012A884 39 08 00 01 */ addi r8, r8, 1
-/* 8012EC28 0012A888 28 08 00 06 */ cmplwi r8, 6
-/* 8012EC2C 0012A88C 41 80 FF A8 */ blt lbl_8012EBD4
-lbl_8012EC30:
-/* 8012EC30 0012A890 4B FE DD 45 */ bl func_8011C974
-/* 8012EC34 0012A894 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 8012EC38 0012A898 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 8012EC3C 0012A89C 28 00 00 03 */ cmplwi r0, 3
-/* 8012EC40 0012A8A0 40 82 01 40 */ bne lbl_8012ED80
-/* 8012EC44 0012A8A4 3F 20 00 01 */ lis r25, 0x0000FFFF@ha
-/* 8012EC48 0012A8A8 3B E1 00 2C */ addi r31, r1, 0x2c
-/* 8012EC4C 0012A8AC 3B A1 00 08 */ addi r29, r1, 8
-/* 8012EC50 0012A8B0 3B 60 00 00 */ li r27, 0
-/* 8012EC54 0012A8B4 3B 19 FF FF */ addi r24, r25, 0x0000FFFF@l
-lbl_8012EC58:
-/* 8012EC58 0012A8B8 57 60 04 3E */ clrlwi r0, r27, 0x10
-/* 8012EC5C 0012A8BC 57 7E 0B FC */ rlwinm r30, r27, 1, 0xf, 0x1e
-/* 8012EC60 0012A8C0 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 8012EC64 0012A8C4 57 64 13 BA */ rlwinm r4, r27, 2, 0xe, 0x1d
-/* 8012EC68 0012A8C8 7F 1D F3 2E */ sthx r24, r29, r30
-/* 8012EC6C 0012A8CC 7C 7A 02 14 */ add r3, r26, r0
-/* 8012EC70 0012A8D0 3A E3 01 FC */ addi r23, r3, 0x1fc
-/* 8012EC74 0012A8D4 7E FF 21 2E */ stwx r23, r31, r4
-/* 8012EC78 0012A8D8 7E E3 BB 78 */ mr r3, r23
-/* 8012EC7C 0012A8DC 4B F2 7F 59 */ bl func_80056BD4
-/* 8012EC80 0012A8E0 2C 03 00 00 */ cmpwi r3, 0
-/* 8012EC84 0012A8E4 41 82 00 50 */ beq lbl_8012ECD4
-/* 8012EC88 0012A8E8 7E E3 BB 78 */ mr r3, r23
-/* 8012EC8C 0012A8EC 38 80 00 A0 */ li r4, 0xa0
-/* 8012EC90 0012A8F0 38 A0 00 00 */ li r5, 0
-/* 8012EC94 0012A8F4 48 2A C2 69 */ bl func_803DAEFC
-/* 8012EC98 0012A8F8 7C 7D F3 2E */ sthx r3, r29, r30
-/* 8012EC9C 0012A8FC 4B FE DC D9 */ bl func_8011C974
-/* 8012ECA0 0012A900 A0 63 00 8A */ lhz r3, 0x8a(r3)
-/* 8012ECA4 0012A904 7C 1D F2 2E */ lhzx r0, r29, r30
-/* 8012ECA8 0012A908 7C 03 00 40 */ cmplw r3, r0
-/* 8012ECAC 0012A90C 40 81 00 0C */ ble lbl_8012ECB8
-/* 8012ECB0 0012A910 38 19 FF FF */ addi r0, r25, -1
-/* 8012ECB4 0012A914 7C 1D F3 2E */ sthx r0, r29, r30
-lbl_8012ECB8:
-/* 8012ECB8 0012A918 4B FE DC BD */ bl func_8011C974
-/* 8012ECBC 0012A91C A0 63 00 8C */ lhz r3, 0x8c(r3)
-/* 8012ECC0 0012A920 7C 1D F2 2E */ lhzx r0, r29, r30
-/* 8012ECC4 0012A924 7C 03 00 40 */ cmplw r3, r0
-/* 8012ECC8 0012A928 40 80 00 0C */ bge lbl_8012ECD4
-/* 8012ECCC 0012A92C 38 19 FF FF */ addi r0, r25, -1
-/* 8012ECD0 0012A930 7C 1D F3 2E */ sthx r0, r29, r30
-lbl_8012ECD4:
-/* 8012ECD4 0012A934 3B 7B 00 01 */ addi r27, r27, 1
-/* 8012ECD8 0012A938 28 1B 00 06 */ cmplwi r27, 6
-/* 8012ECDC 0012A93C 41 80 FF 7C */ blt lbl_8012EC58
-/* 8012ECE0 0012A940 38 A1 00 08 */ addi r5, r1, 8
-/* 8012ECE4 0012A944 38 E0 00 00 */ li r7, 0
-lbl_8012ECE8:
-/* 8012ECE8 0012A948 54 E3 06 3E */ clrlwi r3, r7, 0x18
-/* 8012ECEC 0012A94C 39 00 00 05 */ li r8, 5
-/* 8012ECF0 0012A950 20 03 00 05 */ subfic r0, r3, 5
-/* 8012ECF4 0012A954 7C 09 03 A6 */ mtctr r0
-/* 8012ECF8 0012A958 28 03 00 05 */ cmplwi r3, 5
-/* 8012ECFC 0012A95C 40 80 00 30 */ bge lbl_8012ED2C
-lbl_8012ED00:
-/* 8012ED00 0012A960 55 04 0D FC */ rlwinm r4, r8, 1, 0x17, 0x1e
-/* 8012ED04 0012A964 38 C1 00 08 */ addi r6, r1, 8
-/* 8012ED08 0012A968 7C C6 22 14 */ add r6, r6, r4
-/* 8012ED0C 0012A96C 7C 05 22 2E */ lhzx r0, r5, r4
-/* 8012ED10 0012A970 A0 66 FF FE */ lhz r3, -2(r6)
-/* 8012ED14 0012A974 7C 03 00 40 */ cmplw r3, r0
-/* 8012ED18 0012A978 40 81 00 0C */ ble lbl_8012ED24
-/* 8012ED1C 0012A97C 7C 65 23 2E */ sthx r3, r5, r4
-/* 8012ED20 0012A980 B0 06 FF FE */ sth r0, -2(r6)
-lbl_8012ED24:
-/* 8012ED24 0012A984 39 08 FF FF */ addi r8, r8, -1
-/* 8012ED28 0012A988 42 00 FF D8 */ bdnz lbl_8012ED00
-lbl_8012ED2C:
-/* 8012ED2C 0012A98C 38 E7 00 01 */ addi r7, r7, 1
-/* 8012ED30 0012A990 28 07 00 06 */ cmplwi r7, 6
-/* 8012ED34 0012A994 41 80 FF B4 */ blt lbl_8012ECE8
-/* 8012ED38 0012A998 38 61 00 08 */ addi r3, r1, 8
-/* 8012ED3C 0012A99C 3A C0 00 00 */ li r22, 0
-/* 8012ED40 0012A9A0 38 80 00 00 */ li r4, 0
-/* 8012ED44 0012A9A4 48 00 00 14 */ b lbl_8012ED58
-lbl_8012ED48:
-/* 8012ED48 0012A9A8 54 80 0D FC */ rlwinm r0, r4, 1, 0x17, 0x1e
-/* 8012ED4C 0012A9AC 38 84 00 01 */ addi r4, r4, 1
-/* 8012ED50 0012A9B0 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8012ED54 0012A9B4 7E D6 02 14 */ add r22, r22, r0
-lbl_8012ED58:
-/* 8012ED58 0012A9B8 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 8012ED5C 0012A9BC 7C 00 E0 00 */ cmpw r0, r28
-/* 8012ED60 0012A9C0 41 80 FF E8 */ blt lbl_8012ED48
-/* 8012ED64 0012A9C4 4B FE DC 11 */ bl func_8011C974
-/* 8012ED68 0012A9C8 A0 63 00 8E */ lhz r3, 0x8e(r3)
-/* 8012ED6C 0012A9CC 56 C0 04 3E */ clrlwi r0, r22, 0x10
-/* 8012ED70 0012A9D0 7C 03 00 40 */ cmplw r3, r0
-/* 8012ED74 0012A9D4 40 80 00 0C */ bge lbl_8012ED80
-/* 8012ED78 0012A9D8 38 60 00 00 */ li r3, 0
-/* 8012ED7C 0012A9DC 48 00 00 08 */ b lbl_8012ED84
-lbl_8012ED80:
-/* 8012ED80 0012A9E0 38 60 00 01 */ li r3, 1
-lbl_8012ED84:
-/* 8012ED84 0012A9E4 39 61 00 90 */ addi r11, r1, 0x90
-/* 8012ED88 0012A9E8 48 09 83 D9 */ bl _restgpr_22
-/* 8012ED8C 0012A9EC 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 8012ED90 0012A9F0 7C 08 03 A6 */ mtlr r0
-/* 8012ED94 0012A9F4 38 21 00 90 */ addi r1, r1, 0x90
-/* 8012ED98 0012A9F8 4E 80 00 20 */ blr
-
-.global func_8012ED9C
-func_8012ED9C:
-/* 8012ED9C 0012A9FC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012EDA0 0012AA00 7C 08 02 A6 */ mflr r0
-/* 8012EDA4 0012AA04 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012EDA8 0012AA08 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012EDAC 0012AA0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EDB0 0012AA10 80 03 1A C4 */ lwz r0, 0x1ac4(r3)
-/* 8012EDB4 0012AA14 2C 00 00 00 */ cmpwi r0, 0
-/* 8012EDB8 0012AA18 40 82 00 34 */ bne lbl_8012EDEC
-/* 8012EDBC 0012AA1C 3F E0 00 07 */ lis r31, 0x0006FF00@ha
-/* 8012EDC0 0012AA20 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8012EDC4 0012AA24 38 9F FF 00 */ addi r4, r31, 0x0006FF00@l
-/* 8012EDC8 0012AA28 38 A0 00 40 */ li r5, 0x40
-/* 8012EDCC 0012AA2C 48 0A BF 41 */ bl func_801DAD0C
-/* 8012EDD0 0012AA30 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EDD4 0012AA34 38 BF FF 00 */ addi r5, r31, -256
-/* 8012EDD8 0012AA38 38 80 00 00 */ li r4, 0
-/* 8012EDDC 0012AA3C 90 66 1A C4 */ stw r3, 0x1ac4(r6)
-/* 8012EDE0 0012AA40 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EDE4 0012AA44 80 63 1A C4 */ lwz r3, 0x1ac4(r3)
-/* 8012EDE8 0012AA48 4B ED 53 1D */ bl memset
-lbl_8012EDEC:
-/* 8012EDEC 0012AA4C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012EDF0 0012AA50 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012EDF4 0012AA54 7C 08 03 A6 */ mtlr r0
-/* 8012EDF8 0012AA58 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012EDFC 0012AA5C 4E 80 00 20 */ blr
-
-.global func_8012EE00
-func_8012EE00:
-/* 8012EE00 0012AA60 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012EE04 0012AA64 7C 08 02 A6 */ mflr r0
-/* 8012EE08 0012AA68 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012EE0C 0012AA6C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EE10 0012AA70 80 83 1A C4 */ lwz r4, 0x1ac4(r3)
-/* 8012EE14 0012AA74 2C 04 00 00 */ cmpwi r4, 0
-/* 8012EE18 0012AA78 41 82 00 18 */ beq lbl_8012EE30
-/* 8012EE1C 0012AA7C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8012EE20 0012AA80 48 0A BF 29 */ bl func_801DAD48
-/* 8012EE24 0012AA84 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EE28 0012AA88 38 00 00 00 */ li r0, 0
-/* 8012EE2C 0012AA8C 90 03 1A C4 */ stw r0, 0x1ac4(r3)
-lbl_8012EE30:
-/* 8012EE30 0012AA90 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012EE34 0012AA94 7C 08 03 A6 */ mtlr r0
-/* 8012EE38 0012AA98 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012EE3C 0012AA9C 4E 80 00 20 */ blr
-
-.global func_8012EE40
-func_8012EE40:
-/* 8012EE40 0012AAA0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012EE44 0012AAA4 7C 08 02 A6 */ mflr r0
-/* 8012EE48 0012AAA8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012EE4C 0012AAAC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012EE50 0012AAB0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EE54 0012AAB4 80 03 1A C4 */ lwz r0, 0x1ac4(r3)
-/* 8012EE58 0012AAB8 2C 00 00 00 */ cmpwi r0, 0
-/* 8012EE5C 0012AABC 41 82 00 F0 */ beq lbl_8012EF4C
-/* 8012EE60 0012AAC0 3F E0 00 07 */ lis r31, 0x0006FF00@ha
-/* 8012EE64 0012AAC4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8012EE68 0012AAC8 38 9F FF 00 */ addi r4, r31, 0x0006FF00@l
-/* 8012EE6C 0012AACC 38 A0 00 40 */ li r5, 0x40
-/* 8012EE70 0012AAD0 48 0A BE 9D */ bl func_801DAD0C
-/* 8012EE74 0012AAD4 80 CD 82 98 */ lwz r6, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EE78 0012AAD8 38 BF FF 00 */ addi r5, r31, -256
-/* 8012EE7C 0012AADC 38 80 00 00 */ li r4, 0
-/* 8012EE80 0012AAE0 90 66 1A C8 */ stw r3, 0x1ac8(r6)
-/* 8012EE84 0012AAE4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EE88 0012AAE8 80 63 1A C8 */ lwz r3, 0x1ac8(r3)
-/* 8012EE8C 0012AAEC 4B ED 52 79 */ bl memset
-/* 8012EE90 0012AAF0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EE94 0012AAF4 80 64 1A C8 */ lwz r3, 0x1ac8(r4)
-/* 8012EE98 0012AAF8 80 84 01 48 */ lwz r4, 0x148(r4)
-/* 8012EE9C 0012AAFC 4B FF 69 BD */ bl func_80125858
-/* 8012EEA0 0012AB00 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EEA4 0012AB04 80 64 01 48 */ lwz r3, 0x148(r4)
-/* 8012EEA8 0012AB08 80 84 1A C4 */ lwz r4, 0x1ac4(r4)
-/* 8012EEAC 0012AB0C 4B FF 69 AD */ bl func_80125858
-/* 8012EEB0 0012AB10 3B E0 00 00 */ li r31, 0
-lbl_8012EEB4:
-/* 8012EEB4 0012AB14 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EEB8 0012AB18 57 E6 04 3E */ clrlwi r6, r31, 0x10
-/* 8012EEBC 0012AB1C 1C E6 00 0E */ mulli r7, r6, 0xe
-/* 8012EEC0 0012AB20 38 A0 00 18 */ li r5, 0x18
-/* 8012EEC4 0012AB24 80 83 1A C8 */ lwz r4, 0x1ac8(r3)
-/* 8012EEC8 0012AB28 80 63 01 48 */ lwz r3, 0x148(r3)
-/* 8012EECC 0012AB2C 3C 04 00 06 */ addis r0, r4, 6
-/* 8012EED0 0012AB30 7C 80 3A 14 */ add r4, r0, r7
-/* 8012EED4 0012AB34 3C 63 00 06 */ addis r3, r3, 6
-/* 8012EED8 0012AB38 A0 04 60 B8 */ lhz r0, 0x60b8(r4)
-/* 8012EEDC 0012AB3C 7C 63 3A 14 */ add r3, r3, r7
-/* 8012EEE0 0012AB40 1C C6 00 18 */ mulli r6, r6, 0x18
-/* 8012EEE4 0012AB44 B0 03 60 B8 */ sth r0, 0x60b8(r3)
-/* 8012EEE8 0012AB48 A0 04 60 BA */ lhz r0, 0x60ba(r4)
-/* 8012EEEC 0012AB4C B0 03 60 BA */ sth r0, 0x60ba(r3)
-/* 8012EEF0 0012AB50 A0 04 60 BC */ lhz r0, 0x60bc(r4)
-/* 8012EEF4 0012AB54 B0 03 60 BC */ sth r0, 0x60bc(r3)
-/* 8012EEF8 0012AB58 A0 04 60 BE */ lhz r0, 0x60be(r4)
-/* 8012EEFC 0012AB5C B0 03 60 BE */ sth r0, 0x60be(r3)
-/* 8012EF00 0012AB60 A0 04 60 C0 */ lhz r0, 0x60c0(r4)
-/* 8012EF04 0012AB64 B0 03 60 C0 */ sth r0, 0x60c0(r3)
-/* 8012EF08 0012AB68 A0 04 60 C2 */ lhz r0, 0x60c2(r4)
-/* 8012EF0C 0012AB6C B0 03 60 C2 */ sth r0, 0x60c2(r3)
-/* 8012EF10 0012AB70 A0 04 60 C4 */ lhz r0, 0x60c4(r4)
-/* 8012EF14 0012AB74 B0 03 60 C4 */ sth r0, 0x60c4(r3)
-/* 8012EF18 0012AB78 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EF1C 0012AB7C 80 83 01 48 */ lwz r4, 0x148(r3)
-/* 8012EF20 0012AB80 80 63 1A C8 */ lwz r3, 0x1ac8(r3)
-/* 8012EF24 0012AB84 3C 84 00 06 */ addis r4, r4, 6
-/* 8012EF28 0012AB88 3C 03 00 06 */ addis r0, r3, 6
-/* 8012EF2C 0012AB8C 7C 64 32 14 */ add r3, r4, r6
-/* 8012EF30 0012AB90 7C 80 32 14 */ add r4, r0, r6
-/* 8012EF34 0012AB94 38 63 60 E2 */ addi r3, r3, 0x60e2
-/* 8012EF38 0012AB98 38 84 60 E2 */ addi r4, r4, 0x60e2
-/* 8012EF3C 0012AB9C 4B ED 50 C5 */ bl memcpy
-/* 8012EF40 0012ABA0 3B FF 00 01 */ addi r31, r31, 1
-/* 8012EF44 0012ABA4 28 1F 00 03 */ cmplwi r31, 3
-/* 8012EF48 0012ABA8 41 80 FF 6C */ blt lbl_8012EEB4
-lbl_8012EF4C:
-/* 8012EF4C 0012ABAC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012EF50 0012ABB0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012EF54 0012ABB4 7C 08 03 A6 */ mtlr r0
-/* 8012EF58 0012ABB8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012EF5C 0012ABBC 4E 80 00 20 */ blr
-
-.global func_8012EF60
-func_8012EF60:
-/* 8012EF60 0012ABC0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012EF64 0012ABC4 7C 08 02 A6 */ mflr r0
-/* 8012EF68 0012ABC8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012EF6C 0012ABCC 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EF70 0012ABD0 80 64 1A C4 */ lwz r3, 0x1ac4(r4)
-/* 8012EF74 0012ABD4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012EF78 0012ABD8 41 82 00 40 */ beq lbl_8012EFB8
-/* 8012EF7C 0012ABDC 80 84 01 48 */ lwz r4, 0x148(r4)
-/* 8012EF80 0012ABE0 4B FF 68 D9 */ bl func_80125858
-/* 8012EF84 0012ABE4 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EF88 0012ABE8 80 64 01 48 */ lwz r3, 0x148(r4)
-/* 8012EF8C 0012ABEC 80 84 1A C8 */ lwz r4, 0x1ac8(r4)
-/* 8012EF90 0012ABF0 4B FF 68 C9 */ bl func_80125858
-/* 8012EF94 0012ABF4 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EF98 0012ABF8 80 83 1A C8 */ lwz r4, 0x1ac8(r3)
-/* 8012EF9C 0012ABFC 2C 04 00 00 */ cmpwi r4, 0
-/* 8012EFA0 0012AC00 41 82 00 18 */ beq lbl_8012EFB8
-/* 8012EFA4 0012AC04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8012EFA8 0012AC08 48 0A BD A1 */ bl func_801DAD48
-/* 8012EFAC 0012AC0C 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EFB0 0012AC10 38 00 00 00 */ li r0, 0
-/* 8012EFB4 0012AC14 90 03 1A C8 */ stw r0, 0x1ac8(r3)
-lbl_8012EFB8:
-/* 8012EFB8 0012AC18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012EFBC 0012AC1C 7C 08 03 A6 */ mtlr r0
-/* 8012EFC0 0012AC20 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012EFC4 0012AC24 4E 80 00 20 */ blr
-
-.global func_8012EFC8
-func_8012EFC8:
-/* 8012EFC8 0012AC28 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012EFCC 0012AC2C 7C 08 02 A6 */ mflr r0
-/* 8012EFD0 0012AC30 38 60 02 61 */ li r3, 0x261
-/* 8012EFD4 0012AC34 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012EFD8 0012AC38 48 03 3A B9 */ bl func_80162A90
-/* 8012EFDC 0012AC3C 28 03 00 03 */ cmplwi r3, 3
-/* 8012EFE0 0012AC40 40 82 00 1C */ bne lbl_8012EFFC
-/* 8012EFE4 0012AC44 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012EFE8 0012AC48 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012EFEC 0012AC4C 54 00 9F FF */ rlwinm. r0, r0, 0x13, 0x1f, 0x1f
-/* 8012EFF0 0012AC50 41 82 00 0C */ beq lbl_8012EFFC
-/* 8012EFF4 0012AC54 38 60 00 01 */ li r3, 1
-/* 8012EFF8 0012AC58 48 00 00 08 */ b lbl_8012F000
-lbl_8012EFFC:
-/* 8012EFFC 0012AC5C 38 60 00 00 */ li r3, 0
-lbl_8012F000:
-/* 8012F000 0012AC60 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012F004 0012AC64 7C 08 03 A6 */ mtlr r0
-/* 8012F008 0012AC68 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012F00C 0012AC6C 4E 80 00 20 */ blr
-
-.global func_8012F010
-func_8012F010:
-/* 8012F010 0012AC70 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012F014 0012AC74 7C 08 02 A6 */ mflr r0
-/* 8012F018 0012AC78 28 03 00 03 */ cmplwi r3, 3
-/* 8012F01C 0012AC7C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012F020 0012AC80 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8012F024 0012AC84 7C 7F 1B 78 */ mr r31, r3
-/* 8012F028 0012AC88 40 81 00 0C */ ble lbl_8012F034
-/* 8012F02C 0012AC8C 38 60 00 00 */ li r3, 0
-/* 8012F030 0012AC90 48 00 00 2C */ b lbl_8012F05C
-lbl_8012F034:
-/* 8012F034 0012AC94 4B F2 9B 71 */ bl VMBASEIsPageValid
-/* 8012F038 0012AC98 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012F03C 0012AC9C 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
-/* 8012F040 0012ACA0 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 8012F044 0012ACA4 7C 64 02 14 */ add r3, r4, r0
-/* 8012F048 0012ACA8 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8012F04C 0012ACAC 88 03 00 04 */ lbz r0, 4(r3)
-/* 8012F050 0012ACB0 7C 00 28 50 */ subf r0, r0, r5
-/* 8012F054 0012ACB4 7C 00 00 34 */ cntlzw r0, r0
-/* 8012F058 0012ACB8 54 03 D9 7E */ srwi r3, r0, 5
-lbl_8012F05C:
-/* 8012F05C 0012ACBC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012F060 0012ACC0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8012F064 0012ACC4 7C 08 03 A6 */ mtlr r0
-/* 8012F068 0012ACC8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012F06C 0012ACCC 4E 80 00 20 */ blr
-
-.global func_8012F070
-func_8012F070:
-/* 8012F070 0012ACD0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8012F074 0012ACD4 7C 08 02 A6 */ mflr r0
-/* 8012F078 0012ACD8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8012F07C 0012ACDC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
-/* 8012F080 0012ACE0 80 8D 82 98 */ lwz r4, lbl_8063D558-_SDA_BASE_(r13)
-/* 8012F084 0012ACE4 7C 84 02 14 */ add r4, r4, r0
-/* 8012F088 0012ACE8 80 84 01 38 */ lwz r4, 0x138(r4)
-/* 8012F08C 0012ACEC 80 04 00 00 */ lwz r0, 0(r4)
-/* 8012F090 0012ACF0 54 00 0F FE */ srwi r0, r0, 0x1f
-/* 8012F094 0012ACF4 28 00 00 01 */ cmplwi r0, 1
-/* 8012F098 0012ACF8 40 82 00 18 */ bne lbl_8012F0B0
-/* 8012F09C 0012ACFC 4B FF FF 75 */ bl func_8012F010
-/* 8012F0A0 0012AD00 2C 03 00 00 */ cmpwi r3, 0
-/* 8012F0A4 0012AD04 41 82 00 0C */ beq lbl_8012F0B0
-/* 8012F0A8 0012AD08 38 60 00 01 */ li r3, 1
-/* 8012F0AC 0012AD0C 48 00 00 08 */ b lbl_8012F0B4
-lbl_8012F0B0:
-/* 8012F0B0 0012AD10 38 60 00 00 */ li r3, 0
-lbl_8012F0B4:
-/* 8012F0B4 0012AD14 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8012F0B8 0012AD18 7C 08 03 A6 */ mtlr r0
-/* 8012F0BC 0012AD1C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8012F0C0 0012AD20 4E 80 00 20 */ blr
-
-.global func_8012F0C4
-func_8012F0C4:
-/* 8012F0C4 0012AD24 38 6D 9C C0 */ addi r3, r13, lbl_8063EF80-_SDA_BASE_
-/* 8012F0C8 0012AD28 38 80 00 01 */ li r4, 1
-/* 8012F0CC 0012AD2C 38 A0 00 04 */ li r5, 4
-/* 8012F0D0 0012AD30 38 C0 00 00 */ li r6, 0
-/* 8012F0D4 0012AD34 4B EF 58 40 */ b func_80024914
-
-.global func_8012F0D8
-func_8012F0D8:
-/* 8012F0D8 0012AD38 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8012F0DC 0012AD3C 7C 08 02 A6 */ mflr r0
-/* 8012F0E0 0012AD40 38 A0 FF FF */ li r5, -1
-/* 8012F0E4 0012AD44 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8012F0E8 0012AD48 38 00 00 1E */ li r0, 0x1e
-/* 8012F0EC 0012AD4C 93 E1 00 6C */ stw r31, 0x6c(r1)
-/* 8012F0F0 0012AD50 7C 7F 1B 78 */ mr r31, r3
-/* 8012F0F4 0012AD54 38 60 00 00 */ li r3, 0
-/* 8012F0F8 0012AD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F0FC 0012AD5C 90 04 01 28 */ stw r0, 0x128(r4)
-/* 8012F100 0012AD60 38 80 00 00 */ li r4, 0
-/* 8012F104 0012AD64 48 12 4E 69 */ bl func_80253F6C
-/* 8012F108 0012AD68 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F10C 0012AD6C 90 64 01 24 */ stw r3, 0x124(r4)
-/* 8012F110 0012AD70 48 03 05 D1 */ bl func_8015F6E0
-/* 8012F114 0012AD74 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F118 0012AD78 90 64 01 48 */ stw r3, 0x148(r4)
-/* 8012F11C 0012AD7C 4B FE D8 59 */ bl func_8011C974
-/* 8012F120 0012AD80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F124 0012AD84 2C 1F 00 00 */ cmpwi r31, 0
-/* 8012F128 0012AD88 90 64 01 4C */ stw r3, 0x14c(r4)
-/* 8012F12C 0012AD8C 40 82 00 3C */ bne lbl_8012F168
-/* 8012F130 0012AD90 38 60 02 65 */ li r3, 0x265
-/* 8012F134 0012AD94 38 80 00 00 */ li r4, 0
-/* 8012F138 0012AD98 38 A0 00 01 */ li r5, 1
-/* 8012F13C 0012AD9C 48 03 38 05 */ bl func_80162940
-/* 8012F140 0012ADA0 38 60 02 66 */ li r3, 0x266
-/* 8012F144 0012ADA4 38 80 00 00 */ li r4, 0
-/* 8012F148 0012ADA8 38 A0 00 01 */ li r5, 1
-/* 8012F14C 0012ADAC 48 03 37 F5 */ bl func_80162940
-/* 8012F150 0012ADB0 38 60 02 67 */ li r3, 0x267
-/* 8012F154 0012ADB4 38 80 00 00 */ li r4, 0
-/* 8012F158 0012ADB8 38 A0 00 01 */ li r5, 1
-/* 8012F15C 0012ADBC 48 03 37 E5 */ bl func_80162940
-/* 8012F160 0012ADC0 4B FB 73 19 */ bl func_800E6478
-/* 8012F164 0012ADC4 48 00 01 E4 */ b lbl_8012F348
-lbl_8012F168:
-/* 8012F168 0012ADC8 28 1F 00 02 */ cmplwi r31, 2
-/* 8012F16C 0012ADCC 40 82 01 DC */ bne lbl_8012F348
-/* 8012F170 0012ADD0 38 60 02 67 */ li r3, 0x267
-/* 8012F174 0012ADD4 48 03 39 1D */ bl func_80162A90
-/* 8012F178 0012ADD8 2C 03 00 03 */ cmpwi r3, 3
-/* 8012F17C 0012ADDC 41 82 00 5C */ beq lbl_8012F1D8
-/* 8012F180 0012ADE0 40 80 01 C8 */ bge lbl_8012F348
-/* 8012F184 0012ADE4 2C 03 00 00 */ cmpwi r3, 0
-/* 8012F188 0012ADE8 41 82 00 0C */ beq lbl_8012F194
-/* 8012F18C 0012ADEC 40 80 01 AC */ bge lbl_8012F338
-/* 8012F190 0012ADF0 48 00 01 B8 */ b lbl_8012F348
-lbl_8012F194:
-/* 8012F194 0012ADF4 38 60 02 65 */ li r3, 0x265
-/* 8012F198 0012ADF8 38 80 00 00 */ li r4, 0
-/* 8012F19C 0012ADFC 38 A0 00 01 */ li r5, 1
-/* 8012F1A0 0012AE00 48 03 37 A1 */ bl func_80162940
-/* 8012F1A4 0012AE04 38 60 02 66 */ li r3, 0x266
-/* 8012F1A8 0012AE08 38 80 00 00 */ li r4, 0
-/* 8012F1AC 0012AE0C 38 A0 00 01 */ li r5, 1
-/* 8012F1B0 0012AE10 48 03 37 91 */ bl func_80162940
-/* 8012F1B4 0012AE14 38 60 02 67 */ li r3, 0x267
-/* 8012F1B8 0012AE18 38 80 00 00 */ li r4, 0
-/* 8012F1BC 0012AE1C 38 A0 00 01 */ li r5, 1
-/* 8012F1C0 0012AE20 48 03 37 81 */ bl func_80162940
-/* 8012F1C4 0012AE24 4B FB 72 B5 */ bl func_800E6478
-/* 8012F1C8 0012AE28 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F1CC 0012AE2C 38 00 00 24 */ li r0, 0x24
-/* 8012F1D0 0012AE30 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012F1D4 0012AE34 48 00 01 74 */ b lbl_8012F348
-lbl_8012F1D8:
-/* 8012F1D8 0012AE38 4B FB 73 09 */ bl func_800E64E0
-/* 8012F1DC 0012AE3C C0 62 8D 98 */ lfs f3, lbl_80641398-_SDA2_BASE_(r2)
-/* 8012F1E0 0012AE40 38 60 00 00 */ li r3, 0
-/* 8012F1E4 0012AE44 C0 42 8D 9C */ lfs f2, lbl_8064139C-_SDA2_BASE_(r2)
-/* 8012F1E8 0012AE48 C0 22 8D A0 */ lfs f1, lbl_806413A0-_SDA2_BASE_(r2)
-/* 8012F1EC 0012AE4C C0 02 8D A4 */ lfs f0, lbl_806413A4-_SDA2_BASE_(r2)
-/* 8012F1F0 0012AE50 D0 61 00 54 */ stfs f3, 0x54(r1)
-/* 8012F1F4 0012AE54 D0 61 00 48 */ stfs f3, 0x48(r1)
-/* 8012F1F8 0012AE58 D0 41 00 50 */ stfs f2, 0x50(r1)
-/* 8012F1FC 0012AE5C D0 41 00 4C */ stfs f2, 0x4c(r1)
-/* 8012F200 0012AE60 D0 21 00 5C */ stfs f1, 0x5c(r1)
-/* 8012F204 0012AE64 D0 21 00 58 */ stfs f1, 0x58(r1)
-/* 8012F208 0012AE68 D0 01 00 64 */ stfs f0, 0x64(r1)
-/* 8012F20C 0012AE6C D0 01 00 60 */ stfs f0, 0x60(r1)
-/* 8012F210 0012AE70 4B FB 72 AD */ bl func_800E64BC
-/* 8012F214 0012AE74 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8012F218 0012AE78 4B FB 68 B9 */ bl func_800E5AD0
-/* 8012F21C 0012AE7C 7C 64 1B 78 */ mr r4, r3
-/* 8012F220 0012AE80 38 60 00 01 */ li r3, 1
-/* 8012F224 0012AE84 4B FE D7 79 */ bl func_8011C99C
-/* 8012F228 0012AE88 38 60 00 00 */ li r3, 0
-/* 8012F22C 0012AE8C 38 80 00 00 */ li r4, 0
-/* 8012F230 0012AE90 38 A0 00 01 */ li r5, 1
-/* 8012F234 0012AE94 38 C0 00 00 */ li r6, 0
-/* 8012F238 0012AE98 4B FB 77 6D */ bl func_800E69A4
-/* 8012F23C 0012AE9C 81 61 00 48 */ lwz r11, 0x48(r1)
-/* 8012F240 0012AEA0 38 81 00 28 */ addi r4, r1, 0x28
-/* 8012F244 0012AEA4 81 41 00 4C */ lwz r10, 0x4c(r1)
-/* 8012F248 0012AEA8 38 60 00 00 */ li r3, 0
-/* 8012F24C 0012AEAC 81 21 00 50 */ lwz r9, 0x50(r1)
-/* 8012F250 0012AEB0 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 8012F254 0012AEB4 80 E1 00 58 */ lwz r7, 0x58(r1)
-/* 8012F258 0012AEB8 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 8012F25C 0012AEBC 80 A1 00 60 */ lwz r5, 0x60(r1)
-/* 8012F260 0012AEC0 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8012F264 0012AEC4 91 61 00 28 */ stw r11, 0x28(r1)
-/* 8012F268 0012AEC8 91 41 00 2C */ stw r10, 0x2c(r1)
-/* 8012F26C 0012AECC 91 21 00 30 */ stw r9, 0x30(r1)
-/* 8012F270 0012AED0 91 01 00 34 */ stw r8, 0x34(r1)
-/* 8012F274 0012AED4 90 E1 00 38 */ stw r7, 0x38(r1)
-/* 8012F278 0012AED8 90 C1 00 3C */ stw r6, 0x3c(r1)
-/* 8012F27C 0012AEDC 90 A1 00 40 */ stw r5, 0x40(r1)
-/* 8012F280 0012AEE0 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8012F284 0012AEE4 4B FB 7F 2D */ bl func_800E71B0
-/* 8012F288 0012AEE8 C0 22 8D A8 */ lfs f1, lbl_806413A8-_SDA2_BASE_(r2)
-/* 8012F28C 0012AEEC 38 60 00 01 */ li r3, 1
-/* 8012F290 0012AEF0 C0 02 8D AC */ lfs f0, lbl_806413AC-_SDA2_BASE_(r2)
-/* 8012F294 0012AEF4 D0 21 00 54 */ stfs f1, 0x54(r1)
-/* 8012F298 0012AEF8 D0 21 00 48 */ stfs f1, 0x48(r1)
-/* 8012F29C 0012AEFC D0 01 00 50 */ stfs f0, 0x50(r1)
-/* 8012F2A0 0012AF00 D0 01 00 4C */ stfs f0, 0x4c(r1)
-/* 8012F2A4 0012AF04 4B FB 72 19 */ bl func_800E64BC
-/* 8012F2A8 0012AF08 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8012F2AC 0012AF0C 4B FB 68 25 */ bl func_800E5AD0
-/* 8012F2B0 0012AF10 7C 64 1B 78 */ mr r4, r3
-/* 8012F2B4 0012AF14 38 60 00 02 */ li r3, 2
-/* 8012F2B8 0012AF18 4B FE D6 E5 */ bl func_8011C99C
-/* 8012F2BC 0012AF1C 38 60 00 01 */ li r3, 1
-/* 8012F2C0 0012AF20 38 80 00 00 */ li r4, 0
-/* 8012F2C4 0012AF24 38 A0 00 01 */ li r5, 1
-/* 8012F2C8 0012AF28 38 C0 00 00 */ li r6, 0
-/* 8012F2CC 0012AF2C 4B FB 76 D9 */ bl func_800E69A4
-/* 8012F2D0 0012AF30 81 61 00 48 */ lwz r11, 0x48(r1)
-/* 8012F2D4 0012AF34 38 81 00 08 */ addi r4, r1, 8
-/* 8012F2D8 0012AF38 81 41 00 4C */ lwz r10, 0x4c(r1)
-/* 8012F2DC 0012AF3C 38 60 00 01 */ li r3, 1
-/* 8012F2E0 0012AF40 81 21 00 50 */ lwz r9, 0x50(r1)
-/* 8012F2E4 0012AF44 81 01 00 54 */ lwz r8, 0x54(r1)
-/* 8012F2E8 0012AF48 80 E1 00 58 */ lwz r7, 0x58(r1)
-/* 8012F2EC 0012AF4C 80 C1 00 5C */ lwz r6, 0x5c(r1)
-/* 8012F2F0 0012AF50 80 A1 00 60 */ lwz r5, 0x60(r1)
-/* 8012F2F4 0012AF54 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8012F2F8 0012AF58 91 61 00 08 */ stw r11, 8(r1)
-/* 8012F2FC 0012AF5C 91 41 00 0C */ stw r10, 0xc(r1)
-/* 8012F300 0012AF60 91 21 00 10 */ stw r9, 0x10(r1)
-/* 8012F304 0012AF64 91 01 00 14 */ stw r8, 0x14(r1)
-/* 8012F308 0012AF68 90 E1 00 18 */ stw r7, 0x18(r1)
-/* 8012F30C 0012AF6C 90 C1 00 1C */ stw r6, 0x1c(r1)
-/* 8012F310 0012AF70 90 A1 00 20 */ stw r5, 0x20(r1)
-/* 8012F314 0012AF74 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012F318 0012AF78 4B FB 7E 99 */ bl func_800E71B0
-/* 8012F31C 0012AF7C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F320 0012AF80 38 80 00 38 */ li r4, 0x38
-/* 8012F324 0012AF84 38 00 00 17 */ li r0, 0x17
-/* 8012F328 0012AF88 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012F32C 0012AF8C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F330 0012AF90 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 8012F334 0012AF94 48 00 00 14 */ b lbl_8012F348
-lbl_8012F338:
-/* 8012F338 0012AF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F33C 0012AF9C 38 00 00 3E */ li r0, 0x3e
-/* 8012F340 0012AFA0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012F344 0012AFA4 48 00 03 2C */ b lbl_8012F670
-lbl_8012F348:
-/* 8012F348 0012AFA8 28 1F 00 03 */ cmplwi r31, 3
-/* 8012F34C 0012AFAC 40 82 00 10 */ bne lbl_8012F35C
-/* 8012F350 0012AFB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F354 0012AFB4 38 00 00 24 */ li r0, 0x24
-/* 8012F358 0012AFB8 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_8012F35C:
-/* 8012F35C 0012AFBC 38 60 03 FA */ li r3, 0x3fa
-/* 8012F360 0012AFC0 48 11 A2 7D */ bl func_802495DC
-/* 8012F364 0012AFC4 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
-/* 8012F368 0012AFC8 38 60 00 0E */ li r3, 0xe
-/* 8012F36C 0012AFCC 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
-/* 8012F370 0012AFD0 4B F2 6A 29 */ bl func_80055D98
-/* 8012F374 0012AFD4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F378 0012AFD8 3C 80 27 71 */ lis r4, 0x27711A00@ha
-/* 8012F37C 0012AFDC 38 84 1A 00 */ addi r4, r4, 0x27711A00@l
-/* 8012F380 0012AFE0 90 65 00 00 */ stw r3, 0(r5)
-/* 8012F384 0012AFE4 38 60 03 FA */ li r3, 0x3fa
-/* 8012F388 0012AFE8 4B F2 6A 11 */ bl func_80055D98
-/* 8012F38C 0012AFEC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F390 0012AFF0 3C A0 80 12 */ lis r5, lbl_801266B4@ha
-/* 8012F394 0012AFF4 3C C0 80 12 */ lis r6, lbl_801266E0@ha
-/* 8012F398 0012AFF8 38 80 00 00 */ li r4, 0
-/* 8012F39C 0012AFFC 90 67 00 58 */ stw r3, 0x58(r7)
-/* 8012F3A0 0012B000 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l
-/* 8012F3A4 0012B004 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l
-/* 8012F3A8 0012B008 38 E0 FF FF */ li r7, -1
-/* 8012F3AC 0012B00C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F3B0 0012B010 39 00 00 00 */ li r8, 0
-/* 8012F3B4 0012B014 39 20 00 01 */ li r9, 1
-/* 8012F3B8 0012B018 39 40 00 00 */ li r10, 0
-/* 8012F3BC 0012B01C 80 63 00 00 */ lwz r3, 0(r3)
-/* 8012F3C0 0012B020 48 12 48 79 */ bl func_80253C38
-/* 8012F3C4 0012B024 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F3C8 0012B028 3C A0 80 13 */ lis r5, lbl_801313B8@ha
-/* 8012F3CC 0012B02C 3C C0 80 13 */ lis r6, lbl_801313BC@ha
-/* 8012F3D0 0012B030 38 80 00 00 */ li r4, 0
-/* 8012F3D4 0012B034 B0 67 00 C0 */ sth r3, 0xc0(r7)
-/* 8012F3D8 0012B038 38 A5 13 B8 */ addi r5, r5, lbl_801313B8@l
-/* 8012F3DC 0012B03C 38 C6 13 BC */ addi r6, r6, lbl_801313BC@l
-/* 8012F3E0 0012B040 38 E0 FF FF */ li r7, -1
-/* 8012F3E4 0012B044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F3E8 0012B048 39 00 00 00 */ li r8, 0
-/* 8012F3EC 0012B04C 39 20 00 01 */ li r9, 1
-/* 8012F3F0 0012B050 39 40 00 00 */ li r10, 0
-/* 8012F3F4 0012B054 80 63 00 58 */ lwz r3, 0x58(r3)
-/* 8012F3F8 0012B058 48 12 48 41 */ bl func_80253C38
-/* 8012F3FC 0012B05C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F400 0012B060 B0 64 00 EC */ sth r3, 0xec(r4)
-/* 8012F404 0012B064 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F408 0012B068 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 8012F40C 0012B06C 28 00 00 3E */ cmplwi r0, 0x3e
-/* 8012F410 0012B070 41 82 01 B0 */ beq lbl_8012F5C0
-/* 8012F414 0012B074 38 60 03 F8 */ li r3, 0x3f8
-/* 8012F418 0012B078 48 11 A1 C5 */ bl func_802495DC
-/* 8012F41C 0012B07C 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 8012F420 0012B080 38 60 00 0E */ li r3, 0xe
-/* 8012F424 0012B084 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 8012F428 0012B088 4B F2 69 71 */ bl func_80055D98
-/* 8012F42C 0012B08C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F430 0012B090 3C 80 23 6A */ lis r4, 0x236A1A00@ha
-/* 8012F434 0012B094 38 84 1A 00 */ addi r4, r4, 0x236A1A00@l
-/* 8012F438 0012B098 90 65 00 04 */ stw r3, 4(r5)
-/* 8012F43C 0012B09C 38 60 03 F8 */ li r3, 0x3f8
-/* 8012F440 0012B0A0 4B F2 69 59 */ bl func_80055D98
-/* 8012F444 0012B0A4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F448 0012B0A8 3C 80 04 4F */ lis r4, 0x044F1A00@ha
-/* 8012F44C 0012B0AC 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
-/* 8012F450 0012B0B0 90 65 00 2C */ stw r3, 0x2c(r5)
-/* 8012F454 0012B0B4 38 60 00 0E */ li r3, 0xe
-/* 8012F458 0012B0B8 4B F2 69 41 */ bl func_80055D98
-/* 8012F45C 0012B0BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F460 0012B0C0 3C 80 23 77 */ lis r4, 0x23771A00@ha
-/* 8012F464 0012B0C4 38 84 1A 00 */ addi r4, r4, 0x23771A00@l
-/* 8012F468 0012B0C8 90 65 00 30 */ stw r3, 0x30(r5)
-/* 8012F46C 0012B0CC 38 60 03 F8 */ li r3, 0x3f8
-/* 8012F470 0012B0D0 4B F2 69 29 */ bl func_80055D98
-/* 8012F474 0012B0D4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F478 0012B0D8 3C 80 23 9A */ lis r4, 0x239A1A00@ha
-/* 8012F47C 0012B0DC 38 84 1A 00 */ addi r4, r4, 0x239A1A00@l
-/* 8012F480 0012B0E0 90 65 00 34 */ stw r3, 0x34(r5)
-/* 8012F484 0012B0E4 38 60 03 F8 */ li r3, 0x3f8
-/* 8012F488 0012B0E8 4B F2 69 11 */ bl func_80055D98
-/* 8012F48C 0012B0EC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F490 0012B0F0 3C A0 80 12 */ lis r5, lbl_80126934@ha
-/* 8012F494 0012B0F4 3C C0 80 12 */ lis r6, lbl_801269A0@ha
-/* 8012F498 0012B0F8 38 80 00 00 */ li r4, 0
-/* 8012F49C 0012B0FC 90 67 00 3C */ stw r3, 0x3c(r7)
-/* 8012F4A0 0012B100 38 A5 69 34 */ addi r5, r5, lbl_80126934@l
-/* 8012F4A4 0012B104 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l
-/* 8012F4A8 0012B108 38 E0 FF FF */ li r7, -1
-/* 8012F4AC 0012B10C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F4B0 0012B110 39 00 00 00 */ li r8, 0
-/* 8012F4B4 0012B114 39 20 00 01 */ li r9, 1
-/* 8012F4B8 0012B118 39 40 00 00 */ li r10, 0
-/* 8012F4BC 0012B11C 80 63 00 04 */ lwz r3, 4(r3)
-/* 8012F4C0 0012B120 48 12 47 79 */ bl func_80253C38
-/* 8012F4C4 0012B124 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F4C8 0012B128 3C A0 80 13 */ lis r5, lbl_80129600@ha
-/* 8012F4CC 0012B12C 3C C0 80 13 */ lis r6, lbl_80129800@ha
-/* 8012F4D0 0012B130 38 80 00 00 */ li r4, 0
-/* 8012F4D4 0012B134 B0 67 00 C2 */ sth r3, 0xc2(r7)
-/* 8012F4D8 0012B138 38 A5 96 00 */ addi r5, r5, lbl_80129600@l
-/* 8012F4DC 0012B13C 38 C6 98 00 */ addi r6, r6, lbl_80129800@l
-/* 8012F4E0 0012B140 38 E0 FF FF */ li r7, -1
-/* 8012F4E4 0012B144 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F4E8 0012B148 39 00 00 00 */ li r8, 0
-/* 8012F4EC 0012B14C 39 20 00 01 */ li r9, 1
-/* 8012F4F0 0012B150 39 40 00 00 */ li r10, 0
-/* 8012F4F4 0012B154 80 63 00 2C */ lwz r3, 0x2c(r3)
-/* 8012F4F8 0012B158 48 12 47 41 */ bl func_80253C38
-/* 8012F4FC 0012B15C 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F500 0012B160 3C A0 80 13 */ lis r5, lbl_80129B50@ha
-/* 8012F504 0012B164 3C C0 80 13 */ lis r6, lbl_80129C18@ha
-/* 8012F508 0012B168 38 80 00 00 */ li r4, 0
-/* 8012F50C 0012B16C B0 67 00 D6 */ sth r3, 0xd6(r7)
-/* 8012F510 0012B170 38 A5 9B 50 */ addi r5, r5, lbl_80129B50@l
-/* 8012F514 0012B174 38 C6 9C 18 */ addi r6, r6, lbl_80129C18@l
-/* 8012F518 0012B178 38 E0 FF FF */ li r7, -1
-/* 8012F51C 0012B17C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F520 0012B180 39 00 00 00 */ li r8, 0
-/* 8012F524 0012B184 39 20 00 01 */ li r9, 1
-/* 8012F528 0012B188 39 40 00 00 */ li r10, 0
-/* 8012F52C 0012B18C 80 63 00 30 */ lwz r3, 0x30(r3)
-/* 8012F530 0012B190 48 12 47 09 */ bl func_80253C38
-/* 8012F534 0012B194 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F538 0012B198 3C 80 80 13 */ lis r4, lbl_80129CB8@ha
-/* 8012F53C 0012B19C 3C A0 80 13 */ lis r5, lbl_80129CC8@ha
-/* 8012F540 0012B1A0 3C C0 80 13 */ lis r6, lbl_80129E30@ha
-/* 8012F544 0012B1A4 B0 67 00 D8 */ sth r3, 0xd8(r7)
-/* 8012F548 0012B1A8 38 84 9C B8 */ addi r4, r4, lbl_80129CB8@l
-/* 8012F54C 0012B1AC 38 A5 9C C8 */ addi r5, r5, lbl_80129CC8@l
-/* 8012F550 0012B1B0 38 C6 9E 30 */ addi r6, r6, lbl_80129E30@l
-/* 8012F554 0012B1B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F558 0012B1B8 38 E0 FF FF */ li r7, -1
-/* 8012F55C 0012B1BC 39 00 00 00 */ li r8, 0
-/* 8012F560 0012B1C0 39 20 00 01 */ li r9, 1
-/* 8012F564 0012B1C4 80 63 00 34 */ lwz r3, 0x34(r3)
-/* 8012F568 0012B1C8 39 40 00 00 */ li r10, 0
-/* 8012F56C 0012B1CC 48 12 46 CD */ bl func_80253C38
-/* 8012F570 0012B1D0 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F574 0012B1D4 3C A0 80 13 */ lis r5, lbl_8012A414@ha
-/* 8012F578 0012B1D8 3C C0 80 13 */ lis r6, lbl_8012A418@ha
-/* 8012F57C 0012B1DC 38 80 00 00 */ li r4, 0
-/* 8012F580 0012B1E0 B0 67 00 DA */ sth r3, 0xda(r7)
-/* 8012F584 0012B1E4 38 A5 A4 14 */ addi r5, r5, lbl_8012A414@l
-/* 8012F588 0012B1E8 38 C6 A4 18 */ addi r6, r6, lbl_8012A418@l
-/* 8012F58C 0012B1EC 38 E0 FF FF */ li r7, -1
-/* 8012F590 0012B1F0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F594 0012B1F4 39 00 00 00 */ li r8, 0
-/* 8012F598 0012B1F8 39 20 00 01 */ li r9, 1
-/* 8012F59C 0012B1FC 39 40 00 00 */ li r10, 0
-/* 8012F5A0 0012B200 80 63 00 3C */ lwz r3, 0x3c(r3)
-/* 8012F5A4 0012B204 48 12 46 95 */ bl func_80253C38
-/* 8012F5A8 0012B208 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F5AC 0012B20C B0 64 00 DE */ sth r3, 0xde(r4)
-/* 8012F5B0 0012B210 38 60 03 F8 */ li r3, 0x3f8
-/* 8012F5B4 0012B214 48 11 A2 DD */ bl func_80249890
-/* 8012F5B8 0012B218 38 60 03 F8 */ li r3, 0x3f8
-/* 8012F5BC 0012B21C 48 0A C0 B9 */ bl func_801DB674
-lbl_8012F5C0:
-/* 8012F5C0 0012B220 38 60 03 FA */ li r3, 0x3fa
-/* 8012F5C4 0012B224 48 11 A2 CD */ bl func_80249890
-/* 8012F5C8 0012B228 38 60 03 FA */ li r3, 0x3fa
-/* 8012F5CC 0012B22C 48 0A C0 A9 */ bl func_801DB674
-/* 8012F5D0 0012B230 38 60 02 67 */ li r3, 0x267
-/* 8012F5D4 0012B234 48 03 34 BD */ bl func_80162A90
-/* 8012F5D8 0012B238 28 03 00 03 */ cmplwi r3, 3
-/* 8012F5DC 0012B23C 40 82 00 34 */ bne lbl_8012F610
-/* 8012F5E0 0012B240 38 60 00 16 */ li r3, 0x16
-/* 8012F5E4 0012B244 38 80 00 01 */ li r4, 1
-/* 8012F5E8 0012B248 4B FF DE FD */ bl func_8012D4E4
-/* 8012F5EC 0012B24C 38 60 00 00 */ li r3, 0
-/* 8012F5F0 0012B250 38 80 00 01 */ li r4, 1
-/* 8012F5F4 0012B254 4B FF DE F1 */ bl func_8012D4E4
-/* 8012F5F8 0012B258 38 60 00 00 */ li r3, 0
-/* 8012F5FC 0012B25C 38 80 00 02 */ li r4, 2
-/* 8012F600 0012B260 4B FF DE CD */ bl func_8012D4CC
-/* 8012F604 0012B264 38 60 00 16 */ li r3, 0x16
-/* 8012F608 0012B268 38 80 00 02 */ li r4, 2
-/* 8012F60C 0012B26C 4B FF DE C1 */ bl func_8012D4CC
-lbl_8012F610:
-/* 8012F610 0012B270 48 00 1B 25 */ bl func_80131134
-/* 8012F614 0012B274 38 60 02 60 */ li r3, 0x260
-/* 8012F618 0012B278 48 03 34 79 */ bl func_80162A90
-/* 8012F61C 0012B27C 2C 03 00 00 */ cmpwi r3, 0
-/* 8012F620 0012B280 40 82 00 10 */ bne lbl_8012F630
-/* 8012F624 0012B284 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F628 0012B288 38 00 00 01 */ li r0, 1
-/* 8012F62C 0012B28C 98 03 01 8E */ stb r0, 0x18e(r3)
-lbl_8012F630:
-/* 8012F630 0012B290 4B F2 6C 01 */ bl func_80056230
-/* 8012F634 0012B294 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F638 0012B298 38 00 00 00 */ li r0, 0
-/* 8012F63C 0012B29C 98 03 01 59 */ stb r0, 0x159(r3)
-/* 8012F640 0012B2A0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F644 0012B2A4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012F648 0012B2A8 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
-/* 8012F64C 0012B2AC 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012F650 0012B2B0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F654 0012B2B4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012F658 0012B2B8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 8012F65C 0012B2BC 90 03 09 74 */ stw r0, 0x974(r3)
-/* 8012F660 0012B2C0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F664 0012B2C4 80 03 09 74 */ lwz r0, 0x974(r3)
-/* 8012F668 0012B2C8 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
-/* 8012F66C 0012B2CC 90 03 09 74 */ stw r0, 0x974(r3)
-lbl_8012F670:
-/* 8012F670 0012B2D0 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8012F674 0012B2D4 83 E1 00 6C */ lwz r31, 0x6c(r1)
-/* 8012F678 0012B2D8 7C 08 03 A6 */ mtlr r0
-/* 8012F67C 0012B2DC 38 21 00 70 */ addi r1, r1, 0x70
-/* 8012F680 0012B2E0 4E 80 00 20 */ blr
-
-.global func_8012F684
-func_8012F684:
-/* 8012F684 0012B2E4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8012F688 0012B2E8 7C 08 02 A6 */ mflr r0
-/* 8012F68C 0012B2EC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8012F690 0012B2F0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8012F694 0012B2F4 7C 7F 1B 78 */ mr r31, r3
-/* 8012F698 0012B2F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F69C 0012B2FC 80 64 01 28 */ lwz r3, 0x128(r4)
-/* 8012F6A0 0012B300 38 03 FF E2 */ addi r0, r3, -30
-/* 8012F6A4 0012B304 28 00 00 20 */ cmplwi r0, 0x20
-/* 8012F6A8 0012B308 41 81 1A 74 */ bgt lbl_8013111C
-/* 8012F6AC 0012B30C 3C 60 80 42 */ lis r3, lbl_8041CCF0@ha
-/* 8012F6B0 0012B310 54 00 10 3A */ slwi r0, r0, 2
-/* 8012F6B4 0012B314 38 63 CC F0 */ addi r3, r3, lbl_8041CCF0@l
-/* 8012F6B8 0012B318 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8012F6BC 0012B31C 7C 69 03 A6 */ mtctr r3
-/* 8012F6C0 0012B320 4E 80 04 20 */ bctr
-/* 8012F6C4 0012B324 38 60 00 0B */ li r3, 0xb
-/* 8012F6C8 0012B328 38 80 00 01 */ li r4, 1
-/* 8012F6CC 0012B32C 4B FF DE 19 */ bl func_8012D4E4
-/* 8012F6D0 0012B330 38 60 00 0B */ li r3, 0xb
-/* 8012F6D4 0012B334 38 80 00 0E */ li r4, 0xe
-/* 8012F6D8 0012B338 4B FF DD F5 */ bl func_8012D4CC
-/* 8012F6DC 0012B33C 38 60 00 01 */ li r3, 1
-/* 8012F6E0 0012B340 38 80 00 01 */ li r4, 1
-/* 8012F6E4 0012B344 4B FF DE 01 */ bl func_8012D4E4
-/* 8012F6E8 0012B348 38 60 00 01 */ li r3, 1
-/* 8012F6EC 0012B34C 38 80 00 04 */ li r4, 4
-/* 8012F6F0 0012B350 4B FF DD DD */ bl func_8012D4CC
-/* 8012F6F4 0012B354 38 60 00 0C */ li r3, 0xc
-/* 8012F6F8 0012B358 38 80 00 01 */ li r4, 1
-/* 8012F6FC 0012B35C 4B FF DD E9 */ bl func_8012D4E4
-/* 8012F700 0012B360 38 60 00 0C */ li r3, 0xc
-/* 8012F704 0012B364 38 80 00 06 */ li r4, 6
-/* 8012F708 0012B368 4B FF DD C5 */ bl func_8012D4CC
-/* 8012F70C 0012B36C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F710 0012B370 38 80 00 1F */ li r4, 0x1f
-/* 8012F714 0012B374 38 00 00 01 */ li r0, 1
-/* 8012F718 0012B378 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012F71C 0012B37C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F720 0012B380 88 64 01 8E */ lbz r3, 0x18e(r4)
-/* 8012F724 0012B384 90 64 01 60 */ stw r3, 0x160(r4)
-/* 8012F728 0012B388 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F72C 0012B38C B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 8012F730 0012B390 48 00 19 EC */ b lbl_8013111C
-/* 8012F734 0012B394 A8 64 00 D6 */ lha r3, 0xd6(r4)
-/* 8012F738 0012B398 48 12 46 99 */ bl func_80253DD0
-/* 8012F73C 0012B39C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012F740 0012B3A0 28 00 00 03 */ cmplwi r0, 3
-/* 8012F744 0012B3A4 40 82 19 D8 */ bne lbl_8013111C
-/* 8012F748 0012B3A8 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F74C 0012B3AC 38 00 00 20 */ li r0, 0x20
-/* 8012F750 0012B3B0 38 60 00 00 */ li r3, 0
-/* 8012F754 0012B3B4 38 80 00 00 */ li r4, 0
-/* 8012F758 0012B3B8 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8012F75C 0012B3BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F760 0012B3C0 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 8012F764 0012B3C4 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe
-/* 8012F768 0012B3C8 90 05 09 74 */ stw r0, 0x974(r5)
-/* 8012F76C 0012B3CC 4B F2 A1 8D */ bl func_800598F8
-/* 8012F770 0012B3D0 38 60 00 01 */ li r3, 1
-/* 8012F774 0012B3D4 38 80 00 50 */ li r4, 0x50
-/* 8012F778 0012B3D8 38 A0 00 00 */ li r5, 0
-/* 8012F77C 0012B3DC 38 C0 00 07 */ li r6, 7
-/* 8012F780 0012B3E0 38 E0 00 02 */ li r7, 2
-/* 8012F784 0012B3E4 39 00 00 00 */ li r8, 0
-/* 8012F788 0012B3E8 4B F2 A2 41 */ bl func_800599C8
-/* 8012F78C 0012B3EC 38 60 00 02 */ li r3, 2
-/* 8012F790 0012B3F0 38 80 00 01 */ li r4, 1
-/* 8012F794 0012B3F4 38 A0 00 00 */ li r5, 0
-/* 8012F798 0012B3F8 38 C0 00 07 */ li r6, 7
-/* 8012F79C 0012B3FC 38 E0 00 03 */ li r7, 3
-/* 8012F7A0 0012B400 39 00 00 00 */ li r8, 0
-/* 8012F7A4 0012B404 4B F2 A2 25 */ bl func_800599C8
-/* 8012F7A8 0012B408 38 60 00 03 */ li r3, 3
-/* 8012F7AC 0012B40C 38 80 00 02 */ li r4, 2
-/* 8012F7B0 0012B410 38 A0 00 00 */ li r5, 0
-/* 8012F7B4 0012B414 38 C0 00 08 */ li r6, 8
-/* 8012F7B8 0012B418 38 E0 00 04 */ li r7, 4
-/* 8012F7BC 0012B41C 39 00 00 00 */ li r8, 0
-/* 8012F7C0 0012B420 4B F2 A2 09 */ bl func_800599C8
-/* 8012F7C4 0012B424 38 60 00 04 */ li r3, 4
-/* 8012F7C8 0012B428 38 80 00 03 */ li r4, 3
-/* 8012F7CC 0012B42C 38 A0 00 00 */ li r5, 0
-/* 8012F7D0 0012B430 38 C0 00 08 */ li r6, 8
-/* 8012F7D4 0012B434 38 E0 00 05 */ li r7, 5
-/* 8012F7D8 0012B438 39 00 00 00 */ li r8, 0
-/* 8012F7DC 0012B43C 4B F2 A1 ED */ bl func_800599C8
-/* 8012F7E0 0012B440 38 60 00 05 */ li r3, 5
-/* 8012F7E4 0012B444 38 80 00 04 */ li r4, 4
-/* 8012F7E8 0012B448 38 A0 00 00 */ li r5, 0
-/* 8012F7EC 0012B44C 38 C0 00 08 */ li r6, 8
-/* 8012F7F0 0012B450 38 E0 00 06 */ li r7, 6
-/* 8012F7F4 0012B454 39 00 00 00 */ li r8, 0
-/* 8012F7F8 0012B458 4B F2 A1 D1 */ bl func_800599C8
-/* 8012F7FC 0012B45C 38 60 00 06 */ li r3, 6
-/* 8012F800 0012B460 38 80 00 05 */ li r4, 5
-/* 8012F804 0012B464 38 A0 00 00 */ li r5, 0
-/* 8012F808 0012B468 38 C0 00 63 */ li r6, 0x63
-/* 8012F80C 0012B46C 38 E0 00 5A */ li r7, 0x5a
-/* 8012F810 0012B470 39 00 00 00 */ li r8, 0
-/* 8012F814 0012B474 4B F2 A1 B5 */ bl func_800599C8
-/* 8012F818 0012B478 38 60 00 07 */ li r3, 7
-/* 8012F81C 0012B47C 38 80 00 00 */ li r4, 0
-/* 8012F820 0012B480 38 A0 00 02 */ li r5, 2
-/* 8012F824 0012B484 38 C0 00 00 */ li r6, 0
-/* 8012F828 0012B488 38 E0 00 08 */ li r7, 8
-/* 8012F82C 0012B48C 39 00 00 00 */ li r8, 0
-/* 8012F830 0012B490 4B F2 A1 99 */ bl func_800599C8
-/* 8012F834 0012B494 38 60 00 08 */ li r3, 8
-/* 8012F838 0012B498 38 80 00 07 */ li r4, 7
-/* 8012F83C 0012B49C 38 A0 00 04 */ li r5, 4
-/* 8012F840 0012B4A0 38 C0 00 00 */ li r6, 0
-/* 8012F844 0012B4A4 38 E0 00 63 */ li r7, 0x63
-/* 8012F848 0012B4A8 39 00 00 00 */ li r8, 0
-/* 8012F84C 0012B4AC 4B F2 A1 7D */ bl func_800599C8
-/* 8012F850 0012B4B0 38 60 00 63 */ li r3, 0x63
-/* 8012F854 0012B4B4 38 80 00 08 */ li r4, 8
-/* 8012F858 0012B4B8 38 A0 00 06 */ li r5, 6
-/* 8012F85C 0012B4BC 38 C0 00 00 */ li r6, 0
-/* 8012F860 0012B4C0 38 E0 00 00 */ li r7, 0
-/* 8012F864 0012B4C4 39 00 00 00 */ li r8, 0
-/* 8012F868 0012B4C8 4B F2 A1 61 */ bl func_800599C8
-/* 8012F86C 0012B4CC 38 60 00 50 */ li r3, 0x50
-/* 8012F870 0012B4D0 38 80 00 00 */ li r4, 0
-/* 8012F874 0012B4D4 38 A0 00 00 */ li r5, 0
-/* 8012F878 0012B4D8 38 C0 00 00 */ li r6, 0
-/* 8012F87C 0012B4DC 38 E0 00 00 */ li r7, 0
-/* 8012F880 0012B4E0 39 00 00 00 */ li r8, 0
-/* 8012F884 0012B4E4 4B F2 A1 45 */ bl func_800599C8
-/* 8012F888 0012B4E8 38 60 00 5A */ li r3, 0x5a
-/* 8012F88C 0012B4EC 38 80 00 00 */ li r4, 0
-/* 8012F890 0012B4F0 38 A0 00 00 */ li r5, 0
-/* 8012F894 0012B4F4 38 C0 00 00 */ li r6, 0
-/* 8012F898 0012B4F8 38 E0 00 00 */ li r7, 0
-/* 8012F89C 0012B4FC 39 00 00 00 */ li r8, 0
-/* 8012F8A0 0012B500 4B F2 A1 29 */ bl func_800599C8
-/* 8012F8A4 0012B504 48 00 18 78 */ b lbl_8013111C
-/* 8012F8A8 0012B508 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 8012F8AC 0012B50C 38 60 00 3F */ li r3, 0x3f
-/* 8012F8B0 0012B510 38 A0 00 00 */ li r5, 0
-/* 8012F8B4 0012B514 38 C0 00 01 */ li r6, 1
-/* 8012F8B8 0012B518 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8012F8BC 0012B51C 4B F2 A1 B1 */ bl func_80059A6C
-/* 8012F8C0 0012B520 2C 03 00 00 */ cmpwi r3, 0
-/* 8012F8C4 0012B524 41 82 18 58 */ beq lbl_8013111C
-/* 8012F8C8 0012B528 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8012F8CC 0012B52C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F8D0 0012B530 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8012F8D4 0012B534 90 04 01 60 */ stw r0, 0x160(r4)
-/* 8012F8D8 0012B538 41 82 03 90 */ beq lbl_8012FC68
-/* 8012F8DC 0012B53C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F8E0 0012B540 3B E0 00 00 */ li r31, 0
-/* 8012F8E4 0012B544 80 85 01 60 */ lwz r4, 0x160(r5)
-/* 8012F8E8 0012B548 2C 04 00 07 */ cmpwi r4, 7
-/* 8012F8EC 0012B54C 41 82 02 3C */ beq lbl_8012FB28
-/* 8012F8F0 0012B550 40 80 00 30 */ bge lbl_8012F920
-/* 8012F8F4 0012B554 2C 04 00 03 */ cmpwi r4, 3
-/* 8012F8F8 0012B558 41 82 00 F0 */ beq lbl_8012F9E8
-/* 8012F8FC 0012B55C 40 80 00 14 */ bge lbl_8012F910
-/* 8012F900 0012B560 2C 04 00 01 */ cmpwi r4, 1
-/* 8012F904 0012B564 41 82 00 48 */ beq lbl_8012F94C
-/* 8012F908 0012B568 40 80 00 90 */ bge lbl_8012F998
-/* 8012F90C 0012B56C 48 00 03 48 */ b lbl_8012FC54
-lbl_8012F910:
-/* 8012F910 0012B570 2C 04 00 05 */ cmpwi r4, 5
-/* 8012F914 0012B574 41 82 01 74 */ beq lbl_8012FA88
-/* 8012F918 0012B578 40 80 01 C0 */ bge lbl_8012FAD8
-/* 8012F91C 0012B57C 48 00 01 1C */ b lbl_8012FA38
-lbl_8012F920:
-/* 8012F920 0012B580 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8012F924 0012B584 41 82 02 F0 */ beq lbl_8012FC14
-/* 8012F928 0012B588 40 80 00 10 */ bge lbl_8012F938
-/* 8012F92C 0012B58C 2C 04 00 09 */ cmpwi r4, 9
-/* 8012F930 0012B590 40 80 03 24 */ bge lbl_8012FC54
-/* 8012F934 0012B594 48 00 02 58 */ b lbl_8012FB8C
-lbl_8012F938:
-/* 8012F938 0012B598 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8012F93C 0012B59C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8012F940 0012B5A0 7C 04 00 00 */ cmpw r4, r0
-/* 8012F944 0012B5A4 41 82 02 D0 */ beq lbl_8012FC14
-/* 8012F948 0012B5A8 48 00 03 0C */ b lbl_8012FC54
-lbl_8012F94C:
-/* 8012F94C 0012B5AC A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012F950 0012B5B0 28 00 00 01 */ cmplwi r0, 1
-/* 8012F954 0012B5B4 41 80 03 00 */ blt lbl_8012FC54
-/* 8012F958 0012B5B8 38 60 00 0B */ li r3, 0xb
-/* 8012F95C 0012B5BC 38 80 00 06 */ li r4, 6
-/* 8012F960 0012B5C0 4B FF DB 6D */ bl func_8012D4CC
-/* 8012F964 0012B5C4 38 60 00 01 */ li r3, 1
-/* 8012F968 0012B5C8 38 80 00 02 */ li r4, 2
-/* 8012F96C 0012B5CC 4B FF DB 61 */ bl func_8012D4CC
-/* 8012F970 0012B5D0 38 60 00 0C */ li r3, 0xc
-/* 8012F974 0012B5D4 38 80 00 04 */ li r4, 4
-/* 8012F978 0012B5D8 4B FF DB 55 */ bl func_8012D4CC
-/* 8012F97C 0012B5DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F980 0012B5E0 38 00 00 21 */ li r0, 0x21
-/* 8012F984 0012B5E4 3B E0 00 01 */ li r31, 1
-/* 8012F988 0012B5E8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8012F98C 0012B5EC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F990 0012B5F0 B3 E3 01 6A */ sth r31, 0x16a(r3)
-/* 8012F994 0012B5F4 48 00 02 C0 */ b lbl_8012FC54
-lbl_8012F998:
-/* 8012F998 0012B5F8 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012F99C 0012B5FC 28 00 00 02 */ cmplwi r0, 2
-/* 8012F9A0 0012B600 41 80 02 B4 */ blt lbl_8012FC54
-/* 8012F9A4 0012B604 38 60 00 0B */ li r3, 0xb
-/* 8012F9A8 0012B608 38 80 00 07 */ li r4, 7
-/* 8012F9AC 0012B60C 4B FF DB 21 */ bl func_8012D4CC
-/* 8012F9B0 0012B610 38 60 00 01 */ li r3, 1
-/* 8012F9B4 0012B614 38 80 00 02 */ li r4, 2
-/* 8012F9B8 0012B618 4B FF DB 15 */ bl func_8012D4CC
-/* 8012F9BC 0012B61C 38 60 00 0C */ li r3, 0xc
-/* 8012F9C0 0012B620 38 80 00 04 */ li r4, 4
-/* 8012F9C4 0012B624 4B FF DB 09 */ bl func_8012D4CC
-/* 8012F9C8 0012B628 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F9CC 0012B62C 38 80 00 21 */ li r4, 0x21
-/* 8012F9D0 0012B630 38 00 00 02 */ li r0, 2
-/* 8012F9D4 0012B634 3B E0 00 01 */ li r31, 1
-/* 8012F9D8 0012B638 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012F9DC 0012B63C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012F9E0 0012B640 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 8012F9E4 0012B644 48 00 02 70 */ b lbl_8012FC54
-lbl_8012F9E8:
-/* 8012F9E8 0012B648 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012F9EC 0012B64C 28 00 00 03 */ cmplwi r0, 3
-/* 8012F9F0 0012B650 41 80 02 64 */ blt lbl_8012FC54
-/* 8012F9F4 0012B654 38 60 00 0B */ li r3, 0xb
-/* 8012F9F8 0012B658 38 80 00 08 */ li r4, 8
-/* 8012F9FC 0012B65C 4B FF DA D1 */ bl func_8012D4CC
-/* 8012FA00 0012B660 38 60 00 01 */ li r3, 1
-/* 8012FA04 0012B664 38 80 00 02 */ li r4, 2
-/* 8012FA08 0012B668 4B FF DA C5 */ bl func_8012D4CC
-/* 8012FA0C 0012B66C 38 60 00 0C */ li r3, 0xc
-/* 8012FA10 0012B670 38 80 00 04 */ li r4, 4
-/* 8012FA14 0012B674 4B FF DA B9 */ bl func_8012D4CC
-/* 8012FA18 0012B678 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FA1C 0012B67C 38 80 00 21 */ li r4, 0x21
-/* 8012FA20 0012B680 38 00 00 03 */ li r0, 3
-/* 8012FA24 0012B684 3B E0 00 01 */ li r31, 1
-/* 8012FA28 0012B688 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FA2C 0012B68C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FA30 0012B690 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 8012FA34 0012B694 48 00 02 20 */ b lbl_8012FC54
-lbl_8012FA38:
-/* 8012FA38 0012B698 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012FA3C 0012B69C 28 00 00 04 */ cmplwi r0, 4
-/* 8012FA40 0012B6A0 41 80 02 14 */ blt lbl_8012FC54
-/* 8012FA44 0012B6A4 38 60 00 0B */ li r3, 0xb
-/* 8012FA48 0012B6A8 38 80 00 09 */ li r4, 9
-/* 8012FA4C 0012B6AC 4B FF DA 81 */ bl func_8012D4CC
-/* 8012FA50 0012B6B0 38 60 00 01 */ li r3, 1
-/* 8012FA54 0012B6B4 38 80 00 02 */ li r4, 2
-/* 8012FA58 0012B6B8 4B FF DA 75 */ bl func_8012D4CC
-/* 8012FA5C 0012B6BC 38 60 00 0C */ li r3, 0xc
-/* 8012FA60 0012B6C0 38 80 00 04 */ li r4, 4
-/* 8012FA64 0012B6C4 4B FF DA 69 */ bl func_8012D4CC
-/* 8012FA68 0012B6C8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FA6C 0012B6CC 38 80 00 21 */ li r4, 0x21
-/* 8012FA70 0012B6D0 38 00 00 04 */ li r0, 4
-/* 8012FA74 0012B6D4 3B E0 00 01 */ li r31, 1
-/* 8012FA78 0012B6D8 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FA7C 0012B6DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FA80 0012B6E0 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 8012FA84 0012B6E4 48 00 01 D0 */ b lbl_8012FC54
-lbl_8012FA88:
-/* 8012FA88 0012B6E8 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012FA8C 0012B6EC 28 00 00 05 */ cmplwi r0, 5
-/* 8012FA90 0012B6F0 41 80 01 C4 */ blt lbl_8012FC54
-/* 8012FA94 0012B6F4 38 60 00 0B */ li r3, 0xb
-/* 8012FA98 0012B6F8 38 80 00 0A */ li r4, 0xa
-/* 8012FA9C 0012B6FC 4B FF DA 31 */ bl func_8012D4CC
-/* 8012FAA0 0012B700 38 60 00 01 */ li r3, 1
-/* 8012FAA4 0012B704 38 80 00 02 */ li r4, 2
-/* 8012FAA8 0012B708 4B FF DA 25 */ bl func_8012D4CC
-/* 8012FAAC 0012B70C 38 60 00 0C */ li r3, 0xc
-/* 8012FAB0 0012B710 38 80 00 04 */ li r4, 4
-/* 8012FAB4 0012B714 4B FF DA 19 */ bl func_8012D4CC
-/* 8012FAB8 0012B718 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FABC 0012B71C 38 80 00 21 */ li r4, 0x21
-/* 8012FAC0 0012B720 38 00 00 05 */ li r0, 5
-/* 8012FAC4 0012B724 3B E0 00 01 */ li r31, 1
-/* 8012FAC8 0012B728 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FACC 0012B72C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FAD0 0012B730 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 8012FAD4 0012B734 48 00 01 80 */ b lbl_8012FC54
-lbl_8012FAD8:
-/* 8012FAD8 0012B738 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012FADC 0012B73C 28 00 00 06 */ cmplwi r0, 6
-/* 8012FAE0 0012B740 41 80 01 74 */ blt lbl_8012FC54
-/* 8012FAE4 0012B744 38 60 00 0B */ li r3, 0xb
-/* 8012FAE8 0012B748 38 80 00 0B */ li r4, 0xb
-/* 8012FAEC 0012B74C 4B FF D9 E1 */ bl func_8012D4CC
-/* 8012FAF0 0012B750 38 60 00 01 */ li r3, 1
-/* 8012FAF4 0012B754 38 80 00 02 */ li r4, 2
-/* 8012FAF8 0012B758 4B FF D9 D5 */ bl func_8012D4CC
-/* 8012FAFC 0012B75C 38 60 00 0C */ li r3, 0xc
-/* 8012FB00 0012B760 38 80 00 04 */ li r4, 4
-/* 8012FB04 0012B764 4B FF D9 C9 */ bl func_8012D4CC
-/* 8012FB08 0012B768 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FB0C 0012B76C 38 80 00 21 */ li r4, 0x21
-/* 8012FB10 0012B770 38 00 00 06 */ li r0, 6
-/* 8012FB14 0012B774 3B E0 00 01 */ li r31, 1
-/* 8012FB18 0012B778 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FB1C 0012B77C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FB20 0012B780 B0 03 01 6A */ sth r0, 0x16a(r3)
-/* 8012FB24 0012B784 48 00 01 30 */ b lbl_8012FC54
-lbl_8012FB28:
-/* 8012FB28 0012B788 A0 05 01 64 */ lhz r0, 0x164(r5)
-/* 8012FB2C 0012B78C 2C 00 00 00 */ cmpwi r0, 0
-/* 8012FB30 0012B790 41 82 00 48 */ beq lbl_8012FB78
-/* 8012FB34 0012B794 38 60 00 0B */ li r3, 0xb
-/* 8012FB38 0012B798 38 80 00 0F */ li r4, 0xf
-/* 8012FB3C 0012B79C 4B FF D9 91 */ bl func_8012D4CC
-/* 8012FB40 0012B7A0 38 60 00 01 */ li r3, 1
-/* 8012FB44 0012B7A4 38 80 00 02 */ li r4, 2
-/* 8012FB48 0012B7A8 4B FF D9 85 */ bl func_8012D4CC
-/* 8012FB4C 0012B7AC 38 60 00 0C */ li r3, 0xc
-/* 8012FB50 0012B7B0 38 80 00 04 */ li r4, 4
-/* 8012FB54 0012B7B4 4B FF D9 79 */ bl func_8012D4CC
-/* 8012FB58 0012B7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FB5C 0012B7BC 38 00 00 22 */ li r0, 0x22
-/* 8012FB60 0012B7C0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FB64 0012B7C4 38 60 02 23 */ li r3, 0x223
-/* 8012FB68 0012B7C8 90 04 01 28 */ stw r0, 0x128(r4)
-/* 8012FB6C 0012B7CC 38 80 00 00 */ li r4, 0
-/* 8012FB70 0012B7D0 4B ED B6 01 */ bl func_8000B170
-/* 8012FB74 0012B7D4 48 00 00 E0 */ b lbl_8012FC54
-lbl_8012FB78:
-/* 8012FB78 0012B7D8 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FB7C 0012B7DC 38 60 02 22 */ li r3, 0x222
-/* 8012FB80 0012B7E0 38 80 00 00 */ li r4, 0
-/* 8012FB84 0012B7E4 4B ED B5 ED */ bl func_8000B170
-/* 8012FB88 0012B7E8 48 00 00 CC */ b lbl_8012FC54
-lbl_8012FB8C:
-/* 8012FB8C 0012B7EC A0 65 01 64 */ lhz r3, 0x164(r5)
-/* 8012FB90 0012B7F0 A0 05 01 68 */ lhz r0, 0x168(r5)
-/* 8012FB94 0012B7F4 38 63 00 06 */ addi r3, r3, 6
-/* 8012FB98 0012B7F8 7C 03 00 00 */ cmpw r3, r0
-/* 8012FB9C 0012B7FC 40 80 00 64 */ bge lbl_8012FC00
-/* 8012FBA0 0012B800 38 60 00 0B */ li r3, 0xb
-/* 8012FBA4 0012B804 38 80 00 10 */ li r4, 0x10
-/* 8012FBA8 0012B808 4B FF D9 25 */ bl func_8012D4CC
-/* 8012FBAC 0012B80C 38 60 00 01 */ li r3, 1
-/* 8012FBB0 0012B810 38 80 00 02 */ li r4, 2
-/* 8012FBB4 0012B814 4B FF D9 19 */ bl func_8012D4CC
-/* 8012FBB8 0012B818 38 60 00 0C */ li r3, 0xc
-/* 8012FBBC 0012B81C 38 80 00 04 */ li r4, 4
-/* 8012FBC0 0012B820 4B FF D9 0D */ bl func_8012D4CC
-/* 8012FBC4 0012B824 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FBC8 0012B828 38 80 00 22 */ li r4, 0x22
-/* 8012FBCC 0012B82C 38 00 00 10 */ li r0, 0x10
-/* 8012FBD0 0012B830 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FBD4 0012B834 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FBD8 0012B838 38 60 02 23 */ li r3, 0x223
-/* 8012FBDC 0012B83C 38 80 00 00 */ li r4, 0
-/* 8012FBE0 0012B840 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FBE4 0012B844 A0 A6 01 64 */ lhz r5, 0x164(r6)
-/* 8012FBE8 0012B848 38 A5 00 01 */ addi r5, r5, 1
-/* 8012FBEC 0012B84C B0 A6 01 66 */ sth r5, 0x166(r6)
-/* 8012FBF0 0012B850 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FBF4 0012B854 B0 05 01 6C */ sth r0, 0x16c(r5)
-/* 8012FBF8 0012B858 4B ED B5 79 */ bl func_8000B170
-/* 8012FBFC 0012B85C 48 00 00 58 */ b lbl_8012FC54
-lbl_8012FC00:
-/* 8012FC00 0012B860 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FC04 0012B864 38 60 02 22 */ li r3, 0x222
-/* 8012FC08 0012B868 38 80 00 00 */ li r4, 0
-/* 8012FC0C 0012B86C 4B ED B5 65 */ bl func_8000B170
-/* 8012FC10 0012B870 48 00 00 44 */ b lbl_8012FC54
-lbl_8012FC14:
-/* 8012FC14 0012B874 38 60 00 0B */ li r3, 0xb
-/* 8012FC18 0012B878 38 80 00 0C */ li r4, 0xc
-/* 8012FC1C 0012B87C 4B FF D8 B1 */ bl func_8012D4CC
-/* 8012FC20 0012B880 38 60 00 01 */ li r3, 1
-/* 8012FC24 0012B884 38 80 00 01 */ li r4, 1
-/* 8012FC28 0012B888 4B FF D8 A5 */ bl func_8012D4CC
-/* 8012FC2C 0012B88C 38 60 00 0C */ li r3, 0xc
-/* 8012FC30 0012B890 38 80 00 04 */ li r4, 4
-/* 8012FC34 0012B894 4B FF D8 99 */ bl func_8012D4CC
-/* 8012FC38 0012B898 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FC3C 0012B89C 38 80 00 21 */ li r4, 0x21
-/* 8012FC40 0012B8A0 38 00 00 63 */ li r0, 0x63
-/* 8012FC44 0012B8A4 3B E0 00 02 */ li r31, 2
-/* 8012FC48 0012B8A8 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FC4C 0012B8AC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FC50 0012B8B0 90 03 01 60 */ stw r0, 0x160(r3)
-lbl_8012FC54:
-/* 8012FC54 0012B8B4 2C 1F 00 00 */ cmpwi r31, 0
-/* 8012FC58 0012B8B8 41 82 14 C4 */ beq lbl_8013111C
-/* 8012FC5C 0012B8BC 7F E3 FB 78 */ mr r3, r31
-/* 8012FC60 0012B8C0 4B F2 A8 6D */ bl func_8005A4CC
-/* 8012FC64 0012B8C4 48 00 14 B8 */ b lbl_8013111C
-lbl_8012FC68:
-/* 8012FC68 0012B8C8 2C 03 00 08 */ cmpwi r3, 8
-/* 8012FC6C 0012B8CC 3B E0 00 00 */ li r31, 0
-/* 8012FC70 0012B8D0 41 82 02 24 */ beq lbl_8012FE94
-/* 8012FC74 0012B8D4 40 80 00 38 */ bge lbl_8012FCAC
-/* 8012FC78 0012B8D8 2C 03 00 04 */ cmpwi r3, 4
-/* 8012FC7C 0012B8DC 41 82 01 20 */ beq lbl_8012FD9C
-/* 8012FC80 0012B8E0 40 80 00 1C */ bge lbl_8012FC9C
-/* 8012FC84 0012B8E4 2C 03 00 02 */ cmpwi r3, 2
-/* 8012FC88 0012B8E8 41 82 00 8C */ beq lbl_8012FD14
-/* 8012FC8C 0012B8EC 40 80 00 CC */ bge lbl_8012FD58
-/* 8012FC90 0012B8F0 2C 03 00 01 */ cmpwi r3, 1
-/* 8012FC94 0012B8F4 40 80 00 3C */ bge lbl_8012FCD0
-/* 8012FC98 0012B8F8 48 00 03 CC */ b lbl_80130064
-lbl_8012FC9C:
-/* 8012FC9C 0012B8FC 2C 03 00 06 */ cmpwi r3, 6
-/* 8012FCA0 0012B900 41 82 01 84 */ beq lbl_8012FE24
-/* 8012FCA4 0012B904 40 80 01 C4 */ bge lbl_8012FE68
-/* 8012FCA8 0012B908 48 00 01 38 */ b lbl_8012FDE0
-lbl_8012FCAC:
-/* 8012FCAC 0012B90C 2C 03 00 5A */ cmpwi r3, 0x5a
-/* 8012FCB0 0012B910 41 82 02 E8 */ beq lbl_8012FF98
-/* 8012FCB4 0012B914 40 80 00 10 */ bge lbl_8012FCC4
-/* 8012FCB8 0012B918 2C 03 00 50 */ cmpwi r3, 0x50
-/* 8012FCBC 0012B91C 41 82 02 30 */ beq lbl_8012FEEC
-/* 8012FCC0 0012B920 48 00 03 A4 */ b lbl_80130064
-lbl_8012FCC4:
-/* 8012FCC4 0012B924 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8012FCC8 0012B928 41 82 01 F8 */ beq lbl_8012FEC0
-/* 8012FCCC 0012B92C 48 00 03 98 */ b lbl_80130064
-lbl_8012FCD0:
-/* 8012FCD0 0012B930 38 60 00 0B */ li r3, 0xb
-/* 8012FCD4 0012B934 38 80 00 00 */ li r4, 0
-/* 8012FCD8 0012B938 4B FF D7 F5 */ bl func_8012D4CC
-/* 8012FCDC 0012B93C 38 60 00 01 */ li r3, 1
-/* 8012FCE0 0012B940 38 80 00 02 */ li r4, 2
-/* 8012FCE4 0012B944 4B FF D7 E9 */ bl func_8012D4CC
-/* 8012FCE8 0012B948 38 60 00 0C */ li r3, 0xc
-/* 8012FCEC 0012B94C 38 80 00 04 */ li r4, 4
-/* 8012FCF0 0012B950 4B FF D7 DD */ bl func_8012D4CC
-/* 8012FCF4 0012B954 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FCF8 0012B958 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FCFC 0012B95C 28 00 00 01 */ cmplwi r0, 1
-/* 8012FD00 0012B960 41 80 00 0C */ blt lbl_8012FD0C
-/* 8012FD04 0012B964 38 00 00 01 */ li r0, 1
-/* 8012FD08 0012B968 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FD0C:
-/* 8012FD0C 0012B96C 3B E0 00 03 */ li r31, 3
-/* 8012FD10 0012B970 48 00 03 54 */ b lbl_80130064
-lbl_8012FD14:
-/* 8012FD14 0012B974 38 60 00 0B */ li r3, 0xb
-/* 8012FD18 0012B978 38 80 00 01 */ li r4, 1
-/* 8012FD1C 0012B97C 4B FF D7 B1 */ bl func_8012D4CC
-/* 8012FD20 0012B980 38 60 00 01 */ li r3, 1
-/* 8012FD24 0012B984 38 80 00 02 */ li r4, 2
-/* 8012FD28 0012B988 4B FF D7 A5 */ bl func_8012D4CC
-/* 8012FD2C 0012B98C 38 60 00 0C */ li r3, 0xc
-/* 8012FD30 0012B990 38 80 00 04 */ li r4, 4
-/* 8012FD34 0012B994 4B FF D7 99 */ bl func_8012D4CC
-/* 8012FD38 0012B998 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FD3C 0012B99C A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FD40 0012B9A0 28 00 00 02 */ cmplwi r0, 2
-/* 8012FD44 0012B9A4 41 80 00 0C */ blt lbl_8012FD50
-/* 8012FD48 0012B9A8 38 00 00 02 */ li r0, 2
-/* 8012FD4C 0012B9AC B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FD50:
-/* 8012FD50 0012B9B0 3B E0 00 03 */ li r31, 3
-/* 8012FD54 0012B9B4 48 00 03 10 */ b lbl_80130064
-lbl_8012FD58:
-/* 8012FD58 0012B9B8 38 60 00 0B */ li r3, 0xb
-/* 8012FD5C 0012B9BC 38 80 00 02 */ li r4, 2
-/* 8012FD60 0012B9C0 4B FF D7 6D */ bl func_8012D4CC
-/* 8012FD64 0012B9C4 38 60 00 01 */ li r3, 1
-/* 8012FD68 0012B9C8 38 80 00 02 */ li r4, 2
-/* 8012FD6C 0012B9CC 4B FF D7 61 */ bl func_8012D4CC
-/* 8012FD70 0012B9D0 38 60 00 0C */ li r3, 0xc
-/* 8012FD74 0012B9D4 38 80 00 04 */ li r4, 4
-/* 8012FD78 0012B9D8 4B FF D7 55 */ bl func_8012D4CC
-/* 8012FD7C 0012B9DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FD80 0012B9E0 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FD84 0012B9E4 28 00 00 03 */ cmplwi r0, 3
-/* 8012FD88 0012B9E8 41 80 00 0C */ blt lbl_8012FD94
-/* 8012FD8C 0012B9EC 38 00 00 03 */ li r0, 3
-/* 8012FD90 0012B9F0 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FD94:
-/* 8012FD94 0012B9F4 3B E0 00 03 */ li r31, 3
-/* 8012FD98 0012B9F8 48 00 02 CC */ b lbl_80130064
-lbl_8012FD9C:
-/* 8012FD9C 0012B9FC 38 60 00 0B */ li r3, 0xb
-/* 8012FDA0 0012BA00 38 80 00 03 */ li r4, 3
-/* 8012FDA4 0012BA04 4B FF D7 29 */ bl func_8012D4CC
-/* 8012FDA8 0012BA08 38 60 00 01 */ li r3, 1
-/* 8012FDAC 0012BA0C 38 80 00 02 */ li r4, 2
-/* 8012FDB0 0012BA10 4B FF D7 1D */ bl func_8012D4CC
-/* 8012FDB4 0012BA14 38 60 00 0C */ li r3, 0xc
-/* 8012FDB8 0012BA18 38 80 00 04 */ li r4, 4
-/* 8012FDBC 0012BA1C 4B FF D7 11 */ bl func_8012D4CC
-/* 8012FDC0 0012BA20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FDC4 0012BA24 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FDC8 0012BA28 28 00 00 04 */ cmplwi r0, 4
-/* 8012FDCC 0012BA2C 41 80 00 0C */ blt lbl_8012FDD8
-/* 8012FDD0 0012BA30 38 00 00 04 */ li r0, 4
-/* 8012FDD4 0012BA34 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FDD8:
-/* 8012FDD8 0012BA38 3B E0 00 03 */ li r31, 3
-/* 8012FDDC 0012BA3C 48 00 02 88 */ b lbl_80130064
-lbl_8012FDE0:
-/* 8012FDE0 0012BA40 38 60 00 0B */ li r3, 0xb
-/* 8012FDE4 0012BA44 38 80 00 04 */ li r4, 4
-/* 8012FDE8 0012BA48 4B FF D6 E5 */ bl func_8012D4CC
-/* 8012FDEC 0012BA4C 38 60 00 01 */ li r3, 1
-/* 8012FDF0 0012BA50 38 80 00 02 */ li r4, 2
-/* 8012FDF4 0012BA54 4B FF D6 D9 */ bl func_8012D4CC
-/* 8012FDF8 0012BA58 38 60 00 0C */ li r3, 0xc
-/* 8012FDFC 0012BA5C 38 80 00 04 */ li r4, 4
-/* 8012FE00 0012BA60 4B FF D6 CD */ bl func_8012D4CC
-/* 8012FE04 0012BA64 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FE08 0012BA68 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FE0C 0012BA6C 28 00 00 05 */ cmplwi r0, 5
-/* 8012FE10 0012BA70 41 80 00 0C */ blt lbl_8012FE1C
-/* 8012FE14 0012BA74 38 00 00 05 */ li r0, 5
-/* 8012FE18 0012BA78 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FE1C:
-/* 8012FE1C 0012BA7C 3B E0 00 03 */ li r31, 3
-/* 8012FE20 0012BA80 48 00 02 44 */ b lbl_80130064
-lbl_8012FE24:
-/* 8012FE24 0012BA84 38 60 00 0B */ li r3, 0xb
-/* 8012FE28 0012BA88 38 80 00 05 */ li r4, 5
-/* 8012FE2C 0012BA8C 4B FF D6 A1 */ bl func_8012D4CC
-/* 8012FE30 0012BA90 38 60 00 01 */ li r3, 1
-/* 8012FE34 0012BA94 38 80 00 02 */ li r4, 2
-/* 8012FE38 0012BA98 4B FF D6 95 */ bl func_8012D4CC
-/* 8012FE3C 0012BA9C 38 60 00 0C */ li r3, 0xc
-/* 8012FE40 0012BAA0 38 80 00 04 */ li r4, 4
-/* 8012FE44 0012BAA4 4B FF D6 89 */ bl func_8012D4CC
-/* 8012FE48 0012BAA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FE4C 0012BAAC A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FE50 0012BAB0 28 00 00 06 */ cmplwi r0, 6
-/* 8012FE54 0012BAB4 41 80 00 0C */ blt lbl_8012FE60
-/* 8012FE58 0012BAB8 38 00 00 06 */ li r0, 6
-/* 8012FE5C 0012BABC B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FE60:
-/* 8012FE60 0012BAC0 3B E0 00 03 */ li r31, 3
-/* 8012FE64 0012BAC4 48 00 02 00 */ b lbl_80130064
-lbl_8012FE68:
-/* 8012FE68 0012BAC8 38 60 00 0B */ li r3, 0xb
-/* 8012FE6C 0012BACC 38 80 00 0C */ li r4, 0xc
-/* 8012FE70 0012BAD0 4B FF D6 5D */ bl func_8012D4CC
-/* 8012FE74 0012BAD4 38 60 00 01 */ li r3, 1
-/* 8012FE78 0012BAD8 38 80 00 02 */ li r4, 2
-/* 8012FE7C 0012BADC 4B FF D6 51 */ bl func_8012D4CC
-/* 8012FE80 0012BAE0 38 60 00 0C */ li r3, 0xc
-/* 8012FE84 0012BAE4 38 80 00 00 */ li r4, 0
-/* 8012FE88 0012BAE8 4B FF D6 45 */ bl func_8012D4CC
-/* 8012FE8C 0012BAEC 3B E0 00 03 */ li r31, 3
-/* 8012FE90 0012BAF0 48 00 01 D4 */ b lbl_80130064
-lbl_8012FE94:
-/* 8012FE94 0012BAF4 38 60 00 0B */ li r3, 0xb
-/* 8012FE98 0012BAF8 38 80 00 0C */ li r4, 0xc
-/* 8012FE9C 0012BAFC 4B FF D6 31 */ bl func_8012D4CC
-/* 8012FEA0 0012BB00 38 60 00 01 */ li r3, 1
-/* 8012FEA4 0012BB04 38 80 00 02 */ li r4, 2
-/* 8012FEA8 0012BB08 4B FF D6 25 */ bl func_8012D4CC
-/* 8012FEAC 0012BB0C 38 60 00 0C */ li r3, 0xc
-/* 8012FEB0 0012BB10 38 80 00 01 */ li r4, 1
-/* 8012FEB4 0012BB14 4B FF D6 19 */ bl func_8012D4CC
-/* 8012FEB8 0012BB18 3B E0 00 03 */ li r31, 3
-/* 8012FEBC 0012BB1C 48 00 01 A8 */ b lbl_80130064
-lbl_8012FEC0:
-/* 8012FEC0 0012BB20 38 60 00 0B */ li r3, 0xb
-/* 8012FEC4 0012BB24 38 80 00 0C */ li r4, 0xc
-/* 8012FEC8 0012BB28 4B FF D6 05 */ bl func_8012D4CC
-/* 8012FECC 0012BB2C 38 60 00 01 */ li r3, 1
-/* 8012FED0 0012BB30 38 80 00 00 */ li r4, 0
-/* 8012FED4 0012BB34 4B FF D5 F9 */ bl func_8012D4CC
-/* 8012FED8 0012BB38 38 60 00 0C */ li r3, 0xc
-/* 8012FEDC 0012BB3C 38 80 00 04 */ li r4, 4
-/* 8012FEE0 0012BB40 4B FF D5 ED */ bl func_8012D4CC
-/* 8012FEE4 0012BB44 3B E0 00 03 */ li r31, 3
-/* 8012FEE8 0012BB48 48 00 01 7C */ b lbl_80130064
-lbl_8012FEEC:
-/* 8012FEEC 0012BB4C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FEF0 0012BB50 A0 03 01 64 */ lhz r0, 0x164(r3)
-/* 8012FEF4 0012BB54 2C 00 00 00 */ cmpwi r0, 0
-/* 8012FEF8 0012BB58 41 82 00 48 */ beq lbl_8012FF40
-/* 8012FEFC 0012BB5C 38 60 00 0B */ li r3, 0xb
-/* 8012FF00 0012BB60 38 80 00 0F */ li r4, 0xf
-/* 8012FF04 0012BB64 4B FF D5 C9 */ bl func_8012D4CC
-/* 8012FF08 0012BB68 38 60 00 01 */ li r3, 1
-/* 8012FF0C 0012BB6C 38 80 00 02 */ li r4, 2
-/* 8012FF10 0012BB70 4B FF D5 BD */ bl func_8012D4CC
-/* 8012FF14 0012BB74 38 60 00 0C */ li r3, 0xc
-/* 8012FF18 0012BB78 38 80 00 04 */ li r4, 4
-/* 8012FF1C 0012BB7C 4B FF D5 B1 */ bl func_8012D4CC
-/* 8012FF20 0012BB80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FF24 0012BB84 38 00 00 22 */ li r0, 0x22
-/* 8012FF28 0012BB88 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FF2C 0012BB8C 38 60 02 23 */ li r3, 0x223
-/* 8012FF30 0012BB90 90 04 01 28 */ stw r0, 0x128(r4)
-/* 8012FF34 0012BB94 38 80 00 00 */ li r4, 0
-/* 8012FF38 0012BB98 4B ED B2 39 */ bl func_8000B170
-/* 8012FF3C 0012BB9C 48 00 00 50 */ b lbl_8012FF8C
-lbl_8012FF40:
-/* 8012FF40 0012BBA0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FF44 0012BBA4 38 60 02 22 */ li r3, 0x222
-/* 8012FF48 0012BBA8 38 80 00 00 */ li r4, 0
-/* 8012FF4C 0012BBAC 4B ED B2 25 */ bl func_8000B170
-/* 8012FF50 0012BBB0 38 60 00 0B */ li r3, 0xb
-/* 8012FF54 0012BBB4 38 80 00 00 */ li r4, 0
-/* 8012FF58 0012BBB8 4B FF D5 75 */ bl func_8012D4CC
-/* 8012FF5C 0012BBBC 38 60 00 01 */ li r3, 1
-/* 8012FF60 0012BBC0 38 80 00 02 */ li r4, 2
-/* 8012FF64 0012BBC4 4B FF D5 69 */ bl func_8012D4CC
-/* 8012FF68 0012BBC8 38 60 00 0C */ li r3, 0xc
-/* 8012FF6C 0012BBCC 38 80 00 04 */ li r4, 4
-/* 8012FF70 0012BBD0 4B FF D5 5D */ bl func_8012D4CC
-/* 8012FF74 0012BBD4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FF78 0012BBD8 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8012FF7C 0012BBDC 28 00 00 01 */ cmplwi r0, 1
-/* 8012FF80 0012BBE0 41 80 00 0C */ blt lbl_8012FF8C
-/* 8012FF84 0012BBE4 38 00 00 01 */ li r0, 1
-/* 8012FF88 0012BBE8 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8012FF8C:
-/* 8012FF8C 0012BBEC 38 60 00 01 */ li r3, 1
-/* 8012FF90 0012BBF0 4B F2 A4 A9 */ bl func_8005A438
-/* 8012FF94 0012BBF4 48 00 00 D0 */ b lbl_80130064
-lbl_8012FF98:
-/* 8012FF98 0012BBF8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FF9C 0012BBFC A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 8012FFA0 0012BC00 A0 04 01 68 */ lhz r0, 0x168(r4)
-/* 8012FFA4 0012BC04 38 63 00 06 */ addi r3, r3, 6
-/* 8012FFA8 0012BC08 7C 03 00 00 */ cmpw r3, r0
-/* 8012FFAC 0012BC0C 40 80 00 64 */ bge lbl_80130010
-/* 8012FFB0 0012BC10 38 60 00 0B */ li r3, 0xb
-/* 8012FFB4 0012BC14 38 80 00 10 */ li r4, 0x10
-/* 8012FFB8 0012BC18 4B FF D5 15 */ bl func_8012D4CC
-/* 8012FFBC 0012BC1C 38 60 00 01 */ li r3, 1
-/* 8012FFC0 0012BC20 38 80 00 02 */ li r4, 2
-/* 8012FFC4 0012BC24 4B FF D5 09 */ bl func_8012D4CC
-/* 8012FFC8 0012BC28 38 60 00 0C */ li r3, 0xc
-/* 8012FFCC 0012BC2C 38 80 00 04 */ li r4, 4
-/* 8012FFD0 0012BC30 4B FF D4 FD */ bl func_8012D4CC
-/* 8012FFD4 0012BC34 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FFD8 0012BC38 38 80 00 22 */ li r4, 0x22
-/* 8012FFDC 0012BC3C 38 00 00 10 */ li r0, 0x10
-/* 8012FFE0 0012BC40 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 8012FFE4 0012BC44 90 83 01 28 */ stw r4, 0x128(r3)
-/* 8012FFE8 0012BC48 38 60 02 23 */ li r3, 0x223
-/* 8012FFEC 0012BC4C 38 80 00 00 */ li r4, 0
-/* 8012FFF0 0012BC50 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13)
-/* 8012FFF4 0012BC54 A0 A6 01 64 */ lhz r5, 0x164(r6)
-/* 8012FFF8 0012BC58 38 A5 00 01 */ addi r5, r5, 1
-/* 8012FFFC 0012BC5C B0 A6 01 66 */ sth r5, 0x166(r6)
-/* 80130000 0012BC60 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130004 0012BC64 B0 05 01 6C */ sth r0, 0x16c(r5)
-/* 80130008 0012BC68 4B ED B1 69 */ bl func_8000B170
-/* 8013000C 0012BC6C 48 00 00 50 */ b lbl_8013005C
-lbl_80130010:
-/* 80130010 0012BC70 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 80130014 0012BC74 38 60 02 22 */ li r3, 0x222
-/* 80130018 0012BC78 38 80 00 00 */ li r4, 0
-/* 8013001C 0012BC7C 4B ED B1 55 */ bl func_8000B170
-/* 80130020 0012BC80 38 60 00 0B */ li r3, 0xb
-/* 80130024 0012BC84 38 80 00 05 */ li r4, 5
-/* 80130028 0012BC88 4B FF D4 A5 */ bl func_8012D4CC
-/* 8013002C 0012BC8C 38 60 00 01 */ li r3, 1
-/* 80130030 0012BC90 38 80 00 02 */ li r4, 2
-/* 80130034 0012BC94 4B FF D4 99 */ bl func_8012D4CC
-/* 80130038 0012BC98 38 60 00 0C */ li r3, 0xc
-/* 8013003C 0012BC9C 38 80 00 04 */ li r4, 4
-/* 80130040 0012BCA0 4B FF D4 8D */ bl func_8012D4CC
-/* 80130044 0012BCA4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130048 0012BCA8 A0 03 01 68 */ lhz r0, 0x168(r3)
-/* 8013004C 0012BCAC 28 00 00 06 */ cmplwi r0, 6
-/* 80130050 0012BCB0 41 80 00 0C */ blt lbl_8013005C
-/* 80130054 0012BCB4 38 00 00 06 */ li r0, 6
-/* 80130058 0012BCB8 B0 03 01 6A */ sth r0, 0x16a(r3)
-lbl_8013005C:
-/* 8013005C 0012BCBC 38 60 00 06 */ li r3, 6
-/* 80130060 0012BCC0 4B F2 A3 D9 */ bl func_8005A438
-lbl_80130064:
-/* 80130064 0012BCC4 2C 1F 00 00 */ cmpwi r31, 0
-/* 80130068 0012BCC8 41 82 10 B4 */ beq lbl_8013111C
-/* 8013006C 0012BCCC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130070 0012BCD0 80 64 09 74 */ lwz r3, 0x974(r4)
-/* 80130074 0012BCD4 54 60 87 FF */ rlwinm. r0, r3, 0x10, 0x1f, 0x1f
-/* 80130078 0012BCD8 41 82 00 10 */ beq lbl_80130088
-/* 8013007C 0012BCDC 7F E3 FB 78 */ mr r3, r31
-/* 80130080 0012BCE0 4B F2 A4 4D */ bl func_8005A4CC
-/* 80130084 0012BCE4 48 00 10 98 */ b lbl_8013111C
-lbl_80130088:
-/* 80130088 0012BCE8 64 60 00 01 */ oris r0, r3, 1
-/* 8013008C 0012BCEC 90 04 09 74 */ stw r0, 0x974(r4)
-/* 80130090 0012BCF0 48 00 10 8C */ b lbl_8013111C
-/* 80130094 0012BCF4 A8 64 00 D6 */ lha r3, 0xd6(r4)
-/* 80130098 0012BCF8 48 12 3D 39 */ bl func_80253DD0
-/* 8013009C 0012BCFC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801300A0 0012BD00 28 00 00 03 */ cmplwi r0, 3
-/* 801300A4 0012BD04 40 82 10 78 */ bne lbl_8013111C
-/* 801300A8 0012BD08 38 60 00 0B */ li r3, 0xb
-/* 801300AC 0012BD0C 38 80 00 0C */ li r4, 0xc
-/* 801300B0 0012BD10 4B FF D4 1D */ bl func_8012D4CC
-/* 801300B4 0012BD14 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801300B8 0012BD18 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801300BC 0012BD1C 2C 00 00 50 */ cmpwi r0, 0x50
-/* 801300C0 0012BD20 41 82 00 68 */ beq lbl_80130128
-/* 801300C4 0012BD24 40 80 00 1C */ bge lbl_801300E0
-/* 801300C8 0012BD28 2C 00 00 08 */ cmpwi r0, 8
-/* 801300CC 0012BD2C 41 82 00 4C */ beq lbl_80130118
-/* 801300D0 0012BD30 40 80 00 90 */ bge lbl_80130160
-/* 801300D4 0012BD34 2C 00 00 07 */ cmpwi r0, 7
-/* 801300D8 0012BD38 40 80 00 14 */ bge lbl_801300EC
-/* 801300DC 0012BD3C 48 00 00 84 */ b lbl_80130160
-lbl_801300E0:
-/* 801300E0 0012BD40 2C 00 00 5A */ cmpwi r0, 0x5a
-/* 801300E4 0012BD44 41 82 00 70 */ beq lbl_80130154
-/* 801300E8 0012BD48 48 00 00 78 */ b lbl_80130160
-lbl_801300EC:
-/* 801300EC 0012BD4C 38 60 00 0C */ li r3, 0xc
-/* 801300F0 0012BD50 38 80 00 00 */ li r4, 0
-/* 801300F4 0012BD54 4B FF D3 D9 */ bl func_8012D4CC
-/* 801300F8 0012BD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 801300FC 0012BD5C 38 00 00 0C */ li r0, 0xc
-/* 80130100 0012BD60 A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 80130104 0012BD64 38 63 FF FF */ addi r3, r3, -1
-/* 80130108 0012BD68 B0 64 01 66 */ sth r3, 0x166(r4)
-/* 8013010C 0012BD6C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130110 0012BD70 B0 03 01 6C */ sth r0, 0x16c(r3)
-/* 80130114 0012BD74 48 00 00 4C */ b lbl_80130160
-lbl_80130118:
-/* 80130118 0012BD78 38 60 00 0C */ li r3, 0xc
-/* 8013011C 0012BD7C 38 80 00 01 */ li r4, 1
-/* 80130120 0012BD80 4B FF D3 AD */ bl func_8012D4CC
-/* 80130124 0012BD84 48 00 00 3C */ b lbl_80130160
-lbl_80130128:
-/* 80130128 0012BD88 38 60 00 0B */ li r3, 0xb
-/* 8013012C 0012BD8C 38 80 00 00 */ li r4, 0
-/* 80130130 0012BD90 4B FF D3 9D */ bl func_8012D4CC
-/* 80130134 0012BD94 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130138 0012BD98 38 00 00 00 */ li r0, 0
-/* 8013013C 0012BD9C A0 64 01 64 */ lhz r3, 0x164(r4)
-/* 80130140 0012BDA0 38 63 FF FF */ addi r3, r3, -1
-/* 80130144 0012BDA4 B0 64 01 66 */ sth r3, 0x166(r4)
-/* 80130148 0012BDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013014C 0012BDAC B0 03 01 6C */ sth r0, 0x16c(r3)
-/* 80130150 0012BDB0 48 00 00 10 */ b lbl_80130160
-lbl_80130154:
-/* 80130154 0012BDB4 38 60 00 0B */ li r3, 0xb
-/* 80130158 0012BDB8 38 80 00 05 */ li r4, 5
-/* 8013015C 0012BDBC 4B FF D3 71 */ bl func_8012D4CC
-lbl_80130160:
-/* 80130160 0012BDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130164 0012BDC4 38 00 00 20 */ li r0, 0x20
-/* 80130168 0012BDC8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8013016C 0012BDCC 48 00 0F B0 */ b lbl_8013111C
-/* 80130170 0012BDD0 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 80130174 0012BDD4 28 00 00 63 */ cmplwi r0, 0x63
-/* 80130178 0012BDD8 40 82 00 40 */ bne lbl_801301B8
-/* 8013017C 0012BDDC A8 64 00 C2 */ lha r3, 0xc2(r4)
-/* 80130180 0012BDE0 48 12 3C 51 */ bl func_80253DD0
-/* 80130184 0012BDE4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130188 0012BDE8 28 00 00 03 */ cmplwi r0, 3
-/* 8013018C 0012BDEC 40 82 00 4C */ bne lbl_801301D8
-/* 80130190 0012BDF0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130194 0012BDF4 38 00 00 23 */ li r0, 0x23
-/* 80130198 0012BDF8 38 60 02 61 */ li r3, 0x261
-/* 8013019C 0012BDFC 90 04 01 28 */ stw r0, 0x128(r4)
-/* 801301A0 0012BE00 48 03 28 F1 */ bl func_80162A90
-/* 801301A4 0012BE04 28 03 00 02 */ cmplwi r3, 2
-/* 801301A8 0012BE08 40 82 00 30 */ bne lbl_801301D8
-/* 801301AC 0012BE0C 38 60 00 01 */ li r3, 1
-/* 801301B0 0012BE10 4B F2 62 A9 */ bl func_80056458
-/* 801301B4 0012BE14 48 00 00 24 */ b lbl_801301D8
-lbl_801301B8:
-/* 801301B8 0012BE18 A8 64 00 D6 */ lha r3, 0xd6(r4)
-/* 801301BC 0012BE1C 48 12 3C 15 */ bl func_80253DD0
-/* 801301C0 0012BE20 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801301C4 0012BE24 28 00 00 03 */ cmplwi r0, 3
-/* 801301C8 0012BE28 40 82 00 10 */ bne lbl_801301D8
-/* 801301CC 0012BE2C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801301D0 0012BE30 38 00 00 23 */ li r0, 0x23
-/* 801301D4 0012BE34 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_801301D8:
-/* 801301D8 0012BE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801301DC 0012BE3C 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 801301E0 0012BE40 28 00 00 23 */ cmplwi r0, 0x23
-/* 801301E4 0012BE44 40 82 0F 38 */ bne lbl_8013111C
-/* 801301E8 0012BE48 38 60 00 0B */ li r3, 0xb
-/* 801301EC 0012BE4C 38 80 00 0D */ li r4, 0xd
-/* 801301F0 0012BE50 4B FF D2 DD */ bl func_8012D4CC
-/* 801301F4 0012BE54 38 60 00 01 */ li r3, 1
-/* 801301F8 0012BE58 38 80 00 03 */ li r4, 3
-/* 801301FC 0012BE5C 4B FF D2 D1 */ bl func_8012D4CC
-/* 80130200 0012BE60 38 60 00 0C */ li r3, 0xc
-/* 80130204 0012BE64 38 80 00 05 */ li r4, 5
-/* 80130208 0012BE68 4B FF D2 C5 */ bl func_8012D4CC
-/* 8013020C 0012BE6C 48 00 0F 10 */ b lbl_8013111C
-/* 80130210 0012BE70 A8 64 00 D6 */ lha r3, 0xd6(r4)
-/* 80130214 0012BE74 48 12 3B BD */ bl func_80253DD0
-/* 80130218 0012BE78 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013021C 0012BE7C 28 00 00 03 */ cmplwi r0, 3
-/* 80130220 0012BE80 40 82 0E FC */ bne lbl_8013111C
-/* 80130224 0012BE84 38 60 00 0B */ li r3, 0xb
-/* 80130228 0012BE88 38 80 00 00 */ li r4, 0
-/* 8013022C 0012BE8C 4B FF D2 B9 */ bl func_8012D4E4
-/* 80130230 0012BE90 38 60 00 01 */ li r3, 1
-/* 80130234 0012BE94 38 80 00 00 */ li r4, 0
-/* 80130238 0012BE98 4B FF D2 AD */ bl func_8012D4E4
-/* 8013023C 0012BE9C 38 60 00 0C */ li r3, 0xc
-/* 80130240 0012BEA0 38 80 00 00 */ li r4, 0
-/* 80130244 0012BEA4 4B FF D2 A1 */ bl func_8012D4E4
-/* 80130248 0012BEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013024C 0012BEAC 38 00 00 00 */ li r0, 0
-/* 80130250 0012BEB0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130254 0012BEB4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130258 0012BEB8 80 64 01 60 */ lwz r3, 0x160(r4)
-/* 8013025C 0012BEBC 28 03 00 63 */ cmplwi r3, 0x63
-/* 80130260 0012BEC0 40 82 00 10 */ bne lbl_80130270
-/* 80130264 0012BEC4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80130268 0012BEC8 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-/* 8013026C 0012BECC 48 00 0E B4 */ b lbl_80131120
-lbl_80130270:
-/* 80130270 0012BED0 A0 04 01 64 */ lhz r0, 0x164(r4)
-/* 80130274 0012BED4 7C 00 1A 14 */ add r0, r0, r3
-/* 80130278 0012BED8 54 00 08 3C */ slwi r0, r0, 1
-/* 8013027C 0012BEDC 7C 64 02 14 */ add r3, r4, r0
-/* 80130280 0012BEE0 A0 63 01 6C */ lhz r3, 0x16c(r3)
-/* 80130284 0012BEE4 38 03 D6 3A */ addi r0, r3, -10694
-/* 80130288 0012BEE8 28 00 00 09 */ cmplwi r0, 9
-/* 8013028C 0012BEEC 41 81 00 BC */ bgt lbl_80130348
-/* 80130290 0012BEF0 3C 60 80 42 */ lis r3, lbl_8041CCC8@ha
-/* 80130294 0012BEF4 54 00 10 3A */ slwi r0, r0, 2
-/* 80130298 0012BEF8 38 63 CC C8 */ addi r3, r3, lbl_8041CCC8@l
-/* 8013029C 0012BEFC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801302A0 0012BF00 7C 69 03 A6 */ mtctr r3
-/* 801302A4 0012BF04 4E 80 04 20 */ bctr
-/* 801302A8 0012BF08 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801302AC 0012BF0C 38 00 03 E8 */ li r0, 0x3e8
-/* 801302B0 0012BF10 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801302B4 0012BF14 48 00 00 A0 */ b lbl_80130354
-/* 801302B8 0012BF18 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801302BC 0012BF1C 38 00 03 E9 */ li r0, 0x3e9
-/* 801302C0 0012BF20 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801302C4 0012BF24 48 00 00 90 */ b lbl_80130354
-/* 801302C8 0012BF28 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801302CC 0012BF2C 38 00 03 EA */ li r0, 0x3ea
-/* 801302D0 0012BF30 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801302D4 0012BF34 48 00 00 80 */ b lbl_80130354
-/* 801302D8 0012BF38 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801302DC 0012BF3C 38 00 03 EB */ li r0, 0x3eb
-/* 801302E0 0012BF40 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801302E4 0012BF44 48 00 00 70 */ b lbl_80130354
-/* 801302E8 0012BF48 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801302EC 0012BF4C 38 00 03 EC */ li r0, 0x3ec
-/* 801302F0 0012BF50 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801302F4 0012BF54 48 00 00 60 */ b lbl_80130354
-/* 801302F8 0012BF58 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 801302FC 0012BF5C 38 00 03 ED */ li r0, 0x3ed
-/* 80130300 0012BF60 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80130304 0012BF64 48 00 00 50 */ b lbl_80130354
-/* 80130308 0012BF68 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8013030C 0012BF6C 38 00 03 EE */ li r0, 0x3ee
-/* 80130310 0012BF70 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80130314 0012BF74 48 00 00 40 */ b lbl_80130354
-/* 80130318 0012BF78 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8013031C 0012BF7C 38 00 03 F0 */ li r0, 0x3f0
-/* 80130320 0012BF80 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80130324 0012BF84 48 00 00 30 */ b lbl_80130354
-/* 80130328 0012BF88 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8013032C 0012BF8C 38 00 03 EF */ li r0, 0x3ef
-/* 80130330 0012BF90 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80130334 0012BF94 48 00 00 20 */ b lbl_80130354
-/* 80130338 0012BF98 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8013033C 0012BF9C 38 00 03 F1 */ li r0, 0x3f1
-/* 80130340 0012BFA0 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80130344 0012BFA4 48 00 00 10 */ b lbl_80130354
-lbl_80130348:
-/* 80130348 0012BFA8 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 8013034C 0012BFAC 38 00 03 F2 */ li r0, 0x3f2
-/* 80130350 0012BFB0 90 03 00 10 */ stw r0, 0x10(r3)
-lbl_80130354:
-/* 80130354 0012BFB4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130358 0012BFB8 2C 1F 00 00 */ cmpwi r31, 0
-/* 8013035C 0012BFBC 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80130360 0012BFC0 98 03 01 8E */ stb r0, 0x18e(r3)
-/* 80130364 0012BFC4 41 82 00 0C */ beq lbl_80130370
-/* 80130368 0012BFC8 38 60 00 01 */ li r3, 1
-/* 8013036C 0012BFCC 48 00 0D B4 */ b lbl_80131120
-lbl_80130370:
-/* 80130370 0012BFD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130374 0012BFD4 38 00 00 24 */ li r0, 0x24
-/* 80130378 0012BFD8 90 03 01 28 */ stw r0, 0x128(r3)
-/* 8013037C 0012BFDC 48 00 0D A0 */ b lbl_8013111C
-/* 80130380 0012BFE0 A8 64 00 C0 */ lha r3, 0xc0(r4)
-/* 80130384 0012BFE4 38 A1 00 0C */ addi r5, r1, 0xc
-/* 80130388 0012BFE8 38 80 00 08 */ li r4, 8
-/* 8013038C 0012BFEC 48 12 3A C1 */ bl func_80253E4C
-/* 80130390 0012BFF0 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 80130394 0012BFF4 2C 00 00 00 */ cmpwi r0, 0
-/* 80130398 0012BFF8 40 82 00 1C */ bne lbl_801303B4
-/* 8013039C 0012BFFC 38 60 00 00 */ li r3, 0
-/* 801303A0 0012C000 38 80 00 01 */ li r4, 1
-/* 801303A4 0012C004 4B FF D1 41 */ bl func_8012D4E4
-/* 801303A8 0012C008 38 60 00 00 */ li r3, 0
-/* 801303AC 0012C00C 38 80 00 02 */ li r4, 2
-/* 801303B0 0012C010 4B FF D1 1D */ bl func_8012D4CC
-lbl_801303B4:
-/* 801303B4 0012C014 38 60 00 0D */ li r3, 0xd
-/* 801303B8 0012C018 38 80 00 01 */ li r4, 1
-/* 801303BC 0012C01C 4B FF D1 29 */ bl func_8012D4E4
-/* 801303C0 0012C020 38 60 00 0D */ li r3, 0xd
-/* 801303C4 0012C024 38 80 00 08 */ li r4, 8
-/* 801303C8 0012C028 4B FF D1 05 */ bl func_8012D4CC
-/* 801303CC 0012C02C 38 60 00 01 */ li r3, 1
-/* 801303D0 0012C030 38 80 00 01 */ li r4, 1
-/* 801303D4 0012C034 4B FF D1 11 */ bl func_8012D4E4
-/* 801303D8 0012C038 38 60 00 01 */ li r3, 1
-/* 801303DC 0012C03C 38 80 00 04 */ li r4, 4
-/* 801303E0 0012C040 4B FF D0 ED */ bl func_8012D4CC
-/* 801303E4 0012C044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801303E8 0012C048 38 A0 00 25 */ li r5, 0x25
-/* 801303EC 0012C04C 38 80 00 03 */ li r4, 3
-/* 801303F0 0012C050 38 00 00 15 */ li r0, 0x15
-/* 801303F4 0012C054 90 A3 01 28 */ stw r5, 0x128(r3)
-/* 801303F8 0012C058 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801303FC 0012C05C 90 83 01 60 */ stw r4, 0x160(r3)
-/* 80130400 0012C060 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130404 0012C064 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80130408 0012C068 48 00 13 C5 */ bl func_801317CC
-/* 8013040C 0012C06C 98 6D 82 A4 */ stb r3, lbl_8063D564-_SDA_BASE_(r13)
-/* 80130410 0012C070 48 00 0D 0C */ b lbl_8013111C
-/* 80130414 0012C074 A8 64 00 DA */ lha r3, 0xda(r4)
-/* 80130418 0012C078 48 12 39 B9 */ bl func_80253DD0
-/* 8013041C 0012C07C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130420 0012C080 28 00 00 03 */ cmplwi r0, 3
-/* 80130424 0012C084 40 82 0C F8 */ bne lbl_8013111C
-/* 80130428 0012C088 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013042C 0012C08C 38 00 00 26 */ li r0, 0x26
-/* 80130430 0012C090 38 60 00 00 */ li r3, 0
-/* 80130434 0012C094 38 80 00 00 */ li r4, 0
-/* 80130438 0012C098 90 05 01 28 */ stw r0, 0x128(r5)
-/* 8013043C 0012C09C 4B F2 94 BD */ bl func_800598F8
-/* 80130440 0012C0A0 38 60 00 01 */ li r3, 1
-/* 80130444 0012C0A4 38 80 00 00 */ li r4, 0
-/* 80130448 0012C0A8 38 A0 00 00 */ li r5, 0
-/* 8013044C 0012C0AC 38 C0 00 02 */ li r6, 2
-/* 80130450 0012C0B0 38 E0 00 03 */ li r7, 3
-/* 80130454 0012C0B4 39 00 00 00 */ li r8, 0
-/* 80130458 0012C0B8 4B F2 95 71 */ bl func_800599C8
-/* 8013045C 0012C0BC 38 60 00 02 */ li r3, 2
-/* 80130460 0012C0C0 38 80 00 00 */ li r4, 0
-/* 80130464 0012C0C4 38 A0 00 01 */ li r5, 1
-/* 80130468 0012C0C8 38 C0 00 00 */ li r6, 0
-/* 8013046C 0012C0CC 38 E0 00 03 */ li r7, 3
-/* 80130470 0012C0D0 39 00 00 00 */ li r8, 0
-/* 80130474 0012C0D4 4B F2 95 55 */ bl func_800599C8
-/* 80130478 0012C0D8 38 60 00 03 */ li r3, 3
-/* 8013047C 0012C0DC 38 80 00 01 */ li r4, 1
-/* 80130480 0012C0E0 38 A0 00 00 */ li r5, 0
-/* 80130484 0012C0E4 38 C0 00 00 */ li r6, 0
-/* 80130488 0012C0E8 38 E0 00 63 */ li r7, 0x63
-/* 8013048C 0012C0EC 39 00 00 00 */ li r8, 0
-/* 80130490 0012C0F0 4B F2 95 39 */ bl func_800599C8
-/* 80130494 0012C0F4 38 60 00 63 */ li r3, 0x63
-/* 80130498 0012C0F8 38 80 00 03 */ li r4, 3
-/* 8013049C 0012C0FC 38 A0 00 03 */ li r5, 3
-/* 801304A0 0012C100 38 C0 00 00 */ li r6, 0
-/* 801304A4 0012C104 38 E0 00 00 */ li r7, 0
-/* 801304A8 0012C108 39 00 00 00 */ li r8, 0
-/* 801304AC 0012C10C 4B F2 95 1D */ bl func_800599C8
-/* 801304B0 0012C110 48 00 0C 6C */ b lbl_8013111C
-/* 801304B4 0012C114 38 60 00 29 */ li r3, 0x29
-/* 801304B8 0012C118 38 80 00 03 */ li r4, 3
-/* 801304BC 0012C11C 38 A0 00 00 */ li r5, 0
-/* 801304C0 0012C120 38 C0 00 01 */ li r6, 1
-/* 801304C4 0012C124 4B F2 95 A9 */ bl func_80059A6C
-/* 801304C8 0012C128 2C 03 00 00 */ cmpwi r3, 0
-/* 801304CC 0012C12C 41 82 0C 50 */ beq lbl_8013111C
-/* 801304D0 0012C130 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801304D4 0012C134 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 801304D8 0012C138 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801304DC 0012C13C 90 04 01 60 */ stw r0, 0x160(r4)
-/* 801304E0 0012C140 41 82 01 50 */ beq lbl_80130630
-/* 801304E4 0012C144 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 801304E8 0012C148 38 60 00 00 */ li r3, 0
-/* 801304EC 0012C14C 80 A4 01 60 */ lwz r5, 0x160(r4)
-/* 801304F0 0012C150 2C 05 00 63 */ cmpwi r5, 0x63
-/* 801304F4 0012C154 41 82 00 F8 */ beq lbl_801305EC
-/* 801304F8 0012C158 40 80 00 28 */ bge lbl_80130520
-/* 801304FC 0012C15C 2C 05 00 02 */ cmpwi r5, 2
-/* 80130500 0012C160 41 82 00 60 */ beq lbl_80130560
-/* 80130504 0012C164 40 80 00 10 */ bge lbl_80130514
-/* 80130508 0012C168 2C 05 00 01 */ cmpwi r5, 1
-/* 8013050C 0012C16C 40 80 00 28 */ bge lbl_80130534
-/* 80130510 0012C170 48 00 01 10 */ b lbl_80130620
-lbl_80130514:
-/* 80130514 0012C174 2C 05 00 04 */ cmpwi r5, 4
-/* 80130518 0012C178 40 80 01 08 */ bge lbl_80130620
-/* 8013051C 0012C17C 48 00 00 80 */ b lbl_8013059C
-lbl_80130520:
-/* 80130520 0012C180 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80130524 0012C184 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80130528 0012C188 7C 05 00 00 */ cmpw r5, r0
-/* 8013052C 0012C18C 41 82 00 C0 */ beq lbl_801305EC
-/* 80130530 0012C190 48 00 00 F0 */ b lbl_80130620
-lbl_80130534:
-/* 80130534 0012C194 38 60 00 0D */ li r3, 0xd
-/* 80130538 0012C198 38 80 00 03 */ li r4, 3
-/* 8013053C 0012C19C 4B FF CF 91 */ bl func_8012D4CC
-/* 80130540 0012C1A0 38 60 00 01 */ li r3, 1
-/* 80130544 0012C1A4 38 80 00 02 */ li r4, 2
-/* 80130548 0012C1A8 4B FF CF 85 */ bl func_8012D4CC
-/* 8013054C 0012C1AC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130550 0012C1B0 38 00 00 27 */ li r0, 0x27
-/* 80130554 0012C1B4 38 60 00 01 */ li r3, 1
-/* 80130558 0012C1B8 90 04 01 28 */ stw r0, 0x128(r4)
-/* 8013055C 0012C1BC 48 00 00 C4 */ b lbl_80130620
-lbl_80130560:
-/* 80130560 0012C1C0 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80130564 0012C1C4 80 04 00 08 */ lwz r0, 8(r4)
-/* 80130568 0012C1C8 2C 00 00 04 */ cmpwi r0, 4
-/* 8013056C 0012C1CC 41 82 00 B4 */ beq lbl_80130620
-/* 80130570 0012C1D0 38 60 00 0D */ li r3, 0xd
-/* 80130574 0012C1D4 38 80 00 04 */ li r4, 4
-/* 80130578 0012C1D8 4B FF CF 55 */ bl func_8012D4CC
-/* 8013057C 0012C1DC 38 60 00 01 */ li r3, 1
-/* 80130580 0012C1E0 38 80 00 02 */ li r4, 2
-/* 80130584 0012C1E4 4B FF CF 49 */ bl func_8012D4CC
-/* 80130588 0012C1E8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013058C 0012C1EC 38 00 00 27 */ li r0, 0x27
-/* 80130590 0012C1F0 38 60 00 01 */ li r3, 1
-/* 80130594 0012C1F4 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80130598 0012C1F8 48 00 00 88 */ b lbl_80130620
-lbl_8013059C:
-/* 8013059C 0012C1FC 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13)
-/* 801305A0 0012C200 2C 00 00 00 */ cmpwi r0, 0
-/* 801305A4 0012C204 40 82 00 1C */ bne lbl_801305C0
-/* 801305A8 0012C208 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2)
-/* 801305AC 0012C20C 38 60 02 22 */ li r3, 0x222
-/* 801305B0 0012C210 38 80 00 00 */ li r4, 0
-/* 801305B4 0012C214 4B ED AB BD */ bl func_8000B170
-/* 801305B8 0012C218 38 60 00 00 */ li r3, 0
-/* 801305BC 0012C21C 48 00 0B 64 */ b lbl_80131120
-lbl_801305C0:
-/* 801305C0 0012C220 38 60 00 0D */ li r3, 0xd
-/* 801305C4 0012C224 38 80 00 05 */ li r4, 5
-/* 801305C8 0012C228 4B FF CF 05 */ bl func_8012D4CC
-/* 801305CC 0012C22C 38 60 00 01 */ li r3, 1
-/* 801305D0 0012C230 38 80 00 02 */ li r4, 2
-/* 801305D4 0012C234 4B FF CE F9 */ bl func_8012D4CC
-/* 801305D8 0012C238 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 801305DC 0012C23C 38 00 00 27 */ li r0, 0x27
-/* 801305E0 0012C240 38 60 00 01 */ li r3, 1
-/* 801305E4 0012C244 90 04 01 28 */ stw r0, 0x128(r4)
-/* 801305E8 0012C248 48 00 00 38 */ b lbl_80130620
-lbl_801305EC:
-/* 801305EC 0012C24C 38 60 00 0D */ li r3, 0xd
-/* 801305F0 0012C250 38 80 00 06 */ li r4, 6
-/* 801305F4 0012C254 4B FF CE D9 */ bl func_8012D4CC
-/* 801305F8 0012C258 38 60 00 01 */ li r3, 1
-/* 801305FC 0012C25C 38 80 00 01 */ li r4, 1
-/* 80130600 0012C260 4B FF CE CD */ bl func_8012D4CC
-/* 80130604 0012C264 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130608 0012C268 38 A0 00 27 */ li r5, 0x27
-/* 8013060C 0012C26C 38 00 00 63 */ li r0, 0x63
-/* 80130610 0012C270 38 60 00 02 */ li r3, 2
-/* 80130614 0012C274 90 A4 01 28 */ stw r5, 0x128(r4)
-/* 80130618 0012C278 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013061C 0012C27C 90 04 01 60 */ stw r0, 0x160(r4)
-lbl_80130620:
-/* 80130620 0012C280 2C 03 00 00 */ cmpwi r3, 0
-/* 80130624 0012C284 41 82 0A F8 */ beq lbl_8013111C
-/* 80130628 0012C288 4B F2 9E A5 */ bl func_8005A4CC
-/* 8013062C 0012C28C 48 00 0A F0 */ b lbl_8013111C
-lbl_80130630:
-/* 80130630 0012C290 2C 03 00 03 */ cmpwi r3, 3
-/* 80130634 0012C294 41 82 00 74 */ beq lbl_801306A8
-/* 80130638 0012C298 40 80 00 14 */ bge lbl_8013064C
-/* 8013063C 0012C29C 2C 03 00 01 */ cmpwi r3, 1
-/* 80130640 0012C2A0 41 82 00 18 */ beq lbl_80130658
-/* 80130644 0012C2A4 40 80 00 3C */ bge lbl_80130680
-/* 80130648 0012C2A8 48 00 0A D4 */ b lbl_8013111C
-lbl_8013064C:
-/* 8013064C 0012C2AC 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80130650 0012C2B0 41 82 00 80 */ beq lbl_801306D0
-/* 80130654 0012C2B4 48 00 0A C8 */ b lbl_8013111C
-lbl_80130658:
-/* 80130658 0012C2B8 38 60 00 0D */ li r3, 0xd
-/* 8013065C 0012C2BC 38 80 00 00 */ li r4, 0
-/* 80130660 0012C2C0 4B FF CE 6D */ bl func_8012D4CC
-/* 80130664 0012C2C4 38 60 00 01 */ li r3, 1
-/* 80130668 0012C2C8 38 80 00 02 */ li r4, 2
-/* 8013066C 0012C2CC 4B FF CE 61 */ bl func_8012D4CC
-/* 80130670 0012C2D0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130674 0012C2D4 38 00 00 01 */ li r0, 1
-/* 80130678 0012C2D8 90 03 01 60 */ stw r0, 0x160(r3)
-/* 8013067C 0012C2DC 48 00 0A A0 */ b lbl_8013111C
-lbl_80130680:
-/* 80130680 0012C2E0 38 60 00 0D */ li r3, 0xd
-/* 80130684 0012C2E4 38 80 00 01 */ li r4, 1
-/* 80130688 0012C2E8 4B FF CE 45 */ bl func_8012D4CC
-/* 8013068C 0012C2EC 38 60 00 01 */ li r3, 1
-/* 80130690 0012C2F0 38 80 00 02 */ li r4, 2
-/* 80130694 0012C2F4 4B FF CE 39 */ bl func_8012D4CC
-/* 80130698 0012C2F8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013069C 0012C2FC 38 00 00 02 */ li r0, 2
-/* 801306A0 0012C300 90 03 01 60 */ stw r0, 0x160(r3)
-/* 801306A4 0012C304 48 00 0A 78 */ b lbl_8013111C
-lbl_801306A8:
-/* 801306A8 0012C308 38 60 00 0D */ li r3, 0xd
-/* 801306AC 0012C30C 38 80 00 02 */ li r4, 2
-/* 801306B0 0012C310 4B FF CE 1D */ bl func_8012D4CC
-/* 801306B4 0012C314 38 60 00 01 */ li r3, 1
-/* 801306B8 0012C318 38 80 00 02 */ li r4, 2
-/* 801306BC 0012C31C 4B FF CE 11 */ bl func_8012D4CC
-/* 801306C0 0012C320 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801306C4 0012C324 38 00 00 03 */ li r0, 3
-/* 801306C8 0012C328 90 03 01 60 */ stw r0, 0x160(r3)
-/* 801306CC 0012C32C 48 00 0A 50 */ b lbl_8013111C
-lbl_801306D0:
-/* 801306D0 0012C330 38 60 00 0D */ li r3, 0xd
-/* 801306D4 0012C334 38 80 00 06 */ li r4, 6
-/* 801306D8 0012C338 4B FF CD F5 */ bl func_8012D4CC
-/* 801306DC 0012C33C 38 60 00 01 */ li r3, 1
-/* 801306E0 0012C340 38 80 00 00 */ li r4, 0
-/* 801306E4 0012C344 4B FF CD E9 */ bl func_8012D4CC
-/* 801306E8 0012C348 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801306EC 0012C34C 38 00 00 63 */ li r0, 0x63
-/* 801306F0 0012C350 90 03 01 60 */ stw r0, 0x160(r3)
-/* 801306F4 0012C354 48 00 0A 28 */ b lbl_8013111C
-/* 801306F8 0012C358 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 801306FC 0012C35C 28 00 00 63 */ cmplwi r0, 0x63
-/* 80130700 0012C360 40 82 00 28 */ bne lbl_80130728
-/* 80130704 0012C364 A8 64 00 C2 */ lha r3, 0xc2(r4)
-/* 80130708 0012C368 48 12 36 C9 */ bl func_80253DD0
-/* 8013070C 0012C36C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130710 0012C370 28 00 00 03 */ cmplwi r0, 3
-/* 80130714 0012C374 40 82 00 34 */ bne lbl_80130748
-/* 80130718 0012C378 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013071C 0012C37C 38 00 00 28 */ li r0, 0x28
-/* 80130720 0012C380 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130724 0012C384 48 00 00 24 */ b lbl_80130748
-lbl_80130728:
-/* 80130728 0012C388 A8 64 00 DA */ lha r3, 0xda(r4)
-/* 8013072C 0012C38C 48 12 36 A5 */ bl func_80253DD0
-/* 80130730 0012C390 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130734 0012C394 28 00 00 03 */ cmplwi r0, 3
-/* 80130738 0012C398 40 82 00 10 */ bne lbl_80130748
-/* 8013073C 0012C39C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130740 0012C3A0 38 00 00 28 */ li r0, 0x28
-/* 80130744 0012C3A4 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80130748:
-/* 80130748 0012C3A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013074C 0012C3AC 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80130750 0012C3B0 28 00 00 28 */ cmplwi r0, 0x28
-/* 80130754 0012C3B4 40 82 09 C8 */ bne lbl_8013111C
-/* 80130758 0012C3B8 38 60 00 0D */ li r3, 0xd
-/* 8013075C 0012C3BC 38 80 00 07 */ li r4, 7
-/* 80130760 0012C3C0 4B FF CD 6D */ bl func_8012D4CC
-/* 80130764 0012C3C4 38 60 00 01 */ li r3, 1
-/* 80130768 0012C3C8 38 80 00 03 */ li r4, 3
-/* 8013076C 0012C3CC 4B FF CD 61 */ bl func_8012D4CC
-/* 80130770 0012C3D0 38 60 00 00 */ li r3, 0
-/* 80130774 0012C3D4 38 80 00 01 */ li r4, 1
-/* 80130778 0012C3D8 4B FF CD 55 */ bl func_8012D4CC
-/* 8013077C 0012C3DC 48 00 09 A0 */ b lbl_8013111C
-/* 80130780 0012C3E0 A8 64 00 DA */ lha r3, 0xda(r4)
-/* 80130784 0012C3E4 48 12 36 4D */ bl func_80253DD0
-/* 80130788 0012C3E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013078C 0012C3EC 28 00 00 03 */ cmplwi r0, 3
-/* 80130790 0012C3F0 40 82 09 8C */ bne lbl_8013111C
-/* 80130794 0012C3F4 38 60 00 0D */ li r3, 0xd
-/* 80130798 0012C3F8 38 80 00 00 */ li r4, 0
-/* 8013079C 0012C3FC 4B FF CD 49 */ bl func_8012D4E4
-/* 801307A0 0012C400 38 60 00 01 */ li r3, 1
-/* 801307A4 0012C404 38 80 00 00 */ li r4, 0
-/* 801307A8 0012C408 4B FF CD 3D */ bl func_8012D4E4
-/* 801307AC 0012C40C 38 60 00 00 */ li r3, 0
-/* 801307B0 0012C410 38 80 00 00 */ li r4, 0
-/* 801307B4 0012C414 4B FF CD 31 */ bl func_8012D4E4
-/* 801307B8 0012C418 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801307BC 0012C41C 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801307C0 0012C420 2C 00 00 03 */ cmpwi r0, 3
-/* 801307C4 0012C424 41 82 00 48 */ beq lbl_8013080C
-/* 801307C8 0012C428 40 80 00 14 */ bge lbl_801307DC
-/* 801307CC 0012C42C 2C 00 00 01 */ cmpwi r0, 1
-/* 801307D0 0012C430 41 82 00 24 */ beq lbl_801307F4
-/* 801307D4 0012C434 40 80 00 2C */ bge lbl_80130800
-/* 801307D8 0012C438 48 00 09 44 */ b lbl_8013111C
-lbl_801307DC:
-/* 801307DC 0012C43C 2C 00 00 63 */ cmpwi r0, 0x63
-/* 801307E0 0012C440 41 82 00 08 */ beq lbl_801307E8
-/* 801307E4 0012C444 48 00 09 38 */ b lbl_8013111C
-lbl_801307E8:
-/* 801307E8 0012C448 38 00 00 1E */ li r0, 0x1e
-/* 801307EC 0012C44C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801307F0 0012C450 48 00 09 2C */ b lbl_8013111C
-lbl_801307F4:
-/* 801307F4 0012C454 38 00 00 2E */ li r0, 0x2e
-/* 801307F8 0012C458 90 03 01 28 */ stw r0, 0x128(r3)
-/* 801307FC 0012C45C 48 00 09 20 */ b lbl_8013111C
-lbl_80130800:
-/* 80130800 0012C460 38 00 00 29 */ li r0, 0x29
-/* 80130804 0012C464 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130808 0012C468 48 00 09 14 */ b lbl_8013111C
-lbl_8013080C:
-/* 8013080C 0012C46C 38 60 02 61 */ li r3, 0x261
-/* 80130810 0012C470 48 03 22 81 */ bl func_80162A90
-/* 80130814 0012C474 28 03 00 04 */ cmplwi r3, 4
-/* 80130818 0012C478 40 82 00 0C */ bne lbl_80130824
-/* 8013081C 0012C47C 38 60 00 01 */ li r3, 1
-/* 80130820 0012C480 48 00 09 00 */ b lbl_80131120
-lbl_80130824:
-/* 80130824 0012C484 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130828 0012C488 38 00 00 38 */ li r0, 0x38
-/* 8013082C 0012C48C 38 60 02 67 */ li r3, 0x267
-/* 80130830 0012C490 38 80 00 00 */ li r4, 0
-/* 80130834 0012C494 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80130838 0012C498 38 A0 00 01 */ li r5, 1
-/* 8013083C 0012C49C 48 03 21 05 */ bl func_80162940
-/* 80130840 0012C4A0 4B F2 5A 35 */ bl func_80056274
-/* 80130844 0012C4A4 48 00 08 D8 */ b lbl_8013111C
-/* 80130848 0012C4A8 80 04 09 74 */ lwz r0, 0x974(r4)
-/* 8013084C 0012C4AC 60 00 08 00 */ ori r0, r0, 0x800
-/* 80130850 0012C4B0 90 04 09 74 */ stw r0, 0x974(r4)
-/* 80130854 0012C4B4 4B F6 EE AD */ bl func_8009F700
-/* 80130858 0012C4B8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013085C 0012C4BC 38 00 00 2F */ li r0, 0x2f
-/* 80130860 0012C4C0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130864 0012C4C4 48 00 08 B8 */ b lbl_8013111C
-/* 80130868 0012C4C8 38 60 00 00 */ li r3, 0
-/* 8013086C 0012C4CC 38 80 00 00 */ li r4, 0
-/* 80130870 0012C4D0 4B F6 F4 E5 */ bl func_8009FD54
-/* 80130874 0012C4D4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130878 0012C4D8 38 00 00 30 */ li r0, 0x30
-/* 8013087C 0012C4DC 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130880 0012C4E0 48 00 08 9C */ b lbl_8013111C
-/* 80130884 0012C4E4 4B F6 FC 2D */ bl func_800A04B0
-/* 80130888 0012C4E8 3C 80 00 01 */ lis r4, 0x00008000@ha
-/* 8013088C 0012C4EC 54 65 04 3E */ clrlwi r5, r3, 0x10
-/* 80130890 0012C4F0 38 04 80 00 */ addi r0, r4, 0x00008000@l
-/* 80130894 0012C4F4 7C 05 00 00 */ cmpw r5, r0
-/* 80130898 0012C4F8 41 82 00 2C */ beq lbl_801308C4
-/* 8013089C 0012C4FC 40 80 00 18 */ bge lbl_801308B4
-/* 801308A0 0012C500 2C 05 00 06 */ cmpwi r5, 6
-/* 801308A4 0012C504 40 80 08 78 */ bge lbl_8013111C
-/* 801308A8 0012C508 2C 05 00 00 */ cmpwi r5, 0
-/* 801308AC 0012C50C 40 80 00 60 */ bge lbl_8013090C
-/* 801308B0 0012C510 48 00 08 6C */ b lbl_8013111C
-lbl_801308B4:
-/* 801308B4 0012C514 38 04 FF FF */ addi r0, r4, -1
-/* 801308B8 0012C518 7C 05 00 00 */ cmpw r5, r0
-/* 801308BC 0012C51C 41 82 08 60 */ beq lbl_8013111C
-/* 801308C0 0012C520 48 00 08 5C */ b lbl_8013111C
-lbl_801308C4:
-/* 801308C4 0012C524 4B F6 F3 D9 */ bl func_8009FC9C
-/* 801308C8 0012C528 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 801308CC 0012C52C 38 60 00 0D */ li r3, 0xd
-/* 801308D0 0012C530 38 80 00 01 */ li r4, 1
-/* 801308D4 0012C534 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 801308D8 0012C538 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 801308DC 0012C53C 90 05 09 74 */ stw r0, 0x974(r5)
-/* 801308E0 0012C540 4B FF CC 05 */ bl func_8012D4E4
-/* 801308E4 0012C544 38 60 00 01 */ li r3, 1
-/* 801308E8 0012C548 38 80 00 04 */ li r4, 4
-/* 801308EC 0012C54C 4B FF CB E1 */ bl func_8012D4CC
-/* 801308F0 0012C550 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801308F4 0012C554 38 80 00 24 */ li r4, 0x24
-/* 801308F8 0012C558 38 00 00 03 */ li r0, 3
-/* 801308FC 0012C55C 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80130900 0012C560 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130904 0012C564 90 03 01 60 */ stw r0, 0x160(r3)
-/* 80130908 0012C568 48 00 08 14 */ b lbl_8013111C
-lbl_8013090C:
-/* 8013090C 0012C56C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130910 0012C570 80 84 01 4C */ lwz r4, 0x14c(r4)
-/* 80130914 0012C574 80 04 00 04 */ lwz r0, 4(r4)
-/* 80130918 0012C578 50 60 E0 06 */ rlwimi r0, r3, 0x1c, 0, 3
-/* 8013091C 0012C57C 7C A3 2B 78 */ mr r3, r5
-/* 80130920 0012C580 90 04 00 04 */ stw r0, 4(r4)
-/* 80130924 0012C584 4B FE D4 85 */ bl func_8011DDA8
-/* 80130928 0012C588 4B F6 F3 75 */ bl func_8009FC9C
-/* 8013092C 0012C58C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130930 0012C590 38 60 00 0D */ li r3, 0xd
-/* 80130934 0012C594 38 80 00 01 */ li r4, 1
-/* 80130938 0012C598 80 05 09 74 */ lwz r0, 0x974(r5)
-/* 8013093C 0012C59C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
-/* 80130940 0012C5A0 90 05 09 74 */ stw r0, 0x974(r5)
-/* 80130944 0012C5A4 4B FF CB A1 */ bl func_8012D4E4
-/* 80130948 0012C5A8 38 60 00 01 */ li r3, 1
-/* 8013094C 0012C5AC 38 80 00 04 */ li r4, 4
-/* 80130950 0012C5B0 4B FF CB 7D */ bl func_8012D4CC
-/* 80130954 0012C5B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130958 0012C5B8 38 80 00 24 */ li r4, 0x24
-/* 8013095C 0012C5BC 38 00 00 03 */ li r0, 3
-/* 80130960 0012C5C0 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80130964 0012C5C4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130968 0012C5C8 90 03 01 60 */ stw r0, 0x160(r3)
-/* 8013096C 0012C5CC 48 00 07 B0 */ b lbl_8013111C
-/* 80130970 0012C5D0 A8 64 00 C0 */ lha r3, 0xc0(r4)
-/* 80130974 0012C5D4 38 A1 00 08 */ addi r5, r1, 8
-/* 80130978 0012C5D8 38 80 00 08 */ li r4, 8
-/* 8013097C 0012C5DC 48 12 34 D1 */ bl func_80253E4C
-/* 80130980 0012C5E0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80130984 0012C5E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80130988 0012C5E8 40 82 00 1C */ bne lbl_801309A4
-/* 8013098C 0012C5EC 38 60 00 00 */ li r3, 0
-/* 80130990 0012C5F0 38 80 00 01 */ li r4, 1
-/* 80130994 0012C5F4 4B FF CB 51 */ bl func_8012D4E4
-/* 80130998 0012C5F8 38 60 00 00 */ li r3, 0
-/* 8013099C 0012C5FC 38 80 00 02 */ li r4, 2
-/* 801309A0 0012C600 4B FF CB 2D */ bl func_8012D4CC
-lbl_801309A4:
-/* 801309A4 0012C604 38 60 00 0F */ li r3, 0xf
-/* 801309A8 0012C608 38 80 00 01 */ li r4, 1
-/* 801309AC 0012C60C 4B FF CB 39 */ bl func_8012D4E4
-/* 801309B0 0012C610 38 60 00 0F */ li r3, 0xf
-/* 801309B4 0012C614 38 80 00 06 */ li r4, 6
-/* 801309B8 0012C618 4B FF CB 15 */ bl func_8012D4CC
-/* 801309BC 0012C61C 38 60 00 01 */ li r3, 1
-/* 801309C0 0012C620 38 80 00 01 */ li r4, 1
-/* 801309C4 0012C624 4B FF CB 21 */ bl func_8012D4E4
-/* 801309C8 0012C628 38 60 00 01 */ li r3, 1
-/* 801309CC 0012C62C 38 80 00 04 */ li r4, 4
-/* 801309D0 0012C630 4B FF CA FD */ bl func_8012D4CC
-/* 801309D4 0012C634 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801309D8 0012C638 38 80 00 2A */ li r4, 0x2a
-/* 801309DC 0012C63C 38 00 00 16 */ li r0, 0x16
-/* 801309E0 0012C640 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801309E4 0012C644 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801309E8 0012C648 B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 801309EC 0012C64C 48 00 07 30 */ b lbl_8013111C
-/* 801309F0 0012C650 A8 64 00 DE */ lha r3, 0xde(r4)
-/* 801309F4 0012C654 48 12 33 DD */ bl func_80253DD0
-/* 801309F8 0012C658 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801309FC 0012C65C 28 00 00 03 */ cmplwi r0, 3
-/* 80130A00 0012C660 40 82 07 1C */ bne lbl_8013111C
-/* 80130A04 0012C664 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130A08 0012C668 38 00 00 2B */ li r0, 0x2b
-/* 80130A0C 0012C66C 38 60 00 00 */ li r3, 0
-/* 80130A10 0012C670 38 80 00 00 */ li r4, 0
-/* 80130A14 0012C674 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80130A18 0012C678 4B F2 8E E1 */ bl func_800598F8
-/* 80130A1C 0012C67C 38 60 00 01 */ li r3, 1
-/* 80130A20 0012C680 38 80 00 00 */ li r4, 0
-/* 80130A24 0012C684 38 A0 00 00 */ li r5, 0
-/* 80130A28 0012C688 38 C0 00 02 */ li r6, 2
-/* 80130A2C 0012C68C 38 E0 00 63 */ li r7, 0x63
-/* 80130A30 0012C690 39 00 00 00 */ li r8, 0
-/* 80130A34 0012C694 4B F2 8F 95 */ bl func_800599C8
-/* 80130A38 0012C698 38 60 00 02 */ li r3, 2
-/* 80130A3C 0012C69C 38 80 00 00 */ li r4, 0
-/* 80130A40 0012C6A0 38 A0 00 01 */ li r5, 1
-/* 80130A44 0012C6A4 38 C0 00 00 */ li r6, 0
-/* 80130A48 0012C6A8 38 E0 00 63 */ li r7, 0x63
-/* 80130A4C 0012C6AC 39 00 00 00 */ li r8, 0
-/* 80130A50 0012C6B0 4B F2 8F 79 */ bl func_800599C8
-/* 80130A54 0012C6B4 38 60 00 63 */ li r3, 0x63
-/* 80130A58 0012C6B8 38 80 00 02 */ li r4, 2
-/* 80130A5C 0012C6BC 38 A0 00 01 */ li r5, 1
-/* 80130A60 0012C6C0 38 C0 00 00 */ li r6, 0
-/* 80130A64 0012C6C4 38 E0 00 00 */ li r7, 0
-/* 80130A68 0012C6C8 39 00 00 00 */ li r8, 0
-/* 80130A6C 0012C6CC 4B F2 8F 5D */ bl func_800599C8
-/* 80130A70 0012C6D0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130A74 0012C6D4 80 64 01 4C */ lwz r3, 0x14c(r4)
-/* 80130A78 0012C6D8 80 03 00 08 */ lwz r0, 8(r3)
-/* 80130A7C 0012C6DC 2C 00 00 02 */ cmpwi r0, 2
-/* 80130A80 0012C6E0 40 82 00 10 */ bne lbl_80130A90
-/* 80130A84 0012C6E4 38 00 00 01 */ li r0, 1
-/* 80130A88 0012C6E8 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80130A8C 0012C6EC 48 00 06 90 */ b lbl_8013111C
-lbl_80130A90:
-/* 80130A90 0012C6F0 38 00 00 02 */ li r0, 2
-/* 80130A94 0012C6F4 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80130A98 0012C6F8 48 00 06 84 */ b lbl_8013111C
-/* 80130A9C 0012C6FC 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 80130AA0 0012C700 38 60 00 29 */ li r3, 0x29
-/* 80130AA4 0012C704 38 A0 00 00 */ li r5, 0
-/* 80130AA8 0012C708 38 C0 00 01 */ li r6, 1
-/* 80130AAC 0012C70C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80130AB0 0012C710 4B F2 8F BD */ bl func_80059A6C
-/* 80130AB4 0012C714 2C 03 00 00 */ cmpwi r3, 0
-/* 80130AB8 0012C718 41 82 06 64 */ beq lbl_8013111C
-/* 80130ABC 0012C71C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80130AC0 0012C720 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130AC4 0012C724 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130AC8 0012C728 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80130ACC 0012C72C 41 82 00 E4 */ beq lbl_80130BB0
-/* 80130AD0 0012C730 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130AD4 0012C734 38 60 00 00 */ li r3, 0
-/* 80130AD8 0012C738 80 A4 01 60 */ lwz r5, 0x160(r4)
-/* 80130ADC 0012C73C 2C 05 00 63 */ cmpwi r5, 0x63
-/* 80130AE0 0012C740 41 82 00 8C */ beq lbl_80130B6C
-/* 80130AE4 0012C744 40 80 00 1C */ bge lbl_80130B00
-/* 80130AE8 0012C748 2C 05 00 02 */ cmpwi r5, 2
-/* 80130AEC 0012C74C 41 82 00 54 */ beq lbl_80130B40
-/* 80130AF0 0012C750 40 80 00 B0 */ bge lbl_80130BA0
-/* 80130AF4 0012C754 2C 05 00 01 */ cmpwi r5, 1
-/* 80130AF8 0012C758 40 80 00 1C */ bge lbl_80130B14
-/* 80130AFC 0012C75C 48 00 00 A4 */ b lbl_80130BA0
-lbl_80130B00:
-/* 80130B00 0012C760 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80130B04 0012C764 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80130B08 0012C768 7C 05 00 00 */ cmpw r5, r0
-/* 80130B0C 0012C76C 41 82 00 60 */ beq lbl_80130B6C
-/* 80130B10 0012C770 48 00 00 90 */ b lbl_80130BA0
-lbl_80130B14:
-/* 80130B14 0012C774 38 60 00 0F */ li r3, 0xf
-/* 80130B18 0012C778 38 80 00 02 */ li r4, 2
-/* 80130B1C 0012C77C 4B FF C9 B1 */ bl func_8012D4CC
-/* 80130B20 0012C780 38 60 00 01 */ li r3, 1
-/* 80130B24 0012C784 38 80 00 02 */ li r4, 2
-/* 80130B28 0012C788 4B FF C9 A5 */ bl func_8012D4CC
-/* 80130B2C 0012C78C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130B30 0012C790 38 00 00 2C */ li r0, 0x2c
-/* 80130B34 0012C794 38 60 00 01 */ li r3, 1
-/* 80130B38 0012C798 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80130B3C 0012C79C 48 00 00 64 */ b lbl_80130BA0
-lbl_80130B40:
-/* 80130B40 0012C7A0 38 60 00 0F */ li r3, 0xf
-/* 80130B44 0012C7A4 38 80 00 03 */ li r4, 3
-/* 80130B48 0012C7A8 4B FF C9 85 */ bl func_8012D4CC
-/* 80130B4C 0012C7AC 38 60 00 01 */ li r3, 1
-/* 80130B50 0012C7B0 38 80 00 02 */ li r4, 2
-/* 80130B54 0012C7B4 4B FF C9 79 */ bl func_8012D4CC
-/* 80130B58 0012C7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130B5C 0012C7BC 38 00 00 2C */ li r0, 0x2c
-/* 80130B60 0012C7C0 38 60 00 01 */ li r3, 1
-/* 80130B64 0012C7C4 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80130B68 0012C7C8 48 00 00 38 */ b lbl_80130BA0
-lbl_80130B6C:
-/* 80130B6C 0012C7CC 38 60 00 0F */ li r3, 0xf
-/* 80130B70 0012C7D0 38 80 00 04 */ li r4, 4
-/* 80130B74 0012C7D4 4B FF C9 59 */ bl func_8012D4CC
-/* 80130B78 0012C7D8 38 60 00 01 */ li r3, 1
-/* 80130B7C 0012C7DC 38 80 00 01 */ li r4, 1
-/* 80130B80 0012C7E0 4B FF C9 4D */ bl func_8012D4CC
-/* 80130B84 0012C7E4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130B88 0012C7E8 38 A0 00 2C */ li r5, 0x2c
-/* 80130B8C 0012C7EC 38 00 00 63 */ li r0, 0x63
-/* 80130B90 0012C7F0 38 60 00 02 */ li r3, 2
-/* 80130B94 0012C7F4 90 A4 01 28 */ stw r5, 0x128(r4)
-/* 80130B98 0012C7F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130B9C 0012C7FC 90 04 01 60 */ stw r0, 0x160(r4)
-lbl_80130BA0:
-/* 80130BA0 0012C800 2C 03 00 00 */ cmpwi r3, 0
-/* 80130BA4 0012C804 41 82 05 78 */ beq lbl_8013111C
-/* 80130BA8 0012C808 4B F2 99 25 */ bl func_8005A4CC
-/* 80130BAC 0012C80C 48 00 05 70 */ b lbl_8013111C
-lbl_80130BB0:
-/* 80130BB0 0012C810 2C 03 00 02 */ cmpwi r3, 2
-/* 80130BB4 0012C814 41 82 00 3C */ beq lbl_80130BF0
-/* 80130BB8 0012C818 40 80 00 10 */ bge lbl_80130BC8
-/* 80130BBC 0012C81C 2C 03 00 01 */ cmpwi r3, 1
-/* 80130BC0 0012C820 40 80 00 14 */ bge lbl_80130BD4
-/* 80130BC4 0012C824 48 00 05 58 */ b lbl_8013111C
-lbl_80130BC8:
-/* 80130BC8 0012C828 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80130BCC 0012C82C 41 82 00 40 */ beq lbl_80130C0C
-/* 80130BD0 0012C830 48 00 05 4C */ b lbl_8013111C
-lbl_80130BD4:
-/* 80130BD4 0012C834 38 60 00 0F */ li r3, 0xf
-/* 80130BD8 0012C838 38 80 00 00 */ li r4, 0
-/* 80130BDC 0012C83C 4B FF C8 F1 */ bl func_8012D4CC
-/* 80130BE0 0012C840 38 60 00 01 */ li r3, 1
-/* 80130BE4 0012C844 38 80 00 02 */ li r4, 2
-/* 80130BE8 0012C848 4B FF C8 E5 */ bl func_8012D4CC
-/* 80130BEC 0012C84C 48 00 05 30 */ b lbl_8013111C
-lbl_80130BF0:
-/* 80130BF0 0012C850 38 60 00 0F */ li r3, 0xf
-/* 80130BF4 0012C854 38 80 00 01 */ li r4, 1
-/* 80130BF8 0012C858 4B FF C8 D5 */ bl func_8012D4CC
-/* 80130BFC 0012C85C 38 60 00 01 */ li r3, 1
-/* 80130C00 0012C860 38 80 00 02 */ li r4, 2
-/* 80130C04 0012C864 4B FF C8 C9 */ bl func_8012D4CC
-/* 80130C08 0012C868 48 00 05 14 */ b lbl_8013111C
-lbl_80130C0C:
-/* 80130C0C 0012C86C 38 60 00 0F */ li r3, 0xf
-/* 80130C10 0012C870 38 80 00 04 */ li r4, 4
-/* 80130C14 0012C874 4B FF C8 B9 */ bl func_8012D4CC
-/* 80130C18 0012C878 38 60 00 01 */ li r3, 1
-/* 80130C1C 0012C87C 38 80 00 00 */ li r4, 0
-/* 80130C20 0012C880 4B FF C8 AD */ bl func_8012D4CC
-/* 80130C24 0012C884 48 00 04 F8 */ b lbl_8013111C
-/* 80130C28 0012C888 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 80130C2C 0012C88C 28 00 00 63 */ cmplwi r0, 0x63
-/* 80130C30 0012C890 40 82 00 28 */ bne lbl_80130C58
-/* 80130C34 0012C894 A8 64 00 C2 */ lha r3, 0xc2(r4)
-/* 80130C38 0012C898 48 12 31 99 */ bl func_80253DD0
-/* 80130C3C 0012C89C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130C40 0012C8A0 28 00 00 03 */ cmplwi r0, 3
-/* 80130C44 0012C8A4 40 82 00 34 */ bne lbl_80130C78
-/* 80130C48 0012C8A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130C4C 0012C8AC 38 00 00 2D */ li r0, 0x2d
-/* 80130C50 0012C8B0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130C54 0012C8B4 48 00 00 24 */ b lbl_80130C78
-lbl_80130C58:
-/* 80130C58 0012C8B8 A8 64 00 DE */ lha r3, 0xde(r4)
-/* 80130C5C 0012C8BC 48 12 31 75 */ bl func_80253DD0
-/* 80130C60 0012C8C0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130C64 0012C8C4 28 00 00 03 */ cmplwi r0, 3
-/* 80130C68 0012C8C8 40 82 00 10 */ bne lbl_80130C78
-/* 80130C6C 0012C8CC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130C70 0012C8D0 38 00 00 2D */ li r0, 0x2d
-/* 80130C74 0012C8D4 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_80130C78:
-/* 80130C78 0012C8D8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130C7C 0012C8DC 80 03 01 28 */ lwz r0, 0x128(r3)
-/* 80130C80 0012C8E0 28 00 00 2D */ cmplwi r0, 0x2d
-/* 80130C84 0012C8E4 40 82 04 98 */ bne lbl_8013111C
-/* 80130C88 0012C8E8 38 60 00 0F */ li r3, 0xf
-/* 80130C8C 0012C8EC 38 80 00 05 */ li r4, 5
-/* 80130C90 0012C8F0 4B FF C8 3D */ bl func_8012D4CC
-/* 80130C94 0012C8F4 38 60 00 01 */ li r3, 1
-/* 80130C98 0012C8F8 38 80 00 03 */ li r4, 3
-/* 80130C9C 0012C8FC 4B FF C8 31 */ bl func_8012D4CC
-/* 80130CA0 0012C900 38 60 00 00 */ li r3, 0
-/* 80130CA4 0012C904 38 80 00 01 */ li r4, 1
-/* 80130CA8 0012C908 4B FF C8 25 */ bl func_8012D4CC
-/* 80130CAC 0012C90C 48 00 04 70 */ b lbl_8013111C
-/* 80130CB0 0012C910 A8 64 00 DE */ lha r3, 0xde(r4)
-/* 80130CB4 0012C914 48 12 31 1D */ bl func_80253DD0
-/* 80130CB8 0012C918 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130CBC 0012C91C 28 00 00 03 */ cmplwi r0, 3
-/* 80130CC0 0012C920 40 82 04 5C */ bne lbl_8013111C
-/* 80130CC4 0012C924 38 60 00 0F */ li r3, 0xf
-/* 80130CC8 0012C928 38 80 00 00 */ li r4, 0
-/* 80130CCC 0012C92C 4B FF C8 19 */ bl func_8012D4E4
-/* 80130CD0 0012C930 38 60 00 01 */ li r3, 1
-/* 80130CD4 0012C934 38 80 00 00 */ li r4, 0
-/* 80130CD8 0012C938 4B FF C8 0D */ bl func_8012D4E4
-/* 80130CDC 0012C93C 38 60 00 00 */ li r3, 0
-/* 80130CE0 0012C940 38 80 00 00 */ li r4, 0
-/* 80130CE4 0012C944 4B FF C8 01 */ bl func_8012D4E4
-/* 80130CE8 0012C948 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130CEC 0012C94C 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80130CF0 0012C950 2C 00 00 02 */ cmpwi r0, 2
-/* 80130CF4 0012C954 41 82 00 24 */ beq lbl_80130D18
-/* 80130CF8 0012C958 40 80 00 2C */ bge lbl_80130D24
-/* 80130CFC 0012C95C 2C 00 00 01 */ cmpwi r0, 1
-/* 80130D00 0012C960 40 80 00 08 */ bge lbl_80130D08
-/* 80130D04 0012C964 48 00 00 20 */ b lbl_80130D24
-lbl_80130D08:
-/* 80130D08 0012C968 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80130D0C 0012C96C 38 00 00 02 */ li r0, 2
-/* 80130D10 0012C970 90 03 00 08 */ stw r0, 8(r3)
-/* 80130D14 0012C974 48 00 00 10 */ b lbl_80130D24
-lbl_80130D18:
-/* 80130D18 0012C978 80 63 01 4C */ lwz r3, 0x14c(r3)
-/* 80130D1C 0012C97C 38 00 00 01 */ li r0, 1
-/* 80130D20 0012C980 90 03 00 08 */ stw r0, 8(r3)
-lbl_80130D24:
-/* 80130D24 0012C984 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130D28 0012C988 38 00 00 24 */ li r0, 0x24
-/* 80130D2C 0012C98C 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130D30 0012C990 48 00 03 EC */ b lbl_8013111C
-/* 80130D34 0012C994 4B F2 55 C5 */ bl func_800562F8
-/* 80130D38 0012C998 2C 03 00 00 */ cmpwi r3, 0
-/* 80130D3C 0012C99C 41 82 03 E0 */ beq lbl_8013111C
-/* 80130D40 0012C9A0 38 60 02 67 */ li r3, 0x267
-/* 80130D44 0012C9A4 48 03 1D 4D */ bl func_80162A90
-/* 80130D48 0012C9A8 2C 03 00 00 */ cmpwi r3, 0
-/* 80130D4C 0012C9AC 40 82 00 9C */ bne lbl_80130DE8
-/* 80130D50 0012C9B0 4B FE E3 01 */ bl func_8011F050
-/* 80130D54 0012C9B4 38 60 00 01 */ li r3, 1
-/* 80130D58 0012C9B8 4B F2 72 5D */ bl func_80057FB4
-/* 80130D5C 0012C9BC 38 60 00 07 */ li r3, 7
-/* 80130D60 0012C9C0 38 80 00 00 */ li r4, 0
-/* 80130D64 0012C9C4 4B FB 44 C1 */ bl func_800E5224
-/* 80130D68 0012C9C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80130D6C 0012C9CC 41 82 00 28 */ beq lbl_80130D94
-/* 80130D70 0012C9D0 38 60 02 67 */ li r3, 0x267
-/* 80130D74 0012C9D4 48 03 1D 1D */ bl func_80162A90
-/* 80130D78 0012C9D8 2C 03 00 00 */ cmpwi r3, 0
-/* 80130D7C 0012C9DC 40 82 00 18 */ bne lbl_80130D94
-/* 80130D80 0012C9E0 38 60 00 18 */ li r3, 0x18
-/* 80130D84 0012C9E4 38 80 00 01 */ li r4, 1
-/* 80130D88 0012C9E8 38 A0 00 01 */ li r5, 1
-/* 80130D8C 0012C9EC 48 03 1B B5 */ bl func_80162940
-/* 80130D90 0012C9F0 48 00 00 14 */ b lbl_80130DA4
-lbl_80130D94:
-/* 80130D94 0012C9F4 38 60 00 18 */ li r3, 0x18
-/* 80130D98 0012C9F8 38 80 00 02 */ li r4, 2
-/* 80130D9C 0012C9FC 38 A0 00 01 */ li r5, 1
-/* 80130DA0 0012CA00 48 03 1B A1 */ bl func_80162940
-lbl_80130DA4:
-/* 80130DA4 0012CA04 38 60 00 06 */ li r3, 6
-/* 80130DA8 0012CA08 38 80 00 0C */ li r4, 0xc
-/* 80130DAC 0012CA0C 38 A0 00 01 */ li r5, 1
-/* 80130DB0 0012CA10 48 03 1B 91 */ bl func_80162940
-/* 80130DB4 0012CA14 38 60 00 02 */ li r3, 2
-/* 80130DB8 0012CA18 38 80 00 00 */ li r4, 0
-/* 80130DBC 0012CA1C 38 A0 00 00 */ li r5, 0
-/* 80130DC0 0012CA20 38 C0 00 01 */ li r6, 1
-/* 80130DC4 0012CA24 4B FB 54 65 */ bl func_800E6228
-/* 80130DC8 0012CA28 38 60 02 67 */ li r3, 0x267
-/* 80130DCC 0012CA2C 38 80 00 01 */ li r4, 1
-/* 80130DD0 0012CA30 38 A0 00 01 */ li r5, 1
-/* 80130DD4 0012CA34 48 03 1B 6D */ bl func_80162940
-/* 80130DD8 0012CA38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130DDC 0012CA3C 38 00 00 B8 */ li r0, 0xb8
-/* 80130DE0 0012CA40 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130DE4 0012CA44 48 00 03 38 */ b lbl_8013111C
-lbl_80130DE8:
-/* 80130DE8 0012CA48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130DEC 0012CA4C 38 80 00 39 */ li r4, 0x39
-/* 80130DF0 0012CA50 38 00 00 17 */ li r0, 0x17
-/* 80130DF4 0012CA54 90 83 01 28 */ stw r4, 0x128(r3)
-/* 80130DF8 0012CA58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130DFC 0012CA5C B0 03 01 2C */ sth r0, 0x12c(r3)
-/* 80130E00 0012CA60 48 00 03 1C */ b lbl_8013111C
-/* 80130E04 0012CA64 A8 64 00 EC */ lha r3, 0xec(r4)
-/* 80130E08 0012CA68 48 12 2F C9 */ bl func_80253DD0
-/* 80130E0C 0012CA6C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130E10 0012CA70 28 00 00 03 */ cmplwi r0, 3
-/* 80130E14 0012CA74 40 82 03 08 */ bne lbl_8013111C
-/* 80130E18 0012CA78 38 60 00 00 */ li r3, 0
-/* 80130E1C 0012CA7C 38 80 00 00 */ li r4, 0
-/* 80130E20 0012CA80 4B F2 8A D9 */ bl func_800598F8
-/* 80130E24 0012CA84 38 60 00 0A */ li r3, 0xa
-/* 80130E28 0012CA88 38 80 00 00 */ li r4, 0
-/* 80130E2C 0012CA8C 38 A0 00 00 */ li r5, 0
-/* 80130E30 0012CA90 38 C0 00 00 */ li r6, 0
-/* 80130E34 0012CA94 38 E0 00 0B */ li r7, 0xb
-/* 80130E38 0012CA98 39 00 00 00 */ li r8, 0
-/* 80130E3C 0012CA9C 4B F2 8B 8D */ bl func_800599C8
-/* 80130E40 0012CAA0 38 60 00 0B */ li r3, 0xb
-/* 80130E44 0012CAA4 38 80 00 0A */ li r4, 0xa
-/* 80130E48 0012CAA8 38 A0 00 00 */ li r5, 0
-/* 80130E4C 0012CAAC 38 C0 00 00 */ li r6, 0
-/* 80130E50 0012CAB0 38 E0 00 00 */ li r7, 0
-/* 80130E54 0012CAB4 39 00 00 00 */ li r8, 0
-/* 80130E58 0012CAB8 4B F2 8B 71 */ bl func_800599C8
-/* 80130E5C 0012CABC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130E60 0012CAC0 38 80 00 0B */ li r4, 0xb
-/* 80130E64 0012CAC4 38 00 00 3A */ li r0, 0x3a
-/* 80130E68 0012CAC8 90 83 01 60 */ stw r4, 0x160(r3)
-/* 80130E6C 0012CACC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130E70 0012CAD0 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130E74 0012CAD4 48 00 02 A8 */ b lbl_8013111C
-/* 80130E78 0012CAD8 80 04 01 60 */ lwz r0, 0x160(r4)
-/* 80130E7C 0012CADC 38 60 00 28 */ li r3, 0x28
-/* 80130E80 0012CAE0 38 A0 00 00 */ li r5, 0
-/* 80130E84 0012CAE4 38 C0 00 01 */ li r6, 1
-/* 80130E88 0012CAE8 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80130E8C 0012CAEC 4B F2 8B E1 */ bl func_80059A6C
-/* 80130E90 0012CAF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80130E94 0012CAF4 41 82 02 88 */ beq lbl_8013111C
-/* 80130E98 0012CAF8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80130E9C 0012CAFC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130EA0 0012CB00 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80130EA4 0012CB04 90 04 01 60 */ stw r0, 0x160(r4)
-/* 80130EA8 0012CB08 41 82 00 7C */ beq lbl_80130F24
-/* 80130EAC 0012CB0C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130EB0 0012CB10 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80130EB4 0012CB14 2C 00 00 0B */ cmpwi r0, 0xb
-/* 80130EB8 0012CB18 41 82 00 3C */ beq lbl_80130EF4
-/* 80130EBC 0012CB1C 40 80 02 60 */ bge lbl_8013111C
-/* 80130EC0 0012CB20 2C 00 00 0A */ cmpwi r0, 0xa
-/* 80130EC4 0012CB24 40 80 00 08 */ bge lbl_80130ECC
-/* 80130EC8 0012CB28 48 00 02 54 */ b lbl_8013111C
-lbl_80130ECC:
-/* 80130ECC 0012CB2C 38 60 00 16 */ li r3, 0x16
-/* 80130ED0 0012CB30 38 80 00 04 */ li r4, 4
-/* 80130ED4 0012CB34 4B FF C5 F9 */ bl func_8012D4CC
-/* 80130ED8 0012CB38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130EDC 0012CB3C 38 00 00 3D */ li r0, 0x3d
-/* 80130EE0 0012CB40 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130EE4 0012CB44 4B F2 53 91 */ bl func_80056274
-/* 80130EE8 0012CB48 38 60 00 01 */ li r3, 1
-/* 80130EEC 0012CB4C 4B F2 95 E1 */ bl func_8005A4CC
-/* 80130EF0 0012CB50 48 00 02 2C */ b lbl_8013111C
-lbl_80130EF4:
-/* 80130EF4 0012CB54 38 60 00 16 */ li r3, 0x16
-/* 80130EF8 0012CB58 38 80 00 06 */ li r4, 6
-/* 80130EFC 0012CB5C 4B FF C5 D1 */ bl func_8012D4CC
-/* 80130F00 0012CB60 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130F04 0012CB64 38 00 00 3D */ li r0, 0x3d
-/* 80130F08 0012CB68 90 03 01 28 */ stw r0, 0x128(r3)
-/* 80130F0C 0012CB6C 4B F2 53 69 */ bl func_80056274
-/* 80130F10 0012CB70 38 60 00 01 */ li r3, 1
-/* 80130F14 0012CB74 4B F2 55 45 */ bl func_80056458
-/* 80130F18 0012CB78 38 60 00 01 */ li r3, 1
-/* 80130F1C 0012CB7C 4B F2 95 B1 */ bl func_8005A4CC
-/* 80130F20 0012CB80 48 00 01 FC */ b lbl_8013111C
-lbl_80130F24:
-/* 80130F24 0012CB84 2C 03 00 0B */ cmpwi r3, 0xb
-/* 80130F28 0012CB88 41 82 00 24 */ beq lbl_80130F4C
-/* 80130F2C 0012CB8C 40 80 01 F0 */ bge lbl_8013111C
-/* 80130F30 0012CB90 2C 03 00 0A */ cmpwi r3, 0xa
-/* 80130F34 0012CB94 40 80 00 08 */ bge lbl_80130F3C
-/* 80130F38 0012CB98 48 00 01 E4 */ b lbl_8013111C
-lbl_80130F3C:
-/* 80130F3C 0012CB9C 38 60 00 16 */ li r3, 0x16
-/* 80130F40 0012CBA0 38 80 00 03 */ li r4, 3
-/* 80130F44 0012CBA4 4B FF C5 89 */ bl func_8012D4CC
-/* 80130F48 0012CBA8 48 00 01 D4 */ b lbl_8013111C
-lbl_80130F4C:
-/* 80130F4C 0012CBAC 38 60 00 16 */ li r3, 0x16
-/* 80130F50 0012CBB0 38 80 00 05 */ li r4, 5
-/* 80130F54 0012CBB4 4B FF C5 79 */ bl func_8012D4CC
-/* 80130F58 0012CBB8 48 00 01 C4 */ b lbl_8013111C
-/* 80130F5C 0012CBBC 38 60 00 01 */ li r3, 1
-/* 80130F60 0012CBC0 4B F2 70 55 */ bl func_80057FB4
-/* 80130F64 0012CBC4 38 60 00 06 */ li r3, 6
-/* 80130F68 0012CBC8 38 80 00 0C */ li r4, 0xc
-/* 80130F6C 0012CBCC 38 A0 00 01 */ li r5, 1
-/* 80130F70 0012CBD0 48 03 19 D1 */ bl func_80162940
-/* 80130F74 0012CBD4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13)
-/* 80130F78 0012CBD8 38 00 00 B8 */ li r0, 0xb8
-/* 80130F7C 0012CBDC 38 60 02 67 */ li r3, 0x267
-/* 80130F80 0012CBE0 90 04 01 28 */ stw r0, 0x128(r4)
-/* 80130F84 0012CBE4 48 03 1B 0D */ bl func_80162A90
-/* 80130F88 0012CBE8 2C 03 00 02 */ cmpwi r3, 2
-/* 80130F8C 0012CBEC 41 82 00 74 */ beq lbl_80131000
-/* 80130F90 0012CBF0 40 80 01 8C */ bge lbl_8013111C
-/* 80130F94 0012CBF4 2C 03 00 01 */ cmpwi r3, 1
-/* 80130F98 0012CBF8 40 80 00 08 */ bge lbl_80130FA0
-/* 80130F9C 0012CBFC 48 00 01 80 */ b lbl_8013111C
-lbl_80130FA0:
-/* 80130FA0 0012CC00 38 60 00 07 */ li r3, 7
-/* 80130FA4 0012CC04 38 80 00 00 */ li r4, 0
-/* 80130FA8 0012CC08 4B FB 42 7D */ bl func_800E5224
-/* 80130FAC 0012CC0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80130FB0 0012CC10 41 82 00 18 */ beq lbl_80130FC8
-/* 80130FB4 0012CC14 38 60 00 18 */ li r3, 0x18
-/* 80130FB8 0012CC18 38 80 00 01 */ li r4, 1
-/* 80130FBC 0012CC1C 38 A0 00 01 */ li r5, 1
-/* 80130FC0 0012CC20 48 03 19 81 */ bl func_80162940
-/* 80130FC4 0012CC24 48 00 00 14 */ b lbl_80130FD8
-lbl_80130FC8:
-/* 80130FC8 0012CC28 38 60 00 18 */ li r3, 0x18
-/* 80130FCC 0012CC2C 38 80 00 02 */ li r4, 2
-/* 80130FD0 0012CC30 38 A0 00 01 */ li r5, 1
-/* 80130FD4 0012CC34 48 03 19 6D */ bl func_80162940
-lbl_80130FD8:
-/* 80130FD8 0012CC38 38 60 02 65 */ li r3, 0x265
-/* 80130FDC 0012CC3C 38 80 00 00 */ li r4, 0
-/* 80130FE0 0012CC40 38 A0 00 01 */ li r5, 1
-/* 80130FE4 0012CC44 48 03 19 5D */ bl func_80162940
-/* 80130FE8 0012CC48 38 60 00 02 */ li r3, 2
-/* 80130FEC 0012CC4C 38 80 00 00 */ li r4, 0
-/* 80130FF0 0012CC50 38 A0 00 00 */ li r5, 0
-/* 80130FF4 0012CC54 38 C0 00 01 */ li r6, 1
-/* 80130FF8 0012CC58 4B FB 52 31 */ bl func_800E6228
-/* 80130FFC 0012CC5C 48 00 01 20 */ b lbl_8013111C
-lbl_80131000:
-/* 80131000 0012CC60 38 60 00 18 */ li r3, 0x18
-/* 80131004 0012CC64 38 80 00 02 */ li r4, 2
-/* 80131008 0012CC68 38 A0 00 01 */ li r5, 1
-/* 8013100C 0012CC6C 48 03 19 35 */ bl func_80162940
-/* 80131010 0012CC70 38 60 00 02 */ li r3, 2
-/* 80131014 0012CC74 38 80 00 00 */ li r4, 0
-/* 80131018 0012CC78 38 A0 00 01 */ li r5, 1
-/* 8013101C 0012CC7C 38 C0 00 01 */ li r6, 1
-/* 80131020 0012CC80 4B FB 52 09 */ bl func_800E6228
-/* 80131024 0012CC84 48 00 00 F8 */ b lbl_8013111C
-/* 80131028 0012CC88 A8 64 00 EC */ lha r3, 0xec(r4)
-/* 8013102C 0012CC8C 48 12 2D A5 */ bl func_80253DD0
-/* 80131030 0012CC90 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80131034 0012CC94 28 00 00 03 */ cmplwi r0, 3
-/* 80131038 0012CC98 40 82 00 E4 */ bne lbl_8013111C
-/* 8013103C 0012CC9C 4B FB 60 09 */ bl func_800E7044
-/* 80131040 0012CCA0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131044 0012CCA4 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 80131048 0012CCA8 28 00 00 0B */ cmplwi r0, 0xb
-/* 8013104C 0012CCAC 40 82 00 2C */ bne lbl_80131078
-/* 80131050 0012CCB0 38 60 02 65 */ li r3, 0x265
-/* 80131054 0012CCB4 38 80 00 00 */ li r4, 0
-/* 80131058 0012CCB8 38 A0 00 01 */ li r5, 1
-/* 8013105C 0012CCBC 48 03 18 E5 */ bl func_80162940
-/* 80131060 0012CCC0 38 60 02 67 */ li r3, 0x267
-/* 80131064 0012CCC4 38 80 00 00 */ li r4, 0
-/* 80131068 0012CCC8 38 A0 00 01 */ li r5, 1
-/* 8013106C 0012CCCC 48 03 18 D5 */ bl func_80162940
-/* 80131070 0012CCD0 38 60 00 01 */ li r3, 1
-/* 80131074 0012CCD4 48 00 00 AC */ b lbl_80131120
-lbl_80131078:
-/* 80131078 0012CCD8 4B FE DF D9 */ bl func_8011F050
-/* 8013107C 0012CCDC 38 60 00 01 */ li r3, 1
-/* 80131080 0012CCE0 4B F2 6F 35 */ bl func_80057FB4
-/* 80131084 0012CCE4 38 60 00 07 */ li r3, 7
-/* 80131088 0012CCE8 38 80 00 00 */ li r4, 0
-/* 8013108C 0012CCEC 4B FB 41 99 */ bl func_800E5224
-/* 80131090 0012CCF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80131094 0012CCF4 41 82 00 18 */ beq lbl_801310AC
-/* 80131098 0012CCF8 38 60 00 18 */ li r3, 0x18
-/* 8013109C 0012CCFC 38 80 00 01 */ li r4, 1
-/* 801310A0 0012CD00 38 A0 00 01 */ li r5, 1
-/* 801310A4 0012CD04 48 03 18 9D */ bl func_80162940
-/* 801310A8 0012CD08 48 00 00 14 */ b lbl_801310BC
-lbl_801310AC:
-/* 801310AC 0012CD0C 38 60 00 18 */ li r3, 0x18
-/* 801310B0 0012CD10 38 80 00 02 */ li r4, 2
-/* 801310B4 0012CD14 38 A0 00 01 */ li r5, 1
-/* 801310B8 0012CD18 48 03 18 89 */ bl func_80162940
-lbl_801310BC:
-/* 801310BC 0012CD1C 38 60 00 06 */ li r3, 6
-/* 801310C0 0012CD20 38 80 00 0C */ li r4, 0xc
-/* 801310C4 0012CD24 38 A0 00 01 */ li r5, 1
-/* 801310C8 0012CD28 48 03 18 79 */ bl func_80162940
-/* 801310CC 0012CD2C 38 60 00 02 */ li r3, 2
-/* 801310D0 0012CD30 38 80 00 00 */ li r4, 0
-/* 801310D4 0012CD34 38 A0 00 00 */ li r5, 0
-/* 801310D8 0012CD38 38 C0 00 01 */ li r6, 1
-/* 801310DC 0012CD3C 4B FB 51 4D */ bl func_800E6228
-/* 801310E0 0012CD40 38 60 02 67 */ li r3, 0x267
-/* 801310E4 0012CD44 38 80 00 01 */ li r4, 1
-/* 801310E8 0012CD48 38 A0 00 01 */ li r5, 1
-/* 801310EC 0012CD4C 48 03 18 55 */ bl func_80162940
-/* 801310F0 0012CD50 38 60 02 65 */ li r3, 0x265
-/* 801310F4 0012CD54 38 80 00 00 */ li r4, 0
-/* 801310F8 0012CD58 38 A0 00 01 */ li r5, 1
-/* 801310FC 0012CD5C 48 03 18 45 */ bl func_80162940
-/* 80131100 0012CD60 38 60 02 66 */ li r3, 0x266
-/* 80131104 0012CD64 38 80 00 00 */ li r4, 0
-/* 80131108 0012CD68 38 A0 00 01 */ li r5, 1
-/* 8013110C 0012CD6C 48 03 18 35 */ bl func_80162940
-/* 80131110 0012CD70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131114 0012CD74 38 00 00 B8 */ li r0, 0xb8
-/* 80131118 0012CD78 90 03 01 28 */ stw r0, 0x128(r3)
-lbl_8013111C:
-/* 8013111C 0012CD7C 38 60 00 00 */ li r3, 0
-lbl_80131120:
-/* 80131120 0012CD80 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80131124 0012CD84 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80131128 0012CD88 7C 08 03 A6 */ mtlr r0
-/* 8013112C 0012CD8C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80131130 0012CD90 4E 80 00 20 */ blr
-
-.global func_80131134
-func_80131134:
-/* 80131134 0012CD94 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80131138 0012CD98 7C 08 02 A6 */ mflr r0
-/* 8013113C 0012CD9C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80131140 0012CDA0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80131144 0012CDA4 3B E0 00 00 */ li r31, 0
-/* 80131148 0012CDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013114C 0012CDAC B3 E3 01 6E */ sth r31, 0x16e(r3)
-/* 80131150 0012CDB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131154 0012CDB4 B3 E3 01 70 */ sth r31, 0x170(r3)
-/* 80131158 0012CDB8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013115C 0012CDBC B3 E3 01 72 */ sth r31, 0x172(r3)
-/* 80131160 0012CDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131164 0012CDC4 B3 E3 01 74 */ sth r31, 0x174(r3)
-/* 80131168 0012CDC8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013116C 0012CDCC B3 E3 01 76 */ sth r31, 0x176(r3)
-/* 80131170 0012CDD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131174 0012CDD4 B3 E3 01 78 */ sth r31, 0x178(r3)
-/* 80131178 0012CDD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013117C 0012CDDC B3 E3 01 7A */ sth r31, 0x17a(r3)
-/* 80131180 0012CDE0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131184 0012CDE4 B3 E3 01 7C */ sth r31, 0x17c(r3)
-/* 80131188 0012CDE8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013118C 0012CDEC B3 E3 01 7E */ sth r31, 0x17e(r3)
-/* 80131190 0012CDF0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131194 0012CDF4 B3 E3 01 80 */ sth r31, 0x180(r3)
-/* 80131198 0012CDF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013119C 0012CDFC B3 E3 01 82 */ sth r31, 0x182(r3)
-/* 801311A0 0012CE00 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311A4 0012CE04 B3 E3 01 84 */ sth r31, 0x184(r3)
-/* 801311A8 0012CE08 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311AC 0012CE0C B3 E3 01 86 */ sth r31, 0x186(r3)
-/* 801311B0 0012CE10 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311B4 0012CE14 B3 E3 01 88 */ sth r31, 0x188(r3)
-/* 801311B8 0012CE18 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311BC 0012CE1C B3 E3 01 8A */ sth r31, 0x18a(r3)
-/* 801311C0 0012CE20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311C4 0012CE24 B3 E3 01 8C */ sth r31, 0x18c(r3)
-/* 801311C8 0012CE28 4B FE B7 AD */ bl func_8011C974
-/* 801311CC 0012CE2C 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 801311D0 0012CE30 2C 00 00 01 */ cmpwi r0, 1
-/* 801311D4 0012CE34 41 82 00 14 */ beq lbl_801311E8
-/* 801311D8 0012CE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311DC 0012CE3C 38 00 29 D0 */ li r0, 0x29d0
-/* 801311E0 0012CE40 3B E0 00 01 */ li r31, 1
-/* 801311E4 0012CE44 B0 03 01 6E */ sth r0, 0x16e(r3)
-lbl_801311E8:
-/* 801311E8 0012CE48 38 60 00 2D */ li r3, 0x2d
-/* 801311EC 0012CE4C 48 03 18 A5 */ bl func_80162A90
-/* 801311F0 0012CE50 2C 03 00 00 */ cmpwi r3, 0
-/* 801311F4 0012CE54 41 82 00 1C */ beq lbl_80131210
-/* 801311F8 0012CE58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801311FC 0012CE5C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131200 0012CE60 38 80 29 C6 */ li r4, 0x29c6
-/* 80131204 0012CE64 3B FF 00 01 */ addi r31, r31, 1
-/* 80131208 0012CE68 7C 63 02 14 */ add r3, r3, r0
-/* 8013120C 0012CE6C B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131210:
-/* 80131210 0012CE70 38 60 00 2E */ li r3, 0x2e
-/* 80131214 0012CE74 48 03 18 7D */ bl func_80162A90
-/* 80131218 0012CE78 2C 03 00 00 */ cmpwi r3, 0
-/* 8013121C 0012CE7C 41 82 00 1C */ beq lbl_80131238
-/* 80131220 0012CE80 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131224 0012CE84 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131228 0012CE88 38 80 29 C7 */ li r4, 0x29c7
-/* 8013122C 0012CE8C 3B FF 00 01 */ addi r31, r31, 1
-/* 80131230 0012CE90 7C 63 02 14 */ add r3, r3, r0
-/* 80131234 0012CE94 B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131238:
-/* 80131238 0012CE98 38 60 00 2F */ li r3, 0x2f
-/* 8013123C 0012CE9C 48 03 18 55 */ bl func_80162A90
-/* 80131240 0012CEA0 2C 03 00 00 */ cmpwi r3, 0
-/* 80131244 0012CEA4 41 82 00 1C */ beq lbl_80131260
-/* 80131248 0012CEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013124C 0012CEAC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131250 0012CEB0 38 80 29 C8 */ li r4, 0x29c8
-/* 80131254 0012CEB4 3B FF 00 01 */ addi r31, r31, 1
-/* 80131258 0012CEB8 7C 63 02 14 */ add r3, r3, r0
-/* 8013125C 0012CEBC B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131260:
-/* 80131260 0012CEC0 38 60 00 30 */ li r3, 0x30
-/* 80131264 0012CEC4 48 03 18 2D */ bl func_80162A90
-/* 80131268 0012CEC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013126C 0012CECC 41 82 00 1C */ beq lbl_80131288
-/* 80131270 0012CED0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131274 0012CED4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131278 0012CED8 38 80 29 C9 */ li r4, 0x29c9
-/* 8013127C 0012CEDC 3B FF 00 01 */ addi r31, r31, 1
-/* 80131280 0012CEE0 7C 63 02 14 */ add r3, r3, r0
-/* 80131284 0012CEE4 B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131288:
-/* 80131288 0012CEE8 38 60 00 31 */ li r3, 0x31
-/* 8013128C 0012CEEC 48 03 18 05 */ bl func_80162A90
-/* 80131290 0012CEF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80131294 0012CEF4 41 82 00 1C */ beq lbl_801312B0
-/* 80131298 0012CEF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013129C 0012CEFC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 801312A0 0012CF00 38 80 29 CA */ li r4, 0x29ca
-/* 801312A4 0012CF04 3B FF 00 01 */ addi r31, r31, 1
-/* 801312A8 0012CF08 7C 63 02 14 */ add r3, r3, r0
-/* 801312AC 0012CF0C B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_801312B0:
-/* 801312B0 0012CF10 38 60 00 32 */ li r3, 0x32
-/* 801312B4 0012CF14 48 03 17 DD */ bl func_80162A90
-/* 801312B8 0012CF18 2C 03 00 00 */ cmpwi r3, 0
-/* 801312BC 0012CF1C 41 82 00 1C */ beq lbl_801312D8
-/* 801312C0 0012CF20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801312C4 0012CF24 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 801312C8 0012CF28 38 80 29 CB */ li r4, 0x29cb
-/* 801312CC 0012CF2C 3B FF 00 01 */ addi r31, r31, 1
-/* 801312D0 0012CF30 7C 63 02 14 */ add r3, r3, r0
-/* 801312D4 0012CF34 B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_801312D8:
-/* 801312D8 0012CF38 38 60 00 33 */ li r3, 0x33
-/* 801312DC 0012CF3C 48 03 17 B5 */ bl func_80162A90
-/* 801312E0 0012CF40 2C 03 00 00 */ cmpwi r3, 0
-/* 801312E4 0012CF44 41 82 00 1C */ beq lbl_80131300
-/* 801312E8 0012CF48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801312EC 0012CF4C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 801312F0 0012CF50 38 80 29 CC */ li r4, 0x29cc
-/* 801312F4 0012CF54 3B FF 00 01 */ addi r31, r31, 1
-/* 801312F8 0012CF58 7C 63 02 14 */ add r3, r3, r0
-/* 801312FC 0012CF5C B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131300:
-/* 80131300 0012CF60 38 60 00 35 */ li r3, 0x35
-/* 80131304 0012CF64 48 03 17 8D */ bl func_80162A90
-/* 80131308 0012CF68 2C 03 00 00 */ cmpwi r3, 0
-/* 8013130C 0012CF6C 41 82 00 1C */ beq lbl_80131328
-/* 80131310 0012CF70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131314 0012CF74 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131318 0012CF78 38 80 29 CD */ li r4, 0x29cd
-/* 8013131C 0012CF7C 3B FF 00 01 */ addi r31, r31, 1
-/* 80131320 0012CF80 7C 63 02 14 */ add r3, r3, r0
-/* 80131324 0012CF84 B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131328:
-/* 80131328 0012CF88 38 60 00 34 */ li r3, 0x34
-/* 8013132C 0012CF8C 48 03 17 65 */ bl func_80162A90
-/* 80131330 0012CF90 2C 03 00 00 */ cmpwi r3, 0
-/* 80131334 0012CF94 41 82 00 1C */ beq lbl_80131350
-/* 80131338 0012CF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013133C 0012CF9C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131340 0012CFA0 38 80 29 CE */ li r4, 0x29ce
-/* 80131344 0012CFA4 3B FF 00 01 */ addi r31, r31, 1
-/* 80131348 0012CFA8 7C 63 02 14 */ add r3, r3, r0
-/* 8013134C 0012CFAC B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131350:
-/* 80131350 0012CFB0 38 60 00 36 */ li r3, 0x36
-/* 80131354 0012CFB4 48 03 17 3D */ bl func_80162A90
-/* 80131358 0012CFB8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013135C 0012CFBC 41 82 00 1C */ beq lbl_80131378
-/* 80131360 0012CFC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131364 0012CFC4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131368 0012CFC8 38 80 29 CF */ li r4, 0x29cf
-/* 8013136C 0012CFCC 3B FF 00 01 */ addi r31, r31, 1
-/* 80131370 0012CFD0 7C 63 02 14 */ add r3, r3, r0
-/* 80131374 0012CFD4 B0 83 01 6E */ sth r4, 0x16e(r3)
-lbl_80131378:
-/* 80131378 0012CFD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 8013137C 0012CFDC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
-/* 80131380 0012CFE0 38 80 00 00 */ li r4, 0
-/* 80131384 0012CFE4 7C 63 02 14 */ add r3, r3, r0
-/* 80131388 0012CFE8 B0 83 01 6E */ sth r4, 0x16e(r3)
-/* 8013138C 0012CFEC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131390 0012CFF0 B0 83 01 64 */ sth r4, 0x164(r3)
-/* 80131394 0012CFF4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131398 0012CFF8 B0 83 01 66 */ sth r4, 0x166(r3)
-/* 8013139C 0012CFFC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 801313A0 0012D000 B3 E3 01 68 */ sth r31, 0x168(r3)
-/* 801313A4 0012D004 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801313A8 0012D008 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801313AC 0012D00C 7C 08 03 A6 */ mtlr r0
-/* 801313B0 0012D010 38 21 00 10 */ addi r1, r1, 0x10
-/* 801313B4 0012D014 4E 80 00 20 */ blr
-lbl_801313B8:
-/* 801313B8 0012D018 4E 80 00 20 */ blr
-lbl_801313BC:
-/* 801313BC 0012D01C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801313C0 0012D020 7C 08 02 A6 */ mflr r0
-/* 801313C4 0012D024 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801313C8 0012D028 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 801313CC 0012D02C 7C 9F 23 78 */ mr r31, r4
-/* 801313D0 0012D030 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 801313D4 0012D034 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 801313D8 0012D038 7C 7D 1B 78 */ mr r29, r3
-/* 801313DC 0012D03C 48 02 E3 05 */ bl func_8015F6E0
-/* 801313E0 0012D040 4B FE B5 95 */ bl func_8011C974
-/* 801313E4 0012D044 7C 7E 1B 78 */ mr r30, r3
-/* 801313E8 0012D048 7F A3 EB 78 */ mr r3, r29
-/* 801313EC 0012D04C 7F E4 FB 78 */ mr r4, r31
-/* 801313F0 0012D050 38 C1 00 08 */ addi r6, r1, 8
-/* 801313F4 0012D054 38 A0 00 03 */ li r5, 3
-/* 801313F8 0012D058 48 12 2A E5 */ bl func_80253EDC
-/* 801313FC 0012D05C 80 01 00 08 */ lwz r0, 8(r1)
-/* 80131400 0012D060 28 00 00 0C */ cmplwi r0, 0xc
-/* 80131404 0012D064 41 81 03 AC */ bgt lbl_801317B0
-/* 80131408 0012D068 3C 60 80 42 */ lis r3, lbl_8041CD74@ha
-/* 8013140C 0012D06C 54 00 10 3A */ slwi r0, r0, 2
-/* 80131410 0012D070 38 63 CD 74 */ addi r3, r3, lbl_8041CD74@l
-/* 80131414 0012D074 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80131418 0012D078 7C 69 03 A6 */ mtctr r3
-/* 8013141C 0012D07C 4E 80 04 20 */ bctr
-/* 80131420 0012D080 7F A3 EB 78 */ mr r3, r29
-/* 80131424 0012D084 7F E4 FB 78 */ mr r4, r31
-/* 80131428 0012D088 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8013142C 0012D08C 38 A0 00 06 */ li r5, 6
-/* 80131430 0012D090 48 12 2A AD */ bl func_80253EDC
-/* 80131434 0012D094 38 60 00 00 */ li r3, 0
-/* 80131438 0012D098 4B FB 50 85 */ bl func_800E64BC
-/* 8013143C 0012D09C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80131440 0012D0A0 4B FB 46 91 */ bl func_800E5AD0
-/* 80131444 0012D0A4 7C 64 1B 78 */ mr r4, r3
-/* 80131448 0012D0A8 38 60 00 51 */ li r3, 0x51
-/* 8013144C 0012D0AC 38 84 00 04 */ addi r4, r4, 4
-/* 80131450 0012D0B0 48 02 AE B9 */ bl func_8015C308
-/* 80131454 0012D0B4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80131458 0012D0B8 38 00 FF 00 */ li r0, -256
-/* 8013145C 0012D0BC C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80131460 0012D0C0 38 60 31 53 */ li r3, 0x3153
-/* 80131464 0012D0C4 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80131468 0012D0C8 FC 80 28 1E */ fctiwz f4, f5
-/* 8013146C 0012D0CC C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80131470 0012D0D0 FC 40 18 1E */ fctiwz f2, f3
-/* 80131474 0012D0D4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80131478 0012D0D8 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8013147C 0012D0DC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80131480 0012D0E0 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80131484 0012D0E4 7C 88 03 78 */ or r8, r4, r0
-/* 80131488 0012D0E8 FC 20 08 1E */ fctiwz f1, f1
-/* 8013148C 0012D0EC FC 00 00 1E */ fctiwz f0, f0
-/* 80131490 0012D0F0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80131494 0012D0F4 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 80131498 0012D0F8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013149C 0012D0FC 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 801314A0 0012D100 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801314A4 0012D104 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 801314A8 0012D108 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 801314AC 0012D10C 7C C6 07 34 */ extsh r6, r6
-/* 801314B0 0012D110 7C E7 07 34 */ extsh r7, r7
-/* 801314B4 0012D114 48 11 EC 81 */ bl func_80250134
-/* 801314B8 0012D118 48 00 02 F8 */ b lbl_801317B0
-/* 801314BC 0012D11C 7F A3 EB 78 */ mr r3, r29
-/* 801314C0 0012D120 7F E4 FB 78 */ mr r4, r31
-/* 801314C4 0012D124 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801314C8 0012D128 38 A0 00 06 */ li r5, 6
-/* 801314CC 0012D12C 48 12 2A 11 */ bl func_80253EDC
-/* 801314D0 0012D130 38 60 00 01 */ li r3, 1
-/* 801314D4 0012D134 4B FB 4F E9 */ bl func_800E64BC
-/* 801314D8 0012D138 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801314DC 0012D13C 4B FB 45 F5 */ bl func_800E5AD0
-/* 801314E0 0012D140 7C 64 1B 78 */ mr r4, r3
-/* 801314E4 0012D144 38 60 00 52 */ li r3, 0x52
-/* 801314E8 0012D148 38 84 00 04 */ addi r4, r4, 4
-/* 801314EC 0012D14C 48 02 AE 1D */ bl func_8015C308
-/* 801314F0 0012D150 88 1E 00 1B */ lbz r0, 0x1b(r30)
-/* 801314F4 0012D154 28 00 00 01 */ cmplwi r0, 1
-/* 801314F8 0012D158 40 82 00 6C */ bne lbl_80131564
-/* 801314FC 0012D15C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80131500 0012D160 38 00 FF 00 */ li r0, -256
-/* 80131504 0012D164 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80131508 0012D168 38 60 52 52 */ li r3, 0x5252
-/* 8013150C 0012D16C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80131510 0012D170 FC 80 28 1E */ fctiwz f4, f5
-/* 80131514 0012D174 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80131518 0012D178 FC 40 18 1E */ fctiwz f2, f3
-/* 8013151C 0012D17C EC 21 28 28 */ fsubs f1, f1, f5
-/* 80131520 0012D180 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80131524 0012D184 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80131528 0012D188 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8013152C 0012D18C 7C 88 03 78 */ or r8, r4, r0
-/* 80131530 0012D190 FC 20 08 1E */ fctiwz f1, f1
-/* 80131534 0012D194 FC 00 00 1E */ fctiwz f0, f0
-/* 80131538 0012D198 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8013153C 0012D19C 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80131540 0012D1A0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80131544 0012D1A4 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80131548 0012D1A8 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8013154C 0012D1AC 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 80131550 0012D1B0 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80131554 0012D1B4 7C C6 07 34 */ extsh r6, r6
-/* 80131558 0012D1B8 7C E7 07 34 */ extsh r7, r7
-/* 8013155C 0012D1BC 48 11 EB D9 */ bl func_80250134
-/* 80131560 0012D1C0 48 00 02 50 */ b lbl_801317B0
-lbl_80131564:
-/* 80131564 0012D1C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80131568 0012D1C8 38 00 FF 00 */ li r0, -256
-/* 8013156C 0012D1CC C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80131570 0012D1D0 38 60 31 54 */ li r3, 0x3154
-/* 80131574 0012D1D4 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80131578 0012D1D8 FC 80 28 1E */ fctiwz f4, f5
-/* 8013157C 0012D1DC C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80131580 0012D1E0 FC 40 18 1E */ fctiwz f2, f3
-/* 80131584 0012D1E4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80131588 0012D1E8 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8013158C 0012D1EC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80131590 0012D1F0 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80131594 0012D1F4 7C 88 03 78 */ or r8, r4, r0
-/* 80131598 0012D1F8 FC 20 08 1E */ fctiwz f1, f1
-/* 8013159C 0012D1FC FC 00 00 1E */ fctiwz f0, f0
-/* 801315A0 0012D200 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 801315A4 0012D204 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801315A8 0012D208 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801315AC 0012D20C 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801315B0 0012D210 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801315B4 0012D214 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 801315B8 0012D218 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801315BC 0012D21C 7C C6 07 34 */ extsh r6, r6
-/* 801315C0 0012D220 7C E7 07 34 */ extsh r7, r7
-/* 801315C4 0012D224 48 11 EB 71 */ bl func_80250134
-/* 801315C8 0012D228 48 00 01 E8 */ b lbl_801317B0
-/* 801315CC 0012D22C 7F A3 EB 78 */ mr r3, r29
-/* 801315D0 0012D230 7F E4 FB 78 */ mr r4, r31
-/* 801315D4 0012D234 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801315D8 0012D238 38 A0 00 06 */ li r5, 6
-/* 801315DC 0012D23C 48 12 29 01 */ bl func_80253EDC
-/* 801315E0 0012D240 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801315E4 0012D244 38 00 FF 00 */ li r0, -256
-/* 801315E8 0012D248 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801315EC 0012D24C 38 60 31 44 */ li r3, 0x3144
-/* 801315F0 0012D250 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801315F4 0012D254 FC 80 28 1E */ fctiwz f4, f5
-/* 801315F8 0012D258 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801315FC 0012D25C FC 40 18 1E */ fctiwz f2, f3
-/* 80131600 0012D260 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80131604 0012D264 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80131608 0012D268 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8013160C 0012D26C D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 80131610 0012D270 7C 88 03 78 */ or r8, r4, r0
-/* 80131614 0012D274 FC 20 08 1E */ fctiwz f1, f1
-/* 80131618 0012D278 FC 00 00 1E */ fctiwz f0, f0
-/* 8013161C 0012D27C D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 80131620 0012D280 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80131624 0012D284 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80131628 0012D288 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8013162C 0012D28C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80131630 0012D290 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 80131634 0012D294 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80131638 0012D298 7C C6 07 34 */ extsh r6, r6
-/* 8013163C 0012D29C 7C E7 07 34 */ extsh r7, r7
-/* 80131640 0012D2A0 48 11 EA F5 */ bl func_80250134
-/* 80131644 0012D2A4 48 00 01 6C */ b lbl_801317B0
-/* 80131648 0012D2A8 7F A3 EB 78 */ mr r3, r29
-/* 8013164C 0012D2AC 7F E4 FB 78 */ mr r4, r31
-/* 80131650 0012D2B0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80131654 0012D2B4 38 A0 00 06 */ li r5, 6
-/* 80131658 0012D2B8 48 12 28 85 */ bl func_80253EDC
-/* 8013165C 0012D2BC C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80131660 0012D2C0 38 00 FF 00 */ li r0, -256
-/* 80131664 0012D2C4 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80131668 0012D2C8 38 60 31 45 */ li r3, 0x3145
-/* 8013166C 0012D2CC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80131670 0012D2D0 FC 80 28 1E */ fctiwz f4, f5
-/* 80131674 0012D2D4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80131678 0012D2D8 FC 40 18 1E */ fctiwz f2, f3
-/* 8013167C 0012D2DC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80131680 0012D2E0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 80131684 0012D2E4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80131688 0012D2E8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8013168C 0012D2EC 7C 88 03 78 */ or r8, r4, r0
-/* 80131690 0012D2F0 FC 20 08 1E */ fctiwz f1, f1
-/* 80131694 0012D2F4 FC 00 00 1E */ fctiwz f0, f0
-/* 80131698 0012D2F8 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8013169C 0012D2FC 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 801316A0 0012D300 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 801316A4 0012D304 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 801316A8 0012D308 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801316AC 0012D30C 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 801316B0 0012D310 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801316B4 0012D314 7C C6 07 34 */ extsh r6, r6
-/* 801316B8 0012D318 7C E7 07 34 */ extsh r7, r7
-/* 801316BC 0012D31C 48 11 EA 79 */ bl func_80250134
-/* 801316C0 0012D320 48 00 00 F0 */ b lbl_801317B0
-/* 801316C4 0012D324 7F A3 EB 78 */ mr r3, r29
-/* 801316C8 0012D328 7F E4 FB 78 */ mr r4, r31
-/* 801316CC 0012D32C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801316D0 0012D330 38 A0 00 06 */ li r5, 6
-/* 801316D4 0012D334 48 12 28 09 */ bl func_80253EDC
-/* 801316D8 0012D338 C0 21 00 20 */ lfs f1, 0x20(r1)
-/* 801316DC 0012D33C 38 00 FF 00 */ li r0, -256
-/* 801316E0 0012D340 C0 42 8D B4 */ lfs f2, lbl_806413B4-_SDA2_BASE_(r2)
-/* 801316E4 0012D344 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801316E8 0012D348 EC 81 10 28 */ fsubs f4, f1, f2
-/* 801316EC 0012D34C C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 801316F0 0012D350 EC 60 10 28 */ fsubs f3, f0, f2
-/* 801316F4 0012D354 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 801316F8 0012D358 FC 40 08 1E */ fctiwz f2, f1
-/* 801316FC 0012D35C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13)
-/* 80131700 0012D360 EC 20 08 28 */ fsubs f1, f0, f1
-/* 80131704 0012D364 80 63 01 60 */ lwz r3, 0x160(r3)
-/* 80131708 0012D368 EC 03 20 28 */ fsubs f0, f3, f4
-/* 8013170C 0012D36C D8 41 00 48 */ stfd f2, 0x48(r1)
-/* 80131710 0012D370 FC 40 20 1E */ fctiwz f2, f4
-/* 80131714 0012D374 38 83 FF F6 */ addi r4, r3, -10
-/* 80131718 0012D378 FC 20 08 1E */ fctiwz f1, f1
-/* 8013171C 0012D37C 20 63 00 0A */ subfic r3, r3, 0xa
-/* 80131720 0012D380 FC 00 00 1E */ fctiwz f0, f0
-/* 80131724 0012D384 7C 83 18 F8 */ nor r3, r4, r3
-/* 80131728 0012D388 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8013172C 0012D38C 7C 63 FE 70 */ srawi r3, r3, 0x1f
-/* 80131730 0012D390 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80131734 0012D394 38 63 31 4E */ addi r3, r3, 0x314e
-/* 80131738 0012D398 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 8013173C 0012D39C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 80131740 0012D3A0 80 C1 00 3C */ lwz r6, 0x3c(r1)
-/* 80131744 0012D3A4 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 80131748 0012D3A8 D0 81 00 20 */ stfs f4, 0x20(r1)
-/* 8013174C 0012D3AC 7C C6 07 34 */ extsh r6, r6
-/* 80131750 0012D3B0 7C E7 07 34 */ extsh r7, r7
-/* 80131754 0012D3B4 D0 61 00 28 */ stfs f3, 0x28(r1)
-/* 80131758 0012D3B8 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8013175C 0012D3BC 7C 88 03 78 */ or r8, r4, r0
-/* 80131760 0012D3C0 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 80131764 0012D3C4 48 11 E9 D1 */ bl func_80250134
-/* 80131768 0012D3C8 48 00 00 48 */ b lbl_801317B0
-/* 8013176C 0012D3CC 7F A3 EB 78 */ mr r3, r29
-/* 80131770 0012D3D0 7F E4 FB 78 */ mr r4, r31
-/* 80131774 0012D3D4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80131778 0012D3D8 38 A0 00 06 */ li r5, 6
-/* 8013177C 0012D3DC 48 12 27 61 */ bl func_80253EDC
-/* 80131780 0012D3E0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80131784 0012D3E4 38 60 00 0A */ li r3, 0xa
-/* 80131788 0012D3E8 4B F2 82 B5 */ bl func_80059A3C
-/* 8013178C 0012D3EC 48 00 00 24 */ b lbl_801317B0
-/* 80131790 0012D3F0 7F A3 EB 78 */ mr r3, r29
-/* 80131794 0012D3F4 7F E4 FB 78 */ mr r4, r31
-/* 80131798 0012D3F8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8013179C 0012D3FC 38 A0 00 06 */ li r5, 6
-/* 801317A0 0012D400 48 12 27 3D */ bl func_80253EDC
-/* 801317A4 0012D404 38 81 00 10 */ addi r4, r1, 0x10
-/* 801317A8 0012D408 38 60 00 0B */ li r3, 0xb
-/* 801317AC 0012D40C 4B F2 82 91 */ bl func_80059A3C
-lbl_801317B0:
-/* 801317B0 0012D410 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 801317B4 0012D414 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 801317B8 0012D418 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 801317BC 0012D41C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 801317C0 0012D420 7C 08 03 A6 */ mtlr r0
-/* 801317C4 0012D424 38 21 00 60 */ addi r1, r1, 0x60
-/* 801317C8 0012D428 4E 80 00 20 */ blr
-
-.global func_801317CC
-func_801317CC:
-/* 801317CC 0012D42C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 801317D0 0012D430 7C 08 02 A6 */ mflr r0
-/* 801317D4 0012D434 90 01 00 64 */ stw r0, 0x64(r1)
-/* 801317D8 0012D438 39 61 00 60 */ addi r11, r1, 0x60
-/* 801317DC 0012D43C 48 09 59 29 */ bl _savegpr_18
-/* 801317E0 0012D440 4B FE B1 95 */ bl func_8011C974
-/* 801317E4 0012D444 7C 7C 1B 78 */ mr r28, r3
-/* 801317E8 0012D448 3B E1 00 10 */ addi r31, r1, 0x10
-/* 801317EC 0012D44C 3B C1 00 1C */ addi r30, r1, 0x1c
-/* 801317F0 0012D450 3B 41 00 08 */ addi r26, r1, 8
-/* 801317F4 0012D454 3B 00 00 00 */ li r24, 0
-/* 801317F8 0012D458 3A A0 00 00 */ li r21, 0
-/* 801317FC 0012D45C 3B A0 00 00 */ li r29, 0
-lbl_80131800:
-/* 80131800 0012D460 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 80131804 0012D464 3B 20 00 00 */ li r25, 0
-/* 80131808 0012D468 3A E0 00 64 */ li r23, 0x64
-/* 8013180C 0012D46C 3A C0 00 00 */ li r22, 0
-/* 80131810 0012D470 4B FB 42 C1 */ bl func_800E5AD0
-/* 80131814 0012D474 88 03 05 45 */ lbz r0, 0x545(r3)
-/* 80131818 0012D478 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
-/* 8013181C 0012D47C 41 82 03 B0 */ beq lbl_80131BCC
-/* 80131820 0012D480 3A 80 00 00 */ li r20, 0
-lbl_80131824:
-/* 80131824 0012D484 56 9B 0D FC */ rlwinm r27, r20, 1, 0x17, 0x1e
-/* 80131828 0012D488 56 92 06 3E */ clrlwi r18, r20, 0x18
-/* 8013182C 0012D48C 7F BE DB 2E */ sthx r29, r30, r27
-/* 80131830 0012D490 7E 43 93 78 */ mr r3, r18
-/* 80131834 0012D494 56 A4 06 3E */ clrlwi r4, r21, 0x18
-/* 80131838 0012D498 7F BF DB 2E */ sthx r29, r31, r27
-/* 8013183C 0012D49C 7F BA 91 AE */ stbx r29, r26, r18
-/* 80131840 0012D4A0 4B FB 45 AD */ bl func_800E5DEC
-/* 80131844 0012D4A4 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 80131848 0012D4A8 7C 73 1B 78 */ mr r19, r3
-/* 8013184C 0012D4AC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 80131850 0012D4B0 41 82 00 84 */ beq lbl_801318D4
-/* 80131854 0012D4B4 4B F2 53 81 */ bl func_80056BD4
-/* 80131858 0012D4B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013185C 0012D4BC 41 82 00 78 */ beq lbl_801318D4
-/* 80131860 0012D4C0 7E 63 9B 78 */ mr r3, r19
-/* 80131864 0012D4C4 4B F2 55 C9 */ bl func_80056E2C
-/* 80131868 0012D4C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013186C 0012D4CC 40 82 00 68 */ bne lbl_801318D4
-/* 80131870 0012D4D0 7E 63 9B 78 */ mr r3, r19
-/* 80131874 0012D4D4 38 80 00 A0 */ li r4, 0xa0
-/* 80131878 0012D4D8 38 A0 00 00 */ li r5, 0
-/* 8013187C 0012D4DC 48 2A 96 81 */ bl func_803DAEFC
-/* 80131880 0012D4E0 54 64 06 3E */ clrlwi r4, r3, 0x18
-/* 80131884 0012D4E4 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 80131888 0012D4E8 7C 04 00 40 */ cmplw r4, r0
-/* 8013188C 0012D4EC 7C 7A 91 AE */ stbx r3, r26, r18
-/* 80131890 0012D4F0 40 81 00 08 */ ble lbl_80131898
-/* 80131894 0012D4F4 7C 99 23 78 */ mr r25, r4
-lbl_80131898:
-/* 80131898 0012D4F8 56 E0 06 3E */ clrlwi r0, r23, 0x18
-/* 8013189C 0012D4FC 7C 04 00 40 */ cmplw r4, r0
-/* 801318A0 0012D500 40 80 00 08 */ bge lbl_801318A8
-/* 801318A4 0012D504 7C 97 23 78 */ mr r23, r4
-lbl_801318A8:
-/* 801318A8 0012D508 7E 63 9B 78 */ mr r3, r19
-/* 801318AC 0012D50C 38 80 00 05 */ li r4, 5
-/* 801318B0 0012D510 38 A0 00 00 */ li r5, 0
-/* 801318B4 0012D514 3A D6 00 01 */ addi r22, r22, 1
-/* 801318B8 0012D518 48 2A 96 45 */ bl func_803DAEFC
-/* 801318BC 0012D51C 7C 7E DB 2E */ sthx r3, r30, r27
-/* 801318C0 0012D520 7E 63 9B 78 */ mr r3, r19
-/* 801318C4 0012D524 38 80 00 06 */ li r4, 6
-/* 801318C8 0012D528 38 A0 00 00 */ li r5, 0
-/* 801318CC 0012D52C 48 2A 96 31 */ bl func_803DAEFC
-/* 801318D0 0012D530 7C 7F DB 2E */ sthx r3, r31, r27
-lbl_801318D4:
-/* 801318D4 0012D534 3A 94 00 01 */ addi r20, r20, 1
-/* 801318D8 0012D538 28 14 00 06 */ cmplwi r20, 6
-/* 801318DC 0012D53C 41 80 FF 48 */ blt lbl_80131824
-/* 801318E0 0012D540 A0 7C 00 8A */ lhz r3, 0x8a(r28)
-/* 801318E4 0012D544 56 E0 06 3E */ clrlwi r0, r23, 0x18
-/* 801318E8 0012D548 7C 03 00 00 */ cmpw r3, r0
-/* 801318EC 0012D54C 41 81 02 E0 */ bgt lbl_80131BCC
-/* 801318F0 0012D550 A0 7C 00 8C */ lhz r3, 0x8c(r28)
-/* 801318F4 0012D554 57 20 06 3E */ clrlwi r0, r25, 0x18
-/* 801318F8 0012D558 7C 03 00 00 */ cmpw r3, r0
-/* 801318FC 0012D55C 41 80 02 D0 */ blt lbl_80131BCC
-/* 80131900 0012D560 A0 1C 00 90 */ lhz r0, 0x90(r28)
-/* 80131904 0012D564 2C 00 00 07 */ cmpwi r0, 7
-/* 80131908 0012D568 41 82 00 30 */ beq lbl_80131938
-/* 8013190C 0012D56C 40 80 00 48 */ bge lbl_80131954
-/* 80131910 0012D570 2C 00 00 00 */ cmpwi r0, 0
-/* 80131914 0012D574 41 82 00 08 */ beq lbl_8013191C
-/* 80131918 0012D578 48 00 00 3C */ b lbl_80131954
-lbl_8013191C:
-/* 8013191C 0012D57C 80 1C 00 08 */ lwz r0, 8(r28)
-/* 80131920 0012D580 2C 00 00 02 */ cmpwi r0, 2
-/* 80131924 0012D584 40 82 00 0C */ bne lbl_80131930
-/* 80131928 0012D588 38 E0 00 01 */ li r7, 1
-/* 8013192C 0012D58C 48 00 00 2C */ b lbl_80131958
-lbl_80131930:
-/* 80131930 0012D590 38 E0 00 02 */ li r7, 2
-/* 80131934 0012D594 48 00 00 24 */ b lbl_80131958
-lbl_80131938:
-/* 80131938 0012D598 80 1C 00 08 */ lwz r0, 8(r28)
-/* 8013193C 0012D59C 2C 00 00 02 */ cmpwi r0, 2
-/* 80131940 0012D5A0 40 82 00 0C */ bne lbl_8013194C
-/* 80131944 0012D5A4 38 E0 00 03 */ li r7, 3
-/* 80131948 0012D5A8 48 00 00 10 */ b lbl_80131958
-lbl_8013194C:
-/* 8013194C 0012D5AC 38 E0 00 04 */ li r7, 4
-/* 80131950 0012D5B0 48 00 00 08 */ b lbl_80131958
-lbl_80131954:
-/* 80131954 0012D5B4 54 07 06 3E */ clrlwi r7, r0, 0x18
-lbl_80131958:
-/* 80131958 0012D5B8 56 C0 06 3E */ clrlwi r0, r22, 0x18
-/* 8013195C 0012D5BC 7C 00 38 40 */ cmplw r0, r7
-/* 80131960 0012D5C0 41 80 02 6C */ blt lbl_80131BCC
-/* 80131964 0012D5C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80131968 0012D5C8 41 82 02 64 */ beq lbl_80131BCC
-/* 8013196C 0012D5CC 38 C0 00 00 */ li r6, 0
-lbl_80131970:
-/* 80131970 0012D5D0 54 C3 06 3E */ clrlwi r3, r6, 0x18
-/* 80131974 0012D5D4 38 A0 00 05 */ li r5, 5
-/* 80131978 0012D5D8 20 03 00 05 */ subfic r0, r3, 5
-/* 8013197C 0012D5DC 7C 09 03 A6 */ mtctr r0
-/* 80131980 0012D5E0 28 03 00 05 */ cmplwi r3, 5
-/* 80131984 0012D5E4 40 80 00 2C */ bge lbl_801319B0
-lbl_80131988:
-/* 80131988 0012D5E8 54 A0 06 3E */ clrlwi r0, r5, 0x18
-/* 8013198C 0012D5EC 38 81 00 08 */ addi r4, r1, 8
-/* 80131990 0012D5F0 7C 04 00 EE */ lbzux r0, r4, r0
-/* 80131994 0012D5F4 88 64 FF FF */ lbz r3, -1(r4)
-/* 80131998 0012D5F8 7C 03 00 40 */ cmplw r3, r0
-/* 8013199C 0012D5FC 40 81 00 0C */ ble lbl_801319A8
-/* 801319A0 0012D600 98 64 00 00 */ stb r3, 0(r4)
-/* 801319A4 0012D604 98 04 FF FF */ stb r0, -1(r4)
-lbl_801319A8:
-/* 801319A8 0012D608 38 A5 FF FF */ addi r5, r5, -1
-/* 801319AC 0012D60C 42 00 FF DC */ bdnz lbl_80131988
-lbl_801319B0:
-/* 801319B0 0012D610 38 C6 00 01 */ addi r6, r6, 1
-/* 801319B4 0012D614 28 06 00 06 */ cmplwi r6, 6
-/* 801319B8 0012D618 41 80 FF B8 */ blt lbl_80131970
-/* 801319BC 0012D61C 88 01 00 08 */ lbz r0, 8(r1)
-/* 801319C0 0012D620 38 80 00 00 */ li r4, 0
-/* 801319C4 0012D624 2C 00 00 00 */ cmpwi r0, 0
-/* 801319C8 0012D628 7C 03 03 78 */ mr r3, r0
-/* 801319CC 0012D62C 41 82 00 08 */ beq lbl_801319D4
-/* 801319D0 0012D630 38 80 00 01 */ li r4, 1
-lbl_801319D4:
-/* 801319D4 0012D634 7C 04 38 40 */ cmplw r4, r7
-/* 801319D8 0012D638 41 82 00 A0 */ beq lbl_80131A78
-/* 801319DC 0012D63C 88 01 00 09 */ lbz r0, 9(r1)
-/* 801319E0 0012D640 2C 00 00 00 */ cmpwi r0, 0
-/* 801319E4 0012D644 7C 63 02 14 */ add r3, r3, r0
-/* 801319E8 0012D648 41 82 00 0C */ beq lbl_801319F4
-/* 801319EC 0012D64C 38 04 00 01 */ addi r0, r4, 1
-/* 801319F0 0012D650 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_801319F4:
-/* 801319F4 0012D654 7C 04 38 40 */ cmplw r4, r7
-/* 801319F8 0012D658 41 82 00 80 */ beq lbl_80131A78
-/* 801319FC 0012D65C 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 80131A00 0012D660 2C 00 00 00 */ cmpwi r0, 0
-/* 80131A04 0012D664 7C 63 02 14 */ add r3, r3, r0
-/* 80131A08 0012D668 41 82 00 0C */ beq lbl_80131A14
-/* 80131A0C 0012D66C 38 04 00 01 */ addi r0, r4, 1
-/* 80131A10 0012D670 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80131A14:
-/* 80131A14 0012D674 7C 04 38 40 */ cmplw r4, r7
-/* 80131A18 0012D678 41 82 00 60 */ beq lbl_80131A78
-/* 80131A1C 0012D67C 88 01 00 0B */ lbz r0, 0xb(r1)
-/* 80131A20 0012D680 2C 00 00 00 */ cmpwi r0, 0
-/* 80131A24 0012D684 7C 63 02 14 */ add r3, r3, r0
-/* 80131A28 0012D688 41 82 00 0C */ beq lbl_80131A34
-/* 80131A2C 0012D68C 38 04 00 01 */ addi r0, r4, 1
-/* 80131A30 0012D690 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80131A34:
-/* 80131A34 0012D694 7C 04 38 40 */ cmplw r4, r7
-/* 80131A38 0012D698 41 82 00 40 */ beq lbl_80131A78
-/* 80131A3C 0012D69C 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 80131A40 0012D6A0 2C 00 00 00 */ cmpwi r0, 0
-/* 80131A44 0012D6A4 7C 63 02 14 */ add r3, r3, r0
-/* 80131A48 0012D6A8 41 82 00 0C */ beq lbl_80131A54
-/* 80131A4C 0012D6AC 38 04 00 01 */ addi r0, r4, 1
-/* 80131A50 0012D6B0 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80131A54:
-/* 80131A54 0012D6B4 7C 04 38 40 */ cmplw r4, r7
-/* 80131A58 0012D6B8 41 82 00 20 */ beq lbl_80131A78
-/* 80131A5C 0012D6BC 88 01 00 0D */ lbz r0, 0xd(r1)
-/* 80131A60 0012D6C0 2C 00 00 00 */ cmpwi r0, 0
-/* 80131A64 0012D6C4 7C 63 02 14 */ add r3, r3, r0
-/* 80131A68 0012D6C8 41 82 00 0C */ beq lbl_80131A74
-/* 80131A6C 0012D6CC 38 04 00 01 */ addi r0, r4, 1
-/* 80131A70 0012D6D0 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80131A74:
-/* 80131A74 0012D6D4 7C 04 38 40 */ cmplw r4, r7
-lbl_80131A78:
-/* 80131A78 0012D6D8 A0 1C 00 8E */ lhz r0, 0x8e(r28)
-/* 80131A7C 0012D6DC 7C 00 18 00 */ cmpw r0, r3
-/* 80131A80 0012D6E0 41 80 01 4C */ blt lbl_80131BCC
-/* 80131A84 0012D6E4 3A 60 00 01 */ li r19, 1
-/* 80131A88 0012D6E8 3B 60 00 00 */ li r27, 0
-lbl_80131A8C:
-/* 80131A8C 0012D6EC 57 63 06 3E */ clrlwi r3, r27, 0x18
-/* 80131A90 0012D6F0 56 A4 06 3E */ clrlwi r4, r21, 0x18
-/* 80131A94 0012D6F4 4B FB 43 59 */ bl func_800E5DEC
-/* 80131A98 0012D6F8 88 03 00 8A */ lbz r0, 0x8a(r3)
-/* 80131A9C 0012D6FC 7C 79 1B 78 */ mr r25, r3
-/* 80131AA0 0012D700 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 80131AA4 0012D704 41 82 00 D8 */ beq lbl_80131B7C
-/* 80131AA8 0012D708 4B F2 51 2D */ bl func_80056BD4
-/* 80131AAC 0012D70C 2C 03 00 00 */ cmpwi r3, 0
-/* 80131AB0 0012D710 41 82 00 C4 */ beq lbl_80131B74
-/* 80131AB4 0012D714 7F 23 CB 78 */ mr r3, r25
-/* 80131AB8 0012D718 4B F2 53 75 */ bl func_80056E2C
-/* 80131ABC 0012D71C 2C 03 00 00 */ cmpwi r3, 0
-/* 80131AC0 0012D720 40 82 00 B4 */ bne lbl_80131B74
-/* 80131AC4 0012D724 A0 1C 00 96 */ lhz r0, 0x96(r28)
-/* 80131AC8 0012D728 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 80131ACC 0012D72C 40 82 00 4C */ bne lbl_80131B18
-/* 80131AD0 0012D730 57 74 06 3E */ clrlwi r20, r27, 0x18
-/* 80131AD4 0012D734 3A 40 00 00 */ li r18, 0
-lbl_80131AD8:
-/* 80131AD8 0012D738 56 40 06 3E */ clrlwi r0, r18, 0x18
-/* 80131ADC 0012D73C 7C 00 A0 40 */ cmplw r0, r20
-/* 80131AE0 0012D740 41 82 00 2C */ beq lbl_80131B0C
-/* 80131AE4 0012D744 7F 23 CB 78 */ mr r3, r25
-/* 80131AE8 0012D748 38 80 00 05 */ li r4, 5
-/* 80131AEC 0012D74C 38 A0 00 00 */ li r5, 0
-/* 80131AF0 0012D750 48 2A 94 0D */ bl func_803DAEFC
-/* 80131AF4 0012D754 56 40 0D FC */ rlwinm r0, r18, 1, 0x17, 0x1e
-/* 80131AF8 0012D758 7C 1E 02 2E */ lhzx r0, r30, r0
-/* 80131AFC 0012D75C 7C 00 18 40 */ cmplw r0, r3
-/* 80131B00 0012D760 40 82 00 0C */ bne lbl_80131B0C
-/* 80131B04 0012D764 3A 60 00 00 */ li r19, 0
-/* 80131B08 0012D768 48 00 00 10 */ b lbl_80131B18
-lbl_80131B0C:
-/* 80131B0C 0012D76C 3A 52 00 01 */ addi r18, r18, 1
-/* 80131B10 0012D770 28 12 00 06 */ cmplwi r18, 6
-/* 80131B14 0012D774 41 80 FF C4 */ blt lbl_80131AD8
-lbl_80131B18:
-/* 80131B18 0012D778 A0 1C 00 96 */ lhz r0, 0x96(r28)
-/* 80131B1C 0012D77C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 80131B20 0012D780 40 82 00 54 */ bne lbl_80131B74
-/* 80131B24 0012D784 57 74 06 3E */ clrlwi r20, r27, 0x18
-/* 80131B28 0012D788 3A C0 00 00 */ li r22, 0
-lbl_80131B2C:
-/* 80131B2C 0012D78C 56 C0 06 3E */ clrlwi r0, r22, 0x18
-/* 80131B30 0012D790 7C 00 A0 40 */ cmplw r0, r20
-/* 80131B34 0012D794 41 82 00 34 */ beq lbl_80131B68
-/* 80131B38 0012D798 56 C0 0D FC */ rlwinm r0, r22, 1, 0x17, 0x1e
-/* 80131B3C 0012D79C 7E 5F 02 2E */ lhzx r18, r31, r0
-/* 80131B40 0012D7A0 2C 12 00 00 */ cmpwi r18, 0
-/* 80131B44 0012D7A4 41 82 00 24 */ beq lbl_80131B68
-/* 80131B48 0012D7A8 7F 23 CB 78 */ mr r3, r25
-/* 80131B4C 0012D7AC 38 80 00 06 */ li r4, 6
-/* 80131B50 0012D7B0 38 A0 00 00 */ li r5, 0
-/* 80131B54 0012D7B4 48 2A 93 A9 */ bl func_803DAEFC
-/* 80131B58 0012D7B8 7C 12 18 40 */ cmplw r18, r3
-/* 80131B5C 0012D7BC 40 82 00 0C */ bne lbl_80131B68
-/* 80131B60 0012D7C0 3A 60 00 00 */ li r19, 0
-/* 80131B64 0012D7C4 48 00 00 10 */ b lbl_80131B74
-lbl_80131B68:
-/* 80131B68 0012D7C8 3A D6 00 01 */ addi r22, r22, 1
-/* 80131B6C 0012D7CC 28 16 00 06 */ cmplwi r22, 6
-/* 80131B70 0012D7D0 41 80 FF BC */ blt lbl_80131B2C
-lbl_80131B74:
-/* 80131B74 0012D7D4 2C 13 00 00 */ cmpwi r19, 0
-/* 80131B78 0012D7D8 41 82 00 10 */ beq lbl_80131B88
-lbl_80131B7C:
-/* 80131B7C 0012D7DC 3B 7B 00 01 */ addi r27, r27, 1
-/* 80131B80 0012D7E0 28 1B 00 06 */ cmplwi r27, 6
-/* 80131B84 0012D7E4 41 80 FF 08 */ blt lbl_80131A8C
-lbl_80131B88:
-/* 80131B88 0012D7E8 2C 13 00 00 */ cmpwi r19, 0
-/* 80131B8C 0012D7EC 41 82 00 40 */ beq lbl_80131BCC
-/* 80131B90 0012D7F0 3B 18 00 01 */ addi r24, r24, 1
-/* 80131B94 0012D7F4 57 00 06 3E */ clrlwi r0, r24, 0x18
-/* 80131B98 0012D7F8 28 00 00 02 */ cmplwi r0, 2
-/* 80131B9C 0012D7FC 41 80 00 0C */ blt lbl_80131BA8
-/* 80131BA0 0012D800 38 60 00 01 */ li r3, 1
-/* 80131BA4 0012D804 48 00 00 38 */ b lbl_80131BDC
-lbl_80131BA8:
-/* 80131BA8 0012D808 38 60 02 61 */ li r3, 0x261
-/* 80131BAC 0012D80C 48 03 0E E5 */ bl func_80162A90
-/* 80131BB0 0012D810 28 03 00 04 */ cmplwi r3, 4
-/* 80131BB4 0012D814 40 82 00 18 */ bne lbl_80131BCC
-/* 80131BB8 0012D818 57 00 06 3E */ clrlwi r0, r24, 0x18
-/* 80131BBC 0012D81C 28 00 00 01 */ cmplwi r0, 1
-/* 80131BC0 0012D820 41 80 00 0C */ blt lbl_80131BCC
-/* 80131BC4 0012D824 38 60 00 01 */ li r3, 1
-/* 80131BC8 0012D828 48 00 00 14 */ b lbl_80131BDC
-lbl_80131BCC:
-/* 80131BCC 0012D82C 3A B5 00 01 */ addi r21, r21, 1
-/* 80131BD0 0012D830 28 15 00 68 */ cmplwi r21, 0x68
-/* 80131BD4 0012D834 41 80 FC 2C */ blt lbl_80131800
-/* 80131BD8 0012D838 38 60 00 00 */ li r3, 0
-lbl_80131BDC:
-/* 80131BDC 0012D83C 39 61 00 60 */ addi r11, r1, 0x60
-/* 80131BE0 0012D840 48 09 55 71 */ bl _restgpr_18
-/* 80131BE4 0012D844 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80131BE8 0012D848 7C 08 03 A6 */ mtlr r0
-/* 80131BEC 0012D84C 38 21 00 60 */ addi r1, r1, 0x60
-/* 80131BF0 0012D850 4E 80 00 20 */ blr
-
-.global func_80131BF4
-func_80131BF4:
-/* 80131BF4 0012D854 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80131BF8 0012D858 7C 08 02 A6 */ mflr r0
-/* 80131BFC 0012D85C 7C 63 07 34 */ extsh r3, r3
-/* 80131C00 0012D860 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80131C04 0012D864 38 C1 00 08 */ addi r6, r1, 8
-/* 80131C08 0012D868 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80131C0C 0012D86C 7C BF 2B 78 */ mr r31, r5
-/* 80131C10 0012D870 38 A0 00 06 */ li r5, 6
-/* 80131C14 0012D874 48 12 22 C9 */ bl func_80253EDC
-/* 80131C18 0012D878 7F E3 FB 78 */ mr r3, r31
-/* 80131C1C 0012D87C 38 80 00 01 */ li r4, 1
-/* 80131C20 0012D880 38 A0 00 00 */ li r5, 0
-/* 80131C24 0012D884 48 11 E7 75 */ bl func_80250398
-/* 80131C28 0012D888 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 80131C2C 0012D88C 3C 00 43 30 */ lis r0, 0x4330
-/* 80131C30 0012D890 C0 81 00 08 */ lfs f4, 8(r1)
-/* 80131C34 0012D894 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80131C38 0012D898 C0 41 00 18 */ lfs f2, 0x18(r1)
-/* 80131C3C 0012D89C 7C 64 07 34 */ extsh r4, r3
-/* 80131C40 0012D8A0 EC 60 20 28 */ fsubs f3, f0, f4
-/* 80131C44 0012D8A4 C0 01 00 20 */ lfs f0, 0x20(r1)
-/* 80131C48 0012D8A8 FC 20 10 1E */ fctiwz f1, f2
-/* 80131C4C 0012D8AC 90 01 00 30 */ stw r0, 0x30(r1)
-/* 80131C50 0012D8B0 EC 00 10 28 */ fsubs f0, f0, f2
-/* 80131C54 0012D8B4 7F E3 FB 78 */ mr r3, r31
-/* 80131C58 0012D8B8 FC 40 18 1E */ fctiwz f2, f3
-/* 80131C5C 0012D8BC D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80131C60 0012D8C0 FC 00 00 1E */ fctiwz f0, f0
-/* 80131C64 0012D8C4 C8 22 8D B8 */ lfd f1, lbl_806413B8-_SDA2_BASE_(r2)
-/* 80131C68 0012D8C8 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80131C6C 0012D8CC 39 00 FF FF */ li r8, -1
-/* 80131C70 0012D8D0 D8 41 00 28 */ stfd f2, 0x28(r1)
-/* 80131C74 0012D8D4 80 01 00 2C */ lwz r0, 0x2c(r1)
-/* 80131C78 0012D8D8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80131C7C 0012D8DC 7C 06 07 34 */ extsh r6, r0
-/* 80131C80 0012D8E0 7C 84 30 50 */ subf r4, r4, r6
-/* 80131C84 0012D8E4 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 80131C88 0012D8E8 54 80 0F FE */ srwi r0, r4, 0x1f
-/* 80131C8C 0012D8EC 7C 00 22 14 */ add r0, r0, r4
-/* 80131C90 0012D8F0 7C E7 07 34 */ extsh r7, r7
-/* 80131C94 0012D8F4 7C 00 0E 70 */ srawi r0, r0, 1
-/* 80131C98 0012D8F8 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80131C9C 0012D8FC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80131CA0 0012D900 C8 01 00 30 */ lfd f0, 0x30(r1)
-/* 80131CA4 0012D904 EC 00 08 28 */ fsubs f0, f0, f1
-/* 80131CA8 0012D908 EC 04 00 2A */ fadds f0, f4, f0
-/* 80131CAC 0012D90C FC 00 00 1E */ fctiwz f0, f0
-/* 80131CB0 0012D910 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 80131CB4 0012D914 80 81 00 3C */ lwz r4, 0x3c(r1)
-/* 80131CB8 0012D918 48 11 E4 7D */ bl func_80250134
-/* 80131CBC 0012D91C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80131CC0 0012D920 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80131CC4 0012D924 7C 08 03 A6 */ mtlr r0
-/* 80131CC8 0012D928 38 21 00 60 */ addi r1, r1, 0x60
-/* 80131CCC 0012D92C 4E 80 00 20 */ blr
-
-.global func_80131CD0
-func_80131CD0:
-/* 80131CD0 0012D930 38 A0 00 01 */ li r5, 1
-/* 80131CD4 0012D934 38 6D 9C D0 */ addi r3, r13, lbl_8063EF90-_SDA_BASE_
-/* 80131CD8 0012D938 38 80 00 04 */ li r4, 4
-/* 80131CDC 0012D93C 38 00 00 00 */ li r0, 0
-/* 80131CE0 0012D940 98 AD 9C D0 */ stb r5, lbl_8063EF90-_SDA_BASE_(r13)
-/* 80131CE4 0012D944 B0 83 00 02 */ sth r4, 2(r3)
-/* 80131CE8 0012D948 98 03 00 04 */ stb r0, 4(r3)
-/* 80131CEC 0012D94C 4E 80 00 20 */ blr
-
-.global func_80131CF0
-func_80131CF0:
-/* 80131CF0 0012D950 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131CF4 0012D954 38 80 00 00 */ li r4, 0
-/* 80131CF8 0012D958 38 60 FF FF */ li r3, -1
-/* 80131CFC 0012D95C 38 00 00 02 */ li r0, 2
-/* 80131D00 0012D960 90 85 00 70 */ stw r4, 0x70(r5)
-/* 80131D04 0012D964 38 E0 00 00 */ li r7, 0
-/* 80131D08 0012D968 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D0C 0012D96C 90 65 00 60 */ stw r3, 0x60(r5)
-/* 80131D10 0012D970 7C 09 03 A6 */ mtctr r0
-lbl_80131D14:
-/* 80131D14 0012D974 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D18 0012D978 54 E5 13 BA */ rlwinm r5, r7, 2, 0xe, 0x1d
-/* 80131D1C 0012D97C 54 E6 0B FC */ rlwinm r6, r7, 1, 0xf, 0x1e
-/* 80131D20 0012D980 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 80131D24 0012D984 7C 88 29 2E */ stwx r4, r8, r5
-/* 80131D28 0012D988 38 E7 00 08 */ addi r7, r7, 8
-/* 80131D2C 0012D98C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D30 0012D990 7D 08 32 14 */ add r8, r8, r6
-/* 80131D34 0012D994 B0 68 00 40 */ sth r3, 0x40(r8)
-/* 80131D38 0012D998 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D3C 0012D99C 7D 08 02 14 */ add r8, r8, r0
-/* 80131D40 0012D9A0 98 88 00 74 */ stb r4, 0x74(r8)
-/* 80131D44 0012D9A4 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D48 0012D9A8 7D 08 2A 14 */ add r8, r8, r5
-/* 80131D4C 0012D9AC 90 88 00 04 */ stw r4, 4(r8)
-/* 80131D50 0012D9B0 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D54 0012D9B4 7D 08 32 14 */ add r8, r8, r6
-/* 80131D58 0012D9B8 B0 68 00 42 */ sth r3, 0x42(r8)
-/* 80131D5C 0012D9BC 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D60 0012D9C0 7D 08 02 14 */ add r8, r8, r0
-/* 80131D64 0012D9C4 98 88 00 75 */ stb r4, 0x75(r8)
-/* 80131D68 0012D9C8 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D6C 0012D9CC 7D 08 2A 14 */ add r8, r8, r5
-/* 80131D70 0012D9D0 90 88 00 08 */ stw r4, 8(r8)
-/* 80131D74 0012D9D4 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D78 0012D9D8 7D 08 32 14 */ add r8, r8, r6
-/* 80131D7C 0012D9DC B0 68 00 44 */ sth r3, 0x44(r8)
-/* 80131D80 0012D9E0 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D84 0012D9E4 7D 08 02 14 */ add r8, r8, r0
-/* 80131D88 0012D9E8 98 88 00 76 */ stb r4, 0x76(r8)
-/* 80131D8C 0012D9EC 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D90 0012D9F0 7D 08 2A 14 */ add r8, r8, r5
-/* 80131D94 0012D9F4 90 88 00 0C */ stw r4, 0xc(r8)
-/* 80131D98 0012D9F8 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131D9C 0012D9FC 7D 08 32 14 */ add r8, r8, r6
-/* 80131DA0 0012DA00 B0 68 00 46 */ sth r3, 0x46(r8)
-/* 80131DA4 0012DA04 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DA8 0012DA08 7D 08 02 14 */ add r8, r8, r0
-/* 80131DAC 0012DA0C 98 88 00 77 */ stb r4, 0x77(r8)
-/* 80131DB0 0012DA10 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DB4 0012DA14 7D 08 2A 14 */ add r8, r8, r5
-/* 80131DB8 0012DA18 90 88 00 10 */ stw r4, 0x10(r8)
-/* 80131DBC 0012DA1C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DC0 0012DA20 7D 08 32 14 */ add r8, r8, r6
-/* 80131DC4 0012DA24 B0 68 00 48 */ sth r3, 0x48(r8)
-/* 80131DC8 0012DA28 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DCC 0012DA2C 7D 08 02 14 */ add r8, r8, r0
-/* 80131DD0 0012DA30 98 88 00 78 */ stb r4, 0x78(r8)
-/* 80131DD4 0012DA34 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DD8 0012DA38 7D 08 2A 14 */ add r8, r8, r5
-/* 80131DDC 0012DA3C 90 88 00 14 */ stw r4, 0x14(r8)
-/* 80131DE0 0012DA40 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DE4 0012DA44 7D 08 32 14 */ add r8, r8, r6
-/* 80131DE8 0012DA48 B0 68 00 4A */ sth r3, 0x4a(r8)
-/* 80131DEC 0012DA4C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DF0 0012DA50 7D 08 02 14 */ add r8, r8, r0
-/* 80131DF4 0012DA54 98 88 00 79 */ stb r4, 0x79(r8)
-/* 80131DF8 0012DA58 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131DFC 0012DA5C 7D 08 2A 14 */ add r8, r8, r5
-/* 80131E00 0012DA60 90 88 00 18 */ stw r4, 0x18(r8)
-/* 80131E04 0012DA64 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E08 0012DA68 7D 08 32 14 */ add r8, r8, r6
-/* 80131E0C 0012DA6C B0 68 00 4C */ sth r3, 0x4c(r8)
-/* 80131E10 0012DA70 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E14 0012DA74 7D 08 02 14 */ add r8, r8, r0
-/* 80131E18 0012DA78 98 88 00 7A */ stb r4, 0x7a(r8)
-/* 80131E1C 0012DA7C 81 0D 82 A8 */ lwz r8, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E20 0012DA80 7C A8 2A 14 */ add r5, r8, r5
-/* 80131E24 0012DA84 90 85 00 1C */ stw r4, 0x1c(r5)
-/* 80131E28 0012DA88 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E2C 0012DA8C 7C A5 32 14 */ add r5, r5, r6
-/* 80131E30 0012DA90 B0 65 00 4E */ sth r3, 0x4e(r5)
-/* 80131E34 0012DA94 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E38 0012DA98 7C A5 02 14 */ add r5, r5, r0
-/* 80131E3C 0012DA9C 98 85 00 7B */ stb r4, 0x7b(r5)
-/* 80131E40 0012DAA0 42 00 FE D4 */ bdnz lbl_80131D14
-/* 80131E44 0012DAA4 4E 80 00 20 */ blr
-
-.global func_80131E48
-func_80131E48:
-/* 80131E48 0012DAA8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80131E4C 0012DAAC 7C 08 02 A6 */ mflr r0
-/* 80131E50 0012DAB0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80131E54 0012DAB4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80131E58 0012DAB8 7C 9F 23 78 */ mr r31, r4
-/* 80131E5C 0012DABC 93 C1 00 08 */ stw r30, 8(r1)
-/* 80131E60 0012DAC0 7C 7E 1B 78 */ mr r30, r3
-/* 80131E64 0012DAC4 48 02 D8 7D */ bl func_8015F6E0
-/* 80131E68 0012DAC8 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E6C 0012DACC 90 64 00 64 */ stw r3, 0x64(r4)
-/* 80131E70 0012DAD0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E74 0012DAD4 93 E3 00 68 */ stw r31, 0x68(r3)
-/* 80131E78 0012DAD8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E7C 0012DADC 93 C3 00 6C */ stw r30, 0x6c(r3)
-/* 80131E80 0012DAE0 48 00 0E ED */ bl func_80132D6C
-/* 80131E84 0012DAE4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E88 0012DAE8 38 00 00 00 */ li r0, 0
-/* 80131E8C 0012DAEC 98 03 00 84 */ stb r0, 0x84(r3)
-/* 80131E90 0012DAF0 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131E94 0012DAF4 80 04 00 6C */ lwz r0, 0x6c(r4)
-/* 80131E98 0012DAF8 2C 00 00 01 */ cmpwi r0, 1
-/* 80131E9C 0012DAFC 41 82 00 70 */ beq lbl_80131F0C
-/* 80131EA0 0012DB00 40 80 01 0C */ bge lbl_80131FAC
-/* 80131EA4 0012DB04 2C 00 00 00 */ cmpwi r0, 0
-/* 80131EA8 0012DB08 40 80 00 08 */ bge lbl_80131EB0
-/* 80131EAC 0012DB0C 48 00 01 00 */ b lbl_80131FAC
-lbl_80131EB0:
-/* 80131EB0 0012DB10 38 00 00 01 */ li r0, 1
-/* 80131EB4 0012DB14 3C 60 80 13 */ lis r3, lbl_8013213C@ha
-/* 80131EB8 0012DB18 90 04 00 70 */ stw r0, 0x70(r4)
-/* 80131EBC 0012DB1C 3C 80 80 13 */ lis r4, lbl_80132700@ha
-/* 80131EC0 0012DB20 38 63 21 3C */ addi r3, r3, lbl_8013213C@l
-/* 80131EC4 0012DB24 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131EC8 0012DB28 38 84 27 00 */ addi r4, r4, lbl_80132700@l
-/* 80131ECC 0012DB2C 98 05 00 74 */ stb r0, 0x74(r5)
-/* 80131ED0 0012DB30 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131ED4 0012DB34 80 A5 00 60 */ lwz r5, 0x60(r5)
-/* 80131ED8 0012DB38 48 12 20 95 */ bl func_80253F6C
-/* 80131EDC 0012DB3C 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131EE0 0012DB40 3C A0 80 13 */ lis r5, lbl_80131FD8@ha
-/* 80131EE4 0012DB44 3D 00 80 42 */ lis r8, lbl_8041CE28@ha
-/* 80131EE8 0012DB48 38 C0 00 00 */ li r6, 0
-/* 80131EEC 0012DB4C 90 64 00 60 */ stw r3, 0x60(r4)
-/* 80131EF0 0012DB50 38 88 CE 28 */ addi r4, r8, lbl_8041CE28@l
-/* 80131EF4 0012DB54 38 A5 1F D8 */ addi r5, r5, lbl_80131FD8@l
-/* 80131EF8 0012DB58 38 E0 00 00 */ li r7, 0
-/* 80131EFC 0012DB5C 80 68 CE 28 */ lwz r3, -0x31d8(r8)
-/* 80131F00 0012DB60 80 84 00 04 */ lwz r4, 4(r4)
-/* 80131F04 0012DB64 48 11 78 69 */ bl func_8024976C
-/* 80131F08 0012DB68 48 00 00 A4 */ b lbl_80131FAC
-lbl_80131F0C:
-/* 80131F0C 0012DB6C 3B E0 00 01 */ li r31, 1
-/* 80131F10 0012DB70 3C 60 80 13 */ lis r3, lbl_8013213C@ha
-/* 80131F14 0012DB74 93 E4 00 70 */ stw r31, 0x70(r4)
-/* 80131F18 0012DB78 3C 80 80 13 */ lis r4, lbl_80132700@ha
-/* 80131F1C 0012DB7C 38 63 21 3C */ addi r3, r3, lbl_8013213C@l
-/* 80131F20 0012DB80 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131F24 0012DB84 38 84 27 00 */ addi r4, r4, lbl_80132700@l
-/* 80131F28 0012DB88 9B E5 00 74 */ stb r31, 0x74(r5)
-/* 80131F2C 0012DB8C 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131F30 0012DB90 80 A5 00 60 */ lwz r5, 0x60(r5)
-/* 80131F34 0012DB94 48 12 20 39 */ bl func_80253F6C
-/* 80131F38 0012DB98 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131F3C 0012DB9C 3C A0 80 13 */ lis r5, lbl_80131FD8@ha
-/* 80131F40 0012DBA0 3D 00 80 42 */ lis r8, lbl_8041CE28@ha
-/* 80131F44 0012DBA4 38 C0 00 00 */ li r6, 0
-/* 80131F48 0012DBA8 90 64 00 60 */ stw r3, 0x60(r4)
-/* 80131F4C 0012DBAC 38 88 CE 28 */ addi r4, r8, lbl_8041CE28@l
-/* 80131F50 0012DBB0 38 A5 1F D8 */ addi r5, r5, lbl_80131FD8@l
-/* 80131F54 0012DBB4 38 E0 00 00 */ li r7, 0
-/* 80131F58 0012DBB8 80 68 CE 28 */ lwz r3, -0x31d8(r8)
-/* 80131F5C 0012DBBC 80 84 00 04 */ lwz r4, 4(r4)
-/* 80131F60 0012DBC0 48 11 78 0D */ bl func_8024976C
-/* 80131F64 0012DBC4 4B FE AA 11 */ bl func_8011C974
-/* 80131F68 0012DBC8 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 80131F6C 0012DBCC 2C 00 00 01 */ cmpwi r0, 1
-/* 80131F70 0012DBD0 40 82 00 3C */ bne lbl_80131FAC
-/* 80131F74 0012DBD4 38 60 02 61 */ li r3, 0x261
-/* 80131F78 0012DBD8 48 03 0B 19 */ bl func_80162A90
-/* 80131F7C 0012DBDC 28 03 00 02 */ cmplwi r3, 2
-/* 80131F80 0012DBE0 40 82 00 2C */ bne lbl_80131FAC
-/* 80131F84 0012DBE4 4B FE A9 F1 */ bl func_8011C974
-/* 80131F88 0012DBE8 80 03 00 00 */ lwz r0, 0(r3)
-/* 80131F8C 0012DBEC 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
-/* 80131F90 0012DBF0 41 82 00 1C */ beq lbl_80131FAC
-/* 80131F94 0012DBF4 38 60 02 65 */ li r3, 0x265
-/* 80131F98 0012DBF8 48 03 0A F9 */ bl func_80162A90
-/* 80131F9C 0012DBFC 2C 03 00 00 */ cmpwi r3, 0
-/* 80131FA0 0012DC00 41 82 00 0C */ beq lbl_80131FAC
-/* 80131FA4 0012DC04 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131FA8 0012DC08 9B E3 00 84 */ stb r31, 0x84(r3)
-lbl_80131FAC:
-/* 80131FAC 0012DC0C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80131FB0 0012DC10 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80131FB4 0012DC14 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80131FB8 0012DC18 7C 08 03 A6 */ mtlr r0
-/* 80131FBC 0012DC1C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80131FC0 0012DC20 4E 80 00 20 */ blr
-
-.global func_80131FC4
-func_80131FC4:
-/* 80131FC4 0012DC24 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131FC8 0012DC28 80 03 00 70 */ lwz r0, 0x70(r3)
-/* 80131FCC 0012DC2C 7C 00 00 34 */ cntlzw r0, r0
-/* 80131FD0 0012DC30 54 03 D9 7E */ srwi r3, r0, 5
-/* 80131FD4 0012DC34 4E 80 00 20 */ blr
-lbl_80131FD8:
-/* 80131FD8 0012DC38 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80131FDC 0012DC3C 7C 08 02 A6 */ mflr r0
-/* 80131FE0 0012DC40 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80131FE4 0012DC44 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80131FE8 0012DC48 54 BF 04 3E */ clrlwi r31, r5, 0x10
-/* 80131FEC 0012DC4C 93 C1 00 08 */ stw r30, 8(r1)
-/* 80131FF0 0012DC50 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80131FF4 0012DC54 80 03 00 6C */ lwz r0, 0x6c(r3)
-/* 80131FF8 0012DC58 2C 00 00 02 */ cmpwi r0, 2
-/* 80131FFC 0012DC5C 40 80 01 28 */ bge lbl_80132124
-/* 80132000 0012DC60 2C 00 00 00 */ cmpwi r0, 0
-/* 80132004 0012DC64 40 80 00 08 */ bge lbl_8013200C
-/* 80132008 0012DC68 48 00 01 1C */ b lbl_80132124
-lbl_8013200C:
-/* 8013200C 0012DC6C 3C 60 80 42 */ lis r3, lbl_8041CE28@ha
-/* 80132010 0012DC70 57 E0 1B 78 */ rlwinm r0, r31, 3, 0xd, 0x1c
-/* 80132014 0012DC74 38 63 CE 28 */ addi r3, r3, lbl_8041CE28@l
-/* 80132018 0012DC78 7F C3 02 14 */ add r30, r3, r0
-/* 8013201C 0012DC7C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80132020 0012DC80 80 9E 00 04 */ lwz r4, 4(r30)
-/* 80132024 0012DC84 4B F2 3D 75 */ bl func_80055D98
-/* 80132028 0012DC88 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013202C 0012DC8C 3C A0 80 13 */ lis r5, lbl_8013271C@ha
-/* 80132030 0012DC90 3C C0 80 13 */ lis r6, lbl_80132810@ha
-/* 80132034 0012DC94 38 80 00 00 */ li r4, 0
-/* 80132038 0012DC98 90 67 00 00 */ stw r3, 0(r7)
-/* 8013203C 0012DC9C 38 A5 27 1C */ addi r5, r5, lbl_8013271C@l
-/* 80132040 0012DCA0 38 C6 28 10 */ addi r6, r6, lbl_80132810@l
-/* 80132044 0012DCA4 38 E0 FF FF */ li r7, -1
-/* 80132048 0012DCA8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013204C 0012DCAC 39 00 00 00 */ li r8, 0
-/* 80132050 0012DCB0 39 20 00 01 */ li r9, 1
-/* 80132054 0012DCB4 39 40 00 00 */ li r10, 0
-/* 80132058 0012DCB8 80 63 00 00 */ lwz r3, 0(r3)
-/* 8013205C 0012DCBC 48 12 1B DD */ bl func_80253C38
-/* 80132060 0012DCC0 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132064 0012DCC4 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 80132068 0012DCC8 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 8013206C 0012DCCC B0 65 00 40 */ sth r3, 0x40(r5)
-/* 80132070 0012DCD0 38 60 00 0E */ li r3, 0xe
-/* 80132074 0012DCD4 4B F2 3D 25 */ bl func_80055D98
-/* 80132078 0012DCD8 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013207C 0012DCDC 3C 80 04 4F */ lis r4, 0x044F1A00@ha
-/* 80132080 0012DCE0 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
-/* 80132084 0012DCE4 90 65 00 04 */ stw r3, 4(r5)
-/* 80132088 0012DCE8 38 60 00 0E */ li r3, 0xe
-/* 8013208C 0012DCEC 4B F2 3D 0D */ bl func_80055D98
-/* 80132090 0012DCF0 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132094 0012DCF4 3C A0 80 13 */ lis r5, lbl_80132B28@ha
-/* 80132098 0012DCF8 3C C0 80 13 */ lis r6, lbl_80132B94@ha
-/* 8013209C 0012DCFC 38 80 00 00 */ li r4, 0
-/* 801320A0 0012DD00 90 67 00 08 */ stw r3, 8(r7)
-/* 801320A4 0012DD04 38 A5 2B 28 */ addi r5, r5, lbl_80132B28@l
-/* 801320A8 0012DD08 38 C6 2B 94 */ addi r6, r6, lbl_80132B94@l
-/* 801320AC 0012DD0C 38 E0 FF FF */ li r7, -1
-/* 801320B0 0012DD10 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801320B4 0012DD14 39 00 00 00 */ li r8, 0
-/* 801320B8 0012DD18 39 20 00 01 */ li r9, 1
-/* 801320BC 0012DD1C 39 40 00 00 */ li r10, 0
-/* 801320C0 0012DD20 80 63 00 04 */ lwz r3, 4(r3)
-/* 801320C4 0012DD24 48 12 1B 75 */ bl func_80253C38
-/* 801320C8 0012DD28 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 801320CC 0012DD2C 3C A0 80 13 */ lis r5, lbl_80132C04@ha
-/* 801320D0 0012DD30 3C C0 80 13 */ lis r6, lbl_80132CCC@ha
-/* 801320D4 0012DD34 38 80 00 00 */ li r4, 0
-/* 801320D8 0012DD38 B0 67 00 42 */ sth r3, 0x42(r7)
-/* 801320DC 0012DD3C 38 A5 2C 04 */ addi r5, r5, lbl_80132C04@l
-/* 801320E0 0012DD40 38 C6 2C CC */ addi r6, r6, lbl_80132CCC@l
-/* 801320E4 0012DD44 38 E0 FF FF */ li r7, -1
-/* 801320E8 0012DD48 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801320EC 0012DD4C 39 00 00 00 */ li r8, 0
-/* 801320F0 0012DD50 39 20 00 01 */ li r9, 1
-/* 801320F4 0012DD54 39 40 00 00 */ li r10, 0
-/* 801320F8 0012DD58 80 63 00 08 */ lwz r3, 8(r3)
-/* 801320FC 0012DD5C 48 12 1B 3D */ bl func_80253C38
-/* 80132100 0012DD60 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132104 0012DD64 B0 64 00 44 */ sth r3, 0x44(r4)
-/* 80132108 0012DD68 80 7E 00 00 */ lwz r3, 0(r30)
-/* 8013210C 0012DD6C 80 9E 00 04 */ lwz r4, 4(r30)
-/* 80132110 0012DD70 48 0A 95 35 */ bl func_801DB644
-/* 80132114 0012DD74 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132118 0012DD78 38 80 00 02 */ li r4, 2
-/* 8013211C 0012DD7C 7C 60 FA 14 */ add r3, r0, r31
-/* 80132120 0012DD80 98 83 00 74 */ stb r4, 0x74(r3)
-lbl_80132124:
-/* 80132124 0012DD84 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80132128 0012DD88 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8013212C 0012DD8C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80132130 0012DD90 7C 08 03 A6 */ mtlr r0
-/* 80132134 0012DD94 38 21 00 10 */ addi r1, r1, 0x10
-/* 80132138 0012DD98 4E 80 00 20 */ blr
-lbl_8013213C:
-/* 8013213C 0012DD9C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80132140 0012DDA0 7C 08 02 A6 */ mflr r0
-/* 80132144 0012DDA4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80132148 0012DDA8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013214C 0012DDAC 48 09 4F DD */ bl _savegpr_27
-/* 80132150 0012DDB0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132154 0012DDB4 80 03 00 70 */ lwz r0, 0x70(r3)
-/* 80132158 0012DDB8 2C 00 00 04 */ cmpwi r0, 4
-/* 8013215C 0012DDBC 41 82 04 34 */ beq lbl_80132590
-/* 80132160 0012DDC0 40 80 00 1C */ bge lbl_8013217C
-/* 80132164 0012DDC4 2C 00 00 02 */ cmpwi r0, 2
-/* 80132168 0012DDC8 41 82 00 D4 */ beq lbl_8013223C
-/* 8013216C 0012DDCC 40 80 01 54 */ bge lbl_801322C0
-/* 80132170 0012DDD0 2C 00 00 01 */ cmpwi r0, 1
-/* 80132174 0012DDD4 40 80 00 18 */ bge lbl_8013218C
-/* 80132178 0012DDD8 48 00 05 70 */ b lbl_801326E8
-lbl_8013217C:
-/* 8013217C 0012DDDC 2C 00 00 06 */ cmpwi r0, 6
-/* 80132180 0012DDE0 41 82 04 F8 */ beq lbl_80132678
-/* 80132184 0012DDE4 40 80 05 64 */ bge lbl_801326E8
-/* 80132188 0012DDE8 48 00 04 90 */ b lbl_80132618
-lbl_8013218C:
-/* 8013218C 0012DDEC 88 03 00 74 */ lbz r0, 0x74(r3)
-/* 80132190 0012DDF0 28 00 00 02 */ cmplwi r0, 2
-/* 80132194 0012DDF4 40 82 05 54 */ bne lbl_801326E8
-/* 80132198 0012DDF8 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 8013219C 0012DDFC 38 80 00 08 */ li r4, 8
-/* 801321A0 0012DE00 38 A0 00 01 */ li r5, 1
-/* 801321A4 0012DE04 48 12 1C 4D */ bl func_80253DF0
-/* 801321A8 0012DE08 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801321AC 0012DE0C 38 80 00 08 */ li r4, 8
-/* 801321B0 0012DE10 38 A0 00 01 */ li r5, 1
-/* 801321B4 0012DE14 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 801321B8 0012DE18 48 12 1C 39 */ bl func_80253DF0
-/* 801321BC 0012DE1C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801321C0 0012DE20 38 80 00 08 */ li r4, 8
-/* 801321C4 0012DE24 38 A0 00 01 */ li r5, 1
-/* 801321C8 0012DE28 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 801321CC 0012DE2C 48 12 1C 25 */ bl func_80253DF0
-/* 801321D0 0012DE30 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801321D4 0012DE34 38 80 00 02 */ li r4, 2
-/* 801321D8 0012DE38 38 A0 00 00 */ li r5, 0
-/* 801321DC 0012DE3C A8 63 00 40 */ lha r3, 0x40(r3)
-/* 801321E0 0012DE40 48 12 1B D1 */ bl func_80253DB0
-/* 801321E4 0012DE44 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801321E8 0012DE48 38 80 00 04 */ li r4, 4
-/* 801321EC 0012DE4C 38 A0 00 00 */ li r5, 0
-/* 801321F0 0012DE50 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 801321F4 0012DE54 48 12 1B BD */ bl func_80253DB0
-/* 801321F8 0012DE58 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801321FC 0012DE5C 38 80 00 06 */ li r4, 6
-/* 80132200 0012DE60 38 A0 00 00 */ li r5, 0
-/* 80132204 0012DE64 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132208 0012DE68 48 12 1B A9 */ bl func_80253DB0
-/* 8013220C 0012DE6C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132210 0012DE70 38 80 00 02 */ li r4, 2
-/* 80132214 0012DE74 38 00 00 00 */ li r0, 0
-/* 80132218 0012DE78 90 83 00 70 */ stw r4, 0x70(r3)
-/* 8013221C 0012DE7C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132220 0012DE80 B0 03 00 86 */ sth r0, 0x86(r3)
-/* 80132224 0012DE84 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132228 0012DE88 B0 03 00 88 */ sth r0, 0x88(r3)
-/* 8013222C 0012DE8C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132230 0012DE90 A0 03 00 AE */ lhz r0, 0xae(r3)
-/* 80132234 0012DE94 B0 03 00 8A */ sth r0, 0x8a(r3)
-/* 80132238 0012DE98 48 00 04 B0 */ b lbl_801326E8
-lbl_8013223C:
-/* 8013223C 0012DE9C A8 63 00 40 */ lha r3, 0x40(r3)
-/* 80132240 0012DEA0 48 12 1B 91 */ bl func_80253DD0
-/* 80132244 0012DEA4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80132248 0012DEA8 28 00 00 03 */ cmplwi r0, 3
-/* 8013224C 0012DEAC 40 82 04 9C */ bne lbl_801326E8
-/* 80132250 0012DEB0 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132254 0012DEB4 38 00 00 03 */ li r0, 3
-/* 80132258 0012DEB8 38 60 00 00 */ li r3, 0
-/* 8013225C 0012DEBC 38 80 00 00 */ li r4, 0
-/* 80132260 0012DEC0 90 05 00 70 */ stw r0, 0x70(r5)
-/* 80132264 0012DEC4 4B F2 76 95 */ bl func_800598F8
-/* 80132268 0012DEC8 38 60 00 07 */ li r3, 7
-/* 8013226C 0012DECC 38 80 00 00 */ li r4, 0
-/* 80132270 0012DED0 38 A0 00 00 */ li r5, 0
-/* 80132274 0012DED4 38 C0 00 00 */ li r6, 0
-/* 80132278 0012DED8 38 E0 00 08 */ li r7, 8
-/* 8013227C 0012DEDC 39 00 00 00 */ li r8, 0
-/* 80132280 0012DEE0 4B F2 77 49 */ bl func_800599C8
-/* 80132284 0012DEE4 38 60 00 08 */ li r3, 8
-/* 80132288 0012DEE8 38 80 00 07 */ li r4, 7
-/* 8013228C 0012DEEC 38 A0 00 00 */ li r5, 0
-/* 80132290 0012DEF0 38 C0 00 00 */ li r6, 0
-/* 80132294 0012DEF4 38 E0 00 63 */ li r7, 0x63
-/* 80132298 0012DEF8 39 00 00 00 */ li r8, 0
-/* 8013229C 0012DEFC 4B F2 77 2D */ bl func_800599C8
-/* 801322A0 0012DF00 38 60 00 63 */ li r3, 0x63
-/* 801322A4 0012DF04 38 80 00 08 */ li r4, 8
-/* 801322A8 0012DF08 38 A0 00 00 */ li r5, 0
-/* 801322AC 0012DF0C 38 C0 00 00 */ li r6, 0
-/* 801322B0 0012DF10 38 E0 00 00 */ li r7, 0
-/* 801322B4 0012DF14 39 00 00 00 */ li r8, 0
-/* 801322B8 0012DF18 4B F2 77 11 */ bl func_800599C8
-/* 801322BC 0012DF1C 48 00 04 2C */ b lbl_801326E8
-lbl_801322C0:
-/* 801322C0 0012DF20 88 A3 00 84 */ lbz r5, 0x84(r3)
-/* 801322C4 0012DF24 38 60 00 2F */ li r3, 0x2f
-/* 801322C8 0012DF28 38 80 00 63 */ li r4, 0x63
-/* 801322CC 0012DF2C 38 C0 00 01 */ li r6, 1
-/* 801322D0 0012DF30 4B F2 77 9D */ bl func_80059A6C
-/* 801322D4 0012DF34 2C 03 00 00 */ cmpwi r3, 0
-/* 801322D8 0012DF38 41 82 04 10 */ beq lbl_801326E8
-/* 801322DC 0012DF3C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801322E0 0012DF40 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 801322E4 0012DF44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801322E8 0012DF48 90 04 00 90 */ stw r0, 0x90(r4)
-/* 801322EC 0012DF4C 41 82 01 C0 */ beq lbl_801324AC
-/* 801322F0 0012DF50 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 801322F4 0012DF54 3B E0 00 00 */ li r31, 0
-/* 801322F8 0012DF58 80 85 00 90 */ lwz r4, 0x90(r5)
-/* 801322FC 0012DF5C 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80132300 0012DF60 41 82 01 44 */ beq lbl_80132444
-/* 80132304 0012DF64 40 80 00 1C */ bge lbl_80132320
-/* 80132308 0012DF68 2C 04 00 08 */ cmpwi r4, 8
-/* 8013230C 0012DF6C 41 82 00 A0 */ beq lbl_801323AC
-/* 80132310 0012DF70 40 80 01 88 */ bge lbl_80132498
-/* 80132314 0012DF74 2C 04 00 07 */ cmpwi r4, 7
-/* 80132318 0012DF78 40 80 00 1C */ bge lbl_80132334
-/* 8013231C 0012DF7C 48 00 01 7C */ b lbl_80132498
-lbl_80132320:
-/* 80132320 0012DF80 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80132324 0012DF84 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80132328 0012DF88 7C 04 00 00 */ cmpw r4, r0
-/* 8013232C 0012DF8C 41 82 01 18 */ beq lbl_80132444
-/* 80132330 0012DF90 48 00 01 68 */ b lbl_80132498
-lbl_80132334:
-/* 80132334 0012DF94 A0 05 00 86 */ lhz r0, 0x86(r5)
-/* 80132338 0012DF98 2C 00 00 00 */ cmpwi r0, 0
-/* 8013233C 0012DF9C 41 82 00 5C */ beq lbl_80132398
-/* 80132340 0012DFA0 A8 65 00 40 */ lha r3, 0x40(r5)
-/* 80132344 0012DFA4 38 80 00 03 */ li r4, 3
-/* 80132348 0012DFA8 38 A0 00 00 */ li r5, 0
-/* 8013234C 0012DFAC 48 12 1A 65 */ bl func_80253DB0
-/* 80132350 0012DFB0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132354 0012DFB4 38 80 00 02 */ li r4, 2
-/* 80132358 0012DFB8 38 A0 00 00 */ li r5, 0
-/* 8013235C 0012DFBC A8 63 00 42 */ lha r3, 0x42(r3)
-/* 80132360 0012DFC0 48 12 1A 51 */ bl func_80253DB0
-/* 80132364 0012DFC4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132368 0012DFC8 38 80 00 04 */ li r4, 4
-/* 8013236C 0012DFCC 38 A0 00 00 */ li r5, 0
-/* 80132370 0012DFD0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132374 0012DFD4 48 12 1A 3D */ bl func_80253DB0
-/* 80132378 0012DFD8 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013237C 0012DFDC 38 00 00 04 */ li r0, 4
-/* 80132380 0012DFE0 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
-/* 80132384 0012DFE4 38 60 02 23 */ li r3, 0x223
-/* 80132388 0012DFE8 90 04 00 70 */ stw r0, 0x70(r4)
-/* 8013238C 0012DFEC 38 80 00 00 */ li r4, 0
-/* 80132390 0012DFF0 4B ED 8D E1 */ bl func_8000B170
-/* 80132394 0012DFF4 48 00 01 04 */ b lbl_80132498
-lbl_80132398:
-/* 80132398 0012DFF8 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
-/* 8013239C 0012DFFC 38 60 02 22 */ li r3, 0x222
-/* 801323A0 0012E000 38 80 00 00 */ li r4, 0
-/* 801323A4 0012E004 4B ED 8D CD */ bl func_8000B170
-/* 801323A8 0012E008 48 00 00 F0 */ b lbl_80132498
-lbl_801323AC:
-/* 801323AC 0012E00C A0 65 00 86 */ lhz r3, 0x86(r5)
-/* 801323B0 0012E010 A0 05 00 8A */ lhz r0, 0x8a(r5)
-/* 801323B4 0012E014 38 63 00 06 */ addi r3, r3, 6
-/* 801323B8 0012E018 7C 03 00 00 */ cmpw r3, r0
-/* 801323BC 0012E01C 40 80 00 74 */ bge lbl_80132430
-/* 801323C0 0012E020 A8 65 00 40 */ lha r3, 0x40(r5)
-/* 801323C4 0012E024 38 80 00 04 */ li r4, 4
-/* 801323C8 0012E028 38 A0 00 00 */ li r5, 0
-/* 801323CC 0012E02C 48 12 19 E5 */ bl func_80253DB0
-/* 801323D0 0012E030 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801323D4 0012E034 38 80 00 02 */ li r4, 2
-/* 801323D8 0012E038 38 A0 00 00 */ li r5, 0
-/* 801323DC 0012E03C A8 63 00 42 */ lha r3, 0x42(r3)
-/* 801323E0 0012E040 48 12 19 D1 */ bl func_80253DB0
-/* 801323E4 0012E044 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801323E8 0012E048 38 80 00 04 */ li r4, 4
-/* 801323EC 0012E04C 38 A0 00 00 */ li r5, 0
-/* 801323F0 0012E050 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 801323F4 0012E054 48 12 19 BD */ bl func_80253DB0
-/* 801323F8 0012E058 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 801323FC 0012E05C 38 C0 00 04 */ li r6, 4
-/* 80132400 0012E060 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
-/* 80132404 0012E064 38 60 02 23 */ li r3, 0x223
-/* 80132408 0012E068 90 C4 00 70 */ stw r6, 0x70(r4)
-/* 8013240C 0012E06C 38 80 00 00 */ li r4, 0
-/* 80132410 0012E070 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132414 0012E074 A0 A7 00 86 */ lhz r5, 0x86(r7)
-/* 80132418 0012E078 38 05 00 01 */ addi r0, r5, 1
-/* 8013241C 0012E07C B0 07 00 88 */ sth r0, 0x88(r7)
-/* 80132420 0012E080 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132424 0012E084 B0 C5 00 8C */ sth r6, 0x8c(r5)
-/* 80132428 0012E088 4B ED 8D 49 */ bl func_8000B170
-/* 8013242C 0012E08C 48 00 00 6C */ b lbl_80132498
-lbl_80132430:
-/* 80132430 0012E090 C0 22 8D C0 */ lfs f1, lbl_806413C0-_SDA2_BASE_(r2)
-/* 80132434 0012E094 38 60 02 22 */ li r3, 0x222
-/* 80132438 0012E098 38 80 00 00 */ li r4, 0
-/* 8013243C 0012E09C 4B ED 8D 35 */ bl func_8000B170
-/* 80132440 0012E0A0 48 00 00 58 */ b lbl_80132498
-lbl_80132444:
-/* 80132444 0012E0A4 A8 65 00 40 */ lha r3, 0x40(r5)
-/* 80132448 0012E0A8 38 80 00 00 */ li r4, 0
-/* 8013244C 0012E0AC 38 A0 00 00 */ li r5, 0
-/* 80132450 0012E0B0 48 12 19 61 */ bl func_80253DB0
-/* 80132454 0012E0B4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132458 0012E0B8 38 80 00 01 */ li r4, 1
-/* 8013245C 0012E0BC 38 A0 00 00 */ li r5, 0
-/* 80132460 0012E0C0 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 80132464 0012E0C4 48 12 19 4D */ bl func_80253DB0
-/* 80132468 0012E0C8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013246C 0012E0CC 38 80 00 04 */ li r4, 4
-/* 80132470 0012E0D0 38 A0 00 00 */ li r5, 0
-/* 80132474 0012E0D4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132478 0012E0D8 48 12 19 39 */ bl func_80253DB0
-/* 8013247C 0012E0DC 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132480 0012E0E0 38 80 00 14 */ li r4, 0x14
-/* 80132484 0012E0E4 38 00 00 05 */ li r0, 5
-/* 80132488 0012E0E8 3B E0 00 02 */ li r31, 2
-/* 8013248C 0012E0EC 90 83 00 90 */ stw r4, 0x90(r3)
-/* 80132490 0012E0F0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132494 0012E0F4 90 03 00 70 */ stw r0, 0x70(r3)
-lbl_80132498:
-/* 80132498 0012E0F8 2C 1F 00 00 */ cmpwi r31, 0
-/* 8013249C 0012E0FC 41 82 02 4C */ beq lbl_801326E8
-/* 801324A0 0012E100 7F E3 FB 78 */ mr r3, r31
-/* 801324A4 0012E104 4B F2 80 29 */ bl func_8005A4CC
-/* 801324A8 0012E108 48 00 02 40 */ b lbl_801326E8
-lbl_801324AC:
-/* 801324AC 0012E10C 2C 03 00 08 */ cmpwi r3, 8
-/* 801324B0 0012E110 41 82 00 60 */ beq lbl_80132510
-/* 801324B4 0012E114 40 80 00 10 */ bge lbl_801324C4
-/* 801324B8 0012E118 2C 03 00 07 */ cmpwi r3, 7
-/* 801324BC 0012E11C 40 80 00 14 */ bge lbl_801324D0
-/* 801324C0 0012E120 48 00 02 28 */ b lbl_801326E8
-lbl_801324C4:
-/* 801324C4 0012E124 2C 03 00 63 */ cmpwi r3, 0x63
-/* 801324C8 0012E128 41 82 00 88 */ beq lbl_80132550
-/* 801324CC 0012E12C 48 00 02 1C */ b lbl_801326E8
-lbl_801324D0:
-/* 801324D0 0012E130 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801324D4 0012E134 38 80 00 00 */ li r4, 0
-/* 801324D8 0012E138 38 A0 00 00 */ li r5, 0
-/* 801324DC 0012E13C A8 63 00 40 */ lha r3, 0x40(r3)
-/* 801324E0 0012E140 48 12 18 D1 */ bl func_80253DB0
-/* 801324E4 0012E144 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801324E8 0012E148 38 80 00 02 */ li r4, 2
-/* 801324EC 0012E14C 38 A0 00 00 */ li r5, 0
-/* 801324F0 0012E150 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 801324F4 0012E154 48 12 18 BD */ bl func_80253DB0
-/* 801324F8 0012E158 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801324FC 0012E15C 38 80 00 00 */ li r4, 0
-/* 80132500 0012E160 38 A0 00 00 */ li r5, 0
-/* 80132504 0012E164 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132508 0012E168 48 12 18 A9 */ bl func_80253DB0
-/* 8013250C 0012E16C 48 00 01 DC */ b lbl_801326E8
-lbl_80132510:
-/* 80132510 0012E170 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132514 0012E174 38 80 00 00 */ li r4, 0
-/* 80132518 0012E178 38 A0 00 00 */ li r5, 0
-/* 8013251C 0012E17C A8 63 00 40 */ lha r3, 0x40(r3)
-/* 80132520 0012E180 48 12 18 91 */ bl func_80253DB0
-/* 80132524 0012E184 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132528 0012E188 38 80 00 02 */ li r4, 2
-/* 8013252C 0012E18C 38 A0 00 00 */ li r5, 0
-/* 80132530 0012E190 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 80132534 0012E194 48 12 18 7D */ bl func_80253DB0
-/* 80132538 0012E198 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013253C 0012E19C 38 80 00 01 */ li r4, 1
-/* 80132540 0012E1A0 38 A0 00 00 */ li r5, 0
-/* 80132544 0012E1A4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132548 0012E1A8 48 12 18 69 */ bl func_80253DB0
-/* 8013254C 0012E1AC 48 00 01 9C */ b lbl_801326E8
-lbl_80132550:
-/* 80132550 0012E1B0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132554 0012E1B4 38 80 00 00 */ li r4, 0
-/* 80132558 0012E1B8 38 A0 00 00 */ li r5, 0
-/* 8013255C 0012E1BC A8 63 00 40 */ lha r3, 0x40(r3)
-/* 80132560 0012E1C0 48 12 18 51 */ bl func_80253DB0
-/* 80132564 0012E1C4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132568 0012E1C8 38 80 00 00 */ li r4, 0
-/* 8013256C 0012E1CC 38 A0 00 00 */ li r5, 0
-/* 80132570 0012E1D0 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 80132574 0012E1D4 48 12 18 3D */ bl func_80253DB0
-/* 80132578 0012E1D8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013257C 0012E1DC 38 80 00 04 */ li r4, 4
-/* 80132580 0012E1E0 38 A0 00 00 */ li r5, 0
-/* 80132584 0012E1E4 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132588 0012E1E8 48 12 18 29 */ bl func_80253DB0
-/* 8013258C 0012E1EC 48 00 01 5C */ b lbl_801326E8
-lbl_80132590:
-/* 80132590 0012E1F0 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 80132594 0012E1F4 48 12 18 3D */ bl func_80253DD0
-/* 80132598 0012E1F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013259C 0012E1FC 28 00 00 03 */ cmplwi r0, 3
-/* 801325A0 0012E200 40 82 01 48 */ bne lbl_801326E8
-/* 801325A4 0012E204 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801325A8 0012E208 38 80 00 00 */ li r4, 0
-/* 801325AC 0012E20C 38 A0 00 00 */ li r5, 0
-/* 801325B0 0012E210 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 801325B4 0012E214 48 12 17 FD */ bl func_80253DB0
-/* 801325B8 0012E218 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801325BC 0012E21C 80 03 00 90 */ lwz r0, 0x90(r3)
-/* 801325C0 0012E220 28 00 00 07 */ cmplwi r0, 7
-/* 801325C4 0012E224 40 82 00 34 */ bne lbl_801325F8
-/* 801325C8 0012E228 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 801325CC 0012E22C 38 80 00 00 */ li r4, 0
-/* 801325D0 0012E230 38 A0 00 00 */ li r5, 0
-/* 801325D4 0012E234 48 12 17 DD */ bl func_80253DB0
-/* 801325D8 0012E238 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 801325DC 0012E23C 38 00 00 00 */ li r0, 0
-/* 801325E0 0012E240 A0 64 00 86 */ lhz r3, 0x86(r4)
-/* 801325E4 0012E244 38 63 FF FF */ addi r3, r3, -1
-/* 801325E8 0012E248 B0 64 00 88 */ sth r3, 0x88(r4)
-/* 801325EC 0012E24C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801325F0 0012E250 B0 03 00 8C */ sth r0, 0x8c(r3)
-/* 801325F4 0012E254 48 00 00 14 */ b lbl_80132608
-lbl_801325F8:
-/* 801325F8 0012E258 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 801325FC 0012E25C 38 80 00 01 */ li r4, 1
-/* 80132600 0012E260 38 A0 00 00 */ li r5, 0
-/* 80132604 0012E264 48 12 17 AD */ bl func_80253DB0
-lbl_80132608:
-/* 80132608 0012E268 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013260C 0012E26C 38 00 00 03 */ li r0, 3
-/* 80132610 0012E270 90 03 00 70 */ stw r0, 0x70(r3)
-/* 80132614 0012E274 48 00 00 D4 */ b lbl_801326E8
-lbl_80132618:
-/* 80132618 0012E278 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 8013261C 0012E27C 48 12 17 B5 */ bl func_80253DD0
-/* 80132620 0012E280 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80132624 0012E284 28 00 00 03 */ cmplwi r0, 3
-/* 80132628 0012E288 40 82 00 C0 */ bne lbl_801326E8
-/* 8013262C 0012E28C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132630 0012E290 38 80 00 01 */ li r4, 1
-/* 80132634 0012E294 38 A0 00 00 */ li r5, 0
-/* 80132638 0012E298 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 8013263C 0012E29C 48 12 17 75 */ bl func_80253DB0
-/* 80132640 0012E2A0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132644 0012E2A4 38 80 00 03 */ li r4, 3
-/* 80132648 0012E2A8 38 A0 00 00 */ li r5, 0
-/* 8013264C 0012E2AC A8 63 00 42 */ lha r3, 0x42(r3)
-/* 80132650 0012E2B0 48 12 17 61 */ bl func_80253DB0
-/* 80132654 0012E2B4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132658 0012E2B8 38 80 00 05 */ li r4, 5
-/* 8013265C 0012E2BC 38 A0 00 00 */ li r5, 0
-/* 80132660 0012E2C0 A8 63 00 44 */ lha r3, 0x44(r3)
-/* 80132664 0012E2C4 48 12 17 4D */ bl func_80253DB0
-/* 80132668 0012E2C8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013266C 0012E2CC 38 00 00 06 */ li r0, 6
-/* 80132670 0012E2D0 90 03 00 70 */ stw r0, 0x70(r3)
-/* 80132674 0012E2D4 48 00 00 74 */ b lbl_801326E8
-lbl_80132678:
-/* 80132678 0012E2D8 A8 63 00 40 */ lha r3, 0x40(r3)
-/* 8013267C 0012E2DC 48 12 17 55 */ bl func_80253DD0
-/* 80132680 0012E2E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80132684 0012E2E4 28 00 00 03 */ cmplwi r0, 3
-/* 80132688 0012E2E8 40 82 00 60 */ bne lbl_801326E8
-/* 8013268C 0012E2EC 3B 60 00 00 */ li r27, 0
-/* 80132690 0012E2F0 3B C0 FF FF */ li r30, -1
-/* 80132694 0012E2F4 3B E0 00 00 */ li r31, 0
-lbl_80132698:
-/* 80132698 0012E2F8 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013269C 0012E2FC 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
-/* 801326A0 0012E300 7C 60 EA 14 */ add r3, r0, r29
-/* 801326A4 0012E304 A0 63 00 40 */ lhz r3, 0x40(r3)
-/* 801326A8 0012E308 48 12 16 25 */ bl func_80253CCC
-/* 801326AC 0012E30C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801326B0 0012E310 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
-/* 801326B4 0012E314 7C 63 E0 2E */ lwzx r3, r3, r28
-/* 801326B8 0012E318 4B F2 37 79 */ bl func_80055E30
-/* 801326BC 0012E31C 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
-/* 801326C0 0012E320 3B 7B 00 01 */ addi r27, r27, 1
-/* 801326C4 0012E324 28 1B 00 03 */ cmplwi r27, 3
-/* 801326C8 0012E328 7C 60 EA 14 */ add r3, r0, r29
-/* 801326CC 0012E32C B3 C3 00 40 */ sth r30, 0x40(r3)
-/* 801326D0 0012E330 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801326D4 0012E334 7F E3 E1 2E */ stwx r31, r3, r28
-/* 801326D8 0012E338 41 80 FF C0 */ blt lbl_80132698
-/* 801326DC 0012E33C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801326E0 0012E340 38 00 00 00 */ li r0, 0
-/* 801326E4 0012E344 90 03 00 70 */ stw r0, 0x70(r3)
-lbl_801326E8:
-/* 801326E8 0012E348 39 61 00 20 */ addi r11, r1, 0x20
-/* 801326EC 0012E34C 48 09 4A 89 */ bl _restgpr_27
-/* 801326F0 0012E350 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801326F4 0012E354 7C 08 03 A6 */ mtlr r0
-/* 801326F8 0012E358 38 21 00 20 */ addi r1, r1, 0x20
-/* 801326FC 0012E35C 4E 80 00 20 */ blr
-lbl_80132700:
-/* 80132700 0012E360 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132704 0012E364 80 03 00 70 */ lwz r0, 0x70(r3)
-/* 80132708 0012E368 2C 00 00 03 */ cmpwi r0, 3
-/* 8013270C 0012E36C 41 82 00 08 */ beq lbl_80132714
-/* 80132710 0012E370 4E 80 00 20 */ blr
-lbl_80132714:
-/* 80132714 0012E374 4B F2 7D 38 */ b func_8005A44C
-/* 80132718 0012E378 4E 80 00 20 */ blr
-lbl_8013271C:
-/* 8013271C 0012E37C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80132720 0012E380 7C 08 02 A6 */ mflr r0
-/* 80132724 0012E384 38 A0 00 03 */ li r5, 3
-/* 80132728 0012E388 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013272C 0012E38C 38 C1 00 08 */ addi r6, r1, 8
-/* 80132730 0012E390 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80132734 0012E394 7C 9F 23 78 */ mr r31, r4
-/* 80132738 0012E398 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013273C 0012E39C 7C 7E 1B 78 */ mr r30, r3
-/* 80132740 0012E3A0 48 12 17 4D */ bl func_80253E8C
-/* 80132744 0012E3A4 80 01 00 08 */ lwz r0, 8(r1)
-/* 80132748 0012E3A8 2C 00 00 10 */ cmpwi r0, 0x10
-/* 8013274C 0012E3AC 41 82 00 60 */ beq lbl_801327AC
-/* 80132750 0012E3B0 40 80 00 70 */ bge lbl_801327C0
-/* 80132754 0012E3B4 2C 00 00 01 */ cmpwi r0, 1
-/* 80132758 0012E3B8 41 82 00 08 */ beq lbl_80132760
-/* 8013275C 0012E3BC 48 00 00 64 */ b lbl_801327C0
-lbl_80132760:
-/* 80132760 0012E3C0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132764 0012E3C4 80 03 00 6C */ lwz r0, 0x6c(r3)
-/* 80132768 0012E3C8 2C 00 00 01 */ cmpwi r0, 1
-/* 8013276C 0012E3CC 40 82 00 18 */ bne lbl_80132784
-/* 80132770 0012E3D0 80 83 00 68 */ lwz r4, 0x68(r3)
-/* 80132774 0012E3D4 38 60 00 51 */ li r3, 0x51
-/* 80132778 0012E3D8 38 84 05 48 */ addi r4, r4, 0x548
-/* 8013277C 0012E3DC 48 02 9B 8D */ bl func_8015C308
-/* 80132780 0012E3E0 48 00 00 14 */ b lbl_80132794
-lbl_80132784:
-/* 80132784 0012E3E4 80 83 00 64 */ lwz r4, 0x64(r3)
-/* 80132788 0012E3E8 38 60 00 51 */ li r3, 0x51
-/* 8013278C 0012E3EC 38 84 00 10 */ addi r4, r4, 0x10
-/* 80132790 0012E3F0 48 02 9B 79 */ bl func_8015C308
-lbl_80132794:
-/* 80132794 0012E3F4 7F C3 F3 78 */ mr r3, r30
-/* 80132798 0012E3F8 7F E4 FB 78 */ mr r4, r31
-/* 8013279C 0012E3FC 38 A0 00 02 */ li r5, 2
-/* 801327A0 0012E400 38 C0 2E 0C */ li r6, 0x2e0c
-/* 801327A4 0012E404 48 12 17 11 */ bl func_80253EB4
-/* 801327A8 0012E408 48 00 00 18 */ b lbl_801327C0
-lbl_801327AC:
-/* 801327AC 0012E40C 7F C3 F3 78 */ mr r3, r30
-/* 801327B0 0012E410 7F E4 FB 78 */ mr r4, r31
-/* 801327B4 0012E414 38 A0 00 01 */ li r5, 1
-/* 801327B8 0012E418 38 C0 00 00 */ li r6, 0
-/* 801327BC 0012E41C 48 12 16 F9 */ bl func_80253EB4
-lbl_801327C0:
-/* 801327C0 0012E420 83 ED 82 A8 */ lwz r31, lbl_8063D568-_SDA_BASE_(r13)
-/* 801327C4 0012E424 A0 7F 00 86 */ lhz r3, 0x86(r31)
-/* 801327C8 0012E428 A0 1F 00 88 */ lhz r0, 0x88(r31)
-/* 801327CC 0012E42C 7C 03 00 40 */ cmplw r3, r0
-/* 801327D0 0012E430 41 82 00 28 */ beq lbl_801327F8
-/* 801327D4 0012E434 7F C3 F3 78 */ mr r3, r30
-/* 801327D8 0012E438 48 12 16 09 */ bl func_80253DE0
-/* 801327DC 0012E43C A0 1F 00 8C */ lhz r0, 0x8c(r31)
-/* 801327E0 0012E440 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801327E4 0012E444 7C 00 18 40 */ cmplw r0, r3
-/* 801327E8 0012E448 40 82 00 10 */ bne lbl_801327F8
-/* 801327EC 0012E44C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801327F0 0012E450 A0 03 00 88 */ lhz r0, 0x88(r3)
-/* 801327F4 0012E454 B0 03 00 86 */ sth r0, 0x86(r3)
-lbl_801327F8:
-/* 801327F8 0012E458 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801327FC 0012E45C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80132800 0012E460 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80132804 0012E464 7C 08 03 A6 */ mtlr r0
-/* 80132808 0012E468 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013280C 0012E46C 4E 80 00 20 */ blr
-lbl_80132810:
-/* 80132810 0012E470 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80132814 0012E474 7C 08 02 A6 */ mflr r0
-/* 80132818 0012E478 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8013281C 0012E47C 39 61 00 70 */ addi r11, r1, 0x70
-/* 80132820 0012E480 48 09 49 01 */ bl _savegpr_25
-/* 80132824 0012E484 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132828 0012E488 3C C0 00 01 */ lis r6, 0x0000FFFF@ha
-/* 8013282C 0012E48C 3B A6 FF FF */ addi r29, r6, 0x0000FFFF@l
-/* 80132830 0012E490 7C 7C 1B 78 */ mr r28, r3
-/* 80132834 0012E494 83 45 00 68 */ lwz r26, 0x68(r5)
-/* 80132838 0012E498 7C 9B 23 78 */ mr r27, r4
-/* 8013283C 0012E49C 38 C1 00 08 */ addi r6, r1, 8
-/* 80132840 0012E4A0 38 A0 00 03 */ li r5, 3
-/* 80132844 0012E4A4 48 12 16 99 */ bl func_80253EDC
-/* 80132848 0012E4A8 80 61 00 08 */ lwz r3, 8(r1)
-/* 8013284C 0012E4AC 38 03 FF FD */ addi r0, r3, -3
-/* 80132850 0012E4B0 28 00 00 0C */ cmplwi r0, 0xc
-/* 80132854 0012E4B4 41 81 00 9C */ bgt lbl_801328F0
-/* 80132858 0012E4B8 3C 60 80 42 */ lis r3, lbl_8041CE88@ha
-/* 8013285C 0012E4BC 54 00 10 3A */ slwi r0, r0, 2
-/* 80132860 0012E4C0 38 63 CE 88 */ addi r3, r3, lbl_8041CE88@l
-/* 80132864 0012E4C4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80132868 0012E4C8 7C 69 03 A6 */ mtctr r3
-/* 8013286C 0012E4CC 4E 80 04 20 */ bctr
-/* 80132870 0012E4D0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132874 0012E4D4 A0 63 00 86 */ lhz r3, 0x86(r3)
-/* 80132878 0012E4D8 38 03 FF FF */ addi r0, r3, -1
-/* 8013287C 0012E4DC 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 80132880 0012E4E0 48 00 00 70 */ b lbl_801328F0
-/* 80132884 0012E4E4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132888 0012E4E8 A3 A3 00 86 */ lhz r29, 0x86(r3)
-/* 8013288C 0012E4EC 48 00 00 64 */ b lbl_801328F0
-/* 80132890 0012E4F0 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132894 0012E4F4 A0 63 00 86 */ lhz r3, 0x86(r3)
-/* 80132898 0012E4F8 38 03 00 01 */ addi r0, r3, 1
-/* 8013289C 0012E4FC 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 801328A0 0012E500 48 00 00 50 */ b lbl_801328F0
-/* 801328A4 0012E504 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801328A8 0012E508 A0 63 00 86 */ lhz r3, 0x86(r3)
-/* 801328AC 0012E50C 38 03 00 02 */ addi r0, r3, 2
-/* 801328B0 0012E510 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 801328B4 0012E514 48 00 00 3C */ b lbl_801328F0
-/* 801328B8 0012E518 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801328BC 0012E51C A0 63 00 86 */ lhz r3, 0x86(r3)
-/* 801328C0 0012E520 38 03 00 03 */ addi r0, r3, 3
-/* 801328C4 0012E524 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 801328C8 0012E528 48 00 00 28 */ b lbl_801328F0
-/* 801328CC 0012E52C 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801328D0 0012E530 A0 63 00 86 */ lhz r3, 0x86(r3)
-/* 801328D4 0012E534 38 03 00 04 */ addi r0, r3, 4
-/* 801328D8 0012E538 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 801328DC 0012E53C 48 00 00 14 */ b lbl_801328F0
-/* 801328E0 0012E540 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 801328E4 0012E544 A0 63 00 86 */ lhz r3, 0x86(r3)
-/* 801328E8 0012E548 38 03 00 05 */ addi r0, r3, 5
-/* 801328EC 0012E54C 54 1D 04 3E */ clrlwi r29, r0, 0x10
-lbl_801328F0:
-/* 801328F0 0012E550 57 A0 04 3E */ clrlwi r0, r29, 0x10
-/* 801328F4 0012E554 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801328F8 0012E558 41 82 02 18 */ beq lbl_80132B10
-/* 801328FC 0012E55C 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132900 0012E560 57 BF 0B FC */ rlwinm r31, r29, 1, 0xf, 0x1e
-/* 80132904 0012E564 7C 60 FA 14 */ add r3, r0, r31
-/* 80132908 0012E568 A0 03 00 94 */ lhz r0, 0x94(r3)
-/* 8013290C 0012E56C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80132910 0012E570 41 82 02 00 */ beq lbl_80132B10
-/* 80132914 0012E574 7F 83 E3 78 */ mr r3, r28
-/* 80132918 0012E578 7F 64 DB 78 */ mr r4, r27
-/* 8013291C 0012E57C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80132920 0012E580 38 A0 00 06 */ li r5, 6
-/* 80132924 0012E584 48 12 15 B9 */ bl func_80253EDC
-/* 80132928 0012E588 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 8013292C 0012E58C 3C 60 80 42 */ lis r3, lbl_8041CE38@ha
-/* 80132930 0012E590 C0 81 00 14 */ lfs f4, 0x14(r1)
-/* 80132934 0012E594 38 63 CE 38 */ addi r3, r3, lbl_8041CE38@l
-/* 80132938 0012E598 FC 20 00 1E */ fctiwz f1, f0
-/* 8013293C 0012E59C C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 80132940 0012E5A0 EC 84 00 28 */ fsubs f4, f4, f0
-/* 80132944 0012E5A4 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 80132948 0012E5A8 FC 00 10 1E */ fctiwz f0, f2
-/* 8013294C 0012E5AC 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132950 0012E5B0 EC 43 10 28 */ fsubs f2, f3, f2
-/* 80132954 0012E5B4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80132958 0012E5B8 FC 60 20 1E */ fctiwz f3, f4
-/* 8013295C 0012E5BC 7C 80 FA 14 */ add r4, r0, r31
-/* 80132960 0012E5C0 A0 04 00 94 */ lhz r0, 0x94(r4)
-/* 80132964 0012E5C4 38 A0 FF 00 */ li r5, -256
-/* 80132968 0012E5C8 FC 20 10 1E */ fctiwz f1, f2
-/* 8013296C 0012E5CC D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 80132970 0012E5D0 88 FB 00 11 */ lbz r7, 0x11(r27)
-/* 80132974 0012E5D4 54 00 08 3C */ slwi r0, r0, 1
-/* 80132978 0012E5D8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013297C 0012E5DC 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 80132980 0012E5E0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80132984 0012E5E4 7C F9 2B 78 */ or r25, r7, r5
-/* 80132988 0012E5E8 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 8013298C 0012E5EC 7F C4 F3 78 */ mr r4, r30
-/* 80132990 0012E5F0 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 80132994 0012E5F4 7F 28 CB 78 */ mr r8, r25
-/* 80132998 0012E5F8 83 A1 00 4C */ lwz r29, 0x4c(r1)
-/* 8013299C 0012E5FC 7F 86 07 34 */ extsh r6, r28
-/* 801329A0 0012E600 7C 63 02 2E */ lhzx r3, r3, r0
-/* 801329A4 0012E604 7F 67 07 34 */ extsh r7, r27
-/* 801329A8 0012E608 7F A5 EB 78 */ mr r5, r29
-/* 801329AC 0012E60C 48 11 D7 89 */ bl func_80250134
-/* 801329B0 0012E610 80 0D 82 A8 */ lwz r0, lbl_8063D568-_SDA_BASE_(r13)
-/* 801329B4 0012E614 7C 60 FA 14 */ add r3, r0, r31
-/* 801329B8 0012E618 A0 03 00 94 */ lhz r0, 0x94(r3)
-/* 801329BC 0012E61C 28 00 00 0C */ cmplwi r0, 0xc
-/* 801329C0 0012E620 41 81 01 1C */ bgt lbl_80132ADC
-/* 801329C4 0012E624 3C 60 80 42 */ lis r3, lbl_8041CE54@ha
-/* 801329C8 0012E628 54 00 10 3A */ slwi r0, r0, 2
-/* 801329CC 0012E62C 38 63 CE 54 */ addi r3, r3, lbl_8041CE54@l
-/* 801329D0 0012E630 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801329D4 0012E634 7C 69 03 A6 */ mtctr r3
-/* 801329D8 0012E638 4E 80 04 20 */ bctr
-/* 801329DC 0012E63C 80 9A 06 C4 */ lwz r4, 0x6c4(r26)
-/* 801329E0 0012E640 38 60 00 17 */ li r3, 0x17
-/* 801329E4 0012E644 48 02 99 25 */ bl func_8015C308
-/* 801329E8 0012E648 3B 40 2E 2C */ li r26, 0x2e2c
-/* 801329EC 0012E64C 48 00 00 F0 */ b lbl_80132ADC
-/* 801329F0 0012E650 80 9A 06 C8 */ lwz r4, 0x6c8(r26)
-/* 801329F4 0012E654 38 60 00 17 */ li r3, 0x17
-/* 801329F8 0012E658 48 02 99 11 */ bl func_8015C308
-/* 801329FC 0012E65C 3B 40 2E 2D */ li r26, 0x2e2d
-/* 80132A00 0012E660 48 00 00 DC */ b lbl_80132ADC
-/* 80132A04 0012E664 80 9A 06 CC */ lwz r4, 0x6cc(r26)
-/* 80132A08 0012E668 38 60 00 17 */ li r3, 0x17
-/* 80132A0C 0012E66C 48 02 98 FD */ bl func_8015C308
-/* 80132A10 0012E670 3B 40 2E 2E */ li r26, 0x2e2e
-/* 80132A14 0012E674 48 00 00 C8 */ b lbl_80132ADC
-/* 80132A18 0012E678 88 9A 06 D0 */ lbz r4, 0x6d0(r26)
-/* 80132A1C 0012E67C 38 60 00 17 */ li r3, 0x17
-/* 80132A20 0012E680 48 02 98 E9 */ bl func_8015C308
-/* 80132A24 0012E684 3B 40 2E 30 */ li r26, 0x2e30
-/* 80132A28 0012E688 48 00 00 B4 */ b lbl_80132ADC
-/* 80132A2C 0012E68C 88 9A 06 D1 */ lbz r4, 0x6d1(r26)
-/* 80132A30 0012E690 38 60 00 17 */ li r3, 0x17
-/* 80132A34 0012E694 48 02 98 D5 */ bl func_8015C308
-/* 80132A38 0012E698 3B 40 2E 2F */ li r26, 0x2e2f
-/* 80132A3C 0012E69C 48 00 00 A0 */ b lbl_80132ADC
-/* 80132A40 0012E6A0 88 9A 06 D2 */ lbz r4, 0x6d2(r26)
-/* 80132A44 0012E6A4 38 60 00 17 */ li r3, 0x17
-/* 80132A48 0012E6A8 48 02 98 C1 */ bl func_8015C308
-/* 80132A4C 0012E6AC 3B 40 2E 31 */ li r26, 0x2e31
-/* 80132A50 0012E6B0 48 00 00 8C */ b lbl_80132ADC
-/* 80132A54 0012E6B4 88 9A 06 D3 */ lbz r4, 0x6d3(r26)
-/* 80132A58 0012E6B8 38 60 00 17 */ li r3, 0x17
-/* 80132A5C 0012E6BC 48 02 98 AD */ bl func_8015C308
-/* 80132A60 0012E6C0 3B 40 2E 32 */ li r26, 0x2e32
-/* 80132A64 0012E6C4 48 00 00 78 */ b lbl_80132ADC
-/* 80132A68 0012E6C8 88 9A 06 D4 */ lbz r4, 0x6d4(r26)
-/* 80132A6C 0012E6CC 38 60 00 17 */ li r3, 0x17
-/* 80132A70 0012E6D0 48 02 98 99 */ bl func_8015C308
-/* 80132A74 0012E6D4 3B 40 2E 33 */ li r26, 0x2e33
-/* 80132A78 0012E6D8 48 00 00 64 */ b lbl_80132ADC
-/* 80132A7C 0012E6DC 88 9A 06 D5 */ lbz r4, 0x6d5(r26)
-/* 80132A80 0012E6E0 38 60 00 17 */ li r3, 0x17
-/* 80132A84 0012E6E4 48 02 98 85 */ bl func_8015C308
-/* 80132A88 0012E6E8 3B 40 2E 34 */ li r26, 0x2e34
-/* 80132A8C 0012E6EC 48 00 00 50 */ b lbl_80132ADC
-/* 80132A90 0012E6F0 88 9A 06 D6 */ lbz r4, 0x6d6(r26)
-/* 80132A94 0012E6F4 38 60 00 17 */ li r3, 0x17
-/* 80132A98 0012E6F8 48 02 98 71 */ bl func_8015C308
-/* 80132A9C 0012E6FC 3B 40 2E 35 */ li r26, 0x2e35
-/* 80132AA0 0012E700 48 00 00 3C */ b lbl_80132ADC
-/* 80132AA4 0012E704 88 9A 06 D7 */ lbz r4, 0x6d7(r26)
-/* 80132AA8 0012E708 38 60 00 17 */ li r3, 0x17
-/* 80132AAC 0012E70C 48 02 98 5D */ bl func_8015C308
-/* 80132AB0 0012E710 3B 40 2E 36 */ li r26, 0x2e36
-/* 80132AB4 0012E714 48 00 00 28 */ b lbl_80132ADC
-/* 80132AB8 0012E718 88 9A 06 D8 */ lbz r4, 0x6d8(r26)
-/* 80132ABC 0012E71C 38 60 00 17 */ li r3, 0x17
-/* 80132AC0 0012E720 48 02 98 49 */ bl func_8015C308
-/* 80132AC4 0012E724 3B 40 2E 37 */ li r26, 0x2e37
-/* 80132AC8 0012E728 48 00 00 14 */ b lbl_80132ADC
-/* 80132ACC 0012E72C 88 9A 06 D9 */ lbz r4, 0x6d9(r26)
-/* 80132AD0 0012E730 38 60 00 17 */ li r3, 0x17
-/* 80132AD4 0012E734 48 02 98 35 */ bl func_8015C308
-/* 80132AD8 0012E738 3B 40 2E 38 */ li r26, 0x2e38
-lbl_80132ADC:
-/* 80132ADC 0012E73C 7F 43 D3 78 */ mr r3, r26
-/* 80132AE0 0012E740 38 80 00 01 */ li r4, 1
-/* 80132AE4 0012E744 38 A0 00 00 */ li r5, 0
-/* 80132AE8 0012E748 48 11 D8 B1 */ bl func_80250398
-/* 80132AEC 0012E74C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80132AF0 0012E750 7F 86 07 34 */ extsh r6, r28
-/* 80132AF4 0012E754 7C 00 30 50 */ subf r0, r0, r6
-/* 80132AF8 0012E758 7F 43 D3 78 */ mr r3, r26
-/* 80132AFC 0012E75C 7F A5 EB 78 */ mr r5, r29
-/* 80132B00 0012E760 7F 28 CB 78 */ mr r8, r25
-/* 80132B04 0012E764 7C 9E 02 14 */ add r4, r30, r0
-/* 80132B08 0012E768 7F 67 07 34 */ extsh r7, r27
-/* 80132B0C 0012E76C 48 11 D6 29 */ bl func_80250134
-lbl_80132B10:
-/* 80132B10 0012E770 39 61 00 70 */ addi r11, r1, 0x70
-/* 80132B14 0012E774 48 09 46 59 */ bl _restgpr_25
-/* 80132B18 0012E778 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80132B1C 0012E77C 7C 08 03 A6 */ mtlr r0
-/* 80132B20 0012E780 38 21 00 70 */ addi r1, r1, 0x70
-/* 80132B24 0012E784 4E 80 00 20 */ blr
-lbl_80132B28:
-/* 80132B28 0012E788 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80132B2C 0012E78C 7C 08 02 A6 */ mflr r0
-/* 80132B30 0012E790 38 A0 00 03 */ li r5, 3
-/* 80132B34 0012E794 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80132B38 0012E798 38 C1 00 08 */ addi r6, r1, 8
-/* 80132B3C 0012E79C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80132B40 0012E7A0 7C 9F 23 78 */ mr r31, r4
-/* 80132B44 0012E7A4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80132B48 0012E7A8 7C 7E 1B 78 */ mr r30, r3
-/* 80132B4C 0012E7AC 48 12 13 41 */ bl func_80253E8C
-/* 80132B50 0012E7B0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80132B54 0012E7B4 2C 00 00 01 */ cmpwi r0, 1
-/* 80132B58 0012E7B8 41 82 00 08 */ beq lbl_80132B60
-/* 80132B5C 0012E7BC 48 00 00 20 */ b lbl_80132B7C
-lbl_80132B60:
-/* 80132B60 0012E7C0 38 60 00 1A */ li r3, 0x1a
-/* 80132B64 0012E7C4 4B F2 7E 95 */ bl func_8005A9F8
-/* 80132B68 0012E7C8 7C 66 1B 78 */ mr r6, r3
-/* 80132B6C 0012E7CC 7F C3 F3 78 */ mr r3, r30
-/* 80132B70 0012E7D0 7F E4 FB 78 */ mr r4, r31
-/* 80132B74 0012E7D4 38 A0 00 01 */ li r5, 1
-/* 80132B78 0012E7D8 48 12 13 3D */ bl func_80253EB4
-lbl_80132B7C:
-/* 80132B7C 0012E7DC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80132B80 0012E7E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80132B84 0012E7E4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80132B88 0012E7E8 7C 08 03 A6 */ mtlr r0
-/* 80132B8C 0012E7EC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80132B90 0012E7F0 4E 80 00 20 */ blr
-lbl_80132B94:
-/* 80132B94 0012E7F4 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80132B98 0012E7F8 7C 08 02 A6 */ mflr r0
-/* 80132B9C 0012E7FC 38 A0 00 03 */ li r5, 3
-/* 80132BA0 0012E800 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80132BA4 0012E804 38 C1 00 08 */ addi r6, r1, 8
-/* 80132BA8 0012E808 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80132BAC 0012E80C 7C 9F 23 78 */ mr r31, r4
-/* 80132BB0 0012E810 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 80132BB4 0012E814 7C 7E 1B 78 */ mr r30, r3
-/* 80132BB8 0012E818 48 12 13 25 */ bl func_80253EDC
-/* 80132BBC 0012E81C 80 01 00 08 */ lwz r0, 8(r1)
-/* 80132BC0 0012E820 2C 00 00 00 */ cmpwi r0, 0
-/* 80132BC4 0012E824 41 82 00 08 */ beq lbl_80132BCC
-/* 80132BC8 0012E828 48 00 00 24 */ b lbl_80132BEC
-lbl_80132BCC:
-/* 80132BCC 0012E82C 7F C3 F3 78 */ mr r3, r30
-/* 80132BD0 0012E830 7F E4 FB 78 */ mr r4, r31
-/* 80132BD4 0012E834 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80132BD8 0012E838 38 A0 00 06 */ li r5, 6
-/* 80132BDC 0012E83C 48 12 13 01 */ bl func_80253EDC
-/* 80132BE0 0012E840 38 81 00 10 */ addi r4, r1, 0x10
-/* 80132BE4 0012E844 38 60 00 63 */ li r3, 0x63
-/* 80132BE8 0012E848 4B F2 6E 55 */ bl func_80059A3C
-lbl_80132BEC:
-/* 80132BEC 0012E84C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80132BF0 0012E850 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80132BF4 0012E854 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80132BF8 0012E858 7C 08 03 A6 */ mtlr r0
-/* 80132BFC 0012E85C 38 21 00 40 */ addi r1, r1, 0x40
-/* 80132C00 0012E860 4E 80 00 20 */ blr
-lbl_80132C04:
-/* 80132C04 0012E864 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80132C08 0012E868 7C 08 02 A6 */ mflr r0
-/* 80132C0C 0012E86C 7C 63 07 34 */ extsh r3, r3
-/* 80132C10 0012E870 38 A0 00 03 */ li r5, 3
-/* 80132C14 0012E874 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80132C18 0012E878 38 C1 00 08 */ addi r6, r1, 8
-/* 80132C1C 0012E87C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80132C20 0012E880 7C 9F 23 78 */ mr r31, r4
-/* 80132C24 0012E884 48 12 12 69 */ bl func_80253E8C
-/* 80132C28 0012E888 80 01 00 08 */ lwz r0, 8(r1)
-/* 80132C2C 0012E88C 2C 00 00 03 */ cmpwi r0, 3
-/* 80132C30 0012E890 41 82 00 4C */ beq lbl_80132C7C
-/* 80132C34 0012E894 40 80 00 84 */ bge lbl_80132CB8
-/* 80132C38 0012E898 2C 00 00 02 */ cmpwi r0, 2
-/* 80132C3C 0012E89C 40 80 00 08 */ bge lbl_80132C44
-/* 80132C40 0012E8A0 48 00 00 78 */ b lbl_80132CB8
-lbl_80132C44:
-/* 80132C44 0012E8A4 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132C48 0012E8A8 A0 03 00 86 */ lhz r0, 0x86(r3)
-/* 80132C4C 0012E8AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80132C50 0012E8B0 40 82 00 68 */ bne lbl_80132CB8
-/* 80132C54 0012E8B4 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80132C58 0012E8B8 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80132C5C 0012E8BC 7C 04 16 70 */ srawi r4, r0, 2
-/* 80132C60 0012E8C0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80132C64 0012E8C4 7C 63 16 70 */ srawi r3, r3, 2
-/* 80132C68 0012E8C8 98 9F 00 02 */ stb r4, 2(r31)
-/* 80132C6C 0012E8CC 7C 00 16 70 */ srawi r0, r0, 2
-/* 80132C70 0012E8D0 98 7F 00 03 */ stb r3, 3(r31)
-/* 80132C74 0012E8D4 98 1F 00 04 */ stb r0, 4(r31)
-/* 80132C78 0012E8D8 48 00 00 40 */ b lbl_80132CB8
-lbl_80132C7C:
-/* 80132C7C 0012E8DC 80 8D 82 A8 */ lwz r4, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132C80 0012E8E0 A0 64 00 86 */ lhz r3, 0x86(r4)
-/* 80132C84 0012E8E4 A0 04 00 8A */ lhz r0, 0x8a(r4)
-/* 80132C88 0012E8E8 38 63 00 06 */ addi r3, r3, 6
-/* 80132C8C 0012E8EC 7C 03 00 00 */ cmpw r3, r0
-/* 80132C90 0012E8F0 41 80 00 28 */ blt lbl_80132CB8
-/* 80132C94 0012E8F4 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80132C98 0012E8F8 88 7F 00 03 */ lbz r3, 3(r31)
-/* 80132C9C 0012E8FC 7C 04 16 70 */ srawi r4, r0, 2
-/* 80132CA0 0012E900 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80132CA4 0012E904 7C 63 16 70 */ srawi r3, r3, 2
-/* 80132CA8 0012E908 98 9F 00 02 */ stb r4, 2(r31)
-/* 80132CAC 0012E90C 7C 00 16 70 */ srawi r0, r0, 2
-/* 80132CB0 0012E910 98 7F 00 03 */ stb r3, 3(r31)
-/* 80132CB4 0012E914 98 1F 00 04 */ stb r0, 4(r31)
-lbl_80132CB8:
-/* 80132CB8 0012E918 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80132CBC 0012E91C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80132CC0 0012E920 7C 08 03 A6 */ mtlr r0
-/* 80132CC4 0012E924 38 21 00 20 */ addi r1, r1, 0x20
-/* 80132CC8 0012E928 4E 80 00 20 */ blr
-lbl_80132CCC:
-/* 80132CCC 0012E92C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80132CD0 0012E930 7C 08 02 A6 */ mflr r0
-/* 80132CD4 0012E934 38 A0 00 03 */ li r5, 3
-/* 80132CD8 0012E938 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80132CDC 0012E93C 38 C1 00 08 */ addi r6, r1, 8
-/* 80132CE0 0012E940 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80132CE4 0012E944 7C 9F 23 78 */ mr r31, r4
-/* 80132CE8 0012E948 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 80132CEC 0012E94C 7C 7E 1B 78 */ mr r30, r3
-/* 80132CF0 0012E950 48 12 11 ED */ bl func_80253EDC
-/* 80132CF4 0012E954 80 01 00 08 */ lwz r0, 8(r1)
-/* 80132CF8 0012E958 2C 00 00 01 */ cmpwi r0, 1
-/* 80132CFC 0012E95C 41 82 00 38 */ beq lbl_80132D34
-/* 80132D00 0012E960 40 80 00 54 */ bge lbl_80132D54
-/* 80132D04 0012E964 2C 00 00 00 */ cmpwi r0, 0
-/* 80132D08 0012E968 40 80 00 08 */ bge lbl_80132D10
-/* 80132D0C 0012E96C 48 00 00 48 */ b lbl_80132D54
-lbl_80132D10:
-/* 80132D10 0012E970 7F C3 F3 78 */ mr r3, r30
-/* 80132D14 0012E974 7F E4 FB 78 */ mr r4, r31
-/* 80132D18 0012E978 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80132D1C 0012E97C 38 A0 00 06 */ li r5, 6
-/* 80132D20 0012E980 48 12 11 BD */ bl func_80253EDC
-/* 80132D24 0012E984 38 81 00 10 */ addi r4, r1, 0x10
-/* 80132D28 0012E988 38 60 00 07 */ li r3, 7
-/* 80132D2C 0012E98C 4B F2 6D 11 */ bl func_80059A3C
-/* 80132D30 0012E990 48 00 00 24 */ b lbl_80132D54
-lbl_80132D34:
-/* 80132D34 0012E994 7F C3 F3 78 */ mr r3, r30
-/* 80132D38 0012E998 7F E4 FB 78 */ mr r4, r31
-/* 80132D3C 0012E99C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80132D40 0012E9A0 38 A0 00 06 */ li r5, 6
-/* 80132D44 0012E9A4 48 12 11 99 */ bl func_80253EDC
-/* 80132D48 0012E9A8 38 81 00 10 */ addi r4, r1, 0x10
-/* 80132D4C 0012E9AC 38 60 00 08 */ li r3, 8
-/* 80132D50 0012E9B0 4B F2 6C ED */ bl func_80059A3C
-lbl_80132D54:
-/* 80132D54 0012E9B4 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80132D58 0012E9B8 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80132D5C 0012E9BC 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 80132D60 0012E9C0 7C 08 03 A6 */ mtlr r0
-/* 80132D64 0012E9C4 38 21 00 40 */ addi r1, r1, 0x40
-/* 80132D68 0012E9C8 4E 80 00 20 */ blr
-
-.global func_80132D6C
-func_80132D6C:
-/* 80132D6C 0012E9CC 80 AD 82 A8 */ lwz r5, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132D70 0012E9D0 80 05 00 6C */ lwz r0, 0x6c(r5)
-/* 80132D74 0012E9D4 2C 00 00 01 */ cmpwi r0, 1
-/* 80132D78 0012E9D8 41 82 00 8C */ beq lbl_80132E04
-/* 80132D7C 0012E9DC 4C 80 00 20 */ bgelr
-/* 80132D80 0012E9E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80132D84 0012E9E4 4D 80 00 20 */ bltlr
-/* 80132D88 0012E9E8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80132D8C 0012E9EC 38 00 00 00 */ li r0, 0
-/* 80132D90 0012E9F0 38 83 FF FF */ addi r4, r3, 0x0000FFFF@l
-/* 80132D94 0012E9F4 B0 85 00 94 */ sth r4, 0x94(r5)
-/* 80132D98 0012E9F8 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132D9C 0012E9FC B0 83 00 96 */ sth r4, 0x96(r3)
-/* 80132DA0 0012EA00 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DA4 0012EA04 B0 83 00 98 */ sth r4, 0x98(r3)
-/* 80132DA8 0012EA08 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DAC 0012EA0C B0 83 00 9A */ sth r4, 0x9a(r3)
-/* 80132DB0 0012EA10 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DB4 0012EA14 B0 83 00 9C */ sth r4, 0x9c(r3)
-/* 80132DB8 0012EA18 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DBC 0012EA1C B0 83 00 9E */ sth r4, 0x9e(r3)
-/* 80132DC0 0012EA20 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DC4 0012EA24 B0 83 00 A0 */ sth r4, 0xa0(r3)
-/* 80132DC8 0012EA28 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DCC 0012EA2C B0 83 00 A2 */ sth r4, 0xa2(r3)
-/* 80132DD0 0012EA30 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DD4 0012EA34 B0 83 00 A4 */ sth r4, 0xa4(r3)
-/* 80132DD8 0012EA38 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DDC 0012EA3C B0 83 00 A6 */ sth r4, 0xa6(r3)
-/* 80132DE0 0012EA40 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DE4 0012EA44 B0 83 00 A8 */ sth r4, 0xa8(r3)
-/* 80132DE8 0012EA48 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DEC 0012EA4C B0 83 00 AA */ sth r4, 0xaa(r3)
-/* 80132DF0 0012EA50 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DF4 0012EA54 B0 83 00 AC */ sth r4, 0xac(r3)
-/* 80132DF8 0012EA58 80 6D 82 A8 */ lwz r3, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132DFC 0012EA5C B0 03 00 AE */ sth r0, 0xae(r3)
-/* 80132E00 0012EA60 4E 80 00 20 */ blr
-lbl_80132E04:
-/* 80132E04 0012EA64 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80132E08 0012EA68 80 85 00 68 */ lwz r4, 0x68(r5)
-/* 80132E0C 0012EA6C 38 E3 FF FF */ addi r7, r3, 0x0000FFFF@l
-/* 80132E10 0012EA70 38 00 00 00 */ li r0, 0
-/* 80132E14 0012EA74 B0 E5 00 94 */ sth r7, 0x94(r5)
-/* 80132E18 0012EA78 38 A0 00 00 */ li r5, 0
-/* 80132E1C 0012EA7C 3C 60 80 42 */ lis r3, 0x8042
-/* 80132E20 0012EA80 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E24 0012EA84 B0 E6 00 96 */ sth r7, 0x96(r6)
-/* 80132E28 0012EA88 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E2C 0012EA8C B0 E6 00 98 */ sth r7, 0x98(r6)
-/* 80132E30 0012EA90 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E34 0012EA94 B0 E6 00 9A */ sth r7, 0x9a(r6)
-/* 80132E38 0012EA98 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E3C 0012EA9C B0 E6 00 9C */ sth r7, 0x9c(r6)
-/* 80132E40 0012EAA0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E44 0012EAA4 B0 E6 00 9E */ sth r7, 0x9e(r6)
-/* 80132E48 0012EAA8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E4C 0012EAAC B0 E6 00 A0 */ sth r7, 0xa0(r6)
-/* 80132E50 0012EAB0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E54 0012EAB4 B0 E6 00 A2 */ sth r7, 0xa2(r6)
-/* 80132E58 0012EAB8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E5C 0012EABC B0 E6 00 A4 */ sth r7, 0xa4(r6)
-/* 80132E60 0012EAC0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E64 0012EAC4 B0 E6 00 A6 */ sth r7, 0xa6(r6)
-/* 80132E68 0012EAC8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E6C 0012EACC B0 E6 00 A8 */ sth r7, 0xa8(r6)
-/* 80132E70 0012EAD0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E74 0012EAD4 B0 E6 00 AA */ sth r7, 0xaa(r6)
-/* 80132E78 0012EAD8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E7C 0012EADC B0 E6 00 AC */ sth r7, 0xac(r6)
-/* 80132E80 0012EAE0 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132E84 0012EAE4 B0 06 00 AE */ sth r0, 0xae(r6)
-lbl_80132E88:
-/* 80132E88 0012EAE8 54 A0 04 3E */ clrlwi r0, r5, 0x10
-/* 80132E8C 0012EAEC 28 00 00 0C */ cmplwi r0, 0xc
-/* 80132E90 0012EAF0 41 81 02 AC */ bgt lbl_8013313C
-/* 80132E94 0012EAF4 38 C3 CE BC */ addi r6, r3, -12612
-/* 80132E98 0012EAF8 54 00 10 3A */ slwi r0, r0, 2
-/* 80132E9C 0012EAFC 7C C6 00 2E */ lwzx r6, r6, r0
-/* 80132EA0 0012EB00 7C C9 03 A6 */ mtctr r6
-/* 80132EA4 0012EB04 4E 80 04 20 */ bctr
-/* 80132EA8 0012EB08 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132EAC 0012EB0C A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132EB0 0012EB10 54 00 08 3C */ slwi r0, r0, 1
-/* 80132EB4 0012EB14 7C C6 02 14 */ add r6, r6, r0
-/* 80132EB8 0012EB18 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132EBC 0012EB1C 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132EC0 0012EB20 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132EC4 0012EB24 38 06 00 01 */ addi r0, r6, 1
-/* 80132EC8 0012EB28 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80132ECC 0012EB2C 48 00 02 70 */ b lbl_8013313C
-/* 80132ED0 0012EB30 80 04 06 C8 */ lwz r0, 0x6c8(r4)
-/* 80132ED4 0012EB34 2C 00 00 00 */ cmpwi r0, 0
-/* 80132ED8 0012EB38 41 82 02 64 */ beq lbl_8013313C
-/* 80132EDC 0012EB3C 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132EE0 0012EB40 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132EE4 0012EB44 54 00 08 3C */ slwi r0, r0, 1
-/* 80132EE8 0012EB48 7C C6 02 14 */ add r6, r6, r0
-/* 80132EEC 0012EB4C B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132EF0 0012EB50 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132EF4 0012EB54 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132EF8 0012EB58 38 06 00 01 */ addi r0, r6, 1
-/* 80132EFC 0012EB5C B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80132F00 0012EB60 48 00 02 3C */ b lbl_8013313C
-/* 80132F04 0012EB64 80 04 06 CC */ lwz r0, 0x6cc(r4)
-/* 80132F08 0012EB68 2C 00 00 00 */ cmpwi r0, 0
-/* 80132F0C 0012EB6C 41 82 02 30 */ beq lbl_8013313C
-/* 80132F10 0012EB70 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132F14 0012EB74 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132F18 0012EB78 54 00 08 3C */ slwi r0, r0, 1
-/* 80132F1C 0012EB7C 7C C6 02 14 */ add r6, r6, r0
-/* 80132F20 0012EB80 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132F24 0012EB84 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132F28 0012EB88 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132F2C 0012EB8C 38 06 00 01 */ addi r0, r6, 1
-/* 80132F30 0012EB90 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80132F34 0012EB94 48 00 02 08 */ b lbl_8013313C
-/* 80132F38 0012EB98 88 04 06 D0 */ lbz r0, 0x6d0(r4)
-/* 80132F3C 0012EB9C 2C 00 00 00 */ cmpwi r0, 0
-/* 80132F40 0012EBA0 41 82 01 FC */ beq lbl_8013313C
-/* 80132F44 0012EBA4 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132F48 0012EBA8 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132F4C 0012EBAC 54 00 08 3C */ slwi r0, r0, 1
-/* 80132F50 0012EBB0 7C C6 02 14 */ add r6, r6, r0
-/* 80132F54 0012EBB4 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132F58 0012EBB8 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132F5C 0012EBBC A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132F60 0012EBC0 38 06 00 01 */ addi r0, r6, 1
-/* 80132F64 0012EBC4 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80132F68 0012EBC8 48 00 01 D4 */ b lbl_8013313C
-/* 80132F6C 0012EBCC 88 04 06 D1 */ lbz r0, 0x6d1(r4)
-/* 80132F70 0012EBD0 2C 00 00 00 */ cmpwi r0, 0
-/* 80132F74 0012EBD4 41 82 01 C8 */ beq lbl_8013313C
-/* 80132F78 0012EBD8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132F7C 0012EBDC A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132F80 0012EBE0 54 00 08 3C */ slwi r0, r0, 1
-/* 80132F84 0012EBE4 7C C6 02 14 */ add r6, r6, r0
-/* 80132F88 0012EBE8 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132F8C 0012EBEC 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132F90 0012EBF0 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132F94 0012EBF4 38 06 00 01 */ addi r0, r6, 1
-/* 80132F98 0012EBF8 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80132F9C 0012EBFC 48 00 01 A0 */ b lbl_8013313C
-/* 80132FA0 0012EC00 88 04 06 D2 */ lbz r0, 0x6d2(r4)
-/* 80132FA4 0012EC04 2C 00 00 00 */ cmpwi r0, 0
-/* 80132FA8 0012EC08 41 82 01 94 */ beq lbl_8013313C
-/* 80132FAC 0012EC0C 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132FB0 0012EC10 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132FB4 0012EC14 54 00 08 3C */ slwi r0, r0, 1
-/* 80132FB8 0012EC18 7C C6 02 14 */ add r6, r6, r0
-/* 80132FBC 0012EC1C B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132FC0 0012EC20 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132FC4 0012EC24 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132FC8 0012EC28 38 06 00 01 */ addi r0, r6, 1
-/* 80132FCC 0012EC2C B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80132FD0 0012EC30 48 00 01 6C */ b lbl_8013313C
-/* 80132FD4 0012EC34 88 04 06 D3 */ lbz r0, 0x6d3(r4)
-/* 80132FD8 0012EC38 2C 00 00 00 */ cmpwi r0, 0
-/* 80132FDC 0012EC3C 41 82 01 60 */ beq lbl_8013313C
-/* 80132FE0 0012EC40 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132FE4 0012EC44 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80132FE8 0012EC48 54 00 08 3C */ slwi r0, r0, 1
-/* 80132FEC 0012EC4C 7C C6 02 14 */ add r6, r6, r0
-/* 80132FF0 0012EC50 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80132FF4 0012EC54 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80132FF8 0012EC58 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80132FFC 0012EC5C 38 06 00 01 */ addi r0, r6, 1
-/* 80133000 0012EC60 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80133004 0012EC64 48 00 01 38 */ b lbl_8013313C
-/* 80133008 0012EC68 88 04 06 D4 */ lbz r0, 0x6d4(r4)
-/* 8013300C 0012EC6C 2C 00 00 00 */ cmpwi r0, 0
-/* 80133010 0012EC70 41 82 01 2C */ beq lbl_8013313C
-/* 80133014 0012EC74 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80133018 0012EC78 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 8013301C 0012EC7C 54 00 08 3C */ slwi r0, r0, 1
-/* 80133020 0012EC80 7C C6 02 14 */ add r6, r6, r0
-/* 80133024 0012EC84 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80133028 0012EC88 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013302C 0012EC8C A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80133030 0012EC90 38 06 00 01 */ addi r0, r6, 1
-/* 80133034 0012EC94 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80133038 0012EC98 48 00 01 04 */ b lbl_8013313C
-/* 8013303C 0012EC9C 88 04 06 D5 */ lbz r0, 0x6d5(r4)
-/* 80133040 0012ECA0 2C 00 00 00 */ cmpwi r0, 0
-/* 80133044 0012ECA4 41 82 00 F8 */ beq lbl_8013313C
-/* 80133048 0012ECA8 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013304C 0012ECAC A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80133050 0012ECB0 54 00 08 3C */ slwi r0, r0, 1
-/* 80133054 0012ECB4 7C C6 02 14 */ add r6, r6, r0
-/* 80133058 0012ECB8 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 8013305C 0012ECBC 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80133060 0012ECC0 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80133064 0012ECC4 38 06 00 01 */ addi r0, r6, 1
-/* 80133068 0012ECC8 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 8013306C 0012ECCC 48 00 00 D0 */ b lbl_8013313C
-/* 80133070 0012ECD0 88 04 06 D6 */ lbz r0, 0x6d6(r4)
-/* 80133074 0012ECD4 2C 00 00 00 */ cmpwi r0, 0
-/* 80133078 0012ECD8 41 82 00 C4 */ beq lbl_8013313C
-/* 8013307C 0012ECDC 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 80133080 0012ECE0 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80133084 0012ECE4 54 00 08 3C */ slwi r0, r0, 1
-/* 80133088 0012ECE8 7C C6 02 14 */ add r6, r6, r0
-/* 8013308C 0012ECEC B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 80133090 0012ECF0 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80133094 0012ECF4 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80133098 0012ECF8 38 06 00 01 */ addi r0, r6, 1
-/* 8013309C 0012ECFC B0 07 00 AE */ sth r0, 0xae(r7)
-/* 801330A0 0012ED00 48 00 00 9C */ b lbl_8013313C
-/* 801330A4 0012ED04 88 04 06 D7 */ lbz r0, 0x6d7(r4)
-/* 801330A8 0012ED08 2C 00 00 00 */ cmpwi r0, 0
-/* 801330AC 0012ED0C 41 82 00 90 */ beq lbl_8013313C
-/* 801330B0 0012ED10 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 801330B4 0012ED14 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 801330B8 0012ED18 54 00 08 3C */ slwi r0, r0, 1
-/* 801330BC 0012ED1C 7C C6 02 14 */ add r6, r6, r0
-/* 801330C0 0012ED20 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 801330C4 0012ED24 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 801330C8 0012ED28 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 801330CC 0012ED2C 38 06 00 01 */ addi r0, r6, 1
-/* 801330D0 0012ED30 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 801330D4 0012ED34 48 00 00 68 */ b lbl_8013313C
-/* 801330D8 0012ED38 88 04 06 D8 */ lbz r0, 0x6d8(r4)
-/* 801330DC 0012ED3C 2C 00 00 00 */ cmpwi r0, 0
-/* 801330E0 0012ED40 41 82 00 5C */ beq lbl_8013313C
-/* 801330E4 0012ED44 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 801330E8 0012ED48 A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 801330EC 0012ED4C 54 00 08 3C */ slwi r0, r0, 1
-/* 801330F0 0012ED50 7C C6 02 14 */ add r6, r6, r0
-/* 801330F4 0012ED54 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 801330F8 0012ED58 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 801330FC 0012ED5C A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80133100 0012ED60 38 06 00 01 */ addi r0, r6, 1
-/* 80133104 0012ED64 B0 07 00 AE */ sth r0, 0xae(r7)
-/* 80133108 0012ED68 48 00 00 34 */ b lbl_8013313C
-/* 8013310C 0012ED6C 88 04 06 D9 */ lbz r0, 0x6d9(r4)
-/* 80133110 0012ED70 2C 00 00 00 */ cmpwi r0, 0
-/* 80133114 0012ED74 41 82 00 28 */ beq lbl_8013313C
-/* 80133118 0012ED78 80 CD 82 A8 */ lwz r6, lbl_8063D568-_SDA_BASE_(r13)
-/* 8013311C 0012ED7C A0 06 00 AE */ lhz r0, 0xae(r6)
-/* 80133120 0012ED80 54 00 08 3C */ slwi r0, r0, 1
-/* 80133124 0012ED84 7C C6 02 14 */ add r6, r6, r0
-/* 80133128 0012ED88 B0 A6 00 94 */ sth r5, 0x94(r6)
-/* 8013312C 0012ED8C 80 ED 82 A8 */ lwz r7, lbl_8063D568-_SDA_BASE_(r13)
-/* 80133130 0012ED90 A0 C7 00 AE */ lhz r6, 0xae(r7)
-/* 80133134 0012ED94 38 06 00 01 */ addi r0, r6, 1
-/* 80133138 0012ED98 B0 07 00 AE */ sth r0, 0xae(r7)
-lbl_8013313C:
-/* 8013313C 0012ED9C 38 A5 00 01 */ addi r5, r5, 1
-/* 80133140 0012EDA0 28 05 00 0D */ cmplwi r5, 0xd
-/* 80133144 0012EDA4 41 80 FD 44 */ blt lbl_80132E88
-/* 80133148 0012EDA8 4E 80 00 20 */ blr
-
-.global func_8013314C
-func_8013314C:
-/* 8013314C 0012EDAC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80133150 0012EDB0 7C 08 02 A6 */ mflr r0
-/* 80133154 0012EDB4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80133158 0012EDB8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8013315C 0012EDBC 48 09 3F C5 */ bl _savegpr_25
-/* 80133160 0012EDC0 3C C0 80 64 */ lis r6, lbl_8063CE34@ha
-/* 80133164 0012EDC4 7C 7A 1B 78 */ mr r26, r3
-/* 80133168 0012EDC8 38 C6 CE 34 */ addi r6, r6, lbl_8063CE34@l
-/* 8013316C 0012EDCC 7C 9B 23 78 */ mr r27, r4
-/* 80133170 0012EDD0 7C BC 2B 78 */ mr r28, r5
-/* 80133174 0012EDD4 38 66 00 70 */ addi r3, r6, 0x70
-/* 80133178 0012EDD8 48 26 5D ED */ bl func_80398F64
-/* 8013317C 0012EDDC 2C 1C 00 00 */ cmpwi r28, 0
-/* 80133180 0012EDE0 54 7F 04 3E */ clrlwi r31, r3, 0x10
-/* 80133184 0012EDE4 3B C0 00 00 */ li r30, 0
-/* 80133188 0012EDE8 3B A0 00 00 */ li r29, 0
-/* 8013318C 0012EDEC 38 C0 00 00 */ li r6, 0
-/* 80133190 0012EDF0 40 81 00 80 */ ble lbl_80133210
-/* 80133194 0012EDF4 28 1C 00 08 */ cmplwi r28, 8
-/* 80133198 0012EDF8 38 9C FF F8 */ addi r4, r28, -8
-/* 8013319C 0012EDFC 40 81 00 48 */ ble lbl_801331E4
-/* 801331A0 0012EE00 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 801331A4 0012EE04 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-/* 801331A8 0012EE08 48 00 00 30 */ b lbl_801331D8
-lbl_801331AC:
-/* 801331AC 0012EE0C 54 C0 0B FC */ rlwinm r0, r6, 1, 0xf, 0x1e
-/* 801331B0 0012EE10 38 C6 00 08 */ addi r6, r6, 8
-/* 801331B4 0012EE14 7C 7A 03 2E */ sthx r3, r26, r0
-/* 801331B8 0012EE18 7C BA 02 14 */ add r5, r26, r0
-/* 801331BC 0012EE1C B0 65 00 02 */ sth r3, 2(r5)
-/* 801331C0 0012EE20 B0 65 00 04 */ sth r3, 4(r5)
-/* 801331C4 0012EE24 B0 65 00 06 */ sth r3, 6(r5)
-/* 801331C8 0012EE28 B0 65 00 08 */ sth r3, 8(r5)
-/* 801331CC 0012EE2C B0 65 00 0A */ sth r3, 0xa(r5)
-/* 801331D0 0012EE30 B0 65 00 0C */ sth r3, 0xc(r5)
-/* 801331D4 0012EE34 B0 65 00 0E */ sth r3, 0xe(r5)
-lbl_801331D8:
-/* 801331D8 0012EE38 54 C0 04 3E */ clrlwi r0, r6, 0x10
-/* 801331DC 0012EE3C 7C 00 20 00 */ cmpw r0, r4
-/* 801331E0 0012EE40 41 80 FF CC */ blt lbl_801331AC
-lbl_801331E4:
-/* 801331E4 0012EE44 54 C3 04 3E */ clrlwi r3, r6, 0x10
-/* 801331E8 0012EE48 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 801331EC 0012EE4C 7C 03 E0 50 */ subf r0, r3, r28
-/* 801331F0 0012EE50 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 801331F4 0012EE54 7C 09 03 A6 */ mtctr r0
-/* 801331F8 0012EE58 7C 03 E0 00 */ cmpw r3, r28
-/* 801331FC 0012EE5C 40 80 00 14 */ bge lbl_80133210
-lbl_80133200:
-/* 80133200 0012EE60 54 C0 0B FC */ rlwinm r0, r6, 1, 0xf, 0x1e
-/* 80133204 0012EE64 38 C6 00 01 */ addi r6, r6, 1
-/* 80133208 0012EE68 7C 9A 03 2E */ sthx r4, r26, r0
-/* 8013320C 0012EE6C 42 00 FF F4 */ bdnz lbl_80133200
-lbl_80133210:
-/* 80133210 0012EE70 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
-/* 80133214 0012EE74 3B 20 00 00 */ li r25, 0
-/* 80133218 0012EE78 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
-/* 8013321C 0012EE7C 48 00 00 A0 */ b lbl_801332BC
-lbl_80133220:
-/* 80133220 0012EE80 38 7C 00 70 */ addi r3, r28, 0x70
-/* 80133224 0012EE84 57 24 04 3E */ clrlwi r4, r25, 0x10
-/* 80133228 0012EE88 48 26 5D 8D */ bl func_80398FB4
-/* 8013322C 0012EE8C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80133230 0012EE90 7C 1B 00 40 */ cmplw r27, r0
-/* 80133234 0012EE94 40 82 00 84 */ bne lbl_801332B8
-/* 80133238 0012EE98 57 C0 0D FC */ rlwinm r0, r30, 1, 0x17, 0x1e
-/* 8013323C 0012EE9C 38 7C 00 70 */ addi r3, r28, 0x70
-/* 80133240 0012EEA0 7F 3A 03 2E */ sthx r25, r26, r0
-/* 80133244 0012EEA4 57 24 04 3E */ clrlwi r4, r25, 0x10
-/* 80133248 0012EEA8 3B DE 00 01 */ addi r30, r30, 1
-/* 8013324C 0012EEAC 48 26 5D 9D */ bl func_80398FE8
-/* 80133250 0012EEB0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80133254 0012EEB4 2C 00 00 83 */ cmpwi r0, 0x83
-/* 80133258 0012EEB8 41 82 00 38 */ beq lbl_80133290
-/* 8013325C 0012EEBC 40 80 00 5C */ bge lbl_801332B8
-/* 80133260 0012EEC0 2C 00 00 81 */ cmpwi r0, 0x81
-/* 80133264 0012EEC4 40 80 00 08 */ bge lbl_8013326C
-/* 80133268 0012EEC8 48 00 00 50 */ b lbl_801332B8
-lbl_8013326C:
-/* 8013326C 0012EECC 38 7C 00 70 */ addi r3, r28, 0x70
-/* 80133270 0012EED0 57 24 04 3E */ clrlwi r4, r25, 0x10
-/* 80133274 0012EED4 48 26 5D 0D */ bl func_80398F80
-/* 80133278 0012EED8 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8013327C 0012EEDC 48 02 F8 15 */ bl func_80162A90
-/* 80133280 0012EEE0 28 03 00 01 */ cmplwi r3, 1
-/* 80133284 0012EEE4 40 82 00 34 */ bne lbl_801332B8
-/* 80133288 0012EEE8 3B BD 00 01 */ addi r29, r29, 1
-/* 8013328C 0012EEEC 48 00 00 2C */ b lbl_801332B8
-lbl_80133290:
-/* 80133290 0012EEF0 38 7C 00 70 */ addi r3, r28, 0x70
-/* 80133294 0012EEF4 57 24 04 3E */ clrlwi r4, r25, 0x10
-/* 80133298 0012EEF8 48 26 5C E9 */ bl func_80398F80
-/* 8013329C 0012EEFC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801332A0 0012EF00 48 02 F7 F1 */ bl func_80162A90
-/* 801332A4 0012EF04 28 03 00 02 */ cmplwi r3, 2
-/* 801332A8 0012EF08 40 82 00 10 */ bne lbl_801332B8
-/* 801332AC 0012EF0C 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 801332B0 0012EF10 38 03 00 01 */ addi r0, r3, 1
-/* 801332B4 0012EF14 54 1D 06 3E */ clrlwi r29, r0, 0x18
-lbl_801332B8:
-/* 801332B8 0012EF18 3B 39 00 01 */ addi r25, r25, 1
-lbl_801332BC:
-/* 801332BC 0012EF1C 57 20 04 3E */ clrlwi r0, r25, 0x10
-/* 801332C0 0012EF20 7C 00 F8 40 */ cmplw r0, r31
-/* 801332C4 0012EF24 41 80 FF 5C */ blt lbl_80133220
-/* 801332C8 0012EF28 39 61 00 30 */ addi r11, r1, 0x30
-/* 801332CC 0012EF2C 57 C3 06 3E */ clrlwi r3, r30, 0x18
-/* 801332D0 0012EF30 53 A3 44 2E */ rlwimi r3, r29, 8, 0x10, 0x17
-/* 801332D4 0012EF34 48 09 3E 99 */ bl _restgpr_25
-/* 801332D8 0012EF38 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 801332DC 0012EF3C 7C 08 03 A6 */ mtlr r0
-/* 801332E0 0012EF40 38 21 00 30 */ addi r1, r1, 0x30
-/* 801332E4 0012EF44 4E 80 00 20 */ blr
-
-.global func_801332E8
-func_801332E8:
-/* 801332E8 0012EF48 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801332EC 0012EF4C 7C 08 02 A6 */ mflr r0
-/* 801332F0 0012EF50 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801332F4 0012EF54 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801332F8 0012EF58 7C 7F 1B 78 */ mr r31, r3
-/* 801332FC 0012EF5C 4B FE 96 79 */ bl func_8011C974
-/* 80133300 0012EF60 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 80133304 0012EF64 2C 00 00 00 */ cmpwi r0, 0
-/* 80133308 0012EF68 40 82 00 18 */ bne lbl_80133320
-/* 8013330C 0012EF6C 7F E4 FB 78 */ mr r4, r31
-/* 80133310 0012EF70 38 60 01 99 */ li r3, 0x199
-/* 80133314 0012EF74 38 A0 00 01 */ li r5, 1
-/* 80133318 0012EF78 48 02 F6 29 */ bl func_80162940
-/* 8013331C 0012EF7C 48 00 00 14 */ b lbl_80133330
-lbl_80133320:
-/* 80133320 0012EF80 38 60 01 99 */ li r3, 0x199
-/* 80133324 0012EF84 38 80 00 00 */ li r4, 0
-/* 80133328 0012EF88 38 A0 00 01 */ li r5, 1
-/* 8013332C 0012EF8C 48 02 F6 15 */ bl func_80162940
-lbl_80133330:
-/* 80133330 0012EF90 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80133334 0012EF94 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80133338 0012EF98 7C 08 03 A6 */ mtlr r0
-/* 8013333C 0012EF9C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80133340 0012EFA0 4E 80 00 20 */ blr
-
-.global func_80133344
-func_80133344:
-/* 80133344 0012EFA4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80133348 0012EFA8 7C 08 02 A6 */ mflr r0
-/* 8013334C 0012EFAC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80133350 0012EFB0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80133354 0012EFB4 4B FE 96 21 */ bl func_8011C974
-/* 80133358 0012EFB8 7C 7F 1B 78 */ mr r31, r3
-/* 8013335C 0012EFBC 38 60 00 39 */ li r3, 0x39
-/* 80133360 0012EFC0 48 02 F7 31 */ bl func_80162A90
-/* 80133364 0012EFC4 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133368 0012EFC8 7C 63 00 34 */ cntlzw r3, r3
-/* 8013336C 0012EFCC 54 64 D9 7E */ srwi r4, r3, 5
-/* 80133370 0012EFD0 54 00 01 C8 */ rlwinm r0, r0, 0, 7, 4
-/* 80133374 0012EFD4 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133378 0012EFD8 80 1F 00 0C */ lwz r0, 0xc(r31)
-/* 8013337C 0012EFDC 2C 00 00 00 */ cmpwi r0, 0
-/* 80133380 0012EFE0 40 82 03 9C */ bne lbl_8013371C
-/* 80133384 0012EFE4 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 80133388 0012EFE8 38 03 FC 18 */ addi r0, r3, -1000
-/* 8013338C 0012EFEC 28 00 00 09 */ cmplwi r0, 9
-/* 80133390 0012EFF0 41 81 03 98 */ bgt lbl_80133728
-/* 80133394 0012EFF4 3C 60 80 42 */ lis r3, lbl_8041CEF0@ha
-/* 80133398 0012EFF8 54 00 10 3A */ slwi r0, r0, 2
-/* 8013339C 0012EFFC 38 63 CE F0 */ addi r3, r3, lbl_8041CEF0@l
-/* 801333A0 0012F000 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801333A4 0012F004 7C 69 03 A6 */ mtctr r3
-/* 801333A8 0012F008 4E 80 04 20 */ bctr
-/* 801333AC 0012F00C A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 801333B0 0012F010 38 63 00 01 */ addi r3, r3, 1
-/* 801333B4 0012F014 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801333B8 0012F018 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 801333BC 0012F01C 28 00 00 07 */ cmplwi r0, 7
-/* 801333C0 0012F020 40 82 00 18 */ bne lbl_801333D8
-/* 801333C4 0012F024 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801333C8 0012F028 38 60 00 02 */ li r3, 2
-/* 801333CC 0012F02C 64 00 08 00 */ oris r0, r0, 0x800
-/* 801333D0 0012F030 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801333D4 0012F034 90 1F 00 00 */ stw r0, 0(r31)
-lbl_801333D8:
-/* 801333D8 0012F038 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 801333DC 0012F03C 28 00 00 06 */ cmplwi r0, 6
-/* 801333E0 0012F040 40 82 03 48 */ bne lbl_80133728
-/* 801333E4 0012F044 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801333E8 0012F048 38 60 00 01 */ li r3, 1
-/* 801333EC 0012F04C 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801333F0 0012F050 90 1F 00 00 */ stw r0, 0(r31)
-/* 801333F4 0012F054 48 00 03 34 */ b lbl_80133728
-/* 801333F8 0012F058 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 801333FC 0012F05C 38 63 00 01 */ addi r3, r3, 1
-/* 80133400 0012F060 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80133404 0012F064 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 80133408 0012F068 28 00 00 07 */ cmplwi r0, 7
-/* 8013340C 0012F06C 40 82 00 18 */ bne lbl_80133424
-/* 80133410 0012F070 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133414 0012F074 38 60 00 02 */ li r3, 2
-/* 80133418 0012F078 64 00 08 00 */ oris r0, r0, 0x800
-/* 8013341C 0012F07C 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133420 0012F080 90 1F 00 00 */ stw r0, 0(r31)
-lbl_80133424:
-/* 80133424 0012F084 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80133428 0012F088 28 00 00 06 */ cmplwi r0, 6
-/* 8013342C 0012F08C 40 82 02 FC */ bne lbl_80133728
-/* 80133430 0012F090 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133434 0012F094 38 60 00 01 */ li r3, 1
-/* 80133438 0012F098 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 8013343C 0012F09C 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133440 0012F0A0 48 00 02 E8 */ b lbl_80133728
-/* 80133444 0012F0A4 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133448 0012F0A8 38 63 00 01 */ addi r3, r3, 1
-/* 8013344C 0012F0AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80133450 0012F0B0 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 80133454 0012F0B4 28 00 00 07 */ cmplwi r0, 7
-/* 80133458 0012F0B8 40 82 00 18 */ bne lbl_80133470
-/* 8013345C 0012F0BC 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133460 0012F0C0 38 60 00 02 */ li r3, 2
-/* 80133464 0012F0C4 64 00 08 00 */ oris r0, r0, 0x800
-/* 80133468 0012F0C8 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 8013346C 0012F0CC 90 1F 00 00 */ stw r0, 0(r31)
-lbl_80133470:
-/* 80133470 0012F0D0 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80133474 0012F0D4 28 00 00 06 */ cmplwi r0, 6
-/* 80133478 0012F0D8 40 82 02 B0 */ bne lbl_80133728
-/* 8013347C 0012F0DC 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133480 0012F0E0 38 60 00 01 */ li r3, 1
-/* 80133484 0012F0E4 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133488 0012F0E8 90 1F 00 00 */ stw r0, 0(r31)
-/* 8013348C 0012F0EC 48 00 02 9C */ b lbl_80133728
-/* 80133490 0012F0F0 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133494 0012F0F4 38 63 00 01 */ addi r3, r3, 1
-/* 80133498 0012F0F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013349C 0012F0FC B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 801334A0 0012F100 28 00 00 07 */ cmplwi r0, 7
-/* 801334A4 0012F104 40 82 00 18 */ bne lbl_801334BC
-/* 801334A8 0012F108 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801334AC 0012F10C 38 60 00 02 */ li r3, 2
-/* 801334B0 0012F110 64 00 08 00 */ oris r0, r0, 0x800
-/* 801334B4 0012F114 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801334B8 0012F118 90 1F 00 00 */ stw r0, 0(r31)
-lbl_801334BC:
-/* 801334BC 0012F11C A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 801334C0 0012F120 28 00 00 06 */ cmplwi r0, 6
-/* 801334C4 0012F124 40 82 02 64 */ bne lbl_80133728
-/* 801334C8 0012F128 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801334CC 0012F12C 38 60 00 01 */ li r3, 1
-/* 801334D0 0012F130 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801334D4 0012F134 90 1F 00 00 */ stw r0, 0(r31)
-/* 801334D8 0012F138 48 00 02 50 */ b lbl_80133728
-/* 801334DC 0012F13C 80 7F 00 04 */ lwz r3, 4(r31)
-/* 801334E0 0012F140 54 60 67 FF */ rlwinm. r0, r3, 0xc, 0x1f, 0x1f
-/* 801334E4 0012F144 40 82 00 14 */ bne lbl_801334F8
-/* 801334E8 0012F148 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 801334EC 0012F14C 38 03 00 01 */ addi r0, r3, 1
-/* 801334F0 0012F150 B0 1F 00 16 */ sth r0, 0x16(r31)
-/* 801334F4 0012F154 48 00 00 0C */ b lbl_80133500
-lbl_801334F8:
-/* 801334F8 0012F158 54 60 03 14 */ rlwinm r0, r3, 0, 0xc, 0xa
-/* 801334FC 0012F15C 90 1F 00 04 */ stw r0, 4(r31)
-lbl_80133500:
-/* 80133500 0012F160 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80133504 0012F164 28 00 00 05 */ cmplwi r0, 5
-/* 80133508 0012F168 40 82 00 18 */ bne lbl_80133520
-/* 8013350C 0012F16C 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133510 0012F170 38 60 00 02 */ li r3, 2
-/* 80133514 0012F174 64 00 08 00 */ oris r0, r0, 0x800
-/* 80133518 0012F178 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 8013351C 0012F17C 90 1F 00 00 */ stw r0, 0(r31)
-lbl_80133520:
-/* 80133520 0012F180 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80133524 0012F184 28 00 00 04 */ cmplwi r0, 4
-/* 80133528 0012F188 40 82 02 00 */ bne lbl_80133728
-/* 8013352C 0012F18C 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133530 0012F190 38 60 00 01 */ li r3, 1
-/* 80133534 0012F194 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133538 0012F198 90 1F 00 00 */ stw r0, 0(r31)
-/* 8013353C 0012F19C 48 00 01 EC */ b lbl_80133728
-/* 80133540 0012F1A0 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133544 0012F1A4 38 63 00 01 */ addi r3, r3, 1
-/* 80133548 0012F1A8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013354C 0012F1AC B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 80133550 0012F1B0 28 00 00 07 */ cmplwi r0, 7
-/* 80133554 0012F1B4 40 82 00 18 */ bne lbl_8013356C
-/* 80133558 0012F1B8 80 1F 00 00 */ lwz r0, 0(r31)
-/* 8013355C 0012F1BC 38 60 00 02 */ li r3, 2
-/* 80133560 0012F1C0 64 00 08 00 */ oris r0, r0, 0x800
-/* 80133564 0012F1C4 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133568 0012F1C8 90 1F 00 00 */ stw r0, 0(r31)
-lbl_8013356C:
-/* 8013356C 0012F1CC A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80133570 0012F1D0 28 00 00 06 */ cmplwi r0, 6
-/* 80133574 0012F1D4 40 82 01 B4 */ bne lbl_80133728
-/* 80133578 0012F1D8 80 1F 00 00 */ lwz r0, 0(r31)
-/* 8013357C 0012F1DC 38 60 00 01 */ li r3, 1
-/* 80133580 0012F1E0 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133584 0012F1E4 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133588 0012F1E8 48 00 01 A0 */ b lbl_80133728
-/* 8013358C 0012F1EC A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133590 0012F1F0 38 63 00 01 */ addi r3, r3, 1
-/* 80133594 0012F1F4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80133598 0012F1F8 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 8013359C 0012F1FC 28 00 00 06 */ cmplwi r0, 6
-/* 801335A0 0012F200 40 82 01 88 */ bne lbl_80133728
-/* 801335A4 0012F204 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801335A8 0012F208 38 60 00 02 */ li r3, 2
-/* 801335AC 0012F20C 64 00 08 00 */ oris r0, r0, 0x800
-/* 801335B0 0012F210 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801335B4 0012F214 90 1F 00 00 */ stw r0, 0(r31)
-/* 801335B8 0012F218 48 00 01 70 */ b lbl_80133728
-/* 801335BC 0012F21C 88 1F 00 14 */ lbz r0, 0x14(r31)
-/* 801335C0 0012F220 28 00 00 0B */ cmplwi r0, 0xb
-/* 801335C4 0012F224 41 82 00 50 */ beq lbl_80133614
-/* 801335C8 0012F228 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 801335CC 0012F22C 38 63 00 01 */ addi r3, r3, 1
-/* 801335D0 0012F230 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801335D4 0012F234 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 801335D8 0012F238 28 00 00 07 */ cmplwi r0, 7
-/* 801335DC 0012F23C 40 82 00 18 */ bne lbl_801335F4
-/* 801335E0 0012F240 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801335E4 0012F244 38 60 00 02 */ li r3, 2
-/* 801335E8 0012F248 64 00 08 00 */ oris r0, r0, 0x800
-/* 801335EC 0012F24C 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801335F0 0012F250 90 1F 00 00 */ stw r0, 0(r31)
-lbl_801335F4:
-/* 801335F4 0012F254 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 801335F8 0012F258 28 00 00 06 */ cmplwi r0, 6
-/* 801335FC 0012F25C 40 82 01 2C */ bne lbl_80133728
-/* 80133600 0012F260 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133604 0012F264 38 60 00 01 */ li r3, 1
-/* 80133608 0012F268 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 8013360C 0012F26C 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133610 0012F270 48 00 01 18 */ b lbl_80133728
-lbl_80133614:
-/* 80133614 0012F274 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133618 0012F278 38 63 00 01 */ addi r3, r3, 1
-/* 8013361C 0012F27C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80133620 0012F280 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 80133624 0012F284 28 00 00 64 */ cmplwi r0, 0x64
-/* 80133628 0012F288 40 82 01 00 */ bne lbl_80133728
-/* 8013362C 0012F28C 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133630 0012F290 64 00 08 00 */ oris r0, r0, 0x800
-/* 80133634 0012F294 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133638 0012F298 48 00 00 F0 */ b lbl_80133728
-/* 8013363C 0012F29C A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133640 0012F2A0 38 63 00 01 */ addi r3, r3, 1
-/* 80133644 0012F2A4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80133648 0012F2A8 B0 7F 00 16 */ sth r3, 0x16(r31)
-/* 8013364C 0012F2AC 28 00 00 04 */ cmplwi r0, 4
-/* 80133650 0012F2B0 40 82 00 18 */ bne lbl_80133668
-/* 80133654 0012F2B4 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133658 0012F2B8 38 60 00 02 */ li r3, 2
-/* 8013365C 0012F2BC 64 00 08 00 */ oris r0, r0, 0x800
-/* 80133660 0012F2C0 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133664 0012F2C4 90 1F 00 00 */ stw r0, 0(r31)
-lbl_80133668:
-/* 80133668 0012F2C8 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 8013366C 0012F2CC 28 00 00 03 */ cmplwi r0, 3
-/* 80133670 0012F2D0 40 82 00 B8 */ bne lbl_80133728
-/* 80133674 0012F2D4 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80133678 0012F2D8 38 60 00 01 */ li r3, 1
-/* 8013367C 0012F2DC 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133680 0012F2E0 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133684 0012F2E4 48 00 00 A4 */ b lbl_80133728
-/* 80133688 0012F2E8 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 8013368C 0012F2EC 2C 04 00 00 */ cmpwi r4, 0
-/* 80133690 0012F2F0 38 03 00 01 */ addi r0, r3, 1
-/* 80133694 0012F2F4 B0 1F 00 16 */ sth r0, 0x16(r31)
-/* 80133698 0012F2F8 40 82 00 44 */ bne lbl_801336DC
-/* 8013369C 0012F2FC A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 801336A0 0012F300 28 00 00 03 */ cmplwi r0, 3
-/* 801336A4 0012F304 40 82 00 14 */ bne lbl_801336B8
-/* 801336A8 0012F308 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801336AC 0012F30C 38 60 00 01 */ li r3, 1
-/* 801336B0 0012F310 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801336B4 0012F314 90 1F 00 00 */ stw r0, 0(r31)
-lbl_801336B8:
-/* 801336B8 0012F318 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 801336BC 0012F31C 28 00 00 04 */ cmplwi r0, 4
-/* 801336C0 0012F320 40 82 00 68 */ bne lbl_80133728
-/* 801336C4 0012F324 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801336C8 0012F328 38 60 00 02 */ li r3, 2
-/* 801336CC 0012F32C 64 00 08 00 */ oris r0, r0, 0x800
-/* 801336D0 0012F330 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801336D4 0012F334 90 1F 00 00 */ stw r0, 0(r31)
-/* 801336D8 0012F338 48 00 00 50 */ b lbl_80133728
-lbl_801336DC:
-/* 801336DC 0012F33C A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 801336E0 0012F340 28 00 00 07 */ cmplwi r0, 7
-/* 801336E4 0012F344 40 82 00 18 */ bne lbl_801336FC
-/* 801336E8 0012F348 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801336EC 0012F34C 38 60 00 02 */ li r3, 2
-/* 801336F0 0012F350 64 00 08 00 */ oris r0, r0, 0x800
-/* 801336F4 0012F354 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 801336F8 0012F358 90 1F 00 00 */ stw r0, 0(r31)
-lbl_801336FC:
-/* 801336FC 0012F35C A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80133700 0012F360 28 00 00 06 */ cmplwi r0, 6
-/* 80133704 0012F364 40 82 00 24 */ bne lbl_80133728
-/* 80133708 0012F368 80 1F 00 00 */ lwz r0, 0(r31)
-/* 8013370C 0012F36C 38 60 00 01 */ li r3, 1
-/* 80133710 0012F370 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6
-/* 80133714 0012F374 90 1F 00 00 */ stw r0, 0(r31)
-/* 80133718 0012F378 48 00 00 10 */ b lbl_80133728
-lbl_8013371C:
-/* 8013371C 0012F37C A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80133720 0012F380 38 03 00 01 */ addi r0, r3, 1
-/* 80133724 0012F384 B0 1F 00 16 */ sth r0, 0x16(r31)
-lbl_80133728:
-/* 80133728 0012F388 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013372C 0012F38C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80133730 0012F390 7C 08 03 A6 */ mtlr r0
-/* 80133734 0012F394 38 21 00 10 */ addi r1, r1, 0x10
-/* 80133738 0012F398 4E 80 00 20 */ blr
-
-.global func_8013373C
-func_8013373C:
-/* 8013373C 0012F39C 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80133740 0012F3A0 7C 08 02 A6 */ mflr r0
-/* 80133744 0012F3A4 90 01 00 54 */ stw r0, 0x54(r1)
-/* 80133748 0012F3A8 DB E1 00 40 */ stfd f31, 0x40(r1)
-/* 8013374C 0012F3AC F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
-/* 80133750 0012F3B0 DB C1 00 30 */ stfd f30, 0x30(r1)
-/* 80133754 0012F3B4 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
-/* 80133758 0012F3B8 DB A1 00 20 */ stfd f29, 0x20(r1)
-/* 8013375C 0012F3BC F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
-/* 80133760 0012F3C0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80133764 0012F3C4 3F E0 80 42 */ lis r31, lbl_8041CDA8@ha
-/* 80133768 0012F3C8 3B FF CD A8 */ addi r31, r31, lbl_8041CDA8@l
-/* 8013376C 0012F3CC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80133770 0012F3D0 4B FE 92 05 */ bl func_8011C974
-/* 80133774 0012F3D4 7C 7E 1B 78 */ mr r30, r3
-/* 80133778 0012F3D8 38 60 00 39 */ li r3, 0x39
-/* 8013377C 0012F3DC 48 02 F3 15 */ bl func_80162A90
-/* 80133780 0012F3E0 C3 E2 8D C0 */ lfs f31, lbl_806413C0-_SDA2_BASE_(r2)
-/* 80133784 0012F3E4 38 7F 00 20 */ addi r3, r31, 0x20
-/* 80133788 0012F3E8 88 1E 00 1A */ lbz r0, 0x1a(r30)
-/* 8013378C 0012F3EC A0 9E 00 9A */ lhz r4, 0x9a(r30)
-/* 80133790 0012F3F0 FC 40 F8 90 */ fmr f2, f31
-/* 80133794 0012F3F4 54 00 10 3A */ slwi r0, r0, 2
-/* 80133798 0012F3F8 28 04 00 02 */ cmplwi r4, 2
-/* 8013379C 0012F3FC 7F C3 04 2E */ lfsx f30, r3, r0
-/* 801337A0 0012F400 40 82 00 0C */ bne lbl_801337AC
-/* 801337A4 0012F404 C3 A2 8D C4 */ lfs f29, lbl_806413C4-_SDA2_BASE_(r2)
-/* 801337A8 0012F408 48 00 00 08 */ b lbl_801337B0
-lbl_801337AC:
-/* 801337AC 0012F40C C3 A2 8D C8 */ lfs f29, lbl_806413C8-_SDA2_BASE_(r2)
-lbl_801337B0:
-/* 801337B0 0012F410 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 801337B4 0012F414 38 03 FC 18 */ addi r0, r3, -1000
-/* 801337B8 0012F418 28 00 00 09 */ cmplwi r0, 9
-/* 801337BC 0012F41C 41 81 03 80 */ bgt lbl_80133B3C
-/* 801337C0 0012F420 3C 60 80 42 */ lis r3, lbl_8041CF18@ha
-/* 801337C4 0012F424 54 00 10 3A */ slwi r0, r0, 2
-/* 801337C8 0012F428 38 63 CF 18 */ addi r3, r3, lbl_8041CF18@l
-/* 801337CC 0012F42C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801337D0 0012F430 7C 69 03 A6 */ mtctr r3
-/* 801337D4 0012F434 4E 80 04 20 */ bctr
-/* 801337D8 0012F438 88 1E 00 14 */ lbz r0, 0x14(r30)
-/* 801337DC 0012F43C 2C 00 00 00 */ cmpwi r0, 0
-/* 801337E0 0012F440 40 82 00 20 */ bne lbl_80133800
-/* 801337E4 0012F444 C3 E2 8D CC */ lfs f31, lbl_806413CC-_SDA2_BASE_(r2)
-/* 801337E8 0012F448 38 60 00 3D */ li r3, 0x3d
-/* 801337EC 0012F44C 48 02 F2 A5 */ bl func_80162A90
-/* 801337F0 0012F450 54 60 10 3A */ slwi r0, r3, 2
-/* 801337F4 0012F454 38 7F 00 00 */ addi r3, r31, 0
-/* 801337F8 0012F458 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801337FC 0012F45C 48 00 03 40 */ b lbl_80133B3C
-lbl_80133800:
-/* 80133800 0012F460 C3 E2 8D D0 */ lfs f31, lbl_806413D0-_SDA2_BASE_(r2)
-/* 80133804 0012F464 38 60 00 3E */ li r3, 0x3e
-/* 80133808 0012F468 48 02 F2 89 */ bl func_80162A90
-/* 8013380C 0012F46C 54 60 10 3A */ slwi r0, r3, 2
-/* 80133810 0012F470 38 7F 00 00 */ addi r3, r31, 0
-/* 80133814 0012F474 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133818 0012F478 48 00 03 24 */ b lbl_80133B3C
-/* 8013381C 0012F47C 28 04 00 01 */ cmplwi r4, 1
-/* 80133820 0012F480 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
-/* 80133824 0012F484 40 82 00 1C */ bne lbl_80133840
-/* 80133828 0012F488 38 60 00 3F */ li r3, 0x3f
-/* 8013382C 0012F48C 48 02 F2 65 */ bl func_80162A90
-/* 80133830 0012F490 54 60 10 3A */ slwi r0, r3, 2
-/* 80133834 0012F494 38 7F 00 00 */ addi r3, r31, 0
-/* 80133838 0012F498 7C 43 04 2E */ lfsx f2, r3, r0
-/* 8013383C 0012F49C 48 00 03 00 */ b lbl_80133B3C
-lbl_80133840:
-/* 80133840 0012F4A0 38 60 00 40 */ li r3, 0x40
-/* 80133844 0012F4A4 48 02 F2 4D */ bl func_80162A90
-/* 80133848 0012F4A8 54 60 10 3A */ slwi r0, r3, 2
-/* 8013384C 0012F4AC 38 7F 00 00 */ addi r3, r31, 0
-/* 80133850 0012F4B0 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133854 0012F4B4 48 00 02 E8 */ b lbl_80133B3C
-/* 80133858 0012F4B8 28 04 00 01 */ cmplwi r4, 1
-/* 8013385C 0012F4BC C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
-/* 80133860 0012F4C0 40 82 00 1C */ bne lbl_8013387C
-/* 80133864 0012F4C4 38 60 00 41 */ li r3, 0x41
-/* 80133868 0012F4C8 48 02 F2 29 */ bl func_80162A90
-/* 8013386C 0012F4CC 54 60 10 3A */ slwi r0, r3, 2
-/* 80133870 0012F4D0 38 7F 00 00 */ addi r3, r31, 0
-/* 80133874 0012F4D4 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133878 0012F4D8 48 00 02 C4 */ b lbl_80133B3C
-lbl_8013387C:
-/* 8013387C 0012F4DC 38 60 00 42 */ li r3, 0x42
-/* 80133880 0012F4E0 48 02 F2 11 */ bl func_80162A90
-/* 80133884 0012F4E4 54 60 10 3A */ slwi r0, r3, 2
-/* 80133888 0012F4E8 38 7F 00 00 */ addi r3, r31, 0
-/* 8013388C 0012F4EC 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133890 0012F4F0 48 00 02 AC */ b lbl_80133B3C
-/* 80133894 0012F4F4 28 04 00 01 */ cmplwi r4, 1
-/* 80133898 0012F4F8 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
-/* 8013389C 0012F4FC 40 82 00 1C */ bne lbl_801338B8
-/* 801338A0 0012F500 38 60 00 43 */ li r3, 0x43
-/* 801338A4 0012F504 48 02 F1 ED */ bl func_80162A90
-/* 801338A8 0012F508 54 60 10 3A */ slwi r0, r3, 2
-/* 801338AC 0012F50C 38 7F 00 00 */ addi r3, r31, 0
-/* 801338B0 0012F510 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801338B4 0012F514 48 00 02 88 */ b lbl_80133B3C
-lbl_801338B8:
-/* 801338B8 0012F518 38 60 00 44 */ li r3, 0x44
-/* 801338BC 0012F51C 48 02 F1 D5 */ bl func_80162A90
-/* 801338C0 0012F520 54 60 10 3A */ slwi r0, r3, 2
-/* 801338C4 0012F524 38 7F 00 00 */ addi r3, r31, 0
-/* 801338C8 0012F528 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801338CC 0012F52C 48 00 02 70 */ b lbl_80133B3C
-/* 801338D0 0012F530 28 04 00 01 */ cmplwi r4, 1
-/* 801338D4 0012F534 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
-/* 801338D8 0012F538 40 82 00 1C */ bne lbl_801338F4
-/* 801338DC 0012F53C 38 60 00 45 */ li r3, 0x45
-/* 801338E0 0012F540 48 02 F1 B1 */ bl func_80162A90
-/* 801338E4 0012F544 54 60 10 3A */ slwi r0, r3, 2
-/* 801338E8 0012F548 38 7F 00 00 */ addi r3, r31, 0
-/* 801338EC 0012F54C 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801338F0 0012F550 48 00 02 4C */ b lbl_80133B3C
-lbl_801338F4:
-/* 801338F4 0012F554 38 60 00 46 */ li r3, 0x46
-/* 801338F8 0012F558 48 02 F1 99 */ bl func_80162A90
-/* 801338FC 0012F55C 54 60 10 3A */ slwi r0, r3, 2
-/* 80133900 0012F560 38 7F 00 00 */ addi r3, r31, 0
-/* 80133904 0012F564 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133908 0012F568 48 00 02 34 */ b lbl_80133B3C
-/* 8013390C 0012F56C 88 1E 00 14 */ lbz r0, 0x14(r30)
-/* 80133910 0012F570 28 00 00 06 */ cmplwi r0, 6
-/* 80133914 0012F574 40 82 00 40 */ bne lbl_80133954
-/* 80133918 0012F578 28 04 00 01 */ cmplwi r4, 1
-/* 8013391C 0012F57C C3 E2 8D CC */ lfs f31, lbl_806413CC-_SDA2_BASE_(r2)
-/* 80133920 0012F580 40 82 00 1C */ bne lbl_8013393C
-/* 80133924 0012F584 38 60 00 47 */ li r3, 0x47
-/* 80133928 0012F588 48 02 F1 69 */ bl func_80162A90
-/* 8013392C 0012F58C 54 60 10 3A */ slwi r0, r3, 2
-/* 80133930 0012F590 38 7F 00 00 */ addi r3, r31, 0
-/* 80133934 0012F594 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133938 0012F598 48 00 02 04 */ b lbl_80133B3C
-lbl_8013393C:
-/* 8013393C 0012F59C 38 60 00 48 */ li r3, 0x48
-/* 80133940 0012F5A0 48 02 F1 51 */ bl func_80162A90
-/* 80133944 0012F5A4 54 60 10 3A */ slwi r0, r3, 2
-/* 80133948 0012F5A8 38 7F 00 00 */ addi r3, r31, 0
-/* 8013394C 0012F5AC 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133950 0012F5B0 48 00 01 EC */ b lbl_80133B3C
-lbl_80133954:
-/* 80133954 0012F5B4 C3 E2 8D D0 */ lfs f31, lbl_806413D0-_SDA2_BASE_(r2)
-/* 80133958 0012F5B8 38 60 00 49 */ li r3, 0x49
-/* 8013395C 0012F5BC 48 02 F1 35 */ bl func_80162A90
-/* 80133960 0012F5C0 54 60 10 3A */ slwi r0, r3, 2
-/* 80133964 0012F5C4 38 7F 00 00 */ addi r3, r31, 0
-/* 80133968 0012F5C8 7C 43 04 2E */ lfsx f2, r3, r0
-/* 8013396C 0012F5CC 48 00 01 D0 */ b lbl_80133B3C
-/* 80133970 0012F5D0 28 04 00 01 */ cmplwi r4, 1
-/* 80133974 0012F5D4 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
-/* 80133978 0012F5D8 40 82 00 1C */ bne lbl_80133994
-/* 8013397C 0012F5DC 38 60 00 4A */ li r3, 0x4a
-/* 80133980 0012F5E0 48 02 F1 11 */ bl func_80162A90
-/* 80133984 0012F5E4 54 60 10 3A */ slwi r0, r3, 2
-/* 80133988 0012F5E8 38 7F 00 00 */ addi r3, r31, 0
-/* 8013398C 0012F5EC 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133990 0012F5F0 48 00 01 AC */ b lbl_80133B3C
-lbl_80133994:
-/* 80133994 0012F5F4 38 60 00 4B */ li r3, 0x4b
-/* 80133998 0012F5F8 48 02 F0 F9 */ bl func_80162A90
-/* 8013399C 0012F5FC 54 60 10 3A */ slwi r0, r3, 2
-/* 801339A0 0012F600 38 7F 00 00 */ addi r3, r31, 0
-/* 801339A4 0012F604 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801339A8 0012F608 48 00 01 94 */ b lbl_80133B3C
-/* 801339AC 0012F60C 88 1E 00 14 */ lbz r0, 0x14(r30)
-/* 801339B0 0012F610 28 00 00 0A */ cmplwi r0, 0xa
-/* 801339B4 0012F614 40 82 00 40 */ bne lbl_801339F4
-/* 801339B8 0012F618 28 04 00 01 */ cmplwi r4, 1
-/* 801339BC 0012F61C C3 E2 8D CC */ lfs f31, lbl_806413CC-_SDA2_BASE_(r2)
-/* 801339C0 0012F620 40 82 00 1C */ bne lbl_801339DC
-/* 801339C4 0012F624 38 60 00 4C */ li r3, 0x4c
-/* 801339C8 0012F628 48 02 F0 C9 */ bl func_80162A90
-/* 801339CC 0012F62C 54 60 10 3A */ slwi r0, r3, 2
-/* 801339D0 0012F630 38 7F 00 00 */ addi r3, r31, 0
-/* 801339D4 0012F634 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801339D8 0012F638 48 00 01 64 */ b lbl_80133B3C
-lbl_801339DC:
-/* 801339DC 0012F63C 38 60 00 4D */ li r3, 0x4d
-/* 801339E0 0012F640 48 02 F0 B1 */ bl func_80162A90
-/* 801339E4 0012F644 54 60 10 3A */ slwi r0, r3, 2
-/* 801339E8 0012F648 38 7F 00 00 */ addi r3, r31, 0
-/* 801339EC 0012F64C 7C 43 04 2E */ lfsx f2, r3, r0
-/* 801339F0 0012F650 48 00 01 4C */ b lbl_80133B3C
-lbl_801339F4:
-/* 801339F4 0012F654 A0 7E 00 16 */ lhz r3, 0x16(r30)
-/* 801339F8 0012F658 3C 00 43 30 */ lis r0, 0x4330
-/* 801339FC 0012F65C 90 01 00 08 */ stw r0, 8(r1)
-/* 80133A00 0012F660 38 80 00 00 */ li r4, 0
-/* 80133A04 0012F664 C8 22 8D E0 */ lfd f1, lbl_806413E0-_SDA2_BASE_(r2)
-/* 80133A08 0012F668 28 03 00 0A */ cmplwi r3, 0xa
-/* 80133A0C 0012F66C 90 61 00 0C */ stw r3, 0xc(r1)
-/* 80133A10 0012F670 C8 01 00 08 */ lfd f0, 8(r1)
-/* 80133A14 0012F674 EF E0 08 28 */ fsubs f31, f0, f1
-/* 80133A18 0012F678 41 80 00 08 */ blt lbl_80133A20
-/* 80133A1C 0012F67C 38 80 00 01 */ li r4, 1
-lbl_80133A20:
-/* 80133A20 0012F680 28 03 00 14 */ cmplwi r3, 0x14
-/* 80133A24 0012F684 41 80 00 0C */ blt lbl_80133A30
-/* 80133A28 0012F688 38 04 00 01 */ addi r0, r4, 1
-/* 80133A2C 0012F68C 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A30:
-/* 80133A30 0012F690 28 03 00 1E */ cmplwi r3, 0x1e
-/* 80133A34 0012F694 41 80 00 0C */ blt lbl_80133A40
-/* 80133A38 0012F698 38 04 00 01 */ addi r0, r4, 1
-/* 80133A3C 0012F69C 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A40:
-/* 80133A40 0012F6A0 28 03 00 28 */ cmplwi r3, 0x28
-/* 80133A44 0012F6A4 41 80 00 0C */ blt lbl_80133A50
-/* 80133A48 0012F6A8 38 04 00 01 */ addi r0, r4, 1
-/* 80133A4C 0012F6AC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A50:
-/* 80133A50 0012F6B0 28 03 00 32 */ cmplwi r3, 0x32
-/* 80133A54 0012F6B4 41 80 00 0C */ blt lbl_80133A60
-/* 80133A58 0012F6B8 38 04 00 01 */ addi r0, r4, 1
-/* 80133A5C 0012F6BC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A60:
-/* 80133A60 0012F6C0 28 03 00 3C */ cmplwi r3, 0x3c
-/* 80133A64 0012F6C4 41 80 00 0C */ blt lbl_80133A70
-/* 80133A68 0012F6C8 38 04 00 01 */ addi r0, r4, 1
-/* 80133A6C 0012F6CC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A70:
-/* 80133A70 0012F6D0 28 03 00 46 */ cmplwi r3, 0x46
-/* 80133A74 0012F6D4 41 80 00 0C */ blt lbl_80133A80
-/* 80133A78 0012F6D8 38 04 00 01 */ addi r0, r4, 1
-/* 80133A7C 0012F6DC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A80:
-/* 80133A80 0012F6E0 28 03 00 50 */ cmplwi r3, 0x50
-/* 80133A84 0012F6E4 41 80 00 0C */ blt lbl_80133A90
-/* 80133A88 0012F6E8 38 04 00 01 */ addi r0, r4, 1
-/* 80133A8C 0012F6EC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133A90:
-/* 80133A90 0012F6F0 28 03 00 5A */ cmplwi r3, 0x5a
-/* 80133A94 0012F6F4 41 80 00 0C */ blt lbl_80133AA0
-/* 80133A98 0012F6F8 38 04 00 01 */ addi r0, r4, 1
-/* 80133A9C 0012F6FC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133AA0:
-/* 80133AA0 0012F700 28 03 00 64 */ cmplwi r3, 0x64
-/* 80133AA4 0012F704 40 82 00 0C */ bne lbl_80133AB0
-/* 80133AA8 0012F708 38 04 00 01 */ addi r0, r4, 1
-/* 80133AAC 0012F70C 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80133AB0:
-/* 80133AB0 0012F710 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
-/* 80133AB4 0012F714 38 7F 00 40 */ addi r3, r31, 0x40
-/* 80133AB8 0012F718 7F C3 04 2E */ lfsx f30, r3, r0
-/* 80133ABC 0012F71C 48 00 00 80 */ b lbl_80133B3C
-/* 80133AC0 0012F720 28 04 00 01 */ cmplwi r4, 1
-/* 80133AC4 0012F724 C3 E2 8D D4 */ lfs f31, lbl_806413D4-_SDA2_BASE_(r2)
-/* 80133AC8 0012F728 40 82 00 1C */ bne lbl_80133AE4
-/* 80133ACC 0012F72C 38 60 00 4E */ li r3, 0x4e
-/* 80133AD0 0012F730 48 02 EF C1 */ bl func_80162A90
-/* 80133AD4 0012F734 54 60 10 3A */ slwi r0, r3, 2
-/* 80133AD8 0012F738 38 7F 00 00 */ addi r3, r31, 0
-/* 80133ADC 0012F73C 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133AE0 0012F740 48 00 00 5C */ b lbl_80133B3C
-lbl_80133AE4:
-/* 80133AE4 0012F744 38 60 00 4F */ li r3, 0x4f
-/* 80133AE8 0012F748 48 02 EF A9 */ bl func_80162A90
-/* 80133AEC 0012F74C 54 60 10 3A */ slwi r0, r3, 2
-/* 80133AF0 0012F750 38 7F 00 00 */ addi r3, r31, 0
-/* 80133AF4 0012F754 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133AF8 0012F758 48 00 00 44 */ b lbl_80133B3C
-/* 80133AFC 0012F75C 88 1E 00 14 */ lbz r0, 0x14(r30)
-/* 80133B00 0012F760 28 00 00 0C */ cmplwi r0, 0xc
-/* 80133B04 0012F764 40 82 00 20 */ bne lbl_80133B24
-/* 80133B08 0012F768 C3 E2 8D D0 */ lfs f31, lbl_806413D0-_SDA2_BASE_(r2)
-/* 80133B0C 0012F76C 38 60 00 50 */ li r3, 0x50
-/* 80133B10 0012F770 48 02 EF 81 */ bl func_80162A90
-/* 80133B14 0012F774 54 60 10 3A */ slwi r0, r3, 2
-/* 80133B18 0012F778 38 7F 00 00 */ addi r3, r31, 0
-/* 80133B1C 0012F77C 7C 43 04 2E */ lfsx f2, r3, r0
-/* 80133B20 0012F780 48 00 00 1C */ b lbl_80133B3C
-lbl_80133B24:
-/* 80133B24 0012F784 C3 E2 8D D8 */ lfs f31, lbl_806413D8-_SDA2_BASE_(r2)
-/* 80133B28 0012F788 38 60 02 4A */ li r3, 0x24a
-/* 80133B2C 0012F78C 48 02 EF 65 */ bl func_80162A90
-/* 80133B30 0012F790 54 60 10 3A */ slwi r0, r3, 2
-/* 80133B34 0012F794 38 7F 00 00 */ addi r3, r31, 0
-/* 80133B38 0012F798 7C 43 04 2E */ lfsx f2, r3, r0
-lbl_80133B3C:
-/* 80133B3C 0012F79C EC 3F 00 B2 */ fmuls f1, f31, f2
-/* 80133B40 0012F7A0 C0 02 8D DC */ lfs f0, lbl_806413DC-_SDA2_BASE_(r2)
-/* 80133B44 0012F7A4 EC 3E 00 72 */ fmuls f1, f30, f1
-/* 80133B48 0012F7A8 EC 3D 00 72 */ fmuls f1, f29, f1
-/* 80133B4C 0012F7AC EC 21 00 24 */ fdivs f1, f1, f0
-/* 80133B50 0012F7B0 48 09 34 B1 */ bl __cvt_fp2unsigned
-/* 80133B54 0012F7B4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
-/* 80133B58 0012F7B8 CB E1 00 40 */ lfd f31, 0x40(r1)
-/* 80133B5C 0012F7BC E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
-/* 80133B60 0012F7C0 CB C1 00 30 */ lfd f30, 0x30(r1)
-/* 80133B64 0012F7C4 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
-/* 80133B68 0012F7C8 CB A1 00 20 */ lfd f29, 0x20(r1)
-/* 80133B6C 0012F7CC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80133B70 0012F7D0 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80133B74 0012F7D4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80133B78 0012F7D8 7C 08 03 A6 */ mtlr r0
-/* 80133B7C 0012F7DC 38 21 00 50 */ addi r1, r1, 0x50
-/* 80133B80 0012F7E0 4E 80 00 20 */ blr
-
-.global func_80133B84
-func_80133B84:
-/* 80133B84 0012F7E4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80133B88 0012F7E8 7C 08 02 A6 */ mflr r0
-/* 80133B8C 0012F7EC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80133B90 0012F7F0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80133B94 0012F7F4 48 09 35 95 */ bl _savegpr_27
-/* 80133B98 0012F7F8 4B FE 8D DD */ bl func_8011C974
-/* 80133B9C 0012F7FC 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 80133BA0 0012F800 7C 7F 1B 78 */ mr r31, r3
-/* 80133BA4 0012F804 3B C0 00 00 */ li r30, 0
-/* 80133BA8 0012F808 2C 00 00 00 */ cmpwi r0, 0
-/* 80133BAC 0012F80C 40 82 19 A0 */ bne lbl_8013554C
-/* 80133BB0 0012F810 3B A0 00 00 */ li r29, 0
-/* 80133BB4 0012F814 38 60 00 39 */ li r3, 0x39
-/* 80133BB8 0012F818 48 02 EE D9 */ bl func_80162A90
-/* 80133BBC 0012F81C 7C 60 00 34 */ cntlzw r0, r3
-/* 80133BC0 0012F820 54 1C D9 7E */ srwi r28, r0, 5
-/* 80133BC4 0012F824 4B FF FB 79 */ bl func_8013373C
-/* 80133BC8 0012F828 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80133BCC 0012F82C 7C 7E 1B 78 */ mr r30, r3
-/* 80133BD0 0012F830 38 04 FC 18 */ addi r0, r4, -1000
-/* 80133BD4 0012F834 28 00 00 09 */ cmplwi r0, 9
-/* 80133BD8 0012F838 41 81 0B 14 */ bgt lbl_801346EC
-/* 80133BDC 0012F83C 3C 60 80 42 */ lis r3, lbl_8041CF60@ha
-/* 80133BE0 0012F840 54 00 10 3A */ slwi r0, r0, 2
-/* 80133BE4 0012F844 38 63 CF 60 */ addi r3, r3, lbl_8041CF60@l
-/* 80133BE8 0012F848 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80133BEC 0012F84C 7C 69 03 A6 */ mtctr r3
-/* 80133BF0 0012F850 4E 80 04 20 */ bctr
-/* 80133BF4 0012F854 38 60 00 0E */ li r3, 0xe
-/* 80133BF8 0012F858 48 02 EE 99 */ bl func_80162A90
-/* 80133BFC 0012F85C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133C00 0012F860 41 82 00 20 */ beq lbl_80133C20
-/* 80133C04 0012F864 38 60 00 0E */ li r3, 0xe
-/* 80133C08 0012F868 48 02 EE 89 */ bl func_80162A90
-/* 80133C0C 0012F86C 7C 64 1B 78 */ mr r4, r3
-/* 80133C10 0012F870 38 60 00 0E */ li r3, 0xe
-/* 80133C14 0012F874 38 84 00 01 */ addi r4, r4, 1
-/* 80133C18 0012F878 38 A0 00 01 */ li r5, 1
-/* 80133C1C 0012F87C 48 02 ED 25 */ bl func_80162940
-lbl_80133C20:
-/* 80133C20 0012F880 88 1F 00 14 */ lbz r0, 0x14(r31)
-/* 80133C24 0012F884 2C 00 00 00 */ cmpwi r0, 0
-/* 80133C28 0012F888 40 82 00 58 */ bne lbl_80133C80
-/* 80133C2C 0012F88C 38 60 00 3D */ li r3, 0x3d
-/* 80133C30 0012F890 48 02 EE 61 */ bl func_80162A90
-/* 80133C34 0012F894 28 03 00 07 */ cmplwi r3, 7
-/* 80133C38 0012F898 7C 7D 1B 78 */ mr r29, r3
-/* 80133C3C 0012F89C 41 82 00 14 */ beq lbl_80133C50
-/* 80133C40 0012F8A0 38 9D 00 01 */ addi r4, r29, 1
-/* 80133C44 0012F8A4 38 60 00 3D */ li r3, 0x3d
-/* 80133C48 0012F8A8 38 A0 00 01 */ li r5, 1
-/* 80133C4C 0012F8AC 48 02 EC F5 */ bl func_80162940
-lbl_80133C50:
-/* 80133C50 0012F8B0 38 60 00 19 */ li r3, 0x19
-/* 80133C54 0012F8B4 48 02 EE 3D */ bl func_80162A90
-/* 80133C58 0012F8B8 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133C5C 0012F8BC 41 82 00 74 */ beq lbl_80133CD0
-/* 80133C60 0012F8C0 38 60 00 19 */ li r3, 0x19
-/* 80133C64 0012F8C4 48 02 EE 2D */ bl func_80162A90
-/* 80133C68 0012F8C8 7C 64 1B 78 */ mr r4, r3
-/* 80133C6C 0012F8CC 38 60 00 19 */ li r3, 0x19
-/* 80133C70 0012F8D0 38 84 00 01 */ addi r4, r4, 1
-/* 80133C74 0012F8D4 38 A0 00 01 */ li r5, 1
-/* 80133C78 0012F8D8 48 02 EC C9 */ bl func_80162940
-/* 80133C7C 0012F8DC 48 00 00 54 */ b lbl_80133CD0
-lbl_80133C80:
-/* 80133C80 0012F8E0 38 60 00 3E */ li r3, 0x3e
-/* 80133C84 0012F8E4 48 02 EE 0D */ bl func_80162A90
-/* 80133C88 0012F8E8 28 03 00 07 */ cmplwi r3, 7
-/* 80133C8C 0012F8EC 7C 7D 1B 78 */ mr r29, r3
-/* 80133C90 0012F8F0 41 82 00 14 */ beq lbl_80133CA4
-/* 80133C94 0012F8F4 38 9D 00 01 */ addi r4, r29, 1
-/* 80133C98 0012F8F8 38 60 00 3E */ li r3, 0x3e
-/* 80133C9C 0012F8FC 38 A0 00 01 */ li r5, 1
-/* 80133CA0 0012F900 48 02 EC A1 */ bl func_80162940
-lbl_80133CA4:
-/* 80133CA4 0012F904 38 60 02 51 */ li r3, 0x251
-/* 80133CA8 0012F908 48 02 ED E9 */ bl func_80162A90
-/* 80133CAC 0012F90C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133CB0 0012F910 41 82 00 20 */ beq lbl_80133CD0
-/* 80133CB4 0012F914 38 60 02 51 */ li r3, 0x251
-/* 80133CB8 0012F918 48 02 ED D9 */ bl func_80162A90
-/* 80133CBC 0012F91C 7C 64 1B 78 */ mr r4, r3
-/* 80133CC0 0012F920 38 60 02 51 */ li r3, 0x251
-/* 80133CC4 0012F924 38 84 00 01 */ addi r4, r4, 1
-/* 80133CC8 0012F928 38 A0 00 01 */ li r5, 1
-/* 80133CCC 0012F92C 48 02 EC 75 */ bl func_80162940
-lbl_80133CD0:
-/* 80133CD0 0012F930 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133CD4 0012F934 28 00 00 01 */ cmplwi r0, 1
-/* 80133CD8 0012F938 40 82 00 0C */ bne lbl_80133CE4
-/* 80133CDC 0012F93C 38 60 00 11 */ li r3, 0x11
-/* 80133CE0 0012F940 4B FB 22 21 */ bl func_800E5F00
-lbl_80133CE4:
-/* 80133CE4 0012F944 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133CE8 0012F948 28 00 00 02 */ cmplwi r0, 2
-/* 80133CEC 0012F94C 40 82 0A 00 */ bne lbl_801346EC
-/* 80133CF0 0012F950 38 60 00 12 */ li r3, 0x12
-/* 80133CF4 0012F954 4B FB 22 0D */ bl func_800E5F00
-/* 80133CF8 0012F958 48 00 09 F4 */ b lbl_801346EC
-/* 80133CFC 0012F95C 38 60 00 0F */ li r3, 0xf
-/* 80133D00 0012F960 48 02 ED 91 */ bl func_80162A90
-/* 80133D04 0012F964 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133D08 0012F968 41 82 00 20 */ beq lbl_80133D28
-/* 80133D0C 0012F96C 38 60 00 0F */ li r3, 0xf
-/* 80133D10 0012F970 48 02 ED 81 */ bl func_80162A90
-/* 80133D14 0012F974 7C 64 1B 78 */ mr r4, r3
-/* 80133D18 0012F978 38 60 00 0F */ li r3, 0xf
-/* 80133D1C 0012F97C 38 84 00 01 */ addi r4, r4, 1
-/* 80133D20 0012F980 38 A0 00 01 */ li r5, 1
-/* 80133D24 0012F984 48 02 EC 1D */ bl func_80162940
-lbl_80133D28:
-/* 80133D28 0012F988 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133D2C 0012F98C 28 00 00 01 */ cmplwi r0, 1
-/* 80133D30 0012F990 40 82 00 58 */ bne lbl_80133D88
-/* 80133D34 0012F994 38 60 00 3F */ li r3, 0x3f
-/* 80133D38 0012F998 48 02 ED 59 */ bl func_80162A90
-/* 80133D3C 0012F99C 28 03 00 07 */ cmplwi r3, 7
-/* 80133D40 0012F9A0 7C 7D 1B 78 */ mr r29, r3
-/* 80133D44 0012F9A4 41 82 00 14 */ beq lbl_80133D58
-/* 80133D48 0012F9A8 38 9D 00 01 */ addi r4, r29, 1
-/* 80133D4C 0012F9AC 38 60 00 3F */ li r3, 0x3f
-/* 80133D50 0012F9B0 38 A0 00 01 */ li r5, 1
-/* 80133D54 0012F9B4 48 02 EB ED */ bl func_80162940
-lbl_80133D58:
-/* 80133D58 0012F9B8 38 60 00 1A */ li r3, 0x1a
-/* 80133D5C 0012F9BC 48 02 ED 35 */ bl func_80162A90
-/* 80133D60 0012F9C0 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133D64 0012F9C4 41 82 00 74 */ beq lbl_80133DD8
-/* 80133D68 0012F9C8 38 60 00 1A */ li r3, 0x1a
-/* 80133D6C 0012F9CC 48 02 ED 25 */ bl func_80162A90
-/* 80133D70 0012F9D0 7C 64 1B 78 */ mr r4, r3
-/* 80133D74 0012F9D4 38 60 00 1A */ li r3, 0x1a
-/* 80133D78 0012F9D8 38 84 00 01 */ addi r4, r4, 1
-/* 80133D7C 0012F9DC 38 A0 00 01 */ li r5, 1
-/* 80133D80 0012F9E0 48 02 EB C1 */ bl func_80162940
-/* 80133D84 0012F9E4 48 00 00 54 */ b lbl_80133DD8
-lbl_80133D88:
-/* 80133D88 0012F9E8 38 60 00 40 */ li r3, 0x40
-/* 80133D8C 0012F9EC 48 02 ED 05 */ bl func_80162A90
-/* 80133D90 0012F9F0 28 03 00 07 */ cmplwi r3, 7
-/* 80133D94 0012F9F4 7C 7D 1B 78 */ mr r29, r3
-/* 80133D98 0012F9F8 41 82 00 14 */ beq lbl_80133DAC
-/* 80133D9C 0012F9FC 38 9D 00 01 */ addi r4, r29, 1
-/* 80133DA0 0012FA00 38 60 00 40 */ li r3, 0x40
-/* 80133DA4 0012FA04 38 A0 00 01 */ li r5, 1
-/* 80133DA8 0012FA08 48 02 EB 99 */ bl func_80162940
-lbl_80133DAC:
-/* 80133DAC 0012FA0C 38 60 02 52 */ li r3, 0x252
-/* 80133DB0 0012FA10 48 02 EC E1 */ bl func_80162A90
-/* 80133DB4 0012FA14 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133DB8 0012FA18 41 82 00 20 */ beq lbl_80133DD8
-/* 80133DBC 0012FA1C 38 60 02 52 */ li r3, 0x252
-/* 80133DC0 0012FA20 48 02 EC D1 */ bl func_80162A90
-/* 80133DC4 0012FA24 7C 64 1B 78 */ mr r4, r3
-/* 80133DC8 0012FA28 38 60 02 52 */ li r3, 0x252
-/* 80133DCC 0012FA2C 38 84 00 01 */ addi r4, r4, 1
-/* 80133DD0 0012FA30 38 A0 00 01 */ li r5, 1
-/* 80133DD4 0012FA34 48 02 EB 6D */ bl func_80162940
-lbl_80133DD8:
-/* 80133DD8 0012FA38 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133DDC 0012FA3C 28 00 00 01 */ cmplwi r0, 1
-/* 80133DE0 0012FA40 40 82 00 0C */ bne lbl_80133DEC
-/* 80133DE4 0012FA44 38 60 00 21 */ li r3, 0x21
-/* 80133DE8 0012FA48 4B FB 21 19 */ bl func_800E5F00
-lbl_80133DEC:
-/* 80133DEC 0012FA4C A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133DF0 0012FA50 28 00 00 02 */ cmplwi r0, 2
-/* 80133DF4 0012FA54 40 82 08 F8 */ bne lbl_801346EC
-/* 80133DF8 0012FA58 38 60 00 22 */ li r3, 0x22
-/* 80133DFC 0012FA5C 4B FB 21 05 */ bl func_800E5F00
-/* 80133E00 0012FA60 48 00 08 EC */ b lbl_801346EC
-/* 80133E04 0012FA64 38 60 00 10 */ li r3, 0x10
-/* 80133E08 0012FA68 48 02 EC 89 */ bl func_80162A90
-/* 80133E0C 0012FA6C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133E10 0012FA70 41 82 00 20 */ beq lbl_80133E30
-/* 80133E14 0012FA74 38 60 00 10 */ li r3, 0x10
-/* 80133E18 0012FA78 48 02 EC 79 */ bl func_80162A90
-/* 80133E1C 0012FA7C 7C 64 1B 78 */ mr r4, r3
-/* 80133E20 0012FA80 38 60 00 10 */ li r3, 0x10
-/* 80133E24 0012FA84 38 84 00 01 */ addi r4, r4, 1
-/* 80133E28 0012FA88 38 A0 00 01 */ li r5, 1
-/* 80133E2C 0012FA8C 48 02 EB 15 */ bl func_80162940
-lbl_80133E30:
-/* 80133E30 0012FA90 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133E34 0012FA94 28 00 00 01 */ cmplwi r0, 1
-/* 80133E38 0012FA98 40 82 00 58 */ bne lbl_80133E90
-/* 80133E3C 0012FA9C 38 60 00 41 */ li r3, 0x41
-/* 80133E40 0012FAA0 48 02 EC 51 */ bl func_80162A90
-/* 80133E44 0012FAA4 28 03 00 07 */ cmplwi r3, 7
-/* 80133E48 0012FAA8 7C 7D 1B 78 */ mr r29, r3
-/* 80133E4C 0012FAAC 41 82 00 14 */ beq lbl_80133E60
-/* 80133E50 0012FAB0 38 9D 00 01 */ addi r4, r29, 1
-/* 80133E54 0012FAB4 38 60 00 41 */ li r3, 0x41
-/* 80133E58 0012FAB8 38 A0 00 01 */ li r5, 1
-/* 80133E5C 0012FABC 48 02 EA E5 */ bl func_80162940
-lbl_80133E60:
-/* 80133E60 0012FAC0 38 60 00 1B */ li r3, 0x1b
-/* 80133E64 0012FAC4 48 02 EC 2D */ bl func_80162A90
-/* 80133E68 0012FAC8 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133E6C 0012FACC 41 82 00 74 */ beq lbl_80133EE0
-/* 80133E70 0012FAD0 38 60 00 1B */ li r3, 0x1b
-/* 80133E74 0012FAD4 48 02 EC 1D */ bl func_80162A90
-/* 80133E78 0012FAD8 7C 64 1B 78 */ mr r4, r3
-/* 80133E7C 0012FADC 38 60 00 1B */ li r3, 0x1b
-/* 80133E80 0012FAE0 38 84 00 01 */ addi r4, r4, 1
-/* 80133E84 0012FAE4 38 A0 00 01 */ li r5, 1
-/* 80133E88 0012FAE8 48 02 EA B9 */ bl func_80162940
-/* 80133E8C 0012FAEC 48 00 00 54 */ b lbl_80133EE0
-lbl_80133E90:
-/* 80133E90 0012FAF0 38 60 00 42 */ li r3, 0x42
-/* 80133E94 0012FAF4 48 02 EB FD */ bl func_80162A90
-/* 80133E98 0012FAF8 28 03 00 07 */ cmplwi r3, 7
-/* 80133E9C 0012FAFC 7C 7D 1B 78 */ mr r29, r3
-/* 80133EA0 0012FB00 41 82 00 14 */ beq lbl_80133EB4
-/* 80133EA4 0012FB04 38 9D 00 01 */ addi r4, r29, 1
-/* 80133EA8 0012FB08 38 60 00 42 */ li r3, 0x42
-/* 80133EAC 0012FB0C 38 A0 00 01 */ li r5, 1
-/* 80133EB0 0012FB10 48 02 EA 91 */ bl func_80162940
-lbl_80133EB4:
-/* 80133EB4 0012FB14 38 60 02 53 */ li r3, 0x253
-/* 80133EB8 0012FB18 48 02 EB D9 */ bl func_80162A90
-/* 80133EBC 0012FB1C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133EC0 0012FB20 41 82 00 20 */ beq lbl_80133EE0
-/* 80133EC4 0012FB24 38 60 02 53 */ li r3, 0x253
-/* 80133EC8 0012FB28 48 02 EB C9 */ bl func_80162A90
-/* 80133ECC 0012FB2C 7C 64 1B 78 */ mr r4, r3
-/* 80133ED0 0012FB30 38 60 02 53 */ li r3, 0x253
-/* 80133ED4 0012FB34 38 84 00 01 */ addi r4, r4, 1
-/* 80133ED8 0012FB38 38 A0 00 01 */ li r5, 1
-/* 80133EDC 0012FB3C 48 02 EA 65 */ bl func_80162940
-lbl_80133EE0:
-/* 80133EE0 0012FB40 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133EE4 0012FB44 28 00 00 01 */ cmplwi r0, 1
-/* 80133EE8 0012FB48 40 82 00 0C */ bne lbl_80133EF4
-/* 80133EEC 0012FB4C 38 60 00 31 */ li r3, 0x31
-/* 80133EF0 0012FB50 4B FB 20 11 */ bl func_800E5F00
-lbl_80133EF4:
-/* 80133EF4 0012FB54 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133EF8 0012FB58 28 00 00 02 */ cmplwi r0, 2
-/* 80133EFC 0012FB5C 40 82 07 F0 */ bne lbl_801346EC
-/* 80133F00 0012FB60 38 60 00 32 */ li r3, 0x32
-/* 80133F04 0012FB64 4B FB 1F FD */ bl func_800E5F00
-/* 80133F08 0012FB68 48 00 07 E4 */ b lbl_801346EC
-/* 80133F0C 0012FB6C 38 60 00 11 */ li r3, 0x11
-/* 80133F10 0012FB70 48 02 EB 81 */ bl func_80162A90
-/* 80133F14 0012FB74 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133F18 0012FB78 41 82 00 20 */ beq lbl_80133F38
-/* 80133F1C 0012FB7C 38 60 00 11 */ li r3, 0x11
-/* 80133F20 0012FB80 48 02 EB 71 */ bl func_80162A90
-/* 80133F24 0012FB84 7C 64 1B 78 */ mr r4, r3
-/* 80133F28 0012FB88 38 60 00 11 */ li r3, 0x11
-/* 80133F2C 0012FB8C 38 84 00 01 */ addi r4, r4, 1
-/* 80133F30 0012FB90 38 A0 00 01 */ li r5, 1
-/* 80133F34 0012FB94 48 02 EA 0D */ bl func_80162940
-lbl_80133F38:
-/* 80133F38 0012FB98 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133F3C 0012FB9C 28 00 00 01 */ cmplwi r0, 1
-/* 80133F40 0012FBA0 40 82 00 58 */ bne lbl_80133F98
-/* 80133F44 0012FBA4 38 60 00 43 */ li r3, 0x43
-/* 80133F48 0012FBA8 48 02 EB 49 */ bl func_80162A90
-/* 80133F4C 0012FBAC 28 03 00 07 */ cmplwi r3, 7
-/* 80133F50 0012FBB0 7C 7D 1B 78 */ mr r29, r3
-/* 80133F54 0012FBB4 41 82 00 14 */ beq lbl_80133F68
-/* 80133F58 0012FBB8 38 9D 00 01 */ addi r4, r29, 1
-/* 80133F5C 0012FBBC 38 60 00 43 */ li r3, 0x43
-/* 80133F60 0012FBC0 38 A0 00 01 */ li r5, 1
-/* 80133F64 0012FBC4 48 02 E9 DD */ bl func_80162940
-lbl_80133F68:
-/* 80133F68 0012FBC8 38 60 00 1C */ li r3, 0x1c
-/* 80133F6C 0012FBCC 48 02 EB 25 */ bl func_80162A90
-/* 80133F70 0012FBD0 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133F74 0012FBD4 41 82 00 74 */ beq lbl_80133FE8
-/* 80133F78 0012FBD8 38 60 00 1C */ li r3, 0x1c
-/* 80133F7C 0012FBDC 48 02 EB 15 */ bl func_80162A90
-/* 80133F80 0012FBE0 7C 64 1B 78 */ mr r4, r3
-/* 80133F84 0012FBE4 38 60 00 1C */ li r3, 0x1c
-/* 80133F88 0012FBE8 38 84 00 01 */ addi r4, r4, 1
-/* 80133F8C 0012FBEC 38 A0 00 01 */ li r5, 1
-/* 80133F90 0012FBF0 48 02 E9 B1 */ bl func_80162940
-/* 80133F94 0012FBF4 48 00 00 54 */ b lbl_80133FE8
-lbl_80133F98:
-/* 80133F98 0012FBF8 38 60 00 44 */ li r3, 0x44
-/* 80133F9C 0012FBFC 48 02 EA F5 */ bl func_80162A90
-/* 80133FA0 0012FC00 28 03 00 07 */ cmplwi r3, 7
-/* 80133FA4 0012FC04 7C 7D 1B 78 */ mr r29, r3
-/* 80133FA8 0012FC08 41 82 00 14 */ beq lbl_80133FBC
-/* 80133FAC 0012FC0C 38 9D 00 01 */ addi r4, r29, 1
-/* 80133FB0 0012FC10 38 60 00 44 */ li r3, 0x44
-/* 80133FB4 0012FC14 38 A0 00 01 */ li r5, 1
-/* 80133FB8 0012FC18 48 02 E9 89 */ bl func_80162940
-lbl_80133FBC:
-/* 80133FBC 0012FC1C 38 60 02 54 */ li r3, 0x254
-/* 80133FC0 0012FC20 48 02 EA D1 */ bl func_80162A90
-/* 80133FC4 0012FC24 28 03 00 63 */ cmplwi r3, 0x63
-/* 80133FC8 0012FC28 41 82 00 20 */ beq lbl_80133FE8
-/* 80133FCC 0012FC2C 38 60 02 54 */ li r3, 0x254
-/* 80133FD0 0012FC30 48 02 EA C1 */ bl func_80162A90
-/* 80133FD4 0012FC34 7C 64 1B 78 */ mr r4, r3
-/* 80133FD8 0012FC38 38 60 02 54 */ li r3, 0x254
-/* 80133FDC 0012FC3C 38 84 00 01 */ addi r4, r4, 1
-/* 80133FE0 0012FC40 38 A0 00 01 */ li r5, 1
-/* 80133FE4 0012FC44 48 02 E9 5D */ bl func_80162940
-lbl_80133FE8:
-/* 80133FE8 0012FC48 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80133FEC 0012FC4C 28 00 00 01 */ cmplwi r0, 1
-/* 80133FF0 0012FC50 40 82 00 0C */ bne lbl_80133FFC
-/* 80133FF4 0012FC54 38 60 00 41 */ li r3, 0x41
-/* 80133FF8 0012FC58 4B FB 1F 09 */ bl func_800E5F00
-lbl_80133FFC:
-/* 80133FFC 0012FC5C A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134000 0012FC60 28 00 00 02 */ cmplwi r0, 2
-/* 80134004 0012FC64 40 82 06 E8 */ bne lbl_801346EC
-/* 80134008 0012FC68 38 60 00 42 */ li r3, 0x42
-/* 8013400C 0012FC6C 4B FB 1E F5 */ bl func_800E5F00
-/* 80134010 0012FC70 48 00 06 DC */ b lbl_801346EC
-/* 80134014 0012FC74 38 60 00 12 */ li r3, 0x12
-/* 80134018 0012FC78 48 02 EA 79 */ bl func_80162A90
-/* 8013401C 0012FC7C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134020 0012FC80 41 82 00 20 */ beq lbl_80134040
-/* 80134024 0012FC84 38 60 00 12 */ li r3, 0x12
-/* 80134028 0012FC88 48 02 EA 69 */ bl func_80162A90
-/* 8013402C 0012FC8C 7C 64 1B 78 */ mr r4, r3
-/* 80134030 0012FC90 38 60 00 12 */ li r3, 0x12
-/* 80134034 0012FC94 38 84 00 01 */ addi r4, r4, 1
-/* 80134038 0012FC98 38 A0 00 01 */ li r5, 1
-/* 8013403C 0012FC9C 48 02 E9 05 */ bl func_80162940
-lbl_80134040:
-/* 80134040 0012FCA0 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134044 0012FCA4 28 00 00 01 */ cmplwi r0, 1
-/* 80134048 0012FCA8 40 82 00 58 */ bne lbl_801340A0
-/* 8013404C 0012FCAC 38 60 00 45 */ li r3, 0x45
-/* 80134050 0012FCB0 48 02 EA 41 */ bl func_80162A90
-/* 80134054 0012FCB4 28 03 00 07 */ cmplwi r3, 7
-/* 80134058 0012FCB8 7C 7D 1B 78 */ mr r29, r3
-/* 8013405C 0012FCBC 41 82 00 14 */ beq lbl_80134070
-/* 80134060 0012FCC0 38 9D 00 01 */ addi r4, r29, 1
-/* 80134064 0012FCC4 38 60 00 45 */ li r3, 0x45
-/* 80134068 0012FCC8 38 A0 00 01 */ li r5, 1
-/* 8013406C 0012FCCC 48 02 E8 D5 */ bl func_80162940
-lbl_80134070:
-/* 80134070 0012FCD0 38 60 00 1D */ li r3, 0x1d
-/* 80134074 0012FCD4 48 02 EA 1D */ bl func_80162A90
-/* 80134078 0012FCD8 28 03 00 63 */ cmplwi r3, 0x63
-/* 8013407C 0012FCDC 41 82 00 74 */ beq lbl_801340F0
-/* 80134080 0012FCE0 38 60 00 1D */ li r3, 0x1d
-/* 80134084 0012FCE4 48 02 EA 0D */ bl func_80162A90
-/* 80134088 0012FCE8 7C 64 1B 78 */ mr r4, r3
-/* 8013408C 0012FCEC 38 60 00 1D */ li r3, 0x1d
-/* 80134090 0012FCF0 38 84 00 01 */ addi r4, r4, 1
-/* 80134094 0012FCF4 38 A0 00 01 */ li r5, 1
-/* 80134098 0012FCF8 48 02 E8 A9 */ bl func_80162940
-/* 8013409C 0012FCFC 48 00 00 54 */ b lbl_801340F0
-lbl_801340A0:
-/* 801340A0 0012FD00 38 60 00 46 */ li r3, 0x46
-/* 801340A4 0012FD04 48 02 E9 ED */ bl func_80162A90
-/* 801340A8 0012FD08 28 03 00 07 */ cmplwi r3, 7
-/* 801340AC 0012FD0C 7C 7D 1B 78 */ mr r29, r3
-/* 801340B0 0012FD10 41 82 00 14 */ beq lbl_801340C4
-/* 801340B4 0012FD14 38 9D 00 01 */ addi r4, r29, 1
-/* 801340B8 0012FD18 38 60 00 46 */ li r3, 0x46
-/* 801340BC 0012FD1C 38 A0 00 01 */ li r5, 1
-/* 801340C0 0012FD20 48 02 E8 81 */ bl func_80162940
-lbl_801340C4:
-/* 801340C4 0012FD24 38 60 02 55 */ li r3, 0x255
-/* 801340C8 0012FD28 48 02 E9 C9 */ bl func_80162A90
-/* 801340CC 0012FD2C 28 03 00 63 */ cmplwi r3, 0x63
-/* 801340D0 0012FD30 41 82 00 20 */ beq lbl_801340F0
-/* 801340D4 0012FD34 38 60 02 55 */ li r3, 0x255
-/* 801340D8 0012FD38 48 02 E9 B9 */ bl func_80162A90
-/* 801340DC 0012FD3C 7C 64 1B 78 */ mr r4, r3
-/* 801340E0 0012FD40 38 60 02 55 */ li r3, 0x255
-/* 801340E4 0012FD44 38 84 00 01 */ addi r4, r4, 1
-/* 801340E8 0012FD48 38 A0 00 01 */ li r5, 1
-/* 801340EC 0012FD4C 48 02 E8 55 */ bl func_80162940
-lbl_801340F0:
-/* 801340F0 0012FD50 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801340F4 0012FD54 28 00 00 01 */ cmplwi r0, 1
-/* 801340F8 0012FD58 40 82 00 0C */ bne lbl_80134104
-/* 801340FC 0012FD5C 38 60 00 51 */ li r3, 0x51
-/* 80134100 0012FD60 4B FB 1E 01 */ bl func_800E5F00
-lbl_80134104:
-/* 80134104 0012FD64 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134108 0012FD68 28 00 00 02 */ cmplwi r0, 2
-/* 8013410C 0012FD6C 40 82 05 E0 */ bne lbl_801346EC
-/* 80134110 0012FD70 38 60 00 52 */ li r3, 0x52
-/* 80134114 0012FD74 4B FB 1D ED */ bl func_800E5F00
-/* 80134118 0012FD78 48 00 05 D4 */ b lbl_801346EC
-/* 8013411C 0012FD7C 38 60 00 13 */ li r3, 0x13
-/* 80134120 0012FD80 48 02 E9 71 */ bl func_80162A90
-/* 80134124 0012FD84 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134128 0012FD88 41 82 00 20 */ beq lbl_80134148
-/* 8013412C 0012FD8C 38 60 00 13 */ li r3, 0x13
-/* 80134130 0012FD90 48 02 E9 61 */ bl func_80162A90
-/* 80134134 0012FD94 7C 64 1B 78 */ mr r4, r3
-/* 80134138 0012FD98 38 60 00 13 */ li r3, 0x13
-/* 8013413C 0012FD9C 38 84 00 01 */ addi r4, r4, 1
-/* 80134140 0012FDA0 38 A0 00 01 */ li r5, 1
-/* 80134144 0012FDA4 48 02 E7 FD */ bl func_80162940
-lbl_80134148:
-/* 80134148 0012FDA8 88 1F 00 14 */ lbz r0, 0x14(r31)
-/* 8013414C 0012FDAC 28 00 00 06 */ cmplwi r0, 6
-/* 80134150 0012FDB0 40 82 00 B8 */ bne lbl_80134208
-/* 80134154 0012FDB4 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134158 0012FDB8 28 00 00 01 */ cmplwi r0, 1
-/* 8013415C 0012FDBC 40 82 00 58 */ bne lbl_801341B4
-/* 80134160 0012FDC0 38 60 00 47 */ li r3, 0x47
-/* 80134164 0012FDC4 48 02 E9 2D */ bl func_80162A90
-/* 80134168 0012FDC8 28 03 00 07 */ cmplwi r3, 7
-/* 8013416C 0012FDCC 7C 7D 1B 78 */ mr r29, r3
-/* 80134170 0012FDD0 41 82 00 14 */ beq lbl_80134184
-/* 80134174 0012FDD4 38 9D 00 01 */ addi r4, r29, 1
-/* 80134178 0012FDD8 38 60 00 47 */ li r3, 0x47
-/* 8013417C 0012FDDC 38 A0 00 01 */ li r5, 1
-/* 80134180 0012FDE0 48 02 E7 C1 */ bl func_80162940
-lbl_80134184:
-/* 80134184 0012FDE4 38 60 00 1E */ li r3, 0x1e
-/* 80134188 0012FDE8 48 02 E9 09 */ bl func_80162A90
-/* 8013418C 0012FDEC 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134190 0012FDF0 41 82 00 C8 */ beq lbl_80134258
-/* 80134194 0012FDF4 38 60 00 1E */ li r3, 0x1e
-/* 80134198 0012FDF8 48 02 E8 F9 */ bl func_80162A90
-/* 8013419C 0012FDFC 7C 64 1B 78 */ mr r4, r3
-/* 801341A0 0012FE00 38 60 00 1E */ li r3, 0x1e
-/* 801341A4 0012FE04 38 84 00 01 */ addi r4, r4, 1
-/* 801341A8 0012FE08 38 A0 00 01 */ li r5, 1
-/* 801341AC 0012FE0C 48 02 E7 95 */ bl func_80162940
-/* 801341B0 0012FE10 48 00 00 A8 */ b lbl_80134258
-lbl_801341B4:
-/* 801341B4 0012FE14 38 60 00 48 */ li r3, 0x48
-/* 801341B8 0012FE18 48 02 E8 D9 */ bl func_80162A90
-/* 801341BC 0012FE1C 28 03 00 07 */ cmplwi r3, 7
-/* 801341C0 0012FE20 7C 7D 1B 78 */ mr r29, r3
-/* 801341C4 0012FE24 41 82 00 14 */ beq lbl_801341D8
-/* 801341C8 0012FE28 38 9D 00 01 */ addi r4, r29, 1
-/* 801341CC 0012FE2C 38 60 00 48 */ li r3, 0x48
-/* 801341D0 0012FE30 38 A0 00 01 */ li r5, 1
-/* 801341D4 0012FE34 48 02 E7 6D */ bl func_80162940
-lbl_801341D8:
-/* 801341D8 0012FE38 38 60 02 56 */ li r3, 0x256
-/* 801341DC 0012FE3C 48 02 E8 B5 */ bl func_80162A90
-/* 801341E0 0012FE40 28 03 00 63 */ cmplwi r3, 0x63
-/* 801341E4 0012FE44 41 82 00 74 */ beq lbl_80134258
-/* 801341E8 0012FE48 38 60 02 56 */ li r3, 0x256
-/* 801341EC 0012FE4C 48 02 E8 A5 */ bl func_80162A90
-/* 801341F0 0012FE50 7C 64 1B 78 */ mr r4, r3
-/* 801341F4 0012FE54 38 60 02 56 */ li r3, 0x256
-/* 801341F8 0012FE58 38 84 00 01 */ addi r4, r4, 1
-/* 801341FC 0012FE5C 38 A0 00 01 */ li r5, 1
-/* 80134200 0012FE60 48 02 E7 41 */ bl func_80162940
-/* 80134204 0012FE64 48 00 00 54 */ b lbl_80134258
-lbl_80134208:
-/* 80134208 0012FE68 38 60 00 49 */ li r3, 0x49
-/* 8013420C 0012FE6C 48 02 E8 85 */ bl func_80162A90
-/* 80134210 0012FE70 28 03 00 03 */ cmplwi r3, 3
-/* 80134214 0012FE74 7C 7D 1B 78 */ mr r29, r3
-/* 80134218 0012FE78 41 82 00 14 */ beq lbl_8013422C
-/* 8013421C 0012FE7C 38 9D 00 01 */ addi r4, r29, 1
-/* 80134220 0012FE80 38 60 00 49 */ li r3, 0x49
-/* 80134224 0012FE84 38 A0 00 01 */ li r5, 1
-/* 80134228 0012FE88 48 02 E7 19 */ bl func_80162940
-lbl_8013422C:
-/* 8013422C 0012FE8C 38 60 02 57 */ li r3, 0x257
-/* 80134230 0012FE90 48 02 E8 61 */ bl func_80162A90
-/* 80134234 0012FE94 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134238 0012FE98 41 82 00 20 */ beq lbl_80134258
-/* 8013423C 0012FE9C 38 60 02 57 */ li r3, 0x257
-/* 80134240 0012FEA0 48 02 E8 51 */ bl func_80162A90
-/* 80134244 0012FEA4 7C 64 1B 78 */ mr r4, r3
-/* 80134248 0012FEA8 38 60 02 57 */ li r3, 0x257
-/* 8013424C 0012FEAC 38 84 00 01 */ addi r4, r4, 1
-/* 80134250 0012FEB0 38 A0 00 01 */ li r5, 1
-/* 80134254 0012FEB4 48 02 E6 ED */ bl func_80162940
-lbl_80134258:
-/* 80134258 0012FEB8 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 8013425C 0012FEBC 28 00 00 01 */ cmplwi r0, 1
-/* 80134260 0012FEC0 40 82 00 0C */ bne lbl_8013426C
-/* 80134264 0012FEC4 38 60 00 61 */ li r3, 0x61
-/* 80134268 0012FEC8 4B FB 1C 99 */ bl func_800E5F00
-lbl_8013426C:
-/* 8013426C 0012FECC A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134270 0012FED0 28 00 00 02 */ cmplwi r0, 2
-/* 80134274 0012FED4 40 82 04 78 */ bne lbl_801346EC
-/* 80134278 0012FED8 38 60 00 62 */ li r3, 0x62
-/* 8013427C 0012FEDC 4B FB 1C 85 */ bl func_800E5F00
-/* 80134280 0012FEE0 48 00 04 6C */ b lbl_801346EC
-/* 80134284 0012FEE4 38 60 00 14 */ li r3, 0x14
-/* 80134288 0012FEE8 48 02 E8 09 */ bl func_80162A90
-/* 8013428C 0012FEEC 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134290 0012FEF0 41 82 00 20 */ beq lbl_801342B0
-/* 80134294 0012FEF4 38 60 00 14 */ li r3, 0x14
-/* 80134298 0012FEF8 48 02 E7 F9 */ bl func_80162A90
-/* 8013429C 0012FEFC 7C 64 1B 78 */ mr r4, r3
-/* 801342A0 0012FF00 38 60 00 14 */ li r3, 0x14
-/* 801342A4 0012FF04 38 84 00 01 */ addi r4, r4, 1
-/* 801342A8 0012FF08 38 A0 00 01 */ li r5, 1
-/* 801342AC 0012FF0C 48 02 E6 95 */ bl func_80162940
-lbl_801342B0:
-/* 801342B0 0012FF10 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801342B4 0012FF14 28 00 00 01 */ cmplwi r0, 1
-/* 801342B8 0012FF18 40 82 00 58 */ bne lbl_80134310
-/* 801342BC 0012FF1C 38 60 00 4A */ li r3, 0x4a
-/* 801342C0 0012FF20 48 02 E7 D1 */ bl func_80162A90
-/* 801342C4 0012FF24 28 03 00 07 */ cmplwi r3, 7
-/* 801342C8 0012FF28 7C 7D 1B 78 */ mr r29, r3
-/* 801342CC 0012FF2C 41 82 00 14 */ beq lbl_801342E0
-/* 801342D0 0012FF30 38 9D 00 01 */ addi r4, r29, 1
-/* 801342D4 0012FF34 38 60 00 4A */ li r3, 0x4a
-/* 801342D8 0012FF38 38 A0 00 01 */ li r5, 1
-/* 801342DC 0012FF3C 48 02 E6 65 */ bl func_80162940
-lbl_801342E0:
-/* 801342E0 0012FF40 38 60 00 1F */ li r3, 0x1f
-/* 801342E4 0012FF44 48 02 E7 AD */ bl func_80162A90
-/* 801342E8 0012FF48 28 03 00 63 */ cmplwi r3, 0x63
-/* 801342EC 0012FF4C 41 82 00 74 */ beq lbl_80134360
-/* 801342F0 0012FF50 38 60 00 1F */ li r3, 0x1f
-/* 801342F4 0012FF54 48 02 E7 9D */ bl func_80162A90
-/* 801342F8 0012FF58 7C 64 1B 78 */ mr r4, r3
-/* 801342FC 0012FF5C 38 60 00 1F */ li r3, 0x1f
-/* 80134300 0012FF60 38 84 00 01 */ addi r4, r4, 1
-/* 80134304 0012FF64 38 A0 00 01 */ li r5, 1
-/* 80134308 0012FF68 48 02 E6 39 */ bl func_80162940
-/* 8013430C 0012FF6C 48 00 00 54 */ b lbl_80134360
-lbl_80134310:
-/* 80134310 0012FF70 38 60 00 4B */ li r3, 0x4b
-/* 80134314 0012FF74 48 02 E7 7D */ bl func_80162A90
-/* 80134318 0012FF78 28 03 00 07 */ cmplwi r3, 7
-/* 8013431C 0012FF7C 7C 7D 1B 78 */ mr r29, r3
-/* 80134320 0012FF80 41 82 00 14 */ beq lbl_80134334
-/* 80134324 0012FF84 38 9D 00 01 */ addi r4, r29, 1
-/* 80134328 0012FF88 38 60 00 4B */ li r3, 0x4b
-/* 8013432C 0012FF8C 38 A0 00 01 */ li r5, 1
-/* 80134330 0012FF90 48 02 E6 11 */ bl func_80162940
-lbl_80134334:
-/* 80134334 0012FF94 38 60 02 58 */ li r3, 0x258
-/* 80134338 0012FF98 48 02 E7 59 */ bl func_80162A90
-/* 8013433C 0012FF9C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134340 0012FFA0 41 82 00 20 */ beq lbl_80134360
-/* 80134344 0012FFA4 38 60 02 58 */ li r3, 0x258
-/* 80134348 0012FFA8 48 02 E7 49 */ bl func_80162A90
-/* 8013434C 0012FFAC 7C 64 1B 78 */ mr r4, r3
-/* 80134350 0012FFB0 38 60 02 58 */ li r3, 0x258
-/* 80134354 0012FFB4 38 84 00 01 */ addi r4, r4, 1
-/* 80134358 0012FFB8 38 A0 00 01 */ li r5, 1
-/* 8013435C 0012FFBC 48 02 E5 E5 */ bl func_80162940
-lbl_80134360:
-/* 80134360 0012FFC0 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134364 0012FFC4 28 00 00 01 */ cmplwi r0, 1
-/* 80134368 0012FFC8 40 82 00 0C */ bne lbl_80134374
-/* 8013436C 0012FFCC 38 60 00 71 */ li r3, 0x71
-/* 80134370 0012FFD0 4B FB 1B 91 */ bl func_800E5F00
-lbl_80134374:
-/* 80134374 0012FFD4 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134378 0012FFD8 28 00 00 02 */ cmplwi r0, 2
-/* 8013437C 0012FFDC 40 82 03 70 */ bne lbl_801346EC
-/* 80134380 0012FFE0 38 60 00 72 */ li r3, 0x72
-/* 80134384 0012FFE4 4B FB 1B 7D */ bl func_800E5F00
-/* 80134388 0012FFE8 48 00 03 64 */ b lbl_801346EC
-/* 8013438C 0012FFEC 38 60 00 15 */ li r3, 0x15
-/* 80134390 0012FFF0 48 02 E7 01 */ bl func_80162A90
-/* 80134394 0012FFF4 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134398 0012FFF8 41 82 00 20 */ beq lbl_801343B8
-/* 8013439C 0012FFFC 38 60 00 15 */ li r3, 0x15
-/* 801343A0 00130000 48 02 E6 F1 */ bl func_80162A90
-/* 801343A4 00130004 7C 64 1B 78 */ mr r4, r3
-/* 801343A8 00130008 38 60 00 15 */ li r3, 0x15
-/* 801343AC 0013000C 38 84 00 01 */ addi r4, r4, 1
-/* 801343B0 00130010 38 A0 00 01 */ li r5, 1
-/* 801343B4 00130014 48 02 E5 8D */ bl func_80162940
-lbl_801343B8:
-/* 801343B8 00130018 88 1F 00 14 */ lbz r0, 0x14(r31)
-/* 801343BC 0013001C 28 00 00 0A */ cmplwi r0, 0xa
-/* 801343C0 00130020 40 82 00 B8 */ bne lbl_80134478
-/* 801343C4 00130024 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801343C8 00130028 28 00 00 01 */ cmplwi r0, 1
-/* 801343CC 0013002C 40 82 00 58 */ bne lbl_80134424
-/* 801343D0 00130030 38 60 00 4C */ li r3, 0x4c
-/* 801343D4 00130034 48 02 E6 BD */ bl func_80162A90
-/* 801343D8 00130038 28 03 00 07 */ cmplwi r3, 7
-/* 801343DC 0013003C 7C 7D 1B 78 */ mr r29, r3
-/* 801343E0 00130040 41 82 00 14 */ beq lbl_801343F4
-/* 801343E4 00130044 38 9D 00 01 */ addi r4, r29, 1
-/* 801343E8 00130048 38 60 00 4C */ li r3, 0x4c
-/* 801343EC 0013004C 38 A0 00 01 */ li r5, 1
-/* 801343F0 00130050 48 02 E5 51 */ bl func_80162940
-lbl_801343F4:
-/* 801343F4 00130054 38 60 00 20 */ li r3, 0x20
-/* 801343F8 00130058 48 02 E6 99 */ bl func_80162A90
-/* 801343FC 0013005C 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134400 00130060 41 82 00 A4 */ beq lbl_801344A4
-/* 80134404 00130064 38 60 00 20 */ li r3, 0x20
-/* 80134408 00130068 48 02 E6 89 */ bl func_80162A90
-/* 8013440C 0013006C 7C 64 1B 78 */ mr r4, r3
-/* 80134410 00130070 38 60 00 20 */ li r3, 0x20
-/* 80134414 00130074 38 84 00 01 */ addi r4, r4, 1
-/* 80134418 00130078 38 A0 00 01 */ li r5, 1
-/* 8013441C 0013007C 48 02 E5 25 */ bl func_80162940
-/* 80134420 00130080 48 00 00 84 */ b lbl_801344A4
-lbl_80134424:
-/* 80134424 00130084 38 60 00 4D */ li r3, 0x4d
-/* 80134428 00130088 48 02 E6 69 */ bl func_80162A90
-/* 8013442C 0013008C 28 03 00 07 */ cmplwi r3, 7
-/* 80134430 00130090 7C 7D 1B 78 */ mr r29, r3
-/* 80134434 00130094 41 82 00 14 */ beq lbl_80134448
-/* 80134438 00130098 38 9D 00 01 */ addi r4, r29, 1
-/* 8013443C 0013009C 38 60 00 4D */ li r3, 0x4d
-/* 80134440 001300A0 38 A0 00 01 */ li r5, 1
-/* 80134444 001300A4 48 02 E4 FD */ bl func_80162940
-lbl_80134448:
-/* 80134448 001300A8 38 60 02 59 */ li r3, 0x259
-/* 8013444C 001300AC 48 02 E6 45 */ bl func_80162A90
-/* 80134450 001300B0 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134454 001300B4 41 82 00 50 */ beq lbl_801344A4
-/* 80134458 001300B8 38 60 02 59 */ li r3, 0x259
-/* 8013445C 001300BC 48 02 E6 35 */ bl func_80162A90
-/* 80134460 001300C0 7C 64 1B 78 */ mr r4, r3
-/* 80134464 001300C4 38 60 02 59 */ li r3, 0x259
-/* 80134468 001300C8 38 84 00 01 */ addi r4, r4, 1
-/* 8013446C 001300CC 38 A0 00 01 */ li r5, 1
-/* 80134470 001300D0 48 02 E4 D1 */ bl func_80162940
-/* 80134474 001300D4 48 00 00 30 */ b lbl_801344A4
-lbl_80134478:
-/* 80134478 001300D8 38 60 02 5A */ li r3, 0x25a
-/* 8013447C 001300DC 48 02 E6 15 */ bl func_80162A90
-/* 80134480 001300E0 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134484 001300E4 41 82 00 20 */ beq lbl_801344A4
-/* 80134488 001300E8 38 60 02 5A */ li r3, 0x25a
-/* 8013448C 001300EC 48 02 E6 05 */ bl func_80162A90
-/* 80134490 001300F0 7C 64 1B 78 */ mr r4, r3
-/* 80134494 001300F4 38 60 02 5A */ li r3, 0x25a
-/* 80134498 001300F8 38 84 00 01 */ addi r4, r4, 1
-/* 8013449C 001300FC 38 A0 00 01 */ li r5, 1
-/* 801344A0 00130100 48 02 E4 A1 */ bl func_80162940
-lbl_801344A4:
-/* 801344A4 00130104 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801344A8 00130108 28 00 00 01 */ cmplwi r0, 1
-/* 801344AC 0013010C 40 82 00 0C */ bne lbl_801344B8
-/* 801344B0 00130110 38 60 00 81 */ li r3, 0x81
-/* 801344B4 00130114 4B FB 1A 4D */ bl func_800E5F00
-lbl_801344B8:
-/* 801344B8 00130118 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801344BC 0013011C 28 00 00 02 */ cmplwi r0, 2
-/* 801344C0 00130120 40 82 02 2C */ bne lbl_801346EC
-/* 801344C4 00130124 38 60 00 82 */ li r3, 0x82
-/* 801344C8 00130128 4B FB 1A 39 */ bl func_800E5F00
-/* 801344CC 0013012C 48 00 02 20 */ b lbl_801346EC
-/* 801344D0 00130130 38 60 00 16 */ li r3, 0x16
-/* 801344D4 00130134 48 02 E5 BD */ bl func_80162A90
-/* 801344D8 00130138 28 03 00 63 */ cmplwi r3, 0x63
-/* 801344DC 0013013C 41 82 00 20 */ beq lbl_801344FC
-/* 801344E0 00130140 38 60 00 16 */ li r3, 0x16
-/* 801344E4 00130144 48 02 E5 AD */ bl func_80162A90
-/* 801344E8 00130148 7C 64 1B 78 */ mr r4, r3
-/* 801344EC 0013014C 38 60 00 16 */ li r3, 0x16
-/* 801344F0 00130150 38 84 00 01 */ addi r4, r4, 1
-/* 801344F4 00130154 38 A0 00 01 */ li r5, 1
-/* 801344F8 00130158 48 02 E4 49 */ bl func_80162940
-lbl_801344FC:
-/* 801344FC 0013015C A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 80134500 00130160 28 00 00 01 */ cmplwi r0, 1
-/* 80134504 00130164 40 82 00 58 */ bne lbl_8013455C
-/* 80134508 00130168 38 60 00 4E */ li r3, 0x4e
-/* 8013450C 0013016C 48 02 E5 85 */ bl func_80162A90
-/* 80134510 00130170 28 03 00 07 */ cmplwi r3, 7
-/* 80134514 00130174 7C 7D 1B 78 */ mr r29, r3
-/* 80134518 00130178 41 82 00 14 */ beq lbl_8013452C
-/* 8013451C 0013017C 38 9D 00 01 */ addi r4, r29, 1
-/* 80134520 00130180 38 60 00 4E */ li r3, 0x4e
-/* 80134524 00130184 38 A0 00 01 */ li r5, 1
-/* 80134528 00130188 48 02 E4 19 */ bl func_80162940
-lbl_8013452C:
-/* 8013452C 0013018C 38 60 00 21 */ li r3, 0x21
-/* 80134530 00130190 48 02 E5 61 */ bl func_80162A90
-/* 80134534 00130194 28 03 00 63 */ cmplwi r3, 0x63
-/* 80134538 00130198 41 82 00 74 */ beq lbl_801345AC
-/* 8013453C 0013019C 38 60 00 21 */ li r3, 0x21
-/* 80134540 001301A0 48 02 E5 51 */ bl func_80162A90
-/* 80134544 001301A4 7C 64 1B 78 */ mr r4, r3
-/* 80134548 001301A8 38 60 00 21 */ li r3, 0x21
-/* 8013454C 001301AC 38 84 00 01 */ addi r4, r4, 1
-/* 80134550 001301B0 38 A0 00 01 */ li r5, 1
-/* 80134554 001301B4 48 02 E3 ED */ bl func_80162940
-/* 80134558 001301B8 48 00 00 54 */ b lbl_801345AC
-lbl_8013455C:
-/* 8013455C 001301BC 38 60 00 4F */ li r3, 0x4f
-/* 80134560 001301C0 48 02 E5 31 */ bl func_80162A90
-/* 80134564 001301C4 28 03 00 07 */ cmplwi r3, 7
-/* 80134568 001301C8 7C 7D 1B 78 */ mr r29, r3
-/* 8013456C 001301CC 41 82 00 14 */ beq lbl_80134580
-/* 80134570 001301D0 38 9D 00 01 */ addi r4, r29, 1
-/* 80134574 001301D4 38 60 00 4F */ li r3, 0x4f
-/* 80134578 001301D8 38 A0 00 01 */ li r5, 1
-/* 8013457C 001301DC 48 02 E3 C5 */ bl func_80162940
-lbl_80134580:
-/* 80134580 001301E0 38 60 02 5B */ li r3, 0x25b
-/* 80134584 001301E4 48 02 E5 0D */ bl func_80162A90
-/* 80134588 001301E8 28 03 00 63 */ cmplwi r3, 0x63
-/* 8013458C 001301EC 41 82 00 20 */ beq lbl_801345AC
-/* 80134590 001301F0 38 60 02 5B */ li r3, 0x25b
-/* 80134594 001301F4 48 02 E4 FD */ bl func_80162A90
-/* 80134598 001301F8 7C 64 1B 78 */ mr r4, r3
-/* 8013459C 001301FC 38 60 02 5B */ li r3, 0x25b
-/* 801345A0 00130200 38 84 00 01 */ addi r4, r4, 1
-/* 801345A4 00130204 38 A0 00 01 */ li r5, 1
-/* 801345A8 00130208 48 02 E3 99 */ bl func_80162940
-lbl_801345AC:
-/* 801345AC 0013020C A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801345B0 00130210 28 00 00 01 */ cmplwi r0, 1
-/* 801345B4 00130214 40 82 00 0C */ bne lbl_801345C0
-/* 801345B8 00130218 38 60 00 91 */ li r3, 0x91
-/* 801345BC 0013021C 4B FB 19 45 */ bl func_800E5F00
-lbl_801345C0:
-/* 801345C0 00130220 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801345C4 00130224 28 00 00 02 */ cmplwi r0, 2
-/* 801345C8 00130228 40 82 01 24 */ bne lbl_801346EC
-/* 801345CC 0013022C 38 60 00 92 */ li r3, 0x92
-/* 801345D0 00130230 4B FB 19 31 */ bl func_800E5F00
-/* 801345D4 00130234 48 00 01 18 */ b lbl_801346EC
-/* 801345D8 00130238 38 60 00 17 */ li r3, 0x17
-/* 801345DC 0013023C 48 02 E4 B5 */ bl func_80162A90
-/* 801345E0 00130240 28 03 00 63 */ cmplwi r3, 0x63
-/* 801345E4 00130244 41 82 00 20 */ beq lbl_80134604
-/* 801345E8 00130248 38 60 00 17 */ li r3, 0x17
-/* 801345EC 0013024C 48 02 E4 A5 */ bl func_80162A90
-/* 801345F0 00130250 7C 64 1B 78 */ mr r4, r3
-/* 801345F4 00130254 38 60 00 17 */ li r3, 0x17
-/* 801345F8 00130258 38 84 00 01 */ addi r4, r4, 1
-/* 801345FC 0013025C 38 A0 00 01 */ li r5, 1
-/* 80134600 00130260 48 02 E3 41 */ bl func_80162940
-lbl_80134604:
-/* 80134604 00130264 2C 1C 00 00 */ cmpwi r28, 0
-/* 80134608 00130268 41 82 00 58 */ beq lbl_80134660
-/* 8013460C 0013026C 38 60 00 50 */ li r3, 0x50
-/* 80134610 00130270 48 02 E4 81 */ bl func_80162A90
-/* 80134614 00130274 28 03 00 07 */ cmplwi r3, 7
-/* 80134618 00130278 7C 7D 1B 78 */ mr r29, r3
-/* 8013461C 0013027C 41 82 00 14 */ beq lbl_80134630
-/* 80134620 00130280 38 9D 00 01 */ addi r4, r29, 1
-/* 80134624 00130284 38 60 00 50 */ li r3, 0x50
-/* 80134628 00130288 38 A0 00 01 */ li r5, 1
-/* 8013462C 0013028C 48 02 E3 15 */ bl func_80162940
-lbl_80134630:
-/* 80134630 00130290 38 60 00 22 */ li r3, 0x22
-/* 80134634 00130294 48 02 E4 5D */ bl func_80162A90
-/* 80134638 00130298 28 03 00 63 */ cmplwi r3, 0x63
-/* 8013463C 0013029C 41 82 00 88 */ beq lbl_801346C4
-/* 80134640 001302A0 38 60 00 22 */ li r3, 0x22
-/* 80134644 001302A4 48 02 E4 4D */ bl func_80162A90
-/* 80134648 001302A8 7C 64 1B 78 */ mr r4, r3
-/* 8013464C 001302AC 38 60 00 22 */ li r3, 0x22
-/* 80134650 001302B0 38 84 00 01 */ addi r4, r4, 1
-/* 80134654 001302B4 38 A0 00 01 */ li r5, 1
-/* 80134658 001302B8 48 02 E2 E9 */ bl func_80162940
-/* 8013465C 001302BC 48 00 00 68 */ b lbl_801346C4
-lbl_80134660:
-/* 80134660 001302C0 38 60 02 49 */ li r3, 0x249
-/* 80134664 001302C4 48 02 E4 2D */ bl func_80162A90
-/* 80134668 001302C8 7C 7B 1B 78 */ mr r27, r3
-/* 8013466C 001302CC 38 60 02 4A */ li r3, 0x24a
-/* 80134670 001302D0 48 02 E4 21 */ bl func_80162A90
-/* 80134674 001302D4 7C 03 D8 40 */ cmplw r3, r27
-/* 80134678 001302D8 41 80 00 20 */ blt lbl_80134698
-/* 8013467C 001302DC 38 60 02 4A */ li r3, 0x24a
-/* 80134680 001302E0 48 02 E4 11 */ bl func_80162A90
-/* 80134684 001302E4 7C 64 1B 78 */ mr r4, r3
-/* 80134688 001302E8 38 60 02 49 */ li r3, 0x249
-/* 8013468C 001302EC 38 84 00 01 */ addi r4, r4, 1
-/* 80134690 001302F0 38 A0 00 01 */ li r5, 1
-/* 80134694 001302F4 48 02 E2 AD */ bl func_80162940
-lbl_80134698:
-/* 80134698 001302F8 38 60 02 5C */ li r3, 0x25c
-/* 8013469C 001302FC 48 02 E3 F5 */ bl func_80162A90
-/* 801346A0 00130300 28 03 00 63 */ cmplwi r3, 0x63
-/* 801346A4 00130304 41 82 00 20 */ beq lbl_801346C4
-/* 801346A8 00130308 38 60 02 5C */ li r3, 0x25c
-/* 801346AC 0013030C 48 02 E3 E5 */ bl func_80162A90
-/* 801346B0 00130310 7C 64 1B 78 */ mr r4, r3
-/* 801346B4 00130314 38 60 02 5C */ li r3, 0x25c
-/* 801346B8 00130318 38 84 00 01 */ addi r4, r4, 1
-/* 801346BC 0013031C 38 A0 00 01 */ li r5, 1
-/* 801346C0 00130320 48 02 E2 81 */ bl func_80162940
-lbl_801346C4:
-/* 801346C4 00130324 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801346C8 00130328 28 00 00 01 */ cmplwi r0, 1
-/* 801346CC 0013032C 40 82 00 0C */ bne lbl_801346D8
-/* 801346D0 00130330 38 60 00 A1 */ li r3, 0xa1
-/* 801346D4 00130334 4B FB 18 2D */ bl func_800E5F00
-lbl_801346D8:
-/* 801346D8 00130338 A0 1F 00 9A */ lhz r0, 0x9a(r31)
-/* 801346DC 0013033C 28 00 00 02 */ cmplwi r0, 2
-/* 801346E0 00130340 40 82 00 0C */ bne lbl_801346EC
-/* 801346E4 00130344 38 60 00 A2 */ li r3, 0xa2
-/* 801346E8 00130348 4B FB 18 19 */ bl func_800E5F00
-lbl_801346EC:
-/* 801346EC 0013034C 38 60 00 0E */ li r3, 0xe
-/* 801346F0 00130350 48 02 E3 A1 */ bl func_80162A90
-/* 801346F4 00130354 2C 03 00 00 */ cmpwi r3, 0
-/* 801346F8 00130358 41 82 00 34 */ beq lbl_8013472C
-/* 801346FC 0013035C 38 60 01 BD */ li r3, 0x1bd
-/* 80134700 00130360 48 02 E3 91 */ bl func_80162A90
-/* 80134704 00130364 2C 03 00 00 */ cmpwi r3, 0
-/* 80134708 00130368 40 82 00 24 */ bne lbl_8013472C
-/* 8013470C 0013036C 38 60 01 BD */ li r3, 0x1bd
-/* 80134710 00130370 38 80 00 01 */ li r4, 1
-/* 80134714 00130374 38 A0 00 01 */ li r5, 1
-/* 80134718 00130378 48 02 E2 29 */ bl func_80162940
-/* 8013471C 0013037C 38 60 01 BE */ li r3, 0x1be
-/* 80134720 00130380 38 80 00 01 */ li r4, 1
-/* 80134724 00130384 38 A0 00 01 */ li r5, 1
-/* 80134728 00130388 48 02 E2 19 */ bl func_80162940
-lbl_8013472C:
-/* 8013472C 0013038C 38 60 00 0F */ li r3, 0xf
-/* 80134730 00130390 48 02 E3 61 */ bl func_80162A90
-/* 80134734 00130394 2C 03 00 00 */ cmpwi r3, 0
-/* 80134738 00130398 41 82 00 54 */ beq lbl_8013478C
-/* 8013473C 0013039C 38 60 01 BF */ li r3, 0x1bf
-/* 80134740 001303A0 48 02 E3 51 */ bl func_80162A90
-/* 80134744 001303A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134748 001303A8 40 82 00 24 */ bne lbl_8013476C
-/* 8013474C 001303AC 38 60 01 BF */ li r3, 0x1bf
-/* 80134750 001303B0 38 80 00 01 */ li r4, 1
-/* 80134754 001303B4 38 A0 00 01 */ li r5, 1
-/* 80134758 001303B8 48 02 E1 E9 */ bl func_80162940
-/* 8013475C 001303BC 38 60 01 C0 */ li r3, 0x1c0
-/* 80134760 001303C0 38 80 00 01 */ li r4, 1
-/* 80134764 001303C4 38 A0 00 01 */ li r5, 1
-/* 80134768 001303C8 48 02 E1 D9 */ bl func_80162940
-lbl_8013476C:
-/* 8013476C 001303CC 38 60 02 0E */ li r3, 0x20e
-/* 80134770 001303D0 48 02 E3 21 */ bl func_80162A90
-/* 80134774 001303D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134778 001303D8 40 82 00 14 */ bne lbl_8013478C
-/* 8013477C 001303DC 38 60 02 0E */ li r3, 0x20e
-/* 80134780 001303E0 38 80 00 01 */ li r4, 1
-/* 80134784 001303E4 38 A0 00 01 */ li r5, 1
-/* 80134788 001303E8 48 02 E1 B9 */ bl func_80162940
-lbl_8013478C:
-/* 8013478C 001303EC 38 60 00 10 */ li r3, 0x10
-/* 80134790 001303F0 48 02 E3 01 */ bl func_80162A90
-/* 80134794 001303F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134798 001303F8 41 82 00 54 */ beq lbl_801347EC
-/* 8013479C 001303FC 38 60 01 C1 */ li r3, 0x1c1
-/* 801347A0 00130400 48 02 E2 F1 */ bl func_80162A90
-/* 801347A4 00130404 2C 03 00 00 */ cmpwi r3, 0
-/* 801347A8 00130408 40 82 00 24 */ bne lbl_801347CC
-/* 801347AC 0013040C 38 60 01 C1 */ li r3, 0x1c1
-/* 801347B0 00130410 38 80 00 01 */ li r4, 1
-/* 801347B4 00130414 38 A0 00 01 */ li r5, 1
-/* 801347B8 00130418 48 02 E1 89 */ bl func_80162940
-/* 801347BC 0013041C 38 60 01 C2 */ li r3, 0x1c2
-/* 801347C0 00130420 38 80 00 01 */ li r4, 1
-/* 801347C4 00130424 38 A0 00 01 */ li r5, 1
-/* 801347C8 00130428 48 02 E1 79 */ bl func_80162940
-lbl_801347CC:
-/* 801347CC 0013042C 38 60 02 0F */ li r3, 0x20f
-/* 801347D0 00130430 48 02 E2 C1 */ bl func_80162A90
-/* 801347D4 00130434 2C 03 00 00 */ cmpwi r3, 0
-/* 801347D8 00130438 40 82 00 14 */ bne lbl_801347EC
-/* 801347DC 0013043C 38 60 02 0F */ li r3, 0x20f
-/* 801347E0 00130440 38 80 00 01 */ li r4, 1
-/* 801347E4 00130444 38 A0 00 01 */ li r5, 1
-/* 801347E8 00130448 48 02 E1 59 */ bl func_80162940
-lbl_801347EC:
-/* 801347EC 0013044C 38 60 00 11 */ li r3, 0x11
-/* 801347F0 00130450 48 02 E2 A1 */ bl func_80162A90
-/* 801347F4 00130454 2C 03 00 00 */ cmpwi r3, 0
-/* 801347F8 00130458 41 82 00 54 */ beq lbl_8013484C
-/* 801347FC 0013045C 38 60 01 C3 */ li r3, 0x1c3
-/* 80134800 00130460 48 02 E2 91 */ bl func_80162A90
-/* 80134804 00130464 2C 03 00 00 */ cmpwi r3, 0
-/* 80134808 00130468 40 82 00 24 */ bne lbl_8013482C
-/* 8013480C 0013046C 38 60 01 C3 */ li r3, 0x1c3
-/* 80134810 00130470 38 80 00 01 */ li r4, 1
-/* 80134814 00130474 38 A0 00 01 */ li r5, 1
-/* 80134818 00130478 48 02 E1 29 */ bl func_80162940
-/* 8013481C 0013047C 38 60 01 C4 */ li r3, 0x1c4
-/* 80134820 00130480 38 80 00 01 */ li r4, 1
-/* 80134824 00130484 38 A0 00 01 */ li r5, 1
-/* 80134828 00130488 48 02 E1 19 */ bl func_80162940
-lbl_8013482C:
-/* 8013482C 0013048C 38 60 02 10 */ li r3, 0x210
-/* 80134830 00130490 48 02 E2 61 */ bl func_80162A90
-/* 80134834 00130494 2C 03 00 00 */ cmpwi r3, 0
-/* 80134838 00130498 40 82 00 14 */ bne lbl_8013484C
-/* 8013483C 0013049C 38 60 02 10 */ li r3, 0x210
-/* 80134840 001304A0 38 80 00 01 */ li r4, 1
-/* 80134844 001304A4 38 A0 00 01 */ li r5, 1
-/* 80134848 001304A8 48 02 E0 F9 */ bl func_80162940
-lbl_8013484C:
-/* 8013484C 001304AC 38 60 00 12 */ li r3, 0x12
-/* 80134850 001304B0 48 02 E2 41 */ bl func_80162A90
-/* 80134854 001304B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134858 001304B8 41 82 00 54 */ beq lbl_801348AC
-/* 8013485C 001304BC 38 60 01 C5 */ li r3, 0x1c5
-/* 80134860 001304C0 48 02 E2 31 */ bl func_80162A90
-/* 80134864 001304C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134868 001304C8 40 82 00 24 */ bne lbl_8013488C
-/* 8013486C 001304CC 38 60 01 C5 */ li r3, 0x1c5
-/* 80134870 001304D0 38 80 00 01 */ li r4, 1
-/* 80134874 001304D4 38 A0 00 01 */ li r5, 1
-/* 80134878 001304D8 48 02 E0 C9 */ bl func_80162940
-/* 8013487C 001304DC 38 60 01 C6 */ li r3, 0x1c6
-/* 80134880 001304E0 38 80 00 01 */ li r4, 1
-/* 80134884 001304E4 38 A0 00 01 */ li r5, 1
-/* 80134888 001304E8 48 02 E0 B9 */ bl func_80162940
-lbl_8013488C:
-/* 8013488C 001304EC 38 60 02 11 */ li r3, 0x211
-/* 80134890 001304F0 48 02 E2 01 */ bl func_80162A90
-/* 80134894 001304F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134898 001304F8 40 82 00 14 */ bne lbl_801348AC
-/* 8013489C 001304FC 38 60 02 11 */ li r3, 0x211
-/* 801348A0 00130500 38 80 00 01 */ li r4, 1
-/* 801348A4 00130504 38 A0 00 01 */ li r5, 1
-/* 801348A8 00130508 48 02 E0 99 */ bl func_80162940
-lbl_801348AC:
-/* 801348AC 0013050C 38 60 00 13 */ li r3, 0x13
-/* 801348B0 00130510 48 02 E1 E1 */ bl func_80162A90
-/* 801348B4 00130514 2C 03 00 00 */ cmpwi r3, 0
-/* 801348B8 00130518 41 82 00 74 */ beq lbl_8013492C
-/* 801348BC 0013051C 38 60 01 C7 */ li r3, 0x1c7
-/* 801348C0 00130520 48 02 E1 D1 */ bl func_80162A90
-/* 801348C4 00130524 2C 03 00 00 */ cmpwi r3, 0
-/* 801348C8 00130528 40 82 00 24 */ bne lbl_801348EC
-/* 801348CC 0013052C 38 60 01 C7 */ li r3, 0x1c7
-/* 801348D0 00130530 38 80 00 01 */ li r4, 1
-/* 801348D4 00130534 38 A0 00 01 */ li r5, 1
-/* 801348D8 00130538 48 02 E0 69 */ bl func_80162940
-/* 801348DC 0013053C 38 60 01 C8 */ li r3, 0x1c8
-/* 801348E0 00130540 38 80 00 01 */ li r4, 1
-/* 801348E4 00130544 38 A0 00 01 */ li r5, 1
-/* 801348E8 00130548 48 02 E0 59 */ bl func_80162940
-lbl_801348EC:
-/* 801348EC 0013054C 38 60 02 12 */ li r3, 0x212
-/* 801348F0 00130550 48 02 E1 A1 */ bl func_80162A90
-/* 801348F4 00130554 2C 03 00 00 */ cmpwi r3, 0
-/* 801348F8 00130558 40 82 00 14 */ bne lbl_8013490C
-/* 801348FC 0013055C 38 60 02 12 */ li r3, 0x212
-/* 80134900 00130560 38 80 00 01 */ li r4, 1
-/* 80134904 00130564 38 A0 00 01 */ li r5, 1
-/* 80134908 00130568 48 02 E0 39 */ bl func_80162940
-lbl_8013490C:
-/* 8013490C 0013056C 38 60 02 2B */ li r3, 0x22b
-/* 80134910 00130570 48 02 E1 81 */ bl func_80162A90
-/* 80134914 00130574 2C 03 00 00 */ cmpwi r3, 0
-/* 80134918 00130578 40 82 00 14 */ bne lbl_8013492C
-/* 8013491C 0013057C 38 60 02 2B */ li r3, 0x22b
-/* 80134920 00130580 38 80 00 01 */ li r4, 1
-/* 80134924 00130584 38 A0 00 01 */ li r5, 1
-/* 80134928 00130588 48 02 E0 19 */ bl func_80162940
-lbl_8013492C:
-/* 8013492C 0013058C 38 60 00 14 */ li r3, 0x14
-/* 80134930 00130590 48 02 E1 61 */ bl func_80162A90
-/* 80134934 00130594 2C 03 00 00 */ cmpwi r3, 0
-/* 80134938 00130598 41 82 00 54 */ beq lbl_8013498C
-/* 8013493C 0013059C 38 60 01 C9 */ li r3, 0x1c9
-/* 80134940 001305A0 48 02 E1 51 */ bl func_80162A90
-/* 80134944 001305A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134948 001305A8 40 82 00 24 */ bne lbl_8013496C
-/* 8013494C 001305AC 38 60 01 C9 */ li r3, 0x1c9
-/* 80134950 001305B0 38 80 00 01 */ li r4, 1
-/* 80134954 001305B4 38 A0 00 01 */ li r5, 1
-/* 80134958 001305B8 48 02 DF E9 */ bl func_80162940
-/* 8013495C 001305BC 38 60 01 CA */ li r3, 0x1ca
-/* 80134960 001305C0 38 80 00 01 */ li r4, 1
-/* 80134964 001305C4 38 A0 00 01 */ li r5, 1
-/* 80134968 001305C8 48 02 DF D9 */ bl func_80162940
-lbl_8013496C:
-/* 8013496C 001305CC 38 60 02 13 */ li r3, 0x213
-/* 80134970 001305D0 48 02 E1 21 */ bl func_80162A90
-/* 80134974 001305D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134978 001305D8 40 82 00 14 */ bne lbl_8013498C
-/* 8013497C 001305DC 38 60 02 13 */ li r3, 0x213
-/* 80134980 001305E0 38 80 00 01 */ li r4, 1
-/* 80134984 001305E4 38 A0 00 01 */ li r5, 1
-/* 80134988 001305E8 48 02 DF B9 */ bl func_80162940
-lbl_8013498C:
-/* 8013498C 001305EC 38 60 00 16 */ li r3, 0x16
-/* 80134990 001305F0 48 02 E1 01 */ bl func_80162A90
-/* 80134994 001305F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134998 001305F8 41 82 00 54 */ beq lbl_801349EC
-/* 8013499C 001305FC 38 60 01 CB */ li r3, 0x1cb
-/* 801349A0 00130600 48 02 E0 F1 */ bl func_80162A90
-/* 801349A4 00130604 2C 03 00 00 */ cmpwi r3, 0
-/* 801349A8 00130608 40 82 00 24 */ bne lbl_801349CC
-/* 801349AC 0013060C 38 60 01 CB */ li r3, 0x1cb
-/* 801349B0 00130610 38 80 00 01 */ li r4, 1
-/* 801349B4 00130614 38 A0 00 01 */ li r5, 1
-/* 801349B8 00130618 48 02 DF 89 */ bl func_80162940
-/* 801349BC 0013061C 38 60 01 CC */ li r3, 0x1cc
-/* 801349C0 00130620 38 80 00 01 */ li r4, 1
-/* 801349C4 00130624 38 A0 00 01 */ li r5, 1
-/* 801349C8 00130628 48 02 DF 79 */ bl func_80162940
-lbl_801349CC:
-/* 801349CC 0013062C 38 60 02 14 */ li r3, 0x214
-/* 801349D0 00130630 48 02 E0 C1 */ bl func_80162A90
-/* 801349D4 00130634 2C 03 00 00 */ cmpwi r3, 0
-/* 801349D8 00130638 40 82 00 14 */ bne lbl_801349EC
-/* 801349DC 0013063C 38 60 02 14 */ li r3, 0x214
-/* 801349E0 00130640 38 80 00 01 */ li r4, 1
-/* 801349E4 00130644 38 A0 00 01 */ li r5, 1
-/* 801349E8 00130648 48 02 DF 59 */ bl func_80162940
-lbl_801349EC:
-/* 801349EC 0013064C 38 60 00 15 */ li r3, 0x15
-/* 801349F0 00130650 48 02 E0 A1 */ bl func_80162A90
-/* 801349F4 00130654 2C 03 00 00 */ cmpwi r3, 0
-/* 801349F8 00130658 41 82 00 74 */ beq lbl_80134A6C
-/* 801349FC 0013065C 38 60 01 CD */ li r3, 0x1cd
-/* 80134A00 00130660 48 02 E0 91 */ bl func_80162A90
-/* 80134A04 00130664 2C 03 00 00 */ cmpwi r3, 0
-/* 80134A08 00130668 40 82 00 24 */ bne lbl_80134A2C
-/* 80134A0C 0013066C 38 60 01 CD */ li r3, 0x1cd
-/* 80134A10 00130670 38 80 00 01 */ li r4, 1
-/* 80134A14 00130674 38 A0 00 01 */ li r5, 1
-/* 80134A18 00130678 48 02 DF 29 */ bl func_80162940
-/* 80134A1C 0013067C 38 60 01 CE */ li r3, 0x1ce
-/* 80134A20 00130680 38 80 00 01 */ li r4, 1
-/* 80134A24 00130684 38 A0 00 01 */ li r5, 1
-/* 80134A28 00130688 48 02 DF 19 */ bl func_80162940
-lbl_80134A2C:
-/* 80134A2C 0013068C 38 60 02 15 */ li r3, 0x215
-/* 80134A30 00130690 48 02 E0 61 */ bl func_80162A90
-/* 80134A34 00130694 2C 03 00 00 */ cmpwi r3, 0
-/* 80134A38 00130698 40 82 00 14 */ bne lbl_80134A4C
-/* 80134A3C 0013069C 38 60 02 15 */ li r3, 0x215
-/* 80134A40 001306A0 38 80 00 01 */ li r4, 1
-/* 80134A44 001306A4 38 A0 00 01 */ li r5, 1
-/* 80134A48 001306A8 48 02 DE F9 */ bl func_80162940
-lbl_80134A4C:
-/* 80134A4C 001306AC 38 60 02 2C */ li r3, 0x22c
-/* 80134A50 001306B0 48 02 E0 41 */ bl func_80162A90
-/* 80134A54 001306B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134A58 001306B8 40 82 00 14 */ bne lbl_80134A6C
-/* 80134A5C 001306BC 38 60 02 2C */ li r3, 0x22c
-/* 80134A60 001306C0 38 80 00 01 */ li r4, 1
-/* 80134A64 001306C4 38 A0 00 01 */ li r5, 1
-/* 80134A68 001306C8 48 02 DE D9 */ bl func_80162940
-lbl_80134A6C:
-/* 80134A6C 001306CC 38 60 00 17 */ li r3, 0x17
-/* 80134A70 001306D0 48 02 E0 21 */ bl func_80162A90
-/* 80134A74 001306D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134A78 001306D8 41 82 00 74 */ beq lbl_80134AEC
-/* 80134A7C 001306DC 38 60 01 CF */ li r3, 0x1cf
-/* 80134A80 001306E0 48 02 E0 11 */ bl func_80162A90
-/* 80134A84 001306E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134A88 001306E8 40 82 00 24 */ bne lbl_80134AAC
-/* 80134A8C 001306EC 38 60 01 CF */ li r3, 0x1cf
-/* 80134A90 001306F0 38 80 00 01 */ li r4, 1
-/* 80134A94 001306F4 38 A0 00 01 */ li r5, 1
-/* 80134A98 001306F8 48 02 DE A9 */ bl func_80162940
-/* 80134A9C 001306FC 38 60 01 D0 */ li r3, 0x1d0
-/* 80134AA0 00130700 38 80 00 01 */ li r4, 1
-/* 80134AA4 00130704 38 A0 00 01 */ li r5, 1
-/* 80134AA8 00130708 48 02 DE 99 */ bl func_80162940
-lbl_80134AAC:
-/* 80134AAC 0013070C 38 60 02 16 */ li r3, 0x216
-/* 80134AB0 00130710 48 02 DF E1 */ bl func_80162A90
-/* 80134AB4 00130714 2C 03 00 00 */ cmpwi r3, 0
-/* 80134AB8 00130718 40 82 00 14 */ bne lbl_80134ACC
-/* 80134ABC 0013071C 38 60 02 16 */ li r3, 0x216
-/* 80134AC0 00130720 38 80 00 01 */ li r4, 1
-/* 80134AC4 00130724 38 A0 00 01 */ li r5, 1
-/* 80134AC8 00130728 48 02 DE 79 */ bl func_80162940
-lbl_80134ACC:
-/* 80134ACC 0013072C 38 60 02 2D */ li r3, 0x22d
-/* 80134AD0 00130730 48 02 DF C1 */ bl func_80162A90
-/* 80134AD4 00130734 2C 03 00 00 */ cmpwi r3, 0
-/* 80134AD8 00130738 40 82 00 14 */ bne lbl_80134AEC
-/* 80134ADC 0013073C 38 60 02 2D */ li r3, 0x22d
-/* 80134AE0 00130740 38 80 00 01 */ li r4, 1
-/* 80134AE4 00130744 38 A0 00 01 */ li r5, 1
-/* 80134AE8 00130748 48 02 DE 59 */ bl func_80162940
-lbl_80134AEC:
-/* 80134AEC 0013074C 38 60 02 5C */ li r3, 0x25c
-/* 80134AF0 00130750 48 02 DF A1 */ bl func_80162A90
-/* 80134AF4 00130754 2C 03 00 00 */ cmpwi r3, 0
-/* 80134AF8 00130758 41 82 00 24 */ beq lbl_80134B1C
-/* 80134AFC 0013075C 38 60 02 2E */ li r3, 0x22e
-/* 80134B00 00130760 48 02 DF 91 */ bl func_80162A90
-/* 80134B04 00130764 2C 03 00 00 */ cmpwi r3, 0
-/* 80134B08 00130768 40 82 00 14 */ bne lbl_80134B1C
-/* 80134B0C 0013076C 38 60 02 2E */ li r3, 0x22e
-/* 80134B10 00130770 38 80 00 01 */ li r4, 1
-/* 80134B14 00130774 38 A0 00 01 */ li r5, 1
-/* 80134B18 00130778 48 02 DE 29 */ bl func_80162940
-lbl_80134B1C:
-/* 80134B1C 0013077C 38 60 00 40 */ li r3, 0x40
-/* 80134B20 00130780 48 02 DF 71 */ bl func_80162A90
-/* 80134B24 00130784 2C 03 00 00 */ cmpwi r3, 0
-/* 80134B28 00130788 41 82 00 58 */ beq lbl_80134B80
-/* 80134B2C 0013078C 38 60 01 D1 */ li r3, 0x1d1
-/* 80134B30 00130790 48 02 DF 61 */ bl func_80162A90
-/* 80134B34 00130794 2C 03 00 00 */ cmpwi r3, 0
-/* 80134B38 00130798 40 82 00 28 */ bne lbl_80134B60
-/* 80134B3C 0013079C 38 60 01 D1 */ li r3, 0x1d1
-/* 80134B40 001307A0 38 80 00 01 */ li r4, 1
-/* 80134B44 001307A4 38 A0 00 01 */ li r5, 1
-/* 80134B48 001307A8 48 02 DD F9 */ bl func_80162940
-/* 80134B4C 001307AC 38 60 01 D2 */ li r3, 0x1d2
-/* 80134B50 001307B0 38 80 00 01 */ li r4, 1
-/* 80134B54 001307B4 38 A0 00 01 */ li r5, 1
-/* 80134B58 001307B8 48 02 DD E9 */ bl func_80162940
-/* 80134B5C 001307BC 4B FB 4A 8D */ bl func_800E95E8
-lbl_80134B60:
-/* 80134B60 001307C0 38 60 02 1B */ li r3, 0x21b
-/* 80134B64 001307C4 48 02 DF 2D */ bl func_80162A90
-/* 80134B68 001307C8 2C 03 00 00 */ cmpwi r3, 0
-/* 80134B6C 001307CC 40 82 00 14 */ bne lbl_80134B80
-/* 80134B70 001307D0 38 60 02 1B */ li r3, 0x21b
-/* 80134B74 001307D4 38 80 00 01 */ li r4, 1
-/* 80134B78 001307D8 38 A0 00 01 */ li r5, 1
-/* 80134B7C 001307DC 48 02 DD C5 */ bl func_80162940
-lbl_80134B80:
-/* 80134B80 001307E0 38 60 00 42 */ li r3, 0x42
-/* 80134B84 001307E4 48 02 DF 0D */ bl func_80162A90
-/* 80134B88 001307E8 2C 03 00 00 */ cmpwi r3, 0
-/* 80134B8C 001307EC 41 82 00 58 */ beq lbl_80134BE4
-/* 80134B90 001307F0 38 60 01 D3 */ li r3, 0x1d3
-/* 80134B94 001307F4 48 02 DE FD */ bl func_80162A90
-/* 80134B98 001307F8 2C 03 00 00 */ cmpwi r3, 0
-/* 80134B9C 001307FC 40 82 00 28 */ bne lbl_80134BC4
-/* 80134BA0 00130800 38 60 01 D3 */ li r3, 0x1d3
-/* 80134BA4 00130804 38 80 00 01 */ li r4, 1
-/* 80134BA8 00130808 38 A0 00 01 */ li r5, 1
-/* 80134BAC 0013080C 48 02 DD 95 */ bl func_80162940
-/* 80134BB0 00130810 38 60 01 D4 */ li r3, 0x1d4
-/* 80134BB4 00130814 38 80 00 01 */ li r4, 1
-/* 80134BB8 00130818 38 A0 00 01 */ li r5, 1
-/* 80134BBC 0013081C 48 02 DD 85 */ bl func_80162940
-/* 80134BC0 00130820 4B FB 4A 29 */ bl func_800E95E8
-lbl_80134BC4:
-/* 80134BC4 00130824 38 60 02 1C */ li r3, 0x21c
-/* 80134BC8 00130828 48 02 DE C9 */ bl func_80162A90
-/* 80134BCC 0013082C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134BD0 00130830 40 82 00 14 */ bne lbl_80134BE4
-/* 80134BD4 00130834 38 60 02 1C */ li r3, 0x21c
-/* 80134BD8 00130838 38 80 00 01 */ li r4, 1
-/* 80134BDC 0013083C 38 A0 00 01 */ li r5, 1
-/* 80134BE0 00130840 48 02 DD 61 */ bl func_80162940
-lbl_80134BE4:
-/* 80134BE4 00130844 38 60 00 44 */ li r3, 0x44
-/* 80134BE8 00130848 48 02 DE A9 */ bl func_80162A90
-/* 80134BEC 0013084C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134BF0 00130850 41 82 00 58 */ beq lbl_80134C48
-/* 80134BF4 00130854 38 60 01 D5 */ li r3, 0x1d5
-/* 80134BF8 00130858 48 02 DE 99 */ bl func_80162A90
-/* 80134BFC 0013085C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134C00 00130860 40 82 00 28 */ bne lbl_80134C28
-/* 80134C04 00130864 38 60 01 D5 */ li r3, 0x1d5
-/* 80134C08 00130868 38 80 00 01 */ li r4, 1
-/* 80134C0C 0013086C 38 A0 00 01 */ li r5, 1
-/* 80134C10 00130870 48 02 DD 31 */ bl func_80162940
-/* 80134C14 00130874 38 60 01 D6 */ li r3, 0x1d6
-/* 80134C18 00130878 38 80 00 01 */ li r4, 1
-/* 80134C1C 0013087C 38 A0 00 01 */ li r5, 1
-/* 80134C20 00130880 48 02 DD 21 */ bl func_80162940
-/* 80134C24 00130884 4B FB 49 C5 */ bl func_800E95E8
-lbl_80134C28:
-/* 80134C28 00130888 38 60 02 1D */ li r3, 0x21d
-/* 80134C2C 0013088C 48 02 DE 65 */ bl func_80162A90
-/* 80134C30 00130890 2C 03 00 00 */ cmpwi r3, 0
-/* 80134C34 00130894 40 82 00 14 */ bne lbl_80134C48
-/* 80134C38 00130898 38 60 02 1D */ li r3, 0x21d
-/* 80134C3C 0013089C 38 80 00 01 */ li r4, 1
-/* 80134C40 001308A0 38 A0 00 01 */ li r5, 1
-/* 80134C44 001308A4 48 02 DC FD */ bl func_80162940
-lbl_80134C48:
-/* 80134C48 001308A8 38 60 00 46 */ li r3, 0x46
-/* 80134C4C 001308AC 48 02 DE 45 */ bl func_80162A90
-/* 80134C50 001308B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80134C54 001308B4 41 82 00 58 */ beq lbl_80134CAC
-/* 80134C58 001308B8 38 60 01 D7 */ li r3, 0x1d7
-/* 80134C5C 001308BC 48 02 DE 35 */ bl func_80162A90
-/* 80134C60 001308C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80134C64 001308C4 40 82 00 28 */ bne lbl_80134C8C
-/* 80134C68 001308C8 38 60 01 D7 */ li r3, 0x1d7
-/* 80134C6C 001308CC 38 80 00 01 */ li r4, 1
-/* 80134C70 001308D0 38 A0 00 01 */ li r5, 1
-/* 80134C74 001308D4 48 02 DC CD */ bl func_80162940
-/* 80134C78 001308D8 38 60 01 D8 */ li r3, 0x1d8
-/* 80134C7C 001308DC 38 80 00 01 */ li r4, 1
-/* 80134C80 001308E0 38 A0 00 01 */ li r5, 1
-/* 80134C84 001308E4 48 02 DC BD */ bl func_80162940
-/* 80134C88 001308E8 4B FB 49 61 */ bl func_800E95E8
-lbl_80134C8C:
-/* 80134C8C 001308EC 38 60 02 1E */ li r3, 0x21e
-/* 80134C90 001308F0 48 02 DE 01 */ bl func_80162A90
-/* 80134C94 001308F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134C98 001308F8 40 82 00 14 */ bne lbl_80134CAC
-/* 80134C9C 001308FC 38 60 02 1E */ li r3, 0x21e
-/* 80134CA0 00130900 38 80 00 01 */ li r4, 1
-/* 80134CA4 00130904 38 A0 00 01 */ li r5, 1
-/* 80134CA8 00130908 48 02 DC 99 */ bl func_80162940
-lbl_80134CAC:
-/* 80134CAC 0013090C 38 60 00 4B */ li r3, 0x4b
-/* 80134CB0 00130910 48 02 DD E1 */ bl func_80162A90
-/* 80134CB4 00130914 2C 03 00 00 */ cmpwi r3, 0
-/* 80134CB8 00130918 41 82 00 58 */ beq lbl_80134D10
-/* 80134CBC 0013091C 38 60 01 D9 */ li r3, 0x1d9
-/* 80134CC0 00130920 48 02 DD D1 */ bl func_80162A90
-/* 80134CC4 00130924 2C 03 00 00 */ cmpwi r3, 0
-/* 80134CC8 00130928 40 82 00 28 */ bne lbl_80134CF0
-/* 80134CCC 0013092C 38 60 01 D9 */ li r3, 0x1d9
-/* 80134CD0 00130930 38 80 00 01 */ li r4, 1
-/* 80134CD4 00130934 38 A0 00 01 */ li r5, 1
-/* 80134CD8 00130938 48 02 DC 69 */ bl func_80162940
-/* 80134CDC 0013093C 38 60 01 DA */ li r3, 0x1da
-/* 80134CE0 00130940 38 80 00 01 */ li r4, 1
-/* 80134CE4 00130944 38 A0 00 01 */ li r5, 1
-/* 80134CE8 00130948 48 02 DC 59 */ bl func_80162940
-/* 80134CEC 0013094C 4B FB 48 FD */ bl func_800E95E8
-lbl_80134CF0:
-/* 80134CF0 00130950 38 60 02 1F */ li r3, 0x21f
-/* 80134CF4 00130954 48 02 DD 9D */ bl func_80162A90
-/* 80134CF8 00130958 2C 03 00 00 */ cmpwi r3, 0
-/* 80134CFC 0013095C 40 82 00 14 */ bne lbl_80134D10
-/* 80134D00 00130960 38 60 02 1F */ li r3, 0x21f
-/* 80134D04 00130964 38 80 00 01 */ li r4, 1
-/* 80134D08 00130968 38 A0 00 01 */ li r5, 1
-/* 80134D0C 0013096C 48 02 DC 35 */ bl func_80162940
-lbl_80134D10:
-/* 80134D10 00130970 38 60 00 4F */ li r3, 0x4f
-/* 80134D14 00130974 48 02 DD 7D */ bl func_80162A90
-/* 80134D18 00130978 2C 03 00 00 */ cmpwi r3, 0
-/* 80134D1C 0013097C 41 82 00 58 */ beq lbl_80134D74
-/* 80134D20 00130980 38 60 01 DB */ li r3, 0x1db
-/* 80134D24 00130984 48 02 DD 6D */ bl func_80162A90
-/* 80134D28 00130988 2C 03 00 00 */ cmpwi r3, 0
-/* 80134D2C 0013098C 40 82 00 28 */ bne lbl_80134D54
-/* 80134D30 00130990 38 60 01 DB */ li r3, 0x1db
-/* 80134D34 00130994 38 80 00 01 */ li r4, 1
-/* 80134D38 00130998 38 A0 00 01 */ li r5, 1
-/* 80134D3C 0013099C 48 02 DC 05 */ bl func_80162940
-/* 80134D40 001309A0 38 60 01 DC */ li r3, 0x1dc
-/* 80134D44 001309A4 38 80 00 01 */ li r4, 1
-/* 80134D48 001309A8 38 A0 00 01 */ li r5, 1
-/* 80134D4C 001309AC 48 02 DB F5 */ bl func_80162940
-/* 80134D50 001309B0 4B FB 48 99 */ bl func_800E95E8
-lbl_80134D54:
-/* 80134D54 001309B4 38 60 02 20 */ li r3, 0x220
-/* 80134D58 001309B8 48 02 DD 39 */ bl func_80162A90
-/* 80134D5C 001309BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80134D60 001309C0 40 82 00 14 */ bne lbl_80134D74
-/* 80134D64 001309C4 38 60 02 20 */ li r3, 0x220
-/* 80134D68 001309C8 38 80 00 01 */ li r4, 1
-/* 80134D6C 001309CC 38 A0 00 01 */ li r5, 1
-/* 80134D70 001309D0 48 02 DB D1 */ bl func_80162940
-lbl_80134D74:
-/* 80134D74 001309D4 38 60 00 49 */ li r3, 0x49
-/* 80134D78 001309D8 48 02 DD 19 */ bl func_80162A90
-/* 80134D7C 001309DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80134D80 001309E0 41 82 00 24 */ beq lbl_80134DA4
-/* 80134D84 001309E4 38 60 02 18 */ li r3, 0x218
-/* 80134D88 001309E8 48 02 DD 09 */ bl func_80162A90
-/* 80134D8C 001309EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80134D90 001309F0 40 82 00 14 */ bne lbl_80134DA4
-/* 80134D94 001309F4 38 60 02 18 */ li r3, 0x218
-/* 80134D98 001309F8 38 80 00 01 */ li r4, 1
-/* 80134D9C 001309FC 38 A0 00 01 */ li r5, 1
-/* 80134DA0 00130A00 48 02 DB A1 */ bl func_80162940
-lbl_80134DA4:
-/* 80134DA4 00130A04 2C 1C 00 00 */ cmpwi r28, 0
-/* 80134DA8 00130A08 40 82 00 5C */ bne lbl_80134E04
-/* 80134DAC 00130A0C 80 1F 00 10 */ lwz r0, 0x10(r31)
-/* 80134DB0 00130A10 28 00 03 E8 */ cmplwi r0, 0x3e8
-/* 80134DB4 00130A14 40 82 00 24 */ bne lbl_80134DD8
-/* 80134DB8 00130A18 38 60 02 17 */ li r3, 0x217
-/* 80134DBC 00130A1C 48 02 DC D5 */ bl func_80162A90
-/* 80134DC0 00130A20 2C 03 00 00 */ cmpwi r3, 0
-/* 80134DC4 00130A24 40 82 00 14 */ bne lbl_80134DD8
-/* 80134DC8 00130A28 38 60 02 17 */ li r3, 0x217
-/* 80134DCC 00130A2C 38 80 00 01 */ li r4, 1
-/* 80134DD0 00130A30 38 A0 00 01 */ li r5, 1
-/* 80134DD4 00130A34 48 02 DB 6D */ bl func_80162940
-lbl_80134DD8:
-/* 80134DD8 00130A38 80 1F 00 10 */ lwz r0, 0x10(r31)
-/* 80134DDC 00130A3C 28 00 03 F1 */ cmplwi r0, 0x3f1
-/* 80134DE0 00130A40 40 82 00 24 */ bne lbl_80134E04
-/* 80134DE4 00130A44 38 60 02 1A */ li r3, 0x21a
-/* 80134DE8 00130A48 48 02 DC A9 */ bl func_80162A90
-/* 80134DEC 00130A4C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134DF0 00130A50 40 82 00 14 */ bne lbl_80134E04
-/* 80134DF4 00130A54 38 60 02 1A */ li r3, 0x21a
-/* 80134DF8 00130A58 38 80 00 01 */ li r4, 1
-/* 80134DFC 00130A5C 38 A0 00 01 */ li r5, 1
-/* 80134E00 00130A60 48 02 DB 41 */ bl func_80162940
-lbl_80134E04:
-/* 80134E04 00130A64 38 60 02 49 */ li r3, 0x249
-/* 80134E08 00130A68 48 02 DC 89 */ bl func_80162A90
-/* 80134E0C 00130A6C 28 03 00 08 */ cmplwi r3, 8
-/* 80134E10 00130A70 40 82 00 34 */ bne lbl_80134E44
-/* 80134E14 00130A74 38 60 01 F9 */ li r3, 0x1f9
-/* 80134E18 00130A78 48 02 DC 79 */ bl func_80162A90
-/* 80134E1C 00130A7C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134E20 00130A80 40 82 00 24 */ bne lbl_80134E44
-/* 80134E24 00130A84 38 60 01 F9 */ li r3, 0x1f9
-/* 80134E28 00130A88 38 80 00 01 */ li r4, 1
-/* 80134E2C 00130A8C 38 A0 00 01 */ li r5, 1
-/* 80134E30 00130A90 48 02 DB 11 */ bl func_80162940
-/* 80134E34 00130A94 38 60 01 FA */ li r3, 0x1fa
-/* 80134E38 00130A98 38 80 00 01 */ li r4, 1
-/* 80134E3C 00130A9C 38 A0 00 01 */ li r5, 1
-/* 80134E40 00130AA0 48 02 DB 01 */ bl func_80162940
-lbl_80134E44:
-/* 80134E44 00130AA4 38 60 00 0F */ li r3, 0xf
-/* 80134E48 00130AA8 48 02 DC 49 */ bl func_80162A90
-/* 80134E4C 00130AAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80134E50 00130AB0 41 82 00 94 */ beq lbl_80134EE4
-/* 80134E54 00130AB4 38 60 00 10 */ li r3, 0x10
-/* 80134E58 00130AB8 48 02 DC 39 */ bl func_80162A90
-/* 80134E5C 00130ABC 2C 03 00 00 */ cmpwi r3, 0
-/* 80134E60 00130AC0 41 82 00 84 */ beq lbl_80134EE4
-/* 80134E64 00130AC4 38 60 01 FF */ li r3, 0x1ff
-/* 80134E68 00130AC8 48 02 DC 29 */ bl func_80162A90
-/* 80134E6C 00130ACC 2C 03 00 00 */ cmpwi r3, 0
-/* 80134E70 00130AD0 40 82 00 34 */ bne lbl_80134EA4
-/* 80134E74 00130AD4 38 60 01 FF */ li r3, 0x1ff
-/* 80134E78 00130AD8 38 80 00 01 */ li r4, 1
-/* 80134E7C 00130ADC 38 A0 00 01 */ li r5, 1
-/* 80134E80 00130AE0 48 02 DA C1 */ bl func_80162940
-/* 80134E84 00130AE4 38 60 02 00 */ li r3, 0x200
-/* 80134E88 00130AE8 38 80 00 01 */ li r4, 1
-/* 80134E8C 00130AEC 38 A0 00 01 */ li r5, 1
-/* 80134E90 00130AF0 48 02 DA B1 */ bl func_80162940
-/* 80134E94 00130AF4 38 60 01 94 */ li r3, 0x194
-/* 80134E98 00130AF8 38 80 00 01 */ li r4, 1
-/* 80134E9C 00130AFC 38 A0 00 01 */ li r5, 1
-/* 80134EA0 00130B00 48 02 DA A1 */ bl func_80162940
-lbl_80134EA4:
-/* 80134EA4 00130B04 38 60 02 01 */ li r3, 0x201
-/* 80134EA8 00130B08 48 02 DB E9 */ bl func_80162A90
-/* 80134EAC 00130B0C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134EB0 00130B10 40 82 00 34 */ bne lbl_80134EE4
-/* 80134EB4 00130B14 38 60 02 01 */ li r3, 0x201
-/* 80134EB8 00130B18 38 80 00 01 */ li r4, 1
-/* 80134EBC 00130B1C 38 A0 00 01 */ li r5, 1
-/* 80134EC0 00130B20 48 02 DA 81 */ bl func_80162940
-/* 80134EC4 00130B24 38 60 02 02 */ li r3, 0x202
-/* 80134EC8 00130B28 38 80 00 01 */ li r4, 1
-/* 80134ECC 00130B2C 38 A0 00 01 */ li r5, 1
-/* 80134ED0 00130B30 48 02 DA 71 */ bl func_80162940
-/* 80134ED4 00130B34 38 60 01 95 */ li r3, 0x195
-/* 80134ED8 00130B38 38 80 00 01 */ li r4, 1
-/* 80134EDC 00130B3C 38 A0 00 01 */ li r5, 1
-/* 80134EE0 00130B40 48 02 DA 61 */ bl func_80162940
-lbl_80134EE4:
-/* 80134EE4 00130B44 38 60 00 11 */ li r3, 0x11
-/* 80134EE8 00130B48 48 02 DB A9 */ bl func_80162A90
-/* 80134EEC 00130B4C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134EF0 00130B50 41 82 00 BC */ beq lbl_80134FAC
-/* 80134EF4 00130B54 38 60 00 12 */ li r3, 0x12
-/* 80134EF8 00130B58 48 02 DB 99 */ bl func_80162A90
-/* 80134EFC 00130B5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134F00 00130B60 41 82 00 AC */ beq lbl_80134FAC
-/* 80134F04 00130B64 38 60 00 13 */ li r3, 0x13
-/* 80134F08 00130B68 48 02 DB 89 */ bl func_80162A90
-/* 80134F0C 00130B6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134F10 00130B70 41 82 00 9C */ beq lbl_80134FAC
-/* 80134F14 00130B74 38 60 00 0D */ li r3, 0xd
-/* 80134F18 00130B78 38 80 FF FF */ li r4, -1
-/* 80134F1C 00130B7C 4B FB 03 09 */ bl func_800E5224
-/* 80134F20 00130B80 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80134F24 00130B84 28 00 00 02 */ cmplwi r0, 2
-/* 80134F28 00130B88 41 80 00 84 */ blt lbl_80134FAC
-/* 80134F2C 00130B8C 38 60 02 03 */ li r3, 0x203
-/* 80134F30 00130B90 48 02 DB 61 */ bl func_80162A90
-/* 80134F34 00130B94 2C 03 00 00 */ cmpwi r3, 0
-/* 80134F38 00130B98 40 82 00 34 */ bne lbl_80134F6C
-/* 80134F3C 00130B9C 38 60 02 03 */ li r3, 0x203
-/* 80134F40 00130BA0 38 80 00 01 */ li r4, 1
-/* 80134F44 00130BA4 38 A0 00 01 */ li r5, 1
-/* 80134F48 00130BA8 48 02 D9 F9 */ bl func_80162940
-/* 80134F4C 00130BAC 38 60 02 04 */ li r3, 0x204
-/* 80134F50 00130BB0 38 80 00 01 */ li r4, 1
-/* 80134F54 00130BB4 38 A0 00 01 */ li r5, 1
-/* 80134F58 00130BB8 48 02 D9 E9 */ bl func_80162940
-/* 80134F5C 00130BBC 38 60 01 96 */ li r3, 0x196
-/* 80134F60 00130BC0 38 80 00 01 */ li r4, 1
-/* 80134F64 00130BC4 38 A0 00 01 */ li r5, 1
-/* 80134F68 00130BC8 48 02 D9 D9 */ bl func_80162940
-lbl_80134F6C:
-/* 80134F6C 00130BCC 38 60 02 05 */ li r3, 0x205
-/* 80134F70 00130BD0 48 02 DB 21 */ bl func_80162A90
-/* 80134F74 00130BD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80134F78 00130BD8 40 82 00 34 */ bne lbl_80134FAC
-/* 80134F7C 00130BDC 38 60 02 05 */ li r3, 0x205
-/* 80134F80 00130BE0 38 80 00 01 */ li r4, 1
-/* 80134F84 00130BE4 38 A0 00 01 */ li r5, 1
-/* 80134F88 00130BE8 48 02 D9 B9 */ bl func_80162940
-/* 80134F8C 00130BEC 38 60 02 06 */ li r3, 0x206
-/* 80134F90 00130BF0 38 80 00 01 */ li r4, 1
-/* 80134F94 00130BF4 38 A0 00 01 */ li r5, 1
-/* 80134F98 00130BF8 48 02 D9 A9 */ bl func_80162940
-/* 80134F9C 00130BFC 38 60 01 97 */ li r3, 0x197
-/* 80134FA0 00130C00 38 80 00 01 */ li r4, 1
-/* 80134FA4 00130C04 38 A0 00 01 */ li r5, 1
-/* 80134FA8 00130C08 48 02 D9 99 */ bl func_80162940
-lbl_80134FAC:
-/* 80134FAC 00130C0C 88 1F 00 14 */ lbz r0, 0x14(r31)
-/* 80134FB0 00130C10 28 00 00 0B */ cmplwi r0, 0xb
-/* 80134FB4 00130C14 40 82 00 E8 */ bne lbl_8013509C
-/* 80134FB8 00130C18 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80134FBC 00130C1C 28 00 00 0A */ cmplwi r0, 0xa
-/* 80134FC0 00130C20 41 80 00 24 */ blt lbl_80134FE4
-/* 80134FC4 00130C24 38 60 02 19 */ li r3, 0x219
-/* 80134FC8 00130C28 48 02 DA C9 */ bl func_80162A90
-/* 80134FCC 00130C2C 2C 03 00 00 */ cmpwi r3, 0
-/* 80134FD0 00130C30 40 82 00 14 */ bne lbl_80134FE4
-/* 80134FD4 00130C34 38 60 02 19 */ li r3, 0x219
-/* 80134FD8 00130C38 38 80 00 01 */ li r4, 1
-/* 80134FDC 00130C3C 38 A0 00 01 */ li r5, 1
-/* 80134FE0 00130C40 48 02 D9 61 */ bl func_80162940
-lbl_80134FE4:
-/* 80134FE4 00130C44 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80134FE8 00130C48 28 00 00 32 */ cmplwi r0, 0x32
-/* 80134FEC 00130C4C 41 80 00 54 */ blt lbl_80135040
-/* 80134FF0 00130C50 38 60 01 F5 */ li r3, 0x1f5
-/* 80134FF4 00130C54 48 02 DA 9D */ bl func_80162A90
-/* 80134FF8 00130C58 2C 03 00 00 */ cmpwi r3, 0
-/* 80134FFC 00130C5C 40 82 00 24 */ bne lbl_80135020
-/* 80135000 00130C60 38 60 01 F5 */ li r3, 0x1f5
-/* 80135004 00130C64 38 80 00 01 */ li r4, 1
-/* 80135008 00130C68 38 A0 00 01 */ li r5, 1
-/* 8013500C 00130C6C 48 02 D9 35 */ bl func_80162940
-/* 80135010 00130C70 38 60 01 F6 */ li r3, 0x1f6
-/* 80135014 00130C74 38 80 00 01 */ li r4, 1
-/* 80135018 00130C78 38 A0 00 01 */ li r5, 1
-/* 8013501C 00130C7C 48 02 D9 25 */ bl func_80162940
-lbl_80135020:
-/* 80135020 00130C80 38 60 02 30 */ li r3, 0x230
-/* 80135024 00130C84 48 02 DA 6D */ bl func_80162A90
-/* 80135028 00130C88 2C 03 00 00 */ cmpwi r3, 0
-/* 8013502C 00130C8C 40 82 00 14 */ bne lbl_80135040
-/* 80135030 00130C90 38 60 02 30 */ li r3, 0x230
-/* 80135034 00130C94 38 80 00 01 */ li r4, 1
-/* 80135038 00130C98 38 A0 00 01 */ li r5, 1
-/* 8013503C 00130C9C 48 02 D9 05 */ bl func_80162940
-lbl_80135040:
-/* 80135040 00130CA0 A0 1F 00 16 */ lhz r0, 0x16(r31)
-/* 80135044 00130CA4 28 00 00 64 */ cmplwi r0, 0x64
-/* 80135048 00130CA8 41 80 00 54 */ blt lbl_8013509C
-/* 8013504C 00130CAC 38 60 01 F7 */ li r3, 0x1f7
-/* 80135050 00130CB0 48 02 DA 41 */ bl func_80162A90
-/* 80135054 00130CB4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135058 00130CB8 40 82 00 24 */ bne lbl_8013507C
-/* 8013505C 00130CBC 38 60 01 F7 */ li r3, 0x1f7
-/* 80135060 00130CC0 38 80 00 01 */ li r4, 1
-/* 80135064 00130CC4 38 A0 00 01 */ li r5, 1
-/* 80135068 00130CC8 48 02 D8 D9 */ bl func_80162940
-/* 8013506C 00130CCC 38 60 01 F8 */ li r3, 0x1f8
-/* 80135070 00130CD0 38 80 00 01 */ li r4, 1
-/* 80135074 00130CD4 38 A0 00 01 */ li r5, 1
-/* 80135078 00130CD8 48 02 D8 C9 */ bl func_80162940
-lbl_8013507C:
-/* 8013507C 00130CDC 38 60 02 31 */ li r3, 0x231
-/* 80135080 00130CE0 48 02 DA 11 */ bl func_80162A90
-/* 80135084 00130CE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135088 00130CE8 40 82 00 14 */ bne lbl_8013509C
-/* 8013508C 00130CEC 38 60 02 31 */ li r3, 0x231
-/* 80135090 00130CF0 38 80 00 01 */ li r4, 1
-/* 80135094 00130CF4 38 A0 00 01 */ li r5, 1
-/* 80135098 00130CF8 48 02 D8 A9 */ bl func_80162940
-lbl_8013509C:
-/* 8013509C 00130CFC 38 60 02 4B */ li r3, 0x24b
-/* 801350A0 00130D00 48 02 D9 F1 */ bl func_80162A90
-/* 801350A4 00130D04 2C 03 00 00 */ cmpwi r3, 0
-/* 801350A8 00130D08 40 82 00 34 */ bne lbl_801350DC
-/* 801350AC 00130D0C 38 60 00 0F */ li r3, 0xf
-/* 801350B0 00130D10 48 02 D9 E1 */ bl func_80162A90
-/* 801350B4 00130D14 2C 03 00 00 */ cmpwi r3, 0
-/* 801350B8 00130D18 41 82 00 24 */ beq lbl_801350DC
-/* 801350BC 00130D1C 38 60 02 4B */ li r3, 0x24b
-/* 801350C0 00130D20 38 80 00 01 */ li r4, 1
-/* 801350C4 00130D24 38 A0 00 01 */ li r5, 1
-/* 801350C8 00130D28 48 02 D8 79 */ bl func_80162940
-/* 801350CC 00130D2C 38 60 00 2F */ li r3, 0x2f
-/* 801350D0 00130D30 38 80 00 01 */ li r4, 1
-/* 801350D4 00130D34 38 A0 00 01 */ li r5, 1
-/* 801350D8 00130D38 48 02 D8 69 */ bl func_80162940
-lbl_801350DC:
-/* 801350DC 00130D3C 38 60 02 4C */ li r3, 0x24c
-/* 801350E0 00130D40 48 02 D9 B1 */ bl func_80162A90
-/* 801350E4 00130D44 2C 03 00 00 */ cmpwi r3, 0
-/* 801350E8 00130D48 40 82 00 64 */ bne lbl_8013514C
-/* 801350EC 00130D4C 38 60 00 10 */ li r3, 0x10
-/* 801350F0 00130D50 48 02 D9 A1 */ bl func_80162A90
-/* 801350F4 00130D54 2C 03 00 00 */ cmpwi r3, 0
-/* 801350F8 00130D58 41 82 00 54 */ beq lbl_8013514C
-/* 801350FC 00130D5C 38 60 02 4C */ li r3, 0x24c
-/* 80135100 00130D60 38 80 00 01 */ li r4, 1
-/* 80135104 00130D64 38 A0 00 01 */ li r5, 1
-/* 80135108 00130D68 48 02 D8 39 */ bl func_80162940
-/* 8013510C 00130D6C 38 60 00 30 */ li r3, 0x30
-/* 80135110 00130D70 38 80 00 01 */ li r4, 1
-/* 80135114 00130D74 38 A0 00 01 */ li r5, 1
-/* 80135118 00130D78 48 02 D8 29 */ bl func_80162940
-/* 8013511C 00130D7C 38 60 00 31 */ li r3, 0x31
-/* 80135120 00130D80 38 80 00 01 */ li r4, 1
-/* 80135124 00130D84 38 A0 00 01 */ li r5, 1
-/* 80135128 00130D88 48 02 D8 19 */ bl func_80162940
-/* 8013512C 00130D8C 38 60 00 43 */ li r3, 0x43
-/* 80135130 00130D90 38 80 00 01 */ li r4, 1
-/* 80135134 00130D94 38 A0 00 01 */ li r5, 1
-/* 80135138 00130D98 48 02 D8 09 */ bl func_80162940
-/* 8013513C 00130D9C 38 60 00 45 */ li r3, 0x45
-/* 80135140 00130DA0 38 80 00 01 */ li r4, 1
-/* 80135144 00130DA4 38 A0 00 01 */ li r5, 1
-/* 80135148 00130DA8 48 02 D7 F9 */ bl func_80162940
-lbl_8013514C:
-/* 8013514C 00130DAC 38 60 02 4D */ li r3, 0x24d
-/* 80135150 00130DB0 48 02 D9 41 */ bl func_80162A90
-/* 80135154 00130DB4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135158 00130DB8 40 82 00 54 */ bne lbl_801351AC
-/* 8013515C 00130DBC 38 60 00 11 */ li r3, 0x11
-/* 80135160 00130DC0 48 02 D9 31 */ bl func_80162A90
-/* 80135164 00130DC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135168 00130DC8 41 82 00 44 */ beq lbl_801351AC
-/* 8013516C 00130DCC 38 60 00 12 */ li r3, 0x12
-/* 80135170 00130DD0 48 02 D9 21 */ bl func_80162A90
-/* 80135174 00130DD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135178 00130DD8 41 82 00 34 */ beq lbl_801351AC
-/* 8013517C 00130DDC 38 60 02 4D */ li r3, 0x24d
-/* 80135180 00130DE0 38 80 00 01 */ li r4, 1
-/* 80135184 00130DE4 38 A0 00 01 */ li r5, 1
-/* 80135188 00130DE8 48 02 D7 B9 */ bl func_80162940
-/* 8013518C 00130DEC 38 60 00 32 */ li r3, 0x32
-/* 80135190 00130DF0 38 80 00 01 */ li r4, 1
-/* 80135194 00130DF4 38 A0 00 01 */ li r5, 1
-/* 80135198 00130DF8 48 02 D7 A9 */ bl func_80162940
-/* 8013519C 00130DFC 38 60 00 47 */ li r3, 0x47
-/* 801351A0 00130E00 38 80 00 01 */ li r4, 1
-/* 801351A4 00130E04 38 A0 00 01 */ li r5, 1
-/* 801351A8 00130E08 48 02 D7 99 */ bl func_80162940
-lbl_801351AC:
-/* 801351AC 00130E0C 38 60 02 4E */ li r3, 0x24e
-/* 801351B0 00130E10 48 02 D8 E1 */ bl func_80162A90
-/* 801351B4 00130E14 2C 03 00 00 */ cmpwi r3, 0
-/* 801351B8 00130E18 40 82 00 64 */ bne lbl_8013521C
-/* 801351BC 00130E1C 38 60 00 13 */ li r3, 0x13
-/* 801351C0 00130E20 48 02 D8 D1 */ bl func_80162A90
-/* 801351C4 00130E24 2C 03 00 00 */ cmpwi r3, 0
-/* 801351C8 00130E28 41 82 00 54 */ beq lbl_8013521C
-/* 801351CC 00130E2C 38 60 02 4E */ li r3, 0x24e
-/* 801351D0 00130E30 38 80 00 01 */ li r4, 1
-/* 801351D4 00130E34 38 A0 00 01 */ li r5, 1
-/* 801351D8 00130E38 48 02 D7 69 */ bl func_80162940
-/* 801351DC 00130E3C 38 60 00 33 */ li r3, 0x33
-/* 801351E0 00130E40 38 80 00 01 */ li r4, 1
-/* 801351E4 00130E44 38 A0 00 01 */ li r5, 1
-/* 801351E8 00130E48 48 02 D7 59 */ bl func_80162940
-/* 801351EC 00130E4C 38 60 00 35 */ li r3, 0x35
-/* 801351F0 00130E50 38 80 00 01 */ li r4, 1
-/* 801351F4 00130E54 38 A0 00 01 */ li r5, 1
-/* 801351F8 00130E58 48 02 D7 49 */ bl func_80162940
-/* 801351FC 00130E5C 38 60 00 4A */ li r3, 0x4a
-/* 80135200 00130E60 38 80 00 02 */ li r4, 2
-/* 80135204 00130E64 38 A0 00 01 */ li r5, 1
-/* 80135208 00130E68 48 02 D7 39 */ bl func_80162940
-/* 8013520C 00130E6C 38 60 00 4E */ li r3, 0x4e
-/* 80135210 00130E70 38 80 00 02 */ li r4, 2
-/* 80135214 00130E74 38 A0 00 01 */ li r5, 1
-/* 80135218 00130E78 48 02 D7 29 */ bl func_80162940
-lbl_8013521C:
-/* 8013521C 00130E7C 38 60 02 4F */ li r3, 0x24f
-/* 80135220 00130E80 48 02 D8 71 */ bl func_80162A90
-/* 80135224 00130E84 2C 03 00 00 */ cmpwi r3, 0
-/* 80135228 00130E88 40 82 00 54 */ bne lbl_8013527C
-/* 8013522C 00130E8C 38 60 00 14 */ li r3, 0x14
-/* 80135230 00130E90 48 02 D8 61 */ bl func_80162A90
-/* 80135234 00130E94 2C 03 00 00 */ cmpwi r3, 0
-/* 80135238 00130E98 41 82 00 44 */ beq lbl_8013527C
-/* 8013523C 00130E9C 38 60 00 16 */ li r3, 0x16
-/* 80135240 00130EA0 48 02 D8 51 */ bl func_80162A90
-/* 80135244 00130EA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135248 00130EA8 41 82 00 34 */ beq lbl_8013527C
-/* 8013524C 00130EAC 38 60 02 4F */ li r3, 0x24f
-/* 80135250 00130EB0 38 80 00 01 */ li r4, 1
-/* 80135254 00130EB4 38 A0 00 01 */ li r5, 1
-/* 80135258 00130EB8 48 02 D6 E9 */ bl func_80162940
-/* 8013525C 00130EBC 38 60 00 34 */ li r3, 0x34
-/* 80135260 00130EC0 38 80 00 01 */ li r4, 1
-/* 80135264 00130EC4 38 A0 00 01 */ li r5, 1
-/* 80135268 00130EC8 48 02 D6 D9 */ bl func_80162940
-/* 8013526C 00130ECC 38 60 00 4C */ li r3, 0x4c
-/* 80135270 00130ED0 38 80 00 02 */ li r4, 2
-/* 80135274 00130ED4 38 A0 00 01 */ li r5, 1
-/* 80135278 00130ED8 48 02 D6 C9 */ bl func_80162940
-lbl_8013527C:
-/* 8013527C 00130EDC 38 60 02 50 */ li r3, 0x250
-/* 80135280 00130EE0 48 02 D8 11 */ bl func_80162A90
-/* 80135284 00130EE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135288 00130EE8 40 82 00 44 */ bne lbl_801352CC
-/* 8013528C 00130EEC 38 60 00 15 */ li r3, 0x15
-/* 80135290 00130EF0 48 02 D8 01 */ bl func_80162A90
-/* 80135294 00130EF4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135298 00130EF8 41 82 00 34 */ beq lbl_801352CC
-/* 8013529C 00130EFC 38 60 02 50 */ li r3, 0x250
-/* 801352A0 00130F00 38 80 00 01 */ li r4, 1
-/* 801352A4 00130F04 38 A0 00 01 */ li r5, 1
-/* 801352A8 00130F08 48 02 D6 99 */ bl func_80162940
-/* 801352AC 00130F0C 38 60 00 36 */ li r3, 0x36
-/* 801352B0 00130F10 38 80 00 01 */ li r4, 1
-/* 801352B4 00130F14 38 A0 00 01 */ li r5, 1
-/* 801352B8 00130F18 48 02 D6 89 */ bl func_80162940
-/* 801352BC 00130F1C 38 60 00 50 */ li r3, 0x50
-/* 801352C0 00130F20 38 80 00 02 */ li r4, 2
-/* 801352C4 00130F24 38 A0 00 01 */ li r5, 1
-/* 801352C8 00130F28 48 02 D6 79 */ bl func_80162940
-lbl_801352CC:
-/* 801352CC 00130F2C 38 60 02 57 */ li r3, 0x257
-/* 801352D0 00130F30 48 02 D7 C1 */ bl func_80162A90
-/* 801352D4 00130F34 2C 03 00 00 */ cmpwi r3, 0
-/* 801352D8 00130F38 41 82 00 24 */ beq lbl_801352FC
-/* 801352DC 00130F3C 38 60 02 32 */ li r3, 0x232
-/* 801352E0 00130F40 48 02 D7 B1 */ bl func_80162A90
-/* 801352E4 00130F44 2C 03 00 00 */ cmpwi r3, 0
-/* 801352E8 00130F48 40 82 00 14 */ bne lbl_801352FC
-/* 801352EC 00130F4C 38 60 02 32 */ li r3, 0x232
-/* 801352F0 00130F50 38 80 00 01 */ li r4, 1
-/* 801352F4 00130F54 38 A0 00 01 */ li r5, 1
-/* 801352F8 00130F58 48 02 D6 49 */ bl func_80162940
-lbl_801352FC:
-/* 801352FC 00130F5C 80 1F 00 10 */ lwz r0, 0x10(r31)
-/* 80135300 00130F60 28 00 03 F1 */ cmplwi r0, 0x3f1
-/* 80135304 00130F64 40 82 00 8C */ bne lbl_80135390
-/* 80135308 00130F68 88 1F 00 14 */ lbz r0, 0x14(r31)
-/* 8013530C 00130F6C 28 00 00 0D */ cmplwi r0, 0xd
-/* 80135310 00130F70 40 82 00 80 */ bne lbl_80135390
-/* 80135314 00130F74 38 60 02 4A */ li r3, 0x24a
-/* 80135318 00130F78 48 02 D7 79 */ bl func_80162A90
-/* 8013531C 00130F7C 7C 7C 1B 78 */ mr r28, r3
-/* 80135320 00130F80 38 60 02 33 */ li r3, 0x233
-/* 80135324 00130F84 48 02 D7 6D */ bl func_80162A90
-/* 80135328 00130F88 2C 03 00 00 */ cmpwi r3, 0
-/* 8013532C 00130F8C 40 82 00 14 */ bne lbl_80135340
-/* 80135330 00130F90 38 60 02 33 */ li r3, 0x233
-/* 80135334 00130F94 38 80 00 01 */ li r4, 1
-/* 80135338 00130F98 38 A0 00 01 */ li r5, 1
-/* 8013533C 00130F9C 48 02 D6 05 */ bl func_80162940
-lbl_80135340:
-/* 80135340 00130FA0 28 1C 00 03 */ cmplwi r28, 3
-/* 80135344 00130FA4 41 80 00 24 */ blt lbl_80135368
-/* 80135348 00130FA8 38 60 02 34 */ li r3, 0x234
-/* 8013534C 00130FAC 48 02 D7 45 */ bl func_80162A90
-/* 80135350 00130FB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80135354 00130FB4 40 82 00 14 */ bne lbl_80135368
-/* 80135358 00130FB8 38 60 02 34 */ li r3, 0x234
-/* 8013535C 00130FBC 38 80 00 01 */ li r4, 1
-/* 80135360 00130FC0 38 A0 00 01 */ li r5, 1
-/* 80135364 00130FC4 48 02 D5 DD */ bl func_80162940
-lbl_80135368:
-/* 80135368 00130FC8 28 1C 00 07 */ cmplwi r28, 7
-/* 8013536C 00130FCC 41 80 00 24 */ blt lbl_80135390
-/* 80135370 00130FD0 38 60 02 35 */ li r3, 0x235
-/* 80135374 00130FD4 48 02 D7 1D */ bl func_80162A90
-/* 80135378 00130FD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013537C 00130FDC 40 82 00 14 */ bne lbl_80135390
-/* 80135380 00130FE0 38 60 02 35 */ li r3, 0x235
-/* 80135384 00130FE4 38 80 00 01 */ li r4, 1
-/* 80135388 00130FE8 38 A0 00 01 */ li r5, 1
-/* 8013538C 00130FEC 48 02 D5 B5 */ bl func_80162940
-lbl_80135390:
-/* 80135390 00130FF0 28 1D 00 07 */ cmplwi r29, 7
-/* 80135394 00130FF4 41 81 01 B8 */ bgt lbl_8013554C
-/* 80135398 00130FF8 3C 60 80 42 */ lis r3, lbl_8041CF40@ha
-/* 8013539C 00130FFC 57 A0 10 3A */ slwi r0, r29, 2
-/* 801353A0 00131000 38 63 CF 40 */ addi r3, r3, lbl_8041CF40@l
-/* 801353A4 00131004 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801353A8 00131008 7C 69 03 A6 */ mtctr r3
-/* 801353AC 0013100C 4E 80 04 20 */ bctr
-/* 801353B0 00131010 38 60 01 DF */ li r3, 0x1df
-/* 801353B4 00131014 48 02 D6 DD */ bl func_80162A90
-/* 801353B8 00131018 2C 03 00 00 */ cmpwi r3, 0
-/* 801353BC 0013101C 40 82 01 90 */ bne lbl_8013554C
-/* 801353C0 00131020 38 60 01 DF */ li r3, 0x1df
-/* 801353C4 00131024 38 80 00 01 */ li r4, 1
-/* 801353C8 00131028 38 A0 00 01 */ li r5, 1
-/* 801353CC 0013102C 48 02 D5 75 */ bl func_80162940
-/* 801353D0 00131030 38 60 01 E0 */ li r3, 0x1e0
-/* 801353D4 00131034 38 80 00 01 */ li r4, 1
-/* 801353D8 00131038 38 A0 00 01 */ li r5, 1
-/* 801353DC 0013103C 48 02 D5 65 */ bl func_80162940
-/* 801353E0 00131040 48 00 01 6C */ b lbl_8013554C
-/* 801353E4 00131044 38 60 01 E1 */ li r3, 0x1e1
-/* 801353E8 00131048 48 02 D6 A9 */ bl func_80162A90
-/* 801353EC 0013104C 2C 03 00 00 */ cmpwi r3, 0
-/* 801353F0 00131050 40 82 01 5C */ bne lbl_8013554C
-/* 801353F4 00131054 38 60 01 E1 */ li r3, 0x1e1
-/* 801353F8 00131058 38 80 00 01 */ li r4, 1
-/* 801353FC 0013105C 38 A0 00 01 */ li r5, 1
-/* 80135400 00131060 48 02 D5 41 */ bl func_80162940
-/* 80135404 00131064 38 60 01 E2 */ li r3, 0x1e2
-/* 80135408 00131068 38 80 00 01 */ li r4, 1
-/* 8013540C 0013106C 38 A0 00 01 */ li r5, 1
-/* 80135410 00131070 48 02 D5 31 */ bl func_80162940
-/* 80135414 00131074 48 00 01 38 */ b lbl_8013554C
-/* 80135418 00131078 38 60 01 E3 */ li r3, 0x1e3
-/* 8013541C 0013107C 48 02 D6 75 */ bl func_80162A90
-/* 80135420 00131080 2C 03 00 00 */ cmpwi r3, 0
-/* 80135424 00131084 40 82 01 28 */ bne lbl_8013554C
-/* 80135428 00131088 38 60 01 E3 */ li r3, 0x1e3
-/* 8013542C 0013108C 38 80 00 01 */ li r4, 1
-/* 80135430 00131090 38 A0 00 01 */ li r5, 1
-/* 80135434 00131094 48 02 D5 0D */ bl func_80162940
-/* 80135438 00131098 38 60 01 E4 */ li r3, 0x1e4
-/* 8013543C 0013109C 38 80 00 01 */ li r4, 1
-/* 80135440 001310A0 38 A0 00 01 */ li r5, 1
-/* 80135444 001310A4 48 02 D4 FD */ bl func_80162940
-/* 80135448 001310A8 48 00 01 04 */ b lbl_8013554C
-/* 8013544C 001310AC 38 60 01 E5 */ li r3, 0x1e5
-/* 80135450 001310B0 48 02 D6 41 */ bl func_80162A90
-/* 80135454 001310B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135458 001310B8 40 82 00 F4 */ bne lbl_8013554C
-/* 8013545C 001310BC 38 60 01 E5 */ li r3, 0x1e5
-/* 80135460 001310C0 38 80 00 01 */ li r4, 1
-/* 80135464 001310C4 38 A0 00 01 */ li r5, 1
-/* 80135468 001310C8 48 02 D4 D9 */ bl func_80162940
-/* 8013546C 001310CC 38 60 01 E6 */ li r3, 0x1e6
-/* 80135470 001310D0 38 80 00 01 */ li r4, 1
-/* 80135474 001310D4 38 A0 00 01 */ li r5, 1
-/* 80135478 001310D8 48 02 D4 C9 */ bl func_80162940
-/* 8013547C 001310DC 48 00 00 D0 */ b lbl_8013554C
-/* 80135480 001310E0 38 60 01 E7 */ li r3, 0x1e7
-/* 80135484 001310E4 48 02 D6 0D */ bl func_80162A90
-/* 80135488 001310E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013548C 001310EC 40 82 00 C0 */ bne lbl_8013554C
-/* 80135490 001310F0 38 60 01 E7 */ li r3, 0x1e7
-/* 80135494 001310F4 38 80 00 01 */ li r4, 1
-/* 80135498 001310F8 38 A0 00 01 */ li r5, 1
-/* 8013549C 001310FC 48 02 D4 A5 */ bl func_80162940
-/* 801354A0 00131100 38 60 01 E8 */ li r3, 0x1e8
-/* 801354A4 00131104 38 80 00 01 */ li r4, 1
-/* 801354A8 00131108 38 A0 00 01 */ li r5, 1
-/* 801354AC 0013110C 48 02 D4 95 */ bl func_80162940
-/* 801354B0 00131110 48 00 00 9C */ b lbl_8013554C
-/* 801354B4 00131114 38 60 01 E9 */ li r3, 0x1e9
-/* 801354B8 00131118 48 02 D5 D9 */ bl func_80162A90
-/* 801354BC 0013111C 2C 03 00 00 */ cmpwi r3, 0
-/* 801354C0 00131120 40 82 00 8C */ bne lbl_8013554C
-/* 801354C4 00131124 38 60 01 E9 */ li r3, 0x1e9
-/* 801354C8 00131128 38 80 00 01 */ li r4, 1
-/* 801354CC 0013112C 38 A0 00 01 */ li r5, 1
-/* 801354D0 00131130 48 02 D4 71 */ bl func_80162940
-/* 801354D4 00131134 38 60 01 EA */ li r3, 0x1ea
-/* 801354D8 00131138 38 80 00 01 */ li r4, 1
-/* 801354DC 0013113C 38 A0 00 01 */ li r5, 1
-/* 801354E0 00131140 48 02 D4 61 */ bl func_80162940
-/* 801354E4 00131144 48 00 00 68 */ b lbl_8013554C
-/* 801354E8 00131148 38 60 01 EB */ li r3, 0x1eb
-/* 801354EC 0013114C 48 02 D5 A5 */ bl func_80162A90
-/* 801354F0 00131150 2C 03 00 00 */ cmpwi r3, 0
-/* 801354F4 00131154 40 82 00 58 */ bne lbl_8013554C
-/* 801354F8 00131158 38 60 01 EB */ li r3, 0x1eb
-/* 801354FC 0013115C 38 80 00 01 */ li r4, 1
-/* 80135500 00131160 38 A0 00 01 */ li r5, 1
-/* 80135504 00131164 48 02 D4 3D */ bl func_80162940
-/* 80135508 00131168 38 60 01 EC */ li r3, 0x1ec
-/* 8013550C 0013116C 38 80 00 01 */ li r4, 1
-/* 80135510 00131170 38 A0 00 01 */ li r5, 1
-/* 80135514 00131174 48 02 D4 2D */ bl func_80162940
-/* 80135518 00131178 48 00 00 34 */ b lbl_8013554C
-/* 8013551C 0013117C 38 60 01 ED */ li r3, 0x1ed
-/* 80135520 00131180 48 02 D5 71 */ bl func_80162A90
-/* 80135524 00131184 2C 03 00 00 */ cmpwi r3, 0
-/* 80135528 00131188 40 82 00 24 */ bne lbl_8013554C
-/* 8013552C 0013118C 38 60 01 ED */ li r3, 0x1ed
-/* 80135530 00131190 38 80 00 01 */ li r4, 1
-/* 80135534 00131194 38 A0 00 01 */ li r5, 1
-/* 80135538 00131198 48 02 D4 09 */ bl func_80162940
-/* 8013553C 0013119C 38 60 01 EE */ li r3, 0x1ee
-/* 80135540 001311A0 38 80 00 01 */ li r4, 1
-/* 80135544 001311A4 38 A0 00 01 */ li r5, 1
-/* 80135548 001311A8 48 02 D3 F9 */ bl func_80162940
-lbl_8013554C:
-/* 8013554C 001311AC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80135550 001311B0 7F C3 F3 78 */ mr r3, r30
-/* 80135554 001311B4 48 09 1C 21 */ bl _restgpr_27
-/* 80135558 001311B8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013555C 001311BC 7C 08 03 A6 */ mtlr r0
-/* 80135560 001311C0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80135564 001311C4 4E 80 00 20 */ blr
-
-.global func_80135568
-func_80135568:
-/* 80135568 001311C8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8013556C 001311CC 7C 08 02 A6 */ mflr r0
-/* 80135570 001311D0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80135574 001311D4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80135578 001311D8 48 09 1B A9 */ bl _savegpr_25
-/* 8013557C 001311DC 7C 79 1B 78 */ mr r25, r3
-/* 80135580 001311E0 7C 9A 23 78 */ mr r26, r4
-/* 80135584 001311E4 4B FE 73 F1 */ bl func_8011C974
-/* 80135588 001311E8 7C 7F 1B 78 */ mr r31, r3
-/* 8013558C 001311EC 3B C0 00 00 */ li r30, 0
-/* 80135590 001311F0 3B A0 00 00 */ li r29, 0
-/* 80135594 001311F4 3B 80 00 00 */ li r28, 0
-/* 80135598 001311F8 3B 60 00 00 */ li r27, 0
-/* 8013559C 001311FC 48 00 1E AD */ bl func_80137448
-/* 801355A0 00131200 38 60 00 09 */ li r3, 9
-/* 801355A4 00131204 48 02 D4 ED */ bl func_80162A90
-/* 801355A8 00131208 2C 03 00 00 */ cmpwi r3, 0
-/* 801355AC 0013120C 40 82 06 1C */ bne lbl_80135BC8
-/* 801355B0 00131210 38 60 01 BD */ li r3, 0x1bd
-/* 801355B4 00131214 48 02 D4 DD */ bl func_80162A90
-/* 801355B8 00131218 28 03 00 01 */ cmplwi r3, 1
-/* 801355BC 0013121C 40 82 00 28 */ bne lbl_801355E4
-/* 801355C0 00131220 38 60 00 01 */ li r3, 1
-/* 801355C4 00131224 48 00 10 41 */ bl func_80136604
-/* 801355C8 00131228 7C 7E 1B 78 */ mr r30, r3
-/* 801355CC 0013122C 38 60 01 BD */ li r3, 0x1bd
-/* 801355D0 00131230 38 80 00 02 */ li r4, 2
-/* 801355D4 00131234 38 A0 00 01 */ li r5, 1
-/* 801355D8 00131238 48 02 D3 69 */ bl func_80162940
-/* 801355DC 0013123C 3B 60 50 3E */ li r27, 0x503e
-/* 801355E0 00131240 3B 80 29 C6 */ li r28, 0x29c6
-lbl_801355E4:
-/* 801355E4 00131244 38 60 01 BF */ li r3, 0x1bf
-/* 801355E8 00131248 48 02 D4 A9 */ bl func_80162A90
-/* 801355EC 0013124C 28 03 00 01 */ cmplwi r3, 1
-/* 801355F0 00131250 40 82 00 28 */ bne lbl_80135618
-/* 801355F4 00131254 38 60 00 02 */ li r3, 2
-/* 801355F8 00131258 48 00 10 0D */ bl func_80136604
-/* 801355FC 0013125C 7C 7E 1B 78 */ mr r30, r3
-/* 80135600 00131260 38 60 01 BF */ li r3, 0x1bf
-/* 80135604 00131264 38 80 00 02 */ li r4, 2
-/* 80135608 00131268 38 A0 00 01 */ li r5, 1
-/* 8013560C 0013126C 48 02 D3 35 */ bl func_80162940
-/* 80135610 00131270 3B 60 50 3E */ li r27, 0x503e
-/* 80135614 00131274 3B 80 29 C7 */ li r28, 0x29c7
-lbl_80135618:
-/* 80135618 00131278 38 60 01 C1 */ li r3, 0x1c1
-/* 8013561C 0013127C 48 02 D4 75 */ bl func_80162A90
-/* 80135620 00131280 28 03 00 01 */ cmplwi r3, 1
-/* 80135624 00131284 40 82 00 28 */ bne lbl_8013564C
-/* 80135628 00131288 38 60 00 03 */ li r3, 3
-/* 8013562C 0013128C 48 00 0F D9 */ bl func_80136604
-/* 80135630 00131290 7C 7E 1B 78 */ mr r30, r3
-/* 80135634 00131294 38 60 01 C1 */ li r3, 0x1c1
-/* 80135638 00131298 38 80 00 02 */ li r4, 2
-/* 8013563C 0013129C 38 A0 00 01 */ li r5, 1
-/* 80135640 001312A0 48 02 D3 01 */ bl func_80162940
-/* 80135644 001312A4 3B 60 50 3E */ li r27, 0x503e
-/* 80135648 001312A8 3B 80 29 C8 */ li r28, 0x29c8
-lbl_8013564C:
-/* 8013564C 001312AC 38 60 01 C3 */ li r3, 0x1c3
-/* 80135650 001312B0 48 02 D4 41 */ bl func_80162A90
-/* 80135654 001312B4 28 03 00 01 */ cmplwi r3, 1
-/* 80135658 001312B8 40 82 00 28 */ bne lbl_80135680
-/* 8013565C 001312BC 38 60 00 04 */ li r3, 4
-/* 80135660 001312C0 48 00 0F A5 */ bl func_80136604
-/* 80135664 001312C4 7C 7E 1B 78 */ mr r30, r3
-/* 80135668 001312C8 38 60 01 C3 */ li r3, 0x1c3
-/* 8013566C 001312CC 38 80 00 02 */ li r4, 2
-/* 80135670 001312D0 38 A0 00 01 */ li r5, 1
-/* 80135674 001312D4 48 02 D2 CD */ bl func_80162940
-/* 80135678 001312D8 3B 60 50 3E */ li r27, 0x503e
-/* 8013567C 001312DC 3B 80 29 C9 */ li r28, 0x29c9
-lbl_80135680:
-/* 80135680 001312E0 38 60 01 C5 */ li r3, 0x1c5
-/* 80135684 001312E4 48 02 D4 0D */ bl func_80162A90
-/* 80135688 001312E8 28 03 00 01 */ cmplwi r3, 1
-/* 8013568C 001312EC 40 82 00 28 */ bne lbl_801356B4
-/* 80135690 001312F0 38 60 00 05 */ li r3, 5
-/* 80135694 001312F4 48 00 0F 71 */ bl func_80136604
-/* 80135698 001312F8 7C 7E 1B 78 */ mr r30, r3
-/* 8013569C 001312FC 38 60 01 C5 */ li r3, 0x1c5
-/* 801356A0 00131300 38 80 00 02 */ li r4, 2
-/* 801356A4 00131304 38 A0 00 01 */ li r5, 1
-/* 801356A8 00131308 48 02 D2 99 */ bl func_80162940
-/* 801356AC 0013130C 3B 60 50 3E */ li r27, 0x503e
-/* 801356B0 00131310 3B 80 29 CA */ li r28, 0x29ca
-lbl_801356B4:
-/* 801356B4 00131314 38 60 01 C7 */ li r3, 0x1c7
-/* 801356B8 00131318 48 02 D3 D9 */ bl func_80162A90
-/* 801356BC 0013131C 28 03 00 01 */ cmplwi r3, 1
-/* 801356C0 00131320 40 82 00 28 */ bne lbl_801356E8
-/* 801356C4 00131324 38 60 00 06 */ li r3, 6
-/* 801356C8 00131328 48 00 0F 3D */ bl func_80136604
-/* 801356CC 0013132C 7C 7E 1B 78 */ mr r30, r3
-/* 801356D0 00131330 38 60 01 C7 */ li r3, 0x1c7
-/* 801356D4 00131334 38 80 00 02 */ li r4, 2
-/* 801356D8 00131338 38 A0 00 01 */ li r5, 1
-/* 801356DC 0013133C 48 02 D2 65 */ bl func_80162940
-/* 801356E0 00131340 3B 60 50 3E */ li r27, 0x503e
-/* 801356E4 00131344 3B 80 29 CB */ li r28, 0x29cb
-lbl_801356E8:
-/* 801356E8 00131348 38 60 01 C9 */ li r3, 0x1c9
-/* 801356EC 0013134C 48 02 D3 A5 */ bl func_80162A90
-/* 801356F0 00131350 28 03 00 01 */ cmplwi r3, 1
-/* 801356F4 00131354 40 82 00 28 */ bne lbl_8013571C
-/* 801356F8 00131358 38 60 00 07 */ li r3, 7
-/* 801356FC 0013135C 48 00 0F 09 */ bl func_80136604
-/* 80135700 00131360 7C 7E 1B 78 */ mr r30, r3
-/* 80135704 00131364 38 60 01 C9 */ li r3, 0x1c9
-/* 80135708 00131368 38 80 00 02 */ li r4, 2
-/* 8013570C 0013136C 38 A0 00 01 */ li r5, 1
-/* 80135710 00131370 48 02 D2 31 */ bl func_80162940
-/* 80135714 00131374 3B 60 50 3E */ li r27, 0x503e
-/* 80135718 00131378 3B 80 29 CC */ li r28, 0x29cc
-lbl_8013571C:
-/* 8013571C 0013137C 38 60 01 CB */ li r3, 0x1cb
-/* 80135720 00131380 48 02 D3 71 */ bl func_80162A90
-/* 80135724 00131384 28 03 00 01 */ cmplwi r3, 1
-/* 80135728 00131388 40 82 00 28 */ bne lbl_80135750
-/* 8013572C 0013138C 38 60 00 08 */ li r3, 8
-/* 80135730 00131390 48 00 0E D5 */ bl func_80136604
-/* 80135734 00131394 7C 7E 1B 78 */ mr r30, r3
-/* 80135738 00131398 38 60 01 CB */ li r3, 0x1cb
-/* 8013573C 0013139C 38 80 00 02 */ li r4, 2
-/* 80135740 001313A0 38 A0 00 01 */ li r5, 1
-/* 80135744 001313A4 48 02 D1 FD */ bl func_80162940
-/* 80135748 001313A8 3B 60 50 3E */ li r27, 0x503e
-/* 8013574C 001313AC 3B 80 29 CD */ li r28, 0x29cd
-lbl_80135750:
-/* 80135750 001313B0 38 60 01 CD */ li r3, 0x1cd
-/* 80135754 001313B4 48 02 D3 3D */ bl func_80162A90
-/* 80135758 001313B8 28 03 00 01 */ cmplwi r3, 1
-/* 8013575C 001313BC 40 82 00 28 */ bne lbl_80135784
-/* 80135760 001313C0 38 60 00 09 */ li r3, 9
-/* 80135764 001313C4 48 00 0E A1 */ bl func_80136604
-/* 80135768 001313C8 7C 7E 1B 78 */ mr r30, r3
-/* 8013576C 001313CC 38 60 01 CD */ li r3, 0x1cd
-/* 80135770 001313D0 38 80 00 02 */ li r4, 2
-/* 80135774 001313D4 38 A0 00 01 */ li r5, 1
-/* 80135778 001313D8 48 02 D1 C9 */ bl func_80162940
-/* 8013577C 001313DC 3B 60 50 3E */ li r27, 0x503e
-/* 80135780 001313E0 3B 80 29 CE */ li r28, 0x29ce
-lbl_80135784:
-/* 80135784 001313E4 38 60 01 CF */ li r3, 0x1cf
-/* 80135788 001313E8 48 02 D3 09 */ bl func_80162A90
-/* 8013578C 001313EC 28 03 00 01 */ cmplwi r3, 1
-/* 80135790 001313F0 40 82 00 24 */ bne lbl_801357B4
-/* 80135794 001313F4 38 60 00 0A */ li r3, 0xa
-/* 80135798 001313F8 48 00 0E 6D */ bl func_80136604
-/* 8013579C 001313FC 7C 7E 1B 78 */ mr r30, r3
-/* 801357A0 00131400 38 60 01 CF */ li r3, 0x1cf
-/* 801357A4 00131404 38 80 00 02 */ li r4, 2
-/* 801357A8 00131408 38 A0 00 01 */ li r5, 1
-/* 801357AC 0013140C 48 02 D1 95 */ bl func_80162940
-/* 801357B0 00131410 3B 60 50 3F */ li r27, 0x503f
-lbl_801357B4:
-/* 801357B4 00131414 38 60 01 D1 */ li r3, 0x1d1
-/* 801357B8 00131418 48 02 D2 D9 */ bl func_80162A90
-/* 801357BC 0013141C 28 03 00 01 */ cmplwi r3, 1
-/* 801357C0 00131420 40 82 00 24 */ bne lbl_801357E4
-/* 801357C4 00131424 38 60 00 0B */ li r3, 0xb
-/* 801357C8 00131428 48 00 0E 3D */ bl func_80136604
-/* 801357CC 0013142C 7C 7E 1B 78 */ mr r30, r3
-/* 801357D0 00131430 38 60 01 D1 */ li r3, 0x1d1
-/* 801357D4 00131434 38 80 00 02 */ li r4, 2
-/* 801357D8 00131438 38 A0 00 01 */ li r5, 1
-/* 801357DC 0013143C 48 02 D1 65 */ bl func_80162940
-/* 801357E0 00131440 3B 60 46 00 */ li r27, 0x4600
-lbl_801357E4:
-/* 801357E4 00131444 38 60 01 D3 */ li r3, 0x1d3
-/* 801357E8 00131448 48 02 D2 A9 */ bl func_80162A90
-/* 801357EC 0013144C 28 03 00 01 */ cmplwi r3, 1
-/* 801357F0 00131450 40 82 00 24 */ bne lbl_80135814
-/* 801357F4 00131454 38 60 00 0C */ li r3, 0xc
-/* 801357F8 00131458 48 00 0E 0D */ bl func_80136604
-/* 801357FC 0013145C 7C 7E 1B 78 */ mr r30, r3
-/* 80135800 00131460 38 60 01 D3 */ li r3, 0x1d3
-/* 80135804 00131464 38 80 00 02 */ li r4, 2
-/* 80135808 00131468 38 A0 00 01 */ li r5, 1
-/* 8013580C 0013146C 48 02 D1 35 */ bl func_80162940
-/* 80135810 00131470 3B 60 46 00 */ li r27, 0x4600
-lbl_80135814:
-/* 80135814 00131474 38 60 01 D5 */ li r3, 0x1d5
-/* 80135818 00131478 48 02 D2 79 */ bl func_80162A90
-/* 8013581C 0013147C 28 03 00 01 */ cmplwi r3, 1
-/* 80135820 00131480 40 82 00 24 */ bne lbl_80135844
-/* 80135824 00131484 38 60 00 0D */ li r3, 0xd
-/* 80135828 00131488 48 00 0D DD */ bl func_80136604
-/* 8013582C 0013148C 7C 7E 1B 78 */ mr r30, r3
-/* 80135830 00131490 38 60 01 D5 */ li r3, 0x1d5
-/* 80135834 00131494 38 80 00 02 */ li r4, 2
-/* 80135838 00131498 38 A0 00 01 */ li r5, 1
-/* 8013583C 0013149C 48 02 D1 05 */ bl func_80162940
-/* 80135840 001314A0 3B 60 46 00 */ li r27, 0x4600
-lbl_80135844:
-/* 80135844 001314A4 38 60 01 D7 */ li r3, 0x1d7
-/* 80135848 001314A8 48 02 D2 49 */ bl func_80162A90
-/* 8013584C 001314AC 28 03 00 01 */ cmplwi r3, 1
-/* 80135850 001314B0 40 82 00 24 */ bne lbl_80135874
-/* 80135854 001314B4 38 60 00 0E */ li r3, 0xe
-/* 80135858 001314B8 48 00 0D AD */ bl func_80136604
-/* 8013585C 001314BC 7C 7E 1B 78 */ mr r30, r3
-/* 80135860 001314C0 38 60 01 D7 */ li r3, 0x1d7
-/* 80135864 001314C4 38 80 00 02 */ li r4, 2
-/* 80135868 001314C8 38 A0 00 01 */ li r5, 1
-/* 8013586C 001314CC 48 02 D0 D5 */ bl func_80162940
-/* 80135870 001314D0 3B 60 46 00 */ li r27, 0x4600
-lbl_80135874:
-/* 80135874 001314D4 38 60 01 D9 */ li r3, 0x1d9
-/* 80135878 001314D8 48 02 D2 19 */ bl func_80162A90
-/* 8013587C 001314DC 28 03 00 01 */ cmplwi r3, 1
-/* 80135880 001314E0 40 82 00 24 */ bne lbl_801358A4
-/* 80135884 001314E4 38 60 00 0F */ li r3, 0xf
-/* 80135888 001314E8 48 00 0D 7D */ bl func_80136604
-/* 8013588C 001314EC 7C 7E 1B 78 */ mr r30, r3
-/* 80135890 001314F0 38 60 01 D9 */ li r3, 0x1d9
-/* 80135894 001314F4 38 80 00 02 */ li r4, 2
-/* 80135898 001314F8 38 A0 00 01 */ li r5, 1
-/* 8013589C 001314FC 48 02 D0 A5 */ bl func_80162940
-/* 801358A0 00131500 3B 60 46 00 */ li r27, 0x4600
-lbl_801358A4:
-/* 801358A4 00131504 38 60 01 DB */ li r3, 0x1db
-/* 801358A8 00131508 48 02 D1 E9 */ bl func_80162A90
-/* 801358AC 0013150C 28 03 00 01 */ cmplwi r3, 1
-/* 801358B0 00131510 40 82 00 24 */ bne lbl_801358D4
-/* 801358B4 00131514 38 60 00 10 */ li r3, 0x10
-/* 801358B8 00131518 48 00 0D 4D */ bl func_80136604
-/* 801358BC 0013151C 7C 7E 1B 78 */ mr r30, r3
-/* 801358C0 00131520 38 60 01 DB */ li r3, 0x1db
-/* 801358C4 00131524 38 80 00 02 */ li r4, 2
-/* 801358C8 00131528 38 A0 00 01 */ li r5, 1
-/* 801358CC 0013152C 48 02 D0 75 */ bl func_80162940
-/* 801358D0 00131530 3B 60 46 00 */ li r27, 0x4600
-lbl_801358D4:
-/* 801358D4 00131534 38 60 01 DF */ li r3, 0x1df
-/* 801358D8 00131538 48 02 D1 B9 */ bl func_80162A90
-/* 801358DC 0013153C 28 03 00 01 */ cmplwi r3, 1
-/* 801358E0 00131540 40 82 00 14 */ bne lbl_801358F4
-/* 801358E4 00131544 38 60 01 DF */ li r3, 0x1df
-/* 801358E8 00131548 38 80 00 02 */ li r4, 2
-/* 801358EC 0013154C 38 A0 00 01 */ li r5, 1
-/* 801358F0 00131550 48 02 D0 51 */ bl func_80162940
-lbl_801358F4:
-/* 801358F4 00131554 38 60 01 E1 */ li r3, 0x1e1
-/* 801358F8 00131558 48 02 D1 99 */ bl func_80162A90
-/* 801358FC 0013155C 28 03 00 01 */ cmplwi r3, 1
-/* 80135900 00131560 40 82 00 14 */ bne lbl_80135914
-/* 80135904 00131564 38 60 01 E1 */ li r3, 0x1e1
-/* 80135908 00131568 38 80 00 02 */ li r4, 2
-/* 8013590C 0013156C 38 A0 00 01 */ li r5, 1
-/* 80135910 00131570 48 02 D0 31 */ bl func_80162940
-lbl_80135914:
-/* 80135914 00131574 38 60 01 E3 */ li r3, 0x1e3
-/* 80135918 00131578 48 02 D1 79 */ bl func_80162A90
-/* 8013591C 0013157C 28 03 00 01 */ cmplwi r3, 1
-/* 80135920 00131580 40 82 00 14 */ bne lbl_80135934
-/* 80135924 00131584 38 60 01 E3 */ li r3, 0x1e3
-/* 80135928 00131588 38 80 00 02 */ li r4, 2
-/* 8013592C 0013158C 38 A0 00 01 */ li r5, 1
-/* 80135930 00131590 48 02 D0 11 */ bl func_80162940
-lbl_80135934:
-/* 80135934 00131594 38 60 01 E5 */ li r3, 0x1e5
-/* 80135938 00131598 48 02 D1 59 */ bl func_80162A90
-/* 8013593C 0013159C 28 03 00 01 */ cmplwi r3, 1
-/* 80135940 001315A0 40 82 00 14 */ bne lbl_80135954
-/* 80135944 001315A4 38 60 01 E5 */ li r3, 0x1e5
-/* 80135948 001315A8 38 80 00 02 */ li r4, 2
-/* 8013594C 001315AC 38 A0 00 01 */ li r5, 1
-/* 80135950 001315B0 48 02 CF F1 */ bl func_80162940
-lbl_80135954:
-/* 80135954 001315B4 38 60 01 E7 */ li r3, 0x1e7
-/* 80135958 001315B8 48 02 D1 39 */ bl func_80162A90
-/* 8013595C 001315BC 28 03 00 01 */ cmplwi r3, 1
-/* 80135960 001315C0 40 82 00 14 */ bne lbl_80135974
-/* 80135964 001315C4 38 60 01 E7 */ li r3, 0x1e7
-/* 80135968 001315C8 38 80 00 02 */ li r4, 2
-/* 8013596C 001315CC 38 A0 00 01 */ li r5, 1
-/* 80135970 001315D0 48 02 CF D1 */ bl func_80162940
-lbl_80135974:
-/* 80135974 001315D4 38 60 01 E9 */ li r3, 0x1e9
-/* 80135978 001315D8 48 02 D1 19 */ bl func_80162A90
-/* 8013597C 001315DC 28 03 00 01 */ cmplwi r3, 1
-/* 80135980 001315E0 40 82 00 14 */ bne lbl_80135994
-/* 80135984 001315E4 38 60 01 E9 */ li r3, 0x1e9
-/* 80135988 001315E8 38 80 00 02 */ li r4, 2
-/* 8013598C 001315EC 38 A0 00 01 */ li r5, 1
-/* 80135990 001315F0 48 02 CF B1 */ bl func_80162940
-lbl_80135994:
-/* 80135994 001315F4 38 60 01 EB */ li r3, 0x1eb
-/* 80135998 001315F8 48 02 D0 F9 */ bl func_80162A90
-/* 8013599C 001315FC 28 03 00 01 */ cmplwi r3, 1
-/* 801359A0 00131600 40 82 00 14 */ bne lbl_801359B4
-/* 801359A4 00131604 38 60 01 EB */ li r3, 0x1eb
-/* 801359A8 00131608 38 80 00 02 */ li r4, 2
-/* 801359AC 0013160C 38 A0 00 01 */ li r5, 1
-/* 801359B0 00131610 48 02 CF 91 */ bl func_80162940
-lbl_801359B4:
-/* 801359B4 00131614 38 60 01 ED */ li r3, 0x1ed
-/* 801359B8 00131618 48 02 D0 D9 */ bl func_80162A90
-/* 801359BC 0013161C 28 03 00 01 */ cmplwi r3, 1
-/* 801359C0 00131620 40 82 00 14 */ bne lbl_801359D4
-/* 801359C4 00131624 38 60 01 ED */ li r3, 0x1ed
-/* 801359C8 00131628 38 80 00 02 */ li r4, 2
-/* 801359CC 0013162C 38 A0 00 01 */ li r5, 1
-/* 801359D0 00131630 48 02 CF 71 */ bl func_80162940
-lbl_801359D4:
-/* 801359D4 00131634 38 60 01 F5 */ li r3, 0x1f5
-/* 801359D8 00131638 48 02 D0 B9 */ bl func_80162A90
-/* 801359DC 0013163C 28 03 00 01 */ cmplwi r3, 1
-/* 801359E0 00131640 40 82 00 14 */ bne lbl_801359F4
-/* 801359E4 00131644 38 60 01 F5 */ li r3, 0x1f5
-/* 801359E8 00131648 38 80 00 02 */ li r4, 2
-/* 801359EC 0013164C 38 A0 00 01 */ li r5, 1
-/* 801359F0 00131650 48 02 CF 51 */ bl func_80162940
-lbl_801359F4:
-/* 801359F4 00131654 38 60 01 F7 */ li r3, 0x1f7
-/* 801359F8 00131658 48 02 D0 99 */ bl func_80162A90
-/* 801359FC 0013165C 28 03 00 01 */ cmplwi r3, 1
-/* 80135A00 00131660 40 82 00 14 */ bne lbl_80135A14
-/* 80135A04 00131664 38 60 01 F7 */ li r3, 0x1f7
-/* 80135A08 00131668 38 80 00 02 */ li r4, 2
-/* 80135A0C 0013166C 38 A0 00 01 */ li r5, 1
-/* 80135A10 00131670 48 02 CF 31 */ bl func_80162940
-lbl_80135A14:
-/* 80135A14 00131674 38 60 01 F9 */ li r3, 0x1f9
-/* 80135A18 00131678 48 02 D0 79 */ bl func_80162A90
-/* 80135A1C 0013167C 28 03 00 01 */ cmplwi r3, 1
-/* 80135A20 00131680 40 82 00 14 */ bne lbl_80135A34
-/* 80135A24 00131684 38 60 01 F9 */ li r3, 0x1f9
-/* 80135A28 00131688 38 80 00 02 */ li r4, 2
-/* 80135A2C 0013168C 38 A0 00 01 */ li r5, 1
-/* 80135A30 00131690 48 02 CF 11 */ bl func_80162940
-lbl_80135A34:
-/* 80135A34 00131694 38 60 01 FF */ li r3, 0x1ff
-/* 80135A38 00131698 48 02 D0 59 */ bl func_80162A90
-/* 80135A3C 0013169C 28 03 00 01 */ cmplwi r3, 1
-/* 80135A40 001316A0 40 82 00 2C */ bne lbl_80135A6C
-/* 80135A44 001316A4 38 60 01 FF */ li r3, 0x1ff
-/* 80135A48 001316A8 38 80 00 02 */ li r4, 2
-/* 80135A4C 001316AC 38 A0 00 01 */ li r5, 1
-/* 80135A50 001316B0 48 02 CE F1 */ bl func_80162940
-/* 80135A54 001316B4 38 60 00 22 */ li r3, 0x22
-/* 80135A58 001316B8 48 00 17 51 */ bl func_801371A8
-/* 80135A5C 001316BC 38 60 02 00 */ li r3, 0x200
-/* 80135A60 001316C0 38 80 00 02 */ li r4, 2
-/* 80135A64 001316C4 38 A0 00 01 */ li r5, 1
-/* 80135A68 001316C8 48 02 CE D9 */ bl func_80162940
-lbl_80135A6C:
-/* 80135A6C 001316CC 38 60 02 01 */ li r3, 0x201
-/* 80135A70 001316D0 48 02 D0 21 */ bl func_80162A90
-/* 80135A74 001316D4 28 03 00 01 */ cmplwi r3, 1
-/* 80135A78 001316D8 40 82 00 2C */ bne lbl_80135AA4
-/* 80135A7C 001316DC 38 60 02 01 */ li r3, 0x201
-/* 80135A80 001316E0 38 80 00 02 */ li r4, 2
-/* 80135A84 001316E4 38 A0 00 01 */ li r5, 1
-/* 80135A88 001316E8 48 02 CE B9 */ bl func_80162940
-/* 80135A8C 001316EC 38 60 00 23 */ li r3, 0x23
-/* 80135A90 001316F0 48 00 17 19 */ bl func_801371A8
-/* 80135A94 001316F4 38 60 02 02 */ li r3, 0x202
-/* 80135A98 001316F8 38 80 00 02 */ li r4, 2
-/* 80135A9C 001316FC 38 A0 00 01 */ li r5, 1
-/* 80135AA0 00131700 48 02 CE A1 */ bl func_80162940
-lbl_80135AA4:
-/* 80135AA4 00131704 38 60 02 03 */ li r3, 0x203
-/* 80135AA8 00131708 48 02 CF E9 */ bl func_80162A90
-/* 80135AAC 0013170C 28 03 00 01 */ cmplwi r3, 1
-/* 80135AB0 00131710 40 82 00 2C */ bne lbl_80135ADC
-/* 80135AB4 00131714 38 60 02 03 */ li r3, 0x203
-/* 80135AB8 00131718 38 80 00 02 */ li r4, 2
-/* 80135ABC 0013171C 38 A0 00 01 */ li r5, 1
-/* 80135AC0 00131720 48 02 CE 81 */ bl func_80162940
-/* 80135AC4 00131724 38 60 00 24 */ li r3, 0x24
-/* 80135AC8 00131728 48 00 16 E1 */ bl func_801371A8
-/* 80135ACC 0013172C 38 60 02 04 */ li r3, 0x204
-/* 80135AD0 00131730 38 80 00 02 */ li r4, 2
-/* 80135AD4 00131734 38 A0 00 01 */ li r5, 1
-/* 80135AD8 00131738 48 02 CE 69 */ bl func_80162940
-lbl_80135ADC:
-/* 80135ADC 0013173C 38 60 02 05 */ li r3, 0x205
-/* 80135AE0 00131740 48 02 CF B1 */ bl func_80162A90
-/* 80135AE4 00131744 28 03 00 01 */ cmplwi r3, 1
-/* 80135AE8 00131748 40 82 00 2C */ bne lbl_80135B14
-/* 80135AEC 0013174C 38 60 02 05 */ li r3, 0x205
-/* 80135AF0 00131750 38 80 00 02 */ li r4, 2
-/* 80135AF4 00131754 38 A0 00 01 */ li r5, 1
-/* 80135AF8 00131758 48 02 CE 49 */ bl func_80162940
-/* 80135AFC 0013175C 38 60 00 25 */ li r3, 0x25
-/* 80135B00 00131760 48 00 16 A9 */ bl func_801371A8
-/* 80135B04 00131764 38 60 02 06 */ li r3, 0x206
-/* 80135B08 00131768 38 80 00 02 */ li r4, 2
-/* 80135B0C 0013176C 38 A0 00 01 */ li r5, 1
-/* 80135B10 00131770 48 02 CE 31 */ bl func_80162940
-lbl_80135B14:
-/* 80135B14 00131774 B3 D9 00 00 */ sth r30, 0(r25)
-/* 80135B18 00131778 38 00 00 00 */ li r0, 0
-/* 80135B1C 0013177C 2C 1B 50 3E */ cmpwi r27, 0x503e
-/* 80135B20 00131780 B0 1A 00 00 */ sth r0, 0(r26)
-/* 80135B24 00131784 41 82 00 20 */ beq lbl_80135B44
-/* 80135B28 00131788 40 80 00 10 */ bge lbl_80135B38
-/* 80135B2C 0013178C 2C 1B 46 00 */ cmpwi r27, 0x4600
-/* 80135B30 00131790 41 82 00 60 */ beq lbl_80135B90
-/* 80135B34 00131794 48 00 00 8C */ b lbl_80135BC0
-lbl_80135B38:
-/* 80135B38 00131798 2C 1B 50 40 */ cmpwi r27, 0x5040
-/* 80135B3C 0013179C 40 80 00 84 */ bge lbl_80135BC0
-/* 80135B40 001317A0 48 00 00 34 */ b lbl_80135B74
-lbl_80135B44:
-/* 80135B44 001317A4 7F 83 E3 78 */ mr r3, r28
-/* 80135B48 001317A8 48 11 A7 AD */ bl func_802502F4
-/* 80135B4C 001317AC 7C 64 1B 78 */ mr r4, r3
-/* 80135B50 001317B0 38 60 00 0E */ li r3, 0xe
-/* 80135B54 001317B4 48 02 67 B5 */ bl func_8015C308
-/* 80135B58 001317B8 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80135B5C 001317BC 48 11 A7 99 */ bl func_802502F4
-/* 80135B60 001317C0 7C 64 1B 78 */ mr r4, r3
-/* 80135B64 001317C4 38 60 00 0F */ li r3, 0xf
-/* 80135B68 001317C8 48 02 67 A1 */ bl func_8015C308
-/* 80135B6C 001317CC 7F 63 DB 78 */ mr r3, r27
-/* 80135B70 001317D0 48 00 0A 7C */ b lbl_801365EC
-lbl_80135B74:
-/* 80135B74 001317D4 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80135B78 001317D8 48 11 A7 7D */ bl func_802502F4
-/* 80135B7C 001317DC 7C 64 1B 78 */ mr r4, r3
-/* 80135B80 001317E0 38 60 00 0E */ li r3, 0xe
-/* 80135B84 001317E4 48 02 67 85 */ bl func_8015C308
-/* 80135B88 001317E8 7F 63 DB 78 */ mr r3, r27
-/* 80135B8C 001317EC 48 00 0A 60 */ b lbl_801365EC
-lbl_80135B90:
-/* 80135B90 001317F0 7F 83 E3 78 */ mr r3, r28
-/* 80135B94 001317F4 48 11 A7 61 */ bl func_802502F4
-/* 80135B98 001317F8 7C 64 1B 78 */ mr r4, r3
-/* 80135B9C 001317FC 38 60 00 0E */ li r3, 0xe
-/* 80135BA0 00131800 48 02 67 69 */ bl func_8015C308
-/* 80135BA4 00131804 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80135BA8 00131808 48 11 A7 4D */ bl func_802502F4
-/* 80135BAC 0013180C 7C 64 1B 78 */ mr r4, r3
-/* 80135BB0 00131810 38 60 00 0F */ li r3, 0xf
-/* 80135BB4 00131814 48 02 67 55 */ bl func_8015C308
-/* 80135BB8 00131818 7F 63 DB 78 */ mr r3, r27
-/* 80135BBC 0013181C 48 00 0A 30 */ b lbl_801365EC
-lbl_80135BC0:
-/* 80135BC0 00131820 38 60 00 00 */ li r3, 0
-/* 80135BC4 00131824 48 00 0A 28 */ b lbl_801365EC
-lbl_80135BC8:
-/* 80135BC8 00131828 38 60 01 BD */ li r3, 0x1bd
-/* 80135BCC 0013182C 48 02 CE C5 */ bl func_80162A90
-/* 80135BD0 00131830 28 03 00 01 */ cmplwi r3, 1
-/* 80135BD4 00131834 40 82 00 4C */ bne lbl_80135C20
-/* 80135BD8 00131838 38 60 00 01 */ li r3, 1
-/* 80135BDC 0013183C 48 00 0A 29 */ bl func_80136604
-/* 80135BE0 00131840 7C 7E 1B 78 */ mr r30, r3
-/* 80135BE4 00131844 38 60 01 BD */ li r3, 0x1bd
-/* 80135BE8 00131848 38 80 00 02 */ li r4, 2
-/* 80135BEC 0013184C 38 A0 00 01 */ li r5, 1
-/* 80135BF0 00131850 48 02 CD 51 */ bl func_80162940
-/* 80135BF4 00131854 3B 60 45 FE */ li r27, 0x45fe
-/* 80135BF8 00131858 3B 80 29 C6 */ li r28, 0x29c6
-/* 80135BFC 0013185C 38 60 00 01 */ li r3, 1
-/* 80135C00 00131860 48 00 15 A9 */ bl func_801371A8
-/* 80135C04 00131864 2C 03 00 00 */ cmpwi r3, 0
-/* 80135C08 00131868 41 82 00 08 */ beq lbl_80135C10
-/* 80135C0C 0013186C 3B A0 00 01 */ li r29, 1
-lbl_80135C10:
-/* 80135C10 00131870 38 60 01 BE */ li r3, 0x1be
-/* 80135C14 00131874 38 80 00 02 */ li r4, 2
-/* 80135C18 00131878 38 A0 00 01 */ li r5, 1
-/* 80135C1C 0013187C 48 02 CD 25 */ bl func_80162940
-lbl_80135C20:
-/* 80135C20 00131880 38 60 01 BF */ li r3, 0x1bf
-/* 80135C24 00131884 48 02 CE 6D */ bl func_80162A90
-/* 80135C28 00131888 28 03 00 01 */ cmplwi r3, 1
-/* 80135C2C 0013188C 40 82 00 4C */ bne lbl_80135C78
-/* 80135C30 00131890 38 60 00 02 */ li r3, 2
-/* 80135C34 00131894 48 00 09 D1 */ bl func_80136604
-/* 80135C38 00131898 7C 7E 1B 78 */ mr r30, r3
-/* 80135C3C 0013189C 38 60 01 BF */ li r3, 0x1bf
-/* 80135C40 001318A0 38 80 00 02 */ li r4, 2
-/* 80135C44 001318A4 38 A0 00 01 */ li r5, 1
-/* 80135C48 001318A8 48 02 CC F9 */ bl func_80162940
-/* 80135C4C 001318AC 3B 60 45 FE */ li r27, 0x45fe
-/* 80135C50 001318B0 3B 80 29 C7 */ li r28, 0x29c7
-/* 80135C54 001318B4 38 60 00 02 */ li r3, 2
-/* 80135C58 001318B8 48 00 15 51 */ bl func_801371A8
-/* 80135C5C 001318BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80135C60 001318C0 41 82 00 08 */ beq lbl_80135C68
-/* 80135C64 001318C4 3B A0 00 01 */ li r29, 1
-lbl_80135C68:
-/* 80135C68 001318C8 38 60 01 C0 */ li r3, 0x1c0
-/* 80135C6C 001318CC 38 80 00 02 */ li r4, 2
-/* 80135C70 001318D0 38 A0 00 01 */ li r5, 1
-/* 80135C74 001318D4 48 02 CC CD */ bl func_80162940
-lbl_80135C78:
-/* 80135C78 001318D8 38 60 01 C1 */ li r3, 0x1c1
-/* 80135C7C 001318DC 48 02 CE 15 */ bl func_80162A90
-/* 80135C80 001318E0 28 03 00 01 */ cmplwi r3, 1
-/* 80135C84 001318E4 40 82 00 4C */ bne lbl_80135CD0
-/* 80135C88 001318E8 38 60 00 03 */ li r3, 3
-/* 80135C8C 001318EC 48 00 09 79 */ bl func_80136604
-/* 80135C90 001318F0 7C 7E 1B 78 */ mr r30, r3
-/* 80135C94 001318F4 38 60 01 C1 */ li r3, 0x1c1
-/* 80135C98 001318F8 38 80 00 02 */ li r4, 2
-/* 80135C9C 001318FC 38 A0 00 01 */ li r5, 1
-/* 80135CA0 00131900 48 02 CC A1 */ bl func_80162940
-/* 80135CA4 00131904 3B 60 45 FE */ li r27, 0x45fe
-/* 80135CA8 00131908 3B 80 29 C8 */ li r28, 0x29c8
-/* 80135CAC 0013190C 38 60 00 03 */ li r3, 3
-/* 80135CB0 00131910 48 00 14 F9 */ bl func_801371A8
-/* 80135CB4 00131914 2C 03 00 00 */ cmpwi r3, 0
-/* 80135CB8 00131918 41 82 00 08 */ beq lbl_80135CC0
-/* 80135CBC 0013191C 3B A0 00 01 */ li r29, 1
-lbl_80135CC0:
-/* 80135CC0 00131920 38 60 01 C2 */ li r3, 0x1c2
-/* 80135CC4 00131924 38 80 00 02 */ li r4, 2
-/* 80135CC8 00131928 38 A0 00 01 */ li r5, 1
-/* 80135CCC 0013192C 48 02 CC 75 */ bl func_80162940
-lbl_80135CD0:
-/* 80135CD0 00131930 38 60 01 C3 */ li r3, 0x1c3
-/* 80135CD4 00131934 48 02 CD BD */ bl func_80162A90
-/* 80135CD8 00131938 28 03 00 01 */ cmplwi r3, 1
-/* 80135CDC 0013193C 40 82 00 4C */ bne lbl_80135D28
-/* 80135CE0 00131940 38 60 00 04 */ li r3, 4
-/* 80135CE4 00131944 48 00 09 21 */ bl func_80136604
-/* 80135CE8 00131948 7C 7E 1B 78 */ mr r30, r3
-/* 80135CEC 0013194C 38 60 01 C3 */ li r3, 0x1c3
-/* 80135CF0 00131950 38 80 00 02 */ li r4, 2
-/* 80135CF4 00131954 38 A0 00 01 */ li r5, 1
-/* 80135CF8 00131958 48 02 CC 49 */ bl func_80162940
-/* 80135CFC 0013195C 3B 60 45 FE */ li r27, 0x45fe
-/* 80135D00 00131960 3B 80 29 C9 */ li r28, 0x29c9
-/* 80135D04 00131964 38 60 00 04 */ li r3, 4
-/* 80135D08 00131968 48 00 14 A1 */ bl func_801371A8
-/* 80135D0C 0013196C 2C 03 00 00 */ cmpwi r3, 0
-/* 80135D10 00131970 41 82 00 08 */ beq lbl_80135D18
-/* 80135D14 00131974 3B A0 00 01 */ li r29, 1
-lbl_80135D18:
-/* 80135D18 00131978 38 60 01 C4 */ li r3, 0x1c4
-/* 80135D1C 0013197C 38 80 00 02 */ li r4, 2
-/* 80135D20 00131980 38 A0 00 01 */ li r5, 1
-/* 80135D24 00131984 48 02 CC 1D */ bl func_80162940
-lbl_80135D28:
-/* 80135D28 00131988 38 60 01 C5 */ li r3, 0x1c5
-/* 80135D2C 0013198C 48 02 CD 65 */ bl func_80162A90
-/* 80135D30 00131990 28 03 00 01 */ cmplwi r3, 1
-/* 80135D34 00131994 40 82 00 4C */ bne lbl_80135D80
-/* 80135D38 00131998 38 60 00 05 */ li r3, 5
-/* 80135D3C 0013199C 48 00 08 C9 */ bl func_80136604
-/* 80135D40 001319A0 7C 7E 1B 78 */ mr r30, r3
-/* 80135D44 001319A4 38 60 01 C5 */ li r3, 0x1c5
-/* 80135D48 001319A8 38 80 00 02 */ li r4, 2
-/* 80135D4C 001319AC 38 A0 00 01 */ li r5, 1
-/* 80135D50 001319B0 48 02 CB F1 */ bl func_80162940
-/* 80135D54 001319B4 3B 60 45 FE */ li r27, 0x45fe
-/* 80135D58 001319B8 3B 80 29 CA */ li r28, 0x29ca
-/* 80135D5C 001319BC 38 60 00 05 */ li r3, 5
-/* 80135D60 001319C0 48 00 14 49 */ bl func_801371A8
-/* 80135D64 001319C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80135D68 001319C8 41 82 00 08 */ beq lbl_80135D70
-/* 80135D6C 001319CC 3B A0 00 01 */ li r29, 1
-lbl_80135D70:
-/* 80135D70 001319D0 38 60 01 C6 */ li r3, 0x1c6
-/* 80135D74 001319D4 38 80 00 02 */ li r4, 2
-/* 80135D78 001319D8 38 A0 00 01 */ li r5, 1
-/* 80135D7C 001319DC 48 02 CB C5 */ bl func_80162940
-lbl_80135D80:
-/* 80135D80 001319E0 38 60 01 C7 */ li r3, 0x1c7
-/* 80135D84 001319E4 48 02 CD 0D */ bl func_80162A90
-/* 80135D88 001319E8 28 03 00 01 */ cmplwi r3, 1
-/* 80135D8C 001319EC 40 82 00 4C */ bne lbl_80135DD8
-/* 80135D90 001319F0 38 60 00 06 */ li r3, 6
-/* 80135D94 001319F4 48 00 08 71 */ bl func_80136604
-/* 80135D98 001319F8 7C 7E 1B 78 */ mr r30, r3
-/* 80135D9C 001319FC 38 60 01 C7 */ li r3, 0x1c7
-/* 80135DA0 00131A00 38 80 00 02 */ li r4, 2
-/* 80135DA4 00131A04 38 A0 00 01 */ li r5, 1
-/* 80135DA8 00131A08 48 02 CB 99 */ bl func_80162940
-/* 80135DAC 00131A0C 3B 60 45 FE */ li r27, 0x45fe
-/* 80135DB0 00131A10 3B 80 29 CB */ li r28, 0x29cb
-/* 80135DB4 00131A14 38 60 00 06 */ li r3, 6
-/* 80135DB8 00131A18 48 00 13 F1 */ bl func_801371A8
-/* 80135DBC 00131A1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80135DC0 00131A20 41 82 00 08 */ beq lbl_80135DC8
-/* 80135DC4 00131A24 3B A0 00 01 */ li r29, 1
-lbl_80135DC8:
-/* 80135DC8 00131A28 38 60 01 C8 */ li r3, 0x1c8
-/* 80135DCC 00131A2C 38 80 00 02 */ li r4, 2
-/* 80135DD0 00131A30 38 A0 00 01 */ li r5, 1
-/* 80135DD4 00131A34 48 02 CB 6D */ bl func_80162940
-lbl_80135DD8:
-/* 80135DD8 00131A38 38 60 01 C9 */ li r3, 0x1c9
-/* 80135DDC 00131A3C 48 02 CC B5 */ bl func_80162A90
-/* 80135DE0 00131A40 28 03 00 01 */ cmplwi r3, 1
-/* 80135DE4 00131A44 40 82 00 4C */ bne lbl_80135E30
-/* 80135DE8 00131A48 38 60 00 07 */ li r3, 7
-/* 80135DEC 00131A4C 48 00 08 19 */ bl func_80136604
-/* 80135DF0 00131A50 7C 7E 1B 78 */ mr r30, r3
-/* 80135DF4 00131A54 38 60 01 C9 */ li r3, 0x1c9
-/* 80135DF8 00131A58 38 80 00 02 */ li r4, 2
-/* 80135DFC 00131A5C 38 A0 00 01 */ li r5, 1
-/* 80135E00 00131A60 48 02 CB 41 */ bl func_80162940
-/* 80135E04 00131A64 3B 60 45 FE */ li r27, 0x45fe
-/* 80135E08 00131A68 3B 80 29 CC */ li r28, 0x29cc
-/* 80135E0C 00131A6C 38 60 00 07 */ li r3, 7
-/* 80135E10 00131A70 48 00 13 99 */ bl func_801371A8
-/* 80135E14 00131A74 2C 03 00 00 */ cmpwi r3, 0
-/* 80135E18 00131A78 41 82 00 08 */ beq lbl_80135E20
-/* 80135E1C 00131A7C 3B A0 00 01 */ li r29, 1
-lbl_80135E20:
-/* 80135E20 00131A80 38 60 01 CA */ li r3, 0x1ca
-/* 80135E24 00131A84 38 80 00 02 */ li r4, 2
-/* 80135E28 00131A88 38 A0 00 01 */ li r5, 1
-/* 80135E2C 00131A8C 48 02 CB 15 */ bl func_80162940
-lbl_80135E30:
-/* 80135E30 00131A90 38 60 01 CB */ li r3, 0x1cb
-/* 80135E34 00131A94 48 02 CC 5D */ bl func_80162A90
-/* 80135E38 00131A98 28 03 00 01 */ cmplwi r3, 1
-/* 80135E3C 00131A9C 40 82 00 4C */ bne lbl_80135E88
-/* 80135E40 00131AA0 38 60 00 08 */ li r3, 8
-/* 80135E44 00131AA4 48 00 07 C1 */ bl func_80136604
-/* 80135E48 00131AA8 7C 7E 1B 78 */ mr r30, r3
-/* 80135E4C 00131AAC 38 60 01 CB */ li r3, 0x1cb
-/* 80135E50 00131AB0 38 80 00 02 */ li r4, 2
-/* 80135E54 00131AB4 38 A0 00 01 */ li r5, 1
-/* 80135E58 00131AB8 48 02 CA E9 */ bl func_80162940
-/* 80135E5C 00131ABC 3B 60 45 FE */ li r27, 0x45fe
-/* 80135E60 00131AC0 3B 80 29 CD */ li r28, 0x29cd
-/* 80135E64 00131AC4 38 60 00 08 */ li r3, 8
-/* 80135E68 00131AC8 48 00 13 41 */ bl func_801371A8
-/* 80135E6C 00131ACC 2C 03 00 00 */ cmpwi r3, 0
-/* 80135E70 00131AD0 41 82 00 08 */ beq lbl_80135E78
-/* 80135E74 00131AD4 3B A0 00 01 */ li r29, 1
-lbl_80135E78:
-/* 80135E78 00131AD8 38 60 01 CC */ li r3, 0x1cc
-/* 80135E7C 00131ADC 38 80 00 02 */ li r4, 2
-/* 80135E80 00131AE0 38 A0 00 01 */ li r5, 1
-/* 80135E84 00131AE4 48 02 CA BD */ bl func_80162940
-lbl_80135E88:
-/* 80135E88 00131AE8 38 60 01 CD */ li r3, 0x1cd
-/* 80135E8C 00131AEC 48 02 CC 05 */ bl func_80162A90
-/* 80135E90 00131AF0 28 03 00 01 */ cmplwi r3, 1
-/* 80135E94 00131AF4 40 82 00 4C */ bne lbl_80135EE0
-/* 80135E98 00131AF8 38 60 00 09 */ li r3, 9
-/* 80135E9C 00131AFC 48 00 07 69 */ bl func_80136604
-/* 80135EA0 00131B00 7C 7E 1B 78 */ mr r30, r3
-/* 80135EA4 00131B04 38 60 01 CD */ li r3, 0x1cd
-/* 80135EA8 00131B08 38 80 00 02 */ li r4, 2
-/* 80135EAC 00131B0C 38 A0 00 01 */ li r5, 1
-/* 80135EB0 00131B10 48 02 CA 91 */ bl func_80162940
-/* 80135EB4 00131B14 3B 60 45 FE */ li r27, 0x45fe
-/* 80135EB8 00131B18 3B 80 29 CE */ li r28, 0x29ce
-/* 80135EBC 00131B1C 38 60 00 09 */ li r3, 9
-/* 80135EC0 00131B20 48 00 12 E9 */ bl func_801371A8
-/* 80135EC4 00131B24 2C 03 00 00 */ cmpwi r3, 0
-/* 80135EC8 00131B28 41 82 00 08 */ beq lbl_80135ED0
-/* 80135ECC 00131B2C 3B A0 00 01 */ li r29, 1
-lbl_80135ED0:
-/* 80135ED0 00131B30 38 60 01 CE */ li r3, 0x1ce
-/* 80135ED4 00131B34 38 80 00 02 */ li r4, 2
-/* 80135ED8 00131B38 38 A0 00 01 */ li r5, 1
-/* 80135EDC 00131B3C 48 02 CA 65 */ bl func_80162940
-lbl_80135EE0:
-/* 80135EE0 00131B40 38 60 01 CF */ li r3, 0x1cf
-/* 80135EE4 00131B44 48 02 CB AD */ bl func_80162A90
-/* 80135EE8 00131B48 28 03 00 01 */ cmplwi r3, 1
-/* 80135EEC 00131B4C 40 82 00 48 */ bne lbl_80135F34
-/* 80135EF0 00131B50 38 60 00 0A */ li r3, 0xa
-/* 80135EF4 00131B54 48 00 07 11 */ bl func_80136604
-/* 80135EF8 00131B58 7C 7E 1B 78 */ mr r30, r3
-/* 80135EFC 00131B5C 38 60 01 CF */ li r3, 0x1cf
-/* 80135F00 00131B60 38 80 00 02 */ li r4, 2
-/* 80135F04 00131B64 38 A0 00 01 */ li r5, 1
-/* 80135F08 00131B68 48 02 CA 39 */ bl func_80162940
-/* 80135F0C 00131B6C 3B 60 45 FF */ li r27, 0x45ff
-/* 80135F10 00131B70 38 60 00 0A */ li r3, 0xa
-/* 80135F14 00131B74 48 00 12 95 */ bl func_801371A8
-/* 80135F18 00131B78 2C 03 00 00 */ cmpwi r3, 0
-/* 80135F1C 00131B7C 41 82 00 08 */ beq lbl_80135F24
-/* 80135F20 00131B80 3B A0 00 01 */ li r29, 1
-lbl_80135F24:
-/* 80135F24 00131B84 38 60 01 D0 */ li r3, 0x1d0
-/* 80135F28 00131B88 38 80 00 02 */ li r4, 2
-/* 80135F2C 00131B8C 38 A0 00 01 */ li r5, 1
-/* 80135F30 00131B90 48 02 CA 11 */ bl func_80162940
-lbl_80135F34:
-/* 80135F34 00131B94 38 60 01 D1 */ li r3, 0x1d1
-/* 80135F38 00131B98 48 02 CB 59 */ bl func_80162A90
-/* 80135F3C 00131B9C 28 03 00 01 */ cmplwi r3, 1
-/* 80135F40 00131BA0 40 82 00 34 */ bne lbl_80135F74
-/* 80135F44 00131BA4 38 60 00 0B */ li r3, 0xb
-/* 80135F48 00131BA8 48 00 06 BD */ bl func_80136604
-/* 80135F4C 00131BAC 7C 7E 1B 78 */ mr r30, r3
-/* 80135F50 00131BB0 38 60 01 D1 */ li r3, 0x1d1
-/* 80135F54 00131BB4 38 80 00 02 */ li r4, 2
-/* 80135F58 00131BB8 38 A0 00 01 */ li r5, 1
-/* 80135F5C 00131BBC 48 02 C9 E5 */ bl func_80162940
-/* 80135F60 00131BC0 3B 60 46 00 */ li r27, 0x4600
-/* 80135F64 00131BC4 38 60 01 D2 */ li r3, 0x1d2
-/* 80135F68 00131BC8 38 80 00 02 */ li r4, 2
-/* 80135F6C 00131BCC 38 A0 00 01 */ li r5, 1
-/* 80135F70 00131BD0 48 02 C9 D1 */ bl func_80162940
-lbl_80135F74:
-/* 80135F74 00131BD4 38 60 01 D3 */ li r3, 0x1d3
-/* 80135F78 00131BD8 48 02 CB 19 */ bl func_80162A90
-/* 80135F7C 00131BDC 28 03 00 01 */ cmplwi r3, 1
-/* 80135F80 00131BE0 40 82 00 34 */ bne lbl_80135FB4
-/* 80135F84 00131BE4 38 60 00 0C */ li r3, 0xc
-/* 80135F88 00131BE8 48 00 06 7D */ bl func_80136604
-/* 80135F8C 00131BEC 7C 7E 1B 78 */ mr r30, r3
-/* 80135F90 00131BF0 38 60 01 D3 */ li r3, 0x1d3
-/* 80135F94 00131BF4 38 80 00 02 */ li r4, 2
-/* 80135F98 00131BF8 38 A0 00 01 */ li r5, 1
-/* 80135F9C 00131BFC 48 02 C9 A5 */ bl func_80162940
-/* 80135FA0 00131C00 3B 60 46 00 */ li r27, 0x4600
-/* 80135FA4 00131C04 38 60 01 D4 */ li r3, 0x1d4
-/* 80135FA8 00131C08 38 80 00 02 */ li r4, 2
-/* 80135FAC 00131C0C 38 A0 00 01 */ li r5, 1
-/* 80135FB0 00131C10 48 02 C9 91 */ bl func_80162940
-lbl_80135FB4:
-/* 80135FB4 00131C14 38 60 01 D5 */ li r3, 0x1d5
-/* 80135FB8 00131C18 48 02 CA D9 */ bl func_80162A90
-/* 80135FBC 00131C1C 28 03 00 01 */ cmplwi r3, 1
-/* 80135FC0 00131C20 40 82 00 34 */ bne lbl_80135FF4
-/* 80135FC4 00131C24 38 60 00 0D */ li r3, 0xd
-/* 80135FC8 00131C28 48 00 06 3D */ bl func_80136604
-/* 80135FCC 00131C2C 7C 7E 1B 78 */ mr r30, r3
-/* 80135FD0 00131C30 38 60 01 D5 */ li r3, 0x1d5
-/* 80135FD4 00131C34 38 80 00 02 */ li r4, 2
-/* 80135FD8 00131C38 38 A0 00 01 */ li r5, 1
-/* 80135FDC 00131C3C 48 02 C9 65 */ bl func_80162940
-/* 80135FE0 00131C40 3B 60 46 00 */ li r27, 0x4600
-/* 80135FE4 00131C44 38 60 01 D6 */ li r3, 0x1d6
-/* 80135FE8 00131C48 38 80 00 02 */ li r4, 2
-/* 80135FEC 00131C4C 38 A0 00 01 */ li r5, 1
-/* 80135FF0 00131C50 48 02 C9 51 */ bl func_80162940
-lbl_80135FF4:
-/* 80135FF4 00131C54 38 60 01 D7 */ li r3, 0x1d7
-/* 80135FF8 00131C58 48 02 CA 99 */ bl func_80162A90
-/* 80135FFC 00131C5C 28 03 00 01 */ cmplwi r3, 1
-/* 80136000 00131C60 40 82 00 34 */ bne lbl_80136034
-/* 80136004 00131C64 38 60 00 0E */ li r3, 0xe
-/* 80136008 00131C68 48 00 05 FD */ bl func_80136604
-/* 8013600C 00131C6C 7C 7E 1B 78 */ mr r30, r3
-/* 80136010 00131C70 38 60 01 D7 */ li r3, 0x1d7
-/* 80136014 00131C74 38 80 00 02 */ li r4, 2
-/* 80136018 00131C78 38 A0 00 01 */ li r5, 1
-/* 8013601C 00131C7C 48 02 C9 25 */ bl func_80162940
-/* 80136020 00131C80 3B 60 46 00 */ li r27, 0x4600
-/* 80136024 00131C84 38 60 01 D8 */ li r3, 0x1d8
-/* 80136028 00131C88 38 80 00 02 */ li r4, 2
-/* 8013602C 00131C8C 38 A0 00 01 */ li r5, 1
-/* 80136030 00131C90 48 02 C9 11 */ bl func_80162940
-lbl_80136034:
-/* 80136034 00131C94 38 60 01 D9 */ li r3, 0x1d9
-/* 80136038 00131C98 48 02 CA 59 */ bl func_80162A90
-/* 8013603C 00131C9C 28 03 00 01 */ cmplwi r3, 1
-/* 80136040 00131CA0 40 82 00 34 */ bne lbl_80136074
-/* 80136044 00131CA4 38 60 00 0F */ li r3, 0xf
-/* 80136048 00131CA8 48 00 05 BD */ bl func_80136604
-/* 8013604C 00131CAC 7C 7E 1B 78 */ mr r30, r3
-/* 80136050 00131CB0 38 60 01 D9 */ li r3, 0x1d9
-/* 80136054 00131CB4 38 80 00 02 */ li r4, 2
-/* 80136058 00131CB8 38 A0 00 01 */ li r5, 1
-/* 8013605C 00131CBC 48 02 C8 E5 */ bl func_80162940
-/* 80136060 00131CC0 3B 60 46 00 */ li r27, 0x4600
-/* 80136064 00131CC4 38 60 01 DA */ li r3, 0x1da
-/* 80136068 00131CC8 38 80 00 02 */ li r4, 2
-/* 8013606C 00131CCC 38 A0 00 01 */ li r5, 1
-/* 80136070 00131CD0 48 02 C8 D1 */ bl func_80162940
-lbl_80136074:
-/* 80136074 00131CD4 38 60 01 DB */ li r3, 0x1db
-/* 80136078 00131CD8 48 02 CA 19 */ bl func_80162A90
-/* 8013607C 00131CDC 28 03 00 01 */ cmplwi r3, 1
-/* 80136080 00131CE0 40 82 00 34 */ bne lbl_801360B4
-/* 80136084 00131CE4 38 60 00 10 */ li r3, 0x10
-/* 80136088 00131CE8 48 00 05 7D */ bl func_80136604
-/* 8013608C 00131CEC 7C 7E 1B 78 */ mr r30, r3
-/* 80136090 00131CF0 38 60 01 DB */ li r3, 0x1db
-/* 80136094 00131CF4 38 80 00 02 */ li r4, 2
-/* 80136098 00131CF8 38 A0 00 01 */ li r5, 1
-/* 8013609C 00131CFC 48 02 C8 A5 */ bl func_80162940
-/* 801360A0 00131D00 3B 60 46 00 */ li r27, 0x4600
-/* 801360A4 00131D04 38 60 01 DC */ li r3, 0x1dc
-/* 801360A8 00131D08 38 80 00 02 */ li r4, 2
-/* 801360AC 00131D0C 38 A0 00 01 */ li r5, 1
-/* 801360B0 00131D10 48 02 C8 91 */ bl func_80162940
-lbl_801360B4:
-/* 801360B4 00131D14 38 60 01 DF */ li r3, 0x1df
-/* 801360B8 00131D18 48 02 C9 D9 */ bl func_80162A90
-/* 801360BC 00131D1C 28 03 00 01 */ cmplwi r3, 1
-/* 801360C0 00131D20 40 82 00 44 */ bne lbl_80136104
-/* 801360C4 00131D24 38 60 01 DF */ li r3, 0x1df
-/* 801360C8 00131D28 38 80 00 02 */ li r4, 2
-/* 801360CC 00131D2C 38 A0 00 01 */ li r5, 1
-/* 801360D0 00131D30 48 02 C8 71 */ bl func_80162940
-/* 801360D4 00131D34 38 60 00 12 */ li r3, 0x12
-/* 801360D8 00131D38 48 00 10 D1 */ bl func_801371A8
-/* 801360DC 00131D3C 2C 03 00 00 */ cmpwi r3, 0
-/* 801360E0 00131D40 41 82 00 14 */ beq lbl_801360F4
-/* 801360E4 00131D44 2C 1B 00 00 */ cmpwi r27, 0
-/* 801360E8 00131D48 3B A0 00 01 */ li r29, 1
-/* 801360EC 00131D4C 40 82 00 08 */ bne lbl_801360F4
-/* 801360F0 00131D50 3B 60 46 03 */ li r27, 0x4603
-lbl_801360F4:
-/* 801360F4 00131D54 38 60 01 E0 */ li r3, 0x1e0
-/* 801360F8 00131D58 38 80 00 02 */ li r4, 2
-/* 801360FC 00131D5C 38 A0 00 01 */ li r5, 1
-/* 80136100 00131D60 48 02 C8 41 */ bl func_80162940
-lbl_80136104:
-/* 80136104 00131D64 38 60 01 E1 */ li r3, 0x1e1
-/* 80136108 00131D68 48 02 C9 89 */ bl func_80162A90
-/* 8013610C 00131D6C 28 03 00 01 */ cmplwi r3, 1
-/* 80136110 00131D70 40 82 00 44 */ bne lbl_80136154
-/* 80136114 00131D74 38 60 01 E1 */ li r3, 0x1e1
-/* 80136118 00131D78 38 80 00 02 */ li r4, 2
-/* 8013611C 00131D7C 38 A0 00 01 */ li r5, 1
-/* 80136120 00131D80 48 02 C8 21 */ bl func_80162940
-/* 80136124 00131D84 38 60 00 13 */ li r3, 0x13
-/* 80136128 00131D88 48 00 10 81 */ bl func_801371A8
-/* 8013612C 00131D8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80136130 00131D90 41 82 00 14 */ beq lbl_80136144
-/* 80136134 00131D94 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136138 00131D98 3B A0 00 01 */ li r29, 1
-/* 8013613C 00131D9C 40 82 00 08 */ bne lbl_80136144
-/* 80136140 00131DA0 3B 60 46 03 */ li r27, 0x4603
-lbl_80136144:
-/* 80136144 00131DA4 38 60 01 E2 */ li r3, 0x1e2
-/* 80136148 00131DA8 38 80 00 02 */ li r4, 2
-/* 8013614C 00131DAC 38 A0 00 01 */ li r5, 1
-/* 80136150 00131DB0 48 02 C7 F1 */ bl func_80162940
-lbl_80136154:
-/* 80136154 00131DB4 38 60 01 E3 */ li r3, 0x1e3
-/* 80136158 00131DB8 48 02 C9 39 */ bl func_80162A90
-/* 8013615C 00131DBC 28 03 00 01 */ cmplwi r3, 1
-/* 80136160 00131DC0 40 82 00 44 */ bne lbl_801361A4
-/* 80136164 00131DC4 38 60 01 E3 */ li r3, 0x1e3
-/* 80136168 00131DC8 38 80 00 02 */ li r4, 2
-/* 8013616C 00131DCC 38 A0 00 01 */ li r5, 1
-/* 80136170 00131DD0 48 02 C7 D1 */ bl func_80162940
-/* 80136174 00131DD4 38 60 00 14 */ li r3, 0x14
-/* 80136178 00131DD8 48 00 10 31 */ bl func_801371A8
-/* 8013617C 00131DDC 2C 03 00 00 */ cmpwi r3, 0
-/* 80136180 00131DE0 41 82 00 14 */ beq lbl_80136194
-/* 80136184 00131DE4 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136188 00131DE8 3B A0 00 01 */ li r29, 1
-/* 8013618C 00131DEC 40 82 00 08 */ bne lbl_80136194
-/* 80136190 00131DF0 3B 60 46 03 */ li r27, 0x4603
-lbl_80136194:
-/* 80136194 00131DF4 38 60 01 E4 */ li r3, 0x1e4
-/* 80136198 00131DF8 38 80 00 02 */ li r4, 2
-/* 8013619C 00131DFC 38 A0 00 01 */ li r5, 1
-/* 801361A0 00131E00 48 02 C7 A1 */ bl func_80162940
-lbl_801361A4:
-/* 801361A4 00131E04 38 60 01 E5 */ li r3, 0x1e5
-/* 801361A8 00131E08 48 02 C8 E9 */ bl func_80162A90
-/* 801361AC 00131E0C 28 03 00 01 */ cmplwi r3, 1
-/* 801361B0 00131E10 40 82 00 44 */ bne lbl_801361F4
-/* 801361B4 00131E14 38 60 01 E5 */ li r3, 0x1e5
-/* 801361B8 00131E18 38 80 00 02 */ li r4, 2
-/* 801361BC 00131E1C 38 A0 00 01 */ li r5, 1
-/* 801361C0 00131E20 48 02 C7 81 */ bl func_80162940
-/* 801361C4 00131E24 38 60 00 15 */ li r3, 0x15
-/* 801361C8 00131E28 48 00 0F E1 */ bl func_801371A8
-/* 801361CC 00131E2C 2C 03 00 00 */ cmpwi r3, 0
-/* 801361D0 00131E30 41 82 00 14 */ beq lbl_801361E4
-/* 801361D4 00131E34 2C 1B 00 00 */ cmpwi r27, 0
-/* 801361D8 00131E38 3B A0 00 01 */ li r29, 1
-/* 801361DC 00131E3C 40 82 00 08 */ bne lbl_801361E4
-/* 801361E0 00131E40 3B 60 46 03 */ li r27, 0x4603
-lbl_801361E4:
-/* 801361E4 00131E44 38 60 01 E6 */ li r3, 0x1e6
-/* 801361E8 00131E48 38 80 00 02 */ li r4, 2
-/* 801361EC 00131E4C 38 A0 00 01 */ li r5, 1
-/* 801361F0 00131E50 48 02 C7 51 */ bl func_80162940
-lbl_801361F4:
-/* 801361F4 00131E54 38 60 01 E7 */ li r3, 0x1e7
-/* 801361F8 00131E58 48 02 C8 99 */ bl func_80162A90
-/* 801361FC 00131E5C 28 03 00 01 */ cmplwi r3, 1
-/* 80136200 00131E60 40 82 00 44 */ bne lbl_80136244
-/* 80136204 00131E64 38 60 01 E7 */ li r3, 0x1e7
-/* 80136208 00131E68 38 80 00 02 */ li r4, 2
-/* 8013620C 00131E6C 38 A0 00 01 */ li r5, 1
-/* 80136210 00131E70 48 02 C7 31 */ bl func_80162940
-/* 80136214 00131E74 38 60 00 16 */ li r3, 0x16
-/* 80136218 00131E78 48 00 0F 91 */ bl func_801371A8
-/* 8013621C 00131E7C 2C 03 00 00 */ cmpwi r3, 0
-/* 80136220 00131E80 41 82 00 14 */ beq lbl_80136234
-/* 80136224 00131E84 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136228 00131E88 3B A0 00 01 */ li r29, 1
-/* 8013622C 00131E8C 40 82 00 08 */ bne lbl_80136234
-/* 80136230 00131E90 3B 60 46 03 */ li r27, 0x4603
-lbl_80136234:
-/* 80136234 00131E94 38 60 01 E8 */ li r3, 0x1e8
-/* 80136238 00131E98 38 80 00 02 */ li r4, 2
-/* 8013623C 00131E9C 38 A0 00 01 */ li r5, 1
-/* 80136240 00131EA0 48 02 C7 01 */ bl func_80162940
-lbl_80136244:
-/* 80136244 00131EA4 38 60 01 E9 */ li r3, 0x1e9
-/* 80136248 00131EA8 48 02 C8 49 */ bl func_80162A90
-/* 8013624C 00131EAC 28 03 00 01 */ cmplwi r3, 1
-/* 80136250 00131EB0 40 82 00 44 */ bne lbl_80136294
-/* 80136254 00131EB4 38 60 01 E9 */ li r3, 0x1e9
-/* 80136258 00131EB8 38 80 00 02 */ li r4, 2
-/* 8013625C 00131EBC 38 A0 00 01 */ li r5, 1
-/* 80136260 00131EC0 48 02 C6 E1 */ bl func_80162940
-/* 80136264 00131EC4 38 60 00 17 */ li r3, 0x17
-/* 80136268 00131EC8 48 00 0F 41 */ bl func_801371A8
-/* 8013626C 00131ECC 2C 03 00 00 */ cmpwi r3, 0
-/* 80136270 00131ED0 41 82 00 14 */ beq lbl_80136284
-/* 80136274 00131ED4 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136278 00131ED8 3B A0 00 01 */ li r29, 1
-/* 8013627C 00131EDC 40 82 00 08 */ bne lbl_80136284
-/* 80136280 00131EE0 3B 60 46 03 */ li r27, 0x4603
-lbl_80136284:
-/* 80136284 00131EE4 38 60 01 EA */ li r3, 0x1ea
-/* 80136288 00131EE8 38 80 00 02 */ li r4, 2
-/* 8013628C 00131EEC 38 A0 00 01 */ li r5, 1
-/* 80136290 00131EF0 48 02 C6 B1 */ bl func_80162940
-lbl_80136294:
-/* 80136294 00131EF4 38 60 01 EB */ li r3, 0x1eb
-/* 80136298 00131EF8 48 02 C7 F9 */ bl func_80162A90
-/* 8013629C 00131EFC 28 03 00 01 */ cmplwi r3, 1
-/* 801362A0 00131F00 40 82 00 44 */ bne lbl_801362E4
-/* 801362A4 00131F04 38 60 01 EB */ li r3, 0x1eb
-/* 801362A8 00131F08 38 80 00 02 */ li r4, 2
-/* 801362AC 00131F0C 38 A0 00 01 */ li r5, 1
-/* 801362B0 00131F10 48 02 C6 91 */ bl func_80162940
-/* 801362B4 00131F14 38 60 00 18 */ li r3, 0x18
-/* 801362B8 00131F18 48 00 0E F1 */ bl func_801371A8
-/* 801362BC 00131F1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801362C0 00131F20 41 82 00 14 */ beq lbl_801362D4
-/* 801362C4 00131F24 2C 1B 00 00 */ cmpwi r27, 0
-/* 801362C8 00131F28 3B A0 00 01 */ li r29, 1
-/* 801362CC 00131F2C 40 82 00 08 */ bne lbl_801362D4
-/* 801362D0 00131F30 3B 60 46 03 */ li r27, 0x4603
-lbl_801362D4:
-/* 801362D4 00131F34 38 60 01 EC */ li r3, 0x1ec
-/* 801362D8 00131F38 38 80 00 02 */ li r4, 2
-/* 801362DC 00131F3C 38 A0 00 01 */ li r5, 1
-/* 801362E0 00131F40 48 02 C6 61 */ bl func_80162940
-lbl_801362E4:
-/* 801362E4 00131F44 38 60 01 ED */ li r3, 0x1ed
-/* 801362E8 00131F48 48 02 C7 A9 */ bl func_80162A90
-/* 801362EC 00131F4C 28 03 00 01 */ cmplwi r3, 1
-/* 801362F0 00131F50 40 82 00 44 */ bne lbl_80136334
-/* 801362F4 00131F54 38 60 01 ED */ li r3, 0x1ed
-/* 801362F8 00131F58 38 80 00 02 */ li r4, 2
-/* 801362FC 00131F5C 38 A0 00 01 */ li r5, 1
-/* 80136300 00131F60 48 02 C6 41 */ bl func_80162940
-/* 80136304 00131F64 38 60 00 19 */ li r3, 0x19
-/* 80136308 00131F68 48 00 0E A1 */ bl func_801371A8
-/* 8013630C 00131F6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80136310 00131F70 41 82 00 14 */ beq lbl_80136324
-/* 80136314 00131F74 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136318 00131F78 3B A0 00 01 */ li r29, 1
-/* 8013631C 00131F7C 40 82 00 08 */ bne lbl_80136324
-/* 80136320 00131F80 3B 60 52 44 */ li r27, 0x5244
-lbl_80136324:
-/* 80136324 00131F84 38 60 01 EE */ li r3, 0x1ee
-/* 80136328 00131F88 38 80 00 02 */ li r4, 2
-/* 8013632C 00131F8C 38 A0 00 01 */ li r5, 1
-/* 80136330 00131F90 48 02 C6 11 */ bl func_80162940
-lbl_80136334:
-/* 80136334 00131F94 38 60 01 F5 */ li r3, 0x1f5
-/* 80136338 00131F98 48 02 C7 59 */ bl func_80162A90
-/* 8013633C 00131F9C 28 03 00 01 */ cmplwi r3, 1
-/* 80136340 00131FA0 40 82 00 44 */ bne lbl_80136384
-/* 80136344 00131FA4 38 60 01 F5 */ li r3, 0x1f5
-/* 80136348 00131FA8 38 80 00 02 */ li r4, 2
-/* 8013634C 00131FAC 38 A0 00 01 */ li r5, 1
-/* 80136350 00131FB0 48 02 C5 F1 */ bl func_80162940
-/* 80136354 00131FB4 38 60 00 1D */ li r3, 0x1d
-/* 80136358 00131FB8 48 00 0E 51 */ bl func_801371A8
-/* 8013635C 00131FBC 2C 03 00 00 */ cmpwi r3, 0
-/* 80136360 00131FC0 41 82 00 14 */ beq lbl_80136374
-/* 80136364 00131FC4 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136368 00131FC8 3B A0 00 01 */ li r29, 1
-/* 8013636C 00131FCC 40 82 00 08 */ bne lbl_80136374
-/* 80136370 00131FD0 3B 60 46 01 */ li r27, 0x4601
-lbl_80136374:
-/* 80136374 00131FD4 38 60 01 F6 */ li r3, 0x1f6
-/* 80136378 00131FD8 38 80 00 02 */ li r4, 2
-/* 8013637C 00131FDC 38 A0 00 01 */ li r5, 1
-/* 80136380 00131FE0 48 02 C5 C1 */ bl func_80162940
-lbl_80136384:
-/* 80136384 00131FE4 38 60 01 F7 */ li r3, 0x1f7
-/* 80136388 00131FE8 48 02 C7 09 */ bl func_80162A90
-/* 8013638C 00131FEC 28 03 00 01 */ cmplwi r3, 1
-/* 80136390 00131FF0 40 82 00 44 */ bne lbl_801363D4
-/* 80136394 00131FF4 38 60 01 F7 */ li r3, 0x1f7
-/* 80136398 00131FF8 38 80 00 02 */ li r4, 2
-/* 8013639C 00131FFC 38 A0 00 01 */ li r5, 1
-/* 801363A0 00132000 48 02 C5 A1 */ bl func_80162940
-/* 801363A4 00132004 38 60 00 1E */ li r3, 0x1e
-/* 801363A8 00132008 48 00 0E 01 */ bl func_801371A8
-/* 801363AC 0013200C 2C 03 00 00 */ cmpwi r3, 0
-/* 801363B0 00132010 41 82 00 14 */ beq lbl_801363C4
-/* 801363B4 00132014 2C 1B 00 00 */ cmpwi r27, 0
-/* 801363B8 00132018 3B A0 00 01 */ li r29, 1
-/* 801363BC 0013201C 40 82 00 08 */ bne lbl_801363C4
-/* 801363C0 00132020 3B 60 46 01 */ li r27, 0x4601
-lbl_801363C4:
-/* 801363C4 00132024 38 60 01 F8 */ li r3, 0x1f8
-/* 801363C8 00132028 38 80 00 02 */ li r4, 2
-/* 801363CC 0013202C 38 A0 00 01 */ li r5, 1
-/* 801363D0 00132030 48 02 C5 71 */ bl func_80162940
-lbl_801363D4:
-/* 801363D4 00132034 38 60 01 F9 */ li r3, 0x1f9
-/* 801363D8 00132038 48 02 C6 B9 */ bl func_80162A90
-/* 801363DC 0013203C 28 03 00 01 */ cmplwi r3, 1
-/* 801363E0 00132040 40 82 00 44 */ bne lbl_80136424
-/* 801363E4 00132044 38 60 01 F9 */ li r3, 0x1f9
-/* 801363E8 00132048 38 80 00 02 */ li r4, 2
-/* 801363EC 0013204C 38 A0 00 01 */ li r5, 1
-/* 801363F0 00132050 48 02 C5 51 */ bl func_80162940
-/* 801363F4 00132054 38 60 00 1F */ li r3, 0x1f
-/* 801363F8 00132058 48 00 0D B1 */ bl func_801371A8
-/* 801363FC 0013205C 2C 03 00 00 */ cmpwi r3, 0
-/* 80136400 00132060 41 82 00 14 */ beq lbl_80136414
-/* 80136404 00132064 2C 1B 00 00 */ cmpwi r27, 0
-/* 80136408 00132068 3B A0 00 01 */ li r29, 1
-/* 8013640C 0013206C 40 82 00 08 */ bne lbl_80136414
-/* 80136410 00132070 3B 60 46 02 */ li r27, 0x4602
-lbl_80136414:
-/* 80136414 00132074 38 60 01 FA */ li r3, 0x1fa
-/* 80136418 00132078 38 80 00 02 */ li r4, 2
-/* 8013641C 0013207C 38 A0 00 01 */ li r5, 1
-/* 80136420 00132080 48 02 C5 21 */ bl func_80162940
-lbl_80136424:
-/* 80136424 00132084 38 60 01 FF */ li r3, 0x1ff
-/* 80136428 00132088 48 02 C6 69 */ bl func_80162A90
-/* 8013642C 0013208C 28 03 00 01 */ cmplwi r3, 1
-/* 80136430 00132090 40 82 00 38 */ bne lbl_80136468
-/* 80136434 00132094 38 60 01 FF */ li r3, 0x1ff
-/* 80136438 00132098 38 80 00 02 */ li r4, 2
-/* 8013643C 0013209C 38 A0 00 01 */ li r5, 1
-/* 80136440 001320A0 48 02 C5 01 */ bl func_80162940
-/* 80136444 001320A4 38 60 00 22 */ li r3, 0x22
-/* 80136448 001320A8 48 00 0D 61 */ bl func_801371A8
-/* 8013644C 001320AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80136450 001320B0 41 82 00 08 */ beq lbl_80136458
-/* 80136454 001320B4 3B A0 00 01 */ li r29, 1
-lbl_80136458:
-/* 80136458 001320B8 38 60 02 00 */ li r3, 0x200
-/* 8013645C 001320BC 38 80 00 02 */ li r4, 2
-/* 80136460 001320C0 38 A0 00 01 */ li r5, 1
-/* 80136464 001320C4 48 02 C4 DD */ bl func_80162940
-lbl_80136468:
-/* 80136468 001320C8 38 60 02 01 */ li r3, 0x201
-/* 8013646C 001320CC 48 02 C6 25 */ bl func_80162A90
-/* 80136470 001320D0 28 03 00 01 */ cmplwi r3, 1
-/* 80136474 001320D4 40 82 00 38 */ bne lbl_801364AC
-/* 80136478 001320D8 38 60 02 01 */ li r3, 0x201
-/* 8013647C 001320DC 38 80 00 02 */ li r4, 2
-/* 80136480 001320E0 38 A0 00 01 */ li r5, 1
-/* 80136484 001320E4 48 02 C4 BD */ bl func_80162940
-/* 80136488 001320E8 38 60 00 23 */ li r3, 0x23
-/* 8013648C 001320EC 48 00 0D 1D */ bl func_801371A8
-/* 80136490 001320F0 2C 03 00 00 */ cmpwi r3, 0
-/* 80136494 001320F4 41 82 00 08 */ beq lbl_8013649C
-/* 80136498 001320F8 3B A0 00 01 */ li r29, 1
-lbl_8013649C:
-/* 8013649C 001320FC 38 60 02 02 */ li r3, 0x202
-/* 801364A0 00132100 38 80 00 02 */ li r4, 2
-/* 801364A4 00132104 38 A0 00 01 */ li r5, 1
-/* 801364A8 00132108 48 02 C4 99 */ bl func_80162940
-lbl_801364AC:
-/* 801364AC 0013210C 38 60 02 03 */ li r3, 0x203
-/* 801364B0 00132110 48 02 C5 E1 */ bl func_80162A90
-/* 801364B4 00132114 28 03 00 01 */ cmplwi r3, 1
-/* 801364B8 00132118 40 82 00 38 */ bne lbl_801364F0
-/* 801364BC 0013211C 38 60 02 03 */ li r3, 0x203
-/* 801364C0 00132120 38 80 00 02 */ li r4, 2
-/* 801364C4 00132124 38 A0 00 01 */ li r5, 1
-/* 801364C8 00132128 48 02 C4 79 */ bl func_80162940
-/* 801364CC 0013212C 38 60 00 24 */ li r3, 0x24
-/* 801364D0 00132130 48 00 0C D9 */ bl func_801371A8
-/* 801364D4 00132134 2C 03 00 00 */ cmpwi r3, 0
-/* 801364D8 00132138 41 82 00 08 */ beq lbl_801364E0
-/* 801364DC 0013213C 3B A0 00 01 */ li r29, 1
-lbl_801364E0:
-/* 801364E0 00132140 38 60 02 04 */ li r3, 0x204
-/* 801364E4 00132144 38 80 00 02 */ li r4, 2
-/* 801364E8 00132148 38 A0 00 01 */ li r5, 1
-/* 801364EC 0013214C 48 02 C4 55 */ bl func_80162940
-lbl_801364F0:
-/* 801364F0 00132150 38 60 02 05 */ li r3, 0x205
-/* 801364F4 00132154 48 02 C5 9D */ bl func_80162A90
-/* 801364F8 00132158 28 03 00 01 */ cmplwi r3, 1
-/* 801364FC 0013215C 40 82 00 38 */ bne lbl_80136534
-/* 80136500 00132160 38 60 02 05 */ li r3, 0x205
-/* 80136504 00132164 38 80 00 02 */ li r4, 2
-/* 80136508 00132168 38 A0 00 01 */ li r5, 1
-/* 8013650C 0013216C 48 02 C4 35 */ bl func_80162940
-/* 80136510 00132170 38 60 00 25 */ li r3, 0x25
-/* 80136514 00132174 48 00 0C 95 */ bl func_801371A8
-/* 80136518 00132178 2C 03 00 00 */ cmpwi r3, 0
-/* 8013651C 0013217C 41 82 00 08 */ beq lbl_80136524
-/* 80136520 00132180 3B A0 00 01 */ li r29, 1
-lbl_80136524:
-/* 80136524 00132184 38 60 02 06 */ li r3, 0x206
-/* 80136528 00132188 38 80 00 02 */ li r4, 2
-/* 8013652C 0013218C 38 A0 00 01 */ li r5, 1
-/* 80136530 00132190 48 02 C4 11 */ bl func_80162940
-lbl_80136534:
-/* 80136534 00132194 B3 D9 00 00 */ sth r30, 0(r25)
-/* 80136538 00132198 2C 1B 46 00 */ cmpwi r27, 0x4600
-/* 8013653C 0013219C B3 BA 00 00 */ sth r29, 0(r26)
-/* 80136540 001321A0 41 82 00 70 */ beq lbl_801365B0
-/* 80136544 001321A4 40 80 00 14 */ bge lbl_80136558
-/* 80136548 001321A8 2C 1B 45 FE */ cmpwi r27, 0x45fe
-/* 8013654C 001321AC 41 82 00 20 */ beq lbl_8013656C
-/* 80136550 001321B0 40 80 00 48 */ bge lbl_80136598
-/* 80136554 001321B4 48 00 00 94 */ b lbl_801365E8
-lbl_80136558:
-/* 80136558 001321B8 2C 1B 46 04 */ cmpwi r27, 0x4604
-/* 8013655C 001321BC 40 80 00 8C */ bge lbl_801365E8
-/* 80136560 001321C0 2C 1B 46 02 */ cmpwi r27, 0x4602
-/* 80136564 001321C4 40 80 00 84 */ bge lbl_801365E8
-/* 80136568 001321C8 48 00 00 74 */ b lbl_801365DC
-lbl_8013656C:
-/* 8013656C 001321CC 7F 83 E3 78 */ mr r3, r28
-/* 80136570 001321D0 48 11 9D 85 */ bl func_802502F4
-/* 80136574 001321D4 7C 64 1B 78 */ mr r4, r3
-/* 80136578 001321D8 38 60 00 0E */ li r3, 0xe
-/* 8013657C 001321DC 48 02 5D 8D */ bl func_8015C308
-/* 80136580 001321E0 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 80136584 001321E4 48 11 9D 71 */ bl func_802502F4
-/* 80136588 001321E8 7C 64 1B 78 */ mr r4, r3
-/* 8013658C 001321EC 38 60 00 0F */ li r3, 0xf
-/* 80136590 001321F0 48 02 5D 79 */ bl func_8015C308
-/* 80136594 001321F4 48 00 00 54 */ b lbl_801365E8
-lbl_80136598:
-/* 80136598 001321F8 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 8013659C 001321FC 48 11 9D 59 */ bl func_802502F4
-/* 801365A0 00132200 7C 64 1B 78 */ mr r4, r3
-/* 801365A4 00132204 38 60 00 0E */ li r3, 0xe
-/* 801365A8 00132208 48 02 5D 61 */ bl func_8015C308
-/* 801365AC 0013220C 48 00 00 3C */ b lbl_801365E8
-lbl_801365B0:
-/* 801365B0 00132210 7F 83 E3 78 */ mr r3, r28
-/* 801365B4 00132214 48 11 9D 41 */ bl func_802502F4
-/* 801365B8 00132218 7C 64 1B 78 */ mr r4, r3
-/* 801365BC 0013221C 38 60 00 0E */ li r3, 0xe
-/* 801365C0 00132220 48 02 5D 49 */ bl func_8015C308
-/* 801365C4 00132224 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 801365C8 00132228 48 11 9D 2D */ bl func_802502F4
-/* 801365CC 0013222C 7C 64 1B 78 */ mr r4, r3
-/* 801365D0 00132230 38 60 00 0F */ li r3, 0xf
-/* 801365D4 00132234 48 02 5D 35 */ bl func_8015C308
-/* 801365D8 00132238 48 00 00 10 */ b lbl_801365E8
-lbl_801365DC:
-/* 801365DC 0013223C A0 9F 00 16 */ lhz r4, 0x16(r31)
-/* 801365E0 00132240 38 60 00 17 */ li r3, 0x17
-/* 801365E4 00132244 48 02 5D 25 */ bl func_8015C308
-lbl_801365E8:
-/* 801365E8 00132248 7F 63 DB 78 */ mr r3, r27
-lbl_801365EC:
-/* 801365EC 0013224C 39 61 00 30 */ addi r11, r1, 0x30
-/* 801365F0 00132250 48 09 0B 7D */ bl _restgpr_25
-/* 801365F4 00132254 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 801365F8 00132258 7C 08 03 A6 */ mtlr r0
-/* 801365FC 0013225C 38 21 00 30 */ addi r1, r1, 0x30
-/* 80136600 00132260 4E 80 00 20 */ blr
-
-.global func_80136604
-func_80136604:
-/* 80136604 00132264 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80136608 00132268 7C 08 02 A6 */ mflr r0
-/* 8013660C 0013226C 28 03 00 25 */ cmplwi r3, 0x25
-/* 80136610 00132270 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80136614 00132274 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80136618 00132278 3B E0 00 00 */ li r31, 0
-/* 8013661C 0013227C 41 81 0B 74 */ bgt lbl_80137190
-/* 80136620 00132280 3C 80 80 42 */ lis r4, lbl_8041CF88@ha
-/* 80136624 00132284 54 60 10 3A */ slwi r0, r3, 2
-/* 80136628 00132288 38 84 CF 88 */ addi r4, r4, lbl_8041CF88@l
-/* 8013662C 0013228C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80136630 00132290 7C 89 03 A6 */ mtctr r4
-/* 80136634 00132294 4E 80 04 20 */ bctr
-/* 80136638 00132298 3B E0 50 40 */ li r31, 0x5040
-/* 8013663C 0013229C 38 60 00 00 */ li r3, 0
-/* 80136640 001322A0 38 80 00 09 */ li r4, 9
-/* 80136644 001322A4 38 A0 00 0B */ li r5, 0xb
-/* 80136648 001322A8 38 C0 00 01 */ li r6, 1
-/* 8013664C 001322AC 4B FA F5 91 */ bl func_800E5BDC
-/* 80136650 001322B0 48 00 0B 40 */ b lbl_80137190
-/* 80136654 001322B4 3B E0 50 41 */ li r31, 0x5041
-/* 80136658 001322B8 38 60 00 00 */ li r3, 0
-/* 8013665C 001322BC 38 80 00 09 */ li r4, 9
-/* 80136660 001322C0 38 A0 00 05 */ li r5, 5
-/* 80136664 001322C4 38 C0 00 01 */ li r6, 1
-/* 80136668 001322C8 4B FA F5 75 */ bl func_800E5BDC
-/* 8013666C 001322CC 48 00 0B 24 */ b lbl_80137190
-/* 80136670 001322D0 3B E0 50 42 */ li r31, 0x5042
-/* 80136674 001322D4 38 60 00 00 */ li r3, 0
-/* 80136678 001322D8 38 80 00 02 */ li r4, 2
-/* 8013667C 001322DC 38 A0 00 05 */ li r5, 5
-/* 80136680 001322E0 38 C0 00 01 */ li r6, 1
-/* 80136684 001322E4 4B FA F5 59 */ bl func_800E5BDC
-/* 80136688 001322E8 38 60 00 01 */ li r3, 1
-/* 8013668C 001322EC 38 80 00 02 */ li r4, 2
-/* 80136690 001322F0 38 A0 00 05 */ li r5, 5
-/* 80136694 001322F4 38 C0 00 01 */ li r6, 1
-/* 80136698 001322F8 4B FA F5 45 */ bl func_800E5BDC
-/* 8013669C 001322FC 38 60 00 02 */ li r3, 2
-/* 801366A0 00132300 38 80 00 02 */ li r4, 2
-/* 801366A4 00132304 38 A0 00 04 */ li r5, 4
-/* 801366A8 00132308 38 C0 00 01 */ li r6, 1
-/* 801366AC 0013230C 4B FA F5 31 */ bl func_800E5BDC
-/* 801366B0 00132310 38 60 00 03 */ li r3, 3
-/* 801366B4 00132314 38 80 00 02 */ li r4, 2
-/* 801366B8 00132318 38 A0 00 05 */ li r5, 5
-/* 801366BC 0013231C 38 C0 00 01 */ li r6, 1
-/* 801366C0 00132320 4B FA F5 1D */ bl func_800E5BDC
-/* 801366C4 00132324 38 60 00 04 */ li r3, 4
-/* 801366C8 00132328 38 80 00 02 */ li r4, 2
-/* 801366CC 0013232C 38 A0 00 05 */ li r5, 5
-/* 801366D0 00132330 38 C0 00 01 */ li r6, 1
-/* 801366D4 00132334 4B FA F5 09 */ bl func_800E5BDC
-/* 801366D8 00132338 38 60 00 05 */ li r3, 5
-/* 801366DC 0013233C 38 80 00 02 */ li r4, 2
-/* 801366E0 00132340 38 A0 00 05 */ li r5, 5
-/* 801366E4 00132344 38 C0 00 01 */ li r6, 1
-/* 801366E8 00132348 4B FA F4 F5 */ bl func_800E5BDC
-/* 801366EC 0013234C 48 00 0A A4 */ b lbl_80137190
-/* 801366F0 00132350 3B E0 50 43 */ li r31, 0x5043
-/* 801366F4 00132354 38 60 00 00 */ li r3, 0
-/* 801366F8 00132358 38 80 00 06 */ li r4, 6
-/* 801366FC 0013235C 38 A0 00 0F */ li r5, 0xf
-/* 80136700 00132360 38 C0 00 01 */ li r6, 1
-/* 80136704 00132364 4B FA F4 D9 */ bl func_800E5BDC
-/* 80136708 00132368 38 60 00 01 */ li r3, 1
-/* 8013670C 0013236C 38 80 00 06 */ li r4, 6
-/* 80136710 00132370 38 A0 00 07 */ li r5, 7
-/* 80136714 00132374 38 C0 00 01 */ li r6, 1
-/* 80136718 00132378 4B FA F4 C5 */ bl func_800E5BDC
-/* 8013671C 0013237C 38 60 00 02 */ li r3, 2
-/* 80136720 00132380 38 80 00 06 */ li r4, 6
-/* 80136724 00132384 38 A0 00 0F */ li r5, 0xf
-/* 80136728 00132388 38 C0 00 01 */ li r6, 1
-/* 8013672C 0013238C 4B FA F4 B1 */ bl func_800E5BDC
-/* 80136730 00132390 38 60 00 03 */ li r3, 3
-/* 80136734 00132394 38 80 00 06 */ li r4, 6
-/* 80136738 00132398 38 A0 00 0F */ li r5, 0xf
-/* 8013673C 0013239C 38 C0 00 01 */ li r6, 1
-/* 80136740 001323A0 4B FA F4 9D */ bl func_800E5BDC
-/* 80136744 001323A4 38 60 00 04 */ li r3, 4
-/* 80136748 001323A8 38 80 00 06 */ li r4, 6
-/* 8013674C 001323AC 38 A0 00 0F */ li r5, 0xf
-/* 80136750 001323B0 38 C0 00 01 */ li r6, 1
-/* 80136754 001323B4 4B FA F4 89 */ bl func_800E5BDC
-/* 80136758 001323B8 38 60 00 05 */ li r3, 5
-/* 8013675C 001323BC 38 80 00 06 */ li r4, 6
-/* 80136760 001323C0 38 A0 00 0F */ li r5, 0xf
-/* 80136764 001323C4 38 C0 00 01 */ li r6, 1
-/* 80136768 001323C8 4B FA F4 75 */ bl func_800E5BDC
-/* 8013676C 001323CC 48 00 0A 24 */ b lbl_80137190
-/* 80136770 001323D0 3B E0 50 44 */ li r31, 0x5044
-/* 80136774 001323D4 38 60 00 00 */ li r3, 0
-/* 80136778 001323D8 38 80 00 07 */ li r4, 7
-/* 8013677C 001323DC 38 A0 00 0F */ li r5, 0xf
-/* 80136780 001323E0 38 C0 00 01 */ li r6, 1
-/* 80136784 001323E4 4B FA F4 59 */ bl func_800E5BDC
-/* 80136788 001323E8 38 60 00 01 */ li r3, 1
-/* 8013678C 001323EC 38 80 00 07 */ li r4, 7
-/* 80136790 001323F0 38 A0 00 03 */ li r5, 3
-/* 80136794 001323F4 38 C0 00 01 */ li r6, 1
-/* 80136798 001323F8 4B FA F4 45 */ bl func_800E5BDC
-/* 8013679C 001323FC 38 60 00 02 */ li r3, 2
-/* 801367A0 00132400 38 80 00 07 */ li r4, 7
-/* 801367A4 00132404 38 A0 00 0F */ li r5, 0xf
-/* 801367A8 00132408 38 C0 00 01 */ li r6, 1
-/* 801367AC 0013240C 4B FA F4 31 */ bl func_800E5BDC
-/* 801367B0 00132410 38 60 00 03 */ li r3, 3
-/* 801367B4 00132414 38 80 00 07 */ li r4, 7
-/* 801367B8 00132418 38 A0 00 0F */ li r5, 0xf
-/* 801367BC 0013241C 38 C0 00 01 */ li r6, 1
-/* 801367C0 00132420 4B FA F4 1D */ bl func_800E5BDC
-/* 801367C4 00132424 38 60 00 04 */ li r3, 4
-/* 801367C8 00132428 38 80 00 07 */ li r4, 7
-/* 801367CC 0013242C 38 A0 00 05 */ li r5, 5
-/* 801367D0 00132430 38 C0 00 01 */ li r6, 1
-/* 801367D4 00132434 4B FA F4 09 */ bl func_800E5BDC
-/* 801367D8 00132438 38 60 00 05 */ li r3, 5
-/* 801367DC 0013243C 38 80 00 07 */ li r4, 7
-/* 801367E0 00132440 38 A0 00 07 */ li r5, 7
-/* 801367E4 00132444 38 C0 00 01 */ li r6, 1
-/* 801367E8 00132448 4B FA F3 F5 */ bl func_800E5BDC
-/* 801367EC 0013244C 48 00 09 A4 */ b lbl_80137190
-/* 801367F0 00132450 3B E0 50 45 */ li r31, 0x5045
-/* 801367F4 00132454 38 60 00 00 */ li r3, 0
-/* 801367F8 00132458 38 80 00 09 */ li r4, 9
-/* 801367FC 0013245C 38 A0 00 0A */ li r5, 0xa
-/* 80136800 00132460 38 C0 00 01 */ li r6, 1
-/* 80136804 00132464 4B FA F3 D9 */ bl func_800E5BDC
-/* 80136808 00132468 48 00 09 88 */ b lbl_80137190
-/* 8013680C 0013246C 3B E0 50 46 */ li r31, 0x5046
-/* 80136810 00132470 38 60 00 00 */ li r3, 0
-/* 80136814 00132474 38 80 00 00 */ li r4, 0
-/* 80136818 00132478 38 A0 00 0E */ li r5, 0xe
-/* 8013681C 0013247C 38 C0 00 01 */ li r6, 1
-/* 80136820 00132480 4B FA F3 BD */ bl func_800E5BDC
-/* 80136824 00132484 38 60 00 01 */ li r3, 1
-/* 80136828 00132488 38 80 00 00 */ li r4, 0
-/* 8013682C 0013248C 38 A0 00 0E */ li r5, 0xe
-/* 80136830 00132490 38 C0 00 01 */ li r6, 1
-/* 80136834 00132494 4B FA F3 A9 */ bl func_800E5BDC
-/* 80136838 00132498 38 60 00 02 */ li r3, 2
-/* 8013683C 0013249C 38 80 00 00 */ li r4, 0
-/* 80136840 001324A0 38 A0 00 0B */ li r5, 0xb
-/* 80136844 001324A4 38 C0 00 01 */ li r6, 1
-/* 80136848 001324A8 4B FA F3 95 */ bl func_800E5BDC
-/* 8013684C 001324AC 38 60 00 03 */ li r3, 3
-/* 80136850 001324B0 38 80 00 00 */ li r4, 0
-/* 80136854 001324B4 38 A0 00 0E */ li r5, 0xe
-/* 80136858 001324B8 38 C0 00 01 */ li r6, 1
-/* 8013685C 001324BC 4B FA F3 81 */ bl func_800E5BDC
-/* 80136860 001324C0 38 60 00 04 */ li r3, 4
-/* 80136864 001324C4 38 80 00 00 */ li r4, 0
-/* 80136868 001324C8 38 A0 00 0E */ li r5, 0xe
-/* 8013686C 001324CC 38 C0 00 01 */ li r6, 1
-/* 80136870 001324D0 4B FA F3 6D */ bl func_800E5BDC
-/* 80136874 001324D4 38 60 00 05 */ li r3, 5
-/* 80136878 001324D8 38 80 00 00 */ li r4, 0
-/* 8013687C 001324DC 38 A0 00 0E */ li r5, 0xe
-/* 80136880 001324E0 38 C0 00 01 */ li r6, 1
-/* 80136884 001324E4 4B FA F3 59 */ bl func_800E5BDC
-/* 80136888 001324E8 48 00 09 08 */ b lbl_80137190
-/* 8013688C 001324EC 3B E0 50 47 */ li r31, 0x5047
-/* 80136890 001324F0 38 60 00 00 */ li r3, 0
-/* 80136894 001324F4 38 80 00 03 */ li r4, 3
-/* 80136898 001324F8 38 A0 00 0A */ li r5, 0xa
-/* 8013689C 001324FC 38 C0 00 01 */ li r6, 1
-/* 801368A0 00132500 4B FA F3 3D */ bl func_800E5BDC
-/* 801368A4 00132504 38 60 00 01 */ li r3, 1
-/* 801368A8 00132508 38 80 00 03 */ li r4, 3
-/* 801368AC 0013250C 38 A0 00 0A */ li r5, 0xa
-/* 801368B0 00132510 38 C0 00 01 */ li r6, 1
-/* 801368B4 00132514 4B FA F3 29 */ bl func_800E5BDC
-/* 801368B8 00132518 38 60 00 02 */ li r3, 2
-/* 801368BC 0013251C 38 80 00 03 */ li r4, 3
-/* 801368C0 00132520 38 A0 00 0A */ li r5, 0xa
-/* 801368C4 00132524 38 C0 00 01 */ li r6, 1
-/* 801368C8 00132528 4B FA F3 15 */ bl func_800E5BDC
-/* 801368CC 0013252C 38 60 00 03 */ li r3, 3
-/* 801368D0 00132530 38 80 00 03 */ li r4, 3
-/* 801368D4 00132534 38 A0 00 0A */ li r5, 0xa
-/* 801368D8 00132538 38 C0 00 01 */ li r6, 1
-/* 801368DC 0013253C 4B FA F3 01 */ bl func_800E5BDC
-/* 801368E0 00132540 38 60 00 04 */ li r3, 4
-/* 801368E4 00132544 38 80 00 03 */ li r4, 3
-/* 801368E8 00132548 38 A0 00 0A */ li r5, 0xa
-/* 801368EC 0013254C 38 C0 00 01 */ li r6, 1
-/* 801368F0 00132550 4B FA F2 ED */ bl func_800E5BDC
-/* 801368F4 00132554 38 60 00 05 */ li r3, 5
-/* 801368F8 00132558 38 80 00 03 */ li r4, 3
-/* 801368FC 0013255C 38 A0 00 0A */ li r5, 0xa
-/* 80136900 00132560 38 C0 00 01 */ li r6, 1
-/* 80136904 00132564 4B FA F2 D9 */ bl func_800E5BDC
-/* 80136908 00132568 38 60 00 00 */ li r3, 0
-/* 8013690C 0013256C 38 80 00 04 */ li r4, 4
-/* 80136910 00132570 38 A0 00 0A */ li r5, 0xa
-/* 80136914 00132574 38 C0 00 01 */ li r6, 1
-/* 80136918 00132578 4B FA F2 C5 */ bl func_800E5BDC
-/* 8013691C 0013257C 38 60 00 01 */ li r3, 1
-/* 80136920 00132580 38 80 00 04 */ li r4, 4
-/* 80136924 00132584 38 A0 00 0A */ li r5, 0xa
-/* 80136928 00132588 38 C0 00 01 */ li r6, 1
-/* 8013692C 0013258C 4B FA F2 B1 */ bl func_800E5BDC
-/* 80136930 00132590 38 60 00 02 */ li r3, 2
-/* 80136934 00132594 38 80 00 04 */ li r4, 4
-/* 80136938 00132598 38 A0 00 0A */ li r5, 0xa
-/* 8013693C 0013259C 38 C0 00 01 */ li r6, 1
-/* 80136940 001325A0 4B FA F2 9D */ bl func_800E5BDC
-/* 80136944 001325A4 38 60 00 03 */ li r3, 3
-/* 80136948 001325A8 38 80 00 04 */ li r4, 4
-/* 8013694C 001325AC 38 A0 00 0A */ li r5, 0xa
-/* 80136950 001325B0 38 C0 00 01 */ li r6, 1
-/* 80136954 001325B4 4B FA F2 89 */ bl func_800E5BDC
-/* 80136958 001325B8 38 60 00 04 */ li r3, 4
-/* 8013695C 001325BC 38 80 00 04 */ li r4, 4
-/* 80136960 001325C0 38 A0 00 0A */ li r5, 0xa
-/* 80136964 001325C4 38 C0 00 01 */ li r6, 1
-/* 80136968 001325C8 4B FA F2 75 */ bl func_800E5BDC
-/* 8013696C 001325CC 48 00 08 24 */ b lbl_80137190
-/* 80136970 001325D0 3B E0 50 48 */ li r31, 0x5048
-/* 80136974 001325D4 38 60 00 00 */ li r3, 0
-/* 80136978 001325D8 38 80 00 09 */ li r4, 9
-/* 8013697C 001325DC 38 A0 00 09 */ li r5, 9
-/* 80136980 001325E0 38 C0 00 01 */ li r6, 1
-/* 80136984 001325E4 4B FA F2 59 */ bl func_800E5BDC
-/* 80136988 001325E8 48 00 08 08 */ b lbl_80137190
-/* 8013698C 001325EC 3B E0 50 49 */ li r31, 0x5049
-/* 80136990 001325F0 38 60 00 00 */ li r3, 0
-/* 80136994 001325F4 38 80 00 00 */ li r4, 0
-/* 80136998 001325F8 38 A0 00 0F */ li r5, 0xf
-/* 8013699C 001325FC 38 C0 00 01 */ li r6, 1
-/* 801369A0 00132600 4B FA F2 3D */ bl func_800E5BDC
-/* 801369A4 00132604 38 60 00 01 */ li r3, 1
-/* 801369A8 00132608 38 80 00 00 */ li r4, 0
-/* 801369AC 0013260C 38 A0 00 0F */ li r5, 0xf
-/* 801369B0 00132610 38 C0 00 01 */ li r6, 1
-/* 801369B4 00132614 4B FA F2 29 */ bl func_800E5BDC
-/* 801369B8 00132618 38 60 00 02 */ li r3, 2
-/* 801369BC 0013261C 38 80 00 00 */ li r4, 0
-/* 801369C0 00132620 38 A0 00 0C */ li r5, 0xc
-/* 801369C4 00132624 38 C0 00 01 */ li r6, 1
-/* 801369C8 00132628 4B FA F2 15 */ bl func_800E5BDC
-/* 801369CC 0013262C 38 60 00 03 */ li r3, 3
-/* 801369D0 00132630 38 80 00 00 */ li r4, 0
-/* 801369D4 00132634 38 A0 00 0F */ li r5, 0xf
-/* 801369D8 00132638 38 C0 00 01 */ li r6, 1
-/* 801369DC 0013263C 4B FA F2 01 */ bl func_800E5BDC
-/* 801369E0 00132640 38 60 00 04 */ li r3, 4
-/* 801369E4 00132644 38 80 00 00 */ li r4, 0
-/* 801369E8 00132648 38 A0 00 0F */ li r5, 0xf
-/* 801369EC 0013264C 38 C0 00 01 */ li r6, 1
-/* 801369F0 00132650 4B FA F1 ED */ bl func_800E5BDC
-/* 801369F4 00132654 38 60 00 05 */ li r3, 5
-/* 801369F8 00132658 38 80 00 00 */ li r4, 0
-/* 801369FC 0013265C 38 A0 00 0F */ li r5, 0xf
-/* 80136A00 00132660 38 C0 00 01 */ li r6, 1
-/* 80136A04 00132664 4B FA F1 D9 */ bl func_800E5BDC
-/* 80136A08 00132668 48 00 07 88 */ b lbl_80137190
-/* 80136A0C 0013266C 3B E0 50 4A */ li r31, 0x504a
-/* 80136A10 00132670 38 60 00 05 */ li r3, 5
-/* 80136A14 00132674 38 80 00 00 */ li r4, 0
-/* 80136A18 00132678 38 A0 00 0C */ li r5, 0xc
-/* 80136A1C 0013267C 38 C0 00 01 */ li r6, 1
-/* 80136A20 00132680 4B FA F1 BD */ bl func_800E5BDC
-/* 80136A24 00132684 38 60 00 05 */ li r3, 5
-/* 80136A28 00132688 38 80 00 00 */ li r4, 0
-/* 80136A2C 0013268C 38 A0 00 0D */ li r5, 0xd
-/* 80136A30 00132690 38 C0 00 01 */ li r6, 1
-/* 80136A34 00132694 4B FA F1 A9 */ bl func_800E5BDC
-/* 80136A38 00132698 38 60 00 05 */ li r3, 5
-/* 80136A3C 0013269C 38 80 00 02 */ li r4, 2
-/* 80136A40 001326A0 38 A0 00 03 */ li r5, 3
-/* 80136A44 001326A4 38 C0 00 01 */ li r6, 1
-/* 80136A48 001326A8 4B FA F1 95 */ bl func_800E5BDC
-/* 80136A4C 001326AC 38 60 00 05 */ li r3, 5
-/* 80136A50 001326B0 38 80 00 02 */ li r4, 2
-/* 80136A54 001326B4 38 A0 00 04 */ li r5, 4
-/* 80136A58 001326B8 38 C0 00 01 */ li r6, 1
-/* 80136A5C 001326BC 4B FA F1 81 */ bl func_800E5BDC
-/* 80136A60 001326C0 38 60 00 05 */ li r3, 5
-/* 80136A64 001326C4 38 80 00 03 */ li r4, 3
-/* 80136A68 001326C8 38 A0 00 08 */ li r5, 8
-/* 80136A6C 001326CC 38 C0 00 01 */ li r6, 1
-/* 80136A70 001326D0 4B FA F1 6D */ bl func_800E5BDC
-/* 80136A74 001326D4 38 60 00 05 */ li r3, 5
-/* 80136A78 001326D8 38 80 00 03 */ li r4, 3
-/* 80136A7C 001326DC 38 A0 00 09 */ li r5, 9
-/* 80136A80 001326E0 38 C0 00 01 */ li r6, 1
-/* 80136A84 001326E4 4B FA F1 59 */ bl func_800E5BDC
-/* 80136A88 001326E8 38 60 00 05 */ li r3, 5
-/* 80136A8C 001326EC 38 80 00 05 */ li r4, 5
-/* 80136A90 001326F0 38 A0 00 0C */ li r5, 0xc
-/* 80136A94 001326F4 38 C0 00 01 */ li r6, 1
-/* 80136A98 001326F8 4B FA F1 45 */ bl func_800E5BDC
-/* 80136A9C 001326FC 38 60 00 05 */ li r3, 5
-/* 80136AA0 00132700 38 80 00 05 */ li r4, 5
-/* 80136AA4 00132704 38 A0 00 0D */ li r5, 0xd
-/* 80136AA8 00132708 38 C0 00 01 */ li r6, 1
-/* 80136AAC 0013270C 4B FA F1 31 */ bl func_800E5BDC
-/* 80136AB0 00132710 38 60 00 05 */ li r3, 5
-/* 80136AB4 00132714 38 80 00 06 */ li r4, 6
-/* 80136AB8 00132718 38 A0 00 0D */ li r5, 0xd
-/* 80136ABC 0013271C 38 C0 00 01 */ li r6, 1
-/* 80136AC0 00132720 4B FA F1 1D */ bl func_800E5BDC
-/* 80136AC4 00132724 38 60 00 05 */ li r3, 5
-/* 80136AC8 00132728 38 80 00 06 */ li r4, 6
-/* 80136ACC 0013272C 38 A0 00 0E */ li r5, 0xe
-/* 80136AD0 00132730 38 C0 00 01 */ li r6, 1
-/* 80136AD4 00132734 4B FA F1 09 */ bl func_800E5BDC
-/* 80136AD8 00132738 38 60 00 05 */ li r3, 5
-/* 80136ADC 0013273C 38 80 00 07 */ li r4, 7
-/* 80136AE0 00132740 38 A0 00 05 */ li r5, 5
-/* 80136AE4 00132744 38 C0 00 01 */ li r6, 1
-/* 80136AE8 00132748 4B FA F0 F5 */ bl func_800E5BDC
-/* 80136AEC 0013274C 38 60 00 05 */ li r3, 5
-/* 80136AF0 00132750 38 80 00 07 */ li r4, 7
-/* 80136AF4 00132754 38 A0 00 06 */ li r5, 6
-/* 80136AF8 00132758 38 C0 00 01 */ li r6, 1
-/* 80136AFC 0013275C 4B FA F0 E1 */ bl func_800E5BDC
-/* 80136B00 00132760 38 60 00 05 */ li r3, 5
-/* 80136B04 00132764 38 80 00 01 */ li r4, 1
-/* 80136B08 00132768 38 A0 00 06 */ li r5, 6
-/* 80136B0C 0013276C 38 C0 00 01 */ li r6, 1
-/* 80136B10 00132770 4B FA F0 CD */ bl func_800E5BDC
-/* 80136B14 00132774 38 60 00 05 */ li r3, 5
-/* 80136B18 00132778 38 80 00 01 */ li r4, 1
-/* 80136B1C 0013277C 38 A0 00 07 */ li r5, 7
-/* 80136B20 00132780 38 C0 00 01 */ li r6, 1
-/* 80136B24 00132784 4B FA F0 B9 */ bl func_800E5BDC
-/* 80136B28 00132788 48 00 06 68 */ b lbl_80137190
-/* 80136B2C 0013278C 3B E0 50 4B */ li r31, 0x504b
-/* 80136B30 00132790 38 60 00 03 */ li r3, 3
-/* 80136B34 00132794 38 80 00 00 */ li r4, 0
-/* 80136B38 00132798 38 A0 00 0C */ li r5, 0xc
-/* 80136B3C 0013279C 38 C0 00 01 */ li r6, 1
-/* 80136B40 001327A0 4B FA F0 9D */ bl func_800E5BDC
-/* 80136B44 001327A4 38 60 00 03 */ li r3, 3
-/* 80136B48 001327A8 38 80 00 00 */ li r4, 0
-/* 80136B4C 001327AC 38 A0 00 0D */ li r5, 0xd
-/* 80136B50 001327B0 38 C0 00 01 */ li r6, 1
-/* 80136B54 001327B4 4B FA F0 89 */ bl func_800E5BDC
-/* 80136B58 001327B8 38 60 00 03 */ li r3, 3
-/* 80136B5C 001327BC 38 80 00 02 */ li r4, 2
-/* 80136B60 001327C0 38 A0 00 03 */ li r5, 3
-/* 80136B64 001327C4 38 C0 00 01 */ li r6, 1
-/* 80136B68 001327C8 4B FA F0 75 */ bl func_800E5BDC
-/* 80136B6C 001327CC 38 60 00 03 */ li r3, 3
-/* 80136B70 001327D0 38 80 00 02 */ li r4, 2
-/* 80136B74 001327D4 38 A0 00 04 */ li r5, 4
-/* 80136B78 001327D8 38 C0 00 01 */ li r6, 1
-/* 80136B7C 001327DC 4B FA F0 61 */ bl func_800E5BDC
-/* 80136B80 001327E0 38 60 00 03 */ li r3, 3
-/* 80136B84 001327E4 38 80 00 03 */ li r4, 3
-/* 80136B88 001327E8 38 A0 00 08 */ li r5, 8
-/* 80136B8C 001327EC 38 C0 00 01 */ li r6, 1
-/* 80136B90 001327F0 4B FA F0 4D */ bl func_800E5BDC
-/* 80136B94 001327F4 38 60 00 03 */ li r3, 3
-/* 80136B98 001327F8 38 80 00 03 */ li r4, 3
-/* 80136B9C 001327FC 38 A0 00 09 */ li r5, 9
-/* 80136BA0 00132800 38 C0 00 01 */ li r6, 1
-/* 80136BA4 00132804 4B FA F0 39 */ bl func_800E5BDC
-/* 80136BA8 00132808 38 60 00 03 */ li r3, 3
-/* 80136BAC 0013280C 38 80 00 04 */ li r4, 4
-/* 80136BB0 00132810 38 A0 00 08 */ li r5, 8
-/* 80136BB4 00132814 38 C0 00 01 */ li r6, 1
-/* 80136BB8 00132818 4B FA F0 25 */ bl func_800E5BDC
-/* 80136BBC 0013281C 38 60 00 03 */ li r3, 3
-/* 80136BC0 00132820 38 80 00 04 */ li r4, 4
-/* 80136BC4 00132824 38 A0 00 09 */ li r5, 9
-/* 80136BC8 00132828 38 C0 00 01 */ li r6, 1
-/* 80136BCC 0013282C 4B FA F0 11 */ bl func_800E5BDC
-/* 80136BD0 00132830 38 60 00 03 */ li r3, 3
-/* 80136BD4 00132834 38 80 00 05 */ li r4, 5
-/* 80136BD8 00132838 38 A0 00 0C */ li r5, 0xc
-/* 80136BDC 0013283C 38 C0 00 01 */ li r6, 1
-/* 80136BE0 00132840 4B FA EF FD */ bl func_800E5BDC
-/* 80136BE4 00132844 38 60 00 03 */ li r3, 3
-/* 80136BE8 00132848 38 80 00 05 */ li r4, 5
-/* 80136BEC 0013284C 38 A0 00 0D */ li r5, 0xd
-/* 80136BF0 00132850 38 C0 00 01 */ li r6, 1
-/* 80136BF4 00132854 4B FA EF E9 */ bl func_800E5BDC
-/* 80136BF8 00132858 38 60 00 03 */ li r3, 3
-/* 80136BFC 0013285C 38 80 00 06 */ li r4, 6
-/* 80136C00 00132860 38 A0 00 0D */ li r5, 0xd
-/* 80136C04 00132864 38 C0 00 01 */ li r6, 1
-/* 80136C08 00132868 4B FA EF D5 */ bl func_800E5BDC
-/* 80136C0C 0013286C 38 60 00 03 */ li r3, 3
-/* 80136C10 00132870 38 80 00 06 */ li r4, 6
-/* 80136C14 00132874 38 A0 00 0E */ li r5, 0xe
-/* 80136C18 00132878 38 C0 00 01 */ li r6, 1
-/* 80136C1C 0013287C 4B FA EF C1 */ bl func_800E5BDC
-/* 80136C20 00132880 38 60 00 03 */ li r3, 3
-/* 80136C24 00132884 38 80 00 07 */ li r4, 7
-/* 80136C28 00132888 38 A0 00 0D */ li r5, 0xd
-/* 80136C2C 0013288C 38 C0 00 01 */ li r6, 1
-/* 80136C30 00132890 4B FA EF AD */ bl func_800E5BDC
-/* 80136C34 00132894 38 60 00 03 */ li r3, 3
-/* 80136C38 00132898 38 80 00 07 */ li r4, 7
-/* 80136C3C 0013289C 38 A0 00 0E */ li r5, 0xe
-/* 80136C40 001328A0 38 C0 00 01 */ li r6, 1
-/* 80136C44 001328A4 4B FA EF 99 */ bl func_800E5BDC
-/* 80136C48 001328A8 38 60 00 03 */ li r3, 3
-/* 80136C4C 001328AC 38 80 00 01 */ li r4, 1
-/* 80136C50 001328B0 38 A0 00 06 */ li r5, 6
-/* 80136C54 001328B4 38 C0 00 01 */ li r6, 1
-/* 80136C58 001328B8 4B FA EF 85 */ bl func_800E5BDC
-/* 80136C5C 001328BC 38 60 00 03 */ li r3, 3
-/* 80136C60 001328C0 38 80 00 01 */ li r4, 1
-/* 80136C64 001328C4 38 A0 00 07 */ li r5, 7
-/* 80136C68 001328C8 38 C0 00 01 */ li r6, 1
-/* 80136C6C 001328CC 4B FA EF 71 */ bl func_800E5BDC
-/* 80136C70 001328D0 48 00 05 20 */ b lbl_80137190
-/* 80136C74 001328D4 3B E0 50 4C */ li r31, 0x504c
-/* 80136C78 001328D8 38 60 00 04 */ li r3, 4
-/* 80136C7C 001328DC 38 80 00 00 */ li r4, 0
-/* 80136C80 001328E0 38 A0 00 0C */ li r5, 0xc
-/* 80136C84 001328E4 38 C0 00 01 */ li r6, 1
-/* 80136C88 001328E8 4B FA EF 55 */ bl func_800E5BDC
-/* 80136C8C 001328EC 38 60 00 04 */ li r3, 4
-/* 80136C90 001328F0 38 80 00 00 */ li r4, 0
-/* 80136C94 001328F4 38 A0 00 0D */ li r5, 0xd
-/* 80136C98 001328F8 38 C0 00 01 */ li r6, 1
-/* 80136C9C 001328FC 4B FA EF 41 */ bl func_800E5BDC
-/* 80136CA0 00132900 38 60 00 04 */ li r3, 4
-/* 80136CA4 00132904 38 80 00 02 */ li r4, 2
-/* 80136CA8 00132908 38 A0 00 03 */ li r5, 3
-/* 80136CAC 0013290C 38 C0 00 01 */ li r6, 1
-/* 80136CB0 00132910 4B FA EF 2D */ bl func_800E5BDC
-/* 80136CB4 00132914 38 60 00 04 */ li r3, 4
-/* 80136CB8 00132918 38 80 00 02 */ li r4, 2
-/* 80136CBC 0013291C 38 A0 00 04 */ li r5, 4
-/* 80136CC0 00132920 38 C0 00 01 */ li r6, 1
-/* 80136CC4 00132924 4B FA EF 19 */ bl func_800E5BDC
-/* 80136CC8 00132928 38 60 00 04 */ li r3, 4
-/* 80136CCC 0013292C 38 80 00 03 */ li r4, 3
-/* 80136CD0 00132930 38 A0 00 08 */ li r5, 8
-/* 80136CD4 00132934 38 C0 00 01 */ li r6, 1
-/* 80136CD8 00132938 4B FA EF 05 */ bl func_800E5BDC
-/* 80136CDC 0013293C 38 60 00 04 */ li r3, 4
-/* 80136CE0 00132940 38 80 00 03 */ li r4, 3
-/* 80136CE4 00132944 38 A0 00 09 */ li r5, 9
-/* 80136CE8 00132948 38 C0 00 01 */ li r6, 1
-/* 80136CEC 0013294C 4B FA EE F1 */ bl func_800E5BDC
-/* 80136CF0 00132950 38 60 00 04 */ li r3, 4
-/* 80136CF4 00132954 38 80 00 04 */ li r4, 4
-/* 80136CF8 00132958 38 A0 00 08 */ li r5, 8
-/* 80136CFC 0013295C 38 C0 00 01 */ li r6, 1
-/* 80136D00 00132960 4B FA EE DD */ bl func_800E5BDC
-/* 80136D04 00132964 38 60 00 04 */ li r3, 4
-/* 80136D08 00132968 38 80 00 04 */ li r4, 4
-/* 80136D0C 0013296C 38 A0 00 09 */ li r5, 9
-/* 80136D10 00132970 38 C0 00 01 */ li r6, 1
-/* 80136D14 00132974 4B FA EE C9 */ bl func_800E5BDC
-/* 80136D18 00132978 38 60 00 04 */ li r3, 4
-/* 80136D1C 0013297C 38 80 00 05 */ li r4, 5
-/* 80136D20 00132980 38 A0 00 0C */ li r5, 0xc
-/* 80136D24 00132984 38 C0 00 01 */ li r6, 1
-/* 80136D28 00132988 4B FA EE B5 */ bl func_800E5BDC
-/* 80136D2C 0013298C 38 60 00 04 */ li r3, 4
-/* 80136D30 00132990 38 80 00 05 */ li r4, 5
-/* 80136D34 00132994 38 A0 00 0D */ li r5, 0xd
-/* 80136D38 00132998 38 C0 00 01 */ li r6, 1
-/* 80136D3C 0013299C 4B FA EE A1 */ bl func_800E5BDC
-/* 80136D40 001329A0 38 60 00 04 */ li r3, 4
-/* 80136D44 001329A4 38 80 00 06 */ li r4, 6
-/* 80136D48 001329A8 38 A0 00 0D */ li r5, 0xd
-/* 80136D4C 001329AC 38 C0 00 01 */ li r6, 1
-/* 80136D50 001329B0 4B FA EE 8D */ bl func_800E5BDC
-/* 80136D54 001329B4 38 60 00 04 */ li r3, 4
-/* 80136D58 001329B8 38 80 00 06 */ li r4, 6
-/* 80136D5C 001329BC 38 A0 00 0E */ li r5, 0xe
-/* 80136D60 001329C0 38 C0 00 01 */ li r6, 1
-/* 80136D64 001329C4 4B FA EE 79 */ bl func_800E5BDC
-/* 80136D68 001329C8 38 60 00 04 */ li r3, 4
-/* 80136D6C 001329CC 38 80 00 08 */ li r4, 8
-/* 80136D70 001329D0 38 A0 00 05 */ li r5, 5
-/* 80136D74 001329D4 38 C0 00 01 */ li r6, 1
-/* 80136D78 001329D8 4B FA EE 65 */ bl func_800E5BDC
-/* 80136D7C 001329DC 38 60 00 04 */ li r3, 4
-/* 80136D80 001329E0 38 80 00 08 */ li r4, 8
-/* 80136D84 001329E4 38 A0 00 06 */ li r5, 6
-/* 80136D88 001329E8 38 C0 00 01 */ li r6, 1
-/* 80136D8C 001329EC 4B FA EE 51 */ bl func_800E5BDC
-/* 80136D90 001329F0 38 60 00 04 */ li r3, 4
-/* 80136D94 001329F4 38 80 00 01 */ li r4, 1
-/* 80136D98 001329F8 38 A0 00 06 */ li r5, 6
-/* 80136D9C 001329FC 38 C0 00 01 */ li r6, 1
-/* 80136DA0 00132A00 4B FA EE 3D */ bl func_800E5BDC
-/* 80136DA4 00132A04 38 60 00 04 */ li r3, 4
-/* 80136DA8 00132A08 38 80 00 01 */ li r4, 1
-/* 80136DAC 00132A0C 38 A0 00 07 */ li r5, 7
-/* 80136DB0 00132A10 38 C0 00 01 */ li r6, 1
-/* 80136DB4 00132A14 4B FA EE 29 */ bl func_800E5BDC
-/* 80136DB8 00132A18 48 00 03 D8 */ b lbl_80137190
-/* 80136DBC 00132A1C 3B E0 50 4D */ li r31, 0x504d
-/* 80136DC0 00132A20 38 60 00 02 */ li r3, 2
-/* 80136DC4 00132A24 38 80 00 00 */ li r4, 0
-/* 80136DC8 00132A28 38 A0 00 09 */ li r5, 9
-/* 80136DCC 00132A2C 38 C0 00 01 */ li r6, 1
-/* 80136DD0 00132A30 4B FA EE 0D */ bl func_800E5BDC
-/* 80136DD4 00132A34 38 60 00 02 */ li r3, 2
-/* 80136DD8 00132A38 38 80 00 00 */ li r4, 0
-/* 80136DDC 00132A3C 38 A0 00 0A */ li r5, 0xa
-/* 80136DE0 00132A40 38 C0 00 01 */ li r6, 1
-/* 80136DE4 00132A44 4B FA ED F9 */ bl func_800E5BDC
-/* 80136DE8 00132A48 38 60 00 02 */ li r3, 2
-/* 80136DEC 00132A4C 38 80 00 02 */ li r4, 2
-/* 80136DF0 00132A50 38 A0 00 02 */ li r5, 2
-/* 80136DF4 00132A54 38 C0 00 01 */ li r6, 1
-/* 80136DF8 00132A58 4B FA ED E5 */ bl func_800E5BDC
-/* 80136DFC 00132A5C 38 60 00 02 */ li r3, 2
-/* 80136E00 00132A60 38 80 00 02 */ li r4, 2
-/* 80136E04 00132A64 38 A0 00 03 */ li r5, 3
-/* 80136E08 00132A68 38 C0 00 01 */ li r6, 1
-/* 80136E0C 00132A6C 4B FA ED D1 */ bl func_800E5BDC
-/* 80136E10 00132A70 38 60 00 02 */ li r3, 2
-/* 80136E14 00132A74 38 80 00 03 */ li r4, 3
-/* 80136E18 00132A78 38 A0 00 08 */ li r5, 8
-/* 80136E1C 00132A7C 38 C0 00 01 */ li r6, 1
-/* 80136E20 00132A80 4B FA ED BD */ bl func_800E5BDC
-/* 80136E24 00132A84 38 60 00 02 */ li r3, 2
-/* 80136E28 00132A88 38 80 00 03 */ li r4, 3
-/* 80136E2C 00132A8C 38 A0 00 09 */ li r5, 9
-/* 80136E30 00132A90 38 C0 00 01 */ li r6, 1
-/* 80136E34 00132A94 4B FA ED A9 */ bl func_800E5BDC
-/* 80136E38 00132A98 38 60 00 02 */ li r3, 2
-/* 80136E3C 00132A9C 38 80 00 04 */ li r4, 4
-/* 80136E40 00132AA0 38 A0 00 08 */ li r5, 8
-/* 80136E44 00132AA4 38 C0 00 01 */ li r6, 1
-/* 80136E48 00132AA8 4B FA ED 95 */ bl func_800E5BDC
-/* 80136E4C 00132AAC 38 60 00 02 */ li r3, 2
-/* 80136E50 00132AB0 38 80 00 04 */ li r4, 4
-/* 80136E54 00132AB4 38 A0 00 09 */ li r5, 9
-/* 80136E58 00132AB8 38 C0 00 01 */ li r6, 1
-/* 80136E5C 00132ABC 4B FA ED 81 */ bl func_800E5BDC
-/* 80136E60 00132AC0 38 60 00 02 */ li r3, 2
-/* 80136E64 00132AC4 38 80 00 05 */ li r4, 5
-/* 80136E68 00132AC8 38 A0 00 0C */ li r5, 0xc
-/* 80136E6C 00132ACC 38 C0 00 01 */ li r6, 1
-/* 80136E70 00132AD0 4B FA ED 6D */ bl func_800E5BDC
-/* 80136E74 00132AD4 38 60 00 02 */ li r3, 2
-/* 80136E78 00132AD8 38 80 00 05 */ li r4, 5
-/* 80136E7C 00132ADC 38 A0 00 0D */ li r5, 0xd
-/* 80136E80 00132AE0 38 C0 00 01 */ li r6, 1
-/* 80136E84 00132AE4 4B FA ED 59 */ bl func_800E5BDC
-/* 80136E88 00132AE8 38 60 00 02 */ li r3, 2
-/* 80136E8C 00132AEC 38 80 00 06 */ li r4, 6
-/* 80136E90 00132AF0 38 A0 00 0D */ li r5, 0xd
-/* 80136E94 00132AF4 38 C0 00 01 */ li r6, 1
-/* 80136E98 00132AF8 4B FA ED 45 */ bl func_800E5BDC
-/* 80136E9C 00132AFC 38 60 00 02 */ li r3, 2
-/* 80136EA0 00132B00 38 80 00 06 */ li r4, 6
-/* 80136EA4 00132B04 38 A0 00 0E */ li r5, 0xe
-/* 80136EA8 00132B08 38 C0 00 01 */ li r6, 1
-/* 80136EAC 00132B0C 4B FA ED 31 */ bl func_800E5BDC
-/* 80136EB0 00132B10 38 60 00 02 */ li r3, 2
-/* 80136EB4 00132B14 38 80 00 07 */ li r4, 7
-/* 80136EB8 00132B18 38 A0 00 0D */ li r5, 0xd
-/* 80136EBC 00132B1C 38 C0 00 01 */ li r6, 1
-/* 80136EC0 00132B20 4B FA ED 1D */ bl func_800E5BDC
-/* 80136EC4 00132B24 38 60 00 02 */ li r3, 2
-/* 80136EC8 00132B28 38 80 00 07 */ li r4, 7
-/* 80136ECC 00132B2C 38 A0 00 0E */ li r5, 0xe
-/* 80136ED0 00132B30 38 C0 00 01 */ li r6, 1
-/* 80136ED4 00132B34 4B FA ED 09 */ bl func_800E5BDC
-/* 80136ED8 00132B38 38 60 00 02 */ li r3, 2
-/* 80136EDC 00132B3C 38 80 00 01 */ li r4, 1
-/* 80136EE0 00132B40 38 A0 00 06 */ li r5, 6
-/* 80136EE4 00132B44 38 C0 00 01 */ li r6, 1
-/* 80136EE8 00132B48 4B FA EC F5 */ bl func_800E5BDC
-/* 80136EEC 00132B4C 38 60 00 02 */ li r3, 2
-/* 80136EF0 00132B50 38 80 00 01 */ li r4, 1
-/* 80136EF4 00132B54 38 A0 00 07 */ li r5, 7
-/* 80136EF8 00132B58 38 C0 00 01 */ li r6, 1
-/* 80136EFC 00132B5C 4B FA EC E1 */ bl func_800E5BDC
-/* 80136F00 00132B60 48 00 02 90 */ b lbl_80137190
-/* 80136F04 00132B64 3B E0 50 4E */ li r31, 0x504e
-/* 80136F08 00132B68 38 60 00 00 */ li r3, 0
-/* 80136F0C 00132B6C 38 80 00 00 */ li r4, 0
-/* 80136F10 00132B70 38 A0 00 0C */ li r5, 0xc
-/* 80136F14 00132B74 38 C0 00 01 */ li r6, 1
-/* 80136F18 00132B78 4B FA EC C5 */ bl func_800E5BDC
-/* 80136F1C 00132B7C 38 60 00 00 */ li r3, 0
-/* 80136F20 00132B80 38 80 00 00 */ li r4, 0
-/* 80136F24 00132B84 38 A0 00 0D */ li r5, 0xd
-/* 80136F28 00132B88 38 C0 00 01 */ li r6, 1
-/* 80136F2C 00132B8C 4B FA EC B1 */ bl func_800E5BDC
-/* 80136F30 00132B90 38 60 00 00 */ li r3, 0
-/* 80136F34 00132B94 38 80 00 02 */ li r4, 2
-/* 80136F38 00132B98 38 A0 00 03 */ li r5, 3
-/* 80136F3C 00132B9C 38 C0 00 01 */ li r6, 1
-/* 80136F40 00132BA0 4B FA EC 9D */ bl func_800E5BDC
-/* 80136F44 00132BA4 38 60 00 00 */ li r3, 0
-/* 80136F48 00132BA8 38 80 00 02 */ li r4, 2
-/* 80136F4C 00132BAC 38 A0 00 04 */ li r5, 4
-/* 80136F50 00132BB0 38 C0 00 01 */ li r6, 1
-/* 80136F54 00132BB4 4B FA EC 89 */ bl func_800E5BDC
-/* 80136F58 00132BB8 38 60 00 00 */ li r3, 0
-/* 80136F5C 00132BBC 38 80 00 03 */ li r4, 3
-/* 80136F60 00132BC0 38 A0 00 08 */ li r5, 8
-/* 80136F64 00132BC4 38 C0 00 01 */ li r6, 1
-/* 80136F68 00132BC8 4B FA EC 75 */ bl func_800E5BDC
-/* 80136F6C 00132BCC 38 60 00 00 */ li r3, 0
-/* 80136F70 00132BD0 38 80 00 03 */ li r4, 3
-/* 80136F74 00132BD4 38 A0 00 09 */ li r5, 9
-/* 80136F78 00132BD8 38 C0 00 01 */ li r6, 1
-/* 80136F7C 00132BDC 4B FA EC 61 */ bl func_800E5BDC
-/* 80136F80 00132BE0 38 60 00 00 */ li r3, 0
-/* 80136F84 00132BE4 38 80 00 04 */ li r4, 4
-/* 80136F88 00132BE8 38 A0 00 08 */ li r5, 8
-/* 80136F8C 00132BEC 38 C0 00 01 */ li r6, 1
-/* 80136F90 00132BF0 4B FA EC 4D */ bl func_800E5BDC
-/* 80136F94 00132BF4 38 60 00 00 */ li r3, 0
-/* 80136F98 00132BF8 38 80 00 04 */ li r4, 4
-/* 80136F9C 00132BFC 38 A0 00 09 */ li r5, 9
-/* 80136FA0 00132C00 38 C0 00 01 */ li r6, 1
-/* 80136FA4 00132C04 4B FA EC 39 */ bl func_800E5BDC
-/* 80136FA8 00132C08 38 60 00 00 */ li r3, 0
-/* 80136FAC 00132C0C 38 80 00 05 */ li r4, 5
-/* 80136FB0 00132C10 38 A0 00 0C */ li r5, 0xc
-/* 80136FB4 00132C14 38 C0 00 01 */ li r6, 1
-/* 80136FB8 00132C18 4B FA EC 25 */ bl func_800E5BDC
-/* 80136FBC 00132C1C 38 60 00 00 */ li r3, 0
-/* 80136FC0 00132C20 38 80 00 05 */ li r4, 5
-/* 80136FC4 00132C24 38 A0 00 0D */ li r5, 0xd
-/* 80136FC8 00132C28 38 C0 00 01 */ li r6, 1
-/* 80136FCC 00132C2C 4B FA EC 11 */ bl func_800E5BDC
-/* 80136FD0 00132C30 38 60 00 00 */ li r3, 0
-/* 80136FD4 00132C34 38 80 00 06 */ li r4, 6
-/* 80136FD8 00132C38 38 A0 00 0D */ li r5, 0xd
-/* 80136FDC 00132C3C 38 C0 00 01 */ li r6, 1
-/* 80136FE0 00132C40 4B FA EB FD */ bl func_800E5BDC
-/* 80136FE4 00132C44 38 60 00 00 */ li r3, 0
-/* 80136FE8 00132C48 38 80 00 06 */ li r4, 6
-/* 80136FEC 00132C4C 38 A0 00 0E */ li r5, 0xe
-/* 80136FF0 00132C50 38 C0 00 01 */ li r6, 1
-/* 80136FF4 00132C54 4B FA EB E9 */ bl func_800E5BDC
-/* 80136FF8 00132C58 38 60 00 00 */ li r3, 0
-/* 80136FFC 00132C5C 38 80 00 07 */ li r4, 7
-/* 80137000 00132C60 38 A0 00 0D */ li r5, 0xd
-/* 80137004 00132C64 38 C0 00 01 */ li r6, 1
-/* 80137008 00132C68 4B FA EB D5 */ bl func_800E5BDC
-/* 8013700C 00132C6C 38 60 00 00 */ li r3, 0
-/* 80137010 00132C70 38 80 00 07 */ li r4, 7
-/* 80137014 00132C74 38 A0 00 0E */ li r5, 0xe
-/* 80137018 00132C78 38 C0 00 01 */ li r6, 1
-/* 8013701C 00132C7C 4B FA EB C1 */ bl func_800E5BDC
-/* 80137020 00132C80 38 60 00 00 */ li r3, 0
-/* 80137024 00132C84 38 80 00 01 */ li r4, 1
-/* 80137028 00132C88 38 A0 00 06 */ li r5, 6
-/* 8013702C 00132C8C 38 C0 00 01 */ li r6, 1
-/* 80137030 00132C90 4B FA EB AD */ bl func_800E5BDC
-/* 80137034 00132C94 38 60 00 00 */ li r3, 0
-/* 80137038 00132C98 38 80 00 01 */ li r4, 1
-/* 8013703C 00132C9C 38 A0 00 07 */ li r5, 7
-/* 80137040 00132CA0 38 C0 00 01 */ li r6, 1
-/* 80137044 00132CA4 4B FA EB 99 */ bl func_800E5BDC
-/* 80137048 00132CA8 48 00 01 48 */ b lbl_80137190
-/* 8013704C 00132CAC 3B E0 50 4F */ li r31, 0x504f
-/* 80137050 00132CB0 38 60 00 01 */ li r3, 1
-/* 80137054 00132CB4 38 80 00 00 */ li r4, 0
-/* 80137058 00132CB8 38 A0 00 0C */ li r5, 0xc
-/* 8013705C 00132CBC 38 C0 00 01 */ li r6, 1
-/* 80137060 00132CC0 4B FA EB 7D */ bl func_800E5BDC
-/* 80137064 00132CC4 38 60 00 01 */ li r3, 1
-/* 80137068 00132CC8 38 80 00 00 */ li r4, 0
-/* 8013706C 00132CCC 38 A0 00 0D */ li r5, 0xd
-/* 80137070 00132CD0 38 C0 00 01 */ li r6, 1
-/* 80137074 00132CD4 4B FA EB 69 */ bl func_800E5BDC
-/* 80137078 00132CD8 38 60 00 01 */ li r3, 1
-/* 8013707C 00132CDC 38 80 00 02 */ li r4, 2
-/* 80137080 00132CE0 38 A0 00 03 */ li r5, 3
-/* 80137084 00132CE4 38 C0 00 01 */ li r6, 1
-/* 80137088 00132CE8 4B FA EB 55 */ bl func_800E5BDC
-/* 8013708C 00132CEC 38 60 00 01 */ li r3, 1
-/* 80137090 00132CF0 38 80 00 02 */ li r4, 2
-/* 80137094 00132CF4 38 A0 00 04 */ li r5, 4
-/* 80137098 00132CF8 38 C0 00 01 */ li r6, 1
-/* 8013709C 00132CFC 4B FA EB 41 */ bl func_800E5BDC
-/* 801370A0 00132D00 38 60 00 01 */ li r3, 1
-/* 801370A4 00132D04 38 80 00 03 */ li r4, 3
-/* 801370A8 00132D08 38 A0 00 08 */ li r5, 8
-/* 801370AC 00132D0C 38 C0 00 01 */ li r6, 1
-/* 801370B0 00132D10 4B FA EB 2D */ bl func_800E5BDC
-/* 801370B4 00132D14 38 60 00 01 */ li r3, 1
-/* 801370B8 00132D18 38 80 00 03 */ li r4, 3
-/* 801370BC 00132D1C 38 A0 00 09 */ li r5, 9
-/* 801370C0 00132D20 38 C0 00 01 */ li r6, 1
-/* 801370C4 00132D24 4B FA EB 19 */ bl func_800E5BDC
-/* 801370C8 00132D28 38 60 00 01 */ li r3, 1
-/* 801370CC 00132D2C 38 80 00 04 */ li r4, 4
-/* 801370D0 00132D30 38 A0 00 08 */ li r5, 8
-/* 801370D4 00132D34 38 C0 00 01 */ li r6, 1
-/* 801370D8 00132D38 4B FA EB 05 */ bl func_800E5BDC
-/* 801370DC 00132D3C 38 60 00 01 */ li r3, 1
-/* 801370E0 00132D40 38 80 00 04 */ li r4, 4
-/* 801370E4 00132D44 38 A0 00 09 */ li r5, 9
-/* 801370E8 00132D48 38 C0 00 01 */ li r6, 1
-/* 801370EC 00132D4C 4B FA EA F1 */ bl func_800E5BDC
-/* 801370F0 00132D50 38 60 00 01 */ li r3, 1
-/* 801370F4 00132D54 38 80 00 05 */ li r4, 5
-/* 801370F8 00132D58 38 A0 00 0C */ li r5, 0xc
-/* 801370FC 00132D5C 38 C0 00 01 */ li r6, 1
-/* 80137100 00132D60 4B FA EA DD */ bl func_800E5BDC
-/* 80137104 00132D64 38 60 00 01 */ li r3, 1
-/* 80137108 00132D68 38 80 00 05 */ li r4, 5
-/* 8013710C 00132D6C 38 A0 00 0D */ li r5, 0xd
-/* 80137110 00132D70 38 C0 00 01 */ li r6, 1
-/* 80137114 00132D74 4B FA EA C9 */ bl func_800E5BDC
-/* 80137118 00132D78 38 60 00 01 */ li r3, 1
-/* 8013711C 00132D7C 38 80 00 06 */ li r4, 6
-/* 80137120 00132D80 38 A0 00 05 */ li r5, 5
-/* 80137124 00132D84 38 C0 00 01 */ li r6, 1
-/* 80137128 00132D88 4B FA EA B5 */ bl func_800E5BDC
-/* 8013712C 00132D8C 38 60 00 01 */ li r3, 1
-/* 80137130 00132D90 38 80 00 06 */ li r4, 6
-/* 80137134 00132D94 38 A0 00 06 */ li r5, 6
-/* 80137138 00132D98 38 C0 00 01 */ li r6, 1
-/* 8013713C 00132D9C 4B FA EA A1 */ bl func_800E5BDC
-/* 80137140 00132DA0 38 60 00 01 */ li r3, 1
-/* 80137144 00132DA4 38 80 00 07 */ li r4, 7
-/* 80137148 00132DA8 38 A0 00 01 */ li r5, 1
-/* 8013714C 00132DAC 38 C0 00 01 */ li r6, 1
-/* 80137150 00132DB0 4B FA EA 8D */ bl func_800E5BDC
-/* 80137154 00132DB4 38 60 00 01 */ li r3, 1
-/* 80137158 00132DB8 38 80 00 07 */ li r4, 7
-/* 8013715C 00132DBC 38 A0 00 02 */ li r5, 2
-/* 80137160 00132DC0 38 C0 00 01 */ li r6, 1
-/* 80137164 00132DC4 4B FA EA 79 */ bl func_800E5BDC
-/* 80137168 00132DC8 38 60 00 01 */ li r3, 1
-/* 8013716C 00132DCC 38 80 00 01 */ li r4, 1
-/* 80137170 00132DD0 38 A0 00 06 */ li r5, 6
-/* 80137174 00132DD4 38 C0 00 01 */ li r6, 1
-/* 80137178 00132DD8 4B FA EA 65 */ bl func_800E5BDC
-/* 8013717C 00132DDC 38 60 00 01 */ li r3, 1
-/* 80137180 00132DE0 38 80 00 01 */ li r4, 1
-/* 80137184 00132DE4 38 A0 00 07 */ li r5, 7
-/* 80137188 00132DE8 38 C0 00 01 */ li r6, 1
-/* 8013718C 00132DEC 4B FA EA 51 */ bl func_800E5BDC
-lbl_80137190:
-/* 80137190 00132DF0 7F E3 FB 78 */ mr r3, r31
-/* 80137194 00132DF4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80137198 00132DF8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013719C 00132DFC 7C 08 03 A6 */ mtlr r0
-/* 801371A0 00132E00 38 21 00 10 */ addi r1, r1, 0x10
-/* 801371A4 00132E04 4E 80 00 20 */ blr
-
-.global func_801371A8
-func_801371A8:
-/* 801371A8 00132E08 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801371AC 00132E0C 7C 08 02 A6 */ mflr r0
-/* 801371B0 00132E10 28 03 00 36 */ cmplwi r3, 0x36
-/* 801371B4 00132E14 38 A0 00 00 */ li r5, 0
-/* 801371B8 00132E18 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801371BC 00132E1C 41 81 02 78 */ bgt lbl_80137434
-/* 801371C0 00132E20 3C 80 80 42 */ lis r4, lbl_8041D020@ha
-/* 801371C4 00132E24 54 60 10 3A */ slwi r0, r3, 2
-/* 801371C8 00132E28 38 84 D0 20 */ addi r4, r4, lbl_8041D020@l
-/* 801371CC 00132E2C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 801371D0 00132E30 7C 89 03 A6 */ mtctr r4
-/* 801371D4 00132E34 4E 80 04 20 */ bctr
-/* 801371D8 00132E38 38 60 00 04 */ li r3, 4
-/* 801371DC 00132E3C 4B FA ED BD */ bl func_800E5F98
-/* 801371E0 00132E40 38 A0 00 01 */ li r5, 1
-/* 801371E4 00132E44 48 00 02 50 */ b lbl_80137434
-/* 801371E8 00132E48 38 60 00 05 */ li r3, 5
-/* 801371EC 00132E4C 4B FA ED AD */ bl func_800E5F98
-/* 801371F0 00132E50 38 A0 00 01 */ li r5, 1
-/* 801371F4 00132E54 48 00 02 40 */ b lbl_80137434
-/* 801371F8 00132E58 38 60 00 06 */ li r3, 6
-/* 801371FC 00132E5C 4B FA ED 9D */ bl func_800E5F98
-/* 80137200 00132E60 38 A0 00 01 */ li r5, 1
-/* 80137204 00132E64 48 00 02 30 */ b lbl_80137434
-/* 80137208 00132E68 38 60 00 07 */ li r3, 7
-/* 8013720C 00132E6C 4B FA ED 8D */ bl func_800E5F98
-/* 80137210 00132E70 38 A0 00 01 */ li r5, 1
-/* 80137214 00132E74 48 00 02 20 */ b lbl_80137434
-/* 80137218 00132E78 38 60 00 08 */ li r3, 8
-/* 8013721C 00132E7C 4B FA ED 7D */ bl func_800E5F98
-/* 80137220 00132E80 38 A0 00 01 */ li r5, 1
-/* 80137224 00132E84 48 00 02 10 */ b lbl_80137434
-/* 80137228 00132E88 38 60 00 09 */ li r3, 9
-/* 8013722C 00132E8C 4B FA ED 6D */ bl func_800E5F98
-/* 80137230 00132E90 38 A0 00 01 */ li r5, 1
-/* 80137234 00132E94 48 00 02 00 */ b lbl_80137434
-/* 80137238 00132E98 38 60 00 0A */ li r3, 0xa
-/* 8013723C 00132E9C 4B FA ED 5D */ bl func_800E5F98
-/* 80137240 00132EA0 38 A0 00 01 */ li r5, 1
-/* 80137244 00132EA4 48 00 01 F0 */ b lbl_80137434
-/* 80137248 00132EA8 38 60 00 0B */ li r3, 0xb
-/* 8013724C 00132EAC 4B FA ED 4D */ bl func_800E5F98
-/* 80137250 00132EB0 38 A0 00 01 */ li r5, 1
-/* 80137254 00132EB4 48 00 01 E0 */ b lbl_80137434
-/* 80137258 00132EB8 38 60 00 0C */ li r3, 0xc
-/* 8013725C 00132EBC 4B FA ED 3D */ bl func_800E5F98
-/* 80137260 00132EC0 38 A0 00 01 */ li r5, 1
-/* 80137264 00132EC4 48 00 01 D0 */ b lbl_80137434
-/* 80137268 00132EC8 38 60 00 0D */ li r3, 0xd
-/* 8013726C 00132ECC 4B FA ED 2D */ bl func_800E5F98
-/* 80137270 00132ED0 38 60 00 16 */ li r3, 0x16
-/* 80137274 00132ED4 4B FA ED 25 */ bl func_800E5F98
-/* 80137278 00132ED8 38 60 00 17 */ li r3, 0x17
-/* 8013727C 00132EDC 4B FA ED 1D */ bl func_800E5F98
-/* 80137280 00132EE0 38 60 00 18 */ li r3, 0x18
-/* 80137284 00132EE4 4B FA ED 15 */ bl func_800E5F98
-/* 80137288 00132EE8 38 60 00 19 */ li r3, 0x19
-/* 8013728C 00132EEC 4B FA ED 0D */ bl func_800E5F98
-/* 80137290 00132EF0 38 A0 00 01 */ li r5, 1
-/* 80137294 00132EF4 48 00 01 A0 */ b lbl_80137434
-/* 80137298 00132EF8 38 60 00 03 */ li r3, 3
-/* 8013729C 00132EFC 4B FA EC FD */ bl func_800E5F98
-/* 801372A0 00132F00 38 A0 00 01 */ li r5, 1
-/* 801372A4 00132F04 48 00 01 90 */ b lbl_80137434
-/* 801372A8 00132F08 38 60 00 0E */ li r3, 0xe
-/* 801372AC 00132F0C 4B FA EC ED */ bl func_800E5F98
-/* 801372B0 00132F10 38 A0 00 01 */ li r5, 1
-/* 801372B4 00132F14 48 00 01 80 */ b lbl_80137434
-/* 801372B8 00132F18 38 60 00 0F */ li r3, 0xf
-/* 801372BC 00132F1C 4B FA EC DD */ bl func_800E5F98
-/* 801372C0 00132F20 38 A0 00 01 */ li r5, 1
-/* 801372C4 00132F24 48 00 01 70 */ b lbl_80137434
-/* 801372C8 00132F28 38 60 00 10 */ li r3, 0x10
-/* 801372CC 00132F2C 4B FA EC CD */ bl func_800E5F98
-/* 801372D0 00132F30 38 A0 00 01 */ li r5, 1
-/* 801372D4 00132F34 48 00 01 60 */ b lbl_80137434
-/* 801372D8 00132F38 38 60 00 11 */ li r3, 0x11
-/* 801372DC 00132F3C 4B FA EC BD */ bl func_800E5F98
-/* 801372E0 00132F40 38 A0 00 01 */ li r5, 1
-/* 801372E4 00132F44 48 00 01 50 */ b lbl_80137434
-/* 801372E8 00132F48 38 60 00 12 */ li r3, 0x12
-/* 801372EC 00132F4C 4B FA EC AD */ bl func_800E5F98
-/* 801372F0 00132F50 38 A0 00 01 */ li r5, 1
-/* 801372F4 00132F54 48 00 01 40 */ b lbl_80137434
-/* 801372F8 00132F58 38 60 00 13 */ li r3, 0x13
-/* 801372FC 00132F5C 4B FA EC 9D */ bl func_800E5F98
-/* 80137300 00132F60 38 A0 00 01 */ li r5, 1
-/* 80137304 00132F64 48 00 01 30 */ b lbl_80137434
-/* 80137308 00132F68 38 60 00 14 */ li r3, 0x14
-/* 8013730C 00132F6C 4B FA EC 8D */ bl func_800E5F98
-/* 80137310 00132F70 38 A0 00 01 */ li r5, 1
-/* 80137314 00132F74 48 00 01 20 */ b lbl_80137434
-/* 80137318 00132F78 38 60 00 15 */ li r3, 0x15
-/* 8013731C 00132F7C 4B FA EC 7D */ bl func_800E5F98
-/* 80137320 00132F80 38 A0 00 01 */ li r5, 1
-/* 80137324 00132F84 48 00 01 10 */ b lbl_80137434
-/* 80137328 00132F88 38 60 00 1A */ li r3, 0x1a
-/* 8013732C 00132F8C 4B FA EC 6D */ bl func_800E5F98
-/* 80137330 00132F90 38 A0 00 01 */ li r5, 1
-/* 80137334 00132F94 48 00 01 00 */ b lbl_80137434
-/* 80137338 00132F98 38 60 00 1B */ li r3, 0x1b
-/* 8013733C 00132F9C 4B FA EC 5D */ bl func_800E5F98
-/* 80137340 00132FA0 38 A0 00 01 */ li r5, 1
-/* 80137344 00132FA4 48 00 00 F0 */ b lbl_80137434
-/* 80137348 00132FA8 38 60 00 1C */ li r3, 0x1c
-/* 8013734C 00132FAC 4B FA EC 4D */ bl func_800E5F98
-/* 80137350 00132FB0 38 A0 00 01 */ li r5, 1
-/* 80137354 00132FB4 48 00 00 E0 */ b lbl_80137434
-/* 80137358 00132FB8 38 60 00 1D */ li r3, 0x1d
-/* 8013735C 00132FBC 4B FA EC 3D */ bl func_800E5F98
-/* 80137360 00132FC0 38 A0 00 01 */ li r5, 1
-/* 80137364 00132FC4 48 00 00 D0 */ b lbl_80137434
-/* 80137368 00132FC8 38 60 00 1E */ li r3, 0x1e
-/* 8013736C 00132FCC 4B FA EC 2D */ bl func_800E5F98
-/* 80137370 00132FD0 38 A0 00 01 */ li r5, 1
-/* 80137374 00132FD4 48 00 00 C0 */ b lbl_80137434
-/* 80137378 00132FD8 38 60 00 1F */ li r3, 0x1f
-/* 8013737C 00132FDC 4B FA EC 1D */ bl func_800E5F98
-/* 80137380 00132FE0 38 A0 00 01 */ li r5, 1
-/* 80137384 00132FE4 48 00 00 B0 */ b lbl_80137434
-/* 80137388 00132FE8 38 60 00 20 */ li r3, 0x20
-/* 8013738C 00132FEC 4B FA EC 0D */ bl func_800E5F98
-/* 80137390 00132FF0 38 A0 00 01 */ li r5, 1
-/* 80137394 00132FF4 48 00 00 A0 */ b lbl_80137434
-/* 80137398 00132FF8 38 60 00 21 */ li r3, 0x21
-/* 8013739C 00132FFC 4B FA EB FD */ bl func_800E5F98
-/* 801373A0 00133000 38 A0 00 01 */ li r5, 1
-/* 801373A4 00133004 48 00 00 90 */ b lbl_80137434
-/* 801373A8 00133008 38 60 00 22 */ li r3, 0x22
-/* 801373AC 0013300C 4B FA EB ED */ bl func_800E5F98
-/* 801373B0 00133010 38 A0 00 01 */ li r5, 1
-/* 801373B4 00133014 48 00 00 80 */ b lbl_80137434
-/* 801373B8 00133018 38 60 00 23 */ li r3, 0x23
-/* 801373BC 0013301C 4B FA EB DD */ bl func_800E5F98
-/* 801373C0 00133020 38 A0 00 01 */ li r5, 1
-/* 801373C4 00133024 48 00 00 70 */ b lbl_80137434
-/* 801373C8 00133028 38 60 00 24 */ li r3, 0x24
-/* 801373CC 0013302C 4B FA EB CD */ bl func_800E5F98
-/* 801373D0 00133030 38 A0 00 01 */ li r5, 1
-/* 801373D4 00133034 48 00 00 60 */ b lbl_80137434
-/* 801373D8 00133038 38 60 00 25 */ li r3, 0x25
-/* 801373DC 0013303C 4B FA EB BD */ bl func_800E5F98
-/* 801373E0 00133040 38 A0 00 01 */ li r5, 1
-/* 801373E4 00133044 48 00 00 50 */ b lbl_80137434
-/* 801373E8 00133048 38 60 00 26 */ li r3, 0x26
-/* 801373EC 0013304C 4B FA EB AD */ bl func_800E5F98
-/* 801373F0 00133050 38 A0 00 01 */ li r5, 1
-/* 801373F4 00133054 48 00 00 40 */ b lbl_80137434
-/* 801373F8 00133058 38 60 00 27 */ li r3, 0x27
-/* 801373FC 0013305C 4B FA EB 9D */ bl func_800E5F98
-/* 80137400 00133060 38 A0 00 01 */ li r5, 1
-/* 80137404 00133064 48 00 00 30 */ b lbl_80137434
-/* 80137408 00133068 38 60 00 28 */ li r3, 0x28
-/* 8013740C 0013306C 4B FA EB 8D */ bl func_800E5F98
-/* 80137410 00133070 38 A0 00 01 */ li r5, 1
-/* 80137414 00133074 48 00 00 20 */ b lbl_80137434
-/* 80137418 00133078 38 60 00 29 */ li r3, 0x29
-/* 8013741C 0013307C 4B FA EB 7D */ bl func_800E5F98
-/* 80137420 00133080 38 A0 00 01 */ li r5, 1
-/* 80137424 00133084 48 00 00 10 */ b lbl_80137434
-/* 80137428 00133088 38 60 00 2A */ li r3, 0x2a
-/* 8013742C 0013308C 4B FA EB 6D */ bl func_800E5F98
-/* 80137430 00133090 38 A0 00 01 */ li r5, 1
-lbl_80137434:
-/* 80137434 00133094 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80137438 00133098 7C A3 2B 78 */ mr r3, r5
-/* 8013743C 0013309C 7C 08 03 A6 */ mtlr r0
-/* 80137440 001330A0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80137444 001330A4 4E 80 00 20 */ blr
-
-.global func_80137448
-func_80137448:
-/* 80137448 001330A8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013744C 001330AC 7C 08 02 A6 */ mflr r0
-/* 80137450 001330B0 38 60 02 0D */ li r3, 0x20d
-/* 80137454 001330B4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80137458 001330B8 48 02 B6 39 */ bl func_80162A90
-/* 8013745C 001330BC 28 03 00 01 */ cmplwi r3, 1
-/* 80137460 001330C0 40 82 00 14 */ bne lbl_80137474
-/* 80137464 001330C4 38 60 02 0D */ li r3, 0x20d
-/* 80137468 001330C8 38 80 00 02 */ li r4, 2
-/* 8013746C 001330CC 38 A0 00 01 */ li r5, 1
-/* 80137470 001330D0 48 02 B4 D1 */ bl func_80162940
-lbl_80137474:
-/* 80137474 001330D4 38 60 02 0E */ li r3, 0x20e
-/* 80137478 001330D8 48 02 B6 19 */ bl func_80162A90
-/* 8013747C 001330DC 28 03 00 01 */ cmplwi r3, 1
-/* 80137480 001330E0 40 82 01 F4 */ bne lbl_80137674
-/* 80137484 001330E4 38 60 02 0E */ li r3, 0x20e
-/* 80137488 001330E8 38 80 00 02 */ li r4, 2
-/* 8013748C 001330EC 38 A0 00 01 */ li r5, 1
-/* 80137490 001330F0 48 02 B4 B1 */ bl func_80162940
-/* 80137494 001330F4 38 60 00 00 */ li r3, 0
-/* 80137498 001330F8 38 80 00 09 */ li r4, 9
-/* 8013749C 001330FC 38 A0 00 07 */ li r5, 7
-/* 801374A0 00133100 38 C0 00 01 */ li r6, 1
-/* 801374A4 00133104 4B FA E8 41 */ bl func_800E5CE4
-/* 801374A8 00133108 38 60 00 00 */ li r3, 0
-/* 801374AC 0013310C 38 80 00 02 */ li r4, 2
-/* 801374B0 00133110 38 A0 00 06 */ li r5, 6
-/* 801374B4 00133114 38 C0 00 01 */ li r6, 1
-/* 801374B8 00133118 4B FA E8 2D */ bl func_800E5CE4
-/* 801374BC 0013311C 38 60 00 01 */ li r3, 1
-/* 801374C0 00133120 38 80 00 02 */ li r4, 2
-/* 801374C4 00133124 38 A0 00 06 */ li r5, 6
-/* 801374C8 00133128 38 C0 00 01 */ li r6, 1
-/* 801374CC 0013312C 4B FA E8 19 */ bl func_800E5CE4
-/* 801374D0 00133130 38 60 00 02 */ li r3, 2
-/* 801374D4 00133134 38 80 00 02 */ li r4, 2
-/* 801374D8 00133138 38 A0 00 05 */ li r5, 5
-/* 801374DC 0013313C 38 C0 00 01 */ li r6, 1
-/* 801374E0 00133140 4B FA E8 05 */ bl func_800E5CE4
-/* 801374E4 00133144 38 60 00 03 */ li r3, 3
-/* 801374E8 00133148 38 80 00 02 */ li r4, 2
-/* 801374EC 0013314C 38 A0 00 06 */ li r5, 6
-/* 801374F0 00133150 38 C0 00 01 */ li r6, 1
-/* 801374F4 00133154 4B FA E7 F1 */ bl func_800E5CE4
-/* 801374F8 00133158 38 60 00 04 */ li r3, 4
-/* 801374FC 0013315C 38 80 00 02 */ li r4, 2
-/* 80137500 00133160 38 A0 00 06 */ li r5, 6
-/* 80137504 00133164 38 C0 00 01 */ li r6, 1
-/* 80137508 00133168 4B FA E7 DD */ bl func_800E5CE4
-/* 8013750C 0013316C 38 60 00 05 */ li r3, 5
-/* 80137510 00133170 38 80 00 02 */ li r4, 2
-/* 80137514 00133174 38 A0 00 06 */ li r5, 6
-/* 80137518 00133178 38 C0 00 01 */ li r6, 1
-/* 8013751C 0013317C 4B FA E7 C9 */ bl func_800E5CE4
-/* 80137520 00133180 38 60 00 00 */ li r3, 0
-/* 80137524 00133184 38 80 00 03 */ li r4, 3
-/* 80137528 00133188 38 A0 00 0C */ li r5, 0xc
-/* 8013752C 0013318C 38 C0 00 01 */ li r6, 1
-/* 80137530 00133190 4B FA E7 B5 */ bl func_800E5CE4
-/* 80137534 00133194 38 60 00 00 */ li r3, 0
-/* 80137538 00133198 38 80 00 04 */ li r4, 4
-/* 8013753C 0013319C 38 A0 00 0C */ li r5, 0xc
-/* 80137540 001331A0 38 C0 00 01 */ li r6, 1
-/* 80137544 001331A4 4B FA E7 A1 */ bl func_800E5CE4
-/* 80137548 001331A8 38 60 00 00 */ li r3, 0
-/* 8013754C 001331AC 38 80 00 07 */ li r4, 7
-/* 80137550 001331B0 38 A0 00 10 */ li r5, 0x10
-/* 80137554 001331B4 38 C0 00 01 */ li r6, 1
-/* 80137558 001331B8 4B FA E7 8D */ bl func_800E5CE4
-/* 8013755C 001331BC 38 60 00 01 */ li r3, 1
-/* 80137560 001331C0 38 80 00 03 */ li r4, 3
-/* 80137564 001331C4 38 A0 00 0C */ li r5, 0xc
-/* 80137568 001331C8 38 C0 00 01 */ li r6, 1
-/* 8013756C 001331CC 4B FA E7 79 */ bl func_800E5CE4
-/* 80137570 001331D0 38 60 00 01 */ li r3, 1
-/* 80137574 001331D4 38 80 00 04 */ li r4, 4
-/* 80137578 001331D8 38 A0 00 0C */ li r5, 0xc
-/* 8013757C 001331DC 38 C0 00 01 */ li r6, 1
-/* 80137580 001331E0 4B FA E7 65 */ bl func_800E5CE4
-/* 80137584 001331E4 38 60 00 01 */ li r3, 1
-/* 80137588 001331E8 38 80 00 07 */ li r4, 7
-/* 8013758C 001331EC 38 A0 00 04 */ li r5, 4
-/* 80137590 001331F0 38 C0 00 01 */ li r6, 1
-/* 80137594 001331F4 4B FA E7 51 */ bl func_800E5CE4
-/* 80137598 001331F8 38 60 00 02 */ li r3, 2
-/* 8013759C 001331FC 38 80 00 03 */ li r4, 3
-/* 801375A0 00133200 38 A0 00 0C */ li r5, 0xc
-/* 801375A4 00133204 38 C0 00 01 */ li r6, 1
-/* 801375A8 00133208 4B FA E7 3D */ bl func_800E5CE4
-/* 801375AC 0013320C 38 60 00 02 */ li r3, 2
-/* 801375B0 00133210 38 80 00 04 */ li r4, 4
-/* 801375B4 00133214 38 A0 00 0C */ li r5, 0xc
-/* 801375B8 00133218 38 C0 00 01 */ li r6, 1
-/* 801375BC 0013321C 4B FA E7 29 */ bl func_800E5CE4
-/* 801375C0 00133220 38 60 00 02 */ li r3, 2
-/* 801375C4 00133224 38 80 00 07 */ li r4, 7
-/* 801375C8 00133228 38 A0 00 10 */ li r5, 0x10
-/* 801375CC 0013322C 38 C0 00 01 */ li r6, 1
-/* 801375D0 00133230 4B FA E7 15 */ bl func_800E5CE4
-/* 801375D4 00133234 38 60 00 03 */ li r3, 3
-/* 801375D8 00133238 38 80 00 03 */ li r4, 3
-/* 801375DC 0013323C 38 A0 00 0C */ li r5, 0xc
-/* 801375E0 00133240 38 C0 00 01 */ li r6, 1
-/* 801375E4 00133244 4B FA E7 01 */ bl func_800E5CE4
-/* 801375E8 00133248 38 60 00 03 */ li r3, 3
-/* 801375EC 0013324C 38 80 00 04 */ li r4, 4
-/* 801375F0 00133250 38 A0 00 0C */ li r5, 0xc
-/* 801375F4 00133254 38 C0 00 01 */ li r6, 1
-/* 801375F8 00133258 4B FA E6 ED */ bl func_800E5CE4
-/* 801375FC 0013325C 38 60 00 03 */ li r3, 3
-/* 80137600 00133260 38 80 00 07 */ li r4, 7
-/* 80137604 00133264 38 A0 00 10 */ li r5, 0x10
-/* 80137608 00133268 38 C0 00 01 */ li r6, 1
-/* 8013760C 0013326C 4B FA E6 D9 */ bl func_800E5CE4
-/* 80137610 00133270 38 60 00 04 */ li r3, 4
-/* 80137614 00133274 38 80 00 03 */ li r4, 3
-/* 80137618 00133278 38 A0 00 0C */ li r5, 0xc
-/* 8013761C 0013327C 38 C0 00 01 */ li r6, 1
-/* 80137620 00133280 4B FA E6 C5 */ bl func_800E5CE4
-/* 80137624 00133284 38 60 00 04 */ li r3, 4
-/* 80137628 00133288 38 80 00 04 */ li r4, 4
-/* 8013762C 0013328C 38 A0 00 0C */ li r5, 0xc
-/* 80137630 00133290 38 C0 00 01 */ li r6, 1
-/* 80137634 00133294 4B FA E6 B1 */ bl func_800E5CE4
-/* 80137638 00133298 38 60 00 04 */ li r3, 4
-/* 8013763C 0013329C 38 80 00 07 */ li r4, 7
-/* 80137640 001332A0 38 A0 00 06 */ li r5, 6
-/* 80137644 001332A4 38 C0 00 01 */ li r6, 1
-/* 80137648 001332A8 4B FA E6 9D */ bl func_800E5CE4
-/* 8013764C 001332AC 38 60 00 05 */ li r3, 5
-/* 80137650 001332B0 38 80 00 03 */ li r4, 3
-/* 80137654 001332B4 38 A0 00 0C */ li r5, 0xc
-/* 80137658 001332B8 38 C0 00 01 */ li r6, 1
-/* 8013765C 001332BC 4B FA E6 89 */ bl func_800E5CE4
-/* 80137660 001332C0 38 60 00 05 */ li r3, 5
-/* 80137664 001332C4 38 80 00 07 */ li r4, 7
-/* 80137668 001332C8 38 A0 00 08 */ li r5, 8
-/* 8013766C 001332CC 38 C0 00 01 */ li r6, 1
-/* 80137670 001332D0 4B FA E6 75 */ bl func_800E5CE4
-lbl_80137674:
-/* 80137674 001332D4 38 60 02 0F */ li r3, 0x20f
-/* 80137678 001332D8 48 02 B4 19 */ bl func_80162A90
-/* 8013767C 001332DC 28 03 00 01 */ cmplwi r3, 1
-/* 80137680 001332E0 40 82 01 E0 */ bne lbl_80137860
-/* 80137684 001332E4 38 60 02 0F */ li r3, 0x20f
-/* 80137688 001332E8 38 80 00 02 */ li r4, 2
-/* 8013768C 001332EC 38 A0 00 01 */ li r5, 1
-/* 80137690 001332F0 48 02 B2 B1 */ bl func_80162940
-/* 80137694 001332F4 38 60 00 00 */ li r3, 0
-/* 80137698 001332F8 38 80 00 02 */ li r4, 2
-/* 8013769C 001332FC 38 A0 00 08 */ li r5, 8
-/* 801376A0 00133300 38 C0 00 01 */ li r6, 1
-/* 801376A4 00133304 4B FA E6 41 */ bl func_800E5CE4
-/* 801376A8 00133308 38 60 00 01 */ li r3, 1
-/* 801376AC 0013330C 38 80 00 02 */ li r4, 2
-/* 801376B0 00133310 38 A0 00 08 */ li r5, 8
-/* 801376B4 00133314 38 C0 00 01 */ li r6, 1
-/* 801376B8 00133318 4B FA E6 2D */ bl func_800E5CE4
-/* 801376BC 0013331C 38 60 00 02 */ li r3, 2
-/* 801376C0 00133320 38 80 00 02 */ li r4, 2
-/* 801376C4 00133324 38 A0 00 07 */ li r5, 7
-/* 801376C8 00133328 38 C0 00 01 */ li r6, 1
-/* 801376CC 0013332C 4B FA E6 19 */ bl func_800E5CE4
-/* 801376D0 00133330 38 60 00 03 */ li r3, 3
-/* 801376D4 00133334 38 80 00 02 */ li r4, 2
-/* 801376D8 00133338 38 A0 00 08 */ li r5, 8
-/* 801376DC 0013333C 38 C0 00 01 */ li r6, 1
-/* 801376E0 00133340 4B FA E6 05 */ bl func_800E5CE4
-/* 801376E4 00133344 38 60 00 04 */ li r3, 4
-/* 801376E8 00133348 38 80 00 02 */ li r4, 2
-/* 801376EC 0013334C 38 A0 00 08 */ li r5, 8
-/* 801376F0 00133350 38 C0 00 01 */ li r6, 1
-/* 801376F4 00133354 4B FA E5 F1 */ bl func_800E5CE4
-/* 801376F8 00133358 38 60 00 05 */ li r3, 5
-/* 801376FC 0013335C 38 80 00 02 */ li r4, 2
-/* 80137700 00133360 38 A0 00 08 */ li r5, 8
-/* 80137704 00133364 38 C0 00 01 */ li r6, 1
-/* 80137708 00133368 4B FA E5 DD */ bl func_800E5CE4
-/* 8013770C 0013336C 38 60 00 00 */ li r3, 0
-/* 80137710 00133370 38 80 00 08 */ li r4, 8
-/* 80137714 00133374 38 A0 00 03 */ li r5, 3
-/* 80137718 00133378 38 C0 00 01 */ li r6, 1
-/* 8013771C 0013337C 4B FA E5 C9 */ bl func_800E5CE4
-/* 80137720 00133380 38 60 00 01 */ li r3, 1
-/* 80137724 00133384 38 80 00 08 */ li r4, 8
-/* 80137728 00133388 38 A0 00 03 */ li r5, 3
-/* 8013772C 0013338C 38 C0 00 01 */ li r6, 1
-/* 80137730 00133390 4B FA E5 B5 */ bl func_800E5CE4
-/* 80137734 00133394 38 60 00 02 */ li r3, 2
-/* 80137738 00133398 38 80 00 08 */ li r4, 8
-/* 8013773C 0013339C 38 A0 00 03 */ li r5, 3
-/* 80137740 001333A0 38 C0 00 01 */ li r6, 1
-/* 80137744 001333A4 4B FA E5 A1 */ bl func_800E5CE4
-/* 80137748 001333A8 38 60 00 03 */ li r3, 3
-/* 8013774C 001333AC 38 80 00 08 */ li r4, 8
-/* 80137750 001333B0 38 A0 00 03 */ li r5, 3
-/* 80137754 001333B4 38 C0 00 01 */ li r6, 1
-/* 80137758 001333B8 4B FA E5 8D */ bl func_800E5CE4
-/* 8013775C 001333BC 38 60 00 04 */ li r3, 4
-/* 80137760 001333C0 38 80 00 08 */ li r4, 8
-/* 80137764 001333C4 38 A0 00 09 */ li r5, 9
-/* 80137768 001333C8 38 C0 00 01 */ li r6, 1
-/* 8013776C 001333CC 4B FA E5 79 */ bl func_800E5CE4
-/* 80137770 001333D0 38 60 00 05 */ li r3, 5
-/* 80137774 001333D4 38 80 00 08 */ li r4, 8
-/* 80137778 001333D8 38 A0 00 07 */ li r5, 7
-/* 8013777C 001333DC 38 C0 00 01 */ li r6, 1
-/* 80137780 001333E0 4B FA E5 65 */ bl func_800E5CE4
-/* 80137784 001333E4 38 60 00 00 */ li r3, 0
-/* 80137788 001333E8 38 80 00 03 */ li r4, 3
-/* 8013778C 001333EC 38 A0 00 0E */ li r5, 0xe
-/* 80137790 001333F0 38 C0 00 01 */ li r6, 1
-/* 80137794 001333F4 4B FA E5 51 */ bl func_800E5CE4
-/* 80137798 001333F8 38 60 00 00 */ li r3, 0
-/* 8013779C 001333FC 38 80 00 04 */ li r4, 4
-/* 801377A0 00133400 38 A0 00 0E */ li r5, 0xe
-/* 801377A4 00133404 38 C0 00 01 */ li r6, 1
-/* 801377A8 00133408 4B FA E5 3D */ bl func_800E5CE4
-/* 801377AC 0013340C 38 60 00 01 */ li r3, 1
-/* 801377B0 00133410 38 80 00 03 */ li r4, 3
-/* 801377B4 00133414 38 A0 00 0E */ li r5, 0xe
-/* 801377B8 00133418 38 C0 00 01 */ li r6, 1
-/* 801377BC 0013341C 4B FA E5 29 */ bl func_800E5CE4
-/* 801377C0 00133420 38 60 00 01 */ li r3, 1
-/* 801377C4 00133424 38 80 00 04 */ li r4, 4
-/* 801377C8 00133428 38 A0 00 0E */ li r5, 0xe
-/* 801377CC 0013342C 38 C0 00 01 */ li r6, 1
-/* 801377D0 00133430 4B FA E5 15 */ bl func_800E5CE4
-/* 801377D4 00133434 38 60 00 02 */ li r3, 2
-/* 801377D8 00133438 38 80 00 03 */ li r4, 3
-/* 801377DC 0013343C 38 A0 00 0E */ li r5, 0xe
-/* 801377E0 00133440 38 C0 00 01 */ li r6, 1
-/* 801377E4 00133444 4B FA E5 01 */ bl func_800E5CE4
-/* 801377E8 00133448 38 60 00 02 */ li r3, 2
-/* 801377EC 0013344C 38 80 00 04 */ li r4, 4
-/* 801377F0 00133450 38 A0 00 0E */ li r5, 0xe
-/* 801377F4 00133454 38 C0 00 01 */ li r6, 1
-/* 801377F8 00133458 4B FA E4 ED */ bl func_800E5CE4
-/* 801377FC 0013345C 38 60 00 03 */ li r3, 3
-/* 80137800 00133460 38 80 00 03 */ li r4, 3
-/* 80137804 00133464 38 A0 00 0E */ li r5, 0xe
-/* 80137808 00133468 38 C0 00 01 */ li r6, 1
-/* 8013780C 0013346C 4B FA E4 D9 */ bl func_800E5CE4
-/* 80137810 00133470 38 60 00 03 */ li r3, 3
-/* 80137814 00133474 38 80 00 04 */ li r4, 4
-/* 80137818 00133478 38 A0 00 0E */ li r5, 0xe
-/* 8013781C 0013347C 38 C0 00 01 */ li r6, 1
-/* 80137820 00133480 4B FA E4 C5 */ bl func_800E5CE4
-/* 80137824 00133484 38 60 00 04 */ li r3, 4
-/* 80137828 00133488 38 80 00 03 */ li r4, 3
-/* 8013782C 0013348C 38 A0 00 0E */ li r5, 0xe
-/* 80137830 00133490 38 C0 00 01 */ li r6, 1
-/* 80137834 00133494 4B FA E4 B1 */ bl func_800E5CE4
-/* 80137838 00133498 38 60 00 04 */ li r3, 4
-/* 8013783C 0013349C 38 80 00 04 */ li r4, 4
-/* 80137840 001334A0 38 A0 00 0E */ li r5, 0xe
-/* 80137844 001334A4 38 C0 00 01 */ li r6, 1
-/* 80137848 001334A8 4B FA E4 9D */ bl func_800E5CE4
-/* 8013784C 001334AC 38 60 00 05 */ li r3, 5
-/* 80137850 001334B0 38 80 00 03 */ li r4, 3
-/* 80137854 001334B4 38 A0 00 0E */ li r5, 0xe
-/* 80137858 001334B8 38 C0 00 01 */ li r6, 1
-/* 8013785C 001334BC 4B FA E4 89 */ bl func_800E5CE4
-lbl_80137860:
-/* 80137860 001334C0 38 60 02 10 */ li r3, 0x210
-/* 80137864 001334C4 48 02 B2 2D */ bl func_80162A90
-/* 80137868 001334C8 28 03 00 01 */ cmplwi r3, 1
-/* 8013786C 001334CC 40 82 03 98 */ bne lbl_80137C04
-/* 80137870 001334D0 38 60 02 10 */ li r3, 0x210
-/* 80137874 001334D4 38 80 00 02 */ li r4, 2
-/* 80137878 001334D8 38 A0 00 01 */ li r5, 1
-/* 8013787C 001334DC 48 02 B0 C5 */ bl func_80162940
-/* 80137880 001334E0 38 60 00 00 */ li r3, 0
-/* 80137884 001334E4 38 80 00 09 */ li r4, 9
-/* 80137888 001334E8 38 A0 00 03 */ li r5, 3
-/* 8013788C 001334EC 38 C0 00 01 */ li r6, 1
-/* 80137890 001334F0 4B FA E4 55 */ bl func_800E5CE4
-/* 80137894 001334F4 38 60 00 00 */ li r3, 0
-/* 80137898 001334F8 38 80 00 01 */ li r4, 1
-/* 8013789C 001334FC 38 A0 00 05 */ li r5, 5
-/* 801378A0 00133500 38 C0 00 01 */ li r6, 1
-/* 801378A4 00133504 4B FA E4 41 */ bl func_800E5CE4
-/* 801378A8 00133508 38 60 00 01 */ li r3, 1
-/* 801378AC 0013350C 38 80 00 01 */ li r4, 1
-/* 801378B0 00133510 38 A0 00 05 */ li r5, 5
-/* 801378B4 00133514 38 C0 00 01 */ li r6, 1
-/* 801378B8 00133518 4B FA E4 2D */ bl func_800E5CE4
-/* 801378BC 0013351C 38 60 00 02 */ li r3, 2
-/* 801378C0 00133520 38 80 00 01 */ li r4, 1
-/* 801378C4 00133524 38 A0 00 05 */ li r5, 5
-/* 801378C8 00133528 38 C0 00 01 */ li r6, 1
-/* 801378CC 0013352C 4B FA E4 19 */ bl func_800E5CE4
-/* 801378D0 00133530 38 60 00 03 */ li r3, 3
-/* 801378D4 00133534 38 80 00 01 */ li r4, 1
-/* 801378D8 00133538 38 A0 00 05 */ li r5, 5
-/* 801378DC 0013353C 38 C0 00 01 */ li r6, 1
-/* 801378E0 00133540 4B FA E4 05 */ bl func_800E5CE4
-/* 801378E4 00133544 38 60 00 04 */ li r3, 4
-/* 801378E8 00133548 38 80 00 01 */ li r4, 1
-/* 801378EC 0013354C 38 A0 00 05 */ li r5, 5
-/* 801378F0 00133550 38 C0 00 01 */ li r6, 1
-/* 801378F4 00133554 4B FA E3 F1 */ bl func_800E5CE4
-/* 801378F8 00133558 38 60 00 05 */ li r3, 5
-/* 801378FC 0013355C 38 80 00 01 */ li r4, 1
-/* 80137900 00133560 38 A0 00 05 */ li r5, 5
-/* 80137904 00133564 38 C0 00 01 */ li r6, 1
-/* 80137908 00133568 4B FA E3 DD */ bl func_800E5CE4
-/* 8013790C 0013356C 38 60 00 00 */ li r3, 0
-/* 80137910 00133570 38 80 00 00 */ li r4, 0
-/* 80137914 00133574 38 A0 00 08 */ li r5, 8
-/* 80137918 00133578 38 C0 00 01 */ li r6, 1
-/* 8013791C 0013357C 4B FA E3 C9 */ bl func_800E5CE4
-/* 80137920 00133580 38 60 00 00 */ li r3, 0
-/* 80137924 00133584 38 80 00 02 */ li r4, 2
-/* 80137928 00133588 38 A0 00 02 */ li r5, 2
-/* 8013792C 0013358C 38 C0 00 01 */ li r6, 1
-/* 80137930 00133590 4B FA E3 B5 */ bl func_800E5CE4
-/* 80137934 00133594 38 60 00 00 */ li r3, 0
-/* 80137938 00133598 38 80 00 03 */ li r4, 3
-/* 8013793C 0013359C 38 A0 00 06 */ li r5, 6
-/* 80137940 001335A0 38 C0 00 01 */ li r6, 1
-/* 80137944 001335A4 4B FA E3 A1 */ bl func_800E5CE4
-/* 80137948 001335A8 38 60 00 00 */ li r3, 0
-/* 8013794C 001335AC 38 80 00 04 */ li r4, 4
-/* 80137950 001335B0 38 A0 00 06 */ li r5, 6
-/* 80137954 001335B4 38 C0 00 01 */ li r6, 1
-/* 80137958 001335B8 4B FA E3 8D */ bl func_800E5CE4
-/* 8013795C 001335BC 38 60 00 00 */ li r3, 0
-/* 80137960 001335C0 38 80 00 05 */ li r4, 5
-/* 80137964 001335C4 38 A0 00 08 */ li r5, 8
-/* 80137968 001335C8 38 C0 00 01 */ li r6, 1
-/* 8013796C 001335CC 4B FA E3 79 */ bl func_800E5CE4
-/* 80137970 001335D0 38 60 00 00 */ li r3, 0
-/* 80137974 001335D4 38 80 00 06 */ li r4, 6
-/* 80137978 001335D8 38 A0 00 09 */ li r5, 9
-/* 8013797C 001335DC 38 C0 00 01 */ li r6, 1
-/* 80137980 001335E0 4B FA E3 65 */ bl func_800E5CE4
-/* 80137984 001335E4 38 60 00 00 */ li r3, 0
-/* 80137988 001335E8 38 80 00 07 */ li r4, 7
-/* 8013798C 001335EC 38 A0 00 09 */ li r5, 9
-/* 80137990 001335F0 38 C0 00 01 */ li r6, 1
-/* 80137994 001335F4 4B FA E3 51 */ bl func_800E5CE4
-/* 80137998 001335F8 38 60 00 01 */ li r3, 1
-/* 8013799C 001335FC 38 80 00 00 */ li r4, 0
-/* 801379A0 00133600 38 A0 00 08 */ li r5, 8
-/* 801379A4 00133604 38 C0 00 01 */ li r6, 1
-/* 801379A8 00133608 4B FA E3 3D */ bl func_800E5CE4
-/* 801379AC 0013360C 38 60 00 01 */ li r3, 1
-/* 801379B0 00133610 38 80 00 02 */ li r4, 2
-/* 801379B4 00133614 38 A0 00 02 */ li r5, 2
-/* 801379B8 00133618 38 C0 00 01 */ li r6, 1
-/* 801379BC 0013361C 4B FA E3 29 */ bl func_800E5CE4
-/* 801379C0 00133620 38 60 00 01 */ li r3, 1
-/* 801379C4 00133624 38 80 00 03 */ li r4, 3
-/* 801379C8 00133628 38 A0 00 06 */ li r5, 6
-/* 801379CC 0013362C 38 C0 00 01 */ li r6, 1
-/* 801379D0 00133630 4B FA E3 15 */ bl func_800E5CE4
-/* 801379D4 00133634 38 60 00 01 */ li r3, 1
-/* 801379D8 00133638 38 80 00 04 */ li r4, 4
-/* 801379DC 0013363C 38 A0 00 06 */ li r5, 6
-/* 801379E0 00133640 38 C0 00 01 */ li r6, 1
-/* 801379E4 00133644 4B FA E3 01 */ bl func_800E5CE4
-/* 801379E8 00133648 38 60 00 01 */ li r3, 1
-/* 801379EC 0013364C 38 80 00 05 */ li r4, 5
-/* 801379F0 00133650 38 A0 00 08 */ li r5, 8
-/* 801379F4 00133654 38 C0 00 01 */ li r6, 1
-/* 801379F8 00133658 4B FA E2 ED */ bl func_800E5CE4
-/* 801379FC 0013365C 38 60 00 02 */ li r3, 2
-/* 80137A00 00133660 38 80 00 00 */ li r4, 0
-/* 80137A04 00133664 38 A0 00 05 */ li r5, 5
-/* 80137A08 00133668 38 C0 00 01 */ li r6, 1
-/* 80137A0C 0013366C 4B FA E2 D9 */ bl func_800E5CE4
-/* 80137A10 00133670 38 60 00 02 */ li r3, 2
-/* 80137A14 00133674 38 80 00 03 */ li r4, 3
-/* 80137A18 00133678 38 A0 00 06 */ li r5, 6
-/* 80137A1C 0013367C 38 C0 00 01 */ li r6, 1
-/* 80137A20 00133680 4B FA E2 C5 */ bl func_800E5CE4
-/* 80137A24 00133684 38 60 00 02 */ li r3, 2
-/* 80137A28 00133688 38 80 00 04 */ li r4, 4
-/* 80137A2C 0013368C 38 A0 00 06 */ li r5, 6
-/* 80137A30 00133690 38 C0 00 01 */ li r6, 1
-/* 80137A34 00133694 4B FA E2 B1 */ bl func_800E5CE4
-/* 80137A38 00133698 38 60 00 02 */ li r3, 2
-/* 80137A3C 0013369C 38 80 00 05 */ li r4, 5
-/* 80137A40 001336A0 38 A0 00 08 */ li r5, 8
-/* 80137A44 001336A4 38 C0 00 01 */ li r6, 1
-/* 80137A48 001336A8 4B FA E2 9D */ bl func_800E5CE4
-/* 80137A4C 001336AC 38 60 00 02 */ li r3, 2
-/* 80137A50 001336B0 38 80 00 06 */ li r4, 6
-/* 80137A54 001336B4 38 A0 00 09 */ li r5, 9
-/* 80137A58 001336B8 38 C0 00 01 */ li r6, 1
-/* 80137A5C 001336BC 4B FA E2 89 */ bl func_800E5CE4
-/* 80137A60 001336C0 38 60 00 02 */ li r3, 2
-/* 80137A64 001336C4 38 80 00 07 */ li r4, 7
-/* 80137A68 001336C8 38 A0 00 09 */ li r5, 9
-/* 80137A6C 001336CC 38 C0 00 01 */ li r6, 1
-/* 80137A70 001336D0 4B FA E2 75 */ bl func_800E5CE4
-/* 80137A74 001336D4 38 60 00 03 */ li r3, 3
-/* 80137A78 001336D8 38 80 00 00 */ li r4, 0
-/* 80137A7C 001336DC 38 A0 00 08 */ li r5, 8
-/* 80137A80 001336E0 38 C0 00 01 */ li r6, 1
-/* 80137A84 001336E4 4B FA E2 61 */ bl func_800E5CE4
-/* 80137A88 001336E8 38 60 00 03 */ li r3, 3
-/* 80137A8C 001336EC 38 80 00 02 */ li r4, 2
-/* 80137A90 001336F0 38 A0 00 02 */ li r5, 2
-/* 80137A94 001336F4 38 C0 00 01 */ li r6, 1
-/* 80137A98 001336F8 4B FA E2 4D */ bl func_800E5CE4
-/* 80137A9C 001336FC 38 60 00 03 */ li r3, 3
-/* 80137AA0 00133700 38 80 00 03 */ li r4, 3
-/* 80137AA4 00133704 38 A0 00 06 */ li r5, 6
-/* 80137AA8 00133708 38 C0 00 01 */ li r6, 1
-/* 80137AAC 0013370C 4B FA E2 39 */ bl func_800E5CE4
-/* 80137AB0 00133710 38 60 00 03 */ li r3, 3
-/* 80137AB4 00133714 38 80 00 04 */ li r4, 4
-/* 80137AB8 00133718 38 A0 00 06 */ li r5, 6
-/* 80137ABC 0013371C 38 C0 00 01 */ li r6, 1
-/* 80137AC0 00133720 4B FA E2 25 */ bl func_800E5CE4
-/* 80137AC4 00133724 38 60 00 03 */ li r3, 3
-/* 80137AC8 00133728 38 80 00 05 */ li r4, 5
-/* 80137ACC 0013372C 38 A0 00 08 */ li r5, 8
-/* 80137AD0 00133730 38 C0 00 01 */ li r6, 1
-/* 80137AD4 00133734 4B FA E2 11 */ bl func_800E5CE4
-/* 80137AD8 00133738 38 60 00 03 */ li r3, 3
-/* 80137ADC 0013373C 38 80 00 06 */ li r4, 6
-/* 80137AE0 00133740 38 A0 00 09 */ li r5, 9
-/* 80137AE4 00133744 38 C0 00 01 */ li r6, 1
-/* 80137AE8 00133748 4B FA E1 FD */ bl func_800E5CE4
-/* 80137AEC 0013374C 38 60 00 03 */ li r3, 3
-/* 80137AF0 00133750 38 80 00 07 */ li r4, 7
-/* 80137AF4 00133754 38 A0 00 09 */ li r5, 9
-/* 80137AF8 00133758 38 C0 00 01 */ li r6, 1
-/* 80137AFC 0013375C 4B FA E1 E9 */ bl func_800E5CE4
-/* 80137B00 00133760 38 60 00 04 */ li r3, 4
-/* 80137B04 00133764 38 80 00 00 */ li r4, 0
-/* 80137B08 00133768 38 A0 00 08 */ li r5, 8
-/* 80137B0C 0013376C 38 C0 00 01 */ li r6, 1
-/* 80137B10 00133770 4B FA E1 D5 */ bl func_800E5CE4
-/* 80137B14 00133774 38 60 00 04 */ li r3, 4
-/* 80137B18 00133778 38 80 00 02 */ li r4, 2
-/* 80137B1C 0013377C 38 A0 00 02 */ li r5, 2
-/* 80137B20 00133780 38 C0 00 01 */ li r6, 1
-/* 80137B24 00133784 4B FA E1 C1 */ bl func_800E5CE4
-/* 80137B28 00133788 38 60 00 04 */ li r3, 4
-/* 80137B2C 0013378C 38 80 00 03 */ li r4, 3
-/* 80137B30 00133790 38 A0 00 06 */ li r5, 6
-/* 80137B34 00133794 38 C0 00 01 */ li r6, 1
-/* 80137B38 00133798 4B FA E1 AD */ bl func_800E5CE4
-/* 80137B3C 0013379C 38 60 00 04 */ li r3, 4
-/* 80137B40 001337A0 38 80 00 04 */ li r4, 4
-/* 80137B44 001337A4 38 A0 00 06 */ li r5, 6
-/* 80137B48 001337A8 38 C0 00 01 */ li r6, 1
-/* 80137B4C 001337AC 4B FA E1 99 */ bl func_800E5CE4
-/* 80137B50 001337B0 38 60 00 04 */ li r3, 4
-/* 80137B54 001337B4 38 80 00 05 */ li r4, 5
-/* 80137B58 001337B8 38 A0 00 08 */ li r5, 8
-/* 80137B5C 001337BC 38 C0 00 01 */ li r6, 1
-/* 80137B60 001337C0 4B FA E1 85 */ bl func_800E5CE4
-/* 80137B64 001337C4 38 60 00 04 */ li r3, 4
-/* 80137B68 001337C8 38 80 00 06 */ li r4, 6
-/* 80137B6C 001337CC 38 A0 00 09 */ li r5, 9
-/* 80137B70 001337D0 38 C0 00 01 */ li r6, 1
-/* 80137B74 001337D4 4B FA E1 71 */ bl func_800E5CE4
-/* 80137B78 001337D8 38 60 00 04 */ li r3, 4
-/* 80137B7C 001337DC 38 80 00 07 */ li r4, 7
-/* 80137B80 001337E0 38 A0 00 01 */ li r5, 1
-/* 80137B84 001337E4 38 C0 00 01 */ li r6, 1
-/* 80137B88 001337E8 4B FA E1 5D */ bl func_800E5CE4
-/* 80137B8C 001337EC 38 60 00 05 */ li r3, 5
-/* 80137B90 001337F0 38 80 00 00 */ li r4, 0
-/* 80137B94 001337F4 38 A0 00 08 */ li r5, 8
-/* 80137B98 001337F8 38 C0 00 01 */ li r6, 1
-/* 80137B9C 001337FC 4B FA E1 49 */ bl func_800E5CE4
-/* 80137BA0 00133800 38 60 00 05 */ li r3, 5
-/* 80137BA4 00133804 38 80 00 02 */ li r4, 2
-/* 80137BA8 00133808 38 A0 00 02 */ li r5, 2
-/* 80137BAC 0013380C 38 C0 00 01 */ li r6, 1
-/* 80137BB0 00133810 4B FA E1 35 */ bl func_800E5CE4
-/* 80137BB4 00133814 38 60 00 05 */ li r3, 5
-/* 80137BB8 00133818 38 80 00 03 */ li r4, 3
-/* 80137BBC 0013381C 38 A0 00 06 */ li r5, 6
-/* 80137BC0 00133820 38 C0 00 01 */ li r6, 1
-/* 80137BC4 00133824 4B FA E1 21 */ bl func_800E5CE4
-/* 80137BC8 00133828 38 60 00 05 */ li r3, 5
-/* 80137BCC 0013382C 38 80 00 05 */ li r4, 5
-/* 80137BD0 00133830 38 A0 00 08 */ li r5, 8
-/* 80137BD4 00133834 38 C0 00 01 */ li r6, 1
-/* 80137BD8 00133838 4B FA E1 0D */ bl func_800E5CE4
-/* 80137BDC 0013383C 38 60 00 05 */ li r3, 5
-/* 80137BE0 00133840 38 80 00 06 */ li r4, 6
-/* 80137BE4 00133844 38 A0 00 09 */ li r5, 9
-/* 80137BE8 00133848 38 C0 00 01 */ li r6, 1
-/* 80137BEC 0013384C 4B FA E0 F9 */ bl func_800E5CE4
-/* 80137BF0 00133850 38 60 00 05 */ li r3, 5
-/* 80137BF4 00133854 38 80 00 07 */ li r4, 7
-/* 80137BF8 00133858 38 A0 00 01 */ li r5, 1
-/* 80137BFC 0013385C 38 C0 00 01 */ li r6, 1
-/* 80137C00 00133860 4B FA E0 E5 */ bl func_800E5CE4
-lbl_80137C04:
-/* 80137C04 00133864 38 60 02 11 */ li r3, 0x211
-/* 80137C08 00133868 48 02 AE 89 */ bl func_80162A90
-/* 80137C0C 0013386C 28 03 00 01 */ cmplwi r3, 1
-/* 80137C10 00133870 40 82 01 E0 */ bne lbl_80137DF0
-/* 80137C14 00133874 38 60 02 11 */ li r3, 0x211
-/* 80137C18 00133878 38 80 00 02 */ li r4, 2
-/* 80137C1C 0013387C 38 A0 00 01 */ li r5, 1
-/* 80137C20 00133880 48 02 AD 21 */ bl func_80162940
-/* 80137C24 00133884 38 60 00 00 */ li r3, 0
-/* 80137C28 00133888 38 80 00 08 */ li r4, 8
-/* 80137C2C 0013388C 38 A0 00 02 */ li r5, 2
-/* 80137C30 00133890 38 C0 00 01 */ li r6, 1
-/* 80137C34 00133894 4B FA E0 B1 */ bl func_800E5CE4
-/* 80137C38 00133898 38 60 00 01 */ li r3, 1
-/* 80137C3C 0013389C 38 80 00 08 */ li r4, 8
-/* 80137C40 001338A0 38 A0 00 02 */ li r5, 2
-/* 80137C44 001338A4 38 C0 00 01 */ li r6, 1
-/* 80137C48 001338A8 4B FA E0 9D */ bl func_800E5CE4
-/* 80137C4C 001338AC 38 60 00 02 */ li r3, 2
-/* 80137C50 001338B0 38 80 00 08 */ li r4, 8
-/* 80137C54 001338B4 38 A0 00 02 */ li r5, 2
-/* 80137C58 001338B8 38 C0 00 01 */ li r6, 1
-/* 80137C5C 001338BC 4B FA E0 89 */ bl func_800E5CE4
-/* 80137C60 001338C0 38 60 00 03 */ li r3, 3
-/* 80137C64 001338C4 38 80 00 08 */ li r4, 8
-/* 80137C68 001338C8 38 A0 00 02 */ li r5, 2
-/* 80137C6C 001338CC 38 C0 00 01 */ li r6, 1
-/* 80137C70 001338D0 4B FA E0 75 */ bl func_800E5CE4
-/* 80137C74 001338D4 38 60 00 04 */ li r3, 4
-/* 80137C78 001338D8 38 80 00 08 */ li r4, 8
-/* 80137C7C 001338DC 38 A0 00 08 */ li r5, 8
-/* 80137C80 001338E0 38 C0 00 01 */ li r6, 1
-/* 80137C84 001338E4 4B FA E0 61 */ bl func_800E5CE4
-/* 80137C88 001338E8 38 60 00 05 */ li r3, 5
-/* 80137C8C 001338EC 38 80 00 08 */ li r4, 8
-/* 80137C90 001338F0 38 A0 00 06 */ li r5, 6
-/* 80137C94 001338F4 38 C0 00 01 */ li r6, 1
-/* 80137C98 001338F8 4B FA E0 4D */ bl func_800E5CE4
-/* 80137C9C 001338FC 38 60 00 00 */ li r3, 0
-/* 80137CA0 00133900 38 80 00 08 */ li r4, 8
-/* 80137CA4 00133904 38 A0 00 08 */ li r5, 8
-/* 80137CA8 00133908 38 C0 00 01 */ li r6, 1
-/* 80137CAC 0013390C 4B FA E0 39 */ bl func_800E5CE4
-/* 80137CB0 00133910 38 60 00 01 */ li r3, 1
-/* 80137CB4 00133914 38 80 00 08 */ li r4, 8
-/* 80137CB8 00133918 38 A0 00 08 */ li r5, 8
-/* 80137CBC 0013391C 38 C0 00 01 */ li r6, 1
-/* 80137CC0 00133920 4B FA E0 25 */ bl func_800E5CE4
-/* 80137CC4 00133924 38 60 00 02 */ li r3, 2
-/* 80137CC8 00133928 38 80 00 08 */ li r4, 8
-/* 80137CCC 0013392C 38 A0 00 08 */ li r5, 8
-/* 80137CD0 00133930 38 C0 00 01 */ li r6, 1
-/* 80137CD4 00133934 4B FA E0 11 */ bl func_800E5CE4
-/* 80137CD8 00133938 38 60 00 03 */ li r3, 3
-/* 80137CDC 0013393C 38 80 00 08 */ li r4, 8
-/* 80137CE0 00133940 38 A0 00 08 */ li r5, 8
-/* 80137CE4 00133944 38 C0 00 01 */ li r6, 1
-/* 80137CE8 00133948 4B FA DF FD */ bl func_800E5CE4
-/* 80137CEC 0013394C 38 60 00 04 */ li r3, 4
-/* 80137CF0 00133950 38 80 00 08 */ li r4, 8
-/* 80137CF4 00133954 38 A0 00 0E */ li r5, 0xe
-/* 80137CF8 00133958 38 C0 00 01 */ li r6, 1
-/* 80137CFC 0013395C 4B FA DF E9 */ bl func_800E5CE4
-/* 80137D00 00133960 38 60 00 05 */ li r3, 5
-/* 80137D04 00133964 38 80 00 08 */ li r4, 8
-/* 80137D08 00133968 38 A0 00 0C */ li r5, 0xc
-/* 80137D0C 0013396C 38 C0 00 01 */ li r6, 1
-/* 80137D10 00133970 4B FA DF D5 */ bl func_800E5CE4
-/* 80137D14 00133974 38 60 00 00 */ li r3, 0
-/* 80137D18 00133978 38 80 00 03 */ li r4, 3
-/* 80137D1C 0013397C 38 A0 00 10 */ li r5, 0x10
-/* 80137D20 00133980 38 C0 00 01 */ li r6, 1
-/* 80137D24 00133984 4B FA DF C1 */ bl func_800E5CE4
-/* 80137D28 00133988 38 60 00 00 */ li r3, 0
-/* 80137D2C 0013398C 38 80 00 04 */ li r4, 4
-/* 80137D30 00133990 38 A0 00 10 */ li r5, 0x10
-/* 80137D34 00133994 38 C0 00 01 */ li r6, 1
-/* 80137D38 00133998 4B FA DF AD */ bl func_800E5CE4
-/* 80137D3C 0013399C 38 60 00 01 */ li r3, 1
-/* 80137D40 001339A0 38 80 00 03 */ li r4, 3
-/* 80137D44 001339A4 38 A0 00 10 */ li r5, 0x10
-/* 80137D48 001339A8 38 C0 00 01 */ li r6, 1
-/* 80137D4C 001339AC 4B FA DF 99 */ bl func_800E5CE4
-/* 80137D50 001339B0 38 60 00 01 */ li r3, 1
-/* 80137D54 001339B4 38 80 00 04 */ li r4, 4
-/* 80137D58 001339B8 38 A0 00 10 */ li r5, 0x10
-/* 80137D5C 001339BC 38 C0 00 01 */ li r6, 1
-/* 80137D60 001339C0 4B FA DF 85 */ bl func_800E5CE4
-/* 80137D64 001339C4 38 60 00 02 */ li r3, 2
-/* 80137D68 001339C8 38 80 00 03 */ li r4, 3
-/* 80137D6C 001339CC 38 A0 00 10 */ li r5, 0x10
-/* 80137D70 001339D0 38 C0 00 01 */ li r6, 1
-/* 80137D74 001339D4 4B FA DF 71 */ bl func_800E5CE4
-/* 80137D78 001339D8 38 60 00 02 */ li r3, 2
-/* 80137D7C 001339DC 38 80 00 04 */ li r4, 4
-/* 80137D80 001339E0 38 A0 00 10 */ li r5, 0x10
-/* 80137D84 001339E4 38 C0 00 01 */ li r6, 1
-/* 80137D88 001339E8 4B FA DF 5D */ bl func_800E5CE4
-/* 80137D8C 001339EC 38 60 00 03 */ li r3, 3
-/* 80137D90 001339F0 38 80 00 03 */ li r4, 3
-/* 80137D94 001339F4 38 A0 00 10 */ li r5, 0x10
-/* 80137D98 001339F8 38 C0 00 01 */ li r6, 1
-/* 80137D9C 001339FC 4B FA DF 49 */ bl func_800E5CE4
-/* 80137DA0 00133A00 38 60 00 03 */ li r3, 3
-/* 80137DA4 00133A04 38 80 00 04 */ li r4, 4
-/* 80137DA8 00133A08 38 A0 00 10 */ li r5, 0x10
-/* 80137DAC 00133A0C 38 C0 00 01 */ li r6, 1
-/* 80137DB0 00133A10 4B FA DF 35 */ bl func_800E5CE4
-/* 80137DB4 00133A14 38 60 00 04 */ li r3, 4
-/* 80137DB8 00133A18 38 80 00 03 */ li r4, 3
-/* 80137DBC 00133A1C 38 A0 00 10 */ li r5, 0x10
-/* 80137DC0 00133A20 38 C0 00 01 */ li r6, 1
-/* 80137DC4 00133A24 4B FA DF 21 */ bl func_800E5CE4
-/* 80137DC8 00133A28 38 60 00 04 */ li r3, 4
-/* 80137DCC 00133A2C 38 80 00 08 */ li r4, 8
-/* 80137DD0 00133A30 38 A0 00 10 */ li r5, 0x10
-/* 80137DD4 00133A34 38 C0 00 01 */ li r6, 1
-/* 80137DD8 00133A38 4B FA DF 0D */ bl func_800E5CE4
-/* 80137DDC 00133A3C 38 60 00 05 */ li r3, 5
-/* 80137DE0 00133A40 38 80 00 04 */ li r4, 4
-/* 80137DE4 00133A44 38 A0 00 10 */ li r5, 0x10
-/* 80137DE8 00133A48 38 C0 00 01 */ li r6, 1
-/* 80137DEC 00133A4C 4B FA DE F9 */ bl func_800E5CE4
-lbl_80137DF0:
-/* 80137DF0 00133A50 38 60 02 12 */ li r3, 0x212
-/* 80137DF4 00133A54 48 02 AC 9D */ bl func_80162A90
-/* 80137DF8 00133A58 28 03 00 01 */ cmplwi r3, 1
-/* 80137DFC 00133A5C 40 82 03 C0 */ bne lbl_801381BC
-/* 80137E00 00133A60 38 60 02 12 */ li r3, 0x212
-/* 80137E04 00133A64 38 80 00 02 */ li r4, 2
-/* 80137E08 00133A68 38 A0 00 01 */ li r5, 1
-/* 80137E0C 00133A6C 48 02 AB 35 */ bl func_80162940
-/* 80137E10 00133A70 38 60 00 00 */ li r3, 0
-/* 80137E14 00133A74 38 80 00 09 */ li r4, 9
-/* 80137E18 00133A78 38 A0 00 06 */ li r5, 6
-/* 80137E1C 00133A7C 38 C0 00 01 */ li r6, 1
-/* 80137E20 00133A80 4B FA DE C5 */ bl func_800E5CE4
-/* 80137E24 00133A84 38 60 00 00 */ li r3, 0
-/* 80137E28 00133A88 38 80 00 01 */ li r4, 1
-/* 80137E2C 00133A8C 38 A0 00 04 */ li r5, 4
-/* 80137E30 00133A90 38 C0 00 01 */ li r6, 1
-/* 80137E34 00133A94 4B FA DE B1 */ bl func_800E5CE4
-/* 80137E38 00133A98 38 60 00 01 */ li r3, 1
-/* 80137E3C 00133A9C 38 80 00 01 */ li r4, 1
-/* 80137E40 00133AA0 38 A0 00 04 */ li r5, 4
-/* 80137E44 00133AA4 38 C0 00 01 */ li r6, 1
-/* 80137E48 00133AA8 4B FA DE 9D */ bl func_800E5CE4
-/* 80137E4C 00133AAC 38 60 00 02 */ li r3, 2
-/* 80137E50 00133AB0 38 80 00 01 */ li r4, 1
-/* 80137E54 00133AB4 38 A0 00 04 */ li r5, 4
-/* 80137E58 00133AB8 38 C0 00 01 */ li r6, 1
-/* 80137E5C 00133ABC 4B FA DE 89 */ bl func_800E5CE4
-/* 80137E60 00133AC0 38 60 00 03 */ li r3, 3
-/* 80137E64 00133AC4 38 80 00 01 */ li r4, 1
-/* 80137E68 00133AC8 38 A0 00 04 */ li r5, 4
-/* 80137E6C 00133ACC 38 C0 00 01 */ li r6, 1
-/* 80137E70 00133AD0 4B FA DE 75 */ bl func_800E5CE4
-/* 80137E74 00133AD4 38 60 00 04 */ li r3, 4
-/* 80137E78 00133AD8 38 80 00 01 */ li r4, 1
-/* 80137E7C 00133ADC 38 A0 00 04 */ li r5, 4
-/* 80137E80 00133AE0 38 C0 00 01 */ li r6, 1
-/* 80137E84 00133AE4 4B FA DE 61 */ bl func_800E5CE4
-/* 80137E88 00133AE8 38 60 00 05 */ li r3, 5
-/* 80137E8C 00133AEC 38 80 00 01 */ li r4, 1
-/* 80137E90 00133AF0 38 A0 00 04 */ li r5, 4
-/* 80137E94 00133AF4 38 C0 00 01 */ li r6, 1
-/* 80137E98 00133AF8 4B FA DE 4D */ bl func_800E5CE4
-/* 80137E9C 00133AFC 38 60 00 00 */ li r3, 0
-/* 80137EA0 00133B00 38 80 00 00 */ li r4, 0
-/* 80137EA4 00133B04 38 A0 00 04 */ li r5, 4
-/* 80137EA8 00133B08 38 C0 00 01 */ li r6, 1
-/* 80137EAC 00133B0C 4B FA DE 39 */ bl func_800E5CE4
-/* 80137EB0 00133B10 38 60 00 00 */ li r3, 0
-/* 80137EB4 00133B14 38 80 00 02 */ li r4, 2
-/* 80137EB8 00133B18 38 A0 00 01 */ li r5, 1
-/* 80137EBC 00133B1C 38 C0 00 01 */ li r6, 1
-/* 80137EC0 00133B20 4B FA DE 25 */ bl func_800E5CE4
-/* 80137EC4 00133B24 38 60 00 00 */ li r3, 0
-/* 80137EC8 00133B28 38 80 00 03 */ li r4, 3
-/* 80137ECC 00133B2C 38 A0 00 04 */ li r5, 4
-/* 80137ED0 00133B30 38 C0 00 01 */ li r6, 1
-/* 80137ED4 00133B34 4B FA DE 11 */ bl func_800E5CE4
-/* 80137ED8 00133B38 38 60 00 00 */ li r3, 0
-/* 80137EDC 00133B3C 38 80 00 04 */ li r4, 4
-/* 80137EE0 00133B40 38 A0 00 04 */ li r5, 4
-/* 80137EE4 00133B44 38 C0 00 01 */ li r6, 1
-/* 80137EE8 00133B48 4B FA DD FD */ bl func_800E5CE4
-/* 80137EEC 00133B4C 38 60 00 00 */ li r3, 0
-/* 80137EF0 00133B50 38 80 00 05 */ li r4, 5
-/* 80137EF4 00133B54 38 A0 00 04 */ li r5, 4
-/* 80137EF8 00133B58 38 C0 00 01 */ li r6, 1
-/* 80137EFC 00133B5C 4B FA DD E9 */ bl func_800E5CE4
-/* 80137F00 00133B60 38 60 00 00 */ li r3, 0
-/* 80137F04 00133B64 38 80 00 06 */ li r4, 6
-/* 80137F08 00133B68 38 A0 00 05 */ li r5, 5
-/* 80137F0C 00133B6C 38 C0 00 01 */ li r6, 1
-/* 80137F10 00133B70 4B FA DD D5 */ bl func_800E5CE4
-/* 80137F14 00133B74 38 60 00 00 */ li r3, 0
-/* 80137F18 00133B78 38 80 00 07 */ li r4, 7
-/* 80137F1C 00133B7C 38 A0 00 05 */ li r5, 5
-/* 80137F20 00133B80 38 C0 00 01 */ li r6, 1
-/* 80137F24 00133B84 4B FA DD C1 */ bl func_800E5CE4
-/* 80137F28 00133B88 38 60 00 01 */ li r3, 1
-/* 80137F2C 00133B8C 38 80 00 00 */ li r4, 0
-/* 80137F30 00133B90 38 A0 00 04 */ li r5, 4
-/* 80137F34 00133B94 38 C0 00 01 */ li r6, 1
-/* 80137F38 00133B98 4B FA DD AD */ bl func_800E5CE4
-/* 80137F3C 00133B9C 38 60 00 01 */ li r3, 1
-/* 80137F40 00133BA0 38 80 00 02 */ li r4, 2
-/* 80137F44 00133BA4 38 A0 00 01 */ li r5, 1
-/* 80137F48 00133BA8 38 C0 00 01 */ li r6, 1
-/* 80137F4C 00133BAC 4B FA DD 99 */ bl func_800E5CE4
-/* 80137F50 00133BB0 38 60 00 01 */ li r3, 1
-/* 80137F54 00133BB4 38 80 00 03 */ li r4, 3
-/* 80137F58 00133BB8 38 A0 00 04 */ li r5, 4
-/* 80137F5C 00133BBC 38 C0 00 01 */ li r6, 1
-/* 80137F60 00133BC0 4B FA DD 85 */ bl func_800E5CE4
-/* 80137F64 00133BC4 38 60 00 01 */ li r3, 1
-/* 80137F68 00133BC8 38 80 00 04 */ li r4, 4
-/* 80137F6C 00133BCC 38 A0 00 04 */ li r5, 4
-/* 80137F70 00133BD0 38 C0 00 01 */ li r6, 1
-/* 80137F74 00133BD4 4B FA DD 71 */ bl func_800E5CE4
-/* 80137F78 00133BD8 38 60 00 01 */ li r3, 1
-/* 80137F7C 00133BDC 38 80 00 05 */ li r4, 5
-/* 80137F80 00133BE0 38 A0 00 04 */ li r5, 4
-/* 80137F84 00133BE4 38 C0 00 01 */ li r6, 1
-/* 80137F88 00133BE8 4B FA DD 5D */ bl func_800E5CE4
-/* 80137F8C 00133BEC 38 60 00 01 */ li r3, 1
-/* 80137F90 00133BF0 38 80 00 06 */ li r4, 6
-/* 80137F94 00133BF4 38 A0 00 01 */ li r5, 1
-/* 80137F98 00133BF8 38 C0 00 01 */ li r6, 1
-/* 80137F9C 00133BFC 4B FA DD 49 */ bl func_800E5CE4
-/* 80137FA0 00133C00 38 60 00 02 */ li r3, 2
-/* 80137FA4 00133C04 38 80 00 00 */ li r4, 0
-/* 80137FA8 00133C08 38 A0 00 01 */ li r5, 1
-/* 80137FAC 00133C0C 38 C0 00 01 */ li r6, 1
-/* 80137FB0 00133C10 4B FA DD 35 */ bl func_800E5CE4
-/* 80137FB4 00133C14 38 60 00 02 */ li r3, 2
-/* 80137FB8 00133C18 38 80 00 02 */ li r4, 2
-/* 80137FBC 00133C1C 38 A0 00 01 */ li r5, 1
-/* 80137FC0 00133C20 38 C0 00 01 */ li r6, 1
-/* 80137FC4 00133C24 4B FA DD 21 */ bl func_800E5CE4
-/* 80137FC8 00133C28 38 60 00 02 */ li r3, 2
-/* 80137FCC 00133C2C 38 80 00 03 */ li r4, 3
-/* 80137FD0 00133C30 38 A0 00 04 */ li r5, 4
-/* 80137FD4 00133C34 38 C0 00 01 */ li r6, 1
-/* 80137FD8 00133C38 4B FA DD 0D */ bl func_800E5CE4
-/* 80137FDC 00133C3C 38 60 00 02 */ li r3, 2
-/* 80137FE0 00133C40 38 80 00 04 */ li r4, 4
-/* 80137FE4 00133C44 38 A0 00 04 */ li r5, 4
-/* 80137FE8 00133C48 38 C0 00 01 */ li r6, 1
-/* 80137FEC 00133C4C 4B FA DC F9 */ bl func_800E5CE4
-/* 80137FF0 00133C50 38 60 00 02 */ li r3, 2
-/* 80137FF4 00133C54 38 80 00 05 */ li r4, 5
-/* 80137FF8 00133C58 38 A0 00 04 */ li r5, 4
-/* 80137FFC 00133C5C 38 C0 00 01 */ li r6, 1
-/* 80138000 00133C60 4B FA DC E5 */ bl func_800E5CE4
-/* 80138004 00133C64 38 60 00 02 */ li r3, 2
-/* 80138008 00133C68 38 80 00 06 */ li r4, 6
-/* 8013800C 00133C6C 38 A0 00 05 */ li r5, 5
-/* 80138010 00133C70 38 C0 00 01 */ li r6, 1
-/* 80138014 00133C74 4B FA DC D1 */ bl func_800E5CE4
-/* 80138018 00133C78 38 60 00 02 */ li r3, 2
-/* 8013801C 00133C7C 38 80 00 07 */ li r4, 7
-/* 80138020 00133C80 38 A0 00 05 */ li r5, 5
-/* 80138024 00133C84 38 C0 00 01 */ li r6, 1
-/* 80138028 00133C88 4B FA DC BD */ bl func_800E5CE4
-/* 8013802C 00133C8C 38 60 00 03 */ li r3, 3
-/* 80138030 00133C90 38 80 00 00 */ li r4, 0
-/* 80138034 00133C94 38 A0 00 04 */ li r5, 4
-/* 80138038 00133C98 38 C0 00 01 */ li r6, 1
-/* 8013803C 00133C9C 4B FA DC A9 */ bl func_800E5CE4
-/* 80138040 00133CA0 38 60 00 03 */ li r3, 3
-/* 80138044 00133CA4 38 80 00 02 */ li r4, 2
-/* 80138048 00133CA8 38 A0 00 01 */ li r5, 1
-/* 8013804C 00133CAC 38 C0 00 01 */ li r6, 1
-/* 80138050 00133CB0 4B FA DC 95 */ bl func_800E5CE4
-/* 80138054 00133CB4 38 60 00 03 */ li r3, 3
-/* 80138058 00133CB8 38 80 00 03 */ li r4, 3
-/* 8013805C 00133CBC 38 A0 00 04 */ li r5, 4
-/* 80138060 00133CC0 38 C0 00 01 */ li r6, 1
-/* 80138064 00133CC4 4B FA DC 81 */ bl func_800E5CE4
-/* 80138068 00133CC8 38 60 00 03 */ li r3, 3
-/* 8013806C 00133CCC 38 80 00 04 */ li r4, 4
-/* 80138070 00133CD0 38 A0 00 04 */ li r5, 4
-/* 80138074 00133CD4 38 C0 00 01 */ li r6, 1
-/* 80138078 00133CD8 4B FA DC 6D */ bl func_800E5CE4
-/* 8013807C 00133CDC 38 60 00 03 */ li r3, 3
-/* 80138080 00133CE0 38 80 00 05 */ li r4, 5
-/* 80138084 00133CE4 38 A0 00 04 */ li r5, 4
-/* 80138088 00133CE8 38 C0 00 01 */ li r6, 1
-/* 8013808C 00133CEC 4B FA DC 59 */ bl func_800E5CE4
-/* 80138090 00133CF0 38 60 00 03 */ li r3, 3
-/* 80138094 00133CF4 38 80 00 06 */ li r4, 6
-/* 80138098 00133CF8 38 A0 00 05 */ li r5, 5
-/* 8013809C 00133CFC 38 C0 00 01 */ li r6, 1
-/* 801380A0 00133D00 4B FA DC 45 */ bl func_800E5CE4
-/* 801380A4 00133D04 38 60 00 03 */ li r3, 3
-/* 801380A8 00133D08 38 80 00 07 */ li r4, 7
-/* 801380AC 00133D0C 38 A0 00 05 */ li r5, 5
-/* 801380B0 00133D10 38 C0 00 01 */ li r6, 1
-/* 801380B4 00133D14 4B FA DC 31 */ bl func_800E5CE4
-/* 801380B8 00133D18 38 60 00 04 */ li r3, 4
-/* 801380BC 00133D1C 38 80 00 00 */ li r4, 0
-/* 801380C0 00133D20 38 A0 00 04 */ li r5, 4
-/* 801380C4 00133D24 38 C0 00 01 */ li r6, 1
-/* 801380C8 00133D28 4B FA DC 1D */ bl func_800E5CE4
-/* 801380CC 00133D2C 38 60 00 04 */ li r3, 4
-/* 801380D0 00133D30 38 80 00 02 */ li r4, 2
-/* 801380D4 00133D34 38 A0 00 01 */ li r5, 1
-/* 801380D8 00133D38 38 C0 00 01 */ li r6, 1
-/* 801380DC 00133D3C 4B FA DC 09 */ bl func_800E5CE4
-/* 801380E0 00133D40 38 60 00 04 */ li r3, 4
-/* 801380E4 00133D44 38 80 00 03 */ li r4, 3
-/* 801380E8 00133D48 38 A0 00 04 */ li r5, 4
-/* 801380EC 00133D4C 38 C0 00 01 */ li r6, 1
-/* 801380F0 00133D50 4B FA DB F5 */ bl func_800E5CE4
-/* 801380F4 00133D54 38 60 00 04 */ li r3, 4
-/* 801380F8 00133D58 38 80 00 04 */ li r4, 4
-/* 801380FC 00133D5C 38 A0 00 04 */ li r5, 4
-/* 80138100 00133D60 38 C0 00 01 */ li r6, 1
-/* 80138104 00133D64 4B FA DB E1 */ bl func_800E5CE4
-/* 80138108 00133D68 38 60 00 04 */ li r3, 4
-/* 8013810C 00133D6C 38 80 00 05 */ li r4, 5
-/* 80138110 00133D70 38 A0 00 04 */ li r5, 4
-/* 80138114 00133D74 38 C0 00 01 */ li r6, 1
-/* 80138118 00133D78 4B FA DB CD */ bl func_800E5CE4
-/* 8013811C 00133D7C 38 60 00 04 */ li r3, 4
-/* 80138120 00133D80 38 80 00 06 */ li r4, 6
-/* 80138124 00133D84 38 A0 00 05 */ li r5, 5
-/* 80138128 00133D88 38 C0 00 01 */ li r6, 1
-/* 8013812C 00133D8C 4B FA DB B9 */ bl func_800E5CE4
-/* 80138130 00133D90 38 60 00 04 */ li r3, 4
-/* 80138134 00133D94 38 80 00 08 */ li r4, 8
-/* 80138138 00133D98 38 A0 00 01 */ li r5, 1
-/* 8013813C 00133D9C 38 C0 00 01 */ li r6, 1
-/* 80138140 00133DA0 4B FA DB A5 */ bl func_800E5CE4
-/* 80138144 00133DA4 38 60 00 05 */ li r3, 5
-/* 80138148 00133DA8 38 80 00 00 */ li r4, 0
-/* 8013814C 00133DAC 38 A0 00 04 */ li r5, 4
-/* 80138150 00133DB0 38 C0 00 01 */ li r6, 1
-/* 80138154 00133DB4 4B FA DB 91 */ bl func_800E5CE4
-/* 80138158 00133DB8 38 60 00 05 */ li r3, 5
-/* 8013815C 00133DBC 38 80 00 02 */ li r4, 2
-/* 80138160 00133DC0 38 A0 00 01 */ li r5, 1
-/* 80138164 00133DC4 38 C0 00 01 */ li r6, 1
-/* 80138168 00133DC8 4B FA DB 7D */ bl func_800E5CE4
-/* 8013816C 00133DCC 38 60 00 05 */ li r3, 5
-/* 80138170 00133DD0 38 80 00 03 */ li r4, 3
-/* 80138174 00133DD4 38 A0 00 04 */ li r5, 4
-/* 80138178 00133DD8 38 C0 00 01 */ li r6, 1
-/* 8013817C 00133DDC 4B FA DB 69 */ bl func_800E5CE4
-/* 80138180 00133DE0 38 60 00 05 */ li r3, 5
-/* 80138184 00133DE4 38 80 00 05 */ li r4, 5
-/* 80138188 00133DE8 38 A0 00 04 */ li r5, 4
-/* 8013818C 00133DEC 38 C0 00 01 */ li r6, 1
-/* 80138190 00133DF0 4B FA DB 55 */ bl func_800E5CE4
-/* 80138194 00133DF4 38 60 00 05 */ li r3, 5
-/* 80138198 00133DF8 38 80 00 06 */ li r4, 6
-/* 8013819C 00133DFC 38 A0 00 05 */ li r5, 5
-/* 801381A0 00133E00 38 C0 00 01 */ li r6, 1
-/* 801381A4 00133E04 4B FA DB 41 */ bl func_800E5CE4
-/* 801381A8 00133E08 38 60 00 05 */ li r3, 5
-/* 801381AC 00133E0C 38 80 00 08 */ li r4, 8
-/* 801381B0 00133E10 38 A0 00 01 */ li r5, 1
-/* 801381B4 00133E14 38 C0 00 01 */ li r6, 1
-/* 801381B8 00133E18 4B FA DB 2D */ bl func_800E5CE4
-lbl_801381BC:
-/* 801381BC 00133E1C 38 60 02 13 */ li r3, 0x213
-/* 801381C0 00133E20 48 02 A8 D1 */ bl func_80162A90
-/* 801381C4 00133E24 28 03 00 01 */ cmplwi r3, 1
-/* 801381C8 00133E28 40 82 01 E0 */ bne lbl_801383A8
-/* 801381CC 00133E2C 38 60 02 13 */ li r3, 0x213
-/* 801381D0 00133E30 38 80 00 02 */ li r4, 2
-/* 801381D4 00133E34 38 A0 00 01 */ li r5, 1
-/* 801381D8 00133E38 48 02 A7 69 */ bl func_80162940
-/* 801381DC 00133E3C 38 60 00 00 */ li r3, 0
-/* 801381E0 00133E40 38 80 00 02 */ li r4, 2
-/* 801381E4 00133E44 38 A0 00 09 */ li r5, 9
-/* 801381E8 00133E48 38 C0 00 01 */ li r6, 1
-/* 801381EC 00133E4C 4B FA DA F9 */ bl func_800E5CE4
-/* 801381F0 00133E50 38 60 00 01 */ li r3, 1
-/* 801381F4 00133E54 38 80 00 02 */ li r4, 2
-/* 801381F8 00133E58 38 A0 00 09 */ li r5, 9
-/* 801381FC 00133E5C 38 C0 00 01 */ li r6, 1
-/* 80138200 00133E60 4B FA DA E5 */ bl func_800E5CE4
-/* 80138204 00133E64 38 60 00 02 */ li r3, 2
-/* 80138208 00133E68 38 80 00 02 */ li r4, 2
-/* 8013820C 00133E6C 38 A0 00 08 */ li r5, 8
-/* 80138210 00133E70 38 C0 00 01 */ li r6, 1
-/* 80138214 00133E74 4B FA DA D1 */ bl func_800E5CE4
-/* 80138218 00133E78 38 60 00 03 */ li r3, 3
-/* 8013821C 00133E7C 38 80 00 02 */ li r4, 2
-/* 80138220 00133E80 38 A0 00 09 */ li r5, 9
-/* 80138224 00133E84 38 C0 00 01 */ li r6, 1
-/* 80138228 00133E88 4B FA DA BD */ bl func_800E5CE4
-/* 8013822C 00133E8C 38 60 00 04 */ li r3, 4
-/* 80138230 00133E90 38 80 00 02 */ li r4, 2
-/* 80138234 00133E94 38 A0 00 09 */ li r5, 9
-/* 80138238 00133E98 38 C0 00 01 */ li r6, 1
-/* 8013823C 00133E9C 4B FA DA A9 */ bl func_800E5CE4
-/* 80138240 00133EA0 38 60 00 05 */ li r3, 5
-/* 80138244 00133EA4 38 80 00 02 */ li r4, 2
-/* 80138248 00133EA8 38 A0 00 09 */ li r5, 9
-/* 8013824C 00133EAC 38 C0 00 01 */ li r6, 1
-/* 80138250 00133EB0 4B FA DA 95 */ bl func_800E5CE4
-/* 80138254 00133EB4 38 60 00 00 */ li r3, 0
-/* 80138258 00133EB8 38 80 00 08 */ li r4, 8
-/* 8013825C 00133EBC 38 A0 00 01 */ li r5, 1
-/* 80138260 00133EC0 38 C0 00 01 */ li r6, 1
-/* 80138264 00133EC4 4B FA DA 81 */ bl func_800E5CE4
-/* 80138268 00133EC8 38 60 00 01 */ li r3, 1
-/* 8013826C 00133ECC 38 80 00 08 */ li r4, 8
-/* 80138270 00133ED0 38 A0 00 01 */ li r5, 1
-/* 80138274 00133ED4 38 C0 00 01 */ li r6, 1
-/* 80138278 00133ED8 4B FA DA 6D */ bl func_800E5CE4
-/* 8013827C 00133EDC 38 60 00 02 */ li r3, 2
-/* 80138280 00133EE0 38 80 00 08 */ li r4, 8
-/* 80138284 00133EE4 38 A0 00 01 */ li r5, 1
-/* 80138288 00133EE8 38 C0 00 01 */ li r6, 1
-/* 8013828C 00133EEC 4B FA DA 59 */ bl func_800E5CE4
-/* 80138290 00133EF0 38 60 00 03 */ li r3, 3
-/* 80138294 00133EF4 38 80 00 08 */ li r4, 8
-/* 80138298 00133EF8 38 A0 00 01 */ li r5, 1
-/* 8013829C 00133EFC 38 C0 00 01 */ li r6, 1
-/* 801382A0 00133F00 4B FA DA 45 */ bl func_800E5CE4
-/* 801382A4 00133F04 38 60 00 04 */ li r3, 4
-/* 801382A8 00133F08 38 80 00 08 */ li r4, 8
-/* 801382AC 00133F0C 38 A0 00 07 */ li r5, 7
-/* 801382B0 00133F10 38 C0 00 01 */ li r6, 1
-/* 801382B4 00133F14 4B FA DA 31 */ bl func_800E5CE4
-/* 801382B8 00133F18 38 60 00 05 */ li r3, 5
-/* 801382BC 00133F1C 38 80 00 08 */ li r4, 8
-/* 801382C0 00133F20 38 A0 00 05 */ li r5, 5
-/* 801382C4 00133F24 38 C0 00 01 */ li r6, 1
-/* 801382C8 00133F28 4B FA DA 1D */ bl func_800E5CE4
-/* 801382CC 00133F2C 38 60 00 00 */ li r3, 0
-/* 801382D0 00133F30 38 80 00 03 */ li r4, 3
-/* 801382D4 00133F34 38 A0 00 11 */ li r5, 0x11
-/* 801382D8 00133F38 38 C0 00 01 */ li r6, 1
-/* 801382DC 00133F3C 4B FA DA 09 */ bl func_800E5CE4
-/* 801382E0 00133F40 38 60 00 00 */ li r3, 0
-/* 801382E4 00133F44 38 80 00 04 */ li r4, 4
-/* 801382E8 00133F48 38 A0 00 11 */ li r5, 0x11
-/* 801382EC 00133F4C 38 C0 00 01 */ li r6, 1
-/* 801382F0 00133F50 4B FA D9 F5 */ bl func_800E5CE4
-/* 801382F4 00133F54 38 60 00 01 */ li r3, 1
-/* 801382F8 00133F58 38 80 00 03 */ li r4, 3
-/* 801382FC 00133F5C 38 A0 00 11 */ li r5, 0x11
-/* 80138300 00133F60 38 C0 00 01 */ li r6, 1
-/* 80138304 00133F64 4B FA D9 E1 */ bl func_800E5CE4
-/* 80138308 00133F68 38 60 00 01 */ li r3, 1
-/* 8013830C 00133F6C 38 80 00 04 */ li r4, 4
-/* 80138310 00133F70 38 A0 00 11 */ li r5, 0x11
-/* 80138314 00133F74 38 C0 00 01 */ li r6, 1
-/* 80138318 00133F78 4B FA D9 CD */ bl func_800E5CE4
-/* 8013831C 00133F7C 38 60 00 02 */ li r3, 2
-/* 80138320 00133F80 38 80 00 03 */ li r4, 3
-/* 80138324 00133F84 38 A0 00 11 */ li r5, 0x11
-/* 80138328 00133F88 38 C0 00 01 */ li r6, 1
-/* 8013832C 00133F8C 4B FA D9 B9 */ bl func_800E5CE4
-/* 80138330 00133F90 38 60 00 02 */ li r3, 2
-/* 80138334 00133F94 38 80 00 04 */ li r4, 4
-/* 80138338 00133F98 38 A0 00 11 */ li r5, 0x11
-/* 8013833C 00133F9C 38 C0 00 01 */ li r6, 1
-/* 80138340 00133FA0 4B FA D9 A5 */ bl func_800E5CE4
-/* 80138344 00133FA4 38 60 00 03 */ li r3, 3
-/* 80138348 00133FA8 38 80 00 03 */ li r4, 3
-/* 8013834C 00133FAC 38 A0 00 11 */ li r5, 0x11
-/* 80138350 00133FB0 38 C0 00 01 */ li r6, 1
-/* 80138354 00133FB4 4B FA D9 91 */ bl func_800E5CE4
-/* 80138358 00133FB8 38 60 00 03 */ li r3, 3
-/* 8013835C 00133FBC 38 80 00 04 */ li r4, 4
-/* 80138360 00133FC0 38 A0 00 11 */ li r5, 0x11
-/* 80138364 00133FC4 38 C0 00 01 */ li r6, 1
-/* 80138368 00133FC8 4B FA D9 7D */ bl func_800E5CE4
-/* 8013836C 00133FCC 38 60 00 04 */ li r3, 4
-/* 80138370 00133FD0 38 80 00 03 */ li r4, 3
-/* 80138374 00133FD4 38 A0 00 11 */ li r5, 0x11
-/* 80138378 00133FD8 38 C0 00 01 */ li r6, 1
-/* 8013837C 00133FDC 4B FA D9 69 */ bl func_800E5CE4
-/* 80138380 00133FE0 38 60 00 04 */ li r3, 4
-/* 80138384 00133FE4 38 80 00 04 */ li r4, 4
-/* 80138388 00133FE8 38 A0 00 11 */ li r5, 0x11
-/* 8013838C 00133FEC 38 C0 00 01 */ li r6, 1
-/* 80138390 00133FF0 4B FA D9 55 */ bl func_800E5CE4
-/* 80138394 00133FF4 38 60 00 05 */ li r3, 5
-/* 80138398 00133FF8 38 80 00 03 */ li r4, 3
-/* 8013839C 00133FFC 38 A0 00 11 */ li r5, 0x11
-/* 801383A0 00134000 38 C0 00 01 */ li r6, 1
-/* 801383A4 00134004 4B FA D9 41 */ bl func_800E5CE4
-lbl_801383A8:
-/* 801383A8 00134008 38 60 02 14 */ li r3, 0x214
-/* 801383AC 0013400C 48 02 A6 E5 */ bl func_80162A90
-/* 801383B0 00134010 28 03 00 01 */ cmplwi r3, 1
-/* 801383B4 00134014 40 82 01 F4 */ bne lbl_801385A8
-/* 801383B8 00134018 38 60 02 14 */ li r3, 0x214
-/* 801383BC 0013401C 38 80 00 02 */ li r4, 2
-/* 801383C0 00134020 38 A0 00 01 */ li r5, 1
-/* 801383C4 00134024 48 02 A5 7D */ bl func_80162940
-/* 801383C8 00134028 38 60 00 00 */ li r3, 0
-/* 801383CC 0013402C 38 80 00 09 */ li r4, 9
-/* 801383D0 00134030 38 A0 00 04 */ li r5, 4
-/* 801383D4 00134034 38 C0 00 01 */ li r6, 1
-/* 801383D8 00134038 4B FA D9 0D */ bl func_800E5CE4
-/* 801383DC 0013403C 38 60 00 00 */ li r3, 0
-/* 801383E0 00134040 38 80 00 02 */ li r4, 2
-/* 801383E4 00134044 38 A0 00 0A */ li r5, 0xa
-/* 801383E8 00134048 38 C0 00 01 */ li r6, 1
-/* 801383EC 0013404C 4B FA D8 F9 */ bl func_800E5CE4
-/* 801383F0 00134050 38 60 00 01 */ li r3, 1
-/* 801383F4 00134054 38 80 00 02 */ li r4, 2
-/* 801383F8 00134058 38 A0 00 0A */ li r5, 0xa
-/* 801383FC 0013405C 38 C0 00 01 */ li r6, 1
-/* 80138400 00134060 4B FA D8 E5 */ bl func_800E5CE4
-/* 80138404 00134064 38 60 00 02 */ li r3, 2
-/* 80138408 00134068 38 80 00 02 */ li r4, 2
-/* 8013840C 0013406C 38 A0 00 09 */ li r5, 9
-/* 80138410 00134070 38 C0 00 01 */ li r6, 1
-/* 80138414 00134074 4B FA D8 D1 */ bl func_800E5CE4
-/* 80138418 00134078 38 60 00 03 */ li r3, 3
-/* 8013841C 0013407C 38 80 00 02 */ li r4, 2
-/* 80138420 00134080 38 A0 00 0A */ li r5, 0xa
-/* 80138424 00134084 38 C0 00 01 */ li r6, 1
-/* 80138428 00134088 4B FA D8 BD */ bl func_800E5CE4
-/* 8013842C 0013408C 38 60 00 04 */ li r3, 4
-/* 80138430 00134090 38 80 00 02 */ li r4, 2
-/* 80138434 00134094 38 A0 00 0A */ li r5, 0xa
-/* 80138438 00134098 38 C0 00 01 */ li r6, 1
-/* 8013843C 0013409C 4B FA D8 A9 */ bl func_800E5CE4
-/* 80138440 001340A0 38 60 00 05 */ li r3, 5
-/* 80138444 001340A4 38 80 00 02 */ li r4, 2
-/* 80138448 001340A8 38 A0 00 0A */ li r5, 0xa
-/* 8013844C 001340AC 38 C0 00 01 */ li r6, 1
-/* 80138450 001340B0 4B FA D8 95 */ bl func_800E5CE4
-/* 80138454 001340B4 38 60 00 00 */ li r3, 0
-/* 80138458 001340B8 38 80 00 08 */ li r4, 8
-/* 8013845C 001340BC 38 A0 00 04 */ li r5, 4
-/* 80138460 001340C0 38 C0 00 01 */ li r6, 1
-/* 80138464 001340C4 4B FA D8 81 */ bl func_800E5CE4
-/* 80138468 001340C8 38 60 00 01 */ li r3, 1
-/* 8013846C 001340CC 38 80 00 08 */ li r4, 8
-/* 80138470 001340D0 38 A0 00 04 */ li r5, 4
-/* 80138474 001340D4 38 C0 00 01 */ li r6, 1
-/* 80138478 001340D8 4B FA D8 6D */ bl func_800E5CE4
-/* 8013847C 001340DC 38 60 00 02 */ li r3, 2
-/* 80138480 001340E0 38 80 00 08 */ li r4, 8
-/* 80138484 001340E4 38 A0 00 04 */ li r5, 4
-/* 80138488 001340E8 38 C0 00 01 */ li r6, 1
-/* 8013848C 001340EC 4B FA D8 59 */ bl func_800E5CE4
-/* 80138490 001340F0 38 60 00 03 */ li r3, 3
-/* 80138494 001340F4 38 80 00 08 */ li r4, 8
-/* 80138498 001340F8 38 A0 00 04 */ li r5, 4
-/* 8013849C 001340FC 38 C0 00 01 */ li r6, 1
-/* 801384A0 00134100 4B FA D8 45 */ bl func_800E5CE4
-/* 801384A4 00134104 38 60 00 04 */ li r3, 4
-/* 801384A8 00134108 38 80 00 08 */ li r4, 8
-/* 801384AC 0013410C 38 A0 00 0A */ li r5, 0xa
-/* 801384B0 00134110 38 C0 00 01 */ li r6, 1
-/* 801384B4 00134114 4B FA D8 31 */ bl func_800E5CE4
-/* 801384B8 00134118 38 60 00 05 */ li r3, 5
-/* 801384BC 0013411C 38 80 00 08 */ li r4, 8
-/* 801384C0 00134120 38 A0 00 08 */ li r5, 8
-/* 801384C4 00134124 38 C0 00 01 */ li r6, 1
-/* 801384C8 00134128 4B FA D8 1D */ bl func_800E5CE4
-/* 801384CC 0013412C 38 60 00 00 */ li r3, 0
-/* 801384D0 00134130 38 80 00 03 */ li r4, 3
-/* 801384D4 00134134 38 A0 00 0D */ li r5, 0xd
-/* 801384D8 00134138 38 C0 00 01 */ li r6, 1
-/* 801384DC 0013413C 4B FA D8 09 */ bl func_800E5CE4
-/* 801384E0 00134140 38 60 00 00 */ li r3, 0
-/* 801384E4 00134144 38 80 00 04 */ li r4, 4
-/* 801384E8 00134148 38 A0 00 0D */ li r5, 0xd
-/* 801384EC 0013414C 38 C0 00 01 */ li r6, 1
-/* 801384F0 00134150 4B FA D7 F5 */ bl func_800E5CE4
-/* 801384F4 00134154 38 60 00 01 */ li r3, 1
-/* 801384F8 00134158 38 80 00 03 */ li r4, 3
-/* 801384FC 0013415C 38 A0 00 0D */ li r5, 0xd
-/* 80138500 00134160 38 C0 00 01 */ li r6, 1
-/* 80138504 00134164 4B FA D7 E1 */ bl func_800E5CE4
-/* 80138508 00134168 38 60 00 01 */ li r3, 1
-/* 8013850C 0013416C 38 80 00 04 */ li r4, 4
-/* 80138510 00134170 38 A0 00 0D */ li r5, 0xd
-/* 80138514 00134174 38 C0 00 01 */ li r6, 1
-/* 80138518 00134178 4B FA D7 CD */ bl func_800E5CE4
-/* 8013851C 0013417C 38 60 00 02 */ li r3, 2
-/* 80138520 00134180 38 80 00 03 */ li r4, 3
-/* 80138524 00134184 38 A0 00 0D */ li r5, 0xd
-/* 80138528 00134188 38 C0 00 01 */ li r6, 1
-/* 8013852C 0013418C 4B FA D7 B9 */ bl func_800E5CE4
-/* 80138530 00134190 38 60 00 02 */ li r3, 2
-/* 80138534 00134194 38 80 00 04 */ li r4, 4
-/* 80138538 00134198 38 A0 00 0D */ li r5, 0xd
-/* 8013853C 0013419C 38 C0 00 01 */ li r6, 1
-/* 80138540 001341A0 4B FA D7 A5 */ bl func_800E5CE4
-/* 80138544 001341A4 38 60 00 03 */ li r3, 3
-/* 80138548 001341A8 38 80 00 03 */ li r4, 3
-/* 8013854C 001341AC 38 A0 00 0D */ li r5, 0xd
-/* 80138550 001341B0 38 C0 00 01 */ li r6, 1
-/* 80138554 001341B4 4B FA D7 91 */ bl func_800E5CE4
-/* 80138558 001341B8 38 60 00 03 */ li r3, 3
-/* 8013855C 001341BC 38 80 00 04 */ li r4, 4
-/* 80138560 001341C0 38 A0 00 0D */ li r5, 0xd
-/* 80138564 001341C4 38 C0 00 01 */ li r6, 1
-/* 80138568 001341C8 4B FA D7 7D */ bl func_800E5CE4
-/* 8013856C 001341CC 38 60 00 04 */ li r3, 4
-/* 80138570 001341D0 38 80 00 03 */ li r4, 3
-/* 80138574 001341D4 38 A0 00 0D */ li r5, 0xd
-/* 80138578 001341D8 38 C0 00 01 */ li r6, 1
-/* 8013857C 001341DC 4B FA D7 69 */ bl func_800E5CE4
-/* 80138580 001341E0 38 60 00 04 */ li r3, 4
-/* 80138584 001341E4 38 80 00 04 */ li r4, 4
-/* 80138588 001341E8 38 A0 00 0D */ li r5, 0xd
-/* 8013858C 001341EC 38 C0 00 01 */ li r6, 1
-/* 80138590 001341F0 4B FA D7 55 */ bl func_800E5CE4
-/* 80138594 001341F4 38 60 00 05 */ li r3, 5
-/* 80138598 001341F8 38 80 00 03 */ li r4, 3
-/* 8013859C 001341FC 38 A0 00 0D */ li r5, 0xd
-/* 801385A0 00134200 38 C0 00 01 */ li r6, 1
-/* 801385A4 00134204 4B FA D7 41 */ bl func_800E5CE4
-lbl_801385A8:
-/* 801385A8 00134208 38 60 02 15 */ li r3, 0x215
-/* 801385AC 0013420C 48 02 A4 E5 */ bl func_80162A90
-/* 801385B0 00134210 28 03 00 01 */ cmplwi r3, 1
-/* 801385B4 00134214 40 82 02 D0 */ bne lbl_80138884
-/* 801385B8 00134218 38 60 02 15 */ li r3, 0x215
-/* 801385BC 0013421C 38 80 00 02 */ li r4, 2
-/* 801385C0 00134220 38 A0 00 01 */ li r5, 1
-/* 801385C4 00134224 48 02 A3 7D */ bl func_80162940
-/* 801385C8 00134228 38 60 00 00 */ li r3, 0
-/* 801385CC 0013422C 38 80 00 09 */ li r4, 9
-/* 801385D0 00134230 38 A0 00 02 */ li r5, 2
-/* 801385D4 00134234 38 C0 00 01 */ li r6, 1
-/* 801385D8 00134238 4B FA D7 0D */ bl func_800E5CE4
-/* 801385DC 0013423C 38 60 00 00 */ li r3, 0
-/* 801385E0 00134240 38 80 00 00 */ li r4, 0
-/* 801385E4 00134244 38 A0 00 05 */ li r5, 5
-/* 801385E8 00134248 38 C0 00 01 */ li r6, 1
-/* 801385EC 0013424C 4B FA D6 F9 */ bl func_800E5CE4
-/* 801385F0 00134250 38 60 00 00 */ li r3, 0
-/* 801385F4 00134254 38 80 00 03 */ li r4, 3
-/* 801385F8 00134258 38 A0 00 05 */ li r5, 5
-/* 801385FC 0013425C 38 C0 00 01 */ li r6, 1
-/* 80138600 00134260 4B FA D6 E5 */ bl func_800E5CE4
-/* 80138604 00134264 38 60 00 00 */ li r3, 0
-/* 80138608 00134268 38 80 00 04 */ li r4, 4
-/* 8013860C 0013426C 38 A0 00 05 */ li r5, 5
-/* 80138610 00134270 38 C0 00 01 */ li r6, 1
-/* 80138614 00134274 4B FA D6 D1 */ bl func_800E5CE4
-/* 80138618 00134278 38 60 00 00 */ li r3, 0
-/* 8013861C 0013427C 38 80 00 05 */ li r4, 5
-/* 80138620 00134280 38 A0 00 05 */ li r5, 5
-/* 80138624 00134284 38 C0 00 01 */ li r6, 1
-/* 80138628 00134288 4B FA D6 BD */ bl func_800E5CE4
-/* 8013862C 0013428C 38 60 00 00 */ li r3, 0
-/* 80138630 00134290 38 80 00 06 */ li r4, 6
-/* 80138634 00134294 38 A0 00 06 */ li r5, 6
-/* 80138638 00134298 38 C0 00 01 */ li r6, 1
-/* 8013863C 0013429C 4B FA D6 A9 */ bl func_800E5CE4
-/* 80138640 001342A0 38 60 00 00 */ li r3, 0
-/* 80138644 001342A4 38 80 00 07 */ li r4, 7
-/* 80138648 001342A8 38 A0 00 06 */ li r5, 6
-/* 8013864C 001342AC 38 C0 00 01 */ li r6, 1
-/* 80138650 001342B0 4B FA D6 95 */ bl func_800E5CE4
-/* 80138654 001342B4 38 60 00 01 */ li r3, 1
-/* 80138658 001342B8 38 80 00 00 */ li r4, 0
-/* 8013865C 001342BC 38 A0 00 05 */ li r5, 5
-/* 80138660 001342C0 38 C0 00 01 */ li r6, 1
-/* 80138664 001342C4 4B FA D6 81 */ bl func_800E5CE4
-/* 80138668 001342C8 38 60 00 01 */ li r3, 1
-/* 8013866C 001342CC 38 80 00 03 */ li r4, 3
-/* 80138670 001342D0 38 A0 00 05 */ li r5, 5
-/* 80138674 001342D4 38 C0 00 01 */ li r6, 1
-/* 80138678 001342D8 4B FA D6 6D */ bl func_800E5CE4
-/* 8013867C 001342DC 38 60 00 01 */ li r3, 1
-/* 80138680 001342E0 38 80 00 04 */ li r4, 4
-/* 80138684 001342E4 38 A0 00 05 */ li r5, 5
-/* 80138688 001342E8 38 C0 00 01 */ li r6, 1
-/* 8013868C 001342EC 4B FA D6 59 */ bl func_800E5CE4
-/* 80138690 001342F0 38 60 00 01 */ li r3, 1
-/* 80138694 001342F4 38 80 00 05 */ li r4, 5
-/* 80138698 001342F8 38 A0 00 05 */ li r5, 5
-/* 8013869C 001342FC 38 C0 00 01 */ li r6, 1
-/* 801386A0 00134300 4B FA D6 45 */ bl func_800E5CE4
-/* 801386A4 00134304 38 60 00 01 */ li r3, 1
-/* 801386A8 00134308 38 80 00 06 */ li r4, 6
-/* 801386AC 0013430C 38 A0 00 02 */ li r5, 2
-/* 801386B0 00134310 38 C0 00 01 */ li r6, 1
-/* 801386B4 00134314 4B FA D6 31 */ bl func_800E5CE4
-/* 801386B8 00134318 38 60 00 02 */ li r3, 2
-/* 801386BC 0013431C 38 80 00 00 */ li r4, 0
-/* 801386C0 00134320 38 A0 00 02 */ li r5, 2
-/* 801386C4 00134324 38 C0 00 01 */ li r6, 1
-/* 801386C8 00134328 4B FA D6 1D */ bl func_800E5CE4
-/* 801386CC 0013432C 38 60 00 02 */ li r3, 2
-/* 801386D0 00134330 38 80 00 03 */ li r4, 3
-/* 801386D4 00134334 38 A0 00 05 */ li r5, 5
-/* 801386D8 00134338 38 C0 00 01 */ li r6, 1
-/* 801386DC 0013433C 4B FA D6 09 */ bl func_800E5CE4
-/* 801386E0 00134340 38 60 00 02 */ li r3, 2
-/* 801386E4 00134344 38 80 00 04 */ li r4, 4
-/* 801386E8 00134348 38 A0 00 05 */ li r5, 5
-/* 801386EC 0013434C 38 C0 00 01 */ li r6, 1
-/* 801386F0 00134350 4B FA D5 F5 */ bl func_800E5CE4
-/* 801386F4 00134354 38 60 00 02 */ li r3, 2
-/* 801386F8 00134358 38 80 00 05 */ li r4, 5
-/* 801386FC 0013435C 38 A0 00 05 */ li r5, 5
-/* 80138700 00134360 38 C0 00 01 */ li r6, 1
-/* 80138704 00134364 4B FA D5 E1 */ bl func_800E5CE4
-/* 80138708 00134368 38 60 00 02 */ li r3, 2
-/* 8013870C 0013436C 38 80 00 06 */ li r4, 6
-/* 80138710 00134370 38 A0 00 06 */ li r5, 6
-/* 80138714 00134374 38 C0 00 01 */ li r6, 1
-/* 80138718 00134378 4B FA D5 CD */ bl func_800E5CE4
-/* 8013871C 0013437C 38 60 00 02 */ li r3, 2
-/* 80138720 00134380 38 80 00 07 */ li r4, 7
-/* 80138724 00134384 38 A0 00 06 */ li r5, 6
-/* 80138728 00134388 38 C0 00 01 */ li r6, 1
-/* 8013872C 0013438C 4B FA D5 B9 */ bl func_800E5CE4
-/* 80138730 00134390 38 60 00 03 */ li r3, 3
-/* 80138734 00134394 38 80 00 00 */ li r4, 0
-/* 80138738 00134398 38 A0 00 05 */ li r5, 5
-/* 8013873C 0013439C 38 C0 00 01 */ li r6, 1
-/* 80138740 001343A0 4B FA D5 A5 */ bl func_800E5CE4
-/* 80138744 001343A4 38 60 00 03 */ li r3, 3
-/* 80138748 001343A8 38 80 00 03 */ li r4, 3
-/* 8013874C 001343AC 38 A0 00 05 */ li r5, 5
-/* 80138750 001343B0 38 C0 00 01 */ li r6, 1
-/* 80138754 001343B4 4B FA D5 91 */ bl func_800E5CE4
-/* 80138758 001343B8 38 60 00 03 */ li r3, 3
-/* 8013875C 001343BC 38 80 00 04 */ li r4, 4
-/* 80138760 001343C0 38 A0 00 05 */ li r5, 5
-/* 80138764 001343C4 38 C0 00 01 */ li r6, 1
-/* 80138768 001343C8 4B FA D5 7D */ bl func_800E5CE4
-/* 8013876C 001343CC 38 60 00 03 */ li r3, 3
-/* 80138770 001343D0 38 80 00 05 */ li r4, 5
-/* 80138774 001343D4 38 A0 00 05 */ li r5, 5
-/* 80138778 001343D8 38 C0 00 01 */ li r6, 1
-/* 8013877C 001343DC 4B FA D5 69 */ bl func_800E5CE4
-/* 80138780 001343E0 38 60 00 03 */ li r3, 3
-/* 80138784 001343E4 38 80 00 06 */ li r4, 6
-/* 80138788 001343E8 38 A0 00 06 */ li r5, 6
-/* 8013878C 001343EC 38 C0 00 01 */ li r6, 1
-/* 80138790 001343F0 4B FA D5 55 */ bl func_800E5CE4
-/* 80138794 001343F4 38 60 00 03 */ li r3, 3
-/* 80138798 001343F8 38 80 00 07 */ li r4, 7
-/* 8013879C 001343FC 38 A0 00 06 */ li r5, 6
-/* 801387A0 00134400 38 C0 00 01 */ li r6, 1
-/* 801387A4 00134404 4B FA D5 41 */ bl func_800E5CE4
-/* 801387A8 00134408 38 60 00 04 */ li r3, 4
-/* 801387AC 0013440C 38 80 00 00 */ li r4, 0
-/* 801387B0 00134410 38 A0 00 05 */ li r5, 5
-/* 801387B4 00134414 38 C0 00 01 */ li r6, 1
-/* 801387B8 00134418 4B FA D5 2D */ bl func_800E5CE4
-/* 801387BC 0013441C 38 60 00 04 */ li r3, 4
-/* 801387C0 00134420 38 80 00 03 */ li r4, 3
-/* 801387C4 00134424 38 A0 00 05 */ li r5, 5
-/* 801387C8 00134428 38 C0 00 01 */ li r6, 1
-/* 801387CC 0013442C 4B FA D5 19 */ bl func_800E5CE4
-/* 801387D0 00134430 38 60 00 04 */ li r3, 4
-/* 801387D4 00134434 38 80 00 04 */ li r4, 4
-/* 801387D8 00134438 38 A0 00 05 */ li r5, 5
-/* 801387DC 0013443C 38 C0 00 01 */ li r6, 1
-/* 801387E0 00134440 4B FA D5 05 */ bl func_800E5CE4
-/* 801387E4 00134444 38 60 00 04 */ li r3, 4
-/* 801387E8 00134448 38 80 00 05 */ li r4, 5
-/* 801387EC 0013444C 38 A0 00 05 */ li r5, 5
-/* 801387F0 00134450 38 C0 00 01 */ li r6, 1
-/* 801387F4 00134454 4B FA D4 F1 */ bl func_800E5CE4
-/* 801387F8 00134458 38 60 00 04 */ li r3, 4
-/* 801387FC 0013445C 38 80 00 06 */ li r4, 6
-/* 80138800 00134460 38 A0 00 06 */ li r5, 6
-/* 80138804 00134464 38 C0 00 01 */ li r6, 1
-/* 80138808 00134468 4B FA D4 DD */ bl func_800E5CE4
-/* 8013880C 0013446C 38 60 00 04 */ li r3, 4
-/* 80138810 00134470 38 80 00 08 */ li r4, 8
-/* 80138814 00134474 38 A0 00 02 */ li r5, 2
-/* 80138818 00134478 38 C0 00 01 */ li r6, 1
-/* 8013881C 0013447C 4B FA D4 C9 */ bl func_800E5CE4
-/* 80138820 00134480 38 60 00 05 */ li r3, 5
-/* 80138824 00134484 38 80 00 00 */ li r4, 0
-/* 80138828 00134488 38 A0 00 05 */ li r5, 5
-/* 8013882C 0013448C 38 C0 00 01 */ li r6, 1
-/* 80138830 00134490 4B FA D4 B5 */ bl func_800E5CE4
-/* 80138834 00134494 38 60 00 05 */ li r3, 5
-/* 80138838 00134498 38 80 00 03 */ li r4, 3
-/* 8013883C 0013449C 38 A0 00 05 */ li r5, 5
-/* 80138840 001344A0 38 C0 00 01 */ li r6, 1
-/* 80138844 001344A4 4B FA D4 A1 */ bl func_800E5CE4
-/* 80138848 001344A8 38 60 00 05 */ li r3, 5
-/* 8013884C 001344AC 38 80 00 05 */ li r4, 5
-/* 80138850 001344B0 38 A0 00 05 */ li r5, 5
-/* 80138854 001344B4 38 C0 00 01 */ li r6, 1
-/* 80138858 001344B8 4B FA D4 8D */ bl func_800E5CE4
-/* 8013885C 001344BC 38 60 00 05 */ li r3, 5
-/* 80138860 001344C0 38 80 00 06 */ li r4, 6
-/* 80138864 001344C4 38 A0 00 06 */ li r5, 6
-/* 80138868 001344C8 38 C0 00 01 */ li r6, 1
-/* 8013886C 001344CC 4B FA D4 79 */ bl func_800E5CE4
-/* 80138870 001344D0 38 60 00 05 */ li r3, 5
-/* 80138874 001344D4 38 80 00 08 */ li r4, 8
-/* 80138878 001344D8 38 A0 00 02 */ li r5, 2
-/* 8013887C 001344DC 38 C0 00 01 */ li r6, 1
-/* 80138880 001344E0 4B FA D4 65 */ bl func_800E5CE4
-lbl_80138884:
-/* 80138884 001344E4 38 60 02 16 */ li r3, 0x216
-/* 80138888 001344E8 48 02 A2 09 */ bl func_80162A90
-/* 8013888C 001344EC 28 03 00 01 */ cmplwi r3, 1
-/* 80138890 001344F0 40 82 02 BC */ bne lbl_80138B4C
-/* 80138894 001344F4 38 60 02 16 */ li r3, 0x216
-/* 80138898 001344F8 38 80 00 02 */ li r4, 2
-/* 8013889C 001344FC 38 A0 00 01 */ li r5, 1
-/* 801388A0 00134500 48 02 A0 A1 */ bl func_80162940
-/* 801388A4 00134504 38 60 00 00 */ li r3, 0
-/* 801388A8 00134508 38 80 00 09 */ li r4, 9
-/* 801388AC 0013450C 38 A0 00 01 */ li r5, 1
-/* 801388B0 00134510 38 C0 00 01 */ li r6, 1
-/* 801388B4 00134514 4B FA D4 31 */ bl func_800E5CE4
-/* 801388B8 00134518 38 60 00 00 */ li r3, 0
-/* 801388BC 0013451C 38 80 00 00 */ li r4, 0
-/* 801388C0 00134520 38 A0 00 09 */ li r5, 9
-/* 801388C4 00134524 38 C0 00 01 */ li r6, 1
-/* 801388C8 00134528 4B FA D4 1D */ bl func_800E5CE4
-/* 801388CC 0013452C 38 60 00 00 */ li r3, 0
-/* 801388D0 00134530 38 80 00 03 */ li r4, 3
-/* 801388D4 00134534 38 A0 00 07 */ li r5, 7
-/* 801388D8 00134538 38 C0 00 01 */ li r6, 1
-/* 801388DC 0013453C 4B FA D4 09 */ bl func_800E5CE4
-/* 801388E0 00134540 38 60 00 00 */ li r3, 0
-/* 801388E4 00134544 38 80 00 04 */ li r4, 4
-/* 801388E8 00134548 38 A0 00 07 */ li r5, 7
-/* 801388EC 0013454C 38 C0 00 01 */ li r6, 1
-/* 801388F0 00134550 4B FA D3 F5 */ bl func_800E5CE4
-/* 801388F4 00134554 38 60 00 00 */ li r3, 0
-/* 801388F8 00134558 38 80 00 05 */ li r4, 5
-/* 801388FC 0013455C 38 A0 00 09 */ li r5, 9
-/* 80138900 00134560 38 C0 00 01 */ li r6, 1
-/* 80138904 00134564 4B FA D3 E1 */ bl func_800E5CE4
-/* 80138908 00134568 38 60 00 00 */ li r3, 0
-/* 8013890C 0013456C 38 80 00 06 */ li r4, 6
-/* 80138910 00134570 38 A0 00 0A */ li r5, 0xa
-/* 80138914 00134574 38 C0 00 01 */ li r6, 1
-/* 80138918 00134578 4B FA D3 CD */ bl func_800E5CE4
-/* 8013891C 0013457C 38 60 00 00 */ li r3, 0
-/* 80138920 00134580 38 80 00 07 */ li r4, 7
-/* 80138924 00134584 38 A0 00 0A */ li r5, 0xa
-/* 80138928 00134588 38 C0 00 01 */ li r6, 1
-/* 8013892C 0013458C 4B FA D3 B9 */ bl func_800E5CE4
-/* 80138930 00134590 38 60 00 01 */ li r3, 1
-/* 80138934 00134594 38 80 00 00 */ li r4, 0
-/* 80138938 00134598 38 A0 00 09 */ li r5, 9
-/* 8013893C 0013459C 38 C0 00 01 */ li r6, 1
-/* 80138940 001345A0 4B FA D3 A5 */ bl func_800E5CE4
-/* 80138944 001345A4 38 60 00 01 */ li r3, 1
-/* 80138948 001345A8 38 80 00 03 */ li r4, 3
-/* 8013894C 001345AC 38 A0 00 07 */ li r5, 7
-/* 80138950 001345B0 38 C0 00 01 */ li r6, 1
-/* 80138954 001345B4 4B FA D3 91 */ bl func_800E5CE4
-/* 80138958 001345B8 38 60 00 01 */ li r3, 1
-/* 8013895C 001345BC 38 80 00 04 */ li r4, 4
-/* 80138960 001345C0 38 A0 00 07 */ li r5, 7
-/* 80138964 001345C4 38 C0 00 01 */ li r6, 1
-/* 80138968 001345C8 4B FA D3 7D */ bl func_800E5CE4
-/* 8013896C 001345CC 38 60 00 01 */ li r3, 1
-/* 80138970 001345D0 38 80 00 05 */ li r4, 5
-/* 80138974 001345D4 38 A0 00 09 */ li r5, 9
-/* 80138978 001345D8 38 C0 00 01 */ li r6, 1
-/* 8013897C 001345DC 4B FA D3 69 */ bl func_800E5CE4
-/* 80138980 001345E0 38 60 00 02 */ li r3, 2
-/* 80138984 001345E4 38 80 00 00 */ li r4, 0
-/* 80138988 001345E8 38 A0 00 06 */ li r5, 6
-/* 8013898C 001345EC 38 C0 00 01 */ li r6, 1
-/* 80138990 001345F0 4B FA D3 55 */ bl func_800E5CE4
-/* 80138994 001345F4 38 60 00 02 */ li r3, 2
-/* 80138998 001345F8 38 80 00 03 */ li r4, 3
-/* 8013899C 001345FC 38 A0 00 07 */ li r5, 7
-/* 801389A0 00134600 38 C0 00 01 */ li r6, 1
-/* 801389A4 00134604 4B FA D3 41 */ bl func_800E5CE4
-/* 801389A8 00134608 38 60 00 02 */ li r3, 2
-/* 801389AC 0013460C 38 80 00 04 */ li r4, 4
-/* 801389B0 00134610 38 A0 00 07 */ li r5, 7
-/* 801389B4 00134614 38 C0 00 01 */ li r6, 1
-/* 801389B8 00134618 4B FA D3 2D */ bl func_800E5CE4
-/* 801389BC 0013461C 38 60 00 02 */ li r3, 2
-/* 801389C0 00134620 38 80 00 05 */ li r4, 5
-/* 801389C4 00134624 38 A0 00 09 */ li r5, 9
-/* 801389C8 00134628 38 C0 00 01 */ li r6, 1
-/* 801389CC 0013462C 4B FA D3 19 */ bl func_800E5CE4
-/* 801389D0 00134630 38 60 00 02 */ li r3, 2
-/* 801389D4 00134634 38 80 00 06 */ li r4, 6
-/* 801389D8 00134638 38 A0 00 0A */ li r5, 0xa
-/* 801389DC 0013463C 38 C0 00 01 */ li r6, 1
-/* 801389E0 00134640 4B FA D3 05 */ bl func_800E5CE4
-/* 801389E4 00134644 38 60 00 02 */ li r3, 2
-/* 801389E8 00134648 38 80 00 07 */ li r4, 7
-/* 801389EC 0013464C 38 A0 00 0A */ li r5, 0xa
-/* 801389F0 00134650 38 C0 00 01 */ li r6, 1
-/* 801389F4 00134654 4B FA D2 F1 */ bl func_800E5CE4
-/* 801389F8 00134658 38 60 00 03 */ li r3, 3
-/* 801389FC 0013465C 38 80 00 00 */ li r4, 0
-/* 80138A00 00134660 38 A0 00 09 */ li r5, 9
-/* 80138A04 00134664 38 C0 00 01 */ li r6, 1
-/* 80138A08 00134668 4B FA D2 DD */ bl func_800E5CE4
-/* 80138A0C 0013466C 38 60 00 03 */ li r3, 3
-/* 80138A10 00134670 38 80 00 03 */ li r4, 3
-/* 80138A14 00134674 38 A0 00 07 */ li r5, 7
-/* 80138A18 00134678 38 C0 00 01 */ li r6, 1
-/* 80138A1C 0013467C 4B FA D2 C9 */ bl func_800E5CE4
-/* 80138A20 00134680 38 60 00 03 */ li r3, 3
-/* 80138A24 00134684 38 80 00 04 */ li r4, 4
-/* 80138A28 00134688 38 A0 00 07 */ li r5, 7
-/* 80138A2C 0013468C 38 C0 00 01 */ li r6, 1
-/* 80138A30 00134690 4B FA D2 B5 */ bl func_800E5CE4
-/* 80138A34 00134694 38 60 00 03 */ li r3, 3
-/* 80138A38 00134698 38 80 00 05 */ li r4, 5
-/* 80138A3C 0013469C 38 A0 00 09 */ li r5, 9
-/* 80138A40 001346A0 38 C0 00 01 */ li r6, 1
-/* 80138A44 001346A4 4B FA D2 A1 */ bl func_800E5CE4
-/* 80138A48 001346A8 38 60 00 03 */ li r3, 3
-/* 80138A4C 001346AC 38 80 00 06 */ li r4, 6
-/* 80138A50 001346B0 38 A0 00 0A */ li r5, 0xa
-/* 80138A54 001346B4 38 C0 00 01 */ li r6, 1
-/* 80138A58 001346B8 4B FA D2 8D */ bl func_800E5CE4
-/* 80138A5C 001346BC 38 60 00 03 */ li r3, 3
-/* 80138A60 001346C0 38 80 00 07 */ li r4, 7
-/* 80138A64 001346C4 38 A0 00 0A */ li r5, 0xa
-/* 80138A68 001346C8 38 C0 00 01 */ li r6, 1
-/* 80138A6C 001346CC 4B FA D2 79 */ bl func_800E5CE4
-/* 80138A70 001346D0 38 60 00 04 */ li r3, 4
-/* 80138A74 001346D4 38 80 00 00 */ li r4, 0
-/* 80138A78 001346D8 38 A0 00 09 */ li r5, 9
-/* 80138A7C 001346DC 38 C0 00 01 */ li r6, 1
-/* 80138A80 001346E0 4B FA D2 65 */ bl func_800E5CE4
-/* 80138A84 001346E4 38 60 00 04 */ li r3, 4
-/* 80138A88 001346E8 38 80 00 03 */ li r4, 3
-/* 80138A8C 001346EC 38 A0 00 07 */ li r5, 7
-/* 80138A90 001346F0 38 C0 00 01 */ li r6, 1
-/* 80138A94 001346F4 4B FA D2 51 */ bl func_800E5CE4
-/* 80138A98 001346F8 38 60 00 04 */ li r3, 4
-/* 80138A9C 001346FC 38 80 00 04 */ li r4, 4
-/* 80138AA0 00134700 38 A0 00 07 */ li r5, 7
-/* 80138AA4 00134704 38 C0 00 01 */ li r6, 1
-/* 80138AA8 00134708 4B FA D2 3D */ bl func_800E5CE4
-/* 80138AAC 0013470C 38 60 00 04 */ li r3, 4
-/* 80138AB0 00134710 38 80 00 05 */ li r4, 5
-/* 80138AB4 00134714 38 A0 00 09 */ li r5, 9
-/* 80138AB8 00134718 38 C0 00 01 */ li r6, 1
-/* 80138ABC 0013471C 4B FA D2 29 */ bl func_800E5CE4
-/* 80138AC0 00134720 38 60 00 04 */ li r3, 4
-/* 80138AC4 00134724 38 80 00 06 */ li r4, 6
-/* 80138AC8 00134728 38 A0 00 0A */ li r5, 0xa
-/* 80138ACC 0013472C 38 C0 00 01 */ li r6, 1
-/* 80138AD0 00134730 4B FA D2 15 */ bl func_800E5CE4
-/* 80138AD4 00134734 38 60 00 04 */ li r3, 4
-/* 80138AD8 00134738 38 80 00 07 */ li r4, 7
-/* 80138ADC 0013473C 38 A0 00 02 */ li r5, 2
-/* 80138AE0 00134740 38 C0 00 01 */ li r6, 1
-/* 80138AE4 00134744 4B FA D2 01 */ bl func_800E5CE4
-/* 80138AE8 00134748 38 60 00 05 */ li r3, 5
-/* 80138AEC 0013474C 38 80 00 00 */ li r4, 0
-/* 80138AF0 00134750 38 A0 00 09 */ li r5, 9
-/* 80138AF4 00134754 38 C0 00 01 */ li r6, 1
-/* 80138AF8 00134758 4B FA D1 ED */ bl func_800E5CE4
-/* 80138AFC 0013475C 38 60 00 05 */ li r3, 5
-/* 80138B00 00134760 38 80 00 03 */ li r4, 3
-/* 80138B04 00134764 38 A0 00 07 */ li r5, 7
-/* 80138B08 00134768 38 C0 00 01 */ li r6, 1
-/* 80138B0C 0013476C 4B FA D1 D9 */ bl func_800E5CE4
-/* 80138B10 00134770 38 60 00 05 */ li r3, 5
-/* 80138B14 00134774 38 80 00 05 */ li r4, 5
-/* 80138B18 00134778 38 A0 00 09 */ li r5, 9
-/* 80138B1C 0013477C 38 C0 00 01 */ li r6, 1
-/* 80138B20 00134780 4B FA D1 C5 */ bl func_800E5CE4
-/* 80138B24 00134784 38 60 00 05 */ li r3, 5
-/* 80138B28 00134788 38 80 00 06 */ li r4, 6
-/* 80138B2C 0013478C 38 A0 00 0A */ li r5, 0xa
-/* 80138B30 00134790 38 C0 00 01 */ li r6, 1
-/* 80138B34 00134794 4B FA D1 B1 */ bl func_800E5CE4
-/* 80138B38 00134798 38 60 00 05 */ li r3, 5
-/* 80138B3C 0013479C 38 80 00 07 */ li r4, 7
-/* 80138B40 001347A0 38 A0 00 02 */ li r5, 2
-/* 80138B44 001347A4 38 C0 00 01 */ li r6, 1
-/* 80138B48 001347A8 4B FA D1 9D */ bl func_800E5CE4
-lbl_80138B4C:
-/* 80138B4C 001347AC 38 60 02 17 */ li r3, 0x217
-/* 80138B50 001347B0 48 02 9F 41 */ bl func_80162A90
-/* 80138B54 001347B4 28 03 00 01 */ cmplwi r3, 1
-/* 80138B58 001347B8 40 82 03 5C */ bne lbl_80138EB4
-/* 80138B5C 001347BC 38 60 02 17 */ li r3, 0x217
-/* 80138B60 001347C0 38 80 00 02 */ li r4, 2
-/* 80138B64 001347C4 38 A0 00 01 */ li r5, 1
-/* 80138B68 001347C8 48 02 9D D9 */ bl func_80162940
-/* 80138B6C 001347CC 38 60 00 00 */ li r3, 0
-/* 80138B70 001347D0 38 80 00 02 */ li r4, 2
-/* 80138B74 001347D4 38 A0 00 07 */ li r5, 7
-/* 80138B78 001347D8 38 C0 00 01 */ li r6, 1
-/* 80138B7C 001347DC 4B FA D1 69 */ bl func_800E5CE4
-/* 80138B80 001347E0 38 60 00 01 */ li r3, 1
-/* 80138B84 001347E4 38 80 00 02 */ li r4, 2
-/* 80138B88 001347E8 38 A0 00 07 */ li r5, 7
-/* 80138B8C 001347EC 38 C0 00 01 */ li r6, 1
-/* 80138B90 001347F0 4B FA D1 55 */ bl func_800E5CE4
-/* 80138B94 001347F4 38 60 00 02 */ li r3, 2
-/* 80138B98 001347F8 38 80 00 02 */ li r4, 2
-/* 80138B9C 001347FC 38 A0 00 06 */ li r5, 6
-/* 80138BA0 00134800 38 C0 00 01 */ li r6, 1
-/* 80138BA4 00134804 4B FA D1 41 */ bl func_800E5CE4
-/* 80138BA8 00134808 38 60 00 03 */ li r3, 3
-/* 80138BAC 0013480C 38 80 00 02 */ li r4, 2
-/* 80138BB0 00134810 38 A0 00 07 */ li r5, 7
-/* 80138BB4 00134814 38 C0 00 01 */ li r6, 1
-/* 80138BB8 00134818 4B FA D1 2D */ bl func_800E5CE4
-/* 80138BBC 0013481C 38 60 00 04 */ li r3, 4
-/* 80138BC0 00134820 38 80 00 02 */ li r4, 2
-/* 80138BC4 00134824 38 A0 00 07 */ li r5, 7
-/* 80138BC8 00134828 38 C0 00 01 */ li r6, 1
-/* 80138BCC 0013482C 4B FA D1 19 */ bl func_800E5CE4
-/* 80138BD0 00134830 38 60 00 05 */ li r3, 5
-/* 80138BD4 00134834 38 80 00 02 */ li r4, 2
-/* 80138BD8 00134838 38 A0 00 07 */ li r5, 7
-/* 80138BDC 0013483C 38 C0 00 01 */ li r6, 1
-/* 80138BE0 00134840 4B FA D1 05 */ bl func_800E5CE4
-/* 80138BE4 00134844 38 60 00 00 */ li r3, 0
-/* 80138BE8 00134848 38 80 00 01 */ li r4, 1
-/* 80138BEC 0013484C 38 A0 00 02 */ li r5, 2
-/* 80138BF0 00134850 38 C0 00 01 */ li r6, 1
-/* 80138BF4 00134854 4B FA D0 F1 */ bl func_800E5CE4
-/* 80138BF8 00134858 38 60 00 01 */ li r3, 1
-/* 80138BFC 0013485C 38 80 00 01 */ li r4, 1
-/* 80138C00 00134860 38 A0 00 02 */ li r5, 2
-/* 80138C04 00134864 38 C0 00 01 */ li r6, 1
-/* 80138C08 00134868 4B FA D0 DD */ bl func_800E5CE4
-/* 80138C0C 0013486C 38 60 00 02 */ li r3, 2
-/* 80138C10 00134870 38 80 00 01 */ li r4, 1
-/* 80138C14 00134874 38 A0 00 02 */ li r5, 2
-/* 80138C18 00134878 38 C0 00 01 */ li r6, 1
-/* 80138C1C 0013487C 4B FA D0 C9 */ bl func_800E5CE4
-/* 80138C20 00134880 38 60 00 03 */ li r3, 3
-/* 80138C24 00134884 38 80 00 01 */ li r4, 1
-/* 80138C28 00134888 38 A0 00 02 */ li r5, 2
-/* 80138C2C 0013488C 38 C0 00 01 */ li r6, 1
-/* 80138C30 00134890 4B FA D0 B5 */ bl func_800E5CE4
-/* 80138C34 00134894 38 60 00 04 */ li r3, 4
-/* 80138C38 00134898 38 80 00 01 */ li r4, 1
-/* 80138C3C 0013489C 38 A0 00 02 */ li r5, 2
-/* 80138C40 001348A0 38 C0 00 01 */ li r6, 1
-/* 80138C44 001348A4 4B FA D0 A1 */ bl func_800E5CE4
-/* 80138C48 001348A8 38 60 00 05 */ li r3, 5
-/* 80138C4C 001348AC 38 80 00 01 */ li r4, 1
-/* 80138C50 001348B0 38 A0 00 02 */ li r5, 2
-/* 80138C54 001348B4 38 C0 00 01 */ li r6, 1
-/* 80138C58 001348B8 4B FA D0 8D */ bl func_800E5CE4
-/* 80138C5C 001348BC 38 60 00 00 */ li r3, 0
-/* 80138C60 001348C0 38 80 00 00 */ li r4, 0
-/* 80138C64 001348C4 38 A0 00 02 */ li r5, 2
-/* 80138C68 001348C8 38 C0 00 01 */ li r6, 1
-/* 80138C6C 001348CC 4B FA D0 79 */ bl func_800E5CE4
-/* 80138C70 001348D0 38 60 00 00 */ li r3, 0
-/* 80138C74 001348D4 38 80 00 03 */ li r4, 3
-/* 80138C78 001348D8 38 A0 00 02 */ li r5, 2
-/* 80138C7C 001348DC 38 C0 00 01 */ li r6, 1
-/* 80138C80 001348E0 4B FA D0 65 */ bl func_800E5CE4
-/* 80138C84 001348E4 38 60 00 00 */ li r3, 0
-/* 80138C88 001348E8 38 80 00 04 */ li r4, 4
-/* 80138C8C 001348EC 38 A0 00 02 */ li r5, 2
-/* 80138C90 001348F0 38 C0 00 01 */ li r6, 1
-/* 80138C94 001348F4 4B FA D0 51 */ bl func_800E5CE4
-/* 80138C98 001348F8 38 60 00 00 */ li r3, 0
-/* 80138C9C 001348FC 38 80 00 05 */ li r4, 5
-/* 80138CA0 00134900 38 A0 00 02 */ li r5, 2
-/* 80138CA4 00134904 38 C0 00 01 */ li r6, 1
-/* 80138CA8 00134908 4B FA D0 3D */ bl func_800E5CE4
-/* 80138CAC 0013490C 38 60 00 00 */ li r3, 0
-/* 80138CB0 00134910 38 80 00 06 */ li r4, 6
-/* 80138CB4 00134914 38 A0 00 03 */ li r5, 3
-/* 80138CB8 00134918 38 C0 00 01 */ li r6, 1
-/* 80138CBC 0013491C 4B FA D0 29 */ bl func_800E5CE4
-/* 80138CC0 00134920 38 60 00 00 */ li r3, 0
-/* 80138CC4 00134924 38 80 00 07 */ li r4, 7
-/* 80138CC8 00134928 38 A0 00 03 */ li r5, 3
-/* 80138CCC 0013492C 38 C0 00 01 */ li r6, 1
-/* 80138CD0 00134930 4B FA D0 15 */ bl func_800E5CE4
-/* 80138CD4 00134934 38 60 00 01 */ li r3, 1
-/* 80138CD8 00134938 38 80 00 00 */ li r4, 0
-/* 80138CDC 0013493C 38 A0 00 02 */ li r5, 2
-/* 80138CE0 00134940 38 C0 00 01 */ li r6, 1
-/* 80138CE4 00134944 4B FA D0 01 */ bl func_800E5CE4
-/* 80138CE8 00134948 38 60 00 01 */ li r3, 1
-/* 80138CEC 0013494C 38 80 00 03 */ li r4, 3
-/* 80138CF0 00134950 38 A0 00 02 */ li r5, 2
-/* 80138CF4 00134954 38 C0 00 01 */ li r6, 1
-/* 80138CF8 00134958 4B FA CF ED */ bl func_800E5CE4
-/* 80138CFC 0013495C 38 60 00 01 */ li r3, 1
-/* 80138D00 00134960 38 80 00 04 */ li r4, 4
-/* 80138D04 00134964 38 A0 00 02 */ li r5, 2
-/* 80138D08 00134968 38 C0 00 01 */ li r6, 1
-/* 80138D0C 0013496C 4B FA CF D9 */ bl func_800E5CE4
-/* 80138D10 00134970 38 60 00 01 */ li r3, 1
-/* 80138D14 00134974 38 80 00 05 */ li r4, 5
-/* 80138D18 00134978 38 A0 00 02 */ li r5, 2
-/* 80138D1C 0013497C 38 C0 00 01 */ li r6, 1
-/* 80138D20 00134980 4B FA CF C5 */ bl func_800E5CE4
-/* 80138D24 00134984 38 60 00 02 */ li r3, 2
-/* 80138D28 00134988 38 80 00 03 */ li r4, 3
-/* 80138D2C 0013498C 38 A0 00 02 */ li r5, 2
-/* 80138D30 00134990 38 C0 00 01 */ li r6, 1
-/* 80138D34 00134994 4B FA CF B1 */ bl func_800E5CE4
-/* 80138D38 00134998 38 60 00 02 */ li r3, 2
-/* 80138D3C 0013499C 38 80 00 04 */ li r4, 4
-/* 80138D40 001349A0 38 A0 00 02 */ li r5, 2
-/* 80138D44 001349A4 38 C0 00 01 */ li r6, 1
-/* 80138D48 001349A8 4B FA CF 9D */ bl func_800E5CE4
-/* 80138D4C 001349AC 38 60 00 02 */ li r3, 2
-/* 80138D50 001349B0 38 80 00 05 */ li r4, 5
-/* 80138D54 001349B4 38 A0 00 02 */ li r5, 2
-/* 80138D58 001349B8 38 C0 00 01 */ li r6, 1
-/* 80138D5C 001349BC 4B FA CF 89 */ bl func_800E5CE4
-/* 80138D60 001349C0 38 60 00 02 */ li r3, 2
-/* 80138D64 001349C4 38 80 00 06 */ li r4, 6
-/* 80138D68 001349C8 38 A0 00 03 */ li r5, 3
-/* 80138D6C 001349CC 38 C0 00 01 */ li r6, 1
-/* 80138D70 001349D0 4B FA CF 75 */ bl func_800E5CE4
-/* 80138D74 001349D4 38 60 00 02 */ li r3, 2
-/* 80138D78 001349D8 38 80 00 07 */ li r4, 7
-/* 80138D7C 001349DC 38 A0 00 03 */ li r5, 3
-/* 80138D80 001349E0 38 C0 00 01 */ li r6, 1
-/* 80138D84 001349E4 4B FA CF 61 */ bl func_800E5CE4
-/* 80138D88 001349E8 38 60 00 03 */ li r3, 3
-/* 80138D8C 001349EC 38 80 00 00 */ li r4, 0
-/* 80138D90 001349F0 38 A0 00 02 */ li r5, 2
-/* 80138D94 001349F4 38 C0 00 01 */ li r6, 1
-/* 80138D98 001349F8 4B FA CF 4D */ bl func_800E5CE4
-/* 80138D9C 001349FC 38 60 00 03 */ li r3, 3
-/* 80138DA0 00134A00 38 80 00 03 */ li r4, 3
-/* 80138DA4 00134A04 38 A0 00 02 */ li r5, 2
-/* 80138DA8 00134A08 38 C0 00 01 */ li r6, 1
-/* 80138DAC 00134A0C 4B FA CF 39 */ bl func_800E5CE4
-/* 80138DB0 00134A10 38 60 00 03 */ li r3, 3
-/* 80138DB4 00134A14 38 80 00 04 */ li r4, 4
-/* 80138DB8 00134A18 38 A0 00 02 */ li r5, 2
-/* 80138DBC 00134A1C 38 C0 00 01 */ li r6, 1
-/* 80138DC0 00134A20 4B FA CF 25 */ bl func_800E5CE4
-/* 80138DC4 00134A24 38 60 00 03 */ li r3, 3
-/* 80138DC8 00134A28 38 80 00 05 */ li r4, 5
-/* 80138DCC 00134A2C 38 A0 00 02 */ li r5, 2
-/* 80138DD0 00134A30 38 C0 00 01 */ li r6, 1
-/* 80138DD4 00134A34 4B FA CF 11 */ bl func_800E5CE4
-/* 80138DD8 00134A38 38 60 00 03 */ li r3, 3
-/* 80138DDC 00134A3C 38 80 00 06 */ li r4, 6
-/* 80138DE0 00134A40 38 A0 00 03 */ li r5, 3
-/* 80138DE4 00134A44 38 C0 00 01 */ li r6, 1
-/* 80138DE8 00134A48 4B FA CE FD */ bl func_800E5CE4
-/* 80138DEC 00134A4C 38 60 00 03 */ li r3, 3
-/* 80138DF0 00134A50 38 80 00 07 */ li r4, 7
-/* 80138DF4 00134A54 38 A0 00 03 */ li r5, 3
-/* 80138DF8 00134A58 38 C0 00 01 */ li r6, 1
-/* 80138DFC 00134A5C 4B FA CE E9 */ bl func_800E5CE4
-/* 80138E00 00134A60 38 60 00 04 */ li r3, 4
-/* 80138E04 00134A64 38 80 00 00 */ li r4, 0
-/* 80138E08 00134A68 38 A0 00 02 */ li r5, 2
-/* 80138E0C 00134A6C 38 C0 00 01 */ li r6, 1
-/* 80138E10 00134A70 4B FA CE D5 */ bl func_800E5CE4
-/* 80138E14 00134A74 38 60 00 04 */ li r3, 4
-/* 80138E18 00134A78 38 80 00 03 */ li r4, 3
-/* 80138E1C 00134A7C 38 A0 00 02 */ li r5, 2
-/* 80138E20 00134A80 38 C0 00 01 */ li r6, 1
-/* 80138E24 00134A84 4B FA CE C1 */ bl func_800E5CE4
-/* 80138E28 00134A88 38 60 00 04 */ li r3, 4
-/* 80138E2C 00134A8C 38 80 00 04 */ li r4, 4
-/* 80138E30 00134A90 38 A0 00 02 */ li r5, 2
-/* 80138E34 00134A94 38 C0 00 01 */ li r6, 1
-/* 80138E38 00134A98 4B FA CE AD */ bl func_800E5CE4
-/* 80138E3C 00134A9C 38 60 00 04 */ li r3, 4
-/* 80138E40 00134AA0 38 80 00 05 */ li r4, 5
-/* 80138E44 00134AA4 38 A0 00 02 */ li r5, 2
-/* 80138E48 00134AA8 38 C0 00 01 */ li r6, 1
-/* 80138E4C 00134AAC 4B FA CE 99 */ bl func_800E5CE4
-/* 80138E50 00134AB0 38 60 00 04 */ li r3, 4
-/* 80138E54 00134AB4 38 80 00 06 */ li r4, 6
-/* 80138E58 00134AB8 38 A0 00 03 */ li r5, 3
-/* 80138E5C 00134ABC 38 C0 00 01 */ li r6, 1
-/* 80138E60 00134AC0 4B FA CE 85 */ bl func_800E5CE4
-/* 80138E64 00134AC4 38 60 00 05 */ li r3, 5
-/* 80138E68 00134AC8 38 80 00 00 */ li r4, 0
-/* 80138E6C 00134ACC 38 A0 00 02 */ li r5, 2
-/* 80138E70 00134AD0 38 C0 00 01 */ li r6, 1
-/* 80138E74 00134AD4 4B FA CE 71 */ bl func_800E5CE4
-/* 80138E78 00134AD8 38 60 00 05 */ li r3, 5
-/* 80138E7C 00134ADC 38 80 00 03 */ li r4, 3
-/* 80138E80 00134AE0 38 A0 00 02 */ li r5, 2
-/* 80138E84 00134AE4 38 C0 00 01 */ li r6, 1
-/* 80138E88 00134AE8 4B FA CE 5D */ bl func_800E5CE4
-/* 80138E8C 00134AEC 38 60 00 05 */ li r3, 5
-/* 80138E90 00134AF0 38 80 00 05 */ li r4, 5
-/* 80138E94 00134AF4 38 A0 00 02 */ li r5, 2
-/* 80138E98 00134AF8 38 C0 00 01 */ li r6, 1
-/* 80138E9C 00134AFC 4B FA CE 49 */ bl func_800E5CE4
-/* 80138EA0 00134B00 38 60 00 05 */ li r3, 5
-/* 80138EA4 00134B04 38 80 00 06 */ li r4, 6
-/* 80138EA8 00134B08 38 A0 00 03 */ li r5, 3
-/* 80138EAC 00134B0C 38 C0 00 01 */ li r6, 1
-/* 80138EB0 00134B10 4B FA CE 35 */ bl func_800E5CE4
-lbl_80138EB4:
-/* 80138EB4 00134B14 38 60 02 18 */ li r3, 0x218
-/* 80138EB8 00134B18 48 02 9B D9 */ bl func_80162A90
-/* 80138EBC 00134B1C 28 03 00 01 */ cmplwi r3, 1
-/* 80138EC0 00134B20 40 82 01 68 */ bne lbl_80139028
-/* 80138EC4 00134B24 38 60 02 18 */ li r3, 0x218
-/* 80138EC8 00134B28 38 80 00 02 */ li r4, 2
-/* 80138ECC 00134B2C 38 A0 00 01 */ li r5, 1
-/* 80138ED0 00134B30 48 02 9A 71 */ bl func_80162940
-/* 80138ED4 00134B34 38 60 00 00 */ li r3, 0
-/* 80138ED8 00134B38 38 80 00 08 */ li r4, 8
-/* 80138EDC 00134B3C 38 A0 00 07 */ li r5, 7
-/* 80138EE0 00134B40 38 C0 00 01 */ li r6, 1
-/* 80138EE4 00134B44 4B FA CE 01 */ bl func_800E5CE4
-/* 80138EE8 00134B48 38 60 00 01 */ li r3, 1
-/* 80138EEC 00134B4C 38 80 00 08 */ li r4, 8
-/* 80138EF0 00134B50 38 A0 00 07 */ li r5, 7
-/* 80138EF4 00134B54 38 C0 00 01 */ li r6, 1
-/* 80138EF8 00134B58 4B FA CD ED */ bl func_800E5CE4
-/* 80138EFC 00134B5C 38 60 00 02 */ li r3, 2
-/* 80138F00 00134B60 38 80 00 08 */ li r4, 8
-/* 80138F04 00134B64 38 A0 00 07 */ li r5, 7
-/* 80138F08 00134B68 38 C0 00 01 */ li r6, 1
-/* 80138F0C 00134B6C 4B FA CD D9 */ bl func_800E5CE4
-/* 80138F10 00134B70 38 60 00 03 */ li r3, 3
-/* 80138F14 00134B74 38 80 00 08 */ li r4, 8
-/* 80138F18 00134B78 38 A0 00 07 */ li r5, 7
-/* 80138F1C 00134B7C 38 C0 00 01 */ li r6, 1
-/* 80138F20 00134B80 4B FA CD C5 */ bl func_800E5CE4
-/* 80138F24 00134B84 38 60 00 04 */ li r3, 4
-/* 80138F28 00134B88 38 80 00 08 */ li r4, 8
-/* 80138F2C 00134B8C 38 A0 00 0D */ li r5, 0xd
-/* 80138F30 00134B90 38 C0 00 01 */ li r6, 1
-/* 80138F34 00134B94 4B FA CD B1 */ bl func_800E5CE4
-/* 80138F38 00134B98 38 60 00 05 */ li r3, 5
-/* 80138F3C 00134B9C 38 80 00 08 */ li r4, 8
-/* 80138F40 00134BA0 38 A0 00 0B */ li r5, 0xb
-/* 80138F44 00134BA4 38 C0 00 01 */ li r6, 1
-/* 80138F48 00134BA8 4B FA CD 9D */ bl func_800E5CE4
-/* 80138F4C 00134BAC 38 60 00 00 */ li r3, 0
-/* 80138F50 00134BB0 38 80 00 03 */ li r4, 3
-/* 80138F54 00134BB4 38 A0 00 0F */ li r5, 0xf
-/* 80138F58 00134BB8 38 C0 00 01 */ li r6, 1
-/* 80138F5C 00134BBC 4B FA CD 89 */ bl func_800E5CE4
-/* 80138F60 00134BC0 38 60 00 00 */ li r3, 0
-/* 80138F64 00134BC4 38 80 00 04 */ li r4, 4
-/* 80138F68 00134BC8 38 A0 00 0F */ li r5, 0xf
-/* 80138F6C 00134BCC 38 C0 00 01 */ li r6, 1
-/* 80138F70 00134BD0 4B FA CD 75 */ bl func_800E5CE4
-/* 80138F74 00134BD4 38 60 00 01 */ li r3, 1
-/* 80138F78 00134BD8 38 80 00 03 */ li r4, 3
-/* 80138F7C 00134BDC 38 A0 00 0F */ li r5, 0xf
-/* 80138F80 00134BE0 38 C0 00 01 */ li r6, 1
-/* 80138F84 00134BE4 4B FA CD 61 */ bl func_800E5CE4
-/* 80138F88 00134BE8 38 60 00 01 */ li r3, 1
-/* 80138F8C 00134BEC 38 80 00 04 */ li r4, 4
-/* 80138F90 00134BF0 38 A0 00 0F */ li r5, 0xf
-/* 80138F94 00134BF4 38 C0 00 01 */ li r6, 1
-/* 80138F98 00134BF8 4B FA CD 4D */ bl func_800E5CE4
-/* 80138F9C 00134BFC 38 60 00 02 */ li r3, 2
-/* 80138FA0 00134C00 38 80 00 03 */ li r4, 3
-/* 80138FA4 00134C04 38 A0 00 0F */ li r5, 0xf
-/* 80138FA8 00134C08 38 C0 00 01 */ li r6, 1
-/* 80138FAC 00134C0C 4B FA CD 39 */ bl func_800E5CE4
-/* 80138FB0 00134C10 38 60 00 02 */ li r3, 2
-/* 80138FB4 00134C14 38 80 00 04 */ li r4, 4
-/* 80138FB8 00134C18 38 A0 00 0F */ li r5, 0xf
-/* 80138FBC 00134C1C 38 C0 00 01 */ li r6, 1
-/* 80138FC0 00134C20 4B FA CD 25 */ bl func_800E5CE4
-/* 80138FC4 00134C24 38 60 00 03 */ li r3, 3
-/* 80138FC8 00134C28 38 80 00 03 */ li r4, 3
-/* 80138FCC 00134C2C 38 A0 00 0F */ li r5, 0xf
-/* 80138FD0 00134C30 38 C0 00 01 */ li r6, 1
-/* 80138FD4 00134C34 4B FA CD 11 */ bl func_800E5CE4
-/* 80138FD8 00134C38 38 60 00 03 */ li r3, 3
-/* 80138FDC 00134C3C 38 80 00 04 */ li r4, 4
-/* 80138FE0 00134C40 38 A0 00 0F */ li r5, 0xf
-/* 80138FE4 00134C44 38 C0 00 01 */ li r6, 1
-/* 80138FE8 00134C48 4B FA CC FD */ bl func_800E5CE4
-/* 80138FEC 00134C4C 38 60 00 04 */ li r3, 4
-/* 80138FF0 00134C50 38 80 00 03 */ li r4, 3
-/* 80138FF4 00134C54 38 A0 00 0F */ li r5, 0xf
-/* 80138FF8 00134C58 38 C0 00 01 */ li r6, 1
-/* 80138FFC 00134C5C 4B FA CC E9 */ bl func_800E5CE4
-/* 80139000 00134C60 38 60 00 04 */ li r3, 4
-/* 80139004 00134C64 38 80 00 04 */ li r4, 4
-/* 80139008 00134C68 38 A0 00 0F */ li r5, 0xf
-/* 8013900C 00134C6C 38 C0 00 01 */ li r6, 1
-/* 80139010 00134C70 4B FA CC D5 */ bl func_800E5CE4
-/* 80139014 00134C74 38 60 00 05 */ li r3, 5
-/* 80139018 00134C78 38 80 00 03 */ li r4, 3
-/* 8013901C 00134C7C 38 A0 00 0F */ li r5, 0xf
-/* 80139020 00134C80 38 C0 00 01 */ li r6, 1
-/* 80139024 00134C84 4B FA CC C1 */ bl func_800E5CE4
-lbl_80139028:
-/* 80139028 00134C88 38 60 02 19 */ li r3, 0x219
-/* 8013902C 00134C8C 48 02 9A 65 */ bl func_80162A90
-/* 80139030 00134C90 28 03 00 01 */ cmplwi r3, 1
-/* 80139034 00134C94 40 82 03 5C */ bne lbl_80139390
-/* 80139038 00134C98 38 60 02 19 */ li r3, 0x219
-/* 8013903C 00134C9C 38 80 00 02 */ li r4, 2
-/* 80139040 00134CA0 38 A0 00 01 */ li r5, 1
-/* 80139044 00134CA4 48 02 98 FD */ bl func_80162940
-/* 80139048 00134CA8 38 60 00 00 */ li r3, 0
-/* 8013904C 00134CAC 38 80 00 08 */ li r4, 8
-/* 80139050 00134CB0 38 A0 00 06 */ li r5, 6
-/* 80139054 00134CB4 38 C0 00 01 */ li r6, 1
-/* 80139058 00134CB8 4B FA CC 8D */ bl func_800E5CE4
-/* 8013905C 00134CBC 38 60 00 01 */ li r3, 1
-/* 80139060 00134CC0 38 80 00 08 */ li r4, 8
-/* 80139064 00134CC4 38 A0 00 06 */ li r5, 6
-/* 80139068 00134CC8 38 C0 00 01 */ li r6, 1
-/* 8013906C 00134CCC 4B FA CC 79 */ bl func_800E5CE4
-/* 80139070 00134CD0 38 60 00 02 */ li r3, 2
-/* 80139074 00134CD4 38 80 00 08 */ li r4, 8
-/* 80139078 00134CD8 38 A0 00 06 */ li r5, 6
-/* 8013907C 00134CDC 38 C0 00 01 */ li r6, 1
-/* 80139080 00134CE0 4B FA CC 65 */ bl func_800E5CE4
-/* 80139084 00134CE4 38 60 00 03 */ li r3, 3
-/* 80139088 00134CE8 38 80 00 08 */ li r4, 8
-/* 8013908C 00134CEC 38 A0 00 06 */ li r5, 6
-/* 80139090 00134CF0 38 C0 00 01 */ li r6, 1
-/* 80139094 00134CF4 4B FA CC 51 */ bl func_800E5CE4
-/* 80139098 00134CF8 38 60 00 04 */ li r3, 4
-/* 8013909C 00134CFC 38 80 00 08 */ li r4, 8
-/* 801390A0 00134D00 38 A0 00 0C */ li r5, 0xc
-/* 801390A4 00134D04 38 C0 00 01 */ li r6, 1
-/* 801390A8 00134D08 4B FA CC 3D */ bl func_800E5CE4
-/* 801390AC 00134D0C 38 60 00 05 */ li r3, 5
-/* 801390B0 00134D10 38 80 00 08 */ li r4, 8
-/* 801390B4 00134D14 38 A0 00 0A */ li r5, 0xa
-/* 801390B8 00134D18 38 C0 00 01 */ li r6, 1
-/* 801390BC 00134D1C 4B FA CC 29 */ bl func_800E5CE4
-/* 801390C0 00134D20 38 60 00 00 */ li r3, 0
-/* 801390C4 00134D24 38 80 00 01 */ li r4, 1
-/* 801390C8 00134D28 38 A0 00 03 */ li r5, 3
-/* 801390CC 00134D2C 38 C0 00 01 */ li r6, 1
-/* 801390D0 00134D30 4B FA CC 15 */ bl func_800E5CE4
-/* 801390D4 00134D34 38 60 00 01 */ li r3, 1
-/* 801390D8 00134D38 38 80 00 01 */ li r4, 1
-/* 801390DC 00134D3C 38 A0 00 03 */ li r5, 3
-/* 801390E0 00134D40 38 C0 00 01 */ li r6, 1
-/* 801390E4 00134D44 4B FA CC 01 */ bl func_800E5CE4
-/* 801390E8 00134D48 38 60 00 02 */ li r3, 2
-/* 801390EC 00134D4C 38 80 00 01 */ li r4, 1
-/* 801390F0 00134D50 38 A0 00 03 */ li r5, 3
-/* 801390F4 00134D54 38 C0 00 01 */ li r6, 1
-/* 801390F8 00134D58 4B FA CB ED */ bl func_800E5CE4
-/* 801390FC 00134D5C 38 60 00 03 */ li r3, 3
-/* 80139100 00134D60 38 80 00 01 */ li r4, 1
-/* 80139104 00134D64 38 A0 00 03 */ li r5, 3
-/* 80139108 00134D68 38 C0 00 01 */ li r6, 1
-/* 8013910C 00134D6C 4B FA CB D9 */ bl func_800E5CE4
-/* 80139110 00134D70 38 60 00 04 */ li r3, 4
-/* 80139114 00134D74 38 80 00 01 */ li r4, 1
-/* 80139118 00134D78 38 A0 00 03 */ li r5, 3
-/* 8013911C 00134D7C 38 C0 00 01 */ li r6, 1
-/* 80139120 00134D80 4B FA CB C5 */ bl func_800E5CE4
-/* 80139124 00134D84 38 60 00 05 */ li r3, 5
-/* 80139128 00134D88 38 80 00 01 */ li r4, 1
-/* 8013912C 00134D8C 38 A0 00 03 */ li r5, 3
-/* 80139130 00134D90 38 C0 00 01 */ li r6, 1
-/* 80139134 00134D94 4B FA CB B1 */ bl func_800E5CE4
-/* 80139138 00134D98 38 60 00 00 */ li r3, 0
-/* 8013913C 00134D9C 38 80 00 00 */ li r4, 0
-/* 80139140 00134DA0 38 A0 00 03 */ li r5, 3
-/* 80139144 00134DA4 38 C0 00 01 */ li r6, 1
-/* 80139148 00134DA8 4B FA CB 9D */ bl func_800E5CE4
-/* 8013914C 00134DAC 38 60 00 00 */ li r3, 0
-/* 80139150 00134DB0 38 80 00 03 */ li r4, 3
-/* 80139154 00134DB4 38 A0 00 03 */ li r5, 3
-/* 80139158 00134DB8 38 C0 00 01 */ li r6, 1
-/* 8013915C 00134DBC 4B FA CB 89 */ bl func_800E5CE4
-/* 80139160 00134DC0 38 60 00 00 */ li r3, 0
-/* 80139164 00134DC4 38 80 00 04 */ li r4, 4
-/* 80139168 00134DC8 38 A0 00 03 */ li r5, 3
-/* 8013916C 00134DCC 38 C0 00 01 */ li r6, 1
-/* 80139170 00134DD0 4B FA CB 75 */ bl func_800E5CE4
-/* 80139174 00134DD4 38 60 00 00 */ li r3, 0
-/* 80139178 00134DD8 38 80 00 05 */ li r4, 5
-/* 8013917C 00134DDC 38 A0 00 03 */ li r5, 3
-/* 80139180 00134DE0 38 C0 00 01 */ li r6, 1
-/* 80139184 00134DE4 4B FA CB 61 */ bl func_800E5CE4
-/* 80139188 00134DE8 38 60 00 00 */ li r3, 0
-/* 8013918C 00134DEC 38 80 00 06 */ li r4, 6
-/* 80139190 00134DF0 38 A0 00 04 */ li r5, 4
-/* 80139194 00134DF4 38 C0 00 01 */ li r6, 1
-/* 80139198 00134DF8 4B FA CB 4D */ bl func_800E5CE4
-/* 8013919C 00134DFC 38 60 00 00 */ li r3, 0
-/* 801391A0 00134E00 38 80 00 07 */ li r4, 7
-/* 801391A4 00134E04 38 A0 00 04 */ li r5, 4
-/* 801391A8 00134E08 38 C0 00 01 */ li r6, 1
-/* 801391AC 00134E0C 4B FA CB 39 */ bl func_800E5CE4
-/* 801391B0 00134E10 38 60 00 01 */ li r3, 1
-/* 801391B4 00134E14 38 80 00 00 */ li r4, 0
-/* 801391B8 00134E18 38 A0 00 03 */ li r5, 3
-/* 801391BC 00134E1C 38 C0 00 01 */ li r6, 1
-/* 801391C0 00134E20 4B FA CB 25 */ bl func_800E5CE4
-/* 801391C4 00134E24 38 60 00 01 */ li r3, 1
-/* 801391C8 00134E28 38 80 00 03 */ li r4, 3
-/* 801391CC 00134E2C 38 A0 00 03 */ li r5, 3
-/* 801391D0 00134E30 38 C0 00 01 */ li r6, 1
-/* 801391D4 00134E34 4B FA CB 11 */ bl func_800E5CE4
-/* 801391D8 00134E38 38 60 00 01 */ li r3, 1
-/* 801391DC 00134E3C 38 80 00 04 */ li r4, 4
-/* 801391E0 00134E40 38 A0 00 03 */ li r5, 3
-/* 801391E4 00134E44 38 C0 00 01 */ li r6, 1
-/* 801391E8 00134E48 4B FA CA FD */ bl func_800E5CE4
-/* 801391EC 00134E4C 38 60 00 01 */ li r3, 1
-/* 801391F0 00134E50 38 80 00 05 */ li r4, 5
-/* 801391F4 00134E54 38 A0 00 03 */ li r5, 3
-/* 801391F8 00134E58 38 C0 00 01 */ li r6, 1
-/* 801391FC 00134E5C 4B FA CA E9 */ bl func_800E5CE4
-/* 80139200 00134E60 38 60 00 02 */ li r3, 2
-/* 80139204 00134E64 38 80 00 03 */ li r4, 3
-/* 80139208 00134E68 38 A0 00 03 */ li r5, 3
-/* 8013920C 00134E6C 38 C0 00 01 */ li r6, 1
-/* 80139210 00134E70 4B FA CA D5 */ bl func_800E5CE4
-/* 80139214 00134E74 38 60 00 02 */ li r3, 2
-/* 80139218 00134E78 38 80 00 04 */ li r4, 4
-/* 8013921C 00134E7C 38 A0 00 03 */ li r5, 3
-/* 80139220 00134E80 38 C0 00 01 */ li r6, 1
-/* 80139224 00134E84 4B FA CA C1 */ bl func_800E5CE4
-/* 80139228 00134E88 38 60 00 02 */ li r3, 2
-/* 8013922C 00134E8C 38 80 00 05 */ li r4, 5
-/* 80139230 00134E90 38 A0 00 03 */ li r5, 3
-/* 80139234 00134E94 38 C0 00 01 */ li r6, 1
-/* 80139238 00134E98 4B FA CA AD */ bl func_800E5CE4
-/* 8013923C 00134E9C 38 60 00 02 */ li r3, 2
-/* 80139240 00134EA0 38 80 00 06 */ li r4, 6
-/* 80139244 00134EA4 38 A0 00 04 */ li r5, 4
-/* 80139248 00134EA8 38 C0 00 01 */ li r6, 1
-/* 8013924C 00134EAC 4B FA CA 99 */ bl func_800E5CE4
-/* 80139250 00134EB0 38 60 00 02 */ li r3, 2
-/* 80139254 00134EB4 38 80 00 07 */ li r4, 7
-/* 80139258 00134EB8 38 A0 00 04 */ li r5, 4
-/* 8013925C 00134EBC 38 C0 00 01 */ li r6, 1
-/* 80139260 00134EC0 4B FA CA 85 */ bl func_800E5CE4
-/* 80139264 00134EC4 38 60 00 03 */ li r3, 3
-/* 80139268 00134EC8 38 80 00 00 */ li r4, 0
-/* 8013926C 00134ECC 38 A0 00 03 */ li r5, 3
-/* 80139270 00134ED0 38 C0 00 01 */ li r6, 1
-/* 80139274 00134ED4 4B FA CA 71 */ bl func_800E5CE4
-/* 80139278 00134ED8 38 60 00 03 */ li r3, 3
-/* 8013927C 00134EDC 38 80 00 03 */ li r4, 3
-/* 80139280 00134EE0 38 A0 00 03 */ li r5, 3
-/* 80139284 00134EE4 38 C0 00 01 */ li r6, 1
-/* 80139288 00134EE8 4B FA CA 5D */ bl func_800E5CE4
-/* 8013928C 00134EEC 38 60 00 03 */ li r3, 3
-/* 80139290 00134EF0 38 80 00 04 */ li r4, 4
-/* 80139294 00134EF4 38 A0 00 03 */ li r5, 3
-/* 80139298 00134EF8 38 C0 00 01 */ li r6, 1
-/* 8013929C 00134EFC 4B FA CA 49 */ bl func_800E5CE4
-/* 801392A0 00134F00 38 60 00 03 */ li r3, 3
-/* 801392A4 00134F04 38 80 00 05 */ li r4, 5
-/* 801392A8 00134F08 38 A0 00 03 */ li r5, 3
-/* 801392AC 00134F0C 38 C0 00 01 */ li r6, 1
-/* 801392B0 00134F10 4B FA CA 35 */ bl func_800E5CE4
-/* 801392B4 00134F14 38 60 00 03 */ li r3, 3
-/* 801392B8 00134F18 38 80 00 06 */ li r4, 6
-/* 801392BC 00134F1C 38 A0 00 04 */ li r5, 4
-/* 801392C0 00134F20 38 C0 00 01 */ li r6, 1
-/* 801392C4 00134F24 4B FA CA 21 */ bl func_800E5CE4
-/* 801392C8 00134F28 38 60 00 03 */ li r3, 3
-/* 801392CC 00134F2C 38 80 00 07 */ li r4, 7
-/* 801392D0 00134F30 38 A0 00 04 */ li r5, 4
-/* 801392D4 00134F34 38 C0 00 01 */ li r6, 1
-/* 801392D8 00134F38 4B FA CA 0D */ bl func_800E5CE4
-/* 801392DC 00134F3C 38 60 00 04 */ li r3, 4
-/* 801392E0 00134F40 38 80 00 00 */ li r4, 0
-/* 801392E4 00134F44 38 A0 00 03 */ li r5, 3
-/* 801392E8 00134F48 38 C0 00 01 */ li r6, 1
-/* 801392EC 00134F4C 4B FA C9 F9 */ bl func_800E5CE4
-/* 801392F0 00134F50 38 60 00 04 */ li r3, 4
-/* 801392F4 00134F54 38 80 00 03 */ li r4, 3
-/* 801392F8 00134F58 38 A0 00 03 */ li r5, 3
-/* 801392FC 00134F5C 38 C0 00 01 */ li r6, 1
-/* 80139300 00134F60 4B FA C9 E5 */ bl func_800E5CE4
-/* 80139304 00134F64 38 60 00 04 */ li r3, 4
-/* 80139308 00134F68 38 80 00 04 */ li r4, 4
-/* 8013930C 00134F6C 38 A0 00 03 */ li r5, 3
-/* 80139310 00134F70 38 C0 00 01 */ li r6, 1
-/* 80139314 00134F74 4B FA C9 D1 */ bl func_800E5CE4
-/* 80139318 00134F78 38 60 00 04 */ li r3, 4
-/* 8013931C 00134F7C 38 80 00 05 */ li r4, 5
-/* 80139320 00134F80 38 A0 00 03 */ li r5, 3
-/* 80139324 00134F84 38 C0 00 01 */ li r6, 1
-/* 80139328 00134F88 4B FA C9 BD */ bl func_800E5CE4
-/* 8013932C 00134F8C 38 60 00 04 */ li r3, 4
-/* 80139330 00134F90 38 80 00 06 */ li r4, 6
-/* 80139334 00134F94 38 A0 00 04 */ li r5, 4
-/* 80139338 00134F98 38 C0 00 01 */ li r6, 1
-/* 8013933C 00134F9C 4B FA C9 A9 */ bl func_800E5CE4
-/* 80139340 00134FA0 38 60 00 05 */ li r3, 5
-/* 80139344 00134FA4 38 80 00 00 */ li r4, 0
-/* 80139348 00134FA8 38 A0 00 03 */ li r5, 3
-/* 8013934C 00134FAC 38 C0 00 01 */ li r6, 1
-/* 80139350 00134FB0 4B FA C9 95 */ bl func_800E5CE4
-/* 80139354 00134FB4 38 60 00 05 */ li r3, 5
-/* 80139358 00134FB8 38 80 00 03 */ li r4, 3
-/* 8013935C 00134FBC 38 A0 00 03 */ li r5, 3
-/* 80139360 00134FC0 38 C0 00 01 */ li r6, 1
-/* 80139364 00134FC4 4B FA C9 81 */ bl func_800E5CE4
-/* 80139368 00134FC8 38 60 00 05 */ li r3, 5
-/* 8013936C 00134FCC 38 80 00 05 */ li r4, 5
-/* 80139370 00134FD0 38 A0 00 03 */ li r5, 3
-/* 80139374 00134FD4 38 C0 00 01 */ li r6, 1
-/* 80139378 00134FD8 4B FA C9 6D */ bl func_800E5CE4
-/* 8013937C 00134FDC 38 60 00 05 */ li r3, 5
-/* 80139380 00134FE0 38 80 00 06 */ li r4, 6
-/* 80139384 00134FE4 38 A0 00 04 */ li r5, 4
-/* 80139388 00134FE8 38 C0 00 01 */ li r6, 1
-/* 8013938C 00134FEC 4B FA C9 59 */ bl func_800E5CE4
-lbl_80139390:
-/* 80139390 00134FF0 38 60 02 1A */ li r3, 0x21a
-/* 80139394 00134FF4 48 02 96 FD */ bl func_80162A90
-/* 80139398 00134FF8 28 03 00 01 */ cmplwi r3, 1
-/* 8013939C 00134FFC 40 82 01 E0 */ bne lbl_8013957C
-/* 801393A0 00135000 38 60 02 1A */ li r3, 0x21a
-/* 801393A4 00135004 38 80 00 02 */ li r4, 2
-/* 801393A8 00135008 38 A0 00 01 */ li r5, 1
-/* 801393AC 0013500C 48 02 95 95 */ bl func_80162940
-/* 801393B0 00135010 38 60 00 00 */ li r3, 0
-/* 801393B4 00135014 38 80 00 08 */ li r4, 8
-/* 801393B8 00135018 38 A0 00 05 */ li r5, 5
-/* 801393BC 0013501C 38 C0 00 01 */ li r6, 1
-/* 801393C0 00135020 4B FA C9 25 */ bl func_800E5CE4
-/* 801393C4 00135024 38 60 00 01 */ li r3, 1
-/* 801393C8 00135028 38 80 00 08 */ li r4, 8
-/* 801393CC 0013502C 38 A0 00 05 */ li r5, 5
-/* 801393D0 00135030 38 C0 00 01 */ li r6, 1
-/* 801393D4 00135034 4B FA C9 11 */ bl func_800E5CE4
-/* 801393D8 00135038 38 60 00 02 */ li r3, 2
-/* 801393DC 0013503C 38 80 00 08 */ li r4, 8
-/* 801393E0 00135040 38 A0 00 05 */ li r5, 5
-/* 801393E4 00135044 38 C0 00 01 */ li r6, 1
-/* 801393E8 00135048 4B FA C8 FD */ bl func_800E5CE4
-/* 801393EC 0013504C 38 60 00 03 */ li r3, 3
-/* 801393F0 00135050 38 80 00 08 */ li r4, 8
-/* 801393F4 00135054 38 A0 00 05 */ li r5, 5
-/* 801393F8 00135058 38 C0 00 01 */ li r6, 1
-/* 801393FC 0013505C 4B FA C8 E9 */ bl func_800E5CE4
-/* 80139400 00135060 38 60 00 04 */ li r3, 4
-/* 80139404 00135064 38 80 00 08 */ li r4, 8
-/* 80139408 00135068 38 A0 00 0B */ li r5, 0xb
-/* 8013940C 0013506C 38 C0 00 01 */ li r6, 1
-/* 80139410 00135070 4B FA C8 D5 */ bl func_800E5CE4
-/* 80139414 00135074 38 60 00 05 */ li r3, 5
-/* 80139418 00135078 38 80 00 08 */ li r4, 8
-/* 8013941C 0013507C 38 A0 00 09 */ li r5, 9
-/* 80139420 00135080 38 C0 00 01 */ li r6, 1
-/* 80139424 00135084 4B FA C8 C1 */ bl func_800E5CE4
-/* 80139428 00135088 38 60 00 00 */ li r3, 0
-/* 8013942C 0013508C 38 80 00 00 */ li r4, 0
-/* 80139430 00135090 38 A0 00 10 */ li r5, 0x10
-/* 80139434 00135094 38 C0 00 01 */ li r6, 1
-/* 80139438 00135098 4B FA C8 AD */ bl func_800E5CE4
-/* 8013943C 0013509C 38 60 00 00 */ li r3, 0
-/* 80139440 001350A0 38 80 00 03 */ li r4, 3
-/* 80139444 001350A4 38 A0 00 0B */ li r5, 0xb
-/* 80139448 001350A8 38 C0 00 01 */ li r6, 1
-/* 8013944C 001350AC 4B FA C8 99 */ bl func_800E5CE4
-/* 80139450 001350B0 38 60 00 00 */ li r3, 0
-/* 80139454 001350B4 38 80 00 04 */ li r4, 4
-/* 80139458 001350B8 38 A0 00 0B */ li r5, 0xb
-/* 8013945C 001350BC 38 C0 00 01 */ li r6, 1
-/* 80139460 001350C0 4B FA C8 85 */ bl func_800E5CE4
-/* 80139464 001350C4 38 60 00 00 */ li r3, 0
-/* 80139468 001350C8 38 80 00 00 */ li r4, 0
-/* 8013946C 001350CC 38 A0 00 10 */ li r5, 0x10
-/* 80139470 001350D0 38 C0 00 01 */ li r6, 1
-/* 80139474 001350D4 4B FA C8 71 */ bl func_800E5CE4
-/* 80139478 001350D8 38 60 00 00 */ li r3, 0
-/* 8013947C 001350DC 38 80 00 03 */ li r4, 3
-/* 80139480 001350E0 38 A0 00 0B */ li r5, 0xb
-/* 80139484 001350E4 38 C0 00 01 */ li r6, 1
-/* 80139488 001350E8 4B FA C8 5D */ bl func_800E5CE4
-/* 8013948C 001350EC 38 60 00 00 */ li r3, 0
-/* 80139490 001350F0 38 80 00 04 */ li r4, 4
-/* 80139494 001350F4 38 A0 00 0B */ li r5, 0xb
-/* 80139498 001350F8 38 C0 00 01 */ li r6, 1
-/* 8013949C 001350FC 4B FA C8 49 */ bl func_800E5CE4
-/* 801394A0 00135100 38 60 00 00 */ li r3, 0
-/* 801394A4 00135104 38 80 00 00 */ li r4, 0
-/* 801394A8 00135108 38 A0 00 0D */ li r5, 0xd
-/* 801394AC 0013510C 38 C0 00 01 */ li r6, 1
-/* 801394B0 00135110 4B FA C8 35 */ bl func_800E5CE4
-/* 801394B4 00135114 38 60 00 00 */ li r3, 0
-/* 801394B8 00135118 38 80 00 03 */ li r4, 3
-/* 801394BC 0013511C 38 A0 00 0B */ li r5, 0xb
-/* 801394C0 00135120 38 C0 00 01 */ li r6, 1
-/* 801394C4 00135124 4B FA C8 21 */ bl func_800E5CE4
-/* 801394C8 00135128 38 60 00 00 */ li r3, 0
-/* 801394CC 0013512C 38 80 00 04 */ li r4, 4
-/* 801394D0 00135130 38 A0 00 0B */ li r5, 0xb
-/* 801394D4 00135134 38 C0 00 01 */ li r6, 1
-/* 801394D8 00135138 4B FA C8 0D */ bl func_800E5CE4
-/* 801394DC 0013513C 38 60 00 00 */ li r3, 0
-/* 801394E0 00135140 38 80 00 00 */ li r4, 0
-/* 801394E4 00135144 38 A0 00 10 */ li r5, 0x10
-/* 801394E8 00135148 38 C0 00 01 */ li r6, 1
-/* 801394EC 0013514C 4B FA C7 F9 */ bl func_800E5CE4
-/* 801394F0 00135150 38 60 00 00 */ li r3, 0
-/* 801394F4 00135154 38 80 00 03 */ li r4, 3
-/* 801394F8 00135158 38 A0 00 0B */ li r5, 0xb
-/* 801394FC 0013515C 38 C0 00 01 */ li r6, 1
-/* 80139500 00135160 4B FA C7 E5 */ bl func_800E5CE4
-/* 80139504 00135164 38 60 00 00 */ li r3, 0
-/* 80139508 00135168 38 80 00 04 */ li r4, 4
-/* 8013950C 0013516C 38 A0 00 0B */ li r5, 0xb
-/* 80139510 00135170 38 C0 00 01 */ li r6, 1
-/* 80139514 00135174 4B FA C7 D1 */ bl func_800E5CE4
-/* 80139518 00135178 38 60 00 00 */ li r3, 0
-/* 8013951C 0013517C 38 80 00 00 */ li r4, 0
-/* 80139520 00135180 38 A0 00 10 */ li r5, 0x10
-/* 80139524 00135184 38 C0 00 01 */ li r6, 1
-/* 80139528 00135188 4B FA C7 BD */ bl func_800E5CE4
-/* 8013952C 0013518C 38 60 00 00 */ li r3, 0
-/* 80139530 00135190 38 80 00 03 */ li r4, 3
-/* 80139534 00135194 38 A0 00 0B */ li r5, 0xb
-/* 80139538 00135198 38 C0 00 01 */ li r6, 1
-/* 8013953C 0013519C 4B FA C7 A9 */ bl func_800E5CE4
-/* 80139540 001351A0 38 60 00 00 */ li r3, 0
-/* 80139544 001351A4 38 80 00 04 */ li r4, 4
-/* 80139548 001351A8 38 A0 00 0B */ li r5, 0xb
-/* 8013954C 001351AC 38 C0 00 01 */ li r6, 1
-/* 80139550 001351B0 4B FA C7 95 */ bl func_800E5CE4
-/* 80139554 001351B4 38 60 00 00 */ li r3, 0
-/* 80139558 001351B8 38 80 00 00 */ li r4, 0
-/* 8013955C 001351BC 38 A0 00 10 */ li r5, 0x10
-/* 80139560 001351C0 38 C0 00 01 */ li r6, 1
-/* 80139564 001351C4 4B FA C7 81 */ bl func_800E5CE4
-/* 80139568 001351C8 38 60 00 00 */ li r3, 0
-/* 8013956C 001351CC 38 80 00 03 */ li r4, 3
-/* 80139570 001351D0 38 A0 00 0B */ li r5, 0xb
-/* 80139574 001351D4 38 C0 00 01 */ li r6, 1
-/* 80139578 001351D8 4B FA C7 6D */ bl func_800E5CE4
-lbl_8013957C:
-/* 8013957C 001351DC 38 60 02 1B */ li r3, 0x21b
-/* 80139580 001351E0 48 02 95 11 */ bl func_80162A90
-/* 80139584 001351E4 28 03 00 01 */ cmplwi r3, 1
-/* 80139588 001351E8 40 82 01 F4 */ bne lbl_8013977C
-/* 8013958C 001351EC 38 60 02 1B */ li r3, 0x21b
-/* 80139590 001351F0 38 80 00 02 */ li r4, 2
-/* 80139594 001351F4 38 A0 00 01 */ li r5, 1
-/* 80139598 001351F8 48 02 93 A9 */ bl func_80162940
-/* 8013959C 001351FC 38 60 00 00 */ li r3, 0
-/* 801395A0 00135200 38 80 00 09 */ li r4, 9
-/* 801395A4 00135204 38 A0 00 0D */ li r5, 0xd
-/* 801395A8 00135208 38 C0 00 01 */ li r6, 1
-/* 801395AC 0013520C 4B FA C7 39 */ bl func_800E5CE4
-/* 801395B0 00135210 38 60 00 00 */ li r3, 0
-/* 801395B4 00135214 38 80 00 00 */ li r4, 0
-/* 801395B8 00135218 38 A0 00 06 */ li r5, 6
-/* 801395BC 0013521C 38 C0 00 01 */ li r6, 1
-/* 801395C0 00135220 4B FA C7 25 */ bl func_800E5CE4
-/* 801395C4 00135224 38 60 00 00 */ li r3, 0
-/* 801395C8 00135228 38 80 00 05 */ li r4, 5
-/* 801395CC 0013522C 38 A0 00 06 */ li r5, 6
-/* 801395D0 00135230 38 C0 00 01 */ li r6, 1
-/* 801395D4 00135234 4B FA C7 11 */ bl func_800E5CE4
-/* 801395D8 00135238 38 60 00 00 */ li r3, 0
-/* 801395DC 0013523C 38 80 00 06 */ li r4, 6
-/* 801395E0 00135240 38 A0 00 07 */ li r5, 7
-/* 801395E4 00135244 38 C0 00 01 */ li r6, 1
-/* 801395E8 00135248 4B FA C6 FD */ bl func_800E5CE4
-/* 801395EC 0013524C 38 60 00 00 */ li r3, 0
-/* 801395F0 00135250 38 80 00 07 */ li r4, 7
-/* 801395F4 00135254 38 A0 00 07 */ li r5, 7
-/* 801395F8 00135258 38 C0 00 01 */ li r6, 1
-/* 801395FC 0013525C 4B FA C6 E9 */ bl func_800E5CE4
-/* 80139600 00135260 38 60 00 01 */ li r3, 1
-/* 80139604 00135264 38 80 00 00 */ li r4, 0
-/* 80139608 00135268 38 A0 00 06 */ li r5, 6
-/* 8013960C 0013526C 38 C0 00 01 */ li r6, 1
-/* 80139610 00135270 4B FA C6 D5 */ bl func_800E5CE4
-/* 80139614 00135274 38 60 00 01 */ li r3, 1
-/* 80139618 00135278 38 80 00 05 */ li r4, 5
-/* 8013961C 0013527C 38 A0 00 06 */ li r5, 6
-/* 80139620 00135280 38 C0 00 01 */ li r6, 1
-/* 80139624 00135284 4B FA C6 C1 */ bl func_800E5CE4
-/* 80139628 00135288 38 60 00 01 */ li r3, 1
-/* 8013962C 0013528C 38 80 00 06 */ li r4, 6
-/* 80139630 00135290 38 A0 00 03 */ li r5, 3
-/* 80139634 00135294 38 C0 00 01 */ li r6, 1
-/* 80139638 00135298 4B FA C6 AD */ bl func_800E5CE4
-/* 8013963C 0013529C 38 60 00 02 */ li r3, 2
-/* 80139640 001352A0 38 80 00 00 */ li r4, 0
-/* 80139644 001352A4 38 A0 00 03 */ li r5, 3
-/* 80139648 001352A8 38 C0 00 01 */ li r6, 1
-/* 8013964C 001352AC 4B FA C6 99 */ bl func_800E5CE4
-/* 80139650 001352B0 38 60 00 02 */ li r3, 2
-/* 80139654 001352B4 38 80 00 05 */ li r4, 5
-/* 80139658 001352B8 38 A0 00 06 */ li r5, 6
-/* 8013965C 001352BC 38 C0 00 01 */ li r6, 1
-/* 80139660 001352C0 4B FA C6 85 */ bl func_800E5CE4
-/* 80139664 001352C4 38 60 00 02 */ li r3, 2
-/* 80139668 001352C8 38 80 00 06 */ li r4, 6
-/* 8013966C 001352CC 38 A0 00 07 */ li r5, 7
-/* 80139670 001352D0 38 C0 00 01 */ li r6, 1
-/* 80139674 001352D4 4B FA C6 71 */ bl func_800E5CE4
-/* 80139678 001352D8 38 60 00 02 */ li r3, 2
-/* 8013967C 001352DC 38 80 00 07 */ li r4, 7
-/* 80139680 001352E0 38 A0 00 07 */ li r5, 7
-/* 80139684 001352E4 38 C0 00 01 */ li r6, 1
-/* 80139688 001352E8 4B FA C6 5D */ bl func_800E5CE4
-/* 8013968C 001352EC 38 60 00 03 */ li r3, 3
-/* 80139690 001352F0 38 80 00 00 */ li r4, 0
-/* 80139694 001352F4 38 A0 00 06 */ li r5, 6
-/* 80139698 001352F8 38 C0 00 01 */ li r6, 1
-/* 8013969C 001352FC 4B FA C6 49 */ bl func_800E5CE4
-/* 801396A0 00135300 38 60 00 03 */ li r3, 3
-/* 801396A4 00135304 38 80 00 05 */ li r4, 5
-/* 801396A8 00135308 38 A0 00 06 */ li r5, 6
-/* 801396AC 0013530C 38 C0 00 01 */ li r6, 1
-/* 801396B0 00135310 4B FA C6 35 */ bl func_800E5CE4
-/* 801396B4 00135314 38 60 00 03 */ li r3, 3
-/* 801396B8 00135318 38 80 00 06 */ li r4, 6
-/* 801396BC 0013531C 38 A0 00 07 */ li r5, 7
-/* 801396C0 00135320 38 C0 00 01 */ li r6, 1
-/* 801396C4 00135324 4B FA C6 21 */ bl func_800E5CE4
-/* 801396C8 00135328 38 60 00 03 */ li r3, 3
-/* 801396CC 0013532C 38 80 00 07 */ li r4, 7
-/* 801396D0 00135330 38 A0 00 07 */ li r5, 7
-/* 801396D4 00135334 38 C0 00 01 */ li r6, 1
-/* 801396D8 00135338 4B FA C6 0D */ bl func_800E5CE4
-/* 801396DC 0013533C 38 60 00 04 */ li r3, 4
-/* 801396E0 00135340 38 80 00 00 */ li r4, 0
-/* 801396E4 00135344 38 A0 00 06 */ li r5, 6
-/* 801396E8 00135348 38 C0 00 01 */ li r6, 1
-/* 801396EC 0013534C 4B FA C5 F9 */ bl func_800E5CE4
-/* 801396F0 00135350 38 60 00 04 */ li r3, 4
-/* 801396F4 00135354 38 80 00 05 */ li r4, 5
-/* 801396F8 00135358 38 A0 00 06 */ li r5, 6
-/* 801396FC 0013535C 38 C0 00 01 */ li r6, 1
-/* 80139700 00135360 4B FA C5 E5 */ bl func_800E5CE4
-/* 80139704 00135364 38 60 00 04 */ li r3, 4
-/* 80139708 00135368 38 80 00 06 */ li r4, 6
-/* 8013970C 0013536C 38 A0 00 07 */ li r5, 7
-/* 80139710 00135370 38 C0 00 01 */ li r6, 1
-/* 80139714 00135374 4B FA C5 D1 */ bl func_800E5CE4
-/* 80139718 00135378 38 60 00 04 */ li r3, 4
-/* 8013971C 0013537C 38 80 00 08 */ li r4, 8
-/* 80139720 00135380 38 A0 00 03 */ li r5, 3
-/* 80139724 00135384 38 C0 00 01 */ li r6, 1
-/* 80139728 00135388 4B FA C5 BD */ bl func_800E5CE4
-/* 8013972C 0013538C 38 60 00 05 */ li r3, 5
-/* 80139730 00135390 38 80 00 00 */ li r4, 0
-/* 80139734 00135394 38 A0 00 06 */ li r5, 6
-/* 80139738 00135398 38 C0 00 01 */ li r6, 1
-/* 8013973C 0013539C 4B FA C5 A9 */ bl func_800E5CE4
-/* 80139740 001353A0 38 60 00 05 */ li r3, 5
-/* 80139744 001353A4 38 80 00 05 */ li r4, 5
-/* 80139748 001353A8 38 A0 00 06 */ li r5, 6
-/* 8013974C 001353AC 38 C0 00 01 */ li r6, 1
-/* 80139750 001353B0 4B FA C5 95 */ bl func_800E5CE4
-/* 80139754 001353B4 38 60 00 05 */ li r3, 5
-/* 80139758 001353B8 38 80 00 06 */ li r4, 6
-/* 8013975C 001353BC 38 A0 00 07 */ li r5, 7
-/* 80139760 001353C0 38 C0 00 01 */ li r6, 1
-/* 80139764 001353C4 4B FA C5 81 */ bl func_800E5CE4
-/* 80139768 001353C8 38 60 00 05 */ li r3, 5
-/* 8013976C 001353CC 38 80 00 08 */ li r4, 8
-/* 80139770 001353D0 38 A0 00 03 */ li r5, 3
-/* 80139774 001353D4 38 C0 00 01 */ li r6, 1
-/* 80139778 001353D8 4B FA C5 6D */ bl func_800E5CE4
-lbl_8013977C:
-/* 8013977C 001353DC 38 60 02 1C */ li r3, 0x21c
-/* 80139780 001353E0 48 02 93 11 */ bl func_80162A90
-/* 80139784 001353E4 28 03 00 01 */ cmplwi r3, 1
-/* 80139788 001353E8 40 82 01 E0 */ bne lbl_80139968
-/* 8013978C 001353EC 38 60 02 1C */ li r3, 0x21c
-/* 80139790 001353F0 38 80 00 02 */ li r4, 2
-/* 80139794 001353F4 38 A0 00 01 */ li r5, 1
-/* 80139798 001353F8 48 02 91 A9 */ bl func_80162940
-/* 8013979C 001353FC 38 60 00 00 */ li r3, 0
-/* 801397A0 00135400 38 80 00 09 */ li r4, 9
-/* 801397A4 00135404 38 A0 00 0F */ li r5, 0xf
-/* 801397A8 00135408 38 C0 00 01 */ li r6, 1
-/* 801397AC 0013540C 4B FA C5 39 */ bl func_800E5CE4
-/* 801397B0 00135410 38 60 00 00 */ li r3, 0
-/* 801397B4 00135414 38 80 00 00 */ li r4, 0
-/* 801397B8 00135418 38 A0 00 0A */ li r5, 0xa
-/* 801397BC 0013541C 38 C0 00 01 */ li r6, 1
-/* 801397C0 00135420 4B FA C5 25 */ bl func_800E5CE4
-/* 801397C4 00135424 38 60 00 00 */ li r3, 0
-/* 801397C8 00135428 38 80 00 05 */ li r4, 5
-/* 801397CC 0013542C 38 A0 00 0A */ li r5, 0xa
-/* 801397D0 00135430 38 C0 00 01 */ li r6, 1
-/* 801397D4 00135434 4B FA C5 11 */ bl func_800E5CE4
-/* 801397D8 00135438 38 60 00 00 */ li r3, 0
-/* 801397DC 0013543C 38 80 00 06 */ li r4, 6
-/* 801397E0 00135440 38 A0 00 0B */ li r5, 0xb
-/* 801397E4 00135444 38 C0 00 01 */ li r6, 1
-/* 801397E8 00135448 4B FA C4 FD */ bl func_800E5CE4
-/* 801397EC 0013544C 38 60 00 00 */ li r3, 0
-/* 801397F0 00135450 38 80 00 07 */ li r4, 7
-/* 801397F4 00135454 38 A0 00 0B */ li r5, 0xb
-/* 801397F8 00135458 38 C0 00 01 */ li r6, 1
-/* 801397FC 0013545C 4B FA C4 E9 */ bl func_800E5CE4
-/* 80139800 00135460 38 60 00 01 */ li r3, 1
-/* 80139804 00135464 38 80 00 00 */ li r4, 0
-/* 80139808 00135468 38 A0 00 0A */ li r5, 0xa
-/* 8013980C 0013546C 38 C0 00 01 */ li r6, 1
-/* 80139810 00135470 4B FA C4 D5 */ bl func_800E5CE4
-/* 80139814 00135474 38 60 00 01 */ li r3, 1
-/* 80139818 00135478 38 80 00 05 */ li r4, 5
-/* 8013981C 0013547C 38 A0 00 0A */ li r5, 0xa
-/* 80139820 00135480 38 C0 00 01 */ li r6, 1
-/* 80139824 00135484 4B FA C4 C1 */ bl func_800E5CE4
-/* 80139828 00135488 38 60 00 02 */ li r3, 2
-/* 8013982C 0013548C 38 80 00 00 */ li r4, 0
-/* 80139830 00135490 38 A0 00 07 */ li r5, 7
-/* 80139834 00135494 38 C0 00 01 */ li r6, 1
-/* 80139838 00135498 4B FA C4 AD */ bl func_800E5CE4
-/* 8013983C 0013549C 38 60 00 02 */ li r3, 2
-/* 80139840 001354A0 38 80 00 05 */ li r4, 5
-/* 80139844 001354A4 38 A0 00 0A */ li r5, 0xa
-/* 80139848 001354A8 38 C0 00 01 */ li r6, 1
-/* 8013984C 001354AC 4B FA C4 99 */ bl func_800E5CE4
-/* 80139850 001354B0 38 60 00 02 */ li r3, 2
-/* 80139854 001354B4 38 80 00 06 */ li r4, 6
-/* 80139858 001354B8 38 A0 00 0B */ li r5, 0xb
-/* 8013985C 001354BC 38 C0 00 01 */ li r6, 1
-/* 80139860 001354C0 4B FA C4 85 */ bl func_800E5CE4
-/* 80139864 001354C4 38 60 00 02 */ li r3, 2
-/* 80139868 001354C8 38 80 00 07 */ li r4, 7
-/* 8013986C 001354CC 38 A0 00 0B */ li r5, 0xb
-/* 80139870 001354D0 38 C0 00 01 */ li r6, 1
-/* 80139874 001354D4 4B FA C4 71 */ bl func_800E5CE4
-/* 80139878 001354D8 38 60 00 03 */ li r3, 3
-/* 8013987C 001354DC 38 80 00 00 */ li r4, 0
-/* 80139880 001354E0 38 A0 00 0A */ li r5, 0xa
-/* 80139884 001354E4 38 C0 00 01 */ li r6, 1
-/* 80139888 001354E8 4B FA C4 5D */ bl func_800E5CE4
-/* 8013988C 001354EC 38 60 00 03 */ li r3, 3
-/* 80139890 001354F0 38 80 00 05 */ li r4, 5
-/* 80139894 001354F4 38 A0 00 0A */ li r5, 0xa
-/* 80139898 001354F8 38 C0 00 01 */ li r6, 1
-/* 8013989C 001354FC 4B FA C4 49 */ bl func_800E5CE4
-/* 801398A0 00135500 38 60 00 03 */ li r3, 3
-/* 801398A4 00135504 38 80 00 06 */ li r4, 6
-/* 801398A8 00135508 38 A0 00 0B */ li r5, 0xb
-/* 801398AC 0013550C 38 C0 00 01 */ li r6, 1
-/* 801398B0 00135510 4B FA C4 35 */ bl func_800E5CE4
-/* 801398B4 00135514 38 60 00 03 */ li r3, 3
-/* 801398B8 00135518 38 80 00 07 */ li r4, 7
-/* 801398BC 0013551C 38 A0 00 0B */ li r5, 0xb
-/* 801398C0 00135520 38 C0 00 01 */ li r6, 1
-/* 801398C4 00135524 4B FA C4 21 */ bl func_800E5CE4
-/* 801398C8 00135528 38 60 00 04 */ li r3, 4
-/* 801398CC 0013552C 38 80 00 00 */ li r4, 0
-/* 801398D0 00135530 38 A0 00 0A */ li r5, 0xa
-/* 801398D4 00135534 38 C0 00 01 */ li r6, 1
-/* 801398D8 00135538 4B FA C4 0D */ bl func_800E5CE4
-/* 801398DC 0013553C 38 60 00 04 */ li r3, 4
-/* 801398E0 00135540 38 80 00 05 */ li r4, 5
-/* 801398E4 00135544 38 A0 00 0A */ li r5, 0xa
-/* 801398E8 00135548 38 C0 00 01 */ li r6, 1
-/* 801398EC 0013554C 4B FA C3 F9 */ bl func_800E5CE4
-/* 801398F0 00135550 38 60 00 04 */ li r3, 4
-/* 801398F4 00135554 38 80 00 06 */ li r4, 6
-/* 801398F8 00135558 38 A0 00 0B */ li r5, 0xb
-/* 801398FC 0013555C 38 C0 00 01 */ li r6, 1
-/* 80139900 00135560 4B FA C3 E5 */ bl func_800E5CE4
-/* 80139904 00135564 38 60 00 04 */ li r3, 4
-/* 80139908 00135568 38 80 00 07 */ li r4, 7
-/* 8013990C 0013556C 38 A0 00 03 */ li r5, 3
-/* 80139910 00135570 38 C0 00 01 */ li r6, 1
-/* 80139914 00135574 4B FA C3 D1 */ bl func_800E5CE4
-/* 80139918 00135578 38 60 00 05 */ li r3, 5
-/* 8013991C 0013557C 38 80 00 00 */ li r4, 0
-/* 80139920 00135580 38 A0 00 0A */ li r5, 0xa
-/* 80139924 00135584 38 C0 00 01 */ li r6, 1
-/* 80139928 00135588 4B FA C3 BD */ bl func_800E5CE4
-/* 8013992C 0013558C 38 60 00 05 */ li r3, 5
-/* 80139930 00135590 38 80 00 05 */ li r4, 5
-/* 80139934 00135594 38 A0 00 0A */ li r5, 0xa
-/* 80139938 00135598 38 C0 00 01 */ li r6, 1
-/* 8013993C 0013559C 4B FA C3 A9 */ bl func_800E5CE4
-/* 80139940 001355A0 38 60 00 05 */ li r3, 5
-/* 80139944 001355A4 38 80 00 06 */ li r4, 6
-/* 80139948 001355A8 38 A0 00 0B */ li r5, 0xb
-/* 8013994C 001355AC 38 C0 00 01 */ li r6, 1
-/* 80139950 001355B0 4B FA C3 95 */ bl func_800E5CE4
-/* 80139954 001355B4 38 60 00 05 */ li r3, 5
-/* 80139958 001355B8 38 80 00 07 */ li r4, 7
-/* 8013995C 001355BC 38 A0 00 03 */ li r5, 3
-/* 80139960 001355C0 38 C0 00 01 */ li r6, 1
-/* 80139964 001355C4 4B FA C3 81 */ bl func_800E5CE4
-lbl_80139968:
-/* 80139968 001355C8 38 60 02 1D */ li r3, 0x21d
-/* 8013996C 001355CC 48 02 91 25 */ bl func_80162A90
-/* 80139970 001355D0 28 03 00 01 */ cmplwi r3, 1
-/* 80139974 001355D4 40 82 01 F4 */ bne lbl_80139B68
-/* 80139978 001355D8 38 60 02 1D */ li r3, 0x21d
-/* 8013997C 001355DC 38 80 00 02 */ li r4, 2
-/* 80139980 001355E0 38 A0 00 01 */ li r5, 1
-/* 80139984 001355E4 48 02 8F BD */ bl func_80162940
-/* 80139988 001355E8 38 60 00 00 */ li r3, 0
-/* 8013998C 001355EC 38 80 00 09 */ li r4, 9
-/* 80139990 001355F0 38 A0 00 08 */ li r5, 8
-/* 80139994 001355F4 38 C0 00 01 */ li r6, 1
-/* 80139998 001355F8 4B FA C3 4D */ bl func_800E5CE4
-/* 8013999C 001355FC 38 60 00 00 */ li r3, 0
-/* 801399A0 00135600 38 80 00 00 */ li r4, 0
-/* 801399A4 00135604 38 A0 00 07 */ li r5, 7
-/* 801399A8 00135608 38 C0 00 01 */ li r6, 1
-/* 801399AC 0013560C 4B FA C3 39 */ bl func_800E5CE4
-/* 801399B0 00135610 38 60 00 00 */ li r3, 0
-/* 801399B4 00135614 38 80 00 05 */ li r4, 5
-/* 801399B8 00135618 38 A0 00 07 */ li r5, 7
-/* 801399BC 0013561C 38 C0 00 01 */ li r6, 1
-/* 801399C0 00135620 4B FA C3 25 */ bl func_800E5CE4
-/* 801399C4 00135624 38 60 00 00 */ li r3, 0
-/* 801399C8 00135628 38 80 00 06 */ li r4, 6
-/* 801399CC 0013562C 38 A0 00 08 */ li r5, 8
-/* 801399D0 00135630 38 C0 00 01 */ li r6, 1
-/* 801399D4 00135634 4B FA C3 11 */ bl func_800E5CE4
-/* 801399D8 00135638 38 60 00 00 */ li r3, 0
-/* 801399DC 0013563C 38 80 00 07 */ li r4, 7
-/* 801399E0 00135640 38 A0 00 08 */ li r5, 8
-/* 801399E4 00135644 38 C0 00 01 */ li r6, 1
-/* 801399E8 00135648 4B FA C2 FD */ bl func_800E5CE4
-/* 801399EC 0013564C 38 60 00 01 */ li r3, 1
-/* 801399F0 00135650 38 80 00 00 */ li r4, 0
-/* 801399F4 00135654 38 A0 00 07 */ li r5, 7
-/* 801399F8 00135658 38 C0 00 01 */ li r6, 1
-/* 801399FC 0013565C 4B FA C2 E9 */ bl func_800E5CE4
-/* 80139A00 00135660 38 60 00 01 */ li r3, 1
-/* 80139A04 00135664 38 80 00 05 */ li r4, 5
-/* 80139A08 00135668 38 A0 00 07 */ li r5, 7
-/* 80139A0C 0013566C 38 C0 00 01 */ li r6, 1
-/* 80139A10 00135670 4B FA C2 D5 */ bl func_800E5CE4
-/* 80139A14 00135674 38 60 00 01 */ li r3, 1
-/* 80139A18 00135678 38 80 00 06 */ li r4, 6
-/* 80139A1C 0013567C 38 A0 00 04 */ li r5, 4
-/* 80139A20 00135680 38 C0 00 01 */ li r6, 1
-/* 80139A24 00135684 4B FA C2 C1 */ bl func_800E5CE4
-/* 80139A28 00135688 38 60 00 02 */ li r3, 2
-/* 80139A2C 0013568C 38 80 00 00 */ li r4, 0
-/* 80139A30 00135690 38 A0 00 04 */ li r5, 4
-/* 80139A34 00135694 38 C0 00 01 */ li r6, 1
-/* 80139A38 00135698 4B FA C2 AD */ bl func_800E5CE4
-/* 80139A3C 0013569C 38 60 00 02 */ li r3, 2
-/* 80139A40 001356A0 38 80 00 05 */ li r4, 5
-/* 80139A44 001356A4 38 A0 00 07 */ li r5, 7
-/* 80139A48 001356A8 38 C0 00 01 */ li r6, 1
-/* 80139A4C 001356AC 4B FA C2 99 */ bl func_800E5CE4
-/* 80139A50 001356B0 38 60 00 02 */ li r3, 2
-/* 80139A54 001356B4 38 80 00 06 */ li r4, 6
-/* 80139A58 001356B8 38 A0 00 08 */ li r5, 8
-/* 80139A5C 001356BC 38 C0 00 01 */ li r6, 1
-/* 80139A60 001356C0 4B FA C2 85 */ bl func_800E5CE4
-/* 80139A64 001356C4 38 60 00 02 */ li r3, 2
-/* 80139A68 001356C8 38 80 00 07 */ li r4, 7
-/* 80139A6C 001356CC 38 A0 00 08 */ li r5, 8
-/* 80139A70 001356D0 38 C0 00 01 */ li r6, 1
-/* 80139A74 001356D4 4B FA C2 71 */ bl func_800E5CE4
-/* 80139A78 001356D8 38 60 00 03 */ li r3, 3
-/* 80139A7C 001356DC 38 80 00 00 */ li r4, 0
-/* 80139A80 001356E0 38 A0 00 07 */ li r5, 7
-/* 80139A84 001356E4 38 C0 00 01 */ li r6, 1
-/* 80139A88 001356E8 4B FA C2 5D */ bl func_800E5CE4
-/* 80139A8C 001356EC 38 60 00 03 */ li r3, 3
-/* 80139A90 001356F0 38 80 00 05 */ li r4, 5
-/* 80139A94 001356F4 38 A0 00 07 */ li r5, 7
-/* 80139A98 001356F8 38 C0 00 01 */ li r6, 1
-/* 80139A9C 001356FC 4B FA C2 49 */ bl func_800E5CE4
-/* 80139AA0 00135700 38 60 00 03 */ li r3, 3
-/* 80139AA4 00135704 38 80 00 06 */ li r4, 6
-/* 80139AA8 00135708 38 A0 00 08 */ li r5, 8
-/* 80139AAC 0013570C 38 C0 00 01 */ li r6, 1
-/* 80139AB0 00135710 4B FA C2 35 */ bl func_800E5CE4
-/* 80139AB4 00135714 38 60 00 03 */ li r3, 3
-/* 80139AB8 00135718 38 80 00 07 */ li r4, 7
-/* 80139ABC 0013571C 38 A0 00 08 */ li r5, 8
-/* 80139AC0 00135720 38 C0 00 01 */ li r6, 1
-/* 80139AC4 00135724 4B FA C2 21 */ bl func_800E5CE4
-/* 80139AC8 00135728 38 60 00 04 */ li r3, 4
-/* 80139ACC 0013572C 38 80 00 00 */ li r4, 0
-/* 80139AD0 00135730 38 A0 00 07 */ li r5, 7
-/* 80139AD4 00135734 38 C0 00 01 */ li r6, 1
-/* 80139AD8 00135738 4B FA C2 0D */ bl func_800E5CE4
-/* 80139ADC 0013573C 38 60 00 04 */ li r3, 4
-/* 80139AE0 00135740 38 80 00 05 */ li r4, 5
-/* 80139AE4 00135744 38 A0 00 07 */ li r5, 7
-/* 80139AE8 00135748 38 C0 00 01 */ li r6, 1
-/* 80139AEC 0013574C 4B FA C1 F9 */ bl func_800E5CE4
-/* 80139AF0 00135750 38 60 00 04 */ li r3, 4
-/* 80139AF4 00135754 38 80 00 06 */ li r4, 6
-/* 80139AF8 00135758 38 A0 00 08 */ li r5, 8
-/* 80139AFC 0013575C 38 C0 00 01 */ li r6, 1
-/* 80139B00 00135760 4B FA C1 E5 */ bl func_800E5CE4
-/* 80139B04 00135764 38 60 00 04 */ li r3, 4
-/* 80139B08 00135768 38 80 00 08 */ li r4, 8
-/* 80139B0C 0013576C 38 A0 00 04 */ li r5, 4
-/* 80139B10 00135770 38 C0 00 01 */ li r6, 1
-/* 80139B14 00135774 4B FA C1 D1 */ bl func_800E5CE4
-/* 80139B18 00135778 38 60 00 05 */ li r3, 5
-/* 80139B1C 0013577C 38 80 00 00 */ li r4, 0
-/* 80139B20 00135780 38 A0 00 07 */ li r5, 7
-/* 80139B24 00135784 38 C0 00 01 */ li r6, 1
-/* 80139B28 00135788 4B FA C1 BD */ bl func_800E5CE4
-/* 80139B2C 0013578C 38 60 00 05 */ li r3, 5
-/* 80139B30 00135790 38 80 00 05 */ li r4, 5
-/* 80139B34 00135794 38 A0 00 07 */ li r5, 7
-/* 80139B38 00135798 38 C0 00 01 */ li r6, 1
-/* 80139B3C 0013579C 4B FA C1 A9 */ bl func_800E5CE4
-/* 80139B40 001357A0 38 60 00 05 */ li r3, 5
-/* 80139B44 001357A4 38 80 00 06 */ li r4, 6
-/* 80139B48 001357A8 38 A0 00 08 */ li r5, 8
-/* 80139B4C 001357AC 38 C0 00 01 */ li r6, 1
-/* 80139B50 001357B0 4B FA C1 95 */ bl func_800E5CE4
-/* 80139B54 001357B4 38 60 00 05 */ li r3, 5
-/* 80139B58 001357B8 38 80 00 08 */ li r4, 8
-/* 80139B5C 001357BC 38 A0 00 04 */ li r5, 4
-/* 80139B60 001357C0 38 C0 00 01 */ li r6, 1
-/* 80139B64 001357C4 4B FA C1 81 */ bl func_800E5CE4
-lbl_80139B68:
-/* 80139B68 001357C8 38 60 02 1E */ li r3, 0x21e
-/* 80139B6C 001357CC 48 02 8F 25 */ bl func_80162A90
-/* 80139B70 001357D0 28 03 00 01 */ cmplwi r3, 1
-/* 80139B74 001357D4 40 82 01 E0 */ bne lbl_80139D54
-/* 80139B78 001357D8 38 60 02 1E */ li r3, 0x21e
-/* 80139B7C 001357DC 38 80 00 02 */ li r4, 2
-/* 80139B80 001357E0 38 A0 00 01 */ li r5, 1
-/* 80139B84 001357E4 48 02 8D BD */ bl func_80162940
-/* 80139B88 001357E8 38 60 00 00 */ li r3, 0
-/* 80139B8C 001357EC 38 80 00 09 */ li r4, 9
-/* 80139B90 001357F0 38 A0 00 10 */ li r5, 0x10
-/* 80139B94 001357F4 38 C0 00 01 */ li r6, 1
-/* 80139B98 001357F8 4B FA C1 4D */ bl func_800E5CE4
-/* 80139B9C 001357FC 38 60 00 00 */ li r3, 0
-/* 80139BA0 00135800 38 80 00 00 */ li r4, 0
-/* 80139BA4 00135804 38 A0 00 0B */ li r5, 0xb
-/* 80139BA8 00135808 38 C0 00 01 */ li r6, 1
-/* 80139BAC 0013580C 4B FA C1 39 */ bl func_800E5CE4
-/* 80139BB0 00135810 38 60 00 00 */ li r3, 0
-/* 80139BB4 00135814 38 80 00 05 */ li r4, 5
-/* 80139BB8 00135818 38 A0 00 0B */ li r5, 0xb
-/* 80139BBC 0013581C 38 C0 00 01 */ li r6, 1
-/* 80139BC0 00135820 4B FA C1 25 */ bl func_800E5CE4
-/* 80139BC4 00135824 38 60 00 00 */ li r3, 0
-/* 80139BC8 00135828 38 80 00 06 */ li r4, 6
-/* 80139BCC 0013582C 38 A0 00 0C */ li r5, 0xc
-/* 80139BD0 00135830 38 C0 00 01 */ li r6, 1
-/* 80139BD4 00135834 4B FA C1 11 */ bl func_800E5CE4
-/* 80139BD8 00135838 38 60 00 00 */ li r3, 0
-/* 80139BDC 0013583C 38 80 00 07 */ li r4, 7
-/* 80139BE0 00135840 38 A0 00 0C */ li r5, 0xc
-/* 80139BE4 00135844 38 C0 00 01 */ li r6, 1
-/* 80139BE8 00135848 4B FA C0 FD */ bl func_800E5CE4
-/* 80139BEC 0013584C 38 60 00 01 */ li r3, 1
-/* 80139BF0 00135850 38 80 00 00 */ li r4, 0
-/* 80139BF4 00135854 38 A0 00 0B */ li r5, 0xb
-/* 80139BF8 00135858 38 C0 00 01 */ li r6, 1
-/* 80139BFC 0013585C 4B FA C0 E9 */ bl func_800E5CE4
-/* 80139C00 00135860 38 60 00 01 */ li r3, 1
-/* 80139C04 00135864 38 80 00 05 */ li r4, 5
-/* 80139C08 00135868 38 A0 00 0B */ li r5, 0xb
-/* 80139C0C 0013586C 38 C0 00 01 */ li r6, 1
-/* 80139C10 00135870 4B FA C0 D5 */ bl func_800E5CE4
-/* 80139C14 00135874 38 60 00 02 */ li r3, 2
-/* 80139C18 00135878 38 80 00 00 */ li r4, 0
-/* 80139C1C 0013587C 38 A0 00 08 */ li r5, 8
-/* 80139C20 00135880 38 C0 00 01 */ li r6, 1
-/* 80139C24 00135884 4B FA C0 C1 */ bl func_800E5CE4
-/* 80139C28 00135888 38 60 00 02 */ li r3, 2
-/* 80139C2C 0013588C 38 80 00 05 */ li r4, 5
-/* 80139C30 00135890 38 A0 00 0B */ li r5, 0xb
-/* 80139C34 00135894 38 C0 00 01 */ li r6, 1
-/* 80139C38 00135898 4B FA C0 AD */ bl func_800E5CE4
-/* 80139C3C 0013589C 38 60 00 02 */ li r3, 2
-/* 80139C40 001358A0 38 80 00 06 */ li r4, 6
-/* 80139C44 001358A4 38 A0 00 0C */ li r5, 0xc
-/* 80139C48 001358A8 38 C0 00 01 */ li r6, 1
-/* 80139C4C 001358AC 4B FA C0 99 */ bl func_800E5CE4
-/* 80139C50 001358B0 38 60 00 02 */ li r3, 2
-/* 80139C54 001358B4 38 80 00 07 */ li r4, 7
-/* 80139C58 001358B8 38 A0 00 0C */ li r5, 0xc
-/* 80139C5C 001358BC 38 C0 00 01 */ li r6, 1
-/* 80139C60 001358C0 4B FA C0 85 */ bl func_800E5CE4
-/* 80139C64 001358C4 38 60 00 03 */ li r3, 3
-/* 80139C68 001358C8 38 80 00 00 */ li r4, 0
-/* 80139C6C 001358CC 38 A0 00 0B */ li r5, 0xb
-/* 80139C70 001358D0 38 C0 00 01 */ li r6, 1
-/* 80139C74 001358D4 4B FA C0 71 */ bl func_800E5CE4
-/* 80139C78 001358D8 38 60 00 03 */ li r3, 3
-/* 80139C7C 001358DC 38 80 00 05 */ li r4, 5
-/* 80139C80 001358E0 38 A0 00 0B */ li r5, 0xb
-/* 80139C84 001358E4 38 C0 00 01 */ li r6, 1
-/* 80139C88 001358E8 4B FA C0 5D */ bl func_800E5CE4
-/* 80139C8C 001358EC 38 60 00 03 */ li r3, 3
-/* 80139C90 001358F0 38 80 00 06 */ li r4, 6
-/* 80139C94 001358F4 38 A0 00 0C */ li r5, 0xc
-/* 80139C98 001358F8 38 C0 00 01 */ li r6, 1
-/* 80139C9C 001358FC 4B FA C0 49 */ bl func_800E5CE4
-/* 80139CA0 00135900 38 60 00 03 */ li r3, 3
-/* 80139CA4 00135904 38 80 00 07 */ li r4, 7
-/* 80139CA8 00135908 38 A0 00 0C */ li r5, 0xc
-/* 80139CAC 0013590C 38 C0 00 01 */ li r6, 1
-/* 80139CB0 00135910 4B FA C0 35 */ bl func_800E5CE4
-/* 80139CB4 00135914 38 60 00 04 */ li r3, 4
-/* 80139CB8 00135918 38 80 00 00 */ li r4, 0
-/* 80139CBC 0013591C 38 A0 00 0B */ li r5, 0xb
-/* 80139CC0 00135920 38 C0 00 01 */ li r6, 1
-/* 80139CC4 00135924 4B FA C0 21 */ bl func_800E5CE4
-/* 80139CC8 00135928 38 60 00 04 */ li r3, 4
-/* 80139CCC 0013592C 38 80 00 05 */ li r4, 5
-/* 80139CD0 00135930 38 A0 00 0B */ li r5, 0xb
-/* 80139CD4 00135934 38 C0 00 01 */ li r6, 1
-/* 80139CD8 00135938 4B FA C0 0D */ bl func_800E5CE4
-/* 80139CDC 0013593C 38 60 00 04 */ li r3, 4
-/* 80139CE0 00135940 38 80 00 06 */ li r4, 6
-/* 80139CE4 00135944 38 A0 00 0C */ li r5, 0xc
-/* 80139CE8 00135948 38 C0 00 01 */ li r6, 1
-/* 80139CEC 0013594C 4B FA BF F9 */ bl func_800E5CE4
-/* 80139CF0 00135950 38 60 00 04 */ li r3, 4
-/* 80139CF4 00135954 38 80 00 07 */ li r4, 7
-/* 80139CF8 00135958 38 A0 00 04 */ li r5, 4
-/* 80139CFC 0013595C 38 C0 00 01 */ li r6, 1
-/* 80139D00 00135960 4B FA BF E5 */ bl func_800E5CE4
-/* 80139D04 00135964 38 60 00 05 */ li r3, 5
-/* 80139D08 00135968 38 80 00 00 */ li r4, 0
-/* 80139D0C 0013596C 38 A0 00 0B */ li r5, 0xb
-/* 80139D10 00135970 38 C0 00 01 */ li r6, 1
-/* 80139D14 00135974 4B FA BF D1 */ bl func_800E5CE4
-/* 80139D18 00135978 38 60 00 05 */ li r3, 5
-/* 80139D1C 0013597C 38 80 00 05 */ li r4, 5
-/* 80139D20 00135980 38 A0 00 0B */ li r5, 0xb
-/* 80139D24 00135984 38 C0 00 01 */ li r6, 1
-/* 80139D28 00135988 4B FA BF BD */ bl func_800E5CE4
-/* 80139D2C 0013598C 38 60 00 05 */ li r3, 5
-/* 80139D30 00135990 38 80 00 06 */ li r4, 6
-/* 80139D34 00135994 38 A0 00 0C */ li r5, 0xc
-/* 80139D38 00135998 38 C0 00 01 */ li r6, 1
-/* 80139D3C 0013599C 4B FA BF A9 */ bl func_800E5CE4
-/* 80139D40 001359A0 38 60 00 05 */ li r3, 5
-/* 80139D44 001359A4 38 80 00 07 */ li r4, 7
-/* 80139D48 001359A8 38 A0 00 04 */ li r5, 4
-/* 80139D4C 001359AC 38 C0 00 01 */ li r6, 1
-/* 80139D50 001359B0 4B FA BF 95 */ bl func_800E5CE4
-lbl_80139D54:
-/* 80139D54 001359B4 38 60 02 1F */ li r3, 0x21f
-/* 80139D58 001359B8 48 02 8D 39 */ bl func_80162A90
-/* 80139D5C 001359BC 28 03 00 01 */ cmplwi r3, 1
-/* 80139D60 001359C0 40 82 00 28 */ bne lbl_80139D88
-/* 80139D64 001359C4 38 60 02 1F */ li r3, 0x21f
-/* 80139D68 001359C8 38 80 00 02 */ li r4, 2
-/* 80139D6C 001359CC 38 A0 00 01 */ li r5, 1
-/* 80139D70 001359D0 48 02 8B D1 */ bl func_80162940
-/* 80139D74 001359D4 38 60 00 00 */ li r3, 0
-/* 80139D78 001359D8 38 80 00 09 */ li r4, 9
-/* 80139D7C 001359DC 38 A0 00 0E */ li r5, 0xe
-/* 80139D80 001359E0 38 C0 00 01 */ li r6, 1
-/* 80139D84 001359E4 4B FA BF 61 */ bl func_800E5CE4
-lbl_80139D88:
-/* 80139D88 001359E8 38 60 02 20 */ li r3, 0x220
-/* 80139D8C 001359EC 48 02 8D 05 */ bl func_80162A90
-/* 80139D90 001359F0 28 03 00 01 */ cmplwi r3, 1
-/* 80139D94 001359F4 40 82 00 28 */ bne lbl_80139DBC
-/* 80139D98 001359F8 38 60 02 20 */ li r3, 0x220
-/* 80139D9C 001359FC 38 80 00 02 */ li r4, 2
-/* 80139DA0 00135A00 38 A0 00 01 */ li r5, 1
-/* 80139DA4 00135A04 48 02 8B 9D */ bl func_80162940
-/* 80139DA8 00135A08 38 60 00 00 */ li r3, 0
-/* 80139DAC 00135A0C 38 80 00 09 */ li r4, 9
-/* 80139DB0 00135A10 38 A0 00 0C */ li r5, 0xc
-/* 80139DB4 00135A14 38 C0 00 01 */ li r6, 1
-/* 80139DB8 00135A18 4B FA BF 2D */ bl func_800E5CE4
-lbl_80139DBC:
-/* 80139DBC 00135A1C 38 60 02 21 */ li r3, 0x221
-/* 80139DC0 00135A20 48 02 8C D1 */ bl func_80162A90
-/* 80139DC4 00135A24 28 03 00 01 */ cmplwi r3, 1
-/* 80139DC8 00135A28 40 82 00 14 */ bne lbl_80139DDC
-/* 80139DCC 00135A2C 38 60 02 21 */ li r3, 0x221
-/* 80139DD0 00135A30 38 80 00 02 */ li r4, 2
-/* 80139DD4 00135A34 38 A0 00 01 */ li r5, 1
-/* 80139DD8 00135A38 48 02 8B 69 */ bl func_80162940
-lbl_80139DDC:
-/* 80139DDC 00135A3C 38 60 02 22 */ li r3, 0x222
-/* 80139DE0 00135A40 48 02 8C B1 */ bl func_80162A90
-/* 80139DE4 00135A44 28 03 00 01 */ cmplwi r3, 1
-/* 80139DE8 00135A48 40 82 00 14 */ bne lbl_80139DFC
-/* 80139DEC 00135A4C 38 60 02 22 */ li r3, 0x222
-/* 80139DF0 00135A50 38 80 00 02 */ li r4, 2
-/* 80139DF4 00135A54 38 A0 00 01 */ li r5, 1
-/* 80139DF8 00135A58 48 02 8B 49 */ bl func_80162940
-lbl_80139DFC:
-/* 80139DFC 00135A5C 38 60 02 23 */ li r3, 0x223
-/* 80139E00 00135A60 48 02 8C 91 */ bl func_80162A90
-/* 80139E04 00135A64 28 03 00 01 */ cmplwi r3, 1
-/* 80139E08 00135A68 40 82 00 14 */ bne lbl_80139E1C
-/* 80139E0C 00135A6C 38 60 02 23 */ li r3, 0x223
-/* 80139E10 00135A70 38 80 00 02 */ li r4, 2
-/* 80139E14 00135A74 38 A0 00 01 */ li r5, 1
-/* 80139E18 00135A78 48 02 8B 29 */ bl func_80162940
-lbl_80139E1C:
-/* 80139E1C 00135A7C 38 60 02 24 */ li r3, 0x224
-/* 80139E20 00135A80 48 02 8C 71 */ bl func_80162A90
-/* 80139E24 00135A84 28 03 00 01 */ cmplwi r3, 1
-/* 80139E28 00135A88 40 82 00 14 */ bne lbl_80139E3C
-/* 80139E2C 00135A8C 38 60 02 24 */ li r3, 0x224
-/* 80139E30 00135A90 38 80 00 02 */ li r4, 2
-/* 80139E34 00135A94 38 A0 00 01 */ li r5, 1
-/* 80139E38 00135A98 48 02 8B 09 */ bl func_80162940
-lbl_80139E3C:
-/* 80139E3C 00135A9C 38 60 02 25 */ li r3, 0x225
-/* 80139E40 00135AA0 48 02 8C 51 */ bl func_80162A90
-/* 80139E44 00135AA4 28 03 00 01 */ cmplwi r3, 1
-/* 80139E48 00135AA8 40 82 00 14 */ bne lbl_80139E5C
-/* 80139E4C 00135AAC 38 60 02 25 */ li r3, 0x225
-/* 80139E50 00135AB0 38 80 00 02 */ li r4, 2
-/* 80139E54 00135AB4 38 A0 00 01 */ li r5, 1
-/* 80139E58 00135AB8 48 02 8A E9 */ bl func_80162940
-lbl_80139E5C:
-/* 80139E5C 00135ABC 38 60 02 26 */ li r3, 0x226
-/* 80139E60 00135AC0 48 02 8C 31 */ bl func_80162A90
-/* 80139E64 00135AC4 28 03 00 01 */ cmplwi r3, 1
-/* 80139E68 00135AC8 40 82 00 14 */ bne lbl_80139E7C
-/* 80139E6C 00135ACC 38 60 02 26 */ li r3, 0x226
-/* 80139E70 00135AD0 38 80 00 02 */ li r4, 2
-/* 80139E74 00135AD4 38 A0 00 01 */ li r5, 1
-/* 80139E78 00135AD8 48 02 8A C9 */ bl func_80162940
-lbl_80139E7C:
-/* 80139E7C 00135ADC 38 60 02 27 */ li r3, 0x227
-/* 80139E80 00135AE0 48 02 8C 11 */ bl func_80162A90
-/* 80139E84 00135AE4 28 03 00 01 */ cmplwi r3, 1
-/* 80139E88 00135AE8 40 82 00 14 */ bne lbl_80139E9C
-/* 80139E8C 00135AEC 38 60 02 27 */ li r3, 0x227
-/* 80139E90 00135AF0 38 80 00 02 */ li r4, 2
-/* 80139E94 00135AF4 38 A0 00 01 */ li r5, 1
-/* 80139E98 00135AF8 48 02 8A A9 */ bl func_80162940
-lbl_80139E9C:
-/* 80139E9C 00135AFC 38 60 02 28 */ li r3, 0x228
-/* 80139EA0 00135B00 48 02 8B F1 */ bl func_80162A90
-/* 80139EA4 00135B04 28 03 00 01 */ cmplwi r3, 1
-/* 80139EA8 00135B08 40 82 00 14 */ bne lbl_80139EBC
-/* 80139EAC 00135B0C 38 60 02 28 */ li r3, 0x228
-/* 80139EB0 00135B10 38 80 00 02 */ li r4, 2
-/* 80139EB4 00135B14 38 A0 00 01 */ li r5, 1
-/* 80139EB8 00135B18 48 02 8A 89 */ bl func_80162940
-lbl_80139EBC:
-/* 80139EBC 00135B1C 38 60 02 29 */ li r3, 0x229
-/* 80139EC0 00135B20 48 02 8B D1 */ bl func_80162A90
-/* 80139EC4 00135B24 28 03 00 01 */ cmplwi r3, 1
-/* 80139EC8 00135B28 40 82 00 14 */ bne lbl_80139EDC
-/* 80139ECC 00135B2C 38 60 02 29 */ li r3, 0x229
-/* 80139ED0 00135B30 38 80 00 02 */ li r4, 2
-/* 80139ED4 00135B34 38 A0 00 01 */ li r5, 1
-/* 80139ED8 00135B38 48 02 8A 69 */ bl func_80162940
-lbl_80139EDC:
-/* 80139EDC 00135B3C 38 60 02 2A */ li r3, 0x22a
-/* 80139EE0 00135B40 48 02 8B B1 */ bl func_80162A90
-/* 80139EE4 00135B44 28 03 00 01 */ cmplwi r3, 1
-/* 80139EE8 00135B48 40 82 00 14 */ bne lbl_80139EFC
-/* 80139EEC 00135B4C 38 60 02 2A */ li r3, 0x22a
-/* 80139EF0 00135B50 38 80 00 02 */ li r4, 2
-/* 80139EF4 00135B54 38 A0 00 01 */ li r5, 1
-/* 80139EF8 00135B58 48 02 8A 49 */ bl func_80162940
-lbl_80139EFC:
-/* 80139EFC 00135B5C 38 60 02 2B */ li r3, 0x22b
-/* 80139F00 00135B60 48 02 8B 91 */ bl func_80162A90
-/* 80139F04 00135B64 28 03 00 01 */ cmplwi r3, 1
-/* 80139F08 00135B68 40 82 00 84 */ bne lbl_80139F8C
-/* 80139F0C 00135B6C 38 60 02 2B */ li r3, 0x22b
-/* 80139F10 00135B70 38 80 00 02 */ li r4, 2
-/* 80139F14 00135B74 38 A0 00 01 */ li r5, 1
-/* 80139F18 00135B78 48 02 8A 29 */ bl func_80162940
-/* 80139F1C 00135B7C 38 60 00 6B */ li r3, 0x6b
-/* 80139F20 00135B80 38 80 00 01 */ li r4, 1
-/* 80139F24 00135B84 38 A0 00 01 */ li r5, 1
-/* 80139F28 00135B88 48 02 8A 19 */ bl func_80162940
-/* 80139F2C 00135B8C 38 60 00 6C */ li r3, 0x6c
-/* 80139F30 00135B90 38 80 00 01 */ li r4, 1
-/* 80139F34 00135B94 38 A0 00 01 */ li r5, 1
-/* 80139F38 00135B98 48 02 8A 09 */ bl func_80162940
-/* 80139F3C 00135B9C 38 60 00 6E */ li r3, 0x6e
-/* 80139F40 00135BA0 38 80 00 01 */ li r4, 1
-/* 80139F44 00135BA4 38 A0 00 01 */ li r5, 1
-/* 80139F48 00135BA8 48 02 89 F9 */ bl func_80162940
-/* 80139F4C 00135BAC 38 60 00 71 */ li r3, 0x71
-/* 80139F50 00135BB0 38 80 00 01 */ li r4, 1
-/* 80139F54 00135BB4 38 A0 00 01 */ li r5, 1
-/* 80139F58 00135BB8 48 02 89 E9 */ bl func_80162940
-/* 80139F5C 00135BBC 38 60 00 72 */ li r3, 0x72
-/* 80139F60 00135BC0 38 80 00 01 */ li r4, 1
-/* 80139F64 00135BC4 38 A0 00 01 */ li r5, 1
-/* 80139F68 00135BC8 48 02 89 D9 */ bl func_80162940
-/* 80139F6C 00135BCC 38 60 00 74 */ li r3, 0x74
-/* 80139F70 00135BD0 38 80 00 01 */ li r4, 1
-/* 80139F74 00135BD4 38 A0 00 01 */ li r5, 1
-/* 80139F78 00135BD8 48 02 89 C9 */ bl func_80162940
-/* 80139F7C 00135BDC 38 60 00 75 */ li r3, 0x75
-/* 80139F80 00135BE0 38 80 00 01 */ li r4, 1
-/* 80139F84 00135BE4 38 A0 00 01 */ li r5, 1
-/* 80139F88 00135BE8 48 02 89 B9 */ bl func_80162940
-lbl_80139F8C:
-/* 80139F8C 00135BEC 38 60 02 2C */ li r3, 0x22c
-/* 80139F90 00135BF0 48 02 8B 01 */ bl func_80162A90
-/* 80139F94 00135BF4 28 03 00 01 */ cmplwi r3, 1
-/* 80139F98 00135BF8 40 82 00 64 */ bne lbl_80139FFC
-/* 80139F9C 00135BFC 38 60 02 2C */ li r3, 0x22c
-/* 80139FA0 00135C00 38 80 00 02 */ li r4, 2
-/* 80139FA4 00135C04 38 A0 00 01 */ li r5, 1
-/* 80139FA8 00135C08 48 02 89 99 */ bl func_80162940
-/* 80139FAC 00135C0C 38 60 00 60 */ li r3, 0x60
-/* 80139FB0 00135C10 38 80 00 01 */ li r4, 1
-/* 80139FB4 00135C14 38 A0 00 01 */ li r5, 1
-/* 80139FB8 00135C18 48 02 89 89 */ bl func_80162940
-/* 80139FBC 00135C1C 38 60 00 61 */ li r3, 0x61
-/* 80139FC0 00135C20 38 80 00 01 */ li r4, 1
-/* 80139FC4 00135C24 38 A0 00 01 */ li r5, 1
-/* 80139FC8 00135C28 48 02 89 79 */ bl func_80162940
-/* 80139FCC 00135C2C 38 60 00 63 */ li r3, 0x63
-/* 80139FD0 00135C30 38 80 00 01 */ li r4, 1
-/* 80139FD4 00135C34 38 A0 00 01 */ li r5, 1
-/* 80139FD8 00135C38 48 02 89 69 */ bl func_80162940
-/* 80139FDC 00135C3C 38 60 00 65 */ li r3, 0x65
-/* 80139FE0 00135C40 38 80 00 01 */ li r4, 1
-/* 80139FE4 00135C44 38 A0 00 01 */ li r5, 1
-/* 80139FE8 00135C48 48 02 89 59 */ bl func_80162940
-/* 80139FEC 00135C4C 38 60 00 66 */ li r3, 0x66
-/* 80139FF0 00135C50 38 80 00 01 */ li r4, 1
-/* 80139FF4 00135C54 38 A0 00 01 */ li r5, 1
-/* 80139FF8 00135C58 48 02 89 49 */ bl func_80162940
-lbl_80139FFC:
-/* 80139FFC 00135C5C 38 60 02 2D */ li r3, 0x22d
-/* 8013A000 00135C60 48 02 8A 91 */ bl func_80162A90
-/* 8013A004 00135C64 28 03 00 01 */ cmplwi r3, 1
-/* 8013A008 00135C68 40 82 00 64 */ bne lbl_8013A06C
-/* 8013A00C 00135C6C 38 60 02 2D */ li r3, 0x22d
-/* 8013A010 00135C70 38 80 00 02 */ li r4, 2
-/* 8013A014 00135C74 38 A0 00 01 */ li r5, 1
-/* 8013A018 00135C78 48 02 89 29 */ bl func_80162940
-/* 8013A01C 00135C7C 38 60 00 53 */ li r3, 0x53
-/* 8013A020 00135C80 38 80 00 01 */ li r4, 1
-/* 8013A024 00135C84 38 A0 00 01 */ li r5, 1
-/* 8013A028 00135C88 48 02 89 19 */ bl func_80162940
-/* 8013A02C 00135C8C 38 60 00 58 */ li r3, 0x58
-/* 8013A030 00135C90 38 80 00 01 */ li r4, 1
-/* 8013A034 00135C94 38 A0 00 01 */ li r5, 1
-/* 8013A038 00135C98 48 02 89 09 */ bl func_80162940
-/* 8013A03C 00135C9C 38 60 00 59 */ li r3, 0x59
-/* 8013A040 00135CA0 38 80 00 01 */ li r4, 1
-/* 8013A044 00135CA4 38 A0 00 01 */ li r5, 1
-/* 8013A048 00135CA8 48 02 88 F9 */ bl func_80162940
-/* 8013A04C 00135CAC 38 60 00 5A */ li r3, 0x5a
-/* 8013A050 00135CB0 38 80 00 01 */ li r4, 1
-/* 8013A054 00135CB4 38 A0 00 01 */ li r5, 1
-/* 8013A058 00135CB8 48 02 88 E9 */ bl func_80162940
-/* 8013A05C 00135CBC 38 60 00 5B */ li r3, 0x5b
-/* 8013A060 00135CC0 38 80 00 01 */ li r4, 1
-/* 8013A064 00135CC4 38 A0 00 01 */ li r5, 1
-/* 8013A068 00135CC8 48 02 88 D9 */ bl func_80162940
-lbl_8013A06C:
-/* 8013A06C 00135CCC 38 60 02 2E */ li r3, 0x22e
-/* 8013A070 00135CD0 48 02 8A 21 */ bl func_80162A90
-/* 8013A074 00135CD4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A078 00135CD8 40 82 00 14 */ bne lbl_8013A08C
-/* 8013A07C 00135CDC 38 60 02 2E */ li r3, 0x22e
-/* 8013A080 00135CE0 38 80 00 02 */ li r4, 2
-/* 8013A084 00135CE4 38 A0 00 01 */ li r5, 1
-/* 8013A088 00135CE8 48 02 88 B9 */ bl func_80162940
-lbl_8013A08C:
-/* 8013A08C 00135CEC 38 60 02 2F */ li r3, 0x22f
-/* 8013A090 00135CF0 48 02 8A 01 */ bl func_80162A90
-/* 8013A094 00135CF4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A098 00135CF8 40 82 00 24 */ bne lbl_8013A0BC
-/* 8013A09C 00135CFC 38 60 02 2F */ li r3, 0x22f
-/* 8013A0A0 00135D00 38 80 00 02 */ li r4, 2
-/* 8013A0A4 00135D04 38 A0 00 01 */ li r5, 1
-/* 8013A0A8 00135D08 48 02 88 99 */ bl func_80162940
-/* 8013A0AC 00135D0C 38 60 00 83 */ li r3, 0x83
-/* 8013A0B0 00135D10 38 80 00 01 */ li r4, 1
-/* 8013A0B4 00135D14 38 A0 00 01 */ li r5, 1
-/* 8013A0B8 00135D18 48 02 88 89 */ bl func_80162940
-lbl_8013A0BC:
-/* 8013A0BC 00135D1C 38 60 02 30 */ li r3, 0x230
-/* 8013A0C0 00135D20 48 02 89 D1 */ bl func_80162A90
-/* 8013A0C4 00135D24 28 03 00 01 */ cmplwi r3, 1
-/* 8013A0C8 00135D28 40 82 00 24 */ bne lbl_8013A0EC
-/* 8013A0CC 00135D2C 38 60 02 30 */ li r3, 0x230
-/* 8013A0D0 00135D30 38 80 00 02 */ li r4, 2
-/* 8013A0D4 00135D34 38 A0 00 01 */ li r5, 1
-/* 8013A0D8 00135D38 48 02 88 69 */ bl func_80162940
-/* 8013A0DC 00135D3C 38 60 00 55 */ li r3, 0x55
-/* 8013A0E0 00135D40 38 80 00 01 */ li r4, 1
-/* 8013A0E4 00135D44 38 A0 00 01 */ li r5, 1
-/* 8013A0E8 00135D48 48 02 88 59 */ bl func_80162940
-lbl_8013A0EC:
-/* 8013A0EC 00135D4C 38 60 02 31 */ li r3, 0x231
-/* 8013A0F0 00135D50 48 02 89 A1 */ bl func_80162A90
-/* 8013A0F4 00135D54 28 03 00 01 */ cmplwi r3, 1
-/* 8013A0F8 00135D58 40 82 00 24 */ bne lbl_8013A11C
-/* 8013A0FC 00135D5C 38 60 02 31 */ li r3, 0x231
-/* 8013A100 00135D60 38 80 00 02 */ li r4, 2
-/* 8013A104 00135D64 38 A0 00 01 */ li r5, 1
-/* 8013A108 00135D68 48 02 88 39 */ bl func_80162940
-/* 8013A10C 00135D6C 38 60 00 56 */ li r3, 0x56
-/* 8013A110 00135D70 38 80 00 01 */ li r4, 1
-/* 8013A114 00135D74 38 A0 00 01 */ li r5, 1
-/* 8013A118 00135D78 48 02 88 29 */ bl func_80162940
-lbl_8013A11C:
-/* 8013A11C 00135D7C 38 60 02 32 */ li r3, 0x232
-/* 8013A120 00135D80 48 02 89 71 */ bl func_80162A90
-/* 8013A124 00135D84 28 03 00 01 */ cmplwi r3, 1
-/* 8013A128 00135D88 40 82 00 84 */ bne lbl_8013A1AC
-/* 8013A12C 00135D8C 38 60 02 32 */ li r3, 0x232
-/* 8013A130 00135D90 38 80 00 02 */ li r4, 2
-/* 8013A134 00135D94 38 A0 00 01 */ li r5, 1
-/* 8013A138 00135D98 48 02 88 09 */ bl func_80162940
-/* 8013A13C 00135D9C 38 60 00 68 */ li r3, 0x68
-/* 8013A140 00135DA0 38 80 00 01 */ li r4, 1
-/* 8013A144 00135DA4 38 A0 00 01 */ li r5, 1
-/* 8013A148 00135DA8 48 02 87 F9 */ bl func_80162940
-/* 8013A14C 00135DAC 38 60 00 69 */ li r3, 0x69
-/* 8013A150 00135DB0 38 80 00 01 */ li r4, 1
-/* 8013A154 00135DB4 38 A0 00 01 */ li r5, 1
-/* 8013A158 00135DB8 48 02 87 E9 */ bl func_80162940
-/* 8013A15C 00135DBC 38 60 00 6A */ li r3, 0x6a
-/* 8013A160 00135DC0 38 80 00 01 */ li r4, 1
-/* 8013A164 00135DC4 38 A0 00 01 */ li r5, 1
-/* 8013A168 00135DC8 48 02 87 D9 */ bl func_80162940
-/* 8013A16C 00135DCC 38 60 00 6D */ li r3, 0x6d
-/* 8013A170 00135DD0 38 80 00 01 */ li r4, 1
-/* 8013A174 00135DD4 38 A0 00 01 */ li r5, 1
-/* 8013A178 00135DD8 48 02 87 C9 */ bl func_80162940
-/* 8013A17C 00135DDC 38 60 00 6F */ li r3, 0x6f
-/* 8013A180 00135DE0 38 80 00 01 */ li r4, 1
-/* 8013A184 00135DE4 38 A0 00 01 */ li r5, 1
-/* 8013A188 00135DE8 48 02 87 B9 */ bl func_80162940
-/* 8013A18C 00135DEC 38 60 00 70 */ li r3, 0x70
-/* 8013A190 00135DF0 38 80 00 01 */ li r4, 1
-/* 8013A194 00135DF4 38 A0 00 01 */ li r5, 1
-/* 8013A198 00135DF8 48 02 87 A9 */ bl func_80162940
-/* 8013A19C 00135DFC 38 60 00 73 */ li r3, 0x73
-/* 8013A1A0 00135E00 38 80 00 01 */ li r4, 1
-/* 8013A1A4 00135E04 38 A0 00 01 */ li r5, 1
-/* 8013A1A8 00135E08 48 02 87 99 */ bl func_80162940
-lbl_8013A1AC:
-/* 8013A1AC 00135E0C 38 60 02 33 */ li r3, 0x233
-/* 8013A1B0 00135E10 48 02 88 E1 */ bl func_80162A90
-/* 8013A1B4 00135E14 28 03 00 01 */ cmplwi r3, 1
-/* 8013A1B8 00135E18 40 82 00 94 */ bne lbl_8013A24C
-/* 8013A1BC 00135E1C 38 60 02 33 */ li r3, 0x233
-/* 8013A1C0 00135E20 38 80 00 02 */ li r4, 2
-/* 8013A1C4 00135E24 38 A0 00 01 */ li r5, 1
-/* 8013A1C8 00135E28 48 02 87 79 */ bl func_80162940
-/* 8013A1CC 00135E2C 38 60 00 5C */ li r3, 0x5c
-/* 8013A1D0 00135E30 38 80 00 01 */ li r4, 1
-/* 8013A1D4 00135E34 38 A0 00 01 */ li r5, 1
-/* 8013A1D8 00135E38 48 02 87 69 */ bl func_80162940
-/* 8013A1DC 00135E3C 38 60 00 5D */ li r3, 0x5d
-/* 8013A1E0 00135E40 38 80 00 01 */ li r4, 1
-/* 8013A1E4 00135E44 38 A0 00 01 */ li r5, 1
-/* 8013A1E8 00135E48 48 02 87 59 */ bl func_80162940
-/* 8013A1EC 00135E4C 38 60 00 5E */ li r3, 0x5e
-/* 8013A1F0 00135E50 38 80 00 01 */ li r4, 1
-/* 8013A1F4 00135E54 38 A0 00 01 */ li r5, 1
-/* 8013A1F8 00135E58 48 02 87 49 */ bl func_80162940
-/* 8013A1FC 00135E5C 38 60 00 5F */ li r3, 0x5f
-/* 8013A200 00135E60 38 80 00 01 */ li r4, 1
-/* 8013A204 00135E64 38 A0 00 01 */ li r5, 1
-/* 8013A208 00135E68 48 02 87 39 */ bl func_80162940
-/* 8013A20C 00135E6C 38 60 00 62 */ li r3, 0x62
-/* 8013A210 00135E70 38 80 00 01 */ li r4, 1
-/* 8013A214 00135E74 38 A0 00 01 */ li r5, 1
-/* 8013A218 00135E78 48 02 87 29 */ bl func_80162940
-/* 8013A21C 00135E7C 38 60 00 64 */ li r3, 0x64
-/* 8013A220 00135E80 38 80 00 01 */ li r4, 1
-/* 8013A224 00135E84 38 A0 00 01 */ li r5, 1
-/* 8013A228 00135E88 48 02 87 19 */ bl func_80162940
-/* 8013A22C 00135E8C 38 60 00 67 */ li r3, 0x67
-/* 8013A230 00135E90 38 80 00 01 */ li r4, 1
-/* 8013A234 00135E94 38 A0 00 01 */ li r5, 1
-/* 8013A238 00135E98 48 02 87 09 */ bl func_80162940
-/* 8013A23C 00135E9C 38 60 00 84 */ li r3, 0x84
-/* 8013A240 00135EA0 38 80 00 01 */ li r4, 1
-/* 8013A244 00135EA4 38 A0 00 01 */ li r5, 1
-/* 8013A248 00135EA8 48 02 86 F9 */ bl func_80162940
-lbl_8013A24C:
-/* 8013A24C 00135EAC 38 60 02 34 */ li r3, 0x234
-/* 8013A250 00135EB0 48 02 88 41 */ bl func_80162A90
-/* 8013A254 00135EB4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A258 00135EB8 40 82 00 24 */ bne lbl_8013A27C
-/* 8013A25C 00135EBC 38 60 02 34 */ li r3, 0x234
-/* 8013A260 00135EC0 38 80 00 02 */ li r4, 2
-/* 8013A264 00135EC4 38 A0 00 01 */ li r5, 1
-/* 8013A268 00135EC8 48 02 86 D9 */ bl func_80162940
-/* 8013A26C 00135ECC 38 60 00 54 */ li r3, 0x54
-/* 8013A270 00135ED0 38 80 00 01 */ li r4, 1
-/* 8013A274 00135ED4 38 A0 00 01 */ li r5, 1
-/* 8013A278 00135ED8 48 02 86 C9 */ bl func_80162940
-lbl_8013A27C:
-/* 8013A27C 00135EDC 38 60 02 35 */ li r3, 0x235
-/* 8013A280 00135EE0 48 02 88 11 */ bl func_80162A90
-/* 8013A284 00135EE4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A288 00135EE8 40 82 00 24 */ bne lbl_8013A2AC
-/* 8013A28C 00135EEC 38 60 02 35 */ li r3, 0x235
-/* 8013A290 00135EF0 38 80 00 02 */ li r4, 2
-/* 8013A294 00135EF4 38 A0 00 01 */ li r5, 1
-/* 8013A298 00135EF8 48 02 86 A9 */ bl func_80162940
-/* 8013A29C 00135EFC 38 60 00 57 */ li r3, 0x57
-/* 8013A2A0 00135F00 38 80 00 01 */ li r4, 1
-/* 8013A2A4 00135F04 38 A0 00 01 */ li r5, 1
-/* 8013A2A8 00135F08 48 02 86 99 */ bl func_80162940
-lbl_8013A2AC:
-/* 8013A2AC 00135F0C 38 60 02 36 */ li r3, 0x236
-/* 8013A2B0 00135F10 48 02 87 E1 */ bl func_80162A90
-/* 8013A2B4 00135F14 28 03 00 01 */ cmplwi r3, 1
-/* 8013A2B8 00135F18 40 82 00 14 */ bne lbl_8013A2CC
-/* 8013A2BC 00135F1C 38 60 02 36 */ li r3, 0x236
-/* 8013A2C0 00135F20 38 80 00 02 */ li r4, 2
-/* 8013A2C4 00135F24 38 A0 00 01 */ li r5, 1
-/* 8013A2C8 00135F28 48 02 86 79 */ bl func_80162940
-lbl_8013A2CC:
-/* 8013A2CC 00135F2C 38 60 02 37 */ li r3, 0x237
-/* 8013A2D0 00135F30 48 02 87 C1 */ bl func_80162A90
-/* 8013A2D4 00135F34 28 03 00 01 */ cmplwi r3, 1
-/* 8013A2D8 00135F38 40 82 00 14 */ bne lbl_8013A2EC
-/* 8013A2DC 00135F3C 38 60 02 37 */ li r3, 0x237
-/* 8013A2E0 00135F40 38 80 00 02 */ li r4, 2
-/* 8013A2E4 00135F44 38 A0 00 01 */ li r5, 1
-/* 8013A2E8 00135F48 48 02 86 59 */ bl func_80162940
-lbl_8013A2EC:
-/* 8013A2EC 00135F4C 38 60 02 38 */ li r3, 0x238
-/* 8013A2F0 00135F50 48 02 87 A1 */ bl func_80162A90
-/* 8013A2F4 00135F54 28 03 00 01 */ cmplwi r3, 1
-/* 8013A2F8 00135F58 40 82 00 14 */ bne lbl_8013A30C
-/* 8013A2FC 00135F5C 38 60 02 38 */ li r3, 0x238
-/* 8013A300 00135F60 38 80 00 02 */ li r4, 2
-/* 8013A304 00135F64 38 A0 00 01 */ li r5, 1
-/* 8013A308 00135F68 48 02 86 39 */ bl func_80162940
-lbl_8013A30C:
-/* 8013A30C 00135F6C 38 60 02 39 */ li r3, 0x239
-/* 8013A310 00135F70 48 02 87 81 */ bl func_80162A90
-/* 8013A314 00135F74 28 03 00 01 */ cmplwi r3, 1
-/* 8013A318 00135F78 40 82 00 14 */ bne lbl_8013A32C
-/* 8013A31C 00135F7C 38 60 02 39 */ li r3, 0x239
-/* 8013A320 00135F80 38 80 00 02 */ li r4, 2
-/* 8013A324 00135F84 38 A0 00 01 */ li r5, 1
-/* 8013A328 00135F88 48 02 86 19 */ bl func_80162940
-lbl_8013A32C:
-/* 8013A32C 00135F8C 38 60 02 3A */ li r3, 0x23a
-/* 8013A330 00135F90 48 02 87 61 */ bl func_80162A90
-/* 8013A334 00135F94 28 03 00 01 */ cmplwi r3, 1
-/* 8013A338 00135F98 40 82 00 14 */ bne lbl_8013A34C
-/* 8013A33C 00135F9C 38 60 02 3A */ li r3, 0x23a
-/* 8013A340 00135FA0 38 80 00 02 */ li r4, 2
-/* 8013A344 00135FA4 38 A0 00 01 */ li r5, 1
-/* 8013A348 00135FA8 48 02 85 F9 */ bl func_80162940
-lbl_8013A34C:
-/* 8013A34C 00135FAC 38 60 02 3B */ li r3, 0x23b
-/* 8013A350 00135FB0 48 02 87 41 */ bl func_80162A90
-/* 8013A354 00135FB4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A358 00135FB8 40 82 00 14 */ bne lbl_8013A36C
-/* 8013A35C 00135FBC 38 60 02 3B */ li r3, 0x23b
-/* 8013A360 00135FC0 38 80 00 02 */ li r4, 2
-/* 8013A364 00135FC4 38 A0 00 01 */ li r5, 1
-/* 8013A368 00135FC8 48 02 85 D9 */ bl func_80162940
-lbl_8013A36C:
-/* 8013A36C 00135FCC 38 60 02 3C */ li r3, 0x23c
-/* 8013A370 00135FD0 48 02 87 21 */ bl func_80162A90
-/* 8013A374 00135FD4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A378 00135FD8 40 82 00 14 */ bne lbl_8013A38C
-/* 8013A37C 00135FDC 38 60 02 3C */ li r3, 0x23c
-/* 8013A380 00135FE0 38 80 00 02 */ li r4, 2
-/* 8013A384 00135FE4 38 A0 00 01 */ li r5, 1
-/* 8013A388 00135FE8 48 02 85 B9 */ bl func_80162940
-lbl_8013A38C:
-/* 8013A38C 00135FEC 38 60 02 3D */ li r3, 0x23d
-/* 8013A390 00135FF0 48 02 87 01 */ bl func_80162A90
-/* 8013A394 00135FF4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A398 00135FF8 40 82 00 14 */ bne lbl_8013A3AC
-/* 8013A39C 00135FFC 38 60 02 3D */ li r3, 0x23d
-/* 8013A3A0 00136000 38 80 00 02 */ li r4, 2
-/* 8013A3A4 00136004 38 A0 00 01 */ li r5, 1
-/* 8013A3A8 00136008 48 02 85 99 */ bl func_80162940
-lbl_8013A3AC:
-/* 8013A3AC 0013600C 38 60 02 3E */ li r3, 0x23e
-/* 8013A3B0 00136010 48 02 86 E1 */ bl func_80162A90
-/* 8013A3B4 00136014 28 03 00 01 */ cmplwi r3, 1
-/* 8013A3B8 00136018 40 82 00 14 */ bne lbl_8013A3CC
-/* 8013A3BC 0013601C 38 60 02 3E */ li r3, 0x23e
-/* 8013A3C0 00136020 38 80 00 02 */ li r4, 2
-/* 8013A3C4 00136024 38 A0 00 01 */ li r5, 1
-/* 8013A3C8 00136028 48 02 85 79 */ bl func_80162940
-lbl_8013A3CC:
-/* 8013A3CC 0013602C 38 60 02 3F */ li r3, 0x23f
-/* 8013A3D0 00136030 48 02 86 C1 */ bl func_80162A90
-/* 8013A3D4 00136034 28 03 00 01 */ cmplwi r3, 1
-/* 8013A3D8 00136038 40 82 00 14 */ bne lbl_8013A3EC
-/* 8013A3DC 0013603C 38 60 02 3F */ li r3, 0x23f
-/* 8013A3E0 00136040 38 80 00 02 */ li r4, 2
-/* 8013A3E4 00136044 38 A0 00 01 */ li r5, 1
-/* 8013A3E8 00136048 48 02 85 59 */ bl func_80162940
-lbl_8013A3EC:
-/* 8013A3EC 0013604C 38 60 02 40 */ li r3, 0x240
-/* 8013A3F0 00136050 48 02 86 A1 */ bl func_80162A90
-/* 8013A3F4 00136054 28 03 00 01 */ cmplwi r3, 1
-/* 8013A3F8 00136058 40 82 00 14 */ bne lbl_8013A40C
-/* 8013A3FC 0013605C 38 60 02 40 */ li r3, 0x240
-/* 8013A400 00136060 38 80 00 02 */ li r4, 2
-/* 8013A404 00136064 38 A0 00 01 */ li r5, 1
-/* 8013A408 00136068 48 02 85 39 */ bl func_80162940
-lbl_8013A40C:
-/* 8013A40C 0013606C 38 60 02 41 */ li r3, 0x241
-/* 8013A410 00136070 48 02 86 81 */ bl func_80162A90
-/* 8013A414 00136074 28 03 00 01 */ cmplwi r3, 1
-/* 8013A418 00136078 40 82 00 14 */ bne lbl_8013A42C
-/* 8013A41C 0013607C 38 60 02 41 */ li r3, 0x241
-/* 8013A420 00136080 38 80 00 02 */ li r4, 2
-/* 8013A424 00136084 38 A0 00 01 */ li r5, 1
-/* 8013A428 00136088 48 02 85 19 */ bl func_80162940
-lbl_8013A42C:
-/* 8013A42C 0013608C 38 60 02 42 */ li r3, 0x242
-/* 8013A430 00136090 48 02 86 61 */ bl func_80162A90
-/* 8013A434 00136094 28 03 00 01 */ cmplwi r3, 1
-/* 8013A438 00136098 40 82 00 14 */ bne lbl_8013A44C
-/* 8013A43C 0013609C 38 60 02 42 */ li r3, 0x242
-/* 8013A440 001360A0 38 80 00 02 */ li r4, 2
-/* 8013A444 001360A4 38 A0 00 01 */ li r5, 1
-/* 8013A448 001360A8 48 02 84 F9 */ bl func_80162940
-lbl_8013A44C:
-/* 8013A44C 001360AC 38 60 02 43 */ li r3, 0x243
-/* 8013A450 001360B0 48 02 86 41 */ bl func_80162A90
-/* 8013A454 001360B4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A458 001360B8 40 82 00 14 */ bne lbl_8013A46C
-/* 8013A45C 001360BC 38 60 02 43 */ li r3, 0x243
-/* 8013A460 001360C0 38 80 00 02 */ li r4, 2
-/* 8013A464 001360C4 38 A0 00 01 */ li r5, 1
-/* 8013A468 001360C8 48 02 84 D9 */ bl func_80162940
-lbl_8013A46C:
-/* 8013A46C 001360CC 38 60 02 44 */ li r3, 0x244
-/* 8013A470 001360D0 48 02 86 21 */ bl func_80162A90
-/* 8013A474 001360D4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A478 001360D8 40 82 00 14 */ bne lbl_8013A48C
-/* 8013A47C 001360DC 38 60 02 44 */ li r3, 0x244
-/* 8013A480 001360E0 38 80 00 02 */ li r4, 2
-/* 8013A484 001360E4 38 A0 00 01 */ li r5, 1
-/* 8013A488 001360E8 48 02 84 B9 */ bl func_80162940
-lbl_8013A48C:
-/* 8013A48C 001360EC 38 60 02 45 */ li r3, 0x245
-/* 8013A490 001360F0 48 02 86 01 */ bl func_80162A90
-/* 8013A494 001360F4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A498 001360F8 40 82 00 14 */ bne lbl_8013A4AC
-/* 8013A49C 001360FC 38 60 02 45 */ li r3, 0x245
-/* 8013A4A0 00136100 38 80 00 02 */ li r4, 2
-/* 8013A4A4 00136104 38 A0 00 01 */ li r5, 1
-/* 8013A4A8 00136108 48 02 84 99 */ bl func_80162940
-lbl_8013A4AC:
-/* 8013A4AC 0013610C 38 60 02 46 */ li r3, 0x246
-/* 8013A4B0 00136110 48 02 85 E1 */ bl func_80162A90
-/* 8013A4B4 00136114 28 03 00 01 */ cmplwi r3, 1
-/* 8013A4B8 00136118 40 82 00 14 */ bne lbl_8013A4CC
-/* 8013A4BC 0013611C 38 60 02 46 */ li r3, 0x246
-/* 8013A4C0 00136120 38 80 00 02 */ li r4, 2
-/* 8013A4C4 00136124 38 A0 00 01 */ li r5, 1
-/* 8013A4C8 00136128 48 02 84 79 */ bl func_80162940
-lbl_8013A4CC:
-/* 8013A4CC 0013612C 38 60 02 47 */ li r3, 0x247
-/* 8013A4D0 00136130 48 02 85 C1 */ bl func_80162A90
-/* 8013A4D4 00136134 28 03 00 01 */ cmplwi r3, 1
-/* 8013A4D8 00136138 40 82 00 14 */ bne lbl_8013A4EC
-/* 8013A4DC 0013613C 38 60 02 47 */ li r3, 0x247
-/* 8013A4E0 00136140 38 80 00 02 */ li r4, 2
-/* 8013A4E4 00136144 38 A0 00 01 */ li r5, 1
-/* 8013A4E8 00136148 48 02 84 59 */ bl func_80162940
-lbl_8013A4EC:
-/* 8013A4EC 0013614C 38 60 02 48 */ li r3, 0x248
-/* 8013A4F0 00136150 48 02 85 A1 */ bl func_80162A90
-/* 8013A4F4 00136154 28 03 00 01 */ cmplwi r3, 1
-/* 8013A4F8 00136158 40 82 00 14 */ bne lbl_8013A50C
-/* 8013A4FC 0013615C 38 60 02 48 */ li r3, 0x248
-/* 8013A500 00136160 38 80 00 02 */ li r4, 2
-/* 8013A504 00136164 38 A0 00 01 */ li r5, 1
-/* 8013A508 00136168 48 02 84 39 */ bl func_80162940
-lbl_8013A50C:
-/* 8013A50C 0013616C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013A510 00136170 7C 08 03 A6 */ mtlr r0
-/* 8013A514 00136174 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013A518 00136178 4E 80 00 20 */ blr
-
-.global func_8013A51C
-func_8013A51C:
-/* 8013A51C 0013617C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013A520 00136180 7C 08 02 A6 */ mflr r0
-/* 8013A524 00136184 38 60 02 4B */ li r3, 0x24b
-/* 8013A528 00136188 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8013A52C 0013618C 48 02 85 65 */ bl func_80162A90
-/* 8013A530 00136190 28 03 00 01 */ cmplwi r3, 1
-/* 8013A534 00136194 40 82 00 30 */ bne lbl_8013A564
-/* 8013A538 00136198 38 60 02 4B */ li r3, 0x24b
-/* 8013A53C 0013619C 38 80 00 02 */ li r4, 2
-/* 8013A540 001361A0 38 A0 00 01 */ li r5, 1
-/* 8013A544 001361A4 48 02 83 FD */ bl func_80162940
-/* 8013A548 001361A8 38 60 29 C8 */ li r3, 0x29c8
-/* 8013A54C 001361AC 48 11 5D A9 */ bl func_802502F4
-/* 8013A550 001361B0 7C 64 1B 78 */ mr r4, r3
-/* 8013A554 001361B4 38 60 00 0E */ li r3, 0xe
-/* 8013A558 001361B8 48 02 1D B1 */ bl func_8015C308
-/* 8013A55C 001361BC 38 60 46 07 */ li r3, 0x4607
-/* 8013A560 001361C0 48 00 01 5C */ b lbl_8013A6BC
-lbl_8013A564:
-/* 8013A564 001361C4 38 60 02 4C */ li r3, 0x24c
-/* 8013A568 001361C8 48 02 85 29 */ bl func_80162A90
-/* 8013A56C 001361CC 28 03 00 01 */ cmplwi r3, 1
-/* 8013A570 001361D0 40 82 00 44 */ bne lbl_8013A5B4
-/* 8013A574 001361D4 38 60 02 4C */ li r3, 0x24c
-/* 8013A578 001361D8 38 80 00 02 */ li r4, 2
-/* 8013A57C 001361DC 38 A0 00 01 */ li r5, 1
-/* 8013A580 001361E0 48 02 83 C1 */ bl func_80162940
-/* 8013A584 001361E4 38 60 29 C9 */ li r3, 0x29c9
-/* 8013A588 001361E8 48 11 5D 6D */ bl func_802502F4
-/* 8013A58C 001361EC 7C 64 1B 78 */ mr r4, r3
-/* 8013A590 001361F0 38 60 00 0E */ li r3, 0xe
-/* 8013A594 001361F4 48 02 1D 75 */ bl func_8015C308
-/* 8013A598 001361F8 38 60 29 CA */ li r3, 0x29ca
-/* 8013A59C 001361FC 48 11 5D 59 */ bl func_802502F4
-/* 8013A5A0 00136200 7C 64 1B 78 */ mr r4, r3
-/* 8013A5A4 00136204 38 60 00 0F */ li r3, 0xf
-/* 8013A5A8 00136208 48 02 1D 61 */ bl func_8015C308
-/* 8013A5AC 0013620C 38 60 46 08 */ li r3, 0x4608
-/* 8013A5B0 00136210 48 00 01 0C */ b lbl_8013A6BC
-lbl_8013A5B4:
-/* 8013A5B4 00136214 38 60 02 4D */ li r3, 0x24d
-/* 8013A5B8 00136218 48 02 84 D9 */ bl func_80162A90
-/* 8013A5BC 0013621C 28 03 00 01 */ cmplwi r3, 1
-/* 8013A5C0 00136220 40 82 00 30 */ bne lbl_8013A5F0
-/* 8013A5C4 00136224 38 60 02 4D */ li r3, 0x24d
-/* 8013A5C8 00136228 38 80 00 02 */ li r4, 2
-/* 8013A5CC 0013622C 38 A0 00 01 */ li r5, 1
-/* 8013A5D0 00136230 48 02 83 71 */ bl func_80162940
-/* 8013A5D4 00136234 38 60 29 CB */ li r3, 0x29cb
-/* 8013A5D8 00136238 48 11 5D 1D */ bl func_802502F4
-/* 8013A5DC 0013623C 7C 64 1B 78 */ mr r4, r3
-/* 8013A5E0 00136240 38 60 00 0E */ li r3, 0xe
-/* 8013A5E4 00136244 48 02 1D 25 */ bl func_8015C308
-/* 8013A5E8 00136248 38 60 46 07 */ li r3, 0x4607
-/* 8013A5EC 0013624C 48 00 00 D0 */ b lbl_8013A6BC
-lbl_8013A5F0:
-/* 8013A5F0 00136250 38 60 02 4E */ li r3, 0x24e
-/* 8013A5F4 00136254 48 02 84 9D */ bl func_80162A90
-/* 8013A5F8 00136258 28 03 00 01 */ cmplwi r3, 1
-/* 8013A5FC 0013625C 40 82 00 44 */ bne lbl_8013A640
-/* 8013A600 00136260 38 60 02 4E */ li r3, 0x24e
-/* 8013A604 00136264 38 80 00 02 */ li r4, 2
-/* 8013A608 00136268 38 A0 00 01 */ li r5, 1
-/* 8013A60C 0013626C 48 02 83 35 */ bl func_80162940
-/* 8013A610 00136270 38 60 29 CC */ li r3, 0x29cc
-/* 8013A614 00136274 48 11 5C E1 */ bl func_802502F4
-/* 8013A618 00136278 7C 64 1B 78 */ mr r4, r3
-/* 8013A61C 0013627C 38 60 00 0E */ li r3, 0xe
-/* 8013A620 00136280 48 02 1C E9 */ bl func_8015C308
-/* 8013A624 00136284 38 60 29 CD */ li r3, 0x29cd
-/* 8013A628 00136288 48 11 5C CD */ bl func_802502F4
-/* 8013A62C 0013628C 7C 64 1B 78 */ mr r4, r3
-/* 8013A630 00136290 38 60 00 0F */ li r3, 0xf
-/* 8013A634 00136294 48 02 1C D5 */ bl func_8015C308
-/* 8013A638 00136298 38 60 46 08 */ li r3, 0x4608
-/* 8013A63C 0013629C 48 00 00 80 */ b lbl_8013A6BC
-lbl_8013A640:
-/* 8013A640 001362A0 38 60 02 4F */ li r3, 0x24f
-/* 8013A644 001362A4 48 02 84 4D */ bl func_80162A90
-/* 8013A648 001362A8 28 03 00 01 */ cmplwi r3, 1
-/* 8013A64C 001362AC 40 82 00 30 */ bne lbl_8013A67C
-/* 8013A650 001362B0 38 60 02 4F */ li r3, 0x24f
-/* 8013A654 001362B4 38 80 00 02 */ li r4, 2
-/* 8013A658 001362B8 38 A0 00 01 */ li r5, 1
-/* 8013A65C 001362BC 48 02 82 E5 */ bl func_80162940
-/* 8013A660 001362C0 38 60 29 CE */ li r3, 0x29ce
-/* 8013A664 001362C4 48 11 5C 91 */ bl func_802502F4
-/* 8013A668 001362C8 7C 64 1B 78 */ mr r4, r3
-/* 8013A66C 001362CC 38 60 00 0E */ li r3, 0xe
-/* 8013A670 001362D0 48 02 1C 99 */ bl func_8015C308
-/* 8013A674 001362D4 38 60 46 07 */ li r3, 0x4607
-/* 8013A678 001362D8 48 00 00 44 */ b lbl_8013A6BC
-lbl_8013A67C:
-/* 8013A67C 001362DC 38 60 02 50 */ li r3, 0x250
-/* 8013A680 001362E0 48 02 84 11 */ bl func_80162A90
-/* 8013A684 001362E4 28 03 00 01 */ cmplwi r3, 1
-/* 8013A688 001362E8 40 82 00 30 */ bne lbl_8013A6B8
-/* 8013A68C 001362EC 38 60 02 50 */ li r3, 0x250
-/* 8013A690 001362F0 38 80 00 02 */ li r4, 2
-/* 8013A694 001362F4 38 A0 00 01 */ li r5, 1
-/* 8013A698 001362F8 48 02 82 A9 */ bl func_80162940
-/* 8013A69C 001362FC 38 60 29 CF */ li r3, 0x29cf
-/* 8013A6A0 00136300 48 11 5C 55 */ bl func_802502F4
-/* 8013A6A4 00136304 7C 64 1B 78 */ mr r4, r3
-/* 8013A6A8 00136308 38 60 00 0E */ li r3, 0xe
-/* 8013A6AC 0013630C 48 02 1C 5D */ bl func_8015C308
-/* 8013A6B0 00136310 38 60 46 07 */ li r3, 0x4607
-/* 8013A6B4 00136314 48 00 00 08 */ b lbl_8013A6BC
-lbl_8013A6B8:
-/* 8013A6B8 00136318 38 60 00 00 */ li r3, 0
-lbl_8013A6BC:
-/* 8013A6BC 0013631C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013A6C0 00136320 7C 08 03 A6 */ mtlr r0
-/* 8013A6C4 00136324 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013A6C8 00136328 4E 80 00 20 */ blr
-
-.global func_8013A6CC
-func_8013A6CC:
-/* 8013A6CC 0013632C 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 8013A6D0 00136330 7C 08 02 A6 */ mflr r0
-/* 8013A6D4 00136334 3C 60 80 40 */ lis r3, lbl_803FC370@ha
-/* 8013A6D8 00136338 90 01 00 84 */ stw r0, 0x84(r1)
-/* 8013A6DC 0013633C 38 63 C3 70 */ addi r3, r3, lbl_803FC370@l
-/* 8013A6E0 00136340 38 00 00 14 */ li r0, 0x14
-/* 8013A6E4 00136344 38 A1 00 16 */ addi r5, r1, 0x16
-/* 8013A6E8 00136348 93 E1 00 7C */ stw r31, 0x7c(r1)
-/* 8013A6EC 0013634C 38 83 FF FE */ addi r4, r3, -2
-/* 8013A6F0 00136350 93 C1 00 78 */ stw r30, 0x78(r1)
-/* 8013A6F4 00136354 93 A1 00 74 */ stw r29, 0x74(r1)
-/* 8013A6F8 00136358 93 81 00 70 */ stw r28, 0x70(r1)
-/* 8013A6FC 0013635C 7C 09 03 A6 */ mtctr r0
-lbl_8013A700:
-/* 8013A700 00136360 A0 64 00 02 */ lhz r3, 2(r4)
-/* 8013A704 00136364 A4 04 00 04 */ lhzu r0, 4(r4)
-/* 8013A708 00136368 B0 65 00 02 */ sth r3, 2(r5)
-/* 8013A70C 0013636C B4 05 00 04 */ sthu r0, 4(r5)
-/* 8013A710 00136370 42 00 FF F0 */ bdnz lbl_8013A700
-/* 8013A714 00136374 3B E1 00 18 */ addi r31, r1, 0x18
-/* 8013A718 00136378 3B A0 00 00 */ li r29, 0
-/* 8013A71C 0013637C 3B 80 00 01 */ li r28, 1
-lbl_8013A720:
-/* 8013A720 00136380 57 80 0D FC */ rlwinm r0, r28, 1, 0x17, 0x1e
-/* 8013A724 00136384 7C 7F 02 14 */ add r3, r31, r0
-/* 8013A728 00136388 A3 C3 FF FE */ lhz r30, -2(r3)
-/* 8013A72C 0013638C 2C 1E 00 00 */ cmpwi r30, 0
-/* 8013A730 00136390 41 82 00 44 */ beq lbl_8013A774
-/* 8013A734 00136394 7F C3 F3 78 */ mr r3, r30
-/* 8013A738 00136398 48 02 83 59 */ bl func_80162A90
-/* 8013A73C 0013639C 28 03 00 01 */ cmplwi r3, 1
-/* 8013A740 001363A0 40 82 00 28 */ bne lbl_8013A768
-/* 8013A744 001363A4 57 83 06 3E */ clrlwi r3, r28, 0x18
-/* 8013A748 001363A8 4B FF CA 61 */ bl func_801371A8
-/* 8013A74C 001363AC 2C 03 00 00 */ cmpwi r3, 0
-/* 8013A750 001363B0 41 82 00 08 */ beq lbl_8013A758
-/* 8013A754 001363B4 3B A0 00 01 */ li r29, 1
-lbl_8013A758:
-/* 8013A758 001363B8 7F C3 F3 78 */ mr r3, r30
-/* 8013A75C 001363BC 38 80 00 02 */ li r4, 2
-/* 8013A760 001363C0 38 A0 00 01 */ li r5, 1
-/* 8013A764 001363C4 48 02 81 DD */ bl func_80162940
-lbl_8013A768:
-/* 8013A768 001363C8 3B 9C 00 01 */ addi r28, r28, 1
-/* 8013A76C 001363CC 28 1C 00 28 */ cmplwi r28, 0x28
-/* 8013A770 001363D0 41 80 FF B0 */ blt lbl_8013A720
-lbl_8013A774:
-/* 8013A774 001363D4 3C E0 80 40 */ lis r7, lbl_803FC3C0@ha
-/* 8013A778 001363D8 A4 C7 C3 C0 */ lhzu r6, lbl_803FC3C0@l(r7)
-/* 8013A77C 001363DC 3B E1 00 08 */ addi r31, r1, 8
-/* 8013A780 001363E0 3B 80 00 00 */ li r28, 0
-/* 8013A784 001363E4 A0 A7 00 02 */ lhz r5, 2(r7)
-/* 8013A788 001363E8 A0 87 00 04 */ lhz r4, 4(r7)
-/* 8013A78C 001363EC A0 67 00 06 */ lhz r3, 6(r7)
-/* 8013A790 001363F0 A0 07 00 08 */ lhz r0, 8(r7)
-/* 8013A794 001363F4 B0 C1 00 08 */ sth r6, 8(r1)
-/* 8013A798 001363F8 B0 A1 00 0A */ sth r5, 0xa(r1)
-/* 8013A79C 001363FC B0 81 00 0C */ sth r4, 0xc(r1)
-/* 8013A7A0 00136400 B0 61 00 0E */ sth r3, 0xe(r1)
-/* 8013A7A4 00136404 B0 01 00 10 */ sth r0, 0x10(r1)
-lbl_8013A7A8:
-/* 8013A7A8 00136408 57 80 0D FC */ rlwinm r0, r28, 1, 0x17, 0x1e
-/* 8013A7AC 0013640C 7F DF 02 2E */ lhzx r30, r31, r0
-/* 8013A7B0 00136410 7F C3 F3 78 */ mr r3, r30
-/* 8013A7B4 00136414 48 02 82 DD */ bl func_80162A90
-/* 8013A7B8 00136418 28 03 00 01 */ cmplwi r3, 1
-/* 8013A7BC 0013641C 40 82 00 2C */ bne lbl_8013A7E8
-/* 8013A7C0 00136420 38 1C 00 32 */ addi r0, r28, 0x32
-/* 8013A7C4 00136424 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8013A7C8 00136428 4B FF C9 E1 */ bl func_801371A8
-/* 8013A7CC 0013642C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013A7D0 00136430 41 82 00 08 */ beq lbl_8013A7D8
-/* 8013A7D4 00136434 3B A0 00 01 */ li r29, 1
-lbl_8013A7D8:
-/* 8013A7D8 00136438 7F C3 F3 78 */ mr r3, r30
-/* 8013A7DC 0013643C 38 80 00 02 */ li r4, 2
-/* 8013A7E0 00136440 38 A0 00 01 */ li r5, 1
-/* 8013A7E4 00136444 48 02 81 5D */ bl func_80162940
-lbl_8013A7E8:
-/* 8013A7E8 00136448 3B 9C 00 01 */ addi r28, r28, 1
-/* 8013A7EC 0013644C 28 1C 00 05 */ cmplwi r28, 5
-/* 8013A7F0 00136450 41 80 FF B8 */ blt lbl_8013A7A8
-/* 8013A7F4 00136454 83 E1 00 7C */ lwz r31, 0x7c(r1)
-/* 8013A7F8 00136458 7F A3 EB 78 */ mr r3, r29
-/* 8013A7FC 0013645C 83 C1 00 78 */ lwz r30, 0x78(r1)
-/* 8013A800 00136460 83 A1 00 74 */ lwz r29, 0x74(r1)
-/* 8013A804 00136464 83 81 00 70 */ lwz r28, 0x70(r1)
-/* 8013A808 00136468 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 8013A80C 0013646C 7C 08 03 A6 */ mtlr r0
-/* 8013A810 00136470 38 21 00 80 */ addi r1, r1, 0x80
-/* 8013A814 00136474 4E 80 00 20 */ blr
-
-.global func_8013A818
-func_8013A818:
-/* 8013A818 00136478 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013A81C 0013647C 7C 08 02 A6 */ mflr r0
-/* 8013A820 00136480 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013A824 00136484 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013A828 00136488 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013A82C 0013648C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8013A830 00136490 3B A0 00 00 */ li r29, 0
-/* 8013A834 00136494 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8013A838 00136498 7C 7C 1B 78 */ mr r28, r3
-/* 8013A83C 0013649C 38 60 00 09 */ li r3, 9
-/* 8013A840 001364A0 48 02 82 51 */ bl func_80162A90
-/* 8013A844 001364A4 2C 03 00 00 */ cmpwi r3, 0
-/* 8013A848 001364A8 40 82 00 50 */ bne lbl_8013A898
-/* 8013A84C 001364AC 3F E0 80 42 */ lis r31, lbl_8041D0FC@ha
-/* 8013A850 001364B0 57 9E 0D FC */ rlwinm r30, r28, 1, 0x17, 0x1e
-/* 8013A854 001364B4 3B FF D0 FC */ addi r31, r31, lbl_8041D0FC@l
-/* 8013A858 001364B8 7C 7F F2 2E */ lhzx r3, r31, r30
-/* 8013A85C 001364BC 48 02 82 35 */ bl func_80162A90
-/* 8013A860 001364C0 2C 03 00 00 */ cmpwi r3, 0
-/* 8013A864 001364C4 40 82 00 88 */ bne lbl_8013A8EC
-/* 8013A868 001364C8 7C 7F F2 2E */ lhzx r3, r31, r30
-/* 8013A86C 001364CC 38 80 00 01 */ li r4, 1
-/* 8013A870 001364D0 38 A0 00 01 */ li r5, 1
-/* 8013A874 001364D4 48 02 80 CD */ bl func_80162940
-/* 8013A878 001364D8 3C 60 80 42 */ lis r3, lbl_8041D108@ha
-/* 8013A87C 001364DC 38 80 00 01 */ li r4, 1
-/* 8013A880 001364E0 38 63 D1 08 */ addi r3, r3, lbl_8041D108@l
-/* 8013A884 001364E4 38 A0 00 01 */ li r5, 1
-/* 8013A888 001364E8 7C 63 F2 2E */ lhzx r3, r3, r30
-/* 8013A88C 001364EC 48 02 80 B5 */ bl func_80162940
-/* 8013A890 001364F0 3B A0 00 01 */ li r29, 1
-/* 8013A894 001364F4 48 00 00 58 */ b lbl_8013A8EC
-lbl_8013A898:
-/* 8013A898 001364F8 3F E0 80 42 */ lis r31, lbl_8041D0FC@ha
-/* 8013A89C 001364FC 57 9E 0D FC */ rlwinm r30, r28, 1, 0x17, 0x1e
-/* 8013A8A0 00136500 3B FF D0 FC */ addi r31, r31, lbl_8041D0FC@l
-/* 8013A8A4 00136504 7C 7F F2 2E */ lhzx r3, r31, r30
-/* 8013A8A8 00136508 48 02 81 E9 */ bl func_80162A90
-/* 8013A8AC 0013650C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013A8B0 00136510 40 82 00 3C */ bne lbl_8013A8EC
-/* 8013A8B4 00136514 7C 7F F2 2E */ lhzx r3, r31, r30
-/* 8013A8B8 00136518 38 80 00 02 */ li r4, 2
-/* 8013A8BC 0013651C 38 A0 00 01 */ li r5, 1
-/* 8013A8C0 00136520 48 02 80 81 */ bl func_80162940
-/* 8013A8C4 00136524 3C 60 80 42 */ lis r3, lbl_8041D108@ha
-/* 8013A8C8 00136528 38 80 00 01 */ li r4, 1
-/* 8013A8CC 0013652C 38 63 D1 08 */ addi r3, r3, lbl_8041D108@l
-/* 8013A8D0 00136530 38 A0 00 01 */ li r5, 1
-/* 8013A8D4 00136534 7C 63 F2 2E */ lhzx r3, r3, r30
-/* 8013A8D8 00136538 48 02 80 69 */ bl func_80162940
-/* 8013A8DC 0013653C 38 6D 82 AC */ addi r3, r13, lbl_8063D56C-_SDA_BASE_
-/* 8013A8E0 00136540 7C 63 E0 AE */ lbzx r3, r3, r28
-/* 8013A8E4 00136544 4B FF C8 C5 */ bl func_801371A8
-/* 8013A8E8 00136548 3B A0 00 01 */ li r29, 1
-lbl_8013A8EC:
-/* 8013A8EC 0013654C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013A8F0 00136550 7F A3 EB 78 */ mr r3, r29
-/* 8013A8F4 00136554 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013A8F8 00136558 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8013A8FC 0013655C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8013A900 00136560 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013A904 00136564 7C 08 03 A6 */ mtlr r0
-/* 8013A908 00136568 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013A90C 0013656C 4E 80 00 20 */ blr
-
-.global func_8013A910
-func_8013A910:
-/* 8013A910 00136570 38 A0 00 01 */ li r5, 1
-/* 8013A914 00136574 38 6D 9C D8 */ addi r3, r13, lbl_8063EF98-_SDA_BASE_
-/* 8013A918 00136578 38 80 00 04 */ li r4, 4
-/* 8013A91C 0013657C 38 00 00 00 */ li r0, 0
-/* 8013A920 00136580 98 AD 9C D8 */ stb r5, lbl_8063EF98-_SDA_BASE_(r13)
-/* 8013A924 00136584 B0 83 00 02 */ sth r4, 2(r3)
-/* 8013A928 00136588 98 03 00 04 */ stb r0, 4(r3)
-/* 8013A92C 0013658C 4E 80 00 20 */ blr
-
-.global func_8013A930
-func_8013A930:
-/* 8013A930 00136590 3C 60 80 48 */ lis r3, lbl_80482CE0@ha
-/* 8013A934 00136594 39 00 00 00 */ li r8, 0
-/* 8013A938 00136598 38 63 2C E0 */ addi r3, r3, lbl_80482CE0@l
-/* 8013A93C 0013659C 38 00 00 0D */ li r0, 0xd
-/* 8013A940 001365A0 90 6D 9C E8 */ stw r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A944 001365A4 7D 07 43 78 */ mr r7, r8
-/* 8013A948 001365A8 38 60 00 00 */ li r3, 0
-/* 8013A94C 001365AC 38 80 00 00 */ li r4, 0
-/* 8013A950 001365B0 38 C0 FF FF */ li r6, -1
-/* 8013A954 001365B4 7C 09 03 A6 */ mtctr r0
-lbl_8013A958:
-/* 8013A958 001365B8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A95C 001365BC 7C A0 1A 14 */ add r5, r0, r3
-/* 8013A960 001365C0 38 63 00 04 */ addi r3, r3, 4
-/* 8013A964 001365C4 90 E5 00 04 */ stw r7, 4(r5)
-/* 8013A968 001365C8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A96C 001365CC 7C A0 22 14 */ add r5, r0, r4
-/* 8013A970 001365D0 38 84 00 02 */ addi r4, r4, 2
-/* 8013A974 001365D4 B0 C5 00 38 */ sth r6, 0x38(r5)
-/* 8013A978 001365D8 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A97C 001365DC 7C A0 42 14 */ add r5, r0, r8
-/* 8013A980 001365E0 39 08 00 01 */ addi r8, r8, 1
-/* 8013A984 001365E4 98 E5 06 FC */ stb r7, 0x6fc(r5)
-/* 8013A988 001365E8 42 00 FF D0 */ bdnz lbl_8013A958
-/* 8013A98C 001365EC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A990 001365F0 38 A0 00 00 */ li r5, 0
-/* 8013A994 001365F4 38 80 FF FF */ li r4, -1
-/* 8013A998 001365F8 38 00 00 32 */ li r0, 0x32
-/* 8013A99C 001365FC 90 A3 06 A0 */ stw r5, 0x6a0(r3)
-/* 8013A9A0 00136600 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A9A4 00136604 90 83 06 88 */ stw r4, 0x688(r3)
-/* 8013A9A8 00136608 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A9AC 0013660C 90 83 06 AC */ stw r4, 0x6ac(r3)
-/* 8013A9B0 00136610 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A9B4 00136614 B0 03 06 B4 */ sth r0, 0x6b4(r3)
-/* 8013A9B8 00136618 4E 80 00 20 */ blr
-
-.global func_8013A9BC
-func_8013A9BC:
-/* 8013A9BC 0013661C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8013A9C0 00136620 7C 08 02 A6 */ mflr r0
-/* 8013A9C4 00136624 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8013A9C8 00136628 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013A9CC 0013662C 48 08 C7 59 */ bl _savegpr_26
-/* 8013A9D0 00136630 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 8013A9D4 00136634 38 60 00 0E */ li r3, 0xe
-/* 8013A9D8 00136638 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 8013A9DC 0013663C 4B F1 B3 BD */ bl func_80055D98
-/* 8013A9E0 00136640 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A9E4 00136644 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
-/* 8013A9E8 00136648 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
-/* 8013A9EC 0013664C 90 65 00 08 */ stw r3, 8(r5)
-/* 8013A9F0 00136650 38 60 00 0E */ li r3, 0xe
-/* 8013A9F4 00136654 4B F1 B3 A5 */ bl func_80055D98
-/* 8013A9F8 00136658 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013A9FC 0013665C 3C 80 04 4F */ lis r4, 0x044F1A00@ha
-/* 8013AA00 00136660 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l
-/* 8013AA04 00136664 90 65 00 14 */ stw r3, 0x14(r5)
-/* 8013AA08 00136668 38 60 00 0E */ li r3, 0xe
-/* 8013AA0C 0013666C 4B F1 B3 8D */ bl func_80055D98
-/* 8013AA10 00136670 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AA14 00136674 3C 80 1D 5C */ lis r4, 0x1D5C1A00@ha
-/* 8013AA18 00136678 38 84 1A 00 */ addi r4, r4, 0x1D5C1A00@l
-/* 8013AA1C 0013667C 90 65 00 10 */ stw r3, 0x10(r5)
-/* 8013AA20 00136680 38 60 03 FC */ li r3, 0x3fc
-/* 8013AA24 00136684 4B F1 B3 75 */ bl func_80055D98
-/* 8013AA28 00136688 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AA2C 0013668C 3C 80 1D 5E */ lis r4, 0x1D5E1A00@ha
-/* 8013AA30 00136690 38 84 1A 00 */ addi r4, r4, 0x1D5E1A00@l
-/* 8013AA34 00136694 90 65 00 0C */ stw r3, 0xc(r5)
-/* 8013AA38 00136698 38 60 03 FC */ li r3, 0x3fc
-/* 8013AA3C 0013669C 4B F1 B3 5D */ bl func_80055D98
-/* 8013AA40 001366A0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AA44 001366A4 3C 80 1D 5D */ lis r4, 0x1D5D1A00@ha
-/* 8013AA48 001366A8 38 84 1A 00 */ addi r4, r4, 0x1D5D1A00@l
-/* 8013AA4C 001366AC 90 65 00 18 */ stw r3, 0x18(r5)
-/* 8013AA50 001366B0 38 60 03 FC */ li r3, 0x3fc
-/* 8013AA54 001366B4 4B F1 B3 45 */ bl func_80055D98
-/* 8013AA58 001366B8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AA5C 001366BC 3C 80 1D 5B */ lis r4, 0x1D5B1A00@ha
-/* 8013AA60 001366C0 38 84 1A 00 */ addi r4, r4, 0x1D5B1A00@l
-/* 8013AA64 001366C4 90 65 00 1C */ stw r3, 0x1c(r5)
-/* 8013AA68 001366C8 38 60 03 FC */ li r3, 0x3fc
-/* 8013AA6C 001366CC 4B F1 B3 2D */ bl func_80055D98
-/* 8013AA70 001366D0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AA74 001366D4 3C 80 23 5B */ lis r4, 0x235B1A00@ha
-/* 8013AA78 001366D8 38 84 1A 00 */ addi r4, r4, 0x235B1A00@l
-/* 8013AA7C 001366DC 90 65 00 20 */ stw r3, 0x20(r5)
-/* 8013AA80 001366E0 38 60 03 FC */ li r3, 0x3fc
-/* 8013AA84 001366E4 4B F1 B3 15 */ bl func_80055D98
-/* 8013AA88 001366E8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AA8C 001366EC 3C 80 23 82 */ lis r4, 0x23821A00@ha
-/* 8013AA90 001366F0 38 84 1A 00 */ addi r4, r4, 0x23821A00@l
-/* 8013AA94 001366F4 90 65 00 24 */ stw r3, 0x24(r5)
-/* 8013AA98 001366F8 38 60 03 FC */ li r3, 0x3fc
-/* 8013AA9C 001366FC 4B F1 B2 FD */ bl func_80055D98
-/* 8013AAA0 00136700 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AAA4 00136704 3C 80 23 59 */ lis r4, 0x23591A00@ha
-/* 8013AAA8 00136708 38 84 1A 00 */ addi r4, r4, 0x23591A00@l
-/* 8013AAAC 0013670C 90 65 00 28 */ stw r3, 0x28(r5)
-/* 8013AAB0 00136710 38 60 03 FC */ li r3, 0x3fc
-/* 8013AAB4 00136714 4B F1 B2 E5 */ bl func_80055D98
-/* 8013AAB8 00136718 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AABC 0013671C 3C 80 23 5A */ lis r4, 0x235A1A00@ha
-/* 8013AAC0 00136720 38 84 1A 00 */ addi r4, r4, 0x235A1A00@l
-/* 8013AAC4 00136724 90 65 00 2C */ stw r3, 0x2c(r5)
-/* 8013AAC8 00136728 38 60 03 FC */ li r3, 0x3fc
-/* 8013AACC 0013672C 4B F1 B2 CD */ bl func_80055D98
-/* 8013AAD0 00136730 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AAD4 00136734 3C 80 23 58 */ lis r4, 0x23581A00@ha
-/* 8013AAD8 00136738 38 84 1A 00 */ addi r4, r4, 0x23581A00@l
-/* 8013AADC 0013673C 90 65 00 30 */ stw r3, 0x30(r5)
-/* 8013AAE0 00136740 38 60 03 FC */ li r3, 0x3fc
-/* 8013AAE4 00136744 4B F1 B2 B5 */ bl func_80055D98
-/* 8013AAE8 00136748 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AAEC 0013674C 3C C0 80 14 */ lis r6, lbl_8013B478@ha
-/* 8013AAF0 00136750 38 C6 B4 78 */ addi r6, r6, lbl_8013B478@l
-/* 8013AAF4 00136754 38 80 00 00 */ li r4, 0
-/* 8013AAF8 00136758 90 65 00 34 */ stw r3, 0x34(r5)
-/* 8013AAFC 0013675C 38 A0 00 00 */ li r5, 0
-/* 8013AB00 00136760 38 E0 FF FF */ li r7, -1
-/* 8013AB04 00136764 39 00 00 00 */ li r8, 0
-/* 8013AB08 00136768 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AB0C 0013676C 39 20 00 01 */ li r9, 1
-/* 8013AB10 00136770 39 40 00 00 */ li r10, 0
-/* 8013AB14 00136774 80 63 00 08 */ lwz r3, 8(r3)
-/* 8013AB18 00136778 48 11 91 21 */ bl func_80253C38
-/* 8013AB1C 0013677C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AB20 00136780 3C A0 80 14 */ lis r5, lbl_8013B550@ha
-/* 8013AB24 00136784 38 A5 B5 50 */ addi r5, r5, lbl_8013B550@l
-/* 8013AB28 00136788 38 80 00 00 */ li r4, 0
-/* 8013AB2C 0013678C B0 66 00 3A */ sth r3, 0x3a(r6)
-/* 8013AB30 00136790 38 C0 00 00 */ li r6, 0
-/* 8013AB34 00136794 38 E0 FF FF */ li r7, -1
-/* 8013AB38 00136798 39 00 00 00 */ li r8, 0
-/* 8013AB3C 0013679C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AB40 001367A0 39 20 00 01 */ li r9, 1
-/* 8013AB44 001367A4 39 40 00 00 */ li r10, 0
-/* 8013AB48 001367A8 80 63 00 14 */ lwz r3, 0x14(r3)
-/* 8013AB4C 001367AC 48 11 90 ED */ bl func_80253C38
-/* 8013AB50 001367B0 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AB54 001367B4 3C A0 80 14 */ lis r5, lbl_8013BF80@ha
-/* 8013AB58 001367B8 3C C0 80 14 */ lis r6, lbl_8013BF84@ha
-/* 8013AB5C 001367BC 38 80 00 00 */ li r4, 0
-/* 8013AB60 001367C0 B0 67 00 40 */ sth r3, 0x40(r7)
-/* 8013AB64 001367C4 38 A5 BF 80 */ addi r5, r5, lbl_8013BF80@l
-/* 8013AB68 001367C8 38 C6 BF 84 */ addi r6, r6, lbl_8013BF84@l
-/* 8013AB6C 001367CC 38 E0 FF FF */ li r7, -1
-/* 8013AB70 001367D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AB74 001367D4 39 00 00 00 */ li r8, 0
-/* 8013AB78 001367D8 39 20 00 01 */ li r9, 1
-/* 8013AB7C 001367DC 39 40 00 00 */ li r10, 0
-/* 8013AB80 001367E0 80 63 00 20 */ lwz r3, 0x20(r3)
-/* 8013AB84 001367E4 48 11 90 B5 */ bl func_80253C38
-/* 8013AB88 001367E8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AB8C 001367EC 3C C0 80 14 */ lis r6, lbl_8013B66C@ha
-/* 8013AB90 001367F0 38 C6 B6 6C */ addi r6, r6, lbl_8013B66C@l
-/* 8013AB94 001367F4 38 80 00 00 */ li r4, 0
-/* 8013AB98 001367F8 B0 65 00 46 */ sth r3, 0x46(r5)
-/* 8013AB9C 001367FC 38 A0 00 00 */ li r5, 0
-/* 8013ABA0 00136800 38 E0 FF FF */ li r7, -1
-/* 8013ABA4 00136804 39 00 00 00 */ li r8, 0
-/* 8013ABA8 00136808 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ABAC 0013680C 39 20 00 01 */ li r9, 1
-/* 8013ABB0 00136810 39 40 00 00 */ li r10, 0
-/* 8013ABB4 00136814 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 8013ABB8 00136818 48 11 90 81 */ bl func_80253C38
-/* 8013ABBC 0013681C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ABC0 00136820 3C A0 80 14 */ lis r5, lbl_8013B768@ha
-/* 8013ABC4 00136824 3C C0 80 14 */ lis r6, lbl_8013B820@ha
-/* 8013ABC8 00136828 38 80 00 00 */ li r4, 0
-/* 8013ABCC 0013682C B0 67 00 3E */ sth r3, 0x3e(r7)
-/* 8013ABD0 00136830 38 A5 B7 68 */ addi r5, r5, lbl_8013B768@l
-/* 8013ABD4 00136834 38 C6 B8 20 */ addi r6, r6, lbl_8013B820@l
-/* 8013ABD8 00136838 38 E0 FF FF */ li r7, -1
-/* 8013ABDC 0013683C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ABE0 00136840 39 00 00 00 */ li r8, 0
-/* 8013ABE4 00136844 39 20 00 01 */ li r9, 1
-/* 8013ABE8 00136848 39 40 00 00 */ li r10, 0
-/* 8013ABEC 0013684C 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 8013ABF0 00136850 48 11 90 49 */ bl func_80253C38
-/* 8013ABF4 00136854 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ABF8 00136858 3C A0 80 14 */ lis r5, lbl_8013B9C8@ha
-/* 8013ABFC 0013685C 3C C0 80 14 */ lis r6, lbl_8013BA8C@ha
-/* 8013AC00 00136860 38 80 00 00 */ li r4, 0
-/* 8013AC04 00136864 B0 67 00 3C */ sth r3, 0x3c(r7)
-/* 8013AC08 00136868 38 A5 B9 C8 */ addi r5, r5, lbl_8013B9C8@l
-/* 8013AC0C 0013686C 38 C6 BA 8C */ addi r6, r6, lbl_8013BA8C@l
-/* 8013AC10 00136870 38 E0 FF FF */ li r7, -1
-/* 8013AC14 00136874 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AC18 00136878 39 00 00 00 */ li r8, 0
-/* 8013AC1C 0013687C 39 20 00 01 */ li r9, 1
-/* 8013AC20 00136880 39 40 00 00 */ li r10, 0
-/* 8013AC24 00136884 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 8013AC28 00136888 48 11 90 11 */ bl func_80253C38
-/* 8013AC2C 0013688C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AC30 00136890 3C A0 80 14 */ lis r5, lbl_8013BD3C@ha
-/* 8013AC34 00136894 3C C0 80 14 */ lis r6, lbl_8013BE0C@ha
-/* 8013AC38 00136898 38 80 00 00 */ li r4, 0
-/* 8013AC3C 0013689C B0 67 00 42 */ sth r3, 0x42(r7)
-/* 8013AC40 001368A0 38 A5 BD 3C */ addi r5, r5, lbl_8013BD3C@l
-/* 8013AC44 001368A4 38 C6 BE 0C */ addi r6, r6, lbl_8013BE0C@l
-/* 8013AC48 001368A8 38 E0 FF FF */ li r7, -1
-/* 8013AC4C 001368AC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AC50 001368B0 39 00 00 00 */ li r8, 0
-/* 8013AC54 001368B4 39 20 00 01 */ li r9, 1
-/* 8013AC58 001368B8 39 40 00 00 */ li r10, 0
-/* 8013AC5C 001368BC 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 8013AC60 001368C0 48 11 8F D9 */ bl func_80253C38
-/* 8013AC64 001368C4 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AC68 001368C8 3C A0 80 14 */ lis r5, lbl_8013C3AC@ha
-/* 8013AC6C 001368CC 3C C0 80 14 */ lis r6, lbl_8013C434@ha
-/* 8013AC70 001368D0 38 80 00 00 */ li r4, 0
-/* 8013AC74 001368D4 B0 67 00 44 */ sth r3, 0x44(r7)
-/* 8013AC78 001368D8 38 A5 C3 AC */ addi r5, r5, lbl_8013C3AC@l
-/* 8013AC7C 001368DC 38 C6 C4 34 */ addi r6, r6, lbl_8013C434@l
-/* 8013AC80 001368E0 38 E0 FF FF */ li r7, -1
-/* 8013AC84 001368E4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AC88 001368E8 39 00 00 00 */ li r8, 0
-/* 8013AC8C 001368EC 39 20 00 01 */ li r9, 1
-/* 8013AC90 001368F0 39 40 00 00 */ li r10, 0
-/* 8013AC94 001368F4 80 63 00 24 */ lwz r3, 0x24(r3)
-/* 8013AC98 001368F8 48 11 8F A1 */ bl func_80253C38
-/* 8013AC9C 001368FC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ACA0 00136900 3C A0 80 14 */ lis r5, lbl_8013C59C@ha
-/* 8013ACA4 00136904 3C C0 80 14 */ lis r6, lbl_8013C6E4@ha
-/* 8013ACA8 00136908 38 80 00 00 */ li r4, 0
-/* 8013ACAC 0013690C B0 67 00 48 */ sth r3, 0x48(r7)
-/* 8013ACB0 00136910 38 A5 C5 9C */ addi r5, r5, lbl_8013C59C@l
-/* 8013ACB4 00136914 38 C6 C6 E4 */ addi r6, r6, lbl_8013C6E4@l
-/* 8013ACB8 00136918 38 E0 FF FF */ li r7, -1
-/* 8013ACBC 0013691C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ACC0 00136920 39 00 00 00 */ li r8, 0
-/* 8013ACC4 00136924 39 20 00 01 */ li r9, 1
-/* 8013ACC8 00136928 39 40 00 00 */ li r10, 0
-/* 8013ACCC 0013692C 80 63 00 28 */ lwz r3, 0x28(r3)
-/* 8013ACD0 00136930 48 11 8F 69 */ bl func_80253C38
-/* 8013ACD4 00136934 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ACD8 00136938 3C A0 80 14 */ lis r5, lbl_8013C75C@ha
-/* 8013ACDC 0013693C 3C C0 80 14 */ lis r6, lbl_8013C7E4@ha
-/* 8013ACE0 00136940 38 80 00 00 */ li r4, 0
-/* 8013ACE4 00136944 B0 67 00 4A */ sth r3, 0x4a(r7)
-/* 8013ACE8 00136948 38 A5 C7 5C */ addi r5, r5, lbl_8013C75C@l
-/* 8013ACEC 0013694C 38 C6 C7 E4 */ addi r6, r6, lbl_8013C7E4@l
-/* 8013ACF0 00136950 38 E0 FF FF */ li r7, -1
-/* 8013ACF4 00136954 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ACF8 00136958 39 00 00 00 */ li r8, 0
-/* 8013ACFC 0013695C 39 20 00 01 */ li r9, 1
-/* 8013AD00 00136960 39 40 00 00 */ li r10, 0
-/* 8013AD04 00136964 80 63 00 2C */ lwz r3, 0x2c(r3)
-/* 8013AD08 00136968 48 11 8F 31 */ bl func_80253C38
-/* 8013AD0C 0013696C 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD10 00136970 3C A0 80 14 */ lis r5, lbl_8013C8D4@ha
-/* 8013AD14 00136974 3C C0 80 14 */ lis r6, lbl_8013CAF0@ha
-/* 8013AD18 00136978 38 80 00 00 */ li r4, 0
-/* 8013AD1C 0013697C B0 67 00 4C */ sth r3, 0x4c(r7)
-/* 8013AD20 00136980 38 A5 C8 D4 */ addi r5, r5, lbl_8013C8D4@l
-/* 8013AD24 00136984 38 C6 CA F0 */ addi r6, r6, lbl_8013CAF0@l
-/* 8013AD28 00136988 38 E0 FF FF */ li r7, -1
-/* 8013AD2C 0013698C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD30 00136990 39 00 00 00 */ li r8, 0
-/* 8013AD34 00136994 39 20 00 01 */ li r9, 1
-/* 8013AD38 00136998 39 40 00 00 */ li r10, 0
-/* 8013AD3C 0013699C 80 63 00 30 */ lwz r3, 0x30(r3)
-/* 8013AD40 001369A0 48 11 8E F9 */ bl func_80253C38
-/* 8013AD44 001369A4 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD48 001369A8 38 80 00 00 */ li r4, 0
-/* 8013AD4C 001369AC 38 A0 00 00 */ li r5, 0
-/* 8013AD50 001369B0 38 C0 00 00 */ li r6, 0
-/* 8013AD54 001369B4 B0 67 00 4E */ sth r3, 0x4e(r7)
-/* 8013AD58 001369B8 38 E0 FF FF */ li r7, -1
-/* 8013AD5C 001369BC 39 00 00 00 */ li r8, 0
-/* 8013AD60 001369C0 39 20 00 01 */ li r9, 1
-/* 8013AD64 001369C4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD68 001369C8 39 40 00 00 */ li r10, 0
-/* 8013AD6C 001369CC 80 63 00 34 */ lwz r3, 0x34(r3)
-/* 8013AD70 001369D0 48 11 8E C9 */ bl func_80253C38
-/* 8013AD74 001369D4 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD78 001369D8 38 80 00 0A */ li r4, 0xa
-/* 8013AD7C 001369DC 38 A0 00 01 */ li r5, 1
-/* 8013AD80 001369E0 B0 66 00 50 */ sth r3, 0x50(r6)
-/* 8013AD84 001369E4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD88 001369E8 A8 63 00 42 */ lha r3, 0x42(r3)
-/* 8013AD8C 001369EC 48 11 90 65 */ bl func_80253DF0
-/* 8013AD90 001369F0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AD94 001369F4 38 A0 00 00 */ li r5, 0
-/* 8013AD98 001369F8 38 00 40 00 */ li r0, 0x4000
-/* 8013AD9C 001369FC 38 60 00 00 */ li r3, 0
-/* 8013ADA0 00136A00 90 A4 06 90 */ stw r5, 0x690(r4)
-/* 8013ADA4 00136A04 38 80 00 00 */ li r4, 0
-/* 8013ADA8 00136A08 38 A0 FF FF */ li r5, -1
-/* 8013ADAC 00136A0C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ADB0 00136A10 90 06 06 84 */ stw r0, 0x684(r6)
-/* 8013ADB4 00136A14 48 11 91 B9 */ bl func_80253F6C
-/* 8013ADB8 00136A18 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ADBC 00136A1C 3F 60 2B 7F */ lis r27, 0x2b7f
-/* 8013ADC0 00136A20 90 64 06 80 */ stw r3, 0x680(r4)
-/* 8013ADC4 00136A24 4B F1 DD E1 */ bl VMBASEIsPageValid
-/* 8013ADC8 00136A28 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8013ADCC 00136A2C 2C 00 00 03 */ cmpwi r0, 3
-/* 8013ADD0 00136A30 41 82 00 28 */ beq lbl_8013ADF8
-/* 8013ADD4 00136A34 40 80 00 14 */ bge lbl_8013ADE8
-/* 8013ADD8 00136A38 2C 00 00 01 */ cmpwi r0, 1
-/* 8013ADDC 00136A3C 41 82 00 24 */ beq lbl_8013AE00
-/* 8013ADE0 00136A40 40 80 00 28 */ bge lbl_8013AE08
-/* 8013ADE4 00136A44 48 00 00 28 */ b lbl_8013AE0C
-lbl_8013ADE8:
-/* 8013ADE8 00136A48 2C 00 00 05 */ cmpwi r0, 5
-/* 8013ADEC 00136A4C 40 80 00 20 */ bge lbl_8013AE0C
-/* 8013ADF0 00136A50 3F 60 2B A2 */ lis r27, 0x2ba2
-/* 8013ADF4 00136A54 48 00 00 18 */ b lbl_8013AE0C
-lbl_8013ADF8:
-/* 8013ADF8 00136A58 3F 60 2B A0 */ lis r27, 0x2ba0
-/* 8013ADFC 00136A5C 48 00 00 10 */ b lbl_8013AE0C
-lbl_8013AE00:
-/* 8013AE00 00136A60 3F 60 2B A1 */ lis r27, 0x2ba1
-/* 8013AE04 00136A64 48 00 00 08 */ b lbl_8013AE0C
-lbl_8013AE08:
-/* 8013AE08 00136A68 3F 60 2B A3 */ lis r27, 0x2ba3
-lbl_8013AE0C:
-/* 8013AE0C 00136A6C 7F 64 DB 78 */ mr r4, r27
-/* 8013AE10 00136A70 38 60 03 FC */ li r3, 0x3fc
-/* 8013AE14 00136A74 48 0A 06 A9 */ bl func_801DB4BC
-/* 8013AE18 00136A78 3F 60 80 48 */ lis r27, lbl_80483800@ha
-/* 8013AE1C 00136A7C 38 9B 38 00 */ addi r4, r27, lbl_80483800@l
-/* 8013AE20 00136A80 48 1B 1E D9 */ bl ARCInitHandle
-/* 8013AE24 00136A84 3C 60 80 48 */ lis r3, lbl_80482C10@ha
-/* 8013AE28 00136A88 3B 40 00 00 */ li r26, 0
-/* 8013AE2C 00136A8C 7F 5D D3 78 */ mr r29, r26
-/* 8013AE30 00136A90 3B E0 00 00 */ li r31, 0
-/* 8013AE34 00136A94 3B C3 2C 10 */ addi r30, r3, lbl_80482C10@l
-/* 8013AE38 00136A98 3F 80 80 42 */ lis r28, lbl_8041D210@ha
-lbl_8013AE3C:
-/* 8013AE3C 00136A9C 38 61 00 14 */ addi r3, r1, 0x14
-/* 8013AE40 00136AA0 38 9C D2 10 */ addi r4, r28, lbl_8041D210@l
-/* 8013AE44 00136AA4 38 BA 00 01 */ addi r5, r26, 1
-/* 8013AE48 00136AA8 4C C6 31 82 */ crclr 6
-/* 8013AE4C 00136AAC 48 09 1C B1 */ bl sprintf
-/* 8013AE50 00136AB0 38 7B 38 00 */ addi r3, r27, 0x3800
-/* 8013AE54 00136AB4 38 81 00 14 */ addi r4, r1, 0x14
-/* 8013AE58 00136AB8 48 1B 1F 91 */ bl ARCConvertPathToEntrynum
-/* 8013AE5C 00136ABC 7C 64 1B 78 */ mr r4, r3
-/* 8013AE60 00136AC0 38 7B 38 00 */ addi r3, r27, 0x3800
-/* 8013AE64 00136AC4 38 A1 00 08 */ addi r5, r1, 8
-/* 8013AE68 00136AC8 48 1B 1F 31 */ bl ARCFastOpen
-/* 8013AE6C 00136ACC 2C 03 00 00 */ cmpwi r3, 0
-/* 8013AE70 00136AD0 41 82 00 14 */ beq lbl_8013AE84
-/* 8013AE74 00136AD4 38 61 00 08 */ addi r3, r1, 8
-/* 8013AE78 00136AD8 48 1B 21 D5 */ bl ARCGetStartAddrInMem
-/* 8013AE7C 00136ADC 7C 7E F9 2E */ stwx r3, r30, r31
-/* 8013AE80 00136AE0 48 00 00 08 */ b lbl_8013AE88
-lbl_8013AE84:
-/* 8013AE84 00136AE4 7F BE F9 2E */ stwx r29, r30, r31
-lbl_8013AE88:
-/* 8013AE88 00136AE8 3B 5A 00 01 */ addi r26, r26, 1
-/* 8013AE8C 00136AEC 3B FF 00 04 */ addi r31, r31, 4
-/* 8013AE90 00136AF0 2C 1A 00 34 */ cmpwi r26, 0x34
-/* 8013AE94 00136AF4 41 80 FF A8 */ blt lbl_8013AE3C
-/* 8013AE98 00136AF8 38 60 00 08 */ li r3, 8
-/* 8013AE9C 00136AFC 48 02 7B F5 */ bl func_80162A90
-/* 8013AEA0 00136B00 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AEA4 00136B04 38 80 00 01 */ li r4, 1
-/* 8013AEA8 00136B08 38 00 FF FF */ li r0, -1
-/* 8013AEAC 00136B0C 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013AEB0 00136B10 90 65 06 98 */ stw r3, 0x698(r5)
-/* 8013AEB4 00136B14 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AEB8 00136B18 98 83 06 CA */ stb r4, 0x6ca(r3)
-/* 8013AEBC 00136B1C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AEC0 00136B20 98 83 06 CB */ stb r4, 0x6cb(r3)
-/* 8013AEC4 00136B24 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AEC8 00136B28 90 03 06 C4 */ stw r0, 0x6c4(r3)
-/* 8013AECC 00136B2C 48 08 C2 A5 */ bl _restgpr_26
-/* 8013AED0 00136B30 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8013AED4 00136B34 7C 08 03 A6 */ mtlr r0
-/* 8013AED8 00136B38 38 21 00 70 */ addi r1, r1, 0x70
-/* 8013AEDC 00136B3C 4E 80 00 20 */ blr
-
-.global func_8013AEE0
-func_8013AEE0:
-/* 8013AEE0 00136B40 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013AEE4 00136B44 7C 08 02 A6 */ mflr r0
-/* 8013AEE8 00136B48 2C 03 00 00 */ cmpwi r3, 0
-/* 8013AEEC 00136B4C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8013AEF0 00136B50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AEF4 00136B54 90 64 00 00 */ stw r3, 0(r4)
-/* 8013AEF8 00136B58 40 82 00 28 */ bne lbl_8013AF20
-/* 8013AEFC 00136B5C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF00 00136B60 38 80 00 00 */ li r4, 0
-/* 8013AF04 00136B64 38 00 00 15 */ li r0, 0x15
-/* 8013AF08 00136B68 90 83 06 90 */ stw r4, 0x690(r3)
-/* 8013AF0C 00136B6C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF10 00136B70 90 03 06 8C */ stw r0, 0x68c(r3)
-/* 8013AF14 00136B74 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF18 00136B78 90 03 06 88 */ stw r0, 0x688(r3)
-/* 8013AF1C 00136B7C 48 00 00 1C */ b lbl_8013AF38
-lbl_8013AF20:
-/* 8013AF20 00136B80 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF24 00136B84 38 80 00 07 */ li r4, 7
-/* 8013AF28 00136B88 38 00 00 63 */ li r0, 0x63
-/* 8013AF2C 00136B8C 90 83 06 90 */ stw r4, 0x690(r3)
-/* 8013AF30 00136B90 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF34 00136B94 90 03 06 88 */ stw r0, 0x688(r3)
-lbl_8013AF38:
-/* 8013AF38 00136B98 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF3C 00136B9C 3C 60 80 14 */ lis r3, lbl_8013D0F0@ha
-/* 8013AF40 00136BA0 3C 80 80 14 */ lis r4, lbl_8013EE50@ha
-/* 8013AF44 00136BA4 80 A5 06 80 */ lwz r5, 0x680(r5)
-/* 8013AF48 00136BA8 38 63 D0 F0 */ addi r3, r3, lbl_8013D0F0@l
-/* 8013AF4C 00136BAC 38 84 EE 50 */ addi r4, r4, lbl_8013EE50@l
-/* 8013AF50 00136BB0 48 11 90 1D */ bl func_80253F6C
-/* 8013AF54 00136BB4 38 60 00 02 */ li r3, 2
-/* 8013AF58 00136BB8 4B F1 CA A5 */ bl func_800579FC
-/* 8013AF5C 00136BBC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013AF60 00136BC0 7C 08 03 A6 */ mtlr r0
-/* 8013AF64 00136BC4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013AF68 00136BC8 4E 80 00 20 */ blr
-
-.global func_8013AF6C
-func_8013AF6C:
-/* 8013AF6C 00136BCC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013AF70 00136BD0 7C 08 02 A6 */ mflr r0
-/* 8013AF74 00136BD4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013AF78 00136BD8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013AF7C 00136BDC 48 08 C1 AD */ bl _savegpr_27
-/* 8013AF80 00136BE0 3B 60 00 00 */ li r27, 0
-/* 8013AF84 00136BE4 3B E0 00 00 */ li r31, 0
-/* 8013AF88 00136BE8 7F 7C DB 78 */ mr r28, r27
-/* 8013AF8C 00136BEC 3B C0 00 00 */ li r30, 0
-/* 8013AF90 00136BF0 3B A0 FF FF */ li r29, -1
-lbl_8013AF94:
-/* 8013AF94 00136BF4 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AF98 00136BF8 7C 60 F2 14 */ add r3, r0, r30
-/* 8013AF9C 00136BFC A8 03 00 38 */ lha r0, 0x38(r3)
-/* 8013AFA0 00136C00 2C 00 FF FF */ cmpwi r0, -1
-/* 8013AFA4 00136C04 41 82 00 0C */ beq lbl_8013AFB0
-/* 8013AFA8 00136C08 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8013AFAC 00136C0C 48 11 8D 21 */ bl func_80253CCC
-lbl_8013AFB0:
-/* 8013AFB0 00136C10 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AFB4 00136C14 7C 60 FA 14 */ add r3, r0, r31
-/* 8013AFB8 00136C18 80 63 00 04 */ lwz r3, 4(r3)
-/* 8013AFBC 00136C1C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013AFC0 00136C20 41 82 00 08 */ beq lbl_8013AFC8
-/* 8013AFC4 00136C24 4B F1 AE 6D */ bl func_80055E30
-lbl_8013AFC8:
-/* 8013AFC8 00136C28 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AFCC 00136C2C 3B 7B 00 01 */ addi r27, r27, 1
-/* 8013AFD0 00136C30 2C 1B 00 0D */ cmpwi r27, 0xd
-/* 8013AFD4 00136C34 7C 60 FA 14 */ add r3, r0, r31
-/* 8013AFD8 00136C38 3B FF 00 04 */ addi r31, r31, 4
-/* 8013AFDC 00136C3C 93 83 00 04 */ stw r28, 4(r3)
-/* 8013AFE0 00136C40 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AFE4 00136C44 7C 60 F2 14 */ add r3, r0, r30
-/* 8013AFE8 00136C48 3B DE 00 02 */ addi r30, r30, 2
-/* 8013AFEC 00136C4C B3 A3 00 38 */ sth r29, 0x38(r3)
-/* 8013AFF0 00136C50 41 80 FF A4 */ blt lbl_8013AF94
-/* 8013AFF4 00136C54 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013AFF8 00136C58 80 63 06 80 */ lwz r3, 0x680(r3)
-/* 8013AFFC 00136C5C 48 11 8F 91 */ bl func_80253F8C
-/* 8013B000 00136C60 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B004 00136C64 38 80 FF FF */ li r4, -1
-/* 8013B008 00136C68 38 00 40 00 */ li r0, 0x4000
-/* 8013B00C 00136C6C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013B010 00136C70 90 83 06 80 */ stw r4, 0x680(r3)
-/* 8013B014 00136C74 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B018 00136C78 90 03 06 84 */ stw r0, 0x684(r3)
-/* 8013B01C 00136C7C 48 08 C1 59 */ bl _restgpr_27
-/* 8013B020 00136C80 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013B024 00136C84 7C 08 03 A6 */ mtlr r0
-/* 8013B028 00136C88 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013B02C 00136C8C 4E 80 00 20 */ blr
-
-.global func_8013B030
-func_8013B030:
-/* 8013B030 00136C90 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B034 00136C94 80 63 00 00 */ lwz r3, 0(r3)
-/* 8013B038 00136C98 4E 80 00 20 */ blr
-
-.global func_8013B03C
-func_8013B03C:
-/* 8013B03C 00136C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B040 00136CA0 80 63 06 84 */ lwz r3, 0x684(r3)
-/* 8013B044 00136CA4 4E 80 00 20 */ blr
-
-.global func_8013B048
-func_8013B048:
-/* 8013B048 00136CA8 7C 80 0E 70 */ srawi r0, r4, 1
-/* 8013B04C 00136CAC 38 C0 00 00 */ li r6, 0
-/* 8013B050 00136CB0 7C A0 01 94 */ addze r5, r0
-/* 8013B054 00136CB4 38 E0 00 00 */ li r7, 0
-/* 8013B058 00136CB8 48 00 00 28 */ b lbl_8013B080
-lbl_8013B05C:
-/* 8013B05C 00136CBC 54 E0 0B FC */ rlwinm r0, r7, 1, 0xf, 0x1e
-/* 8013B060 00136CC0 38 E7 00 01 */ addi r7, r7, 1
-/* 8013B064 00136CC4 7C 83 02 2E */ lhzx r4, r3, r0
-/* 8013B068 00136CC8 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f
-/* 8013B06C 00136CCC 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17
-/* 8013B070 00136CD0 7C 86 02 14 */ add r4, r6, r0
-/* 8013B074 00136CD4 54 80 8F FE */ rlwinm r0, r4, 0x11, 0x1f, 0x1f
-/* 8013B078 00136CD8 50 80 0B FC */ rlwimi r0, r4, 1, 0xf, 0x1e
-/* 8013B07C 00136CDC 54 06 04 3E */ clrlwi r6, r0, 0x10
-lbl_8013B080:
-/* 8013B080 00136CE0 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 8013B084 00136CE4 7C 00 28 00 */ cmpw r0, r5
-/* 8013B088 00136CE8 41 80 FF D4 */ blt lbl_8013B05C
-/* 8013B08C 00136CEC 7C C3 33 78 */ mr r3, r6
-/* 8013B090 00136CF0 4E 80 00 20 */ blr
-
-.global func_8013B094
-func_8013B094:
-/* 8013B094 00136CF4 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8013B098 00136CF8 7C 08 02 A6 */ mflr r0
-/* 8013B09C 00136CFC 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8013B0A0 00136D00 39 61 00 40 */ addi r11, r1, 0x40
-/* 8013B0A4 00136D04 48 08 C0 75 */ bl _savegpr_23
-/* 8013B0A8 00136D08 3F E0 80 48 */ lis r31, lbl_80482C10@ha
-/* 8013B0AC 00136D0C 54 9D 42 1E */ rlwinm r29, r4, 8, 8, 0xf
-/* 8013B0B0 00136D10 50 9D C0 0E */ rlwimi r29, r4, 0x18, 0, 7
-/* 8013B0B4 00136D14 7C 7B 1B 78 */ mr r27, r3
-/* 8013B0B8 00136D18 50 9D C4 2E */ rlwimi r29, r4, 0x18, 0x10, 0x17
-/* 8013B0BC 00136D1C 7C 9C 23 78 */ mr r28, r4
-/* 8013B0C0 00136D20 3B FF 2C 10 */ addi r31, r31, lbl_80482C10@l
-/* 8013B0C4 00136D24 50 9D 46 3E */ rlwimi r29, r4, 8, 0x18, 0x1f
-/* 8013B0C8 00136D28 4B FF FF 81 */ bl func_8013B048
-/* 8013B0CC 00136D2C 54 78 C6 3E */ rlwinm r24, r3, 0x18, 0x18, 0x1f
-/* 8013B0D0 00136D30 7F 63 DB 78 */ mr r3, r27
-/* 8013B0D4 00136D34 7F 84 E3 78 */ mr r4, r28
-/* 8013B0D8 00136D38 4B FF FF 71 */ bl func_8013B048
-/* 8013B0DC 00136D3C 54 60 44 2E */ rlwinm r0, r3, 8, 0x10, 0x17
-/* 8013B0E0 00136D40 38 61 00 08 */ addi r3, r1, 8
-/* 8013B0E4 00136D44 7C 00 C3 78 */ or r0, r0, r24
-/* 8013B0E8 00136D48 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8013B0EC 00136D4C 48 1B A0 AD */ bl NETGetWirelessMacAddress
-/* 8013B0F0 00136D50 A1 01 00 08 */ lhz r8, 8(r1)
-/* 8013B0F4 00136D54 38 A1 00 08 */ addi r5, r1, 8
-/* 8013B0F8 00136D58 A0 C1 00 0A */ lhz r6, 0xa(r1)
-/* 8013B0FC 00136D5C 38 81 00 0A */ addi r4, r1, 0xa
-/* 8013B100 00136D60 7D 00 2F 2C */ sthbrx r8, 0, r5
-/* 8013B104 00136D64 38 A1 00 0E */ addi r5, r1, 0xe
-/* 8013B108 00136D68 A0 E1 00 0C */ lhz r7, 0xc(r1)
-/* 8013B10C 00136D6C 38 61 00 0C */ addi r3, r1, 0xc
-/* 8013B110 00136D70 38 00 00 04 */ li r0, 4
-/* 8013B114 00136D74 39 01 00 08 */ addi r8, r1, 8
-/* 8013B118 00136D78 7C E0 1F 2C */ sthbrx r7, 0, r3
-/* 8013B11C 00136D7C 39 20 3F A2 */ li r9, 0x3fa2
-/* 8013B120 00136D80 38 60 00 00 */ li r3, 0
-/* 8013B124 00136D84 7C C0 2F 2C */ sthbrx r6, 0, r5
-/* 8013B128 00136D88 7F C0 27 2C */ sthbrx r30, 0, r4
-/* 8013B12C 00136D8C 7C 09 03 A6 */ mtctr r0
-lbl_8013B130:
-/* 8013B130 00136D90 7C 08 1A 2E */ lhzx r0, r8, r3
-/* 8013B134 00136D94 7D 20 02 78 */ xor r0, r9, r0
-/* 8013B138 00136D98 7C 08 1B 2E */ sthx r0, r8, r3
-/* 8013B13C 00136D9C 54 09 04 3E */ clrlwi r9, r0, 0x10
-/* 8013B140 00136DA0 38 63 00 02 */ addi r3, r3, 2
-/* 8013B144 00136DA4 42 00 FF EC */ bdnz lbl_8013B130
-/* 8013B148 00136DA8 A0 81 00 08 */ lhz r4, 8(r1)
-/* 8013B14C 00136DAC 38 61 00 08 */ addi r3, r1, 8
-/* 8013B150 00136DB0 A0 E1 00 0A */ lhz r7, 0xa(r1)
-/* 8013B154 00136DB4 38 C1 00 0A */ addi r6, r1, 0xa
-/* 8013B158 00136DB8 7C 80 1F 2C */ sthbrx r4, 0, r3
-/* 8013B15C 00136DBC 38 A1 00 0C */ addi r5, r1, 0xc
-/* 8013B160 00136DC0 A1 01 00 0C */ lhz r8, 0xc(r1)
-/* 8013B164 00136DC4 38 01 00 0E */ addi r0, r1, 0xe
-/* 8013B168 00136DC8 A1 21 00 0E */ lhz r9, 0xe(r1)
-/* 8013B16C 00136DCC 38 80 01 20 */ li r4, 0x120
-/* 8013B170 00136DD0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8013B174 00136DD4 7C E0 37 2C */ sthbrx r7, 0, r6
-/* 8013B178 00136DD8 7D 00 2F 2C */ sthbrx r8, 0, r5
-/* 8013B17C 00136DDC 7D 20 07 2C */ sthbrx r9, 0, r0
-/* 8013B180 00136DE0 48 09 FB 15 */ bl func_801DAC94
-/* 8013B184 00136DE4 7C 77 1B 78 */ mr r23, r3
-/* 8013B188 00136DE8 38 81 00 08 */ addi r4, r1, 8
-/* 8013B18C 00136DEC 38 A0 00 08 */ li r5, 8
-/* 8013B190 00136DF0 48 1C 5A 81 */ bl func_80300C10
-/* 8013B194 00136DF4 7E E3 BB 78 */ mr r3, r23
-/* 8013B198 00136DF8 7F 65 DB 78 */ mr r5, r27
-/* 8013B19C 00136DFC 7F 86 E3 78 */ mr r6, r28
-/* 8013B1A0 00136E00 38 9F 07 E0 */ addi r4, r31, 0x7e0
-/* 8013B1A4 00136E04 48 1C 5C C5 */ bl func_80300E68
-/* 8013B1A8 00136E08 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8013B1AC 00136E0C 7E E4 BB 78 */ mr r4, r23
-/* 8013B1B0 00136E10 48 09 FB 99 */ bl func_801DAD48
-/* 8013B1B4 00136E14 3B 1F 2B 8C */ addi r24, r31, 0x2b8c
-/* 8013B1B8 00136E18 3B 3F 07 E0 */ addi r25, r31, 0x7e0
-/* 8013B1BC 00136E1C 3A E0 00 00 */ li r23, 0
-/* 8013B1C0 00136E20 3B 80 00 00 */ li r28, 0
-/* 8013B1C4 00136E24 3B 40 00 00 */ li r26, 0
-lbl_8013B1C8:
-/* 8013B1C8 00136E28 7F D8 E3 2E */ sthx r30, r24, r28
-/* 8013B1CC 00136E2C 7C D8 E2 14 */ add r6, r24, r28
-/* 8013B1D0 00136E30 56 E0 44 2E */ rlwinm r0, r23, 8, 0x10, 0x17
-/* 8013B1D4 00136E34 7C 99 D2 14 */ add r4, r25, r26
-/* 8013B1D8 00136E38 B0 06 00 02 */ sth r0, 2(r6)
-/* 8013B1DC 00136E3C 38 66 00 08 */ addi r3, r6, 8
-/* 8013B1E0 00136E40 38 A0 00 68 */ li r5, 0x68
-/* 8013B1E4 00136E44 93 A6 00 04 */ stw r29, 4(r6)
-/* 8013B1E8 00136E48 4B EC 8E 19 */ bl memcpy
-/* 8013B1EC 00136E4C 3A F7 00 01 */ addi r23, r23, 1
-/* 8013B1F0 00136E50 3B 5A 00 68 */ addi r26, r26, 0x68
-/* 8013B1F4 00136E54 2C 17 00 0A */ cmpwi r23, 0xa
-/* 8013B1F8 00136E58 3B 9C 00 70 */ addi r28, r28, 0x70
-/* 8013B1FC 00136E5C 41 80 FF CC */ blt lbl_8013B1C8
-/* 8013B200 00136E60 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8013B204 00136E64 3B 3F 2B 8C */ addi r25, r31, 0x2b8c
-/* 8013B208 00136E68 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8013B20C 00136E6C B3 D9 03 F0 */ sth r30, 0x3f0(r25)
-/* 8013B210 00136E70 7F 64 DB 78 */ mr r4, r27
-/* 8013B214 00136E74 38 79 03 F8 */ addi r3, r25, 0x3f8
-/* 8013B218 00136E78 B0 19 03 F2 */ sth r0, 0x3f2(r25)
-/* 8013B21C 00136E7C 38 A0 00 68 */ li r5, 0x68
-/* 8013B220 00136E80 93 B9 03 F4 */ stw r29, 0x3f4(r25)
-/* 8013B224 00136E84 4B EC 8D DD */ bl memcpy
-/* 8013B228 00136E88 3F 80 80 42 */ lis r28, lbl_8041D118@ha
-/* 8013B22C 00136E8C 3B 5F 0C 0C */ addi r26, r31, 0xc0c
-/* 8013B230 00136E90 3B 9C D1 18 */ addi r28, r28, lbl_8041D118@l
-/* 8013B234 00136E94 3B 00 00 00 */ li r24, 0
-/* 8013B238 00136E98 3B 60 00 00 */ li r27, 0
-lbl_8013B23C:
-/* 8013B23C 00136E9C 88 1C 00 00 */ lbz r0, 0(r28)
-/* 8013B240 00136EA0 7C 03 07 75 */ extsb. r3, r0
-/* 8013B244 00136EA4 40 82 00 14 */ bne lbl_8013B258
-/* 8013B248 00136EA8 7C 7A DA 14 */ add r3, r26, r27
-/* 8013B24C 00136EAC 38 99 03 F0 */ addi r4, r25, 0x3f0
-/* 8013B250 00136EB0 48 00 00 49 */ bl func_8013B298
-/* 8013B254 00136EB4 48 00 00 18 */ b lbl_8013B26C
-lbl_8013B258:
-/* 8013B258 00136EB8 38 03 FF FF */ addi r0, r3, -1
-/* 8013B25C 00136EBC 7C 7A DA 14 */ add r3, r26, r27
-/* 8013B260 00136EC0 1C 00 00 70 */ mulli r0, r0, 0x70
-/* 8013B264 00136EC4 7C 99 02 14 */ add r4, r25, r0
-/* 8013B268 00136EC8 48 00 00 31 */ bl func_8013B298
-lbl_8013B26C:
-/* 8013B26C 00136ECC 3B 18 00 01 */ addi r24, r24, 1
-/* 8013B270 00136ED0 3B 9C 00 01 */ addi r28, r28, 1
-/* 8013B274 00136ED4 2C 18 00 48 */ cmpwi r24, 0x48
-/* 8013B278 00136ED8 3B 7B 00 70 */ addi r27, r27, 0x70
-/* 8013B27C 00136EDC 41 80 FF C0 */ blt lbl_8013B23C
-/* 8013B280 00136EE0 39 61 00 40 */ addi r11, r1, 0x40
-/* 8013B284 00136EE4 48 08 BE E1 */ bl _restgpr_23
-/* 8013B288 00136EE8 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8013B28C 00136EEC 7C 08 03 A6 */ mtlr r0
-/* 8013B290 00136EF0 38 21 00 40 */ addi r1, r1, 0x40
-/* 8013B294 00136EF4 4E 80 00 20 */ blr
-
-.global func_8013B298
-func_8013B298:
-/* 8013B298 00136EF8 A0 A4 00 00 */ lhz r5, 0(r4)
-/* 8013B29C 00136EFC 38 00 00 34 */ li r0, 0x34
-/* 8013B2A0 00136F00 38 C3 00 07 */ addi r6, r3, 7
-/* 8013B2A4 00136F04 B0 A3 00 00 */ sth r5, 0(r3)
-/* 8013B2A8 00136F08 38 A4 00 07 */ addi r5, r4, 7
-/* 8013B2AC 00136F0C A0 E4 00 02 */ lhz r7, 2(r4)
-/* 8013B2B0 00136F10 B0 E3 00 02 */ sth r7, 2(r3)
-/* 8013B2B4 00136F14 80 84 00 04 */ lwz r4, 4(r4)
-/* 8013B2B8 00136F18 90 83 00 04 */ stw r4, 4(r3)
-/* 8013B2BC 00136F1C 7C 09 03 A6 */ mtctr r0
-lbl_8013B2C0:
-/* 8013B2C0 00136F20 88 85 00 01 */ lbz r4, 1(r5)
-/* 8013B2C4 00136F24 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 8013B2C8 00136F28 98 86 00 01 */ stb r4, 1(r6)
-/* 8013B2CC 00136F2C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8013B2D0 00136F30 42 00 FF F0 */ bdnz lbl_8013B2C0
-/* 8013B2D4 00136F34 4E 80 00 20 */ blr
-
-.global func_8013B2D8
-func_8013B2D8:
-/* 8013B2D8 00136F38 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B2DC 00136F3C 90 65 06 DC */ stw r3, 0x6dc(r5)
-/* 8013B2E0 00136F40 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B2E4 00136F44 90 83 06 D8 */ stw r4, 0x6d8(r3)
-/* 8013B2E8 00136F48 4E 80 00 20 */ blr
-
-.global func_8013B2EC
-func_8013B2EC:
-/* 8013B2EC 00136F4C 2C 04 00 03 */ cmpwi r4, 3
-/* 8013B2F0 00136F50 41 82 00 D8 */ beq lbl_8013B3C8
-/* 8013B2F4 00136F54 40 80 00 1C */ bge lbl_8013B310
-/* 8013B2F8 00136F58 2C 04 00 01 */ cmpwi r4, 1
-/* 8013B2FC 00136F5C 41 82 00 5C */ beq lbl_8013B358
-/* 8013B300 00136F60 40 80 00 90 */ bge lbl_8013B390
-/* 8013B304 00136F64 2C 04 00 00 */ cmpwi r4, 0
-/* 8013B308 00136F68 40 80 00 18 */ bge lbl_8013B320
-/* 8013B30C 00136F6C 48 00 01 64 */ b lbl_8013B470
-lbl_8013B310:
-/* 8013B310 00136F70 2C 04 00 05 */ cmpwi r4, 5
-/* 8013B314 00136F74 41 82 01 28 */ beq lbl_8013B43C
-/* 8013B318 00136F78 40 80 01 58 */ bge lbl_8013B470
-/* 8013B31C 00136F7C 48 00 00 E4 */ b lbl_8013B400
-lbl_8013B320:
-/* 8013B320 00136F80 3C A0 80 42 */ lis r5, lbl_8041D160@ha
-/* 8013B324 00136F84 38 00 00 0A */ li r0, 0xa
-/* 8013B328 00136F88 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
-/* 8013B32C 00136F8C 38 80 00 00 */ li r4, 0
-/* 8013B330 00136F90 7C 09 03 A6 */ mtctr r0
-lbl_8013B334:
-/* 8013B334 00136F94 7C 05 20 AE */ lbzx r0, r5, r4
-/* 8013B338 00136F98 7C 03 00 00 */ cmpw r3, r0
-/* 8013B33C 00136F9C 40 82 00 10 */ bne lbl_8013B34C
-/* 8013B340 00136FA0 7C 65 22 14 */ add r3, r5, r4
-/* 8013B344 00136FA4 88 63 00 01 */ lbz r3, 1(r3)
-/* 8013B348 00136FA8 4E 80 00 20 */ blr
-lbl_8013B34C:
-/* 8013B34C 00136FAC 38 84 00 06 */ addi r4, r4, 6
-/* 8013B350 00136FB0 42 00 FF E4 */ bdnz lbl_8013B334
-/* 8013B354 00136FB4 48 00 01 1C */ b lbl_8013B470
-lbl_8013B358:
-/* 8013B358 00136FB8 3C C0 80 42 */ lis r6, lbl_8041D160@ha
-/* 8013B35C 00136FBC 38 00 00 0A */ li r0, 0xa
-/* 8013B360 00136FC0 38 C6 D1 60 */ addi r6, r6, lbl_8041D160@l
-/* 8013B364 00136FC4 38 80 00 00 */ li r4, 0
-/* 8013B368 00136FC8 7C 09 03 A6 */ mtctr r0
-lbl_8013B36C:
-/* 8013B36C 00136FCC 7C A6 22 14 */ add r5, r6, r4
-/* 8013B370 00136FD0 88 05 00 01 */ lbz r0, 1(r5)
-/* 8013B374 00136FD4 7C 03 00 00 */ cmpw r3, r0
-/* 8013B378 00136FD8 40 82 00 0C */ bne lbl_8013B384
-/* 8013B37C 00136FDC A0 65 00 02 */ lhz r3, 2(r5)
-/* 8013B380 00136FE0 4E 80 00 20 */ blr
-lbl_8013B384:
-/* 8013B384 00136FE4 38 84 00 06 */ addi r4, r4, 6
-/* 8013B388 00136FE8 42 00 FF E4 */ bdnz lbl_8013B36C
-/* 8013B38C 00136FEC 48 00 00 E4 */ b lbl_8013B470
-lbl_8013B390:
-/* 8013B390 00136FF0 3C A0 80 42 */ lis r5, lbl_8041D160@ha
-/* 8013B394 00136FF4 38 00 00 0A */ li r0, 0xa
-/* 8013B398 00136FF8 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
-/* 8013B39C 00136FFC 38 80 00 00 */ li r4, 0
-/* 8013B3A0 00137000 7C 09 03 A6 */ mtctr r0
-lbl_8013B3A4:
-/* 8013B3A4 00137004 7C 05 20 AE */ lbzx r0, r5, r4
-/* 8013B3A8 00137008 7C 03 00 00 */ cmpw r3, r0
-/* 8013B3AC 0013700C 40 82 00 10 */ bne lbl_8013B3BC
-/* 8013B3B0 00137010 7C 65 22 14 */ add r3, r5, r4
-/* 8013B3B4 00137014 A0 63 00 04 */ lhz r3, 4(r3)
-/* 8013B3B8 00137018 4E 80 00 20 */ blr
-lbl_8013B3BC:
-/* 8013B3BC 0013701C 38 84 00 06 */ addi r4, r4, 6
-/* 8013B3C0 00137020 42 00 FF E4 */ bdnz lbl_8013B3A4
-/* 8013B3C4 00137024 48 00 00 AC */ b lbl_8013B470
-lbl_8013B3C8:
-/* 8013B3C8 00137028 3C A0 80 42 */ lis r5, lbl_8041D160@ha
-/* 8013B3CC 0013702C 38 00 00 0A */ li r0, 0xa
-/* 8013B3D0 00137030 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
-/* 8013B3D4 00137034 38 80 00 00 */ li r4, 0
-/* 8013B3D8 00137038 7C 09 03 A6 */ mtctr r0
-lbl_8013B3DC:
-/* 8013B3DC 0013703C 7C C5 22 14 */ add r6, r5, r4
-/* 8013B3E0 00137040 88 06 00 01 */ lbz r0, 1(r6)
-/* 8013B3E4 00137044 7C 03 00 00 */ cmpw r3, r0
-/* 8013B3E8 00137048 40 82 00 0C */ bne lbl_8013B3F4
-/* 8013B3EC 0013704C 88 66 00 00 */ lbz r3, 0(r6)
-/* 8013B3F0 00137050 4E 80 00 20 */ blr
-lbl_8013B3F4:
-/* 8013B3F4 00137054 38 84 00 06 */ addi r4, r4, 6
-/* 8013B3F8 00137058 42 00 FF E4 */ bdnz lbl_8013B3DC
-/* 8013B3FC 0013705C 48 00 00 74 */ b lbl_8013B470
-lbl_8013B400:
-/* 8013B400 00137060 3C A0 80 42 */ lis r5, lbl_8041D160@ha
-/* 8013B404 00137064 38 00 00 0A */ li r0, 0xa
-/* 8013B408 00137068 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
-/* 8013B40C 0013706C 38 C0 00 00 */ li r6, 0
-/* 8013B410 00137070 38 80 00 00 */ li r4, 0
-/* 8013B414 00137074 7C 09 03 A6 */ mtctr r0
-lbl_8013B418:
-/* 8013B418 00137078 7C 05 20 AE */ lbzx r0, r5, r4
-/* 8013B41C 0013707C 7C 03 00 00 */ cmpw r3, r0
-/* 8013B420 00137080 40 82 00 0C */ bne lbl_8013B42C
-/* 8013B424 00137084 7C C3 33 78 */ mr r3, r6
-/* 8013B428 00137088 4E 80 00 20 */ blr
-lbl_8013B42C:
-/* 8013B42C 0013708C 38 C6 00 01 */ addi r6, r6, 1
-/* 8013B430 00137090 38 84 00 06 */ addi r4, r4, 6
-/* 8013B434 00137094 42 00 FF E4 */ bdnz lbl_8013B418
-/* 8013B438 00137098 48 00 00 38 */ b lbl_8013B470
-lbl_8013B43C:
-/* 8013B43C 0013709C 3C A0 80 42 */ lis r5, lbl_8041D160@ha
-/* 8013B440 001370A0 38 00 00 0A */ li r0, 0xa
-/* 8013B444 001370A4 38 A5 D1 60 */ addi r5, r5, lbl_8041D160@l
-/* 8013B448 001370A8 38 80 00 00 */ li r4, 0
-/* 8013B44C 001370AC 7C 09 03 A6 */ mtctr r0
-lbl_8013B450:
-/* 8013B450 001370B0 7C 05 20 AE */ lbzx r0, r5, r4
-/* 8013B454 001370B4 7C 03 00 00 */ cmpw r3, r0
-/* 8013B458 001370B8 40 82 00 10 */ bne lbl_8013B468
-/* 8013B45C 001370BC 7C 65 22 14 */ add r3, r5, r4
-/* 8013B460 001370C0 A0 63 00 02 */ lhz r3, 2(r3)
-/* 8013B464 001370C4 4E 80 00 20 */ blr
-lbl_8013B468:
-/* 8013B468 001370C8 38 84 00 06 */ addi r4, r4, 6
-/* 8013B46C 001370CC 42 00 FF E4 */ bdnz lbl_8013B450
-lbl_8013B470:
-/* 8013B470 001370D0 38 60 00 00 */ li r3, 0
-/* 8013B474 001370D4 4E 80 00 20 */ blr
-lbl_8013B478:
-/* 8013B478 001370D8 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8013B47C 001370DC 7C 08 02 A6 */ mflr r0
-/* 8013B480 001370E0 38 A0 00 03 */ li r5, 3
-/* 8013B484 001370E4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8013B488 001370E8 38 C1 00 08 */ addi r6, r1, 8
-/* 8013B48C 001370EC 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8013B490 001370F0 7C 9F 23 78 */ mr r31, r4
-/* 8013B494 001370F4 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8013B498 001370F8 7C 7E 1B 78 */ mr r30, r3
-/* 8013B49C 001370FC 48 11 8A 41 */ bl func_80253EDC
-/* 8013B4A0 00137100 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013B4A4 00137104 2C 00 00 01 */ cmpwi r0, 1
-/* 8013B4A8 00137108 41 82 00 38 */ beq lbl_8013B4E0
-/* 8013B4AC 0013710C 40 80 00 8C */ bge lbl_8013B538
-/* 8013B4B0 00137110 2C 00 00 00 */ cmpwi r0, 0
-/* 8013B4B4 00137114 40 80 00 08 */ bge lbl_8013B4BC
-/* 8013B4B8 00137118 48 00 00 80 */ b lbl_8013B538
-lbl_8013B4BC:
-/* 8013B4BC 0013711C 7F C3 F3 78 */ mr r3, r30
-/* 8013B4C0 00137120 7F E4 FB 78 */ mr r4, r31
-/* 8013B4C4 00137124 38 C1 00 2C */ addi r6, r1, 0x2c
-/* 8013B4C8 00137128 38 A0 00 06 */ li r5, 6
-/* 8013B4CC 0013712C 48 11 8A 11 */ bl func_80253EDC
-/* 8013B4D0 00137130 38 81 00 2C */ addi r4, r1, 0x2c
-/* 8013B4D4 00137134 38 60 00 63 */ li r3, 0x63
-/* 8013B4D8 00137138 4B F1 E5 65 */ bl func_80059A3C
-/* 8013B4DC 0013713C 48 00 00 5C */ b lbl_8013B538
-lbl_8013B4E0:
-/* 8013B4E0 00137140 C0 22 8D E8 */ lfs f1, lbl_806413E8-_SDA2_BASE_(r2)
-/* 8013B4E4 00137144 38 60 00 1B */ li r3, 0x1b
-/* 8013B4E8 00137148 C0 02 8D EC */ lfs f0, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013B4EC 0013714C D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 8013B4F0 00137150 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 8013B4F4 00137154 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 8013B4F8 00137158 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 8013B4FC 0013715C D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 8013B500 00137160 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8013B504 00137164 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 8013B508 00137168 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8013B50C 0013716C 4B F1 F4 ED */ bl func_8005A9F8
-/* 8013B510 00137170 7C 66 1B 78 */ mr r6, r3
-/* 8013B514 00137174 7F C3 F3 78 */ mr r3, r30
-/* 8013B518 00137178 7F E4 FB 78 */ mr r4, r31
-/* 8013B51C 0013717C 38 A0 00 02 */ li r5, 2
-/* 8013B520 00137180 48 11 89 E5 */ bl func_80253F04
-/* 8013B524 00137184 7F C3 F3 78 */ mr r3, r30
-/* 8013B528 00137188 7F E4 FB 78 */ mr r4, r31
-/* 8013B52C 0013718C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013B530 00137190 38 A0 00 01 */ li r5, 1
-/* 8013B534 00137194 48 11 89 D1 */ bl func_80253F04
-lbl_8013B538:
-/* 8013B538 00137198 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8013B53C 0013719C 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8013B540 001371A0 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8013B544 001371A4 7C 08 03 A6 */ mtlr r0
-/* 8013B548 001371A8 38 21 00 60 */ addi r1, r1, 0x60
-/* 8013B54C 001371AC 4E 80 00 20 */ blr
-lbl_8013B550:
-/* 8013B550 001371B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013B554 001371B4 7C 08 02 A6 */ mflr r0
-/* 8013B558 001371B8 38 A0 00 03 */ li r5, 3
-/* 8013B55C 001371BC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013B560 001371C0 38 C1 00 08 */ addi r6, r1, 8
-/* 8013B564 001371C4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013B568 001371C8 7C 9F 23 78 */ mr r31, r4
-/* 8013B56C 001371CC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013B570 001371D0 7C 7E 1B 78 */ mr r30, r3
-/* 8013B574 001371D4 48 11 89 19 */ bl func_80253E8C
-/* 8013B578 001371D8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013B57C 001371DC 2C 00 00 01 */ cmpwi r0, 1
-/* 8013B580 001371E0 41 82 00 08 */ beq lbl_8013B588
-/* 8013B584 001371E4 48 00 00 D0 */ b lbl_8013B654
-lbl_8013B588:
-/* 8013B588 001371E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B58C 001371EC 80 03 06 AC */ lwz r0, 0x6ac(r3)
-/* 8013B590 001371F0 2C 00 FF FD */ cmpwi r0, -3
-/* 8013B594 001371F4 41 82 00 58 */ beq lbl_8013B5EC
-/* 8013B598 001371F8 40 80 00 14 */ bge lbl_8013B5AC
-/* 8013B59C 001371FC 2C 00 FF FB */ cmpwi r0, -5
-/* 8013B5A0 00137200 41 82 00 7C */ beq lbl_8013B61C
-/* 8013B5A4 00137204 40 80 00 60 */ bge lbl_8013B604
-/* 8013B5A8 00137208 48 00 00 8C */ b lbl_8013B634
-lbl_8013B5AC:
-/* 8013B5AC 0013720C 2C 00 FF FF */ cmpwi r0, -1
-/* 8013B5B0 00137210 41 82 00 0C */ beq lbl_8013B5BC
-/* 8013B5B4 00137214 40 80 00 80 */ bge lbl_8013B634
-/* 8013B5B8 00137218 48 00 00 1C */ b lbl_8013B5D4
-lbl_8013B5BC:
-/* 8013B5BC 0013721C 7F C3 F3 78 */ mr r3, r30
-/* 8013B5C0 00137220 7F E4 FB 78 */ mr r4, r31
-/* 8013B5C4 00137224 38 A0 00 02 */ li r5, 2
-/* 8013B5C8 00137228 38 C0 2E 86 */ li r6, 0x2e86
-/* 8013B5CC 0013722C 48 11 88 E9 */ bl func_80253EB4
-/* 8013B5D0 00137230 48 00 00 84 */ b lbl_8013B654
-lbl_8013B5D4:
-/* 8013B5D4 00137234 7F C3 F3 78 */ mr r3, r30
-/* 8013B5D8 00137238 7F E4 FB 78 */ mr r4, r31
-/* 8013B5DC 0013723C 38 A0 00 02 */ li r5, 2
-/* 8013B5E0 00137240 38 C0 2E B4 */ li r6, 0x2eb4
-/* 8013B5E4 00137244 48 11 88 D1 */ bl func_80253EB4
-/* 8013B5E8 00137248 48 00 00 6C */ b lbl_8013B654
-lbl_8013B5EC:
-/* 8013B5EC 0013724C 7F C3 F3 78 */ mr r3, r30
-/* 8013B5F0 00137250 7F E4 FB 78 */ mr r4, r31
-/* 8013B5F4 00137254 38 A0 00 02 */ li r5, 2
-/* 8013B5F8 00137258 38 C0 2E B5 */ li r6, 0x2eb5
-/* 8013B5FC 0013725C 48 11 88 B9 */ bl func_80253EB4
-/* 8013B600 00137260 48 00 00 54 */ b lbl_8013B654
-lbl_8013B604:
-/* 8013B604 00137264 7F C3 F3 78 */ mr r3, r30
-/* 8013B608 00137268 7F E4 FB 78 */ mr r4, r31
-/* 8013B60C 0013726C 38 A0 00 02 */ li r5, 2
-/* 8013B610 00137270 38 C0 2E A6 */ li r6, 0x2ea6
-/* 8013B614 00137274 48 11 88 A1 */ bl func_80253EB4
-/* 8013B618 00137278 48 00 00 3C */ b lbl_8013B654
-lbl_8013B61C:
-/* 8013B61C 0013727C 7F C3 F3 78 */ mr r3, r30
-/* 8013B620 00137280 7F E4 FB 78 */ mr r4, r31
-/* 8013B624 00137284 38 A0 00 02 */ li r5, 2
-/* 8013B628 00137288 38 C0 43 E4 */ li r6, 0x43e4
-/* 8013B62C 0013728C 48 11 88 89 */ bl func_80253EB4
-/* 8013B630 00137290 48 00 00 24 */ b lbl_8013B654
-lbl_8013B634:
-/* 8013B634 00137294 80 63 06 88 */ lwz r3, 0x688(r3)
-/* 8013B638 00137298 38 80 00 01 */ li r4, 1
-/* 8013B63C 0013729C 4B FF FC B1 */ bl func_8013B2EC
-/* 8013B640 001372A0 54 66 04 3E */ clrlwi r6, r3, 0x10
-/* 8013B644 001372A4 7F C3 F3 78 */ mr r3, r30
-/* 8013B648 001372A8 7F E4 FB 78 */ mr r4, r31
-/* 8013B64C 001372AC 38 A0 00 02 */ li r5, 2
-/* 8013B650 001372B0 48 11 88 65 */ bl func_80253EB4
-lbl_8013B654:
-/* 8013B654 001372B4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013B658 001372B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013B65C 001372BC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013B660 001372C0 7C 08 03 A6 */ mtlr r0
-/* 8013B664 001372C4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013B668 001372C8 4E 80 00 20 */ blr
-lbl_8013B66C:
-/* 8013B66C 001372CC 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8013B670 001372D0 7C 08 02 A6 */ mflr r0
-/* 8013B674 001372D4 38 A0 00 03 */ li r5, 3
-/* 8013B678 001372D8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8013B67C 001372DC 38 C1 00 08 */ addi r6, r1, 8
-/* 8013B680 001372E0 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8013B684 001372E4 7C 9F 23 78 */ mr r31, r4
-/* 8013B688 001372E8 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8013B68C 001372EC 7C 7E 1B 78 */ mr r30, r3
-/* 8013B690 001372F0 48 11 88 4D */ bl func_80253EDC
-/* 8013B694 001372F4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013B698 001372F8 2C 00 00 02 */ cmpwi r0, 2
-/* 8013B69C 001372FC 41 82 00 48 */ beq lbl_8013B6E4
-/* 8013B6A0 00137300 40 80 00 10 */ bge lbl_8013B6B0
-/* 8013B6A4 00137304 2C 00 00 00 */ cmpwi r0, 0
-/* 8013B6A8 00137308 40 80 00 14 */ bge lbl_8013B6BC
-/* 8013B6AC 0013730C 48 00 00 A4 */ b lbl_8013B750
-lbl_8013B6B0:
-/* 8013B6B0 00137310 2C 00 00 04 */ cmpwi r0, 4
-/* 8013B6B4 00137314 40 80 00 9C */ bge lbl_8013B750
-/* 8013B6B8 00137318 48 00 00 64 */ b lbl_8013B71C
-lbl_8013B6BC:
-/* 8013B6BC 0013731C 7F C3 F3 78 */ mr r3, r30
-/* 8013B6C0 00137320 7F E4 FB 78 */ mr r4, r31
-/* 8013B6C4 00137324 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013B6C8 00137328 38 A0 00 06 */ li r5, 6
-/* 8013B6CC 0013732C 48 11 88 11 */ bl func_80253EDC
-/* 8013B6D0 00137330 80 61 00 08 */ lwz r3, 8(r1)
-/* 8013B6D4 00137334 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013B6D8 00137338 38 63 00 01 */ addi r3, r3, 1
-/* 8013B6DC 0013733C 4B F1 E3 61 */ bl func_80059A3C
-/* 8013B6E0 00137340 48 00 00 70 */ b lbl_8013B750
-lbl_8013B6E4:
-/* 8013B6E4 00137344 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B6E8 00137348 88 03 06 CA */ lbz r0, 0x6ca(r3)
-/* 8013B6EC 0013734C 2C 00 00 00 */ cmpwi r0, 0
-/* 8013B6F0 00137350 40 82 00 60 */ bne lbl_8013B750
-/* 8013B6F4 00137354 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 8013B6F8 00137358 88 7F 00 0F */ lbz r3, 0xf(r31)
-/* 8013B6FC 0013735C 7C 04 16 70 */ srawi r4, r0, 2
-/* 8013B700 00137360 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 8013B704 00137364 7C 63 16 70 */ srawi r3, r3, 2
-/* 8013B708 00137368 98 9F 00 0E */ stb r4, 0xe(r31)
-/* 8013B70C 0013736C 7C 00 16 70 */ srawi r0, r0, 2
-/* 8013B710 00137370 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 8013B714 00137374 98 1F 00 10 */ stb r0, 0x10(r31)
-/* 8013B718 00137378 48 00 00 38 */ b lbl_8013B750
-lbl_8013B71C:
-/* 8013B71C 0013737C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B720 00137380 88 03 06 CB */ lbz r0, 0x6cb(r3)
-/* 8013B724 00137384 2C 00 00 00 */ cmpwi r0, 0
-/* 8013B728 00137388 40 82 00 28 */ bne lbl_8013B750
-/* 8013B72C 0013738C 88 1F 00 0E */ lbz r0, 0xe(r31)
-/* 8013B730 00137390 88 7F 00 0F */ lbz r3, 0xf(r31)
-/* 8013B734 00137394 7C 04 16 70 */ srawi r4, r0, 2
-/* 8013B738 00137398 88 1F 00 10 */ lbz r0, 0x10(r31)
-/* 8013B73C 0013739C 7C 63 16 70 */ srawi r3, r3, 2
-/* 8013B740 001373A0 98 9F 00 0E */ stb r4, 0xe(r31)
-/* 8013B744 001373A4 7C 00 16 70 */ srawi r0, r0, 2
-/* 8013B748 001373A8 98 7F 00 0F */ stb r3, 0xf(r31)
-/* 8013B74C 001373AC 98 1F 00 10 */ stb r0, 0x10(r31)
-lbl_8013B750:
-/* 8013B750 001373B0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8013B754 001373B4 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8013B758 001373B8 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8013B75C 001373BC 7C 08 03 A6 */ mtlr r0
-/* 8013B760 001373C0 38 21 00 40 */ addi r1, r1, 0x40
-/* 8013B764 001373C4 4E 80 00 20 */ blr
-lbl_8013B768:
-/* 8013B768 001373C8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013B76C 001373CC 7C 08 02 A6 */ mflr r0
-/* 8013B770 001373D0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013B774 001373D4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013B778 001373D8 48 08 B9 B9 */ bl _savegpr_29
-/* 8013B77C 001373DC 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 8013B780 001373E0 7C 7D 1B 78 */ mr r29, r3
-/* 8013B784 001373E4 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
-/* 8013B788 001373E8 7C 9E 23 78 */ mr r30, r4
-/* 8013B78C 001373EC 38 C1 00 08 */ addi r6, r1, 8
-/* 8013B790 001373F0 38 A0 00 03 */ li r5, 3
-/* 8013B794 001373F4 48 11 86 F9 */ bl func_80253E8C
-/* 8013B798 001373F8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013B79C 001373FC 2C 00 00 20 */ cmpwi r0, 0x20
-/* 8013B7A0 00137400 41 82 00 08 */ beq lbl_8013B7A8
-/* 8013B7A4 00137404 48 00 00 48 */ b lbl_8013B7EC
-lbl_8013B7A8:
-/* 8013B7A8 00137408 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B7AC 0013740C 80 64 06 8C */ lwz r3, 0x68c(r4)
-/* 8013B7B0 00137410 2C 03 00 00 */ cmpwi r3, 0
-/* 8013B7B4 00137414 40 82 00 0C */ bne lbl_8013B7C0
-/* 8013B7B8 00137418 3B E0 2E 9B */ li r31, 0x2e9b
-/* 8013B7BC 0013741C 48 00 00 30 */ b lbl_8013B7EC
-lbl_8013B7C0:
-/* 8013B7C0 00137420 38 03 FF EB */ addi r0, r3, -21
-/* 8013B7C4 00137424 54 00 10 3A */ slwi r0, r0, 2
-/* 8013B7C8 00137428 7C 84 02 14 */ add r4, r4, r0
-/* 8013B7CC 0013742C 80 04 06 58 */ lwz r0, 0x658(r4)
-/* 8013B7D0 00137430 2C 00 00 00 */ cmpwi r0, 0
-/* 8013B7D4 00137434 40 82 00 0C */ bne lbl_8013B7E0
-/* 8013B7D8 00137438 3B E0 52 35 */ li r31, 0x5235
-/* 8013B7DC 0013743C 48 00 00 10 */ b lbl_8013B7EC
-lbl_8013B7E0:
-/* 8013B7E0 00137440 38 80 00 02 */ li r4, 2
-/* 8013B7E4 00137444 4B FF FB 09 */ bl func_8013B2EC
-/* 8013B7E8 00137448 54 7F 04 3E */ clrlwi r31, r3, 0x10
-lbl_8013B7EC:
-/* 8013B7EC 0013744C 57 E6 04 3E */ clrlwi r6, r31, 0x10
-/* 8013B7F0 00137450 28 06 FF FF */ cmplwi r6, 0xffff
-/* 8013B7F4 00137454 41 82 00 14 */ beq lbl_8013B808
-/* 8013B7F8 00137458 7F A3 EB 78 */ mr r3, r29
-/* 8013B7FC 0013745C 7F C4 F3 78 */ mr r4, r30
-/* 8013B800 00137460 38 A0 00 02 */ li r5, 2
-/* 8013B804 00137464 48 11 86 B1 */ bl func_80253EB4
-lbl_8013B808:
-/* 8013B808 00137468 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013B80C 0013746C 48 08 B9 71 */ bl _restgpr_29
-/* 8013B810 00137470 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013B814 00137474 7C 08 03 A6 */ mtlr r0
-/* 8013B818 00137478 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013B81C 0013747C 4E 80 00 20 */ blr
-lbl_8013B820:
-/* 8013B820 00137480 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8013B824 00137484 7C 08 02 A6 */ mflr r0
-/* 8013B828 00137488 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8013B82C 0013748C 39 61 00 60 */ addi r11, r1, 0x60
-/* 8013B830 00137490 48 08 B8 FD */ bl _savegpr_28
-/* 8013B834 00137494 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 8013B838 00137498 7C 7C 1B 78 */ mr r28, r3
-/* 8013B83C 0013749C 3B C5 FF FF */ addi r30, r5, 0x0000FFFF@l
-/* 8013B840 001374A0 7C 9D 23 78 */ mr r29, r4
-/* 8013B844 001374A4 38 C1 00 08 */ addi r6, r1, 8
-/* 8013B848 001374A8 38 A0 00 03 */ li r5, 3
-/* 8013B84C 001374AC 48 11 86 91 */ bl func_80253EDC
-/* 8013B850 001374B0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013B854 001374B4 28 00 00 1E */ cmplwi r0, 0x1e
-/* 8013B858 001374B8 41 81 00 B4 */ bgt lbl_8013B90C
-/* 8013B85C 001374BC 3C 60 80 42 */ lis r3, lbl_8041D21C@ha
-/* 8013B860 001374C0 54 00 10 3A */ slwi r0, r0, 2
-/* 8013B864 001374C4 38 63 D2 1C */ addi r3, r3, lbl_8041D21C@l
-/* 8013B868 001374C8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013B86C 001374CC 7C 69 03 A6 */ mtctr r3
-/* 8013B870 001374D0 4E 80 04 20 */ bctr
-/* 8013B874 001374D4 7F 83 E3 78 */ mr r3, r28
-/* 8013B878 001374D8 7F A4 EB 78 */ mr r4, r29
-/* 8013B87C 001374DC 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013B880 001374E0 38 A0 00 06 */ li r5, 6
-/* 8013B884 001374E4 48 11 86 59 */ bl func_80253EDC
-/* 8013B888 001374E8 80 61 00 08 */ lwz r3, 8(r1)
-/* 8013B88C 001374EC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013B890 001374F0 4B F1 E1 AD */ bl func_80059A3C
-/* 8013B894 001374F4 48 00 00 78 */ b lbl_8013B90C
-/* 8013B898 001374F8 3B E0 00 00 */ li r31, 0
-/* 8013B89C 001374FC 3B C0 2E 87 */ li r30, 0x2e87
-/* 8013B8A0 00137500 48 00 00 6C */ b lbl_8013B90C
-/* 8013B8A4 00137504 3B E0 00 01 */ li r31, 1
-/* 8013B8A8 00137508 3B C0 2E 88 */ li r30, 0x2e88
-/* 8013B8AC 0013750C 48 00 00 60 */ b lbl_8013B90C
-/* 8013B8B0 00137510 3B E0 00 02 */ li r31, 2
-/* 8013B8B4 00137514 3B C0 2E 89 */ li r30, 0x2e89
-/* 8013B8B8 00137518 48 00 00 54 */ b lbl_8013B90C
-/* 8013B8BC 0013751C 3B E0 00 03 */ li r31, 3
-/* 8013B8C0 00137520 3B C0 2E 8A */ li r30, 0x2e8a
-/* 8013B8C4 00137524 48 00 00 48 */ b lbl_8013B90C
-/* 8013B8C8 00137528 3B E0 00 04 */ li r31, 4
-/* 8013B8CC 0013752C 3B C0 2E 8B */ li r30, 0x2e8b
-/* 8013B8D0 00137530 48 00 00 3C */ b lbl_8013B90C
-/* 8013B8D4 00137534 3B E0 00 05 */ li r31, 5
-/* 8013B8D8 00137538 3B C0 2E 8C */ li r30, 0x2e8c
-/* 8013B8DC 0013753C 48 00 00 30 */ b lbl_8013B90C
-/* 8013B8E0 00137540 3B E0 00 06 */ li r31, 6
-/* 8013B8E4 00137544 3B C0 2E 8D */ li r30, 0x2e8d
-/* 8013B8E8 00137548 48 00 00 24 */ b lbl_8013B90C
-/* 8013B8EC 0013754C 3B E0 00 07 */ li r31, 7
-/* 8013B8F0 00137550 3B C0 2E 8E */ li r30, 0x2e8e
-/* 8013B8F4 00137554 48 00 00 18 */ b lbl_8013B90C
-/* 8013B8F8 00137558 3B E0 00 08 */ li r31, 8
-/* 8013B8FC 0013755C 3B C0 2E 8F */ li r30, 0x2e8f
-/* 8013B900 00137560 48 00 00 0C */ b lbl_8013B90C
-/* 8013B904 00137564 3B E0 00 09 */ li r31, 9
-/* 8013B908 00137568 3B C0 2E 90 */ li r30, 0x2e90
-lbl_8013B90C:
-/* 8013B90C 0013756C 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8013B910 00137570 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8013B914 00137574 41 82 00 9C */ beq lbl_8013B9B0
-/* 8013B918 00137578 7F 83 E3 78 */ mr r3, r28
-/* 8013B91C 0013757C 7F A4 EB 78 */ mr r4, r29
-/* 8013B920 00137580 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013B924 00137584 38 A0 00 06 */ li r5, 6
-/* 8013B928 00137588 48 11 85 B5 */ bl func_80253EDC
-/* 8013B92C 0013758C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B930 00137590 57 E0 10 3A */ slwi r0, r31, 2
-/* 8013B934 00137594 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 8013B938 00137598 7C 63 02 14 */ add r3, r3, r0
-/* 8013B93C 0013759C 80 03 06 58 */ lwz r0, 0x658(r3)
-/* 8013B940 001375A0 64 88 3F 3F */ oris r8, r4, 0x3f3f
-/* 8013B944 001375A4 61 08 3F 00 */ ori r8, r8, 0x3f00
-/* 8013B948 001375A8 2C 00 00 00 */ cmpwi r0, 0
-/* 8013B94C 001375AC 41 82 00 0C */ beq lbl_8013B958
-/* 8013B950 001375B0 38 00 FF 00 */ li r0, -256
-/* 8013B954 001375B4 7C 88 03 78 */ or r8, r4, r0
-lbl_8013B958:
-/* 8013B958 001375B8 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8013B95C 001375BC 57 C3 04 3E */ clrlwi r3, r30, 0x10
-/* 8013B960 001375C0 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8013B964 001375C4 FC 20 00 1E */ fctiwz f1, f0
-/* 8013B968 001375C8 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 8013B96C 001375CC EC 84 00 28 */ fsubs f4, f4, f0
-/* 8013B970 001375D0 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 8013B974 001375D4 FC 00 10 1E */ fctiwz f0, f2
-/* 8013B978 001375D8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013B97C 001375DC FC 20 20 1E */ fctiwz f1, f4
-/* 8013B980 001375E0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013B984 001375E4 EC 43 10 28 */ fsubs f2, f3, f2
-/* 8013B988 001375E8 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 8013B98C 001375EC D8 21 00 30 */ stfd f1, 0x30(r1)
-/* 8013B990 001375F0 FC 00 10 1E */ fctiwz f0, f2
-/* 8013B994 001375F4 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 8013B998 001375F8 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8013B99C 001375FC D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8013B9A0 00137600 7C 06 07 34 */ extsh r6, r0
-/* 8013B9A4 00137604 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 8013B9A8 00137608 7C E7 07 34 */ extsh r7, r7
-/* 8013B9AC 0013760C 48 11 47 89 */ bl func_80250134
-lbl_8013B9B0:
-/* 8013B9B0 00137610 39 61 00 60 */ addi r11, r1, 0x60
-/* 8013B9B4 00137614 48 08 B7 C5 */ bl _restgpr_28
-/* 8013B9B8 00137618 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8013B9BC 0013761C 7C 08 03 A6 */ mtlr r0
-/* 8013B9C0 00137620 38 21 00 60 */ addi r1, r1, 0x60
-/* 8013B9C4 00137624 4E 80 00 20 */ blr
-lbl_8013B9C8:
-/* 8013B9C8 00137628 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013B9CC 0013762C 7C 08 02 A6 */ mflr r0
-/* 8013B9D0 00137630 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013B9D4 00137634 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013B9D8 00137638 48 08 B7 59 */ bl _savegpr_29
-/* 8013B9DC 0013763C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013B9E0 00137640 7C 9E 23 78 */ mr r30, r4
-/* 8013B9E4 00137644 3B E0 00 00 */ li r31, 0
-/* 8013B9E8 00137648 7C 7D 1B 78 */ mr r29, r3
-/* 8013B9EC 0013764C 80 85 06 B0 */ lwz r4, 0x6b0(r5)
-/* 8013B9F0 00137650 80 05 06 B8 */ lwz r0, 0x6b8(r5)
-/* 8013B9F4 00137654 7C 04 02 14 */ add r0, r4, r0
-/* 8013B9F8 00137658 90 05 06 B0 */ stw r0, 0x6b0(r5)
-/* 8013B9FC 0013765C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BA00 00137660 93 E4 06 B8 */ stw r31, 0x6b8(r4)
-/* 8013BA04 00137664 48 11 83 DD */ bl func_80253DE0
-/* 8013BA08 00137668 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013BA0C 0013766C 28 00 00 01 */ cmplwi r0, 1
-/* 8013BA10 00137670 41 81 00 14 */ bgt lbl_8013BA24
-/* 8013BA14 00137674 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BA18 00137678 38 00 00 01 */ li r0, 1
-/* 8013BA1C 0013767C 90 03 06 C0 */ stw r0, 0x6c0(r3)
-/* 8013BA20 00137680 48 00 00 0C */ b lbl_8013BA2C
-lbl_8013BA24:
-/* 8013BA24 00137684 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BA28 00137688 93 E3 06 C0 */ stw r31, 0x6c0(r3)
-lbl_8013BA2C:
-/* 8013BA2C 0013768C 7F A3 EB 78 */ mr r3, r29
-/* 8013BA30 00137690 7F C4 F3 78 */ mr r4, r30
-/* 8013BA34 00137694 38 C1 00 08 */ addi r6, r1, 8
-/* 8013BA38 00137698 38 A0 00 03 */ li r5, 3
-/* 8013BA3C 0013769C 48 11 84 51 */ bl func_80253E8C
-/* 8013BA40 001376A0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013BA44 001376A4 2C 00 00 19 */ cmpwi r0, 0x19
-/* 8013BA48 001376A8 41 82 00 08 */ beq lbl_8013BA50
-/* 8013BA4C 001376AC 48 00 00 28 */ b lbl_8013BA74
-lbl_8013BA50:
-/* 8013BA50 001376B0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BA54 001376B4 38 60 00 08 */ li r3, 8
-/* 8013BA58 001376B8 80 84 06 54 */ lwz r4, 0x654(r4)
-/* 8013BA5C 001376BC 48 02 08 AD */ bl func_8015C308
-/* 8013BA60 001376C0 7F A3 EB 78 */ mr r3, r29
-/* 8013BA64 001376C4 7F C4 F3 78 */ mr r4, r30
-/* 8013BA68 001376C8 38 A0 00 02 */ li r5, 2
-/* 8013BA6C 001376CC 38 C0 2C D9 */ li r6, 0x2cd9
-/* 8013BA70 001376D0 48 11 84 45 */ bl func_80253EB4
-lbl_8013BA74:
-/* 8013BA74 001376D4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013BA78 001376D8 48 08 B7 05 */ bl _restgpr_29
-/* 8013BA7C 001376DC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013BA80 001376E0 7C 08 03 A6 */ mtlr r0
-/* 8013BA84 001376E4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013BA88 001376E8 4E 80 00 20 */ blr
-lbl_8013BA8C:
-/* 8013BA8C 001376EC 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8013BA90 001376F0 7C 08 02 A6 */ mflr r0
-/* 8013BA94 001376F4 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8013BA98 001376F8 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013BA9C 001376FC 48 08 B6 85 */ bl _savegpr_25
-/* 8013BAA0 00137700 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 8013BAA4 00137704 7C 7B 1B 78 */ mr r27, r3
-/* 8013BAA8 00137708 3B 25 FF FF */ addi r25, r5, 0x0000FFFF@l
-/* 8013BAAC 0013770C 7C 9A 23 78 */ mr r26, r4
-/* 8013BAB0 00137710 38 C1 00 08 */ addi r6, r1, 8
-/* 8013BAB4 00137714 38 A0 00 03 */ li r5, 3
-/* 8013BAB8 00137718 48 11 84 25 */ bl func_80253EDC
-/* 8013BABC 0013771C 7F 63 DB 78 */ mr r3, r27
-/* 8013BAC0 00137720 7F 44 D3 78 */ mr r4, r26
-/* 8013BAC4 00137724 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013BAC8 00137728 38 A0 00 06 */ li r5, 6
-/* 8013BACC 0013772C 48 11 84 11 */ bl func_80253EDC
-/* 8013BAD0 00137730 80 81 00 08 */ lwz r4, 8(r1)
-/* 8013BAD4 00137734 2C 04 00 05 */ cmpwi r4, 5
-/* 8013BAD8 00137738 40 80 00 38 */ bge lbl_8013BB10
-/* 8013BADC 0013773C 2C 04 00 00 */ cmpwi r4, 0
-/* 8013BAE0 00137740 40 80 00 08 */ bge lbl_8013BAE8
-/* 8013BAE4 00137744 48 00 00 2C */ b lbl_8013BB10
-lbl_8013BAE8:
-/* 8013BAE8 00137748 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BAEC 0013774C 80 65 06 B0 */ lwz r3, 0x6b0(r5)
-/* 8013BAF0 00137750 80 05 06 54 */ lwz r0, 0x654(r5)
-/* 8013BAF4 00137754 7C 64 1A 14 */ add r3, r4, r3
-/* 8013BAF8 00137758 38 63 00 01 */ addi r3, r3, 1
-/* 8013BAFC 0013775C 7C 03 00 40 */ cmplw r3, r0
-/* 8013BB00 00137760 40 80 00 10 */ bge lbl_8013BB10
-/* 8013BB04 00137764 38 64 00 32 */ addi r3, r4, 0x32
-/* 8013BB08 00137768 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013BB0C 0013776C 4B F1 DF 31 */ bl func_80059A3C
-lbl_8013BB10:
-/* 8013BB10 00137770 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8013BB14 00137774 38 60 FF 00 */ li r3, -256
-/* 8013BB18 00137778 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8013BB1C 0013777C FC 20 00 1E */ fctiwz f1, f0
-/* 8013BB20 00137780 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 8013BB24 00137784 EC 84 00 28 */ fsubs f4, f4, f0
-/* 8013BB28 00137788 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 8013BB2C 0013778C FC 00 10 1E */ fctiwz f0, f2
-/* 8013BB30 00137790 80 81 00 08 */ lwz r4, 8(r1)
-/* 8013BB34 00137794 EC 43 10 28 */ fsubs f2, f3, f2
-/* 8013BB38 00137798 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013BB3C 0013779C FC 60 20 1E */ fctiwz f3, f4
-/* 8013BB40 001377A0 38 04 FF F9 */ addi r0, r4, -7
-/* 8013BB44 001377A4 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013BB48 001377A8 28 00 00 0F */ cmplwi r0, 0xf
-/* 8013BB4C 001377AC FC 20 10 1E */ fctiwz f1, f2
-/* 8013BB50 001377B0 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8013BB54 001377B4 88 BA 00 11 */ lbz r5, 0x11(r26)
-/* 8013BB58 001377B8 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 8013BB5C 001377BC D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8013BB60 001377C0 7C BF 1B 78 */ or r31, r5, r3
-/* 8013BB64 001377C4 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 8013BB68 001377C8 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 8013BB6C 001377CC 83 A1 00 4C */ lwz r29, 0x4c(r1)
-/* 8013BB70 001377D0 41 81 00 58 */ bgt lbl_8013BBC8
-/* 8013BB74 001377D4 3C 60 80 42 */ lis r3, lbl_8041D2D8@ha
-/* 8013BB78 001377D8 54 00 10 3A */ slwi r0, r0, 2
-/* 8013BB7C 001377DC 38 63 D2 D8 */ addi r3, r3, lbl_8041D2D8@l
-/* 8013BB80 001377E0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013BB84 001377E4 7C 69 03 A6 */ mtctr r3
-/* 8013BB88 001377E8 4E 80 04 20 */ bctr
-/* 8013BB8C 001377EC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BB90 001377F0 80 03 06 C0 */ lwz r0, 0x6c0(r3)
-/* 8013BB94 001377F4 2C 00 00 01 */ cmpwi r0, 1
-/* 8013BB98 001377F8 40 82 00 30 */ bne lbl_8013BBC8
-/* 8013BB9C 001377FC 3B 20 00 00 */ li r25, 0
-/* 8013BBA0 00137800 48 00 00 28 */ b lbl_8013BBC8
-/* 8013BBA4 00137804 3B 20 00 01 */ li r25, 1
-/* 8013BBA8 00137808 48 00 00 20 */ b lbl_8013BBC8
-/* 8013BBAC 0013780C 3B 20 00 02 */ li r25, 2
-/* 8013BBB0 00137810 48 00 00 18 */ b lbl_8013BBC8
-/* 8013BBB4 00137814 3B 20 00 03 */ li r25, 3
-/* 8013BBB8 00137818 48 00 00 10 */ b lbl_8013BBC8
-/* 8013BBBC 0013781C 3B 20 00 04 */ li r25, 4
-/* 8013BBC0 00137820 48 00 00 08 */ b lbl_8013BBC8
-/* 8013BBC4 00137824 3B 20 00 05 */ li r25, 5
-lbl_8013BBC8:
-/* 8013BBC8 00137828 57 20 04 3E */ clrlwi r0, r25, 0x10
-/* 8013BBCC 0013782C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8013BBD0 00137830 41 82 00 58 */ beq lbl_8013BC28
-/* 8013BBD4 00137834 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BBD8 00137838 80 03 06 B0 */ lwz r0, 0x6b0(r3)
-/* 8013BBDC 0013783C 7C 19 02 14 */ add r0, r25, r0
-/* 8013BBE0 00137840 54 19 04 3E */ clrlwi r25, r0, 0x10
-/* 8013BBE4 00137844 1C 19 00 0C */ mulli r0, r25, 0xc
-/* 8013BBE8 00137848 7C 83 02 14 */ add r4, r3, r0
-/* 8013BBEC 0013784C A0 64 00 58 */ lhz r3, 0x58(r4)
-/* 8013BBF0 00137850 2C 03 00 00 */ cmpwi r3, 0
-/* 8013BBF4 00137854 41 82 01 30 */ beq lbl_8013BD24
-/* 8013BBF8 00137858 88 04 00 5B */ lbz r0, 0x5b(r4)
-/* 8013BBFC 0013785C 2C 00 00 00 */ cmpwi r0, 0
-/* 8013BC00 00137860 40 82 00 0C */ bne lbl_8013BC0C
-/* 8013BC04 00137864 64 BF 3F 3F */ oris r31, r5, 0x3f3f
-/* 8013BC08 00137868 63 FF 3F 00 */ ori r31, r31, 0x3f00
-lbl_8013BC0C:
-/* 8013BC0C 0013786C 7F C4 F3 78 */ mr r4, r30
-/* 8013BC10 00137870 7F A5 EB 78 */ mr r5, r29
-/* 8013BC14 00137874 7F E8 FB 78 */ mr r8, r31
-/* 8013BC18 00137878 7F 86 07 34 */ extsh r6, r28
-/* 8013BC1C 0013787C 7F 67 07 34 */ extsh r7, r27
-/* 8013BC20 00137880 48 11 45 15 */ bl func_80250134
-/* 8013BC24 00137884 48 00 01 00 */ b lbl_8013BD24
-lbl_8013BC28:
-/* 8013BC28 00137888 38 04 FF F8 */ addi r0, r4, -8
-/* 8013BC2C 0013788C 28 00 00 0F */ cmplwi r0, 0xf
-/* 8013BC30 00137890 41 81 00 70 */ bgt lbl_8013BCA0
-/* 8013BC34 00137894 3C 60 80 42 */ lis r3, lbl_8041D298@ha
-/* 8013BC38 00137898 54 00 10 3A */ slwi r0, r0, 2
-/* 8013BC3C 0013789C 38 63 D2 98 */ addi r3, r3, lbl_8041D298@l
-/* 8013BC40 001378A0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013BC44 001378A4 7C 69 03 A6 */ mtctr r3
-/* 8013BC48 001378A8 4E 80 04 20 */ bctr
-/* 8013BC4C 001378AC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BC50 001378B0 80 03 06 C0 */ lwz r0, 0x6c0(r3)
-/* 8013BC54 001378B4 2C 00 00 01 */ cmpwi r0, 1
-/* 8013BC58 001378B8 40 82 00 48 */ bne lbl_8013BCA0
-/* 8013BC5C 001378BC 3B 20 00 00 */ li r25, 0
-/* 8013BC60 001378C0 3B 40 2E AD */ li r26, 0x2ead
-/* 8013BC64 001378C4 48 00 00 3C */ b lbl_8013BCA0
-/* 8013BC68 001378C8 3B 20 00 01 */ li r25, 1
-/* 8013BC6C 001378CC 3B 40 2E AE */ li r26, 0x2eae
-/* 8013BC70 001378D0 48 00 00 30 */ b lbl_8013BCA0
-/* 8013BC74 001378D4 3B 20 00 02 */ li r25, 2
-/* 8013BC78 001378D8 3B 40 2E AF */ li r26, 0x2eaf
-/* 8013BC7C 001378DC 48 00 00 24 */ b lbl_8013BCA0
-/* 8013BC80 001378E0 3B 20 00 03 */ li r25, 3
-/* 8013BC84 001378E4 3B 40 2E B0 */ li r26, 0x2eb0
-/* 8013BC88 001378E8 48 00 00 18 */ b lbl_8013BCA0
-/* 8013BC8C 001378EC 3B 20 00 04 */ li r25, 4
-/* 8013BC90 001378F0 3B 40 2E B1 */ li r26, 0x2eb1
-/* 8013BC94 001378F4 48 00 00 0C */ b lbl_8013BCA0
-/* 8013BC98 001378F8 3B 20 00 05 */ li r25, 5
-/* 8013BC9C 001378FC 3B 40 2E B2 */ li r26, 0x2eb2
-lbl_8013BCA0:
-/* 8013BCA0 00137900 57 20 04 3E */ clrlwi r0, r25, 0x10
-/* 8013BCA4 00137904 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8013BCA8 00137908 41 82 00 7C */ beq lbl_8013BD24
-/* 8013BCAC 0013790C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BCB0 00137910 80 03 06 B0 */ lwz r0, 0x6b0(r3)
-/* 8013BCB4 00137914 7C 19 02 14 */ add r0, r25, r0
-/* 8013BCB8 00137918 54 19 04 3E */ clrlwi r25, r0, 0x10
-/* 8013BCBC 0013791C 1C 19 00 0C */ mulli r0, r25, 0xc
-/* 8013BCC0 00137920 7C 63 02 14 */ add r3, r3, r0
-/* 8013BCC4 00137924 A0 03 00 58 */ lhz r0, 0x58(r3)
-/* 8013BCC8 00137928 2C 00 00 00 */ cmpwi r0, 0
-/* 8013BCCC 0013792C 41 82 00 58 */ beq lbl_8013BD24
-/* 8013BCD0 00137930 88 03 00 5B */ lbz r0, 0x5b(r3)
-/* 8013BCD4 00137934 2C 00 00 00 */ cmpwi r0, 0
-/* 8013BCD8 00137938 41 82 00 30 */ beq lbl_8013BD08
-/* 8013BCDC 0013793C 80 83 00 54 */ lwz r4, 0x54(r3)
-/* 8013BCE0 00137940 38 60 00 69 */ li r3, 0x69
-/* 8013BCE4 00137944 48 02 06 25 */ bl func_8015C308
-/* 8013BCE8 00137948 7F 43 D3 78 */ mr r3, r26
-/* 8013BCEC 0013794C 7F C4 F3 78 */ mr r4, r30
-/* 8013BCF0 00137950 7F A5 EB 78 */ mr r5, r29
-/* 8013BCF4 00137954 7F E8 FB 78 */ mr r8, r31
-/* 8013BCF8 00137958 7F 86 07 34 */ extsh r6, r28
-/* 8013BCFC 0013795C 7F 67 07 34 */ extsh r7, r27
-/* 8013BD00 00137960 48 11 44 35 */ bl func_80250134
-/* 8013BD04 00137964 48 00 00 20 */ b lbl_8013BD24
-lbl_8013BD08:
-/* 8013BD08 00137968 7F C4 F3 78 */ mr r4, r30
-/* 8013BD0C 0013796C 7F A5 EB 78 */ mr r5, r29
-/* 8013BD10 00137970 7F E8 FB 78 */ mr r8, r31
-/* 8013BD14 00137974 7F 86 07 34 */ extsh r6, r28
-/* 8013BD18 00137978 7F 67 07 34 */ extsh r7, r27
-/* 8013BD1C 0013797C 38 60 2E B3 */ li r3, 0x2eb3
-/* 8013BD20 00137980 48 11 44 15 */ bl func_80250134
-lbl_8013BD24:
-/* 8013BD24 00137984 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013BD28 00137988 48 08 B4 45 */ bl _restgpr_25
-/* 8013BD2C 0013798C 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8013BD30 00137990 7C 08 03 A6 */ mtlr r0
-/* 8013BD34 00137994 38 21 00 70 */ addi r1, r1, 0x70
-/* 8013BD38 00137998 4E 80 00 20 */ blr
-lbl_8013BD3C:
-/* 8013BD3C 0013799C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013BD40 001379A0 7C 08 02 A6 */ mflr r0
-/* 8013BD44 001379A4 38 A0 00 03 */ li r5, 3
-/* 8013BD48 001379A8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013BD4C 001379AC 38 C1 00 08 */ addi r6, r1, 8
-/* 8013BD50 001379B0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013BD54 001379B4 7C 9F 23 78 */ mr r31, r4
-/* 8013BD58 001379B8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013BD5C 001379BC 7C 7E 1B 78 */ mr r30, r3
-/* 8013BD60 001379C0 48 11 81 2D */ bl func_80253E8C
-/* 8013BD64 001379C4 80 81 00 08 */ lwz r4, 8(r1)
-/* 8013BD68 001379C8 2C 04 00 0F */ cmpwi r4, 0xf
-/* 8013BD6C 001379CC 41 82 00 1C */ beq lbl_8013BD88
-/* 8013BD70 001379D0 40 80 00 84 */ bge lbl_8013BDF4
-/* 8013BD74 001379D4 2C 04 00 09 */ cmpwi r4, 9
-/* 8013BD78 001379D8 40 80 00 7C */ bge lbl_8013BDF4
-/* 8013BD7C 001379DC 2C 04 00 02 */ cmpwi r4, 2
-/* 8013BD80 001379E0 40 80 00 30 */ bge lbl_8013BDB0
-/* 8013BD84 001379E4 48 00 00 70 */ b lbl_8013BDF4
-lbl_8013BD88:
-/* 8013BD88 001379E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BD8C 001379EC 80 03 06 A0 */ lwz r0, 0x6a0(r3)
-/* 8013BD90 001379F0 2C 00 00 02 */ cmpwi r0, 2
-/* 8013BD94 001379F4 41 82 00 60 */ beq lbl_8013BDF4
-/* 8013BD98 001379F8 7F C3 F3 78 */ mr r3, r30
-/* 8013BD9C 001379FC 7F E4 FB 78 */ mr r4, r31
-/* 8013BDA0 00137A00 38 A0 00 01 */ li r5, 1
-/* 8013BDA4 00137A04 38 C0 00 00 */ li r6, 0
-/* 8013BDA8 00137A08 48 11 81 0D */ bl func_80253EB4
-/* 8013BDAC 00137A0C 48 00 00 48 */ b lbl_8013BDF4
-lbl_8013BDB0:
-/* 8013BDB0 00137A10 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BDB4 00137A14 80 03 06 A0 */ lwz r0, 0x6a0(r3)
-/* 8013BDB8 00137A18 2C 00 00 01 */ cmpwi r0, 1
-/* 8013BDBC 00137A1C 41 82 00 1C */ beq lbl_8013BDD8
-/* 8013BDC0 00137A20 7F C3 F3 78 */ mr r3, r30
-/* 8013BDC4 00137A24 7F E4 FB 78 */ mr r4, r31
-/* 8013BDC8 00137A28 38 A0 00 01 */ li r5, 1
-/* 8013BDCC 00137A2C 38 C0 00 00 */ li r6, 0
-/* 8013BDD0 00137A30 48 11 80 E5 */ bl func_80253EB4
-/* 8013BDD4 00137A34 48 00 00 20 */ b lbl_8013BDF4
-lbl_8013BDD8:
-/* 8013BDD8 00137A38 28 04 00 02 */ cmplwi r4, 2
-/* 8013BDDC 00137A3C 41 82 00 18 */ beq lbl_8013BDF4
-/* 8013BDE0 00137A40 7F C3 F3 78 */ mr r3, r30
-/* 8013BDE4 00137A44 7F E4 FB 78 */ mr r4, r31
-/* 8013BDE8 00137A48 38 A0 00 01 */ li r5, 1
-/* 8013BDEC 00137A4C 38 C0 00 00 */ li r6, 0
-/* 8013BDF0 00137A50 48 11 80 C5 */ bl func_80253EB4
-lbl_8013BDF4:
-/* 8013BDF4 00137A54 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013BDF8 00137A58 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013BDFC 00137A5C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013BE00 00137A60 7C 08 03 A6 */ mtlr r0
-/* 8013BE04 00137A64 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013BE08 00137A68 4E 80 00 20 */ blr
-lbl_8013BE0C:
-/* 8013BE0C 00137A6C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8013BE10 00137A70 7C 08 02 A6 */ mflr r0
-/* 8013BE14 00137A74 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8013BE18 00137A78 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013BE1C 00137A7C 48 08 B3 0D */ bl _savegpr_27
-/* 8013BE20 00137A80 7C 7C 1B 78 */ mr r28, r3
-/* 8013BE24 00137A84 7C 9B 23 78 */ mr r27, r4
-/* 8013BE28 00137A88 38 C1 00 08 */ addi r6, r1, 8
-/* 8013BE2C 00137A8C 38 A0 00 03 */ li r5, 3
-/* 8013BE30 00137A90 48 11 80 AD */ bl func_80253EDC
-/* 8013BE34 00137A94 7F 83 E3 78 */ mr r3, r28
-/* 8013BE38 00137A98 7F 64 DB 78 */ mr r4, r27
-/* 8013BE3C 00137A9C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013BE40 00137AA0 38 A0 00 06 */ li r5, 6
-/* 8013BE44 00137AA4 48 11 80 99 */ bl func_80253EDC
-/* 8013BE48 00137AA8 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8013BE4C 00137AAC 38 00 FF 00 */ li r0, -256
-/* 8013BE50 00137AB0 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8013BE54 00137AB4 FC 20 00 1E */ fctiwz f1, f0
-/* 8013BE58 00137AB8 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 8013BE5C 00137ABC EC 84 00 28 */ fsubs f4, f4, f0
-/* 8013BE60 00137AC0 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 8013BE64 00137AC4 FC 00 10 1E */ fctiwz f0, f2
-/* 8013BE68 00137AC8 80 61 00 08 */ lwz r3, 8(r1)
-/* 8013BE6C 00137ACC EC 43 10 28 */ fsubs f2, f3, f2
-/* 8013BE70 00137AD0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013BE74 00137AD4 FC 60 20 1E */ fctiwz f3, f4
-/* 8013BE78 00137AD8 88 BB 00 11 */ lbz r5, 0x11(r27)
-/* 8013BE7C 00137ADC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013BE80 00137AE0 2C 03 00 09 */ cmpwi r3, 9
-/* 8013BE84 00137AE4 FC 20 10 1E */ fctiwz f1, f2
-/* 8013BE88 00137AE8 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8013BE8C 00137AEC 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 8013BE90 00137AF0 7C BF 03 78 */ or r31, r5, r0
-/* 8013BE94 00137AF4 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 8013BE98 00137AF8 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8013BE9C 00137AFC 83 A1 00 4C */ lwz r29, 0x4c(r1)
-/* 8013BEA0 00137B00 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 8013BEA4 00137B04 40 80 00 10 */ bge lbl_8013BEB4
-/* 8013BEA8 00137B08 2C 03 00 01 */ cmpwi r3, 1
-/* 8013BEAC 00137B0C 41 82 00 14 */ beq lbl_8013BEC0
-/* 8013BEB0 00137B10 48 00 00 B8 */ b lbl_8013BF68
-lbl_8013BEB4:
-/* 8013BEB4 00137B14 2C 03 00 0F */ cmpwi r3, 0xf
-/* 8013BEB8 00137B18 40 80 00 B0 */ bge lbl_8013BF68
-/* 8013BEBC 00137B1C 48 00 00 54 */ b lbl_8013BF10
-lbl_8013BEC0:
-/* 8013BEC0 00137B20 7F C4 F3 78 */ mr r4, r30
-/* 8013BEC4 00137B24 7F A5 EB 78 */ mr r5, r29
-/* 8013BEC8 00137B28 7F E8 FB 78 */ mr r8, r31
-/* 8013BECC 00137B2C 7F 86 07 34 */ extsh r6, r28
-/* 8013BED0 00137B30 7F 67 07 34 */ extsh r7, r27
-/* 8013BED4 00137B34 38 60 2E 84 */ li r3, 0x2e84
-/* 8013BED8 00137B38 48 11 42 5D */ bl func_80250134
-/* 8013BEDC 00137B3C 38 60 00 08 */ li r3, 8
-/* 8013BEE0 00137B40 48 02 6B B1 */ bl func_80162A90
-/* 8013BEE4 00137B44 7C 64 1B 78 */ mr r4, r3
-/* 8013BEE8 00137B48 38 60 00 68 */ li r3, 0x68
-/* 8013BEEC 00137B4C 48 02 04 1D */ bl func_8015C308
-/* 8013BEF0 00137B50 7F C4 F3 78 */ mr r4, r30
-/* 8013BEF4 00137B54 7F E8 FB 78 */ mr r8, r31
-/* 8013BEF8 00137B58 38 BD 00 1E */ addi r5, r29, 0x1e
-/* 8013BEFC 00137B5C 7F 86 07 34 */ extsh r6, r28
-/* 8013BF00 00137B60 7F 67 07 34 */ extsh r7, r27
-/* 8013BF04 00137B64 38 60 2E 85 */ li r3, 0x2e85
-/* 8013BF08 00137B68 48 11 42 2D */ bl func_80250134
-/* 8013BF0C 00137B6C 48 00 00 5C */ b lbl_8013BF68
-lbl_8013BF10:
-/* 8013BF10 00137B70 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013BF14 00137B74 80 04 06 A0 */ lwz r0, 0x6a0(r4)
-/* 8013BF18 00137B78 2C 00 00 01 */ cmpwi r0, 1
-/* 8013BF1C 00137B7C 40 82 00 4C */ bne lbl_8013BF68
-/* 8013BF20 00137B80 38 C3 FF F7 */ addi r6, r3, -9
-/* 8013BF24 00137B84 38 00 00 01 */ li r0, 1
-/* 8013BF28 00137B88 A0 64 06 C8 */ lhz r3, 0x6c8(r4)
-/* 8013BF2C 00137B8C 7C 00 30 30 */ slw r0, r0, r6
-/* 8013BF30 00137B90 7C 60 00 39 */ and. r0, r3, r0
-/* 8013BF34 00137B94 40 82 00 0C */ bne lbl_8013BF40
-/* 8013BF38 00137B98 64 BF 80 80 */ oris r31, r5, 0x8080
-/* 8013BF3C 00137B9C 63 FF 80 00 */ ori r31, r31, 0x8000
-lbl_8013BF40:
-/* 8013BF40 00137BA0 3C 60 80 42 */ lis r3, lbl_8041D19C@ha
-/* 8013BF44 00137BA4 54 C0 08 3C */ slwi r0, r6, 1
-/* 8013BF48 00137BA8 38 63 D1 9C */ addi r3, r3, lbl_8041D19C@l
-/* 8013BF4C 00137BAC 7F A5 EB 78 */ mr r5, r29
-/* 8013BF50 00137BB0 7C 63 02 2E */ lhzx r3, r3, r0
-/* 8013BF54 00137BB4 7F E8 FB 78 */ mr r8, r31
-/* 8013BF58 00137BB8 38 9E FF EE */ addi r4, r30, -18
-/* 8013BF5C 00137BBC 7F 86 07 34 */ extsh r6, r28
-/* 8013BF60 00137BC0 7F 67 07 34 */ extsh r7, r27
-/* 8013BF64 00137BC4 48 11 41 D1 */ bl func_80250134
-lbl_8013BF68:
-/* 8013BF68 00137BC8 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013BF6C 00137BCC 48 08 B2 09 */ bl _restgpr_27
-/* 8013BF70 00137BD0 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8013BF74 00137BD4 7C 08 03 A6 */ mtlr r0
-/* 8013BF78 00137BD8 38 21 00 70 */ addi r1, r1, 0x70
-/* 8013BF7C 00137BDC 4E 80 00 20 */ blr
-lbl_8013BF80:
-/* 8013BF80 00137BE0 4E 80 00 20 */ blr
-lbl_8013BF84:
-/* 8013BF84 00137BE4 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8013BF88 00137BE8 7C 08 02 A6 */ mflr r0
-/* 8013BF8C 00137BEC 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8013BF90 00137BF0 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013BF94 00137BF4 48 08 B1 8D */ bl _savegpr_25
-/* 8013BF98 00137BF8 7C 79 1B 78 */ mr r25, r3
-/* 8013BF9C 00137BFC 7C 9A 23 78 */ mr r26, r4
-/* 8013BFA0 00137C00 38 C1 00 08 */ addi r6, r1, 8
-/* 8013BFA4 00137C04 38 A0 00 03 */ li r5, 3
-/* 8013BFA8 00137C08 48 11 7F 35 */ bl func_80253EDC
-/* 8013BFAC 00137C0C 7F 23 CB 78 */ mr r3, r25
-/* 8013BFB0 00137C10 7F 44 D3 78 */ mr r4, r26
-/* 8013BFB4 00137C14 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013BFB8 00137C18 38 A0 00 06 */ li r5, 6
-/* 8013BFBC 00137C1C 48 11 7F 21 */ bl func_80253EDC
-/* 8013BFC0 00137C20 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8013BFC4 00137C24 38 00 FF 00 */ li r0, -256
-/* 8013BFC8 00137C28 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8013BFCC 00137C2C FC 20 00 1E */ fctiwz f1, f0
-/* 8013BFD0 00137C30 C0 41 00 1C */ lfs f2, 0x1c(r1)
-/* 8013BFD4 00137C34 EC 84 00 28 */ fsubs f4, f4, f0
-/* 8013BFD8 00137C38 C0 61 00 24 */ lfs f3, 0x24(r1)
-/* 8013BFDC 00137C3C FC 00 10 1E */ fctiwz f0, f2
-/* 8013BFE0 00137C40 80 81 00 08 */ lwz r4, 8(r1)
-/* 8013BFE4 00137C44 EC 43 10 28 */ fsubs f2, f3, f2
-/* 8013BFE8 00137C48 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013BFEC 00137C4C FC 60 20 1E */ fctiwz f3, f4
-/* 8013BFF0 00137C50 88 DA 00 11 */ lbz r6, 0x11(r26)
-/* 8013BFF4 00137C54 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013BFF8 00137C58 28 04 00 0A */ cmplwi r4, 0xa
-/* 8013BFFC 00137C5C FC 20 10 1E */ fctiwz f1, f2
-/* 8013C000 00137C60 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8013C004 00137C64 7C DF 03 78 */ or r31, r6, r0
-/* 8013C008 00137C68 83 C1 00 44 */ lwz r30, 0x44(r1)
-/* 8013C00C 00137C6C 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 8013C010 00137C70 7F E8 FB 78 */ mr r8, r31
-/* 8013C014 00137C74 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8013C018 00137C78 83 A1 00 4C */ lwz r29, 0x4c(r1)
-/* 8013C01C 00137C7C 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 8013C020 00137C80 41 81 03 74 */ bgt lbl_8013C394
-/* 8013C024 00137C84 3C 60 80 42 */ lis r3, lbl_8041D318@ha
-/* 8013C028 00137C88 54 80 10 3A */ slwi r0, r4, 2
-/* 8013C02C 00137C8C 38 63 D3 18 */ addi r3, r3, lbl_8041D318@l
-/* 8013C030 00137C90 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013C034 00137C94 7C 69 03 A6 */ mtctr r3
-/* 8013C038 00137C98 4E 80 04 20 */ bctr
-/* 8013C03C 00137C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C040 00137CA0 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013C044 00137CA4 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013C048 00137CA8 7C 63 02 14 */ add r3, r3, r0
-/* 8013C04C 00137CAC 88 03 00 5B */ lbz r0, 0x5b(r3)
-/* 8013C050 00137CB0 28 00 00 01 */ cmplwi r0, 1
-/* 8013C054 00137CB4 40 82 00 14 */ bne lbl_8013C068
-/* 8013C058 00137CB8 38 64 00 0A */ addi r3, r4, 0xa
-/* 8013C05C 00137CBC 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013C060 00137CC0 4B F1 D9 DD */ bl func_80059A3C
-/* 8013C064 00137CC4 48 00 03 30 */ b lbl_8013C394
-lbl_8013C068:
-/* 8013C068 00137CC8 C0 02 8D E8 */ lfs f0, lbl_806413E8-_SDA2_BASE_(r2)
-/* 8013C06C 00137CCC 38 64 00 0A */ addi r3, r4, 0xa
-/* 8013C070 00137CD0 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013C074 00137CD4 D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 8013C078 00137CD8 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8013C07C 00137CDC D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8013C080 00137CE0 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8013C084 00137CE4 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 8013C088 00137CE8 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8013C08C 00137CEC D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8013C090 00137CF0 D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 8013C094 00137CF4 4B F1 D9 A9 */ bl func_80059A3C
-/* 8013C098 00137CF8 48 00 02 FC */ b lbl_8013C394
-/* 8013C09C 00137CFC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C0A0 00137D00 7F C4 F3 78 */ mr r4, r30
-/* 8013C0A4 00137D04 7F A5 EB 78 */ mr r5, r29
-/* 8013C0A8 00137D08 7F 86 07 34 */ extsh r6, r28
-/* 8013C0AC 00137D0C 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013C0B0 00137D10 7F 67 07 34 */ extsh r7, r27
-/* 8013C0B4 00137D14 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013C0B8 00137D18 7C 63 02 14 */ add r3, r3, r0
-/* 8013C0BC 00137D1C A0 63 00 58 */ lhz r3, 0x58(r3)
-/* 8013C0C0 00137D20 48 11 40 75 */ bl func_80250134
-/* 8013C0C4 00137D24 48 00 02 D0 */ b lbl_8013C394
-/* 8013C0C8 00137D28 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C0CC 00137D2C 38 60 00 68 */ li r3, 0x68
-/* 8013C0D0 00137D30 80 04 06 C4 */ lwz r0, 0x6c4(r4)
-/* 8013C0D4 00137D34 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013C0D8 00137D38 7C 84 02 14 */ add r4, r4, r0
-/* 8013C0DC 00137D3C 80 84 00 54 */ lwz r4, 0x54(r4)
-/* 8013C0E0 00137D40 48 02 02 29 */ bl func_8015C308
-/* 8013C0E4 00137D44 7F C4 F3 78 */ mr r4, r30
-/* 8013C0E8 00137D48 7F A5 EB 78 */ mr r5, r29
-/* 8013C0EC 00137D4C 7F E8 FB 78 */ mr r8, r31
-/* 8013C0F0 00137D50 7F 86 07 34 */ extsh r6, r28
-/* 8013C0F4 00137D54 7F 67 07 34 */ extsh r7, r27
-/* 8013C0F8 00137D58 38 60 2E B7 */ li r3, 0x2eb7
-/* 8013C0FC 00137D5C 48 11 40 39 */ bl func_80250134
-/* 8013C100 00137D60 48 00 02 94 */ b lbl_8013C394
-/* 8013C104 00137D64 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C108 00137D68 80 04 00 00 */ lwz r0, 0(r4)
-/* 8013C10C 00137D6C 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C110 00137D70 40 82 02 84 */ bne lbl_8013C394
-/* 8013C114 00137D74 80 04 06 C4 */ lwz r0, 0x6c4(r4)
-/* 8013C118 00137D78 80 64 06 88 */ lwz r3, 0x688(r4)
-/* 8013C11C 00137D7C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013C120 00137D80 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8013C124 00137D84 7C 84 02 14 */ add r4, r4, r0
-/* 8013C128 00137D88 A0 84 00 5E */ lhz r4, 0x5e(r4)
-/* 8013C12C 00137D8C 4B FA CC 81 */ bl func_800E8DAC
-/* 8013C130 00137D90 7F C4 F3 78 */ mr r4, r30
-/* 8013C134 00137D94 7F A5 EB 78 */ mr r5, r29
-/* 8013C138 00137D98 7F E8 FB 78 */ mr r8, r31
-/* 8013C13C 00137D9C 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8013C140 00137DA0 7F 86 07 34 */ extsh r6, r28
-/* 8013C144 00137DA4 7F 67 07 34 */ extsh r7, r27
-/* 8013C148 00137DA8 48 11 3F ED */ bl func_80250134
-/* 8013C14C 00137DAC 48 00 02 48 */ b lbl_8013C394
-/* 8013C150 00137DB0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C154 00137DB4 80 04 00 00 */ lwz r0, 0(r4)
-/* 8013C158 00137DB8 2C 00 00 01 */ cmpwi r0, 1
-/* 8013C15C 00137DBC 40 82 02 38 */ bne lbl_8013C394
-/* 8013C160 00137DC0 80 04 06 C4 */ lwz r0, 0x6c4(r4)
-/* 8013C164 00137DC4 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 8013C168 00137DC8 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 8013C16C 00137DCC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013C170 00137DD0 38 63 00 6C */ addi r3, r3, 0x6c
-/* 8013C174 00137DD4 7C 84 02 14 */ add r4, r4, r0
-/* 8013C178 00137DD8 A0 84 00 5E */ lhz r4, 0x5e(r4)
-/* 8013C17C 00137DDC 48 25 CB 15 */ bl func_80398C90
-/* 8013C180 00137DE0 7F C4 F3 78 */ mr r4, r30
-/* 8013C184 00137DE4 7F A5 EB 78 */ mr r5, r29
-/* 8013C188 00137DE8 7F E8 FB 78 */ mr r8, r31
-/* 8013C18C 00137DEC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8013C190 00137DF0 7F 86 07 34 */ extsh r6, r28
-/* 8013C194 00137DF4 7F 67 07 34 */ extsh r7, r27
-/* 8013C198 00137DF8 48 11 3F 9D */ bl func_80250134
-/* 8013C19C 00137DFC 48 00 01 F8 */ b lbl_8013C394
-/* 8013C1A0 00137E00 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C1A4 00137E04 80 65 06 C4 */ lwz r3, 0x6c4(r5)
-/* 8013C1A8 00137E08 80 05 06 9C */ lwz r0, 0x69c(r5)
-/* 8013C1AC 00137E0C 1C 83 00 0C */ mulli r4, r3, 0xc
-/* 8013C1B0 00137E10 7C 65 22 14 */ add r3, r5, r4
-/* 8013C1B4 00137E14 80 63 00 54 */ lwz r3, 0x54(r3)
-/* 8013C1B8 00137E18 7C 03 00 40 */ cmplw r3, r0
-/* 8013C1BC 00137E1C 40 81 00 0C */ ble lbl_8013C1C8
-/* 8013C1C0 00137E20 64 C8 80 80 */ oris r8, r6, 0x8080
-/* 8013C1C4 00137E24 61 08 80 00 */ ori r8, r8, 0x8000
-lbl_8013C1C8:
-/* 8013C1C8 00137E28 7C 65 22 14 */ add r3, r5, r4
-/* 8013C1CC 00137E2C 88 03 00 5B */ lbz r0, 0x5b(r3)
-/* 8013C1D0 00137E30 28 00 00 01 */ cmplwi r0, 1
-/* 8013C1D4 00137E34 40 82 00 20 */ bne lbl_8013C1F4
-/* 8013C1D8 00137E38 7F C4 F3 78 */ mr r4, r30
-/* 8013C1DC 00137E3C 7F A5 EB 78 */ mr r5, r29
-/* 8013C1E0 00137E40 7F 86 07 34 */ extsh r6, r28
-/* 8013C1E4 00137E44 7F 67 07 34 */ extsh r7, r27
-/* 8013C1E8 00137E48 38 60 2E C0 */ li r3, 0x2ec0
-/* 8013C1EC 00137E4C 48 11 3F 49 */ bl func_80250134
-/* 8013C1F0 00137E50 48 00 01 A4 */ b lbl_8013C394
-lbl_8013C1F4:
-/* 8013C1F4 00137E54 7F C4 F3 78 */ mr r4, r30
-/* 8013C1F8 00137E58 7F A5 EB 78 */ mr r5, r29
-/* 8013C1FC 00137E5C 7F E8 FB 78 */ mr r8, r31
-/* 8013C200 00137E60 7F 86 07 34 */ extsh r6, r28
-/* 8013C204 00137E64 7F 67 07 34 */ extsh r7, r27
-/* 8013C208 00137E68 38 60 50 3C */ li r3, 0x503c
-/* 8013C20C 00137E6C 48 11 3F 29 */ bl func_80250134
-/* 8013C210 00137E70 48 00 01 84 */ b lbl_8013C394
-/* 8013C214 00137E74 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C218 00137E78 80 04 06 D0 */ lwz r0, 0x6d0(r4)
-/* 8013C21C 00137E7C 2C 00 00 02 */ cmpwi r0, 2
-/* 8013C220 00137E80 41 82 00 58 */ beq lbl_8013C278
-/* 8013C224 00137E84 40 80 00 10 */ bge lbl_8013C234
-/* 8013C228 00137E88 2C 00 00 01 */ cmpwi r0, 1
-/* 8013C22C 00137E8C 40 80 00 30 */ bge lbl_8013C25C
-/* 8013C230 00137E90 48 00 00 64 */ b lbl_8013C294
-lbl_8013C234:
-/* 8013C234 00137E94 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8013C238 00137E98 41 82 00 08 */ beq lbl_8013C240
-/* 8013C23C 00137E9C 48 00 00 58 */ b lbl_8013C294
-lbl_8013C240:
-/* 8013C240 00137EA0 7F C4 F3 78 */ mr r4, r30
-/* 8013C244 00137EA4 7F A5 EB 78 */ mr r5, r29
-/* 8013C248 00137EA8 7F 86 07 34 */ extsh r6, r28
-/* 8013C24C 00137EAC 7F 67 07 34 */ extsh r7, r27
-/* 8013C250 00137EB0 38 60 51 75 */ li r3, 0x5175
-/* 8013C254 00137EB4 48 11 3E E1 */ bl func_80250134
-/* 8013C258 00137EB8 48 00 01 3C */ b lbl_8013C394
-lbl_8013C25C:
-/* 8013C25C 00137EBC 7F C4 F3 78 */ mr r4, r30
-/* 8013C260 00137EC0 7F A5 EB 78 */ mr r5, r29
-/* 8013C264 00137EC4 7F 86 07 34 */ extsh r6, r28
-/* 8013C268 00137EC8 7F 67 07 34 */ extsh r7, r27
-/* 8013C26C 00137ECC 38 60 51 73 */ li r3, 0x5173
-/* 8013C270 00137ED0 48 11 3E C5 */ bl func_80250134
-/* 8013C274 00137ED4 48 00 01 20 */ b lbl_8013C394
-lbl_8013C278:
-/* 8013C278 00137ED8 7F C4 F3 78 */ mr r4, r30
-/* 8013C27C 00137EDC 7F A5 EB 78 */ mr r5, r29
-/* 8013C280 00137EE0 7F 86 07 34 */ extsh r6, r28
-/* 8013C284 00137EE4 7F 67 07 34 */ extsh r7, r27
-/* 8013C288 00137EE8 38 60 51 74 */ li r3, 0x5174
-/* 8013C28C 00137EEC 48 11 3E A9 */ bl func_80250134
-/* 8013C290 00137EF0 48 00 01 04 */ b lbl_8013C394
-lbl_8013C294:
-/* 8013C294 00137EF4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C298 00137EF8 80 65 06 C4 */ lwz r3, 0x6c4(r5)
-/* 8013C29C 00137EFC 80 05 06 9C */ lwz r0, 0x69c(r5)
-/* 8013C2A0 00137F00 1C 63 00 0C */ mulli r3, r3, 0xc
-/* 8013C2A4 00137F04 7C 65 1A 14 */ add r3, r5, r3
-/* 8013C2A8 00137F08 80 63 00 54 */ lwz r3, 0x54(r3)
-/* 8013C2AC 00137F0C 7C 03 00 40 */ cmplw r3, r0
-/* 8013C2B0 00137F10 41 81 00 50 */ bgt lbl_8013C300
-/* 8013C2B4 00137F14 80 04 00 00 */ lwz r0, 0(r4)
-/* 8013C2B8 00137F18 2C 00 00 01 */ cmpwi r0, 1
-/* 8013C2BC 00137F1C 40 82 00 24 */ bne lbl_8013C2E0
-/* 8013C2C0 00137F20 7F C4 F3 78 */ mr r4, r30
-/* 8013C2C4 00137F24 7F A5 EB 78 */ mr r5, r29
-/* 8013C2C8 00137F28 7F E8 FB 78 */ mr r8, r31
-/* 8013C2CC 00137F2C 7F 86 07 34 */ extsh r6, r28
-/* 8013C2D0 00137F30 7F 67 07 34 */ extsh r7, r27
-/* 8013C2D4 00137F34 38 60 2E C1 */ li r3, 0x2ec1
-/* 8013C2D8 00137F38 48 11 3E 5D */ bl func_80250134
-/* 8013C2DC 00137F3C 48 00 00 B8 */ b lbl_8013C394
-lbl_8013C2E0:
-/* 8013C2E0 00137F40 7F C4 F3 78 */ mr r4, r30
-/* 8013C2E4 00137F44 7F A5 EB 78 */ mr r5, r29
-/* 8013C2E8 00137F48 7F E8 FB 78 */ mr r8, r31
-/* 8013C2EC 00137F4C 7F 86 07 34 */ extsh r6, r28
-/* 8013C2F0 00137F50 7F 67 07 34 */ extsh r7, r27
-/* 8013C2F4 00137F54 38 60 51 72 */ li r3, 0x5172
-/* 8013C2F8 00137F58 48 11 3E 3D */ bl func_80250134
-/* 8013C2FC 00137F5C 48 00 00 98 */ b lbl_8013C394
-lbl_8013C300:
-/* 8013C300 00137F60 7F C4 F3 78 */ mr r4, r30
-/* 8013C304 00137F64 7F A5 EB 78 */ mr r5, r29
-/* 8013C308 00137F68 7F E8 FB 78 */ mr r8, r31
-/* 8013C30C 00137F6C 7F 86 07 34 */ extsh r6, r28
-/* 8013C310 00137F70 7F 67 07 34 */ extsh r7, r27
-/* 8013C314 00137F74 38 60 50 3D */ li r3, 0x503d
-/* 8013C318 00137F78 48 11 3E 1D */ bl func_80250134
-/* 8013C31C 00137F7C 48 00 00 78 */ b lbl_8013C394
-/* 8013C320 00137F80 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C324 00137F84 80 64 06 C4 */ lwz r3, 0x6c4(r4)
-/* 8013C328 00137F88 80 04 06 9C */ lwz r0, 0x69c(r4)
-/* 8013C32C 00137F8C 1C 63 00 0C */ mulli r3, r3, 0xc
-/* 8013C330 00137F90 7C 64 1A 14 */ add r3, r4, r3
-/* 8013C334 00137F94 80 63 00 54 */ lwz r3, 0x54(r3)
-/* 8013C338 00137F98 7C 03 00 40 */ cmplw r3, r0
-/* 8013C33C 00137F9C 40 81 00 28 */ ble lbl_8013C364
-/* 8013C340 00137FA0 88 1A 00 0E */ lbz r0, 0xe(r26)
-/* 8013C344 00137FA4 88 7A 00 0F */ lbz r3, 0xf(r26)
-/* 8013C348 00137FA8 7C 04 16 70 */ srawi r4, r0, 2
-/* 8013C34C 00137FAC 88 1A 00 10 */ lbz r0, 0x10(r26)
-/* 8013C350 00137FB0 7C 63 16 70 */ srawi r3, r3, 2
-/* 8013C354 00137FB4 98 9A 00 0E */ stb r4, 0xe(r26)
-/* 8013C358 00137FB8 7C 00 16 70 */ srawi r0, r0, 2
-/* 8013C35C 00137FBC 98 7A 00 0F */ stb r3, 0xf(r26)
-/* 8013C360 00137FC0 98 1A 00 10 */ stb r0, 0x10(r26)
-lbl_8013C364:
-/* 8013C364 00137FC4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C368 00137FC8 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013C36C 00137FCC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013C370 00137FD0 7C 63 02 14 */ add r3, r3, r0
-/* 8013C374 00137FD4 88 03 00 5B */ lbz r0, 0x5b(r3)
-/* 8013C378 00137FD8 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C37C 00137FDC 40 82 00 18 */ bne lbl_8013C394
-/* 8013C380 00137FE0 7F 23 CB 78 */ mr r3, r25
-/* 8013C384 00137FE4 7F 44 D3 78 */ mr r4, r26
-/* 8013C388 00137FE8 38 A0 00 02 */ li r5, 2
-/* 8013C38C 00137FEC 38 C0 00 00 */ li r6, 0
-/* 8013C390 00137FF0 48 11 7B 75 */ bl func_80253F04
-lbl_8013C394:
-/* 8013C394 00137FF4 39 61 00 70 */ addi r11, r1, 0x70
-/* 8013C398 00137FF8 48 08 AD D5 */ bl _restgpr_25
-/* 8013C39C 00137FFC 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8013C3A0 00138000 7C 08 03 A6 */ mtlr r0
-/* 8013C3A4 00138004 38 21 00 70 */ addi r1, r1, 0x70
-/* 8013C3A8 00138008 4E 80 00 20 */ blr
-lbl_8013C3AC:
-/* 8013C3AC 0013800C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013C3B0 00138010 7C 08 02 A6 */ mflr r0
-/* 8013C3B4 00138014 38 A0 00 03 */ li r5, 3
-/* 8013C3B8 00138018 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013C3BC 0013801C 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C3C0 00138020 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013C3C4 00138024 7C 9F 23 78 */ mr r31, r4
-/* 8013C3C8 00138028 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013C3CC 0013802C 7C 7E 1B 78 */ mr r30, r3
-/* 8013C3D0 00138030 48 11 7A BD */ bl func_80253E8C
-/* 8013C3D4 00138034 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013C3D8 00138038 2C 00 00 07 */ cmpwi r0, 7
-/* 8013C3DC 0013803C 41 82 00 2C */ beq lbl_8013C408
-/* 8013C3E0 00138040 40 80 00 3C */ bge lbl_8013C41C
-/* 8013C3E4 00138044 2C 00 00 03 */ cmpwi r0, 3
-/* 8013C3E8 00138048 41 82 00 08 */ beq lbl_8013C3F0
-/* 8013C3EC 0013804C 48 00 00 30 */ b lbl_8013C41C
-lbl_8013C3F0:
-/* 8013C3F0 00138050 7F C3 F3 78 */ mr r3, r30
-/* 8013C3F4 00138054 7F E4 FB 78 */ mr r4, r31
-/* 8013C3F8 00138058 38 A0 00 02 */ li r5, 2
-/* 8013C3FC 0013805C 38 C0 43 E4 */ li r6, 0x43e4
-/* 8013C400 00138060 48 11 7A B5 */ bl func_80253EB4
-/* 8013C404 00138064 48 00 00 18 */ b lbl_8013C41C
-lbl_8013C408:
-/* 8013C408 00138068 7F C3 F3 78 */ mr r3, r30
-/* 8013C40C 0013806C 7F E4 FB 78 */ mr r4, r31
-/* 8013C410 00138070 38 A0 00 02 */ li r5, 2
-/* 8013C414 00138074 38 C0 43 E9 */ li r6, 0x43e9
-/* 8013C418 00138078 48 11 7A 9D */ bl func_80253EB4
-lbl_8013C41C:
-/* 8013C41C 0013807C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013C420 00138080 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013C424 00138084 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013C428 00138088 7C 08 03 A6 */ mtlr r0
-/* 8013C42C 0013808C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013C430 00138090 4E 80 00 20 */ blr
-lbl_8013C434:
-/* 8013C434 00138094 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8013C438 00138098 7C 08 02 A6 */ mflr r0
-/* 8013C43C 0013809C 38 A0 00 03 */ li r5, 3
-/* 8013C440 001380A0 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8013C444 001380A4 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C448 001380A8 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8013C44C 001380AC 7C 9F 23 78 */ mr r31, r4
-/* 8013C450 001380B0 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8013C454 001380B4 7C 7E 1B 78 */ mr r30, r3
-/* 8013C458 001380B8 48 11 7A 85 */ bl func_80253EDC
-/* 8013C45C 001380BC 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013C460 001380C0 2C 00 00 05 */ cmpwi r0, 5
-/* 8013C464 001380C4 41 82 00 3C */ beq lbl_8013C4A0
-/* 8013C468 001380C8 40 80 01 1C */ bge lbl_8013C584
-/* 8013C46C 001380CC 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C470 001380D0 41 82 00 08 */ beq lbl_8013C478
-/* 8013C474 001380D4 48 00 01 10 */ b lbl_8013C584
-lbl_8013C478:
-/* 8013C478 001380D8 7F C3 F3 78 */ mr r3, r30
-/* 8013C47C 001380DC 7F E4 FB 78 */ mr r4, r31
-/* 8013C480 001380E0 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013C484 001380E4 38 A0 00 06 */ li r5, 6
-/* 8013C488 001380E8 48 11 7A 55 */ bl func_80253EDC
-/* 8013C48C 001380EC 80 61 00 08 */ lwz r3, 8(r1)
-/* 8013C490 001380F0 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013C494 001380F4 38 63 00 01 */ addi r3, r3, 1
-/* 8013C498 001380F8 4B F1 D5 A5 */ bl func_80059A3C
-/* 8013C49C 001380FC 48 00 00 E8 */ b lbl_8013C584
-lbl_8013C4A0:
-/* 8013C4A0 00138100 7F C3 F3 78 */ mr r3, r30
-/* 8013C4A4 00138104 7F E4 FB 78 */ mr r4, r31
-/* 8013C4A8 00138108 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013C4AC 0013810C 38 A0 00 06 */ li r5, 6
-/* 8013C4B0 00138110 48 11 7A 2D */ bl func_80253EDC
-/* 8013C4B4 00138114 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C4B8 00138118 80 04 06 D4 */ lwz r0, 0x6d4(r4)
-/* 8013C4BC 0013811C 2C 00 00 03 */ cmpwi r0, 3
-/* 8013C4C0 00138120 41 82 00 4C */ beq lbl_8013C50C
-/* 8013C4C4 00138124 40 80 00 1C */ bge lbl_8013C4E0
-/* 8013C4C8 00138128 2C 00 00 01 */ cmpwi r0, 1
-/* 8013C4CC 0013812C 41 82 00 30 */ beq lbl_8013C4FC
-/* 8013C4D0 00138130 40 80 00 34 */ bge lbl_8013C504
-/* 8013C4D4 00138134 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C4D8 00138138 40 80 00 1C */ bge lbl_8013C4F4
-/* 8013C4DC 0013813C 48 00 00 44 */ b lbl_8013C520
-lbl_8013C4E0:
-/* 8013C4E0 00138140 2C 00 00 07 */ cmpwi r0, 7
-/* 8013C4E4 00138144 40 80 00 3C */ bge lbl_8013C520
-/* 8013C4E8 00138148 2C 00 00 05 */ cmpwi r0, 5
-/* 8013C4EC 0013814C 40 80 00 30 */ bge lbl_8013C51C
-/* 8013C4F0 00138150 48 00 00 24 */ b lbl_8013C514
-lbl_8013C4F4:
-/* 8013C4F4 00138154 38 60 43 E5 */ li r3, 0x43e5
-/* 8013C4F8 00138158 48 00 00 28 */ b lbl_8013C520
-lbl_8013C4FC:
-/* 8013C4FC 0013815C 38 60 43 E6 */ li r3, 0x43e6
-/* 8013C500 00138160 48 00 00 20 */ b lbl_8013C520
-lbl_8013C504:
-/* 8013C504 00138164 38 60 43 E7 */ li r3, 0x43e7
-/* 8013C508 00138168 48 00 00 18 */ b lbl_8013C520
-lbl_8013C50C:
-/* 8013C50C 0013816C 38 60 43 E8 */ li r3, 0x43e8
-/* 8013C510 00138170 48 00 00 10 */ b lbl_8013C520
-lbl_8013C514:
-/* 8013C514 00138174 38 60 51 D9 */ li r3, 0x51d9
-/* 8013C518 00138178 48 00 00 08 */ b lbl_8013C520
-lbl_8013C51C:
-/* 8013C51C 0013817C 38 60 55 10 */ li r3, 0x5510
-lbl_8013C520:
-/* 8013C520 00138180 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8013C524 00138184 38 00 FF 00 */ li r0, -256
-/* 8013C528 00138188 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8013C52C 0013818C C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8013C530 00138190 FC 80 28 1E */ fctiwz f4, f5
-/* 8013C534 00138194 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8013C538 00138198 FC 40 18 1E */ fctiwz f2, f3
-/* 8013C53C 0013819C EC 21 28 28 */ fsubs f1, f1, f5
-/* 8013C540 001381A0 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8013C544 001381A4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8013C548 001381A8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8013C54C 001381AC 7C 88 03 78 */ or r8, r4, r0
-/* 8013C550 001381B0 FC 20 08 1E */ fctiwz f1, f1
-/* 8013C554 001381B4 FC 00 00 1E */ fctiwz f0, f0
-/* 8013C558 001381B8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8013C55C 001381BC 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 8013C560 001381C0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013C564 001381C4 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 8013C568 001381C8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013C56C 001381CC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8013C570 001381D0 38 84 FF E2 */ addi r4, r4, -30
-/* 8013C574 001381D4 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8013C578 001381D8 7C 06 07 34 */ extsh r6, r0
-/* 8013C57C 001381DC 7C E7 07 34 */ extsh r7, r7
-/* 8013C580 001381E0 48 11 3B B5 */ bl func_80250134
-lbl_8013C584:
-/* 8013C584 001381E4 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8013C588 001381E8 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8013C58C 001381EC 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8013C590 001381F0 7C 08 03 A6 */ mtlr r0
-/* 8013C594 001381F4 38 21 00 60 */ addi r1, r1, 0x60
-/* 8013C598 001381F8 4E 80 00 20 */ blr
-lbl_8013C59C:
-/* 8013C59C 001381FC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013C5A0 00138200 7C 08 02 A6 */ mflr r0
-/* 8013C5A4 00138204 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013C5A8 00138208 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013C5AC 0013820C 48 08 AB 85 */ bl _savegpr_29
-/* 8013C5B0 00138210 7C 7D 1B 78 */ mr r29, r3
-/* 8013C5B4 00138214 7C 9E 23 78 */ mr r30, r4
-/* 8013C5B8 00138218 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013C5BC 0013821C 38 A0 00 03 */ li r5, 3
-/* 8013C5C0 00138220 48 11 78 CD */ bl func_80253E8C
-/* 8013C5C4 00138224 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8013C5C8 00138228 2C 00 00 07 */ cmpwi r0, 7
-/* 8013C5CC 0013822C 41 82 00 38 */ beq lbl_8013C604
-/* 8013C5D0 00138230 40 80 00 10 */ bge lbl_8013C5E0
-/* 8013C5D4 00138234 2C 00 00 04 */ cmpwi r0, 4
-/* 8013C5D8 00138238 41 82 00 14 */ beq lbl_8013C5EC
-/* 8013C5DC 0013823C 48 00 00 F0 */ b lbl_8013C6CC
-lbl_8013C5E0:
-/* 8013C5E0 00138240 2C 00 00 09 */ cmpwi r0, 9
-/* 8013C5E4 00138244 41 82 00 84 */ beq lbl_8013C668
-/* 8013C5E8 00138248 48 00 00 E4 */ b lbl_8013C6CC
-lbl_8013C5EC:
-/* 8013C5EC 0013824C 7F A3 EB 78 */ mr r3, r29
-/* 8013C5F0 00138250 7F C4 F3 78 */ mr r4, r30
-/* 8013C5F4 00138254 38 A0 00 02 */ li r5, 2
-/* 8013C5F8 00138258 38 C0 43 EA */ li r6, 0x43ea
-/* 8013C5FC 0013825C 48 11 78 B9 */ bl func_80253EB4
-/* 8013C600 00138260 48 00 00 CC */ b lbl_8013C6CC
-lbl_8013C604:
-/* 8013C604 00138264 7F A3 EB 78 */ mr r3, r29
-/* 8013C608 00138268 7F C4 F3 78 */ mr r4, r30
-/* 8013C60C 0013826C 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C610 00138270 38 A0 00 05 */ li r5, 5
-/* 8013C614 00138274 48 11 78 79 */ bl func_80253E8C
-/* 8013C618 00138278 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
-/* 8013C61C 0013827C 83 E1 00 08 */ lwz r31, 8(r1)
-/* 8013C620 00138280 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
-/* 8013C624 00138284 38 60 43 EB */ li r3, 0x43eb
-/* 8013C628 00138288 90 9F 00 00 */ stw r4, 0(r31)
-/* 8013C62C 0013828C 48 11 3D AD */ bl func_802503D8
-/* 8013C630 00138290 38 E0 00 FF */ li r7, 0xff
-/* 8013C634 00138294 38 00 00 84 */ li r0, 0x84
-/* 8013C638 00138298 98 FF 00 04 */ stb r7, 4(r31)
-/* 8013C63C 0013829C 7F A3 EB 78 */ mr r3, r29
-/* 8013C640 001382A0 7F C4 F3 78 */ mr r4, r30
-/* 8013C644 001382A4 38 A0 00 02 */ li r5, 2
-/* 8013C648 001382A8 98 FF 00 05 */ stb r7, 5(r31)
-/* 8013C64C 001382AC 38 C0 FF FE */ li r6, -2
-/* 8013C650 001382B0 98 FF 00 06 */ stb r7, 6(r31)
-/* 8013C654 001382B4 88 FE 00 05 */ lbz r7, 5(r30)
-/* 8013C658 001382B8 98 FF 00 07 */ stb r7, 7(r31)
-/* 8013C65C 001382BC 98 1F 00 09 */ stb r0, 9(r31)
-/* 8013C660 001382C0 48 11 78 55 */ bl func_80253EB4
-/* 8013C664 001382C4 48 00 00 68 */ b lbl_8013C6CC
-lbl_8013C668:
-/* 8013C668 001382C8 7F A3 EB 78 */ mr r3, r29
-/* 8013C66C 001382CC 7F C4 F3 78 */ mr r4, r30
-/* 8013C670 001382D0 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C674 001382D4 38 A0 00 05 */ li r5, 5
-/* 8013C678 001382D8 48 11 78 15 */ bl func_80253E8C
-/* 8013C67C 001382DC 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
-/* 8013C680 001382E0 83 E1 00 08 */ lwz r31, 8(r1)
-/* 8013C684 001382E4 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
-/* 8013C688 001382E8 38 60 43 EC */ li r3, 0x43ec
-/* 8013C68C 001382EC 38 84 00 40 */ addi r4, r4, 0x40
-/* 8013C690 001382F0 90 9F 00 00 */ stw r4, 0(r31)
-/* 8013C694 001382F4 48 11 3D 45 */ bl func_802503D8
-/* 8013C698 001382F8 38 E0 00 FF */ li r7, 0xff
-/* 8013C69C 001382FC 38 00 00 84 */ li r0, 0x84
-/* 8013C6A0 00138300 98 FF 00 04 */ stb r7, 4(r31)
-/* 8013C6A4 00138304 7F A3 EB 78 */ mr r3, r29
-/* 8013C6A8 00138308 7F C4 F3 78 */ mr r4, r30
-/* 8013C6AC 0013830C 38 A0 00 02 */ li r5, 2
-/* 8013C6B0 00138310 98 FF 00 05 */ stb r7, 5(r31)
-/* 8013C6B4 00138314 38 C0 FF FE */ li r6, -2
-/* 8013C6B8 00138318 98 FF 00 06 */ stb r7, 6(r31)
-/* 8013C6BC 0013831C 88 FE 00 05 */ lbz r7, 5(r30)
-/* 8013C6C0 00138320 98 FF 00 07 */ stb r7, 7(r31)
-/* 8013C6C4 00138324 98 1F 00 09 */ stb r0, 9(r31)
-/* 8013C6C8 00138328 48 11 77 ED */ bl func_80253EB4
-lbl_8013C6CC:
-/* 8013C6CC 0013832C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013C6D0 00138330 48 08 AA AD */ bl _restgpr_29
-/* 8013C6D4 00138334 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013C6D8 00138338 7C 08 03 A6 */ mtlr r0
-/* 8013C6DC 0013833C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013C6E0 00138340 4E 80 00 20 */ blr
-lbl_8013C6E4:
-/* 8013C6E4 00138344 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8013C6E8 00138348 7C 08 02 A6 */ mflr r0
-/* 8013C6EC 0013834C 38 A0 00 03 */ li r5, 3
-/* 8013C6F0 00138350 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8013C6F4 00138354 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C6F8 00138358 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8013C6FC 0013835C 7C 9F 23 78 */ mr r31, r4
-/* 8013C700 00138360 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8013C704 00138364 7C 7E 1B 78 */ mr r30, r3
-/* 8013C708 00138368 48 11 77 D5 */ bl func_80253EDC
-/* 8013C70C 0013836C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013C710 00138370 2C 00 00 03 */ cmpwi r0, 3
-/* 8013C714 00138374 40 80 00 30 */ bge lbl_8013C744
-/* 8013C718 00138378 2C 00 00 01 */ cmpwi r0, 1
-/* 8013C71C 0013837C 40 80 00 08 */ bge lbl_8013C724
-/* 8013C720 00138380 48 00 00 24 */ b lbl_8013C744
-lbl_8013C724:
-/* 8013C724 00138384 7F C3 F3 78 */ mr r3, r30
-/* 8013C728 00138388 7F E4 FB 78 */ mr r4, r31
-/* 8013C72C 0013838C 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013C730 00138390 38 A0 00 06 */ li r5, 6
-/* 8013C734 00138394 48 11 77 A9 */ bl func_80253EDC
-/* 8013C738 00138398 80 61 00 08 */ lwz r3, 8(r1)
-/* 8013C73C 0013839C 38 81 00 0C */ addi r4, r1, 0xc
-/* 8013C740 001383A0 4B F1 D2 FD */ bl func_80059A3C
-lbl_8013C744:
-/* 8013C744 001383A4 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8013C748 001383A8 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8013C74C 001383AC 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8013C750 001383B0 7C 08 03 A6 */ mtlr r0
-/* 8013C754 001383B4 38 21 00 40 */ addi r1, r1, 0x40
-/* 8013C758 001383B8 4E 80 00 20 */ blr
-lbl_8013C75C:
-/* 8013C75C 001383BC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013C760 001383C0 7C 08 02 A6 */ mflr r0
-/* 8013C764 001383C4 38 A0 00 03 */ li r5, 3
-/* 8013C768 001383C8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013C76C 001383CC 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C770 001383D0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013C774 001383D4 7C 9F 23 78 */ mr r31, r4
-/* 8013C778 001383D8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013C77C 001383DC 7C 7E 1B 78 */ mr r30, r3
-/* 8013C780 001383E0 48 11 77 0D */ bl func_80253E8C
-/* 8013C784 001383E4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013C788 001383E8 2C 00 00 08 */ cmpwi r0, 8
-/* 8013C78C 001383EC 41 82 00 2C */ beq lbl_8013C7B8
-/* 8013C790 001383F0 40 80 00 3C */ bge lbl_8013C7CC
-/* 8013C794 001383F4 2C 00 00 04 */ cmpwi r0, 4
-/* 8013C798 001383F8 41 82 00 08 */ beq lbl_8013C7A0
-/* 8013C79C 001383FC 48 00 00 30 */ b lbl_8013C7CC
-lbl_8013C7A0:
-/* 8013C7A0 00138400 7F C3 F3 78 */ mr r3, r30
-/* 8013C7A4 00138404 7F E4 FB 78 */ mr r4, r31
-/* 8013C7A8 00138408 38 A0 00 02 */ li r5, 2
-/* 8013C7AC 0013840C 38 C0 43 ED */ li r6, 0x43ed
-/* 8013C7B0 00138410 48 11 77 05 */ bl func_80253EB4
-/* 8013C7B4 00138414 48 00 00 18 */ b lbl_8013C7CC
-lbl_8013C7B8:
-/* 8013C7B8 00138418 7F C3 F3 78 */ mr r3, r30
-/* 8013C7BC 0013841C 7F E4 FB 78 */ mr r4, r31
-/* 8013C7C0 00138420 38 A0 00 02 */ li r5, 2
-/* 8013C7C4 00138424 38 C0 43 EF */ li r6, 0x43ef
-/* 8013C7C8 00138428 48 11 76 ED */ bl func_80253EB4
-lbl_8013C7CC:
-/* 8013C7CC 0013842C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013C7D0 00138430 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013C7D4 00138434 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013C7D8 00138438 7C 08 03 A6 */ mtlr r0
-/* 8013C7DC 0013843C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013C7E0 00138440 4E 80 00 20 */ blr
-lbl_8013C7E4:
-/* 8013C7E4 00138444 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8013C7E8 00138448 7C 08 02 A6 */ mflr r0
-/* 8013C7EC 0013844C 38 A0 00 03 */ li r5, 3
-/* 8013C7F0 00138450 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8013C7F4 00138454 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C7F8 00138458 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8013C7FC 0013845C 7C 9F 23 78 */ mr r31, r4
-/* 8013C800 00138460 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8013C804 00138464 7C 7E 1B 78 */ mr r30, r3
-/* 8013C808 00138468 48 11 76 D5 */ bl func_80253EDC
-/* 8013C80C 0013846C 7F C3 F3 78 */ mr r3, r30
-/* 8013C810 00138470 7F E4 FB 78 */ mr r4, r31
-/* 8013C814 00138474 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013C818 00138478 38 A0 00 06 */ li r5, 6
-/* 8013C81C 0013847C 48 11 76 C1 */ bl func_80253EDC
-/* 8013C820 00138480 C0 A1 00 0C */ lfs f5, 0xc(r1)
-/* 8013C824 00138484 38 60 FF 00 */ li r3, -256
-/* 8013C828 00138488 C0 61 00 1C */ lfs f3, 0x1c(r1)
-/* 8013C82C 0013848C C0 21 00 10 */ lfs f1, 0x10(r1)
-/* 8013C830 00138490 FC 80 28 1E */ fctiwz f4, f5
-/* 8013C834 00138494 C0 01 00 24 */ lfs f0, 0x24(r1)
-/* 8013C838 00138498 FC 40 18 1E */ fctiwz f2, f3
-/* 8013C83C 0013849C EC 21 28 28 */ fsubs f1, f1, f5
-/* 8013C840 001384A0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013C844 001384A4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8013C848 001384A8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8013C84C 001384AC 2C 00 00 06 */ cmpwi r0, 6
-/* 8013C850 001384B0 FC 20 08 1E */ fctiwz f1, f1
-/* 8013C854 001384B4 FC 00 00 1E */ fctiwz f0, f0
-/* 8013C858 001384B8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8013C85C 001384BC 88 9F 00 11 */ lbz r4, 0x11(r31)
-/* 8013C860 001384C0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8013C864 001384C4 7C 88 1B 78 */ or r8, r4, r3
-/* 8013C868 001384C8 80 C1 00 34 */ lwz r6, 0x34(r1)
-/* 8013C86C 001384CC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8013C870 001384D0 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 8013C874 001384D4 80 61 00 44 */ lwz r3, 0x44(r1)
-/* 8013C878 001384D8 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8013C87C 001384DC 41 82 00 14 */ beq lbl_8013C890
-/* 8013C880 001384E0 40 80 00 3C */ bge lbl_8013C8BC
-/* 8013C884 001384E4 2C 00 00 02 */ cmpwi r0, 2
-/* 8013C888 001384E8 41 82 00 20 */ beq lbl_8013C8A8
-/* 8013C88C 001384EC 48 00 00 30 */ b lbl_8013C8BC
-lbl_8013C890:
-/* 8013C890 001384F0 38 86 FF E2 */ addi r4, r6, -30
-/* 8013C894 001384F4 7C 66 07 34 */ extsh r6, r3
-/* 8013C898 001384F8 7C E7 07 34 */ extsh r7, r7
-/* 8013C89C 001384FC 38 60 43 EE */ li r3, 0x43ee
-/* 8013C8A0 00138500 48 11 38 95 */ bl func_80250134
-/* 8013C8A4 00138504 48 00 00 18 */ b lbl_8013C8BC
-lbl_8013C8A8:
-/* 8013C8A8 00138508 7F C3 F3 78 */ mr r3, r30
-/* 8013C8AC 0013850C 7F E4 FB 78 */ mr r4, r31
-/* 8013C8B0 00138510 38 A0 00 02 */ li r5, 2
-/* 8013C8B4 00138514 38 C0 00 00 */ li r6, 0
-/* 8013C8B8 00138518 48 11 76 4D */ bl func_80253F04
-lbl_8013C8BC:
-/* 8013C8BC 0013851C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8013C8C0 00138520 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8013C8C4 00138524 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8013C8C8 00138528 7C 08 03 A6 */ mtlr r0
-/* 8013C8CC 0013852C 38 21 00 60 */ addi r1, r1, 0x60
-/* 8013C8D0 00138530 4E 80 00 20 */ blr
-lbl_8013C8D4:
-/* 8013C8D4 00138534 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013C8D8 00138538 7C 08 02 A6 */ mflr r0
-/* 8013C8DC 0013853C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013C8E0 00138540 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013C8E4 00138544 48 08 A8 49 */ bl _savegpr_28
-/* 8013C8E8 00138548 7C 7D 1B 78 */ mr r29, r3
-/* 8013C8EC 0013854C 7C 9E 23 78 */ mr r30, r4
-/* 8013C8F0 00138550 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8013C8F4 00138554 3B E0 00 00 */ li r31, 0
-/* 8013C8F8 00138558 38 A0 00 03 */ li r5, 3
-/* 8013C8FC 0013855C 48 11 75 91 */ bl func_80253E8C
-/* 8013C900 00138560 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013C904 00138564 38 03 FF FD */ addi r0, r3, -3
-/* 8013C908 00138568 28 00 00 0A */ cmplwi r0, 0xa
-/* 8013C90C 0013856C 41 81 01 B0 */ bgt lbl_8013CABC
-/* 8013C910 00138570 3C 60 80 42 */ lis r3, lbl_8041D344@ha
-/* 8013C914 00138574 54 00 10 3A */ slwi r0, r0, 2
-/* 8013C918 00138578 38 63 D3 44 */ addi r3, r3, lbl_8041D344@l
-/* 8013C91C 0013857C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013C920 00138580 7C 69 03 A6 */ mtctr r3
-/* 8013C924 00138584 4E 80 04 20 */ bctr
-/* 8013C928 00138588 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C92C 0013858C 80 03 06 E8 */ lwz r0, 0x6e8(r3)
-/* 8013C930 00138590 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C934 00138594 41 82 00 0C */ beq lbl_8013C940
-/* 8013C938 00138598 3B E0 43 F0 */ li r31, 0x43f0
-/* 8013C93C 0013859C 48 00 01 80 */ b lbl_8013CABC
-lbl_8013C940:
-/* 8013C940 001385A0 3B E0 43 F3 */ li r31, 0x43f3
-/* 8013C944 001385A4 48 00 01 78 */ b lbl_8013CABC
-/* 8013C948 001385A8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C94C 001385AC 80 03 06 E8 */ lwz r0, 0x6e8(r3)
-/* 8013C950 001385B0 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C954 001385B4 41 82 00 0C */ beq lbl_8013C960
-/* 8013C958 001385B8 3B E0 43 F1 */ li r31, 0x43f1
-/* 8013C95C 001385BC 48 00 01 60 */ b lbl_8013CABC
-lbl_8013C960:
-/* 8013C960 001385C0 3B E0 43 F4 */ li r31, 0x43f4
-/* 8013C964 001385C4 48 00 01 58 */ b lbl_8013CABC
-/* 8013C968 001385C8 3B E0 43 F6 */ li r31, 0x43f6
-/* 8013C96C 001385CC 48 00 01 50 */ b lbl_8013CABC
-/* 8013C970 001385D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C974 001385D4 80 03 06 E8 */ lwz r0, 0x6e8(r3)
-/* 8013C978 001385D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C97C 001385DC 41 82 00 0C */ beq lbl_8013C988
-/* 8013C980 001385E0 3B E0 43 F2 */ li r31, 0x43f2
-/* 8013C984 001385E4 48 00 01 38 */ b lbl_8013CABC
-lbl_8013C988:
-/* 8013C988 001385E8 3B E0 43 F5 */ li r31, 0x43f5
-/* 8013C98C 001385EC 48 00 01 30 */ b lbl_8013CABC
-/* 8013C990 001385F0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C994 001385F4 80 03 06 E8 */ lwz r0, 0x6e8(r3)
-/* 8013C998 001385F8 2C 00 00 00 */ cmpwi r0, 0
-/* 8013C99C 001385FC 41 82 01 20 */ beq lbl_8013CABC
-/* 8013C9A0 00138600 7F A3 EB 78 */ mr r3, r29
-/* 8013C9A4 00138604 7F C4 F3 78 */ mr r4, r30
-/* 8013C9A8 00138608 38 A0 00 01 */ li r5, 1
-/* 8013C9AC 0013860C 38 C0 00 00 */ li r6, 0
-/* 8013C9B0 00138610 48 11 75 05 */ bl func_80253EB4
-/* 8013C9B4 00138614 48 00 01 08 */ b lbl_8013CABC
-/* 8013C9B8 00138618 7F A3 EB 78 */ mr r3, r29
-/* 8013C9BC 0013861C 7F C4 F3 78 */ mr r4, r30
-/* 8013C9C0 00138620 38 C1 00 08 */ addi r6, r1, 8
-/* 8013C9C4 00138624 38 A0 00 05 */ li r5, 5
-/* 8013C9C8 00138628 48 11 74 C5 */ bl func_80253E8C
-/* 8013C9CC 0013862C 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
-/* 8013C9D0 00138630 83 81 00 08 */ lwz r28, 8(r1)
-/* 8013C9D4 00138634 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
-/* 8013C9D8 00138638 38 60 00 17 */ li r3, 0x17
-/* 8013C9DC 0013863C 38 04 00 80 */ addi r0, r4, 0x80
-/* 8013C9E0 00138640 90 1C 00 00 */ stw r0, 0(r28)
-/* 8013C9E4 00138644 80 AD A4 C8 */ lwz r5, lbl_8063F788-_SDA_BASE_(r13)
-/* 8013C9E8 00138648 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013C9EC 0013864C 88 A5 00 59 */ lbz r5, 0x59(r5)
-/* 8013C9F0 00138650 80 04 06 E8 */ lwz r0, 0x6e8(r4)
-/* 8013C9F4 00138654 7C 85 02 14 */ add r4, r5, r0
-/* 8013C9F8 00138658 38 04 FF FF */ addi r0, r4, -1
-/* 8013C9FC 0013865C 7C 80 2B 96 */ divwu r4, r0, r5
-/* 8013CA00 00138660 48 01 F9 09 */ bl func_8015C308
-/* 8013CA04 00138664 80 9C 00 00 */ lwz r4, 0(r28)
-/* 8013CA08 00138668 38 60 50 A3 */ li r3, 0x50a3
-/* 8013CA0C 0013866C 48 11 39 CD */ bl func_802503D8
-/* 8013CA10 00138670 38 E0 00 FF */ li r7, 0xff
-/* 8013CA14 00138674 38 00 00 84 */ li r0, 0x84
-/* 8013CA18 00138678 98 FC 00 04 */ stb r7, 4(r28)
-/* 8013CA1C 0013867C 7F A3 EB 78 */ mr r3, r29
-/* 8013CA20 00138680 7F C4 F3 78 */ mr r4, r30
-/* 8013CA24 00138684 38 A0 00 02 */ li r5, 2
-/* 8013CA28 00138688 98 FC 00 05 */ stb r7, 5(r28)
-/* 8013CA2C 0013868C 38 C0 FF FE */ li r6, -2
-/* 8013CA30 00138690 98 FC 00 06 */ stb r7, 6(r28)
-/* 8013CA34 00138694 88 FE 00 05 */ lbz r7, 5(r30)
-/* 8013CA38 00138698 98 FC 00 07 */ stb r7, 7(r28)
-/* 8013CA3C 0013869C 98 1C 00 09 */ stb r0, 9(r28)
-/* 8013CA40 001386A0 48 11 74 75 */ bl func_80253EB4
-/* 8013CA44 001386A4 48 00 00 78 */ b lbl_8013CABC
-/* 8013CA48 001386A8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CA4C 001386AC 80 03 06 E8 */ lwz r0, 0x6e8(r3)
-/* 8013CA50 001386B0 2C 00 00 00 */ cmpwi r0, 0
-/* 8013CA54 001386B4 40 82 00 68 */ bne lbl_8013CABC
-/* 8013CA58 001386B8 7F A3 EB 78 */ mr r3, r29
-/* 8013CA5C 001386BC 7F C4 F3 78 */ mr r4, r30
-/* 8013CA60 001386C0 38 C1 00 08 */ addi r6, r1, 8
-/* 8013CA64 001386C4 38 A0 00 05 */ li r5, 5
-/* 8013CA68 001386C8 48 11 74 25 */ bl func_80253E8C
-/* 8013CA6C 001386CC 3C 80 80 48 */ lis r4, lbl_80485BFC@ha
-/* 8013CA70 001386D0 83 81 00 08 */ lwz r28, 8(r1)
-/* 8013CA74 001386D4 38 84 5B FC */ addi r4, r4, lbl_80485BFC@l
-/* 8013CA78 001386D8 38 60 46 DD */ li r3, 0x46dd
-/* 8013CA7C 001386DC 38 84 00 C0 */ addi r4, r4, 0xc0
-/* 8013CA80 001386E0 90 9C 00 00 */ stw r4, 0(r28)
-/* 8013CA84 001386E4 48 11 39 55 */ bl func_802503D8
-/* 8013CA88 001386E8 38 E0 00 FF */ li r7, 0xff
-/* 8013CA8C 001386EC 38 00 00 84 */ li r0, 0x84
-/* 8013CA90 001386F0 98 FC 00 04 */ stb r7, 4(r28)
-/* 8013CA94 001386F4 7F A3 EB 78 */ mr r3, r29
-/* 8013CA98 001386F8 7F C4 F3 78 */ mr r4, r30
-/* 8013CA9C 001386FC 38 A0 00 02 */ li r5, 2
-/* 8013CAA0 00138700 98 FC 00 05 */ stb r7, 5(r28)
-/* 8013CAA4 00138704 38 C0 FF FE */ li r6, -2
-/* 8013CAA8 00138708 98 FC 00 06 */ stb r7, 6(r28)
-/* 8013CAAC 0013870C 88 FE 00 05 */ lbz r7, 5(r30)
-/* 8013CAB0 00138710 98 FC 00 07 */ stb r7, 7(r28)
-/* 8013CAB4 00138714 98 1C 00 09 */ stb r0, 9(r28)
-/* 8013CAB8 00138718 48 11 73 FD */ bl func_80253EB4
-lbl_8013CABC:
-/* 8013CABC 0013871C 2C 1F 00 00 */ cmpwi r31, 0
-/* 8013CAC0 00138720 41 82 00 18 */ beq lbl_8013CAD8
-/* 8013CAC4 00138724 7F A3 EB 78 */ mr r3, r29
-/* 8013CAC8 00138728 7F C4 F3 78 */ mr r4, r30
-/* 8013CACC 0013872C 7F E6 FB 78 */ mr r6, r31
-/* 8013CAD0 00138730 38 A0 00 02 */ li r5, 2
-/* 8013CAD4 00138734 48 11 73 E1 */ bl func_80253EB4
-lbl_8013CAD8:
-/* 8013CAD8 00138738 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CADC 0013873C 48 08 A6 9D */ bl _restgpr_28
-/* 8013CAE0 00138740 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013CAE4 00138744 7C 08 03 A6 */ mtlr r0
-/* 8013CAE8 00138748 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013CAEC 0013874C 4E 80 00 20 */ blr
-lbl_8013CAF0:
-/* 8013CAF0 00138750 4E 80 00 20 */ blr
-
-.global func_8013CAF4
-func_8013CAF4:
-/* 8013CAF4 00138754 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013CAF8 00138758 7C 08 02 A6 */ mflr r0
-/* 8013CAFC 0013875C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013CB00 00138760 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CB04 00138764 48 08 A6 2D */ bl _savegpr_29
-/* 8013CB08 00138768 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CB0C 0013876C 54 7F 08 3C */ slwi r31, r3, 1
-/* 8013CB10 00138770 7C BD 2B 78 */ mr r29, r5
-/* 8013CB14 00138774 7C DE 33 78 */ mr r30, r6
-/* 8013CB18 00138778 7C 60 FA 14 */ add r3, r0, r31
-/* 8013CB1C 0013877C 54 84 04 3E */ clrlwi r4, r4, 0x10
-/* 8013CB20 00138780 A8 63 00 38 */ lha r3, 0x38(r3)
-/* 8013CB24 00138784 38 A0 00 01 */ li r5, 1
-/* 8013CB28 00138788 48 11 72 C9 */ bl func_80253DF0
-/* 8013CB2C 0013878C 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CB30 00138790 57 A4 04 3E */ clrlwi r4, r29, 0x10
-/* 8013CB34 00138794 57 C5 04 3E */ clrlwi r5, r30, 0x10
-/* 8013CB38 00138798 7C 60 FA 14 */ add r3, r0, r31
-/* 8013CB3C 0013879C A8 63 00 38 */ lha r3, 0x38(r3)
-/* 8013CB40 001387A0 48 11 72 71 */ bl func_80253DB0
-/* 8013CB44 001387A4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CB48 001387A8 48 08 A6 35 */ bl _restgpr_29
-/* 8013CB4C 001387AC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013CB50 001387B0 7C 08 03 A6 */ mtlr r0
-/* 8013CB54 001387B4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013CB58 001387B8 4E 80 00 20 */ blr
-
-.global func_8013CB5C
-func_8013CB5C:
-/* 8013CB5C 001387BC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013CB60 001387C0 7C 08 02 A6 */ mflr r0
-/* 8013CB64 001387C4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013CB68 001387C8 54 60 08 3C */ slwi r0, r3, 1
-/* 8013CB6C 001387CC 38 A1 00 08 */ addi r5, r1, 8
-/* 8013CB70 001387D0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013CB74 001387D4 7C 7F 1B 78 */ mr r31, r3
-/* 8013CB78 001387D8 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CB7C 001387DC 7C 64 02 14 */ add r3, r4, r0
-/* 8013CB80 001387E0 38 80 00 08 */ li r4, 8
-/* 8013CB84 001387E4 A8 63 00 38 */ lha r3, 0x38(r3)
-/* 8013CB88 001387E8 48 11 72 C5 */ bl func_80253E4C
-/* 8013CB8C 001387EC 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013CB90 001387F0 2C 00 00 00 */ cmpwi r0, 0
-/* 8013CB94 001387F4 40 82 00 24 */ bne lbl_8013CBB8
-/* 8013CB98 001387F8 3C 80 80 42 */ lis r4, lbl_8041D1A8@ha
-/* 8013CB9C 001387FC 57 E0 18 38 */ slwi r0, r31, 3
-/* 8013CBA0 00138800 38 84 D1 A8 */ addi r4, r4, lbl_8041D1A8@l
-/* 8013CBA4 00138804 7F E3 FB 78 */ mr r3, r31
-/* 8013CBA8 00138808 7C A4 00 2E */ lwzx r5, r4, r0
-/* 8013CBAC 0013880C 38 80 00 08 */ li r4, 8
-/* 8013CBB0 00138810 38 C0 00 00 */ li r6, 0
-/* 8013CBB4 00138814 4B FF FF 41 */ bl func_8013CAF4
-lbl_8013CBB8:
-/* 8013CBB8 00138818 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013CBBC 0013881C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013CBC0 00138820 7C 08 03 A6 */ mtlr r0
-/* 8013CBC4 00138824 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013CBC8 00138828 4E 80 00 20 */ blr
-
-.global func_8013CBCC
-func_8013CBCC:
-/* 8013CBCC 0013882C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013CBD0 00138830 7C 08 02 A6 */ mflr r0
-/* 8013CBD4 00138834 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013CBD8 00138838 54 60 08 3C */ slwi r0, r3, 1
-/* 8013CBDC 0013883C 38 A1 00 08 */ addi r5, r1, 8
-/* 8013CBE0 00138840 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013CBE4 00138844 7C 7F 1B 78 */ mr r31, r3
-/* 8013CBE8 00138848 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CBEC 0013884C 7C 64 02 14 */ add r3, r4, r0
-/* 8013CBF0 00138850 38 80 00 08 */ li r4, 8
-/* 8013CBF4 00138854 A8 63 00 38 */ lha r3, 0x38(r3)
-/* 8013CBF8 00138858 48 11 72 55 */ bl func_80253E4C
-/* 8013CBFC 0013885C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8013CC00 00138860 2C 00 00 00 */ cmpwi r0, 0
-/* 8013CC04 00138864 41 82 00 38 */ beq lbl_8013CC3C
-/* 8013CC08 00138868 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CC0C 0013886C 3C 60 80 42 */ lis r3, lbl_8041D1A8@ha
-/* 8013CC10 00138870 38 A0 00 01 */ li r5, 1
-/* 8013CC14 00138874 57 E0 18 38 */ slwi r0, r31, 3
-/* 8013CC18 00138878 7C 84 FA 14 */ add r4, r4, r31
-/* 8013CC1C 0013887C 38 63 D1 A8 */ addi r3, r3, lbl_8041D1A8@l
-/* 8013CC20 00138880 98 A4 06 FC */ stb r5, 0x6fc(r4)
-/* 8013CC24 00138884 7C A3 02 14 */ add r5, r3, r0
-/* 8013CC28 00138888 7F E3 FB 78 */ mr r3, r31
-/* 8013CC2C 0013888C 38 80 00 08 */ li r4, 8
-/* 8013CC30 00138890 80 A5 00 04 */ lwz r5, 4(r5)
-/* 8013CC34 00138894 38 C0 00 00 */ li r6, 0
-/* 8013CC38 00138898 4B FF FE BD */ bl func_8013CAF4
-lbl_8013CC3C:
-/* 8013CC3C 0013889C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013CC40 001388A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013CC44 001388A4 7C 08 03 A6 */ mtlr r0
-/* 8013CC48 001388A8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013CC4C 001388AC 4E 80 00 20 */ blr
-
-.global func_8013CC50
-func_8013CC50:
-/* 8013CC50 001388B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013CC54 001388B4 7C 08 02 A6 */ mflr r0
-/* 8013CC58 001388B8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013CC5C 001388BC 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CC60 001388C0 48 08 A4 D1 */ bl _savegpr_29
-/* 8013CC64 001388C4 3B A0 00 00 */ li r29, 0
-/* 8013CC68 001388C8 3B E0 00 00 */ li r31, 0
-/* 8013CC6C 001388CC 7F BE EB 78 */ mr r30, r29
-lbl_8013CC70:
-/* 8013CC70 001388D0 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CC74 001388D4 7C 60 EA 14 */ add r3, r0, r29
-/* 8013CC78 001388D8 88 03 06 FC */ lbz r0, 0x6fc(r3)
-/* 8013CC7C 001388DC 28 00 00 01 */ cmplwi r0, 1
-/* 8013CC80 001388E0 40 82 00 20 */ bne lbl_8013CCA0
-/* 8013CC84 001388E4 9B C3 06 FC */ stb r30, 0x6fc(r3)
-/* 8013CC88 001388E8 38 80 00 08 */ li r4, 8
-/* 8013CC8C 001388EC 38 A0 00 00 */ li r5, 0
-/* 8013CC90 001388F0 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CC94 001388F4 7C 60 FA 14 */ add r3, r0, r31
-/* 8013CC98 001388F8 A8 63 00 38 */ lha r3, 0x38(r3)
-/* 8013CC9C 001388FC 48 11 71 55 */ bl func_80253DF0
-lbl_8013CCA0:
-/* 8013CCA0 00138900 3B BD 00 01 */ addi r29, r29, 1
-/* 8013CCA4 00138904 3B FF 00 02 */ addi r31, r31, 2
-/* 8013CCA8 00138908 2C 1D 00 0D */ cmpwi r29, 0xd
-/* 8013CCAC 0013890C 41 80 FF C4 */ blt lbl_8013CC70
-/* 8013CCB0 00138910 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CCB4 00138914 48 08 A4 C9 */ bl _restgpr_29
-/* 8013CCB8 00138918 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013CCBC 0013891C 7C 08 03 A6 */ mtlr r0
-/* 8013CCC0 00138920 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013CCC4 00138924 4E 80 00 20 */ blr
-
-.global func_8013CCC8
-func_8013CCC8:
-/* 8013CCC8 00138928 2C 03 00 00 */ cmpwi r3, 0
-/* 8013CCCC 0013892C 41 82 00 24 */ beq lbl_8013CCF0
-/* 8013CCD0 00138930 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CCD4 00138934 38 00 00 2E */ li r0, 0x2e
-/* 8013CCD8 00138938 90 65 06 A4 */ stw r3, 0x6a4(r5)
-/* 8013CCDC 0013893C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CCE0 00138940 90 83 06 A8 */ stw r4, 0x6a8(r3)
-/* 8013CCE4 00138944 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CCE8 00138948 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013CCEC 0013894C 4E 80 00 20 */ blr
-lbl_8013CCF0:
-/* 8013CCF0 00138950 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CCF4 00138954 90 83 06 90 */ stw r4, 0x690(r3)
-/* 8013CCF8 00138958 4E 80 00 20 */ blr
-
-.global func_8013CCFC
-func_8013CCFC:
-/* 8013CCFC 0013895C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CD00 00138960 2C 03 00 00 */ cmpwi r3, 0
-/* 8013CD04 00138964 90 65 06 E0 */ stw r3, 0x6e0(r5)
-/* 8013CD08 00138968 41 82 00 1C */ beq lbl_8013CD24
-/* 8013CD0C 0013896C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CD10 00138970 38 00 00 2F */ li r0, 0x2f
-/* 8013CD14 00138974 90 83 06 A8 */ stw r4, 0x6a8(r3)
-/* 8013CD18 00138978 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CD1C 0013897C 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013CD20 00138980 4E 80 00 20 */ blr
-lbl_8013CD24:
-/* 8013CD24 00138984 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CD28 00138988 90 83 06 90 */ stw r4, 0x690(r3)
-/* 8013CD2C 0013898C 4E 80 00 20 */ blr
-
-.global func_8013CD30
-func_8013CD30:
-/* 8013CD30 00138990 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8013CD34 00138994 7C 08 02 A6 */ mflr r0
-/* 8013CD38 00138998 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8013CD3C 0013899C 39 61 00 30 */ addi r11, r1, 0x30
-/* 8013CD40 001389A0 48 08 A3 DD */ bl _savegpr_24
-/* 8013CD44 001389A4 3F A0 80 42 */ lis r29, lbl_8041D160@ha
-/* 8013CD48 001389A8 3B 80 00 00 */ li r28, 0
-/* 8013CD4C 001389AC 3B BD D1 60 */ addi r29, r29, lbl_8041D160@l
-/* 8013CD50 001389B0 3B E0 00 00 */ li r31, 0
-/* 8013CD54 001389B4 3B C0 00 00 */ li r30, 0
-lbl_8013CD58:
-/* 8013CD58 001389B8 7C 7D FA 14 */ add r3, r29, r31
-/* 8013CD5C 001389BC 8B 03 00 01 */ lbz r24, 1(r3)
-/* 8013CD60 001389C0 7F 03 C3 78 */ mr r3, r24
-/* 8013CD64 001389C4 4B FA BD 3D */ bl func_800E8AA0
-/* 8013CD68 001389C8 54 79 04 3E */ clrlwi r25, r3, 0x10
-/* 8013CD6C 001389CC 3B 40 00 00 */ li r26, 0
-/* 8013CD70 001389D0 3B 60 00 00 */ li r27, 0
-/* 8013CD74 001389D4 48 00 00 20 */ b lbl_8013CD94
-lbl_8013CD78:
-/* 8013CD78 001389D8 7F 03 C3 78 */ mr r3, r24
-/* 8013CD7C 001389DC 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 8013CD80 001389E0 4B FA C2 99 */ bl func_800E9018
-/* 8013CD84 001389E4 28 03 00 01 */ cmplwi r3, 1
-/* 8013CD88 001389E8 40 82 00 08 */ bne lbl_8013CD90
-/* 8013CD8C 001389EC 3B 5A 00 01 */ addi r26, r26, 1
-lbl_8013CD90:
-/* 8013CD90 001389F0 3B 7B 00 01 */ addi r27, r27, 1
-lbl_8013CD94:
-/* 8013CD94 001389F4 7C 1B C8 00 */ cmpw r27, r25
-/* 8013CD98 001389F8 41 80 FF E0 */ blt lbl_8013CD78
-/* 8013CD9C 001389FC 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CDA0 00138A00 3B 9C 00 01 */ addi r28, r28, 1
-/* 8013CDA4 00138A04 2C 1C 00 0A */ cmpwi r28, 0xa
-/* 8013CDA8 00138A08 3B FF 00 06 */ addi r31, r31, 6
-/* 8013CDAC 00138A0C 7C 60 F2 14 */ add r3, r0, r30
-/* 8013CDB0 00138A10 3B DE 00 04 */ addi r30, r30, 4
-/* 8013CDB4 00138A14 93 43 06 58 */ stw r26, 0x658(r3)
-/* 8013CDB8 00138A18 41 80 FF A0 */ blt lbl_8013CD58
-/* 8013CDBC 00138A1C 39 61 00 30 */ addi r11, r1, 0x30
-/* 8013CDC0 00138A20 48 08 A3 A9 */ bl _restgpr_24
-/* 8013CDC4 00138A24 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8013CDC8 00138A28 7C 08 03 A6 */ mtlr r0
-/* 8013CDCC 00138A2C 38 21 00 30 */ addi r1, r1, 0x30
-/* 8013CDD0 00138A30 4E 80 00 20 */ blr
-
-.global func_8013CDD4
-func_8013CDD4:
-/* 8013CDD4 00138A34 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8013CDD8 00138A38 7C 08 02 A6 */ mflr r0
-/* 8013CDDC 00138A3C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8013CDE0 00138A40 39 61 00 30 */ addi r11, r1, 0x30
-/* 8013CDE4 00138A44 48 08 A3 3D */ bl _savegpr_25
-/* 8013CDE8 00138A48 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CDEC 00138A4C 38 00 00 80 */ li r0, 0x80
-/* 8013CDF0 00138A50 7C 7C 1B 78 */ mr r28, r3
-/* 8013CDF4 00138A54 38 C0 00 00 */ li r6, 0
-/* 8013CDF8 00138A58 3B E4 00 54 */ addi r31, r4, 0x54
-/* 8013CDFC 00138A5C 38 80 00 00 */ li r4, 0
-/* 8013CE00 00138A60 7C 09 03 A6 */ mtctr r0
-lbl_8013CE04:
-/* 8013CE04 00138A64 7C BF 22 14 */ add r5, r31, r4
-/* 8013CE08 00138A68 38 84 00 0C */ addi r4, r4, 0xc
-/* 8013CE0C 00138A6C B0 C5 00 04 */ sth r6, 4(r5)
-/* 8013CE10 00138A70 42 00 FF F4 */ bdnz lbl_8013CE04
-/* 8013CE14 00138A74 2C 03 00 63 */ cmpwi r3, 0x63
-/* 8013CE18 00138A78 3B 20 00 00 */ li r25, 0
-/* 8013CE1C 00138A7C 40 82 00 98 */ bne lbl_8013CEB4
-/* 8013CE20 00138A80 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 8013CE24 00138A84 3B 63 CE 34 */ addi r27, r3, lbl_8063CE34@l
-/* 8013CE28 00138A88 38 7B 00 6C */ addi r3, r27, 0x6c
-/* 8013CE2C 00138A8C 48 25 BD E1 */ bl func_80398C0C
-/* 8013CE30 00138A90 7C 7C 1B 78 */ mr r28, r3
-/* 8013CE34 00138A94 3B 40 00 00 */ li r26, 0
-/* 8013CE38 00138A98 3B A0 00 01 */ li r29, 1
-/* 8013CE3C 00138A9C 3B C0 00 00 */ li r30, 0
-/* 8013CE40 00138AA0 48 00 00 60 */ b lbl_8013CEA0
-lbl_8013CE44:
-/* 8013CE44 00138AA4 7F 44 D3 78 */ mr r4, r26
-/* 8013CE48 00138AA8 38 7B 00 6C */ addi r3, r27, 0x6c
-/* 8013CE4C 00138AAC 48 25 BE 79 */ bl func_80398CC4
-/* 8013CE50 00138AB0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8013CE54 00138AB4 48 02 5C 3D */ bl func_80162A90
-/* 8013CE58 00138AB8 28 03 00 01 */ cmplwi r3, 1
-/* 8013CE5C 00138ABC 40 82 00 40 */ bne lbl_8013CE9C
-/* 8013CE60 00138AC0 7F 44 D3 78 */ mr r4, r26
-/* 8013CE64 00138AC4 38 7B 00 6C */ addi r3, r27, 0x6c
-/* 8013CE68 00138AC8 48 25 BD C1 */ bl func_80398C28
-/* 8013CE6C 00138ACC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013CE70 00138AD0 7F 44 D3 78 */ mr r4, r26
-/* 8013CE74 00138AD4 1C 00 00 64 */ mulli r0, r0, 0x64
-/* 8013CE78 00138AD8 38 7B 00 6C */ addi r3, r27, 0x6c
-/* 8013CE7C 00138ADC 90 1F 00 00 */ stw r0, 0(r31)
-/* 8013CE80 00138AE0 48 25 BD DD */ bl func_80398C5C
-/* 8013CE84 00138AE4 B0 7F 00 04 */ sth r3, 4(r31)
-/* 8013CE88 00138AE8 3B 39 00 01 */ addi r25, r25, 1
-/* 8013CE8C 00138AEC 9B BF 00 07 */ stb r29, 7(r31)
-/* 8013CE90 00138AF0 B3 DF 00 08 */ sth r30, 8(r31)
-/* 8013CE94 00138AF4 B3 5F 00 0A */ sth r26, 0xa(r31)
-/* 8013CE98 00138AF8 3B FF 00 0C */ addi r31, r31, 0xc
-lbl_8013CE9C:
-/* 8013CE9C 00138AFC 3B 5A 00 01 */ addi r26, r26, 1
-lbl_8013CEA0:
-/* 8013CEA0 00138B00 7C 1A E0 00 */ cmpw r26, r28
-/* 8013CEA4 00138B04 41 80 FF A0 */ blt lbl_8013CE44
-/* 8013CEA8 00138B08 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CEAC 00138B0C 93 23 06 54 */ stw r25, 0x654(r3)
-/* 8013CEB0 00138B10 48 00 00 98 */ b lbl_8013CF48
-lbl_8013CEB4:
-/* 8013CEB4 00138B14 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8013CEB8 00138B18 4B FA BB E9 */ bl func_800E8AA0
-/* 8013CEBC 00138B1C 54 7A 04 3E */ clrlwi r26, r3, 0x10
-/* 8013CEC0 00138B20 3B 60 00 00 */ li r27, 0
-/* 8013CEC4 00138B24 48 00 00 74 */ b lbl_8013CF38
-lbl_8013CEC8:
-/* 8013CEC8 00138B28 57 83 06 3E */ clrlwi r3, r28, 0x18
-/* 8013CECC 00138B2C 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 8013CED0 00138B30 4B FA C1 49 */ bl func_800E9018
-/* 8013CED4 00138B34 28 03 00 01 */ cmplwi r3, 1
-/* 8013CED8 00138B38 40 82 00 5C */ bne lbl_8013CF34
-/* 8013CEDC 00138B3C 57 83 06 3E */ clrlwi r3, r28, 0x18
-/* 8013CEE0 00138B40 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 8013CEE4 00138B44 4B FA BC 91 */ bl func_800E8B74
-/* 8013CEE8 00138B48 90 7F 00 00 */ stw r3, 0(r31)
-/* 8013CEEC 00138B4C 57 83 06 3E */ clrlwi r3, r28, 0x18
-/* 8013CEF0 00138B50 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 8013CEF4 00138B54 4B FA BD A5 */ bl func_800E8C98
-/* 8013CEF8 00138B58 B0 7F 00 04 */ sth r3, 4(r31)
-/* 8013CEFC 00138B5C 57 83 06 3E */ clrlwi r3, r28, 0x18
-/* 8013CF00 00138B60 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 8013CF04 00138B64 4B FA C2 A1 */ bl func_800E91A4
-/* 8013CF08 00138B68 38 A3 FF FF */ addi r5, r3, -1
-/* 8013CF0C 00138B6C 57 83 06 3E */ clrlwi r3, r28, 0x18
-/* 8013CF10 00138B70 30 05 FF FF */ addic r0, r5, -1
-/* 8013CF14 00138B74 57 64 04 3E */ clrlwi r4, r27, 0x10
-/* 8013CF18 00138B78 7C 00 29 10 */ subfe r0, r0, r5
-/* 8013CF1C 00138B7C 98 1F 00 07 */ stb r0, 7(r31)
-/* 8013CF20 00138B80 4B FA BF A1 */ bl func_800E8EC0
-/* 8013CF24 00138B84 B0 7F 00 08 */ sth r3, 8(r31)
-/* 8013CF28 00138B88 3B 39 00 01 */ addi r25, r25, 1
-/* 8013CF2C 00138B8C B3 7F 00 0A */ sth r27, 0xa(r31)
-/* 8013CF30 00138B90 3B FF 00 0C */ addi r31, r31, 0xc
-lbl_8013CF34:
-/* 8013CF34 00138B94 3B 7B 00 01 */ addi r27, r27, 1
-lbl_8013CF38:
-/* 8013CF38 00138B98 7C 1B D0 00 */ cmpw r27, r26
-/* 8013CF3C 00138B9C 41 80 FF 8C */ blt lbl_8013CEC8
-/* 8013CF40 00138BA0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CF44 00138BA4 93 23 06 54 */ stw r25, 0x654(r3)
-lbl_8013CF48:
-/* 8013CF48 00138BA8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8013CF4C 00138BAC 48 08 A2 21 */ bl _restgpr_25
-/* 8013CF50 00138BB0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8013CF54 00138BB4 7C 08 03 A6 */ mtlr r0
-/* 8013CF58 00138BB8 38 21 00 30 */ addi r1, r1, 0x30
-/* 8013CF5C 00138BBC 4E 80 00 20 */ blr
-
-.global func_8013CF60
-func_8013CF60:
-/* 8013CF60 00138BC0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CF64 00138BC4 80 85 06 C4 */ lwz r4, 0x6c4(r5)
-/* 8013CF68 00138BC8 7C 64 1A 15 */ add. r3, r4, r3
-/* 8013CF6C 00138BCC 41 80 00 10 */ blt lbl_8013CF7C
-/* 8013CF70 00138BD0 80 05 06 54 */ lwz r0, 0x654(r5)
-/* 8013CF74 00138BD4 7C 03 00 00 */ cmpw r3, r0
-/* 8013CF78 00138BD8 4C 82 00 20 */ bnelr
-lbl_8013CF7C:
-/* 8013CF7C 00138BDC 7C 83 23 78 */ mr r3, r4
-/* 8013CF80 00138BE0 4E 80 00 20 */ blr
-
-.global func_8013CF84
-func_8013CF84:
-/* 8013CF84 00138BE4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013CF88 00138BE8 7C 08 02 A6 */ mflr r0
-/* 8013CF8C 00138BEC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013CF90 00138BF0 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CF94 00138BF4 48 08 A1 9D */ bl _savegpr_29
-/* 8013CF98 00138BF8 1F E4 00 0C */ mulli r31, r4, 0xc
-/* 8013CF9C 00138BFC 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CFA0 00138C00 7C 7D 1B 78 */ mr r29, r3
-/* 8013CFA4 00138C04 38 60 00 08 */ li r3, 8
-/* 8013CFA8 00138C08 7C 80 FA 14 */ add r4, r0, r31
-/* 8013CFAC 00138C0C 83 C4 00 54 */ lwz r30, 0x54(r4)
-/* 8013CFB0 00138C10 48 02 5A E1 */ bl func_80162A90
-/* 8013CFB4 00138C14 7C 03 F0 40 */ cmplw r3, r30
-/* 8013CFB8 00138C18 40 80 00 0C */ bge lbl_8013CFC4
-/* 8013CFBC 00138C1C 38 60 00 00 */ li r3, 0
-/* 8013CFC0 00138C20 48 00 00 2C */ b lbl_8013CFEC
-lbl_8013CFC4:
-/* 8013CFC4 00138C24 7C 9E 18 50 */ subf r4, r30, r3
-/* 8013CFC8 00138C28 38 60 00 08 */ li r3, 8
-/* 8013CFCC 00138C2C 38 A0 00 01 */ li r5, 1
-/* 8013CFD0 00138C30 48 02 59 71 */ bl func_80162940
-/* 8013CFD4 00138C34 80 0D 9C E8 */ lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013CFD8 00138C38 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 8013CFDC 00138C3C 7C 80 FA 14 */ add r4, r0, r31
-/* 8013CFE0 00138C40 A0 84 00 5E */ lhz r4, 0x5e(r4)
-/* 8013CFE4 00138C44 4B FA C3 4D */ bl func_800E9330
-/* 8013CFE8 00138C48 38 60 00 01 */ li r3, 1
-lbl_8013CFEC:
-/* 8013CFEC 00138C4C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013CFF0 00138C50 48 08 A1 8D */ bl _restgpr_29
-/* 8013CFF4 00138C54 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013CFF8 00138C58 7C 08 03 A6 */ mtlr r0
-/* 8013CFFC 00138C5C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013D000 00138C60 4E 80 00 20 */ blr
-
-.global func_8013D004
-func_8013D004:
-/* 8013D004 00138C64 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013D008 00138C68 7C 08 02 A6 */ mflr r0
-/* 8013D00C 00138C6C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013D010 00138C70 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8013D014 00138C74 41 82 00 78 */ beq lbl_8013D08C
-/* 8013D018 00138C78 38 60 00 0A */ li r3, 0xa
-/* 8013D01C 00138C7C 38 80 00 00 */ li r4, 0
-/* 8013D020 00138C80 38 A0 00 00 */ li r5, 0
-/* 8013D024 00138C84 38 C0 00 01 */ li r6, 1
-/* 8013D028 00138C88 38 E0 00 00 */ li r7, 0
-/* 8013D02C 00138C8C 39 00 00 00 */ li r8, 0
-/* 8013D030 00138C90 4B F1 C9 99 */ bl func_800599C8
-/* 8013D034 00138C94 38 60 00 01 */ li r3, 1
-/* 8013D038 00138C98 38 80 00 00 */ li r4, 0
-/* 8013D03C 00138C9C 38 A0 00 0A */ li r5, 0xa
-/* 8013D040 00138CA0 38 C0 00 00 */ li r6, 0
-/* 8013D044 00138CA4 38 E0 00 02 */ li r7, 2
-/* 8013D048 00138CA8 39 00 00 00 */ li r8, 0
-/* 8013D04C 00138CAC 4B F1 C9 7D */ bl func_800599C8
-/* 8013D050 00138CB0 38 60 00 02 */ li r3, 2
-/* 8013D054 00138CB4 38 80 00 01 */ li r4, 1
-/* 8013D058 00138CB8 38 A0 00 0A */ li r5, 0xa
-/* 8013D05C 00138CBC 38 C0 00 00 */ li r6, 0
-/* 8013D060 00138CC0 38 E0 00 63 */ li r7, 0x63
-/* 8013D064 00138CC4 39 00 00 00 */ li r8, 0
-/* 8013D068 00138CC8 4B F1 C9 61 */ bl func_800599C8
-/* 8013D06C 00138CCC 38 60 00 63 */ li r3, 0x63
-/* 8013D070 00138CD0 38 80 00 02 */ li r4, 2
-/* 8013D074 00138CD4 38 A0 00 0A */ li r5, 0xa
-/* 8013D078 00138CD8 38 C0 00 00 */ li r6, 0
-/* 8013D07C 00138CDC 38 E0 00 00 */ li r7, 0
-/* 8013D080 00138CE0 39 00 00 00 */ li r8, 0
-/* 8013D084 00138CE4 4B F1 C9 45 */ bl func_800599C8
-/* 8013D088 00138CE8 48 00 00 58 */ b lbl_8013D0E0
-lbl_8013D08C:
-/* 8013D08C 00138CEC 38 60 00 01 */ li r3, 1
-/* 8013D090 00138CF0 38 80 00 00 */ li r4, 0
-/* 8013D094 00138CF4 38 A0 00 00 */ li r5, 0
-/* 8013D098 00138CF8 38 C0 00 00 */ li r6, 0
-/* 8013D09C 00138CFC 38 E0 00 02 */ li r7, 2
-/* 8013D0A0 00138D00 39 00 00 00 */ li r8, 0
-/* 8013D0A4 00138D04 4B F1 C9 25 */ bl func_800599C8
-/* 8013D0A8 00138D08 38 60 00 02 */ li r3, 2
-/* 8013D0AC 00138D0C 38 80 00 01 */ li r4, 1
-/* 8013D0B0 00138D10 38 A0 00 00 */ li r5, 0
-/* 8013D0B4 00138D14 38 C0 00 00 */ li r6, 0
-/* 8013D0B8 00138D18 38 E0 00 63 */ li r7, 0x63
-/* 8013D0BC 00138D1C 39 00 00 00 */ li r8, 0
-/* 8013D0C0 00138D20 4B F1 C9 09 */ bl func_800599C8
-/* 8013D0C4 00138D24 38 60 00 63 */ li r3, 0x63
-/* 8013D0C8 00138D28 38 80 00 02 */ li r4, 2
-/* 8013D0CC 00138D2C 38 A0 00 00 */ li r5, 0
-/* 8013D0D0 00138D30 38 C0 00 00 */ li r6, 0
-/* 8013D0D4 00138D34 38 E0 00 00 */ li r7, 0
-/* 8013D0D8 00138D38 39 00 00 00 */ li r8, 0
-/* 8013D0DC 00138D3C 4B F1 C8 ED */ bl func_800599C8
-lbl_8013D0E0:
-/* 8013D0E0 00138D40 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013D0E4 00138D44 7C 08 03 A6 */ mtlr r0
-/* 8013D0E8 00138D48 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013D0EC 00138D4C 4E 80 00 20 */ blr
-lbl_8013D0F0:
-/* 8013D0F0 00138D50 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013D0F4 00138D54 7C 08 02 A6 */ mflr r0
-/* 8013D0F8 00138D58 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013D0FC 00138D5C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013D100 00138D60 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013D104 00138D64 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 8013D108 00138D68 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 8013D10C 00138D6C 2C 00 00 00 */ cmpwi r0, 0
-/* 8013D110 00138D70 40 82 1D 28 */ bne lbl_8013EE38
-/* 8013D114 00138D74 38 60 00 00 */ li r3, 0
-/* 8013D118 00138D78 40 82 00 10 */ bne lbl_8013D128
-/* 8013D11C 00138D7C 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 8013D120 00138D80 2C 00 00 00 */ cmpwi r0, 0
-/* 8013D124 00138D84 41 82 00 08 */ beq lbl_8013D12C
-lbl_8013D128:
-/* 8013D128 00138D88 38 60 00 01 */ li r3, 1
-lbl_8013D12C:
-/* 8013D12C 00138D8C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013D130 00138D90 41 82 00 08 */ beq lbl_8013D138
-/* 8013D134 00138D94 48 00 1D 04 */ b lbl_8013EE38
-lbl_8013D138:
-/* 8013D138 00138D98 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D13C 00138D9C 80 04 06 90 */ lwz r0, 0x690(r4)
-/* 8013D140 00138DA0 28 00 00 30 */ cmplwi r0, 0x30
-/* 8013D144 00138DA4 41 81 1C F4 */ bgt lbl_8013EE38
-/* 8013D148 00138DA8 3C 60 80 42 */ lis r3, lbl_8041D370@ha
-/* 8013D14C 00138DAC 54 00 10 3A */ slwi r0, r0, 2
-/* 8013D150 00138DB0 38 63 D3 70 */ addi r3, r3, lbl_8041D370@l
-/* 8013D154 00138DB4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013D158 00138DB8 7C 69 03 A6 */ mtctr r3
-/* 8013D15C 00138DBC 4E 80 04 20 */ bctr
-/* 8013D160 00138DC0 4B FF FB D1 */ bl func_8013CD30
-/* 8013D164 00138DC4 38 60 00 01 */ li r3, 1
-/* 8013D168 00138DC8 4B FF F9 F5 */ bl func_8013CB5C
-/* 8013D16C 00138DCC 38 60 00 04 */ li r3, 4
-/* 8013D170 00138DD0 4B FF F9 ED */ bl func_8013CB5C
-/* 8013D174 00138DD4 38 60 00 02 */ li r3, 2
-/* 8013D178 00138DD8 4B FF F9 E5 */ bl func_8013CB5C
-/* 8013D17C 00138DDC 38 60 00 06 */ li r3, 6
-/* 8013D180 00138DE0 4B FF F9 DD */ bl func_8013CB5C
-/* 8013D184 00138DE4 38 60 00 02 */ li r3, 2
-/* 8013D188 00138DE8 38 80 00 08 */ li r4, 8
-/* 8013D18C 00138DEC 38 A0 00 00 */ li r5, 0
-/* 8013D190 00138DF0 38 C0 00 00 */ li r6, 0
-/* 8013D194 00138DF4 4B FF F9 61 */ bl func_8013CAF4
-/* 8013D198 00138DF8 38 60 00 06 */ li r3, 6
-/* 8013D19C 00138DFC 38 80 00 02 */ li r4, 2
-/* 8013D1A0 00138E00 4B FF FB 29 */ bl func_8013CCC8
-/* 8013D1A4 00138E04 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D1A8 00138E08 38 A0 FF FF */ li r5, -1
-/* 8013D1AC 00138E0C 38 80 00 00 */ li r4, 0
-/* 8013D1B0 00138E10 38 00 00 15 */ li r0, 0x15
-/* 8013D1B4 00138E14 90 A3 06 AC */ stw r5, 0x6ac(r3)
-/* 8013D1B8 00138E18 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D1BC 00138E1C 90 83 06 A0 */ stw r4, 0x6a0(r3)
-/* 8013D1C0 00138E20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D1C4 00138E24 90 03 06 88 */ stw r0, 0x688(r3)
-/* 8013D1C8 00138E28 48 00 1C 70 */ b lbl_8013EE38
-/* 8013D1CC 00138E2C 38 60 00 00 */ li r3, 0
-/* 8013D1D0 00138E30 38 00 FF FF */ li r0, -1
-/* 8013D1D4 00138E34 90 64 06 A0 */ stw r3, 0x6a0(r4)
-/* 8013D1D8 00138E38 38 80 00 03 */ li r4, 3
-/* 8013D1DC 00138E3C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D1E0 00138E40 90 03 06 AC */ stw r0, 0x6ac(r3)
-/* 8013D1E4 00138E44 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D1E8 00138E48 80 63 06 88 */ lwz r3, 0x688(r3)
-/* 8013D1EC 00138E4C 4B FF E1 01 */ bl func_8013B2EC
-/* 8013D1F0 00138E50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D1F4 00138E54 38 A0 00 00 */ li r5, 0
-/* 8013D1F8 00138E58 90 64 06 88 */ stw r3, 0x688(r4)
-/* 8013D1FC 00138E5C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D200 00138E60 80 03 06 88 */ lwz r0, 0x688(r3)
-/* 8013D204 00138E64 A8 63 00 3C */ lha r3, 0x3c(r3)
-/* 8013D208 00138E68 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 8013D20C 00138E6C 48 11 6B A5 */ bl func_80253DB0
-/* 8013D210 00138E70 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D214 00138E74 38 80 00 02 */ li r4, 2
-/* 8013D218 00138E78 38 A0 00 00 */ li r5, 0
-/* 8013D21C 00138E7C A8 63 00 3A */ lha r3, 0x3a(r3)
-/* 8013D220 00138E80 48 11 6B 91 */ bl func_80253DB0
-/* 8013D224 00138E84 38 60 00 02 */ li r3, 2
-/* 8013D228 00138E88 4B FF F9 35 */ bl func_8013CB5C
-/* 8013D22C 00138E8C 38 60 00 02 */ li r3, 2
-/* 8013D230 00138E90 38 80 00 02 */ li r4, 2
-/* 8013D234 00138E94 4B FF FA 95 */ bl func_8013CCC8
-/* 8013D238 00138E98 48 00 1C 00 */ b lbl_8013EE38
-/* 8013D23C 00138E9C 38 00 00 03 */ li r0, 3
-/* 8013D240 00138EA0 38 60 00 00 */ li r3, 0
-/* 8013D244 00138EA4 90 04 06 90 */ stw r0, 0x690(r4)
-/* 8013D248 00138EA8 38 80 00 00 */ li r4, 0
-/* 8013D24C 00138EAC 4B F1 C6 AD */ bl func_800598F8
-/* 8013D250 00138EB0 38 60 00 15 */ li r3, 0x15
-/* 8013D254 00138EB4 38 80 00 00 */ li r4, 0
-/* 8013D258 00138EB8 38 A0 00 00 */ li r5, 0
-/* 8013D25C 00138EBC 38 C0 00 16 */ li r6, 0x16
-/* 8013D260 00138EC0 38 E0 00 18 */ li r7, 0x18
-/* 8013D264 00138EC4 39 00 00 00 */ li r8, 0
-/* 8013D268 00138EC8 4B F1 C7 61 */ bl func_800599C8
-/* 8013D26C 00138ECC 38 60 00 16 */ li r3, 0x16
-/* 8013D270 00138ED0 38 80 00 00 */ li r4, 0
-/* 8013D274 00138ED4 38 A0 00 15 */ li r5, 0x15
-/* 8013D278 00138ED8 38 C0 00 17 */ li r6, 0x17
-/* 8013D27C 00138EDC 38 E0 00 19 */ li r7, 0x19
-/* 8013D280 00138EE0 39 00 00 00 */ li r8, 0
-/* 8013D284 00138EE4 4B F1 C7 45 */ bl func_800599C8
-/* 8013D288 00138EE8 38 60 00 17 */ li r3, 0x17
-/* 8013D28C 00138EEC 38 80 00 00 */ li r4, 0
-/* 8013D290 00138EF0 38 A0 00 16 */ li r5, 0x16
-/* 8013D294 00138EF4 38 C0 00 17 */ li r6, 0x17
-/* 8013D298 00138EF8 38 E0 00 1A */ li r7, 0x1a
-/* 8013D29C 00138EFC 39 00 00 00 */ li r8, 0
-/* 8013D2A0 00138F00 4B F1 C7 29 */ bl func_800599C8
-/* 8013D2A4 00138F04 38 60 00 18 */ li r3, 0x18
-/* 8013D2A8 00138F08 38 80 00 15 */ li r4, 0x15
-/* 8013D2AC 00138F0C 38 A0 00 00 */ li r5, 0
-/* 8013D2B0 00138F10 38 C0 00 19 */ li r6, 0x19
-/* 8013D2B4 00138F14 38 E0 00 1B */ li r7, 0x1b
-/* 8013D2B8 00138F18 39 00 00 00 */ li r8, 0
-/* 8013D2BC 00138F1C 4B F1 C7 0D */ bl func_800599C8
-/* 8013D2C0 00138F20 38 60 00 19 */ li r3, 0x19
-/* 8013D2C4 00138F24 38 80 00 16 */ li r4, 0x16
-/* 8013D2C8 00138F28 38 A0 00 18 */ li r5, 0x18
-/* 8013D2CC 00138F2C 38 C0 00 1A */ li r6, 0x1a
-/* 8013D2D0 00138F30 38 E0 00 1C */ li r7, 0x1c
-/* 8013D2D4 00138F34 39 00 00 00 */ li r8, 0
-/* 8013D2D8 00138F38 4B F1 C6 F1 */ bl func_800599C8
-/* 8013D2DC 00138F3C 38 60 00 1A */ li r3, 0x1a
-/* 8013D2E0 00138F40 38 80 00 17 */ li r4, 0x17
-/* 8013D2E4 00138F44 38 A0 00 19 */ li r5, 0x19
-/* 8013D2E8 00138F48 38 C0 00 00 */ li r6, 0
-/* 8013D2EC 00138F4C 38 E0 00 1D */ li r7, 0x1d
-/* 8013D2F0 00138F50 39 00 00 00 */ li r8, 0
-/* 8013D2F4 00138F54 4B F1 C6 D5 */ bl func_800599C8
-/* 8013D2F8 00138F58 38 60 00 1B */ li r3, 0x1b
-/* 8013D2FC 00138F5C 38 80 00 18 */ li r4, 0x18
-/* 8013D300 00138F60 38 A0 00 00 */ li r5, 0
-/* 8013D304 00138F64 38 C0 00 1C */ li r6, 0x1c
-/* 8013D308 00138F68 38 E0 00 1E */ li r7, 0x1e
-/* 8013D30C 00138F6C 39 00 00 00 */ li r8, 0
-/* 8013D310 00138F70 4B F1 C6 B9 */ bl func_800599C8
-/* 8013D314 00138F74 38 60 00 1C */ li r3, 0x1c
-/* 8013D318 00138F78 38 80 00 19 */ li r4, 0x19
-/* 8013D31C 00138F7C 38 A0 00 1B */ li r5, 0x1b
-/* 8013D320 00138F80 38 C0 00 1D */ li r6, 0x1d
-/* 8013D324 00138F84 38 E0 00 00 */ li r7, 0
-/* 8013D328 00138F88 39 00 00 00 */ li r8, 0
-/* 8013D32C 00138F8C 4B F1 C6 9D */ bl func_800599C8
-/* 8013D330 00138F90 38 60 00 1D */ li r3, 0x1d
-/* 8013D334 00138F94 38 80 00 1A */ li r4, 0x1a
-/* 8013D338 00138F98 38 A0 00 1C */ li r5, 0x1c
-/* 8013D33C 00138F9C 38 C0 00 00 */ li r6, 0
-/* 8013D340 00138FA0 38 E0 00 63 */ li r7, 0x63
-/* 8013D344 00138FA4 39 00 00 00 */ li r8, 0
-/* 8013D348 00138FA8 4B F1 C6 81 */ bl func_800599C8
-/* 8013D34C 00138FAC 38 60 00 1E */ li r3, 0x1e
-/* 8013D350 00138FB0 38 80 00 1B */ li r4, 0x1b
-/* 8013D354 00138FB4 38 A0 00 00 */ li r5, 0
-/* 8013D358 00138FB8 38 C0 00 63 */ li r6, 0x63
-/* 8013D35C 00138FBC 38 E0 00 00 */ li r7, 0
-/* 8013D360 00138FC0 39 00 00 00 */ li r8, 0
-/* 8013D364 00138FC4 4B F1 C6 65 */ bl func_800599C8
-/* 8013D368 00138FC8 38 60 00 63 */ li r3, 0x63
-/* 8013D36C 00138FCC 38 80 00 1D */ li r4, 0x1d
-/* 8013D370 00138FD0 38 A0 00 1E */ li r5, 0x1e
-/* 8013D374 00138FD4 38 C0 00 00 */ li r6, 0
-/* 8013D378 00138FD8 38 E0 00 00 */ li r7, 0
-/* 8013D37C 00138FDC 39 00 00 00 */ li r8, 0
-/* 8013D380 00138FE0 4B F1 C6 49 */ bl func_800599C8
-/* 8013D384 00138FE4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D388 00138FE8 80 03 06 88 */ lwz r0, 0x688(r3)
-/* 8013D38C 00138FEC 90 03 06 8C */ stw r0, 0x68c(r3)
-/* 8013D390 00138FF0 48 00 1A A8 */ b lbl_8013EE38
-/* 8013D394 00138FF4 80 04 06 88 */ lwz r0, 0x688(r4)
-/* 8013D398 00138FF8 38 60 00 09 */ li r3, 9
-/* 8013D39C 00138FFC 38 A0 00 00 */ li r5, 0
-/* 8013D3A0 00139000 38 C0 00 01 */ li r6, 1
-/* 8013D3A4 00139004 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8013D3A8 00139008 4B F1 C6 C5 */ bl func_80059A6C
-/* 8013D3AC 0013900C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013D3B0 00139010 7C 7F 1B 78 */ mr r31, r3
-/* 8013D3B4 00139014 41 82 1A 84 */ beq lbl_8013EE38
-/* 8013D3B8 00139018 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013D3BC 0013901C 41 82 00 F8 */ beq lbl_8013D4B4
-/* 8013D3C0 00139020 54 7E 04 3E */ clrlwi r30, r3, 0x10
-/* 8013D3C4 00139024 28 1E 00 63 */ cmplwi r30, 0x63
-/* 8013D3C8 00139028 41 82 00 0C */ beq lbl_8013D3D4
-/* 8013D3CC 0013902C 28 1E FF FF */ cmplwi r30, 0xffff
-/* 8013D3D0 00139030 40 82 00 58 */ bne lbl_8013D428
-lbl_8013D3D4:
-/* 8013D3D4 00139034 38 60 00 01 */ li r3, 1
-/* 8013D3D8 00139038 38 80 00 08 */ li r4, 8
-/* 8013D3DC 0013903C 38 A0 00 01 */ li r5, 1
-/* 8013D3E0 00139040 38 C0 00 00 */ li r6, 0
-/* 8013D3E4 00139044 4B FF F7 11 */ bl func_8013CAF4
-/* 8013D3E8 00139048 38 60 00 02 */ li r3, 2
-/* 8013D3EC 0013904C 38 80 00 08 */ li r4, 8
-/* 8013D3F0 00139050 38 A0 00 16 */ li r5, 0x16
-/* 8013D3F4 00139054 38 C0 00 00 */ li r6, 0
-/* 8013D3F8 00139058 4B FF F6 FD */ bl func_8013CAF4
-/* 8013D3FC 0013905C 38 60 00 01 */ li r3, 1
-/* 8013D400 00139060 38 80 00 04 */ li r4, 4
-/* 8013D404 00139064 4B FF F8 C5 */ bl func_8013CCC8
-/* 8013D408 00139068 28 1E 00 63 */ cmplwi r30, 0x63
-/* 8013D40C 0013906C 40 82 00 0C */ bne lbl_8013D418
-/* 8013D410 00139070 38 60 00 02 */ li r3, 2
-/* 8013D414 00139074 4B F1 D0 B9 */ bl func_8005A4CC
-lbl_8013D418:
-/* 8013D418 00139078 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D41C 0013907C 38 00 00 00 */ li r0, 0
-/* 8013D420 00139080 90 03 06 8C */ stw r0, 0x68c(r3)
-/* 8013D424 00139084 48 00 1A 14 */ b lbl_8013EE38
-lbl_8013D428:
-/* 8013D428 00139088 7F C3 F3 78 */ mr r3, r30
-/* 8013D42C 0013908C 38 80 00 00 */ li r4, 0
-/* 8013D430 00139090 4B FF DE BD */ bl func_8013B2EC
-/* 8013D434 00139094 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D438 00139098 38 80 00 04 */ li r4, 4
-/* 8013D43C 0013909C 90 65 06 88 */ stw r3, 0x688(r5)
-/* 8013D440 001390A0 7F C3 F3 78 */ mr r3, r30
-/* 8013D444 001390A4 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D448 001390A8 4B FF DE A5 */ bl func_8013B2EC
-/* 8013D44C 001390AC 54 60 10 3A */ slwi r0, r3, 2
-/* 8013D450 001390B0 7C 7E 02 14 */ add r3, r30, r0
-/* 8013D454 001390B4 80 03 06 58 */ lwz r0, 0x658(r3)
-/* 8013D458 001390B8 2C 00 00 00 */ cmpwi r0, 0
-/* 8013D45C 001390BC 41 82 00 44 */ beq lbl_8013D4A0
-/* 8013D460 001390C0 A8 7E 00 3A */ lha r3, 0x3a(r30)
-/* 8013D464 001390C4 38 80 00 02 */ li r4, 2
-/* 8013D468 001390C8 38 A0 00 00 */ li r5, 0
-/* 8013D46C 001390CC 48 11 69 45 */ bl func_80253DB0
-/* 8013D470 001390D0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D474 001390D4 38 1F FF F6 */ addi r0, r31, -10
-/* 8013D478 001390D8 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 8013D47C 001390DC 38 A0 00 00 */ li r5, 0
-/* 8013D480 001390E0 A8 63 00 3C */ lha r3, 0x3c(r3)
-/* 8013D484 001390E4 48 11 69 2D */ bl func_80253DB0
-/* 8013D488 001390E8 38 60 00 02 */ li r3, 2
-/* 8013D48C 001390EC 38 80 00 06 */ li r4, 6
-/* 8013D490 001390F0 4B FF F8 39 */ bl func_8013CCC8
-/* 8013D494 001390F4 38 60 00 01 */ li r3, 1
-/* 8013D498 001390F8 4B F1 D0 35 */ bl func_8005A4CC
-/* 8013D49C 001390FC 48 00 19 9C */ b lbl_8013EE38
-lbl_8013D4A0:
-/* 8013D4A0 00139100 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013D4A4 00139104 38 60 02 22 */ li r3, 0x222
-/* 8013D4A8 00139108 38 80 00 00 */ li r4, 0
-/* 8013D4AC 0013910C 4B EC DC C5 */ bl func_8000B170
-/* 8013D4B0 00139110 48 00 19 88 */ b lbl_8013EE38
-lbl_8013D4B4:
-/* 8013D4B4 00139114 28 03 00 63 */ cmplwi r3, 0x63
-/* 8013D4B8 00139118 40 82 00 3C */ bne lbl_8013D4F4
-/* 8013D4BC 0013911C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D4C0 00139120 38 80 00 00 */ li r4, 0
-/* 8013D4C4 00139124 38 A0 00 00 */ li r5, 0
-/* 8013D4C8 00139128 A8 63 00 3A */ lha r3, 0x3a(r3)
-/* 8013D4CC 0013912C 48 11 68 E5 */ bl func_80253DB0
-/* 8013D4D0 00139130 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D4D4 00139134 38 80 00 16 */ li r4, 0x16
-/* 8013D4D8 00139138 38 A0 00 00 */ li r5, 0
-/* 8013D4DC 0013913C A8 63 00 3C */ lha r3, 0x3c(r3)
-/* 8013D4E0 00139140 48 11 68 D1 */ bl func_80253DB0
-/* 8013D4E4 00139144 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D4E8 00139148 38 00 00 00 */ li r0, 0
-/* 8013D4EC 0013914C 90 03 06 8C */ stw r0, 0x68c(r3)
-/* 8013D4F0 00139150 48 00 19 48 */ b lbl_8013EE38
-lbl_8013D4F4:
-/* 8013D4F4 00139154 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D4F8 00139158 38 80 00 02 */ li r4, 2
-/* 8013D4FC 0013915C 38 A0 00 00 */ li r5, 0
-/* 8013D500 00139160 A8 63 00 3A */ lha r3, 0x3a(r3)
-/* 8013D504 00139164 48 11 68 AD */ bl func_80253DB0
-/* 8013D508 00139168 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D50C 0013916C 38 1F FF EB */ addi r0, r31, -21
-/* 8013D510 00139170 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 8013D514 00139174 38 A0 00 00 */ li r5, 0
-/* 8013D518 00139178 A8 63 00 3C */ lha r3, 0x3c(r3)
-/* 8013D51C 0013917C 48 11 68 95 */ bl func_80253DB0
-/* 8013D520 00139180 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D524 00139184 93 E3 06 8C */ stw r31, 0x68c(r3)
-/* 8013D528 00139188 48 00 19 10 */ b lbl_8013EE38
-/* 8013D52C 0013918C 38 60 00 01 */ li r3, 1
-/* 8013D530 00139190 4B FF F6 9D */ bl func_8013CBCC
-/* 8013D534 00139194 38 60 00 04 */ li r3, 4
-/* 8013D538 00139198 4B FF F6 95 */ bl func_8013CBCC
-/* 8013D53C 0013919C 38 60 00 02 */ li r3, 2
-/* 8013D540 001391A0 4B FF F6 8D */ bl func_8013CBCC
-/* 8013D544 001391A4 38 60 00 06 */ li r3, 6
-/* 8013D548 001391A8 4B FF F6 85 */ bl func_8013CBCC
-/* 8013D54C 001391AC 38 60 00 05 */ li r3, 5
-/* 8013D550 001391B0 4B FF F6 7D */ bl func_8013CBCC
-/* 8013D554 001391B4 38 60 00 03 */ li r3, 3
-/* 8013D558 001391B8 4B FF F6 75 */ bl func_8013CBCC
-/* 8013D55C 001391BC 4B F1 8D 19 */ bl func_80056274
-/* 8013D560 001391C0 38 60 00 01 */ li r3, 1
-/* 8013D564 001391C4 38 80 00 05 */ li r4, 5
-/* 8013D568 001391C8 4B FF F7 61 */ bl func_8013CCC8
-/* 8013D56C 001391CC 48 00 18 CC */ b lbl_8013EE38
-/* 8013D570 001391D0 4B F1 8D 89 */ bl func_800562F8
-/* 8013D574 001391D4 2C 03 00 00 */ cmpwi r3, 0
-/* 8013D578 001391D8 41 82 18 C0 */ beq lbl_8013EE38
-/* 8013D57C 001391DC 38 60 00 02 */ li r3, 2
-/* 8013D580 001391E0 4B F1 AA 35 */ bl func_80057FB4
-/* 8013D584 001391E4 3C 80 00 01 */ lis r4, 0x0000C000@ha
-/* 8013D588 001391E8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D58C 001391EC 38 84 C0 00 */ addi r4, r4, 0x0000C000@l
-/* 8013D590 001391F0 38 00 00 30 */ li r0, 0x30
-/* 8013D594 001391F4 90 83 06 84 */ stw r4, 0x684(r3)
-/* 8013D598 001391F8 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D59C 001391FC 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013D5A0 00139200 48 00 18 98 */ b lbl_8013EE38
-/* 8013D5A4 00139204 38 60 00 02 */ li r3, 2
-/* 8013D5A8 00139208 4B FF F6 25 */ bl func_8013CBCC
-/* 8013D5AC 0013920C 38 60 00 02 */ li r3, 2
-/* 8013D5B0 00139210 38 80 00 08 */ li r4, 8
-/* 8013D5B4 00139214 4B FF F7 15 */ bl func_8013CCC8
-/* 8013D5B8 00139218 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D5BC 0013921C 38 80 FF FF */ li r4, -1
-/* 8013D5C0 00139220 38 00 00 01 */ li r0, 1
-/* 8013D5C4 00139224 90 83 06 B0 */ stw r4, 0x6b0(r3)
-/* 8013D5C8 00139228 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D5CC 0013922C 98 03 06 CB */ stb r0, 0x6cb(r3)
-/* 8013D5D0 00139230 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D5D4 00139234 90 83 06 C4 */ stw r4, 0x6c4(r3)
-/* 8013D5D8 00139238 48 00 18 60 */ b lbl_8013EE38
-/* 8013D5DC 0013923C 38 60 FF FF */ li r3, -1
-/* 8013D5E0 00139240 38 00 00 00 */ li r0, 0
-/* 8013D5E4 00139244 90 64 06 B0 */ stw r3, 0x6b0(r4)
-/* 8013D5E8 00139248 38 60 00 06 */ li r3, 6
-/* 8013D5EC 0013924C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D5F0 00139250 98 04 06 CA */ stb r0, 0x6ca(r4)
-/* 8013D5F4 00139254 4B FF F5 69 */ bl func_8013CB5C
-/* 8013D5F8 00139258 38 60 00 04 */ li r3, 4
-/* 8013D5FC 0013925C 4B FF F5 61 */ bl func_8013CB5C
-/* 8013D600 00139260 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D604 00139264 38 00 00 08 */ li r0, 8
-/* 8013D608 00139268 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013D60C 0013926C 48 00 18 2C */ b lbl_8013EE38
-/* 8013D610 00139270 38 00 00 32 */ li r0, 0x32
-/* 8013D614 00139274 B0 04 06 B4 */ sth r0, 0x6b4(r4)
-/* 8013D618 00139278 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D61C 0013927C 80 03 00 00 */ lwz r0, 0(r3)
-/* 8013D620 00139280 2C 00 00 00 */ cmpwi r0, 0
-/* 8013D624 00139284 40 82 00 10 */ bne lbl_8013D634
-/* 8013D628 00139288 80 03 06 88 */ lwz r0, 0x688(r3)
-/* 8013D62C 0013928C 90 03 06 AC */ stw r0, 0x6ac(r3)
-/* 8013D630 00139290 48 00 00 0C */ b lbl_8013D63C
-lbl_8013D634:
-/* 8013D634 00139294 38 00 FF FC */ li r0, -4
-/* 8013D638 00139298 90 03 06 AC */ stw r0, 0x6ac(r3)
-lbl_8013D63C:
-/* 8013D63C 0013929C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D640 001392A0 38 00 FF FF */ li r0, -1
-/* 8013D644 001392A4 38 60 00 08 */ li r3, 8
-/* 8013D648 001392A8 90 04 06 BC */ stw r0, 0x6bc(r4)
-/* 8013D64C 001392AC 48 02 54 45 */ bl func_80162A90
-/* 8013D650 001392B0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D654 001392B4 38 00 00 09 */ li r0, 9
-/* 8013D658 001392B8 90 64 06 9C */ stw r3, 0x69c(r4)
-/* 8013D65C 001392BC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D660 001392C0 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013D664 001392C4 48 00 17 D4 */ b lbl_8013EE38
-/* 8013D668 001392C8 80 64 06 88 */ lwz r3, 0x688(r4)
-/* 8013D66C 001392CC 4B FF F7 69 */ bl func_8013CDD4
-/* 8013D670 001392D0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D674 001392D4 80 64 06 C4 */ lwz r3, 0x6c4(r4)
-/* 8013D678 001392D8 2C 03 FF FF */ cmpwi r3, -1
-/* 8013D67C 001392DC 40 82 00 10 */ bne lbl_8013D68C
-/* 8013D680 001392E0 38 00 00 01 */ li r0, 1
-/* 8013D684 001392E4 90 04 06 CC */ stw r0, 0x6cc(r4)
-/* 8013D688 001392E8 48 00 00 98 */ b lbl_8013D720
-lbl_8013D68C:
-/* 8013D68C 001392EC 38 03 FF FD */ addi r0, r3, -3
-/* 8013D690 001392F0 90 04 06 B0 */ stw r0, 0x6b0(r4)
-/* 8013D694 001392F4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D698 001392F8 80 05 06 B0 */ lwz r0, 0x6b0(r5)
-/* 8013D69C 001392FC 2C 00 FF FF */ cmpwi r0, -1
-/* 8013D6A0 00139300 41 80 00 10 */ blt lbl_8013D6B0
-/* 8013D6A4 00139304 80 65 06 54 */ lwz r3, 0x654(r5)
-/* 8013D6A8 00139308 2C 03 00 05 */ cmpwi r3, 5
-/* 8013D6AC 0013930C 41 81 00 20 */ bgt lbl_8013D6CC
-lbl_8013D6B0:
-/* 8013D6B0 00139310 38 00 FF FF */ li r0, -1
-/* 8013D6B4 00139314 90 05 06 B0 */ stw r0, 0x6b0(r5)
-/* 8013D6B8 00139318 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D6BC 0013931C 80 64 06 C4 */ lwz r3, 0x6c4(r4)
-/* 8013D6C0 00139320 38 03 00 32 */ addi r0, r3, 0x32
-/* 8013D6C4 00139324 90 04 06 CC */ stw r0, 0x6cc(r4)
-/* 8013D6C8 00139328 48 00 00 58 */ b lbl_8013D720
-lbl_8013D6CC:
-/* 8013D6CC 0013932C 80 85 06 C4 */ lwz r4, 0x6c4(r5)
-/* 8013D6D0 00139330 38 03 FF FF */ addi r0, r3, -1
-/* 8013D6D4 00139334 7C 04 00 00 */ cmpw r4, r0
-/* 8013D6D8 00139338 40 82 00 1C */ bne lbl_8013D6F4
-/* 8013D6DC 0013933C 38 63 FF FA */ addi r3, r3, -6
-/* 8013D6E0 00139340 38 00 00 36 */ li r0, 0x36
-/* 8013D6E4 00139344 90 65 06 B0 */ stw r3, 0x6b0(r5)
-/* 8013D6E8 00139348 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D6EC 0013934C 90 03 06 CC */ stw r0, 0x6cc(r3)
-/* 8013D6F0 00139350 48 00 00 30 */ b lbl_8013D720
-lbl_8013D6F4:
-/* 8013D6F4 00139354 38 03 FF FE */ addi r0, r3, -2
-/* 8013D6F8 00139358 7C 04 00 00 */ cmpw r4, r0
-/* 8013D6FC 0013935C 40 82 00 1C */ bne lbl_8013D718
-/* 8013D700 00139360 38 63 FF FA */ addi r3, r3, -6
-/* 8013D704 00139364 38 00 00 35 */ li r0, 0x35
-/* 8013D708 00139368 90 65 06 B0 */ stw r3, 0x6b0(r5)
-/* 8013D70C 0013936C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D710 00139370 90 03 06 CC */ stw r0, 0x6cc(r3)
-/* 8013D714 00139374 48 00 00 0C */ b lbl_8013D720
-lbl_8013D718:
-/* 8013D718 00139378 38 00 00 34 */ li r0, 0x34
-/* 8013D71C 0013937C 90 05 06 CC */ stw r0, 0x6cc(r5)
-lbl_8013D720:
-/* 8013D720 00139380 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D724 00139384 38 60 00 05 */ li r3, 5
-/* 8013D728 00139388 80 85 06 B0 */ lwz r4, 0x6b0(r5)
-/* 8013D72C 0013938C 38 84 00 01 */ addi r4, r4, 1
-/* 8013D730 00139390 30 04 FF FF */ addic r0, r4, -1
-/* 8013D734 00139394 7C 00 21 10 */ subfe r0, r0, r4
-/* 8013D738 00139398 98 05 06 CA */ stb r0, 0x6ca(r5)
-/* 8013D73C 0013939C 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D740 001393A0 80 86 06 B0 */ lwz r4, 0x6b0(r6)
-/* 8013D744 001393A4 80 A6 06 54 */ lwz r5, 0x654(r6)
-/* 8013D748 001393A8 38 04 00 06 */ addi r0, r4, 6
-/* 8013D74C 001393AC 7C A0 02 78 */ xor r0, r5, r0
-/* 8013D750 001393B0 7C 04 0E 70 */ srawi r4, r0, 1
-/* 8013D754 001393B4 7C 00 28 38 */ and r0, r0, r5
-/* 8013D758 001393B8 7C 00 20 50 */ subf r0, r0, r4
-/* 8013D75C 001393BC 54 00 0F FE */ srwi r0, r0, 0x1f
-/* 8013D760 001393C0 98 06 06 CB */ stb r0, 0x6cb(r6)
-/* 8013D764 001393C4 4B FF F3 F9 */ bl func_8013CB5C
-/* 8013D768 001393C8 38 60 00 03 */ li r3, 3
-/* 8013D76C 001393CC 4B FF F3 F1 */ bl func_8013CB5C
-/* 8013D770 001393D0 38 60 00 05 */ li r3, 5
-/* 8013D774 001393D4 38 80 00 0A */ li r4, 0xa
-/* 8013D778 001393D8 4B FF F5 51 */ bl func_8013CCC8
-/* 8013D77C 001393DC 48 00 16 BC */ b lbl_8013EE38
-/* 8013D780 001393E0 80 04 00 00 */ lwz r0, 0(r4)
-/* 8013D784 001393E4 2C 00 00 00 */ cmpwi r0, 0
-/* 8013D788 001393E8 40 82 00 10 */ bne lbl_8013D798
-/* 8013D78C 001393EC 38 00 00 01 */ li r0, 1
-/* 8013D790 001393F0 90 04 06 A0 */ stw r0, 0x6a0(r4)
-/* 8013D794 001393F4 48 00 00 0C */ b lbl_8013D7A0
-lbl_8013D798:
-/* 8013D798 001393F8 38 00 00 02 */ li r0, 2
-/* 8013D79C 001393FC 90 04 06 A0 */ stw r0, 0x6a0(r4)
-lbl_8013D7A0:
-/* 8013D7A0 00139400 38 60 00 00 */ li r3, 0
-/* 8013D7A4 00139404 38 80 00 00 */ li r4, 0
-/* 8013D7A8 00139408 4B F1 C1 51 */ bl func_800598F8
-/* 8013D7AC 0013940C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D7B0 00139410 38 00 00 33 */ li r0, 0x33
-/* 8013D7B4 00139414 38 60 00 32 */ li r3, 0x32
-/* 8013D7B8 00139418 38 80 00 58 */ li r4, 0x58
-/* 8013D7BC 0013941C 80 E5 06 54 */ lwz r7, 0x654(r5)
-/* 8013D7C0 00139420 38 A0 00 00 */ li r5, 0
-/* 8013D7C4 00139424 38 C0 00 01 */ li r6, 1
-/* 8013D7C8 00139428 39 00 00 00 */ li r8, 0
-/* 8013D7CC 0013942C 38 E7 FF FF */ addi r7, r7, -1
-/* 8013D7D0 00139430 30 E7 FF FF */ addic r7, r7, -1
-/* 8013D7D4 00139434 7C E7 39 10 */ subfe r7, r7, r7
-/* 8013D7D8 00139438 7C 00 38 78 */ andc r0, r0, r7
-/* 8013D7DC 0013943C 54 07 04 3E */ clrlwi r7, r0, 0x10
-/* 8013D7E0 00139440 4B F1 C1 E9 */ bl func_800599C8
-/* 8013D7E4 00139444 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D7E8 00139448 38 00 00 34 */ li r0, 0x34
-/* 8013D7EC 0013944C 38 60 00 33 */ li r3, 0x33
-/* 8013D7F0 00139450 38 80 00 32 */ li r4, 0x32
-/* 8013D7F4 00139454 80 E5 06 54 */ lwz r7, 0x654(r5)
-/* 8013D7F8 00139458 38 A0 00 00 */ li r5, 0
-/* 8013D7FC 0013945C 38 C0 00 01 */ li r6, 1
-/* 8013D800 00139460 39 00 00 00 */ li r8, 0
-/* 8013D804 00139464 38 E7 FF FE */ addi r7, r7, -2
-/* 8013D808 00139468 30 E7 FF FF */ addic r7, r7, -1
-/* 8013D80C 0013946C 7C E7 39 10 */ subfe r7, r7, r7
-/* 8013D810 00139470 7C 00 38 78 */ andc r0, r0, r7
-/* 8013D814 00139474 54 07 04 3E */ clrlwi r7, r0, 0x10
-/* 8013D818 00139478 4B F1 C1 B1 */ bl func_800599C8
-/* 8013D81C 0013947C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D820 00139480 38 00 00 35 */ li r0, 0x35
-/* 8013D824 00139484 38 60 00 34 */ li r3, 0x34
-/* 8013D828 00139488 38 80 00 33 */ li r4, 0x33
-/* 8013D82C 0013948C 80 E5 06 54 */ lwz r7, 0x654(r5)
-/* 8013D830 00139490 38 A0 00 00 */ li r5, 0
-/* 8013D834 00139494 38 C0 00 01 */ li r6, 1
-/* 8013D838 00139498 39 00 00 00 */ li r8, 0
-/* 8013D83C 0013949C 38 E7 FF FD */ addi r7, r7, -3
-/* 8013D840 001394A0 30 E7 FF FF */ addic r7, r7, -1
-/* 8013D844 001394A4 7C E7 39 10 */ subfe r7, r7, r7
-/* 8013D848 001394A8 7C 00 38 78 */ andc r0, r0, r7
-/* 8013D84C 001394AC 54 07 04 3E */ clrlwi r7, r0, 0x10
-/* 8013D850 001394B0 4B F1 C1 79 */ bl func_800599C8
-/* 8013D854 001394B4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D858 001394B8 38 00 00 36 */ li r0, 0x36
-/* 8013D85C 001394BC 38 60 00 35 */ li r3, 0x35
-/* 8013D860 001394C0 38 80 00 34 */ li r4, 0x34
-/* 8013D864 001394C4 80 E5 06 54 */ lwz r7, 0x654(r5)
-/* 8013D868 001394C8 38 A0 00 00 */ li r5, 0
-/* 8013D86C 001394CC 38 C0 00 02 */ li r6, 2
-/* 8013D870 001394D0 39 00 00 00 */ li r8, 0
-/* 8013D874 001394D4 38 E7 FF FC */ addi r7, r7, -4
-/* 8013D878 001394D8 30 E7 FF FF */ addic r7, r7, -1
-/* 8013D87C 001394DC 7C E7 39 10 */ subfe r7, r7, r7
-/* 8013D880 001394E0 7C 00 38 78 */ andc r0, r0, r7
-/* 8013D884 001394E4 54 07 04 3E */ clrlwi r7, r0, 0x10
-/* 8013D888 001394E8 4B F1 C1 41 */ bl func_800599C8
-/* 8013D88C 001394EC 38 60 00 36 */ li r3, 0x36
-/* 8013D890 001394F0 38 80 00 35 */ li r4, 0x35
-/* 8013D894 001394F4 38 A0 00 00 */ li r5, 0
-/* 8013D898 001394F8 38 C0 00 02 */ li r6, 2
-/* 8013D89C 001394FC 38 E0 00 59 */ li r7, 0x59
-/* 8013D8A0 00139500 39 00 00 00 */ li r8, 0
-/* 8013D8A4 00139504 4B F1 C1 25 */ bl func_800599C8
-/* 8013D8A8 00139508 38 60 00 01 */ li r3, 1
-/* 8013D8AC 0013950C 38 80 00 00 */ li r4, 0
-/* 8013D8B0 00139510 38 A0 00 32 */ li r5, 0x32
-/* 8013D8B4 00139514 38 C0 00 00 */ li r6, 0
-/* 8013D8B8 00139518 38 E0 00 02 */ li r7, 2
-/* 8013D8BC 0013951C 39 00 00 00 */ li r8, 0
-/* 8013D8C0 00139520 4B F1 C1 09 */ bl func_800599C8
-/* 8013D8C4 00139524 38 60 00 02 */ li r3, 2
-/* 8013D8C8 00139528 38 80 00 01 */ li r4, 1
-/* 8013D8CC 0013952C 38 A0 00 35 */ li r5, 0x35
-/* 8013D8D0 00139530 38 C0 00 00 */ li r6, 0
-/* 8013D8D4 00139534 38 E0 00 63 */ li r7, 0x63
-/* 8013D8D8 00139538 39 00 00 00 */ li r8, 0
-/* 8013D8DC 0013953C 4B F1 C0 ED */ bl func_800599C8
-/* 8013D8E0 00139540 38 60 00 63 */ li r3, 0x63
-/* 8013D8E4 00139544 38 80 00 02 */ li r4, 2
-/* 8013D8E8 00139548 38 A0 00 00 */ li r5, 0
-/* 8013D8EC 0013954C 38 C0 00 00 */ li r6, 0
-/* 8013D8F0 00139550 38 E0 00 00 */ li r7, 0
-/* 8013D8F4 00139554 39 00 00 00 */ li r8, 0
-/* 8013D8F8 00139558 4B F1 C0 D1 */ bl func_800599C8
-/* 8013D8FC 0013955C 38 60 00 58 */ li r3, 0x58
-/* 8013D900 00139560 38 80 00 00 */ li r4, 0
-/* 8013D904 00139564 38 A0 00 00 */ li r5, 0
-/* 8013D908 00139568 38 C0 00 00 */ li r6, 0
-/* 8013D90C 0013956C 38 E0 00 00 */ li r7, 0
-/* 8013D910 00139570 39 00 00 00 */ li r8, 0
-/* 8013D914 00139574 4B F1 C0 B5 */ bl func_800599C8
-/* 8013D918 00139578 38 60 00 59 */ li r3, 0x59
-/* 8013D91C 0013957C 38 80 00 00 */ li r4, 0
-/* 8013D920 00139580 38 A0 00 00 */ li r5, 0
-/* 8013D924 00139584 38 C0 00 00 */ li r6, 0
-/* 8013D928 00139588 38 E0 00 00 */ li r7, 0
-/* 8013D92C 0013958C 39 00 00 00 */ li r8, 0
-/* 8013D930 00139590 4B F1 C0 99 */ bl func_800599C8
-/* 8013D934 00139594 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013D938 00139598 38 00 00 0B */ li r0, 0xb
-/* 8013D93C 0013959C 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013D940 001395A0 48 00 14 F8 */ b lbl_8013EE38
-/* 8013D944 001395A4 80 04 06 CC */ lwz r0, 0x6cc(r4)
-/* 8013D948 001395A8 38 60 00 0F */ li r3, 0xf
-/* 8013D94C 001395AC 38 A0 00 00 */ li r5, 0
-/* 8013D950 001395B0 38 C0 00 01 */ li r6, 1
-/* 8013D954 001395B4 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8013D958 001395B8 4B F1 C1 15 */ bl func_80059A6C
-/* 8013D95C 001395BC 2C 03 00 00 */ cmpwi r3, 0
-/* 8013D960 001395C0 7C 7F 1B 78 */ mr r31, r3
-/* 8013D964 001395C4 41 82 14 D4 */ beq lbl_8013EE38
-/* 8013D968 001395C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013D96C 001395CC 41 82 02 4C */ beq lbl_8013DBB8
-/* 8013D970 001395D0 54 67 04 3E */ clrlwi r7, r3, 0x10
-/* 8013D974 001395D4 2C 07 00 37 */ cmpwi r7, 0x37
-/* 8013D978 001395D8 40 80 00 28 */ bge lbl_8013D9A0
-/* 8013D97C 001395DC 2C 07 00 02 */ cmpwi r7, 2
-/* 8013D980 001395E0 41 82 01 3C */ beq lbl_8013DABC
-/* 8013D984 001395E4 40 80 00 10 */ bge lbl_8013D994
-/* 8013D988 001395E8 2C 07 00 01 */ cmpwi r7, 1
-/* 8013D98C 001395EC 40 80 00 88 */ bge lbl_8013DA14
-/* 8013D990 001395F0 48 00 14 A8 */ b lbl_8013EE38
-lbl_8013D994:
-/* 8013D994 001395F4 2C 07 00 32 */ cmpwi r7, 0x32
-/* 8013D998 001395F8 40 80 01 E0 */ bge lbl_8013DB78
-/* 8013D99C 001395FC 48 00 14 9C */ b lbl_8013EE38
-lbl_8013D9A0:
-/* 8013D9A0 00139600 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8013D9A4 00139604 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8013D9A8 00139608 7C 07 00 00 */ cmpw r7, r0
-/* 8013D9AC 0013960C 41 82 00 1C */ beq lbl_8013D9C8
-/* 8013D9B0 00139610 40 80 14 88 */ bge lbl_8013EE38
-/* 8013D9B4 00139614 2C 07 00 63 */ cmpwi r7, 0x63
-/* 8013D9B8 00139618 41 82 00 08 */ beq lbl_8013D9C0
-/* 8013D9BC 0013961C 48 00 14 7C */ b lbl_8013EE38
-lbl_8013D9C0:
-/* 8013D9C0 00139620 38 60 00 02 */ li r3, 2
-/* 8013D9C4 00139624 4B F1 CB 09 */ bl func_8005A4CC
-lbl_8013D9C8:
-/* 8013D9C8 00139628 38 60 00 01 */ li r3, 1
-/* 8013D9CC 0013962C 38 80 00 08 */ li r4, 8
-/* 8013D9D0 00139630 38 A0 00 01 */ li r5, 1
-/* 8013D9D4 00139634 38 C0 00 00 */ li r6, 0
-/* 8013D9D8 00139638 4B FF F1 1D */ bl func_8013CAF4
-/* 8013D9DC 0013963C 38 60 00 03 */ li r3, 3
-/* 8013D9E0 00139640 38 80 00 08 */ li r4, 8
-/* 8013D9E4 00139644 38 A0 00 04 */ li r5, 4
-/* 8013D9E8 00139648 38 C0 00 00 */ li r6, 0
-/* 8013D9EC 0013964C 4B FF F1 09 */ bl func_8013CAF4
-/* 8013D9F0 00139650 38 60 00 05 */ li r3, 5
-/* 8013D9F4 00139654 38 80 00 08 */ li r4, 8
-/* 8013D9F8 00139658 38 A0 00 0C */ li r5, 0xc
-/* 8013D9FC 0013965C 38 C0 00 00 */ li r6, 0
-/* 8013DA00 00139660 4B FF F0 F5 */ bl func_8013CAF4
-/* 8013DA04 00139664 38 60 00 01 */ li r3, 1
-/* 8013DA08 00139668 38 80 00 0F */ li r4, 0xf
-/* 8013DA0C 0013966C 4B FF F2 BD */ bl func_8013CCC8
-/* 8013DA10 00139670 48 00 14 28 */ b lbl_8013EE38
-lbl_8013DA14:
-/* 8013DA14 00139674 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DA18 00139678 80 03 06 B0 */ lwz r0, 0x6b0(r3)
-/* 8013DA1C 0013967C 2C 00 FF FF */ cmpwi r0, -1
-/* 8013DA20 00139680 41 82 00 80 */ beq lbl_8013DAA0
-/* 8013DA24 00139684 2C 00 00 00 */ cmpwi r0, 0
-/* 8013DA28 00139688 40 82 00 10 */ bne lbl_8013DA38
-/* 8013DA2C 0013968C 38 00 00 00 */ li r0, 0
-/* 8013DA30 00139690 98 03 06 CA */ stb r0, 0x6ca(r3)
-/* 8013DA34 00139694 48 00 00 0C */ b lbl_8013DA40
-lbl_8013DA38:
-/* 8013DA38 00139698 38 00 00 01 */ li r0, 1
-/* 8013DA3C 0013969C 98 03 06 CA */ stb r0, 0x6ca(r3)
-lbl_8013DA40:
-/* 8013DA40 001396A0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DA44 001396A4 38 00 00 01 */ li r0, 1
-/* 8013DA48 001396A8 38 60 00 03 */ li r3, 3
-/* 8013DA4C 001396AC 38 80 00 08 */ li r4, 8
-/* 8013DA50 001396B0 98 05 06 CB */ stb r0, 0x6cb(r5)
-/* 8013DA54 001396B4 38 A0 00 02 */ li r5, 2
-/* 8013DA58 001396B8 38 C0 00 00 */ li r6, 0
-/* 8013DA5C 001396BC 4B FF F0 99 */ bl func_8013CAF4
-/* 8013DA60 001396C0 38 60 00 05 */ li r3, 5
-/* 8013DA64 001396C4 38 80 00 08 */ li r4, 8
-/* 8013DA68 001396C8 38 A0 00 00 */ li r5, 0
-/* 8013DA6C 001396CC 38 C0 00 02 */ li r6, 2
-/* 8013DA70 001396D0 4B FF F0 85 */ bl func_8013CAF4
-/* 8013DA74 001396D4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DA78 001396D8 38 00 00 0E */ li r0, 0xe
-/* 8013DA7C 001396DC 38 60 00 05 */ li r3, 5
-/* 8013DA80 001396E0 38 80 00 0E */ li r4, 0xe
-/* 8013DA84 001396E4 90 05 06 BC */ stw r0, 0x6bc(r5)
-/* 8013DA88 001396E8 4B FF F2 41 */ bl func_8013CCC8
-/* 8013DA8C 001396EC C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013DA90 001396F0 38 60 02 23 */ li r3, 0x223
-/* 8013DA94 001396F4 38 80 00 00 */ li r4, 0
-/* 8013DA98 001396F8 4B EC D6 D9 */ bl func_8000B170
-/* 8013DA9C 001396FC 48 00 13 9C */ b lbl_8013EE38
-lbl_8013DAA0:
-/* 8013DAA0 00139700 38 00 00 00 */ li r0, 0
-/* 8013DAA4 00139704 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013DAA8 00139708 98 03 06 CA */ stb r0, 0x6ca(r3)
-/* 8013DAAC 0013970C 38 60 02 22 */ li r3, 0x222
-/* 8013DAB0 00139710 38 80 00 00 */ li r4, 0
-/* 8013DAB4 00139714 4B EC D6 BD */ bl func_8000B170
-/* 8013DAB8 00139718 48 00 13 80 */ b lbl_8013EE38
-lbl_8013DABC:
-/* 8013DABC 0013971C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DAC0 00139720 80 85 06 B0 */ lwz r4, 0x6b0(r5)
-/* 8013DAC4 00139724 80 65 06 54 */ lwz r3, 0x654(r5)
-/* 8013DAC8 00139728 38 04 00 06 */ addi r0, r4, 6
-/* 8013DACC 0013972C 7C 00 18 00 */ cmpw r0, r3
-/* 8013DAD0 00139730 40 80 00 8C */ bge lbl_8013DB5C
-/* 8013DAD4 00139734 38 04 00 07 */ addi r0, r4, 7
-/* 8013DAD8 00139738 7C 00 18 00 */ cmpw r0, r3
-/* 8013DADC 0013973C 40 82 00 10 */ bne lbl_8013DAEC
-/* 8013DAE0 00139740 38 00 00 00 */ li r0, 0
-/* 8013DAE4 00139744 98 05 06 CB */ stb r0, 0x6cb(r5)
-/* 8013DAE8 00139748 48 00 00 0C */ b lbl_8013DAF4
-lbl_8013DAEC:
-/* 8013DAEC 0013974C 38 00 00 01 */ li r0, 1
-/* 8013DAF0 00139750 98 05 06 CB */ stb r0, 0x6cb(r5)
-lbl_8013DAF4:
-/* 8013DAF4 00139754 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DAF8 00139758 3B E0 00 01 */ li r31, 1
-/* 8013DAFC 0013975C 38 60 00 03 */ li r3, 3
-/* 8013DB00 00139760 38 80 00 08 */ li r4, 8
-/* 8013DB04 00139764 9B E5 06 CA */ stb r31, 0x6ca(r5)
-/* 8013DB08 00139768 38 A0 00 03 */ li r5, 3
-/* 8013DB0C 0013976C 38 C0 00 00 */ li r6, 0
-/* 8013DB10 00139770 4B FF EF E5 */ bl func_8013CAF4
-/* 8013DB14 00139774 38 60 00 05 */ li r3, 5
-/* 8013DB18 00139778 38 80 00 08 */ li r4, 8
-/* 8013DB1C 0013977C 38 A0 00 01 */ li r5, 1
-/* 8013DB20 00139780 38 C0 00 02 */ li r6, 2
-/* 8013DB24 00139784 4B FF EF D1 */ bl func_8013CAF4
-/* 8013DB28 00139788 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DB2C 0013978C 38 00 00 0D */ li r0, 0xd
-/* 8013DB30 00139790 38 60 00 05 */ li r3, 5
-/* 8013DB34 00139794 93 E4 06 B8 */ stw r31, 0x6b8(r4)
-/* 8013DB38 00139798 38 80 00 0D */ li r4, 0xd
-/* 8013DB3C 0013979C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DB40 001397A0 90 05 06 BC */ stw r0, 0x6bc(r5)
-/* 8013DB44 001397A4 4B FF F1 85 */ bl func_8013CCC8
-/* 8013DB48 001397A8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013DB4C 001397AC 38 60 02 23 */ li r3, 0x223
-/* 8013DB50 001397B0 38 80 00 00 */ li r4, 0
-/* 8013DB54 001397B4 4B EC D6 1D */ bl func_8000B170
-/* 8013DB58 001397B8 48 00 12 E0 */ b lbl_8013EE38
-lbl_8013DB5C:
-/* 8013DB5C 001397BC 38 00 00 00 */ li r0, 0
-/* 8013DB60 001397C0 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013DB64 001397C4 98 05 06 CB */ stb r0, 0x6cb(r5)
-/* 8013DB68 001397C8 38 60 02 22 */ li r3, 0x222
-/* 8013DB6C 001397CC 38 80 00 00 */ li r4, 0
-/* 8013DB70 001397D0 4B EC D6 01 */ bl func_8000B170
-/* 8013DB74 001397D4 48 00 12 C4 */ b lbl_8013EE38
-lbl_8013DB78:
-/* 8013DB78 001397D8 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DB7C 001397DC 38 A7 FF D5 */ addi r5, r7, -43
-/* 8013DB80 001397E0 38 60 00 05 */ li r3, 5
-/* 8013DB84 001397E4 38 80 00 08 */ li r4, 8
-/* 8013DB88 001397E8 80 08 06 B0 */ lwz r0, 0x6b0(r8)
-/* 8013DB8C 001397EC 38 C0 00 00 */ li r6, 0
-/* 8013DB90 001397F0 7C E7 02 14 */ add r7, r7, r0
-/* 8013DB94 001397F4 38 07 FF CF */ addi r0, r7, -49
-/* 8013DB98 001397F8 90 08 06 C4 */ stw r0, 0x6c4(r8)
-/* 8013DB9C 001397FC 4B FF EF 59 */ bl func_8013CAF4
-/* 8013DBA0 00139800 38 60 00 05 */ li r3, 5
-/* 8013DBA4 00139804 38 80 00 0C */ li r4, 0xc
-/* 8013DBA8 00139808 4B FF F1 21 */ bl func_8013CCC8
-/* 8013DBAC 0013980C 38 60 00 01 */ li r3, 1
-/* 8013DBB0 00139810 4B F1 C9 1D */ bl func_8005A4CC
-/* 8013DBB4 00139814 48 00 12 84 */ b lbl_8013EE38
-lbl_8013DBB8:
-/* 8013DBB8 00139818 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DBBC 0013981C 38 A0 00 00 */ li r5, 0
-/* 8013DBC0 00139820 28 03 00 63 */ cmplwi r3, 0x63
-/* 8013DBC4 00139824 B0 A4 06 C8 */ sth r5, 0x6c8(r4)
-/* 8013DBC8 00139828 40 82 00 44 */ bne lbl_8013DC0C
-/* 8013DBCC 0013982C 38 60 00 01 */ li r3, 1
-/* 8013DBD0 00139830 38 80 00 08 */ li r4, 8
-/* 8013DBD4 00139834 38 A0 00 00 */ li r5, 0
-/* 8013DBD8 00139838 38 C0 00 00 */ li r6, 0
-/* 8013DBDC 0013983C 4B FF EF 19 */ bl func_8013CAF4
-/* 8013DBE0 00139840 38 60 00 03 */ li r3, 3
-/* 8013DBE4 00139844 38 80 00 08 */ li r4, 8
-/* 8013DBE8 00139848 38 A0 00 04 */ li r5, 4
-/* 8013DBEC 0013984C 38 C0 00 00 */ li r6, 0
-/* 8013DBF0 00139850 4B FF EF 05 */ bl func_8013CAF4
-/* 8013DBF4 00139854 38 60 00 05 */ li r3, 5
-/* 8013DBF8 00139858 38 80 00 08 */ li r4, 8
-/* 8013DBFC 0013985C 38 A0 00 0C */ li r5, 0xc
-/* 8013DC00 00139860 38 C0 00 00 */ li r6, 0
-/* 8013DC04 00139864 4B FF EE F1 */ bl func_8013CAF4
-/* 8013DC08 00139868 48 00 12 30 */ b lbl_8013EE38
-lbl_8013DC0C:
-/* 8013DC0C 0013986C 38 03 FF FF */ addi r0, r3, -1
-/* 8013DC10 00139870 28 00 00 01 */ cmplwi r0, 1
-/* 8013DC14 00139874 41 81 00 A8 */ bgt lbl_8013DCBC
-/* 8013DC18 00139878 38 60 00 01 */ li r3, 1
-/* 8013DC1C 0013987C 38 80 00 08 */ li r4, 8
-/* 8013DC20 00139880 38 A0 00 02 */ li r5, 2
-/* 8013DC24 00139884 38 C0 00 00 */ li r6, 0
-/* 8013DC28 00139888 4B FF EE CD */ bl func_8013CAF4
-/* 8013DC2C 0013988C 57 E4 04 3E */ clrlwi r4, r31, 0x10
-/* 8013DC30 00139890 38 60 00 03 */ li r3, 3
-/* 8013DC34 00139894 38 A4 FF FF */ addi r5, r4, -1
-/* 8013DC38 00139898 38 C0 00 00 */ li r6, 0
-/* 8013DC3C 0013989C 38 80 00 08 */ li r4, 8
-/* 8013DC40 001398A0 4B FF EE B5 */ bl func_8013CAF4
-/* 8013DC44 001398A4 38 60 00 05 */ li r3, 5
-/* 8013DC48 001398A8 38 80 00 08 */ li r4, 8
-/* 8013DC4C 001398AC 38 A0 00 0C */ li r5, 0xc
-/* 8013DC50 001398B0 38 C0 00 00 */ li r6, 0
-/* 8013DC54 001398B4 4B FF EE A1 */ bl func_8013CAF4
-/* 8013DC58 001398B8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DC5C 001398BC 38 60 00 01 */ li r3, 1
-/* 8013DC60 001398C0 38 80 00 00 */ li r4, 0
-/* 8013DC64 001398C4 38 C0 00 00 */ li r6, 0
-/* 8013DC68 001398C8 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
-/* 8013DC6C 001398CC 38 E0 00 02 */ li r7, 2
-/* 8013DC70 001398D0 39 00 00 00 */ li r8, 0
-/* 8013DC74 001398D4 4B F1 BD 55 */ bl func_800599C8
-/* 8013DC78 001398D8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DC7C 001398DC 38 60 00 02 */ li r3, 2
-/* 8013DC80 001398E0 38 80 00 01 */ li r4, 1
-/* 8013DC84 001398E4 38 C0 00 00 */ li r6, 0
-/* 8013DC88 001398E8 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
-/* 8013DC8C 001398EC 38 E0 00 63 */ li r7, 0x63
-/* 8013DC90 001398F0 39 00 00 00 */ li r8, 0
-/* 8013DC94 001398F4 4B F1 BD 35 */ bl func_800599C8
-/* 8013DC98 001398F8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DC9C 001398FC 38 60 00 63 */ li r3, 0x63
-/* 8013DCA0 00139900 38 80 00 02 */ li r4, 2
-/* 8013DCA4 00139904 38 C0 00 00 */ li r6, 0
-/* 8013DCA8 00139908 A0 A5 06 B4 */ lhz r5, 0x6b4(r5)
-/* 8013DCAC 0013990C 38 E0 00 00 */ li r7, 0
-/* 8013DCB0 00139910 39 00 00 00 */ li r8, 0
-/* 8013DCB4 00139914 4B F1 BD 15 */ bl func_800599C8
-/* 8013DCB8 00139918 48 00 11 80 */ b lbl_8013EE38
-lbl_8013DCBC:
-/* 8013DCBC 0013991C 28 03 00 58 */ cmplwi r3, 0x58
-/* 8013DCC0 00139920 40 82 00 D4 */ bne lbl_8013DD94
-/* 8013DCC4 00139924 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DCC8 00139928 80 03 06 B0 */ lwz r0, 0x6b0(r3)
-/* 8013DCCC 0013992C 2C 00 FF FF */ cmpwi r0, -1
-/* 8013DCD0 00139930 41 82 00 7C */ beq lbl_8013DD4C
-/* 8013DCD4 00139934 2C 00 00 00 */ cmpwi r0, 0
-/* 8013DCD8 00139938 40 82 00 0C */ bne lbl_8013DCE4
-/* 8013DCDC 0013993C 98 A3 06 CA */ stb r5, 0x6ca(r3)
-/* 8013DCE0 00139940 48 00 00 0C */ b lbl_8013DCEC
-lbl_8013DCE4:
-/* 8013DCE4 00139944 38 00 00 01 */ li r0, 1
-/* 8013DCE8 00139948 98 03 06 CA */ stb r0, 0x6ca(r3)
-lbl_8013DCEC:
-/* 8013DCEC 0013994C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DCF0 00139950 38 00 00 01 */ li r0, 1
-/* 8013DCF4 00139954 38 60 00 05 */ li r3, 5
-/* 8013DCF8 00139958 38 80 00 08 */ li r4, 8
-/* 8013DCFC 0013995C 98 05 06 CB */ stb r0, 0x6cb(r5)
-/* 8013DD00 00139960 38 A0 00 00 */ li r5, 0
-/* 8013DD04 00139964 38 C0 00 02 */ li r6, 2
-/* 8013DD08 00139968 4B FF ED ED */ bl func_8013CAF4
-/* 8013DD0C 0013996C 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DD10 00139970 38 00 00 0E */ li r0, 0xe
-/* 8013DD14 00139974 38 60 00 05 */ li r3, 5
-/* 8013DD18 00139978 38 80 00 0E */ li r4, 0xe
-/* 8013DD1C 0013997C 90 05 06 BC */ stw r0, 0x6bc(r5)
-/* 8013DD20 00139980 4B FF EF A9 */ bl func_8013CCC8
-/* 8013DD24 00139984 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DD28 00139988 38 00 00 32 */ li r0, 0x32
-/* 8013DD2C 0013998C B0 03 06 B6 */ sth r0, 0x6b6(r3)
-/* 8013DD30 00139990 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DD34 00139994 80 04 06 B0 */ lwz r0, 0x6b0(r4)
-/* 8013DD38 00139998 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013DD3C 0013999C 7C 64 02 14 */ add r3, r4, r0
-/* 8013DD40 001399A0 A0 03 00 5C */ lhz r0, 0x5c(r3)
-/* 8013DD44 001399A4 B0 04 06 C8 */ sth r0, 0x6c8(r4)
-/* 8013DD48 001399A8 48 00 00 40 */ b lbl_8013DD88
-lbl_8013DD4C:
-/* 8013DD4C 001399AC 98 A3 06 CA */ stb r5, 0x6ca(r3)
-/* 8013DD50 001399B0 38 60 00 05 */ li r3, 5
-/* 8013DD54 001399B4 38 80 00 08 */ li r4, 8
-/* 8013DD58 001399B8 38 A0 00 02 */ li r5, 2
-/* 8013DD5C 001399BC 38 C0 00 00 */ li r6, 0
-/* 8013DD60 001399C0 4B FF ED 95 */ bl func_8013CAF4
-/* 8013DD64 001399C4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DD68 001399C8 38 60 00 00 */ li r3, 0
-/* 8013DD6C 001399CC A0 04 00 5C */ lhz r0, 0x5c(r4)
-/* 8013DD70 001399D0 B0 04 06 C8 */ sth r0, 0x6c8(r4)
-/* 8013DD74 001399D4 4B EC D8 5D */ bl func_8000B5D0
-/* 8013DD78 001399D8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013DD7C 001399DC 38 60 02 22 */ li r3, 0x222
-/* 8013DD80 001399E0 38 80 00 00 */ li r4, 0
-/* 8013DD84 001399E4 4B EC D3 ED */ bl func_8000B170
-lbl_8013DD88:
-/* 8013DD88 001399E8 38 60 00 32 */ li r3, 0x32
-/* 8013DD8C 001399EC 4B F1 C6 AD */ bl func_8005A438
-/* 8013DD90 001399F0 48 00 10 A8 */ b lbl_8013EE38
-lbl_8013DD94:
-/* 8013DD94 001399F4 28 03 00 59 */ cmplwi r3, 0x59
-/* 8013DD98 001399F8 40 82 00 FC */ bne lbl_8013DE94
-/* 8013DD9C 001399FC 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DDA0 00139A00 80 86 06 B0 */ lwz r4, 0x6b0(r6)
-/* 8013DDA4 00139A04 80 66 06 54 */ lwz r3, 0x654(r6)
-/* 8013DDA8 00139A08 38 04 00 06 */ addi r0, r4, 6
-/* 8013DDAC 00139A0C 7C 00 18 00 */ cmpw r0, r3
-/* 8013DDB0 00139A10 40 80 00 8C */ bge lbl_8013DE3C
-/* 8013DDB4 00139A14 38 04 00 07 */ addi r0, r4, 7
-/* 8013DDB8 00139A18 7C 00 18 00 */ cmpw r0, r3
-/* 8013DDBC 00139A1C 40 82 00 0C */ bne lbl_8013DDC8
-/* 8013DDC0 00139A20 98 A6 06 CB */ stb r5, 0x6cb(r6)
-/* 8013DDC4 00139A24 48 00 00 0C */ b lbl_8013DDD0
-lbl_8013DDC8:
-/* 8013DDC8 00139A28 38 00 00 01 */ li r0, 1
-/* 8013DDCC 00139A2C 98 06 06 CB */ stb r0, 0x6cb(r6)
-lbl_8013DDD0:
-/* 8013DDD0 00139A30 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DDD4 00139A34 3B E0 00 01 */ li r31, 1
-/* 8013DDD8 00139A38 38 60 00 05 */ li r3, 5
-/* 8013DDDC 00139A3C 38 80 00 08 */ li r4, 8
-/* 8013DDE0 00139A40 9B E5 06 CA */ stb r31, 0x6ca(r5)
-/* 8013DDE4 00139A44 38 A0 00 01 */ li r5, 1
-/* 8013DDE8 00139A48 38 C0 00 02 */ li r6, 2
-/* 8013DDEC 00139A4C 4B FF ED 09 */ bl func_8013CAF4
-/* 8013DDF0 00139A50 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DDF4 00139A54 38 00 00 0D */ li r0, 0xd
-/* 8013DDF8 00139A58 38 60 00 05 */ li r3, 5
-/* 8013DDFC 00139A5C 93 E4 06 B8 */ stw r31, 0x6b8(r4)
-/* 8013DE00 00139A60 38 80 00 0D */ li r4, 0xd
-/* 8013DE04 00139A64 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DE08 00139A68 90 05 06 BC */ stw r0, 0x6bc(r5)
-/* 8013DE0C 00139A6C 4B FF EE BD */ bl func_8013CCC8
-/* 8013DE10 00139A70 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DE14 00139A74 38 00 00 36 */ li r0, 0x36
-/* 8013DE18 00139A78 B0 03 06 B6 */ sth r0, 0x6b6(r3)
-/* 8013DE1C 00139A7C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DE20 00139A80 80 64 06 B0 */ lwz r3, 0x6b0(r4)
-/* 8013DE24 00139A84 38 03 00 06 */ addi r0, r3, 6
-/* 8013DE28 00139A88 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013DE2C 00139A8C 7C 64 02 14 */ add r3, r4, r0
-/* 8013DE30 00139A90 A0 03 00 5C */ lhz r0, 0x5c(r3)
-/* 8013DE34 00139A94 B0 04 06 C8 */ sth r0, 0x6c8(r4)
-/* 8013DE38 00139A98 48 00 00 50 */ b lbl_8013DE88
-lbl_8013DE3C:
-/* 8013DE3C 00139A9C 98 A6 06 CB */ stb r5, 0x6cb(r6)
-/* 8013DE40 00139AA0 38 60 00 05 */ li r3, 5
-/* 8013DE44 00139AA4 38 80 00 08 */ li r4, 8
-/* 8013DE48 00139AA8 38 A0 00 06 */ li r5, 6
-/* 8013DE4C 00139AAC 38 C0 00 00 */ li r6, 0
-/* 8013DE50 00139AB0 4B FF EC A5 */ bl func_8013CAF4
-/* 8013DE54 00139AB4 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DE58 00139AB8 38 60 00 00 */ li r3, 0
-/* 8013DE5C 00139ABC 80 85 06 54 */ lwz r4, 0x654(r5)
-/* 8013DE60 00139AC0 38 04 FF FF */ addi r0, r4, -1
-/* 8013DE64 00139AC4 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013DE68 00139AC8 7C 85 02 14 */ add r4, r5, r0
-/* 8013DE6C 00139ACC A0 04 00 5C */ lhz r0, 0x5c(r4)
-/* 8013DE70 00139AD0 B0 05 06 C8 */ sth r0, 0x6c8(r5)
-/* 8013DE74 00139AD4 4B EC D7 5D */ bl func_8000B5D0
-/* 8013DE78 00139AD8 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013DE7C 00139ADC 38 60 02 22 */ li r3, 0x222
-/* 8013DE80 00139AE0 38 80 00 00 */ li r4, 0
-/* 8013DE84 00139AE4 4B EC D2 ED */ bl func_8000B170
-lbl_8013DE88:
-/* 8013DE88 00139AE8 38 60 00 36 */ li r3, 0x36
-/* 8013DE8C 00139AEC 4B F1 C5 AD */ bl func_8005A438
-/* 8013DE90 00139AF0 48 00 0F A8 */ b lbl_8013EE38
-lbl_8013DE94:
-/* 8013DE94 00139AF4 38 60 00 01 */ li r3, 1
-/* 8013DE98 00139AF8 38 80 00 08 */ li r4, 8
-/* 8013DE9C 00139AFC 38 A0 00 02 */ li r5, 2
-/* 8013DEA0 00139B00 38 C0 00 00 */ li r6, 0
-/* 8013DEA4 00139B04 4B FF EC 51 */ bl func_8013CAF4
-/* 8013DEA8 00139B08 38 60 00 03 */ li r3, 3
-/* 8013DEAC 00139B0C 38 80 00 08 */ li r4, 8
-/* 8013DEB0 00139B10 38 A0 00 04 */ li r5, 4
-/* 8013DEB4 00139B14 38 C0 00 00 */ li r6, 0
-/* 8013DEB8 00139B18 4B FF EC 3D */ bl func_8013CAF4
-/* 8013DEBC 00139B1C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DEC0 00139B20 38 1F FF D0 */ addi r0, r31, -48
-/* 8013DEC4 00139B24 54 05 04 3E */ clrlwi r5, r0, 0x10
-/* 8013DEC8 00139B28 38 60 00 05 */ li r3, 5
-/* 8013DECC 00139B2C B3 E4 06 B4 */ sth r31, 0x6b4(r4)
-/* 8013DED0 00139B30 38 80 00 08 */ li r4, 8
-/* 8013DED4 00139B34 38 C0 00 00 */ li r6, 0
-/* 8013DED8 00139B38 4B FF EC 1D */ bl func_8013CAF4
-/* 8013DEDC 00139B3C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DEE0 00139B40 80 04 06 B0 */ lwz r0, 0x6b0(r4)
-/* 8013DEE4 00139B44 7C 7F 02 14 */ add r3, r31, r0
-/* 8013DEE8 00139B48 38 03 FF CF */ addi r0, r3, -49
-/* 8013DEEC 00139B4C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013DEF0 00139B50 7C 64 02 14 */ add r3, r4, r0
-/* 8013DEF4 00139B54 A0 03 00 5C */ lhz r0, 0x5c(r3)
-/* 8013DEF8 00139B58 B0 04 06 C8 */ sth r0, 0x6c8(r4)
-/* 8013DEFC 00139B5C 48 00 0F 3C */ b lbl_8013EE38
-/* 8013DF00 00139B60 38 60 00 05 */ li r3, 5
-/* 8013DF04 00139B64 4B FF EC C9 */ bl func_8013CBCC
-/* 8013DF08 00139B68 38 60 00 05 */ li r3, 5
-/* 8013DF0C 00139B6C 38 80 00 10 */ li r4, 0x10
-/* 8013DF10 00139B70 4B FF ED B9 */ bl func_8013CCC8
-/* 8013DF14 00139B74 48 00 0F 24 */ b lbl_8013EE38
-/* 8013DF18 00139B78 A0 04 06 B6 */ lhz r0, 0x6b6(r4)
-/* 8013DF1C 00139B7C 2C 00 00 00 */ cmpwi r0, 0
-/* 8013DF20 00139B80 41 82 00 1C */ beq lbl_8013DF3C
-/* 8013DF24 00139B84 38 60 00 05 */ li r3, 5
-/* 8013DF28 00139B88 38 80 00 08 */ li r4, 8
-/* 8013DF2C 00139B8C 38 A0 00 02 */ li r5, 2
-/* 8013DF30 00139B90 38 C0 00 00 */ li r6, 0
-/* 8013DF34 00139B94 4B FF EB C1 */ bl func_8013CAF4
-/* 8013DF38 00139B98 48 00 00 18 */ b lbl_8013DF50
-lbl_8013DF3C:
-/* 8013DF3C 00139B9C 38 60 00 05 */ li r3, 5
-/* 8013DF40 00139BA0 38 80 00 08 */ li r4, 8
-/* 8013DF44 00139BA4 38 A0 00 0C */ li r5, 0xc
-/* 8013DF48 00139BA8 38 C0 00 00 */ li r6, 0
-/* 8013DF4C 00139BAC 4B FF EB A9 */ bl func_8013CAF4
-lbl_8013DF50:
-/* 8013DF50 00139BB0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DF54 00139BB4 38 A0 FF FF */ li r5, -1
-/* 8013DF58 00139BB8 38 80 00 00 */ li r4, 0
-/* 8013DF5C 00139BBC 38 00 00 0B */ li r0, 0xb
-/* 8013DF60 00139BC0 90 A3 06 B8 */ stw r5, 0x6b8(r3)
-/* 8013DF64 00139BC4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DF68 00139BC8 B0 83 06 B6 */ sth r4, 0x6b6(r3)
-/* 8013DF6C 00139BCC 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DF70 00139BD0 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013DF74 00139BD4 48 00 0E C4 */ b lbl_8013EE38
-/* 8013DF78 00139BD8 A0 04 06 B6 */ lhz r0, 0x6b6(r4)
-/* 8013DF7C 00139BDC 2C 00 00 00 */ cmpwi r0, 0
-/* 8013DF80 00139BE0 41 82 00 1C */ beq lbl_8013DF9C
-/* 8013DF84 00139BE4 38 60 00 05 */ li r3, 5
-/* 8013DF88 00139BE8 38 80 00 08 */ li r4, 8
-/* 8013DF8C 00139BEC 38 A0 00 06 */ li r5, 6
-/* 8013DF90 00139BF0 38 C0 00 00 */ li r6, 0
-/* 8013DF94 00139BF4 4B FF EB 61 */ bl func_8013CAF4
-/* 8013DF98 00139BF8 48 00 00 18 */ b lbl_8013DFB0
-lbl_8013DF9C:
-/* 8013DF9C 00139BFC 38 60 00 05 */ li r3, 5
-/* 8013DFA0 00139C00 38 80 00 08 */ li r4, 8
-/* 8013DFA4 00139C04 38 A0 00 0C */ li r5, 0xc
-/* 8013DFA8 00139C08 38 C0 00 00 */ li r6, 0
-/* 8013DFAC 00139C0C 4B FF EB 49 */ bl func_8013CAF4
-lbl_8013DFB0:
-/* 8013DFB0 00139C10 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DFB4 00139C14 38 80 00 00 */ li r4, 0
-/* 8013DFB8 00139C18 38 00 00 0B */ li r0, 0xb
-/* 8013DFBC 00139C1C B0 83 06 B6 */ sth r4, 0x6b6(r3)
-/* 8013DFC0 00139C20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013DFC4 00139C24 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013DFC8 00139C28 48 00 0E 70 */ b lbl_8013EE38
-/* 8013DFCC 00139C2C 80 04 00 00 */ lwz r0, 0(r4)
-/* 8013DFD0 00139C30 2C 00 00 00 */ cmpwi r0, 0
-/* 8013DFD4 00139C34 40 82 00 24 */ bne lbl_8013DFF8
-/* 8013DFD8 00139C38 38 60 00 05 */ li r3, 5
-/* 8013DFDC 00139C3C 4B FF EB F1 */ bl func_8013CBCC
-/* 8013DFE0 00139C40 38 60 00 03 */ li r3, 3
-/* 8013DFE4 00139C44 4B FF EB E9 */ bl func_8013CBCC
-/* 8013DFE8 00139C48 38 60 00 05 */ li r3, 5
-/* 8013DFEC 00139C4C 38 80 00 01 */ li r4, 1
-/* 8013DFF0 00139C50 4B FF EC D9 */ bl func_8013CCC8
-/* 8013DFF4 00139C54 48 00 0E 44 */ b lbl_8013EE38
-lbl_8013DFF8:
-/* 8013DFF8 00139C58 38 00 00 04 */ li r0, 4
-/* 8013DFFC 00139C5C 90 04 06 90 */ stw r0, 0x690(r4)
-/* 8013E000 00139C60 48 00 0E 38 */ b lbl_8013EE38
-/* 8013E004 00139C64 38 00 00 11 */ li r0, 0x11
-/* 8013E008 00139C68 90 04 06 90 */ stw r0, 0x690(r4)
-/* 8013E00C 00139C6C 48 00 0E 2C */ b lbl_8013EE38
-/* 8013E010 00139C70 80 04 00 00 */ lwz r0, 0(r4)
-/* 8013E014 00139C74 2C 00 00 00 */ cmpwi r0, 0
-/* 8013E018 00139C78 40 82 00 10 */ bne lbl_8013E028
-/* 8013E01C 00139C7C 38 00 FF FE */ li r0, -2
-/* 8013E020 00139C80 90 04 06 AC */ stw r0, 0x6ac(r4)
-/* 8013E024 00139C84 48 00 00 0C */ b lbl_8013E030
-lbl_8013E028:
-/* 8013E028 00139C88 38 00 FF FD */ li r0, -3
-/* 8013E02C 00139C8C 90 04 06 AC */ stw r0, 0x6ac(r4)
-lbl_8013E030:
-/* 8013E030 00139C90 38 60 00 00 */ li r3, 0
-/* 8013E034 00139C94 38 80 00 00 */ li r4, 0
-/* 8013E038 00139C98 4B F1 B8 C1 */ bl func_800598F8
-/* 8013E03C 00139C9C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E040 00139CA0 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013E044 00139CA4 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E048 00139CA8 7C 63 02 14 */ add r3, r3, r0
-/* 8013E04C 00139CAC 88 63 00 5B */ lbz r3, 0x5b(r3)
-/* 8013E050 00139CB0 38 03 FF FF */ addi r0, r3, -1
-/* 8013E054 00139CB4 7C 00 00 34 */ cntlzw r0, r0
-/* 8013E058 00139CB8 54 03 D9 7E */ srwi r3, r0, 5
-/* 8013E05C 00139CBC 4B FF EF A9 */ bl func_8013D004
-/* 8013E060 00139CC0 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E064 00139CC4 38 80 00 01 */ li r4, 1
-/* 8013E068 00139CC8 80 65 06 C4 */ lwz r3, 0x6c4(r5)
-/* 8013E06C 00139CCC 30 03 FF FF */ addic r0, r3, -1
-/* 8013E070 00139CD0 7C 00 19 10 */ subfe r0, r0, r3
-/* 8013E074 00139CD4 98 05 06 CA */ stb r0, 0x6ca(r5)
-/* 8013E078 00139CD8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E07C 00139CDC 80 65 06 C4 */ lwz r3, 0x6c4(r5)
-/* 8013E080 00139CE0 80 05 06 54 */ lwz r0, 0x654(r5)
-/* 8013E084 00139CE4 38 63 00 01 */ addi r3, r3, 1
-/* 8013E088 00139CE8 7C 63 00 50 */ subf r3, r3, r0
-/* 8013E08C 00139CEC 30 03 FF FF */ addic r0, r3, -1
-/* 8013E090 00139CF0 7C 00 19 10 */ subfe r0, r0, r3
-/* 8013E094 00139CF4 98 05 06 CB */ stb r0, 0x6cb(r5)
-/* 8013E098 00139CF8 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E09C 00139CFC 80 05 06 C4 */ lwz r0, 0x6c4(r5)
-/* 8013E0A0 00139D00 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E0A4 00139D04 7C 65 02 14 */ add r3, r5, r0
-/* 8013E0A8 00139D08 88 03 00 5B */ lbz r0, 0x5b(r3)
-/* 8013E0AC 00139D0C 28 00 00 01 */ cmplwi r0, 1
-/* 8013E0B0 00139D10 40 82 00 08 */ bne lbl_8013E0B8
-/* 8013E0B4 00139D14 38 80 00 0A */ li r4, 0xa
-lbl_8013E0B8:
-/* 8013E0B8 00139D18 90 85 06 D0 */ stw r4, 0x6d0(r5)
-/* 8013E0BC 00139D1C 38 60 00 07 */ li r3, 7
-/* 8013E0C0 00139D20 4B FF EA 9D */ bl func_8013CB5C
-/* 8013E0C4 00139D24 38 60 00 07 */ li r3, 7
-/* 8013E0C8 00139D28 38 80 00 12 */ li r4, 0x12
-/* 8013E0CC 00139D2C 4B FF EB FD */ bl func_8013CCC8
-/* 8013E0D0 00139D30 48 00 0D 68 */ b lbl_8013EE38
-/* 8013E0D4 00139D34 80 04 06 D0 */ lwz r0, 0x6d0(r4)
-/* 8013E0D8 00139D38 38 60 00 0D */ li r3, 0xd
-/* 8013E0DC 00139D3C 38 A0 00 00 */ li r5, 0
-/* 8013E0E0 00139D40 38 C0 00 01 */ li r6, 1
-/* 8013E0E4 00139D44 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8013E0E8 00139D48 4B F1 B9 85 */ bl func_80059A6C
-/* 8013E0EC 00139D4C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013E0F0 00139D50 7C 7F 1B 78 */ mr r31, r3
-/* 8013E0F4 00139D54 41 82 0D 44 */ beq lbl_8013EE38
-/* 8013E0F8 00139D58 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013E0FC 00139D5C 41 82 02 B8 */ beq lbl_8013E3B4
-/* 8013E100 00139D60 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 8013E104 00139D64 2C 04 00 0A */ cmpwi r4, 0xa
-/* 8013E108 00139D68 41 82 02 0C */ beq lbl_8013E314
-/* 8013E10C 00139D6C 40 80 00 1C */ bge lbl_8013E128
-/* 8013E110 00139D70 2C 04 00 02 */ cmpwi r4, 2
-/* 8013E114 00139D74 41 82 01 2C */ beq lbl_8013E240
-/* 8013E118 00139D78 40 80 0D 20 */ bge lbl_8013EE38
-/* 8013E11C 00139D7C 2C 04 00 01 */ cmpwi r4, 1
-/* 8013E120 00139D80 40 80 00 54 */ bge lbl_8013E174
-/* 8013E124 00139D84 48 00 0D 14 */ b lbl_8013EE38
-lbl_8013E128:
-/* 8013E128 00139D88 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8013E12C 00139D8C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 8013E130 00139D90 7C 04 00 00 */ cmpw r4, r0
-/* 8013E134 00139D94 41 82 00 1C */ beq lbl_8013E150
-/* 8013E138 00139D98 40 80 0D 00 */ bge lbl_8013EE38
-/* 8013E13C 00139D9C 2C 04 00 63 */ cmpwi r4, 0x63
-/* 8013E140 00139DA0 41 82 00 08 */ beq lbl_8013E148
-/* 8013E144 00139DA4 48 00 0C F4 */ b lbl_8013EE38
-lbl_8013E148:
-/* 8013E148 00139DA8 38 60 00 02 */ li r3, 2
-/* 8013E14C 00139DAC 4B F1 C3 81 */ bl func_8005A4CC
-lbl_8013E150:
-/* 8013E150 00139DB0 38 60 00 01 */ li r3, 1
-/* 8013E154 00139DB4 38 80 00 08 */ li r4, 8
-/* 8013E158 00139DB8 38 A0 00 01 */ li r5, 1
-/* 8013E15C 00139DBC 38 C0 00 00 */ li r6, 0
-/* 8013E160 00139DC0 4B FF E9 95 */ bl func_8013CAF4
-/* 8013E164 00139DC4 38 60 00 01 */ li r3, 1
-/* 8013E168 00139DC8 38 80 00 14 */ li r4, 0x14
-/* 8013E16C 00139DCC 4B FF EB 5D */ bl func_8013CCC8
-/* 8013E170 00139DD0 48 00 0C C8 */ b lbl_8013EE38
-lbl_8013E174:
-/* 8013E174 00139DD4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E178 00139DD8 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013E17C 00139DDC 2C 00 00 00 */ cmpwi r0, 0
-/* 8013E180 00139DE0 41 82 00 A4 */ beq lbl_8013E224
-/* 8013E184 00139DE4 38 60 FF FF */ li r3, -1
-/* 8013E188 00139DE8 4B FF ED D9 */ bl func_8013CF60
-/* 8013E18C 00139DEC 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E190 00139DF0 90 64 06 C4 */ stw r3, 0x6c4(r4)
-/* 8013E194 00139DF4 38 60 FF FF */ li r3, -1
-/* 8013E198 00139DF8 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E19C 00139DFC 4B FF ED C5 */ bl func_8013CF60
-/* 8013E1A0 00139E00 80 DE 06 C4 */ lwz r6, 0x6c4(r30)
-/* 8013E1A4 00139E04 38 00 00 01 */ li r0, 1
-/* 8013E1A8 00139E08 38 80 00 08 */ li r4, 8
-/* 8013E1AC 00139E0C 38 A0 00 02 */ li r5, 2
-/* 8013E1B0 00139E10 7D 06 18 50 */ subf r8, r6, r3
-/* 8013E1B4 00139E14 38 60 00 03 */ li r3, 3
-/* 8013E1B8 00139E18 30 E8 FF FF */ addic r7, r8, -1
-/* 8013E1BC 00139E1C 38 C0 00 00 */ li r6, 0
-/* 8013E1C0 00139E20 7C E7 41 10 */ subfe r7, r7, r8
-/* 8013E1C4 00139E24 98 FE 06 CA */ stb r7, 0x6ca(r30)
-/* 8013E1C8 00139E28 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E1CC 00139E2C 98 07 06 CB */ stb r0, 0x6cb(r7)
-/* 8013E1D0 00139E30 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E1D4 00139E34 80 08 06 C4 */ lwz r0, 0x6c4(r8)
-/* 8013E1D8 00139E38 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E1DC 00139E3C 7C E8 02 14 */ add r7, r8, r0
-/* 8013E1E0 00139E40 A0 07 00 5C */ lhz r0, 0x5c(r7)
-/* 8013E1E4 00139E44 B0 08 06 C8 */ sth r0, 0x6c8(r8)
-/* 8013E1E8 00139E48 4B FF E9 0D */ bl func_8013CAF4
-/* 8013E1EC 00139E4C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E1F0 00139E50 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013E1F4 00139E54 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E1F8 00139E58 7C 63 02 14 */ add r3, r3, r0
-/* 8013E1FC 00139E5C 88 63 00 5B */ lbz r3, 0x5b(r3)
-/* 8013E200 00139E60 38 03 FF FF */ addi r0, r3, -1
-/* 8013E204 00139E64 7C 00 00 34 */ cntlzw r0, r0
-/* 8013E208 00139E68 54 03 D9 7E */ srwi r3, r0, 5
-/* 8013E20C 00139E6C 4B FF ED F9 */ bl func_8013D004
-/* 8013E210 00139E70 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E214 00139E74 38 60 02 23 */ li r3, 0x223
-/* 8013E218 00139E78 38 80 00 00 */ li r4, 0
-/* 8013E21C 00139E7C 4B EC CF 55 */ bl func_8000B170
-/* 8013E220 00139E80 48 00 0C 18 */ b lbl_8013EE38
-lbl_8013E224:
-/* 8013E224 00139E84 38 00 00 00 */ li r0, 0
-/* 8013E228 00139E88 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E22C 00139E8C 98 03 06 CA */ stb r0, 0x6ca(r3)
-/* 8013E230 00139E90 38 60 02 22 */ li r3, 0x222
-/* 8013E234 00139E94 38 80 00 00 */ li r4, 0
-/* 8013E238 00139E98 4B EC CF 39 */ bl func_8000B170
-/* 8013E23C 00139E9C 48 00 0B FC */ b lbl_8013EE38
-lbl_8013E240:
-/* 8013E240 00139EA0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E244 00139EA4 80 64 06 C4 */ lwz r3, 0x6c4(r4)
-/* 8013E248 00139EA8 80 04 06 54 */ lwz r0, 0x654(r4)
-/* 8013E24C 00139EAC 38 63 00 01 */ addi r3, r3, 1
-/* 8013E250 00139EB0 7C 03 00 00 */ cmpw r3, r0
-/* 8013E254 00139EB4 41 82 00 A4 */ beq lbl_8013E2F8
-/* 8013E258 00139EB8 38 60 00 01 */ li r3, 1
-/* 8013E25C 00139EBC 4B FF ED 05 */ bl func_8013CF60
-/* 8013E260 00139EC0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E264 00139EC4 90 64 06 C4 */ stw r3, 0x6c4(r4)
-/* 8013E268 00139EC8 38 60 00 01 */ li r3, 1
-/* 8013E26C 00139ECC 83 CD 9C E8 */ lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E270 00139ED0 4B FF EC F1 */ bl func_8013CF60
-/* 8013E274 00139ED4 80 DE 06 C4 */ lwz r6, 0x6c4(r30)
-/* 8013E278 00139ED8 38 00 00 01 */ li r0, 1
-/* 8013E27C 00139EDC 38 80 00 08 */ li r4, 8
-/* 8013E280 00139EE0 38 A0 00 03 */ li r5, 3
-/* 8013E284 00139EE4 7D 06 18 50 */ subf r8, r6, r3
-/* 8013E288 00139EE8 38 60 00 03 */ li r3, 3
-/* 8013E28C 00139EEC 30 E8 FF FF */ addic r7, r8, -1
-/* 8013E290 00139EF0 38 C0 00 00 */ li r6, 0
-/* 8013E294 00139EF4 7C E7 41 10 */ subfe r7, r7, r8
-/* 8013E298 00139EF8 98 FE 06 CB */ stb r7, 0x6cb(r30)
-/* 8013E29C 00139EFC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E2A0 00139F00 98 07 06 CA */ stb r0, 0x6ca(r7)
-/* 8013E2A4 00139F04 81 0D 9C E8 */ lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E2A8 00139F08 80 08 06 C4 */ lwz r0, 0x6c4(r8)
-/* 8013E2AC 00139F0C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E2B0 00139F10 7C E8 02 14 */ add r7, r8, r0
-/* 8013E2B4 00139F14 A0 07 00 5C */ lhz r0, 0x5c(r7)
-/* 8013E2B8 00139F18 B0 08 06 C8 */ sth r0, 0x6c8(r8)
-/* 8013E2BC 00139F1C 4B FF E8 39 */ bl func_8013CAF4
-/* 8013E2C0 00139F20 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E2C4 00139F24 80 03 06 C4 */ lwz r0, 0x6c4(r3)
-/* 8013E2C8 00139F28 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E2CC 00139F2C 7C 63 02 14 */ add r3, r3, r0
-/* 8013E2D0 00139F30 88 63 00 5B */ lbz r3, 0x5b(r3)
-/* 8013E2D4 00139F34 38 03 FF FF */ addi r0, r3, -1
-/* 8013E2D8 00139F38 7C 00 00 34 */ cntlzw r0, r0
-/* 8013E2DC 00139F3C 54 03 D9 7E */ srwi r3, r0, 5
-/* 8013E2E0 00139F40 4B FF ED 25 */ bl func_8013D004
-/* 8013E2E4 00139F44 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E2E8 00139F48 38 60 02 23 */ li r3, 0x223
-/* 8013E2EC 00139F4C 38 80 00 00 */ li r4, 0
-/* 8013E2F0 00139F50 4B EC CE 81 */ bl func_8000B170
-/* 8013E2F4 00139F54 48 00 0B 44 */ b lbl_8013EE38
-lbl_8013E2F8:
-/* 8013E2F8 00139F58 38 00 00 00 */ li r0, 0
-/* 8013E2FC 00139F5C C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E300 00139F60 98 04 06 CB */ stb r0, 0x6cb(r4)
-/* 8013E304 00139F64 38 60 02 22 */ li r3, 0x222
-/* 8013E308 00139F68 38 80 00 00 */ li r4, 0
-/* 8013E30C 00139F6C 4B EC CE 65 */ bl func_8000B170
-/* 8013E310 00139F70 48 00 0B 28 */ b lbl_8013EE38
-lbl_8013E314:
-/* 8013E314 00139F74 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E318 00139F78 80 64 06 88 */ lwz r3, 0x688(r4)
-/* 8013E31C 00139F7C 80 84 06 C4 */ lwz r4, 0x6c4(r4)
-/* 8013E320 00139F80 4B FF EC 65 */ bl func_8013CF84
-/* 8013E324 00139F84 2C 03 00 00 */ cmpwi r3, 0
-/* 8013E328 00139F88 41 82 00 78 */ beq lbl_8013E3A0
-/* 8013E32C 00139F8C 38 60 00 07 */ li r3, 7
-/* 8013E330 00139F90 38 80 00 08 */ li r4, 8
-/* 8013E334 00139F94 38 A0 00 01 */ li r5, 1
-/* 8013E338 00139F98 38 C0 00 00 */ li r6, 0
-/* 8013E33C 00139F9C 4B FF E7 B9 */ bl func_8013CAF4
-/* 8013E340 00139FA0 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E344 00139FA4 38 60 02 5D */ li r3, 0x25d
-/* 8013E348 00139FA8 38 80 00 00 */ li r4, 0
-/* 8013E34C 00139FAC 4B EC CE 25 */ bl func_8000B170
-/* 8013E350 00139FB0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E354 00139FB4 80 03 00 00 */ lwz r0, 0(r3)
-/* 8013E358 00139FB8 2C 00 00 00 */ cmpwi r0, 0
-/* 8013E35C 00139FBC 40 82 00 34 */ bne lbl_8013E390
-/* 8013E360 00139FC0 38 60 00 07 */ li r3, 7
-/* 8013E364 00139FC4 38 80 00 13 */ li r4, 0x13
-/* 8013E368 00139FC8 4B FF E9 61 */ bl func_8013CCC8
-/* 8013E36C 00139FCC 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E370 00139FD0 80 04 06 C4 */ lwz r0, 0x6c4(r4)
-/* 8013E374 00139FD4 80 64 06 88 */ lwz r3, 0x688(r4)
-/* 8013E378 00139FD8 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E37C 00139FDC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8013E380 00139FE0 7C 84 02 14 */ add r4, r4, r0
-/* 8013E384 00139FE4 A0 84 00 5E */ lhz r4, 0x5e(r4)
-/* 8013E388 00139FE8 4B FA AF A9 */ bl func_800E9330
-/* 8013E38C 00139FEC 48 00 0A AC */ b lbl_8013EE38
-lbl_8013E390:
-/* 8013E390 00139FF0 38 60 00 07 */ li r3, 7
-/* 8013E394 00139FF4 38 80 00 13 */ li r4, 0x13
-/* 8013E398 00139FF8 4B FF E9 31 */ bl func_8013CCC8
-/* 8013E39C 00139FFC 48 00 0A 9C */ b lbl_8013EE38
-lbl_8013E3A0:
-/* 8013E3A0 0013A000 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E3A4 0013A004 38 60 02 22 */ li r3, 0x222
-/* 8013E3A8 0013A008 38 80 00 00 */ li r4, 0
-/* 8013E3AC 0013A00C 4B EC CD C5 */ bl func_8000B170
-/* 8013E3B0 0013A010 48 00 0A 88 */ b lbl_8013EE38
-lbl_8013E3B4:
-/* 8013E3B4 0013A014 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E3B8 0013A018 28 03 00 63 */ cmplwi r3, 0x63
-/* 8013E3BC 0013A01C 90 64 06 D0 */ stw r3, 0x6d0(r4)
-/* 8013E3C0 0013A020 40 82 00 44 */ bne lbl_8013E404
-/* 8013E3C4 0013A024 38 60 00 01 */ li r3, 1
-/* 8013E3C8 0013A028 38 80 00 08 */ li r4, 8
-/* 8013E3CC 0013A02C 38 A0 00 00 */ li r5, 0
-/* 8013E3D0 0013A030 38 C0 00 00 */ li r6, 0
-/* 8013E3D4 0013A034 4B FF E7 21 */ bl func_8013CAF4
-/* 8013E3D8 0013A038 38 60 00 03 */ li r3, 3
-/* 8013E3DC 0013A03C 38 80 00 08 */ li r4, 8
-/* 8013E3E0 0013A040 38 A0 00 04 */ li r5, 4
-/* 8013E3E4 0013A044 38 C0 00 00 */ li r6, 0
-/* 8013E3E8 0013A048 4B FF E7 0D */ bl func_8013CAF4
-/* 8013E3EC 0013A04C 38 60 00 07 */ li r3, 7
-/* 8013E3F0 0013A050 38 80 00 08 */ li r4, 8
-/* 8013E3F4 0013A054 38 A0 00 02 */ li r5, 2
-/* 8013E3F8 0013A058 38 C0 00 00 */ li r6, 0
-/* 8013E3FC 0013A05C 4B FF E6 F9 */ bl func_8013CAF4
-/* 8013E400 0013A060 48 00 0A 38 */ b lbl_8013EE38
-lbl_8013E404:
-/* 8013E404 0013A064 38 03 FF FF */ addi r0, r3, -1
-/* 8013E408 0013A068 28 00 00 01 */ cmplwi r0, 1
-/* 8013E40C 0013A06C 41 81 00 48 */ bgt lbl_8013E454
-/* 8013E410 0013A070 38 60 00 01 */ li r3, 1
-/* 8013E414 0013A074 38 80 00 08 */ li r4, 8
-/* 8013E418 0013A078 38 A0 00 02 */ li r5, 2
-/* 8013E41C 0013A07C 38 C0 00 00 */ li r6, 0
-/* 8013E420 0013A080 4B FF E6 D5 */ bl func_8013CAF4
-/* 8013E424 0013A084 57 E4 04 3E */ clrlwi r4, r31, 0x10
-/* 8013E428 0013A088 38 60 00 03 */ li r3, 3
-/* 8013E42C 0013A08C 38 A4 FF FF */ addi r5, r4, -1
-/* 8013E430 0013A090 38 C0 00 00 */ li r6, 0
-/* 8013E434 0013A094 38 80 00 08 */ li r4, 8
-/* 8013E438 0013A098 4B FF E6 BD */ bl func_8013CAF4
-/* 8013E43C 0013A09C 38 60 00 07 */ li r3, 7
-/* 8013E440 0013A0A0 38 80 00 08 */ li r4, 8
-/* 8013E444 0013A0A4 38 A0 00 02 */ li r5, 2
-/* 8013E448 0013A0A8 38 C0 00 00 */ li r6, 0
-/* 8013E44C 0013A0AC 4B FF E6 A9 */ bl func_8013CAF4
-/* 8013E450 0013A0B0 48 00 09 E8 */ b lbl_8013EE38
-lbl_8013E454:
-/* 8013E454 0013A0B4 38 60 00 01 */ li r3, 1
-/* 8013E458 0013A0B8 38 80 00 08 */ li r4, 8
-/* 8013E45C 0013A0BC 38 A0 00 02 */ li r5, 2
-/* 8013E460 0013A0C0 38 C0 00 00 */ li r6, 0
-/* 8013E464 0013A0C4 4B FF E6 91 */ bl func_8013CAF4
-/* 8013E468 0013A0C8 38 60 00 03 */ li r3, 3
-/* 8013E46C 0013A0CC 38 80 00 08 */ li r4, 8
-/* 8013E470 0013A0D0 38 A0 00 04 */ li r5, 4
-/* 8013E474 0013A0D4 38 C0 00 00 */ li r6, 0
-/* 8013E478 0013A0D8 4B FF E6 7D */ bl func_8013CAF4
-/* 8013E47C 0013A0DC 38 60 00 07 */ li r3, 7
-/* 8013E480 0013A0E0 38 80 00 08 */ li r4, 8
-/* 8013E484 0013A0E4 38 A0 00 00 */ li r5, 0
-/* 8013E488 0013A0E8 38 C0 00 00 */ li r6, 0
-/* 8013E48C 0013A0EC 4B FF E6 69 */ bl func_8013CAF4
-/* 8013E490 0013A0F0 48 00 09 A8 */ b lbl_8013EE38
-/* 8013E494 0013A0F4 80 04 06 C4 */ lwz r0, 0x6c4(r4)
-/* 8013E498 0013A0F8 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013E49C 0013A0FC 7C 64 02 14 */ add r3, r4, r0
-/* 8013E4A0 0013A100 A0 63 00 58 */ lhz r3, 0x58(r3)
-/* 8013E4A4 0013A104 48 11 1E 51 */ bl func_802502F4
-/* 8013E4A8 0013A108 7C 64 1B 78 */ mr r4, r3
-/* 8013E4AC 0013A10C 38 60 00 0E */ li r3, 0xe
-/* 8013E4B0 0013A110 48 01 DE 59 */ bl func_8015C308
-/* 8013E4B4 0013A114 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E4B8 0013A118 38 80 00 06 */ li r4, 6
-/* 8013E4BC 0013A11C 38 00 51 F4 */ li r0, 0x51f4
-/* 8013E4C0 0013A120 90 83 06 DC */ stw r4, 0x6dc(r3)
-/* 8013E4C4 0013A124 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E4C8 0013A128 90 03 06 D8 */ stw r0, 0x6d8(r3)
-/* 8013E4CC 0013A12C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E4D0 0013A130 80 03 00 00 */ lwz r0, 0(r3)
-/* 8013E4D4 0013A134 2C 00 00 00 */ cmpwi r0, 0
-/* 8013E4D8 0013A138 40 82 00 30 */ bne lbl_8013E508
-/* 8013E4DC 0013A13C C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
-/* 8013E4E0 0013A140 38 80 00 14 */ li r4, 0x14
-/* 8013E4E4 0013A144 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013E4E8 0013A148 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013E4EC 0013A14C EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013E4F0 0013A150 EC 00 08 2A */ fadds f0, f0, f1
-/* 8013E4F4 0013A154 FC 00 00 1E */ fctiwz f0, f0
-/* 8013E4F8 0013A158 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013E4FC 0013A15C 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013E500 0013A160 4B FF E7 FD */ bl func_8013CCFC
-/* 8013E504 0013A164 48 00 09 34 */ b lbl_8013EE38
-lbl_8013E508:
-/* 8013E508 0013A168 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
-/* 8013E50C 0013A16C 38 80 00 15 */ li r4, 0x15
-/* 8013E510 0013A170 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013E514 0013A174 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013E518 0013A178 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013E51C 0013A17C EC 00 08 2A */ fadds f0, f0, f1
-/* 8013E520 0013A180 FC 00 00 1E */ fctiwz f0, f0
-/* 8013E524 0013A184 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013E528 0013A188 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013E52C 0013A18C 4B FF E7 D1 */ bl func_8013CCFC
-/* 8013E530 0013A190 48 00 09 08 */ b lbl_8013EE38
-/* 8013E534 0013A194 38 60 00 01 */ li r3, 1
-/* 8013E538 0013A198 38 00 00 00 */ li r0, 0
-/* 8013E53C 0013A19C 90 64 06 DC */ stw r3, 0x6dc(r4)
-/* 8013E540 0013A1A0 38 60 00 03 */ li r3, 3
-/* 8013E544 0013A1A4 38 80 00 08 */ li r4, 8
-/* 8013E548 0013A1A8 38 A0 00 04 */ li r5, 4
-/* 8013E54C 0013A1AC 80 ED 9C E8 */ lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E550 0013A1B0 38 C0 00 00 */ li r6, 0
-/* 8013E554 0013A1B4 90 07 06 D8 */ stw r0, 0x6d8(r7)
-/* 8013E558 0013A1B8 4B FF E5 9D */ bl func_8013CAF4
-/* 8013E55C 0013A1BC 38 60 00 07 */ li r3, 7
-/* 8013E560 0013A1C0 38 80 00 08 */ li r4, 8
-/* 8013E564 0013A1C4 38 A0 00 02 */ li r5, 2
-/* 8013E568 0013A1C8 38 C0 00 00 */ li r6, 0
-/* 8013E56C 0013A1CC 4B FF E5 89 */ bl func_8013CAF4
-/* 8013E570 0013A1D0 38 60 00 07 */ li r3, 7
-/* 8013E574 0013A1D4 4B FF E6 59 */ bl func_8013CBCC
-/* 8013E578 0013A1D8 38 60 00 07 */ li r3, 7
-/* 8013E57C 0013A1DC 38 80 00 08 */ li r4, 8
-/* 8013E580 0013A1E0 4B FF E7 49 */ bl func_8013CCC8
-/* 8013E584 0013A1E4 48 00 08 B4 */ b lbl_8013EE38
-/* 8013E588 0013A1E8 38 60 00 01 */ li r3, 1
-/* 8013E58C 0013A1EC 38 00 00 00 */ li r0, 0
-/* 8013E590 0013A1F0 90 64 06 DC */ stw r3, 0x6dc(r4)
-/* 8013E594 0013A1F4 38 60 00 01 */ li r3, 1
-/* 8013E598 0013A1F8 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E59C 0013A1FC 90 04 06 D8 */ stw r0, 0x6d8(r4)
-/* 8013E5A0 0013A200 4B FF E6 2D */ bl func_8013CBCC
-/* 8013E5A4 0013A204 38 60 00 04 */ li r3, 4
-/* 8013E5A8 0013A208 4B FF E6 25 */ bl func_8013CBCC
-/* 8013E5AC 0013A20C 38 60 00 03 */ li r3, 3
-/* 8013E5B0 0013A210 4B FF E6 1D */ bl func_8013CBCC
-/* 8013E5B4 0013A214 38 60 00 06 */ li r3, 6
-/* 8013E5B8 0013A218 4B FF E6 15 */ bl func_8013CBCC
-/* 8013E5BC 0013A21C 38 60 00 05 */ li r3, 5
-/* 8013E5C0 0013A220 4B FF E6 0D */ bl func_8013CBCC
-/* 8013E5C4 0013A224 38 60 00 07 */ li r3, 7
-/* 8013E5C8 0013A228 4B FF E6 05 */ bl func_8013CBCC
-/* 8013E5CC 0013A22C 38 60 00 07 */ li r3, 7
-/* 8013E5D0 0013A230 38 80 00 16 */ li r4, 0x16
-/* 8013E5D4 0013A234 4B FF E6 F5 */ bl func_8013CCC8
-/* 8013E5D8 0013A238 48 00 08 60 */ b lbl_8013EE38
-/* 8013E5DC 0013A23C 38 60 FF FB */ li r3, -5
-/* 8013E5E0 0013A240 38 00 00 00 */ li r0, 0
-/* 8013E5E4 0013A244 90 64 06 AC */ stw r3, 0x6ac(r4)
-/* 8013E5E8 0013A248 38 60 00 00 */ li r3, 0
-/* 8013E5EC 0013A24C 38 80 00 00 */ li r4, 0
-/* 8013E5F0 0013A250 80 AD 9C E8 */ lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E5F4 0013A254 90 05 06 D4 */ stw r0, 0x6d4(r5)
-/* 8013E5F8 0013A258 4B F1 B3 01 */ bl func_800598F8
-/* 8013E5FC 0013A25C 38 60 00 01 */ li r3, 1
-/* 8013E600 0013A260 38 80 00 00 */ li r4, 0
-/* 8013E604 0013A264 38 A0 00 00 */ li r5, 0
-/* 8013E608 0013A268 38 C0 00 00 */ li r6, 0
-/* 8013E60C 0013A26C 38 E0 00 00 */ li r7, 0
-/* 8013E610 0013A270 39 00 00 00 */ li r8, 0
-/* 8013E614 0013A274 4B F1 B3 B5 */ bl func_800599C8
-/* 8013E618 0013A278 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E61C 0013A27C 38 60 02 5F */ li r3, 0x25f
-/* 8013E620 0013A280 38 80 00 00 */ li r4, 0
-/* 8013E624 0013A284 4B EC CB 4D */ bl func_8000B170
-/* 8013E628 0013A288 38 60 00 08 */ li r3, 8
-/* 8013E62C 0013A28C 4B FF E5 31 */ bl func_8013CB5C
-/* 8013E630 0013A290 38 60 00 08 */ li r3, 8
-/* 8013E634 0013A294 38 80 00 17 */ li r4, 0x17
-/* 8013E638 0013A298 4B FF E6 91 */ bl func_8013CCC8
-/* 8013E63C 0013A29C 48 00 07 FC */ b lbl_8013EE38
-/* 8013E640 0013A2A0 38 60 00 08 */ li r3, 8
-/* 8013E644 0013A2A4 38 80 00 08 */ li r4, 8
-/* 8013E648 0013A2A8 38 A0 00 00 */ li r5, 0
-/* 8013E64C 0013A2AC 38 C0 00 00 */ li r6, 0
-/* 8013E650 0013A2B0 4B FF E4 A5 */ bl func_8013CAF4
-/* 8013E654 0013A2B4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E658 0013A2B8 38 00 00 18 */ li r0, 0x18
-/* 8013E65C 0013A2BC 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013E660 0013A2C0 48 00 07 D8 */ b lbl_8013EE38
-/* 8013E664 0013A2C4 38 60 00 04 */ li r3, 4
-/* 8013E668 0013A2C8 38 80 00 01 */ li r4, 1
-/* 8013E66C 0013A2CC 38 A0 00 00 */ li r5, 0
-/* 8013E670 0013A2D0 38 C0 00 01 */ li r6, 1
-/* 8013E674 0013A2D4 4B F1 B3 F9 */ bl func_80059A6C
-/* 8013E678 0013A2D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013E67C 0013A2DC 41 82 07 BC */ beq lbl_8013EE38
-/* 8013E680 0013A2E0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013E684 0013A2E4 41 82 07 B4 */ beq lbl_8013EE38
-/* 8013E688 0013A2E8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013E68C 0013A2EC 2C 00 00 01 */ cmpwi r0, 1
-/* 8013E690 0013A2F0 41 82 00 08 */ beq lbl_8013E698
-/* 8013E694 0013A2F4 48 00 07 A4 */ b lbl_8013EE38
-lbl_8013E698:
-/* 8013E698 0013A2F8 38 60 00 08 */ li r3, 8
-/* 8013E69C 0013A2FC 38 80 00 08 */ li r4, 8
-/* 8013E6A0 0013A300 38 A0 00 01 */ li r5, 1
-/* 8013E6A4 0013A304 38 C0 00 00 */ li r6, 0
-/* 8013E6A8 0013A308 4B FF E4 4D */ bl func_8013CAF4
-/* 8013E6AC 0013A30C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E6B0 0013A310 80 64 06 D4 */ lwz r3, 0x6d4(r4)
-/* 8013E6B4 0013A314 38 03 00 01 */ addi r0, r3, 1
-/* 8013E6B8 0013A318 2C 00 00 06 */ cmpwi r0, 6
-/* 8013E6BC 0013A31C 90 04 06 D4 */ stw r0, 0x6d4(r4)
-/* 8013E6C0 0013A320 40 82 00 14 */ bne lbl_8013E6D4
-/* 8013E6C4 0013A324 38 60 00 08 */ li r3, 8
-/* 8013E6C8 0013A328 38 80 00 19 */ li r4, 0x19
-/* 8013E6CC 0013A32C 4B FF E5 FD */ bl func_8013CCC8
-/* 8013E6D0 0013A330 48 00 07 68 */ b lbl_8013EE38
-lbl_8013E6D4:
-/* 8013E6D4 0013A334 38 60 00 08 */ li r3, 8
-/* 8013E6D8 0013A338 38 80 00 17 */ li r4, 0x17
-/* 8013E6DC 0013A33C 4B FF E5 ED */ bl func_8013CCC8
-/* 8013E6E0 0013A340 C0 22 8D EC */ lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
-/* 8013E6E4 0013A344 38 60 02 5F */ li r3, 0x25f
-/* 8013E6E8 0013A348 38 80 00 00 */ li r4, 0
-/* 8013E6EC 0013A34C 4B EC CA 85 */ bl func_8000B170
-/* 8013E6F0 0013A350 48 00 07 48 */ b lbl_8013EE38
-/* 8013E6F4 0013A354 38 60 00 08 */ li r3, 8
-/* 8013E6F8 0013A358 4B FF E4 D5 */ bl func_8013CBCC
-/* 8013E6FC 0013A35C 48 01 FF 15 */ bl func_8015E610
-/* 8013E700 0013A360 2C 03 00 00 */ cmpwi r3, 0
-/* 8013E704 0013A364 41 82 00 14 */ beq lbl_8013E718
-/* 8013E708 0013A368 38 60 00 08 */ li r3, 8
-/* 8013E70C 0013A36C 38 80 00 1A */ li r4, 0x1a
-/* 8013E710 0013A370 4B FF E5 B9 */ bl func_8013CCC8
-/* 8013E714 0013A374 48 00 07 24 */ b lbl_8013EE38
-lbl_8013E718:
-/* 8013E718 0013A378 C0 42 8D F8 */ lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
-/* 8013E71C 0013A37C 38 80 00 24 */ li r4, 0x24
-/* 8013E720 0013A380 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013E724 0013A384 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013E728 0013A388 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013E72C 0013A38C EC 00 08 2A */ fadds f0, f0, f1
-/* 8013E730 0013A390 FC 00 00 1E */ fctiwz f0, f0
-/* 8013E734 0013A394 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013E738 0013A398 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013E73C 0013A39C 4B FF E5 C1 */ bl func_8013CCFC
-/* 8013E740 0013A3A0 48 00 06 F8 */ b lbl_8013EE38
-/* 8013E744 0013A3A4 38 60 00 00 */ li r3, 0
-/* 8013E748 0013A3A8 38 80 00 00 */ li r4, 0
-/* 8013E74C 0013A3AC 4B F1 B1 AD */ bl func_800598F8
-/* 8013E750 0013A3B0 38 60 00 01 */ li r3, 1
-/* 8013E754 0013A3B4 38 80 00 00 */ li r4, 0
-/* 8013E758 0013A3B8 38 A0 00 00 */ li r5, 0
-/* 8013E75C 0013A3BC 38 C0 00 02 */ li r6, 2
-/* 8013E760 0013A3C0 38 E0 00 00 */ li r7, 0
-/* 8013E764 0013A3C4 39 00 00 00 */ li r8, 0
-/* 8013E768 0013A3C8 4B F1 B2 61 */ bl func_800599C8
-/* 8013E76C 0013A3CC 38 60 00 02 */ li r3, 2
-/* 8013E770 0013A3D0 38 80 00 00 */ li r4, 0
-/* 8013E774 0013A3D4 38 A0 00 01 */ li r5, 1
-/* 8013E778 0013A3D8 38 C0 00 00 */ li r6, 0
-/* 8013E77C 0013A3DC 38 E0 00 00 */ li r7, 0
-/* 8013E780 0013A3E0 39 00 00 00 */ li r8, 0
-/* 8013E784 0013A3E4 4B F1 B2 45 */ bl func_800599C8
-/* 8013E788 0013A3E8 38 60 00 09 */ li r3, 9
-/* 8013E78C 0013A3EC 4B FF E3 D1 */ bl func_8013CB5C
-/* 8013E790 0013A3F0 38 60 00 09 */ li r3, 9
-/* 8013E794 0013A3F4 38 80 00 1B */ li r4, 0x1b
-/* 8013E798 0013A3F8 4B FF E5 31 */ bl func_8013CCC8
-/* 8013E79C 0013A3FC 48 00 06 9C */ b lbl_8013EE38
-/* 8013E7A0 0013A400 38 60 00 08 */ li r3, 8
-/* 8013E7A4 0013A404 38 80 00 01 */ li r4, 1
-/* 8013E7A8 0013A408 38 A0 00 00 */ li r5, 0
-/* 8013E7AC 0013A40C 38 C0 00 01 */ li r6, 1
-/* 8013E7B0 0013A410 4B F1 B2 BD */ bl func_80059A6C
-/* 8013E7B4 0013A414 2C 03 00 00 */ cmpwi r3, 0
-/* 8013E7B8 0013A418 41 82 06 80 */ beq lbl_8013EE38
-/* 8013E7BC 0013A41C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013E7C0 0013A420 41 82 00 70 */ beq lbl_8013E830
-/* 8013E7C4 0013A424 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013E7C8 0013A428 28 00 00 01 */ cmplwi r0, 1
-/* 8013E7CC 0013A42C 40 82 00 38 */ bne lbl_8013E804
-/* 8013E7D0 0013A430 4B EC B0 21 */ bl func_800097F0
-/* 8013E7D4 0013A434 4B EC 8D 2D */ bl func_80007500
-/* 8013E7D8 0013A438 38 60 00 09 */ li r3, 9
-/* 8013E7DC 0013A43C 38 80 00 08 */ li r4, 8
-/* 8013E7E0 0013A440 38 A0 00 02 */ li r5, 2
-/* 8013E7E4 0013A444 38 C0 00 00 */ li r6, 0
-/* 8013E7E8 0013A448 4B FF E3 0D */ bl func_8013CAF4
-/* 8013E7EC 0013A44C 38 60 00 09 */ li r3, 9
-/* 8013E7F0 0013A450 38 80 00 1C */ li r4, 0x1c
-/* 8013E7F4 0013A454 4B FF E4 D5 */ bl func_8013CCC8
-/* 8013E7F8 0013A458 38 60 00 01 */ li r3, 1
-/* 8013E7FC 0013A45C 4B F1 BC D1 */ bl func_8005A4CC
-/* 8013E800 0013A460 48 00 06 38 */ b lbl_8013EE38
-lbl_8013E804:
-/* 8013E804 0013A464 38 60 00 09 */ li r3, 9
-/* 8013E808 0013A468 38 80 00 08 */ li r4, 8
-/* 8013E80C 0013A46C 38 A0 00 03 */ li r5, 3
-/* 8013E810 0013A470 38 C0 00 00 */ li r6, 0
-/* 8013E814 0013A474 4B FF E2 E1 */ bl func_8013CAF4
-/* 8013E818 0013A478 38 60 00 09 */ li r3, 9
-/* 8013E81C 0013A47C 38 80 00 1D */ li r4, 0x1d
-/* 8013E820 0013A480 4B FF E4 A9 */ bl func_8013CCC8
-/* 8013E824 0013A484 38 60 00 01 */ li r3, 1
-/* 8013E828 0013A488 4B F1 BC A5 */ bl func_8005A4CC
-/* 8013E82C 0013A48C 48 00 06 0C */ b lbl_8013EE38
-lbl_8013E830:
-/* 8013E830 0013A490 28 03 00 01 */ cmplwi r3, 1
-/* 8013E834 0013A494 40 82 00 1C */ bne lbl_8013E850
-/* 8013E838 0013A498 38 60 00 09 */ li r3, 9
-/* 8013E83C 0013A49C 38 80 00 08 */ li r4, 8
-/* 8013E840 0013A4A0 38 A0 00 00 */ li r5, 0
-/* 8013E844 0013A4A4 38 C0 00 00 */ li r6, 0
-/* 8013E848 0013A4A8 4B FF E2 AD */ bl func_8013CAF4
-/* 8013E84C 0013A4AC 48 00 05 EC */ b lbl_8013EE38
-lbl_8013E850:
-/* 8013E850 0013A4B0 38 60 00 09 */ li r3, 9
-/* 8013E854 0013A4B4 38 80 00 08 */ li r4, 8
-/* 8013E858 0013A4B8 38 A0 00 01 */ li r5, 1
-/* 8013E85C 0013A4BC 38 C0 00 00 */ li r6, 0
-/* 8013E860 0013A4C0 4B FF E2 95 */ bl func_8013CAF4
-/* 8013E864 0013A4C4 48 00 05 D4 */ b lbl_8013EE38
-/* 8013E868 0013A4C8 38 60 00 09 */ li r3, 9
-/* 8013E86C 0013A4CC 4B FF E3 61 */ bl func_8013CBCC
-/* 8013E870 0013A4D0 38 60 00 03 */ li r3, 3
-/* 8013E874 0013A4D4 38 80 00 01 */ li r4, 1
-/* 8013E878 0013A4D8 48 01 FD BD */ bl func_8015E634
-/* 8013E87C 0013A4DC 38 60 00 09 */ li r3, 9
-/* 8013E880 0013A4E0 38 80 00 1E */ li r4, 0x1e
-/* 8013E884 0013A4E4 4B FF E4 45 */ bl func_8013CCC8
-/* 8013E888 0013A4E8 48 00 05 B0 */ b lbl_8013EE38
-/* 8013E88C 0013A4EC 38 60 00 09 */ li r3, 9
-/* 8013E890 0013A4F0 4B FF E3 3D */ bl func_8013CBCC
-/* 8013E894 0013A4F4 38 60 00 09 */ li r3, 9
-/* 8013E898 0013A4F8 38 80 00 21 */ li r4, 0x21
-/* 8013E89C 0013A4FC 4B FF E4 2D */ bl func_8013CCC8
-/* 8013E8A0 0013A500 48 00 05 98 */ b lbl_8013EE38
-/* 8013E8A4 0013A504 48 01 FE E1 */ bl func_8015E784
-/* 8013E8A8 0013A508 2C 03 00 00 */ cmpwi r3, 0
-/* 8013E8AC 0013A50C 41 82 05 8C */ beq lbl_8013EE38
-/* 8013E8B0 0013A510 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E8B4 0013A514 38 00 00 1F */ li r0, 0x1f
-/* 8013E8B8 0013A518 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013E8BC 0013A51C 4B EC AF 1D */ bl func_800097D8
-/* 8013E8C0 0013A520 4B EC 8C 29 */ bl func_800074E8
-/* 8013E8C4 0013A524 48 00 05 74 */ b lbl_8013EE38
-/* 8013E8C8 0013A528 48 02 0D 99 */ bl func_8015F660
-/* 8013E8CC 0013A52C 7C 64 1B 78 */ mr r4, r3
-/* 8013E8D0 0013A530 38 60 00 01 */ li r3, 1
-/* 8013E8D4 0013A534 4B FF CA 05 */ bl func_8013B2D8
-/* 8013E8D8 0013A538 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
-/* 8013E8DC 0013A53C 38 80 00 24 */ li r4, 0x24
-/* 8013E8E0 0013A540 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013E8E4 0013A544 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013E8E8 0013A548 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013E8EC 0013A54C EC 00 08 2A */ fadds f0, f0, f1
-/* 8013E8F0 0013A550 FC 00 00 1E */ fctiwz f0, f0
-/* 8013E8F4 0013A554 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013E8F8 0013A558 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013E8FC 0013A55C 4B FF E4 01 */ bl func_8013CCFC
-/* 8013E900 0013A560 48 00 05 38 */ b lbl_8013EE38
-/* 8013E904 0013A564 38 60 00 01 */ li r3, 1
-/* 8013E908 0013A568 38 80 00 22 */ li r4, 0x22
-/* 8013E90C 0013A56C 4B FF E3 F1 */ bl func_8013CCFC
-/* 8013E910 0013A570 48 00 05 28 */ b lbl_8013EE38
-/* 8013E914 0013A574 38 60 00 02 */ li r3, 2
-/* 8013E918 0013A578 38 00 51 76 */ li r0, 0x5176
-/* 8013E91C 0013A57C 90 64 06 DC */ stw r3, 0x6dc(r4)
-/* 8013E920 0013A580 38 60 00 08 */ li r3, 8
-/* 8013E924 0013A584 38 A0 00 01 */ li r5, 1
-/* 8013E928 0013A588 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E92C 0013A58C 90 04 06 D8 */ stw r0, 0x6d8(r4)
-/* 8013E930 0013A590 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E934 0013A594 80 84 06 98 */ lwz r4, 0x698(r4)
-/* 8013E938 0013A598 48 02 40 09 */ bl func_80162940
-/* 8013E93C 0013A59C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E940 0013A5A0 38 00 00 01 */ li r0, 1
-/* 8013E944 0013A5A4 C0 42 8D F4 */ lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
-/* 8013E948 0013A5A8 38 80 00 23 */ li r4, 0x23
-/* 8013E94C 0013A5AC 90 03 06 E4 */ stw r0, 0x6e4(r3)
-/* 8013E950 0013A5B0 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013E954 0013A5B4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013E958 0013A5B8 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013E95C 0013A5BC EC 00 08 2A */ fadds f0, f0, f1
-/* 8013E960 0013A5C0 FC 00 00 1E */ fctiwz f0, f0
-/* 8013E964 0013A5C4 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013E968 0013A5C8 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013E96C 0013A5CC 4B FF E3 91 */ bl func_8013CCFC
-/* 8013E970 0013A5D0 48 00 04 C8 */ b lbl_8013EE38
-/* 8013E974 0013A5D4 38 60 00 02 */ li r3, 2
-/* 8013E978 0013A5D8 38 00 00 00 */ li r0, 0
-/* 8013E97C 0013A5DC 90 64 06 DC */ stw r3, 0x6dc(r4)
-/* 8013E980 0013A5E0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E984 0013A5E4 90 03 06 D8 */ stw r0, 0x6d8(r3)
-/* 8013E988 0013A5E8 4B F1 78 ED */ bl func_80056274
-/* 8013E98C 0013A5EC C0 42 8D F8 */ lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
-/* 8013E990 0013A5F0 38 80 00 05 */ li r4, 5
-/* 8013E994 0013A5F4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013E998 0013A5F8 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013E99C 0013A5FC EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013E9A0 0013A600 EC 00 08 2A */ fadds f0, f0, f1
-/* 8013E9A4 0013A604 FC 00 00 1E */ fctiwz f0, f0
-/* 8013E9A8 0013A608 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013E9AC 0013A60C 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013E9B0 0013A610 4B FF E3 4D */ bl func_8013CCFC
-/* 8013E9B4 0013A614 48 00 04 84 */ b lbl_8013EE38
-/* 8013E9B8 0013A618 38 60 00 00 */ li r3, 0
-/* 8013E9BC 0013A61C 38 80 00 00 */ li r4, 0
-/* 8013E9C0 0013A620 4B F1 AF 39 */ bl func_800598F8
-/* 8013E9C4 0013A624 38 60 00 01 */ li r3, 1
-/* 8013E9C8 0013A628 38 80 00 00 */ li r4, 0
-/* 8013E9CC 0013A62C 38 A0 00 00 */ li r5, 0
-/* 8013E9D0 0013A630 38 C0 00 00 */ li r6, 0
-/* 8013E9D4 0013A634 38 E0 00 00 */ li r7, 0
-/* 8013E9D8 0013A638 39 00 00 00 */ li r8, 0
-/* 8013E9DC 0013A63C 4B F1 AF ED */ bl func_800599C8
-/* 8013E9E0 0013A640 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E9E4 0013A644 38 A0 00 01 */ li r5, 1
-/* 8013E9E8 0013A648 38 00 00 00 */ li r0, 0
-/* 8013E9EC 0013A64C 38 60 00 0A */ li r3, 0xa
-/* 8013E9F0 0013A650 90 A4 06 DC */ stw r5, 0x6dc(r4)
-/* 8013E9F4 0013A654 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013E9F8 0013A658 90 04 06 D8 */ stw r0, 0x6d8(r4)
-/* 8013E9FC 0013A65C 4B FF E1 61 */ bl func_8013CB5C
-/* 8013EA00 0013A660 38 60 00 0A */ li r3, 0xa
-/* 8013EA04 0013A664 38 80 00 25 */ li r4, 0x25
-/* 8013EA08 0013A668 4B FF E2 C1 */ bl func_8013CCC8
-/* 8013EA0C 0013A66C 48 00 04 2C */ b lbl_8013EE38
-/* 8013EA10 0013A670 38 60 00 0A */ li r3, 0xa
-/* 8013EA14 0013A674 38 80 00 08 */ li r4, 8
-/* 8013EA18 0013A678 38 A0 00 00 */ li r5, 0
-/* 8013EA1C 0013A67C 38 C0 00 00 */ li r6, 0
-/* 8013EA20 0013A680 4B FF E0 D5 */ bl func_8013CAF4
-/* 8013EA24 0013A684 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EA28 0013A688 38 00 00 26 */ li r0, 0x26
-/* 8013EA2C 0013A68C 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013EA30 0013A690 48 00 04 08 */ b lbl_8013EE38
-/* 8013EA34 0013A694 38 60 00 00 */ li r3, 0
-/* 8013EA38 0013A698 38 80 00 01 */ li r4, 1
-/* 8013EA3C 0013A69C 38 A0 00 00 */ li r5, 0
-/* 8013EA40 0013A6A0 38 C0 00 01 */ li r6, 1
-/* 8013EA44 0013A6A4 4B F1 B0 29 */ bl func_80059A6C
-/* 8013EA48 0013A6A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EA4C 0013A6AC 41 82 03 EC */ beq lbl_8013EE38
-/* 8013EA50 0013A6B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013EA54 0013A6B4 41 82 03 E4 */ beq lbl_8013EE38
-/* 8013EA58 0013A6B8 38 60 00 0A */ li r3, 0xa
-/* 8013EA5C 0013A6BC 38 80 00 08 */ li r4, 8
-/* 8013EA60 0013A6C0 38 A0 00 01 */ li r5, 1
-/* 8013EA64 0013A6C4 38 C0 00 00 */ li r6, 0
-/* 8013EA68 0013A6C8 4B FF E0 8D */ bl func_8013CAF4
-/* 8013EA6C 0013A6CC 38 60 00 0A */ li r3, 0xa
-/* 8013EA70 0013A6D0 38 80 00 27 */ li r4, 0x27
-/* 8013EA74 0013A6D4 4B FF E2 55 */ bl func_8013CCC8
-/* 8013EA78 0013A6D8 4B EC 8A 89 */ bl func_80007500
-/* 8013EA7C 0013A6DC 48 00 03 BC */ b lbl_8013EE38
-/* 8013EA80 0013A6E0 38 60 00 0A */ li r3, 0xa
-/* 8013EA84 0013A6E4 4B FF E1 49 */ bl func_8013CBCC
-/* 8013EA88 0013A6E8 38 60 00 0A */ li r3, 0xa
-/* 8013EA8C 0013A6EC 38 80 00 28 */ li r4, 0x28
-/* 8013EA90 0013A6F0 4B FF E2 39 */ bl func_8013CCC8
-/* 8013EA94 0013A6F4 C0 42 8D FC */ lfs f2, lbl_806413FC-_SDA2_BASE_(r2)
-/* 8013EA98 0013A6F8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013EA9C 0013A6FC C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013EAA0 0013A700 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013EAA4 0013A704 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EAA8 0013A708 EC 00 08 2A */ fadds f0, f0, f1
-/* 8013EAAC 0013A70C FC 00 00 1E */ fctiwz f0, f0
-/* 8013EAB0 0013A710 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013EAB4 0013A714 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8013EAB8 0013A718 90 03 06 E8 */ stw r0, 0x6e8(r3)
-/* 8013EABC 0013A71C 48 00 03 7C */ b lbl_8013EE38
-/* 8013EAC0 0013A720 38 60 00 0B */ li r3, 0xb
-/* 8013EAC4 0013A724 4B FF E0 99 */ bl func_8013CB5C
-/* 8013EAC8 0013A728 38 60 00 0C */ li r3, 0xc
-/* 8013EACC 0013A72C 38 80 00 08 */ li r4, 8
-/* 8013EAD0 0013A730 38 A0 00 00 */ li r5, 0
-/* 8013EAD4 0013A734 38 C0 00 00 */ li r6, 0
-/* 8013EAD8 0013A738 4B FF E0 1D */ bl func_8013CAF4
-/* 8013EADC 0013A73C 38 60 00 00 */ li r3, 0
-/* 8013EAE0 0013A740 38 80 00 00 */ li r4, 0
-/* 8013EAE4 0013A744 4B F1 AE 15 */ bl func_800598F8
-/* 8013EAE8 0013A748 38 60 00 01 */ li r3, 1
-/* 8013EAEC 0013A74C 38 80 00 00 */ li r4, 0
-/* 8013EAF0 0013A750 38 A0 00 00 */ li r5, 0
-/* 8013EAF4 0013A754 38 C0 00 00 */ li r6, 0
-/* 8013EAF8 0013A758 38 E0 00 00 */ li r7, 0
-/* 8013EAFC 0013A75C 39 00 00 00 */ li r8, 0
-/* 8013EB00 0013A760 4B F1 AE C9 */ bl func_800599C8
-/* 8013EB04 0013A764 38 60 00 0B */ li r3, 0xb
-/* 8013EB08 0013A768 38 80 00 29 */ li r4, 0x29
-/* 8013EB0C 0013A76C 4B FF E1 BD */ bl func_8013CCC8
-/* 8013EB10 0013A770 80 CD 9C E8 */ lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EB14 0013A774 3C 60 80 48 */ lis r3, lbl_80482C10@ha
-/* 8013EB18 0013A778 38 A0 00 37 */ li r5, 0x37
-/* 8013EB1C 0013A77C 38 80 03 A8 */ li r4, 0x3a8
-/* 8013EB20 0013A780 80 06 06 C4 */ lwz r0, 0x6c4(r6)
-/* 8013EB24 0013A784 38 63 2C 10 */ addi r3, r3, lbl_80482C10@l
-/* 8013EB28 0013A788 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8013EB2C 0013A78C 7C C6 02 14 */ add r6, r6, r0
-/* 8013EB30 0013A790 A0 C6 00 5E */ lhz r6, 0x5e(r6)
-/* 8013EB34 0013A794 7C 06 2B D6 */ divw r0, r6, r5
-/* 8013EB38 0013A798 7C 00 29 D6 */ mullw r0, r0, r5
-/* 8013EB3C 0013A79C 7C 00 30 50 */ subf r0, r0, r6
-/* 8013EB40 0013A7A0 54 00 10 3A */ slwi r0, r0, 2
-/* 8013EB44 0013A7A4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8013EB48 0013A7A8 4B FF C5 4D */ bl func_8013B094
-/* 8013EB4C 0013A7AC 3C 60 80 48 */ lis r3, lbl_8048381C@ha
-/* 8013EB50 0013A7B0 38 80 00 48 */ li r4, 0x48
-/* 8013EB54 0013A7B4 38 63 38 1C */ addi r3, r3, lbl_8048381C@l
-/* 8013EB58 0013A7B8 48 02 41 0D */ bl func_80162C64
-/* 8013EB5C 0013A7BC 38 60 00 00 */ li r3, 0
-/* 8013EB60 0013A7C0 48 00 03 2D */ bl func_8013EE8C
-/* 8013EB64 0013A7C4 C0 42 8E 00 */ lfs f2, lbl_80641400-_SDA2_BASE_(r2)
-/* 8013EB68 0013A7C8 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013EB6C 0013A7CC C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013EB70 0013A7D0 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013EB74 0013A7D4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EB78 0013A7D8 EC 00 08 2A */ fadds f0, f0, f1
-/* 8013EB7C 0013A7DC FC 00 00 1E */ fctiwz f0, f0
-/* 8013EB80 0013A7E0 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013EB84 0013A7E4 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8013EB88 0013A7E8 90 03 06 EC */ stw r0, 0x6ec(r3)
-/* 8013EB8C 0013A7EC 48 00 02 AC */ b lbl_8013EE38
-/* 8013EB90 0013A7F0 38 60 00 0B */ li r3, 0xb
-/* 8013EB94 0013A7F4 38 80 00 08 */ li r4, 8
-/* 8013EB98 0013A7F8 38 A0 00 00 */ li r5, 0
-/* 8013EB9C 0013A7FC 38 C0 00 00 */ li r6, 0
-/* 8013EBA0 0013A800 4B FF DF 55 */ bl func_8013CAF4
-/* 8013EBA4 0013A804 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EBA8 0013A808 38 00 00 2A */ li r0, 0x2a
-/* 8013EBAC 0013A80C 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013EBB0 0013A810 48 00 02 88 */ b lbl_8013EE38
-/* 8013EBB4 0013A814 38 60 00 01 */ li r3, 1
-/* 8013EBB8 0013A818 48 00 02 D5 */ bl func_8013EE8C
-/* 8013EBBC 0013A81C 38 60 00 01 */ li r3, 1
-/* 8013EBC0 0013A820 48 00 02 CD */ bl func_8013EE8C
-/* 8013EBC4 0013A824 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EBC8 0013A828 40 82 00 5C */ bne lbl_8013EC24
-/* 8013EBCC 0013A82C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EBD0 0013A830 38 A0 00 04 */ li r5, 4
-/* 8013EBD4 0013A834 38 00 52 31 */ li r0, 0x5231
-/* 8013EBD8 0013A838 38 80 00 08 */ li r4, 8
-/* 8013EBDC 0013A83C 90 A3 06 DC */ stw r5, 0x6dc(r3)
-/* 8013EBE0 0013A840 38 A0 00 00 */ li r5, 0
-/* 8013EBE4 0013A844 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EBE8 0013A848 90 03 06 D8 */ stw r0, 0x6d8(r3)
-/* 8013EBEC 0013A84C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EBF0 0013A850 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 8013EBF4 0013A854 48 11 51 FD */ bl func_80253DF0
-/* 8013EBF8 0013A858 C0 42 8E 04 */ lfs f2, lbl_80641404-_SDA2_BASE_(r2)
-/* 8013EBFC 0013A85C 38 80 00 2D */ li r4, 0x2d
-/* 8013EC00 0013A860 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013EC04 0013A864 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013EC08 0013A868 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8013EC0C 0013A86C EC 00 08 2A */ fadds f0, f0, f1
-/* 8013EC10 0013A870 FC 00 00 1E */ fctiwz f0, f0
-/* 8013EC14 0013A874 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013EC18 0013A878 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013EC1C 0013A87C 4B FF E0 E1 */ bl func_8013CCFC
-/* 8013EC20 0013A880 48 00 02 18 */ b lbl_8013EE38
-lbl_8013EC24:
-/* 8013EC24 0013A884 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EC28 0013A888 80 03 06 E8 */ lwz r0, 0x6e8(r3)
-/* 8013EC2C 0013A88C 34 00 FF FF */ addic. r0, r0, -1
-/* 8013EC30 0013A890 90 03 06 E8 */ stw r0, 0x6e8(r3)
-/* 8013EC34 0013A894 40 82 00 10 */ bne lbl_8013EC44
-/* 8013EC38 0013A898 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EC3C 0013A89C 38 00 00 2B */ li r0, 0x2b
-/* 8013EC40 0013A8A0 90 03 06 90 */ stw r0, 0x690(r3)
-lbl_8013EC44:
-/* 8013EC44 0013A8A4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EC48 0013A8A8 80 64 06 EC */ lwz r3, 0x6ec(r4)
-/* 8013EC4C 0013A8AC 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EC50 0013A8B0 40 82 00 4C */ bne lbl_8013EC9C
-/* 8013EC54 0013A8B4 38 60 00 00 */ li r3, 0
-/* 8013EC58 0013A8B8 38 80 00 01 */ li r4, 1
-/* 8013EC5C 0013A8BC 38 A0 00 00 */ li r5, 0
-/* 8013EC60 0013A8C0 38 C0 00 01 */ li r6, 1
-/* 8013EC64 0013A8C4 4B F1 AE 09 */ bl func_80059A6C
-/* 8013EC68 0013A8C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EC6C 0013A8CC 41 82 01 CC */ beq lbl_8013EE38
-/* 8013EC70 0013A8D0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013EC74 0013A8D4 41 82 01 C4 */ beq lbl_8013EE38
-/* 8013EC78 0013A8D8 38 60 00 0B */ li r3, 0xb
-/* 8013EC7C 0013A8DC 38 80 00 08 */ li r4, 8
-/* 8013EC80 0013A8E0 38 A0 00 01 */ li r5, 1
-/* 8013EC84 0013A8E4 38 C0 00 00 */ li r6, 0
-/* 8013EC88 0013A8E8 4B FF DE 6D */ bl func_8013CAF4
-/* 8013EC8C 0013A8EC 38 60 00 0B */ li r3, 0xb
-/* 8013EC90 0013A8F0 38 80 00 2B */ li r4, 0x2b
-/* 8013EC94 0013A8F4 4B FF E0 35 */ bl func_8013CCC8
-/* 8013EC98 0013A8F8 48 00 01 A0 */ b lbl_8013EE38
-lbl_8013EC9C:
-/* 8013EC9C 0013A8FC 38 03 FF FF */ addi r0, r3, -1
-/* 8013ECA0 0013A900 90 04 06 EC */ stw r0, 0x6ec(r4)
-/* 8013ECA4 0013A904 48 00 01 94 */ b lbl_8013EE38
-/* 8013ECA8 0013A908 38 00 00 00 */ li r0, 0
-/* 8013ECAC 0013A90C 90 04 06 E8 */ stw r0, 0x6e8(r4)
-/* 8013ECB0 0013A910 48 02 43 25 */ bl glplatAbortFrame
-/* 8013ECB4 0013A914 4B EC AB 25 */ bl func_800097D8
-/* 8013ECB8 0013A918 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ECBC 0013A91C 38 80 00 08 */ li r4, 8
-/* 8013ECC0 0013A920 38 A0 00 00 */ li r5, 0
-/* 8013ECC4 0013A924 A8 63 00 50 */ lha r3, 0x50(r3)
-/* 8013ECC8 0013A928 48 11 51 29 */ bl func_80253DF0
-/* 8013ECCC 0013A92C 38 60 00 0B */ li r3, 0xb
-/* 8013ECD0 0013A930 38 80 00 08 */ li r4, 8
-/* 8013ECD4 0013A934 38 A0 00 00 */ li r5, 0
-/* 8013ECD8 0013A938 38 C0 00 00 */ li r6, 0
-/* 8013ECDC 0013A93C 4B FF DE 19 */ bl func_8013CAF4
-/* 8013ECE0 0013A940 4B EC 88 09 */ bl func_800074E8
-/* 8013ECE4 0013A944 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ECE8 0013A948 38 00 00 2C */ li r0, 0x2c
-/* 8013ECEC 0013A94C 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013ECF0 0013A950 48 00 01 48 */ b lbl_8013EE38
-/* 8013ECF4 0013A954 38 60 00 00 */ li r3, 0
-/* 8013ECF8 0013A958 38 80 00 01 */ li r4, 1
-/* 8013ECFC 0013A95C 38 A0 00 00 */ li r5, 0
-/* 8013ED00 0013A960 38 C0 00 01 */ li r6, 1
-/* 8013ED04 0013A964 4B F1 AD 69 */ bl func_80059A6C
-/* 8013ED08 0013A968 2C 03 00 00 */ cmpwi r3, 0
-/* 8013ED0C 0013A96C 41 82 01 2C */ beq lbl_8013EE38
-/* 8013ED10 0013A970 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8013ED14 0013A974 41 82 01 24 */ beq lbl_8013EE38
-/* 8013ED18 0013A978 38 60 00 0B */ li r3, 0xb
-/* 8013ED1C 0013A97C 38 80 00 08 */ li r4, 8
-/* 8013ED20 0013A980 38 A0 00 01 */ li r5, 1
-/* 8013ED24 0013A984 38 C0 00 00 */ li r6, 0
-/* 8013ED28 0013A988 4B FF DD CD */ bl func_8013CAF4
-/* 8013ED2C 0013A98C 38 60 00 0B */ li r3, 0xb
-/* 8013ED30 0013A990 38 80 00 2D */ li r4, 0x2d
-/* 8013ED34 0013A994 4B FF DF 95 */ bl func_8013CCC8
-/* 8013ED38 0013A998 48 00 01 00 */ b lbl_8013EE38
-/* 8013ED3C 0013A99C 4B EC 87 AD */ bl func_800074E8
-/* 8013ED40 0013A9A0 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ED44 0013A9A4 38 A0 00 01 */ li r5, 1
-/* 8013ED48 0013A9A8 38 00 00 00 */ li r0, 0
-/* 8013ED4C 0013A9AC 38 60 00 0B */ li r3, 0xb
-/* 8013ED50 0013A9B0 90 A4 06 DC */ stw r5, 0x6dc(r4)
-/* 8013ED54 0013A9B4 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ED58 0013A9B8 90 04 06 D8 */ stw r0, 0x6d8(r4)
-/* 8013ED5C 0013A9BC 4B FF DE 71 */ bl func_8013CBCC
-/* 8013ED60 0013A9C0 38 60 00 0B */ li r3, 0xb
-/* 8013ED64 0013A9C4 38 80 00 23 */ li r4, 0x23
-/* 8013ED68 0013A9C8 4B FF DF 61 */ bl func_8013CCC8
-/* 8013ED6C 0013A9CC 48 00 00 CC */ b lbl_8013EE38
-/* 8013ED70 0013A9D0 80 04 06 A4 */ lwz r0, 0x6a4(r4)
-/* 8013ED74 0013A9D4 54 00 08 3C */ slwi r0, r0, 1
-/* 8013ED78 0013A9D8 7C 64 02 14 */ add r3, r4, r0
-/* 8013ED7C 0013A9DC A8 63 00 38 */ lha r3, 0x38(r3)
-/* 8013ED80 0013A9E0 48 11 50 51 */ bl func_80253DD0
-/* 8013ED84 0013A9E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8013ED88 0013A9E8 28 00 00 03 */ cmplwi r0, 3
-/* 8013ED8C 0013A9EC 40 82 00 AC */ bne lbl_8013EE38
-/* 8013ED90 0013A9F0 4B FF DE C1 */ bl func_8013CC50
-/* 8013ED94 0013A9F4 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013ED98 0013A9F8 80 03 06 A8 */ lwz r0, 0x6a8(r3)
-/* 8013ED9C 0013A9FC 90 03 06 90 */ stw r0, 0x690(r3)
-/* 8013EDA0 0013AA00 48 00 00 98 */ b lbl_8013EE38
-/* 8013EDA4 0013AA04 80 04 06 E4 */ lwz r0, 0x6e4(r4)
-/* 8013EDA8 0013AA08 2C 00 00 00 */ cmpwi r0, 0
-/* 8013EDAC 0013AA0C 41 82 00 44 */ beq lbl_8013EDF0
-/* 8013EDB0 0013AA10 3C 60 10 00 */ lis r3, 0x1000
-/* 8013EDB4 0013AA14 38 80 00 00 */ li r4, 0
-/* 8013EDB8 0013AA18 38 A0 00 00 */ li r5, 0
-/* 8013EDBC 0013AA1C 38 C0 00 01 */ li r6, 1
-/* 8013EDC0 0013AA20 4B F1 AC AD */ bl func_80059A6C
-/* 8013EDC4 0013AA24 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EDC8 0013AA28 41 82 00 70 */ beq lbl_8013EE38
-/* 8013EDCC 0013AA2C 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EDD0 0013AA30 38 00 00 00 */ li r0, 0
-/* 8013EDD4 0013AA34 80 64 06 A8 */ lwz r3, 0x6a8(r4)
-/* 8013EDD8 0013AA38 90 64 06 90 */ stw r3, 0x690(r4)
-/* 8013EDDC 0013AA3C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EDE0 0013AA40 90 03 06 E0 */ stw r0, 0x6e0(r3)
-/* 8013EDE4 0013AA44 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EDE8 0013AA48 90 03 06 E4 */ stw r0, 0x6e4(r3)
-/* 8013EDEC 0013AA4C 48 00 00 4C */ b lbl_8013EE38
-lbl_8013EDF0:
-/* 8013EDF0 0013AA50 3C 60 10 00 */ lis r3, 0x1000
-/* 8013EDF4 0013AA54 38 80 00 00 */ li r4, 0
-/* 8013EDF8 0013AA58 38 A0 00 00 */ li r5, 0
-/* 8013EDFC 0013AA5C 38 C0 00 01 */ li r6, 1
-/* 8013EE00 0013AA60 4B F1 AC 6D */ bl func_80059A6C
-/* 8013EE04 0013AA64 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EE08 0013AA68 41 82 00 10 */ beq lbl_8013EE18
-/* 8013EE0C 0013AA6C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EE10 0013AA70 38 00 00 01 */ li r0, 1
-/* 8013EE14 0013AA74 90 03 06 E0 */ stw r0, 0x6e0(r3)
-lbl_8013EE18:
-/* 8013EE18 0013AA78 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EE1C 0013AA7C 80 03 06 E0 */ lwz r0, 0x6e0(r3)
-/* 8013EE20 0013AA80 34 00 FF FF */ addic. r0, r0, -1
-/* 8013EE24 0013AA84 90 03 06 E0 */ stw r0, 0x6e0(r3)
-/* 8013EE28 0013AA88 40 82 00 10 */ bne lbl_8013EE38
-/* 8013EE2C 0013AA8C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EE30 0013AA90 80 03 06 A8 */ lwz r0, 0x6a8(r3)
-/* 8013EE34 0013AA94 90 03 06 90 */ stw r0, 0x690(r3)
-lbl_8013EE38:
-/* 8013EE38 0013AA98 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013EE3C 0013AA9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013EE40 0013AAA0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013EE44 0013AAA4 7C 08 03 A6 */ mtlr r0
-/* 8013EE48 0013AAA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013EE4C 0013AAAC 4E 80 00 20 */ blr
-lbl_8013EE50:
-/* 8013EE50 0013AAB0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013EE54 0013AAB4 7C 08 02 A6 */ mflr r0
-/* 8013EE58 0013AAB8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8013EE5C 0013AABC 4B F1 B5 F1 */ bl func_8005A44C
-/* 8013EE60 0013AAC0 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EE64 0013AAC4 80 83 06 D8 */ lwz r4, 0x6d8(r3)
-/* 8013EE68 0013AAC8 2C 04 00 00 */ cmpwi r4, 0
-/* 8013EE6C 0013AACC 41 82 00 10 */ beq lbl_8013EE7C
-/* 8013EE70 0013AAD0 80 03 06 DC */ lwz r0, 0x6dc(r3)
-/* 8013EE74 0013AAD4 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8013EE78 0013AAD8 48 01 D6 7D */ bl func_8015C4F4
-lbl_8013EE7C:
-/* 8013EE7C 0013AADC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013EE80 0013AAE0 7C 08 03 A6 */ mtlr r0
-/* 8013EE84 0013AAE4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013EE88 0013AAE8 4E 80 00 20 */ blr
-
-.global func_8013EE8C
-func_8013EE8C:
-/* 8013EE8C 0013AAEC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013EE90 0013AAF0 7C 08 02 A6 */ mflr r0
-/* 8013EE94 0013AAF4 2C 03 00 01 */ cmpwi r3, 1
-/* 8013EE98 0013AAF8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8013EE9C 0013AAFC 41 82 00 3C */ beq lbl_8013EED8
-/* 8013EEA0 0013AB00 40 80 00 10 */ bge lbl_8013EEB0
-/* 8013EEA4 0013AB04 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EEA8 0013AB08 40 80 00 14 */ bge lbl_8013EEBC
-/* 8013EEAC 0013AB0C 48 00 01 70 */ b lbl_8013F01C
-lbl_8013EEB0:
-/* 8013EEB0 0013AB10 2C 03 00 03 */ cmpwi r3, 3
-/* 8013EEB4 0013AB14 40 80 01 68 */ bge lbl_8013F01C
-/* 8013EEB8 0013AB18 48 00 01 5C */ b lbl_8013F014
-lbl_8013EEBC:
-/* 8013EEBC 0013AB1C 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EEC0 0013AB20 38 00 00 00 */ li r0, 0
-/* 8013EEC4 0013AB24 90 03 06 F8 */ stw r0, 0x6f8(r3)
-/* 8013EEC8 0013AB28 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EECC 0013AB2C 90 03 06 F0 */ stw r0, 0x6f0(r3)
-/* 8013EED0 0013AB30 4B EC A9 09 */ bl func_800097D8
-/* 8013EED4 0013AB34 48 00 01 48 */ b lbl_8013F01C
-lbl_8013EED8:
-/* 8013EED8 0013AB38 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EEDC 0013AB3C 80 03 06 F0 */ lwz r0, 0x6f0(r3)
-/* 8013EEE0 0013AB40 2C 00 00 01 */ cmpwi r0, 1
-/* 8013EEE4 0013AB44 41 82 00 60 */ beq lbl_8013EF44
-/* 8013EEE8 0013AB48 40 80 00 10 */ bge lbl_8013EEF8
-/* 8013EEEC 0013AB4C 2C 00 00 00 */ cmpwi r0, 0
-/* 8013EEF0 0013AB50 40 80 00 14 */ bge lbl_8013EF04
-/* 8013EEF4 0013AB54 48 00 01 28 */ b lbl_8013F01C
-lbl_8013EEF8:
-/* 8013EEF8 0013AB58 2C 00 00 03 */ cmpwi r0, 3
-/* 8013EEFC 0013AB5C 40 80 01 20 */ bge lbl_8013F01C
-/* 8013EF00 0013AB60 48 00 00 E4 */ b lbl_8013EFE4
-lbl_8013EF04:
-/* 8013EF04 0013AB64 80 03 06 F8 */ lwz r0, 0x6f8(r3)
-/* 8013EF08 0013AB68 20 60 00 32 */ subfic r3, r0, 0x32
-/* 8013EF0C 0013AB6C 48 02 3D 65 */ bl func_80162C70
-/* 8013EF10 0013AB70 48 02 41 89 */ bl func_80163098
-/* 8013EF14 0013AB74 4B EC A8 DD */ bl func_800097F0
-/* 8013EF18 0013AB78 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EF1C 0013AB7C 38 80 00 00 */ li r4, 0
-/* 8013EF20 0013AB80 38 00 00 01 */ li r0, 1
-/* 8013EF24 0013AB84 90 83 06 F4 */ stw r4, 0x6f4(r3)
-/* 8013EF28 0013AB88 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EF2C 0013AB8C 80 64 06 F8 */ lwz r3, 0x6f8(r4)
-/* 8013EF30 0013AB90 38 63 00 01 */ addi r3, r3, 1
-/* 8013EF34 0013AB94 90 64 06 F8 */ stw r3, 0x6f8(r4)
-/* 8013EF38 0013AB98 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EF3C 0013AB9C 90 03 06 F0 */ stw r0, 0x6f0(r3)
-/* 8013EF40 0013ABA0 48 00 00 DC */ b lbl_8013F01C
-lbl_8013EF44:
-/* 8013EF44 0013ABA4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 8013EF48 0013ABA8 38 60 00 00 */ li r3, 0
-/* 8013EF4C 0013ABAC 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 8013EF50 0013ABB0 2C 00 00 00 */ cmpwi r0, 0
-/* 8013EF54 0013ABB4 40 82 00 10 */ bne lbl_8013EF64
-/* 8013EF58 0013ABB8 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 8013EF5C 0013ABBC 2C 00 00 00 */ cmpwi r0, 0
-/* 8013EF60 0013ABC0 41 82 00 08 */ beq lbl_8013EF68
-lbl_8013EF64:
-/* 8013EF64 0013ABC4 38 60 00 01 */ li r3, 1
-lbl_8013EF68:
-/* 8013EF68 0013ABC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EF6C 0013ABCC 40 82 00 2C */ bne lbl_8013EF98
-/* 8013EF70 0013ABD0 48 02 41 5D */ bl func_801630CC
-/* 8013EF74 0013ABD4 2C 03 00 01 */ cmpwi r3, 1
-/* 8013EF78 0013ABD8 41 82 00 10 */ beq lbl_8013EF88
-/* 8013EF7C 0013ABDC 48 02 3B F5 */ bl func_80162B70
-/* 8013EF80 0013ABE0 2C 03 00 00 */ cmpwi r3, 0
-/* 8013EF84 0013ABE4 40 82 00 14 */ bne lbl_8013EF98
-lbl_8013EF88:
-/* 8013EF88 0013ABE8 48 02 40 4D */ bl glplatAbortFrame
-/* 8013EF8C 0013ABEC 4B EC A8 4D */ bl func_800097D8
-/* 8013EF90 0013ABF0 38 60 00 00 */ li r3, 0
-/* 8013EF94 0013ABF4 48 00 00 8C */ b lbl_8013F020
-lbl_8013EF98:
-/* 8013EF98 0013ABF8 C0 22 8E 08 */ lfs f1, lbl_80641408-_SDA2_BASE_(r2)
-/* 8013EF9C 0013ABFC C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
-/* 8013EFA0 0013AC00 80 8D 9C E8 */ lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EFA4 0013AC04 EC 21 00 32 */ fmuls f1, f1, f0
-/* 8013EFA8 0013AC08 C0 02 8D F0 */ lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
-/* 8013EFAC 0013AC0C 80 64 06 F4 */ lwz r3, 0x6f4(r4)
-/* 8013EFB0 0013AC10 EC 00 08 2A */ fadds f0, f0, f1
-/* 8013EFB4 0013AC14 38 03 00 01 */ addi r0, r3, 1
-/* 8013EFB8 0013AC18 90 04 06 F4 */ stw r0, 0x6f4(r4)
-/* 8013EFBC 0013AC1C FC 00 00 1E */ fctiwz f0, f0
-/* 8013EFC0 0013AC20 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8013EFC4 0013AC24 80 61 00 0C */ lwz r3, 0xc(r1)
-/* 8013EFC8 0013AC28 7C 00 18 00 */ cmpw r0, r3
-/* 8013EFCC 0013AC2C 40 82 00 50 */ bne lbl_8013F01C
-/* 8013EFD0 0013AC30 48 02 40 05 */ bl glplatAbortFrame
-/* 8013EFD4 0013AC34 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013EFD8 0013AC38 38 00 00 02 */ li r0, 2
-/* 8013EFDC 0013AC3C 90 03 06 F0 */ stw r0, 0x6f0(r3)
-/* 8013EFE0 0013AC40 48 00 00 3C */ b lbl_8013F01C
-lbl_8013EFE4:
-/* 8013EFE4 0013AC44 48 11 EF ED */ bl func_8025DFD0
-/* 8013EFE8 0013AC48 48 11 F3 25 */ bl func_8025E30C
-/* 8013EFEC 0013AC4C 81 83 00 00 */ lwz r12, 0(r3)
-/* 8013EFF0 0013AC50 81 8C 00 30 */ lwz r12, 0x30(r12)
-/* 8013EFF4 0013AC54 7D 89 03 A6 */ mtctr r12
-/* 8013EFF8 0013AC58 4E 80 04 21 */ bctrl
-/* 8013EFFC 0013AC5C 2C 03 00 00 */ cmpwi r3, 0
-/* 8013F000 0013AC60 40 82 00 1C */ bne lbl_8013F01C
-/* 8013F004 0013AC64 80 6D 9C E8 */ lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
-/* 8013F008 0013AC68 38 00 00 00 */ li r0, 0
-/* 8013F00C 0013AC6C 90 03 06 F0 */ stw r0, 0x6f0(r3)
-/* 8013F010 0013AC70 48 00 00 0C */ b lbl_8013F01C
-lbl_8013F014:
-/* 8013F014 0013AC74 48 02 3F C1 */ bl glplatAbortFrame
-/* 8013F018 0013AC78 4B EC A7 C1 */ bl func_800097D8
-lbl_8013F01C:
-/* 8013F01C 0013AC7C 38 60 00 01 */ li r3, 1
-lbl_8013F020:
-/* 8013F020 0013AC80 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013F024 0013AC84 7C 08 03 A6 */ mtlr r0
-/* 8013F028 0013AC88 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013F02C 0013AC8C 4E 80 00 20 */ blr
-
-.global func_8013F030
-func_8013F030:
-/* 8013F030 0013AC90 38 6D 9C E0 */ addi r3, r13, lbl_8063EFA0-_SDA_BASE_
-/* 8013F034 0013AC94 38 80 00 01 */ li r4, 1
-/* 8013F038 0013AC98 38 A0 00 04 */ li r5, 4
-/* 8013F03C 0013AC9C 38 C0 00 00 */ li r6, 0
-/* 8013F040 0013ACA0 4B EE 58 D4 */ b func_80024914
-
-.global func_8013F044
-func_8013F044:
-/* 8013F044 0013ACA4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013F048 0013ACA8 7C 08 02 A6 */ mflr r0
-/* 8013F04C 0013ACAC 38 C0 00 04 */ li r6, 4
-/* 8013F050 0013ACB0 38 80 00 00 */ li r4, 0
-/* 8013F054 0013ACB4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013F058 0013ACB8 38 A0 00 00 */ li r5, 0
-/* 8013F05C 0013ACBC 38 60 00 00 */ li r3, 0
-/* 8013F060 0013ACC0 38 00 FF FF */ li r0, -1
-/* 8013F064 0013ACC4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8013F068 0013ACC8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013F06C 0013ACCC 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8013F070 0013ACD0 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8013F074 0013ACD4 7C C9 03 A6 */ mtctr r6
-lbl_8013F078:
-/* 8013F078 0013ACD8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F07C 0013ACDC 7C 66 21 2E */ stwx r3, r6, r4
-/* 8013F080 0013ACE0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F084 0013ACE4 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F088 0013ACE8 B0 06 00 80 */ sth r0, 0x80(r6)
-/* 8013F08C 0013ACEC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F090 0013ACF0 7C C6 22 14 */ add r6, r6, r4
-/* 8013F094 0013ACF4 90 66 00 04 */ stw r3, 4(r6)
-/* 8013F098 0013ACF8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F09C 0013ACFC 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F0A0 0013AD00 B0 06 00 82 */ sth r0, 0x82(r6)
-/* 8013F0A4 0013AD04 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0A8 0013AD08 7C C6 22 14 */ add r6, r6, r4
-/* 8013F0AC 0013AD0C 90 66 00 08 */ stw r3, 8(r6)
-/* 8013F0B0 0013AD10 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0B4 0013AD14 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F0B8 0013AD18 B0 06 00 84 */ sth r0, 0x84(r6)
-/* 8013F0BC 0013AD1C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0C0 0013AD20 7C C6 22 14 */ add r6, r6, r4
-/* 8013F0C4 0013AD24 90 66 00 0C */ stw r3, 0xc(r6)
-/* 8013F0C8 0013AD28 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0CC 0013AD2C 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F0D0 0013AD30 B0 06 00 86 */ sth r0, 0x86(r6)
-/* 8013F0D4 0013AD34 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0D8 0013AD38 7C C6 22 14 */ add r6, r6, r4
-/* 8013F0DC 0013AD3C 90 66 00 10 */ stw r3, 0x10(r6)
-/* 8013F0E0 0013AD40 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0E4 0013AD44 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F0E8 0013AD48 B0 06 00 88 */ sth r0, 0x88(r6)
-/* 8013F0EC 0013AD4C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0F0 0013AD50 7C C6 22 14 */ add r6, r6, r4
-/* 8013F0F4 0013AD54 90 66 00 14 */ stw r3, 0x14(r6)
-/* 8013F0F8 0013AD58 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F0FC 0013AD5C 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F100 0013AD60 B0 06 00 8A */ sth r0, 0x8a(r6)
-/* 8013F104 0013AD64 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F108 0013AD68 7C C6 22 14 */ add r6, r6, r4
-/* 8013F10C 0013AD6C 90 66 00 18 */ stw r3, 0x18(r6)
-/* 8013F110 0013AD70 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F114 0013AD74 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F118 0013AD78 B0 06 00 8C */ sth r0, 0x8c(r6)
-/* 8013F11C 0013AD7C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F120 0013AD80 7C C6 22 14 */ add r6, r6, r4
-/* 8013F124 0013AD84 38 84 00 20 */ addi r4, r4, 0x20
-/* 8013F128 0013AD88 90 66 00 1C */ stw r3, 0x1c(r6)
-/* 8013F12C 0013AD8C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F130 0013AD90 7C C6 2A 14 */ add r6, r6, r5
-/* 8013F134 0013AD94 38 A5 00 10 */ addi r5, r5, 0x10
-/* 8013F138 0013AD98 B0 06 00 8E */ sth r0, 0x8e(r6)
-/* 8013F13C 0013AD9C 42 00 FF 3C */ bdnz lbl_8013F078
-/* 8013F140 0013ADA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F144 0013ADA4 38 80 FF FF */ li r4, -1
-/* 8013F148 0013ADA8 38 E0 00 01 */ li r7, 1
-/* 8013F14C 0013ADAC 38 C0 00 03 */ li r6, 3
-/* 8013F150 0013ADB0 90 83 00 C0 */ stw r4, 0xc0(r3)
-/* 8013F154 0013ADB4 38 A0 00 02 */ li r5, 2
-/* 8013F158 0013ADB8 38 00 00 00 */ li r0, 0
-/* 8013F15C 0013ADBC 38 60 00 00 */ li r3, 0
-/* 8013F160 0013ADC0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F164 0013ADC4 98 E4 0D 43 */ stb r7, 0xd43(r4)
-/* 8013F168 0013ADC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F16C 0013ADCC 98 C4 0D 44 */ stb r6, 0xd44(r4)
-/* 8013F170 0013ADD0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F174 0013ADD4 98 A4 0D 45 */ stb r5, 0xd45(r4)
-/* 8013F178 0013ADD8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F17C 0013ADDC 98 E4 0D 46 */ stb r7, 0xd46(r4)
-/* 8013F180 0013ADE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F184 0013ADE4 98 E4 0D 47 */ stb r7, 0xd47(r4)
-/* 8013F188 0013ADE8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F18C 0013ADEC 98 04 0D 48 */ stb r0, 0xd48(r4)
-/* 8013F190 0013ADF0 7C A9 03 A6 */ mtctr r5
-lbl_8013F194:
-/* 8013F194 0013ADF4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F198 0013ADF8 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F19C 0013ADFC B0 04 00 D8 */ sth r0, 0xd8(r4)
-/* 8013F1A0 0013AE00 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1A4 0013AE04 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1A8 0013AE08 B0 04 0D 4C */ sth r0, 0xd4c(r4)
-/* 8013F1AC 0013AE0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1B0 0013AE10 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1B4 0013AE14 B0 04 00 DA */ sth r0, 0xda(r4)
-/* 8013F1B8 0013AE18 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1BC 0013AE1C 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1C0 0013AE20 B0 04 0D 4E */ sth r0, 0xd4e(r4)
-/* 8013F1C4 0013AE24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1C8 0013AE28 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1CC 0013AE2C B0 04 00 DC */ sth r0, 0xdc(r4)
-/* 8013F1D0 0013AE30 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1D4 0013AE34 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1D8 0013AE38 B0 04 0D 50 */ sth r0, 0xd50(r4)
-/* 8013F1DC 0013AE3C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1E0 0013AE40 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1E4 0013AE44 B0 04 00 DE */ sth r0, 0xde(r4)
-/* 8013F1E8 0013AE48 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1EC 0013AE4C 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1F0 0013AE50 B0 04 0D 52 */ sth r0, 0xd52(r4)
-/* 8013F1F4 0013AE54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F1F8 0013AE58 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F1FC 0013AE5C B0 04 00 E0 */ sth r0, 0xe0(r4)
-/* 8013F200 0013AE60 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F204 0013AE64 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F208 0013AE68 B0 04 0D 54 */ sth r0, 0xd54(r4)
-/* 8013F20C 0013AE6C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F210 0013AE70 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F214 0013AE74 B0 04 00 E2 */ sth r0, 0xe2(r4)
-/* 8013F218 0013AE78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F21C 0013AE7C 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F220 0013AE80 B0 04 0D 56 */ sth r0, 0xd56(r4)
-/* 8013F224 0013AE84 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F228 0013AE88 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F22C 0013AE8C B0 04 00 E4 */ sth r0, 0xe4(r4)
-/* 8013F230 0013AE90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F234 0013AE94 7C 84 1A 14 */ add r4, r4, r3
-/* 8013F238 0013AE98 38 63 00 0E */ addi r3, r3, 0xe
-/* 8013F23C 0013AE9C B0 04 0D 58 */ sth r0, 0xd58(r4)
-/* 8013F240 0013AEA0 42 00 FF 54 */ bdnz lbl_8013F194
-/* 8013F244 0013AEA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F248 0013AEA8 3D 00 80 48 */ lis r8, lbl_80486D28@ha
-/* 8013F24C 0013AEAC 39 08 6D 28 */ addi r8, r8, lbl_80486D28@l
-/* 8013F250 0013AEB0 39 20 00 00 */ li r9, 0
-/* 8013F254 0013AEB4 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8013F258 0013AEB8 38 E8 00 DC */ addi r7, r8, 0xdc
-/* 8013F25C 0013AEBC 38 C8 01 B8 */ addi r6, r8, 0x1b8
-/* 8013F260 0013AEC0 38 A8 02 94 */ addi r5, r8, 0x294
-/* 8013F264 0013AEC4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 8013F268 0013AEC8 38 88 03 70 */ addi r4, r8, 0x370
-/* 8013F26C 0013AECC 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8013F270 0013AED0 38 08 04 4C */ addi r0, r8, 0x44c
-/* 8013F274 0013AED4 3B A0 00 00 */ li r29, 0
-/* 8013F278 0013AED8 3B E0 00 00 */ li r31, 0
-/* 8013F27C 0013AEDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F280 0013AEE0 3B C0 00 00 */ li r30, 0
-/* 8013F284 0013AEE4 3B 80 00 2D */ li r28, 0x2d
-/* 8013F288 0013AEE8 99 23 0D 41 */ stb r9, 0xd41(r3)
-/* 8013F28C 0013AEEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F290 0013AEF0 99 23 0D 42 */ stb r9, 0xd42(r3)
-/* 8013F294 0013AEF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F298 0013AEF8 91 03 0E BC */ stw r8, 0xebc(r3)
-/* 8013F29C 0013AEFC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2A0 0013AF00 90 E3 0E C0 */ stw r7, 0xec0(r3)
-/* 8013F2A4 0013AF04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2A8 0013AF08 90 C3 0E C4 */ stw r6, 0xec4(r3)
-/* 8013F2AC 0013AF0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2B0 0013AF10 90 A3 0E C8 */ stw r5, 0xec8(r3)
-/* 8013F2B4 0013AF14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2B8 0013AF18 90 83 0E CC */ stw r4, 0xecc(r3)
-/* 8013F2BC 0013AF1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2C0 0013AF20 90 03 0E D0 */ stw r0, 0xed0(r3)
-lbl_8013F2C4:
-/* 8013F2C4 0013AF24 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2C8 0013AF28 38 80 00 00 */ li r4, 0
-/* 8013F2CC 0013AF2C 38 A0 00 44 */ li r5, 0x44
-/* 8013F2D0 0013AF30 7C 60 FA 14 */ add r3, r0, r31
-/* 8013F2D4 0013AF34 38 63 04 70 */ addi r3, r3, 0x470
-/* 8013F2D8 0013AF38 4B EC 4E 2D */ bl memset
-/* 8013F2DC 0013AF3C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F2E0 0013AF40 3B BD 00 01 */ addi r29, r29, 1
-/* 8013F2E4 0013AF44 28 1D 00 1E */ cmplwi r29, 0x1e
-/* 8013F2E8 0013AF48 3B FF 00 44 */ addi r31, r31, 0x44
-/* 8013F2EC 0013AF4C 7C 60 F2 14 */ add r3, r0, r30
-/* 8013F2F0 0013AF50 3B DE 00 02 */ addi r30, r30, 2
-/* 8013F2F4 0013AF54 B3 83 0C E0 */ sth r28, 0xce0(r3)
-/* 8013F2F8 0013AF58 41 80 FF CC */ blt lbl_8013F2C4
-/* 8013F2FC 0013AF5C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8013F300 0013AF60 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8013F304 0013AF64 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8013F308 0013AF68 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8013F30C 0013AF6C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8013F310 0013AF70 7C 08 03 A6 */ mtlr r0
-/* 8013F314 0013AF74 38 21 00 20 */ addi r1, r1, 0x20
-/* 8013F318 0013AF78 4E 80 00 20 */ blr
-
-.global func_8013F31C
-func_8013F31C:
-/* 8013F31C 0013AF7C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8013F320 0013AF80 7C 08 02 A6 */ mflr r0
-/* 8013F324 0013AF84 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8013F328 0013AF88 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8013F32C 0013AF8C 48 02 03 B5 */ bl func_8015F6E0
-/* 8013F330 0013AF90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F334 0013AF94 90 64 0D 24 */ stw r3, 0xd24(r4)
-/* 8013F338 0013AF98 4B FD D6 3D */ bl func_8011C974
-/* 8013F33C 0013AF9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F340 0013AFA0 90 64 0D 28 */ stw r3, 0xd28(r4)
-/* 8013F344 0013AFA4 48 02 03 4D */ bl func_8015F690
-/* 8013F348 0013AFA8 80 03 00 4C */ lwz r0, 0x4c(r3)
-/* 8013F34C 0013AFAC 38 60 04 04 */ li r3, 0x404
-/* 8013F350 0013AFB0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F354 0013AFB4 98 04 0E FA */ stb r0, 0xefa(r4)
-/* 8013F358 0013AFB8 48 10 A2 85 */ bl func_802495DC
-/* 8013F35C 0013AFBC 38 60 04 05 */ li r3, 0x405
-/* 8013F360 0013AFC0 48 10 A2 7D */ bl func_802495DC
-/* 8013F364 0013AFC4 3C 80 23 83 */ lis r4, 0x23831A00@ha
-/* 8013F368 0013AFC8 38 60 04 04 */ li r3, 0x404
-/* 8013F36C 0013AFCC 38 84 1A 00 */ addi r4, r4, 0x23831A00@l
-/* 8013F370 0013AFD0 4B F1 6A 29 */ bl func_80055D98
-/* 8013F374 0013AFD4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F378 0013AFD8 3C 80 23 84 */ lis r4, 0x23841A00@ha
-/* 8013F37C 0013AFDC 38 84 1A 00 */ addi r4, r4, 0x23841A00@l
-/* 8013F380 0013AFE0 90 65 00 00 */ stw r3, 0(r5)
-/* 8013F384 0013AFE4 38 60 04 04 */ li r3, 0x404
-/* 8013F388 0013AFE8 4B F1 6A 11 */ bl func_80055D98
-/* 8013F38C 0013AFEC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F390 0013AFF0 3C 80 23 85 */ lis r4, 0x23851A00@ha
-/* 8013F394 0013AFF4 38 84 1A 00 */ addi r4, r4, 0x23851A00@l
-/* 8013F398 0013AFF8 90 65 00 04 */ stw r3, 4(r5)
-/* 8013F39C 0013AFFC 38 60 04 04 */ li r3, 0x404
-/* 8013F3A0 0013B000 4B F1 69 F9 */ bl func_80055D98
-/* 8013F3A4 0013B004 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F3A8 0013B008 3C 80 23 86 */ lis r4, 0x23861A00@ha
-/* 8013F3AC 0013B00C 38 84 1A 00 */ addi r4, r4, 0x23861A00@l
-/* 8013F3B0 0013B010 90 65 00 08 */ stw r3, 8(r5)
-/* 8013F3B4 0013B014 38 60 04 04 */ li r3, 0x404
-/* 8013F3B8 0013B018 4B F1 69 E1 */ bl func_80055D98
-/* 8013F3BC 0013B01C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F3C0 0013B020 3C 80 23 87 */ lis r4, 0x23871A00@ha
-/* 8013F3C4 0013B024 38 84 1A 00 */ addi r4, r4, 0x23871A00@l
-/* 8013F3C8 0013B028 90 65 00 0C */ stw r3, 0xc(r5)
-/* 8013F3CC 0013B02C 38 60 04 04 */ li r3, 0x404
-/* 8013F3D0 0013B030 4B F1 69 C9 */ bl func_80055D98
-/* 8013F3D4 0013B034 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F3D8 0013B038 3C 80 23 88 */ lis r4, 0x23881A00@ha
-/* 8013F3DC 0013B03C 38 84 1A 00 */ addi r4, r4, 0x23881A00@l
-/* 8013F3E0 0013B040 90 65 00 10 */ stw r3, 0x10(r5)
-/* 8013F3E4 0013B044 38 60 00 0E */ li r3, 0xe
-/* 8013F3E8 0013B048 4B F1 69 B1 */ bl func_80055D98
-/* 8013F3EC 0013B04C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F3F0 0013B050 3C 80 23 89 */ lis r4, 0x23891A00@ha
-/* 8013F3F4 0013B054 38 84 1A 00 */ addi r4, r4, 0x23891A00@l
-/* 8013F3F8 0013B058 90 65 00 14 */ stw r3, 0x14(r5)
-/* 8013F3FC 0013B05C 38 60 00 0E */ li r3, 0xe
-/* 8013F400 0013B060 4B F1 69 99 */ bl func_80055D98
-/* 8013F404 0013B064 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F408 0013B068 3C 80 23 8A */ lis r4, 0x238A1A00@ha
-/* 8013F40C 0013B06C 38 84 1A 00 */ addi r4, r4, 0x238A1A00@l
-/* 8013F410 0013B070 90 65 00 18 */ stw r3, 0x18(r5)
-/* 8013F414 0013B074 38 60 04 04 */ li r3, 0x404
-/* 8013F418 0013B078 4B F1 69 81 */ bl func_80055D98
-/* 8013F41C 0013B07C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F420 0013B080 3C 80 23 8B */ lis r4, 0x238B1A00@ha
-/* 8013F424 0013B084 38 84 1A 00 */ addi r4, r4, 0x238B1A00@l
-/* 8013F428 0013B088 90 65 00 1C */ stw r3, 0x1c(r5)
-/* 8013F42C 0013B08C 38 60 04 04 */ li r3, 0x404
-/* 8013F430 0013B090 4B F1 69 69 */ bl func_80055D98
-/* 8013F434 0013B094 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F438 0013B098 3C 80 23 8C */ lis r4, 0x238C1A00@ha
-/* 8013F43C 0013B09C 38 84 1A 00 */ addi r4, r4, 0x238C1A00@l
-/* 8013F440 0013B0A0 90 65 00 20 */ stw r3, 0x20(r5)
-/* 8013F444 0013B0A4 38 60 04 04 */ li r3, 0x404
-/* 8013F448 0013B0A8 4B F1 69 51 */ bl func_80055D98
-/* 8013F44C 0013B0AC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F450 0013B0B0 3C 80 23 8D */ lis r4, 0x238D1A00@ha
-/* 8013F454 0013B0B4 38 84 1A 00 */ addi r4, r4, 0x238D1A00@l
-/* 8013F458 0013B0B8 90 65 00 28 */ stw r3, 0x28(r5)
-/* 8013F45C 0013B0BC 38 60 04 04 */ li r3, 0x404
-/* 8013F460 0013B0C0 4B F1 69 39 */ bl func_80055D98
-/* 8013F464 0013B0C4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F468 0013B0C8 3C 80 23 8E */ lis r4, 0x238E1A00@ha
-/* 8013F46C 0013B0CC 38 84 1A 00 */ addi r4, r4, 0x238E1A00@l
-/* 8013F470 0013B0D0 90 65 00 2C */ stw r3, 0x2c(r5)
-/* 8013F474 0013B0D4 38 60 04 04 */ li r3, 0x404
-/* 8013F478 0013B0D8 4B F1 69 21 */ bl func_80055D98
-/* 8013F47C 0013B0DC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F480 0013B0E0 3C 80 23 8F */ lis r4, 0x238F1A00@ha
-/* 8013F484 0013B0E4 38 84 1A 00 */ addi r4, r4, 0x238F1A00@l
-/* 8013F488 0013B0E8 90 65 00 30 */ stw r3, 0x30(r5)
-/* 8013F48C 0013B0EC 38 60 04 04 */ li r3, 0x404
-/* 8013F490 0013B0F0 4B F1 69 09 */ bl func_80055D98
-/* 8013F494 0013B0F4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F498 0013B0F8 3C 80 23 90 */ lis r4, 0x23901A00@ha
-/* 8013F49C 0013B0FC 38 84 1A 00 */ addi r4, r4, 0x23901A00@l
-/* 8013F4A0 0013B100 90 65 00 34 */ stw r3, 0x34(r5)
-/* 8013F4A4 0013B104 38 60 04 04 */ li r3, 0x404
-/* 8013F4A8 0013B108 4B F1 68 F1 */ bl func_80055D98
-/* 8013F4AC 0013B10C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F4B0 0013B110 3C 80 23 91 */ lis r4, 0x23911A00@ha
-/* 8013F4B4 0013B114 38 84 1A 00 */ addi r4, r4, 0x23911A00@l
-/* 8013F4B8 0013B118 90 65 00 38 */ stw r3, 0x38(r5)
-/* 8013F4BC 0013B11C 38 60 04 04 */ li r3, 0x404
-/* 8013F4C0 0013B120 4B F1 68 D9 */ bl func_80055D98
-/* 8013F4C4 0013B124 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F4C8 0013B128 3C 80 23 92 */ lis r4, 0x23921A00@ha
-/* 8013F4CC 0013B12C 38 84 1A 00 */ addi r4, r4, 0x23921A00@l
-/* 8013F4D0 0013B130 90 65 00 3C */ stw r3, 0x3c(r5)
-/* 8013F4D4 0013B134 38 60 04 04 */ li r3, 0x404
-/* 8013F4D8 0013B138 4B F1 68 C1 */ bl func_80055D98
-/* 8013F4DC 0013B13C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F4E0 0013B140 3C 80 23 96 */ lis r4, 0x23961A00@ha
-/* 8013F4E4 0013B144 38 84 1A 00 */ addi r4, r4, 0x23961A00@l
-/* 8013F4E8 0013B148 90 65 00 40 */ stw r3, 0x40(r5)
-/* 8013F4EC 0013B14C 38 60 04 04 */ li r3, 0x404
-/* 8013F4F0 0013B150 4B F1 68 A9 */ bl func_80055D98
-/* 8013F4F4 0013B154 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F4F8 0013B158 3F E0 27 2D */ lis r31, 0x272D1A00@ha
-/* 8013F4FC 0013B15C 38 9F 1A 00 */ addi r4, r31, 0x272D1A00@l
-/* 8013F500 0013B160 90 65 00 44 */ stw r3, 0x44(r5)
-/* 8013F504 0013B164 38 60 04 04 */ li r3, 0x404
-/* 8013F508 0013B168 4B F1 68 91 */ bl func_80055D98
-/* 8013F50C 0013B16C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F510 0013B170 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 8013F514 0013B174 90 65 00 48 */ stw r3, 0x48(r5)
-/* 8013F518 0013B178 38 60 04 04 */ li r3, 0x404
-/* 8013F51C 0013B17C 4B F1 68 7D */ bl func_80055D98
-/* 8013F520 0013B180 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F524 0013B184 3C 80 27 BB */ lis r4, 0x27BB1A00@ha
-/* 8013F528 0013B188 38 84 1A 00 */ addi r4, r4, 0x27BB1A00@l
-/* 8013F52C 0013B18C 90 65 00 4C */ stw r3, 0x4c(r5)
-/* 8013F530 0013B190 38 60 04 04 */ li r3, 0x404
-/* 8013F534 0013B194 4B F1 68 65 */ bl func_80055D98
-/* 8013F538 0013B198 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F53C 0013B19C 3C 80 27 98 */ lis r4, 0x27981A00@ha
-/* 8013F540 0013B1A0 38 84 1A 00 */ addi r4, r4, 0x27981A00@l
-/* 8013F544 0013B1A4 90 65 00 58 */ stw r3, 0x58(r5)
-/* 8013F548 0013B1A8 38 60 04 04 */ li r3, 0x404
-/* 8013F54C 0013B1AC 4B F1 68 4D */ bl func_80055D98
-/* 8013F550 0013B1B0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F554 0013B1B4 3C 80 27 99 */ lis r4, 0x27991A00@ha
-/* 8013F558 0013B1B8 38 84 1A 00 */ addi r4, r4, 0x27991A00@l
-/* 8013F55C 0013B1BC 90 65 00 5C */ stw r3, 0x5c(r5)
-/* 8013F560 0013B1C0 38 60 04 04 */ li r3, 0x404
-/* 8013F564 0013B1C4 4B F1 68 35 */ bl func_80055D98
-/* 8013F568 0013B1C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F56C 0013B1CC 3F E0 04 4F */ lis r31, 0x044F1A00@ha
-/* 8013F570 0013B1D0 38 9F 1A 00 */ addi r4, r31, 0x044F1A00@l
-/* 8013F574 0013B1D4 90 65 00 60 */ stw r3, 0x60(r5)
-/* 8013F578 0013B1D8 38 60 00 0E */ li r3, 0xe
-/* 8013F57C 0013B1DC 4B F1 68 1D */ bl func_80055D98
-/* 8013F580 0013B1E0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F584 0013B1E4 3C 80 27 53 */ lis r4, 0x27531A00@ha
-/* 8013F588 0013B1E8 38 84 1A 00 */ addi r4, r4, 0x27531A00@l
-/* 8013F58C 0013B1EC 90 65 00 64 */ stw r3, 0x64(r5)
-/* 8013F590 0013B1F0 38 60 04 04 */ li r3, 0x404
-/* 8013F594 0013B1F4 4B F1 68 05 */ bl func_80055D98
-/* 8013F598 0013B1F8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F59C 0013B1FC 3C 80 27 33 */ lis r4, 0x27331A00@ha
-/* 8013F5A0 0013B200 38 84 1A 00 */ addi r4, r4, 0x27331A00@l
-/* 8013F5A4 0013B204 90 65 00 68 */ stw r3, 0x68(r5)
-/* 8013F5A8 0013B208 38 60 04 04 */ li r3, 0x404
-/* 8013F5AC 0013B20C 4B F1 67 ED */ bl func_80055D98
-/* 8013F5B0 0013B210 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F5B4 0013B214 3C 80 04 50 */ lis r4, 0x04501A00@ha
-/* 8013F5B8 0013B218 38 84 1A 00 */ addi r4, r4, 0x04501A00@l
-/* 8013F5BC 0013B21C 90 65 00 6C */ stw r3, 0x6c(r5)
-/* 8013F5C0 0013B220 38 60 00 0E */ li r3, 0xe
-/* 8013F5C4 0013B224 4B F1 67 D5 */ bl func_80055D98
-/* 8013F5C8 0013B228 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F5CC 0013B22C 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 8013F5D0 0013B230 90 65 00 70 */ stw r3, 0x70(r5)
-/* 8013F5D4 0013B234 38 60 00 0E */ li r3, 0xe
-/* 8013F5D8 0013B238 4B F1 67 C1 */ bl func_80055D98
-/* 8013F5DC 0013B23C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F5E0 0013B240 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
-/* 8013F5E4 0013B244 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
-/* 8013F5E8 0013B248 90 65 00 74 */ stw r3, 0x74(r5)
-/* 8013F5EC 0013B24C 38 60 00 0E */ li r3, 0xe
-/* 8013F5F0 0013B250 4B F1 67 A9 */ bl func_80055D98
-/* 8013F5F4 0013B254 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F5F8 0013B258 3C 80 04 4E */ lis r4, 0x044E1A00@ha
-/* 8013F5FC 0013B25C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
-/* 8013F600 0013B260 90 65 00 78 */ stw r3, 0x78(r5)
-/* 8013F604 0013B264 38 60 00 0E */ li r3, 0xe
-/* 8013F608 0013B268 4B F1 67 91 */ bl func_80055D98
-/* 8013F60C 0013B26C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F610 0013B270 3C A0 80 15 */ lis r5, lbl_80149C0C@ha
-/* 8013F614 0013B274 3C C0 80 15 */ lis r6, lbl_80149E18@ha
-/* 8013F618 0013B278 38 80 00 00 */ li r4, 0
-/* 8013F61C 0013B27C 90 67 00 7C */ stw r3, 0x7c(r7)
-/* 8013F620 0013B280 38 A5 9C 0C */ addi r5, r5, lbl_80149C0C@l
-/* 8013F624 0013B284 38 C6 9E 18 */ addi r6, r6, lbl_80149E18@l
-/* 8013F628 0013B288 38 E0 FF FF */ li r7, -1
-/* 8013F62C 0013B28C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F630 0013B290 39 00 00 00 */ li r8, 0
-/* 8013F634 0013B294 39 20 00 01 */ li r9, 1
-/* 8013F638 0013B298 39 40 00 00 */ li r10, 0
-/* 8013F63C 0013B29C 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 8013F640 0013B2A0 48 11 45 F9 */ bl func_80253C38
-/* 8013F644 0013B2A4 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F648 0013B2A8 3C 80 80 15 */ lis r4, lbl_8014E354@ha
-/* 8013F64C 0013B2AC 3C A0 80 15 */ lis r5, lbl_8014E3C4@ha
-/* 8013F650 0013B2B0 3C C0 80 15 */ lis r6, lbl_8014E3F0@ha
-/* 8013F654 0013B2B4 B0 67 00 8E */ sth r3, 0x8e(r7)
-/* 8013F658 0013B2B8 38 84 E3 54 */ addi r4, r4, lbl_8014E354@l
-/* 8013F65C 0013B2BC 38 A5 E3 C4 */ addi r5, r5, lbl_8014E3C4@l
-/* 8013F660 0013B2C0 38 C6 E3 F0 */ addi r6, r6, lbl_8014E3F0@l
-/* 8013F664 0013B2C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F668 0013B2C8 38 E0 FF FF */ li r7, -1
-/* 8013F66C 0013B2CC 39 00 00 00 */ li r8, 0
-/* 8013F670 0013B2D0 39 20 00 01 */ li r9, 1
-/* 8013F674 0013B2D4 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 8013F678 0013B2D8 39 40 00 00 */ li r10, 0
-/* 8013F67C 0013B2DC 48 11 45 BD */ bl func_80253C38
-/* 8013F680 0013B2E0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F684 0013B2E4 3C A0 80 15 */ lis r5, lbl_80149348@ha
-/* 8013F688 0013B2E8 3C C0 80 15 */ lis r6, lbl_80149374@ha
-/* 8013F68C 0013B2EC 38 80 00 00 */ li r4, 0
-/* 8013F690 0013B2F0 B0 67 00 BC */ sth r3, 0xbc(r7)
-/* 8013F694 0013B2F4 38 A5 93 48 */ addi r5, r5, lbl_80149348@l
-/* 8013F698 0013B2F8 38 C6 93 74 */ addi r6, r6, lbl_80149374@l
-/* 8013F69C 0013B2FC 38 E0 FF FF */ li r7, -1
-/* 8013F6A0 0013B300 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F6A4 0013B304 39 00 00 00 */ li r8, 0
-/* 8013F6A8 0013B308 39 20 00 01 */ li r9, 1
-/* 8013F6AC 0013B30C 39 40 00 00 */ li r10, 0
-/* 8013F6B0 0013B310 80 63 00 00 */ lwz r3, 0(r3)
-/* 8013F6B4 0013B314 48 11 45 85 */ bl func_80253C38
-/* 8013F6B8 0013B318 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F6BC 0013B31C 3C A0 80 15 */ lis r5, lbl_801493A0@ha
-/* 8013F6C0 0013B320 3C C0 80 15 */ lis r6, lbl_80149488@ha
-/* 8013F6C4 0013B324 38 80 00 00 */ li r4, 0
-/* 8013F6C8 0013B328 B0 67 00 80 */ sth r3, 0x80(r7)
-/* 8013F6CC 0013B32C 38 A5 93 A0 */ addi r5, r5, lbl_801493A0@l
-/* 8013F6D0 0013B330 38 C6 94 88 */ addi r6, r6, lbl_80149488@l
-/* 8013F6D4 0013B334 38 E0 FF FF */ li r7, -1
-/* 8013F6D8 0013B338 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F6DC 0013B33C 39 00 00 00 */ li r8, 0
-/* 8013F6E0 0013B340 39 20 00 01 */ li r9, 1
-/* 8013F6E4 0013B344 39 40 00 00 */ li r10, 0
-/* 8013F6E8 0013B348 80 63 00 04 */ lwz r3, 4(r3)
-/* 8013F6EC 0013B34C 48 11 45 4D */ bl func_80253C38
-/* 8013F6F0 0013B350 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F6F4 0013B354 3C A0 80 15 */ lis r5, lbl_801495A8@ha
-/* 8013F6F8 0013B358 3C C0 80 15 */ lis r6, lbl_80149630@ha
-/* 8013F6FC 0013B35C 38 80 00 00 */ li r4, 0
-/* 8013F700 0013B360 B0 67 00 82 */ sth r3, 0x82(r7)
-/* 8013F704 0013B364 38 A5 95 A8 */ addi r5, r5, lbl_801495A8@l
-/* 8013F708 0013B368 38 C6 96 30 */ addi r6, r6, lbl_80149630@l
-/* 8013F70C 0013B36C 38 E0 FF FF */ li r7, -1
-/* 8013F710 0013B370 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F714 0013B374 39 00 00 00 */ li r8, 0
-/* 8013F718 0013B378 39 20 00 01 */ li r9, 1
-/* 8013F71C 0013B37C 39 40 00 00 */ li r10, 0
-/* 8013F720 0013B380 80 63 00 08 */ lwz r3, 8(r3)
-/* 8013F724 0013B384 48 11 45 15 */ bl func_80253C38
-/* 8013F728 0013B388 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F72C 0013B38C 3C A0 80 15 */ lis r5, lbl_80149744@ha
-/* 8013F730 0013B390 3C C0 80 15 */ lis r6, lbl_801497F0@ha
-/* 8013F734 0013B394 38 80 00 00 */ li r4, 0
-/* 8013F738 0013B398 B0 67 00 84 */ sth r3, 0x84(r7)
-/* 8013F73C 0013B39C 38 A5 97 44 */ addi r5, r5, lbl_80149744@l
-/* 8013F740 0013B3A0 38 C6 97 F0 */ addi r6, r6, lbl_801497F0@l
-/* 8013F744 0013B3A4 38 E0 FF FF */ li r7, -1
-/* 8013F748 0013B3A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F74C 0013B3AC 39 00 00 00 */ li r8, 0
-/* 8013F750 0013B3B0 39 20 00 01 */ li r9, 1
-/* 8013F754 0013B3B4 39 40 00 00 */ li r10, 0
-/* 8013F758 0013B3B8 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 8013F75C 0013B3BC 48 11 44 DD */ bl func_80253C38
-/* 8013F760 0013B3C0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F764 0013B3C4 3C A0 80 15 */ lis r5, lbl_801498C0@ha
-/* 8013F768 0013B3C8 3C C0 80 15 */ lis r6, lbl_801498EC@ha
-/* 8013F76C 0013B3CC 38 80 00 00 */ li r4, 0
-/* 8013F770 0013B3D0 B0 67 00 86 */ sth r3, 0x86(r7)
-/* 8013F774 0013B3D4 38 A5 98 C0 */ addi r5, r5, lbl_801498C0@l
-/* 8013F778 0013B3D8 38 C6 98 EC */ addi r6, r6, lbl_801498EC@l
-/* 8013F77C 0013B3DC 38 E0 FF FF */ li r7, -1
-/* 8013F780 0013B3E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F784 0013B3E4 39 00 00 00 */ li r8, 0
-/* 8013F788 0013B3E8 39 20 00 01 */ li r9, 1
-/* 8013F78C 0013B3EC 39 40 00 00 */ li r10, 0
-/* 8013F790 0013B3F0 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 8013F794 0013B3F4 48 11 44 A5 */ bl func_80253C38
-/* 8013F798 0013B3F8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F79C 0013B3FC 3C A0 80 15 */ lis r5, lbl_80149918@ha
-/* 8013F7A0 0013B400 3C C0 80 15 */ lis r6, lbl_80149944@ha
-/* 8013F7A4 0013B404 38 80 00 00 */ li r4, 0
-/* 8013F7A8 0013B408 B0 67 00 88 */ sth r3, 0x88(r7)
-/* 8013F7AC 0013B40C 38 A5 99 18 */ addi r5, r5, lbl_80149918@l
-/* 8013F7B0 0013B410 38 C6 99 44 */ addi r6, r6, lbl_80149944@l
-/* 8013F7B4 0013B414 38 E0 FF FF */ li r7, -1
-/* 8013F7B8 0013B418 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F7BC 0013B41C 39 00 00 00 */ li r8, 0
-/* 8013F7C0 0013B420 39 20 00 01 */ li r9, 1
-/* 8013F7C4 0013B424 39 40 00 00 */ li r10, 0
-/* 8013F7C8 0013B428 80 63 00 14 */ lwz r3, 0x14(r3)
-/* 8013F7CC 0013B42C 48 11 44 6D */ bl func_80253C38
-/* 8013F7D0 0013B430 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F7D4 0013B434 3C A0 80 15 */ lis r5, lbl_8014A1E8@ha
-/* 8013F7D8 0013B438 3C C0 80 15 */ lis r6, lbl_8014A2C0@ha
-/* 8013F7DC 0013B43C 38 80 00 00 */ li r4, 0
-/* 8013F7E0 0013B440 B0 67 00 8A */ sth r3, 0x8a(r7)
-/* 8013F7E4 0013B444 38 A5 A1 E8 */ addi r5, r5, lbl_8014A1E8@l
-/* 8013F7E8 0013B448 38 C6 A2 C0 */ addi r6, r6, lbl_8014A2C0@l
-/* 8013F7EC 0013B44C 38 E0 FF FF */ li r7, -1
-/* 8013F7F0 0013B450 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F7F4 0013B454 39 00 00 00 */ li r8, 0
-/* 8013F7F8 0013B458 39 20 00 01 */ li r9, 1
-/* 8013F7FC 0013B45C 39 40 00 00 */ li r10, 0
-/* 8013F800 0013B460 80 63 00 20 */ lwz r3, 0x20(r3)
-/* 8013F804 0013B464 48 11 44 35 */ bl func_80253C38
-/* 8013F808 0013B468 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F80C 0013B46C 3C A0 80 15 */ lis r5, lbl_8014A510@ha
-/* 8013F810 0013B470 3C C0 80 15 */ lis r6, lbl_8014A71C@ha
-/* 8013F814 0013B474 38 80 00 00 */ li r4, 0
-/* 8013F818 0013B478 B0 67 00 90 */ sth r3, 0x90(r7)
-/* 8013F81C 0013B47C 38 A5 A5 10 */ addi r5, r5, lbl_8014A510@l
-/* 8013F820 0013B480 38 C6 A7 1C */ addi r6, r6, lbl_8014A71C@l
-/* 8013F824 0013B484 38 E0 FF FF */ li r7, -1
-/* 8013F828 0013B488 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F82C 0013B48C 39 00 00 00 */ li r8, 0
-/* 8013F830 0013B490 39 20 00 01 */ li r9, 1
-/* 8013F834 0013B494 39 40 00 00 */ li r10, 0
-/* 8013F838 0013B498 80 63 00 28 */ lwz r3, 0x28(r3)
-/* 8013F83C 0013B49C 48 11 43 FD */ bl func_80253C38
-/* 8013F840 0013B4A0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F844 0013B4A4 3C A0 80 15 */ lis r5, lbl_8014AAA4@ha
-/* 8013F848 0013B4A8 3C C0 80 15 */ lis r6, lbl_8014AB70@ha
-/* 8013F84C 0013B4AC 38 80 00 00 */ li r4, 0
-/* 8013F850 0013B4B0 B0 67 00 94 */ sth r3, 0x94(r7)
-/* 8013F854 0013B4B4 38 A5 AA A4 */ addi r5, r5, lbl_8014AAA4@l
-/* 8013F858 0013B4B8 38 C6 AB 70 */ addi r6, r6, lbl_8014AB70@l
-/* 8013F85C 0013B4BC 38 E0 FF FF */ li r7, -1
-/* 8013F860 0013B4C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F864 0013B4C4 39 00 00 00 */ li r8, 0
-/* 8013F868 0013B4C8 39 20 00 01 */ li r9, 1
-/* 8013F86C 0013B4CC 39 40 00 00 */ li r10, 0
-/* 8013F870 0013B4D0 80 63 00 2C */ lwz r3, 0x2c(r3)
-/* 8013F874 0013B4D4 48 11 43 C5 */ bl func_80253C38
-/* 8013F878 0013B4D8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F87C 0013B4DC 3C A0 80 15 */ lis r5, lbl_8014AC84@ha
-/* 8013F880 0013B4E0 3C C0 80 15 */ lis r6, lbl_8014AE08@ha
-/* 8013F884 0013B4E4 38 80 00 00 */ li r4, 0
-/* 8013F888 0013B4E8 B0 67 00 96 */ sth r3, 0x96(r7)
-/* 8013F88C 0013B4EC 38 A5 AC 84 */ addi r5, r5, lbl_8014AC84@l
-/* 8013F890 0013B4F0 38 C6 AE 08 */ addi r6, r6, lbl_8014AE08@l
-/* 8013F894 0013B4F4 38 E0 FF FF */ li r7, -1
-/* 8013F898 0013B4F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F89C 0013B4FC 39 00 00 00 */ li r8, 0
-/* 8013F8A0 0013B500 39 20 00 01 */ li r9, 1
-/* 8013F8A4 0013B504 39 40 00 00 */ li r10, 0
-/* 8013F8A8 0013B508 80 63 00 30 */ lwz r3, 0x30(r3)
-/* 8013F8AC 0013B50C 48 11 43 8D */ bl func_80253C38
-/* 8013F8B0 0013B510 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F8B4 0013B514 3C A0 80 15 */ lis r5, lbl_8014B41C@ha
-/* 8013F8B8 0013B518 3C C0 80 15 */ lis r6, lbl_8014B634@ha
-/* 8013F8BC 0013B51C 38 80 00 00 */ li r4, 0
-/* 8013F8C0 0013B520 B0 67 00 98 */ sth r3, 0x98(r7)
-/* 8013F8C4 0013B524 38 A5 B4 1C */ addi r5, r5, lbl_8014B41C@l
-/* 8013F8C8 0013B528 38 C6 B6 34 */ addi r6, r6, lbl_8014B634@l
-/* 8013F8CC 0013B52C 38 E0 FF FF */ li r7, -1
-/* 8013F8D0 0013B530 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F8D4 0013B534 39 00 00 00 */ li r8, 0
-/* 8013F8D8 0013B538 39 20 00 01 */ li r9, 1
-/* 8013F8DC 0013B53C 39 40 00 00 */ li r10, 0
-/* 8013F8E0 0013B540 80 63 00 34 */ lwz r3, 0x34(r3)
-/* 8013F8E4 0013B544 48 11 43 55 */ bl func_80253C38
-/* 8013F8E8 0013B548 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F8EC 0013B54C 3C A0 80 15 */ lis r5, lbl_8014BCA0@ha
-/* 8013F8F0 0013B550 3C C0 80 15 */ lis r6, lbl_8014BCCC@ha
-/* 8013F8F4 0013B554 38 80 00 00 */ li r4, 0
-/* 8013F8F8 0013B558 B0 67 00 9A */ sth r3, 0x9a(r7)
-/* 8013F8FC 0013B55C 38 A5 BC A0 */ addi r5, r5, lbl_8014BCA0@l
-/* 8013F900 0013B560 38 C6 BC CC */ addi r6, r6, lbl_8014BCCC@l
-/* 8013F904 0013B564 38 E0 FF FF */ li r7, -1
-/* 8013F908 0013B568 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F90C 0013B56C 39 00 00 00 */ li r8, 0
-/* 8013F910 0013B570 39 20 00 01 */ li r9, 1
-/* 8013F914 0013B574 39 40 00 00 */ li r10, 0
-/* 8013F918 0013B578 80 63 00 38 */ lwz r3, 0x38(r3)
-/* 8013F91C 0013B57C 48 11 43 1D */ bl func_80253C38
-/* 8013F920 0013B580 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F924 0013B584 3C A0 80 15 */ lis r5, lbl_8014BCF8@ha
-/* 8013F928 0013B588 3C C0 80 15 */ lis r6, lbl_8014BD24@ha
-/* 8013F92C 0013B58C 38 80 00 00 */ li r4, 0
-/* 8013F930 0013B590 B0 67 00 9C */ sth r3, 0x9c(r7)
-/* 8013F934 0013B594 38 A5 BC F8 */ addi r5, r5, lbl_8014BCF8@l
-/* 8013F938 0013B598 38 C6 BD 24 */ addi r6, r6, lbl_8014BD24@l
-/* 8013F93C 0013B59C 38 E0 FF FF */ li r7, -1
-/* 8013F940 0013B5A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F944 0013B5A4 39 00 00 00 */ li r8, 0
-/* 8013F948 0013B5A8 39 20 00 01 */ li r9, 1
-/* 8013F94C 0013B5AC 39 40 00 00 */ li r10, 0
-/* 8013F950 0013B5B0 80 63 00 3C */ lwz r3, 0x3c(r3)
-/* 8013F954 0013B5B4 48 11 42 E5 */ bl func_80253C38
-/* 8013F958 0013B5B8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F95C 0013B5BC 3C A0 80 15 */ lis r5, lbl_8014BD50@ha
-/* 8013F960 0013B5C0 3C C0 80 15 */ lis r6, lbl_8014BD7C@ha
-/* 8013F964 0013B5C4 38 80 00 00 */ li r4, 0
-/* 8013F968 0013B5C8 B0 67 00 9E */ sth r3, 0x9e(r7)
-/* 8013F96C 0013B5CC 38 A5 BD 50 */ addi r5, r5, lbl_8014BD50@l
-/* 8013F970 0013B5D0 38 C6 BD 7C */ addi r6, r6, lbl_8014BD7C@l
-/* 8013F974 0013B5D4 38 E0 FF FF */ li r7, -1
-/* 8013F978 0013B5D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F97C 0013B5DC 39 00 00 00 */ li r8, 0
-/* 8013F980 0013B5E0 39 20 00 01 */ li r9, 1
-/* 8013F984 0013B5E4 39 40 00 00 */ li r10, 0
-/* 8013F988 0013B5E8 80 63 00 40 */ lwz r3, 0x40(r3)
-/* 8013F98C 0013B5EC 48 11 42 AD */ bl func_80253C38
-/* 8013F990 0013B5F0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F994 0013B5F4 3C 80 80 15 */ lis r4, lbl_8014BDA8@ha
-/* 8013F998 0013B5F8 3C A0 80 15 */ lis r5, lbl_8014BDB8@ha
-/* 8013F99C 0013B5FC 3C C0 80 15 */ lis r6, lbl_8014BEE4@ha
-/* 8013F9A0 0013B600 B0 67 00 A0 */ sth r3, 0xa0(r7)
-/* 8013F9A4 0013B604 38 84 BD A8 */ addi r4, r4, lbl_8014BDA8@l
-/* 8013F9A8 0013B608 38 A5 BD B8 */ addi r5, r5, lbl_8014BDB8@l
-/* 8013F9AC 0013B60C 38 C6 BE E4 */ addi r6, r6, lbl_8014BEE4@l
-/* 8013F9B0 0013B610 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F9B4 0013B614 38 E0 FF FF */ li r7, -1
-/* 8013F9B8 0013B618 39 00 00 00 */ li r8, 0
-/* 8013F9BC 0013B61C 39 20 00 01 */ li r9, 1
-/* 8013F9C0 0013B620 80 63 00 44 */ lwz r3, 0x44(r3)
-/* 8013F9C4 0013B624 39 40 00 00 */ li r10, 0
-/* 8013F9C8 0013B628 48 11 42 71 */ bl func_80253C38
-/* 8013F9CC 0013B62C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F9D0 0013B630 3C A0 80 15 */ lis r5, lbl_8014C074@ha
-/* 8013F9D4 0013B634 3C C0 80 15 */ lis r6, lbl_8014C078@ha
-/* 8013F9D8 0013B638 38 80 00 00 */ li r4, 0
-/* 8013F9DC 0013B63C B0 67 00 A2 */ sth r3, 0xa2(r7)
-/* 8013F9E0 0013B640 38 A5 C0 74 */ addi r5, r5, lbl_8014C074@l
-/* 8013F9E4 0013B644 38 C6 C0 78 */ addi r6, r6, lbl_8014C078@l
-/* 8013F9E8 0013B648 38 E0 FF FF */ li r7, -1
-/* 8013F9EC 0013B64C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013F9F0 0013B650 39 00 00 00 */ li r8, 0
-/* 8013F9F4 0013B654 39 20 00 01 */ li r9, 1
-/* 8013F9F8 0013B658 39 40 00 00 */ li r10, 0
-/* 8013F9FC 0013B65C 80 63 00 48 */ lwz r3, 0x48(r3)
-/* 8013FA00 0013B660 48 11 42 39 */ bl func_80253C38
-/* 8013FA04 0013B664 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FA08 0013B668 3C A0 80 15 */ lis r5, lbl_8014C2B8@ha
-/* 8013FA0C 0013B66C 3C C0 80 15 */ lis r6, lbl_8014C34C@ha
-/* 8013FA10 0013B670 38 80 00 00 */ li r4, 0
-/* 8013FA14 0013B674 B0 67 00 A4 */ sth r3, 0xa4(r7)
-/* 8013FA18 0013B678 38 A5 C2 B8 */ addi r5, r5, lbl_8014C2B8@l
-/* 8013FA1C 0013B67C 38 C6 C3 4C */ addi r6, r6, lbl_8014C34C@l
-/* 8013FA20 0013B680 38 E0 FF FF */ li r7, -1
-/* 8013FA24 0013B684 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FA28 0013B688 39 00 00 00 */ li r8, 0
-/* 8013FA2C 0013B68C 39 20 00 01 */ li r9, 1
-/* 8013FA30 0013B690 39 40 00 00 */ li r10, 0
-/* 8013FA34 0013B694 80 63 00 4C */ lwz r3, 0x4c(r3)
-/* 8013FA38 0013B698 48 11 42 01 */ bl func_80253C38
-/* 8013FA3C 0013B69C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FA40 0013B6A0 3C 80 80 15 */ lis r4, lbl_8014C598@ha
-/* 8013FA44 0013B6A4 3C A0 80 15 */ lis r5, lbl_8014C6A0@ha
-/* 8013FA48 0013B6A8 3C C0 80 15 */ lis r6, lbl_8014CD2C@ha
-/* 8013FA4C 0013B6AC B0 67 00 A6 */ sth r3, 0xa6(r7)
-/* 8013FA50 0013B6B0 38 84 C5 98 */ addi r4, r4, lbl_8014C598@l
-/* 8013FA54 0013B6B4 38 A5 C6 A0 */ addi r5, r5, lbl_8014C6A0@l
-/* 8013FA58 0013B6B8 38 C6 CD 2C */ addi r6, r6, lbl_8014CD2C@l
-/* 8013FA5C 0013B6BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FA60 0013B6C0 38 E0 FF FF */ li r7, -1
-/* 8013FA64 0013B6C4 39 00 00 00 */ li r8, 0
-/* 8013FA68 0013B6C8 39 20 00 01 */ li r9, 1
-/* 8013FA6C 0013B6CC 80 63 00 5C */ lwz r3, 0x5c(r3)
-/* 8013FA70 0013B6D0 39 40 00 00 */ li r10, 0
-/* 8013FA74 0013B6D4 48 11 41 C5 */ bl func_80253C38
-/* 8013FA78 0013B6D8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FA7C 0013B6DC 3C A0 80 15 */ lis r5, lbl_8014D148@ha
-/* 8013FA80 0013B6E0 3C C0 80 15 */ lis r6, lbl_8014D370@ha
-/* 8013FA84 0013B6E4 38 80 00 00 */ li r4, 0
-/* 8013FA88 0013B6E8 B0 67 00 AE */ sth r3, 0xae(r7)
-/* 8013FA8C 0013B6EC 38 A5 D1 48 */ addi r5, r5, lbl_8014D148@l
-/* 8013FA90 0013B6F0 38 C6 D3 70 */ addi r6, r6, lbl_8014D370@l
-/* 8013FA94 0013B6F4 38 E0 FF FF */ li r7, -1
-/* 8013FA98 0013B6F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FA9C 0013B6FC 39 00 00 00 */ li r8, 0
-/* 8013FAA0 0013B700 39 20 00 01 */ li r9, 1
-/* 8013FAA4 0013B704 39 40 00 00 */ li r10, 0
-/* 8013FAA8 0013B708 80 63 00 60 */ lwz r3, 0x60(r3)
-/* 8013FAAC 0013B70C 48 11 41 8D */ bl func_80253C38
-/* 8013FAB0 0013B710 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FAB4 0013B714 3C A0 80 15 */ lis r5, lbl_8014C3EC@ha
-/* 8013FAB8 0013B718 3C C0 80 15 */ lis r6, lbl_8014C50C@ha
-/* 8013FABC 0013B71C 38 80 00 00 */ li r4, 0
-/* 8013FAC0 0013B720 B0 67 00 B0 */ sth r3, 0xb0(r7)
-/* 8013FAC4 0013B724 38 A5 C3 EC */ addi r5, r5, lbl_8014C3EC@l
-/* 8013FAC8 0013B728 38 C6 C5 0C */ addi r6, r6, lbl_8014C50C@l
-/* 8013FACC 0013B72C 38 E0 FF FF */ li r7, -1
-/* 8013FAD0 0013B730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FAD4 0013B734 39 00 00 00 */ li r8, 0
-/* 8013FAD8 0013B738 39 20 00 01 */ li r9, 1
-/* 8013FADC 0013B73C 39 40 00 00 */ li r10, 0
-/* 8013FAE0 0013B740 80 63 00 58 */ lwz r3, 0x58(r3)
-/* 8013FAE4 0013B744 48 11 41 55 */ bl func_80253C38
-/* 8013FAE8 0013B748 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FAEC 0013B74C 3C A0 80 15 */ lis r5, lbl_8014D8EC@ha
-/* 8013FAF0 0013B750 3C C0 80 15 */ lis r6, lbl_8014D9E4@ha
-/* 8013FAF4 0013B754 38 80 00 00 */ li r4, 0
-/* 8013FAF8 0013B758 B0 67 00 AC */ sth r3, 0xac(r7)
-/* 8013FAFC 0013B75C 38 A5 D8 EC */ addi r5, r5, lbl_8014D8EC@l
-/* 8013FB00 0013B760 38 C6 D9 E4 */ addi r6, r6, lbl_8014D9E4@l
-/* 8013FB04 0013B764 38 E0 FF FF */ li r7, -1
-/* 8013FB08 0013B768 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FB0C 0013B76C 39 00 00 00 */ li r8, 0
-/* 8013FB10 0013B770 39 20 00 01 */ li r9, 1
-/* 8013FB14 0013B774 39 40 00 00 */ li r10, 0
-/* 8013FB18 0013B778 80 63 00 64 */ lwz r3, 0x64(r3)
-/* 8013FB1C 0013B77C 48 11 41 1D */ bl func_80253C38
-/* 8013FB20 0013B780 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FB24 0013B784 3C A0 80 15 */ lis r5, lbl_8014DA84@ha
-/* 8013FB28 0013B788 3C C0 80 15 */ lis r6, lbl_8014DC54@ha
-/* 8013FB2C 0013B78C 38 80 00 00 */ li r4, 0
-/* 8013FB30 0013B790 B0 67 00 B2 */ sth r3, 0xb2(r7)
-/* 8013FB34 0013B794 38 A5 DA 84 */ addi r5, r5, lbl_8014DA84@l
-/* 8013FB38 0013B798 38 C6 DC 54 */ addi r6, r6, lbl_8014DC54@l
-/* 8013FB3C 0013B79C 38 E0 FF FF */ li r7, -1
-/* 8013FB40 0013B7A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FB44 0013B7A4 39 00 00 00 */ li r8, 0
-/* 8013FB48 0013B7A8 39 20 00 01 */ li r9, 1
-/* 8013FB4C 0013B7AC 39 40 00 00 */ li r10, 0
-/* 8013FB50 0013B7B0 80 63 00 68 */ lwz r3, 0x68(r3)
-/* 8013FB54 0013B7B4 48 11 40 E5 */ bl func_80253C38
-/* 8013FB58 0013B7B8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FB5C 0013B7BC 3C A0 80 15 */ lis r5, lbl_8014DCF4@ha
-/* 8013FB60 0013B7C0 3C C0 80 15 */ lis r6, lbl_8014E050@ha
-/* 8013FB64 0013B7C4 38 80 00 00 */ li r4, 0
-/* 8013FB68 0013B7C8 B0 67 00 B4 */ sth r3, 0xb4(r7)
-/* 8013FB6C 0013B7CC 38 A5 DC F4 */ addi r5, r5, lbl_8014DCF4@l
-/* 8013FB70 0013B7D0 38 C6 E0 50 */ addi r6, r6, lbl_8014E050@l
-/* 8013FB74 0013B7D4 38 E0 FF FF */ li r7, -1
-/* 8013FB78 0013B7D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FB7C 0013B7DC 39 00 00 00 */ li r8, 0
-/* 8013FB80 0013B7E0 39 20 00 01 */ li r9, 1
-/* 8013FB84 0013B7E4 39 40 00 00 */ li r10, 0
-/* 8013FB88 0013B7E8 80 63 00 6C */ lwz r3, 0x6c(r3)
-/* 8013FB8C 0013B7EC 48 11 40 AD */ bl func_80253C38
-/* 8013FB90 0013B7F0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FB94 0013B7F4 3C A0 80 15 */ lis r5, lbl_8014E054@ha
-/* 8013FB98 0013B7F8 3C C0 80 15 */ lis r6, lbl_8014E0E8@ha
-/* 8013FB9C 0013B7FC 38 80 00 00 */ li r4, 0
-/* 8013FBA0 0013B800 B0 67 00 B6 */ sth r3, 0xb6(r7)
-/* 8013FBA4 0013B804 38 A5 E0 54 */ addi r5, r5, lbl_8014E054@l
-/* 8013FBA8 0013B808 38 C6 E0 E8 */ addi r6, r6, lbl_8014E0E8@l
-/* 8013FBAC 0013B80C 38 E0 FF FF */ li r7, -1
-/* 8013FBB0 0013B810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FBB4 0013B814 39 00 00 00 */ li r8, 0
-/* 8013FBB8 0013B818 39 20 00 01 */ li r9, 1
-/* 8013FBBC 0013B81C 39 40 00 00 */ li r10, 0
-/* 8013FBC0 0013B820 80 63 00 70 */ lwz r3, 0x70(r3)
-/* 8013FBC4 0013B824 48 11 40 75 */ bl func_80253C38
-/* 8013FBC8 0013B828 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FBCC 0013B82C 3C A0 80 15 */ lis r5, lbl_8014E1EC@ha
-/* 8013FBD0 0013B830 3C C0 80 15 */ lis r6, lbl_8014E2B4@ha
-/* 8013FBD4 0013B834 38 80 00 00 */ li r4, 0
-/* 8013FBD8 0013B838 B0 67 00 B8 */ sth r3, 0xb8(r7)
-/* 8013FBDC 0013B83C 38 A5 E1 EC */ addi r5, r5, lbl_8014E1EC@l
-/* 8013FBE0 0013B840 38 C6 E2 B4 */ addi r6, r6, lbl_8014E2B4@l
-/* 8013FBE4 0013B844 38 E0 FF FF */ li r7, -1
-/* 8013FBE8 0013B848 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FBEC 0013B84C 39 00 00 00 */ li r8, 0
-/* 8013FBF0 0013B850 39 20 00 01 */ li r9, 1
-/* 8013FBF4 0013B854 39 40 00 00 */ li r10, 0
-/* 8013FBF8 0013B858 80 63 00 74 */ lwz r3, 0x74(r3)
-/* 8013FBFC 0013B85C 48 11 40 3D */ bl func_80253C38
-/* 8013FC00 0013B860 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC04 0013B864 3C 80 80 15 */ lis r4, lbl_8014E6C0@ha
-/* 8013FC08 0013B868 3C A0 80 15 */ lis r5, lbl_8014E730@ha
-/* 8013FC0C 0013B86C 3C C0 80 15 */ lis r6, lbl_8014E79C@ha
-/* 8013FC10 0013B870 B0 67 00 BA */ sth r3, 0xba(r7)
-/* 8013FC14 0013B874 38 84 E6 C0 */ addi r4, r4, lbl_8014E6C0@l
-/* 8013FC18 0013B878 38 A5 E7 30 */ addi r5, r5, lbl_8014E730@l
-/* 8013FC1C 0013B87C 38 C6 E7 9C */ addi r6, r6, lbl_8014E79C@l
-/* 8013FC20 0013B880 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC24 0013B884 38 E0 FF FF */ li r7, -1
-/* 8013FC28 0013B888 39 00 00 00 */ li r8, 0
-/* 8013FC2C 0013B88C 39 20 00 01 */ li r9, 1
-/* 8013FC30 0013B890 80 63 00 7C */ lwz r3, 0x7c(r3)
-/* 8013FC34 0013B894 39 40 00 00 */ li r10, 0
-/* 8013FC38 0013B898 48 11 40 01 */ bl func_80253C38
-/* 8013FC3C 0013B89C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC40 0013B8A0 3C A0 80 15 */ lis r5, lbl_80149970@ha
-/* 8013FC44 0013B8A4 3C C0 80 15 */ lis r6, lbl_8014999C@ha
-/* 8013FC48 0013B8A8 38 80 00 00 */ li r4, 0
-/* 8013FC4C 0013B8AC B0 67 00 BE */ sth r3, 0xbe(r7)
-/* 8013FC50 0013B8B0 38 A5 99 70 */ addi r5, r5, lbl_80149970@l
-/* 8013FC54 0013B8B4 38 C6 99 9C */ addi r6, r6, lbl_8014999C@l
-/* 8013FC58 0013B8B8 38 E0 FF FF */ li r7, -1
-/* 8013FC5C 0013B8BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC60 0013B8C0 39 00 00 00 */ li r8, 0
-/* 8013FC64 0013B8C4 39 20 00 01 */ li r9, 1
-/* 8013FC68 0013B8C8 39 40 00 00 */ li r10, 0
-/* 8013FC6C 0013B8CC 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 8013FC70 0013B8D0 48 11 3F C9 */ bl func_80253C38
-/* 8013FC74 0013B8D4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC78 0013B8D8 38 80 00 09 */ li r4, 9
-/* 8013FC7C 0013B8DC 38 A0 00 02 */ li r5, 2
-/* 8013FC80 0013B8E0 B0 66 00 8C */ sth r3, 0x8c(r6)
-/* 8013FC84 0013B8E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC88 0013B8E8 A8 63 00 8C */ lha r3, 0x8c(r3)
-/* 8013FC8C 0013B8EC 48 11 41 65 */ bl func_80253DF0
-/* 8013FC90 0013B8F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FC94 0013B8F4 38 80 00 04 */ li r4, 4
-/* 8013FC98 0013B8F8 C0 22 8E 10 */ lfs f1, lbl_80641410-_SDA2_BASE_(r2)
-/* 8013FC9C 0013B8FC A8 63 00 B2 */ lha r3, 0xb2(r3)
-/* 8013FCA0 0013B900 48 11 41 71 */ bl func_80253E10
-/* 8013FCA4 0013B904 3C 80 80 15 */ lis r4, lbl_80149234@ha
-/* 8013FCA8 0013B908 38 60 00 00 */ li r3, 0
-/* 8013FCAC 0013B90C 38 84 92 34 */ addi r4, r4, lbl_80149234@l
-/* 8013FCB0 0013B910 38 A0 FF FF */ li r5, -1
-/* 8013FCB4 0013B914 48 11 42 B9 */ bl func_80253F6C
-/* 8013FCB8 0013B918 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FCBC 0013B91C 90 64 00 C0 */ stw r3, 0xc0(r4)
-/* 8013FCC0 0013B920 38 60 04 04 */ li r3, 0x404
-/* 8013FCC4 0013B924 48 10 9B CD */ bl func_80249890
-/* 8013FCC8 0013B928 38 60 04 04 */ li r3, 0x404
-/* 8013FCCC 0013B92C 48 09 B9 A9 */ bl func_801DB674
-/* 8013FCD0 0013B930 4B F1 79 E1 */ bl func_800576B0
-/* 8013FCD4 0013B934 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FCD8 0013B938 38 60 02 5E */ li r3, 0x25e
-/* 8013FCDC 0013B93C 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 8013FCE0 0013B940 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
-/* 8013FCE4 0013B944 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 8013FCE8 0013B948 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FCEC 0013B94C 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 8013FCF0 0013B950 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
-/* 8013FCF4 0013B954 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 8013FCF8 0013B958 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FCFC 0013B95C 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 8013FD00 0013B960 54 00 03 56 */ rlwinm r0, r0, 0, 0xd, 0xb
-/* 8013FD04 0013B964 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 8013FD08 0013B968 48 02 2D 89 */ bl func_80162A90
-/* 8013FD0C 0013B96C 28 03 00 0D */ cmplwi r3, 0xd
-/* 8013FD10 0013B970 41 81 02 4C */ bgt lbl_8013FF5C
-/* 8013FD14 0013B974 3C 80 80 42 */ lis r4, lbl_8041D4D0@ha
-/* 8013FD18 0013B978 54 60 10 3A */ slwi r0, r3, 2
-/* 8013FD1C 0013B97C 38 84 D4 D0 */ addi r4, r4, lbl_8041D4D0@l
-/* 8013FD20 0013B980 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8013FD24 0013B984 7C 89 03 A6 */ mtctr r4
-/* 8013FD28 0013B988 4E 80 04 20 */ bctr
-/* 8013FD2C 0013B98C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FD30 0013B990 38 A0 00 01 */ li r5, 1
-/* 8013FD34 0013B994 38 00 00 00 */ li r0, 0
-/* 8013FD38 0013B998 38 80 00 00 */ li r4, 0
-/* 8013FD3C 0013B99C B0 A3 00 C4 */ sth r5, 0xc4(r3)
-/* 8013FD40 0013B9A0 38 A0 06 EC */ li r5, 0x6ec
-/* 8013FD44 0013B9A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FD48 0013B9A8 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 8013FD4C 0013B9AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FD50 0013B9B0 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8013FD54 0013B9B4 3C 63 00 01 */ addis r3, r3, 1
-/* 8013FD58 0013B9B8 38 63 D3 E0 */ addi r3, r3, -11296
-/* 8013FD5C 0013B9BC 4B EC 43 A9 */ bl memset
-/* 8013FD60 0013B9C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FD64 0013B9C4 38 80 00 00 */ li r4, 0
-/* 8013FD68 0013B9C8 38 A0 06 EC */ li r5, 0x6ec
-/* 8013FD6C 0013B9CC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8013FD70 0013B9D0 3C 63 00 01 */ addis r3, r3, 1
-/* 8013FD74 0013B9D4 38 63 CC F4 */ addi r3, r3, -13068
-/* 8013FD78 0013B9D8 4B EC 43 8D */ bl memset
-/* 8013FD7C 0013B9DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FD80 0013B9E0 38 80 00 00 */ li r4, 0
-/* 8013FD84 0013B9E4 38 A0 06 EC */ li r5, 0x6ec
-/* 8013FD88 0013B9E8 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8013FD8C 0013B9EC 3C 63 00 01 */ addis r3, r3, 1
-/* 8013FD90 0013B9F0 38 63 C6 08 */ addi r3, r3, -14840
-/* 8013FD94 0013B9F4 4B EC 43 71 */ bl memset
-/* 8013FD98 0013B9F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FD9C 0013B9FC 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8013FDA0 0013BA00 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 8013FDA4 0013BA04 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8013FDA8 0013BA08 48 02 32 2D */ bl glplatAbortFrame
-/* 8013FDAC 0013BA0C 48 00 01 B0 */ b lbl_8013FF5C
-/* 8013FDB0 0013BA10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FDB4 0013BA14 38 00 00 A6 */ li r0, 0xa6
-/* 8013FDB8 0013BA18 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FDBC 0013BA1C 48 00 01 A0 */ b lbl_8013FF5C
-/* 8013FDC0 0013BA20 38 60 02 62 */ li r3, 0x262
-/* 8013FDC4 0013BA24 48 02 2C CD */ bl func_80162A90
-/* 8013FDC8 0013BA28 2C 03 00 00 */ cmpwi r3, 0
-/* 8013FDCC 0013BA2C 40 82 00 14 */ bne lbl_8013FDE0
-/* 8013FDD0 0013BA30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FDD4 0013BA34 38 00 00 18 */ li r0, 0x18
-/* 8013FDD8 0013BA38 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FDDC 0013BA3C 48 00 01 80 */ b lbl_8013FF5C
-lbl_8013FDE0:
-/* 8013FDE0 0013BA40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FDE4 0013BA44 38 00 00 29 */ li r0, 0x29
-/* 8013FDE8 0013BA48 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FDEC 0013BA4C 48 00 01 70 */ b lbl_8013FF5C
-/* 8013FDF0 0013BA50 38 60 02 62 */ li r3, 0x262
-/* 8013FDF4 0013BA54 48 02 2C 9D */ bl func_80162A90
-/* 8013FDF8 0013BA58 2C 03 00 00 */ cmpwi r3, 0
-/* 8013FDFC 0013BA5C 40 82 00 14 */ bne lbl_8013FE10
-/* 8013FE00 0013BA60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE04 0013BA64 38 00 00 22 */ li r0, 0x22
-/* 8013FE08 0013BA68 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FE0C 0013BA6C 48 00 01 50 */ b lbl_8013FF5C
-lbl_8013FE10:
-/* 8013FE10 0013BA70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE14 0013BA74 38 00 00 29 */ li r0, 0x29
-/* 8013FE18 0013BA78 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FE1C 0013BA7C 48 00 01 40 */ b lbl_8013FF5C
-/* 8013FE20 0013BA80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE24 0013BA84 38 A0 00 22 */ li r5, 0x22
-/* 8013FE28 0013BA88 38 80 00 05 */ li r4, 5
-/* 8013FE2C 0013BA8C 38 00 00 00 */ li r0, 0
-/* 8013FE30 0013BA90 B0 A3 00 C4 */ sth r5, 0xc4(r3)
-/* 8013FE34 0013BA94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE38 0013BA98 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 8013FE3C 0013BA9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE40 0013BAA0 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 8013FE44 0013BAA4 48 00 01 18 */ b lbl_8013FF5C
-/* 8013FE48 0013BAA8 38 60 02 62 */ li r3, 0x262
-/* 8013FE4C 0013BAAC 48 02 2C 45 */ bl func_80162A90
-/* 8013FE50 0013BAB0 2C 03 00 00 */ cmpwi r3, 0
-/* 8013FE54 0013BAB4 40 82 00 24 */ bne lbl_8013FE78
-/* 8013FE58 0013BAB8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE5C 0013BABC 38 00 00 6C */ li r0, 0x6c
-/* 8013FE60 0013BAC0 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 8013FE64 0013BAC4 60 63 80 00 */ ori r3, r3, 0x8000
-/* 8013FE68 0013BAC8 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 8013FE6C 0013BACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE70 0013BAD0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FE74 0013BAD4 48 00 00 E8 */ b lbl_8013FF5C
-lbl_8013FE78:
-/* 8013FE78 0013BAD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE7C 0013BADC 38 00 00 77 */ li r0, 0x77
-/* 8013FE80 0013BAE0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FE84 0013BAE4 48 00 00 D8 */ b lbl_8013FF5C
-/* 8013FE88 0013BAE8 38 60 02 62 */ li r3, 0x262
-/* 8013FE8C 0013BAEC 48 02 2C 05 */ bl func_80162A90
-/* 8013FE90 0013BAF0 2C 03 00 00 */ cmpwi r3, 0
-/* 8013FE94 0013BAF4 40 82 00 14 */ bne lbl_8013FEA8
-/* 8013FE98 0013BAF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FE9C 0013BAFC 38 00 00 70 */ li r0, 0x70
-/* 8013FEA0 0013BB00 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FEA4 0013BB04 48 00 00 B8 */ b lbl_8013FF5C
-lbl_8013FEA8:
-/* 8013FEA8 0013BB08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FEAC 0013BB0C 38 00 00 77 */ li r0, 0x77
-/* 8013FEB0 0013BB10 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FEB4 0013BB14 48 00 00 A8 */ b lbl_8013FF5C
-/* 8013FEB8 0013BB18 38 60 02 62 */ li r3, 0x262
-/* 8013FEBC 0013BB1C 48 02 2B D5 */ bl func_80162A90
-/* 8013FEC0 0013BB20 2C 03 00 00 */ cmpwi r3, 0
-/* 8013FEC4 0013BB24 40 82 00 14 */ bne lbl_8013FED8
-/* 8013FEC8 0013BB28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FECC 0013BB2C 38 00 00 5C */ li r0, 0x5c
-/* 8013FED0 0013BB30 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FED4 0013BB34 48 00 00 88 */ b lbl_8013FF5C
-lbl_8013FED8:
-/* 8013FED8 0013BB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FEDC 0013BB3C 38 00 00 81 */ li r0, 0x81
-/* 8013FEE0 0013BB40 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FEE4 0013BB44 48 00 00 78 */ b lbl_8013FF5C
-/* 8013FEE8 0013BB48 38 60 02 62 */ li r3, 0x262
-/* 8013FEEC 0013BB4C 48 02 2B A5 */ bl func_80162A90
-/* 8013FEF0 0013BB50 2C 03 00 00 */ cmpwi r3, 0
-/* 8013FEF4 0013BB54 40 82 00 14 */ bne lbl_8013FF08
-/* 8013FEF8 0013BB58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FEFC 0013BB5C 38 00 00 7A */ li r0, 0x7a
-/* 8013FF00 0013BB60 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FF04 0013BB64 48 00 00 58 */ b lbl_8013FF5C
-lbl_8013FF08:
-/* 8013FF08 0013BB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF0C 0013BB6C 38 00 00 81 */ li r0, 0x81
-/* 8013FF10 0013BB70 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8013FF14 0013BB74 48 00 00 48 */ b lbl_8013FF5C
-/* 8013FF18 0013BB78 48 02 54 15 */ bl func_8016532C
-/* 8013FF1C 0013BB7C 48 00 F2 F9 */ bl func_8014F214
-/* 8013FF20 0013BB80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF24 0013BB84 38 A0 00 05 */ li r5, 5
-/* 8013FF28 0013BB88 38 80 00 50 */ li r4, 0x50
-/* 8013FF2C 0013BB8C 38 00 00 00 */ li r0, 0
-/* 8013FF30 0013BB90 B0 A3 00 C6 */ sth r5, 0xc6(r3)
-/* 8013FF34 0013BB94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF38 0013BB98 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 8013FF3C 0013BB9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF40 0013BBA0 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 8013FF44 0013BBA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF48 0013BBA8 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8013FF4C 0013BBAC 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
-/* 8013FF50 0013BBB0 7C 00 00 D0 */ neg r0, r0
-/* 8013FF54 0013BBB4 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
-/* 8013FF58 0013BBB8 98 03 0D DA */ stb r0, 0xdda(r3)
-lbl_8013FF5C:
-/* 8013FF5C 0013BBBC 38 60 00 03 */ li r3, 3
-/* 8013FF60 0013BBC0 4B F1 7A 9D */ bl func_800579FC
-/* 8013FF64 0013BBC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF68 0013BBC8 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8013FF6C 0013BBCC 54 00 00 7E */ clrlwi r0, r0, 1
-/* 8013FF70 0013BBD0 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8013FF74 0013BBD4 4B F1 63 49 */ bl func_800562BC
-/* 8013FF78 0013BBD8 38 60 02 61 */ li r3, 0x261
-/* 8013FF7C 0013BBDC 38 80 00 04 */ li r4, 4
-/* 8013FF80 0013BBE0 38 A0 00 01 */ li r5, 1
-/* 8013FF84 0013BBE4 48 02 29 BD */ bl func_80162940
-/* 8013FF88 0013BBE8 38 60 00 0E */ li r3, 0xe
-/* 8013FF8C 0013BBEC 38 80 00 00 */ li r4, 0
-/* 8013FF90 0013BBF0 4B F1 64 5D */ bl func_800563EC
-/* 8013FF94 0013BBF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FF98 0013BBF8 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8013FF9C 0013BBFC 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
-/* 8013FFA0 0013BC00 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8013FFA4 0013BC04 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8013FFA8 0013BC08 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8013FFAC 0013BC0C 7C 08 03 A6 */ mtlr r0
-/* 8013FFB0 0013BC10 38 21 00 10 */ addi r1, r1, 0x10
-/* 8013FFB4 0013BC14 4E 80 00 20 */ blr
-
-.global func_8013FFB8
-func_8013FFB8:
-/* 8013FFB8 0013BC18 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8013FFBC 0013BC1C 7C 08 02 A6 */ mflr r0
-/* 8013FFC0 0013BC20 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8013FFC4 0013BC24 39 61 00 20 */ addi r11, r1, 0x20
-/* 8013FFC8 0013BC28 48 08 71 61 */ bl _savegpr_27
-/* 8013FFCC 0013BC2C 3B 60 00 00 */ li r27, 0
-/* 8013FFD0 0013BC30 3B C0 FF FF */ li r30, -1
-/* 8013FFD4 0013BC34 3B E0 00 00 */ li r31, 0
-lbl_8013FFD8:
-/* 8013FFD8 0013BC38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8013FFDC 0013BC3C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
-/* 8013FFE0 0013BC40 7C 03 E0 2E */ lwzx r0, r3, r28
-/* 8013FFE4 0013BC44 2C 00 00 00 */ cmpwi r0, 0
-/* 8013FFE8 0013BC48 41 82 00 34 */ beq lbl_8014001C
-/* 8013FFEC 0013BC4C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
-/* 8013FFF0 0013BC50 7C 63 EA 14 */ add r3, r3, r29
-/* 8013FFF4 0013BC54 A0 63 00 80 */ lhz r3, 0x80(r3)
-/* 8013FFF8 0013BC58 48 11 3C D5 */ bl func_80253CCC
-/* 8013FFFC 0013BC5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140000 0013BC60 7C 63 E0 2E */ lwzx r3, r3, r28
-/* 80140004 0013BC64 4B F1 5E 2D */ bl func_80055E30
-/* 80140008 0013BC68 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014000C 0013BC6C 7C 60 EA 14 */ add r3, r0, r29
-/* 80140010 0013BC70 B3 C3 00 80 */ sth r30, 0x80(r3)
-/* 80140014 0013BC74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140018 0013BC78 7F E3 E1 2E */ stwx r31, r3, r28
-lbl_8014001C:
-/* 8014001C 0013BC7C 3B 7B 00 01 */ addi r27, r27, 1
-/* 80140020 0013BC80 28 1B 00 20 */ cmplwi r27, 0x20
-/* 80140024 0013BC84 41 80 FF B4 */ blt lbl_8013FFD8
-/* 80140028 0013BC88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014002C 0013BC8C 80 63 00 C0 */ lwz r3, 0xc0(r3)
-/* 80140030 0013BC90 48 11 3F 5D */ bl func_80253F8C
-/* 80140034 0013BC94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140038 0013BC98 38 00 FF FF */ li r0, -1
-/* 8014003C 0013BC9C 38 60 04 05 */ li r3, 0x405
-/* 80140040 0013BCA0 90 04 00 C0 */ stw r0, 0xc0(r4)
-/* 80140044 0013BCA4 48 10 98 4D */ bl func_80249890
-/* 80140048 0013BCA8 38 60 04 05 */ li r3, 0x405
-/* 8014004C 0013BCAC 48 09 B6 29 */ bl func_801DB674
-/* 80140050 0013BCB0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80140054 0013BCB4 48 08 71 21 */ bl _restgpr_27
-/* 80140058 0013BCB8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014005C 0013BCBC 7C 08 03 A6 */ mtlr r0
-/* 80140060 0013BCC0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80140064 0013BCC4 4E 80 00 20 */ blr
-
-.global func_80140068
-func_80140068:
-/* 80140068 0013BCC8 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8014006C 0013BCCC 7C 08 02 A6 */ mflr r0
-/* 80140070 0013BCD0 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80140074 0013BCD4 39 61 00 70 */ addi r11, r1, 0x70
-/* 80140078 0013BCD8 48 08 70 9D */ bl _savegpr_22
-/* 8014007C 0013BCDC 83 4D 82 B8 */ lwz r26, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140080 0013BCE0 A0 1A 00 C4 */ lhz r0, 0xc4(r26)
-/* 80140084 0013BCE4 28 00 00 D9 */ cmplwi r0, 0xd9
-/* 80140088 0013BCE8 41 81 78 64 */ bgt lbl_801478EC
-/* 8014008C 0013BCEC 3C 60 80 42 */ lis r3, lbl_8041D570@ha
-/* 80140090 0013BCF0 54 00 10 3A */ slwi r0, r0, 2
-/* 80140094 0013BCF4 38 63 D5 70 */ addi r3, r3, lbl_8041D570@l
-/* 80140098 0013BCF8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014009C 0013BCFC 7C 69 03 A6 */ mtctr r3
-/* 801400A0 0013BD00 4E 80 04 20 */ bctr
-/* 801400A4 0013BD04 3A C0 00 01 */ li r22, 1
-/* 801400A8 0013BD08 38 60 00 1B */ li r3, 0x1b
-/* 801400AC 0013BD0C 9A DA 0D 42 */ stb r22, 0xd42(r26)
-/* 801400B0 0013BD10 38 80 00 01 */ li r4, 1
-/* 801400B4 0013BD14 48 00 E8 B1 */ bl func_8014E964
-/* 801400B8 0013BD18 38 60 00 1B */ li r3, 0x1b
-/* 801400BC 0013BD1C 38 80 00 04 */ li r4, 4
-/* 801400C0 0013BD20 48 00 E8 8D */ bl func_8014E94C
-/* 801400C4 0013BD24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801400C8 0013BD28 38 00 00 07 */ li r0, 7
-/* 801400CC 0013BD2C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801400D0 0013BD30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801400D4 0013BD34 B2 C3 00 C6 */ sth r22, 0xc6(r3)
-/* 801400D8 0013BD38 48 00 78 14 */ b lbl_801478EC
-/* 801400DC 0013BD3C 80 1A 0D 30 */ lwz r0, 0xd30(r26)
-/* 801400E0 0013BD40 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f
-/* 801400E4 0013BD44 41 82 78 08 */ beq lbl_801478EC
-/* 801400E8 0013BD48 38 00 00 08 */ li r0, 8
-/* 801400EC 0013BD4C 38 60 00 1B */ li r3, 0x1b
-/* 801400F0 0013BD50 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 801400F4 0013BD54 38 80 00 03 */ li r4, 3
-/* 801400F8 0013BD58 48 00 E8 55 */ bl func_8014E94C
-/* 801400FC 0013BD5C 48 00 77 F0 */ b lbl_801478EC
-/* 80140100 0013BD60 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80140104 0013BD64 48 11 3C CD */ bl func_80253DD0
-/* 80140108 0013BD68 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014010C 0013BD6C 28 00 00 03 */ cmplwi r0, 3
-/* 80140110 0013BD70 40 82 77 DC */ bne lbl_801478EC
-/* 80140114 0013BD74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140118 0013BD78 38 00 00 09 */ li r0, 9
-/* 8014011C 0013BD7C 38 60 00 1B */ li r3, 0x1b
-/* 80140120 0013BD80 38 80 00 00 */ li r4, 0
-/* 80140124 0013BD84 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80140128 0013BD88 48 00 E8 3D */ bl func_8014E964
-/* 8014012C 0013BD8C 48 00 77 C0 */ b lbl_801478EC
-/* 80140130 0013BD90 38 00 00 01 */ li r0, 1
-/* 80140134 0013BD94 38 60 00 01 */ li r3, 1
-/* 80140138 0013BD98 B0 1A 00 D0 */ sth r0, 0xd0(r26)
-/* 8014013C 0013BD9C 38 80 00 01 */ li r4, 1
-/* 80140140 0013BDA0 48 00 E8 25 */ bl func_8014E964
-/* 80140144 0013BDA4 38 60 00 01 */ li r3, 1
-/* 80140148 0013BDA8 38 80 00 06 */ li r4, 6
-/* 8014014C 0013BDAC 48 00 E8 01 */ bl func_8014E94C
-/* 80140150 0013BDB0 38 60 00 01 */ li r3, 1
-/* 80140154 0013BDB4 48 00 E6 B9 */ bl func_8014E80C
-/* 80140158 0013BDB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014015C 0013BDBC 38 00 00 0A */ li r0, 0xa
-/* 80140160 0013BDC0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140164 0013BDC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140168 0013BDC8 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014016C 0013BDCC 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5
-/* 80140170 0013BDD0 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80140174 0013BDD4 48 00 77 78 */ b lbl_801478EC
-/* 80140178 0013BDD8 A8 7A 00 82 */ lha r3, 0x82(r26)
-/* 8014017C 0013BDDC 48 11 3C 55 */ bl func_80253DD0
-/* 80140180 0013BDE0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140184 0013BDE4 28 00 00 03 */ cmplwi r0, 3
-/* 80140188 0013BDE8 40 82 77 64 */ bne lbl_801478EC
-/* 8014018C 0013BDEC 38 60 00 00 */ li r3, 0
-/* 80140190 0013BDF0 38 80 00 00 */ li r4, 0
-/* 80140194 0013BDF4 4B F1 97 65 */ bl func_800598F8
-/* 80140198 0013BDF8 38 60 00 01 */ li r3, 1
-/* 8014019C 0013BDFC 38 80 00 00 */ li r4, 0
-/* 801401A0 0013BE00 38 A0 00 00 */ li r5, 0
-/* 801401A4 0013BE04 38 C0 00 02 */ li r6, 2
-/* 801401A8 0013BE08 38 E0 00 03 */ li r7, 3
-/* 801401AC 0013BE0C 39 00 00 00 */ li r8, 0
-/* 801401B0 0013BE10 4B F1 98 19 */ bl func_800599C8
-/* 801401B4 0013BE14 38 60 00 02 */ li r3, 2
-/* 801401B8 0013BE18 38 80 00 00 */ li r4, 0
-/* 801401BC 0013BE1C 38 A0 00 01 */ li r5, 1
-/* 801401C0 0013BE20 38 C0 00 00 */ li r6, 0
-/* 801401C4 0013BE24 38 E0 00 03 */ li r7, 3
-/* 801401C8 0013BE28 39 00 00 00 */ li r8, 0
-/* 801401CC 0013BE2C 4B F1 97 FD */ bl func_800599C8
-/* 801401D0 0013BE30 38 60 00 03 */ li r3, 3
-/* 801401D4 0013BE34 38 80 00 02 */ li r4, 2
-/* 801401D8 0013BE38 38 A0 00 01 */ li r5, 1
-/* 801401DC 0013BE3C 38 C0 00 00 */ li r6, 0
-/* 801401E0 0013BE40 38 E0 00 00 */ li r7, 0
-/* 801401E4 0013BE44 39 00 00 00 */ li r8, 0
-/* 801401E8 0013BE48 4B F1 97 E1 */ bl func_800599C8
-/* 801401EC 0013BE4C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801401F0 0013BE50 38 00 00 0B */ li r0, 0xb
-/* 801401F4 0013BE54 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801401F8 0013BE58 48 00 76 F4 */ b lbl_801478EC
-/* 801401FC 0013BE5C 88 9A 0D 43 */ lbz r4, 0xd43(r26)
-/* 80140200 0013BE60 38 60 00 28 */ li r3, 0x28
-/* 80140204 0013BE64 38 A0 00 00 */ li r5, 0
-/* 80140208 0013BE68 38 C0 00 01 */ li r6, 1
-/* 8014020C 0013BE6C 4B F1 98 61 */ bl func_80059A6C
-/* 80140210 0013BE70 2C 03 00 00 */ cmpwi r3, 0
-/* 80140214 0013BE74 41 82 76 D8 */ beq lbl_801478EC
-/* 80140218 0013BE78 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8014021C 0013BE7C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140220 0013BE80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140224 0013BE84 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80140228 0013BE88 41 82 00 D0 */ beq lbl_801402F8
-/* 8014022C 0013BE8C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140230 0013BE90 38 60 00 00 */ li r3, 0
-/* 80140234 0013BE94 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 80140238 0013BE98 2C 00 00 02 */ cmpwi r0, 2
-/* 8014023C 0013BE9C 41 82 00 50 */ beq lbl_8014028C
-/* 80140240 0013BEA0 40 80 00 10 */ bge lbl_80140250
-/* 80140244 0013BEA4 2C 00 00 01 */ cmpwi r0, 1
-/* 80140248 0013BEA8 40 80 00 14 */ bge lbl_8014025C
-/* 8014024C 0013BEAC 48 00 00 9C */ b lbl_801402E8
-lbl_80140250:
-/* 80140250 0013BEB0 2C 00 00 04 */ cmpwi r0, 4
-/* 80140254 0013BEB4 40 80 00 94 */ bge lbl_801402E8
-/* 80140258 0013BEB8 48 00 00 68 */ b lbl_801402C0
-lbl_8014025C:
-/* 8014025C 0013BEBC 38 60 00 01 */ li r3, 1
-/* 80140260 0013BEC0 38 80 00 02 */ li r4, 2
-/* 80140264 0013BEC4 48 00 E6 E9 */ bl func_8014E94C
-/* 80140268 0013BEC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014026C 0013BECC 38 00 00 0C */ li r0, 0xc
-/* 80140270 0013BED0 38 60 00 01 */ li r3, 1
-/* 80140274 0013BED4 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80140278 0013BED8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014027C 0013BEDC 90 64 00 D4 */ stw r3, 0xd4(r4)
-/* 80140280 0013BEE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140284 0013BEE4 98 64 0D 43 */ stb r3, 0xd43(r4)
-/* 80140288 0013BEE8 48 00 00 60 */ b lbl_801402E8
-lbl_8014028C:
-/* 8014028C 0013BEEC 38 60 00 01 */ li r3, 1
-/* 80140290 0013BEF0 38 80 00 03 */ li r4, 3
-/* 80140294 0013BEF4 48 00 E6 B9 */ bl func_8014E94C
-/* 80140298 0013BEF8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014029C 0013BEFC 38 A0 00 0C */ li r5, 0xc
-/* 801402A0 0013BF00 38 00 00 02 */ li r0, 2
-/* 801402A4 0013BF04 38 60 00 01 */ li r3, 1
-/* 801402A8 0013BF08 B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 801402AC 0013BF0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801402B0 0013BF10 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 801402B4 0013BF14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801402B8 0013BF18 98 04 0D 43 */ stb r0, 0xd43(r4)
-/* 801402BC 0013BF1C 48 00 00 2C */ b lbl_801402E8
-lbl_801402C0:
-/* 801402C0 0013BF20 38 60 00 01 */ li r3, 1
-/* 801402C4 0013BF24 38 80 00 08 */ li r4, 8
-/* 801402C8 0013BF28 48 00 E6 85 */ bl func_8014E94C
-/* 801402CC 0013BF2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801402D0 0013BF30 38 A0 00 0C */ li r5, 0xc
-/* 801402D4 0013BF34 38 00 00 03 */ li r0, 3
-/* 801402D8 0013BF38 38 60 00 01 */ li r3, 1
-/* 801402DC 0013BF3C B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 801402E0 0013BF40 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801402E4 0013BF44 90 04 00 D4 */ stw r0, 0xd4(r4)
-lbl_801402E8:
-/* 801402E8 0013BF48 2C 03 00 00 */ cmpwi r3, 0
-/* 801402EC 0013BF4C 41 82 76 00 */ beq lbl_801478EC
-/* 801402F0 0013BF50 4B F1 A1 DD */ bl func_8005A4CC
-/* 801402F4 0013BF54 48 00 75 F8 */ b lbl_801478EC
-lbl_801402F8:
-/* 801402F8 0013BF58 2C 03 00 02 */ cmpwi r3, 2
-/* 801402FC 0013BF5C 41 82 00 3C */ beq lbl_80140338
-/* 80140300 0013BF60 40 80 00 10 */ bge lbl_80140310
-/* 80140304 0013BF64 2C 03 00 01 */ cmpwi r3, 1
-/* 80140308 0013BF68 40 80 00 14 */ bge lbl_8014031C
-/* 8014030C 0013BF6C 48 00 75 E0 */ b lbl_801478EC
-lbl_80140310:
-/* 80140310 0013BF70 2C 03 00 04 */ cmpwi r3, 4
-/* 80140314 0013BF74 40 80 75 D8 */ bge lbl_801478EC
-/* 80140318 0013BF78 48 00 00 3C */ b lbl_80140354
-lbl_8014031C:
-/* 8014031C 0013BF7C 38 60 00 01 */ li r3, 1
-/* 80140320 0013BF80 38 80 00 00 */ li r4, 0
-/* 80140324 0013BF84 48 00 E6 29 */ bl func_8014E94C
-/* 80140328 0013BF88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014032C 0013BF8C 38 00 00 01 */ li r0, 1
-/* 80140330 0013BF90 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140334 0013BF94 48 00 75 B8 */ b lbl_801478EC
-lbl_80140338:
-/* 80140338 0013BF98 38 60 00 01 */ li r3, 1
-/* 8014033C 0013BF9C 38 80 00 01 */ li r4, 1
-/* 80140340 0013BFA0 48 00 E6 0D */ bl func_8014E94C
-/* 80140344 0013BFA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140348 0013BFA8 38 00 00 02 */ li r0, 2
-/* 8014034C 0013BFAC 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140350 0013BFB0 48 00 75 9C */ b lbl_801478EC
-lbl_80140354:
-/* 80140354 0013BFB4 38 60 00 01 */ li r3, 1
-/* 80140358 0013BFB8 38 80 00 07 */ li r4, 7
-/* 8014035C 0013BFBC 48 00 E5 F1 */ bl func_8014E94C
-/* 80140360 0013BFC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140364 0013BFC4 38 00 00 03 */ li r0, 3
-/* 80140368 0013BFC8 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 8014036C 0013BFCC 48 00 75 80 */ b lbl_801478EC
-/* 80140370 0013BFD0 A8 7A 00 82 */ lha r3, 0x82(r26)
-/* 80140374 0013BFD4 48 11 3A 5D */ bl func_80253DD0
-/* 80140378 0013BFD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014037C 0013BFDC 28 00 00 03 */ cmplwi r0, 3
-/* 80140380 0013BFE0 40 82 75 6C */ bne lbl_801478EC
-/* 80140384 0013BFE4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140388 0013BFE8 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014038C 0013BFEC 28 00 00 02 */ cmplwi r0, 2
-/* 80140390 0013BFF0 40 82 00 4C */ bne lbl_801403DC
-/* 80140394 0013BFF4 48 00 E7 3D */ bl func_8014EAD0
-/* 80140398 0013BFF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014039C 0013BFFC A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 801403A0 0013C000 2C 00 00 00 */ cmpwi r0, 0
-/* 801403A4 0013C004 40 82 00 38 */ bne lbl_801403DC
-/* 801403A8 0013C008 38 60 00 01 */ li r3, 1
-/* 801403AC 0013C00C 38 80 00 04 */ li r4, 4
-/* 801403B0 0013C010 48 00 E5 9D */ bl func_8014E94C
-/* 801403B4 0013C014 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801403B8 0013C018 38 A0 51 48 */ li r5, 0x5148
-/* 801403BC 0013C01C 38 80 00 0D */ li r4, 0xd
-/* 801403C0 0013C020 38 00 00 CB */ li r0, 0xcb
-/* 801403C4 0013C024 B0 A3 0D 6C */ sth r5, 0xd6c(r3)
-/* 801403C8 0013C028 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801403CC 0013C02C B0 83 0D 6E */ sth r4, 0xd6e(r3)
-/* 801403D0 0013C030 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801403D4 0013C034 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801403D8 0013C038 48 00 75 14 */ b lbl_801478EC
-lbl_801403DC:
-/* 801403DC 0013C03C 38 60 00 01 */ li r3, 1
-/* 801403E0 0013C040 38 80 00 05 */ li r4, 5
-/* 801403E4 0013C044 48 00 E5 69 */ bl func_8014E94C
-/* 801403E8 0013C048 38 60 00 00 */ li r3, 0
-/* 801403EC 0013C04C 48 00 E4 21 */ bl func_8014E80C
-/* 801403F0 0013C050 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801403F4 0013C054 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801403F8 0013C058 28 00 00 03 */ cmplwi r0, 3
-/* 801403FC 0013C05C 40 82 00 60 */ bne lbl_8014045C
-/* 80140400 0013C060 48 02 4A A9 */ bl func_80164EA8
-/* 80140404 0013C064 2C 03 00 00 */ cmpwi r3, 0
-/* 80140408 0013C068 41 82 00 30 */ beq lbl_80140438
-/* 8014040C 0013C06C 48 01 E2 05 */ bl func_8015E610
-/* 80140410 0013C070 2C 03 00 00 */ cmpwi r3, 0
-/* 80140414 0013C074 41 82 00 24 */ beq lbl_80140438
-/* 80140418 0013C078 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014041C 0013C07C 38 00 00 AD */ li r0, 0xad
-/* 80140420 0013C080 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140424 0013C084 4B EC 93 CD */ bl func_800097F0
-/* 80140428 0013C088 38 60 00 06 */ li r3, 6
-/* 8014042C 0013C08C 38 80 00 01 */ li r4, 1
-/* 80140430 0013C090 48 01 E2 05 */ bl func_8015E634
-/* 80140434 0013C094 48 00 74 B8 */ b lbl_801478EC
-lbl_80140438:
-/* 80140438 0013C098 48 02 2B 9D */ bl glplatAbortFrame
-/* 8014043C 0013C09C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140440 0013C0A0 38 00 00 0F */ li r0, 0xf
-/* 80140444 0013C0A4 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80140448 0013C0A8 54 63 01 04 */ rlwinm r3, r3, 0, 4, 2
-/* 8014044C 0013C0AC 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80140450 0013C0B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140454 0013C0B4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140458 0013C0B8 48 00 74 94 */ b lbl_801478EC
-lbl_8014045C:
-/* 8014045C 0013C0BC 4B F1 5E 19 */ bl func_80056274
-/* 80140460 0013C0C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140464 0013C0C4 38 00 00 0E */ li r0, 0xe
-/* 80140468 0013C0C8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014046C 0013C0CC 48 00 74 80 */ b lbl_801478EC
-/* 80140470 0013C0D0 38 60 00 01 */ li r3, 1
-/* 80140474 0013C0D4 38 80 00 01 */ li r4, 1
-/* 80140478 0013C0D8 48 00 E4 D5 */ bl func_8014E94C
-/* 8014047C 0013C0DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140480 0013C0E0 38 00 00 0B */ li r0, 0xb
-/* 80140484 0013C0E4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140488 0013C0E8 48 00 74 64 */ b lbl_801478EC
-/* 8014048C 0013C0EC 48 11 DB 45 */ bl func_8025DFD0
-/* 80140490 0013C0F0 48 11 DE 8D */ bl func_8025E31C
-/* 80140494 0013C0F4 81 83 00 00 */ lwz r12, 0(r3)
-/* 80140498 0013C0F8 81 8C 00 1C */ lwz r12, 0x1c(r12)
-/* 8014049C 0013C0FC 7D 89 03 A6 */ mtctr r12
-/* 801404A0 0013C100 4E 80 04 21 */ bctrl
-/* 801404A4 0013C104 2C 03 00 00 */ cmpwi r3, 0
-/* 801404A8 0013C108 40 82 74 44 */ bne lbl_801478EC
-/* 801404AC 0013C10C 38 60 00 03 */ li r3, 3
-/* 801404B0 0013C110 4B F1 7B 05 */ bl func_80057FB4
-/* 801404B4 0013C114 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 801404B8 0013C118 38 80 08 34 */ li r4, 0x834
-/* 801404BC 0013C11C 48 0E 62 ED */ bl func_802267A8
-/* 801404C0 0013C120 48 00 74 2C */ b lbl_801478EC
-/* 801404C4 0013C124 A8 7A 00 82 */ lha r3, 0x82(r26)
-/* 801404C8 0013C128 48 11 39 09 */ bl func_80253DD0
-/* 801404CC 0013C12C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801404D0 0013C130 28 00 00 03 */ cmplwi r0, 3
-/* 801404D4 0013C134 40 82 74 18 */ bne lbl_801478EC
-/* 801404D8 0013C138 38 60 00 01 */ li r3, 1
-/* 801404DC 0013C13C 38 80 00 00 */ li r4, 0
-/* 801404E0 0013C140 48 00 E4 85 */ bl func_8014E964
-/* 801404E4 0013C144 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801404E8 0013C148 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801404EC 0013C14C 2C 00 00 02 */ cmpwi r0, 2
-/* 801404F0 0013C150 41 82 00 24 */ beq lbl_80140514
-/* 801404F4 0013C154 40 80 00 28 */ bge lbl_8014051C
-/* 801404F8 0013C158 2C 00 00 01 */ cmpwi r0, 1
-/* 801404FC 0013C15C 40 80 00 0C */ bge lbl_80140508
-/* 80140500 0013C160 48 00 00 1C */ b lbl_8014051C
-/* 80140504 0013C164 48 00 00 18 */ b lbl_8014051C
-lbl_80140508:
-/* 80140508 0013C168 38 00 00 15 */ li r0, 0x15
-/* 8014050C 0013C16C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140510 0013C170 48 00 00 0C */ b lbl_8014051C
-lbl_80140514:
-/* 80140514 0013C174 38 00 00 50 */ li r0, 0x50
-/* 80140518 0013C178 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_8014051C:
-/* 8014051C 0013C17C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140520 0013C180 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80140524 0013C184 28 00 00 01 */ cmplwi r0, 1
-/* 80140528 0013C188 40 82 00 80 */ bne lbl_801405A8
-/* 8014052C 0013C18C 88 03 0D 45 */ lbz r0, 0xd45(r3)
-/* 80140530 0013C190 28 00 00 01 */ cmplwi r0, 1
-/* 80140534 0013C194 40 82 00 24 */ bne lbl_80140558
-/* 80140538 0013C198 38 60 00 02 */ li r3, 2
-/* 8014053C 0013C19C 38 80 00 03 */ li r4, 3
-/* 80140540 0013C1A0 38 A0 00 0E */ li r5, 0xe
-/* 80140544 0013C1A4 38 C0 03 F2 */ li r6, 0x3f2
-/* 80140548 0013C1A8 38 E0 00 06 */ li r7, 6
-/* 8014054C 0013C1AC 39 00 00 02 */ li r8, 2
-/* 80140550 0013C1B0 4B FD D6 A1 */ bl func_8011DBF0
-/* 80140554 0013C1B4 48 00 00 20 */ b lbl_80140574
-lbl_80140558:
-/* 80140558 0013C1B8 38 60 00 01 */ li r3, 1
-/* 8014055C 0013C1BC 38 80 00 03 */ li r4, 3
-/* 80140560 0013C1C0 38 A0 00 0E */ li r5, 0xe
-/* 80140564 0013C1C4 38 C0 03 F2 */ li r6, 0x3f2
-/* 80140568 0013C1C8 38 E0 00 06 */ li r7, 6
-/* 8014056C 0013C1CC 39 00 00 02 */ li r8, 2
-/* 80140570 0013C1D0 4B FD D6 81 */ bl func_8011DBF0
-lbl_80140574:
-/* 80140574 0013C1D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140578 0013C1D8 38 00 00 02 */ li r0, 2
-/* 8014057C 0013C1DC 38 A0 00 01 */ li r5, 1
-/* 80140580 0013C1E0 38 60 00 01 */ li r3, 1
-/* 80140584 0013C1E4 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80140588 0013C1E8 B0 04 00 9A */ sth r0, 0x9a(r4)
-/* 8014058C 0013C1EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140590 0013C1F0 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80140594 0013C1F4 80 04 00 04 */ lwz r0, 4(r4)
-/* 80140598 0013C1F8 50 A0 E0 06 */ rlwimi r0, r5, 0x1c, 0, 3
-/* 8014059C 0013C1FC 90 04 00 04 */ stw r0, 4(r4)
-/* 801405A0 0013C200 4B FD D8 09 */ bl func_8011DDA8
-/* 801405A4 0013C204 48 00 00 4C */ b lbl_801405F0
-lbl_801405A8:
-/* 801405A8 0013C208 38 60 00 01 */ li r3, 1
-/* 801405AC 0013C20C 38 80 00 03 */ li r4, 3
-/* 801405B0 0013C210 38 A0 00 0E */ li r5, 0xe
-/* 801405B4 0013C214 38 C0 03 F2 */ li r6, 0x3f2
-/* 801405B8 0013C218 38 E0 00 06 */ li r7, 6
-/* 801405BC 0013C21C 39 00 00 02 */ li r8, 2
-/* 801405C0 0013C220 4B FD D6 31 */ bl func_8011DBF0
-/* 801405C4 0013C224 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801405C8 0013C228 38 00 00 01 */ li r0, 1
-/* 801405CC 0013C22C 38 60 00 00 */ li r3, 0
-/* 801405D0 0013C230 80 A4 0D 28 */ lwz r5, 0xd28(r4)
-/* 801405D4 0013C234 80 85 00 04 */ lwz r4, 4(r5)
-/* 801405D8 0013C238 54 84 01 3E */ clrlwi r4, r4, 4
-/* 801405DC 0013C23C 90 85 00 04 */ stw r4, 4(r5)
-/* 801405E0 0013C240 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801405E4 0013C244 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 801405E8 0013C248 B0 04 00 9A */ sth r0, 0x9a(r4)
-/* 801405EC 0013C24C 4B FD D7 BD */ bl func_8011DDA8
-lbl_801405F0:
-/* 801405F0 0013C250 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801405F4 0013C254 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801405F8 0013C258 28 00 00 03 */ cmplwi r0, 3
-/* 801405FC 0013C25C 41 82 72 F0 */ beq lbl_801478EC
-/* 80140600 0013C260 38 60 00 08 */ li r3, 8
-/* 80140604 0013C264 38 80 FF FF */ li r4, -1
-/* 80140608 0013C268 4B FA 4C 1D */ bl func_800E5224
-/* 8014060C 0013C26C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80140610 0013C270 28 00 00 3C */ cmplwi r0, 0x3c
-/* 80140614 0013C274 40 82 72 D8 */ bne lbl_801478EC
-/* 80140618 0013C278 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014061C 0013C27C 38 00 00 10 */ li r0, 0x10
-/* 80140620 0013C280 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140624 0013C284 48 00 72 C8 */ b lbl_801478EC
-/* 80140628 0013C288 4B F1 5C D1 */ bl func_800562F8
-/* 8014062C 0013C28C 2C 03 00 00 */ cmpwi r3, 0
-/* 80140630 0013C290 41 82 72 BC */ beq lbl_801478EC
-/* 80140634 0013C294 4B F1 5C 89 */ bl func_800562BC
-/* 80140638 0013C298 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014063C 0013C29C 38 80 00 11 */ li r4, 0x11
-/* 80140640 0013C2A0 38 00 00 0A */ li r0, 0xa
-/* 80140644 0013C2A4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80140648 0013C2A8 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 8014064C 0013C2AC 38 60 02 5F */ li r3, 0x25f
-/* 80140650 0013C2B0 38 80 00 00 */ li r4, 0
-/* 80140654 0013C2B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140658 0013C2B8 98 05 0D 42 */ stb r0, 0xd42(r5)
-/* 8014065C 0013C2BC 4B EC AB 15 */ bl func_8000B170
-/* 80140660 0013C2C0 38 60 00 1B */ li r3, 0x1b
-/* 80140664 0013C2C4 38 80 00 01 */ li r4, 1
-/* 80140668 0013C2C8 48 00 E2 FD */ bl func_8014E964
-/* 8014066C 0013C2CC 38 60 00 1B */ li r3, 0x1b
-/* 80140670 0013C2D0 38 80 00 04 */ li r4, 4
-/* 80140674 0013C2D4 48 00 E2 D9 */ bl func_8014E94C
-/* 80140678 0013C2D8 48 00 72 74 */ b lbl_801478EC
-/* 8014067C 0013C2DC 4B F1 5C 7D */ bl func_800562F8
-/* 80140680 0013C2E0 2C 03 00 00 */ cmpwi r3, 0
-/* 80140684 0013C2E4 41 82 72 68 */ beq lbl_801478EC
-/* 80140688 0013C2E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014068C 0013C2EC 38 00 00 12 */ li r0, 0x12
-/* 80140690 0013C2F0 38 60 00 00 */ li r3, 0
-/* 80140694 0013C2F4 38 80 00 00 */ li r4, 0
-/* 80140698 0013C2F8 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 8014069C 0013C2FC 4B F1 92 5D */ bl func_800598F8
-/* 801406A0 0013C300 38 60 00 1B */ li r3, 0x1b
-/* 801406A4 0013C304 38 80 00 00 */ li r4, 0
-/* 801406A8 0013C308 48 00 E2 A5 */ bl func_8014E94C
-/* 801406AC 0013C30C 48 00 72 40 */ b lbl_801478EC
-/* 801406B0 0013C310 3C 60 04 00 */ lis r3, 0x400
-/* 801406B4 0013C314 38 80 00 00 */ li r4, 0
-/* 801406B8 0013C318 38 A0 00 00 */ li r5, 0
-/* 801406BC 0013C31C 38 C0 00 01 */ li r6, 1
-/* 801406C0 0013C320 4B F1 93 AD */ bl func_80059A6C
-/* 801406C4 0013C324 2C 03 00 00 */ cmpwi r3, 0
-/* 801406C8 0013C328 41 82 72 24 */ beq lbl_801478EC
-/* 801406CC 0013C32C 38 60 00 01 */ li r3, 1
-/* 801406D0 0013C330 4B F1 9D FD */ bl func_8005A4CC
-/* 801406D4 0013C334 38 60 00 1B */ li r3, 0x1b
-/* 801406D8 0013C338 38 80 00 01 */ li r4, 1
-/* 801406DC 0013C33C 48 00 E2 71 */ bl func_8014E94C
-/* 801406E0 0013C340 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801406E4 0013C344 38 00 00 13 */ li r0, 0x13
-/* 801406E8 0013C348 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801406EC 0013C34C 48 00 72 00 */ b lbl_801478EC
-/* 801406F0 0013C350 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 801406F4 0013C354 48 11 36 DD */ bl func_80253DD0
-/* 801406F8 0013C358 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801406FC 0013C35C 28 00 00 03 */ cmplwi r0, 3
-/* 80140700 0013C360 40 82 71 EC */ bne lbl_801478EC
-/* 80140704 0013C364 4B F1 5B 71 */ bl func_80056274
-/* 80140708 0013C368 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014070C 0013C36C 38 00 00 14 */ li r0, 0x14
-/* 80140710 0013C370 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140714 0013C374 48 00 71 D8 */ b lbl_801478EC
-/* 80140718 0013C378 4B F1 5B E1 */ bl func_800562F8
-/* 8014071C 0013C37C 2C 03 00 00 */ cmpwi r3, 0
-/* 80140720 0013C380 41 82 71 CC */ beq lbl_801478EC
-/* 80140724 0013C384 38 60 00 1B */ li r3, 0x1b
-/* 80140728 0013C388 38 80 00 00 */ li r4, 0
-/* 8014072C 0013C38C 48 00 E2 39 */ bl func_8014E964
-/* 80140730 0013C390 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140734 0013C394 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80140738 0013C398 28 00 00 01 */ cmplwi r0, 1
-/* 8014073C 0013C39C 40 82 00 10 */ bne lbl_8014074C
-/* 80140740 0013C3A0 38 00 00 15 */ li r0, 0x15
-/* 80140744 0013C3A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140748 0013C3A8 48 00 71 A4 */ b lbl_801478EC
-lbl_8014074C:
-/* 8014074C 0013C3AC 38 00 00 50 */ li r0, 0x50
-/* 80140750 0013C3B0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140754 0013C3B4 48 00 71 98 */ b lbl_801478EC
-/* 80140758 0013C3B8 38 60 02 68 */ li r3, 0x268
-/* 8014075C 0013C3BC 38 80 00 00 */ li r4, 0
-/* 80140760 0013C3C0 38 A0 00 01 */ li r5, 1
-/* 80140764 0013C3C4 48 02 21 DD */ bl func_80162940
-/* 80140768 0013C3C8 4B F1 5B 91 */ bl func_800562F8
-/* 8014076C 0013C3CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80140770 0013C3D0 41 82 71 7C */ beq lbl_801478EC
-/* 80140774 0013C3D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140778 0013C3D8 38 60 00 01 */ li r3, 1
-/* 8014077C 0013C3DC 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 80140780 0013C3E0 64 00 00 20 */ oris r0, r0, 0x20
-/* 80140784 0013C3E4 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 80140788 0013C3E8 4B FE E9 51 */ bl func_8012F0D8
-/* 8014078C 0013C3EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140790 0013C3F0 38 00 00 16 */ li r0, 0x16
-/* 80140794 0013C3F4 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80140798 0013C3F8 64 63 08 00 */ oris r3, r3, 0x800
-/* 8014079C 0013C3FC 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 801407A0 0013C400 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801407A4 0013C404 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801407A8 0013C408 48 00 71 44 */ b lbl_801478EC
-/* 801407AC 0013C40C 38 60 00 01 */ li r3, 1
-/* 801407B0 0013C410 4B FE EE D5 */ bl func_8012F684
-/* 801407B4 0013C414 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801407B8 0013C418 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801407BC 0013C41C 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 801407C0 0013C420 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801407C4 0013C424 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801407C8 0013C428 2C 00 00 00 */ cmpwi r0, 0
-/* 801407CC 0013C42C 41 82 71 20 */ beq lbl_801478EC
-/* 801407D0 0013C430 4B FD E8 81 */ bl func_8011F050
-/* 801407D4 0013C434 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801407D8 0013C438 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801407DC 0013C43C 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
-/* 801407E0 0013C440 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 801407E4 0013C444 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801407E8 0013C448 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801407EC 0013C44C 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
-/* 801407F0 0013C450 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 801407F4 0013C454 4B F1 5A C9 */ bl func_800562BC
-/* 801407F8 0013C458 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801407FC 0013C45C 38 00 00 17 */ li r0, 0x17
-/* 80140800 0013C460 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140804 0013C464 48 00 70 E8 */ b lbl_801478EC
-/* 80140808 0013C468 4B F1 5A F1 */ bl func_800562F8
-/* 8014080C 0013C46C 2C 03 00 00 */ cmpwi r3, 0
-/* 80140810 0013C470 41 82 70 DC */ beq lbl_801478EC
-/* 80140814 0013C474 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140818 0013C478 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014081C 0013C47C 28 00 00 01 */ cmplwi r0, 1
-/* 80140820 0013C480 40 82 00 20 */ bne lbl_80140840
-/* 80140824 0013C484 38 00 00 18 */ li r0, 0x18
-/* 80140828 0013C488 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014082C 0013C48C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140830 0013C490 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80140834 0013C494 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 80140838 0013C498 90 04 0D 2C */ stw r0, 0xd2c(r4)
-/* 8014083C 0013C49C 48 00 70 B0 */ b lbl_801478EC
-lbl_80140840:
-/* 80140840 0013C4A0 38 00 00 09 */ li r0, 9
-/* 80140844 0013C4A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140848 0013C4A8 48 00 70 A4 */ b lbl_801478EC
-/* 8014084C 0013C4AC 38 00 00 02 */ li r0, 2
-/* 80140850 0013C4B0 38 60 00 11 */ li r3, 0x11
-/* 80140854 0013C4B4 B0 1A 00 D0 */ sth r0, 0xd0(r26)
-/* 80140858 0013C4B8 38 80 00 01 */ li r4, 1
-/* 8014085C 0013C4BC 48 00 E1 09 */ bl func_8014E964
-/* 80140860 0013C4C0 38 60 00 11 */ li r3, 0x11
-/* 80140864 0013C4C4 38 80 00 08 */ li r4, 8
-/* 80140868 0013C4C8 48 00 E0 E5 */ bl func_8014E94C
-/* 8014086C 0013C4CC 38 60 00 01 */ li r3, 1
-/* 80140870 0013C4D0 48 00 DF 9D */ bl func_8014E80C
-/* 80140874 0013C4D4 38 60 00 01 */ li r3, 1
-/* 80140878 0013C4D8 48 00 E0 35 */ bl func_8014E8AC
-/* 8014087C 0013C4DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140880 0013C4E0 38 00 00 19 */ li r0, 0x19
-/* 80140884 0013C4E4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140888 0013C4E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014088C 0013C4EC 88 03 0D 44 */ lbz r0, 0xd44(r3)
-/* 80140890 0013C4F0 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140894 0013C4F4 48 00 70 58 */ b lbl_801478EC
-/* 80140898 0013C4F8 A8 7A 00 A2 */ lha r3, 0xa2(r26)
-/* 8014089C 0013C4FC 48 11 35 35 */ bl func_80253DD0
-/* 801408A0 0013C500 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801408A4 0013C504 28 00 00 03 */ cmplwi r0, 3
-/* 801408A8 0013C508 40 82 70 44 */ bne lbl_801478EC
-/* 801408AC 0013C50C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801408B0 0013C510 38 00 00 1A */ li r0, 0x1a
-/* 801408B4 0013C514 38 60 00 00 */ li r3, 0
-/* 801408B8 0013C518 38 80 00 00 */ li r4, 0
-/* 801408BC 0013C51C B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 801408C0 0013C520 4B F1 90 39 */ bl func_800598F8
-/* 801408C4 0013C524 38 60 00 02 */ li r3, 2
-/* 801408C8 0013C528 38 80 00 00 */ li r4, 0
-/* 801408CC 0013C52C 38 A0 00 00 */ li r5, 0
-/* 801408D0 0013C530 38 C0 00 00 */ li r6, 0
-/* 801408D4 0013C534 38 E0 00 03 */ li r7, 3
-/* 801408D8 0013C538 39 00 00 00 */ li r8, 0
-/* 801408DC 0013C53C 4B F1 90 ED */ bl func_800599C8
-/* 801408E0 0013C540 38 60 00 03 */ li r3, 3
-/* 801408E4 0013C544 38 80 00 02 */ li r4, 2
-/* 801408E8 0013C548 38 A0 00 00 */ li r5, 0
-/* 801408EC 0013C54C 38 C0 00 00 */ li r6, 0
-/* 801408F0 0013C550 38 E0 00 63 */ li r7, 0x63
-/* 801408F4 0013C554 39 00 00 00 */ li r8, 0
-/* 801408F8 0013C558 4B F1 90 D1 */ bl func_800599C8
-/* 801408FC 0013C55C 38 60 00 63 */ li r3, 0x63
-/* 80140900 0013C560 38 80 00 03 */ li r4, 3
-/* 80140904 0013C564 38 A0 00 03 */ li r5, 3
-/* 80140908 0013C568 38 C0 00 00 */ li r6, 0
-/* 8014090C 0013C56C 38 E0 00 00 */ li r7, 0
-/* 80140910 0013C570 39 00 00 00 */ li r8, 0
-/* 80140914 0013C574 4B F1 90 B5 */ bl func_800599C8
-/* 80140918 0013C578 48 00 6F D4 */ b lbl_801478EC
-/* 8014091C 0013C57C 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80140920 0013C580 38 60 00 29 */ li r3, 0x29
-/* 80140924 0013C584 38 A0 00 00 */ li r5, 0
-/* 80140928 0013C588 38 C0 00 01 */ li r6, 1
-/* 8014092C 0013C58C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80140930 0013C590 4B F1 91 3D */ bl func_80059A6C
-/* 80140934 0013C594 2C 03 00 00 */ cmpwi r3, 0
-/* 80140938 0013C598 41 82 6F B4 */ beq lbl_801478EC
-/* 8014093C 0013C59C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80140940 0013C5A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140944 0013C5A4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140948 0013C5A8 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 8014094C 0013C5AC 41 82 00 FC */ beq lbl_80140A48
-/* 80140950 0013C5B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140954 0013C5B4 38 60 00 00 */ li r3, 0
-/* 80140958 0013C5B8 80 A4 00 D4 */ lwz r5, 0xd4(r4)
-/* 8014095C 0013C5BC 2C 05 00 63 */ cmpwi r5, 0x63
-/* 80140960 0013C5C0 41 82 00 A4 */ beq lbl_80140A04
-/* 80140964 0013C5C4 40 80 00 1C */ bge lbl_80140980
-/* 80140968 0013C5C8 2C 05 00 03 */ cmpwi r5, 3
-/* 8014096C 0013C5CC 41 82 00 60 */ beq lbl_801409CC
-/* 80140970 0013C5D0 40 80 00 C8 */ bge lbl_80140A38
-/* 80140974 0013C5D4 2C 05 00 02 */ cmpwi r5, 2
-/* 80140978 0013C5D8 40 80 00 1C */ bge lbl_80140994
-/* 8014097C 0013C5DC 48 00 00 BC */ b lbl_80140A38
-lbl_80140980:
-/* 80140980 0013C5E0 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80140984 0013C5E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80140988 0013C5E8 7C 05 00 00 */ cmpw r5, r0
-/* 8014098C 0013C5EC 41 82 00 78 */ beq lbl_80140A04
-/* 80140990 0013C5F0 48 00 00 A8 */ b lbl_80140A38
-lbl_80140994:
-/* 80140994 0013C5F4 38 60 00 11 */ li r3, 0x11
-/* 80140998 0013C5F8 38 80 00 04 */ li r4, 4
-/* 8014099C 0013C5FC 48 00 DF B1 */ bl func_8014E94C
-/* 801409A0 0013C600 38 60 00 1F */ li r3, 0x1f
-/* 801409A4 0013C604 38 80 00 02 */ li r4, 2
-/* 801409A8 0013C608 48 00 DF A5 */ bl func_8014E94C
-/* 801409AC 0013C60C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801409B0 0013C610 38 A0 00 1B */ li r5, 0x1b
-/* 801409B4 0013C614 38 00 00 02 */ li r0, 2
-/* 801409B8 0013C618 38 60 00 01 */ li r3, 1
-/* 801409BC 0013C61C B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 801409C0 0013C620 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801409C4 0013C624 98 04 0D 44 */ stb r0, 0xd44(r4)
-/* 801409C8 0013C628 48 00 00 70 */ b lbl_80140A38
-lbl_801409CC:
-/* 801409CC 0013C62C 38 60 00 11 */ li r3, 0x11
-/* 801409D0 0013C630 38 80 00 05 */ li r4, 5
-/* 801409D4 0013C634 48 00 DF 79 */ bl func_8014E94C
-/* 801409D8 0013C638 38 60 00 1F */ li r3, 0x1f
-/* 801409DC 0013C63C 38 80 00 02 */ li r4, 2
-/* 801409E0 0013C640 48 00 DF 6D */ bl func_8014E94C
-/* 801409E4 0013C644 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801409E8 0013C648 38 A0 00 1B */ li r5, 0x1b
-/* 801409EC 0013C64C 38 00 00 03 */ li r0, 3
-/* 801409F0 0013C650 38 60 00 01 */ li r3, 1
-/* 801409F4 0013C654 B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 801409F8 0013C658 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801409FC 0013C65C 98 04 0D 44 */ stb r0, 0xd44(r4)
-/* 80140A00 0013C660 48 00 00 38 */ b lbl_80140A38
-lbl_80140A04:
-/* 80140A04 0013C664 38 60 00 11 */ li r3, 0x11
-/* 80140A08 0013C668 38 80 00 06 */ li r4, 6
-/* 80140A0C 0013C66C 48 00 DF 41 */ bl func_8014E94C
-/* 80140A10 0013C670 38 60 00 1F */ li r3, 0x1f
-/* 80140A14 0013C674 38 80 00 01 */ li r4, 1
-/* 80140A18 0013C678 48 00 DF 35 */ bl func_8014E94C
-/* 80140A1C 0013C67C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140A20 0013C680 38 A0 00 1B */ li r5, 0x1b
-/* 80140A24 0013C684 38 00 00 63 */ li r0, 0x63
-/* 80140A28 0013C688 38 60 00 02 */ li r3, 2
-/* 80140A2C 0013C68C B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 80140A30 0013C690 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140A34 0013C694 90 04 00 D4 */ stw r0, 0xd4(r4)
-lbl_80140A38:
-/* 80140A38 0013C698 2C 03 00 00 */ cmpwi r3, 0
-/* 80140A3C 0013C69C 41 82 6E B0 */ beq lbl_801478EC
-/* 80140A40 0013C6A0 4B F1 9A 8D */ bl func_8005A4CC
-/* 80140A44 0013C6A4 48 00 6E A8 */ b lbl_801478EC
-lbl_80140A48:
-/* 80140A48 0013C6A8 2C 03 00 03 */ cmpwi r3, 3
-/* 80140A4C 0013C6AC 41 82 00 74 */ beq lbl_80140AC0
-/* 80140A50 0013C6B0 40 80 00 14 */ bge lbl_80140A64
-/* 80140A54 0013C6B4 2C 03 00 01 */ cmpwi r3, 1
-/* 80140A58 0013C6B8 41 82 00 18 */ beq lbl_80140A70
-/* 80140A5C 0013C6BC 40 80 00 3C */ bge lbl_80140A98
-/* 80140A60 0013C6C0 48 00 6E 8C */ b lbl_801478EC
-lbl_80140A64:
-/* 80140A64 0013C6C4 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80140A68 0013C6C8 41 82 00 80 */ beq lbl_80140AE8
-/* 80140A6C 0013C6CC 48 00 6E 80 */ b lbl_801478EC
-lbl_80140A70:
-/* 80140A70 0013C6D0 38 60 00 11 */ li r3, 0x11
-/* 80140A74 0013C6D4 38 80 00 00 */ li r4, 0
-/* 80140A78 0013C6D8 48 00 DE D5 */ bl func_8014E94C
-/* 80140A7C 0013C6DC 38 60 00 1F */ li r3, 0x1f
-/* 80140A80 0013C6E0 38 80 00 02 */ li r4, 2
-/* 80140A84 0013C6E4 48 00 DE C9 */ bl func_8014E94C
-/* 80140A88 0013C6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140A8C 0013C6EC 38 00 00 01 */ li r0, 1
-/* 80140A90 0013C6F0 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140A94 0013C6F4 48 00 6E 58 */ b lbl_801478EC
-lbl_80140A98:
-/* 80140A98 0013C6F8 38 60 00 11 */ li r3, 0x11
-/* 80140A9C 0013C6FC 38 80 00 01 */ li r4, 1
-/* 80140AA0 0013C700 48 00 DE AD */ bl func_8014E94C
-/* 80140AA4 0013C704 38 60 00 1F */ li r3, 0x1f
-/* 80140AA8 0013C708 38 80 00 02 */ li r4, 2
-/* 80140AAC 0013C70C 48 00 DE A1 */ bl func_8014E94C
-/* 80140AB0 0013C710 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140AB4 0013C714 38 00 00 02 */ li r0, 2
-/* 80140AB8 0013C718 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140ABC 0013C71C 48 00 6E 30 */ b lbl_801478EC
-lbl_80140AC0:
-/* 80140AC0 0013C720 38 60 00 11 */ li r3, 0x11
-/* 80140AC4 0013C724 38 80 00 02 */ li r4, 2
-/* 80140AC8 0013C728 48 00 DE 85 */ bl func_8014E94C
-/* 80140ACC 0013C72C 38 60 00 1F */ li r3, 0x1f
-/* 80140AD0 0013C730 38 80 00 02 */ li r4, 2
-/* 80140AD4 0013C734 48 00 DE 79 */ bl func_8014E94C
-/* 80140AD8 0013C738 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140ADC 0013C73C 38 00 00 03 */ li r0, 3
-/* 80140AE0 0013C740 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140AE4 0013C744 48 00 6E 08 */ b lbl_801478EC
-lbl_80140AE8:
-/* 80140AE8 0013C748 38 60 00 11 */ li r3, 0x11
-/* 80140AEC 0013C74C 38 80 00 06 */ li r4, 6
-/* 80140AF0 0013C750 48 00 DE 5D */ bl func_8014E94C
-/* 80140AF4 0013C754 38 60 00 1F */ li r3, 0x1f
-/* 80140AF8 0013C758 38 80 00 00 */ li r4, 0
-/* 80140AFC 0013C75C 48 00 DE 51 */ bl func_8014E94C
-/* 80140B00 0013C760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140B04 0013C764 38 00 00 63 */ li r0, 0x63
-/* 80140B08 0013C768 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140B0C 0013C76C 48 00 6D E0 */ b lbl_801478EC
-/* 80140B10 0013C770 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80140B14 0013C774 28 00 00 63 */ cmplwi r0, 0x63
-/* 80140B18 0013C778 40 82 00 28 */ bne lbl_80140B40
-/* 80140B1C 0013C77C A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80140B20 0013C780 48 11 32 B1 */ bl func_80253DD0
-/* 80140B24 0013C784 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140B28 0013C788 28 00 00 03 */ cmplwi r0, 3
-/* 80140B2C 0013C78C 40 82 00 34 */ bne lbl_80140B60
-/* 80140B30 0013C790 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140B34 0013C794 38 00 00 1C */ li r0, 0x1c
-/* 80140B38 0013C798 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140B3C 0013C79C 48 00 00 24 */ b lbl_80140B60
-lbl_80140B40:
-/* 80140B40 0013C7A0 A8 7A 00 A2 */ lha r3, 0xa2(r26)
-/* 80140B44 0013C7A4 48 11 32 8D */ bl func_80253DD0
-/* 80140B48 0013C7A8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140B4C 0013C7AC 28 00 00 03 */ cmplwi r0, 3
-/* 80140B50 0013C7B0 40 82 00 10 */ bne lbl_80140B60
-/* 80140B54 0013C7B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140B58 0013C7B8 38 00 00 1C */ li r0, 0x1c
-/* 80140B5C 0013C7BC B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80140B60:
-/* 80140B60 0013C7C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140B64 0013C7C4 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 80140B68 0013C7C8 28 00 00 1C */ cmplwi r0, 0x1c
-/* 80140B6C 0013C7CC 40 82 6D 80 */ bne lbl_801478EC
-/* 80140B70 0013C7D0 38 60 00 11 */ li r3, 0x11
-/* 80140B74 0013C7D4 38 80 00 07 */ li r4, 7
-/* 80140B78 0013C7D8 48 00 DD D5 */ bl func_8014E94C
-/* 80140B7C 0013C7DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140B80 0013C7E0 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80140B84 0013C7E4 28 00 00 02 */ cmplwi r0, 2
-/* 80140B88 0013C7E8 41 82 6D 64 */ beq lbl_801478EC
-/* 80140B8C 0013C7EC 38 60 00 00 */ li r3, 0
-/* 80140B90 0013C7F0 48 00 DD 1D */ bl func_8014E8AC
-/* 80140B94 0013C7F4 38 60 00 00 */ li r3, 0
-/* 80140B98 0013C7F8 48 00 DC 75 */ bl func_8014E80C
-/* 80140B9C 0013C7FC 48 00 6D 50 */ b lbl_801478EC
-/* 80140BA0 0013C800 A8 7A 00 A2 */ lha r3, 0xa2(r26)
-/* 80140BA4 0013C804 48 11 32 2D */ bl func_80253DD0
-/* 80140BA8 0013C808 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140BAC 0013C80C 28 00 00 03 */ cmplwi r0, 3
-/* 80140BB0 0013C810 40 82 6D 3C */ bne lbl_801478EC
-/* 80140BB4 0013C814 38 60 00 11 */ li r3, 0x11
-/* 80140BB8 0013C818 38 80 00 00 */ li r4, 0
-/* 80140BBC 0013C81C 48 00 DD A9 */ bl func_8014E964
-/* 80140BC0 0013C820 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140BC4 0013C824 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 80140BC8 0013C828 2C 00 00 03 */ cmpwi r0, 3
-/* 80140BCC 0013C82C 41 82 00 38 */ beq lbl_80140C04
-/* 80140BD0 0013C830 40 80 00 10 */ bge lbl_80140BE0
-/* 80140BD4 0013C834 2C 00 00 02 */ cmpwi r0, 2
-/* 80140BD8 0013C838 40 80 00 20 */ bge lbl_80140BF8
-/* 80140BDC 0013C83C 48 00 6D 10 */ b lbl_801478EC
-lbl_80140BE0:
-/* 80140BE0 0013C840 2C 00 00 63 */ cmpwi r0, 0x63
-/* 80140BE4 0013C844 41 82 00 08 */ beq lbl_80140BEC
-/* 80140BE8 0013C848 48 00 6D 04 */ b lbl_801478EC
-lbl_80140BEC:
-/* 80140BEC 0013C84C 38 00 00 15 */ li r0, 0x15
-/* 80140BF0 0013C850 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80140BF4 0013C854 48 00 6C F8 */ b lbl_801478EC
-lbl_80140BF8:
-/* 80140BF8 0013C858 38 00 00 1D */ li r0, 0x1d
-/* 80140BFC 0013C85C B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80140C00 0013C860 48 00 6C EC */ b lbl_801478EC
-lbl_80140C04:
-/* 80140C04 0013C864 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80140C08 0013C868 3C 63 00 01 */ addis r3, r3, 1
-/* 80140C0C 0013C86C 88 03 D9 25 */ lbz r0, -0x26db(r3)
-/* 80140C10 0013C870 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
-/* 80140C14 0013C874 41 82 00 1C */ beq lbl_80140C30
-/* 80140C18 0013C878 38 60 00 06 */ li r3, 6
-/* 80140C1C 0013C87C 38 00 00 22 */ li r0, 0x22
-/* 80140C20 0013C880 98 64 0D 86 */ stb r3, 0xd86(r4)
-/* 80140C24 0013C884 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140C28 0013C888 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140C2C 0013C88C 48 00 6C C0 */ b lbl_801478EC
-lbl_80140C30:
-/* 80140C30 0013C890 38 60 00 05 */ li r3, 5
-/* 80140C34 0013C894 38 00 00 27 */ li r0, 0x27
-/* 80140C38 0013C898 98 64 0D 86 */ stb r3, 0xd86(r4)
-/* 80140C3C 0013C89C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140C40 0013C8A0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140C44 0013C8A4 48 00 6C A8 */ b lbl_801478EC
-/* 80140C48 0013C8A8 38 00 00 03 */ li r0, 3
-/* 80140C4C 0013C8AC 38 60 00 12 */ li r3, 0x12
-/* 80140C50 0013C8B0 B0 1A 00 D0 */ sth r0, 0xd0(r26)
-/* 80140C54 0013C8B4 38 80 00 01 */ li r4, 1
-/* 80140C58 0013C8B8 48 00 DD 0D */ bl func_8014E964
-/* 80140C5C 0013C8BC 38 60 00 12 */ li r3, 0x12
-/* 80140C60 0013C8C0 38 80 00 06 */ li r4, 6
-/* 80140C64 0013C8C4 48 00 DC E9 */ bl func_8014E94C
-/* 80140C68 0013C8C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140C6C 0013C8CC 38 00 00 1E */ li r0, 0x1e
-/* 80140C70 0013C8D0 38 80 00 00 */ li r4, 0
-/* 80140C74 0013C8D4 38 A0 06 EC */ li r5, 0x6ec
-/* 80140C78 0013C8D8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140C7C 0013C8DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140C80 0013C8E0 88 03 0D 45 */ lbz r0, 0xd45(r3)
-/* 80140C84 0013C8E4 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140C88 0013C8E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140C8C 0013C8EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80140C90 0013C8F0 3C 63 00 01 */ addis r3, r3, 1
-/* 80140C94 0013C8F4 38 63 D3 E0 */ addi r3, r3, -11296
-/* 80140C98 0013C8F8 4B EC 34 6D */ bl memset
-/* 80140C9C 0013C8FC 48 00 6C 50 */ b lbl_801478EC
-/* 80140CA0 0013C900 A8 7A 00 A4 */ lha r3, 0xa4(r26)
-/* 80140CA4 0013C904 48 11 31 2D */ bl func_80253DD0
-/* 80140CA8 0013C908 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140CAC 0013C90C 28 00 00 03 */ cmplwi r0, 3
-/* 80140CB0 0013C910 40 82 6C 3C */ bne lbl_801478EC
-/* 80140CB4 0013C914 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140CB8 0013C918 38 00 00 1F */ li r0, 0x1f
-/* 80140CBC 0013C91C 38 60 00 00 */ li r3, 0
-/* 80140CC0 0013C920 38 80 00 00 */ li r4, 0
-/* 80140CC4 0013C924 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80140CC8 0013C928 4B F1 8C 31 */ bl func_800598F8
-/* 80140CCC 0013C92C 38 60 00 01 */ li r3, 1
-/* 80140CD0 0013C930 38 80 00 00 */ li r4, 0
-/* 80140CD4 0013C934 38 A0 00 00 */ li r5, 0
-/* 80140CD8 0013C938 38 C0 00 02 */ li r6, 2
-/* 80140CDC 0013C93C 38 E0 00 63 */ li r7, 0x63
-/* 80140CE0 0013C940 39 00 00 00 */ li r8, 0
-/* 80140CE4 0013C944 4B F1 8C E5 */ bl func_800599C8
-/* 80140CE8 0013C948 38 60 00 02 */ li r3, 2
-/* 80140CEC 0013C94C 38 80 00 00 */ li r4, 0
-/* 80140CF0 0013C950 38 A0 00 01 */ li r5, 1
-/* 80140CF4 0013C954 38 C0 00 00 */ li r6, 0
-/* 80140CF8 0013C958 38 E0 00 63 */ li r7, 0x63
-/* 80140CFC 0013C95C 39 00 00 00 */ li r8, 0
-/* 80140D00 0013C960 4B F1 8C C9 */ bl func_800599C8
-/* 80140D04 0013C964 38 60 00 63 */ li r3, 0x63
-/* 80140D08 0013C968 38 80 00 02 */ li r4, 2
-/* 80140D0C 0013C96C 38 A0 00 01 */ li r5, 1
-/* 80140D10 0013C970 38 C0 00 00 */ li r6, 0
-/* 80140D14 0013C974 38 E0 00 00 */ li r7, 0
-/* 80140D18 0013C978 39 00 00 00 */ li r8, 0
-/* 80140D1C 0013C97C 4B F1 8C AD */ bl func_800599C8
-/* 80140D20 0013C980 48 00 6B CC */ b lbl_801478EC
-/* 80140D24 0013C984 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80140D28 0013C988 38 60 00 29 */ li r3, 0x29
-/* 80140D2C 0013C98C 38 A0 00 00 */ li r5, 0
-/* 80140D30 0013C990 38 C0 00 01 */ li r6, 1
-/* 80140D34 0013C994 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80140D38 0013C998 4B F1 8D 35 */ bl func_80059A6C
-/* 80140D3C 0013C99C 2C 03 00 00 */ cmpwi r3, 0
-/* 80140D40 0013C9A0 41 82 6B AC */ beq lbl_801478EC
-/* 80140D44 0013C9A4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80140D48 0013C9A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140D4C 0013C9AC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140D50 0013C9B0 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80140D54 0013C9B4 41 82 00 F8 */ beq lbl_80140E4C
-/* 80140D58 0013C9B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140D5C 0013C9BC 38 60 00 00 */ li r3, 0
-/* 80140D60 0013C9C0 80 A4 00 D4 */ lwz r5, 0xd4(r4)
-/* 80140D64 0013C9C4 2C 05 00 63 */ cmpwi r5, 0x63
-/* 80140D68 0013C9C8 41 82 00 A0 */ beq lbl_80140E08
-/* 80140D6C 0013C9CC 40 80 00 1C */ bge lbl_80140D88
-/* 80140D70 0013C9D0 2C 05 00 02 */ cmpwi r5, 2
-/* 80140D74 0013C9D4 41 82 00 5C */ beq lbl_80140DD0
-/* 80140D78 0013C9D8 40 80 00 C4 */ bge lbl_80140E3C
-/* 80140D7C 0013C9DC 2C 05 00 01 */ cmpwi r5, 1
-/* 80140D80 0013C9E0 40 80 00 1C */ bge lbl_80140D9C
-/* 80140D84 0013C9E4 48 00 00 B8 */ b lbl_80140E3C
-lbl_80140D88:
-/* 80140D88 0013C9E8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80140D8C 0013C9EC 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80140D90 0013C9F0 7C 05 00 00 */ cmpw r5, r0
-/* 80140D94 0013C9F4 41 82 00 74 */ beq lbl_80140E08
-/* 80140D98 0013C9F8 48 00 00 A4 */ b lbl_80140E3C
-lbl_80140D9C:
-/* 80140D9C 0013C9FC 38 60 00 12 */ li r3, 0x12
-/* 80140DA0 0013CA00 38 80 00 02 */ li r4, 2
-/* 80140DA4 0013CA04 48 00 DB A9 */ bl func_8014E94C
-/* 80140DA8 0013CA08 38 60 00 1F */ li r3, 0x1f
-/* 80140DAC 0013CA0C 38 80 00 02 */ li r4, 2
-/* 80140DB0 0013CA10 48 00 DB 9D */ bl func_8014E94C
-/* 80140DB4 0013CA14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140DB8 0013CA18 38 00 00 20 */ li r0, 0x20
-/* 80140DBC 0013CA1C 38 60 00 01 */ li r3, 1
-/* 80140DC0 0013CA20 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80140DC4 0013CA24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140DC8 0013CA28 98 64 0D 45 */ stb r3, 0xd45(r4)
-/* 80140DCC 0013CA2C 48 00 00 70 */ b lbl_80140E3C
-lbl_80140DD0:
-/* 80140DD0 0013CA30 38 60 00 12 */ li r3, 0x12
-/* 80140DD4 0013CA34 38 80 00 03 */ li r4, 3
-/* 80140DD8 0013CA38 48 00 DB 75 */ bl func_8014E94C
-/* 80140DDC 0013CA3C 38 60 00 1F */ li r3, 0x1f
-/* 80140DE0 0013CA40 38 80 00 02 */ li r4, 2
-/* 80140DE4 0013CA44 48 00 DB 69 */ bl func_8014E94C
-/* 80140DE8 0013CA48 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140DEC 0013CA4C 38 A0 00 20 */ li r5, 0x20
-/* 80140DF0 0013CA50 38 00 00 02 */ li r0, 2
-/* 80140DF4 0013CA54 38 60 00 01 */ li r3, 1
-/* 80140DF8 0013CA58 B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 80140DFC 0013CA5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140E00 0013CA60 98 04 0D 45 */ stb r0, 0xd45(r4)
-/* 80140E04 0013CA64 48 00 00 38 */ b lbl_80140E3C
-lbl_80140E08:
-/* 80140E08 0013CA68 38 60 00 12 */ li r3, 0x12
-/* 80140E0C 0013CA6C 38 80 00 04 */ li r4, 4
-/* 80140E10 0013CA70 48 00 DB 3D */ bl func_8014E94C
-/* 80140E14 0013CA74 38 60 00 1F */ li r3, 0x1f
-/* 80140E18 0013CA78 38 80 00 01 */ li r4, 1
-/* 80140E1C 0013CA7C 48 00 DB 31 */ bl func_8014E94C
-/* 80140E20 0013CA80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140E24 0013CA84 38 A0 00 20 */ li r5, 0x20
-/* 80140E28 0013CA88 38 00 00 63 */ li r0, 0x63
-/* 80140E2C 0013CA8C 38 60 00 02 */ li r3, 2
-/* 80140E30 0013CA90 B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 80140E34 0013CA94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140E38 0013CA98 90 04 00 D4 */ stw r0, 0xd4(r4)
-lbl_80140E3C:
-/* 80140E3C 0013CA9C 2C 03 00 00 */ cmpwi r3, 0
-/* 80140E40 0013CAA0 41 82 6A AC */ beq lbl_801478EC
-/* 80140E44 0013CAA4 4B F1 96 89 */ bl func_8005A4CC
-/* 80140E48 0013CAA8 48 00 6A A4 */ b lbl_801478EC
-lbl_80140E4C:
-/* 80140E4C 0013CAAC 2C 03 00 02 */ cmpwi r3, 2
-/* 80140E50 0013CAB0 41 82 00 48 */ beq lbl_80140E98
-/* 80140E54 0013CAB4 40 80 00 10 */ bge lbl_80140E64
-/* 80140E58 0013CAB8 2C 03 00 01 */ cmpwi r3, 1
-/* 80140E5C 0013CABC 40 80 00 14 */ bge lbl_80140E70
-/* 80140E60 0013CAC0 48 00 6A 8C */ b lbl_801478EC
-lbl_80140E64:
-/* 80140E64 0013CAC4 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80140E68 0013CAC8 41 82 00 58 */ beq lbl_80140EC0
-/* 80140E6C 0013CACC 48 00 6A 80 */ b lbl_801478EC
-lbl_80140E70:
-/* 80140E70 0013CAD0 38 60 00 12 */ li r3, 0x12
-/* 80140E74 0013CAD4 38 80 00 00 */ li r4, 0
-/* 80140E78 0013CAD8 48 00 DA D5 */ bl func_8014E94C
-/* 80140E7C 0013CADC 38 60 00 1F */ li r3, 0x1f
-/* 80140E80 0013CAE0 38 80 00 02 */ li r4, 2
-/* 80140E84 0013CAE4 48 00 DA C9 */ bl func_8014E94C
-/* 80140E88 0013CAE8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140E8C 0013CAEC 38 00 00 01 */ li r0, 1
-/* 80140E90 0013CAF0 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140E94 0013CAF4 48 00 6A 58 */ b lbl_801478EC
-lbl_80140E98:
-/* 80140E98 0013CAF8 38 60 00 12 */ li r3, 0x12
-/* 80140E9C 0013CAFC 38 80 00 01 */ li r4, 1
-/* 80140EA0 0013CB00 48 00 DA AD */ bl func_8014E94C
-/* 80140EA4 0013CB04 38 60 00 1F */ li r3, 0x1f
-/* 80140EA8 0013CB08 38 80 00 02 */ li r4, 2
-/* 80140EAC 0013CB0C 48 00 DA A1 */ bl func_8014E94C
-/* 80140EB0 0013CB10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140EB4 0013CB14 38 00 00 02 */ li r0, 2
-/* 80140EB8 0013CB18 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140EBC 0013CB1C 48 00 6A 30 */ b lbl_801478EC
-lbl_80140EC0:
-/* 80140EC0 0013CB20 38 60 00 12 */ li r3, 0x12
-/* 80140EC4 0013CB24 38 80 00 04 */ li r4, 4
-/* 80140EC8 0013CB28 48 00 DA 85 */ bl func_8014E94C
-/* 80140ECC 0013CB2C 38 60 00 1F */ li r3, 0x1f
-/* 80140ED0 0013CB30 38 80 00 00 */ li r4, 0
-/* 80140ED4 0013CB34 48 00 DA 79 */ bl func_8014E94C
-/* 80140ED8 0013CB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140EDC 0013CB3C 38 00 00 63 */ li r0, 0x63
-/* 80140EE0 0013CB40 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80140EE4 0013CB44 48 00 6A 08 */ b lbl_801478EC
-/* 80140EE8 0013CB48 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80140EEC 0013CB4C 28 00 00 63 */ cmplwi r0, 0x63
-/* 80140EF0 0013CB50 40 82 00 28 */ bne lbl_80140F18
-/* 80140EF4 0013CB54 A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80140EF8 0013CB58 48 11 2E D9 */ bl func_80253DD0
-/* 80140EFC 0013CB5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140F00 0013CB60 28 00 00 03 */ cmplwi r0, 3
-/* 80140F04 0013CB64 40 82 00 34 */ bne lbl_80140F38
-/* 80140F08 0013CB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140F0C 0013CB6C 38 00 00 21 */ li r0, 0x21
-/* 80140F10 0013CB70 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140F14 0013CB74 48 00 00 24 */ b lbl_80140F38
-lbl_80140F18:
-/* 80140F18 0013CB78 A8 7A 00 A4 */ lha r3, 0xa4(r26)
-/* 80140F1C 0013CB7C 48 11 2E B5 */ bl func_80253DD0
-/* 80140F20 0013CB80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140F24 0013CB84 28 00 00 03 */ cmplwi r0, 3
-/* 80140F28 0013CB88 40 82 00 10 */ bne lbl_80140F38
-/* 80140F2C 0013CB8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140F30 0013CB90 38 00 00 21 */ li r0, 0x21
-/* 80140F34 0013CB94 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80140F38:
-/* 80140F38 0013CB98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140F3C 0013CB9C A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 80140F40 0013CBA0 28 00 00 21 */ cmplwi r0, 0x21
-/* 80140F44 0013CBA4 40 82 69 A8 */ bne lbl_801478EC
-/* 80140F48 0013CBA8 38 60 00 12 */ li r3, 0x12
-/* 80140F4C 0013CBAC 38 80 00 05 */ li r4, 5
-/* 80140F50 0013CBB0 48 00 D9 FD */ bl func_8014E94C
-/* 80140F54 0013CBB4 48 00 69 98 */ b lbl_801478EC
-/* 80140F58 0013CBB8 A8 7A 00 A4 */ lha r3, 0xa4(r26)
-/* 80140F5C 0013CBBC 48 11 2E 75 */ bl func_80253DD0
-/* 80140F60 0013CBC0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80140F64 0013CBC4 28 00 00 03 */ cmplwi r0, 3
-/* 80140F68 0013CBC8 40 82 69 84 */ bne lbl_801478EC
-/* 80140F6C 0013CBCC 38 60 00 12 */ li r3, 0x12
-/* 80140F70 0013CBD0 38 80 00 00 */ li r4, 0
-/* 80140F74 0013CBD4 48 00 D9 F1 */ bl func_8014E964
-/* 80140F78 0013CBD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140F7C 0013CBDC 88 03 0D 45 */ lbz r0, 0xd45(r3)
-/* 80140F80 0013CBE0 2C 00 00 02 */ cmpwi r0, 2
-/* 80140F84 0013CBE4 41 82 00 24 */ beq lbl_80140FA8
-/* 80140F88 0013CBE8 40 80 00 2C */ bge lbl_80140FB4
-/* 80140F8C 0013CBEC 2C 00 00 01 */ cmpwi r0, 1
-/* 80140F90 0013CBF0 40 80 00 08 */ bge lbl_80140F98
-/* 80140F94 0013CBF4 48 00 00 20 */ b lbl_80140FB4
-lbl_80140F98:
-/* 80140F98 0013CBF8 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80140F9C 0013CBFC 38 00 00 02 */ li r0, 2
-/* 80140FA0 0013CC00 90 03 00 08 */ stw r0, 8(r3)
-/* 80140FA4 0013CC04 48 00 00 10 */ b lbl_80140FB4
-lbl_80140FA8:
-/* 80140FA8 0013CC08 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80140FAC 0013CC0C 38 00 00 01 */ li r0, 1
-/* 80140FB0 0013CC10 90 03 00 08 */ stw r0, 8(r3)
-lbl_80140FB4:
-/* 80140FB4 0013CC14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140FB8 0013CC18 38 80 00 03 */ li r4, 3
-/* 80140FBC 0013CC1C 38 00 00 18 */ li r0, 0x18
-/* 80140FC0 0013CC20 98 83 0D 44 */ stb r4, 0xd44(r3)
-/* 80140FC4 0013CC24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80140FC8 0013CC28 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80140FCC 0013CC2C 48 00 69 20 */ b lbl_801478EC
-/* 80140FD0 0013CC30 80 9A 0D 28 */ lwz r4, 0xd28(r26)
-/* 80140FD4 0013CC34 38 60 00 01 */ li r3, 1
-/* 80140FD8 0013CC38 3C 84 00 01 */ addis r4, r4, 1
-/* 80140FDC 0013CC3C 38 84 D3 E0 */ addi r4, r4, -11296
-/* 80140FE0 0013CC40 4B FD B9 BD */ bl func_8011C99C
-/* 80140FE4 0013CC44 4B FA 54 FD */ bl func_800E64E0
-/* 80140FE8 0013CC48 38 60 00 00 */ li r3, 0
-/* 80140FEC 0013CC4C 38 80 00 00 */ li r4, 0
-/* 80140FF0 0013CC50 38 A0 00 01 */ li r5, 1
-/* 80140FF4 0013CC54 38 C0 00 00 */ li r6, 0
-/* 80140FF8 0013CC58 4B FA 59 AD */ bl func_800E69A4
-/* 80140FFC 0013CC5C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141000 0013CC60 38 00 00 06 */ li r0, 6
-/* 80141004 0013CC64 38 80 00 01 */ li r4, 1
-/* 80141008 0013CC68 38 60 00 02 */ li r3, 2
-/* 8014100C 0013CC6C 80 A6 0D 30 */ lwz r5, 0xd30(r6)
-/* 80141010 0013CC70 64 A5 00 10 */ oris r5, r5, 0x10
-/* 80141014 0013CC74 90 A6 0D 30 */ stw r5, 0xd30(r6)
-/* 80141018 0013CC78 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014101C 0013CC7C B0 05 00 D0 */ sth r0, 0xd0(r5)
-/* 80141020 0013CC80 48 00 D9 45 */ bl func_8014E964
-/* 80141024 0013CC84 38 60 00 02 */ li r3, 2
-/* 80141028 0013CC88 38 80 00 06 */ li r4, 6
-/* 8014102C 0013CC8C 48 00 D9 21 */ bl func_8014E94C
-/* 80141030 0013CC90 38 60 00 01 */ li r3, 1
-/* 80141034 0013CC94 48 00 D8 79 */ bl func_8014E8AC
-/* 80141038 0013CC98 38 60 00 01 */ li r3, 1
-/* 8014103C 0013CC9C 48 00 D7 D1 */ bl func_8014E80C
-/* 80141040 0013CCA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141044 0013CCA4 38 00 00 23 */ li r0, 0x23
-/* 80141048 0013CCA8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014104C 0013CCAC 48 00 68 A0 */ b lbl_801478EC
-/* 80141050 0013CCB0 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 80141054 0013CCB4 48 11 2D 7D */ bl func_80253DD0
-/* 80141058 0013CCB8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014105C 0013CCBC 28 00 00 03 */ cmplwi r0, 3
-/* 80141060 0013CCC0 40 82 68 8C */ bne lbl_801478EC
-/* 80141064 0013CCC4 38 60 00 00 */ li r3, 0
-/* 80141068 0013CCC8 38 80 00 00 */ li r4, 0
-/* 8014106C 0013CCCC 4B F1 88 8D */ bl func_800598F8
-/* 80141070 0013CCD0 38 60 00 63 */ li r3, 0x63
-/* 80141074 0013CCD4 4B F1 89 4D */ bl func_800599C0
-/* 80141078 0013CCD8 38 60 00 01 */ li r3, 1
-/* 8014107C 0013CCDC 38 80 00 00 */ li r4, 0
-/* 80141080 0013CCE0 38 A0 00 00 */ li r5, 0
-/* 80141084 0013CCE4 38 C0 00 02 */ li r6, 2
-/* 80141088 0013CCE8 38 E0 00 63 */ li r7, 0x63
-/* 8014108C 0013CCEC 39 00 00 00 */ li r8, 0
-/* 80141090 0013CCF0 4B F1 89 39 */ bl func_800599C8
-/* 80141094 0013CCF4 38 60 00 02 */ li r3, 2
-/* 80141098 0013CCF8 38 80 00 00 */ li r4, 0
-/* 8014109C 0013CCFC 38 A0 00 01 */ li r5, 1
-/* 801410A0 0013CD00 38 C0 00 00 */ li r6, 0
-/* 801410A4 0013CD04 38 E0 00 63 */ li r7, 0x63
-/* 801410A8 0013CD08 39 00 00 00 */ li r8, 0
-/* 801410AC 0013CD0C 4B F1 89 1D */ bl func_800599C8
-/* 801410B0 0013CD10 38 60 00 63 */ li r3, 0x63
-/* 801410B4 0013CD14 38 80 00 02 */ li r4, 2
-/* 801410B8 0013CD18 38 A0 00 01 */ li r5, 1
-/* 801410BC 0013CD1C 38 C0 00 00 */ li r6, 0
-/* 801410C0 0013CD20 38 E0 00 00 */ li r7, 0
-/* 801410C4 0013CD24 39 00 00 00 */ li r8, 0
-/* 801410C8 0013CD28 4B F1 89 01 */ bl func_800599C8
-/* 801410CC 0013CD2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801410D0 0013CD30 38 00 00 24 */ li r0, 0x24
-/* 801410D4 0013CD34 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801410D8 0013CD38 48 00 68 14 */ b lbl_801478EC
-/* 801410DC 0013CD3C 38 60 00 01 */ li r3, 1
-/* 801410E0 0013CD40 38 80 00 01 */ li r4, 1
-/* 801410E4 0013CD44 38 A0 00 00 */ li r5, 0
-/* 801410E8 0013CD48 38 C0 00 01 */ li r6, 1
-/* 801410EC 0013CD4C 4B F1 89 81 */ bl func_80059A6C
-/* 801410F0 0013CD50 2C 03 00 00 */ cmpwi r3, 0
-/* 801410F4 0013CD54 41 82 67 F8 */ beq lbl_801478EC
-/* 801410F8 0013CD58 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801410FC 0013CD5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141100 0013CD60 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141104 0013CD64 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80141108 0013CD68 41 82 00 E0 */ beq lbl_801411E8
-/* 8014110C 0013CD6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141110 0013CD70 80 83 00 D4 */ lwz r4, 0xd4(r3)
-/* 80141114 0013CD74 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80141118 0013CD78 41 82 00 9C */ beq lbl_801411B4
-/* 8014111C 0013CD7C 40 80 00 1C */ bge lbl_80141138
-/* 80141120 0013CD80 2C 04 00 02 */ cmpwi r4, 2
-/* 80141124 0013CD84 41 82 00 5C */ beq lbl_80141180
-/* 80141128 0013CD88 40 80 67 C4 */ bge lbl_801478EC
-/* 8014112C 0013CD8C 2C 04 00 01 */ cmpwi r4, 1
-/* 80141130 0013CD90 40 80 00 1C */ bge lbl_8014114C
-/* 80141134 0013CD94 48 00 67 B8 */ b lbl_801478EC
-lbl_80141138:
-/* 80141138 0013CD98 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 8014113C 0013CD9C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80141140 0013CDA0 7C 04 00 00 */ cmpw r4, r0
-/* 80141144 0013CDA4 41 82 00 70 */ beq lbl_801411B4
-/* 80141148 0013CDA8 48 00 67 A4 */ b lbl_801478EC
-lbl_8014114C:
-/* 8014114C 0013CDAC 38 60 00 02 */ li r3, 2
-/* 80141150 0013CDB0 38 80 00 02 */ li r4, 2
-/* 80141154 0013CDB4 48 00 D7 F9 */ bl func_8014E94C
-/* 80141158 0013CDB8 38 60 00 1F */ li r3, 0x1f
-/* 8014115C 0013CDBC 38 80 00 02 */ li r4, 2
-/* 80141160 0013CDC0 48 00 D7 ED */ bl func_8014E94C
-/* 80141164 0013CDC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141168 0013CDC8 38 80 00 25 */ li r4, 0x25
-/* 8014116C 0013CDCC 38 00 00 01 */ li r0, 1
-/* 80141170 0013CDD0 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80141174 0013CDD4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141178 0013CDD8 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 8014117C 0013CDDC 48 00 67 70 */ b lbl_801478EC
-lbl_80141180:
-/* 80141180 0013CDE0 38 60 00 02 */ li r3, 2
-/* 80141184 0013CDE4 38 80 00 03 */ li r4, 3
-/* 80141188 0013CDE8 48 00 D7 C5 */ bl func_8014E94C
-/* 8014118C 0013CDEC 38 60 00 1F */ li r3, 0x1f
-/* 80141190 0013CDF0 38 80 00 02 */ li r4, 2
-/* 80141194 0013CDF4 48 00 D7 B9 */ bl func_8014E94C
-/* 80141198 0013CDF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014119C 0013CDFC 38 80 00 25 */ li r4, 0x25
-/* 801411A0 0013CE00 38 00 00 02 */ li r0, 2
-/* 801411A4 0013CE04 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801411A8 0013CE08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801411AC 0013CE0C 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 801411B0 0013CE10 48 00 67 3C */ b lbl_801478EC
-lbl_801411B4:
-/* 801411B4 0013CE14 38 60 00 02 */ li r3, 2
-/* 801411B8 0013CE18 38 80 00 04 */ li r4, 4
-/* 801411BC 0013CE1C 48 00 D7 91 */ bl func_8014E94C
-/* 801411C0 0013CE20 38 60 00 1F */ li r3, 0x1f
-/* 801411C4 0013CE24 38 80 00 01 */ li r4, 1
-/* 801411C8 0013CE28 48 00 D7 85 */ bl func_8014E94C
-/* 801411CC 0013CE2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801411D0 0013CE30 38 80 00 25 */ li r4, 0x25
-/* 801411D4 0013CE34 38 00 00 63 */ li r0, 0x63
-/* 801411D8 0013CE38 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801411DC 0013CE3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801411E0 0013CE40 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 801411E4 0013CE44 48 00 67 08 */ b lbl_801478EC
-lbl_801411E8:
-/* 801411E8 0013CE48 2C 03 00 02 */ cmpwi r3, 2
-/* 801411EC 0013CE4C 41 82 00 3C */ beq lbl_80141228
-/* 801411F0 0013CE50 40 80 00 10 */ bge lbl_80141200
-/* 801411F4 0013CE54 2C 03 00 01 */ cmpwi r3, 1
-/* 801411F8 0013CE58 40 80 00 14 */ bge lbl_8014120C
-/* 801411FC 0013CE5C 48 00 66 F0 */ b lbl_801478EC
-lbl_80141200:
-/* 80141200 0013CE60 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80141204 0013CE64 41 82 00 40 */ beq lbl_80141244
-/* 80141208 0013CE68 48 00 66 E4 */ b lbl_801478EC
-lbl_8014120C:
-/* 8014120C 0013CE6C 38 60 00 02 */ li r3, 2
-/* 80141210 0013CE70 38 80 00 00 */ li r4, 0
-/* 80141214 0013CE74 48 00 D7 39 */ bl func_8014E94C
-/* 80141218 0013CE78 38 60 00 1F */ li r3, 0x1f
-/* 8014121C 0013CE7C 38 80 00 02 */ li r4, 2
-/* 80141220 0013CE80 48 00 D7 2D */ bl func_8014E94C
-/* 80141224 0013CE84 48 00 66 C8 */ b lbl_801478EC
-lbl_80141228:
-/* 80141228 0013CE88 38 60 00 02 */ li r3, 2
-/* 8014122C 0013CE8C 38 80 00 01 */ li r4, 1
-/* 80141230 0013CE90 48 00 D7 1D */ bl func_8014E94C
-/* 80141234 0013CE94 38 60 00 1F */ li r3, 0x1f
-/* 80141238 0013CE98 38 80 00 02 */ li r4, 2
-/* 8014123C 0013CE9C 48 00 D7 11 */ bl func_8014E94C
-/* 80141240 0013CEA0 48 00 66 AC */ b lbl_801478EC
-lbl_80141244:
-/* 80141244 0013CEA4 38 60 00 02 */ li r3, 2
-/* 80141248 0013CEA8 38 80 00 04 */ li r4, 4
-/* 8014124C 0013CEAC 48 00 D7 01 */ bl func_8014E94C
-/* 80141250 0013CEB0 38 60 00 1F */ li r3, 0x1f
-/* 80141254 0013CEB4 38 80 00 00 */ li r4, 0
-/* 80141258 0013CEB8 48 00 D6 F5 */ bl func_8014E94C
-/* 8014125C 0013CEBC 48 00 66 90 */ b lbl_801478EC
-/* 80141260 0013CEC0 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80141264 0013CEC4 28 00 00 63 */ cmplwi r0, 0x63
-/* 80141268 0013CEC8 40 82 00 28 */ bne lbl_80141290
-/* 8014126C 0013CECC A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80141270 0013CED0 48 11 2B 61 */ bl func_80253DD0
-/* 80141274 0013CED4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141278 0013CED8 28 00 00 03 */ cmplwi r0, 3
-/* 8014127C 0013CEDC 40 82 00 34 */ bne lbl_801412B0
-/* 80141280 0013CEE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141284 0013CEE4 38 00 00 26 */ li r0, 0x26
-/* 80141288 0013CEE8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014128C 0013CEEC 48 00 00 24 */ b lbl_801412B0
-lbl_80141290:
-/* 80141290 0013CEF0 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 80141294 0013CEF4 48 11 2B 3D */ bl func_80253DD0
-/* 80141298 0013CEF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014129C 0013CEFC 28 00 00 03 */ cmplwi r0, 3
-/* 801412A0 0013CF00 40 82 00 10 */ bne lbl_801412B0
-/* 801412A4 0013CF04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801412A8 0013CF08 38 00 00 26 */ li r0, 0x26
-/* 801412AC 0013CF0C B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801412B0:
-/* 801412B0 0013CF10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801412B4 0013CF14 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 801412B8 0013CF18 28 00 00 26 */ cmplwi r0, 0x26
-/* 801412BC 0013CF1C 40 82 66 30 */ bne lbl_801478EC
-/* 801412C0 0013CF20 38 60 00 02 */ li r3, 2
-/* 801412C4 0013CF24 38 80 00 05 */ li r4, 5
-/* 801412C8 0013CF28 48 00 D6 85 */ bl func_8014E94C
-/* 801412CC 0013CF2C 38 60 00 00 */ li r3, 0
-/* 801412D0 0013CF30 48 00 D5 DD */ bl func_8014E8AC
-/* 801412D4 0013CF34 38 60 00 00 */ li r3, 0
-/* 801412D8 0013CF38 48 00 D5 35 */ bl func_8014E80C
-/* 801412DC 0013CF3C 48 00 66 10 */ b lbl_801478EC
-/* 801412E0 0013CF40 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 801412E4 0013CF44 48 11 2A ED */ bl func_80253DD0
-/* 801412E8 0013CF48 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801412EC 0013CF4C 28 00 00 03 */ cmplwi r0, 3
-/* 801412F0 0013CF50 40 82 65 FC */ bne lbl_801478EC
-/* 801412F4 0013CF54 38 60 00 02 */ li r3, 2
-/* 801412F8 0013CF58 38 80 00 00 */ li r4, 0
-/* 801412FC 0013CF5C 48 00 D6 69 */ bl func_8014E964
-/* 80141300 0013CF60 4B FA 5D 45 */ bl func_800E7044
-/* 80141304 0013CF64 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141308 0013CF68 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014130C 0013CF6C 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
-/* 80141310 0013CF70 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80141314 0013CF74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141318 0013CF78 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014131C 0013CF7C 2C 00 00 02 */ cmpwi r0, 2
-/* 80141320 0013CF80 41 82 00 20 */ beq lbl_80141340
-/* 80141324 0013CF84 40 80 00 28 */ bge lbl_8014134C
-/* 80141328 0013CF88 2C 00 00 01 */ cmpwi r0, 1
-/* 8014132C 0013CF8C 40 80 00 08 */ bge lbl_80141334
-/* 80141330 0013CF90 48 00 00 1C */ b lbl_8014134C
-lbl_80141334:
-/* 80141334 0013CF94 38 00 00 2C */ li r0, 0x2c
-/* 80141338 0013CF98 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014133C 0013CF9C 48 00 65 B0 */ b lbl_801478EC
-lbl_80141340:
-/* 80141340 0013CFA0 38 00 00 27 */ li r0, 0x27
-/* 80141344 0013CFA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141348 0013CFA8 48 00 65 A4 */ b lbl_801478EC
-lbl_8014134C:
-/* 8014134C 0013CFAC 38 00 00 18 */ li r0, 0x18
-/* 80141350 0013CFB0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141354 0013CFB4 48 00 65 98 */ b lbl_801478EC
-/* 80141358 0013CFB8 4B F1 4F 1D */ bl func_80056274
-/* 8014135C 0013CFBC 38 60 00 01 */ li r3, 1
-/* 80141360 0013CFC0 4B F1 50 F9 */ bl func_80056458
-/* 80141364 0013CFC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141368 0013CFC8 38 00 00 28 */ li r0, 0x28
-/* 8014136C 0013CFCC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141370 0013CFD0 48 00 65 7C */ b lbl_801478EC
-/* 80141374 0013CFD4 4B F1 4F 85 */ bl func_800562F8
-/* 80141378 0013CFD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8014137C 0013CFDC 41 82 65 70 */ beq lbl_801478EC
-/* 80141380 0013CFE0 38 60 00 03 */ li r3, 3
-/* 80141384 0013CFE4 4B F1 6C 31 */ bl func_80057FB4
-/* 80141388 0013CFE8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014138C 0013CFEC 38 60 02 5E */ li r3, 0x25e
-/* 80141390 0013CFF0 38 A0 00 01 */ li r5, 1
-/* 80141394 0013CFF4 88 84 0D 86 */ lbz r4, 0xd86(r4)
-/* 80141398 0013CFF8 48 02 15 A9 */ bl func_80162940
-/* 8014139C 0013CFFC 38 60 00 07 */ li r3, 7
-/* 801413A0 0013D000 38 80 FF FF */ li r4, -1
-/* 801413A4 0013D004 4B FA 3E 81 */ bl func_800E5224
-/* 801413A8 0013D008 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 801413AC 0013D00C 40 82 00 18 */ bne lbl_801413C4
-/* 801413B0 0013D010 38 60 00 18 */ li r3, 0x18
-/* 801413B4 0013D014 38 80 00 02 */ li r4, 2
-/* 801413B8 0013D018 38 A0 00 01 */ li r5, 1
-/* 801413BC 0013D01C 48 02 15 85 */ bl func_80162940
-/* 801413C0 0013D020 48 00 00 14 */ b lbl_801413D4
-lbl_801413C4:
-/* 801413C4 0013D024 38 60 00 18 */ li r3, 0x18
-/* 801413C8 0013D028 38 80 00 01 */ li r4, 1
-/* 801413CC 0013D02C 38 A0 00 01 */ li r5, 1
-/* 801413D0 0013D030 48 02 15 71 */ bl func_80162940
-lbl_801413D4:
-/* 801413D4 0013D034 38 60 00 02 */ li r3, 2
-/* 801413D8 0013D038 38 80 00 00 */ li r4, 0
-/* 801413DC 0013D03C 38 A0 00 00 */ li r5, 0
-/* 801413E0 0013D040 38 C0 00 01 */ li r6, 1
-/* 801413E4 0013D044 4B FA 4E 45 */ bl func_800E6228
-/* 801413E8 0013D048 48 00 65 04 */ b lbl_801478EC
-/* 801413EC 0013D04C 38 60 00 00 */ li r3, 0
-/* 801413F0 0013D050 4B FA 50 CD */ bl func_800E64BC
-/* 801413F4 0013D054 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801413F8 0013D058 4B FA 46 D9 */ bl func_800E5AD0
-/* 801413FC 0013D05C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141400 0013D060 38 00 00 3F */ li r0, 0x3f
-/* 80141404 0013D064 38 C3 FF FC */ addi r6, r3, -4
-/* 80141408 0013D068 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 8014140C 0013D06C 3C 84 00 01 */ addis r4, r4, 1
-/* 80141410 0013D070 39 04 D3 DC */ addi r8, r4, -11300
-/* 80141414 0013D074 7C 09 03 A6 */ mtctr r0
-lbl_80141418:
-/* 80141418 0013D078 80 A6 00 04 */ lwz r5, 4(r6)
-/* 8014141C 0013D07C 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80141420 0013D080 90 A8 00 04 */ stw r5, 4(r8)
-/* 80141424 0013D084 94 08 00 08 */ stwu r0, 8(r8)
-/* 80141428 0013D088 42 00 FF F0 */ bdnz lbl_80141418
-/* 8014142C 0013D08C 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80141430 0013D090 38 00 01 A4 */ li r0, 0x1a4
-/* 80141434 0013D094 38 E4 D5 DB */ addi r7, r4, -10789
-/* 80141438 0013D098 38 C3 01 FB */ addi r6, r3, 0x1fb
-/* 8014143C 0013D09C 90 A8 00 04 */ stw r5, 4(r8)
-/* 80141440 0013D0A0 7C 09 03 A6 */ mtctr r0
-lbl_80141444:
-/* 80141444 0013D0A4 88 A6 00 01 */ lbz r5, 1(r6)
-/* 80141448 0013D0A8 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 8014144C 0013D0AC 98 A7 00 01 */ stb r5, 1(r7)
-/* 80141450 0013D0B0 9C 07 00 02 */ stbu r0, 2(r7)
-/* 80141454 0013D0B4 42 00 FF F0 */ bdnz lbl_80141444
-/* 80141458 0013D0B8 88 A3 05 44 */ lbz r5, 0x544(r3)
-/* 8014145C 0013D0BC 38 00 00 17 */ li r0, 0x17
-/* 80141460 0013D0C0 38 E4 D9 24 */ addi r7, r4, -9948
-/* 80141464 0013D0C4 38 C3 05 44 */ addi r6, r3, 0x544
-/* 80141468 0013D0C8 98 A4 D9 24 */ stb r5, -0x26dc(r4)
-/* 8014146C 0013D0CC 88 A3 05 45 */ lbz r5, 0x545(r3)
-/* 80141470 0013D0D0 98 A4 D9 25 */ stb r5, -0x26db(r4)
-/* 80141474 0013D0D4 7C 09 03 A6 */ mtctr r0
-lbl_80141478:
-/* 80141478 0013D0D8 80 A6 00 04 */ lwz r5, 4(r6)
-/* 8014147C 0013D0DC 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80141480 0013D0E0 90 A7 00 04 */ stw r5, 4(r7)
-/* 80141484 0013D0E4 94 07 00 08 */ stwu r0, 8(r7)
-/* 80141488 0013D0E8 42 00 FF F0 */ bdnz lbl_80141478
-/* 8014148C 0013D0EC 80 A3 06 00 */ lwz r5, 0x600(r3)
-/* 80141490 0013D0F0 38 00 00 30 */ li r0, 0x30
-/* 80141494 0013D0F4 38 E4 D9 E2 */ addi r7, r4, -9758
-/* 80141498 0013D0F8 38 C3 06 02 */ addi r6, r3, 0x602
-/* 8014149C 0013D0FC 90 A4 D9 E0 */ stw r5, -0x2620(r4)
-/* 801414A0 0013D100 7C 09 03 A6 */ mtctr r0
-lbl_801414A4:
-/* 801414A4 0013D104 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 801414A8 0013D108 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 801414AC 0013D10C B0 A7 00 02 */ sth r5, 2(r7)
-/* 801414B0 0013D110 B4 07 00 04 */ sthu r0, 4(r7)
-/* 801414B4 0013D114 42 00 FF F0 */ bdnz lbl_801414A4
-/* 801414B8 0013D118 80 C3 06 C4 */ lwz r6, 0x6c4(r3)
-/* 801414BC 0013D11C 38 00 00 2A */ li r0, 0x2a
-/* 801414C0 0013D120 80 A3 06 C8 */ lwz r5, 0x6c8(r3)
-/* 801414C4 0013D124 90 C4 DA A4 */ stw r6, -0x255c(r4)
-/* 801414C8 0013D128 90 A4 DA A8 */ stw r5, -0x2558(r4)
-/* 801414CC 0013D12C 80 A3 06 CC */ lwz r5, 0x6cc(r3)
-/* 801414D0 0013D130 90 A4 DA AC */ stw r5, -0x2554(r4)
-/* 801414D4 0013D134 88 C3 06 D0 */ lbz r6, 0x6d0(r3)
-/* 801414D8 0013D138 88 A3 06 D1 */ lbz r5, 0x6d1(r3)
-/* 801414DC 0013D13C 98 C4 DA B0 */ stb r6, -0x2550(r4)
-/* 801414E0 0013D140 98 A4 DA B1 */ stb r5, -0x254f(r4)
-/* 801414E4 0013D144 88 C3 06 D2 */ lbz r6, 0x6d2(r3)
-/* 801414E8 0013D148 88 A3 06 D3 */ lbz r5, 0x6d3(r3)
-/* 801414EC 0013D14C 98 C4 DA B2 */ stb r6, -0x254e(r4)
-/* 801414F0 0013D150 98 A4 DA B3 */ stb r5, -0x254d(r4)
-/* 801414F4 0013D154 88 C3 06 D4 */ lbz r6, 0x6d4(r3)
-/* 801414F8 0013D158 88 A3 06 D5 */ lbz r5, 0x6d5(r3)
-/* 801414FC 0013D15C 98 C4 DA B4 */ stb r6, -0x254c(r4)
-/* 80141500 0013D160 98 A4 DA B5 */ stb r5, -0x254b(r4)
-/* 80141504 0013D164 88 C3 06 D6 */ lbz r6, 0x6d6(r3)
-/* 80141508 0013D168 88 A3 06 D7 */ lbz r5, 0x6d7(r3)
-/* 8014150C 0013D16C 98 C4 DA B6 */ stb r6, -0x254a(r4)
-/* 80141510 0013D170 98 A4 DA B7 */ stb r5, -0x2549(r4)
-/* 80141514 0013D174 88 A3 06 D8 */ lbz r5, 0x6d8(r3)
-/* 80141518 0013D178 98 A4 DA B8 */ stb r5, -0x2548(r4)
-/* 8014151C 0013D17C 88 A3 06 D9 */ lbz r5, 0x6d9(r3)
-/* 80141520 0013D180 98 A4 DA B9 */ stb r5, -0x2547(r4)
-/* 80141524 0013D184 80 A3 06 DC */ lwz r5, 0x6dc(r3)
-/* 80141528 0013D188 90 A4 DA BC */ stw r5, -0x2544(r4)
-/* 8014152C 0013D18C 80 A3 06 E0 */ lwz r5, 0x6e0(r3)
-/* 80141530 0013D190 90 A4 DA C0 */ stw r5, -0x2540(r4)
-/* 80141534 0013D194 88 A3 06 E4 */ lbz r5, 0x6e4(r3)
-/* 80141538 0013D198 98 A4 DA C4 */ stb r5, -0x253c(r4)
-/* 8014153C 0013D19C 88 A3 06 E5 */ lbz r5, 0x6e5(r3)
-/* 80141540 0013D1A0 98 A4 DA C5 */ stb r5, -0x253b(r4)
-/* 80141544 0013D1A4 88 A3 06 E6 */ lbz r5, 0x6e6(r3)
-/* 80141548 0013D1A8 98 A4 DA C6 */ stb r5, -0x253a(r4)
-/* 8014154C 0013D1AC 88 A3 06 E7 */ lbz r5, 0x6e7(r3)
-/* 80141550 0013D1B0 98 A4 DA C7 */ stb r5, -0x2539(r4)
-/* 80141554 0013D1B4 88 A3 06 E8 */ lbz r5, 0x6e8(r3)
-/* 80141558 0013D1B8 98 A4 DA C8 */ stb r5, -0x2538(r4)
-/* 8014155C 0013D1BC 88 A3 06 E9 */ lbz r5, 0x6e9(r3)
-/* 80141560 0013D1C0 98 A4 DA C9 */ stb r5, -0x2537(r4)
-/* 80141564 0013D1C4 88 A3 06 EA */ lbz r5, 0x6ea(r3)
-/* 80141568 0013D1C8 98 A4 DA CA */ stb r5, -0x2536(r4)
-/* 8014156C 0013D1CC 88 63 06 EB */ lbz r3, 0x6eb(r3)
-/* 80141570 0013D1D0 98 64 DA CB */ stb r3, -0x2535(r4)
-/* 80141574 0013D1D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141578 0013D1D8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014157C 0013D1DC 48 00 63 70 */ b lbl_801478EC
-/* 80141580 0013D1E0 80 9A 0D 28 */ lwz r4, 0xd28(r26)
-/* 80141584 0013D1E4 38 60 00 01 */ li r3, 1
-/* 80141588 0013D1E8 3C 84 00 01 */ addis r4, r4, 1
-/* 8014158C 0013D1EC 38 84 D3 E0 */ addi r4, r4, -11296
-/* 80141590 0013D1F0 4B FD B4 0D */ bl func_8011C99C
-/* 80141594 0013D1F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141598 0013D1F8 38 00 00 2B */ li r0, 0x2b
-/* 8014159C 0013D1FC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801415A0 0013D200 48 00 63 4C */ b lbl_801478EC
-/* 801415A4 0013D204 38 00 00 2C */ li r0, 0x2c
-/* 801415A8 0013D208 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 801415AC 0013D20C 48 00 63 40 */ b lbl_801478EC
-/* 801415B0 0013D210 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801415B4 0013D214 38 60 02 5F */ li r3, 0x25f
-/* 801415B8 0013D218 38 80 00 00 */ li r4, 0
-/* 801415BC 0013D21C 4B EC 9B B5 */ bl func_8000B170
-/* 801415C0 0013D220 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801415C4 0013D224 38 00 00 02 */ li r0, 2
-/* 801415C8 0013D228 38 60 00 1A */ li r3, 0x1a
-/* 801415CC 0013D22C 38 80 00 01 */ li r4, 1
-/* 801415D0 0013D230 98 05 0D 41 */ stb r0, 0xd41(r5)
-/* 801415D4 0013D234 48 00 D3 91 */ bl func_8014E964
-/* 801415D8 0013D238 38 60 00 1A */ li r3, 0x1a
-/* 801415DC 0013D23C 38 80 00 06 */ li r4, 6
-/* 801415E0 0013D240 48 00 D3 6D */ bl func_8014E94C
-/* 801415E4 0013D244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801415E8 0013D248 38 00 00 2D */ li r0, 0x2d
-/* 801415EC 0013D24C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801415F0 0013D250 48 00 62 FC */ b lbl_801478EC
-/* 801415F4 0013D254 A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 801415F8 0013D258 48 11 27 D9 */ bl func_80253DD0
-/* 801415FC 0013D25C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141600 0013D260 28 00 00 03 */ cmplwi r0, 3
-/* 80141604 0013D264 40 82 62 E8 */ bne lbl_801478EC
-/* 80141608 0013D268 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014160C 0013D26C 38 00 00 2E */ li r0, 0x2e
-/* 80141610 0013D270 38 60 00 00 */ li r3, 0
-/* 80141614 0013D274 38 80 00 00 */ li r4, 0
-/* 80141618 0013D278 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 8014161C 0013D27C 4B F1 82 DD */ bl func_800598F8
-/* 80141620 0013D280 38 60 00 01 */ li r3, 1
-/* 80141624 0013D284 38 80 00 00 */ li r4, 0
-/* 80141628 0013D288 38 A0 00 00 */ li r5, 0
-/* 8014162C 0013D28C 38 C0 00 02 */ li r6, 2
-/* 80141630 0013D290 38 E0 00 00 */ li r7, 0
-/* 80141634 0013D294 39 00 00 00 */ li r8, 0
-/* 80141638 0013D298 4B F1 83 91 */ bl func_800599C8
-/* 8014163C 0013D29C 38 60 00 02 */ li r3, 2
-/* 80141640 0013D2A0 38 80 00 00 */ li r4, 0
-/* 80141644 0013D2A4 38 A0 00 01 */ li r5, 1
-/* 80141648 0013D2A8 38 C0 00 00 */ li r6, 0
-/* 8014164C 0013D2AC 38 E0 00 00 */ li r7, 0
-/* 80141650 0013D2B0 39 00 00 00 */ li r8, 0
-/* 80141654 0013D2B4 4B F1 83 75 */ bl func_800599C8
-/* 80141658 0013D2B8 48 00 62 94 */ b lbl_801478EC
-/* 8014165C 0013D2BC 38 60 00 00 */ li r3, 0
-/* 80141660 0013D2C0 38 80 00 01 */ li r4, 1
-/* 80141664 0013D2C4 38 A0 00 00 */ li r5, 0
-/* 80141668 0013D2C8 38 C0 00 01 */ li r6, 1
-/* 8014166C 0013D2CC 4B F1 84 01 */ bl func_80059A6C
-/* 80141670 0013D2D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80141674 0013D2D4 41 82 62 78 */ beq lbl_801478EC
-/* 80141678 0013D2D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8014167C 0013D2DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141680 0013D2E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141684 0013D2E4 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80141688 0013D2E8 41 82 00 5C */ beq lbl_801416E4
-/* 8014168C 0013D2EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141690 0013D2F0 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80141694 0013D2F4 2C 00 00 02 */ cmpwi r0, 2
-/* 80141698 0013D2F8 41 82 00 30 */ beq lbl_801416C8
-/* 8014169C 0013D2FC 40 80 62 50 */ bge lbl_801478EC
-/* 801416A0 0013D300 2C 00 00 01 */ cmpwi r0, 1
-/* 801416A4 0013D304 40 80 00 08 */ bge lbl_801416AC
-/* 801416A8 0013D308 48 00 62 44 */ b lbl_801478EC
-lbl_801416AC:
-/* 801416AC 0013D30C 38 60 00 1A */ li r3, 0x1a
-/* 801416B0 0013D310 38 80 00 02 */ li r4, 2
-/* 801416B4 0013D314 48 00 D2 99 */ bl func_8014E94C
-/* 801416B8 0013D318 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801416BC 0013D31C 38 00 00 2F */ li r0, 0x2f
-/* 801416C0 0013D320 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801416C4 0013D324 48 00 62 28 */ b lbl_801478EC
-lbl_801416C8:
-/* 801416C8 0013D328 38 60 00 1A */ li r3, 0x1a
-/* 801416CC 0013D32C 38 80 00 03 */ li r4, 3
-/* 801416D0 0013D330 48 00 D2 7D */ bl func_8014E94C
-/* 801416D4 0013D334 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801416D8 0013D338 38 00 00 2F */ li r0, 0x2f
-/* 801416DC 0013D33C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801416E0 0013D340 48 00 62 0C */ b lbl_801478EC
-lbl_801416E4:
-/* 801416E4 0013D344 2C 03 00 02 */ cmpwi r3, 2
-/* 801416E8 0013D348 41 82 00 24 */ beq lbl_8014170C
-/* 801416EC 0013D34C 40 80 62 00 */ bge lbl_801478EC
-/* 801416F0 0013D350 2C 03 00 01 */ cmpwi r3, 1
-/* 801416F4 0013D354 40 80 00 08 */ bge lbl_801416FC
-/* 801416F8 0013D358 48 00 61 F4 */ b lbl_801478EC
-lbl_801416FC:
-/* 801416FC 0013D35C 38 60 00 1A */ li r3, 0x1a
-/* 80141700 0013D360 38 80 00 00 */ li r4, 0
-/* 80141704 0013D364 48 00 D2 49 */ bl func_8014E94C
-/* 80141708 0013D368 48 00 61 E4 */ b lbl_801478EC
-lbl_8014170C:
-/* 8014170C 0013D36C 38 60 00 1A */ li r3, 0x1a
-/* 80141710 0013D370 38 80 00 01 */ li r4, 1
-/* 80141714 0013D374 48 00 D2 39 */ bl func_8014E94C
-/* 80141718 0013D378 48 00 61 D4 */ b lbl_801478EC
-/* 8014171C 0013D37C A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80141720 0013D380 48 11 26 B1 */ bl func_80253DD0
-/* 80141724 0013D384 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141728 0013D388 28 00 00 03 */ cmplwi r0, 3
-/* 8014172C 0013D38C 40 82 61 C0 */ bne lbl_801478EC
-/* 80141730 0013D390 38 60 00 1A */ li r3, 0x1a
-/* 80141734 0013D394 38 80 00 05 */ li r4, 5
-/* 80141738 0013D398 48 00 D2 15 */ bl func_8014E94C
-/* 8014173C 0013D39C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141740 0013D3A0 38 00 00 30 */ li r0, 0x30
-/* 80141744 0013D3A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141748 0013D3A8 48 00 61 A4 */ b lbl_801478EC
-/* 8014174C 0013D3AC A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80141750 0013D3B0 48 11 26 81 */ bl func_80253DD0
-/* 80141754 0013D3B4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141758 0013D3B8 28 00 00 03 */ cmplwi r0, 3
-/* 8014175C 0013D3BC 40 82 61 90 */ bne lbl_801478EC
-/* 80141760 0013D3C0 38 60 00 1A */ li r3, 0x1a
-/* 80141764 0013D3C4 38 80 00 00 */ li r4, 0
-/* 80141768 0013D3C8 48 00 D1 FD */ bl func_8014E964
-/* 8014176C 0013D3CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141770 0013D3D0 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80141774 0013D3D4 2C 00 00 02 */ cmpwi r0, 2
-/* 80141778 0013D3D8 41 82 02 AC */ beq lbl_80141A24
-/* 8014177C 0013D3DC 40 80 61 70 */ bge lbl_801478EC
-/* 80141780 0013D3E0 2C 00 00 01 */ cmpwi r0, 1
-/* 80141784 0013D3E4 40 80 00 08 */ bge lbl_8014178C
-/* 80141788 0013D3E8 48 00 61 64 */ b lbl_801478EC
-lbl_8014178C:
-/* 8014178C 0013D3EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80141790 0013D3F0 3C 63 00 01 */ addis r3, r3, 1
-/* 80141794 0013D3F4 38 63 D3 E0 */ addi r3, r3, -11296
-/* 80141798 0013D3F8 48 02 0A 79 */ bl func_80162210
-/* 8014179C 0013D3FC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801417A0 0013D400 38 60 00 01 */ li r3, 1
-/* 801417A4 0013D404 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 801417A8 0013D408 3C 84 00 01 */ addis r4, r4, 1
-/* 801417AC 0013D40C 38 84 D3 E0 */ addi r4, r4, -11296
-/* 801417B0 0013D410 4B FD B1 ED */ bl func_8011C99C
-/* 801417B4 0013D414 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801417B8 0013D418 38 00 00 3F */ li r0, 0x3f
-/* 801417BC 0013D41C 80 83 0D 2C */ lwz r4, 0xd2c(r3)
-/* 801417C0 0013D420 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 801417C4 0013D424 90 83 00 10 */ stw r4, 0x10(r3)
-/* 801417C8 0013D428 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801417CC 0013D42C 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 801417D0 0013D430 3C C3 00 01 */ addis r6, r3, 1
-/* 801417D4 0013D434 38 E6 C6 04 */ addi r7, r6, -14844
-/* 801417D8 0013D438 38 86 D3 DC */ addi r4, r6, -11300
-/* 801417DC 0013D43C 7C 09 03 A6 */ mtctr r0
-lbl_801417E0:
-/* 801417E0 0013D440 80 64 00 04 */ lwz r3, 4(r4)
-/* 801417E4 0013D444 84 04 00 08 */ lwzu r0, 8(r4)
-/* 801417E8 0013D448 90 67 00 04 */ stw r3, 4(r7)
-/* 801417EC 0013D44C 94 07 00 08 */ stwu r0, 8(r7)
-/* 801417F0 0013D450 42 00 FF F0 */ bdnz lbl_801417E0
-/* 801417F4 0013D454 80 64 00 04 */ lwz r3, 4(r4)
-/* 801417F8 0013D458 38 00 01 A4 */ li r0, 0x1a4
-/* 801417FC 0013D45C 38 A6 C8 03 */ addi r5, r6, -14333
-/* 80141800 0013D460 38 86 D5 DB */ addi r4, r6, -10789
-/* 80141804 0013D464 90 67 00 04 */ stw r3, 4(r7)
-/* 80141808 0013D468 7C 09 03 A6 */ mtctr r0
-lbl_8014180C:
-/* 8014180C 0013D46C 88 64 00 01 */ lbz r3, 1(r4)
-/* 80141810 0013D470 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 80141814 0013D474 98 65 00 01 */ stb r3, 1(r5)
-/* 80141818 0013D478 9C 05 00 02 */ stbu r0, 2(r5)
-/* 8014181C 0013D47C 42 00 FF F0 */ bdnz lbl_8014180C
-/* 80141820 0013D480 88 66 D9 24 */ lbz r3, -0x26dc(r6)
-/* 80141824 0013D484 38 00 00 17 */ li r0, 0x17
-/* 80141828 0013D488 38 A6 CB 4C */ addi r5, r6, -13492
-/* 8014182C 0013D48C 38 86 D9 24 */ addi r4, r6, -9948
-/* 80141830 0013D490 98 66 CB 4C */ stb r3, -0x34b4(r6)
-/* 80141834 0013D494 88 66 D9 25 */ lbz r3, -0x26db(r6)
-/* 80141838 0013D498 98 66 CB 4D */ stb r3, -0x34b3(r6)
-/* 8014183C 0013D49C 7C 09 03 A6 */ mtctr r0
-lbl_80141840:
-/* 80141840 0013D4A0 80 64 00 04 */ lwz r3, 4(r4)
-/* 80141844 0013D4A4 84 04 00 08 */ lwzu r0, 8(r4)
-/* 80141848 0013D4A8 90 65 00 04 */ stw r3, 4(r5)
-/* 8014184C 0013D4AC 94 05 00 08 */ stwu r0, 8(r5)
-/* 80141850 0013D4B0 42 00 FF F0 */ bdnz lbl_80141840
-/* 80141854 0013D4B4 80 66 D9 E0 */ lwz r3, -0x2620(r6)
-/* 80141858 0013D4B8 38 00 00 30 */ li r0, 0x30
-/* 8014185C 0013D4BC 38 A6 CC 0A */ addi r5, r6, -13302
-/* 80141860 0013D4C0 38 86 D9 E2 */ addi r4, r6, -9758
-/* 80141864 0013D4C4 90 66 CC 08 */ stw r3, -0x33f8(r6)
-/* 80141868 0013D4C8 7C 09 03 A6 */ mtctr r0
-lbl_8014186C:
-/* 8014186C 0013D4CC A0 64 00 02 */ lhz r3, 2(r4)
-/* 80141870 0013D4D0 A4 04 00 04 */ lhzu r0, 4(r4)
-/* 80141874 0013D4D4 B0 65 00 02 */ sth r3, 2(r5)
-/* 80141878 0013D4D8 B4 05 00 04 */ sthu r0, 4(r5)
-/* 8014187C 0013D4DC 42 00 FF F0 */ bdnz lbl_8014186C
-/* 80141880 0013D4E0 81 06 DA A4 */ lwz r8, -0x255c(r6)
-/* 80141884 0013D4E4 38 00 00 FF */ li r0, 0xff
-/* 80141888 0013D4E8 80 E6 DA A8 */ lwz r7, -0x2558(r6)
-/* 8014188C 0013D4EC 38 61 00 28 */ addi r3, r1, 0x28
-/* 80141890 0013D4F0 38 80 00 00 */ li r4, 0
-/* 80141894 0013D4F4 38 A0 00 20 */ li r5, 0x20
-/* 80141898 0013D4F8 91 06 CC CC */ stw r8, -0x3334(r6)
-/* 8014189C 0013D4FC 90 E6 CC D0 */ stw r7, -0x3330(r6)
-/* 801418A0 0013D500 80 E6 DA AC */ lwz r7, -0x2554(r6)
-/* 801418A4 0013D504 90 E6 CC D4 */ stw r7, -0x332c(r6)
-/* 801418A8 0013D508 89 06 DA B0 */ lbz r8, -0x2550(r6)
-/* 801418AC 0013D50C 88 E6 DA B1 */ lbz r7, -0x254f(r6)
-/* 801418B0 0013D510 99 06 CC D8 */ stb r8, -0x3328(r6)
-/* 801418B4 0013D514 98 E6 CC D9 */ stb r7, -0x3327(r6)
-/* 801418B8 0013D518 89 06 DA B2 */ lbz r8, -0x254e(r6)
-/* 801418BC 0013D51C 88 E6 DA B3 */ lbz r7, -0x254d(r6)
-/* 801418C0 0013D520 99 06 CC DA */ stb r8, -0x3326(r6)
-/* 801418C4 0013D524 98 E6 CC DB */ stb r7, -0x3325(r6)
-/* 801418C8 0013D528 89 06 DA B4 */ lbz r8, -0x254c(r6)
-/* 801418CC 0013D52C 88 E6 DA B5 */ lbz r7, -0x254b(r6)
-/* 801418D0 0013D530 99 06 CC DC */ stb r8, -0x3324(r6)
-/* 801418D4 0013D534 98 E6 CC DD */ stb r7, -0x3323(r6)
-/* 801418D8 0013D538 89 06 DA B6 */ lbz r8, -0x254a(r6)
-/* 801418DC 0013D53C 88 E6 DA B7 */ lbz r7, -0x2549(r6)
-/* 801418E0 0013D540 99 06 CC DE */ stb r8, -0x3322(r6)
-/* 801418E4 0013D544 98 E6 CC DF */ stb r7, -0x3321(r6)
-/* 801418E8 0013D548 88 E6 DA B8 */ lbz r7, -0x2548(r6)
-/* 801418EC 0013D54C 98 E6 CC E0 */ stb r7, -0x3320(r6)
-/* 801418F0 0013D550 88 E6 DA B9 */ lbz r7, -0x2547(r6)
-/* 801418F4 0013D554 98 E6 CC E1 */ stb r7, -0x331f(r6)
-/* 801418F8 0013D558 80 E6 DA BC */ lwz r7, -0x2544(r6)
-/* 801418FC 0013D55C 90 E6 CC E4 */ stw r7, -0x331c(r6)
-/* 80141900 0013D560 80 E6 DA C0 */ lwz r7, -0x2540(r6)
-/* 80141904 0013D564 90 E6 CC E8 */ stw r7, -0x3318(r6)
-/* 80141908 0013D568 88 E6 DA C4 */ lbz r7, -0x253c(r6)
-/* 8014190C 0013D56C 98 E6 CC EC */ stb r7, -0x3314(r6)
-/* 80141910 0013D570 88 E6 DA C5 */ lbz r7, -0x253b(r6)
-/* 80141914 0013D574 98 E6 CC ED */ stb r7, -0x3313(r6)
-/* 80141918 0013D578 88 E6 DA C6 */ lbz r7, -0x253a(r6)
-/* 8014191C 0013D57C 98 E6 CC EE */ stb r7, -0x3312(r6)
-/* 80141920 0013D580 88 E6 DA C7 */ lbz r7, -0x2539(r6)
-/* 80141924 0013D584 98 E6 CC EF */ stb r7, -0x3311(r6)
-/* 80141928 0013D588 88 E6 DA C8 */ lbz r7, -0x2538(r6)
-/* 8014192C 0013D58C 98 E6 CC F0 */ stb r7, -0x3310(r6)
-/* 80141930 0013D590 88 E6 DA C9 */ lbz r7, -0x2537(r6)
-/* 80141934 0013D594 98 E6 CC F1 */ stb r7, -0x330f(r6)
-/* 80141938 0013D598 88 E6 DA CA */ lbz r7, -0x2536(r6)
-/* 8014193C 0013D59C 98 E6 CC F2 */ stb r7, -0x330e(r6)
-/* 80141940 0013D5A0 88 E6 DA CB */ lbz r7, -0x2535(r6)
-/* 80141944 0013D5A4 98 E6 CC F3 */ stb r7, -0x330d(r6)
-/* 80141948 0013D5A8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014194C 0013D5AC 80 C6 0D 28 */ lwz r6, 0xd28(r6)
-/* 80141950 0013D5B0 3C C6 00 01 */ addis r6, r6, 1
-/* 80141954 0013D5B4 98 06 C6 26 */ stb r0, -0x39da(r6)
-/* 80141958 0013D5B8 4B EC 27 AD */ bl memset
-/* 8014195C 0013D5BC 38 81 00 28 */ addi r4, r1, 0x28
-/* 80141960 0013D5C0 38 60 53 16 */ li r3, 0x5316
-/* 80141964 0013D5C4 48 10 EA 75 */ bl func_802503D8
-/* 80141968 0013D5C8 38 61 00 08 */ addi r3, r1, 8
-/* 8014196C 0013D5CC 38 81 00 28 */ addi r4, r1, 0x28
-/* 80141970 0013D5D0 38 A0 00 10 */ li r5, 0x10
-/* 80141974 0013D5D4 48 03 55 41 */ bl func_80176EB4
-/* 80141978 0013D5D8 3A C0 00 00 */ li r22, 0
-lbl_8014197C:
-/* 8014197C 0013D5DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141980 0013D5E0 56 C0 06 3E */ clrlwi r0, r22, 0x18
-/* 80141984 0013D5E4 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 80141988 0013D5E8 38 A1 00 08 */ addi r5, r1, 8
-/* 8014198C 0013D5EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80141990 0013D5F0 38 80 00 8F */ li r4, 0x8f
-/* 80141994 0013D5F4 3C 63 00 01 */ addis r3, r3, 1
-/* 80141998 0013D5F8 7C 63 02 14 */ add r3, r3, r0
-/* 8014199C 0013D5FC 38 63 C8 04 */ addi r3, r3, -14332
-/* 801419A0 0013D600 48 29 9C D9 */ bl func_803DB678
-/* 801419A4 0013D604 3A D6 00 01 */ addi r22, r22, 1
-/* 801419A8 0013D608 28 16 00 06 */ cmplwi r22, 6
-/* 801419AC 0013D60C 41 80 FF D0 */ blt lbl_8014197C
-/* 801419B0 0013D610 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801419B4 0013D614 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 801419B8 0013D618 3C 63 00 01 */ addis r3, r3, 1
-/* 801419BC 0013D61C 38 63 C6 08 */ addi r3, r3, -14840
-/* 801419C0 0013D620 48 00 E2 41 */ bl func_8014FC00
-/* 801419C4 0013D624 4B F1 71 E1 */ bl VMBASEIsPageValid
-/* 801419C8 0013D628 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801419CC 0013D62C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801419D0 0013D630 38 AD 82 BC */ addi r5, r13, lbl_8063D57C-_SDA_BASE_
-/* 801419D4 0013D634 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 801419D8 0013D638 7C 05 00 AE */ lbzx r0, r5, r0
-/* 801419DC 0013D63C 3C 63 00 01 */ addis r3, r3, 1
-/* 801419E0 0013D640 98 03 CC ED */ stb r0, -0x3313(r3)
-/* 801419E4 0013D644 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801419E8 0013D648 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 801419EC 0013D64C 3C 63 00 01 */ addis r3, r3, 1
-/* 801419F0 0013D650 38 63 C6 08 */ addi r3, r3, -14840
-/* 801419F4 0013D654 48 02 6F 59 */ bl func_8016894C
-/* 801419F8 0013D658 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801419FC 0013D65C 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80141A00 0013D660 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80141A04 0013D664 48 02 70 F1 */ bl func_80168AF4
-/* 80141A08 0013D668 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141A0C 0013D66C 38 80 00 01 */ li r4, 1
-/* 80141A10 0013D670 38 00 00 36 */ li r0, 0x36
-/* 80141A14 0013D674 98 83 0D DA */ stb r4, 0xdda(r3)
-/* 80141A18 0013D678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141A1C 0013D67C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141A20 0013D680 48 00 5E CC */ b lbl_801478EC
-lbl_80141A24:
-/* 80141A24 0013D684 38 00 00 22 */ li r0, 0x22
-/* 80141A28 0013D688 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141A2C 0013D68C 48 00 5E C0 */ b lbl_801478EC
-/* 80141A30 0013D690 38 00 00 02 */ li r0, 2
-/* 80141A34 0013D694 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80141A38 0013D698 48 00 CF 91 */ bl func_8014E9C8
-/* 80141A3C 0013D69C 38 60 00 1B */ li r3, 0x1b
-/* 80141A40 0013D6A0 38 80 00 01 */ li r4, 1
-/* 80141A44 0013D6A4 48 00 CF 21 */ bl func_8014E964
-/* 80141A48 0013D6A8 38 60 00 1B */ li r3, 0x1b
-/* 80141A4C 0013D6AC 38 80 00 04 */ li r4, 4
-/* 80141A50 0013D6B0 48 00 CE FD */ bl func_8014E94C
-/* 80141A54 0013D6B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141A58 0013D6B8 38 00 00 37 */ li r0, 0x37
-/* 80141A5C 0013D6BC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141A60 0013D6C0 48 00 5E 8C */ b lbl_801478EC
-/* 80141A64 0013D6C4 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80141A68 0013D6C8 48 11 23 69 */ bl func_80253DD0
-/* 80141A6C 0013D6CC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141A70 0013D6D0 28 00 00 03 */ cmplwi r0, 3
-/* 80141A74 0013D6D4 40 82 5E 78 */ bne lbl_801478EC
-/* 80141A78 0013D6D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141A7C 0013D6DC 38 00 00 38 */ li r0, 0x38
-/* 80141A80 0013D6E0 38 60 00 00 */ li r3, 0
-/* 80141A84 0013D6E4 38 80 00 00 */ li r4, 0
-/* 80141A88 0013D6E8 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80141A8C 0013D6EC 4B F1 7E 6D */ bl func_800598F8
-/* 80141A90 0013D6F0 38 60 00 1B */ li r3, 0x1b
-/* 80141A94 0013D6F4 38 80 00 00 */ li r4, 0
-/* 80141A98 0013D6F8 48 00 CE B5 */ bl func_8014E94C
-/* 80141A9C 0013D6FC 48 00 5E 50 */ b lbl_801478EC
-/* 80141AA0 0013D700 3C 60 04 00 */ lis r3, 0x400
-/* 80141AA4 0013D704 38 80 00 00 */ li r4, 0
-/* 80141AA8 0013D708 38 A0 00 00 */ li r5, 0
-/* 80141AAC 0013D70C 38 C0 00 01 */ li r6, 1
-/* 80141AB0 0013D710 4B F1 7F BD */ bl func_80059A6C
-/* 80141AB4 0013D714 2C 03 00 00 */ cmpwi r3, 0
-/* 80141AB8 0013D718 41 82 5E 34 */ beq lbl_801478EC
-/* 80141ABC 0013D71C 38 60 00 01 */ li r3, 1
-/* 80141AC0 0013D720 4B F1 8A 0D */ bl func_8005A4CC
-/* 80141AC4 0013D724 38 60 00 1B */ li r3, 0x1b
-/* 80141AC8 0013D728 38 80 00 01 */ li r4, 1
-/* 80141ACC 0013D72C 48 00 CE 81 */ bl func_8014E94C
-/* 80141AD0 0013D730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141AD4 0013D734 38 00 00 39 */ li r0, 0x39
-/* 80141AD8 0013D738 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141ADC 0013D73C 48 00 5E 10 */ b lbl_801478EC
-/* 80141AE0 0013D740 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80141AE4 0013D744 48 11 22 ED */ bl func_80253DD0
-/* 80141AE8 0013D748 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141AEC 0013D74C 28 00 00 03 */ cmplwi r0, 3
-/* 80141AF0 0013D750 40 82 5D FC */ bne lbl_801478EC
-/* 80141AF4 0013D754 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141AF8 0013D758 38 00 00 3A */ li r0, 0x3a
-/* 80141AFC 0013D75C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141B00 0013D760 48 00 5D EC */ b lbl_801478EC
-/* 80141B04 0013D764 38 60 00 1B */ li r3, 0x1b
-/* 80141B08 0013D768 38 80 00 00 */ li r4, 0
-/* 80141B0C 0013D76C 48 00 CE 59 */ bl func_8014E964
-/* 80141B10 0013D770 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141B14 0013D774 38 00 00 45 */ li r0, 0x45
-/* 80141B18 0013D778 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141B1C 0013D77C 48 00 5D D0 */ b lbl_801478EC
-/* 80141B20 0013D780 38 00 00 03 */ li r0, 3
-/* 80141B24 0013D784 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80141B28 0013D788 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141B2C 0013D78C 48 01 DC 75 */ bl func_8015F7A0
-/* 80141B30 0013D790 D8 36 0D 38 */ stfd f1, 0xd38(r22)
-/* 80141B34 0013D794 38 00 00 3C */ li r0, 0x3c
-/* 80141B38 0013D798 B0 16 00 C4 */ sth r0, 0xc4(r22)
-/* 80141B3C 0013D79C 48 00 CE 8D */ bl func_8014E9C8
-/* 80141B40 0013D7A0 38 60 00 1B */ li r3, 0x1b
-/* 80141B44 0013D7A4 38 80 00 01 */ li r4, 1
-/* 80141B48 0013D7A8 48 00 CE 1D */ bl func_8014E964
-/* 80141B4C 0013D7AC 38 60 00 1B */ li r3, 0x1b
-/* 80141B50 0013D7B0 38 80 00 04 */ li r4, 4
-/* 80141B54 0013D7B4 48 00 CD F9 */ bl func_8014E94C
-/* 80141B58 0013D7B8 48 00 5D 94 */ b lbl_801478EC
-/* 80141B5C 0013D7BC 48 01 DC 45 */ bl func_8015F7A0
-/* 80141B60 0013D7C0 C8 5A 0D 38 */ lfd f2, 0xd38(r26)
-/* 80141B64 0013D7C4 C8 02 8E 18 */ lfd f0, lbl_80641418-_SDA2_BASE_(r2)
-/* 80141B68 0013D7C8 FC 21 10 28 */ fsub f1, f1, f2
-/* 80141B6C 0013D7CC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80141B70 0013D7D0 4C 41 13 82 */ cror 2, 1, 2
-/* 80141B74 0013D7D4 40 82 5D 78 */ bne lbl_801478EC
-/* 80141B78 0013D7D8 38 00 00 99 */ li r0, 0x99
-/* 80141B7C 0013D7DC B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80141B80 0013D7E0 48 00 5D 6C */ b lbl_801478EC
-/* 80141B84 0013D7E4 38 00 00 05 */ li r0, 5
-/* 80141B88 0013D7E8 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80141B8C 0013D7EC 48 00 CE 3D */ bl func_8014E9C8
-/* 80141B90 0013D7F0 38 60 00 1B */ li r3, 0x1b
-/* 80141B94 0013D7F4 38 80 00 01 */ li r4, 1
-/* 80141B98 0013D7F8 48 00 CD CD */ bl func_8014E964
-/* 80141B9C 0013D7FC 38 60 00 1B */ li r3, 0x1b
-/* 80141BA0 0013D800 38 80 00 04 */ li r4, 4
-/* 80141BA4 0013D804 48 00 CD A9 */ bl func_8014E94C
-/* 80141BA8 0013D808 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141BAC 0013D80C 38 00 00 4C */ li r0, 0x4c
-/* 80141BB0 0013D810 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141BB4 0013D814 48 00 5D 38 */ b lbl_801478EC
-/* 80141BB8 0013D818 38 60 00 01 */ li r3, 1
-/* 80141BBC 0013D81C 4B F1 48 25 */ bl func_800563E0
-/* 80141BC0 0013D820 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141BC4 0013D824 38 A0 00 00 */ li r5, 0
-/* 80141BC8 0013D828 38 00 00 05 */ li r0, 5
-/* 80141BCC 0013D82C 38 60 00 1C */ li r3, 0x1c
-/* 80141BD0 0013D830 98 A4 0D 42 */ stb r5, 0xd42(r4)
-/* 80141BD4 0013D834 38 80 00 01 */ li r4, 1
-/* 80141BD8 0013D838 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141BDC 0013D83C B0 05 00 D0 */ sth r0, 0xd0(r5)
-/* 80141BE0 0013D840 48 00 CD 85 */ bl func_8014E964
-/* 80141BE4 0013D844 38 60 00 1C */ li r3, 0x1c
-/* 80141BE8 0013D848 38 80 00 06 */ li r4, 6
-/* 80141BEC 0013D84C 48 00 CD 61 */ bl func_8014E94C
-/* 80141BF0 0013D850 38 60 00 01 */ li r3, 1
-/* 80141BF4 0013D854 48 00 CC 19 */ bl func_8014E80C
-/* 80141BF8 0013D858 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141BFC 0013D85C 38 00 00 46 */ li r0, 0x46
-/* 80141C00 0013D860 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141C04 0013D864 48 00 5C E8 */ b lbl_801478EC
-/* 80141C08 0013D868 A8 7A 00 B8 */ lha r3, 0xb8(r26)
-/* 80141C0C 0013D86C 48 11 21 C5 */ bl func_80253DD0
-/* 80141C10 0013D870 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141C14 0013D874 28 00 00 03 */ cmplwi r0, 3
-/* 80141C18 0013D878 40 82 5C D4 */ bne lbl_801478EC
-/* 80141C1C 0013D87C 38 60 00 00 */ li r3, 0
-/* 80141C20 0013D880 38 80 00 00 */ li r4, 0
-/* 80141C24 0013D884 4B F1 7C D5 */ bl func_800598F8
-/* 80141C28 0013D888 38 60 00 01 */ li r3, 1
-/* 80141C2C 0013D88C 38 80 00 00 */ li r4, 0
-/* 80141C30 0013D890 38 A0 00 00 */ li r5, 0
-/* 80141C34 0013D894 38 C0 00 02 */ li r6, 2
-/* 80141C38 0013D898 38 E0 00 00 */ li r7, 0
-/* 80141C3C 0013D89C 39 00 00 00 */ li r8, 0
-/* 80141C40 0013D8A0 4B F1 7D 89 */ bl func_800599C8
-/* 80141C44 0013D8A4 38 60 00 02 */ li r3, 2
-/* 80141C48 0013D8A8 38 80 00 00 */ li r4, 0
-/* 80141C4C 0013D8AC 38 A0 00 01 */ li r5, 1
-/* 80141C50 0013D8B0 38 C0 00 00 */ li r6, 0
-/* 80141C54 0013D8B4 38 E0 00 00 */ li r7, 0
-/* 80141C58 0013D8B8 39 00 00 00 */ li r8, 0
-/* 80141C5C 0013D8BC 4B F1 7D 6D */ bl func_800599C8
-/* 80141C60 0013D8C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141C64 0013D8C4 38 00 00 47 */ li r0, 0x47
-/* 80141C68 0013D8C8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141C6C 0013D8CC 48 00 5C 80 */ b lbl_801478EC
-/* 80141C70 0013D8D0 38 60 00 00 */ li r3, 0
-/* 80141C74 0013D8D4 38 80 00 02 */ li r4, 2
-/* 80141C78 0013D8D8 38 A0 00 00 */ li r5, 0
-/* 80141C7C 0013D8DC 38 C0 00 01 */ li r6, 1
-/* 80141C80 0013D8E0 4B F1 7D ED */ bl func_80059A6C
-/* 80141C84 0013D8E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80141C88 0013D8E8 41 82 5C 64 */ beq lbl_801478EC
-/* 80141C8C 0013D8EC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80141C90 0013D8F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141C94 0013D8F4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141C98 0013D8F8 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80141C9C 0013D8FC 41 82 00 C0 */ beq lbl_80141D5C
-/* 80141CA0 0013D900 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141CA4 0013D904 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80141CA8 0013D908 2C 00 00 02 */ cmpwi r0, 2
-/* 80141CAC 0013D90C 41 82 00 88 */ beq lbl_80141D34
-/* 80141CB0 0013D910 40 80 5C 3C */ bge lbl_801478EC
-/* 80141CB4 0013D914 2C 00 00 01 */ cmpwi r0, 1
-/* 80141CB8 0013D918 40 80 00 08 */ bge lbl_80141CC0
-/* 80141CBC 0013D91C 48 00 5C 30 */ b lbl_801478EC
-lbl_80141CC0:
-/* 80141CC0 0013D920 3A C0 00 01 */ li r22, 1
-/* 80141CC4 0013D924 9A C3 0E FD */ stb r22, 0xefd(r3)
-/* 80141CC8 0013D928 48 02 36 65 */ bl func_8016532C
-/* 80141CCC 0013D92C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141CD0 0013D930 38 00 00 00 */ li r0, 0
-/* 80141CD4 0013D934 38 60 00 1C */ li r3, 0x1c
-/* 80141CD8 0013D938 38 80 00 02 */ li r4, 2
-/* 80141CDC 0013D93C B0 05 00 C6 */ sth r0, 0xc6(r5)
-/* 80141CE0 0013D940 48 00 CC 6D */ bl func_8014E94C
-/* 80141CE4 0013D944 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141CE8 0013D948 38 00 00 49 */ li r0, 0x49
-/* 80141CEC 0013D94C 38 60 00 01 */ li r3, 1
-/* 80141CF0 0013D950 38 A0 00 00 */ li r5, 0
-/* 80141CF4 0013D954 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80141CF8 0013D958 38 80 00 00 */ li r4, 0
-/* 80141CFC 0013D95C 38 C0 00 00 */ li r6, 0
-/* 80141D00 0013D960 38 E0 00 00 */ li r7, 0
-/* 80141D04 0013D964 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141D08 0013D968 39 00 00 00 */ li r8, 0
-/* 80141D0C 0013D96C 92 C9 00 D4 */ stw r22, 0xd4(r9)
-/* 80141D10 0013D970 4B F1 7C B9 */ bl func_800599C8
-/* 80141D14 0013D974 38 60 00 02 */ li r3, 2
-/* 80141D18 0013D978 38 80 00 00 */ li r4, 0
-/* 80141D1C 0013D97C 38 A0 00 00 */ li r5, 0
-/* 80141D20 0013D980 38 C0 00 00 */ li r6, 0
-/* 80141D24 0013D984 38 E0 00 00 */ li r7, 0
-/* 80141D28 0013D988 39 00 00 00 */ li r8, 0
-/* 80141D2C 0013D98C 4B F1 7C 9D */ bl func_800599C8
-/* 80141D30 0013D990 48 00 5B BC */ b lbl_801478EC
-lbl_80141D34:
-/* 80141D34 0013D994 38 60 00 1C */ li r3, 0x1c
-/* 80141D38 0013D998 38 80 00 03 */ li r4, 3
-/* 80141D3C 0013D99C 48 00 CC 11 */ bl func_8014E94C
-/* 80141D40 0013D9A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141D44 0013D9A4 38 80 00 48 */ li r4, 0x48
-/* 80141D48 0013D9A8 38 00 00 02 */ li r0, 2
-/* 80141D4C 0013D9AC B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80141D50 0013D9B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141D54 0013D9B4 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80141D58 0013D9B8 48 00 5B 94 */ b lbl_801478EC
-lbl_80141D5C:
-/* 80141D5C 0013D9BC 2C 03 00 02 */ cmpwi r3, 2
-/* 80141D60 0013D9C0 41 82 00 24 */ beq lbl_80141D84
-/* 80141D64 0013D9C4 40 80 5B 88 */ bge lbl_801478EC
-/* 80141D68 0013D9C8 2C 03 00 01 */ cmpwi r3, 1
-/* 80141D6C 0013D9CC 40 80 00 08 */ bge lbl_80141D74
-/* 80141D70 0013D9D0 48 00 5B 7C */ b lbl_801478EC
-lbl_80141D74:
-/* 80141D74 0013D9D4 38 60 00 1C */ li r3, 0x1c
-/* 80141D78 0013D9D8 38 80 00 00 */ li r4, 0
-/* 80141D7C 0013D9DC 48 00 CB D1 */ bl func_8014E94C
-/* 80141D80 0013D9E0 48 00 5B 6C */ b lbl_801478EC
-lbl_80141D84:
-/* 80141D84 0013D9E4 38 60 00 1C */ li r3, 0x1c
-/* 80141D88 0013D9E8 38 80 00 01 */ li r4, 1
-/* 80141D8C 0013D9EC 48 00 CB C1 */ bl func_8014E94C
-/* 80141D90 0013D9F0 48 00 5B 5C */ b lbl_801478EC
-/* 80141D94 0013D9F4 48 02 34 C5 */ bl func_80165258
-/* 80141D98 0013D9F8 2C 03 00 00 */ cmpwi r3, 0
-/* 80141D9C 0013D9FC 40 82 5B 50 */ bne lbl_801478EC
-/* 80141DA0 0013DA00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141DA4 0013DA04 38 00 00 00 */ li r0, 0
-/* 80141DA8 0013DA08 98 03 0E FD */ stb r0, 0xefd(r3)
-/* 80141DAC 0013DA0C 48 00 5B 40 */ b lbl_801478EC
-/* 80141DB0 0013DA10 A8 7A 00 B8 */ lha r3, 0xb8(r26)
-/* 80141DB4 0013DA14 48 11 20 1D */ bl func_80253DD0
-/* 80141DB8 0013DA18 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141DBC 0013DA1C 28 00 00 03 */ cmplwi r0, 3
-/* 80141DC0 0013DA20 40 82 5B 2C */ bne lbl_801478EC
-/* 80141DC4 0013DA24 38 60 00 00 */ li r3, 0
-/* 80141DC8 0013DA28 48 00 CA 45 */ bl func_8014E80C
-/* 80141DCC 0013DA2C 38 60 00 1C */ li r3, 0x1c
-/* 80141DD0 0013DA30 38 80 00 05 */ li r4, 5
-/* 80141DD4 0013DA34 48 00 CB 79 */ bl func_8014E94C
-/* 80141DD8 0013DA38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141DDC 0013DA3C 38 00 00 4A */ li r0, 0x4a
-/* 80141DE0 0013DA40 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141DE4 0013DA44 48 00 5B 08 */ b lbl_801478EC
-/* 80141DE8 0013DA48 A8 7A 00 B8 */ lha r3, 0xb8(r26)
-/* 80141DEC 0013DA4C 48 11 1F E5 */ bl func_80253DD0
-/* 80141DF0 0013DA50 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141DF4 0013DA54 28 00 00 03 */ cmplwi r0, 3
-/* 80141DF8 0013DA58 40 82 5A F4 */ bne lbl_801478EC
-/* 80141DFC 0013DA5C 38 60 00 1C */ li r3, 0x1c
-/* 80141E00 0013DA60 38 80 00 00 */ li r4, 0
-/* 80141E04 0013DA64 48 00 CB 61 */ bl func_8014E964
-/* 80141E08 0013DA68 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141E0C 0013DA6C 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 80141E10 0013DA70 28 00 00 01 */ cmplwi r0, 1
-/* 80141E14 0013DA74 40 82 00 10 */ bne lbl_80141E24
-/* 80141E18 0013DA78 38 00 00 4B */ li r0, 0x4b
-/* 80141E1C 0013DA7C B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80141E20 0013DA80 48 00 5A CC */ b lbl_801478EC
-lbl_80141E24:
-/* 80141E24 0013DA84 38 00 00 36 */ li r0, 0x36
-/* 80141E28 0013DA88 38 60 00 00 */ li r3, 0
-/* 80141E2C 0013DA8C B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80141E30 0013DA90 4B F1 45 B1 */ bl func_800563E0
-/* 80141E34 0013DA94 48 00 5A B8 */ b lbl_801478EC
-/* 80141E38 0013DA98 38 00 00 04 */ li r0, 4
-/* 80141E3C 0013DA9C 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80141E40 0013DAA0 48 00 CB 89 */ bl func_8014E9C8
-/* 80141E44 0013DAA4 38 60 00 1B */ li r3, 0x1b
-/* 80141E48 0013DAA8 38 80 00 01 */ li r4, 1
-/* 80141E4C 0013DAAC 48 00 CB 19 */ bl func_8014E964
-/* 80141E50 0013DAB0 38 60 00 1B */ li r3, 0x1b
-/* 80141E54 0013DAB4 38 80 00 04 */ li r4, 4
-/* 80141E58 0013DAB8 48 00 CA F5 */ bl func_8014E94C
-/* 80141E5C 0013DABC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141E60 0013DAC0 38 00 00 4C */ li r0, 0x4c
-/* 80141E64 0013DAC4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141E68 0013DAC8 48 00 5A 84 */ b lbl_801478EC
-/* 80141E6C 0013DACC A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80141E70 0013DAD0 48 11 1F 61 */ bl func_80253DD0
-/* 80141E74 0013DAD4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141E78 0013DAD8 28 00 00 03 */ cmplwi r0, 3
-/* 80141E7C 0013DADC 40 82 5A 70 */ bne lbl_801478EC
-/* 80141E80 0013DAE0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141E84 0013DAE4 38 00 00 4D */ li r0, 0x4d
-/* 80141E88 0013DAE8 38 60 00 00 */ li r3, 0
-/* 80141E8C 0013DAEC 38 80 00 00 */ li r4, 0
-/* 80141E90 0013DAF0 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80141E94 0013DAF4 4B F1 7A 65 */ bl func_800598F8
-/* 80141E98 0013DAF8 38 60 00 1B */ li r3, 0x1b
-/* 80141E9C 0013DAFC 38 80 00 00 */ li r4, 0
-/* 80141EA0 0013DB00 48 00 CA AD */ bl func_8014E94C
-/* 80141EA4 0013DB04 48 00 5A 48 */ b lbl_801478EC
-/* 80141EA8 0013DB08 3C 60 04 00 */ lis r3, 0x400
-/* 80141EAC 0013DB0C 38 80 00 00 */ li r4, 0
-/* 80141EB0 0013DB10 38 A0 00 00 */ li r5, 0
-/* 80141EB4 0013DB14 38 C0 00 01 */ li r6, 1
-/* 80141EB8 0013DB18 4B F1 7B B5 */ bl func_80059A6C
-/* 80141EBC 0013DB1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80141EC0 0013DB20 41 82 5A 2C */ beq lbl_801478EC
-/* 80141EC4 0013DB24 38 60 00 01 */ li r3, 1
-/* 80141EC8 0013DB28 4B F1 86 05 */ bl func_8005A4CC
-/* 80141ECC 0013DB2C 38 60 00 1B */ li r3, 0x1b
-/* 80141ED0 0013DB30 38 80 00 01 */ li r4, 1
-/* 80141ED4 0013DB34 48 00 CA 79 */ bl func_8014E94C
-/* 80141ED8 0013DB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141EDC 0013DB3C 38 00 00 4E */ li r0, 0x4e
-/* 80141EE0 0013DB40 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141EE4 0013DB44 48 00 5A 08 */ b lbl_801478EC
-/* 80141EE8 0013DB48 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80141EEC 0013DB4C 48 11 1E E5 */ bl func_80253DD0
-/* 80141EF0 0013DB50 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141EF4 0013DB54 28 00 00 03 */ cmplwi r0, 3
-/* 80141EF8 0013DB58 40 82 59 F4 */ bne lbl_801478EC
-/* 80141EFC 0013DB5C 38 60 00 1B */ li r3, 0x1b
-/* 80141F00 0013DB60 38 80 00 03 */ li r4, 3
-/* 80141F04 0013DB64 48 00 CA 49 */ bl func_8014E94C
-/* 80141F08 0013DB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141F0C 0013DB6C 38 00 00 4F */ li r0, 0x4f
-/* 80141F10 0013DB70 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141F14 0013DB74 48 00 59 D8 */ b lbl_801478EC
-/* 80141F18 0013DB78 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80141F1C 0013DB7C 48 11 1E B5 */ bl func_80253DD0
-/* 80141F20 0013DB80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80141F24 0013DB84 28 00 00 03 */ cmplwi r0, 3
-/* 80141F28 0013DB88 40 82 59 C4 */ bne lbl_801478EC
-/* 80141F2C 0013DB8C 38 60 00 1B */ li r3, 0x1b
-/* 80141F30 0013DB90 38 80 00 00 */ li r4, 0
-/* 80141F34 0013DB94 48 00 CA 31 */ bl func_8014E964
-/* 80141F38 0013DB98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141F3C 0013DB9C 38 00 00 22 */ li r0, 0x22
-/* 80141F40 0013DBA0 38 A0 00 05 */ li r5, 5
-/* 80141F44 0013DBA4 38 80 00 00 */ li r4, 0
-/* 80141F48 0013DBA8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141F4C 0013DBAC 38 00 00 09 */ li r0, 9
-/* 80141F50 0013DBB0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141F54 0013DBB4 B0 A3 00 C6 */ sth r5, 0xc6(r3)
-/* 80141F58 0013DBB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141F5C 0013DBBC 98 83 0D DA */ stb r4, 0xdda(r3)
-/* 80141F60 0013DBC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141F64 0013DBC4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80141F68 0013DBC8 48 00 59 84 */ b lbl_801478EC
-/* 80141F6C 0013DBCC 38 60 02 68 */ li r3, 0x268
-/* 80141F70 0013DBD0 38 80 00 01 */ li r4, 1
-/* 80141F74 0013DBD4 38 A0 00 01 */ li r5, 1
-/* 80141F78 0013DBD8 48 02 09 C9 */ bl func_80162940
-/* 80141F7C 0013DBDC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80141F80 0013DBE0 38 00 00 07 */ li r0, 7
-/* 80141F84 0013DBE4 38 60 00 00 */ li r3, 0
-/* 80141F88 0013DBE8 B0 04 00 D0 */ sth r0, 0xd0(r4)
-/* 80141F8C 0013DBEC 48 00 CC 71 */ bl func_8014EBFC
-/* 80141F90 0013DBF0 48 00 CA 39 */ bl func_8014E9C8
-/* 80141F94 0013DBF4 4B F1 42 9D */ bl func_80056230
-/* 80141F98 0013DBF8 38 60 00 01 */ li r3, 1
-/* 80141F9C 0013DBFC 48 00 C8 71 */ bl func_8014E80C
-/* 80141FA0 0013DC00 38 60 00 01 */ li r3, 1
-/* 80141FA4 0013DC04 48 00 C9 09 */ bl func_8014E8AC
-/* 80141FA8 0013DC08 38 60 00 07 */ li r3, 7
-/* 80141FAC 0013DC0C 38 80 00 01 */ li r4, 1
-/* 80141FB0 0013DC10 48 00 C9 B5 */ bl func_8014E964
-/* 80141FB4 0013DC14 38 60 00 07 */ li r3, 7
-/* 80141FB8 0013DC18 38 80 00 0C */ li r4, 0xc
-/* 80141FBC 0013DC1C 48 00 C9 91 */ bl func_8014E94C
-/* 80141FC0 0013DC20 38 60 00 08 */ li r3, 8
-/* 80141FC4 0013DC24 48 00 C9 BD */ bl func_8014E980
-/* 80141FC8 0013DC28 2C 03 00 00 */ cmpwi r3, 0
-/* 80141FCC 0013DC2C 40 82 00 1C */ bne lbl_80141FE8
-/* 80141FD0 0013DC30 38 60 00 08 */ li r3, 8
-/* 80141FD4 0013DC34 38 80 00 01 */ li r4, 1
-/* 80141FD8 0013DC38 48 00 C9 8D */ bl func_8014E964
-/* 80141FDC 0013DC3C 38 60 00 08 */ li r3, 8
-/* 80141FE0 0013DC40 38 80 00 04 */ li r4, 4
-/* 80141FE4 0013DC44 48 00 C9 69 */ bl func_8014E94C
-lbl_80141FE8:
-/* 80141FE8 0013DC48 38 60 00 19 */ li r3, 0x19
-/* 80141FEC 0013DC4C 48 00 C9 95 */ bl func_8014E980
-/* 80141FF0 0013DC50 2C 03 00 00 */ cmpwi r3, 0
-/* 80141FF4 0013DC54 40 82 00 1C */ bne lbl_80142010
-/* 80141FF8 0013DC58 38 60 00 19 */ li r3, 0x19
-/* 80141FFC 0013DC5C 38 80 00 01 */ li r4, 1
-/* 80142000 0013DC60 48 00 C9 65 */ bl func_8014E964
-/* 80142004 0013DC64 38 60 00 19 */ li r3, 0x19
-/* 80142008 0013DC68 38 80 00 06 */ li r4, 6
-/* 8014200C 0013DC6C 48 00 C9 41 */ bl func_8014E94C
-lbl_80142010:
-/* 80142010 0013DC70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142014 0013DC74 38 80 00 51 */ li r4, 0x51
-/* 80142018 0013DC78 38 00 00 FF */ li r0, 0xff
-/* 8014201C 0013DC7C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80142020 0013DC80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142024 0013DC84 98 03 0D 49 */ stb r0, 0xd49(r3)
-/* 80142028 0013DC88 48 00 58 C4 */ b lbl_801478EC
-/* 8014202C 0013DC8C 38 60 00 01 */ li r3, 1
-/* 80142030 0013DC90 48 00 CB CD */ bl func_8014EBFC
-/* 80142034 0013DC94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142038 0013DC98 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014203C 0013DC9C 54 00 02 4C */ rlwinm r0, r0, 0, 9, 6
-/* 80142040 0013DCA0 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80142044 0013DCA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142048 0013DCA8 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 8014204C 0013DCAC 28 00 00 FF */ cmplwi r0, 0xff
-/* 80142050 0013DCB0 40 82 00 24 */ bne lbl_80142074
-/* 80142054 0013DCB4 38 60 00 05 */ li r3, 5
-/* 80142058 0013DCB8 38 00 00 00 */ li r0, 0
-/* 8014205C 0013DCBC B0 64 01 02 */ sth r3, 0x102(r4)
-/* 80142060 0013DCC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142064 0013DCC4 B0 03 00 FA */ sth r0, 0xfa(r3)
-/* 80142068 0013DCC8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014206C 0013DCCC B0 03 00 F8 */ sth r0, 0xf8(r3)
-/* 80142070 0013DCD0 48 00 00 8C */ b lbl_801420FC
-lbl_80142074:
-/* 80142074 0013DCD4 B0 04 00 F8 */ sth r0, 0xf8(r4)
-/* 80142078 0013DCD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014207C 0013DCDC 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80142080 0013DCE0 B0 03 00 FA */ sth r0, 0xfa(r3)
-/* 80142084 0013DCE4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142088 0013DCE8 A0 65 00 F8 */ lhz r3, 0xf8(r5)
-/* 8014208C 0013DCEC A0 85 00 FC */ lhz r4, 0xfc(r5)
-/* 80142090 0013DCF0 38 03 00 04 */ addi r0, r3, 4
-/* 80142094 0013DCF4 7C 00 20 00 */ cmpw r0, r4
-/* 80142098 0013DCF8 41 80 00 2C */ blt lbl_801420C4
-/* 8014209C 0013DCFC 34 04 FF FC */ addic. r0, r4, -4
-/* 801420A0 0013DD00 41 80 00 14 */ blt lbl_801420B4
-/* 801420A4 0013DD04 B0 05 00 F8 */ sth r0, 0xf8(r5)
-/* 801420A8 0013DD08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801420AC 0013DD0C B0 03 00 FA */ sth r0, 0xfa(r3)
-/* 801420B0 0013DD10 48 00 00 14 */ b lbl_801420C4
-lbl_801420B4:
-/* 801420B4 0013DD14 38 00 00 00 */ li r0, 0
-/* 801420B8 0013DD18 B0 05 00 F8 */ sth r0, 0xf8(r5)
-/* 801420BC 0013DD1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801420C0 0013DD20 B0 03 00 FA */ sth r0, 0xfa(r3)
-lbl_801420C4:
-/* 801420C4 0013DD24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801420C8 0013DD28 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 801420CC 0013DD2C 2C 03 00 00 */ cmpwi r3, 0
-/* 801420D0 0013DD30 41 82 00 14 */ beq lbl_801420E4
-/* 801420D4 0013DD34 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 801420D8 0013DD38 7C 03 00 50 */ subf r0, r3, r0
-/* 801420DC 0013DD3C B0 04 01 02 */ sth r0, 0x102(r4)
-/* 801420E0 0013DD40 48 00 00 0C */ b lbl_801420EC
-lbl_801420E4:
-/* 801420E4 0013DD44 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 801420E8 0013DD48 B0 04 01 02 */ sth r0, 0x102(r4)
-lbl_801420EC:
-/* 801420EC 0013DD4C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801420F0 0013DD50 A0 64 01 02 */ lhz r3, 0x102(r4)
-/* 801420F4 0013DD54 38 03 00 01 */ addi r0, r3, 1
-/* 801420F8 0013DD58 B0 04 01 02 */ sth r0, 0x102(r4)
-lbl_801420FC:
-/* 801420FC 0013DD5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142100 0013DD60 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 80142104 0013DD64 48 11 1C CD */ bl func_80253DD0
-/* 80142108 0013DD68 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014210C 0013DD6C 28 00 00 03 */ cmplwi r0, 3
-/* 80142110 0013DD70 40 82 57 DC */ bne lbl_801478EC
-/* 80142114 0013DD74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142118 0013DD78 38 00 00 52 */ li r0, 0x52
-/* 8014211C 0013DD7C 38 60 00 00 */ li r3, 0
-/* 80142120 0013DD80 38 80 00 00 */ li r4, 0
-/* 80142124 0013DD84 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80142128 0013DD88 4B F1 77 D1 */ bl func_800598F8
-/* 8014212C 0013DD8C 38 60 00 63 */ li r3, 0x63
-/* 80142130 0013DD90 4B F1 78 91 */ bl func_800599C0
-/* 80142134 0013DD94 38 60 00 01 */ li r3, 1
-/* 80142138 0013DD98 38 80 00 00 */ li r4, 0
-/* 8014213C 0013DD9C 38 A0 00 00 */ li r5, 0
-/* 80142140 0013DDA0 38 C0 00 07 */ li r6, 7
-/* 80142144 0013DDA4 38 E0 00 02 */ li r7, 2
-/* 80142148 0013DDA8 39 00 00 00 */ li r8, 0
-/* 8014214C 0013DDAC 4B F1 78 7D */ bl func_800599C8
-/* 80142150 0013DDB0 38 60 00 02 */ li r3, 2
-/* 80142154 0013DDB4 38 80 00 01 */ li r4, 1
-/* 80142158 0013DDB8 38 A0 00 00 */ li r5, 0
-/* 8014215C 0013DDBC 38 C0 00 07 */ li r6, 7
-/* 80142160 0013DDC0 38 E0 00 03 */ li r7, 3
-/* 80142164 0013DDC4 39 00 00 00 */ li r8, 0
-/* 80142168 0013DDC8 4B F1 78 61 */ bl func_800599C8
-/* 8014216C 0013DDCC 38 60 00 03 */ li r3, 3
-/* 80142170 0013DDD0 38 80 00 02 */ li r4, 2
-/* 80142174 0013DDD4 38 A0 00 00 */ li r5, 0
-/* 80142178 0013DDD8 38 C0 00 08 */ li r6, 8
-/* 8014217C 0013DDDC 38 E0 00 04 */ li r7, 4
-/* 80142180 0013DDE0 39 00 00 00 */ li r8, 0
-/* 80142184 0013DDE4 4B F1 78 45 */ bl func_800599C8
-/* 80142188 0013DDE8 38 60 00 04 */ li r3, 4
-/* 8014218C 0013DDEC 38 80 00 03 */ li r4, 3
-/* 80142190 0013DDF0 38 A0 00 00 */ li r5, 0
-/* 80142194 0013DDF4 38 C0 00 08 */ li r6, 8
-/* 80142198 0013DDF8 38 E0 00 05 */ li r7, 5
-/* 8014219C 0013DDFC 39 00 00 00 */ li r8, 0
-/* 801421A0 0013DE00 4B F1 78 29 */ bl func_800599C8
-/* 801421A4 0013DE04 38 60 00 05 */ li r3, 5
-/* 801421A8 0013DE08 38 80 00 04 */ li r4, 4
-/* 801421AC 0013DE0C 38 A0 00 00 */ li r5, 0
-/* 801421B0 0013DE10 38 C0 00 63 */ li r6, 0x63
-/* 801421B4 0013DE14 38 E0 00 00 */ li r7, 0
-/* 801421B8 0013DE18 39 00 00 00 */ li r8, 0
-/* 801421BC 0013DE1C 4B F1 78 0D */ bl func_800599C8
-/* 801421C0 0013DE20 38 60 00 07 */ li r3, 7
-/* 801421C4 0013DE24 38 80 00 01 */ li r4, 1
-/* 801421C8 0013DE28 38 A0 00 02 */ li r5, 2
-/* 801421CC 0013DE2C 38 C0 00 00 */ li r6, 0
-/* 801421D0 0013DE30 38 E0 00 08 */ li r7, 8
-/* 801421D4 0013DE34 39 00 00 00 */ li r8, 0
-/* 801421D8 0013DE38 4B F1 77 F1 */ bl func_800599C8
-/* 801421DC 0013DE3C 38 60 00 08 */ li r3, 8
-/* 801421E0 0013DE40 38 80 00 07 */ li r4, 7
-/* 801421E4 0013DE44 38 A0 00 04 */ li r5, 4
-/* 801421E8 0013DE48 38 C0 00 00 */ li r6, 0
-/* 801421EC 0013DE4C 38 E0 00 63 */ li r7, 0x63
-/* 801421F0 0013DE50 39 00 00 00 */ li r8, 0
-/* 801421F4 0013DE54 4B F1 77 D5 */ bl func_800599C8
-/* 801421F8 0013DE58 38 60 00 63 */ li r3, 0x63
-/* 801421FC 0013DE5C 38 80 00 08 */ li r4, 8
-/* 80142200 0013DE60 38 A0 00 05 */ li r5, 5
-/* 80142204 0013DE64 38 C0 00 00 */ li r6, 0
-/* 80142208 0013DE68 38 E0 00 00 */ li r7, 0
-/* 8014220C 0013DE6C 39 00 00 00 */ li r8, 0
-/* 80142210 0013DE70 4B F1 77 B9 */ bl func_800599C8
-/* 80142214 0013DE74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142218 0013DE78 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014221C 0013DE7C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 80142220 0013DE80 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80142224 0013DE84 48 00 56 C8 */ b lbl_801478EC
-/* 80142228 0013DE88 38 60 00 01 */ li r3, 1
-/* 8014222C 0013DE8C 48 00 C9 D1 */ bl func_8014EBFC
-/* 80142230 0013DE90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142234 0013DE94 38 60 00 3F */ li r3, 0x3f
-/* 80142238 0013DE98 38 A0 00 00 */ li r5, 0
-/* 8014223C 0013DE9C 38 C0 00 01 */ li r6, 1
-/* 80142240 0013DEA0 A0 04 01 02 */ lhz r0, 0x102(r4)
-/* 80142244 0013DEA4 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80142248 0013DEA8 4B F1 78 25 */ bl func_80059A6C
-/* 8014224C 0013DEAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80142250 0013DEB0 41 82 56 9C */ beq lbl_801478EC
-/* 80142254 0013DEB4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80142258 0013DEB8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014225C 0013DEBC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142260 0013DEC0 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80142264 0013DEC4 41 82 03 98 */ beq lbl_801425FC
-/* 80142268 0013DEC8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014226C 0013DECC 3B 00 00 00 */ li r24, 0
-/* 80142270 0013DED0 80 85 00 D4 */ lwz r4, 0xd4(r5)
-/* 80142274 0013DED4 2C 04 00 07 */ cmpwi r4, 7
-/* 80142278 0013DED8 41 82 02 20 */ beq lbl_80142498
-/* 8014227C 0013DEDC 40 80 00 30 */ bge lbl_801422AC
-/* 80142280 0013DEE0 2C 04 00 03 */ cmpwi r4, 3
-/* 80142284 0013DEE4 41 82 01 10 */ beq lbl_80142394
-/* 80142288 0013DEE8 40 80 00 14 */ bge lbl_8014229C
-/* 8014228C 0013DEEC 2C 04 00 01 */ cmpwi r4, 1
-/* 80142290 0013DEF0 41 82 00 48 */ beq lbl_801422D8
-/* 80142294 0013DEF4 40 80 00 A0 */ bge lbl_80142334
-/* 80142298 0013DEF8 48 00 03 50 */ b lbl_801425E8
-lbl_8014229C:
-/* 8014229C 0013DEFC 2C 04 00 05 */ cmpwi r4, 5
-/* 801422A0 0013DF00 41 82 01 B4 */ beq lbl_80142454
-/* 801422A4 0013DF04 40 80 03 44 */ bge lbl_801425E8
-/* 801422A8 0013DF08 48 00 01 4C */ b lbl_801423F4
-lbl_801422AC:
-/* 801422AC 0013DF0C 2C 04 00 63 */ cmpwi r4, 0x63
-/* 801422B0 0013DF10 41 82 02 EC */ beq lbl_8014259C
-/* 801422B4 0013DF14 40 80 00 10 */ bge lbl_801422C4
-/* 801422B8 0013DF18 2C 04 00 09 */ cmpwi r4, 9
-/* 801422BC 0013DF1C 40 80 03 2C */ bge lbl_801425E8
-/* 801422C0 0013DF20 48 00 02 48 */ b lbl_80142508
-lbl_801422C4:
-/* 801422C4 0013DF24 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 801422C8 0013DF28 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 801422CC 0013DF2C 7C 04 00 00 */ cmpw r4, r0
-/* 801422D0 0013DF30 41 82 02 CC */ beq lbl_8014259C
-/* 801422D4 0013DF34 48 00 03 14 */ b lbl_801425E8
-lbl_801422D8:
-/* 801422D8 0013DF38 A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 801422DC 0013DF3C 28 00 00 01 */ cmplwi r0, 1
-/* 801422E0 0013DF40 41 80 03 08 */ blt lbl_801425E8
-/* 801422E4 0013DF44 38 60 00 07 */ li r3, 7
-/* 801422E8 0013DF48 38 80 00 01 */ li r4, 1
-/* 801422EC 0013DF4C 48 00 C6 61 */ bl func_8014E94C
-/* 801422F0 0013DF50 38 60 00 08 */ li r3, 8
-/* 801422F4 0013DF54 38 80 00 02 */ li r4, 2
-/* 801422F8 0013DF58 48 00 C6 55 */ bl func_8014E94C
-/* 801422FC 0013DF5C 38 60 00 19 */ li r3, 0x19
-/* 80142300 0013DF60 38 80 00 04 */ li r4, 4
-/* 80142304 0013DF64 48 00 C6 49 */ bl func_8014E94C
-/* 80142308 0013DF68 38 60 00 1F */ li r3, 0x1f
-/* 8014230C 0013DF6C 38 80 00 02 */ li r4, 2
-/* 80142310 0013DF70 48 00 C6 3D */ bl func_8014E94C
-/* 80142314 0013DF74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142318 0013DF78 38 00 00 54 */ li r0, 0x54
-/* 8014231C 0013DF7C 3B 00 00 01 */ li r24, 1
-/* 80142320 0013DF80 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142324 0013DF84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142328 0013DF88 A0 03 00 F8 */ lhz r0, 0xf8(r3)
-/* 8014232C 0013DF8C 98 03 0D 49 */ stb r0, 0xd49(r3)
-/* 80142330 0013DF90 48 00 02 B8 */ b lbl_801425E8
-lbl_80142334:
-/* 80142334 0013DF94 A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80142338 0013DF98 28 00 00 02 */ cmplwi r0, 2
-/* 8014233C 0013DF9C 41 80 02 AC */ blt lbl_801425E8
-/* 80142340 0013DFA0 38 60 00 07 */ li r3, 7
-/* 80142344 0013DFA4 38 80 00 03 */ li r4, 3
-/* 80142348 0013DFA8 48 00 C6 05 */ bl func_8014E94C
-/* 8014234C 0013DFAC 38 60 00 08 */ li r3, 8
-/* 80142350 0013DFB0 38 80 00 02 */ li r4, 2
-/* 80142354 0013DFB4 48 00 C5 F9 */ bl func_8014E94C
-/* 80142358 0013DFB8 38 60 00 19 */ li r3, 0x19
-/* 8014235C 0013DFBC 38 80 00 04 */ li r4, 4
-/* 80142360 0013DFC0 48 00 C5 ED */ bl func_8014E94C
-/* 80142364 0013DFC4 38 60 00 1F */ li r3, 0x1f
-/* 80142368 0013DFC8 38 80 00 02 */ li r4, 2
-/* 8014236C 0013DFCC 48 00 C5 E1 */ bl func_8014E94C
-/* 80142370 0013DFD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142374 0013DFD4 38 00 00 54 */ li r0, 0x54
-/* 80142378 0013DFD8 3B 00 00 01 */ li r24, 1
-/* 8014237C 0013DFDC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142380 0013DFE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142384 0013DFE4 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 80142388 0013DFE8 38 03 00 01 */ addi r0, r3, 1
-/* 8014238C 0013DFEC 98 04 0D 49 */ stb r0, 0xd49(r4)
-/* 80142390 0013DFF0 48 00 02 58 */ b lbl_801425E8
-lbl_80142394:
-/* 80142394 0013DFF4 A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80142398 0013DFF8 28 00 00 03 */ cmplwi r0, 3
-/* 8014239C 0013DFFC 41 80 02 4C */ blt lbl_801425E8
-/* 801423A0 0013E000 38 60 00 07 */ li r3, 7
-/* 801423A4 0013E004 38 80 00 05 */ li r4, 5
-/* 801423A8 0013E008 48 00 C5 A5 */ bl func_8014E94C
-/* 801423AC 0013E00C 38 60 00 08 */ li r3, 8
-/* 801423B0 0013E010 38 80 00 02 */ li r4, 2
-/* 801423B4 0013E014 48 00 C5 99 */ bl func_8014E94C
-/* 801423B8 0013E018 38 60 00 19 */ li r3, 0x19
-/* 801423BC 0013E01C 38 80 00 04 */ li r4, 4
-/* 801423C0 0013E020 48 00 C5 8D */ bl func_8014E94C
-/* 801423C4 0013E024 38 60 00 1F */ li r3, 0x1f
-/* 801423C8 0013E028 38 80 00 02 */ li r4, 2
-/* 801423CC 0013E02C 48 00 C5 81 */ bl func_8014E94C
-/* 801423D0 0013E030 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801423D4 0013E034 38 00 00 54 */ li r0, 0x54
-/* 801423D8 0013E038 3B 00 00 01 */ li r24, 1
-/* 801423DC 0013E03C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801423E0 0013E040 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801423E4 0013E044 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 801423E8 0013E048 38 03 00 02 */ addi r0, r3, 2
-/* 801423EC 0013E04C 98 04 0D 49 */ stb r0, 0xd49(r4)
-/* 801423F0 0013E050 48 00 01 F8 */ b lbl_801425E8
-lbl_801423F4:
-/* 801423F4 0013E054 A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 801423F8 0013E058 28 00 00 04 */ cmplwi r0, 4
-/* 801423FC 0013E05C 41 80 01 EC */ blt lbl_801425E8
-/* 80142400 0013E060 38 60 00 07 */ li r3, 7
-/* 80142404 0013E064 38 80 00 07 */ li r4, 7
-/* 80142408 0013E068 48 00 C5 45 */ bl func_8014E94C
-/* 8014240C 0013E06C 38 60 00 08 */ li r3, 8
-/* 80142410 0013E070 38 80 00 02 */ li r4, 2
-/* 80142414 0013E074 48 00 C5 39 */ bl func_8014E94C
-/* 80142418 0013E078 38 60 00 19 */ li r3, 0x19
-/* 8014241C 0013E07C 38 80 00 04 */ li r4, 4
-/* 80142420 0013E080 48 00 C5 2D */ bl func_8014E94C
-/* 80142424 0013E084 38 60 00 1F */ li r3, 0x1f
-/* 80142428 0013E088 38 80 00 02 */ li r4, 2
-/* 8014242C 0013E08C 48 00 C5 21 */ bl func_8014E94C
-/* 80142430 0013E090 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142434 0013E094 38 00 00 54 */ li r0, 0x54
-/* 80142438 0013E098 3B 00 00 01 */ li r24, 1
-/* 8014243C 0013E09C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142440 0013E0A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142444 0013E0A4 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 80142448 0013E0A8 38 03 00 03 */ addi r0, r3, 3
-/* 8014244C 0013E0AC 98 04 0D 49 */ stb r0, 0xd49(r4)
-/* 80142450 0013E0B0 48 00 01 98 */ b lbl_801425E8
-lbl_80142454:
-/* 80142454 0013E0B4 38 60 00 07 */ li r3, 7
-/* 80142458 0013E0B8 38 80 00 0A */ li r4, 0xa
-/* 8014245C 0013E0BC 48 00 C4 F1 */ bl func_8014E94C
-/* 80142460 0013E0C0 38 60 00 08 */ li r3, 8
-/* 80142464 0013E0C4 38 80 00 01 */ li r4, 1
-/* 80142468 0013E0C8 48 00 C4 E5 */ bl func_8014E94C
-/* 8014246C 0013E0CC 38 60 00 19 */ li r3, 0x19
-/* 80142470 0013E0D0 38 80 00 04 */ li r4, 4
-/* 80142474 0013E0D4 48 00 C4 D9 */ bl func_8014E94C
-/* 80142478 0013E0D8 38 60 00 1F */ li r3, 0x1f
-/* 8014247C 0013E0DC 38 80 00 02 */ li r4, 2
-/* 80142480 0013E0E0 48 00 C4 CD */ bl func_8014E94C
-/* 80142484 0013E0E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142488 0013E0E8 38 00 00 54 */ li r0, 0x54
-/* 8014248C 0013E0EC 3B 00 00 01 */ li r24, 1
-/* 80142490 0013E0F0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142494 0013E0F4 48 00 01 54 */ b lbl_801425E8
-lbl_80142498:
-/* 80142498 0013E0F8 A0 05 00 F8 */ lhz r0, 0xf8(r5)
-/* 8014249C 0013E0FC 2C 00 00 00 */ cmpwi r0, 0
-/* 801424A0 0013E100 41 82 00 54 */ beq lbl_801424F4
-/* 801424A4 0013E104 38 60 00 07 */ li r3, 7
-/* 801424A8 0013E108 38 80 00 08 */ li r4, 8
-/* 801424AC 0013E10C 48 00 C4 A1 */ bl func_8014E94C
-/* 801424B0 0013E110 38 60 00 08 */ li r3, 8
-/* 801424B4 0013E114 38 80 00 02 */ li r4, 2
-/* 801424B8 0013E118 48 00 C4 95 */ bl func_8014E94C
-/* 801424BC 0013E11C 38 60 00 19 */ li r3, 0x19
-/* 801424C0 0013E120 38 80 00 04 */ li r4, 4
-/* 801424C4 0013E124 48 00 C4 89 */ bl func_8014E94C
-/* 801424C8 0013E128 38 60 00 1F */ li r3, 0x1f
-/* 801424CC 0013E12C 38 80 00 02 */ li r4, 2
-/* 801424D0 0013E130 48 00 C4 7D */ bl func_8014E94C
-/* 801424D4 0013E134 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801424D8 0013E138 38 00 00 53 */ li r0, 0x53
-/* 801424DC 0013E13C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801424E0 0013E140 38 60 02 23 */ li r3, 0x223
-/* 801424E4 0013E144 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 801424E8 0013E148 38 80 00 00 */ li r4, 0
-/* 801424EC 0013E14C 4B EC 8C 85 */ bl func_8000B170
-/* 801424F0 0013E150 48 00 00 F8 */ b lbl_801425E8
-lbl_801424F4:
-/* 801424F4 0013E154 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801424F8 0013E158 38 60 02 22 */ li r3, 0x222
-/* 801424FC 0013E15C 38 80 00 00 */ li r4, 0
-/* 80142500 0013E160 4B EC 8C 71 */ bl func_8000B170
-/* 80142504 0013E164 48 00 00 E4 */ b lbl_801425E8
-lbl_80142508:
-/* 80142508 0013E168 A0 65 00 F8 */ lhz r3, 0xf8(r5)
-/* 8014250C 0013E16C A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80142510 0013E170 38 63 00 04 */ addi r3, r3, 4
-/* 80142514 0013E174 7C 03 00 00 */ cmpw r3, r0
-/* 80142518 0013E178 40 80 00 70 */ bge lbl_80142588
-/* 8014251C 0013E17C 38 60 00 07 */ li r3, 7
-/* 80142520 0013E180 38 80 00 09 */ li r4, 9
-/* 80142524 0013E184 48 00 C4 29 */ bl func_8014E94C
-/* 80142528 0013E188 38 60 00 08 */ li r3, 8
-/* 8014252C 0013E18C 38 80 00 02 */ li r4, 2
-/* 80142530 0013E190 48 00 C4 1D */ bl func_8014E94C
-/* 80142534 0013E194 38 60 00 19 */ li r3, 0x19
-/* 80142538 0013E198 38 80 00 04 */ li r4, 4
-/* 8014253C 0013E19C 48 00 C4 11 */ bl func_8014E94C
-/* 80142540 0013E1A0 38 60 00 1F */ li r3, 0x1f
-/* 80142544 0013E1A4 38 80 00 02 */ li r4, 2
-/* 80142548 0013E1A8 48 00 C4 05 */ bl func_8014E94C
-/* 8014254C 0013E1AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142550 0013E1B0 38 80 00 53 */ li r4, 0x53
-/* 80142554 0013E1B4 38 00 00 09 */ li r0, 9
-/* 80142558 0013E1B8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014255C 0013E1BC B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80142560 0013E1C0 38 60 02 23 */ li r3, 0x223
-/* 80142564 0013E1C4 38 80 00 00 */ li r4, 0
-/* 80142568 0013E1C8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014256C 0013E1CC A0 A6 00 F8 */ lhz r5, 0xf8(r6)
-/* 80142570 0013E1D0 38 A5 00 01 */ addi r5, r5, 1
-/* 80142574 0013E1D4 B0 A6 00 FA */ sth r5, 0xfa(r6)
-/* 80142578 0013E1D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014257C 0013E1DC B0 05 01 00 */ sth r0, 0x100(r5)
-/* 80142580 0013E1E0 4B EC 8B F1 */ bl func_8000B170
-/* 80142584 0013E1E4 48 00 00 64 */ b lbl_801425E8
-lbl_80142588:
-/* 80142588 0013E1E8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014258C 0013E1EC 38 60 02 22 */ li r3, 0x222
-/* 80142590 0013E1F0 38 80 00 00 */ li r4, 0
-/* 80142594 0013E1F4 4B EC 8B DD */ bl func_8000B170
-/* 80142598 0013E1F8 48 00 00 50 */ b lbl_801425E8
-lbl_8014259C:
-/* 8014259C 0013E1FC 38 60 00 07 */ li r3, 7
-/* 801425A0 0013E200 38 80 00 0A */ li r4, 0xa
-/* 801425A4 0013E204 48 00 C3 A9 */ bl func_8014E94C
-/* 801425A8 0013E208 38 60 00 08 */ li r3, 8
-/* 801425AC 0013E20C 38 80 00 02 */ li r4, 2
-/* 801425B0 0013E210 48 00 C3 9D */ bl func_8014E94C
-/* 801425B4 0013E214 38 60 00 19 */ li r3, 0x19
-/* 801425B8 0013E218 38 80 00 04 */ li r4, 4
-/* 801425BC 0013E21C 48 00 C3 91 */ bl func_8014E94C
-/* 801425C0 0013E220 38 60 00 1F */ li r3, 0x1f
-/* 801425C4 0013E224 38 80 00 01 */ li r4, 1
-/* 801425C8 0013E228 48 00 C3 85 */ bl func_8014E94C
-/* 801425CC 0013E22C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801425D0 0013E230 38 80 00 54 */ li r4, 0x54
-/* 801425D4 0013E234 38 00 00 63 */ li r0, 0x63
-/* 801425D8 0013E238 3B 00 00 02 */ li r24, 2
-/* 801425DC 0013E23C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801425E0 0013E240 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801425E4 0013E244 90 03 00 D4 */ stw r0, 0xd4(r3)
-lbl_801425E8:
-/* 801425E8 0013E248 2C 18 00 00 */ cmpwi r24, 0
-/* 801425EC 0013E24C 41 82 53 00 */ beq lbl_801478EC
-/* 801425F0 0013E250 7F 03 C3 78 */ mr r3, r24
-/* 801425F4 0013E254 4B F1 7E D9 */ bl func_8005A4CC
-/* 801425F8 0013E258 48 00 52 F4 */ b lbl_801478EC
-lbl_801425FC:
-/* 801425FC 0013E25C 2C 03 00 06 */ cmpwi r3, 6
-/* 80142600 0013E260 38 A0 00 00 */ li r5, 0
-/* 80142604 0013E264 41 82 02 08 */ beq lbl_8014280C
-/* 80142608 0013E268 40 80 00 2C */ bge lbl_80142634
-/* 8014260C 0013E26C 2C 03 00 03 */ cmpwi r3, 3
-/* 80142610 0013E270 41 82 00 B0 */ beq lbl_801426C0
-/* 80142614 0013E274 40 80 00 14 */ bge lbl_80142628
-/* 80142618 0013E278 2C 03 00 01 */ cmpwi r3, 1
-/* 8014261C 0013E27C 41 82 00 34 */ beq lbl_80142650
-/* 80142620 0013E280 40 80 00 68 */ bge lbl_80142688
-/* 80142624 0013E284 48 00 01 E8 */ b lbl_8014280C
-lbl_80142628:
-/* 80142628 0013E288 2C 03 00 05 */ cmpwi r3, 5
-/* 8014262C 0013E28C 40 80 01 04 */ bge lbl_80142730
-/* 80142630 0013E290 48 00 00 C8 */ b lbl_801426F8
-lbl_80142634:
-/* 80142634 0013E294 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80142638 0013E298 41 82 01 A0 */ beq lbl_801427D8
-/* 8014263C 0013E29C 40 80 01 D0 */ bge lbl_8014280C
-/* 80142640 0013E2A0 2C 03 00 08 */ cmpwi r3, 8
-/* 80142644 0013E2A4 41 82 01 5C */ beq lbl_801427A0
-/* 80142648 0013E2A8 40 80 01 C4 */ bge lbl_8014280C
-/* 8014264C 0013E2AC 48 00 01 1C */ b lbl_80142768
-lbl_80142650:
-/* 80142650 0013E2B0 38 60 00 07 */ li r3, 7
-/* 80142654 0013E2B4 38 80 00 00 */ li r4, 0
-/* 80142658 0013E2B8 48 00 C2 F5 */ bl func_8014E94C
-/* 8014265C 0013E2BC 38 60 00 08 */ li r3, 8
-/* 80142660 0013E2C0 38 80 00 02 */ li r4, 2
-/* 80142664 0013E2C4 48 00 C2 E9 */ bl func_8014E94C
-/* 80142668 0013E2C8 38 60 00 19 */ li r3, 0x19
-/* 8014266C 0013E2CC 38 80 00 04 */ li r4, 4
-/* 80142670 0013E2D0 48 00 C2 DD */ bl func_8014E94C
-/* 80142674 0013E2D4 38 60 00 1F */ li r3, 0x1f
-/* 80142678 0013E2D8 38 80 00 02 */ li r4, 2
-/* 8014267C 0013E2DC 48 00 C2 D1 */ bl func_8014E94C
-/* 80142680 0013E2E0 38 A0 00 03 */ li r5, 3
-/* 80142684 0013E2E4 48 00 01 88 */ b lbl_8014280C
-lbl_80142688:
-/* 80142688 0013E2E8 38 60 00 07 */ li r3, 7
-/* 8014268C 0013E2EC 38 80 00 02 */ li r4, 2
-/* 80142690 0013E2F0 48 00 C2 BD */ bl func_8014E94C
-/* 80142694 0013E2F4 38 60 00 08 */ li r3, 8
-/* 80142698 0013E2F8 38 80 00 02 */ li r4, 2
-/* 8014269C 0013E2FC 48 00 C2 B1 */ bl func_8014E94C
-/* 801426A0 0013E300 38 60 00 19 */ li r3, 0x19
-/* 801426A4 0013E304 38 80 00 04 */ li r4, 4
-/* 801426A8 0013E308 48 00 C2 A5 */ bl func_8014E94C
-/* 801426AC 0013E30C 38 60 00 1F */ li r3, 0x1f
-/* 801426B0 0013E310 38 80 00 02 */ li r4, 2
-/* 801426B4 0013E314 48 00 C2 99 */ bl func_8014E94C
-/* 801426B8 0013E318 38 A0 00 03 */ li r5, 3
-/* 801426BC 0013E31C 48 00 01 50 */ b lbl_8014280C
-lbl_801426C0:
-/* 801426C0 0013E320 38 60 00 07 */ li r3, 7
-/* 801426C4 0013E324 38 80 00 04 */ li r4, 4
-/* 801426C8 0013E328 48 00 C2 85 */ bl func_8014E94C
-/* 801426CC 0013E32C 38 60 00 08 */ li r3, 8
-/* 801426D0 0013E330 38 80 00 02 */ li r4, 2
-/* 801426D4 0013E334 48 00 C2 79 */ bl func_8014E94C
-/* 801426D8 0013E338 38 60 00 19 */ li r3, 0x19
-/* 801426DC 0013E33C 38 80 00 04 */ li r4, 4
-/* 801426E0 0013E340 48 00 C2 6D */ bl func_8014E94C
-/* 801426E4 0013E344 38 60 00 1F */ li r3, 0x1f
-/* 801426E8 0013E348 38 80 00 02 */ li r4, 2
-/* 801426EC 0013E34C 48 00 C2 61 */ bl func_8014E94C
-/* 801426F0 0013E350 38 A0 00 03 */ li r5, 3
-/* 801426F4 0013E354 48 00 01 18 */ b lbl_8014280C
-lbl_801426F8:
-/* 801426F8 0013E358 38 60 00 07 */ li r3, 7
-/* 801426FC 0013E35C 38 80 00 06 */ li r4, 6
-/* 80142700 0013E360 48 00 C2 4D */ bl func_8014E94C
-/* 80142704 0013E364 38 60 00 08 */ li r3, 8
-/* 80142708 0013E368 38 80 00 02 */ li r4, 2
-/* 8014270C 0013E36C 48 00 C2 41 */ bl func_8014E94C
-/* 80142710 0013E370 38 60 00 19 */ li r3, 0x19
-/* 80142714 0013E374 38 80 00 04 */ li r4, 4
-/* 80142718 0013E378 48 00 C2 35 */ bl func_8014E94C
-/* 8014271C 0013E37C 38 60 00 1F */ li r3, 0x1f
-/* 80142720 0013E380 38 80 00 02 */ li r4, 2
-/* 80142724 0013E384 48 00 C2 29 */ bl func_8014E94C
-/* 80142728 0013E388 38 A0 00 03 */ li r5, 3
-/* 8014272C 0013E38C 48 00 00 E0 */ b lbl_8014280C
-lbl_80142730:
-/* 80142730 0013E390 38 60 00 07 */ li r3, 7
-/* 80142734 0013E394 38 80 00 0A */ li r4, 0xa
-/* 80142738 0013E398 48 00 C2 15 */ bl func_8014E94C
-/* 8014273C 0013E39C 38 60 00 08 */ li r3, 8
-/* 80142740 0013E3A0 38 80 00 00 */ li r4, 0
-/* 80142744 0013E3A4 48 00 C2 09 */ bl func_8014E94C
-/* 80142748 0013E3A8 38 60 00 19 */ li r3, 0x19
-/* 8014274C 0013E3AC 38 80 00 04 */ li r4, 4
-/* 80142750 0013E3B0 48 00 C1 FD */ bl func_8014E94C
-/* 80142754 0013E3B4 38 60 00 1F */ li r3, 0x1f
-/* 80142758 0013E3B8 38 80 00 02 */ li r4, 2
-/* 8014275C 0013E3BC 48 00 C1 F1 */ bl func_8014E94C
-/* 80142760 0013E3C0 38 A0 00 03 */ li r5, 3
-/* 80142764 0013E3C4 48 00 00 A8 */ b lbl_8014280C
-lbl_80142768:
-/* 80142768 0013E3C8 38 60 00 07 */ li r3, 7
-/* 8014276C 0013E3CC 38 80 00 0A */ li r4, 0xa
-/* 80142770 0013E3D0 48 00 C1 DD */ bl func_8014E94C
-/* 80142774 0013E3D4 38 60 00 08 */ li r3, 8
-/* 80142778 0013E3D8 38 80 00 02 */ li r4, 2
-/* 8014277C 0013E3DC 48 00 C1 D1 */ bl func_8014E94C
-/* 80142780 0013E3E0 38 60 00 19 */ li r3, 0x19
-/* 80142784 0013E3E4 38 80 00 00 */ li r4, 0
-/* 80142788 0013E3E8 48 00 C1 C5 */ bl func_8014E94C
-/* 8014278C 0013E3EC 38 60 00 1F */ li r3, 0x1f
-/* 80142790 0013E3F0 38 80 00 02 */ li r4, 2
-/* 80142794 0013E3F4 48 00 C1 B9 */ bl func_8014E94C
-/* 80142798 0013E3F8 38 A0 00 03 */ li r5, 3
-/* 8014279C 0013E3FC 48 00 00 70 */ b lbl_8014280C
-lbl_801427A0:
-/* 801427A0 0013E400 38 60 00 07 */ li r3, 7
-/* 801427A4 0013E404 38 80 00 0A */ li r4, 0xa
-/* 801427A8 0013E408 48 00 C1 A5 */ bl func_8014E94C
-/* 801427AC 0013E40C 38 60 00 08 */ li r3, 8
-/* 801427B0 0013E410 38 80 00 02 */ li r4, 2
-/* 801427B4 0013E414 48 00 C1 99 */ bl func_8014E94C
-/* 801427B8 0013E418 38 60 00 19 */ li r3, 0x19
-/* 801427BC 0013E41C 38 80 00 01 */ li r4, 1
-/* 801427C0 0013E420 48 00 C1 8D */ bl func_8014E94C
-/* 801427C4 0013E424 38 60 00 1F */ li r3, 0x1f
-/* 801427C8 0013E428 38 80 00 02 */ li r4, 2
-/* 801427CC 0013E42C 48 00 C1 81 */ bl func_8014E94C
-/* 801427D0 0013E430 38 A0 00 03 */ li r5, 3
-/* 801427D4 0013E434 48 00 00 38 */ b lbl_8014280C
-lbl_801427D8:
-/* 801427D8 0013E438 38 60 00 07 */ li r3, 7
-/* 801427DC 0013E43C 38 80 00 0A */ li r4, 0xa
-/* 801427E0 0013E440 48 00 C1 6D */ bl func_8014E94C
-/* 801427E4 0013E444 38 60 00 08 */ li r3, 8
-/* 801427E8 0013E448 38 80 00 02 */ li r4, 2
-/* 801427EC 0013E44C 48 00 C1 61 */ bl func_8014E94C
-/* 801427F0 0013E450 38 60 00 19 */ li r3, 0x19
-/* 801427F4 0013E454 38 80 00 04 */ li r4, 4
-/* 801427F8 0013E458 48 00 C1 55 */ bl func_8014E94C
-/* 801427FC 0013E45C 38 60 00 1F */ li r3, 0x1f
-/* 80142800 0013E460 38 80 00 00 */ li r4, 0
-/* 80142804 0013E464 48 00 C1 49 */ bl func_8014E94C
-/* 80142808 0013E468 38 A0 00 03 */ li r5, 3
-lbl_8014280C:
-/* 8014280C 0013E46C 2C 05 00 00 */ cmpwi r5, 0
-/* 80142810 0013E470 41 82 50 DC */ beq lbl_801478EC
-/* 80142814 0013E474 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142818 0013E478 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 8014281C 0013E47C 54 60 17 FF */ rlwinm. r0, r3, 2, 0x1f, 0x1f
-/* 80142820 0013E480 41 82 00 10 */ beq lbl_80142830
-/* 80142824 0013E484 7C A3 2B 78 */ mr r3, r5
-/* 80142828 0013E488 4B F1 7C A5 */ bl func_8005A4CC
-/* 8014282C 0013E48C 48 00 50 C0 */ b lbl_801478EC
-lbl_80142830:
-/* 80142830 0013E490 64 60 40 00 */ oris r0, r3, 0x4000
-/* 80142834 0013E494 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 80142838 0013E498 48 00 50 B4 */ b lbl_801478EC
-/* 8014283C 0013E49C A8 7A 00 8E */ lha r3, 0x8e(r26)
-/* 80142840 0013E4A0 48 11 15 91 */ bl func_80253DD0
-/* 80142844 0013E4A4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142848 0013E4A8 28 00 00 03 */ cmplwi r0, 3
-/* 8014284C 0013E4AC 40 82 50 A0 */ bne lbl_801478EC
-/* 80142850 0013E4B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142854 0013E4B4 38 80 00 0A */ li r4, 0xa
-/* 80142858 0013E4B8 38 A0 00 00 */ li r5, 0
-/* 8014285C 0013E4BC A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 80142860 0013E4C0 48 11 15 51 */ bl func_80253DB0
-/* 80142864 0013E4C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142868 0013E4C8 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014286C 0013E4CC 2C 00 00 08 */ cmpwi r0, 8
-/* 80142870 0013E4D0 41 82 00 40 */ beq lbl_801428B0
-/* 80142874 0013E4D4 40 80 00 48 */ bge lbl_801428BC
-/* 80142878 0013E4D8 2C 00 00 07 */ cmpwi r0, 7
-/* 8014287C 0013E4DC 40 80 00 08 */ bge lbl_80142884
-/* 80142880 0013E4E0 48 00 00 3C */ b lbl_801428BC
-lbl_80142884:
-/* 80142884 0013E4E4 38 60 00 19 */ li r3, 0x19
-/* 80142888 0013E4E8 38 80 00 00 */ li r4, 0
-/* 8014288C 0013E4EC 48 00 C0 C1 */ bl func_8014E94C
-/* 80142890 0013E4F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142894 0013E4F4 38 00 00 0A */ li r0, 0xa
-/* 80142898 0013E4F8 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 8014289C 0013E4FC 38 63 FF FF */ addi r3, r3, -1
-/* 801428A0 0013E500 B0 64 00 FA */ sth r3, 0xfa(r4)
-/* 801428A4 0013E504 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801428A8 0013E508 B0 03 01 00 */ sth r0, 0x100(r3)
-/* 801428AC 0013E50C 48 00 00 10 */ b lbl_801428BC
-lbl_801428B0:
-/* 801428B0 0013E510 38 60 00 19 */ li r3, 0x19
-/* 801428B4 0013E514 38 80 00 01 */ li r4, 1
-/* 801428B8 0013E518 48 00 C0 95 */ bl func_8014E94C
-lbl_801428BC:
-/* 801428BC 0013E51C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801428C0 0013E520 38 00 00 52 */ li r0, 0x52
-/* 801428C4 0013E524 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801428C8 0013E528 48 00 50 24 */ b lbl_801478EC
-/* 801428CC 0013E52C 38 60 00 01 */ li r3, 1
-/* 801428D0 0013E530 48 00 C3 2D */ bl func_8014EBFC
-/* 801428D4 0013E534 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801428D8 0013E538 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801428DC 0013E53C 2C 00 00 63 */ cmpwi r0, 0x63
-/* 801428E0 0013E540 41 82 00 6C */ beq lbl_8014294C
-/* 801428E4 0013E544 40 80 00 C0 */ bge lbl_801429A4
-/* 801428E8 0013E548 2C 00 00 05 */ cmpwi r0, 5
-/* 801428EC 0013E54C 41 82 00 08 */ beq lbl_801428F4
-/* 801428F0 0013E550 48 00 00 B4 */ b lbl_801429A4
-lbl_801428F4:
-/* 801428F4 0013E554 A8 63 00 90 */ lha r3, 0x90(r3)
-/* 801428F8 0013E558 48 11 14 D9 */ bl func_80253DD0
-/* 801428FC 0013E55C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142900 0013E560 28 00 00 03 */ cmplwi r0, 3
-/* 80142904 0013E564 40 82 4F E8 */ bne lbl_801478EC
-/* 80142908 0013E568 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014290C 0013E56C 38 00 00 55 */ li r0, 0x55
-/* 80142910 0013E570 38 60 00 00 */ li r3, 0
-/* 80142914 0013E574 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80142918 0013E578 48 00 BE F5 */ bl func_8014E80C
-/* 8014291C 0013E57C 38 60 00 00 */ li r3, 0
-/* 80142920 0013E580 48 00 BF 8D */ bl func_8014E8AC
-/* 80142924 0013E584 38 60 00 07 */ li r3, 7
-/* 80142928 0013E588 38 80 00 0B */ li r4, 0xb
-/* 8014292C 0013E58C 48 00 C0 21 */ bl func_8014E94C
-/* 80142930 0013E590 38 60 00 08 */ li r3, 8
-/* 80142934 0013E594 38 80 00 03 */ li r4, 3
-/* 80142938 0013E598 48 00 C0 15 */ bl func_8014E94C
-/* 8014293C 0013E59C 38 60 00 19 */ li r3, 0x19
-/* 80142940 0013E5A0 38 80 00 05 */ li r4, 5
-/* 80142944 0013E5A4 48 00 C0 09 */ bl func_8014E94C
-/* 80142948 0013E5A8 48 00 4F A4 */ b lbl_801478EC
-lbl_8014294C:
-/* 8014294C 0013E5AC A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 80142950 0013E5B0 48 11 14 81 */ bl func_80253DD0
-/* 80142954 0013E5B4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142958 0013E5B8 28 00 00 03 */ cmplwi r0, 3
-/* 8014295C 0013E5BC 40 82 4F 90 */ bne lbl_801478EC
-/* 80142960 0013E5C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142964 0013E5C4 38 00 00 55 */ li r0, 0x55
-/* 80142968 0013E5C8 38 60 00 00 */ li r3, 0
-/* 8014296C 0013E5CC B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80142970 0013E5D0 48 00 BE 9D */ bl func_8014E80C
-/* 80142974 0013E5D4 38 60 00 00 */ li r3, 0
-/* 80142978 0013E5D8 48 00 BF 35 */ bl func_8014E8AC
-/* 8014297C 0013E5DC 38 60 00 07 */ li r3, 7
-/* 80142980 0013E5E0 38 80 00 0B */ li r4, 0xb
-/* 80142984 0013E5E4 48 00 BF C9 */ bl func_8014E94C
-/* 80142988 0013E5E8 38 60 00 08 */ li r3, 8
-/* 8014298C 0013E5EC 38 80 00 03 */ li r4, 3
-/* 80142990 0013E5F0 48 00 BF BD */ bl func_8014E94C
-/* 80142994 0013E5F4 38 60 00 19 */ li r3, 0x19
-/* 80142998 0013E5F8 38 80 00 05 */ li r4, 5
-/* 8014299C 0013E5FC 48 00 BF B1 */ bl func_8014E94C
-/* 801429A0 0013E600 48 00 4F 4C */ b lbl_801478EC
-lbl_801429A4:
-/* 801429A4 0013E604 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 801429A8 0013E608 48 11 14 29 */ bl func_80253DD0
-/* 801429AC 0013E60C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801429B0 0013E610 28 00 00 03 */ cmplwi r0, 3
-/* 801429B4 0013E614 40 82 4F 38 */ bne lbl_801478EC
-/* 801429B8 0013E618 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801429BC 0013E61C 38 00 00 55 */ li r0, 0x55
-/* 801429C0 0013E620 38 60 00 07 */ li r3, 7
-/* 801429C4 0013E624 38 80 00 0B */ li r4, 0xb
-/* 801429C8 0013E628 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 801429CC 0013E62C 48 00 BF 81 */ bl func_8014E94C
-/* 801429D0 0013E630 48 00 4F 1C */ b lbl_801478EC
-/* 801429D4 0013E634 38 60 00 01 */ li r3, 1
-/* 801429D8 0013E638 48 00 C2 25 */ bl func_8014EBFC
-/* 801429DC 0013E63C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801429E0 0013E640 A8 63 00 8E */ lha r3, 0x8e(r3)
-/* 801429E4 0013E644 48 11 13 ED */ bl func_80253DD0
-/* 801429E8 0013E648 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801429EC 0013E64C 28 00 00 03 */ cmplwi r0, 3
-/* 801429F0 0013E650 40 82 4E FC */ bne lbl_801478EC
-/* 801429F4 0013E654 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801429F8 0013E658 38 00 00 56 */ li r0, 0x56
-/* 801429FC 0013E65C 38 60 00 07 */ li r3, 7
-/* 80142A00 0013E660 38 80 00 00 */ li r4, 0
-/* 80142A04 0013E664 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80142A08 0013E668 48 00 BF 5D */ bl func_8014E964
-/* 80142A0C 0013E66C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142A10 0013E670 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80142A14 0013E674 28 00 00 05 */ cmplwi r0, 5
-/* 80142A18 0013E678 41 82 00 0C */ beq lbl_80142A24
-/* 80142A1C 0013E67C 28 00 00 63 */ cmplwi r0, 0x63
-/* 80142A20 0013E680 40 82 4E CC */ bne lbl_801478EC
-lbl_80142A24:
-/* 80142A24 0013E684 38 60 00 08 */ li r3, 8
-/* 80142A28 0013E688 38 80 00 00 */ li r4, 0
-/* 80142A2C 0013E68C 48 00 BF 39 */ bl func_8014E964
-/* 80142A30 0013E690 38 60 00 19 */ li r3, 0x19
-/* 80142A34 0013E694 38 80 00 00 */ li r4, 0
-/* 80142A38 0013E698 48 00 BF 2D */ bl func_8014E964
-/* 80142A3C 0013E69C 48 00 4E B0 */ b lbl_801478EC
-/* 80142A40 0013E6A0 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80142A44 0013E6A4 2C 00 00 63 */ cmpwi r0, 0x63
-/* 80142A48 0013E6A8 41 82 00 90 */ beq lbl_80142AD8
-/* 80142A4C 0013E6AC 40 80 00 D4 */ bge lbl_80142B20
-/* 80142A50 0013E6B0 2C 00 00 05 */ cmpwi r0, 5
-/* 80142A54 0013E6B4 41 82 00 08 */ beq lbl_80142A5C
-/* 80142A58 0013E6B8 48 00 00 C8 */ b lbl_80142B20
-lbl_80142A5C:
-/* 80142A5C 0013E6BC 80 7A 0D 30 */ lwz r3, 0xd30(r26)
-/* 80142A60 0013E6C0 54 60 3F FF */ rlwinm. r0, r3, 7, 0x1f, 0x1f
-/* 80142A64 0013E6C4 41 82 00 10 */ beq lbl_80142A74
-/* 80142A68 0013E6C8 38 00 00 57 */ li r0, 0x57
-/* 80142A6C 0013E6CC B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80142A70 0013E6D0 48 00 4E 7C */ b lbl_801478EC
-lbl_80142A74:
-/* 80142A74 0013E6D4 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
-/* 80142A78 0013E6D8 38 00 00 6C */ li r0, 0x6c
-/* 80142A7C 0013E6DC 90 7A 0D 30 */ stw r3, 0xd30(r26)
-/* 80142A80 0013E6E0 38 80 00 00 */ li r4, 0
-/* 80142A84 0013E6E4 38 A0 06 EC */ li r5, 0x6ec
-/* 80142A88 0013E6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142A8C 0013E6EC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142A90 0013E6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142A94 0013E6F4 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80142A98 0013E6F8 3C 63 00 01 */ addis r3, r3, 1
-/* 80142A9C 0013E6FC 38 63 CC F4 */ addi r3, r3, -13068
-/* 80142AA0 0013E700 4B EC 16 65 */ bl memset
-/* 80142AA4 0013E704 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142AA8 0013E708 38 00 00 01 */ li r0, 1
-/* 80142AAC 0013E70C 38 60 00 00 */ li r3, 0
-/* 80142AB0 0013E710 80 A4 0D 28 */ lwz r5, 0xd28(r4)
-/* 80142AB4 0013E714 80 85 00 04 */ lwz r4, 4(r5)
-/* 80142AB8 0013E718 54 84 01 3E */ clrlwi r4, r4, 4
-/* 80142ABC 0013E71C 90 85 00 04 */ stw r4, 4(r5)
-/* 80142AC0 0013E720 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142AC4 0013E724 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80142AC8 0013E728 B0 04 00 9A */ sth r0, 0x9a(r4)
-/* 80142ACC 0013E72C 4B FD B2 DD */ bl func_8011DDA8
-/* 80142AD0 0013E730 4B F1 37 A5 */ bl func_80056274
-/* 80142AD4 0013E734 48 00 4E 18 */ b lbl_801478EC
-lbl_80142AD8:
-/* 80142AD8 0013E738 38 00 00 09 */ li r0, 9
-/* 80142ADC 0013E73C 38 80 00 05 */ li r4, 5
-/* 80142AE0 0013E740 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80142AE4 0013E744 38 00 00 00 */ li r0, 0
-/* 80142AE8 0013E748 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142AEC 0013E74C B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80142AF0 0013E750 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142AF4 0013E754 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80142AF8 0013E758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142AFC 0013E75C 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80142B00 0013E760 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
-/* 80142B04 0013E764 41 82 4D E8 */ beq lbl_801478EC
-/* 80142B08 0013E768 48 02 28 25 */ bl func_8016532C
-/* 80142B0C 0013E76C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142B10 0013E770 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80142B14 0013E774 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5
-/* 80142B18 0013E778 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80142B1C 0013E77C 48 00 4D D0 */ b lbl_801478EC
-lbl_80142B20:
-/* 80142B20 0013E780 38 00 00 5C */ li r0, 0x5c
-/* 80142B24 0013E784 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80142B28 0013E788 48 00 4D C4 */ b lbl_801478EC
-/* 80142B2C 0013E78C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80142B30 0013E790 38 60 02 5F */ li r3, 0x25f
-/* 80142B34 0013E794 38 80 00 00 */ li r4, 0
-/* 80142B38 0013E798 4B EC 86 39 */ bl func_8000B170
-/* 80142B3C 0013E79C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142B40 0013E7A0 38 00 00 03 */ li r0, 3
-/* 80142B44 0013E7A4 98 03 0D 41 */ stb r0, 0xd41(r3)
-/* 80142B48 0013E7A8 48 00 BE 81 */ bl func_8014E9C8
-/* 80142B4C 0013E7AC 38 60 00 1A */ li r3, 0x1a
-/* 80142B50 0013E7B0 38 80 00 01 */ li r4, 1
-/* 80142B54 0013E7B4 48 00 BE 11 */ bl func_8014E964
-/* 80142B58 0013E7B8 38 60 00 1A */ li r3, 0x1a
-/* 80142B5C 0013E7BC 38 80 00 06 */ li r4, 6
-/* 80142B60 0013E7C0 48 00 BD ED */ bl func_8014E94C
-/* 80142B64 0013E7C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142B68 0013E7C8 38 00 00 58 */ li r0, 0x58
-/* 80142B6C 0013E7CC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142B70 0013E7D0 48 00 4D 7C */ b lbl_801478EC
-/* 80142B74 0013E7D4 A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80142B78 0013E7D8 48 11 12 59 */ bl func_80253DD0
-/* 80142B7C 0013E7DC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142B80 0013E7E0 28 00 00 03 */ cmplwi r0, 3
-/* 80142B84 0013E7E4 40 82 4D 68 */ bne lbl_801478EC
-/* 80142B88 0013E7E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142B8C 0013E7EC 38 00 00 59 */ li r0, 0x59
-/* 80142B90 0013E7F0 38 60 00 00 */ li r3, 0
-/* 80142B94 0013E7F4 38 80 00 00 */ li r4, 0
-/* 80142B98 0013E7F8 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80142B9C 0013E7FC 4B F1 6D 5D */ bl func_800598F8
-/* 80142BA0 0013E800 38 60 00 01 */ li r3, 1
-/* 80142BA4 0013E804 38 80 00 00 */ li r4, 0
-/* 80142BA8 0013E808 38 A0 00 00 */ li r5, 0
-/* 80142BAC 0013E80C 38 C0 00 02 */ li r6, 2
-/* 80142BB0 0013E810 38 E0 00 00 */ li r7, 0
-/* 80142BB4 0013E814 39 00 00 00 */ li r8, 0
-/* 80142BB8 0013E818 4B F1 6E 11 */ bl func_800599C8
-/* 80142BBC 0013E81C 38 60 00 02 */ li r3, 2
-/* 80142BC0 0013E820 38 80 00 00 */ li r4, 0
-/* 80142BC4 0013E824 38 A0 00 01 */ li r5, 1
-/* 80142BC8 0013E828 38 C0 00 00 */ li r6, 0
-/* 80142BCC 0013E82C 38 E0 00 00 */ li r7, 0
-/* 80142BD0 0013E830 39 00 00 00 */ li r8, 0
-/* 80142BD4 0013E834 4B F1 6D F5 */ bl func_800599C8
-/* 80142BD8 0013E838 48 00 4D 14 */ b lbl_801478EC
-/* 80142BDC 0013E83C 38 60 00 00 */ li r3, 0
-/* 80142BE0 0013E840 38 80 00 01 */ li r4, 1
-/* 80142BE4 0013E844 38 A0 00 00 */ li r5, 0
-/* 80142BE8 0013E848 38 C0 00 01 */ li r6, 1
-/* 80142BEC 0013E84C 4B F1 6E 81 */ bl func_80059A6C
-/* 80142BF0 0013E850 2C 03 00 00 */ cmpwi r3, 0
-/* 80142BF4 0013E854 41 82 4C F8 */ beq lbl_801478EC
-/* 80142BF8 0013E858 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80142BFC 0013E85C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C00 0013E860 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142C04 0013E864 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80142C08 0013E868 41 82 00 B4 */ beq lbl_80142CBC
-/* 80142C0C 0013E86C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C10 0013E870 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80142C14 0013E874 2C 00 00 02 */ cmpwi r0, 2
-/* 80142C18 0013E878 41 82 00 88 */ beq lbl_80142CA0
-/* 80142C1C 0013E87C 40 80 4C D0 */ bge lbl_801478EC
-/* 80142C20 0013E880 2C 00 00 01 */ cmpwi r0, 1
-/* 80142C24 0013E884 40 80 00 08 */ bge lbl_80142C2C
-/* 80142C28 0013E888 48 00 4C C4 */ b lbl_801478EC
-lbl_80142C2C:
-/* 80142C2C 0013E88C 38 60 00 1A */ li r3, 0x1a
-/* 80142C30 0013E890 38 80 00 02 */ li r4, 2
-/* 80142C34 0013E894 48 00 BD 19 */ bl func_8014E94C
-/* 80142C38 0013E898 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C3C 0013E89C 38 00 00 5A */ li r0, 0x5a
-/* 80142C40 0013E8A0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142C44 0013E8A4 48 02 26 E9 */ bl func_8016532C
-/* 80142C48 0013E8A8 48 00 C5 CD */ bl func_8014F214
-/* 80142C4C 0013E8AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C50 0013E8B0 38 80 00 00 */ li r4, 0
-/* 80142C54 0013E8B4 38 A0 06 EC */ li r5, 0x6ec
-/* 80142C58 0013E8B8 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80142C5C 0013E8BC 3C 63 00 01 */ addis r3, r3, 1
-/* 80142C60 0013E8C0 38 63 CC F4 */ addi r3, r3, -13068
-/* 80142C64 0013E8C4 4B EC 14 A1 */ bl memset
-/* 80142C68 0013E8C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C6C 0013E8CC 3A C0 00 01 */ li r22, 1
-/* 80142C70 0013E8D0 38 60 00 00 */ li r3, 0
-/* 80142C74 0013E8D4 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80142C78 0013E8D8 80 04 00 04 */ lwz r0, 4(r4)
-/* 80142C7C 0013E8DC 54 00 01 3E */ clrlwi r0, r0, 4
-/* 80142C80 0013E8E0 90 04 00 04 */ stw r0, 4(r4)
-/* 80142C84 0013E8E4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C88 0013E8E8 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80142C8C 0013E8EC B2 C4 00 9A */ sth r22, 0x9a(r4)
-/* 80142C90 0013E8F0 4B FD B1 19 */ bl func_8011DDA8
-/* 80142C94 0013E8F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142C98 0013E8F8 9A C3 0D DB */ stb r22, 0xddb(r3)
-/* 80142C9C 0013E8FC 48 00 4C 50 */ b lbl_801478EC
-lbl_80142CA0:
-/* 80142CA0 0013E900 38 60 00 1A */ li r3, 0x1a
-/* 80142CA4 0013E904 38 80 00 03 */ li r4, 3
-/* 80142CA8 0013E908 48 00 BC A5 */ bl func_8014E94C
-/* 80142CAC 0013E90C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142CB0 0013E910 38 00 00 5A */ li r0, 0x5a
-/* 80142CB4 0013E914 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142CB8 0013E918 48 00 4C 34 */ b lbl_801478EC
-lbl_80142CBC:
-/* 80142CBC 0013E91C 2C 03 00 02 */ cmpwi r3, 2
-/* 80142CC0 0013E920 41 82 00 24 */ beq lbl_80142CE4
-/* 80142CC4 0013E924 40 80 4C 28 */ bge lbl_801478EC
-/* 80142CC8 0013E928 2C 03 00 01 */ cmpwi r3, 1
-/* 80142CCC 0013E92C 40 80 00 08 */ bge lbl_80142CD4
-/* 80142CD0 0013E930 48 00 4C 1C */ b lbl_801478EC
-lbl_80142CD4:
-/* 80142CD4 0013E934 38 60 00 1A */ li r3, 0x1a
-/* 80142CD8 0013E938 38 80 00 00 */ li r4, 0
-/* 80142CDC 0013E93C 48 00 BC 71 */ bl func_8014E94C
-/* 80142CE0 0013E940 48 00 4C 0C */ b lbl_801478EC
-lbl_80142CE4:
-/* 80142CE4 0013E944 38 60 00 1A */ li r3, 0x1a
-/* 80142CE8 0013E948 38 80 00 01 */ li r4, 1
-/* 80142CEC 0013E94C 48 00 BC 61 */ bl func_8014E94C
-/* 80142CF0 0013E950 48 00 4B FC */ b lbl_801478EC
-/* 80142CF4 0013E954 A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80142CF8 0013E958 48 11 10 D9 */ bl func_80253DD0
-/* 80142CFC 0013E95C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142D00 0013E960 28 00 00 03 */ cmplwi r0, 3
-/* 80142D04 0013E964 40 82 4B E8 */ bne lbl_801478EC
-/* 80142D08 0013E968 38 60 00 1A */ li r3, 0x1a
-/* 80142D0C 0013E96C 38 80 00 05 */ li r4, 5
-/* 80142D10 0013E970 48 00 BC 3D */ bl func_8014E94C
-/* 80142D14 0013E974 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142D18 0013E978 38 00 00 5B */ li r0, 0x5b
-/* 80142D1C 0013E97C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142D20 0013E980 4B F1 35 55 */ bl func_80056274
-/* 80142D24 0013E984 48 00 4B C8 */ b lbl_801478EC
-/* 80142D28 0013E988 A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80142D2C 0013E98C 48 11 10 A5 */ bl func_80253DD0
-/* 80142D30 0013E990 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142D34 0013E994 28 00 00 03 */ cmplwi r0, 3
-/* 80142D38 0013E998 40 82 4B B4 */ bne lbl_801478EC
-/* 80142D3C 0013E99C 38 60 00 1A */ li r3, 0x1a
-/* 80142D40 0013E9A0 38 80 00 00 */ li r4, 0
-/* 80142D44 0013E9A4 48 00 BC 21 */ bl func_8014E964
-/* 80142D48 0013E9A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142D4C 0013E9AC 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 80142D50 0013E9B0 2C 00 00 02 */ cmpwi r0, 2
-/* 80142D54 0013E9B4 41 82 00 30 */ beq lbl_80142D84
-/* 80142D58 0013E9B8 40 80 4B 94 */ bge lbl_801478EC
-/* 80142D5C 0013E9BC 2C 00 00 01 */ cmpwi r0, 1
-/* 80142D60 0013E9C0 40 80 00 08 */ bge lbl_80142D68
-/* 80142D64 0013E9C4 48 00 4B 88 */ b lbl_801478EC
-lbl_80142D68:
-/* 80142D68 0013E9C8 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80142D6C 0013E9CC 38 00 00 6C */ li r0, 0x6c
-/* 80142D70 0013E9D0 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
-/* 80142D74 0013E9D4 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80142D78 0013E9D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142D7C 0013E9DC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142D80 0013E9E0 48 00 4B 6C */ b lbl_801478EC
-lbl_80142D84:
-/* 80142D84 0013E9E4 38 00 00 50 */ li r0, 0x50
-/* 80142D88 0013E9E8 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80142D8C 0013E9EC 48 00 4B 60 */ b lbl_801478EC
-/* 80142D90 0013E9F0 4B F1 34 A1 */ bl func_80056230
-/* 80142D94 0013E9F4 38 60 00 01 */ li r3, 1
-/* 80142D98 0013E9F8 48 00 BE 65 */ bl func_8014EBFC
-/* 80142D9C 0013E9FC 38 60 00 07 */ li r3, 7
-/* 80142DA0 0013EA00 38 80 00 00 */ li r4, 0
-/* 80142DA4 0013EA04 48 00 BB C1 */ bl func_8014E964
-/* 80142DA8 0013EA08 38 60 00 01 */ li r3, 1
-/* 80142DAC 0013EA0C 48 00 BA 61 */ bl func_8014E80C
-/* 80142DB0 0013EA10 38 60 00 01 */ li r3, 1
-/* 80142DB4 0013EA14 48 00 BA F9 */ bl func_8014E8AC
-/* 80142DB8 0013EA18 38 60 00 0A */ li r3, 0xa
-/* 80142DBC 0013EA1C 38 80 00 01 */ li r4, 1
-/* 80142DC0 0013EA20 48 00 BB A5 */ bl func_8014E964
-/* 80142DC4 0013EA24 38 60 00 0A */ li r3, 0xa
-/* 80142DC8 0013EA28 38 80 00 06 */ li r4, 6
-/* 80142DCC 0013EA2C 48 00 BB 81 */ bl func_8014E94C
-/* 80142DD0 0013EA30 38 60 00 08 */ li r3, 8
-/* 80142DD4 0013EA34 48 00 BB AD */ bl func_8014E980
-/* 80142DD8 0013EA38 2C 03 00 00 */ cmpwi r3, 0
-/* 80142DDC 0013EA3C 40 82 00 1C */ bne lbl_80142DF8
-/* 80142DE0 0013EA40 38 60 00 08 */ li r3, 8
-/* 80142DE4 0013EA44 38 80 00 01 */ li r4, 1
-/* 80142DE8 0013EA48 48 00 BB 7D */ bl func_8014E964
-/* 80142DEC 0013EA4C 38 60 00 08 */ li r3, 8
-/* 80142DF0 0013EA50 38 80 00 04 */ li r4, 4
-/* 80142DF4 0013EA54 48 00 BB 59 */ bl func_8014E94C
-lbl_80142DF8:
-/* 80142DF8 0013EA58 38 60 00 19 */ li r3, 0x19
-/* 80142DFC 0013EA5C 48 00 BB 85 */ bl func_8014E980
-/* 80142E00 0013EA60 2C 03 00 00 */ cmpwi r3, 0
-/* 80142E04 0013EA64 40 82 00 1C */ bne lbl_80142E20
-/* 80142E08 0013EA68 38 60 00 19 */ li r3, 0x19
-/* 80142E0C 0013EA6C 38 80 00 01 */ li r4, 1
-/* 80142E10 0013EA70 48 00 BB 55 */ bl func_8014E964
-/* 80142E14 0013EA74 38 60 00 19 */ li r3, 0x19
-/* 80142E18 0013EA78 38 80 00 06 */ li r4, 6
-/* 80142E1C 0013EA7C 48 00 BB 31 */ bl func_8014E94C
-lbl_80142E20:
-/* 80142E20 0013EA80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142E24 0013EA84 38 00 00 5D */ li r0, 0x5d
-/* 80142E28 0013EA88 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80142E2C 0013EA8C 48 00 4A C0 */ b lbl_801478EC
-/* 80142E30 0013EA90 80 1A 0D 30 */ lwz r0, 0xd30(r26)
-/* 80142E34 0013EA94 38 60 00 01 */ li r3, 1
-/* 80142E38 0013EA98 50 60 B9 D0 */ rlwimi r0, r3, 0x17, 7, 8
-/* 80142E3C 0013EA9C 90 1A 0D 30 */ stw r0, 0xd30(r26)
-/* 80142E40 0013EAA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142E44 0013EAA4 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 80142E48 0013EAA8 48 11 0F 89 */ bl func_80253DD0
-/* 80142E4C 0013EAAC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142E50 0013EAB0 28 00 00 03 */ cmplwi r0, 3
-/* 80142E54 0013EAB4 40 82 00 38 */ bne lbl_80142E8C
-/* 80142E58 0013EAB8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142E5C 0013EABC 38 00 00 5E */ li r0, 0x5e
-/* 80142E60 0013EAC0 38 60 00 00 */ li r3, 0
-/* 80142E64 0013EAC4 38 80 00 00 */ li r4, 0
-/* 80142E68 0013EAC8 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80142E6C 0013EACC 4B F1 6A 8D */ bl func_800598F8
-/* 80142E70 0013EAD0 38 60 00 63 */ li r3, 0x63
-/* 80142E74 0013EAD4 4B F1 6B 4D */ bl func_800599C0
-/* 80142E78 0013EAD8 48 00 CE 85 */ bl func_8014FCFC
-/* 80142E7C 0013EADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142E80 0013EAE0 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80142E84 0013EAE4 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 80142E88 0013EAE8 90 03 0D 30 */ stw r0, 0xd30(r3)
-lbl_80142E8C:
-/* 80142E8C 0013EAEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142E90 0013EAF0 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80142E94 0013EAF4 B0 03 00 F8 */ sth r0, 0xf8(r3)
-/* 80142E98 0013EAF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142E9C 0013EAFC 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80142EA0 0013EB00 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd
-/* 80142EA4 0013EB04 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80142EA8 0013EB08 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142EAC 0013EB0C 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80142EB0 0013EB10 54 00 10 3A */ slwi r0, r0, 2
-/* 80142EB4 0013EB14 7C 64 02 14 */ add r3, r4, r0
-/* 80142EB8 0013EB18 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 80142EBC 0013EB1C 28 00 00 04 */ cmplwi r0, 4
-/* 80142EC0 0013EB20 40 82 4A 2C */ bne lbl_801478EC
-/* 80142EC4 0013EB24 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 80142EC8 0013EB28 64 00 00 02 */ oris r0, r0, 2
-/* 80142ECC 0013EB2C 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 80142ED0 0013EB30 48 00 4A 1C */ b lbl_801478EC
-/* 80142ED4 0013EB34 38 60 00 01 */ li r3, 1
-/* 80142ED8 0013EB38 48 00 BD 25 */ bl func_8014EBFC
-/* 80142EDC 0013EB3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142EE0 0013EB40 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80142EE4 0013EB44 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f
-/* 80142EE8 0013EB48 41 82 00 20 */ beq lbl_80142F08
-/* 80142EEC 0013EB4C 38 60 00 3F */ li r3, 0x3f
-/* 80142EF0 0013EB50 38 80 00 01 */ li r4, 1
-/* 80142EF4 0013EB54 38 A0 00 00 */ li r5, 0
-/* 80142EF8 0013EB58 38 C0 00 01 */ li r6, 1
-/* 80142EFC 0013EB5C 4B F1 6B 71 */ bl func_80059A6C
-/* 80142F00 0013EB60 7C 76 1B 78 */ mr r22, r3
-/* 80142F04 0013EB64 48 00 00 1C */ b lbl_80142F20
-lbl_80142F08:
-/* 80142F08 0013EB68 38 60 00 3F */ li r3, 0x3f
-/* 80142F0C 0013EB6C 38 80 00 05 */ li r4, 5
-/* 80142F10 0013EB70 38 A0 00 00 */ li r5, 0
-/* 80142F14 0013EB74 38 C0 00 01 */ li r6, 1
-/* 80142F18 0013EB78 4B F1 6B 55 */ bl func_80059A6C
-/* 80142F1C 0013EB7C 7C 76 1B 78 */ mr r22, r3
-lbl_80142F20:
-/* 80142F20 0013EB80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142F24 0013EB84 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80142F28 0013EB88 54 00 10 3A */ slwi r0, r0, 2
-/* 80142F2C 0013EB8C 7C 64 02 14 */ add r3, r4, r0
-/* 80142F30 0013EB90 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 80142F34 0013EB94 28 00 00 04 */ cmplwi r0, 4
-/* 80142F38 0013EB98 41 82 00 64 */ beq lbl_80142F9C
-/* 80142F3C 0013EB9C A8 64 00 94 */ lha r3, 0x94(r4)
-/* 80142F40 0013EBA0 48 11 0E A1 */ bl func_80253DE0
-/* 80142F44 0013EBA4 54 60 04 3F */ clrlwi. r0, r3, 0x10
-/* 80142F48 0013EBA8 41 82 00 1C */ beq lbl_80142F64
-/* 80142F4C 0013EBAC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142F50 0013EBB0 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 80142F54 0013EBB4 48 11 0E 8D */ bl func_80253DE0
-/* 80142F58 0013EBB8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80142F5C 0013EBBC 28 00 00 02 */ cmplwi r0, 2
-/* 80142F60 0013EBC0 40 82 00 3C */ bne lbl_80142F9C
-lbl_80142F64:
-/* 80142F64 0013EBC4 38 60 00 05 */ li r3, 5
-/* 80142F68 0013EBC8 4B F1 74 D1 */ bl func_8005A438
-/* 80142F6C 0013EBCC 38 60 00 0A */ li r3, 0xa
-/* 80142F70 0013EBD0 38 80 00 04 */ li r4, 4
-/* 80142F74 0013EBD4 48 00 B9 D9 */ bl func_8014E94C
-/* 80142F78 0013EBD8 38 60 00 08 */ li r3, 8
-/* 80142F7C 0013EBDC 38 80 00 00 */ li r4, 0
-/* 80142F80 0013EBE0 48 00 B9 CD */ bl func_8014E94C
-/* 80142F84 0013EBE4 38 60 00 19 */ li r3, 0x19
-/* 80142F88 0013EBE8 38 80 00 04 */ li r4, 4
-/* 80142F8C 0013EBEC 48 00 B9 C1 */ bl func_8014E94C
-/* 80142F90 0013EBF0 38 60 00 1F */ li r3, 0x1f
-/* 80142F94 0013EBF4 38 80 00 02 */ li r4, 2
-/* 80142F98 0013EBF8 48 00 B9 B5 */ bl func_8014E94C
-lbl_80142F9C:
-/* 80142F9C 0013EBFC 48 00 CD 61 */ bl func_8014FCFC
-/* 80142FA0 0013EC00 2C 16 00 00 */ cmpwi r22, 0
-/* 80142FA4 0013EC04 41 82 49 48 */ beq lbl_801478EC
-/* 80142FA8 0013EC08 56 C0 00 01 */ rlwinm. r0, r22, 0, 0, 0
-/* 80142FAC 0013EC0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142FB0 0013EC10 56 C0 04 3E */ clrlwi r0, r22, 0x10
-/* 80142FB4 0013EC14 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80142FB8 0013EC18 41 82 02 D8 */ beq lbl_80143290
-/* 80142FBC 0013EC1C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80142FC0 0013EC20 3B 00 00 00 */ li r24, 0
-/* 80142FC4 0013EC24 80 85 00 D4 */ lwz r4, 0xd4(r5)
-/* 80142FC8 0013EC28 2C 04 00 07 */ cmpwi r4, 7
-/* 80142FCC 0013EC2C 41 82 01 7C */ beq lbl_80143148
-/* 80142FD0 0013EC30 40 80 00 28 */ bge lbl_80142FF8
-/* 80142FD4 0013EC34 2C 04 00 02 */ cmpwi r4, 2
-/* 80142FD8 0013EC38 41 82 00 BC */ beq lbl_80143094
-/* 80142FDC 0013EC3C 40 80 00 10 */ bge lbl_80142FEC
-/* 80142FE0 0013EC40 2C 04 00 01 */ cmpwi r4, 1
-/* 80142FE4 0013EC44 40 80 00 40 */ bge lbl_80143024
-/* 80142FE8 0013EC48 48 00 02 94 */ b lbl_8014327C
-lbl_80142FEC:
-/* 80142FEC 0013EC4C 2C 04 00 05 */ cmpwi r4, 5
-/* 80142FF0 0013EC50 41 82 01 14 */ beq lbl_80143104
-/* 80142FF4 0013EC54 48 00 02 88 */ b lbl_8014327C
-lbl_80142FF8:
-/* 80142FF8 0013EC58 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80142FFC 0013EC5C 41 82 02 34 */ beq lbl_80143230
-/* 80143000 0013EC60 40 80 00 10 */ bge lbl_80143010
-/* 80143004 0013EC64 2C 04 00 09 */ cmpwi r4, 9
-/* 80143008 0013EC68 40 80 02 74 */ bge lbl_8014327C
-/* 8014300C 0013EC6C 48 00 01 AC */ b lbl_801431B8
-lbl_80143010:
-/* 80143010 0013EC70 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80143014 0013EC74 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80143018 0013EC78 7C 04 00 00 */ cmpw r4, r0
-/* 8014301C 0013EC7C 41 82 02 14 */ beq lbl_80143230
-/* 80143020 0013EC80 48 00 02 5C */ b lbl_8014327C
-lbl_80143024:
-/* 80143024 0013EC84 88 05 0D 49 */ lbz r0, 0xd49(r5)
-/* 80143028 0013EC88 54 00 10 3A */ slwi r0, r0, 2
-/* 8014302C 0013EC8C 7C 65 02 14 */ add r3, r5, r0
-/* 80143030 0013EC90 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 80143034 0013EC94 28 00 00 04 */ cmplwi r0, 4
-/* 80143038 0013EC98 40 82 00 48 */ bne lbl_80143080
-/* 8014303C 0013EC9C 38 60 00 0A */ li r3, 0xa
-/* 80143040 0013ECA0 38 80 00 01 */ li r4, 1
-/* 80143044 0013ECA4 48 00 B9 09 */ bl func_8014E94C
-/* 80143048 0013ECA8 38 60 00 08 */ li r3, 8
-/* 8014304C 0013ECAC 38 80 00 02 */ li r4, 2
-/* 80143050 0013ECB0 48 00 B8 FD */ bl func_8014E94C
-/* 80143054 0013ECB4 38 60 00 19 */ li r3, 0x19
-/* 80143058 0013ECB8 38 80 00 04 */ li r4, 4
-/* 8014305C 0013ECBC 48 00 B8 F1 */ bl func_8014E94C
-/* 80143060 0013ECC0 38 60 00 1F */ li r3, 0x1f
-/* 80143064 0013ECC4 38 80 00 02 */ li r4, 2
-/* 80143068 0013ECC8 48 00 B8 E5 */ bl func_8014E94C
-/* 8014306C 0013ECCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143070 0013ECD0 38 00 00 5F */ li r0, 0x5f
-/* 80143074 0013ECD4 3B 00 00 01 */ li r24, 1
-/* 80143078 0013ECD8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014307C 0013ECDC 48 00 02 00 */ b lbl_8014327C
-lbl_80143080:
-/* 80143080 0013ECE0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80143084 0013ECE4 38 60 02 22 */ li r3, 0x222
-/* 80143088 0013ECE8 38 80 00 00 */ li r4, 0
-/* 8014308C 0013ECEC 4B EC 80 E5 */ bl func_8000B170
-/* 80143090 0013ECF0 48 00 01 EC */ b lbl_8014327C
-lbl_80143094:
-/* 80143094 0013ECF4 88 05 0D 49 */ lbz r0, 0xd49(r5)
-/* 80143098 0013ECF8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014309C 0013ECFC 7C 65 02 14 */ add r3, r5, r0
-/* 801430A0 0013ED00 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 801430A4 0013ED04 28 00 00 04 */ cmplwi r0, 4
-/* 801430A8 0013ED08 40 82 00 48 */ bne lbl_801430F0
-/* 801430AC 0013ED0C 38 60 00 0A */ li r3, 0xa
-/* 801430B0 0013ED10 38 80 00 03 */ li r4, 3
-/* 801430B4 0013ED14 48 00 B8 99 */ bl func_8014E94C
-/* 801430B8 0013ED18 38 60 00 08 */ li r3, 8
-/* 801430BC 0013ED1C 38 80 00 02 */ li r4, 2
-/* 801430C0 0013ED20 48 00 B8 8D */ bl func_8014E94C
-/* 801430C4 0013ED24 38 60 00 19 */ li r3, 0x19
-/* 801430C8 0013ED28 38 80 00 04 */ li r4, 4
-/* 801430CC 0013ED2C 48 00 B8 81 */ bl func_8014E94C
-/* 801430D0 0013ED30 38 60 00 1F */ li r3, 0x1f
-/* 801430D4 0013ED34 38 80 00 02 */ li r4, 2
-/* 801430D8 0013ED38 48 00 B8 75 */ bl func_8014E94C
-/* 801430DC 0013ED3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801430E0 0013ED40 38 00 00 5F */ li r0, 0x5f
-/* 801430E4 0013ED44 3B 00 00 01 */ li r24, 1
-/* 801430E8 0013ED48 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801430EC 0013ED4C 48 00 01 90 */ b lbl_8014327C
-lbl_801430F0:
-/* 801430F0 0013ED50 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801430F4 0013ED54 38 60 02 22 */ li r3, 0x222
-/* 801430F8 0013ED58 38 80 00 00 */ li r4, 0
-/* 801430FC 0013ED5C 4B EC 80 75 */ bl func_8000B170
-/* 80143100 0013ED60 48 00 01 7C */ b lbl_8014327C
-lbl_80143104:
-/* 80143104 0013ED64 38 60 00 0A */ li r3, 0xa
-/* 80143108 0013ED68 38 80 00 04 */ li r4, 4
-/* 8014310C 0013ED6C 48 00 B8 41 */ bl func_8014E94C
-/* 80143110 0013ED70 38 60 00 08 */ li r3, 8
-/* 80143114 0013ED74 38 80 00 01 */ li r4, 1
-/* 80143118 0013ED78 48 00 B8 35 */ bl func_8014E94C
-/* 8014311C 0013ED7C 38 60 00 19 */ li r3, 0x19
-/* 80143120 0013ED80 38 80 00 04 */ li r4, 4
-/* 80143124 0013ED84 48 00 B8 29 */ bl func_8014E94C
-/* 80143128 0013ED88 38 60 00 1F */ li r3, 0x1f
-/* 8014312C 0013ED8C 38 80 00 02 */ li r4, 2
-/* 80143130 0013ED90 48 00 B8 1D */ bl func_8014E94C
-/* 80143134 0013ED94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143138 0013ED98 38 00 00 5F */ li r0, 0x5f
-/* 8014313C 0013ED9C 3B 00 00 01 */ li r24, 1
-/* 80143140 0013EDA0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143144 0013EDA4 48 00 01 38 */ b lbl_8014327C
-lbl_80143148:
-/* 80143148 0013EDA8 A0 05 00 F8 */ lhz r0, 0xf8(r5)
-/* 8014314C 0013EDAC 2C 00 00 00 */ cmpwi r0, 0
-/* 80143150 0013EDB0 41 82 00 54 */ beq lbl_801431A4
-/* 80143154 0013EDB4 38 60 00 0A */ li r3, 0xa
-/* 80143158 0013EDB8 38 80 00 04 */ li r4, 4
-/* 8014315C 0013EDBC 48 00 B7 F1 */ bl func_8014E94C
-/* 80143160 0013EDC0 38 60 00 08 */ li r3, 8
-/* 80143164 0013EDC4 38 80 00 02 */ li r4, 2
-/* 80143168 0013EDC8 48 00 B7 E5 */ bl func_8014E94C
-/* 8014316C 0013EDCC 38 60 00 19 */ li r3, 0x19
-/* 80143170 0013EDD0 38 80 00 04 */ li r4, 4
-/* 80143174 0013EDD4 48 00 B7 D9 */ bl func_8014E94C
-/* 80143178 0013EDD8 38 60 00 1F */ li r3, 0x1f
-/* 8014317C 0013EDDC 38 80 00 02 */ li r4, 2
-/* 80143180 0013EDE0 48 00 B7 CD */ bl func_8014E94C
-/* 80143184 0013EDE4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143188 0013EDE8 38 00 00 5F */ li r0, 0x5f
-/* 8014318C 0013EDEC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80143190 0013EDF0 38 60 02 23 */ li r3, 0x223
-/* 80143194 0013EDF4 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80143198 0013EDF8 38 80 00 00 */ li r4, 0
-/* 8014319C 0013EDFC 4B EC 7F D5 */ bl func_8000B170
-/* 801431A0 0013EE00 48 00 00 DC */ b lbl_8014327C
-lbl_801431A4:
-/* 801431A4 0013EE04 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801431A8 0013EE08 38 60 02 22 */ li r3, 0x222
-/* 801431AC 0013EE0C 38 80 00 00 */ li r4, 0
-/* 801431B0 0013EE10 4B EC 7F C1 */ bl func_8000B170
-/* 801431B4 0013EE14 48 00 00 C8 */ b lbl_8014327C
-lbl_801431B8:
-/* 801431B8 0013EE18 A0 65 00 F8 */ lhz r3, 0xf8(r5)
-/* 801431BC 0013EE1C A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 801431C0 0013EE20 38 63 00 01 */ addi r3, r3, 1
-/* 801431C4 0013EE24 7C 03 00 00 */ cmpw r3, r0
-/* 801431C8 0013EE28 40 80 00 54 */ bge lbl_8014321C
-/* 801431CC 0013EE2C 38 60 00 0A */ li r3, 0xa
-/* 801431D0 0013EE30 38 80 00 04 */ li r4, 4
-/* 801431D4 0013EE34 48 00 B7 79 */ bl func_8014E94C
-/* 801431D8 0013EE38 38 60 00 08 */ li r3, 8
-/* 801431DC 0013EE3C 38 80 00 02 */ li r4, 2
-/* 801431E0 0013EE40 48 00 B7 6D */ bl func_8014E94C
-/* 801431E4 0013EE44 38 60 00 19 */ li r3, 0x19
-/* 801431E8 0013EE48 38 80 00 04 */ li r4, 4
-/* 801431EC 0013EE4C 48 00 B7 61 */ bl func_8014E94C
-/* 801431F0 0013EE50 38 60 00 1F */ li r3, 0x1f
-/* 801431F4 0013EE54 38 80 00 02 */ li r4, 2
-/* 801431F8 0013EE58 48 00 B7 55 */ bl func_8014E94C
-/* 801431FC 0013EE5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143200 0013EE60 38 00 00 5F */ li r0, 0x5f
-/* 80143204 0013EE64 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80143208 0013EE68 38 60 02 23 */ li r3, 0x223
-/* 8014320C 0013EE6C B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80143210 0013EE70 38 80 00 00 */ li r4, 0
-/* 80143214 0013EE74 4B EC 7F 5D */ bl func_8000B170
-/* 80143218 0013EE78 48 00 00 64 */ b lbl_8014327C
-lbl_8014321C:
-/* 8014321C 0013EE7C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80143220 0013EE80 38 60 02 22 */ li r3, 0x222
-/* 80143224 0013EE84 38 80 00 00 */ li r4, 0
-/* 80143228 0013EE88 4B EC 7F 49 */ bl func_8000B170
-/* 8014322C 0013EE8C 48 00 00 50 */ b lbl_8014327C
-lbl_80143230:
-/* 80143230 0013EE90 38 60 00 0A */ li r3, 0xa
-/* 80143234 0013EE94 38 80 00 04 */ li r4, 4
-/* 80143238 0013EE98 48 00 B7 15 */ bl func_8014E94C
-/* 8014323C 0013EE9C 38 60 00 08 */ li r3, 8
-/* 80143240 0013EEA0 38 80 00 02 */ li r4, 2
-/* 80143244 0013EEA4 48 00 B7 09 */ bl func_8014E94C
-/* 80143248 0013EEA8 38 60 00 19 */ li r3, 0x19
-/* 8014324C 0013EEAC 38 80 00 04 */ li r4, 4
-/* 80143250 0013EEB0 48 00 B6 FD */ bl func_8014E94C
-/* 80143254 0013EEB4 38 60 00 1F */ li r3, 0x1f
-/* 80143258 0013EEB8 38 80 00 01 */ li r4, 1
-/* 8014325C 0013EEBC 48 00 B6 F1 */ bl func_8014E94C
-/* 80143260 0013EEC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143264 0013EEC4 38 80 00 5F */ li r4, 0x5f
-/* 80143268 0013EEC8 38 00 00 63 */ li r0, 0x63
-/* 8014326C 0013EECC 3B 00 00 02 */ li r24, 2
-/* 80143270 0013EED0 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80143274 0013EED4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143278 0013EED8 90 03 00 D4 */ stw r0, 0xd4(r3)
-lbl_8014327C:
-/* 8014327C 0013EEDC 2C 18 00 00 */ cmpwi r24, 0
-/* 80143280 0013EEE0 41 82 01 D4 */ beq lbl_80143454
-/* 80143284 0013EEE4 7F 03 C3 78 */ mr r3, r24
-/* 80143288 0013EEE8 4B F1 72 45 */ bl func_8005A4CC
-/* 8014328C 0013EEEC 48 00 01 C8 */ b lbl_80143454
-lbl_80143290:
-/* 80143290 0013EEF0 2C 16 00 06 */ cmpwi r22, 6
-/* 80143294 0013EEF4 38 60 00 00 */ li r3, 0
-/* 80143298 0013EEF8 41 82 01 94 */ beq lbl_8014342C
-/* 8014329C 0013EEFC 40 80 00 28 */ bge lbl_801432C4
-/* 801432A0 0013EF00 2C 16 00 02 */ cmpwi r22, 2
-/* 801432A4 0013EF04 41 82 00 74 */ beq lbl_80143318
-/* 801432A8 0013EF08 40 80 00 10 */ bge lbl_801432B8
-/* 801432AC 0013EF0C 2C 16 00 01 */ cmpwi r22, 1
-/* 801432B0 0013EF10 40 80 00 30 */ bge lbl_801432E0
-/* 801432B4 0013EF14 48 00 01 78 */ b lbl_8014342C
-lbl_801432B8:
-/* 801432B8 0013EF18 2C 16 00 05 */ cmpwi r22, 5
-/* 801432BC 0013EF1C 40 80 00 94 */ bge lbl_80143350
-/* 801432C0 0013EF20 48 00 01 6C */ b lbl_8014342C
-lbl_801432C4:
-/* 801432C4 0013EF24 2C 16 00 63 */ cmpwi r22, 0x63
-/* 801432C8 0013EF28 41 82 01 30 */ beq lbl_801433F8
-/* 801432CC 0013EF2C 40 80 01 60 */ bge lbl_8014342C
-/* 801432D0 0013EF30 2C 16 00 08 */ cmpwi r22, 8
-/* 801432D4 0013EF34 41 82 00 EC */ beq lbl_801433C0
-/* 801432D8 0013EF38 40 80 01 54 */ bge lbl_8014342C
-/* 801432DC 0013EF3C 48 00 00 AC */ b lbl_80143388
-lbl_801432E0:
-/* 801432E0 0013EF40 38 60 00 0A */ li r3, 0xa
-/* 801432E4 0013EF44 38 80 00 00 */ li r4, 0
-/* 801432E8 0013EF48 48 00 B6 65 */ bl func_8014E94C
-/* 801432EC 0013EF4C 38 60 00 08 */ li r3, 8
-/* 801432F0 0013EF50 38 80 00 02 */ li r4, 2
-/* 801432F4 0013EF54 48 00 B6 59 */ bl func_8014E94C
-/* 801432F8 0013EF58 38 60 00 19 */ li r3, 0x19
-/* 801432FC 0013EF5C 38 80 00 04 */ li r4, 4
-/* 80143300 0013EF60 48 00 B6 4D */ bl func_8014E94C
-/* 80143304 0013EF64 38 60 00 1F */ li r3, 0x1f
-/* 80143308 0013EF68 38 80 00 02 */ li r4, 2
-/* 8014330C 0013EF6C 48 00 B6 41 */ bl func_8014E94C
-/* 80143310 0013EF70 38 60 00 03 */ li r3, 3
-/* 80143314 0013EF74 48 00 01 18 */ b lbl_8014342C
-lbl_80143318:
-/* 80143318 0013EF78 38 60 00 0A */ li r3, 0xa
-/* 8014331C 0013EF7C 38 80 00 02 */ li r4, 2
-/* 80143320 0013EF80 48 00 B6 2D */ bl func_8014E94C
-/* 80143324 0013EF84 38 60 00 08 */ li r3, 8
-/* 80143328 0013EF88 38 80 00 02 */ li r4, 2
-/* 8014332C 0013EF8C 48 00 B6 21 */ bl func_8014E94C
-/* 80143330 0013EF90 38 60 00 19 */ li r3, 0x19
-/* 80143334 0013EF94 38 80 00 04 */ li r4, 4
-/* 80143338 0013EF98 48 00 B6 15 */ bl func_8014E94C
-/* 8014333C 0013EF9C 38 60 00 1F */ li r3, 0x1f
-/* 80143340 0013EFA0 38 80 00 02 */ li r4, 2
-/* 80143344 0013EFA4 48 00 B6 09 */ bl func_8014E94C
-/* 80143348 0013EFA8 38 60 00 03 */ li r3, 3
-/* 8014334C 0013EFAC 48 00 00 E0 */ b lbl_8014342C
-lbl_80143350:
-/* 80143350 0013EFB0 38 60 00 0A */ li r3, 0xa
-/* 80143354 0013EFB4 38 80 00 04 */ li r4, 4
-/* 80143358 0013EFB8 48 00 B5 F5 */ bl func_8014E94C
-/* 8014335C 0013EFBC 38 60 00 08 */ li r3, 8
-/* 80143360 0013EFC0 38 80 00 00 */ li r4, 0
-/* 80143364 0013EFC4 48 00 B5 E9 */ bl func_8014E94C
-/* 80143368 0013EFC8 38 60 00 19 */ li r3, 0x19
-/* 8014336C 0013EFCC 38 80 00 04 */ li r4, 4
-/* 80143370 0013EFD0 48 00 B5 DD */ bl func_8014E94C
-/* 80143374 0013EFD4 38 60 00 1F */ li r3, 0x1f
-/* 80143378 0013EFD8 38 80 00 02 */ li r4, 2
-/* 8014337C 0013EFDC 48 00 B5 D1 */ bl func_8014E94C
-/* 80143380 0013EFE0 38 60 00 03 */ li r3, 3
-/* 80143384 0013EFE4 48 00 00 A8 */ b lbl_8014342C
-lbl_80143388:
-/* 80143388 0013EFE8 38 60 00 0A */ li r3, 0xa
-/* 8014338C 0013EFEC 38 80 00 04 */ li r4, 4
-/* 80143390 0013EFF0 48 00 B5 BD */ bl func_8014E94C
-/* 80143394 0013EFF4 38 60 00 08 */ li r3, 8
-/* 80143398 0013EFF8 38 80 00 02 */ li r4, 2
-/* 8014339C 0013EFFC 48 00 B5 B1 */ bl func_8014E94C
-/* 801433A0 0013F000 38 60 00 19 */ li r3, 0x19
-/* 801433A4 0013F004 38 80 00 00 */ li r4, 0
-/* 801433A8 0013F008 48 00 B5 A5 */ bl func_8014E94C
-/* 801433AC 0013F00C 38 60 00 1F */ li r3, 0x1f
-/* 801433B0 0013F010 38 80 00 02 */ li r4, 2
-/* 801433B4 0013F014 48 00 B5 99 */ bl func_8014E94C
-/* 801433B8 0013F018 38 60 00 03 */ li r3, 3
-/* 801433BC 0013F01C 48 00 00 70 */ b lbl_8014342C
-lbl_801433C0:
-/* 801433C0 0013F020 38 60 00 0A */ li r3, 0xa
-/* 801433C4 0013F024 38 80 00 04 */ li r4, 4
-/* 801433C8 0013F028 48 00 B5 85 */ bl func_8014E94C
-/* 801433CC 0013F02C 38 60 00 08 */ li r3, 8
-/* 801433D0 0013F030 38 80 00 02 */ li r4, 2
-/* 801433D4 0013F034 48 00 B5 79 */ bl func_8014E94C
-/* 801433D8 0013F038 38 60 00 19 */ li r3, 0x19
-/* 801433DC 0013F03C 38 80 00 01 */ li r4, 1
-/* 801433E0 0013F040 48 00 B5 6D */ bl func_8014E94C
-/* 801433E4 0013F044 38 60 00 1F */ li r3, 0x1f
-/* 801433E8 0013F048 38 80 00 02 */ li r4, 2
-/* 801433EC 0013F04C 48 00 B5 61 */ bl func_8014E94C
-/* 801433F0 0013F050 38 60 00 03 */ li r3, 3
-/* 801433F4 0013F054 48 00 00 38 */ b lbl_8014342C
-lbl_801433F8:
-/* 801433F8 0013F058 38 60 00 0A */ li r3, 0xa
-/* 801433FC 0013F05C 38 80 00 04 */ li r4, 4
-/* 80143400 0013F060 48 00 B5 4D */ bl func_8014E94C
-/* 80143404 0013F064 38 60 00 08 */ li r3, 8
-/* 80143408 0013F068 38 80 00 02 */ li r4, 2
-/* 8014340C 0013F06C 48 00 B5 41 */ bl func_8014E94C
-/* 80143410 0013F070 38 60 00 19 */ li r3, 0x19
-/* 80143414 0013F074 38 80 00 04 */ li r4, 4
-/* 80143418 0013F078 48 00 B5 35 */ bl func_8014E94C
-/* 8014341C 0013F07C 38 60 00 1F */ li r3, 0x1f
-/* 80143420 0013F080 38 80 00 00 */ li r4, 0
-/* 80143424 0013F084 48 00 B5 29 */ bl func_8014E94C
-/* 80143428 0013F088 38 60 00 03 */ li r3, 3
-lbl_8014342C:
-/* 8014342C 0013F08C 2C 03 00 00 */ cmpwi r3, 0
-/* 80143430 0013F090 41 82 00 24 */ beq lbl_80143454
-/* 80143434 0013F094 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143438 0013F098 80 85 0D 30 */ lwz r4, 0xd30(r5)
-/* 8014343C 0013F09C 54 80 17 FF */ rlwinm. r0, r4, 2, 0x1f, 0x1f
-/* 80143440 0013F0A0 41 82 00 0C */ beq lbl_8014344C
-/* 80143444 0013F0A4 4B F1 70 89 */ bl func_8005A4CC
-/* 80143448 0013F0A8 48 00 00 0C */ b lbl_80143454
-lbl_8014344C:
-/* 8014344C 0013F0AC 64 80 40 00 */ oris r0, r4, 0x4000
-/* 80143450 0013F0B0 90 05 0D 30 */ stw r0, 0xd30(r5)
-lbl_80143454:
-/* 80143454 0013F0B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143458 0013F0B8 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014345C 0013F0BC B0 03 00 F8 */ sth r0, 0xf8(r3)
-/* 80143460 0013F0C0 48 00 44 8C */ b lbl_801478EC
-/* 80143464 0013F0C4 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80143468 0013F0C8 2C 00 00 06 */ cmpwi r0, 6
-/* 8014346C 0013F0CC 41 82 01 94 */ beq lbl_80143600
-/* 80143470 0013F0D0 40 80 00 28 */ bge lbl_80143498
-/* 80143474 0013F0D4 2C 00 00 02 */ cmpwi r0, 2
-/* 80143478 0013F0D8 41 82 00 74 */ beq lbl_801434EC
-/* 8014347C 0013F0DC 40 80 00 10 */ bge lbl_8014348C
-/* 80143480 0013F0E0 2C 00 00 01 */ cmpwi r0, 1
-/* 80143484 0013F0E4 40 80 00 30 */ bge lbl_801434B4
-/* 80143488 0013F0E8 48 00 01 78 */ b lbl_80143600
-lbl_8014348C:
-/* 8014348C 0013F0EC 2C 00 00 05 */ cmpwi r0, 5
-/* 80143490 0013F0F0 40 80 00 8C */ bge lbl_8014351C
-/* 80143494 0013F0F4 48 00 01 6C */ b lbl_80143600
-lbl_80143498:
-/* 80143498 0013F0F8 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8014349C 0013F0FC 41 82 01 38 */ beq lbl_801435D4
-/* 801434A0 0013F100 40 80 01 60 */ bge lbl_80143600
-/* 801434A4 0013F104 2C 00 00 08 */ cmpwi r0, 8
-/* 801434A8 0013F108 41 82 00 F0 */ beq lbl_80143598
-/* 801434AC 0013F10C 40 80 01 54 */ bge lbl_80143600
-/* 801434B0 0013F110 48 00 00 AC */ b lbl_8014355C
-lbl_801434B4:
-/* 801434B4 0013F114 A8 7A 00 94 */ lha r3, 0x94(r26)
-/* 801434B8 0013F118 48 11 09 19 */ bl func_80253DD0
-/* 801434BC 0013F11C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801434C0 0013F120 28 00 00 03 */ cmplwi r0, 3
-/* 801434C4 0013F124 40 82 01 3C */ bne lbl_80143600
-/* 801434C8 0013F128 4B F1 2D AD */ bl func_80056274
-/* 801434CC 0013F12C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801434D0 0013F130 38 00 00 61 */ li r0, 0x61
-/* 801434D4 0013F134 38 60 00 00 */ li r3, 0
-/* 801434D8 0013F138 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 801434DC 0013F13C 48 00 B3 31 */ bl func_8014E80C
-/* 801434E0 0013F140 38 60 00 00 */ li r3, 0
-/* 801434E4 0013F144 48 00 B3 C9 */ bl func_8014E8AC
-/* 801434E8 0013F148 48 00 01 18 */ b lbl_80143600
-lbl_801434EC:
-/* 801434EC 0013F14C A8 7A 00 94 */ lha r3, 0x94(r26)
-/* 801434F0 0013F150 48 11 08 E1 */ bl func_80253DD0
-/* 801434F4 0013F154 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801434F8 0013F158 28 00 00 03 */ cmplwi r0, 3
-/* 801434FC 0013F15C 40 82 01 04 */ bne lbl_80143600
-/* 80143500 0013F160 4B F1 2D 75 */ bl func_80056274
-/* 80143504 0013F164 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143508 0013F168 38 00 00 61 */ li r0, 0x61
-/* 8014350C 0013F16C 38 60 00 00 */ li r3, 0
-/* 80143510 0013F170 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80143514 0013F174 48 00 B3 99 */ bl func_8014E8AC
-/* 80143518 0013F178 48 00 00 E8 */ b lbl_80143600
-lbl_8014351C:
-/* 8014351C 0013F17C 38 00 00 62 */ li r0, 0x62
-/* 80143520 0013F180 38 60 00 00 */ li r3, 0
-/* 80143524 0013F184 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80143528 0013F188 48 00 B2 E5 */ bl func_8014E80C
-/* 8014352C 0013F18C 38 60 00 00 */ li r3, 0
-/* 80143530 0013F190 48 00 B3 7D */ bl func_8014E8AC
-/* 80143534 0013F194 38 60 00 0A */ li r3, 0xa
-/* 80143538 0013F198 38 80 00 05 */ li r4, 5
-/* 8014353C 0013F19C 48 00 B4 11 */ bl func_8014E94C
-/* 80143540 0013F1A0 38 60 00 08 */ li r3, 8
-/* 80143544 0013F1A4 38 80 00 03 */ li r4, 3
-/* 80143548 0013F1A8 48 00 B4 05 */ bl func_8014E94C
-/* 8014354C 0013F1AC 38 60 00 19 */ li r3, 0x19
-/* 80143550 0013F1B0 38 80 00 05 */ li r4, 5
-/* 80143554 0013F1B4 48 00 B3 F9 */ bl func_8014E94C
-/* 80143558 0013F1B8 48 00 00 A8 */ b lbl_80143600
-lbl_8014355C:
-/* 8014355C 0013F1BC 88 BA 0D 49 */ lbz r5, 0xd49(r26)
-/* 80143560 0013F1C0 38 00 00 5E */ li r0, 0x5e
-/* 80143564 0013F1C4 38 60 00 19 */ li r3, 0x19
-/* 80143568 0013F1C8 38 80 00 00 */ li r4, 0
-/* 8014356C 0013F1CC 38 A5 FF FF */ addi r5, r5, -1
-/* 80143570 0013F1D0 98 BA 0D 49 */ stb r5, 0xd49(r26)
-/* 80143574 0013F1D4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143578 0013F1D8 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
-/* 8014357C 0013F1DC 38 A5 FF FF */ addi r5, r5, -1
-/* 80143580 0013F1E0 B0 A6 00 F8 */ sth r5, 0xf8(r6)
-/* 80143584 0013F1E4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143588 0013F1E8 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 8014358C 0013F1EC 48 00 B3 C1 */ bl func_8014E94C
-/* 80143590 0013F1F0 48 00 C7 6D */ bl func_8014FCFC
-/* 80143594 0013F1F4 48 00 00 6C */ b lbl_80143600
-lbl_80143598:
-/* 80143598 0013F1F8 88 BA 0D 49 */ lbz r5, 0xd49(r26)
-/* 8014359C 0013F1FC 38 00 00 5E */ li r0, 0x5e
-/* 801435A0 0013F200 38 60 00 19 */ li r3, 0x19
-/* 801435A4 0013F204 38 80 00 01 */ li r4, 1
-/* 801435A8 0013F208 38 A5 00 01 */ addi r5, r5, 1
-/* 801435AC 0013F20C 98 BA 0D 49 */ stb r5, 0xd49(r26)
-/* 801435B0 0013F210 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 801435B4 0013F214 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
-/* 801435B8 0013F218 38 A5 00 01 */ addi r5, r5, 1
-/* 801435BC 0013F21C B0 A6 00 F8 */ sth r5, 0xf8(r6)
-/* 801435C0 0013F220 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801435C4 0013F224 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 801435C8 0013F228 48 00 B3 85 */ bl func_8014E94C
-/* 801435CC 0013F22C 48 00 C7 31 */ bl func_8014FCFC
-/* 801435D0 0013F230 48 00 00 30 */ b lbl_80143600
-lbl_801435D4:
-/* 801435D4 0013F234 A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 801435D8 0013F238 48 11 07 F9 */ bl func_80253DD0
-/* 801435DC 0013F23C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801435E0 0013F240 28 00 00 03 */ cmplwi r0, 3
-/* 801435E4 0013F244 40 82 00 1C */ bne lbl_80143600
-/* 801435E8 0013F248 38 60 00 0A */ li r3, 0xa
-/* 801435EC 0013F24C 38 80 00 05 */ li r4, 5
-/* 801435F0 0013F250 48 00 B3 5D */ bl func_8014E94C
-/* 801435F4 0013F254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801435F8 0013F258 38 00 00 60 */ li r0, 0x60
-/* 801435FC 0013F25C B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80143600:
-/* 80143600 0013F260 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143604 0013F264 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80143608 0013F268 B0 03 00 F8 */ sth r0, 0xf8(r3)
-/* 8014360C 0013F26C 48 00 42 E0 */ b lbl_801478EC
-/* 80143610 0013F270 A8 7A 00 94 */ lha r3, 0x94(r26)
-/* 80143614 0013F274 48 11 07 BD */ bl func_80253DD0
-/* 80143618 0013F278 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014361C 0013F27C 28 00 00 03 */ cmplwi r0, 3
-/* 80143620 0013F280 40 82 42 CC */ bne lbl_801478EC
-/* 80143624 0013F284 38 60 00 0A */ li r3, 0xa
-/* 80143628 0013F288 38 80 00 00 */ li r4, 0
-/* 8014362C 0013F28C 48 00 B3 39 */ bl func_8014E964
-/* 80143630 0013F290 38 60 00 07 */ li r3, 7
-/* 80143634 0013F294 38 80 00 01 */ li r4, 1
-/* 80143638 0013F298 48 00 B3 2D */ bl func_8014E964
-/* 8014363C 0013F29C 38 60 00 07 */ li r3, 7
-/* 80143640 0013F2A0 38 80 00 0C */ li r4, 0xc
-/* 80143644 0013F2A4 48 00 B3 09 */ bl func_8014E94C
-/* 80143648 0013F2A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014364C 0013F2AC 38 00 00 51 */ li r0, 0x51
-/* 80143650 0013F2B0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143654 0013F2B4 48 00 42 98 */ b lbl_801478EC
-/* 80143658 0013F2B8 4B F1 2C A1 */ bl func_800562F8
-/* 8014365C 0013F2BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80143660 0013F2C0 41 82 42 8C */ beq lbl_801478EC
-/* 80143664 0013F2C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143668 0013F2C8 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014366C 0013F2CC 28 00 00 01 */ cmplwi r0, 1
-/* 80143670 0013F2D0 40 82 00 50 */ bne lbl_801436C0
-/* 80143674 0013F2D4 38 60 00 0A */ li r3, 0xa
-/* 80143678 0013F2D8 38 80 00 00 */ li r4, 0
-/* 8014367C 0013F2DC 48 00 B2 E9 */ bl func_8014E964
-/* 80143680 0013F2E0 38 60 00 08 */ li r3, 8
-/* 80143684 0013F2E4 38 80 00 00 */ li r4, 0
-/* 80143688 0013F2E8 48 00 B2 DD */ bl func_8014E964
-/* 8014368C 0013F2EC 38 60 00 19 */ li r3, 0x19
-/* 80143690 0013F2F0 38 80 00 00 */ li r4, 0
-/* 80143694 0013F2F4 48 00 B2 D1 */ bl func_8014E964
-/* 80143698 0013F2F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014369C 0013F2FC 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801436A0 0013F300 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
-/* 801436A4 0013F304 41 82 00 10 */ beq lbl_801436B4
-/* 801436A8 0013F308 38 00 00 66 */ li r0, 0x66
-/* 801436AC 0013F30C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801436B0 0013F310 48 00 42 3C */ b lbl_801478EC
-lbl_801436B4:
-/* 801436B4 0013F314 38 00 00 6B */ li r0, 0x6b
-/* 801436B8 0013F318 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801436BC 0013F31C 48 00 42 30 */ b lbl_801478EC
-lbl_801436C0:
-/* 801436C0 0013F320 38 00 00 63 */ li r0, 0x63
-/* 801436C4 0013F324 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801436C8 0013F328 48 00 42 24 */ b lbl_801478EC
-/* 801436CC 0013F32C 38 60 00 01 */ li r3, 1
-/* 801436D0 0013F330 48 00 B5 2D */ bl func_8014EBFC
-/* 801436D4 0013F334 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801436D8 0013F338 A8 63 00 94 */ lha r3, 0x94(r3)
-/* 801436DC 0013F33C 48 11 06 F5 */ bl func_80253DD0
-/* 801436E0 0013F340 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801436E4 0013F344 28 00 00 03 */ cmplwi r0, 3
-/* 801436E8 0013F348 40 82 42 04 */ bne lbl_801478EC
-/* 801436EC 0013F34C 38 60 00 0A */ li r3, 0xa
-/* 801436F0 0013F350 38 80 00 00 */ li r4, 0
-/* 801436F4 0013F354 48 00 B2 71 */ bl func_8014E964
-/* 801436F8 0013F358 38 60 00 08 */ li r3, 8
-/* 801436FC 0013F35C 38 80 00 00 */ li r4, 0
-/* 80143700 0013F360 48 00 B2 65 */ bl func_8014E964
-/* 80143704 0013F364 38 60 00 19 */ li r3, 0x19
-/* 80143708 0013F368 38 80 00 00 */ li r4, 0
-/* 8014370C 0013F36C 48 00 B2 59 */ bl func_8014E964
-/* 80143710 0013F370 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143714 0013F374 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80143718 0013F378 54 60 3F FF */ rlwinm. r0, r3, 7, 0x1f, 0x1f
-/* 8014371C 0013F37C 41 82 00 10 */ beq lbl_8014372C
-/* 80143720 0013F380 38 00 00 57 */ li r0, 0x57
-/* 80143724 0013F384 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80143728 0013F388 48 00 41 C4 */ b lbl_801478EC
-lbl_8014372C:
-/* 8014372C 0013F38C 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf
-/* 80143730 0013F390 38 00 00 6C */ li r0, 0x6c
-/* 80143734 0013F394 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80143738 0013F398 38 80 00 00 */ li r4, 0
-/* 8014373C 0013F39C 38 A0 06 EC */ li r5, 0x6ec
-/* 80143740 0013F3A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143744 0013F3A4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143748 0013F3A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014374C 0013F3AC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80143750 0013F3B0 3C 63 00 01 */ addis r3, r3, 1
-/* 80143754 0013F3B4 38 63 CC F4 */ addi r3, r3, -13068
-/* 80143758 0013F3B8 4B EC 09 AD */ bl memset
-/* 8014375C 0013F3BC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143760 0013F3C0 38 00 00 01 */ li r0, 1
-/* 80143764 0013F3C4 38 60 00 00 */ li r3, 0
-/* 80143768 0013F3C8 80 A4 0D 28 */ lwz r5, 0xd28(r4)
-/* 8014376C 0013F3CC 80 85 00 04 */ lwz r4, 4(r5)
-/* 80143770 0013F3D0 54 84 01 3E */ clrlwi r4, r4, 4
-/* 80143774 0013F3D4 90 85 00 04 */ stw r4, 4(r5)
-/* 80143778 0013F3D8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014377C 0013F3DC 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80143780 0013F3E0 B0 04 00 9A */ sth r0, 0x9a(r4)
-/* 80143784 0013F3E4 4B FD A6 25 */ bl func_8011DDA8
-/* 80143788 0013F3E8 4B F1 2A ED */ bl func_80056274
-/* 8014378C 0013F3EC 48 00 41 60 */ b lbl_801478EC
-/* 80143790 0013F3F0 48 00 B2 39 */ bl func_8014E9C8
-/* 80143794 0013F3F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143798 0013F3F8 38 A0 00 0E */ li r5, 0xe
-/* 8014379C 0013F3FC 80 83 0D 28 */ lwz r4, 0xd28(r3)
-/* 801437A0 0013F400 38 63 0D CC */ addi r3, r3, 0xdcc
-/* 801437A4 0013F404 38 84 00 8A */ addi r4, r4, 0x8a
-/* 801437A8 0013F408 4B EC 08 59 */ bl memcpy
-/* 801437AC 0013F40C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801437B0 0013F410 38 A0 00 0E */ li r5, 0xe
-/* 801437B4 0013F414 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 801437B8 0013F418 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 801437BC 0013F41C 1C 00 00 44 */ mulli r0, r0, 0x44
-/* 801437C0 0013F420 38 63 00 8A */ addi r3, r3, 0x8a
-/* 801437C4 0013F424 7C 84 02 14 */ add r4, r4, r0
-/* 801437C8 0013F428 38 84 04 7C */ addi r4, r4, 0x47c
-/* 801437CC 0013F42C 4B EC 08 35 */ bl memcpy
-/* 801437D0 0013F430 4B F1 2A ED */ bl func_800562BC
-/* 801437D4 0013F434 38 60 00 01 */ li r3, 1
-/* 801437D8 0013F438 48 00 B0 35 */ bl func_8014E80C
-/* 801437DC 0013F43C 4B F5 BF 25 */ bl func_8009F700
-/* 801437E0 0013F440 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801437E4 0013F444 38 80 00 00 */ li r4, 0
-/* 801437E8 0013F448 38 A0 00 28 */ li r5, 0x28
-/* 801437EC 0013F44C 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801437F0 0013F450 64 00 00 08 */ oris r0, r0, 8
-/* 801437F4 0013F454 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 801437F8 0013F458 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801437FC 0013F45C 38 63 0E FE */ addi r3, r3, 0xefe
-/* 80143800 0013F460 4B EC 09 05 */ bl memset
-/* 80143804 0013F464 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143808 0013F468 88 05 0D 49 */ lbz r0, 0xd49(r5)
-/* 8014380C 0013F46C 1C 80 00 44 */ mulli r4, r0, 0x44
-/* 80143810 0013F470 7C 65 22 14 */ add r3, r5, r4
-/* 80143814 0013F474 A0 03 04 8A */ lhz r0, 0x48a(r3)
-/* 80143818 0013F478 2C 00 00 01 */ cmpwi r0, 1
-/* 8014381C 0013F47C 41 82 00 28 */ beq lbl_80143844
-/* 80143820 0013F480 40 80 00 10 */ bge lbl_80143830
-/* 80143824 0013F484 2C 00 00 00 */ cmpwi r0, 0
-/* 80143828 0013F488 40 80 00 14 */ bge lbl_8014383C
-/* 8014382C 0013F48C 48 00 00 28 */ b lbl_80143854
-lbl_80143830:
-/* 80143830 0013F490 2C 00 00 03 */ cmpwi r0, 3
-/* 80143834 0013F494 40 80 00 20 */ bge lbl_80143854
-/* 80143838 0013F498 48 00 00 14 */ b lbl_8014384C
-lbl_8014383C:
-/* 8014383C 0013F49C 38 60 30 69 */ li r3, 0x3069
-/* 80143840 0013F4A0 48 00 00 28 */ b lbl_80143868
-lbl_80143844:
-/* 80143844 0013F4A4 38 60 30 6A */ li r3, 0x306a
-/* 80143848 0013F4A8 48 00 00 20 */ b lbl_80143868
-lbl_8014384C:
-/* 8014384C 0013F4AC 38 60 30 6B */ li r3, 0x306b
-/* 80143850 0013F4B0 48 00 00 18 */ b lbl_80143868
-lbl_80143854:
-/* 80143854 0013F4B4 7C 85 22 14 */ add r4, r5, r4
-/* 80143858 0013F4B8 38 60 00 0F */ li r3, 0xf
-/* 8014385C 0013F4BC 38 84 04 8C */ addi r4, r4, 0x48c
-/* 80143860 0013F4C0 48 01 8A A9 */ bl func_8015C308
-/* 80143864 0013F4C4 38 60 03 F9 */ li r3, 0x3f9
-lbl_80143868:
-/* 80143868 0013F4C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014386C 0013F4CC 38 84 0E FE */ addi r4, r4, 0xefe
-/* 80143870 0013F4D0 48 10 CB 69 */ bl func_802503D8
-/* 80143874 0013F4D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143878 0013F4D8 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014387C 0013F4DC 38 84 0E FE */ addi r4, r4, 0xefe
-/* 80143880 0013F4E0 4B F5 C4 D5 */ bl func_8009FD54
-/* 80143884 0013F4E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143888 0013F4E8 38 00 00 64 */ li r0, 0x64
-/* 8014388C 0013F4EC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143890 0013F4F0 48 00 40 5C */ b lbl_801478EC
-/* 80143894 0013F4F4 4B F5 CC 1D */ bl func_800A04B0
-/* 80143898 0013F4F8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014389C 0013F4FC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801438A0 0013F500 41 82 40 4C */ beq lbl_801478EC
-/* 801438A4 0013F504 4B F5 C3 F9 */ bl func_8009FC9C
-/* 801438A8 0013F508 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801438AC 0013F50C 38 00 00 65 */ li r0, 0x65
-/* 801438B0 0013F510 38 A0 00 0E */ li r5, 0xe
-/* 801438B4 0013F514 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 801438B8 0013F518 54 63 03 56 */ rlwinm r3, r3, 0, 0xd, 0xb
-/* 801438BC 0013F51C 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 801438C0 0013F520 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801438C4 0013F524 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801438C8 0013F528 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801438CC 0013F52C 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 801438D0 0013F530 38 84 0D CC */ addi r4, r4, 0xdcc
-/* 801438D4 0013F534 38 63 00 8A */ addi r3, r3, 0x8a
-/* 801438D8 0013F538 4B EC 07 29 */ bl memcpy
-/* 801438DC 0013F53C 48 00 40 10 */ b lbl_801478EC
-/* 801438E0 0013F540 38 00 00 5C */ li r0, 0x5c
-/* 801438E4 0013F544 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 801438E8 0013F548 48 00 40 04 */ b lbl_801478EC
-/* 801438EC 0013F54C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801438F0 0013F550 38 60 02 5F */ li r3, 0x25f
-/* 801438F4 0013F554 38 80 00 00 */ li r4, 0
-/* 801438F8 0013F558 4B EC 78 79 */ bl func_8000B170
-/* 801438FC 0013F55C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143900 0013F560 38 00 00 04 */ li r0, 4
-/* 80143904 0013F564 98 03 0D 41 */ stb r0, 0xd41(r3)
-/* 80143908 0013F568 48 00 B0 C1 */ bl func_8014E9C8
-/* 8014390C 0013F56C 4B F1 29 B1 */ bl func_800562BC
-/* 80143910 0013F570 38 60 00 1A */ li r3, 0x1a
-/* 80143914 0013F574 38 80 00 01 */ li r4, 1
-/* 80143918 0013F578 48 00 B0 4D */ bl func_8014E964
-/* 8014391C 0013F57C 38 60 00 1A */ li r3, 0x1a
-/* 80143920 0013F580 38 80 00 06 */ li r4, 6
-/* 80143924 0013F584 48 00 B0 29 */ bl func_8014E94C
-/* 80143928 0013F588 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014392C 0013F58C 38 00 00 67 */ li r0, 0x67
-/* 80143930 0013F590 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143934 0013F594 48 00 3F B8 */ b lbl_801478EC
-/* 80143938 0013F598 A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 8014393C 0013F59C 48 11 04 95 */ bl func_80253DD0
-/* 80143940 0013F5A0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80143944 0013F5A4 28 00 00 03 */ cmplwi r0, 3
-/* 80143948 0013F5A8 40 82 3F A4 */ bne lbl_801478EC
-/* 8014394C 0013F5AC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143950 0013F5B0 38 00 00 68 */ li r0, 0x68
-/* 80143954 0013F5B4 38 60 00 00 */ li r3, 0
-/* 80143958 0013F5B8 38 80 00 00 */ li r4, 0
-/* 8014395C 0013F5BC B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80143960 0013F5C0 4B F1 5F 99 */ bl func_800598F8
-/* 80143964 0013F5C4 38 60 00 01 */ li r3, 1
-/* 80143968 0013F5C8 38 80 00 00 */ li r4, 0
-/* 8014396C 0013F5CC 38 A0 00 00 */ li r5, 0
-/* 80143970 0013F5D0 38 C0 00 02 */ li r6, 2
-/* 80143974 0013F5D4 38 E0 00 00 */ li r7, 0
-/* 80143978 0013F5D8 39 00 00 00 */ li r8, 0
-/* 8014397C 0013F5DC 4B F1 60 4D */ bl func_800599C8
-/* 80143980 0013F5E0 38 60 00 02 */ li r3, 2
-/* 80143984 0013F5E4 38 80 00 00 */ li r4, 0
-/* 80143988 0013F5E8 38 A0 00 01 */ li r5, 1
-/* 8014398C 0013F5EC 38 C0 00 00 */ li r6, 0
-/* 80143990 0013F5F0 38 E0 00 00 */ li r7, 0
-/* 80143994 0013F5F4 39 00 00 00 */ li r8, 0
-/* 80143998 0013F5F8 4B F1 60 31 */ bl func_800599C8
-/* 8014399C 0013F5FC 48 00 3F 50 */ b lbl_801478EC
-/* 801439A0 0013F600 38 60 00 00 */ li r3, 0
-/* 801439A4 0013F604 38 80 00 01 */ li r4, 1
-/* 801439A8 0013F608 38 A0 00 00 */ li r5, 0
-/* 801439AC 0013F60C 38 C0 00 01 */ li r6, 1
-/* 801439B0 0013F610 4B F1 60 BD */ bl func_80059A6C
-/* 801439B4 0013F614 2C 03 00 00 */ cmpwi r3, 0
-/* 801439B8 0013F618 41 82 3F 34 */ beq lbl_801478EC
-/* 801439BC 0013F61C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801439C0 0013F620 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801439C4 0013F624 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801439C8 0013F628 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 801439CC 0013F62C 41 82 00 64 */ beq lbl_80143A30
-/* 801439D0 0013F630 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801439D4 0013F634 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801439D8 0013F638 2C 00 00 02 */ cmpwi r0, 2
-/* 801439DC 0013F63C 41 82 00 38 */ beq lbl_80143A14
-/* 801439E0 0013F640 40 80 3F 0C */ bge lbl_801478EC
-/* 801439E4 0013F644 2C 00 00 01 */ cmpwi r0, 1
-/* 801439E8 0013F648 40 80 00 08 */ bge lbl_801439F0
-/* 801439EC 0013F64C 48 00 3F 00 */ b lbl_801478EC
-lbl_801439F0:
-/* 801439F0 0013F650 38 60 00 1A */ li r3, 0x1a
-/* 801439F4 0013F654 38 80 00 02 */ li r4, 2
-/* 801439F8 0013F658 48 00 AF 55 */ bl func_8014E94C
-/* 801439FC 0013F65C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143A00 0013F660 38 00 00 69 */ li r0, 0x69
-/* 80143A04 0013F664 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143A08 0013F668 48 02 19 25 */ bl func_8016532C
-/* 80143A0C 0013F66C 48 00 B8 09 */ bl func_8014F214
-/* 80143A10 0013F670 48 00 3E DC */ b lbl_801478EC
-lbl_80143A14:
-/* 80143A14 0013F674 38 60 00 1A */ li r3, 0x1a
-/* 80143A18 0013F678 38 80 00 03 */ li r4, 3
-/* 80143A1C 0013F67C 48 00 AF 31 */ bl func_8014E94C
-/* 80143A20 0013F680 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143A24 0013F684 38 00 00 69 */ li r0, 0x69
-/* 80143A28 0013F688 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143A2C 0013F68C 48 00 3E C0 */ b lbl_801478EC
-lbl_80143A30:
-/* 80143A30 0013F690 2C 03 00 02 */ cmpwi r3, 2
-/* 80143A34 0013F694 41 82 00 24 */ beq lbl_80143A58
-/* 80143A38 0013F698 40 80 3E B4 */ bge lbl_801478EC
-/* 80143A3C 0013F69C 2C 03 00 01 */ cmpwi r3, 1
-/* 80143A40 0013F6A0 40 80 00 08 */ bge lbl_80143A48
-/* 80143A44 0013F6A4 48 00 3E A8 */ b lbl_801478EC
-lbl_80143A48:
-/* 80143A48 0013F6A8 38 60 00 1A */ li r3, 0x1a
-/* 80143A4C 0013F6AC 38 80 00 00 */ li r4, 0
-/* 80143A50 0013F6B0 48 00 AE FD */ bl func_8014E94C
-/* 80143A54 0013F6B4 48 00 3E 98 */ b lbl_801478EC
-lbl_80143A58:
-/* 80143A58 0013F6B8 38 60 00 1A */ li r3, 0x1a
-/* 80143A5C 0013F6BC 38 80 00 01 */ li r4, 1
-/* 80143A60 0013F6C0 48 00 AE ED */ bl func_8014E94C
-/* 80143A64 0013F6C4 48 00 3E 88 */ b lbl_801478EC
-/* 80143A68 0013F6C8 A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80143A6C 0013F6CC 48 11 03 65 */ bl func_80253DD0
-/* 80143A70 0013F6D0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80143A74 0013F6D4 28 00 00 03 */ cmplwi r0, 3
-/* 80143A78 0013F6D8 40 82 3E 74 */ bne lbl_801478EC
-/* 80143A7C 0013F6DC 38 60 00 1A */ li r3, 0x1a
-/* 80143A80 0013F6E0 38 80 00 05 */ li r4, 5
-/* 80143A84 0013F6E4 48 00 AE C9 */ bl func_8014E94C
-/* 80143A88 0013F6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143A8C 0013F6EC 38 00 00 6A */ li r0, 0x6a
-/* 80143A90 0013F6F0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143A94 0013F6F4 4B F1 27 E1 */ bl func_80056274
-/* 80143A98 0013F6F8 48 00 3E 54 */ b lbl_801478EC
-/* 80143A9C 0013F6FC A8 7A 00 B4 */ lha r3, 0xb4(r26)
-/* 80143AA0 0013F700 48 11 03 31 */ bl func_80253DD0
-/* 80143AA4 0013F704 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80143AA8 0013F708 28 00 00 03 */ cmplwi r0, 3
-/* 80143AAC 0013F70C 40 82 3E 40 */ bne lbl_801478EC
-/* 80143AB0 0013F710 38 60 00 1A */ li r3, 0x1a
-/* 80143AB4 0013F714 38 80 00 00 */ li r4, 0
-/* 80143AB8 0013F718 48 00 AE AD */ bl func_8014E964
-/* 80143ABC 0013F71C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143AC0 0013F720 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80143AC4 0013F724 2C 00 00 02 */ cmpwi r0, 2
-/* 80143AC8 0013F728 41 82 00 20 */ beq lbl_80143AE8
-/* 80143ACC 0013F72C 40 80 3E 20 */ bge lbl_801478EC
-/* 80143AD0 0013F730 2C 00 00 01 */ cmpwi r0, 1
-/* 80143AD4 0013F734 40 80 00 08 */ bge lbl_80143ADC
-/* 80143AD8 0013F738 48 00 3E 14 */ b lbl_801478EC
-lbl_80143ADC:
-/* 80143ADC 0013F73C 38 00 00 6B */ li r0, 0x6b
-/* 80143AE0 0013F740 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143AE4 0013F744 48 00 3E 08 */ b lbl_801478EC
-lbl_80143AE8:
-/* 80143AE8 0013F748 38 00 00 5C */ li r0, 0x5c
-/* 80143AEC 0013F74C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143AF0 0013F750 48 00 3D FC */ b lbl_801478EC
-/* 80143AF4 0013F754 80 7A 0D 28 */ lwz r3, 0xd28(r26)
-/* 80143AF8 0013F758 38 80 00 00 */ li r4, 0
-/* 80143AFC 0013F75C 38 A0 06 EC */ li r5, 0x6ec
-/* 80143B00 0013F760 3C 63 00 01 */ addis r3, r3, 1
-/* 80143B04 0013F764 38 63 CC F4 */ addi r3, r3, -13068
-/* 80143B08 0013F768 4B EC 05 FD */ bl memset
-/* 80143B0C 0013F76C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143B10 0013F770 38 00 00 01 */ li r0, 1
-/* 80143B14 0013F774 38 A0 00 0E */ li r5, 0xe
-/* 80143B18 0013F778 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 80143B1C 0013F77C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143B20 0013F780 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80143B24 0013F784 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80143B28 0013F788 1C 00 00 44 */ mulli r0, r0, 0x44
-/* 80143B2C 0013F78C 38 63 00 8A */ addi r3, r3, 0x8a
-/* 80143B30 0013F790 7C 84 02 14 */ add r4, r4, r0
-/* 80143B34 0013F794 38 84 04 7C */ addi r4, r4, 0x47c
-/* 80143B38 0013F798 4B EC 04 C9 */ bl memcpy
-/* 80143B3C 0013F79C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143B40 0013F7A0 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80143B44 0013F7A4 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80143B48 0013F7A8 1C 00 00 44 */ mulli r0, r0, 0x44
-/* 80143B4C 0013F7AC 7C 84 02 14 */ add r4, r4, r0
-/* 80143B50 0013F7B0 80 04 04 78 */ lwz r0, 0x478(r4)
-/* 80143B54 0013F7B4 90 03 00 08 */ stw r0, 8(r3)
-/* 80143B58 0013F7B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143B5C 0013F7BC 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80143B60 0013F7C0 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80143B64 0013F7C4 1C 00 00 44 */ mulli r0, r0, 0x44
-/* 80143B68 0013F7C8 7C 84 02 14 */ add r4, r4, r0
-/* 80143B6C 0013F7CC 80 04 04 74 */ lwz r0, 0x474(r4)
-/* 80143B70 0013F7D0 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80143B74 0013F7D4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143B78 0013F7D8 88 05 0D 49 */ lbz r0, 0xd49(r5)
-/* 80143B7C 0013F7DC 80 65 0D 28 */ lwz r3, 0xd28(r5)
-/* 80143B80 0013F7E0 1C 80 00 44 */ mulli r4, r0, 0x44
-/* 80143B84 0013F7E4 80 03 00 04 */ lwz r0, 4(r3)
-/* 80143B88 0013F7E8 7C 85 22 14 */ add r4, r5, r4
-/* 80143B8C 0013F7EC A0 84 04 8A */ lhz r4, 0x48a(r4)
-/* 80143B90 0013F7F0 50 80 E0 06 */ rlwimi r0, r4, 0x1c, 0, 3
-/* 80143B94 0013F7F4 90 03 00 04 */ stw r0, 4(r3)
-/* 80143B98 0013F7F8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143B9C 0013F7FC 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80143BA0 0013F800 3C 63 00 01 */ addis r3, r3, 1
-/* 80143BA4 0013F804 88 03 D2 39 */ lbz r0, -0x2dc7(r3)
-/* 80143BA8 0013F808 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
-/* 80143BAC 0013F80C 41 82 00 1C */ beq lbl_80143BC8
-/* 80143BB0 0013F810 38 60 00 0B */ li r3, 0xb
-/* 80143BB4 0013F814 38 00 00 7A */ li r0, 0x7a
-/* 80143BB8 0013F818 98 64 0D 86 */ stb r3, 0xd86(r4)
-/* 80143BBC 0013F81C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143BC0 0013F820 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143BC4 0013F824 48 00 3D 28 */ b lbl_801478EC
-lbl_80143BC8:
-/* 80143BC8 0013F828 38 60 00 0A */ li r3, 0xa
-/* 80143BCC 0013F82C 38 00 00 7F */ li r0, 0x7f
-/* 80143BD0 0013F830 98 64 0D 86 */ stb r3, 0xd86(r4)
-/* 80143BD4 0013F834 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143BD8 0013F838 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143BDC 0013F83C 48 00 3D 10 */ b lbl_801478EC
-/* 80143BE0 0013F840 4B F1 27 19 */ bl func_800562F8
-/* 80143BE4 0013F844 2C 03 00 00 */ cmpwi r3, 0
-/* 80143BE8 0013F848 41 82 3D 04 */ beq lbl_801478EC
-/* 80143BEC 0013F84C 38 60 02 5F */ li r3, 0x25f
-/* 80143BF0 0013F850 38 80 00 01 */ li r4, 1
-/* 80143BF4 0013F854 38 A0 00 01 */ li r5, 1
-/* 80143BF8 0013F858 48 01 ED 49 */ bl func_80162940
-/* 80143BFC 0013F85C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143C00 0013F860 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80143C04 0013F864 64 00 00 20 */ oris r0, r0, 0x20
-/* 80143C08 0013F868 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80143C0C 0013F86C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143C10 0013F870 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80143C14 0013F874 80 03 00 08 */ lwz r0, 8(r3)
-/* 80143C18 0013F878 98 04 0E FC */ stb r0, 0xefc(r4)
-/* 80143C1C 0013F87C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143C20 0013F880 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80143C24 0013F884 80 03 00 04 */ lwz r0, 4(r3)
-/* 80143C28 0013F888 54 00 27 3E */ srwi r0, r0, 0x1c
-/* 80143C2C 0013F88C 98 04 0E FB */ stb r0, 0xefb(r4)
-/* 80143C30 0013F890 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143C34 0013F894 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80143C38 0013F898 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 80143C3C 0013F89C 41 82 00 10 */ beq lbl_80143C4C
-/* 80143C40 0013F8A0 38 60 00 03 */ li r3, 3
-/* 80143C44 0013F8A4 4B FE B4 95 */ bl func_8012F0D8
-/* 80143C48 0013F8A8 48 00 00 0C */ b lbl_80143C54
-lbl_80143C4C:
-/* 80143C4C 0013F8AC 38 60 00 01 */ li r3, 1
-/* 80143C50 0013F8B0 4B FE B4 89 */ bl func_8012F0D8
-lbl_80143C54:
-/* 80143C54 0013F8B4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143C58 0013F8B8 38 00 00 6D */ li r0, 0x6d
-/* 80143C5C 0013F8BC 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80143C60 0013F8C0 64 63 08 00 */ oris r3, r3, 0x800
-/* 80143C64 0013F8C4 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80143C68 0013F8C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143C6C 0013F8CC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143C70 0013F8D0 48 00 3C 7C */ b lbl_801478EC
-/* 80143C74 0013F8D4 38 60 00 00 */ li r3, 0
-/* 80143C78 0013F8D8 4B FE BA 0D */ bl func_8012F684
-/* 80143C7C 0013F8DC 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80143C80 0013F8E0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80143C84 0013F8E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80143C88 0013F8E8 7C 03 00 00 */ cmpw r3, r0
-/* 80143C8C 0013F8EC 41 82 00 14 */ beq lbl_80143CA0
-/* 80143C90 0013F8F0 40 80 3C 5C */ bge lbl_801478EC
-/* 80143C94 0013F8F4 2C 03 00 01 */ cmpwi r3, 1
-/* 80143C98 0013F8F8 41 82 00 94 */ beq lbl_80143D2C
-/* 80143C9C 0013F8FC 48 00 3C 50 */ b lbl_801478EC
-lbl_80143CA0:
-/* 80143CA0 0013F900 4B FD B3 B1 */ bl func_8011F050
-/* 80143CA4 0013F904 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143CA8 0013F908 38 00 00 50 */ li r0, 0x50
-/* 80143CAC 0013F90C 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80143CB0 0013F910 54 63 02 D2 */ rlwinm r3, r3, 0, 0xb, 9
-/* 80143CB4 0013F914 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80143CB8 0013F918 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143CBC 0013F91C 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80143CC0 0013F920 54 63 01 46 */ rlwinm r3, r3, 0, 5, 3
-/* 80143CC4 0013F924 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80143CC8 0013F928 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143CCC 0013F92C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143CD0 0013F930 4B F1 25 ED */ bl func_800562BC
-/* 80143CD4 0013F934 38 60 02 5F */ li r3, 0x25f
-/* 80143CD8 0013F938 38 80 00 00 */ li r4, 0
-/* 80143CDC 0013F93C 38 A0 00 01 */ li r5, 1
-/* 80143CE0 0013F940 48 01 EC 61 */ bl func_80162940
-/* 80143CE4 0013F944 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143CE8 0013F948 80 85 0D 28 */ lwz r4, 0xd28(r5)
-/* 80143CEC 0013F94C 88 65 0E FC */ lbz r3, 0xefc(r5)
-/* 80143CF0 0013F950 80 04 00 08 */ lwz r0, 8(r4)
-/* 80143CF4 0013F954 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 80143CF8 0013F958 7C 03 00 40 */ cmplw r3, r0
-/* 80143CFC 0013F95C 40 82 00 18 */ bne lbl_80143D14
-/* 80143D00 0013F960 80 04 00 04 */ lwz r0, 4(r4)
-/* 80143D04 0013F964 88 65 0E FB */ lbz r3, 0xefb(r5)
-/* 80143D08 0013F968 54 00 27 3E */ srwi r0, r0, 0x1c
-/* 80143D0C 0013F96C 7C 03 00 40 */ cmplw r3, r0
-/* 80143D10 0013F970 41 82 3B DC */ beq lbl_801478EC
-lbl_80143D14:
-/* 80143D14 0013F974 3C 64 00 01 */ addis r3, r4, 1
-/* 80143D18 0013F978 38 80 00 00 */ li r4, 0
-/* 80143D1C 0013F97C 38 A0 06 EC */ li r5, 0x6ec
-/* 80143D20 0013F980 38 63 CC F4 */ addi r3, r3, -13068
-/* 80143D24 0013F984 4B EC 03 E1 */ bl memset
-/* 80143D28 0013F988 48 00 3B C4 */ b lbl_801478EC
-lbl_80143D2C:
-/* 80143D2C 0013F98C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143D30 0013F990 38 00 00 6E */ li r0, 0x6e
-/* 80143D34 0013F994 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143D38 0013F998 4B FD B3 19 */ bl func_8011F050
-/* 80143D3C 0013F99C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143D40 0013F9A0 38 60 02 5F */ li r3, 0x25f
-/* 80143D44 0013F9A4 38 80 00 00 */ li r4, 0
-/* 80143D48 0013F9A8 38 A0 00 01 */ li r5, 1
-/* 80143D4C 0013F9AC 80 06 0D 30 */ lwz r0, 0xd30(r6)
-/* 80143D50 0013F9B0 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
-/* 80143D54 0013F9B4 90 06 0D 30 */ stw r0, 0xd30(r6)
-/* 80143D58 0013F9B8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143D5C 0013F9BC 80 06 0D 30 */ lwz r0, 0xd30(r6)
-/* 80143D60 0013F9C0 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
-/* 80143D64 0013F9C4 90 06 0D 30 */ stw r0, 0xd30(r6)
-/* 80143D68 0013F9C8 48 01 EB D9 */ bl func_80162940
-/* 80143D6C 0013F9CC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143D70 0013F9D0 80 85 0D 28 */ lwz r4, 0xd28(r5)
-/* 80143D74 0013F9D4 88 65 0E FC */ lbz r3, 0xefc(r5)
-/* 80143D78 0013F9D8 80 04 00 08 */ lwz r0, 8(r4)
-/* 80143D7C 0013F9DC 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 80143D80 0013F9E0 7C 03 00 40 */ cmplw r3, r0
-/* 80143D84 0013F9E4 40 82 00 18 */ bne lbl_80143D9C
-/* 80143D88 0013F9E8 80 04 00 04 */ lwz r0, 4(r4)
-/* 80143D8C 0013F9EC 88 65 0E FB */ lbz r3, 0xefb(r5)
-/* 80143D90 0013F9F0 54 00 27 3E */ srwi r0, r0, 0x1c
-/* 80143D94 0013F9F4 7C 03 00 40 */ cmplw r3, r0
-/* 80143D98 0013F9F8 41 82 3B 54 */ beq lbl_801478EC
-lbl_80143D9C:
-/* 80143D9C 0013F9FC 3C 64 00 01 */ addis r3, r4, 1
-/* 80143DA0 0013FA00 38 80 00 00 */ li r4, 0
-/* 80143DA4 0013FA04 38 A0 06 EC */ li r5, 0x6ec
-/* 80143DA8 0013FA08 38 63 CC F4 */ addi r3, r3, -13068
-/* 80143DAC 0013FA0C 4B EC 03 59 */ bl memset
-/* 80143DB0 0013FA10 48 00 3B 3C */ b lbl_801478EC
-/* 80143DB4 0013FA14 80 7A 0D 28 */ lwz r3, 0xd28(r26)
-/* 80143DB8 0013FA18 3C 63 00 01 */ addis r3, r3, 1
-/* 80143DBC 0013FA1C 88 03 D2 39 */ lbz r0, -0x2dc7(r3)
-/* 80143DC0 0013FA20 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
-/* 80143DC4 0013FA24 41 82 00 20 */ beq lbl_80143DE4
-/* 80143DC8 0013FA28 38 60 00 09 */ li r3, 9
-/* 80143DCC 0013FA2C 38 00 00 70 */ li r0, 0x70
-/* 80143DD0 0013FA30 98 7A 0D 86 */ stb r3, 0xd86(r26)
-/* 80143DD4 0013FA34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143DD8 0013FA38 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143DDC 0013FA3C 4B F1 24 E1 */ bl func_800562BC
-/* 80143DE0 0013FA40 48 00 3B 0C */ b lbl_801478EC
-lbl_80143DE4:
-/* 80143DE4 0013FA44 38 60 00 08 */ li r3, 8
-/* 80143DE8 0013FA48 38 00 00 75 */ li r0, 0x75
-/* 80143DEC 0013FA4C 98 7A 0D 86 */ stb r3, 0xd86(r26)
-/* 80143DF0 0013FA50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143DF4 0013FA54 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143DF8 0013FA58 48 00 3A F4 */ b lbl_801478EC
-/* 80143DFC 0013FA5C 80 9A 0D 28 */ lwz r4, 0xd28(r26)
-/* 80143E00 0013FA60 38 60 00 01 */ li r3, 1
-/* 80143E04 0013FA64 3C 84 00 01 */ addis r4, r4, 1
-/* 80143E08 0013FA68 38 84 CC F4 */ addi r4, r4, -13068
-/* 80143E0C 0013FA6C 4B FD 8B 91 */ bl func_8011C99C
-/* 80143E10 0013FA70 4B FA 26 D1 */ bl func_800E64E0
-/* 80143E14 0013FA74 38 60 00 00 */ li r3, 0
-/* 80143E18 0013FA78 38 80 00 00 */ li r4, 0
-/* 80143E1C 0013FA7C 38 A0 00 01 */ li r5, 1
-/* 80143E20 0013FA80 38 C0 00 00 */ li r6, 0
-/* 80143E24 0013FA84 4B FA 2B 81 */ bl func_800E69A4
-/* 80143E28 0013FA88 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143E2C 0013FA8C 38 00 00 06 */ li r0, 6
-/* 80143E30 0013FA90 38 80 00 01 */ li r4, 1
-/* 80143E34 0013FA94 38 60 00 02 */ li r3, 2
-/* 80143E38 0013FA98 80 A6 0D 30 */ lwz r5, 0xd30(r6)
-/* 80143E3C 0013FA9C 64 A5 00 10 */ oris r5, r5, 0x10
-/* 80143E40 0013FAA0 90 A6 0D 30 */ stw r5, 0xd30(r6)
-/* 80143E44 0013FAA4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143E48 0013FAA8 B0 05 00 D0 */ sth r0, 0xd0(r5)
-/* 80143E4C 0013FAAC 48 00 AB 19 */ bl func_8014E964
-/* 80143E50 0013FAB0 38 60 00 02 */ li r3, 2
-/* 80143E54 0013FAB4 38 80 00 06 */ li r4, 6
-/* 80143E58 0013FAB8 48 00 AA F5 */ bl func_8014E94C
-/* 80143E5C 0013FABC 38 60 00 01 */ li r3, 1
-/* 80143E60 0013FAC0 48 00 AA 4D */ bl func_8014E8AC
-/* 80143E64 0013FAC4 38 60 00 01 */ li r3, 1
-/* 80143E68 0013FAC8 48 00 A9 A5 */ bl func_8014E80C
-/* 80143E6C 0013FACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143E70 0013FAD0 38 00 00 71 */ li r0, 0x71
-/* 80143E74 0013FAD4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143E78 0013FAD8 48 00 3A 74 */ b lbl_801478EC
-/* 80143E7C 0013FADC A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 80143E80 0013FAE0 48 10 FF 51 */ bl func_80253DD0
-/* 80143E84 0013FAE4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80143E88 0013FAE8 28 00 00 03 */ cmplwi r0, 3
-/* 80143E8C 0013FAEC 40 82 3A 60 */ bne lbl_801478EC
-/* 80143E90 0013FAF0 38 60 00 00 */ li r3, 0
-/* 80143E94 0013FAF4 38 80 00 00 */ li r4, 0
-/* 80143E98 0013FAF8 4B F1 5A 61 */ bl func_800598F8
-/* 80143E9C 0013FAFC 38 60 00 01 */ li r3, 1
-/* 80143EA0 0013FB00 38 80 00 00 */ li r4, 0
-/* 80143EA4 0013FB04 38 A0 00 00 */ li r5, 0
-/* 80143EA8 0013FB08 38 C0 00 02 */ li r6, 2
-/* 80143EAC 0013FB0C 38 E0 00 63 */ li r7, 0x63
-/* 80143EB0 0013FB10 39 00 00 00 */ li r8, 0
-/* 80143EB4 0013FB14 4B F1 5B 15 */ bl func_800599C8
-/* 80143EB8 0013FB18 38 60 00 02 */ li r3, 2
-/* 80143EBC 0013FB1C 38 80 00 00 */ li r4, 0
-/* 80143EC0 0013FB20 38 A0 00 01 */ li r5, 1
-/* 80143EC4 0013FB24 38 C0 00 00 */ li r6, 0
-/* 80143EC8 0013FB28 38 E0 00 63 */ li r7, 0x63
-/* 80143ECC 0013FB2C 39 00 00 00 */ li r8, 0
-/* 80143ED0 0013FB30 4B F1 5A F9 */ bl func_800599C8
-/* 80143ED4 0013FB34 38 60 00 63 */ li r3, 0x63
-/* 80143ED8 0013FB38 38 80 00 02 */ li r4, 2
-/* 80143EDC 0013FB3C 38 A0 00 01 */ li r5, 1
-/* 80143EE0 0013FB40 38 C0 00 00 */ li r6, 0
-/* 80143EE4 0013FB44 38 E0 00 00 */ li r7, 0
-/* 80143EE8 0013FB48 39 00 00 00 */ li r8, 0
-/* 80143EEC 0013FB4C 4B F1 5A DD */ bl func_800599C8
-/* 80143EF0 0013FB50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143EF4 0013FB54 38 00 00 72 */ li r0, 0x72
-/* 80143EF8 0013FB58 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80143EFC 0013FB5C 48 00 39 F0 */ b lbl_801478EC
-/* 80143F00 0013FB60 38 60 00 01 */ li r3, 1
-/* 80143F04 0013FB64 38 80 00 01 */ li r4, 1
-/* 80143F08 0013FB68 38 A0 00 00 */ li r5, 0
-/* 80143F0C 0013FB6C 38 C0 00 01 */ li r6, 1
-/* 80143F10 0013FB70 4B F1 5B 5D */ bl func_80059A6C
-/* 80143F14 0013FB74 2C 03 00 00 */ cmpwi r3, 0
-/* 80143F18 0013FB78 41 82 39 D4 */ beq lbl_801478EC
-/* 80143F1C 0013FB7C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80143F20 0013FB80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143F24 0013FB84 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80143F28 0013FB88 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80143F2C 0013FB8C 41 82 00 E0 */ beq lbl_8014400C
-/* 80143F30 0013FB90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143F34 0013FB94 80 83 00 D4 */ lwz r4, 0xd4(r3)
-/* 80143F38 0013FB98 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80143F3C 0013FB9C 41 82 00 9C */ beq lbl_80143FD8
-/* 80143F40 0013FBA0 40 80 00 1C */ bge lbl_80143F5C
-/* 80143F44 0013FBA4 2C 04 00 02 */ cmpwi r4, 2
-/* 80143F48 0013FBA8 41 82 00 5C */ beq lbl_80143FA4
-/* 80143F4C 0013FBAC 40 80 39 A0 */ bge lbl_801478EC
-/* 80143F50 0013FBB0 2C 04 00 01 */ cmpwi r4, 1
-/* 80143F54 0013FBB4 40 80 00 1C */ bge lbl_80143F70
-/* 80143F58 0013FBB8 48 00 39 94 */ b lbl_801478EC
-lbl_80143F5C:
-/* 80143F5C 0013FBBC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80143F60 0013FBC0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80143F64 0013FBC4 7C 04 00 00 */ cmpw r4, r0
-/* 80143F68 0013FBC8 41 82 00 70 */ beq lbl_80143FD8
-/* 80143F6C 0013FBCC 48 00 39 80 */ b lbl_801478EC
-lbl_80143F70:
-/* 80143F70 0013FBD0 38 60 00 02 */ li r3, 2
-/* 80143F74 0013FBD4 38 80 00 02 */ li r4, 2
-/* 80143F78 0013FBD8 48 00 A9 D5 */ bl func_8014E94C
-/* 80143F7C 0013FBDC 38 60 00 1F */ li r3, 0x1f
-/* 80143F80 0013FBE0 38 80 00 02 */ li r4, 2
-/* 80143F84 0013FBE4 48 00 A9 C9 */ bl func_8014E94C
-/* 80143F88 0013FBE8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143F8C 0013FBEC 38 80 00 73 */ li r4, 0x73
-/* 80143F90 0013FBF0 38 00 00 01 */ li r0, 1
-/* 80143F94 0013FBF4 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80143F98 0013FBF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143F9C 0013FBFC 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80143FA0 0013FC00 48 00 39 4C */ b lbl_801478EC
-lbl_80143FA4:
-/* 80143FA4 0013FC04 38 60 00 02 */ li r3, 2
-/* 80143FA8 0013FC08 38 80 00 03 */ li r4, 3
-/* 80143FAC 0013FC0C 48 00 A9 A1 */ bl func_8014E94C
-/* 80143FB0 0013FC10 38 60 00 1F */ li r3, 0x1f
-/* 80143FB4 0013FC14 38 80 00 02 */ li r4, 2
-/* 80143FB8 0013FC18 48 00 A9 95 */ bl func_8014E94C
-/* 80143FBC 0013FC1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143FC0 0013FC20 38 80 00 73 */ li r4, 0x73
-/* 80143FC4 0013FC24 38 00 00 02 */ li r0, 2
-/* 80143FC8 0013FC28 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80143FCC 0013FC2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143FD0 0013FC30 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80143FD4 0013FC34 48 00 39 18 */ b lbl_801478EC
-lbl_80143FD8:
-/* 80143FD8 0013FC38 38 60 00 02 */ li r3, 2
-/* 80143FDC 0013FC3C 38 80 00 04 */ li r4, 4
-/* 80143FE0 0013FC40 48 00 A9 6D */ bl func_8014E94C
-/* 80143FE4 0013FC44 38 60 00 1F */ li r3, 0x1f
-/* 80143FE8 0013FC48 38 80 00 01 */ li r4, 1
-/* 80143FEC 0013FC4C 48 00 A9 61 */ bl func_8014E94C
-/* 80143FF0 0013FC50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80143FF4 0013FC54 38 80 00 73 */ li r4, 0x73
-/* 80143FF8 0013FC58 38 00 00 63 */ li r0, 0x63
-/* 80143FFC 0013FC5C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80144000 0013FC60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144004 0013FC64 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80144008 0013FC68 48 00 38 E4 */ b lbl_801478EC
-lbl_8014400C:
-/* 8014400C 0013FC6C 2C 03 00 02 */ cmpwi r3, 2
-/* 80144010 0013FC70 41 82 00 3C */ beq lbl_8014404C
-/* 80144014 0013FC74 40 80 00 10 */ bge lbl_80144024
-/* 80144018 0013FC78 2C 03 00 01 */ cmpwi r3, 1
-/* 8014401C 0013FC7C 40 80 00 14 */ bge lbl_80144030
-/* 80144020 0013FC80 48 00 38 CC */ b lbl_801478EC
-lbl_80144024:
-/* 80144024 0013FC84 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80144028 0013FC88 41 82 00 40 */ beq lbl_80144068
-/* 8014402C 0013FC8C 48 00 38 C0 */ b lbl_801478EC
-lbl_80144030:
-/* 80144030 0013FC90 38 60 00 02 */ li r3, 2
-/* 80144034 0013FC94 38 80 00 00 */ li r4, 0
-/* 80144038 0013FC98 48 00 A9 15 */ bl func_8014E94C
-/* 8014403C 0013FC9C 38 60 00 1F */ li r3, 0x1f
-/* 80144040 0013FCA0 38 80 00 02 */ li r4, 2
-/* 80144044 0013FCA4 48 00 A9 09 */ bl func_8014E94C
-/* 80144048 0013FCA8 48 00 38 A4 */ b lbl_801478EC
-lbl_8014404C:
-/* 8014404C 0013FCAC 38 60 00 02 */ li r3, 2
-/* 80144050 0013FCB0 38 80 00 01 */ li r4, 1
-/* 80144054 0013FCB4 48 00 A8 F9 */ bl func_8014E94C
-/* 80144058 0013FCB8 38 60 00 1F */ li r3, 0x1f
-/* 8014405C 0013FCBC 38 80 00 02 */ li r4, 2
-/* 80144060 0013FCC0 48 00 A8 ED */ bl func_8014E94C
-/* 80144064 0013FCC4 48 00 38 88 */ b lbl_801478EC
-lbl_80144068:
-/* 80144068 0013FCC8 38 60 00 02 */ li r3, 2
-/* 8014406C 0013FCCC 38 80 00 04 */ li r4, 4
-/* 80144070 0013FCD0 48 00 A8 DD */ bl func_8014E94C
-/* 80144074 0013FCD4 38 60 00 1F */ li r3, 0x1f
-/* 80144078 0013FCD8 38 80 00 00 */ li r4, 0
-/* 8014407C 0013FCDC 48 00 A8 D1 */ bl func_8014E94C
-/* 80144080 0013FCE0 48 00 38 6C */ b lbl_801478EC
-/* 80144084 0013FCE4 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80144088 0013FCE8 28 00 00 63 */ cmplwi r0, 0x63
-/* 8014408C 0013FCEC 40 82 00 28 */ bne lbl_801440B4
-/* 80144090 0013FCF0 A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80144094 0013FCF4 48 10 FD 3D */ bl func_80253DD0
-/* 80144098 0013FCF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014409C 0013FCFC 28 00 00 03 */ cmplwi r0, 3
-/* 801440A0 0013FD00 40 82 00 34 */ bne lbl_801440D4
-/* 801440A4 0013FD04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801440A8 0013FD08 38 00 00 74 */ li r0, 0x74
-/* 801440AC 0013FD0C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801440B0 0013FD10 48 00 00 24 */ b lbl_801440D4
-lbl_801440B4:
-/* 801440B4 0013FD14 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 801440B8 0013FD18 48 10 FD 19 */ bl func_80253DD0
-/* 801440BC 0013FD1C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801440C0 0013FD20 28 00 00 03 */ cmplwi r0, 3
-/* 801440C4 0013FD24 40 82 00 10 */ bne lbl_801440D4
-/* 801440C8 0013FD28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801440CC 0013FD2C 38 00 00 74 */ li r0, 0x74
-/* 801440D0 0013FD30 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801440D4:
-/* 801440D4 0013FD34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801440D8 0013FD38 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 801440DC 0013FD3C 28 00 00 74 */ cmplwi r0, 0x74
-/* 801440E0 0013FD40 40 82 38 0C */ bne lbl_801478EC
-/* 801440E4 0013FD44 38 60 00 02 */ li r3, 2
-/* 801440E8 0013FD48 38 80 00 05 */ li r4, 5
-/* 801440EC 0013FD4C 48 00 A8 61 */ bl func_8014E94C
-/* 801440F0 0013FD50 38 60 00 00 */ li r3, 0
-/* 801440F4 0013FD54 48 00 A7 B9 */ bl func_8014E8AC
-/* 801440F8 0013FD58 38 60 00 00 */ li r3, 0
-/* 801440FC 0013FD5C 48 00 A7 11 */ bl func_8014E80C
-/* 80144100 0013FD60 48 00 37 EC */ b lbl_801478EC
-/* 80144104 0013FD64 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 80144108 0013FD68 48 10 FC C9 */ bl func_80253DD0
-/* 8014410C 0013FD6C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144110 0013FD70 28 00 00 03 */ cmplwi r0, 3
-/* 80144114 0013FD74 40 82 37 D8 */ bne lbl_801478EC
-/* 80144118 0013FD78 38 60 00 02 */ li r3, 2
-/* 8014411C 0013FD7C 38 80 00 00 */ li r4, 0
-/* 80144120 0013FD80 48 00 A8 45 */ bl func_8014E964
-/* 80144124 0013FD84 4B FA 2F 21 */ bl func_800E7044
-/* 80144128 0013FD88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014412C 0013FD8C 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80144130 0013FD90 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
-/* 80144134 0013FD94 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80144138 0013FD98 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014413C 0013FD9C 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 80144140 0013FDA0 2C 00 00 02 */ cmpwi r0, 2
-/* 80144144 0013FDA4 41 82 00 20 */ beq lbl_80144164
-/* 80144148 0013FDA8 40 80 00 28 */ bge lbl_80144170
-/* 8014414C 0013FDAC 2C 00 00 01 */ cmpwi r0, 1
-/* 80144150 0013FDB0 40 80 00 08 */ bge lbl_80144158
-/* 80144154 0013FDB4 48 00 00 1C */ b lbl_80144170
-lbl_80144158:
-/* 80144158 0013FDB8 38 00 00 79 */ li r0, 0x79
-/* 8014415C 0013FDBC B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80144160 0013FDC0 48 00 37 8C */ b lbl_801478EC
-lbl_80144164:
-/* 80144164 0013FDC4 38 00 00 75 */ li r0, 0x75
-/* 80144168 0013FDC8 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 8014416C 0013FDCC 48 00 37 80 */ b lbl_801478EC
-lbl_80144170:
-/* 80144170 0013FDD0 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80144174 0013FDD4 38 00 00 6C */ li r0, 0x6c
-/* 80144178 0013FDD8 60 63 80 00 */ ori r3, r3, 0x8000
-/* 8014417C 0013FDDC 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80144180 0013FDE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144184 0013FDE4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144188 0013FDE8 4B F1 20 ED */ bl func_80056274
-/* 8014418C 0013FDEC 48 00 37 60 */ b lbl_801478EC
-/* 80144190 0013FDF0 4B F1 20 E5 */ bl func_80056274
-/* 80144194 0013FDF4 38 60 00 01 */ li r3, 1
-/* 80144198 0013FDF8 4B F1 22 C1 */ bl func_80056458
-/* 8014419C 0013FDFC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801441A0 0013FE00 38 00 00 76 */ li r0, 0x76
-/* 801441A4 0013FE04 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801441A8 0013FE08 48 00 37 44 */ b lbl_801478EC
-/* 801441AC 0013FE0C 4B F1 21 4D */ bl func_800562F8
-/* 801441B0 0013FE10 2C 03 00 00 */ cmpwi r3, 0
-/* 801441B4 0013FE14 41 82 37 38 */ beq lbl_801478EC
-/* 801441B8 0013FE18 38 60 00 03 */ li r3, 3
-/* 801441BC 0013FE1C 4B F1 3D F9 */ bl func_80057FB4
-/* 801441C0 0013FE20 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801441C4 0013FE24 38 60 02 5E */ li r3, 0x25e
-/* 801441C8 0013FE28 38 A0 00 01 */ li r5, 1
-/* 801441CC 0013FE2C 88 84 0D 86 */ lbz r4, 0xd86(r4)
-/* 801441D0 0013FE30 48 01 E7 71 */ bl func_80162940
-/* 801441D4 0013FE34 38 60 00 07 */ li r3, 7
-/* 801441D8 0013FE38 38 80 FF FF */ li r4, -1
-/* 801441DC 0013FE3C 4B FA 10 49 */ bl func_800E5224
-/* 801441E0 0013FE40 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 801441E4 0013FE44 40 82 00 18 */ bne lbl_801441FC
-/* 801441E8 0013FE48 38 60 00 18 */ li r3, 0x18
-/* 801441EC 0013FE4C 38 80 00 02 */ li r4, 2
-/* 801441F0 0013FE50 38 A0 00 01 */ li r5, 1
-/* 801441F4 0013FE54 48 01 E7 4D */ bl func_80162940
-/* 801441F8 0013FE58 48 00 00 14 */ b lbl_8014420C
-lbl_801441FC:
-/* 801441FC 0013FE5C 38 60 00 18 */ li r3, 0x18
-/* 80144200 0013FE60 38 80 00 01 */ li r4, 1
-/* 80144204 0013FE64 38 A0 00 01 */ li r5, 1
-/* 80144208 0013FE68 48 01 E7 39 */ bl func_80162940
-lbl_8014420C:
-/* 8014420C 0013FE6C 38 60 00 02 */ li r3, 2
-/* 80144210 0013FE70 38 80 00 00 */ li r4, 0
-/* 80144214 0013FE74 38 A0 00 00 */ li r5, 0
-/* 80144218 0013FE78 38 C0 00 01 */ li r6, 1
-/* 8014421C 0013FE7C 4B FA 20 0D */ bl func_800E6228
-/* 80144220 0013FE80 48 00 36 CC */ b lbl_801478EC
-/* 80144224 0013FE84 38 60 00 00 */ li r3, 0
-/* 80144228 0013FE88 4B FA 22 95 */ bl func_800E64BC
-/* 8014422C 0013FE8C 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80144230 0013FE90 4B FA 18 A1 */ bl func_800E5AD0
-/* 80144234 0013FE94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144238 0013FE98 38 00 00 3F */ li r0, 0x3f
-/* 8014423C 0013FE9C 38 C3 FF FC */ addi r6, r3, -4
-/* 80144240 0013FEA0 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80144244 0013FEA4 3C 84 00 01 */ addis r4, r4, 1
-/* 80144248 0013FEA8 39 04 CC F0 */ addi r8, r4, -13072
-/* 8014424C 0013FEAC 7C 09 03 A6 */ mtctr r0
-lbl_80144250:
-/* 80144250 0013FEB0 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80144254 0013FEB4 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80144258 0013FEB8 90 A8 00 04 */ stw r5, 4(r8)
-/* 8014425C 0013FEBC 94 08 00 08 */ stwu r0, 8(r8)
-/* 80144260 0013FEC0 42 00 FF F0 */ bdnz lbl_80144250
-/* 80144264 0013FEC4 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80144268 0013FEC8 38 00 01 A4 */ li r0, 0x1a4
-/* 8014426C 0013FECC 38 E4 CE EF */ addi r7, r4, -12561
-/* 80144270 0013FED0 38 C3 01 FB */ addi r6, r3, 0x1fb
-/* 80144274 0013FED4 90 A8 00 04 */ stw r5, 4(r8)
-/* 80144278 0013FED8 7C 09 03 A6 */ mtctr r0
-lbl_8014427C:
-/* 8014427C 0013FEDC 88 A6 00 01 */ lbz r5, 1(r6)
-/* 80144280 0013FEE0 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 80144284 0013FEE4 98 A7 00 01 */ stb r5, 1(r7)
-/* 80144288 0013FEE8 9C 07 00 02 */ stbu r0, 2(r7)
-/* 8014428C 0013FEEC 42 00 FF F0 */ bdnz lbl_8014427C
-/* 80144290 0013FEF0 88 A3 05 44 */ lbz r5, 0x544(r3)
-/* 80144294 0013FEF4 38 00 00 17 */ li r0, 0x17
-/* 80144298 0013FEF8 38 E4 D2 38 */ addi r7, r4, -11720
-/* 8014429C 0013FEFC 38 C3 05 44 */ addi r6, r3, 0x544
-/* 801442A0 0013FF00 98 A4 D2 38 */ stb r5, -0x2dc8(r4)
-/* 801442A4 0013FF04 88 A3 05 45 */ lbz r5, 0x545(r3)
-/* 801442A8 0013FF08 98 A4 D2 39 */ stb r5, -0x2dc7(r4)
-/* 801442AC 0013FF0C 7C 09 03 A6 */ mtctr r0
-lbl_801442B0:
-/* 801442B0 0013FF10 80 A6 00 04 */ lwz r5, 4(r6)
-/* 801442B4 0013FF14 84 06 00 08 */ lwzu r0, 8(r6)
-/* 801442B8 0013FF18 90 A7 00 04 */ stw r5, 4(r7)
-/* 801442BC 0013FF1C 94 07 00 08 */ stwu r0, 8(r7)
-/* 801442C0 0013FF20 42 00 FF F0 */ bdnz lbl_801442B0
-/* 801442C4 0013FF24 80 A3 06 00 */ lwz r5, 0x600(r3)
-/* 801442C8 0013FF28 38 00 00 30 */ li r0, 0x30
-/* 801442CC 0013FF2C 38 E4 D2 F6 */ addi r7, r4, -11530
-/* 801442D0 0013FF30 38 C3 06 02 */ addi r6, r3, 0x602
-/* 801442D4 0013FF34 90 A4 D2 F4 */ stw r5, -0x2d0c(r4)
-/* 801442D8 0013FF38 7C 09 03 A6 */ mtctr r0
-lbl_801442DC:
-/* 801442DC 0013FF3C A0 A6 00 02 */ lhz r5, 2(r6)
-/* 801442E0 0013FF40 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 801442E4 0013FF44 B0 A7 00 02 */ sth r5, 2(r7)
-/* 801442E8 0013FF48 B4 07 00 04 */ sthu r0, 4(r7)
-/* 801442EC 0013FF4C 42 00 FF F0 */ bdnz lbl_801442DC
-/* 801442F0 0013FF50 80 C3 06 C4 */ lwz r6, 0x6c4(r3)
-/* 801442F4 0013FF54 38 00 00 78 */ li r0, 0x78
-/* 801442F8 0013FF58 80 A3 06 C8 */ lwz r5, 0x6c8(r3)
-/* 801442FC 0013FF5C 90 C4 D3 B8 */ stw r6, -0x2c48(r4)
-/* 80144300 0013FF60 90 A4 D3 BC */ stw r5, -0x2c44(r4)
-/* 80144304 0013FF64 80 A3 06 CC */ lwz r5, 0x6cc(r3)
-/* 80144308 0013FF68 90 A4 D3 C0 */ stw r5, -0x2c40(r4)
-/* 8014430C 0013FF6C 88 C3 06 D0 */ lbz r6, 0x6d0(r3)
-/* 80144310 0013FF70 88 A3 06 D1 */ lbz r5, 0x6d1(r3)
-/* 80144314 0013FF74 98 C4 D3 C4 */ stb r6, -0x2c3c(r4)
-/* 80144318 0013FF78 98 A4 D3 C5 */ stb r5, -0x2c3b(r4)
-/* 8014431C 0013FF7C 88 C3 06 D2 */ lbz r6, 0x6d2(r3)
-/* 80144320 0013FF80 88 A3 06 D3 */ lbz r5, 0x6d3(r3)
-/* 80144324 0013FF84 98 C4 D3 C6 */ stb r6, -0x2c3a(r4)
-/* 80144328 0013FF88 98 A4 D3 C7 */ stb r5, -0x2c39(r4)
-/* 8014432C 0013FF8C 88 C3 06 D4 */ lbz r6, 0x6d4(r3)
-/* 80144330 0013FF90 88 A3 06 D5 */ lbz r5, 0x6d5(r3)
-/* 80144334 0013FF94 98 C4 D3 C8 */ stb r6, -0x2c38(r4)
-/* 80144338 0013FF98 98 A4 D3 C9 */ stb r5, -0x2c37(r4)
-/* 8014433C 0013FF9C 88 C3 06 D6 */ lbz r6, 0x6d6(r3)
-/* 80144340 0013FFA0 88 A3 06 D7 */ lbz r5, 0x6d7(r3)
-/* 80144344 0013FFA4 98 C4 D3 CA */ stb r6, -0x2c36(r4)
-/* 80144348 0013FFA8 98 A4 D3 CB */ stb r5, -0x2c35(r4)
-/* 8014434C 0013FFAC 88 A3 06 D8 */ lbz r5, 0x6d8(r3)
-/* 80144350 0013FFB0 98 A4 D3 CC */ stb r5, -0x2c34(r4)
-/* 80144354 0013FFB4 88 A3 06 D9 */ lbz r5, 0x6d9(r3)
-/* 80144358 0013FFB8 98 A4 D3 CD */ stb r5, -0x2c33(r4)
-/* 8014435C 0013FFBC 80 A3 06 DC */ lwz r5, 0x6dc(r3)
-/* 80144360 0013FFC0 90 A4 D3 D0 */ stw r5, -0x2c30(r4)
-/* 80144364 0013FFC4 80 A3 06 E0 */ lwz r5, 0x6e0(r3)
-/* 80144368 0013FFC8 90 A4 D3 D4 */ stw r5, -0x2c2c(r4)
-/* 8014436C 0013FFCC 88 A3 06 E4 */ lbz r5, 0x6e4(r3)
-/* 80144370 0013FFD0 98 A4 D3 D8 */ stb r5, -0x2c28(r4)
-/* 80144374 0013FFD4 88 A3 06 E5 */ lbz r5, 0x6e5(r3)
-/* 80144378 0013FFD8 98 A4 D3 D9 */ stb r5, -0x2c27(r4)
-/* 8014437C 0013FFDC 88 A3 06 E6 */ lbz r5, 0x6e6(r3)
-/* 80144380 0013FFE0 98 A4 D3 DA */ stb r5, -0x2c26(r4)
-/* 80144384 0013FFE4 88 A3 06 E7 */ lbz r5, 0x6e7(r3)
-/* 80144388 0013FFE8 98 A4 D3 DB */ stb r5, -0x2c25(r4)
-/* 8014438C 0013FFEC 88 A3 06 E8 */ lbz r5, 0x6e8(r3)
-/* 80144390 0013FFF0 98 A4 D3 DC */ stb r5, -0x2c24(r4)
-/* 80144394 0013FFF4 88 A3 06 E9 */ lbz r5, 0x6e9(r3)
-/* 80144398 0013FFF8 98 A4 D3 DD */ stb r5, -0x2c23(r4)
-/* 8014439C 0013FFFC 88 A3 06 EA */ lbz r5, 0x6ea(r3)
-/* 801443A0 00140000 98 A4 D3 DE */ stb r5, -0x2c22(r4)
-/* 801443A4 00140004 88 63 06 EB */ lbz r3, 0x6eb(r3)
-/* 801443A8 00140008 98 64 D3 DF */ stb r3, -0x2c21(r4)
-/* 801443AC 0014000C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801443B0 00140010 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801443B4 00140014 48 00 35 38 */ b lbl_801478EC
-/* 801443B8 00140018 80 9A 0D 28 */ lwz r4, 0xd28(r26)
-/* 801443BC 0014001C 38 60 00 01 */ li r3, 1
-/* 801443C0 00140020 3C 84 00 01 */ addis r4, r4, 1
-/* 801443C4 00140024 38 84 CC F4 */ addi r4, r4, -13068
-/* 801443C8 00140028 4B FD 85 D5 */ bl func_8011C99C
-/* 801443CC 0014002C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801443D0 00140030 38 00 00 79 */ li r0, 0x79
-/* 801443D4 00140034 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801443D8 00140038 48 00 35 14 */ b lbl_801478EC
-/* 801443DC 0014003C 38 00 00 50 */ li r0, 0x50
-/* 801443E0 00140040 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 801443E4 00140044 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801443E8 00140048 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 801443EC 0014004C 3C 63 00 01 */ addis r3, r3, 1
-/* 801443F0 00140050 38 63 CC F4 */ addi r3, r3, -13068
-/* 801443F4 00140054 48 01 DE 1D */ bl func_80162210
-/* 801443F8 00140058 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801443FC 0014005C 38 60 00 01 */ li r3, 1
-/* 80144400 00140060 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80144404 00140064 3C 84 00 01 */ addis r4, r4, 1
-/* 80144408 00140068 38 84 CC F4 */ addi r4, r4, -13068
-/* 8014440C 0014006C 4B FD 85 91 */ bl func_8011C99C
-/* 80144410 00140070 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144414 00140074 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80144418 00140078 3C 63 00 01 */ addis r3, r3, 1
-/* 8014441C 0014007C 38 63 CC F4 */ addi r3, r3, -13068
-/* 80144420 00140080 48 00 B7 E1 */ bl func_8014FC00
-/* 80144424 00140084 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144428 00140088 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8014442C 0014008C 3C 63 00 01 */ addis r3, r3, 1
-/* 80144430 00140090 38 63 CC F4 */ addi r3, r3, -13068
-/* 80144434 00140094 48 02 45 19 */ bl func_8016894C
-/* 80144438 00140098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014443C 0014009C 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80144440 001400A0 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80144444 001400A4 48 02 46 B1 */ bl func_80168AF4
-/* 80144448 001400A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014444C 001400AC 38 00 00 02 */ li r0, 2
-/* 80144450 001400B0 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80144454 001400B4 48 00 34 98 */ b lbl_801478EC
-/* 80144458 001400B8 80 9A 0D 28 */ lwz r4, 0xd28(r26)
-/* 8014445C 001400BC 38 60 00 01 */ li r3, 1
-/* 80144460 001400C0 3C 84 00 01 */ addis r4, r4, 1
-/* 80144464 001400C4 38 84 CC F4 */ addi r4, r4, -13068
-/* 80144468 001400C8 4B FD 85 35 */ bl func_8011C99C
-/* 8014446C 001400CC 4B FA 20 75 */ bl func_800E64E0
-/* 80144470 001400D0 38 60 00 00 */ li r3, 0
-/* 80144474 001400D4 38 80 00 00 */ li r4, 0
-/* 80144478 001400D8 38 A0 00 01 */ li r5, 1
-/* 8014447C 001400DC 38 C0 00 00 */ li r6, 0
-/* 80144480 001400E0 4B FA 25 25 */ bl func_800E69A4
-/* 80144484 001400E4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144488 001400E8 38 00 00 06 */ li r0, 6
-/* 8014448C 001400EC 38 80 00 01 */ li r4, 1
-/* 80144490 001400F0 38 60 00 02 */ li r3, 2
-/* 80144494 001400F4 80 A6 0D 30 */ lwz r5, 0xd30(r6)
-/* 80144498 001400F8 64 A5 00 10 */ oris r5, r5, 0x10
-/* 8014449C 001400FC 90 A6 0D 30 */ stw r5, 0xd30(r6)
-/* 801444A0 00140100 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801444A4 00140104 B0 05 00 D0 */ sth r0, 0xd0(r5)
-/* 801444A8 00140108 48 00 A4 BD */ bl func_8014E964
-/* 801444AC 0014010C 38 60 00 02 */ li r3, 2
-/* 801444B0 00140110 38 80 00 06 */ li r4, 6
-/* 801444B4 00140114 48 00 A4 99 */ bl func_8014E94C
-/* 801444B8 00140118 38 60 00 01 */ li r3, 1
-/* 801444BC 0014011C 48 00 A3 F1 */ bl func_8014E8AC
-/* 801444C0 00140120 38 60 00 01 */ li r3, 1
-/* 801444C4 00140124 48 00 A3 49 */ bl func_8014E80C
-/* 801444C8 00140128 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801444CC 0014012C 38 00 00 7B */ li r0, 0x7b
-/* 801444D0 00140130 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801444D4 00140134 48 00 34 18 */ b lbl_801478EC
-/* 801444D8 00140138 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 801444DC 0014013C 48 10 F8 F5 */ bl func_80253DD0
-/* 801444E0 00140140 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801444E4 00140144 28 00 00 03 */ cmplwi r0, 3
-/* 801444E8 00140148 40 82 34 04 */ bne lbl_801478EC
-/* 801444EC 0014014C 38 60 00 00 */ li r3, 0
-/* 801444F0 00140150 38 80 00 00 */ li r4, 0
-/* 801444F4 00140154 4B F1 54 05 */ bl func_800598F8
-/* 801444F8 00140158 38 60 00 01 */ li r3, 1
-/* 801444FC 0014015C 38 80 00 00 */ li r4, 0
-/* 80144500 00140160 38 A0 00 00 */ li r5, 0
-/* 80144504 00140164 38 C0 00 02 */ li r6, 2
-/* 80144508 00140168 38 E0 00 63 */ li r7, 0x63
-/* 8014450C 0014016C 39 00 00 00 */ li r8, 0
-/* 80144510 00140170 4B F1 54 B9 */ bl func_800599C8
-/* 80144514 00140174 38 60 00 02 */ li r3, 2
-/* 80144518 00140178 38 80 00 00 */ li r4, 0
-/* 8014451C 0014017C 38 A0 00 01 */ li r5, 1
-/* 80144520 00140180 38 C0 00 00 */ li r6, 0
-/* 80144524 00140184 38 E0 00 63 */ li r7, 0x63
-/* 80144528 00140188 39 00 00 00 */ li r8, 0
-/* 8014452C 0014018C 4B F1 54 9D */ bl func_800599C8
-/* 80144530 00140190 38 60 00 63 */ li r3, 0x63
-/* 80144534 00140194 38 80 00 02 */ li r4, 2
-/* 80144538 00140198 38 A0 00 01 */ li r5, 1
-/* 8014453C 0014019C 38 C0 00 00 */ li r6, 0
-/* 80144540 001401A0 38 E0 00 00 */ li r7, 0
-/* 80144544 001401A4 39 00 00 00 */ li r8, 0
-/* 80144548 001401A8 4B F1 54 81 */ bl func_800599C8
-/* 8014454C 001401AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144550 001401B0 38 00 00 7C */ li r0, 0x7c
-/* 80144554 001401B4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144558 001401B8 48 00 33 94 */ b lbl_801478EC
-/* 8014455C 001401BC 38 60 00 01 */ li r3, 1
-/* 80144560 001401C0 38 80 00 01 */ li r4, 1
-/* 80144564 001401C4 38 A0 00 00 */ li r5, 0
-/* 80144568 001401C8 38 C0 00 01 */ li r6, 1
-/* 8014456C 001401CC 4B F1 55 01 */ bl func_80059A6C
-/* 80144570 001401D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80144574 001401D4 41 82 33 78 */ beq lbl_801478EC
-/* 80144578 001401D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8014457C 001401DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144580 001401E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144584 001401E4 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80144588 001401E8 41 82 00 E0 */ beq lbl_80144668
-/* 8014458C 001401EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144590 001401F0 80 83 00 D4 */ lwz r4, 0xd4(r3)
-/* 80144594 001401F4 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80144598 001401F8 41 82 00 9C */ beq lbl_80144634
-/* 8014459C 001401FC 40 80 00 1C */ bge lbl_801445B8
-/* 801445A0 00140200 2C 04 00 02 */ cmpwi r4, 2
-/* 801445A4 00140204 41 82 00 5C */ beq lbl_80144600
-/* 801445A8 00140208 40 80 33 44 */ bge lbl_801478EC
-/* 801445AC 0014020C 2C 04 00 01 */ cmpwi r4, 1
-/* 801445B0 00140210 40 80 00 1C */ bge lbl_801445CC
-/* 801445B4 00140214 48 00 33 38 */ b lbl_801478EC
-lbl_801445B8:
-/* 801445B8 00140218 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 801445BC 0014021C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 801445C0 00140220 7C 04 00 00 */ cmpw r4, r0
-/* 801445C4 00140224 41 82 00 70 */ beq lbl_80144634
-/* 801445C8 00140228 48 00 33 24 */ b lbl_801478EC
-lbl_801445CC:
-/* 801445CC 0014022C 38 60 00 02 */ li r3, 2
-/* 801445D0 00140230 38 80 00 02 */ li r4, 2
-/* 801445D4 00140234 48 00 A3 79 */ bl func_8014E94C
-/* 801445D8 00140238 38 60 00 1F */ li r3, 0x1f
-/* 801445DC 0014023C 38 80 00 02 */ li r4, 2
-/* 801445E0 00140240 48 00 A3 6D */ bl func_8014E94C
-/* 801445E4 00140244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801445E8 00140248 38 80 00 7D */ li r4, 0x7d
-/* 801445EC 0014024C 38 00 00 01 */ li r0, 1
-/* 801445F0 00140250 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801445F4 00140254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801445F8 00140258 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 801445FC 0014025C 48 00 32 F0 */ b lbl_801478EC
-lbl_80144600:
-/* 80144600 00140260 38 60 00 02 */ li r3, 2
-/* 80144604 00140264 38 80 00 03 */ li r4, 3
-/* 80144608 00140268 48 00 A3 45 */ bl func_8014E94C
-/* 8014460C 0014026C 38 60 00 1F */ li r3, 0x1f
-/* 80144610 00140270 38 80 00 02 */ li r4, 2
-/* 80144614 00140274 48 00 A3 39 */ bl func_8014E94C
-/* 80144618 00140278 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014461C 0014027C 38 80 00 7D */ li r4, 0x7d
-/* 80144620 00140280 38 00 00 02 */ li r0, 2
-/* 80144624 00140284 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80144628 00140288 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014462C 0014028C 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80144630 00140290 48 00 32 BC */ b lbl_801478EC
-lbl_80144634:
-/* 80144634 00140294 38 60 00 02 */ li r3, 2
-/* 80144638 00140298 38 80 00 04 */ li r4, 4
-/* 8014463C 0014029C 48 00 A3 11 */ bl func_8014E94C
-/* 80144640 001402A0 38 60 00 1F */ li r3, 0x1f
-/* 80144644 001402A4 38 80 00 01 */ li r4, 1
-/* 80144648 001402A8 48 00 A3 05 */ bl func_8014E94C
-/* 8014464C 001402AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144650 001402B0 38 80 00 7D */ li r4, 0x7d
-/* 80144654 001402B4 38 00 00 63 */ li r0, 0x63
-/* 80144658 001402B8 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 8014465C 001402BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144660 001402C0 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80144664 001402C4 48 00 32 88 */ b lbl_801478EC
-lbl_80144668:
-/* 80144668 001402C8 2C 03 00 02 */ cmpwi r3, 2
-/* 8014466C 001402CC 41 82 00 3C */ beq lbl_801446A8
-/* 80144670 001402D0 40 80 00 10 */ bge lbl_80144680
-/* 80144674 001402D4 2C 03 00 01 */ cmpwi r3, 1
-/* 80144678 001402D8 40 80 00 14 */ bge lbl_8014468C
-/* 8014467C 001402DC 48 00 32 70 */ b lbl_801478EC
-lbl_80144680:
-/* 80144680 001402E0 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80144684 001402E4 41 82 00 40 */ beq lbl_801446C4
-/* 80144688 001402E8 48 00 32 64 */ b lbl_801478EC
-lbl_8014468C:
-/* 8014468C 001402EC 38 60 00 02 */ li r3, 2
-/* 80144690 001402F0 38 80 00 00 */ li r4, 0
-/* 80144694 001402F4 48 00 A2 B9 */ bl func_8014E94C
-/* 80144698 001402F8 38 60 00 1F */ li r3, 0x1f
-/* 8014469C 001402FC 38 80 00 02 */ li r4, 2
-/* 801446A0 00140300 48 00 A2 AD */ bl func_8014E94C
-/* 801446A4 00140304 48 00 32 48 */ b lbl_801478EC
-lbl_801446A8:
-/* 801446A8 00140308 38 60 00 02 */ li r3, 2
-/* 801446AC 0014030C 38 80 00 01 */ li r4, 1
-/* 801446B0 00140310 48 00 A2 9D */ bl func_8014E94C
-/* 801446B4 00140314 38 60 00 1F */ li r3, 0x1f
-/* 801446B8 00140318 38 80 00 02 */ li r4, 2
-/* 801446BC 0014031C 48 00 A2 91 */ bl func_8014E94C
-/* 801446C0 00140320 48 00 32 2C */ b lbl_801478EC
-lbl_801446C4:
-/* 801446C4 00140324 38 60 00 02 */ li r3, 2
-/* 801446C8 00140328 38 80 00 04 */ li r4, 4
-/* 801446CC 0014032C 48 00 A2 81 */ bl func_8014E94C
-/* 801446D0 00140330 38 60 00 1F */ li r3, 0x1f
-/* 801446D4 00140334 38 80 00 00 */ li r4, 0
-/* 801446D8 00140338 48 00 A2 75 */ bl func_8014E94C
-/* 801446DC 0014033C 48 00 32 10 */ b lbl_801478EC
-/* 801446E0 00140340 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 801446E4 00140344 28 00 00 63 */ cmplwi r0, 0x63
-/* 801446E8 00140348 40 82 00 28 */ bne lbl_80144710
-/* 801446EC 0014034C A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 801446F0 00140350 48 10 F6 E1 */ bl func_80253DD0
-/* 801446F4 00140354 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801446F8 00140358 28 00 00 03 */ cmplwi r0, 3
-/* 801446FC 0014035C 40 82 00 34 */ bne lbl_80144730
-/* 80144700 00140360 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144704 00140364 38 00 00 7E */ li r0, 0x7e
-/* 80144708 00140368 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014470C 0014036C 48 00 00 24 */ b lbl_80144730
-lbl_80144710:
-/* 80144710 00140370 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 80144714 00140374 48 10 F6 BD */ bl func_80253DD0
-/* 80144718 00140378 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014471C 0014037C 28 00 00 03 */ cmplwi r0, 3
-/* 80144720 00140380 40 82 00 10 */ bne lbl_80144730
-/* 80144724 00140384 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144728 00140388 38 00 00 7E */ li r0, 0x7e
-/* 8014472C 0014038C B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80144730:
-/* 80144730 00140390 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144734 00140394 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 80144738 00140398 28 00 00 7E */ cmplwi r0, 0x7e
-/* 8014473C 0014039C 40 82 31 B0 */ bne lbl_801478EC
-/* 80144740 001403A0 38 60 00 02 */ li r3, 2
-/* 80144744 001403A4 38 80 00 05 */ li r4, 5
-/* 80144748 001403A8 48 00 A2 05 */ bl func_8014E94C
-/* 8014474C 001403AC 38 60 00 00 */ li r3, 0
-/* 80144750 001403B0 48 00 A1 5D */ bl func_8014E8AC
-/* 80144754 001403B4 38 60 00 00 */ li r3, 0
-/* 80144758 001403B8 48 00 A0 B5 */ bl func_8014E80C
-/* 8014475C 001403BC 48 00 31 90 */ b lbl_801478EC
-/* 80144760 001403C0 A8 7A 00 84 */ lha r3, 0x84(r26)
-/* 80144764 001403C4 48 10 F6 6D */ bl func_80253DD0
-/* 80144768 001403C8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014476C 001403CC 28 00 00 03 */ cmplwi r0, 3
-/* 80144770 001403D0 40 82 31 7C */ bne lbl_801478EC
-/* 80144774 001403D4 38 60 00 02 */ li r3, 2
-/* 80144778 001403D8 38 80 00 00 */ li r4, 0
-/* 8014477C 001403DC 48 00 A1 E9 */ bl func_8014E964
-/* 80144780 001403E0 4B FA 28 C5 */ bl func_800E7044
-/* 80144784 001403E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144788 001403E8 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014478C 001403EC 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
-/* 80144790 001403F0 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80144794 001403F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144798 001403F8 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014479C 001403FC 2C 00 00 02 */ cmpwi r0, 2
-/* 801447A0 00140400 41 82 00 20 */ beq lbl_801447C0
-/* 801447A4 00140404 40 80 00 28 */ bge lbl_801447CC
-/* 801447A8 00140408 2C 00 00 01 */ cmpwi r0, 1
-/* 801447AC 0014040C 40 80 00 08 */ bge lbl_801447B4
-/* 801447B0 00140410 48 00 00 1C */ b lbl_801447CC
-lbl_801447B4:
-/* 801447B4 00140414 38 00 00 83 */ li r0, 0x83
-/* 801447B8 00140418 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801447BC 0014041C 48 00 31 30 */ b lbl_801478EC
-lbl_801447C0:
-/* 801447C0 00140420 38 00 00 7F */ li r0, 0x7f
-/* 801447C4 00140424 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801447C8 00140428 48 00 31 24 */ b lbl_801478EC
-lbl_801447CC:
-/* 801447CC 0014042C 38 00 00 5C */ li r0, 0x5c
-/* 801447D0 00140430 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801447D4 00140434 4B F1 1A A1 */ bl func_80056274
-/* 801447D8 00140438 48 00 31 14 */ b lbl_801478EC
-/* 801447DC 0014043C 4B F1 1A 0D */ bl func_800561E8
-/* 801447E0 00140440 38 60 00 01 */ li r3, 1
-/* 801447E4 00140444 4B F1 1C 75 */ bl func_80056458
-/* 801447E8 00140448 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801447EC 0014044C 38 00 00 80 */ li r0, 0x80
-/* 801447F0 00140450 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801447F4 00140454 48 00 30 F8 */ b lbl_801478EC
-/* 801447F8 00140458 4B F1 1B 01 */ bl func_800562F8
-/* 801447FC 0014045C 2C 03 00 00 */ cmpwi r3, 0
-/* 80144800 00140460 41 82 30 EC */ beq lbl_801478EC
-/* 80144804 00140464 38 60 00 03 */ li r3, 3
-/* 80144808 00140468 4B F1 37 AD */ bl func_80057FB4
-/* 8014480C 0014046C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144810 00140470 38 60 02 5E */ li r3, 0x25e
-/* 80144814 00140474 38 A0 00 01 */ li r5, 1
-/* 80144818 00140478 88 84 0D 86 */ lbz r4, 0xd86(r4)
-/* 8014481C 0014047C 48 01 E1 25 */ bl func_80162940
-/* 80144820 00140480 38 60 00 07 */ li r3, 7
-/* 80144824 00140484 38 80 FF FF */ li r4, -1
-/* 80144828 00140488 4B FA 09 FD */ bl func_800E5224
-/* 8014482C 0014048C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 80144830 00140490 40 82 00 18 */ bne lbl_80144848
-/* 80144834 00140494 38 60 00 18 */ li r3, 0x18
-/* 80144838 00140498 38 80 00 02 */ li r4, 2
-/* 8014483C 0014049C 38 A0 00 01 */ li r5, 1
-/* 80144840 001404A0 48 01 E1 01 */ bl func_80162940
-/* 80144844 001404A4 48 00 00 14 */ b lbl_80144858
-lbl_80144848:
-/* 80144848 001404A8 38 60 00 18 */ li r3, 0x18
-/* 8014484C 001404AC 38 80 00 01 */ li r4, 1
-/* 80144850 001404B0 38 A0 00 01 */ li r5, 1
-/* 80144854 001404B4 48 01 E0 ED */ bl func_80162940
-lbl_80144858:
-/* 80144858 001404B8 38 60 00 02 */ li r3, 2
-/* 8014485C 001404BC 38 80 00 00 */ li r4, 0
-/* 80144860 001404C0 38 A0 00 00 */ li r5, 0
-/* 80144864 001404C4 38 C0 00 01 */ li r6, 1
-/* 80144868 001404C8 4B FA 19 C1 */ bl func_800E6228
-/* 8014486C 001404CC 48 00 30 80 */ b lbl_801478EC
-/* 80144870 001404D0 38 60 00 00 */ li r3, 0
-/* 80144874 001404D4 4B FA 1C 49 */ bl func_800E64BC
-/* 80144878 001404D8 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 8014487C 001404DC 4B FA 12 55 */ bl func_800E5AD0
-/* 80144880 001404E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144884 001404E4 38 00 00 3F */ li r0, 0x3f
-/* 80144888 001404E8 38 C3 FF FC */ addi r6, r3, -4
-/* 8014488C 001404EC 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80144890 001404F0 3C 84 00 01 */ addis r4, r4, 1
-/* 80144894 001404F4 39 04 CC F0 */ addi r8, r4, -13072
-/* 80144898 001404F8 7C 09 03 A6 */ mtctr r0
-lbl_8014489C:
-/* 8014489C 001404FC 80 A6 00 04 */ lwz r5, 4(r6)
-/* 801448A0 00140500 84 06 00 08 */ lwzu r0, 8(r6)
-/* 801448A4 00140504 90 A8 00 04 */ stw r5, 4(r8)
-/* 801448A8 00140508 94 08 00 08 */ stwu r0, 8(r8)
-/* 801448AC 0014050C 42 00 FF F0 */ bdnz lbl_8014489C
-/* 801448B0 00140510 80 A6 00 04 */ lwz r5, 4(r6)
-/* 801448B4 00140514 38 00 01 A4 */ li r0, 0x1a4
-/* 801448B8 00140518 38 E4 CE EF */ addi r7, r4, -12561
-/* 801448BC 0014051C 38 C3 01 FB */ addi r6, r3, 0x1fb
-/* 801448C0 00140520 90 A8 00 04 */ stw r5, 4(r8)
-/* 801448C4 00140524 7C 09 03 A6 */ mtctr r0
-lbl_801448C8:
-/* 801448C8 00140528 88 A6 00 01 */ lbz r5, 1(r6)
-/* 801448CC 0014052C 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 801448D0 00140530 98 A7 00 01 */ stb r5, 1(r7)
-/* 801448D4 00140534 9C 07 00 02 */ stbu r0, 2(r7)
-/* 801448D8 00140538 42 00 FF F0 */ bdnz lbl_801448C8
-/* 801448DC 0014053C 88 A3 05 44 */ lbz r5, 0x544(r3)
-/* 801448E0 00140540 38 00 00 17 */ li r0, 0x17
-/* 801448E4 00140544 38 E4 D2 38 */ addi r7, r4, -11720
-/* 801448E8 00140548 38 C3 05 44 */ addi r6, r3, 0x544
-/* 801448EC 0014054C 98 A4 D2 38 */ stb r5, -0x2dc8(r4)
-/* 801448F0 00140550 88 A3 05 45 */ lbz r5, 0x545(r3)
-/* 801448F4 00140554 98 A4 D2 39 */ stb r5, -0x2dc7(r4)
-/* 801448F8 00140558 7C 09 03 A6 */ mtctr r0
-lbl_801448FC:
-/* 801448FC 0014055C 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80144900 00140560 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80144904 00140564 90 A7 00 04 */ stw r5, 4(r7)
-/* 80144908 00140568 94 07 00 08 */ stwu r0, 8(r7)
-/* 8014490C 0014056C 42 00 FF F0 */ bdnz lbl_801448FC
-/* 80144910 00140570 80 A3 06 00 */ lwz r5, 0x600(r3)
-/* 80144914 00140574 38 00 00 30 */ li r0, 0x30
-/* 80144918 00140578 38 E4 D2 F6 */ addi r7, r4, -11530
-/* 8014491C 0014057C 38 C3 06 02 */ addi r6, r3, 0x602
-/* 80144920 00140580 90 A4 D2 F4 */ stw r5, -0x2d0c(r4)
-/* 80144924 00140584 7C 09 03 A6 */ mtctr r0
-lbl_80144928:
-/* 80144928 00140588 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 8014492C 0014058C A4 06 00 04 */ lhzu r0, 4(r6)
-/* 80144930 00140590 B0 A7 00 02 */ sth r5, 2(r7)
-/* 80144934 00140594 B4 07 00 04 */ sthu r0, 4(r7)
-/* 80144938 00140598 42 00 FF F0 */ bdnz lbl_80144928
-/* 8014493C 0014059C 80 C3 06 C4 */ lwz r6, 0x6c4(r3)
-/* 80144940 001405A0 38 00 00 82 */ li r0, 0x82
-/* 80144944 001405A4 80 A3 06 C8 */ lwz r5, 0x6c8(r3)
-/* 80144948 001405A8 90 C4 D3 B8 */ stw r6, -0x2c48(r4)
-/* 8014494C 001405AC 90 A4 D3 BC */ stw r5, -0x2c44(r4)
-/* 80144950 001405B0 80 A3 06 CC */ lwz r5, 0x6cc(r3)
-/* 80144954 001405B4 90 A4 D3 C0 */ stw r5, -0x2c40(r4)
-/* 80144958 001405B8 88 C3 06 D0 */ lbz r6, 0x6d0(r3)
-/* 8014495C 001405BC 88 A3 06 D1 */ lbz r5, 0x6d1(r3)
-/* 80144960 001405C0 98 C4 D3 C4 */ stb r6, -0x2c3c(r4)
-/* 80144964 001405C4 98 A4 D3 C5 */ stb r5, -0x2c3b(r4)
-/* 80144968 001405C8 88 C3 06 D2 */ lbz r6, 0x6d2(r3)
-/* 8014496C 001405CC 88 A3 06 D3 */ lbz r5, 0x6d3(r3)
-/* 80144970 001405D0 98 C4 D3 C6 */ stb r6, -0x2c3a(r4)
-/* 80144974 001405D4 98 A4 D3 C7 */ stb r5, -0x2c39(r4)
-/* 80144978 001405D8 88 C3 06 D4 */ lbz r6, 0x6d4(r3)
-/* 8014497C 001405DC 88 A3 06 D5 */ lbz r5, 0x6d5(r3)
-/* 80144980 001405E0 98 C4 D3 C8 */ stb r6, -0x2c38(r4)
-/* 80144984 001405E4 98 A4 D3 C9 */ stb r5, -0x2c37(r4)
-/* 80144988 001405E8 88 C3 06 D6 */ lbz r6, 0x6d6(r3)
-/* 8014498C 001405EC 88 A3 06 D7 */ lbz r5, 0x6d7(r3)
-/* 80144990 001405F0 98 C4 D3 CA */ stb r6, -0x2c36(r4)
-/* 80144994 001405F4 98 A4 D3 CB */ stb r5, -0x2c35(r4)
-/* 80144998 001405F8 88 A3 06 D8 */ lbz r5, 0x6d8(r3)
-/* 8014499C 001405FC 98 A4 D3 CC */ stb r5, -0x2c34(r4)
-/* 801449A0 00140600 88 A3 06 D9 */ lbz r5, 0x6d9(r3)
-/* 801449A4 00140604 98 A4 D3 CD */ stb r5, -0x2c33(r4)
-/* 801449A8 00140608 80 A3 06 DC */ lwz r5, 0x6dc(r3)
-/* 801449AC 0014060C 90 A4 D3 D0 */ stw r5, -0x2c30(r4)
-/* 801449B0 00140610 80 A3 06 E0 */ lwz r5, 0x6e0(r3)
-/* 801449B4 00140614 90 A4 D3 D4 */ stw r5, -0x2c2c(r4)
-/* 801449B8 00140618 88 A3 06 E4 */ lbz r5, 0x6e4(r3)
-/* 801449BC 0014061C 98 A4 D3 D8 */ stb r5, -0x2c28(r4)
-/* 801449C0 00140620 88 A3 06 E5 */ lbz r5, 0x6e5(r3)
-/* 801449C4 00140624 98 A4 D3 D9 */ stb r5, -0x2c27(r4)
-/* 801449C8 00140628 88 A3 06 E6 */ lbz r5, 0x6e6(r3)
-/* 801449CC 0014062C 98 A4 D3 DA */ stb r5, -0x2c26(r4)
-/* 801449D0 00140630 88 A3 06 E7 */ lbz r5, 0x6e7(r3)
-/* 801449D4 00140634 98 A4 D3 DB */ stb r5, -0x2c25(r4)
-/* 801449D8 00140638 88 A3 06 E8 */ lbz r5, 0x6e8(r3)
-/* 801449DC 0014063C 98 A4 D3 DC */ stb r5, -0x2c24(r4)
-/* 801449E0 00140640 88 A3 06 E9 */ lbz r5, 0x6e9(r3)
-/* 801449E4 00140644 98 A4 D3 DD */ stb r5, -0x2c23(r4)
-/* 801449E8 00140648 88 A3 06 EA */ lbz r5, 0x6ea(r3)
-/* 801449EC 0014064C 98 A4 D3 DE */ stb r5, -0x2c22(r4)
-/* 801449F0 00140650 88 63 06 EB */ lbz r3, 0x6eb(r3)
-/* 801449F4 00140654 98 64 D3 DF */ stb r3, -0x2c21(r4)
-/* 801449F8 00140658 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801449FC 0014065C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144A00 00140660 48 00 2E EC */ b lbl_801478EC
-/* 80144A04 00140664 80 9A 0D 28 */ lwz r4, 0xd28(r26)
-/* 80144A08 00140668 38 60 00 01 */ li r3, 1
-/* 80144A0C 0014066C 3C 84 00 01 */ addis r4, r4, 1
-/* 80144A10 00140670 38 84 CC F4 */ addi r4, r4, -13068
-/* 80144A14 00140674 4B FD 7F 89 */ bl func_8011C99C
-/* 80144A18 00140678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A1C 0014067C 38 00 00 83 */ li r0, 0x83
-/* 80144A20 00140680 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144A24 00140684 48 00 2E C8 */ b lbl_801478EC
-/* 80144A28 00140688 80 7A 0D 28 */ lwz r3, 0xd28(r26)
-/* 80144A2C 0014068C 3C 63 00 01 */ addis r3, r3, 1
-/* 80144A30 00140690 38 63 CC F4 */ addi r3, r3, -13068
-/* 80144A34 00140694 48 01 D7 DD */ bl func_80162210
-/* 80144A38 00140698 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A3C 0014069C 38 60 00 01 */ li r3, 1
-/* 80144A40 001406A0 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80144A44 001406A4 3C 84 00 01 */ addis r4, r4, 1
-/* 80144A48 001406A8 38 84 CC F4 */ addi r4, r4, -13068
-/* 80144A4C 001406AC 4B FD 7F 51 */ bl func_8011C99C
-/* 80144A50 001406B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A54 001406B4 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80144A58 001406B8 3C 63 00 01 */ addis r3, r3, 1
-/* 80144A5C 001406BC 38 63 CC F4 */ addi r3, r3, -13068
-/* 80144A60 001406C0 48 00 B1 A1 */ bl func_8014FC00
-/* 80144A64 001406C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A68 001406C8 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80144A6C 001406CC 3C 63 00 01 */ addis r3, r3, 1
-/* 80144A70 001406D0 38 63 CC F4 */ addi r3, r3, -13068
-/* 80144A74 001406D4 48 02 3E D9 */ bl func_8016894C
-/* 80144A78 001406D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A7C 001406DC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80144A80 001406E0 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80144A84 001406E4 48 02 40 71 */ bl func_80168AF4
-/* 80144A88 001406E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A8C 001406EC 38 80 00 03 */ li r4, 3
-/* 80144A90 001406F0 38 00 00 84 */ li r0, 0x84
-/* 80144A94 001406F4 98 83 0D DA */ stb r4, 0xdda(r3)
-/* 80144A98 001406F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144A9C 001406FC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144AA0 00140700 48 00 2E 4C */ b lbl_801478EC
-/* 80144AA4 00140704 38 00 00 06 */ li r0, 6
-/* 80144AA8 00140708 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80144AAC 0014070C 48 00 9F 1D */ bl func_8014E9C8
-/* 80144AB0 00140710 38 60 00 1B */ li r3, 0x1b
-/* 80144AB4 00140714 38 80 00 01 */ li r4, 1
-/* 80144AB8 00140718 48 00 9E AD */ bl func_8014E964
-/* 80144ABC 0014071C 38 60 00 1B */ li r3, 0x1b
-/* 80144AC0 00140720 38 80 00 04 */ li r4, 4
-/* 80144AC4 00140724 48 00 9E 89 */ bl func_8014E94C
-/* 80144AC8 00140728 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144ACC 0014072C 38 00 00 85 */ li r0, 0x85
-/* 80144AD0 00140730 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144AD4 00140734 48 00 2E 18 */ b lbl_801478EC
-/* 80144AD8 00140738 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80144ADC 0014073C 48 10 F2 F5 */ bl func_80253DD0
-/* 80144AE0 00140740 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144AE4 00140744 28 00 00 03 */ cmplwi r0, 3
-/* 80144AE8 00140748 40 82 2E 04 */ bne lbl_801478EC
-/* 80144AEC 0014074C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144AF0 00140750 38 00 00 86 */ li r0, 0x86
-/* 80144AF4 00140754 38 60 00 00 */ li r3, 0
-/* 80144AF8 00140758 38 80 00 00 */ li r4, 0
-/* 80144AFC 0014075C B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80144B00 00140760 4B F1 4D F9 */ bl func_800598F8
-/* 80144B04 00140764 38 60 00 1B */ li r3, 0x1b
-/* 80144B08 00140768 38 80 00 02 */ li r4, 2
-/* 80144B0C 0014076C 48 00 9E 41 */ bl func_8014E94C
-/* 80144B10 00140770 48 00 2D DC */ b lbl_801478EC
-/* 80144B14 00140774 38 00 00 8A */ li r0, 0x8a
-/* 80144B18 00140778 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80144B1C 0014077C 48 00 2D D0 */ b lbl_801478EC
-/* 80144B20 00140780 38 00 00 8B */ li r0, 0x8b
-/* 80144B24 00140784 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80144B28 00140788 48 00 2D C4 */ b lbl_801478EC
-/* 80144B2C 0014078C 38 00 00 99 */ li r0, 0x99
-/* 80144B30 00140790 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80144B34 00140794 48 00 2D B8 */ b lbl_801478EC
-/* 80144B38 00140798 38 00 00 09 */ li r0, 9
-/* 80144B3C 0014079C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80144B40 001407A0 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80144B44 001407A4 38 60 02 5F */ li r3, 0x25f
-/* 80144B48 001407A8 38 80 00 00 */ li r4, 0
-/* 80144B4C 001407AC 4B EC 66 25 */ bl func_8000B170
-/* 80144B50 001407B0 48 00 9E 79 */ bl func_8014E9C8
-/* 80144B54 001407B4 38 60 00 1B */ li r3, 0x1b
-/* 80144B58 001407B8 38 80 00 01 */ li r4, 1
-/* 80144B5C 001407BC 48 00 9E 09 */ bl func_8014E964
-/* 80144B60 001407C0 38 60 00 1B */ li r3, 0x1b
-/* 80144B64 001407C4 38 80 00 04 */ li r4, 4
-/* 80144B68 001407C8 48 00 9D E5 */ bl func_8014E94C
-/* 80144B6C 001407CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144B70 001407D0 38 00 00 8D */ li r0, 0x8d
-/* 80144B74 001407D4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144B78 001407D8 48 00 2D 74 */ b lbl_801478EC
-/* 80144B7C 001407DC A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80144B80 001407E0 48 10 F2 51 */ bl func_80253DD0
-/* 80144B84 001407E4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144B88 001407E8 28 00 00 03 */ cmplwi r0, 3
-/* 80144B8C 001407EC 40 82 2D 60 */ bne lbl_801478EC
-/* 80144B90 001407F0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144B94 001407F4 38 00 00 8E */ li r0, 0x8e
-/* 80144B98 001407F8 38 60 00 00 */ li r3, 0
-/* 80144B9C 001407FC 38 80 00 00 */ li r4, 0
-/* 80144BA0 00140800 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80144BA4 00140804 4B F1 4D 55 */ bl func_800598F8
-/* 80144BA8 00140808 38 60 00 1B */ li r3, 0x1b
-/* 80144BAC 0014080C 38 80 00 00 */ li r4, 0
-/* 80144BB0 00140810 48 00 9D 9D */ bl func_8014E94C
-/* 80144BB4 00140814 48 00 2D 38 */ b lbl_801478EC
-/* 80144BB8 00140818 3C 60 04 00 */ lis r3, 0x400
-/* 80144BBC 0014081C 38 80 00 00 */ li r4, 0
-/* 80144BC0 00140820 38 A0 00 00 */ li r5, 0
-/* 80144BC4 00140824 38 C0 00 01 */ li r6, 1
-/* 80144BC8 00140828 4B F1 4E A5 */ bl func_80059A6C
-/* 80144BCC 0014082C 2C 03 00 00 */ cmpwi r3, 0
-/* 80144BD0 00140830 41 82 2D 1C */ beq lbl_801478EC
-/* 80144BD4 00140834 38 60 00 01 */ li r3, 1
-/* 80144BD8 00140838 4B F1 58 F5 */ bl func_8005A4CC
-/* 80144BDC 0014083C 38 60 00 1B */ li r3, 0x1b
-/* 80144BE0 00140840 38 80 00 01 */ li r4, 1
-/* 80144BE4 00140844 48 00 9D 69 */ bl func_8014E94C
-/* 80144BE8 00140848 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144BEC 0014084C 38 00 00 8F */ li r0, 0x8f
-/* 80144BF0 00140850 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144BF4 00140854 48 00 2C F8 */ b lbl_801478EC
-/* 80144BF8 00140858 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80144BFC 0014085C 48 10 F1 D5 */ bl func_80253DD0
-/* 80144C00 00140860 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144C04 00140864 28 00 00 03 */ cmplwi r0, 3
-/* 80144C08 00140868 40 82 2C E4 */ bne lbl_801478EC
-/* 80144C0C 0014086C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144C10 00140870 38 00 00 90 */ li r0, 0x90
-/* 80144C14 00140874 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144C18 00140878 48 00 2C D4 */ b lbl_801478EC
-/* 80144C1C 0014087C 38 60 00 1B */ li r3, 0x1b
-/* 80144C20 00140880 38 80 00 00 */ li r4, 0
-/* 80144C24 00140884 48 00 9D 41 */ bl func_8014E964
-/* 80144C28 00140888 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144C2C 0014088C 38 00 00 50 */ li r0, 0x50
-/* 80144C30 00140890 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144C34 00140894 48 00 2C B8 */ b lbl_801478EC
-/* 80144C38 00140898 38 00 00 08 */ li r0, 8
-/* 80144C3C 0014089C 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 80144C40 001408A0 48 00 9D 89 */ bl func_8014E9C8
-/* 80144C44 001408A4 38 60 00 1B */ li r3, 0x1b
-/* 80144C48 001408A8 38 80 00 01 */ li r4, 1
-/* 80144C4C 001408AC 48 00 9D 19 */ bl func_8014E964
-/* 80144C50 001408B0 38 60 00 1B */ li r3, 0x1b
-/* 80144C54 001408B4 38 80 00 04 */ li r4, 4
-/* 80144C58 001408B8 48 00 9C F5 */ bl func_8014E94C
-/* 80144C5C 001408BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144C60 001408C0 38 00 00 97 */ li r0, 0x97
-/* 80144C64 001408C4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144C68 001408C8 48 00 2C 84 */ b lbl_801478EC
-/* 80144C6C 001408CC A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80144C70 001408D0 48 10 F1 61 */ bl func_80253DD0
-/* 80144C74 001408D4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144C78 001408D8 28 00 00 03 */ cmplwi r0, 3
-/* 80144C7C 001408DC 40 82 2C 70 */ bne lbl_801478EC
-/* 80144C80 001408E0 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144C84 001408E4 48 01 AB 1D */ bl func_8015F7A0
-/* 80144C88 001408E8 D8 36 0D 38 */ stfd f1, 0xd38(r22)
-/* 80144C8C 001408EC 38 00 00 98 */ li r0, 0x98
-/* 80144C90 001408F0 38 60 00 1B */ li r3, 0x1b
-/* 80144C94 001408F4 38 80 00 02 */ li r4, 2
-/* 80144C98 001408F8 B0 16 00 C4 */ sth r0, 0xc4(r22)
-/* 80144C9C 001408FC 48 00 9C B1 */ bl func_8014E94C
-/* 80144CA0 00140900 48 00 2C 4C */ b lbl_801478EC
-/* 80144CA4 00140904 48 01 AA FD */ bl func_8015F7A0
-/* 80144CA8 00140908 C8 5A 0D 38 */ lfd f2, 0xd38(r26)
-/* 80144CAC 0014090C C8 02 8E 18 */ lfd f0, lbl_80641418-_SDA2_BASE_(r2)
-/* 80144CB0 00140910 FC 21 10 28 */ fsub f1, f1, f2
-/* 80144CB4 00140914 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80144CB8 00140918 4C 41 13 82 */ cror 2, 1, 2
-/* 80144CBC 0014091C 40 82 2C 30 */ bne lbl_801478EC
-/* 80144CC0 00140920 38 00 00 99 */ li r0, 0x99
-/* 80144CC4 00140924 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80144CC8 00140928 48 00 2C 24 */ b lbl_801478EC
-/* 80144CCC 0014092C 38 60 00 00 */ li r3, 0
-/* 80144CD0 00140930 48 01 FF 9D */ bl func_80164C6C
-/* 80144CD4 00140934 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144CD8 00140938 90 64 0D EC */ stw r3, 0xdec(r4)
-/* 80144CDC 0014093C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144CE0 00140940 80 04 0D EC */ lwz r0, 0xdec(r4)
-/* 80144CE4 00140944 2C 00 00 00 */ cmpwi r0, 0
-/* 80144CE8 00140948 41 82 2C 04 */ beq lbl_801478EC
-/* 80144CEC 0014094C 38 00 00 00 */ li r0, 0
-/* 80144CF0 00140950 38 60 00 1B */ li r3, 0x1b
-/* 80144CF4 00140954 98 04 0D F0 */ stb r0, 0xdf0(r4)
-/* 80144CF8 00140958 38 80 00 03 */ li r4, 3
-/* 80144CFC 0014095C 48 00 9C 51 */ bl func_8014E94C
-/* 80144D00 00140960 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144D04 00140964 38 A0 00 9A */ li r5, 0x9a
-/* 80144D08 00140968 38 00 00 01 */ li r0, 1
-/* 80144D0C 0014096C 38 60 00 01 */ li r3, 1
-/* 80144D10 00140970 B0 A4 00 C4 */ sth r5, 0xc4(r4)
-/* 80144D14 00140974 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144D18 00140978 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80144D1C 0014097C B0 04 00 16 */ sth r0, 0x16(r4)
-/* 80144D20 00140980 4B F1 17 39 */ bl func_80056458
-/* 80144D24 00140984 48 00 2B C8 */ b lbl_801478EC
-/* 80144D28 00140988 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80144D2C 0014098C 48 10 F0 A5 */ bl func_80253DD0
-/* 80144D30 00140990 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144D34 00140994 28 00 00 03 */ cmplwi r0, 3
-/* 80144D38 00140998 40 82 2B B4 */ bne lbl_801478EC
-/* 80144D3C 0014099C 38 60 00 1B */ li r3, 0x1b
-/* 80144D40 001409A0 38 80 00 00 */ li r4, 0
-/* 80144D44 001409A4 48 00 9C 21 */ bl func_8014E964
-/* 80144D48 001409A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144D4C 001409AC 38 00 00 9B */ li r0, 0x9b
-/* 80144D50 001409B0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144D54 001409B4 48 00 2B 98 */ b lbl_801478EC
-/* 80144D58 001409B8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80144D5C 001409BC 38 60 00 0A */ li r3, 0xa
-/* 80144D60 001409C0 38 80 00 00 */ li r4, 0
-/* 80144D64 001409C4 4B EC 64 0D */ bl func_8000B170
-/* 80144D68 001409C8 3B 00 00 00 */ li r24, 0
-/* 80144D6C 001409CC 3A C0 00 44 */ li r22, 0x44
-lbl_80144D70:
-/* 80144D70 001409D0 57 00 04 3E */ clrlwi r0, r24, 0x10
-/* 80144D74 001409D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144D78 001409D8 1C A0 00 8C */ mulli r5, r0, 0x8c
-/* 80144D7C 001409DC 57 1B 13 BA */ rlwinm r27, r24, 2, 0xe, 0x1d
-/* 80144D80 001409E0 80 03 0D 28 */ lwz r0, 0xd28(r3)
-/* 80144D84 001409E4 7C 63 DA 14 */ add r3, r3, r27
-/* 80144D88 001409E8 7C 80 2A 14 */ add r4, r0, r5
-/* 80144D8C 001409EC 38 04 21 F8 */ addi r0, r4, 0x21f8
-/* 80144D90 001409F0 90 03 0E 8C */ stw r0, 0xe8c(r3)
-/* 80144D94 001409F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144D98 001409F8 80 03 0D 28 */ lwz r0, 0xd28(r3)
-/* 80144D9C 001409FC 7C 63 DA 14 */ add r3, r3, r27
-/* 80144DA0 00140A00 7C 80 2A 14 */ add r4, r0, r5
-/* 80144DA4 00140A04 38 04 2F D0 */ addi r0, r4, 0x2fd0
-/* 80144DA8 00140A08 90 03 0E A4 */ stw r0, 0xea4(r3)
-/* 80144DAC 00140A0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144DB0 00140A10 7C 64 DA 14 */ add r3, r4, r27
-/* 80144DB4 00140A14 80 04 0D 28 */ lwz r0, 0xd28(r4)
-/* 80144DB8 00140A18 80 63 0E BC */ lwz r3, 0xebc(r3)
-/* 80144DBC 00140A1C 7C 80 2A 14 */ add r4, r0, r5
-/* 80144DC0 00140A20 38 A3 FF FF */ addi r5, r3, -1
-/* 80144DC4 00140A24 38 84 2F CF */ addi r4, r4, 0x2fcf
-/* 80144DC8 00140A28 7E C9 03 A6 */ mtctr r22
-lbl_80144DCC:
-/* 80144DCC 00140A2C 88 64 00 01 */ lbz r3, 1(r4)
-/* 80144DD0 00140A30 8C 04 00 02 */ lbzu r0, 2(r4)
-/* 80144DD4 00140A34 98 65 00 01 */ stb r3, 1(r5)
-/* 80144DD8 00140A38 9C 05 00 02 */ stbu r0, 2(r5)
-/* 80144DDC 00140A3C 42 00 FF F0 */ bdnz lbl_80144DCC
-/* 80144DE0 00140A40 38 60 02 68 */ li r3, 0x268
-/* 80144DE4 00140A44 48 01 DC AD */ bl func_80162A90
-/* 80144DE8 00140A48 2C 03 00 00 */ cmpwi r3, 0
-/* 80144DEC 00140A4C 40 82 00 24 */ bne lbl_80144E10
-/* 80144DF0 00140A50 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144DF4 00140A54 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80144DF8 00140A58 88 03 34 B9 */ lbz r0, 0x34b9(r3)
-/* 80144DFC 00140A5C 2C 00 00 00 */ cmpwi r0, 0
-/* 80144E00 00140A60 40 82 00 10 */ bne lbl_80144E10
-/* 80144E04 00140A64 7C 64 DA 14 */ add r3, r4, r27
-/* 80144E08 00140A68 80 63 0E BC */ lwz r3, 0xebc(r3)
-/* 80144E0C 00140A6C 4B F1 26 45 */ bl func_80057450
-lbl_80144E10:
-/* 80144E10 00140A70 3B 18 00 01 */ addi r24, r24, 1
-/* 80144E14 00140A74 28 18 00 06 */ cmplwi r24, 6
-/* 80144E18 00140A78 41 80 FF 58 */ blt lbl_80144D70
-/* 80144E1C 00140A7C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144E20 00140A80 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80144E24 00140A84 38 03 20 00 */ addi r0, r3, 0x2000
-/* 80144E28 00140A88 90 04 0E D4 */ stw r0, 0xed4(r4)
-/* 80144E2C 00140A8C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144E30 00140A90 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80144E34 00140A94 38 03 2D D8 */ addi r0, r3, 0x2dd8
-/* 80144E38 00140A98 90 04 0E D8 */ stw r0, 0xed8(r4)
-/* 80144E3C 00140A9C 48 00 9B 8D */ bl func_8014E9C8
-/* 80144E40 00140AA0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144E44 00140AA4 38 00 00 0B */ li r0, 0xb
-/* 80144E48 00140AA8 38 60 00 01 */ li r3, 1
-/* 80144E4C 00140AAC B0 04 00 D0 */ sth r0, 0xd0(r4)
-/* 80144E50 00140AB0 48 00 99 BD */ bl func_8014E80C
-/* 80144E54 00140AB4 38 60 00 17 */ li r3, 0x17
-/* 80144E58 00140AB8 38 80 00 01 */ li r4, 1
-/* 80144E5C 00140ABC 48 00 9B 09 */ bl func_8014E964
-/* 80144E60 00140AC0 38 60 00 18 */ li r3, 0x18
-/* 80144E64 00140AC4 38 80 00 01 */ li r4, 1
-/* 80144E68 00140AC8 48 00 9A FD */ bl func_8014E964
-/* 80144E6C 00140ACC 38 60 00 17 */ li r3, 0x17
-/* 80144E70 00140AD0 38 80 00 0D */ li r4, 0xd
-/* 80144E74 00140AD4 48 00 9A D9 */ bl func_8014E94C
-/* 80144E78 00140AD8 38 60 00 18 */ li r3, 0x18
-/* 80144E7C 00140ADC 38 80 00 0D */ li r4, 0xd
-/* 80144E80 00140AE0 48 00 9A CD */ bl func_8014E94C
-/* 80144E84 00140AE4 48 00 A6 05 */ bl func_8014F488
-/* 80144E88 00140AE8 38 60 00 4E */ li r3, 0x4e
-/* 80144E8C 00140AEC 4B F1 5B 6D */ bl func_8005A9F8
-/* 80144E90 00140AF0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144E94 00140AF4 90 64 0E E8 */ stw r3, 0xee8(r4)
-/* 80144E98 00140AF8 38 60 00 4D */ li r3, 0x4d
-/* 80144E9C 00140AFC 4B F1 5B 5D */ bl func_8005A9F8
-/* 80144EA0 00140B00 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144EA4 00140B04 90 64 0E EC */ stw r3, 0xeec(r4)
-/* 80144EA8 00140B08 38 60 02 68 */ li r3, 0x268
-/* 80144EAC 00140B0C 48 01 DB E5 */ bl func_80162A90
-/* 80144EB0 00140B10 2C 03 00 00 */ cmpwi r3, 0
-/* 80144EB4 00140B14 40 82 00 18 */ bne lbl_80144ECC
-/* 80144EB8 00140B18 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144EBC 00140B1C 48 01 A8 E5 */ bl func_8015F7A0
-/* 80144EC0 00140B20 D8 36 0D 38 */ stfd f1, 0xd38(r22)
-/* 80144EC4 00140B24 38 00 00 00 */ li r0, 0
-/* 80144EC8 00140B28 B0 16 0E F8 */ sth r0, 0xef8(r22)
-lbl_80144ECC:
-/* 80144ECC 00140B2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144ED0 00140B30 38 00 00 9C */ li r0, 0x9c
-/* 80144ED4 00140B34 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80144ED8 00140B38 48 00 2A 14 */ b lbl_801478EC
-/* 80144EDC 00140B3C A8 7A 00 AE */ lha r3, 0xae(r26)
-/* 80144EE0 00140B40 48 10 EE F1 */ bl func_80253DD0
-/* 80144EE4 00140B44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80144EE8 00140B48 28 00 00 03 */ cmplwi r0, 3
-/* 80144EEC 00140B4C 40 82 2A 00 */ bne lbl_801478EC
-/* 80144EF0 00140B50 38 60 00 00 */ li r3, 0
-/* 80144EF4 00140B54 38 80 00 00 */ li r4, 0
-/* 80144EF8 00140B58 4B F1 4A 01 */ bl func_800598F8
-/* 80144EFC 00140B5C 38 60 00 33 */ li r3, 0x33
-/* 80144F00 00140B60 38 80 00 00 */ li r4, 0
-/* 80144F04 00140B64 38 A0 00 00 */ li r5, 0
-/* 80144F08 00140B68 38 C0 00 34 */ li r6, 0x34
-/* 80144F0C 00140B6C 38 E0 00 35 */ li r7, 0x35
-/* 80144F10 00140B70 39 00 00 00 */ li r8, 0
-/* 80144F14 00140B74 4B F1 4A B5 */ bl func_800599C8
-/* 80144F18 00140B78 38 60 00 34 */ li r3, 0x34
-/* 80144F1C 00140B7C 38 80 00 00 */ li r4, 0
-/* 80144F20 00140B80 38 A0 00 33 */ li r5, 0x33
-/* 80144F24 00140B84 38 C0 00 00 */ li r6, 0
-/* 80144F28 00140B88 38 E0 00 36 */ li r7, 0x36
-/* 80144F2C 00140B8C 39 00 00 00 */ li r8, 0
-/* 80144F30 00140B90 4B F1 4A 99 */ bl func_800599C8
-/* 80144F34 00140B94 38 60 00 35 */ li r3, 0x35
-/* 80144F38 00140B98 38 80 00 33 */ li r4, 0x33
-/* 80144F3C 00140B9C 38 A0 00 00 */ li r5, 0
-/* 80144F40 00140BA0 38 C0 00 36 */ li r6, 0x36
-/* 80144F44 00140BA4 38 E0 00 37 */ li r7, 0x37
-/* 80144F48 00140BA8 39 00 00 00 */ li r8, 0
-/* 80144F4C 00140BAC 4B F1 4A 7D */ bl func_800599C8
-/* 80144F50 00140BB0 38 60 00 36 */ li r3, 0x36
-/* 80144F54 00140BB4 38 80 00 34 */ li r4, 0x34
-/* 80144F58 00140BB8 38 A0 00 35 */ li r5, 0x35
-/* 80144F5C 00140BBC 38 C0 00 00 */ li r6, 0
-/* 80144F60 00140BC0 38 E0 00 38 */ li r7, 0x38
-/* 80144F64 00140BC4 39 00 00 00 */ li r8, 0
-/* 80144F68 00140BC8 4B F1 4A 61 */ bl func_800599C8
-/* 80144F6C 00140BCC 38 60 00 37 */ li r3, 0x37
-/* 80144F70 00140BD0 38 80 00 35 */ li r4, 0x35
-/* 80144F74 00140BD4 38 A0 00 00 */ li r5, 0
-/* 80144F78 00140BD8 38 C0 00 38 */ li r6, 0x38
-/* 80144F7C 00140BDC 38 E0 00 00 */ li r7, 0
-/* 80144F80 00140BE0 39 00 00 00 */ li r8, 0
-/* 80144F84 00140BE4 4B F1 4A 45 */ bl func_800599C8
-/* 80144F88 00140BE8 38 60 00 38 */ li r3, 0x38
-/* 80144F8C 00140BEC 38 80 00 36 */ li r4, 0x36
-/* 80144F90 00140BF0 38 A0 00 37 */ li r5, 0x37
-/* 80144F94 00140BF4 38 C0 00 00 */ li r6, 0
-/* 80144F98 00140BF8 38 E0 00 00 */ li r7, 0
-/* 80144F9C 00140BFC 39 00 00 00 */ li r8, 0
-/* 80144FA0 00140C00 4B F1 4A 29 */ bl func_800599C8
-/* 80144FA4 00140C04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144FA8 00140C08 38 A0 00 9D */ li r5, 0x9d
-/* 80144FAC 00140C0C 38 80 00 33 */ li r4, 0x33
-/* 80144FB0 00140C10 38 00 00 00 */ li r0, 0
-/* 80144FB4 00140C14 B0 A3 00 C4 */ sth r5, 0xc4(r3)
-/* 80144FB8 00140C18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144FBC 00140C1C 90 83 00 D4 */ stw r4, 0xd4(r3)
-/* 80144FC0 00140C20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144FC4 00140C24 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80144FC8 00140C28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144FCC 00140C2C 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80144FD0 00140C30 54 00 03 98 */ rlwinm r0, r0, 0, 0xe, 0xc
-/* 80144FD4 00140C34 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 80144FD8 00140C38 48 00 29 14 */ b lbl_801478EC
-/* 80144FDC 00140C3C 38 60 00 00 */ li r3, 0
-/* 80144FE0 00140C40 48 00 A5 C5 */ bl func_8014F5A4
-/* 80144FE4 00140C44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80144FE8 00140C48 88 03 0D F7 */ lbz r0, 0xdf7(r3)
-/* 80144FEC 00140C4C 28 00 00 03 */ cmplwi r0, 3
-/* 80144FF0 00140C50 40 82 00 3C */ bne lbl_8014502C
-/* 80144FF4 00140C54 38 83 0E 09 */ addi r4, r3, 0xe09
-/* 80144FF8 00140C58 38 60 00 00 */ li r3, 0
-/* 80144FFC 00140C5C 48 02 32 29 */ bl func_80168224
-/* 80145000 00140C60 2C 03 00 00 */ cmpwi r3, 0
-/* 80145004 00140C64 41 82 28 E8 */ beq lbl_801478EC
-/* 80145008 00140C68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014500C 00140C6C 38 00 00 9E */ li r0, 0x9e
-/* 80145010 00140C70 38 A0 00 0C */ li r5, 0xc
-/* 80145014 00140C74 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145018 00140C78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014501C 00140C7C 38 64 0D FD */ addi r3, r4, 0xdfd
-/* 80145020 00140C80 38 84 0E 09 */ addi r4, r4, 0xe09
-/* 80145024 00140C84 4B EB EF DD */ bl memcpy
-/* 80145028 00140C88 48 00 28 C4 */ b lbl_801478EC
-lbl_8014502C:
-/* 8014502C 00140C8C 38 60 02 68 */ li r3, 0x268
-/* 80145030 00140C90 48 01 DA 61 */ bl func_80162A90
-/* 80145034 00140C94 2C 03 00 00 */ cmpwi r3, 0
-/* 80145038 00140C98 40 82 00 88 */ bne lbl_801450C0
-/* 8014503C 00140C9C 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145040 00140CA0 48 01 A7 61 */ bl func_8015F7A0
-/* 80145044 00140CA4 C8 56 0D 38 */ lfd f2, 0xd38(r22)
-/* 80145048 00140CA8 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
-/* 8014504C 00140CAC FC 21 10 28 */ fsub f1, f1, f2
-/* 80145050 00140CB0 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80145054 00140CB4 4C 41 13 82 */ cror 2, 1, 2
-/* 80145058 00140CB8 40 82 00 68 */ bne lbl_801450C0
-/* 8014505C 00140CBC 88 16 0D F7 */ lbz r0, 0xdf7(r22)
-/* 80145060 00140CC0 2C 00 00 00 */ cmpwi r0, 0
-/* 80145064 00140CC4 40 82 00 40 */ bne lbl_801450A4
-/* 80145068 00140CC8 3A E0 00 00 */ li r23, 0
-lbl_8014506C:
-/* 8014506C 00140CCC 56 E3 06 3E */ clrlwi r3, r23, 0x18
-/* 80145070 00140CD0 7C 96 1A 14 */ add r4, r22, r3
-/* 80145074 00140CD4 88 04 0D F1 */ lbz r0, 0xdf1(r4)
-/* 80145078 00140CD8 2C 00 00 00 */ cmpwi r0, 0
-/* 8014507C 00140CDC 40 82 00 0C */ bne lbl_80145088
-/* 80145080 00140CE0 38 80 00 00 */ li r4, 0
-/* 80145084 00140CE4 48 00 A8 39 */ bl func_8014F8BC
-lbl_80145088:
-/* 80145088 00140CE8 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014508C 00140CEC 88 16 0D F7 */ lbz r0, 0xdf7(r22)
-/* 80145090 00140CF0 2C 00 00 00 */ cmpwi r0, 0
-/* 80145094 00140CF4 40 82 00 10 */ bne lbl_801450A4
-/* 80145098 00140CF8 3A F7 00 01 */ addi r23, r23, 1
-/* 8014509C 00140CFC 28 17 00 06 */ cmplwi r23, 6
-/* 801450A0 00140D00 41 80 FF CC */ blt lbl_8014506C
-lbl_801450A4:
-/* 801450A4 00140D04 80 76 0D 30 */ lwz r3, 0xd30(r22)
-/* 801450A8 00140D08 38 00 00 A1 */ li r0, 0xa1
-/* 801450AC 00140D0C 64 63 00 04 */ oris r3, r3, 4
-/* 801450B0 00140D10 90 76 0D 30 */ stw r3, 0xd30(r22)
-/* 801450B4 00140D14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801450B8 00140D18 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801450BC 00140D1C 48 00 28 30 */ b lbl_801478EC
-lbl_801450C0:
-/* 801450C0 00140D20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801450C4 00140D24 88 03 0D F7 */ lbz r0, 0xdf7(r3)
-/* 801450C8 00140D28 28 00 00 02 */ cmplwi r0, 2
-/* 801450CC 00140D2C 40 82 00 20 */ bne lbl_801450EC
-/* 801450D0 00140D30 38 60 00 17 */ li r3, 0x17
-/* 801450D4 00140D34 38 80 00 0E */ li r4, 0xe
-/* 801450D8 00140D38 48 00 98 75 */ bl func_8014E94C
-/* 801450DC 00140D3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801450E0 00140D40 38 00 00 A1 */ li r0, 0xa1
-/* 801450E4 00140D44 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801450E8 00140D48 48 00 28 04 */ b lbl_801478EC
-lbl_801450EC:
-/* 801450EC 00140D4C 28 00 00 01 */ cmplwi r0, 1
-/* 801450F0 00140D50 40 82 00 48 */ bne lbl_80145138
-/* 801450F4 00140D54 3C 60 08 00 */ lis r3, 0x800
-/* 801450F8 00140D58 38 80 00 00 */ li r4, 0
-/* 801450FC 00140D5C 38 A0 00 00 */ li r5, 0
-/* 80145100 00140D60 38 C0 00 01 */ li r6, 1
-/* 80145104 00140D64 4B F1 49 69 */ bl func_80059A6C
-/* 80145108 00140D68 2C 03 00 00 */ cmpwi r3, 0
-/* 8014510C 00140D6C 41 82 00 2C */ beq lbl_80145138
-/* 80145110 00140D70 38 60 00 17 */ li r3, 0x17
-/* 80145114 00140D74 38 80 00 0E */ li r4, 0xe
-/* 80145118 00140D78 48 00 98 35 */ bl func_8014E94C
-/* 8014511C 00140D7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145120 00140D80 38 80 00 02 */ li r4, 2
-/* 80145124 00140D84 38 00 00 00 */ li r0, 0
-/* 80145128 00140D88 98 83 0D F7 */ stb r4, 0xdf7(r3)
-/* 8014512C 00140D8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145130 00140D90 98 03 0D F0 */ stb r0, 0xdf0(r3)
-/* 80145134 00140D94 48 00 27 B8 */ b lbl_801478EC
-lbl_80145138:
-/* 80145138 00140D98 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014513C 00140D9C 38 60 00 28 */ li r3, 0x28
-/* 80145140 00140DA0 38 A0 00 00 */ li r5, 0
-/* 80145144 00140DA4 38 C0 00 01 */ li r6, 1
-/* 80145148 00140DA8 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 8014514C 00140DAC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80145150 00140DB0 4B F1 49 1D */ bl func_80059A6C
-/* 80145154 00140DB4 2C 03 00 00 */ cmpwi r3, 0
-/* 80145158 00140DB8 41 82 27 94 */ beq lbl_801478EC
-/* 8014515C 00140DBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80145160 00140DC0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145164 00140DC4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80145168 00140DC8 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 8014516C 00140DCC 41 82 02 DC */ beq lbl_80145448
-/* 80145170 00140DD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145174 00140DD4 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80145178 00140DD8 2C 00 00 36 */ cmpwi r0, 0x36
-/* 8014517C 00140DDC 41 82 01 7C */ beq lbl_801452F8
-/* 80145180 00140DE0 40 80 00 1C */ bge lbl_8014519C
-/* 80145184 00140DE4 2C 00 00 34 */ cmpwi r0, 0x34
-/* 80145188 00140DE8 41 82 00 90 */ beq lbl_80145218
-/* 8014518C 00140DEC 40 80 00 FC */ bge lbl_80145288
-/* 80145190 00140DF0 2C 00 00 33 */ cmpwi r0, 0x33
-/* 80145194 00140DF4 40 80 00 18 */ bge lbl_801451AC
-/* 80145198 00140DF8 48 00 27 54 */ b lbl_801478EC
-lbl_8014519C:
-/* 8014519C 00140DFC 2C 00 00 38 */ cmpwi r0, 0x38
-/* 801451A0 00140E00 41 82 02 38 */ beq lbl_801453D8
-/* 801451A4 00140E04 40 80 27 48 */ bge lbl_801478EC
-/* 801451A8 00140E08 48 00 01 C0 */ b lbl_80145368
-lbl_801451AC:
-/* 801451AC 00140E0C 80 63 0E 8C */ lwz r3, 0xe8c(r3)
-/* 801451B0 00140E10 4B F1 1A 25 */ bl func_80056BD4
-/* 801451B4 00140E14 2C 03 00 00 */ cmpwi r3, 0
-/* 801451B8 00140E18 41 82 00 50 */ beq lbl_80145208
-/* 801451BC 00140E1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801451C0 00140E20 8C 03 0D F1 */ lbzu r0, 0xdf1(r3)
-/* 801451C4 00140E24 28 00 00 07 */ cmplwi r0, 7
-/* 801451C8 00140E28 41 82 00 20 */ beq lbl_801451E8
-/* 801451CC 00140E2C 38 60 00 17 */ li r3, 0x17
-/* 801451D0 00140E30 38 80 00 06 */ li r4, 6
-/* 801451D4 00140E34 48 00 97 79 */ bl func_8014E94C
-/* 801451D8 00140E38 38 60 00 00 */ li r3, 0
-/* 801451DC 00140E3C 38 80 00 01 */ li r4, 1
-/* 801451E0 00140E40 48 00 A6 DD */ bl func_8014F8BC
-/* 801451E4 00140E44 48 00 00 24 */ b lbl_80145208
-lbl_801451E8:
-/* 801451E8 00140E48 38 80 00 00 */ li r4, 0
-/* 801451EC 00140E4C 38 A0 00 00 */ li r5, 0
-/* 801451F0 00140E50 48 01 05 95 */ bl func_80155784
-/* 801451F4 00140E54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801451F8 00140E58 38 00 00 A4 */ li r0, 0xa4
-/* 801451FC 00140E5C 90 64 0E F0 */ stw r3, 0xef0(r4)
-/* 80145200 00140E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145204 00140E64 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80145208:
-/* 80145208 00140E68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014520C 00140E6C 38 00 00 00 */ li r0, 0
-/* 80145210 00140E70 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145214 00140E74 48 00 26 D8 */ b lbl_801478EC
-lbl_80145218:
-/* 80145218 00140E78 80 63 0E 90 */ lwz r3, 0xe90(r3)
-/* 8014521C 00140E7C 4B F1 19 B9 */ bl func_80056BD4
-/* 80145220 00140E80 2C 03 00 00 */ cmpwi r3, 0
-/* 80145224 00140E84 41 82 00 54 */ beq lbl_80145278
-/* 80145228 00140E88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014522C 00140E8C 88 03 0D F2 */ lbz r0, 0xdf2(r3)
-/* 80145230 00140E90 28 00 00 07 */ cmplwi r0, 7
-/* 80145234 00140E94 41 82 00 20 */ beq lbl_80145254
-/* 80145238 00140E98 38 60 00 17 */ li r3, 0x17
-/* 8014523C 00140E9C 38 80 00 07 */ li r4, 7
-/* 80145240 00140EA0 48 00 97 0D */ bl func_8014E94C
-/* 80145244 00140EA4 38 60 00 01 */ li r3, 1
-/* 80145248 00140EA8 38 80 00 01 */ li r4, 1
-/* 8014524C 00140EAC 48 00 A6 71 */ bl func_8014F8BC
-/* 80145250 00140EB0 48 00 00 28 */ b lbl_80145278
-lbl_80145254:
-/* 80145254 00140EB4 38 63 0D F1 */ addi r3, r3, 0xdf1
-/* 80145258 00140EB8 38 80 00 01 */ li r4, 1
-/* 8014525C 00140EBC 38 A0 00 00 */ li r5, 0
-/* 80145260 00140EC0 48 01 05 25 */ bl func_80155784
-/* 80145264 00140EC4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145268 00140EC8 38 00 00 A4 */ li r0, 0xa4
-/* 8014526C 00140ECC 90 64 0E F0 */ stw r3, 0xef0(r4)
-/* 80145270 00140ED0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145274 00140ED4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80145278:
-/* 80145278 00140ED8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014527C 00140EDC 38 00 00 01 */ li r0, 1
-/* 80145280 00140EE0 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145284 00140EE4 48 00 26 68 */ b lbl_801478EC
-lbl_80145288:
-/* 80145288 00140EE8 80 63 0E 94 */ lwz r3, 0xe94(r3)
-/* 8014528C 00140EEC 4B F1 19 49 */ bl func_80056BD4
-/* 80145290 00140EF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80145294 00140EF4 41 82 00 54 */ beq lbl_801452E8
-/* 80145298 00140EF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014529C 00140EFC 88 03 0D F3 */ lbz r0, 0xdf3(r3)
-/* 801452A0 00140F00 28 00 00 07 */ cmplwi r0, 7
-/* 801452A4 00140F04 41 82 00 20 */ beq lbl_801452C4
-/* 801452A8 00140F08 38 60 00 17 */ li r3, 0x17
-/* 801452AC 00140F0C 38 80 00 08 */ li r4, 8
-/* 801452B0 00140F10 48 00 96 9D */ bl func_8014E94C
-/* 801452B4 00140F14 38 60 00 02 */ li r3, 2
-/* 801452B8 00140F18 38 80 00 01 */ li r4, 1
-/* 801452BC 00140F1C 48 00 A6 01 */ bl func_8014F8BC
-/* 801452C0 00140F20 48 00 00 28 */ b lbl_801452E8
-lbl_801452C4:
-/* 801452C4 00140F24 38 63 0D F1 */ addi r3, r3, 0xdf1
-/* 801452C8 00140F28 38 80 00 02 */ li r4, 2
-/* 801452CC 00140F2C 38 A0 00 00 */ li r5, 0
-/* 801452D0 00140F30 48 01 04 B5 */ bl func_80155784
-/* 801452D4 00140F34 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801452D8 00140F38 38 00 00 A4 */ li r0, 0xa4
-/* 801452DC 00140F3C 90 64 0E F0 */ stw r3, 0xef0(r4)
-/* 801452E0 00140F40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801452E4 00140F44 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801452E8:
-/* 801452E8 00140F48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801452EC 00140F4C 38 00 00 02 */ li r0, 2
-/* 801452F0 00140F50 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 801452F4 00140F54 48 00 25 F8 */ b lbl_801478EC
-lbl_801452F8:
-/* 801452F8 00140F58 80 63 0E 98 */ lwz r3, 0xe98(r3)
-/* 801452FC 00140F5C 4B F1 18 D9 */ bl func_80056BD4
-/* 80145300 00140F60 2C 03 00 00 */ cmpwi r3, 0
-/* 80145304 00140F64 41 82 00 54 */ beq lbl_80145358
-/* 80145308 00140F68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014530C 00140F6C 88 03 0D F4 */ lbz r0, 0xdf4(r3)
-/* 80145310 00140F70 28 00 00 07 */ cmplwi r0, 7
-/* 80145314 00140F74 41 82 00 20 */ beq lbl_80145334
-/* 80145318 00140F78 38 60 00 17 */ li r3, 0x17
-/* 8014531C 00140F7C 38 80 00 09 */ li r4, 9
-/* 80145320 00140F80 48 00 96 2D */ bl func_8014E94C
-/* 80145324 00140F84 38 60 00 03 */ li r3, 3
-/* 80145328 00140F88 38 80 00 01 */ li r4, 1
-/* 8014532C 00140F8C 48 00 A5 91 */ bl func_8014F8BC
-/* 80145330 00140F90 48 00 00 28 */ b lbl_80145358
-lbl_80145334:
-/* 80145334 00140F94 38 63 0D F1 */ addi r3, r3, 0xdf1
-/* 80145338 00140F98 38 80 00 03 */ li r4, 3
-/* 8014533C 00140F9C 38 A0 00 00 */ li r5, 0
-/* 80145340 00140FA0 48 01 04 45 */ bl func_80155784
-/* 80145344 00140FA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145348 00140FA8 38 00 00 A4 */ li r0, 0xa4
-/* 8014534C 00140FAC 90 64 0E F0 */ stw r3, 0xef0(r4)
-/* 80145350 00140FB0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145354 00140FB4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80145358:
-/* 80145358 00140FB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014535C 00140FBC 38 00 00 03 */ li r0, 3
-/* 80145360 00140FC0 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145364 00140FC4 48 00 25 88 */ b lbl_801478EC
-lbl_80145368:
-/* 80145368 00140FC8 80 63 0E 9C */ lwz r3, 0xe9c(r3)
-/* 8014536C 00140FCC 4B F1 18 69 */ bl func_80056BD4
-/* 80145370 00140FD0 2C 03 00 00 */ cmpwi r3, 0
-/* 80145374 00140FD4 41 82 00 54 */ beq lbl_801453C8
-/* 80145378 00140FD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014537C 00140FDC 88 03 0D F5 */ lbz r0, 0xdf5(r3)
-/* 80145380 00140FE0 28 00 00 07 */ cmplwi r0, 7
-/* 80145384 00140FE4 41 82 00 20 */ beq lbl_801453A4
-/* 80145388 00140FE8 38 60 00 17 */ li r3, 0x17
-/* 8014538C 00140FEC 38 80 00 0A */ li r4, 0xa
-/* 80145390 00140FF0 48 00 95 BD */ bl func_8014E94C
-/* 80145394 00140FF4 38 60 00 04 */ li r3, 4
-/* 80145398 00140FF8 38 80 00 01 */ li r4, 1
-/* 8014539C 00140FFC 48 00 A5 21 */ bl func_8014F8BC
-/* 801453A0 00141000 48 00 00 28 */ b lbl_801453C8
-lbl_801453A4:
-/* 801453A4 00141004 38 63 0D F1 */ addi r3, r3, 0xdf1
-/* 801453A8 00141008 38 80 00 04 */ li r4, 4
-/* 801453AC 0014100C 38 A0 00 00 */ li r5, 0
-/* 801453B0 00141010 48 01 03 D5 */ bl func_80155784
-/* 801453B4 00141014 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801453B8 00141018 38 00 00 A4 */ li r0, 0xa4
-/* 801453BC 0014101C 90 64 0E F0 */ stw r3, 0xef0(r4)
-/* 801453C0 00141020 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801453C4 00141024 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801453C8:
-/* 801453C8 00141028 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801453CC 0014102C 38 00 00 04 */ li r0, 4
-/* 801453D0 00141030 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 801453D4 00141034 48 00 25 18 */ b lbl_801478EC
-lbl_801453D8:
-/* 801453D8 00141038 80 63 0E A0 */ lwz r3, 0xea0(r3)
-/* 801453DC 0014103C 4B F1 17 F9 */ bl func_80056BD4
-/* 801453E0 00141040 2C 03 00 00 */ cmpwi r3, 0
-/* 801453E4 00141044 41 82 00 54 */ beq lbl_80145438
-/* 801453E8 00141048 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801453EC 0014104C 88 03 0D F6 */ lbz r0, 0xdf6(r3)
-/* 801453F0 00141050 28 00 00 07 */ cmplwi r0, 7
-/* 801453F4 00141054 41 82 00 20 */ beq lbl_80145414
-/* 801453F8 00141058 38 60 00 17 */ li r3, 0x17
-/* 801453FC 0014105C 38 80 00 0B */ li r4, 0xb
-/* 80145400 00141060 48 00 95 4D */ bl func_8014E94C
-/* 80145404 00141064 38 60 00 05 */ li r3, 5
-/* 80145408 00141068 38 80 00 01 */ li r4, 1
-/* 8014540C 0014106C 48 00 A4 B1 */ bl func_8014F8BC
-/* 80145410 00141070 48 00 00 28 */ b lbl_80145438
-lbl_80145414:
-/* 80145414 00141074 38 63 0D F1 */ addi r3, r3, 0xdf1
-/* 80145418 00141078 38 80 00 05 */ li r4, 5
-/* 8014541C 0014107C 38 A0 00 00 */ li r5, 0
-/* 80145420 00141080 48 01 03 65 */ bl func_80155784
-/* 80145424 00141084 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145428 00141088 38 00 00 A4 */ li r0, 0xa4
-/* 8014542C 0014108C 90 64 0E F0 */ stw r3, 0xef0(r4)
-/* 80145430 00141090 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145434 00141094 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80145438:
-/* 80145438 00141098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014543C 0014109C 38 00 00 05 */ li r0, 5
-/* 80145440 001410A0 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145444 001410A4 48 00 24 A8 */ b lbl_801478EC
-lbl_80145448:
-/* 80145448 001410A8 2C 03 00 36 */ cmpwi r3, 0x36
-/* 8014544C 001410AC 41 82 00 84 */ beq lbl_801454D0
-/* 80145450 001410B0 40 80 00 1C */ bge lbl_8014546C
-/* 80145454 001410B4 2C 03 00 34 */ cmpwi r3, 0x34
-/* 80145458 001410B8 41 82 00 40 */ beq lbl_80145498
-/* 8014545C 001410BC 40 80 00 58 */ bge lbl_801454B4
-/* 80145460 001410C0 2C 03 00 33 */ cmpwi r3, 0x33
-/* 80145464 001410C4 40 80 00 18 */ bge lbl_8014547C
-/* 80145468 001410C8 48 00 24 84 */ b lbl_801478EC
-lbl_8014546C:
-/* 8014546C 001410CC 2C 03 00 38 */ cmpwi r3, 0x38
-/* 80145470 001410D0 41 82 00 98 */ beq lbl_80145508
-/* 80145474 001410D4 40 80 24 78 */ bge lbl_801478EC
-/* 80145478 001410D8 48 00 00 74 */ b lbl_801454EC
-lbl_8014547C:
-/* 8014547C 001410DC 38 60 00 17 */ li r3, 0x17
-/* 80145480 001410E0 38 80 00 00 */ li r4, 0
-/* 80145484 001410E4 48 00 94 C9 */ bl func_8014E94C
-/* 80145488 001410E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014548C 001410EC 38 00 00 00 */ li r0, 0
-/* 80145490 001410F0 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145494 001410F4 48 00 24 58 */ b lbl_801478EC
-lbl_80145498:
-/* 80145498 001410F8 38 60 00 17 */ li r3, 0x17
-/* 8014549C 001410FC 38 80 00 01 */ li r4, 1
-/* 801454A0 00141100 48 00 94 AD */ bl func_8014E94C
-/* 801454A4 00141104 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801454A8 00141108 38 00 00 01 */ li r0, 1
-/* 801454AC 0014110C 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 801454B0 00141110 48 00 24 3C */ b lbl_801478EC
-lbl_801454B4:
-/* 801454B4 00141114 38 60 00 17 */ li r3, 0x17
-/* 801454B8 00141118 38 80 00 02 */ li r4, 2
-/* 801454BC 0014111C 48 00 94 91 */ bl func_8014E94C
-/* 801454C0 00141120 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801454C4 00141124 38 00 00 02 */ li r0, 2
-/* 801454C8 00141128 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 801454CC 0014112C 48 00 24 20 */ b lbl_801478EC
-lbl_801454D0:
-/* 801454D0 00141130 38 60 00 17 */ li r3, 0x17
-/* 801454D4 00141134 38 80 00 03 */ li r4, 3
-/* 801454D8 00141138 48 00 94 75 */ bl func_8014E94C
-/* 801454DC 0014113C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801454E0 00141140 38 00 00 03 */ li r0, 3
-/* 801454E4 00141144 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 801454E8 00141148 48 00 24 04 */ b lbl_801478EC
-lbl_801454EC:
-/* 801454EC 0014114C 38 60 00 17 */ li r3, 0x17
-/* 801454F0 00141150 38 80 00 04 */ li r4, 4
-/* 801454F4 00141154 48 00 94 59 */ bl func_8014E94C
-/* 801454F8 00141158 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801454FC 0014115C 38 00 00 04 */ li r0, 4
-/* 80145500 00141160 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145504 00141164 48 00 23 E8 */ b lbl_801478EC
-lbl_80145508:
-/* 80145508 00141168 38 60 00 17 */ li r3, 0x17
-/* 8014550C 0014116C 38 80 00 05 */ li r4, 5
-/* 80145510 00141170 48 00 94 3D */ bl func_8014E94C
-/* 80145514 00141174 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145518 00141178 38 00 00 05 */ li r0, 5
-/* 8014551C 0014117C 98 03 0D 4A */ stb r0, 0xd4a(r3)
-/* 80145520 00141180 48 00 23 CC */ b lbl_801478EC
-/* 80145524 00141184 80 7A 0D 28 */ lwz r3, 0xd28(r26)
-/* 80145528 00141188 3A E0 00 00 */ li r23, 0
-/* 8014552C 0014118C 3B C3 1F FC */ addi r30, r3, 0x1ffc
-/* 80145530 00141190 3B A3 2D D4 */ addi r29, r3, 0x2dd4
-/* 80145534 00141194 3B 83 04 4C */ addi r28, r3, 0x44c
-/* 80145538 00141198 3B 63 12 24 */ addi r27, r3, 0x1224
-lbl_8014553C:
-/* 8014553C 0014119C 56 E0 06 3E */ clrlwi r0, r23, 0x18
-/* 80145540 001411A0 38 80 00 00 */ li r4, 0
-/* 80145544 001411A4 1F 00 00 8C */ mulli r24, r0, 0x8c
-/* 80145548 001411A8 38 A0 00 88 */ li r5, 0x88
-/* 8014554C 001411AC 7C 7C C2 14 */ add r3, r28, r24
-/* 80145550 001411B0 3B 23 01 FC */ addi r25, r3, 0x1fc
-/* 80145554 001411B4 7F 23 CB 78 */ mr r3, r25
-/* 80145558 001411B8 4B EB EB AD */ bl memset
-/* 8014555C 001411BC 7F FC C2 14 */ add r31, r28, r24
-/* 80145560 001411C0 56 E3 06 3E */ clrlwi r3, r23, 0x18
-/* 80145564 001411C4 88 1F 02 86 */ lbz r0, 0x286(r31)
-/* 80145568 001411C8 3B 43 00 01 */ addi r26, r3, 1
-/* 8014556C 001411CC 3A C0 00 00 */ li r22, 0
-/* 80145570 001411D0 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 80145574 001411D4 98 1F 02 86 */ stb r0, 0x286(r31)
-lbl_80145578:
-/* 80145578 001411D8 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014557C 001411DC 56 C4 06 3E */ clrlwi r4, r22, 0x18
-/* 80145580 001411E0 7C 60 22 14 */ add r3, r0, r4
-/* 80145584 001411E4 88 03 0D F1 */ lbz r0, 0xdf1(r3)
-/* 80145588 001411E8 7C 1A 00 00 */ cmpw r26, r0
-/* 8014558C 001411EC 40 82 00 28 */ bne lbl_801455B4
-/* 80145590 001411F0 1C 04 00 8C */ mulli r0, r4, 0x8c
-/* 80145594 001411F4 7F 23 CB 78 */ mr r3, r25
-/* 80145598 001411F8 38 A0 00 88 */ li r5, 0x88
-/* 8014559C 001411FC 7C 9E 02 14 */ add r4, r30, r0
-/* 801455A0 00141200 38 84 01 FC */ addi r4, r4, 0x1fc
-/* 801455A4 00141204 4B EB EA 5D */ bl memcpy
-/* 801455A8 00141208 88 1F 02 86 */ lbz r0, 0x286(r31)
-/* 801455AC 0014120C 60 00 00 80 */ ori r0, r0, 0x80
-/* 801455B0 00141210 98 1F 02 86 */ stb r0, 0x286(r31)
-lbl_801455B4:
-/* 801455B4 00141214 3A D6 00 01 */ addi r22, r22, 1
-/* 801455B8 00141218 28 16 00 06 */ cmplwi r22, 6
-/* 801455BC 0014121C 41 80 FF BC */ blt lbl_80145578
-/* 801455C0 00141220 7C 7B C2 14 */ add r3, r27, r24
-/* 801455C4 00141224 38 80 00 00 */ li r4, 0
-/* 801455C8 00141228 3B 23 01 FC */ addi r25, r3, 0x1fc
-/* 801455CC 0014122C 38 A0 00 88 */ li r5, 0x88
-/* 801455D0 00141230 7F 23 CB 78 */ mr r3, r25
-/* 801455D4 00141234 4B EB EB 31 */ bl memset
-/* 801455D8 00141238 7E DB C2 14 */ add r22, r27, r24
-/* 801455DC 0014123C 3B 00 00 00 */ li r24, 0
-/* 801455E0 00141240 88 16 02 86 */ lbz r0, 0x286(r22)
-/* 801455E4 00141244 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 801455E8 00141248 98 16 02 86 */ stb r0, 0x286(r22)
-lbl_801455EC:
-/* 801455EC 0014124C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 801455F0 00141250 57 04 06 3E */ clrlwi r4, r24, 0x18
-/* 801455F4 00141254 7C 60 22 14 */ add r3, r0, r4
-/* 801455F8 00141258 88 03 0D FD */ lbz r0, 0xdfd(r3)
-/* 801455FC 0014125C 7C 1A 00 00 */ cmpw r26, r0
-/* 80145600 00141260 40 82 00 28 */ bne lbl_80145628
-/* 80145604 00141264 1C 04 00 8C */ mulli r0, r4, 0x8c
-/* 80145608 00141268 7F 23 CB 78 */ mr r3, r25
-/* 8014560C 0014126C 38 A0 00 88 */ li r5, 0x88
-/* 80145610 00141270 7C 9D 02 14 */ add r4, r29, r0
-/* 80145614 00141274 38 84 01 FC */ addi r4, r4, 0x1fc
-/* 80145618 00141278 4B EB E9 E9 */ bl memcpy
-/* 8014561C 0014127C 88 16 02 86 */ lbz r0, 0x286(r22)
-/* 80145620 00141280 60 00 00 80 */ ori r0, r0, 0x80
-/* 80145624 00141284 98 16 02 86 */ stb r0, 0x286(r22)
-lbl_80145628:
-/* 80145628 00141288 3B 18 00 01 */ addi r24, r24, 1
-/* 8014562C 0014128C 28 18 00 06 */ cmplwi r24, 6
-/* 80145630 00141290 41 80 FF BC */ blt lbl_801455EC
-/* 80145634 00141294 3A F7 00 01 */ addi r23, r23, 1
-/* 80145638 00141298 28 17 00 06 */ cmplwi r23, 6
-/* 8014563C 0014129C 41 80 FF 00 */ blt lbl_8014553C
-/* 80145640 001412A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145644 001412A4 38 00 00 9F */ li r0, 0x9f
-/* 80145648 001412A8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014564C 001412AC 48 00 22 A0 */ b lbl_801478EC
-/* 80145650 001412B0 38 60 00 0A */ li r3, 0xa
-/* 80145654 001412B4 38 00 00 A0 */ li r0, 0xa0
-/* 80145658 001412B8 B0 7A 00 C6 */ sth r3, 0xc6(r26)
-/* 8014565C 001412BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145660 001412C0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145664 001412C4 48 00 22 88 */ b lbl_801478EC
-/* 80145668 001412C8 38 60 00 00 */ li r3, 0
-/* 8014566C 001412CC 48 00 9F 39 */ bl func_8014F5A4
-/* 80145670 001412D0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145674 001412D4 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 80145678 001412D8 54 00 77 FF */ rlwinm. r0, r0, 0xe, 0x1f, 0x1f
-/* 8014567C 001412DC 41 82 00 48 */ beq lbl_801456C4
-/* 80145680 001412E0 38 60 00 03 */ li r3, 3
-/* 80145684 001412E4 38 00 00 00 */ li r0, 0
-/* 80145688 001412E8 98 64 0D F7 */ stb r3, 0xdf7(r4)
-/* 8014568C 001412EC 38 60 00 00 */ li r3, 0
-/* 80145690 001412F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145694 001412F4 98 04 0D F0 */ stb r0, 0xdf0(r4)
-/* 80145698 001412F8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014569C 001412FC 38 84 0D F1 */ addi r4, r4, 0xdf1
-/* 801456A0 00141300 48 02 2B 35 */ bl func_801681D4
-/* 801456A4 00141304 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801456A8 00141308 38 00 00 9D */ li r0, 0x9d
-/* 801456AC 0014130C 88 64 0D 4A */ lbz r3, 0xd4a(r4)
-/* 801456B0 00141310 38 63 00 33 */ addi r3, r3, 0x33
-/* 801456B4 00141314 90 64 00 D4 */ stw r3, 0xd4(r4)
-/* 801456B8 00141318 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801456BC 0014131C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801456C0 00141320 48 00 22 2C */ b lbl_801478EC
-lbl_801456C4:
-/* 801456C4 00141324 38 60 00 16 */ li r3, 0x16
-/* 801456C8 00141328 38 80 00 01 */ li r4, 1
-/* 801456CC 0014132C 48 00 92 99 */ bl func_8014E964
-/* 801456D0 00141330 38 60 00 00 */ li r3, 0
-/* 801456D4 00141334 38 80 00 00 */ li r4, 0
-/* 801456D8 00141338 4B F1 42 21 */ bl func_800598F8
-/* 801456DC 0014133C 38 60 00 3D */ li r3, 0x3d
-/* 801456E0 00141340 38 80 00 00 */ li r4, 0
-/* 801456E4 00141344 38 A0 00 00 */ li r5, 0
-/* 801456E8 00141348 38 C0 00 3E */ li r6, 0x3e
-/* 801456EC 0014134C 38 E0 00 00 */ li r7, 0
-/* 801456F0 00141350 39 00 00 00 */ li r8, 0
-/* 801456F4 00141354 4B F1 42 D5 */ bl func_800599C8
-/* 801456F8 00141358 38 60 00 3E */ li r3, 0x3e
-/* 801456FC 0014135C 38 80 00 00 */ li r4, 0
-/* 80145700 00141360 38 A0 00 3D */ li r5, 0x3d
-/* 80145704 00141364 38 C0 00 00 */ li r6, 0
-/* 80145708 00141368 38 E0 00 00 */ li r7, 0
-/* 8014570C 0014136C 39 00 00 00 */ li r8, 0
-/* 80145710 00141370 4B F1 42 B9 */ bl func_800599C8
-/* 80145714 00141374 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145718 00141378 38 00 00 A2 */ li r0, 0xa2
-/* 8014571C 0014137C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145720 00141380 48 00 21 CC */ b lbl_801478EC
-/* 80145724 00141384 38 60 00 00 */ li r3, 0
-/* 80145728 00141388 48 00 9E 7D */ bl func_8014F5A4
-/* 8014572C 0014138C 38 60 00 28 */ li r3, 0x28
-/* 80145730 00141390 38 80 00 3D */ li r4, 0x3d
-/* 80145734 00141394 38 A0 00 00 */ li r5, 0
-/* 80145738 00141398 38 C0 00 01 */ li r6, 1
-/* 8014573C 0014139C 4B F1 43 31 */ bl func_80059A6C
-/* 80145740 001413A0 7C 76 1B 78 */ mr r22, r3
-/* 80145744 001413A4 38 60 02 68 */ li r3, 0x268
-/* 80145748 001413A8 48 01 D3 49 */ bl func_80162A90
-/* 8014574C 001413AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80145750 001413B0 40 82 00 2C */ bne lbl_8014577C
-/* 80145754 001413B4 48 01 A0 4D */ bl func_8015F7A0
-/* 80145758 001413B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014575C 001413BC C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
-/* 80145760 001413C0 C8 43 0D 38 */ lfd f2, 0xd38(r3)
-/* 80145764 001413C4 FC 21 10 28 */ fsub f1, f1, f2
-/* 80145768 001413C8 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8014576C 001413CC 4C 41 13 82 */ cror 2, 1, 2
-/* 80145770 001413D0 40 82 00 0C */ bne lbl_8014577C
-/* 80145774 001413D4 3C 60 80 00 */ lis r3, 0x8000003D@ha
-/* 80145778 001413D8 3A C3 00 3D */ addi r22, r3, 0x8000003D@l
-lbl_8014577C:
-/* 8014577C 001413DC 2C 16 00 00 */ cmpwi r22, 0
-/* 80145780 001413E0 41 82 21 6C */ beq lbl_801478EC
-/* 80145784 001413E4 56 C0 00 01 */ rlwinm. r0, r22, 0, 0, 0
-/* 80145788 001413E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014578C 001413EC 56 C0 04 3E */ clrlwi r0, r22, 0x10
-/* 80145790 001413F0 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80145794 001413F4 41 82 01 60 */ beq lbl_801458F4
-/* 80145798 001413F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014579C 001413FC 3A C0 00 00 */ li r22, 0
-/* 801457A0 00141400 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801457A4 00141404 2C 00 00 3E */ cmpwi r0, 0x3e
-/* 801457A8 00141408 41 82 00 5C */ beq lbl_80145804
-/* 801457AC 0014140C 40 80 01 34 */ bge lbl_801458E0
-/* 801457B0 00141410 2C 00 00 3D */ cmpwi r0, 0x3d
-/* 801457B4 00141414 40 80 00 08 */ bge lbl_801457BC
-/* 801457B8 00141418 48 00 01 28 */ b lbl_801458E0
-lbl_801457BC:
-/* 801457BC 0014141C 38 60 00 16 */ li r3, 0x16
-/* 801457C0 00141420 38 80 00 02 */ li r4, 2
-/* 801457C4 00141424 48 00 91 89 */ bl func_8014E94C
-/* 801457C8 00141428 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801457CC 0014142C 38 80 00 A3 */ li r4, 0xa3
-/* 801457D0 00141430 38 A0 00 03 */ li r5, 3
-/* 801457D4 00141434 38 00 00 00 */ li r0, 0
-/* 801457D8 00141438 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801457DC 0014143C 3A C0 00 01 */ li r22, 1
-/* 801457E0 00141440 38 60 00 00 */ li r3, 0
-/* 801457E4 00141444 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801457E8 00141448 98 A4 0D F7 */ stb r5, 0xdf7(r4)
-/* 801457EC 0014144C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801457F0 00141450 98 04 0D F0 */ stb r0, 0xdf0(r4)
-/* 801457F4 00141454 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801457F8 00141458 38 84 0D F1 */ addi r4, r4, 0xdf1
-/* 801457FC 0014145C 48 02 29 D9 */ bl func_801681D4
-/* 80145800 00141460 48 00 00 E0 */ b lbl_801458E0
-lbl_80145804:
-/* 80145804 00141464 38 60 00 16 */ li r3, 0x16
-/* 80145808 00141468 38 80 00 03 */ li r4, 3
-/* 8014580C 0014146C 48 00 91 41 */ bl func_8014E94C
-/* 80145810 00141470 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145814 00141474 38 80 00 A3 */ li r4, 0xa3
-/* 80145818 00141478 38 00 00 02 */ li r0, 2
-/* 8014581C 0014147C 38 A0 00 00 */ li r5, 0
-/* 80145820 00141480 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80145824 00141484 38 C0 00 00 */ li r6, 0
-/* 80145828 00141488 38 E0 00 00 */ li r7, 0
-/* 8014582C 0014148C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145830 00141490 7C 09 03 A6 */ mtctr r0
-lbl_80145834:
-/* 80145834 00141494 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80145838 00141498 7C 64 02 14 */ add r3, r4, r0
-/* 8014583C 0014149C 88 63 0D F1 */ lbz r3, 0xdf1(r3)
-/* 80145840 001414A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80145844 001414A4 41 82 00 20 */ beq lbl_80145864
-/* 80145848 001414A8 28 03 00 07 */ cmplwi r3, 7
-/* 8014584C 001414AC 41 82 00 18 */ beq lbl_80145864
-/* 80145850 001414B0 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80145854 001414B4 7C 00 18 40 */ cmplw r0, r3
-/* 80145858 001414B8 40 80 00 0C */ bge lbl_80145864
-/* 8014585C 001414BC 7C 66 1B 78 */ mr r6, r3
-/* 80145860 001414C0 7C E5 3B 78 */ mr r5, r7
-lbl_80145864:
-/* 80145864 001414C4 38 E7 00 01 */ addi r7, r7, 1
-/* 80145868 001414C8 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 8014586C 001414CC 7C 64 02 14 */ add r3, r4, r0
-/* 80145870 001414D0 88 63 0D F1 */ lbz r3, 0xdf1(r3)
-/* 80145874 001414D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80145878 001414D8 41 82 00 20 */ beq lbl_80145898
-/* 8014587C 001414DC 28 03 00 07 */ cmplwi r3, 7
-/* 80145880 001414E0 41 82 00 18 */ beq lbl_80145898
-/* 80145884 001414E4 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80145888 001414E8 7C 00 18 40 */ cmplw r0, r3
-/* 8014588C 001414EC 40 80 00 0C */ bge lbl_80145898
-/* 80145890 001414F0 7C 66 1B 78 */ mr r6, r3
-/* 80145894 001414F4 7C E5 3B 78 */ mr r5, r7
-lbl_80145898:
-/* 80145898 001414F8 38 E7 00 01 */ addi r7, r7, 1
-/* 8014589C 001414FC 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 801458A0 00141500 7C 64 02 14 */ add r3, r4, r0
-/* 801458A4 00141504 88 63 0D F1 */ lbz r3, 0xdf1(r3)
-/* 801458A8 00141508 2C 03 00 00 */ cmpwi r3, 0
-/* 801458AC 0014150C 41 82 00 20 */ beq lbl_801458CC
-/* 801458B0 00141510 28 03 00 07 */ cmplwi r3, 7
-/* 801458B4 00141514 41 82 00 18 */ beq lbl_801458CC
-/* 801458B8 00141518 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 801458BC 0014151C 7C 00 18 40 */ cmplw r0, r3
-/* 801458C0 00141520 40 80 00 0C */ bge lbl_801458CC
-/* 801458C4 00141524 7C 66 1B 78 */ mr r6, r3
-/* 801458C8 00141528 7C E5 3B 78 */ mr r5, r7
-lbl_801458CC:
-/* 801458CC 0014152C 38 E7 00 01 */ addi r7, r7, 1
-/* 801458D0 00141530 42 00 FF 64 */ bdnz lbl_80145834
-/* 801458D4 00141534 54 A3 06 3E */ clrlwi r3, r5, 0x18
-/* 801458D8 00141538 38 80 00 01 */ li r4, 1
-/* 801458DC 0014153C 48 00 9F E1 */ bl func_8014F8BC
-lbl_801458E0:
-/* 801458E0 00141540 2C 16 00 00 */ cmpwi r22, 0
-/* 801458E4 00141544 41 82 20 08 */ beq lbl_801478EC
-/* 801458E8 00141548 7E C3 B3 78 */ mr r3, r22
-/* 801458EC 0014154C 4B F1 4B E1 */ bl func_8005A4CC
-/* 801458F0 00141550 48 00 1F FC */ b lbl_801478EC
-lbl_801458F4:
-/* 801458F4 00141554 2C 16 00 3E */ cmpwi r22, 0x3e
-/* 801458F8 00141558 41 82 00 24 */ beq lbl_8014591C
-/* 801458FC 0014155C 40 80 1F F0 */ bge lbl_801478EC
-/* 80145900 00141560 2C 16 00 3D */ cmpwi r22, 0x3d
-/* 80145904 00141564 40 80 00 08 */ bge lbl_8014590C
-/* 80145908 00141568 48 00 1F E4 */ b lbl_801478EC
-lbl_8014590C:
-/* 8014590C 0014156C 38 60 00 16 */ li r3, 0x16
-/* 80145910 00141570 38 80 00 00 */ li r4, 0
-/* 80145914 00141574 48 00 90 39 */ bl func_8014E94C
-/* 80145918 00141578 48 00 1F D4 */ b lbl_801478EC
-lbl_8014591C:
-/* 8014591C 0014157C 38 60 00 16 */ li r3, 0x16
-/* 80145920 00141580 38 80 00 01 */ li r4, 1
-/* 80145924 00141584 48 00 90 29 */ bl func_8014E94C
-/* 80145928 00141588 48 00 1F C4 */ b lbl_801478EC
-/* 8014592C 0014158C 38 60 00 00 */ li r3, 0
-/* 80145930 00141590 48 00 9C 75 */ bl func_8014F5A4
-/* 80145934 00141594 38 60 00 16 */ li r3, 0x16
-/* 80145938 00141598 38 80 00 00 */ li r4, 0
-/* 8014593C 0014159C 48 00 90 29 */ bl func_8014E964
-/* 80145940 001415A0 38 60 00 00 */ li r3, 0
-/* 80145944 001415A4 38 80 00 00 */ li r4, 0
-/* 80145948 001415A8 4B F1 3F B1 */ bl func_800598F8
-/* 8014594C 001415AC 38 60 00 33 */ li r3, 0x33
-/* 80145950 001415B0 38 80 00 00 */ li r4, 0
-/* 80145954 001415B4 38 A0 00 00 */ li r5, 0
-/* 80145958 001415B8 38 C0 00 34 */ li r6, 0x34
-/* 8014595C 001415BC 38 E0 00 35 */ li r7, 0x35
-/* 80145960 001415C0 39 00 00 00 */ li r8, 0
-/* 80145964 001415C4 4B F1 40 65 */ bl func_800599C8
-/* 80145968 001415C8 38 60 00 34 */ li r3, 0x34
-/* 8014596C 001415CC 38 80 00 00 */ li r4, 0
-/* 80145970 001415D0 38 A0 00 33 */ li r5, 0x33
-/* 80145974 001415D4 38 C0 00 00 */ li r6, 0
-/* 80145978 001415D8 38 E0 00 36 */ li r7, 0x36
-/* 8014597C 001415DC 39 00 00 00 */ li r8, 0
-/* 80145980 001415E0 4B F1 40 49 */ bl func_800599C8
-/* 80145984 001415E4 38 60 00 35 */ li r3, 0x35
-/* 80145988 001415E8 38 80 00 33 */ li r4, 0x33
-/* 8014598C 001415EC 38 A0 00 00 */ li r5, 0
-/* 80145990 001415F0 38 C0 00 36 */ li r6, 0x36
-/* 80145994 001415F4 38 E0 00 37 */ li r7, 0x37
-/* 80145998 001415F8 39 00 00 00 */ li r8, 0
-/* 8014599C 001415FC 4B F1 40 2D */ bl func_800599C8
-/* 801459A0 00141600 38 60 00 36 */ li r3, 0x36
-/* 801459A4 00141604 38 80 00 34 */ li r4, 0x34
-/* 801459A8 00141608 38 A0 00 35 */ li r5, 0x35
-/* 801459AC 0014160C 38 C0 00 00 */ li r6, 0
-/* 801459B0 00141610 38 E0 00 38 */ li r7, 0x38
-/* 801459B4 00141614 39 00 00 00 */ li r8, 0
-/* 801459B8 00141618 4B F1 40 11 */ bl func_800599C8
-/* 801459BC 0014161C 38 60 00 37 */ li r3, 0x37
-/* 801459C0 00141620 38 80 00 35 */ li r4, 0x35
-/* 801459C4 00141624 38 A0 00 00 */ li r5, 0
-/* 801459C8 00141628 38 C0 00 38 */ li r6, 0x38
-/* 801459CC 0014162C 38 E0 00 00 */ li r7, 0
-/* 801459D0 00141630 39 00 00 00 */ li r8, 0
-/* 801459D4 00141634 4B F1 3F F5 */ bl func_800599C8
-/* 801459D8 00141638 38 60 00 38 */ li r3, 0x38
-/* 801459DC 0014163C 38 80 00 36 */ li r4, 0x36
-/* 801459E0 00141640 38 A0 00 37 */ li r5, 0x37
-/* 801459E4 00141644 38 C0 00 00 */ li r6, 0
-/* 801459E8 00141648 38 E0 00 00 */ li r7, 0
-/* 801459EC 0014164C 39 00 00 00 */ li r8, 0
-/* 801459F0 00141650 4B F1 3F D9 */ bl func_800599C8
-/* 801459F4 00141654 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801459F8 00141658 38 00 00 9D */ li r0, 0x9d
-/* 801459FC 0014165C 88 64 0D 4A */ lbz r3, 0xd4a(r4)
-/* 80145A00 00141660 38 63 00 33 */ addi r3, r3, 0x33
-/* 80145A04 00141664 90 64 00 D4 */ stw r3, 0xd4(r4)
-/* 80145A08 00141668 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145A0C 0014166C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145A10 00141670 48 00 1E DC */ b lbl_801478EC
-/* 80145A14 00141674 38 00 00 08 */ li r0, 8
-/* 80145A18 00141678 38 60 00 03 */ li r3, 3
-/* 80145A1C 0014167C B0 1A 00 D0 */ sth r0, 0xd0(r26)
-/* 80145A20 00141680 38 80 00 01 */ li r4, 1
-/* 80145A24 00141684 48 00 8F 41 */ bl func_8014E964
-/* 80145A28 00141688 38 60 00 03 */ li r3, 3
-/* 80145A2C 0014168C 38 80 00 08 */ li r4, 8
-/* 80145A30 00141690 48 00 8F 1D */ bl func_8014E94C
-/* 80145A34 00141694 38 60 00 01 */ li r3, 1
-/* 80145A38 00141698 48 00 8D D5 */ bl func_8014E80C
-/* 80145A3C 0014169C 38 60 00 01 */ li r3, 1
-/* 80145A40 001416A0 48 00 8E 6D */ bl func_8014E8AC
-/* 80145A44 001416A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145A48 001416A8 38 00 00 A7 */ li r0, 0xa7
-/* 80145A4C 001416AC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145A50 001416B0 48 00 1E 9C */ b lbl_801478EC
-/* 80145A54 001416B4 A8 7A 00 86 */ lha r3, 0x86(r26)
-/* 80145A58 001416B8 48 10 E3 79 */ bl func_80253DD0
-/* 80145A5C 001416BC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80145A60 001416C0 28 00 00 03 */ cmplwi r0, 3
-/* 80145A64 001416C4 40 82 1E 88 */ bne lbl_801478EC
-/* 80145A68 001416C8 38 60 00 00 */ li r3, 0
-/* 80145A6C 001416CC 38 80 00 00 */ li r4, 0
-/* 80145A70 001416D0 4B F1 3E 89 */ bl func_800598F8
-/* 80145A74 001416D4 38 60 00 01 */ li r3, 1
-/* 80145A78 001416D8 38 80 00 00 */ li r4, 0
-/* 80145A7C 001416DC 38 A0 00 00 */ li r5, 0
-/* 80145A80 001416E0 38 C0 00 02 */ li r6, 2
-/* 80145A84 001416E4 38 E0 00 63 */ li r7, 0x63
-/* 80145A88 001416E8 39 00 00 00 */ li r8, 0
-/* 80145A8C 001416EC 4B F1 3F 3D */ bl func_800599C8
-/* 80145A90 001416F0 38 60 00 02 */ li r3, 2
-/* 80145A94 001416F4 38 80 00 00 */ li r4, 0
-/* 80145A98 001416F8 38 A0 00 01 */ li r5, 1
-/* 80145A9C 001416FC 38 C0 00 03 */ li r6, 3
-/* 80145AA0 00141700 38 E0 00 63 */ li r7, 0x63
-/* 80145AA4 00141704 39 00 00 00 */ li r8, 0
-/* 80145AA8 00141708 4B F1 3F 21 */ bl func_800599C8
-/* 80145AAC 0014170C 38 60 00 03 */ li r3, 3
-/* 80145AB0 00141710 38 80 00 00 */ li r4, 0
-/* 80145AB4 00141714 38 A0 00 02 */ li r5, 2
-/* 80145AB8 00141718 38 C0 00 00 */ li r6, 0
-/* 80145ABC 0014171C 38 E0 00 63 */ li r7, 0x63
-/* 80145AC0 00141720 39 00 00 00 */ li r8, 0
-/* 80145AC4 00141724 4B F1 3F 05 */ bl func_800599C8
-/* 80145AC8 00141728 38 60 00 63 */ li r3, 0x63
-/* 80145ACC 0014172C 38 80 00 03 */ li r4, 3
-/* 80145AD0 00141730 38 A0 00 01 */ li r5, 1
-/* 80145AD4 00141734 38 C0 00 00 */ li r6, 0
-/* 80145AD8 00141738 38 E0 00 00 */ li r7, 0
-/* 80145ADC 0014173C 39 00 00 00 */ li r8, 0
-/* 80145AE0 00141740 4B F1 3E E9 */ bl func_800599C8
-/* 80145AE4 00141744 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145AE8 00141748 38 00 00 A8 */ li r0, 0xa8
-/* 80145AEC 0014174C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145AF0 00141750 48 00 1D FC */ b lbl_801478EC
-/* 80145AF4 00141754 88 9A 0D 47 */ lbz r4, 0xd47(r26)
-/* 80145AF8 00141758 38 60 00 29 */ li r3, 0x29
-/* 80145AFC 0014175C 38 A0 00 00 */ li r5, 0
-/* 80145B00 00141760 38 C0 00 01 */ li r6, 1
-/* 80145B04 00141764 4B F1 3F 69 */ bl func_80059A6C
-/* 80145B08 00141768 2C 03 00 00 */ cmpwi r3, 0
-/* 80145B0C 0014176C 41 82 1D E0 */ beq lbl_801478EC
-/* 80145B10 00141770 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80145B14 00141774 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145B18 00141778 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80145B1C 0014177C 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80145B20 00141780 41 82 01 44 */ beq lbl_80145C64
-/* 80145B24 00141784 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145B28 00141788 3A C0 00 00 */ li r22, 0
-/* 80145B2C 0014178C 80 83 00 D4 */ lwz r4, 0xd4(r3)
-/* 80145B30 00141790 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80145B34 00141794 41 82 00 E4 */ beq lbl_80145C18
-/* 80145B38 00141798 40 80 00 28 */ bge lbl_80145B60
-/* 80145B3C 0014179C 2C 04 00 02 */ cmpwi r4, 2
-/* 80145B40 001417A0 41 82 00 68 */ beq lbl_80145BA8
-/* 80145B44 001417A4 40 80 00 10 */ bge lbl_80145B54
-/* 80145B48 001417A8 2C 04 00 01 */ cmpwi r4, 1
-/* 80145B4C 001417AC 40 80 00 28 */ bge lbl_80145B74
-/* 80145B50 001417B0 48 00 01 00 */ b lbl_80145C50
-lbl_80145B54:
-/* 80145B54 001417B4 2C 04 00 04 */ cmpwi r4, 4
-/* 80145B58 001417B8 40 80 00 F8 */ bge lbl_80145C50
-/* 80145B5C 001417BC 48 00 00 84 */ b lbl_80145BE0
-lbl_80145B60:
-/* 80145B60 001417C0 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80145B64 001417C4 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80145B68 001417C8 7C 04 00 00 */ cmpw r4, r0
-/* 80145B6C 001417CC 41 82 00 AC */ beq lbl_80145C18
-/* 80145B70 001417D0 48 00 00 E0 */ b lbl_80145C50
-lbl_80145B74:
-/* 80145B74 001417D4 38 60 00 03 */ li r3, 3
-/* 80145B78 001417D8 38 80 00 01 */ li r4, 1
-/* 80145B7C 001417DC 48 00 8D D1 */ bl func_8014E94C
-/* 80145B80 001417E0 38 60 00 1F */ li r3, 0x1f
-/* 80145B84 001417E4 38 80 00 02 */ li r4, 2
-/* 80145B88 001417E8 48 00 8D C5 */ bl func_8014E94C
-/* 80145B8C 001417EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145B90 001417F0 38 00 00 A9 */ li r0, 0xa9
-/* 80145B94 001417F4 3A C0 00 01 */ li r22, 1
-/* 80145B98 001417F8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145B9C 001417FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145BA0 00141800 9A C3 0D 47 */ stb r22, 0xd47(r3)
-/* 80145BA4 00141804 48 00 00 AC */ b lbl_80145C50
-lbl_80145BA8:
-/* 80145BA8 00141808 38 60 00 03 */ li r3, 3
-/* 80145BAC 0014180C 38 80 00 03 */ li r4, 3
-/* 80145BB0 00141810 48 00 8D 9D */ bl func_8014E94C
-/* 80145BB4 00141814 38 60 00 1F */ li r3, 0x1f
-/* 80145BB8 00141818 38 80 00 02 */ li r4, 2
-/* 80145BBC 0014181C 48 00 8D 91 */ bl func_8014E94C
-/* 80145BC0 00141820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145BC4 00141824 38 80 00 A9 */ li r4, 0xa9
-/* 80145BC8 00141828 38 00 00 02 */ li r0, 2
-/* 80145BCC 0014182C 3A C0 00 01 */ li r22, 1
-/* 80145BD0 00141830 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80145BD4 00141834 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145BD8 00141838 98 03 0D 47 */ stb r0, 0xd47(r3)
-/* 80145BDC 0014183C 48 00 00 74 */ b lbl_80145C50
-lbl_80145BE0:
-/* 80145BE0 00141840 38 60 00 03 */ li r3, 3
-/* 80145BE4 00141844 38 80 00 05 */ li r4, 5
-/* 80145BE8 00141848 48 00 8D 65 */ bl func_8014E94C
-/* 80145BEC 0014184C 38 60 00 1F */ li r3, 0x1f
-/* 80145BF0 00141850 38 80 00 02 */ li r4, 2
-/* 80145BF4 00141854 48 00 8D 59 */ bl func_8014E94C
-/* 80145BF8 00141858 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145BFC 0014185C 38 80 00 A9 */ li r4, 0xa9
-/* 80145C00 00141860 38 00 00 03 */ li r0, 3
-/* 80145C04 00141864 3A C0 00 01 */ li r22, 1
-/* 80145C08 00141868 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80145C0C 0014186C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145C10 00141870 98 03 0D 47 */ stb r0, 0xd47(r3)
-/* 80145C14 00141874 48 00 00 3C */ b lbl_80145C50
-lbl_80145C18:
-/* 80145C18 00141878 38 60 00 03 */ li r3, 3
-/* 80145C1C 0014187C 38 80 00 06 */ li r4, 6
-/* 80145C20 00141880 48 00 8D 2D */ bl func_8014E94C
-/* 80145C24 00141884 38 60 00 1F */ li r3, 0x1f
-/* 80145C28 00141888 38 80 00 01 */ li r4, 1
-/* 80145C2C 0014188C 48 00 8D 21 */ bl func_8014E94C
-/* 80145C30 00141890 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145C34 00141894 38 80 00 A9 */ li r4, 0xa9
-/* 80145C38 00141898 38 00 00 63 */ li r0, 0x63
-/* 80145C3C 0014189C 3A C0 00 02 */ li r22, 2
-/* 80145C40 001418A0 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80145C44 001418A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145C48 001418A8 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80145C4C 001418AC 4B EC 3B A5 */ bl func_800097F0
-lbl_80145C50:
-/* 80145C50 001418B0 2C 16 00 00 */ cmpwi r22, 0
-/* 80145C54 001418B4 41 82 1C 98 */ beq lbl_801478EC
-/* 80145C58 001418B8 7E C3 B3 78 */ mr r3, r22
-/* 80145C5C 001418BC 4B F1 48 71 */ bl func_8005A4CC
-/* 80145C60 001418C0 48 00 1C 8C */ b lbl_801478EC
-lbl_80145C64:
-/* 80145C64 001418C4 2C 03 00 03 */ cmpwi r3, 3
-/* 80145C68 001418C8 41 82 00 5C */ beq lbl_80145CC4
-/* 80145C6C 001418CC 40 80 00 14 */ bge lbl_80145C80
-/* 80145C70 001418D0 2C 03 00 01 */ cmpwi r3, 1
-/* 80145C74 001418D4 41 82 00 18 */ beq lbl_80145C8C
-/* 80145C78 001418D8 40 80 00 30 */ bge lbl_80145CA8
-/* 80145C7C 001418DC 48 00 1C 70 */ b lbl_801478EC
-lbl_80145C80:
-/* 80145C80 001418E0 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80145C84 001418E4 41 82 00 5C */ beq lbl_80145CE0
-/* 80145C88 001418E8 48 00 1C 64 */ b lbl_801478EC
-lbl_80145C8C:
-/* 80145C8C 001418EC 38 60 00 03 */ li r3, 3
-/* 80145C90 001418F0 38 80 00 00 */ li r4, 0
-/* 80145C94 001418F4 48 00 8C B9 */ bl func_8014E94C
-/* 80145C98 001418F8 38 60 00 1F */ li r3, 0x1f
-/* 80145C9C 001418FC 38 80 00 02 */ li r4, 2
-/* 80145CA0 00141900 48 00 8C AD */ bl func_8014E94C
-/* 80145CA4 00141904 48 00 1C 48 */ b lbl_801478EC
-lbl_80145CA8:
-/* 80145CA8 00141908 38 60 00 03 */ li r3, 3
-/* 80145CAC 0014190C 38 80 00 02 */ li r4, 2
-/* 80145CB0 00141910 48 00 8C 9D */ bl func_8014E94C
-/* 80145CB4 00141914 38 60 00 1F */ li r3, 0x1f
-/* 80145CB8 00141918 38 80 00 02 */ li r4, 2
-/* 80145CBC 0014191C 48 00 8C 91 */ bl func_8014E94C
-/* 80145CC0 00141920 48 00 1C 2C */ b lbl_801478EC
-lbl_80145CC4:
-/* 80145CC4 00141924 38 60 00 03 */ li r3, 3
-/* 80145CC8 00141928 38 80 00 04 */ li r4, 4
-/* 80145CCC 0014192C 48 00 8C 81 */ bl func_8014E94C
-/* 80145CD0 00141930 38 60 00 1F */ li r3, 0x1f
-/* 80145CD4 00141934 38 80 00 02 */ li r4, 2
-/* 80145CD8 00141938 48 00 8C 75 */ bl func_8014E94C
-/* 80145CDC 0014193C 48 00 1C 10 */ b lbl_801478EC
-lbl_80145CE0:
-/* 80145CE0 00141940 38 60 00 03 */ li r3, 3
-/* 80145CE4 00141944 38 80 00 06 */ li r4, 6
-/* 80145CE8 00141948 48 00 8C 65 */ bl func_8014E94C
-/* 80145CEC 0014194C 38 60 00 1F */ li r3, 0x1f
-/* 80145CF0 00141950 38 80 00 00 */ li r4, 0
-/* 80145CF4 00141954 48 00 8C 59 */ bl func_8014E94C
-/* 80145CF8 00141958 48 00 1B F4 */ b lbl_801478EC
-/* 80145CFC 0014195C 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80145D00 00141960 28 00 00 63 */ cmplwi r0, 0x63
-/* 80145D04 00141964 40 82 00 28 */ bne lbl_80145D2C
-/* 80145D08 00141968 A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80145D0C 0014196C 48 10 E0 C5 */ bl func_80253DD0
-/* 80145D10 00141970 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80145D14 00141974 28 00 00 03 */ cmplwi r0, 3
-/* 80145D18 00141978 40 82 00 34 */ bne lbl_80145D4C
-/* 80145D1C 0014197C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145D20 00141980 38 00 00 AC */ li r0, 0xac
-/* 80145D24 00141984 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145D28 00141988 48 00 00 24 */ b lbl_80145D4C
-lbl_80145D2C:
-/* 80145D2C 0014198C A8 7A 00 86 */ lha r3, 0x86(r26)
-/* 80145D30 00141990 48 10 E0 A1 */ bl func_80253DD0
-/* 80145D34 00141994 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80145D38 00141998 28 00 00 03 */ cmplwi r0, 3
-/* 80145D3C 0014199C 40 82 00 10 */ bne lbl_80145D4C
-/* 80145D40 001419A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145D44 001419A4 38 00 00 AC */ li r0, 0xac
-/* 80145D48 001419A8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80145D4C:
-/* 80145D4C 001419AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145D50 001419B0 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 80145D54 001419B4 28 00 00 AC */ cmplwi r0, 0xac
-/* 80145D58 001419B8 40 82 1B 94 */ bne lbl_801478EC
-/* 80145D5C 001419BC 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80145D60 001419C0 28 00 00 01 */ cmplwi r0, 1
-/* 80145D64 001419C4 40 82 00 4C */ bne lbl_80145DB0
-/* 80145D68 001419C8 48 00 8D 69 */ bl func_8014EAD0
-/* 80145D6C 001419CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145D70 001419D0 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80145D74 001419D4 2C 00 00 00 */ cmpwi r0, 0
-/* 80145D78 001419D8 40 82 00 38 */ bne lbl_80145DB0
-/* 80145D7C 001419DC 38 60 00 03 */ li r3, 3
-/* 80145D80 001419E0 38 80 00 06 */ li r4, 6
-/* 80145D84 001419E4 48 00 8B C9 */ bl func_8014E94C
-/* 80145D88 001419E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145D8C 001419EC 38 A0 51 F6 */ li r5, 0x51f6
-/* 80145D90 001419F0 38 80 00 AA */ li r4, 0xaa
-/* 80145D94 001419F4 38 00 00 CB */ li r0, 0xcb
-/* 80145D98 001419F8 B0 A3 0D 6C */ sth r5, 0xd6c(r3)
-/* 80145D9C 001419FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145DA0 00141A00 B0 83 0D 6E */ sth r4, 0xd6e(r3)
-/* 80145DA4 00141A04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145DA8 00141A08 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145DAC 00141A0C 48 00 1B 40 */ b lbl_801478EC
-lbl_80145DB0:
-/* 80145DB0 00141A10 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80145DB4 00141A14 28 00 00 02 */ cmplwi r0, 2
-/* 80145DB8 00141A18 40 82 00 8C */ bne lbl_80145E44
-/* 80145DBC 00141A1C 48 00 91 C5 */ bl func_8014EF80
-/* 80145DC0 00141A20 2C 03 00 00 */ cmpwi r3, 0
-/* 80145DC4 00141A24 40 82 00 38 */ bne lbl_80145DFC
-/* 80145DC8 00141A28 38 60 00 03 */ li r3, 3
-/* 80145DCC 00141A2C 38 80 00 06 */ li r4, 6
-/* 80145DD0 00141A30 48 00 8B 7D */ bl func_8014E94C
-/* 80145DD4 00141A34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145DD8 00141A38 38 A0 51 7C */ li r5, 0x517c
-/* 80145DDC 00141A3C 38 80 00 AB */ li r4, 0xab
-/* 80145DE0 00141A40 38 00 00 CB */ li r0, 0xcb
-/* 80145DE4 00141A44 B0 A3 0D 6C */ sth r5, 0xd6c(r3)
-/* 80145DE8 00141A48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145DEC 00141A4C B0 83 0D 6E */ sth r4, 0xd6e(r3)
-/* 80145DF0 00141A50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145DF4 00141A54 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145DF8 00141A58 48 00 1A F4 */ b lbl_801478EC
-lbl_80145DFC:
-/* 80145DFC 00141A5C 48 00 8C D5 */ bl func_8014EAD0
-/* 80145E00 00141A60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145E04 00141A64 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80145E08 00141A68 28 00 00 1E */ cmplwi r0, 0x1e
-/* 80145E0C 00141A6C 40 82 00 38 */ bne lbl_80145E44
-/* 80145E10 00141A70 38 60 00 03 */ li r3, 3
-/* 80145E14 00141A74 38 80 00 06 */ li r4, 6
-/* 80145E18 00141A78 48 00 8B 35 */ bl func_8014E94C
-/* 80145E1C 00141A7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145E20 00141A80 38 A0 50 EB */ li r5, 0x50eb
-/* 80145E24 00141A84 38 80 00 AB */ li r4, 0xab
-/* 80145E28 00141A88 38 00 00 CB */ li r0, 0xcb
-/* 80145E2C 00141A8C B0 A3 0D 6C */ sth r5, 0xd6c(r3)
-/* 80145E30 00141A90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145E34 00141A94 B0 83 0D 6E */ sth r4, 0xd6e(r3)
-/* 80145E38 00141A98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145E3C 00141A9C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145E40 00141AA0 48 00 1A AC */ b lbl_801478EC
-lbl_80145E44:
-/* 80145E44 00141AA4 38 60 00 03 */ li r3, 3
-/* 80145E48 00141AA8 38 80 00 07 */ li r4, 7
-/* 80145E4C 00141AAC 48 00 8B 01 */ bl func_8014E94C
-/* 80145E50 00141AB0 38 60 00 00 */ li r3, 0
-/* 80145E54 00141AB4 48 00 8A 59 */ bl func_8014E8AC
-/* 80145E58 00141AB8 38 60 00 00 */ li r3, 0
-/* 80145E5C 00141ABC 48 00 89 B1 */ bl func_8014E80C
-/* 80145E60 00141AC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145E64 00141AC4 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80145E68 00141AC8 28 00 00 63 */ cmplwi r0, 0x63
-/* 80145E6C 00141ACC 40 82 1A 80 */ bne lbl_801478EC
-/* 80145E70 00141AD0 38 00 00 00 */ li r0, 0
-/* 80145E74 00141AD4 98 03 0D 48 */ stb r0, 0xd48(r3)
-/* 80145E78 00141AD8 48 01 F0 31 */ bl func_80164EA8
-/* 80145E7C 00141ADC 2C 03 00 00 */ cmpwi r3, 0
-/* 80145E80 00141AE0 41 82 00 24 */ beq lbl_80145EA4
-/* 80145E84 00141AE4 48 01 87 8D */ bl func_8015E610
-/* 80145E88 00141AE8 2C 03 00 00 */ cmpwi r3, 0
-/* 80145E8C 00141AEC 41 82 00 14 */ beq lbl_80145EA0
-/* 80145E90 00141AF0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145E94 00141AF4 38 00 00 62 */ li r0, 0x62
-/* 80145E98 00141AF8 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80145E9C 00141AFC 48 00 00 08 */ b lbl_80145EA4
-lbl_80145EA0:
-/* 80145EA0 00141B00 4B EC 39 39 */ bl func_800097D8
-lbl_80145EA4:
-/* 80145EA4 00141B04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145EA8 00141B08 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80145EAC 00141B0C 28 00 00 63 */ cmplwi r0, 0x63
-/* 80145EB0 00141B10 40 82 1A 3C */ bne lbl_801478EC
-/* 80145EB4 00141B14 4B F1 03 C1 */ bl func_80056274
-/* 80145EB8 00141B18 48 00 1A 34 */ b lbl_801478EC
-/* 80145EBC 00141B1C 38 60 00 03 */ li r3, 3
-/* 80145EC0 00141B20 38 80 00 00 */ li r4, 0
-/* 80145EC4 00141B24 48 00 8A 89 */ bl func_8014E94C
-/* 80145EC8 00141B28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145ECC 00141B2C 38 00 00 A8 */ li r0, 0xa8
-/* 80145ED0 00141B30 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145ED4 00141B34 48 00 1A 18 */ b lbl_801478EC
-/* 80145ED8 00141B38 38 60 00 03 */ li r3, 3
-/* 80145EDC 00141B3C 38 80 00 02 */ li r4, 2
-/* 80145EE0 00141B40 48 00 8A 6D */ bl func_8014E94C
-/* 80145EE4 00141B44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145EE8 00141B48 38 00 00 A8 */ li r0, 0xa8
-/* 80145EEC 00141B4C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145EF0 00141B50 48 00 19 FC */ b lbl_801478EC
-/* 80145EF4 00141B54 A8 7A 00 86 */ lha r3, 0x86(r26)
-/* 80145EF8 00141B58 48 10 DE D9 */ bl func_80253DD0
-/* 80145EFC 00141B5C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80145F00 00141B60 28 00 00 03 */ cmplwi r0, 3
-/* 80145F04 00141B64 40 82 19 E8 */ bne lbl_801478EC
-/* 80145F08 00141B68 38 60 00 03 */ li r3, 3
-/* 80145F0C 00141B6C 38 80 00 00 */ li r4, 0
-/* 80145F10 00141B70 48 00 8A 55 */ bl func_8014E964
-/* 80145F14 00141B74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145F18 00141B78 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80145F1C 00141B7C 2C 00 00 03 */ cmpwi r0, 3
-/* 80145F20 00141B80 41 82 00 48 */ beq lbl_80145F68
-/* 80145F24 00141B84 40 80 00 14 */ bge lbl_80145F38
-/* 80145F28 00141B88 2C 00 00 01 */ cmpwi r0, 1
-/* 80145F2C 00141B8C 41 82 00 24 */ beq lbl_80145F50
-/* 80145F30 00141B90 40 80 00 2C */ bge lbl_80145F5C
-/* 80145F34 00141B94 48 00 19 B8 */ b lbl_801478EC
-lbl_80145F38:
-/* 80145F38 00141B98 2C 00 00 63 */ cmpwi r0, 0x63
-/* 80145F3C 00141B9C 41 82 00 38 */ beq lbl_80145F74
-/* 80145F40 00141BA0 40 80 19 AC */ bge lbl_801478EC
-/* 80145F44 00141BA4 2C 00 00 62 */ cmpwi r0, 0x62
-/* 80145F48 00141BA8 40 80 00 48 */ bge lbl_80145F90
-/* 80145F4C 00141BAC 48 00 19 A0 */ b lbl_801478EC
-lbl_80145F50:
-/* 80145F50 00141BB0 38 00 00 B8 */ li r0, 0xb8
-/* 80145F54 00141BB4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145F58 00141BB8 48 00 19 94 */ b lbl_801478EC
-lbl_80145F5C:
-/* 80145F5C 00141BBC 38 00 00 B1 */ li r0, 0xb1
-/* 80145F60 00141BC0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145F64 00141BC4 48 00 19 88 */ b lbl_801478EC
-lbl_80145F68:
-/* 80145F68 00141BC8 38 00 00 B3 */ li r0, 0xb3
-/* 80145F6C 00141BCC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145F70 00141BD0 48 00 19 7C */ b lbl_801478EC
-lbl_80145F74:
-/* 80145F74 00141BD4 4B EC 38 65 */ bl func_800097D8
-/* 80145F78 00141BD8 38 60 00 03 */ li r3, 3
-/* 80145F7C 00141BDC 4B F1 20 39 */ bl func_80057FB4
-/* 80145F80 00141BE0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80145F84 00141BE4 38 80 08 34 */ li r4, 0x834
-/* 80145F88 00141BE8 48 0E 08 21 */ bl func_802267A8
-/* 80145F8C 00141BEC 48 00 19 60 */ b lbl_801478EC
-lbl_80145F90:
-/* 80145F90 00141BF0 4B EC 38 61 */ bl func_800097F0
-/* 80145F94 00141BF4 38 60 00 06 */ li r3, 6
-/* 80145F98 00141BF8 38 80 00 01 */ li r4, 1
-/* 80145F9C 00141BFC 48 01 86 99 */ bl func_8015E634
-/* 80145FA0 00141C00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145FA4 00141C04 38 00 00 AD */ li r0, 0xad
-/* 80145FA8 00141C08 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145FAC 00141C0C 48 00 19 40 */ b lbl_801478EC
-/* 80145FB0 00141C10 48 01 87 D5 */ bl func_8015E784
-/* 80145FB4 00141C14 2C 03 00 00 */ cmpwi r3, 0
-/* 80145FB8 00141C18 41 82 19 34 */ beq lbl_801478EC
-/* 80145FBC 00141C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145FC0 00141C20 38 00 00 AE */ li r0, 0xae
-/* 80145FC4 00141C24 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80145FC8 00141C28 4B EC 38 11 */ bl func_800097D8
-/* 80145FCC 00141C2C 48 01 97 D5 */ bl func_8015F7A0
-/* 80145FD0 00141C30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145FD4 00141C34 D8 23 0D 38 */ stfd f1, 0xd38(r3)
-/* 80145FD8 00141C38 48 00 19 14 */ b lbl_801478EC
-/* 80145FDC 00141C3C 48 01 96 85 */ bl func_8015F660
-/* 80145FE0 00141C40 7C 64 1B 78 */ mr r4, r3
-/* 80145FE4 00141C44 38 60 00 01 */ li r3, 1
-/* 80145FE8 00141C48 4B F1 04 D1 */ bl func_800564B8
-/* 80145FEC 00141C4C 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80145FF0 00141C50 48 01 97 B1 */ bl func_8015F7A0
-/* 80145FF4 00141C54 C8 56 0D 38 */ lfd f2, 0xd38(r22)
-/* 80145FF8 00141C58 C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2)
-/* 80145FFC 00141C5C FC 21 10 28 */ fsub f1, f1, f2
-/* 80146000 00141C60 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80146004 00141C64 4C 41 13 82 */ cror 2, 1, 2
-/* 80146008 00141C68 40 82 00 14 */ bne lbl_8014601C
-/* 8014600C 00141C6C 38 00 00 AF */ li r0, 0xaf
-/* 80146010 00141C70 B0 16 00 C4 */ sth r0, 0xc4(r22)
-/* 80146014 00141C74 4B F1 02 61 */ bl func_80056274
-/* 80146018 00141C78 48 00 18 D4 */ b lbl_801478EC
-lbl_8014601C:
-/* 8014601C 00141C7C 38 60 00 80 */ li r3, 0x80
-/* 80146020 00141C80 38 80 00 01 */ li r4, 1
-/* 80146024 00141C84 38 A0 00 00 */ li r5, 0
-/* 80146028 00141C88 38 C0 00 01 */ li r6, 1
-/* 8014602C 00141C8C 4B F1 3A 41 */ bl func_80059A6C
-/* 80146030 00141C90 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 80146034 00141C94 28 00 00 00 */ cmplwi r0, 0
-/* 80146038 00141C98 40 82 18 B4 */ bne lbl_801478EC
-/* 8014603C 00141C9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146040 00141CA0 38 00 00 AF */ li r0, 0xaf
-/* 80146044 00141CA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146048 00141CA8 4B F1 02 2D */ bl func_80056274
-/* 8014604C 00141CAC 48 00 18 A0 */ b lbl_801478EC
-/* 80146050 00141CB0 48 01 96 11 */ bl func_8015F660
-/* 80146054 00141CB4 7C 64 1B 78 */ mr r4, r3
-/* 80146058 00141CB8 38 60 00 01 */ li r3, 1
-/* 8014605C 00141CBC 4B F1 04 5D */ bl func_800564B8
-/* 80146060 00141CC0 4B F1 02 99 */ bl func_800562F8
-/* 80146064 00141CC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80146068 00141CC8 41 82 18 84 */ beq lbl_801478EC
-/* 8014606C 00141CCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146070 00141CD0 38 00 00 B0 */ li r0, 0xb0
-/* 80146074 00141CD4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146078 00141CD8 48 00 18 74 */ b lbl_801478EC
-/* 8014607C 00141CDC 48 01 CF 59 */ bl glplatAbortFrame
-/* 80146080 00141CE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146084 00141CE4 38 00 00 0F */ li r0, 0xf
-/* 80146088 00141CE8 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 8014608C 00141CEC 54 63 01 04 */ rlwinm r3, r3, 0, 4, 2
-/* 80146090 00141CF0 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80146094 00141CF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146098 00141CF8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014609C 00141CFC 48 00 18 50 */ b lbl_801478EC
-/* 801460A0 00141D00 48 00 8A 31 */ bl func_8014EAD0
-/* 801460A4 00141D04 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 801460A8 00141D08 38 00 00 00 */ li r0, 0
-/* 801460AC 00141D0C 38 60 00 0F */ li r3, 0xf
-/* 801460B0 00141D10 38 A0 00 00 */ li r5, 0
-/* 801460B4 00141D14 A0 86 00 FC */ lhz r4, 0xfc(r6)
-/* 801460B8 00141D18 B0 86 00 FE */ sth r4, 0xfe(r6)
-/* 801460BC 00141D1C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801460C0 00141D20 B0 04 0D 4C */ sth r0, 0xd4c(r4)
-/* 801460C4 00141D24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801460C8 00141D28 38 84 0D 4C */ addi r4, r4, 0xd4c
-/* 801460CC 00141D2C 4B F6 44 3D */ bl func_800AA508
-/* 801460D0 00141D30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801460D4 00141D34 38 00 00 B2 */ li r0, 0xb2
-/* 801460D8 00141D38 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801460DC 00141D3C 48 00 18 10 */ b lbl_801478EC
-/* 801460E0 00141D40 4B F6 5A 09 */ bl func_800ABAE8
-/* 801460E4 00141D44 2C 03 00 00 */ cmpwi r3, 0
-/* 801460E8 00141D48 40 82 18 04 */ bne lbl_801478EC
-/* 801460EC 00141D4C 4B F6 59 01 */ bl func_800AB9EC
-/* 801460F0 00141D50 48 00 89 E1 */ bl func_8014EAD0
-/* 801460F4 00141D54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801460F8 00141D58 A0 64 00 FE */ lhz r3, 0xfe(r4)
-/* 801460FC 00141D5C A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 80146100 00141D60 7C 03 00 40 */ cmplw r3, r0
-/* 80146104 00141D64 41 82 00 0C */ beq lbl_80146110
-/* 80146108 00141D68 38 00 00 00 */ li r0, 0
-/* 8014610C 00141D6C 98 04 0D 48 */ stb r0, 0xd48(r4)
-lbl_80146110:
-/* 80146110 00141D70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146114 00141D74 38 00 00 A6 */ li r0, 0xa6
-/* 80146118 00141D78 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014611C 00141D7C 48 00 17 D0 */ b lbl_801478EC
-/* 80146120 00141D80 48 00 8E 61 */ bl func_8014EF80
-/* 80146124 00141D84 2C 03 00 00 */ cmpwi r3, 0
-/* 80146128 00141D88 41 82 00 14 */ beq lbl_8014613C
-/* 8014612C 00141D8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146130 00141D90 38 00 00 00 */ li r0, 0
-/* 80146134 00141D94 98 03 0D 40 */ stb r0, 0xd40(r3)
-/* 80146138 00141D98 48 00 00 10 */ b lbl_80146148
-lbl_8014613C:
-/* 8014613C 00141D9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146140 00141DA0 38 00 00 01 */ li r0, 1
-/* 80146144 00141DA4 98 03 0D 40 */ stb r0, 0xd40(r3)
-lbl_80146148:
-/* 80146148 00141DA8 38 60 00 0B */ li r3, 0xb
-/* 8014614C 00141DAC 38 80 00 01 */ li r4, 1
-/* 80146150 00141DB0 48 00 88 15 */ bl func_8014E964
-/* 80146154 00141DB4 38 60 00 0B */ li r3, 0xb
-/* 80146158 00141DB8 38 80 00 04 */ li r4, 4
-/* 8014615C 00141DBC 48 00 87 F1 */ bl func_8014E94C
-/* 80146160 00141DC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146164 00141DC4 38 00 00 B4 */ li r0, 0xb4
-/* 80146168 00141DC8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014616C 00141DCC 48 00 17 80 */ b lbl_801478EC
-/* 80146170 00141DD0 A8 7A 00 96 */ lha r3, 0x96(r26)
-/* 80146174 00141DD4 48 10 DC 5D */ bl func_80253DD0
-/* 80146178 00141DD8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014617C 00141DDC 28 00 00 03 */ cmplwi r0, 3
-/* 80146180 00141DE0 40 82 17 6C */ bne lbl_801478EC
-/* 80146184 00141DE4 38 60 00 0B */ li r3, 0xb
-/* 80146188 00141DE8 38 80 00 00 */ li r4, 0
-/* 8014618C 00141DEC 48 00 87 C1 */ bl func_8014E94C
-/* 80146190 00141DF0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146194 00141DF4 38 00 00 B5 */ li r0, 0xb5
-/* 80146198 00141DF8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014619C 00141DFC 48 00 17 50 */ b lbl_801478EC
-/* 801461A0 00141E00 3C 60 04 00 */ lis r3, 0x400
-/* 801461A4 00141E04 38 80 00 00 */ li r4, 0
-/* 801461A8 00141E08 38 A0 00 00 */ li r5, 0
-/* 801461AC 00141E0C 38 C0 00 01 */ li r6, 1
-/* 801461B0 00141E10 4B F1 38 BD */ bl func_80059A6C
-/* 801461B4 00141E14 2C 03 00 00 */ cmpwi r3, 0
-/* 801461B8 00141E18 41 82 17 34 */ beq lbl_801478EC
-/* 801461BC 00141E1C 38 60 00 01 */ li r3, 1
-/* 801461C0 00141E20 4B F1 43 0D */ bl func_8005A4CC
-/* 801461C4 00141E24 38 60 00 0B */ li r3, 0xb
-/* 801461C8 00141E28 38 80 00 01 */ li r4, 1
-/* 801461CC 00141E2C 48 00 87 81 */ bl func_8014E94C
-/* 801461D0 00141E30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801461D4 00141E34 38 00 00 B6 */ li r0, 0xb6
-/* 801461D8 00141E38 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801461DC 00141E3C 48 00 17 10 */ b lbl_801478EC
-/* 801461E0 00141E40 A8 7A 00 96 */ lha r3, 0x96(r26)
-/* 801461E4 00141E44 48 10 DB ED */ bl func_80253DD0
-/* 801461E8 00141E48 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801461EC 00141E4C 28 00 00 03 */ cmplwi r0, 3
-/* 801461F0 00141E50 40 82 16 FC */ bne lbl_801478EC
-/* 801461F4 00141E54 38 60 00 0B */ li r3, 0xb
-/* 801461F8 00141E58 38 80 00 03 */ li r4, 3
-/* 801461FC 00141E5C 48 00 87 51 */ bl func_8014E94C
-/* 80146200 00141E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146204 00141E64 38 00 00 B7 */ li r0, 0xb7
-/* 80146208 00141E68 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014620C 00141E6C 48 00 16 E0 */ b lbl_801478EC
-/* 80146210 00141E70 A8 7A 00 96 */ lha r3, 0x96(r26)
-/* 80146214 00141E74 48 10 DB BD */ bl func_80253DD0
-/* 80146218 00141E78 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014621C 00141E7C 28 00 00 03 */ cmplwi r0, 3
-/* 80146220 00141E80 40 82 16 CC */ bne lbl_801478EC
-/* 80146224 00141E84 38 60 00 0B */ li r3, 0xb
-/* 80146228 00141E88 38 80 00 00 */ li r4, 0
-/* 8014622C 00141E8C 48 00 87 39 */ bl func_8014E964
-/* 80146230 00141E90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146234 00141E94 38 00 00 A6 */ li r0, 0xa6
-/* 80146238 00141E98 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014623C 00141E9C 48 00 16 B0 */ b lbl_801478EC
-/* 80146240 00141EA0 48 00 88 91 */ bl func_8014EAD0
-/* 80146244 00141EA4 38 60 00 0D */ li r3, 0xd
-/* 80146248 00141EA8 38 80 00 01 */ li r4, 1
-/* 8014624C 00141EAC 48 00 87 19 */ bl func_8014E964
-/* 80146250 00141EB0 38 60 00 0D */ li r3, 0xd
-/* 80146254 00141EB4 38 80 00 0E */ li r4, 0xe
-/* 80146258 00141EB8 48 00 86 F5 */ bl func_8014E94C
-/* 8014625C 00141EBC 38 60 00 01 */ li r3, 1
-/* 80146260 00141EC0 48 00 86 4D */ bl func_8014E8AC
-/* 80146264 00141EC4 38 60 00 1D */ li r3, 0x1d
-/* 80146268 00141EC8 38 80 00 01 */ li r4, 1
-/* 8014626C 00141ECC 48 00 86 F9 */ bl func_8014E964
-/* 80146270 00141ED0 38 60 00 1D */ li r3, 0x1d
-/* 80146274 00141ED4 38 80 00 06 */ li r4, 6
-/* 80146278 00141ED8 48 00 86 D5 */ bl func_8014E94C
-/* 8014627C 00141EDC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146280 00141EE0 38 00 00 01 */ li r0, 1
-/* 80146284 00141EE4 88 64 0D 48 */ lbz r3, 0xd48(r4)
-/* 80146288 00141EE8 B0 64 00 F8 */ sth r3, 0xf8(r4)
-/* 8014628C 00141EEC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146290 00141EF0 88 64 0D 48 */ lbz r3, 0xd48(r4)
-/* 80146294 00141EF4 B0 64 00 FA */ sth r3, 0xfa(r4)
-/* 80146298 00141EF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014629C 00141EFC 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 801462A0 00141F00 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801462A4 00141F04 A0 85 00 F8 */ lhz r4, 0xf8(r5)
-/* 801462A8 00141F08 A0 65 00 FC */ lhz r3, 0xfc(r5)
-/* 801462AC 00141F0C 38 04 00 06 */ addi r0, r4, 6
-/* 801462B0 00141F10 7C 00 18 00 */ cmpw r0, r3
-/* 801462B4 00141F14 41 80 00 54 */ blt lbl_80146308
-/* 801462B8 00141F18 34 03 FF FA */ addic. r0, r3, -6
-/* 801462BC 00141F1C 41 80 00 2C */ blt lbl_801462E8
-/* 801462C0 00141F20 7C 04 18 50 */ subf r0, r4, r3
-/* 801462C4 00141F24 20 00 00 07 */ subfic r0, r0, 7
-/* 801462C8 00141F28 90 05 00 D4 */ stw r0, 0xd4(r5)
-/* 801462CC 00141F2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801462D0 00141F30 A0 64 00 FC */ lhz r3, 0xfc(r4)
-/* 801462D4 00141F34 38 03 FF FA */ addi r0, r3, -6
-/* 801462D8 00141F38 B0 04 00 F8 */ sth r0, 0xf8(r4)
-/* 801462DC 00141F3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801462E0 00141F40 B0 03 00 FA */ sth r0, 0xfa(r3)
-/* 801462E4 00141F44 48 00 00 24 */ b lbl_80146308
-lbl_801462E8:
-/* 801462E8 00141F48 88 65 0D 48 */ lbz r3, 0xd48(r5)
-/* 801462EC 00141F4C 38 00 00 00 */ li r0, 0
-/* 801462F0 00141F50 38 63 00 01 */ addi r3, r3, 1
-/* 801462F4 00141F54 90 65 00 D4 */ stw r3, 0xd4(r5)
-/* 801462F8 00141F58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801462FC 00141F5C B0 03 00 F8 */ sth r0, 0xf8(r3)
-/* 80146300 00141F60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146304 00141F64 B0 03 00 FA */ sth r0, 0xfa(r3)
-lbl_80146308:
-/* 80146308 00141F68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014630C 00141F6C 38 00 00 B9 */ li r0, 0xb9
-/* 80146310 00141F70 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146314 00141F74 48 00 15 D8 */ b lbl_801478EC
-/* 80146318 00141F78 A8 7A 00 9A */ lha r3, 0x9a(r26)
-/* 8014631C 00141F7C 48 10 DA B5 */ bl func_80253DD0
-/* 80146320 00141F80 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146324 00141F84 28 00 00 03 */ cmplwi r0, 3
-/* 80146328 00141F88 40 82 15 C4 */ bne lbl_801478EC
-/* 8014632C 00141F8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146330 00141F90 38 00 00 BA */ li r0, 0xba
-/* 80146334 00141F94 38 60 00 00 */ li r3, 0
-/* 80146338 00141F98 38 80 00 00 */ li r4, 0
-/* 8014633C 00141F9C B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80146340 00141FA0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146344 00141FA4 80 05 0D 30 */ lwz r0, 0xd30(r5)
-/* 80146348 00141FA8 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8014634C 00141FAC 90 05 0D 30 */ stw r0, 0xd30(r5)
-/* 80146350 00141FB0 4B F1 35 A9 */ bl func_800598F8
-/* 80146354 00141FB4 38 60 00 01 */ li r3, 1
-/* 80146358 00141FB8 38 80 00 50 */ li r4, 0x50
-/* 8014635C 00141FBC 38 A0 00 00 */ li r5, 0
-/* 80146360 00141FC0 38 C0 00 07 */ li r6, 7
-/* 80146364 00141FC4 38 E0 00 02 */ li r7, 2
-/* 80146368 00141FC8 39 00 00 00 */ li r8, 0
-/* 8014636C 00141FCC 4B F1 36 5D */ bl func_800599C8
-/* 80146370 00141FD0 38 60 00 02 */ li r3, 2
-/* 80146374 00141FD4 38 80 00 01 */ li r4, 1
-/* 80146378 00141FD8 38 A0 00 00 */ li r5, 0
-/* 8014637C 00141FDC 38 C0 00 07 */ li r6, 7
-/* 80146380 00141FE0 38 E0 00 03 */ li r7, 3
-/* 80146384 00141FE4 39 00 00 00 */ li r8, 0
-/* 80146388 00141FE8 4B F1 36 41 */ bl func_800599C8
-/* 8014638C 00141FEC 38 60 00 03 */ li r3, 3
-/* 80146390 00141FF0 38 80 00 02 */ li r4, 2
-/* 80146394 00141FF4 38 A0 00 00 */ li r5, 0
-/* 80146398 00141FF8 38 C0 00 08 */ li r6, 8
-/* 8014639C 00141FFC 38 E0 00 04 */ li r7, 4
-/* 801463A0 00142000 39 00 00 00 */ li r8, 0
-/* 801463A4 00142004 4B F1 36 25 */ bl func_800599C8
-/* 801463A8 00142008 38 60 00 04 */ li r3, 4
-/* 801463AC 0014200C 38 80 00 03 */ li r4, 3
-/* 801463B0 00142010 38 A0 00 00 */ li r5, 0
-/* 801463B4 00142014 38 C0 00 08 */ li r6, 8
-/* 801463B8 00142018 38 E0 00 05 */ li r7, 5
-/* 801463BC 0014201C 39 00 00 00 */ li r8, 0
-/* 801463C0 00142020 4B F1 36 09 */ bl func_800599C8
-/* 801463C4 00142024 38 60 00 05 */ li r3, 5
-/* 801463C8 00142028 38 80 00 04 */ li r4, 4
-/* 801463CC 0014202C 38 A0 00 00 */ li r5, 0
-/* 801463D0 00142030 38 C0 00 08 */ li r6, 8
-/* 801463D4 00142034 38 E0 00 06 */ li r7, 6
-/* 801463D8 00142038 39 00 00 00 */ li r8, 0
-/* 801463DC 0014203C 4B F1 35 ED */ bl func_800599C8
-/* 801463E0 00142040 38 60 00 06 */ li r3, 6
-/* 801463E4 00142044 38 80 00 05 */ li r4, 5
-/* 801463E8 00142048 38 A0 00 00 */ li r5, 0
-/* 801463EC 0014204C 38 C0 00 63 */ li r6, 0x63
-/* 801463F0 00142050 38 E0 00 5A */ li r7, 0x5a
-/* 801463F4 00142054 39 00 00 00 */ li r8, 0
-/* 801463F8 00142058 4B F1 35 D1 */ bl func_800599C8
-/* 801463FC 0014205C 38 60 00 07 */ li r3, 7
-/* 80146400 00142060 38 80 00 00 */ li r4, 0
-/* 80146404 00142064 38 A0 00 02 */ li r5, 2
-/* 80146408 00142068 38 C0 00 00 */ li r6, 0
-/* 8014640C 0014206C 38 E0 00 08 */ li r7, 8
-/* 80146410 00142070 39 00 00 00 */ li r8, 0
-/* 80146414 00142074 4B F1 35 B5 */ bl func_800599C8
-/* 80146418 00142078 38 60 00 08 */ li r3, 8
-/* 8014641C 0014207C 38 80 00 07 */ li r4, 7
-/* 80146420 00142080 38 A0 00 04 */ li r5, 4
-/* 80146424 00142084 38 C0 00 00 */ li r6, 0
-/* 80146428 00142088 38 E0 00 63 */ li r7, 0x63
-/* 8014642C 0014208C 39 00 00 00 */ li r8, 0
-/* 80146430 00142090 4B F1 35 99 */ bl func_800599C8
-/* 80146434 00142094 38 60 00 63 */ li r3, 0x63
-/* 80146438 00142098 38 80 00 08 */ li r4, 8
-/* 8014643C 0014209C 38 A0 00 06 */ li r5, 6
-/* 80146440 001420A0 38 C0 00 00 */ li r6, 0
-/* 80146444 001420A4 38 E0 00 00 */ li r7, 0
-/* 80146448 001420A8 39 00 00 00 */ li r8, 0
-/* 8014644C 001420AC 4B F1 35 7D */ bl func_800599C8
-/* 80146450 001420B0 38 60 00 50 */ li r3, 0x50
-/* 80146454 001420B4 38 80 00 00 */ li r4, 0
-/* 80146458 001420B8 38 A0 00 00 */ li r5, 0
-/* 8014645C 001420BC 38 C0 00 00 */ li r6, 0
-/* 80146460 001420C0 38 E0 00 00 */ li r7, 0
-/* 80146464 001420C4 39 00 00 00 */ li r8, 0
-/* 80146468 001420C8 4B F1 35 61 */ bl func_800599C8
-/* 8014646C 001420CC 38 60 00 5A */ li r3, 0x5a
-/* 80146470 001420D0 38 80 00 00 */ li r4, 0
-/* 80146474 001420D4 38 A0 00 00 */ li r5, 0
-/* 80146478 001420D8 38 C0 00 00 */ li r6, 0
-/* 8014647C 001420DC 38 E0 00 00 */ li r7, 0
-/* 80146480 001420E0 39 00 00 00 */ li r8, 0
-/* 80146484 001420E4 4B F1 35 45 */ bl func_800599C8
-/* 80146488 001420E8 48 00 14 64 */ b lbl_801478EC
-/* 8014648C 001420EC 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80146490 001420F0 38 60 00 3F */ li r3, 0x3f
-/* 80146494 001420F4 38 A0 00 00 */ li r5, 0
-/* 80146498 001420F8 38 C0 00 01 */ li r6, 1
-/* 8014649C 001420FC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801464A0 00142100 4B F1 35 CD */ bl func_80059A6C
-/* 801464A4 00142104 2C 03 00 00 */ cmpwi r3, 0
-/* 801464A8 00142108 41 82 14 44 */ beq lbl_801478EC
-/* 801464AC 0014210C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801464B0 00142110 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801464B4 00142114 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801464B8 00142118 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 801464BC 0014211C 41 82 03 90 */ beq lbl_8014684C
-/* 801464C0 00142120 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801464C4 00142124 3A C0 00 00 */ li r22, 0
-/* 801464C8 00142128 80 85 00 D4 */ lwz r4, 0xd4(r5)
-/* 801464CC 0014212C 2C 04 00 07 */ cmpwi r4, 7
-/* 801464D0 00142130 41 82 02 3C */ beq lbl_8014670C
-/* 801464D4 00142134 40 80 00 30 */ bge lbl_80146504
-/* 801464D8 00142138 2C 04 00 03 */ cmpwi r4, 3
-/* 801464DC 0014213C 41 82 00 F0 */ beq lbl_801465CC
-/* 801464E0 00142140 40 80 00 14 */ bge lbl_801464F4
-/* 801464E4 00142144 2C 04 00 01 */ cmpwi r4, 1
-/* 801464E8 00142148 41 82 00 48 */ beq lbl_80146530
-/* 801464EC 0014214C 40 80 00 90 */ bge lbl_8014657C
-/* 801464F0 00142150 48 00 03 48 */ b lbl_80146838
-lbl_801464F4:
-/* 801464F4 00142154 2C 04 00 05 */ cmpwi r4, 5
-/* 801464F8 00142158 41 82 01 74 */ beq lbl_8014666C
-/* 801464FC 0014215C 40 80 01 C0 */ bge lbl_801466BC
-/* 80146500 00142160 48 00 01 1C */ b lbl_8014661C
-lbl_80146504:
-/* 80146504 00142164 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80146508 00142168 41 82 02 F0 */ beq lbl_801467F8
-/* 8014650C 0014216C 40 80 00 10 */ bge lbl_8014651C
-/* 80146510 00142170 2C 04 00 09 */ cmpwi r4, 9
-/* 80146514 00142174 40 80 03 24 */ bge lbl_80146838
-/* 80146518 00142178 48 00 02 58 */ b lbl_80146770
-lbl_8014651C:
-/* 8014651C 0014217C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80146520 00142180 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80146524 00142184 7C 04 00 00 */ cmpw r4, r0
-/* 80146528 00142188 41 82 02 D0 */ beq lbl_801467F8
-/* 8014652C 0014218C 48 00 03 0C */ b lbl_80146838
-lbl_80146530:
-/* 80146530 00142190 A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80146534 00142194 28 00 00 01 */ cmplwi r0, 1
-/* 80146538 00142198 41 80 03 00 */ blt lbl_80146838
-/* 8014653C 0014219C 38 60 00 0D */ li r3, 0xd
-/* 80146540 001421A0 38 80 00 06 */ li r4, 6
-/* 80146544 001421A4 48 00 84 09 */ bl func_8014E94C
-/* 80146548 001421A8 38 60 00 1F */ li r3, 0x1f
-/* 8014654C 001421AC 38 80 00 02 */ li r4, 2
-/* 80146550 001421B0 48 00 83 FD */ bl func_8014E94C
-/* 80146554 001421B4 38 60 00 1D */ li r3, 0x1d
-/* 80146558 001421B8 38 80 00 04 */ li r4, 4
-/* 8014655C 001421BC 48 00 83 F1 */ bl func_8014E94C
-/* 80146560 001421C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146564 001421C4 38 00 00 BC */ li r0, 0xbc
-/* 80146568 001421C8 3A C0 00 01 */ li r22, 1
-/* 8014656C 001421CC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146570 001421D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146574 001421D4 B2 C3 01 02 */ sth r22, 0x102(r3)
-/* 80146578 001421D8 48 00 02 C0 */ b lbl_80146838
-lbl_8014657C:
-/* 8014657C 001421DC A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80146580 001421E0 28 00 00 02 */ cmplwi r0, 2
-/* 80146584 001421E4 41 80 02 B4 */ blt lbl_80146838
-/* 80146588 001421E8 38 60 00 0D */ li r3, 0xd
-/* 8014658C 001421EC 38 80 00 07 */ li r4, 7
-/* 80146590 001421F0 48 00 83 BD */ bl func_8014E94C
-/* 80146594 001421F4 38 60 00 1F */ li r3, 0x1f
-/* 80146598 001421F8 38 80 00 02 */ li r4, 2
-/* 8014659C 001421FC 48 00 83 B1 */ bl func_8014E94C
-/* 801465A0 00142200 38 60 00 1D */ li r3, 0x1d
-/* 801465A4 00142204 38 80 00 04 */ li r4, 4
-/* 801465A8 00142208 48 00 83 A5 */ bl func_8014E94C
-/* 801465AC 0014220C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801465B0 00142210 38 80 00 BC */ li r4, 0xbc
-/* 801465B4 00142214 38 00 00 02 */ li r0, 2
-/* 801465B8 00142218 3A C0 00 01 */ li r22, 1
-/* 801465BC 0014221C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801465C0 00142220 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801465C4 00142224 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 801465C8 00142228 48 00 02 70 */ b lbl_80146838
-lbl_801465CC:
-/* 801465CC 0014222C A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 801465D0 00142230 28 00 00 03 */ cmplwi r0, 3
-/* 801465D4 00142234 41 80 02 64 */ blt lbl_80146838
-/* 801465D8 00142238 38 60 00 0D */ li r3, 0xd
-/* 801465DC 0014223C 38 80 00 08 */ li r4, 8
-/* 801465E0 00142240 48 00 83 6D */ bl func_8014E94C
-/* 801465E4 00142244 38 60 00 1F */ li r3, 0x1f
-/* 801465E8 00142248 38 80 00 02 */ li r4, 2
-/* 801465EC 0014224C 48 00 83 61 */ bl func_8014E94C
-/* 801465F0 00142250 38 60 00 1D */ li r3, 0x1d
-/* 801465F4 00142254 38 80 00 04 */ li r4, 4
-/* 801465F8 00142258 48 00 83 55 */ bl func_8014E94C
-/* 801465FC 0014225C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146600 00142260 38 80 00 BC */ li r4, 0xbc
-/* 80146604 00142264 38 00 00 03 */ li r0, 3
-/* 80146608 00142268 3A C0 00 01 */ li r22, 1
-/* 8014660C 0014226C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80146610 00142270 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146614 00142274 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 80146618 00142278 48 00 02 20 */ b lbl_80146838
-lbl_8014661C:
-/* 8014661C 0014227C A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80146620 00142280 28 00 00 04 */ cmplwi r0, 4
-/* 80146624 00142284 41 80 02 14 */ blt lbl_80146838
-/* 80146628 00142288 38 60 00 0D */ li r3, 0xd
-/* 8014662C 0014228C 38 80 00 09 */ li r4, 9
-/* 80146630 00142290 48 00 83 1D */ bl func_8014E94C
-/* 80146634 00142294 38 60 00 1F */ li r3, 0x1f
-/* 80146638 00142298 38 80 00 02 */ li r4, 2
-/* 8014663C 0014229C 48 00 83 11 */ bl func_8014E94C
-/* 80146640 001422A0 38 60 00 1D */ li r3, 0x1d
-/* 80146644 001422A4 38 80 00 04 */ li r4, 4
-/* 80146648 001422A8 48 00 83 05 */ bl func_8014E94C
-/* 8014664C 001422AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146650 001422B0 38 80 00 BC */ li r4, 0xbc
-/* 80146654 001422B4 38 00 00 04 */ li r0, 4
-/* 80146658 001422B8 3A C0 00 01 */ li r22, 1
-/* 8014665C 001422BC B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80146660 001422C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146664 001422C4 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 80146668 001422C8 48 00 01 D0 */ b lbl_80146838
-lbl_8014666C:
-/* 8014666C 001422CC A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80146670 001422D0 28 00 00 05 */ cmplwi r0, 5
-/* 80146674 001422D4 41 80 01 C4 */ blt lbl_80146838
-/* 80146678 001422D8 38 60 00 0D */ li r3, 0xd
-/* 8014667C 001422DC 38 80 00 0A */ li r4, 0xa
-/* 80146680 001422E0 48 00 82 CD */ bl func_8014E94C
-/* 80146684 001422E4 38 60 00 1F */ li r3, 0x1f
-/* 80146688 001422E8 38 80 00 02 */ li r4, 2
-/* 8014668C 001422EC 48 00 82 C1 */ bl func_8014E94C
-/* 80146690 001422F0 38 60 00 1D */ li r3, 0x1d
-/* 80146694 001422F4 38 80 00 04 */ li r4, 4
-/* 80146698 001422F8 48 00 82 B5 */ bl func_8014E94C
-/* 8014669C 001422FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801466A0 00142300 38 80 00 BC */ li r4, 0xbc
-/* 801466A4 00142304 38 00 00 05 */ li r0, 5
-/* 801466A8 00142308 3A C0 00 01 */ li r22, 1
-/* 801466AC 0014230C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801466B0 00142310 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801466B4 00142314 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 801466B8 00142318 48 00 01 80 */ b lbl_80146838
-lbl_801466BC:
-/* 801466BC 0014231C A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 801466C0 00142320 28 00 00 06 */ cmplwi r0, 6
-/* 801466C4 00142324 41 80 01 74 */ blt lbl_80146838
-/* 801466C8 00142328 38 60 00 0D */ li r3, 0xd
-/* 801466CC 0014232C 38 80 00 0B */ li r4, 0xb
-/* 801466D0 00142330 48 00 82 7D */ bl func_8014E94C
-/* 801466D4 00142334 38 60 00 1F */ li r3, 0x1f
-/* 801466D8 00142338 38 80 00 02 */ li r4, 2
-/* 801466DC 0014233C 48 00 82 71 */ bl func_8014E94C
-/* 801466E0 00142340 38 60 00 1D */ li r3, 0x1d
-/* 801466E4 00142344 38 80 00 04 */ li r4, 4
-/* 801466E8 00142348 48 00 82 65 */ bl func_8014E94C
-/* 801466EC 0014234C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801466F0 00142350 38 80 00 BC */ li r4, 0xbc
-/* 801466F4 00142354 38 00 00 06 */ li r0, 6
-/* 801466F8 00142358 3A C0 00 01 */ li r22, 1
-/* 801466FC 0014235C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80146700 00142360 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146704 00142364 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 80146708 00142368 48 00 01 30 */ b lbl_80146838
-lbl_8014670C:
-/* 8014670C 0014236C A0 05 00 F8 */ lhz r0, 0xf8(r5)
-/* 80146710 00142370 2C 00 00 00 */ cmpwi r0, 0
-/* 80146714 00142374 41 82 00 48 */ beq lbl_8014675C
-/* 80146718 00142378 38 60 00 0D */ li r3, 0xd
-/* 8014671C 0014237C 38 80 00 0F */ li r4, 0xf
-/* 80146720 00142380 48 00 82 2D */ bl func_8014E94C
-/* 80146724 00142384 38 60 00 1F */ li r3, 0x1f
-/* 80146728 00142388 38 80 00 02 */ li r4, 2
-/* 8014672C 0014238C 48 00 82 21 */ bl func_8014E94C
-/* 80146730 00142390 38 60 00 1D */ li r3, 0x1d
-/* 80146734 00142394 38 80 00 04 */ li r4, 4
-/* 80146738 00142398 48 00 82 15 */ bl func_8014E94C
-/* 8014673C 0014239C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146740 001423A0 38 00 00 BB */ li r0, 0xbb
-/* 80146744 001423A4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80146748 001423A8 38 60 02 23 */ li r3, 0x223
-/* 8014674C 001423AC B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80146750 001423B0 38 80 00 00 */ li r4, 0
-/* 80146754 001423B4 4B EC 4A 1D */ bl func_8000B170
-/* 80146758 001423B8 48 00 00 E0 */ b lbl_80146838
-lbl_8014675C:
-/* 8014675C 001423BC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80146760 001423C0 38 60 02 22 */ li r3, 0x222
-/* 80146764 001423C4 38 80 00 00 */ li r4, 0
-/* 80146768 001423C8 4B EC 4A 09 */ bl func_8000B170
-/* 8014676C 001423CC 48 00 00 CC */ b lbl_80146838
-lbl_80146770:
-/* 80146770 001423D0 A0 65 00 F8 */ lhz r3, 0xf8(r5)
-/* 80146774 001423D4 A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 80146778 001423D8 38 63 00 06 */ addi r3, r3, 6
-/* 8014677C 001423DC 7C 03 00 00 */ cmpw r3, r0
-/* 80146780 001423E0 40 80 00 64 */ bge lbl_801467E4
-/* 80146784 001423E4 38 60 00 0D */ li r3, 0xd
-/* 80146788 001423E8 38 80 00 10 */ li r4, 0x10
-/* 8014678C 001423EC 48 00 81 C1 */ bl func_8014E94C
-/* 80146790 001423F0 38 60 00 1F */ li r3, 0x1f
-/* 80146794 001423F4 38 80 00 02 */ li r4, 2
-/* 80146798 001423F8 48 00 81 B5 */ bl func_8014E94C
-/* 8014679C 001423FC 38 60 00 1D */ li r3, 0x1d
-/* 801467A0 00142400 38 80 00 04 */ li r4, 4
-/* 801467A4 00142404 48 00 81 A9 */ bl func_8014E94C
-/* 801467A8 00142408 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801467AC 0014240C 38 80 00 BB */ li r4, 0xbb
-/* 801467B0 00142410 38 00 00 10 */ li r0, 0x10
-/* 801467B4 00142414 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801467B8 00142418 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801467BC 0014241C 38 60 02 23 */ li r3, 0x223
-/* 801467C0 00142420 38 80 00 00 */ li r4, 0
-/* 801467C4 00142424 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 801467C8 00142428 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
-/* 801467CC 0014242C 38 A5 00 01 */ addi r5, r5, 1
-/* 801467D0 00142430 B0 A6 00 FA */ sth r5, 0xfa(r6)
-/* 801467D4 00142434 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801467D8 00142438 B0 05 01 00 */ sth r0, 0x100(r5)
-/* 801467DC 0014243C 4B EC 49 95 */ bl func_8000B170
-/* 801467E0 00142440 48 00 00 58 */ b lbl_80146838
-lbl_801467E4:
-/* 801467E4 00142444 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801467E8 00142448 38 60 02 22 */ li r3, 0x222
-/* 801467EC 0014244C 38 80 00 00 */ li r4, 0
-/* 801467F0 00142450 4B EC 49 81 */ bl func_8000B170
-/* 801467F4 00142454 48 00 00 44 */ b lbl_80146838
-lbl_801467F8:
-/* 801467F8 00142458 38 60 00 0D */ li r3, 0xd
-/* 801467FC 0014245C 38 80 00 0C */ li r4, 0xc
-/* 80146800 00142460 48 00 81 4D */ bl func_8014E94C
-/* 80146804 00142464 38 60 00 1F */ li r3, 0x1f
-/* 80146808 00142468 38 80 00 01 */ li r4, 1
-/* 8014680C 0014246C 48 00 81 41 */ bl func_8014E94C
-/* 80146810 00142470 38 60 00 1D */ li r3, 0x1d
-/* 80146814 00142474 38 80 00 04 */ li r4, 4
-/* 80146818 00142478 48 00 81 35 */ bl func_8014E94C
-/* 8014681C 0014247C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146820 00142480 38 80 00 BC */ li r4, 0xbc
-/* 80146824 00142484 38 00 00 63 */ li r0, 0x63
-/* 80146828 00142488 3A C0 00 02 */ li r22, 2
-/* 8014682C 0014248C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80146830 00142490 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146834 00142494 90 03 00 D4 */ stw r0, 0xd4(r3)
-lbl_80146838:
-/* 80146838 00142498 2C 16 00 00 */ cmpwi r22, 0
-/* 8014683C 0014249C 41 82 10 B0 */ beq lbl_801478EC
-/* 80146840 001424A0 7E C3 B3 78 */ mr r3, r22
-/* 80146844 001424A4 4B F1 3C 89 */ bl func_8005A4CC
-/* 80146848 001424A8 48 00 10 A4 */ b lbl_801478EC
-lbl_8014684C:
-/* 8014684C 001424AC 2C 03 00 08 */ cmpwi r3, 8
-/* 80146850 001424B0 3A C0 00 00 */ li r22, 0
-/* 80146854 001424B4 41 82 02 24 */ beq lbl_80146A78
-/* 80146858 001424B8 40 80 00 38 */ bge lbl_80146890
-/* 8014685C 001424BC 2C 03 00 04 */ cmpwi r3, 4
-/* 80146860 001424C0 41 82 01 20 */ beq lbl_80146980
-/* 80146864 001424C4 40 80 00 1C */ bge lbl_80146880
-/* 80146868 001424C8 2C 03 00 02 */ cmpwi r3, 2
-/* 8014686C 001424CC 41 82 00 8C */ beq lbl_801468F8
-/* 80146870 001424D0 40 80 00 CC */ bge lbl_8014693C
-/* 80146874 001424D4 2C 03 00 01 */ cmpwi r3, 1
-/* 80146878 001424D8 40 80 00 3C */ bge lbl_801468B4
-/* 8014687C 001424DC 48 00 03 CC */ b lbl_80146C48
-lbl_80146880:
-/* 80146880 001424E0 2C 03 00 06 */ cmpwi r3, 6
-/* 80146884 001424E4 41 82 01 84 */ beq lbl_80146A08
-/* 80146888 001424E8 40 80 01 C4 */ bge lbl_80146A4C
-/* 8014688C 001424EC 48 00 01 38 */ b lbl_801469C4
-lbl_80146890:
-/* 80146890 001424F0 2C 03 00 5A */ cmpwi r3, 0x5a
-/* 80146894 001424F4 41 82 02 E8 */ beq lbl_80146B7C
-/* 80146898 001424F8 40 80 00 10 */ bge lbl_801468A8
-/* 8014689C 001424FC 2C 03 00 50 */ cmpwi r3, 0x50
-/* 801468A0 00142500 41 82 02 30 */ beq lbl_80146AD0
-/* 801468A4 00142504 48 00 03 A4 */ b lbl_80146C48
-lbl_801468A8:
-/* 801468A8 00142508 2C 03 00 63 */ cmpwi r3, 0x63
-/* 801468AC 0014250C 41 82 01 F8 */ beq lbl_80146AA4
-/* 801468B0 00142510 48 00 03 98 */ b lbl_80146C48
-lbl_801468B4:
-/* 801468B4 00142514 38 60 00 0D */ li r3, 0xd
-/* 801468B8 00142518 38 80 00 00 */ li r4, 0
-/* 801468BC 0014251C 48 00 80 91 */ bl func_8014E94C
-/* 801468C0 00142520 38 60 00 1F */ li r3, 0x1f
-/* 801468C4 00142524 38 80 00 02 */ li r4, 2
-/* 801468C8 00142528 48 00 80 85 */ bl func_8014E94C
-/* 801468CC 0014252C 38 60 00 1D */ li r3, 0x1d
-/* 801468D0 00142530 38 80 00 04 */ li r4, 4
-/* 801468D4 00142534 48 00 80 79 */ bl func_8014E94C
-/* 801468D8 00142538 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801468DC 0014253C 3A C0 00 03 */ li r22, 3
-/* 801468E0 00142540 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 801468E4 00142544 28 00 00 01 */ cmplwi r0, 1
-/* 801468E8 00142548 41 80 03 60 */ blt lbl_80146C48
-/* 801468EC 0014254C 38 00 00 01 */ li r0, 1
-/* 801468F0 00142550 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 801468F4 00142554 48 00 03 54 */ b lbl_80146C48
-lbl_801468F8:
-/* 801468F8 00142558 38 60 00 0D */ li r3, 0xd
-/* 801468FC 0014255C 38 80 00 01 */ li r4, 1
-/* 80146900 00142560 48 00 80 4D */ bl func_8014E94C
-/* 80146904 00142564 38 60 00 1F */ li r3, 0x1f
-/* 80146908 00142568 38 80 00 02 */ li r4, 2
-/* 8014690C 0014256C 48 00 80 41 */ bl func_8014E94C
-/* 80146910 00142570 38 60 00 1D */ li r3, 0x1d
-/* 80146914 00142574 38 80 00 04 */ li r4, 4
-/* 80146918 00142578 48 00 80 35 */ bl func_8014E94C
-/* 8014691C 0014257C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146920 00142580 3A C0 00 03 */ li r22, 3
-/* 80146924 00142584 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80146928 00142588 28 00 00 02 */ cmplwi r0, 2
-/* 8014692C 0014258C 41 80 03 1C */ blt lbl_80146C48
-/* 80146930 00142590 38 00 00 02 */ li r0, 2
-/* 80146934 00142594 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 80146938 00142598 48 00 03 10 */ b lbl_80146C48
-lbl_8014693C:
-/* 8014693C 0014259C 38 60 00 0D */ li r3, 0xd
-/* 80146940 001425A0 38 80 00 02 */ li r4, 2
-/* 80146944 001425A4 48 00 80 09 */ bl func_8014E94C
-/* 80146948 001425A8 38 60 00 1F */ li r3, 0x1f
-/* 8014694C 001425AC 38 80 00 02 */ li r4, 2
-/* 80146950 001425B0 48 00 7F FD */ bl func_8014E94C
-/* 80146954 001425B4 38 60 00 1D */ li r3, 0x1d
-/* 80146958 001425B8 38 80 00 04 */ li r4, 4
-/* 8014695C 001425BC 48 00 7F F1 */ bl func_8014E94C
-/* 80146960 001425C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146964 001425C4 3A C0 00 03 */ li r22, 3
-/* 80146968 001425C8 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014696C 001425CC 28 00 00 03 */ cmplwi r0, 3
-/* 80146970 001425D0 41 80 02 D8 */ blt lbl_80146C48
-/* 80146974 001425D4 38 00 00 03 */ li r0, 3
-/* 80146978 001425D8 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 8014697C 001425DC 48 00 02 CC */ b lbl_80146C48
-lbl_80146980:
-/* 80146980 001425E0 38 60 00 0D */ li r3, 0xd
-/* 80146984 001425E4 38 80 00 03 */ li r4, 3
-/* 80146988 001425E8 48 00 7F C5 */ bl func_8014E94C
-/* 8014698C 001425EC 38 60 00 1F */ li r3, 0x1f
-/* 80146990 001425F0 38 80 00 02 */ li r4, 2
-/* 80146994 001425F4 48 00 7F B9 */ bl func_8014E94C
-/* 80146998 001425F8 38 60 00 1D */ li r3, 0x1d
-/* 8014699C 001425FC 38 80 00 04 */ li r4, 4
-/* 801469A0 00142600 48 00 7F AD */ bl func_8014E94C
-/* 801469A4 00142604 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801469A8 00142608 3A C0 00 03 */ li r22, 3
-/* 801469AC 0014260C A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 801469B0 00142610 28 00 00 04 */ cmplwi r0, 4
-/* 801469B4 00142614 41 80 02 94 */ blt lbl_80146C48
-/* 801469B8 00142618 38 00 00 04 */ li r0, 4
-/* 801469BC 0014261C B0 03 01 02 */ sth r0, 0x102(r3)
-/* 801469C0 00142620 48 00 02 88 */ b lbl_80146C48
-lbl_801469C4:
-/* 801469C4 00142624 38 60 00 0D */ li r3, 0xd
-/* 801469C8 00142628 38 80 00 04 */ li r4, 4
-/* 801469CC 0014262C 48 00 7F 81 */ bl func_8014E94C
-/* 801469D0 00142630 38 60 00 1F */ li r3, 0x1f
-/* 801469D4 00142634 38 80 00 02 */ li r4, 2
-/* 801469D8 00142638 48 00 7F 75 */ bl func_8014E94C
-/* 801469DC 0014263C 38 60 00 1D */ li r3, 0x1d
-/* 801469E0 00142640 38 80 00 04 */ li r4, 4
-/* 801469E4 00142644 48 00 7F 69 */ bl func_8014E94C
-/* 801469E8 00142648 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801469EC 0014264C 3A C0 00 03 */ li r22, 3
-/* 801469F0 00142650 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 801469F4 00142654 28 00 00 05 */ cmplwi r0, 5
-/* 801469F8 00142658 41 80 02 50 */ blt lbl_80146C48
-/* 801469FC 0014265C 38 00 00 05 */ li r0, 5
-/* 80146A00 00142660 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 80146A04 00142664 48 00 02 44 */ b lbl_80146C48
-lbl_80146A08:
-/* 80146A08 00142668 38 60 00 0D */ li r3, 0xd
-/* 80146A0C 0014266C 38 80 00 05 */ li r4, 5
-/* 80146A10 00142670 48 00 7F 3D */ bl func_8014E94C
-/* 80146A14 00142674 38 60 00 1F */ li r3, 0x1f
-/* 80146A18 00142678 38 80 00 02 */ li r4, 2
-/* 80146A1C 0014267C 48 00 7F 31 */ bl func_8014E94C
-/* 80146A20 00142680 38 60 00 1D */ li r3, 0x1d
-/* 80146A24 00142684 38 80 00 04 */ li r4, 4
-/* 80146A28 00142688 48 00 7F 25 */ bl func_8014E94C
-/* 80146A2C 0014268C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146A30 00142690 3A C0 00 03 */ li r22, 3
-/* 80146A34 00142694 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80146A38 00142698 28 00 00 06 */ cmplwi r0, 6
-/* 80146A3C 0014269C 41 80 02 0C */ blt lbl_80146C48
-/* 80146A40 001426A0 38 00 00 06 */ li r0, 6
-/* 80146A44 001426A4 B0 03 01 02 */ sth r0, 0x102(r3)
-/* 80146A48 001426A8 48 00 02 00 */ b lbl_80146C48
-lbl_80146A4C:
-/* 80146A4C 001426AC 38 60 00 0D */ li r3, 0xd
-/* 80146A50 001426B0 38 80 00 0C */ li r4, 0xc
-/* 80146A54 001426B4 48 00 7E F9 */ bl func_8014E94C
-/* 80146A58 001426B8 38 60 00 1F */ li r3, 0x1f
-/* 80146A5C 001426BC 38 80 00 02 */ li r4, 2
-/* 80146A60 001426C0 48 00 7E ED */ bl func_8014E94C
-/* 80146A64 001426C4 38 60 00 1D */ li r3, 0x1d
-/* 80146A68 001426C8 38 80 00 00 */ li r4, 0
-/* 80146A6C 001426CC 48 00 7E E1 */ bl func_8014E94C
-/* 80146A70 001426D0 3A C0 00 03 */ li r22, 3
-/* 80146A74 001426D4 48 00 01 D4 */ b lbl_80146C48
-lbl_80146A78:
-/* 80146A78 001426D8 38 60 00 0D */ li r3, 0xd
-/* 80146A7C 001426DC 38 80 00 0C */ li r4, 0xc
-/* 80146A80 001426E0 48 00 7E CD */ bl func_8014E94C
-/* 80146A84 001426E4 38 60 00 1F */ li r3, 0x1f
-/* 80146A88 001426E8 38 80 00 02 */ li r4, 2
-/* 80146A8C 001426EC 48 00 7E C1 */ bl func_8014E94C
-/* 80146A90 001426F0 38 60 00 1D */ li r3, 0x1d
-/* 80146A94 001426F4 38 80 00 01 */ li r4, 1
-/* 80146A98 001426F8 48 00 7E B5 */ bl func_8014E94C
-/* 80146A9C 001426FC 3A C0 00 03 */ li r22, 3
-/* 80146AA0 00142700 48 00 01 A8 */ b lbl_80146C48
-lbl_80146AA4:
-/* 80146AA4 00142704 38 60 00 0D */ li r3, 0xd
-/* 80146AA8 00142708 38 80 00 0C */ li r4, 0xc
-/* 80146AAC 0014270C 48 00 7E A1 */ bl func_8014E94C
-/* 80146AB0 00142710 38 60 00 1F */ li r3, 0x1f
-/* 80146AB4 00142714 38 80 00 00 */ li r4, 0
-/* 80146AB8 00142718 48 00 7E 95 */ bl func_8014E94C
-/* 80146ABC 0014271C 38 60 00 1D */ li r3, 0x1d
-/* 80146AC0 00142720 38 80 00 04 */ li r4, 4
-/* 80146AC4 00142724 48 00 7E 89 */ bl func_8014E94C
-/* 80146AC8 00142728 3A C0 00 03 */ li r22, 3
-/* 80146ACC 0014272C 48 00 01 7C */ b lbl_80146C48
-lbl_80146AD0:
-/* 80146AD0 00142730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146AD4 00142734 A0 03 00 F8 */ lhz r0, 0xf8(r3)
-/* 80146AD8 00142738 2C 00 00 00 */ cmpwi r0, 0
-/* 80146ADC 0014273C 41 82 00 48 */ beq lbl_80146B24
-/* 80146AE0 00142740 38 60 00 0D */ li r3, 0xd
-/* 80146AE4 00142744 38 80 00 0F */ li r4, 0xf
-/* 80146AE8 00142748 48 00 7E 65 */ bl func_8014E94C
-/* 80146AEC 0014274C 38 60 00 1F */ li r3, 0x1f
-/* 80146AF0 00142750 38 80 00 02 */ li r4, 2
-/* 80146AF4 00142754 48 00 7E 59 */ bl func_8014E94C
-/* 80146AF8 00142758 38 60 00 1D */ li r3, 0x1d
-/* 80146AFC 0014275C 38 80 00 04 */ li r4, 4
-/* 80146B00 00142760 48 00 7E 4D */ bl func_8014E94C
-/* 80146B04 00142764 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146B08 00142768 38 00 00 BB */ li r0, 0xbb
-/* 80146B0C 0014276C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80146B10 00142770 38 60 02 23 */ li r3, 0x223
-/* 80146B14 00142774 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80146B18 00142778 38 80 00 00 */ li r4, 0
-/* 80146B1C 0014277C 4B EC 46 55 */ bl func_8000B170
-/* 80146B20 00142780 48 00 00 50 */ b lbl_80146B70
-lbl_80146B24:
-/* 80146B24 00142784 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80146B28 00142788 38 60 02 22 */ li r3, 0x222
-/* 80146B2C 0014278C 38 80 00 00 */ li r4, 0
-/* 80146B30 00142790 4B EC 46 41 */ bl func_8000B170
-/* 80146B34 00142794 38 60 00 0D */ li r3, 0xd
-/* 80146B38 00142798 38 80 00 00 */ li r4, 0
-/* 80146B3C 0014279C 48 00 7E 11 */ bl func_8014E94C
-/* 80146B40 001427A0 38 60 00 1F */ li r3, 0x1f
-/* 80146B44 001427A4 38 80 00 02 */ li r4, 2
-/* 80146B48 001427A8 48 00 7E 05 */ bl func_8014E94C
-/* 80146B4C 001427AC 38 60 00 1D */ li r3, 0x1d
-/* 80146B50 001427B0 38 80 00 04 */ li r4, 4
-/* 80146B54 001427B4 48 00 7D F9 */ bl func_8014E94C
-/* 80146B58 001427B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146B5C 001427BC A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80146B60 001427C0 28 00 00 01 */ cmplwi r0, 1
-/* 80146B64 001427C4 41 80 00 0C */ blt lbl_80146B70
-/* 80146B68 001427C8 38 00 00 01 */ li r0, 1
-/* 80146B6C 001427CC B0 03 01 02 */ sth r0, 0x102(r3)
-lbl_80146B70:
-/* 80146B70 001427D0 38 60 00 01 */ li r3, 1
-/* 80146B74 001427D4 4B F1 38 C5 */ bl func_8005A438
-/* 80146B78 001427D8 48 00 00 D0 */ b lbl_80146C48
-lbl_80146B7C:
-/* 80146B7C 001427DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146B80 001427E0 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 80146B84 001427E4 A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 80146B88 001427E8 38 63 00 06 */ addi r3, r3, 6
-/* 80146B8C 001427EC 7C 03 00 00 */ cmpw r3, r0
-/* 80146B90 001427F0 40 80 00 64 */ bge lbl_80146BF4
-/* 80146B94 001427F4 38 60 00 0D */ li r3, 0xd
-/* 80146B98 001427F8 38 80 00 10 */ li r4, 0x10
-/* 80146B9C 001427FC 48 00 7D B1 */ bl func_8014E94C
-/* 80146BA0 00142800 38 60 00 1F */ li r3, 0x1f
-/* 80146BA4 00142804 38 80 00 02 */ li r4, 2
-/* 80146BA8 00142808 48 00 7D A5 */ bl func_8014E94C
-/* 80146BAC 0014280C 38 60 00 1D */ li r3, 0x1d
-/* 80146BB0 00142810 38 80 00 04 */ li r4, 4
-/* 80146BB4 00142814 48 00 7D 99 */ bl func_8014E94C
-/* 80146BB8 00142818 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146BBC 0014281C 38 80 00 BB */ li r4, 0xbb
-/* 80146BC0 00142820 38 00 00 10 */ li r0, 0x10
-/* 80146BC4 00142824 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80146BC8 00142828 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80146BCC 0014282C 38 60 02 23 */ li r3, 0x223
-/* 80146BD0 00142830 38 80 00 00 */ li r4, 0
-/* 80146BD4 00142834 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146BD8 00142838 A0 A6 00 F8 */ lhz r5, 0xf8(r6)
-/* 80146BDC 0014283C 38 A5 00 01 */ addi r5, r5, 1
-/* 80146BE0 00142840 B0 A6 00 FA */ sth r5, 0xfa(r6)
-/* 80146BE4 00142844 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146BE8 00142848 B0 05 01 00 */ sth r0, 0x100(r5)
-/* 80146BEC 0014284C 4B EC 45 85 */ bl func_8000B170
-/* 80146BF0 00142850 48 00 00 50 */ b lbl_80146C40
-lbl_80146BF4:
-/* 80146BF4 00142854 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80146BF8 00142858 38 60 02 22 */ li r3, 0x222
-/* 80146BFC 0014285C 38 80 00 00 */ li r4, 0
-/* 80146C00 00142860 4B EC 45 71 */ bl func_8000B170
-/* 80146C04 00142864 38 60 00 0D */ li r3, 0xd
-/* 80146C08 00142868 38 80 00 05 */ li r4, 5
-/* 80146C0C 0014286C 48 00 7D 41 */ bl func_8014E94C
-/* 80146C10 00142870 38 60 00 1F */ li r3, 0x1f
-/* 80146C14 00142874 38 80 00 02 */ li r4, 2
-/* 80146C18 00142878 48 00 7D 35 */ bl func_8014E94C
-/* 80146C1C 0014287C 38 60 00 1D */ li r3, 0x1d
-/* 80146C20 00142880 38 80 00 04 */ li r4, 4
-/* 80146C24 00142884 48 00 7D 29 */ bl func_8014E94C
-/* 80146C28 00142888 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146C2C 0014288C A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80146C30 00142890 28 00 00 06 */ cmplwi r0, 6
-/* 80146C34 00142894 41 80 00 0C */ blt lbl_80146C40
-/* 80146C38 00142898 38 00 00 06 */ li r0, 6
-/* 80146C3C 0014289C B0 03 01 02 */ sth r0, 0x102(r3)
-lbl_80146C40:
-/* 80146C40 001428A0 38 60 00 06 */ li r3, 6
-/* 80146C44 001428A4 4B F1 37 F5 */ bl func_8005A438
-lbl_80146C48:
-/* 80146C48 001428A8 2C 16 00 00 */ cmpwi r22, 0
-/* 80146C4C 001428AC 41 82 0C A0 */ beq lbl_801478EC
-/* 80146C50 001428B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146C54 001428B4 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80146C58 001428B8 54 60 17 FF */ rlwinm. r0, r3, 2, 0x1f, 0x1f
-/* 80146C5C 001428BC 41 82 00 10 */ beq lbl_80146C6C
-/* 80146C60 001428C0 7E C3 B3 78 */ mr r3, r22
-/* 80146C64 001428C4 4B F1 38 69 */ bl func_8005A4CC
-/* 80146C68 001428C8 48 00 0C 84 */ b lbl_801478EC
-lbl_80146C6C:
-/* 80146C6C 001428CC 64 60 40 00 */ oris r0, r3, 0x4000
-/* 80146C70 001428D0 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 80146C74 001428D4 48 00 0C 78 */ b lbl_801478EC
-/* 80146C78 001428D8 A8 7A 00 9A */ lha r3, 0x9a(r26)
-/* 80146C7C 001428DC 48 10 D1 55 */ bl func_80253DD0
-/* 80146C80 001428E0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146C84 001428E4 28 00 00 03 */ cmplwi r0, 3
-/* 80146C88 001428E8 40 82 0C 64 */ bne lbl_801478EC
-/* 80146C8C 001428EC 38 60 00 0D */ li r3, 0xd
-/* 80146C90 001428F0 38 80 00 0C */ li r4, 0xc
-/* 80146C94 001428F4 48 00 7C B9 */ bl func_8014E94C
-/* 80146C98 001428F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146C9C 001428FC 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80146CA0 00142900 2C 00 00 50 */ cmpwi r0, 0x50
-/* 80146CA4 00142904 41 82 00 68 */ beq lbl_80146D0C
-/* 80146CA8 00142908 40 80 00 1C */ bge lbl_80146CC4
-/* 80146CAC 0014290C 2C 00 00 08 */ cmpwi r0, 8
-/* 80146CB0 00142910 41 82 00 4C */ beq lbl_80146CFC
-/* 80146CB4 00142914 40 80 00 90 */ bge lbl_80146D44
-/* 80146CB8 00142918 2C 00 00 07 */ cmpwi r0, 7
-/* 80146CBC 0014291C 40 80 00 14 */ bge lbl_80146CD0
-/* 80146CC0 00142920 48 00 00 84 */ b lbl_80146D44
-lbl_80146CC4:
-/* 80146CC4 00142924 2C 00 00 5A */ cmpwi r0, 0x5a
-/* 80146CC8 00142928 41 82 00 70 */ beq lbl_80146D38
-/* 80146CCC 0014292C 48 00 00 78 */ b lbl_80146D44
-lbl_80146CD0:
-/* 80146CD0 00142930 38 60 00 1D */ li r3, 0x1d
-/* 80146CD4 00142934 38 80 00 00 */ li r4, 0
-/* 80146CD8 00142938 48 00 7C 75 */ bl func_8014E94C
-/* 80146CDC 0014293C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146CE0 00142940 38 00 00 0C */ li r0, 0xc
-/* 80146CE4 00142944 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 80146CE8 00142948 38 63 FF FF */ addi r3, r3, -1
-/* 80146CEC 0014294C B0 64 00 FA */ sth r3, 0xfa(r4)
-/* 80146CF0 00142950 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146CF4 00142954 B0 03 01 00 */ sth r0, 0x100(r3)
-/* 80146CF8 00142958 48 00 00 4C */ b lbl_80146D44
-lbl_80146CFC:
-/* 80146CFC 0014295C 38 60 00 1D */ li r3, 0x1d
-/* 80146D00 00142960 38 80 00 01 */ li r4, 1
-/* 80146D04 00142964 48 00 7C 49 */ bl func_8014E94C
-/* 80146D08 00142968 48 00 00 3C */ b lbl_80146D44
-lbl_80146D0C:
-/* 80146D0C 0014296C 38 60 00 0D */ li r3, 0xd
-/* 80146D10 00142970 38 80 00 00 */ li r4, 0
-/* 80146D14 00142974 48 00 7C 39 */ bl func_8014E94C
-/* 80146D18 00142978 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146D1C 0014297C 38 00 00 00 */ li r0, 0
-/* 80146D20 00142980 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 80146D24 00142984 38 63 FF FF */ addi r3, r3, -1
-/* 80146D28 00142988 B0 64 00 FA */ sth r3, 0xfa(r4)
-/* 80146D2C 0014298C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146D30 00142990 B0 03 01 00 */ sth r0, 0x100(r3)
-/* 80146D34 00142994 48 00 00 10 */ b lbl_80146D44
-lbl_80146D38:
-/* 80146D38 00142998 38 60 00 0D */ li r3, 0xd
-/* 80146D3C 0014299C 38 80 00 05 */ li r4, 5
-/* 80146D40 001429A0 48 00 7C 0D */ bl func_8014E94C
-lbl_80146D44:
-/* 80146D44 001429A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146D48 001429A8 38 00 00 BA */ li r0, 0xba
-/* 80146D4C 001429AC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146D50 001429B0 48 00 0B 9C */ b lbl_801478EC
-/* 80146D54 001429B4 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80146D58 001429B8 28 00 00 63 */ cmplwi r0, 0x63
-/* 80146D5C 001429BC 40 82 00 28 */ bne lbl_80146D84
-/* 80146D60 001429C0 A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80146D64 001429C4 48 10 D0 6D */ bl func_80253DD0
-/* 80146D68 001429C8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146D6C 001429CC 28 00 00 03 */ cmplwi r0, 3
-/* 80146D70 001429D0 40 82 00 34 */ bne lbl_80146DA4
-/* 80146D74 001429D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146D78 001429D8 38 00 00 BD */ li r0, 0xbd
-/* 80146D7C 001429DC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146D80 001429E0 48 00 00 24 */ b lbl_80146DA4
-lbl_80146D84:
-/* 80146D84 001429E4 A8 7A 00 9A */ lha r3, 0x9a(r26)
-/* 80146D88 001429E8 48 10 D0 49 */ bl func_80253DD0
-/* 80146D8C 001429EC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146D90 001429F0 28 00 00 03 */ cmplwi r0, 3
-/* 80146D94 001429F4 40 82 00 10 */ bne lbl_80146DA4
-/* 80146D98 001429F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146D9C 001429FC 38 00 00 BD */ li r0, 0xbd
-/* 80146DA0 00142A00 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80146DA4:
-/* 80146DA4 00142A04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146DA8 00142A08 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 80146DAC 00142A0C 28 00 00 BD */ cmplwi r0, 0xbd
-/* 80146DB0 00142A10 40 82 0B 3C */ bne lbl_801478EC
-/* 80146DB4 00142A14 A8 63 00 9A */ lha r3, 0x9a(r3)
-/* 80146DB8 00142A18 38 80 00 0D */ li r4, 0xd
-/* 80146DBC 00142A1C 38 A0 00 00 */ li r5, 0
-/* 80146DC0 00142A20 48 10 CF F1 */ bl func_80253DB0
-/* 80146DC4 00142A24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146DC8 00142A28 38 80 00 05 */ li r4, 5
-/* 80146DCC 00142A2C 38 A0 00 00 */ li r5, 0
-/* 80146DD0 00142A30 A8 63 00 BA */ lha r3, 0xba(r3)
-/* 80146DD4 00142A34 48 10 CF DD */ bl func_80253DB0
-/* 80146DD8 00142A38 38 60 00 00 */ li r3, 0
-/* 80146DDC 00142A3C 48 00 7A D1 */ bl func_8014E8AC
-/* 80146DE0 00142A40 48 00 0B 0C */ b lbl_801478EC
-/* 80146DE4 00142A44 A8 7A 00 9A */ lha r3, 0x9a(r26)
-/* 80146DE8 00142A48 48 10 CF E9 */ bl func_80253DD0
-/* 80146DEC 00142A4C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146DF0 00142A50 28 00 00 03 */ cmplwi r0, 3
-/* 80146DF4 00142A54 40 82 0A F8 */ bne lbl_801478EC
-/* 80146DF8 00142A58 38 60 00 0D */ li r3, 0xd
-/* 80146DFC 00142A5C 38 80 00 00 */ li r4, 0
-/* 80146E00 00142A60 48 00 7B 65 */ bl func_8014E964
-/* 80146E04 00142A64 38 60 00 1D */ li r3, 0x1d
-/* 80146E08 00142A68 38 80 00 00 */ li r4, 0
-/* 80146E0C 00142A6C 48 00 7B 59 */ bl func_8014E964
-/* 80146E10 00142A70 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146E14 00142A74 80 85 00 D4 */ lwz r4, 0xd4(r5)
-/* 80146E18 00142A78 28 04 00 63 */ cmplwi r4, 0x63
-/* 80146E1C 00142A7C 40 82 00 10 */ bne lbl_80146E2C
-/* 80146E20 00142A80 38 00 00 A6 */ li r0, 0xa6
-/* 80146E24 00142A84 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80146E28 00142A88 48 00 0A C4 */ b lbl_801478EC
-lbl_80146E2C:
-/* 80146E2C 00142A8C A0 65 00 F8 */ lhz r3, 0xf8(r5)
-/* 80146E30 00142A90 38 00 00 C1 */ li r0, 0xc1
-/* 80146E34 00142A94 7C 64 1A 14 */ add r3, r4, r3
-/* 80146E38 00142A98 38 63 FF FF */ addi r3, r3, -1
-/* 80146E3C 00142A9C 98 65 0D 48 */ stb r3, 0xd48(r5)
-/* 80146E40 00142AA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146E44 00142AA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146E48 00142AA8 48 00 0A A4 */ b lbl_801478EC
-/* 80146E4C 00142AAC 38 00 00 09 */ li r0, 9
-/* 80146E50 00142AB0 38 60 00 0C */ li r3, 0xc
-/* 80146E54 00142AB4 B0 1A 00 D0 */ sth r0, 0xd0(r26)
-/* 80146E58 00142AB8 38 80 00 01 */ li r4, 1
-/* 80146E5C 00142ABC 48 00 7B 09 */ bl func_8014E964
-/* 80146E60 00142AC0 38 60 00 0C */ li r3, 0xc
-/* 80146E64 00142AC4 38 80 00 05 */ li r4, 5
-/* 80146E68 00142AC8 48 00 7A E5 */ bl func_8014E94C
-/* 80146E6C 00142ACC 38 60 00 01 */ li r3, 1
-/* 80146E70 00142AD0 48 00 7A 3D */ bl func_8014E8AC
-/* 80146E74 00142AD4 38 60 00 01 */ li r3, 1
-/* 80146E78 00142AD8 48 00 79 95 */ bl func_8014E80C
-/* 80146E7C 00142ADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146E80 00142AE0 38 00 00 C2 */ li r0, 0xc2
-/* 80146E84 00142AE4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146E88 00142AE8 48 00 0A 64 */ b lbl_801478EC
-/* 80146E8C 00142AEC A8 7A 00 98 */ lha r3, 0x98(r26)
-/* 80146E90 00142AF0 48 10 CF 41 */ bl func_80253DD0
-/* 80146E94 00142AF4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146E98 00142AF8 28 00 00 03 */ cmplwi r0, 3
-/* 80146E9C 00142AFC 40 82 0A 50 */ bne lbl_801478EC
-/* 80146EA0 00142B00 38 60 00 00 */ li r3, 0
-/* 80146EA4 00142B04 38 80 00 00 */ li r4, 0
-/* 80146EA8 00142B08 4B F1 2A 51 */ bl func_800598F8
-/* 80146EAC 00142B0C 38 60 00 01 */ li r3, 1
-/* 80146EB0 00142B10 38 80 00 00 */ li r4, 0
-/* 80146EB4 00142B14 38 A0 00 00 */ li r5, 0
-/* 80146EB8 00142B18 38 C0 00 02 */ li r6, 2
-/* 80146EBC 00142B1C 38 E0 00 00 */ li r7, 0
-/* 80146EC0 00142B20 39 00 00 00 */ li r8, 0
-/* 80146EC4 00142B24 4B F1 2B 05 */ bl func_800599C8
-/* 80146EC8 00142B28 38 60 00 02 */ li r3, 2
-/* 80146ECC 00142B2C 38 80 00 00 */ li r4, 0
-/* 80146ED0 00142B30 38 A0 00 01 */ li r5, 1
-/* 80146ED4 00142B34 38 C0 00 03 */ li r6, 3
-/* 80146ED8 00142B38 38 E0 00 00 */ li r7, 0
-/* 80146EDC 00142B3C 39 00 00 00 */ li r8, 0
-/* 80146EE0 00142B40 4B F1 2A E9 */ bl func_800599C8
-/* 80146EE4 00142B44 38 60 00 03 */ li r3, 3
-/* 80146EE8 00142B48 38 80 00 00 */ li r4, 0
-/* 80146EEC 00142B4C 38 A0 00 02 */ li r5, 2
-/* 80146EF0 00142B50 38 C0 00 63 */ li r6, 0x63
-/* 80146EF4 00142B54 38 E0 00 00 */ li r7, 0
-/* 80146EF8 00142B58 39 00 00 00 */ li r8, 0
-/* 80146EFC 00142B5C 4B F1 2A CD */ bl func_800599C8
-/* 80146F00 00142B60 38 60 00 63 */ li r3, 0x63
-/* 80146F04 00142B64 38 80 00 00 */ li r4, 0
-/* 80146F08 00142B68 38 A0 00 03 */ li r5, 3
-/* 80146F0C 00142B6C 38 C0 00 00 */ li r6, 0
-/* 80146F10 00142B70 38 E0 00 00 */ li r7, 0
-/* 80146F14 00142B74 39 00 00 00 */ li r8, 0
-/* 80146F18 00142B78 4B F1 2A B1 */ bl func_800599C8
-/* 80146F1C 00142B7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146F20 00142B80 38 00 00 C3 */ li r0, 0xc3
-/* 80146F24 00142B84 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146F28 00142B88 48 00 09 C4 */ b lbl_801478EC
-/* 80146F2C 00142B8C 38 60 00 29 */ li r3, 0x29
-/* 80146F30 00142B90 38 80 00 63 */ li r4, 0x63
-/* 80146F34 00142B94 38 A0 00 00 */ li r5, 0
-/* 80146F38 00142B98 38 C0 00 01 */ li r6, 1
-/* 80146F3C 00142B9C 4B F1 2B 31 */ bl func_80059A6C
-/* 80146F40 00142BA0 2C 03 00 00 */ cmpwi r3, 0
-/* 80146F44 00142BA4 41 82 09 A8 */ beq lbl_801478EC
-/* 80146F48 00142BA8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80146F4C 00142BAC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146F50 00142BB0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80146F54 00142BB4 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80146F58 00142BB8 41 82 01 90 */ beq lbl_801470E8
-/* 80146F5C 00142BBC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146F60 00142BC0 3A C0 00 00 */ li r22, 0
-/* 80146F64 00142BC4 80 85 00 D4 */ lwz r4, 0xd4(r5)
-/* 80146F68 00142BC8 2C 04 00 63 */ cmpwi r4, 0x63
-/* 80146F6C 00142BCC 41 82 01 34 */ beq lbl_801470A0
-/* 80146F70 00142BD0 40 80 00 28 */ bge lbl_80146F98
-/* 80146F74 00142BD4 2C 04 00 02 */ cmpwi r4, 2
-/* 80146F78 00142BD8 41 82 00 68 */ beq lbl_80146FE0
-/* 80146F7C 00142BDC 40 80 00 10 */ bge lbl_80146F8C
-/* 80146F80 00142BE0 2C 04 00 01 */ cmpwi r4, 1
-/* 80146F84 00142BE4 40 80 00 28 */ bge lbl_80146FAC
-/* 80146F88 00142BE8 48 00 01 4C */ b lbl_801470D4
-lbl_80146F8C:
-/* 80146F8C 00142BEC 2C 04 00 04 */ cmpwi r4, 4
-/* 80146F90 00142BF0 40 80 01 44 */ bge lbl_801470D4
-/* 80146F94 00142BF4 48 00 00 A8 */ b lbl_8014703C
-lbl_80146F98:
-/* 80146F98 00142BF8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80146F9C 00142BFC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 80146FA0 00142C00 7C 04 00 00 */ cmpw r4, r0
-/* 80146FA4 00142C04 41 82 00 FC */ beq lbl_801470A0
-/* 80146FA8 00142C08 48 00 01 2C */ b lbl_801470D4
-lbl_80146FAC:
-/* 80146FAC 00142C0C 38 60 00 0C */ li r3, 0xc
-/* 80146FB0 00142C10 38 80 00 06 */ li r4, 6
-/* 80146FB4 00142C14 48 00 79 99 */ bl func_8014E94C
-/* 80146FB8 00142C18 38 60 00 1F */ li r3, 0x1f
-/* 80146FBC 00142C1C 38 80 00 02 */ li r4, 2
-/* 80146FC0 00142C20 48 00 79 8D */ bl func_8014E94C
-/* 80146FC4 00142C24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146FC8 00142C28 38 00 00 C4 */ li r0, 0xc4
-/* 80146FCC 00142C2C 3A C0 00 01 */ li r22, 1
-/* 80146FD0 00142C30 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80146FD4 00142C34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80146FD8 00142C38 92 C3 00 D4 */ stw r22, 0xd4(r3)
-/* 80146FDC 00142C3C 48 00 00 F8 */ b lbl_801470D4
-lbl_80146FE0:
-/* 80146FE0 00142C40 88 05 0D 48 */ lbz r0, 0xd48(r5)
-/* 80146FE4 00142C44 2C 00 00 00 */ cmpwi r0, 0
-/* 80146FE8 00142C48 41 82 00 40 */ beq lbl_80147028
-/* 80146FEC 00142C4C 38 60 00 0C */ li r3, 0xc
-/* 80146FF0 00142C50 38 80 00 00 */ li r4, 0
-/* 80146FF4 00142C54 48 00 79 59 */ bl func_8014E94C
-/* 80146FF8 00142C58 38 60 00 1F */ li r3, 0x1f
-/* 80146FFC 00142C5C 38 80 00 02 */ li r4, 2
-/* 80147000 00142C60 48 00 79 4D */ bl func_8014E94C
-/* 80147004 00142C64 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147008 00142C68 38 60 02 23 */ li r3, 0x223
-/* 8014700C 00142C6C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80147010 00142C70 38 80 00 00 */ li r4, 0
-/* 80147014 00142C74 88 A6 0D 48 */ lbz r5, 0xd48(r6)
-/* 80147018 00142C78 38 05 FF FF */ addi r0, r5, -1
-/* 8014701C 00142C7C 98 06 0D 48 */ stb r0, 0xd48(r6)
-/* 80147020 00142C80 4B EC 41 51 */ bl func_8000B170
-/* 80147024 00142C84 48 00 00 B0 */ b lbl_801470D4
-lbl_80147028:
-/* 80147028 00142C88 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014702C 00142C8C 38 60 02 22 */ li r3, 0x222
-/* 80147030 00142C90 38 80 00 00 */ li r4, 0
-/* 80147034 00142C94 4B EC 41 3D */ bl func_8000B170
-/* 80147038 00142C98 48 00 00 9C */ b lbl_801470D4
-lbl_8014703C:
-/* 8014703C 00142C9C A0 65 00 FC */ lhz r3, 0xfc(r5)
-/* 80147040 00142CA0 88 85 0D 48 */ lbz r4, 0xd48(r5)
-/* 80147044 00142CA4 38 03 FF FF */ addi r0, r3, -1
-/* 80147048 00142CA8 7C 04 00 00 */ cmpw r4, r0
-/* 8014704C 00142CAC 41 82 00 40 */ beq lbl_8014708C
-/* 80147050 00142CB0 38 60 00 0C */ li r3, 0xc
-/* 80147054 00142CB4 38 80 00 01 */ li r4, 1
-/* 80147058 00142CB8 48 00 78 F5 */ bl func_8014E94C
-/* 8014705C 00142CBC 38 60 00 1F */ li r3, 0x1f
-/* 80147060 00142CC0 38 80 00 02 */ li r4, 2
-/* 80147064 00142CC4 48 00 78 E9 */ bl func_8014E94C
-/* 80147068 00142CC8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014706C 00142CCC 38 60 02 23 */ li r3, 0x223
-/* 80147070 00142CD0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80147074 00142CD4 38 80 00 00 */ li r4, 0
-/* 80147078 00142CD8 88 A6 0D 48 */ lbz r5, 0xd48(r6)
-/* 8014707C 00142CDC 38 05 00 01 */ addi r0, r5, 1
-/* 80147080 00142CE0 98 06 0D 48 */ stb r0, 0xd48(r6)
-/* 80147084 00142CE4 4B EC 40 ED */ bl func_8000B170
-/* 80147088 00142CE8 48 00 00 4C */ b lbl_801470D4
-lbl_8014708C:
-/* 8014708C 00142CEC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80147090 00142CF0 38 60 02 22 */ li r3, 0x222
-/* 80147094 00142CF4 38 80 00 00 */ li r4, 0
-/* 80147098 00142CF8 4B EC 40 D9 */ bl func_8000B170
-/* 8014709C 00142CFC 48 00 00 38 */ b lbl_801470D4
-lbl_801470A0:
-/* 801470A0 00142D00 38 60 00 0C */ li r3, 0xc
-/* 801470A4 00142D04 38 80 00 03 */ li r4, 3
-/* 801470A8 00142D08 48 00 78 A5 */ bl func_8014E94C
-/* 801470AC 00142D0C 38 60 00 1F */ li r3, 0x1f
-/* 801470B0 00142D10 38 80 00 01 */ li r4, 1
-/* 801470B4 00142D14 48 00 78 99 */ bl func_8014E94C
-/* 801470B8 00142D18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801470BC 00142D1C 38 80 00 C4 */ li r4, 0xc4
-/* 801470C0 00142D20 38 00 00 63 */ li r0, 0x63
-/* 801470C4 00142D24 3A C0 00 02 */ li r22, 2
-/* 801470C8 00142D28 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801470CC 00142D2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801470D0 00142D30 90 03 00 D4 */ stw r0, 0xd4(r3)
-lbl_801470D4:
-/* 801470D4 00142D34 2C 16 00 00 */ cmpwi r22, 0
-/* 801470D8 00142D38 41 82 08 14 */ beq lbl_801478EC
-/* 801470DC 00142D3C 7E C3 B3 78 */ mr r3, r22
-/* 801470E0 00142D40 4B F1 33 ED */ bl func_8005A4CC
-/* 801470E4 00142D44 48 00 08 08 */ b lbl_801478EC
-lbl_801470E8:
-/* 801470E8 00142D48 2C 03 00 03 */ cmpwi r3, 3
-/* 801470EC 00142D4C 41 82 00 5C */ beq lbl_80147148
-/* 801470F0 00142D50 40 80 00 14 */ bge lbl_80147104
-/* 801470F4 00142D54 2C 03 00 01 */ cmpwi r3, 1
-/* 801470F8 00142D58 41 82 00 18 */ beq lbl_80147110
-/* 801470FC 00142D5C 40 80 00 30 */ bge lbl_8014712C
-/* 80147100 00142D60 48 00 07 EC */ b lbl_801478EC
-lbl_80147104:
-/* 80147104 00142D64 2C 03 00 63 */ cmpwi r3, 0x63
-/* 80147108 00142D68 41 82 00 5C */ beq lbl_80147164
-/* 8014710C 00142D6C 48 00 07 E0 */ b lbl_801478EC
-lbl_80147110:
-/* 80147110 00142D70 38 60 00 0C */ li r3, 0xc
-/* 80147114 00142D74 38 80 00 02 */ li r4, 2
-/* 80147118 00142D78 48 00 78 35 */ bl func_8014E94C
-/* 8014711C 00142D7C 38 60 00 1F */ li r3, 0x1f
-/* 80147120 00142D80 38 80 00 02 */ li r4, 2
-/* 80147124 00142D84 48 00 78 29 */ bl func_8014E94C
-/* 80147128 00142D88 48 00 07 C4 */ b lbl_801478EC
-lbl_8014712C:
-/* 8014712C 00142D8C 38 60 00 0C */ li r3, 0xc
-/* 80147130 00142D90 38 80 00 00 */ li r4, 0
-/* 80147134 00142D94 48 00 78 19 */ bl func_8014E94C
-/* 80147138 00142D98 38 60 00 1F */ li r3, 0x1f
-/* 8014713C 00142D9C 38 80 00 02 */ li r4, 2
-/* 80147140 00142DA0 48 00 78 0D */ bl func_8014E94C
-/* 80147144 00142DA4 48 00 07 A8 */ b lbl_801478EC
-lbl_80147148:
-/* 80147148 00142DA8 38 60 00 0C */ li r3, 0xc
-/* 8014714C 00142DAC 38 80 00 01 */ li r4, 1
-/* 80147150 00142DB0 48 00 77 FD */ bl func_8014E94C
-/* 80147154 00142DB4 38 60 00 1F */ li r3, 0x1f
-/* 80147158 00142DB8 38 80 00 02 */ li r4, 2
-/* 8014715C 00142DBC 48 00 77 F1 */ bl func_8014E94C
-/* 80147160 00142DC0 48 00 07 8C */ b lbl_801478EC
-lbl_80147164:
-/* 80147164 00142DC4 38 60 00 0C */ li r3, 0xc
-/* 80147168 00142DC8 38 80 00 03 */ li r4, 3
-/* 8014716C 00142DCC 48 00 77 E1 */ bl func_8014E94C
-/* 80147170 00142DD0 38 60 00 1F */ li r3, 0x1f
-/* 80147174 00142DD4 38 80 00 00 */ li r4, 0
-/* 80147178 00142DD8 48 00 77 D5 */ bl func_8014E94C
-/* 8014717C 00142DDC 48 00 07 70 */ b lbl_801478EC
-/* 80147180 00142DE0 80 1A 00 D4 */ lwz r0, 0xd4(r26)
-/* 80147184 00142DE4 28 00 00 63 */ cmplwi r0, 0x63
-/* 80147188 00142DE8 40 82 00 28 */ bne lbl_801471B0
-/* 8014718C 00142DEC A8 7A 00 BE */ lha r3, 0xbe(r26)
-/* 80147190 00142DF0 48 10 CC 41 */ bl func_80253DD0
-/* 80147194 00142DF4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80147198 00142DF8 28 00 00 03 */ cmplwi r0, 3
-/* 8014719C 00142DFC 40 82 00 34 */ bne lbl_801471D0
-/* 801471A0 00142E00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801471A4 00142E04 38 00 00 C5 */ li r0, 0xc5
-/* 801471A8 00142E08 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801471AC 00142E0C 48 00 00 24 */ b lbl_801471D0
-lbl_801471B0:
-/* 801471B0 00142E10 A8 7A 00 98 */ lha r3, 0x98(r26)
-/* 801471B4 00142E14 48 10 CC 1D */ bl func_80253DD0
-/* 801471B8 00142E18 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801471BC 00142E1C 28 00 00 03 */ cmplwi r0, 3
-/* 801471C0 00142E20 40 82 00 10 */ bne lbl_801471D0
-/* 801471C4 00142E24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801471C8 00142E28 38 00 00 C5 */ li r0, 0xc5
-/* 801471CC 00142E2C B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801471D0:
-/* 801471D0 00142E30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801471D4 00142E34 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 801471D8 00142E38 28 00 00 C5 */ cmplwi r0, 0xc5
-/* 801471DC 00142E3C 40 82 07 10 */ bne lbl_801478EC
-/* 801471E0 00142E40 38 60 00 0C */ li r3, 0xc
-/* 801471E4 00142E44 38 80 00 04 */ li r4, 4
-/* 801471E8 00142E48 48 00 77 65 */ bl func_8014E94C
-/* 801471EC 00142E4C 38 60 00 00 */ li r3, 0
-/* 801471F0 00142E50 48 00 76 BD */ bl func_8014E8AC
-/* 801471F4 00142E54 38 60 00 00 */ li r3, 0
-/* 801471F8 00142E58 48 00 76 15 */ bl func_8014E80C
-/* 801471FC 00142E5C 48 00 06 F0 */ b lbl_801478EC
-/* 80147200 00142E60 A8 7A 00 98 */ lha r3, 0x98(r26)
-/* 80147204 00142E64 48 10 CB CD */ bl func_80253DD0
-/* 80147208 00142E68 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014720C 00142E6C 28 00 00 03 */ cmplwi r0, 3
-/* 80147210 00142E70 40 82 06 DC */ bne lbl_801478EC
-/* 80147214 00142E74 38 60 00 0C */ li r3, 0xc
-/* 80147218 00142E78 38 80 00 00 */ li r4, 0
-/* 8014721C 00142E7C 48 00 77 49 */ bl func_8014E964
-/* 80147220 00142E80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147224 00142E84 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80147228 00142E88 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8014722C 00142E8C 41 82 00 14 */ beq lbl_80147240
-/* 80147230 00142E90 40 80 06 BC */ bge lbl_801478EC
-/* 80147234 00142E94 2C 00 00 01 */ cmpwi r0, 1
-/* 80147238 00142E98 41 82 00 14 */ beq lbl_8014724C
-/* 8014723C 00142E9C 48 00 06 B0 */ b lbl_801478EC
-lbl_80147240:
-/* 80147240 00142EA0 38 00 00 B8 */ li r0, 0xb8
-/* 80147244 00142EA4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147248 00142EA8 48 00 06 A4 */ b lbl_801478EC
-lbl_8014724C:
-/* 8014724C 00142EAC 38 00 00 C6 */ li r0, 0xc6
-/* 80147250 00142EB0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147254 00142EB4 48 00 06 98 */ b lbl_801478EC
-/* 80147258 00142EB8 38 00 00 0A */ li r0, 0xa
-/* 8014725C 00142EBC 38 60 00 1C */ li r3, 0x1c
-/* 80147260 00142EC0 B0 1A 00 D0 */ sth r0, 0xd0(r26)
-/* 80147264 00142EC4 38 80 00 01 */ li r4, 1
-/* 80147268 00142EC8 48 00 76 FD */ bl func_8014E964
-/* 8014726C 00142ECC 38 60 00 1C */ li r3, 0x1c
-/* 80147270 00142ED0 38 80 00 06 */ li r4, 6
-/* 80147274 00142ED4 48 00 76 D9 */ bl func_8014E94C
-/* 80147278 00142ED8 38 60 00 01 */ li r3, 1
-/* 8014727C 00142EDC 48 00 75 91 */ bl func_8014E80C
-/* 80147280 00142EE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147284 00142EE4 38 00 00 C7 */ li r0, 0xc7
-/* 80147288 00142EE8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014728C 00142EEC 48 00 06 60 */ b lbl_801478EC
-/* 80147290 00142EF0 A8 7A 00 B8 */ lha r3, 0xb8(r26)
-/* 80147294 00142EF4 48 10 CB 3D */ bl func_80253DD0
-/* 80147298 00142EF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014729C 00142EFC 28 00 00 03 */ cmplwi r0, 3
-/* 801472A0 00142F00 40 82 06 4C */ bne lbl_801478EC
-/* 801472A4 00142F04 38 60 00 00 */ li r3, 0
-/* 801472A8 00142F08 38 80 00 00 */ li r4, 0
-/* 801472AC 00142F0C 4B F1 26 4D */ bl func_800598F8
-/* 801472B0 00142F10 38 60 00 01 */ li r3, 1
-/* 801472B4 00142F14 38 80 00 00 */ li r4, 0
-/* 801472B8 00142F18 38 A0 00 00 */ li r5, 0
-/* 801472BC 00142F1C 38 C0 00 02 */ li r6, 2
-/* 801472C0 00142F20 38 E0 00 00 */ li r7, 0
-/* 801472C4 00142F24 39 00 00 00 */ li r8, 0
-/* 801472C8 00142F28 4B F1 27 01 */ bl func_800599C8
-/* 801472CC 00142F2C 38 60 00 02 */ li r3, 2
-/* 801472D0 00142F30 38 80 00 00 */ li r4, 0
-/* 801472D4 00142F34 38 A0 00 01 */ li r5, 1
-/* 801472D8 00142F38 38 C0 00 00 */ li r6, 0
-/* 801472DC 00142F3C 38 E0 00 00 */ li r7, 0
-/* 801472E0 00142F40 39 00 00 00 */ li r8, 0
-/* 801472E4 00142F44 4B F1 26 E5 */ bl func_800599C8
-/* 801472E8 00142F48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801472EC 00142F4C 38 00 00 C8 */ li r0, 0xc8
-/* 801472F0 00142F50 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801472F4 00142F54 48 00 05 F8 */ b lbl_801478EC
-/* 801472F8 00142F58 38 60 00 00 */ li r3, 0
-/* 801472FC 00142F5C 38 80 00 02 */ li r4, 2
-/* 80147300 00142F60 38 A0 00 00 */ li r5, 0
-/* 80147304 00142F64 38 C0 00 01 */ li r6, 1
-/* 80147308 00142F68 4B F1 27 65 */ bl func_80059A6C
-/* 8014730C 00142F6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80147310 00142F70 41 82 05 DC */ beq lbl_801478EC
-/* 80147314 00142F74 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80147318 00142F78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014731C 00142F7C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80147320 00142F80 90 04 00 D4 */ stw r0, 0xd4(r4)
-/* 80147324 00142F84 41 82 00 74 */ beq lbl_80147398
-/* 80147328 00142F88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014732C 00142F8C 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80147330 00142F90 2C 00 00 02 */ cmpwi r0, 2
-/* 80147334 00142F94 41 82 00 3C */ beq lbl_80147370
-/* 80147338 00142F98 40 80 05 B4 */ bge lbl_801478EC
-/* 8014733C 00142F9C 2C 00 00 01 */ cmpwi r0, 1
-/* 80147340 00142FA0 40 80 00 08 */ bge lbl_80147348
-/* 80147344 00142FA4 48 00 05 A8 */ b lbl_801478EC
-lbl_80147348:
-/* 80147348 00142FA8 38 60 00 1C */ li r3, 0x1c
-/* 8014734C 00142FAC 38 80 00 02 */ li r4, 2
-/* 80147350 00142FB0 48 00 75 FD */ bl func_8014E94C
-/* 80147354 00142FB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147358 00142FB8 38 80 00 C9 */ li r4, 0xc9
-/* 8014735C 00142FBC 38 00 00 01 */ li r0, 1
-/* 80147360 00142FC0 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80147364 00142FC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147368 00142FC8 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 8014736C 00142FCC 48 00 05 80 */ b lbl_801478EC
-lbl_80147370:
-/* 80147370 00142FD0 38 60 00 1C */ li r3, 0x1c
-/* 80147374 00142FD4 38 80 00 03 */ li r4, 3
-/* 80147378 00142FD8 48 00 75 D5 */ bl func_8014E94C
-/* 8014737C 00142FDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147380 00142FE0 38 80 00 C9 */ li r4, 0xc9
-/* 80147384 00142FE4 38 00 00 02 */ li r0, 2
-/* 80147388 00142FE8 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 8014738C 00142FEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147390 00142FF0 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 80147394 00142FF4 48 00 05 58 */ b lbl_801478EC
-lbl_80147398:
-/* 80147398 00142FF8 2C 03 00 02 */ cmpwi r3, 2
-/* 8014739C 00142FFC 41 82 00 24 */ beq lbl_801473C0
-/* 801473A0 00143000 40 80 05 4C */ bge lbl_801478EC
-/* 801473A4 00143004 2C 03 00 01 */ cmpwi r3, 1
-/* 801473A8 00143008 40 80 00 08 */ bge lbl_801473B0
-/* 801473AC 0014300C 48 00 05 40 */ b lbl_801478EC
-lbl_801473B0:
-/* 801473B0 00143010 38 60 00 1C */ li r3, 0x1c
-/* 801473B4 00143014 38 80 00 00 */ li r4, 0
-/* 801473B8 00143018 48 00 75 95 */ bl func_8014E94C
-/* 801473BC 0014301C 48 00 05 30 */ b lbl_801478EC
-lbl_801473C0:
-/* 801473C0 00143020 38 60 00 1C */ li r3, 0x1c
-/* 801473C4 00143024 38 80 00 01 */ li r4, 1
-/* 801473C8 00143028 48 00 75 85 */ bl func_8014E94C
-/* 801473CC 0014302C 48 00 05 20 */ b lbl_801478EC
-/* 801473D0 00143030 A8 7A 00 B8 */ lha r3, 0xb8(r26)
-/* 801473D4 00143034 48 10 C9 FD */ bl func_80253DD0
-/* 801473D8 00143038 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801473DC 0014303C 28 00 00 03 */ cmplwi r0, 3
-/* 801473E0 00143040 40 82 05 0C */ bne lbl_801478EC
-/* 801473E4 00143044 38 60 00 00 */ li r3, 0
-/* 801473E8 00143048 48 00 74 25 */ bl func_8014E80C
-/* 801473EC 0014304C 38 60 00 1C */ li r3, 0x1c
-/* 801473F0 00143050 38 80 00 05 */ li r4, 5
-/* 801473F4 00143054 48 00 75 59 */ bl func_8014E94C
-/* 801473F8 00143058 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801473FC 0014305C 38 00 00 CA */ li r0, 0xca
-/* 80147400 00143060 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147404 00143064 48 00 04 E8 */ b lbl_801478EC
-/* 80147408 00143068 A8 7A 00 B8 */ lha r3, 0xb8(r26)
-/* 8014740C 0014306C 48 10 C9 C5 */ bl func_80253DD0
-/* 80147410 00143070 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80147414 00143074 28 00 00 03 */ cmplwi r0, 3
-/* 80147418 00143078 40 82 04 D4 */ bne lbl_801478EC
-/* 8014741C 0014307C 38 60 00 1C */ li r3, 0x1c
-/* 80147420 00143080 38 80 00 00 */ li r4, 0
-/* 80147424 00143084 48 00 75 41 */ bl func_8014E964
-/* 80147428 00143088 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014742C 0014308C 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 80147430 00143090 28 00 00 01 */ cmplwi r0, 1
-/* 80147434 00143094 40 82 00 34 */ bne lbl_80147468
-/* 80147438 00143098 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014743C 0014309C 54 00 10 3A */ slwi r0, r0, 2
-/* 80147440 001430A0 7C 63 02 14 */ add r3, r3, r0
-/* 80147444 001430A4 80 63 03 F8 */ lwz r3, 0x3f8(r3)
-/* 80147448 001430A8 48 01 FA 09 */ bl func_80166E50
-/* 8014744C 001430AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147450 001430B0 38 80 00 00 */ li r4, 0
-/* 80147454 001430B4 38 00 00 B8 */ li r0, 0xb8
-/* 80147458 001430B8 98 83 0D 48 */ stb r4, 0xd48(r3)
-/* 8014745C 001430BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147460 001430C0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147464 001430C4 48 00 04 88 */ b lbl_801478EC
-lbl_80147468:
-/* 80147468 001430C8 38 00 00 C1 */ li r0, 0xc1
-/* 8014746C 001430CC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147470 001430D0 48 00 04 7C */ b lbl_801478EC
-/* 80147474 001430D4 A0 7A 0D 6C */ lhz r3, 0xd6c(r26)
-/* 80147478 001430D8 38 80 00 64 */ li r4, 0x64
-/* 8014747C 001430DC 38 A0 00 DC */ li r5, 0xdc
-/* 80147480 001430E0 38 C0 01 B8 */ li r6, 0x1b8
-/* 80147484 001430E4 38 E0 00 78 */ li r7, 0x78
-/* 80147488 001430E8 39 00 FF FF */ li r8, -1
-/* 8014748C 001430EC 39 20 00 00 */ li r9, 0
-/* 80147490 001430F0 39 40 00 01 */ li r10, 1
-/* 80147494 001430F4 48 10 8C 09 */ bl func_8025009C
-/* 80147498 001430F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014749C 001430FC 38 00 00 CC */ li r0, 0xcc
-/* 801474A0 00143100 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801474A4 00143104 48 00 04 48 */ b lbl_801478EC
-/* 801474A8 00143108 A0 7A 0D 6C */ lhz r3, 0xd6c(r26)
-/* 801474AC 0014310C 48 10 8E 39 */ bl func_802502E4
-/* 801474B0 00143110 2C 03 00 00 */ cmpwi r3, 0
-/* 801474B4 00143114 40 82 04 38 */ bne lbl_801478EC
-/* 801474B8 00143118 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801474BC 0014311C 38 00 00 00 */ li r0, 0
-/* 801474C0 00143120 B0 03 0D 6C */ sth r0, 0xd6c(r3)
-/* 801474C4 00143124 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801474C8 00143128 A0 03 0D 6E */ lhz r0, 0xd6e(r3)
-/* 801474CC 0014312C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801474D0 00143130 48 00 04 1C */ b lbl_801478EC
-/* 801474D4 00143134 38 00 00 0B */ li r0, 0xb
-/* 801474D8 00143138 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801474DC 0014313C 98 1A 0D 42 */ stb r0, 0xd42(r26)
-/* 801474E0 00143140 38 60 02 5F */ li r3, 0x25f
-/* 801474E4 00143144 38 80 00 00 */ li r4, 0
-/* 801474E8 00143148 4B EC 3C 89 */ bl func_8000B170
-/* 801474EC 0014314C 48 00 74 DD */ bl func_8014E9C8
-/* 801474F0 00143150 38 60 00 1B */ li r3, 0x1b
-/* 801474F4 00143154 38 80 00 01 */ li r4, 1
-/* 801474F8 00143158 48 00 74 6D */ bl func_8014E964
-/* 801474FC 0014315C 38 60 00 1B */ li r3, 0x1b
-/* 80147500 00143160 38 80 00 04 */ li r4, 4
-/* 80147504 00143164 48 00 74 49 */ bl func_8014E94C
-/* 80147508 00143168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014750C 0014316C 38 00 00 CE */ li r0, 0xce
-/* 80147510 00143170 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147514 00143174 48 00 03 D8 */ b lbl_801478EC
-/* 80147518 00143178 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 8014751C 0014317C 48 10 C8 B5 */ bl func_80253DD0
-/* 80147520 00143180 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80147524 00143184 28 00 00 03 */ cmplwi r0, 3
-/* 80147528 00143188 40 82 03 C4 */ bne lbl_801478EC
-/* 8014752C 0014318C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147530 00143190 38 00 00 CF */ li r0, 0xcf
-/* 80147534 00143194 38 60 00 00 */ li r3, 0
-/* 80147538 00143198 38 80 00 00 */ li r4, 0
-/* 8014753C 0014319C B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80147540 001431A0 4B F1 23 B9 */ bl func_800598F8
-/* 80147544 001431A4 38 60 00 1B */ li r3, 0x1b
-/* 80147548 001431A8 38 80 00 00 */ li r4, 0
-/* 8014754C 001431AC 48 00 74 01 */ bl func_8014E94C
-/* 80147550 001431B0 48 00 03 9C */ b lbl_801478EC
-/* 80147554 001431B4 3C 60 04 00 */ lis r3, 0x400
-/* 80147558 001431B8 38 80 00 00 */ li r4, 0
-/* 8014755C 001431BC 38 A0 00 00 */ li r5, 0
-/* 80147560 001431C0 38 C0 00 01 */ li r6, 1
-/* 80147564 001431C4 4B F1 25 09 */ bl func_80059A6C
-/* 80147568 001431C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8014756C 001431CC 41 82 03 80 */ beq lbl_801478EC
-/* 80147570 001431D0 38 60 00 01 */ li r3, 1
-/* 80147574 001431D4 4B F1 2F 59 */ bl func_8005A4CC
-/* 80147578 001431D8 38 60 00 1B */ li r3, 0x1b
-/* 8014757C 001431DC 38 80 00 01 */ li r4, 1
-/* 80147580 001431E0 48 00 73 CD */ bl func_8014E94C
-/* 80147584 001431E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147588 001431E8 38 00 00 D0 */ li r0, 0xd0
-/* 8014758C 001431EC B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147590 001431F0 48 00 03 5C */ b lbl_801478EC
-/* 80147594 001431F4 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 80147598 001431F8 48 10 C8 39 */ bl func_80253DD0
-/* 8014759C 001431FC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801475A0 00143200 28 00 00 03 */ cmplwi r0, 3
-/* 801475A4 00143204 40 82 03 48 */ bne lbl_801478EC
-/* 801475A8 00143208 38 60 00 1B */ li r3, 0x1b
-/* 801475AC 0014320C 38 80 00 03 */ li r4, 3
-/* 801475B0 00143210 48 00 73 9D */ bl func_8014E94C
-/* 801475B4 00143214 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801475B8 00143218 38 00 00 D1 */ li r0, 0xd1
-/* 801475BC 0014321C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801475C0 00143220 48 00 03 2C */ b lbl_801478EC
-/* 801475C4 00143224 A8 7A 00 B6 */ lha r3, 0xb6(r26)
-/* 801475C8 00143228 48 10 C8 09 */ bl func_80253DD0
-/* 801475CC 0014322C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801475D0 00143230 28 00 00 03 */ cmplwi r0, 3
-/* 801475D4 00143234 40 82 03 18 */ bne lbl_801478EC
-/* 801475D8 00143238 38 60 00 1B */ li r3, 0x1b
-/* 801475DC 0014323C 38 80 00 00 */ li r4, 0
-/* 801475E0 00143240 48 00 73 85 */ bl func_8014E964
-/* 801475E4 00143244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801475E8 00143248 38 80 00 09 */ li r4, 9
-/* 801475EC 0014324C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 801475F0 00143250 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801475F4 00143254 A0 05 0D 84 */ lhz r0, 0xd84(r5)
-/* 801475F8 00143258 2C 00 00 03 */ cmpwi r0, 3
-/* 801475FC 0014325C 41 82 00 84 */ beq lbl_80147680
-/* 80147600 00143260 40 80 00 1C */ bge lbl_8014761C
-/* 80147604 00143264 2C 00 00 01 */ cmpwi r0, 1
-/* 80147608 00143268 41 82 00 44 */ beq lbl_8014764C
-/* 8014760C 0014326C 40 80 00 60 */ bge lbl_8014766C
-/* 80147610 00143270 2C 00 00 00 */ cmpwi r0, 0
-/* 80147614 00143274 40 80 00 18 */ bge lbl_8014762C
-/* 80147618 00143278 48 00 02 D4 */ b lbl_801478EC
-lbl_8014761C:
-/* 8014761C 0014327C 2C 00 00 05 */ cmpwi r0, 5
-/* 80147620 00143280 41 82 00 90 */ beq lbl_801476B0
-/* 80147624 00143284 40 80 02 C8 */ bge lbl_801478EC
-/* 80147628 00143288 48 00 00 70 */ b lbl_80147698
-lbl_8014762C:
-/* 8014762C 0014328C 38 60 00 05 */ li r3, 5
-/* 80147630 00143290 38 00 00 00 */ li r0, 0
-/* 80147634 00143294 B0 65 00 C6 */ sth r3, 0xc6(r5)
-/* 80147638 00143298 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014763C 0014329C 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80147640 001432A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147644 001432A4 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80147648 001432A8 48 00 02 A4 */ b lbl_801478EC
-lbl_8014764C:
-/* 8014764C 001432AC 38 60 00 05 */ li r3, 5
-/* 80147650 001432B0 38 00 00 00 */ li r0, 0
-/* 80147654 001432B4 B0 65 00 C6 */ sth r3, 0xc6(r5)
-/* 80147658 001432B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014765C 001432BC 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80147660 001432C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147664 001432C4 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80147668 001432C8 48 00 02 84 */ b lbl_801478EC
-lbl_8014766C:
-/* 8014766C 001432CC 38 00 00 05 */ li r0, 5
-/* 80147670 001432D0 B0 05 00 C6 */ sth r0, 0xc6(r5)
-/* 80147674 001432D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147678 001432D8 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 8014767C 001432DC 48 00 02 70 */ b lbl_801478EC
-lbl_80147680:
-/* 80147680 001432E0 38 60 00 05 */ li r3, 5
-/* 80147684 001432E4 38 00 00 50 */ li r0, 0x50
-/* 80147688 001432E8 B0 65 00 C6 */ sth r3, 0xc6(r5)
-/* 8014768C 001432EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147690 001432F0 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147694 001432F4 48 00 02 58 */ b lbl_801478EC
-lbl_80147698:
-/* 80147698 001432F8 38 60 00 05 */ li r3, 5
-/* 8014769C 001432FC 38 00 00 50 */ li r0, 0x50
-/* 801476A0 00143300 B0 65 00 C6 */ sth r3, 0xc6(r5)
-/* 801476A4 00143304 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801476A8 00143308 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801476AC 0014330C 48 00 02 40 */ b lbl_801478EC
-lbl_801476B0:
-/* 801476B0 00143310 38 60 00 05 */ li r3, 5
-/* 801476B4 00143314 38 00 00 50 */ li r0, 0x50
-/* 801476B8 00143318 B0 65 00 C6 */ sth r3, 0xc6(r5)
-/* 801476BC 0014331C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801476C0 00143320 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801476C4 00143324 48 00 02 28 */ b lbl_801478EC
-/* 801476C8 00143328 4B EB FE 39 */ bl func_80007500
-/* 801476CC 0014332C 4B EC 21 25 */ bl func_800097F0
-/* 801476D0 00143330 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801476D4 00143334 38 60 02 5F */ li r3, 0x25f
-/* 801476D8 00143338 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801476DC 0014333C 38 80 00 00 */ li r4, 0
-/* 801476E0 00143340 80 05 0D 30 */ lwz r0, 0xd30(r5)
-/* 801476E4 00143344 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 801476E8 00143348 90 05 0D 30 */ stw r0, 0xd30(r5)
-/* 801476EC 0014334C 4B EC 3A 85 */ bl func_8000B170
-/* 801476F0 00143350 48 00 72 D9 */ bl func_8014E9C8
-/* 801476F4 00143354 38 60 00 06 */ li r3, 6
-/* 801476F8 00143358 38 80 00 01 */ li r4, 1
-/* 801476FC 0014335C 48 00 72 69 */ bl func_8014E964
-/* 80147700 00143360 38 60 00 06 */ li r3, 6
-/* 80147704 00143364 38 80 00 02 */ li r4, 2
-/* 80147708 00143368 48 00 72 45 */ bl func_8014E94C
-/* 8014770C 0014336C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147710 00143370 38 00 00 D3 */ li r0, 0xd3
-/* 80147714 00143374 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147718 00143378 48 00 01 D4 */ b lbl_801478EC
-/* 8014771C 0014337C A8 7A 00 8C */ lha r3, 0x8c(r26)
-/* 80147720 00143380 48 10 C6 B1 */ bl func_80253DD0
-/* 80147724 00143384 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80147728 00143388 28 00 00 03 */ cmplwi r0, 3
-/* 8014772C 0014338C 40 82 01 C0 */ bne lbl_801478EC
-/* 80147730 00143390 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147734 00143394 48 01 80 6D */ bl func_8015F7A0
-/* 80147738 00143398 D8 36 0D 38 */ stfd f1, 0xd38(r22)
-/* 8014773C 0014339C 38 00 00 D4 */ li r0, 0xd4
-/* 80147740 001433A0 B0 16 00 C4 */ sth r0, 0xc4(r22)
-/* 80147744 001433A4 48 00 01 A8 */ b lbl_801478EC
-/* 80147748 001433A8 38 60 00 80 */ li r3, 0x80
-/* 8014774C 001433AC 38 80 00 01 */ li r4, 1
-/* 80147750 001433B0 38 A0 00 00 */ li r5, 0
-/* 80147754 001433B4 38 C0 00 01 */ li r6, 1
-/* 80147758 001433B8 4B F1 23 15 */ bl func_80059A6C
-/* 8014775C 001433BC 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 80147760 001433C0 28 00 00 00 */ cmplwi r0, 0
-/* 80147764 001433C4 40 82 01 88 */ bne lbl_801478EC
-/* 80147768 001433C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014776C 001433CC 38 00 00 D5 */ li r0, 0xd5
-/* 80147770 001433D0 38 60 00 06 */ li r3, 6
-/* 80147774 001433D4 38 80 00 01 */ li r4, 1
-/* 80147778 001433D8 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 8014777C 001433DC 48 00 71 D1 */ bl func_8014E94C
-/* 80147780 001433E0 48 00 01 6C */ b lbl_801478EC
-/* 80147784 001433E4 A8 7A 00 8C */ lha r3, 0x8c(r26)
-/* 80147788 001433E8 48 10 C6 49 */ bl func_80253DD0
-/* 8014778C 001433EC 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80147790 001433F0 28 00 00 03 */ cmplwi r0, 3
-/* 80147794 001433F4 40 82 01 58 */ bne lbl_801478EC
-/* 80147798 001433F8 38 60 00 06 */ li r3, 6
-/* 8014779C 001433FC 38 80 00 00 */ li r4, 0
-/* 801477A0 00143400 48 00 71 C5 */ bl func_8014E964
-/* 801477A4 00143404 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801477A8 00143408 38 00 00 D8 */ li r0, 0xd8
-/* 801477AC 0014340C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801477B0 00143410 48 01 D6 F9 */ bl func_80164EA8
-/* 801477B4 00143414 2C 03 00 00 */ cmpwi r3, 0
-/* 801477B8 00143418 41 82 01 34 */ beq lbl_801478EC
-/* 801477BC 0014341C 48 01 6E 55 */ bl func_8015E610
-/* 801477C0 00143420 2C 03 00 00 */ cmpwi r3, 0
-/* 801477C4 00143424 41 82 01 28 */ beq lbl_801478EC
-/* 801477C8 00143428 4B EC 20 29 */ bl func_800097F0
-/* 801477CC 0014342C 38 60 00 06 */ li r3, 6
-/* 801477D0 00143430 38 80 00 01 */ li r4, 1
-/* 801477D4 00143434 48 01 6E 61 */ bl func_8015E634
-/* 801477D8 00143438 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801477DC 0014343C 38 00 00 D6 */ li r0, 0xd6
-/* 801477E0 00143440 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801477E4 00143444 48 00 01 08 */ b lbl_801478EC
-/* 801477E8 00143448 48 01 6F 9D */ bl func_8015E784
-/* 801477EC 0014344C 2C 03 00 00 */ cmpwi r3, 0
-/* 801477F0 00143450 41 82 00 FC */ beq lbl_801478EC
-/* 801477F4 00143454 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801477F8 00143458 38 00 00 D7 */ li r0, 0xd7
-/* 801477FC 0014345C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147800 00143460 48 01 7F A1 */ bl func_8015F7A0
-/* 80147804 00143464 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147808 00143468 D8 23 0D 38 */ stfd f1, 0xd38(r3)
-/* 8014780C 0014346C 48 00 00 E0 */ b lbl_801478EC
-/* 80147810 00143470 48 01 7E 51 */ bl func_8015F660
-/* 80147814 00143474 7C 64 1B 78 */ mr r4, r3
-/* 80147818 00143478 38 60 00 01 */ li r3, 1
-/* 8014781C 0014347C 4B F0 EC 9D */ bl func_800564B8
-/* 80147820 00143480 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147824 00143484 48 01 7F 7D */ bl func_8015F7A0
-/* 80147828 00143488 C8 56 0D 38 */ lfd f2, 0xd38(r22)
-/* 8014782C 0014348C C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2)
-/* 80147830 00143490 FC 21 10 28 */ fsub f1, f1, f2
-/* 80147834 00143494 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80147838 00143498 4C 41 13 82 */ cror 2, 1, 2
-/* 8014783C 0014349C 40 82 00 10 */ bne lbl_8014784C
-/* 80147840 001434A0 38 00 00 D8 */ li r0, 0xd8
-/* 80147844 001434A4 B0 16 00 C4 */ sth r0, 0xc4(r22)
-/* 80147848 001434A8 48 00 00 A4 */ b lbl_801478EC
-lbl_8014784C:
-/* 8014784C 001434AC 38 60 00 80 */ li r3, 0x80
-/* 80147850 001434B0 38 80 00 01 */ li r4, 1
-/* 80147854 001434B4 38 A0 00 00 */ li r5, 0
-/* 80147858 001434B8 38 C0 00 01 */ li r6, 1
-/* 8014785C 001434BC 4B F1 22 11 */ bl func_80059A6C
-/* 80147860 001434C0 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 80147864 001434C4 28 00 00 00 */ cmplwi r0, 0
-/* 80147868 001434C8 40 82 00 84 */ bne lbl_801478EC
-/* 8014786C 001434CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147870 001434D0 38 00 00 D8 */ li r0, 0xd8
-/* 80147874 001434D4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147878 001434D8 48 00 00 74 */ b lbl_801478EC
-/* 8014787C 001434DC 38 00 00 D9 */ li r0, 0xd9
-/* 80147880 001434E0 B0 1A 00 C4 */ sth r0, 0xc4(r26)
-/* 80147884 001434E4 4B F0 E9 F1 */ bl func_80056274
-/* 80147888 001434E8 48 00 00 64 */ b lbl_801478EC
-/* 8014788C 001434EC 4B F0 EA 6D */ bl func_800562F8
-/* 80147890 001434F0 2C 03 00 00 */ cmpwi r3, 0
-/* 80147894 001434F4 41 82 00 58 */ beq lbl_801478EC
-/* 80147898 001434F8 38 60 00 03 */ li r3, 3
-/* 8014789C 001434FC 4B F1 07 19 */ bl func_80057FB4
-/* 801478A0 00143500 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801478A4 00143504 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801478A8 00143508 54 00 2F FF */ rlwinm. r0, r0, 5, 0x1f, 0x1f
-/* 801478AC 0014350C 41 82 00 28 */ beq lbl_801478D4
-/* 801478B0 00143510 4B FD 77 A1 */ bl func_8011F050
-/* 801478B4 00143514 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801478B8 00143518 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801478BC 0014351C 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9
-/* 801478C0 00143520 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 801478C4 00143524 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801478C8 00143528 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801478CC 0014352C 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
-/* 801478D0 00143530 90 03 0D 30 */ stw r0, 0xd30(r3)
-lbl_801478D4:
-/* 801478D4 00143534 38 60 00 00 */ li r3, 0
-/* 801478D8 00143538 4B F0 EA F5 */ bl func_800563CC
-/* 801478DC 0014353C 4B EC 1E FD */ bl func_800097D8
-/* 801478E0 00143540 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 801478E4 00143544 38 80 08 34 */ li r4, 0x834
-/* 801478E8 00143548 48 0D EE C1 */ bl func_802267A8
-lbl_801478EC:
-/* 801478EC 0014354C 38 60 00 00 */ li r3, 0
-/* 801478F0 00143550 4B F0 EA DD */ bl func_800563CC
-/* 801478F4 00143554 48 01 5B F9 */ bl func_8015D4EC
-/* 801478F8 00143558 2C 03 00 00 */ cmpwi r3, 0
-/* 801478FC 0014355C 40 82 01 08 */ bne lbl_80147A04
-/* 80147900 00143560 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147904 00143564 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80147908 00143568 54 00 27 FF */ rlwinm. r0, r0, 4, 0x1f, 0x1f
-/* 8014790C 0014356C 41 82 00 F8 */ beq lbl_80147A04
-/* 80147910 00143570 3A C0 00 00 */ li r22, 0
-/* 80147914 00143574 48 01 D8 25 */ bl func_80165138
-/* 80147918 00143578 2C 03 00 00 */ cmpwi r3, 0
-/* 8014791C 0014357C 41 82 00 6C */ beq lbl_80147988
-/* 80147920 00143580 48 01 D8 81 */ bl func_801651A0
-/* 80147924 00143584 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147928 00143588 90 64 0D 70 */ stw r3, 0xd70(r4)
-/* 8014792C 0014358C 48 01 D8 41 */ bl func_8016516C
-/* 80147930 00143590 48 01 D8 F5 */ bl func_80165224
-/* 80147934 00143594 2C 03 00 00 */ cmpwi r3, 0
-/* 80147938 00143598 41 82 00 14 */ beq lbl_8014794C
-/* 8014793C 0014359C 48 01 D8 99 */ bl func_801651D4
-/* 80147940 001435A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147944 001435A4 90 64 0D 74 */ stw r3, 0xd74(r4)
-/* 80147948 001435A8 48 00 00 40 */ b lbl_80147988
-lbl_8014794C:
-/* 8014794C 001435AC 48 01 D8 89 */ bl func_801651D4
-/* 80147950 001435B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147954 001435B4 3A C0 00 01 */ li r22, 1
-/* 80147958 001435B8 90 64 0D 74 */ stw r3, 0xd74(r4)
-/* 8014795C 001435BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147960 001435C0 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80147964 001435C4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 80147968 001435C8 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8014796C 001435CC 48 01 B6 69 */ bl glplatAbortFrame
-/* 80147970 001435D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147974 001435D4 38 80 00 D2 */ li r4, 0xd2
-/* 80147978 001435D8 38 00 00 00 */ li r0, 0
-/* 8014797C 001435DC B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80147980 001435E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147984 001435E4 B0 03 00 C6 */ sth r0, 0xc6(r3)
-lbl_80147988:
-/* 80147988 001435E8 2C 16 00 00 */ cmpwi r22, 0
-/* 8014798C 001435EC 40 82 00 78 */ bne lbl_80147A04
-/* 80147990 001435F0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80147994 001435F4 38 60 00 00 */ li r3, 0
-/* 80147998 001435F8 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 8014799C 001435FC 2C 00 00 00 */ cmpwi r0, 0
-/* 801479A0 00143600 40 82 00 10 */ bne lbl_801479B0
-/* 801479A4 00143604 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 801479A8 00143608 2C 00 00 00 */ cmpwi r0, 0
-/* 801479AC 0014360C 41 82 00 08 */ beq lbl_801479B4
-lbl_801479B0:
-/* 801479B0 00143610 38 60 00 01 */ li r3, 1
-lbl_801479B4:
-/* 801479B4 00143614 2C 03 00 00 */ cmpwi r3, 0
-/* 801479B8 00143618 40 82 00 4C */ bne lbl_80147A04
-/* 801479BC 0014361C 48 01 B1 B5 */ bl func_80162B70
-/* 801479C0 00143620 2C 03 00 00 */ cmpwi r3, 0
-/* 801479C4 00143624 40 82 00 40 */ bne lbl_80147A04
-/* 801479C8 00143628 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801479CC 0014362C 3A C0 00 00 */ li r22, 0
-/* 801479D0 00143630 92 C3 0D 70 */ stw r22, 0xd70(r3)
-/* 801479D4 00143634 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801479D8 00143638 92 C3 0D 74 */ stw r22, 0xd74(r3)
-/* 801479DC 0014363C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801479E0 00143640 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801479E4 00143644 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 801479E8 00143648 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 801479EC 0014364C 48 01 B5 E9 */ bl glplatAbortFrame
-/* 801479F0 00143650 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801479F4 00143654 38 00 00 D2 */ li r0, 0xd2
-/* 801479F8 00143658 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801479FC 0014365C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147A00 00143660 B2 C3 00 C6 */ sth r22, 0xc6(r3)
-lbl_80147A04:
-/* 80147A04 00143664 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147A08 00143668 A0 05 00 C6 */ lhz r0, 0xc6(r5)
-/* 80147A0C 0014366C 28 00 00 19 */ cmplwi r0, 0x19
-/* 80147A10 00143670 41 81 17 F8 */ bgt lbl_80149208
-/* 80147A14 00143674 3C 60 80 42 */ lis r3, lbl_8041D508@ha
-/* 80147A18 00143678 54 00 10 3A */ slwi r0, r0, 2
-/* 80147A1C 0014367C 38 63 D5 08 */ addi r3, r3, lbl_8041D508@l
-/* 80147A20 00143680 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80147A24 00143684 7C 69 03 A6 */ mtctr r3
-/* 80147A28 00143688 4E 80 04 20 */ bctr
-/* 80147A2C 0014368C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80147A30 00143690 38 60 00 00 */ li r3, 0
-/* 80147A34 00143694 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 80147A38 00143698 2C 00 00 00 */ cmpwi r0, 0
-/* 80147A3C 0014369C 40 82 00 10 */ bne lbl_80147A4C
-/* 80147A40 001436A0 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 80147A44 001436A4 2C 00 00 00 */ cmpwi r0, 0
-/* 80147A48 001436A8 41 82 00 08 */ beq lbl_80147A50
-lbl_80147A4C:
-/* 80147A4C 001436AC 38 60 00 01 */ li r3, 1
-lbl_80147A50:
-/* 80147A50 001436B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80147A54 001436B4 40 82 17 B4 */ bne lbl_80149208
-/* 80147A58 001436B8 80 65 0D 24 */ lwz r3, 0xd24(r5)
-/* 80147A5C 001436BC 38 80 00 08 */ li r4, 8
-/* 80147A60 001436C0 38 63 00 10 */ addi r3, r3, 0x10
-/* 80147A64 001436C4 48 01 D5 89 */ bl func_80164FEC
-/* 80147A68 001436C8 48 00 77 AD */ bl func_8014F214
-/* 80147A6C 001436CC 48 01 B6 C9 */ bl glEndFrame
-/* 80147A70 001436D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147A74 001436D4 38 80 00 02 */ li r4, 2
-/* 80147A78 001436D8 38 00 00 00 */ li r0, 0
-/* 80147A7C 001436DC B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80147A80 001436E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147A84 001436E4 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80147A88 001436E8 64 63 10 00 */ oris r3, r3, 0x1000
-/* 80147A8C 001436EC 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80147A90 001436F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147A94 001436F4 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 80147A98 001436F8 54 63 01 88 */ rlwinm r3, r3, 0, 6, 4
-/* 80147A9C 001436FC 90 64 0D 30 */ stw r3, 0xd30(r4)
-/* 80147AA0 00143700 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AA4 00143704 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80147AA8 00143708 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AAC 0014370C 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 80147AB0 00143710 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AB4 00143714 98 03 0D DC */ stb r0, 0xddc(r3)
-/* 80147AB8 00143718 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147ABC 0014371C 98 03 0D DD */ stb r0, 0xddd(r3)
-/* 80147AC0 00143720 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AC4 00143724 98 03 0D DE */ stb r0, 0xdde(r3)
-/* 80147AC8 00143728 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147ACC 0014372C 98 03 0D DF */ stb r0, 0xddf(r3)
-/* 80147AD0 00143730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AD4 00143734 98 03 0D E0 */ stb r0, 0xde0(r3)
-/* 80147AD8 00143738 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147ADC 0014373C 98 03 0D E1 */ stb r0, 0xde1(r3)
-/* 80147AE0 00143740 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AE4 00143744 98 03 0D E2 */ stb r0, 0xde2(r3)
-/* 80147AE8 00143748 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AEC 0014374C 98 03 0D E3 */ stb r0, 0xde3(r3)
-/* 80147AF0 00143750 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AF4 00143754 98 03 0D E4 */ stb r0, 0xde4(r3)
-/* 80147AF8 00143758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147AFC 0014375C 98 03 0D E5 */ stb r0, 0xde5(r3)
-/* 80147B00 00143760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B04 00143764 98 03 0D E6 */ stb r0, 0xde6(r3)
-/* 80147B08 00143768 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B0C 0014376C 98 03 0D E7 */ stb r0, 0xde7(r3)
-/* 80147B10 00143770 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B14 00143774 98 03 0D E8 */ stb r0, 0xde8(r3)
-/* 80147B18 00143778 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B1C 0014377C 98 03 0D E9 */ stb r0, 0xde9(r3)
-/* 80147B20 00143780 48 00 16 E8 */ b lbl_80149208
-/* 80147B24 00143784 48 01 D5 89 */ bl func_801650AC
-/* 80147B28 00143788 2C 03 00 00 */ cmpwi r3, 0
-/* 80147B2C 0014378C 41 82 16 DC */ beq lbl_80149208
-/* 80147B30 00143790 48 00 76 E5 */ bl func_8014F214
-/* 80147B34 00143794 48 01 D3 75 */ bl func_80164EA8
-/* 80147B38 00143798 2C 03 00 00 */ cmpwi r3, 0
-/* 80147B3C 0014379C 41 82 00 40 */ beq lbl_80147B7C
-/* 80147B40 001437A0 48 01 6A D1 */ bl func_8015E610
-/* 80147B44 001437A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80147B48 001437A8 41 82 00 24 */ beq lbl_80147B6C
-/* 80147B4C 001437AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B50 001437B0 38 00 00 03 */ li r0, 3
-/* 80147B54 001437B4 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147B58 001437B8 4B EC 1C 99 */ bl func_800097F0
-/* 80147B5C 001437BC 38 60 00 07 */ li r3, 7
-/* 80147B60 001437C0 38 80 00 01 */ li r4, 1
-/* 80147B64 001437C4 48 01 6A D1 */ bl func_8015E634
-/* 80147B68 001437C8 48 00 16 A0 */ b lbl_80149208
-lbl_80147B6C:
-/* 80147B6C 001437CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B70 001437D0 38 00 00 05 */ li r0, 5
-/* 80147B74 001437D4 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147B78 001437D8 48 00 16 90 */ b lbl_80149208
-lbl_80147B7C:
-/* 80147B7C 001437DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B80 001437E0 38 00 00 05 */ li r0, 5
-/* 80147B84 001437E4 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147B88 001437E8 48 00 16 80 */ b lbl_80149208
-/* 80147B8C 001437EC 48 01 6B F9 */ bl func_8015E784
-/* 80147B90 001437F0 2C 03 00 00 */ cmpwi r3, 0
-/* 80147B94 001437F4 41 82 16 74 */ beq lbl_80149208
-/* 80147B98 001437F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147B9C 001437FC 38 00 00 04 */ li r0, 4
-/* 80147BA0 00143800 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147BA4 00143804 4B EC 1C 35 */ bl func_800097D8
-/* 80147BA8 00143808 48 01 7B F9 */ bl func_8015F7A0
-/* 80147BAC 0014380C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147BB0 00143810 D8 23 0D 38 */ stfd f1, 0xd38(r3)
-/* 80147BB4 00143814 48 00 16 54 */ b lbl_80149208
-/* 80147BB8 00143818 48 01 7A A9 */ bl func_8015F660
-/* 80147BBC 0014381C 7C 64 1B 78 */ mr r4, r3
-/* 80147BC0 00143820 38 60 00 03 */ li r3, 3
-/* 80147BC4 00143824 4B F0 E8 F5 */ bl func_800564B8
-/* 80147BC8 00143828 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147BCC 0014382C 48 01 7B D5 */ bl func_8015F7A0
-/* 80147BD0 00143830 C8 56 0D 38 */ lfd f2, 0xd38(r22)
-/* 80147BD4 00143834 C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2)
-/* 80147BD8 00143838 FC 21 10 28 */ fsub f1, f1, f2
-/* 80147BDC 0014383C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80147BE0 00143840 4C 41 13 82 */ cror 2, 1, 2
-/* 80147BE4 00143844 40 82 00 10 */ bne lbl_80147BF4
-/* 80147BE8 00143848 38 00 00 05 */ li r0, 5
-/* 80147BEC 0014384C B0 16 00 C6 */ sth r0, 0xc6(r22)
-/* 80147BF0 00143850 48 00 16 18 */ b lbl_80149208
-lbl_80147BF4:
-/* 80147BF4 00143854 38 60 00 80 */ li r3, 0x80
-/* 80147BF8 00143858 38 80 00 01 */ li r4, 1
-/* 80147BFC 0014385C 38 A0 00 00 */ li r5, 0
-/* 80147C00 00143860 38 C0 00 01 */ li r6, 1
-/* 80147C04 00143864 4B F1 1E 69 */ bl func_80059A6C
-/* 80147C08 00143868 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 80147C0C 0014386C 28 00 00 00 */ cmplwi r0, 0
-/* 80147C10 00143870 40 82 15 F8 */ bne lbl_80149208
-/* 80147C14 00143874 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147C18 00143878 38 00 00 05 */ li r0, 5
-/* 80147C1C 0014387C B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147C20 00143880 48 00 15 E8 */ b lbl_80149208
-/* 80147C24 00143884 80 05 0D 30 */ lwz r0, 0xd30(r5)
-/* 80147C28 00143888 38 60 00 00 */ li r3, 0
-/* 80147C2C 0014388C 64 00 04 00 */ oris r0, r0, 0x400
-/* 80147C30 00143890 90 05 0D 30 */ stw r0, 0xd30(r5)
-/* 80147C34 00143894 4B F0 E7 AD */ bl func_800563E0
-/* 80147C38 00143898 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147C3C 0014389C 88 03 0D DA */ lbz r0, 0xdda(r3)
-/* 80147C40 001438A0 2C 00 00 02 */ cmpwi r0, 2
-/* 80147C44 001438A4 41 82 01 2C */ beq lbl_80147D70
-/* 80147C48 001438A8 40 80 00 10 */ bge lbl_80147C58
-/* 80147C4C 001438AC 2C 00 00 01 */ cmpwi r0, 1
-/* 80147C50 001438B0 40 80 00 14 */ bge lbl_80147C64
-/* 80147C54 001438B4 48 00 15 B4 */ b lbl_80149208
-lbl_80147C58:
-/* 80147C58 001438B8 2C 00 00 04 */ cmpwi r0, 4
-/* 80147C5C 001438BC 40 80 15 AC */ bge lbl_80149208
-/* 80147C60 001438C0 48 00 01 3C */ b lbl_80147D9C
-lbl_80147C64:
-/* 80147C64 001438C4 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80147C68 001438C8 80 83 00 08 */ lwz r4, 8(r3)
-/* 80147C6C 001438CC 20 64 00 02 */ subfic r3, r4, 2
-/* 80147C70 001438D0 38 04 FF FE */ addi r0, r4, -2
-/* 80147C74 001438D4 7C 60 03 78 */ or r0, r3, r0
-/* 80147C78 001438D8 54 16 0F FE */ srwi r22, r0, 0x1f
-/* 80147C7C 001438DC 48 00 75 99 */ bl func_8014F214
-/* 80147C80 001438E0 3A E0 00 00 */ li r23, 0
-/* 80147C84 001438E4 3B 00 00 01 */ li r24, 1
-/* 80147C88 001438E8 38 60 02 82 */ li r3, 0x282
-/* 80147C8C 001438EC 48 01 AE 05 */ bl func_80162A90
-/* 80147C90 001438F0 38 00 00 04 */ li r0, 4
-/* 80147C94 001438F4 38 80 00 00 */ li r4, 0
-/* 80147C98 001438F8 7C 09 03 A6 */ mtctr r0
-lbl_80147C9C:
-/* 80147C9C 001438FC 7F 00 18 39 */ and. r0, r24, r3
-/* 80147CA0 00143900 41 82 00 08 */ beq lbl_80147CA8
-/* 80147CA4 00143904 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147CA8:
-/* 80147CA8 00143908 57 18 08 3C */ slwi r24, r24, 1
-/* 80147CAC 0014390C 38 84 00 01 */ addi r4, r4, 1
-/* 80147CB0 00143910 7F 00 18 39 */ and. r0, r24, r3
-/* 80147CB4 00143914 41 82 00 08 */ beq lbl_80147CBC
-/* 80147CB8 00143918 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147CBC:
-/* 80147CBC 0014391C 57 18 08 3C */ slwi r24, r24, 1
-/* 80147CC0 00143920 38 84 00 01 */ addi r4, r4, 1
-/* 80147CC4 00143924 7F 00 18 39 */ and. r0, r24, r3
-/* 80147CC8 00143928 41 82 00 08 */ beq lbl_80147CD0
-/* 80147CCC 0014392C 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147CD0:
-/* 80147CD0 00143930 57 18 08 3C */ slwi r24, r24, 1
-/* 80147CD4 00143934 38 84 00 01 */ addi r4, r4, 1
-/* 80147CD8 00143938 7F 00 18 39 */ and. r0, r24, r3
-/* 80147CDC 0014393C 41 82 00 08 */ beq lbl_80147CE4
-/* 80147CE0 00143940 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147CE4:
-/* 80147CE4 00143944 57 18 08 3C */ slwi r24, r24, 1
-/* 80147CE8 00143948 38 84 00 01 */ addi r4, r4, 1
-/* 80147CEC 0014394C 7F 00 18 39 */ and. r0, r24, r3
-/* 80147CF0 00143950 41 82 00 08 */ beq lbl_80147CF8
-/* 80147CF4 00143954 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147CF8:
-/* 80147CF8 00143958 57 18 08 3C */ slwi r24, r24, 1
-/* 80147CFC 0014395C 38 84 00 01 */ addi r4, r4, 1
-/* 80147D00 00143960 7F 00 18 39 */ and. r0, r24, r3
-/* 80147D04 00143964 41 82 00 08 */ beq lbl_80147D0C
-/* 80147D08 00143968 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147D0C:
-/* 80147D0C 0014396C 57 18 08 3C */ slwi r24, r24, 1
-/* 80147D10 00143970 38 84 00 01 */ addi r4, r4, 1
-/* 80147D14 00143974 7F 00 18 39 */ and. r0, r24, r3
-/* 80147D18 00143978 41 82 00 08 */ beq lbl_80147D20
-/* 80147D1C 0014397C 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147D20:
-/* 80147D20 00143980 57 18 08 3C */ slwi r24, r24, 1
-/* 80147D24 00143984 38 84 00 01 */ addi r4, r4, 1
-/* 80147D28 00143988 7F 00 18 39 */ and. r0, r24, r3
-/* 80147D2C 0014398C 41 82 00 08 */ beq lbl_80147D34
-/* 80147D30 00143990 3A F7 00 01 */ addi r23, r23, 1
-lbl_80147D34:
-/* 80147D34 00143994 57 18 08 3C */ slwi r24, r24, 1
-/* 80147D38 00143998 38 84 00 01 */ addi r4, r4, 1
-/* 80147D3C 0014399C 42 00 FF 60 */ bdnz lbl_80147C9C
-/* 80147D40 001439A0 7E C3 B3 78 */ mr r3, r22
-/* 80147D44 001439A4 7E E5 BB 78 */ mr r5, r23
-/* 80147D48 001439A8 38 80 00 20 */ li r4, 0x20
-/* 80147D4C 001439AC 38 C0 00 00 */ li r6, 0
-/* 80147D50 001439B0 48 01 D6 E5 */ bl func_80165434
-/* 80147D54 001439B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147D58 001439B8 38 80 00 06 */ li r4, 6
-/* 80147D5C 001439BC 38 00 00 00 */ li r0, 0
-/* 80147D60 001439C0 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80147D64 001439C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147D68 001439C8 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80147D6C 001439CC 48 00 14 9C */ b lbl_80149208
-lbl_80147D70:
-/* 80147D70 001439D0 48 00 74 A5 */ bl func_8014F214
-/* 80147D74 001439D4 48 00 75 85 */ bl func_8014F2F8
-/* 80147D78 001439D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147D7C 001439DC 38 80 00 10 */ li r4, 0x10
-/* 80147D80 001439E0 38 00 00 00 */ li r0, 0
-/* 80147D84 001439E4 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80147D88 001439E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147D8C 001439EC 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80147D90 001439F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147D94 001439F4 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 80147D98 001439F8 48 00 14 70 */ b lbl_80149208
-lbl_80147D9C:
-/* 80147D9C 001439FC 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80147DA0 00143A00 1C 00 00 44 */ mulli r0, r0, 0x44
-/* 80147DA4 00143A04 7C 63 02 14 */ add r3, r3, r0
-/* 80147DA8 00143A08 80 63 04 70 */ lwz r3, 0x470(r3)
-/* 80147DAC 00143A0C 48 02 0D 59 */ bl func_80168B04
-/* 80147DB0 00143A10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147DB4 00143A14 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80147DB8 00143A18 54 00 10 3A */ slwi r0, r0, 2
-/* 80147DBC 00143A1C 7C 63 02 14 */ add r3, r3, r0
-/* 80147DC0 00143A20 80 63 03 F8 */ lwz r3, 0x3f8(r3)
-/* 80147DC4 00143A24 48 01 F3 21 */ bl func_801670E4
-/* 80147DC8 00143A28 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147DCC 00143A2C 7C 76 1B 78 */ mr r22, r3
-/* 80147DD0 00143A30 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80147DD4 00143A34 54 00 10 3A */ slwi r0, r0, 2
-/* 80147DD8 00143A38 7C 64 02 14 */ add r3, r4, r0
-/* 80147DDC 00143A3C 80 63 03 F8 */ lwz r3, 0x3f8(r3)
-/* 80147DE0 00143A40 48 01 F4 4D */ bl func_8016722C
-/* 80147DE4 00143A44 2C 16 00 04 */ cmpwi r22, 4
-/* 80147DE8 00143A48 7C 76 1B 78 */ mr r22, r3
-/* 80147DEC 00143A4C 40 82 00 14 */ bne lbl_80147E00
-/* 80147DF0 00143A50 48 02 0D 1D */ bl func_80168B0C
-/* 80147DF4 00143A54 80 16 00 00 */ lwz r0, 0(r22)
-/* 80147DF8 00143A58 7C 00 18 40 */ cmplw r0, r3
-/* 80147DFC 00143A5C 41 82 00 7C */ beq lbl_80147E78
-lbl_80147E00:
-/* 80147E00 00143A60 48 01 D5 2D */ bl func_8016532C
-/* 80147E04 00143A64 48 00 74 11 */ bl func_8014F214
-/* 80147E08 00143A68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E0C 00143A6C 38 E0 00 00 */ li r7, 0
-/* 80147E10 00143A70 38 C0 00 CD */ li r6, 0xcd
-/* 80147E14 00143A74 38 A0 50 BA */ li r5, 0x50ba
-/* 80147E18 00143A78 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 80147E1C 00143A7C 38 80 51 9E */ li r4, 0x519e
-/* 80147E20 00143A80 38 00 00 04 */ li r0, 4
-/* 80147E24 00143A84 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E28 00143A88 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 80147E2C 00143A8C 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 80147E30 00143A90 7C 63 00 D0 */ neg r3, r3
-/* 80147E34 00143A94 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80147E38 00143A98 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 80147E3C 00143A9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E40 00143AA0 B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80147E44 00143AA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E48 00143AA8 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80147E4C 00143AAC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E50 00143AB0 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80147E54 00143AB4 64 63 00 40 */ oris r3, r3, 0x40
-/* 80147E58 00143AB8 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80147E5C 00143ABC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E60 00143AC0 B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80147E64 00143AC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E68 00143AC8 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80147E6C 00143ACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E70 00143AD0 B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80147E74 00143AD4 48 00 13 94 */ b lbl_80149208
-lbl_80147E78:
-/* 80147E78 00143AD8 48 00 73 F9 */ bl func_8014F270
-/* 80147E7C 00143ADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E80 00143AE0 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80147E84 00143AE4 54 00 10 3A */ slwi r0, r0, 2
-/* 80147E88 00143AE8 7C 63 02 14 */ add r3, r3, r0
-/* 80147E8C 00143AEC 80 63 03 F8 */ lwz r3, 0x3f8(r3)
-/* 80147E90 00143AF0 48 01 D5 19 */ bl func_801653A8
-/* 80147E94 00143AF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147E98 00143AF8 38 80 00 14 */ li r4, 0x14
-/* 80147E9C 00143AFC 38 00 00 00 */ li r0, 0
-/* 80147EA0 00143B00 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80147EA4 00143B04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147EA8 00143B08 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80147EAC 00143B0C 48 00 13 5C */ b lbl_80149208
-/* 80147EB0 00143B10 38 60 00 01 */ li r3, 1
-/* 80147EB4 00143B14 4B F0 E5 19 */ bl func_800563CC
-/* 80147EB8 00143B18 48 01 D3 E9 */ bl func_801652A0
-/* 80147EBC 00143B1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80147EC0 00143B20 41 82 00 14 */ beq lbl_80147ED4
-/* 80147EC4 00143B24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147EC8 00143B28 38 00 00 07 */ li r0, 7
-/* 80147ECC 00143B2C B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147ED0 00143B30 48 00 13 38 */ b lbl_80149208
-lbl_80147ED4:
-/* 80147ED4 00143B34 48 01 D1 9D */ bl func_80165070
-/* 80147ED8 00143B38 2C 03 00 00 */ cmpwi r3, 0
-/* 80147EDC 00143B3C 40 82 13 2C */ bne lbl_80149208
-/* 80147EE0 00143B40 48 01 D2 31 */ bl func_80165110
-/* 80147EE4 00143B44 2C 03 00 00 */ cmpwi r3, 0
-/* 80147EE8 00143B48 41 80 13 20 */ blt lbl_80149208
-/* 80147EEC 00143B4C 48 01 D2 25 */ bl func_80165110
-/* 80147EF0 00143B50 2C 03 00 01 */ cmpwi r3, 1
-/* 80147EF4 00143B54 40 82 00 54 */ bne lbl_80147F48
-/* 80147EF8 00143B58 48 01 D4 35 */ bl func_8016532C
-/* 80147EFC 00143B5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F00 00143B60 38 C0 00 00 */ li r6, 0
-/* 80147F04 00143B64 38 A0 00 CD */ li r5, 0xcd
-/* 80147F08 00143B68 38 80 51 8D */ li r4, 0x518d
-/* 80147F0C 00143B6C B0 C3 00 C6 */ sth r6, 0xc6(r3)
-/* 80147F10 00143B70 38 00 51 9E */ li r0, 0x519e
-/* 80147F14 00143B74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F18 00143B78 B0 A3 00 C4 */ sth r5, 0xc4(r3)
-/* 80147F1C 00143B7C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F20 00143B80 80 65 0D 30 */ lwz r3, 0xd30(r5)
-/* 80147F24 00143B84 64 63 00 40 */ oris r3, r3, 0x40
-/* 80147F28 00143B88 90 65 0D 30 */ stw r3, 0xd30(r5)
-/* 80147F2C 00143B8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F30 00143B90 B0 83 0D 80 */ sth r4, 0xd80(r3)
-/* 80147F34 00143B94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F38 00143B98 B0 03 0D 82 */ sth r0, 0xd82(r3)
-/* 80147F3C 00143B9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F40 00143BA0 B0 C3 0D 84 */ sth r6, 0xd84(r3)
-/* 80147F44 00143BA4 48 00 12 C4 */ b lbl_80149208
-lbl_80147F48:
-/* 80147F48 00143BA8 48 01 D3 11 */ bl func_80165258
-/* 80147F4C 00143BAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80147F50 00143BB0 40 82 00 24 */ bne lbl_80147F74
-/* 80147F54 00143BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F58 00143BB8 38 80 00 00 */ li r4, 0
-/* 80147F5C 00143BBC 38 00 00 40 */ li r0, 0x40
-/* 80147F60 00143BC0 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80147F64 00143BC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F68 00143BC8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80147F6C 00143BCC 48 01 D3 C1 */ bl func_8016532C
-/* 80147F70 00143BD0 48 00 12 98 */ b lbl_80149208
-lbl_80147F74:
-/* 80147F74 00143BD4 48 01 D1 39 */ bl func_801650AC
-/* 80147F78 00143BD8 2C 03 00 00 */ cmpwi r3, 0
-/* 80147F7C 00143BDC 40 82 12 8C */ bne lbl_80149208
-/* 80147F80 00143BE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147F84 00143BE4 38 00 00 0F */ li r0, 0xf
-/* 80147F88 00143BE8 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147F8C 00143BEC 48 00 12 7C */ b lbl_80149208
-/* 80147F90 00143BF0 38 60 00 01 */ li r3, 1
-/* 80147F94 00143BF4 4B F0 E4 39 */ bl func_800563CC
-/* 80147F98 00143BF8 48 02 08 C1 */ bl func_80168858
-/* 80147F9C 00143BFC 2C 03 00 00 */ cmpwi r3, 0
-/* 80147FA0 00143C00 41 82 04 58 */ beq lbl_801483F8
-/* 80147FA4 00143C04 48 02 08 7D */ bl func_80168820
-/* 80147FA8 00143C08 2C 03 00 00 */ cmpwi r3, 0
-/* 80147FAC 00143C0C 41 82 00 58 */ beq lbl_80148004
-/* 80147FB0 00143C10 48 01 D3 7D */ bl func_8016532C
-/* 80147FB4 00143C14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147FB8 00143C18 38 00 00 00 */ li r0, 0
-/* 80147FBC 00143C1C 38 C0 00 CD */ li r6, 0xcd
-/* 80147FC0 00143C20 38 A0 51 F7 */ li r5, 0x51f7
-/* 80147FC4 00143C24 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80147FC8 00143C28 38 80 51 9E */ li r4, 0x519e
-/* 80147FCC 00143C2C 38 00 00 01 */ li r0, 1
-/* 80147FD0 00143C30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147FD4 00143C34 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80147FD8 00143C38 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147FDC 00143C3C 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80147FE0 00143C40 54 63 02 90 */ rlwinm r3, r3, 0, 0xa, 8
-/* 80147FE4 00143C44 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80147FE8 00143C48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147FEC 00143C4C B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80147FF0 00143C50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147FF4 00143C54 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80147FF8 00143C58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80147FFC 00143C5C B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80148000 00143C60 48 00 12 08 */ b lbl_80149208
-lbl_80148004:
-/* 80148004 00143C64 48 02 08 15 */ bl func_80168818
-/* 80148008 00143C68 2C 03 00 00 */ cmpwi r3, 0
-/* 8014800C 00143C6C 40 82 03 EC */ bne lbl_801483F8
-/* 80148010 00143C70 48 02 08 F1 */ bl func_80168900
-/* 80148014 00143C74 2C 03 00 00 */ cmpwi r3, 0
-/* 80148018 00143C78 41 82 03 E0 */ beq lbl_801483F8
-/* 8014801C 00143C7C 48 02 08 E5 */ bl func_80168900
-/* 80148020 00143C80 7C 64 1B 78 */ mr r4, r3
-/* 80148024 00143C84 38 60 00 02 */ li r3, 2
-/* 80148028 00143C88 4B FD 49 75 */ bl func_8011C99C
-/* 8014802C 00143C8C 48 02 0B 0D */ bl func_80168B38
-/* 80148030 00143C90 2C 03 00 00 */ cmpwi r3, 0
-/* 80148034 00143C94 41 82 00 14 */ beq lbl_80148048
-/* 80148038 00143C98 48 02 0A 25 */ bl func_80168A5C
-/* 8014803C 00143C9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148040 00143CA0 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 80148044 00143CA4 90 64 00 10 */ stw r3, 0x10(r4)
-lbl_80148048:
-/* 80148048 00143CA8 38 60 02 68 */ li r3, 0x268
-/* 8014804C 00143CAC 48 01 AA 45 */ bl func_80162A90
-/* 80148050 00143CB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80148054 00143CB4 40 82 00 14 */ bne lbl_80148068
-/* 80148058 00143CB8 48 02 09 49 */ bl func_801689A0
-/* 8014805C 00143CBC 7C 64 1B 78 */ mr r4, r3
-/* 80148060 00143CC0 38 60 00 01 */ li r3, 1
-/* 80148064 00143CC4 4B FD 49 39 */ bl func_8011C99C
-lbl_80148068:
-/* 80148068 00143CC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014806C 00143CCC 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 80148070 00143CD0 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f
-/* 80148074 00143CD4 41 82 00 18 */ beq lbl_8014808C
-/* 80148078 00143CD8 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014807C 00143CDC 38 84 0D CC */ addi r4, r4, 0xdcc
-/* 80148080 00143CE0 38 A0 00 0E */ li r5, 0xe
-/* 80148084 00143CE4 38 63 00 8A */ addi r3, r3, 0x8a
-/* 80148088 00143CE8 4B EB BF 79 */ bl memcpy
-lbl_8014808C:
-/* 8014808C 00143CEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148090 00143CF0 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148094 00143CF4 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 80148098 00143CF8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 8014809C 00143CFC 28 00 00 02 */ cmplwi r0, 2
-/* 801480A0 00143D00 40 82 02 EC */ bne lbl_8014838C
-/* 801480A4 00143D04 38 60 00 32 */ li r3, 0x32
-/* 801480A8 00143D08 4B FD 60 05 */ bl func_8011E0AC
-/* 801480AC 00143D0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801480B0 00143D10 38 00 00 3F */ li r0, 0x3f
-/* 801480B4 00143D14 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 801480B8 00143D18 38 E3 04 48 */ addi r7, r3, 0x448
-/* 801480BC 00143D1C 38 A3 1F F8 */ addi r5, r3, 0x1ff8
-/* 801480C0 00143D20 7C 09 03 A6 */ mtctr r0
-lbl_801480C4:
-/* 801480C4 00143D24 80 85 00 04 */ lwz r4, 4(r5)
-/* 801480C8 00143D28 84 05 00 08 */ lwzu r0, 8(r5)
-/* 801480CC 00143D2C 90 87 00 04 */ stw r4, 4(r7)
-/* 801480D0 00143D30 94 07 00 08 */ stwu r0, 8(r7)
-/* 801480D4 00143D34 42 00 FF F0 */ bdnz lbl_801480C4
-/* 801480D8 00143D38 80 85 00 04 */ lwz r4, 4(r5)
-/* 801480DC 00143D3C 38 00 01 A4 */ li r0, 0x1a4
-/* 801480E0 00143D40 38 C3 06 47 */ addi r6, r3, 0x647
-/* 801480E4 00143D44 38 A3 21 F7 */ addi r5, r3, 0x21f7
-/* 801480E8 00143D48 90 87 00 04 */ stw r4, 4(r7)
-/* 801480EC 00143D4C 7C 09 03 A6 */ mtctr r0
-lbl_801480F0:
-/* 801480F0 00143D50 88 85 00 01 */ lbz r4, 1(r5)
-/* 801480F4 00143D54 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 801480F8 00143D58 98 86 00 01 */ stb r4, 1(r6)
-/* 801480FC 00143D5C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80148100 00143D60 42 00 FF F0 */ bdnz lbl_801480F0
-/* 80148104 00143D64 88 83 25 40 */ lbz r4, 0x2540(r3)
-/* 80148108 00143D68 38 00 00 17 */ li r0, 0x17
-/* 8014810C 00143D6C 38 C3 09 90 */ addi r6, r3, 0x990
-/* 80148110 00143D70 38 A3 25 40 */ addi r5, r3, 0x2540
-/* 80148114 00143D74 98 83 09 90 */ stb r4, 0x990(r3)
-/* 80148118 00143D78 88 83 25 41 */ lbz r4, 0x2541(r3)
-/* 8014811C 00143D7C 98 83 09 91 */ stb r4, 0x991(r3)
-/* 80148120 00143D80 7C 09 03 A6 */ mtctr r0
-lbl_80148124:
-/* 80148124 00143D84 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148128 00143D88 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8014812C 00143D8C 90 86 00 04 */ stw r4, 4(r6)
-/* 80148130 00143D90 94 06 00 08 */ stwu r0, 8(r6)
-/* 80148134 00143D94 42 00 FF F0 */ bdnz lbl_80148124
-/* 80148138 00143D98 80 83 25 FC */ lwz r4, 0x25fc(r3)
-/* 8014813C 00143D9C 38 00 00 30 */ li r0, 0x30
-/* 80148140 00143DA0 38 C3 0A 4E */ addi r6, r3, 0xa4e
-/* 80148144 00143DA4 38 A3 25 FE */ addi r5, r3, 0x25fe
-/* 80148148 00143DA8 90 83 0A 4C */ stw r4, 0xa4c(r3)
-/* 8014814C 00143DAC 7C 09 03 A6 */ mtctr r0
-lbl_80148150:
-/* 80148150 00143DB0 A0 85 00 02 */ lhz r4, 2(r5)
-/* 80148154 00143DB4 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 80148158 00143DB8 B0 86 00 02 */ sth r4, 2(r6)
-/* 8014815C 00143DBC B4 06 00 04 */ sthu r0, 4(r6)
-/* 80148160 00143DC0 42 00 FF F0 */ bdnz lbl_80148150
-/* 80148164 00143DC4 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
-/* 80148168 00143DC8 38 00 00 3F */ li r0, 0x3f
-/* 8014816C 00143DCC 80 83 26 C4 */ lwz r4, 0x26c4(r3)
-/* 80148170 00143DD0 90 A3 0B 10 */ stw r5, 0xb10(r3)
-/* 80148174 00143DD4 90 83 0B 14 */ stw r4, 0xb14(r3)
-/* 80148178 00143DD8 80 83 26 C8 */ lwz r4, 0x26c8(r3)
-/* 8014817C 00143DDC 90 83 0B 18 */ stw r4, 0xb18(r3)
-/* 80148180 00143DE0 88 A3 26 CC */ lbz r5, 0x26cc(r3)
-/* 80148184 00143DE4 88 83 26 CD */ lbz r4, 0x26cd(r3)
-/* 80148188 00143DE8 98 A3 0B 1C */ stb r5, 0xb1c(r3)
-/* 8014818C 00143DEC 98 83 0B 1D */ stb r4, 0xb1d(r3)
-/* 80148190 00143DF0 88 A3 26 CE */ lbz r5, 0x26ce(r3)
-/* 80148194 00143DF4 88 83 26 CF */ lbz r4, 0x26cf(r3)
-/* 80148198 00143DF8 98 A3 0B 1E */ stb r5, 0xb1e(r3)
-/* 8014819C 00143DFC 98 83 0B 1F */ stb r4, 0xb1f(r3)
-/* 801481A0 00143E00 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
-/* 801481A4 00143E04 88 83 26 D1 */ lbz r4, 0x26d1(r3)
-/* 801481A8 00143E08 98 A3 0B 20 */ stb r5, 0xb20(r3)
-/* 801481AC 00143E0C 98 83 0B 21 */ stb r4, 0xb21(r3)
-/* 801481B0 00143E10 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
-/* 801481B4 00143E14 88 83 26 D3 */ lbz r4, 0x26d3(r3)
-/* 801481B8 00143E18 98 A3 0B 22 */ stb r5, 0xb22(r3)
-/* 801481BC 00143E1C 98 83 0B 23 */ stb r4, 0xb23(r3)
-/* 801481C0 00143E20 88 83 26 D4 */ lbz r4, 0x26d4(r3)
-/* 801481C4 00143E24 98 83 0B 24 */ stb r4, 0xb24(r3)
-/* 801481C8 00143E28 88 83 26 D5 */ lbz r4, 0x26d5(r3)
-/* 801481CC 00143E2C 98 83 0B 25 */ stb r4, 0xb25(r3)
-/* 801481D0 00143E30 80 83 26 D8 */ lwz r4, 0x26d8(r3)
-/* 801481D4 00143E34 90 83 0B 28 */ stw r4, 0xb28(r3)
-/* 801481D8 00143E38 80 83 26 DC */ lwz r4, 0x26dc(r3)
-/* 801481DC 00143E3C 90 83 0B 2C */ stw r4, 0xb2c(r3)
-/* 801481E0 00143E40 88 83 26 E0 */ lbz r4, 0x26e0(r3)
-/* 801481E4 00143E44 98 83 0B 30 */ stb r4, 0xb30(r3)
-/* 801481E8 00143E48 88 83 26 E1 */ lbz r4, 0x26e1(r3)
-/* 801481EC 00143E4C 98 83 0B 31 */ stb r4, 0xb31(r3)
-/* 801481F0 00143E50 88 83 26 E2 */ lbz r4, 0x26e2(r3)
-/* 801481F4 00143E54 98 83 0B 32 */ stb r4, 0xb32(r3)
-/* 801481F8 00143E58 88 83 26 E3 */ lbz r4, 0x26e3(r3)
-/* 801481FC 00143E5C 98 83 0B 33 */ stb r4, 0xb33(r3)
-/* 80148200 00143E60 88 83 26 E4 */ lbz r4, 0x26e4(r3)
-/* 80148204 00143E64 98 83 0B 34 */ stb r4, 0xb34(r3)
-/* 80148208 00143E68 88 83 26 E5 */ lbz r4, 0x26e5(r3)
-/* 8014820C 00143E6C 98 83 0B 35 */ stb r4, 0xb35(r3)
-/* 80148210 00143E70 88 83 26 E6 */ lbz r4, 0x26e6(r3)
-/* 80148214 00143E74 98 83 0B 36 */ stb r4, 0xb36(r3)
-/* 80148218 00143E78 88 83 26 E7 */ lbz r4, 0x26e7(r3)
-/* 8014821C 00143E7C 98 83 0B 37 */ stb r4, 0xb37(r3)
-/* 80148220 00143E80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148224 00143E84 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148228 00143E88 38 E3 12 20 */ addi r7, r3, 0x1220
-/* 8014822C 00143E8C 38 A3 2D D0 */ addi r5, r3, 0x2dd0
-/* 80148230 00143E90 7C 09 03 A6 */ mtctr r0
-lbl_80148234:
-/* 80148234 00143E94 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148238 00143E98 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8014823C 00143E9C 90 87 00 04 */ stw r4, 4(r7)
-/* 80148240 00143EA0 94 07 00 08 */ stwu r0, 8(r7)
-/* 80148244 00143EA4 42 00 FF F0 */ bdnz lbl_80148234
-/* 80148248 00143EA8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8014824C 00143EAC 38 00 01 A4 */ li r0, 0x1a4
-/* 80148250 00143EB0 38 C3 14 1F */ addi r6, r3, 0x141f
-/* 80148254 00143EB4 38 A3 2F CF */ addi r5, r3, 0x2fcf
-/* 80148258 00143EB8 90 87 00 04 */ stw r4, 4(r7)
-/* 8014825C 00143EBC 7C 09 03 A6 */ mtctr r0
-lbl_80148260:
-/* 80148260 00143EC0 88 85 00 01 */ lbz r4, 1(r5)
-/* 80148264 00143EC4 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80148268 00143EC8 98 86 00 01 */ stb r4, 1(r6)
-/* 8014826C 00143ECC 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80148270 00143ED0 42 00 FF F0 */ bdnz lbl_80148260
-/* 80148274 00143ED4 88 83 33 18 */ lbz r4, 0x3318(r3)
-/* 80148278 00143ED8 38 00 00 17 */ li r0, 0x17
-/* 8014827C 00143EDC 38 C3 17 68 */ addi r6, r3, 0x1768
-/* 80148280 00143EE0 38 A3 33 18 */ addi r5, r3, 0x3318
-/* 80148284 00143EE4 98 83 17 68 */ stb r4, 0x1768(r3)
-/* 80148288 00143EE8 88 83 33 19 */ lbz r4, 0x3319(r3)
-/* 8014828C 00143EEC 98 83 17 69 */ stb r4, 0x1769(r3)
-/* 80148290 00143EF0 7C 09 03 A6 */ mtctr r0
-lbl_80148294:
-/* 80148294 00143EF4 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148298 00143EF8 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8014829C 00143EFC 90 86 00 04 */ stw r4, 4(r6)
-/* 801482A0 00143F00 94 06 00 08 */ stwu r0, 8(r6)
-/* 801482A4 00143F04 42 00 FF F0 */ bdnz lbl_80148294
-/* 801482A8 00143F08 80 83 33 D4 */ lwz r4, 0x33d4(r3)
-/* 801482AC 00143F0C 38 00 00 30 */ li r0, 0x30
-/* 801482B0 00143F10 38 C3 18 26 */ addi r6, r3, 0x1826
-/* 801482B4 00143F14 38 A3 33 D6 */ addi r5, r3, 0x33d6
-/* 801482B8 00143F18 90 83 18 24 */ stw r4, 0x1824(r3)
-/* 801482BC 00143F1C 7C 09 03 A6 */ mtctr r0
-lbl_801482C0:
-/* 801482C0 00143F20 A0 85 00 02 */ lhz r4, 2(r5)
-/* 801482C4 00143F24 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 801482C8 00143F28 B0 86 00 02 */ sth r4, 2(r6)
-/* 801482CC 00143F2C B4 06 00 04 */ sthu r0, 4(r6)
-/* 801482D0 00143F30 42 00 FF F0 */ bdnz lbl_801482C0
-/* 801482D4 00143F34 80 83 34 98 */ lwz r4, 0x3498(r3)
-/* 801482D8 00143F38 80 03 34 9C */ lwz r0, 0x349c(r3)
-/* 801482DC 00143F3C 90 83 18 E8 */ stw r4, 0x18e8(r3)
-/* 801482E0 00143F40 90 03 18 EC */ stw r0, 0x18ec(r3)
-/* 801482E4 00143F44 80 03 34 A0 */ lwz r0, 0x34a0(r3)
-/* 801482E8 00143F48 90 03 18 F0 */ stw r0, 0x18f0(r3)
-/* 801482EC 00143F4C 88 83 34 A4 */ lbz r4, 0x34a4(r3)
-/* 801482F0 00143F50 88 03 34 A5 */ lbz r0, 0x34a5(r3)
-/* 801482F4 00143F54 98 83 18 F4 */ stb r4, 0x18f4(r3)
-/* 801482F8 00143F58 98 03 18 F5 */ stb r0, 0x18f5(r3)
-/* 801482FC 00143F5C 88 83 34 A6 */ lbz r4, 0x34a6(r3)
-/* 80148300 00143F60 88 03 34 A7 */ lbz r0, 0x34a7(r3)
-/* 80148304 00143F64 98 83 18 F6 */ stb r4, 0x18f6(r3)
-/* 80148308 00143F68 98 03 18 F7 */ stb r0, 0x18f7(r3)
-/* 8014830C 00143F6C 88 83 34 A8 */ lbz r4, 0x34a8(r3)
-/* 80148310 00143F70 88 03 34 A9 */ lbz r0, 0x34a9(r3)
-/* 80148314 00143F74 98 83 18 F8 */ stb r4, 0x18f8(r3)
-/* 80148318 00143F78 98 03 18 F9 */ stb r0, 0x18f9(r3)
-/* 8014831C 00143F7C 88 83 34 AA */ lbz r4, 0x34aa(r3)
-/* 80148320 00143F80 88 03 34 AB */ lbz r0, 0x34ab(r3)
-/* 80148324 00143F84 98 83 18 FA */ stb r4, 0x18fa(r3)
-/* 80148328 00143F88 98 03 18 FB */ stb r0, 0x18fb(r3)
-/* 8014832C 00143F8C 88 03 34 AC */ lbz r0, 0x34ac(r3)
-/* 80148330 00143F90 98 03 18 FC */ stb r0, 0x18fc(r3)
-/* 80148334 00143F94 88 03 34 AD */ lbz r0, 0x34ad(r3)
-/* 80148338 00143F98 98 03 18 FD */ stb r0, 0x18fd(r3)
-/* 8014833C 00143F9C 80 03 34 B0 */ lwz r0, 0x34b0(r3)
-/* 80148340 00143FA0 90 03 19 00 */ stw r0, 0x1900(r3)
-/* 80148344 00143FA4 80 03 34 B4 */ lwz r0, 0x34b4(r3)
-/* 80148348 00143FA8 90 03 19 04 */ stw r0, 0x1904(r3)
-/* 8014834C 00143FAC 88 03 34 B8 */ lbz r0, 0x34b8(r3)
-/* 80148350 00143FB0 98 03 19 08 */ stb r0, 0x1908(r3)
-/* 80148354 00143FB4 88 03 34 B9 */ lbz r0, 0x34b9(r3)
-/* 80148358 00143FB8 98 03 19 09 */ stb r0, 0x1909(r3)
-/* 8014835C 00143FBC 88 03 34 BA */ lbz r0, 0x34ba(r3)
-/* 80148360 00143FC0 98 03 19 0A */ stb r0, 0x190a(r3)
-/* 80148364 00143FC4 88 03 34 BB */ lbz r0, 0x34bb(r3)
-/* 80148368 00143FC8 98 03 19 0B */ stb r0, 0x190b(r3)
-/* 8014836C 00143FCC 88 03 34 BC */ lbz r0, 0x34bc(r3)
-/* 80148370 00143FD0 98 03 19 0C */ stb r0, 0x190c(r3)
-/* 80148374 00143FD4 88 03 34 BD */ lbz r0, 0x34bd(r3)
-/* 80148378 00143FD8 98 03 19 0D */ stb r0, 0x190d(r3)
-/* 8014837C 00143FDC 88 03 34 BE */ lbz r0, 0x34be(r3)
-/* 80148380 00143FE0 98 03 19 0E */ stb r0, 0x190e(r3)
-/* 80148384 00143FE4 88 03 34 BF */ lbz r0, 0x34bf(r3)
-/* 80148388 00143FE8 98 03 19 0F */ stb r0, 0x190f(r3)
-lbl_8014838C:
-/* 8014838C 00143FEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148390 00143FF0 38 E0 00 3C */ li r7, 0x3c
-/* 80148394 00143FF4 38 C0 00 08 */ li r6, 8
-/* 80148398 00143FF8 38 00 00 3B */ li r0, 0x3b
-/* 8014839C 00143FFC 80 A3 0D 28 */ lwz r5, 0xd28(r3)
-/* 801483A0 00144000 38 60 02 61 */ li r3, 0x261
-/* 801483A4 00144004 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801483A8 00144008 38 80 00 00 */ li r4, 0
-/* 801483AC 0014400C B0 E5 00 92 */ sth r7, 0x92(r5)
-/* 801483B0 00144010 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801483B4 00144014 B0 C5 00 C6 */ sth r6, 0xc6(r5)
-/* 801483B8 00144018 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801483BC 0014401C B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 801483C0 00144020 4B EC 2D B1 */ bl func_8000B170
-/* 801483C4 00144024 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801483C8 00144028 88 03 0D 42 */ lbz r0, 0xd42(r3)
-/* 801483CC 0014402C 28 00 00 02 */ cmplwi r0, 2
-/* 801483D0 00144030 41 82 00 28 */ beq lbl_801483F8
-/* 801483D4 00144034 38 60 00 1B */ li r3, 0x1b
-/* 801483D8 00144038 38 80 00 01 */ li r4, 1
-/* 801483DC 0014403C 48 00 65 89 */ bl func_8014E964
-/* 801483E0 00144040 38 60 00 1C */ li r3, 0x1c
-/* 801483E4 00144044 38 80 00 00 */ li r4, 0
-/* 801483E8 00144048 48 00 65 7D */ bl func_8014E964
-/* 801483EC 0014404C 38 60 00 1E */ li r3, 0x1e
-/* 801483F0 00144050 38 80 00 00 */ li r4, 0
-/* 801483F4 00144054 48 00 65 71 */ bl func_8014E964
-lbl_801483F8:
-/* 801483F8 00144058 48 01 CE 61 */ bl func_80165258
-/* 801483FC 0014405C 2C 03 00 00 */ cmpwi r3, 0
-/* 80148400 00144060 40 82 0E 08 */ bne lbl_80149208
-/* 80148404 00144064 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148408 00144068 38 80 00 05 */ li r4, 5
-/* 8014840C 0014406C 38 00 00 01 */ li r0, 1
-/* 80148410 00144070 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80148414 00144074 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148418 00144078 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 8014841C 0014407C 48 00 0D EC */ b lbl_80149208
-/* 80148420 00144080 48 01 CE 39 */ bl func_80165258
-/* 80148424 00144084 2C 03 00 00 */ cmpwi r3, 0
-/* 80148428 00144088 40 82 0D E0 */ bne lbl_80149208
-/* 8014842C 0014408C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148430 00144090 38 00 00 00 */ li r0, 0
-/* 80148434 00144094 38 C0 00 CD */ li r6, 0xcd
-/* 80148438 00144098 38 A0 51 9C */ li r5, 0x519c
-/* 8014843C 0014409C B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80148440 001440A0 38 80 51 9E */ li r4, 0x519e
-/* 80148444 001440A4 38 00 00 02 */ li r0, 2
-/* 80148448 001440A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014844C 001440AC B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80148450 001440B0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148454 001440B4 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80148458 001440B8 64 63 00 40 */ oris r3, r3, 0x40
-/* 8014845C 001440BC 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80148460 001440C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148464 001440C4 B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80148468 001440C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014846C 001440CC B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80148470 001440D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148474 001440D4 B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80148478 001440D8 48 00 0D 90 */ b lbl_80149208
-/* 8014847C 001440DC 4B FC DA F1 */ bl func_80115F6C
-/* 80148480 001440E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148484 001440E4 38 80 00 00 */ li r4, 0
-/* 80148488 001440E8 38 00 00 0B */ li r0, 0xb
-/* 8014848C 001440EC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148490 001440F0 B0 83 00 94 */ sth r4, 0x94(r3)
-/* 80148494 001440F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148498 001440F8 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 8014849C 001440FC 48 00 0D 6C */ b lbl_80149208
-/* 801484A0 00144100 4B F0 7E 1D */ bl func_800502BC
-/* 801484A4 00144104 2C 03 00 00 */ cmpwi r3, 0
-/* 801484A8 00144108 41 82 0D 60 */ beq lbl_80149208
-/* 801484AC 0014410C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801484B0 00144110 38 00 00 0C */ li r0, 0xc
-/* 801484B4 00144114 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 801484B8 00144118 4B F0 F4 05 */ bl func_800578BC
-/* 801484BC 0014411C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801484C0 00144120 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 801484C4 00144124 80 84 0D 28 */ lwz r4, 0xd28(r4)
-/* 801484C8 00144128 80 84 00 10 */ lwz r4, 0x10(r4)
-/* 801484CC 0014412C 48 0D E2 DD */ bl func_802267A8
-/* 801484D0 00144130 48 00 0D 38 */ b lbl_80149208
-/* 801484D4 00144134 48 01 CD 85 */ bl func_80165258
-/* 801484D8 00144138 2C 03 00 00 */ cmpwi r3, 0
-/* 801484DC 0014413C 40 82 0D 2C */ bne lbl_80149208
-/* 801484E0 00144140 38 60 02 68 */ li r3, 0x268
-/* 801484E4 00144144 48 01 A5 AD */ bl func_80162A90
-/* 801484E8 00144148 2C 03 00 01 */ cmpwi r3, 1
-/* 801484EC 0014414C 41 82 00 30 */ beq lbl_8014851C
-/* 801484F0 00144150 40 80 0D 18 */ bge lbl_80149208
-/* 801484F4 00144154 2C 03 00 00 */ cmpwi r3, 0
-/* 801484F8 00144158 40 80 00 08 */ bge lbl_80148500
-/* 801484FC 0014415C 48 00 0D 0C */ b lbl_80149208
-lbl_80148500:
-/* 80148500 00144160 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148504 00144164 38 80 00 09 */ li r4, 9
-/* 80148508 00144168 38 00 00 05 */ li r0, 5
-/* 8014850C 0014416C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80148510 00144170 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148514 00144174 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80148518 00144178 48 00 0C F0 */ b lbl_80149208
-lbl_8014851C:
-/* 8014851C 0014417C 48 01 CE 11 */ bl func_8016532C
-/* 80148520 00144180 48 00 6C F5 */ bl func_8014F214
-/* 80148524 00144184 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148528 00144188 38 A0 00 05 */ li r5, 5
-/* 8014852C 0014418C 38 80 00 50 */ li r4, 0x50
-/* 80148530 00144190 38 00 00 00 */ li r0, 0
-/* 80148534 00144194 B0 A3 00 C6 */ sth r5, 0xc6(r3)
-/* 80148538 00144198 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014853C 0014419C B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80148540 001441A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148544 001441A4 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 80148548 001441A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014854C 001441AC 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80148550 001441B0 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
-/* 80148554 001441B4 7C 00 00 D0 */ neg r0, r0
-/* 80148558 001441B8 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
-/* 8014855C 001441BC 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80148560 001441C0 48 00 0C A8 */ b lbl_80149208
-/* 80148564 001441C4 48 01 CC C1 */ bl func_80165224
-/* 80148568 001441C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014856C 001441CC 3A C0 00 00 */ li r22, 0
-/* 80148570 001441D0 92 C3 0D 70 */ stw r22, 0xd70(r3)
-/* 80148574 001441D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148578 001441D8 92 C3 0D 74 */ stw r22, 0xd74(r3)
-/* 8014857C 001441DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148580 001441E0 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80148584 001441E4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 80148588 001441E8 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8014858C 001441EC 48 01 AA 49 */ bl glplatAbortFrame
-/* 80148590 001441F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148594 001441F4 38 00 00 D2 */ li r0, 0xd2
-/* 80148598 001441F8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014859C 001441FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801485A0 00144200 B2 C3 00 C6 */ sth r22, 0xc6(r3)
-/* 801485A4 00144204 48 00 0C 64 */ b lbl_80149208
-/* 801485A8 00144208 88 05 0D DB */ lbz r0, 0xddb(r5)
-/* 801485AC 0014420C 38 80 00 00 */ li r4, 0
-/* 801485B0 00144210 2C 00 00 01 */ cmpwi r0, 1
-/* 801485B4 00144214 41 82 00 08 */ beq lbl_801485BC
-/* 801485B8 00144218 48 00 00 34 */ b lbl_801485EC
-lbl_801485BC:
-/* 801485BC 0014421C 38 00 00 00 */ li r0, 0
-/* 801485C0 00144220 98 05 0D DB */ stb r0, 0xddb(r5)
-/* 801485C4 00144224 48 01 CD 69 */ bl func_8016532C
-/* 801485C8 00144228 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801485CC 0014422C 38 00 00 05 */ li r0, 5
-/* 801485D0 00144230 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 801485D4 00144234 48 00 6C 41 */ bl func_8014F214
-/* 801485D8 00144238 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801485DC 0014423C 38 80 00 01 */ li r4, 1
-/* 801485E0 00144240 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801485E4 00144244 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5
-/* 801485E8 00144248 90 03 0D 30 */ stw r0, 0xd30(r3)
-lbl_801485EC:
-/* 801485EC 0014424C 2C 04 00 00 */ cmpwi r4, 0
-/* 801485F0 00144250 40 82 0C 18 */ bne lbl_80149208
-/* 801485F4 00144254 48 01 CC AD */ bl func_801652A0
-/* 801485F8 00144258 2C 03 00 00 */ cmpwi r3, 0
-/* 801485FC 0014425C 41 82 00 14 */ beq lbl_80148610
-/* 80148600 00144260 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148604 00144264 38 00 00 11 */ li r0, 0x11
-/* 80148608 00144268 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 8014860C 0014426C 48 00 0B FC */ b lbl_80149208
-lbl_80148610:
-/* 80148610 00144270 48 01 CC 49 */ bl func_80165258
-/* 80148614 00144274 2C 03 00 00 */ cmpwi r3, 0
-/* 80148618 00144278 40 82 00 20 */ bne lbl_80148638
-/* 8014861C 0014427C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148620 00144280 38 80 00 01 */ li r4, 1
-/* 80148624 00144284 38 00 00 00 */ li r0, 0
-/* 80148628 00144288 98 83 0D DB */ stb r4, 0xddb(r3)
-/* 8014862C 0014428C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148630 00144290 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80148634 00144294 48 00 0B D4 */ b lbl_80149208
-lbl_80148638:
-/* 80148638 00144298 48 01 CA 75 */ bl func_801650AC
-/* 8014863C 0014429C 2C 03 00 00 */ cmpwi r3, 0
-/* 80148640 001442A0 40 82 0B C8 */ bne lbl_80149208
-/* 80148644 001442A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148648 001442A8 38 00 00 19 */ li r0, 0x19
-/* 8014864C 001442AC B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80148650 001442B0 48 00 0B B8 */ b lbl_80149208
-/* 80148654 001442B4 48 02 02 05 */ bl func_80168858
-/* 80148658 001442B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8014865C 001442BC 41 82 03 C8 */ beq lbl_80148A24
-/* 80148660 001442C0 48 02 04 AD */ bl func_80168B0C
-/* 80148664 001442C4 7C 76 1B 78 */ mr r22, r3
-/* 80148668 001442C8 48 02 04 41 */ bl func_80168AA8
-/* 8014866C 001442CC 7C 03 B0 40 */ cmplw r3, r22
-/* 80148670 001442D0 41 82 00 4C */ beq lbl_801486BC
-/* 80148674 001442D4 48 01 CC B9 */ bl func_8016532C
-/* 80148678 001442D8 48 00 6B 9D */ bl func_8014F214
-/* 8014867C 001442DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148680 001442E0 38 A0 00 05 */ li r5, 5
-/* 80148684 001442E4 38 80 00 50 */ li r4, 0x50
-/* 80148688 001442E8 38 00 00 00 */ li r0, 0
-/* 8014868C 001442EC B0 A3 00 C6 */ sth r5, 0xc6(r3)
-/* 80148690 001442F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148694 001442F4 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80148698 001442F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014869C 001442FC 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 801486A0 00144300 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801486A4 00144304 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801486A8 00144308 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
-/* 801486AC 0014430C 7C 00 00 D0 */ neg r0, r0
-/* 801486B0 00144310 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
-/* 801486B4 00144314 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 801486B8 00144318 48 00 0B 50 */ b lbl_80149208
-lbl_801486BC:
-/* 801486BC 0014431C 48 02 02 45 */ bl func_80168900
-/* 801486C0 00144320 2C 03 00 00 */ cmpwi r3, 0
-/* 801486C4 00144324 41 82 03 60 */ beq lbl_80148A24
-/* 801486C8 00144328 48 02 02 39 */ bl func_80168900
-/* 801486CC 0014432C 7C 64 1B 78 */ mr r4, r3
-/* 801486D0 00144330 38 60 00 02 */ li r3, 2
-/* 801486D4 00144334 4B FD 42 C9 */ bl func_8011C99C
-/* 801486D8 00144338 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 801486DC 0014433C 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 801486E0 00144340 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f
-/* 801486E4 00144344 41 82 00 18 */ beq lbl_801486FC
-/* 801486E8 00144348 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 801486EC 0014434C 38 84 0D CC */ addi r4, r4, 0xdcc
-/* 801486F0 00144350 38 A0 00 0E */ li r5, 0xe
-/* 801486F4 00144354 38 63 00 8A */ addi r3, r3, 0x8a
-/* 801486F8 00144358 4B EB B9 09 */ bl memcpy
-lbl_801486FC:
-/* 801486FC 0014435C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148700 00144360 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148704 00144364 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 80148708 00144368 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 8014870C 0014436C 28 00 00 02 */ cmplwi r0, 2
-/* 80148710 00144370 40 82 02 EC */ bne lbl_801489FC
-/* 80148714 00144374 38 60 00 32 */ li r3, 0x32
-/* 80148718 00144378 4B FD 59 95 */ bl func_8011E0AC
-/* 8014871C 0014437C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148720 00144380 38 00 00 3F */ li r0, 0x3f
-/* 80148724 00144384 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148728 00144388 38 E3 04 48 */ addi r7, r3, 0x448
-/* 8014872C 0014438C 38 A3 1F F8 */ addi r5, r3, 0x1ff8
-/* 80148730 00144390 7C 09 03 A6 */ mtctr r0
-lbl_80148734:
-/* 80148734 00144394 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148738 00144398 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8014873C 0014439C 90 87 00 04 */ stw r4, 4(r7)
-/* 80148740 001443A0 94 07 00 08 */ stwu r0, 8(r7)
-/* 80148744 001443A4 42 00 FF F0 */ bdnz lbl_80148734
-/* 80148748 001443A8 80 85 00 04 */ lwz r4, 4(r5)
-/* 8014874C 001443AC 38 00 01 A4 */ li r0, 0x1a4
-/* 80148750 001443B0 38 C3 06 47 */ addi r6, r3, 0x647
-/* 80148754 001443B4 38 A3 21 F7 */ addi r5, r3, 0x21f7
-/* 80148758 001443B8 90 87 00 04 */ stw r4, 4(r7)
-/* 8014875C 001443BC 7C 09 03 A6 */ mtctr r0
-lbl_80148760:
-/* 80148760 001443C0 88 85 00 01 */ lbz r4, 1(r5)
-/* 80148764 001443C4 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80148768 001443C8 98 86 00 01 */ stb r4, 1(r6)
-/* 8014876C 001443CC 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80148770 001443D0 42 00 FF F0 */ bdnz lbl_80148760
-/* 80148774 001443D4 88 83 25 40 */ lbz r4, 0x2540(r3)
-/* 80148778 001443D8 38 00 00 17 */ li r0, 0x17
-/* 8014877C 001443DC 38 C3 09 90 */ addi r6, r3, 0x990
-/* 80148780 001443E0 38 A3 25 40 */ addi r5, r3, 0x2540
-/* 80148784 001443E4 98 83 09 90 */ stb r4, 0x990(r3)
-/* 80148788 001443E8 88 83 25 41 */ lbz r4, 0x2541(r3)
-/* 8014878C 001443EC 98 83 09 91 */ stb r4, 0x991(r3)
-/* 80148790 001443F0 7C 09 03 A6 */ mtctr r0
-lbl_80148794:
-/* 80148794 001443F4 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148798 001443F8 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8014879C 001443FC 90 86 00 04 */ stw r4, 4(r6)
-/* 801487A0 00144400 94 06 00 08 */ stwu r0, 8(r6)
-/* 801487A4 00144404 42 00 FF F0 */ bdnz lbl_80148794
-/* 801487A8 00144408 80 83 25 FC */ lwz r4, 0x25fc(r3)
-/* 801487AC 0014440C 38 00 00 30 */ li r0, 0x30
-/* 801487B0 00144410 38 C3 0A 4E */ addi r6, r3, 0xa4e
-/* 801487B4 00144414 38 A3 25 FE */ addi r5, r3, 0x25fe
-/* 801487B8 00144418 90 83 0A 4C */ stw r4, 0xa4c(r3)
-/* 801487BC 0014441C 7C 09 03 A6 */ mtctr r0
-lbl_801487C0:
-/* 801487C0 00144420 A0 85 00 02 */ lhz r4, 2(r5)
-/* 801487C4 00144424 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 801487C8 00144428 B0 86 00 02 */ sth r4, 2(r6)
-/* 801487CC 0014442C B4 06 00 04 */ sthu r0, 4(r6)
-/* 801487D0 00144430 42 00 FF F0 */ bdnz lbl_801487C0
-/* 801487D4 00144434 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
-/* 801487D8 00144438 38 00 00 3F */ li r0, 0x3f
-/* 801487DC 0014443C 80 83 26 C4 */ lwz r4, 0x26c4(r3)
-/* 801487E0 00144440 90 A3 0B 10 */ stw r5, 0xb10(r3)
-/* 801487E4 00144444 90 83 0B 14 */ stw r4, 0xb14(r3)
-/* 801487E8 00144448 80 83 26 C8 */ lwz r4, 0x26c8(r3)
-/* 801487EC 0014444C 90 83 0B 18 */ stw r4, 0xb18(r3)
-/* 801487F0 00144450 88 A3 26 CC */ lbz r5, 0x26cc(r3)
-/* 801487F4 00144454 88 83 26 CD */ lbz r4, 0x26cd(r3)
-/* 801487F8 00144458 98 A3 0B 1C */ stb r5, 0xb1c(r3)
-/* 801487FC 0014445C 98 83 0B 1D */ stb r4, 0xb1d(r3)
-/* 80148800 00144460 88 A3 26 CE */ lbz r5, 0x26ce(r3)
-/* 80148804 00144464 88 83 26 CF */ lbz r4, 0x26cf(r3)
-/* 80148808 00144468 98 A3 0B 1E */ stb r5, 0xb1e(r3)
-/* 8014880C 0014446C 98 83 0B 1F */ stb r4, 0xb1f(r3)
-/* 80148810 00144470 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
-/* 80148814 00144474 88 83 26 D1 */ lbz r4, 0x26d1(r3)
-/* 80148818 00144478 98 A3 0B 20 */ stb r5, 0xb20(r3)
-/* 8014881C 0014447C 98 83 0B 21 */ stb r4, 0xb21(r3)
-/* 80148820 00144480 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
-/* 80148824 00144484 88 83 26 D3 */ lbz r4, 0x26d3(r3)
-/* 80148828 00144488 98 A3 0B 22 */ stb r5, 0xb22(r3)
-/* 8014882C 0014448C 98 83 0B 23 */ stb r4, 0xb23(r3)
-/* 80148830 00144490 88 83 26 D4 */ lbz r4, 0x26d4(r3)
-/* 80148834 00144494 98 83 0B 24 */ stb r4, 0xb24(r3)
-/* 80148838 00144498 88 83 26 D5 */ lbz r4, 0x26d5(r3)
-/* 8014883C 0014449C 98 83 0B 25 */ stb r4, 0xb25(r3)
-/* 80148840 001444A0 80 83 26 D8 */ lwz r4, 0x26d8(r3)
-/* 80148844 001444A4 90 83 0B 28 */ stw r4, 0xb28(r3)
-/* 80148848 001444A8 80 83 26 DC */ lwz r4, 0x26dc(r3)
-/* 8014884C 001444AC 90 83 0B 2C */ stw r4, 0xb2c(r3)
-/* 80148850 001444B0 88 83 26 E0 */ lbz r4, 0x26e0(r3)
-/* 80148854 001444B4 98 83 0B 30 */ stb r4, 0xb30(r3)
-/* 80148858 001444B8 88 83 26 E1 */ lbz r4, 0x26e1(r3)
-/* 8014885C 001444BC 98 83 0B 31 */ stb r4, 0xb31(r3)
-/* 80148860 001444C0 88 83 26 E2 */ lbz r4, 0x26e2(r3)
-/* 80148864 001444C4 98 83 0B 32 */ stb r4, 0xb32(r3)
-/* 80148868 001444C8 88 83 26 E3 */ lbz r4, 0x26e3(r3)
-/* 8014886C 001444CC 98 83 0B 33 */ stb r4, 0xb33(r3)
-/* 80148870 001444D0 88 83 26 E4 */ lbz r4, 0x26e4(r3)
-/* 80148874 001444D4 98 83 0B 34 */ stb r4, 0xb34(r3)
-/* 80148878 001444D8 88 83 26 E5 */ lbz r4, 0x26e5(r3)
-/* 8014887C 001444DC 98 83 0B 35 */ stb r4, 0xb35(r3)
-/* 80148880 001444E0 88 83 26 E6 */ lbz r4, 0x26e6(r3)
-/* 80148884 001444E4 98 83 0B 36 */ stb r4, 0xb36(r3)
-/* 80148888 001444E8 88 83 26 E7 */ lbz r4, 0x26e7(r3)
-/* 8014888C 001444EC 98 83 0B 37 */ stb r4, 0xb37(r3)
-/* 80148890 001444F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148894 001444F4 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148898 001444F8 38 E3 12 20 */ addi r7, r3, 0x1220
-/* 8014889C 001444FC 38 A3 2D D0 */ addi r5, r3, 0x2dd0
-/* 801488A0 00144500 7C 09 03 A6 */ mtctr r0
-lbl_801488A4:
-/* 801488A4 00144504 80 85 00 04 */ lwz r4, 4(r5)
-/* 801488A8 00144508 84 05 00 08 */ lwzu r0, 8(r5)
-/* 801488AC 0014450C 90 87 00 04 */ stw r4, 4(r7)
-/* 801488B0 00144510 94 07 00 08 */ stwu r0, 8(r7)
-/* 801488B4 00144514 42 00 FF F0 */ bdnz lbl_801488A4
-/* 801488B8 00144518 80 85 00 04 */ lwz r4, 4(r5)
-/* 801488BC 0014451C 38 00 01 A4 */ li r0, 0x1a4
-/* 801488C0 00144520 38 C3 14 1F */ addi r6, r3, 0x141f
-/* 801488C4 00144524 38 A3 2F CF */ addi r5, r3, 0x2fcf
-/* 801488C8 00144528 90 87 00 04 */ stw r4, 4(r7)
-/* 801488CC 0014452C 7C 09 03 A6 */ mtctr r0
-lbl_801488D0:
-/* 801488D0 00144530 88 85 00 01 */ lbz r4, 1(r5)
-/* 801488D4 00144534 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 801488D8 00144538 98 86 00 01 */ stb r4, 1(r6)
-/* 801488DC 0014453C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 801488E0 00144540 42 00 FF F0 */ bdnz lbl_801488D0
-/* 801488E4 00144544 88 83 33 18 */ lbz r4, 0x3318(r3)
-/* 801488E8 00144548 38 00 00 17 */ li r0, 0x17
-/* 801488EC 0014454C 38 C3 17 68 */ addi r6, r3, 0x1768
-/* 801488F0 00144550 38 A3 33 18 */ addi r5, r3, 0x3318
-/* 801488F4 00144554 98 83 17 68 */ stb r4, 0x1768(r3)
-/* 801488F8 00144558 88 83 33 19 */ lbz r4, 0x3319(r3)
-/* 801488FC 0014455C 98 83 17 69 */ stb r4, 0x1769(r3)
-/* 80148900 00144560 7C 09 03 A6 */ mtctr r0
-lbl_80148904:
-/* 80148904 00144564 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148908 00144568 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8014890C 0014456C 90 86 00 04 */ stw r4, 4(r6)
-/* 80148910 00144570 94 06 00 08 */ stwu r0, 8(r6)
-/* 80148914 00144574 42 00 FF F0 */ bdnz lbl_80148904
-/* 80148918 00144578 80 83 33 D4 */ lwz r4, 0x33d4(r3)
-/* 8014891C 0014457C 38 00 00 30 */ li r0, 0x30
-/* 80148920 00144580 38 C3 18 26 */ addi r6, r3, 0x1826
-/* 80148924 00144584 38 A3 33 D6 */ addi r5, r3, 0x33d6
-/* 80148928 00144588 90 83 18 24 */ stw r4, 0x1824(r3)
-/* 8014892C 0014458C 7C 09 03 A6 */ mtctr r0
-lbl_80148930:
-/* 80148930 00144590 A0 85 00 02 */ lhz r4, 2(r5)
-/* 80148934 00144594 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 80148938 00144598 B0 86 00 02 */ sth r4, 2(r6)
-/* 8014893C 0014459C B4 06 00 04 */ sthu r0, 4(r6)
-/* 80148940 001445A0 42 00 FF F0 */ bdnz lbl_80148930
-/* 80148944 001445A4 80 83 34 98 */ lwz r4, 0x3498(r3)
-/* 80148948 001445A8 80 03 34 9C */ lwz r0, 0x349c(r3)
-/* 8014894C 001445AC 90 83 18 E8 */ stw r4, 0x18e8(r3)
-/* 80148950 001445B0 90 03 18 EC */ stw r0, 0x18ec(r3)
-/* 80148954 001445B4 80 03 34 A0 */ lwz r0, 0x34a0(r3)
-/* 80148958 001445B8 90 03 18 F0 */ stw r0, 0x18f0(r3)
-/* 8014895C 001445BC 88 83 34 A4 */ lbz r4, 0x34a4(r3)
-/* 80148960 001445C0 88 03 34 A5 */ lbz r0, 0x34a5(r3)
-/* 80148964 001445C4 98 83 18 F4 */ stb r4, 0x18f4(r3)
-/* 80148968 001445C8 98 03 18 F5 */ stb r0, 0x18f5(r3)
-/* 8014896C 001445CC 88 83 34 A6 */ lbz r4, 0x34a6(r3)
-/* 80148970 001445D0 88 03 34 A7 */ lbz r0, 0x34a7(r3)
-/* 80148974 001445D4 98 83 18 F6 */ stb r4, 0x18f6(r3)
-/* 80148978 001445D8 98 03 18 F7 */ stb r0, 0x18f7(r3)
-/* 8014897C 001445DC 88 83 34 A8 */ lbz r4, 0x34a8(r3)
-/* 80148980 001445E0 88 03 34 A9 */ lbz r0, 0x34a9(r3)
-/* 80148984 001445E4 98 83 18 F8 */ stb r4, 0x18f8(r3)
-/* 80148988 001445E8 98 03 18 F9 */ stb r0, 0x18f9(r3)
-/* 8014898C 001445EC 88 83 34 AA */ lbz r4, 0x34aa(r3)
-/* 80148990 001445F0 88 03 34 AB */ lbz r0, 0x34ab(r3)
-/* 80148994 001445F4 98 83 18 FA */ stb r4, 0x18fa(r3)
-/* 80148998 001445F8 98 03 18 FB */ stb r0, 0x18fb(r3)
-/* 8014899C 001445FC 88 03 34 AC */ lbz r0, 0x34ac(r3)
-/* 801489A0 00144600 98 03 18 FC */ stb r0, 0x18fc(r3)
-/* 801489A4 00144604 88 03 34 AD */ lbz r0, 0x34ad(r3)
-/* 801489A8 00144608 98 03 18 FD */ stb r0, 0x18fd(r3)
-/* 801489AC 0014460C 80 03 34 B0 */ lwz r0, 0x34b0(r3)
-/* 801489B0 00144610 90 03 19 00 */ stw r0, 0x1900(r3)
-/* 801489B4 00144614 80 03 34 B4 */ lwz r0, 0x34b4(r3)
-/* 801489B8 00144618 90 03 19 04 */ stw r0, 0x1904(r3)
-/* 801489BC 0014461C 88 03 34 B8 */ lbz r0, 0x34b8(r3)
-/* 801489C0 00144620 98 03 19 08 */ stb r0, 0x1908(r3)
-/* 801489C4 00144624 88 03 34 B9 */ lbz r0, 0x34b9(r3)
-/* 801489C8 00144628 98 03 19 09 */ stb r0, 0x1909(r3)
-/* 801489CC 0014462C 88 03 34 BA */ lbz r0, 0x34ba(r3)
-/* 801489D0 00144630 98 03 19 0A */ stb r0, 0x190a(r3)
-/* 801489D4 00144634 88 03 34 BB */ lbz r0, 0x34bb(r3)
-/* 801489D8 00144638 98 03 19 0B */ stb r0, 0x190b(r3)
-/* 801489DC 0014463C 88 03 34 BC */ lbz r0, 0x34bc(r3)
-/* 801489E0 00144640 98 03 19 0C */ stb r0, 0x190c(r3)
-/* 801489E4 00144644 88 03 34 BD */ lbz r0, 0x34bd(r3)
-/* 801489E8 00144648 98 03 19 0D */ stb r0, 0x190d(r3)
-/* 801489EC 0014464C 88 03 34 BE */ lbz r0, 0x34be(r3)
-/* 801489F0 00144650 98 03 19 0E */ stb r0, 0x190e(r3)
-/* 801489F4 00144654 88 03 34 BF */ lbz r0, 0x34bf(r3)
-/* 801489F8 00144658 98 03 19 0F */ stb r0, 0x190f(r3)
-lbl_801489FC:
-/* 801489FC 0014465C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A00 00144660 38 80 00 12 */ li r4, 0x12
-/* 80148A04 00144664 38 00 00 96 */ li r0, 0x96
-/* 80148A08 00144668 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80148A0C 0014466C B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 80148A10 00144670 38 60 02 61 */ li r3, 0x261
-/* 80148A14 00144674 38 80 00 00 */ li r4, 0
-/* 80148A18 00144678 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A1C 0014467C B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80148A20 00144680 4B EC 27 51 */ bl func_8000B170
-lbl_80148A24:
-/* 80148A24 00144684 48 01 C8 35 */ bl func_80165258
-/* 80148A28 00144688 2C 03 00 00 */ cmpwi r3, 0
-/* 80148A2C 0014468C 40 82 07 DC */ bne lbl_80149208
-/* 80148A30 00144690 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A34 00144694 A0 05 00 C4 */ lhz r0, 0xc4(r5)
-/* 80148A38 00144698 2C 00 00 69 */ cmpwi r0, 0x69
-/* 80148A3C 0014469C 40 80 00 18 */ bge lbl_80148A54
-/* 80148A40 001446A0 2C 00 00 5C */ cmpwi r0, 0x5c
-/* 80148A44 001446A4 40 80 00 30 */ bge lbl_80148A74
-/* 80148A48 001446A8 2C 00 00 5A */ cmpwi r0, 0x5a
-/* 80148A4C 001446AC 40 80 00 10 */ bge lbl_80148A5C
-/* 80148A50 001446B0 48 00 00 24 */ b lbl_80148A74
-lbl_80148A54:
-/* 80148A54 001446B4 2C 00 00 6B */ cmpwi r0, 0x6b
-/* 80148A58 001446B8 40 80 00 1C */ bge lbl_80148A74
-lbl_80148A5C:
-/* 80148A5C 001446BC 38 60 00 10 */ li r3, 0x10
-/* 80148A60 001446C0 38 00 00 00 */ li r0, 0
-/* 80148A64 001446C4 B0 65 00 C6 */ sth r3, 0xc6(r5)
-/* 80148A68 001446C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A6C 001446CC 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80148A70 001446D0 48 00 07 98 */ b lbl_80149208
-lbl_80148A74:
-/* 80148A74 001446D4 38 00 00 10 */ li r0, 0x10
-/* 80148A78 001446D8 38 80 00 50 */ li r4, 0x50
-/* 80148A7C 001446DC B0 05 00 C6 */ sth r0, 0xc6(r5)
-/* 80148A80 001446E0 38 00 00 01 */ li r0, 1
-/* 80148A84 001446E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A88 001446E8 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80148A8C 001446EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A90 001446F0 98 03 0D DB */ stb r0, 0xddb(r3)
-/* 80148A94 001446F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148A98 001446F8 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80148A9C 001446FC 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
-/* 80148AA0 00144700 7C 00 00 D0 */ neg r0, r0
-/* 80148AA4 00144704 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
-/* 80148AA8 00144708 98 03 0D DA */ stb r0, 0xdda(r3)
-/* 80148AAC 0014470C 48 00 07 5C */ b lbl_80149208
-/* 80148AB0 00144710 48 01 C7 A9 */ bl func_80165258
-/* 80148AB4 00144714 2C 03 00 00 */ cmpwi r3, 0
-/* 80148AB8 00144718 40 82 07 50 */ bne lbl_80149208
-/* 80148ABC 0014471C 48 01 C8 71 */ bl func_8016532C
-/* 80148AC0 00144720 48 00 67 55 */ bl func_8014F214
-/* 80148AC4 00144724 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148AC8 00144728 38 E0 00 00 */ li r7, 0
-/* 80148ACC 0014472C 38 C0 00 CD */ li r6, 0xcd
-/* 80148AD0 00144730 38 A0 51 9C */ li r5, 0x519c
-/* 80148AD4 00144734 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 80148AD8 00144738 38 80 51 9E */ li r4, 0x519e
-/* 80148ADC 0014473C 38 00 00 03 */ li r0, 3
-/* 80148AE0 00144740 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148AE4 00144744 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 80148AE8 00144748 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 80148AEC 0014474C 7C 63 00 D0 */ neg r3, r3
-/* 80148AF0 00144750 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80148AF4 00144754 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 80148AF8 00144758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148AFC 0014475C B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80148B00 00144760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B04 00144764 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80148B08 00144768 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B0C 0014476C 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80148B10 00144770 64 63 00 40 */ oris r3, r3, 0x40
-/* 80148B14 00144774 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80148B18 00144778 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B1C 0014477C B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80148B20 00144780 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B24 00144784 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80148B28 00144788 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B2C 0014478C B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80148B30 00144790 48 00 06 D8 */ b lbl_80149208
-/* 80148B34 00144794 38 60 00 01 */ li r3, 1
-/* 80148B38 00144798 4B F0 D8 95 */ bl func_800563CC
-/* 80148B3C 0014479C 48 01 C7 65 */ bl func_801652A0
-/* 80148B40 001447A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80148B44 001447A4 41 82 00 14 */ beq lbl_80148B58
-/* 80148B48 001447A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B4C 001447AC 38 00 00 15 */ li r0, 0x15
-/* 80148B50 001447B0 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80148B54 001447B4 48 00 06 B4 */ b lbl_80149208
-lbl_80148B58:
-/* 80148B58 001447B8 48 01 C7 01 */ bl func_80165258
-/* 80148B5C 001447BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80148B60 001447C0 40 82 00 7C */ bne lbl_80148BDC
-/* 80148B64 001447C4 48 01 C7 C9 */ bl func_8016532C
-/* 80148B68 001447C8 48 00 66 AD */ bl func_8014F214
-/* 80148B6C 001447CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B70 001447D0 38 E0 00 00 */ li r7, 0
-/* 80148B74 001447D4 38 C0 00 CD */ li r6, 0xcd
-/* 80148B78 001447D8 38 A0 50 BA */ li r5, 0x50ba
-/* 80148B7C 001447DC 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 80148B80 001447E0 38 80 51 9E */ li r4, 0x519e
-/* 80148B84 001447E4 38 00 00 04 */ li r0, 4
-/* 80148B88 001447E8 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148B8C 001447EC 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 80148B90 001447F0 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 80148B94 001447F4 7C 63 00 D0 */ neg r3, r3
-/* 80148B98 001447F8 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80148B9C 001447FC 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 80148BA0 00144800 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BA4 00144804 B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80148BA8 00144808 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BAC 0014480C B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80148BB0 00144810 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BB4 00144814 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80148BB8 00144818 64 63 00 40 */ oris r3, r3, 0x40
-/* 80148BBC 0014481C 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80148BC0 00144820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BC4 00144824 B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80148BC8 00144828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BCC 0014482C B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80148BD0 00144830 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BD4 00144834 B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80148BD8 00144838 48 00 06 30 */ b lbl_80149208
-lbl_80148BDC:
-/* 80148BDC 0014483C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BE0 00144840 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 80148BE4 00144844 54 00 10 3A */ slwi r0, r0, 2
-/* 80148BE8 00144848 7C 63 02 14 */ add r3, r3, r0
-/* 80148BEC 0014484C 80 63 03 F8 */ lwz r3, 0x3f8(r3)
-/* 80148BF0 00144850 48 01 E4 F5 */ bl func_801670E4
-/* 80148BF4 00144854 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148BF8 00144858 7C 76 1B 78 */ mr r22, r3
-/* 80148BFC 0014485C 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 80148C00 00144860 54 00 10 3A */ slwi r0, r0, 2
-/* 80148C04 00144864 7C 64 02 14 */ add r3, r4, r0
-/* 80148C08 00144868 80 63 03 F8 */ lwz r3, 0x3f8(r3)
-/* 80148C0C 0014486C 48 01 E6 21 */ bl func_8016722C
-/* 80148C10 00144870 2C 16 00 04 */ cmpwi r22, 4
-/* 80148C14 00144874 7C 76 1B 78 */ mr r22, r3
-/* 80148C18 00144878 40 82 00 14 */ bne lbl_80148C2C
-/* 80148C1C 0014487C 48 01 FE F1 */ bl func_80168B0C
-/* 80148C20 00144880 80 16 00 00 */ lwz r0, 0(r22)
-/* 80148C24 00144884 7C 00 18 40 */ cmplw r0, r3
-/* 80148C28 00144888 41 82 00 7C */ beq lbl_80148CA4
-lbl_80148C2C:
-/* 80148C2C 0014488C 48 01 C7 01 */ bl func_8016532C
-/* 80148C30 00144890 48 00 65 E5 */ bl func_8014F214
-/* 80148C34 00144894 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C38 00144898 38 E0 00 00 */ li r7, 0
-/* 80148C3C 0014489C 38 C0 00 CD */ li r6, 0xcd
-/* 80148C40 001448A0 38 A0 50 BA */ li r5, 0x50ba
-/* 80148C44 001448A4 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 80148C48 001448A8 38 80 51 9E */ li r4, 0x519e
-/* 80148C4C 001448AC 38 00 00 04 */ li r0, 4
-/* 80148C50 001448B0 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C54 001448B4 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 80148C58 001448B8 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 80148C5C 001448BC 7C 63 00 D0 */ neg r3, r3
-/* 80148C60 001448C0 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80148C64 001448C4 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 80148C68 001448C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C6C 001448CC B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80148C70 001448D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C74 001448D4 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80148C78 001448D8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C7C 001448DC 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80148C80 001448E0 64 63 00 40 */ oris r3, r3, 0x40
-/* 80148C84 001448E4 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80148C88 001448E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C8C 001448EC B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80148C90 001448F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C94 001448F4 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80148C98 001448F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148C9C 001448FC B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80148CA0 00144900 48 00 05 68 */ b lbl_80149208
-lbl_80148CA4:
-/* 80148CA4 00144904 48 01 C4 09 */ bl func_801650AC
-/* 80148CA8 00144908 2C 03 00 00 */ cmpwi r3, 0
-/* 80148CAC 0014490C 40 82 05 5C */ bne lbl_80149208
-/* 80148CB0 00144910 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148CB4 00144914 38 00 00 19 */ li r0, 0x19
-/* 80148CB8 00144918 B0 03 00 C6 */ sth r0, 0xc6(r3)
-/* 80148CBC 0014491C 48 00 05 4C */ b lbl_80149208
-/* 80148CC0 00144920 48 01 FB 99 */ bl func_80168858
-/* 80148CC4 00144924 2C 03 00 00 */ cmpwi r3, 0
-/* 80148CC8 00144928 41 82 03 F8 */ beq lbl_801490C0
-/* 80148CCC 0014492C 48 01 FE 41 */ bl func_80168B0C
-/* 80148CD0 00144930 7C 76 1B 78 */ mr r22, r3
-/* 80148CD4 00144934 48 01 FD D5 */ bl func_80168AA8
-/* 80148CD8 00144938 7C 03 B0 40 */ cmplw r3, r22
-/* 80148CDC 0014493C 41 82 00 7C */ beq lbl_80148D58
-/* 80148CE0 00144940 48 01 C6 4D */ bl func_8016532C
-/* 80148CE4 00144944 48 00 65 31 */ bl func_8014F214
-/* 80148CE8 00144948 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148CEC 0014494C 38 E0 00 00 */ li r7, 0
-/* 80148CF0 00144950 38 C0 00 CD */ li r6, 0xcd
-/* 80148CF4 00144954 38 A0 50 BA */ li r5, 0x50ba
-/* 80148CF8 00144958 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 80148CFC 0014495C 38 80 51 9E */ li r4, 0x519e
-/* 80148D00 00144960 38 00 00 04 */ li r0, 4
-/* 80148D04 00144964 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D08 00144968 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 80148D0C 0014496C 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 80148D10 00144970 7C 63 00 D0 */ neg r3, r3
-/* 80148D14 00144974 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80148D18 00144978 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 80148D1C 0014497C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D20 00144980 B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80148D24 00144984 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D28 00144988 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80148D2C 0014498C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D30 00144990 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80148D34 00144994 64 63 00 40 */ oris r3, r3, 0x40
-/* 80148D38 00144998 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80148D3C 0014499C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D40 001449A0 B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80148D44 001449A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D48 001449A8 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80148D4C 001449AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D50 001449B0 B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80148D54 001449B4 48 00 04 B4 */ b lbl_80149208
-lbl_80148D58:
-/* 80148D58 001449B8 48 01 FB A9 */ bl func_80168900
-/* 80148D5C 001449BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80148D60 001449C0 41 82 03 60 */ beq lbl_801490C0
-/* 80148D64 001449C4 48 01 FB 9D */ bl func_80168900
-/* 80148D68 001449C8 7C 64 1B 78 */ mr r4, r3
-/* 80148D6C 001449CC 38 60 00 02 */ li r3, 2
-/* 80148D70 001449D0 4B FD 3C 2D */ bl func_8011C99C
-/* 80148D74 001449D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D78 001449D8 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 80148D7C 001449DC 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f
-/* 80148D80 001449E0 41 82 00 18 */ beq lbl_80148D98
-/* 80148D84 001449E4 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80148D88 001449E8 38 84 0D CC */ addi r4, r4, 0xdcc
-/* 80148D8C 001449EC 38 A0 00 0E */ li r5, 0xe
-/* 80148D90 001449F0 38 63 00 8A */ addi r3, r3, 0x8a
-/* 80148D94 001449F4 4B EB B2 6D */ bl memcpy
-lbl_80148D98:
-/* 80148D98 001449F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148D9C 001449FC 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148DA0 00144A00 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 80148DA4 00144A04 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 80148DA8 00144A08 28 00 00 02 */ cmplwi r0, 2
-/* 80148DAC 00144A0C 40 82 02 EC */ bne lbl_80149098
-/* 80148DB0 00144A10 38 60 00 32 */ li r3, 0x32
-/* 80148DB4 00144A14 4B FD 52 F9 */ bl func_8011E0AC
-/* 80148DB8 00144A18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148DBC 00144A1C 38 00 00 3F */ li r0, 0x3f
-/* 80148DC0 00144A20 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148DC4 00144A24 38 E3 04 48 */ addi r7, r3, 0x448
-/* 80148DC8 00144A28 38 A3 1F F8 */ addi r5, r3, 0x1ff8
-/* 80148DCC 00144A2C 7C 09 03 A6 */ mtctr r0
-lbl_80148DD0:
-/* 80148DD0 00144A30 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148DD4 00144A34 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80148DD8 00144A38 90 87 00 04 */ stw r4, 4(r7)
-/* 80148DDC 00144A3C 94 07 00 08 */ stwu r0, 8(r7)
-/* 80148DE0 00144A40 42 00 FF F0 */ bdnz lbl_80148DD0
-/* 80148DE4 00144A44 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148DE8 00144A48 38 00 01 A4 */ li r0, 0x1a4
-/* 80148DEC 00144A4C 38 C3 06 47 */ addi r6, r3, 0x647
-/* 80148DF0 00144A50 38 A3 21 F7 */ addi r5, r3, 0x21f7
-/* 80148DF4 00144A54 90 87 00 04 */ stw r4, 4(r7)
-/* 80148DF8 00144A58 7C 09 03 A6 */ mtctr r0
-lbl_80148DFC:
-/* 80148DFC 00144A5C 88 85 00 01 */ lbz r4, 1(r5)
-/* 80148E00 00144A60 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80148E04 00144A64 98 86 00 01 */ stb r4, 1(r6)
-/* 80148E08 00144A68 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80148E0C 00144A6C 42 00 FF F0 */ bdnz lbl_80148DFC
-/* 80148E10 00144A70 88 83 25 40 */ lbz r4, 0x2540(r3)
-/* 80148E14 00144A74 38 00 00 17 */ li r0, 0x17
-/* 80148E18 00144A78 38 C3 09 90 */ addi r6, r3, 0x990
-/* 80148E1C 00144A7C 38 A3 25 40 */ addi r5, r3, 0x2540
-/* 80148E20 00144A80 98 83 09 90 */ stb r4, 0x990(r3)
-/* 80148E24 00144A84 88 83 25 41 */ lbz r4, 0x2541(r3)
-/* 80148E28 00144A88 98 83 09 91 */ stb r4, 0x991(r3)
-/* 80148E2C 00144A8C 7C 09 03 A6 */ mtctr r0
-lbl_80148E30:
-/* 80148E30 00144A90 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148E34 00144A94 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80148E38 00144A98 90 86 00 04 */ stw r4, 4(r6)
-/* 80148E3C 00144A9C 94 06 00 08 */ stwu r0, 8(r6)
-/* 80148E40 00144AA0 42 00 FF F0 */ bdnz lbl_80148E30
-/* 80148E44 00144AA4 80 83 25 FC */ lwz r4, 0x25fc(r3)
-/* 80148E48 00144AA8 38 00 00 30 */ li r0, 0x30
-/* 80148E4C 00144AAC 38 C3 0A 4E */ addi r6, r3, 0xa4e
-/* 80148E50 00144AB0 38 A3 25 FE */ addi r5, r3, 0x25fe
-/* 80148E54 00144AB4 90 83 0A 4C */ stw r4, 0xa4c(r3)
-/* 80148E58 00144AB8 7C 09 03 A6 */ mtctr r0
-lbl_80148E5C:
-/* 80148E5C 00144ABC A0 85 00 02 */ lhz r4, 2(r5)
-/* 80148E60 00144AC0 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 80148E64 00144AC4 B0 86 00 02 */ sth r4, 2(r6)
-/* 80148E68 00144AC8 B4 06 00 04 */ sthu r0, 4(r6)
-/* 80148E6C 00144ACC 42 00 FF F0 */ bdnz lbl_80148E5C
-/* 80148E70 00144AD0 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
-/* 80148E74 00144AD4 38 00 00 3F */ li r0, 0x3f
-/* 80148E78 00144AD8 80 83 26 C4 */ lwz r4, 0x26c4(r3)
-/* 80148E7C 00144ADC 90 A3 0B 10 */ stw r5, 0xb10(r3)
-/* 80148E80 00144AE0 90 83 0B 14 */ stw r4, 0xb14(r3)
-/* 80148E84 00144AE4 80 83 26 C8 */ lwz r4, 0x26c8(r3)
-/* 80148E88 00144AE8 90 83 0B 18 */ stw r4, 0xb18(r3)
-/* 80148E8C 00144AEC 88 A3 26 CC */ lbz r5, 0x26cc(r3)
-/* 80148E90 00144AF0 88 83 26 CD */ lbz r4, 0x26cd(r3)
-/* 80148E94 00144AF4 98 A3 0B 1C */ stb r5, 0xb1c(r3)
-/* 80148E98 00144AF8 98 83 0B 1D */ stb r4, 0xb1d(r3)
-/* 80148E9C 00144AFC 88 A3 26 CE */ lbz r5, 0x26ce(r3)
-/* 80148EA0 00144B00 88 83 26 CF */ lbz r4, 0x26cf(r3)
-/* 80148EA4 00144B04 98 A3 0B 1E */ stb r5, 0xb1e(r3)
-/* 80148EA8 00144B08 98 83 0B 1F */ stb r4, 0xb1f(r3)
-/* 80148EAC 00144B0C 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
-/* 80148EB0 00144B10 88 83 26 D1 */ lbz r4, 0x26d1(r3)
-/* 80148EB4 00144B14 98 A3 0B 20 */ stb r5, 0xb20(r3)
-/* 80148EB8 00144B18 98 83 0B 21 */ stb r4, 0xb21(r3)
-/* 80148EBC 00144B1C 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
-/* 80148EC0 00144B20 88 83 26 D3 */ lbz r4, 0x26d3(r3)
-/* 80148EC4 00144B24 98 A3 0B 22 */ stb r5, 0xb22(r3)
-/* 80148EC8 00144B28 98 83 0B 23 */ stb r4, 0xb23(r3)
-/* 80148ECC 00144B2C 88 83 26 D4 */ lbz r4, 0x26d4(r3)
-/* 80148ED0 00144B30 98 83 0B 24 */ stb r4, 0xb24(r3)
-/* 80148ED4 00144B34 88 83 26 D5 */ lbz r4, 0x26d5(r3)
-/* 80148ED8 00144B38 98 83 0B 25 */ stb r4, 0xb25(r3)
-/* 80148EDC 00144B3C 80 83 26 D8 */ lwz r4, 0x26d8(r3)
-/* 80148EE0 00144B40 90 83 0B 28 */ stw r4, 0xb28(r3)
-/* 80148EE4 00144B44 80 83 26 DC */ lwz r4, 0x26dc(r3)
-/* 80148EE8 00144B48 90 83 0B 2C */ stw r4, 0xb2c(r3)
-/* 80148EEC 00144B4C 88 83 26 E0 */ lbz r4, 0x26e0(r3)
-/* 80148EF0 00144B50 98 83 0B 30 */ stb r4, 0xb30(r3)
-/* 80148EF4 00144B54 88 83 26 E1 */ lbz r4, 0x26e1(r3)
-/* 80148EF8 00144B58 98 83 0B 31 */ stb r4, 0xb31(r3)
-/* 80148EFC 00144B5C 88 83 26 E2 */ lbz r4, 0x26e2(r3)
-/* 80148F00 00144B60 98 83 0B 32 */ stb r4, 0xb32(r3)
-/* 80148F04 00144B64 88 83 26 E3 */ lbz r4, 0x26e3(r3)
-/* 80148F08 00144B68 98 83 0B 33 */ stb r4, 0xb33(r3)
-/* 80148F0C 00144B6C 88 83 26 E4 */ lbz r4, 0x26e4(r3)
-/* 80148F10 00144B70 98 83 0B 34 */ stb r4, 0xb34(r3)
-/* 80148F14 00144B74 88 83 26 E5 */ lbz r4, 0x26e5(r3)
-/* 80148F18 00144B78 98 83 0B 35 */ stb r4, 0xb35(r3)
-/* 80148F1C 00144B7C 88 83 26 E6 */ lbz r4, 0x26e6(r3)
-/* 80148F20 00144B80 98 83 0B 36 */ stb r4, 0xb36(r3)
-/* 80148F24 00144B84 88 83 26 E7 */ lbz r4, 0x26e7(r3)
-/* 80148F28 00144B88 98 83 0B 37 */ stb r4, 0xb37(r3)
-/* 80148F2C 00144B8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80148F30 00144B90 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 80148F34 00144B94 38 E3 12 20 */ addi r7, r3, 0x1220
-/* 80148F38 00144B98 38 A3 2D D0 */ addi r5, r3, 0x2dd0
-/* 80148F3C 00144B9C 7C 09 03 A6 */ mtctr r0
-lbl_80148F40:
-/* 80148F40 00144BA0 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148F44 00144BA4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80148F48 00144BA8 90 87 00 04 */ stw r4, 4(r7)
-/* 80148F4C 00144BAC 94 07 00 08 */ stwu r0, 8(r7)
-/* 80148F50 00144BB0 42 00 FF F0 */ bdnz lbl_80148F40
-/* 80148F54 00144BB4 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148F58 00144BB8 38 00 01 A4 */ li r0, 0x1a4
-/* 80148F5C 00144BBC 38 C3 14 1F */ addi r6, r3, 0x141f
-/* 80148F60 00144BC0 38 A3 2F CF */ addi r5, r3, 0x2fcf
-/* 80148F64 00144BC4 90 87 00 04 */ stw r4, 4(r7)
-/* 80148F68 00144BC8 7C 09 03 A6 */ mtctr r0
-lbl_80148F6C:
-/* 80148F6C 00144BCC 88 85 00 01 */ lbz r4, 1(r5)
-/* 80148F70 00144BD0 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80148F74 00144BD4 98 86 00 01 */ stb r4, 1(r6)
-/* 80148F78 00144BD8 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80148F7C 00144BDC 42 00 FF F0 */ bdnz lbl_80148F6C
-/* 80148F80 00144BE0 88 83 33 18 */ lbz r4, 0x3318(r3)
-/* 80148F84 00144BE4 38 00 00 17 */ li r0, 0x17
-/* 80148F88 00144BE8 38 C3 17 68 */ addi r6, r3, 0x1768
-/* 80148F8C 00144BEC 38 A3 33 18 */ addi r5, r3, 0x3318
-/* 80148F90 00144BF0 98 83 17 68 */ stb r4, 0x1768(r3)
-/* 80148F94 00144BF4 88 83 33 19 */ lbz r4, 0x3319(r3)
-/* 80148F98 00144BF8 98 83 17 69 */ stb r4, 0x1769(r3)
-/* 80148F9C 00144BFC 7C 09 03 A6 */ mtctr r0
-lbl_80148FA0:
-/* 80148FA0 00144C00 80 85 00 04 */ lwz r4, 4(r5)
-/* 80148FA4 00144C04 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80148FA8 00144C08 90 86 00 04 */ stw r4, 4(r6)
-/* 80148FAC 00144C0C 94 06 00 08 */ stwu r0, 8(r6)
-/* 80148FB0 00144C10 42 00 FF F0 */ bdnz lbl_80148FA0
-/* 80148FB4 00144C14 80 83 33 D4 */ lwz r4, 0x33d4(r3)
-/* 80148FB8 00144C18 38 00 00 30 */ li r0, 0x30
-/* 80148FBC 00144C1C 38 C3 18 26 */ addi r6, r3, 0x1826
-/* 80148FC0 00144C20 38 A3 33 D6 */ addi r5, r3, 0x33d6
-/* 80148FC4 00144C24 90 83 18 24 */ stw r4, 0x1824(r3)
-/* 80148FC8 00144C28 7C 09 03 A6 */ mtctr r0
-lbl_80148FCC:
-/* 80148FCC 00144C2C A0 85 00 02 */ lhz r4, 2(r5)
-/* 80148FD0 00144C30 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 80148FD4 00144C34 B0 86 00 02 */ sth r4, 2(r6)
-/* 80148FD8 00144C38 B4 06 00 04 */ sthu r0, 4(r6)
-/* 80148FDC 00144C3C 42 00 FF F0 */ bdnz lbl_80148FCC
-/* 80148FE0 00144C40 80 83 34 98 */ lwz r4, 0x3498(r3)
-/* 80148FE4 00144C44 80 03 34 9C */ lwz r0, 0x349c(r3)
-/* 80148FE8 00144C48 90 83 18 E8 */ stw r4, 0x18e8(r3)
-/* 80148FEC 00144C4C 90 03 18 EC */ stw r0, 0x18ec(r3)
-/* 80148FF0 00144C50 80 03 34 A0 */ lwz r0, 0x34a0(r3)
-/* 80148FF4 00144C54 90 03 18 F0 */ stw r0, 0x18f0(r3)
-/* 80148FF8 00144C58 88 83 34 A4 */ lbz r4, 0x34a4(r3)
-/* 80148FFC 00144C5C 88 03 34 A5 */ lbz r0, 0x34a5(r3)
-/* 80149000 00144C60 98 83 18 F4 */ stb r4, 0x18f4(r3)
-/* 80149004 00144C64 98 03 18 F5 */ stb r0, 0x18f5(r3)
-/* 80149008 00144C68 88 83 34 A6 */ lbz r4, 0x34a6(r3)
-/* 8014900C 00144C6C 88 03 34 A7 */ lbz r0, 0x34a7(r3)
-/* 80149010 00144C70 98 83 18 F6 */ stb r4, 0x18f6(r3)
-/* 80149014 00144C74 98 03 18 F7 */ stb r0, 0x18f7(r3)
-/* 80149018 00144C78 88 83 34 A8 */ lbz r4, 0x34a8(r3)
-/* 8014901C 00144C7C 88 03 34 A9 */ lbz r0, 0x34a9(r3)
-/* 80149020 00144C80 98 83 18 F8 */ stb r4, 0x18f8(r3)
-/* 80149024 00144C84 98 03 18 F9 */ stb r0, 0x18f9(r3)
-/* 80149028 00144C88 88 83 34 AA */ lbz r4, 0x34aa(r3)
-/* 8014902C 00144C8C 88 03 34 AB */ lbz r0, 0x34ab(r3)
-/* 80149030 00144C90 98 83 18 FA */ stb r4, 0x18fa(r3)
-/* 80149034 00144C94 98 03 18 FB */ stb r0, 0x18fb(r3)
-/* 80149038 00144C98 88 03 34 AC */ lbz r0, 0x34ac(r3)
-/* 8014903C 00144C9C 98 03 18 FC */ stb r0, 0x18fc(r3)
-/* 80149040 00144CA0 88 03 34 AD */ lbz r0, 0x34ad(r3)
-/* 80149044 00144CA4 98 03 18 FD */ stb r0, 0x18fd(r3)
-/* 80149048 00144CA8 80 03 34 B0 */ lwz r0, 0x34b0(r3)
-/* 8014904C 00144CAC 90 03 19 00 */ stw r0, 0x1900(r3)
-/* 80149050 00144CB0 80 03 34 B4 */ lwz r0, 0x34b4(r3)
-/* 80149054 00144CB4 90 03 19 04 */ stw r0, 0x1904(r3)
-/* 80149058 00144CB8 88 03 34 B8 */ lbz r0, 0x34b8(r3)
-/* 8014905C 00144CBC 98 03 19 08 */ stb r0, 0x1908(r3)
-/* 80149060 00144CC0 88 03 34 B9 */ lbz r0, 0x34b9(r3)
-/* 80149064 00144CC4 98 03 19 09 */ stb r0, 0x1909(r3)
-/* 80149068 00144CC8 88 03 34 BA */ lbz r0, 0x34ba(r3)
-/* 8014906C 00144CCC 98 03 19 0A */ stb r0, 0x190a(r3)
-/* 80149070 00144CD0 88 03 34 BB */ lbz r0, 0x34bb(r3)
-/* 80149074 00144CD4 98 03 19 0B */ stb r0, 0x190b(r3)
-/* 80149078 00144CD8 88 03 34 BC */ lbz r0, 0x34bc(r3)
-/* 8014907C 00144CDC 98 03 19 0C */ stb r0, 0x190c(r3)
-/* 80149080 00144CE0 88 03 34 BD */ lbz r0, 0x34bd(r3)
-/* 80149084 00144CE4 98 03 19 0D */ stb r0, 0x190d(r3)
-/* 80149088 00144CE8 88 03 34 BE */ lbz r0, 0x34be(r3)
-/* 8014908C 00144CEC 98 03 19 0E */ stb r0, 0x190e(r3)
-/* 80149090 00144CF0 88 03 34 BF */ lbz r0, 0x34bf(r3)
-/* 80149094 00144CF4 98 03 19 0F */ stb r0, 0x190f(r3)
-lbl_80149098:
-/* 80149098 00144CF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014909C 00144CFC 38 80 00 16 */ li r4, 0x16
-/* 801490A0 00144D00 38 00 00 89 */ li r0, 0x89
-/* 801490A4 00144D04 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 801490A8 00144D08 B0 83 00 C6 */ sth r4, 0xc6(r3)
-/* 801490AC 00144D0C 38 60 02 61 */ li r3, 0x261
-/* 801490B0 00144D10 38 80 00 00 */ li r4, 0
-/* 801490B4 00144D14 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 801490B8 00144D18 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 801490BC 00144D1C 4B EC 20 B5 */ bl func_8000B170
-lbl_801490C0:
-/* 801490C0 00144D20 48 01 C1 99 */ bl func_80165258
-/* 801490C4 00144D24 2C 03 00 00 */ cmpwi r3, 0
-/* 801490C8 00144D28 40 82 01 40 */ bne lbl_80149208
-/* 801490CC 00144D2C 48 01 C2 61 */ bl func_8016532C
-/* 801490D0 00144D30 48 00 61 45 */ bl func_8014F214
-/* 801490D4 00144D34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801490D8 00144D38 38 E0 00 00 */ li r7, 0
-/* 801490DC 00144D3C 38 C0 00 CD */ li r6, 0xcd
-/* 801490E0 00144D40 38 A0 50 BA */ li r5, 0x50ba
-/* 801490E4 00144D44 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 801490E8 00144D48 38 80 51 9E */ li r4, 0x519e
-/* 801490EC 00144D4C 38 00 00 05 */ li r0, 5
-/* 801490F0 00144D50 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 801490F4 00144D54 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 801490F8 00144D58 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 801490FC 00144D5C 7C 63 00 D0 */ neg r3, r3
-/* 80149100 00144D60 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80149104 00144D64 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 80149108 00144D68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014910C 00144D6C B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80149110 00144D70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149114 00144D74 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 80149118 00144D78 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014911C 00144D7C 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 80149120 00144D80 64 63 00 40 */ oris r3, r3, 0x40
-/* 80149124 00144D84 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 80149128 00144D88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014912C 00144D8C B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 80149130 00144D90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149134 00144D94 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 80149138 00144D98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014913C 00144D9C B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 80149140 00144DA0 48 00 00 C8 */ b lbl_80149208
-/* 80149144 00144DA4 48 01 C1 15 */ bl func_80165258
-/* 80149148 00144DA8 2C 03 00 00 */ cmpwi r3, 0
-/* 8014914C 00144DAC 40 82 00 BC */ bne lbl_80149208
-/* 80149150 00144DB0 48 01 C1 DD */ bl func_8016532C
-/* 80149154 00144DB4 48 00 60 C1 */ bl func_8014F214
-/* 80149158 00144DB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014915C 00144DBC 38 E0 00 00 */ li r7, 0
-/* 80149160 00144DC0 38 C0 00 CD */ li r6, 0xcd
-/* 80149164 00144DC4 38 A0 51 9C */ li r5, 0x519c
-/* 80149168 00144DC8 98 E3 0D DB */ stb r7, 0xddb(r3)
-/* 8014916C 00144DCC 38 80 51 9E */ li r4, 0x519e
-/* 80149170 00144DD0 38 00 00 05 */ li r0, 5
-/* 80149174 00144DD4 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149178 00144DD8 80 68 0D 30 */ lwz r3, 0xd30(r8)
-/* 8014917C 00144DDC 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f
-/* 80149180 00144DE0 7C 63 00 D0 */ neg r3, r3
-/* 80149184 00144DE4 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e
-/* 80149188 00144DE8 98 68 0D DA */ stb r3, 0xdda(r8)
-/* 8014918C 00144DEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149190 00144DF0 B0 E3 00 C6 */ sth r7, 0xc6(r3)
-/* 80149194 00144DF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149198 00144DF8 B0 C3 00 C4 */ sth r6, 0xc4(r3)
-/* 8014919C 00144DFC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491A0 00144E00 80 66 0D 30 */ lwz r3, 0xd30(r6)
-/* 801491A4 00144E04 64 63 00 40 */ oris r3, r3, 0x40
-/* 801491A8 00144E08 90 66 0D 30 */ stw r3, 0xd30(r6)
-/* 801491AC 00144E0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491B0 00144E10 B0 A3 0D 80 */ sth r5, 0xd80(r3)
-/* 801491B4 00144E14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491B8 00144E18 B0 83 0D 82 */ sth r4, 0xd82(r3)
-/* 801491BC 00144E1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491C0 00144E20 B0 03 0D 84 */ sth r0, 0xd84(r3)
-/* 801491C4 00144E24 48 00 00 44 */ b lbl_80149208
-/* 801491C8 00144E28 48 01 C0 5D */ bl func_80165224
-/* 801491CC 00144E2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491D0 00144E30 3A C0 00 00 */ li r22, 0
-/* 801491D4 00144E34 92 C3 0D 70 */ stw r22, 0xd70(r3)
-/* 801491D8 00144E38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491DC 00144E3C 92 C3 0D 74 */ stw r22, 0xd74(r3)
-/* 801491E0 00144E40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491E4 00144E44 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 801491E8 00144E48 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
-/* 801491EC 00144E4C 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 801491F0 00144E50 48 01 9D E5 */ bl glplatAbortFrame
-/* 801491F4 00144E54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801491F8 00144E58 38 00 00 D2 */ li r0, 0xd2
-/* 801491FC 00144E5C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80149200 00144E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149204 00144E64 B2 C3 00 C6 */ sth r22, 0xc6(r3)
-lbl_80149208:
-/* 80149208 00144E68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014920C 00144E6C 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 80149210 00144E70 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80149214 00144E74 41 82 00 08 */ beq lbl_8014921C
-/* 80149218 00144E78 4B F0 E6 A5 */ bl func_800578BC
-lbl_8014921C:
-/* 8014921C 00144E7C 39 61 00 70 */ addi r11, r1, 0x70
-/* 80149220 00144E80 48 07 DF 41 */ bl _restgpr_22
-/* 80149224 00144E84 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80149228 00144E88 7C 08 03 A6 */ mtlr r0
-/* 8014922C 00144E8C 38 21 00 70 */ addi r1, r1, 0x70
-/* 80149230 00144E90 4E 80 00 20 */ blr
-lbl_80149234:
-/* 80149234 00144E94 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80149238 00144E98 7C 08 02 A6 */ mflr r0
-/* 8014923C 00144E9C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80149240 00144EA0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80149244 00144EA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149248 00144EA8 A0 04 00 C4 */ lhz r0, 0xc4(r4)
-/* 8014924C 00144EAC 2C 00 00 A5 */ cmpwi r0, 0xa5
-/* 80149250 00144EB0 41 82 00 68 */ beq lbl_801492B8
-/* 80149254 00144EB4 40 80 00 E0 */ bge lbl_80149334
-/* 80149258 00144EB8 2C 00 00 A4 */ cmpwi r0, 0xa4
-/* 8014925C 00144EBC 40 80 00 08 */ bge lbl_80149264
-/* 80149260 00144EC0 48 00 00 D4 */ b lbl_80149334
-lbl_80149264:
-/* 80149264 00144EC4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 80149268 00144EC8 38 60 02 22 */ li r3, 0x222
-/* 8014926C 00144ECC 38 80 00 00 */ li r4, 0
-/* 80149270 00144ED0 4B EC 1F 01 */ bl func_8000B170
-/* 80149274 00144ED4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149278 00144ED8 88 04 0D 4A */ lbz r0, 0xd4a(r4)
-/* 8014927C 00144EDC 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 80149280 00144EE0 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 80149284 00144EE4 7C 63 02 14 */ add r3, r3, r0
-/* 80149288 00144EE8 38 03 21 F8 */ addi r0, r3, 0x21f8
-/* 8014928C 00144EEC 90 04 0E F4 */ stw r0, 0xef4(r4)
-/* 80149290 00144EF0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149294 00144EF4 80 64 0E F0 */ lwz r3, 0xef0(r4)
-/* 80149298 00144EF8 80 84 0E F4 */ lwz r4, 0xef4(r4)
-/* 8014929C 00144EFC 48 00 C6 55 */ bl func_801558F0
-/* 801492A0 00144F00 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
-/* 801492A4 00144F04 48 01 64 FD */ bl func_8015F7A0
-/* 801492A8 00144F08 D8 3F 0D 38 */ stfd f1, 0xd38(r31)
-/* 801492AC 00144F0C 38 00 00 A5 */ li r0, 0xa5
-/* 801492B0 00144F10 B0 1F 00 C4 */ sth r0, 0xc4(r31)
-/* 801492B4 00144F14 48 00 00 80 */ b lbl_80149334
-lbl_801492B8:
-/* 801492B8 00144F18 80 64 0E F0 */ lwz r3, 0xef0(r4)
-/* 801492BC 00144F1C 80 84 0E F4 */ lwz r4, 0xef4(r4)
-/* 801492C0 00144F20 48 00 C6 31 */ bl func_801558F0
-/* 801492C4 00144F24 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
-/* 801492C8 00144F28 48 01 64 D9 */ bl func_8015F7A0
-/* 801492CC 00144F2C C8 5F 0D 38 */ lfd f2, 0xd38(r31)
-/* 801492D0 00144F30 C8 02 8E 30 */ lfd f0, lbl_80641430-_SDA2_BASE_(r2)
-/* 801492D4 00144F34 FC 21 10 28 */ fsub f1, f1, f2
-/* 801492D8 00144F38 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801492DC 00144F3C 4C 41 13 82 */ cror 2, 1, 2
-/* 801492E0 00144F40 40 82 00 54 */ bne lbl_80149334
-/* 801492E4 00144F44 48 01 64 BD */ bl func_8015F7A0
-/* 801492E8 00144F48 C8 5F 0D 38 */ lfd f2, 0xd38(r31)
-/* 801492EC 00144F4C C8 02 8E 38 */ lfd f0, lbl_80641438-_SDA2_BASE_(r2)
-/* 801492F0 00144F50 FC 21 10 28 */ fsub f1, f1, f2
-/* 801492F4 00144F54 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801492F8 00144F58 4C 41 13 82 */ cror 2, 1, 2
-/* 801492FC 00144F5C 40 82 00 0C */ bne lbl_80149308
-/* 80149300 00144F60 38 00 00 9D */ li r0, 0x9d
-/* 80149304 00144F64 B0 1F 00 C4 */ sth r0, 0xc4(r31)
-lbl_80149308:
-/* 80149308 00144F68 38 60 00 80 */ li r3, 0x80
-/* 8014930C 00144F6C 38 80 00 00 */ li r4, 0
-/* 80149310 00144F70 38 A0 00 00 */ li r5, 0
-/* 80149314 00144F74 38 C0 00 01 */ li r6, 1
-/* 80149318 00144F78 4B F1 07 55 */ bl func_80059A6C
-/* 8014931C 00144F7C 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 80149320 00144F80 28 00 00 00 */ cmplwi r0, 0
-/* 80149324 00144F84 40 82 00 10 */ bne lbl_80149334
-/* 80149328 00144F88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014932C 00144F8C 38 00 00 9D */ li r0, 0x9d
-/* 80149330 00144F90 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80149334:
-/* 80149334 00144F94 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80149338 00144F98 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014933C 00144F9C 7C 08 03 A6 */ mtlr r0
-/* 80149340 00144FA0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80149344 00144FA4 4E 80 00 20 */ blr
-lbl_80149348:
-/* 80149348 00144FA8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014934C 00144FAC 7C 08 02 A6 */ mflr r0
-/* 80149350 00144FB0 7C 63 07 34 */ extsh r3, r3
-/* 80149354 00144FB4 38 A0 00 03 */ li r5, 3
-/* 80149358 00144FB8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014935C 00144FBC 38 C1 00 08 */ addi r6, r1, 8
-/* 80149360 00144FC0 48 10 AB 2D */ bl func_80253E8C
-/* 80149364 00144FC4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80149368 00144FC8 7C 08 03 A6 */ mtlr r0
-/* 8014936C 00144FCC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80149370 00144FD0 4E 80 00 20 */ blr
-lbl_80149374:
-/* 80149374 00144FD4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80149378 00144FD8 7C 08 02 A6 */ mflr r0
-/* 8014937C 00144FDC 7C 63 07 34 */ extsh r3, r3
-/* 80149380 00144FE0 38 A0 00 03 */ li r5, 3
-/* 80149384 00144FE4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80149388 00144FE8 38 C1 00 08 */ addi r6, r1, 8
-/* 8014938C 00144FEC 48 10 AB 51 */ bl func_80253EDC
-/* 80149390 00144FF0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80149394 00144FF4 7C 08 03 A6 */ mtlr r0
-/* 80149398 00144FF8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014939C 00144FFC 4E 80 00 20 */ blr
-lbl_801493A0:
-/* 801493A0 00145000 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801493A4 00145004 7C 08 02 A6 */ mflr r0
-/* 801493A8 00145008 38 A0 00 03 */ li r5, 3
-/* 801493AC 0014500C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801493B0 00145010 38 C1 00 08 */ addi r6, r1, 8
-/* 801493B4 00145014 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801493B8 00145018 7C 9F 23 78 */ mr r31, r4
-/* 801493BC 0014501C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801493C0 00145020 7C 7E 1B 78 */ mr r30, r3
-/* 801493C4 00145024 48 10 AA C9 */ bl func_80253E8C
-/* 801493C8 00145028 80 01 00 08 */ lwz r0, 8(r1)
-/* 801493CC 0014502C 28 00 00 10 */ cmplwi r0, 0x10
-/* 801493D0 00145030 41 81 00 A0 */ bgt lbl_80149470
-/* 801493D4 00145034 3C 60 80 42 */ lis r3, lbl_8041D8D8@ha
-/* 801493D8 00145038 54 00 10 3A */ slwi r0, r0, 2
-/* 801493DC 0014503C 38 63 D8 D8 */ addi r3, r3, lbl_8041D8D8@l
-/* 801493E0 00145040 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801493E4 00145044 7C 69 03 A6 */ mtctr r3
-/* 801493E8 00145048 4E 80 04 20 */ bctr
-/* 801493EC 0014504C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 801493F0 00145050 38 C0 00 00 */ li r6, 0
-/* 801493F4 00145054 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 801493F8 00145058 2C 00 00 02 */ cmpwi r0, 2
-/* 801493FC 0014505C 41 82 00 28 */ beq lbl_80149424
-/* 80149400 00145060 40 80 00 10 */ bge lbl_80149410
-/* 80149404 00145064 2C 00 00 01 */ cmpwi r0, 1
-/* 80149408 00145068 40 80 00 14 */ bge lbl_8014941C
-/* 8014940C 0014506C 48 00 00 24 */ b lbl_80149430
-lbl_80149410:
-/* 80149410 00145070 2C 00 00 04 */ cmpwi r0, 4
-/* 80149414 00145074 40 80 00 1C */ bge lbl_80149430
-/* 80149418 00145078 48 00 00 14 */ b lbl_8014942C
-lbl_8014941C:
-/* 8014941C 0014507C 38 C0 50 BE */ li r6, 0x50be
-/* 80149420 00145080 48 00 00 10 */ b lbl_80149430
-lbl_80149424:
-/* 80149424 00145084 38 C0 50 BF */ li r6, 0x50bf
-/* 80149428 00145088 48 00 00 08 */ b lbl_80149430
-lbl_8014942C:
-/* 8014942C 0014508C 38 C0 50 C1 */ li r6, 0x50c1
-lbl_80149430:
-/* 80149430 00145090 7F C3 F3 78 */ mr r3, r30
-/* 80149434 00145094 7F E4 FB 78 */ mr r4, r31
-/* 80149438 00145098 38 A0 00 02 */ li r5, 2
-/* 8014943C 0014509C 48 10 AA 79 */ bl func_80253EB4
-/* 80149440 001450A0 48 00 00 30 */ b lbl_80149470
-/* 80149444 001450A4 7F C3 F3 78 */ mr r3, r30
-/* 80149448 001450A8 7F E4 FB 78 */ mr r4, r31
-/* 8014944C 001450AC 38 A0 00 02 */ li r5, 2
-/* 80149450 001450B0 38 C0 00 00 */ li r6, 0
-/* 80149454 001450B4 48 10 AA 61 */ bl func_80253EB4
-/* 80149458 001450B8 48 00 00 18 */ b lbl_80149470
-/* 8014945C 001450BC 7F C3 F3 78 */ mr r3, r30
-/* 80149460 001450C0 7F E4 FB 78 */ mr r4, r31
-/* 80149464 001450C4 38 A0 00 02 */ li r5, 2
-/* 80149468 001450C8 38 C0 50 C0 */ li r6, 0x50c0
-/* 8014946C 001450CC 48 10 AA 49 */ bl func_80253EB4
-lbl_80149470:
-/* 80149470 001450D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80149474 001450D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80149478 001450D8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014947C 001450DC 7C 08 03 A6 */ mtlr r0
-/* 80149480 001450E0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80149484 001450E4 4E 80 00 20 */ blr
-lbl_80149488:
-/* 80149488 001450E8 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014948C 001450EC 7C 08 02 A6 */ mflr r0
-/* 80149490 001450F0 38 A0 00 03 */ li r5, 3
-/* 80149494 001450F4 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80149498 001450F8 38 C1 00 08 */ addi r6, r1, 8
-/* 8014949C 001450FC 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 801494A0 00145100 7C 9F 23 78 */ mr r31, r4
-/* 801494A4 00145104 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 801494A8 00145108 7C 7E 1B 78 */ mr r30, r3
-/* 801494AC 0014510C 48 10 AA 31 */ bl func_80253EDC
-/* 801494B0 00145110 80 61 00 08 */ lwz r3, 8(r1)
-/* 801494B4 00145114 38 03 FF FC */ addi r0, r3, -4
-/* 801494B8 00145118 28 00 00 0A */ cmplwi r0, 0xa
-/* 801494BC 0014511C 41 81 00 D4 */ bgt lbl_80149590
-/* 801494C0 00145120 3C 60 80 42 */ lis r3, lbl_8041D91C@ha
-/* 801494C4 00145124 54 00 10 3A */ slwi r0, r0, 2
-/* 801494C8 00145128 38 63 D9 1C */ addi r3, r3, lbl_8041D91C@l
-/* 801494CC 0014512C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801494D0 00145130 7C 69 03 A6 */ mtctr r3
-/* 801494D4 00145134 4E 80 04 20 */ bctr
-/* 801494D8 00145138 7F C3 F3 78 */ mr r3, r30
-/* 801494DC 0014513C 7F E4 FB 78 */ mr r4, r31
-/* 801494E0 00145140 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801494E4 00145144 38 A0 00 06 */ li r5, 6
-/* 801494E8 00145148 48 10 A9 F5 */ bl func_80253EDC
-/* 801494EC 0014514C 38 81 00 10 */ addi r4, r1, 0x10
-/* 801494F0 00145150 38 60 00 01 */ li r3, 1
-/* 801494F4 00145154 4B F1 05 49 */ bl func_80059A3C
-/* 801494F8 00145158 48 00 00 98 */ b lbl_80149590
-/* 801494FC 0014515C 7F C3 F3 78 */ mr r3, r30
-/* 80149500 00145160 7F E4 FB 78 */ mr r4, r31
-/* 80149504 00145164 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80149508 00145168 38 A0 00 06 */ li r5, 6
-/* 8014950C 0014516C 48 10 A9 D1 */ bl func_80253EDC
-/* 80149510 00145170 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149514 00145174 38 60 00 02 */ li r3, 2
-/* 80149518 00145178 4B F1 05 25 */ bl func_80059A3C
-/* 8014951C 0014517C 48 00 00 74 */ b lbl_80149590
-/* 80149520 00145180 7F C3 F3 78 */ mr r3, r30
-/* 80149524 00145184 7F E4 FB 78 */ mr r4, r31
-/* 80149528 00145188 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014952C 0014518C 38 A0 00 06 */ li r5, 6
-/* 80149530 00145190 48 10 A9 AD */ bl func_80253EDC
-/* 80149534 00145194 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149538 00145198 38 60 00 03 */ li r3, 3
-/* 8014953C 0014519C 4B F1 05 01 */ bl func_80059A3C
-/* 80149540 001451A0 48 00 00 50 */ b lbl_80149590
-/* 80149544 001451A4 7F C3 F3 78 */ mr r3, r30
-/* 80149548 001451A8 7F E4 FB 78 */ mr r4, r31
-/* 8014954C 001451AC 38 A0 50 BC */ li r5, 0x50bc
-/* 80149550 001451B0 48 00 66 BD */ bl func_8014FC0C
-/* 80149554 001451B4 48 00 00 3C */ b lbl_80149590
-/* 80149558 001451B8 7F C3 F3 78 */ mr r3, r30
-/* 8014955C 001451BC 7F E4 FB 78 */ mr r4, r31
-/* 80149560 001451C0 38 A0 50 BD */ li r5, 0x50bd
-/* 80149564 001451C4 48 00 66 A9 */ bl func_8014FC0C
-/* 80149568 001451C8 48 00 00 28 */ b lbl_80149590
-/* 8014956C 001451CC 7F C3 F3 78 */ mr r3, r30
-/* 80149570 001451D0 7F E4 FB 78 */ mr r4, r31
-/* 80149574 001451D4 38 A0 51 DE */ li r5, 0x51de
-/* 80149578 001451D8 48 00 66 95 */ bl func_8014FC0C
-/* 8014957C 001451DC 48 00 00 14 */ b lbl_80149590
-/* 80149580 001451E0 7F C3 F3 78 */ mr r3, r30
-/* 80149584 001451E4 7F E4 FB 78 */ mr r4, r31
-/* 80149588 001451E8 38 A0 51 DE */ li r5, 0x51de
-/* 8014958C 001451EC 48 00 66 81 */ bl func_8014FC0C
-lbl_80149590:
-/* 80149590 001451F0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80149594 001451F4 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80149598 001451F8 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014959C 001451FC 7C 08 03 A6 */ mtlr r0
-/* 801495A0 00145200 38 21 00 40 */ addi r1, r1, 0x40
-/* 801495A4 00145204 4E 80 00 20 */ blr
-lbl_801495A8:
-/* 801495A8 00145208 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801495AC 0014520C 7C 08 02 A6 */ mflr r0
-/* 801495B0 00145210 38 A0 00 03 */ li r5, 3
-/* 801495B4 00145214 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801495B8 00145218 38 C1 00 08 */ addi r6, r1, 8
-/* 801495BC 0014521C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801495C0 00145220 7C 9F 23 78 */ mr r31, r4
-/* 801495C4 00145224 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801495C8 00145228 7C 7E 1B 78 */ mr r30, r3
-/* 801495CC 0014522C 48 10 A8 C1 */ bl func_80253E8C
-/* 801495D0 00145230 80 01 00 08 */ lwz r0, 8(r1)
-/* 801495D4 00145234 2C 00 00 08 */ cmpwi r0, 8
-/* 801495D8 00145238 41 82 00 2C */ beq lbl_80149604
-/* 801495DC 0014523C 40 80 00 3C */ bge lbl_80149618
-/* 801495E0 00145240 2C 00 00 05 */ cmpwi r0, 5
-/* 801495E4 00145244 41 82 00 08 */ beq lbl_801495EC
-/* 801495E8 00145248 48 00 00 30 */ b lbl_80149618
-lbl_801495EC:
-/* 801495EC 0014524C 7F C3 F3 78 */ mr r3, r30
-/* 801495F0 00145250 7F E4 FB 78 */ mr r4, r31
-/* 801495F4 00145254 38 A0 00 02 */ li r5, 2
-/* 801495F8 00145258 38 C0 50 C4 */ li r6, 0x50c4
-/* 801495FC 0014525C 48 10 A8 B9 */ bl func_80253EB4
-/* 80149600 00145260 48 00 00 18 */ b lbl_80149618
-lbl_80149604:
-/* 80149604 00145264 7F C3 F3 78 */ mr r3, r30
-/* 80149608 00145268 7F E4 FB 78 */ mr r4, r31
-/* 8014960C 0014526C 38 A0 00 02 */ li r5, 2
-/* 80149610 00145270 38 C0 50 C5 */ li r6, 0x50c5
-/* 80149614 00145274 48 10 A8 A1 */ bl func_80253EB4
-lbl_80149618:
-/* 80149618 00145278 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014961C 0014527C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80149620 00145280 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80149624 00145284 7C 08 03 A6 */ mtlr r0
-/* 80149628 00145288 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014962C 0014528C 4E 80 00 20 */ blr
-lbl_80149630:
-/* 80149630 00145290 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80149634 00145294 7C 08 02 A6 */ mflr r0
-/* 80149638 00145298 38 A0 00 03 */ li r5, 3
-/* 8014963C 0014529C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80149640 001452A0 38 C1 00 08 */ addi r6, r1, 8
-/* 80149644 001452A4 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80149648 001452A8 7C 9F 23 78 */ mr r31, r4
-/* 8014964C 001452AC 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80149650 001452B0 7C 7E 1B 78 */ mr r30, r3
-/* 80149654 001452B4 48 10 A8 89 */ bl func_80253EDC
-/* 80149658 001452B8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014965C 001452BC 2C 00 00 03 */ cmpwi r0, 3
-/* 80149660 001452C0 41 82 00 CC */ beq lbl_8014972C
-/* 80149664 001452C4 40 80 00 14 */ bge lbl_80149678
-/* 80149668 001452C8 2C 00 00 01 */ cmpwi r0, 1
-/* 8014966C 001452CC 41 82 00 18 */ beq lbl_80149684
-/* 80149670 001452D0 40 80 00 38 */ bge lbl_801496A8
-/* 80149674 001452D4 48 00 00 B8 */ b lbl_8014972C
-lbl_80149678:
-/* 80149678 001452D8 2C 00 00 05 */ cmpwi r0, 5
-/* 8014967C 001452DC 40 80 00 B0 */ bge lbl_8014972C
-/* 80149680 001452E0 48 00 00 4C */ b lbl_801496CC
-lbl_80149684:
-/* 80149684 001452E4 7F C3 F3 78 */ mr r3, r30
-/* 80149688 001452E8 7F E4 FB 78 */ mr r4, r31
-/* 8014968C 001452EC 38 C1 00 30 */ addi r6, r1, 0x30
-/* 80149690 001452F0 38 A0 00 06 */ li r5, 6
-/* 80149694 001452F4 48 10 A8 49 */ bl func_80253EDC
-/* 80149698 001452F8 38 81 00 30 */ addi r4, r1, 0x30
-/* 8014969C 001452FC 38 60 00 01 */ li r3, 1
-/* 801496A0 00145300 4B F1 03 9D */ bl func_80059A3C
-/* 801496A4 00145304 48 00 00 88 */ b lbl_8014972C
-lbl_801496A8:
-/* 801496A8 00145308 7F C3 F3 78 */ mr r3, r30
-/* 801496AC 0014530C 7F E4 FB 78 */ mr r4, r31
-/* 801496B0 00145310 38 C1 00 30 */ addi r6, r1, 0x30
-/* 801496B4 00145314 38 A0 00 06 */ li r5, 6
-/* 801496B8 00145318 48 10 A8 25 */ bl func_80253EDC
-/* 801496BC 0014531C 38 81 00 30 */ addi r4, r1, 0x30
-/* 801496C0 00145320 38 60 00 02 */ li r3, 2
-/* 801496C4 00145324 4B F1 03 79 */ bl func_80059A3C
-/* 801496C8 00145328 48 00 00 64 */ b lbl_8014972C
-lbl_801496CC:
-/* 801496CC 0014532C 7F C3 F3 78 */ mr r3, r30
-/* 801496D0 00145330 7F E4 FB 78 */ mr r4, r31
-/* 801496D4 00145334 38 C1 00 30 */ addi r6, r1, 0x30
-/* 801496D8 00145338 38 A0 00 06 */ li r5, 6
-/* 801496DC 0014533C 48 10 A8 01 */ bl func_80253EDC
-/* 801496E0 00145340 81 61 00 30 */ lwz r11, 0x30(r1)
-/* 801496E4 00145344 38 81 00 10 */ addi r4, r1, 0x10
-/* 801496E8 00145348 81 41 00 34 */ lwz r10, 0x34(r1)
-/* 801496EC 0014534C 38 60 00 00 */ li r3, 0
-/* 801496F0 00145350 81 21 00 38 */ lwz r9, 0x38(r1)
-/* 801496F4 00145354 81 01 00 3C */ lwz r8, 0x3c(r1)
-/* 801496F8 00145358 80 E1 00 40 */ lwz r7, 0x40(r1)
-/* 801496FC 0014535C 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 80149700 00145360 80 A1 00 48 */ lwz r5, 0x48(r1)
-/* 80149704 00145364 80 01 00 4C */ lwz r0, 0x4c(r1)
-/* 80149708 00145368 91 61 00 10 */ stw r11, 0x10(r1)
-/* 8014970C 0014536C 91 41 00 14 */ stw r10, 0x14(r1)
-/* 80149710 00145370 91 21 00 18 */ stw r9, 0x18(r1)
-/* 80149714 00145374 91 01 00 1C */ stw r8, 0x1c(r1)
-/* 80149718 00145378 90 E1 00 20 */ stw r7, 0x20(r1)
-/* 8014971C 0014537C 90 C1 00 24 */ stw r6, 0x24(r1)
-/* 80149720 00145380 90 A1 00 28 */ stw r5, 0x28(r1)
-/* 80149724 00145384 90 01 00 2C */ stw r0, 0x2c(r1)
-/* 80149728 00145388 4B F9 DA 89 */ bl func_800E71B0
-lbl_8014972C:
-/* 8014972C 0014538C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80149730 00145390 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80149734 00145394 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80149738 00145398 7C 08 03 A6 */ mtlr r0
-/* 8014973C 0014539C 38 21 00 60 */ addi r1, r1, 0x60
-/* 80149740 001453A0 4E 80 00 20 */ blr
-lbl_80149744:
-/* 80149744 001453A4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80149748 001453A8 7C 08 02 A6 */ mflr r0
-/* 8014974C 001453AC 38 A0 00 03 */ li r5, 3
-/* 80149750 001453B0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80149754 001453B4 38 C1 00 08 */ addi r6, r1, 8
-/* 80149758 001453B8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014975C 001453BC 7C 9F 23 78 */ mr r31, r4
-/* 80149760 001453C0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80149764 001453C4 7C 7E 1B 78 */ mr r30, r3
-/* 80149768 001453C8 48 10 A7 25 */ bl func_80253E8C
-/* 8014976C 001453CC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80149770 001453D0 2C 00 00 07 */ cmpwi r0, 7
-/* 80149774 001453D4 41 82 00 38 */ beq lbl_801497AC
-/* 80149778 001453D8 40 80 00 10 */ bge lbl_80149788
-/* 8014977C 001453DC 2C 00 00 05 */ cmpwi r0, 5
-/* 80149780 001453E0 41 82 00 14 */ beq lbl_80149794
-/* 80149784 001453E4 48 00 00 54 */ b lbl_801497D8
-lbl_80149788:
-/* 80149788 001453E8 2C 00 00 09 */ cmpwi r0, 9
-/* 8014978C 001453EC 41 82 00 38 */ beq lbl_801497C4
-/* 80149790 001453F0 48 00 00 48 */ b lbl_801497D8
-lbl_80149794:
-/* 80149794 001453F4 7F C3 F3 78 */ mr r3, r30
-/* 80149798 001453F8 7F E4 FB 78 */ mr r4, r31
-/* 8014979C 001453FC 38 A0 00 02 */ li r5, 2
-/* 801497A0 00145400 38 C0 50 E8 */ li r6, 0x50e8
-/* 801497A4 00145404 48 10 A7 11 */ bl func_80253EB4
-/* 801497A8 00145408 48 00 00 30 */ b lbl_801497D8
-lbl_801497AC:
-/* 801497AC 0014540C 7F C3 F3 78 */ mr r3, r30
-/* 801497B0 00145410 7F E4 FB 78 */ mr r4, r31
-/* 801497B4 00145414 38 A0 00 02 */ li r5, 2
-/* 801497B8 00145418 38 C0 50 E9 */ li r6, 0x50e9
-/* 801497BC 0014541C 48 10 A6 F9 */ bl func_80253EB4
-/* 801497C0 00145420 48 00 00 18 */ b lbl_801497D8
-lbl_801497C4:
-/* 801497C4 00145424 7F C3 F3 78 */ mr r3, r30
-/* 801497C8 00145428 7F E4 FB 78 */ mr r4, r31
-/* 801497CC 0014542C 38 A0 00 02 */ li r5, 2
-/* 801497D0 00145430 38 C0 50 EA */ li r6, 0x50ea
-/* 801497D4 00145434 48 10 A6 E1 */ bl func_80253EB4
-lbl_801497D8:
-/* 801497D8 00145438 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801497DC 0014543C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801497E0 00145440 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801497E4 00145444 7C 08 03 A6 */ mtlr r0
-/* 801497E8 00145448 38 21 00 20 */ addi r1, r1, 0x20
-/* 801497EC 0014544C 4E 80 00 20 */ blr
-lbl_801497F0:
-/* 801497F0 00145450 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801497F4 00145454 7C 08 02 A6 */ mflr r0
-/* 801497F8 00145458 38 A0 00 03 */ li r5, 3
-/* 801497FC 0014545C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80149800 00145460 38 C1 00 08 */ addi r6, r1, 8
-/* 80149804 00145464 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80149808 00145468 7C 9F 23 78 */ mr r31, r4
-/* 8014980C 0014546C 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 80149810 00145470 7C 7E 1B 78 */ mr r30, r3
-/* 80149814 00145474 48 10 A6 C9 */ bl func_80253EDC
-/* 80149818 00145478 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014981C 0014547C 2C 00 00 02 */ cmpwi r0, 2
-/* 80149820 00145480 41 82 00 44 */ beq lbl_80149864
-/* 80149824 00145484 40 80 00 10 */ bge lbl_80149834
-/* 80149828 00145488 2C 00 00 01 */ cmpwi r0, 1
-/* 8014982C 0014548C 40 80 00 14 */ bge lbl_80149840
-/* 80149830 00145490 48 00 00 78 */ b lbl_801498A8
-lbl_80149834:
-/* 80149834 00145494 2C 00 00 04 */ cmpwi r0, 4
-/* 80149838 00145498 40 80 00 70 */ bge lbl_801498A8
-/* 8014983C 0014549C 48 00 00 4C */ b lbl_80149888
-lbl_80149840:
-/* 80149840 001454A0 7F C3 F3 78 */ mr r3, r30
-/* 80149844 001454A4 7F E4 FB 78 */ mr r4, r31
-/* 80149848 001454A8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014984C 001454AC 38 A0 00 06 */ li r5, 6
-/* 80149850 001454B0 48 10 A6 8D */ bl func_80253EDC
-/* 80149854 001454B4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149858 001454B8 38 60 00 01 */ li r3, 1
-/* 8014985C 001454BC 4B F1 01 E1 */ bl func_80059A3C
-/* 80149860 001454C0 48 00 00 48 */ b lbl_801498A8
-lbl_80149864:
-/* 80149864 001454C4 7F C3 F3 78 */ mr r3, r30
-/* 80149868 001454C8 7F E4 FB 78 */ mr r4, r31
-/* 8014986C 001454CC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80149870 001454D0 38 A0 00 06 */ li r5, 6
-/* 80149874 001454D4 48 10 A6 69 */ bl func_80253EDC
-/* 80149878 001454D8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014987C 001454DC 38 60 00 02 */ li r3, 2
-/* 80149880 001454E0 4B F1 01 BD */ bl func_80059A3C
-/* 80149884 001454E4 48 00 00 24 */ b lbl_801498A8
-lbl_80149888:
-/* 80149888 001454E8 7F C3 F3 78 */ mr r3, r30
-/* 8014988C 001454EC 7F E4 FB 78 */ mr r4, r31
-/* 80149890 001454F0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80149894 001454F4 38 A0 00 06 */ li r5, 6
-/* 80149898 001454F8 48 10 A6 45 */ bl func_80253EDC
-/* 8014989C 001454FC 38 81 00 10 */ addi r4, r1, 0x10
-/* 801498A0 00145500 38 60 00 03 */ li r3, 3
-/* 801498A4 00145504 4B F1 01 99 */ bl func_80059A3C
-lbl_801498A8:
-/* 801498A8 00145508 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801498AC 0014550C 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 801498B0 00145510 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 801498B4 00145514 7C 08 03 A6 */ mtlr r0
-/* 801498B8 00145518 38 21 00 40 */ addi r1, r1, 0x40
-/* 801498BC 0014551C 4E 80 00 20 */ blr
-lbl_801498C0:
-/* 801498C0 00145520 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801498C4 00145524 7C 08 02 A6 */ mflr r0
-/* 801498C8 00145528 7C 63 07 34 */ extsh r3, r3
-/* 801498CC 0014552C 38 A0 00 03 */ li r5, 3
-/* 801498D0 00145530 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801498D4 00145534 38 C1 00 08 */ addi r6, r1, 8
-/* 801498D8 00145538 48 10 A5 B5 */ bl func_80253E8C
-/* 801498DC 0014553C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801498E0 00145540 7C 08 03 A6 */ mtlr r0
-/* 801498E4 00145544 38 21 00 10 */ addi r1, r1, 0x10
-/* 801498E8 00145548 4E 80 00 20 */ blr
-lbl_801498EC:
-/* 801498EC 0014554C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801498F0 00145550 7C 08 02 A6 */ mflr r0
-/* 801498F4 00145554 7C 63 07 34 */ extsh r3, r3
-/* 801498F8 00145558 38 A0 00 03 */ li r5, 3
-/* 801498FC 0014555C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80149900 00145560 38 C1 00 08 */ addi r6, r1, 8
-/* 80149904 00145564 48 10 A5 D9 */ bl func_80253EDC
-/* 80149908 00145568 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014990C 0014556C 7C 08 03 A6 */ mtlr r0
-/* 80149910 00145570 38 21 00 10 */ addi r1, r1, 0x10
-/* 80149914 00145574 4E 80 00 20 */ blr
-lbl_80149918:
-/* 80149918 00145578 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014991C 0014557C 7C 08 02 A6 */ mflr r0
-/* 80149920 00145580 7C 63 07 34 */ extsh r3, r3
-/* 80149924 00145584 38 A0 00 03 */ li r5, 3
-/* 80149928 00145588 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014992C 0014558C 38 C1 00 08 */ addi r6, r1, 8
-/* 80149930 00145590 48 10 A5 5D */ bl func_80253E8C
-/* 80149934 00145594 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80149938 00145598 7C 08 03 A6 */ mtlr r0
-/* 8014993C 0014559C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80149940 001455A0 4E 80 00 20 */ blr
-lbl_80149944:
-/* 80149944 001455A4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80149948 001455A8 7C 08 02 A6 */ mflr r0
-/* 8014994C 001455AC 7C 63 07 34 */ extsh r3, r3
-/* 80149950 001455B0 38 A0 00 03 */ li r5, 3
-/* 80149954 001455B4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80149958 001455B8 38 C1 00 08 */ addi r6, r1, 8
-/* 8014995C 001455BC 48 10 A5 81 */ bl func_80253EDC
-/* 80149960 001455C0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80149964 001455C4 7C 08 03 A6 */ mtlr r0
-/* 80149968 001455C8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014996C 001455CC 4E 80 00 20 */ blr
-lbl_80149970:
-/* 80149970 001455D0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80149974 001455D4 7C 08 02 A6 */ mflr r0
-/* 80149978 001455D8 7C 63 07 34 */ extsh r3, r3
-/* 8014997C 001455DC 38 A0 00 03 */ li r5, 3
-/* 80149980 001455E0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80149984 001455E4 38 C1 00 08 */ addi r6, r1, 8
-/* 80149988 001455E8 48 10 A5 05 */ bl func_80253E8C
-/* 8014998C 001455EC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80149990 001455F0 7C 08 03 A6 */ mtlr r0
-/* 80149994 001455F4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80149998 001455F8 4E 80 00 20 */ blr
-lbl_8014999C:
-/* 8014999C 001455FC 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 801499A0 00145600 7C 08 02 A6 */ mflr r0
-/* 801499A4 00145604 90 01 00 74 */ stw r0, 0x74(r1)
-/* 801499A8 00145608 39 61 00 70 */ addi r11, r1, 0x70
-/* 801499AC 0014560C 48 07 D7 79 */ bl _savegpr_26
-/* 801499B0 00145610 7C 7B 1B 78 */ mr r27, r3
-/* 801499B4 00145614 7C 9A 23 78 */ mr r26, r4
-/* 801499B8 00145618 38 C1 00 08 */ addi r6, r1, 8
-/* 801499BC 0014561C 38 A0 00 03 */ li r5, 3
-/* 801499C0 00145620 48 10 A5 1D */ bl func_80253EDC
-/* 801499C4 00145624 7F 63 DB 78 */ mr r3, r27
-/* 801499C8 00145628 7F 44 D3 78 */ mr r4, r26
-/* 801499CC 0014562C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 801499D0 00145630 38 A0 00 06 */ li r5, 6
-/* 801499D4 00145634 48 10 A5 09 */ bl func_80253EDC
-/* 801499D8 00145638 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 801499DC 0014563C 38 60 FF 00 */ li r3, -256
-/* 801499E0 00145640 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 801499E4 00145644 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801499E8 00145648 FC 80 28 1E */ fctiwz f4, f5
-/* 801499EC 0014564C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801499F0 00145650 FC 40 18 1E */ fctiwz f2, f3
-/* 801499F4 00145654 EC 21 28 28 */ fsubs f1, f1, f5
-/* 801499F8 00145658 80 01 00 08 */ lwz r0, 8(r1)
-/* 801499FC 0014565C EC 00 18 28 */ fsubs f0, f0, f3
-/* 80149A00 00145660 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80149A04 00145664 2C 00 00 03 */ cmpwi r0, 3
-/* 80149A08 00145668 FC 20 08 1E */ fctiwz f1, f1
-/* 80149A0C 0014566C FC 00 00 1E */ fctiwz f0, f0
-/* 80149A10 00145670 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80149A14 00145674 88 1A 00 11 */ lbz r0, 0x11(r26)
-/* 80149A18 00145678 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80149A1C 0014567C 83 A1 00 34 */ lwz r29, 0x34(r1)
-/* 80149A20 00145680 7C 1E 1B 78 */ or r30, r0, r3
-/* 80149A24 00145684 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80149A28 00145688 83 81 00 3C */ lwz r28, 0x3c(r1)
-/* 80149A2C 0014568C 83 61 00 44 */ lwz r27, 0x44(r1)
-/* 80149A30 00145690 83 41 00 4C */ lwz r26, 0x4c(r1)
-/* 80149A34 00145694 41 82 00 0C */ beq lbl_80149A40
-/* 80149A38 00145698 40 80 01 BC */ bge lbl_80149BF4
-/* 80149A3C 0014569C 48 00 01 B8 */ b lbl_80149BF4
-lbl_80149A40:
-/* 80149A40 001456A0 48 01 B6 6D */ bl func_801650AC
-/* 80149A44 001456A4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149A48 001456A8 3C 80 00 01 */ lis r4, 0x0000C3B4@ha
-/* 80149A4C 001456AC 7C C3 00 D0 */ neg r6, r3
-/* 80149A50 001456B0 80 A5 0D 74 */ lwz r5, 0xd74(r5)
-/* 80149A54 001456B4 38 04 C3 B4 */ addi r0, r4, 0x0000C3B4@l
-/* 80149A58 001456B8 7C C3 1B 78 */ or r3, r6, r3
-/* 80149A5C 001456BC 7C 05 00 00 */ cmpw r5, r0
-/* 80149A60 001456C0 54 7F 0F FE */ srwi r31, r3, 0x1f
-/* 80149A64 001456C4 40 80 00 68 */ bge lbl_80149ACC
-/* 80149A68 001456C8 2C 05 4E 8E */ cmpwi r5, 0x4e8e
-/* 80149A6C 001456CC 41 82 01 08 */ beq lbl_80149B74
-/* 80149A70 001456D0 40 80 00 28 */ bge lbl_80149A98
-/* 80149A74 001456D4 2C 05 4E 85 */ cmpwi r5, 0x4e85
-/* 80149A78 001456D8 41 82 00 EC */ beq lbl_80149B64
-/* 80149A7C 001456DC 40 80 00 10 */ bge lbl_80149A8C
-/* 80149A80 001456E0 2C 05 4E 84 */ cmpwi r5, 0x4e84
-/* 80149A84 001456E4 40 80 00 D0 */ bge lbl_80149B54
-/* 80149A88 001456E8 48 00 01 04 */ b lbl_80149B8C
-lbl_80149A8C:
-/* 80149A8C 001456EC 2C 05 4E 8C */ cmpwi r5, 0x4e8c
-/* 80149A90 001456F0 41 82 00 DC */ beq lbl_80149B6C
-/* 80149A94 001456F4 48 00 00 C8 */ b lbl_80149B5C
-lbl_80149A98:
-/* 80149A98 001456F8 2C 05 65 90 */ cmpwi r5, 0x6590
-/* 80149A9C 001456FC 40 80 00 24 */ bge lbl_80149AC0
-/* 80149AA0 00145700 2C 05 59 D8 */ cmpwi r5, 0x59d8
-/* 80149AA4 00145704 40 80 00 10 */ bge lbl_80149AB4
-/* 80149AA8 00145708 2C 05 52 08 */ cmpwi r5, 0x5208
-/* 80149AAC 0014570C 40 80 00 E0 */ bge lbl_80149B8C
-/* 80149AB0 00145710 48 00 00 AC */ b lbl_80149B5C
-lbl_80149AB4:
-/* 80149AB4 00145714 2C 05 5D C0 */ cmpwi r5, 0x5dc0
-/* 80149AB8 00145718 40 80 00 D4 */ bge lbl_80149B8C
-/* 80149ABC 0014571C 48 00 00 A8 */ b lbl_80149B64
-lbl_80149AC0:
-/* 80149AC0 00145720 2C 05 7D 00 */ cmpwi r5, 0x7d00
-/* 80149AC4 00145724 40 80 00 C8 */ bge lbl_80149B8C
-/* 80149AC8 00145728 48 00 00 C4 */ b lbl_80149B8C
-lbl_80149ACC:
-/* 80149ACC 0014572C 38 04 CC 4C */ addi r0, r4, -13236
-/* 80149AD0 00145730 7C 05 00 00 */ cmpw r5, r0
-/* 80149AD4 00145734 40 80 00 58 */ bge lbl_80149B2C
-/* 80149AD8 00145738 38 04 C8 64 */ addi r0, r4, -14236
-/* 80149ADC 0014573C 7C 05 00 00 */ cmpw r5, r0
-/* 80149AE0 00145740 40 80 00 30 */ bge lbl_80149B10
-/* 80149AE4 00145744 38 04 C7 38 */ addi r0, r4, -14536
-/* 80149AE8 00145748 7C 05 00 00 */ cmpw r5, r0
-/* 80149AEC 0014574C 40 80 00 14 */ bge lbl_80149B00
-/* 80149AF0 00145750 38 04 C5 44 */ addi r0, r4, -15036
-/* 80149AF4 00145754 7C 05 00 00 */ cmpw r5, r0
-/* 80149AF8 00145758 40 80 00 94 */ bge lbl_80149B8C
-/* 80149AFC 0014575C 48 00 00 80 */ b lbl_80149B7C
-lbl_80149B00:
-/* 80149B00 00145760 38 04 C7 9C */ addi r0, r4, -14436
-/* 80149B04 00145764 7C 05 00 00 */ cmpw r5, r0
-/* 80149B08 00145768 40 80 00 84 */ bge lbl_80149B8C
-/* 80149B0C 0014576C 48 00 00 70 */ b lbl_80149B7C
-lbl_80149B10:
-/* 80149B10 00145770 38 04 CB 20 */ addi r0, r4, -13536
-/* 80149B14 00145774 7C 05 00 00 */ cmpw r5, r0
-/* 80149B18 00145778 40 80 00 64 */ bge lbl_80149B7C
-/* 80149B1C 0014577C 38 04 C9 2C */ addi r0, r4, -14036
-/* 80149B20 00145780 7C 05 00 00 */ cmpw r5, r0
-/* 80149B24 00145784 40 80 00 68 */ bge lbl_80149B8C
-/* 80149B28 00145788 48 00 00 54 */ b lbl_80149B7C
-lbl_80149B2C:
-/* 80149B2C 0014578C 38 04 3A 2E */ addi r0, r4, 0x3a2e
-/* 80149B30 00145790 7C 05 00 00 */ cmpw r5, r0
-/* 80149B34 00145794 41 82 00 50 */ beq lbl_80149B84
-/* 80149B38 00145798 40 80 00 54 */ bge lbl_80149B8C
-/* 80149B3C 0014579C 38 04 D3 54 */ addi r0, r4, -11436
-/* 80149B40 001457A0 7C 05 00 00 */ cmpw r5, r0
-/* 80149B44 001457A4 40 80 00 48 */ bge lbl_80149B8C
-/* 80149B48 001457A8 48 00 00 44 */ b lbl_80149B8C
-/* 80149B4C 001457AC 48 00 00 40 */ b lbl_80149B8C
-/* 80149B50 001457B0 48 00 00 3C */ b lbl_80149B8C
-lbl_80149B54:
-/* 80149B54 001457B4 38 00 51 99 */ li r0, 0x5199
-/* 80149B58 001457B8 48 00 00 44 */ b lbl_80149B9C
-lbl_80149B5C:
-/* 80149B5C 001457BC 38 00 51 91 */ li r0, 0x5191
-/* 80149B60 001457C0 48 00 00 3C */ b lbl_80149B9C
-lbl_80149B64:
-/* 80149B64 001457C4 38 00 51 92 */ li r0, 0x5192
-/* 80149B68 001457C8 48 00 00 34 */ b lbl_80149B9C
-lbl_80149B6C:
-/* 80149B6C 001457CC 38 00 51 93 */ li r0, 0x5193
-/* 80149B70 001457D0 48 00 00 2C */ b lbl_80149B9C
-lbl_80149B74:
-/* 80149B74 001457D4 38 00 51 94 */ li r0, 0x5194
-/* 80149B78 001457D8 48 00 00 24 */ b lbl_80149B9C
-lbl_80149B7C:
-/* 80149B7C 001457DC 38 00 51 99 */ li r0, 0x5199
-/* 80149B80 001457E0 48 00 00 1C */ b lbl_80149B9C
-lbl_80149B84:
-/* 80149B84 001457E4 38 00 51 9A */ li r0, 0x519a
-/* 80149B88 001457E8 48 00 00 14 */ b lbl_80149B9C
-lbl_80149B8C:
-/* 80149B8C 001457EC 7C 1F 00 D0 */ neg r0, r31
-/* 80149B90 001457F0 7C 00 FB 78 */ or r0, r0, r31
-/* 80149B94 001457F4 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 80149B98 001457F8 38 03 51 9B */ addi r0, r3, 0x519b
-lbl_80149B9C:
-/* 80149B9C 001457FC 7F A4 EB 78 */ mr r4, r29
-/* 80149BA0 00145800 7F C8 F3 78 */ mr r8, r30
-/* 80149BA4 00145804 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 80149BA8 00145808 38 BC FF F7 */ addi r5, r28, -9
-/* 80149BAC 0014580C 7F 66 07 34 */ extsh r6, r27
-/* 80149BB0 00145810 7F 47 07 34 */ extsh r7, r26
-/* 80149BB4 00145814 48 10 65 81 */ bl func_80250134
-/* 80149BB8 00145818 2C 1F 00 00 */ cmpwi r31, 0
-/* 80149BBC 0014581C 40 82 00 38 */ bne lbl_80149BF4
-/* 80149BC0 00145820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149BC4 00145824 80 83 0D 74 */ lwz r4, 0xd74(r3)
-/* 80149BC8 00145828 2C 04 00 00 */ cmpwi r4, 0
-/* 80149BCC 0014582C 41 82 00 28 */ beq lbl_80149BF4
-/* 80149BD0 00145830 38 60 00 17 */ li r3, 0x17
-/* 80149BD4 00145834 48 01 27 35 */ bl func_8015C308
-/* 80149BD8 00145838 7F A4 EB 78 */ mr r4, r29
-/* 80149BDC 0014583C 7F C8 F3 78 */ mr r8, r30
-/* 80149BE0 00145840 38 BC 00 8C */ addi r5, r28, 0x8c
-/* 80149BE4 00145844 7F 66 07 34 */ extsh r6, r27
-/* 80149BE8 00145848 7F 47 07 34 */ extsh r7, r26
-/* 80149BEC 0014584C 38 60 51 9D */ li r3, 0x519d
-/* 80149BF0 00145850 48 10 65 45 */ bl func_80250134
-lbl_80149BF4:
-/* 80149BF4 00145854 39 61 00 70 */ addi r11, r1, 0x70
-/* 80149BF8 00145858 48 07 D5 79 */ bl _restgpr_26
-/* 80149BFC 0014585C 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80149C00 00145860 7C 08 03 A6 */ mtlr r0
-/* 80149C04 00145864 38 21 00 70 */ addi r1, r1, 0x70
-/* 80149C08 00145868 4E 80 00 20 */ blr
-lbl_80149C0C:
-/* 80149C0C 0014586C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80149C10 00145870 7C 08 02 A6 */ mflr r0
-/* 80149C14 00145874 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 80149C18 00145878 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80149C1C 0014587C 38 C1 00 08 */ addi r6, r1, 8
-/* 80149C20 00145880 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80149C24 00145884 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
-/* 80149C28 00145888 38 A0 00 03 */ li r5, 3
-/* 80149C2C 0014588C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80149C30 00145890 7C 9E 23 78 */ mr r30, r4
-/* 80149C34 00145894 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80149C38 00145898 7C 7D 1B 78 */ mr r29, r3
-/* 80149C3C 0014589C 48 10 A2 51 */ bl func_80253E8C
-/* 80149C40 001458A0 80 61 00 08 */ lwz r3, 8(r1)
-/* 80149C44 001458A4 38 03 FF F7 */ addi r0, r3, -9
-/* 80149C48 001458A8 28 00 00 14 */ cmplwi r0, 0x14
-/* 80149C4C 001458AC 41 81 01 1C */ bgt lbl_80149D68
-/* 80149C50 001458B0 3C 60 80 42 */ lis r3, lbl_8041D948@ha
-/* 80149C54 001458B4 54 00 10 3A */ slwi r0, r0, 2
-/* 80149C58 001458B8 38 63 D9 48 */ addi r3, r3, lbl_8041D948@l
-/* 80149C5C 001458BC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80149C60 001458C0 7C 69 03 A6 */ mtctr r3
-/* 80149C64 001458C4 4E 80 04 20 */ bctr
-/* 80149C68 001458C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149C6C 001458CC A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80149C70 001458D0 28 00 00 02 */ cmplwi r0, 2
-/* 80149C74 001458D4 40 80 00 F4 */ bge lbl_80149D68
-/* 80149C78 001458D8 88 1E 00 02 */ lbz r0, 2(r30)
-/* 80149C7C 001458DC 88 7E 00 03 */ lbz r3, 3(r30)
-/* 80149C80 001458E0 7C 04 16 70 */ srawi r4, r0, 2
-/* 80149C84 001458E4 88 1E 00 04 */ lbz r0, 4(r30)
-/* 80149C88 001458E8 7C 63 16 70 */ srawi r3, r3, 2
-/* 80149C8C 001458EC 98 9E 00 02 */ stb r4, 2(r30)
-/* 80149C90 001458F0 7C 00 16 70 */ srawi r0, r0, 2
-/* 80149C94 001458F4 98 7E 00 03 */ stb r3, 3(r30)
-/* 80149C98 001458F8 98 1E 00 04 */ stb r0, 4(r30)
-/* 80149C9C 001458FC 48 00 00 CC */ b lbl_80149D68
-/* 80149CA0 00145900 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149CA4 00145904 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80149CA8 00145908 28 00 00 03 */ cmplwi r0, 3
-/* 80149CAC 0014590C 40 80 00 BC */ bge lbl_80149D68
-/* 80149CB0 00145910 88 1E 00 02 */ lbz r0, 2(r30)
-/* 80149CB4 00145914 88 7E 00 03 */ lbz r3, 3(r30)
-/* 80149CB8 00145918 7C 04 16 70 */ srawi r4, r0, 2
-/* 80149CBC 0014591C 88 1E 00 04 */ lbz r0, 4(r30)
-/* 80149CC0 00145920 7C 63 16 70 */ srawi r3, r3, 2
-/* 80149CC4 00145924 98 9E 00 02 */ stb r4, 2(r30)
-/* 80149CC8 00145928 7C 00 16 70 */ srawi r0, r0, 2
-/* 80149CCC 0014592C 98 7E 00 03 */ stb r3, 3(r30)
-/* 80149CD0 00145930 98 1E 00 04 */ stb r0, 4(r30)
-/* 80149CD4 00145934 48 00 00 94 */ b lbl_80149D68
-/* 80149CD8 00145938 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149CDC 0014593C A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 80149CE0 00145940 28 00 00 04 */ cmplwi r0, 4
-/* 80149CE4 00145944 40 80 00 84 */ bge lbl_80149D68
-/* 80149CE8 00145948 88 1E 00 02 */ lbz r0, 2(r30)
-/* 80149CEC 0014594C 88 7E 00 03 */ lbz r3, 3(r30)
-/* 80149CF0 00145950 7C 04 16 70 */ srawi r4, r0, 2
-/* 80149CF4 00145954 88 1E 00 04 */ lbz r0, 4(r30)
-/* 80149CF8 00145958 7C 63 16 70 */ srawi r3, r3, 2
-/* 80149CFC 0014595C 98 9E 00 02 */ stb r4, 2(r30)
-/* 80149D00 00145960 7C 00 16 70 */ srawi r0, r0, 2
-/* 80149D04 00145964 98 7E 00 03 */ stb r3, 3(r30)
-/* 80149D08 00145968 98 1E 00 04 */ stb r0, 4(r30)
-/* 80149D0C 0014596C 48 00 00 5C */ b lbl_80149D68
-/* 80149D10 00145970 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149D14 00145974 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149D18 00145978 38 03 FF FF */ addi r0, r3, -1
-/* 80149D1C 0014597C 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 80149D20 00145980 48 00 00 48 */ b lbl_80149D68
-/* 80149D24 00145984 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149D28 00145988 A3 E3 00 F8 */ lhz r31, 0xf8(r3)
-/* 80149D2C 0014598C 48 00 00 3C */ b lbl_80149D68
-/* 80149D30 00145990 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149D34 00145994 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149D38 00145998 38 03 00 01 */ addi r0, r3, 1
-/* 80149D3C 0014599C 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 80149D40 001459A0 48 00 00 28 */ b lbl_80149D68
-/* 80149D44 001459A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149D48 001459A8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149D4C 001459AC 38 03 00 02 */ addi r0, r3, 2
-/* 80149D50 001459B0 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 80149D54 001459B4 48 00 00 14 */ b lbl_80149D68
-/* 80149D58 001459B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149D5C 001459BC A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149D60 001459C0 38 03 00 03 */ addi r0, r3, 3
-/* 80149D64 001459C4 54 1F 04 3E */ clrlwi r31, r0, 0x10
-lbl_80149D68:
-/* 80149D68 001459C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149D6C 001459CC 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80149D70 001459D0 A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 80149D74 001459D4 7C 03 00 40 */ cmplw r3, r0
-/* 80149D78 001459D8 40 80 00 30 */ bge lbl_80149DA8
-/* 80149D7C 001459DC 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d
-/* 80149D80 001459E0 7C 64 02 14 */ add r3, r4, r0
-/* 80149D84 001459E4 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 80149D88 001459E8 28 00 00 04 */ cmplwi r0, 4
-/* 80149D8C 001459EC 41 82 00 38 */ beq lbl_80149DC4
-/* 80149D90 001459F0 7F A3 EB 78 */ mr r3, r29
-/* 80149D94 001459F4 7F C4 F3 78 */ mr r4, r30
-/* 80149D98 001459F8 38 A0 00 01 */ li r5, 1
-/* 80149D9C 001459FC 38 C0 00 00 */ li r6, 0
-/* 80149DA0 00145A00 48 10 A1 15 */ bl func_80253EB4
-/* 80149DA4 00145A04 48 00 00 20 */ b lbl_80149DC4
-lbl_80149DA8:
-/* 80149DA8 00145A08 28 03 00 04 */ cmplwi r3, 4
-/* 80149DAC 00145A0C 40 80 00 18 */ bge lbl_80149DC4
-/* 80149DB0 00145A10 7F A3 EB 78 */ mr r3, r29
-/* 80149DB4 00145A14 7F C4 F3 78 */ mr r4, r30
-/* 80149DB8 00145A18 38 A0 00 01 */ li r5, 1
-/* 80149DBC 00145A1C 38 C0 00 00 */ li r6, 0
-/* 80149DC0 00145A20 48 10 A0 F5 */ bl func_80253EB4
-lbl_80149DC4:
-/* 80149DC4 00145A24 83 CD 82 B8 */ lwz r30, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149DC8 00145A28 A0 7E 00 F8 */ lhz r3, 0xf8(r30)
-/* 80149DCC 00145A2C A0 1E 00 FA */ lhz r0, 0xfa(r30)
-/* 80149DD0 00145A30 7C 03 00 40 */ cmplw r3, r0
-/* 80149DD4 00145A34 41 82 00 28 */ beq lbl_80149DFC
-/* 80149DD8 00145A38 7F A3 EB 78 */ mr r3, r29
-/* 80149DDC 00145A3C 48 10 A0 05 */ bl func_80253DE0
-/* 80149DE0 00145A40 A0 1E 01 00 */ lhz r0, 0x100(r30)
-/* 80149DE4 00145A44 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80149DE8 00145A48 7C 00 18 40 */ cmplw r0, r3
-/* 80149DEC 00145A4C 40 82 00 10 */ bne lbl_80149DFC
-/* 80149DF0 00145A50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149DF4 00145A54 A0 03 00 FA */ lhz r0, 0xfa(r3)
-/* 80149DF8 00145A58 B0 03 00 F8 */ sth r0, 0xf8(r3)
-lbl_80149DFC:
-/* 80149DFC 00145A5C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80149E00 00145A60 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80149E04 00145A64 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80149E08 00145A68 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80149E0C 00145A6C 7C 08 03 A6 */ mtlr r0
-/* 80149E10 00145A70 38 21 00 20 */ addi r1, r1, 0x20
-/* 80149E14 00145A74 4E 80 00 20 */ blr
-lbl_80149E18:
-/* 80149E18 00145A78 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 80149E1C 00145A7C 7C 08 02 A6 */ mflr r0
-/* 80149E20 00145A80 90 01 00 84 */ stw r0, 0x84(r1)
-/* 80149E24 00145A84 39 61 00 80 */ addi r11, r1, 0x80
-/* 80149E28 00145A88 48 07 D2 E9 */ bl _savegpr_21
-/* 80149E2C 00145A8C 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 80149E30 00145A90 7C 75 1B 78 */ mr r21, r3
-/* 80149E34 00145A94 3B 45 FF FF */ addi r26, r5, 0x0000FFFF@l
-/* 80149E38 00145A98 7C 96 23 78 */ mr r22, r4
-/* 80149E3C 00145A9C 7F 59 D3 78 */ mr r25, r26
-/* 80149E40 00145AA0 38 C1 00 08 */ addi r6, r1, 8
-/* 80149E44 00145AA4 7F 58 D3 78 */ mr r24, r26
-/* 80149E48 00145AA8 3A E0 00 00 */ li r23, 0
-/* 80149E4C 00145AAC 38 A0 00 03 */ li r5, 3
-/* 80149E50 00145AB0 48 10 A0 8D */ bl func_80253EDC
-/* 80149E54 00145AB4 7E A3 AB 78 */ mr r3, r21
-/* 80149E58 00145AB8 7E C4 B3 78 */ mr r4, r22
-/* 80149E5C 00145ABC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80149E60 00145AC0 38 A0 00 06 */ li r5, 6
-/* 80149E64 00145AC4 48 10 A0 79 */ bl func_80253EDC
-/* 80149E68 00145AC8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80149E6C 00145ACC 38 60 FF 00 */ li r3, -256
-/* 80149E70 00145AD0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80149E74 00145AD4 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80149E78 00145AD8 FC 80 28 1E */ fctiwz f4, f5
-/* 80149E7C 00145ADC C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80149E80 00145AE0 FC 40 18 1E */ fctiwz f2, f3
-/* 80149E84 00145AE4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80149E88 00145AE8 80 01 00 08 */ lwz r0, 8(r1)
-/* 80149E8C 00145AEC EC 00 18 28 */ fsubs f0, f0, f3
-/* 80149E90 00145AF0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80149E94 00145AF4 28 00 00 1C */ cmplwi r0, 0x1c
-/* 80149E98 00145AF8 FC 20 08 1E */ fctiwz f1, f1
-/* 80149E9C 00145AFC FC 00 00 1E */ fctiwz f0, f0
-/* 80149EA0 00145B00 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80149EA4 00145B04 88 96 00 11 */ lbz r4, 0x11(r22)
-/* 80149EA8 00145B08 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80149EAC 00145B0C 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 80149EB0 00145B10 7C 9F 1B 78 */ or r31, r4, r3
-/* 80149EB4 00145B14 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80149EB8 00145B18 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 80149EBC 00145B1C 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 80149EC0 00145B20 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 80149EC4 00145B24 41 81 01 80 */ bgt lbl_8014A044
-/* 80149EC8 00145B28 3C 60 80 42 */ lis r3, lbl_8041D99C@ha
-/* 80149ECC 00145B2C 54 00 10 3A */ slwi r0, r0, 2
-/* 80149ED0 00145B30 38 63 D9 9C */ addi r3, r3, lbl_8041D99C@l
-/* 80149ED4 00145B34 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80149ED8 00145B38 7C 69 03 A6 */ mtctr r3
-/* 80149EDC 00145B3C 4E 80 04 20 */ bctr
-/* 80149EE0 00145B40 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149EE4 00145B44 38 60 00 01 */ li r3, 1
-/* 80149EE8 00145B48 4B F0 FB 55 */ bl func_80059A3C
-/* 80149EEC 00145B4C 48 00 01 58 */ b lbl_8014A044
-/* 80149EF0 00145B50 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149EF4 00145B54 38 60 00 02 */ li r3, 2
-/* 80149EF8 00145B58 4B F0 FB 45 */ bl func_80059A3C
-/* 80149EFC 00145B5C 48 00 01 48 */ b lbl_8014A044
-/* 80149F00 00145B60 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149F04 00145B64 38 60 00 03 */ li r3, 3
-/* 80149F08 00145B68 4B F0 FB 35 */ bl func_80059A3C
-/* 80149F0C 00145B6C 48 00 01 38 */ b lbl_8014A044
-/* 80149F10 00145B70 38 81 00 10 */ addi r4, r1, 0x10
-/* 80149F14 00145B74 38 60 00 04 */ li r3, 4
-/* 80149F18 00145B78 4B F0 FB 25 */ bl func_80059A3C
-/* 80149F1C 00145B7C 48 00 01 28 */ b lbl_8014A044
-/* 80149F20 00145B80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F24 00145B84 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149F28 00145B88 38 03 FF FF */ addi r0, r3, -1
-/* 80149F2C 00145B8C 54 1A 04 3E */ clrlwi r26, r0, 0x10
-/* 80149F30 00145B90 48 00 01 14 */ b lbl_8014A044
-/* 80149F34 00145B94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F38 00145B98 A3 43 00 F8 */ lhz r26, 0xf8(r3)
-/* 80149F3C 00145B9C 48 00 01 08 */ b lbl_8014A044
-/* 80149F40 00145BA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F44 00145BA4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149F48 00145BA8 38 03 00 01 */ addi r0, r3, 1
-/* 80149F4C 00145BAC 54 1A 04 3E */ clrlwi r26, r0, 0x10
-/* 80149F50 00145BB0 48 00 00 F4 */ b lbl_8014A044
-/* 80149F54 00145BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F58 00145BB8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149F5C 00145BBC 38 03 00 02 */ addi r0, r3, 2
-/* 80149F60 00145BC0 54 1A 04 3E */ clrlwi r26, r0, 0x10
-/* 80149F64 00145BC4 48 00 00 E0 */ b lbl_8014A044
-/* 80149F68 00145BC8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F6C 00145BCC A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149F70 00145BD0 38 03 00 03 */ addi r0, r3, 3
-/* 80149F74 00145BD4 54 1A 04 3E */ clrlwi r26, r0, 0x10
-/* 80149F78 00145BD8 48 00 00 CC */ b lbl_8014A044
-/* 80149F7C 00145BDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F80 00145BE0 3A E0 00 01 */ li r23, 1
-/* 80149F84 00145BE4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149F88 00145BE8 38 03 FF FF */ addi r0, r3, -1
-/* 80149F8C 00145BEC 54 19 04 3E */ clrlwi r25, r0, 0x10
-/* 80149F90 00145BF0 48 00 00 B4 */ b lbl_8014A044
-/* 80149F94 00145BF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149F98 00145BF8 3A E0 00 01 */ li r23, 1
-/* 80149F9C 00145BFC A3 23 00 F8 */ lhz r25, 0xf8(r3)
-/* 80149FA0 00145C00 48 00 00 A4 */ b lbl_8014A044
-/* 80149FA4 00145C04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149FA8 00145C08 3A E0 00 01 */ li r23, 1
-/* 80149FAC 00145C0C A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149FB0 00145C10 38 03 00 01 */ addi r0, r3, 1
-/* 80149FB4 00145C14 54 19 04 3E */ clrlwi r25, r0, 0x10
-/* 80149FB8 00145C18 48 00 00 8C */ b lbl_8014A044
-/* 80149FBC 00145C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149FC0 00145C20 3A E0 00 01 */ li r23, 1
-/* 80149FC4 00145C24 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149FC8 00145C28 38 03 00 02 */ addi r0, r3, 2
-/* 80149FCC 00145C2C 54 19 04 3E */ clrlwi r25, r0, 0x10
-/* 80149FD0 00145C30 48 00 00 74 */ b lbl_8014A044
-/* 80149FD4 00145C34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149FD8 00145C38 3A E0 00 01 */ li r23, 1
-/* 80149FDC 00145C3C A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149FE0 00145C40 38 03 00 03 */ addi r0, r3, 3
-/* 80149FE4 00145C44 54 19 04 3E */ clrlwi r25, r0, 0x10
-/* 80149FE8 00145C48 48 00 00 5C */ b lbl_8014A044
-/* 80149FEC 00145C4C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 80149FF0 00145C50 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 80149FF4 00145C54 38 03 FF FF */ addi r0, r3, -1
-/* 80149FF8 00145C58 54 18 04 3E */ clrlwi r24, r0, 0x10
-/* 80149FFC 00145C5C 48 00 00 48 */ b lbl_8014A044
-/* 8014A000 00145C60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A004 00145C64 A3 03 00 F8 */ lhz r24, 0xf8(r3)
-/* 8014A008 00145C68 48 00 00 3C */ b lbl_8014A044
-/* 8014A00C 00145C6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A010 00145C70 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014A014 00145C74 38 03 00 01 */ addi r0, r3, 1
-/* 8014A018 00145C78 54 18 04 3E */ clrlwi r24, r0, 0x10
-/* 8014A01C 00145C7C 48 00 00 28 */ b lbl_8014A044
-/* 8014A020 00145C80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A024 00145C84 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014A028 00145C88 38 03 00 02 */ addi r0, r3, 2
-/* 8014A02C 00145C8C 54 18 04 3E */ clrlwi r24, r0, 0x10
-/* 8014A030 00145C90 48 00 00 14 */ b lbl_8014A044
-/* 8014A034 00145C94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A038 00145C98 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014A03C 00145C9C 38 03 00 03 */ addi r0, r3, 3
-/* 8014A040 00145CA0 54 18 04 3E */ clrlwi r24, r0, 0x10
-lbl_8014A044:
-/* 8014A044 00145CA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A048 00145CA8 57 43 04 3E */ clrlwi r3, r26, 0x10
-/* 8014A04C 00145CAC A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 8014A050 00145CB0 7C 03 00 40 */ cmplw r3, r0
-/* 8014A054 00145CB4 40 80 00 60 */ bge lbl_8014A0B4
-/* 8014A058 00145CB8 57 40 13 BA */ rlwinm r0, r26, 2, 0xe, 0x1d
-/* 8014A05C 00145CBC 7C 64 02 14 */ add r3, r4, r0
-/* 8014A060 00145CC0 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014A064 00145CC4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A068 00145CC8 40 82 00 24 */ bne lbl_8014A08C
-/* 8014A06C 00145CCC 7F C4 F3 78 */ mr r4, r30
-/* 8014A070 00145CD0 7F A5 EB 78 */ mr r5, r29
-/* 8014A074 00145CD4 7F E8 FB 78 */ mr r8, r31
-/* 8014A078 00145CD8 7F 86 07 34 */ extsh r6, r28
-/* 8014A07C 00145CDC 7F 67 07 34 */ extsh r7, r27
-/* 8014A080 00145CE0 38 60 50 F0 */ li r3, 0x50f0
-/* 8014A084 00145CE4 48 10 60 B1 */ bl func_80250134
-/* 8014A088 00145CE8 48 00 00 2C */ b lbl_8014A0B4
-lbl_8014A08C:
-/* 8014A08C 00145CEC 80 83 01 7C */ lwz r4, 0x17c(r3)
-/* 8014A090 00145CF0 38 60 00 0E */ li r3, 0xe
-/* 8014A094 00145CF4 48 01 22 75 */ bl func_8015C308
-/* 8014A098 00145CF8 7F C4 F3 78 */ mr r4, r30
-/* 8014A09C 00145CFC 7F A5 EB 78 */ mr r5, r29
-/* 8014A0A0 00145D00 7F E8 FB 78 */ mr r8, r31
-/* 8014A0A4 00145D04 7F 86 07 34 */ extsh r6, r28
-/* 8014A0A8 00145D08 7F 67 07 34 */ extsh r7, r27
-/* 8014A0AC 00145D0C 38 60 50 D2 */ li r3, 0x50d2
-/* 8014A0B0 00145D10 48 10 60 85 */ bl func_80250134
-lbl_8014A0B4:
-/* 8014A0B4 00145D14 2C 17 00 00 */ cmpwi r23, 0
-/* 8014A0B8 00145D18 41 82 00 2C */ beq lbl_8014A0E4
-/* 8014A0BC 00145D1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A0C0 00145D20 57 24 04 3E */ clrlwi r4, r25, 0x10
-/* 8014A0C4 00145D24 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014A0C8 00145D28 7C 04 00 40 */ cmplw r4, r0
-/* 8014A0CC 00145D2C 41 80 00 18 */ blt lbl_8014A0E4
-/* 8014A0D0 00145D30 7E A3 AB 78 */ mr r3, r21
-/* 8014A0D4 00145D34 7E C4 B3 78 */ mr r4, r22
-/* 8014A0D8 00145D38 38 A0 00 02 */ li r5, 2
-/* 8014A0DC 00145D3C 38 C0 00 00 */ li r6, 0
-/* 8014A0E0 00145D40 48 10 9E 25 */ bl func_80253F04
-lbl_8014A0E4:
-/* 8014A0E4 00145D44 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A0E8 00145D48 57 03 04 3E */ clrlwi r3, r24, 0x10
-/* 8014A0EC 00145D4C A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 8014A0F0 00145D50 7C 03 00 40 */ cmplw r3, r0
-/* 8014A0F4 00145D54 40 80 00 DC */ bge lbl_8014A1D0
-/* 8014A0F8 00145D58 57 00 13 BA */ rlwinm r0, r24, 2, 0xe, 0x1d
-/* 8014A0FC 00145D5C 7C 64 02 14 */ add r3, r4, r0
-/* 8014A100 00145D60 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A104 00145D64 2C 00 00 04 */ cmpwi r0, 4
-/* 8014A108 00145D68 41 82 00 8C */ beq lbl_8014A194
-/* 8014A10C 00145D6C 40 80 00 1C */ bge lbl_8014A128
-/* 8014A110 00145D70 2C 00 00 01 */ cmpwi r0, 1
-/* 8014A114 00145D74 41 82 00 40 */ beq lbl_8014A154
-/* 8014A118 00145D78 40 80 00 5C */ bge lbl_8014A174
-/* 8014A11C 00145D7C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A120 00145D80 40 80 00 14 */ bge lbl_8014A134
-/* 8014A124 00145D84 48 00 00 AC */ b lbl_8014A1D0
-lbl_8014A128:
-/* 8014A128 00145D88 2C 00 00 06 */ cmpwi r0, 6
-/* 8014A12C 00145D8C 40 80 00 A4 */ bge lbl_8014A1D0
-/* 8014A130 00145D90 48 00 00 84 */ b lbl_8014A1B4
-lbl_8014A134:
-/* 8014A134 00145D94 7F C4 F3 78 */ mr r4, r30
-/* 8014A138 00145D98 7F A5 EB 78 */ mr r5, r29
-/* 8014A13C 00145D9C 7F E8 FB 78 */ mr r8, r31
-/* 8014A140 00145DA0 7F 86 07 34 */ extsh r6, r28
-/* 8014A144 00145DA4 7F 67 07 34 */ extsh r7, r27
-/* 8014A148 00145DA8 38 60 51 A1 */ li r3, 0x51a1
-/* 8014A14C 00145DAC 48 10 5F E9 */ bl func_80250134
-/* 8014A150 00145DB0 48 00 00 80 */ b lbl_8014A1D0
-lbl_8014A154:
-/* 8014A154 00145DB4 7F C4 F3 78 */ mr r4, r30
-/* 8014A158 00145DB8 7F A5 EB 78 */ mr r5, r29
-/* 8014A15C 00145DBC 7F E8 FB 78 */ mr r8, r31
-/* 8014A160 00145DC0 7F 86 07 34 */ extsh r6, r28
-/* 8014A164 00145DC4 7F 67 07 34 */ extsh r7, r27
-/* 8014A168 00145DC8 38 60 50 AC */ li r3, 0x50ac
-/* 8014A16C 00145DCC 48 10 5F C9 */ bl func_80250134
-/* 8014A170 00145DD0 48 00 00 60 */ b lbl_8014A1D0
-lbl_8014A174:
-/* 8014A174 00145DD4 7F C4 F3 78 */ mr r4, r30
-/* 8014A178 00145DD8 7F A5 EB 78 */ mr r5, r29
-/* 8014A17C 00145DDC 7F E8 FB 78 */ mr r8, r31
-/* 8014A180 00145DE0 7F 86 07 34 */ extsh r6, r28
-/* 8014A184 00145DE4 7F 67 07 34 */ extsh r7, r27
-/* 8014A188 00145DE8 38 60 50 AF */ li r3, 0x50af
-/* 8014A18C 00145DEC 48 10 5F A9 */ bl func_80250134
-/* 8014A190 00145DF0 48 00 00 40 */ b lbl_8014A1D0
-lbl_8014A194:
-/* 8014A194 00145DF4 7F C4 F3 78 */ mr r4, r30
-/* 8014A198 00145DF8 7F A5 EB 78 */ mr r5, r29
-/* 8014A19C 00145DFC 7F E8 FB 78 */ mr r8, r31
-/* 8014A1A0 00145E00 7F 86 07 34 */ extsh r6, r28
-/* 8014A1A4 00145E04 7F 67 07 34 */ extsh r7, r27
-/* 8014A1A8 00145E08 38 60 50 AD */ li r3, 0x50ad
-/* 8014A1AC 00145E0C 48 10 5F 89 */ bl func_80250134
-/* 8014A1B0 00145E10 48 00 00 20 */ b lbl_8014A1D0
-lbl_8014A1B4:
-/* 8014A1B4 00145E14 7F C4 F3 78 */ mr r4, r30
-/* 8014A1B8 00145E18 7F A5 EB 78 */ mr r5, r29
-/* 8014A1BC 00145E1C 7F E8 FB 78 */ mr r8, r31
-/* 8014A1C0 00145E20 7F 86 07 34 */ extsh r6, r28
-/* 8014A1C4 00145E24 7F 67 07 34 */ extsh r7, r27
-/* 8014A1C8 00145E28 38 60 50 AE */ li r3, 0x50ae
-/* 8014A1CC 00145E2C 48 10 5F 69 */ bl func_80250134
-lbl_8014A1D0:
-/* 8014A1D0 00145E30 39 61 00 80 */ addi r11, r1, 0x80
-/* 8014A1D4 00145E34 48 07 CF 89 */ bl _restgpr_21
-/* 8014A1D8 00145E38 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 8014A1DC 00145E3C 7C 08 03 A6 */ mtlr r0
-/* 8014A1E0 00145E40 38 21 00 80 */ addi r1, r1, 0x80
-/* 8014A1E4 00145E44 4E 80 00 20 */ blr
-lbl_8014A1E8:
-/* 8014A1E8 00145E48 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014A1EC 00145E4C 7C 08 02 A6 */ mflr r0
-/* 8014A1F0 00145E50 38 A0 00 03 */ li r5, 3
-/* 8014A1F4 00145E54 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014A1F8 00145E58 38 C1 00 08 */ addi r6, r1, 8
-/* 8014A1FC 00145E5C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014A200 00145E60 7C 9F 23 78 */ mr r31, r4
-/* 8014A204 00145E64 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014A208 00145E68 7C 7E 1B 78 */ mr r30, r3
-/* 8014A20C 00145E6C 48 10 9C 81 */ bl func_80253E8C
-/* 8014A210 00145E70 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014A214 00145E74 2C 00 00 0A */ cmpwi r0, 0xa
-/* 8014A218 00145E78 41 82 00 14 */ beq lbl_8014A22C
-/* 8014A21C 00145E7C 40 80 00 8C */ bge lbl_8014A2A8
-/* 8014A220 00145E80 2C 00 00 05 */ cmpwi r0, 5
-/* 8014A224 00145E84 41 82 00 48 */ beq lbl_8014A26C
-/* 8014A228 00145E88 48 00 00 80 */ b lbl_8014A2A8
-lbl_8014A22C:
-/* 8014A22C 00145E8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A230 00145E90 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014A234 00145E94 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
-/* 8014A238 00145E98 41 82 00 1C */ beq lbl_8014A254
-/* 8014A23C 00145E9C 7F C3 F3 78 */ mr r3, r30
-/* 8014A240 00145EA0 7F E4 FB 78 */ mr r4, r31
-/* 8014A244 00145EA4 38 A0 00 02 */ li r5, 2
-/* 8014A248 00145EA8 38 C0 51 A2 */ li r6, 0x51a2
-/* 8014A24C 00145EAC 48 10 9C 69 */ bl func_80253EB4
-/* 8014A250 00145EB0 48 00 00 58 */ b lbl_8014A2A8
-lbl_8014A254:
-/* 8014A254 00145EB4 7F C3 F3 78 */ mr r3, r30
-/* 8014A258 00145EB8 7F E4 FB 78 */ mr r4, r31
-/* 8014A25C 00145EBC 38 A0 00 02 */ li r5, 2
-/* 8014A260 00145EC0 38 C0 51 A3 */ li r6, 0x51a3
-/* 8014A264 00145EC4 48 10 9C 51 */ bl func_80253EB4
-/* 8014A268 00145EC8 48 00 00 40 */ b lbl_8014A2A8
-lbl_8014A26C:
-/* 8014A26C 00145ECC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A270 00145ED0 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014A274 00145ED4 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f
-/* 8014A278 00145ED8 41 82 00 1C */ beq lbl_8014A294
-/* 8014A27C 00145EDC 7F C3 F3 78 */ mr r3, r30
-/* 8014A280 00145EE0 7F E4 FB 78 */ mr r4, r31
-/* 8014A284 00145EE4 38 A0 00 02 */ li r5, 2
-/* 8014A288 00145EE8 38 C0 50 D1 */ li r6, 0x50d1
-/* 8014A28C 00145EEC 48 10 9C 29 */ bl func_80253EB4
-/* 8014A290 00145EF0 48 00 00 18 */ b lbl_8014A2A8
-lbl_8014A294:
-/* 8014A294 00145EF4 7F C3 F3 78 */ mr r3, r30
-/* 8014A298 00145EF8 7F E4 FB 78 */ mr r4, r31
-/* 8014A29C 00145EFC 38 A0 00 02 */ li r5, 2
-/* 8014A2A0 00145F00 38 C0 50 D0 */ li r6, 0x50d0
-/* 8014A2A4 00145F04 48 10 9C 11 */ bl func_80253EB4
-lbl_8014A2A8:
-/* 8014A2A8 00145F08 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014A2AC 00145F0C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014A2B0 00145F10 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014A2B4 00145F14 7C 08 03 A6 */ mtlr r0
-/* 8014A2B8 00145F18 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014A2BC 00145F1C 4E 80 00 20 */ blr
-lbl_8014A2C0:
-/* 8014A2C0 00145F20 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8014A2C4 00145F24 7C 08 02 A6 */ mflr r0
-/* 8014A2C8 00145F28 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8014A2CC 00145F2C 39 61 00 70 */ addi r11, r1, 0x70
-/* 8014A2D0 00145F30 48 07 CE 55 */ bl _savegpr_26
-/* 8014A2D4 00145F34 7C 7B 1B 78 */ mr r27, r3
-/* 8014A2D8 00145F38 7C 9A 23 78 */ mr r26, r4
-/* 8014A2DC 00145F3C 38 C1 00 08 */ addi r6, r1, 8
-/* 8014A2E0 00145F40 38 A0 00 03 */ li r5, 3
-/* 8014A2E4 00145F44 48 10 9B F9 */ bl func_80253EDC
-/* 8014A2E8 00145F48 7F 63 DB 78 */ mr r3, r27
-/* 8014A2EC 00145F4C 7F 44 D3 78 */ mr r4, r26
-/* 8014A2F0 00145F50 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014A2F4 00145F54 38 A0 00 06 */ li r5, 6
-/* 8014A2F8 00145F58 48 10 9B E5 */ bl func_80253EDC
-/* 8014A2FC 00145F5C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014A300 00145F60 38 60 FF 00 */ li r3, -256
-/* 8014A304 00145F64 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014A308 00145F68 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014A30C 00145F6C FC 80 28 1E */ fctiwz f4, f5
-/* 8014A310 00145F70 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014A314 00145F74 FC 40 18 1E */ fctiwz f2, f3
-/* 8014A318 00145F78 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014A31C 00145F7C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014A320 00145F80 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014A324 00145F84 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8014A328 00145F88 28 00 00 09 */ cmplwi r0, 9
-/* 8014A32C 00145F8C FC 20 08 1E */ fctiwz f1, f1
-/* 8014A330 00145F90 FC 00 00 1E */ fctiwz f0, f0
-/* 8014A334 00145F94 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8014A338 00145F98 88 9A 00 11 */ lbz r4, 0x11(r26)
-/* 8014A33C 00145F9C D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014A340 00145FA0 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 8014A344 00145FA4 7C 9F 1B 78 */ or r31, r4, r3
-/* 8014A348 00145FA8 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014A34C 00145FAC 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 8014A350 00145FB0 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 8014A354 00145FB4 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 8014A358 00145FB8 41 81 01 A0 */ bgt lbl_8014A4F8
-/* 8014A35C 00145FBC 3C 60 80 42 */ lis r3, lbl_8041DA10@ha
-/* 8014A360 00145FC0 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A364 00145FC4 38 63 DA 10 */ addi r3, r3, lbl_8041DA10@l
-/* 8014A368 00145FC8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014A36C 00145FCC 7C 69 03 A6 */ mtctr r3
-/* 8014A370 00145FD0 4E 80 04 20 */ bctr
-/* 8014A374 00145FD4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A378 00145FD8 38 60 00 08 */ li r3, 8
-/* 8014A37C 00145FDC A0 84 00 FC */ lhz r4, 0xfc(r4)
-/* 8014A380 00145FE0 48 01 1F 89 */ bl func_8015C308
-/* 8014A384 00145FE4 7F C4 F3 78 */ mr r4, r30
-/* 8014A388 00145FE8 7F A5 EB 78 */ mr r5, r29
-/* 8014A38C 00145FEC 7F E8 FB 78 */ mr r8, r31
-/* 8014A390 00145FF0 7F 86 07 34 */ extsh r6, r28
-/* 8014A394 00145FF4 7F 67 07 34 */ extsh r7, r27
-/* 8014A398 00145FF8 38 60 03 ED */ li r3, 0x3ed
-/* 8014A39C 00145FFC 48 10 5D 99 */ bl func_80250134
-/* 8014A3A0 00146000 48 00 01 58 */ b lbl_8014A4F8
-/* 8014A3A4 00146004 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014A3A8 00146008 38 60 00 05 */ li r3, 5
-/* 8014A3AC 0014600C 4B F0 F6 91 */ bl func_80059A3C
-/* 8014A3B0 00146010 48 00 01 48 */ b lbl_8014A4F8
-/* 8014A3B4 00146014 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A3B8 00146018 38 60 00 0E */ li r3, 0xe
-/* 8014A3BC 0014601C 80 84 0D 24 */ lwz r4, 0xd24(r4)
-/* 8014A3C0 00146020 38 84 00 10 */ addi r4, r4, 0x10
-/* 8014A3C4 00146024 48 01 1F 45 */ bl func_8015C308
-/* 8014A3C8 00146028 7F C4 F3 78 */ mr r4, r30
-/* 8014A3CC 0014602C 7F A5 EB 78 */ mr r5, r29
-/* 8014A3D0 00146030 7F E8 FB 78 */ mr r8, r31
-/* 8014A3D4 00146034 7F 86 07 34 */ extsh r6, r28
-/* 8014A3D8 00146038 7F 67 07 34 */ extsh r7, r27
-/* 8014A3DC 0014603C 38 60 50 DA */ li r3, 0x50da
-/* 8014A3E0 00146040 48 10 5D 55 */ bl func_80250134
-/* 8014A3E4 00146044 48 00 01 14 */ b lbl_8014A4F8
-/* 8014A3E8 00146048 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A3EC 0014604C 88 03 0D 21 */ lbz r0, 0xd21(r3)
-/* 8014A3F0 00146050 28 00 00 01 */ cmplwi r0, 1
-/* 8014A3F4 00146054 41 82 01 04 */ beq lbl_8014A4F8
-/* 8014A3F8 00146058 80 03 0D 1C */ lwz r0, 0xd1c(r3)
-/* 8014A3FC 0014605C 3B 40 00 00 */ li r26, 0
-/* 8014A400 00146060 2C 00 00 01 */ cmpwi r0, 1
-/* 8014A404 00146064 41 82 00 28 */ beq lbl_8014A42C
-/* 8014A408 00146068 40 80 00 10 */ bge lbl_8014A418
-/* 8014A40C 0014606C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A410 00146070 40 80 00 14 */ bge lbl_8014A424
-/* 8014A414 00146074 48 00 00 24 */ b lbl_8014A438
-lbl_8014A418:
-/* 8014A418 00146078 2C 00 00 04 */ cmpwi r0, 4
-/* 8014A41C 0014607C 41 82 00 18 */ beq lbl_8014A434
-/* 8014A420 00146080 48 00 00 18 */ b lbl_8014A438
-lbl_8014A424:
-/* 8014A424 00146084 3B 40 50 B1 */ li r26, 0x50b1
-/* 8014A428 00146088 48 00 00 10 */ b lbl_8014A438
-lbl_8014A42C:
-/* 8014A42C 0014608C 3B 40 50 B0 */ li r26, 0x50b0
-/* 8014A430 00146090 48 00 00 08 */ b lbl_8014A438
-lbl_8014A434:
-/* 8014A434 00146094 3B 40 50 B2 */ li r26, 0x50b2
-lbl_8014A438:
-/* 8014A438 00146098 2C 1A 00 00 */ cmpwi r26, 0
-/* 8014A43C 0014609C 41 82 00 58 */ beq lbl_8014A494
-/* 8014A440 001460A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A444 001460A4 38 60 00 0E */ li r3, 0xe
-/* 8014A448 001460A8 88 04 0D 20 */ lbz r0, 0xd20(r4)
-/* 8014A44C 001460AC 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A450 001460B0 7C 84 02 14 */ add r4, r4, r0
-/* 8014A454 001460B4 80 84 01 7C */ lwz r4, 0x17c(r4)
-/* 8014A458 001460B8 48 01 1E B1 */ bl func_8015C308
-/* 8014A45C 001460BC 7F 43 D3 78 */ mr r3, r26
-/* 8014A460 001460C0 48 10 5E 95 */ bl func_802502F4
-/* 8014A464 001460C4 7C 64 1B 78 */ mr r4, r3
-/* 8014A468 001460C8 38 60 00 10 */ li r3, 0x10
-/* 8014A46C 001460CC 48 01 1E 9D */ bl func_8015C308
-/* 8014A470 001460D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A474 001460D4 7F A5 EB 78 */ mr r5, r29
-/* 8014A478 001460D8 7F E8 FB 78 */ mr r8, r31
-/* 8014A47C 001460DC 7F 86 07 34 */ extsh r6, r28
-/* 8014A480 001460E0 A8 03 0D 22 */ lha r0, 0xd22(r3)
-/* 8014A484 001460E4 7F 67 07 34 */ extsh r7, r27
-/* 8014A488 001460E8 38 60 50 DC */ li r3, 0x50dc
-/* 8014A48C 001460EC 7C 9E 02 14 */ add r4, r30, r0
-/* 8014A490 001460F0 48 10 5C A5 */ bl func_80250134
-lbl_8014A494:
-/* 8014A494 001460F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 8014A498 001460F8 38 60 00 00 */ li r3, 0
-/* 8014A49C 001460FC 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 8014A4A0 00146100 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A4A4 00146104 40 82 00 10 */ bne lbl_8014A4B4
-/* 8014A4A8 00146108 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 8014A4AC 0014610C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A4B0 00146110 41 82 00 08 */ beq lbl_8014A4B8
-lbl_8014A4B4:
-/* 8014A4B4 00146114 38 60 00 01 */ li r3, 1
-lbl_8014A4B8:
-/* 8014A4B8 00146118 2C 03 00 00 */ cmpwi r3, 0
-/* 8014A4BC 0014611C 40 82 00 14 */ bne lbl_8014A4D0
-/* 8014A4C0 00146120 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A4C4 00146124 A8 64 0D 22 */ lha r3, 0xd22(r4)
-/* 8014A4C8 00146128 38 03 FF FD */ addi r0, r3, -3
-/* 8014A4CC 0014612C B0 04 0D 22 */ sth r0, 0xd22(r4)
-lbl_8014A4D0:
-/* 8014A4D0 00146130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A4D4 00146134 A8 03 0D 22 */ lha r0, 0xd22(r3)
-/* 8014A4D8 00146138 2C 00 FC AE */ cmpwi r0, -850
-/* 8014A4DC 0014613C 40 80 00 1C */ bge lbl_8014A4F8
-/* 8014A4E0 00146140 38 00 03 52 */ li r0, 0x352
-/* 8014A4E4 00146144 B0 03 0D 22 */ sth r0, 0xd22(r3)
-/* 8014A4E8 00146148 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A4EC 0014614C 88 64 0D 21 */ lbz r3, 0xd21(r4)
-/* 8014A4F0 00146150 38 03 00 01 */ addi r0, r3, 1
-/* 8014A4F4 00146154 98 04 0D 21 */ stb r0, 0xd21(r4)
-lbl_8014A4F8:
-/* 8014A4F8 00146158 39 61 00 70 */ addi r11, r1, 0x70
-/* 8014A4FC 0014615C 48 07 CC 75 */ bl _restgpr_26
-/* 8014A500 00146160 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8014A504 00146164 7C 08 03 A6 */ mtlr r0
-/* 8014A508 00146168 38 21 00 70 */ addi r1, r1, 0x70
-/* 8014A50C 0014616C 4E 80 00 20 */ blr
-lbl_8014A510:
-/* 8014A510 00146170 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014A514 00146174 7C 08 02 A6 */ mflr r0
-/* 8014A518 00146178 38 A0 00 03 */ li r5, 3
-/* 8014A51C 0014617C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014A520 00146180 38 C1 00 08 */ addi r6, r1, 8
-/* 8014A524 00146184 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014A528 00146188 7C 9F 23 78 */ mr r31, r4
-/* 8014A52C 0014618C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014A530 00146190 7C 7E 1B 78 */ mr r30, r3
-/* 8014A534 00146194 48 10 99 59 */ bl func_80253E8C
-/* 8014A538 00146198 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014A53C 0014619C 38 03 FF FD */ addi r0, r3, -3
-/* 8014A540 001461A0 28 00 00 0B */ cmplwi r0, 0xb
-/* 8014A544 001461A4 41 81 01 C0 */ bgt lbl_8014A704
-/* 8014A548 001461A8 3C 60 80 42 */ lis r3, lbl_8041DA38@ha
-/* 8014A54C 001461AC 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A550 001461B0 38 63 DA 38 */ addi r3, r3, lbl_8041DA38@l
-/* 8014A554 001461B4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014A558 001461B8 7C 69 03 A6 */ mtctr r3
-/* 8014A55C 001461BC 4E 80 04 20 */ bctr
-/* 8014A560 001461C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A564 001461C4 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A568 001461C8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A56C 001461CC 7C 63 02 14 */ add r3, r3, r0
-/* 8014A570 001461D0 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A574 001461D4 28 00 00 04 */ cmplwi r0, 4
-/* 8014A578 001461D8 40 82 01 8C */ bne lbl_8014A704
-/* 8014A57C 001461DC 7F C3 F3 78 */ mr r3, r30
-/* 8014A580 001461E0 7F E4 FB 78 */ mr r4, r31
-/* 8014A584 001461E4 38 A0 00 02 */ li r5, 2
-/* 8014A588 001461E8 38 C0 50 DF */ li r6, 0x50df
-/* 8014A58C 001461EC 48 10 99 29 */ bl func_80253EB4
-/* 8014A590 001461F0 48 00 01 74 */ b lbl_8014A704
-/* 8014A594 001461F4 7F C3 F3 78 */ mr r3, r30
-/* 8014A598 001461F8 7F E4 FB 78 */ mr r4, r31
-/* 8014A59C 001461FC 38 A0 00 02 */ li r5, 2
-/* 8014A5A0 00146200 38 C0 50 DE */ li r6, 0x50de
-/* 8014A5A4 00146204 48 10 99 11 */ bl func_80253EB4
-/* 8014A5A8 00146208 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A5AC 0014620C 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A5B0 00146210 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A5B4 00146214 7C 63 02 14 */ add r3, r3, r0
-/* 8014A5B8 00146218 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A5BC 0014621C 2C 00 00 04 */ cmpwi r0, 4
-/* 8014A5C0 00146220 41 82 00 74 */ beq lbl_8014A634
-/* 8014A5C4 00146224 40 80 00 1C */ bge lbl_8014A5E0
-/* 8014A5C8 00146228 2C 00 00 01 */ cmpwi r0, 1
-/* 8014A5CC 0014622C 41 82 00 38 */ beq lbl_8014A604
-/* 8014A5D0 00146230 40 80 00 4C */ bge lbl_8014A61C
-/* 8014A5D4 00146234 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A5D8 00146238 40 80 00 14 */ bge lbl_8014A5EC
-/* 8014A5DC 0014623C 48 00 01 28 */ b lbl_8014A704
-lbl_8014A5E0:
-/* 8014A5E0 00146240 2C 00 00 06 */ cmpwi r0, 6
-/* 8014A5E4 00146244 40 80 01 20 */ bge lbl_8014A704
-/* 8014A5E8 00146248 48 00 00 64 */ b lbl_8014A64C
-lbl_8014A5EC:
-/* 8014A5EC 0014624C 7F C3 F3 78 */ mr r3, r30
-/* 8014A5F0 00146250 7F E4 FB 78 */ mr r4, r31
-/* 8014A5F4 00146254 38 A0 00 02 */ li r5, 2
-/* 8014A5F8 00146258 38 C0 51 A1 */ li r6, 0x51a1
-/* 8014A5FC 0014625C 48 10 98 B9 */ bl func_80253EB4
-/* 8014A600 00146260 48 00 01 04 */ b lbl_8014A704
-lbl_8014A604:
-/* 8014A604 00146264 7F C3 F3 78 */ mr r3, r30
-/* 8014A608 00146268 7F E4 FB 78 */ mr r4, r31
-/* 8014A60C 0014626C 38 A0 00 02 */ li r5, 2
-/* 8014A610 00146270 38 C0 50 AC */ li r6, 0x50ac
-/* 8014A614 00146274 48 10 98 A1 */ bl func_80253EB4
-/* 8014A618 00146278 48 00 00 EC */ b lbl_8014A704
-lbl_8014A61C:
-/* 8014A61C 0014627C 7F C3 F3 78 */ mr r3, r30
-/* 8014A620 00146280 7F E4 FB 78 */ mr r4, r31
-/* 8014A624 00146284 38 A0 00 02 */ li r5, 2
-/* 8014A628 00146288 38 C0 50 AF */ li r6, 0x50af
-/* 8014A62C 0014628C 48 10 98 89 */ bl func_80253EB4
-/* 8014A630 00146290 48 00 00 D4 */ b lbl_8014A704
-lbl_8014A634:
-/* 8014A634 00146294 7F C3 F3 78 */ mr r3, r30
-/* 8014A638 00146298 7F E4 FB 78 */ mr r4, r31
-/* 8014A63C 0014629C 38 A0 00 02 */ li r5, 2
-/* 8014A640 001462A0 38 C0 50 AD */ li r6, 0x50ad
-/* 8014A644 001462A4 48 10 98 71 */ bl func_80253EB4
-/* 8014A648 001462A8 48 00 00 BC */ b lbl_8014A704
-lbl_8014A64C:
-/* 8014A64C 001462AC 7F C3 F3 78 */ mr r3, r30
-/* 8014A650 001462B0 7F E4 FB 78 */ mr r4, r31
-/* 8014A654 001462B4 38 A0 00 02 */ li r5, 2
-/* 8014A658 001462B8 38 C0 50 AE */ li r6, 0x50ae
-/* 8014A65C 001462BC 48 10 98 59 */ bl func_80253EB4
-/* 8014A660 001462C0 48 00 00 A4 */ b lbl_8014A704
-/* 8014A664 001462C4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A668 001462C8 88 85 0D 49 */ lbz r4, 0xd49(r5)
-/* 8014A66C 001462CC 54 80 10 3A */ slwi r0, r4, 2
-/* 8014A670 001462D0 7C 65 02 14 */ add r3, r5, r0
-/* 8014A674 001462D4 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A678 001462D8 28 00 00 04 */ cmplwi r0, 4
-/* 8014A67C 001462DC 40 82 00 88 */ bne lbl_8014A704
-/* 8014A680 001462E0 1C 04 00 44 */ mulli r0, r4, 0x44
-/* 8014A684 001462E4 7C 65 02 14 */ add r3, r5, r0
-/* 8014A688 001462E8 80 03 04 78 */ lwz r0, 0x478(r3)
-/* 8014A68C 001462EC 2C 00 00 02 */ cmpwi r0, 2
-/* 8014A690 001462F0 40 82 00 1C */ bne lbl_8014A6AC
-/* 8014A694 001462F4 7F C3 F3 78 */ mr r3, r30
-/* 8014A698 001462F8 7F E4 FB 78 */ mr r4, r31
-/* 8014A69C 001462FC 38 A0 00 02 */ li r5, 2
-/* 8014A6A0 00146300 38 C0 50 B3 */ li r6, 0x50b3
-/* 8014A6A4 00146304 48 10 98 11 */ bl func_80253EB4
-/* 8014A6A8 00146308 48 00 00 5C */ b lbl_8014A704
-lbl_8014A6AC:
-/* 8014A6AC 0014630C 7F C3 F3 78 */ mr r3, r30
-/* 8014A6B0 00146310 7F E4 FB 78 */ mr r4, r31
-/* 8014A6B4 00146314 38 A0 00 02 */ li r5, 2
-/* 8014A6B8 00146318 38 C0 50 B4 */ li r6, 0x50b4
-/* 8014A6BC 0014631C 48 10 97 F9 */ bl func_80253EB4
-/* 8014A6C0 00146320 48 00 00 44 */ b lbl_8014A704
-/* 8014A6C4 00146324 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A6C8 00146328 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A6CC 0014632C 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A6D0 00146330 7C 63 02 14 */ add r3, r3, r0
-/* 8014A6D4 00146334 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A6D8 00146338 28 00 00 04 */ cmplwi r0, 4
-/* 8014A6DC 0014633C 41 82 00 28 */ beq lbl_8014A704
-/* 8014A6E0 00146340 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014A6E4 00146344 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014A6E8 00146348 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014A6EC 0014634C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014A6F0 00146350 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014A6F4 00146354 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014A6F8 00146358 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014A6FC 0014635C 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014A700 00146360 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8014A704:
-/* 8014A704 00146364 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014A708 00146368 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014A70C 0014636C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014A710 00146370 7C 08 03 A6 */ mtlr r0
-/* 8014A714 00146374 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014A718 00146378 4E 80 00 20 */ blr
-lbl_8014A71C:
-/* 8014A71C 0014637C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8014A720 00146380 7C 08 02 A6 */ mflr r0
-/* 8014A724 00146384 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8014A728 00146388 39 61 00 70 */ addi r11, r1, 0x70
-/* 8014A72C 0014638C 48 07 C9 F9 */ bl _savegpr_26
-/* 8014A730 00146390 7C 7B 1B 78 */ mr r27, r3
-/* 8014A734 00146394 7C 9A 23 78 */ mr r26, r4
-/* 8014A738 00146398 38 C1 00 08 */ addi r6, r1, 8
-/* 8014A73C 0014639C 38 A0 00 03 */ li r5, 3
-/* 8014A740 001463A0 48 10 97 9D */ bl func_80253EDC
-/* 8014A744 001463A4 7F 63 DB 78 */ mr r3, r27
-/* 8014A748 001463A8 7F 44 D3 78 */ mr r4, r26
-/* 8014A74C 001463AC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014A750 001463B0 38 A0 00 06 */ li r5, 6
-/* 8014A754 001463B4 48 10 97 89 */ bl func_80253EDC
-/* 8014A758 001463B8 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014A75C 001463BC 38 60 FF 00 */ li r3, -256
-/* 8014A760 001463C0 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014A764 001463C4 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014A768 001463C8 FC 80 28 1E */ fctiwz f4, f5
-/* 8014A76C 001463CC C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014A770 001463D0 FC 40 18 1E */ fctiwz f2, f3
-/* 8014A774 001463D4 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014A778 001463D8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014A77C 001463DC EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014A780 001463E0 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8014A784 001463E4 28 00 00 0F */ cmplwi r0, 0xf
-/* 8014A788 001463E8 FC 20 08 1E */ fctiwz f1, f1
-/* 8014A78C 001463EC FC 00 00 1E */ fctiwz f0, f0
-/* 8014A790 001463F0 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8014A794 001463F4 88 9A 00 11 */ lbz r4, 0x11(r26)
-/* 8014A798 001463F8 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014A79C 001463FC 83 C1 00 34 */ lwz r30, 0x34(r1)
-/* 8014A7A0 00146400 7C 9F 1B 78 */ or r31, r4, r3
-/* 8014A7A4 00146404 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014A7A8 00146408 83 A1 00 3C */ lwz r29, 0x3c(r1)
-/* 8014A7AC 0014640C 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 8014A7B0 00146410 83 61 00 4C */ lwz r27, 0x4c(r1)
-/* 8014A7B4 00146414 41 81 02 D8 */ bgt lbl_8014AA8C
-/* 8014A7B8 00146418 3C 60 80 42 */ lis r3, lbl_8041DA68@ha
-/* 8014A7BC 0014641C 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A7C0 00146420 38 63 DA 68 */ addi r3, r3, lbl_8041DA68@l
-/* 8014A7C4 00146424 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014A7C8 00146428 7C 69 03 A6 */ mtctr r3
-/* 8014A7CC 0014642C 4E 80 04 20 */ bctr
-/* 8014A7D0 00146430 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A7D4 00146434 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A7D8 00146438 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A7DC 0014643C 7C 63 02 14 */ add r3, r3, r0
-/* 8014A7E0 00146440 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A7E4 00146444 28 00 00 04 */ cmplwi r0, 4
-/* 8014A7E8 00146448 41 82 00 0C */ beq lbl_8014A7F4
-/* 8014A7EC 0014644C 64 9F 7F 7F */ oris r31, r4, 0x7f7f
-/* 8014A7F0 00146450 63 FF 7F 00 */ ori r31, r31, 0x7f00
-lbl_8014A7F4:
-/* 8014A7F4 00146454 7F C4 F3 78 */ mr r4, r30
-/* 8014A7F8 00146458 7F A5 EB 78 */ mr r5, r29
-/* 8014A7FC 0014645C 7F E8 FB 78 */ mr r8, r31
-/* 8014A800 00146460 7F 86 07 34 */ extsh r6, r28
-/* 8014A804 00146464 7F 67 07 34 */ extsh r7, r27
-/* 8014A808 00146468 38 60 50 E3 */ li r3, 0x50e3
-/* 8014A80C 0014646C 48 10 59 29 */ bl func_80250134
-/* 8014A810 00146470 48 00 02 7C */ b lbl_8014AA8C
-/* 8014A814 00146474 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A818 00146478 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A81C 0014647C 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A820 00146480 7C 63 02 14 */ add r3, r3, r0
-/* 8014A824 00146484 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A828 00146488 28 00 00 04 */ cmplwi r0, 4
-/* 8014A82C 0014648C 41 82 00 0C */ beq lbl_8014A838
-/* 8014A830 00146490 64 9F 7F 7F */ oris r31, r4, 0x7f7f
-/* 8014A834 00146494 63 FF 7F 00 */ ori r31, r31, 0x7f00
-lbl_8014A838:
-/* 8014A838 00146498 7F C4 F3 78 */ mr r4, r30
-/* 8014A83C 0014649C 7F A5 EB 78 */ mr r5, r29
-/* 8014A840 001464A0 7F E8 FB 78 */ mr r8, r31
-/* 8014A844 001464A4 7F 86 07 34 */ extsh r6, r28
-/* 8014A848 001464A8 7F 67 07 34 */ extsh r7, r27
-/* 8014A84C 001464AC 38 60 50 E4 */ li r3, 0x50e4
-/* 8014A850 001464B0 48 10 58 E5 */ bl func_80250134
-/* 8014A854 001464B4 48 00 02 38 */ b lbl_8014AA8C
-/* 8014A858 001464B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A85C 001464BC 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A860 001464C0 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A864 001464C4 7C 63 02 14 */ add r3, r3, r0
-/* 8014A868 001464C8 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A86C 001464CC 28 00 00 04 */ cmplwi r0, 4
-/* 8014A870 001464D0 41 82 00 28 */ beq lbl_8014A898
-/* 8014A874 001464D4 C0 02 8E 40 */ lfs f0, lbl_80641440-_SDA2_BASE_(r2)
-/* 8014A878 001464D8 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 8014A87C 001464DC D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 8014A880 001464E0 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8014A884 001464E4 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 8014A888 001464E8 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8014A88C 001464EC D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8014A890 001464F0 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8014A894 001464F4 D0 01 00 10 */ stfs f0, 0x10(r1)
-lbl_8014A898:
-/* 8014A898 001464F8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014A89C 001464FC 38 60 00 01 */ li r3, 1
-/* 8014A8A0 00146500 4B F0 F1 9D */ bl func_80059A3C
-/* 8014A8A4 00146504 48 00 01 E8 */ b lbl_8014AA8C
-/* 8014A8A8 00146508 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A8AC 0014650C 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014A8B0 00146510 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A8B4 00146514 7C 63 02 14 */ add r3, r3, r0
-/* 8014A8B8 00146518 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A8BC 0014651C 28 00 00 04 */ cmplwi r0, 4
-/* 8014A8C0 00146520 41 82 00 28 */ beq lbl_8014A8E8
-/* 8014A8C4 00146524 C0 02 8E 40 */ lfs f0, lbl_80641440-_SDA2_BASE_(r2)
-/* 8014A8C8 00146528 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 8014A8CC 0014652C D0 01 00 28 */ stfs f0, 0x28(r1)
-/* 8014A8D0 00146530 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8014A8D4 00146534 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 8014A8D8 00146538 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8014A8DC 0014653C D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8014A8E0 00146540 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8014A8E4 00146544 D0 01 00 10 */ stfs f0, 0x10(r1)
-lbl_8014A8E8:
-/* 8014A8E8 00146548 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014A8EC 0014654C 38 60 00 02 */ li r3, 2
-/* 8014A8F0 00146550 4B F0 F1 4D */ bl func_80059A3C
-/* 8014A8F4 00146554 48 00 01 98 */ b lbl_8014AA8C
-/* 8014A8F8 00146558 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A8FC 0014655C 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 8014A900 00146560 54 00 10 3A */ slwi r0, r0, 2
-/* 8014A904 00146564 7C 64 02 14 */ add r3, r4, r0
-/* 8014A908 00146568 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A90C 0014656C 28 00 00 04 */ cmplwi r0, 4
-/* 8014A910 00146570 40 82 01 7C */ bne lbl_8014AA8C
-/* 8014A914 00146574 38 64 0E FE */ addi r3, r4, 0xefe
-/* 8014A918 00146578 38 80 00 00 */ li r4, 0
-/* 8014A91C 0014657C 38 A0 00 28 */ li r5, 0x28
-/* 8014A920 00146580 4B EB 97 E5 */ bl memset
-/* 8014A924 00146584 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A928 00146588 88 05 0D 49 */ lbz r0, 0xd49(r5)
-/* 8014A92C 0014658C 1C 80 00 44 */ mulli r4, r0, 0x44
-/* 8014A930 00146590 7C 65 22 14 */ add r3, r5, r4
-/* 8014A934 00146594 A0 03 04 8A */ lhz r0, 0x48a(r3)
-/* 8014A938 00146598 2C 00 00 01 */ cmpwi r0, 1
-/* 8014A93C 0014659C 41 82 00 28 */ beq lbl_8014A964
-/* 8014A940 001465A0 40 80 00 10 */ bge lbl_8014A950
-/* 8014A944 001465A4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014A948 001465A8 40 80 00 14 */ bge lbl_8014A95C
-/* 8014A94C 001465AC 48 00 00 28 */ b lbl_8014A974
-lbl_8014A950:
-/* 8014A950 001465B0 2C 00 00 03 */ cmpwi r0, 3
-/* 8014A954 001465B4 40 80 00 20 */ bge lbl_8014A974
-/* 8014A958 001465B8 48 00 00 14 */ b lbl_8014A96C
-lbl_8014A95C:
-/* 8014A95C 001465BC 38 60 30 69 */ li r3, 0x3069
-/* 8014A960 001465C0 48 00 00 28 */ b lbl_8014A988
-lbl_8014A964:
-/* 8014A964 001465C4 38 60 30 6A */ li r3, 0x306a
-/* 8014A968 001465C8 48 00 00 20 */ b lbl_8014A988
-lbl_8014A96C:
-/* 8014A96C 001465CC 38 60 30 6B */ li r3, 0x306b
-/* 8014A970 001465D0 48 00 00 18 */ b lbl_8014A988
-lbl_8014A974:
-/* 8014A974 001465D4 7C 85 22 14 */ add r4, r5, r4
-/* 8014A978 001465D8 38 60 00 0F */ li r3, 0xf
-/* 8014A97C 001465DC 38 84 04 8C */ addi r4, r4, 0x48c
-/* 8014A980 001465E0 48 01 19 89 */ bl func_8015C308
-/* 8014A984 001465E4 38 60 03 F9 */ li r3, 0x3f9
-lbl_8014A988:
-/* 8014A988 001465E8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A98C 001465EC 38 84 0E FE */ addi r4, r4, 0xefe
-/* 8014A990 001465F0 48 10 5A 49 */ bl func_802503D8
-/* 8014A994 001465F4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A998 001465F8 38 60 00 0E */ li r3, 0xe
-/* 8014A99C 001465FC 38 84 0E FE */ addi r4, r4, 0xefe
-/* 8014A9A0 00146600 48 01 19 69 */ bl func_8015C308
-/* 8014A9A4 00146604 7F C4 F3 78 */ mr r4, r30
-/* 8014A9A8 00146608 7F A5 EB 78 */ mr r5, r29
-/* 8014A9AC 0014660C 7F E8 FB 78 */ mr r8, r31
-/* 8014A9B0 00146610 7F 86 07 34 */ extsh r6, r28
-/* 8014A9B4 00146614 7F 67 07 34 */ extsh r7, r27
-/* 8014A9B8 00146618 38 60 50 DD */ li r3, 0x50dd
-/* 8014A9BC 0014661C 48 10 57 79 */ bl func_80250134
-/* 8014A9C0 00146620 48 00 00 CC */ b lbl_8014AA8C
-/* 8014A9C4 00146624 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014A9C8 00146628 88 85 0D 49 */ lbz r4, 0xd49(r5)
-/* 8014A9CC 0014662C 54 80 10 3A */ slwi r0, r4, 2
-/* 8014A9D0 00146630 7C 65 02 14 */ add r3, r5, r0
-/* 8014A9D4 00146634 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014A9D8 00146638 28 00 00 04 */ cmplwi r0, 4
-/* 8014A9DC 0014663C 40 82 00 B0 */ bne lbl_8014AA8C
-/* 8014A9E0 00146640 1C 04 00 44 */ mulli r0, r4, 0x44
-/* 8014A9E4 00146644 80 85 0D 28 */ lwz r4, 0xd28(r5)
-/* 8014A9E8 00146648 83 44 00 10 */ lwz r26, 0x10(r4)
-/* 8014A9EC 0014664C 7C 65 02 14 */ add r3, r5, r0
-/* 8014A9F0 00146650 80 03 04 74 */ lwz r0, 0x474(r3)
-/* 8014A9F4 00146654 90 04 00 10 */ stw r0, 0x10(r4)
-/* 8014A9F8 00146658 48 00 47 6D */ bl func_8014F164
-/* 8014A9FC 0014665C 7F C4 F3 78 */ mr r4, r30
-/* 8014AA00 00146660 7F A5 EB 78 */ mr r5, r29
-/* 8014AA04 00146664 7F E8 FB 78 */ mr r8, r31
-/* 8014AA08 00146668 7F 86 07 34 */ extsh r6, r28
-/* 8014AA0C 0014666C 7F 67 07 34 */ extsh r7, r27
-/* 8014AA10 00146670 38 60 50 DD */ li r3, 0x50dd
-/* 8014AA14 00146674 48 10 57 21 */ bl func_80250134
-/* 8014AA18 00146678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AA1C 0014667C 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8014AA20 00146680 93 43 00 10 */ stw r26, 0x10(r3)
-/* 8014AA24 00146684 48 00 00 68 */ b lbl_8014AA8C
-/* 8014AA28 00146688 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AA2C 0014668C 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014AA30 00146690 54 00 10 3A */ slwi r0, r0, 2
-/* 8014AA34 00146694 7C 63 02 14 */ add r3, r3, r0
-/* 8014AA38 00146698 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014AA3C 0014669C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014AA40 001466A0 40 82 00 24 */ bne lbl_8014AA64
-/* 8014AA44 001466A4 7F C4 F3 78 */ mr r4, r30
-/* 8014AA48 001466A8 7F A5 EB 78 */ mr r5, r29
-/* 8014AA4C 001466AC 7F E8 FB 78 */ mr r8, r31
-/* 8014AA50 001466B0 7F 86 07 34 */ extsh r6, r28
-/* 8014AA54 001466B4 7F 67 07 34 */ extsh r7, r27
-/* 8014AA58 001466B8 38 60 50 F0 */ li r3, 0x50f0
-/* 8014AA5C 001466BC 48 10 56 D9 */ bl func_80250134
-/* 8014AA60 001466C0 48 00 00 2C */ b lbl_8014AA8C
-lbl_8014AA64:
-/* 8014AA64 001466C4 80 83 01 7C */ lwz r4, 0x17c(r3)
-/* 8014AA68 001466C8 38 60 00 0E */ li r3, 0xe
-/* 8014AA6C 001466CC 48 01 18 9D */ bl func_8015C308
-/* 8014AA70 001466D0 7F C4 F3 78 */ mr r4, r30
-/* 8014AA74 001466D4 7F A5 EB 78 */ mr r5, r29
-/* 8014AA78 001466D8 7F E8 FB 78 */ mr r8, r31
-/* 8014AA7C 001466DC 7F 86 07 34 */ extsh r6, r28
-/* 8014AA80 001466E0 7F 67 07 34 */ extsh r7, r27
-/* 8014AA84 001466E4 38 60 50 DD */ li r3, 0x50dd
-/* 8014AA88 001466E8 48 10 56 AD */ bl func_80250134
-lbl_8014AA8C:
-/* 8014AA8C 001466EC 39 61 00 70 */ addi r11, r1, 0x70
-/* 8014AA90 001466F0 48 07 C6 E1 */ bl _restgpr_26
-/* 8014AA94 001466F4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8014AA98 001466F8 7C 08 03 A6 */ mtlr r0
-/* 8014AA9C 001466FC 38 21 00 70 */ addi r1, r1, 0x70
-/* 8014AAA0 00146700 4E 80 00 20 */ blr
-lbl_8014AAA4:
-/* 8014AAA4 00146704 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014AAA8 00146708 7C 08 02 A6 */ mflr r0
-/* 8014AAAC 0014670C 38 A0 00 03 */ li r5, 3
-/* 8014AAB0 00146710 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014AAB4 00146714 38 C1 00 08 */ addi r6, r1, 8
-/* 8014AAB8 00146718 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014AABC 0014671C 7C 9F 23 78 */ mr r31, r4
-/* 8014AAC0 00146720 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014AAC4 00146724 7C 7E 1B 78 */ mr r30, r3
-/* 8014AAC8 00146728 48 10 93 C5 */ bl func_80253E8C
-/* 8014AACC 0014672C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AAD0 00146730 88 03 0D 40 */ lbz r0, 0xd40(r3)
-/* 8014AAD4 00146734 2C 00 00 01 */ cmpwi r0, 1
-/* 8014AAD8 00146738 41 82 00 14 */ beq lbl_8014AAEC
-/* 8014AADC 0014673C 40 80 00 7C */ bge lbl_8014AB58
-/* 8014AAE0 00146740 2C 00 00 00 */ cmpwi r0, 0
-/* 8014AAE4 00146744 40 80 00 2C */ bge lbl_8014AB10
-/* 8014AAE8 00146748 48 00 00 70 */ b lbl_8014AB58
-lbl_8014AAEC:
-/* 8014AAEC 0014674C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014AAF0 00146750 28 00 00 07 */ cmplwi r0, 7
-/* 8014AAF4 00146754 40 82 00 1C */ bne lbl_8014AB10
-/* 8014AAF8 00146758 7F C3 F3 78 */ mr r3, r30
-/* 8014AAFC 0014675C 7F E4 FB 78 */ mr r4, r31
-/* 8014AB00 00146760 38 A0 00 02 */ li r5, 2
-/* 8014AB04 00146764 38 C0 51 0C */ li r6, 0x510c
-/* 8014AB08 00146768 48 10 93 AD */ bl func_80253EB4
-/* 8014AB0C 0014676C 48 00 00 4C */ b lbl_8014AB58
-lbl_8014AB10:
-/* 8014AB10 00146770 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014AB14 00146774 2C 00 00 09 */ cmpwi r0, 9
-/* 8014AB18 00146778 41 82 00 2C */ beq lbl_8014AB44
-/* 8014AB1C 0014677C 40 80 00 3C */ bge lbl_8014AB58
-/* 8014AB20 00146780 2C 00 00 03 */ cmpwi r0, 3
-/* 8014AB24 00146784 41 82 00 08 */ beq lbl_8014AB2C
-/* 8014AB28 00146788 48 00 00 30 */ b lbl_8014AB58
-lbl_8014AB2C:
-/* 8014AB2C 0014678C 7F C3 F3 78 */ mr r3, r30
-/* 8014AB30 00146790 7F E4 FB 78 */ mr r4, r31
-/* 8014AB34 00146794 38 A0 00 02 */ li r5, 2
-/* 8014AB38 00146798 38 C0 51 0A */ li r6, 0x510a
-/* 8014AB3C 0014679C 48 10 93 79 */ bl func_80253EB4
-/* 8014AB40 001467A0 48 00 00 18 */ b lbl_8014AB58
-lbl_8014AB44:
-/* 8014AB44 001467A4 7F C3 F3 78 */ mr r3, r30
-/* 8014AB48 001467A8 7F E4 FB 78 */ mr r4, r31
-/* 8014AB4C 001467AC 38 A0 00 02 */ li r5, 2
-/* 8014AB50 001467B0 38 C0 50 AB */ li r6, 0x50ab
-/* 8014AB54 001467B4 48 10 93 61 */ bl func_80253EB4
-lbl_8014AB58:
-/* 8014AB58 001467B8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014AB5C 001467BC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014AB60 001467C0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014AB64 001467C4 7C 08 03 A6 */ mtlr r0
-/* 8014AB68 001467C8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014AB6C 001467CC 4E 80 00 20 */ blr
-lbl_8014AB70:
-/* 8014AB70 001467D0 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014AB74 001467D4 7C 08 02 A6 */ mflr r0
-/* 8014AB78 001467D8 7C 63 07 34 */ extsh r3, r3
-/* 8014AB7C 001467DC 38 A0 00 03 */ li r5, 3
-/* 8014AB80 001467E0 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014AB84 001467E4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014AB88 001467E8 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014AB8C 001467EC 7C 9F 23 78 */ mr r31, r4
-/* 8014AB90 001467F0 48 10 93 4D */ bl func_80253EDC
-/* 8014AB94 001467F4 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AB98 001467F8 88 09 0D 40 */ lbz r0, 0xd40(r9)
-/* 8014AB9C 001467FC 2C 00 00 00 */ cmpwi r0, 0
-/* 8014ABA0 00146800 41 82 00 08 */ beq lbl_8014ABA8
-/* 8014ABA4 00146804 48 00 00 CC */ b lbl_8014AC70
-lbl_8014ABA8:
-/* 8014ABA8 00146808 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 8014ABAC 0014680C 28 00 00 05 */ cmplwi r0, 5
-/* 8014ABB0 00146810 40 82 00 C0 */ bne lbl_8014AC70
-/* 8014ABB4 00146814 88 FF 00 11 */ lbz r7, 0x11(r31)
-/* 8014ABB8 00146818 39 00 00 FF */ li r8, 0xff
-/* 8014ABBC 0014681C A0 C9 00 D8 */ lhz r6, 0xd8(r9)
-/* 8014ABC0 00146820 38 A0 00 2D */ li r5, 0x2d
-/* 8014ABC4 00146824 38 00 00 00 */ li r0, 0
-/* 8014ABC8 00146828 99 01 00 0C */ stb r8, 0xc(r1)
-/* 8014ABCC 0014682C 38 81 00 14 */ addi r4, r1, 0x14
-/* 8014ABD0 00146830 38 60 00 0E */ li r3, 0xe
-/* 8014ABD4 00146834 B0 C1 00 14 */ sth r6, 0x14(r1)
-/* 8014ABD8 00146838 A0 C9 00 E0 */ lhz r6, 0xe0(r9)
-/* 8014ABDC 0014683C 99 01 00 0D */ stb r8, 0xd(r1)
-/* 8014ABE0 00146840 B0 C1 00 1E */ sth r6, 0x1e(r1)
-/* 8014ABE4 00146844 A0 C9 00 E8 */ lhz r6, 0xe8(r9)
-/* 8014ABE8 00146848 99 01 00 0E */ stb r8, 0xe(r1)
-/* 8014ABEC 0014684C B0 C1 00 28 */ sth r6, 0x28(r1)
-/* 8014ABF0 00146850 A0 C9 00 DA */ lhz r6, 0xda(r9)
-/* 8014ABF4 00146854 98 E1 00 0F */ stb r7, 0xf(r1)
-/* 8014ABF8 00146858 B0 C1 00 16 */ sth r6, 0x16(r1)
-/* 8014ABFC 0014685C A0 C9 00 E2 */ lhz r6, 0xe2(r9)
-/* 8014AC00 00146860 B0 C1 00 20 */ sth r6, 0x20(r1)
-/* 8014AC04 00146864 A0 C9 00 EA */ lhz r6, 0xea(r9)
-/* 8014AC08 00146868 B0 C1 00 2A */ sth r6, 0x2a(r1)
-/* 8014AC0C 0014686C A0 C9 00 DC */ lhz r6, 0xdc(r9)
-/* 8014AC10 00146870 B0 C1 00 18 */ sth r6, 0x18(r1)
-/* 8014AC14 00146874 A0 C9 00 E4 */ lhz r6, 0xe4(r9)
-/* 8014AC18 00146878 B0 C1 00 22 */ sth r6, 0x22(r1)
-/* 8014AC1C 0014687C A0 C9 00 EC */ lhz r6, 0xec(r9)
-/* 8014AC20 00146880 B0 C1 00 2C */ sth r6, 0x2c(r1)
-/* 8014AC24 00146884 A0 C9 00 DE */ lhz r6, 0xde(r9)
-/* 8014AC28 00146888 B0 C1 00 1A */ sth r6, 0x1a(r1)
-/* 8014AC2C 0014688C A0 C9 00 E6 */ lhz r6, 0xe6(r9)
-/* 8014AC30 00146890 B0 C1 00 24 */ sth r6, 0x24(r1)
-/* 8014AC34 00146894 A0 C9 00 EE */ lhz r6, 0xee(r9)
-/* 8014AC38 00146898 B0 C1 00 2E */ sth r6, 0x2e(r1)
-/* 8014AC3C 0014689C B0 A1 00 1C */ sth r5, 0x1c(r1)
-/* 8014AC40 001468A0 B0 A1 00 26 */ sth r5, 0x26(r1)
-/* 8014AC44 001468A4 B0 01 00 30 */ sth r0, 0x30(r1)
-/* 8014AC48 001468A8 48 01 16 C1 */ bl func_8015C308
-/* 8014AC4C 001468AC 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8014AC50 001468B0 38 C1 00 08 */ addi r6, r1, 8
-/* 8014AC54 001468B4 C0 22 8E 44 */ lfs f1, lbl_80641444-_SDA2_BASE_(r2)
-/* 8014AC58 001468B8 38 60 51 0B */ li r3, 0x510b
-/* 8014AC5C 001468BC 90 01 00 08 */ stw r0, 8(r1)
-/* 8014AC60 001468C0 38 80 01 40 */ li r4, 0x140
-/* 8014AC64 001468C4 38 A0 00 E6 */ li r5, 0xe6
-/* 8014AC68 001468C8 38 E0 00 84 */ li r7, 0x84
-/* 8014AC6C 001468CC 48 10 58 35 */ bl func_802504A0
-lbl_8014AC70:
-/* 8014AC70 001468D0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014AC74 001468D4 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014AC78 001468D8 7C 08 03 A6 */ mtlr r0
-/* 8014AC7C 001468DC 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014AC80 001468E0 4E 80 00 20 */ blr
-lbl_8014AC84:
-/* 8014AC84 001468E4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014AC88 001468E8 7C 08 02 A6 */ mflr r0
-/* 8014AC8C 001468EC 38 A0 00 03 */ li r5, 3
-/* 8014AC90 001468F0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014AC94 001468F4 38 C1 00 08 */ addi r6, r1, 8
-/* 8014AC98 001468F8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014AC9C 001468FC 7C 9F 23 78 */ mr r31, r4
-/* 8014ACA0 00146900 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014ACA4 00146904 7C 7E 1B 78 */ mr r30, r3
-/* 8014ACA8 00146908 48 10 91 E5 */ bl func_80253E8C
-/* 8014ACAC 0014690C 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014ACB0 00146910 38 03 FF FA */ addi r0, r3, -6
-/* 8014ACB4 00146914 28 00 00 0E */ cmplwi r0, 0xe
-/* 8014ACB8 00146918 41 81 01 38 */ bgt lbl_8014ADF0
-/* 8014ACBC 0014691C 3C 60 80 42 */ lis r3, lbl_8041DAA8@ha
-/* 8014ACC0 00146920 54 00 10 3A */ slwi r0, r0, 2
-/* 8014ACC4 00146924 38 63 DA A8 */ addi r3, r3, lbl_8041DAA8@l
-/* 8014ACC8 00146928 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014ACCC 0014692C 7C 69 03 A6 */ mtctr r3
-/* 8014ACD0 00146930 4E 80 04 20 */ bctr
-/* 8014ACD4 00146934 7F C3 F3 78 */ mr r3, r30
-/* 8014ACD8 00146938 7F E4 FB 78 */ mr r4, r31
-/* 8014ACDC 0014693C 38 A0 00 02 */ li r5, 2
-/* 8014ACE0 00146940 38 C0 50 FB */ li r6, 0x50fb
-/* 8014ACE4 00146944 48 10 91 D1 */ bl func_80253EB4
-/* 8014ACE8 00146948 48 00 01 08 */ b lbl_8014ADF0
-/* 8014ACEC 0014694C 7F C3 F3 78 */ mr r3, r30
-/* 8014ACF0 00146950 7F E4 FB 78 */ mr r4, r31
-/* 8014ACF4 00146954 38 A0 00 02 */ li r5, 2
-/* 8014ACF8 00146958 38 C0 50 FC */ li r6, 0x50fc
-/* 8014ACFC 0014695C 48 10 91 B9 */ bl func_80253EB4
-/* 8014AD00 00146960 48 00 00 F0 */ b lbl_8014ADF0
-/* 8014AD04 00146964 7F C3 F3 78 */ mr r3, r30
-/* 8014AD08 00146968 7F E4 FB 78 */ mr r4, r31
-/* 8014AD0C 0014696C 38 A0 00 02 */ li r5, 2
-/* 8014AD10 00146970 38 C0 50 FD */ li r6, 0x50fd
-/* 8014AD14 00146974 48 10 91 A1 */ bl func_80253EB4
-/* 8014AD18 00146978 48 00 00 D8 */ b lbl_8014ADF0
-/* 8014AD1C 0014697C 7F C3 F3 78 */ mr r3, r30
-/* 8014AD20 00146980 7F E4 FB 78 */ mr r4, r31
-/* 8014AD24 00146984 38 A0 00 02 */ li r5, 2
-/* 8014AD28 00146988 38 C0 50 FE */ li r6, 0x50fe
-/* 8014AD2C 0014698C 48 10 91 89 */ bl func_80253EB4
-/* 8014AD30 00146990 48 00 00 C0 */ b lbl_8014ADF0
-/* 8014AD34 00146994 7F C3 F3 78 */ mr r3, r30
-/* 8014AD38 00146998 7F E4 FB 78 */ mr r4, r31
-/* 8014AD3C 0014699C 38 A0 00 02 */ li r5, 2
-/* 8014AD40 001469A0 38 C0 50 FF */ li r6, 0x50ff
-/* 8014AD44 001469A4 48 10 91 71 */ bl func_80253EB4
-/* 8014AD48 001469A8 48 00 00 A8 */ b lbl_8014ADF0
-/* 8014AD4C 001469AC 7F C3 F3 78 */ mr r3, r30
-/* 8014AD50 001469B0 7F E4 FB 78 */ mr r4, r31
-/* 8014AD54 001469B4 38 A0 00 02 */ li r5, 2
-/* 8014AD58 001469B8 38 C0 51 00 */ li r6, 0x5100
-/* 8014AD5C 001469BC 48 10 91 59 */ bl func_80253EB4
-/* 8014AD60 001469C0 48 00 00 90 */ b lbl_8014ADF0
-/* 8014AD64 001469C4 7F C3 F3 78 */ mr r3, r30
-/* 8014AD68 001469C8 7F E4 FB 78 */ mr r4, r31
-/* 8014AD6C 001469CC 38 A0 00 02 */ li r5, 2
-/* 8014AD70 001469D0 38 C0 51 01 */ li r6, 0x5101
-/* 8014AD74 001469D4 48 10 91 41 */ bl func_80253EB4
-/* 8014AD78 001469D8 48 00 00 78 */ b lbl_8014ADF0
-/* 8014AD7C 001469DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AD80 001469E0 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014AD84 001469E4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014AD88 001469E8 40 82 00 68 */ bne lbl_8014ADF0
-/* 8014AD8C 001469EC 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014AD90 001469F0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014AD94 001469F4 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014AD98 001469F8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014AD9C 001469FC 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014ADA0 00146A00 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014ADA4 00146A04 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014ADA8 00146A08 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014ADAC 00146A0C 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014ADB0 00146A10 48 00 00 40 */ b lbl_8014ADF0
-/* 8014ADB4 00146A14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ADB8 00146A18 A0 64 00 FC */ lhz r3, 0xfc(r4)
-/* 8014ADBC 00146A1C 88 84 0D 48 */ lbz r4, 0xd48(r4)
-/* 8014ADC0 00146A20 38 03 FF FF */ addi r0, r3, -1
-/* 8014ADC4 00146A24 7C 04 00 00 */ cmpw r4, r0
-/* 8014ADC8 00146A28 40 82 00 28 */ bne lbl_8014ADF0
-/* 8014ADCC 00146A2C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014ADD0 00146A30 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014ADD4 00146A34 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014ADD8 00146A38 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014ADDC 00146A3C 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014ADE0 00146A40 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014ADE4 00146A44 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014ADE8 00146A48 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014ADEC 00146A4C 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8014ADF0:
-/* 8014ADF0 00146A50 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014ADF4 00146A54 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014ADF8 00146A58 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014ADFC 00146A5C 7C 08 03 A6 */ mtlr r0
-/* 8014AE00 00146A60 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014AE04 00146A64 4E 80 00 20 */ blr
-lbl_8014AE08:
-/* 8014AE08 00146A68 94 21 FF 10 */ stwu r1, -0xf0(r1)
-/* 8014AE0C 00146A6C 7C 08 02 A6 */ mflr r0
-/* 8014AE10 00146A70 90 01 00 F4 */ stw r0, 0xf4(r1)
-/* 8014AE14 00146A74 39 61 00 F0 */ addi r11, r1, 0xf0
-/* 8014AE18 00146A78 48 07 C2 F5 */ bl _savegpr_20
-/* 8014AE1C 00146A7C 7C 75 1B 78 */ mr r21, r3
-/* 8014AE20 00146A80 7C 94 23 78 */ mr r20, r4
-/* 8014AE24 00146A84 38 C1 00 08 */ addi r6, r1, 8
-/* 8014AE28 00146A88 38 A0 00 03 */ li r5, 3
-/* 8014AE2C 00146A8C 48 10 90 B1 */ bl func_80253EDC
-/* 8014AE30 00146A90 7E A3 AB 78 */ mr r3, r21
-/* 8014AE34 00146A94 7E 84 A3 78 */ mr r4, r20
-/* 8014AE38 00146A98 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014AE3C 00146A9C 38 A0 00 06 */ li r5, 6
-/* 8014AE40 00146AA0 48 10 90 9D */ bl func_80253EDC
-/* 8014AE44 00146AA4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014AE48 00146AA8 38 60 FF 00 */ li r3, -256
-/* 8014AE4C 00146AAC C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014AE50 00146AB0 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014AE54 00146AB4 FC 80 28 1E */ fctiwz f4, f5
-/* 8014AE58 00146AB8 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014AE5C 00146ABC FC 40 18 1E */ fctiwz f2, f3
-/* 8014AE60 00146AC0 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014AE64 00146AC4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014AE68 00146AC8 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014AE6C 00146ACC D8 81 00 A0 */ stfd f4, 0xa0(r1)
-/* 8014AE70 00146AD0 28 00 00 15 */ cmplwi r0, 0x15
-/* 8014AE74 00146AD4 FC 20 08 1E */ fctiwz f1, f1
-/* 8014AE78 00146AD8 FC 00 00 1E */ fctiwz f0, f0
-/* 8014AE7C 00146ADC D8 41 00 A8 */ stfd f2, 0xa8(r1)
-/* 8014AE80 00146AE0 88 94 00 11 */ lbz r4, 0x11(r20)
-/* 8014AE84 00146AE4 D8 21 00 B0 */ stfd f1, 0xb0(r1)
-/* 8014AE88 00146AE8 83 01 00 A4 */ lwz r24, 0xa4(r1)
-/* 8014AE8C 00146AEC 7C 99 1B 78 */ or r25, r4, r3
-/* 8014AE90 00146AF0 D8 01 00 B8 */ stfd f0, 0xb8(r1)
-/* 8014AE94 00146AF4 82 E1 00 AC */ lwz r23, 0xac(r1)
-/* 8014AE98 00146AF8 82 C1 00 B4 */ lwz r22, 0xb4(r1)
-/* 8014AE9C 00146AFC 82 A1 00 BC */ lwz r21, 0xbc(r1)
-/* 8014AEA0 00146B00 41 81 05 64 */ bgt lbl_8014B404
-/* 8014AEA4 00146B04 3C 60 80 42 */ lis r3, lbl_8041DAE4@ha
-/* 8014AEA8 00146B08 54 00 10 3A */ slwi r0, r0, 2
-/* 8014AEAC 00146B0C 38 63 DA E4 */ addi r3, r3, lbl_8041DAE4@l
-/* 8014AEB0 00146B10 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014AEB4 00146B14 7C 69 03 A6 */ mtctr r3
-/* 8014AEB8 00146B18 4E 80 04 20 */ bctr
-/* 8014AEBC 00146B1C C0 14 00 48 */ lfs f0, 0x48(r20)
-/* 8014AEC0 00146B20 C0 82 8E 48 */ lfs f4, lbl_80641448-_SDA2_BASE_(r2)
-/* 8014AEC4 00146B24 C0 54 00 4C */ lfs f2, 0x4c(r20)
-/* 8014AEC8 00146B28 EC 60 20 28 */ fsubs f3, f0, f4
-/* 8014AECC 00146B2C C0 34 00 50 */ lfs f1, 0x50(r20)
-/* 8014AED0 00146B30 C0 14 00 54 */ lfs f0, 0x54(r20)
-/* 8014AED4 00146B34 EC 42 20 28 */ fsubs f2, f2, f4
-/* 8014AED8 00146B38 EC 21 20 28 */ fsubs f1, f1, f4
-/* 8014AEDC 00146B3C EC 00 20 28 */ fsubs f0, f0, f4
-/* 8014AEE0 00146B40 D0 74 00 48 */ stfs f3, 0x48(r20)
-/* 8014AEE4 00146B44 D0 54 00 4C */ stfs f2, 0x4c(r20)
-/* 8014AEE8 00146B48 D0 34 00 50 */ stfs f1, 0x50(r20)
-/* 8014AEEC 00146B4C D0 14 00 54 */ stfs f0, 0x54(r20)
-/* 8014AEF0 00146B50 48 00 05 14 */ b lbl_8014B404
-/* 8014AEF4 00146B54 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014AEF8 00146B58 38 60 00 01 */ li r3, 1
-/* 8014AEFC 00146B5C 4B F0 EB 41 */ bl func_80059A3C
-/* 8014AF00 00146B60 48 00 05 04 */ b lbl_8014B404
-/* 8014AF04 00146B64 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014AF08 00146B68 38 60 00 02 */ li r3, 2
-/* 8014AF0C 00146B6C 4B F0 EB 31 */ bl func_80059A3C
-/* 8014AF10 00146B70 48 00 04 F4 */ b lbl_8014B404
-/* 8014AF14 00146B74 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014AF18 00146B78 38 60 00 03 */ li r3, 3
-/* 8014AF1C 00146B7C 4B F0 EB 21 */ bl func_80059A3C
-/* 8014AF20 00146B80 48 00 04 E4 */ b lbl_8014B404
-/* 8014AF24 00146B84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AF28 00146B88 38 80 00 02 */ li r4, 2
-/* 8014AF2C 00146B8C 38 A0 00 0E */ li r5, 0xe
-/* 8014AF30 00146B90 38 C0 00 01 */ li r6, 1
-/* 8014AF34 00146B94 88 63 0D 48 */ lbz r3, 0xd48(r3)
-/* 8014AF38 00146B98 38 63 00 01 */ addi r3, r3, 1
-/* 8014AF3C 00146B9C 48 01 1D 3D */ bl func_8015CC78
-/* 8014AF40 00146BA0 7F 04 C3 78 */ mr r4, r24
-/* 8014AF44 00146BA4 7E E5 BB 78 */ mr r5, r23
-/* 8014AF48 00146BA8 7F 28 CB 78 */ mr r8, r25
-/* 8014AF4C 00146BAC 7E C6 07 34 */ extsh r6, r22
-/* 8014AF50 00146BB0 7E A7 07 34 */ extsh r7, r21
-/* 8014AF54 00146BB4 38 60 51 02 */ li r3, 0x5102
-/* 8014AF58 00146BB8 48 10 51 DD */ bl func_80250134
-/* 8014AF5C 00146BBC 48 00 04 A8 */ b lbl_8014B404
-/* 8014AF60 00146BC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AF64 00146BC4 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014AF68 00146BC8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014AF6C 00146BCC 7C 63 02 14 */ add r3, r3, r0
-/* 8014AF70 00146BD0 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014AF74 00146BD4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014AF78 00146BD8 40 82 00 24 */ bne lbl_8014AF9C
-/* 8014AF7C 00146BDC 7F 04 C3 78 */ mr r4, r24
-/* 8014AF80 00146BE0 7E E5 BB 78 */ mr r5, r23
-/* 8014AF84 00146BE4 7F 28 CB 78 */ mr r8, r25
-/* 8014AF88 00146BE8 7E C6 07 34 */ extsh r6, r22
-/* 8014AF8C 00146BEC 7E A7 07 34 */ extsh r7, r21
-/* 8014AF90 00146BF0 38 60 50 F0 */ li r3, 0x50f0
-/* 8014AF94 00146BF4 48 10 51 A1 */ bl func_80250134
-/* 8014AF98 00146BF8 48 00 04 6C */ b lbl_8014B404
-lbl_8014AF9C:
-/* 8014AF9C 00146BFC 80 83 01 7C */ lwz r4, 0x17c(r3)
-/* 8014AFA0 00146C00 38 60 00 0E */ li r3, 0xe
-/* 8014AFA4 00146C04 48 01 13 65 */ bl func_8015C308
-/* 8014AFA8 00146C08 7F 04 C3 78 */ mr r4, r24
-/* 8014AFAC 00146C0C 7E E5 BB 78 */ mr r5, r23
-/* 8014AFB0 00146C10 7F 28 CB 78 */ mr r8, r25
-/* 8014AFB4 00146C14 7E C6 07 34 */ extsh r6, r22
-/* 8014AFB8 00146C18 7E A7 07 34 */ extsh r7, r21
-/* 8014AFBC 00146C1C 38 60 51 03 */ li r3, 0x5103
-/* 8014AFC0 00146C20 48 10 51 75 */ bl func_80250134
-/* 8014AFC4 00146C24 48 00 04 40 */ b lbl_8014B404
-/* 8014AFC8 00146C28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014AFCC 00146C2C 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014AFD0 00146C30 54 00 10 3A */ slwi r0, r0, 2
-/* 8014AFD4 00146C34 7C 63 02 14 */ add r3, r3, r0
-/* 8014AFD8 00146C38 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014AFDC 00146C3C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014AFE0 00146C40 40 82 00 24 */ bne lbl_8014B004
-/* 8014AFE4 00146C44 7F 04 C3 78 */ mr r4, r24
-/* 8014AFE8 00146C48 7E E5 BB 78 */ mr r5, r23
-/* 8014AFEC 00146C4C 7F 28 CB 78 */ mr r8, r25
-/* 8014AFF0 00146C50 7E C6 07 34 */ extsh r6, r22
-/* 8014AFF4 00146C54 7E A7 07 34 */ extsh r7, r21
-/* 8014AFF8 00146C58 38 60 50 F4 */ li r3, 0x50f4
-/* 8014AFFC 00146C5C 48 10 51 39 */ bl func_80250134
-/* 8014B000 00146C60 48 00 04 04 */ b lbl_8014B404
-lbl_8014B004:
-/* 8014B004 00146C64 80 E3 03 60 */ lwz r7, 0x360(r3)
-/* 8014B008 00146C68 2C 07 00 00 */ cmpwi r7, 0
-/* 8014B00C 00146C6C 40 82 00 24 */ bne lbl_8014B030
-/* 8014B010 00146C70 7F 04 C3 78 */ mr r4, r24
-/* 8014B014 00146C74 7E E5 BB 78 */ mr r5, r23
-/* 8014B018 00146C78 7F 28 CB 78 */ mr r8, r25
-/* 8014B01C 00146C7C 7E C6 07 34 */ extsh r6, r22
-/* 8014B020 00146C80 7E A7 07 34 */ extsh r7, r21
-/* 8014B024 00146C84 38 60 50 F4 */ li r3, 0x50f4
-/* 8014B028 00146C88 48 10 51 0D */ bl func_80250134
-/* 8014B02C 00146C8C 48 00 03 D8 */ b lbl_8014B404
-lbl_8014B030:
-/* 8014B030 00146C90 3C 60 80 00 */ lis r3, 0x800000F8@ha
-/* 8014B034 00146C94 38 00 00 00 */ li r0, 0
-/* 8014B038 00146C98 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3)
-/* 8014B03C 00146C9C 7C 80 39 D6 */ mullw r4, r0, r7
-/* 8014B040 00146CA0 38 A1 00 78 */ addi r5, r1, 0x78
-/* 8014B044 00146CA4 54 66 F0 BE */ srwi r6, r3, 2
-/* 8014B048 00146CA8 7C 66 38 16 */ mulhwu r3, r6, r7
-/* 8014B04C 00146CAC 7C 06 01 D6 */ mullw r0, r6, r0
-/* 8014B050 00146CB0 7C 63 22 14 */ add r3, r3, r4
-/* 8014B054 00146CB4 7C 86 39 D6 */ mullw r4, r6, r7
-/* 8014B058 00146CB8 7C 63 02 14 */ add r3, r3, r0
-/* 8014B05C 00146CBC 48 12 79 A9 */ bl OSTicksToCalendarTime
-/* 8014B060 00146CC0 80 81 00 84 */ lwz r4, 0x84(r1)
-/* 8014B064 00146CC4 38 60 00 08 */ li r3, 8
-/* 8014B068 00146CC8 48 01 12 A1 */ bl func_8015C308
-/* 8014B06C 00146CCC 7F 04 C3 78 */ mr r4, r24
-/* 8014B070 00146CD0 7E E5 BB 78 */ mr r5, r23
-/* 8014B074 00146CD4 7F 28 CB 78 */ mr r8, r25
-/* 8014B078 00146CD8 7E C6 07 34 */ extsh r6, r22
-/* 8014B07C 00146CDC 7E A7 07 34 */ extsh r7, r21
-/* 8014B080 00146CE0 38 60 03 ED */ li r3, 0x3ed
-/* 8014B084 00146CE4 48 10 50 B1 */ bl func_80250134
-/* 8014B088 00146CE8 38 60 03 ED */ li r3, 0x3ed
-/* 8014B08C 00146CEC 38 80 00 01 */ li r4, 1
-/* 8014B090 00146CF0 38 A0 00 00 */ li r5, 0
-/* 8014B094 00146CF4 48 10 53 05 */ bl func_80250398
-/* 8014B098 00146CF8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014B09C 00146CFC 7E E4 BB 78 */ mr r4, r23
-/* 8014B0A0 00146D00 7F 18 02 14 */ add r24, r24, r0
-/* 8014B0A4 00146D04 7F 25 CB 78 */ mr r5, r25
-/* 8014B0A8 00146D08 7F 03 C3 78 */ mr r3, r24
-/* 8014B0AC 00146D0C 4B F0 DB 51 */ bl func_80058BFC
-/* 8014B0B0 00146D10 80 81 00 88 */ lwz r4, 0x88(r1)
-/* 8014B0B4 00146D14 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014B0B8 00146D18 7F 18 02 14 */ add r24, r24, r0
-/* 8014B0BC 00146D1C 38 04 00 01 */ addi r0, r4, 1
-/* 8014B0C0 00146D20 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8014B0C4 00146D24 4B F0 DB 09 */ bl func_80058BCC
-/* 8014B0C8 00146D28 7F 04 C3 78 */ mr r4, r24
-/* 8014B0CC 00146D2C 7E E5 BB 78 */ mr r5, r23
-/* 8014B0D0 00146D30 7F 28 CB 78 */ mr r8, r25
-/* 8014B0D4 00146D34 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014B0D8 00146D38 7E C6 07 34 */ extsh r6, r22
-/* 8014B0DC 00146D3C 7E A7 07 34 */ extsh r7, r21
-/* 8014B0E0 00146D40 48 10 50 55 */ bl func_80250134
-/* 8014B0E4 00146D44 48 00 03 20 */ b lbl_8014B404
-/* 8014B0E8 00146D48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B0EC 00146D4C 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014B0F0 00146D50 54 00 10 3A */ slwi r0, r0, 2
-/* 8014B0F4 00146D54 7C 63 02 14 */ add r3, r3, r0
-/* 8014B0F8 00146D58 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014B0FC 00146D5C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014B100 00146D60 40 82 00 24 */ bne lbl_8014B124
-/* 8014B104 00146D64 7F 04 C3 78 */ mr r4, r24
-/* 8014B108 00146D68 7E E5 BB 78 */ mr r5, r23
-/* 8014B10C 00146D6C 7F 28 CB 78 */ mr r8, r25
-/* 8014B110 00146D70 7E C6 07 34 */ extsh r6, r22
-/* 8014B114 00146D74 7E A7 07 34 */ extsh r7, r21
-/* 8014B118 00146D78 38 60 50 F2 */ li r3, 0x50f2
-/* 8014B11C 00146D7C 48 10 50 19 */ bl func_80250134
-/* 8014B120 00146D80 48 00 02 E4 */ b lbl_8014B404
-lbl_8014B124:
-/* 8014B124 00146D84 80 83 01 F4 */ lwz r4, 0x1f4(r3)
-/* 8014B128 00146D88 2C 04 00 00 */ cmpwi r4, 0
-/* 8014B12C 00146D8C 40 82 00 24 */ bne lbl_8014B150
-/* 8014B130 00146D90 7F 04 C3 78 */ mr r4, r24
-/* 8014B134 00146D94 7E E5 BB 78 */ mr r5, r23
-/* 8014B138 00146D98 7F 28 CB 78 */ mr r8, r25
-/* 8014B13C 00146D9C 7E C6 07 34 */ extsh r6, r22
-/* 8014B140 00146DA0 7E A7 07 34 */ extsh r7, r21
-/* 8014B144 00146DA4 38 60 50 F3 */ li r3, 0x50f3
-/* 8014B148 00146DA8 48 10 4F ED */ bl func_80250134
-/* 8014B14C 00146DAC 48 00 02 B8 */ b lbl_8014B404
-lbl_8014B150:
-/* 8014B150 00146DB0 38 60 00 18 */ li r3, 0x18
-/* 8014B154 00146DB4 48 01 11 B5 */ bl func_8015C308
-/* 8014B158 00146DB8 7F 04 C3 78 */ mr r4, r24
-/* 8014B15C 00146DBC 7E E5 BB 78 */ mr r5, r23
-/* 8014B160 00146DC0 7F 28 CB 78 */ mr r8, r25
-/* 8014B164 00146DC4 7E C6 07 34 */ extsh r6, r22
-/* 8014B168 00146DC8 7E A7 07 34 */ extsh r7, r21
-/* 8014B16C 00146DCC 38 60 50 F1 */ li r3, 0x50f1
-/* 8014B170 00146DD0 48 10 4F C5 */ bl func_80250134
-/* 8014B174 00146DD4 48 00 02 90 */ b lbl_8014B404
-/* 8014B178 00146DD8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B17C 00146DDC 88 85 0D 48 */ lbz r4, 0xd48(r5)
-/* 8014B180 00146DE0 54 80 10 3A */ slwi r0, r4, 2
-/* 8014B184 00146DE4 7C 65 02 14 */ add r3, r5, r0
-/* 8014B188 00146DE8 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014B18C 00146DEC 2C 00 00 00 */ cmpwi r0, 0
-/* 8014B190 00146DF0 41 82 02 74 */ beq lbl_8014B404
-/* 8014B194 00146DF4 7C 65 22 14 */ add r3, r5, r4
-/* 8014B198 00146DF8 88 03 03 D8 */ lbz r0, 0x3d8(r3)
-/* 8014B19C 00146DFC 2C 00 00 00 */ cmpwi r0, 0
-/* 8014B1A0 00146E00 41 82 00 24 */ beq lbl_8014B1C4
-/* 8014B1A4 00146E04 7F 04 C3 78 */ mr r4, r24
-/* 8014B1A8 00146E08 7E E5 BB 78 */ mr r5, r23
-/* 8014B1AC 00146E0C 7F 28 CB 78 */ mr r8, r25
-/* 8014B1B0 00146E10 7E C6 07 34 */ extsh r6, r22
-/* 8014B1B4 00146E14 7E A7 07 34 */ extsh r7, r21
-/* 8014B1B8 00146E18 38 60 51 07 */ li r3, 0x5107
-/* 8014B1BC 00146E1C 48 10 4F 79 */ bl func_80250134
-/* 8014B1C0 00146E20 48 00 02 44 */ b lbl_8014B404
-lbl_8014B1C4:
-/* 8014B1C4 00146E24 7F 04 C3 78 */ mr r4, r24
-/* 8014B1C8 00146E28 7E E5 BB 78 */ mr r5, r23
-/* 8014B1CC 00146E2C 7F 28 CB 78 */ mr r8, r25
-/* 8014B1D0 00146E30 7E C6 07 34 */ extsh r6, r22
-/* 8014B1D4 00146E34 7E A7 07 34 */ extsh r7, r21
-/* 8014B1D8 00146E38 38 60 51 06 */ li r3, 0x5106
-/* 8014B1DC 00146E3C 48 10 4F 59 */ bl func_80250134
-/* 8014B1E0 00146E40 48 00 02 24 */ b lbl_8014B404
-/* 8014B1E4 00146E44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B1E8 00146E48 3F C0 80 42 */ lis r30, lbl_8041D468@ha
-/* 8014B1EC 00146E4C 3B DE D4 68 */ addi r30, r30, lbl_8041D468@l
-/* 8014B1F0 00146E50 3A 80 00 00 */ li r20, 0
-/* 8014B1F4 00146E54 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014B1F8 00146E58 3B E0 00 30 */ li r31, 0x30
-/* 8014B1FC 00146E5C 54 00 18 38 */ slwi r0, r0, 3
-/* 8014B200 00146E60 7C 63 02 14 */ add r3, r3, r0
-/* 8014B204 00146E64 83 A3 02 70 */ lwz r29, 0x270(r3)
-/* 8014B208 00146E68 83 83 02 74 */ lwz r28, 0x274(r3)
-lbl_8014B20C:
-/* 8014B20C 00146E6C 56 83 1B 78 */ rlwinm r3, r20, 3, 0xd, 0x1c
-/* 8014B210 00146E70 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
-/* 8014B214 00146E74 7F 7E 1A 14 */ add r27, r30, r3
-/* 8014B218 00146E78 3B 41 00 54 */ addi r26, r1, 0x54
-/* 8014B21C 00146E7C 7C BE 18 2E */ lwzx r5, r30, r3
-/* 8014B220 00146E80 7F A3 EB 78 */ mr r3, r29
-/* 8014B224 00146E84 80 DB 00 04 */ lwz r6, 4(r27)
-/* 8014B228 00146E88 7F 84 E3 78 */ mr r4, r28
-/* 8014B22C 00146E8C 7F 5A 02 14 */ add r26, r26, r0
-/* 8014B230 00146E90 48 07 C1 81 */ bl __mod2u
-/* 8014B234 00146E94 56 80 1B 78 */ rlwinm r0, r20, 3, 0xd, 0x1c
-/* 8014B238 00146E98 7C DE 02 14 */ add r6, r30, r0
-/* 8014B23C 00146E9C 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014B240 00146EA0 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014B244 00146EA4 48 07 BF 49 */ bl __div2u
-/* 8014B248 00146EA8 7C 04 F8 14 */ addc r0, r4, r31
-/* 8014B24C 00146EAC 80 BB 00 08 */ lwz r5, 8(r27)
-/* 8014B250 00146EB0 B0 1A 00 00 */ sth r0, 0(r26)
-/* 8014B254 00146EB4 7F A3 EB 78 */ mr r3, r29
-/* 8014B258 00146EB8 80 DB 00 0C */ lwz r6, 0xc(r27)
-/* 8014B25C 00146EBC 7F 84 E3 78 */ mr r4, r28
-/* 8014B260 00146EC0 48 07 C1 51 */ bl __mod2u
-/* 8014B264 00146EC4 38 14 00 01 */ addi r0, r20, 1
-/* 8014B268 00146EC8 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014B26C 00146ECC 7C DE 02 14 */ add r6, r30, r0
-/* 8014B270 00146ED0 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014B274 00146ED4 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014B278 00146ED8 48 07 BF 15 */ bl __div2u
-/* 8014B27C 00146EDC 7C 04 F8 14 */ addc r0, r4, r31
-/* 8014B280 00146EE0 80 BB 00 10 */ lwz r5, 0x10(r27)
-/* 8014B284 00146EE4 B0 1A 00 02 */ sth r0, 2(r26)
-/* 8014B288 00146EE8 7F A3 EB 78 */ mr r3, r29
-/* 8014B28C 00146EEC 80 DB 00 14 */ lwz r6, 0x14(r27)
-/* 8014B290 00146EF0 7F 84 E3 78 */ mr r4, r28
-/* 8014B294 00146EF4 48 07 C1 1D */ bl __mod2u
-/* 8014B298 00146EF8 38 14 00 02 */ addi r0, r20, 2
-/* 8014B29C 00146EFC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014B2A0 00146F00 7C DE 02 14 */ add r6, r30, r0
-/* 8014B2A4 00146F04 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014B2A8 00146F08 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014B2AC 00146F0C 48 07 BE E1 */ bl __div2u
-/* 8014B2B0 00146F10 7C 04 F8 14 */ addc r0, r4, r31
-/* 8014B2B4 00146F14 80 BB 00 18 */ lwz r5, 0x18(r27)
-/* 8014B2B8 00146F18 B0 1A 00 04 */ sth r0, 4(r26)
-/* 8014B2BC 00146F1C 7F A3 EB 78 */ mr r3, r29
-/* 8014B2C0 00146F20 80 DB 00 1C */ lwz r6, 0x1c(r27)
-/* 8014B2C4 00146F24 7F 84 E3 78 */ mr r4, r28
-/* 8014B2C8 00146F28 48 07 C0 E9 */ bl __mod2u
-/* 8014B2CC 00146F2C 38 14 00 03 */ addi r0, r20, 3
-/* 8014B2D0 00146F30 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014B2D4 00146F34 7C DE 02 14 */ add r6, r30, r0
-/* 8014B2D8 00146F38 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014B2DC 00146F3C 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014B2E0 00146F40 48 07 BE AD */ bl __div2u
-/* 8014B2E4 00146F44 7C 04 F8 14 */ addc r0, r4, r31
-/* 8014B2E8 00146F48 80 BB 00 20 */ lwz r5, 0x20(r27)
-/* 8014B2EC 00146F4C B0 1A 00 06 */ sth r0, 6(r26)
-/* 8014B2F0 00146F50 7F A3 EB 78 */ mr r3, r29
-/* 8014B2F4 00146F54 80 DB 00 24 */ lwz r6, 0x24(r27)
-/* 8014B2F8 00146F58 7F 84 E3 78 */ mr r4, r28
-/* 8014B2FC 00146F5C 48 07 C0 B5 */ bl __mod2u
-/* 8014B300 00146F60 38 14 00 04 */ addi r0, r20, 4
-/* 8014B304 00146F64 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014B308 00146F68 7C DE 02 14 */ add r6, r30, r0
-/* 8014B30C 00146F6C 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014B310 00146F70 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014B314 00146F74 48 07 BE 79 */ bl __div2u
-/* 8014B318 00146F78 7C 04 F8 14 */ addc r0, r4, r31
-/* 8014B31C 00146F7C 80 BB 00 28 */ lwz r5, 0x28(r27)
-/* 8014B320 00146F80 B0 1A 00 08 */ sth r0, 8(r26)
-/* 8014B324 00146F84 7F A3 EB 78 */ mr r3, r29
-/* 8014B328 00146F88 80 DB 00 2C */ lwz r6, 0x2c(r27)
-/* 8014B32C 00146F8C 7F 84 E3 78 */ mr r4, r28
-/* 8014B330 00146F90 48 07 C0 81 */ bl __mod2u
-/* 8014B334 00146F94 38 14 00 05 */ addi r0, r20, 5
-/* 8014B338 00146F98 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014B33C 00146F9C 7C DE 02 14 */ add r6, r30, r0
-/* 8014B340 00146FA0 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014B344 00146FA4 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014B348 00146FA8 48 07 BE 45 */ bl __div2u
-/* 8014B34C 00146FAC 3A 94 00 06 */ addi r20, r20, 6
-/* 8014B350 00146FB0 7C 04 F8 14 */ addc r0, r4, r31
-/* 8014B354 00146FB4 28 14 00 0C */ cmplwi r20, 0xc
-/* 8014B358 00146FB8 B0 1A 00 0A */ sth r0, 0xa(r26)
-/* 8014B35C 00146FBC 41 80 FE B0 */ blt lbl_8014B20C
-/* 8014B360 00146FC0 A3 81 00 54 */ lhz r28, 0x54(r1)
-/* 8014B364 00146FC4 3C 60 00 01 */ lis r3, 0x0000FF0D@ha
-/* 8014B368 00146FC8 38 03 FF 0D */ addi r0, r3, 0x0000FF0D@l
-/* 8014B36C 00146FCC 3B A0 00 00 */ li r29, 0
-/* 8014B370 00146FD0 A3 61 00 5C */ lhz r27, 0x5c(r1)
-/* 8014B374 00146FD4 38 81 00 30 */ addi r4, r1, 0x30
-/* 8014B378 00146FD8 A3 41 00 64 */ lhz r26, 0x64(r1)
-/* 8014B37C 00146FDC 38 60 00 0E */ li r3, 0xe
-/* 8014B380 00146FE0 A2 81 00 56 */ lhz r20, 0x56(r1)
-/* 8014B384 00146FE4 A1 81 00 5E */ lhz r12, 0x5e(r1)
-/* 8014B388 00146FE8 A1 61 00 66 */ lhz r11, 0x66(r1)
-/* 8014B38C 00146FEC A1 41 00 58 */ lhz r10, 0x58(r1)
-/* 8014B390 00146FF0 A1 21 00 60 */ lhz r9, 0x60(r1)
-/* 8014B394 00146FF4 A1 01 00 68 */ lhz r8, 0x68(r1)
-/* 8014B398 00146FF8 A0 E1 00 5A */ lhz r7, 0x5a(r1)
-/* 8014B39C 00146FFC A0 C1 00 62 */ lhz r6, 0x62(r1)
-/* 8014B3A0 00147000 A0 A1 00 6A */ lhz r5, 0x6a(r1)
-/* 8014B3A4 00147004 B3 A1 00 6C */ sth r29, 0x6c(r1)
-/* 8014B3A8 00147008 B3 81 00 30 */ sth r28, 0x30(r1)
-/* 8014B3AC 0014700C B3 61 00 3A */ sth r27, 0x3a(r1)
-/* 8014B3B0 00147010 B3 41 00 44 */ sth r26, 0x44(r1)
-/* 8014B3B4 00147014 B2 81 00 32 */ sth r20, 0x32(r1)
-/* 8014B3B8 00147018 B1 81 00 3C */ sth r12, 0x3c(r1)
-/* 8014B3BC 0014701C B1 61 00 46 */ sth r11, 0x46(r1)
-/* 8014B3C0 00147020 B1 41 00 34 */ sth r10, 0x34(r1)
-/* 8014B3C4 00147024 B1 21 00 3E */ sth r9, 0x3e(r1)
-/* 8014B3C8 00147028 B1 01 00 48 */ sth r8, 0x48(r1)
-/* 8014B3CC 0014702C B0 E1 00 36 */ sth r7, 0x36(r1)
-/* 8014B3D0 00147030 B0 C1 00 40 */ sth r6, 0x40(r1)
-/* 8014B3D4 00147034 B0 A1 00 4A */ sth r5, 0x4a(r1)
-/* 8014B3D8 00147038 B0 01 00 38 */ sth r0, 0x38(r1)
-/* 8014B3DC 0014703C B0 01 00 42 */ sth r0, 0x42(r1)
-/* 8014B3E0 00147040 B3 A1 00 4C */ sth r29, 0x4c(r1)
-/* 8014B3E4 00147044 48 01 0F 25 */ bl func_8015C308
-/* 8014B3E8 00147048 7F 04 C3 78 */ mr r4, r24
-/* 8014B3EC 0014704C 7E E5 BB 78 */ mr r5, r23
-/* 8014B3F0 00147050 7F 28 CB 78 */ mr r8, r25
-/* 8014B3F4 00147054 7E C6 07 34 */ extsh r6, r22
-/* 8014B3F8 00147058 7E A7 07 34 */ extsh r7, r21
-/* 8014B3FC 0014705C 38 60 51 08 */ li r3, 0x5108
-/* 8014B400 00147060 48 10 4D 35 */ bl func_80250134
-lbl_8014B404:
-/* 8014B404 00147064 39 61 00 F0 */ addi r11, r1, 0xf0
-/* 8014B408 00147068 48 07 BD 51 */ bl _restgpr_20
-/* 8014B40C 0014706C 80 01 00 F4 */ lwz r0, 0xf4(r1)
-/* 8014B410 00147070 7C 08 03 A6 */ mtlr r0
-/* 8014B414 00147074 38 21 00 F0 */ addi r1, r1, 0xf0
-/* 8014B418 00147078 4E 80 00 20 */ blr
-lbl_8014B41C:
-/* 8014B41C 0014707C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014B420 00147080 7C 08 02 A6 */ mflr r0
-/* 8014B424 00147084 38 A0 00 03 */ li r5, 3
-/* 8014B428 00147088 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014B42C 0014708C 38 C1 00 08 */ addi r6, r1, 8
-/* 8014B430 00147090 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014B434 00147094 7C 9F 23 78 */ mr r31, r4
-/* 8014B438 00147098 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014B43C 0014709C 7C 7E 1B 78 */ mr r30, r3
-/* 8014B440 001470A0 48 10 8A 4D */ bl func_80253E8C
-/* 8014B444 001470A4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014B448 001470A8 28 00 00 1D */ cmplwi r0, 0x1d
-/* 8014B44C 001470AC 41 81 01 98 */ bgt lbl_8014B5E4
-/* 8014B450 001470B0 3C 60 80 42 */ lis r3, lbl_8041DB3C@ha
-/* 8014B454 001470B4 54 00 10 3A */ slwi r0, r0, 2
-/* 8014B458 001470B8 38 63 DB 3C */ addi r3, r3, lbl_8041DB3C@l
-/* 8014B45C 001470BC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014B460 001470C0 7C 69 03 A6 */ mtctr r3
-/* 8014B464 001470C4 4E 80 04 20 */ bctr
-/* 8014B468 001470C8 7F C3 F3 78 */ mr r3, r30
-/* 8014B46C 001470CC 7F E4 FB 78 */ mr r4, r31
-/* 8014B470 001470D0 38 A0 00 02 */ li r5, 2
-/* 8014B474 001470D4 38 C0 50 E7 */ li r6, 0x50e7
-/* 8014B478 001470D8 48 10 8A 3D */ bl func_80253EB4
-/* 8014B47C 001470DC 48 00 01 68 */ b lbl_8014B5E4
-/* 8014B480 001470E0 7F C3 F3 78 */ mr r3, r30
-/* 8014B484 001470E4 7F E4 FB 78 */ mr r4, r31
-/* 8014B488 001470E8 38 A0 00 01 */ li r5, 1
-/* 8014B48C 001470EC 38 C0 00 00 */ li r6, 0
-/* 8014B490 001470F0 48 10 8A 25 */ bl func_80253EB4
-/* 8014B494 001470F4 48 00 01 50 */ b lbl_8014B5E4
-/* 8014B498 001470F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B49C 001470FC A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014B4A0 00147100 28 00 00 01 */ cmplwi r0, 1
-/* 8014B4A4 00147104 40 80 01 40 */ bge lbl_8014B5E4
-/* 8014B4A8 00147108 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014B4AC 0014710C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014B4B0 00147110 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014B4B4 00147114 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014B4B8 00147118 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014B4BC 0014711C 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014B4C0 00147120 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014B4C4 00147124 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014B4C8 00147128 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014B4CC 0014712C 48 00 01 18 */ b lbl_8014B5E4
-/* 8014B4D0 00147130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B4D4 00147134 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014B4D8 00147138 28 00 00 02 */ cmplwi r0, 2
-/* 8014B4DC 0014713C 40 80 01 08 */ bge lbl_8014B5E4
-/* 8014B4E0 00147140 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014B4E4 00147144 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014B4E8 00147148 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014B4EC 0014714C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014B4F0 00147150 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014B4F4 00147154 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014B4F8 00147158 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014B4FC 0014715C 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014B500 00147160 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014B504 00147164 48 00 00 E0 */ b lbl_8014B5E4
-/* 8014B508 00147168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B50C 0014716C A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014B510 00147170 28 00 00 03 */ cmplwi r0, 3
-/* 8014B514 00147174 40 80 00 D0 */ bge lbl_8014B5E4
-/* 8014B518 00147178 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014B51C 0014717C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014B520 00147180 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014B524 00147184 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014B528 00147188 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014B52C 0014718C 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014B530 00147190 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014B534 00147194 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014B538 00147198 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014B53C 0014719C 48 00 00 A8 */ b lbl_8014B5E4
-/* 8014B540 001471A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B544 001471A4 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014B548 001471A8 28 00 00 04 */ cmplwi r0, 4
-/* 8014B54C 001471AC 40 80 00 98 */ bge lbl_8014B5E4
-/* 8014B550 001471B0 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014B554 001471B4 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014B558 001471B8 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014B55C 001471BC 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014B560 001471C0 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014B564 001471C4 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014B568 001471C8 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014B56C 001471CC 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014B570 001471D0 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014B574 001471D4 48 00 00 70 */ b lbl_8014B5E4
-/* 8014B578 001471D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B57C 001471DC A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014B580 001471E0 28 00 00 05 */ cmplwi r0, 5
-/* 8014B584 001471E4 40 80 00 60 */ bge lbl_8014B5E4
-/* 8014B588 001471E8 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014B58C 001471EC 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014B590 001471F0 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014B594 001471F4 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014B598 001471F8 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014B59C 001471FC 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014B5A0 00147200 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014B5A4 00147204 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014B5A8 00147208 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014B5AC 0014720C 48 00 00 38 */ b lbl_8014B5E4
-/* 8014B5B0 00147210 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B5B4 00147214 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014B5B8 00147218 28 00 00 06 */ cmplwi r0, 6
-/* 8014B5BC 0014721C 40 80 00 28 */ bge lbl_8014B5E4
-/* 8014B5C0 00147220 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014B5C4 00147224 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014B5C8 00147228 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014B5CC 0014722C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014B5D0 00147230 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014B5D4 00147234 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014B5D8 00147238 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014B5DC 0014723C 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014B5E0 00147240 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8014B5E4:
-/* 8014B5E4 00147244 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B5E8 00147248 A0 7F 00 F8 */ lhz r3, 0xf8(r31)
-/* 8014B5EC 0014724C A0 1F 00 FA */ lhz r0, 0xfa(r31)
-/* 8014B5F0 00147250 7C 03 00 40 */ cmplw r3, r0
-/* 8014B5F4 00147254 41 82 00 28 */ beq lbl_8014B61C
-/* 8014B5F8 00147258 7F C3 F3 78 */ mr r3, r30
-/* 8014B5FC 0014725C 48 10 87 E5 */ bl func_80253DE0
-/* 8014B600 00147260 A0 1F 01 00 */ lhz r0, 0x100(r31)
-/* 8014B604 00147264 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014B608 00147268 7C 00 18 40 */ cmplw r0, r3
-/* 8014B60C 0014726C 40 82 00 10 */ bne lbl_8014B61C
-/* 8014B610 00147270 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B614 00147274 A0 03 00 FA */ lhz r0, 0xfa(r3)
-/* 8014B618 00147278 B0 03 00 F8 */ sth r0, 0xf8(r3)
-lbl_8014B61C:
-/* 8014B61C 0014727C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014B620 00147280 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014B624 00147284 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014B628 00147288 7C 08 03 A6 */ mtlr r0
-/* 8014B62C 0014728C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014B630 00147290 4E 80 00 20 */ blr
-lbl_8014B634:
-/* 8014B634 00147294 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 8014B638 00147298 7C 08 02 A6 */ mflr r0
-/* 8014B63C 0014729C 90 01 00 84 */ stw r0, 0x84(r1)
-/* 8014B640 001472A0 39 61 00 80 */ addi r11, r1, 0x80
-/* 8014B644 001472A4 48 07 BA D1 */ bl _savegpr_22
-/* 8014B648 001472A8 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 8014B64C 001472AC 7C 7B 1B 78 */ mr r27, r3
-/* 8014B650 001472B0 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l
-/* 8014B654 001472B4 7C 9C 23 78 */ mr r28, r4
-/* 8014B658 001472B8 7F FE FB 78 */ mr r30, r31
-/* 8014B65C 001472BC 38 C1 00 08 */ addi r6, r1, 8
-/* 8014B660 001472C0 7F FD FB 78 */ mr r29, r31
-/* 8014B664 001472C4 38 A0 00 03 */ li r5, 3
-/* 8014B668 001472C8 48 10 88 75 */ bl func_80253EDC
-/* 8014B66C 001472CC 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014B670 001472D0 28 00 00 26 */ cmplwi r0, 0x26
-/* 8014B674 001472D4 41 81 03 48 */ bgt lbl_8014B9BC
-/* 8014B678 001472D8 3C 60 80 42 */ lis r3, lbl_8041DBB4@ha
-/* 8014B67C 001472DC 54 00 10 3A */ slwi r0, r0, 2
-/* 8014B680 001472E0 38 63 DB B4 */ addi r3, r3, lbl_8041DBB4@l
-/* 8014B684 001472E4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014B688 001472E8 7C 69 03 A6 */ mtctr r3
-/* 8014B68C 001472EC 4E 80 04 20 */ bctr
-/* 8014B690 001472F0 7F 63 DB 78 */ mr r3, r27
-/* 8014B694 001472F4 7F 84 E3 78 */ mr r4, r28
-/* 8014B698 001472F8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B69C 001472FC 38 A0 00 06 */ li r5, 6
-/* 8014B6A0 00147300 48 10 88 3D */ bl func_80253EDC
-/* 8014B6A4 00147304 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014B6A8 00147308 38 60 FF 00 */ li r3, -256
-/* 8014B6AC 0014730C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014B6B0 00147310 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014B6B4 00147314 FC 80 28 1E */ fctiwz f4, f5
-/* 8014B6B8 00147318 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014B6BC 0014731C FC 40 18 1E */ fctiwz f2, f3
-/* 8014B6C0 00147320 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014B6C4 00147324 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B6C8 00147328 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014B6CC 0014732C A0 05 00 FC */ lhz r0, 0xfc(r5)
-/* 8014B6D0 00147330 FC 20 08 1E */ fctiwz f1, f1
-/* 8014B6D4 00147334 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8014B6D8 00147338 FC 00 00 1E */ fctiwz f0, f0
-/* 8014B6DC 0014733C 88 9C 00 11 */ lbz r4, 0x11(r28)
-/* 8014B6E0 00147340 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8014B6E4 00147344 2C 00 00 00 */ cmpwi r0, 0
-/* 8014B6E8 00147348 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014B6EC 0014734C 7C 97 1B 78 */ or r23, r4, r3
-/* 8014B6F0 00147350 83 01 00 34 */ lwz r24, 0x34(r1)
-/* 8014B6F4 00147354 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014B6F8 00147358 83 21 00 3C */ lwz r25, 0x3c(r1)
-/* 8014B6FC 0014735C 83 41 00 44 */ lwz r26, 0x44(r1)
-/* 8014B700 00147360 82 C1 00 4C */ lwz r22, 0x4c(r1)
-/* 8014B704 00147364 41 82 00 1C */ beq lbl_8014B720
-/* 8014B708 00147368 A0 85 00 F8 */ lhz r4, 0xf8(r5)
-/* 8014B70C 0014736C 38 60 00 1B */ li r3, 0x1b
-/* 8014B710 00147370 A0 05 01 02 */ lhz r0, 0x102(r5)
-/* 8014B714 00147374 7C 84 02 14 */ add r4, r4, r0
-/* 8014B718 00147378 48 01 0B F1 */ bl func_8015C308
-/* 8014B71C 0014737C 48 00 00 10 */ b lbl_8014B72C
-lbl_8014B720:
-/* 8014B720 00147380 38 60 00 1B */ li r3, 0x1b
-/* 8014B724 00147384 38 80 00 00 */ li r4, 0
-/* 8014B728 00147388 48 01 0B E1 */ bl func_8015C308
-lbl_8014B72C:
-/* 8014B72C 0014738C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B730 00147390 38 60 00 1C */ li r3, 0x1c
-/* 8014B734 00147394 A0 84 00 FC */ lhz r4, 0xfc(r4)
-/* 8014B738 00147398 48 01 0B D1 */ bl func_8015C308
-/* 8014B73C 0014739C 7F 04 C3 78 */ mr r4, r24
-/* 8014B740 001473A0 7F 25 CB 78 */ mr r5, r25
-/* 8014B744 001473A4 7E E8 BB 78 */ mr r8, r23
-/* 8014B748 001473A8 7F 46 07 34 */ extsh r6, r26
-/* 8014B74C 001473AC 7E C7 07 34 */ extsh r7, r22
-/* 8014B750 001473B0 38 60 43 E3 */ li r3, 0x43e3
-/* 8014B754 001473B4 48 10 49 E1 */ bl func_80250134
-/* 8014B758 001473B8 48 00 02 64 */ b lbl_8014B9BC
-/* 8014B75C 001473BC 7F 63 DB 78 */ mr r3, r27
-/* 8014B760 001473C0 7F 84 E3 78 */ mr r4, r28
-/* 8014B764 001473C4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B768 001473C8 38 A0 00 06 */ li r5, 6
-/* 8014B76C 001473CC 48 10 87 71 */ bl func_80253EDC
-/* 8014B770 001473D0 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014B774 001473D4 38 60 00 01 */ li r3, 1
-/* 8014B778 001473D8 4B F0 E2 C5 */ bl func_80059A3C
-/* 8014B77C 001473DC 48 00 02 40 */ b lbl_8014B9BC
-/* 8014B780 001473E0 7F 63 DB 78 */ mr r3, r27
-/* 8014B784 001473E4 7F 84 E3 78 */ mr r4, r28
-/* 8014B788 001473E8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B78C 001473EC 38 A0 00 06 */ li r5, 6
-/* 8014B790 001473F0 48 10 87 4D */ bl func_80253EDC
-/* 8014B794 001473F4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014B798 001473F8 38 60 00 02 */ li r3, 2
-/* 8014B79C 001473FC 4B F0 E2 A1 */ bl func_80059A3C
-/* 8014B7A0 00147400 48 00 02 1C */ b lbl_8014B9BC
-/* 8014B7A4 00147404 7F 63 DB 78 */ mr r3, r27
-/* 8014B7A8 00147408 7F 84 E3 78 */ mr r4, r28
-/* 8014B7AC 0014740C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B7B0 00147410 38 A0 00 06 */ li r5, 6
-/* 8014B7B4 00147414 48 10 87 29 */ bl func_80253EDC
-/* 8014B7B8 00147418 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014B7BC 0014741C 38 60 00 03 */ li r3, 3
-/* 8014B7C0 00147420 4B F0 E2 7D */ bl func_80059A3C
-/* 8014B7C4 00147424 48 00 01 F8 */ b lbl_8014B9BC
-/* 8014B7C8 00147428 7F 63 DB 78 */ mr r3, r27
-/* 8014B7CC 0014742C 7F 84 E3 78 */ mr r4, r28
-/* 8014B7D0 00147430 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B7D4 00147434 38 A0 00 06 */ li r5, 6
-/* 8014B7D8 00147438 48 10 87 05 */ bl func_80253EDC
-/* 8014B7DC 0014743C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014B7E0 00147440 38 60 00 04 */ li r3, 4
-/* 8014B7E4 00147444 4B F0 E2 59 */ bl func_80059A3C
-/* 8014B7E8 00147448 48 00 01 D4 */ b lbl_8014B9BC
-/* 8014B7EC 0014744C 7F 63 DB 78 */ mr r3, r27
-/* 8014B7F0 00147450 7F 84 E3 78 */ mr r4, r28
-/* 8014B7F4 00147454 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B7F8 00147458 38 A0 00 06 */ li r5, 6
-/* 8014B7FC 0014745C 48 10 86 E1 */ bl func_80253EDC
-/* 8014B800 00147460 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014B804 00147464 38 60 00 05 */ li r3, 5
-/* 8014B808 00147468 4B F0 E2 35 */ bl func_80059A3C
-/* 8014B80C 0014746C 48 00 01 B0 */ b lbl_8014B9BC
-/* 8014B810 00147470 7F 63 DB 78 */ mr r3, r27
-/* 8014B814 00147474 7F 84 E3 78 */ mr r4, r28
-/* 8014B818 00147478 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014B81C 0014747C 38 A0 00 06 */ li r5, 6
-/* 8014B820 00147480 48 10 86 BD */ bl func_80253EDC
-/* 8014B824 00147484 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014B828 00147488 38 60 00 06 */ li r3, 6
-/* 8014B82C 0014748C 4B F0 E2 11 */ bl func_80059A3C
-/* 8014B830 00147490 48 00 01 8C */ b lbl_8014B9BC
-/* 8014B834 00147494 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B838 00147498 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B83C 0014749C 38 03 FF FF */ addi r0, r3, -1
-/* 8014B840 001474A0 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 8014B844 001474A4 48 00 01 78 */ b lbl_8014B9BC
-/* 8014B848 001474A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B84C 001474AC A3 E3 00 F8 */ lhz r31, 0xf8(r3)
-/* 8014B850 001474B0 48 00 01 6C */ b lbl_8014B9BC
-/* 8014B854 001474B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B858 001474B8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B85C 001474BC 38 03 00 01 */ addi r0, r3, 1
-/* 8014B860 001474C0 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 8014B864 001474C4 48 00 01 58 */ b lbl_8014B9BC
-/* 8014B868 001474C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B86C 001474CC A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B870 001474D0 38 03 00 02 */ addi r0, r3, 2
-/* 8014B874 001474D4 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 8014B878 001474D8 48 00 01 44 */ b lbl_8014B9BC
-/* 8014B87C 001474DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B880 001474E0 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B884 001474E4 38 03 00 03 */ addi r0, r3, 3
-/* 8014B888 001474E8 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 8014B88C 001474EC 48 00 01 30 */ b lbl_8014B9BC
-/* 8014B890 001474F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B894 001474F4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B898 001474F8 38 03 00 04 */ addi r0, r3, 4
-/* 8014B89C 001474FC 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 8014B8A0 00147500 48 00 01 1C */ b lbl_8014B9BC
-/* 8014B8A4 00147504 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B8A8 00147508 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B8AC 0014750C 38 03 00 05 */ addi r0, r3, 5
-/* 8014B8B0 00147510 54 1F 04 3E */ clrlwi r31, r0, 0x10
-/* 8014B8B4 00147514 48 00 01 08 */ b lbl_8014B9BC
-/* 8014B8B8 00147518 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B8BC 0014751C A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B8C0 00147520 38 03 FF FF */ addi r0, r3, -1
-/* 8014B8C4 00147524 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8014B8C8 00147528 48 00 00 F4 */ b lbl_8014B9BC
-/* 8014B8CC 0014752C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B8D0 00147530 A3 C3 00 F8 */ lhz r30, 0xf8(r3)
-/* 8014B8D4 00147534 48 00 00 E8 */ b lbl_8014B9BC
-/* 8014B8D8 00147538 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B8DC 0014753C A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B8E0 00147540 38 03 00 01 */ addi r0, r3, 1
-/* 8014B8E4 00147544 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8014B8E8 00147548 48 00 00 D4 */ b lbl_8014B9BC
-/* 8014B8EC 0014754C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B8F0 00147550 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B8F4 00147554 38 03 00 02 */ addi r0, r3, 2
-/* 8014B8F8 00147558 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8014B8FC 0014755C 48 00 00 C0 */ b lbl_8014B9BC
-/* 8014B900 00147560 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B904 00147564 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B908 00147568 38 03 00 03 */ addi r0, r3, 3
-/* 8014B90C 0014756C 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8014B910 00147570 48 00 00 AC */ b lbl_8014B9BC
-/* 8014B914 00147574 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B918 00147578 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B91C 0014757C 38 03 00 04 */ addi r0, r3, 4
-/* 8014B920 00147580 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8014B924 00147584 48 00 00 98 */ b lbl_8014B9BC
-/* 8014B928 00147588 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B92C 0014758C A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B930 00147590 38 03 00 05 */ addi r0, r3, 5
-/* 8014B934 00147594 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 8014B938 00147598 48 00 00 84 */ b lbl_8014B9BC
-/* 8014B93C 0014759C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B940 001475A0 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B944 001475A4 38 03 FF FF */ addi r0, r3, -1
-/* 8014B948 001475A8 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 8014B94C 001475AC 48 00 00 70 */ b lbl_8014B9BC
-/* 8014B950 001475B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B954 001475B4 A3 A3 00 F8 */ lhz r29, 0xf8(r3)
-/* 8014B958 001475B8 48 00 00 64 */ b lbl_8014B9BC
-/* 8014B95C 001475BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B960 001475C0 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B964 001475C4 38 03 00 01 */ addi r0, r3, 1
-/* 8014B968 001475C8 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 8014B96C 001475CC 48 00 00 50 */ b lbl_8014B9BC
-/* 8014B970 001475D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B974 001475D4 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B978 001475D8 38 03 00 02 */ addi r0, r3, 2
-/* 8014B97C 001475DC 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 8014B980 001475E0 48 00 00 3C */ b lbl_8014B9BC
-/* 8014B984 001475E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B988 001475E8 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B98C 001475EC 38 03 00 03 */ addi r0, r3, 3
-/* 8014B990 001475F0 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 8014B994 001475F4 48 00 00 28 */ b lbl_8014B9BC
-/* 8014B998 001475F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B99C 001475FC A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B9A0 00147600 38 03 00 04 */ addi r0, r3, 4
-/* 8014B9A4 00147604 54 1D 04 3E */ clrlwi r29, r0, 0x10
-/* 8014B9A8 00147608 48 00 00 14 */ b lbl_8014B9BC
-/* 8014B9AC 0014760C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B9B0 00147610 A0 63 00 F8 */ lhz r3, 0xf8(r3)
-/* 8014B9B4 00147614 38 03 00 05 */ addi r0, r3, 5
-/* 8014B9B8 00147618 54 1D 04 3E */ clrlwi r29, r0, 0x10
-lbl_8014B9BC:
-/* 8014B9BC 0014761C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014B9C0 00147620 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 8014B9C4 00147624 A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 8014B9C8 00147628 7C 03 00 40 */ cmplw r3, r0
-/* 8014B9CC 0014762C 40 80 00 D8 */ bge lbl_8014BAA4
-/* 8014B9D0 00147630 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d
-/* 8014B9D4 00147634 88 BC 00 11 */ lbz r5, 0x11(r28)
-/* 8014B9D8 00147638 7C 64 02 14 */ add r3, r4, r0
-/* 8014B9DC 0014763C 38 80 FF 00 */ li r4, -256
-/* 8014B9E0 00147640 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014B9E4 00147644 7C BA 23 78 */ or r26, r5, r4
-/* 8014B9E8 00147648 2C 00 00 00 */ cmpwi r0, 0
-/* 8014B9EC 0014764C 40 82 00 0C */ bne lbl_8014B9F8
-/* 8014B9F0 00147650 64 BA FF CF */ oris r26, r5, 0xffcf
-/* 8014B9F4 00147654 63 5A 5F 00 */ ori r26, r26, 0x5f00
-lbl_8014B9F8:
-/* 8014B9F8 00147658 7F 63 DB 78 */ mr r3, r27
-/* 8014B9FC 0014765C 7F 84 E3 78 */ mr r4, r28
-/* 8014BA00 00147660 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014BA04 00147664 38 A0 00 06 */ li r5, 6
-/* 8014BA08 00147668 48 10 84 D5 */ bl func_80253EDC
-/* 8014BA0C 0014766C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014BA10 00147670 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 8014BA14 00147674 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014BA18 00147678 38 63 00 01 */ addi r3, r3, 1
-/* 8014BA1C 0014767C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014BA20 00147680 FC 80 28 1E */ fctiwz f4, f5
-/* 8014BA24 00147684 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014BA28 00147688 FC 40 18 1E */ fctiwz f2, f3
-/* 8014BA2C 0014768C EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014BA30 00147690 38 80 00 02 */ li r4, 2
-/* 8014BA34 00147694 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014BA38 00147698 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8014BA3C 0014769C 38 A0 00 0E */ li r5, 0xe
-/* 8014BA40 001476A0 FC 20 08 1E */ fctiwz f1, f1
-/* 8014BA44 001476A4 FC 00 00 1E */ fctiwz f0, f0
-/* 8014BA48 001476A8 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8014BA4C 001476AC 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 8014BA50 001476B0 38 C0 00 01 */ li r6, 1
-/* 8014BA54 001476B4 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8014BA58 001476B8 83 21 00 44 */ lwz r25, 0x44(r1)
-/* 8014BA5C 001476BC D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8014BA60 001476C0 83 01 00 3C */ lwz r24, 0x3c(r1)
-/* 8014BA64 001476C4 82 E1 00 34 */ lwz r23, 0x34(r1)
-/* 8014BA68 001476C8 48 01 12 11 */ bl func_8015CC78
-/* 8014BA6C 001476CC 7F E4 FB 78 */ mr r4, r31
-/* 8014BA70 001476D0 7F 25 CB 78 */ mr r5, r25
-/* 8014BA74 001476D4 7F 48 D3 78 */ mr r8, r26
-/* 8014BA78 001476D8 7F 06 07 34 */ extsh r6, r24
-/* 8014BA7C 001476DC 7E E7 07 34 */ extsh r7, r23
-/* 8014BA80 001476E0 38 60 50 EC */ li r3, 0x50ec
-/* 8014BA84 001476E4 48 10 46 B1 */ bl func_80250134
-/* 8014BA88 001476E8 7F 25 CB 78 */ mr r5, r25
-/* 8014BA8C 001476EC 7F 48 D3 78 */ mr r8, r26
-/* 8014BA90 001476F0 38 9F 00 26 */ addi r4, r31, 0x26
-/* 8014BA94 001476F4 7F 06 07 34 */ extsh r6, r24
-/* 8014BA98 001476F8 7E E7 07 34 */ extsh r7, r23
-/* 8014BA9C 001476FC 38 60 50 ED */ li r3, 0x50ed
-/* 8014BAA0 00147700 48 10 46 95 */ bl func_80250134
-lbl_8014BAA4:
-/* 8014BAA4 00147704 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014BAA8 00147708 57 C4 04 3E */ clrlwi r4, r30, 0x10
-/* 8014BAAC 0014770C A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014BAB0 00147710 7C 04 00 40 */ cmplw r4, r0
-/* 8014BAB4 00147714 40 80 00 CC */ bge lbl_8014BB80
-/* 8014BAB8 00147718 7F 63 DB 78 */ mr r3, r27
-/* 8014BABC 0014771C 7F 84 E3 78 */ mr r4, r28
-/* 8014BAC0 00147720 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014BAC4 00147724 38 A0 00 06 */ li r5, 6
-/* 8014BAC8 00147728 48 10 84 15 */ bl func_80253EDC
-/* 8014BACC 0014772C C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014BAD0 00147730 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
-/* 8014BAD4 00147734 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014BAD8 00147738 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014BADC 0014773C FC 80 28 1E */ fctiwz f4, f5
-/* 8014BAE0 00147740 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014BAE4 00147744 FC 40 18 1E */ fctiwz f2, f3
-/* 8014BAE8 00147748 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014BAEC 0014774C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014BAF0 00147750 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014BAF4 00147754 7C 63 02 14 */ add r3, r3, r0
-/* 8014BAF8 00147758 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8014BAFC 0014775C FC 20 08 1E */ fctiwz f1, f1
-/* 8014BB00 00147760 FC 00 00 1E */ fctiwz f0, f0
-/* 8014BB04 00147764 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014BB08 00147768 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8014BB0C 0014776C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014BB10 00147770 8B DC 00 11 */ lbz r30, 0x11(r28)
-/* 8014BB14 00147774 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8014BB18 00147778 83 41 00 4C */ lwz r26, 0x4c(r1)
-/* 8014BB1C 0014777C D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8014BB20 00147780 83 E1 00 44 */ lwz r31, 0x44(r1)
-/* 8014BB24 00147784 83 21 00 3C */ lwz r25, 0x3c(r1)
-/* 8014BB28 00147788 83 01 00 34 */ lwz r24, 0x34(r1)
-/* 8014BB2C 0014778C 40 82 00 28 */ bne lbl_8014BB54
-/* 8014BB30 00147790 67 C8 FF CF */ oris r8, r30, 0xffcf
-/* 8014BB34 00147794 7F 44 D3 78 */ mr r4, r26
-/* 8014BB38 00147798 7F E5 FB 78 */ mr r5, r31
-/* 8014BB3C 0014779C 7F 26 07 34 */ extsh r6, r25
-/* 8014BB40 001477A0 7F 07 07 34 */ extsh r7, r24
-/* 8014BB44 001477A4 61 08 5F 00 */ ori r8, r8, 0x5f00
-/* 8014BB48 001477A8 38 60 50 F0 */ li r3, 0x50f0
-/* 8014BB4C 001477AC 48 10 45 E9 */ bl func_80250134
-/* 8014BB50 001477B0 48 00 00 30 */ b lbl_8014BB80
-lbl_8014BB54:
-/* 8014BB54 001477B4 80 83 01 7C */ lwz r4, 0x17c(r3)
-/* 8014BB58 001477B8 38 60 00 0E */ li r3, 0xe
-/* 8014BB5C 001477BC 48 01 07 AD */ bl func_8015C308
-/* 8014BB60 001477C0 38 00 FF 00 */ li r0, -256
-/* 8014BB64 001477C4 7F 44 D3 78 */ mr r4, r26
-/* 8014BB68 001477C8 7F E5 FB 78 */ mr r5, r31
-/* 8014BB6C 001477CC 7F 26 07 34 */ extsh r6, r25
-/* 8014BB70 001477D0 7F 07 07 34 */ extsh r7, r24
-/* 8014BB74 001477D4 7F C8 03 78 */ or r8, r30, r0
-/* 8014BB78 001477D8 38 60 50 EE */ li r3, 0x50ee
-/* 8014BB7C 001477DC 48 10 45 B9 */ bl func_80250134
-lbl_8014BB80:
-/* 8014BB80 001477E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014BB84 001477E4 57 A4 04 3E */ clrlwi r4, r29, 0x10
-/* 8014BB88 001477E8 A0 03 00 FC */ lhz r0, 0xfc(r3)
-/* 8014BB8C 001477EC 7C 04 00 40 */ cmplw r4, r0
-/* 8014BB90 001477F0 40 80 00 F8 */ bge lbl_8014BC88
-/* 8014BB94 001477F4 7F 63 DB 78 */ mr r3, r27
-/* 8014BB98 001477F8 7F 84 E3 78 */ mr r4, r28
-/* 8014BB9C 001477FC 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014BBA0 00147800 38 A0 00 06 */ li r5, 6
-/* 8014BBA4 00147804 48 10 83 39 */ bl func_80253EDC
-/* 8014BBA8 00147808 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014BBAC 0014780C 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
-/* 8014BBB0 00147810 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014BBB4 00147814 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014BBB8 00147818 FC 80 28 1E */ fctiwz f4, f5
-/* 8014BBBC 0014781C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014BBC0 00147820 FC 40 18 1E */ fctiwz f2, f3
-/* 8014BBC4 00147824 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014BBC8 00147828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014BBCC 0014782C EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014BBD0 00147830 7C 63 02 14 */ add r3, r3, r0
-/* 8014BBD4 00147834 D8 81 00 48 */ stfd f4, 0x48(r1)
-/* 8014BBD8 00147838 FC 20 08 1E */ fctiwz f1, f1
-/* 8014BBDC 0014783C FC 00 00 1E */ fctiwz f0, f0
-/* 8014BBE0 00147840 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014BBE4 00147844 D8 41 00 40 */ stfd f2, 0x40(r1)
-/* 8014BBE8 00147848 88 BC 00 11 */ lbz r5, 0x11(r28)
-/* 8014BBEC 0014784C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014BBF0 00147850 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8014BBF4 00147854 83 41 00 4C */ lwz r26, 0x4c(r1)
-/* 8014BBF8 00147858 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8014BBFC 0014785C 83 81 00 44 */ lwz r28, 0x44(r1)
-/* 8014BC00 00147860 83 21 00 3C */ lwz r25, 0x3c(r1)
-/* 8014BC04 00147864 83 01 00 34 */ lwz r24, 0x34(r1)
-/* 8014BC08 00147868 40 82 00 28 */ bne lbl_8014BC30
-/* 8014BC0C 0014786C 64 A8 FF CF */ oris r8, r5, 0xffcf
-/* 8014BC10 00147870 7F 44 D3 78 */ mr r4, r26
-/* 8014BC14 00147874 7F 85 E3 78 */ mr r5, r28
-/* 8014BC18 00147878 7F 26 07 34 */ extsh r6, r25
-/* 8014BC1C 0014787C 7F 07 07 34 */ extsh r7, r24
-/* 8014BC20 00147880 61 08 5F 00 */ ori r8, r8, 0x5f00
-/* 8014BC24 00147884 38 60 50 F8 */ li r3, 0x50f8
-/* 8014BC28 00147888 48 10 45 0D */ bl func_80250134
-/* 8014BC2C 0014788C 48 00 00 5C */ b lbl_8014BC88
-lbl_8014BC30:
-/* 8014BC30 00147890 80 83 01 F4 */ lwz r4, 0x1f4(r3)
-/* 8014BC34 00147894 38 00 FF 00 */ li r0, -256
-/* 8014BC38 00147898 7C BB 03 78 */ or r27, r5, r0
-/* 8014BC3C 0014789C 2C 04 00 00 */ cmpwi r4, 0
-/* 8014BC40 001478A0 40 82 00 24 */ bne lbl_8014BC64
-/* 8014BC44 001478A4 7F 44 D3 78 */ mr r4, r26
-/* 8014BC48 001478A8 7F 85 E3 78 */ mr r5, r28
-/* 8014BC4C 001478AC 7F 68 DB 78 */ mr r8, r27
-/* 8014BC50 001478B0 7F 26 07 34 */ extsh r6, r25
-/* 8014BC54 001478B4 7F 07 07 34 */ extsh r7, r24
-/* 8014BC58 001478B8 38 60 50 F9 */ li r3, 0x50f9
-/* 8014BC5C 001478BC 48 10 44 D9 */ bl func_80250134
-/* 8014BC60 001478C0 48 00 00 28 */ b lbl_8014BC88
-lbl_8014BC64:
-/* 8014BC64 001478C4 38 60 00 18 */ li r3, 0x18
-/* 8014BC68 001478C8 48 01 06 A1 */ bl func_8015C308
-/* 8014BC6C 001478CC 7F 44 D3 78 */ mr r4, r26
-/* 8014BC70 001478D0 7F 85 E3 78 */ mr r5, r28
-/* 8014BC74 001478D4 7F 68 DB 78 */ mr r8, r27
-/* 8014BC78 001478D8 7F 26 07 34 */ extsh r6, r25
-/* 8014BC7C 001478DC 7F 07 07 34 */ extsh r7, r24
-/* 8014BC80 001478E0 38 60 50 EF */ li r3, 0x50ef
-/* 8014BC84 001478E4 48 10 44 B1 */ bl func_80250134
-lbl_8014BC88:
-/* 8014BC88 001478E8 39 61 00 80 */ addi r11, r1, 0x80
-/* 8014BC8C 001478EC 48 07 B4 D5 */ bl _restgpr_22
-/* 8014BC90 001478F0 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 8014BC94 001478F4 7C 08 03 A6 */ mtlr r0
-/* 8014BC98 001478F8 38 21 00 80 */ addi r1, r1, 0x80
-/* 8014BC9C 001478FC 4E 80 00 20 */ blr
-lbl_8014BCA0:
-/* 8014BCA0 00147900 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014BCA4 00147904 7C 08 02 A6 */ mflr r0
-/* 8014BCA8 00147908 7C 63 07 34 */ extsh r3, r3
-/* 8014BCAC 0014790C 38 A0 00 03 */ li r5, 3
-/* 8014BCB0 00147910 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014BCB4 00147914 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BCB8 00147918 48 10 81 D5 */ bl func_80253E8C
-/* 8014BCBC 0014791C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014BCC0 00147920 7C 08 03 A6 */ mtlr r0
-/* 8014BCC4 00147924 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014BCC8 00147928 4E 80 00 20 */ blr
-lbl_8014BCCC:
-/* 8014BCCC 0014792C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014BCD0 00147930 7C 08 02 A6 */ mflr r0
-/* 8014BCD4 00147934 7C 63 07 34 */ extsh r3, r3
-/* 8014BCD8 00147938 38 A0 00 03 */ li r5, 3
-/* 8014BCDC 0014793C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014BCE0 00147940 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BCE4 00147944 48 10 81 F9 */ bl func_80253EDC
-/* 8014BCE8 00147948 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014BCEC 0014794C 7C 08 03 A6 */ mtlr r0
-/* 8014BCF0 00147950 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014BCF4 00147954 4E 80 00 20 */ blr
-lbl_8014BCF8:
-/* 8014BCF8 00147958 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014BCFC 0014795C 7C 08 02 A6 */ mflr r0
-/* 8014BD00 00147960 7C 63 07 34 */ extsh r3, r3
-/* 8014BD04 00147964 38 A0 00 03 */ li r5, 3
-/* 8014BD08 00147968 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014BD0C 0014796C 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BD10 00147970 48 10 81 7D */ bl func_80253E8C
-/* 8014BD14 00147974 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014BD18 00147978 7C 08 03 A6 */ mtlr r0
-/* 8014BD1C 0014797C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014BD20 00147980 4E 80 00 20 */ blr
-lbl_8014BD24:
-/* 8014BD24 00147984 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014BD28 00147988 7C 08 02 A6 */ mflr r0
-/* 8014BD2C 0014798C 7C 63 07 34 */ extsh r3, r3
-/* 8014BD30 00147990 38 A0 00 03 */ li r5, 3
-/* 8014BD34 00147994 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014BD38 00147998 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BD3C 0014799C 48 10 81 A1 */ bl func_80253EDC
-/* 8014BD40 001479A0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014BD44 001479A4 7C 08 03 A6 */ mtlr r0
-/* 8014BD48 001479A8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014BD4C 001479AC 4E 80 00 20 */ blr
-lbl_8014BD50:
-/* 8014BD50 001479B0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014BD54 001479B4 7C 08 02 A6 */ mflr r0
-/* 8014BD58 001479B8 7C 63 07 34 */ extsh r3, r3
-/* 8014BD5C 001479BC 38 A0 00 03 */ li r5, 3
-/* 8014BD60 001479C0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014BD64 001479C4 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BD68 001479C8 48 10 81 25 */ bl func_80253E8C
-/* 8014BD6C 001479CC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014BD70 001479D0 7C 08 03 A6 */ mtlr r0
-/* 8014BD74 001479D4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014BD78 001479D8 4E 80 00 20 */ blr
-lbl_8014BD7C:
-/* 8014BD7C 001479DC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014BD80 001479E0 7C 08 02 A6 */ mflr r0
-/* 8014BD84 001479E4 7C 63 07 34 */ extsh r3, r3
-/* 8014BD88 001479E8 38 A0 00 03 */ li r5, 3
-/* 8014BD8C 001479EC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014BD90 001479F0 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BD94 001479F4 48 10 81 49 */ bl func_80253EDC
-/* 8014BD98 001479F8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014BD9C 001479FC 7C 08 03 A6 */ mtlr r0
-/* 8014BDA0 00147A00 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014BDA4 00147A04 4E 80 00 20 */ blr
-lbl_8014BDA8:
-/* 8014BDA8 00147A08 C0 22 8E 4C */ lfs f1, lbl_8064144C-_SDA2_BASE_(r2)
-/* 8014BDAC 00147A0C 7C 63 07 34 */ extsh r3, r3
-/* 8014BDB0 00147A10 38 80 00 04 */ li r4, 4
-/* 8014BDB4 00147A14 48 10 80 5C */ b func_80253E10
-lbl_8014BDB8:
-/* 8014BDB8 00147A18 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014BDBC 00147A1C 7C 08 02 A6 */ mflr r0
-/* 8014BDC0 00147A20 38 A0 00 03 */ li r5, 3
-/* 8014BDC4 00147A24 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014BDC8 00147A28 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BDCC 00147A2C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014BDD0 00147A30 7C 9F 23 78 */ mr r31, r4
-/* 8014BDD4 00147A34 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014BDD8 00147A38 7C 7E 1B 78 */ mr r30, r3
-/* 8014BDDC 00147A3C 48 10 80 B1 */ bl func_80253E8C
-/* 8014BDE0 00147A40 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014BDE4 00147A44 38 03 FF FD */ addi r0, r3, -3
-/* 8014BDE8 00147A48 28 00 00 08 */ cmplwi r0, 8
-/* 8014BDEC 00147A4C 41 81 00 E0 */ bgt lbl_8014BECC
-/* 8014BDF0 00147A50 3C 60 80 42 */ lis r3, lbl_8041DC50@ha
-/* 8014BDF4 00147A54 54 00 10 3A */ slwi r0, r0, 2
-/* 8014BDF8 00147A58 38 63 DC 50 */ addi r3, r3, lbl_8041DC50@l
-/* 8014BDFC 00147A5C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014BE00 00147A60 7C 69 03 A6 */ mtctr r3
-/* 8014BE04 00147A64 4E 80 04 20 */ bctr
-/* 8014BE08 00147A68 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014BE0C 00147A6C 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014BE10 00147A70 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014BE14 00147A74 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014BE18 00147A78 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014BE1C 00147A7C 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014BE20 00147A80 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014BE24 00147A84 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014BE28 00147A88 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014BE2C 00147A8C 48 00 00 A0 */ b lbl_8014BECC
-/* 8014BE30 00147A90 7F C3 F3 78 */ mr r3, r30
-/* 8014BE34 00147A94 7F E4 FB 78 */ mr r4, r31
-/* 8014BE38 00147A98 38 A0 00 02 */ li r5, 2
-/* 8014BE3C 00147A9C 38 C0 31 41 */ li r6, 0x3141
-/* 8014BE40 00147AA0 48 10 80 75 */ bl func_80253EB4
-/* 8014BE44 00147AA4 48 00 00 88 */ b lbl_8014BECC
-/* 8014BE48 00147AA8 7F C3 F3 78 */ mr r3, r30
-/* 8014BE4C 00147AAC 7F E4 FB 78 */ mr r4, r31
-/* 8014BE50 00147AB0 38 A0 00 02 */ li r5, 2
-/* 8014BE54 00147AB4 38 C0 2A 34 */ li r6, 0x2a34
-/* 8014BE58 00147AB8 48 10 80 5D */ bl func_80253EB4
-/* 8014BE5C 00147ABC 48 00 00 70 */ b lbl_8014BECC
-/* 8014BE60 00147AC0 7F C3 F3 78 */ mr r3, r30
-/* 8014BE64 00147AC4 7F E4 FB 78 */ mr r4, r31
-/* 8014BE68 00147AC8 38 A0 00 02 */ li r5, 2
-/* 8014BE6C 00147ACC 38 C0 2A 32 */ li r6, 0x2a32
-/* 8014BE70 00147AD0 48 10 80 45 */ bl func_80253EB4
-/* 8014BE74 00147AD4 48 00 00 58 */ b lbl_8014BECC
-/* 8014BE78 00147AD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014BE7C 00147ADC 88 03 0D 45 */ lbz r0, 0xd45(r3)
-/* 8014BE80 00147AE0 28 00 00 01 */ cmplwi r0, 1
-/* 8014BE84 00147AE4 40 82 00 1C */ bne lbl_8014BEA0
-/* 8014BE88 00147AE8 7F C3 F3 78 */ mr r3, r30
-/* 8014BE8C 00147AEC 7F E4 FB 78 */ mr r4, r31
-/* 8014BE90 00147AF0 38 A0 00 02 */ li r5, 2
-/* 8014BE94 00147AF4 38 C0 46 36 */ li r6, 0x4636
-/* 8014BE98 00147AF8 48 10 80 1D */ bl func_80253EB4
-/* 8014BE9C 00147AFC 48 00 00 30 */ b lbl_8014BECC
-lbl_8014BEA0:
-/* 8014BEA0 00147B00 7F C3 F3 78 */ mr r3, r30
-/* 8014BEA4 00147B04 7F E4 FB 78 */ mr r4, r31
-/* 8014BEA8 00147B08 38 A0 00 02 */ li r5, 2
-/* 8014BEAC 00147B0C 38 C0 46 37 */ li r6, 0x4637
-/* 8014BEB0 00147B10 48 10 80 05 */ bl func_80253EB4
-/* 8014BEB4 00147B14 48 00 00 18 */ b lbl_8014BECC
-/* 8014BEB8 00147B18 7F C3 F3 78 */ mr r3, r30
-/* 8014BEBC 00147B1C 7F E4 FB 78 */ mr r4, r31
-/* 8014BEC0 00147B20 38 A0 00 02 */ li r5, 2
-/* 8014BEC4 00147B24 38 C0 2A 36 */ li r6, 0x2a36
-/* 8014BEC8 00147B28 48 10 7F ED */ bl func_80253EB4
-lbl_8014BECC:
-/* 8014BECC 00147B2C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014BED0 00147B30 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014BED4 00147B34 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014BED8 00147B38 7C 08 03 A6 */ mtlr r0
-/* 8014BEDC 00147B3C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014BEE0 00147B40 4E 80 00 20 */ blr
-lbl_8014BEE4:
-/* 8014BEE4 00147B44 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8014BEE8 00147B48 7C 08 02 A6 */ mflr r0
-/* 8014BEEC 00147B4C 38 A0 00 03 */ li r5, 3
-/* 8014BEF0 00147B50 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8014BEF4 00147B54 38 C1 00 08 */ addi r6, r1, 8
-/* 8014BEF8 00147B58 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8014BEFC 00147B5C 7C 7F 1B 78 */ mr r31, r3
-/* 8014BF00 00147B60 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8014BF04 00147B64 7C 9E 23 78 */ mr r30, r4
-/* 8014BF08 00147B68 48 10 7F D5 */ bl func_80253EDC
-/* 8014BF0C 00147B6C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014BF10 00147B70 2C 00 00 02 */ cmpwi r0, 2
-/* 8014BF14 00147B74 41 82 00 44 */ beq lbl_8014BF58
-/* 8014BF18 00147B78 40 80 00 10 */ bge lbl_8014BF28
-/* 8014BF1C 00147B7C 2C 00 00 01 */ cmpwi r0, 1
-/* 8014BF20 00147B80 40 80 00 14 */ bge lbl_8014BF34
-/* 8014BF24 00147B84 48 00 01 38 */ b lbl_8014C05C
-lbl_8014BF28:
-/* 8014BF28 00147B88 2C 00 00 0E */ cmpwi r0, 0xe
-/* 8014BF2C 00147B8C 41 82 00 50 */ beq lbl_8014BF7C
-/* 8014BF30 00147B90 48 00 01 2C */ b lbl_8014C05C
-lbl_8014BF34:
-/* 8014BF34 00147B94 7F E3 FB 78 */ mr r3, r31
-/* 8014BF38 00147B98 7F C4 F3 78 */ mr r4, r30
-/* 8014BF3C 00147B9C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014BF40 00147BA0 38 A0 00 06 */ li r5, 6
-/* 8014BF44 00147BA4 48 10 7F 99 */ bl func_80253EDC
-/* 8014BF48 00147BA8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014BF4C 00147BAC 38 60 00 02 */ li r3, 2
-/* 8014BF50 00147BB0 4B F0 DA ED */ bl func_80059A3C
-/* 8014BF54 00147BB4 48 00 01 08 */ b lbl_8014C05C
-lbl_8014BF58:
-/* 8014BF58 00147BB8 7F E3 FB 78 */ mr r3, r31
-/* 8014BF5C 00147BBC 7F C4 F3 78 */ mr r4, r30
-/* 8014BF60 00147BC0 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014BF64 00147BC4 38 A0 00 06 */ li r5, 6
-/* 8014BF68 00147BC8 48 10 7F 75 */ bl func_80253EDC
-/* 8014BF6C 00147BCC 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014BF70 00147BD0 38 60 00 03 */ li r3, 3
-/* 8014BF74 00147BD4 4B F0 DA C9 */ bl func_80059A3C
-/* 8014BF78 00147BD8 48 00 00 E4 */ b lbl_8014C05C
-lbl_8014BF7C:
-/* 8014BF7C 00147BDC 7F E3 FB 78 */ mr r3, r31
-/* 8014BF80 00147BE0 7F C4 F3 78 */ mr r4, r30
-/* 8014BF84 00147BE4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014BF88 00147BE8 3B E0 00 00 */ li r31, 0
-/* 8014BF8C 00147BEC 38 A0 00 06 */ li r5, 6
-/* 8014BF90 00147BF0 48 10 7F 4D */ bl func_80253EDC
-/* 8014BF94 00147BF4 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014BF98 00147BF8 38 80 FF 00 */ li r4, -256
-/* 8014BF9C 00147BFC C0 22 8E 50 */ lfs f1, lbl_80641450-_SDA2_BASE_(r2)
-/* 8014BFA0 00147C00 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 8014BFA4 00147C04 EC 85 08 28 */ fsubs f4, f5, f1
-/* 8014BFA8 00147C08 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014BFAC 00147C0C EC 20 28 28 */ fsubs f1, f0, f5
-/* 8014BFB0 00147C10 C0 42 8E 54 */ lfs f2, lbl_80641454-_SDA2_BASE_(r2)
-/* 8014BFB4 00147C14 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014BFB8 00147C18 EC 43 10 28 */ fsubs f2, f3, f2
-/* 8014BFBC 00147C1C EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014BFC0 00147C20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014BFC4 00147C24 FC 60 20 1E */ fctiwz f3, f4
-/* 8014BFC8 00147C28 88 BE 00 11 */ lbz r5, 0x11(r30)
-/* 8014BFCC 00147C2C FC 40 10 1E */ fctiwz f2, f2
-/* 8014BFD0 00147C30 FC 20 08 1E */ fctiwz f1, f1
-/* 8014BFD4 00147C34 FC 00 00 1E */ fctiwz f0, f0
-/* 8014BFD8 00147C38 80 03 00 D4 */ lwz r0, 0xd4(r3)
-/* 8014BFDC 00147C3C D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8014BFE0 00147C40 7C A8 23 78 */ or r8, r5, r4
-/* 8014BFE4 00147C44 2C 00 00 03 */ cmpwi r0, 3
-/* 8014BFE8 00147C48 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8014BFEC 00147C4C 80 81 00 34 */ lwz r4, 0x34(r1)
-/* 8014BFF0 00147C50 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014BFF4 00147C54 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 8014BFF8 00147C58 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014BFFC 00147C5C 80 C1 00 44 */ lwz r6, 0x44(r1)
-/* 8014C000 00147C60 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8014C004 00147C64 41 82 00 34 */ beq lbl_8014C038
-/* 8014C008 00147C68 40 80 00 14 */ bge lbl_8014C01C
-/* 8014C00C 00147C6C 2C 00 00 01 */ cmpwi r0, 1
-/* 8014C010 00147C70 41 82 00 18 */ beq lbl_8014C028
-/* 8014C014 00147C74 40 80 00 1C */ bge lbl_8014C030
-/* 8014C018 00147C78 48 00 00 2C */ b lbl_8014C044
-lbl_8014C01C:
-/* 8014C01C 00147C7C 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8014C020 00147C80 41 82 00 20 */ beq lbl_8014C040
-/* 8014C024 00147C84 48 00 00 20 */ b lbl_8014C044
-lbl_8014C028:
-/* 8014C028 00147C88 3B E0 52 1B */ li r31, 0x521b
-/* 8014C02C 00147C8C 48 00 00 18 */ b lbl_8014C044
-lbl_8014C030:
-/* 8014C030 00147C90 3B E0 2A 38 */ li r31, 0x2a38
-/* 8014C034 00147C94 48 00 00 10 */ b lbl_8014C044
-lbl_8014C038:
-/* 8014C038 00147C98 3B E0 52 1C */ li r31, 0x521c
-/* 8014C03C 00147C9C 48 00 00 08 */ b lbl_8014C044
-lbl_8014C040:
-/* 8014C040 00147CA0 3B E0 2A 57 */ li r31, 0x2a57
-lbl_8014C044:
-/* 8014C044 00147CA4 2C 1F 00 00 */ cmpwi r31, 0
-/* 8014C048 00147CA8 41 82 00 14 */ beq lbl_8014C05C
-/* 8014C04C 00147CAC 7F E3 FB 78 */ mr r3, r31
-/* 8014C050 00147CB0 7C C6 07 34 */ extsh r6, r6
-/* 8014C054 00147CB4 7C E7 07 34 */ extsh r7, r7
-/* 8014C058 00147CB8 48 10 40 DD */ bl func_80250134
-lbl_8014C05C:
-/* 8014C05C 00147CBC 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8014C060 00147CC0 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8014C064 00147CC4 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8014C068 00147CC8 7C 08 03 A6 */ mtlr r0
-/* 8014C06C 00147CCC 38 21 00 60 */ addi r1, r1, 0x60
-/* 8014C070 00147CD0 4E 80 00 20 */ blr
-lbl_8014C074:
-/* 8014C074 00147CD4 4E 80 00 20 */ blr
-lbl_8014C078:
-/* 8014C078 00147CD8 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8014C07C 00147CDC 7C 08 02 A6 */ mflr r0
-/* 8014C080 00147CE0 38 A0 00 03 */ li r5, 3
-/* 8014C084 00147CE4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8014C088 00147CE8 38 C1 00 08 */ addi r6, r1, 8
-/* 8014C08C 00147CEC 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8014C090 00147CF0 7C 9F 23 78 */ mr r31, r4
-/* 8014C094 00147CF4 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8014C098 00147CF8 7C 7E 1B 78 */ mr r30, r3
-/* 8014C09C 00147CFC 48 10 7E 41 */ bl func_80253EDC
-/* 8014C0A0 00147D00 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C0A4 00147D04 2C 00 00 03 */ cmpwi r0, 3
-/* 8014C0A8 00147D08 41 82 00 74 */ beq lbl_8014C11C
-/* 8014C0AC 00147D0C 40 80 00 1C */ bge lbl_8014C0C8
-/* 8014C0B0 00147D10 2C 00 00 01 */ cmpwi r0, 1
-/* 8014C0B4 00147D14 41 82 00 20 */ beq lbl_8014C0D4
-/* 8014C0B8 00147D18 40 80 01 E8 */ bge lbl_8014C2A0
-/* 8014C0BC 00147D1C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C0C0 00147D20 40 80 00 38 */ bge lbl_8014C0F8
-/* 8014C0C4 00147D24 48 00 01 DC */ b lbl_8014C2A0
-lbl_8014C0C8:
-/* 8014C0C8 00147D28 2C 00 00 05 */ cmpwi r0, 5
-/* 8014C0CC 00147D2C 41 82 01 14 */ beq lbl_8014C1E0
-/* 8014C0D0 00147D30 48 00 01 D0 */ b lbl_8014C2A0
-lbl_8014C0D4:
-/* 8014C0D4 00147D34 7F C3 F3 78 */ mr r3, r30
-/* 8014C0D8 00147D38 7F E4 FB 78 */ mr r4, r31
-/* 8014C0DC 00147D3C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C0E0 00147D40 38 A0 00 06 */ li r5, 6
-/* 8014C0E4 00147D44 48 10 7D F9 */ bl func_80253EDC
-/* 8014C0E8 00147D48 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014C0EC 00147D4C 38 60 00 01 */ li r3, 1
-/* 8014C0F0 00147D50 4B F0 D9 4D */ bl func_80059A3C
-/* 8014C0F4 00147D54 48 00 01 AC */ b lbl_8014C2A0
-lbl_8014C0F8:
-/* 8014C0F8 00147D58 7F C3 F3 78 */ mr r3, r30
-/* 8014C0FC 00147D5C 7F E4 FB 78 */ mr r4, r31
-/* 8014C100 00147D60 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C104 00147D64 38 A0 00 06 */ li r5, 6
-/* 8014C108 00147D68 48 10 7D D5 */ bl func_80253EDC
-/* 8014C10C 00147D6C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014C110 00147D70 38 60 00 02 */ li r3, 2
-/* 8014C114 00147D74 4B F0 D9 29 */ bl func_80059A3C
-/* 8014C118 00147D78 48 00 01 88 */ b lbl_8014C2A0
-lbl_8014C11C:
-/* 8014C11C 00147D7C 7F C3 F3 78 */ mr r3, r30
-/* 8014C120 00147D80 7F E4 FB 78 */ mr r4, r31
-/* 8014C124 00147D84 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C128 00147D88 38 A0 00 06 */ li r5, 6
-/* 8014C12C 00147D8C 48 10 7D B1 */ bl func_80253EDC
-/* 8014C130 00147D90 38 60 2A 3B */ li r3, 0x2a3b
-/* 8014C134 00147D94 38 80 00 01 */ li r4, 1
-/* 8014C138 00147D98 38 A0 00 00 */ li r5, 0
-/* 8014C13C 00147D9C 48 10 42 5D */ bl func_80250398
-/* 8014C140 00147DA0 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 8014C144 00147DA4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014C148 00147DA8 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8014C14C 00147DAC 3C 00 43 30 */ lis r0, 0x4330
-/* 8014C150 00147DB0 7C 64 07 34 */ extsh r4, r3
-/* 8014C154 00147DB4 90 01 00 40 */ stw r0, 0x40(r1)
-/* 8014C158 00147DB8 EC 60 20 28 */ fsubs f3, f0, f4
-/* 8014C15C 00147DBC C0 21 00 20 */ lfs f1, 0x20(r1)
-/* 8014C160 00147DC0 C0 41 00 28 */ lfs f2, 0x28(r1)
-/* 8014C164 00147DC4 38 00 FF 00 */ li r0, -256
-/* 8014C168 00147DC8 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 8014C16C 00147DCC FC 00 08 1E */ fctiwz f0, f1
-/* 8014C170 00147DD0 FC 60 18 1E */ fctiwz f3, f3
-/* 8014C174 00147DD4 7C 68 03 78 */ or r8, r3, r0
-/* 8014C178 00147DD8 EC 42 08 28 */ fsubs f2, f2, f1
-/* 8014C17C 00147DDC D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 8014C180 00147DE0 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
-/* 8014C184 00147DE4 38 60 2A 3B */ li r3, 0x2a3b
-/* 8014C188 00147DE8 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8014C18C 00147DEC FC 00 10 1E */ fctiwz f0, f2
-/* 8014C190 00147DF0 80 A1 00 54 */ lwz r5, 0x54(r1)
-/* 8014C194 00147DF4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8014C198 00147DF8 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8014C19C 00147DFC 7C 06 07 34 */ extsh r6, r0
-/* 8014C1A0 00147E00 7C 84 30 50 */ subf r4, r4, r6
-/* 8014C1A4 00147E04 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 8014C1A8 00147E08 54 80 0F FE */ srwi r0, r4, 0x1f
-/* 8014C1AC 00147E0C 7C 00 22 14 */ add r0, r0, r4
-/* 8014C1B0 00147E10 7C E7 07 34 */ extsh r7, r7
-/* 8014C1B4 00147E14 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8014C1B8 00147E18 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8014C1BC 00147E1C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014C1C0 00147E20 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 8014C1C4 00147E24 EC 00 08 28 */ fsubs f0, f0, f1
-/* 8014C1C8 00147E28 EC 04 00 2A */ fadds f0, f4, f0
-/* 8014C1CC 00147E2C FC 00 00 1E */ fctiwz f0, f0
-/* 8014C1D0 00147E30 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014C1D4 00147E34 80 81 00 4C */ lwz r4, 0x4c(r1)
-/* 8014C1D8 00147E38 48 10 3F 5D */ bl func_80250134
-/* 8014C1DC 00147E3C 48 00 00 C4 */ b lbl_8014C2A0
-lbl_8014C1E0:
-/* 8014C1E0 00147E40 7F C3 F3 78 */ mr r3, r30
-/* 8014C1E4 00147E44 7F E4 FB 78 */ mr r4, r31
-/* 8014C1E8 00147E48 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C1EC 00147E4C 38 A0 00 06 */ li r5, 6
-/* 8014C1F0 00147E50 48 10 7C ED */ bl func_80253EDC
-/* 8014C1F4 00147E54 38 60 2A 3C */ li r3, 0x2a3c
-/* 8014C1F8 00147E58 38 80 00 01 */ li r4, 1
-/* 8014C1FC 00147E5C 38 A0 00 00 */ li r5, 0
-/* 8014C200 00147E60 48 10 41 99 */ bl func_80250398
-/* 8014C204 00147E64 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 8014C208 00147E68 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014C20C 00147E6C C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8014C210 00147E70 3C 00 43 30 */ lis r0, 0x4330
-/* 8014C214 00147E74 7C 64 07 34 */ extsh r4, r3
-/* 8014C218 00147E78 90 01 00 40 */ stw r0, 0x40(r1)
-/* 8014C21C 00147E7C EC 60 20 28 */ fsubs f3, f0, f4
-/* 8014C220 00147E80 C0 21 00 20 */ lfs f1, 0x20(r1)
-/* 8014C224 00147E84 C0 41 00 28 */ lfs f2, 0x28(r1)
-/* 8014C228 00147E88 38 00 FF 00 */ li r0, -256
-/* 8014C22C 00147E8C 88 7F 00 11 */ lbz r3, 0x11(r31)
-/* 8014C230 00147E90 FC 00 08 1E */ fctiwz f0, f1
-/* 8014C234 00147E94 FC 60 18 1E */ fctiwz f3, f3
-/* 8014C238 00147E98 7C 68 03 78 */ or r8, r3, r0
-/* 8014C23C 00147E9C EC 42 08 28 */ fsubs f2, f2, f1
-/* 8014C240 00147EA0 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8014C244 00147EA4 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
-/* 8014C248 00147EA8 38 60 2A 3C */ li r3, 0x2a3c
-/* 8014C24C 00147EAC D8 61 00 50 */ stfd f3, 0x50(r1)
-/* 8014C250 00147EB0 FC 00 10 1E */ fctiwz f0, f2
-/* 8014C254 00147EB4 80 A1 00 34 */ lwz r5, 0x34(r1)
-/* 8014C258 00147EB8 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 8014C25C 00147EBC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014C260 00147EC0 7C 06 07 34 */ extsh r6, r0
-/* 8014C264 00147EC4 7C 84 30 50 */ subf r4, r4, r6
-/* 8014C268 00147EC8 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8014C26C 00147ECC 54 80 0F FE */ srwi r0, r4, 0x1f
-/* 8014C270 00147ED0 7C 00 22 14 */ add r0, r0, r4
-/* 8014C274 00147ED4 7C E7 07 34 */ extsh r7, r7
-/* 8014C278 00147ED8 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8014C27C 00147EDC 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8014C280 00147EE0 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014C284 00147EE4 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 8014C288 00147EE8 EC 00 08 28 */ fsubs f0, f0, f1
-/* 8014C28C 00147EEC EC 04 00 2A */ fadds f0, f4, f0
-/* 8014C290 00147EF0 FC 00 00 1E */ fctiwz f0, f0
-/* 8014C294 00147EF4 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8014C298 00147EF8 80 81 00 3C */ lwz r4, 0x3c(r1)
-/* 8014C29C 00147EFC 48 10 3E 99 */ bl func_80250134
-lbl_8014C2A0:
-/* 8014C2A0 00147F00 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8014C2A4 00147F04 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8014C2A8 00147F08 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8014C2AC 00147F0C 7C 08 03 A6 */ mtlr r0
-/* 8014C2B0 00147F10 38 21 00 60 */ addi r1, r1, 0x60
-/* 8014C2B4 00147F14 4E 80 00 20 */ blr
-lbl_8014C2B8:
-/* 8014C2B8 00147F18 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014C2BC 00147F1C 7C 08 02 A6 */ mflr r0
-/* 8014C2C0 00147F20 38 A0 00 03 */ li r5, 3
-/* 8014C2C4 00147F24 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014C2C8 00147F28 38 C1 00 08 */ addi r6, r1, 8
-/* 8014C2CC 00147F2C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014C2D0 00147F30 7C 9F 23 78 */ mr r31, r4
-/* 8014C2D4 00147F34 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014C2D8 00147F38 7C 7E 1B 78 */ mr r30, r3
-/* 8014C2DC 00147F3C 48 10 7B B1 */ bl func_80253E8C
-/* 8014C2E0 00147F40 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C2E4 00147F44 2C 00 00 04 */ cmpwi r0, 4
-/* 8014C2E8 00147F48 41 82 00 4C */ beq lbl_8014C334
-/* 8014C2EC 00147F4C 40 80 00 10 */ bge lbl_8014C2FC
-/* 8014C2F0 00147F50 2C 00 00 03 */ cmpwi r0, 3
-/* 8014C2F4 00147F54 40 80 00 14 */ bge lbl_8014C308
-/* 8014C2F8 00147F58 48 00 00 3C */ b lbl_8014C334
-lbl_8014C2FC:
-/* 8014C2FC 00147F5C 2C 00 00 06 */ cmpwi r0, 6
-/* 8014C300 00147F60 40 80 00 34 */ bge lbl_8014C334
-/* 8014C304 00147F64 48 00 00 1C */ b lbl_8014C320
-lbl_8014C308:
-/* 8014C308 00147F68 7F C3 F3 78 */ mr r3, r30
-/* 8014C30C 00147F6C 7F E4 FB 78 */ mr r4, r31
-/* 8014C310 00147F70 38 A0 00 02 */ li r5, 2
-/* 8014C314 00147F74 38 C0 2A 40 */ li r6, 0x2a40
-/* 8014C318 00147F78 48 10 7B 9D */ bl func_80253EB4
-/* 8014C31C 00147F7C 48 00 00 18 */ b lbl_8014C334
-lbl_8014C320:
-/* 8014C320 00147F80 7F C3 F3 78 */ mr r3, r30
-/* 8014C324 00147F84 7F E4 FB 78 */ mr r4, r31
-/* 8014C328 00147F88 38 A0 00 02 */ li r5, 2
-/* 8014C32C 00147F8C 38 C0 2A 41 */ li r6, 0x2a41
-/* 8014C330 00147F90 48 10 7B 85 */ bl func_80253EB4
-lbl_8014C334:
-/* 8014C334 00147F94 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014C338 00147F98 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014C33C 00147F9C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014C340 00147FA0 7C 08 03 A6 */ mtlr r0
-/* 8014C344 00147FA4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014C348 00147FA8 4E 80 00 20 */ blr
-lbl_8014C34C:
-/* 8014C34C 00147FAC 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014C350 00147FB0 7C 08 02 A6 */ mflr r0
-/* 8014C354 00147FB4 38 A0 00 03 */ li r5, 3
-/* 8014C358 00147FB8 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014C35C 00147FBC 38 C1 00 08 */ addi r6, r1, 8
-/* 8014C360 00147FC0 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014C364 00147FC4 7C 9F 23 78 */ mr r31, r4
-/* 8014C368 00147FC8 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014C36C 00147FCC 7C 7E 1B 78 */ mr r30, r3
-/* 8014C370 00147FD0 48 10 7B 6D */ bl func_80253EDC
-/* 8014C374 00147FD4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C378 00147FD8 2C 00 00 01 */ cmpwi r0, 1
-/* 8014C37C 00147FDC 41 82 00 14 */ beq lbl_8014C390
-/* 8014C380 00147FE0 40 80 00 54 */ bge lbl_8014C3D4
-/* 8014C384 00147FE4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C388 00147FE8 40 80 00 2C */ bge lbl_8014C3B4
-/* 8014C38C 00147FEC 48 00 00 48 */ b lbl_8014C3D4
-lbl_8014C390:
-/* 8014C390 00147FF0 7F C3 F3 78 */ mr r3, r30
-/* 8014C394 00147FF4 7F E4 FB 78 */ mr r4, r31
-/* 8014C398 00147FF8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C39C 00147FFC 38 A0 00 06 */ li r5, 6
-/* 8014C3A0 00148000 48 10 7B 3D */ bl func_80253EDC
-/* 8014C3A4 00148004 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014C3A8 00148008 38 60 00 01 */ li r3, 1
-/* 8014C3AC 0014800C 4B F0 D6 91 */ bl func_80059A3C
-/* 8014C3B0 00148010 48 00 00 24 */ b lbl_8014C3D4
-lbl_8014C3B4:
-/* 8014C3B4 00148014 7F C3 F3 78 */ mr r3, r30
-/* 8014C3B8 00148018 7F E4 FB 78 */ mr r4, r31
-/* 8014C3BC 0014801C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C3C0 00148020 38 A0 00 06 */ li r5, 6
-/* 8014C3C4 00148024 48 10 7B 19 */ bl func_80253EDC
-/* 8014C3C8 00148028 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014C3CC 0014802C 38 60 00 02 */ li r3, 2
-/* 8014C3D0 00148030 4B F0 D6 6D */ bl func_80059A3C
-lbl_8014C3D4:
-/* 8014C3D4 00148034 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014C3D8 00148038 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014C3DC 0014803C 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014C3E0 00148040 7C 08 03 A6 */ mtlr r0
-/* 8014C3E4 00148044 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014C3E8 00148048 4E 80 00 20 */ blr
-lbl_8014C3EC:
-/* 8014C3EC 0014804C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014C3F0 00148050 7C 08 02 A6 */ mflr r0
-/* 8014C3F4 00148054 38 A0 00 03 */ li r5, 3
-/* 8014C3F8 00148058 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014C3FC 0014805C 38 C1 00 08 */ addi r6, r1, 8
-/* 8014C400 00148060 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014C404 00148064 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014C408 00148068 3B C0 00 00 */ li r30, 0
-/* 8014C40C 0014806C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8014C410 00148070 7C 9D 23 78 */ mr r29, r4
-/* 8014C414 00148074 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8014C418 00148078 7C 7C 1B 78 */ mr r28, r3
-/* 8014C41C 0014807C 48 10 7A 71 */ bl func_80253E8C
-/* 8014C420 00148080 7F 83 E3 78 */ mr r3, r28
-/* 8014C424 00148084 7F A4 EB 78 */ mr r4, r29
-/* 8014C428 00148088 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8014C42C 0014808C 38 A0 00 05 */ li r5, 5
-/* 8014C430 00148090 48 10 7A 5D */ bl func_80253E8C
-/* 8014C434 00148094 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C438 00148098 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014C43C 0014809C 2C 00 00 06 */ cmpwi r0, 6
-/* 8014C440 001480A0 41 82 00 20 */ beq lbl_8014C460
-/* 8014C444 001480A4 40 80 00 10 */ bge lbl_8014C454
-/* 8014C448 001480A8 2C 00 00 04 */ cmpwi r0, 4
-/* 8014C44C 001480AC 41 82 00 3C */ beq lbl_8014C488
-/* 8014C450 001480B0 48 00 00 4C */ b lbl_8014C49C
-lbl_8014C454:
-/* 8014C454 001480B4 2C 00 00 08 */ cmpwi r0, 8
-/* 8014C458 001480B8 41 82 00 1C */ beq lbl_8014C474
-/* 8014C45C 001480BC 48 00 00 40 */ b lbl_8014C49C
-lbl_8014C460:
-/* 8014C460 001480C0 3C 60 80 48 */ lis r3, lbl_80487250@ha
-/* 8014C464 001480C4 3B C0 46 46 */ li r30, 0x4646
-/* 8014C468 001480C8 38 63 72 50 */ addi r3, r3, lbl_80487250@l
-/* 8014C46C 001480CC 90 7F 00 00 */ stw r3, 0(r31)
-/* 8014C470 001480D0 48 00 00 2C */ b lbl_8014C49C
-lbl_8014C474:
-/* 8014C474 001480D4 3C 60 80 48 */ lis r3, lbl_80487278@ha
-/* 8014C478 001480D8 3B C0 46 47 */ li r30, 0x4647
-/* 8014C47C 001480DC 38 63 72 78 */ addi r3, r3, lbl_80487278@l
-/* 8014C480 001480E0 90 7F 00 00 */ stw r3, 0(r31)
-/* 8014C484 001480E4 48 00 00 18 */ b lbl_8014C49C
-lbl_8014C488:
-/* 8014C488 001480E8 7F 83 E3 78 */ mr r3, r28
-/* 8014C48C 001480EC 7F A4 EB 78 */ mr r4, r29
-/* 8014C490 001480F0 38 A0 00 02 */ li r5, 2
-/* 8014C494 001480F4 38 C0 52 37 */ li r6, 0x5237
-/* 8014C498 001480F8 48 10 7A 1D */ bl func_80253EB4
-lbl_8014C49C:
-/* 8014C49C 001480FC 2C 1E 00 00 */ cmpwi r30, 0
-/* 8014C4A0 00148100 41 82 00 4C */ beq lbl_8014C4EC
-/* 8014C4A4 00148104 80 9F 00 00 */ lwz r4, 0(r31)
-/* 8014C4A8 00148108 7F C3 F3 78 */ mr r3, r30
-/* 8014C4AC 0014810C 48 10 3F 2D */ bl func_802503D8
-/* 8014C4B0 00148110 88 BD 00 02 */ lbz r5, 2(r29)
-/* 8014C4B4 00148114 38 00 00 84 */ li r0, 0x84
-/* 8014C4B8 00148118 7F 83 E3 78 */ mr r3, r28
-/* 8014C4BC 0014811C 7F A4 EB 78 */ mr r4, r29
-/* 8014C4C0 00148120 98 BF 00 04 */ stb r5, 4(r31)
-/* 8014C4C4 00148124 38 A0 00 02 */ li r5, 2
-/* 8014C4C8 00148128 38 C0 FF FE */ li r6, -2
-/* 8014C4CC 0014812C 88 FD 00 03 */ lbz r7, 3(r29)
-/* 8014C4D0 00148130 98 FF 00 05 */ stb r7, 5(r31)
-/* 8014C4D4 00148134 88 FD 00 04 */ lbz r7, 4(r29)
-/* 8014C4D8 00148138 98 FF 00 06 */ stb r7, 6(r31)
-/* 8014C4DC 0014813C 88 FD 00 05 */ lbz r7, 5(r29)
-/* 8014C4E0 00148140 98 FF 00 07 */ stb r7, 7(r31)
-/* 8014C4E4 00148144 98 1F 00 09 */ stb r0, 9(r31)
-/* 8014C4E8 00148148 48 10 79 CD */ bl func_80253EB4
-lbl_8014C4EC:
-/* 8014C4EC 0014814C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014C4F0 00148150 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014C4F4 00148154 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014C4F8 00148158 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8014C4FC 0014815C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8014C500 00148160 7C 08 03 A6 */ mtlr r0
-/* 8014C504 00148164 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014C508 00148168 4E 80 00 20 */ blr
-lbl_8014C50C:
-/* 8014C50C 0014816C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014C510 00148170 7C 08 02 A6 */ mflr r0
-/* 8014C514 00148174 38 A0 00 03 */ li r5, 3
-/* 8014C518 00148178 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014C51C 0014817C 38 C1 00 08 */ addi r6, r1, 8
-/* 8014C520 00148180 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014C524 00148184 7C 9F 23 78 */ mr r31, r4
-/* 8014C528 00148188 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014C52C 0014818C 7C 7E 1B 78 */ mr r30, r3
-/* 8014C530 00148190 48 10 79 AD */ bl func_80253EDC
-/* 8014C534 00148194 7F C3 F3 78 */ mr r3, r30
-/* 8014C538 00148198 7F E4 FB 78 */ mr r4, r31
-/* 8014C53C 0014819C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014C540 001481A0 38 A0 00 06 */ li r5, 6
-/* 8014C544 001481A4 48 10 79 99 */ bl func_80253EDC
-/* 8014C548 001481A8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C54C 001481AC 2C 00 00 02 */ cmpwi r0, 2
-/* 8014C550 001481B0 41 82 00 24 */ beq lbl_8014C574
-/* 8014C554 001481B4 40 80 00 2C */ bge lbl_8014C580
-/* 8014C558 001481B8 2C 00 00 01 */ cmpwi r0, 1
-/* 8014C55C 001481BC 40 80 00 08 */ bge lbl_8014C564
-/* 8014C560 001481C0 48 00 00 20 */ b lbl_8014C580
-lbl_8014C564:
-/* 8014C564 001481C4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014C568 001481C8 38 60 00 3D */ li r3, 0x3d
-/* 8014C56C 001481CC 4B F0 D4 D1 */ bl func_80059A3C
-/* 8014C570 001481D0 48 00 00 10 */ b lbl_8014C580
-lbl_8014C574:
-/* 8014C574 001481D4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014C578 001481D8 38 60 00 3E */ li r3, 0x3e
-/* 8014C57C 001481DC 4B F0 D4 C1 */ bl func_80059A3C
-lbl_8014C580:
-/* 8014C580 001481E0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014C584 001481E4 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014C588 001481E8 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014C58C 001481EC 7C 08 03 A6 */ mtlr r0
-/* 8014C590 001481F0 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014C594 001481F4 4E 80 00 20 */ blr
-lbl_8014C598:
-/* 8014C598 001481F8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014C59C 001481FC 7C 08 02 A6 */ mflr r0
-/* 8014C5A0 00148200 38 80 00 08 */ li r4, 8
-/* 8014C5A4 00148204 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014C5A8 00148208 38 A1 00 08 */ addi r5, r1, 8
-/* 8014C5AC 0014820C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014C5B0 00148210 7C 7F 1B 78 */ mr r31, r3
-/* 8014C5B4 00148214 48 10 78 99 */ bl func_80253E4C
-/* 8014C5B8 00148218 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C5BC 0014821C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C5C0 00148220 41 82 00 CC */ beq lbl_8014C68C
-/* 8014C5C4 00148224 7F E3 FB 78 */ mr r3, r31
-/* 8014C5C8 00148228 48 10 78 09 */ bl func_80253DD0
-/* 8014C5CC 0014822C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014C5D0 00148230 28 00 00 03 */ cmplwi r0, 3
-/* 8014C5D4 00148234 40 82 00 B8 */ bne lbl_8014C68C
-/* 8014C5D8 00148238 7F E3 FB 78 */ mr r3, r31
-/* 8014C5DC 0014823C 48 10 78 05 */ bl func_80253DE0
-/* 8014C5E0 00148240 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014C5E4 00148244 2C 00 00 09 */ cmpwi r0, 9
-/* 8014C5E8 00148248 41 82 00 6C */ beq lbl_8014C654
-/* 8014C5EC 0014824C 40 80 00 1C */ bge lbl_8014C608
-/* 8014C5F0 00148250 2C 00 00 07 */ cmpwi r0, 7
-/* 8014C5F4 00148254 41 82 00 38 */ beq lbl_8014C62C
-/* 8014C5F8 00148258 40 80 00 48 */ bge lbl_8014C640
-/* 8014C5FC 0014825C 2C 00 00 06 */ cmpwi r0, 6
-/* 8014C600 00148260 40 80 00 18 */ bge lbl_8014C618
-/* 8014C604 00148264 48 00 00 88 */ b lbl_8014C68C
-lbl_8014C608:
-/* 8014C608 00148268 2C 00 00 0B */ cmpwi r0, 0xb
-/* 8014C60C 0014826C 41 82 00 70 */ beq lbl_8014C67C
-/* 8014C610 00148270 40 80 00 7C */ bge lbl_8014C68C
-/* 8014C614 00148274 48 00 00 54 */ b lbl_8014C668
-lbl_8014C618:
-/* 8014C618 00148278 7F E3 FB 78 */ mr r3, r31
-/* 8014C61C 0014827C 38 80 00 00 */ li r4, 0
-/* 8014C620 00148280 38 A0 00 00 */ li r5, 0
-/* 8014C624 00148284 48 10 77 8D */ bl func_80253DB0
-/* 8014C628 00148288 48 00 00 64 */ b lbl_8014C68C
-lbl_8014C62C:
-/* 8014C62C 0014828C 7F E3 FB 78 */ mr r3, r31
-/* 8014C630 00148290 38 80 00 01 */ li r4, 1
-/* 8014C634 00148294 38 A0 00 00 */ li r5, 0
-/* 8014C638 00148298 48 10 77 79 */ bl func_80253DB0
-/* 8014C63C 0014829C 48 00 00 50 */ b lbl_8014C68C
-lbl_8014C640:
-/* 8014C640 001482A0 7F E3 FB 78 */ mr r3, r31
-/* 8014C644 001482A4 38 80 00 02 */ li r4, 2
-/* 8014C648 001482A8 38 A0 00 00 */ li r5, 0
-/* 8014C64C 001482AC 48 10 77 65 */ bl func_80253DB0
-/* 8014C650 001482B0 48 00 00 3C */ b lbl_8014C68C
-lbl_8014C654:
-/* 8014C654 001482B4 7F E3 FB 78 */ mr r3, r31
-/* 8014C658 001482B8 38 80 00 03 */ li r4, 3
-/* 8014C65C 001482BC 38 A0 00 00 */ li r5, 0
-/* 8014C660 001482C0 48 10 77 51 */ bl func_80253DB0
-/* 8014C664 001482C4 48 00 00 28 */ b lbl_8014C68C
-lbl_8014C668:
-/* 8014C668 001482C8 7F E3 FB 78 */ mr r3, r31
-/* 8014C66C 001482CC 38 80 00 04 */ li r4, 4
-/* 8014C670 001482D0 38 A0 00 00 */ li r5, 0
-/* 8014C674 001482D4 48 10 77 3D */ bl func_80253DB0
-/* 8014C678 001482D8 48 00 00 14 */ b lbl_8014C68C
-lbl_8014C67C:
-/* 8014C67C 001482DC 7F E3 FB 78 */ mr r3, r31
-/* 8014C680 001482E0 38 80 00 05 */ li r4, 5
-/* 8014C684 001482E4 38 A0 00 00 */ li r5, 0
-/* 8014C688 001482E8 48 10 77 29 */ bl func_80253DB0
-lbl_8014C68C:
-/* 8014C68C 001482EC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014C690 001482F0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014C694 001482F4 7C 08 03 A6 */ mtlr r0
-/* 8014C698 001482F8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014C69C 001482FC 4E 80 00 20 */ blr
-lbl_8014C6A0:
-/* 8014C6A0 00148300 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014C6A4 00148304 7C 08 02 A6 */ mflr r0
-/* 8014C6A8 00148308 38 A0 00 03 */ li r5, 3
-/* 8014C6AC 0014830C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014C6B0 00148310 38 C1 00 08 */ addi r6, r1, 8
-/* 8014C6B4 00148314 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014C6B8 00148318 7C 9F 23 78 */ mr r31, r4
-/* 8014C6BC 0014831C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014C6C0 00148320 7C 7E 1B 78 */ mr r30, r3
-/* 8014C6C4 00148324 48 10 77 C9 */ bl func_80253E8C
-/* 8014C6C8 00148328 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014C6CC 0014832C 28 00 00 3C */ cmplwi r0, 0x3c
-/* 8014C6D0 00148330 41 81 06 44 */ bgt lbl_8014CD14
-/* 8014C6D4 00148334 3C 60 80 42 */ lis r3, lbl_8041DC90@ha
-/* 8014C6D8 00148338 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C6DC 0014833C 38 63 DC 90 */ addi r3, r3, lbl_8041DC90@l
-/* 8014C6E0 00148340 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014C6E4 00148344 7C 69 03 A6 */ mtctr r3
-/* 8014C6E8 00148348 4E 80 04 20 */ bctr
-/* 8014C6EC 0014834C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C6F0 00148350 7F C3 F3 78 */ mr r3, r30
-/* 8014C6F4 00148354 7F E4 FB 78 */ mr r4, r31
-/* 8014C6F8 00148358 38 A0 00 01 */ li r5, 1
-/* 8014C6FC 0014835C 88 06 0E DC */ lbz r0, 0xedc(r6)
-/* 8014C700 00148360 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C704 00148364 7C C6 02 14 */ add r6, r6, r0
-/* 8014C708 00148368 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014C70C 0014836C 48 10 77 A9 */ bl func_80253EB4
-/* 8014C710 00148370 48 00 06 04 */ b lbl_8014CD14
-/* 8014C714 00148374 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C718 00148378 7F C3 F3 78 */ mr r3, r30
-/* 8014C71C 0014837C 7F E4 FB 78 */ mr r4, r31
-/* 8014C720 00148380 38 A0 00 01 */ li r5, 1
-/* 8014C724 00148384 88 06 0E DD */ lbz r0, 0xedd(r6)
-/* 8014C728 00148388 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C72C 0014838C 7C C6 02 14 */ add r6, r6, r0
-/* 8014C730 00148390 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014C734 00148394 48 10 77 81 */ bl func_80253EB4
-/* 8014C738 00148398 48 00 05 DC */ b lbl_8014CD14
-/* 8014C73C 0014839C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C740 001483A0 7F C3 F3 78 */ mr r3, r30
-/* 8014C744 001483A4 7F E4 FB 78 */ mr r4, r31
-/* 8014C748 001483A8 38 A0 00 01 */ li r5, 1
-/* 8014C74C 001483AC 88 06 0E DE */ lbz r0, 0xede(r6)
-/* 8014C750 001483B0 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C754 001483B4 7C C6 02 14 */ add r6, r6, r0
-/* 8014C758 001483B8 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014C75C 001483BC 48 10 77 59 */ bl func_80253EB4
-/* 8014C760 001483C0 48 00 05 B4 */ b lbl_8014CD14
-/* 8014C764 001483C4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C768 001483C8 7F C3 F3 78 */ mr r3, r30
-/* 8014C76C 001483CC 7F E4 FB 78 */ mr r4, r31
-/* 8014C770 001483D0 38 A0 00 01 */ li r5, 1
-/* 8014C774 001483D4 88 06 0E DF */ lbz r0, 0xedf(r6)
-/* 8014C778 001483D8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C77C 001483DC 7C C6 02 14 */ add r6, r6, r0
-/* 8014C780 001483E0 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014C784 001483E4 48 10 77 31 */ bl func_80253EB4
-/* 8014C788 001483E8 48 00 05 8C */ b lbl_8014CD14
-/* 8014C78C 001483EC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C790 001483F0 7F C3 F3 78 */ mr r3, r30
-/* 8014C794 001483F4 7F E4 FB 78 */ mr r4, r31
-/* 8014C798 001483F8 38 A0 00 01 */ li r5, 1
-/* 8014C79C 001483FC 88 06 0E E0 */ lbz r0, 0xee0(r6)
-/* 8014C7A0 00148400 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C7A4 00148404 7C C6 02 14 */ add r6, r6, r0
-/* 8014C7A8 00148408 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014C7AC 0014840C 48 10 77 09 */ bl func_80253EB4
-/* 8014C7B0 00148410 48 00 05 64 */ b lbl_8014CD14
-/* 8014C7B4 00148414 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C7B8 00148418 7F C3 F3 78 */ mr r3, r30
-/* 8014C7BC 0014841C 7F E4 FB 78 */ mr r4, r31
-/* 8014C7C0 00148420 38 A0 00 01 */ li r5, 1
-/* 8014C7C4 00148424 88 06 0E E1 */ lbz r0, 0xee1(r6)
-/* 8014C7C8 00148428 54 00 10 3A */ slwi r0, r0, 2
-/* 8014C7CC 0014842C 7C C6 02 14 */ add r6, r6, r0
-/* 8014C7D0 00148430 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014C7D4 00148434 48 10 76 E1 */ bl func_80253EB4
-/* 8014C7D8 00148438 48 00 05 3C */ b lbl_8014CD14
-/* 8014C7DC 0014843C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C7E0 00148440 88 03 0D F1 */ lbz r0, 0xdf1(r3)
-/* 8014C7E4 00148444 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C7E8 00148448 41 82 00 0C */ beq lbl_8014C7F4
-/* 8014C7EC 0014844C 28 00 00 07 */ cmplwi r0, 7
-/* 8014C7F0 00148450 40 82 05 24 */ bne lbl_8014CD14
-lbl_8014C7F4:
-/* 8014C7F4 00148454 7F C3 F3 78 */ mr r3, r30
-/* 8014C7F8 00148458 7F E4 FB 78 */ mr r4, r31
-/* 8014C7FC 0014845C 38 A0 00 01 */ li r5, 1
-/* 8014C800 00148460 38 C0 00 00 */ li r6, 0
-/* 8014C804 00148464 48 10 76 B1 */ bl func_80253EB4
-/* 8014C808 00148468 48 00 05 0C */ b lbl_8014CD14
-/* 8014C80C 0014846C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C810 00148470 88 03 0D F2 */ lbz r0, 0xdf2(r3)
-/* 8014C814 00148474 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C818 00148478 41 82 00 0C */ beq lbl_8014C824
-/* 8014C81C 0014847C 28 00 00 07 */ cmplwi r0, 7
-/* 8014C820 00148480 40 82 04 F4 */ bne lbl_8014CD14
-lbl_8014C824:
-/* 8014C824 00148484 7F C3 F3 78 */ mr r3, r30
-/* 8014C828 00148488 7F E4 FB 78 */ mr r4, r31
-/* 8014C82C 0014848C 38 A0 00 01 */ li r5, 1
-/* 8014C830 00148490 38 C0 00 00 */ li r6, 0
-/* 8014C834 00148494 48 10 76 81 */ bl func_80253EB4
-/* 8014C838 00148498 48 00 04 DC */ b lbl_8014CD14
-/* 8014C83C 0014849C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C840 001484A0 88 03 0D F3 */ lbz r0, 0xdf3(r3)
-/* 8014C844 001484A4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C848 001484A8 41 82 00 0C */ beq lbl_8014C854
-/* 8014C84C 001484AC 28 00 00 07 */ cmplwi r0, 7
-/* 8014C850 001484B0 40 82 04 C4 */ bne lbl_8014CD14
-lbl_8014C854:
-/* 8014C854 001484B4 7F C3 F3 78 */ mr r3, r30
-/* 8014C858 001484B8 7F E4 FB 78 */ mr r4, r31
-/* 8014C85C 001484BC 38 A0 00 01 */ li r5, 1
-/* 8014C860 001484C0 38 C0 00 00 */ li r6, 0
-/* 8014C864 001484C4 48 10 76 51 */ bl func_80253EB4
-/* 8014C868 001484C8 48 00 04 AC */ b lbl_8014CD14
-/* 8014C86C 001484CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C870 001484D0 88 03 0D F4 */ lbz r0, 0xdf4(r3)
-/* 8014C874 001484D4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C878 001484D8 41 82 00 0C */ beq lbl_8014C884
-/* 8014C87C 001484DC 28 00 00 07 */ cmplwi r0, 7
-/* 8014C880 001484E0 40 82 04 94 */ bne lbl_8014CD14
-lbl_8014C884:
-/* 8014C884 001484E4 7F C3 F3 78 */ mr r3, r30
-/* 8014C888 001484E8 7F E4 FB 78 */ mr r4, r31
-/* 8014C88C 001484EC 38 A0 00 01 */ li r5, 1
-/* 8014C890 001484F0 38 C0 00 00 */ li r6, 0
-/* 8014C894 001484F4 48 10 76 21 */ bl func_80253EB4
-/* 8014C898 001484F8 48 00 04 7C */ b lbl_8014CD14
-/* 8014C89C 001484FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C8A0 00148500 88 03 0D F5 */ lbz r0, 0xdf5(r3)
-/* 8014C8A4 00148504 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C8A8 00148508 41 82 00 0C */ beq lbl_8014C8B4
-/* 8014C8AC 0014850C 28 00 00 07 */ cmplwi r0, 7
-/* 8014C8B0 00148510 40 82 04 64 */ bne lbl_8014CD14
-lbl_8014C8B4:
-/* 8014C8B4 00148514 7F C3 F3 78 */ mr r3, r30
-/* 8014C8B8 00148518 7F E4 FB 78 */ mr r4, r31
-/* 8014C8BC 0014851C 38 A0 00 01 */ li r5, 1
-/* 8014C8C0 00148520 38 C0 00 00 */ li r6, 0
-/* 8014C8C4 00148524 48 10 75 F1 */ bl func_80253EB4
-/* 8014C8C8 00148528 48 00 04 4C */ b lbl_8014CD14
-/* 8014C8CC 0014852C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C8D0 00148530 88 03 0D F6 */ lbz r0, 0xdf6(r3)
-/* 8014C8D4 00148534 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C8D8 00148538 41 82 00 0C */ beq lbl_8014C8E4
-/* 8014C8DC 0014853C 28 00 00 07 */ cmplwi r0, 7
-/* 8014C8E0 00148540 40 82 04 34 */ bne lbl_8014CD14
-lbl_8014C8E4:
-/* 8014C8E4 00148544 7F C3 F3 78 */ mr r3, r30
-/* 8014C8E8 00148548 7F E4 FB 78 */ mr r4, r31
-/* 8014C8EC 0014854C 38 A0 00 01 */ li r5, 1
-/* 8014C8F0 00148550 38 C0 00 00 */ li r6, 0
-/* 8014C8F4 00148554 48 10 75 C1 */ bl func_80253EB4
-/* 8014C8F8 00148558 48 00 04 1C */ b lbl_8014CD14
-/* 8014C8FC 0014855C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C900 00148560 38 C0 00 00 */ li r6, 0
-/* 8014C904 00148564 88 03 0D F7 */ lbz r0, 0xdf7(r3)
-/* 8014C908 00148568 2C 00 00 02 */ cmpwi r0, 2
-/* 8014C90C 0014856C 40 80 00 48 */ bge lbl_8014C954
-/* 8014C910 00148570 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C914 00148574 40 80 00 08 */ bge lbl_8014C91C
-/* 8014C918 00148578 48 00 00 3C */ b lbl_8014C954
-lbl_8014C91C:
-/* 8014C91C 0014857C 88 03 0D 4A */ lbz r0, 0xd4a(r3)
-/* 8014C920 00148580 7C 63 02 14 */ add r3, r3, r0
-/* 8014C924 00148584 88 03 0D F1 */ lbz r0, 0xdf1(r3)
-/* 8014C928 00148588 2C 00 00 07 */ cmpwi r0, 7
-/* 8014C92C 0014858C 41 82 00 1C */ beq lbl_8014C948
-/* 8014C930 00148590 40 80 00 20 */ bge lbl_8014C950
-/* 8014C934 00148594 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C938 00148598 41 82 00 08 */ beq lbl_8014C940
-/* 8014C93C 0014859C 48 00 00 14 */ b lbl_8014C950
-lbl_8014C940:
-/* 8014C940 001485A0 38 C0 2A 68 */ li r6, 0x2a68
-/* 8014C944 001485A4 48 00 00 10 */ b lbl_8014C954
-lbl_8014C948:
-/* 8014C948 001485A8 38 C0 00 00 */ li r6, 0
-/* 8014C94C 001485AC 48 00 00 08 */ b lbl_8014C954
-lbl_8014C950:
-/* 8014C950 001485B0 38 C0 2A 69 */ li r6, 0x2a69
-lbl_8014C954:
-/* 8014C954 001485B4 7F C3 F3 78 */ mr r3, r30
-/* 8014C958 001485B8 7F E4 FB 78 */ mr r4, r31
-/* 8014C95C 001485BC 38 A0 00 02 */ li r5, 2
-/* 8014C960 001485C0 48 10 75 55 */ bl func_80253EB4
-/* 8014C964 001485C4 48 00 03 B0 */ b lbl_8014CD14
-/* 8014C968 001485C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014C96C 001485CC 88 03 0D F7 */ lbz r0, 0xdf7(r3)
-/* 8014C970 001485D0 2C 00 00 02 */ cmpwi r0, 2
-/* 8014C974 001485D4 40 80 03 A0 */ bge lbl_8014CD14
-/* 8014C978 001485D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C97C 001485DC 40 80 00 08 */ bge lbl_8014C984
-/* 8014C980 001485E0 48 00 03 94 */ b lbl_8014CD14
-lbl_8014C984:
-/* 8014C984 001485E4 88 03 0E FA */ lbz r0, 0xefa(r3)
-/* 8014C988 001485E8 2C 00 00 01 */ cmpwi r0, 1
-/* 8014C98C 001485EC 41 82 00 40 */ beq lbl_8014C9CC
-/* 8014C990 001485F0 40 80 00 10 */ bge lbl_8014C9A0
-/* 8014C994 001485F4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014C998 001485F8 40 80 00 14 */ bge lbl_8014C9AC
-/* 8014C99C 001485FC 48 00 03 78 */ b lbl_8014CD14
-lbl_8014C9A0:
-/* 8014C9A0 00148600 2C 00 00 03 */ cmpwi r0, 3
-/* 8014C9A4 00148604 40 80 03 70 */ bge lbl_8014CD14
-/* 8014C9A8 00148608 48 00 00 44 */ b lbl_8014C9EC
-lbl_8014C9AC:
-/* 8014C9AC 0014860C 38 60 00 3D */ li r3, 0x3d
-/* 8014C9B0 00148610 4B F0 E0 49 */ bl func_8005A9F8
-/* 8014C9B4 00148614 7C 66 1B 78 */ mr r6, r3
-/* 8014C9B8 00148618 7F C3 F3 78 */ mr r3, r30
-/* 8014C9BC 0014861C 7F E4 FB 78 */ mr r4, r31
-/* 8014C9C0 00148620 38 A0 00 01 */ li r5, 1
-/* 8014C9C4 00148624 48 10 74 F1 */ bl func_80253EB4
-/* 8014C9C8 00148628 48 00 03 4C */ b lbl_8014CD14
-lbl_8014C9CC:
-/* 8014C9CC 0014862C 38 60 00 3E */ li r3, 0x3e
-/* 8014C9D0 00148630 4B F0 E0 29 */ bl func_8005A9F8
-/* 8014C9D4 00148634 7C 66 1B 78 */ mr r6, r3
-/* 8014C9D8 00148638 7F C3 F3 78 */ mr r3, r30
-/* 8014C9DC 0014863C 7F E4 FB 78 */ mr r4, r31
-/* 8014C9E0 00148640 38 A0 00 01 */ li r5, 1
-/* 8014C9E4 00148644 48 10 74 D1 */ bl func_80253EB4
-/* 8014C9E8 00148648 48 00 03 2C */ b lbl_8014CD14
-lbl_8014C9EC:
-/* 8014C9EC 0014864C 38 60 00 3C */ li r3, 0x3c
-/* 8014C9F0 00148650 4B F0 E0 09 */ bl func_8005A9F8
-/* 8014C9F4 00148654 7C 66 1B 78 */ mr r6, r3
-/* 8014C9F8 00148658 7F C3 F3 78 */ mr r3, r30
-/* 8014C9FC 0014865C 7F E4 FB 78 */ mr r4, r31
-/* 8014CA00 00148660 38 A0 00 01 */ li r5, 1
-/* 8014CA04 00148664 48 10 74 B1 */ bl func_80253EB4
-/* 8014CA08 00148668 48 00 03 0C */ b lbl_8014CD14
-/* 8014CA0C 0014866C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CA10 00148670 88 03 0D F7 */ lbz r0, 0xdf7(r3)
-/* 8014CA14 00148674 28 00 00 01 */ cmplwi r0, 1
-/* 8014CA18 00148678 40 82 02 FC */ bne lbl_8014CD14
-/* 8014CA1C 0014867C 7F C3 F3 78 */ mr r3, r30
-/* 8014CA20 00148680 7F E4 FB 78 */ mr r4, r31
-/* 8014CA24 00148684 38 A0 00 02 */ li r5, 2
-/* 8014CA28 00148688 38 C0 2A 6B */ li r6, 0x2a6b
-/* 8014CA2C 0014868C 48 10 74 89 */ bl func_80253EB4
-/* 8014CA30 00148690 48 00 02 E4 */ b lbl_8014CD14
-/* 8014CA34 00148694 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CA38 00148698 88 03 0D F7 */ lbz r0, 0xdf7(r3)
-/* 8014CA3C 0014869C 28 00 00 01 */ cmplwi r0, 1
-/* 8014CA40 001486A0 40 82 02 D4 */ bne lbl_8014CD14
-/* 8014CA44 001486A4 88 03 0E FA */ lbz r0, 0xefa(r3)
-/* 8014CA48 001486A8 2C 00 00 01 */ cmpwi r0, 1
-/* 8014CA4C 001486AC 41 82 00 34 */ beq lbl_8014CA80
-/* 8014CA50 001486B0 40 80 00 50 */ bge lbl_8014CAA0
-/* 8014CA54 001486B4 2C 00 00 00 */ cmpwi r0, 0
-/* 8014CA58 001486B8 40 80 00 08 */ bge lbl_8014CA60
-/* 8014CA5C 001486BC 48 00 00 44 */ b lbl_8014CAA0
-lbl_8014CA60:
-/* 8014CA60 001486C0 38 60 00 3E */ li r3, 0x3e
-/* 8014CA64 001486C4 4B F0 DF 95 */ bl func_8005A9F8
-/* 8014CA68 001486C8 7C 66 1B 78 */ mr r6, r3
-/* 8014CA6C 001486CC 7F C3 F3 78 */ mr r3, r30
-/* 8014CA70 001486D0 7F E4 FB 78 */ mr r4, r31
-/* 8014CA74 001486D4 38 A0 00 01 */ li r5, 1
-/* 8014CA78 001486D8 48 10 74 3D */ bl func_80253EB4
-/* 8014CA7C 001486DC 48 00 02 98 */ b lbl_8014CD14
-lbl_8014CA80:
-/* 8014CA80 001486E0 38 60 00 3D */ li r3, 0x3d
-/* 8014CA84 001486E4 4B F0 DF 75 */ bl func_8005A9F8
-/* 8014CA88 001486E8 7C 66 1B 78 */ mr r6, r3
-/* 8014CA8C 001486EC 7F C3 F3 78 */ mr r3, r30
-/* 8014CA90 001486F0 7F E4 FB 78 */ mr r4, r31
-/* 8014CA94 001486F4 38 A0 00 01 */ li r5, 1
-/* 8014CA98 001486F8 48 10 74 1D */ bl func_80253EB4
-/* 8014CA9C 001486FC 48 00 02 78 */ b lbl_8014CD14
-lbl_8014CAA0:
-/* 8014CAA0 00148700 38 60 00 3B */ li r3, 0x3b
-/* 8014CAA4 00148704 4B F0 DF 55 */ bl func_8005A9F8
-/* 8014CAA8 00148708 7C 66 1B 78 */ mr r6, r3
-/* 8014CAAC 0014870C 7F C3 F3 78 */ mr r3, r30
-/* 8014CAB0 00148710 7F E4 FB 78 */ mr r4, r31
-/* 8014CAB4 00148714 38 A0 00 01 */ li r5, 1
-/* 8014CAB8 00148718 48 10 73 FD */ bl func_80253EB4
-/* 8014CABC 0014871C 48 00 02 58 */ b lbl_8014CD14
-/* 8014CAC0 00148720 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CAC4 00148724 88 63 0D F1 */ lbz r3, 0xdf1(r3)
-/* 8014CAC8 00148728 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CACC 0014872C 41 82 02 48 */ beq lbl_8014CD14
-/* 8014CAD0 00148730 28 03 00 07 */ cmplwi r3, 7
-/* 8014CAD4 00148734 41 82 02 40 */ beq lbl_8014CD14
-/* 8014CAD8 00148738 38 03 FF FF */ addi r0, r3, -1
-/* 8014CADC 0014873C 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
-/* 8014CAE0 00148740 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CAE4 00148744 38 60 04 05 */ li r3, 0x405
-/* 8014CAE8 00148748 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
-/* 8014CAEC 0014874C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8014CAF0 00148750 4B F0 E1 71 */ bl func_8005AC60
-/* 8014CAF4 00148754 7C 66 1B 78 */ mr r6, r3
-/* 8014CAF8 00148758 7F C3 F3 78 */ mr r3, r30
-/* 8014CAFC 0014875C 7F E4 FB 78 */ mr r4, r31
-/* 8014CB00 00148760 38 A0 00 01 */ li r5, 1
-/* 8014CB04 00148764 48 10 73 B1 */ bl func_80253EB4
-/* 8014CB08 00148768 48 00 02 0C */ b lbl_8014CD14
-/* 8014CB0C 0014876C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CB10 00148770 88 63 0D F2 */ lbz r3, 0xdf2(r3)
-/* 8014CB14 00148774 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CB18 00148778 41 82 01 FC */ beq lbl_8014CD14
-/* 8014CB1C 0014877C 28 03 00 07 */ cmplwi r3, 7
-/* 8014CB20 00148780 41 82 01 F4 */ beq lbl_8014CD14
-/* 8014CB24 00148784 38 03 FF FF */ addi r0, r3, -1
-/* 8014CB28 00148788 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
-/* 8014CB2C 0014878C 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CB30 00148790 38 60 04 05 */ li r3, 0x405
-/* 8014CB34 00148794 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
-/* 8014CB38 00148798 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8014CB3C 0014879C 4B F0 E1 25 */ bl func_8005AC60
-/* 8014CB40 001487A0 7C 66 1B 78 */ mr r6, r3
-/* 8014CB44 001487A4 7F C3 F3 78 */ mr r3, r30
-/* 8014CB48 001487A8 7F E4 FB 78 */ mr r4, r31
-/* 8014CB4C 001487AC 38 A0 00 01 */ li r5, 1
-/* 8014CB50 001487B0 48 10 73 65 */ bl func_80253EB4
-/* 8014CB54 001487B4 48 00 01 C0 */ b lbl_8014CD14
-/* 8014CB58 001487B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CB5C 001487BC 88 63 0D F3 */ lbz r3, 0xdf3(r3)
-/* 8014CB60 001487C0 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CB64 001487C4 41 82 01 B0 */ beq lbl_8014CD14
-/* 8014CB68 001487C8 28 03 00 07 */ cmplwi r3, 7
-/* 8014CB6C 001487CC 41 82 01 A8 */ beq lbl_8014CD14
-/* 8014CB70 001487D0 38 03 FF FF */ addi r0, r3, -1
-/* 8014CB74 001487D4 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
-/* 8014CB78 001487D8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CB7C 001487DC 38 60 04 05 */ li r3, 0x405
-/* 8014CB80 001487E0 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
-/* 8014CB84 001487E4 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8014CB88 001487E8 4B F0 E0 D9 */ bl func_8005AC60
-/* 8014CB8C 001487EC 7C 66 1B 78 */ mr r6, r3
-/* 8014CB90 001487F0 7F C3 F3 78 */ mr r3, r30
-/* 8014CB94 001487F4 7F E4 FB 78 */ mr r4, r31
-/* 8014CB98 001487F8 38 A0 00 01 */ li r5, 1
-/* 8014CB9C 001487FC 48 10 73 19 */ bl func_80253EB4
-/* 8014CBA0 00148800 48 00 01 74 */ b lbl_8014CD14
-/* 8014CBA4 00148804 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CBA8 00148808 88 63 0D F4 */ lbz r3, 0xdf4(r3)
-/* 8014CBAC 0014880C 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CBB0 00148810 41 82 01 64 */ beq lbl_8014CD14
-/* 8014CBB4 00148814 28 03 00 07 */ cmplwi r3, 7
-/* 8014CBB8 00148818 41 82 01 5C */ beq lbl_8014CD14
-/* 8014CBBC 0014881C 38 03 FF FF */ addi r0, r3, -1
-/* 8014CBC0 00148820 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
-/* 8014CBC4 00148824 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CBC8 00148828 38 60 04 05 */ li r3, 0x405
-/* 8014CBCC 0014882C 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
-/* 8014CBD0 00148830 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8014CBD4 00148834 4B F0 E0 8D */ bl func_8005AC60
-/* 8014CBD8 00148838 7C 66 1B 78 */ mr r6, r3
-/* 8014CBDC 0014883C 7F C3 F3 78 */ mr r3, r30
-/* 8014CBE0 00148840 7F E4 FB 78 */ mr r4, r31
-/* 8014CBE4 00148844 38 A0 00 01 */ li r5, 1
-/* 8014CBE8 00148848 48 10 72 CD */ bl func_80253EB4
-/* 8014CBEC 0014884C 48 00 01 28 */ b lbl_8014CD14
-/* 8014CBF0 00148850 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CBF4 00148854 88 63 0D F5 */ lbz r3, 0xdf5(r3)
-/* 8014CBF8 00148858 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CBFC 0014885C 41 82 01 18 */ beq lbl_8014CD14
-/* 8014CC00 00148860 28 03 00 07 */ cmplwi r3, 7
-/* 8014CC04 00148864 41 82 01 10 */ beq lbl_8014CD14
-/* 8014CC08 00148868 38 03 FF FF */ addi r0, r3, -1
-/* 8014CC0C 0014886C 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
-/* 8014CC10 00148870 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CC14 00148874 38 60 04 05 */ li r3, 0x405
-/* 8014CC18 00148878 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
-/* 8014CC1C 0014887C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8014CC20 00148880 4B F0 E0 41 */ bl func_8005AC60
-/* 8014CC24 00148884 7C 66 1B 78 */ mr r6, r3
-/* 8014CC28 00148888 7F C3 F3 78 */ mr r3, r30
-/* 8014CC2C 0014888C 7F E4 FB 78 */ mr r4, r31
-/* 8014CC30 00148890 38 A0 00 01 */ li r5, 1
-/* 8014CC34 00148894 48 10 72 81 */ bl func_80253EB4
-/* 8014CC38 00148898 48 00 00 DC */ b lbl_8014CD14
-/* 8014CC3C 0014889C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CC40 001488A0 88 63 0D F6 */ lbz r3, 0xdf6(r3)
-/* 8014CC44 001488A4 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CC48 001488A8 41 82 00 CC */ beq lbl_8014CD14
-/* 8014CC4C 001488AC 28 03 00 07 */ cmplwi r3, 7
-/* 8014CC50 001488B0 41 82 00 C4 */ beq lbl_8014CD14
-/* 8014CC54 001488B4 38 03 FF FF */ addi r0, r3, -1
-/* 8014CC58 001488B8 3C 80 80 42 */ lis r4, lbl_8041DC78@ha
-/* 8014CC5C 001488BC 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CC60 001488C0 38 60 04 05 */ li r3, 0x405
-/* 8014CC64 001488C4 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l
-/* 8014CC68 001488C8 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8014CC6C 001488CC 4B F0 DF F5 */ bl func_8005AC60
-/* 8014CC70 001488D0 7C 66 1B 78 */ mr r6, r3
-/* 8014CC74 001488D4 7F C3 F3 78 */ mr r3, r30
-/* 8014CC78 001488D8 7F E4 FB 78 */ mr r4, r31
-/* 8014CC7C 001488DC 38 A0 00 01 */ li r5, 1
-/* 8014CC80 001488E0 48 10 72 35 */ bl func_80253EB4
-/* 8014CC84 001488E4 48 00 00 90 */ b lbl_8014CD14
-/* 8014CC88 001488E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CC8C 001488EC 7F C3 F3 78 */ mr r3, r30
-/* 8014CC90 001488F0 7F E4 FB 78 */ mr r4, r31
-/* 8014CC94 001488F4 80 A5 0E 8C */ lwz r5, 0xe8c(r5)
-/* 8014CC98 001488F8 4B F0 E5 FD */ bl func_8005B294
-/* 8014CC9C 001488FC 48 00 00 78 */ b lbl_8014CD14
-/* 8014CCA0 00148900 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CCA4 00148904 7F C3 F3 78 */ mr r3, r30
-/* 8014CCA8 00148908 7F E4 FB 78 */ mr r4, r31
-/* 8014CCAC 0014890C 80 A5 0E 90 */ lwz r5, 0xe90(r5)
-/* 8014CCB0 00148910 4B F0 E5 E5 */ bl func_8005B294
-/* 8014CCB4 00148914 48 00 00 60 */ b lbl_8014CD14
-/* 8014CCB8 00148918 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CCBC 0014891C 7F C3 F3 78 */ mr r3, r30
-/* 8014CCC0 00148920 7F E4 FB 78 */ mr r4, r31
-/* 8014CCC4 00148924 80 A5 0E 94 */ lwz r5, 0xe94(r5)
-/* 8014CCC8 00148928 4B F0 E5 CD */ bl func_8005B294
-/* 8014CCCC 0014892C 48 00 00 48 */ b lbl_8014CD14
-/* 8014CCD0 00148930 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CCD4 00148934 7F C3 F3 78 */ mr r3, r30
-/* 8014CCD8 00148938 7F E4 FB 78 */ mr r4, r31
-/* 8014CCDC 0014893C 80 A5 0E 98 */ lwz r5, 0xe98(r5)
-/* 8014CCE0 00148940 4B F0 E5 B5 */ bl func_8005B294
-/* 8014CCE4 00148944 48 00 00 30 */ b lbl_8014CD14
-/* 8014CCE8 00148948 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CCEC 0014894C 7F C3 F3 78 */ mr r3, r30
-/* 8014CCF0 00148950 7F E4 FB 78 */ mr r4, r31
-/* 8014CCF4 00148954 80 A5 0E 9C */ lwz r5, 0xe9c(r5)
-/* 8014CCF8 00148958 4B F0 E5 9D */ bl func_8005B294
-/* 8014CCFC 0014895C 48 00 00 18 */ b lbl_8014CD14
-/* 8014CD00 00148960 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CD04 00148964 7F C3 F3 78 */ mr r3, r30
-/* 8014CD08 00148968 7F E4 FB 78 */ mr r4, r31
-/* 8014CD0C 0014896C 80 A5 0E A0 */ lwz r5, 0xea0(r5)
-/* 8014CD10 00148970 4B F0 E5 85 */ bl func_8005B294
-lbl_8014CD14:
-/* 8014CD14 00148974 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014CD18 00148978 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014CD1C 0014897C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014CD20 00148980 7C 08 03 A6 */ mtlr r0
-/* 8014CD24 00148984 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014CD28 00148988 4E 80 00 20 */ blr
-lbl_8014CD2C:
-/* 8014CD2C 0014898C 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 8014CD30 00148990 7C 08 02 A6 */ mflr r0
-/* 8014CD34 00148994 90 01 00 74 */ stw r0, 0x74(r1)
-/* 8014CD38 00148998 39 61 00 70 */ addi r11, r1, 0x70
-/* 8014CD3C 0014899C 48 07 A3 E1 */ bl _savegpr_24
-/* 8014CD40 001489A0 7C 7D 1B 78 */ mr r29, r3
-/* 8014CD44 001489A4 7C 9E 23 78 */ mr r30, r4
-/* 8014CD48 001489A8 38 C1 00 08 */ addi r6, r1, 8
-/* 8014CD4C 001489AC 38 A0 00 03 */ li r5, 3
-/* 8014CD50 001489B0 48 10 71 8D */ bl func_80253EDC
-/* 8014CD54 001489B4 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014CD58 001489B8 38 03 FF F2 */ addi r0, r3, -14
-/* 8014CD5C 001489BC 28 00 00 1E */ cmplwi r0, 0x1e
-/* 8014CD60 001489C0 41 81 00 70 */ bgt lbl_8014CDD0
-/* 8014CD64 001489C4 3C 60 80 42 */ lis r3, lbl_8041DE4C@ha
-/* 8014CD68 001489C8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CD6C 001489CC 38 63 DE 4C */ addi r3, r3, lbl_8041DE4C@l
-/* 8014CD70 001489D0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014CD74 001489D4 7C 69 03 A6 */ mtctr r3
-/* 8014CD78 001489D8 4E 80 04 20 */ bctr
-/* 8014CD7C 001489DC C0 3E 00 38 */ lfs f1, 0x38(r30)
-/* 8014CD80 001489E0 C0 62 8E 60 */ lfs f3, lbl_80641460-_SDA2_BASE_(r2)
-/* 8014CD84 001489E4 C0 1E 00 44 */ lfs f0, 0x44(r30)
-/* 8014CD88 001489E8 EC C1 18 28 */ fsubs f6, f1, f3
-/* 8014CD8C 001489EC C0 5E 00 3C */ lfs f2, 0x3c(r30)
-/* 8014CD90 001489F0 EC A0 18 28 */ fsubs f5, f0, f3
-/* 8014CD94 001489F4 C0 22 8E 64 */ lfs f1, lbl_80641464-_SDA2_BASE_(r2)
-/* 8014CD98 001489F8 C0 1E 00 40 */ lfs f0, 0x40(r30)
-/* 8014CD9C 001489FC EC 82 08 28 */ fsubs f4, f2, f1
-/* 8014CDA0 00148A00 EC 60 08 28 */ fsubs f3, f0, f1
-/* 8014CDA4 00148A04 C0 3E 00 48 */ lfs f1, 0x48(r30)
-/* 8014CDA8 00148A08 C0 42 8E 68 */ lfs f2, lbl_80641468-_SDA2_BASE_(r2)
-/* 8014CDAC 00148A0C C0 1E 00 4C */ lfs f0, 0x4c(r30)
-/* 8014CDB0 00148A10 EC 21 10 2A */ fadds f1, f1, f2
-/* 8014CDB4 00148A14 D0 DE 00 38 */ stfs f6, 0x38(r30)
-/* 8014CDB8 00148A18 EC 00 10 2A */ fadds f0, f0, f2
-/* 8014CDBC 00148A1C D0 BE 00 44 */ stfs f5, 0x44(r30)
-/* 8014CDC0 00148A20 D0 9E 00 3C */ stfs f4, 0x3c(r30)
-/* 8014CDC4 00148A24 D0 7E 00 40 */ stfs f3, 0x40(r30)
-/* 8014CDC8 00148A28 D0 3E 00 48 */ stfs f1, 0x48(r30)
-/* 8014CDCC 00148A2C D0 1E 00 4C */ stfs f0, 0x4c(r30)
-lbl_8014CDD0:
-/* 8014CDD0 00148A30 7F A3 EB 78 */ mr r3, r29
-/* 8014CDD4 00148A34 7F C4 F3 78 */ mr r4, r30
-/* 8014CDD8 00148A38 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014CDDC 00148A3C 38 A0 00 06 */ li r5, 6
-/* 8014CDE0 00148A40 48 10 70 FD */ bl func_80253EDC
-/* 8014CDE4 00148A44 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014CDE8 00148A48 38 00 FF 00 */ li r0, -256
-/* 8014CDEC 00148A4C C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014CDF0 00148A50 38 60 00 16 */ li r3, 0x16
-/* 8014CDF4 00148A54 C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014CDF8 00148A58 FC 80 28 1E */ fctiwz f4, f5
-/* 8014CDFC 00148A5C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014CE00 00148A60 FC 40 18 1E */ fctiwz f2, f3
-/* 8014CE04 00148A64 EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014CE08 00148A68 8B FE 00 11 */ lbz r31, 0x11(r30)
-/* 8014CE0C 00148A6C EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014CE10 00148A70 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8014CE14 00148A74 7F FC 03 78 */ or r28, r31, r0
-/* 8014CE18 00148A78 FC 20 08 1E */ fctiwz f1, f1
-/* 8014CE1C 00148A7C FC 00 00 1E */ fctiwz f0, f0
-/* 8014CE20 00148A80 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8014CE24 00148A84 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 8014CE28 00148A88 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014CE2C 00148A8C 83 41 00 3C */ lwz r26, 0x3c(r1)
-/* 8014CE30 00148A90 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014CE34 00148A94 83 21 00 44 */ lwz r25, 0x44(r1)
-/* 8014CE38 00148A98 83 01 00 4C */ lwz r24, 0x4c(r1)
-/* 8014CE3C 00148A9C 48 00 1B 45 */ bl func_8014E980
-/* 8014CE40 00148AA0 2C 03 00 00 */ cmpwi r3, 0
-/* 8014CE44 00148AA4 41 82 00 20 */ beq lbl_8014CE64
-/* 8014CE48 00148AA8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014CE4C 00148AAC 2C 00 00 39 */ cmpwi r0, 0x39
-/* 8014CE50 00148AB0 40 80 00 14 */ bge lbl_8014CE64
-/* 8014CE54 00148AB4 2C 00 00 33 */ cmpwi r0, 0x33
-/* 8014CE58 00148AB8 40 80 02 D8 */ bge lbl_8014D130
-/* 8014CE5C 00148ABC 48 00 00 08 */ b lbl_8014CE64
-/* 8014CE60 00148AC0 48 00 02 D0 */ b lbl_8014D130
-lbl_8014CE64:
-/* 8014CE64 00148AC4 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014CE68 00148AC8 38 03 FF F8 */ addi r0, r3, -8
-/* 8014CE6C 00148ACC 28 00 00 31 */ cmplwi r0, 0x31
-/* 8014CE70 00148AD0 41 81 02 C0 */ bgt lbl_8014D130
-/* 8014CE74 00148AD4 3C 60 80 42 */ lis r3, lbl_8041DD84@ha
-/* 8014CE78 00148AD8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014CE7C 00148ADC 38 63 DD 84 */ addi r3, r3, lbl_8041DD84@l
-/* 8014CE80 00148AE0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014CE84 00148AE4 7C 69 03 A6 */ mtctr r3
-/* 8014CE88 00148AE8 4E 80 04 20 */ bctr
-/* 8014CE8C 00148AEC C0 1E 00 38 */ lfs f0, 0x38(r30)
-/* 8014CE90 00148AF0 C0 82 8E 6C */ lfs f4, lbl_8064146C-_SDA2_BASE_(r2)
-/* 8014CE94 00148AF4 C0 5E 00 3C */ lfs f2, 0x3c(r30)
-/* 8014CE98 00148AF8 EC 60 20 2A */ fadds f3, f0, f4
-/* 8014CE9C 00148AFC C0 3E 00 40 */ lfs f1, 0x40(r30)
-/* 8014CEA0 00148B00 C0 1E 00 44 */ lfs f0, 0x44(r30)
-/* 8014CEA4 00148B04 EC 42 20 2A */ fadds f2, f2, f4
-/* 8014CEA8 00148B08 EC 21 20 2A */ fadds f1, f1, f4
-/* 8014CEAC 00148B0C EC 00 20 2A */ fadds f0, f0, f4
-/* 8014CEB0 00148B10 D0 7E 00 38 */ stfs f3, 0x38(r30)
-/* 8014CEB4 00148B14 D0 5E 00 3C */ stfs f2, 0x3c(r30)
-/* 8014CEB8 00148B18 D0 3E 00 40 */ stfs f1, 0x40(r30)
-/* 8014CEBC 00148B1C D0 1E 00 44 */ stfs f0, 0x44(r30)
-/* 8014CEC0 00148B20 48 00 02 70 */ b lbl_8014D130
-/* 8014CEC4 00148B24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CEC8 00148B28 38 60 00 0F */ li r3, 0xf
-/* 8014CECC 00148B2C 80 84 0E D4 */ lwz r4, 0xed4(r4)
-/* 8014CED0 00148B30 48 00 F4 39 */ bl func_8015C308
-/* 8014CED4 00148B34 7F 64 DB 78 */ mr r4, r27
-/* 8014CED8 00148B38 7F 45 D3 78 */ mr r5, r26
-/* 8014CEDC 00148B3C 7F 88 E3 78 */ mr r8, r28
-/* 8014CEE0 00148B40 7F 26 07 34 */ extsh r6, r25
-/* 8014CEE4 00148B44 7F 07 07 34 */ extsh r7, r24
-/* 8014CEE8 00148B48 38 60 03 F9 */ li r3, 0x3f9
-/* 8014CEEC 00148B4C 48 10 32 49 */ bl func_80250134
-/* 8014CEF0 00148B50 48 00 02 40 */ b lbl_8014D130
-/* 8014CEF4 00148B54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CEF8 00148B58 7F E5 FB 78 */ mr r5, r31
-/* 8014CEFC 00148B5C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF00 00148B60 80 63 0E 8C */ lwz r3, 0xe8c(r3)
-/* 8014CF04 00148B64 4B FE 06 2D */ bl func_8012D530
-/* 8014CF08 00148B68 48 00 02 28 */ b lbl_8014D130
-/* 8014CF0C 00148B6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CF10 00148B70 7F E5 FB 78 */ mr r5, r31
-/* 8014CF14 00148B74 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF18 00148B78 80 63 0E 90 */ lwz r3, 0xe90(r3)
-/* 8014CF1C 00148B7C 4B FE 06 15 */ bl func_8012D530
-/* 8014CF20 00148B80 48 00 02 10 */ b lbl_8014D130
-/* 8014CF24 00148B84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CF28 00148B88 7F E5 FB 78 */ mr r5, r31
-/* 8014CF2C 00148B8C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF30 00148B90 80 63 0E 94 */ lwz r3, 0xe94(r3)
-/* 8014CF34 00148B94 4B FE 05 FD */ bl func_8012D530
-/* 8014CF38 00148B98 48 00 01 F8 */ b lbl_8014D130
-/* 8014CF3C 00148B9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CF40 00148BA0 7F E5 FB 78 */ mr r5, r31
-/* 8014CF44 00148BA4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF48 00148BA8 80 63 0E 98 */ lwz r3, 0xe98(r3)
-/* 8014CF4C 00148BAC 4B FE 05 E5 */ bl func_8012D530
-/* 8014CF50 00148BB0 48 00 01 E0 */ b lbl_8014D130
-/* 8014CF54 00148BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CF58 00148BB8 7F E5 FB 78 */ mr r5, r31
-/* 8014CF5C 00148BBC 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF60 00148BC0 80 63 0E 9C */ lwz r3, 0xe9c(r3)
-/* 8014CF64 00148BC4 4B FE 05 CD */ bl func_8012D530
-/* 8014CF68 00148BC8 48 00 01 C8 */ b lbl_8014D130
-/* 8014CF6C 00148BCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CF70 00148BD0 7F E5 FB 78 */ mr r5, r31
-/* 8014CF74 00148BD4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF78 00148BD8 80 63 0E A0 */ lwz r3, 0xea0(r3)
-/* 8014CF7C 00148BDC 4B FE 05 B5 */ bl func_8012D530
-/* 8014CF80 00148BE0 48 00 01 B0 */ b lbl_8014D130
-/* 8014CF84 00148BE4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CF88 00148BE8 7F E5 FB 78 */ mr r5, r31
-/* 8014CF8C 00148BEC 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CF90 00148BF0 38 C0 00 01 */ li r6, 1
-/* 8014CF94 00148BF4 80 63 0E 8C */ lwz r3, 0xe8c(r3)
-/* 8014CF98 00148BF8 4B FE 06 A9 */ bl func_8012D640
-/* 8014CF9C 00148BFC 48 00 01 94 */ b lbl_8014D130
-/* 8014CFA0 00148C00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CFA4 00148C04 7F E5 FB 78 */ mr r5, r31
-/* 8014CFA8 00148C08 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CFAC 00148C0C 38 C0 00 01 */ li r6, 1
-/* 8014CFB0 00148C10 80 63 0E 90 */ lwz r3, 0xe90(r3)
-/* 8014CFB4 00148C14 4B FE 06 8D */ bl func_8012D640
-/* 8014CFB8 00148C18 48 00 01 78 */ b lbl_8014D130
-/* 8014CFBC 00148C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CFC0 00148C20 7F E5 FB 78 */ mr r5, r31
-/* 8014CFC4 00148C24 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CFC8 00148C28 38 C0 00 01 */ li r6, 1
-/* 8014CFCC 00148C2C 80 63 0E 94 */ lwz r3, 0xe94(r3)
-/* 8014CFD0 00148C30 4B FE 06 71 */ bl func_8012D640
-/* 8014CFD4 00148C34 48 00 01 5C */ b lbl_8014D130
-/* 8014CFD8 00148C38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CFDC 00148C3C 7F E5 FB 78 */ mr r5, r31
-/* 8014CFE0 00148C40 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014CFE4 00148C44 38 C0 00 01 */ li r6, 1
-/* 8014CFE8 00148C48 80 63 0E 98 */ lwz r3, 0xe98(r3)
-/* 8014CFEC 00148C4C 4B FE 06 55 */ bl func_8012D640
-/* 8014CFF0 00148C50 48 00 01 40 */ b lbl_8014D130
-/* 8014CFF4 00148C54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014CFF8 00148C58 7F E5 FB 78 */ mr r5, r31
-/* 8014CFFC 00148C5C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D000 00148C60 38 C0 00 01 */ li r6, 1
-/* 8014D004 00148C64 80 63 0E 9C */ lwz r3, 0xe9c(r3)
-/* 8014D008 00148C68 4B FE 06 39 */ bl func_8012D640
-/* 8014D00C 00148C6C 48 00 01 24 */ b lbl_8014D130
-/* 8014D010 00148C70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D014 00148C74 7F E5 FB 78 */ mr r5, r31
-/* 8014D018 00148C78 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D01C 00148C7C 38 C0 00 01 */ li r6, 1
-/* 8014D020 00148C80 80 63 0E A0 */ lwz r3, 0xea0(r3)
-/* 8014D024 00148C84 4B FE 06 1D */ bl func_8012D640
-/* 8014D028 00148C88 48 00 01 08 */ b lbl_8014D130
-/* 8014D02C 00148C8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D030 00148C90 7F A3 EB 78 */ mr r3, r29
-/* 8014D034 00148C94 7F C4 F3 78 */ mr r4, r30
-/* 8014D038 00148C98 38 C0 00 00 */ li r6, 0
-/* 8014D03C 00148C9C 80 A5 0E 8C */ lwz r5, 0xe8c(r5)
-/* 8014D040 00148CA0 4B F0 E2 E9 */ bl func_8005B328
-/* 8014D044 00148CA4 48 00 00 EC */ b lbl_8014D130
-/* 8014D048 00148CA8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D04C 00148CAC 7F A3 EB 78 */ mr r3, r29
-/* 8014D050 00148CB0 7F C4 F3 78 */ mr r4, r30
-/* 8014D054 00148CB4 38 C0 00 00 */ li r6, 0
-/* 8014D058 00148CB8 80 A5 0E 90 */ lwz r5, 0xe90(r5)
-/* 8014D05C 00148CBC 4B F0 E2 CD */ bl func_8005B328
-/* 8014D060 00148CC0 48 00 00 D0 */ b lbl_8014D130
-/* 8014D064 00148CC4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D068 00148CC8 7F A3 EB 78 */ mr r3, r29
-/* 8014D06C 00148CCC 7F C4 F3 78 */ mr r4, r30
-/* 8014D070 00148CD0 38 C0 00 00 */ li r6, 0
-/* 8014D074 00148CD4 80 A5 0E 94 */ lwz r5, 0xe94(r5)
-/* 8014D078 00148CD8 4B F0 E2 B1 */ bl func_8005B328
-/* 8014D07C 00148CDC 48 00 00 B4 */ b lbl_8014D130
-/* 8014D080 00148CE0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D084 00148CE4 7F A3 EB 78 */ mr r3, r29
-/* 8014D088 00148CE8 7F C4 F3 78 */ mr r4, r30
-/* 8014D08C 00148CEC 38 C0 00 00 */ li r6, 0
-/* 8014D090 00148CF0 80 A5 0E 98 */ lwz r5, 0xe98(r5)
-/* 8014D094 00148CF4 4B F0 E2 95 */ bl func_8005B328
-/* 8014D098 00148CF8 48 00 00 98 */ b lbl_8014D130
-/* 8014D09C 00148CFC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D0A0 00148D00 7F A3 EB 78 */ mr r3, r29
-/* 8014D0A4 00148D04 7F C4 F3 78 */ mr r4, r30
-/* 8014D0A8 00148D08 38 C0 00 00 */ li r6, 0
-/* 8014D0AC 00148D0C 80 A5 0E 9C */ lwz r5, 0xe9c(r5)
-/* 8014D0B0 00148D10 4B F0 E2 79 */ bl func_8005B328
-/* 8014D0B4 00148D14 48 00 00 7C */ b lbl_8014D130
-/* 8014D0B8 00148D18 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D0BC 00148D1C 7F A3 EB 78 */ mr r3, r29
-/* 8014D0C0 00148D20 7F C4 F3 78 */ mr r4, r30
-/* 8014D0C4 00148D24 38 C0 00 00 */ li r6, 0
-/* 8014D0C8 00148D28 80 A5 0E A0 */ lwz r5, 0xea0(r5)
-/* 8014D0CC 00148D2C 4B F0 E2 5D */ bl func_8005B328
-/* 8014D0D0 00148D30 48 00 00 60 */ b lbl_8014D130
-/* 8014D0D4 00148D34 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D0D8 00148D38 38 60 00 33 */ li r3, 0x33
-/* 8014D0DC 00148D3C 4B F0 C9 61 */ bl func_80059A3C
-/* 8014D0E0 00148D40 48 00 00 50 */ b lbl_8014D130
-/* 8014D0E4 00148D44 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D0E8 00148D48 38 60 00 34 */ li r3, 0x34
-/* 8014D0EC 00148D4C 4B F0 C9 51 */ bl func_80059A3C
-/* 8014D0F0 00148D50 48 00 00 40 */ b lbl_8014D130
-/* 8014D0F4 00148D54 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D0F8 00148D58 38 60 00 35 */ li r3, 0x35
-/* 8014D0FC 00148D5C 4B F0 C9 41 */ bl func_80059A3C
-/* 8014D100 00148D60 48 00 00 30 */ b lbl_8014D130
-/* 8014D104 00148D64 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D108 00148D68 38 60 00 36 */ li r3, 0x36
-/* 8014D10C 00148D6C 4B F0 C9 31 */ bl func_80059A3C
-/* 8014D110 00148D70 48 00 00 20 */ b lbl_8014D130
-/* 8014D114 00148D74 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D118 00148D78 38 60 00 37 */ li r3, 0x37
-/* 8014D11C 00148D7C 4B F0 C9 21 */ bl func_80059A3C
-/* 8014D120 00148D80 48 00 00 10 */ b lbl_8014D130
-/* 8014D124 00148D84 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D128 00148D88 38 60 00 38 */ li r3, 0x38
-/* 8014D12C 00148D8C 4B F0 C9 11 */ bl func_80059A3C
-lbl_8014D130:
-/* 8014D130 00148D90 39 61 00 70 */ addi r11, r1, 0x70
-/* 8014D134 00148D94 48 07 A0 35 */ bl _restgpr_24
-/* 8014D138 00148D98 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8014D13C 00148D9C 7C 08 03 A6 */ mtlr r0
-/* 8014D140 00148DA0 38 21 00 70 */ addi r1, r1, 0x70
-/* 8014D144 00148DA4 4E 80 00 20 */ blr
-lbl_8014D148:
-/* 8014D148 00148DA8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014D14C 00148DAC 7C 08 02 A6 */ mflr r0
-/* 8014D150 00148DB0 38 A0 00 03 */ li r5, 3
-/* 8014D154 00148DB4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014D158 00148DB8 38 C1 00 08 */ addi r6, r1, 8
-/* 8014D15C 00148DBC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014D160 00148DC0 7C 9F 23 78 */ mr r31, r4
-/* 8014D164 00148DC4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014D168 00148DC8 7C 7E 1B 78 */ mr r30, r3
-/* 8014D16C 00148DCC 48 10 6D 21 */ bl func_80253E8C
-/* 8014D170 00148DD0 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014D174 00148DD4 28 00 00 3D */ cmplwi r0, 0x3d
-/* 8014D178 00148DD8 41 81 01 E0 */ bgt lbl_8014D358
-/* 8014D17C 00148DDC 3C 60 80 42 */ lis r3, lbl_8041DEC8@ha
-/* 8014D180 00148DE0 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D184 00148DE4 38 63 DE C8 */ addi r3, r3, lbl_8041DEC8@l
-/* 8014D188 00148DE8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014D18C 00148DEC 7C 69 03 A6 */ mtctr r3
-/* 8014D190 00148DF0 4E 80 04 20 */ bctr
-/* 8014D194 00148DF4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D198 00148DF8 7F C3 F3 78 */ mr r3, r30
-/* 8014D19C 00148DFC 7F E4 FB 78 */ mr r4, r31
-/* 8014D1A0 00148E00 38 A0 00 01 */ li r5, 1
-/* 8014D1A4 00148E04 88 06 0E E2 */ lbz r0, 0xee2(r6)
-/* 8014D1A8 00148E08 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D1AC 00148E0C 7C C6 02 14 */ add r6, r6, r0
-/* 8014D1B0 00148E10 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014D1B4 00148E14 48 10 6D 01 */ bl func_80253EB4
-/* 8014D1B8 00148E18 48 00 01 A0 */ b lbl_8014D358
-/* 8014D1BC 00148E1C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D1C0 00148E20 7F C3 F3 78 */ mr r3, r30
-/* 8014D1C4 00148E24 7F E4 FB 78 */ mr r4, r31
-/* 8014D1C8 00148E28 38 A0 00 01 */ li r5, 1
-/* 8014D1CC 00148E2C 88 06 0E E3 */ lbz r0, 0xee3(r6)
-/* 8014D1D0 00148E30 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D1D4 00148E34 7C C6 02 14 */ add r6, r6, r0
-/* 8014D1D8 00148E38 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014D1DC 00148E3C 48 10 6C D9 */ bl func_80253EB4
-/* 8014D1E0 00148E40 48 00 01 78 */ b lbl_8014D358
-/* 8014D1E4 00148E44 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D1E8 00148E48 7F C3 F3 78 */ mr r3, r30
-/* 8014D1EC 00148E4C 7F E4 FB 78 */ mr r4, r31
-/* 8014D1F0 00148E50 38 A0 00 01 */ li r5, 1
-/* 8014D1F4 00148E54 88 06 0E E4 */ lbz r0, 0xee4(r6)
-/* 8014D1F8 00148E58 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D1FC 00148E5C 7C C6 02 14 */ add r6, r6, r0
-/* 8014D200 00148E60 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014D204 00148E64 48 10 6C B1 */ bl func_80253EB4
-/* 8014D208 00148E68 48 00 01 50 */ b lbl_8014D358
-/* 8014D20C 00148E6C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D210 00148E70 7F C3 F3 78 */ mr r3, r30
-/* 8014D214 00148E74 7F E4 FB 78 */ mr r4, r31
-/* 8014D218 00148E78 38 A0 00 01 */ li r5, 1
-/* 8014D21C 00148E7C 88 06 0E E5 */ lbz r0, 0xee5(r6)
-/* 8014D220 00148E80 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D224 00148E84 7C C6 02 14 */ add r6, r6, r0
-/* 8014D228 00148E88 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014D22C 00148E8C 48 10 6C 89 */ bl func_80253EB4
-/* 8014D230 00148E90 48 00 01 28 */ b lbl_8014D358
-/* 8014D234 00148E94 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D238 00148E98 7F C3 F3 78 */ mr r3, r30
-/* 8014D23C 00148E9C 7F E4 FB 78 */ mr r4, r31
-/* 8014D240 00148EA0 38 A0 00 01 */ li r5, 1
-/* 8014D244 00148EA4 88 06 0E E6 */ lbz r0, 0xee6(r6)
-/* 8014D248 00148EA8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D24C 00148EAC 7C C6 02 14 */ add r6, r6, r0
-/* 8014D250 00148EB0 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014D254 00148EB4 48 10 6C 61 */ bl func_80253EB4
-/* 8014D258 00148EB8 48 00 01 00 */ b lbl_8014D358
-/* 8014D25C 00148EBC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D260 00148EC0 7F C3 F3 78 */ mr r3, r30
-/* 8014D264 00148EC4 7F E4 FB 78 */ mr r4, r31
-/* 8014D268 00148EC8 38 A0 00 01 */ li r5, 1
-/* 8014D26C 00148ECC 88 06 0E E7 */ lbz r0, 0xee7(r6)
-/* 8014D270 00148ED0 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D274 00148ED4 7C C6 02 14 */ add r6, r6, r0
-/* 8014D278 00148ED8 80 C6 0E E8 */ lwz r6, 0xee8(r6)
-/* 8014D27C 00148EDC 48 10 6C 39 */ bl func_80253EB4
-/* 8014D280 00148EE0 48 00 00 D8 */ b lbl_8014D358
-/* 8014D284 00148EE4 7F C3 F3 78 */ mr r3, r30
-/* 8014D288 00148EE8 7F E4 FB 78 */ mr r4, r31
-/* 8014D28C 00148EEC 38 A0 00 01 */ li r5, 1
-/* 8014D290 00148EF0 38 C0 00 00 */ li r6, 0
-/* 8014D294 00148EF4 48 10 6C 21 */ bl func_80253EB4
-/* 8014D298 00148EF8 48 00 00 C0 */ b lbl_8014D358
-/* 8014D29C 00148EFC 7F C3 F3 78 */ mr r3, r30
-/* 8014D2A0 00148F00 7F E4 FB 78 */ mr r4, r31
-/* 8014D2A4 00148F04 38 A0 00 02 */ li r5, 2
-/* 8014D2A8 00148F08 38 C0 00 00 */ li r6, 0
-/* 8014D2AC 00148F0C 48 10 6C 09 */ bl func_80253EB4
-/* 8014D2B0 00148F10 48 00 00 A8 */ b lbl_8014D358
-/* 8014D2B4 00148F14 7F C3 F3 78 */ mr r3, r30
-/* 8014D2B8 00148F18 7F E4 FB 78 */ mr r4, r31
-/* 8014D2BC 00148F1C 38 A0 00 02 */ li r5, 2
-/* 8014D2C0 00148F20 38 C0 00 00 */ li r6, 0
-/* 8014D2C4 00148F24 48 10 6B F1 */ bl func_80253EB4
-/* 8014D2C8 00148F28 48 00 00 90 */ b lbl_8014D358
-/* 8014D2CC 00148F2C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D2D0 00148F30 7F C3 F3 78 */ mr r3, r30
-/* 8014D2D4 00148F34 7F E4 FB 78 */ mr r4, r31
-/* 8014D2D8 00148F38 80 A5 0E A4 */ lwz r5, 0xea4(r5)
-/* 8014D2DC 00148F3C 4B F0 DF B9 */ bl func_8005B294
-/* 8014D2E0 00148F40 48 00 00 78 */ b lbl_8014D358
-/* 8014D2E4 00148F44 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D2E8 00148F48 7F C3 F3 78 */ mr r3, r30
-/* 8014D2EC 00148F4C 7F E4 FB 78 */ mr r4, r31
-/* 8014D2F0 00148F50 80 A5 0E A8 */ lwz r5, 0xea8(r5)
-/* 8014D2F4 00148F54 4B F0 DF A1 */ bl func_8005B294
-/* 8014D2F8 00148F58 48 00 00 60 */ b lbl_8014D358
-/* 8014D2FC 00148F5C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D300 00148F60 7F C3 F3 78 */ mr r3, r30
-/* 8014D304 00148F64 7F E4 FB 78 */ mr r4, r31
-/* 8014D308 00148F68 80 A5 0E AC */ lwz r5, 0xeac(r5)
-/* 8014D30C 00148F6C 4B F0 DF 89 */ bl func_8005B294
-/* 8014D310 00148F70 48 00 00 48 */ b lbl_8014D358
-/* 8014D314 00148F74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D318 00148F78 7F C3 F3 78 */ mr r3, r30
-/* 8014D31C 00148F7C 7F E4 FB 78 */ mr r4, r31
-/* 8014D320 00148F80 80 A5 0E B0 */ lwz r5, 0xeb0(r5)
-/* 8014D324 00148F84 4B F0 DF 71 */ bl func_8005B294
-/* 8014D328 00148F88 48 00 00 30 */ b lbl_8014D358
-/* 8014D32C 00148F8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D330 00148F90 7F C3 F3 78 */ mr r3, r30
-/* 8014D334 00148F94 7F E4 FB 78 */ mr r4, r31
-/* 8014D338 00148F98 80 A5 0E B4 */ lwz r5, 0xeb4(r5)
-/* 8014D33C 00148F9C 4B F0 DF 59 */ bl func_8005B294
-/* 8014D340 00148FA0 48 00 00 18 */ b lbl_8014D358
-/* 8014D344 00148FA4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D348 00148FA8 7F C3 F3 78 */ mr r3, r30
-/* 8014D34C 00148FAC 7F E4 FB 78 */ mr r4, r31
-/* 8014D350 00148FB0 80 A5 0E B8 */ lwz r5, 0xeb8(r5)
-/* 8014D354 00148FB4 4B F0 DF 41 */ bl func_8005B294
-lbl_8014D358:
-/* 8014D358 00148FB8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014D35C 00148FBC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014D360 00148FC0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014D364 00148FC4 7C 08 03 A6 */ mtlr r0
-/* 8014D368 00148FC8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014D36C 00148FCC 4E 80 00 20 */ blr
-lbl_8014D370:
-/* 8014D370 00148FD0 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 8014D374 00148FD4 7C 08 02 A6 */ mflr r0
-/* 8014D378 00148FD8 90 01 00 94 */ stw r0, 0x94(r1)
-/* 8014D37C 00148FDC DB E1 00 80 */ stfd f31, 0x80(r1)
-/* 8014D380 00148FE0 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
-/* 8014D384 00148FE4 39 61 00 80 */ addi r11, r1, 0x80
-/* 8014D388 00148FE8 48 07 9D 95 */ bl _savegpr_24
-/* 8014D38C 00148FEC 7C 7E 1B 78 */ mr r30, r3
-/* 8014D390 00148FF0 7C 9F 23 78 */ mr r31, r4
-/* 8014D394 00148FF4 38 C1 00 08 */ addi r6, r1, 8
-/* 8014D398 00148FF8 38 A0 00 03 */ li r5, 3
-/* 8014D39C 00148FFC 48 10 6B 41 */ bl func_80253EDC
-/* 8014D3A0 00149000 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014D3A4 00149004 38 03 FF F2 */ addi r0, r3, -14
-/* 8014D3A8 00149008 28 00 00 1E */ cmplwi r0, 0x1e
-/* 8014D3AC 0014900C 41 81 00 70 */ bgt lbl_8014D41C
-/* 8014D3B0 00149010 3C 60 80 42 */ lis r3, lbl_8041E098@ha
-/* 8014D3B4 00149014 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D3B8 00149018 38 63 E0 98 */ addi r3, r3, lbl_8041E098@l
-/* 8014D3BC 0014901C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014D3C0 00149020 7C 69 03 A6 */ mtctr r3
-/* 8014D3C4 00149024 4E 80 04 20 */ bctr
-/* 8014D3C8 00149028 C0 3F 00 38 */ lfs f1, 0x38(r31)
-/* 8014D3CC 0014902C C0 62 8E 60 */ lfs f3, lbl_80641460-_SDA2_BASE_(r2)
-/* 8014D3D0 00149030 C0 1F 00 44 */ lfs f0, 0x44(r31)
-/* 8014D3D4 00149034 EC C1 18 28 */ fsubs f6, f1, f3
-/* 8014D3D8 00149038 C0 5F 00 3C */ lfs f2, 0x3c(r31)
-/* 8014D3DC 0014903C EC A0 18 28 */ fsubs f5, f0, f3
-/* 8014D3E0 00149040 C0 22 8E 64 */ lfs f1, lbl_80641464-_SDA2_BASE_(r2)
-/* 8014D3E4 00149044 C0 1F 00 40 */ lfs f0, 0x40(r31)
-/* 8014D3E8 00149048 EC 82 08 28 */ fsubs f4, f2, f1
-/* 8014D3EC 0014904C EC 60 08 28 */ fsubs f3, f0, f1
-/* 8014D3F0 00149050 C0 3F 00 48 */ lfs f1, 0x48(r31)
-/* 8014D3F4 00149054 C0 42 8E 68 */ lfs f2, lbl_80641468-_SDA2_BASE_(r2)
-/* 8014D3F8 00149058 C0 1F 00 4C */ lfs f0, 0x4c(r31)
-/* 8014D3FC 0014905C EC 21 10 2A */ fadds f1, f1, f2
-/* 8014D400 00149060 D0 DF 00 38 */ stfs f6, 0x38(r31)
-/* 8014D404 00149064 EC 00 10 2A */ fadds f0, f0, f2
-/* 8014D408 00149068 D0 BF 00 44 */ stfs f5, 0x44(r31)
-/* 8014D40C 0014906C D0 9F 00 3C */ stfs f4, 0x3c(r31)
-/* 8014D410 00149070 D0 7F 00 40 */ stfs f3, 0x40(r31)
-/* 8014D414 00149074 D0 3F 00 48 */ stfs f1, 0x48(r31)
-/* 8014D418 00149078 D0 1F 00 4C */ stfs f0, 0x4c(r31)
-lbl_8014D41C:
-/* 8014D41C 0014907C 7F C3 F3 78 */ mr r3, r30
-/* 8014D420 00149080 7F E4 FB 78 */ mr r4, r31
-/* 8014D424 00149084 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014D428 00149088 38 A0 00 06 */ li r5, 6
-/* 8014D42C 0014908C 48 10 6A B1 */ bl func_80253EDC
-/* 8014D430 00149090 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 8014D434 00149094 3B A0 FF 00 */ li r29, -256
-/* 8014D438 00149098 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8014D43C 0014909C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 8014D440 001490A0 FC 80 28 1E */ fctiwz f4, f5
-/* 8014D444 001490A4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014D448 001490A8 FC 40 18 1E */ fctiwz f2, f3
-/* 8014D44C 001490AC EC 21 28 28 */ fsubs f1, f1, f5
-/* 8014D450 001490B0 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014D454 001490B4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 8014D458 001490B8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 8014D45C 001490BC 38 03 FF F8 */ addi r0, r3, -8
-/* 8014D460 001490C0 FC 20 08 1E */ fctiwz f1, f1
-/* 8014D464 001490C4 FC 00 00 1E */ fctiwz f0, f0
-/* 8014D468 001490C8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 8014D46C 001490CC 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 8014D470 001490D0 28 00 00 35 */ cmplwi r0, 0x35
-/* 8014D474 001490D4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014D478 001490D8 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 8014D47C 001490DC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014D480 001490E0 7C BC EB 78 */ or r28, r5, r29
-/* 8014D484 001490E4 83 41 00 3C */ lwz r26, 0x3c(r1)
-/* 8014D488 001490E8 83 21 00 44 */ lwz r25, 0x44(r1)
-/* 8014D48C 001490EC 83 01 00 4C */ lwz r24, 0x4c(r1)
-/* 8014D490 001490F0 41 81 04 3C */ bgt lbl_8014D8CC
-/* 8014D494 001490F4 3C 60 80 42 */ lis r3, lbl_8041DFC0@ha
-/* 8014D498 001490F8 54 00 10 3A */ slwi r0, r0, 2
-/* 8014D49C 001490FC 38 63 DF C0 */ addi r3, r3, lbl_8041DFC0@l
-/* 8014D4A0 00149100 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014D4A4 00149104 7C 69 03 A6 */ mtctr r3
-/* 8014D4A8 00149108 4E 80 04 20 */ bctr
-/* 8014D4AC 0014910C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D4B0 00149110 38 60 00 0F */ li r3, 0xf
-/* 8014D4B4 00149114 80 84 0E D8 */ lwz r4, 0xed8(r4)
-/* 8014D4B8 00149118 48 00 EE 51 */ bl func_8015C308
-/* 8014D4BC 0014911C 7F 64 DB 78 */ mr r4, r27
-/* 8014D4C0 00149120 7F 45 D3 78 */ mr r5, r26
-/* 8014D4C4 00149124 7F 88 E3 78 */ mr r8, r28
-/* 8014D4C8 00149128 7F 26 07 34 */ extsh r6, r25
-/* 8014D4CC 0014912C 7F 07 07 34 */ extsh r7, r24
-/* 8014D4D0 00149130 38 60 03 F9 */ li r3, 0x3f9
-/* 8014D4D4 00149134 48 10 2C 61 */ bl func_80250134
-/* 8014D4D8 00149138 48 00 03 F4 */ b lbl_8014D8CC
-/* 8014D4DC 0014913C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D4E0 00149140 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D4E4 00149144 80 63 0E BC */ lwz r3, 0xebc(r3)
-/* 8014D4E8 00149148 4B FE 00 49 */ bl func_8012D530
-/* 8014D4EC 0014914C 48 00 03 E0 */ b lbl_8014D8CC
-/* 8014D4F0 00149150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D4F4 00149154 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D4F8 00149158 80 63 0E C0 */ lwz r3, 0xec0(r3)
-/* 8014D4FC 0014915C 4B FE 00 35 */ bl func_8012D530
-/* 8014D500 00149160 48 00 03 CC */ b lbl_8014D8CC
-/* 8014D504 00149164 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D508 00149168 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D50C 0014916C 80 63 0E C4 */ lwz r3, 0xec4(r3)
-/* 8014D510 00149170 4B FE 00 21 */ bl func_8012D530
-/* 8014D514 00149174 48 00 03 B8 */ b lbl_8014D8CC
-/* 8014D518 00149178 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D51C 0014917C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D520 00149180 80 63 0E C8 */ lwz r3, 0xec8(r3)
-/* 8014D524 00149184 4B FE 00 0D */ bl func_8012D530
-/* 8014D528 00149188 48 00 03 A4 */ b lbl_8014D8CC
-/* 8014D52C 0014918C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D530 00149190 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D534 00149194 80 63 0E CC */ lwz r3, 0xecc(r3)
-/* 8014D538 00149198 4B FD FF F9 */ bl func_8012D530
-/* 8014D53C 0014919C 48 00 03 90 */ b lbl_8014D8CC
-/* 8014D540 001491A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D544 001491A4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D548 001491A8 80 63 0E D0 */ lwz r3, 0xed0(r3)
-/* 8014D54C 001491AC 4B FD FF E5 */ bl func_8012D530
-/* 8014D550 001491B0 48 00 03 7C */ b lbl_8014D8CC
-/* 8014D554 001491B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D558 001491B8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D55C 001491BC 38 C0 00 00 */ li r6, 0
-/* 8014D560 001491C0 80 63 0E A4 */ lwz r3, 0xea4(r3)
-/* 8014D564 001491C4 4B FE 00 DD */ bl func_8012D640
-/* 8014D568 001491C8 48 00 03 64 */ b lbl_8014D8CC
-/* 8014D56C 001491CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D570 001491D0 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D574 001491D4 38 C0 00 00 */ li r6, 0
-/* 8014D578 001491D8 80 63 0E A8 */ lwz r3, 0xea8(r3)
-/* 8014D57C 001491DC 4B FE 00 C5 */ bl func_8012D640
-/* 8014D580 001491E0 48 00 03 4C */ b lbl_8014D8CC
-/* 8014D584 001491E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D588 001491E8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D58C 001491EC 38 C0 00 00 */ li r6, 0
-/* 8014D590 001491F0 80 63 0E AC */ lwz r3, 0xeac(r3)
-/* 8014D594 001491F4 4B FE 00 AD */ bl func_8012D640
-/* 8014D598 001491F8 48 00 03 34 */ b lbl_8014D8CC
-/* 8014D59C 001491FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D5A0 00149200 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D5A4 00149204 38 C0 00 00 */ li r6, 0
-/* 8014D5A8 00149208 80 63 0E B0 */ lwz r3, 0xeb0(r3)
-/* 8014D5AC 0014920C 4B FE 00 95 */ bl func_8012D640
-/* 8014D5B0 00149210 48 00 03 1C */ b lbl_8014D8CC
-/* 8014D5B4 00149214 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D5B8 00149218 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D5BC 0014921C 38 C0 00 00 */ li r6, 0
-/* 8014D5C0 00149220 80 63 0E B4 */ lwz r3, 0xeb4(r3)
-/* 8014D5C4 00149224 4B FE 00 7D */ bl func_8012D640
-/* 8014D5C8 00149228 48 00 03 04 */ b lbl_8014D8CC
-/* 8014D5CC 0014922C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D5D0 00149230 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014D5D4 00149234 38 C0 00 00 */ li r6, 0
-/* 8014D5D8 00149238 80 63 0E B8 */ lwz r3, 0xeb8(r3)
-/* 8014D5DC 0014923C 4B FE 00 65 */ bl func_8012D640
-/* 8014D5E0 00149240 48 00 02 EC */ b lbl_8014D8CC
-/* 8014D5E4 00149244 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D5E8 00149248 7F C3 F3 78 */ mr r3, r30
-/* 8014D5EC 0014924C 7F E4 FB 78 */ mr r4, r31
-/* 8014D5F0 00149250 38 C0 00 00 */ li r6, 0
-/* 8014D5F4 00149254 80 A5 0E A4 */ lwz r5, 0xea4(r5)
-/* 8014D5F8 00149258 4B F0 DD 31 */ bl func_8005B328
-/* 8014D5FC 0014925C 48 00 02 D0 */ b lbl_8014D8CC
-/* 8014D600 00149260 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D604 00149264 7F C3 F3 78 */ mr r3, r30
-/* 8014D608 00149268 7F E4 FB 78 */ mr r4, r31
-/* 8014D60C 0014926C 38 C0 00 00 */ li r6, 0
-/* 8014D610 00149270 80 A5 0E A8 */ lwz r5, 0xea8(r5)
-/* 8014D614 00149274 4B F0 DD 15 */ bl func_8005B328
-/* 8014D618 00149278 48 00 02 B4 */ b lbl_8014D8CC
-/* 8014D61C 0014927C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D620 00149280 7F C3 F3 78 */ mr r3, r30
-/* 8014D624 00149284 7F E4 FB 78 */ mr r4, r31
-/* 8014D628 00149288 38 C0 00 00 */ li r6, 0
-/* 8014D62C 0014928C 80 A5 0E AC */ lwz r5, 0xeac(r5)
-/* 8014D630 00149290 4B F0 DC F9 */ bl func_8005B328
-/* 8014D634 00149294 48 00 02 98 */ b lbl_8014D8CC
-/* 8014D638 00149298 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D63C 0014929C 7F C3 F3 78 */ mr r3, r30
-/* 8014D640 001492A0 7F E4 FB 78 */ mr r4, r31
-/* 8014D644 001492A4 38 C0 00 00 */ li r6, 0
-/* 8014D648 001492A8 80 A5 0E B0 */ lwz r5, 0xeb0(r5)
-/* 8014D64C 001492AC 4B F0 DC DD */ bl func_8005B328
-/* 8014D650 001492B0 48 00 02 7C */ b lbl_8014D8CC
-/* 8014D654 001492B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D658 001492B8 7F C3 F3 78 */ mr r3, r30
-/* 8014D65C 001492BC 7F E4 FB 78 */ mr r4, r31
-/* 8014D660 001492C0 38 C0 00 00 */ li r6, 0
-/* 8014D664 001492C4 80 A5 0E B4 */ lwz r5, 0xeb4(r5)
-/* 8014D668 001492C8 4B F0 DC C1 */ bl func_8005B328
-/* 8014D66C 001492CC 48 00 02 60 */ b lbl_8014D8CC
-/* 8014D670 001492D0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D674 001492D4 7F C3 F3 78 */ mr r3, r30
-/* 8014D678 001492D8 7F E4 FB 78 */ mr r4, r31
-/* 8014D67C 001492DC 38 C0 00 00 */ li r6, 0
-/* 8014D680 001492E0 80 A5 0E B8 */ lwz r5, 0xeb8(r5)
-/* 8014D684 001492E4 4B F0 DC A5 */ bl func_8005B328
-/* 8014D688 001492E8 38 60 02 68 */ li r3, 0x268
-/* 8014D68C 001492EC 48 01 54 05 */ bl func_80162A90
-/* 8014D690 001492F0 2C 03 00 00 */ cmpwi r3, 0
-/* 8014D694 001492F4 40 82 02 38 */ bne lbl_8014D8CC
-/* 8014D698 001492F8 88 1F 00 11 */ lbz r0, 0x11(r31)
-/* 8014D69C 001492FC 7C 1D EB 78 */ or r29, r0, r29
-/* 8014D6A0 00149300 48 01 21 01 */ bl func_8015F7A0
-/* 8014D6A4 00149304 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D6A8 00149308 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
-/* 8014D6AC 0014930C C8 43 0D 38 */ lfd f2, 0xd38(r3)
-/* 8014D6B0 00149310 FC 21 10 28 */ fsub f1, f1, f2
-/* 8014D6B4 00149314 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8014D6B8 00149318 4C 41 13 82 */ cror 2, 1, 2
-/* 8014D6BC 0014931C 40 82 00 0C */ bne lbl_8014D6C8
-/* 8014D6C0 00149320 C3 E2 8E 40 */ lfs f31, lbl_80641440-_SDA2_BASE_(r2)
-/* 8014D6C4 00149324 48 00 00 20 */ b lbl_8014D6E4
-lbl_8014D6C8:
-/* 8014D6C8 00149328 48 01 20 D9 */ bl func_8015F7A0
-/* 8014D6CC 0014932C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D6D0 00149330 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2)
-/* 8014D6D4 00149334 C8 43 0D 38 */ lfd f2, 0xd38(r3)
-/* 8014D6D8 00149338 FC 21 10 28 */ fsub f1, f1, f2
-/* 8014D6DC 0014933C FF E0 08 28 */ fsub f31, f0, f1
-/* 8014D6E0 00149340 FF E0 F8 18 */ frsp f31, f31
-lbl_8014D6E4:
-/* 8014D6E4 00149344 FC 20 F8 90 */ fmr f1, f31
-/* 8014D6E8 00149348 48 07 99 19 */ bl __cvt_fp2unsigned
-/* 8014D6EC 0014934C 7C 64 1B 78 */ mr r4, r3
-/* 8014D6F0 00149350 38 60 00 08 */ li r3, 8
-/* 8014D6F4 00149354 48 00 EC 15 */ bl func_8015C308
-/* 8014D6F8 00149358 7F A8 EB 78 */ mr r8, r29
-/* 8014D6FC 0014935C 38 60 03 ED */ li r3, 0x3ed
-/* 8014D700 00149360 38 80 02 3A */ li r4, 0x23a
-/* 8014D704 00149364 38 A0 00 40 */ li r5, 0x40
-/* 8014D708 00149368 38 C0 00 00 */ li r6, 0
-/* 8014D70C 0014936C 38 E0 00 00 */ li r7, 0
-/* 8014D710 00149370 48 10 2A 25 */ bl func_80250134
-/* 8014D714 00149374 FC 00 F8 1E */ fctiwz f0, f31
-/* 8014D718 00149378 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014D71C 0014937C 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 8014D720 00149380 54 A4 04 3E */ clrlwi r4, r5, 0x10
-/* 8014D724 00149384 28 04 00 05 */ cmplwi r4, 5
-/* 8014D728 00149388 41 81 01 A4 */ bgt lbl_8014D8CC
-/* 8014D72C 0014938C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D730 00149390 A0 03 0E F8 */ lhz r0, 0xef8(r3)
-/* 8014D734 00149394 7C 00 20 40 */ cmplw r0, r4
-/* 8014D738 00149398 41 82 01 94 */ beq lbl_8014D8CC
-/* 8014D73C 0014939C 2C 04 00 00 */ cmpwi r4, 0
-/* 8014D740 001493A0 41 82 01 8C */ beq lbl_8014D8CC
-/* 8014D744 001493A4 B0 A3 0E F8 */ sth r5, 0xef8(r3)
-/* 8014D748 001493A8 38 60 02 34 */ li r3, 0x234
-/* 8014D74C 001493AC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014D750 001493B0 38 80 00 00 */ li r4, 0
-/* 8014D754 001493B4 4B EB DA 1D */ bl func_8000B170
-/* 8014D758 001493B8 48 00 01 74 */ b lbl_8014D8CC
-/* 8014D75C 001493BC 7F C3 F3 78 */ mr r3, r30
-/* 8014D760 001493C0 7F E4 FB 78 */ mr r4, r31
-/* 8014D764 001493C4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014D768 001493C8 38 A0 00 06 */ li r5, 6
-/* 8014D76C 001493CC 48 10 67 71 */ bl func_80253EDC
-/* 8014D770 001493D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D774 001493D4 88 03 0E 03 */ lbz r0, 0xe03(r3)
-/* 8014D778 001493D8 28 00 00 03 */ cmplwi r0, 3
-/* 8014D77C 001493DC 40 82 00 AC */ bne lbl_8014D828
-/* 8014D780 001493E0 38 60 52 39 */ li r3, 0x5239
-/* 8014D784 001493E4 38 80 00 01 */ li r4, 1
-/* 8014D788 001493E8 38 A0 00 00 */ li r5, 0
-/* 8014D78C 001493EC 48 10 2C 0D */ bl func_80250398
-/* 8014D790 001493F0 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 8014D794 001493F4 3C 00 43 30 */ lis r0, 0x4330
-/* 8014D798 001493F8 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8014D79C 001493FC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014D7A0 00149400 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 8014D7A4 00149404 7C 64 07 34 */ extsh r4, r3
-/* 8014D7A8 00149408 EC 60 20 28 */ fsubs f3, f0, f4
-/* 8014D7AC 0014940C C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014D7B0 00149410 FC 20 10 1E */ fctiwz f1, f2
-/* 8014D7B4 00149414 90 01 00 40 */ stw r0, 0x40(r1)
-/* 8014D7B8 00149418 EC 00 10 28 */ fsubs f0, f0, f2
-/* 8014D7BC 0014941C 38 60 52 39 */ li r3, 0x5239
-/* 8014D7C0 00149420 FC 40 18 1E */ fctiwz f2, f3
-/* 8014D7C4 00149424 D8 21 00 30 */ stfd f1, 0x30(r1)
-/* 8014D7C8 00149428 FC 00 00 1E */ fctiwz f0, f0
-/* 8014D7CC 0014942C C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
-/* 8014D7D0 00149430 80 A1 00 34 */ lwz r5, 0x34(r1)
-/* 8014D7D4 00149434 39 00 FF FF */ li r8, -1
-/* 8014D7D8 00149438 D8 41 00 48 */ stfd f2, 0x48(r1)
-/* 8014D7DC 0014943C 80 01 00 4C */ lwz r0, 0x4c(r1)
-/* 8014D7E0 00149440 D8 01 00 50 */ stfd f0, 0x50(r1)
-/* 8014D7E4 00149444 7C 06 07 34 */ extsh r6, r0
-/* 8014D7E8 00149448 7C 84 30 50 */ subf r4, r4, r6
-/* 8014D7EC 0014944C 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 8014D7F0 00149450 54 80 0F FE */ srwi r0, r4, 0x1f
-/* 8014D7F4 00149454 7C 00 22 14 */ add r0, r0, r4
-/* 8014D7F8 00149458 7C E7 07 34 */ extsh r7, r7
-/* 8014D7FC 0014945C 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8014D800 00149460 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8014D804 00149464 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014D808 00149468 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 8014D80C 0014946C EC 00 08 28 */ fsubs f0, f0, f1
-/* 8014D810 00149470 EC 04 00 2A */ fadds f0, f4, f0
-/* 8014D814 00149474 FC 00 00 1E */ fctiwz f0, f0
-/* 8014D818 00149478 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8014D81C 0014947C 80 81 00 3C */ lwz r4, 0x3c(r1)
-/* 8014D820 00149480 48 10 29 15 */ bl func_80250134
-/* 8014D824 00149484 48 00 00 A8 */ b lbl_8014D8CC
-lbl_8014D828:
-/* 8014D828 00149488 38 60 52 38 */ li r3, 0x5238
-/* 8014D82C 0014948C 38 80 00 01 */ li r4, 1
-/* 8014D830 00149490 38 A0 00 00 */ li r5, 0
-/* 8014D834 00149494 48 10 2B 65 */ bl func_80250398
-/* 8014D838 00149498 C0 01 00 14 */ lfs f0, 0x14(r1)
-/* 8014D83C 0014949C 3C 00 43 30 */ lis r0, 0x4330
-/* 8014D840 001494A0 C0 81 00 10 */ lfs f4, 0x10(r1)
-/* 8014D844 001494A4 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014D848 001494A8 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 8014D84C 001494AC 7C 64 07 34 */ extsh r4, r3
-/* 8014D850 001494B0 EC 60 20 28 */ fsubs f3, f0, f4
-/* 8014D854 001494B4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 8014D858 001494B8 FC 20 10 1E */ fctiwz f1, f2
-/* 8014D85C 001494BC 90 01 00 48 */ stw r0, 0x48(r1)
-/* 8014D860 001494C0 EC 00 10 28 */ fsubs f0, f0, f2
-/* 8014D864 001494C4 38 60 52 38 */ li r3, 0x5238
-/* 8014D868 001494C8 FC 40 18 1E */ fctiwz f2, f3
-/* 8014D86C 001494CC D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8014D870 001494D0 FC 00 00 1E */ fctiwz f0, f0
-/* 8014D874 001494D4 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
-/* 8014D878 001494D8 80 A1 00 3C */ lwz r5, 0x3c(r1)
-/* 8014D87C 001494DC 39 00 FF FF */ li r8, -1
-/* 8014D880 001494E0 D8 41 00 50 */ stfd f2, 0x50(r1)
-/* 8014D884 001494E4 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 8014D888 001494E8 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 8014D88C 001494EC 7C 06 07 34 */ extsh r6, r0
-/* 8014D890 001494F0 7C 84 30 50 */ subf r4, r4, r6
-/* 8014D894 001494F4 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 8014D898 001494F8 54 80 0F FE */ srwi r0, r4, 0x1f
-/* 8014D89C 001494FC 7C 00 22 14 */ add r0, r0, r4
-/* 8014D8A0 00149500 7C E7 07 34 */ extsh r7, r7
-/* 8014D8A4 00149504 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8014D8A8 00149508 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8014D8AC 0014950C 90 01 00 4C */ stw r0, 0x4c(r1)
-/* 8014D8B0 00149510 C8 01 00 48 */ lfd f0, 0x48(r1)
-/* 8014D8B4 00149514 EC 00 08 28 */ fsubs f0, f0, f1
-/* 8014D8B8 00149518 EC 04 00 2A */ fadds f0, f4, f0
-/* 8014D8BC 0014951C FC 00 00 1E */ fctiwz f0, f0
-/* 8014D8C0 00149520 D8 01 00 40 */ stfd f0, 0x40(r1)
-/* 8014D8C4 00149524 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 8014D8C8 00149528 48 10 28 6D */ bl func_80250134
-lbl_8014D8CC:
-/* 8014D8CC 0014952C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
-/* 8014D8D0 00149530 39 61 00 80 */ addi r11, r1, 0x80
-/* 8014D8D4 00149534 CB E1 00 80 */ lfd f31, 0x80(r1)
-/* 8014D8D8 00149538 48 07 98 91 */ bl _restgpr_24
-/* 8014D8DC 0014953C 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 8014D8E0 00149540 7C 08 03 A6 */ mtlr r0
-/* 8014D8E4 00149544 38 21 00 90 */ addi r1, r1, 0x90
-/* 8014D8E8 00149548 4E 80 00 20 */ blr
-lbl_8014D8EC:
-/* 8014D8EC 0014954C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014D8F0 00149550 7C 08 02 A6 */ mflr r0
-/* 8014D8F4 00149554 7C 63 07 34 */ extsh r3, r3
-/* 8014D8F8 00149558 38 A0 00 03 */ li r5, 3
-/* 8014D8FC 0014955C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014D900 00149560 38 C1 00 08 */ addi r6, r1, 8
-/* 8014D904 00149564 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014D908 00149568 7C 9F 23 78 */ mr r31, r4
-/* 8014D90C 0014956C 48 10 65 81 */ bl func_80253E8C
-/* 8014D910 00149570 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014D914 00149574 2C 00 00 03 */ cmpwi r0, 3
-/* 8014D918 00149578 41 82 00 4C */ beq lbl_8014D964
-/* 8014D91C 0014957C 40 80 00 B4 */ bge lbl_8014D9D0
-/* 8014D920 00149580 2C 00 00 02 */ cmpwi r0, 2
-/* 8014D924 00149584 40 80 00 08 */ bge lbl_8014D92C
-/* 8014D928 00149588 48 00 00 A8 */ b lbl_8014D9D0
-lbl_8014D92C:
-/* 8014D92C 0014958C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D930 00149590 A0 03 00 F8 */ lhz r0, 0xf8(r3)
-/* 8014D934 00149594 2C 00 00 00 */ cmpwi r0, 0
-/* 8014D938 00149598 40 82 00 98 */ bne lbl_8014D9D0
-/* 8014D93C 0014959C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014D940 001495A0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014D944 001495A4 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014D948 001495A8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014D94C 001495AC 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014D950 001495B0 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014D954 001495B4 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014D958 001495B8 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014D95C 001495BC 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014D960 001495C0 48 00 00 70 */ b lbl_8014D9D0
-lbl_8014D964:
-/* 8014D964 001495C4 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014D968 001495C8 38 61 00 10 */ addi r3, r1, 0x10
-/* 8014D96C 001495CC A0 82 8E 70 */ lhz r4, lbl_80641470-_SDA2_BASE_(r2)
-/* 8014D970 001495D0 A1 02 8E 72 */ lhz r8, lbl_80641472-_SDA2_BASE_(r2)
-/* 8014D974 001495D4 A0 E2 8E 74 */ lhz r7, lbl_80641474-_SDA2_BASE_(r2)
-/* 8014D978 001495D8 A0 C2 8E 76 */ lhz r6, lbl_80641476-_SDA2_BASE_(r2)
-/* 8014D97C 001495DC 80 09 0D 30 */ lwz r0, 0xd30(r9)
-/* 8014D980 001495E0 B0 81 00 10 */ sth r4, 0x10(r1)
-/* 8014D984 001495E4 54 04 57 7C */ rlwinm r4, r0, 0xa, 0x1d, 0x1e
-/* 8014D988 001495E8 A0 A9 00 F8 */ lhz r5, 0xf8(r9)
-/* 8014D98C 001495EC B1 01 00 12 */ sth r8, 0x12(r1)
-/* 8014D990 001495F0 A0 09 00 FC */ lhz r0, 0xfc(r9)
-/* 8014D994 001495F4 B0 E1 00 14 */ sth r7, 0x14(r1)
-/* 8014D998 001495F8 B0 C1 00 16 */ sth r6, 0x16(r1)
-/* 8014D99C 001495FC 7C 63 22 2E */ lhzx r3, r3, r4
-/* 8014D9A0 00149600 7C 65 1A 14 */ add r3, r5, r3
-/* 8014D9A4 00149604 7C 03 00 00 */ cmpw r3, r0
-/* 8014D9A8 00149608 41 80 00 28 */ blt lbl_8014D9D0
-/* 8014D9AC 0014960C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014D9B0 00149610 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014D9B4 00149614 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014D9B8 00149618 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014D9BC 0014961C 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014D9C0 00149620 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014D9C4 00149624 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014D9C8 00149628 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014D9CC 0014962C 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8014D9D0:
-/* 8014D9D0 00149630 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014D9D4 00149634 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014D9D8 00149638 7C 08 03 A6 */ mtlr r0
-/* 8014D9DC 0014963C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014D9E0 00149640 4E 80 00 20 */ blr
-lbl_8014D9E4:
-/* 8014D9E4 00149644 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014D9E8 00149648 7C 08 02 A6 */ mflr r0
-/* 8014D9EC 0014964C 38 A0 00 03 */ li r5, 3
-/* 8014D9F0 00149650 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014D9F4 00149654 38 C1 00 08 */ addi r6, r1, 8
-/* 8014D9F8 00149658 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014D9FC 0014965C 7C 9F 23 78 */ mr r31, r4
-/* 8014DA00 00149660 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014DA04 00149664 7C 7E 1B 78 */ mr r30, r3
-/* 8014DA08 00149668 48 10 64 D5 */ bl func_80253EDC
-/* 8014DA0C 0014966C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014DA10 00149670 2C 00 00 01 */ cmpwi r0, 1
-/* 8014DA14 00149674 41 82 00 38 */ beq lbl_8014DA4C
-/* 8014DA18 00149678 40 80 00 54 */ bge lbl_8014DA6C
-/* 8014DA1C 0014967C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014DA20 00149680 40 80 00 08 */ bge lbl_8014DA28
-/* 8014DA24 00149684 48 00 00 48 */ b lbl_8014DA6C
-lbl_8014DA28:
-/* 8014DA28 00149688 7F C3 F3 78 */ mr r3, r30
-/* 8014DA2C 0014968C 7F E4 FB 78 */ mr r4, r31
-/* 8014DA30 00149690 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014DA34 00149694 38 A0 00 06 */ li r5, 6
-/* 8014DA38 00149698 48 10 64 A5 */ bl func_80253EDC
-/* 8014DA3C 0014969C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014DA40 001496A0 38 60 00 07 */ li r3, 7
-/* 8014DA44 001496A4 4B F0 BF F9 */ bl func_80059A3C
-/* 8014DA48 001496A8 48 00 00 24 */ b lbl_8014DA6C
-lbl_8014DA4C:
-/* 8014DA4C 001496AC 7F C3 F3 78 */ mr r3, r30
-/* 8014DA50 001496B0 7F E4 FB 78 */ mr r4, r31
-/* 8014DA54 001496B4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014DA58 001496B8 38 A0 00 06 */ li r5, 6
-/* 8014DA5C 001496BC 48 10 64 81 */ bl func_80253EDC
-/* 8014DA60 001496C0 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014DA64 001496C4 38 60 00 08 */ li r3, 8
-/* 8014DA68 001496C8 4B F0 BF D5 */ bl func_80059A3C
-lbl_8014DA6C:
-/* 8014DA6C 001496CC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014DA70 001496D0 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014DA74 001496D4 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014DA78 001496D8 7C 08 03 A6 */ mtlr r0
-/* 8014DA7C 001496DC 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014DA80 001496E0 4E 80 00 20 */ blr
-lbl_8014DA84:
-/* 8014DA84 001496E4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014DA88 001496E8 7C 08 02 A6 */ mflr r0
-/* 8014DA8C 001496EC 38 A0 00 03 */ li r5, 3
-/* 8014DA90 001496F0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014DA94 001496F4 38 C1 00 08 */ addi r6, r1, 8
-/* 8014DA98 001496F8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014DA9C 001496FC 7C 9F 23 78 */ mr r31, r4
-/* 8014DAA0 00149700 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014DAA4 00149704 7C 7E 1B 78 */ mr r30, r3
-/* 8014DAA8 00149708 48 10 63 E5 */ bl func_80253E8C
-/* 8014DAAC 0014970C 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014DAB0 00149710 38 03 FF FD */ addi r0, r3, -3
-/* 8014DAB4 00149714 28 00 00 07 */ cmplwi r0, 7
-/* 8014DAB8 00149718 41 81 01 84 */ bgt lbl_8014DC3C
-/* 8014DABC 0014971C 3C 60 80 42 */ lis r3, lbl_8041E114@ha
-/* 8014DAC0 00149720 54 00 10 3A */ slwi r0, r0, 2
-/* 8014DAC4 00149724 38 63 E1 14 */ addi r3, r3, lbl_8041E114@l
-/* 8014DAC8 00149728 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014DACC 0014972C 7C 69 03 A6 */ mtctr r3
-/* 8014DAD0 00149730 4E 80 04 20 */ bctr
-/* 8014DAD4 00149734 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DAD8 00149738 88 03 0D 41 */ lbz r0, 0xd41(r3)
-/* 8014DADC 0014973C 2C 00 00 02 */ cmpwi r0, 2
-/* 8014DAE0 00149740 41 82 00 20 */ beq lbl_8014DB00
-/* 8014DAE4 00149744 40 80 00 10 */ bge lbl_8014DAF4
-/* 8014DAE8 00149748 2C 00 00 01 */ cmpwi r0, 1
-/* 8014DAEC 0014974C 40 80 00 2C */ bge lbl_8014DB18
-/* 8014DAF0 00149750 48 00 01 4C */ b lbl_8014DC3C
-lbl_8014DAF4:
-/* 8014DAF4 00149754 2C 00 00 05 */ cmpwi r0, 5
-/* 8014DAF8 00149758 40 80 01 44 */ bge lbl_8014DC3C
-/* 8014DAFC 0014975C 48 00 00 34 */ b lbl_8014DB30
-lbl_8014DB00:
-/* 8014DB00 00149760 7F C3 F3 78 */ mr r3, r30
-/* 8014DB04 00149764 7F E4 FB 78 */ mr r4, r31
-/* 8014DB08 00149768 38 A0 00 02 */ li r5, 2
-/* 8014DB0C 0014976C 38 C0 50 C2 */ li r6, 0x50c2
-/* 8014DB10 00149770 48 10 63 A5 */ bl func_80253EB4
-/* 8014DB14 00149774 48 00 01 28 */ b lbl_8014DC3C
-lbl_8014DB18:
-/* 8014DB18 00149778 7F C3 F3 78 */ mr r3, r30
-/* 8014DB1C 0014977C 7F E4 FB 78 */ mr r4, r31
-/* 8014DB20 00149780 38 A0 00 02 */ li r5, 2
-/* 8014DB24 00149784 38 C0 50 BB */ li r6, 0x50bb
-/* 8014DB28 00149788 48 10 63 8D */ bl func_80253EB4
-/* 8014DB2C 0014978C 48 00 01 10 */ b lbl_8014DC3C
-lbl_8014DB30:
-/* 8014DB30 00149790 7F C3 F3 78 */ mr r3, r30
-/* 8014DB34 00149794 7F E4 FB 78 */ mr r4, r31
-/* 8014DB38 00149798 38 A0 00 02 */ li r5, 2
-/* 8014DB3C 0014979C 38 C0 50 E5 */ li r6, 0x50e5
-/* 8014DB40 001497A0 48 10 63 75 */ bl func_80253EB4
-/* 8014DB44 001497A4 48 00 00 F8 */ b lbl_8014DC3C
-/* 8014DB48 001497A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DB4C 001497AC 88 03 0D 41 */ lbz r0, 0xd41(r3)
-/* 8014DB50 001497B0 2C 00 00 05 */ cmpwi r0, 5
-/* 8014DB54 001497B4 40 80 00 E8 */ bge lbl_8014DC3C
-/* 8014DB58 001497B8 2C 00 00 01 */ cmpwi r0, 1
-/* 8014DB5C 001497BC 40 80 00 08 */ bge lbl_8014DB64
-/* 8014DB60 001497C0 48 00 00 DC */ b lbl_8014DC3C
-lbl_8014DB64:
-/* 8014DB64 001497C4 7F C3 F3 78 */ mr r3, r30
-/* 8014DB68 001497C8 7F E4 FB 78 */ mr r4, r31
-/* 8014DB6C 001497CC 38 A0 00 02 */ li r5, 2
-/* 8014DB70 001497D0 38 C0 50 A9 */ li r6, 0x50a9
-/* 8014DB74 001497D4 48 10 63 41 */ bl func_80253EB4
-/* 8014DB78 001497D8 48 00 00 C4 */ b lbl_8014DC3C
-/* 8014DB7C 001497DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DB80 001497E0 88 03 0D 41 */ lbz r0, 0xd41(r3)
-/* 8014DB84 001497E4 2C 00 00 05 */ cmpwi r0, 5
-/* 8014DB88 001497E8 40 80 00 B4 */ bge lbl_8014DC3C
-/* 8014DB8C 001497EC 2C 00 00 01 */ cmpwi r0, 1
-/* 8014DB90 001497F0 40 80 00 08 */ bge lbl_8014DB98
-/* 8014DB94 001497F4 48 00 00 A8 */ b lbl_8014DC3C
-lbl_8014DB98:
-/* 8014DB98 001497F8 7F C3 F3 78 */ mr r3, r30
-/* 8014DB9C 001497FC 7F E4 FB 78 */ mr r4, r31
-/* 8014DBA0 00149800 38 A0 00 02 */ li r5, 2
-/* 8014DBA4 00149804 38 C0 50 AA */ li r6, 0x50aa
-/* 8014DBA8 00149808 48 10 63 0D */ bl func_80253EB4
-/* 8014DBAC 0014980C 48 00 00 90 */ b lbl_8014DC3C
-/* 8014DBB0 00149810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DBB4 00149814 88 03 0D 41 */ lbz r0, 0xd41(r3)
-/* 8014DBB8 00149818 2C 00 00 03 */ cmpwi r0, 3
-/* 8014DBBC 0014981C 41 82 00 54 */ beq lbl_8014DC10
-/* 8014DBC0 00149820 40 80 00 14 */ bge lbl_8014DBD4
-/* 8014DBC4 00149824 2C 00 00 01 */ cmpwi r0, 1
-/* 8014DBC8 00149828 41 82 00 30 */ beq lbl_8014DBF8
-/* 8014DBCC 0014982C 40 80 00 14 */ bge lbl_8014DBE0
-/* 8014DBD0 00149830 48 00 00 6C */ b lbl_8014DC3C
-lbl_8014DBD4:
-/* 8014DBD4 00149834 2C 00 00 05 */ cmpwi r0, 5
-/* 8014DBD8 00149838 40 80 00 64 */ bge lbl_8014DC3C
-/* 8014DBDC 0014983C 48 00 00 4C */ b lbl_8014DC28
-lbl_8014DBE0:
-/* 8014DBE0 00149840 7F C3 F3 78 */ mr r3, r30
-/* 8014DBE4 00149844 7F E4 FB 78 */ mr r4, r31
-/* 8014DBE8 00149848 38 A0 00 02 */ li r5, 2
-/* 8014DBEC 0014984C 38 C0 51 6D */ li r6, 0x516d
-/* 8014DBF0 00149850 48 10 62 C5 */ bl func_80253EB4
-/* 8014DBF4 00149854 48 00 00 48 */ b lbl_8014DC3C
-lbl_8014DBF8:
-/* 8014DBF8 00149858 7F C3 F3 78 */ mr r3, r30
-/* 8014DBFC 0014985C 7F E4 FB 78 */ mr r4, r31
-/* 8014DC00 00149860 38 A0 00 02 */ li r5, 2
-/* 8014DC04 00149864 38 C0 51 86 */ li r6, 0x5186
-/* 8014DC08 00149868 48 10 62 AD */ bl func_80253EB4
-/* 8014DC0C 0014986C 48 00 00 30 */ b lbl_8014DC3C
-lbl_8014DC10:
-/* 8014DC10 00149870 7F C3 F3 78 */ mr r3, r30
-/* 8014DC14 00149874 7F E4 FB 78 */ mr r4, r31
-/* 8014DC18 00149878 38 A0 00 02 */ li r5, 2
-/* 8014DC1C 0014987C 38 C0 50 E6 */ li r6, 0x50e6
-/* 8014DC20 00149880 48 10 62 95 */ bl func_80253EB4
-/* 8014DC24 00149884 48 00 00 18 */ b lbl_8014DC3C
-lbl_8014DC28:
-/* 8014DC28 00149888 7F C3 F3 78 */ mr r3, r30
-/* 8014DC2C 0014988C 7F E4 FB 78 */ mr r4, r31
-/* 8014DC30 00149890 38 A0 00 02 */ li r5, 2
-/* 8014DC34 00149894 38 C0 52 53 */ li r6, 0x5253
-/* 8014DC38 00149898 48 10 62 7D */ bl func_80253EB4
-lbl_8014DC3C:
-/* 8014DC3C 0014989C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014DC40 001498A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014DC44 001498A4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014DC48 001498A8 7C 08 03 A6 */ mtlr r0
-/* 8014DC4C 001498AC 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014DC50 001498B0 4E 80 00 20 */ blr
-lbl_8014DC54:
-/* 8014DC54 001498B4 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014DC58 001498B8 7C 08 02 A6 */ mflr r0
-/* 8014DC5C 001498BC 38 A0 00 03 */ li r5, 3
-/* 8014DC60 001498C0 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014DC64 001498C4 38 C1 00 08 */ addi r6, r1, 8
-/* 8014DC68 001498C8 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014DC6C 001498CC 7C 9F 23 78 */ mr r31, r4
-/* 8014DC70 001498D0 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014DC74 001498D4 7C 7E 1B 78 */ mr r30, r3
-/* 8014DC78 001498D8 48 10 62 65 */ bl func_80253EDC
-/* 8014DC7C 001498DC 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014DC80 001498E0 2C 00 00 02 */ cmpwi r0, 2
-/* 8014DC84 001498E4 41 82 00 38 */ beq lbl_8014DCBC
-/* 8014DC88 001498E8 40 80 00 54 */ bge lbl_8014DCDC
-/* 8014DC8C 001498EC 2C 00 00 01 */ cmpwi r0, 1
-/* 8014DC90 001498F0 40 80 00 08 */ bge lbl_8014DC98
-/* 8014DC94 001498F4 48 00 00 48 */ b lbl_8014DCDC
-lbl_8014DC98:
-/* 8014DC98 001498F8 7F C3 F3 78 */ mr r3, r30
-/* 8014DC9C 001498FC 7F E4 FB 78 */ mr r4, r31
-/* 8014DCA0 00149900 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014DCA4 00149904 38 A0 00 06 */ li r5, 6
-/* 8014DCA8 00149908 48 10 62 35 */ bl func_80253EDC
-/* 8014DCAC 0014990C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014DCB0 00149910 38 60 00 01 */ li r3, 1
-/* 8014DCB4 00149914 4B F0 BD 89 */ bl func_80059A3C
-/* 8014DCB8 00149918 48 00 00 24 */ b lbl_8014DCDC
-lbl_8014DCBC:
-/* 8014DCBC 0014991C 7F C3 F3 78 */ mr r3, r30
-/* 8014DCC0 00149920 7F E4 FB 78 */ mr r4, r31
-/* 8014DCC4 00149924 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014DCC8 00149928 38 A0 00 06 */ li r5, 6
-/* 8014DCCC 0014992C 48 10 62 11 */ bl func_80253EDC
-/* 8014DCD0 00149930 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014DCD4 00149934 38 60 00 02 */ li r3, 2
-/* 8014DCD8 00149938 4B F0 BD 65 */ bl func_80059A3C
-lbl_8014DCDC:
-/* 8014DCDC 0014993C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014DCE0 00149940 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014DCE4 00149944 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014DCE8 00149948 7C 08 03 A6 */ mtlr r0
-/* 8014DCEC 0014994C 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014DCF0 00149950 4E 80 00 20 */ blr
-lbl_8014DCF4:
-/* 8014DCF4 00149954 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014DCF8 00149958 7C 08 02 A6 */ mflr r0
-/* 8014DCFC 0014995C 38 A0 00 03 */ li r5, 3
-/* 8014DD00 00149960 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014DD04 00149964 38 C1 00 08 */ addi r6, r1, 8
-/* 8014DD08 00149968 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014DD0C 0014996C 7C 9F 23 78 */ mr r31, r4
-/* 8014DD10 00149970 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014DD14 00149974 7C 7E 1B 78 */ mr r30, r3
-/* 8014DD18 00149978 48 10 61 75 */ bl func_80253E8C
-/* 8014DD1C 0014997C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DD20 00149980 88 85 0D 42 */ lbz r4, 0xd42(r5)
-/* 8014DD24 00149984 28 04 00 0B */ cmplwi r4, 0xb
-/* 8014DD28 00149988 40 82 00 2C */ bne lbl_8014DD54
-/* 8014DD2C 0014998C 80 05 0D 30 */ lwz r0, 0xd30(r5)
-/* 8014DD30 00149990 54 00 57 FF */ rlwinm. r0, r0, 0xa, 0x1f, 0x1f
-/* 8014DD34 00149994 41 82 00 20 */ beq lbl_8014DD54
-/* 8014DD38 00149998 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014DD3C 0014999C 2C 00 00 04 */ cmpwi r0, 4
-/* 8014DD40 001499A0 40 80 00 14 */ bge lbl_8014DD54
-/* 8014DD44 001499A4 2C 00 00 02 */ cmpwi r0, 2
-/* 8014DD48 001499A8 40 80 02 F0 */ bge lbl_8014E038
-/* 8014DD4C 001499AC 48 00 00 08 */ b lbl_8014DD54
-/* 8014DD50 001499B0 48 00 02 E8 */ b lbl_8014E038
-lbl_8014DD54:
-/* 8014DD54 001499B4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014DD58 001499B8 2C 00 00 05 */ cmpwi r0, 5
-/* 8014DD5C 001499BC 41 82 00 BC */ beq lbl_8014DE18
-/* 8014DD60 001499C0 40 80 00 10 */ bge lbl_8014DD70
-/* 8014DD64 001499C4 2C 00 00 03 */ cmpwi r0, 3
-/* 8014DD68 001499C8 41 82 00 18 */ beq lbl_8014DD80
-/* 8014DD6C 001499CC 48 00 02 CC */ b lbl_8014E038
-lbl_8014DD70:
-/* 8014DD70 001499D0 2C 00 00 07 */ cmpwi r0, 7
-/* 8014DD74 001499D4 41 82 02 10 */ beq lbl_8014DF84
-/* 8014DD78 001499D8 40 80 02 C0 */ bge lbl_8014E038
-/* 8014DD7C 001499DC 48 00 02 88 */ b lbl_8014E004
-lbl_8014DD80:
-/* 8014DD80 001499E0 28 04 00 0B */ cmplwi r4, 0xb
-/* 8014DD84 001499E4 41 81 02 B4 */ bgt lbl_8014E038
-/* 8014DD88 001499E8 3C 60 80 42 */ lis r3, lbl_8041E1B8@ha
-/* 8014DD8C 001499EC 54 80 10 3A */ slwi r0, r4, 2
-/* 8014DD90 001499F0 38 63 E1 B8 */ addi r3, r3, lbl_8041E1B8@l
-/* 8014DD94 001499F4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014DD98 001499F8 7C 69 03 A6 */ mtctr r3
-/* 8014DD9C 001499FC 4E 80 04 20 */ bctr
-/* 8014DDA0 00149A00 7F C3 F3 78 */ mr r3, r30
-/* 8014DDA4 00149A04 7F E4 FB 78 */ mr r4, r31
-/* 8014DDA8 00149A08 38 A0 00 02 */ li r5, 2
-/* 8014DDAC 00149A0C 38 C0 50 C6 */ li r6, 0x50c6
-/* 8014DDB0 00149A10 48 10 61 05 */ bl func_80253EB4
-/* 8014DDB4 00149A14 48 00 02 84 */ b lbl_8014E038
-/* 8014DDB8 00149A18 7F C3 F3 78 */ mr r3, r30
-/* 8014DDBC 00149A1C 7F E4 FB 78 */ mr r4, r31
-/* 8014DDC0 00149A20 38 A0 00 02 */ li r5, 2
-/* 8014DDC4 00149A24 38 C0 50 BB */ li r6, 0x50bb
-/* 8014DDC8 00149A28 48 10 60 ED */ bl func_80253EB4
-/* 8014DDCC 00149A2C 48 00 02 6C */ b lbl_8014E038
-/* 8014DDD0 00149A30 7F C3 F3 78 */ mr r3, r30
-/* 8014DDD4 00149A34 7F E4 FB 78 */ mr r4, r31
-/* 8014DDD8 00149A38 38 A0 00 02 */ li r5, 2
-/* 8014DDDC 00149A3C 38 C0 50 CD */ li r6, 0x50cd
-/* 8014DDE0 00149A40 48 10 60 D5 */ bl func_80253EB4
-/* 8014DDE4 00149A44 48 00 02 54 */ b lbl_8014E038
-/* 8014DDE8 00149A48 7F C3 F3 78 */ mr r3, r30
-/* 8014DDEC 00149A4C 7F E4 FB 78 */ mr r4, r31
-/* 8014DDF0 00149A50 38 A0 00 02 */ li r5, 2
-/* 8014DDF4 00149A54 38 C0 50 E5 */ li r6, 0x50e5
-/* 8014DDF8 00149A58 48 10 60 BD */ bl func_80253EB4
-/* 8014DDFC 00149A5C 48 00 02 3C */ b lbl_8014E038
-/* 8014DE00 00149A60 7F C3 F3 78 */ mr r3, r30
-/* 8014DE04 00149A64 7F E4 FB 78 */ mr r4, r31
-/* 8014DE08 00149A68 38 A0 00 02 */ li r5, 2
-/* 8014DE0C 00149A6C 38 C0 50 E5 */ li r6, 0x50e5
-/* 8014DE10 00149A70 48 10 60 A5 */ bl func_80253EB4
-/* 8014DE14 00149A74 48 00 02 24 */ b lbl_8014E038
-lbl_8014DE18:
-/* 8014DE18 00149A78 28 04 00 0B */ cmplwi r4, 0xb
-/* 8014DE1C 00149A7C 41 81 02 1C */ bgt lbl_8014E038
-/* 8014DE20 00149A80 3C 60 80 42 */ lis r3, lbl_8041E188@ha
-/* 8014DE24 00149A84 54 80 10 3A */ slwi r0, r4, 2
-/* 8014DE28 00149A88 38 63 E1 88 */ addi r3, r3, lbl_8041E188@l
-/* 8014DE2C 00149A8C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014DE30 00149A90 7C 69 03 A6 */ mtctr r3
-/* 8014DE34 00149A94 4E 80 04 20 */ bctr
-/* 8014DE38 00149A98 7F C3 F3 78 */ mr r3, r30
-/* 8014DE3C 00149A9C 7F E4 FB 78 */ mr r4, r31
-/* 8014DE40 00149AA0 38 A0 00 02 */ li r5, 2
-/* 8014DE44 00149AA4 38 C0 50 C7 */ li r6, 0x50c7
-/* 8014DE48 00149AA8 48 10 60 6D */ bl func_80253EB4
-/* 8014DE4C 00149AAC 48 00 01 EC */ b lbl_8014E038
-/* 8014DE50 00149AB0 48 00 13 15 */ bl func_8014F164
-/* 8014DE54 00149AB4 7F C3 F3 78 */ mr r3, r30
-/* 8014DE58 00149AB8 7F E4 FB 78 */ mr r4, r31
-/* 8014DE5C 00149ABC 38 A0 00 02 */ li r5, 2
-/* 8014DE60 00149AC0 38 C0 50 C9 */ li r6, 0x50c9
-/* 8014DE64 00149AC4 48 10 60 51 */ bl func_80253EB4
-/* 8014DE68 00149AC8 48 00 01 D0 */ b lbl_8014E038
-/* 8014DE6C 00149ACC 7F C3 F3 78 */ mr r3, r30
-/* 8014DE70 00149AD0 7F E4 FB 78 */ mr r4, r31
-/* 8014DE74 00149AD4 38 A0 00 02 */ li r5, 2
-/* 8014DE78 00149AD8 38 C0 50 CC */ li r6, 0x50cc
-/* 8014DE7C 00149ADC 48 10 60 39 */ bl func_80253EB4
-/* 8014DE80 00149AE0 48 00 01 B8 */ b lbl_8014E038
-/* 8014DE84 00149AE4 7F C3 F3 78 */ mr r3, r30
-/* 8014DE88 00149AE8 7F E4 FB 78 */ mr r4, r31
-/* 8014DE8C 00149AEC 38 A0 00 02 */ li r5, 2
-/* 8014DE90 00149AF0 38 C0 50 CA */ li r6, 0x50ca
-/* 8014DE94 00149AF4 48 10 60 21 */ bl func_80253EB4
-/* 8014DE98 00149AF8 48 00 01 A0 */ b lbl_8014E038
-/* 8014DE9C 00149AFC 7F C3 F3 78 */ mr r3, r30
-/* 8014DEA0 00149B00 7F E4 FB 78 */ mr r4, r31
-/* 8014DEA4 00149B04 38 A0 00 02 */ li r5, 2
-/* 8014DEA8 00149B08 38 C0 51 8C */ li r6, 0x518c
-/* 8014DEAC 00149B0C 48 10 60 09 */ bl func_80253EB4
-/* 8014DEB0 00149B10 48 00 01 88 */ b lbl_8014E038
-/* 8014DEB4 00149B14 7F C3 F3 78 */ mr r3, r30
-/* 8014DEB8 00149B18 7F E4 FB 78 */ mr r4, r31
-/* 8014DEBC 00149B1C 38 A0 00 02 */ li r5, 2
-/* 8014DEC0 00149B20 38 C0 52 0C */ li r6, 0x520c
-/* 8014DEC4 00149B24 48 10 5F F1 */ bl func_80253EB4
-/* 8014DEC8 00149B28 48 00 01 70 */ b lbl_8014E038
-/* 8014DECC 00149B2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DED0 00149B30 38 60 00 0E */ li r3, 0xe
-/* 8014DED4 00149B34 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 8014DED8 00149B38 54 00 10 3A */ slwi r0, r0, 2
-/* 8014DEDC 00149B3C 7C 84 02 14 */ add r4, r4, r0
-/* 8014DEE0 00149B40 80 84 01 7C */ lwz r4, 0x17c(r4)
-/* 8014DEE4 00149B44 48 00 E4 25 */ bl func_8015C308
-/* 8014DEE8 00149B48 7F C3 F3 78 */ mr r3, r30
-/* 8014DEEC 00149B4C 7F E4 FB 78 */ mr r4, r31
-/* 8014DEF0 00149B50 38 A0 00 02 */ li r5, 2
-/* 8014DEF4 00149B54 38 C0 50 BA */ li r6, 0x50ba
-/* 8014DEF8 00149B58 48 10 5F BD */ bl func_80253EB4
-/* 8014DEFC 00149B5C 48 00 01 3C */ b lbl_8014E038
-/* 8014DF00 00149B60 80 85 0D 28 */ lwz r4, 0xd28(r5)
-/* 8014DF04 00149B64 38 60 00 0E */ li r3, 0xe
-/* 8014DF08 00149B68 38 84 4E CC */ addi r4, r4, 0x4ecc
-/* 8014DF0C 00149B6C 48 00 E3 FD */ bl func_8015C308
-/* 8014DF10 00149B70 7F C3 F3 78 */ mr r3, r30
-/* 8014DF14 00149B74 7F E4 FB 78 */ mr r4, r31
-/* 8014DF18 00149B78 38 A0 00 02 */ li r5, 2
-/* 8014DF1C 00149B7C 38 C0 50 B9 */ li r6, 0x50b9
-/* 8014DF20 00149B80 48 10 5F 95 */ bl func_80253EB4
-/* 8014DF24 00149B84 48 00 01 14 */ b lbl_8014E038
-/* 8014DF28 00149B88 A0 05 0D 80 */ lhz r0, 0xd80(r5)
-/* 8014DF2C 00149B8C 28 00 50 BA */ cmplwi r0, 0x50ba
-/* 8014DF30 00149B90 40 82 00 20 */ bne lbl_8014DF50
-/* 8014DF34 00149B94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DF38 00149B98 38 60 00 0E */ li r3, 0xe
-/* 8014DF3C 00149B9C 88 04 0D 49 */ lbz r0, 0xd49(r4)
-/* 8014DF40 00149BA0 54 00 10 3A */ slwi r0, r0, 2
-/* 8014DF44 00149BA4 7C 84 02 14 */ add r4, r4, r0
-/* 8014DF48 00149BA8 80 84 01 7C */ lwz r4, 0x17c(r4)
-/* 8014DF4C 00149BAC 48 00 E3 BD */ bl func_8015C308
-lbl_8014DF50:
-/* 8014DF50 00149BB0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014DF54 00149BB4 7F C3 F3 78 */ mr r3, r30
-/* 8014DF58 00149BB8 7F E4 FB 78 */ mr r4, r31
-/* 8014DF5C 00149BBC 38 A0 00 02 */ li r5, 2
-/* 8014DF60 00149BC0 A0 C6 0D 80 */ lhz r6, 0xd80(r6)
-/* 8014DF64 00149BC4 48 10 5F 51 */ bl func_80253EB4
-/* 8014DF68 00149BC8 48 00 00 D0 */ b lbl_8014E038
-/* 8014DF6C 00149BCC 7F C3 F3 78 */ mr r3, r30
-/* 8014DF70 00149BD0 7F E4 FB 78 */ mr r4, r31
-/* 8014DF74 00149BD4 38 A0 00 02 */ li r5, 2
-/* 8014DF78 00149BD8 38 C0 51 29 */ li r6, 0x5129
-/* 8014DF7C 00149BDC 48 10 5F 39 */ bl func_80253EB4
-/* 8014DF80 00149BE0 48 00 00 B8 */ b lbl_8014E038
-lbl_8014DF84:
-/* 8014DF84 00149BE4 28 04 00 0B */ cmplwi r4, 0xb
-/* 8014DF88 00149BE8 41 81 00 B0 */ bgt lbl_8014E038
-/* 8014DF8C 00149BEC 3C 60 80 42 */ lis r3, lbl_8041E158@ha
-/* 8014DF90 00149BF0 54 80 10 3A */ slwi r0, r4, 2
-/* 8014DF94 00149BF4 38 63 E1 58 */ addi r3, r3, lbl_8041E158@l
-/* 8014DF98 00149BF8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014DF9C 00149BFC 7C 69 03 A6 */ mtctr r3
-/* 8014DFA0 00149C00 4E 80 04 20 */ bctr
-/* 8014DFA4 00149C04 7F C3 F3 78 */ mr r3, r30
-/* 8014DFA8 00149C08 7F E4 FB 78 */ mr r4, r31
-/* 8014DFAC 00149C0C 38 A0 00 02 */ li r5, 2
-/* 8014DFB0 00149C10 38 C0 50 C8 */ li r6, 0x50c8
-/* 8014DFB4 00149C14 48 10 5F 01 */ bl func_80253EB4
-/* 8014DFB8 00149C18 48 00 00 80 */ b lbl_8014E038
-/* 8014DFBC 00149C1C 7F C3 F3 78 */ mr r3, r30
-/* 8014DFC0 00149C20 7F E4 FB 78 */ mr r4, r31
-/* 8014DFC4 00149C24 38 A0 00 02 */ li r5, 2
-/* 8014DFC8 00149C28 38 C0 51 6E */ li r6, 0x516e
-/* 8014DFCC 00149C2C 48 10 5E E9 */ bl func_80253EB4
-/* 8014DFD0 00149C30 48 00 00 68 */ b lbl_8014E038
-/* 8014DFD4 00149C34 A0 C5 0D 82 */ lhz r6, 0xd82(r5)
-/* 8014DFD8 00149C38 7F C3 F3 78 */ mr r3, r30
-/* 8014DFDC 00149C3C 7F E4 FB 78 */ mr r4, r31
-/* 8014DFE0 00149C40 38 A0 00 02 */ li r5, 2
-/* 8014DFE4 00149C44 48 10 5E D1 */ bl func_80253EB4
-/* 8014DFE8 00149C48 48 00 00 50 */ b lbl_8014E038
-/* 8014DFEC 00149C4C 7F C3 F3 78 */ mr r3, r30
-/* 8014DFF0 00149C50 7F E4 FB 78 */ mr r4, r31
-/* 8014DFF4 00149C54 38 A0 00 02 */ li r5, 2
-/* 8014DFF8 00149C58 38 C0 50 AB */ li r6, 0x50ab
-/* 8014DFFC 00149C5C 48 10 5E B9 */ bl func_80253EB4
-/* 8014E000 00149C60 48 00 00 38 */ b lbl_8014E038
-lbl_8014E004:
-/* 8014E004 00149C64 28 04 00 08 */ cmplwi r4, 8
-/* 8014E008 00149C68 41 81 00 30 */ bgt lbl_8014E038
-/* 8014E00C 00149C6C 3C 60 80 42 */ lis r3, lbl_8041E134@ha
-/* 8014E010 00149C70 54 80 10 3A */ slwi r0, r4, 2
-/* 8014E014 00149C74 38 63 E1 34 */ addi r3, r3, lbl_8041E134@l
-/* 8014E018 00149C78 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014E01C 00149C7C 7C 69 03 A6 */ mtctr r3
-/* 8014E020 00149C80 4E 80 04 20 */ bctr
-/* 8014E024 00149C84 7F C3 F3 78 */ mr r3, r30
-/* 8014E028 00149C88 7F E4 FB 78 */ mr r4, r31
-/* 8014E02C 00149C8C 38 A0 00 01 */ li r5, 1
-/* 8014E030 00149C90 38 C0 00 00 */ li r6, 0
-/* 8014E034 00149C94 48 10 5E 81 */ bl func_80253EB4
-lbl_8014E038:
-/* 8014E038 00149C98 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014E03C 00149C9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014E040 00149CA0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014E044 00149CA4 7C 08 03 A6 */ mtlr r0
-/* 8014E048 00149CA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014E04C 00149CAC 4E 80 00 20 */ blr
-lbl_8014E050:
-/* 8014E050 00149CB0 4E 80 00 20 */ blr
-lbl_8014E054:
-/* 8014E054 00149CB4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014E058 00149CB8 7C 08 02 A6 */ mflr r0
-/* 8014E05C 00149CBC 38 A0 00 03 */ li r5, 3
-/* 8014E060 00149CC0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014E064 00149CC4 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E068 00149CC8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014E06C 00149CCC 7C 9F 23 78 */ mr r31, r4
-/* 8014E070 00149CD0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014E074 00149CD4 7C 7E 1B 78 */ mr r30, r3
-/* 8014E078 00149CD8 48 10 5E 15 */ bl func_80253E8C
-/* 8014E07C 00149CDC 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E080 00149CE0 2C 00 00 04 */ cmpwi r0, 4
-/* 8014E084 00149CE4 41 82 00 4C */ beq lbl_8014E0D0
-/* 8014E088 00149CE8 40 80 00 10 */ bge lbl_8014E098
-/* 8014E08C 00149CEC 2C 00 00 03 */ cmpwi r0, 3
-/* 8014E090 00149CF0 40 80 00 14 */ bge lbl_8014E0A4
-/* 8014E094 00149CF4 48 00 00 3C */ b lbl_8014E0D0
-lbl_8014E098:
-/* 8014E098 00149CF8 2C 00 00 06 */ cmpwi r0, 6
-/* 8014E09C 00149CFC 40 80 00 34 */ bge lbl_8014E0D0
-/* 8014E0A0 00149D00 48 00 00 1C */ b lbl_8014E0BC
-lbl_8014E0A4:
-/* 8014E0A4 00149D04 7F C3 F3 78 */ mr r3, r30
-/* 8014E0A8 00149D08 7F E4 FB 78 */ mr r4, r31
-/* 8014E0AC 00149D0C 38 A0 00 02 */ li r5, 2
-/* 8014E0B0 00149D10 38 C0 50 A9 */ li r6, 0x50a9
-/* 8014E0B4 00149D14 48 10 5E 01 */ bl func_80253EB4
-/* 8014E0B8 00149D18 48 00 00 18 */ b lbl_8014E0D0
-lbl_8014E0BC:
-/* 8014E0BC 00149D1C 7F C3 F3 78 */ mr r3, r30
-/* 8014E0C0 00149D20 7F E4 FB 78 */ mr r4, r31
-/* 8014E0C4 00149D24 38 A0 00 02 */ li r5, 2
-/* 8014E0C8 00149D28 38 C0 50 AA */ li r6, 0x50aa
-/* 8014E0CC 00149D2C 48 10 5D E9 */ bl func_80253EB4
-lbl_8014E0D0:
-/* 8014E0D0 00149D30 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014E0D4 00149D34 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014E0D8 00149D38 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014E0DC 00149D3C 7C 08 03 A6 */ mtlr r0
-/* 8014E0E0 00149D40 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014E0E4 00149D44 4E 80 00 20 */ blr
-lbl_8014E0E8:
-/* 8014E0E8 00149D48 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014E0EC 00149D4C 7C 08 02 A6 */ mflr r0
-/* 8014E0F0 00149D50 38 A0 00 03 */ li r5, 3
-/* 8014E0F4 00149D54 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014E0F8 00149D58 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E0FC 00149D5C 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014E100 00149D60 7C 9F 23 78 */ mr r31, r4
-/* 8014E104 00149D64 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014E108 00149D68 7C 7E 1B 78 */ mr r30, r3
-/* 8014E10C 00149D6C 48 10 5D D1 */ bl func_80253EDC
-/* 8014E110 00149D70 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E114 00149D74 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E118 00149D78 41 82 00 38 */ beq lbl_8014E150
-/* 8014E11C 00149D7C 40 80 00 54 */ bge lbl_8014E170
-/* 8014E120 00149D80 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E124 00149D84 40 80 00 08 */ bge lbl_8014E12C
-/* 8014E128 00149D88 48 00 00 48 */ b lbl_8014E170
-lbl_8014E12C:
-/* 8014E12C 00149D8C 7F C3 F3 78 */ mr r3, r30
-/* 8014E130 00149D90 7F E4 FB 78 */ mr r4, r31
-/* 8014E134 00149D94 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014E138 00149D98 38 A0 00 06 */ li r5, 6
-/* 8014E13C 00149D9C 48 10 5D A1 */ bl func_80253EDC
-/* 8014E140 00149DA0 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014E144 00149DA4 38 60 00 01 */ li r3, 1
-/* 8014E148 00149DA8 4B F0 B8 F5 */ bl func_80059A3C
-/* 8014E14C 00149DAC 48 00 00 24 */ b lbl_8014E170
-lbl_8014E150:
-/* 8014E150 00149DB0 7F C3 F3 78 */ mr r3, r30
-/* 8014E154 00149DB4 7F E4 FB 78 */ mr r4, r31
-/* 8014E158 00149DB8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014E15C 00149DBC 38 A0 00 06 */ li r5, 6
-/* 8014E160 00149DC0 48 10 5D 7D */ bl func_80253EDC
-/* 8014E164 00149DC4 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014E168 00149DC8 38 60 00 02 */ li r3, 2
-/* 8014E16C 00149DCC 4B F0 B8 D1 */ bl func_80059A3C
-lbl_8014E170:
-/* 8014E170 00149DD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E174 00149DD4 A0 03 00 C4 */ lhz r0, 0xc4(r3)
-/* 8014E178 00149DD8 28 00 00 49 */ cmplwi r0, 0x49
-/* 8014E17C 00149DDC 40 82 00 58 */ bne lbl_8014E1D4
-/* 8014E180 00149DE0 A8 63 00 B8 */ lha r3, 0xb8(r3)
-/* 8014E184 00149DE4 48 10 5C 4D */ bl func_80253DD0
-/* 8014E188 00149DE8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E18C 00149DEC 28 00 00 03 */ cmplwi r0, 3
-/* 8014E190 00149DF0 40 82 00 44 */ bne lbl_8014E1D4
-/* 8014E194 00149DF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E198 00149DF8 88 03 0E FD */ lbz r0, 0xefd(r3)
-/* 8014E19C 00149DFC 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E1A0 00149E00 40 82 00 28 */ bne lbl_8014E1C8
-/* 8014E1A4 00149E04 38 60 00 00 */ li r3, 0
-/* 8014E1A8 00149E08 48 00 06 65 */ bl func_8014E80C
-/* 8014E1AC 00149E0C 38 60 00 1C */ li r3, 0x1c
-/* 8014E1B0 00149E10 38 80 00 05 */ li r4, 5
-/* 8014E1B4 00149E14 48 00 07 99 */ bl func_8014E94C
-/* 8014E1B8 00149E18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E1BC 00149E1C 38 00 00 4A */ li r0, 0x4a
-/* 8014E1C0 00149E20 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8014E1C4 00149E24 48 00 00 10 */ b lbl_8014E1D4
-lbl_8014E1C8:
-/* 8014E1C8 00149E28 38 60 00 03 */ li r3, 3
-/* 8014E1CC 00149E2C 38 80 55 33 */ li r4, 0x5533
-/* 8014E1D0 00149E30 48 00 E3 25 */ bl func_8015C4F4
-lbl_8014E1D4:
-/* 8014E1D4 00149E34 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014E1D8 00149E38 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014E1DC 00149E3C 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014E1E0 00149E40 7C 08 03 A6 */ mtlr r0
-/* 8014E1E4 00149E44 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014E1E8 00149E48 4E 80 00 20 */ blr
-lbl_8014E1EC:
-/* 8014E1EC 00149E4C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014E1F0 00149E50 7C 08 02 A6 */ mflr r0
-/* 8014E1F4 00149E54 7C 63 07 34 */ extsh r3, r3
-/* 8014E1F8 00149E58 38 A0 00 03 */ li r5, 3
-/* 8014E1FC 00149E5C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014E200 00149E60 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E204 00149E64 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014E208 00149E68 7C 9F 23 78 */ mr r31, r4
-/* 8014E20C 00149E6C 48 10 5C 81 */ bl func_80253E8C
-/* 8014E210 00149E70 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E214 00149E74 2C 00 00 03 */ cmpwi r0, 3
-/* 8014E218 00149E78 41 82 00 4C */ beq lbl_8014E264
-/* 8014E21C 00149E7C 40 80 00 84 */ bge lbl_8014E2A0
-/* 8014E220 00149E80 2C 00 00 02 */ cmpwi r0, 2
-/* 8014E224 00149E84 40 80 00 08 */ bge lbl_8014E22C
-/* 8014E228 00149E88 48 00 00 78 */ b lbl_8014E2A0
-lbl_8014E22C:
-/* 8014E22C 00149E8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E230 00149E90 A0 03 00 F8 */ lhz r0, 0xf8(r3)
-/* 8014E234 00149E94 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E238 00149E98 40 82 00 68 */ bne lbl_8014E2A0
-/* 8014E23C 00149E9C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014E240 00149EA0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014E244 00149EA4 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014E248 00149EA8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014E24C 00149EAC 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014E250 00149EB0 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014E254 00149EB4 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014E258 00149EB8 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014E25C 00149EBC 98 1F 00 04 */ stb r0, 4(r31)
-/* 8014E260 00149EC0 48 00 00 40 */ b lbl_8014E2A0
-lbl_8014E264:
-/* 8014E264 00149EC4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E268 00149EC8 A0 64 00 F8 */ lhz r3, 0xf8(r4)
-/* 8014E26C 00149ECC A0 04 00 FC */ lhz r0, 0xfc(r4)
-/* 8014E270 00149ED0 38 63 00 06 */ addi r3, r3, 6
-/* 8014E274 00149ED4 7C 03 00 00 */ cmpw r3, r0
-/* 8014E278 00149ED8 41 80 00 28 */ blt lbl_8014E2A0
-/* 8014E27C 00149EDC 88 1F 00 02 */ lbz r0, 2(r31)
-/* 8014E280 00149EE0 88 7F 00 03 */ lbz r3, 3(r31)
-/* 8014E284 00149EE4 7C 04 16 70 */ srawi r4, r0, 2
-/* 8014E288 00149EE8 88 1F 00 04 */ lbz r0, 4(r31)
-/* 8014E28C 00149EEC 7C 63 16 70 */ srawi r3, r3, 2
-/* 8014E290 00149EF0 98 9F 00 02 */ stb r4, 2(r31)
-/* 8014E294 00149EF4 7C 00 16 70 */ srawi r0, r0, 2
-/* 8014E298 00149EF8 98 7F 00 03 */ stb r3, 3(r31)
-/* 8014E29C 00149EFC 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8014E2A0:
-/* 8014E2A0 00149F00 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014E2A4 00149F04 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014E2A8 00149F08 7C 08 03 A6 */ mtlr r0
-/* 8014E2AC 00149F0C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014E2B0 00149F10 4E 80 00 20 */ blr
-lbl_8014E2B4:
-/* 8014E2B4 00149F14 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014E2B8 00149F18 7C 08 02 A6 */ mflr r0
-/* 8014E2BC 00149F1C 38 A0 00 03 */ li r5, 3
-/* 8014E2C0 00149F20 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014E2C4 00149F24 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E2C8 00149F28 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014E2CC 00149F2C 7C 9F 23 78 */ mr r31, r4
-/* 8014E2D0 00149F30 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014E2D4 00149F34 7C 7E 1B 78 */ mr r30, r3
-/* 8014E2D8 00149F38 48 10 5C 05 */ bl func_80253EDC
-/* 8014E2DC 00149F3C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E2E0 00149F40 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E2E4 00149F44 41 82 00 38 */ beq lbl_8014E31C
-/* 8014E2E8 00149F48 40 80 00 54 */ bge lbl_8014E33C
-/* 8014E2EC 00149F4C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E2F0 00149F50 40 80 00 08 */ bge lbl_8014E2F8
-/* 8014E2F4 00149F54 48 00 00 48 */ b lbl_8014E33C
-lbl_8014E2F8:
-/* 8014E2F8 00149F58 7F C3 F3 78 */ mr r3, r30
-/* 8014E2FC 00149F5C 7F E4 FB 78 */ mr r4, r31
-/* 8014E300 00149F60 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014E304 00149F64 38 A0 00 06 */ li r5, 6
-/* 8014E308 00149F68 48 10 5B D5 */ bl func_80253EDC
-/* 8014E30C 00149F6C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014E310 00149F70 38 60 00 07 */ li r3, 7
-/* 8014E314 00149F74 4B F0 B7 29 */ bl func_80059A3C
-/* 8014E318 00149F78 48 00 00 24 */ b lbl_8014E33C
-lbl_8014E31C:
-/* 8014E31C 00149F7C 7F C3 F3 78 */ mr r3, r30
-/* 8014E320 00149F80 7F E4 FB 78 */ mr r4, r31
-/* 8014E324 00149F84 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014E328 00149F88 38 A0 00 06 */ li r5, 6
-/* 8014E32C 00149F8C 48 10 5B B1 */ bl func_80253EDC
-/* 8014E330 00149F90 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014E334 00149F94 38 60 00 08 */ li r3, 8
-/* 8014E338 00149F98 4B F0 B7 05 */ bl func_80059A3C
-lbl_8014E33C:
-/* 8014E33C 00149F9C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014E340 00149FA0 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014E344 00149FA4 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014E348 00149FA8 7C 08 03 A6 */ mtlr r0
-/* 8014E34C 00149FAC 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014E350 00149FB0 4E 80 00 20 */ blr
-lbl_8014E354:
-/* 8014E354 00149FB4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E358 00149FB8 7C 08 02 A6 */ mflr r0
-/* 8014E35C 00149FBC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E360 00149FC0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014E364 00149FC4 7C 7F 1B 78 */ mr r31, r3
-/* 8014E368 00149FC8 38 60 00 1E */ li r3, 0x1e
-/* 8014E36C 00149FCC 48 00 06 15 */ bl func_8014E980
-/* 8014E370 00149FD0 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E374 00149FD4 41 82 00 3C */ beq lbl_8014E3B0
-/* 8014E378 00149FD8 7F E3 FB 78 */ mr r3, r31
-/* 8014E37C 00149FDC 48 10 5A 65 */ bl func_80253DE0
-/* 8014E380 00149FE0 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E384 00149FE4 28 00 00 01 */ cmplwi r0, 1
-/* 8014E388 00149FE8 40 82 00 28 */ bne lbl_8014E3B0
-/* 8014E38C 00149FEC 7F E3 FB 78 */ mr r3, r31
-/* 8014E390 00149FF0 48 10 5A 41 */ bl func_80253DD0
-/* 8014E394 00149FF4 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E398 00149FF8 28 00 00 03 */ cmplwi r0, 3
-/* 8014E39C 00149FFC 40 82 00 14 */ bne lbl_8014E3B0
-/* 8014E3A0 0014A000 7F E3 FB 78 */ mr r3, r31
-/* 8014E3A4 0014A004 38 80 00 08 */ li r4, 8
-/* 8014E3A8 0014A008 38 A0 00 00 */ li r5, 0
-/* 8014E3AC 0014A00C 48 10 5A 45 */ bl func_80253DF0
-lbl_8014E3B0:
-/* 8014E3B0 0014A010 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014E3B4 0014A014 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014E3B8 0014A018 7C 08 03 A6 */ mtlr r0
-/* 8014E3BC 0014A01C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014E3C0 0014A020 4E 80 00 20 */ blr
-lbl_8014E3C4:
-/* 8014E3C4 0014A024 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E3C8 0014A028 7C 08 02 A6 */ mflr r0
-/* 8014E3CC 0014A02C 7C 63 07 34 */ extsh r3, r3
-/* 8014E3D0 0014A030 38 A0 00 03 */ li r5, 3
-/* 8014E3D4 0014A034 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E3D8 0014A038 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E3DC 0014A03C 48 10 5A B1 */ bl func_80253E8C
-/* 8014E3E0 0014A040 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014E3E4 0014A044 7C 08 03 A6 */ mtlr r0
-/* 8014E3E8 0014A048 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014E3EC 0014A04C 4E 80 00 20 */ blr
-lbl_8014E3F0:
-/* 8014E3F0 0014A050 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8014E3F4 0014A054 7C 08 02 A6 */ mflr r0
-/* 8014E3F8 0014A058 38 A0 00 03 */ li r5, 3
-/* 8014E3FC 0014A05C 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8014E400 0014A060 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E404 0014A064 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8014E408 0014A068 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8014E40C 0014A06C 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 8014E410 0014A070 7C 9D 23 78 */ mr r29, r4
-/* 8014E414 0014A074 93 81 00 50 */ stw r28, 0x50(r1)
-/* 8014E418 0014A078 7C 7C 1B 78 */ mr r28, r3
-/* 8014E41C 0014A07C 48 10 5A C1 */ bl func_80253EDC
-/* 8014E420 0014A080 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E424 0014A084 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E428 0014A088 41 82 00 5C */ beq lbl_8014E484
-/* 8014E42C 0014A08C 40 80 02 74 */ bge lbl_8014E6A0
-/* 8014E430 0014A090 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E434 0014A094 40 80 00 08 */ bge lbl_8014E43C
-/* 8014E438 0014A098 48 00 02 68 */ b lbl_8014E6A0
-lbl_8014E43C:
-/* 8014E43C 0014A09C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E440 0014A0A0 A0 03 00 D0 */ lhz r0, 0xd0(r3)
-/* 8014E444 0014A0A4 2C 00 00 0A */ cmpwi r0, 0xa
-/* 8014E448 0014A0A8 41 82 00 14 */ beq lbl_8014E45C
-/* 8014E44C 0014A0AC 40 80 02 54 */ bge lbl_8014E6A0
-/* 8014E450 0014A0B0 2C 00 00 05 */ cmpwi r0, 5
-/* 8014E454 0014A0B4 41 82 00 08 */ beq lbl_8014E45C
-/* 8014E458 0014A0B8 48 00 02 48 */ b lbl_8014E6A0
-lbl_8014E45C:
-/* 8014E45C 0014A0BC C0 7D 00 50 */ lfs f3, 0x50(r29)
-/* 8014E460 0014A0C0 C0 1D 00 4C */ lfs f0, 0x4c(r29)
-/* 8014E464 0014A0C4 C0 3D 00 54 */ lfs f1, 0x54(r29)
-/* 8014E468 0014A0C8 EC 43 00 28 */ fsubs f2, f3, f0
-/* 8014E46C 0014A0CC EC 01 00 28 */ fsubs f0, f1, f0
-/* 8014E470 0014A0D0 EC 43 10 2A */ fadds f2, f3, f2
-/* 8014E474 0014A0D4 EC 01 00 2A */ fadds f0, f1, f0
-/* 8014E478 0014A0D8 D0 5D 00 50 */ stfs f2, 0x50(r29)
-/* 8014E47C 0014A0DC D0 1D 00 54 */ stfs f0, 0x54(r29)
-/* 8014E480 0014A0E0 48 00 02 20 */ b lbl_8014E6A0
-lbl_8014E484:
-/* 8014E484 0014A0E4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E488 0014A0E8 3C 80 80 42 */ lis r4, lbl_8041D438@ha
-/* 8014E48C 0014A0EC 3C 60 80 42 */ lis r3, lbl_8041D450@ha
-/* 8014E490 0014A0F0 A0 06 00 D0 */ lhz r0, 0xd0(r6)
-/* 8014E494 0014A0F4 38 84 D4 38 */ addi r4, r4, lbl_8041D438@l
-/* 8014E498 0014A0F8 38 63 D4 50 */ addi r3, r3, lbl_8041D450@l
-/* 8014E49C 0014A0FC 54 05 08 3C */ slwi r5, r0, 1
-/* 8014E4A0 0014A100 2C 00 00 0A */ cmpwi r0, 0xa
-/* 8014E4A4 0014A104 7F E4 2A 2E */ lhzx r31, r4, r5
-/* 8014E4A8 0014A108 7F C3 2A 2E */ lhzx r30, r3, r5
-/* 8014E4AC 0014A10C 41 82 00 2C */ beq lbl_8014E4D8
-/* 8014E4B0 0014A110 40 80 00 1C */ bge lbl_8014E4CC
-/* 8014E4B4 0014A114 2C 00 00 04 */ cmpwi r0, 4
-/* 8014E4B8 0014A118 41 82 00 BC */ beq lbl_8014E574
-/* 8014E4BC 0014A11C 40 80 01 50 */ bge lbl_8014E60C
-/* 8014E4C0 0014A120 2C 00 00 03 */ cmpwi r0, 3
-/* 8014E4C4 0014A124 40 80 00 70 */ bge lbl_8014E534
-/* 8014E4C8 0014A128 48 00 01 44 */ b lbl_8014E60C
-lbl_8014E4CC:
-/* 8014E4CC 0014A12C 2C 00 00 0C */ cmpwi r0, 0xc
-/* 8014E4D0 0014A130 40 80 01 3C */ bge lbl_8014E60C
-/* 8014E4D4 0014A134 48 00 00 CC */ b lbl_8014E5A0
-lbl_8014E4D8:
-/* 8014E4D8 0014A138 88 66 0D 48 */ lbz r3, 0xd48(r6)
-/* 8014E4DC 0014A13C 38 80 00 02 */ li r4, 2
-/* 8014E4E0 0014A140 38 A0 00 0E */ li r5, 0xe
-/* 8014E4E4 0014A144 38 C0 00 01 */ li r6, 1
-/* 8014E4E8 0014A148 38 63 00 01 */ addi r3, r3, 1
-/* 8014E4EC 0014A14C 48 00 E7 8D */ bl func_8015CC78
-/* 8014E4F0 0014A150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E4F4 0014A154 88 03 0D 48 */ lbz r0, 0xd48(r3)
-/* 8014E4F8 0014A158 54 00 10 3A */ slwi r0, r0, 2
-/* 8014E4FC 0014A15C 7C 63 02 14 */ add r3, r3, r0
-/* 8014E500 0014A160 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 8014E504 0014A164 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E508 0014A168 40 82 00 1C */ bne lbl_8014E524
-/* 8014E50C 0014A16C 38 60 50 F0 */ li r3, 0x50f0
-/* 8014E510 0014A170 48 10 1D E5 */ bl func_802502F4
-/* 8014E514 0014A174 7C 64 1B 78 */ mr r4, r3
-/* 8014E518 0014A178 38 60 00 0F */ li r3, 0xf
-/* 8014E51C 0014A17C 48 00 DD ED */ bl func_8015C308
-/* 8014E520 0014A180 48 00 00 EC */ b lbl_8014E60C
-lbl_8014E524:
-/* 8014E524 0014A184 80 83 01 7C */ lwz r4, 0x17c(r3)
-/* 8014E528 0014A188 38 60 00 0F */ li r3, 0xf
-/* 8014E52C 0014A18C 48 00 DD DD */ bl func_8015C308
-/* 8014E530 0014A190 48 00 00 DC */ b lbl_8014E60C
-lbl_8014E534:
-/* 8014E534 0014A194 80 06 00 D4 */ lwz r0, 0xd4(r6)
-/* 8014E538 0014A198 2C 00 00 02 */ cmpwi r0, 2
-/* 8014E53C 0014A19C 41 82 00 28 */ beq lbl_8014E564
-/* 8014E540 0014A1A0 40 80 00 10 */ bge lbl_8014E550
-/* 8014E544 0014A1A4 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E548 0014A1A8 40 80 00 14 */ bge lbl_8014E55C
-/* 8014E54C 0014A1AC 48 00 00 C0 */ b lbl_8014E60C
-lbl_8014E550:
-/* 8014E550 0014A1B0 2C 00 00 63 */ cmpwi r0, 0x63
-/* 8014E554 0014A1B4 41 82 00 18 */ beq lbl_8014E56C
-/* 8014E558 0014A1B8 48 00 00 B4 */ b lbl_8014E60C
-lbl_8014E55C:
-/* 8014E55C 0014A1BC 3B C0 2A 3D */ li r30, 0x2a3d
-/* 8014E560 0014A1C0 48 00 00 AC */ b lbl_8014E60C
-lbl_8014E564:
-/* 8014E564 0014A1C4 3B C0 2A 3E */ li r30, 0x2a3e
-/* 8014E568 0014A1C8 48 00 00 A4 */ b lbl_8014E60C
-lbl_8014E56C:
-/* 8014E56C 0014A1CC 3B C0 2A 57 */ li r30, 0x2a57
-/* 8014E570 0014A1D0 48 00 00 9C */ b lbl_8014E60C
-lbl_8014E574:
-/* 8014E574 0014A1D4 80 06 00 D4 */ lwz r0, 0xd4(r6)
-/* 8014E578 0014A1D8 2C 00 00 02 */ cmpwi r0, 2
-/* 8014E57C 0014A1DC 41 82 00 1C */ beq lbl_8014E598
-/* 8014E580 0014A1E0 40 80 00 8C */ bge lbl_8014E60C
-/* 8014E584 0014A1E4 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E588 0014A1E8 40 80 00 08 */ bge lbl_8014E590
-/* 8014E58C 0014A1EC 48 00 00 80 */ b lbl_8014E60C
-lbl_8014E590:
-/* 8014E590 0014A1F0 3B C0 2A 44 */ li r30, 0x2a44
-/* 8014E594 0014A1F4 48 00 00 78 */ b lbl_8014E60C
-lbl_8014E598:
-/* 8014E598 0014A1F8 3B C0 2A 45 */ li r30, 0x2a45
-/* 8014E59C 0014A1FC 48 00 00 70 */ b lbl_8014E60C
-lbl_8014E5A0:
-/* 8014E5A0 0014A200 80 66 0D 28 */ lwz r3, 0xd28(r6)
-/* 8014E5A4 0014A204 A0 83 00 90 */ lhz r4, 0x90(r3)
-/* 8014E5A8 0014A208 2C 04 00 00 */ cmpwi r4, 0
-/* 8014E5AC 0014A20C 41 82 00 18 */ beq lbl_8014E5C4
-/* 8014E5B0 0014A210 28 04 00 07 */ cmplwi r4, 7
-/* 8014E5B4 0014A214 41 82 00 10 */ beq lbl_8014E5C4
-/* 8014E5B8 0014A218 38 60 00 17 */ li r3, 0x17
-/* 8014E5BC 0014A21C 48 00 DD 4D */ bl func_8015C308
-/* 8014E5C0 0014A220 48 00 00 4C */ b lbl_8014E60C
-lbl_8014E5C4:
-/* 8014E5C4 0014A224 28 04 00 07 */ cmplwi r4, 7
-/* 8014E5C8 0014A228 40 82 00 2C */ bne lbl_8014E5F4
-/* 8014E5CC 0014A22C 80 03 00 08 */ lwz r0, 8(r3)
-/* 8014E5D0 0014A230 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E5D4 0014A234 40 82 00 14 */ bne lbl_8014E5E8
-/* 8014E5D8 0014A238 38 60 00 17 */ li r3, 0x17
-/* 8014E5DC 0014A23C 38 80 00 04 */ li r4, 4
-/* 8014E5E0 0014A240 48 00 DD 29 */ bl func_8015C308
-/* 8014E5E4 0014A244 48 00 00 10 */ b lbl_8014E5F4
-lbl_8014E5E8:
-/* 8014E5E8 0014A248 38 60 00 17 */ li r3, 0x17
-/* 8014E5EC 0014A24C 38 80 00 03 */ li r4, 3
-/* 8014E5F0 0014A250 48 00 DD 19 */ bl func_8015C308
-lbl_8014E5F4:
-/* 8014E5F4 0014A254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E5F8 0014A258 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8014E5FC 0014A25C A0 03 00 90 */ lhz r0, 0x90(r3)
-/* 8014E600 0014A260 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E604 0014A264 40 82 00 08 */ bne lbl_8014E60C
-/* 8014E608 0014A268 3B E0 0E 9E */ li r31, 0xe9e
-lbl_8014E60C:
-/* 8014E60C 0014A26C 2C 1F 00 00 */ cmpwi r31, 0
-/* 8014E610 0014A270 41 82 00 7C */ beq lbl_8014E68C
-/* 8014E614 0014A274 7F 83 E3 78 */ mr r3, r28
-/* 8014E618 0014A278 7F A4 EB 78 */ mr r4, r29
-/* 8014E61C 0014A27C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014E620 0014A280 38 A0 00 06 */ li r5, 6
-/* 8014E624 0014A284 48 10 58 B9 */ bl func_80253EDC
-/* 8014E628 0014A288 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 8014E62C 0014A28C 38 00 FF 00 */ li r0, -256
-/* 8014E630 0014A290 C0 81 00 14 */ lfs f4, 0x14(r1)
-/* 8014E634 0014A294 7F E3 FB 78 */ mr r3, r31
-/* 8014E638 0014A298 FC 20 00 1E */ fctiwz f1, f0
-/* 8014E63C 0014A29C C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 8014E640 0014A2A0 EC 84 00 28 */ fsubs f4, f4, f0
-/* 8014E644 0014A2A4 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 8014E648 0014A2A8 FC 00 10 1E */ fctiwz f0, f2
-/* 8014E64C 0014A2AC 88 9D 00 11 */ lbz r4, 0x11(r29)
-/* 8014E650 0014A2B0 EC 43 10 28 */ fsubs f2, f3, f2
-/* 8014E654 0014A2B4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014E658 0014A2B8 FC 60 20 1E */ fctiwz f3, f4
-/* 8014E65C 0014A2BC 7C 88 03 78 */ or r8, r4, r0
-/* 8014E660 0014A2C0 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014E664 0014A2C4 FC 20 10 1E */ fctiwz f1, f2
-/* 8014E668 0014A2C8 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 8014E66C 0014A2CC 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 8014E670 0014A2D0 D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 8014E674 0014A2D4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8014E678 0014A2D8 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 8014E67C 0014A2DC 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 8014E680 0014A2E0 7C 06 07 34 */ extsh r6, r0
-/* 8014E684 0014A2E4 7C E7 07 34 */ extsh r7, r7
-/* 8014E688 0014A2E8 48 10 1A AD */ bl func_80250134
-lbl_8014E68C:
-/* 8014E68C 0014A2EC 28 1E FF FF */ cmplwi r30, 0xffff
-/* 8014E690 0014A2F0 41 82 00 10 */ beq lbl_8014E6A0
-/* 8014E694 0014A2F4 7F C4 F3 78 */ mr r4, r30
-/* 8014E698 0014A2F8 38 60 00 02 */ li r3, 2
-/* 8014E69C 0014A2FC 48 00 DE 59 */ bl func_8015C4F4
-lbl_8014E6A0:
-/* 8014E6A0 0014A300 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8014E6A4 0014A304 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8014E6A8 0014A308 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8014E6AC 0014A30C 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 8014E6B0 0014A310 83 81 00 50 */ lwz r28, 0x50(r1)
-/* 8014E6B4 0014A314 7C 08 03 A6 */ mtlr r0
-/* 8014E6B8 0014A318 38 21 00 60 */ addi r1, r1, 0x60
-/* 8014E6BC 0014A31C 4E 80 00 20 */ blr
-lbl_8014E6C0:
-/* 8014E6C0 0014A320 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E6C4 0014A324 7C 08 02 A6 */ mflr r0
-/* 8014E6C8 0014A328 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E6CC 0014A32C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014E6D0 0014A330 7C 7F 1B 78 */ mr r31, r3
-/* 8014E6D4 0014A334 38 60 00 1F */ li r3, 0x1f
-/* 8014E6D8 0014A338 48 00 02 A9 */ bl func_8014E980
-/* 8014E6DC 0014A33C 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E6E0 0014A340 41 82 00 3C */ beq lbl_8014E71C
-/* 8014E6E4 0014A344 7F E3 FB 78 */ mr r3, r31
-/* 8014E6E8 0014A348 48 10 56 F9 */ bl func_80253DE0
-/* 8014E6EC 0014A34C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E6F0 0014A350 28 00 00 03 */ cmplwi r0, 3
-/* 8014E6F4 0014A354 40 82 00 28 */ bne lbl_8014E71C
-/* 8014E6F8 0014A358 7F E3 FB 78 */ mr r3, r31
-/* 8014E6FC 0014A35C 48 10 56 D5 */ bl func_80253DD0
-/* 8014E700 0014A360 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E704 0014A364 28 00 00 03 */ cmplwi r0, 3
-/* 8014E708 0014A368 40 82 00 14 */ bne lbl_8014E71C
-/* 8014E70C 0014A36C 7F E3 FB 78 */ mr r3, r31
-/* 8014E710 0014A370 38 80 00 08 */ li r4, 8
-/* 8014E714 0014A374 38 A0 00 00 */ li r5, 0
-/* 8014E718 0014A378 48 10 56 D9 */ bl func_80253DF0
-lbl_8014E71C:
-/* 8014E71C 0014A37C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014E720 0014A380 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014E724 0014A384 7C 08 03 A6 */ mtlr r0
-/* 8014E728 0014A388 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014E72C 0014A38C 4E 80 00 20 */ blr
-lbl_8014E730:
-/* 8014E730 0014A390 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014E734 0014A394 7C 08 02 A6 */ mflr r0
-/* 8014E738 0014A398 38 A0 00 03 */ li r5, 3
-/* 8014E73C 0014A39C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014E740 0014A3A0 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E744 0014A3A4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014E748 0014A3A8 7C 9F 23 78 */ mr r31, r4
-/* 8014E74C 0014A3AC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014E750 0014A3B0 7C 7E 1B 78 */ mr r30, r3
-/* 8014E754 0014A3B4 48 10 57 39 */ bl func_80253E8C
-/* 8014E758 0014A3B8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E75C 0014A3BC 2C 00 00 01 */ cmpwi r0, 1
-/* 8014E760 0014A3C0 41 82 00 08 */ beq lbl_8014E768
-/* 8014E764 0014A3C4 48 00 00 20 */ b lbl_8014E784
-lbl_8014E768:
-/* 8014E768 0014A3C8 38 60 00 1A */ li r3, 0x1a
-/* 8014E76C 0014A3CC 4B F0 C2 8D */ bl func_8005A9F8
-/* 8014E770 0014A3D0 7C 66 1B 78 */ mr r6, r3
-/* 8014E774 0014A3D4 7F C3 F3 78 */ mr r3, r30
-/* 8014E778 0014A3D8 7F E4 FB 78 */ mr r4, r31
-/* 8014E77C 0014A3DC 38 A0 00 01 */ li r5, 1
-/* 8014E780 0014A3E0 48 10 57 35 */ bl func_80253EB4
-lbl_8014E784:
-/* 8014E784 0014A3E4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014E788 0014A3E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014E78C 0014A3EC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014E790 0014A3F0 7C 08 03 A6 */ mtlr r0
-/* 8014E794 0014A3F4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014E798 0014A3F8 4E 80 00 20 */ blr
-lbl_8014E79C:
-/* 8014E79C 0014A3FC 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8014E7A0 0014A400 7C 08 02 A6 */ mflr r0
-/* 8014E7A4 0014A404 38 A0 00 03 */ li r5, 3
-/* 8014E7A8 0014A408 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8014E7AC 0014A40C 38 C1 00 08 */ addi r6, r1, 8
-/* 8014E7B0 0014A410 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 8014E7B4 0014A414 7C 9F 23 78 */ mr r31, r4
-/* 8014E7B8 0014A418 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8014E7BC 0014A41C 7C 7E 1B 78 */ mr r30, r3
-/* 8014E7C0 0014A420 48 10 57 1D */ bl func_80253EDC
-/* 8014E7C4 0014A424 80 01 00 08 */ lwz r0, 8(r1)
-/* 8014E7C8 0014A428 2C 00 00 00 */ cmpwi r0, 0
-/* 8014E7CC 0014A42C 41 82 00 08 */ beq lbl_8014E7D4
-/* 8014E7D0 0014A430 48 00 00 24 */ b lbl_8014E7F4
-lbl_8014E7D4:
-/* 8014E7D4 0014A434 7F C3 F3 78 */ mr r3, r30
-/* 8014E7D8 0014A438 7F E4 FB 78 */ mr r4, r31
-/* 8014E7DC 0014A43C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 8014E7E0 0014A440 38 A0 00 06 */ li r5, 6
-/* 8014E7E4 0014A444 48 10 56 F9 */ bl func_80253EDC
-/* 8014E7E8 0014A448 38 81 00 10 */ addi r4, r1, 0x10
-/* 8014E7EC 0014A44C 38 60 00 63 */ li r3, 0x63
-/* 8014E7F0 0014A450 4B F0 B2 4D */ bl func_80059A3C
-lbl_8014E7F4:
-/* 8014E7F4 0014A454 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8014E7F8 0014A458 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 8014E7FC 0014A45C 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8014E800 0014A460 7C 08 03 A6 */ mtlr r0
-/* 8014E804 0014A464 38 21 00 40 */ addi r1, r1, 0x40
-/* 8014E808 0014A468 4E 80 00 20 */ blr
-
-.global func_8014E80C
-func_8014E80C:
-/* 8014E80C 0014A46C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E810 0014A470 7C 08 02 A6 */ mflr r0
-/* 8014E814 0014A474 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E818 0014A478 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E81C 0014A47C 41 82 00 64 */ beq lbl_8014E880
-/* 8014E820 0014A480 38 60 00 1E */ li r3, 0x1e
-/* 8014E824 0014A484 48 00 01 5D */ bl func_8014E980
-/* 8014E828 0014A488 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E82C 0014A48C 41 82 00 38 */ beq lbl_8014E864
-/* 8014E830 0014A490 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E834 0014A494 A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 8014E838 0014A498 48 10 55 A9 */ bl func_80253DE0
-/* 8014E83C 0014A49C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E840 0014A4A0 28 00 00 01 */ cmplwi r0, 1
-/* 8014E844 0014A4A4 40 82 00 58 */ bne lbl_8014E89C
-/* 8014E848 0014A4A8 38 60 00 1E */ li r3, 0x1e
-/* 8014E84C 0014A4AC 38 80 00 01 */ li r4, 1
-/* 8014E850 0014A4B0 48 00 01 15 */ bl func_8014E964
-/* 8014E854 0014A4B4 38 60 00 1E */ li r3, 0x1e
-/* 8014E858 0014A4B8 38 80 00 02 */ li r4, 2
-/* 8014E85C 0014A4BC 48 00 00 F1 */ bl func_8014E94C
-/* 8014E860 0014A4C0 48 00 00 3C */ b lbl_8014E89C
-lbl_8014E864:
-/* 8014E864 0014A4C4 38 60 00 1E */ li r3, 0x1e
-/* 8014E868 0014A4C8 38 80 00 01 */ li r4, 1
-/* 8014E86C 0014A4CC 48 00 00 F9 */ bl func_8014E964
-/* 8014E870 0014A4D0 38 60 00 1E */ li r3, 0x1e
-/* 8014E874 0014A4D4 38 80 00 02 */ li r4, 2
-/* 8014E878 0014A4D8 48 00 00 D5 */ bl func_8014E94C
-/* 8014E87C 0014A4DC 48 00 00 20 */ b lbl_8014E89C
-lbl_8014E880:
-/* 8014E880 0014A4E0 38 60 00 1E */ li r3, 0x1e
-/* 8014E884 0014A4E4 48 00 00 FD */ bl func_8014E980
-/* 8014E888 0014A4E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E88C 0014A4EC 41 82 00 10 */ beq lbl_8014E89C
-/* 8014E890 0014A4F0 38 60 00 1E */ li r3, 0x1e
-/* 8014E894 0014A4F4 38 80 00 01 */ li r4, 1
-/* 8014E898 0014A4F8 48 00 00 B5 */ bl func_8014E94C
-lbl_8014E89C:
-/* 8014E89C 0014A4FC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014E8A0 0014A500 7C 08 03 A6 */ mtlr r0
-/* 8014E8A4 0014A504 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014E8A8 0014A508 4E 80 00 20 */ blr
-
-.global func_8014E8AC
-func_8014E8AC:
-/* 8014E8AC 0014A50C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E8B0 0014A510 7C 08 02 A6 */ mflr r0
-/* 8014E8B4 0014A514 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E8B8 0014A518 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E8BC 0014A51C 41 82 00 64 */ beq lbl_8014E920
-/* 8014E8C0 0014A520 38 60 00 1F */ li r3, 0x1f
-/* 8014E8C4 0014A524 48 00 00 BD */ bl func_8014E980
-/* 8014E8C8 0014A528 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E8CC 0014A52C 41 82 00 38 */ beq lbl_8014E904
-/* 8014E8D0 0014A530 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E8D4 0014A534 A8 63 00 BE */ lha r3, 0xbe(r3)
-/* 8014E8D8 0014A538 48 10 55 09 */ bl func_80253DE0
-/* 8014E8DC 0014A53C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8014E8E0 0014A540 28 00 00 03 */ cmplwi r0, 3
-/* 8014E8E4 0014A544 40 82 00 58 */ bne lbl_8014E93C
-/* 8014E8E8 0014A548 38 60 00 1F */ li r3, 0x1f
-/* 8014E8EC 0014A54C 38 80 00 01 */ li r4, 1
-/* 8014E8F0 0014A550 48 00 00 75 */ bl func_8014E964
-/* 8014E8F4 0014A554 38 60 00 1F */ li r3, 0x1f
-/* 8014E8F8 0014A558 38 80 00 04 */ li r4, 4
-/* 8014E8FC 0014A55C 48 00 00 51 */ bl func_8014E94C
-/* 8014E900 0014A560 48 00 00 3C */ b lbl_8014E93C
-lbl_8014E904:
-/* 8014E904 0014A564 38 60 00 1F */ li r3, 0x1f
-/* 8014E908 0014A568 38 80 00 01 */ li r4, 1
-/* 8014E90C 0014A56C 48 00 00 59 */ bl func_8014E964
-/* 8014E910 0014A570 38 60 00 1F */ li r3, 0x1f
-/* 8014E914 0014A574 38 80 00 04 */ li r4, 4
-/* 8014E918 0014A578 48 00 00 35 */ bl func_8014E94C
-/* 8014E91C 0014A57C 48 00 00 20 */ b lbl_8014E93C
-lbl_8014E920:
-/* 8014E920 0014A580 38 60 00 1F */ li r3, 0x1f
-/* 8014E924 0014A584 48 00 00 5D */ bl func_8014E980
-/* 8014E928 0014A588 2C 03 00 00 */ cmpwi r3, 0
-/* 8014E92C 0014A58C 41 82 00 10 */ beq lbl_8014E93C
-/* 8014E930 0014A590 38 60 00 1F */ li r3, 0x1f
-/* 8014E934 0014A594 38 80 00 03 */ li r4, 3
-/* 8014E938 0014A598 48 00 00 15 */ bl func_8014E94C
-lbl_8014E93C:
-/* 8014E93C 0014A59C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014E940 0014A5A0 7C 08 03 A6 */ mtlr r0
-/* 8014E944 0014A5A4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014E948 0014A5A8 4E 80 00 20 */ blr
-
-.global func_8014E94C
-func_8014E94C:
-/* 8014E94C 0014A5AC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E950 0014A5B0 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 8014E954 0014A5B4 38 A0 00 00 */ li r5, 0
-/* 8014E958 0014A5B8 7C 66 02 14 */ add r3, r6, r0
-/* 8014E95C 0014A5BC A8 63 00 80 */ lha r3, 0x80(r3)
-/* 8014E960 0014A5C0 48 10 54 50 */ b func_80253DB0
-
-.global func_8014E964
-func_8014E964:
-/* 8014E964 0014A5C4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E968 0014A5C8 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 8014E96C 0014A5CC 7C 85 23 78 */ mr r5, r4
-/* 8014E970 0014A5D0 38 80 00 08 */ li r4, 8
-/* 8014E974 0014A5D4 7C 66 02 14 */ add r3, r6, r0
-/* 8014E978 0014A5D8 A8 63 00 80 */ lha r3, 0x80(r3)
-/* 8014E97C 0014A5DC 48 10 54 74 */ b func_80253DF0
-
-.global func_8014E980
-func_8014E980:
-/* 8014E980 0014A5E0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E984 0014A5E4 7C 08 02 A6 */ mflr r0
-/* 8014E988 0014A5E8 38 80 00 08 */ li r4, 8
-/* 8014E98C 0014A5EC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E990 0014A5F0 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 8014E994 0014A5F4 38 A1 00 08 */ addi r5, r1, 8
-/* 8014E998 0014A5F8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014E99C 0014A5FC 7C 66 02 14 */ add r3, r6, r0
-/* 8014E9A0 0014A600 A8 63 00 80 */ lha r3, 0x80(r3)
-/* 8014E9A4 0014A604 48 10 54 A9 */ bl func_80253E4C
-/* 8014E9A8 0014A608 80 61 00 08 */ lwz r3, 8(r1)
-/* 8014E9AC 0014A60C 38 03 FF FF */ addi r0, r3, -1
-/* 8014E9B0 0014A610 7C 00 00 34 */ cntlzw r0, r0
-/* 8014E9B4 0014A614 54 03 D9 7E */ srwi r3, r0, 5
-/* 8014E9B8 0014A618 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014E9BC 0014A61C 7C 08 03 A6 */ mtlr r0
-/* 8014E9C0 0014A620 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014E9C4 0014A624 4E 80 00 20 */ blr
-
-.global func_8014E9C8
-func_8014E9C8:
-/* 8014E9C8 0014A628 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014E9CC 0014A62C 7C 08 02 A6 */ mflr r0
-/* 8014E9D0 0014A630 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014E9D4 0014A634 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014E9D8 0014A638 3B E0 00 00 */ li r31, 0
-lbl_8014E9DC:
-/* 8014E9DC 0014A63C 57 E3 06 3E */ clrlwi r3, r31, 0x18
-/* 8014E9E0 0014A640 38 80 00 00 */ li r4, 0
-/* 8014E9E4 0014A644 4B FF FF 81 */ bl func_8014E964
-/* 8014E9E8 0014A648 3B FF 00 01 */ addi r31, r31, 1
-/* 8014E9EC 0014A64C 28 1F 00 14 */ cmplwi r31, 0x14
-/* 8014E9F0 0014A650 41 80 FF EC */ blt lbl_8014E9DC
-/* 8014E9F4 0014A654 3B E0 00 16 */ li r31, 0x16
-lbl_8014E9F8:
-/* 8014E9F8 0014A658 57 E3 06 3E */ clrlwi r3, r31, 0x18
-/* 8014E9FC 0014A65C 38 80 00 00 */ li r4, 0
-/* 8014EA00 0014A660 4B FF FF 65 */ bl func_8014E964
-/* 8014EA04 0014A664 3B FF 00 01 */ addi r31, r31, 1
-/* 8014EA08 0014A668 28 1F 00 20 */ cmplwi r31, 0x20
-/* 8014EA0C 0014A66C 41 80 FF EC */ blt lbl_8014E9F8
-/* 8014EA10 0014A670 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EA14 0014A674 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 8014EA18 0014A678 54 60 5F FF */ rlwinm. r0, r3, 0xb, 0x1f, 0x1f
-/* 8014EA1C 0014A67C 41 82 00 20 */ beq lbl_8014EA3C
-/* 8014EA20 0014A680 54 60 02 D2 */ rlwinm r0, r3, 0, 0xb, 9
-/* 8014EA24 0014A684 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 8014EA28 0014A688 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EA2C 0014A68C 80 03 0D 30 */ lwz r0, 0xd30(r3)
-/* 8014EA30 0014A690 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3
-/* 8014EA34 0014A694 90 03 0D 30 */ stw r0, 0xd30(r3)
-/* 8014EA38 0014A698 4B FD 06 19 */ bl func_8011F050
-lbl_8014EA3C:
-/* 8014EA3C 0014A69C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EA40 0014A6A0 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 8014EA44 0014A6A4 54 60 67 FF */ rlwinm. r0, r3, 0xc, 0x1f, 0x1f
-/* 8014EA48 0014A6A8 41 82 00 10 */ beq lbl_8014EA58
-/* 8014EA4C 0014A6AC 54 60 03 14 */ rlwinm r0, r3, 0, 0xc, 0xa
-/* 8014EA50 0014A6B0 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 8014EA54 0014A6B4 4B F9 85 F1 */ bl func_800E7044
-lbl_8014EA58:
-/* 8014EA58 0014A6B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EA5C 0014A6BC 80 64 0D 30 */ lwz r3, 0xd30(r4)
-/* 8014EA60 0014A6C0 54 60 6F FF */ rlwinm. r0, r3, 0xd, 0x1f, 0x1f
-/* 8014EA64 0014A6C4 41 82 00 28 */ beq lbl_8014EA8C
-/* 8014EA68 0014A6C8 54 60 03 56 */ rlwinm r0, r3, 0, 0xd, 0xb
-/* 8014EA6C 0014A6CC 90 04 0D 30 */ stw r0, 0xd30(r4)
-/* 8014EA70 0014A6D0 4B F5 12 2D */ bl func_8009FC9C
-/* 8014EA74 0014A6D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EA78 0014A6D8 38 A0 00 0E */ li r5, 0xe
-/* 8014EA7C 0014A6DC 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014EA80 0014A6E0 38 84 0D CC */ addi r4, r4, 0xdcc
-/* 8014EA84 0014A6E4 38 63 00 8A */ addi r3, r3, 0x8a
-/* 8014EA88 0014A6E8 4B EB 55 79 */ bl memcpy
-lbl_8014EA8C:
-/* 8014EA8C 0014A6EC 4B F0 78 A5 */ bl func_80056330
-/* 8014EA90 0014A6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EA94 0014A6F4 A0 63 0D 6C */ lhz r3, 0xd6c(r3)
-/* 8014EA98 0014A6F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8014EA9C 0014A6FC 41 82 00 14 */ beq lbl_8014EAB0
-/* 8014EAA0 0014A700 48 10 18 35 */ bl func_802502D4
-/* 8014EAA4 0014A704 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EAA8 0014A708 38 00 00 00 */ li r0, 0
-/* 8014EAAC 0014A70C B0 03 0D 6C */ sth r0, 0xd6c(r3)
-lbl_8014EAB0:
-/* 8014EAB0 0014A710 38 60 00 00 */ li r3, 0
-/* 8014EAB4 0014A714 38 80 00 00 */ li r4, 0
-/* 8014EAB8 0014A718 4B F0 AE 41 */ bl func_800598F8
-/* 8014EABC 0014A71C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014EAC0 0014A720 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014EAC4 0014A724 7C 08 03 A6 */ mtlr r0
-/* 8014EAC8 0014A728 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014EACC 0014A72C 4E 80 00 20 */ blr
-
-.global func_8014EAD0
-func_8014EAD0:
-/* 8014EAD0 0014A730 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014EAD4 0014A734 7C 08 02 A6 */ mflr r0
-/* 8014EAD8 0014A738 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014EADC 0014A73C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8014EAE0 0014A740 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8014EAE4 0014A744 3B C0 00 00 */ li r30, 0
-/* 8014EAE8 0014A748 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8014EAEC 0014A74C 3B A0 00 00 */ li r29, 0
-lbl_8014EAF0:
-/* 8014EAF0 0014A750 7F A3 EB 78 */ mr r3, r29
-/* 8014EAF4 0014A754 48 01 84 BD */ bl func_80166FB0
-/* 8014EAF8 0014A758 2C 03 00 00 */ cmpwi r3, 0
-/* 8014EAFC 0014A75C 41 82 00 A4 */ beq lbl_8014EBA0
-/* 8014EB00 0014A760 7F A3 EB 78 */ mr r3, r29
-/* 8014EB04 0014A764 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d
-/* 8014EB08 0014A768 48 01 85 45 */ bl func_8016704C
-/* 8014EB0C 0014A76C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB10 0014A770 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EB14 0014A774 90 64 01 7C */ stw r3, 0x17c(r4)
-/* 8014EB18 0014A778 7F A3 EB 78 */ mr r3, r29
-/* 8014EB1C 0014A77C 48 01 85 7D */ bl func_80167098
-/* 8014EB20 0014A780 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB24 0014A784 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EB28 0014A788 90 64 01 04 */ stw r3, 0x104(r4)
-/* 8014EB2C 0014A78C 7F A3 EB 78 */ mr r3, r29
-/* 8014EB30 0014A790 48 01 84 C5 */ bl func_80166FF4
-/* 8014EB34 0014A794 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB38 0014A798 57 C0 1B 78 */ rlwinm r0, r30, 3, 0xd, 0x1c
-/* 8014EB3C 0014A79C 7C A5 02 14 */ add r5, r5, r0
-/* 8014EB40 0014A7A0 90 85 02 74 */ stw r4, 0x274(r5)
-/* 8014EB44 0014A7A4 90 65 02 70 */ stw r3, 0x270(r5)
-/* 8014EB48 0014A7A8 7F A3 EB 78 */ mr r3, r29
-/* 8014EB4C 0014A7AC 48 01 84 19 */ bl func_80166F64
-/* 8014EB50 0014A7B0 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB54 0014A7B4 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EB58 0014A7B8 90 64 01 F4 */ stw r3, 0x1f4(r4)
-/* 8014EB5C 0014A7BC 7F A3 EB 78 */ mr r3, r29
-/* 8014EB60 0014A7C0 48 01 83 71 */ bl func_80166ED0
-/* 8014EB64 0014A7C4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB68 0014A7C8 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EB6C 0014A7CC 90 64 03 60 */ stw r3, 0x360(r4)
-/* 8014EB70 0014A7D0 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB74 0014A7D4 7C 60 FA 14 */ add r3, r0, r31
-/* 8014EB78 0014A7D8 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 8014EB7C 0014A7DC 4B F9 68 95 */ bl func_800E5410
-/* 8014EB80 0014A7E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB84 0014A7E4 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8014EB88 0014A7E8 3B DE 00 01 */ addi r30, r30, 1
-/* 8014EB8C 0014A7EC 7C 84 02 14 */ add r4, r4, r0
-/* 8014EB90 0014A7F0 98 64 03 D8 */ stb r3, 0x3d8(r4)
-/* 8014EB94 0014A7F4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EB98 0014A7F8 7C 60 FA 14 */ add r3, r0, r31
-/* 8014EB9C 0014A7FC 93 A3 03 F8 */ stw r29, 0x3f8(r3)
-lbl_8014EBA0:
-/* 8014EBA0 0014A800 3B BD 00 01 */ addi r29, r29, 1
-/* 8014EBA4 0014A804 2C 1D 00 1E */ cmpwi r29, 0x1e
-/* 8014EBA8 0014A808 41 80 FF 48 */ blt lbl_8014EAF0
-/* 8014EBAC 0014A80C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EBB0 0014A810 38 00 00 00 */ li r0, 0
-/* 8014EBB4 0014A814 88 64 0D 48 */ lbz r3, 0xd48(r4)
-/* 8014EBB8 0014A818 B0 64 00 F8 */ sth r3, 0xf8(r4)
-/* 8014EBBC 0014A81C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EBC0 0014A820 88 64 0D 48 */ lbz r3, 0xd48(r4)
-/* 8014EBC4 0014A824 B0 64 00 FA */ sth r3, 0xfa(r4)
-/* 8014EBC8 0014A828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EBCC 0014A82C B0 03 00 F8 */ sth r0, 0xf8(r3)
-/* 8014EBD0 0014A830 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EBD4 0014A834 B0 03 00 FA */ sth r0, 0xfa(r3)
-/* 8014EBD8 0014A838 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EBDC 0014A83C B3 C3 00 FC */ sth r30, 0xfc(r3)
-/* 8014EBE0 0014A840 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8014EBE4 0014A844 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8014EBE8 0014A848 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8014EBEC 0014A84C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014EBF0 0014A850 7C 08 03 A6 */ mtlr r0
-/* 8014EBF4 0014A854 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014EBF8 0014A858 4E 80 00 20 */ blr
-
-.global func_8014EBFC
-func_8014EBFC:
-/* 8014EBFC 0014A85C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8014EC00 0014A860 7C 08 02 A6 */ mflr r0
-/* 8014EC04 0014A864 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8014EC08 0014A868 39 61 00 20 */ addi r11, r1, 0x20
-/* 8014EC0C 0014A86C 48 07 85 1D */ bl _savegpr_27
-/* 8014EC10 0014A870 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC14 0014A874 7C 7B 1B 78 */ mr r27, r3
-/* 8014EC18 0014A878 3B C0 00 00 */ li r30, 0
-/* 8014EC1C 0014A87C 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 8014EC20 0014A880 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f
-/* 8014EC24 0014A884 40 82 00 BC */ bne lbl_8014ECE0
-/* 8014EC28 0014A888 3B 80 00 00 */ li r28, 0
-/* 8014EC2C 0014A88C 3B 60 00 00 */ li r27, 0
-lbl_8014EC30:
-/* 8014EC30 0014A890 7F 83 E3 78 */ mr r3, r28
-/* 8014EC34 0014A894 48 01 83 7D */ bl func_80166FB0
-/* 8014EC38 0014A898 2C 03 00 00 */ cmpwi r3, 0
-/* 8014EC3C 0014A89C 41 82 00 88 */ beq lbl_8014ECC4
-/* 8014EC40 0014A8A0 7F 83 E3 78 */ mr r3, r28
-/* 8014EC44 0014A8A4 48 01 84 09 */ bl func_8016704C
-/* 8014EC48 0014A8A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC4C 0014A8AC 90 64 01 7C */ stw r3, 0x17c(r4)
-/* 8014EC50 0014A8B0 7F 83 E3 78 */ mr r3, r28
-/* 8014EC54 0014A8B4 48 01 84 45 */ bl func_80167098
-/* 8014EC58 0014A8B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC5C 0014A8BC 90 64 01 04 */ stw r3, 0x104(r4)
-/* 8014EC60 0014A8C0 7F 83 E3 78 */ mr r3, r28
-/* 8014EC64 0014A8C4 48 01 83 91 */ bl func_80166FF4
-/* 8014EC68 0014A8C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC6C 0014A8CC 90 85 02 74 */ stw r4, 0x274(r5)
-/* 8014EC70 0014A8D0 90 65 02 70 */ stw r3, 0x270(r5)
-/* 8014EC74 0014A8D4 7F 83 E3 78 */ mr r3, r28
-/* 8014EC78 0014A8D8 48 01 82 ED */ bl func_80166F64
-/* 8014EC7C 0014A8DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC80 0014A8E0 90 64 01 F4 */ stw r3, 0x1f4(r4)
-/* 8014EC84 0014A8E4 7F 83 E3 78 */ mr r3, r28
-/* 8014EC88 0014A8E8 48 01 82 49 */ bl func_80166ED0
-/* 8014EC8C 0014A8EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC90 0014A8F0 90 64 03 60 */ stw r3, 0x360(r4)
-/* 8014EC94 0014A8F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EC98 0014A8F8 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 8014EC9C 0014A8FC 4B F9 67 75 */ bl func_800E5410
-/* 8014ECA0 0014A900 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ECA4 0014A904 38 80 00 00 */ li r4, 0
-/* 8014ECA8 0014A908 38 A0 00 44 */ li r5, 0x44
-/* 8014ECAC 0014A90C 98 66 03 D8 */ stb r3, 0x3d8(r6)
-/* 8014ECB0 0014A910 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ECB4 0014A914 93 63 0C 68 */ stw r27, 0xc68(r3)
-/* 8014ECB8 0014A918 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ECBC 0014A91C 38 63 04 70 */ addi r3, r3, 0x470
-/* 8014ECC0 0014A920 4B EB 54 45 */ bl memset
-lbl_8014ECC4:
-/* 8014ECC4 0014A924 3B 9C 00 01 */ addi r28, r28, 1
-/* 8014ECC8 0014A928 2C 1C 00 1E */ cmpwi r28, 0x1e
-/* 8014ECCC 0014A92C 41 80 FF 64 */ blt lbl_8014EC30
-/* 8014ECD0 0014A930 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ECD4 0014A934 38 00 00 00 */ li r0, 0
-/* 8014ECD8 0014A938 B0 03 00 FC */ sth r0, 0xfc(r3)
-/* 8014ECDC 0014A93C 48 00 02 8C */ b lbl_8014EF68
-lbl_8014ECE0:
-/* 8014ECE0 0014A940 3B A0 00 FF */ li r29, 0xff
-/* 8014ECE4 0014A944 3B 80 00 00 */ li r28, 0
-lbl_8014ECE8:
-/* 8014ECE8 0014A948 7F 83 E3 78 */ mr r3, r28
-/* 8014ECEC 0014A94C 48 01 82 C5 */ bl func_80166FB0
-/* 8014ECF0 0014A950 2C 03 00 00 */ cmpwi r3, 0
-/* 8014ECF4 0014A954 41 82 01 FC */ beq lbl_8014EEF0
-/* 8014ECF8 0014A958 7F 83 E3 78 */ mr r3, r28
-/* 8014ECFC 0014A95C 3B E0 00 00 */ li r31, 0
-/* 8014ED00 0014A960 48 01 83 E5 */ bl func_801670E4
-/* 8014ED04 0014A964 2C 03 00 01 */ cmpwi r3, 1
-/* 8014ED08 0014A968 41 82 00 48 */ beq lbl_8014ED50
-/* 8014ED0C 0014A96C 40 80 00 10 */ bge lbl_8014ED1C
-/* 8014ED10 0014A970 2C 03 00 00 */ cmpwi r3, 0
-/* 8014ED14 0014A974 40 80 00 14 */ bge lbl_8014ED28
-/* 8014ED18 0014A978 48 00 00 D8 */ b lbl_8014EDF0
-lbl_8014ED1C:
-/* 8014ED1C 0014A97C 2C 03 00 04 */ cmpwi r3, 4
-/* 8014ED20 0014A980 41 82 00 50 */ beq lbl_8014ED70
-/* 8014ED24 0014A984 48 00 00 CC */ b lbl_8014EDF0
-lbl_8014ED28:
-/* 8014ED28 0014A988 7F 83 E3 78 */ mr r3, r28
-/* 8014ED2C 0014A98C 48 01 83 B9 */ bl func_801670E4
-/* 8014ED30 0014A990 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ED34 0014A994 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
-/* 8014ED38 0014A998 7C 84 02 14 */ add r4, r4, r0
-/* 8014ED3C 0014A99C 80 04 0C 68 */ lwz r0, 0xc68(r4)
-/* 8014ED40 0014A9A0 7C 00 18 40 */ cmplw r0, r3
-/* 8014ED44 0014A9A4 41 82 00 AC */ beq lbl_8014EDF0
-/* 8014ED48 0014A9A8 57 DD 06 3E */ clrlwi r29, r30, 0x18
-/* 8014ED4C 0014A9AC 48 00 00 A4 */ b lbl_8014EDF0
-lbl_8014ED50:
-/* 8014ED50 0014A9B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ED54 0014A9B4 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
-/* 8014ED58 0014A9B8 7C 63 02 14 */ add r3, r3, r0
-/* 8014ED5C 0014A9BC 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014ED60 0014A9C0 2C 00 00 00 */ cmpwi r0, 0
-/* 8014ED64 0014A9C4 40 82 00 8C */ bne lbl_8014EDF0
-/* 8014ED68 0014A9C8 57 DD 06 3E */ clrlwi r29, r30, 0x18
-/* 8014ED6C 0014A9CC 48 00 00 84 */ b lbl_8014EDF0
-lbl_8014ED70:
-/* 8014ED70 0014A9D0 7F 83 E3 78 */ mr r3, r28
-/* 8014ED74 0014A9D4 48 01 83 71 */ bl func_801670E4
-/* 8014ED78 0014A9D8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014ED7C 0014A9DC 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
-/* 8014ED80 0014A9E0 7C 84 02 14 */ add r4, r4, r0
-/* 8014ED84 0014A9E4 80 04 0C 68 */ lwz r0, 0xc68(r4)
-/* 8014ED88 0014A9E8 7C 00 18 40 */ cmplw r0, r3
-/* 8014ED8C 0014A9EC 41 82 00 64 */ beq lbl_8014EDF0
-/* 8014ED90 0014A9F0 7F 83 E3 78 */ mr r3, r28
-/* 8014ED94 0014A9F4 48 01 84 99 */ bl func_8016722C
-/* 8014ED98 0014A9F8 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8014ED9C 0014A9FC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EDA0 0014AA00 1C 80 00 44 */ mulli r4, r0, 0x44
-/* 8014EDA4 0014AA04 80 03 00 00 */ lwz r0, 0(r3)
-/* 8014EDA8 0014AA08 7C 65 22 14 */ add r3, r5, r4
-/* 8014EDAC 0014AA0C 80 63 04 70 */ lwz r3, 0x470(r3)
-/* 8014EDB0 0014AA10 7C 00 18 40 */ cmplw r0, r3
-/* 8014EDB4 0014AA14 40 82 00 0C */ bne lbl_8014EDC0
-/* 8014EDB8 0014AA18 3B E0 00 01 */ li r31, 1
-/* 8014EDBC 0014AA1C 48 00 00 34 */ b lbl_8014EDF0
-lbl_8014EDC0:
-/* 8014EDC0 0014AA20 2C 03 00 00 */ cmpwi r3, 0
-/* 8014EDC4 0014AA24 40 82 00 28 */ bne lbl_8014EDEC
-/* 8014EDC8 0014AA28 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
-/* 8014EDCC 0014AA2C 7C 85 02 14 */ add r4, r5, r0
-/* 8014EDD0 0014AA30 A0 64 0C E0 */ lhz r3, 0xce0(r4)
-/* 8014EDD4 0014AA34 2C 03 00 00 */ cmpwi r3, 0
-/* 8014EDD8 0014AA38 41 82 00 14 */ beq lbl_8014EDEC
-/* 8014EDDC 0014AA3C 38 03 FF FF */ addi r0, r3, -1
-/* 8014EDE0 0014AA40 3B E0 00 01 */ li r31, 1
-/* 8014EDE4 0014AA44 B0 04 0C E0 */ sth r0, 0xce0(r4)
-/* 8014EDE8 0014AA48 48 00 00 08 */ b lbl_8014EDF0
-lbl_8014EDEC:
-/* 8014EDEC 0014AA4C 57 DD 06 3E */ clrlwi r29, r30, 0x18
-lbl_8014EDF0:
-/* 8014EDF0 0014AA50 2C 1F 00 00 */ cmpwi r31, 0
-/* 8014EDF4 0014AA54 41 82 00 0C */ beq lbl_8014EE00
-/* 8014EDF8 0014AA58 3B DE 00 01 */ addi r30, r30, 1
-/* 8014EDFC 0014AA5C 48 00 00 F4 */ b lbl_8014EEF0
-lbl_8014EE00:
-/* 8014EE00 0014AA60 7F 83 E3 78 */ mr r3, r28
-/* 8014EE04 0014AA64 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d
-/* 8014EE08 0014AA68 48 01 82 DD */ bl func_801670E4
-/* 8014EE0C 0014AA6C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE10 0014AA70 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EE14 0014AA74 90 64 0C 68 */ stw r3, 0xc68(r4)
-/* 8014EE18 0014AA78 7F 83 E3 78 */ mr r3, r28
-/* 8014EE1C 0014AA7C 48 01 82 31 */ bl func_8016704C
-/* 8014EE20 0014AA80 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE24 0014AA84 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EE28 0014AA88 90 64 01 7C */ stw r3, 0x17c(r4)
-/* 8014EE2C 0014AA8C 7F 83 E3 78 */ mr r3, r28
-/* 8014EE30 0014AA90 48 01 82 69 */ bl func_80167098
-/* 8014EE34 0014AA94 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE38 0014AA98 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EE3C 0014AA9C 90 64 01 04 */ stw r3, 0x104(r4)
-/* 8014EE40 0014AAA0 7F 83 E3 78 */ mr r3, r28
-/* 8014EE44 0014AAA4 48 01 81 B1 */ bl func_80166FF4
-/* 8014EE48 0014AAA8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE4C 0014AAAC 57 C0 1B 78 */ rlwinm r0, r30, 3, 0xd, 0x1c
-/* 8014EE50 0014AAB0 7C A5 02 14 */ add r5, r5, r0
-/* 8014EE54 0014AAB4 90 85 02 74 */ stw r4, 0x274(r5)
-/* 8014EE58 0014AAB8 90 65 02 70 */ stw r3, 0x270(r5)
-/* 8014EE5C 0014AABC 7F 83 E3 78 */ mr r3, r28
-/* 8014EE60 0014AAC0 48 01 81 05 */ bl func_80166F64
-/* 8014EE64 0014AAC4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE68 0014AAC8 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EE6C 0014AACC 90 64 01 F4 */ stw r3, 0x1f4(r4)
-/* 8014EE70 0014AAD0 7F 83 E3 78 */ mr r3, r28
-/* 8014EE74 0014AAD4 48 01 80 5D */ bl func_80166ED0
-/* 8014EE78 0014AAD8 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE7C 0014AADC 7C 80 FA 14 */ add r4, r0, r31
-/* 8014EE80 0014AAE0 90 64 03 60 */ stw r3, 0x360(r4)
-/* 8014EE84 0014AAE4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE88 0014AAE8 7C 60 FA 14 */ add r3, r0, r31
-/* 8014EE8C 0014AAEC 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 8014EE90 0014AAF0 4B F9 65 81 */ bl func_800E5410
-/* 8014EE94 0014AAF4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EE98 0014AAF8 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8014EE9C 0014AAFC 7C 84 02 14 */ add r4, r4, r0
-/* 8014EEA0 0014AB00 98 64 03 D8 */ stb r3, 0x3d8(r4)
-/* 8014EEA4 0014AB04 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EEA8 0014AB08 7C 60 FA 14 */ add r3, r0, r31
-/* 8014EEAC 0014AB0C 93 83 03 F8 */ stw r28, 0x3f8(r3)
-/* 8014EEB0 0014AB10 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EEB4 0014AB14 7C 60 FA 14 */ add r3, r0, r31
-/* 8014EEB8 0014AB18 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014EEBC 0014AB1C 28 00 00 04 */ cmplwi r0, 4
-/* 8014EEC0 0014AB20 40 82 00 2C */ bne lbl_8014EEEC
-/* 8014EEC4 0014AB24 7F 83 E3 78 */ mr r3, r28
-/* 8014EEC8 0014AB28 48 01 83 65 */ bl func_8016722C
-/* 8014EECC 0014AB2C 57 C0 04 3E */ clrlwi r0, r30, 0x10
-/* 8014EED0 0014AB30 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EED4 0014AB34 1C 00 00 44 */ mulli r0, r0, 0x44
-/* 8014EED8 0014AB38 7C 64 1B 78 */ mr r4, r3
-/* 8014EEDC 0014AB3C 38 A0 00 44 */ li r5, 0x44
-/* 8014EEE0 0014AB40 7C 66 02 14 */ add r3, r6, r0
-/* 8014EEE4 0014AB44 38 63 04 70 */ addi r3, r3, 0x470
-/* 8014EEE8 0014AB48 4B EB 51 19 */ bl memcpy
-lbl_8014EEEC:
-/* 8014EEEC 0014AB4C 3B DE 00 01 */ addi r30, r30, 1
-lbl_8014EEF0:
-/* 8014EEF0 0014AB50 3B 9C 00 01 */ addi r28, r28, 1
-/* 8014EEF4 0014AB54 2C 1C 00 1E */ cmpwi r28, 0x1e
-/* 8014EEF8 0014AB58 41 80 FD F0 */ blt lbl_8014ECE8
-/* 8014EEFC 0014AB5C 2C 1B 00 00 */ cmpwi r27, 0
-/* 8014EF00 0014AB60 41 82 00 54 */ beq lbl_8014EF54
-/* 8014EF04 0014AB64 28 1D 00 FF */ cmplwi r29, 0xff
-/* 8014EF08 0014AB68 41 82 00 58 */ beq lbl_8014EF60
-/* 8014EF0C 0014AB6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EF10 0014AB70 38 E0 00 00 */ li r7, 0
-/* 8014EF14 0014AB74 38 C0 03 52 */ li r6, 0x352
-/* 8014EF18 0014AB78 57 A0 15 BA */ rlwinm r0, r29, 2, 0x16, 0x1d
-/* 8014EF1C 0014AB7C 9B A3 0D 20 */ stb r29, 0xd20(r3)
-/* 8014EF20 0014AB80 38 60 02 5F */ li r3, 0x25f
-/* 8014EF24 0014AB84 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014EF28 0014AB88 38 80 00 00 */ li r4, 0
-/* 8014EF2C 0014AB8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EF30 0014AB90 98 E5 0D 21 */ stb r7, 0xd21(r5)
-/* 8014EF34 0014AB94 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EF38 0014AB98 B0 C5 0D 22 */ sth r6, 0xd22(r5)
-/* 8014EF3C 0014AB9C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EF40 0014ABA0 7C A6 02 14 */ add r5, r6, r0
-/* 8014EF44 0014ABA4 80 05 0C 68 */ lwz r0, 0xc68(r5)
-/* 8014EF48 0014ABA8 90 06 0D 1C */ stw r0, 0xd1c(r6)
-/* 8014EF4C 0014ABAC 4B EB C2 25 */ bl func_8000B170
-/* 8014EF50 0014ABB0 48 00 00 10 */ b lbl_8014EF60
-lbl_8014EF54:
-/* 8014EF54 0014ABB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EF58 0014ABB8 38 00 00 01 */ li r0, 1
-/* 8014EF5C 0014ABBC 98 03 0D 21 */ stb r0, 0xd21(r3)
-lbl_8014EF60:
-/* 8014EF60 0014ABC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EF64 0014ABC4 B3 C3 00 FC */ sth r30, 0xfc(r3)
-lbl_8014EF68:
-/* 8014EF68 0014ABC8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8014EF6C 0014ABCC 48 07 82 09 */ bl _restgpr_27
-/* 8014EF70 0014ABD0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8014EF74 0014ABD4 7C 08 03 A6 */ mtlr r0
-/* 8014EF78 0014ABD8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8014EF7C 0014ABDC 4E 80 00 20 */ blr
-
-.global func_8014EF80
-func_8014EF80:
-/* 8014EF80 0014ABE0 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8014EF84 0014ABE4 7C 08 02 A6 */ mflr r0
-/* 8014EF88 0014ABE8 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8014EF8C 0014ABEC 39 61 00 30 */ addi r11, r1, 0x30
-/* 8014EF90 0014ABF0 48 07 81 91 */ bl _savegpr_25
-/* 8014EF94 0014ABF4 48 01 5F C5 */ bl func_80164F58
-/* 8014EF98 0014ABF8 7C 80 1B 79 */ or. r0, r4, r3
-/* 8014EF9C 0014ABFC 7C 9A 23 78 */ mr r26, r4
-/* 8014EFA0 0014AC00 7C 7B 1B 78 */ mr r27, r3
-/* 8014EFA4 0014AC04 41 82 01 98 */ beq lbl_8014F13C
-/* 8014EFA8 0014AC08 3F C0 80 42 */ lis r30, lbl_8041D468@ha
-/* 8014EFAC 0014AC0C 3B 20 00 00 */ li r25, 0
-/* 8014EFB0 0014AC10 3B DE D4 68 */ addi r30, r30, lbl_8041D468@l
-/* 8014EFB4 0014AC14 3B E0 00 30 */ li r31, 0x30
-lbl_8014EFB8:
-/* 8014EFB8 0014AC18 57 20 1B 78 */ rlwinm r0, r25, 3, 0xd, 0x1c
-/* 8014EFBC 0014AC1C 7F 63 DB 78 */ mr r3, r27
-/* 8014EFC0 0014AC20 7F BE 02 14 */ add r29, r30, r0
-/* 8014EFC4 0014AC24 7C BE 00 2E */ lwzx r5, r30, r0
-/* 8014EFC8 0014AC28 80 DD 00 04 */ lwz r6, 4(r29)
-/* 8014EFCC 0014AC2C 7F 44 D3 78 */ mr r4, r26
-/* 8014EFD0 0014AC30 57 3C 0B FC */ rlwinm r28, r25, 1, 0xf, 0x1e
-/* 8014EFD4 0014AC34 48 07 83 DD */ bl __mod2u
-/* 8014EFD8 0014AC38 57 20 1B 78 */ rlwinm r0, r25, 3, 0xd, 0x1c
-/* 8014EFDC 0014AC3C 7C DE 02 14 */ add r6, r30, r0
-/* 8014EFE0 0014AC40 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014EFE4 0014AC44 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014EFE8 0014AC48 48 07 81 A5 */ bl __div2u
-/* 8014EFEC 0014AC4C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014EFF0 0014AC50 7C C4 F8 14 */ addc r6, r4, r31
-/* 8014EFF4 0014AC54 7F 63 DB 78 */ mr r3, r27
-/* 8014EFF8 0014AC58 7F 44 D3 78 */ mr r4, r26
-/* 8014EFFC 0014AC5C 7C A0 E2 14 */ add r5, r0, r28
-/* 8014F000 0014AC60 B0 C5 00 D8 */ sth r6, 0xd8(r5)
-/* 8014F004 0014AC64 80 BD 00 08 */ lwz r5, 8(r29)
-/* 8014F008 0014AC68 80 DD 00 0C */ lwz r6, 0xc(r29)
-/* 8014F00C 0014AC6C 48 07 83 A5 */ bl __mod2u
-/* 8014F010 0014AC70 38 19 00 01 */ addi r0, r25, 1
-/* 8014F014 0014AC74 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014F018 0014AC78 7C DE 02 14 */ add r6, r30, r0
-/* 8014F01C 0014AC7C 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014F020 0014AC80 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014F024 0014AC84 48 07 81 69 */ bl __div2u
-/* 8014F028 0014AC88 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F02C 0014AC8C 7C C4 F8 14 */ addc r6, r4, r31
-/* 8014F030 0014AC90 7F 63 DB 78 */ mr r3, r27
-/* 8014F034 0014AC94 7F 44 D3 78 */ mr r4, r26
-/* 8014F038 0014AC98 7C A0 E2 14 */ add r5, r0, r28
-/* 8014F03C 0014AC9C B0 C5 00 DA */ sth r6, 0xda(r5)
-/* 8014F040 0014ACA0 80 BD 00 10 */ lwz r5, 0x10(r29)
-/* 8014F044 0014ACA4 80 DD 00 14 */ lwz r6, 0x14(r29)
-/* 8014F048 0014ACA8 48 07 83 69 */ bl __mod2u
-/* 8014F04C 0014ACAC 38 19 00 02 */ addi r0, r25, 2
-/* 8014F050 0014ACB0 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014F054 0014ACB4 7C DE 02 14 */ add r6, r30, r0
-/* 8014F058 0014ACB8 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014F05C 0014ACBC 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014F060 0014ACC0 48 07 81 2D */ bl __div2u
-/* 8014F064 0014ACC4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F068 0014ACC8 7C C4 F8 14 */ addc r6, r4, r31
-/* 8014F06C 0014ACCC 7F 63 DB 78 */ mr r3, r27
-/* 8014F070 0014ACD0 7F 44 D3 78 */ mr r4, r26
-/* 8014F074 0014ACD4 7C A0 E2 14 */ add r5, r0, r28
-/* 8014F078 0014ACD8 B0 C5 00 DC */ sth r6, 0xdc(r5)
-/* 8014F07C 0014ACDC 80 BD 00 18 */ lwz r5, 0x18(r29)
-/* 8014F080 0014ACE0 80 DD 00 1C */ lwz r6, 0x1c(r29)
-/* 8014F084 0014ACE4 48 07 83 2D */ bl __mod2u
-/* 8014F088 0014ACE8 38 19 00 03 */ addi r0, r25, 3
-/* 8014F08C 0014ACEC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014F090 0014ACF0 7C DE 02 14 */ add r6, r30, r0
-/* 8014F094 0014ACF4 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014F098 0014ACF8 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014F09C 0014ACFC 48 07 80 F1 */ bl __div2u
-/* 8014F0A0 0014AD00 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F0A4 0014AD04 7C C4 F8 14 */ addc r6, r4, r31
-/* 8014F0A8 0014AD08 7F 63 DB 78 */ mr r3, r27
-/* 8014F0AC 0014AD0C 7F 44 D3 78 */ mr r4, r26
-/* 8014F0B0 0014AD10 7C A0 E2 14 */ add r5, r0, r28
-/* 8014F0B4 0014AD14 B0 C5 00 DE */ sth r6, 0xde(r5)
-/* 8014F0B8 0014AD18 80 BD 00 20 */ lwz r5, 0x20(r29)
-/* 8014F0BC 0014AD1C 80 DD 00 24 */ lwz r6, 0x24(r29)
-/* 8014F0C0 0014AD20 48 07 82 F1 */ bl __mod2u
-/* 8014F0C4 0014AD24 38 19 00 04 */ addi r0, r25, 4
-/* 8014F0C8 0014AD28 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014F0CC 0014AD2C 7C DE 02 14 */ add r6, r30, r0
-/* 8014F0D0 0014AD30 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014F0D4 0014AD34 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014F0D8 0014AD38 48 07 80 B5 */ bl __div2u
-/* 8014F0DC 0014AD3C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F0E0 0014AD40 7C C4 F8 14 */ addc r6, r4, r31
-/* 8014F0E4 0014AD44 7F 63 DB 78 */ mr r3, r27
-/* 8014F0E8 0014AD48 7F 44 D3 78 */ mr r4, r26
-/* 8014F0EC 0014AD4C 7C A0 E2 14 */ add r5, r0, r28
-/* 8014F0F0 0014AD50 B0 C5 00 E0 */ sth r6, 0xe0(r5)
-/* 8014F0F4 0014AD54 80 BD 00 28 */ lwz r5, 0x28(r29)
-/* 8014F0F8 0014AD58 80 DD 00 2C */ lwz r6, 0x2c(r29)
-/* 8014F0FC 0014AD5C 48 07 82 B5 */ bl __mod2u
-/* 8014F100 0014AD60 38 19 00 05 */ addi r0, r25, 5
-/* 8014F104 0014AD64 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
-/* 8014F108 0014AD68 7C DE 02 14 */ add r6, r30, r0
-/* 8014F10C 0014AD6C 80 A6 00 08 */ lwz r5, 8(r6)
-/* 8014F110 0014AD70 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 8014F114 0014AD74 48 07 80 79 */ bl __div2u
-/* 8014F118 0014AD78 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F11C 0014AD7C 3B 39 00 06 */ addi r25, r25, 6
-/* 8014F120 0014AD80 28 19 00 0C */ cmplwi r25, 0xc
-/* 8014F124 0014AD84 7C 84 F8 14 */ addc r4, r4, r31
-/* 8014F128 0014AD88 7C 60 E2 14 */ add r3, r0, r28
-/* 8014F12C 0014AD8C B0 83 00 E2 */ sth r4, 0xe2(r3)
-/* 8014F130 0014AD90 41 80 FE 88 */ blt lbl_8014EFB8
-/* 8014F134 0014AD94 38 60 00 01 */ li r3, 1
-/* 8014F138 0014AD98 48 00 00 14 */ b lbl_8014F14C
-lbl_8014F13C:
-/* 8014F13C 0014AD9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F140 0014ADA0 38 00 00 00 */ li r0, 0
-/* 8014F144 0014ADA4 38 60 00 00 */ li r3, 0
-/* 8014F148 0014ADA8 B0 04 00 D8 */ sth r0, 0xd8(r4)
-lbl_8014F14C:
-/* 8014F14C 0014ADAC 39 61 00 30 */ addi r11, r1, 0x30
-/* 8014F150 0014ADB0 48 07 80 1D */ bl _restgpr_25
-/* 8014F154 0014ADB4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8014F158 0014ADB8 7C 08 03 A6 */ mtlr r0
-/* 8014F15C 0014ADBC 38 21 00 30 */ addi r1, r1, 0x30
-/* 8014F160 0014ADC0 4E 80 00 20 */ blr
-
-.global func_8014F164
-func_8014F164:
-/* 8014F164 0014ADC4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F168 0014ADC8 7C 08 02 A6 */ mflr r0
-/* 8014F16C 0014ADCC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F170 0014ADD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F174 0014ADD4 80 63 0D 28 */ lwz r3, 0xd28(r3)
-/* 8014F178 0014ADD8 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 8014F17C 0014ADDC 38 03 FC 18 */ addi r0, r3, -1000
-/* 8014F180 0014ADE0 28 00 00 09 */ cmplwi r0, 9
-/* 8014F184 0014ADE4 41 81 00 6C */ bgt lbl_8014F1F0
-/* 8014F188 0014ADE8 3C 60 80 42 */ lis r3, lbl_8041E1E8@ha
-/* 8014F18C 0014ADEC 54 00 10 3A */ slwi r0, r0, 2
-/* 8014F190 0014ADF0 38 63 E1 E8 */ addi r3, r3, lbl_8041E1E8@l
-/* 8014F194 0014ADF4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8014F198 0014ADF8 7C 69 03 A6 */ mtctr r3
-/* 8014F19C 0014ADFC 4E 80 04 20 */ bctr
-/* 8014F1A0 0014AE00 38 60 29 C6 */ li r3, 0x29c6
-/* 8014F1A4 0014AE04 48 00 00 50 */ b lbl_8014F1F4
-/* 8014F1A8 0014AE08 38 60 29 C7 */ li r3, 0x29c7
-/* 8014F1AC 0014AE0C 48 00 00 48 */ b lbl_8014F1F4
-/* 8014F1B0 0014AE10 38 60 29 C8 */ li r3, 0x29c8
-/* 8014F1B4 0014AE14 48 00 00 40 */ b lbl_8014F1F4
-/* 8014F1B8 0014AE18 38 60 29 C9 */ li r3, 0x29c9
-/* 8014F1BC 0014AE1C 48 00 00 38 */ b lbl_8014F1F4
-/* 8014F1C0 0014AE20 38 60 29 CA */ li r3, 0x29ca
-/* 8014F1C4 0014AE24 48 00 00 30 */ b lbl_8014F1F4
-/* 8014F1C8 0014AE28 38 60 29 CB */ li r3, 0x29cb
-/* 8014F1CC 0014AE2C 48 00 00 28 */ b lbl_8014F1F4
-/* 8014F1D0 0014AE30 38 60 29 CC */ li r3, 0x29cc
-/* 8014F1D4 0014AE34 48 00 00 20 */ b lbl_8014F1F4
-/* 8014F1D8 0014AE38 38 60 29 CD */ li r3, 0x29cd
-/* 8014F1DC 0014AE3C 48 00 00 18 */ b lbl_8014F1F4
-/* 8014F1E0 0014AE40 38 60 29 CE */ li r3, 0x29ce
-/* 8014F1E4 0014AE44 48 00 00 10 */ b lbl_8014F1F4
-/* 8014F1E8 0014AE48 38 60 29 CF */ li r3, 0x29cf
-/* 8014F1EC 0014AE4C 48 00 00 08 */ b lbl_8014F1F4
-lbl_8014F1F0:
-/* 8014F1F0 0014AE50 38 60 29 D0 */ li r3, 0x29d0
-lbl_8014F1F4:
-/* 8014F1F4 0014AE54 48 10 11 01 */ bl func_802502F4
-/* 8014F1F8 0014AE58 7C 64 1B 78 */ mr r4, r3
-/* 8014F1FC 0014AE5C 38 60 00 0E */ li r3, 0xe
-/* 8014F200 0014AE60 48 00 D1 09 */ bl func_8015C308
-/* 8014F204 0014AE64 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F208 0014AE68 7C 08 03 A6 */ mtlr r0
-/* 8014F20C 0014AE6C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F210 0014AE70 4E 80 00 20 */ blr
-
-.global func_8014F214
-func_8014F214:
-/* 8014F214 0014AE74 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F218 0014AE78 7C 08 02 A6 */ mflr r0
-/* 8014F21C 0014AE7C 38 60 00 0D */ li r3, 0xd
-/* 8014F220 0014AE80 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F224 0014AE84 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014F228 0014AE88 48 01 38 69 */ bl func_80162A90
-/* 8014F22C 0014AE8C 7C 7F 1B 78 */ mr r31, r3
-/* 8014F230 0014AE90 38 60 00 3A */ li r3, 0x3a
-/* 8014F234 0014AE94 48 01 38 5D */ bl func_80162A90
-/* 8014F238 0014AE98 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F23C 0014AE9C 7C 65 1B 78 */ mr r5, r3
-/* 8014F240 0014AEA0 7F E6 FB 78 */ mr r6, r31
-/* 8014F244 0014AEA4 38 80 00 01 */ li r4, 1
-/* 8014F248 0014AEA8 80 67 0D 24 */ lwz r3, 0xd24(r7)
-/* 8014F24C 0014AEAC 38 E0 00 00 */ li r7, 0
-/* 8014F250 0014AEB0 39 00 00 00 */ li r8, 0
-/* 8014F254 0014AEB4 38 63 00 10 */ addi r3, r3, 0x10
-/* 8014F258 0014AEB8 48 01 7B 15 */ bl func_80166D6C
-/* 8014F25C 0014AEBC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F260 0014AEC0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014F264 0014AEC4 7C 08 03 A6 */ mtlr r0
-/* 8014F268 0014AEC8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F26C 0014AECC 4E 80 00 20 */ blr
-
-.global func_8014F270
-func_8014F270:
-/* 8014F270 0014AED0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F274 0014AED4 7C 08 02 A6 */ mflr r0
-/* 8014F278 0014AED8 38 60 00 0D */ li r3, 0xd
-/* 8014F27C 0014AEDC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F280 0014AEE0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014F284 0014AEE4 48 01 38 0D */ bl func_80162A90
-/* 8014F288 0014AEE8 7C 7F 1B 78 */ mr r31, r3
-/* 8014F28C 0014AEEC 38 60 00 3A */ li r3, 0x3a
-/* 8014F290 0014AEF0 48 01 38 01 */ bl func_80162A90
-/* 8014F294 0014AEF4 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F298 0014AEF8 7C 65 1B 78 */ mr r5, r3
-/* 8014F29C 0014AEFC 7F E6 FB 78 */ mr r6, r31
-/* 8014F2A0 0014AF00 38 80 00 05 */ li r4, 5
-/* 8014F2A4 0014AF04 80 67 0D 24 */ lwz r3, 0xd24(r7)
-/* 8014F2A8 0014AF08 38 E0 00 00 */ li r7, 0
-/* 8014F2AC 0014AF0C 39 00 00 00 */ li r8, 0
-/* 8014F2B0 0014AF10 38 63 00 10 */ addi r3, r3, 0x10
-/* 8014F2B4 0014AF14 48 01 7A B9 */ bl func_80166D6C
-/* 8014F2B8 0014AF18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F2BC 0014AF1C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014F2C0 0014AF20 7C 08 03 A6 */ mtlr r0
-/* 8014F2C4 0014AF24 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F2C8 0014AF28 4E 80 00 20 */ blr
-
-.global func_8014F2CC
-func_8014F2CC:
-/* 8014F2CC 0014AF2C 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 8014F2D0 0014AF30 7C 08 02 A6 */ mflr r0
-/* 8014F2D4 0014AF34 38 A0 00 80 */ li r5, 0x80
-/* 8014F2D8 0014AF38 38 84 00 1C */ addi r4, r4, 0x1c
-/* 8014F2DC 0014AF3C 90 01 00 94 */ stw r0, 0x94(r1)
-/* 8014F2E0 0014AF40 38 61 00 08 */ addi r3, r1, 8
-/* 8014F2E4 0014AF44 48 02 7E 69 */ bl func_8017714C
-/* 8014F2E8 0014AF48 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 8014F2EC 0014AF4C 7C 08 03 A6 */ mtlr r0
-/* 8014F2F0 0014AF50 38 21 00 90 */ addi r1, r1, 0x90
-/* 8014F2F4 0014AF54 4E 80 00 20 */ blr
-
-.global func_8014F2F8
-func_8014F2F8:
-/* 8014F2F8 0014AF58 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F2FC 0014AF5C 7C 08 02 A6 */ mflr r0
-/* 8014F300 0014AF60 38 A0 00 0E */ li r5, 0xe
-/* 8014F304 0014AF64 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F308 0014AF68 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014F30C 0014AF6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F310 0014AF70 80 83 0D 28 */ lwz r4, 0xd28(r3)
-/* 8014F314 0014AF74 38 63 0D 94 */ addi r3, r3, 0xd94
-/* 8014F318 0014AF78 38 84 00 8A */ addi r4, r4, 0x8a
-/* 8014F31C 0014AF7C 4B EB 4C E5 */ bl memcpy
-/* 8014F320 0014AF80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F324 0014AF84 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014F328 0014AF88 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 8014F32C 0014AF8C 90 04 0D 8C */ stw r0, 0xd8c(r4)
-/* 8014F330 0014AF90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F334 0014AF94 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014F338 0014AF98 80 03 00 08 */ lwz r0, 8(r3)
-/* 8014F33C 0014AF9C 90 04 0D 90 */ stw r0, 0xd90(r4)
-/* 8014F340 0014AFA0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F344 0014AFA4 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014F348 0014AFA8 80 03 00 04 */ lwz r0, 4(r3)
-/* 8014F34C 0014AFAC 54 00 27 3E */ srwi r0, r0, 0x1c
-/* 8014F350 0014AFB0 B0 04 0D A2 */ sth r0, 0xda2(r4)
-/* 8014F354 0014AFB4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F358 0014AFB8 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014F35C 0014AFBC 80 03 00 04 */ lwz r0, 4(r3)
-/* 8014F360 0014AFC0 54 03 27 3E */ srwi r3, r0, 0x1c
-/* 8014F364 0014AFC4 2C 03 00 01 */ cmpwi r3, 1
-/* 8014F368 0014AFC8 41 82 00 28 */ beq lbl_8014F390
-/* 8014F36C 0014AFCC 40 80 00 10 */ bge lbl_8014F37C
-/* 8014F370 0014AFD0 2C 03 00 00 */ cmpwi r3, 0
-/* 8014F374 0014AFD4 40 80 00 14 */ bge lbl_8014F388
-/* 8014F378 0014AFD8 48 00 00 28 */ b lbl_8014F3A0
-lbl_8014F37C:
-/* 8014F37C 0014AFDC 2C 03 00 03 */ cmpwi r3, 3
-/* 8014F380 0014AFE0 40 80 00 20 */ bge lbl_8014F3A0
-/* 8014F384 0014AFE4 48 00 00 14 */ b lbl_8014F398
-lbl_8014F388:
-/* 8014F388 0014AFE8 38 60 55 31 */ li r3, 0x5531
-/* 8014F38C 0014AFEC 48 00 00 38 */ b lbl_8014F3C4
-lbl_8014F390:
-/* 8014F390 0014AFF0 38 60 55 32 */ li r3, 0x5532
-/* 8014F394 0014AFF4 48 00 00 30 */ b lbl_8014F3C4
-lbl_8014F398:
-/* 8014F398 0014AFF8 38 60 55 32 */ li r3, 0x5532
-/* 8014F39C 0014AFFC 48 00 00 28 */ b lbl_8014F3C4
-lbl_8014F3A0:
-/* 8014F3A0 0014B000 38 03 FF FD */ addi r0, r3, -3
-/* 8014F3A4 0014B004 80 84 0D 24 */ lwz r4, 0xd24(r4)
-/* 8014F3A8 0014B008 1C 00 00 18 */ mulli r0, r0, 0x18
-/* 8014F3AC 0014B00C 38 60 00 0F */ li r3, 0xf
-/* 8014F3B0 0014B010 3C 84 00 06 */ addis r4, r4, 6
-/* 8014F3B4 0014B014 7C 84 02 14 */ add r4, r4, r0
-/* 8014F3B8 0014B018 38 84 60 E2 */ addi r4, r4, 0x60e2
-/* 8014F3BC 0014B01C 48 00 CF 4D */ bl func_8015C308
-/* 8014F3C0 0014B020 38 60 03 F9 */ li r3, 0x3f9
-lbl_8014F3C4:
-/* 8014F3C4 0014B024 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F3C8 0014B028 38 84 0D A4 */ addi r4, r4, 0xda4
-/* 8014F3CC 0014B02C 48 10 10 0D */ bl func_802503D8
-/* 8014F3D0 0014B030 48 01 40 65 */ bl func_80163434
-/* 8014F3D4 0014B034 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F3D8 0014B038 90 64 0D 88 */ stw r3, 0xd88(r4)
-/* 8014F3DC 0014B03C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F3E0 0014B040 80 64 0D 88 */ lwz r3, 0xd88(r4)
-/* 8014F3E4 0014B044 2C 03 00 00 */ cmpwi r3, 0
-/* 8014F3E8 0014B048 40 82 00 0C */ bne lbl_8014F3F4
-/* 8014F3EC 0014B04C 38 03 00 01 */ addi r0, r3, 1
-/* 8014F3F0 0014B050 90 04 0D 88 */ stw r0, 0xd88(r4)
-lbl_8014F3F4:
-/* 8014F3F4 0014B054 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F3F8 0014B058 80 63 0D 88 */ lwz r3, 0xd88(r3)
-/* 8014F3FC 0014B05C 48 01 97 09 */ bl func_80168B04
-/* 8014F400 0014B060 38 60 00 0D */ li r3, 0xd
-/* 8014F404 0014B064 48 01 36 8D */ bl func_80162A90
-/* 8014F408 0014B068 7C 7F 1B 78 */ mr r31, r3
-/* 8014F40C 0014B06C 38 60 00 3A */ li r3, 0x3a
-/* 8014F410 0014B070 48 01 36 81 */ bl func_80162A90
-/* 8014F414 0014B074 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F418 0014B078 7C 65 1B 78 */ mr r5, r3
-/* 8014F41C 0014B07C 7F E6 FB 78 */ mr r6, r31
-/* 8014F420 0014B080 38 80 00 04 */ li r4, 4
-/* 8014F424 0014B084 80 67 0D 24 */ lwz r3, 0xd24(r7)
-/* 8014F428 0014B088 38 E7 0D 88 */ addi r7, r7, 0xd88
-/* 8014F42C 0014B08C 39 00 00 44 */ li r8, 0x44
-/* 8014F430 0014B090 38 63 00 10 */ addi r3, r3, 0x10
-/* 8014F434 0014B094 48 01 79 39 */ bl func_80166D6C
-/* 8014F438 0014B098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F43C 0014B09C 38 83 0D 88 */ addi r4, r3, 0xd88
-/* 8014F440 0014B0A0 80 63 0D 88 */ lwz r3, 0xd88(r3)
-/* 8014F444 0014B0A4 4B FF FE 89 */ bl func_8014F2CC
-/* 8014F448 0014B0A8 48 01 5F 0D */ bl func_80165354
-/* 8014F44C 0014B0AC 2C 03 00 00 */ cmpwi r3, 0
-/* 8014F450 0014B0B0 40 80 00 10 */ bge lbl_8014F460
-/* 8014F454 0014B0B4 4B FF FD C1 */ bl func_8014F214
-/* 8014F458 0014B0B8 38 60 00 00 */ li r3, 0
-/* 8014F45C 0014B0BC 48 00 00 18 */ b lbl_8014F474
-lbl_8014F460:
-/* 8014F460 0014B0C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F464 0014B0C4 38 60 00 01 */ li r3, 1
-/* 8014F468 0014B0C8 80 04 0D 30 */ lwz r0, 0xd30(r4)
-/* 8014F46C 0014B0CC 64 00 02 00 */ oris r0, r0, 0x200
-/* 8014F470 0014B0D0 90 04 0D 30 */ stw r0, 0xd30(r4)
-lbl_8014F474:
-/* 8014F474 0014B0D4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F478 0014B0D8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014F47C 0014B0DC 7C 08 03 A6 */ mtlr r0
-/* 8014F480 0014B0E0 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F484 0014B0E4 4E 80 00 20 */ blr
-
-.global func_8014F488
-func_8014F488:
-/* 8014F488 0014B0E8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F48C 0014B0EC 7C 08 02 A6 */ mflr r0
-/* 8014F490 0014B0F0 38 80 00 00 */ li r4, 0
-/* 8014F494 0014B0F4 38 A0 00 80 */ li r5, 0x80
-/* 8014F498 0014B0F8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F49C 0014B0FC 38 00 00 00 */ li r0, 0
-/* 8014F4A0 0014B100 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4A4 0014B104 98 03 0D F1 */ stb r0, 0xdf1(r3)
-/* 8014F4A8 0014B108 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4AC 0014B10C 98 03 0D FD */ stb r0, 0xdfd(r3)
-/* 8014F4B0 0014B110 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4B4 0014B114 98 03 0E DC */ stb r0, 0xedc(r3)
-/* 8014F4B8 0014B118 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4BC 0014B11C 98 03 0E E2 */ stb r0, 0xee2(r3)
-/* 8014F4C0 0014B120 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4C4 0014B124 98 03 0D F2 */ stb r0, 0xdf2(r3)
-/* 8014F4C8 0014B128 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4CC 0014B12C 98 03 0D FE */ stb r0, 0xdfe(r3)
-/* 8014F4D0 0014B130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4D4 0014B134 98 03 0E DD */ stb r0, 0xedd(r3)
-/* 8014F4D8 0014B138 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4DC 0014B13C 98 03 0E E3 */ stb r0, 0xee3(r3)
-/* 8014F4E0 0014B140 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4E4 0014B144 98 03 0D F3 */ stb r0, 0xdf3(r3)
-/* 8014F4E8 0014B148 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4EC 0014B14C 98 03 0D FF */ stb r0, 0xdff(r3)
-/* 8014F4F0 0014B150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4F4 0014B154 98 03 0E DE */ stb r0, 0xede(r3)
-/* 8014F4F8 0014B158 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F4FC 0014B15C 98 03 0E E4 */ stb r0, 0xee4(r3)
-/* 8014F500 0014B160 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F504 0014B164 98 03 0D F4 */ stb r0, 0xdf4(r3)
-/* 8014F508 0014B168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F50C 0014B16C 98 03 0E 00 */ stb r0, 0xe00(r3)
-/* 8014F510 0014B170 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F514 0014B174 98 03 0E DF */ stb r0, 0xedf(r3)
-/* 8014F518 0014B178 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F51C 0014B17C 98 03 0E E5 */ stb r0, 0xee5(r3)
-/* 8014F520 0014B180 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F524 0014B184 98 03 0D F5 */ stb r0, 0xdf5(r3)
-/* 8014F528 0014B188 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F52C 0014B18C 98 03 0E 01 */ stb r0, 0xe01(r3)
-/* 8014F530 0014B190 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F534 0014B194 98 03 0E E0 */ stb r0, 0xee0(r3)
-/* 8014F538 0014B198 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F53C 0014B19C 98 03 0E E6 */ stb r0, 0xee6(r3)
-/* 8014F540 0014B1A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F544 0014B1A4 98 03 0D F6 */ stb r0, 0xdf6(r3)
-/* 8014F548 0014B1A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F54C 0014B1AC 98 03 0E 02 */ stb r0, 0xe02(r3)
-/* 8014F550 0014B1B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F554 0014B1B4 98 03 0E E1 */ stb r0, 0xee1(r3)
-/* 8014F558 0014B1B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F55C 0014B1BC 98 03 0E E7 */ stb r0, 0xee7(r3)
-/* 8014F560 0014B1C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F564 0014B1C4 98 03 0D F7 */ stb r0, 0xdf7(r3)
-/* 8014F568 0014B1C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F56C 0014B1CC 98 03 0E 03 */ stb r0, 0xe03(r3)
-/* 8014F570 0014B1D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F574 0014B1D4 98 03 0D F8 */ stb r0, 0xdf8(r3)
-/* 8014F578 0014B1D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F57C 0014B1DC 98 03 0E 04 */ stb r0, 0xe04(r3)
-/* 8014F580 0014B1E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F584 0014B1E4 38 63 0E 09 */ addi r3, r3, 0xe09
-/* 8014F588 0014B1E8 4B EB 4B 7D */ bl memset
-/* 8014F58C 0014B1EC 38 60 00 00 */ li r3, 0
-/* 8014F590 0014B1F0 48 00 01 B9 */ bl func_8014F748
-/* 8014F594 0014B1F4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F598 0014B1F8 7C 08 03 A6 */ mtlr r0
-/* 8014F59C 0014B1FC 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F5A0 0014B200 4E 80 00 20 */ blr
-
-.global func_8014F5A4
-func_8014F5A4:
-/* 8014F5A4 0014B204 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F5A8 0014B208 7C 08 02 A6 */ mflr r0
-/* 8014F5AC 0014B20C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F5B0 0014B210 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014F5B4 0014B214 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F5B8 0014B218 88 1F 0D F0 */ lbz r0, 0xdf0(r31)
-/* 8014F5BC 0014B21C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F5C0 0014B220 40 82 00 1C */ bne lbl_8014F5DC
-/* 8014F5C4 0014B224 38 9F 0D F1 */ addi r4, r31, 0xdf1
-/* 8014F5C8 0014B228 38 60 00 00 */ li r3, 0
-/* 8014F5CC 0014B22C 48 01 8B 35 */ bl func_80168100
-/* 8014F5D0 0014B230 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F5D4 0014B234 38 00 00 01 */ li r0, 1
-/* 8014F5D8 0014B238 98 03 0D F0 */ stb r0, 0xdf0(r3)
-lbl_8014F5DC:
-/* 8014F5DC 0014B23C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F5E0 0014B240 38 60 00 00 */ li r3, 0
-/* 8014F5E4 0014B244 38 84 0D FD */ addi r4, r4, 0xdfd
-/* 8014F5E8 0014B248 48 01 8B 61 */ bl func_80168148
-/* 8014F5EC 0014B24C 2C 03 00 00 */ cmpwi r3, 0
-/* 8014F5F0 0014B250 41 82 01 44 */ beq lbl_8014F734
-/* 8014F5F4 0014B254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F5F8 0014B258 38 A0 00 00 */ li r5, 0
-/* 8014F5FC 0014B25C 88 03 0D FD */ lbz r0, 0xdfd(r3)
-/* 8014F600 0014B260 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F604 0014B264 41 82 00 10 */ beq lbl_8014F614
-/* 8014F608 0014B268 28 00 00 07 */ cmplwi r0, 7
-/* 8014F60C 0014B26C 41 82 00 08 */ beq lbl_8014F614
-/* 8014F610 0014B270 38 A0 00 01 */ li r5, 1
-lbl_8014F614:
-/* 8014F614 0014B274 88 03 0D FE */ lbz r0, 0xdfe(r3)
-/* 8014F618 0014B278 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F61C 0014B27C 41 82 00 14 */ beq lbl_8014F630
-/* 8014F620 0014B280 28 00 00 07 */ cmplwi r0, 7
-/* 8014F624 0014B284 41 82 00 0C */ beq lbl_8014F630
-/* 8014F628 0014B288 38 05 00 01 */ addi r0, r5, 1
-/* 8014F62C 0014B28C 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_8014F630:
-/* 8014F630 0014B290 88 03 0D FF */ lbz r0, 0xdff(r3)
-/* 8014F634 0014B294 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F638 0014B298 41 82 00 14 */ beq lbl_8014F64C
-/* 8014F63C 0014B29C 28 00 00 07 */ cmplwi r0, 7
-/* 8014F640 0014B2A0 41 82 00 0C */ beq lbl_8014F64C
-/* 8014F644 0014B2A4 38 05 00 01 */ addi r0, r5, 1
-/* 8014F648 0014B2A8 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_8014F64C:
-/* 8014F64C 0014B2AC 88 03 0E 00 */ lbz r0, 0xe00(r3)
-/* 8014F650 0014B2B0 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F654 0014B2B4 41 82 00 14 */ beq lbl_8014F668
-/* 8014F658 0014B2B8 28 00 00 07 */ cmplwi r0, 7
-/* 8014F65C 0014B2BC 41 82 00 0C */ beq lbl_8014F668
-/* 8014F660 0014B2C0 38 05 00 01 */ addi r0, r5, 1
-/* 8014F664 0014B2C4 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_8014F668:
-/* 8014F668 0014B2C8 88 03 0E 01 */ lbz r0, 0xe01(r3)
-/* 8014F66C 0014B2CC 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F670 0014B2D0 41 82 00 14 */ beq lbl_8014F684
-/* 8014F674 0014B2D4 28 00 00 07 */ cmplwi r0, 7
-/* 8014F678 0014B2D8 41 82 00 0C */ beq lbl_8014F684
-/* 8014F67C 0014B2DC 38 05 00 01 */ addi r0, r5, 1
-/* 8014F680 0014B2E0 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_8014F684:
-/* 8014F684 0014B2E4 88 03 0E 02 */ lbz r0, 0xe02(r3)
-/* 8014F688 0014B2E8 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F68C 0014B2EC 41 82 00 14 */ beq lbl_8014F6A0
-/* 8014F690 0014B2F0 28 00 00 07 */ cmplwi r0, 7
-/* 8014F694 0014B2F4 41 82 00 0C */ beq lbl_8014F6A0
-/* 8014F698 0014B2F8 38 05 00 01 */ addi r0, r5, 1
-/* 8014F69C 0014B2FC 54 05 06 3E */ clrlwi r5, r0, 0x18
-lbl_8014F6A0:
-/* 8014F6A0 0014B300 38 00 00 00 */ li r0, 0
-/* 8014F6A4 0014B304 38 60 00 01 */ li r3, 1
-/* 8014F6A8 0014B308 7C 00 28 40 */ cmplw r0, r5
-/* 8014F6AC 0014B30C 40 80 00 0C */ bge lbl_8014F6B8
-/* 8014F6B0 0014B310 98 7F 0E E2 */ stb r3, 0xee2(r31)
-/* 8014F6B4 0014B314 48 00 00 08 */ b lbl_8014F6BC
-lbl_8014F6B8:
-/* 8014F6B8 0014B318 98 1F 0E E2 */ stb r0, 0xee2(r31)
-lbl_8014F6BC:
-/* 8014F6BC 0014B31C 38 80 00 01 */ li r4, 1
-/* 8014F6C0 0014B320 7C 04 28 40 */ cmplw r4, r5
-/* 8014F6C4 0014B324 40 80 00 0C */ bge lbl_8014F6D0
-/* 8014F6C8 0014B328 98 7F 0E E3 */ stb r3, 0xee3(r31)
-/* 8014F6CC 0014B32C 48 00 00 08 */ b lbl_8014F6D4
-lbl_8014F6D0:
-/* 8014F6D0 0014B330 98 1F 0E E3 */ stb r0, 0xee3(r31)
-lbl_8014F6D4:
-/* 8014F6D4 0014B334 38 80 00 02 */ li r4, 2
-/* 8014F6D8 0014B338 7C 04 28 40 */ cmplw r4, r5
-/* 8014F6DC 0014B33C 40 80 00 0C */ bge lbl_8014F6E8
-/* 8014F6E0 0014B340 98 7F 0E E4 */ stb r3, 0xee4(r31)
-/* 8014F6E4 0014B344 48 00 00 08 */ b lbl_8014F6EC
-lbl_8014F6E8:
-/* 8014F6E8 0014B348 98 1F 0E E4 */ stb r0, 0xee4(r31)
-lbl_8014F6EC:
-/* 8014F6EC 0014B34C 38 80 00 03 */ li r4, 3
-/* 8014F6F0 0014B350 7C 04 28 40 */ cmplw r4, r5
-/* 8014F6F4 0014B354 40 80 00 0C */ bge lbl_8014F700
-/* 8014F6F8 0014B358 98 7F 0E E5 */ stb r3, 0xee5(r31)
-/* 8014F6FC 0014B35C 48 00 00 08 */ b lbl_8014F704
-lbl_8014F700:
-/* 8014F700 0014B360 98 1F 0E E5 */ stb r0, 0xee5(r31)
-lbl_8014F704:
-/* 8014F704 0014B364 38 80 00 04 */ li r4, 4
-/* 8014F708 0014B368 7C 04 28 40 */ cmplw r4, r5
-/* 8014F70C 0014B36C 40 80 00 0C */ bge lbl_8014F718
-/* 8014F710 0014B370 98 7F 0E E6 */ stb r3, 0xee6(r31)
-/* 8014F714 0014B374 48 00 00 08 */ b lbl_8014F71C
-lbl_8014F718:
-/* 8014F718 0014B378 98 1F 0E E6 */ stb r0, 0xee6(r31)
-lbl_8014F71C:
-/* 8014F71C 0014B37C 38 80 00 05 */ li r4, 5
-/* 8014F720 0014B380 7C 04 28 40 */ cmplw r4, r5
-/* 8014F724 0014B384 40 80 00 0C */ bge lbl_8014F730
-/* 8014F728 0014B388 98 7F 0E E7 */ stb r3, 0xee7(r31)
-/* 8014F72C 0014B38C 48 00 00 08 */ b lbl_8014F734
-lbl_8014F730:
-/* 8014F730 0014B390 98 1F 0E E7 */ stb r0, 0xee7(r31)
-lbl_8014F734:
-/* 8014F734 0014B394 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F738 0014B398 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014F73C 0014B39C 7C 08 03 A6 */ mtlr r0
-/* 8014F740 0014B3A0 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F744 0014B3A4 4E 80 00 20 */ blr
-
-.global func_8014F748
-func_8014F748:
-/* 8014F748 0014B3A8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F74C 0014B3AC 7C 08 02 A6 */ mflr r0
-/* 8014F750 0014B3B0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F754 0014B3B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F758 0014B3B8 88 05 0D F7 */ lbz r0, 0xdf7(r5)
-/* 8014F75C 0014B3BC 28 00 00 03 */ cmplwi r0, 3
-/* 8014F760 0014B3C0 41 82 01 4C */ beq lbl_8014F8AC
-/* 8014F764 0014B3C4 88 85 0D F1 */ lbz r4, 0xdf1(r5)
-/* 8014F768 0014B3C8 38 00 00 00 */ li r0, 0
-/* 8014F76C 0014B3CC 28 04 00 07 */ cmplwi r4, 7
-/* 8014F770 0014B3D0 40 82 00 08 */ bne lbl_8014F778
-/* 8014F774 0014B3D4 98 05 0D F1 */ stb r0, 0xdf1(r5)
-lbl_8014F778:
-/* 8014F778 0014B3D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F77C 0014B3DC 88 85 0D F2 */ lbz r4, 0xdf2(r5)
-/* 8014F780 0014B3E0 28 04 00 07 */ cmplwi r4, 7
-/* 8014F784 0014B3E4 40 82 00 08 */ bne lbl_8014F78C
-/* 8014F788 0014B3E8 98 05 0D F2 */ stb r0, 0xdf2(r5)
-lbl_8014F78C:
-/* 8014F78C 0014B3EC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F790 0014B3F0 88 85 0D F3 */ lbz r4, 0xdf3(r5)
-/* 8014F794 0014B3F4 28 04 00 07 */ cmplwi r4, 7
-/* 8014F798 0014B3F8 40 82 00 08 */ bne lbl_8014F7A0
-/* 8014F79C 0014B3FC 98 05 0D F3 */ stb r0, 0xdf3(r5)
-lbl_8014F7A0:
-/* 8014F7A0 0014B400 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F7A4 0014B404 88 85 0D F4 */ lbz r4, 0xdf4(r5)
-/* 8014F7A8 0014B408 28 04 00 07 */ cmplwi r4, 7
-/* 8014F7AC 0014B40C 40 82 00 08 */ bne lbl_8014F7B4
-/* 8014F7B0 0014B410 98 05 0D F4 */ stb r0, 0xdf4(r5)
-lbl_8014F7B4:
-/* 8014F7B4 0014B414 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F7B8 0014B418 88 85 0D F5 */ lbz r4, 0xdf5(r5)
-/* 8014F7BC 0014B41C 28 04 00 07 */ cmplwi r4, 7
-/* 8014F7C0 0014B420 40 82 00 08 */ bne lbl_8014F7C8
-/* 8014F7C4 0014B424 98 05 0D F5 */ stb r0, 0xdf5(r5)
-lbl_8014F7C8:
-/* 8014F7C8 0014B428 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F7CC 0014B42C 88 85 0D F6 */ lbz r4, 0xdf6(r5)
-/* 8014F7D0 0014B430 28 04 00 07 */ cmplwi r4, 7
-/* 8014F7D4 0014B434 40 82 00 08 */ bne lbl_8014F7DC
-/* 8014F7D8 0014B438 98 05 0D F6 */ stb r0, 0xdf6(r5)
-lbl_8014F7DC:
-/* 8014F7DC 0014B43C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F7E0 0014B440 7C 64 1B 78 */ mr r4, r3
-/* 8014F7E4 0014B444 38 A0 00 FF */ li r5, 0xff
-/* 8014F7E8 0014B448 80 66 0D 28 */ lwz r3, 0xd28(r6)
-/* 8014F7EC 0014B44C 38 63 1F FC */ addi r3, r3, 0x1ffc
-/* 8014F7F0 0014B450 48 00 0A B1 */ bl func_801502A0
-/* 8014F7F4 0014B454 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
-/* 8014F7F8 0014B458 41 82 00 10 */ beq lbl_8014F808
-/* 8014F7FC 0014B45C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F800 0014B460 38 00 00 07 */ li r0, 7
-/* 8014F804 0014B464 98 04 0D F1 */ stb r0, 0xdf1(r4)
-lbl_8014F808:
-/* 8014F808 0014B468 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
-/* 8014F80C 0014B46C 41 82 00 10 */ beq lbl_8014F81C
-/* 8014F810 0014B470 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F814 0014B474 38 00 00 07 */ li r0, 7
-/* 8014F818 0014B478 98 04 0D F2 */ stb r0, 0xdf2(r4)
-lbl_8014F81C:
-/* 8014F81C 0014B47C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
-/* 8014F820 0014B480 41 82 00 10 */ beq lbl_8014F830
-/* 8014F824 0014B484 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F828 0014B488 38 00 00 07 */ li r0, 7
-/* 8014F82C 0014B48C 98 04 0D F3 */ stb r0, 0xdf3(r4)
-lbl_8014F830:
-/* 8014F830 0014B490 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
-/* 8014F834 0014B494 41 82 00 10 */ beq lbl_8014F844
-/* 8014F838 0014B498 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F83C 0014B49C 38 00 00 07 */ li r0, 7
-/* 8014F840 0014B4A0 98 04 0D F4 */ stb r0, 0xdf4(r4)
-lbl_8014F844:
-/* 8014F844 0014B4A4 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
-/* 8014F848 0014B4A8 41 82 00 10 */ beq lbl_8014F858
-/* 8014F84C 0014B4AC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F850 0014B4B0 38 00 00 07 */ li r0, 7
-/* 8014F854 0014B4B4 98 04 0D F5 */ stb r0, 0xdf5(r4)
-lbl_8014F858:
-/* 8014F858 0014B4B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 8014F85C 0014B4BC 41 82 00 10 */ beq lbl_8014F86C
-/* 8014F860 0014B4C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F864 0014B4C4 38 00 00 07 */ li r0, 7
-/* 8014F868 0014B4C8 98 04 0D F6 */ stb r0, 0xdf6(r4)
-lbl_8014F86C:
-/* 8014F86C 0014B4CC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
-/* 8014F870 0014B4D0 41 82 00 30 */ beq lbl_8014F8A0
-/* 8014F874 0014B4D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F878 0014B4D8 80 64 0D 28 */ lwz r3, 0xd28(r4)
-/* 8014F87C 0014B4DC A0 03 00 90 */ lhz r0, 0x90(r3)
-/* 8014F880 0014B4E0 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F884 0014B4E4 40 82 00 10 */ bne lbl_8014F894
-/* 8014F888 0014B4E8 38 00 00 01 */ li r0, 1
-/* 8014F88C 0014B4EC 98 04 0D F7 */ stb r0, 0xdf7(r4)
-/* 8014F890 0014B4F0 48 00 00 1C */ b lbl_8014F8AC
-lbl_8014F894:
-/* 8014F894 0014B4F4 38 00 00 02 */ li r0, 2
-/* 8014F898 0014B4F8 98 04 0D F7 */ stb r0, 0xdf7(r4)
-/* 8014F89C 0014B4FC 48 00 00 10 */ b lbl_8014F8AC
-lbl_8014F8A0:
-/* 8014F8A0 0014B500 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F8A4 0014B504 38 00 00 00 */ li r0, 0
-/* 8014F8A8 0014B508 98 03 0D F7 */ stb r0, 0xdf7(r3)
-lbl_8014F8AC:
-/* 8014F8AC 0014B50C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014F8B0 0014B510 7C 08 03 A6 */ mtlr r0
-/* 8014F8B4 0014B514 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014F8B8 0014B518 4E 80 00 20 */ blr
-
-.global func_8014F8BC
-func_8014F8BC:
-/* 8014F8BC 0014B51C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014F8C0 0014B520 7C 08 02 A6 */ mflr r0
-/* 8014F8C4 0014B524 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014F8C8 0014B528 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8014F8CC 0014B52C 3B E0 00 00 */ li r31, 0
-/* 8014F8D0 0014B530 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F8D4 0014B534 38 E5 0D F1 */ addi r7, r5, 0xdf1
-/* 8014F8D8 0014B538 7C C7 18 AE */ lbzx r6, r7, r3
-/* 8014F8DC 0014B53C 2C 06 00 00 */ cmpwi r6, 0
-/* 8014F8E0 0014B540 41 82 00 E0 */ beq lbl_8014F9C0
-/* 8014F8E4 0014B544 28 06 00 07 */ cmplwi r6, 7
-/* 8014F8E8 0014B548 41 82 00 D8 */ beq lbl_8014F9C0
-/* 8014F8EC 0014B54C 38 A0 00 00 */ li r5, 0
-/* 8014F8F0 0014B550 38 00 00 02 */ li r0, 2
-/* 8014F8F4 0014B554 7C A7 19 AE */ stbx r5, r7, r3
-/* 8014F8F8 0014B558 3B E0 00 01 */ li r31, 1
-/* 8014F8FC 0014B55C 38 E0 00 00 */ li r7, 0
-/* 8014F900 0014B560 7C 09 03 A6 */ mtctr r0
-lbl_8014F904:
-/* 8014F904 0014B564 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F908 0014B568 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 8014F90C 0014B56C 7C 63 02 14 */ add r3, r3, r0
-/* 8014F910 0014B570 88 A3 0D F1 */ lbz r5, 0xdf1(r3)
-/* 8014F914 0014B574 2C 05 00 00 */ cmpwi r5, 0
-/* 8014F918 0014B578 41 82 00 1C */ beq lbl_8014F934
-/* 8014F91C 0014B57C 28 05 00 07 */ cmplwi r5, 7
-/* 8014F920 0014B580 41 82 00 14 */ beq lbl_8014F934
-/* 8014F924 0014B584 7C 05 30 40 */ cmplw r5, r6
-/* 8014F928 0014B588 41 80 00 0C */ blt lbl_8014F934
-/* 8014F92C 0014B58C 38 05 FF FF */ addi r0, r5, -1
-/* 8014F930 0014B590 98 03 0D F1 */ stb r0, 0xdf1(r3)
-lbl_8014F934:
-/* 8014F934 0014B594 38 E7 00 01 */ addi r7, r7, 1
-/* 8014F938 0014B598 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F93C 0014B59C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 8014F940 0014B5A0 7C 63 02 14 */ add r3, r3, r0
-/* 8014F944 0014B5A4 88 A3 0D F1 */ lbz r5, 0xdf1(r3)
-/* 8014F948 0014B5A8 2C 05 00 00 */ cmpwi r5, 0
-/* 8014F94C 0014B5AC 41 82 00 1C */ beq lbl_8014F968
-/* 8014F950 0014B5B0 28 05 00 07 */ cmplwi r5, 7
-/* 8014F954 0014B5B4 41 82 00 14 */ beq lbl_8014F968
-/* 8014F958 0014B5B8 7C 05 30 40 */ cmplw r5, r6
-/* 8014F95C 0014B5BC 41 80 00 0C */ blt lbl_8014F968
-/* 8014F960 0014B5C0 38 05 FF FF */ addi r0, r5, -1
-/* 8014F964 0014B5C4 98 03 0D F1 */ stb r0, 0xdf1(r3)
-lbl_8014F968:
-/* 8014F968 0014B5C8 38 E7 00 01 */ addi r7, r7, 1
-/* 8014F96C 0014B5CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014F970 0014B5D0 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 8014F974 0014B5D4 7C 63 02 14 */ add r3, r3, r0
-/* 8014F978 0014B5D8 88 A3 0D F1 */ lbz r5, 0xdf1(r3)
-/* 8014F97C 0014B5DC 2C 05 00 00 */ cmpwi r5, 0
-/* 8014F980 0014B5E0 41 82 00 1C */ beq lbl_8014F99C
-/* 8014F984 0014B5E4 28 05 00 07 */ cmplwi r5, 7
-/* 8014F988 0014B5E8 41 82 00 14 */ beq lbl_8014F99C
-/* 8014F98C 0014B5EC 7C 05 30 40 */ cmplw r5, r6
-/* 8014F990 0014B5F0 41 80 00 0C */ blt lbl_8014F99C
-/* 8014F994 0014B5F4 38 05 FF FF */ addi r0, r5, -1
-/* 8014F998 0014B5F8 98 03 0D F1 */ stb r0, 0xdf1(r3)
-lbl_8014F99C:
-/* 8014F99C 0014B5FC 38 E7 00 01 */ addi r7, r7, 1
-/* 8014F9A0 0014B600 42 00 FF 64 */ bdnz lbl_8014F904
-/* 8014F9A4 0014B604 2C 04 00 00 */ cmpwi r4, 0
-/* 8014F9A8 0014B608 41 82 00 E8 */ beq lbl_8014FA90
-/* 8014F9AC 0014B60C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014F9B0 0014B610 38 60 02 1F */ li r3, 0x21f
-/* 8014F9B4 0014B614 38 80 00 00 */ li r4, 0
-/* 8014F9B8 0014B618 4B EB B7 B9 */ bl func_8000B170
-/* 8014F9BC 0014B61C 48 00 00 D4 */ b lbl_8014FA90
-lbl_8014F9C0:
-/* 8014F9C0 0014B620 2C 06 00 00 */ cmpwi r6, 0
-/* 8014F9C4 0014B624 40 82 00 CC */ bne lbl_8014FA90
-/* 8014F9C8 0014B628 88 05 0D F1 */ lbz r0, 0xdf1(r5)
-/* 8014F9CC 0014B62C 38 C0 00 01 */ li r6, 1
-/* 8014F9D0 0014B630 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F9D4 0014B634 41 82 00 10 */ beq lbl_8014F9E4
-/* 8014F9D8 0014B638 28 00 00 07 */ cmplwi r0, 7
-/* 8014F9DC 0014B63C 41 82 00 08 */ beq lbl_8014F9E4
-/* 8014F9E0 0014B640 38 C0 00 02 */ li r6, 2
-lbl_8014F9E4:
-/* 8014F9E4 0014B644 88 05 0D F2 */ lbz r0, 0xdf2(r5)
-/* 8014F9E8 0014B648 2C 00 00 00 */ cmpwi r0, 0
-/* 8014F9EC 0014B64C 41 82 00 14 */ beq lbl_8014FA00
-/* 8014F9F0 0014B650 28 00 00 07 */ cmplwi r0, 7
-/* 8014F9F4 0014B654 41 82 00 0C */ beq lbl_8014FA00
-/* 8014F9F8 0014B658 38 06 00 01 */ addi r0, r6, 1
-/* 8014F9FC 0014B65C 54 06 06 3E */ clrlwi r6, r0, 0x18
-lbl_8014FA00:
-/* 8014FA00 0014B660 88 05 0D F3 */ lbz r0, 0xdf3(r5)
-/* 8014FA04 0014B664 2C 00 00 00 */ cmpwi r0, 0
-/* 8014FA08 0014B668 41 82 00 14 */ beq lbl_8014FA1C
-/* 8014FA0C 0014B66C 28 00 00 07 */ cmplwi r0, 7
-/* 8014FA10 0014B670 41 82 00 0C */ beq lbl_8014FA1C
-/* 8014FA14 0014B674 38 06 00 01 */ addi r0, r6, 1
-/* 8014FA18 0014B678 54 06 06 3E */ clrlwi r6, r0, 0x18
-lbl_8014FA1C:
-/* 8014FA1C 0014B67C 88 05 0D F4 */ lbz r0, 0xdf4(r5)
-/* 8014FA20 0014B680 2C 00 00 00 */ cmpwi r0, 0
-/* 8014FA24 0014B684 41 82 00 14 */ beq lbl_8014FA38
-/* 8014FA28 0014B688 28 00 00 07 */ cmplwi r0, 7
-/* 8014FA2C 0014B68C 41 82 00 0C */ beq lbl_8014FA38
-/* 8014FA30 0014B690 38 06 00 01 */ addi r0, r6, 1
-/* 8014FA34 0014B694 54 06 06 3E */ clrlwi r6, r0, 0x18
-lbl_8014FA38:
-/* 8014FA38 0014B698 88 05 0D F5 */ lbz r0, 0xdf5(r5)
-/* 8014FA3C 0014B69C 2C 00 00 00 */ cmpwi r0, 0
-/* 8014FA40 0014B6A0 41 82 00 14 */ beq lbl_8014FA54
-/* 8014FA44 0014B6A4 28 00 00 07 */ cmplwi r0, 7
-/* 8014FA48 0014B6A8 41 82 00 0C */ beq lbl_8014FA54
-/* 8014FA4C 0014B6AC 38 06 00 01 */ addi r0, r6, 1
-/* 8014FA50 0014B6B0 54 06 06 3E */ clrlwi r6, r0, 0x18
-lbl_8014FA54:
-/* 8014FA54 0014B6B4 88 05 0D F6 */ lbz r0, 0xdf6(r5)
-/* 8014FA58 0014B6B8 2C 00 00 00 */ cmpwi r0, 0
-/* 8014FA5C 0014B6BC 41 82 00 14 */ beq lbl_8014FA70
-/* 8014FA60 0014B6C0 28 00 00 07 */ cmplwi r0, 7
-/* 8014FA64 0014B6C4 41 82 00 0C */ beq lbl_8014FA70
-/* 8014FA68 0014B6C8 38 06 00 01 */ addi r0, r6, 1
-/* 8014FA6C 0014B6CC 54 06 06 3E */ clrlwi r6, r0, 0x18
-lbl_8014FA70:
-/* 8014FA70 0014B6D0 2C 04 00 00 */ cmpwi r4, 0
-/* 8014FA74 0014B6D4 7C C7 19 AE */ stbx r6, r7, r3
-/* 8014FA78 0014B6D8 3B E0 00 01 */ li r31, 1
-/* 8014FA7C 0014B6DC 41 82 00 14 */ beq lbl_8014FA90
-/* 8014FA80 0014B6E0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2)
-/* 8014FA84 0014B6E4 38 60 02 1F */ li r3, 0x21f
-/* 8014FA88 0014B6E8 38 80 00 00 */ li r4, 0
-/* 8014FA8C 0014B6EC 4B EB B6 E5 */ bl func_8000B170
-lbl_8014FA90:
-/* 8014FA90 0014B6F0 38 00 00 02 */ li r0, 2
-/* 8014FA94 0014B6F4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FA98 0014B6F8 38 C0 00 00 */ li r6, 0
-/* 8014FA9C 0014B6FC 38 E0 00 00 */ li r7, 0
-/* 8014FAA0 0014B700 39 00 00 00 */ li r8, 0
-/* 8014FAA4 0014B704 38 62 8E 78 */ addi r3, r2, lbl_80641478-_SDA2_BASE_
-/* 8014FAA8 0014B708 7C 09 03 A6 */ mtctr r0
-lbl_8014FAAC:
-/* 8014FAAC 0014B70C 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 8014FAB0 0014B710 7C 85 02 14 */ add r4, r5, r0
-/* 8014FAB4 0014B714 88 84 0D F1 */ lbz r4, 0xdf1(r4)
-/* 8014FAB8 0014B718 2C 04 00 00 */ cmpwi r4, 0
-/* 8014FABC 0014B71C 41 82 00 18 */ beq lbl_8014FAD4
-/* 8014FAC0 0014B720 28 04 00 07 */ cmplwi r4, 7
-/* 8014FAC4 0014B724 41 82 00 10 */ beq lbl_8014FAD4
-/* 8014FAC8 0014B728 7C 03 00 AE */ lbzx r0, r3, r0
-/* 8014FACC 0014B72C 38 C6 00 01 */ addi r6, r6, 1
-/* 8014FAD0 0014B730 7C E7 03 78 */ or r7, r7, r0
-lbl_8014FAD4:
-/* 8014FAD4 0014B734 39 08 00 01 */ addi r8, r8, 1
-/* 8014FAD8 0014B738 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 8014FADC 0014B73C 7C 85 02 14 */ add r4, r5, r0
-/* 8014FAE0 0014B740 88 84 0D F1 */ lbz r4, 0xdf1(r4)
-/* 8014FAE4 0014B744 2C 04 00 00 */ cmpwi r4, 0
-/* 8014FAE8 0014B748 41 82 00 18 */ beq lbl_8014FB00
-/* 8014FAEC 0014B74C 28 04 00 07 */ cmplwi r4, 7
-/* 8014FAF0 0014B750 41 82 00 10 */ beq lbl_8014FB00
-/* 8014FAF4 0014B754 7C 03 00 AE */ lbzx r0, r3, r0
-/* 8014FAF8 0014B758 38 C6 00 01 */ addi r6, r6, 1
-/* 8014FAFC 0014B75C 7C E7 03 78 */ or r7, r7, r0
-lbl_8014FB00:
-/* 8014FB00 0014B760 39 08 00 01 */ addi r8, r8, 1
-/* 8014FB04 0014B764 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 8014FB08 0014B768 7C 85 02 14 */ add r4, r5, r0
-/* 8014FB0C 0014B76C 88 84 0D F1 */ lbz r4, 0xdf1(r4)
-/* 8014FB10 0014B770 2C 04 00 00 */ cmpwi r4, 0
-/* 8014FB14 0014B774 41 82 00 18 */ beq lbl_8014FB2C
-/* 8014FB18 0014B778 28 04 00 07 */ cmplwi r4, 7
-/* 8014FB1C 0014B77C 41 82 00 10 */ beq lbl_8014FB2C
-/* 8014FB20 0014B780 7C 03 00 AE */ lbzx r0, r3, r0
-/* 8014FB24 0014B784 38 C6 00 01 */ addi r6, r6, 1
-/* 8014FB28 0014B788 7C E7 03 78 */ or r7, r7, r0
-lbl_8014FB2C:
-/* 8014FB2C 0014B78C 39 08 00 01 */ addi r8, r8, 1
-/* 8014FB30 0014B790 42 00 FF 7C */ bdnz lbl_8014FAAC
-/* 8014FB34 0014B794 38 00 00 02 */ li r0, 2
-/* 8014FB38 0014B798 54 C6 06 3E */ clrlwi r6, r6, 0x18
-/* 8014FB3C 0014B79C 39 00 00 00 */ li r8, 0
-/* 8014FB40 0014B7A0 38 80 00 00 */ li r4, 0
-/* 8014FB44 0014B7A4 38 A0 00 01 */ li r5, 1
-/* 8014FB48 0014B7A8 7C 09 03 A6 */ mtctr r0
-lbl_8014FB4C:
-/* 8014FB4C 0014B7AC 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 8014FB50 0014B7B0 7C 00 30 40 */ cmplw r0, r6
-/* 8014FB54 0014B7B4 40 80 00 14 */ bge lbl_8014FB68
-/* 8014FB58 0014B7B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FB5C 0014B7BC 7C 63 02 14 */ add r3, r3, r0
-/* 8014FB60 0014B7C0 98 A3 0E DC */ stb r5, 0xedc(r3)
-/* 8014FB64 0014B7C4 48 00 00 10 */ b lbl_8014FB74
-lbl_8014FB68:
-/* 8014FB68 0014B7C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FB6C 0014B7CC 7C 63 02 14 */ add r3, r3, r0
-/* 8014FB70 0014B7D0 98 83 0E DC */ stb r4, 0xedc(r3)
-lbl_8014FB74:
-/* 8014FB74 0014B7D4 39 08 00 01 */ addi r8, r8, 1
-/* 8014FB78 0014B7D8 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 8014FB7C 0014B7DC 7C 00 30 40 */ cmplw r0, r6
-/* 8014FB80 0014B7E0 40 80 00 14 */ bge lbl_8014FB94
-/* 8014FB84 0014B7E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FB88 0014B7E8 7C 63 02 14 */ add r3, r3, r0
-/* 8014FB8C 0014B7EC 98 A3 0E DC */ stb r5, 0xedc(r3)
-/* 8014FB90 0014B7F0 48 00 00 10 */ b lbl_8014FBA0
-lbl_8014FB94:
-/* 8014FB94 0014B7F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FB98 0014B7F8 7C 63 02 14 */ add r3, r3, r0
-/* 8014FB9C 0014B7FC 98 83 0E DC */ stb r4, 0xedc(r3)
-lbl_8014FBA0:
-/* 8014FBA0 0014B800 39 08 00 01 */ addi r8, r8, 1
-/* 8014FBA4 0014B804 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 8014FBA8 0014B808 7C 00 30 40 */ cmplw r0, r6
-/* 8014FBAC 0014B80C 40 80 00 14 */ bge lbl_8014FBC0
-/* 8014FBB0 0014B810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FBB4 0014B814 7C 63 02 14 */ add r3, r3, r0
-/* 8014FBB8 0014B818 98 A3 0E DC */ stb r5, 0xedc(r3)
-/* 8014FBBC 0014B81C 48 00 00 10 */ b lbl_8014FBCC
-lbl_8014FBC0:
-/* 8014FBC0 0014B820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FBC4 0014B824 7C 63 02 14 */ add r3, r3, r0
-/* 8014FBC8 0014B828 98 83 0E DC */ stb r4, 0xedc(r3)
-lbl_8014FBCC:
-/* 8014FBCC 0014B82C 39 08 00 01 */ addi r8, r8, 1
-/* 8014FBD0 0014B830 42 00 FF 7C */ bdnz lbl_8014FB4C
-/* 8014FBD4 0014B834 54 E3 06 3E */ clrlwi r3, r7, 0x18
-/* 8014FBD8 0014B838 4B FF FB 71 */ bl func_8014F748
-/* 8014FBDC 0014B83C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FBE0 0014B840 38 00 00 00 */ li r0, 0
-/* 8014FBE4 0014B844 7F E3 FB 78 */ mr r3, r31
-/* 8014FBE8 0014B848 98 04 0D F0 */ stb r0, 0xdf0(r4)
-/* 8014FBEC 0014B84C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8014FBF0 0014B850 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014FBF4 0014B854 7C 08 03 A6 */ mtlr r0
-/* 8014FBF8 0014B858 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014FBFC 0014B85C 4E 80 00 20 */ blr
-
-.global func_8014FC00
-func_8014FC00:
-/* 8014FC00 0014B860 38 00 00 00 */ li r0, 0
-/* 8014FC04 0014B864 98 03 06 E5 */ stb r0, 0x6e5(r3)
-/* 8014FC08 0014B868 4B F0 90 B4 */ b func_80058CBC
-
-.global func_8014FC0C
-func_8014FC0C:
-/* 8014FC0C 0014B86C 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8014FC10 0014B870 7C 08 02 A6 */ mflr r0
-/* 8014FC14 0014B874 7C 63 07 34 */ extsh r3, r3
-/* 8014FC18 0014B878 90 01 00 64 */ stw r0, 0x64(r1)
-/* 8014FC1C 0014B87C 38 00 FF 00 */ li r0, -256
-/* 8014FC20 0014B880 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8014FC24 0014B884 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 8014FC28 0014B888 7C BE 2B 78 */ mr r30, r5
-/* 8014FC2C 0014B88C 38 A0 00 06 */ li r5, 6
-/* 8014FC30 0014B890 88 C4 00 11 */ lbz r6, 0x11(r4)
-/* 8014FC34 0014B894 7C DF 03 78 */ or r31, r6, r0
-/* 8014FC38 0014B898 38 C1 00 08 */ addi r6, r1, 8
-/* 8014FC3C 0014B89C 48 10 42 A1 */ bl func_80253EDC
-/* 8014FC40 0014B8A0 7F C3 F3 78 */ mr r3, r30
-/* 8014FC44 0014B8A4 38 80 00 01 */ li r4, 1
-/* 8014FC48 0014B8A8 38 A0 00 00 */ li r5, 0
-/* 8014FC4C 0014B8AC 48 10 07 4D */ bl func_80250398
-/* 8014FC50 0014B8B0 C0 01 00 0C */ lfs f0, 0xc(r1)
-/* 8014FC54 0014B8B4 3C 00 43 30 */ lis r0, 0x4330
-/* 8014FC58 0014B8B8 C0 81 00 08 */ lfs f4, 8(r1)
-/* 8014FC5C 0014B8BC 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 8014FC60 0014B8C0 C0 41 00 18 */ lfs f2, 0x18(r1)
-/* 8014FC64 0014B8C4 7C 64 07 34 */ extsh r4, r3
-/* 8014FC68 0014B8C8 EC 60 20 28 */ fsubs f3, f0, f4
-/* 8014FC6C 0014B8CC C0 01 00 20 */ lfs f0, 0x20(r1)
-/* 8014FC70 0014B8D0 FC 20 10 1E */ fctiwz f1, f2
-/* 8014FC74 0014B8D4 90 01 00 30 */ stw r0, 0x30(r1)
-/* 8014FC78 0014B8D8 EC 00 10 28 */ fsubs f0, f0, f2
-/* 8014FC7C 0014B8DC 7F C3 F3 78 */ mr r3, r30
-/* 8014FC80 0014B8E0 FC 40 18 1E */ fctiwz f2, f3
-/* 8014FC84 0014B8E4 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 8014FC88 0014B8E8 FC 00 00 1E */ fctiwz f0, f0
-/* 8014FC8C 0014B8EC C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2)
-/* 8014FC90 0014B8F0 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 8014FC94 0014B8F4 7F E8 FB 78 */ mr r8, r31
-/* 8014FC98 0014B8F8 D8 41 00 28 */ stfd f2, 0x28(r1)
-/* 8014FC9C 0014B8FC 80 01 00 2C */ lwz r0, 0x2c(r1)
-/* 8014FCA0 0014B900 D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 8014FCA4 0014B904 7C 06 07 34 */ extsh r6, r0
-/* 8014FCA8 0014B908 7C 84 30 50 */ subf r4, r4, r6
-/* 8014FCAC 0014B90C 80 E1 00 4C */ lwz r7, 0x4c(r1)
-/* 8014FCB0 0014B910 54 80 0F FE */ srwi r0, r4, 0x1f
-/* 8014FCB4 0014B914 7C 00 22 14 */ add r0, r0, r4
-/* 8014FCB8 0014B918 7C E7 07 34 */ extsh r7, r7
-/* 8014FCBC 0014B91C 7C 00 0E 70 */ srawi r0, r0, 1
-/* 8014FCC0 0014B920 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8014FCC4 0014B924 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8014FCC8 0014B928 C8 01 00 30 */ lfd f0, 0x30(r1)
-/* 8014FCCC 0014B92C EC 00 08 28 */ fsubs f0, f0, f1
-/* 8014FCD0 0014B930 EC 04 00 2A */ fadds f0, f4, f0
-/* 8014FCD4 0014B934 FC 00 00 1E */ fctiwz f0, f0
-/* 8014FCD8 0014B938 D8 01 00 38 */ stfd f0, 0x38(r1)
-/* 8014FCDC 0014B93C 80 81 00 3C */ lwz r4, 0x3c(r1)
-/* 8014FCE0 0014B940 48 10 04 55 */ bl func_80250134
-/* 8014FCE4 0014B944 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8014FCE8 0014B948 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 8014FCEC 0014B94C 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 8014FCF0 0014B950 7C 08 03 A6 */ mtlr r0
-/* 8014FCF4 0014B954 38 21 00 60 */ addi r1, r1, 0x60
-/* 8014FCF8 0014B958 4E 80 00 20 */ blr
-
-.global func_8014FCFC
-func_8014FCFC:
-/* 8014FCFC 0014B95C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8014FD00 0014B960 7C 08 02 A6 */ mflr r0
-/* 8014FD04 0014B964 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8014FD08 0014B968 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13)
-/* 8014FD0C 0014B96C 88 03 0D 49 */ lbz r0, 0xd49(r3)
-/* 8014FD10 0014B970 54 00 10 3A */ slwi r0, r0, 2
-/* 8014FD14 0014B974 7C 63 02 14 */ add r3, r3, r0
-/* 8014FD18 0014B978 80 03 0C 68 */ lwz r0, 0xc68(r3)
-/* 8014FD1C 0014B97C 28 00 00 04 */ cmplwi r0, 4
-/* 8014FD20 0014B980 40 82 00 B0 */ bne lbl_8014FDD0
-/* 8014FD24 0014B984 38 60 00 01 */ li r3, 1
-/* 8014FD28 0014B988 38 80 00 00 */ li r4, 0
-/* 8014FD2C 0014B98C 38 A0 00 00 */ li r5, 0
-/* 8014FD30 0014B990 38 C0 00 02 */ li r6, 2
-/* 8014FD34 0014B994 38 E0 00 05 */ li r7, 5
-/* 8014FD38 0014B998 39 00 00 00 */ li r8, 0
-/* 8014FD3C 0014B99C 4B F0 9C 8D */ bl func_800599C8
-/* 8014FD40 0014B9A0 38 60 00 02 */ li r3, 2
-/* 8014FD44 0014B9A4 38 80 00 00 */ li r4, 0
-/* 8014FD48 0014B9A8 38 A0 00 01 */ li r5, 1
-/* 8014FD4C 0014B9AC 38 C0 00 07 */ li r6, 7
-/* 8014FD50 0014B9B0 38 E0 00 05 */ li r7, 5
-/* 8014FD54 0014B9B4 39 00 00 00 */ li r8, 0
-/* 8014FD58 0014B9B8 4B F0 9C 71 */ bl func_800599C8
-/* 8014FD5C 0014B9BC 38 60 00 05 */ li r3, 5
-/* 8014FD60 0014B9C0 38 80 00 01 */ li r4, 1
-/* 8014FD64 0014B9C4 38 A0 00 00 */ li r5, 0
-/* 8014FD68 0014B9C8 38 C0 00 63 */ li r6, 0x63
-/* 8014FD6C 0014B9CC 38 E0 00 00 */ li r7, 0
-/* 8014FD70 0014B9D0 39 00 00 00 */ li r8, 0
-/* 8014FD74 0014B9D4 4B F0 9C 55 */ bl func_800599C8
-/* 8014FD78 0014B9D8 38 60 00 07 */ li r3, 7
-/* 8014FD7C 0014B9DC 38 80 00 00 */ li r4, 0
-/* 8014FD80 0014B9E0 38 A0 00 02 */ li r5, 2
-/* 8014FD84 0014B9E4 38 C0 00 00 */ li r6, 0
-/* 8014FD88 0014B9E8 38 E0 00 08 */ li r7, 8
-/* 8014FD8C 0014B9EC 39 00 00 00 */ li r8, 0
-/* 8014FD90 0014B9F0 4B F0 9C 39 */ bl func_800599C8
-/* 8014FD94 0014B9F4 38 60 00 08 */ li r3, 8
-/* 8014FD98 0014B9F8 38 80 00 07 */ li r4, 7
-/* 8014FD9C 0014B9FC 38 A0 00 02 */ li r5, 2
-/* 8014FDA0 0014BA00 38 C0 00 00 */ li r6, 0
-/* 8014FDA4 0014BA04 38 E0 00 63 */ li r7, 0x63
-/* 8014FDA8 0014BA08 39 00 00 00 */ li r8, 0
-/* 8014FDAC 0014BA0C 4B F0 9C 1D */ bl func_800599C8
-/* 8014FDB0 0014BA10 38 60 00 63 */ li r3, 0x63
-/* 8014FDB4 0014BA14 38 80 00 08 */ li r4, 8
-/* 8014FDB8 0014BA18 38 A0 00 05 */ li r5, 5
-/* 8014FDBC 0014BA1C 38 C0 00 00 */ li r6, 0
-/* 8014FDC0 0014BA20 38 E0 00 00 */ li r7, 0
-/* 8014FDC4 0014BA24 39 00 00 00 */ li r8, 0
-/* 8014FDC8 0014BA28 4B F0 9C 01 */ bl func_800599C8
-/* 8014FDCC 0014BA2C 48 00 00 AC */ b lbl_8014FE78
-lbl_8014FDD0:
-/* 8014FDD0 0014BA30 38 60 00 01 */ li r3, 1
-/* 8014FDD4 0014BA34 38 80 00 00 */ li r4, 0
-/* 8014FDD8 0014BA38 38 A0 00 00 */ li r5, 0
-/* 8014FDDC 0014BA3C 38 C0 00 00 */ li r6, 0
-/* 8014FDE0 0014BA40 38 E0 00 00 */ li r7, 0
-/* 8014FDE4 0014BA44 39 00 00 00 */ li r8, 0
-/* 8014FDE8 0014BA48 4B F0 9B E1 */ bl func_800599C8
-/* 8014FDEC 0014BA4C 38 60 00 02 */ li r3, 2
-/* 8014FDF0 0014BA50 38 80 00 00 */ li r4, 0
-/* 8014FDF4 0014BA54 38 A0 00 00 */ li r5, 0
-/* 8014FDF8 0014BA58 38 C0 00 00 */ li r6, 0
-/* 8014FDFC 0014BA5C 38 E0 00 00 */ li r7, 0
-/* 8014FE00 0014BA60 39 00 00 00 */ li r8, 0
-/* 8014FE04 0014BA64 4B F0 9B C5 */ bl func_800599C8
-/* 8014FE08 0014BA68 38 60 00 05 */ li r3, 5
-/* 8014FE0C 0014BA6C 38 80 00 00 */ li r4, 0
-/* 8014FE10 0014BA70 38 A0 00 00 */ li r5, 0
-/* 8014FE14 0014BA74 38 C0 00 63 */ li r6, 0x63
-/* 8014FE18 0014BA78 38 E0 00 00 */ li r7, 0
-/* 8014FE1C 0014BA7C 39 00 00 00 */ li r8, 0
-/* 8014FE20 0014BA80 4B F0 9B A9 */ bl func_800599C8
-/* 8014FE24 0014BA84 38 60 00 07 */ li r3, 7
-/* 8014FE28 0014BA88 38 80 00 00 */ li r4, 0
-/* 8014FE2C 0014BA8C 38 A0 00 00 */ li r5, 0
-/* 8014FE30 0014BA90 38 C0 00 00 */ li r6, 0
-/* 8014FE34 0014BA94 38 E0 00 08 */ li r7, 8
-/* 8014FE38 0014BA98 39 00 00 00 */ li r8, 0
-/* 8014FE3C 0014BA9C 4B F0 9B 8D */ bl func_800599C8
-/* 8014FE40 0014BAA0 38 60 00 08 */ li r3, 8
-/* 8014FE44 0014BAA4 38 80 00 07 */ li r4, 7
-/* 8014FE48 0014BAA8 38 A0 00 00 */ li r5, 0
-/* 8014FE4C 0014BAAC 38 C0 00 00 */ li r6, 0
-/* 8014FE50 0014BAB0 38 E0 00 63 */ li r7, 0x63
-/* 8014FE54 0014BAB4 39 00 00 00 */ li r8, 0
-/* 8014FE58 0014BAB8 4B F0 9B 71 */ bl func_800599C8
-/* 8014FE5C 0014BABC 38 60 00 63 */ li r3, 0x63
-/* 8014FE60 0014BAC0 38 80 00 08 */ li r4, 8
-/* 8014FE64 0014BAC4 38 A0 00 05 */ li r5, 5
-/* 8014FE68 0014BAC8 38 C0 00 00 */ li r6, 0
-/* 8014FE6C 0014BACC 38 E0 00 00 */ li r7, 0
-/* 8014FE70 0014BAD0 39 00 00 00 */ li r8, 0
-/* 8014FE74 0014BAD4 4B F0 9B 55 */ bl func_800599C8
-lbl_8014FE78:
-/* 8014FE78 0014BAD8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8014FE7C 0014BADC 7C 08 03 A6 */ mtlr r0
-/* 8014FE80 0014BAE0 38 21 00 10 */ addi r1, r1, 0x10
-/* 8014FE84 0014BAE4 4E 80 00 20 */ blr
-
-.global func_8014FE88
-func_8014FE88:
-/* 8014FE88 0014BAE8 38 A0 00 01 */ li r5, 1
-/* 8014FE8C 0014BAEC 38 6D 9C F0 */ addi r3, r13, lbl_8063EFB0-_SDA_BASE_
-/* 8014FE90 0014BAF0 38 80 00 04 */ li r4, 4
-/* 8014FE94 0014BAF4 38 00 00 00 */ li r0, 0
-/* 8014FE98 0014BAF8 98 AD 9C F0 */ stb r5, lbl_8063EFB0-_SDA_BASE_(r13)
-/* 8014FE9C 0014BAFC B0 83 00 02 */ sth r4, 2(r3)
-/* 8014FEA0 0014BB00 98 03 00 04 */ stb r0, 4(r3)
-/* 8014FEA4 0014BB04 4E 80 00 20 */ blr
-
-.global func_8014FEA8
-func_8014FEA8:
-/* 8014FEA8 0014BB08 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8014FEAC 0014BB0C 7C 08 02 A6 */ mflr r0
-/* 8014FEB0 0014BB10 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8014FEB4 0014BB14 39 61 00 30 */ addi r11, r1, 0x30
-/* 8014FEB8 0014BB18 48 07 72 6D */ bl _savegpr_26
-/* 8014FEBC 0014BB1C 7C 7A 1B 78 */ mr r26, r3
-/* 8014FEC0 0014BB20 4B F0 6D 15 */ bl func_80056BD4
-/* 8014FEC4 0014BB24 2C 03 00 00 */ cmpwi r3, 0
-/* 8014FEC8 0014BB28 41 82 03 BC */ beq lbl_80150284
-/* 8014FECC 0014BB2C 4B FC CA A9 */ bl func_8011C974
-/* 8014FED0 0014BB30 7C 7C 1B 78 */ mr r28, r3
-/* 8014FED4 0014BB34 7F 43 D3 78 */ mr r3, r26
-/* 8014FED8 0014BB38 3B 60 00 00 */ li r27, 0
-/* 8014FEDC 0014BB3C 38 80 00 36 */ li r4, 0x36
-/* 8014FEE0 0014BB40 38 A0 00 00 */ li r5, 0
-/* 8014FEE4 0014BB44 48 28 B0 19 */ bl func_803DAEFC
-/* 8014FEE8 0014BB48 7C 7D 1B 78 */ mr r29, r3
-/* 8014FEEC 0014BB4C 7F 43 D3 78 */ mr r3, r26
-/* 8014FEF0 0014BB50 38 80 00 37 */ li r4, 0x37
-/* 8014FEF4 0014BB54 38 A0 00 00 */ li r5, 0
-/* 8014FEF8 0014BB58 48 28 B0 05 */ bl func_803DAEFC
-/* 8014FEFC 0014BB5C 7C 7E 1B 78 */ mr r30, r3
-/* 8014FF00 0014BB60 7F 43 D3 78 */ mr r3, r26
-/* 8014FF04 0014BB64 38 80 00 38 */ li r4, 0x38
-/* 8014FF08 0014BB68 38 A0 00 00 */ li r5, 0
-/* 8014FF0C 0014BB6C 48 28 AF F1 */ bl func_803DAEFC
-/* 8014FF10 0014BB70 7C 7F 1B 78 */ mr r31, r3
-/* 8014FF14 0014BB74 7F 43 D3 78 */ mr r3, r26
-/* 8014FF18 0014BB78 38 80 00 39 */ li r4, 0x39
-/* 8014FF1C 0014BB7C 38 A0 00 00 */ li r5, 0
-/* 8014FF20 0014BB80 48 28 AF DD */ bl func_803DAEFC
-/* 8014FF24 0014BB84 28 1D 01 D3 */ cmplwi r29, 0x1d3
-/* 8014FF28 0014BB88 41 81 00 1C */ bgt lbl_8014FF44
-/* 8014FF2C 0014BB8C 28 1E 01 D3 */ cmplwi r30, 0x1d3
-/* 8014FF30 0014BB90 41 81 00 14 */ bgt lbl_8014FF44
-/* 8014FF34 0014BB94 28 1F 01 D3 */ cmplwi r31, 0x1d3
-/* 8014FF38 0014BB98 41 81 00 0C */ bgt lbl_8014FF44
-/* 8014FF3C 0014BB9C 28 03 01 D3 */ cmplwi r3, 0x1d3
-/* 8014FF40 0014BBA0 40 81 00 08 */ ble lbl_8014FF48
-lbl_8014FF44:
-/* 8014FF44 0014BBA4 63 7B 00 22 */ ori r27, r27, 0x22
-lbl_8014FF48:
-/* 8014FF48 0014BBA8 7C 1D F0 40 */ cmplw r29, r30
-/* 8014FF4C 0014BBAC 40 82 00 10 */ bne lbl_8014FF5C
-/* 8014FF50 0014BBB0 2C 1D 00 00 */ cmpwi r29, 0
-/* 8014FF54 0014BBB4 41 82 00 08 */ beq lbl_8014FF5C
-/* 8014FF58 0014BBB8 63 7B 00 02 */ ori r27, r27, 2
-lbl_8014FF5C:
-/* 8014FF5C 0014BBBC 7C 1D F8 40 */ cmplw r29, r31
-/* 8014FF60 0014BBC0 40 82 00 10 */ bne lbl_8014FF70
-/* 8014FF64 0014BBC4 2C 1D 00 00 */ cmpwi r29, 0
-/* 8014FF68 0014BBC8 41 82 00 08 */ beq lbl_8014FF70
-/* 8014FF6C 0014BBCC 63 7B 00 02 */ ori r27, r27, 2
-lbl_8014FF70:
-/* 8014FF70 0014BBD0 7C 1D 18 40 */ cmplw r29, r3
-/* 8014FF74 0014BBD4 40 82 00 10 */ bne lbl_8014FF84
-/* 8014FF78 0014BBD8 2C 1D 00 00 */ cmpwi r29, 0
-/* 8014FF7C 0014BBDC 41 82 00 08 */ beq lbl_8014FF84
-/* 8014FF80 0014BBE0 63 7B 00 02 */ ori r27, r27, 2
-lbl_8014FF84:
-/* 8014FF84 0014BBE4 7C 1E F8 40 */ cmplw r30, r31
-/* 8014FF88 0014BBE8 40 82 00 10 */ bne lbl_8014FF98
-/* 8014FF8C 0014BBEC 2C 1E 00 00 */ cmpwi r30, 0
-/* 8014FF90 0014BBF0 41 82 00 08 */ beq lbl_8014FF98
-/* 8014FF94 0014BBF4 63 7B 00 02 */ ori r27, r27, 2
-lbl_8014FF98:
-/* 8014FF98 0014BBF8 7C 1E 18 40 */ cmplw r30, r3
-/* 8014FF9C 0014BBFC 40 82 00 10 */ bne lbl_8014FFAC
-/* 8014FFA0 0014BC00 2C 1E 00 00 */ cmpwi r30, 0
-/* 8014FFA4 0014BC04 41 82 00 08 */ beq lbl_8014FFAC
-/* 8014FFA8 0014BC08 63 7B 00 02 */ ori r27, r27, 2
-lbl_8014FFAC:
-/* 8014FFAC 0014BC0C 7C 1F 18 40 */ cmplw r31, r3
-/* 8014FFB0 0014BC10 40 82 00 10 */ bne lbl_8014FFC0
-/* 8014FFB4 0014BC14 2C 1F 00 00 */ cmpwi r31, 0
-/* 8014FFB8 0014BC18 41 82 00 08 */ beq lbl_8014FFC0
-/* 8014FFBC 0014BC1C 63 7B 00 02 */ ori r27, r27, 2
-lbl_8014FFC0:
-/* 8014FFC0 0014BC20 A0 1C 00 96 */ lhz r0, 0x96(r28)
-/* 8014FFC4 0014BC24 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 8014FFC8 0014BC28 28 00 00 03 */ cmplwi r0, 3
-/* 8014FFCC 0014BC2C 40 82 00 44 */ bne lbl_80150010
-/* 8014FFD0 0014BC30 7F 43 D3 78 */ mr r3, r26
-/* 8014FFD4 0014BC34 38 80 00 A0 */ li r4, 0xa0
-/* 8014FFD8 0014BC38 38 A0 00 00 */ li r5, 0
-/* 8014FFDC 0014BC3C 48 28 AF 21 */ bl func_803DAEFC
-/* 8014FFE0 0014BC40 A0 1C 00 8A */ lhz r0, 0x8a(r28)
-/* 8014FFE4 0014BC44 7C 00 18 40 */ cmplw r0, r3
-/* 8014FFE8 0014BC48 40 81 00 08 */ ble lbl_8014FFF0
-/* 8014FFEC 0014BC4C 63 7B 00 0C */ ori r27, r27, 0xc
-lbl_8014FFF0:
-/* 8014FFF0 0014BC50 7F 43 D3 78 */ mr r3, r26
-/* 8014FFF4 0014BC54 38 80 00 A0 */ li r4, 0xa0
-/* 8014FFF8 0014BC58 38 A0 00 00 */ li r5, 0
-/* 8014FFFC 0014BC5C 48 28 AF 01 */ bl func_803DAEFC
-/* 80150000 0014BC60 A0 1C 00 8C */ lhz r0, 0x8c(r28)
-/* 80150004 0014BC64 7C 00 18 40 */ cmplw r0, r3
-/* 80150008 0014BC68 40 80 00 08 */ bge lbl_80150010
-/* 8015000C 0014BC6C 63 7B 00 14 */ ori r27, r27, 0x14
-lbl_80150010:
-/* 80150010 0014BC70 7F 43 D3 78 */ mr r3, r26
-/* 80150014 0014BC74 38 80 00 0D */ li r4, 0xd
-/* 80150018 0014BC78 38 A0 00 00 */ li r5, 0
-/* 8015001C 0014BC7C 48 28 AE E1 */ bl func_803DAEFC
-/* 80150020 0014BC80 7C 7F 1B 78 */ mr r31, r3
-/* 80150024 0014BC84 7F 43 D3 78 */ mr r3, r26
-/* 80150028 0014BC88 38 80 00 0E */ li r4, 0xe
-/* 8015002C 0014BC8C 38 A0 00 00 */ li r5, 0
-/* 80150030 0014BC90 48 28 AE CD */ bl func_803DAEFC
-/* 80150034 0014BC94 7F 9F 1A 14 */ add r28, r31, r3
-/* 80150038 0014BC98 7F 43 D3 78 */ mr r3, r26
-/* 8015003C 0014BC9C 38 80 00 0F */ li r4, 0xf
-/* 80150040 0014BCA0 38 A0 00 00 */ li r5, 0
-/* 80150044 0014BCA4 48 28 AE B9 */ bl func_803DAEFC
-/* 80150048 0014BCA8 7F 9C 1A 14 */ add r28, r28, r3
-/* 8015004C 0014BCAC 7F 43 D3 78 */ mr r3, r26
-/* 80150050 0014BCB0 38 80 00 10 */ li r4, 0x10
-/* 80150054 0014BCB4 38 A0 00 00 */ li r5, 0
-/* 80150058 0014BCB8 48 28 AE A5 */ bl func_803DAEFC
-/* 8015005C 0014BCBC 7F 9C 1A 14 */ add r28, r28, r3
-/* 80150060 0014BCC0 7F 43 D3 78 */ mr r3, r26
-/* 80150064 0014BCC4 38 80 00 11 */ li r4, 0x11
-/* 80150068 0014BCC8 38 A0 00 00 */ li r5, 0
-/* 8015006C 0014BCCC 48 28 AE 91 */ bl func_803DAEFC
-/* 80150070 0014BCD0 7F 9C 1A 14 */ add r28, r28, r3
-/* 80150074 0014BCD4 7F 43 D3 78 */ mr r3, r26
-/* 80150078 0014BCD8 38 80 00 12 */ li r4, 0x12
-/* 8015007C 0014BCDC 38 A0 00 00 */ li r5, 0
-/* 80150080 0014BCE0 48 28 AE 7D */ bl func_803DAEFC
-/* 80150084 0014BCE4 7F 9C 1A 14 */ add r28, r28, r3
-/* 80150088 0014BCE8 28 1C 01 FE */ cmplwi r28, 0x1fe
-/* 8015008C 0014BCEC 40 81 00 08 */ ble lbl_80150094
-/* 80150090 0014BCF0 63 7B 00 02 */ ori r27, r27, 2
-lbl_80150094:
-/* 80150094 0014BCF4 7F 43 D3 78 */ mr r3, r26
-/* 80150098 0014BCF8 48 28 BE CD */ bl func_803DBF64
-/* 8015009C 0014BCFC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801500A0 0014BD00 7F 43 D3 78 */ mr r3, r26
-/* 801500A4 0014BD04 90 01 00 0C */ stw r0, 0xc(r1)
-/* 801500A8 0014BD08 38 A1 00 0C */ addi r5, r1, 0xc
-/* 801500AC 0014BD0C 38 80 00 6F */ li r4, 0x6f
-/* 801500B0 0014BD10 48 28 B5 C9 */ bl func_803DB678
-/* 801500B4 0014BD14 7F 43 D3 78 */ mr r3, r26
-/* 801500B8 0014BD18 38 80 00 AC */ li r4, 0xac
-/* 801500BC 0014BD1C 38 A0 00 00 */ li r5, 0
-/* 801500C0 0014BD20 48 28 AE 3D */ bl func_803DAEFC
-/* 801500C4 0014BD24 2C 03 00 00 */ cmpwi r3, 0
-/* 801500C8 0014BD28 41 82 00 28 */ beq lbl_801500F0
-/* 801500CC 0014BD2C 7F 43 D3 78 */ mr r3, r26
-/* 801500D0 0014BD30 63 7B 00 40 */ ori r27, r27, 0x40
-/* 801500D4 0014BD34 38 80 00 03 */ li r4, 3
-/* 801500D8 0014BD38 38 A0 00 00 */ li r5, 0
-/* 801500DC 0014BD3C 48 28 AE 21 */ bl func_803DAEFC
-/* 801500E0 0014BD40 2C 03 00 00 */ cmpwi r3, 0
-/* 801500E4 0014BD44 41 82 00 0C */ beq lbl_801500F0
-/* 801500E8 0014BD48 67 7B 80 00 */ oris r27, r27, 0x8000
-/* 801500EC 0014BD4C 63 7B 00 02 */ ori r27, r27, 2
-lbl_801500F0:
-/* 801500F0 0014BD50 7F 43 D3 78 */ mr r3, r26
-/* 801500F4 0014BD54 38 80 00 9A */ li r4, 0x9a
-/* 801500F8 0014BD58 38 A0 00 00 */ li r5, 0
-/* 801500FC 0014BD5C 48 28 AE 01 */ bl func_803DAEFC
-/* 80150100 0014BD60 28 03 00 10 */ cmplwi r3, 0x10
-/* 80150104 0014BD64 41 81 00 1C */ bgt lbl_80150120
-/* 80150108 0014BD68 7F 43 D3 78 */ mr r3, r26
-/* 8015010C 0014BD6C 38 80 00 9A */ li r4, 0x9a
-/* 80150110 0014BD70 38 A0 00 00 */ li r5, 0
-/* 80150114 0014BD74 48 28 AD E9 */ bl func_803DAEFC
-/* 80150118 0014BD78 2C 03 00 00 */ cmpwi r3, 0
-/* 8015011C 0014BD7C 40 82 00 08 */ bne lbl_80150124
-lbl_80150120:
-/* 80150120 0014BD80 63 7B 00 02 */ ori r27, r27, 2
-lbl_80150124:
-/* 80150124 0014BD84 7F 43 D3 78 */ mr r3, r26
-/* 80150128 0014BD88 38 80 00 05 */ li r4, 5
-/* 8015012C 0014BD8C 38 A0 00 00 */ li r5, 0
-/* 80150130 0014BD90 48 28 AD CD */ bl func_803DAEFC
-/* 80150134 0014BD94 2C 03 01 9E */ cmpwi r3, 0x19e
-/* 80150138 0014BD98 41 82 00 6C */ beq lbl_801501A4
-/* 8015013C 0014BD9C 40 80 00 28 */ bge lbl_80150164
-/* 80150140 0014BDA0 2C 03 01 82 */ cmpwi r3, 0x182
-/* 80150144 0014BDA4 41 82 00 BC */ beq lbl_80150200
-/* 80150148 0014BDA8 40 80 00 10 */ bge lbl_80150158
-/* 8015014C 0014BDAC 2C 03 00 C9 */ cmpwi r3, 0xc9
-/* 80150150 0014BDB0 41 82 00 90 */ beq lbl_801501E0
-/* 80150154 0014BDB4 48 00 01 0C */ b lbl_80150260
-lbl_80150158:
-/* 80150158 0014BDB8 2C 03 01 9C */ cmpwi r3, 0x19c
-/* 8015015C 0014BDBC 40 80 00 28 */ bge lbl_80150184
-/* 80150160 0014BDC0 48 00 01 00 */ b lbl_80150260
-lbl_80150164:
-/* 80150164 0014BDC4 2C 03 01 ED */ cmpwi r3, 0x1ed
-/* 80150168 0014BDC8 41 82 00 D8 */ beq lbl_80150240
-/* 8015016C 0014BDCC 40 80 00 F4 */ bge lbl_80150260
-/* 80150170 0014BDD0 2C 03 01 A8 */ cmpwi r3, 0x1a8
-/* 80150174 0014BDD4 40 80 00 EC */ bge lbl_80150260
-/* 80150178 0014BDD8 2C 03 01 A6 */ cmpwi r3, 0x1a6
-/* 8015017C 0014BDDC 40 80 00 A4 */ bge lbl_80150220
-/* 80150180 0014BDE0 48 00 00 E0 */ b lbl_80150260
-lbl_80150184:
-/* 80150184 0014BDE4 7F 43 D3 78 */ mr r3, r26
-/* 80150188 0014BDE8 38 80 00 70 */ li r4, 0x70
-/* 8015018C 0014BDEC 38 A0 00 00 */ li r5, 0
-/* 80150190 0014BDF0 48 28 AD 6D */ bl func_803DAEFC
-/* 80150194 0014BDF4 28 03 00 02 */ cmplwi r3, 2
-/* 80150198 0014BDF8 40 81 00 E4 */ ble lbl_8015027C
-/* 8015019C 0014BDFC 63 7B 00 02 */ ori r27, r27, 2
-/* 801501A0 0014BE00 48 00 00 DC */ b lbl_8015027C
-lbl_801501A4:
-/* 801501A4 0014BE04 7F 43 D3 78 */ mr r3, r26
-/* 801501A8 0014BE08 38 80 00 70 */ li r4, 0x70
-/* 801501AC 0014BE0C 38 A0 00 00 */ li r5, 0
-/* 801501B0 0014BE10 48 28 AD 4D */ bl func_803DAEFC
-/* 801501B4 0014BE14 28 03 00 02 */ cmplwi r3, 2
-/* 801501B8 0014BE18 40 81 00 0C */ ble lbl_801501C4
-/* 801501BC 0014BE1C 63 7B 00 02 */ ori r27, r27, 2
-/* 801501C0 0014BE20 48 00 00 BC */ b lbl_8015027C
-lbl_801501C4:
-/* 801501C4 0014BE24 38 00 00 00 */ li r0, 0
-/* 801501C8 0014BE28 7F 43 D3 78 */ mr r3, r26
-/* 801501CC 0014BE2C 90 01 00 08 */ stw r0, 8(r1)
-/* 801501D0 0014BE30 38 A1 00 08 */ addi r5, r1, 8
-/* 801501D4 0014BE34 38 80 00 70 */ li r4, 0x70
-/* 801501D8 0014BE38 48 28 B4 A1 */ bl func_803DB678
-/* 801501DC 0014BE3C 48 00 00 A0 */ b lbl_8015027C
-lbl_801501E0:
-/* 801501E0 0014BE40 7F 43 D3 78 */ mr r3, r26
-/* 801501E4 0014BE44 38 80 00 70 */ li r4, 0x70
-/* 801501E8 0014BE48 38 A0 00 00 */ li r5, 0
-/* 801501EC 0014BE4C 48 28 AD 11 */ bl func_803DAEFC
-/* 801501F0 0014BE50 28 03 00 1B */ cmplwi r3, 0x1b
-/* 801501F4 0014BE54 40 81 00 88 */ ble lbl_8015027C
-/* 801501F8 0014BE58 63 7B 00 02 */ ori r27, r27, 2
-/* 801501FC 0014BE5C 48 00 00 80 */ b lbl_8015027C
-lbl_80150200:
-/* 80150200 0014BE60 7F 43 D3 78 */ mr r3, r26
-/* 80150204 0014BE64 38 80 00 70 */ li r4, 0x70
-/* 80150208 0014BE68 38 A0 00 00 */ li r5, 0
-/* 8015020C 0014BE6C 48 28 AC F1 */ bl func_803DAEFC
-/* 80150210 0014BE70 28 03 00 03 */ cmplwi r3, 3
-/* 80150214 0014BE74 40 81 00 68 */ ble lbl_8015027C
-/* 80150218 0014BE78 63 7B 00 02 */ ori r27, r27, 2
-/* 8015021C 0014BE7C 48 00 00 60 */ b lbl_8015027C
-lbl_80150220:
-/* 80150220 0014BE80 7F 43 D3 78 */ mr r3, r26
-/* 80150224 0014BE84 38 80 00 70 */ li r4, 0x70
-/* 80150228 0014BE88 38 A0 00 00 */ li r5, 0
-/* 8015022C 0014BE8C 48 28 AC D1 */ bl func_803DAEFC
-/* 80150230 0014BE90 28 03 00 01 */ cmplwi r3, 1
-/* 80150234 0014BE94 40 81 00 48 */ ble lbl_8015027C
-/* 80150238 0014BE98 63 7B 00 02 */ ori r27, r27, 2
-/* 8015023C 0014BE9C 48 00 00 40 */ b lbl_8015027C
-lbl_80150240:
-/* 80150240 0014BEA0 7F 43 D3 78 */ mr r3, r26
-/* 80150244 0014BEA4 38 80 00 70 */ li r4, 0x70
-/* 80150248 0014BEA8 38 A0 00 00 */ li r5, 0
-/* 8015024C 0014BEAC 48 28 AC B1 */ bl func_803DAEFC
-/* 80150250 0014BEB0 28 03 00 11 */ cmplwi r3, 0x11
-/* 80150254 0014BEB4 40 81 00 28 */ ble lbl_8015027C
-/* 80150258 0014BEB8 63 7B 00 02 */ ori r27, r27, 2
-/* 8015025C 0014BEBC 48 00 00 20 */ b lbl_8015027C
-lbl_80150260:
-/* 80150260 0014BEC0 7F 43 D3 78 */ mr r3, r26
-/* 80150264 0014BEC4 38 80 00 70 */ li r4, 0x70
-/* 80150268 0014BEC8 38 A0 00 00 */ li r5, 0
-/* 8015026C 0014BECC 48 28 AC 91 */ bl func_803DAEFC
-/* 80150270 0014BED0 2C 03 00 00 */ cmpwi r3, 0
-/* 80150274 0014BED4 41 82 00 08 */ beq lbl_8015027C
-/* 80150278 0014BED8 63 7B 00 02 */ ori r27, r27, 2
-lbl_8015027C:
-/* 8015027C 0014BEDC 7F 63 DB 78 */ mr r3, r27
-/* 80150280 0014BEE0 48 00 00 08 */ b lbl_80150288
-lbl_80150284:
-/* 80150284 0014BEE4 38 60 00 01 */ li r3, 1
-lbl_80150288:
-/* 80150288 0014BEE8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8015028C 0014BEEC 48 07 6E E5 */ bl _restgpr_26
-/* 80150290 0014BEF0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80150294 0014BEF4 7C 08 03 A6 */ mtlr r0
-/* 80150298 0014BEF8 38 21 00 30 */ addi r1, r1, 0x30
-/* 8015029C 0014BEFC 4E 80 00 20 */ blr
-
-.global func_801502A0
-func_801502A0:
-/* 801502A0 0014BF00 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 801502A4 0014BF04 7C 08 02 A6 */ mflr r0
-/* 801502A8 0014BF08 90 01 00 84 */ stw r0, 0x84(r1)
-/* 801502AC 0014BF0C 39 61 00 80 */ addi r11, r1, 0x80
-/* 801502B0 0014BF10 48 07 6E 4D */ bl _savegpr_16
-/* 801502B4 0014BF14 7C 70 1B 78 */ mr r16, r3
-/* 801502B8 0014BF18 7C 9C 23 78 */ mr r28, r4
-/* 801502BC 0014BF1C 7C BD 2B 78 */ mr r29, r5
-/* 801502C0 0014BF20 3B E0 00 00 */ li r31, 0
-/* 801502C4 0014BF24 4B FC C6 B1 */ bl func_8011C974
-/* 801502C8 0014BF28 3F 60 80 40 */ lis r27, lbl_803FC3D0@ha
-/* 801502CC 0014BF2C 7C 78 1B 78 */ mr r24, r3
-/* 801502D0 0014BF30 3A E1 00 20 */ addi r23, r1, 0x20
-/* 801502D4 0014BF34 3A A1 00 14 */ addi r21, r1, 0x14
-/* 801502D8 0014BF38 3B 7B C3 D0 */ addi r27, r27, lbl_803FC3D0@l
-/* 801502DC 0014BF3C 3A 81 00 08 */ addi r20, r1, 8
-/* 801502E0 0014BF40 3A 40 00 00 */ li r18, 0
-/* 801502E4 0014BF44 3B C0 00 00 */ li r30, 0
-/* 801502E8 0014BF48 3A 20 00 00 */ li r17, 0
-/* 801502EC 0014BF4C 3B 40 00 00 */ li r26, 0
-/* 801502F0 0014BF50 3B 22 8E 80 */ addi r25, r2, lbl_80641480-_SDA2_BASE_
-lbl_801502F4:
-/* 801502F4 0014BF54 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 801502F8 0014BF58 56 33 15 BA */ rlwinm r19, r17, 2, 0x16, 0x1d
-/* 801502FC 0014BF5C 1C 00 00 8C */ mulli r0, r0, 0x8c
-/* 80150300 0014BF60 7C 70 02 14 */ add r3, r16, r0
-/* 80150304 0014BF64 88 03 02 86 */ lbz r0, 0x286(r3)
-/* 80150308 0014BF68 38 63 01 FC */ addi r3, r3, 0x1fc
-/* 8015030C 0014BF6C 7C 77 99 2E */ stwx r3, r23, r19
-/* 80150310 0014BF70 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 80150314 0014BF74 41 82 00 10 */ beq lbl_80150324
-/* 80150318 0014BF78 7C 77 98 2E */ lwzx r3, r23, r19
-/* 8015031C 0014BF7C 4B FF FB 8D */ bl func_8014FEA8
-/* 80150320 0014BF80 48 00 00 08 */ b lbl_80150328
-lbl_80150324:
-/* 80150324 0014BF84 38 60 00 01 */ li r3, 1
-lbl_80150328:
-/* 80150328 0014BF88 2C 03 00 00 */ cmpwi r3, 0
-/* 8015032C 0014BF8C 41 82 00 20 */ beq lbl_8015034C
-/* 80150330 0014BF90 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 80150334 0014BF94 7C 7B 98 2E */ lwzx r3, r27, r19
-/* 80150338 0014BF98 7C 1D 00 40 */ cmplw r29, r0
-/* 8015033C 0014BF9C 7F FF 1B 78 */ or r31, r31, r3
-/* 80150340 0014BFA0 40 82 00 10 */ bne lbl_80150350
-/* 80150344 0014BFA4 63 FF 00 10 */ ori r31, r31, 0x10
-/* 80150348 0014BFA8 48 00 00 08 */ b lbl_80150350
-lbl_8015034C:
-/* 8015034C 0014BFAC 3A 52 00 01 */ addi r18, r18, 1
-lbl_80150350:
-/* 80150350 0014BFB0 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 80150354 0014BFB4 56 36 0D FC */ rlwinm r22, r17, 1, 0x17, 0x1e
-/* 80150358 0014BFB8 7C 19 00 AE */ lbzx r0, r25, r0
-/* 8015035C 0014BFBC 7F 55 B3 2E */ sthx r26, r21, r22
-/* 80150360 0014BFC0 7F 80 00 39 */ and. r0, r28, r0
-/* 80150364 0014BFC4 7F 54 B3 2E */ sthx r26, r20, r22
-/* 80150368 0014BFC8 41 82 00 48 */ beq lbl_801503B0
-/* 8015036C 0014BFCC 7E 77 98 2E */ lwzx r19, r23, r19
-/* 80150370 0014BFD0 38 80 00 05 */ li r4, 5
-/* 80150374 0014BFD4 38 A0 00 00 */ li r5, 0
-/* 80150378 0014BFD8 7E 63 9B 78 */ mr r3, r19
-/* 8015037C 0014BFDC 48 28 AB 81 */ bl func_803DAEFC
-/* 80150380 0014BFE0 7C 75 B3 2E */ sthx r3, r21, r22
-/* 80150384 0014BFE4 7E 63 9B 78 */ mr r3, r19
-/* 80150388 0014BFE8 38 80 00 06 */ li r4, 6
-/* 8015038C 0014BFEC 38 A0 00 00 */ li r5, 0
-/* 80150390 0014BFF0 48 28 AB 6D */ bl func_803DAEFC
-/* 80150394 0014BFF4 7C 74 B3 2E */ sthx r3, r20, r22
-/* 80150398 0014BFF8 7E 63 9B 78 */ mr r3, r19
-/* 8015039C 0014BFFC 38 80 00 A0 */ li r4, 0xa0
-/* 801503A0 0014C000 38 A0 00 00 */ li r5, 0
-/* 801503A4 0014C004 48 28 AB 59 */ bl func_803DAEFC
-/* 801503A8 0014C008 7C 1E 1A 14 */ add r0, r30, r3
-/* 801503AC 0014C00C 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_801503B0:
-/* 801503B0 0014C010 3A 31 00 01 */ addi r17, r17, 1
-/* 801503B4 0014C014 28 11 00 06 */ cmplwi r17, 6
-/* 801503B8 0014C018 41 80 FF 3C */ blt lbl_801502F4
-/* 801503BC 0014C01C 57 80 07 FF */ clrlwi. r0, r28, 0x1f
-/* 801503C0 0014C020 41 82 00 98 */ beq lbl_80150458
-/* 801503C4 0014C024 2C 12 00 00 */ cmpwi r18, 0
-/* 801503C8 0014C028 38 60 00 00 */ li r3, 0
-/* 801503CC 0014C02C 40 82 00 08 */ bne lbl_801503D4
-/* 801503D0 0014C030 60 63 00 01 */ ori r3, r3, 1
-lbl_801503D4:
-/* 801503D4 0014C034 A0 18 00 90 */ lhz r0, 0x90(r24)
-/* 801503D8 0014C038 2C 00 00 07 */ cmpwi r0, 7
-/* 801503DC 0014C03C 41 82 00 40 */ beq lbl_8015041C
-/* 801503E0 0014C040 40 80 00 68 */ bge lbl_80150448
-/* 801503E4 0014C044 2C 00 00 00 */ cmpwi r0, 0
-/* 801503E8 0014C048 41 82 00 08 */ beq lbl_801503F0
-/* 801503EC 0014C04C 48 00 00 5C */ b lbl_80150448
-lbl_801503F0:
-/* 801503F0 0014C050 80 18 00 08 */ lwz r0, 8(r24)
-/* 801503F4 0014C054 2C 00 00 01 */ cmpwi r0, 1
-/* 801503F8 0014C058 40 82 00 14 */ bne lbl_8015040C
-/* 801503FC 0014C05C 28 12 00 02 */ cmplwi r18, 2
-/* 80150400 0014C060 40 80 04 F8 */ bge lbl_801508F8
-/* 80150404 0014C064 60 63 00 01 */ ori r3, r3, 1
-/* 80150408 0014C068 48 00 04 F0 */ b lbl_801508F8
-lbl_8015040C:
-/* 8015040C 0014C06C 28 12 00 01 */ cmplwi r18, 1
-/* 80150410 0014C070 40 80 04 E8 */ bge lbl_801508F8
-/* 80150414 0014C074 60 63 00 01 */ ori r3, r3, 1
-/* 80150418 0014C078 48 00 04 E0 */ b lbl_801508F8
-lbl_8015041C:
-/* 8015041C 0014C07C 80 18 00 08 */ lwz r0, 8(r24)
-/* 80150420 0014C080 2C 00 00 01 */ cmpwi r0, 1
-/* 80150424 0014C084 40 82 00 14 */ bne lbl_80150438
-/* 80150428 0014C088 28 12 00 04 */ cmplwi r18, 4
-/* 8015042C 0014C08C 40 80 04 CC */ bge lbl_801508F8
-/* 80150430 0014C090 60 63 00 01 */ ori r3, r3, 1
-/* 80150434 0014C094 48 00 04 C4 */ b lbl_801508F8
-lbl_80150438:
-/* 80150438 0014C098 28 12 00 03 */ cmplwi r18, 3
-/* 8015043C 0014C09C 40 80 04 BC */ bge lbl_801508F8
-/* 80150440 0014C0A0 60 63 00 01 */ ori r3, r3, 1
-/* 80150444 0014C0A4 48 00 04 B4 */ b lbl_801508F8
-lbl_80150448:
-/* 80150448 0014C0A8 7C 12 00 40 */ cmplw r18, r0
-/* 8015044C 0014C0AC 40 80 04 AC */ bge lbl_801508F8
-/* 80150450 0014C0B0 60 63 00 01 */ ori r3, r3, 1
-/* 80150454 0014C0B4 48 00 04 A4 */ b lbl_801508F8
-lbl_80150458:
-/* 80150458 0014C0B8 A0 18 00 96 */ lhz r0, 0x96(r24)
-/* 8015045C 0014C0BC 3A 40 00 00 */ li r18, 0
-/* 80150460 0014C0C0 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
-/* 80150464 0014C0C4 40 82 01 30 */ bne lbl_80150594
-/* 80150468 0014C0C8 3F 20 80 40 */ lis r25, lbl_803FC3D0@ha
-/* 8015046C 0014C0CC 57 97 05 28 */ rlwinm r23, r28, 0, 0x14, 0x14
-/* 80150470 0014C0D0 3A A1 00 14 */ addi r21, r1, 0x14
-/* 80150474 0014C0D4 3B 61 00 20 */ addi r27, r1, 0x20
-/* 80150478 0014C0D8 3B 39 C3 D0 */ addi r25, r25, lbl_803FC3D0@l
-/* 8015047C 0014C0DC 3A 20 00 00 */ li r17, 0
-/* 80150480 0014C0E0 3B 42 8E 80 */ addi r26, r2, lbl_80641480-_SDA2_BASE_
-/* 80150484 0014C0E4 3A 00 00 02 */ li r16, 2
-lbl_80150488:
-/* 80150488 0014C0E8 28 1D 00 FF */ cmplwi r29, 0xff
-/* 8015048C 0014C0EC 41 82 00 10 */ beq lbl_8015049C
-/* 80150490 0014C0F0 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 80150494 0014C0F4 7C 1D 00 40 */ cmplw r29, r0
-/* 80150498 0014C0F8 40 82 00 EC */ bne lbl_80150584
-lbl_8015049C:
-/* 8015049C 0014C0FC 56 33 15 BA */ rlwinm r19, r17, 2, 0x16, 0x1d
-/* 801504A0 0014C100 7E 9B 98 2E */ lwzx r20, r27, r19
-/* 801504A4 0014C104 7E 83 A3 78 */ mr r3, r20
-/* 801504A8 0014C108 4B F0 67 2D */ bl func_80056BD4
-/* 801504AC 0014C10C 2C 03 00 00 */ cmpwi r3, 0
-/* 801504B0 0014C110 41 82 00 D4 */ beq lbl_80150584
-/* 801504B4 0014C114 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 801504B8 0014C118 7C 1A 00 AE */ lbzx r0, r26, r0
-/* 801504BC 0014C11C 7F 80 00 39 */ and. r0, r28, r0
-/* 801504C0 0014C120 40 82 00 C4 */ bne lbl_80150584
-/* 801504C4 0014C124 7E 83 A3 78 */ mr r3, r20
-/* 801504C8 0014C128 38 80 00 05 */ li r4, 5
-/* 801504CC 0014C12C 38 A0 00 00 */ li r5, 0
-/* 801504D0 0014C130 48 28 AA 2D */ bl func_803DAEFC
-/* 801504D4 0014C134 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 801504D8 0014C138 7C 19 98 2E */ lwzx r0, r25, r19
-/* 801504DC 0014C13C 38 A0 00 00 */ li r5, 0
-/* 801504E0 0014C140 7E 09 03 A6 */ mtctr r16
-lbl_801504E4:
-/* 801504E4 0014C144 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
-/* 801504E8 0014C148 7C 75 1A 2E */ lhzx r3, r21, r3
-/* 801504EC 0014C14C 7C 04 18 40 */ cmplw r4, r3
-/* 801504F0 0014C150 40 82 00 24 */ bne lbl_80150514
-/* 801504F4 0014C154 28 1D 00 FF */ cmplwi r29, 0xff
-/* 801504F8 0014C158 7E 52 03 78 */ or r18, r18, r0
-/* 801504FC 0014C15C 41 82 00 08 */ beq lbl_80150504
-/* 80150500 0014C160 62 52 00 02 */ ori r18, r18, 2
-lbl_80150504:
-/* 80150504 0014C164 2C 17 00 00 */ cmpwi r23, 0
-/* 80150508 0014C168 41 82 00 0C */ beq lbl_80150514
-/* 8015050C 0014C16C 38 60 00 02 */ li r3, 2
-/* 80150510 0014C170 48 00 03 E8 */ b lbl_801508F8
-lbl_80150514:
-/* 80150514 0014C174 38 A5 00 01 */ addi r5, r5, 1
-/* 80150518 0014C178 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
-/* 8015051C 0014C17C 7C 75 1A 2E */ lhzx r3, r21, r3
-/* 80150520 0014C180 7C 04 18 40 */ cmplw r4, r3
-/* 80150524 0014C184 40 82 00 24 */ bne lbl_80150548
-/* 80150528 0014C188 28 1D 00 FF */ cmplwi r29, 0xff
-/* 8015052C 0014C18C 7E 52 03 78 */ or r18, r18, r0
-/* 80150530 0014C190 41 82 00 08 */ beq lbl_80150538
-/* 80150534 0014C194 62 52 00 02 */ ori r18, r18, 2
-lbl_80150538:
-/* 80150538 0014C198 2C 17 00 00 */ cmpwi r23, 0
-/* 8015053C 0014C19C 41 82 00 0C */ beq lbl_80150548
-/* 80150540 0014C1A0 38 60 00 02 */ li r3, 2
-/* 80150544 0014C1A4 48 00 03 B4 */ b lbl_801508F8
-lbl_80150548:
-/* 80150548 0014C1A8 38 A5 00 01 */ addi r5, r5, 1
-/* 8015054C 0014C1AC 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
-/* 80150550 0014C1B0 7C 75 1A 2E */ lhzx r3, r21, r3
-/* 80150554 0014C1B4 7C 04 18 40 */ cmplw r4, r3
-/* 80150558 0014C1B8 40 82 00 24 */ bne lbl_8015057C
-/* 8015055C 0014C1BC 28 1D 00 FF */ cmplwi r29, 0xff
-/* 80150560 0014C1C0 7E 52 03 78 */ or r18, r18, r0
-/* 80150564 0014C1C4 41 82 00 08 */ beq lbl_8015056C
-/* 80150568 0014C1C8 62 52 00 02 */ ori r18, r18, 2
-lbl_8015056C:
-/* 8015056C 0014C1CC 2C 17 00 00 */ cmpwi r23, 0
-/* 80150570 0014C1D0 41 82 00 0C */ beq lbl_8015057C
-/* 80150574 0014C1D4 38 60 00 02 */ li r3, 2
-/* 80150578 0014C1D8 48 00 03 80 */ b lbl_801508F8
-lbl_8015057C:
-/* 8015057C 0014C1DC 38 A5 00 01 */ addi r5, r5, 1
-/* 80150580 0014C1E0 42 00 FF 64 */ bdnz lbl_801504E4
-lbl_80150584:
-/* 80150584 0014C1E4 3A 31 00 01 */ addi r17, r17, 1
-/* 80150588 0014C1E8 28 11 00 06 */ cmplwi r17, 6
-/* 8015058C 0014C1EC 41 80 FE FC */ blt lbl_80150488
-/* 80150590 0014C1F0 7F FF 93 78 */ or r31, r31, r18
-lbl_80150594:
-/* 80150594 0014C1F4 A0 18 00 96 */ lhz r0, 0x96(r24)
-/* 80150598 0014C1F8 3A 60 00 00 */ li r19, 0
-/* 8015059C 0014C1FC 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f
-/* 801505A0 0014C200 40 82 01 34 */ bne lbl_801506D4
-/* 801505A4 0014C204 3F 60 80 40 */ lis r27, lbl_803FC3D0@ha
-/* 801505A8 0014C208 57 97 04 E6 */ rlwinm r23, r28, 0, 0x13, 0x13
-/* 801505AC 0014C20C 3A 41 00 08 */ addi r18, r1, 8
-/* 801505B0 0014C210 3B 21 00 20 */ addi r25, r1, 0x20
-/* 801505B4 0014C214 3B 7B C3 D0 */ addi r27, r27, lbl_803FC3D0@l
-/* 801505B8 0014C218 3A 20 00 00 */ li r17, 0
-/* 801505BC 0014C21C 3B 42 8E 80 */ addi r26, r2, lbl_80641480-_SDA2_BASE_
-/* 801505C0 0014C220 3A 00 00 02 */ li r16, 2
-lbl_801505C4:
-/* 801505C4 0014C224 28 1D 00 FF */ cmplwi r29, 0xff
-/* 801505C8 0014C228 41 82 00 10 */ beq lbl_801505D8
-/* 801505CC 0014C22C 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 801505D0 0014C230 7C 1D 00 40 */ cmplw r29, r0
-/* 801505D4 0014C234 40 82 00 F0 */ bne lbl_801506C4
-lbl_801505D8:
-/* 801505D8 0014C238 56 34 15 BA */ rlwinm r20, r17, 2, 0x16, 0x1d
-/* 801505DC 0014C23C 7E B9 A0 2E */ lwzx r21, r25, r20
-/* 801505E0 0014C240 7E A3 AB 78 */ mr r3, r21
-/* 801505E4 0014C244 4B F0 65 F1 */ bl func_80056BD4
-/* 801505E8 0014C248 2C 03 00 00 */ cmpwi r3, 0
-/* 801505EC 0014C24C 41 82 00 D8 */ beq lbl_801506C4
-/* 801505F0 0014C250 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 801505F4 0014C254 7C 1A 00 AE */ lbzx r0, r26, r0
-/* 801505F8 0014C258 7F 80 00 39 */ and. r0, r28, r0
-/* 801505FC 0014C25C 40 82 00 C8 */ bne lbl_801506C4
-/* 80150600 0014C260 7E A3 AB 78 */ mr r3, r21
-/* 80150604 0014C264 38 80 00 06 */ li r4, 6
-/* 80150608 0014C268 38 A0 00 00 */ li r5, 0
-/* 8015060C 0014C26C 48 28 A8 F1 */ bl func_803DAEFC
-/* 80150610 0014C270 54 64 04 3F */ clrlwi. r4, r3, 0x10
-/* 80150614 0014C274 41 82 00 B0 */ beq lbl_801506C4
-/* 80150618 0014C278 7C 1B A0 2E */ lwzx r0, r27, r20
-/* 8015061C 0014C27C 38 A0 00 00 */ li r5, 0
-/* 80150620 0014C280 7E 09 03 A6 */ mtctr r16
-lbl_80150624:
-/* 80150624 0014C284 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
-/* 80150628 0014C288 7C 72 1A 2E */ lhzx r3, r18, r3
-/* 8015062C 0014C28C 7C 04 18 40 */ cmplw r4, r3
-/* 80150630 0014C290 40 82 00 24 */ bne lbl_80150654
-/* 80150634 0014C294 28 1D 00 FF */ cmplwi r29, 0xff
-/* 80150638 0014C298 7E 73 03 78 */ or r19, r19, r0
-/* 8015063C 0014C29C 41 82 00 08 */ beq lbl_80150644
-/* 80150640 0014C2A0 62 73 00 04 */ ori r19, r19, 4
-lbl_80150644:
-/* 80150644 0014C2A4 2C 17 00 00 */ cmpwi r23, 0
-/* 80150648 0014C2A8 41 82 00 0C */ beq lbl_80150654
-/* 8015064C 0014C2AC 38 60 00 04 */ li r3, 4
-/* 80150650 0014C2B0 48 00 02 A8 */ b lbl_801508F8
-lbl_80150654:
-/* 80150654 0014C2B4 38 A5 00 01 */ addi r5, r5, 1
-/* 80150658 0014C2B8 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
-/* 8015065C 0014C2BC 7C 72 1A 2E */ lhzx r3, r18, r3
-/* 80150660 0014C2C0 7C 04 18 40 */ cmplw r4, r3
-/* 80150664 0014C2C4 40 82 00 24 */ bne lbl_80150688
-/* 80150668 0014C2C8 28 1D 00 FF */ cmplwi r29, 0xff
-/* 8015066C 0014C2CC 7E 73 03 78 */ or r19, r19, r0
-/* 80150670 0014C2D0 41 82 00 08 */ beq lbl_80150678
-/* 80150674 0014C2D4 62 73 00 04 */ ori r19, r19, 4
-lbl_80150678:
-/* 80150678 0014C2D8 2C 17 00 00 */ cmpwi r23, 0
-/* 8015067C 0014C2DC 41 82 00 0C */ beq lbl_80150688
-/* 80150680 0014C2E0 38 60 00 04 */ li r3, 4
-/* 80150684 0014C2E4 48 00 02 74 */ b lbl_801508F8
-lbl_80150688:
-/* 80150688 0014C2E8 38 A5 00 01 */ addi r5, r5, 1
-/* 8015068C 0014C2EC 54 A3 0D FC */ rlwinm r3, r5, 1, 0x17, 0x1e
-/* 80150690 0014C2F0 7C 72 1A 2E */ lhzx r3, r18, r3
-/* 80150694 0014C2F4 7C 04 18 40 */ cmplw r4, r3
-/* 80150698 0014C2F8 40 82 00 24 */ bne lbl_801506BC
-/* 8015069C 0014C2FC 28 1D 00 FF */ cmplwi r29, 0xff
-/* 801506A0 0014C300 7E 73 03 78 */ or r19, r19, r0
-/* 801506A4 0014C304 41 82 00 08 */ beq lbl_801506AC
-/* 801506A8 0014C308 62 73 00 04 */ ori r19, r19, 4
-lbl_801506AC:
-/* 801506AC 0014C30C 2C 17 00 00 */ cmpwi r23, 0
-/* 801506B0 0014C310 41 82 00 0C */ beq lbl_801506BC
-/* 801506B4 0014C314 38 60 00 04 */ li r3, 4
-/* 801506B8 0014C318 48 00 02 40 */ b lbl_801508F8
-lbl_801506BC:
-/* 801506BC 0014C31C 38 A5 00 01 */ addi r5, r5, 1
-/* 801506C0 0014C320 42 00 FF 64 */ bdnz lbl_80150624
-lbl_801506C4:
-/* 801506C4 0014C324 3A 31 00 01 */ addi r17, r17, 1
-/* 801506C8 0014C328 28 11 00 06 */ cmplwi r17, 6
-/* 801506CC 0014C32C 41 80 FE F8 */ blt lbl_801505C4
-/* 801506D0 0014C330 7F FF 9B 78 */ or r31, r31, r19
-lbl_801506D4:
-/* 801506D4 0014C334 A0 18 00 96 */ lhz r0, 0x96(r24)
-/* 801506D8 0014C338 3A 60 00 00 */ li r19, 0
-/* 801506DC 0014C33C 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 801506E0 0014C340 28 00 00 03 */ cmplwi r0, 3
-/* 801506E4 0014C344 40 82 00 AC */ bne lbl_80150790
-/* 801506E8 0014C348 3E 00 80 40 */ lis r16, lbl_803FC3D0@ha
-/* 801506EC 0014C34C 57 99 05 6A */ rlwinm r25, r28, 0, 0x15, 0x15
-/* 801506F0 0014C350 3A 81 00 20 */ addi r20, r1, 0x20
-/* 801506F4 0014C354 3A 20 00 00 */ li r17, 0
-/* 801506F8 0014C358 3A 10 C3 D0 */ addi r16, r16, lbl_803FC3D0@l
-/* 801506FC 0014C35C 3A 42 8E 80 */ addi r18, r2, lbl_80641480-_SDA2_BASE_
-lbl_80150700:
-/* 80150700 0014C360 28 1D 00 FF */ cmplwi r29, 0xff
-/* 80150704 0014C364 41 82 00 10 */ beq lbl_80150714
-/* 80150708 0014C368 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 8015070C 0014C36C 7C 1D 00 40 */ cmplw r29, r0
-/* 80150710 0014C370 40 82 00 70 */ bne lbl_80150780
-lbl_80150714:
-/* 80150714 0014C374 56 35 15 BA */ rlwinm r21, r17, 2, 0x16, 0x1d
-/* 80150718 0014C378 7E D4 A8 2E */ lwzx r22, r20, r21
-/* 8015071C 0014C37C 7E C3 B3 78 */ mr r3, r22
-/* 80150720 0014C380 4B F0 64 B5 */ bl func_80056BD4
-/* 80150724 0014C384 2C 03 00 00 */ cmpwi r3, 0
-/* 80150728 0014C388 41 82 00 58 */ beq lbl_80150780
-/* 8015072C 0014C38C 56 20 06 3E */ clrlwi r0, r17, 0x18
-/* 80150730 0014C390 7C 12 00 AE */ lbzx r0, r18, r0
-/* 80150734 0014C394 7F 80 00 39 */ and. r0, r28, r0
-/* 80150738 0014C398 40 82 00 48 */ bne lbl_80150780
-/* 8015073C 0014C39C 7E C3 B3 78 */ mr r3, r22
-/* 80150740 0014C3A0 38 80 00 A0 */ li r4, 0xa0
-/* 80150744 0014C3A4 38 A0 00 00 */ li r5, 0
-/* 80150748 0014C3A8 48 28 A7 B5 */ bl func_803DAEFC
-/* 8015074C 0014C3AC A0 18 00 8E */ lhz r0, 0x8e(r24)
-/* 80150750 0014C3B0 7C 7E 1A 14 */ add r3, r30, r3
-/* 80150754 0014C3B4 7C 00 18 40 */ cmplw r0, r3
-/* 80150758 0014C3B8 40 80 00 28 */ bge lbl_80150780
-/* 8015075C 0014C3BC 7C 10 A8 2E */ lwzx r0, r16, r21
-/* 80150760 0014C3C0 28 1D 00 FF */ cmplwi r29, 0xff
-/* 80150764 0014C3C4 7E 73 03 78 */ or r19, r19, r0
-/* 80150768 0014C3C8 41 82 00 08 */ beq lbl_80150770
-/* 8015076C 0014C3CC 62 73 00 08 */ ori r19, r19, 8
-lbl_80150770:
-/* 80150770 0014C3D0 2C 19 00 00 */ cmpwi r25, 0
-/* 80150774 0014C3D4 41 82 00 0C */ beq lbl_80150780
-/* 80150778 0014C3D8 38 60 00 08 */ li r3, 8
-/* 8015077C 0014C3DC 48 00 01 7C */ b lbl_801508F8
-lbl_80150780:
-/* 80150780 0014C3E0 3A 31 00 01 */ addi r17, r17, 1
-/* 80150784 0014C3E4 28 11 00 06 */ cmplwi r17, 6
-/* 80150788 0014C3E8 41 80 FF 78 */ blt lbl_80150700
-/* 8015078C 0014C3EC 7F FF 9B 78 */ or r31, r31, r19
-lbl_80150790:
-/* 80150790 0014C3F0 3C 60 80 40 */ lis r3, lbl_803FC3D0@ha
-/* 80150794 0014C3F4 38 00 00 02 */ li r0, 2
-/* 80150798 0014C3F8 38 63 C3 D0 */ addi r3, r3, lbl_803FC3D0@l
-/* 8015079C 0014C3FC 38 A0 00 00 */ li r5, 0
-/* 801507A0 0014C400 38 C0 00 00 */ li r6, 0
-/* 801507A4 0014C404 38 E0 00 00 */ li r7, 0
-/* 801507A8 0014C408 38 82 8E 80 */ addi r4, r2, lbl_80641480-_SDA2_BASE_
-/* 801507AC 0014C40C 7C 09 03 A6 */ mtctr r0
-lbl_801507B0:
-/* 801507B0 0014C410 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 801507B4 0014C414 7C 04 00 AE */ lbzx r0, r4, r0
-/* 801507B8 0014C418 7F 80 00 39 */ and. r0, r28, r0
-/* 801507BC 0014C41C 41 82 00 08 */ beq lbl_801507C4
-/* 801507C0 0014C420 38 A5 00 01 */ addi r5, r5, 1
-lbl_801507C4:
-/* 801507C4 0014C424 2C 00 00 00 */ cmpwi r0, 0
-/* 801507C8 0014C428 40 82 00 10 */ bne lbl_801507D8
-/* 801507CC 0014C42C 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
-/* 801507D0 0014C430 7C 03 00 2E */ lwzx r0, r3, r0
-/* 801507D4 0014C434 7C C6 03 78 */ or r6, r6, r0
-lbl_801507D8:
-/* 801507D8 0014C438 38 E7 00 01 */ addi r7, r7, 1
-/* 801507DC 0014C43C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 801507E0 0014C440 7C 04 00 AE */ lbzx r0, r4, r0
-/* 801507E4 0014C444 7F 80 00 39 */ and. r0, r28, r0
-/* 801507E8 0014C448 41 82 00 08 */ beq lbl_801507F0
-/* 801507EC 0014C44C 38 A5 00 01 */ addi r5, r5, 1
-lbl_801507F0:
-/* 801507F0 0014C450 2C 00 00 00 */ cmpwi r0, 0
-/* 801507F4 0014C454 40 82 00 10 */ bne lbl_80150804
-/* 801507F8 0014C458 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
-/* 801507FC 0014C45C 7C 03 00 2E */ lwzx r0, r3, r0
-/* 80150800 0014C460 7C C6 03 78 */ or r6, r6, r0
-lbl_80150804:
-/* 80150804 0014C464 38 E7 00 01 */ addi r7, r7, 1
-/* 80150808 0014C468 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 8015080C 0014C46C 7C 04 00 AE */ lbzx r0, r4, r0
-/* 80150810 0014C470 7F 80 00 39 */ and. r0, r28, r0
-/* 80150814 0014C474 41 82 00 08 */ beq lbl_8015081C
-/* 80150818 0014C478 38 A5 00 01 */ addi r5, r5, 1
-lbl_8015081C:
-/* 8015081C 0014C47C 2C 00 00 00 */ cmpwi r0, 0
-/* 80150820 0014C480 40 82 00 10 */ bne lbl_80150830
-/* 80150824 0014C484 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
-/* 80150828 0014C488 7C 03 00 2E */ lwzx r0, r3, r0
-/* 8015082C 0014C48C 7C C6 03 78 */ or r6, r6, r0
-lbl_80150830:
-/* 80150830 0014C490 38 E7 00 01 */ addi r7, r7, 1
-/* 80150834 0014C494 42 00 FF 7C */ bdnz lbl_801507B0
-/* 80150838 0014C498 57 80 04 21 */ rlwinm. r0, r28, 0, 0x10, 0x10
-/* 8015083C 0014C49C 41 82 00 18 */ beq lbl_80150854
-/* 80150840 0014C4A0 2C 05 00 00 */ cmpwi r5, 0
-/* 80150844 0014C4A4 41 82 00 10 */ beq lbl_80150854
-/* 80150848 0014C4A8 63 FF 04 00 */ ori r31, r31, 0x400
-/* 8015084C 0014C4AC 7F E3 33 78 */ or r3, r31, r6
-/* 80150850 0014C4B0 48 00 00 A8 */ b lbl_801508F8
-lbl_80150854:
-/* 80150854 0014C4B4 A0 18 00 90 */ lhz r0, 0x90(r24)
-/* 80150858 0014C4B8 2C 00 00 07 */ cmpwi r0, 7
-/* 8015085C 0014C4BC 41 82 00 40 */ beq lbl_8015089C
-/* 80150860 0014C4C0 40 80 00 70 */ bge lbl_801508D0
-/* 80150864 0014C4C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80150868 0014C4C8 41 82 00 08 */ beq lbl_80150870
-/* 8015086C 0014C4CC 48 00 00 64 */ b lbl_801508D0
-lbl_80150870:
-/* 80150870 0014C4D0 80 18 00 08 */ lwz r0, 8(r24)
-/* 80150874 0014C4D4 2C 00 00 01 */ cmpwi r0, 1
-/* 80150878 0014C4D8 40 82 00 14 */ bne lbl_8015088C
-/* 8015087C 0014C4DC 28 05 00 01 */ cmplwi r5, 1
-/* 80150880 0014C4E0 40 81 00 74 */ ble lbl_801508F4
-/* 80150884 0014C4E4 63 FF 04 00 */ ori r31, r31, 0x400
-/* 80150888 0014C4E8 48 00 00 6C */ b lbl_801508F4
-lbl_8015088C:
-/* 8015088C 0014C4EC 2C 05 00 00 */ cmpwi r5, 0
-/* 80150890 0014C4F0 41 82 00 64 */ beq lbl_801508F4
-/* 80150894 0014C4F4 63 FF 04 00 */ ori r31, r31, 0x400
-/* 80150898 0014C4F8 48 00 00 5C */ b lbl_801508F4
-lbl_8015089C:
-/* 8015089C 0014C4FC 80 18 00 08 */ lwz r0, 8(r24)
-/* 801508A0 0014C500 2C 00 00 01 */ cmpwi r0, 1
-/* 801508A4 0014C504 40 82 00 18 */ bne lbl_801508BC
-/* 801508A8 0014C508 28 05 00 04 */ cmplwi r5, 4
-/* 801508AC 0014C50C 40 82 00 48 */ bne lbl_801508F4
-/* 801508B0 0014C510 63 FF 04 00 */ ori r31, r31, 0x400
-/* 801508B4 0014C514 7F FF 33 78 */ or r31, r31, r6
-/* 801508B8 0014C518 48 00 00 3C */ b lbl_801508F4
-lbl_801508BC:
-/* 801508BC 0014C51C 28 05 00 03 */ cmplwi r5, 3
-/* 801508C0 0014C520 40 82 00 34 */ bne lbl_801508F4
-/* 801508C4 0014C524 63 FF 04 00 */ ori r31, r31, 0x400
-/* 801508C8 0014C528 7F FF 33 78 */ or r31, r31, r6
-/* 801508CC 0014C52C 48 00 00 28 */ b lbl_801508F4
-lbl_801508D0:
-/* 801508D0 0014C530 28 00 00 01 */ cmplwi r0, 1
-/* 801508D4 0014C534 40 82 00 0C */ bne lbl_801508E0
-/* 801508D8 0014C538 38 00 00 02 */ li r0, 2
-/* 801508DC 0014C53C 90 18 00 08 */ stw r0, 8(r24)
-lbl_801508E0:
-/* 801508E0 0014C540 A0 18 00 90 */ lhz r0, 0x90(r24)
-/* 801508E4 0014C544 7C 05 00 40 */ cmplw r5, r0
-/* 801508E8 0014C548 40 82 00 0C */ bne lbl_801508F4
-/* 801508EC 0014C54C 63 FF 04 00 */ ori r31, r31, 0x400
-/* 801508F0 0014C550 7F FF 33 78 */ or r31, r31, r6
-lbl_801508F4:
-/* 801508F4 0014C554 7F E3 FB 78 */ mr r3, r31
-lbl_801508F8:
-/* 801508F8 0014C558 39 61 00 80 */ addi r11, r1, 0x80
-/* 801508FC 0014C55C 48 07 68 4D */ bl _restgpr_16
-/* 80150900 0014C560 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 80150904 0014C564 7C 08 03 A6 */ mtlr r0
-/* 80150908 0014C568 38 21 00 80 */ addi r1, r1, 0x80
-/* 8015090C 0014C56C 4E 80 00 20 */ blr
-
-.global func_80150910
-func_80150910:
-/* 80150910 0014C570 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80150914 0014C574 7C 08 02 A6 */ mflr r0
-/* 80150918 0014C578 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015091C 0014C57C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80150920 0014C580 3B E0 00 00 */ li r31, 0
-/* 80150924 0014C584 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80150928 0014C588 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8015092C 0014C58C 7C 7D 1B 78 */ mr r29, r3
-lbl_80150930:
-/* 80150930 0014C590 7F A3 EB 78 */ mr r3, r29
-/* 80150934 0014C594 7F E4 FB 78 */ mr r4, r31
-/* 80150938 0014C598 48 28 E0 15 */ bl func_803DE94C
-/* 8015093C 0014C59C 7C 7E 1B 78 */ mr r30, r3
-/* 80150940 0014C5A0 4B F0 63 0D */ bl func_80056C4C
-/* 80150944 0014C5A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80150948 0014C5A8 41 82 00 0C */ beq lbl_80150954
-/* 8015094C 0014C5AC 7F C3 F3 78 */ mr r3, r30
-/* 80150950 0014C5B0 48 00 03 D5 */ bl func_80150D24
-lbl_80150954:
-/* 80150954 0014C5B4 3B FF 00 01 */ addi r31, r31, 1
-/* 80150958 0014C5B8 2C 1F 00 06 */ cmpwi r31, 6
-/* 8015095C 0014C5BC 41 80 FF D4 */ blt lbl_80150930
-/* 80150960 0014C5C0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80150964 0014C5C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80150968 0014C5C8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015096C 0014C5CC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80150970 0014C5D0 7C 08 03 A6 */ mtlr r0
-/* 80150974 0014C5D4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80150978 0014C5D8 4E 80 00 20 */ blr
-
-.global func_8015097C
-func_8015097C:
-/* 8015097C 0014C5DC 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80150980 0014C5E0 7C 08 02 A6 */ mflr r0
-/* 80150984 0014C5E4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80150988 0014C5E8 39 61 00 60 */ addi r11, r1, 0x60
-/* 8015098C 0014C5EC 48 07 67 85 */ bl _savegpr_21
-/* 80150990 0014C5F0 7C 75 1B 78 */ mr r21, r3
-/* 80150994 0014C5F4 4B FC BF E1 */ bl func_8011C974
-/* 80150998 0014C5F8 7C 78 1B 78 */ mr r24, r3
-/* 8015099C 0014C5FC 7E A3 AB 78 */ mr r3, r21
-/* 801509A0 0014C600 38 80 00 05 */ li r4, 5
-/* 801509A4 0014C604 38 A0 00 00 */ li r5, 0
-/* 801509A8 0014C608 48 28 D0 35 */ bl func_803DD9DC
-/* 801509AC 0014C60C 7C 79 1B 78 */ mr r25, r3
-/* 801509B0 0014C610 7E A3 AB 78 */ mr r3, r21
-/* 801509B4 0014C614 38 80 00 00 */ li r4, 0
-/* 801509B8 0014C618 38 A0 00 00 */ li r5, 0
-/* 801509BC 0014C61C 48 28 D0 21 */ bl func_803DD9DC
-/* 801509C0 0014C620 7C 7A 1B 78 */ mr r26, r3
-/* 801509C4 0014C624 7E A3 AB 78 */ mr r3, r21
-/* 801509C8 0014C628 38 80 00 A4 */ li r4, 0xa4
-/* 801509CC 0014C62C 38 A0 00 00 */ li r5, 0
-/* 801509D0 0014C630 48 28 D0 0D */ bl func_803DD9DC
-/* 801509D4 0014C634 7C 7B 1B 78 */ mr r27, r3
-/* 801509D8 0014C638 7E A3 AB 78 */ mr r3, r21
-/* 801509DC 0014C63C 38 80 00 A5 */ li r4, 0xa5
-/* 801509E0 0014C640 38 A0 00 00 */ li r5, 0
-/* 801509E4 0014C644 48 28 CF F9 */ bl func_803DD9DC
-/* 801509E8 0014C648 7C 7C 1B 78 */ mr r28, r3
-/* 801509EC 0014C64C 7E A3 AB 78 */ mr r3, r21
-/* 801509F0 0014C650 38 80 00 A6 */ li r4, 0xa6
-/* 801509F4 0014C654 38 A0 00 00 */ li r5, 0
-/* 801509F8 0014C658 48 28 CF E5 */ bl func_803DD9DC
-/* 801509FC 0014C65C 7C 7D 1B 78 */ mr r29, r3
-/* 80150A00 0014C660 7E A3 AB 78 */ mr r3, r21
-/* 80150A04 0014C664 38 80 00 A7 */ li r4, 0xa7
-/* 80150A08 0014C668 38 A0 00 00 */ li r5, 0
-/* 80150A0C 0014C66C 48 28 CF D1 */ bl func_803DD9DC
-/* 80150A10 0014C670 7C 7E 1B 78 */ mr r30, r3
-/* 80150A14 0014C674 7E A3 AB 78 */ mr r3, r21
-/* 80150A18 0014C678 38 80 00 A8 */ li r4, 0xa8
-/* 80150A1C 0014C67C 38 A0 00 00 */ li r5, 0
-/* 80150A20 0014C680 48 28 CF BD */ bl func_803DD9DC
-/* 80150A24 0014C684 7C 7F 1B 78 */ mr r31, r3
-/* 80150A28 0014C688 3A F8 57 60 */ addi r23, r24, 0x5760
-/* 80150A2C 0014C68C 3A C0 00 00 */ li r22, 0
-lbl_80150A30:
-/* 80150A30 0014C690 7E E3 BB 78 */ mr r3, r23
-/* 80150A34 0014C694 38 80 00 05 */ li r4, 5
-/* 80150A38 0014C698 38 A0 00 00 */ li r5, 0
-/* 80150A3C 0014C69C 48 28 CF A1 */ bl func_803DD9DC
-/* 80150A40 0014C6A0 7C 19 18 40 */ cmplw r25, r3
-/* 80150A44 0014C6A4 40 82 02 74 */ bne lbl_80150CB8
-/* 80150A48 0014C6A8 7E E3 BB 78 */ mr r3, r23
-/* 80150A4C 0014C6AC 38 80 00 00 */ li r4, 0
-/* 80150A50 0014C6B0 38 A0 00 00 */ li r5, 0
-/* 80150A54 0014C6B4 48 28 CF 89 */ bl func_803DD9DC
-/* 80150A58 0014C6B8 7C 1A 18 40 */ cmplw r26, r3
-/* 80150A5C 0014C6BC 40 82 02 5C */ bne lbl_80150CB8
-/* 80150A60 0014C6C0 7E E3 BB 78 */ mr r3, r23
-/* 80150A64 0014C6C4 38 80 00 A4 */ li r4, 0xa4
-/* 80150A68 0014C6C8 38 A0 00 00 */ li r5, 0
-/* 80150A6C 0014C6CC 48 28 CF 71 */ bl func_803DD9DC
-/* 80150A70 0014C6D0 7C 1B 18 40 */ cmplw r27, r3
-/* 80150A74 0014C6D4 40 82 02 44 */ bne lbl_80150CB8
-/* 80150A78 0014C6D8 7E E3 BB 78 */ mr r3, r23
-/* 80150A7C 0014C6DC 38 80 00 A5 */ li r4, 0xa5
-/* 80150A80 0014C6E0 38 A0 00 00 */ li r5, 0
-/* 80150A84 0014C6E4 48 28 CF 59 */ bl func_803DD9DC
-/* 80150A88 0014C6E8 7C 1C 18 40 */ cmplw r28, r3
-/* 80150A8C 0014C6EC 40 82 02 2C */ bne lbl_80150CB8
-/* 80150A90 0014C6F0 7E E3 BB 78 */ mr r3, r23
-/* 80150A94 0014C6F4 38 80 00 A6 */ li r4, 0xa6
-/* 80150A98 0014C6F8 38 A0 00 00 */ li r5, 0
-/* 80150A9C 0014C6FC 48 28 CF 41 */ bl func_803DD9DC
-/* 80150AA0 0014C700 7C 1D 18 40 */ cmplw r29, r3
-/* 80150AA4 0014C704 40 82 02 14 */ bne lbl_80150CB8
-/* 80150AA8 0014C708 7E E3 BB 78 */ mr r3, r23
-/* 80150AAC 0014C70C 38 80 00 A7 */ li r4, 0xa7
-/* 80150AB0 0014C710 38 A0 00 00 */ li r5, 0
-/* 80150AB4 0014C714 48 28 CF 29 */ bl func_803DD9DC
-/* 80150AB8 0014C718 7C 1E 18 40 */ cmplw r30, r3
-/* 80150ABC 0014C71C 40 82 01 FC */ bne lbl_80150CB8
-/* 80150AC0 0014C720 7E E3 BB 78 */ mr r3, r23
-/* 80150AC4 0014C724 38 80 00 A8 */ li r4, 0xa8
-/* 80150AC8 0014C728 38 A0 00 00 */ li r5, 0
-/* 80150ACC 0014C72C 48 28 CF 11 */ bl func_803DD9DC
-/* 80150AD0 0014C730 7C 1F 18 40 */ cmplw r31, r3
-/* 80150AD4 0014C734 40 82 01 E4 */ bne lbl_80150CB8
-/* 80150AD8 0014C738 7E A3 AB 78 */ mr r3, r21
-/* 80150ADC 0014C73C 38 80 00 A2 */ li r4, 0xa2
-/* 80150AE0 0014C740 38 A0 00 00 */ li r5, 0
-/* 80150AE4 0014C744 48 28 CE F9 */ bl func_803DD9DC
-/* 80150AE8 0014C748 90 61 00 20 */ stw r3, 0x20(r1)
-/* 80150AEC 0014C74C 7E A3 AB 78 */ mr r3, r21
-/* 80150AF0 0014C750 38 80 00 3A */ li r4, 0x3a
-/* 80150AF4 0014C754 38 A0 00 00 */ li r5, 0
-/* 80150AF8 0014C758 48 28 CE E5 */ bl func_803DD9DC
-/* 80150AFC 0014C75C 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 80150B00 0014C760 7E A3 AB 78 */ mr r3, r21
-/* 80150B04 0014C764 38 80 00 3B */ li r4, 0x3b
-/* 80150B08 0014C768 38 A0 00 00 */ li r5, 0
-/* 80150B0C 0014C76C 48 28 CE D1 */ bl func_803DD9DC
-/* 80150B10 0014C770 90 61 00 18 */ stw r3, 0x18(r1)
-/* 80150B14 0014C774 7E A3 AB 78 */ mr r3, r21
-/* 80150B18 0014C778 38 80 00 3C */ li r4, 0x3c
-/* 80150B1C 0014C77C 38 A0 00 00 */ li r5, 0
-/* 80150B20 0014C780 48 28 CE BD */ bl func_803DD9DC
-/* 80150B24 0014C784 90 61 00 14 */ stw r3, 0x14(r1)
-/* 80150B28 0014C788 7E A3 AB 78 */ mr r3, r21
-/* 80150B2C 0014C78C 38 80 00 3D */ li r4, 0x3d
-/* 80150B30 0014C790 38 A0 00 00 */ li r5, 0
-/* 80150B34 0014C794 48 28 CE A9 */ bl func_803DD9DC
-/* 80150B38 0014C798 90 61 00 10 */ stw r3, 0x10(r1)
-/* 80150B3C 0014C79C 7E A3 AB 78 */ mr r3, r21
-/* 80150B40 0014C7A0 38 80 00 9F */ li r4, 0x9f
-/* 80150B44 0014C7A4 38 A0 00 00 */ li r5, 0
-/* 80150B48 0014C7A8 48 28 CE 95 */ bl func_803DD9DC
-/* 80150B4C 0014C7AC 90 61 00 0C */ stw r3, 0xc(r1)
-/* 80150B50 0014C7B0 7E A3 AB 78 */ mr r3, r21
-/* 80150B54 0014C7B4 38 80 00 06 */ li r4, 6
-/* 80150B58 0014C7B8 38 A0 00 00 */ li r5, 0
-/* 80150B5C 0014C7BC 48 28 CE 81 */ bl func_803DD9DC
-/* 80150B60 0014C7C0 90 61 00 08 */ stw r3, 8(r1)
-/* 80150B64 0014C7C4 7E E3 BB 78 */ mr r3, r23
-/* 80150B68 0014C7C8 38 80 00 36 */ li r4, 0x36
-/* 80150B6C 0014C7CC 38 A0 00 00 */ li r5, 0
-/* 80150B70 0014C7D0 48 28 CE 6D */ bl func_803DD9DC
-/* 80150B74 0014C7D4 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150B78 0014C7D8 40 82 00 24 */ bne lbl_80150B9C
-/* 80150B7C 0014C7DC 7E A3 AB 78 */ mr r3, r21
-/* 80150B80 0014C7E0 38 80 00 36 */ li r4, 0x36
-/* 80150B84 0014C7E4 38 A0 00 00 */ li r5, 0
-/* 80150B88 0014C7E8 48 28 CE 55 */ bl func_803DD9DC
-/* 80150B8C 0014C7EC 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150B90 0014C7F0 41 82 00 0C */ beq lbl_80150B9C
-/* 80150B94 0014C7F4 38 00 00 00 */ li r0, 0
-/* 80150B98 0014C7F8 90 01 00 1C */ stw r0, 0x1c(r1)
-lbl_80150B9C:
-/* 80150B9C 0014C7FC 7E E3 BB 78 */ mr r3, r23
-/* 80150BA0 0014C800 38 80 00 37 */ li r4, 0x37
-/* 80150BA4 0014C804 38 A0 00 00 */ li r5, 0
-/* 80150BA8 0014C808 48 28 CE 35 */ bl func_803DD9DC
-/* 80150BAC 0014C80C 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150BB0 0014C810 40 82 00 24 */ bne lbl_80150BD4
-/* 80150BB4 0014C814 7E A3 AB 78 */ mr r3, r21
-/* 80150BB8 0014C818 38 80 00 37 */ li r4, 0x37
-/* 80150BBC 0014C81C 38 A0 00 00 */ li r5, 0
-/* 80150BC0 0014C820 48 28 CE 1D */ bl func_803DD9DC
-/* 80150BC4 0014C824 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150BC8 0014C828 41 82 00 0C */ beq lbl_80150BD4
-/* 80150BCC 0014C82C 38 00 00 00 */ li r0, 0
-/* 80150BD0 0014C830 90 01 00 18 */ stw r0, 0x18(r1)
-lbl_80150BD4:
-/* 80150BD4 0014C834 7E E3 BB 78 */ mr r3, r23
-/* 80150BD8 0014C838 38 80 00 38 */ li r4, 0x38
-/* 80150BDC 0014C83C 38 A0 00 00 */ li r5, 0
-/* 80150BE0 0014C840 48 28 CD FD */ bl func_803DD9DC
-/* 80150BE4 0014C844 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150BE8 0014C848 40 82 00 24 */ bne lbl_80150C0C
-/* 80150BEC 0014C84C 7E A3 AB 78 */ mr r3, r21
-/* 80150BF0 0014C850 38 80 00 38 */ li r4, 0x38
-/* 80150BF4 0014C854 38 A0 00 00 */ li r5, 0
-/* 80150BF8 0014C858 48 28 CD E5 */ bl func_803DD9DC
-/* 80150BFC 0014C85C 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150C00 0014C860 41 82 00 0C */ beq lbl_80150C0C
-/* 80150C04 0014C864 38 00 00 00 */ li r0, 0
-/* 80150C08 0014C868 90 01 00 14 */ stw r0, 0x14(r1)
-lbl_80150C0C:
-/* 80150C0C 0014C86C 7E E3 BB 78 */ mr r3, r23
-/* 80150C10 0014C870 38 80 00 39 */ li r4, 0x39
-/* 80150C14 0014C874 38 A0 00 00 */ li r5, 0
-/* 80150C18 0014C878 48 28 CD C5 */ bl func_803DD9DC
-/* 80150C1C 0014C87C 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150C20 0014C880 40 82 00 24 */ bne lbl_80150C44
-/* 80150C24 0014C884 7E A3 AB 78 */ mr r3, r21
-/* 80150C28 0014C888 38 80 00 39 */ li r4, 0x39
-/* 80150C2C 0014C88C 38 A0 00 00 */ li r5, 0
-/* 80150C30 0014C890 48 28 CD AD */ bl func_803DD9DC
-/* 80150C34 0014C894 28 03 00 A6 */ cmplwi r3, 0xa6
-/* 80150C38 0014C898 41 82 00 0C */ beq lbl_80150C44
-/* 80150C3C 0014C89C 38 00 00 00 */ li r0, 0
-/* 80150C40 0014C8A0 90 01 00 10 */ stw r0, 0x10(r1)
-lbl_80150C44:
-/* 80150C44 0014C8A4 7E E3 BB 78 */ mr r3, r23
-/* 80150C48 0014C8A8 38 A1 00 20 */ addi r5, r1, 0x20
-/* 80150C4C 0014C8AC 38 80 00 A2 */ li r4, 0xa2
-/* 80150C50 0014C8B0 48 28 A8 D5 */ bl func_803DB524
-/* 80150C54 0014C8B4 7E E3 BB 78 */ mr r3, r23
-/* 80150C58 0014C8B8 38 A1 00 1C */ addi r5, r1, 0x1c
-/* 80150C5C 0014C8BC 38 80 00 3A */ li r4, 0x3a
-/* 80150C60 0014C8C0 48 28 A8 C5 */ bl func_803DB524
-/* 80150C64 0014C8C4 7E E3 BB 78 */ mr r3, r23
-/* 80150C68 0014C8C8 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80150C6C 0014C8CC 38 80 00 3B */ li r4, 0x3b
-/* 80150C70 0014C8D0 48 28 A8 B5 */ bl func_803DB524
-/* 80150C74 0014C8D4 7E E3 BB 78 */ mr r3, r23
-/* 80150C78 0014C8D8 38 A1 00 14 */ addi r5, r1, 0x14
-/* 80150C7C 0014C8DC 38 80 00 3C */ li r4, 0x3c
-/* 80150C80 0014C8E0 48 28 A8 A5 */ bl func_803DB524
-/* 80150C84 0014C8E4 7E E3 BB 78 */ mr r3, r23
-/* 80150C88 0014C8E8 38 A1 00 10 */ addi r5, r1, 0x10
-/* 80150C8C 0014C8EC 38 80 00 3D */ li r4, 0x3d
-/* 80150C90 0014C8F0 48 28 A8 95 */ bl func_803DB524
-/* 80150C94 0014C8F4 7E E3 BB 78 */ mr r3, r23
-/* 80150C98 0014C8F8 38 A1 00 0C */ addi r5, r1, 0xc
-/* 80150C9C 0014C8FC 38 80 00 9F */ li r4, 0x9f
-/* 80150CA0 0014C900 48 28 A8 85 */ bl func_803DB524
-/* 80150CA4 0014C904 7E E3 BB 78 */ mr r3, r23
-/* 80150CA8 0014C908 38 A1 00 08 */ addi r5, r1, 8
-/* 80150CAC 0014C90C 38 80 00 06 */ li r4, 6
-/* 80150CB0 0014C910 48 28 A8 75 */ bl func_803DB524
-/* 80150CB4 0014C914 48 00 00 58 */ b lbl_80150D0C
-lbl_80150CB8:
-/* 80150CB8 0014C918 3A D6 00 01 */ addi r22, r22, 1
-/* 80150CBC 0014C91C 3A F7 00 DC */ addi r23, r23, 0xdc
-/* 80150CC0 0014C920 28 16 00 06 */ cmplwi r22, 6
-/* 80150CC4 0014C924 41 80 FD 6C */ blt lbl_80150A30
-/* 80150CC8 0014C928 3B 18 57 60 */ addi r24, r24, 0x5760
-/* 80150CCC 0014C92C 3A C0 00 00 */ li r22, 0
-lbl_80150CD0:
-/* 80150CD0 0014C930 7F 03 C3 78 */ mr r3, r24
-/* 80150CD4 0014C934 4B F0 5F 79 */ bl func_80056C4C
-/* 80150CD8 0014C938 2C 03 00 00 */ cmpwi r3, 0
-/* 80150CDC 0014C93C 40 82 00 20 */ bne lbl_80150CFC
-/* 80150CE0 0014C940 7E A3 AB 78 */ mr r3, r21
-/* 80150CE4 0014C944 48 28 B4 B9 */ bl func_803DC19C
-/* 80150CE8 0014C948 7F 04 C3 78 */ mr r4, r24
-/* 80150CEC 0014C94C 48 28 BA 5D */ bl func_803DC748
-/* 80150CF0 0014C950 7E A3 AB 78 */ mr r3, r21
-/* 80150CF4 0014C954 4B FF FC 89 */ bl func_8015097C
-/* 80150CF8 0014C958 48 00 00 14 */ b lbl_80150D0C
-lbl_80150CFC:
-/* 80150CFC 0014C95C 3A D6 00 01 */ addi r22, r22, 1
-/* 80150D00 0014C960 3B 18 00 DC */ addi r24, r24, 0xdc
-/* 80150D04 0014C964 28 16 00 06 */ cmplwi r22, 6
-/* 80150D08 0014C968 41 80 FF C8 */ blt lbl_80150CD0
-lbl_80150D0C:
-/* 80150D0C 0014C96C 39 61 00 60 */ addi r11, r1, 0x60
-/* 80150D10 0014C970 48 07 64 4D */ bl _restgpr_21
-/* 80150D14 0014C974 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80150D18 0014C978 7C 08 03 A6 */ mtlr r0
-/* 80150D1C 0014C97C 38 21 00 60 */ addi r1, r1, 0x60
-/* 80150D20 0014C980 4E 80 00 20 */ blr
-
-.global func_80150D24
-func_80150D24:
-/* 80150D24 0014C984 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80150D28 0014C988 7C 08 02 A6 */ mflr r0
-/* 80150D2C 0014C98C 90 01 00 54 */ stw r0, 0x54(r1)
-/* 80150D30 0014C990 39 61 00 50 */ addi r11, r1, 0x50
-/* 80150D34 0014C994 48 07 63 E1 */ bl _savegpr_22
-/* 80150D38 0014C998 7C 76 1B 78 */ mr r22, r3
-/* 80150D3C 0014C99C 4B FC BC 39 */ bl func_8011C974
-/* 80150D40 0014C9A0 7C 78 1B 78 */ mr r24, r3
-/* 80150D44 0014C9A4 7E C3 B3 78 */ mr r3, r22
-/* 80150D48 0014C9A8 38 80 00 05 */ li r4, 5
-/* 80150D4C 0014C9AC 38 A0 00 00 */ li r5, 0
-/* 80150D50 0014C9B0 48 28 CC 8D */ bl func_803DD9DC
-/* 80150D54 0014C9B4 7C 79 1B 78 */ mr r25, r3
-/* 80150D58 0014C9B8 7E C3 B3 78 */ mr r3, r22
-/* 80150D5C 0014C9BC 38 80 00 00 */ li r4, 0
-/* 80150D60 0014C9C0 38 A0 00 00 */ li r5, 0
-/* 80150D64 0014C9C4 48 28 CC 79 */ bl func_803DD9DC
-/* 80150D68 0014C9C8 7C 7A 1B 78 */ mr r26, r3
-/* 80150D6C 0014C9CC 7E C3 B3 78 */ mr r3, r22
-/* 80150D70 0014C9D0 38 80 00 A4 */ li r4, 0xa4
-/* 80150D74 0014C9D4 38 A0 00 00 */ li r5, 0
-/* 80150D78 0014C9D8 48 28 CC 65 */ bl func_803DD9DC
-/* 80150D7C 0014C9DC 7C 7B 1B 78 */ mr r27, r3
-/* 80150D80 0014C9E0 7E C3 B3 78 */ mr r3, r22
-/* 80150D84 0014C9E4 38 80 00 A5 */ li r4, 0xa5
-/* 80150D88 0014C9E8 38 A0 00 00 */ li r5, 0
-/* 80150D8C 0014C9EC 48 28 CC 51 */ bl func_803DD9DC
-/* 80150D90 0014C9F0 7C 7C 1B 78 */ mr r28, r3
-/* 80150D94 0014C9F4 7E C3 B3 78 */ mr r3, r22
-/* 80150D98 0014C9F8 38 80 00 A6 */ li r4, 0xa6
-/* 80150D9C 0014C9FC 38 A0 00 00 */ li r5, 0
-/* 80150DA0 0014CA00 48 28 CC 3D */ bl func_803DD9DC
-/* 80150DA4 0014CA04 7C 7D 1B 78 */ mr r29, r3
-/* 80150DA8 0014CA08 7E C3 B3 78 */ mr r3, r22
-/* 80150DAC 0014CA0C 38 80 00 A7 */ li r4, 0xa7
-/* 80150DB0 0014CA10 38 A0 00 00 */ li r5, 0
-/* 80150DB4 0014CA14 48 28 CC 29 */ bl func_803DD9DC
-/* 80150DB8 0014CA18 7C 7E 1B 78 */ mr r30, r3
-/* 80150DBC 0014CA1C 7E C3 B3 78 */ mr r3, r22
-/* 80150DC0 0014CA20 38 80 00 A8 */ li r4, 0xa8
-/* 80150DC4 0014CA24 38 A0 00 00 */ li r5, 0
-/* 80150DC8 0014CA28 48 28 CC 15 */ bl func_803DD9DC
-/* 80150DCC 0014CA2C 7C 7F 1B 78 */ mr r31, r3
-/* 80150DD0 0014CA30 3B 18 57 60 */ addi r24, r24, 0x5760
-/* 80150DD4 0014CA34 3A E0 00 00 */ li r23, 0
-lbl_80150DD8:
-/* 80150DD8 0014CA38 7F 03 C3 78 */ mr r3, r24
-/* 80150DDC 0014CA3C 38 80 00 05 */ li r4, 5
-/* 80150DE0 0014CA40 38 A0 00 00 */ li r5, 0
-/* 80150DE4 0014CA44 48 28 CB F9 */ bl func_803DD9DC
-/* 80150DE8 0014CA48 7C 19 18 40 */ cmplw r25, r3
-/* 80150DEC 0014CA4C 40 82 01 94 */ bne lbl_80150F80
-/* 80150DF0 0014CA50 7F 03 C3 78 */ mr r3, r24
-/* 80150DF4 0014CA54 38 80 00 00 */ li r4, 0
-/* 80150DF8 0014CA58 38 A0 00 00 */ li r5, 0
-/* 80150DFC 0014CA5C 48 28 CB E1 */ bl func_803DD9DC
-/* 80150E00 0014CA60 7C 1A 18 40 */ cmplw r26, r3
-/* 80150E04 0014CA64 40 82 01 7C */ bne lbl_80150F80
-/* 80150E08 0014CA68 7F 03 C3 78 */ mr r3, r24
-/* 80150E0C 0014CA6C 38 80 00 A4 */ li r4, 0xa4
-/* 80150E10 0014CA70 38 A0 00 00 */ li r5, 0
-/* 80150E14 0014CA74 48 28 CB C9 */ bl func_803DD9DC
-/* 80150E18 0014CA78 7C 1B 18 40 */ cmplw r27, r3
-/* 80150E1C 0014CA7C 40 82 01 64 */ bne lbl_80150F80
-/* 80150E20 0014CA80 7F 03 C3 78 */ mr r3, r24
-/* 80150E24 0014CA84 38 80 00 A5 */ li r4, 0xa5
-/* 80150E28 0014CA88 38 A0 00 00 */ li r5, 0
-/* 80150E2C 0014CA8C 48 28 CB B1 */ bl func_803DD9DC
-/* 80150E30 0014CA90 7C 1C 18 40 */ cmplw r28, r3
-/* 80150E34 0014CA94 40 82 01 4C */ bne lbl_80150F80
-/* 80150E38 0014CA98 7F 03 C3 78 */ mr r3, r24
-/* 80150E3C 0014CA9C 38 80 00 A6 */ li r4, 0xa6
-/* 80150E40 0014CAA0 38 A0 00 00 */ li r5, 0
-/* 80150E44 0014CAA4 48 28 CB 99 */ bl func_803DD9DC
-/* 80150E48 0014CAA8 7C 1D 18 40 */ cmplw r29, r3
-/* 80150E4C 0014CAAC 40 82 01 34 */ bne lbl_80150F80
-/* 80150E50 0014CAB0 7F 03 C3 78 */ mr r3, r24
-/* 80150E54 0014CAB4 38 80 00 A7 */ li r4, 0xa7
-/* 80150E58 0014CAB8 38 A0 00 00 */ li r5, 0
-/* 80150E5C 0014CABC 48 28 CB 81 */ bl func_803DD9DC
-/* 80150E60 0014CAC0 7C 1E 18 40 */ cmplw r30, r3
-/* 80150E64 0014CAC4 40 82 01 1C */ bne lbl_80150F80
-/* 80150E68 0014CAC8 7F 03 C3 78 */ mr r3, r24
-/* 80150E6C 0014CACC 38 80 00 A8 */ li r4, 0xa8
-/* 80150E70 0014CAD0 38 A0 00 00 */ li r5, 0
-/* 80150E74 0014CAD4 48 28 CB 69 */ bl func_803DD9DC
-/* 80150E78 0014CAD8 7C 1F 18 40 */ cmplw r31, r3
-/* 80150E7C 0014CADC 40 82 01 04 */ bne lbl_80150F80
-/* 80150E80 0014CAE0 7F 03 C3 78 */ mr r3, r24
-/* 80150E84 0014CAE4 38 80 00 A2 */ li r4, 0xa2
-/* 80150E88 0014CAE8 38 A0 00 00 */ li r5, 0
-/* 80150E8C 0014CAEC 48 28 CB 51 */ bl func_803DD9DC
-/* 80150E90 0014CAF0 90 61 00 20 */ stw r3, 0x20(r1)
-/* 80150E94 0014CAF4 7F 03 C3 78 */ mr r3, r24
-/* 80150E98 0014CAF8 38 80 00 3A */ li r4, 0x3a
-/* 80150E9C 0014CAFC 38 A0 00 00 */ li r5, 0
-/* 80150EA0 0014CB00 48 28 CB 3D */ bl func_803DD9DC
-/* 80150EA4 0014CB04 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 80150EA8 0014CB08 7F 03 C3 78 */ mr r3, r24
-/* 80150EAC 0014CB0C 38 80 00 3B */ li r4, 0x3b
-/* 80150EB0 0014CB10 38 A0 00 00 */ li r5, 0
-/* 80150EB4 0014CB14 48 28 CB 29 */ bl func_803DD9DC
-/* 80150EB8 0014CB18 90 61 00 18 */ stw r3, 0x18(r1)
-/* 80150EBC 0014CB1C 7F 03 C3 78 */ mr r3, r24
-/* 80150EC0 0014CB20 38 80 00 3C */ li r4, 0x3c
-/* 80150EC4 0014CB24 38 A0 00 00 */ li r5, 0
-/* 80150EC8 0014CB28 48 28 CB 15 */ bl func_803DD9DC
-/* 80150ECC 0014CB2C 90 61 00 14 */ stw r3, 0x14(r1)
-/* 80150ED0 0014CB30 7F 03 C3 78 */ mr r3, r24
-/* 80150ED4 0014CB34 38 80 00 3D */ li r4, 0x3d
-/* 80150ED8 0014CB38 38 A0 00 00 */ li r5, 0
-/* 80150EDC 0014CB3C 48 28 CB 01 */ bl func_803DD9DC
-/* 80150EE0 0014CB40 90 61 00 10 */ stw r3, 0x10(r1)
-/* 80150EE4 0014CB44 7F 03 C3 78 */ mr r3, r24
-/* 80150EE8 0014CB48 38 80 00 9F */ li r4, 0x9f
-/* 80150EEC 0014CB4C 38 A0 00 00 */ li r5, 0
-/* 80150EF0 0014CB50 48 28 CA ED */ bl func_803DD9DC
-/* 80150EF4 0014CB54 90 61 00 0C */ stw r3, 0xc(r1)
-/* 80150EF8 0014CB58 7F 03 C3 78 */ mr r3, r24
-/* 80150EFC 0014CB5C 38 80 00 06 */ li r4, 6
-/* 80150F00 0014CB60 38 A0 00 00 */ li r5, 0
-/* 80150F04 0014CB64 48 28 CA D9 */ bl func_803DD9DC
-/* 80150F08 0014CB68 90 61 00 08 */ stw r3, 8(r1)
-/* 80150F0C 0014CB6C 7E C3 B3 78 */ mr r3, r22
-/* 80150F10 0014CB70 38 A1 00 20 */ addi r5, r1, 0x20
-/* 80150F14 0014CB74 38 80 00 A2 */ li r4, 0xa2
-/* 80150F18 0014CB78 48 28 A6 0D */ bl func_803DB524
-/* 80150F1C 0014CB7C 7E C3 B3 78 */ mr r3, r22
-/* 80150F20 0014CB80 38 A1 00 1C */ addi r5, r1, 0x1c
-/* 80150F24 0014CB84 38 80 00 3A */ li r4, 0x3a
-/* 80150F28 0014CB88 48 28 A5 FD */ bl func_803DB524
-/* 80150F2C 0014CB8C 7E C3 B3 78 */ mr r3, r22
-/* 80150F30 0014CB90 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80150F34 0014CB94 38 80 00 3B */ li r4, 0x3b
-/* 80150F38 0014CB98 48 28 A5 ED */ bl func_803DB524
-/* 80150F3C 0014CB9C 7E C3 B3 78 */ mr r3, r22
-/* 80150F40 0014CBA0 38 A1 00 14 */ addi r5, r1, 0x14
-/* 80150F44 0014CBA4 38 80 00 3C */ li r4, 0x3c
-/* 80150F48 0014CBA8 48 28 A5 DD */ bl func_803DB524
-/* 80150F4C 0014CBAC 7E C3 B3 78 */ mr r3, r22
-/* 80150F50 0014CBB0 38 A1 00 10 */ addi r5, r1, 0x10
-/* 80150F54 0014CBB4 38 80 00 3D */ li r4, 0x3d
-/* 80150F58 0014CBB8 48 28 A5 CD */ bl func_803DB524
-/* 80150F5C 0014CBBC 7E C3 B3 78 */ mr r3, r22
-/* 80150F60 0014CBC0 38 A1 00 0C */ addi r5, r1, 0xc
-/* 80150F64 0014CBC4 38 80 00 9F */ li r4, 0x9f
-/* 80150F68 0014CBC8 48 28 A5 BD */ bl func_803DB524
-/* 80150F6C 0014CBCC 7E C3 B3 78 */ mr r3, r22
-/* 80150F70 0014CBD0 38 A1 00 08 */ addi r5, r1, 8
-/* 80150F74 0014CBD4 38 80 00 06 */ li r4, 6
-/* 80150F78 0014CBD8 48 28 A5 AD */ bl func_803DB524
-/* 80150F7C 0014CBDC 48 00 00 14 */ b lbl_80150F90
-lbl_80150F80:
-/* 80150F80 0014CBE0 3A F7 00 01 */ addi r23, r23, 1
-/* 80150F84 0014CBE4 3B 18 00 DC */ addi r24, r24, 0xdc
-/* 80150F88 0014CBE8 28 17 00 06 */ cmplwi r23, 6
-/* 80150F8C 0014CBEC 41 80 FE 4C */ blt lbl_80150DD8
-lbl_80150F90:
-/* 80150F90 0014CBF0 39 61 00 50 */ addi r11, r1, 0x50
-/* 80150F94 0014CBF4 48 07 61 CD */ bl _restgpr_22
-/* 80150F98 0014CBF8 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80150F9C 0014CBFC 7C 08 03 A6 */ mtlr r0
-/* 80150FA0 0014CC00 38 21 00 50 */ addi r1, r1, 0x50
-/* 80150FA4 0014CC04 4E 80 00 20 */ blr
-
-.global func_80150FA8
-func_80150FA8:
-/* 80150FA8 0014CC08 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80150FAC 0014CC0C 7C 08 02 A6 */ mflr r0
-/* 80150FB0 0014CC10 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80150FB4 0014CC14 39 61 00 40 */ addi r11, r1, 0x40
-/* 80150FB8 0014CC18 48 07 61 59 */ bl _savegpr_21
-/* 80150FBC 0014CC1C 7C 75 1B 78 */ mr r21, r3
-/* 80150FC0 0014CC20 7C 96 23 78 */ mr r22, r4
-/* 80150FC4 0014CC24 4B FC B9 B1 */ bl func_8011C974
-/* 80150FC8 0014CC28 3F A0 80 42 */ lis r29, lbl_8041E210@ha
-/* 80150FCC 0014CC2C 3B E3 4B 80 */ addi r31, r3, 0x4b80
-/* 80150FD0 0014CC30 3B C3 21 F8 */ addi r30, r3, 0x21f8
-/* 80150FD4 0014CC34 56 BC 05 EE */ rlwinm r28, r21, 0, 0x17, 0x17
-/* 80150FD8 0014CC38 3B BD E2 10 */ addi r29, r29, lbl_8041E210@l
-/* 80150FDC 0014CC3C 56 BB 05 AC */ rlwinm r27, r21, 0, 0x16, 0x16
-/* 80150FE0 0014CC40 56 BA 05 6A */ rlwinm r26, r21, 0, 0x15, 0x15
-/* 80150FE4 0014CC44 56 B9 05 28 */ rlwinm r25, r21, 0, 0x14, 0x14
-/* 80150FE8 0014CC48 3A E0 00 00 */ li r23, 0
-lbl_80150FEC:
-/* 80150FEC 0014CC4C 2C 16 00 00 */ cmpwi r22, 0
-/* 80150FF0 0014CC50 41 82 00 0C */ beq lbl_80150FFC
-/* 80150FF4 0014CC54 7F F8 FB 78 */ mr r24, r31
-/* 80150FF8 0014CC58 48 00 00 08 */ b lbl_80151000
-lbl_80150FFC:
-/* 80150FFC 0014CC5C 7F D8 F3 78 */ mr r24, r30
-lbl_80151000:
-/* 80151000 0014CC60 7F 03 C3 78 */ mr r3, r24
-/* 80151004 0014CC64 4B F0 5B D1 */ bl func_80056BD4
-/* 80151008 0014CC68 2C 03 00 00 */ cmpwi r3, 0
-/* 8015100C 0014CC6C 41 82 00 7C */ beq lbl_80151088
-/* 80151010 0014CC70 80 8D 82 C8 */ lwz r4, lbl_8063D588-_SDA_BASE_(r13)
-/* 80151014 0014CC74 7F 03 C3 78 */ mr r3, r24
-/* 80151018 0014CC78 48 28 B7 31 */ bl func_803DC748
-/* 8015101C 0014CC7C 80 1D 00 00 */ lwz r0, 0(r29)
-/* 80151020 0014CC80 7E A0 00 39 */ and. r0, r21, r0
-/* 80151024 0014CC84 41 82 00 64 */ beq lbl_80151088
-/* 80151028 0014CC88 2C 1C 00 00 */ cmpwi r28, 0
-/* 8015102C 0014CC8C 41 82 00 14 */ beq lbl_80151040
-/* 80151030 0014CC90 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
-/* 80151034 0014CC94 7E C5 B3 78 */ mr r5, r22
-/* 80151038 0014CC98 38 80 01 00 */ li r4, 0x100
-/* 8015103C 0014CC9C 48 00 00 7D */ bl func_801510B8
-lbl_80151040:
-/* 80151040 0014CCA0 2C 1B 00 00 */ cmpwi r27, 0
-/* 80151044 0014CCA4 41 82 00 14 */ beq lbl_80151058
-/* 80151048 0014CCA8 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
-/* 8015104C 0014CCAC 7E C5 B3 78 */ mr r5, r22
-/* 80151050 0014CCB0 38 80 02 00 */ li r4, 0x200
-/* 80151054 0014CCB4 48 00 00 65 */ bl func_801510B8
-lbl_80151058:
-/* 80151058 0014CCB8 2C 1A 00 00 */ cmpwi r26, 0
-/* 8015105C 0014CCBC 41 82 00 14 */ beq lbl_80151070
-/* 80151060 0014CCC0 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
-/* 80151064 0014CCC4 7E C5 B3 78 */ mr r5, r22
-/* 80151068 0014CCC8 38 80 04 00 */ li r4, 0x400
-/* 8015106C 0014CCCC 48 00 00 4D */ bl func_801510B8
-lbl_80151070:
-/* 80151070 0014CCD0 2C 19 00 00 */ cmpwi r25, 0
-/* 80151074 0014CCD4 41 82 00 14 */ beq lbl_80151088
-/* 80151078 0014CCD8 80 6D 82 C8 */ lwz r3, lbl_8063D588-_SDA_BASE_(r13)
-/* 8015107C 0014CCDC 7E C5 B3 78 */ mr r5, r22
-/* 80151080 0014CCE0 38 80 08 00 */ li r4, 0x800
-/* 80151084 0014CCE4 48 00 00 35 */ bl func_801510B8
-lbl_80151088:
-/* 80151088 0014CCE8 3A F7 00 01 */ addi r23, r23, 1
-/* 8015108C 0014CCEC 3B DE 00 8C */ addi r30, r30, 0x8c
-/* 80151090 0014CCF0 28 17 00 06 */ cmplwi r23, 6
-/* 80151094 0014CCF4 3B BD 00 04 */ addi r29, r29, 4
-/* 80151098 0014CCF8 3B FF 00 8C */ addi r31, r31, 0x8c
-/* 8015109C 0014CCFC 41 80 FF 50 */ blt lbl_80150FEC
-/* 801510A0 0014CD00 39 61 00 40 */ addi r11, r1, 0x40
-/* 801510A4 0014CD04 48 07 60 B9 */ bl _restgpr_21
-/* 801510A8 0014CD08 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 801510AC 0014CD0C 7C 08 03 A6 */ mtlr r0
-/* 801510B0 0014CD10 38 21 00 40 */ addi r1, r1, 0x40
-/* 801510B4 0014CD14 4E 80 00 20 */ blr
-
-.global func_801510B8
-func_801510B8:
-/* 801510B8 0014CD18 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 801510BC 0014CD1C 7C 08 02 A6 */ mflr r0
-/* 801510C0 0014CD20 90 01 00 74 */ stw r0, 0x74(r1)
-/* 801510C4 0014CD24 39 61 00 70 */ addi r11, r1, 0x70
-/* 801510C8 0014CD28 48 07 60 39 */ bl _savegpr_17
-/* 801510CC 0014CD2C 7C 71 1B 78 */ mr r17, r3
-/* 801510D0 0014CD30 7C 92 23 78 */ mr r18, r4
-/* 801510D4 0014CD34 7C B3 2B 78 */ mr r19, r5
-/* 801510D8 0014CD38 4B FC B8 9D */ bl func_8011C974
-/* 801510DC 0014CD3C 7C 77 1B 78 */ mr r23, r3
-/* 801510E0 0014CD40 7E 23 8B 78 */ mr r3, r17
-/* 801510E4 0014CD44 38 80 00 05 */ li r4, 5
-/* 801510E8 0014CD48 38 A0 00 00 */ li r5, 0
-/* 801510EC 0014CD4C 48 28 C8 F1 */ bl func_803DD9DC
-/* 801510F0 0014CD50 7C 78 1B 78 */ mr r24, r3
-/* 801510F4 0014CD54 7E 23 8B 78 */ mr r3, r17
-/* 801510F8 0014CD58 38 80 00 00 */ li r4, 0
-/* 801510FC 0014CD5C 38 A0 00 00 */ li r5, 0
-/* 80151100 0014CD60 48 28 C8 DD */ bl func_803DD9DC
-/* 80151104 0014CD64 7C 79 1B 78 */ mr r25, r3
-/* 80151108 0014CD68 7E 23 8B 78 */ mr r3, r17
-/* 8015110C 0014CD6C 38 80 00 A4 */ li r4, 0xa4
-/* 80151110 0014CD70 38 A0 00 00 */ li r5, 0
-/* 80151114 0014CD74 48 28 C8 C9 */ bl func_803DD9DC
-/* 80151118 0014CD78 7C 7A 1B 78 */ mr r26, r3
-/* 8015111C 0014CD7C 7E 23 8B 78 */ mr r3, r17
-/* 80151120 0014CD80 38 80 00 A5 */ li r4, 0xa5
-/* 80151124 0014CD84 38 A0 00 00 */ li r5, 0
-/* 80151128 0014CD88 48 28 C8 B5 */ bl func_803DD9DC
-/* 8015112C 0014CD8C 7C 7B 1B 78 */ mr r27, r3
-/* 80151130 0014CD90 7E 23 8B 78 */ mr r3, r17
-/* 80151134 0014CD94 38 80 00 A6 */ li r4, 0xa6
-/* 80151138 0014CD98 38 A0 00 00 */ li r5, 0
-/* 8015113C 0014CD9C 48 28 C8 A1 */ bl func_803DD9DC
-/* 80151140 0014CDA0 7C 7C 1B 78 */ mr r28, r3
-/* 80151144 0014CDA4 7E 23 8B 78 */ mr r3, r17
-/* 80151148 0014CDA8 38 80 00 A7 */ li r4, 0xa7
-/* 8015114C 0014CDAC 38 A0 00 00 */ li r5, 0
-/* 80151150 0014CDB0 48 28 C8 8D */ bl func_803DD9DC
-/* 80151154 0014CDB4 7C 7D 1B 78 */ mr r29, r3
-/* 80151158 0014CDB8 7E 23 8B 78 */ mr r3, r17
-/* 8015115C 0014CDBC 38 80 00 A8 */ li r4, 0xa8
-/* 80151160 0014CDC0 38 A0 00 00 */ li r5, 0
-/* 80151164 0014CDC4 48 28 C8 79 */ bl func_803DD9DC
-/* 80151168 0014CDC8 7C 7E 1B 78 */ mr r30, r3
-/* 8015116C 0014CDCC 7E 23 8B 78 */ mr r3, r17
-/* 80151170 0014CDD0 38 80 00 07 */ li r4, 7
-/* 80151174 0014CDD4 38 A0 00 00 */ li r5, 0
-/* 80151178 0014CDD8 48 28 C8 65 */ bl func_803DD9DC
-/* 8015117C 0014CDDC 3A D7 61 B8 */ addi r22, r23, 0x61b8
-/* 80151180 0014CDE0 7C 7F 1B 78 */ mr r31, r3
-/* 80151184 0014CDE4 3A F7 57 60 */ addi r23, r23, 0x5760
-/* 80151188 0014CDE8 3A 80 00 00 */ li r20, 0
-lbl_8015118C:
-/* 8015118C 0014CDEC 2C 13 00 00 */ cmpwi r19, 0
-/* 80151190 0014CDF0 41 82 00 0C */ beq lbl_8015119C
-/* 80151194 0014CDF4 7E D5 B3 78 */ mr r21, r22
-/* 80151198 0014CDF8 48 00 00 08 */ b lbl_801511A0
-lbl_8015119C:
-/* 8015119C 0014CDFC 7E F5 BB 78 */ mr r21, r23
-lbl_801511A0:
-/* 801511A0 0014CE00 7E A3 AB 78 */ mr r3, r21
-/* 801511A4 0014CE04 38 80 00 05 */ li r4, 5
-/* 801511A8 0014CE08 38 A0 00 00 */ li r5, 0
-/* 801511AC 0014CE0C 48 28 C8 31 */ bl func_803DD9DC
-/* 801511B0 0014CE10 7C 18 18 40 */ cmplw r24, r3
-/* 801511B4 0014CE14 40 82 02 74 */ bne lbl_80151428
-/* 801511B8 0014CE18 7E A3 AB 78 */ mr r3, r21
-/* 801511BC 0014CE1C 38 80 00 00 */ li r4, 0
-/* 801511C0 0014CE20 38 A0 00 00 */ li r5, 0
-/* 801511C4 0014CE24 48 28 C8 19 */ bl func_803DD9DC
-/* 801511C8 0014CE28 7C 19 18 40 */ cmplw r25, r3
-/* 801511CC 0014CE2C 40 82 02 5C */ bne lbl_80151428
-/* 801511D0 0014CE30 7E A3 AB 78 */ mr r3, r21
-/* 801511D4 0014CE34 38 80 00 A4 */ li r4, 0xa4
-/* 801511D8 0014CE38 38 A0 00 00 */ li r5, 0
-/* 801511DC 0014CE3C 48 28 C8 01 */ bl func_803DD9DC
-/* 801511E0 0014CE40 7C 1A 18 40 */ cmplw r26, r3
-/* 801511E4 0014CE44 40 82 02 44 */ bne lbl_80151428
-/* 801511E8 0014CE48 7E A3 AB 78 */ mr r3, r21
-/* 801511EC 0014CE4C 38 80 00 A5 */ li r4, 0xa5
-/* 801511F0 0014CE50 38 A0 00 00 */ li r5, 0
-/* 801511F4 0014CE54 48 28 C7 E9 */ bl func_803DD9DC
-/* 801511F8 0014CE58 7C 1B 18 40 */ cmplw r27, r3
-/* 801511FC 0014CE5C 40 82 02 2C */ bne lbl_80151428
-/* 80151200 0014CE60 7E A3 AB 78 */ mr r3, r21
-/* 80151204 0014CE64 38 80 00 A6 */ li r4, 0xa6
-/* 80151208 0014CE68 38 A0 00 00 */ li r5, 0
-/* 8015120C 0014CE6C 48 28 C7 D1 */ bl func_803DD9DC
-/* 80151210 0014CE70 7C 1C 18 40 */ cmplw r28, r3
-/* 80151214 0014CE74 40 82 02 14 */ bne lbl_80151428
-/* 80151218 0014CE78 7E A3 AB 78 */ mr r3, r21
-/* 8015121C 0014CE7C 38 80 00 A7 */ li r4, 0xa7
-/* 80151220 0014CE80 38 A0 00 00 */ li r5, 0
-/* 80151224 0014CE84 48 28 C7 B9 */ bl func_803DD9DC
-/* 80151228 0014CE88 7C 1D 18 40 */ cmplw r29, r3
-/* 8015122C 0014CE8C 40 82 01 FC */ bne lbl_80151428
-/* 80151230 0014CE90 7E A3 AB 78 */ mr r3, r21
-/* 80151234 0014CE94 38 80 00 A8 */ li r4, 0xa8
-/* 80151238 0014CE98 38 A0 00 00 */ li r5, 0
-/* 8015123C 0014CE9C 48 28 C7 A1 */ bl func_803DD9DC
-/* 80151240 0014CEA0 7C 1E 18 40 */ cmplw r30, r3
-/* 80151244 0014CEA4 40 82 01 E4 */ bne lbl_80151428
-/* 80151248 0014CEA8 7E A3 AB 78 */ mr r3, r21
-/* 8015124C 0014CEAC 38 80 00 07 */ li r4, 7
-/* 80151250 0014CEB0 38 A0 00 00 */ li r5, 0
-/* 80151254 0014CEB4 48 28 C7 89 */ bl func_803DD9DC
-/* 80151258 0014CEB8 7C 1F 18 40 */ cmplw r31, r3
-/* 8015125C 0014CEBC 40 82 01 CC */ bne lbl_80151428
-/* 80151260 0014CEC0 7E A3 AB 78 */ mr r3, r21
-/* 80151264 0014CEC4 38 80 00 A2 */ li r4, 0xa2
-/* 80151268 0014CEC8 38 A0 00 00 */ li r5, 0
-/* 8015126C 0014CECC 48 28 C7 71 */ bl func_803DD9DC
-/* 80151270 0014CED0 90 61 00 20 */ stw r3, 0x20(r1)
-/* 80151274 0014CED4 7E A3 AB 78 */ mr r3, r21
-/* 80151278 0014CED8 38 80 00 3A */ li r4, 0x3a
-/* 8015127C 0014CEDC 38 A0 00 00 */ li r5, 0
-/* 80151280 0014CEE0 48 28 C7 5D */ bl func_803DD9DC
-/* 80151284 0014CEE4 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 80151288 0014CEE8 7E A3 AB 78 */ mr r3, r21
-/* 8015128C 0014CEEC 38 80 00 3B */ li r4, 0x3b
-/* 80151290 0014CEF0 38 A0 00 00 */ li r5, 0
-/* 80151294 0014CEF4 48 28 C7 49 */ bl func_803DD9DC
-/* 80151298 0014CEF8 90 61 00 18 */ stw r3, 0x18(r1)
-/* 8015129C 0014CEFC 7E A3 AB 78 */ mr r3, r21
-/* 801512A0 0014CF00 38 80 00 3C */ li r4, 0x3c
-/* 801512A4 0014CF04 38 A0 00 00 */ li r5, 0
-/* 801512A8 0014CF08 48 28 C7 35 */ bl func_803DD9DC
-/* 801512AC 0014CF0C 90 61 00 14 */ stw r3, 0x14(r1)
-/* 801512B0 0014CF10 7E A3 AB 78 */ mr r3, r21
-/* 801512B4 0014CF14 38 80 00 3D */ li r4, 0x3d
-/* 801512B8 0014CF18 38 A0 00 00 */ li r5, 0
-/* 801512BC 0014CF1C 48 28 C7 21 */ bl func_803DD9DC
-/* 801512C0 0014CF20 90 61 00 10 */ stw r3, 0x10(r1)
-/* 801512C4 0014CF24 7E A3 AB 78 */ mr r3, r21
-/* 801512C8 0014CF28 38 80 00 9F */ li r4, 0x9f
-/* 801512CC 0014CF2C 38 A0 00 00 */ li r5, 0
-/* 801512D0 0014CF30 48 28 C7 0D */ bl func_803DD9DC
-/* 801512D4 0014CF34 90 61 00 0C */ stw r3, 0xc(r1)
-/* 801512D8 0014CF38 7E A3 AB 78 */ mr r3, r21
-/* 801512DC 0014CF3C 38 80 00 06 */ li r4, 6
-/* 801512E0 0014CF40 38 A0 00 00 */ li r5, 0
-/* 801512E4 0014CF44 48 28 C6 F9 */ bl func_803DD9DC
-/* 801512E8 0014CF48 2C 12 04 00 */ cmpwi r18, 0x400
-/* 801512EC 0014CF4C 90 61 00 08 */ stw r3, 8(r1)
-/* 801512F0 0014CF50 41 82 00 98 */ beq lbl_80151388
-/* 801512F4 0014CF54 40 80 00 1C */ bge lbl_80151310
-/* 801512F8 0014CF58 2C 12 02 00 */ cmpwi r18, 0x200
-/* 801512FC 0014CF5C 41 82 00 38 */ beq lbl_80151334
-/* 80151300 0014CF60 40 80 00 B4 */ bge lbl_801513B4
-/* 80151304 0014CF64 2C 12 01 00 */ cmpwi r18, 0x100
-/* 80151308 0014CF68 41 82 00 14 */ beq lbl_8015131C
-/* 8015130C 0014CF6C 48 00 00 A8 */ b lbl_801513B4
-lbl_80151310:
-/* 80151310 0014CF70 2C 12 08 00 */ cmpwi r18, 0x800
-/* 80151314 0014CF74 41 82 00 8C */ beq lbl_801513A0
-/* 80151318 0014CF78 48 00 00 9C */ b lbl_801513B4
-lbl_8015131C:
-/* 8015131C 0014CF7C 7E 23 8B 78 */ mr r3, r17
-/* 80151320 0014CF80 38 80 00 A2 */ li r4, 0xa2
-/* 80151324 0014CF84 38 A0 00 00 */ li r5, 0
-/* 80151328 0014CF88 48 28 C6 B5 */ bl func_803DD9DC
-/* 8015132C 0014CF8C 90 61 00 20 */ stw r3, 0x20(r1)
-/* 80151330 0014CF90 48 00 00 84 */ b lbl_801513B4
-lbl_80151334:
-/* 80151334 0014CF94 7E 23 8B 78 */ mr r3, r17
-/* 80151338 0014CF98 38 80 00 3A */ li r4, 0x3a
-/* 8015133C 0014CF9C 38 A0 00 00 */ li r5, 0
-/* 80151340 0014CFA0 48 28 C6 9D */ bl func_803DD9DC
-/* 80151344 0014CFA4 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 80151348 0014CFA8 7E 23 8B 78 */ mr r3, r17
-/* 8015134C 0014CFAC 38 80 00 3B */ li r4, 0x3b
-/* 80151350 0014CFB0 38 A0 00 00 */ li r5, 0
-/* 80151354 0014CFB4 48 28 C6 89 */ bl func_803DD9DC
-/* 80151358 0014CFB8 90 61 00 18 */ stw r3, 0x18(r1)
-/* 8015135C 0014CFBC 7E 23 8B 78 */ mr r3, r17
-/* 80151360 0014CFC0 38 80 00 3C */ li r4, 0x3c
-/* 80151364 0014CFC4 38 A0 00 00 */ li r5, 0
-/* 80151368 0014CFC8 48 28 C6 75 */ bl func_803DD9DC
-/* 8015136C 0014CFCC 90 61 00 14 */ stw r3, 0x14(r1)
-/* 80151370 0014CFD0 7E 23 8B 78 */ mr r3, r17
-/* 80151374 0014CFD4 38 80 00 3D */ li r4, 0x3d
-/* 80151378 0014CFD8 38 A0 00 00 */ li r5, 0
-/* 8015137C 0014CFDC 48 28 C6 61 */ bl func_803DD9DC
-/* 80151380 0014CFE0 90 61 00 10 */ stw r3, 0x10(r1)
-/* 80151384 0014CFE4 48 00 00 30 */ b lbl_801513B4
-lbl_80151388:
-/* 80151388 0014CFE8 7E 23 8B 78 */ mr r3, r17
-/* 8015138C 0014CFEC 38 80 00 9F */ li r4, 0x9f
-/* 80151390 0014CFF0 38 A0 00 00 */ li r5, 0
-/* 80151394 0014CFF4 48 28 C6 49 */ bl func_803DD9DC
-/* 80151398 0014CFF8 90 61 00 0C */ stw r3, 0xc(r1)
-/* 8015139C 0014CFFC 48 00 00 18 */ b lbl_801513B4
-lbl_801513A0:
-/* 801513A0 0014D000 7E 23 8B 78 */ mr r3, r17
-/* 801513A4 0014D004 38 80 00 06 */ li r4, 6
-/* 801513A8 0014D008 38 A0 00 00 */ li r5, 0
-/* 801513AC 0014D00C 48 28 C6 31 */ bl func_803DD9DC
-/* 801513B0 0014D010 90 61 00 08 */ stw r3, 8(r1)
-lbl_801513B4:
-/* 801513B4 0014D014 7E A3 AB 78 */ mr r3, r21
-/* 801513B8 0014D018 38 A1 00 20 */ addi r5, r1, 0x20
-/* 801513BC 0014D01C 38 80 00 A2 */ li r4, 0xa2
-/* 801513C0 0014D020 48 28 A1 65 */ bl func_803DB524
-/* 801513C4 0014D024 7E A3 AB 78 */ mr r3, r21
-/* 801513C8 0014D028 38 A1 00 1C */ addi r5, r1, 0x1c
-/* 801513CC 0014D02C 38 80 00 3A */ li r4, 0x3a
-/* 801513D0 0014D030 48 28 A1 55 */ bl func_803DB524
-/* 801513D4 0014D034 7E A3 AB 78 */ mr r3, r21
-/* 801513D8 0014D038 38 A1 00 18 */ addi r5, r1, 0x18
-/* 801513DC 0014D03C 38 80 00 3B */ li r4, 0x3b
-/* 801513E0 0014D040 48 28 A1 45 */ bl func_803DB524
-/* 801513E4 0014D044 7E A3 AB 78 */ mr r3, r21
-/* 801513E8 0014D048 38 A1 00 14 */ addi r5, r1, 0x14
-/* 801513EC 0014D04C 38 80 00 3C */ li r4, 0x3c
-/* 801513F0 0014D050 48 28 A1 35 */ bl func_803DB524
-/* 801513F4 0014D054 7E A3 AB 78 */ mr r3, r21
-/* 801513F8 0014D058 38 A1 00 10 */ addi r5, r1, 0x10
-/* 801513FC 0014D05C 38 80 00 3D */ li r4, 0x3d
-/* 80151400 0014D060 48 28 A1 25 */ bl func_803DB524
-/* 80151404 0014D064 7E A3 AB 78 */ mr r3, r21
-/* 80151408 0014D068 38 A1 00 0C */ addi r5, r1, 0xc
-/* 8015140C 0014D06C 38 80 00 9F */ li r4, 0x9f
-/* 80151410 0014D070 48 28 A1 15 */ bl func_803DB524
-/* 80151414 0014D074 7E A3 AB 78 */ mr r3, r21
-/* 80151418 0014D078 38 A1 00 08 */ addi r5, r1, 8
-/* 8015141C 0014D07C 38 80 00 06 */ li r4, 6
-/* 80151420 0014D080 48 28 A1 05 */ bl func_803DB524
-/* 80151424 0014D084 48 00 00 18 */ b lbl_8015143C
-lbl_80151428:
-/* 80151428 0014D088 3A 94 00 01 */ addi r20, r20, 1
-/* 8015142C 0014D08C 3A F7 00 DC */ addi r23, r23, 0xdc
-/* 80151430 0014D090 28 14 00 06 */ cmplwi r20, 6
-/* 80151434 0014D094 3A D6 00 DC */ addi r22, r22, 0xdc
-/* 80151438 0014D098 41 80 FD 54 */ blt lbl_8015118C
-lbl_8015143C:
-/* 8015143C 0014D09C 39 61 00 70 */ addi r11, r1, 0x70
-/* 80151440 0014D0A0 48 07 5D 0D */ bl _restgpr_17
-/* 80151444 0014D0A4 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80151448 0014D0A8 7C 08 03 A6 */ mtlr r0
-/* 8015144C 0014D0AC 38 21 00 70 */ addi r1, r1, 0x70
-/* 80151450 0014D0B0 4E 80 00 20 */ blr
-
-.global func_80151454
-func_80151454:
-/* 80151454 0014D0B4 38 A0 00 01 */ li r5, 1
-/* 80151458 0014D0B8 38 6D 9C F8 */ addi r3, r13, lbl_8063EFB8-_SDA_BASE_
-/* 8015145C 0014D0BC 38 80 00 04 */ li r4, 4
-/* 80151460 0014D0C0 38 00 00 00 */ li r0, 0
-/* 80151464 0014D0C4 98 AD 9C F8 */ stb r5, lbl_8063EFB8-_SDA_BASE_(r13)
-/* 80151468 0014D0C8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8015146C 0014D0CC 98 03 00 04 */ stb r0, 4(r3)
-/* 80151470 0014D0D0 4E 80 00 20 */ blr
-
-.global func_80151474
-func_80151474:
-/* 80151474 0014D0D4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80151478 0014D0D8 7C 08 02 A6 */ mflr r0
-/* 8015147C 0014D0DC 38 60 00 01 */ li r3, 1
-/* 80151480 0014D0E0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80151484 0014D0E4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80151488 0014D0E8 4B F0 4F D1 */ bl func_80056458
-/* 8015148C 0014D0EC 48 00 E2 55 */ bl func_8015F6E0
-/* 80151490 0014D0F0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151494 0014D0F4 90 64 00 D4 */ stw r3, 0xd4(r4)
-/* 80151498 0014D0F8 4B FC B4 DD */ bl func_8011C974
-/* 8015149C 0014D0FC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801514A0 0014D100 90 64 00 D8 */ stw r3, 0xd8(r4)
-/* 801514A4 0014D104 38 60 04 05 */ li r3, 0x405
-/* 801514A8 0014D108 48 0F 81 35 */ bl func_802495DC
-/* 801514AC 0014D10C 38 60 04 04 */ li r3, 0x404
-/* 801514B0 0014D110 48 0F 81 2D */ bl func_802495DC
-/* 801514B4 0014D114 3C 80 27 BB */ lis r4, 0x27BB1A00@ha
-/* 801514B8 0014D118 38 60 04 04 */ li r3, 0x404
-/* 801514BC 0014D11C 38 84 1A 00 */ addi r4, r4, 0x27BB1A00@l
-/* 801514C0 0014D120 4B F0 48 D9 */ bl func_80055D98
-/* 801514C4 0014D124 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801514C8 0014D128 3C 80 27 98 */ lis r4, 0x27981A00@ha
-/* 801514CC 0014D12C 38 84 1A 00 */ addi r4, r4, 0x27981A00@l
-/* 801514D0 0014D130 90 65 00 58 */ stw r3, 0x58(r5)
-/* 801514D4 0014D134 38 60 04 04 */ li r3, 0x404
-/* 801514D8 0014D138 4B F0 48 C1 */ bl func_80055D98
-/* 801514DC 0014D13C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801514E0 0014D140 3C 80 27 99 */ lis r4, 0x27991A00@ha
-/* 801514E4 0014D144 38 84 1A 00 */ addi r4, r4, 0x27991A00@l
-/* 801514E8 0014D148 90 65 00 5C */ stw r3, 0x5c(r5)
-/* 801514EC 0014D14C 38 60 04 04 */ li r3, 0x404
-/* 801514F0 0014D150 4B F0 48 A9 */ bl func_80055D98
-/* 801514F4 0014D154 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801514F8 0014D158 3C 80 19 A5 */ lis r4, 0x19A51A00@ha
-/* 801514FC 0014D15C 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l
-/* 80151500 0014D160 90 65 00 60 */ stw r3, 0x60(r5)
-/* 80151504 0014D164 38 60 00 0E */ li r3, 0xe
-/* 80151508 0014D168 4B F0 48 91 */ bl func_80055D98
-/* 8015150C 0014D16C 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151510 0014D170 3C 80 80 15 */ lis r4, lbl_80154CD8@ha
-/* 80151514 0014D174 3C A0 80 15 */ lis r5, lbl_80154D48@ha
-/* 80151518 0014D178 3C C0 80 15 */ lis r6, lbl_80154D74@ha
-/* 8015151C 0014D17C 90 67 00 78 */ stw r3, 0x78(r7)
-/* 80151520 0014D180 38 84 4C D8 */ addi r4, r4, lbl_80154CD8@l
-/* 80151524 0014D184 38 A5 4D 48 */ addi r5, r5, lbl_80154D48@l
-/* 80151528 0014D188 38 C6 4D 74 */ addi r6, r6, lbl_80154D74@l
-/* 8015152C 0014D18C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151530 0014D190 38 E0 FF FF */ li r7, -1
-/* 80151534 0014D194 39 00 00 00 */ li r8, 0
-/* 80151538 0014D198 39 20 00 01 */ li r9, 1
-/* 8015153C 0014D19C 80 63 00 78 */ lwz r3, 0x78(r3)
-/* 80151540 0014D1A0 39 40 00 00 */ li r10, 0
-/* 80151544 0014D1A4 48 10 26 F5 */ bl func_80253C38
-/* 80151548 0014D1A8 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015154C 0014D1AC 3C 80 80 15 */ lis r4, lbl_80153398@ha
-/* 80151550 0014D1B0 3C A0 80 15 */ lis r5, lbl_801534A0@ha
-/* 80151554 0014D1B4 3C C0 80 15 */ lis r6, lbl_80153E78@ha
-/* 80151558 0014D1B8 B0 67 00 BC */ sth r3, 0xbc(r7)
-/* 8015155C 0014D1BC 38 84 33 98 */ addi r4, r4, lbl_80153398@l
-/* 80151560 0014D1C0 38 A5 34 A0 */ addi r5, r5, lbl_801534A0@l
-/* 80151564 0014D1C4 38 C6 3E 78 */ addi r6, r6, lbl_80153E78@l
-/* 80151568 0014D1C8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015156C 0014D1CC 38 E0 FF FF */ li r7, -1
-/* 80151570 0014D1D0 39 00 00 00 */ li r8, 0
-/* 80151574 0014D1D4 39 20 00 01 */ li r9, 1
-/* 80151578 0014D1D8 80 63 00 5C */ lwz r3, 0x5c(r3)
-/* 8015157C 0014D1DC 39 40 00 00 */ li r10, 0
-/* 80151580 0014D1E0 48 10 26 B9 */ bl func_80253C38
-/* 80151584 0014D1E4 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151588 0014D1E8 3C A0 80 15 */ lis r5, lbl_80154288@ha
-/* 8015158C 0014D1EC 3C C0 80 15 */ lis r6, lbl_801548D8@ha
-/* 80151590 0014D1F0 38 80 00 00 */ li r4, 0
-/* 80151594 0014D1F4 B0 67 00 AE */ sth r3, 0xae(r7)
-/* 80151598 0014D1F8 38 A5 42 88 */ addi r5, r5, lbl_80154288@l
-/* 8015159C 0014D1FC 38 C6 48 D8 */ addi r6, r6, lbl_801548D8@l
-/* 801515A0 0014D200 38 E0 FF FF */ li r7, -1
-/* 801515A4 0014D204 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801515A8 0014D208 39 00 00 00 */ li r8, 0
-/* 801515AC 0014D20C 39 20 00 01 */ li r9, 1
-/* 801515B0 0014D210 39 40 00 00 */ li r10, 0
-/* 801515B4 0014D214 80 63 00 60 */ lwz r3, 0x60(r3)
-/* 801515B8 0014D218 48 10 26 81 */ bl func_80253C38
-/* 801515BC 0014D21C 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
-/* 801515C0 0014D220 3C A0 80 15 */ lis r5, lbl_801531EC@ha
-/* 801515C4 0014D224 3C C0 80 15 */ lis r6, lbl_8015330C@ha
-/* 801515C8 0014D228 38 80 00 00 */ li r4, 0
-/* 801515CC 0014D22C B0 67 00 B0 */ sth r3, 0xb0(r7)
-/* 801515D0 0014D230 38 A5 31 EC */ addi r5, r5, lbl_801531EC@l
-/* 801515D4 0014D234 38 C6 33 0C */ addi r6, r6, lbl_8015330C@l
-/* 801515D8 0014D238 38 E0 FF FF */ li r7, -1
-/* 801515DC 0014D23C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801515E0 0014D240 39 00 00 00 */ li r8, 0
-/* 801515E4 0014D244 39 20 00 01 */ li r9, 1
-/* 801515E8 0014D248 39 40 00 00 */ li r10, 0
-/* 801515EC 0014D24C 80 63 00 58 */ lwz r3, 0x58(r3)
-/* 801515F0 0014D250 48 10 26 49 */ bl func_80253C38
-/* 801515F4 0014D254 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801515F8 0014D258 3C 80 80 15 */ lis r4, lbl_8015300C@ha
-/* 801515FC 0014D25C 3B E0 00 01 */ li r31, 1
-/* 80151600 0014D260 3C A0 80 15 */ lis r5, lbl_801518A8@ha
-/* 80151604 0014D264 B0 66 00 AC */ sth r3, 0xac(r6)
-/* 80151608 0014D268 38 65 18 A8 */ addi r3, r5, lbl_801518A8@l
-/* 8015160C 0014D26C 38 84 30 0C */ addi r4, r4, lbl_8015300C@l
-/* 80151610 0014D270 38 A0 FF FF */ li r5, -1
-/* 80151614 0014D274 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151618 0014D278 B3 E6 00 C4 */ sth r31, 0xc4(r6)
-/* 8015161C 0014D27C 48 10 29 51 */ bl func_80253F6C
-/* 80151620 0014D280 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151624 0014D284 90 64 00 C0 */ stw r3, 0xc0(r4)
-/* 80151628 0014D288 38 60 04 04 */ li r3, 0x404
-/* 8015162C 0014D28C 48 0F 82 65 */ bl func_80249890
-/* 80151630 0014D290 38 60 04 04 */ li r3, 0x404
-/* 80151634 0014D294 48 08 A0 41 */ bl func_801DB674
-/* 80151638 0014D298 4B F0 4B F9 */ bl func_80056230
-/* 8015163C 0014D29C 48 00 E0 55 */ bl func_8015F690
-/* 80151640 0014D2A0 80 03 00 4C */ lwz r0, 0x4c(r3)
-/* 80151644 0014D2A4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151648 0014D2A8 98 03 01 6E */ stb r0, 0x16e(r3)
-/* 8015164C 0014D2AC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151650 0014D2B0 88 04 01 6E */ lbz r0, 0x16e(r4)
-/* 80151654 0014D2B4 2C 00 00 01 */ cmpwi r0, 1
-/* 80151658 0014D2B8 41 82 00 90 */ beq lbl_801516E8
-/* 8015165C 0014D2BC 40 80 00 08 */ bge lbl_80151664
-/* 80151660 0014D2C0 48 00 00 10 */ b lbl_80151670
-lbl_80151664:
-/* 80151664 0014D2C4 2C 00 00 03 */ cmpwi r0, 3
-/* 80151668 0014D2C8 40 80 00 08 */ bge lbl_80151670
-/* 8015166C 0014D2CC 48 00 00 F0 */ b lbl_8015175C
-lbl_80151670:
-/* 80151670 0014D2D0 38 60 00 01 */ li r3, 1
-/* 80151674 0014D2D4 38 00 00 02 */ li r0, 2
-/* 80151678 0014D2D8 90 64 01 44 */ stw r3, 0x144(r4)
-/* 8015167C 0014D2DC 39 40 00 08 */ li r10, 8
-/* 80151680 0014D2E0 39 20 00 04 */ li r9, 4
-/* 80151684 0014D2E4 39 00 08 00 */ li r8, 0x800
-/* 80151688 0014D2E8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015168C 0014D2EC 38 E0 04 00 */ li r7, 0x400
-/* 80151690 0014D2F0 38 C0 02 00 */ li r6, 0x200
-/* 80151694 0014D2F4 38 A0 01 00 */ li r5, 0x100
-/* 80151698 0014D2F8 90 03 01 48 */ stw r0, 0x148(r3)
-/* 8015169C 0014D2FC 38 80 10 00 */ li r4, 0x1000
-/* 801516A0 0014D300 38 00 00 10 */ li r0, 0x10
-/* 801516A4 0014D304 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516A8 0014D308 91 43 01 4C */ stw r10, 0x14c(r3)
-/* 801516AC 0014D30C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516B0 0014D310 91 23 01 50 */ stw r9, 0x150(r3)
-/* 801516B4 0014D314 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516B8 0014D318 91 03 01 54 */ stw r8, 0x154(r3)
-/* 801516BC 0014D31C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516C0 0014D320 90 E3 01 58 */ stw r7, 0x158(r3)
-/* 801516C4 0014D324 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516C8 0014D328 90 C3 01 5C */ stw r6, 0x15c(r3)
-/* 801516CC 0014D32C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516D0 0014D330 90 A3 01 60 */ stw r5, 0x160(r3)
-/* 801516D4 0014D334 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516D8 0014D338 90 83 01 64 */ stw r4, 0x164(r3)
-/* 801516DC 0014D33C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516E0 0014D340 90 03 01 68 */ stw r0, 0x168(r3)
-/* 801516E4 0014D344 48 00 00 E8 */ b lbl_801517CC
-lbl_801516E8:
-/* 801516E8 0014D348 93 E4 01 44 */ stw r31, 0x144(r4)
-/* 801516EC 0014D34C 38 00 00 02 */ li r0, 2
-/* 801516F0 0014D350 39 40 00 08 */ li r10, 8
-/* 801516F4 0014D354 39 20 00 04 */ li r9, 4
-/* 801516F8 0014D358 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801516FC 0014D35C 39 00 08 00 */ li r8, 0x800
-/* 80151700 0014D360 38 E0 04 00 */ li r7, 0x400
-/* 80151704 0014D364 38 C0 02 00 */ li r6, 0x200
-/* 80151708 0014D368 90 03 01 48 */ stw r0, 0x148(r3)
-/* 8015170C 0014D36C 38 A0 01 00 */ li r5, 0x100
-/* 80151710 0014D370 38 80 10 00 */ li r4, 0x1000
-/* 80151714 0014D374 38 00 00 10 */ li r0, 0x10
-/* 80151718 0014D378 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015171C 0014D37C 91 43 01 4C */ stw r10, 0x14c(r3)
-/* 80151720 0014D380 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151724 0014D384 91 23 01 50 */ stw r9, 0x150(r3)
-/* 80151728 0014D388 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015172C 0014D38C 91 03 01 54 */ stw r8, 0x154(r3)
-/* 80151730 0014D390 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151734 0014D394 90 E3 01 58 */ stw r7, 0x158(r3)
-/* 80151738 0014D398 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015173C 0014D39C 90 C3 01 5C */ stw r6, 0x15c(r3)
-/* 80151740 0014D3A0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151744 0014D3A4 90 A3 01 60 */ stw r5, 0x160(r3)
-/* 80151748 0014D3A8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015174C 0014D3AC 90 83 01 64 */ stw r4, 0x164(r3)
-/* 80151750 0014D3B0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151754 0014D3B4 90 03 01 68 */ stw r0, 0x168(r3)
-/* 80151758 0014D3B8 48 00 00 74 */ b lbl_801517CC
-lbl_8015175C:
-/* 8015175C 0014D3BC 38 60 00 08 */ li r3, 8
-/* 80151760 0014D3C0 38 00 00 04 */ li r0, 4
-/* 80151764 0014D3C4 90 64 01 44 */ stw r3, 0x144(r4)
-/* 80151768 0014D3C8 39 20 00 02 */ li r9, 2
-/* 8015176C 0014D3CC 39 00 01 00 */ li r8, 0x100
-/* 80151770 0014D3D0 38 E0 02 00 */ li r7, 0x200
-/* 80151774 0014D3D4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151778 0014D3D8 38 C0 04 00 */ li r6, 0x400
-/* 8015177C 0014D3DC 38 A0 08 00 */ li r5, 0x800
-/* 80151780 0014D3E0 38 80 10 00 */ li r4, 0x1000
-/* 80151784 0014D3E4 90 03 01 48 */ stw r0, 0x148(r3)
-/* 80151788 0014D3E8 38 00 00 10 */ li r0, 0x10
-/* 8015178C 0014D3EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151790 0014D3F0 91 23 01 4C */ stw r9, 0x14c(r3)
-/* 80151794 0014D3F4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151798 0014D3F8 93 E3 01 50 */ stw r31, 0x150(r3)
-/* 8015179C 0014D3FC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517A0 0014D400 91 03 01 54 */ stw r8, 0x154(r3)
-/* 801517A4 0014D404 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517A8 0014D408 90 E3 01 58 */ stw r7, 0x158(r3)
-/* 801517AC 0014D40C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517B0 0014D410 90 C3 01 5C */ stw r6, 0x15c(r3)
-/* 801517B4 0014D414 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517B8 0014D418 90 A3 01 60 */ stw r5, 0x160(r3)
-/* 801517BC 0014D41C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517C0 0014D420 90 83 01 64 */ stw r4, 0x164(r3)
-/* 801517C4 0014D424 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517C8 0014D428 90 03 01 68 */ stw r0, 0x168(r3)
-lbl_801517CC:
-/* 801517CC 0014D42C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517D0 0014D430 38 00 00 00 */ li r0, 0
-/* 801517D4 0014D434 B0 03 01 42 */ sth r0, 0x142(r3)
-/* 801517D8 0014D438 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801517DC 0014D43C B0 03 01 40 */ sth r0, 0x140(r3)
-/* 801517E0 0014D440 48 00 38 21 */ bl func_80155000
-/* 801517E4 0014D444 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801517E8 0014D448 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801517EC 0014D44C 7C 08 03 A6 */ mtlr r0
-/* 801517F0 0014D450 38 21 00 10 */ addi r1, r1, 0x10
-/* 801517F4 0014D454 4E 80 00 20 */ blr
-
-.global func_801517F8
-func_801517F8:
-/* 801517F8 0014D458 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801517FC 0014D45C 7C 08 02 A6 */ mflr r0
-/* 80151800 0014D460 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80151804 0014D464 39 61 00 20 */ addi r11, r1, 0x20
-/* 80151808 0014D468 48 07 59 21 */ bl _savegpr_27
-/* 8015180C 0014D46C 3B 60 00 00 */ li r27, 0
-/* 80151810 0014D470 3B C0 FF FF */ li r30, -1
-/* 80151814 0014D474 3B E0 00 00 */ li r31, 0
-lbl_80151818:
-/* 80151818 0014D478 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015181C 0014D47C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
-/* 80151820 0014D480 7C 03 E0 2E */ lwzx r0, r3, r28
-/* 80151824 0014D484 2C 00 00 00 */ cmpwi r0, 0
-/* 80151828 0014D488 41 82 00 34 */ beq lbl_8015185C
-/* 8015182C 0014D48C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
-/* 80151830 0014D490 7C 63 EA 14 */ add r3, r3, r29
-/* 80151834 0014D494 A0 63 00 80 */ lhz r3, 0x80(r3)
-/* 80151838 0014D498 48 10 24 95 */ bl func_80253CCC
-/* 8015183C 0014D49C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151840 0014D4A0 7C 63 E0 2E */ lwzx r3, r3, r28
-/* 80151844 0014D4A4 4B F0 45 ED */ bl func_80055E30
-/* 80151848 0014D4A8 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015184C 0014D4AC 7C 60 EA 14 */ add r3, r0, r29
-/* 80151850 0014D4B0 B3 C3 00 80 */ sth r30, 0x80(r3)
-/* 80151854 0014D4B4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151858 0014D4B8 7F E3 E1 2E */ stwx r31, r3, r28
-lbl_8015185C:
-/* 8015185C 0014D4BC 3B 7B 00 01 */ addi r27, r27, 1
-/* 80151860 0014D4C0 28 1B 00 20 */ cmplwi r27, 0x20
-/* 80151864 0014D4C4 41 80 FF B4 */ blt lbl_80151818
-/* 80151868 0014D4C8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015186C 0014D4CC 80 63 00 C0 */ lwz r3, 0xc0(r3)
-/* 80151870 0014D4D0 48 10 27 1D */ bl func_80253F8C
-/* 80151874 0014D4D4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151878 0014D4D8 38 00 FF FF */ li r0, -1
-/* 8015187C 0014D4DC 38 60 04 05 */ li r3, 0x405
-/* 80151880 0014D4E0 90 04 00 C0 */ stw r0, 0xc0(r4)
-/* 80151884 0014D4E4 48 0F 80 0D */ bl func_80249890
-/* 80151888 0014D4E8 38 60 04 05 */ li r3, 0x405
-/* 8015188C 0014D4EC 48 08 9D E9 */ bl func_801DB674
-/* 80151890 0014D4F0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80151894 0014D4F4 48 07 58 E1 */ bl _restgpr_27
-/* 80151898 0014D4F8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015189C 0014D4FC 7C 08 03 A6 */ mtlr r0
-/* 801518A0 0014D500 38 21 00 20 */ addi r1, r1, 0x20
-/* 801518A4 0014D504 4E 80 00 20 */ blr
-lbl_801518A8:
-/* 801518A8 0014D508 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 801518AC 0014D50C 7C 08 02 A6 */ mflr r0
-/* 801518B0 0014D510 90 01 00 54 */ stw r0, 0x54(r1)
-/* 801518B4 0014D514 93 E1 00 4C */ stw r31, 0x4c(r1)
-/* 801518B8 0014D518 93 C1 00 48 */ stw r30, 0x48(r1)
-/* 801518BC 0014D51C 93 A1 00 44 */ stw r29, 0x44(r1)
-/* 801518C0 0014D520 93 81 00 40 */ stw r28, 0x40(r1)
-/* 801518C4 0014D524 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801518C8 0014D528 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801518CC 0014D52C 80 03 00 00 */ lwz r0, 0(r3)
-/* 801518D0 0014D530 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
-/* 801518D4 0014D534 40 82 00 20 */ bne lbl_801518F4
-/* 801518D8 0014D538 3C 60 80 00 */ lis r3, 0x8000
-/* 801518DC 0014D53C 38 80 00 00 */ li r4, 0
-/* 801518E0 0014D540 38 A0 00 00 */ li r5, 0
-/* 801518E4 0014D544 38 C0 00 01 */ li r6, 1
-/* 801518E8 0014D548 4B F0 81 85 */ bl func_80059A6C
-/* 801518EC 0014D54C 7C 7F 1B 78 */ mr r31, r3
-/* 801518F0 0014D550 48 00 00 20 */ b lbl_80151910
-lbl_801518F4:
-/* 801518F4 0014D554 A0 04 01 42 */ lhz r0, 0x142(r4)
-/* 801518F8 0014D558 3C 60 80 00 */ lis r3, 0x8000
-/* 801518FC 0014D55C 38 A0 00 00 */ li r5, 0
-/* 80151900 0014D560 38 C0 00 01 */ li r6, 1
-/* 80151904 0014D564 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80151908 0014D568 4B F0 81 65 */ bl func_80059A6C
-/* 8015190C 0014D56C 7C 7F 1B 78 */ mr r31, r3
-lbl_80151910:
-/* 80151910 0014D570 83 CD 82 D0 */ lwz r30, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151914 0014D574 A0 1E 00 C4 */ lhz r0, 0xc4(r30)
-/* 80151918 0014D578 28 00 00 14 */ cmplwi r0, 0x14
-/* 8015191C 0014D57C 41 81 16 D0 */ bgt lbl_80152FEC
-/* 80151920 0014D580 3C 60 80 42 */ lis r3, lbl_8041E27C@ha
-/* 80151924 0014D584 54 00 10 3A */ slwi r0, r0, 2
-/* 80151928 0014D588 38 63 E2 7C */ addi r3, r3, lbl_8041E27C@l
-/* 8015192C 0014D58C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80151930 0014D590 7C 69 03 A6 */ mtctr r3
-/* 80151934 0014D594 4E 80 04 20 */ bctr
-/* 80151938 0014D598 80 9E 00 D8 */ lwz r4, 0xd8(r30)
-/* 8015193C 0014D59C 38 60 00 01 */ li r3, 1
-/* 80151940 0014D5A0 38 04 21 F8 */ addi r0, r4, 0x21f8
-/* 80151944 0014D5A4 90 1E 00 F4 */ stw r0, 0xf4(r30)
-/* 80151948 0014D5A8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015194C 0014D5AC 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151950 0014D5B0 38 04 2F D0 */ addi r0, r4, 0x2fd0
-/* 80151954 0014D5B4 90 05 01 0C */ stw r0, 0x10c(r5)
-/* 80151958 0014D5B8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015195C 0014D5BC 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151960 0014D5C0 38 04 22 84 */ addi r0, r4, 0x2284
-/* 80151964 0014D5C4 90 05 00 F8 */ stw r0, 0xf8(r5)
-/* 80151968 0014D5C8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015196C 0014D5CC 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151970 0014D5D0 38 04 30 5C */ addi r0, r4, 0x305c
-/* 80151974 0014D5D4 90 05 01 10 */ stw r0, 0x110(r5)
-/* 80151978 0014D5D8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015197C 0014D5DC 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151980 0014D5E0 38 04 23 10 */ addi r0, r4, 0x2310
-/* 80151984 0014D5E4 90 05 00 FC */ stw r0, 0xfc(r5)
-/* 80151988 0014D5E8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015198C 0014D5EC 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151990 0014D5F0 38 04 30 E8 */ addi r0, r4, 0x30e8
-/* 80151994 0014D5F4 90 05 01 14 */ stw r0, 0x114(r5)
-/* 80151998 0014D5F8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015199C 0014D5FC 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 801519A0 0014D600 38 04 23 9C */ addi r0, r4, 0x239c
-/* 801519A4 0014D604 90 05 01 00 */ stw r0, 0x100(r5)
-/* 801519A8 0014D608 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801519AC 0014D60C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 801519B0 0014D610 38 04 31 74 */ addi r0, r4, 0x3174
-/* 801519B4 0014D614 90 05 01 18 */ stw r0, 0x118(r5)
-/* 801519B8 0014D618 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801519BC 0014D61C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 801519C0 0014D620 38 04 24 28 */ addi r0, r4, 0x2428
-/* 801519C4 0014D624 90 05 01 04 */ stw r0, 0x104(r5)
-/* 801519C8 0014D628 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801519CC 0014D62C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 801519D0 0014D630 38 04 32 00 */ addi r0, r4, 0x3200
-/* 801519D4 0014D634 90 05 01 1C */ stw r0, 0x11c(r5)
-/* 801519D8 0014D638 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801519DC 0014D63C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 801519E0 0014D640 38 04 24 B4 */ addi r0, r4, 0x24b4
-/* 801519E4 0014D644 90 05 01 08 */ stw r0, 0x108(r5)
-/* 801519E8 0014D648 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801519EC 0014D64C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 801519F0 0014D650 38 04 32 8C */ addi r0, r4, 0x328c
-/* 801519F4 0014D654 90 05 01 20 */ stw r0, 0x120(r5)
-/* 801519F8 0014D658 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801519FC 0014D65C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151A00 0014D660 38 04 20 00 */ addi r0, r4, 0x2000
-/* 80151A04 0014D664 90 05 01 24 */ stw r0, 0x124(r5)
-/* 80151A08 0014D668 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151A0C 0014D66C 80 85 00 D8 */ lwz r4, 0xd8(r5)
-/* 80151A10 0014D670 38 04 2D D8 */ addi r0, r4, 0x2dd8
-/* 80151A14 0014D674 90 05 01 28 */ stw r0, 0x128(r5)
-/* 80151A18 0014D678 48 00 34 CD */ bl func_80154EE4
-/* 80151A1C 0014D67C 38 60 00 17 */ li r3, 0x17
-/* 80151A20 0014D680 38 80 00 01 */ li r4, 1
-/* 80151A24 0014D684 48 00 35 79 */ bl func_80154F9C
-/* 80151A28 0014D688 38 60 00 18 */ li r3, 0x18
-/* 80151A2C 0014D68C 38 80 00 01 */ li r4, 1
-/* 80151A30 0014D690 48 00 35 6D */ bl func_80154F9C
-/* 80151A34 0014D694 38 60 00 17 */ li r3, 0x17
-/* 80151A38 0014D698 38 80 00 0D */ li r4, 0xd
-/* 80151A3C 0014D69C 48 00 35 49 */ bl func_80154F84
-/* 80151A40 0014D6A0 38 60 00 18 */ li r3, 0x18
-/* 80151A44 0014D6A4 38 80 00 0D */ li r4, 0xd
-/* 80151A48 0014D6A8 48 00 35 3D */ bl func_80154F84
-/* 80151A4C 0014D6AC 38 60 00 4E */ li r3, 0x4e
-/* 80151A50 0014D6B0 4B F0 8F A9 */ bl func_8005A9F8
-/* 80151A54 0014D6B4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151A58 0014D6B8 90 64 01 38 */ stw r3, 0x138(r4)
-/* 80151A5C 0014D6BC 38 60 00 4D */ li r3, 0x4d
-/* 80151A60 0014D6C0 4B F0 8F 99 */ bl func_8005A9F8
-/* 80151A64 0014D6C4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151A68 0014D6C8 90 64 01 3C */ stw r3, 0x13c(r4)
-/* 80151A6C 0014D6CC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151A70 0014D6D0 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80151A74 0014D6D4 A0 03 00 96 */ lhz r0, 0x96(r3)
-/* 80151A78 0014D6D8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f
-/* 80151A7C 0014D6DC 28 00 00 02 */ cmplwi r0, 2
-/* 80151A80 0014D6E0 40 82 02 EC */ bne lbl_80151D6C
-/* 80151A84 0014D6E4 38 60 00 32 */ li r3, 0x32
-/* 80151A88 0014D6E8 4B FC C6 25 */ bl func_8011E0AC
-/* 80151A8C 0014D6EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151A90 0014D6F0 38 00 00 3F */ li r0, 0x3f
-/* 80151A94 0014D6F4 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80151A98 0014D6F8 38 E3 04 48 */ addi r7, r3, 0x448
-/* 80151A9C 0014D6FC 38 A3 1F F8 */ addi r5, r3, 0x1ff8
-/* 80151AA0 0014D700 7C 09 03 A6 */ mtctr r0
-lbl_80151AA4:
-/* 80151AA4 0014D704 80 85 00 04 */ lwz r4, 4(r5)
-/* 80151AA8 0014D708 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80151AAC 0014D70C 90 87 00 04 */ stw r4, 4(r7)
-/* 80151AB0 0014D710 94 07 00 08 */ stwu r0, 8(r7)
-/* 80151AB4 0014D714 42 00 FF F0 */ bdnz lbl_80151AA4
-/* 80151AB8 0014D718 80 85 00 04 */ lwz r4, 4(r5)
-/* 80151ABC 0014D71C 38 00 01 A4 */ li r0, 0x1a4
-/* 80151AC0 0014D720 38 C3 06 47 */ addi r6, r3, 0x647
-/* 80151AC4 0014D724 38 A3 21 F7 */ addi r5, r3, 0x21f7
-/* 80151AC8 0014D728 90 87 00 04 */ stw r4, 4(r7)
-/* 80151ACC 0014D72C 7C 09 03 A6 */ mtctr r0
-lbl_80151AD0:
-/* 80151AD0 0014D730 88 85 00 01 */ lbz r4, 1(r5)
-/* 80151AD4 0014D734 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80151AD8 0014D738 98 86 00 01 */ stb r4, 1(r6)
-/* 80151ADC 0014D73C 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80151AE0 0014D740 42 00 FF F0 */ bdnz lbl_80151AD0
-/* 80151AE4 0014D744 88 83 25 40 */ lbz r4, 0x2540(r3)
-/* 80151AE8 0014D748 38 00 00 17 */ li r0, 0x17
-/* 80151AEC 0014D74C 38 C3 09 90 */ addi r6, r3, 0x990
-/* 80151AF0 0014D750 38 A3 25 40 */ addi r5, r3, 0x2540
-/* 80151AF4 0014D754 98 83 09 90 */ stb r4, 0x990(r3)
-/* 80151AF8 0014D758 88 83 25 41 */ lbz r4, 0x2541(r3)
-/* 80151AFC 0014D75C 98 83 09 91 */ stb r4, 0x991(r3)
-/* 80151B00 0014D760 7C 09 03 A6 */ mtctr r0
-lbl_80151B04:
-/* 80151B04 0014D764 80 85 00 04 */ lwz r4, 4(r5)
-/* 80151B08 0014D768 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80151B0C 0014D76C 90 86 00 04 */ stw r4, 4(r6)
-/* 80151B10 0014D770 94 06 00 08 */ stwu r0, 8(r6)
-/* 80151B14 0014D774 42 00 FF F0 */ bdnz lbl_80151B04
-/* 80151B18 0014D778 80 83 25 FC */ lwz r4, 0x25fc(r3)
-/* 80151B1C 0014D77C 38 00 00 30 */ li r0, 0x30
-/* 80151B20 0014D780 38 C3 0A 4E */ addi r6, r3, 0xa4e
-/* 80151B24 0014D784 38 A3 25 FE */ addi r5, r3, 0x25fe
-/* 80151B28 0014D788 90 83 0A 4C */ stw r4, 0xa4c(r3)
-/* 80151B2C 0014D78C 7C 09 03 A6 */ mtctr r0
-lbl_80151B30:
-/* 80151B30 0014D790 A0 85 00 02 */ lhz r4, 2(r5)
-/* 80151B34 0014D794 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 80151B38 0014D798 B0 86 00 02 */ sth r4, 2(r6)
-/* 80151B3C 0014D79C B4 06 00 04 */ sthu r0, 4(r6)
-/* 80151B40 0014D7A0 42 00 FF F0 */ bdnz lbl_80151B30
-/* 80151B44 0014D7A4 80 A3 26 C0 */ lwz r5, 0x26c0(r3)
-/* 80151B48 0014D7A8 38 00 00 3F */ li r0, 0x3f
-/* 80151B4C 0014D7AC 80 83 26 C4 */ lwz r4, 0x26c4(r3)
-/* 80151B50 0014D7B0 90 A3 0B 10 */ stw r5, 0xb10(r3)
-/* 80151B54 0014D7B4 90 83 0B 14 */ stw r4, 0xb14(r3)
-/* 80151B58 0014D7B8 80 83 26 C8 */ lwz r4, 0x26c8(r3)
-/* 80151B5C 0014D7BC 90 83 0B 18 */ stw r4, 0xb18(r3)
-/* 80151B60 0014D7C0 88 A3 26 CC */ lbz r5, 0x26cc(r3)
-/* 80151B64 0014D7C4 88 83 26 CD */ lbz r4, 0x26cd(r3)
-/* 80151B68 0014D7C8 98 A3 0B 1C */ stb r5, 0xb1c(r3)
-/* 80151B6C 0014D7CC 98 83 0B 1D */ stb r4, 0xb1d(r3)
-/* 80151B70 0014D7D0 88 A3 26 CE */ lbz r5, 0x26ce(r3)
-/* 80151B74 0014D7D4 88 83 26 CF */ lbz r4, 0x26cf(r3)
-/* 80151B78 0014D7D8 98 A3 0B 1E */ stb r5, 0xb1e(r3)
-/* 80151B7C 0014D7DC 98 83 0B 1F */ stb r4, 0xb1f(r3)
-/* 80151B80 0014D7E0 88 A3 26 D0 */ lbz r5, 0x26d0(r3)
-/* 80151B84 0014D7E4 88 83 26 D1 */ lbz r4, 0x26d1(r3)
-/* 80151B88 0014D7E8 98 A3 0B 20 */ stb r5, 0xb20(r3)
-/* 80151B8C 0014D7EC 98 83 0B 21 */ stb r4, 0xb21(r3)
-/* 80151B90 0014D7F0 88 A3 26 D2 */ lbz r5, 0x26d2(r3)
-/* 80151B94 0014D7F4 88 83 26 D3 */ lbz r4, 0x26d3(r3)
-/* 80151B98 0014D7F8 98 A3 0B 22 */ stb r5, 0xb22(r3)
-/* 80151B9C 0014D7FC 98 83 0B 23 */ stb r4, 0xb23(r3)
-/* 80151BA0 0014D800 88 83 26 D4 */ lbz r4, 0x26d4(r3)
-/* 80151BA4 0014D804 98 83 0B 24 */ stb r4, 0xb24(r3)
-/* 80151BA8 0014D808 88 83 26 D5 */ lbz r4, 0x26d5(r3)
-/* 80151BAC 0014D80C 98 83 0B 25 */ stb r4, 0xb25(r3)
-/* 80151BB0 0014D810 80 83 26 D8 */ lwz r4, 0x26d8(r3)
-/* 80151BB4 0014D814 90 83 0B 28 */ stw r4, 0xb28(r3)
-/* 80151BB8 0014D818 80 83 26 DC */ lwz r4, 0x26dc(r3)
-/* 80151BBC 0014D81C 90 83 0B 2C */ stw r4, 0xb2c(r3)
-/* 80151BC0 0014D820 88 83 26 E0 */ lbz r4, 0x26e0(r3)
-/* 80151BC4 0014D824 98 83 0B 30 */ stb r4, 0xb30(r3)
-/* 80151BC8 0014D828 88 83 26 E1 */ lbz r4, 0x26e1(r3)
-/* 80151BCC 0014D82C 98 83 0B 31 */ stb r4, 0xb31(r3)
-/* 80151BD0 0014D830 88 83 26 E2 */ lbz r4, 0x26e2(r3)
-/* 80151BD4 0014D834 98 83 0B 32 */ stb r4, 0xb32(r3)
-/* 80151BD8 0014D838 88 83 26 E3 */ lbz r4, 0x26e3(r3)
-/* 80151BDC 0014D83C 98 83 0B 33 */ stb r4, 0xb33(r3)
-/* 80151BE0 0014D840 88 83 26 E4 */ lbz r4, 0x26e4(r3)
-/* 80151BE4 0014D844 98 83 0B 34 */ stb r4, 0xb34(r3)
-/* 80151BE8 0014D848 88 83 26 E5 */ lbz r4, 0x26e5(r3)
-/* 80151BEC 0014D84C 98 83 0B 35 */ stb r4, 0xb35(r3)
-/* 80151BF0 0014D850 88 83 26 E6 */ lbz r4, 0x26e6(r3)
-/* 80151BF4 0014D854 98 83 0B 36 */ stb r4, 0xb36(r3)
-/* 80151BF8 0014D858 88 83 26 E7 */ lbz r4, 0x26e7(r3)
-/* 80151BFC 0014D85C 98 83 0B 37 */ stb r4, 0xb37(r3)
-/* 80151C00 0014D860 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151C04 0014D864 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80151C08 0014D868 38 E3 12 20 */ addi r7, r3, 0x1220
-/* 80151C0C 0014D86C 38 A3 2D D0 */ addi r5, r3, 0x2dd0
-/* 80151C10 0014D870 7C 09 03 A6 */ mtctr r0
-lbl_80151C14:
-/* 80151C14 0014D874 80 85 00 04 */ lwz r4, 4(r5)
-/* 80151C18 0014D878 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80151C1C 0014D87C 90 87 00 04 */ stw r4, 4(r7)
-/* 80151C20 0014D880 94 07 00 08 */ stwu r0, 8(r7)
-/* 80151C24 0014D884 42 00 FF F0 */ bdnz lbl_80151C14
-/* 80151C28 0014D888 80 85 00 04 */ lwz r4, 4(r5)
-/* 80151C2C 0014D88C 38 00 01 A4 */ li r0, 0x1a4
-/* 80151C30 0014D890 38 C3 14 1F */ addi r6, r3, 0x141f
-/* 80151C34 0014D894 38 A3 2F CF */ addi r5, r3, 0x2fcf
-/* 80151C38 0014D898 90 87 00 04 */ stw r4, 4(r7)
-/* 80151C3C 0014D89C 7C 09 03 A6 */ mtctr r0
-lbl_80151C40:
-/* 80151C40 0014D8A0 88 85 00 01 */ lbz r4, 1(r5)
-/* 80151C44 0014D8A4 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80151C48 0014D8A8 98 86 00 01 */ stb r4, 1(r6)
-/* 80151C4C 0014D8AC 9C 06 00 02 */ stbu r0, 2(r6)
-/* 80151C50 0014D8B0 42 00 FF F0 */ bdnz lbl_80151C40
-/* 80151C54 0014D8B4 88 83 33 18 */ lbz r4, 0x3318(r3)
-/* 80151C58 0014D8B8 38 00 00 17 */ li r0, 0x17
-/* 80151C5C 0014D8BC 38 C3 17 68 */ addi r6, r3, 0x1768
-/* 80151C60 0014D8C0 38 A3 33 18 */ addi r5, r3, 0x3318
-/* 80151C64 0014D8C4 98 83 17 68 */ stb r4, 0x1768(r3)
-/* 80151C68 0014D8C8 88 83 33 19 */ lbz r4, 0x3319(r3)
-/* 80151C6C 0014D8CC 98 83 17 69 */ stb r4, 0x1769(r3)
-/* 80151C70 0014D8D0 7C 09 03 A6 */ mtctr r0
-lbl_80151C74:
-/* 80151C74 0014D8D4 80 85 00 04 */ lwz r4, 4(r5)
-/* 80151C78 0014D8D8 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80151C7C 0014D8DC 90 86 00 04 */ stw r4, 4(r6)
-/* 80151C80 0014D8E0 94 06 00 08 */ stwu r0, 8(r6)
-/* 80151C84 0014D8E4 42 00 FF F0 */ bdnz lbl_80151C74
-/* 80151C88 0014D8E8 80 83 33 D4 */ lwz r4, 0x33d4(r3)
-/* 80151C8C 0014D8EC 38 00 00 30 */ li r0, 0x30
-/* 80151C90 0014D8F0 38 C3 18 26 */ addi r6, r3, 0x1826
-/* 80151C94 0014D8F4 38 A3 33 D6 */ addi r5, r3, 0x33d6
-/* 80151C98 0014D8F8 90 83 18 24 */ stw r4, 0x1824(r3)
-/* 80151C9C 0014D8FC 7C 09 03 A6 */ mtctr r0
-lbl_80151CA0:
-/* 80151CA0 0014D900 A0 85 00 02 */ lhz r4, 2(r5)
-/* 80151CA4 0014D904 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 80151CA8 0014D908 B0 86 00 02 */ sth r4, 2(r6)
-/* 80151CAC 0014D90C B4 06 00 04 */ sthu r0, 4(r6)
-/* 80151CB0 0014D910 42 00 FF F0 */ bdnz lbl_80151CA0
-/* 80151CB4 0014D914 80 83 34 98 */ lwz r4, 0x3498(r3)
-/* 80151CB8 0014D918 80 03 34 9C */ lwz r0, 0x349c(r3)
-/* 80151CBC 0014D91C 90 83 18 E8 */ stw r4, 0x18e8(r3)
-/* 80151CC0 0014D920 90 03 18 EC */ stw r0, 0x18ec(r3)
-/* 80151CC4 0014D924 80 03 34 A0 */ lwz r0, 0x34a0(r3)
-/* 80151CC8 0014D928 90 03 18 F0 */ stw r0, 0x18f0(r3)
-/* 80151CCC 0014D92C 88 83 34 A4 */ lbz r4, 0x34a4(r3)
-/* 80151CD0 0014D930 88 03 34 A5 */ lbz r0, 0x34a5(r3)
-/* 80151CD4 0014D934 98 83 18 F4 */ stb r4, 0x18f4(r3)
-/* 80151CD8 0014D938 98 03 18 F5 */ stb r0, 0x18f5(r3)
-/* 80151CDC 0014D93C 88 83 34 A6 */ lbz r4, 0x34a6(r3)
-/* 80151CE0 0014D940 88 03 34 A7 */ lbz r0, 0x34a7(r3)
-/* 80151CE4 0014D944 98 83 18 F6 */ stb r4, 0x18f6(r3)
-/* 80151CE8 0014D948 98 03 18 F7 */ stb r0, 0x18f7(r3)
-/* 80151CEC 0014D94C 88 83 34 A8 */ lbz r4, 0x34a8(r3)
-/* 80151CF0 0014D950 88 03 34 A9 */ lbz r0, 0x34a9(r3)
-/* 80151CF4 0014D954 98 83 18 F8 */ stb r4, 0x18f8(r3)
-/* 80151CF8 0014D958 98 03 18 F9 */ stb r0, 0x18f9(r3)
-/* 80151CFC 0014D95C 88 83 34 AA */ lbz r4, 0x34aa(r3)
-/* 80151D00 0014D960 88 03 34 AB */ lbz r0, 0x34ab(r3)
-/* 80151D04 0014D964 98 83 18 FA */ stb r4, 0x18fa(r3)
-/* 80151D08 0014D968 98 03 18 FB */ stb r0, 0x18fb(r3)
-/* 80151D0C 0014D96C 88 03 34 AC */ lbz r0, 0x34ac(r3)
-/* 80151D10 0014D970 98 03 18 FC */ stb r0, 0x18fc(r3)
-/* 80151D14 0014D974 88 03 34 AD */ lbz r0, 0x34ad(r3)
-/* 80151D18 0014D978 98 03 18 FD */ stb r0, 0x18fd(r3)
-/* 80151D1C 0014D97C 80 03 34 B0 */ lwz r0, 0x34b0(r3)
-/* 80151D20 0014D980 90 03 19 00 */ stw r0, 0x1900(r3)
-/* 80151D24 0014D984 80 03 34 B4 */ lwz r0, 0x34b4(r3)
-/* 80151D28 0014D988 90 03 19 04 */ stw r0, 0x1904(r3)
-/* 80151D2C 0014D98C 88 03 34 B8 */ lbz r0, 0x34b8(r3)
-/* 80151D30 0014D990 98 03 19 08 */ stb r0, 0x1908(r3)
-/* 80151D34 0014D994 88 03 34 B9 */ lbz r0, 0x34b9(r3)
-/* 80151D38 0014D998 98 03 19 09 */ stb r0, 0x1909(r3)
-/* 80151D3C 0014D99C 88 03 34 BA */ lbz r0, 0x34ba(r3)
-/* 80151D40 0014D9A0 98 03 19 0A */ stb r0, 0x190a(r3)
-/* 80151D44 0014D9A4 88 03 34 BB */ lbz r0, 0x34bb(r3)
-/* 80151D48 0014D9A8 98 03 19 0B */ stb r0, 0x190b(r3)
-/* 80151D4C 0014D9AC 88 03 34 BC */ lbz r0, 0x34bc(r3)
-/* 80151D50 0014D9B0 98 03 19 0C */ stb r0, 0x190c(r3)
-/* 80151D54 0014D9B4 88 03 34 BD */ lbz r0, 0x34bd(r3)
-/* 80151D58 0014D9B8 98 03 19 0D */ stb r0, 0x190d(r3)
-/* 80151D5C 0014D9BC 88 03 34 BE */ lbz r0, 0x34be(r3)
-/* 80151D60 0014D9C0 98 03 19 0E */ stb r0, 0x190e(r3)
-/* 80151D64 0014D9C4 88 03 34 BF */ lbz r0, 0x34bf(r3)
-/* 80151D68 0014D9C8 98 03 19 0F */ stb r0, 0x190f(r3)
-lbl_80151D6C:
-/* 80151D6C 0014D9CC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151D70 0014D9D0 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80151D74 0014D9D4 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80151D78 0014D9D8 28 00 00 02 */ cmplwi r0, 2
-/* 80151D7C 0014D9DC 40 82 00 10 */ bne lbl_80151D8C
-/* 80151D80 0014D9E0 38 00 00 02 */ li r0, 2
-/* 80151D84 0014D9E4 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80151D88 0014D9E8 48 00 00 0C */ b lbl_80151D94
-lbl_80151D8C:
-/* 80151D8C 0014D9EC 38 00 00 05 */ li r0, 5
-/* 80151D90 0014D9F0 B0 04 00 C4 */ sth r0, 0xc4(r4)
-lbl_80151D94:
-/* 80151D94 0014D9F4 38 60 00 0A */ li r3, 0xa
-/* 80151D98 0014D9F8 38 80 00 00 */ li r4, 0
-/* 80151D9C 0014D9FC 4B F0 46 51 */ bl func_800563EC
-/* 80151DA0 0014DA00 48 00 12 4C */ b lbl_80152FEC
-/* 80151DA4 0014DA04 A8 7E 00 AE */ lha r3, 0xae(r30)
-/* 80151DA8 0014DA08 48 10 20 29 */ bl func_80253DD0
-/* 80151DAC 0014DA0C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80151DB0 0014DA10 28 00 00 03 */ cmplwi r0, 3
-/* 80151DB4 0014DA14 40 82 12 38 */ bne lbl_80152FEC
-/* 80151DB8 0014DA18 38 60 00 00 */ li r3, 0
-/* 80151DBC 0014DA1C 38 80 00 00 */ li r4, 0
-/* 80151DC0 0014DA20 4B F0 7B 39 */ bl func_800598F8
-/* 80151DC4 0014DA24 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151DC8 0014DA28 38 00 00 03 */ li r0, 3
-/* 80151DCC 0014DA2C 38 60 00 00 */ li r3, 0
-/* 80151DD0 0014DA30 38 80 00 00 */ li r4, 0
-/* 80151DD4 0014DA34 B0 05 00 C4 */ sth r0, 0xc4(r5)
-/* 80151DD8 0014DA38 48 00 33 01 */ bl func_801550D8
-/* 80151DDC 0014DA3C 38 60 00 00 */ li r3, 0
-/* 80151DE0 0014DA40 38 80 00 01 */ li r4, 1
-/* 80151DE4 0014DA44 48 00 32 F5 */ bl func_801550D8
-/* 80151DE8 0014DA48 48 00 12 04 */ b lbl_80152FEC
-/* 80151DEC 0014DA4C 88 1E 00 E2 */ lbz r0, 0xe2(r30)
-/* 80151DF0 0014DA50 38 9E 00 DC */ addi r4, r30, 0xdc
-/* 80151DF4 0014DA54 38 7E 00 E8 */ addi r3, r30, 0xe8
-/* 80151DF8 0014DA58 90 81 00 10 */ stw r4, 0x10(r1)
-/* 80151DFC 0014DA5C 28 00 00 03 */ cmplwi r0, 3
-/* 80151E00 0014DA60 3B A0 00 01 */ li r29, 1
-/* 80151E04 0014DA64 90 61 00 14 */ stw r3, 0x14(r1)
-/* 80151E08 0014DA68 40 82 00 1C */ bne lbl_80151E24
-/* 80151E0C 0014DA6C 88 1E 00 EE */ lbz r0, 0xee(r30)
-/* 80151E10 0014DA70 28 00 00 03 */ cmplwi r0, 3
-/* 80151E14 0014DA74 40 82 00 10 */ bne lbl_80151E24
-/* 80151E18 0014DA78 38 00 00 04 */ li r0, 4
-/* 80151E1C 0014DA7C B0 1E 00 C4 */ sth r0, 0xc4(r30)
-/* 80151E20 0014DA80 48 00 11 CC */ b lbl_80152FEC
-lbl_80151E24:
-/* 80151E24 0014DA84 A0 1E 01 40 */ lhz r0, 0x140(r30)
-/* 80151E28 0014DA88 3B 81 00 10 */ addi r28, r1, 0x10
-/* 80151E2C 0014DA8C 54 00 10 3A */ slwi r0, r0, 2
-/* 80151E30 0014DA90 7C 7C 00 2E */ lwzx r3, r28, r0
-/* 80151E34 0014DA94 88 03 00 06 */ lbz r0, 6(r3)
-/* 80151E38 0014DA98 28 00 00 02 */ cmplwi r0, 2
-/* 80151E3C 0014DA9C 40 82 00 10 */ bne lbl_80151E4C
-/* 80151E40 0014DAA0 38 00 00 0D */ li r0, 0xd
-/* 80151E44 0014DAA4 B0 1E 00 C4 */ sth r0, 0xc4(r30)
-/* 80151E48 0014DAA8 48 00 11 A4 */ b lbl_80152FEC
-lbl_80151E4C:
-/* 80151E4C 0014DAAC 28 00 00 01 */ cmplwi r0, 1
-/* 80151E50 0014DAB0 40 82 00 40 */ bne lbl_80151E90
-/* 80151E54 0014DAB4 A0 1E 01 42 */ lhz r0, 0x142(r30)
-/* 80151E58 0014DAB8 3C 60 08 00 */ lis r3, 0x800
-/* 80151E5C 0014DABC 38 A0 00 00 */ li r5, 0
-/* 80151E60 0014DAC0 38 C0 00 01 */ li r6, 1
-/* 80151E64 0014DAC4 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80151E68 0014DAC8 4B F0 7C 05 */ bl func_80059A6C
-/* 80151E6C 0014DACC 2C 03 00 00 */ cmpwi r3, 0
-/* 80151E70 0014DAD0 41 82 00 20 */ beq lbl_80151E90
-/* 80151E74 0014DAD4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151E78 0014DAD8 38 80 00 02 */ li r4, 2
-/* 80151E7C 0014DADC A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 80151E80 0014DAE0 54 00 10 3A */ slwi r0, r0, 2
-/* 80151E84 0014DAE4 7C 7C 00 2E */ lwzx r3, r28, r0
-/* 80151E88 0014DAE8 98 83 00 06 */ stb r4, 6(r3)
-/* 80151E8C 0014DAEC 48 00 11 60 */ b lbl_80152FEC
-lbl_80151E90:
-/* 80151E90 0014DAF0 80 ED 82 D0 */ lwz r7, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151E94 0014DAF4 38 00 00 02 */ li r0, 2
-/* 80151E98 0014DAF8 38 61 00 18 */ addi r3, r1, 0x18
-/* 80151E9C 0014DAFC 39 00 00 00 */ li r8, 0
-/* 80151EA0 0014DB00 A0 A7 01 40 */ lhz r5, 0x140(r7)
-/* 80151EA4 0014DB04 7C 09 03 A6 */ mtctr r0
-lbl_80151EA8:
-/* 80151EA8 0014DB08 2C 05 00 00 */ cmpwi r5, 0
-/* 80151EAC 0014DB0C 40 82 00 18 */ bne lbl_80151EC4
-/* 80151EB0 0014DB10 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
-/* 80151EB4 0014DB14 7C 87 32 14 */ add r4, r7, r6
-/* 80151EB8 0014DB18 80 04 00 F4 */ lwz r0, 0xf4(r4)
-/* 80151EBC 0014DB1C 7C 03 31 2E */ stwx r0, r3, r6
-/* 80151EC0 0014DB20 48 00 00 14 */ b lbl_80151ED4
-lbl_80151EC4:
-/* 80151EC4 0014DB24 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
-/* 80151EC8 0014DB28 7C 87 32 14 */ add r4, r7, r6
-/* 80151ECC 0014DB2C 80 04 01 0C */ lwz r0, 0x10c(r4)
-/* 80151ED0 0014DB30 7C 03 31 2E */ stwx r0, r3, r6
-lbl_80151ED4:
-/* 80151ED4 0014DB34 2C 05 00 00 */ cmpwi r5, 0
-/* 80151ED8 0014DB38 39 08 00 01 */ addi r8, r8, 1
-/* 80151EDC 0014DB3C 40 82 00 18 */ bne lbl_80151EF4
-/* 80151EE0 0014DB40 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
-/* 80151EE4 0014DB44 7C 87 32 14 */ add r4, r7, r6
-/* 80151EE8 0014DB48 80 04 00 F4 */ lwz r0, 0xf4(r4)
-/* 80151EEC 0014DB4C 7C 03 31 2E */ stwx r0, r3, r6
-/* 80151EF0 0014DB50 48 00 00 14 */ b lbl_80151F04
-lbl_80151EF4:
-/* 80151EF4 0014DB54 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
-/* 80151EF8 0014DB58 7C 87 32 14 */ add r4, r7, r6
-/* 80151EFC 0014DB5C 80 04 01 0C */ lwz r0, 0x10c(r4)
-/* 80151F00 0014DB60 7C 03 31 2E */ stwx r0, r3, r6
-lbl_80151F04:
-/* 80151F04 0014DB64 2C 05 00 00 */ cmpwi r5, 0
-/* 80151F08 0014DB68 39 08 00 01 */ addi r8, r8, 1
-/* 80151F0C 0014DB6C 40 82 00 18 */ bne lbl_80151F24
-/* 80151F10 0014DB70 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
-/* 80151F14 0014DB74 7C 87 32 14 */ add r4, r7, r6
-/* 80151F18 0014DB78 80 04 00 F4 */ lwz r0, 0xf4(r4)
-/* 80151F1C 0014DB7C 7C 03 31 2E */ stwx r0, r3, r6
-/* 80151F20 0014DB80 48 00 00 14 */ b lbl_80151F34
-lbl_80151F24:
-/* 80151F24 0014DB84 55 06 13 BA */ rlwinm r6, r8, 2, 0xe, 0x1d
-/* 80151F28 0014DB88 7C 87 32 14 */ add r4, r7, r6
-/* 80151F2C 0014DB8C 80 04 01 0C */ lwz r0, 0x10c(r4)
-/* 80151F30 0014DB90 7C 03 31 2E */ stwx r0, r3, r6
-lbl_80151F34:
-/* 80151F34 0014DB94 39 08 00 01 */ addi r8, r8, 1
-/* 80151F38 0014DB98 42 00 FF 70 */ bdnz lbl_80151EA8
-/* 80151F3C 0014DB9C 80 61 00 18 */ lwz r3, 0x18(r1)
-/* 80151F40 0014DBA0 4B F0 4C 95 */ bl func_80056BD4
-/* 80151F44 0014DBA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80151F48 0014DBA8 41 82 00 30 */ beq lbl_80151F78
-/* 80151F4C 0014DBAC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151F50 0014DBB0 80 03 01 4C */ lwz r0, 0x14c(r3)
-/* 80151F54 0014DBB4 7C 00 F8 39 */ and. r0, r0, r31
-/* 80151F58 0014DBB8 41 82 00 20 */ beq lbl_80151F78
-/* 80151F5C 0014DBBC A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 80151F60 0014DBC0 3B A0 00 00 */ li r29, 0
-/* 80151F64 0014DBC4 38 60 00 00 */ li r3, 0
-/* 80151F68 0014DBC8 38 A0 00 01 */ li r5, 1
-/* 80151F6C 0014DBCC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80151F70 0014DBD0 38 C0 00 01 */ li r6, 1
-/* 80151F74 0014DBD4 48 00 32 D9 */ bl func_8015524C
-lbl_80151F78:
-/* 80151F78 0014DBD8 80 61 00 1C */ lwz r3, 0x1c(r1)
-/* 80151F7C 0014DBDC 4B F0 4C 59 */ bl func_80056BD4
-/* 80151F80 0014DBE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80151F84 0014DBE4 41 82 00 38 */ beq lbl_80151FBC
-/* 80151F88 0014DBE8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151F8C 0014DBEC 80 03 01 44 */ lwz r0, 0x144(r3)
-/* 80151F90 0014DBF0 7C 00 F8 39 */ and. r0, r0, r31
-/* 80151F94 0014DBF4 41 82 00 28 */ beq lbl_80151FBC
-/* 80151F98 0014DBF8 2C 1D 00 00 */ cmpwi r29, 0
-/* 80151F9C 0014DBFC 41 82 00 20 */ beq lbl_80151FBC
-/* 80151FA0 0014DC00 A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 80151FA4 0014DC04 3B A0 00 00 */ li r29, 0
-/* 80151FA8 0014DC08 38 60 00 01 */ li r3, 1
-/* 80151FAC 0014DC0C 38 A0 00 01 */ li r5, 1
-/* 80151FB0 0014DC10 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80151FB4 0014DC14 38 C0 00 01 */ li r6, 1
-/* 80151FB8 0014DC18 48 00 32 95 */ bl func_8015524C
-lbl_80151FBC:
-/* 80151FBC 0014DC1C 80 61 00 20 */ lwz r3, 0x20(r1)
-/* 80151FC0 0014DC20 4B F0 4C 15 */ bl func_80056BD4
-/* 80151FC4 0014DC24 2C 03 00 00 */ cmpwi r3, 0
-/* 80151FC8 0014DC28 41 82 00 38 */ beq lbl_80152000
-/* 80151FCC 0014DC2C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80151FD0 0014DC30 80 03 01 48 */ lwz r0, 0x148(r3)
-/* 80151FD4 0014DC34 7C 00 F8 39 */ and. r0, r0, r31
-/* 80151FD8 0014DC38 41 82 00 28 */ beq lbl_80152000
-/* 80151FDC 0014DC3C 2C 1D 00 00 */ cmpwi r29, 0
-/* 80151FE0 0014DC40 41 82 00 20 */ beq lbl_80152000
-/* 80151FE4 0014DC44 A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 80151FE8 0014DC48 3B A0 00 00 */ li r29, 0
-/* 80151FEC 0014DC4C 38 60 00 02 */ li r3, 2
-/* 80151FF0 0014DC50 38 A0 00 01 */ li r5, 1
-/* 80151FF4 0014DC54 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80151FF8 0014DC58 38 C0 00 01 */ li r6, 1
-/* 80151FFC 0014DC5C 48 00 32 51 */ bl func_8015524C
-lbl_80152000:
-/* 80152000 0014DC60 80 61 00 24 */ lwz r3, 0x24(r1)
-/* 80152004 0014DC64 4B F0 4B D1 */ bl func_80056BD4
-/* 80152008 0014DC68 2C 03 00 00 */ cmpwi r3, 0
-/* 8015200C 0014DC6C 41 82 00 38 */ beq lbl_80152044
-/* 80152010 0014DC70 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152014 0014DC74 80 03 01 50 */ lwz r0, 0x150(r3)
-/* 80152018 0014DC78 7C 00 F8 39 */ and. r0, r0, r31
-/* 8015201C 0014DC7C 41 82 00 28 */ beq lbl_80152044
-/* 80152020 0014DC80 2C 1D 00 00 */ cmpwi r29, 0
-/* 80152024 0014DC84 41 82 00 20 */ beq lbl_80152044
-/* 80152028 0014DC88 A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 8015202C 0014DC8C 3B A0 00 00 */ li r29, 0
-/* 80152030 0014DC90 38 60 00 03 */ li r3, 3
-/* 80152034 0014DC94 38 A0 00 01 */ li r5, 1
-/* 80152038 0014DC98 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8015203C 0014DC9C 38 C0 00 01 */ li r6, 1
-/* 80152040 0014DCA0 48 00 32 0D */ bl func_8015524C
-lbl_80152044:
-/* 80152044 0014DCA4 80 61 00 28 */ lwz r3, 0x28(r1)
-/* 80152048 0014DCA8 4B F0 4B 8D */ bl func_80056BD4
-/* 8015204C 0014DCAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80152050 0014DCB0 41 82 00 38 */ beq lbl_80152088
-/* 80152054 0014DCB4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152058 0014DCB8 80 03 01 5C */ lwz r0, 0x15c(r3)
-/* 8015205C 0014DCBC 7C 00 F8 39 */ and. r0, r0, r31
-/* 80152060 0014DCC0 41 82 00 28 */ beq lbl_80152088
-/* 80152064 0014DCC4 2C 1D 00 00 */ cmpwi r29, 0
-/* 80152068 0014DCC8 41 82 00 20 */ beq lbl_80152088
-/* 8015206C 0014DCCC A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 80152070 0014DCD0 3B A0 00 00 */ li r29, 0
-/* 80152074 0014DCD4 38 60 00 04 */ li r3, 4
-/* 80152078 0014DCD8 38 A0 00 01 */ li r5, 1
-/* 8015207C 0014DCDC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80152080 0014DCE0 38 C0 00 01 */ li r6, 1
-/* 80152084 0014DCE4 48 00 31 C9 */ bl func_8015524C
-lbl_80152088:
-/* 80152088 0014DCE8 80 61 00 2C */ lwz r3, 0x2c(r1)
-/* 8015208C 0014DCEC 4B F0 4B 49 */ bl func_80056BD4
-/* 80152090 0014DCF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80152094 0014DCF4 41 82 0F 58 */ beq lbl_80152FEC
-/* 80152098 0014DCF8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015209C 0014DCFC 80 03 01 60 */ lwz r0, 0x160(r3)
-/* 801520A0 0014DD00 7C 00 F8 39 */ and. r0, r0, r31
-/* 801520A4 0014DD04 41 82 0F 48 */ beq lbl_80152FEC
-/* 801520A8 0014DD08 2C 1D 00 00 */ cmpwi r29, 0
-/* 801520AC 0014DD0C 41 82 0F 40 */ beq lbl_80152FEC
-/* 801520B0 0014DD10 A0 03 01 40 */ lhz r0, 0x140(r3)
-/* 801520B4 0014DD14 38 60 00 05 */ li r3, 5
-/* 801520B8 0014DD18 38 A0 00 01 */ li r5, 1
-/* 801520BC 0014DD1C 38 C0 00 01 */ li r6, 1
-/* 801520C0 0014DD20 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801520C4 0014DD24 48 00 31 89 */ bl func_8015524C
-/* 801520C8 0014DD28 48 00 0F 24 */ b lbl_80152FEC
-/* 801520CC 0014DD2C 38 60 00 00 */ li r3, 0
-/* 801520D0 0014DD30 48 00 35 89 */ bl func_80155658
-/* 801520D4 0014DD34 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801520D8 0014DD38 38 00 00 14 */ li r0, 0x14
-/* 801520DC 0014DD3C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801520E0 0014DD40 48 00 0F 0C */ b lbl_80152FEC
-/* 801520E4 0014DD44 A8 7E 00 AE */ lha r3, 0xae(r30)
-/* 801520E8 0014DD48 48 10 1C E9 */ bl func_80253DD0
-/* 801520EC 0014DD4C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801520F0 0014DD50 28 00 00 03 */ cmplwi r0, 3
-/* 801520F4 0014DD54 40 82 0E F8 */ bne lbl_80152FEC
-/* 801520F8 0014DD58 38 60 00 00 */ li r3, 0
-/* 801520FC 0014DD5C 38 80 00 00 */ li r4, 0
-/* 80152100 0014DD60 4B F0 77 F9 */ bl func_800598F8
-/* 80152104 0014DD64 38 60 00 33 */ li r3, 0x33
-/* 80152108 0014DD68 38 80 00 00 */ li r4, 0
-/* 8015210C 0014DD6C 38 A0 00 00 */ li r5, 0
-/* 80152110 0014DD70 38 C0 00 34 */ li r6, 0x34
-/* 80152114 0014DD74 38 E0 00 35 */ li r7, 0x35
-/* 80152118 0014DD78 39 00 00 00 */ li r8, 0
-/* 8015211C 0014DD7C 4B F0 78 AD */ bl func_800599C8
-/* 80152120 0014DD80 38 60 00 34 */ li r3, 0x34
-/* 80152124 0014DD84 38 80 00 00 */ li r4, 0
-/* 80152128 0014DD88 38 A0 00 33 */ li r5, 0x33
-/* 8015212C 0014DD8C 38 C0 00 00 */ li r6, 0
-/* 80152130 0014DD90 38 E0 00 36 */ li r7, 0x36
-/* 80152134 0014DD94 39 00 00 00 */ li r8, 0
-/* 80152138 0014DD98 4B F0 78 91 */ bl func_800599C8
-/* 8015213C 0014DD9C 38 60 00 35 */ li r3, 0x35
-/* 80152140 0014DDA0 38 80 00 33 */ li r4, 0x33
-/* 80152144 0014DDA4 38 A0 00 00 */ li r5, 0
-/* 80152148 0014DDA8 38 C0 00 36 */ li r6, 0x36
-/* 8015214C 0014DDAC 38 E0 00 37 */ li r7, 0x37
-/* 80152150 0014DDB0 39 00 00 00 */ li r8, 0
-/* 80152154 0014DDB4 4B F0 78 75 */ bl func_800599C8
-/* 80152158 0014DDB8 38 60 00 36 */ li r3, 0x36
-/* 8015215C 0014DDBC 38 80 00 34 */ li r4, 0x34
-/* 80152160 0014DDC0 38 A0 00 35 */ li r5, 0x35
-/* 80152164 0014DDC4 38 C0 00 00 */ li r6, 0
-/* 80152168 0014DDC8 38 E0 00 38 */ li r7, 0x38
-/* 8015216C 0014DDCC 39 00 00 00 */ li r8, 0
-/* 80152170 0014DDD0 4B F0 78 59 */ bl func_800599C8
-/* 80152174 0014DDD4 38 60 00 37 */ li r3, 0x37
-/* 80152178 0014DDD8 38 80 00 35 */ li r4, 0x35
-/* 8015217C 0014DDDC 38 A0 00 00 */ li r5, 0
-/* 80152180 0014DDE0 38 C0 00 38 */ li r6, 0x38
-/* 80152184 0014DDE4 38 E0 00 00 */ li r7, 0
-/* 80152188 0014DDE8 39 00 00 00 */ li r8, 0
-/* 8015218C 0014DDEC 4B F0 78 3D */ bl func_800599C8
-/* 80152190 0014DDF0 38 60 00 38 */ li r3, 0x38
-/* 80152194 0014DDF4 38 80 00 36 */ li r4, 0x36
-/* 80152198 0014DDF8 38 A0 00 37 */ li r5, 0x37
-/* 8015219C 0014DDFC 38 C0 00 00 */ li r6, 0
-/* 801521A0 0014DE00 38 E0 00 00 */ li r7, 0
-/* 801521A4 0014DE04 39 00 00 00 */ li r8, 0
-/* 801521A8 0014DE08 4B F0 78 21 */ bl func_800599C8
-/* 801521AC 0014DE0C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801521B0 0014DE10 38 A0 00 33 */ li r5, 0x33
-/* 801521B4 0014DE14 38 00 00 00 */ li r0, 0
-/* 801521B8 0014DE18 38 60 00 00 */ li r3, 0
-/* 801521BC 0014DE1C 90 A4 00 D0 */ stw r5, 0xd0(r4)
-/* 801521C0 0014DE20 38 80 00 00 */ li r4, 0
-/* 801521C4 0014DE24 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801521C8 0014DE28 98 05 01 6C */ stb r0, 0x16c(r5)
-/* 801521CC 0014DE2C 48 00 2F 0D */ bl func_801550D8
-/* 801521D0 0014DE30 38 60 00 00 */ li r3, 0
-/* 801521D4 0014DE34 38 80 00 01 */ li r4, 1
-/* 801521D8 0014DE38 48 00 2F 01 */ bl func_801550D8
-/* 801521DC 0014DE3C 48 0D 16 55 */ bl func_80223830
-/* 801521E0 0014DE40 3C 80 00 03 */ lis r4, 0x000343FD@ha
-/* 801521E4 0014DE44 80 A3 00 00 */ lwz r5, 0(r3)
-/* 801521E8 0014DE48 38 04 43 FD */ addi r0, r4, 0x000343FD@l
-/* 801521EC 0014DE4C 3F C0 80 42 */ lis r30, lbl_8041E228@ha
-/* 801521F0 0014DE50 7C C5 01 D6 */ mullw r6, r5, r0
-/* 801521F4 0014DE54 3C 80 2A AB */ lis r4, 0x2AAAAAAB@ha
-/* 801521F8 0014DE58 3B DE E2 28 */ addi r30, r30, lbl_8041E228@l
-/* 801521FC 0014DE5C 38 04 AA AB */ addi r0, r4, 0x2AAAAAAB@l
-/* 80152200 0014DE60 38 80 00 01 */ li r4, 1
-/* 80152204 0014DE64 38 A0 00 00 */ li r5, 0
-/* 80152208 0014DE68 3C E6 00 27 */ addis r7, r6, 0x27
-/* 8015220C 0014DE6C 38 C0 00 00 */ li r6, 0
-/* 80152210 0014DE70 39 07 9E C3 */ addi r8, r7, -24893
-/* 80152214 0014DE74 55 07 84 3E */ srwi r7, r8, 0x10
-/* 80152218 0014DE78 91 03 00 00 */ stw r8, 0(r3)
-/* 8015221C 0014DE7C 7C 00 38 96 */ mulhw r0, r0, r7
-/* 80152220 0014DE80 7C 00 0E 70 */ srawi r0, r0, 1
-/* 80152224 0014DE84 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 80152228 0014DE88 7C 00 1A 14 */ add r0, r0, r3
-/* 8015222C 0014DE8C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 80152230 0014DE90 7C 00 38 50 */ subf r0, r0, r7
-/* 80152234 0014DE94 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80152238 0014DE98 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
-/* 8015223C 0014DE9C 7F 83 00 50 */ subf r28, r3, r0
-/* 80152240 0014DEA0 7F BE E2 14 */ add r29, r30, r28
-/* 80152244 0014DEA4 88 7D 00 06 */ lbz r3, 6(r29)
-/* 80152248 0014DEA8 48 00 30 05 */ bl func_8015524C
-/* 8015224C 0014DEAC 88 7D 00 06 */ lbz r3, 6(r29)
-/* 80152250 0014DEB0 38 80 00 01 */ li r4, 1
-/* 80152254 0014DEB4 38 A0 00 00 */ li r5, 0
-/* 80152258 0014DEB8 38 C0 00 00 */ li r6, 0
-/* 8015225C 0014DEBC 48 00 2F F1 */ bl func_8015524C
-/* 80152260 0014DEC0 7F 9E E2 14 */ add r28, r30, r28
-/* 80152264 0014DEC4 3B A0 00 00 */ li r29, 0
-lbl_80152268:
-/* 80152268 0014DEC8 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 8015226C 0014DECC 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152270 0014DED0 7C 7C 18 AE */ lbzx r3, r28, r3
-/* 80152274 0014DED4 7C 80 1A 14 */ add r4, r0, r3
-/* 80152278 0014DED8 88 04 00 E8 */ lbz r0, 0xe8(r4)
-/* 8015227C 0014DEDC 28 00 00 07 */ cmplwi r0, 7
-/* 80152280 0014DEE0 41 82 00 14 */ beq lbl_80152294
-/* 80152284 0014DEE4 38 80 00 01 */ li r4, 1
-/* 80152288 0014DEE8 38 A0 00 00 */ li r5, 0
-/* 8015228C 0014DEEC 38 C0 00 00 */ li r6, 0
-/* 80152290 0014DEF0 48 00 2F BD */ bl func_8015524C
-lbl_80152294:
-/* 80152294 0014DEF4 3B BD 00 01 */ addi r29, r29, 1
-/* 80152298 0014DEF8 28 1D 00 06 */ cmplwi r29, 6
-/* 8015229C 0014DEFC 41 80 FF CC */ blt lbl_80152268
-/* 801522A0 0014DF00 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801522A4 0014DF04 38 80 00 00 */ li r4, 0
-/* 801522A8 0014DF08 38 00 00 02 */ li r0, 2
-/* 801522AC 0014DF0C 38 C0 00 00 */ li r6, 0
-/* 801522B0 0014DF10 98 83 01 6D */ stb r4, 0x16d(r3)
-/* 801522B4 0014DF14 7C 09 03 A6 */ mtctr r0
-lbl_801522B8:
-/* 801522B8 0014DF18 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801522BC 0014DF1C 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 801522C0 0014DF20 7C 63 02 14 */ add r3, r3, r0
-/* 801522C4 0014DF24 98 83 01 32 */ stb r4, 0x132(r3)
-/* 801522C8 0014DF28 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801522CC 0014DF2C 7C 65 02 14 */ add r3, r5, r0
-/* 801522D0 0014DF30 88 03 00 E8 */ lbz r0, 0xe8(r3)
-/* 801522D4 0014DF34 2C 00 00 00 */ cmpwi r0, 0
-/* 801522D8 0014DF38 41 82 00 18 */ beq lbl_801522F0
-/* 801522DC 0014DF3C 28 00 00 07 */ cmplwi r0, 7
-/* 801522E0 0014DF40 41 82 00 10 */ beq lbl_801522F0
-/* 801522E4 0014DF44 88 65 01 6D */ lbz r3, 0x16d(r5)
-/* 801522E8 0014DF48 38 03 00 01 */ addi r0, r3, 1
-/* 801522EC 0014DF4C 98 05 01 6D */ stb r0, 0x16d(r5)
-lbl_801522F0:
-/* 801522F0 0014DF50 38 C6 00 01 */ addi r6, r6, 1
-/* 801522F4 0014DF54 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801522F8 0014DF58 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 801522FC 0014DF5C 7C 63 02 14 */ add r3, r3, r0
-/* 80152300 0014DF60 98 83 01 32 */ stb r4, 0x132(r3)
-/* 80152304 0014DF64 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152308 0014DF68 7C 65 02 14 */ add r3, r5, r0
-/* 8015230C 0014DF6C 88 03 00 E8 */ lbz r0, 0xe8(r3)
-/* 80152310 0014DF70 2C 00 00 00 */ cmpwi r0, 0
-/* 80152314 0014DF74 41 82 00 18 */ beq lbl_8015232C
-/* 80152318 0014DF78 28 00 00 07 */ cmplwi r0, 7
-/* 8015231C 0014DF7C 41 82 00 10 */ beq lbl_8015232C
-/* 80152320 0014DF80 88 65 01 6D */ lbz r3, 0x16d(r5)
-/* 80152324 0014DF84 38 03 00 01 */ addi r0, r3, 1
-/* 80152328 0014DF88 98 05 01 6D */ stb r0, 0x16d(r5)
-lbl_8015232C:
-/* 8015232C 0014DF8C 38 C6 00 01 */ addi r6, r6, 1
-/* 80152330 0014DF90 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152334 0014DF94 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80152338 0014DF98 7C 63 02 14 */ add r3, r3, r0
-/* 8015233C 0014DF9C 98 83 01 32 */ stb r4, 0x132(r3)
-/* 80152340 0014DFA0 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152344 0014DFA4 7C 65 02 14 */ add r3, r5, r0
-/* 80152348 0014DFA8 88 03 00 E8 */ lbz r0, 0xe8(r3)
-/* 8015234C 0014DFAC 2C 00 00 00 */ cmpwi r0, 0
-/* 80152350 0014DFB0 41 82 00 18 */ beq lbl_80152368
-/* 80152354 0014DFB4 28 00 00 07 */ cmplwi r0, 7
-/* 80152358 0014DFB8 41 82 00 10 */ beq lbl_80152368
-/* 8015235C 0014DFBC 88 65 01 6D */ lbz r3, 0x16d(r5)
-/* 80152360 0014DFC0 38 03 00 01 */ addi r0, r3, 1
-/* 80152364 0014DFC4 98 05 01 6D */ stb r0, 0x16d(r5)
-lbl_80152368:
-/* 80152368 0014DFC8 38 C6 00 01 */ addi r6, r6, 1
-/* 8015236C 0014DFCC 42 00 FF 4C */ bdnz lbl_801522B8
-/* 80152370 0014DFD0 83 8D 82 D0 */ lwz r28, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152374 0014DFD4 48 00 D4 2D */ bl func_8015F7A0
-/* 80152378 0014DFD8 D8 3C 01 78 */ stfd f1, 0x178(r28)
-/* 8015237C 0014DFDC 38 00 00 06 */ li r0, 6
-/* 80152380 0014DFE0 B0 1C 00 C4 */ sth r0, 0xc4(r28)
-/* 80152384 0014DFE4 48 00 0C 68 */ b lbl_80152FEC
-/* 80152388 0014DFE8 48 00 D4 19 */ bl func_8015F7A0
-/* 8015238C 0014DFEC C8 5E 01 78 */ lfd f2, 0x178(r30)
-/* 80152390 0014DFF0 C8 02 8E 88 */ lfd f0, lbl_80641488-_SDA2_BASE_(r2)
-/* 80152394 0014DFF4 FC 21 10 28 */ fsub f1, f1, f2
-/* 80152398 0014DFF8 88 9E 01 6D */ lbz r4, 0x16d(r30)
-/* 8015239C 0014DFFC FC 00 00 72 */ fmul f0, f0, f1
-/* 801523A0 0014E000 FC 00 00 1E */ fctiwz f0, f0
-/* 801523A4 0014E004 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801523A8 0014E008 80 61 00 34 */ lwz r3, 0x34(r1)
-/* 801523AC 0014E00C 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801523B0 0014E010 7C 00 20 40 */ cmplw r0, r4
-/* 801523B4 0014E014 41 80 00 08 */ blt lbl_801523BC
-/* 801523B8 0014E018 7C 83 23 78 */ mr r3, r4
-lbl_801523BC:
-/* 801523BC 0014E01C 88 1E 00 E2 */ lbz r0, 0xe2(r30)
-/* 801523C0 0014E020 28 00 00 03 */ cmplwi r0, 3
-/* 801523C4 0014E024 40 82 00 08 */ bne lbl_801523CC
-/* 801523C8 0014E028 7C 83 23 78 */ mr r3, r4
-lbl_801523CC:
-/* 801523CC 0014E02C 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 801523D0 0014E030 38 80 00 00 */ li r4, 0
-/* 801523D4 0014E034 41 82 00 CC */ beq lbl_801524A0
-/* 801523D8 0014E038 28 00 00 08 */ cmplwi r0, 8
-/* 801523DC 0014E03C 38 03 00 F8 */ addi r0, r3, 0xf8
-/* 801523E0 0014E040 40 81 00 8C */ ble lbl_8015246C
-/* 801523E4 0014E044 54 05 06 3E */ clrlwi r5, r0, 0x18
-/* 801523E8 0014E048 38 E0 00 01 */ li r7, 1
-/* 801523EC 0014E04C 38 05 00 07 */ addi r0, r5, 7
-/* 801523F0 0014E050 54 00 E8 FE */ srwi r0, r0, 3
-/* 801523F4 0014E054 7C 09 03 A6 */ mtctr r0
-/* 801523F8 0014E058 28 05 00 00 */ cmplwi r5, 0
-/* 801523FC 0014E05C 40 81 00 70 */ ble lbl_8015246C
-lbl_80152400:
-/* 80152400 0014E060 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152404 0014E064 54 86 06 3E */ clrlwi r6, r4, 0x18
-/* 80152408 0014E068 38 84 00 08 */ addi r4, r4, 8
-/* 8015240C 0014E06C 7C A0 32 14 */ add r5, r0, r6
-/* 80152410 0014E070 98 E5 01 32 */ stb r7, 0x132(r5)
-/* 80152414 0014E074 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152418 0014E078 7C A0 32 14 */ add r5, r0, r6
-/* 8015241C 0014E07C 98 E5 01 33 */ stb r7, 0x133(r5)
-/* 80152420 0014E080 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152424 0014E084 7C A0 32 14 */ add r5, r0, r6
-/* 80152428 0014E088 98 E5 01 34 */ stb r7, 0x134(r5)
-/* 8015242C 0014E08C 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152430 0014E090 7C A0 32 14 */ add r5, r0, r6
-/* 80152434 0014E094 98 E5 01 35 */ stb r7, 0x135(r5)
-/* 80152438 0014E098 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015243C 0014E09C 7C A0 32 14 */ add r5, r0, r6
-/* 80152440 0014E0A0 98 E5 01 36 */ stb r7, 0x136(r5)
-/* 80152444 0014E0A4 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152448 0014E0A8 7C A0 32 14 */ add r5, r0, r6
-/* 8015244C 0014E0AC 98 E5 01 37 */ stb r7, 0x137(r5)
-/* 80152450 0014E0B0 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152454 0014E0B4 7C A0 32 14 */ add r5, r0, r6
-/* 80152458 0014E0B8 98 E5 01 38 */ stb r7, 0x138(r5)
-/* 8015245C 0014E0BC 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152460 0014E0C0 7C A0 32 14 */ add r5, r0, r6
-/* 80152464 0014E0C4 98 E5 01 39 */ stb r7, 0x139(r5)
-/* 80152468 0014E0C8 42 00 FF 98 */ bdnz lbl_80152400
-lbl_8015246C:
-/* 8015246C 0014E0CC 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80152470 0014E0D0 54 85 06 3E */ clrlwi r5, r4, 0x18
-/* 80152474 0014E0D4 7C 05 18 50 */ subf r0, r5, r3
-/* 80152478 0014E0D8 38 C0 00 01 */ li r6, 1
-/* 8015247C 0014E0DC 7C 09 03 A6 */ mtctr r0
-/* 80152480 0014E0E0 7C 05 18 40 */ cmplw r5, r3
-/* 80152484 0014E0E4 40 80 00 1C */ bge lbl_801524A0
-lbl_80152488:
-/* 80152488 0014E0E8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015248C 0014E0EC 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 80152490 0014E0F0 38 84 00 01 */ addi r4, r4, 1
-/* 80152494 0014E0F4 7C 63 02 14 */ add r3, r3, r0
-/* 80152498 0014E0F8 98 C3 01 32 */ stb r6, 0x132(r3)
-/* 8015249C 0014E0FC 42 00 FF EC */ bdnz lbl_80152488
-lbl_801524A0:
-/* 801524A0 0014E100 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801524A4 0014E104 88 04 00 E2 */ lbz r0, 0xe2(r4)
-/* 801524A8 0014E108 28 00 00 03 */ cmplwi r0, 3
-/* 801524AC 0014E10C 40 82 00 1C */ bne lbl_801524C8
-/* 801524B0 0014E110 38 00 00 07 */ li r0, 7
-/* 801524B4 0014E114 38 60 00 17 */ li r3, 0x17
-/* 801524B8 0014E118 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 801524BC 0014E11C 38 80 00 0E */ li r4, 0xe
-/* 801524C0 0014E120 48 00 2A C5 */ bl func_80154F84
-/* 801524C4 0014E124 48 00 0B 28 */ b lbl_80152FEC
-lbl_801524C8:
-/* 801524C8 0014E128 28 00 00 02 */ cmplwi r0, 2
-/* 801524CC 0014E12C 40 82 00 20 */ bne lbl_801524EC
-/* 801524D0 0014E130 38 60 00 17 */ li r3, 0x17
-/* 801524D4 0014E134 38 80 00 0E */ li r4, 0xe
-/* 801524D8 0014E138 48 00 2A AD */ bl func_80154F84
-/* 801524DC 0014E13C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801524E0 0014E140 38 00 00 0A */ li r0, 0xa
-/* 801524E4 0014E144 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 801524E8 0014E148 48 00 0B 04 */ b lbl_80152FEC
-lbl_801524EC:
-/* 801524EC 0014E14C 28 00 00 01 */ cmplwi r0, 1
-/* 801524F0 0014E150 40 82 00 3C */ bne lbl_8015252C
-/* 801524F4 0014E154 3C 60 08 00 */ lis r3, 0x800
-/* 801524F8 0014E158 38 80 00 00 */ li r4, 0
-/* 801524FC 0014E15C 38 A0 00 00 */ li r5, 0
-/* 80152500 0014E160 38 C0 00 01 */ li r6, 1
-/* 80152504 0014E164 4B F0 75 69 */ bl func_80059A6C
-/* 80152508 0014E168 2C 03 00 00 */ cmpwi r3, 0
-/* 8015250C 0014E16C 41 82 00 20 */ beq lbl_8015252C
-/* 80152510 0014E170 38 60 00 17 */ li r3, 0x17
-/* 80152514 0014E174 38 80 00 0E */ li r4, 0xe
-/* 80152518 0014E178 48 00 2A 6D */ bl func_80154F84
-/* 8015251C 0014E17C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152520 0014E180 38 00 00 02 */ li r0, 2
-/* 80152524 0014E184 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 80152528 0014E188 48 00 0A C4 */ b lbl_80152FEC
-lbl_8015252C:
-/* 8015252C 0014E18C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152530 0014E190 38 60 00 28 */ li r3, 0x28
-/* 80152534 0014E194 38 A0 00 00 */ li r5, 0
-/* 80152538 0014E198 38 C0 00 01 */ li r6, 1
-/* 8015253C 0014E19C 80 04 00 D0 */ lwz r0, 0xd0(r4)
-/* 80152540 0014E1A0 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80152544 0014E1A4 4B F0 75 29 */ bl func_80059A6C
-/* 80152548 0014E1A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015254C 0014E1AC 41 82 0A A0 */ beq lbl_80152FEC
-/* 80152550 0014E1B0 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80152554 0014E1B4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152558 0014E1B8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 8015255C 0014E1BC 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 80152560 0014E1C0 41 82 02 DC */ beq lbl_8015283C
-/* 80152564 0014E1C4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152568 0014E1C8 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 8015256C 0014E1CC 2C 00 00 36 */ cmpwi r0, 0x36
-/* 80152570 0014E1D0 41 82 01 7C */ beq lbl_801526EC
-/* 80152574 0014E1D4 40 80 00 1C */ bge lbl_80152590
-/* 80152578 0014E1D8 2C 00 00 34 */ cmpwi r0, 0x34
-/* 8015257C 0014E1DC 41 82 00 90 */ beq lbl_8015260C
-/* 80152580 0014E1E0 40 80 00 FC */ bge lbl_8015267C
-/* 80152584 0014E1E4 2C 00 00 33 */ cmpwi r0, 0x33
-/* 80152588 0014E1E8 40 80 00 18 */ bge lbl_801525A0
-/* 8015258C 0014E1EC 48 00 0A 60 */ b lbl_80152FEC
-lbl_80152590:
-/* 80152590 0014E1F0 2C 00 00 38 */ cmpwi r0, 0x38
-/* 80152594 0014E1F4 41 82 02 38 */ beq lbl_801527CC
-/* 80152598 0014E1F8 40 80 0A 54 */ bge lbl_80152FEC
-/* 8015259C 0014E1FC 48 00 01 C0 */ b lbl_8015275C
-lbl_801525A0:
-/* 801525A0 0014E200 80 63 00 F4 */ lwz r3, 0xf4(r3)
-/* 801525A4 0014E204 4B F0 46 31 */ bl func_80056BD4
-/* 801525A8 0014E208 2C 03 00 00 */ cmpwi r3, 0
-/* 801525AC 0014E20C 41 82 00 50 */ beq lbl_801525FC
-/* 801525B0 0014E210 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801525B4 0014E214 8C 03 00 DC */ lbzu r0, 0xdc(r3)
-/* 801525B8 0014E218 28 00 00 07 */ cmplwi r0, 7
-/* 801525BC 0014E21C 41 82 00 28 */ beq lbl_801525E4
-/* 801525C0 0014E220 38 60 00 17 */ li r3, 0x17
-/* 801525C4 0014E224 38 80 00 06 */ li r4, 6
-/* 801525C8 0014E228 48 00 29 BD */ bl func_80154F84
-/* 801525CC 0014E22C 38 60 00 00 */ li r3, 0
-/* 801525D0 0014E230 38 80 00 00 */ li r4, 0
-/* 801525D4 0014E234 38 A0 00 01 */ li r5, 1
-/* 801525D8 0014E238 38 C0 00 00 */ li r6, 0
-/* 801525DC 0014E23C 48 00 2C 71 */ bl func_8015524C
-/* 801525E0 0014E240 48 00 00 1C */ b lbl_801525FC
-lbl_801525E4:
-/* 801525E4 0014E244 38 80 00 00 */ li r4, 0
-/* 801525E8 0014E248 38 A0 00 00 */ li r5, 0
-/* 801525EC 0014E24C 48 00 31 99 */ bl func_80155784
-/* 801525F0 0014E250 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801525F4 0014E254 38 00 00 10 */ li r0, 0x10
-/* 801525F8 0014E258 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801525FC:
-/* 801525FC 0014E25C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152600 0014E260 38 00 00 00 */ li r0, 0
-/* 80152604 0014E264 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 80152608 0014E268 48 00 09 E4 */ b lbl_80152FEC
-lbl_8015260C:
-/* 8015260C 0014E26C 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80152610 0014E270 4B F0 45 C5 */ bl func_80056BD4
-/* 80152614 0014E274 2C 03 00 00 */ cmpwi r3, 0
-/* 80152618 0014E278 41 82 00 54 */ beq lbl_8015266C
-/* 8015261C 0014E27C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152620 0014E280 88 03 00 DD */ lbz r0, 0xdd(r3)
-/* 80152624 0014E284 28 00 00 07 */ cmplwi r0, 7
-/* 80152628 0014E288 41 82 00 28 */ beq lbl_80152650
-/* 8015262C 0014E28C 38 60 00 17 */ li r3, 0x17
-/* 80152630 0014E290 38 80 00 07 */ li r4, 7
-/* 80152634 0014E294 48 00 29 51 */ bl func_80154F84
-/* 80152638 0014E298 38 60 00 01 */ li r3, 1
-/* 8015263C 0014E29C 38 80 00 00 */ li r4, 0
-/* 80152640 0014E2A0 38 A0 00 01 */ li r5, 1
-/* 80152644 0014E2A4 38 C0 00 00 */ li r6, 0
-/* 80152648 0014E2A8 48 00 2C 05 */ bl func_8015524C
-/* 8015264C 0014E2AC 48 00 00 20 */ b lbl_8015266C
-lbl_80152650:
-/* 80152650 0014E2B0 38 63 00 DC */ addi r3, r3, 0xdc
-/* 80152654 0014E2B4 38 80 00 01 */ li r4, 1
-/* 80152658 0014E2B8 38 A0 00 00 */ li r5, 0
-/* 8015265C 0014E2BC 48 00 31 29 */ bl func_80155784
-/* 80152660 0014E2C0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152664 0014E2C4 38 00 00 10 */ li r0, 0x10
-/* 80152668 0014E2C8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_8015266C:
-/* 8015266C 0014E2CC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152670 0014E2D0 38 00 00 01 */ li r0, 1
-/* 80152674 0014E2D4 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 80152678 0014E2D8 48 00 09 74 */ b lbl_80152FEC
-lbl_8015267C:
-/* 8015267C 0014E2DC 80 63 00 FC */ lwz r3, 0xfc(r3)
-/* 80152680 0014E2E0 4B F0 45 55 */ bl func_80056BD4
-/* 80152684 0014E2E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80152688 0014E2E8 41 82 00 54 */ beq lbl_801526DC
-/* 8015268C 0014E2EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152690 0014E2F0 88 03 00 DE */ lbz r0, 0xde(r3)
-/* 80152694 0014E2F4 28 00 00 07 */ cmplwi r0, 7
-/* 80152698 0014E2F8 41 82 00 28 */ beq lbl_801526C0
-/* 8015269C 0014E2FC 38 60 00 17 */ li r3, 0x17
-/* 801526A0 0014E300 38 80 00 08 */ li r4, 8
-/* 801526A4 0014E304 48 00 28 E1 */ bl func_80154F84
-/* 801526A8 0014E308 38 60 00 02 */ li r3, 2
-/* 801526AC 0014E30C 38 80 00 00 */ li r4, 0
-/* 801526B0 0014E310 38 A0 00 01 */ li r5, 1
-/* 801526B4 0014E314 38 C0 00 00 */ li r6, 0
-/* 801526B8 0014E318 48 00 2B 95 */ bl func_8015524C
-/* 801526BC 0014E31C 48 00 00 20 */ b lbl_801526DC
-lbl_801526C0:
-/* 801526C0 0014E320 38 63 00 DC */ addi r3, r3, 0xdc
-/* 801526C4 0014E324 38 80 00 02 */ li r4, 2
-/* 801526C8 0014E328 38 A0 00 00 */ li r5, 0
-/* 801526CC 0014E32C 48 00 30 B9 */ bl func_80155784
-/* 801526D0 0014E330 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801526D4 0014E334 38 00 00 10 */ li r0, 0x10
-/* 801526D8 0014E338 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801526DC:
-/* 801526DC 0014E33C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801526E0 0014E340 38 00 00 02 */ li r0, 2
-/* 801526E4 0014E344 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 801526E8 0014E348 48 00 09 04 */ b lbl_80152FEC
-lbl_801526EC:
-/* 801526EC 0014E34C 80 63 01 00 */ lwz r3, 0x100(r3)
-/* 801526F0 0014E350 4B F0 44 E5 */ bl func_80056BD4
-/* 801526F4 0014E354 2C 03 00 00 */ cmpwi r3, 0
-/* 801526F8 0014E358 41 82 00 54 */ beq lbl_8015274C
-/* 801526FC 0014E35C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152700 0014E360 88 03 00 DF */ lbz r0, 0xdf(r3)
-/* 80152704 0014E364 28 00 00 07 */ cmplwi r0, 7
-/* 80152708 0014E368 41 82 00 28 */ beq lbl_80152730
-/* 8015270C 0014E36C 38 60 00 17 */ li r3, 0x17
-/* 80152710 0014E370 38 80 00 09 */ li r4, 9
-/* 80152714 0014E374 48 00 28 71 */ bl func_80154F84
-/* 80152718 0014E378 38 60 00 03 */ li r3, 3
-/* 8015271C 0014E37C 38 80 00 00 */ li r4, 0
-/* 80152720 0014E380 38 A0 00 01 */ li r5, 1
-/* 80152724 0014E384 38 C0 00 00 */ li r6, 0
-/* 80152728 0014E388 48 00 2B 25 */ bl func_8015524C
-/* 8015272C 0014E38C 48 00 00 20 */ b lbl_8015274C
-lbl_80152730:
-/* 80152730 0014E390 38 63 00 DC */ addi r3, r3, 0xdc
-/* 80152734 0014E394 38 80 00 03 */ li r4, 3
-/* 80152738 0014E398 38 A0 00 00 */ li r5, 0
-/* 8015273C 0014E39C 48 00 30 49 */ bl func_80155784
-/* 80152740 0014E3A0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152744 0014E3A4 38 00 00 10 */ li r0, 0x10
-/* 80152748 0014E3A8 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_8015274C:
-/* 8015274C 0014E3AC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152750 0014E3B0 38 00 00 03 */ li r0, 3
-/* 80152754 0014E3B4 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 80152758 0014E3B8 48 00 08 94 */ b lbl_80152FEC
-lbl_8015275C:
-/* 8015275C 0014E3BC 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 80152760 0014E3C0 4B F0 44 75 */ bl func_80056BD4
-/* 80152764 0014E3C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80152768 0014E3C8 41 82 00 54 */ beq lbl_801527BC
-/* 8015276C 0014E3CC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152770 0014E3D0 88 03 00 E0 */ lbz r0, 0xe0(r3)
-/* 80152774 0014E3D4 28 00 00 07 */ cmplwi r0, 7
-/* 80152778 0014E3D8 41 82 00 28 */ beq lbl_801527A0
-/* 8015277C 0014E3DC 38 60 00 17 */ li r3, 0x17
-/* 80152780 0014E3E0 38 80 00 0A */ li r4, 0xa
-/* 80152784 0014E3E4 48 00 28 01 */ bl func_80154F84
-/* 80152788 0014E3E8 38 60 00 04 */ li r3, 4
-/* 8015278C 0014E3EC 38 80 00 00 */ li r4, 0
-/* 80152790 0014E3F0 38 A0 00 01 */ li r5, 1
-/* 80152794 0014E3F4 38 C0 00 00 */ li r6, 0
-/* 80152798 0014E3F8 48 00 2A B5 */ bl func_8015524C
-/* 8015279C 0014E3FC 48 00 00 20 */ b lbl_801527BC
-lbl_801527A0:
-/* 801527A0 0014E400 38 63 00 DC */ addi r3, r3, 0xdc
-/* 801527A4 0014E404 38 80 00 04 */ li r4, 4
-/* 801527A8 0014E408 38 A0 00 00 */ li r5, 0
-/* 801527AC 0014E40C 48 00 2F D9 */ bl func_80155784
-/* 801527B0 0014E410 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801527B4 0014E414 38 00 00 10 */ li r0, 0x10
-/* 801527B8 0014E418 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801527BC:
-/* 801527BC 0014E41C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801527C0 0014E420 38 00 00 04 */ li r0, 4
-/* 801527C4 0014E424 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 801527C8 0014E428 48 00 08 24 */ b lbl_80152FEC
-lbl_801527CC:
-/* 801527CC 0014E42C 80 63 01 08 */ lwz r3, 0x108(r3)
-/* 801527D0 0014E430 4B F0 44 05 */ bl func_80056BD4
-/* 801527D4 0014E434 2C 03 00 00 */ cmpwi r3, 0
-/* 801527D8 0014E438 41 82 00 54 */ beq lbl_8015282C
-/* 801527DC 0014E43C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801527E0 0014E440 88 03 00 E1 */ lbz r0, 0xe1(r3)
-/* 801527E4 0014E444 28 00 00 07 */ cmplwi r0, 7
-/* 801527E8 0014E448 41 82 00 28 */ beq lbl_80152810
-/* 801527EC 0014E44C 38 60 00 17 */ li r3, 0x17
-/* 801527F0 0014E450 38 80 00 0B */ li r4, 0xb
-/* 801527F4 0014E454 48 00 27 91 */ bl func_80154F84
-/* 801527F8 0014E458 38 60 00 05 */ li r3, 5
-/* 801527FC 0014E45C 38 80 00 00 */ li r4, 0
-/* 80152800 0014E460 38 A0 00 01 */ li r5, 1
-/* 80152804 0014E464 38 C0 00 00 */ li r6, 0
-/* 80152808 0014E468 48 00 2A 45 */ bl func_8015524C
-/* 8015280C 0014E46C 48 00 00 20 */ b lbl_8015282C
-lbl_80152810:
-/* 80152810 0014E470 38 63 00 DC */ addi r3, r3, 0xdc
-/* 80152814 0014E474 38 80 00 05 */ li r4, 5
-/* 80152818 0014E478 38 A0 00 00 */ li r5, 0
-/* 8015281C 0014E47C 48 00 2F 69 */ bl func_80155784
-/* 80152820 0014E480 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152824 0014E484 38 00 00 10 */ li r0, 0x10
-/* 80152828 0014E488 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_8015282C:
-/* 8015282C 0014E48C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152830 0014E490 38 00 00 05 */ li r0, 5
-/* 80152834 0014E494 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 80152838 0014E498 48 00 07 B4 */ b lbl_80152FEC
-lbl_8015283C:
-/* 8015283C 0014E49C 2C 03 00 36 */ cmpwi r3, 0x36
-/* 80152840 0014E4A0 41 82 00 84 */ beq lbl_801528C4
-/* 80152844 0014E4A4 40 80 00 1C */ bge lbl_80152860
-/* 80152848 0014E4A8 2C 03 00 34 */ cmpwi r3, 0x34
-/* 8015284C 0014E4AC 41 82 00 40 */ beq lbl_8015288C
-/* 80152850 0014E4B0 40 80 00 58 */ bge lbl_801528A8
-/* 80152854 0014E4B4 2C 03 00 33 */ cmpwi r3, 0x33
-/* 80152858 0014E4B8 40 80 00 18 */ bge lbl_80152870
-/* 8015285C 0014E4BC 48 00 07 90 */ b lbl_80152FEC
-lbl_80152860:
-/* 80152860 0014E4C0 2C 03 00 38 */ cmpwi r3, 0x38
-/* 80152864 0014E4C4 41 82 00 98 */ beq lbl_801528FC
-/* 80152868 0014E4C8 40 80 07 84 */ bge lbl_80152FEC
-/* 8015286C 0014E4CC 48 00 00 74 */ b lbl_801528E0
-lbl_80152870:
-/* 80152870 0014E4D0 38 60 00 17 */ li r3, 0x17
-/* 80152874 0014E4D4 38 80 00 00 */ li r4, 0
-/* 80152878 0014E4D8 48 00 27 0D */ bl func_80154F84
-/* 8015287C 0014E4DC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152880 0014E4E0 38 00 00 00 */ li r0, 0
-/* 80152884 0014E4E4 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 80152888 0014E4E8 48 00 07 64 */ b lbl_80152FEC
-lbl_8015288C:
-/* 8015288C 0014E4EC 38 60 00 17 */ li r3, 0x17
-/* 80152890 0014E4F0 38 80 00 01 */ li r4, 1
-/* 80152894 0014E4F4 48 00 26 F1 */ bl func_80154F84
-/* 80152898 0014E4F8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015289C 0014E4FC 38 00 00 01 */ li r0, 1
-/* 801528A0 0014E500 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 801528A4 0014E504 48 00 07 48 */ b lbl_80152FEC
-lbl_801528A8:
-/* 801528A8 0014E508 38 60 00 17 */ li r3, 0x17
-/* 801528AC 0014E50C 38 80 00 02 */ li r4, 2
-/* 801528B0 0014E510 48 00 26 D5 */ bl func_80154F84
-/* 801528B4 0014E514 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801528B8 0014E518 38 00 00 02 */ li r0, 2
-/* 801528BC 0014E51C 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 801528C0 0014E520 48 00 07 2C */ b lbl_80152FEC
-lbl_801528C4:
-/* 801528C4 0014E524 38 60 00 17 */ li r3, 0x17
-/* 801528C8 0014E528 38 80 00 03 */ li r4, 3
-/* 801528CC 0014E52C 48 00 26 B9 */ bl func_80154F84
-/* 801528D0 0014E530 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801528D4 0014E534 38 00 00 03 */ li r0, 3
-/* 801528D8 0014E538 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 801528DC 0014E53C 48 00 07 10 */ b lbl_80152FEC
-lbl_801528E0:
-/* 801528E0 0014E540 38 60 00 17 */ li r3, 0x17
-/* 801528E4 0014E544 38 80 00 04 */ li r4, 4
-/* 801528E8 0014E548 48 00 26 9D */ bl func_80154F84
-/* 801528EC 0014E54C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801528F0 0014E550 38 00 00 04 */ li r0, 4
-/* 801528F4 0014E554 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 801528F8 0014E558 48 00 06 F4 */ b lbl_80152FEC
-lbl_801528FC:
-/* 801528FC 0014E55C 38 60 00 17 */ li r3, 0x17
-/* 80152900 0014E560 38 80 00 05 */ li r4, 5
-/* 80152904 0014E564 48 00 26 81 */ bl func_80154F84
-/* 80152908 0014E568 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015290C 0014E56C 38 00 00 05 */ li r0, 5
-/* 80152910 0014E570 98 03 01 6C */ stb r0, 0x16c(r3)
-/* 80152914 0014E574 48 00 06 D8 */ b lbl_80152FEC
-/* 80152918 0014E578 38 60 00 01 */ li r3, 1
-/* 8015291C 0014E57C 48 00 2D 3D */ bl func_80155658
-/* 80152920 0014E580 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152924 0014E584 38 00 00 14 */ li r0, 0x14
-/* 80152928 0014E588 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 8015292C 0014E58C 48 00 06 C0 */ b lbl_80152FEC
-/* 80152930 0014E590 38 60 00 1E */ li r3, 0x1e
-/* 80152934 0014E594 38 80 00 00 */ li r4, 0
-/* 80152938 0014E598 48 00 26 65 */ bl func_80154F9C
-/* 8015293C 0014E59C 38 60 00 16 */ li r3, 0x16
-/* 80152940 0014E5A0 38 80 00 01 */ li r4, 1
-/* 80152944 0014E5A4 48 00 26 59 */ bl func_80154F9C
-/* 80152948 0014E5A8 38 60 00 00 */ li r3, 0
-/* 8015294C 0014E5AC 38 80 00 00 */ li r4, 0
-/* 80152950 0014E5B0 4B F0 6F A9 */ bl func_800598F8
-/* 80152954 0014E5B4 38 60 00 3D */ li r3, 0x3d
-/* 80152958 0014E5B8 38 80 00 00 */ li r4, 0
-/* 8015295C 0014E5BC 38 A0 00 00 */ li r5, 0
-/* 80152960 0014E5C0 38 C0 00 3E */ li r6, 0x3e
-/* 80152964 0014E5C4 38 E0 00 00 */ li r7, 0
-/* 80152968 0014E5C8 39 00 00 00 */ li r8, 0
-/* 8015296C 0014E5CC 4B F0 70 5D */ bl func_800599C8
-/* 80152970 0014E5D0 38 60 00 3E */ li r3, 0x3e
-/* 80152974 0014E5D4 38 80 00 00 */ li r4, 0
-/* 80152978 0014E5D8 38 A0 00 3D */ li r5, 0x3d
-/* 8015297C 0014E5DC 38 C0 00 00 */ li r6, 0
-/* 80152980 0014E5E0 38 E0 00 00 */ li r7, 0
-/* 80152984 0014E5E4 39 00 00 00 */ li r8, 0
-/* 80152988 0014E5E8 4B F0 70 41 */ bl func_800599C8
-/* 8015298C 0014E5EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152990 0014E5F0 38 00 00 0B */ li r0, 0xb
-/* 80152994 0014E5F4 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80152998 0014E5F8 48 00 06 54 */ b lbl_80152FEC
-/* 8015299C 0014E5FC 48 00 CE 05 */ bl func_8015F7A0
-/* 801529A0 0014E600 C8 5E 01 78 */ lfd f2, 0x178(r30)
-/* 801529A4 0014E604 C8 02 8E 88 */ lfd f0, lbl_80641488-_SDA2_BASE_(r2)
-/* 801529A8 0014E608 FC 21 10 28 */ fsub f1, f1, f2
-/* 801529AC 0014E60C 88 7E 01 6D */ lbz r3, 0x16d(r30)
-/* 801529B0 0014E610 FC 00 00 72 */ fmul f0, f0, f1
-/* 801529B4 0014E614 FC 00 00 1E */ fctiwz f0, f0
-/* 801529B8 0014E618 D8 01 00 30 */ stfd f0, 0x30(r1)
-/* 801529BC 0014E61C 80 E1 00 34 */ lwz r7, 0x34(r1)
-/* 801529C0 0014E620 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 801529C4 0014E624 7C 00 18 40 */ cmplw r0, r3
-/* 801529C8 0014E628 41 80 00 08 */ blt lbl_801529D0
-/* 801529CC 0014E62C 7C 67 1B 78 */ mr r7, r3
-lbl_801529D0:
-/* 801529D0 0014E630 54 E0 06 3F */ clrlwi. r0, r7, 0x18
-/* 801529D4 0014E634 38 60 00 00 */ li r3, 0
-/* 801529D8 0014E638 41 82 00 CC */ beq lbl_80152AA4
-/* 801529DC 0014E63C 28 00 00 08 */ cmplwi r0, 8
-/* 801529E0 0014E640 38 07 00 F8 */ addi r0, r7, 0xf8
-/* 801529E4 0014E644 40 81 00 8C */ ble lbl_80152A70
-/* 801529E8 0014E648 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801529EC 0014E64C 38 C0 00 01 */ li r6, 1
-/* 801529F0 0014E650 38 04 00 07 */ addi r0, r4, 7
-/* 801529F4 0014E654 54 00 E8 FE */ srwi r0, r0, 3
-/* 801529F8 0014E658 7C 09 03 A6 */ mtctr r0
-/* 801529FC 0014E65C 28 04 00 00 */ cmplwi r4, 0
-/* 80152A00 0014E660 40 81 00 70 */ ble lbl_80152A70
-lbl_80152A04:
-/* 80152A04 0014E664 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A08 0014E668 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 80152A0C 0014E66C 38 63 00 08 */ addi r3, r3, 8
-/* 80152A10 0014E670 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A14 0014E674 98 C4 01 32 */ stb r6, 0x132(r4)
-/* 80152A18 0014E678 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A1C 0014E67C 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A20 0014E680 98 C4 01 33 */ stb r6, 0x133(r4)
-/* 80152A24 0014E684 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A28 0014E688 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A2C 0014E68C 98 C4 01 34 */ stb r6, 0x134(r4)
-/* 80152A30 0014E690 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A34 0014E694 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A38 0014E698 98 C4 01 35 */ stb r6, 0x135(r4)
-/* 80152A3C 0014E69C 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A40 0014E6A0 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A44 0014E6A4 98 C4 01 36 */ stb r6, 0x136(r4)
-/* 80152A48 0014E6A8 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A4C 0014E6AC 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A50 0014E6B0 98 C4 01 37 */ stb r6, 0x137(r4)
-/* 80152A54 0014E6B4 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A58 0014E6B8 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A5C 0014E6BC 98 C4 01 38 */ stb r6, 0x138(r4)
-/* 80152A60 0014E6C0 80 0D 82 D0 */ lwz r0, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A64 0014E6C4 7C 80 2A 14 */ add r4, r0, r5
-/* 80152A68 0014E6C8 98 C4 01 39 */ stb r6, 0x139(r4)
-/* 80152A6C 0014E6CC 42 00 FF 98 */ bdnz lbl_80152A04
-lbl_80152A70:
-/* 80152A70 0014E6D0 54 E4 06 3E */ clrlwi r4, r7, 0x18
-/* 80152A74 0014E6D4 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 80152A78 0014E6D8 7C 05 20 50 */ subf r0, r5, r4
-/* 80152A7C 0014E6DC 38 C0 00 01 */ li r6, 1
-/* 80152A80 0014E6E0 7C 09 03 A6 */ mtctr r0
-/* 80152A84 0014E6E4 7C 05 20 40 */ cmplw r5, r4
-/* 80152A88 0014E6E8 40 80 00 1C */ bge lbl_80152AA4
-lbl_80152A8C:
-/* 80152A8C 0014E6EC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152A90 0014E6F0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80152A94 0014E6F4 38 63 00 01 */ addi r3, r3, 1
-/* 80152A98 0014E6F8 7C 84 02 14 */ add r4, r4, r0
-/* 80152A9C 0014E6FC 98 C4 01 32 */ stb r6, 0x132(r4)
-/* 80152AA0 0014E700 42 00 FF EC */ bdnz lbl_80152A8C
-lbl_80152AA4:
-/* 80152AA4 0014E704 38 60 00 28 */ li r3, 0x28
-/* 80152AA8 0014E708 38 80 00 3D */ li r4, 0x3d
-/* 80152AAC 0014E70C 38 A0 00 00 */ li r5, 0
-/* 80152AB0 0014E710 38 C0 00 01 */ li r6, 1
-/* 80152AB4 0014E714 4B F0 6F B9 */ bl func_80059A6C
-/* 80152AB8 0014E718 2C 03 00 00 */ cmpwi r3, 0
-/* 80152ABC 0014E71C 41 82 05 30 */ beq lbl_80152FEC
-/* 80152AC0 0014E720 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80152AC4 0014E724 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152AC8 0014E728 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80152ACC 0014E72C 90 04 00 D0 */ stw r0, 0xd0(r4)
-/* 80152AD0 0014E730 41 82 01 4C */ beq lbl_80152C1C
-/* 80152AD4 0014E734 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152AD8 0014E738 3B 80 00 00 */ li r28, 0
-/* 80152ADC 0014E73C 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 80152AE0 0014E740 2C 00 00 3E */ cmpwi r0, 0x3e
-/* 80152AE4 0014E744 41 82 00 40 */ beq lbl_80152B24
-/* 80152AE8 0014E748 40 80 01 20 */ bge lbl_80152C08
-/* 80152AEC 0014E74C 2C 00 00 3D */ cmpwi r0, 0x3d
-/* 80152AF0 0014E750 40 80 00 08 */ bge lbl_80152AF8
-/* 80152AF4 0014E754 48 00 01 14 */ b lbl_80152C08
-lbl_80152AF8:
-/* 80152AF8 0014E758 38 60 00 16 */ li r3, 0x16
-/* 80152AFC 0014E75C 38 80 00 02 */ li r4, 2
-/* 80152B00 0014E760 48 00 24 85 */ bl func_80154F84
-/* 80152B04 0014E764 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152B08 0014E768 38 80 00 0C */ li r4, 0xc
-/* 80152B0C 0014E76C 38 00 00 03 */ li r0, 3
-/* 80152B10 0014E770 3B 80 00 01 */ li r28, 1
-/* 80152B14 0014E774 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80152B18 0014E778 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152B1C 0014E77C 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 80152B20 0014E780 48 00 00 E8 */ b lbl_80152C08
-lbl_80152B24:
-/* 80152B24 0014E784 38 60 00 16 */ li r3, 0x16
-/* 80152B28 0014E788 38 80 00 03 */ li r4, 3
-/* 80152B2C 0014E78C 48 00 24 59 */ bl func_80154F84
-/* 80152B30 0014E790 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152B34 0014E794 38 80 00 0C */ li r4, 0xc
-/* 80152B38 0014E798 38 00 00 02 */ li r0, 2
-/* 80152B3C 0014E79C 38 A0 00 00 */ li r5, 0
-/* 80152B40 0014E7A0 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80152B44 0014E7A4 38 C0 00 00 */ li r6, 0
-/* 80152B48 0014E7A8 38 E0 00 00 */ li r7, 0
-/* 80152B4C 0014E7AC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152B50 0014E7B0 7C 09 03 A6 */ mtctr r0
-lbl_80152B54:
-/* 80152B54 0014E7B4 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80152B58 0014E7B8 7C 64 02 14 */ add r3, r4, r0
-/* 80152B5C 0014E7BC 88 63 00 DC */ lbz r3, 0xdc(r3)
-/* 80152B60 0014E7C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80152B64 0014E7C4 41 82 00 20 */ beq lbl_80152B84
-/* 80152B68 0014E7C8 28 03 00 07 */ cmplwi r3, 7
-/* 80152B6C 0014E7CC 41 82 00 18 */ beq lbl_80152B84
-/* 80152B70 0014E7D0 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80152B74 0014E7D4 7C 00 18 40 */ cmplw r0, r3
-/* 80152B78 0014E7D8 40 80 00 0C */ bge lbl_80152B84
-/* 80152B7C 0014E7DC 7C 66 1B 78 */ mr r6, r3
-/* 80152B80 0014E7E0 7C E5 3B 78 */ mr r5, r7
-lbl_80152B84:
-/* 80152B84 0014E7E4 38 E7 00 01 */ addi r7, r7, 1
-/* 80152B88 0014E7E8 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80152B8C 0014E7EC 7C 64 02 14 */ add r3, r4, r0
-/* 80152B90 0014E7F0 88 63 00 DC */ lbz r3, 0xdc(r3)
-/* 80152B94 0014E7F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80152B98 0014E7F8 41 82 00 20 */ beq lbl_80152BB8
-/* 80152B9C 0014E7FC 28 03 00 07 */ cmplwi r3, 7
-/* 80152BA0 0014E800 41 82 00 18 */ beq lbl_80152BB8
-/* 80152BA4 0014E804 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80152BA8 0014E808 7C 00 18 40 */ cmplw r0, r3
-/* 80152BAC 0014E80C 40 80 00 0C */ bge lbl_80152BB8
-/* 80152BB0 0014E810 7C 66 1B 78 */ mr r6, r3
-/* 80152BB4 0014E814 7C E5 3B 78 */ mr r5, r7
-lbl_80152BB8:
-/* 80152BB8 0014E818 38 E7 00 01 */ addi r7, r7, 1
-/* 80152BBC 0014E81C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80152BC0 0014E820 7C 64 02 14 */ add r3, r4, r0
-/* 80152BC4 0014E824 88 63 00 DC */ lbz r3, 0xdc(r3)
-/* 80152BC8 0014E828 2C 03 00 00 */ cmpwi r3, 0
-/* 80152BCC 0014E82C 41 82 00 20 */ beq lbl_80152BEC
-/* 80152BD0 0014E830 28 03 00 07 */ cmplwi r3, 7
-/* 80152BD4 0014E834 41 82 00 18 */ beq lbl_80152BEC
-/* 80152BD8 0014E838 54 C0 06 3E */ clrlwi r0, r6, 0x18
-/* 80152BDC 0014E83C 7C 00 18 40 */ cmplw r0, r3
-/* 80152BE0 0014E840 40 80 00 0C */ bge lbl_80152BEC
-/* 80152BE4 0014E844 7C 66 1B 78 */ mr r6, r3
-/* 80152BE8 0014E848 7C E5 3B 78 */ mr r5, r7
-lbl_80152BEC:
-/* 80152BEC 0014E84C 38 E7 00 01 */ addi r7, r7, 1
-/* 80152BF0 0014E850 42 00 FF 64 */ bdnz lbl_80152B54
-/* 80152BF4 0014E854 54 A3 06 3E */ clrlwi r3, r5, 0x18
-/* 80152BF8 0014E858 38 80 00 00 */ li r4, 0
-/* 80152BFC 0014E85C 38 A0 00 01 */ li r5, 1
-/* 80152C00 0014E860 38 C0 00 00 */ li r6, 0
-/* 80152C04 0014E864 48 00 26 49 */ bl func_8015524C
-lbl_80152C08:
-/* 80152C08 0014E868 2C 1C 00 00 */ cmpwi r28, 0
-/* 80152C0C 0014E86C 41 82 03 E0 */ beq lbl_80152FEC
-/* 80152C10 0014E870 7F 83 E3 78 */ mr r3, r28
-/* 80152C14 0014E874 4B F0 78 B9 */ bl func_8005A4CC
-/* 80152C18 0014E878 48 00 03 D4 */ b lbl_80152FEC
-lbl_80152C1C:
-/* 80152C1C 0014E87C 2C 03 00 3E */ cmpwi r3, 0x3e
-/* 80152C20 0014E880 41 82 00 24 */ beq lbl_80152C44
-/* 80152C24 0014E884 40 80 03 C8 */ bge lbl_80152FEC
-/* 80152C28 0014E888 2C 03 00 3D */ cmpwi r3, 0x3d
-/* 80152C2C 0014E88C 40 80 00 08 */ bge lbl_80152C34
-/* 80152C30 0014E890 48 00 03 BC */ b lbl_80152FEC
-lbl_80152C34:
-/* 80152C34 0014E894 38 60 00 16 */ li r3, 0x16
-/* 80152C38 0014E898 38 80 00 00 */ li r4, 0
-/* 80152C3C 0014E89C 48 00 23 49 */ bl func_80154F84
-/* 80152C40 0014E8A0 48 00 03 AC */ b lbl_80152FEC
-lbl_80152C44:
-/* 80152C44 0014E8A4 38 60 00 16 */ li r3, 0x16
-/* 80152C48 0014E8A8 38 80 00 01 */ li r4, 1
-/* 80152C4C 0014E8AC 48 00 23 39 */ bl func_80154F84
-/* 80152C50 0014E8B0 48 00 03 9C */ b lbl_80152FEC
-/* 80152C54 0014E8B4 38 60 00 16 */ li r3, 0x16
-/* 80152C58 0014E8B8 38 80 00 00 */ li r4, 0
-/* 80152C5C 0014E8BC 48 00 23 41 */ bl func_80154F9C
-/* 80152C60 0014E8C0 38 60 00 1E */ li r3, 0x1e
-/* 80152C64 0014E8C4 38 80 00 01 */ li r4, 1
-/* 80152C68 0014E8C8 48 00 23 35 */ bl func_80154F9C
-/* 80152C6C 0014E8CC 38 60 00 00 */ li r3, 0
-/* 80152C70 0014E8D0 38 80 00 00 */ li r4, 0
-/* 80152C74 0014E8D4 4B F0 6C 85 */ bl func_800598F8
-/* 80152C78 0014E8D8 38 60 00 33 */ li r3, 0x33
-/* 80152C7C 0014E8DC 38 80 00 00 */ li r4, 0
-/* 80152C80 0014E8E0 38 A0 00 00 */ li r5, 0
-/* 80152C84 0014E8E4 38 C0 00 34 */ li r6, 0x34
-/* 80152C88 0014E8E8 38 E0 00 35 */ li r7, 0x35
-/* 80152C8C 0014E8EC 39 00 00 00 */ li r8, 0
-/* 80152C90 0014E8F0 4B F0 6D 39 */ bl func_800599C8
-/* 80152C94 0014E8F4 38 60 00 34 */ li r3, 0x34
-/* 80152C98 0014E8F8 38 80 00 00 */ li r4, 0
-/* 80152C9C 0014E8FC 38 A0 00 33 */ li r5, 0x33
-/* 80152CA0 0014E900 38 C0 00 00 */ li r6, 0
-/* 80152CA4 0014E904 38 E0 00 36 */ li r7, 0x36
-/* 80152CA8 0014E908 39 00 00 00 */ li r8, 0
-/* 80152CAC 0014E90C 4B F0 6D 1D */ bl func_800599C8
-/* 80152CB0 0014E910 38 60 00 35 */ li r3, 0x35
-/* 80152CB4 0014E914 38 80 00 33 */ li r4, 0x33
-/* 80152CB8 0014E918 38 A0 00 00 */ li r5, 0
-/* 80152CBC 0014E91C 38 C0 00 36 */ li r6, 0x36
-/* 80152CC0 0014E920 38 E0 00 37 */ li r7, 0x37
-/* 80152CC4 0014E924 39 00 00 00 */ li r8, 0
-/* 80152CC8 0014E928 4B F0 6D 01 */ bl func_800599C8
-/* 80152CCC 0014E92C 38 60 00 36 */ li r3, 0x36
-/* 80152CD0 0014E930 38 80 00 34 */ li r4, 0x34
-/* 80152CD4 0014E934 38 A0 00 35 */ li r5, 0x35
-/* 80152CD8 0014E938 38 C0 00 00 */ li r6, 0
-/* 80152CDC 0014E93C 38 E0 00 38 */ li r7, 0x38
-/* 80152CE0 0014E940 39 00 00 00 */ li r8, 0
-/* 80152CE4 0014E944 4B F0 6C E5 */ bl func_800599C8
-/* 80152CE8 0014E948 38 60 00 37 */ li r3, 0x37
-/* 80152CEC 0014E94C 38 80 00 35 */ li r4, 0x35
-/* 80152CF0 0014E950 38 A0 00 00 */ li r5, 0
-/* 80152CF4 0014E954 38 C0 00 38 */ li r6, 0x38
-/* 80152CF8 0014E958 38 E0 00 00 */ li r7, 0
-/* 80152CFC 0014E95C 39 00 00 00 */ li r8, 0
-/* 80152D00 0014E960 4B F0 6C C9 */ bl func_800599C8
-/* 80152D04 0014E964 38 60 00 38 */ li r3, 0x38
-/* 80152D08 0014E968 38 80 00 36 */ li r4, 0x36
-/* 80152D0C 0014E96C 38 A0 00 37 */ li r5, 0x37
-/* 80152D10 0014E970 38 C0 00 00 */ li r6, 0
-/* 80152D14 0014E974 38 E0 00 00 */ li r7, 0
-/* 80152D18 0014E978 39 00 00 00 */ li r8, 0
-/* 80152D1C 0014E97C 4B F0 6C AD */ bl func_800599C8
-/* 80152D20 0014E980 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152D24 0014E984 38 00 00 06 */ li r0, 6
-/* 80152D28 0014E988 88 64 01 6C */ lbz r3, 0x16c(r4)
-/* 80152D2C 0014E98C 38 63 00 33 */ addi r3, r3, 0x33
-/* 80152D30 0014E990 90 64 00 D0 */ stw r3, 0xd0(r4)
-/* 80152D34 0014E994 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152D38 0014E998 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80152D3C 0014E99C 48 00 02 B0 */ b lbl_80152FEC
-/* 80152D40 0014E9A0 38 60 00 16 */ li r3, 0x16
-/* 80152D44 0014E9A4 38 80 00 01 */ li r4, 1
-/* 80152D48 0014E9A8 48 00 22 55 */ bl func_80154F9C
-/* 80152D4C 0014E9AC 38 60 00 1E */ li r3, 0x1e
-/* 80152D50 0014E9B0 38 80 00 00 */ li r4, 0
-/* 80152D54 0014E9B4 48 00 22 49 */ bl func_80154F9C
-/* 80152D58 0014E9B8 38 60 00 00 */ li r3, 0
-/* 80152D5C 0014E9BC 38 80 00 00 */ li r4, 0
-/* 80152D60 0014E9C0 4B F0 6B 99 */ bl func_800598F8
-/* 80152D64 0014E9C4 38 60 00 3D */ li r3, 0x3d
-/* 80152D68 0014E9C8 38 80 00 00 */ li r4, 0
-/* 80152D6C 0014E9CC 38 A0 00 00 */ li r5, 0
-/* 80152D70 0014E9D0 38 C0 00 3E */ li r6, 0x3e
-/* 80152D74 0014E9D4 38 E0 00 00 */ li r7, 0
-/* 80152D78 0014E9D8 39 00 00 00 */ li r8, 0
-/* 80152D7C 0014E9DC 4B F0 6C 4D */ bl func_800599C8
-/* 80152D80 0014E9E0 38 60 00 3E */ li r3, 0x3e
-/* 80152D84 0014E9E4 38 80 00 00 */ li r4, 0
-/* 80152D88 0014E9E8 38 A0 00 3D */ li r5, 0x3d
-/* 80152D8C 0014E9EC 38 C0 00 00 */ li r6, 0
-/* 80152D90 0014E9F0 38 E0 00 00 */ li r7, 0
-/* 80152D94 0014E9F4 39 00 00 00 */ li r8, 0
-/* 80152D98 0014E9F8 4B F0 6C 31 */ bl func_800599C8
-/* 80152D9C 0014E9FC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152DA0 0014EA00 38 00 00 0E */ li r0, 0xe
-/* 80152DA4 0014EA04 B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80152DA8 0014EA08 48 00 02 44 */ b lbl_80152FEC
-/* 80152DAC 0014EA0C A0 1E 01 42 */ lhz r0, 0x142(r30)
-/* 80152DB0 0014EA10 38 60 00 28 */ li r3, 0x28
-/* 80152DB4 0014EA14 38 80 00 3D */ li r4, 0x3d
-/* 80152DB8 0014EA18 38 C0 00 01 */ li r6, 1
-/* 80152DBC 0014EA1C 54 05 06 3E */ clrlwi r5, r0, 0x18
-/* 80152DC0 0014EA20 4B F0 6C AD */ bl func_80059A6C
-/* 80152DC4 0014EA24 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152DC8 0014EA28 2C 03 00 00 */ cmpwi r3, 0
-/* 80152DCC 0014EA2C 38 85 00 DC */ addi r4, r5, 0xdc
-/* 80152DD0 0014EA30 38 05 00 E8 */ addi r0, r5, 0xe8
-/* 80152DD4 0014EA34 90 81 00 08 */ stw r4, 8(r1)
-/* 80152DD8 0014EA38 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80152DDC 0014EA3C 41 82 02 10 */ beq lbl_80152FEC
-/* 80152DE0 0014EA40 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 80152DE4 0014EA44 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80152DE8 0014EA48 90 05 00 D0 */ stw r0, 0xd0(r5)
-/* 80152DEC 0014EA4C 41 82 01 98 */ beq lbl_80152F84
-/* 80152DF0 0014EA50 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152DF4 0014EA54 3B A0 00 00 */ li r29, 0
-/* 80152DF8 0014EA58 80 03 00 D0 */ lwz r0, 0xd0(r3)
-/* 80152DFC 0014EA5C 2C 00 00 3E */ cmpwi r0, 0x3e
-/* 80152E00 0014EA60 41 82 00 84 */ beq lbl_80152E84
-/* 80152E04 0014EA64 40 80 01 6C */ bge lbl_80152F70
-/* 80152E08 0014EA68 2C 00 00 3D */ cmpwi r0, 0x3d
-/* 80152E0C 0014EA6C 40 80 00 08 */ bge lbl_80152E14
-/* 80152E10 0014EA70 48 00 01 60 */ b lbl_80152F70
-lbl_80152E14:
-/* 80152E14 0014EA74 38 60 00 16 */ li r3, 0x16
-/* 80152E18 0014EA78 38 80 00 02 */ li r4, 2
-/* 80152E1C 0014EA7C 48 00 21 69 */ bl func_80154F84
-/* 80152E20 0014EA80 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152E24 0014EA84 38 00 00 0F */ li r0, 0xf
-/* 80152E28 0014EA88 38 61 00 08 */ addi r3, r1, 8
-/* 80152E2C 0014EA8C 38 A0 00 03 */ li r5, 3
-/* 80152E30 0014EA90 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 80152E34 0014EA94 3B A0 00 01 */ li r29, 1
-/* 80152E38 0014EA98 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152E3C 0014EA9C A0 04 01 40 */ lhz r0, 0x140(r4)
-/* 80152E40 0014EAA0 54 00 10 3A */ slwi r0, r0, 2
-/* 80152E44 0014EAA4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80152E48 0014EAA8 98 A3 00 06 */ stb r5, 6(r3)
-/* 80152E4C 0014EAAC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152E50 0014EAB0 A0 64 01 40 */ lhz r3, 0x140(r4)
-/* 80152E54 0014EAB4 2C 03 00 00 */ cmpwi r3, 0
-/* 80152E58 0014EAB8 40 82 01 18 */ bne lbl_80152F70
-/* 80152E5C 0014EABC 38 03 00 01 */ addi r0, r3, 1
-/* 80152E60 0014EAC0 B0 04 01 40 */ sth r0, 0x140(r4)
-/* 80152E64 0014EAC4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152E68 0014EAC8 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80152E6C 0014EACC 80 03 00 00 */ lwz r0, 0(r3)
-/* 80152E70 0014EAD0 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
-/* 80152E74 0014EAD4 41 82 00 FC */ beq lbl_80152F70
-/* 80152E78 0014EAD8 38 00 00 01 */ li r0, 1
-/* 80152E7C 0014EADC B0 04 01 42 */ sth r0, 0x142(r4)
-/* 80152E80 0014EAE0 48 00 00 F0 */ b lbl_80152F70
-lbl_80152E84:
-/* 80152E84 0014EAE4 38 60 00 16 */ li r3, 0x16
-/* 80152E88 0014EAE8 38 80 00 03 */ li r4, 3
-/* 80152E8C 0014EAEC 48 00 20 F9 */ bl func_80154F84
-/* 80152E90 0014EAF0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152E94 0014EAF4 38 80 00 0F */ li r4, 0xf
-/* 80152E98 0014EAF8 38 A1 00 08 */ addi r5, r1, 8
-/* 80152E9C 0014EAFC 38 00 00 02 */ li r0, 2
-/* 80152EA0 0014EB00 B0 83 00 C4 */ sth r4, 0xc4(r3)
-/* 80152EA4 0014EB04 38 C0 00 00 */ li r6, 0
-/* 80152EA8 0014EB08 38 E0 00 00 */ li r7, 0
-/* 80152EAC 0014EB0C 39 00 00 00 */ li r8, 0
-/* 80152EB0 0014EB10 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152EB4 0014EB14 A0 64 01 40 */ lhz r3, 0x140(r4)
-/* 80152EB8 0014EB18 54 63 10 3A */ slwi r3, r3, 2
-/* 80152EBC 0014EB1C 7C A5 18 2E */ lwzx r5, r5, r3
-/* 80152EC0 0014EB20 7C 09 03 A6 */ mtctr r0
-lbl_80152EC4:
-/* 80152EC4 0014EB24 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 80152EC8 0014EB28 7C 65 00 AE */ lbzx r3, r5, r0
-/* 80152ECC 0014EB2C 2C 03 00 00 */ cmpwi r3, 0
-/* 80152ED0 0014EB30 41 82 00 20 */ beq lbl_80152EF0
-/* 80152ED4 0014EB34 28 03 00 07 */ cmplwi r3, 7
-/* 80152ED8 0014EB38 41 82 00 18 */ beq lbl_80152EF0
-/* 80152EDC 0014EB3C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80152EE0 0014EB40 7C 00 18 40 */ cmplw r0, r3
-/* 80152EE4 0014EB44 40 80 00 0C */ bge lbl_80152EF0
-/* 80152EE8 0014EB48 7C 67 1B 78 */ mr r7, r3
-/* 80152EEC 0014EB4C 7D 06 43 78 */ mr r6, r8
-lbl_80152EF0:
-/* 80152EF0 0014EB50 39 08 00 01 */ addi r8, r8, 1
-/* 80152EF4 0014EB54 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 80152EF8 0014EB58 7C 65 00 AE */ lbzx r3, r5, r0
-/* 80152EFC 0014EB5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80152F00 0014EB60 41 82 00 20 */ beq lbl_80152F20
-/* 80152F04 0014EB64 28 03 00 07 */ cmplwi r3, 7
-/* 80152F08 0014EB68 41 82 00 18 */ beq lbl_80152F20
-/* 80152F0C 0014EB6C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80152F10 0014EB70 7C 00 18 40 */ cmplw r0, r3
-/* 80152F14 0014EB74 40 80 00 0C */ bge lbl_80152F20
-/* 80152F18 0014EB78 7C 67 1B 78 */ mr r7, r3
-/* 80152F1C 0014EB7C 7D 06 43 78 */ mr r6, r8
-lbl_80152F20:
-/* 80152F20 0014EB80 39 08 00 01 */ addi r8, r8, 1
-/* 80152F24 0014EB84 55 00 06 3E */ clrlwi r0, r8, 0x18
-/* 80152F28 0014EB88 7C 65 00 AE */ lbzx r3, r5, r0
-/* 80152F2C 0014EB8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80152F30 0014EB90 41 82 00 20 */ beq lbl_80152F50
-/* 80152F34 0014EB94 28 03 00 07 */ cmplwi r3, 7
-/* 80152F38 0014EB98 41 82 00 18 */ beq lbl_80152F50
-/* 80152F3C 0014EB9C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80152F40 0014EBA0 7C 00 18 40 */ cmplw r0, r3
-/* 80152F44 0014EBA4 40 80 00 0C */ bge lbl_80152F50
-/* 80152F48 0014EBA8 7C 67 1B 78 */ mr r7, r3
-/* 80152F4C 0014EBAC 7D 06 43 78 */ mr r6, r8
-lbl_80152F50:
-/* 80152F50 0014EBB0 39 08 00 01 */ addi r8, r8, 1
-/* 80152F54 0014EBB4 42 00 FF 70 */ bdnz lbl_80152EC4
-/* 80152F58 0014EBB8 A0 04 01 40 */ lhz r0, 0x140(r4)
-/* 80152F5C 0014EBBC 54 C3 06 3E */ clrlwi r3, r6, 0x18
-/* 80152F60 0014EBC0 38 A0 00 01 */ li r5, 1
-/* 80152F64 0014EBC4 38 C0 00 00 */ li r6, 0
-/* 80152F68 0014EBC8 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80152F6C 0014EBCC 48 00 22 E1 */ bl func_8015524C
-lbl_80152F70:
-/* 80152F70 0014EBD0 2C 1D 00 00 */ cmpwi r29, 0
-/* 80152F74 0014EBD4 41 82 00 78 */ beq lbl_80152FEC
-/* 80152F78 0014EBD8 7F A3 EB 78 */ mr r3, r29
-/* 80152F7C 0014EBDC 4B F0 75 51 */ bl func_8005A4CC
-/* 80152F80 0014EBE0 48 00 00 6C */ b lbl_80152FEC
-lbl_80152F84:
-/* 80152F84 0014EBE4 2C 03 00 3E */ cmpwi r3, 0x3e
-/* 80152F88 0014EBE8 41 82 00 24 */ beq lbl_80152FAC
-/* 80152F8C 0014EBEC 40 80 00 60 */ bge lbl_80152FEC
-/* 80152F90 0014EBF0 2C 03 00 3D */ cmpwi r3, 0x3d
-/* 80152F94 0014EBF4 40 80 00 08 */ bge lbl_80152F9C
-/* 80152F98 0014EBF8 48 00 00 54 */ b lbl_80152FEC
-lbl_80152F9C:
-/* 80152F9C 0014EBFC 38 60 00 16 */ li r3, 0x16
-/* 80152FA0 0014EC00 38 80 00 00 */ li r4, 0
-/* 80152FA4 0014EC04 48 00 1F E1 */ bl func_80154F84
-/* 80152FA8 0014EC08 48 00 00 44 */ b lbl_80152FEC
-lbl_80152FAC:
-/* 80152FAC 0014EC0C 38 60 00 16 */ li r3, 0x16
-/* 80152FB0 0014EC10 38 80 00 01 */ li r4, 1
-/* 80152FB4 0014EC14 48 00 1F D1 */ bl func_80154F84
-/* 80152FB8 0014EC18 48 00 00 34 */ b lbl_80152FEC
-/* 80152FBC 0014EC1C 38 60 00 16 */ li r3, 0x16
-/* 80152FC0 0014EC20 38 80 00 00 */ li r4, 0
-/* 80152FC4 0014EC24 48 00 1F D9 */ bl func_80154F9C
-/* 80152FC8 0014EC28 38 60 00 1E */ li r3, 0x1e
-/* 80152FCC 0014EC2C 38 80 00 01 */ li r4, 1
-/* 80152FD0 0014EC30 48 00 1F CD */ bl func_80154F9C
-/* 80152FD4 0014EC34 38 60 00 00 */ li r3, 0
-/* 80152FD8 0014EC38 38 80 00 00 */ li r4, 0
-/* 80152FDC 0014EC3C 4B F0 69 1D */ bl func_800598F8
-/* 80152FE0 0014EC40 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80152FE4 0014EC44 38 00 00 03 */ li r0, 3
-/* 80152FE8 0014EC48 B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_80152FEC:
-/* 80152FEC 0014EC4C 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80152FF0 0014EC50 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 80152FF4 0014EC54 83 C1 00 48 */ lwz r30, 0x48(r1)
-/* 80152FF8 0014EC58 83 A1 00 44 */ lwz r29, 0x44(r1)
-/* 80152FFC 0014EC5C 83 81 00 40 */ lwz r28, 0x40(r1)
-/* 80153000 0014EC60 7C 08 03 A6 */ mtlr r0
-/* 80153004 0014EC64 38 21 00 50 */ addi r1, r1, 0x50
-/* 80153008 0014EC68 4E 80 00 20 */ blr
-lbl_8015300C:
-/* 8015300C 0014EC6C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80153010 0014EC70 7C 08 02 A6 */ mflr r0
-/* 80153014 0014EC74 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80153018 0014EC78 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015301C 0014EC7C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153020 0014EC80 A0 04 00 C4 */ lhz r0, 0xc4(r4)
-/* 80153024 0014EC84 2C 00 00 12 */ cmpwi r0, 0x12
-/* 80153028 0014EC88 41 82 00 DC */ beq lbl_80153104
-/* 8015302C 0014EC8C 40 80 00 14 */ bge lbl_80153040
-/* 80153030 0014EC90 2C 00 00 10 */ cmpwi r0, 0x10
-/* 80153034 0014EC94 41 82 00 18 */ beq lbl_8015304C
-/* 80153038 0014EC98 40 80 00 4C */ bge lbl_80153084
-/* 8015303C 0014EC9C 48 00 01 84 */ b lbl_801531C0
-lbl_80153040:
-/* 80153040 0014ECA0 2C 00 00 14 */ cmpwi r0, 0x14
-/* 80153044 0014ECA4 40 80 01 7C */ bge lbl_801531C0
-/* 80153048 0014ECA8 48 00 00 F4 */ b lbl_8015313C
-lbl_8015304C:
-/* 8015304C 0014ECAC C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
-/* 80153050 0014ECB0 38 60 02 22 */ li r3, 0x222
-/* 80153054 0014ECB4 38 80 00 00 */ li r4, 0
-/* 80153058 0014ECB8 4B EB 81 19 */ bl func_8000B170
-/* 8015305C 0014ECBC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153060 0014ECC0 80 64 01 80 */ lwz r3, 0x180(r4)
-/* 80153064 0014ECC4 80 84 01 84 */ lwz r4, 0x184(r4)
-/* 80153068 0014ECC8 48 00 28 89 */ bl func_801558F0
-/* 8015306C 0014ECCC 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153070 0014ECD0 48 00 C7 31 */ bl func_8015F7A0
-/* 80153074 0014ECD4 D8 3F 01 70 */ stfd f1, 0x170(r31)
-/* 80153078 0014ECD8 38 00 00 11 */ li r0, 0x11
-/* 8015307C 0014ECDC B0 1F 00 C4 */ sth r0, 0xc4(r31)
-/* 80153080 0014ECE0 48 00 01 40 */ b lbl_801531C0
-lbl_80153084:
-/* 80153084 0014ECE4 80 64 01 80 */ lwz r3, 0x180(r4)
-/* 80153088 0014ECE8 80 84 01 84 */ lwz r4, 0x184(r4)
-/* 8015308C 0014ECEC 48 00 28 65 */ bl func_801558F0
-/* 80153090 0014ECF0 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153094 0014ECF4 48 00 C7 0D */ bl func_8015F7A0
-/* 80153098 0014ECF8 C8 5F 01 70 */ lfd f2, 0x170(r31)
-/* 8015309C 0014ECFC C8 02 8E 98 */ lfd f0, lbl_80641498-_SDA2_BASE_(r2)
-/* 801530A0 0014ED00 FC 21 10 28 */ fsub f1, f1, f2
-/* 801530A4 0014ED04 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801530A8 0014ED08 4C 41 13 82 */ cror 2, 1, 2
-/* 801530AC 0014ED0C 40 82 01 14 */ bne lbl_801531C0
-/* 801530B0 0014ED10 48 00 C6 F1 */ bl func_8015F7A0
-/* 801530B4 0014ED14 C8 5F 01 70 */ lfd f2, 0x170(r31)
-/* 801530B8 0014ED18 C8 02 8E A0 */ lfd f0, lbl_806414A0-_SDA2_BASE_(r2)
-/* 801530BC 0014ED1C FC 21 10 28 */ fsub f1, f1, f2
-/* 801530C0 0014ED20 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801530C4 0014ED24 4C 41 13 82 */ cror 2, 1, 2
-/* 801530C8 0014ED28 40 82 00 0C */ bne lbl_801530D4
-/* 801530CC 0014ED2C 38 00 00 06 */ li r0, 6
-/* 801530D0 0014ED30 B0 1F 00 C4 */ sth r0, 0xc4(r31)
-lbl_801530D4:
-/* 801530D4 0014ED34 38 60 00 80 */ li r3, 0x80
-/* 801530D8 0014ED38 38 80 00 00 */ li r4, 0
-/* 801530DC 0014ED3C 38 A0 00 00 */ li r5, 0
-/* 801530E0 0014ED40 38 C0 00 01 */ li r6, 1
-/* 801530E4 0014ED44 4B F0 69 89 */ bl func_80059A6C
-/* 801530E8 0014ED48 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 801530EC 0014ED4C 28 00 00 00 */ cmplwi r0, 0
-/* 801530F0 0014ED50 40 82 00 D0 */ bne lbl_801531C0
-/* 801530F4 0014ED54 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801530F8 0014ED58 38 00 00 06 */ li r0, 6
-/* 801530FC 0014ED5C B0 03 00 C4 */ sth r0, 0xc4(r3)
-/* 80153100 0014ED60 48 00 00 C0 */ b lbl_801531C0
-lbl_80153104:
-/* 80153104 0014ED64 C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
-/* 80153108 0014ED68 38 60 02 22 */ li r3, 0x222
-/* 8015310C 0014ED6C 38 80 00 00 */ li r4, 0
-/* 80153110 0014ED70 4B EB 80 61 */ bl func_8000B170
-/* 80153114 0014ED74 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153118 0014ED78 80 64 01 80 */ lwz r3, 0x180(r4)
-/* 8015311C 0014ED7C 80 84 01 84 */ lwz r4, 0x184(r4)
-/* 80153120 0014ED80 48 00 27 D1 */ bl func_801558F0
-/* 80153124 0014ED84 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153128 0014ED88 48 00 C6 79 */ bl func_8015F7A0
-/* 8015312C 0014ED8C D8 3F 01 70 */ stfd f1, 0x170(r31)
-/* 80153130 0014ED90 38 00 00 13 */ li r0, 0x13
-/* 80153134 0014ED94 B0 1F 00 C4 */ sth r0, 0xc4(r31)
-/* 80153138 0014ED98 48 00 00 88 */ b lbl_801531C0
-lbl_8015313C:
-/* 8015313C 0014ED9C 80 64 01 80 */ lwz r3, 0x180(r4)
-/* 80153140 0014EDA0 80 84 01 84 */ lwz r4, 0x184(r4)
-/* 80153144 0014EDA4 48 00 27 AD */ bl func_801558F0
-/* 80153148 0014EDA8 83 ED 82 D0 */ lwz r31, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015314C 0014EDAC 48 00 C6 55 */ bl func_8015F7A0
-/* 80153150 0014EDB0 C8 5F 01 70 */ lfd f2, 0x170(r31)
-/* 80153154 0014EDB4 C8 02 8E 98 */ lfd f0, lbl_80641498-_SDA2_BASE_(r2)
-/* 80153158 0014EDB8 FC 21 10 28 */ fsub f1, f1, f2
-/* 8015315C 0014EDBC FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80153160 0014EDC0 4C 41 13 82 */ cror 2, 1, 2
-/* 80153164 0014EDC4 40 82 00 5C */ bne lbl_801531C0
-/* 80153168 0014EDC8 48 00 C6 39 */ bl func_8015F7A0
-/* 8015316C 0014EDCC C8 5F 01 70 */ lfd f2, 0x170(r31)
-/* 80153170 0014EDD0 C8 02 8E A0 */ lfd f0, lbl_806414A0-_SDA2_BASE_(r2)
-/* 80153174 0014EDD4 FC 21 10 28 */ fsub f1, f1, f2
-/* 80153178 0014EDD8 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 8015317C 0014EDDC 4C 41 13 82 */ cror 2, 1, 2
-/* 80153180 0014EDE0 40 82 00 0C */ bne lbl_8015318C
-/* 80153184 0014EDE4 38 00 00 03 */ li r0, 3
-/* 80153188 0014EDE8 B0 1F 00 C4 */ sth r0, 0xc4(r31)
-lbl_8015318C:
-/* 8015318C 0014EDEC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153190 0014EDF0 38 60 00 80 */ li r3, 0x80
-/* 80153194 0014EDF4 38 80 00 00 */ li r4, 0
-/* 80153198 0014EDF8 38 C0 00 01 */ li r6, 1
-/* 8015319C 0014EDFC A0 05 01 42 */ lhz r0, 0x142(r5)
-/* 801531A0 0014EE00 54 05 06 3E */ clrlwi r5, r0, 0x18
-/* 801531A4 0014EE04 4B F0 68 C9 */ bl func_80059A6C
-/* 801531A8 0014EE08 3C 03 80 00 */ addis r0, r3, 0x8000
-/* 801531AC 0014EE0C 28 00 00 00 */ cmplwi r0, 0
-/* 801531B0 0014EE10 40 82 00 10 */ bne lbl_801531C0
-/* 801531B4 0014EE14 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801531B8 0014EE18 38 00 00 03 */ li r0, 3
-/* 801531BC 0014EE1C B0 03 00 C4 */ sth r0, 0xc4(r3)
-lbl_801531C0:
-/* 801531C0 0014EE20 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801531C4 0014EE24 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801531C8 0014EE28 7C 08 03 A6 */ mtlr r0
-/* 801531CC 0014EE2C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801531D0 0014EE30 4E 80 00 20 */ blr
-
-.global func_801531D4
-func_801531D4:
-/* 801531D4 0014EE34 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801531D8 0014EE38 A0 63 00 C4 */ lhz r3, 0xc4(r3)
-/* 801531DC 0014EE3C 38 03 FF EC */ addi r0, r3, -20
-/* 801531E0 0014EE40 7C 00 00 34 */ cntlzw r0, r0
-/* 801531E4 0014EE44 54 03 D9 7E */ srwi r3, r0, 5
-/* 801531E8 0014EE48 4E 80 00 20 */ blr
-lbl_801531EC:
-/* 801531EC 0014EE4C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801531F0 0014EE50 7C 08 02 A6 */ mflr r0
-/* 801531F4 0014EE54 38 A0 00 03 */ li r5, 3
-/* 801531F8 0014EE58 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801531FC 0014EE5C 38 C1 00 08 */ addi r6, r1, 8
-/* 80153200 0014EE60 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80153204 0014EE64 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80153208 0014EE68 3B C0 00 00 */ li r30, 0
-/* 8015320C 0014EE6C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80153210 0014EE70 7C 9D 23 78 */ mr r29, r4
-/* 80153214 0014EE74 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80153218 0014EE78 7C 7C 1B 78 */ mr r28, r3
-/* 8015321C 0014EE7C 48 10 0C 71 */ bl func_80253E8C
-/* 80153220 0014EE80 7F 83 E3 78 */ mr r3, r28
-/* 80153224 0014EE84 7F A4 EB 78 */ mr r4, r29
-/* 80153228 0014EE88 38 C1 00 0C */ addi r6, r1, 0xc
-/* 8015322C 0014EE8C 38 A0 00 05 */ li r5, 5
-/* 80153230 0014EE90 48 10 0C 5D */ bl func_80253E8C
-/* 80153234 0014EE94 80 01 00 08 */ lwz r0, 8(r1)
-/* 80153238 0014EE98 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015323C 0014EE9C 2C 00 00 06 */ cmpwi r0, 6
-/* 80153240 0014EEA0 41 82 00 20 */ beq lbl_80153260
-/* 80153244 0014EEA4 40 80 00 10 */ bge lbl_80153254
-/* 80153248 0014EEA8 2C 00 00 04 */ cmpwi r0, 4
-/* 8015324C 0014EEAC 41 82 00 3C */ beq lbl_80153288
-/* 80153250 0014EEB0 48 00 00 4C */ b lbl_8015329C
-lbl_80153254:
-/* 80153254 0014EEB4 2C 00 00 08 */ cmpwi r0, 8
-/* 80153258 0014EEB8 41 82 00 1C */ beq lbl_80153274
-/* 8015325C 0014EEBC 48 00 00 40 */ b lbl_8015329C
-lbl_80153260:
-/* 80153260 0014EEC0 3C 60 80 48 */ lis r3, lbl_80487508@ha
-/* 80153264 0014EEC4 3B C0 46 46 */ li r30, 0x4646
-/* 80153268 0014EEC8 38 63 75 08 */ addi r3, r3, lbl_80487508@l
-/* 8015326C 0014EECC 90 7F 00 00 */ stw r3, 0(r31)
-/* 80153270 0014EED0 48 00 00 2C */ b lbl_8015329C
-lbl_80153274:
-/* 80153274 0014EED4 3C 60 80 48 */ lis r3, lbl_80487530@ha
-/* 80153278 0014EED8 3B C0 46 47 */ li r30, 0x4647
-/* 8015327C 0014EEDC 38 63 75 30 */ addi r3, r3, lbl_80487530@l
-/* 80153280 0014EEE0 90 7F 00 00 */ stw r3, 0(r31)
-/* 80153284 0014EEE4 48 00 00 18 */ b lbl_8015329C
-lbl_80153288:
-/* 80153288 0014EEE8 7F 83 E3 78 */ mr r3, r28
-/* 8015328C 0014EEEC 7F A4 EB 78 */ mr r4, r29
-/* 80153290 0014EEF0 38 A0 00 02 */ li r5, 2
-/* 80153294 0014EEF4 38 C0 52 37 */ li r6, 0x5237
-/* 80153298 0014EEF8 48 10 0C 1D */ bl func_80253EB4
-lbl_8015329C:
-/* 8015329C 0014EEFC 2C 1E 00 00 */ cmpwi r30, 0
-/* 801532A0 0014EF00 41 82 00 4C */ beq lbl_801532EC
-/* 801532A4 0014EF04 80 9F 00 00 */ lwz r4, 0(r31)
-/* 801532A8 0014EF08 7F C3 F3 78 */ mr r3, r30
-/* 801532AC 0014EF0C 48 0F D1 2D */ bl func_802503D8
-/* 801532B0 0014EF10 88 BD 00 02 */ lbz r5, 2(r29)
-/* 801532B4 0014EF14 38 00 00 84 */ li r0, 0x84
-/* 801532B8 0014EF18 7F 83 E3 78 */ mr r3, r28
-/* 801532BC 0014EF1C 7F A4 EB 78 */ mr r4, r29
-/* 801532C0 0014EF20 98 BF 00 04 */ stb r5, 4(r31)
-/* 801532C4 0014EF24 38 A0 00 02 */ li r5, 2
-/* 801532C8 0014EF28 38 C0 FF FE */ li r6, -2
-/* 801532CC 0014EF2C 88 FD 00 03 */ lbz r7, 3(r29)
-/* 801532D0 0014EF30 98 FF 00 05 */ stb r7, 5(r31)
-/* 801532D4 0014EF34 88 FD 00 04 */ lbz r7, 4(r29)
-/* 801532D8 0014EF38 98 FF 00 06 */ stb r7, 6(r31)
-/* 801532DC 0014EF3C 88 FD 00 05 */ lbz r7, 5(r29)
-/* 801532E0 0014EF40 98 FF 00 07 */ stb r7, 7(r31)
-/* 801532E4 0014EF44 98 1F 00 09 */ stb r0, 9(r31)
-/* 801532E8 0014EF48 48 10 0B CD */ bl func_80253EB4
-lbl_801532EC:
-/* 801532EC 0014EF4C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801532F0 0014EF50 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801532F4 0014EF54 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801532F8 0014EF58 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801532FC 0014EF5C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80153300 0014EF60 7C 08 03 A6 */ mtlr r0
-/* 80153304 0014EF64 38 21 00 20 */ addi r1, r1, 0x20
-/* 80153308 0014EF68 4E 80 00 20 */ blr
-lbl_8015330C:
-/* 8015330C 0014EF6C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80153310 0014EF70 7C 08 02 A6 */ mflr r0
-/* 80153314 0014EF74 38 A0 00 03 */ li r5, 3
-/* 80153318 0014EF78 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8015331C 0014EF7C 38 C1 00 08 */ addi r6, r1, 8
-/* 80153320 0014EF80 93 E1 00 3C */ stw r31, 0x3c(r1)
-/* 80153324 0014EF84 7C 9F 23 78 */ mr r31, r4
-/* 80153328 0014EF88 93 C1 00 38 */ stw r30, 0x38(r1)
-/* 8015332C 0014EF8C 7C 7E 1B 78 */ mr r30, r3
-/* 80153330 0014EF90 48 10 0B AD */ bl func_80253EDC
-/* 80153334 0014EF94 7F C3 F3 78 */ mr r3, r30
-/* 80153338 0014EF98 7F E4 FB 78 */ mr r4, r31
-/* 8015333C 0014EF9C 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80153340 0014EFA0 38 A0 00 06 */ li r5, 6
-/* 80153344 0014EFA4 48 10 0B 99 */ bl func_80253EDC
-/* 80153348 0014EFA8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015334C 0014EFAC 2C 00 00 02 */ cmpwi r0, 2
-/* 80153350 0014EFB0 41 82 00 24 */ beq lbl_80153374
-/* 80153354 0014EFB4 40 80 00 2C */ bge lbl_80153380
-/* 80153358 0014EFB8 2C 00 00 01 */ cmpwi r0, 1
-/* 8015335C 0014EFBC 40 80 00 08 */ bge lbl_80153364
-/* 80153360 0014EFC0 48 00 00 20 */ b lbl_80153380
-lbl_80153364:
-/* 80153364 0014EFC4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80153368 0014EFC8 38 60 00 3D */ li r3, 0x3d
-/* 8015336C 0014EFCC 4B F0 66 D1 */ bl func_80059A3C
-/* 80153370 0014EFD0 48 00 00 10 */ b lbl_80153380
-lbl_80153374:
-/* 80153374 0014EFD4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80153378 0014EFD8 38 60 00 3E */ li r3, 0x3e
-/* 8015337C 0014EFDC 4B F0 66 C1 */ bl func_80059A3C
-lbl_80153380:
-/* 80153380 0014EFE0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80153384 0014EFE4 83 E1 00 3C */ lwz r31, 0x3c(r1)
-/* 80153388 0014EFE8 83 C1 00 38 */ lwz r30, 0x38(r1)
-/* 8015338C 0014EFEC 7C 08 03 A6 */ mtlr r0
-/* 80153390 0014EFF0 38 21 00 40 */ addi r1, r1, 0x40
-/* 80153394 0014EFF4 4E 80 00 20 */ blr
-lbl_80153398:
-/* 80153398 0014EFF8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015339C 0014EFFC 7C 08 02 A6 */ mflr r0
-/* 801533A0 0014F000 38 80 00 08 */ li r4, 8
-/* 801533A4 0014F004 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801533A8 0014F008 38 A1 00 08 */ addi r5, r1, 8
-/* 801533AC 0014F00C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801533B0 0014F010 7C 7F 1B 78 */ mr r31, r3
-/* 801533B4 0014F014 48 10 0A 99 */ bl func_80253E4C
-/* 801533B8 0014F018 80 01 00 08 */ lwz r0, 8(r1)
-/* 801533BC 0014F01C 2C 00 00 00 */ cmpwi r0, 0
-/* 801533C0 0014F020 41 82 00 CC */ beq lbl_8015348C
-/* 801533C4 0014F024 7F E3 FB 78 */ mr r3, r31
-/* 801533C8 0014F028 48 10 0A 09 */ bl func_80253DD0
-/* 801533CC 0014F02C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801533D0 0014F030 28 00 00 03 */ cmplwi r0, 3
-/* 801533D4 0014F034 40 82 00 B8 */ bne lbl_8015348C
-/* 801533D8 0014F038 7F E3 FB 78 */ mr r3, r31
-/* 801533DC 0014F03C 48 10 0A 05 */ bl func_80253DE0
-/* 801533E0 0014F040 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 801533E4 0014F044 2C 00 00 09 */ cmpwi r0, 9
-/* 801533E8 0014F048 41 82 00 6C */ beq lbl_80153454
-/* 801533EC 0014F04C 40 80 00 1C */ bge lbl_80153408
-/* 801533F0 0014F050 2C 00 00 07 */ cmpwi r0, 7
-/* 801533F4 0014F054 41 82 00 38 */ beq lbl_8015342C
-/* 801533F8 0014F058 40 80 00 48 */ bge lbl_80153440
-/* 801533FC 0014F05C 2C 00 00 06 */ cmpwi r0, 6
-/* 80153400 0014F060 40 80 00 18 */ bge lbl_80153418
-/* 80153404 0014F064 48 00 00 88 */ b lbl_8015348C
-lbl_80153408:
-/* 80153408 0014F068 2C 00 00 0B */ cmpwi r0, 0xb
-/* 8015340C 0014F06C 41 82 00 70 */ beq lbl_8015347C
-/* 80153410 0014F070 40 80 00 7C */ bge lbl_8015348C
-/* 80153414 0014F074 48 00 00 54 */ b lbl_80153468
-lbl_80153418:
-/* 80153418 0014F078 7F E3 FB 78 */ mr r3, r31
-/* 8015341C 0014F07C 38 80 00 00 */ li r4, 0
-/* 80153420 0014F080 38 A0 00 00 */ li r5, 0
-/* 80153424 0014F084 48 10 09 8D */ bl func_80253DB0
-/* 80153428 0014F088 48 00 00 64 */ b lbl_8015348C
-lbl_8015342C:
-/* 8015342C 0014F08C 7F E3 FB 78 */ mr r3, r31
-/* 80153430 0014F090 38 80 00 01 */ li r4, 1
-/* 80153434 0014F094 38 A0 00 00 */ li r5, 0
-/* 80153438 0014F098 48 10 09 79 */ bl func_80253DB0
-/* 8015343C 0014F09C 48 00 00 50 */ b lbl_8015348C
-lbl_80153440:
-/* 80153440 0014F0A0 7F E3 FB 78 */ mr r3, r31
-/* 80153444 0014F0A4 38 80 00 02 */ li r4, 2
-/* 80153448 0014F0A8 38 A0 00 00 */ li r5, 0
-/* 8015344C 0014F0AC 48 10 09 65 */ bl func_80253DB0
-/* 80153450 0014F0B0 48 00 00 3C */ b lbl_8015348C
-lbl_80153454:
-/* 80153454 0014F0B4 7F E3 FB 78 */ mr r3, r31
-/* 80153458 0014F0B8 38 80 00 03 */ li r4, 3
-/* 8015345C 0014F0BC 38 A0 00 00 */ li r5, 0
-/* 80153460 0014F0C0 48 10 09 51 */ bl func_80253DB0
-/* 80153464 0014F0C4 48 00 00 28 */ b lbl_8015348C
-lbl_80153468:
-/* 80153468 0014F0C8 7F E3 FB 78 */ mr r3, r31
-/* 8015346C 0014F0CC 38 80 00 04 */ li r4, 4
-/* 80153470 0014F0D0 38 A0 00 00 */ li r5, 0
-/* 80153474 0014F0D4 48 10 09 3D */ bl func_80253DB0
-/* 80153478 0014F0D8 48 00 00 14 */ b lbl_8015348C
-lbl_8015347C:
-/* 8015347C 0014F0DC 7F E3 FB 78 */ mr r3, r31
-/* 80153480 0014F0E0 38 80 00 05 */ li r4, 5
-/* 80153484 0014F0E4 38 A0 00 00 */ li r5, 0
-/* 80153488 0014F0E8 48 10 09 29 */ bl func_80253DB0
-lbl_8015348C:
-/* 8015348C 0014F0EC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80153490 0014F0F0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80153494 0014F0F4 7C 08 03 A6 */ mtlr r0
-/* 80153498 0014F0F8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015349C 0014F0FC 4E 80 00 20 */ blr
-lbl_801534A0:
-/* 801534A0 0014F100 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801534A4 0014F104 7C 08 02 A6 */ mflr r0
-/* 801534A8 0014F108 38 A0 00 03 */ li r5, 3
-/* 801534AC 0014F10C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801534B0 0014F110 38 C1 00 08 */ addi r6, r1, 8
-/* 801534B4 0014F114 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801534B8 0014F118 7C 9F 23 78 */ mr r31, r4
-/* 801534BC 0014F11C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801534C0 0014F120 7C 7E 1B 78 */ mr r30, r3
-/* 801534C4 0014F124 48 10 09 C9 */ bl func_80253E8C
-/* 801534C8 0014F128 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801534CC 0014F12C 80 65 00 D8 */ lwz r3, 0xd8(r5)
-/* 801534D0 0014F130 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801534D4 0014F134 28 00 00 02 */ cmplwi r0, 2
-/* 801534D8 0014F138 40 82 01 A4 */ bne lbl_8015367C
-/* 801534DC 0014F13C A0 85 01 40 */ lhz r4, 0x140(r5)
-/* 801534E0 0014F140 28 04 00 01 */ cmplwi r4, 1
-/* 801534E4 0014F144 40 82 00 44 */ bne lbl_80153528
-/* 801534E8 0014F148 80 61 00 08 */ lwz r3, 8(r1)
-/* 801534EC 0014F14C 38 03 FF F4 */ addi r0, r3, -12
-/* 801534F0 0014F150 28 00 00 1E */ cmplwi r0, 0x1e
-/* 801534F4 0014F154 41 81 00 34 */ bgt lbl_80153528
-/* 801534F8 0014F158 3C 60 80 42 */ lis r3, lbl_8041E3DC@ha
-/* 801534FC 0014F15C 54 00 10 3A */ slwi r0, r0, 2
-/* 80153500 0014F160 38 63 E3 DC */ addi r3, r3, lbl_8041E3DC@l
-/* 80153504 0014F164 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80153508 0014F168 7C 69 03 A6 */ mtctr r3
-/* 8015350C 0014F16C 4E 80 04 20 */ bctr
-/* 80153510 0014F170 7F C3 F3 78 */ mr r3, r30
-/* 80153514 0014F174 7F E4 FB 78 */ mr r4, r31
-/* 80153518 0014F178 38 A0 00 01 */ li r5, 1
-/* 8015351C 0014F17C 38 C0 00 00 */ li r6, 0
-/* 80153520 0014F180 48 10 09 95 */ bl func_80253EB4
-/* 80153524 0014F184 48 00 09 3C */ b lbl_80153E60
-lbl_80153528:
-/* 80153528 0014F188 2C 04 00 00 */ cmpwi r4, 0
-/* 8015352C 0014F18C 40 82 01 50 */ bne lbl_8015367C
-/* 80153530 0014F190 80 65 00 F4 */ lwz r3, 0xf4(r5)
-/* 80153534 0014F194 4B F0 36 A1 */ bl func_80056BD4
-/* 80153538 0014F198 2C 03 00 00 */ cmpwi r3, 0
-/* 8015353C 0014F19C 40 82 00 28 */ bne lbl_80153564
-/* 80153540 0014F1A0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80153544 0014F1A4 28 00 00 0C */ cmplwi r0, 0xc
-/* 80153548 0014F1A8 40 82 00 1C */ bne lbl_80153564
-/* 8015354C 0014F1AC 7F C3 F3 78 */ mr r3, r30
-/* 80153550 0014F1B0 7F E4 FB 78 */ mr r4, r31
-/* 80153554 0014F1B4 38 A0 00 01 */ li r5, 1
-/* 80153558 0014F1B8 38 C0 00 00 */ li r6, 0
-/* 8015355C 0014F1BC 48 10 09 59 */ bl func_80253EB4
-/* 80153560 0014F1C0 48 00 09 00 */ b lbl_80153E60
-lbl_80153564:
-/* 80153564 0014F1C4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153568 0014F1C8 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 8015356C 0014F1CC 4B F0 36 69 */ bl func_80056BD4
-/* 80153570 0014F1D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80153574 0014F1D4 40 82 00 28 */ bne lbl_8015359C
-/* 80153578 0014F1D8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015357C 0014F1DC 28 00 00 12 */ cmplwi r0, 0x12
-/* 80153580 0014F1E0 40 82 00 1C */ bne lbl_8015359C
-/* 80153584 0014F1E4 7F C3 F3 78 */ mr r3, r30
-/* 80153588 0014F1E8 7F E4 FB 78 */ mr r4, r31
-/* 8015358C 0014F1EC 38 A0 00 01 */ li r5, 1
-/* 80153590 0014F1F0 38 C0 00 00 */ li r6, 0
-/* 80153594 0014F1F4 48 10 09 21 */ bl func_80253EB4
-/* 80153598 0014F1F8 48 00 08 C8 */ b lbl_80153E60
-lbl_8015359C:
-/* 8015359C 0014F1FC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801535A0 0014F200 80 63 00 FC */ lwz r3, 0xfc(r3)
-/* 801535A4 0014F204 4B F0 36 31 */ bl func_80056BD4
-/* 801535A8 0014F208 2C 03 00 00 */ cmpwi r3, 0
-/* 801535AC 0014F20C 40 82 00 28 */ bne lbl_801535D4
-/* 801535B0 0014F210 80 01 00 08 */ lwz r0, 8(r1)
-/* 801535B4 0014F214 28 00 00 18 */ cmplwi r0, 0x18
-/* 801535B8 0014F218 40 82 00 1C */ bne lbl_801535D4
-/* 801535BC 0014F21C 7F C3 F3 78 */ mr r3, r30
-/* 801535C0 0014F220 7F E4 FB 78 */ mr r4, r31
-/* 801535C4 0014F224 38 A0 00 01 */ li r5, 1
-/* 801535C8 0014F228 38 C0 00 00 */ li r6, 0
-/* 801535CC 0014F22C 48 10 08 E9 */ bl func_80253EB4
-/* 801535D0 0014F230 48 00 08 90 */ b lbl_80153E60
-lbl_801535D4:
-/* 801535D4 0014F234 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801535D8 0014F238 80 63 01 00 */ lwz r3, 0x100(r3)
-/* 801535DC 0014F23C 4B F0 35 F9 */ bl func_80056BD4
-/* 801535E0 0014F240 2C 03 00 00 */ cmpwi r3, 0
-/* 801535E4 0014F244 40 82 00 28 */ bne lbl_8015360C
-/* 801535E8 0014F248 80 01 00 08 */ lwz r0, 8(r1)
-/* 801535EC 0014F24C 28 00 00 1E */ cmplwi r0, 0x1e
-/* 801535F0 0014F250 40 82 00 1C */ bne lbl_8015360C
-/* 801535F4 0014F254 7F C3 F3 78 */ mr r3, r30
-/* 801535F8 0014F258 7F E4 FB 78 */ mr r4, r31
-/* 801535FC 0014F25C 38 A0 00 01 */ li r5, 1
-/* 80153600 0014F260 38 C0 00 00 */ li r6, 0
-/* 80153604 0014F264 48 10 08 B1 */ bl func_80253EB4
-/* 80153608 0014F268 48 00 08 58 */ b lbl_80153E60
-lbl_8015360C:
-/* 8015360C 0014F26C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153610 0014F270 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 80153614 0014F274 4B F0 35 C1 */ bl func_80056BD4
-/* 80153618 0014F278 2C 03 00 00 */ cmpwi r3, 0
-/* 8015361C 0014F27C 40 82 00 28 */ bne lbl_80153644
-/* 80153620 0014F280 80 01 00 08 */ lwz r0, 8(r1)
-/* 80153624 0014F284 28 00 00 24 */ cmplwi r0, 0x24
-/* 80153628 0014F288 40 82 00 1C */ bne lbl_80153644
-/* 8015362C 0014F28C 7F C3 F3 78 */ mr r3, r30
-/* 80153630 0014F290 7F E4 FB 78 */ mr r4, r31
-/* 80153634 0014F294 38 A0 00 01 */ li r5, 1
-/* 80153638 0014F298 38 C0 00 00 */ li r6, 0
-/* 8015363C 0014F29C 48 10 08 79 */ bl func_80253EB4
-/* 80153640 0014F2A0 48 00 08 20 */ b lbl_80153E60
-lbl_80153644:
-/* 80153644 0014F2A4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153648 0014F2A8 80 63 01 08 */ lwz r3, 0x108(r3)
-/* 8015364C 0014F2AC 4B F0 35 89 */ bl func_80056BD4
-/* 80153650 0014F2B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80153654 0014F2B4 40 82 00 28 */ bne lbl_8015367C
-/* 80153658 0014F2B8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015365C 0014F2BC 28 00 00 2A */ cmplwi r0, 0x2a
-/* 80153660 0014F2C0 40 82 00 1C */ bne lbl_8015367C
-/* 80153664 0014F2C4 7F C3 F3 78 */ mr r3, r30
-/* 80153668 0014F2C8 7F E4 FB 78 */ mr r4, r31
-/* 8015366C 0014F2CC 38 A0 00 01 */ li r5, 1
-/* 80153670 0014F2D0 38 C0 00 00 */ li r6, 0
-/* 80153674 0014F2D4 48 10 08 41 */ bl func_80253EB4
-/* 80153678 0014F2D8 48 00 07 E8 */ b lbl_80153E60
-lbl_8015367C:
-/* 8015367C 0014F2DC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80153680 0014F2E0 28 00 00 3C */ cmplwi r0, 0x3c
-/* 80153684 0014F2E4 41 81 07 DC */ bgt lbl_80153E60
-/* 80153688 0014F2E8 3C 60 80 42 */ lis r3, lbl_8041E2E8@ha
-/* 8015368C 0014F2EC 54 00 10 3A */ slwi r0, r0, 2
-/* 80153690 0014F2F0 38 63 E2 E8 */ addi r3, r3, lbl_8041E2E8@l
-/* 80153694 0014F2F4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80153698 0014F2F8 7C 69 03 A6 */ mtctr r3
-/* 8015369C 0014F2FC 4E 80 04 20 */ bctr
-/* 801536A0 0014F300 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801536A4 0014F304 7F C3 F3 78 */ mr r3, r30
-/* 801536A8 0014F308 7F E4 FB 78 */ mr r4, r31
-/* 801536AC 0014F30C 38 A0 00 01 */ li r5, 1
-/* 801536B0 0014F310 88 06 01 2C */ lbz r0, 0x12c(r6)
-/* 801536B4 0014F314 54 00 10 3A */ slwi r0, r0, 2
-/* 801536B8 0014F318 7C C6 02 14 */ add r6, r6, r0
-/* 801536BC 0014F31C 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 801536C0 0014F320 48 10 07 F5 */ bl func_80253EB4
-/* 801536C4 0014F324 48 00 07 9C */ b lbl_80153E60
-/* 801536C8 0014F328 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801536CC 0014F32C 7F C3 F3 78 */ mr r3, r30
-/* 801536D0 0014F330 7F E4 FB 78 */ mr r4, r31
-/* 801536D4 0014F334 38 A0 00 01 */ li r5, 1
-/* 801536D8 0014F338 88 06 01 2D */ lbz r0, 0x12d(r6)
-/* 801536DC 0014F33C 54 00 10 3A */ slwi r0, r0, 2
-/* 801536E0 0014F340 7C C6 02 14 */ add r6, r6, r0
-/* 801536E4 0014F344 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 801536E8 0014F348 48 10 07 CD */ bl func_80253EB4
-/* 801536EC 0014F34C 48 00 07 74 */ b lbl_80153E60
-/* 801536F0 0014F350 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801536F4 0014F354 7F C3 F3 78 */ mr r3, r30
-/* 801536F8 0014F358 7F E4 FB 78 */ mr r4, r31
-/* 801536FC 0014F35C 38 A0 00 01 */ li r5, 1
-/* 80153700 0014F360 88 06 01 2E */ lbz r0, 0x12e(r6)
-/* 80153704 0014F364 54 00 10 3A */ slwi r0, r0, 2
-/* 80153708 0014F368 7C C6 02 14 */ add r6, r6, r0
-/* 8015370C 0014F36C 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80153710 0014F370 48 10 07 A5 */ bl func_80253EB4
-/* 80153714 0014F374 48 00 07 4C */ b lbl_80153E60
-/* 80153718 0014F378 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015371C 0014F37C 7F C3 F3 78 */ mr r3, r30
-/* 80153720 0014F380 7F E4 FB 78 */ mr r4, r31
-/* 80153724 0014F384 38 A0 00 01 */ li r5, 1
-/* 80153728 0014F388 88 06 01 2F */ lbz r0, 0x12f(r6)
-/* 8015372C 0014F38C 54 00 10 3A */ slwi r0, r0, 2
-/* 80153730 0014F390 7C C6 02 14 */ add r6, r6, r0
-/* 80153734 0014F394 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80153738 0014F398 48 10 07 7D */ bl func_80253EB4
-/* 8015373C 0014F39C 48 00 07 24 */ b lbl_80153E60
-/* 80153740 0014F3A0 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153744 0014F3A4 7F C3 F3 78 */ mr r3, r30
-/* 80153748 0014F3A8 7F E4 FB 78 */ mr r4, r31
-/* 8015374C 0014F3AC 38 A0 00 01 */ li r5, 1
-/* 80153750 0014F3B0 88 06 01 30 */ lbz r0, 0x130(r6)
-/* 80153754 0014F3B4 54 00 10 3A */ slwi r0, r0, 2
-/* 80153758 0014F3B8 7C C6 02 14 */ add r6, r6, r0
-/* 8015375C 0014F3BC 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80153760 0014F3C0 48 10 07 55 */ bl func_80253EB4
-/* 80153764 0014F3C4 48 00 06 FC */ b lbl_80153E60
-/* 80153768 0014F3C8 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015376C 0014F3CC 7F C3 F3 78 */ mr r3, r30
-/* 80153770 0014F3D0 7F E4 FB 78 */ mr r4, r31
-/* 80153774 0014F3D4 38 A0 00 01 */ li r5, 1
-/* 80153778 0014F3D8 88 06 01 31 */ lbz r0, 0x131(r6)
-/* 8015377C 0014F3DC 54 00 10 3A */ slwi r0, r0, 2
-/* 80153780 0014F3E0 7C C6 02 14 */ add r6, r6, r0
-/* 80153784 0014F3E4 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80153788 0014F3E8 48 10 07 2D */ bl func_80253EB4
-/* 8015378C 0014F3EC 48 00 06 D4 */ b lbl_80153E60
-/* 80153790 0014F3F0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153794 0014F3F4 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153798 0014F3F8 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 8015379C 0014F3FC 28 00 00 02 */ cmplwi r0, 2
-/* 801537A0 0014F400 40 82 00 1C */ bne lbl_801537BC
-/* 801537A4 0014F404 7F C3 F3 78 */ mr r3, r30
-/* 801537A8 0014F408 7F E4 FB 78 */ mr r4, r31
-/* 801537AC 0014F40C 38 A0 00 01 */ li r5, 1
-/* 801537B0 0014F410 38 C0 00 00 */ li r6, 0
-/* 801537B4 0014F414 48 10 07 01 */ bl func_80253EB4
-/* 801537B8 0014F418 48 00 06 A8 */ b lbl_80153E60
-lbl_801537BC:
-/* 801537BC 0014F41C 88 04 00 DC */ lbz r0, 0xdc(r4)
-/* 801537C0 0014F420 2C 00 00 00 */ cmpwi r0, 0
-/* 801537C4 0014F424 41 82 00 0C */ beq lbl_801537D0
-/* 801537C8 0014F428 28 00 00 07 */ cmplwi r0, 7
-/* 801537CC 0014F42C 40 82 06 94 */ bne lbl_80153E60
-lbl_801537D0:
-/* 801537D0 0014F430 7F C3 F3 78 */ mr r3, r30
-/* 801537D4 0014F434 7F E4 FB 78 */ mr r4, r31
-/* 801537D8 0014F438 38 A0 00 01 */ li r5, 1
-/* 801537DC 0014F43C 38 C0 00 00 */ li r6, 0
-/* 801537E0 0014F440 48 10 06 D5 */ bl func_80253EB4
-/* 801537E4 0014F444 48 00 06 7C */ b lbl_80153E60
-/* 801537E8 0014F448 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801537EC 0014F44C 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801537F0 0014F450 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801537F4 0014F454 28 00 00 02 */ cmplwi r0, 2
-/* 801537F8 0014F458 40 82 00 1C */ bne lbl_80153814
-/* 801537FC 0014F45C 7F C3 F3 78 */ mr r3, r30
-/* 80153800 0014F460 7F E4 FB 78 */ mr r4, r31
-/* 80153804 0014F464 38 A0 00 01 */ li r5, 1
-/* 80153808 0014F468 38 C0 00 00 */ li r6, 0
-/* 8015380C 0014F46C 48 10 06 A9 */ bl func_80253EB4
-/* 80153810 0014F470 48 00 06 50 */ b lbl_80153E60
-lbl_80153814:
-/* 80153814 0014F474 88 04 00 DD */ lbz r0, 0xdd(r4)
-/* 80153818 0014F478 2C 00 00 00 */ cmpwi r0, 0
-/* 8015381C 0014F47C 41 82 00 0C */ beq lbl_80153828
-/* 80153820 0014F480 28 00 00 07 */ cmplwi r0, 7
-/* 80153824 0014F484 40 82 06 3C */ bne lbl_80153E60
-lbl_80153828:
-/* 80153828 0014F488 7F C3 F3 78 */ mr r3, r30
-/* 8015382C 0014F48C 7F E4 FB 78 */ mr r4, r31
-/* 80153830 0014F490 38 A0 00 01 */ li r5, 1
-/* 80153834 0014F494 38 C0 00 00 */ li r6, 0
-/* 80153838 0014F498 48 10 06 7D */ bl func_80253EB4
-/* 8015383C 0014F49C 48 00 06 24 */ b lbl_80153E60
-/* 80153840 0014F4A0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153844 0014F4A4 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153848 0014F4A8 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 8015384C 0014F4AC 28 00 00 02 */ cmplwi r0, 2
-/* 80153850 0014F4B0 40 82 00 1C */ bne lbl_8015386C
-/* 80153854 0014F4B4 7F C3 F3 78 */ mr r3, r30
-/* 80153858 0014F4B8 7F E4 FB 78 */ mr r4, r31
-/* 8015385C 0014F4BC 38 A0 00 01 */ li r5, 1
-/* 80153860 0014F4C0 38 C0 00 00 */ li r6, 0
-/* 80153864 0014F4C4 48 10 06 51 */ bl func_80253EB4
-/* 80153868 0014F4C8 48 00 05 F8 */ b lbl_80153E60
-lbl_8015386C:
-/* 8015386C 0014F4CC 88 04 00 DE */ lbz r0, 0xde(r4)
-/* 80153870 0014F4D0 2C 00 00 00 */ cmpwi r0, 0
-/* 80153874 0014F4D4 41 82 00 0C */ beq lbl_80153880
-/* 80153878 0014F4D8 28 00 00 07 */ cmplwi r0, 7
-/* 8015387C 0014F4DC 40 82 05 E4 */ bne lbl_80153E60
-lbl_80153880:
-/* 80153880 0014F4E0 7F C3 F3 78 */ mr r3, r30
-/* 80153884 0014F4E4 7F E4 FB 78 */ mr r4, r31
-/* 80153888 0014F4E8 38 A0 00 01 */ li r5, 1
-/* 8015388C 0014F4EC 38 C0 00 00 */ li r6, 0
-/* 80153890 0014F4F0 48 10 06 25 */ bl func_80253EB4
-/* 80153894 0014F4F4 48 00 05 CC */ b lbl_80153E60
-/* 80153898 0014F4F8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015389C 0014F4FC 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801538A0 0014F500 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801538A4 0014F504 28 00 00 02 */ cmplwi r0, 2
-/* 801538A8 0014F508 40 82 00 1C */ bne lbl_801538C4
-/* 801538AC 0014F50C 7F C3 F3 78 */ mr r3, r30
-/* 801538B0 0014F510 7F E4 FB 78 */ mr r4, r31
-/* 801538B4 0014F514 38 A0 00 01 */ li r5, 1
-/* 801538B8 0014F518 38 C0 00 00 */ li r6, 0
-/* 801538BC 0014F51C 48 10 05 F9 */ bl func_80253EB4
-/* 801538C0 0014F520 48 00 05 A0 */ b lbl_80153E60
-lbl_801538C4:
-/* 801538C4 0014F524 88 04 00 DF */ lbz r0, 0xdf(r4)
-/* 801538C8 0014F528 2C 00 00 00 */ cmpwi r0, 0
-/* 801538CC 0014F52C 41 82 00 0C */ beq lbl_801538D8
-/* 801538D0 0014F530 28 00 00 07 */ cmplwi r0, 7
-/* 801538D4 0014F534 40 82 05 8C */ bne lbl_80153E60
-lbl_801538D8:
-/* 801538D8 0014F538 7F C3 F3 78 */ mr r3, r30
-/* 801538DC 0014F53C 7F E4 FB 78 */ mr r4, r31
-/* 801538E0 0014F540 38 A0 00 01 */ li r5, 1
-/* 801538E4 0014F544 38 C0 00 00 */ li r6, 0
-/* 801538E8 0014F548 48 10 05 CD */ bl func_80253EB4
-/* 801538EC 0014F54C 48 00 05 74 */ b lbl_80153E60
-/* 801538F0 0014F550 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801538F4 0014F554 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801538F8 0014F558 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801538FC 0014F55C 28 00 00 02 */ cmplwi r0, 2
-/* 80153900 0014F560 40 82 00 1C */ bne lbl_8015391C
-/* 80153904 0014F564 7F C3 F3 78 */ mr r3, r30
-/* 80153908 0014F568 7F E4 FB 78 */ mr r4, r31
-/* 8015390C 0014F56C 38 A0 00 01 */ li r5, 1
-/* 80153910 0014F570 38 C0 00 00 */ li r6, 0
-/* 80153914 0014F574 48 10 05 A1 */ bl func_80253EB4
-/* 80153918 0014F578 48 00 05 48 */ b lbl_80153E60
-lbl_8015391C:
-/* 8015391C 0014F57C 88 04 00 E0 */ lbz r0, 0xe0(r4)
-/* 80153920 0014F580 2C 00 00 00 */ cmpwi r0, 0
-/* 80153924 0014F584 41 82 00 0C */ beq lbl_80153930
-/* 80153928 0014F588 28 00 00 07 */ cmplwi r0, 7
-/* 8015392C 0014F58C 40 82 05 34 */ bne lbl_80153E60
-lbl_80153930:
-/* 80153930 0014F590 7F C3 F3 78 */ mr r3, r30
-/* 80153934 0014F594 7F E4 FB 78 */ mr r4, r31
-/* 80153938 0014F598 38 A0 00 01 */ li r5, 1
-/* 8015393C 0014F59C 38 C0 00 00 */ li r6, 0
-/* 80153940 0014F5A0 48 10 05 75 */ bl func_80253EB4
-/* 80153944 0014F5A4 48 00 05 1C */ b lbl_80153E60
-/* 80153948 0014F5A8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015394C 0014F5AC 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153950 0014F5B0 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153954 0014F5B4 28 00 00 02 */ cmplwi r0, 2
-/* 80153958 0014F5B8 40 82 00 1C */ bne lbl_80153974
-/* 8015395C 0014F5BC 7F C3 F3 78 */ mr r3, r30
-/* 80153960 0014F5C0 7F E4 FB 78 */ mr r4, r31
-/* 80153964 0014F5C4 38 A0 00 01 */ li r5, 1
-/* 80153968 0014F5C8 38 C0 00 00 */ li r6, 0
-/* 8015396C 0014F5CC 48 10 05 49 */ bl func_80253EB4
-/* 80153970 0014F5D0 48 00 04 F0 */ b lbl_80153E60
-lbl_80153974:
-/* 80153974 0014F5D4 88 04 00 E1 */ lbz r0, 0xe1(r4)
-/* 80153978 0014F5D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8015397C 0014F5DC 41 82 00 0C */ beq lbl_80153988
-/* 80153980 0014F5E0 28 00 00 07 */ cmplwi r0, 7
-/* 80153984 0014F5E4 40 82 04 DC */ bne lbl_80153E60
-lbl_80153988:
-/* 80153988 0014F5E8 7F C3 F3 78 */ mr r3, r30
-/* 8015398C 0014F5EC 7F E4 FB 78 */ mr r4, r31
-/* 80153990 0014F5F0 38 A0 00 01 */ li r5, 1
-/* 80153994 0014F5F4 38 C0 00 00 */ li r6, 0
-/* 80153998 0014F5F8 48 10 05 1D */ bl func_80253EB4
-/* 8015399C 0014F5FC 48 00 04 C4 */ b lbl_80153E60
-/* 801539A0 0014F600 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801539A4 0014F604 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801539A8 0014F608 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801539AC 0014F60C 28 00 00 02 */ cmplwi r0, 2
-/* 801539B0 0014F610 40 82 00 2C */ bne lbl_801539DC
-/* 801539B4 0014F614 3C 80 27 B3 */ lis r4, 0x27B30C00@ha
-/* 801539B8 0014F618 38 60 04 05 */ li r3, 0x405
-/* 801539BC 0014F61C 38 84 0C 00 */ addi r4, r4, 0x27B30C00@l
-/* 801539C0 0014F620 4B F0 72 A1 */ bl func_8005AC60
-/* 801539C4 0014F624 7C 66 1B 78 */ mr r6, r3
-/* 801539C8 0014F628 7F C3 F3 78 */ mr r3, r30
-/* 801539CC 0014F62C 7F E4 FB 78 */ mr r4, r31
-/* 801539D0 0014F630 38 A0 00 01 */ li r5, 1
-/* 801539D4 0014F634 48 10 04 E1 */ bl func_80253EB4
-/* 801539D8 0014F638 48 00 04 88 */ b lbl_80153E60
-lbl_801539DC:
-/* 801539DC 0014F63C 88 64 00 DC */ lbz r3, 0xdc(r4)
-/* 801539E0 0014F640 2C 03 00 00 */ cmpwi r3, 0
-/* 801539E4 0014F644 41 82 04 7C */ beq lbl_80153E60
-/* 801539E8 0014F648 28 03 00 07 */ cmplwi r3, 7
-/* 801539EC 0014F64C 41 82 04 74 */ beq lbl_80153E60
-/* 801539F0 0014F650 38 03 FF FF */ addi r0, r3, -1
-/* 801539F4 0014F654 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
-/* 801539F8 0014F658 54 00 10 3A */ slwi r0, r0, 2
-/* 801539FC 0014F65C 38 60 04 05 */ li r3, 0x405
-/* 80153A00 0014F660 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
-/* 80153A04 0014F664 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80153A08 0014F668 4B F0 72 59 */ bl func_8005AC60
-/* 80153A0C 0014F66C 7C 66 1B 78 */ mr r6, r3
-/* 80153A10 0014F670 7F C3 F3 78 */ mr r3, r30
-/* 80153A14 0014F674 7F E4 FB 78 */ mr r4, r31
-/* 80153A18 0014F678 38 A0 00 01 */ li r5, 1
-/* 80153A1C 0014F67C 48 10 04 99 */ bl func_80253EB4
-/* 80153A20 0014F680 48 00 04 40 */ b lbl_80153E60
-/* 80153A24 0014F684 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153A28 0014F688 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153A2C 0014F68C 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153A30 0014F690 28 00 00 02 */ cmplwi r0, 2
-/* 80153A34 0014F694 40 82 00 2C */ bne lbl_80153A60
-/* 80153A38 0014F698 3C 80 27 B0 */ lis r4, 0x27B00C00@ha
-/* 80153A3C 0014F69C 38 60 04 05 */ li r3, 0x405
-/* 80153A40 0014F6A0 38 84 0C 00 */ addi r4, r4, 0x27B00C00@l
-/* 80153A44 0014F6A4 4B F0 72 1D */ bl func_8005AC60
-/* 80153A48 0014F6A8 7C 66 1B 78 */ mr r6, r3
-/* 80153A4C 0014F6AC 7F C3 F3 78 */ mr r3, r30
-/* 80153A50 0014F6B0 7F E4 FB 78 */ mr r4, r31
-/* 80153A54 0014F6B4 38 A0 00 01 */ li r5, 1
-/* 80153A58 0014F6B8 48 10 04 5D */ bl func_80253EB4
-/* 80153A5C 0014F6BC 48 00 04 04 */ b lbl_80153E60
-lbl_80153A60:
-/* 80153A60 0014F6C0 88 64 00 DD */ lbz r3, 0xdd(r4)
-/* 80153A64 0014F6C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80153A68 0014F6C8 41 82 03 F8 */ beq lbl_80153E60
-/* 80153A6C 0014F6CC 28 03 00 07 */ cmplwi r3, 7
-/* 80153A70 0014F6D0 41 82 03 F0 */ beq lbl_80153E60
-/* 80153A74 0014F6D4 38 03 FF FF */ addi r0, r3, -1
-/* 80153A78 0014F6D8 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
-/* 80153A7C 0014F6DC 54 00 10 3A */ slwi r0, r0, 2
-/* 80153A80 0014F6E0 38 60 04 05 */ li r3, 0x405
-/* 80153A84 0014F6E4 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
-/* 80153A88 0014F6E8 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80153A8C 0014F6EC 4B F0 71 D5 */ bl func_8005AC60
-/* 80153A90 0014F6F0 7C 66 1B 78 */ mr r6, r3
-/* 80153A94 0014F6F4 7F C3 F3 78 */ mr r3, r30
-/* 80153A98 0014F6F8 7F E4 FB 78 */ mr r4, r31
-/* 80153A9C 0014F6FC 38 A0 00 01 */ li r5, 1
-/* 80153AA0 0014F700 48 10 04 15 */ bl func_80253EB4
-/* 80153AA4 0014F704 48 00 03 BC */ b lbl_80153E60
-/* 80153AA8 0014F708 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153AAC 0014F70C 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153AB0 0014F710 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153AB4 0014F714 28 00 00 02 */ cmplwi r0, 2
-/* 80153AB8 0014F718 40 82 00 2C */ bne lbl_80153AE4
-/* 80153ABC 0014F71C 3C 80 27 B1 */ lis r4, 0x27B10C00@ha
-/* 80153AC0 0014F720 38 60 04 05 */ li r3, 0x405
-/* 80153AC4 0014F724 38 84 0C 00 */ addi r4, r4, 0x27B10C00@l
-/* 80153AC8 0014F728 4B F0 71 99 */ bl func_8005AC60
-/* 80153ACC 0014F72C 7C 66 1B 78 */ mr r6, r3
-/* 80153AD0 0014F730 7F C3 F3 78 */ mr r3, r30
-/* 80153AD4 0014F734 7F E4 FB 78 */ mr r4, r31
-/* 80153AD8 0014F738 38 A0 00 01 */ li r5, 1
-/* 80153ADC 0014F73C 48 10 03 D9 */ bl func_80253EB4
-/* 80153AE0 0014F740 48 00 03 80 */ b lbl_80153E60
-lbl_80153AE4:
-/* 80153AE4 0014F744 88 64 00 DE */ lbz r3, 0xde(r4)
-/* 80153AE8 0014F748 2C 03 00 00 */ cmpwi r3, 0
-/* 80153AEC 0014F74C 41 82 03 74 */ beq lbl_80153E60
-/* 80153AF0 0014F750 28 03 00 07 */ cmplwi r3, 7
-/* 80153AF4 0014F754 41 82 03 6C */ beq lbl_80153E60
-/* 80153AF8 0014F758 38 03 FF FF */ addi r0, r3, -1
-/* 80153AFC 0014F75C 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
-/* 80153B00 0014F760 54 00 10 3A */ slwi r0, r0, 2
-/* 80153B04 0014F764 38 60 04 05 */ li r3, 0x405
-/* 80153B08 0014F768 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
-/* 80153B0C 0014F76C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80153B10 0014F770 4B F0 71 51 */ bl func_8005AC60
-/* 80153B14 0014F774 7C 66 1B 78 */ mr r6, r3
-/* 80153B18 0014F778 7F C3 F3 78 */ mr r3, r30
-/* 80153B1C 0014F77C 7F E4 FB 78 */ mr r4, r31
-/* 80153B20 0014F780 38 A0 00 01 */ li r5, 1
-/* 80153B24 0014F784 48 10 03 91 */ bl func_80253EB4
-/* 80153B28 0014F788 48 00 03 38 */ b lbl_80153E60
-/* 80153B2C 0014F78C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153B30 0014F790 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153B34 0014F794 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153B38 0014F798 28 00 00 02 */ cmplwi r0, 2
-/* 80153B3C 0014F79C 40 82 00 2C */ bne lbl_80153B68
-/* 80153B40 0014F7A0 3C 80 27 B2 */ lis r4, 0x27B20C00@ha
-/* 80153B44 0014F7A4 38 60 04 05 */ li r3, 0x405
-/* 80153B48 0014F7A8 38 84 0C 00 */ addi r4, r4, 0x27B20C00@l
-/* 80153B4C 0014F7AC 4B F0 71 15 */ bl func_8005AC60
-/* 80153B50 0014F7B0 7C 66 1B 78 */ mr r6, r3
-/* 80153B54 0014F7B4 7F C3 F3 78 */ mr r3, r30
-/* 80153B58 0014F7B8 7F E4 FB 78 */ mr r4, r31
-/* 80153B5C 0014F7BC 38 A0 00 01 */ li r5, 1
-/* 80153B60 0014F7C0 48 10 03 55 */ bl func_80253EB4
-/* 80153B64 0014F7C4 48 00 02 FC */ b lbl_80153E60
-lbl_80153B68:
-/* 80153B68 0014F7C8 88 64 00 DF */ lbz r3, 0xdf(r4)
-/* 80153B6C 0014F7CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80153B70 0014F7D0 41 82 02 F0 */ beq lbl_80153E60
-/* 80153B74 0014F7D4 28 03 00 07 */ cmplwi r3, 7
-/* 80153B78 0014F7D8 41 82 02 E8 */ beq lbl_80153E60
-/* 80153B7C 0014F7DC 38 03 FF FF */ addi r0, r3, -1
-/* 80153B80 0014F7E0 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
-/* 80153B84 0014F7E4 54 00 10 3A */ slwi r0, r0, 2
-/* 80153B88 0014F7E8 38 60 04 05 */ li r3, 0x405
-/* 80153B8C 0014F7EC 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
-/* 80153B90 0014F7F0 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80153B94 0014F7F4 4B F0 70 CD */ bl func_8005AC60
-/* 80153B98 0014F7F8 7C 66 1B 78 */ mr r6, r3
-/* 80153B9C 0014F7FC 7F C3 F3 78 */ mr r3, r30
-/* 80153BA0 0014F800 7F E4 FB 78 */ mr r4, r31
-/* 80153BA4 0014F804 38 A0 00 01 */ li r5, 1
-/* 80153BA8 0014F808 48 10 03 0D */ bl func_80253EB4
-/* 80153BAC 0014F80C 48 00 02 B4 */ b lbl_80153E60
-/* 80153BB0 0014F810 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153BB4 0014F814 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153BB8 0014F818 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153BBC 0014F81C 28 00 00 02 */ cmplwi r0, 2
-/* 80153BC0 0014F820 40 82 00 60 */ bne lbl_80153C20
-/* 80153BC4 0014F824 88 04 01 6E */ lbz r0, 0x16e(r4)
-/* 80153BC8 0014F828 28 00 00 02 */ cmplwi r0, 2
-/* 80153BCC 0014F82C 41 82 00 2C */ beq lbl_80153BF8
-/* 80153BD0 0014F830 3C 80 27 AC */ lis r4, 0x27AC0C00@ha
-/* 80153BD4 0014F834 38 60 04 05 */ li r3, 0x405
-/* 80153BD8 0014F838 38 84 0C 00 */ addi r4, r4, 0x27AC0C00@l
-/* 80153BDC 0014F83C 4B F0 70 85 */ bl func_8005AC60
-/* 80153BE0 0014F840 7C 66 1B 78 */ mr r6, r3
-/* 80153BE4 0014F844 7F C3 F3 78 */ mr r3, r30
-/* 80153BE8 0014F848 7F E4 FB 78 */ mr r4, r31
-/* 80153BEC 0014F84C 38 A0 00 01 */ li r5, 1
-/* 80153BF0 0014F850 48 10 02 C5 */ bl func_80253EB4
-/* 80153BF4 0014F854 48 00 02 6C */ b lbl_80153E60
-lbl_80153BF8:
-/* 80153BF8 0014F858 3C 80 27 AF */ lis r4, 0x27AF0C00@ha
-/* 80153BFC 0014F85C 38 60 04 05 */ li r3, 0x405
-/* 80153C00 0014F860 38 84 0C 00 */ addi r4, r4, 0x27AF0C00@l
-/* 80153C04 0014F864 4B F0 70 5D */ bl func_8005AC60
-/* 80153C08 0014F868 7C 66 1B 78 */ mr r6, r3
-/* 80153C0C 0014F86C 7F C3 F3 78 */ mr r3, r30
-/* 80153C10 0014F870 7F E4 FB 78 */ mr r4, r31
-/* 80153C14 0014F874 38 A0 00 01 */ li r5, 1
-/* 80153C18 0014F878 48 10 02 9D */ bl func_80253EB4
-/* 80153C1C 0014F87C 48 00 02 44 */ b lbl_80153E60
-lbl_80153C20:
-/* 80153C20 0014F880 88 64 00 E0 */ lbz r3, 0xe0(r4)
-/* 80153C24 0014F884 2C 03 00 00 */ cmpwi r3, 0
-/* 80153C28 0014F888 41 82 02 38 */ beq lbl_80153E60
-/* 80153C2C 0014F88C 28 03 00 07 */ cmplwi r3, 7
-/* 80153C30 0014F890 41 82 02 30 */ beq lbl_80153E60
-/* 80153C34 0014F894 38 03 FF FF */ addi r0, r3, -1
-/* 80153C38 0014F898 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
-/* 80153C3C 0014F89C 54 00 10 3A */ slwi r0, r0, 2
-/* 80153C40 0014F8A0 38 60 04 05 */ li r3, 0x405
-/* 80153C44 0014F8A4 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
-/* 80153C48 0014F8A8 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80153C4C 0014F8AC 4B F0 70 15 */ bl func_8005AC60
-/* 80153C50 0014F8B0 7C 66 1B 78 */ mr r6, r3
-/* 80153C54 0014F8B4 7F C3 F3 78 */ mr r3, r30
-/* 80153C58 0014F8B8 7F E4 FB 78 */ mr r4, r31
-/* 80153C5C 0014F8BC 38 A0 00 01 */ li r5, 1
-/* 80153C60 0014F8C0 48 10 02 55 */ bl func_80253EB4
-/* 80153C64 0014F8C4 48 00 01 FC */ b lbl_80153E60
-/* 80153C68 0014F8C8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153C6C 0014F8CC 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80153C70 0014F8D0 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153C74 0014F8D4 28 00 00 02 */ cmplwi r0, 2
-/* 80153C78 0014F8D8 40 82 00 60 */ bne lbl_80153CD8
-/* 80153C7C 0014F8DC 88 04 01 6E */ lbz r0, 0x16e(r4)
-/* 80153C80 0014F8E0 28 00 00 02 */ cmplwi r0, 2
-/* 80153C84 0014F8E4 41 82 00 2C */ beq lbl_80153CB0
-/* 80153C88 0014F8E8 3C 80 27 AD */ lis r4, 0x27AD0C00@ha
-/* 80153C8C 0014F8EC 38 60 04 05 */ li r3, 0x405
-/* 80153C90 0014F8F0 38 84 0C 00 */ addi r4, r4, 0x27AD0C00@l
-/* 80153C94 0014F8F4 4B F0 6F CD */ bl func_8005AC60
-/* 80153C98 0014F8F8 7C 66 1B 78 */ mr r6, r3
-/* 80153C9C 0014F8FC 7F C3 F3 78 */ mr r3, r30
-/* 80153CA0 0014F900 7F E4 FB 78 */ mr r4, r31
-/* 80153CA4 0014F904 38 A0 00 01 */ li r5, 1
-/* 80153CA8 0014F908 48 10 02 0D */ bl func_80253EB4
-/* 80153CAC 0014F90C 48 00 01 B4 */ b lbl_80153E60
-lbl_80153CB0:
-/* 80153CB0 0014F910 3C 80 27 AE */ lis r4, 0x27AE0C00@ha
-/* 80153CB4 0014F914 38 60 04 05 */ li r3, 0x405
-/* 80153CB8 0014F918 38 84 0C 00 */ addi r4, r4, 0x27AE0C00@l
-/* 80153CBC 0014F91C 4B F0 6F A5 */ bl func_8005AC60
-/* 80153CC0 0014F920 7C 66 1B 78 */ mr r6, r3
-/* 80153CC4 0014F924 7F C3 F3 78 */ mr r3, r30
-/* 80153CC8 0014F928 7F E4 FB 78 */ mr r4, r31
-/* 80153CCC 0014F92C 38 A0 00 01 */ li r5, 1
-/* 80153CD0 0014F930 48 10 01 E5 */ bl func_80253EB4
-/* 80153CD4 0014F934 48 00 01 8C */ b lbl_80153E60
-lbl_80153CD8:
-/* 80153CD8 0014F938 88 64 00 E1 */ lbz r3, 0xe1(r4)
-/* 80153CDC 0014F93C 2C 03 00 00 */ cmpwi r3, 0
-/* 80153CE0 0014F940 41 82 01 80 */ beq lbl_80153E60
-/* 80153CE4 0014F944 28 03 00 07 */ cmplwi r3, 7
-/* 80153CE8 0014F948 41 82 01 78 */ beq lbl_80153E60
-/* 80153CEC 0014F94C 38 03 FF FF */ addi r0, r3, -1
-/* 80153CF0 0014F950 3C 80 80 42 */ lis r4, lbl_8041E2D0@ha
-/* 80153CF4 0014F954 54 00 10 3A */ slwi r0, r0, 2
-/* 80153CF8 0014F958 38 60 04 05 */ li r3, 0x405
-/* 80153CFC 0014F95C 38 84 E2 D0 */ addi r4, r4, lbl_8041E2D0@l
-/* 80153D00 0014F960 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80153D04 0014F964 4B F0 6F 5D */ bl func_8005AC60
-/* 80153D08 0014F968 7C 66 1B 78 */ mr r6, r3
-/* 80153D0C 0014F96C 7F C3 F3 78 */ mr r3, r30
-/* 80153D10 0014F970 7F E4 FB 78 */ mr r4, r31
-/* 80153D14 0014F974 38 A0 00 01 */ li r5, 1
-/* 80153D18 0014F978 48 10 01 9D */ bl func_80253EB4
-/* 80153D1C 0014F97C 48 00 01 44 */ b lbl_80153E60
-/* 80153D20 0014F980 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153D24 0014F984 88 03 00 E2 */ lbz r0, 0xe2(r3)
-/* 80153D28 0014F988 28 00 00 01 */ cmplwi r0, 1
-/* 80153D2C 0014F98C 40 82 01 34 */ bne lbl_80153E60
-/* 80153D30 0014F990 7F C3 F3 78 */ mr r3, r30
-/* 80153D34 0014F994 7F E4 FB 78 */ mr r4, r31
-/* 80153D38 0014F998 38 A0 00 02 */ li r5, 2
-/* 80153D3C 0014F99C 38 C0 2A 6B */ li r6, 0x2a6b
-/* 80153D40 0014F9A0 48 10 01 75 */ bl func_80253EB4
-/* 80153D44 0014F9A4 48 00 01 1C */ b lbl_80153E60
-/* 80153D48 0014F9A8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153D4C 0014F9AC 88 03 00 E2 */ lbz r0, 0xe2(r3)
-/* 80153D50 0014F9B0 28 00 00 01 */ cmplwi r0, 1
-/* 80153D54 0014F9B4 40 82 01 0C */ bne lbl_80153E60
-/* 80153D58 0014F9B8 88 03 01 6E */ lbz r0, 0x16e(r3)
-/* 80153D5C 0014F9BC 2C 00 00 01 */ cmpwi r0, 1
-/* 80153D60 0014F9C0 41 82 00 34 */ beq lbl_80153D94
-/* 80153D64 0014F9C4 40 80 00 50 */ bge lbl_80153DB4
-/* 80153D68 0014F9C8 2C 00 00 00 */ cmpwi r0, 0
-/* 80153D6C 0014F9CC 40 80 00 08 */ bge lbl_80153D74
-/* 80153D70 0014F9D0 48 00 00 44 */ b lbl_80153DB4
-lbl_80153D74:
-/* 80153D74 0014F9D4 38 60 00 3E */ li r3, 0x3e
-/* 80153D78 0014F9D8 4B F0 6C 81 */ bl func_8005A9F8
-/* 80153D7C 0014F9DC 7C 66 1B 78 */ mr r6, r3
-/* 80153D80 0014F9E0 7F C3 F3 78 */ mr r3, r30
-/* 80153D84 0014F9E4 7F E4 FB 78 */ mr r4, r31
-/* 80153D88 0014F9E8 38 A0 00 01 */ li r5, 1
-/* 80153D8C 0014F9EC 48 10 01 29 */ bl func_80253EB4
-/* 80153D90 0014F9F0 48 00 00 D0 */ b lbl_80153E60
-lbl_80153D94:
-/* 80153D94 0014F9F4 38 60 00 3D */ li r3, 0x3d
-/* 80153D98 0014F9F8 4B F0 6C 61 */ bl func_8005A9F8
-/* 80153D9C 0014F9FC 7C 66 1B 78 */ mr r6, r3
-/* 80153DA0 0014FA00 7F C3 F3 78 */ mr r3, r30
-/* 80153DA4 0014FA04 7F E4 FB 78 */ mr r4, r31
-/* 80153DA8 0014FA08 38 A0 00 01 */ li r5, 1
-/* 80153DAC 0014FA0C 48 10 01 09 */ bl func_80253EB4
-/* 80153DB0 0014FA10 48 00 00 B0 */ b lbl_80153E60
-lbl_80153DB4:
-/* 80153DB4 0014FA14 38 60 00 3B */ li r3, 0x3b
-/* 80153DB8 0014FA18 4B F0 6C 41 */ bl func_8005A9F8
-/* 80153DBC 0014FA1C 7C 66 1B 78 */ mr r6, r3
-/* 80153DC0 0014FA20 7F C3 F3 78 */ mr r3, r30
-/* 80153DC4 0014FA24 7F E4 FB 78 */ mr r4, r31
-/* 80153DC8 0014FA28 38 A0 00 01 */ li r5, 1
-/* 80153DCC 0014FA2C 48 10 00 E9 */ bl func_80253EB4
-/* 80153DD0 0014FA30 48 00 00 90 */ b lbl_80153E60
-/* 80153DD4 0014FA34 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153DD8 0014FA38 7F C3 F3 78 */ mr r3, r30
-/* 80153DDC 0014FA3C 7F E4 FB 78 */ mr r4, r31
-/* 80153DE0 0014FA40 80 A5 00 F4 */ lwz r5, 0xf4(r5)
-/* 80153DE4 0014FA44 4B F0 74 B1 */ bl func_8005B294
-/* 80153DE8 0014FA48 48 00 00 78 */ b lbl_80153E60
-/* 80153DEC 0014FA4C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153DF0 0014FA50 7F C3 F3 78 */ mr r3, r30
-/* 80153DF4 0014FA54 7F E4 FB 78 */ mr r4, r31
-/* 80153DF8 0014FA58 80 A5 00 F8 */ lwz r5, 0xf8(r5)
-/* 80153DFC 0014FA5C 4B F0 74 99 */ bl func_8005B294
-/* 80153E00 0014FA60 48 00 00 60 */ b lbl_80153E60
-/* 80153E04 0014FA64 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153E08 0014FA68 7F C3 F3 78 */ mr r3, r30
-/* 80153E0C 0014FA6C 7F E4 FB 78 */ mr r4, r31
-/* 80153E10 0014FA70 80 A5 00 FC */ lwz r5, 0xfc(r5)
-/* 80153E14 0014FA74 4B F0 74 81 */ bl func_8005B294
-/* 80153E18 0014FA78 48 00 00 48 */ b lbl_80153E60
-/* 80153E1C 0014FA7C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153E20 0014FA80 7F C3 F3 78 */ mr r3, r30
-/* 80153E24 0014FA84 7F E4 FB 78 */ mr r4, r31
-/* 80153E28 0014FA88 80 A5 01 00 */ lwz r5, 0x100(r5)
-/* 80153E2C 0014FA8C 4B F0 74 69 */ bl func_8005B294
-/* 80153E30 0014FA90 48 00 00 30 */ b lbl_80153E60
-/* 80153E34 0014FA94 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153E38 0014FA98 7F C3 F3 78 */ mr r3, r30
-/* 80153E3C 0014FA9C 7F E4 FB 78 */ mr r4, r31
-/* 80153E40 0014FAA0 80 A5 01 04 */ lwz r5, 0x104(r5)
-/* 80153E44 0014FAA4 4B F0 74 51 */ bl func_8005B294
-/* 80153E48 0014FAA8 48 00 00 18 */ b lbl_80153E60
-/* 80153E4C 0014FAAC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153E50 0014FAB0 7F C3 F3 78 */ mr r3, r30
-/* 80153E54 0014FAB4 7F E4 FB 78 */ mr r4, r31
-/* 80153E58 0014FAB8 80 A5 01 08 */ lwz r5, 0x108(r5)
-/* 80153E5C 0014FABC 4B F0 74 39 */ bl func_8005B294
-lbl_80153E60:
-/* 80153E60 0014FAC0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80153E64 0014FAC4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80153E68 0014FAC8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80153E6C 0014FACC 7C 08 03 A6 */ mtlr r0
-/* 80153E70 0014FAD0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80153E74 0014FAD4 4E 80 00 20 */ blr
-lbl_80153E78:
-/* 80153E78 0014FAD8 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80153E7C 0014FADC 7C 08 02 A6 */ mflr r0
-/* 80153E80 0014FAE0 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80153E84 0014FAE4 39 61 00 70 */ addi r11, r1, 0x70
-/* 80153E88 0014FAE8 48 07 32 95 */ bl _savegpr_24
-/* 80153E8C 0014FAEC 7C 7D 1B 78 */ mr r29, r3
-/* 80153E90 0014FAF0 7C 9E 23 78 */ mr r30, r4
-/* 80153E94 0014FAF4 38 C1 00 08 */ addi r6, r1, 8
-/* 80153E98 0014FAF8 38 A0 00 03 */ li r5, 3
-/* 80153E9C 0014FAFC 48 10 00 41 */ bl func_80253EDC
-/* 80153EA0 0014FB00 80 61 00 08 */ lwz r3, 8(r1)
-/* 80153EA4 0014FB04 38 03 FF F2 */ addi r0, r3, -14
-/* 80153EA8 0014FB08 28 00 00 1E */ cmplwi r0, 0x1e
-/* 80153EAC 0014FB0C 41 81 00 70 */ bgt lbl_80153F1C
-/* 80153EB0 0014FB10 3C 60 80 42 */ lis r3, lbl_8041E51C@ha
-/* 80153EB4 0014FB14 54 00 10 3A */ slwi r0, r0, 2
-/* 80153EB8 0014FB18 38 63 E5 1C */ addi r3, r3, lbl_8041E51C@l
-/* 80153EBC 0014FB1C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80153EC0 0014FB20 7C 69 03 A6 */ mtctr r3
-/* 80153EC4 0014FB24 4E 80 04 20 */ bctr
-/* 80153EC8 0014FB28 C0 3E 00 38 */ lfs f1, 0x38(r30)
-/* 80153ECC 0014FB2C C0 62 8E A8 */ lfs f3, lbl_806414A8-_SDA2_BASE_(r2)
-/* 80153ED0 0014FB30 C0 1E 00 44 */ lfs f0, 0x44(r30)
-/* 80153ED4 0014FB34 EC C1 18 28 */ fsubs f6, f1, f3
-/* 80153ED8 0014FB38 C0 5E 00 3C */ lfs f2, 0x3c(r30)
-/* 80153EDC 0014FB3C EC A0 18 28 */ fsubs f5, f0, f3
-/* 80153EE0 0014FB40 C0 22 8E AC */ lfs f1, lbl_806414AC-_SDA2_BASE_(r2)
-/* 80153EE4 0014FB44 C0 1E 00 40 */ lfs f0, 0x40(r30)
-/* 80153EE8 0014FB48 EC 82 08 28 */ fsubs f4, f2, f1
-/* 80153EEC 0014FB4C EC 60 08 28 */ fsubs f3, f0, f1
-/* 80153EF0 0014FB50 C0 3E 00 48 */ lfs f1, 0x48(r30)
-/* 80153EF4 0014FB54 C0 42 8E B0 */ lfs f2, lbl_806414B0-_SDA2_BASE_(r2)
-/* 80153EF8 0014FB58 C0 1E 00 4C */ lfs f0, 0x4c(r30)
-/* 80153EFC 0014FB5C EC 21 10 2A */ fadds f1, f1, f2
-/* 80153F00 0014FB60 D0 DE 00 38 */ stfs f6, 0x38(r30)
-/* 80153F04 0014FB64 EC 00 10 2A */ fadds f0, f0, f2
-/* 80153F08 0014FB68 D0 BE 00 44 */ stfs f5, 0x44(r30)
-/* 80153F0C 0014FB6C D0 9E 00 3C */ stfs f4, 0x3c(r30)
-/* 80153F10 0014FB70 D0 7E 00 40 */ stfs f3, 0x40(r30)
-/* 80153F14 0014FB74 D0 3E 00 48 */ stfs f1, 0x48(r30)
-/* 80153F18 0014FB78 D0 1E 00 4C */ stfs f0, 0x4c(r30)
-lbl_80153F1C:
-/* 80153F1C 0014FB7C 7F A3 EB 78 */ mr r3, r29
-/* 80153F20 0014FB80 7F C4 F3 78 */ mr r4, r30
-/* 80153F24 0014FB84 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80153F28 0014FB88 38 A0 00 06 */ li r5, 6
-/* 80153F2C 0014FB8C 48 0F FF B1 */ bl func_80253EDC
-/* 80153F30 0014FB90 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80153F34 0014FB94 38 60 FF 00 */ li r3, -256
-/* 80153F38 0014FB98 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 80153F3C 0014FB9C C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 80153F40 0014FBA0 FC 80 28 1E */ fctiwz f4, f5
-/* 80153F44 0014FBA4 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 80153F48 0014FBA8 FC 40 18 1E */ fctiwz f2, f3
-/* 80153F4C 0014FBAC EC 21 28 28 */ fsubs f1, f1, f5
-/* 80153F50 0014FBB0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80153F54 0014FBB4 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80153F58 0014FBB8 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 80153F5C 0014FBBC 2C 00 00 39 */ cmpwi r0, 0x39
-/* 80153F60 0014FBC0 FC 20 08 1E */ fctiwz f1, f1
-/* 80153F64 0014FBC4 FC 00 00 1E */ fctiwz f0, f0
-/* 80153F68 0014FBC8 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 80153F6C 0014FBCC 8B FE 00 11 */ lbz r31, 0x11(r30)
-/* 80153F70 0014FBD0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80153F74 0014FBD4 83 61 00 34 */ lwz r27, 0x34(r1)
-/* 80153F78 0014FBD8 7F FC 1B 78 */ or r28, r31, r3
-/* 80153F7C 0014FBDC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80153F80 0014FBE0 83 41 00 3C */ lwz r26, 0x3c(r1)
-/* 80153F84 0014FBE4 83 21 00 44 */ lwz r25, 0x44(r1)
-/* 80153F88 0014FBE8 83 01 00 4C */ lwz r24, 0x4c(r1)
-/* 80153F8C 0014FBEC 40 80 00 24 */ bge lbl_80153FB0
-/* 80153F90 0014FBF0 2C 00 00 33 */ cmpwi r0, 0x33
-/* 80153F94 0014FBF4 40 80 00 08 */ bge lbl_80153F9C
-/* 80153F98 0014FBF8 48 00 00 18 */ b lbl_80153FB0
-lbl_80153F9C:
-/* 80153F9C 0014FBFC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80153FA0 0014FC00 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80153FA4 0014FC04 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80153FA8 0014FC08 28 00 00 02 */ cmplwi r0, 2
-/* 80153FAC 0014FC0C 41 82 02 C4 */ beq lbl_80154270
-lbl_80153FB0:
-/* 80153FB0 0014FC10 38 60 00 16 */ li r3, 0x16
-/* 80153FB4 0014FC14 48 00 10 05 */ bl func_80154FB8
-/* 80153FB8 0014FC18 2C 03 00 00 */ cmpwi r3, 0
-/* 80153FBC 0014FC1C 41 82 00 20 */ beq lbl_80153FDC
-/* 80153FC0 0014FC20 80 01 00 08 */ lwz r0, 8(r1)
-/* 80153FC4 0014FC24 2C 00 00 39 */ cmpwi r0, 0x39
-/* 80153FC8 0014FC28 40 80 00 14 */ bge lbl_80153FDC
-/* 80153FCC 0014FC2C 2C 00 00 33 */ cmpwi r0, 0x33
-/* 80153FD0 0014FC30 40 80 02 A0 */ bge lbl_80154270
-/* 80153FD4 0014FC34 48 00 00 08 */ b lbl_80153FDC
-/* 80153FD8 0014FC38 48 00 02 98 */ b lbl_80154270
-lbl_80153FDC:
-/* 80153FDC 0014FC3C 80 61 00 08 */ lwz r3, 8(r1)
-/* 80153FE0 0014FC40 38 03 FF F8 */ addi r0, r3, -8
-/* 80153FE4 0014FC44 28 00 00 30 */ cmplwi r0, 0x30
-/* 80153FE8 0014FC48 41 81 02 88 */ bgt lbl_80154270
-/* 80153FEC 0014FC4C 3C 60 80 42 */ lis r3, lbl_8041E458@ha
-/* 80153FF0 0014FC50 54 00 10 3A */ slwi r0, r0, 2
-/* 80153FF4 0014FC54 38 63 E4 58 */ addi r3, r3, lbl_8041E458@l
-/* 80153FF8 0014FC58 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80153FFC 0014FC5C 7C 69 03 A6 */ mtctr r3
-/* 80154000 0014FC60 4E 80 04 20 */ bctr
-/* 80154004 0014FC64 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154008 0014FC68 38 60 00 33 */ li r3, 0x33
-/* 8015400C 0014FC6C 4B F0 5A 31 */ bl func_80059A3C
-/* 80154010 0014FC70 48 00 02 60 */ b lbl_80154270
-/* 80154014 0014FC74 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154018 0014FC78 38 60 00 34 */ li r3, 0x34
-/* 8015401C 0014FC7C 4B F0 5A 21 */ bl func_80059A3C
-/* 80154020 0014FC80 48 00 02 50 */ b lbl_80154270
-/* 80154024 0014FC84 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154028 0014FC88 38 60 00 35 */ li r3, 0x35
-/* 8015402C 0014FC8C 4B F0 5A 11 */ bl func_80059A3C
-/* 80154030 0014FC90 48 00 02 40 */ b lbl_80154270
-/* 80154034 0014FC94 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154038 0014FC98 38 60 00 36 */ li r3, 0x36
-/* 8015403C 0014FC9C 4B F0 5A 01 */ bl func_80059A3C
-/* 80154040 0014FCA0 48 00 02 30 */ b lbl_80154270
-/* 80154044 0014FCA4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154048 0014FCA8 38 60 00 37 */ li r3, 0x37
-/* 8015404C 0014FCAC 4B F0 59 F1 */ bl func_80059A3C
-/* 80154050 0014FCB0 48 00 02 20 */ b lbl_80154270
-/* 80154054 0014FCB4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154058 0014FCB8 38 60 00 38 */ li r3, 0x38
-/* 8015405C 0014FCBC 4B F0 59 E1 */ bl func_80059A3C
-/* 80154060 0014FCC0 48 00 02 10 */ b lbl_80154270
-/* 80154064 0014FCC4 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154068 0014FCC8 38 60 00 0F */ li r3, 0xf
-/* 8015406C 0014FCCC 80 84 01 24 */ lwz r4, 0x124(r4)
-/* 80154070 0014FCD0 48 00 82 99 */ bl func_8015C308
-/* 80154074 0014FCD4 7F 64 DB 78 */ mr r4, r27
-/* 80154078 0014FCD8 7F 45 D3 78 */ mr r5, r26
-/* 8015407C 0014FCDC 7F 88 E3 78 */ mr r8, r28
-/* 80154080 0014FCE0 7F 26 07 34 */ extsh r6, r25
-/* 80154084 0014FCE4 7F 07 07 34 */ extsh r7, r24
-/* 80154088 0014FCE8 38 60 03 F9 */ li r3, 0x3f9
-/* 8015408C 0014FCEC 48 0F C0 A9 */ bl func_80250134
-/* 80154090 0014FCF0 48 00 01 E0 */ b lbl_80154270
-/* 80154094 0014FCF4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154098 0014FCF8 7F E5 FB 78 */ mr r5, r31
-/* 8015409C 0014FCFC 38 81 00 10 */ addi r4, r1, 0x10
-/* 801540A0 0014FD00 80 63 00 F4 */ lwz r3, 0xf4(r3)
-/* 801540A4 0014FD04 4B FD 94 8D */ bl func_8012D530
-/* 801540A8 0014FD08 48 00 01 C8 */ b lbl_80154270
-/* 801540AC 0014FD0C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801540B0 0014FD10 7F E5 FB 78 */ mr r5, r31
-/* 801540B4 0014FD14 38 81 00 10 */ addi r4, r1, 0x10
-/* 801540B8 0014FD18 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 801540BC 0014FD1C 4B FD 94 75 */ bl func_8012D530
-/* 801540C0 0014FD20 48 00 01 B0 */ b lbl_80154270
-/* 801540C4 0014FD24 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801540C8 0014FD28 7F E5 FB 78 */ mr r5, r31
-/* 801540CC 0014FD2C 38 81 00 10 */ addi r4, r1, 0x10
-/* 801540D0 0014FD30 80 63 00 FC */ lwz r3, 0xfc(r3)
-/* 801540D4 0014FD34 4B FD 94 5D */ bl func_8012D530
-/* 801540D8 0014FD38 48 00 01 98 */ b lbl_80154270
-/* 801540DC 0014FD3C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801540E0 0014FD40 7F E5 FB 78 */ mr r5, r31
-/* 801540E4 0014FD44 38 81 00 10 */ addi r4, r1, 0x10
-/* 801540E8 0014FD48 80 63 01 00 */ lwz r3, 0x100(r3)
-/* 801540EC 0014FD4C 4B FD 94 45 */ bl func_8012D530
-/* 801540F0 0014FD50 48 00 01 80 */ b lbl_80154270
-/* 801540F4 0014FD54 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801540F8 0014FD58 7F E5 FB 78 */ mr r5, r31
-/* 801540FC 0014FD5C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154100 0014FD60 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 80154104 0014FD64 4B FD 94 2D */ bl func_8012D530
-/* 80154108 0014FD68 48 00 01 68 */ b lbl_80154270
-/* 8015410C 0014FD6C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154110 0014FD70 7F E5 FB 78 */ mr r5, r31
-/* 80154114 0014FD74 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154118 0014FD78 80 63 01 08 */ lwz r3, 0x108(r3)
-/* 8015411C 0014FD7C 4B FD 94 15 */ bl func_8012D530
-/* 80154120 0014FD80 48 00 01 50 */ b lbl_80154270
-/* 80154124 0014FD84 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154128 0014FD88 7F E5 FB 78 */ mr r5, r31
-/* 8015412C 0014FD8C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154130 0014FD90 38 C0 00 01 */ li r6, 1
-/* 80154134 0014FD94 80 63 00 F4 */ lwz r3, 0xf4(r3)
-/* 80154138 0014FD98 4B FD 95 09 */ bl func_8012D640
-/* 8015413C 0014FD9C 48 00 01 34 */ b lbl_80154270
-/* 80154140 0014FDA0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154144 0014FDA4 7F E5 FB 78 */ mr r5, r31
-/* 80154148 0014FDA8 38 81 00 10 */ addi r4, r1, 0x10
-/* 8015414C 0014FDAC 38 C0 00 01 */ li r6, 1
-/* 80154150 0014FDB0 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80154154 0014FDB4 4B FD 94 ED */ bl func_8012D640
-/* 80154158 0014FDB8 48 00 01 18 */ b lbl_80154270
-/* 8015415C 0014FDBC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154160 0014FDC0 7F E5 FB 78 */ mr r5, r31
-/* 80154164 0014FDC4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154168 0014FDC8 38 C0 00 01 */ li r6, 1
-/* 8015416C 0014FDCC 80 63 00 FC */ lwz r3, 0xfc(r3)
-/* 80154170 0014FDD0 4B FD 94 D1 */ bl func_8012D640
-/* 80154174 0014FDD4 48 00 00 FC */ b lbl_80154270
-/* 80154178 0014FDD8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015417C 0014FDDC 7F E5 FB 78 */ mr r5, r31
-/* 80154180 0014FDE0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154184 0014FDE4 38 C0 00 01 */ li r6, 1
-/* 80154188 0014FDE8 80 63 01 00 */ lwz r3, 0x100(r3)
-/* 8015418C 0014FDEC 4B FD 94 B5 */ bl func_8012D640
-/* 80154190 0014FDF0 48 00 00 E0 */ b lbl_80154270
-/* 80154194 0014FDF4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154198 0014FDF8 7F E5 FB 78 */ mr r5, r31
-/* 8015419C 0014FDFC 38 81 00 10 */ addi r4, r1, 0x10
-/* 801541A0 0014FE00 38 C0 00 01 */ li r6, 1
-/* 801541A4 0014FE04 80 63 01 04 */ lwz r3, 0x104(r3)
-/* 801541A8 0014FE08 4B FD 94 99 */ bl func_8012D640
-/* 801541AC 0014FE0C 48 00 00 C4 */ b lbl_80154270
-/* 801541B0 0014FE10 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801541B4 0014FE14 7F E5 FB 78 */ mr r5, r31
-/* 801541B8 0014FE18 38 81 00 10 */ addi r4, r1, 0x10
-/* 801541BC 0014FE1C 38 C0 00 01 */ li r6, 1
-/* 801541C0 0014FE20 80 63 01 08 */ lwz r3, 0x108(r3)
-/* 801541C4 0014FE24 4B FD 94 7D */ bl func_8012D640
-/* 801541C8 0014FE28 48 00 00 A8 */ b lbl_80154270
-/* 801541CC 0014FE2C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801541D0 0014FE30 7F A3 EB 78 */ mr r3, r29
-/* 801541D4 0014FE34 7F C4 F3 78 */ mr r4, r30
-/* 801541D8 0014FE38 38 C0 00 00 */ li r6, 0
-/* 801541DC 0014FE3C 80 A5 00 F4 */ lwz r5, 0xf4(r5)
-/* 801541E0 0014FE40 4B F0 71 49 */ bl func_8005B328
-/* 801541E4 0014FE44 48 00 00 8C */ b lbl_80154270
-/* 801541E8 0014FE48 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801541EC 0014FE4C 7F A3 EB 78 */ mr r3, r29
-/* 801541F0 0014FE50 7F C4 F3 78 */ mr r4, r30
-/* 801541F4 0014FE54 38 C0 00 00 */ li r6, 0
-/* 801541F8 0014FE58 80 A5 00 F8 */ lwz r5, 0xf8(r5)
-/* 801541FC 0014FE5C 4B F0 71 2D */ bl func_8005B328
-/* 80154200 0014FE60 48 00 00 70 */ b lbl_80154270
-/* 80154204 0014FE64 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154208 0014FE68 7F A3 EB 78 */ mr r3, r29
-/* 8015420C 0014FE6C 7F C4 F3 78 */ mr r4, r30
-/* 80154210 0014FE70 38 C0 00 00 */ li r6, 0
-/* 80154214 0014FE74 80 A5 00 FC */ lwz r5, 0xfc(r5)
-/* 80154218 0014FE78 4B F0 71 11 */ bl func_8005B328
-/* 8015421C 0014FE7C 48 00 00 54 */ b lbl_80154270
-/* 80154220 0014FE80 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154224 0014FE84 7F A3 EB 78 */ mr r3, r29
-/* 80154228 0014FE88 7F C4 F3 78 */ mr r4, r30
-/* 8015422C 0014FE8C 38 C0 00 00 */ li r6, 0
-/* 80154230 0014FE90 80 A5 01 00 */ lwz r5, 0x100(r5)
-/* 80154234 0014FE94 4B F0 70 F5 */ bl func_8005B328
-/* 80154238 0014FE98 48 00 00 38 */ b lbl_80154270
-/* 8015423C 0014FE9C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154240 0014FEA0 7F A3 EB 78 */ mr r3, r29
-/* 80154244 0014FEA4 7F C4 F3 78 */ mr r4, r30
-/* 80154248 0014FEA8 38 C0 00 00 */ li r6, 0
-/* 8015424C 0014FEAC 80 A5 01 04 */ lwz r5, 0x104(r5)
-/* 80154250 0014FEB0 4B F0 70 D9 */ bl func_8005B328
-/* 80154254 0014FEB4 48 00 00 1C */ b lbl_80154270
-/* 80154258 0014FEB8 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015425C 0014FEBC 7F A3 EB 78 */ mr r3, r29
-/* 80154260 0014FEC0 7F C4 F3 78 */ mr r4, r30
-/* 80154264 0014FEC4 38 C0 00 00 */ li r6, 0
-/* 80154268 0014FEC8 80 A5 01 08 */ lwz r5, 0x108(r5)
-/* 8015426C 0014FECC 4B F0 70 BD */ bl func_8005B328
-lbl_80154270:
-/* 80154270 0014FED0 39 61 00 70 */ addi r11, r1, 0x70
-/* 80154274 0014FED4 48 07 2E F5 */ bl _restgpr_24
-/* 80154278 0014FED8 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 8015427C 0014FEDC 7C 08 03 A6 */ mtlr r0
-/* 80154280 0014FEE0 38 21 00 70 */ addi r1, r1, 0x70
-/* 80154284 0014FEE4 4E 80 00 20 */ blr
-lbl_80154288:
-/* 80154288 0014FEE8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015428C 0014FEEC 7C 08 02 A6 */ mflr r0
-/* 80154290 0014FEF0 38 A0 00 03 */ li r5, 3
-/* 80154294 0014FEF4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80154298 0014FEF8 38 C1 00 08 */ addi r6, r1, 8
-/* 8015429C 0014FEFC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801542A0 0014FF00 7C 9F 23 78 */ mr r31, r4
-/* 801542A4 0014FF04 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801542A8 0014FF08 7C 7E 1B 78 */ mr r30, r3
-/* 801542AC 0014FF0C 48 0F FB E1 */ bl func_80253E8C
-/* 801542B0 0014FF10 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801542B4 0014FF14 80 65 00 D8 */ lwz r3, 0xd8(r5)
-/* 801542B8 0014FF18 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801542BC 0014FF1C 28 00 00 02 */ cmplwi r0, 2
-/* 801542C0 0014FF20 40 82 01 A4 */ bne lbl_80154464
-/* 801542C4 0014FF24 A0 85 01 40 */ lhz r4, 0x140(r5)
-/* 801542C8 0014FF28 2C 04 00 00 */ cmpwi r4, 0
-/* 801542CC 0014FF2C 40 82 00 44 */ bne lbl_80154310
-/* 801542D0 0014FF30 80 61 00 08 */ lwz r3, 8(r1)
-/* 801542D4 0014FF34 38 03 FF F4 */ addi r0, r3, -12
-/* 801542D8 0014FF38 28 00 00 1E */ cmplwi r0, 0x1e
-/* 801542DC 0014FF3C 41 81 00 34 */ bgt lbl_80154310
-/* 801542E0 0014FF40 3C 60 80 42 */ lis r3, lbl_8041E68C@ha
-/* 801542E4 0014FF44 54 00 10 3A */ slwi r0, r0, 2
-/* 801542E8 0014FF48 38 63 E6 8C */ addi r3, r3, lbl_8041E68C@l
-/* 801542EC 0014FF4C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801542F0 0014FF50 7C 69 03 A6 */ mtctr r3
-/* 801542F4 0014FF54 4E 80 04 20 */ bctr
-/* 801542F8 0014FF58 7F C3 F3 78 */ mr r3, r30
-/* 801542FC 0014FF5C 7F E4 FB 78 */ mr r4, r31
-/* 80154300 0014FF60 38 A0 00 01 */ li r5, 1
-/* 80154304 0014FF64 38 C0 00 00 */ li r6, 0
-/* 80154308 0014FF68 48 0F FB AD */ bl func_80253EB4
-/* 8015430C 0014FF6C 48 00 05 B4 */ b lbl_801548C0
-lbl_80154310:
-/* 80154310 0014FF70 28 04 00 01 */ cmplwi r4, 1
-/* 80154314 0014FF74 40 82 01 50 */ bne lbl_80154464
-/* 80154318 0014FF78 80 65 01 0C */ lwz r3, 0x10c(r5)
-/* 8015431C 0014FF7C 4B F0 28 B9 */ bl func_80056BD4
-/* 80154320 0014FF80 2C 03 00 00 */ cmpwi r3, 0
-/* 80154324 0014FF84 40 82 00 28 */ bne lbl_8015434C
-/* 80154328 0014FF88 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015432C 0014FF8C 28 00 00 0C */ cmplwi r0, 0xc
-/* 80154330 0014FF90 40 82 00 1C */ bne lbl_8015434C
-/* 80154334 0014FF94 7F C3 F3 78 */ mr r3, r30
-/* 80154338 0014FF98 7F E4 FB 78 */ mr r4, r31
-/* 8015433C 0014FF9C 38 A0 00 01 */ li r5, 1
-/* 80154340 0014FFA0 38 C0 00 00 */ li r6, 0
-/* 80154344 0014FFA4 48 0F FB 71 */ bl func_80253EB4
-/* 80154348 0014FFA8 48 00 05 78 */ b lbl_801548C0
-lbl_8015434C:
-/* 8015434C 0014FFAC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154350 0014FFB0 80 63 01 10 */ lwz r3, 0x110(r3)
-/* 80154354 0014FFB4 4B F0 28 81 */ bl func_80056BD4
-/* 80154358 0014FFB8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015435C 0014FFBC 40 82 00 28 */ bne lbl_80154384
-/* 80154360 0014FFC0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80154364 0014FFC4 28 00 00 12 */ cmplwi r0, 0x12
-/* 80154368 0014FFC8 40 82 00 1C */ bne lbl_80154384
-/* 8015436C 0014FFCC 7F C3 F3 78 */ mr r3, r30
-/* 80154370 0014FFD0 7F E4 FB 78 */ mr r4, r31
-/* 80154374 0014FFD4 38 A0 00 01 */ li r5, 1
-/* 80154378 0014FFD8 38 C0 00 00 */ li r6, 0
-/* 8015437C 0014FFDC 48 0F FB 39 */ bl func_80253EB4
-/* 80154380 0014FFE0 48 00 05 40 */ b lbl_801548C0
-lbl_80154384:
-/* 80154384 0014FFE4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154388 0014FFE8 80 63 01 14 */ lwz r3, 0x114(r3)
-/* 8015438C 0014FFEC 4B F0 28 49 */ bl func_80056BD4
-/* 80154390 0014FFF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80154394 0014FFF4 40 82 00 28 */ bne lbl_801543BC
-/* 80154398 0014FFF8 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015439C 0014FFFC 28 00 00 18 */ cmplwi r0, 0x18
-/* 801543A0 00150000 40 82 00 1C */ bne lbl_801543BC
-/* 801543A4 00150004 7F C3 F3 78 */ mr r3, r30
-/* 801543A8 00150008 7F E4 FB 78 */ mr r4, r31
-/* 801543AC 0015000C 38 A0 00 01 */ li r5, 1
-/* 801543B0 00150010 38 C0 00 00 */ li r6, 0
-/* 801543B4 00150014 48 0F FB 01 */ bl func_80253EB4
-/* 801543B8 00150018 48 00 05 08 */ b lbl_801548C0
-lbl_801543BC:
-/* 801543BC 0015001C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801543C0 00150020 80 63 01 18 */ lwz r3, 0x118(r3)
-/* 801543C4 00150024 4B F0 28 11 */ bl func_80056BD4
-/* 801543C8 00150028 2C 03 00 00 */ cmpwi r3, 0
-/* 801543CC 0015002C 40 82 00 28 */ bne lbl_801543F4
-/* 801543D0 00150030 80 01 00 08 */ lwz r0, 8(r1)
-/* 801543D4 00150034 28 00 00 1E */ cmplwi r0, 0x1e
-/* 801543D8 00150038 40 82 00 1C */ bne lbl_801543F4
-/* 801543DC 0015003C 7F C3 F3 78 */ mr r3, r30
-/* 801543E0 00150040 7F E4 FB 78 */ mr r4, r31
-/* 801543E4 00150044 38 A0 00 01 */ li r5, 1
-/* 801543E8 00150048 38 C0 00 00 */ li r6, 0
-/* 801543EC 0015004C 48 0F FA C9 */ bl func_80253EB4
-/* 801543F0 00150050 48 00 04 D0 */ b lbl_801548C0
-lbl_801543F4:
-/* 801543F4 00150054 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801543F8 00150058 80 63 01 1C */ lwz r3, 0x11c(r3)
-/* 801543FC 0015005C 4B F0 27 D9 */ bl func_80056BD4
-/* 80154400 00150060 2C 03 00 00 */ cmpwi r3, 0
-/* 80154404 00150064 40 82 00 28 */ bne lbl_8015442C
-/* 80154408 00150068 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015440C 0015006C 28 00 00 24 */ cmplwi r0, 0x24
-/* 80154410 00150070 40 82 00 1C */ bne lbl_8015442C
-/* 80154414 00150074 7F C3 F3 78 */ mr r3, r30
-/* 80154418 00150078 7F E4 FB 78 */ mr r4, r31
-/* 8015441C 0015007C 38 A0 00 01 */ li r5, 1
-/* 80154420 00150080 38 C0 00 00 */ li r6, 0
-/* 80154424 00150084 48 0F FA 91 */ bl func_80253EB4
-/* 80154428 00150088 48 00 04 98 */ b lbl_801548C0
-lbl_8015442C:
-/* 8015442C 0015008C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154430 00150090 80 63 01 20 */ lwz r3, 0x120(r3)
-/* 80154434 00150094 4B F0 27 A1 */ bl func_80056BD4
-/* 80154438 00150098 2C 03 00 00 */ cmpwi r3, 0
-/* 8015443C 0015009C 40 82 00 28 */ bne lbl_80154464
-/* 80154440 001500A0 80 01 00 08 */ lwz r0, 8(r1)
-/* 80154444 001500A4 28 00 00 2A */ cmplwi r0, 0x2a
-/* 80154448 001500A8 40 82 00 1C */ bne lbl_80154464
-/* 8015444C 001500AC 7F C3 F3 78 */ mr r3, r30
-/* 80154450 001500B0 7F E4 FB 78 */ mr r4, r31
-/* 80154454 001500B4 38 A0 00 01 */ li r5, 1
-/* 80154458 001500B8 38 C0 00 00 */ li r6, 0
-/* 8015445C 001500BC 48 0F FA 59 */ bl func_80253EB4
-/* 80154460 001500C0 48 00 04 60 */ b lbl_801548C0
-lbl_80154464:
-/* 80154464 001500C4 80 01 00 08 */ lwz r0, 8(r1)
-/* 80154468 001500C8 28 00 00 3C */ cmplwi r0, 0x3c
-/* 8015446C 001500CC 41 81 04 54 */ bgt lbl_801548C0
-/* 80154470 001500D0 3C 60 80 42 */ lis r3, lbl_8041E598@ha
-/* 80154474 001500D4 54 00 10 3A */ slwi r0, r0, 2
-/* 80154478 001500D8 38 63 E5 98 */ addi r3, r3, lbl_8041E598@l
-/* 8015447C 001500DC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80154480 001500E0 7C 69 03 A6 */ mtctr r3
-/* 80154484 001500E4 4E 80 04 20 */ bctr
-/* 80154488 001500E8 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015448C 001500EC 7F C3 F3 78 */ mr r3, r30
-/* 80154490 001500F0 7F E4 FB 78 */ mr r4, r31
-/* 80154494 001500F4 38 A0 00 01 */ li r5, 1
-/* 80154498 001500F8 88 06 01 32 */ lbz r0, 0x132(r6)
-/* 8015449C 001500FC 54 00 10 3A */ slwi r0, r0, 2
-/* 801544A0 00150100 7C C6 02 14 */ add r6, r6, r0
-/* 801544A4 00150104 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 801544A8 00150108 48 0F FA 0D */ bl func_80253EB4
-/* 801544AC 0015010C 48 00 04 14 */ b lbl_801548C0
-/* 801544B0 00150110 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801544B4 00150114 7F C3 F3 78 */ mr r3, r30
-/* 801544B8 00150118 7F E4 FB 78 */ mr r4, r31
-/* 801544BC 0015011C 38 A0 00 01 */ li r5, 1
-/* 801544C0 00150120 88 06 01 33 */ lbz r0, 0x133(r6)
-/* 801544C4 00150124 54 00 10 3A */ slwi r0, r0, 2
-/* 801544C8 00150128 7C C6 02 14 */ add r6, r6, r0
-/* 801544CC 0015012C 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 801544D0 00150130 48 0F F9 E5 */ bl func_80253EB4
-/* 801544D4 00150134 48 00 03 EC */ b lbl_801548C0
-/* 801544D8 00150138 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801544DC 0015013C 7F C3 F3 78 */ mr r3, r30
-/* 801544E0 00150140 7F E4 FB 78 */ mr r4, r31
-/* 801544E4 00150144 38 A0 00 01 */ li r5, 1
-/* 801544E8 00150148 88 06 01 34 */ lbz r0, 0x134(r6)
-/* 801544EC 0015014C 54 00 10 3A */ slwi r0, r0, 2
-/* 801544F0 00150150 7C C6 02 14 */ add r6, r6, r0
-/* 801544F4 00150154 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 801544F8 00150158 48 0F F9 BD */ bl func_80253EB4
-/* 801544FC 0015015C 48 00 03 C4 */ b lbl_801548C0
-/* 80154500 00150160 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154504 00150164 7F C3 F3 78 */ mr r3, r30
-/* 80154508 00150168 7F E4 FB 78 */ mr r4, r31
-/* 8015450C 0015016C 38 A0 00 01 */ li r5, 1
-/* 80154510 00150170 88 06 01 35 */ lbz r0, 0x135(r6)
-/* 80154514 00150174 54 00 10 3A */ slwi r0, r0, 2
-/* 80154518 00150178 7C C6 02 14 */ add r6, r6, r0
-/* 8015451C 0015017C 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80154520 00150180 48 0F F9 95 */ bl func_80253EB4
-/* 80154524 00150184 48 00 03 9C */ b lbl_801548C0
-/* 80154528 00150188 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015452C 0015018C 7F C3 F3 78 */ mr r3, r30
-/* 80154530 00150190 7F E4 FB 78 */ mr r4, r31
-/* 80154534 00150194 38 A0 00 01 */ li r5, 1
-/* 80154538 00150198 88 06 01 36 */ lbz r0, 0x136(r6)
-/* 8015453C 0015019C 54 00 10 3A */ slwi r0, r0, 2
-/* 80154540 001501A0 7C C6 02 14 */ add r6, r6, r0
-/* 80154544 001501A4 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80154548 001501A8 48 0F F9 6D */ bl func_80253EB4
-/* 8015454C 001501AC 48 00 03 74 */ b lbl_801548C0
-/* 80154550 001501B0 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154554 001501B4 7F C3 F3 78 */ mr r3, r30
-/* 80154558 001501B8 7F E4 FB 78 */ mr r4, r31
-/* 8015455C 001501BC 38 A0 00 01 */ li r5, 1
-/* 80154560 001501C0 88 06 01 37 */ lbz r0, 0x137(r6)
-/* 80154564 001501C4 54 00 10 3A */ slwi r0, r0, 2
-/* 80154568 001501C8 7C C6 02 14 */ add r6, r6, r0
-/* 8015456C 001501CC 80 C6 01 38 */ lwz r6, 0x138(r6)
-/* 80154570 001501D0 48 0F F9 45 */ bl func_80253EB4
-/* 80154574 001501D4 48 00 03 4C */ b lbl_801548C0
-/* 80154578 001501D8 7F C3 F3 78 */ mr r3, r30
-/* 8015457C 001501DC 7F E4 FB 78 */ mr r4, r31
-/* 80154580 001501E0 38 A0 00 01 */ li r5, 1
-/* 80154584 001501E4 38 C0 00 00 */ li r6, 0
-/* 80154588 001501E8 48 0F F9 2D */ bl func_80253EB4
-/* 8015458C 001501EC 48 00 03 34 */ b lbl_801548C0
-/* 80154590 001501F0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154594 001501F4 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80154598 001501F8 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 8015459C 001501FC 28 00 00 02 */ cmplwi r0, 2
-/* 801545A0 00150200 40 82 03 20 */ bne lbl_801548C0
-/* 801545A4 00150204 3C 80 27 B3 */ lis r4, 0x27B30C00@ha
-/* 801545A8 00150208 38 60 04 05 */ li r3, 0x405
-/* 801545AC 0015020C 38 84 0C 00 */ addi r4, r4, 0x27B30C00@l
-/* 801545B0 00150210 4B F0 66 B1 */ bl func_8005AC60
-/* 801545B4 00150214 7C 66 1B 78 */ mr r6, r3
-/* 801545B8 00150218 7F C3 F3 78 */ mr r3, r30
-/* 801545BC 0015021C 7F E4 FB 78 */ mr r4, r31
-/* 801545C0 00150220 38 A0 00 01 */ li r5, 1
-/* 801545C4 00150224 48 0F F8 F1 */ bl func_80253EB4
-/* 801545C8 00150228 48 00 02 F8 */ b lbl_801548C0
-/* 801545CC 0015022C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801545D0 00150230 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 801545D4 00150234 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801545D8 00150238 28 00 00 02 */ cmplwi r0, 2
-/* 801545DC 0015023C 40 82 02 E4 */ bne lbl_801548C0
-/* 801545E0 00150240 3C 80 27 B0 */ lis r4, 0x27B00C00@ha
-/* 801545E4 00150244 38 60 04 05 */ li r3, 0x405
-/* 801545E8 00150248 38 84 0C 00 */ addi r4, r4, 0x27B00C00@l
-/* 801545EC 0015024C 4B F0 66 75 */ bl func_8005AC60
-/* 801545F0 00150250 7C 66 1B 78 */ mr r6, r3
-/* 801545F4 00150254 7F C3 F3 78 */ mr r3, r30
-/* 801545F8 00150258 7F E4 FB 78 */ mr r4, r31
-/* 801545FC 0015025C 38 A0 00 01 */ li r5, 1
-/* 80154600 00150260 48 0F F8 B5 */ bl func_80253EB4
-/* 80154604 00150264 48 00 02 BC */ b lbl_801548C0
-/* 80154608 00150268 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015460C 0015026C 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80154610 00150270 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154614 00150274 28 00 00 02 */ cmplwi r0, 2
-/* 80154618 00150278 40 82 02 A8 */ bne lbl_801548C0
-/* 8015461C 0015027C 3C 80 27 B1 */ lis r4, 0x27B10C00@ha
-/* 80154620 00150280 38 60 04 05 */ li r3, 0x405
-/* 80154624 00150284 38 84 0C 00 */ addi r4, r4, 0x27B10C00@l
-/* 80154628 00150288 4B F0 66 39 */ bl func_8005AC60
-/* 8015462C 0015028C 7C 66 1B 78 */ mr r6, r3
-/* 80154630 00150290 7F C3 F3 78 */ mr r3, r30
-/* 80154634 00150294 7F E4 FB 78 */ mr r4, r31
-/* 80154638 00150298 38 A0 00 01 */ li r5, 1
-/* 8015463C 0015029C 48 0F F8 79 */ bl func_80253EB4
-/* 80154640 001502A0 48 00 02 80 */ b lbl_801548C0
-/* 80154644 001502A4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154648 001502A8 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 8015464C 001502AC 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154650 001502B0 28 00 00 02 */ cmplwi r0, 2
-/* 80154654 001502B4 40 82 02 6C */ bne lbl_801548C0
-/* 80154658 001502B8 3C 80 27 B2 */ lis r4, 0x27B20C00@ha
-/* 8015465C 001502BC 38 60 04 05 */ li r3, 0x405
-/* 80154660 001502C0 38 84 0C 00 */ addi r4, r4, 0x27B20C00@l
-/* 80154664 001502C4 4B F0 65 FD */ bl func_8005AC60
-/* 80154668 001502C8 7C 66 1B 78 */ mr r6, r3
-/* 8015466C 001502CC 7F C3 F3 78 */ mr r3, r30
-/* 80154670 001502D0 7F E4 FB 78 */ mr r4, r31
-/* 80154674 001502D4 38 A0 00 01 */ li r5, 1
-/* 80154678 001502D8 48 0F F8 3D */ bl func_80253EB4
-/* 8015467C 001502DC 48 00 02 44 */ b lbl_801548C0
-/* 80154680 001502E0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154684 001502E4 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154688 001502E8 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 8015468C 001502EC 28 00 00 02 */ cmplwi r0, 2
-/* 80154690 001502F0 40 82 02 30 */ bne lbl_801548C0
-/* 80154694 001502F4 88 04 01 6E */ lbz r0, 0x16e(r4)
-/* 80154698 001502F8 28 00 00 02 */ cmplwi r0, 2
-/* 8015469C 001502FC 41 82 00 2C */ beq lbl_801546C8
-/* 801546A0 00150300 3C 80 27 AC */ lis r4, 0x27AC0C00@ha
-/* 801546A4 00150304 38 60 04 05 */ li r3, 0x405
-/* 801546A8 00150308 38 84 0C 00 */ addi r4, r4, 0x27AC0C00@l
-/* 801546AC 0015030C 4B F0 65 B5 */ bl func_8005AC60
-/* 801546B0 00150310 7C 66 1B 78 */ mr r6, r3
-/* 801546B4 00150314 7F C3 F3 78 */ mr r3, r30
-/* 801546B8 00150318 7F E4 FB 78 */ mr r4, r31
-/* 801546BC 0015031C 38 A0 00 01 */ li r5, 1
-/* 801546C0 00150320 48 0F F7 F5 */ bl func_80253EB4
-/* 801546C4 00150324 48 00 01 FC */ b lbl_801548C0
-lbl_801546C8:
-/* 801546C8 00150328 3C 80 27 AF */ lis r4, 0x27AF0C00@ha
-/* 801546CC 0015032C 38 60 04 05 */ li r3, 0x405
-/* 801546D0 00150330 38 84 0C 00 */ addi r4, r4, 0x27AF0C00@l
-/* 801546D4 00150334 4B F0 65 8D */ bl func_8005AC60
-/* 801546D8 00150338 7C 66 1B 78 */ mr r6, r3
-/* 801546DC 0015033C 7F C3 F3 78 */ mr r3, r30
-/* 801546E0 00150340 7F E4 FB 78 */ mr r4, r31
-/* 801546E4 00150344 38 A0 00 01 */ li r5, 1
-/* 801546E8 00150348 48 0F F7 CD */ bl func_80253EB4
-/* 801546EC 0015034C 48 00 01 D4 */ b lbl_801548C0
-/* 801546F0 00150350 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801546F4 00150354 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801546F8 00150358 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801546FC 0015035C 28 00 00 02 */ cmplwi r0, 2
-/* 80154700 00150360 40 82 01 C0 */ bne lbl_801548C0
-/* 80154704 00150364 88 04 01 6E */ lbz r0, 0x16e(r4)
-/* 80154708 00150368 28 00 00 02 */ cmplwi r0, 2
-/* 8015470C 0015036C 41 82 00 2C */ beq lbl_80154738
-/* 80154710 00150370 3C 80 27 AD */ lis r4, 0x27AD0C00@ha
-/* 80154714 00150374 38 60 04 05 */ li r3, 0x405
-/* 80154718 00150378 38 84 0C 00 */ addi r4, r4, 0x27AD0C00@l
-/* 8015471C 0015037C 4B F0 65 45 */ bl func_8005AC60
-/* 80154720 00150380 7C 66 1B 78 */ mr r6, r3
-/* 80154724 00150384 7F C3 F3 78 */ mr r3, r30
-/* 80154728 00150388 7F E4 FB 78 */ mr r4, r31
-/* 8015472C 0015038C 38 A0 00 01 */ li r5, 1
-/* 80154730 00150390 48 0F F7 85 */ bl func_80253EB4
-/* 80154734 00150394 48 00 01 8C */ b lbl_801548C0
-lbl_80154738:
-/* 80154738 00150398 3C 80 27 AE */ lis r4, 0x27AE0C00@ha
-/* 8015473C 0015039C 38 60 04 05 */ li r3, 0x405
-/* 80154740 001503A0 38 84 0C 00 */ addi r4, r4, 0x27AE0C00@l
-/* 80154744 001503A4 4B F0 65 1D */ bl func_8005AC60
-/* 80154748 001503A8 7C 66 1B 78 */ mr r6, r3
-/* 8015474C 001503AC 7F C3 F3 78 */ mr r3, r30
-/* 80154750 001503B0 7F E4 FB 78 */ mr r4, r31
-/* 80154754 001503B4 38 A0 00 01 */ li r5, 1
-/* 80154758 001503B8 48 0F F7 5D */ bl func_80253EB4
-/* 8015475C 001503BC 48 00 01 64 */ b lbl_801548C0
-/* 80154760 001503C0 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154764 001503C4 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154768 001503C8 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 8015476C 001503CC 28 00 00 02 */ cmplwi r0, 2
-/* 80154770 001503D0 40 82 01 50 */ bne lbl_801548C0
-/* 80154774 001503D4 88 04 00 EE */ lbz r0, 0xee(r4)
-/* 80154778 001503D8 28 00 00 01 */ cmplwi r0, 1
-/* 8015477C 001503DC 40 82 01 44 */ bne lbl_801548C0
-/* 80154780 001503E0 7F C3 F3 78 */ mr r3, r30
-/* 80154784 001503E4 7F E4 FB 78 */ mr r4, r31
-/* 80154788 001503E8 38 A0 00 02 */ li r5, 2
-/* 8015478C 001503EC 38 C0 2A 6B */ li r6, 0x2a6b
-/* 80154790 001503F0 48 0F F7 25 */ bl func_80253EB4
-/* 80154794 001503F4 48 00 01 2C */ b lbl_801548C0
-/* 80154798 001503F8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 8015479C 001503FC 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801547A0 00150400 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801547A4 00150404 28 00 00 02 */ cmplwi r0, 2
-/* 801547A8 00150408 40 82 01 18 */ bne lbl_801548C0
-/* 801547AC 0015040C 88 04 00 EE */ lbz r0, 0xee(r4)
-/* 801547B0 00150410 28 00 00 01 */ cmplwi r0, 1
-/* 801547B4 00150414 40 82 01 0C */ bne lbl_801548C0
-/* 801547B8 00150418 88 04 01 6E */ lbz r0, 0x16e(r4)
-/* 801547BC 0015041C 2C 00 00 01 */ cmpwi r0, 1
-/* 801547C0 00150420 41 82 00 34 */ beq lbl_801547F4
-/* 801547C4 00150424 40 80 00 50 */ bge lbl_80154814
-/* 801547C8 00150428 2C 00 00 00 */ cmpwi r0, 0
-/* 801547CC 0015042C 40 80 00 08 */ bge lbl_801547D4
-/* 801547D0 00150430 48 00 00 44 */ b lbl_80154814
-lbl_801547D4:
-/* 801547D4 00150434 38 60 00 3E */ li r3, 0x3e
-/* 801547D8 00150438 4B F0 62 21 */ bl func_8005A9F8
-/* 801547DC 0015043C 7C 66 1B 78 */ mr r6, r3
-/* 801547E0 00150440 7F C3 F3 78 */ mr r3, r30
-/* 801547E4 00150444 7F E4 FB 78 */ mr r4, r31
-/* 801547E8 00150448 38 A0 00 01 */ li r5, 1
-/* 801547EC 0015044C 48 0F F6 C9 */ bl func_80253EB4
-/* 801547F0 00150450 48 00 00 D0 */ b lbl_801548C0
-lbl_801547F4:
-/* 801547F4 00150454 38 60 00 3D */ li r3, 0x3d
-/* 801547F8 00150458 4B F0 62 01 */ bl func_8005A9F8
-/* 801547FC 0015045C 7C 66 1B 78 */ mr r6, r3
-/* 80154800 00150460 7F C3 F3 78 */ mr r3, r30
-/* 80154804 00150464 7F E4 FB 78 */ mr r4, r31
-/* 80154808 00150468 38 A0 00 01 */ li r5, 1
-/* 8015480C 0015046C 48 0F F6 A9 */ bl func_80253EB4
-/* 80154810 00150470 48 00 00 B0 */ b lbl_801548C0
-lbl_80154814:
-/* 80154814 00150474 38 60 00 3B */ li r3, 0x3b
-/* 80154818 00150478 4B F0 61 E1 */ bl func_8005A9F8
-/* 8015481C 0015047C 7C 66 1B 78 */ mr r6, r3
-/* 80154820 00150480 7F C3 F3 78 */ mr r3, r30
-/* 80154824 00150484 7F E4 FB 78 */ mr r4, r31
-/* 80154828 00150488 38 A0 00 01 */ li r5, 1
-/* 8015482C 0015048C 48 0F F6 89 */ bl func_80253EB4
-/* 80154830 00150490 48 00 00 90 */ b lbl_801548C0
-/* 80154834 00150494 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154838 00150498 7F C3 F3 78 */ mr r3, r30
-/* 8015483C 0015049C 7F E4 FB 78 */ mr r4, r31
-/* 80154840 001504A0 80 A5 01 0C */ lwz r5, 0x10c(r5)
-/* 80154844 001504A4 4B F0 6A 51 */ bl func_8005B294
-/* 80154848 001504A8 48 00 00 78 */ b lbl_801548C0
-/* 8015484C 001504AC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154850 001504B0 7F C3 F3 78 */ mr r3, r30
-/* 80154854 001504B4 7F E4 FB 78 */ mr r4, r31
-/* 80154858 001504B8 80 A5 01 10 */ lwz r5, 0x110(r5)
-/* 8015485C 001504BC 4B F0 6A 39 */ bl func_8005B294
-/* 80154860 001504C0 48 00 00 60 */ b lbl_801548C0
-/* 80154864 001504C4 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154868 001504C8 7F C3 F3 78 */ mr r3, r30
-/* 8015486C 001504CC 7F E4 FB 78 */ mr r4, r31
-/* 80154870 001504D0 80 A5 01 14 */ lwz r5, 0x114(r5)
-/* 80154874 001504D4 4B F0 6A 21 */ bl func_8005B294
-/* 80154878 001504D8 48 00 00 48 */ b lbl_801548C0
-/* 8015487C 001504DC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154880 001504E0 7F C3 F3 78 */ mr r3, r30
-/* 80154884 001504E4 7F E4 FB 78 */ mr r4, r31
-/* 80154888 001504E8 80 A5 01 18 */ lwz r5, 0x118(r5)
-/* 8015488C 001504EC 4B F0 6A 09 */ bl func_8005B294
-/* 80154890 001504F0 48 00 00 30 */ b lbl_801548C0
-/* 80154894 001504F4 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154898 001504F8 7F C3 F3 78 */ mr r3, r30
-/* 8015489C 001504FC 7F E4 FB 78 */ mr r4, r31
-/* 801548A0 00150500 80 A5 01 1C */ lwz r5, 0x11c(r5)
-/* 801548A4 00150504 4B F0 69 F1 */ bl func_8005B294
-/* 801548A8 00150508 48 00 00 18 */ b lbl_801548C0
-/* 801548AC 0015050C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 801548B0 00150510 7F C3 F3 78 */ mr r3, r30
-/* 801548B4 00150514 7F E4 FB 78 */ mr r4, r31
-/* 801548B8 00150518 80 A5 01 20 */ lwz r5, 0x120(r5)
-/* 801548BC 0015051C 4B F0 69 D9 */ bl func_8005B294
-lbl_801548C0:
-/* 801548C0 00150520 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801548C4 00150524 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801548C8 00150528 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801548CC 0015052C 7C 08 03 A6 */ mtlr r0
-/* 801548D0 00150530 38 21 00 20 */ addi r1, r1, 0x20
-/* 801548D4 00150534 4E 80 00 20 */ blr
-lbl_801548D8:
-/* 801548D8 00150538 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 801548DC 0015053C 7C 08 02 A6 */ mflr r0
-/* 801548E0 00150540 90 01 00 74 */ stw r0, 0x74(r1)
-/* 801548E4 00150544 39 61 00 70 */ addi r11, r1, 0x70
-/* 801548E8 00150548 48 07 28 39 */ bl _savegpr_25
-/* 801548EC 0015054C 7C 7E 1B 78 */ mr r30, r3
-/* 801548F0 00150550 7C 9F 23 78 */ mr r31, r4
-/* 801548F4 00150554 38 C1 00 08 */ addi r6, r1, 8
-/* 801548F8 00150558 38 A0 00 03 */ li r5, 3
-/* 801548FC 0015055C 48 0F F5 E1 */ bl func_80253EDC
-/* 80154900 00150560 80 61 00 08 */ lwz r3, 8(r1)
-/* 80154904 00150564 38 03 FF F2 */ addi r0, r3, -14
-/* 80154908 00150568 28 00 00 1E */ cmplwi r0, 0x1e
-/* 8015490C 0015056C 41 81 00 70 */ bgt lbl_8015497C
-/* 80154910 00150570 3C 60 80 42 */ lis r3, lbl_8041E798@ha
-/* 80154914 00150574 54 00 10 3A */ slwi r0, r0, 2
-/* 80154918 00150578 38 63 E7 98 */ addi r3, r3, lbl_8041E798@l
-/* 8015491C 0015057C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80154920 00150580 7C 69 03 A6 */ mtctr r3
-/* 80154924 00150584 4E 80 04 20 */ bctr
-/* 80154928 00150588 C0 3F 00 38 */ lfs f1, 0x38(r31)
-/* 8015492C 0015058C C0 62 8E A8 */ lfs f3, lbl_806414A8-_SDA2_BASE_(r2)
-/* 80154930 00150590 C0 1F 00 44 */ lfs f0, 0x44(r31)
-/* 80154934 00150594 EC C1 18 28 */ fsubs f6, f1, f3
-/* 80154938 00150598 C0 5F 00 3C */ lfs f2, 0x3c(r31)
-/* 8015493C 0015059C EC A0 18 28 */ fsubs f5, f0, f3
-/* 80154940 001505A0 C0 22 8E AC */ lfs f1, lbl_806414AC-_SDA2_BASE_(r2)
-/* 80154944 001505A4 C0 1F 00 40 */ lfs f0, 0x40(r31)
-/* 80154948 001505A8 EC 82 08 28 */ fsubs f4, f2, f1
-/* 8015494C 001505AC EC 60 08 28 */ fsubs f3, f0, f1
-/* 80154950 001505B0 C0 3F 00 48 */ lfs f1, 0x48(r31)
-/* 80154954 001505B4 C0 42 8E B0 */ lfs f2, lbl_806414B0-_SDA2_BASE_(r2)
-/* 80154958 001505B8 C0 1F 00 4C */ lfs f0, 0x4c(r31)
-/* 8015495C 001505BC EC 21 10 2A */ fadds f1, f1, f2
-/* 80154960 001505C0 D0 DF 00 38 */ stfs f6, 0x38(r31)
-/* 80154964 001505C4 EC 00 10 2A */ fadds f0, f0, f2
-/* 80154968 001505C8 D0 BF 00 44 */ stfs f5, 0x44(r31)
-/* 8015496C 001505CC D0 9F 00 3C */ stfs f4, 0x3c(r31)
-/* 80154970 001505D0 D0 7F 00 40 */ stfs f3, 0x40(r31)
-/* 80154974 001505D4 D0 3F 00 48 */ stfs f1, 0x48(r31)
-/* 80154978 001505D8 D0 1F 00 4C */ stfs f0, 0x4c(r31)
-lbl_8015497C:
-/* 8015497C 001505DC 7F C3 F3 78 */ mr r3, r30
-/* 80154980 001505E0 7F E4 FB 78 */ mr r4, r31
-/* 80154984 001505E4 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80154988 001505E8 38 A0 00 06 */ li r5, 6
-/* 8015498C 001505EC 48 0F F5 51 */ bl func_80253EDC
-/* 80154990 001505F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
-/* 80154994 001505F4 38 80 FF 00 */ li r4, -256
-/* 80154998 001505F8 C0 61 00 20 */ lfs f3, 0x20(r1)
-/* 8015499C 001505FC C0 21 00 14 */ lfs f1, 0x14(r1)
-/* 801549A0 00150600 FC 80 28 1E */ fctiwz f4, f5
-/* 801549A4 00150604 C0 01 00 28 */ lfs f0, 0x28(r1)
-/* 801549A8 00150608 FC 40 18 1E */ fctiwz f2, f3
-/* 801549AC 0015060C EC 21 28 28 */ fsubs f1, f1, f5
-/* 801549B0 00150610 80 61 00 08 */ lwz r3, 8(r1)
-/* 801549B4 00150614 EC 00 18 28 */ fsubs f0, f0, f3
-/* 801549B8 00150618 D8 81 00 30 */ stfd f4, 0x30(r1)
-/* 801549BC 0015061C 38 03 FF F8 */ addi r0, r3, -8
-/* 801549C0 00150620 FC 20 08 1E */ fctiwz f1, f1
-/* 801549C4 00150624 FC 00 00 1E */ fctiwz f0, f0
-/* 801549C8 00150628 D8 41 00 38 */ stfd f2, 0x38(r1)
-/* 801549CC 0015062C 88 BF 00 11 */ lbz r5, 0x11(r31)
-/* 801549D0 00150630 28 00 00 23 */ cmplwi r0, 0x23
-/* 801549D4 00150634 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 801549D8 00150638 83 81 00 34 */ lwz r28, 0x34(r1)
-/* 801549DC 0015063C D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 801549E0 00150640 7C BD 23 78 */ or r29, r5, r4
-/* 801549E4 00150644 83 61 00 3C */ lwz r27, 0x3c(r1)
-/* 801549E8 00150648 83 41 00 44 */ lwz r26, 0x44(r1)
-/* 801549EC 0015064C 83 21 00 4C */ lwz r25, 0x4c(r1)
-/* 801549F0 00150650 41 81 02 D0 */ bgt lbl_80154CC0
-/* 801549F4 00150654 3C 60 80 42 */ lis r3, lbl_8041E708@ha
-/* 801549F8 00150658 54 00 10 3A */ slwi r0, r0, 2
-/* 801549FC 0015065C 38 63 E7 08 */ addi r3, r3, lbl_8041E708@l
-/* 80154A00 00150660 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80154A04 00150664 7C 69 03 A6 */ mtctr r3
-/* 80154A08 00150668 4E 80 04 20 */ bctr
-/* 80154A0C 0015066C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154A10 00150670 38 60 00 0F */ li r3, 0xf
-/* 80154A14 00150674 80 84 01 28 */ lwz r4, 0x128(r4)
-/* 80154A18 00150678 48 00 78 F1 */ bl func_8015C308
-/* 80154A1C 0015067C 7F 84 E3 78 */ mr r4, r28
-/* 80154A20 00150680 7F 65 DB 78 */ mr r5, r27
-/* 80154A24 00150684 7F A8 EB 78 */ mr r8, r29
-/* 80154A28 00150688 7F 46 07 34 */ extsh r6, r26
-/* 80154A2C 0015068C 7F 27 07 34 */ extsh r7, r25
-/* 80154A30 00150690 38 60 03 F9 */ li r3, 0x3f9
-/* 80154A34 00150694 48 0F B7 01 */ bl func_80250134
-/* 80154A38 00150698 48 00 02 88 */ b lbl_80154CC0
-/* 80154A3C 0015069C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154A40 001506A0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154A44 001506A4 80 63 01 0C */ lwz r3, 0x10c(r3)
-/* 80154A48 001506A8 4B FD 8A E9 */ bl func_8012D530
-/* 80154A4C 001506AC 48 00 02 74 */ b lbl_80154CC0
-/* 80154A50 001506B0 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154A54 001506B4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154A58 001506B8 80 63 01 10 */ lwz r3, 0x110(r3)
-/* 80154A5C 001506BC 4B FD 8A D5 */ bl func_8012D530
-/* 80154A60 001506C0 48 00 02 60 */ b lbl_80154CC0
-/* 80154A64 001506C4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154A68 001506C8 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154A6C 001506CC 80 63 01 14 */ lwz r3, 0x114(r3)
-/* 80154A70 001506D0 4B FD 8A C1 */ bl func_8012D530
-/* 80154A74 001506D4 48 00 02 4C */ b lbl_80154CC0
-/* 80154A78 001506D8 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154A7C 001506DC 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154A80 001506E0 80 63 01 18 */ lwz r3, 0x118(r3)
-/* 80154A84 001506E4 4B FD 8A AD */ bl func_8012D530
-/* 80154A88 001506E8 48 00 02 38 */ b lbl_80154CC0
-/* 80154A8C 001506EC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154A90 001506F0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154A94 001506F4 80 63 01 1C */ lwz r3, 0x11c(r3)
-/* 80154A98 001506F8 4B FD 8A 99 */ bl func_8012D530
-/* 80154A9C 001506FC 48 00 02 24 */ b lbl_80154CC0
-/* 80154AA0 00150700 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154AA4 00150704 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154AA8 00150708 80 63 01 20 */ lwz r3, 0x120(r3)
-/* 80154AAC 0015070C 4B FD 8A 85 */ bl func_8012D530
-/* 80154AB0 00150710 48 00 02 10 */ b lbl_80154CC0
-/* 80154AB4 00150714 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154AB8 00150718 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154ABC 0015071C 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154AC0 00150720 28 00 00 02 */ cmplwi r0, 2
-/* 80154AC4 00150724 40 82 00 18 */ bne lbl_80154ADC
-/* 80154AC8 00150728 80 64 01 0C */ lwz r3, 0x10c(r4)
-/* 80154ACC 0015072C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154AD0 00150730 38 C0 00 01 */ li r6, 1
-/* 80154AD4 00150734 4B FD 8B 6D */ bl func_8012D640
-/* 80154AD8 00150738 48 00 01 E8 */ b lbl_80154CC0
-lbl_80154ADC:
-/* 80154ADC 0015073C 80 64 01 0C */ lwz r3, 0x10c(r4)
-/* 80154AE0 00150740 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154AE4 00150744 38 C0 00 00 */ li r6, 0
-/* 80154AE8 00150748 4B FD 8B 59 */ bl func_8012D640
-/* 80154AEC 0015074C 48 00 01 D4 */ b lbl_80154CC0
-/* 80154AF0 00150750 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154AF4 00150754 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154AF8 00150758 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154AFC 0015075C 28 00 00 02 */ cmplwi r0, 2
-/* 80154B00 00150760 40 82 00 18 */ bne lbl_80154B18
-/* 80154B04 00150764 80 64 01 10 */ lwz r3, 0x110(r4)
-/* 80154B08 00150768 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154B0C 0015076C 38 C0 00 01 */ li r6, 1
-/* 80154B10 00150770 4B FD 8B 31 */ bl func_8012D640
-/* 80154B14 00150774 48 00 01 AC */ b lbl_80154CC0
-lbl_80154B18:
-/* 80154B18 00150778 80 64 01 10 */ lwz r3, 0x110(r4)
-/* 80154B1C 0015077C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154B20 00150780 38 C0 00 00 */ li r6, 0
-/* 80154B24 00150784 4B FD 8B 1D */ bl func_8012D640
-/* 80154B28 00150788 48 00 01 98 */ b lbl_80154CC0
-/* 80154B2C 0015078C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154B30 00150790 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154B34 00150794 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154B38 00150798 28 00 00 02 */ cmplwi r0, 2
-/* 80154B3C 0015079C 40 82 00 18 */ bne lbl_80154B54
-/* 80154B40 001507A0 80 64 01 14 */ lwz r3, 0x114(r4)
-/* 80154B44 001507A4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154B48 001507A8 38 C0 00 01 */ li r6, 1
-/* 80154B4C 001507AC 4B FD 8A F5 */ bl func_8012D640
-/* 80154B50 001507B0 48 00 01 70 */ b lbl_80154CC0
-lbl_80154B54:
-/* 80154B54 001507B4 80 64 01 14 */ lwz r3, 0x114(r4)
-/* 80154B58 001507B8 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154B5C 001507BC 38 C0 00 00 */ li r6, 0
-/* 80154B60 001507C0 4B FD 8A E1 */ bl func_8012D640
-/* 80154B64 001507C4 48 00 01 5C */ b lbl_80154CC0
-/* 80154B68 001507C8 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154B6C 001507CC 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154B70 001507D0 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154B74 001507D4 28 00 00 02 */ cmplwi r0, 2
-/* 80154B78 001507D8 40 82 00 18 */ bne lbl_80154B90
-/* 80154B7C 001507DC 80 64 01 18 */ lwz r3, 0x118(r4)
-/* 80154B80 001507E0 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154B84 001507E4 38 C0 00 01 */ li r6, 1
-/* 80154B88 001507E8 4B FD 8A B9 */ bl func_8012D640
-/* 80154B8C 001507EC 48 00 01 34 */ b lbl_80154CC0
-lbl_80154B90:
-/* 80154B90 001507F0 80 64 01 18 */ lwz r3, 0x118(r4)
-/* 80154B94 001507F4 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154B98 001507F8 38 C0 00 00 */ li r6, 0
-/* 80154B9C 001507FC 4B FD 8A A5 */ bl func_8012D640
-/* 80154BA0 00150800 48 00 01 20 */ b lbl_80154CC0
-/* 80154BA4 00150804 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154BA8 00150808 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154BAC 0015080C 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154BB0 00150810 28 00 00 02 */ cmplwi r0, 2
-/* 80154BB4 00150814 40 82 00 18 */ bne lbl_80154BCC
-/* 80154BB8 00150818 80 64 01 1C */ lwz r3, 0x11c(r4)
-/* 80154BBC 0015081C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154BC0 00150820 38 C0 00 01 */ li r6, 1
-/* 80154BC4 00150824 4B FD 8A 7D */ bl func_8012D640
-/* 80154BC8 00150828 48 00 00 F8 */ b lbl_80154CC0
-lbl_80154BCC:
-/* 80154BCC 0015082C 80 64 01 1C */ lwz r3, 0x11c(r4)
-/* 80154BD0 00150830 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154BD4 00150834 38 C0 00 00 */ li r6, 0
-/* 80154BD8 00150838 4B FD 8A 69 */ bl func_8012D640
-/* 80154BDC 0015083C 48 00 00 E4 */ b lbl_80154CC0
-/* 80154BE0 00150840 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154BE4 00150844 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 80154BE8 00150848 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 80154BEC 0015084C 28 00 00 02 */ cmplwi r0, 2
-/* 80154BF0 00150850 40 82 00 18 */ bne lbl_80154C08
-/* 80154BF4 00150854 80 64 01 20 */ lwz r3, 0x120(r4)
-/* 80154BF8 00150858 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154BFC 0015085C 38 C0 00 01 */ li r6, 1
-/* 80154C00 00150860 4B FD 8A 41 */ bl func_8012D640
-/* 80154C04 00150864 48 00 00 BC */ b lbl_80154CC0
-lbl_80154C08:
-/* 80154C08 00150868 80 64 01 20 */ lwz r3, 0x120(r4)
-/* 80154C0C 0015086C 38 81 00 10 */ addi r4, r1, 0x10
-/* 80154C10 00150870 38 C0 00 00 */ li r6, 0
-/* 80154C14 00150874 4B FD 8A 2D */ bl func_8012D640
-/* 80154C18 00150878 48 00 00 A8 */ b lbl_80154CC0
-/* 80154C1C 0015087C 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154C20 00150880 7F C3 F3 78 */ mr r3, r30
-/* 80154C24 00150884 7F E4 FB 78 */ mr r4, r31
-/* 80154C28 00150888 38 C0 00 00 */ li r6, 0
-/* 80154C2C 0015088C 80 A5 01 0C */ lwz r5, 0x10c(r5)
-/* 80154C30 00150890 4B F0 66 F9 */ bl func_8005B328
-/* 80154C34 00150894 48 00 00 8C */ b lbl_80154CC0
-/* 80154C38 00150898 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154C3C 0015089C 7F C3 F3 78 */ mr r3, r30
-/* 80154C40 001508A0 7F E4 FB 78 */ mr r4, r31
-/* 80154C44 001508A4 38 C0 00 00 */ li r6, 0
-/* 80154C48 001508A8 80 A5 01 10 */ lwz r5, 0x110(r5)
-/* 80154C4C 001508AC 4B F0 66 DD */ bl func_8005B328
-/* 80154C50 001508B0 48 00 00 70 */ b lbl_80154CC0
-/* 80154C54 001508B4 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154C58 001508B8 7F C3 F3 78 */ mr r3, r30
-/* 80154C5C 001508BC 7F E4 FB 78 */ mr r4, r31
-/* 80154C60 001508C0 38 C0 00 00 */ li r6, 0
-/* 80154C64 001508C4 80 A5 01 14 */ lwz r5, 0x114(r5)
-/* 80154C68 001508C8 4B F0 66 C1 */ bl func_8005B328
-/* 80154C6C 001508CC 48 00 00 54 */ b lbl_80154CC0
-/* 80154C70 001508D0 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154C74 001508D4 7F C3 F3 78 */ mr r3, r30
-/* 80154C78 001508D8 7F E4 FB 78 */ mr r4, r31
-/* 80154C7C 001508DC 38 C0 00 00 */ li r6, 0
-/* 80154C80 001508E0 80 A5 01 18 */ lwz r5, 0x118(r5)
-/* 80154C84 001508E4 4B F0 66 A5 */ bl func_8005B328
-/* 80154C88 001508E8 48 00 00 38 */ b lbl_80154CC0
-/* 80154C8C 001508EC 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154C90 001508F0 7F C3 F3 78 */ mr r3, r30
-/* 80154C94 001508F4 7F E4 FB 78 */ mr r4, r31
-/* 80154C98 001508F8 38 C0 00 00 */ li r6, 0
-/* 80154C9C 001508FC 80 A5 01 1C */ lwz r5, 0x11c(r5)
-/* 80154CA0 00150900 4B F0 66 89 */ bl func_8005B328
-/* 80154CA4 00150904 48 00 00 1C */ b lbl_80154CC0
-/* 80154CA8 00150908 80 AD 82 D0 */ lwz r5, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154CAC 0015090C 7F C3 F3 78 */ mr r3, r30
-/* 80154CB0 00150910 7F E4 FB 78 */ mr r4, r31
-/* 80154CB4 00150914 38 C0 00 00 */ li r6, 0
-/* 80154CB8 00150918 80 A5 01 20 */ lwz r5, 0x120(r5)
-/* 80154CBC 0015091C 4B F0 66 6D */ bl func_8005B328
-lbl_80154CC0:
-/* 80154CC0 00150920 39 61 00 70 */ addi r11, r1, 0x70
-/* 80154CC4 00150924 48 07 24 A9 */ bl _restgpr_25
-/* 80154CC8 00150928 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80154CCC 0015092C 7C 08 03 A6 */ mtlr r0
-/* 80154CD0 00150930 38 21 00 70 */ addi r1, r1, 0x70
-/* 80154CD4 00150934 4E 80 00 20 */ blr
-lbl_80154CD8:
-/* 80154CD8 00150938 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80154CDC 0015093C 7C 08 02 A6 */ mflr r0
-/* 80154CE0 00150940 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80154CE4 00150944 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80154CE8 00150948 7C 7F 1B 78 */ mr r31, r3
-/* 80154CEC 0015094C 38 60 00 1E */ li r3, 0x1e
-/* 80154CF0 00150950 48 00 02 C9 */ bl func_80154FB8
-/* 80154CF4 00150954 2C 03 00 00 */ cmpwi r3, 0
-/* 80154CF8 00150958 41 82 00 3C */ beq lbl_80154D34
-/* 80154CFC 0015095C 7F E3 FB 78 */ mr r3, r31
-/* 80154D00 00150960 48 0F F0 E1 */ bl func_80253DE0
-/* 80154D04 00150964 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80154D08 00150968 28 00 00 01 */ cmplwi r0, 1
-/* 80154D0C 0015096C 40 82 00 28 */ bne lbl_80154D34
-/* 80154D10 00150970 7F E3 FB 78 */ mr r3, r31
-/* 80154D14 00150974 48 0F F0 BD */ bl func_80253DD0
-/* 80154D18 00150978 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80154D1C 0015097C 28 00 00 03 */ cmplwi r0, 3
-/* 80154D20 00150980 40 82 00 14 */ bne lbl_80154D34
-/* 80154D24 00150984 7F E3 FB 78 */ mr r3, r31
-/* 80154D28 00150988 38 80 00 08 */ li r4, 8
-/* 80154D2C 0015098C 38 A0 00 00 */ li r5, 0
-/* 80154D30 00150990 48 0F F0 C1 */ bl func_80253DF0
-lbl_80154D34:
-/* 80154D34 00150994 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80154D38 00150998 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80154D3C 0015099C 7C 08 03 A6 */ mtlr r0
-/* 80154D40 001509A0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80154D44 001509A4 4E 80 00 20 */ blr
-lbl_80154D48:
-/* 80154D48 001509A8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80154D4C 001509AC 7C 08 02 A6 */ mflr r0
-/* 80154D50 001509B0 7C 63 07 34 */ extsh r3, r3
-/* 80154D54 001509B4 38 A0 00 03 */ li r5, 3
-/* 80154D58 001509B8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80154D5C 001509BC 38 C1 00 08 */ addi r6, r1, 8
-/* 80154D60 001509C0 48 0F F1 2D */ bl func_80253E8C
-/* 80154D64 001509C4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80154D68 001509C8 7C 08 03 A6 */ mtlr r0
-/* 80154D6C 001509CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80154D70 001509D0 4E 80 00 20 */ blr
-lbl_80154D74:
-/* 80154D74 001509D4 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80154D78 001509D8 7C 08 02 A6 */ mflr r0
-/* 80154D7C 001509DC 38 A0 00 03 */ li r5, 3
-/* 80154D80 001509E0 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80154D84 001509E4 38 C1 00 08 */ addi r6, r1, 8
-/* 80154D88 001509E8 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 80154D8C 001509EC 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80154D90 001509F0 7C 9E 23 78 */ mr r30, r4
-/* 80154D94 001509F4 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 80154D98 001509F8 7C 7D 1B 78 */ mr r29, r3
-/* 80154D9C 001509FC 48 0F F1 41 */ bl func_80253EDC
-/* 80154DA0 00150A00 80 01 00 08 */ lwz r0, 8(r1)
-/* 80154DA4 00150A04 2C 00 00 01 */ cmpwi r0, 1
-/* 80154DA8 00150A08 41 82 00 0C */ beq lbl_80154DB4
-/* 80154DAC 00150A0C 40 80 01 1C */ bge lbl_80154EC8
-/* 80154DB0 00150A10 48 00 01 18 */ b lbl_80154EC8
-lbl_80154DB4:
-/* 80154DB4 00150A14 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154DB8 00150A18 3B E0 31 3C */ li r31, 0x313c
-/* 80154DBC 00150A1C 38 60 00 17 */ li r3, 0x17
-/* 80154DC0 00150A20 A0 84 01 40 */ lhz r4, 0x140(r4)
-/* 80154DC4 00150A24 38 84 00 01 */ addi r4, r4, 1
-/* 80154DC8 00150A28 48 00 75 41 */ bl func_8015C308
-/* 80154DCC 00150A2C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154DD0 00150A30 A0 03 00 CC */ lhz r0, 0xcc(r3)
-/* 80154DD4 00150A34 2C 00 00 00 */ cmpwi r0, 0
-/* 80154DD8 00150A38 40 82 00 70 */ bne lbl_80154E48
-/* 80154DDC 00150A3C 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80154DE0 00150A40 A0 83 00 90 */ lhz r4, 0x90(r3)
-/* 80154DE4 00150A44 2C 04 00 00 */ cmpwi r4, 0
-/* 80154DE8 00150A48 41 82 00 18 */ beq lbl_80154E00
-/* 80154DEC 00150A4C 28 04 00 07 */ cmplwi r4, 7
-/* 80154DF0 00150A50 41 82 00 10 */ beq lbl_80154E00
-/* 80154DF4 00150A54 38 60 00 18 */ li r3, 0x18
-/* 80154DF8 00150A58 48 00 75 11 */ bl func_8015C308
-/* 80154DFC 00150A5C 48 00 00 4C */ b lbl_80154E48
-lbl_80154E00:
-/* 80154E00 00150A60 28 04 00 07 */ cmplwi r4, 7
-/* 80154E04 00150A64 40 82 00 2C */ bne lbl_80154E30
-/* 80154E08 00150A68 80 03 00 08 */ lwz r0, 8(r3)
-/* 80154E0C 00150A6C 2C 00 00 01 */ cmpwi r0, 1
-/* 80154E10 00150A70 40 82 00 14 */ bne lbl_80154E24
-/* 80154E14 00150A74 38 60 00 18 */ li r3, 0x18
-/* 80154E18 00150A78 38 80 00 04 */ li r4, 4
-/* 80154E1C 00150A7C 48 00 74 ED */ bl func_8015C308
-/* 80154E20 00150A80 48 00 00 10 */ b lbl_80154E30
-lbl_80154E24:
-/* 80154E24 00150A84 38 60 00 18 */ li r3, 0x18
-/* 80154E28 00150A88 38 80 00 03 */ li r4, 3
-/* 80154E2C 00150A8C 48 00 74 DD */ bl func_8015C308
-lbl_80154E30:
-/* 80154E30 00150A90 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154E34 00150A94 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 80154E38 00150A98 A0 03 00 90 */ lhz r0, 0x90(r3)
-/* 80154E3C 00150A9C 2C 00 00 00 */ cmpwi r0, 0
-/* 80154E40 00150AA0 40 82 00 08 */ bne lbl_80154E48
-/* 80154E44 00150AA4 3B E0 52 36 */ li r31, 0x5236
-lbl_80154E48:
-/* 80154E48 00150AA8 2C 1F 00 00 */ cmpwi r31, 0
-/* 80154E4C 00150AAC 41 82 00 7C */ beq lbl_80154EC8
-/* 80154E50 00150AB0 7F A3 EB 78 */ mr r3, r29
-/* 80154E54 00150AB4 7F C4 F3 78 */ mr r4, r30
-/* 80154E58 00150AB8 38 C1 00 10 */ addi r6, r1, 0x10
-/* 80154E5C 00150ABC 38 A0 00 06 */ li r5, 6
-/* 80154E60 00150AC0 48 0F F0 7D */ bl func_80253EDC
-/* 80154E64 00150AC4 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80154E68 00150AC8 38 00 FF 00 */ li r0, -256
-/* 80154E6C 00150ACC C0 81 00 14 */ lfs f4, 0x14(r1)
-/* 80154E70 00150AD0 7F E3 FB 78 */ mr r3, r31
-/* 80154E74 00150AD4 FC 20 00 1E */ fctiwz f1, f0
-/* 80154E78 00150AD8 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 80154E7C 00150ADC EC 84 00 28 */ fsubs f4, f4, f0
-/* 80154E80 00150AE0 C0 61 00 28 */ lfs f3, 0x28(r1)
-/* 80154E84 00150AE4 FC 00 10 1E */ fctiwz f0, f2
-/* 80154E88 00150AE8 88 9E 00 11 */ lbz r4, 0x11(r30)
-/* 80154E8C 00150AEC EC 43 10 28 */ fsubs f2, f3, f2
-/* 80154E90 00150AF0 D8 21 00 40 */ stfd f1, 0x40(r1)
-/* 80154E94 00150AF4 FC 60 20 1E */ fctiwz f3, f4
-/* 80154E98 00150AF8 7C 88 03 78 */ or r8, r4, r0
-/* 80154E9C 00150AFC D8 01 00 48 */ stfd f0, 0x48(r1)
-/* 80154EA0 00150B00 FC 20 10 1E */ fctiwz f1, f2
-/* 80154EA4 00150B04 D8 61 00 30 */ stfd f3, 0x30(r1)
-/* 80154EA8 00150B08 80 81 00 44 */ lwz r4, 0x44(r1)
-/* 80154EAC 00150B0C D8 21 00 38 */ stfd f1, 0x38(r1)
-/* 80154EB0 00150B10 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80154EB4 00150B14 80 E1 00 3C */ lwz r7, 0x3c(r1)
-/* 80154EB8 00150B18 80 A1 00 4C */ lwz r5, 0x4c(r1)
-/* 80154EBC 00150B1C 7C 06 07 34 */ extsh r6, r0
-/* 80154EC0 00150B20 7C E7 07 34 */ extsh r7, r7
-/* 80154EC4 00150B24 48 0F B2 71 */ bl func_80250134
-lbl_80154EC8:
-/* 80154EC8 00150B28 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80154ECC 00150B2C 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80154ED0 00150B30 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80154ED4 00150B34 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80154ED8 00150B38 7C 08 03 A6 */ mtlr r0
-/* 80154EDC 00150B3C 38 21 00 60 */ addi r1, r1, 0x60
-/* 80154EE0 00150B40 4E 80 00 20 */ blr
-
-.global func_80154EE4
-func_80154EE4:
-/* 80154EE4 00150B44 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80154EE8 00150B48 7C 08 02 A6 */ mflr r0
-/* 80154EEC 00150B4C 2C 03 00 00 */ cmpwi r3, 0
-/* 80154EF0 00150B50 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80154EF4 00150B54 41 82 00 64 */ beq lbl_80154F58
-/* 80154EF8 00150B58 38 60 00 1E */ li r3, 0x1e
-/* 80154EFC 00150B5C 48 00 00 BD */ bl func_80154FB8
-/* 80154F00 00150B60 2C 03 00 00 */ cmpwi r3, 0
-/* 80154F04 00150B64 41 82 00 38 */ beq lbl_80154F3C
-/* 80154F08 00150B68 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154F0C 00150B6C A8 63 00 BC */ lha r3, 0xbc(r3)
-/* 80154F10 00150B70 48 0F EE D1 */ bl func_80253DE0
-/* 80154F14 00150B74 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80154F18 00150B78 28 00 00 01 */ cmplwi r0, 1
-/* 80154F1C 00150B7C 40 82 00 58 */ bne lbl_80154F74
-/* 80154F20 00150B80 38 60 00 1E */ li r3, 0x1e
-/* 80154F24 00150B84 38 80 00 01 */ li r4, 1
-/* 80154F28 00150B88 48 00 00 75 */ bl func_80154F9C
-/* 80154F2C 00150B8C 38 60 00 1E */ li r3, 0x1e
-/* 80154F30 00150B90 38 80 00 02 */ li r4, 2
-/* 80154F34 00150B94 48 00 00 51 */ bl func_80154F84
-/* 80154F38 00150B98 48 00 00 3C */ b lbl_80154F74
-lbl_80154F3C:
-/* 80154F3C 00150B9C 38 60 00 1E */ li r3, 0x1e
-/* 80154F40 00150BA0 38 80 00 01 */ li r4, 1
-/* 80154F44 00150BA4 48 00 00 59 */ bl func_80154F9C
-/* 80154F48 00150BA8 38 60 00 1E */ li r3, 0x1e
-/* 80154F4C 00150BAC 38 80 00 02 */ li r4, 2
-/* 80154F50 00150BB0 48 00 00 35 */ bl func_80154F84
-/* 80154F54 00150BB4 48 00 00 20 */ b lbl_80154F74
-lbl_80154F58:
-/* 80154F58 00150BB8 38 60 00 1E */ li r3, 0x1e
-/* 80154F5C 00150BBC 48 00 00 5D */ bl func_80154FB8
-/* 80154F60 00150BC0 2C 03 00 00 */ cmpwi r3, 0
-/* 80154F64 00150BC4 41 82 00 10 */ beq lbl_80154F74
-/* 80154F68 00150BC8 38 60 00 1E */ li r3, 0x1e
-/* 80154F6C 00150BCC 38 80 00 01 */ li r4, 1
-/* 80154F70 00150BD0 48 00 00 15 */ bl func_80154F84
-lbl_80154F74:
-/* 80154F74 00150BD4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80154F78 00150BD8 7C 08 03 A6 */ mtlr r0
-/* 80154F7C 00150BDC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80154F80 00150BE0 4E 80 00 20 */ blr
-
-.global func_80154F84
-func_80154F84:
-/* 80154F84 00150BE4 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154F88 00150BE8 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 80154F8C 00150BEC 38 A0 00 00 */ li r5, 0
-/* 80154F90 00150BF0 7C 66 02 14 */ add r3, r6, r0
-/* 80154F94 00150BF4 A8 63 00 80 */ lha r3, 0x80(r3)
-/* 80154F98 00150BF8 48 0F EE 18 */ b func_80253DB0
-
-.global func_80154F9C
-func_80154F9C:
-/* 80154F9C 00150BFC 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154FA0 00150C00 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 80154FA4 00150C04 7C 85 23 78 */ mr r5, r4
-/* 80154FA8 00150C08 38 80 00 08 */ li r4, 8
-/* 80154FAC 00150C0C 7C 66 02 14 */ add r3, r6, r0
-/* 80154FB0 00150C10 A8 63 00 80 */ lha r3, 0x80(r3)
-/* 80154FB4 00150C14 48 0F EE 3C */ b func_80253DF0
-
-.global func_80154FB8
-func_80154FB8:
-/* 80154FB8 00150C18 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80154FBC 00150C1C 7C 08 02 A6 */ mflr r0
-/* 80154FC0 00150C20 38 80 00 08 */ li r4, 8
-/* 80154FC4 00150C24 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80154FC8 00150C28 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e
-/* 80154FCC 00150C2C 38 A1 00 08 */ addi r5, r1, 8
-/* 80154FD0 00150C30 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80154FD4 00150C34 7C 66 02 14 */ add r3, r6, r0
-/* 80154FD8 00150C38 A8 63 00 80 */ lha r3, 0x80(r3)
-/* 80154FDC 00150C3C 48 0F EE 71 */ bl func_80253E4C
-/* 80154FE0 00150C40 80 61 00 08 */ lwz r3, 8(r1)
-/* 80154FE4 00150C44 38 03 FF FF */ addi r0, r3, -1
-/* 80154FE8 00150C48 7C 00 00 34 */ cntlzw r0, r0
-/* 80154FEC 00150C4C 54 03 D9 7E */ srwi r3, r0, 5
-/* 80154FF0 00150C50 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80154FF4 00150C54 7C 08 03 A6 */ mtlr r0
-/* 80154FF8 00150C58 38 21 00 10 */ addi r1, r1, 0x10
-/* 80154FFC 00150C5C 4E 80 00 20 */ blr
-
-.global func_80155000
-func_80155000:
-/* 80155000 00150C60 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155004 00150C64 38 00 00 00 */ li r0, 0
-/* 80155008 00150C68 98 03 00 DC */ stb r0, 0xdc(r3)
-/* 8015500C 00150C6C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155010 00150C70 98 03 00 E8 */ stb r0, 0xe8(r3)
-/* 80155014 00150C74 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155018 00150C78 98 03 01 2C */ stb r0, 0x12c(r3)
-/* 8015501C 00150C7C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155020 00150C80 98 03 01 32 */ stb r0, 0x132(r3)
-/* 80155024 00150C84 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155028 00150C88 98 03 00 DD */ stb r0, 0xdd(r3)
-/* 8015502C 00150C8C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155030 00150C90 98 03 00 E9 */ stb r0, 0xe9(r3)
-/* 80155034 00150C94 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155038 00150C98 98 03 01 2D */ stb r0, 0x12d(r3)
-/* 8015503C 00150C9C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155040 00150CA0 98 03 01 33 */ stb r0, 0x133(r3)
-/* 80155044 00150CA4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155048 00150CA8 98 03 00 DE */ stb r0, 0xde(r3)
-/* 8015504C 00150CAC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155050 00150CB0 98 03 00 EA */ stb r0, 0xea(r3)
-/* 80155054 00150CB4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155058 00150CB8 98 03 01 2E */ stb r0, 0x12e(r3)
-/* 8015505C 00150CBC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155060 00150CC0 98 03 01 34 */ stb r0, 0x134(r3)
-/* 80155064 00150CC4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155068 00150CC8 98 03 00 DF */ stb r0, 0xdf(r3)
-/* 8015506C 00150CCC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155070 00150CD0 98 03 00 EB */ stb r0, 0xeb(r3)
-/* 80155074 00150CD4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155078 00150CD8 98 03 01 2F */ stb r0, 0x12f(r3)
-/* 8015507C 00150CDC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155080 00150CE0 98 03 01 35 */ stb r0, 0x135(r3)
-/* 80155084 00150CE4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155088 00150CE8 98 03 00 E0 */ stb r0, 0xe0(r3)
-/* 8015508C 00150CEC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155090 00150CF0 98 03 00 EC */ stb r0, 0xec(r3)
-/* 80155094 00150CF4 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155098 00150CF8 98 03 01 30 */ stb r0, 0x130(r3)
-/* 8015509C 00150CFC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550A0 00150D00 98 03 01 36 */ stb r0, 0x136(r3)
-/* 801550A4 00150D04 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550A8 00150D08 98 03 00 E1 */ stb r0, 0xe1(r3)
-/* 801550AC 00150D0C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550B0 00150D10 98 03 00 ED */ stb r0, 0xed(r3)
-/* 801550B4 00150D14 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550B8 00150D18 98 03 01 31 */ stb r0, 0x131(r3)
-/* 801550BC 00150D1C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550C0 00150D20 98 03 01 37 */ stb r0, 0x137(r3)
-/* 801550C4 00150D24 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550C8 00150D28 98 03 00 E2 */ stb r0, 0xe2(r3)
-/* 801550CC 00150D2C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550D0 00150D30 98 03 00 EE */ stb r0, 0xee(r3)
-/* 801550D4 00150D34 4E 80 00 20 */ blr
-
-.global func_801550D8
-func_801550D8:
-/* 801550D8 00150D38 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801550DC 00150D3C 7C 08 02 A6 */ mflr r0
-/* 801550E0 00150D40 2C 04 00 00 */ cmpwi r4, 0
-/* 801550E4 00150D44 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801550E8 00150D48 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801550EC 00150D4C 40 82 00 24 */ bne lbl_80155110
-/* 801550F0 00150D50 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 801550F4 00150D54 7C 64 1B 78 */ mr r4, r3
-/* 801550F8 00150D58 38 A0 00 FF */ li r5, 0xff
-/* 801550FC 00150D5C 80 66 00 D8 */ lwz r3, 0xd8(r6)
-/* 80155100 00150D60 3B E6 00 DC */ addi r31, r6, 0xdc
-/* 80155104 00150D64 38 63 1F FC */ addi r3, r3, 0x1ffc
-/* 80155108 00150D68 4B FF B1 99 */ bl func_801502A0
-/* 8015510C 00150D6C 48 00 00 20 */ b lbl_8015512C
-lbl_80155110:
-/* 80155110 00150D70 80 CD 82 D0 */ lwz r6, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155114 00150D74 7C 64 1B 78 */ mr r4, r3
-/* 80155118 00150D78 38 A0 00 FF */ li r5, 0xff
-/* 8015511C 00150D7C 80 66 00 D8 */ lwz r3, 0xd8(r6)
-/* 80155120 00150D80 3B E6 00 E8 */ addi r31, r6, 0xe8
-/* 80155124 00150D84 38 63 2D D4 */ addi r3, r3, 0x2dd4
-/* 80155128 00150D88 4B FF B1 79 */ bl func_801502A0
-lbl_8015512C:
-/* 8015512C 00150D8C 88 1F 00 06 */ lbz r0, 6(r31)
-/* 80155130 00150D90 28 00 00 03 */ cmplwi r0, 3
-/* 80155134 00150D94 41 82 01 04 */ beq lbl_80155238
-/* 80155138 00150D98 88 9F 00 00 */ lbz r4, 0(r31)
-/* 8015513C 00150D9C 38 00 00 00 */ li r0, 0
-/* 80155140 00150DA0 28 04 00 07 */ cmplwi r4, 7
-/* 80155144 00150DA4 40 82 00 08 */ bne lbl_8015514C
-/* 80155148 00150DA8 98 1F 00 00 */ stb r0, 0(r31)
-lbl_8015514C:
-/* 8015514C 00150DAC 88 9F 00 01 */ lbz r4, 1(r31)
-/* 80155150 00150DB0 28 04 00 07 */ cmplwi r4, 7
-/* 80155154 00150DB4 40 82 00 08 */ bne lbl_8015515C
-/* 80155158 00150DB8 98 1F 00 01 */ stb r0, 1(r31)
-lbl_8015515C:
-/* 8015515C 00150DBC 88 9F 00 02 */ lbz r4, 2(r31)
-/* 80155160 00150DC0 28 04 00 07 */ cmplwi r4, 7
-/* 80155164 00150DC4 40 82 00 08 */ bne lbl_8015516C
-/* 80155168 00150DC8 98 1F 00 02 */ stb r0, 2(r31)
-lbl_8015516C:
-/* 8015516C 00150DCC 88 9F 00 03 */ lbz r4, 3(r31)
-/* 80155170 00150DD0 28 04 00 07 */ cmplwi r4, 7
-/* 80155174 00150DD4 40 82 00 08 */ bne lbl_8015517C
-/* 80155178 00150DD8 98 1F 00 03 */ stb r0, 3(r31)
-lbl_8015517C:
-/* 8015517C 00150DDC 88 9F 00 04 */ lbz r4, 4(r31)
-/* 80155180 00150DE0 28 04 00 07 */ cmplwi r4, 7
-/* 80155184 00150DE4 40 82 00 08 */ bne lbl_8015518C
-/* 80155188 00150DE8 98 1F 00 04 */ stb r0, 4(r31)
-lbl_8015518C:
-/* 8015518C 00150DEC 88 9F 00 05 */ lbz r4, 5(r31)
-/* 80155190 00150DF0 28 04 00 07 */ cmplwi r4, 7
-/* 80155194 00150DF4 40 82 00 08 */ bne lbl_8015519C
-/* 80155198 00150DF8 98 1F 00 05 */ stb r0, 5(r31)
-lbl_8015519C:
-/* 8015519C 00150DFC 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
-/* 801551A0 00150E00 41 82 00 0C */ beq lbl_801551AC
-/* 801551A4 00150E04 38 00 00 07 */ li r0, 7
-/* 801551A8 00150E08 98 1F 00 00 */ stb r0, 0(r31)
-lbl_801551AC:
-/* 801551AC 00150E0C 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
-/* 801551B0 00150E10 41 82 00 0C */ beq lbl_801551BC
-/* 801551B4 00150E14 38 00 00 07 */ li r0, 7
-/* 801551B8 00150E18 98 1F 00 01 */ stb r0, 1(r31)
-lbl_801551BC:
-/* 801551BC 00150E1C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
-/* 801551C0 00150E20 41 82 00 0C */ beq lbl_801551CC
-/* 801551C4 00150E24 38 00 00 07 */ li r0, 7
-/* 801551C8 00150E28 98 1F 00 02 */ stb r0, 2(r31)
-lbl_801551CC:
-/* 801551CC 00150E2C 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
-/* 801551D0 00150E30 41 82 00 0C */ beq lbl_801551DC
-/* 801551D4 00150E34 38 00 00 07 */ li r0, 7
-/* 801551D8 00150E38 98 1F 00 03 */ stb r0, 3(r31)
-lbl_801551DC:
-/* 801551DC 00150E3C 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
-/* 801551E0 00150E40 41 82 00 0C */ beq lbl_801551EC
-/* 801551E4 00150E44 38 00 00 07 */ li r0, 7
-/* 801551E8 00150E48 98 1F 00 04 */ stb r0, 4(r31)
-lbl_801551EC:
-/* 801551EC 00150E4C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
-/* 801551F0 00150E50 41 82 00 0C */ beq lbl_801551FC
-/* 801551F4 00150E54 38 00 00 07 */ li r0, 7
-/* 801551F8 00150E58 98 1F 00 05 */ stb r0, 5(r31)
-lbl_801551FC:
-/* 801551FC 00150E5C 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
-/* 80155200 00150E60 41 82 00 30 */ beq lbl_80155230
-/* 80155204 00150E64 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155208 00150E68 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 8015520C 00150E6C A0 03 00 90 */ lhz r0, 0x90(r3)
-/* 80155210 00150E70 2C 00 00 00 */ cmpwi r0, 0
-/* 80155214 00150E74 40 82 00 10 */ bne lbl_80155224
-/* 80155218 00150E78 38 00 00 01 */ li r0, 1
-/* 8015521C 00150E7C 98 1F 00 06 */ stb r0, 6(r31)
-/* 80155220 00150E80 48 00 00 18 */ b lbl_80155238
-lbl_80155224:
-/* 80155224 00150E84 38 00 00 02 */ li r0, 2
-/* 80155228 00150E88 98 1F 00 06 */ stb r0, 6(r31)
-/* 8015522C 00150E8C 48 00 00 0C */ b lbl_80155238
-lbl_80155230:
-/* 80155230 00150E90 38 00 00 00 */ li r0, 0
-/* 80155234 00150E94 98 1F 00 06 */ stb r0, 6(r31)
-lbl_80155238:
-/* 80155238 00150E98 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015523C 00150E9C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80155240 00150EA0 7C 08 03 A6 */ mtlr r0
-/* 80155244 00150EA4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80155248 00150EA8 4E 80 00 20 */ blr
-
-.global func_8015524C
-func_8015524C:
-/* 8015524C 00150EAC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80155250 00150EB0 7C 08 02 A6 */ mflr r0
-/* 80155254 00150EB4 2C 04 00 00 */ cmpwi r4, 0
-/* 80155258 00150EB8 7C 67 1B 78 */ mr r7, r3
-/* 8015525C 00150EBC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80155260 00150EC0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80155264 00150EC4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80155268 00150EC8 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8015526C 00150ECC 3B A0 00 00 */ li r29, 0
-/* 80155270 00150ED0 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80155274 00150ED4 7C 9C 23 78 */ mr r28, r4
-/* 80155278 00150ED8 40 82 00 14 */ bne lbl_8015528C
-/* 8015527C 00150EDC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155280 00150EE0 3B C4 01 2C */ addi r30, r4, 0x12c
-/* 80155284 00150EE4 3B E4 00 DC */ addi r31, r4, 0xdc
-/* 80155288 00150EE8 48 00 00 10 */ b lbl_80155298
-lbl_8015528C:
-/* 8015528C 00150EEC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155290 00150EF0 3B C4 01 32 */ addi r30, r4, 0x132
-/* 80155294 00150EF4 3B E4 00 E8 */ addi r31, r4, 0xe8
-lbl_80155298:
-/* 80155298 00150EF8 2C 06 00 00 */ cmpwi r6, 0
-/* 8015529C 00150EFC 41 82 00 50 */ beq lbl_801552EC
-/* 801552A0 00150F00 7C 1F 18 AE */ lbzx r0, r31, r3
-/* 801552A4 00150F04 28 00 00 07 */ cmplwi r0, 7
-/* 801552A8 00150F08 40 82 00 44 */ bne lbl_801552EC
-/* 801552AC 00150F0C 7F E3 FB 78 */ mr r3, r31
-/* 801552B0 00150F10 7C E4 3B 78 */ mr r4, r7
-/* 801552B4 00150F14 7F 85 E3 78 */ mr r5, r28
-/* 801552B8 00150F18 48 00 04 CD */ bl func_80155784
-/* 801552BC 00150F1C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801552C0 00150F20 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801552C4 00150F24 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801552C8 00150F28 28 00 00 02 */ cmplwi r0, 2
-/* 801552CC 00150F2C 40 82 00 10 */ bne lbl_801552DC
-/* 801552D0 00150F30 38 00 00 12 */ li r0, 0x12
-/* 801552D4 00150F34 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 801552D8 00150F38 48 00 00 0C */ b lbl_801552E4
-lbl_801552DC:
-/* 801552DC 00150F3C 38 00 00 10 */ li r0, 0x10
-/* 801552E0 00150F40 B0 04 00 C4 */ sth r0, 0xc4(r4)
-lbl_801552E4:
-/* 801552E4 00150F44 38 60 00 01 */ li r3, 1
-/* 801552E8 00150F48 48 00 03 50 */ b lbl_80155638
-lbl_801552EC:
-/* 801552EC 00150F4C 7C DF 18 AE */ lbzx r6, r31, r3
-/* 801552F0 00150F50 2C 06 00 00 */ cmpwi r6, 0
-/* 801552F4 00150F54 41 82 00 C8 */ beq lbl_801553BC
-/* 801552F8 00150F58 28 06 00 07 */ cmplwi r6, 7
-/* 801552FC 00150F5C 41 82 00 C0 */ beq lbl_801553BC
-/* 80155300 00150F60 38 80 00 00 */ li r4, 0
-/* 80155304 00150F64 38 00 00 02 */ li r0, 2
-/* 80155308 00150F68 7C 9F 19 AE */ stbx r4, r31, r3
-/* 8015530C 00150F6C 3B A0 00 01 */ li r29, 1
-/* 80155310 00150F70 38 80 00 00 */ li r4, 0
-/* 80155314 00150F74 7C 09 03 A6 */ mtctr r0
-lbl_80155318:
-/* 80155318 00150F78 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 8015531C 00150F7C 7C 7F 00 AE */ lbzx r3, r31, r0
-/* 80155320 00150F80 2C 03 00 00 */ cmpwi r3, 0
-/* 80155324 00150F84 41 82 00 1C */ beq lbl_80155340
-/* 80155328 00150F88 28 03 00 07 */ cmplwi r3, 7
-/* 8015532C 00150F8C 41 82 00 14 */ beq lbl_80155340
-/* 80155330 00150F90 7C 03 30 40 */ cmplw r3, r6
-/* 80155334 00150F94 41 80 00 0C */ blt lbl_80155340
-/* 80155338 00150F98 38 63 FF FF */ addi r3, r3, -1
-/* 8015533C 00150F9C 7C 7F 01 AE */ stbx r3, r31, r0
-lbl_80155340:
-/* 80155340 00150FA0 38 84 00 01 */ addi r4, r4, 1
-/* 80155344 00150FA4 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 80155348 00150FA8 7C 7F 00 AE */ lbzx r3, r31, r0
-/* 8015534C 00150FAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80155350 00150FB0 41 82 00 1C */ beq lbl_8015536C
-/* 80155354 00150FB4 28 03 00 07 */ cmplwi r3, 7
-/* 80155358 00150FB8 41 82 00 14 */ beq lbl_8015536C
-/* 8015535C 00150FBC 7C 03 30 40 */ cmplw r3, r6
-/* 80155360 00150FC0 41 80 00 0C */ blt lbl_8015536C
-/* 80155364 00150FC4 38 63 FF FF */ addi r3, r3, -1
-/* 80155368 00150FC8 7C 7F 01 AE */ stbx r3, r31, r0
-lbl_8015536C:
-/* 8015536C 00150FCC 38 84 00 01 */ addi r4, r4, 1
-/* 80155370 00150FD0 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 80155374 00150FD4 7C 7F 00 AE */ lbzx r3, r31, r0
-/* 80155378 00150FD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015537C 00150FDC 41 82 00 1C */ beq lbl_80155398
-/* 80155380 00150FE0 28 03 00 07 */ cmplwi r3, 7
-/* 80155384 00150FE4 41 82 00 14 */ beq lbl_80155398
-/* 80155388 00150FE8 7C 03 30 40 */ cmplw r3, r6
-/* 8015538C 00150FEC 41 80 00 0C */ blt lbl_80155398
-/* 80155390 00150FF0 38 63 FF FF */ addi r3, r3, -1
-/* 80155394 00150FF4 7C 7F 01 AE */ stbx r3, r31, r0
-lbl_80155398:
-/* 80155398 00150FF8 38 84 00 01 */ addi r4, r4, 1
-/* 8015539C 00150FFC 42 00 FF 7C */ bdnz lbl_80155318
-/* 801553A0 00151000 2C 05 00 00 */ cmpwi r5, 0
-/* 801553A4 00151004 41 82 01 24 */ beq lbl_801554C8
-/* 801553A8 00151008 C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
-/* 801553AC 0015100C 38 60 02 1F */ li r3, 0x21f
-/* 801553B0 00151010 38 80 00 00 */ li r4, 0
-/* 801553B4 00151014 4B EB 5D BD */ bl func_8000B170
-/* 801553B8 00151018 48 00 01 10 */ b lbl_801554C8
-lbl_801553BC:
-/* 801553BC 0015101C 2C 06 00 00 */ cmpwi r6, 0
-/* 801553C0 00151020 40 82 00 D0 */ bne lbl_80155490
-/* 801553C4 00151024 88 1F 00 00 */ lbz r0, 0(r31)
-/* 801553C8 00151028 38 80 00 01 */ li r4, 1
-/* 801553CC 0015102C 2C 00 00 00 */ cmpwi r0, 0
-/* 801553D0 00151030 41 82 00 10 */ beq lbl_801553E0
-/* 801553D4 00151034 28 00 00 07 */ cmplwi r0, 7
-/* 801553D8 00151038 41 82 00 08 */ beq lbl_801553E0
-/* 801553DC 0015103C 38 80 00 02 */ li r4, 2
-lbl_801553E0:
-/* 801553E0 00151040 88 1F 00 01 */ lbz r0, 1(r31)
-/* 801553E4 00151044 2C 00 00 00 */ cmpwi r0, 0
-/* 801553E8 00151048 41 82 00 14 */ beq lbl_801553FC
-/* 801553EC 0015104C 28 00 00 07 */ cmplwi r0, 7
-/* 801553F0 00151050 41 82 00 0C */ beq lbl_801553FC
-/* 801553F4 00151054 38 04 00 01 */ addi r0, r4, 1
-/* 801553F8 00151058 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_801553FC:
-/* 801553FC 0015105C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80155400 00151060 2C 00 00 00 */ cmpwi r0, 0
-/* 80155404 00151064 41 82 00 14 */ beq lbl_80155418
-/* 80155408 00151068 28 00 00 07 */ cmplwi r0, 7
-/* 8015540C 0015106C 41 82 00 0C */ beq lbl_80155418
-/* 80155410 00151070 38 04 00 01 */ addi r0, r4, 1
-/* 80155414 00151074 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80155418:
-/* 80155418 00151078 88 1F 00 03 */ lbz r0, 3(r31)
-/* 8015541C 0015107C 2C 00 00 00 */ cmpwi r0, 0
-/* 80155420 00151080 41 82 00 14 */ beq lbl_80155434
-/* 80155424 00151084 28 00 00 07 */ cmplwi r0, 7
-/* 80155428 00151088 41 82 00 0C */ beq lbl_80155434
-/* 8015542C 0015108C 38 04 00 01 */ addi r0, r4, 1
-/* 80155430 00151090 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80155434:
-/* 80155434 00151094 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80155438 00151098 2C 00 00 00 */ cmpwi r0, 0
-/* 8015543C 0015109C 41 82 00 14 */ beq lbl_80155450
-/* 80155440 001510A0 28 00 00 07 */ cmplwi r0, 7
-/* 80155444 001510A4 41 82 00 0C */ beq lbl_80155450
-/* 80155448 001510A8 38 04 00 01 */ addi r0, r4, 1
-/* 8015544C 001510AC 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_80155450:
-/* 80155450 001510B0 88 1F 00 05 */ lbz r0, 5(r31)
-/* 80155454 001510B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80155458 001510B8 41 82 00 14 */ beq lbl_8015546C
-/* 8015545C 001510BC 28 00 00 07 */ cmplwi r0, 7
-/* 80155460 001510C0 41 82 00 0C */ beq lbl_8015546C
-/* 80155464 001510C4 38 04 00 01 */ addi r0, r4, 1
-/* 80155468 001510C8 54 04 06 3E */ clrlwi r4, r0, 0x18
-lbl_8015546C:
-/* 8015546C 001510CC 2C 05 00 00 */ cmpwi r5, 0
-/* 80155470 001510D0 7C 9F 19 AE */ stbx r4, r31, r3
-/* 80155474 001510D4 3B A0 00 01 */ li r29, 1
-/* 80155478 001510D8 41 82 00 50 */ beq lbl_801554C8
-/* 8015547C 001510DC C0 22 8E 90 */ lfs f1, lbl_80641490-_SDA2_BASE_(r2)
-/* 80155480 001510E0 38 60 02 1F */ li r3, 0x21f
-/* 80155484 001510E4 38 80 00 00 */ li r4, 0
-/* 80155488 001510E8 4B EB 5C E9 */ bl func_8000B170
-/* 8015548C 001510EC 48 00 00 3C */ b lbl_801554C8
-lbl_80155490:
-/* 80155490 001510F0 38 64 00 DC */ addi r3, r4, 0xdc
-/* 80155494 001510F4 38 80 00 00 */ li r4, 0
-/* 80155498 001510F8 38 A0 00 00 */ li r5, 0
-/* 8015549C 001510FC 48 00 02 E9 */ bl func_80155784
-/* 801554A0 00151100 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801554A4 00151104 80 64 00 D8 */ lwz r3, 0xd8(r4)
-/* 801554A8 00151108 88 03 00 1B */ lbz r0, 0x1b(r3)
-/* 801554AC 0015110C 28 00 00 02 */ cmplwi r0, 2
-/* 801554B0 00151110 40 82 00 10 */ bne lbl_801554C0
-/* 801554B4 00151114 38 00 00 12 */ li r0, 0x12
-/* 801554B8 00151118 B0 04 00 C4 */ sth r0, 0xc4(r4)
-/* 801554BC 0015111C 48 00 00 0C */ b lbl_801554C8
-lbl_801554C0:
-/* 801554C0 00151120 38 00 00 10 */ li r0, 0x10
-/* 801554C4 00151124 B0 04 00 C4 */ sth r0, 0xc4(r4)
-lbl_801554C8:
-/* 801554C8 00151128 88 1F 00 00 */ lbz r0, 0(r31)
-/* 801554CC 0015112C 38 80 00 00 */ li r4, 0
-/* 801554D0 00151130 38 C0 00 00 */ li r6, 0
-/* 801554D4 00151134 38 62 8E B4 */ addi r3, r2, lbl_806414B4-_SDA2_BASE_
-/* 801554D8 00151138 2C 00 00 00 */ cmpwi r0, 0
-/* 801554DC 0015113C 41 82 00 14 */ beq lbl_801554F0
-/* 801554E0 00151140 28 00 00 07 */ cmplwi r0, 7
-/* 801554E4 00151144 41 82 00 0C */ beq lbl_801554F0
-/* 801554E8 00151148 88 C3 00 00 */ lbz r6, 0(r3)
-/* 801554EC 0015114C 38 80 00 01 */ li r4, 1
-lbl_801554F0:
-/* 801554F0 00151150 88 1F 00 01 */ lbz r0, 1(r31)
-/* 801554F4 00151154 2C 00 00 00 */ cmpwi r0, 0
-/* 801554F8 00151158 41 82 00 18 */ beq lbl_80155510
-/* 801554FC 0015115C 28 00 00 07 */ cmplwi r0, 7
-/* 80155500 00151160 41 82 00 10 */ beq lbl_80155510
-/* 80155504 00151164 88 03 00 01 */ lbz r0, 1(r3)
-/* 80155508 00151168 38 84 00 01 */ addi r4, r4, 1
-/* 8015550C 0015116C 7C C6 03 78 */ or r6, r6, r0
-lbl_80155510:
-/* 80155510 00151170 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80155514 00151174 2C 00 00 00 */ cmpwi r0, 0
-/* 80155518 00151178 41 82 00 18 */ beq lbl_80155530
-/* 8015551C 0015117C 28 00 00 07 */ cmplwi r0, 7
-/* 80155520 00151180 41 82 00 10 */ beq lbl_80155530
-/* 80155524 00151184 88 03 00 02 */ lbz r0, 2(r3)
-/* 80155528 00151188 38 84 00 01 */ addi r4, r4, 1
-/* 8015552C 0015118C 7C C6 03 78 */ or r6, r6, r0
-lbl_80155530:
-/* 80155530 00151190 88 1F 00 03 */ lbz r0, 3(r31)
-/* 80155534 00151194 2C 00 00 00 */ cmpwi r0, 0
-/* 80155538 00151198 41 82 00 18 */ beq lbl_80155550
-/* 8015553C 0015119C 28 00 00 07 */ cmplwi r0, 7
-/* 80155540 001511A0 41 82 00 10 */ beq lbl_80155550
-/* 80155544 001511A4 88 03 00 03 */ lbz r0, 3(r3)
-/* 80155548 001511A8 38 84 00 01 */ addi r4, r4, 1
-/* 8015554C 001511AC 7C C6 03 78 */ or r6, r6, r0
-lbl_80155550:
-/* 80155550 001511B0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80155554 001511B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80155558 001511B8 41 82 00 18 */ beq lbl_80155570
-/* 8015555C 001511BC 28 00 00 07 */ cmplwi r0, 7
-/* 80155560 001511C0 41 82 00 10 */ beq lbl_80155570
-/* 80155564 001511C4 88 03 00 04 */ lbz r0, 4(r3)
-/* 80155568 001511C8 38 84 00 01 */ addi r4, r4, 1
-/* 8015556C 001511CC 7C C6 03 78 */ or r6, r6, r0
-lbl_80155570:
-/* 80155570 001511D0 88 1F 00 05 */ lbz r0, 5(r31)
-/* 80155574 001511D4 2C 00 00 00 */ cmpwi r0, 0
-/* 80155578 001511D8 41 82 00 18 */ beq lbl_80155590
-/* 8015557C 001511DC 28 00 00 07 */ cmplwi r0, 7
-/* 80155580 001511E0 41 82 00 10 */ beq lbl_80155590
-/* 80155584 001511E4 88 03 00 05 */ lbz r0, 5(r3)
-/* 80155588 001511E8 38 84 00 01 */ addi r4, r4, 1
-/* 8015558C 001511EC 7C C6 03 78 */ or r6, r6, r0
-lbl_80155590:
-/* 80155590 001511F0 38 00 00 00 */ li r0, 0
-/* 80155594 001511F4 54 84 06 3E */ clrlwi r4, r4, 0x18
-/* 80155598 001511F8 7C 00 20 40 */ cmplw r0, r4
-/* 8015559C 001511FC 38 60 00 01 */ li r3, 1
-/* 801555A0 00151200 40 80 00 0C */ bge lbl_801555AC
-/* 801555A4 00151204 98 7E 00 00 */ stb r3, 0(r30)
-/* 801555A8 00151208 48 00 00 08 */ b lbl_801555B0
-lbl_801555AC:
-/* 801555AC 0015120C 98 1E 00 00 */ stb r0, 0(r30)
-lbl_801555B0:
-/* 801555B0 00151210 38 A0 00 01 */ li r5, 1
-/* 801555B4 00151214 7C 05 20 40 */ cmplw r5, r4
-/* 801555B8 00151218 40 80 00 0C */ bge lbl_801555C4
-/* 801555BC 0015121C 98 7E 00 01 */ stb r3, 1(r30)
-/* 801555C0 00151220 48 00 00 08 */ b lbl_801555C8
-lbl_801555C4:
-/* 801555C4 00151224 98 1E 00 01 */ stb r0, 1(r30)
-lbl_801555C8:
-/* 801555C8 00151228 38 A0 00 02 */ li r5, 2
-/* 801555CC 0015122C 7C 05 20 40 */ cmplw r5, r4
-/* 801555D0 00151230 40 80 00 0C */ bge lbl_801555DC
-/* 801555D4 00151234 98 7E 00 02 */ stb r3, 2(r30)
-/* 801555D8 00151238 48 00 00 08 */ b lbl_801555E0
-lbl_801555DC:
-/* 801555DC 0015123C 98 1E 00 02 */ stb r0, 2(r30)
-lbl_801555E0:
-/* 801555E0 00151240 38 A0 00 03 */ li r5, 3
-/* 801555E4 00151244 7C 05 20 40 */ cmplw r5, r4
-/* 801555E8 00151248 40 80 00 0C */ bge lbl_801555F4
-/* 801555EC 0015124C 98 7E 00 03 */ stb r3, 3(r30)
-/* 801555F0 00151250 48 00 00 08 */ b lbl_801555F8
-lbl_801555F4:
-/* 801555F4 00151254 98 1E 00 03 */ stb r0, 3(r30)
-lbl_801555F8:
-/* 801555F8 00151258 38 A0 00 04 */ li r5, 4
-/* 801555FC 0015125C 7C 05 20 40 */ cmplw r5, r4
-/* 80155600 00151260 40 80 00 0C */ bge lbl_8015560C
-/* 80155604 00151264 98 7E 00 04 */ stb r3, 4(r30)
-/* 80155608 00151268 48 00 00 08 */ b lbl_80155610
-lbl_8015560C:
-/* 8015560C 0015126C 98 1E 00 04 */ stb r0, 4(r30)
-lbl_80155610:
-/* 80155610 00151270 38 A0 00 05 */ li r5, 5
-/* 80155614 00151274 7C 05 20 40 */ cmplw r5, r4
-/* 80155618 00151278 40 80 00 0C */ bge lbl_80155624
-/* 8015561C 0015127C 98 7E 00 05 */ stb r3, 5(r30)
-/* 80155620 00151280 48 00 00 08 */ b lbl_80155628
-lbl_80155624:
-/* 80155624 00151284 98 1E 00 05 */ stb r0, 5(r30)
-lbl_80155628:
-/* 80155628 00151288 7F 84 E3 78 */ mr r4, r28
-/* 8015562C 0015128C 54 C3 06 3E */ clrlwi r3, r6, 0x18
-/* 80155630 00151290 4B FF FA A9 */ bl func_801550D8
-/* 80155634 00151294 7F A3 EB 78 */ mr r3, r29
-lbl_80155638:
-/* 80155638 00151298 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015563C 0015129C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80155640 001512A0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80155644 001512A4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80155648 001512A8 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8015564C 001512AC 7C 08 03 A6 */ mtlr r0
-/* 80155650 001512B0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80155654 001512B4 4E 80 00 20 */ blr
-
-.global func_80155658
-func_80155658:
-/* 80155658 001512B8 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 8015565C 001512BC 7C 08 02 A6 */ mflr r0
-/* 80155660 001512C0 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80155664 001512C4 39 61 00 60 */ addi r11, r1, 0x60
-/* 80155668 001512C8 48 07 1A 9D */ bl _savegpr_18
-/* 8015566C 001512CC 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155670 001512D0 3B C1 00 10 */ addi r30, r1, 0x10
-/* 80155674 001512D4 3B 41 00 08 */ addi r26, r1, 8
-/* 80155678 001512D8 3B 21 00 18 */ addi r25, r1, 0x18
-/* 8015567C 001512DC 80 E4 00 D8 */ lwz r7, 0xd8(r4)
-/* 80155680 001512E0 38 64 00 DC */ addi r3, r4, 0xdc
-/* 80155684 001512E4 38 04 00 E8 */ addi r0, r4, 0xe8
-/* 80155688 001512E8 90 61 00 08 */ stw r3, 8(r1)
-/* 8015568C 001512EC 38 C7 1F FC */ addi r6, r7, 0x1ffc
-/* 80155690 001512F0 38 A7 2D D4 */ addi r5, r7, 0x2dd4
-/* 80155694 001512F4 38 87 04 4C */ addi r4, r7, 0x44c
-/* 80155698 001512F8 38 67 12 24 */ addi r3, r7, 0x1224
-/* 8015569C 001512FC 90 C1 00 18 */ stw r6, 0x18(r1)
-/* 801556A0 00151300 3A E0 00 00 */ li r23, 0
-/* 801556A4 00151304 90 A1 00 1C */ stw r5, 0x1c(r1)
-/* 801556A8 00151308 90 81 00 10 */ stw r4, 0x10(r1)
-/* 801556AC 0015130C 90 61 00 14 */ stw r3, 0x14(r1)
-/* 801556B0 00151310 90 01 00 0C */ stw r0, 0xc(r1)
-lbl_801556B4:
-/* 801556B4 00151314 56 E0 15 BA */ rlwinm r0, r23, 2, 0x16, 0x1d
-/* 801556B8 00151318 3A C0 00 00 */ li r22, 0
-/* 801556BC 0015131C 7F BE 00 2E */ lwzx r29, r30, r0
-/* 801556C0 00151320 7E 99 00 2E */ lwzx r20, r25, r0
-/* 801556C4 00151324 7F FA 00 2E */ lwzx r31, r26, r0
-/* 801556C8 00151328 3B 9D 01 FC */ addi r28, r29, 0x1fc
-/* 801556CC 0015132C 3B 7D 02 86 */ addi r27, r29, 0x286
-lbl_801556D0:
-/* 801556D0 00151330 56 C0 06 3E */ clrlwi r0, r22, 0x18
-/* 801556D4 00151334 38 80 00 00 */ li r4, 0
-/* 801556D8 00151338 1E 40 00 8C */ mulli r18, r0, 0x8c
-/* 801556DC 0015133C 38 A0 00 88 */ li r5, 0x88
-/* 801556E0 00151340 7C 7C 92 14 */ add r3, r28, r18
-/* 801556E4 00151344 4B EA EA 21 */ bl memset
-/* 801556E8 00151348 7C 1B 90 AE */ lbzx r0, r27, r18
-/* 801556EC 0015134C 56 C3 06 3E */ clrlwi r3, r22, 0x18
-/* 801556F0 00151350 3B 03 00 01 */ addi r24, r3, 1
-/* 801556F4 00151354 7E 7D 92 14 */ add r19, r29, r18
-/* 801556F8 00151358 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
-/* 801556FC 0015135C 3A A0 00 00 */ li r21, 0
-/* 80155700 00151360 7C 1B 91 AE */ stbx r0, r27, r18
-lbl_80155704:
-/* 80155704 00151364 56 A3 06 3E */ clrlwi r3, r21, 0x18
-/* 80155708 00151368 7C 1F 18 AE */ lbzx r0, r31, r3
-/* 8015570C 0015136C 7C 18 00 00 */ cmpw r24, r0
-/* 80155710 00151370 40 82 00 28 */ bne lbl_80155738
-/* 80155714 00151374 1C 03 00 8C */ mulli r0, r3, 0x8c
-/* 80155718 00151378 38 73 01 FC */ addi r3, r19, 0x1fc
-/* 8015571C 0015137C 38 A0 00 88 */ li r5, 0x88
-/* 80155720 00151380 7C 94 02 14 */ add r4, r20, r0
-/* 80155724 00151384 38 84 01 FC */ addi r4, r4, 0x1fc
-/* 80155728 00151388 4B EA E8 D9 */ bl memcpy
-/* 8015572C 0015138C 88 13 02 86 */ lbz r0, 0x286(r19)
-/* 80155730 00151390 60 00 00 80 */ ori r0, r0, 0x80
-/* 80155734 00151394 98 13 02 86 */ stb r0, 0x286(r19)
-lbl_80155738:
-/* 80155738 00151398 3A B5 00 01 */ addi r21, r21, 1
-/* 8015573C 0015139C 28 15 00 06 */ cmplwi r21, 6
-/* 80155740 001513A0 41 80 FF C4 */ blt lbl_80155704
-/* 80155744 001513A4 3A D6 00 01 */ addi r22, r22, 1
-/* 80155748 001513A8 28 16 00 06 */ cmplwi r22, 6
-/* 8015574C 001513AC 41 80 FF 84 */ blt lbl_801556D0
-/* 80155750 001513B0 3A F7 00 01 */ addi r23, r23, 1
-/* 80155754 001513B4 28 17 00 02 */ cmplwi r23, 2
-/* 80155758 001513B8 41 80 FF 5C */ blt lbl_801556B4
-/* 8015575C 001513BC 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 80155760 001513C0 38 00 00 06 */ li r0, 6
-/* 80155764 001513C4 39 61 00 60 */ addi r11, r1, 0x60
-/* 80155768 001513C8 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 8015576C 001513CC 98 03 00 19 */ stb r0, 0x19(r3)
-/* 80155770 001513D0 48 07 19 E1 */ bl _restgpr_18
-/* 80155774 001513D4 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80155778 001513D8 7C 08 03 A6 */ mtlr r0
-/* 8015577C 001513DC 38 21 00 60 */ addi r1, r1, 0x60
-/* 80155780 001513E0 4E 80 00 20 */ blr
-
-.global func_80155784
-func_80155784:
-/* 80155784 001513E4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80155788 001513E8 7C 08 02 A6 */ mflr r0
-/* 8015578C 001513EC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80155790 001513F0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80155794 001513F4 7C BF 2B 78 */ mr r31, r5
-/* 80155798 001513F8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015579C 001513FC 3B C0 00 00 */ li r30, 0
-/* 801557A0 00151400 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801557A4 00151404 7C 9D 23 78 */ mr r29, r4
-/* 801557A8 00151408 93 81 00 10 */ stw r28, 0x10(r1)
-/* 801557AC 0015140C 7C 7C 1B 78 */ mr r28, r3
-/* 801557B0 00151410 4B FC 71 C5 */ bl func_8011C974
-/* 801557B4 00151414 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801557B8 00151418 2C 1F 00 00 */ cmpwi r31, 0
-/* 801557BC 0015141C 90 64 00 D8 */ stw r3, 0xd8(r4)
-/* 801557C0 00151420 40 82 00 14 */ bne lbl_801557D4
-/* 801557C4 00151424 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801557C8 00151428 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 801557CC 0015142C 3B E3 1F FC */ addi r31, r3, 0x1ffc
-/* 801557D0 00151430 48 00 00 10 */ b lbl_801557E0
-lbl_801557D4:
-/* 801557D4 00151434 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801557D8 00151438 80 63 00 D8 */ lwz r3, 0xd8(r3)
-/* 801557DC 0015143C 3B E3 2D D4 */ addi r31, r3, 0x2dd4
-lbl_801557E0:
-/* 801557E0 00151440 88 1C 00 00 */ lbz r0, 0(r28)
-/* 801557E4 00151444 38 62 8E B4 */ addi r3, r2, lbl_806414B4-_SDA2_BASE_
-/* 801557E8 00151448 2C 00 00 00 */ cmpwi r0, 0
-/* 801557EC 0015144C 41 82 00 10 */ beq lbl_801557FC
-/* 801557F0 00151450 28 00 00 07 */ cmplwi r0, 7
-/* 801557F4 00151454 41 82 00 08 */ beq lbl_801557FC
-/* 801557F8 00151458 8B C3 00 00 */ lbz r30, 0(r3)
-lbl_801557FC:
-/* 801557FC 0015145C 88 1C 00 01 */ lbz r0, 1(r28)
-/* 80155800 00151460 2C 00 00 00 */ cmpwi r0, 0
-/* 80155804 00151464 41 82 00 18 */ beq lbl_8015581C
-/* 80155808 00151468 28 00 00 07 */ cmplwi r0, 7
-/* 8015580C 0015146C 41 82 00 10 */ beq lbl_8015581C
-/* 80155810 00151470 88 03 00 01 */ lbz r0, 1(r3)
-/* 80155814 00151474 7F C0 03 78 */ or r0, r30, r0
-/* 80155818 00151478 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_8015581C:
-/* 8015581C 0015147C 88 1C 00 02 */ lbz r0, 2(r28)
-/* 80155820 00151480 2C 00 00 00 */ cmpwi r0, 0
-/* 80155824 00151484 41 82 00 18 */ beq lbl_8015583C
-/* 80155828 00151488 28 00 00 07 */ cmplwi r0, 7
-/* 8015582C 0015148C 41 82 00 10 */ beq lbl_8015583C
-/* 80155830 00151490 88 03 00 02 */ lbz r0, 2(r3)
-/* 80155834 00151494 7F C0 03 78 */ or r0, r30, r0
-/* 80155838 00151498 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_8015583C:
-/* 8015583C 0015149C 88 1C 00 03 */ lbz r0, 3(r28)
-/* 80155840 001514A0 2C 00 00 00 */ cmpwi r0, 0
-/* 80155844 001514A4 41 82 00 18 */ beq lbl_8015585C
-/* 80155848 001514A8 28 00 00 07 */ cmplwi r0, 7
-/* 8015584C 001514AC 41 82 00 10 */ beq lbl_8015585C
-/* 80155850 001514B0 88 03 00 03 */ lbz r0, 3(r3)
-/* 80155854 001514B4 7F C0 03 78 */ or r0, r30, r0
-/* 80155858 001514B8 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_8015585C:
-/* 8015585C 001514BC 88 1C 00 04 */ lbz r0, 4(r28)
-/* 80155860 001514C0 2C 00 00 00 */ cmpwi r0, 0
-/* 80155864 001514C4 41 82 00 18 */ beq lbl_8015587C
-/* 80155868 001514C8 28 00 00 07 */ cmplwi r0, 7
-/* 8015586C 001514CC 41 82 00 10 */ beq lbl_8015587C
-/* 80155870 001514D0 88 03 00 04 */ lbz r0, 4(r3)
-/* 80155874 001514D4 7F C0 03 78 */ or r0, r30, r0
-/* 80155878 001514D8 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_8015587C:
-/* 8015587C 001514DC 88 1C 00 05 */ lbz r0, 5(r28)
-/* 80155880 001514E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80155884 001514E4 41 82 00 18 */ beq lbl_8015589C
-/* 80155888 001514E8 28 00 00 07 */ cmplwi r0, 7
-/* 8015588C 001514EC 41 82 00 10 */ beq lbl_8015589C
-/* 80155890 001514F0 88 03 00 05 */ lbz r0, 5(r3)
-/* 80155894 001514F4 7F C0 03 78 */ or r0, r30, r0
-/* 80155898 001514F8 54 1E 04 3E */ clrlwi r30, r0, 0x10
-lbl_8015589C:
-/* 8015589C 001514FC 7F E3 FB 78 */ mr r3, r31
-/* 801558A0 00151500 7F C4 F3 78 */ mr r4, r30
-/* 801558A4 00151504 7F A5 EB 78 */ mr r5, r29
-/* 801558A8 00151508 4B FF A9 F9 */ bl func_801502A0
-/* 801558AC 0015150C 80 8D 82 D0 */ lwz r4, lbl_8063D590-_SDA_BASE_(r13)
-/* 801558B0 00151510 1C 1D 00 8C */ mulli r0, r29, 0x8c
-/* 801558B4 00151514 90 64 01 80 */ stw r3, 0x180(r4)
-/* 801558B8 00151518 7C 9F 02 14 */ add r4, r31, r0
-/* 801558BC 0015151C 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801558C0 00151520 38 04 01 FC */ addi r0, r4, 0x1fc
-/* 801558C4 00151524 90 03 01 84 */ stw r0, 0x184(r3)
-/* 801558C8 00151528 80 6D 82 D0 */ lwz r3, lbl_8063D590-_SDA_BASE_(r13)
-/* 801558CC 0015152C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801558D0 00151530 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801558D4 00151534 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801558D8 00151538 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 801558DC 0015153C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801558E0 00151540 80 63 01 80 */ lwz r3, 0x180(r3)
-/* 801558E4 00151544 7C 08 03 A6 */ mtlr r0
-/* 801558E8 00151548 38 21 00 20 */ addi r1, r1, 0x20
-/* 801558EC 0015154C 4E 80 00 20 */ blr
-
-.global func_801558F0
-func_801558F0:
-/* 801558F0 00151550 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 801558F4 00151554 7C 08 02 A6 */ mflr r0
-/* 801558F8 00151558 90 01 00 44 */ stw r0, 0x44(r1)
-/* 801558FC 0015155C DB E1 00 30 */ stfd f31, 0x30(r1)
-/* 80155900 00151560 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
-/* 80155904 00151564 39 61 00 30 */ addi r11, r1, 0x30
-/* 80155908 00151568 48 07 18 1D */ bl _savegpr_26
-/* 8015590C 0015156C 7C 7A 1B 78 */ mr r26, r3
-/* 80155910 00151570 7C 83 23 78 */ mr r3, r4
-/* 80155914 00151574 3B 60 00 00 */ li r27, 0
-/* 80155918 00151578 4B FF A5 91 */ bl func_8014FEA8
-/* 8015591C 0015157C 57 5D 07 BD */ rlwinm. r29, r26, 0, 0x1e, 0x1e
-/* 80155920 00151580 7C 7F 1B 78 */ mr r31, r3
-/* 80155924 00151584 41 82 00 08 */ beq lbl_8015592C
-/* 80155928 00151588 3B 60 00 01 */ li r27, 1
-lbl_8015592C:
-/* 8015592C 0015158C 57 5C 07 7B */ rlwinm. r28, r26, 0, 0x1d, 0x1d
-/* 80155930 00151590 41 82 00 0C */ beq lbl_8015593C
-/* 80155934 00151594 38 1B 00 01 */ addi r0, r27, 1
-/* 80155938 00151598 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_8015593C:
-/* 8015593C 0015159C 57 5E 07 39 */ rlwinm. r30, r26, 0, 0x1c, 0x1c
-/* 80155940 001515A0 41 82 00 0C */ beq lbl_8015594C
-/* 80155944 001515A4 38 1B 00 01 */ addi r0, r27, 1
-/* 80155948 001515A8 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_8015594C:
-/* 8015594C 001515AC 57 40 06 F7 */ rlwinm. r0, r26, 0, 0x1b, 0x1b
-/* 80155950 001515B0 41 82 00 24 */ beq lbl_80155974
-/* 80155954 001515B4 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
-/* 80155958 001515B8 41 82 00 0C */ beq lbl_80155964
-/* 8015595C 001515BC 38 1B 00 01 */ addi r0, r27, 1
-/* 80155960 001515C0 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_80155964:
-/* 80155964 001515C4 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
-/* 80155968 001515C8 41 82 00 0C */ beq lbl_80155974
-/* 8015596C 001515CC 38 1B 00 01 */ addi r0, r27, 1
-/* 80155970 001515D0 54 1B 06 3E */ clrlwi r27, r0, 0x18
-lbl_80155974:
-/* 80155974 001515D4 2C 1B 00 03 */ cmpwi r27, 3
-/* 80155978 001515D8 41 82 00 40 */ beq lbl_801559B8
-/* 8015597C 001515DC 40 80 00 14 */ bge lbl_80155990
-/* 80155980 001515E0 2C 1B 00 01 */ cmpwi r27, 1
-/* 80155984 001515E4 41 82 00 24 */ beq lbl_801559A8
-/* 80155988 001515E8 40 80 00 28 */ bge lbl_801559B0
-/* 8015598C 001515EC 48 00 00 14 */ b lbl_801559A0
-lbl_80155990:
-/* 80155990 001515F0 2C 1B 00 05 */ cmpwi r27, 5
-/* 80155994 001515F4 41 82 00 34 */ beq lbl_801559C8
-/* 80155998 001515F8 40 80 00 08 */ bge lbl_801559A0
-/* 8015599C 001515FC 48 00 00 24 */ b lbl_801559C0
-lbl_801559A0:
-/* 801559A0 00151600 C3 E2 8E BC */ lfs f31, lbl_806414BC-_SDA2_BASE_(r2)
-/* 801559A4 00151604 48 00 00 28 */ b lbl_801559CC
-lbl_801559A8:
-/* 801559A8 00151608 C3 E2 8E BC */ lfs f31, lbl_806414BC-_SDA2_BASE_(r2)
-/* 801559AC 0015160C 48 00 00 20 */ b lbl_801559CC
-lbl_801559B0:
-/* 801559B0 00151610 C3 E2 8E C0 */ lfs f31, lbl_806414C0-_SDA2_BASE_(r2)
-/* 801559B4 00151614 48 00 00 18 */ b lbl_801559CC
-lbl_801559B8:
-/* 801559B8 00151618 C3 E2 8E C4 */ lfs f31, lbl_806414C4-_SDA2_BASE_(r2)
-/* 801559BC 0015161C 48 00 00 10 */ b lbl_801559CC
-lbl_801559C0:
-/* 801559C0 00151620 C3 E2 8E C8 */ lfs f31, lbl_806414C8-_SDA2_BASE_(r2)
-/* 801559C4 00151624 48 00 00 08 */ b lbl_801559CC
-lbl_801559C8:
-/* 801559C8 00151628 C3 E2 8E CC */ lfs f31, lbl_806414CC-_SDA2_BASE_(r2)
-lbl_801559CC:
-/* 801559CC 0015162C FC 60 F8 90 */ fmr f3, f31
-/* 801559D0 00151630 C0 22 8E D0 */ lfs f1, lbl_806414D0-_SDA2_BASE_(r2)
-/* 801559D4 00151634 C0 42 8E D4 */ lfs f2, lbl_806414D4-_SDA2_BASE_(r2)
-/* 801559D8 00151638 38 60 2A 71 */ li r3, 0x2a71
-/* 801559DC 0015163C C0 82 8E D8 */ lfs f4, lbl_806414D8-_SDA2_BASE_(r2)
-/* 801559E0 00151640 48 00 6D 5D */ bl func_8015C73C
-/* 801559E4 00151644 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
-/* 801559E8 00151648 2C 1E 00 00 */ cmpwi r30, 0
-/* 801559EC 0015164C EF FF 00 2A */ fadds f31, f31, f0
-/* 801559F0 00151650 41 82 00 38 */ beq lbl_80155A28
-/* 801559F4 00151654 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
-/* 801559F8 00151658 38 60 2A 80 */ li r3, 0x2a80
-/* 801559FC 0015165C 38 80 00 3C */ li r4, 0x3c
-/* 80155A00 00151660 38 C0 00 00 */ li r6, 0
-/* 80155A04 00151664 EC 00 F8 2A */ fadds f0, f0, f31
-/* 80155A08 00151668 38 E0 00 00 */ li r7, 0
-/* 80155A0C 0015166C 39 00 FF FF */ li r8, -1
-/* 80155A10 00151670 FC 00 00 1E */ fctiwz f0, f0
-/* 80155A14 00151674 D8 01 00 08 */ stfd f0, 8(r1)
-/* 80155A18 00151678 80 A1 00 0C */ lwz r5, 0xc(r1)
-/* 80155A1C 0015167C 48 0F A7 19 */ bl func_80250134
-/* 80155A20 00151680 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
-/* 80155A24 00151684 EF FF 00 2A */ fadds f31, f31, f0
-lbl_80155A28:
-/* 80155A28 00151688 2C 1D 00 00 */ cmpwi r29, 0
-/* 80155A2C 0015168C 41 82 00 38 */ beq lbl_80155A64
-/* 80155A30 00151690 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
-/* 80155A34 00151694 38 60 2A 7E */ li r3, 0x2a7e
-/* 80155A38 00151698 38 80 00 3C */ li r4, 0x3c
-/* 80155A3C 0015169C 38 C0 00 00 */ li r6, 0
-/* 80155A40 001516A0 EC 00 F8 2A */ fadds f0, f0, f31
-/* 80155A44 001516A4 38 E0 00 00 */ li r7, 0
-/* 80155A48 001516A8 39 00 FF FF */ li r8, -1
-/* 80155A4C 001516AC FC 00 00 1E */ fctiwz f0, f0
-/* 80155A50 001516B0 D8 01 00 08 */ stfd f0, 8(r1)
-/* 80155A54 001516B4 80 A1 00 0C */ lwz r5, 0xc(r1)
-/* 80155A58 001516B8 48 0F A6 DD */ bl func_80250134
-/* 80155A5C 001516BC C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
-/* 80155A60 001516C0 EF FF 00 2A */ fadds f31, f31, f0
-lbl_80155A64:
-/* 80155A64 001516C4 2C 1C 00 00 */ cmpwi r28, 0
-/* 80155A68 001516C8 41 82 00 38 */ beq lbl_80155AA0
-/* 80155A6C 001516CC C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
-/* 80155A70 001516D0 38 60 2A 84 */ li r3, 0x2a84
-/* 80155A74 001516D4 38 80 00 3C */ li r4, 0x3c
-/* 80155A78 001516D8 38 C0 00 00 */ li r6, 0
-/* 80155A7C 001516DC EC 00 F8 2A */ fadds f0, f0, f31
-/* 80155A80 001516E0 38 E0 00 00 */ li r7, 0
-/* 80155A84 001516E4 39 00 FF FF */ li r8, -1
-/* 80155A88 001516E8 FC 00 00 1E */ fctiwz f0, f0
-/* 80155A8C 001516EC D8 01 00 08 */ stfd f0, 8(r1)
-/* 80155A90 001516F0 80 A1 00 0C */ lwz r5, 0xc(r1)
-/* 80155A94 001516F4 48 0F A6 A1 */ bl func_80250134
-/* 80155A98 001516F8 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
-/* 80155A9C 001516FC EF FF 00 2A */ fadds f31, f31, f0
-lbl_80155AA0:
-/* 80155AA0 00151700 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d
-/* 80155AA4 00151704 41 82 00 38 */ beq lbl_80155ADC
-/* 80155AA8 00151708 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
-/* 80155AAC 0015170C 38 60 2A 7F */ li r3, 0x2a7f
-/* 80155AB0 00151710 38 80 00 3C */ li r4, 0x3c
-/* 80155AB4 00151714 38 C0 00 00 */ li r6, 0
-/* 80155AB8 00151718 EC 00 F8 2A */ fadds f0, f0, f31
-/* 80155ABC 0015171C 38 E0 00 00 */ li r7, 0
-/* 80155AC0 00151720 39 00 FF FF */ li r8, -1
-/* 80155AC4 00151724 FC 00 00 1E */ fctiwz f0, f0
-/* 80155AC8 00151728 D8 01 00 08 */ stfd f0, 8(r1)
-/* 80155ACC 0015172C 80 A1 00 0C */ lwz r5, 0xc(r1)
-/* 80155AD0 00151730 48 0F A6 65 */ bl func_80250134
-/* 80155AD4 00151734 C0 02 8E DC */ lfs f0, lbl_806414DC-_SDA2_BASE_(r2)
-/* 80155AD8 00151738 EF FF 00 2A */ fadds f31, f31, f0
-lbl_80155ADC:
-/* 80155ADC 0015173C 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e
-/* 80155AE0 00151740 41 82 00 30 */ beq lbl_80155B10
-/* 80155AE4 00151744 C0 02 8E E0 */ lfs f0, lbl_806414E0-_SDA2_BASE_(r2)
-/* 80155AE8 00151748 38 60 2A 86 */ li r3, 0x2a86
-/* 80155AEC 0015174C 38 80 00 3C */ li r4, 0x3c
-/* 80155AF0 00151750 38 C0 00 00 */ li r6, 0
-/* 80155AF4 00151754 EC 00 F8 2A */ fadds f0, f0, f31
-/* 80155AF8 00151758 38 E0 00 00 */ li r7, 0
-/* 80155AFC 0015175C 39 00 FF FF */ li r8, -1
-/* 80155B00 00151760 FC 00 00 1E */ fctiwz f0, f0
-/* 80155B04 00151764 D8 01 00 08 */ stfd f0, 8(r1)
-/* 80155B08 00151768 80 A1 00 0C */ lwz r5, 0xc(r1)
-/* 80155B0C 0015176C 48 0F A6 29 */ bl func_80250134
-lbl_80155B10:
-/* 80155B10 00151770 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
-/* 80155B14 00151774 39 61 00 30 */ addi r11, r1, 0x30
-/* 80155B18 00151778 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 80155B1C 0015177C 48 07 16 55 */ bl _restgpr_26
-/* 80155B20 00151780 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80155B24 00151784 7C 08 03 A6 */ mtlr r0
-/* 80155B28 00151788 38 21 00 40 */ addi r1, r1, 0x40
-/* 80155B2C 0015178C 4E 80 00 20 */ blr
-
-.global func_80155B30
-func_80155B30:
-/* 80155B30 00151790 38 A0 00 01 */ li r5, 1
-/* 80155B34 00151794 38 6D 9D 00 */ addi r3, r13, lbl_8063EFC0-_SDA_BASE_
-/* 80155B38 00151798 38 80 00 04 */ li r4, 4
-/* 80155B3C 0015179C 38 00 00 00 */ li r0, 0
-/* 80155B40 001517A0 98 AD 9D 00 */ stb r5, lbl_8063EFC0-_SDA_BASE_(r13)
-/* 80155B44 001517A4 B0 83 00 02 */ sth r4, 2(r3)
-/* 80155B48 001517A8 98 03 00 04 */ stb r0, 4(r3)
-/* 80155B4C 001517AC 4E 80 00 20 */ blr
-
-.global func_80155B50
-func_80155B50:
-/* 80155B50 001517B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80155B54 001517B4 7C 08 02 A6 */ mflr r0
-/* 80155B58 001517B8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80155B5C 001517BC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80155B60 001517C0 48 07 15 C9 */ bl _savegpr_27
-/* 80155B64 001517C4 7C 9C 23 78 */ mr r28, r4
-/* 80155B68 001517C8 7C 7B 1B 78 */ mr r27, r3
-/* 80155B6C 001517CC 38 80 00 00 */ li r4, 0
-/* 80155B70 001517D0 38 A0 00 08 */ li r5, 8
-/* 80155B74 001517D4 4B EA E5 91 */ bl memset
-/* 80155B78 001517D8 38 7B 00 14 */ addi r3, r27, 0x14
-/* 80155B7C 001517DC 38 80 00 00 */ li r4, 0
-/* 80155B80 001517E0 38 A0 01 D0 */ li r5, 0x1d0
-/* 80155B84 001517E4 4B EA E5 81 */ bl memset
-/* 80155B88 001517E8 38 00 00 00 */ li r0, 0
-/* 80155B8C 001517EC 38 7B 01 E4 */ addi r3, r27, 0x1e4
-/* 80155B90 001517F0 90 1B 00 08 */ stw r0, 8(r27)
-/* 80155B94 001517F4 38 80 00 00 */ li r4, 0
-/* 80155B98 001517F8 38 A0 00 12 */ li r5, 0x12
-/* 80155B9C 001517FC 90 1B 00 10 */ stw r0, 0x10(r27)
-/* 80155BA0 00151800 4B EA E5 65 */ bl memset
-/* 80155BA4 00151804 3C 60 80 15 */ lis r3, lbl_80156C28@ha
-/* 80155BA8 00151808 3C 80 80 15 */ lis r4, lbl_80157188@ha
-/* 80155BAC 0015180C 38 63 6C 28 */ addi r3, r3, lbl_80156C28@l
-/* 80155BB0 00151810 38 84 71 88 */ addi r4, r4, lbl_80157188@l
-/* 80155BB4 00151814 48 0F E3 E9 */ bl func_80253F9C
-/* 80155BB8 00151818 7F 7F DB 78 */ mr r31, r27
-/* 80155BBC 0015181C 3B A0 00 00 */ li r29, 0
-lbl_80155BC0:
-/* 80155BC0 00151820 80 9C 00 00 */ lwz r4, 0(r28)
-/* 80155BC4 00151824 38 60 03 EA */ li r3, 0x3ea
-/* 80155BC8 00151828 4B F0 01 D1 */ bl func_80055D98
-/* 80155BCC 0015182C 2C 03 00 00 */ cmpwi r3, 0
-/* 80155BD0 00151830 7C 7E 1B 78 */ mr r30, r3
-/* 80155BD4 00151834 41 82 00 10 */ beq lbl_80155BE4
-/* 80155BD8 00151838 7F C4 F3 78 */ mr r4, r30
-/* 80155BDC 0015183C 48 08 D9 01 */ bl func_801E34DC
-/* 80155BE0 00151840 93 DF 00 00 */ stw r30, 0(r31)
-lbl_80155BE4:
-/* 80155BE4 00151844 3B BD 00 01 */ addi r29, r29, 1
-/* 80155BE8 00151848 3B FF 00 04 */ addi r31, r31, 4
-/* 80155BEC 0015184C 2C 1D 00 02 */ cmpwi r29, 2
-/* 80155BF0 00151850 3B 9C 00 04 */ addi r28, r28, 4
-/* 80155BF4 00151854 41 80 FF CC */ blt lbl_80155BC0
-/* 80155BF8 00151858 93 6D 9D 10 */ stw r27, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80155BFC 0015185C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80155C00 00151860 7F 63 DB 78 */ mr r3, r27
-/* 80155C04 00151864 48 07 15 71 */ bl _restgpr_27
-/* 80155C08 00151868 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80155C0C 0015186C 7C 08 03 A6 */ mtlr r0
-/* 80155C10 00151870 38 21 00 20 */ addi r1, r1, 0x20
-/* 80155C14 00151874 4E 80 00 20 */ blr
-
-.global func_80155C18
-func_80155C18:
-/* 80155C18 00151878 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80155C1C 0015187C 7C 08 02 A6 */ mflr r0
-/* 80155C20 00151880 2C 03 00 00 */ cmpwi r3, 0
-/* 80155C24 00151884 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80155C28 00151888 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80155C2C 0015188C 7C 9F 23 78 */ mr r31, r4
-/* 80155C30 00151890 93 C1 00 08 */ stw r30, 8(r1)
-/* 80155C34 00151894 7C 7E 1B 78 */ mr r30, r3
-/* 80155C38 00151898 41 82 00 68 */ beq lbl_80155CA0
-/* 80155C3C 0015189C 48 00 1A F5 */ bl func_80157730
-/* 80155C40 001518A0 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 80155C44 001518A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80155C48 001518A8 41 82 00 24 */ beq lbl_80155C6C
-/* 80155C4C 001518AC 41 82 00 18 */ beq lbl_80155C64
-/* 80155C50 001518B0 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 80155C54 001518B4 38 80 00 01 */ li r4, 1
-/* 80155C58 001518B8 81 8C 00 08 */ lwz r12, 8(r12)
-/* 80155C5C 001518BC 7D 89 03 A6 */ mtctr r12
-/* 80155C60 001518C0 4E 80 04 21 */ bctrl
-lbl_80155C64:
-/* 80155C64 001518C4 38 00 00 00 */ li r0, 0
-/* 80155C68 001518C8 90 1E 00 10 */ stw r0, 0x10(r30)
-lbl_80155C6C:
-/* 80155C6C 001518CC 7F C3 F3 78 */ mr r3, r30
-/* 80155C70 001518D0 48 00 16 3D */ bl func_801572AC
-/* 80155C74 001518D4 7F C3 F3 78 */ mr r3, r30
-/* 80155C78 001518D8 48 00 18 3D */ bl func_801574B4
-/* 80155C7C 001518DC 38 60 00 00 */ li r3, 0
-/* 80155C80 001518E0 38 80 00 00 */ li r4, 0
-/* 80155C84 001518E4 48 0F E3 19 */ bl func_80253F9C
-/* 80155C88 001518E8 38 00 00 00 */ li r0, 0
-/* 80155C8C 001518EC 2C 1F 00 00 */ cmpwi r31, 0
-/* 80155C90 001518F0 90 0D 9D 10 */ stw r0, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80155C94 001518F4 40 81 00 0C */ ble lbl_80155CA0
-/* 80155C98 001518F8 7F C3 F3 78 */ mr r3, r30
-/* 80155C9C 001518FC 48 08 4E 1D */ bl func_801DAAB8
-lbl_80155CA0:
-/* 80155CA0 00151900 7F C3 F3 78 */ mr r3, r30
-/* 80155CA4 00151904 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80155CA8 00151908 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80155CAC 0015190C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80155CB0 00151910 7C 08 03 A6 */ mtlr r0
-/* 80155CB4 00151914 38 21 00 10 */ addi r1, r1, 0x10
-/* 80155CB8 00151918 4E 80 00 20 */ blr
-
-.global func_80155CBC
-func_80155CBC:
-/* 80155CBC 0015191C 94 21 FF 60 */ stwu r1, -0xa0(r1)
-/* 80155CC0 00151920 7C 08 02 A6 */ mflr r0
-/* 80155CC4 00151924 90 01 00 A4 */ stw r0, 0xa4(r1)
-/* 80155CC8 00151928 DB E1 00 90 */ stfd f31, 0x90(r1)
-/* 80155CCC 0015192C F3 E1 00 98 */ psq_st f31, 152(r1), 0, qr0
-/* 80155CD0 00151930 DB C1 00 80 */ stfd f30, 0x80(r1)
-/* 80155CD4 00151934 F3 C1 00 88 */ psq_st f30, 136(r1), 0, qr0
-/* 80155CD8 00151938 39 61 00 80 */ addi r11, r1, 0x80
-/* 80155CDC 0015193C 48 07 14 39 */ bl _savegpr_22
-/* 80155CE0 00151940 88 03 00 7B */ lbz r0, 0x7b(r3)
-/* 80155CE4 00151944 3D 60 43 30 */ lis r11, 0x4330
-/* 80155CE8 00151948 FF C0 08 90 */ fmr f30, f1
-/* 80155CEC 0015194C 91 61 00 40 */ stw r11, 0x40(r1)
-/* 80155CF0 00151950 FF E0 10 90 */ fmr f31, f2
-/* 80155CF4 00151954 2C 00 00 00 */ cmpwi r0, 0
-/* 80155CF8 00151958 91 61 00 48 */ stw r11, 0x48(r1)
-/* 80155CFC 0015195C 3B C3 00 14 */ addi r30, r3, 0x14
-/* 80155D00 00151960 7C 76 1B 78 */ mr r22, r3
-/* 80155D04 00151964 7C 97 23 78 */ mr r23, r4
-/* 80155D08 00151968 7C B8 2B 78 */ mr r24, r5
-/* 80155D0C 0015196C 7C D9 33 78 */ mr r25, r6
-/* 80155D10 00151970 7C FA 3B 78 */ mr r26, r7
-/* 80155D14 00151974 7D 1B 43 78 */ mr r27, r8
-/* 80155D18 00151978 7D 3C 4B 78 */ mr r28, r9
-/* 80155D1C 0015197C 7D 5D 53 78 */ mr r29, r10
-/* 80155D20 00151980 3B E0 00 00 */ li r31, 0
-/* 80155D24 00151984 41 82 00 1C */ beq lbl_80155D40
-/* 80155D28 00151988 80 1E 00 68 */ lwz r0, 0x68(r30)
-/* 80155D2C 0015198C 7C 00 40 40 */ cmplw r0, r8
-/* 80155D30 00151990 40 82 00 10 */ bne lbl_80155D40
-/* 80155D34 00151994 7F C4 F3 78 */ mr r4, r30
-/* 80155D38 00151998 48 00 17 ED */ bl func_80157524
-/* 80155D3C 0015199C 48 00 00 9C */ b lbl_80155DD8
-lbl_80155D40:
-/* 80155D40 001519A0 88 1E 00 DB */ lbz r0, 0xdb(r30)
-/* 80155D44 001519A4 3B E0 00 01 */ li r31, 1
-/* 80155D48 001519A8 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80155D4C 001519AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80155D50 001519B0 41 82 00 20 */ beq lbl_80155D70
-/* 80155D54 001519B4 80 1E 00 68 */ lwz r0, 0x68(r30)
-/* 80155D58 001519B8 7C 00 40 40 */ cmplw r0, r8
-/* 80155D5C 001519BC 40 82 00 14 */ bne lbl_80155D70
-/* 80155D60 001519C0 7E C3 B3 78 */ mr r3, r22
-/* 80155D64 001519C4 7F C4 F3 78 */ mr r4, r30
-/* 80155D68 001519C8 48 00 17 BD */ bl func_80157524
-/* 80155D6C 001519CC 48 00 00 6C */ b lbl_80155DD8
-lbl_80155D70:
-/* 80155D70 001519D0 88 1E 00 DB */ lbz r0, 0xdb(r30)
-/* 80155D74 001519D4 3B E0 00 02 */ li r31, 2
-/* 80155D78 001519D8 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80155D7C 001519DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80155D80 001519E0 41 82 00 20 */ beq lbl_80155DA0
-/* 80155D84 001519E4 80 1E 00 68 */ lwz r0, 0x68(r30)
-/* 80155D88 001519E8 7C 00 40 40 */ cmplw r0, r8
-/* 80155D8C 001519EC 40 82 00 14 */ bne lbl_80155DA0
-/* 80155D90 001519F0 7E C3 B3 78 */ mr r3, r22
-/* 80155D94 001519F4 7F C4 F3 78 */ mr r4, r30
-/* 80155D98 001519F8 48 00 17 8D */ bl func_80157524
-/* 80155D9C 001519FC 48 00 00 3C */ b lbl_80155DD8
-lbl_80155DA0:
-/* 80155DA0 00151A00 88 1E 00 DB */ lbz r0, 0xdb(r30)
-/* 80155DA4 00151A04 3B E0 00 03 */ li r31, 3
-/* 80155DA8 00151A08 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80155DAC 00151A0C 2C 00 00 00 */ cmpwi r0, 0
-/* 80155DB0 00151A10 41 82 00 20 */ beq lbl_80155DD0
-/* 80155DB4 00151A14 80 1E 00 68 */ lwz r0, 0x68(r30)
-/* 80155DB8 00151A18 7C 00 40 40 */ cmplw r0, r8
-/* 80155DBC 00151A1C 40 82 00 14 */ bne lbl_80155DD0
-/* 80155DC0 00151A20 7E C3 B3 78 */ mr r3, r22
-/* 80155DC4 00151A24 7F C4 F3 78 */ mr r4, r30
-/* 80155DC8 00151A28 48 00 17 5D */ bl func_80157524
-/* 80155DCC 00151A2C 48 00 00 0C */ b lbl_80155DD8
-lbl_80155DD0:
-/* 80155DD0 00151A30 3B E0 00 04 */ li r31, 4
-/* 80155DD4 00151A34 3B DE 00 74 */ addi r30, r30, 0x74
-lbl_80155DD8:
-/* 80155DD8 00151A38 28 1F 00 04 */ cmplwi r31, 4
-/* 80155DDC 00151A3C 40 82 00 5C */ bne lbl_80155E38
-/* 80155DE0 00151A40 88 16 00 7B */ lbz r0, 0x7b(r22)
-/* 80155DE4 00151A44 3B D6 00 14 */ addi r30, r22, 0x14
-/* 80155DE8 00151A48 3B E0 00 00 */ li r31, 0
-/* 80155DEC 00151A4C 2C 00 00 00 */ cmpwi r0, 0
-/* 80155DF0 00151A50 41 82 00 48 */ beq lbl_80155E38
-/* 80155DF4 00151A54 88 1E 00 DB */ lbz r0, 0xdb(r30)
-/* 80155DF8 00151A58 3B E0 00 01 */ li r31, 1
-/* 80155DFC 00151A5C 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80155E00 00151A60 2C 00 00 00 */ cmpwi r0, 0
-/* 80155E04 00151A64 41 82 00 34 */ beq lbl_80155E38
-/* 80155E08 00151A68 88 1E 00 DB */ lbz r0, 0xdb(r30)
-/* 80155E0C 00151A6C 3B E0 00 02 */ li r31, 2
-/* 80155E10 00151A70 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80155E14 00151A74 2C 00 00 00 */ cmpwi r0, 0
-/* 80155E18 00151A78 41 82 00 20 */ beq lbl_80155E38
-/* 80155E1C 00151A7C 88 1E 00 DB */ lbz r0, 0xdb(r30)
-/* 80155E20 00151A80 3B E0 00 03 */ li r31, 3
-/* 80155E24 00151A84 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80155E28 00151A88 2C 00 00 00 */ cmpwi r0, 0
-/* 80155E2C 00151A8C 41 82 00 0C */ beq lbl_80155E38
-/* 80155E30 00151A90 3B E0 00 04 */ li r31, 4
-/* 80155E34 00151A94 3B DE 00 74 */ addi r30, r30, 0x74
-lbl_80155E38:
-/* 80155E38 00151A98 28 1F 00 04 */ cmplwi r31, 4
-/* 80155E3C 00151A9C 40 82 00 0C */ bne lbl_80155E48
-/* 80155E40 00151AA0 38 60 00 00 */ li r3, 0
-/* 80155E44 00151AA4 48 00 06 78 */ b lbl_801564BC
-lbl_80155E48:
-/* 80155E48 00151AA8 28 1C 00 11 */ cmplwi r28, 0x11
-/* 80155E4C 00151AAC 40 81 00 08 */ ble lbl_80155E54
-/* 80155E50 00151AB0 3B 80 00 00 */ li r28, 0
-lbl_80155E54:
-/* 80155E54 00151AB4 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80155E58 00151AB8 C0 17 00 00 */ lfs f0, 0(r23)
-/* 80155E5C 00151ABC FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 80155E60 00151AC0 40 82 00 2C */ bne lbl_80155E8C
-/* 80155E64 00151AC4 C0 17 00 04 */ lfs f0, 4(r23)
-/* 80155E68 00151AC8 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 80155E6C 00151ACC 40 82 00 20 */ bne lbl_80155E8C
-/* 80155E70 00151AD0 C0 17 00 08 */ lfs f0, 8(r23)
-/* 80155E74 00151AD4 FC 01 00 00 */ fcmpu cr0, f1, f0
-/* 80155E78 00151AD8 40 82 00 14 */ bne lbl_80155E8C
-/* 80155E7C 00151ADC C0 22 8E EC */ lfs f1, lbl_806414EC-_SDA2_BASE_(r2)
-/* 80155E80 00151AE0 C0 02 8E F0 */ lfs f0, lbl_806414F0-_SDA2_BASE_(r2)
-/* 80155E84 00151AE4 D0 37 00 00 */ stfs f1, 0(r23)
-/* 80155E88 00151AE8 D0 17 00 04 */ stfs f0, 4(r23)
-lbl_80155E8C:
-/* 80155E8C 00151AEC 7C 19 C0 40 */ cmplw r25, r24
-/* 80155E90 00151AF0 41 80 00 2C */ blt lbl_80155EBC
-/* 80155E94 00151AF4 7C 18 C8 50 */ subf r0, r24, r25
-/* 80155E98 00151AF8 93 41 00 4C */ stw r26, 0x4c(r1)
-/* 80155E9C 00151AFC C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
-/* 80155EA0 00151B00 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80155EA4 00151B04 C8 01 00 48 */ lfd f0, 0x48(r1)
-/* 80155EA8 00151B08 C8 21 00 40 */ lfd f1, 0x40(r1)
-/* 80155EAC 00151B0C EC 00 10 28 */ fsubs f0, f0, f2
-/* 80155EB0 00151B10 EC 21 10 28 */ fsubs f1, f1, f2
-/* 80155EB4 00151B14 EC 21 00 24 */ fdivs f1, f1, f0
-/* 80155EB8 00151B18 48 00 00 28 */ b lbl_80155EE0
-lbl_80155EBC:
-/* 80155EBC 00151B1C 7C 19 C0 50 */ subf r0, r25, r24
-/* 80155EC0 00151B20 93 41 00 4C */ stw r26, 0x4c(r1)
-/* 80155EC4 00151B24 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
-/* 80155EC8 00151B28 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80155ECC 00151B2C C8 01 00 48 */ lfd f0, 0x48(r1)
-/* 80155ED0 00151B30 C8 21 00 40 */ lfd f1, 0x40(r1)
-/* 80155ED4 00151B34 EC 00 10 28 */ fsubs f0, f0, f2
-/* 80155ED8 00151B38 EC 21 10 28 */ fsubs f1, f1, f2
-/* 80155EDC 00151B3C EC 21 00 24 */ fdivs f1, f1, f0
-lbl_80155EE0:
-/* 80155EE0 00151B40 C0 02 8E F4 */ lfs f0, lbl_806414F4-_SDA2_BASE_(r2)
-/* 80155EE4 00151B44 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80155EE8 00151B48 4C 41 13 82 */ cror 2, 1, 2
-/* 80155EEC 00151B4C 40 82 00 10 */ bne lbl_80155EFC
-/* 80155EF0 00151B50 38 00 00 01 */ li r0, 1
-/* 80155EF4 00151B54 98 1E 00 65 */ stb r0, 0x65(r30)
-/* 80155EF8 00151B58 48 00 00 28 */ b lbl_80155F20
-lbl_80155EFC:
-/* 80155EFC 00151B5C C0 02 8E F8 */ lfs f0, lbl_806414F8-_SDA2_BASE_(r2)
-/* 80155F00 00151B60 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80155F04 00151B64 4C 41 13 82 */ cror 2, 1, 2
-/* 80155F08 00151B68 40 82 00 10 */ bne lbl_80155F18
-/* 80155F0C 00151B6C 38 00 00 03 */ li r0, 3
-/* 80155F10 00151B70 98 1E 00 65 */ stb r0, 0x65(r30)
-/* 80155F14 00151B74 48 00 00 0C */ b lbl_80155F20
-lbl_80155F18:
-/* 80155F18 00151B78 38 00 00 04 */ li r0, 4
-/* 80155F1C 00151B7C 98 1E 00 65 */ stb r0, 0x65(r30)
-lbl_80155F20:
-/* 80155F20 00151B80 7E C3 B3 78 */ mr r3, r22
-/* 80155F24 00151B84 7F C4 F3 78 */ mr r4, r30
-/* 80155F28 00151B88 38 A0 00 00 */ li r5, 0
-/* 80155F2C 00151B8C 48 00 05 B9 */ bl func_801564E4
-/* 80155F30 00151B90 2C 03 00 00 */ cmpwi r3, 0
-/* 80155F34 00151B94 41 82 00 1C */ beq lbl_80155F50
-/* 80155F38 00151B98 7E C3 B3 78 */ mr r3, r22
-/* 80155F3C 00151B9C 7F C4 F3 78 */ mr r4, r30
-/* 80155F40 00151BA0 38 A0 00 01 */ li r5, 1
-/* 80155F44 00151BA4 48 00 05 A1 */ bl func_801564E4
-/* 80155F48 00151BA8 2C 03 00 00 */ cmpwi r3, 0
-/* 80155F4C 00151BAC 40 82 00 18 */ bne lbl_80155F64
-lbl_80155F50:
-/* 80155F50 00151BB0 7E C3 B3 78 */ mr r3, r22
-/* 80155F54 00151BB4 7F C4 F3 78 */ mr r4, r30
-/* 80155F58 00151BB8 48 00 15 CD */ bl func_80157524
-/* 80155F5C 00151BBC 38 60 00 00 */ li r3, 0
-/* 80155F60 00151BC0 48 00 05 5C */ b lbl_801564BC
-lbl_80155F64:
-/* 80155F64 00151BC4 80 7E 00 08 */ lwz r3, 8(r30)
-/* 80155F68 00151BC8 80 83 00 08 */ lwz r4, 8(r3)
-/* 80155F6C 00151BCC 2C 04 00 00 */ cmpwi r4, 0
-/* 80155F70 00151BD0 40 82 00 0C */ bne lbl_80155F7C
-/* 80155F74 00151BD4 38 60 00 00 */ li r3, 0
-/* 80155F78 00151BD8 48 00 00 1C */ b lbl_80155F94
-lbl_80155F7C:
-/* 80155F7C 00151BDC A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80155F80 00151BE0 28 00 00 01 */ cmplwi r0, 1
-/* 80155F84 00151BE4 41 81 00 0C */ bgt lbl_80155F90
-/* 80155F88 00151BE8 38 60 00 00 */ li r3, 0
-/* 80155F8C 00151BEC 48 00 00 08 */ b lbl_80155F94
-lbl_80155F90:
-/* 80155F90 00151BF0 80 64 00 04 */ lwz r3, 4(r4)
-lbl_80155F94:
-/* 80155F94 00151BF4 80 9E 00 0C */ lwz r4, 0xc(r30)
-/* 80155F98 00151BF8 80 A4 00 08 */ lwz r5, 8(r4)
-/* 80155F9C 00151BFC 2C 05 00 00 */ cmpwi r5, 0
-/* 80155FA0 00151C00 40 82 00 0C */ bne lbl_80155FAC
-/* 80155FA4 00151C04 38 A0 00 00 */ li r5, 0
-/* 80155FA8 00151C08 48 00 00 1C */ b lbl_80155FC4
-lbl_80155FAC:
-/* 80155FAC 00151C0C A0 04 00 DE */ lhz r0, 0xde(r4)
-/* 80155FB0 00151C10 2C 00 00 00 */ cmpwi r0, 0
-/* 80155FB4 00151C14 40 82 00 0C */ bne lbl_80155FC0
-/* 80155FB8 00151C18 38 A0 00 00 */ li r5, 0
-/* 80155FBC 00151C1C 48 00 00 08 */ b lbl_80155FC4
-lbl_80155FC0:
-/* 80155FC0 00151C20 80 A5 00 00 */ lwz r5, 0(r5)
-lbl_80155FC4:
-/* 80155FC4 00151C24 38 80 00 07 */ li r4, 7
-/* 80155FC8 00151C28 38 C0 00 00 */ li r6, 0
-/* 80155FCC 00151C2C 38 E0 00 03 */ li r7, 3
-/* 80155FD0 00151C30 48 09 C1 BD */ bl func_801F218C
-/* 80155FD4 00151C34 80 7E 00 08 */ lwz r3, 8(r30)
-/* 80155FD8 00151C38 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80155FDC 00151C3C 80 63 00 08 */ lwz r3, 8(r3)
-/* 80155FE0 00151C40 D3 C1 00 30 */ stfs f30, 0x30(r1)
-/* 80155FE4 00151C44 2C 03 00 00 */ cmpwi r3, 0
-/* 80155FE8 00151C48 D3 E1 00 34 */ stfs f31, 0x34(r1)
-/* 80155FEC 00151C4C D0 41 00 38 */ stfs f2, 0x38(r1)
-/* 80155FF0 00151C50 41 82 00 2C */ beq lbl_8015601C
-/* 80155FF4 00151C54 80 63 00 00 */ lwz r3, 0(r3)
-/* 80155FF8 00151C58 2C 03 00 00 */ cmpwi r3, 0
-/* 80155FFC 00151C5C 41 82 00 20 */ beq lbl_8015601C
-/* 80156000 00151C60 FC 20 F0 18 */ frsp f1, f30
-/* 80156004 00151C64 38 80 00 01 */ li r4, 1
-/* 80156008 00151C68 FC 00 F8 18 */ frsp f0, f31
-/* 8015600C 00151C6C D0 23 00 20 */ stfs f1, 0x20(r3)
-/* 80156010 00151C70 D0 03 00 24 */ stfs f0, 0x24(r3)
-/* 80156014 00151C74 D0 43 00 28 */ stfs f2, 0x28(r3)
-/* 80156018 00151C78 48 09 C6 A1 */ bl func_801F26B8
-lbl_8015601C:
-/* 8015601C 00151C7C 80 7E 00 08 */ lwz r3, 8(r30)
-/* 80156020 00151C80 C0 77 00 08 */ lfs f3, 8(r23)
-/* 80156024 00151C84 80 63 00 08 */ lwz r3, 8(r3)
-/* 80156028 00151C88 C0 57 00 04 */ lfs f2, 4(r23)
-/* 8015602C 00151C8C C0 37 00 00 */ lfs f1, 0(r23)
-/* 80156030 00151C90 2C 03 00 00 */ cmpwi r3, 0
-/* 80156034 00151C94 C0 02 8E FC */ lfs f0, lbl_806414FC-_SDA2_BASE_(r2)
-/* 80156038 00151C98 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015603C 00151C9C D0 41 00 24 */ stfs f2, 0x24(r1)
-/* 80156040 00151CA0 D0 61 00 28 */ stfs f3, 0x28(r1)
-/* 80156044 00151CA4 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 80156048 00151CA8 41 82 00 34 */ beq lbl_8015607C
-/* 8015604C 00151CAC 80 63 00 00 */ lwz r3, 0(r3)
-/* 80156050 00151CB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80156054 00151CB4 41 82 00 28 */ beq lbl_8015607C
-/* 80156058 00151CB8 D0 23 00 2C */ stfs f1, 0x2c(r3)
-/* 8015605C 00151CBC 38 80 00 01 */ li r4, 1
-/* 80156060 00151CC0 D0 43 00 30 */ stfs f2, 0x30(r3)
-/* 80156064 00151CC4 D0 63 00 34 */ stfs f3, 0x34(r3)
-/* 80156068 00151CC8 D0 03 00 38 */ stfs f0, 0x38(r3)
-/* 8015606C 00151CCC A0 03 00 10 */ lhz r0, 0x10(r3)
-/* 80156070 00151CD0 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
-/* 80156074 00151CD4 B0 03 00 10 */ sth r0, 0x10(r3)
-/* 80156078 00151CD8 48 09 C6 41 */ bl func_801F26B8
-lbl_8015607C:
-/* 8015607C 00151CDC 80 7E 00 08 */ lwz r3, 8(r30)
-/* 80156080 00151CE0 80 63 00 08 */ lwz r3, 8(r3)
-/* 80156084 00151CE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80156088 00151CE8 41 82 00 CC */ beq lbl_80156154
-/* 8015608C 00151CEC 80 63 00 00 */ lwz r3, 0(r3)
-/* 80156090 00151CF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80156094 00151CF4 41 82 00 C0 */ beq lbl_80156154
-/* 80156098 00151CF8 C0 1D 00 00 */ lfs f0, 0(r29)
-/* 8015609C 00151CFC C0 42 8F 00 */ lfs f2, lbl_80641500-_SDA2_BASE_(r2)
-/* 801560A0 00151D00 D0 03 00 48 */ stfs f0, 0x48(r3)
-/* 801560A4 00151D04 C0 3D 00 04 */ lfs f1, 4(r29)
-/* 801560A8 00151D08 FC 00 10 40 */ fcmpo cr0, f0, f2
-/* 801560AC 00151D0C C0 1D 00 08 */ lfs f0, 8(r29)
-/* 801560B0 00151D10 D0 23 00 4C */ stfs f1, 0x4c(r3)
-/* 801560B4 00151D14 D0 03 00 50 */ stfs f0, 0x50(r3)
-/* 801560B8 00151D18 40 80 00 2C */ bge lbl_801560E4
-/* 801560BC 00151D1C C0 23 00 48 */ lfs f1, 0x48(r3)
-/* 801560C0 00151D20 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
-/* 801560C4 00151D24 FC 01 18 40 */ fcmpo cr0, f1, f3
-/* 801560C8 00151D28 40 81 00 1C */ ble lbl_801560E4
-/* 801560CC 00151D2C C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 801560D0 00151D30 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801560D4 00151D34 40 80 00 08 */ bge lbl_801560DC
-/* 801560D8 00151D38 48 00 00 08 */ b lbl_801560E0
-lbl_801560DC:
-/* 801560DC 00151D3C FC 60 10 90 */ fmr f3, f2
-lbl_801560E0:
-/* 801560E0 00151D40 D0 63 00 48 */ stfs f3, 0x48(r3)
-lbl_801560E4:
-/* 801560E4 00151D44 C0 43 00 4C */ lfs f2, 0x4c(r3)
-/* 801560E8 00151D48 C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
-/* 801560EC 00151D4C FC 02 08 40 */ fcmpo cr0, f2, f1
-/* 801560F0 00151D50 40 80 00 28 */ bge lbl_80156118
-/* 801560F4 00151D54 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
-/* 801560F8 00151D58 FC 02 18 40 */ fcmpo cr0, f2, f3
-/* 801560FC 00151D5C 40 81 00 1C */ ble lbl_80156118
-/* 80156100 00151D60 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156104 00151D64 FC 02 00 40 */ fcmpo cr0, f2, f0
-/* 80156108 00151D68 40 80 00 08 */ bge lbl_80156110
-/* 8015610C 00151D6C 48 00 00 08 */ b lbl_80156114
-lbl_80156110:
-/* 80156110 00151D70 FC 60 08 90 */ fmr f3, f1
-lbl_80156114:
-/* 80156114 00151D74 D0 63 00 4C */ stfs f3, 0x4c(r3)
-lbl_80156118:
-/* 80156118 00151D78 C0 43 00 50 */ lfs f2, 0x50(r3)
-/* 8015611C 00151D7C C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
-/* 80156120 00151D80 FC 02 08 40 */ fcmpo cr0, f2, f1
-/* 80156124 00151D84 40 80 00 28 */ bge lbl_8015614C
-/* 80156128 00151D88 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
-/* 8015612C 00151D8C FC 02 18 40 */ fcmpo cr0, f2, f3
-/* 80156130 00151D90 40 81 00 1C */ ble lbl_8015614C
-/* 80156134 00151D94 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156138 00151D98 FC 02 00 40 */ fcmpo cr0, f2, f0
-/* 8015613C 00151D9C 40 80 00 08 */ bge lbl_80156144
-/* 80156140 00151DA0 48 00 00 08 */ b lbl_80156148
-lbl_80156144:
-/* 80156144 00151DA4 FC 60 08 90 */ fmr f3, f1
-lbl_80156148:
-/* 80156148 00151DA8 D0 63 00 50 */ stfs f3, 0x50(r3)
-lbl_8015614C:
-/* 8015614C 00151DAC 38 80 00 01 */ li r4, 1
-/* 80156150 00151DB0 48 09 C5 69 */ bl func_801F26B8
-lbl_80156154:
-/* 80156154 00151DB4 80 7E 00 08 */ lwz r3, 8(r30)
-/* 80156158 00151DB8 38 80 00 00 */ li r4, 0
-/* 8015615C 00151DBC C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156160 00151DC0 38 A0 00 00 */ li r5, 0
-/* 80156164 00151DC4 C0 42 8E FC */ lfs f2, lbl_806414FC-_SDA2_BASE_(r2)
-/* 80156168 00151DC8 38 C0 00 00 */ li r6, 0
-/* 8015616C 00151DCC 38 E0 00 00 */ li r7, 0
-/* 80156170 00151DD0 39 00 00 00 */ li r8, 0
-/* 80156174 00151DD4 48 09 EC 81 */ bl func_801F4DF4
-/* 80156178 00151DD8 7E C3 B3 78 */ mr r3, r22
-/* 8015617C 00151DDC 7F C4 F3 78 */ mr r4, r30
-/* 80156180 00151DE0 38 A0 00 01 */ li r5, 1
-/* 80156184 00151DE4 48 00 14 FD */ bl func_80157680
-/* 80156188 00151DE8 93 41 00 44 */ stw r26, 0x44(r1)
-/* 8015618C 00151DEC 7C 19 D0 40 */ cmplw r25, r26
-/* 80156190 00151DF0 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
-/* 80156194 00151DF4 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 80156198 00151DF8 EC 00 10 28 */ fsubs f0, f0, f2
-/* 8015619C 00151DFC EC 01 00 24 */ fdivs f0, f1, f0
-/* 801561A0 00151E00 D0 1E 00 5C */ stfs f0, 0x5c(r30)
-/* 801561A4 00151E04 40 81 00 08 */ ble lbl_801561AC
-/* 801561A8 00151E08 7F 59 D3 78 */ mr r25, r26
-lbl_801561AC:
-/* 801561AC 00151E0C 7C 19 D0 50 */ subf r0, r25, r26
-/* 801561B0 00151E10 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
-/* 801561B4 00151E14 90 01 00 4C */ stw r0, 0x4c(r1)
-/* 801561B8 00151E18 38 80 00 00 */ li r4, 0
-/* 801561BC 00151E1C C0 1E 00 5C */ lfs f0, 0x5c(r30)
-/* 801561C0 00151E20 38 A0 00 00 */ li r5, 0
-/* 801561C4 00151E24 C8 21 00 48 */ lfd f1, 0x48(r1)
-/* 801561C8 00151E28 38 C0 00 00 */ li r6, 0
-/* 801561CC 00151E2C 80 7E 00 0C */ lwz r3, 0xc(r30)
-/* 801561D0 00151E30 38 E0 00 00 */ li r7, 0
-/* 801561D4 00151E34 EC 21 10 28 */ fsubs f1, f1, f2
-/* 801561D8 00151E38 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
-/* 801561DC 00151E3C 39 00 00 00 */ li r8, 0
-/* 801561E0 00151E40 EC 20 00 72 */ fmuls f1, f0, f1
-/* 801561E4 00151E44 48 09 EC 11 */ bl func_801F4DF4
-/* 801561E8 00151E48 38 00 00 80 */ li r0, 0x80
-/* 801561EC 00151E4C 3A E0 00 00 */ li r23, 0
-/* 801561F0 00151E50 98 01 00 0C */ stb r0, 0xc(r1)
-/* 801561F4 00151E54 38 81 00 0C */ addi r4, r1, 0xc
-/* 801561F8 00151E58 98 01 00 0D */ stb r0, 0xd(r1)
-/* 801561FC 00151E5C 98 01 00 0E */ stb r0, 0xe(r1)
-/* 80156200 00151E60 9A E1 00 0F */ stb r23, 0xf(r1)
-/* 80156204 00151E64 80 7E 00 0C */ lwz r3, 0xc(r30)
-/* 80156208 00151E68 48 09 FF 8D */ bl func_801F6194
-/* 8015620C 00151E6C 92 FE 00 60 */ stw r23, 0x60(r30)
-/* 80156210 00151E70 38 00 00 FF */ li r0, 0xff
-/* 80156214 00151E74 7E C3 B3 78 */ mr r3, r22
-/* 80156218 00151E78 7F C4 F3 78 */ mr r4, r30
-/* 8015621C 00151E7C 9B 9E 00 66 */ stb r28, 0x66(r30)
-/* 80156220 00151E80 7F 65 DB 78 */ mr r5, r27
-/* 80156224 00151E84 38 C1 00 08 */ addi r6, r1, 8
-/* 80156228 00151E88 38 E0 00 01 */ li r7, 1
-/* 8015622C 00151E8C 98 01 00 08 */ stb r0, 8(r1)
-/* 80156230 00151E90 98 01 00 09 */ stb r0, 9(r1)
-/* 80156234 00151E94 98 01 00 0A */ stb r0, 0xa(r1)
-/* 80156238 00151E98 98 01 00 0B */ stb r0, 0xb(r1)
-/* 8015623C 00151E9C 48 00 03 A9 */ bl func_801565E4
-/* 80156240 00151EA0 93 01 00 44 */ stw r24, 0x44(r1)
-/* 80156244 00151EA4 7C 19 C0 40 */ cmplw r25, r24
-/* 80156248 00151EA8 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
-/* 8015624C 00151EAC C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 80156250 00151EB0 EC 00 10 28 */ fsubs f0, f0, f2
-/* 80156254 00151EB4 D0 1E 00 4C */ stfs f0, 0x4c(r30)
-/* 80156258 00151EB8 41 80 00 34 */ blt lbl_8015628C
-/* 8015625C 00151EBC 7C 78 C8 50 */ subf r3, r24, r25
-/* 80156260 00151EC0 88 1E 00 65 */ lbz r0, 0x65(r30)
-/* 80156264 00151EC4 90 61 00 4C */ stw r3, 0x4c(r1)
-/* 80156268 00151EC8 3C 60 80 42 */ lis r3, lbl_8041E818@ha
-/* 8015626C 00151ECC 54 00 10 3A */ slwi r0, r0, 2
-/* 80156270 00151ED0 C8 21 00 48 */ lfd f1, 0x48(r1)
-/* 80156274 00151ED4 38 63 E8 18 */ addi r3, r3, lbl_8041E818@l
-/* 80156278 00151ED8 7C 03 04 2E */ lfsx f0, r3, r0
-/* 8015627C 00151EDC EC 21 10 28 */ fsubs f1, f1, f2
-/* 80156280 00151EE0 EC 01 00 24 */ fdivs f0, f1, f0
-/* 80156284 00151EE4 D0 1E 00 50 */ stfs f0, 0x50(r30)
-/* 80156288 00151EE8 48 00 00 34 */ b lbl_801562BC
-lbl_8015628C:
-/* 8015628C 00151EEC 7C 79 C0 50 */ subf r3, r25, r24
-/* 80156290 00151EF0 88 1E 00 65 */ lbz r0, 0x65(r30)
-/* 80156294 00151EF4 90 61 00 44 */ stw r3, 0x44(r1)
-/* 80156298 00151EF8 3C 60 80 42 */ lis r3, lbl_8041E818@ha
-/* 8015629C 00151EFC 54 00 10 3A */ slwi r0, r0, 2
-/* 801562A0 00151F00 C8 21 00 40 */ lfd f1, 0x40(r1)
-/* 801562A4 00151F04 38 63 E8 18 */ addi r3, r3, lbl_8041E818@l
-/* 801562A8 00151F08 7C 03 04 2E */ lfsx f0, r3, r0
-/* 801562AC 00151F0C EC 21 10 28 */ fsubs f1, f1, f2
-/* 801562B0 00151F10 EC 01 00 24 */ fdivs f0, f1, f0
-/* 801562B4 00151F14 FC 00 00 50 */ fneg f0, f0
-/* 801562B8 00151F18 D0 1E 00 50 */ stfs f0, 0x50(r30)
-lbl_801562BC:
-/* 801562BC 00151F1C 93 21 00 4C */ stw r25, 0x4c(r1)
-/* 801562C0 00151F20 38 00 00 01 */ li r0, 1
-/* 801562C4 00151F24 C8 42 8F 10 */ lfd f2, lbl_80641510-_SDA2_BASE_(r2)
-/* 801562C8 00151F28 38 60 00 00 */ li r3, 0
-/* 801562CC 00151F2C 93 41 00 44 */ stw r26, 0x44(r1)
-/* 801562D0 00151F30 7C 00 F8 30 */ slw r0, r0, r31
-/* 801562D4 00151F34 C8 21 00 48 */ lfd f1, 0x48(r1)
-/* 801562D8 00151F38 C8 01 00 40 */ lfd f0, 0x40(r1)
-/* 801562DC 00151F3C EC 21 10 28 */ fsubs f1, f1, f2
-/* 801562E0 00151F40 EC 00 10 28 */ fsubs f0, f0, f2
-/* 801562E4 00151F44 D0 3E 00 54 */ stfs f1, 0x54(r30)
-/* 801562E8 00151F48 D0 1E 00 58 */ stfs f0, 0x58(r30)
-/* 801562EC 00151F4C 98 7E 00 64 */ stb r3, 0x64(r30)
-/* 801562F0 00151F50 9B FE 00 71 */ stb r31, 0x71(r30)
-/* 801562F4 00151F54 88 7E 00 66 */ lbz r3, 0x66(r30)
-/* 801562F8 00151F58 7C 96 1A 14 */ add r4, r22, r3
-/* 801562FC 00151F5C 88 64 01 E4 */ lbz r3, 0x1e4(r4)
-/* 80156300 00151F60 7C 60 00 78 */ andc r0, r3, r0
-/* 80156304 00151F64 98 04 01 E4 */ stb r0, 0x1e4(r4)
-/* 80156308 00151F68 80 7E 00 0C */ lwz r3, 0xc(r30)
-/* 8015630C 00151F6C 80 83 00 08 */ lwz r4, 8(r3)
-/* 80156310 00151F70 2C 04 00 00 */ cmpwi r4, 0
-/* 80156314 00151F74 40 82 00 0C */ bne lbl_80156320
-/* 80156318 00151F78 3A C0 00 00 */ li r22, 0
-/* 8015631C 00151F7C 48 00 00 1C */ b lbl_80156338
-lbl_80156320:
-/* 80156320 00151F80 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80156324 00151F84 28 00 00 04 */ cmplwi r0, 4
-/* 80156328 00151F88 41 81 00 0C */ bgt lbl_80156334
-/* 8015632C 00151F8C 3A C0 00 00 */ li r22, 0
-/* 80156330 00151F90 48 00 00 08 */ b lbl_80156338
-lbl_80156334:
-/* 80156334 00151F94 82 C4 00 10 */ lwz r22, 0x10(r4)
-lbl_80156338:
-/* 80156338 00151F98 48 08 47 F1 */ bl func_801DAB28
-/* 8015633C 00151F9C 2C 03 00 00 */ cmpwi r3, 0
-/* 80156340 00151FA0 41 82 00 18 */ beq lbl_80156358
-/* 80156344 00151FA4 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80156348 00151FA8 38 80 01 40 */ li r4, 0x140
-/* 8015634C 00151FAC 48 08 49 49 */ bl func_801DAC94
-/* 80156350 00151FB0 7C 77 1B 78 */ mr r23, r3
-/* 80156354 00151FB4 48 00 00 08 */ b lbl_8015635C
-lbl_80156358:
-/* 80156358 00151FB8 3A E0 00 00 */ li r23, 0
-lbl_8015635C:
-/* 8015635C 00151FBC 2C 17 00 00 */ cmpwi r23, 0
-/* 80156360 00151FC0 41 82 00 2C */ beq lbl_8015638C
-/* 80156364 00151FC4 3C 80 80 42 */ lis r4, lbl_8041E830@ha
-/* 80156368 00151FC8 57 80 10 3A */ slwi r0, r28, 2
-/* 8015636C 00151FCC 38 84 E8 30 */ addi r4, r4, lbl_8041E830@l
-/* 80156370 00151FD0 38 60 03 EA */ li r3, 0x3ea
-/* 80156374 00151FD4 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80156378 00151FD8 48 08 51 45 */ bl func_801DB4BC
-/* 8015637C 00151FDC 7C 64 1B 78 */ mr r4, r3
-/* 80156380 00151FE0 7E E3 BB 78 */ mr r3, r23
-/* 80156384 00151FE4 48 0A 35 69 */ bl func_801F98EC
-/* 80156388 00151FE8 7C 77 1B 78 */ mr r23, r3
-lbl_8015638C:
-/* 8015638C 00151FEC 2C 17 00 00 */ cmpwi r23, 0
-/* 80156390 00151FF0 92 FE 00 10 */ stw r23, 0x10(r30)
-/* 80156394 00151FF4 41 82 01 18 */ beq lbl_801564AC
-/* 80156398 00151FF8 7E C3 B3 78 */ mr r3, r22
-/* 8015639C 00151FFC 7E E5 BB 78 */ mr r5, r23
-/* 801563A0 00152000 38 80 00 01 */ li r4, 1
-/* 801563A4 00152004 38 C0 00 00 */ li r6, 0
-/* 801563A8 00152008 38 E0 00 03 */ li r7, 3
-/* 801563AC 0015200C 48 09 BD E1 */ bl func_801F218C
-/* 801563B0 00152010 C0 02 8F 08 */ lfs f0, lbl_80641508-_SDA2_BASE_(r2)
-/* 801563B4 00152014 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 801563B8 00152018 C0 42 8F 00 */ lfs f2, lbl_80641500-_SDA2_BASE_(r2)
-/* 801563BC 0015201C D0 03 00 48 */ stfs f0, 0x48(r3)
-/* 801563C0 00152020 FC 00 10 40 */ fcmpo cr0, f0, f2
-/* 801563C4 00152024 D0 03 00 4C */ stfs f0, 0x4c(r3)
-/* 801563C8 00152028 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 801563CC 0015202C D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 801563D0 00152030 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 801563D4 00152034 D0 03 00 50 */ stfs f0, 0x50(r3)
-/* 801563D8 00152038 40 80 00 2C */ bge lbl_80156404
-/* 801563DC 0015203C C0 23 00 48 */ lfs f1, 0x48(r3)
-/* 801563E0 00152040 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
-/* 801563E4 00152044 FC 01 18 40 */ fcmpo cr0, f1, f3
-/* 801563E8 00152048 40 81 00 1C */ ble lbl_80156404
-/* 801563EC 0015204C C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 801563F0 00152050 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801563F4 00152054 40 80 00 08 */ bge lbl_801563FC
-/* 801563F8 00152058 48 00 00 08 */ b lbl_80156400
-lbl_801563FC:
-/* 801563FC 0015205C FC 60 10 90 */ fmr f3, f2
-lbl_80156400:
-/* 80156400 00152060 D0 63 00 48 */ stfs f3, 0x48(r3)
-lbl_80156404:
-/* 80156404 00152064 C0 43 00 4C */ lfs f2, 0x4c(r3)
-/* 80156408 00152068 C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
-/* 8015640C 0015206C FC 02 08 40 */ fcmpo cr0, f2, f1
-/* 80156410 00152070 40 80 00 28 */ bge lbl_80156438
-/* 80156414 00152074 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
-/* 80156418 00152078 FC 02 18 40 */ fcmpo cr0, f2, f3
-/* 8015641C 0015207C 40 81 00 1C */ ble lbl_80156438
-/* 80156420 00152080 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156424 00152084 FC 02 00 40 */ fcmpo cr0, f2, f0
-/* 80156428 00152088 40 80 00 08 */ bge lbl_80156430
-/* 8015642C 0015208C 48 00 00 08 */ b lbl_80156434
-lbl_80156430:
-/* 80156430 00152090 FC 60 08 90 */ fmr f3, f1
-lbl_80156434:
-/* 80156434 00152094 D0 63 00 4C */ stfs f3, 0x4c(r3)
-lbl_80156438:
-/* 80156438 00152098 C0 43 00 50 */ lfs f2, 0x50(r3)
-/* 8015643C 0015209C C0 22 8F 00 */ lfs f1, lbl_80641500-_SDA2_BASE_(r2)
-/* 80156440 001520A0 FC 02 08 40 */ fcmpo cr0, f2, f1
-/* 80156444 001520A4 40 80 00 28 */ bge lbl_8015646C
-/* 80156448 001520A8 C0 62 8F 04 */ lfs f3, lbl_80641504-_SDA2_BASE_(r2)
-/* 8015644C 001520AC FC 02 18 40 */ fcmpo cr0, f2, f3
-/* 80156450 001520B0 40 81 00 1C */ ble lbl_8015646C
-/* 80156454 001520B4 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156458 001520B8 FC 02 00 40 */ fcmpo cr0, f2, f0
-/* 8015645C 001520BC 40 80 00 08 */ bge lbl_80156464
-/* 80156460 001520C0 48 00 00 08 */ b lbl_80156468
-lbl_80156464:
-/* 80156464 001520C4 FC 60 08 90 */ fmr f3, f1
-lbl_80156468:
-/* 80156468 001520C8 D0 63 00 50 */ stfs f3, 0x50(r3)
-lbl_8015646C:
-/* 8015646C 001520CC 38 80 00 01 */ li r4, 1
-/* 80156470 001520D0 48 09 C2 49 */ bl func_801F26B8
-/* 80156474 001520D4 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 80156478 001520D8 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 8015647C 001520DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80156480 001520E0 41 82 00 10 */ beq lbl_80156490
-/* 80156484 001520E4 A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 80156488 001520E8 60 00 00 10 */ ori r0, r0, 0x10
-/* 8015648C 001520EC B0 03 01 48 */ sth r0, 0x148(r3)
-lbl_80156490:
-/* 80156490 001520F0 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 80156494 001520F4 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 80156498 001520F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015649C 001520FC 41 82 00 10 */ beq lbl_801564AC
-/* 801564A0 00152100 A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 801564A4 00152104 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
-/* 801564A8 00152108 B0 03 01 48 */ sth r0, 0x148(r3)
-lbl_801564AC:
-/* 801564AC 0015210C 93 7E 00 68 */ stw r27, 0x68(r30)
-/* 801564B0 00152110 38 00 00 01 */ li r0, 1
-/* 801564B4 00152114 38 7F 00 01 */ addi r3, r31, 1
-/* 801564B8 00152118 98 1E 00 67 */ stb r0, 0x67(r30)
-lbl_801564BC:
-/* 801564BC 0015211C E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0
-/* 801564C0 00152120 CB E1 00 90 */ lfd f31, 0x90(r1)
-/* 801564C4 00152124 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0
-/* 801564C8 00152128 39 61 00 80 */ addi r11, r1, 0x80
-/* 801564CC 0015212C CB C1 00 80 */ lfd f30, 0x80(r1)
-/* 801564D0 00152130 48 07 0C 91 */ bl _restgpr_22
-/* 801564D4 00152134 80 01 00 A4 */ lwz r0, 0xa4(r1)
-/* 801564D8 00152138 7C 08 03 A6 */ mtlr r0
-/* 801564DC 0015213C 38 21 00 A0 */ addi r1, r1, 0xa0
-/* 801564E0 00152140 4E 80 00 20 */ blr
-
-.global func_801564E4
-func_801564E4:
-/* 801564E4 00152144 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801564E8 00152148 7C 08 02 A6 */ mflr r0
-/* 801564EC 0015214C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801564F0 00152150 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801564F4 00152154 54 BF 10 3A */ slwi r31, r5, 2
-/* 801564F8 00152158 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801564FC 0015215C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80156500 00152160 7C 9D 23 78 */ mr r29, r4
-/* 80156504 00152164 7F C3 F8 2E */ lwzx r30, r3, r31
-/* 80156508 00152168 2C 1E 00 00 */ cmpwi r30, 0
-/* 8015650C 0015216C 40 82 00 0C */ bne lbl_80156518
-/* 80156510 00152170 38 60 00 00 */ li r3, 0
-/* 80156514 00152174 48 00 00 B4 */ b lbl_801565C8
-lbl_80156518:
-/* 80156518 00152178 48 08 46 11 */ bl func_801DAB28
-/* 8015651C 0015217C 2C 03 00 00 */ cmpwi r3, 0
-/* 80156520 00152180 41 82 00 14 */ beq lbl_80156534
-/* 80156524 00152184 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80156528 00152188 38 80 00 14 */ li r4, 0x14
-/* 8015652C 0015218C 48 08 47 69 */ bl func_801DAC94
-/* 80156530 00152190 48 00 00 08 */ b lbl_80156538
-lbl_80156534:
-/* 80156534 00152194 38 60 00 00 */ li r3, 0
-lbl_80156538:
-/* 80156538 00152198 2C 03 00 00 */ cmpwi r3, 0
-/* 8015653C 0015219C 41 82 00 0C */ beq lbl_80156548
-/* 80156540 001521A0 7F C4 F3 78 */ mr r4, r30
-/* 80156544 001521A4 48 0A 3B 51 */ bl func_801FA094
-lbl_80156548:
-/* 80156548 001521A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015654C 001521AC 7C 7D F9 2E */ stwx r3, r29, r31
-/* 80156550 001521B0 40 82 00 0C */ bne lbl_8015655C
-/* 80156554 001521B4 38 60 00 00 */ li r3, 0
-/* 80156558 001521B8 48 00 00 70 */ b lbl_801565C8
-lbl_8015655C:
-/* 8015655C 001521BC 80 83 00 00 */ lwz r4, 0(r3)
-/* 80156560 001521C0 A0 04 00 18 */ lhz r0, 0x18(r4)
-/* 80156564 001521C4 2C 80 00 00 */ cmpwi cr1, r0, 0
-/* 80156568 001521C8 40 86 00 0C */ bne cr1, lbl_80156574
-/* 8015656C 001521CC 38 60 00 00 */ li r3, 0
-/* 80156570 001521D0 48 00 00 58 */ b lbl_801565C8
-lbl_80156574:
-/* 80156574 001521D4 80 63 00 04 */ lwz r3, 4(r3)
-/* 80156578 001521D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015657C 001521DC 40 82 00 0C */ bne lbl_80156588
-/* 80156580 001521E0 38 60 00 00 */ li r3, 0
-/* 80156584 001521E4 48 00 00 14 */ b lbl_80156598
-lbl_80156588:
-/* 80156588 001521E8 40 86 00 0C */ bne cr1, lbl_80156594
-/* 8015658C 001521EC 38 60 00 00 */ li r3, 0
-/* 80156590 001521F0 48 00 00 08 */ b lbl_80156598
-lbl_80156594:
-/* 80156594 001521F4 80 63 00 00 */ lwz r3, 0(r3)
-lbl_80156598:
-/* 80156598 001521F8 7F FD FA 14 */ add r31, r29, r31
-/* 8015659C 001521FC 2C 03 00 00 */ cmpwi r3, 0
-/* 801565A0 00152200 90 7F 00 08 */ stw r3, 8(r31)
-/* 801565A4 00152204 40 82 00 0C */ bne lbl_801565B0
-/* 801565A8 00152208 38 60 00 00 */ li r3, 0
-/* 801565AC 0015220C 48 00 00 1C */ b lbl_801565C8
-lbl_801565B0:
-/* 801565B0 00152210 48 09 F3 FD */ bl func_801F59AC
-/* 801565B4 00152214 80 7F 00 08 */ lwz r3, 8(r31)
-/* 801565B8 00152218 48 0A D2 59 */ bl func_80203810
-/* 801565BC 0015221C 80 7F 00 08 */ lwz r3, 8(r31)
-/* 801565C0 00152220 48 0A A2 99 */ bl func_80200858
-/* 801565C4 00152224 38 60 00 01 */ li r3, 1
-lbl_801565C8:
-/* 801565C8 00152228 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801565CC 0015222C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801565D0 00152230 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801565D4 00152234 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801565D8 00152238 7C 08 03 A6 */ mtlr r0
-/* 801565DC 0015223C 38 21 00 20 */ addi r1, r1, 0x20
-/* 801565E0 00152240 4E 80 00 20 */ blr
-
-.global func_801565E4
-func_801565E4:
-/* 801565E4 00152244 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 801565E8 00152248 7C 08 02 A6 */ mflr r0
-/* 801565EC 0015224C 90 01 00 84 */ stw r0, 0x84(r1)
-/* 801565F0 00152250 DB E1 00 70 */ stfd f31, 0x70(r1)
-/* 801565F4 00152254 F3 E1 00 78 */ psq_st f31, 120(r1), 0, qr0
-/* 801565F8 00152258 DB C1 00 60 */ stfd f30, 0x60(r1)
-/* 801565FC 0015225C F3 C1 00 68 */ psq_st f30, 104(r1), 0, qr0
-/* 80156600 00152260 39 61 00 60 */ addi r11, r1, 0x60
-/* 80156604 00152264 48 07 0B 1D */ bl _savegpr_25
-/* 80156608 00152268 80 64 00 18 */ lwz r3, 0x18(r4)
-/* 8015660C 0015226C 7C 99 23 78 */ mr r25, r4
-/* 80156610 00152270 7C BC 2B 78 */ mr r28, r5
-/* 80156614 00152274 7C DA 33 78 */ mr r26, r6
-/* 80156618 00152278 2C 03 00 00 */ cmpwi r3, 0
-/* 8015661C 0015227C 7C FB 3B 78 */ mr r27, r7
-/* 80156620 00152280 41 82 00 10 */ beq lbl_80156630
-/* 80156624 00152284 48 0A D5 D9 */ bl func_80203BFC
-/* 80156628 00152288 38 00 00 00 */ li r0, 0
-/* 8015662C 0015228C 90 19 00 18 */ stw r0, 0x18(r25)
-lbl_80156630:
-/* 80156630 00152290 80 79 00 14 */ lwz r3, 0x14(r25)
-/* 80156634 00152294 2C 03 00 00 */ cmpwi r3, 0
-/* 80156638 00152298 41 82 00 10 */ beq lbl_80156648
-/* 8015663C 0015229C 48 0A D5 C1 */ bl func_80203BFC
-/* 80156640 001522A0 38 00 00 00 */ li r0, 0
-/* 80156644 001522A4 90 19 00 14 */ stw r0, 0x14(r25)
-lbl_80156648:
-/* 80156648 001522A8 80 79 00 08 */ lwz r3, 8(r25)
-/* 8015664C 001522AC 80 83 00 08 */ lwz r4, 8(r3)
-/* 80156650 001522B0 2C 04 00 00 */ cmpwi r4, 0
-/* 80156654 001522B4 40 82 00 0C */ bne lbl_80156660
-/* 80156658 001522B8 3B E0 00 00 */ li r31, 0
-/* 8015665C 001522BC 48 00 00 1C */ b lbl_80156678
-lbl_80156660:
-/* 80156660 001522C0 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80156664 001522C4 28 00 00 02 */ cmplwi r0, 2
-/* 80156668 001522C8 41 81 00 0C */ bgt lbl_80156674
-/* 8015666C 001522CC 3B E0 00 00 */ li r31, 0
-/* 80156670 001522D0 48 00 00 08 */ b lbl_80156678
-lbl_80156674:
-/* 80156674 001522D4 83 E4 00 08 */ lwz r31, 8(r4)
-lbl_80156678:
-/* 80156678 001522D8 2C 1F 00 00 */ cmpwi r31, 0
-/* 8015667C 001522DC 41 82 00 10 */ beq lbl_8015668C
-/* 80156680 001522E0 A0 1F 00 10 */ lhz r0, 0x10(r31)
-/* 80156684 001522E4 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 80156688 001522E8 B0 1F 00 10 */ sth r0, 0x10(r31)
-lbl_8015668C:
-/* 8015668C 001522EC 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156690 001522F0 80 83 00 08 */ lwz r4, 8(r3)
-/* 80156694 001522F4 2C 04 00 00 */ cmpwi r4, 0
-/* 80156698 001522F8 40 82 00 0C */ bne lbl_801566A4
-/* 8015669C 001522FC 3B C0 00 00 */ li r30, 0
-/* 801566A0 00152300 48 00 00 1C */ b lbl_801566BC
-lbl_801566A4:
-/* 801566A4 00152304 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 801566A8 00152308 28 00 00 03 */ cmplwi r0, 3
-/* 801566AC 0015230C 41 81 00 0C */ bgt lbl_801566B8
-/* 801566B0 00152310 3B C0 00 00 */ li r30, 0
-/* 801566B4 00152314 48 00 00 08 */ b lbl_801566BC
-lbl_801566B8:
-/* 801566B8 00152318 83 C4 00 0C */ lwz r30, 0xc(r4)
-lbl_801566BC:
-/* 801566BC 0015231C 2C 1E 00 00 */ cmpwi r30, 0
-/* 801566C0 00152320 41 82 00 10 */ beq lbl_801566D0
-/* 801566C4 00152324 A0 1E 00 10 */ lhz r0, 0x10(r30)
-/* 801566C8 00152328 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 801566CC 0015232C B0 1E 00 10 */ sth r0, 0x10(r30)
-lbl_801566D0:
-/* 801566D0 00152330 38 00 00 FF */ li r0, 0xff
-/* 801566D4 00152334 98 19 00 6C */ stb r0, 0x6c(r25)
-/* 801566D8 00152338 98 19 00 6D */ stb r0, 0x6d(r25)
-/* 801566DC 0015233C 98 19 00 6E */ stb r0, 0x6e(r25)
-/* 801566E0 00152340 98 19 00 6F */ stb r0, 0x6f(r25)
-/* 801566E4 00152344 98 19 00 70 */ stb r0, 0x70(r25)
-/* 801566E8 00152348 4B ED F6 B5 */ bl func_80035D9C
-/* 801566EC 0015234C 7F 84 E3 78 */ mr r4, r28
-/* 801566F0 00152350 4B EE 06 4D */ bl func_80036D3C
-/* 801566F4 00152354 2C 03 00 00 */ cmpwi r3, 0
-/* 801566F8 00152358 7C 64 1B 78 */ mr r4, r3
-/* 801566FC 0015235C 41 82 04 3C */ beq lbl_80156B38
-/* 80156700 00152360 3C A0 00 01 */ lis r5, 0x0000FFFF@ha
-/* 80156704 00152364 38 79 00 24 */ addi r3, r25, 0x24
-/* 80156708 00152368 38 E5 FF FF */ addi r7, r5, 0x0000FFFF@l
-/* 8015670C 0015236C 38 84 00 12 */ addi r4, r4, 0x12
-/* 80156710 00152370 38 C5 F0 01 */ addi r6, r5, -4095
-/* 80156714 00152374 38 05 F1 01 */ addi r0, r5, -3839
-/* 80156718 00152378 B0 F9 00 1C */ sth r7, 0x1c(r25)
-/* 8015671C 0015237C 38 A0 00 20 */ li r5, 0x20
-/* 80156720 00152380 B0 D9 00 1E */ sth r6, 0x1e(r25)
-/* 80156724 00152384 B0 F9 00 20 */ sth r7, 0x20(r25)
-/* 80156728 00152388 B0 19 00 22 */ sth r0, 0x22(r25)
-/* 8015672C 0015238C 4B EA D8 D5 */ bl memcpy
-/* 80156730 00152390 38 00 00 00 */ li r0, 0
-/* 80156734 00152394 7F 45 D3 78 */ mr r5, r26
-/* 80156738 00152398 B0 19 00 44 */ sth r0, 0x44(r25)
-/* 8015673C 0015239C 38 79 00 1C */ addi r3, r25, 0x1c
-/* 80156740 001523A0 38 80 00 07 */ li r4, 7
-/* 80156744 001523A4 38 CD A3 DC */ addi r6, r13, lbl_8063F69C-_SDA_BASE_
-/* 80156748 001523A8 B0 19 00 46 */ sth r0, 0x46(r25)
-/* 8015674C 001523AC B0 19 00 48 */ sth r0, 0x48(r25)
-/* 80156750 001523B0 B0 19 00 4A */ sth r0, 0x4a(r25)
-/* 80156754 001523B4 48 0A D3 15 */ bl func_80203A68
-/* 80156758 001523B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015675C 001523BC 7C 7D 1B 78 */ mr r29, r3
-/* 80156760 001523C0 41 82 03 D8 */ beq lbl_80156B38
-/* 80156764 001523C4 3B 80 00 00 */ li r28, 0
-/* 80156768 001523C8 48 0E 7D D9 */ bl func_8023E540
-/* 8015676C 001523CC B0 61 00 0A */ sth r3, 0xa(r1)
-/* 80156770 001523D0 E3 E1 B0 0A */ psq_l f31, 10(r1), 1, qr3
-/* 80156774 001523D4 7F A3 EB 78 */ mr r3, r29
-/* 80156778 001523D8 48 0E 7D D1 */ bl func_8023E548
-/* 8015677C 001523DC B0 61 00 08 */ sth r3, 8(r1)
-/* 80156780 001523E0 E3 C1 B0 08 */ psq_l f30, 8(r1), 1, qr3
-/* 80156784 001523E4 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156788 001523E8 93 B9 00 14 */ stw r29, 0x14(r25)
-/* 8015678C 001523EC 80 83 00 08 */ lwz r4, 8(r3)
-/* 80156790 001523F0 2C 04 00 00 */ cmpwi r4, 0
-/* 80156794 001523F4 40 82 00 0C */ bne lbl_801567A0
-/* 80156798 001523F8 38 60 00 00 */ li r3, 0
-/* 8015679C 001523FC 48 00 00 1C */ b lbl_801567B8
-lbl_801567A0:
-/* 801567A0 00152400 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 801567A4 00152404 28 00 00 05 */ cmplwi r0, 5
-/* 801567A8 00152408 41 81 00 0C */ bgt lbl_801567B4
-/* 801567AC 0015240C 38 60 00 00 */ li r3, 0
-/* 801567B0 00152410 48 00 00 08 */ b lbl_801567B8
-lbl_801567B4:
-/* 801567B4 00152414 80 64 00 14 */ lwz r3, 0x14(r4)
-lbl_801567B8:
-/* 801567B8 00152418 2C 03 00 00 */ cmpwi r3, 0
-/* 801567BC 0015241C 41 82 00 1C */ beq lbl_801567D8
-/* 801567C0 00152420 88 03 00 12 */ lbz r0, 0x12(r3)
-/* 801567C4 00152424 2C 00 00 03 */ cmpwi r0, 3
-/* 801567C8 00152428 40 82 00 08 */ bne lbl_801567D0
-/* 801567CC 0015242C 48 00 00 10 */ b lbl_801567DC
-lbl_801567D0:
-/* 801567D0 00152430 38 60 00 00 */ li r3, 0
-/* 801567D4 00152434 48 00 00 08 */ b lbl_801567DC
-lbl_801567D8:
-/* 801567D8 00152438 38 60 00 00 */ li r3, 0
-lbl_801567DC:
-/* 801567DC 0015243C 2C 03 00 00 */ cmpwi r3, 0
-/* 801567E0 00152440 41 82 00 58 */ beq lbl_80156838
-/* 801567E4 00152444 2C 1F 00 00 */ cmpwi r31, 0
-/* 801567E8 00152448 41 82 00 50 */ beq lbl_80156838
-/* 801567EC 0015244C C0 23 01 14 */ lfs f1, 0x114(r3)
-/* 801567F0 00152450 C0 03 01 08 */ lfs f0, 0x108(r3)
-/* 801567F4 00152454 EC 01 00 28 */ fsubs f0, f1, f0
-/* 801567F8 00152458 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 801567FC 0015245C EC 20 07 B2 */ fmuls f1, f0, f30
-/* 80156800 00152460 C0 43 01 18 */ lfs f2, 0x118(r3)
-/* 80156804 00152464 C0 03 01 0C */ lfs f0, 0x10c(r3)
-/* 80156808 00152468 EC 42 00 28 */ fsubs f2, f2, f0
-/* 8015680C 0015246C EC 02 07 F2 */ fmuls f0, f2, f31
-/* 80156810 00152470 D0 41 00 3C */ stfs f2, 0x3c(r1)
-/* 80156814 00152474 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80156818 00152478 4C 41 13 82 */ cror 2, 1, 2
-/* 8015681C 0015247C 40 82 00 1C */ bne lbl_80156838
-/* 80156820 00152480 EC 00 F0 24 */ fdivs f0, f0, f30
-/* 80156824 00152484 7C 7C 1B 78 */ mr r28, r3
-/* 80156828 00152488 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 8015682C 0015248C A0 1F 00 10 */ lhz r0, 0x10(r31)
-/* 80156830 00152490 60 00 00 02 */ ori r0, r0, 2
-/* 80156834 00152494 B0 1F 00 10 */ sth r0, 0x10(r31)
-lbl_80156838:
-/* 80156838 00152498 2C 1C 00 00 */ cmpwi r28, 0
-/* 8015683C 0015249C 40 82 00 C0 */ bne lbl_801568FC
-/* 80156840 001524A0 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156844 001524A4 80 83 00 08 */ lwz r4, 8(r3)
-/* 80156848 001524A8 2C 04 00 00 */ cmpwi r4, 0
-/* 8015684C 001524AC 40 82 00 0C */ bne lbl_80156858
-/* 80156850 001524B0 38 60 00 00 */ li r3, 0
-/* 80156854 001524B4 48 00 00 1C */ b lbl_80156870
-lbl_80156858:
-/* 80156858 001524B8 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 8015685C 001524BC 28 00 00 06 */ cmplwi r0, 6
-/* 80156860 001524C0 41 81 00 0C */ bgt lbl_8015686C
-/* 80156864 001524C4 38 60 00 00 */ li r3, 0
-/* 80156868 001524C8 48 00 00 08 */ b lbl_80156870
-lbl_8015686C:
-/* 8015686C 001524CC 80 64 00 18 */ lwz r3, 0x18(r4)
-lbl_80156870:
-/* 80156870 001524D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80156874 001524D4 41 82 00 1C */ beq lbl_80156890
-/* 80156878 001524D8 88 03 00 12 */ lbz r0, 0x12(r3)
-/* 8015687C 001524DC 2C 00 00 03 */ cmpwi r0, 3
-/* 80156880 001524E0 40 82 00 08 */ bne lbl_80156888
-/* 80156884 001524E4 48 00 00 10 */ b lbl_80156894
-lbl_80156888:
-/* 80156888 001524E8 38 60 00 00 */ li r3, 0
-/* 8015688C 001524EC 48 00 00 08 */ b lbl_80156894
-lbl_80156890:
-/* 80156890 001524F0 38 60 00 00 */ li r3, 0
-lbl_80156894:
-/* 80156894 001524F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80156898 001524F8 41 82 00 64 */ beq lbl_801568FC
-/* 8015689C 001524FC 2C 1E 00 00 */ cmpwi r30, 0
-/* 801568A0 00152500 41 82 00 5C */ beq lbl_801568FC
-/* 801568A4 00152504 C0 23 01 14 */ lfs f1, 0x114(r3)
-/* 801568A8 00152508 C0 03 01 08 */ lfs f0, 0x108(r3)
-/* 801568AC 0015250C EC 01 00 28 */ fsubs f0, f1, f0
-/* 801568B0 00152510 D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 801568B4 00152514 EC 20 07 B2 */ fmuls f1, f0, f30
-/* 801568B8 00152518 C0 43 01 18 */ lfs f2, 0x118(r3)
-/* 801568BC 0015251C C0 03 01 0C */ lfs f0, 0x10c(r3)
-/* 801568C0 00152520 EC 42 00 28 */ fsubs f2, f2, f0
-/* 801568C4 00152524 EC 02 07 F2 */ fmuls f0, f2, f31
-/* 801568C8 00152528 D0 41 00 3C */ stfs f2, 0x3c(r1)
-/* 801568CC 0015252C FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 801568D0 00152530 4C 41 13 82 */ cror 2, 1, 2
-/* 801568D4 00152534 40 82 00 10 */ bne lbl_801568E4
-/* 801568D8 00152538 EC 00 F0 24 */ fdivs f0, f0, f30
-/* 801568DC 0015253C D0 01 00 38 */ stfs f0, 0x38(r1)
-/* 801568E0 00152540 48 00 00 0C */ b lbl_801568EC
-lbl_801568E4:
-/* 801568E4 00152544 EC 01 F8 24 */ fdivs f0, f1, f31
-/* 801568E8 00152548 D0 01 00 3C */ stfs f0, 0x3c(r1)
-lbl_801568EC:
-/* 801568EC 0015254C A0 1E 00 10 */ lhz r0, 0x10(r30)
-/* 801568F0 00152550 7C 7C 1B 78 */ mr r28, r3
-/* 801568F4 00152554 60 00 00 02 */ ori r0, r0, 2
-/* 801568F8 00152558 B0 1E 00 10 */ sth r0, 0x10(r30)
-lbl_801568FC:
-/* 801568FC 0015255C 2C 1C 00 00 */ cmpwi r28, 0
-/* 80156900 00152560 41 82 02 38 */ beq lbl_80156B38
-/* 80156904 00152564 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156908 00152568 7F A4 EB 78 */ mr r4, r29
-/* 8015690C 0015256C 7F 85 E3 78 */ mr r5, r28
-/* 80156910 00152570 38 C0 00 00 */ li r6, 0
-/* 80156914 00152574 48 0A 1D 61 */ bl func_801F8674
-/* 80156918 00152578 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
-/* 8015691C 0015257C 98 79 00 6C */ stb r3, 0x6c(r25)
-/* 80156920 00152580 EC 5E 00 28 */ fsubs f2, f30, f0
-/* 80156924 00152584 C0 21 00 38 */ lfs f1, 0x38(r1)
-/* 80156928 00152588 C0 01 00 3C */ lfs f0, 0x3c(r1)
-/* 8015692C 0015258C EC 5E 10 24 */ fdivs f2, f30, f2
-/* 80156930 00152590 EC 21 00 B2 */ fmuls f1, f1, f2
-/* 80156934 00152594 EC 00 00 B2 */ fmuls f0, f0, f2
-/* 80156938 00152598 D0 21 00 38 */ stfs f1, 0x38(r1)
-/* 8015693C 0015259C D0 01 00 3C */ stfs f0, 0x3c(r1)
-/* 80156940 001525A0 88 99 00 6C */ lbz r4, 0x6c(r25)
-/* 80156944 001525A4 28 04 00 FF */ cmplwi r4, 0xff
-/* 80156948 001525A8 41 82 00 30 */ beq lbl_80156978
-/* 8015694C 001525AC 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156950 001525B0 38 A1 00 38 */ addi r5, r1, 0x38
-/* 80156954 001525B4 48 0A 22 1D */ bl func_801F8B70
-/* 80156958 001525B8 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 8015695C 001525BC 38 A1 00 30 */ addi r5, r1, 0x30
-/* 80156960 001525C0 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
-/* 80156964 001525C4 D0 21 00 30 */ stfs f1, 0x30(r1)
-/* 80156968 001525C8 D0 01 00 34 */ stfs f0, 0x34(r1)
-/* 8015696C 001525CC 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156970 001525D0 88 99 00 6C */ lbz r4, 0x6c(r25)
-/* 80156974 001525D4 48 0A 21 CD */ bl func_801F8B40
-lbl_80156978:
-/* 80156978 001525D8 2C 1B 00 00 */ cmpwi r27, 0
-/* 8015697C 001525DC 41 82 01 BC */ beq lbl_80156B38
-/* 80156980 001525E0 88 7A 00 00 */ lbz r3, 0(r26)
-/* 80156984 001525E4 38 A0 00 00 */ li r5, 0
-/* 80156988 001525E8 88 0D A3 E4 */ lbz r0, lbl_8063F6A4-_SDA_BASE_(r13)
-/* 8015698C 001525EC 7C 03 00 40 */ cmplw r3, r0
-/* 80156990 001525F0 40 82 00 38 */ bne lbl_801569C8
-/* 80156994 001525F4 38 8D A3 E4 */ addi r4, r13, lbl_8063F6A4-_SDA_BASE_
-/* 80156998 001525F8 88 7A 00 01 */ lbz r3, 1(r26)
-/* 8015699C 001525FC 88 04 00 01 */ lbz r0, 1(r4)
-/* 801569A0 00152600 7C 03 00 40 */ cmplw r3, r0
-/* 801569A4 00152604 40 82 00 24 */ bne lbl_801569C8
-/* 801569A8 00152608 88 7A 00 02 */ lbz r3, 2(r26)
-/* 801569AC 0015260C 88 04 00 02 */ lbz r0, 2(r4)
-/* 801569B0 00152610 7C 03 00 40 */ cmplw r3, r0
-/* 801569B4 00152614 40 82 00 14 */ bne lbl_801569C8
-/* 801569B8 00152618 88 7A 00 03 */ lbz r3, 3(r26)
-/* 801569BC 0015261C 88 04 00 03 */ lbz r0, 3(r4)
-/* 801569C0 00152620 7C 03 00 40 */ cmplw r3, r0
-/* 801569C4 00152624 41 82 00 08 */ beq lbl_801569CC
-lbl_801569C8:
-/* 801569C8 00152628 38 A0 00 01 */ li r5, 1
-lbl_801569CC:
-/* 801569CC 0015262C 2C 05 00 00 */ cmpwi r5, 0
-/* 801569D0 00152630 41 82 00 20 */ beq lbl_801569F0
-/* 801569D4 00152634 38 79 00 1C */ addi r3, r25, 0x1c
-/* 801569D8 00152638 38 80 00 07 */ li r4, 7
-/* 801569DC 0015263C 38 AD A3 E4 */ addi r5, r13, lbl_8063F6A4-_SDA_BASE_
-/* 801569E0 00152640 38 CD A3 DC */ addi r6, r13, lbl_8063F69C-_SDA_BASE_
-/* 801569E4 00152644 48 0A D0 85 */ bl func_80203A68
-/* 801569E8 00152648 7C 7D 1B 78 */ mr r29, r3
-/* 801569EC 0015264C 90 79 00 18 */ stw r3, 0x18(r25)
-lbl_801569F0:
-/* 801569F0 00152650 2C 1D 00 00 */ cmpwi r29, 0
-/* 801569F4 00152654 41 82 01 44 */ beq lbl_80156B38
-/* 801569F8 00152658 80 79 00 08 */ lwz r3, 8(r25)
-/* 801569FC 0015265C 7F A4 EB 78 */ mr r4, r29
-/* 80156A00 00152660 7F 85 E3 78 */ mr r5, r28
-/* 80156A04 00152664 38 C0 00 01 */ li r6, 1
-/* 80156A08 00152668 48 0A 1C 6D */ bl func_801F8674
-/* 80156A0C 0015266C 98 79 00 6D */ stb r3, 0x6d(r25)
-/* 80156A10 00152670 7F A4 EB 78 */ mr r4, r29
-/* 80156A14 00152674 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156A18 00152678 7F 85 E3 78 */ mr r5, r28
-/* 80156A1C 0015267C 38 C0 00 01 */ li r6, 1
-/* 80156A20 00152680 48 0A 1C 55 */ bl func_801F8674
-/* 80156A24 00152684 98 79 00 6E */ stb r3, 0x6e(r25)
-/* 80156A28 00152688 7F A4 EB 78 */ mr r4, r29
-/* 80156A2C 0015268C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156A30 00152690 7F 85 E3 78 */ mr r5, r28
-/* 80156A34 00152694 38 C0 00 01 */ li r6, 1
-/* 80156A38 00152698 48 0A 1C 3D */ bl func_801F8674
-/* 80156A3C 0015269C 98 79 00 6F */ stb r3, 0x6f(r25)
-/* 80156A40 001526A0 7F A4 EB 78 */ mr r4, r29
-/* 80156A44 001526A4 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156A48 001526A8 7F 85 E3 78 */ mr r5, r28
-/* 80156A4C 001526AC 38 C0 00 01 */ li r6, 1
-/* 80156A50 001526B0 48 0A 1C 25 */ bl func_801F8674
-/* 80156A54 001526B4 88 99 00 6D */ lbz r4, 0x6d(r25)
-/* 80156A58 001526B8 98 79 00 70 */ stb r3, 0x70(r25)
-/* 80156A5C 001526BC 28 04 00 FF */ cmplwi r4, 0xff
-/* 80156A60 001526C0 41 82 00 30 */ beq lbl_80156A90
-/* 80156A64 001526C4 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156A68 001526C8 38 A1 00 38 */ addi r5, r1, 0x38
-/* 80156A6C 001526CC 48 0A 21 05 */ bl func_801F8B70
-/* 80156A70 001526D0 C0 22 8F 1C */ lfs f1, lbl_8064151C-_SDA2_BASE_(r2)
-/* 80156A74 001526D4 38 A1 00 28 */ addi r5, r1, 0x28
-/* 80156A78 001526D8 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
-/* 80156A7C 001526DC D0 21 00 28 */ stfs f1, 0x28(r1)
-/* 80156A80 001526E0 D0 01 00 2C */ stfs f0, 0x2c(r1)
-/* 80156A84 001526E4 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156A88 001526E8 88 99 00 6D */ lbz r4, 0x6d(r25)
-/* 80156A8C 001526EC 48 0A 20 B5 */ bl func_801F8B40
-lbl_80156A90:
-/* 80156A90 001526F0 88 99 00 6E */ lbz r4, 0x6e(r25)
-/* 80156A94 001526F4 28 04 00 FF */ cmplwi r4, 0xff
-/* 80156A98 001526F8 41 82 00 30 */ beq lbl_80156AC8
-/* 80156A9C 001526FC 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156AA0 00152700 38 A1 00 38 */ addi r5, r1, 0x38
-/* 80156AA4 00152704 48 0A 20 CD */ bl func_801F8B70
-/* 80156AA8 00152708 C0 22 8F 20 */ lfs f1, lbl_80641520-_SDA2_BASE_(r2)
-/* 80156AAC 0015270C 38 A1 00 20 */ addi r5, r1, 0x20
-/* 80156AB0 00152710 C0 02 8F 18 */ lfs f0, lbl_80641518-_SDA2_BASE_(r2)
-/* 80156AB4 00152714 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 80156AB8 00152718 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 80156ABC 0015271C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156AC0 00152720 88 99 00 6E */ lbz r4, 0x6e(r25)
-/* 80156AC4 00152724 48 0A 20 7D */ bl func_801F8B40
-lbl_80156AC8:
-/* 80156AC8 00152728 88 99 00 6F */ lbz r4, 0x6f(r25)
-/* 80156ACC 0015272C 28 04 00 FF */ cmplwi r4, 0xff
-/* 80156AD0 00152730 41 82 00 30 */ beq lbl_80156B00
-/* 80156AD4 00152734 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156AD8 00152738 38 A1 00 38 */ addi r5, r1, 0x38
-/* 80156ADC 0015273C 48 0A 20 95 */ bl func_801F8B70
-/* 80156AE0 00152740 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156AE4 00152744 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80156AE8 00152748 C0 02 8F 24 */ lfs f0, lbl_80641524-_SDA2_BASE_(r2)
-/* 80156AEC 0015274C D0 21 00 18 */ stfs f1, 0x18(r1)
-/* 80156AF0 00152750 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 80156AF4 00152754 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156AF8 00152758 88 99 00 6F */ lbz r4, 0x6f(r25)
-/* 80156AFC 0015275C 48 0A 20 45 */ bl func_801F8B40
-lbl_80156B00:
-/* 80156B00 00152760 88 99 00 70 */ lbz r4, 0x70(r25)
-/* 80156B04 00152764 28 04 00 FF */ cmplwi r4, 0xff
-/* 80156B08 00152768 41 82 00 30 */ beq lbl_80156B38
-/* 80156B0C 0015276C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156B10 00152770 38 A1 00 38 */ addi r5, r1, 0x38
-/* 80156B14 00152774 48 0A 20 5D */ bl func_801F8B70
-/* 80156B18 00152778 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156B1C 0015277C 38 A1 00 10 */ addi r5, r1, 0x10
-/* 80156B20 00152780 C0 02 8F 28 */ lfs f0, lbl_80641528-_SDA2_BASE_(r2)
-/* 80156B24 00152784 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 80156B28 00152788 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 80156B2C 0015278C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156B30 00152790 88 99 00 70 */ lbz r4, 0x70(r25)
-/* 80156B34 00152794 48 0A 20 0D */ bl func_801F8B40
-lbl_80156B38:
-/* 80156B38 00152798 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
-/* 80156B3C 0015279C CB E1 00 70 */ lfd f31, 0x70(r1)
-/* 80156B40 001527A0 E3 C1 00 68 */ psq_l f30, 104(r1), 0, qr0
-/* 80156B44 001527A4 39 61 00 60 */ addi r11, r1, 0x60
-/* 80156B48 001527A8 CB C1 00 60 */ lfd f30, 0x60(r1)
-/* 80156B4C 001527AC 48 07 06 21 */ bl _restgpr_25
-/* 80156B50 001527B0 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 80156B54 001527B4 7C 08 03 A6 */ mtlr r0
-/* 80156B58 001527B8 38 21 00 80 */ addi r1, r1, 0x80
-/* 80156B5C 001527BC 4E 80 00 20 */ blr
-
-.global func_80156B60
-func_80156B60:
-/* 80156B60 001527C0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80156B64 001527C4 7C 08 02 A6 */ mflr r0
-/* 80156B68 001527C8 C0 02 8F 2C */ lfs f0, lbl_8064152C-_SDA2_BASE_(r2)
-/* 80156B6C 001527CC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80156B70 001527D0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80156B74 001527D4 7C 7F 1B 78 */ mr r31, r3
-/* 80156B78 001527D8 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 80156B7C 001527DC D0 01 00 08 */ stfs f0, 8(r1)
-/* 80156B80 001527E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80156B84 001527E4 D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 80156B88 001527E8 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 80156B8C 001527EC 40 82 00 74 */ bne lbl_80156C00
-/* 80156B90 001527F0 48 08 3F 99 */ bl func_801DAB28
-/* 80156B94 001527F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80156B98 001527F8 41 82 00 14 */ beq lbl_80156BAC
-/* 80156B9C 001527FC 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80156BA0 00152800 38 80 01 38 */ li r4, 0x138
-/* 80156BA4 00152804 48 08 40 F1 */ bl func_801DAC94
-/* 80156BA8 00152808 48 00 00 08 */ b lbl_80156BB0
-lbl_80156BAC:
-/* 80156BAC 0015280C 38 60 00 00 */ li r3, 0
-lbl_80156BB0:
-/* 80156BB0 00152810 2C 03 00 00 */ cmpwi r3, 0
-/* 80156BB4 00152814 41 82 00 18 */ beq lbl_80156BCC
-/* 80156BB8 00152818 38 80 00 01 */ li r4, 1
-/* 80156BBC 0015281C 38 A0 00 01 */ li r5, 1
-/* 80156BC0 00152820 38 C0 00 01 */ li r6, 1
-/* 80156BC4 00152824 38 ED A3 E4 */ addi r7, r13, lbl_8063F6A4-_SDA_BASE_
-/* 80156BC8 00152828 48 08 F3 B5 */ bl func_801E5F7C
-lbl_80156BCC:
-/* 80156BCC 0015282C 2C 03 00 00 */ cmpwi r3, 0
-/* 80156BD0 00152830 90 7F 00 10 */ stw r3, 0x10(r31)
-/* 80156BD4 00152834 40 82 00 0C */ bne lbl_80156BE0
-/* 80156BD8 00152838 38 60 00 00 */ li r3, 0
-/* 80156BDC 0015283C 48 00 00 38 */ b lbl_80156C14
-lbl_80156BE0:
-/* 80156BE0 00152840 C0 01 00 08 */ lfs f0, 8(r1)
-/* 80156BE4 00152844 38 80 00 01 */ li r4, 1
-/* 80156BE8 00152848 C0 21 00 0C */ lfs f1, 0xc(r1)
-/* 80156BEC 0015284C D0 03 00 20 */ stfs f0, 0x20(r3)
-/* 80156BF0 00152850 C0 01 00 10 */ lfs f0, 0x10(r1)
-/* 80156BF4 00152854 D0 23 00 24 */ stfs f1, 0x24(r3)
-/* 80156BF8 00152858 D0 03 00 28 */ stfs f0, 0x28(r3)
-/* 80156BFC 0015285C 48 09 BA BD */ bl func_801F26B8
-lbl_80156C00:
-/* 80156C00 00152860 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80156C04 00152864 38 60 00 01 */ li r3, 1
-/* 80156C08 00152868 80 04 01 04 */ lwz r0, 0x104(r4)
-/* 80156C0C 0015286C 60 00 00 01 */ ori r0, r0, 1
-/* 80156C10 00152870 90 04 01 04 */ stw r0, 0x104(r4)
-lbl_80156C14:
-/* 80156C14 00152874 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80156C18 00152878 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80156C1C 0015287C 7C 08 03 A6 */ mtlr r0
-/* 80156C20 00152880 38 21 00 20 */ addi r1, r1, 0x20
-/* 80156C24 00152884 4E 80 00 20 */ blr
-lbl_80156C28:
-/* 80156C28 00152888 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80156C2C 0015288C 7C 08 02 A6 */ mflr r0
-/* 80156C30 00152890 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80156C34 00152894 DB E1 00 50 */ stfd f31, 0x50(r1)
-/* 80156C38 00152898 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
-/* 80156C3C 0015289C DB C1 00 40 */ stfd f30, 0x40(r1)
-/* 80156C40 001528A0 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
-/* 80156C44 001528A4 39 61 00 40 */ addi r11, r1, 0x40
-/* 80156C48 001528A8 48 07 04 D1 */ bl _savegpr_23
-/* 80156C4C 001528AC 80 AD 9D 10 */ lwz r5, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80156C50 001528B0 38 60 00 80 */ li r3, 0x80
-/* 80156C54 001528B4 38 00 00 FF */ li r0, 0xff
-/* 80156C58 001528B8 98 61 00 08 */ stb r3, 8(r1)
-/* 80156C5C 001528BC 2C 05 00 00 */ cmpwi r5, 0
-/* 80156C60 001528C0 3B 40 00 00 */ li r26, 0
-/* 80156C64 001528C4 98 61 00 09 */ stb r3, 9(r1)
-/* 80156C68 001528C8 98 61 00 0A */ stb r3, 0xa(r1)
-/* 80156C6C 001528CC 98 01 00 0B */ stb r0, 0xb(r1)
-/* 80156C70 001528D0 41 82 04 F0 */ beq lbl_80157160
-/* 80156C74 001528D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
-/* 80156C78 001528D8 38 60 00 00 */ li r3, 0
-/* 80156C7C 001528DC 88 04 00 82 */ lbz r0, 0x82(r4)
-/* 80156C80 001528E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80156C84 001528E4 40 82 00 10 */ bne lbl_80156C94
-/* 80156C88 001528E8 88 04 00 83 */ lbz r0, 0x83(r4)
-/* 80156C8C 001528EC 2C 00 00 00 */ cmpwi r0, 0
-/* 80156C90 001528F0 41 82 00 08 */ beq lbl_80156C98
-lbl_80156C94:
-/* 80156C94 001528F4 38 60 00 01 */ li r3, 1
-lbl_80156C98:
-/* 80156C98 001528F8 2C 03 00 00 */ cmpwi r3, 0
-/* 80156C9C 001528FC 40 82 04 C4 */ bne lbl_80157160
-/* 80156CA0 00152900 3C 80 80 42 */ lis r4, lbl_8041E878@ha
-/* 80156CA4 00152904 3C 60 80 42 */ lis r3, lbl_8041E818@ha
-/* 80156CA8 00152908 C3 C2 8E E8 */ lfs f30, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156CAC 0015290C 3B 25 00 14 */ addi r25, r5, 0x14
-/* 80156CB0 00152910 C3 E2 8F 30 */ lfs f31, lbl_80641530-_SDA2_BASE_(r2)
-/* 80156CB4 00152914 3B C4 E8 78 */ addi r30, r4, lbl_8041E878@l
-/* 80156CB8 00152918 3B E3 E8 18 */ addi r31, r3, lbl_8041E818@l
-/* 80156CBC 0015291C 3B 00 00 00 */ li r24, 0
-/* 80156CC0 00152920 3B 80 00 FF */ li r28, 0xff
-/* 80156CC4 00152924 3B A0 00 01 */ li r29, 1
-/* 80156CC8 00152928 3F 60 40 00 */ lis r27, 0x4000
-lbl_80156CCC:
-/* 80156CCC 0015292C 88 19 00 67 */ lbz r0, 0x67(r25)
-/* 80156CD0 00152930 2C 00 00 00 */ cmpwi r0, 0
-/* 80156CD4 00152934 41 82 04 28 */ beq lbl_801570FC
-/* 80156CD8 00152938 82 F9 00 60 */ lwz r23, 0x60(r25)
-/* 80156CDC 0015293C 3B 40 00 01 */ li r26, 1
-/* 80156CE0 00152940 7C 17 D8 40 */ cmplw r23, r27
-/* 80156CE4 00152944 41 80 00 88 */ blt lbl_80156D6C
-/* 80156CE8 00152948 88 19 00 65 */ lbz r0, 0x65(r25)
-/* 80156CEC 0015294C 54 00 10 3A */ slwi r0, r0, 2
-/* 80156CF0 00152950 7C 3F 04 2E */ lfsx f1, r31, r0
-/* 80156CF4 00152954 48 07 03 0D */ bl __cvt_fp2unsigned
-/* 80156CF8 00152958 3C 03 40 00 */ addis r0, r3, 0x4000
-/* 80156CFC 0015295C 7C 17 00 40 */ cmplw r23, r0
-/* 80156D00 00152960 40 80 00 6C */ bge lbl_80156D6C
-/* 80156D04 00152964 80 19 00 0C */ lwz r0, 0xc(r25)
-/* 80156D08 00152968 2C 00 00 00 */ cmpwi r0, 0
-/* 80156D0C 0015296C 41 82 00 60 */ beq lbl_80156D6C
-/* 80156D10 00152970 C0 39 00 54 */ lfs f1, 0x54(r25)
-/* 80156D14 00152974 C0 19 00 50 */ lfs f0, 0x50(r25)
-/* 80156D18 00152978 EC 01 00 28 */ fsubs f0, f1, f0
-/* 80156D1C 0015297C FC 00 F0 40 */ fcmpo cr0, f0, f30
-/* 80156D20 00152980 D0 19 00 54 */ stfs f0, 0x54(r25)
-/* 80156D24 00152984 40 80 00 08 */ bge lbl_80156D2C
-/* 80156D28 00152988 D3 D9 00 54 */ stfs f30, 0x54(r25)
-lbl_80156D2C:
-/* 80156D2C 0015298C C0 59 00 58 */ lfs f2, 0x58(r25)
-/* 80156D30 00152990 C0 39 00 54 */ lfs f1, 0x54(r25)
-/* 80156D34 00152994 C0 19 00 5C */ lfs f0, 0x5c(r25)
-/* 80156D38 00152998 EC 22 08 28 */ fsubs f1, f2, f1
-/* 80156D3C 0015299C EC 20 00 72 */ fmuls f1, f0, f1
-/* 80156D40 001529A0 FC 01 F0 40 */ fcmpo cr0, f1, f30
-/* 80156D44 001529A4 40 80 00 08 */ bge lbl_80156D4C
-/* 80156D48 001529A8 FC 20 F0 90 */ fmr f1, f30
-lbl_80156D4C:
-/* 80156D4C 001529AC 80 79 00 0C */ lwz r3, 0xc(r25)
-/* 80156D50 001529B0 38 80 00 00 */ li r4, 0
-/* 80156D54 001529B4 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156D58 001529B8 38 A0 00 00 */ li r5, 0
-/* 80156D5C 001529BC 38 C0 00 00 */ li r6, 0
-/* 80156D60 001529C0 38 E0 00 00 */ li r7, 0
-/* 80156D64 001529C4 39 00 00 00 */ li r8, 0
-/* 80156D68 001529C8 48 09 E0 8D */ bl func_801F4DF4
-lbl_80156D6C:
-/* 80156D6C 001529CC 80 79 00 60 */ lwz r3, 0x60(r25)
-/* 80156D70 001529D0 38 03 00 01 */ addi r0, r3, 1
-/* 80156D74 001529D4 90 19 00 60 */ stw r0, 0x60(r25)
-/* 80156D78 001529D8 88 19 00 64 */ lbz r0, 0x64(r25)
-/* 80156D7C 001529DC 2C 00 00 02 */ cmpwi r0, 2
-/* 80156D80 001529E0 41 82 01 D4 */ beq lbl_80156F54
-/* 80156D84 001529E4 40 80 00 14 */ bge lbl_80156D98
-/* 80156D88 001529E8 2C 00 00 00 */ cmpwi r0, 0
-/* 80156D8C 001529EC 41 82 00 1C */ beq lbl_80156DA8
-/* 80156D90 001529F0 40 80 00 DC */ bge lbl_80156E6C
-/* 80156D94 001529F4 48 00 03 68 */ b lbl_801570FC
-lbl_80156D98:
-/* 80156D98 001529F8 2C 00 00 04 */ cmpwi r0, 4
-/* 80156D9C 001529FC 41 82 02 90 */ beq lbl_8015702C
-/* 80156DA0 00152A00 40 80 03 5C */ bge lbl_801570FC
-/* 80156DA4 00152A04 48 00 02 3C */ b lbl_80156FE0
-lbl_80156DA8:
-/* 80156DA8 00152A08 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80156DAC 00152A0C 7F 24 CB 78 */ mr r4, r25
-/* 80156DB0 00152A10 38 A0 00 00 */ li r5, 0
-/* 80156DB4 00152A14 48 00 05 61 */ bl func_80157314
-/* 80156DB8 00152A18 2C 03 00 00 */ cmpwi r3, 0
-/* 80156DBC 00152A1C 41 82 00 14 */ beq lbl_80156DD0
-/* 80156DC0 00152A20 88 79 00 64 */ lbz r3, 0x64(r25)
-/* 80156DC4 00152A24 38 03 00 01 */ addi r0, r3, 1
-/* 80156DC8 00152A28 98 19 00 64 */ stb r0, 0x64(r25)
-/* 80156DCC 00152A2C 48 00 03 30 */ b lbl_801570FC
-lbl_80156DD0:
-/* 80156DD0 00152A30 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156DD4 00152A34 80 83 00 1C */ lwz r4, 0x1c(r3)
-/* 80156DD8 00152A38 2C 04 00 00 */ cmpwi r4, 0
-/* 80156DDC 00152A3C 40 82 00 0C */ bne lbl_80156DE8
-/* 80156DE0 00152A40 38 60 00 00 */ li r3, 0
-/* 80156DE4 00152A44 48 00 00 20 */ b lbl_80156E04
-lbl_80156DE8:
-/* 80156DE8 00152A48 A0 03 00 E6 */ lhz r0, 0xe6(r3)
-/* 80156DEC 00152A4C 2C 00 00 00 */ cmpwi r0, 0
-/* 80156DF0 00152A50 40 82 00 0C */ bne lbl_80156DFC
-/* 80156DF4 00152A54 38 60 00 00 */ li r3, 0
-/* 80156DF8 00152A58 48 00 00 0C */ b lbl_80156E04
-lbl_80156DFC:
-/* 80156DFC 00152A5C 80 64 00 00 */ lwz r3, 0(r4)
-/* 80156E00 00152A60 80 63 00 14 */ lwz r3, 0x14(r3)
-lbl_80156E04:
-/* 80156E04 00152A64 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 80156E08 00152A68 88 A3 00 63 */ lbz r5, 0x63(r3)
-/* 80156E0C 00152A6C 98 A1 00 0B */ stb r5, 0xb(r1)
-/* 80156E10 00152A70 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E14 00152A74 88 99 00 6C */ lbz r4, 0x6c(r25)
-/* 80156E18 00152A78 48 0A 1D 89 */ bl func_801F8BA0
-/* 80156E1C 00152A7C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E20 00152A80 88 99 00 6D */ lbz r4, 0x6d(r25)
-/* 80156E24 00152A84 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156E28 00152A88 48 0A 1D 79 */ bl func_801F8BA0
-/* 80156E2C 00152A8C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E30 00152A90 88 99 00 6E */ lbz r4, 0x6e(r25)
-/* 80156E34 00152A94 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156E38 00152A98 48 0A 1D 69 */ bl func_801F8BA0
-/* 80156E3C 00152A9C 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E40 00152AA0 88 99 00 6F */ lbz r4, 0x6f(r25)
-/* 80156E44 00152AA4 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156E48 00152AA8 48 0A 1D 59 */ bl func_801F8BA0
-/* 80156E4C 00152AAC 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E50 00152AB0 88 99 00 70 */ lbz r4, 0x70(r25)
-/* 80156E54 00152AB4 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156E58 00152AB8 48 0A 1D 49 */ bl func_801F8BA0
-/* 80156E5C 00152ABC 80 79 00 0C */ lwz r3, 0xc(r25)
-/* 80156E60 00152AC0 38 81 00 08 */ addi r4, r1, 8
-/* 80156E64 00152AC4 48 09 F3 31 */ bl func_801F6194
-/* 80156E68 00152AC8 48 00 02 94 */ b lbl_801570FC
-lbl_80156E6C:
-/* 80156E6C 00152ACC 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E70 00152AD0 38 A0 00 01 */ li r5, 1
-/* 80156E74 00152AD4 88 99 00 65 */ lbz r4, 0x65(r25)
-/* 80156E78 00152AD8 38 C0 00 00 */ li r6, 0
-/* 80156E7C 00152ADC C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80156E80 00152AE0 38 E0 00 00 */ li r7, 0
-/* 80156E84 00152AE4 C0 42 8E FC */ lfs f2, lbl_806414FC-_SDA2_BASE_(r2)
-/* 80156E88 00152AE8 39 00 00 00 */ li r8, 0
-/* 80156E8C 00152AEC 48 09 DF 69 */ bl func_801F4DF4
-/* 80156E90 00152AF0 9B 81 00 0B */ stb r28, 0xb(r1)
-/* 80156E94 00152AF4 38 A0 00 FF */ li r5, 0xff
-/* 80156E98 00152AF8 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156E9C 00152AFC 88 99 00 6C */ lbz r4, 0x6c(r25)
-/* 80156EA0 00152B00 48 0A 1D 01 */ bl func_801F8BA0
-/* 80156EA4 00152B04 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156EA8 00152B08 88 99 00 6D */ lbz r4, 0x6d(r25)
-/* 80156EAC 00152B0C 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156EB0 00152B10 48 0A 1C F1 */ bl func_801F8BA0
-/* 80156EB4 00152B14 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156EB8 00152B18 88 99 00 6E */ lbz r4, 0x6e(r25)
-/* 80156EBC 00152B1C 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156EC0 00152B20 48 0A 1C E1 */ bl func_801F8BA0
-/* 80156EC4 00152B24 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156EC8 00152B28 88 99 00 6F */ lbz r4, 0x6f(r25)
-/* 80156ECC 00152B2C 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156ED0 00152B30 48 0A 1C D1 */ bl func_801F8BA0
-/* 80156ED4 00152B34 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156ED8 00152B38 88 99 00 70 */ lbz r4, 0x70(r25)
-/* 80156EDC 00152B3C 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 80156EE0 00152B40 48 0A 1C C1 */ bl func_801F8BA0
-/* 80156EE4 00152B44 80 79 00 0C */ lwz r3, 0xc(r25)
-/* 80156EE8 00152B48 38 81 00 08 */ addi r4, r1, 8
-/* 80156EEC 00152B4C 48 09 F2 A9 */ bl func_801F6194
-/* 80156EF0 00152B50 80 79 00 10 */ lwz r3, 0x10(r25)
-/* 80156EF4 00152B54 38 80 00 00 */ li r4, 0
-/* 80156EF8 00152B58 C0 22 8E FC */ lfs f1, lbl_806414FC-_SDA2_BASE_(r2)
-/* 80156EFC 00152B5C 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 80156F00 00152B60 60 00 00 01 */ ori r0, r0, 1
-/* 80156F04 00152B64 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
-/* 80156F08 00152B68 90 03 01 04 */ stw r0, 0x104(r3)
-/* 80156F0C 00152B6C D3 C3 01 08 */ stfs f30, 0x108(r3)
-/* 80156F10 00152B70 80 AD 9D 10 */ lwz r5, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80156F14 00152B74 88 79 00 66 */ lbz r3, 0x66(r25)
-/* 80156F18 00152B78 88 19 00 71 */ lbz r0, 0x71(r25)
-/* 80156F1C 00152B7C 7C A5 1A 14 */ add r5, r5, r3
-/* 80156F20 00152B80 88 65 01 E4 */ lbz r3, 0x1e4(r5)
-/* 80156F24 00152B84 7F A0 00 30 */ slw r0, r29, r0
-/* 80156F28 00152B88 7C 60 03 78 */ or r0, r3, r0
-/* 80156F2C 00152B8C 98 05 01 E4 */ stb r0, 0x1e4(r5)
-/* 80156F30 00152B90 88 19 00 66 */ lbz r0, 0x66(r25)
-/* 80156F34 00152B94 54 00 10 3A */ slwi r0, r0, 2
-/* 80156F38 00152B98 7C 7E 00 2E */ lwzx r3, r30, r0
-/* 80156F3C 00152B9C 4B EB 42 D5 */ bl func_8000B210
-/* 80156F40 00152BA0 93 79 00 60 */ stw r27, 0x60(r25)
-/* 80156F44 00152BA4 88 79 00 64 */ lbz r3, 0x64(r25)
-/* 80156F48 00152BA8 38 03 00 01 */ addi r0, r3, 1
-/* 80156F4C 00152BAC 98 19 00 64 */ stb r0, 0x64(r25)
-/* 80156F50 00152BB0 48 00 01 AC */ b lbl_801570FC
-lbl_80156F54:
-/* 80156F54 00152BB4 88 19 00 65 */ lbz r0, 0x65(r25)
-/* 80156F58 00152BB8 54 00 10 3A */ slwi r0, r0, 2
-/* 80156F5C 00152BBC 7C 3F 04 2E */ lfsx f1, r31, r0
-/* 80156F60 00152BC0 48 07 00 A1 */ bl __cvt_fp2unsigned
-/* 80156F64 00152BC4 80 19 00 60 */ lwz r0, 0x60(r25)
-/* 80156F68 00152BC8 3C 63 40 00 */ addis r3, r3, 0x4000
-/* 80156F6C 00152BCC 7C 00 18 40 */ cmplw r0, r3
-/* 80156F70 00152BD0 41 80 01 8C */ blt lbl_801570FC
-/* 80156F74 00152BD4 80 8D 9D 10 */ lwz r4, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80156F78 00152BD8 88 79 00 66 */ lbz r3, 0x66(r25)
-/* 80156F7C 00152BDC 88 19 00 71 */ lbz r0, 0x71(r25)
-/* 80156F80 00152BE0 7C 84 1A 14 */ add r4, r4, r3
-/* 80156F84 00152BE4 88 64 01 E4 */ lbz r3, 0x1e4(r4)
-/* 80156F88 00152BE8 7F A0 00 30 */ slw r0, r29, r0
-/* 80156F8C 00152BEC 7C 60 00 78 */ andc r0, r3, r0
-/* 80156F90 00152BF0 98 04 01 E4 */ stb r0, 0x1e4(r4)
-/* 80156F94 00152BF4 88 99 00 66 */ lbz r4, 0x66(r25)
-/* 80156F98 00152BF8 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80156F9C 00152BFC 7C 60 22 14 */ add r3, r0, r4
-/* 80156FA0 00152C00 88 03 01 E4 */ lbz r0, 0x1e4(r3)
-/* 80156FA4 00152C04 2C 00 00 00 */ cmpwi r0, 0
-/* 80156FA8 00152C08 40 82 00 14 */ bne lbl_80156FBC
-/* 80156FAC 00152C0C 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
-/* 80156FB0 00152C10 38 80 00 00 */ li r4, 0
-/* 80156FB4 00152C14 7C 7E 00 2E */ lwzx r3, r30, r0
-/* 80156FB8 00152C18 4B EB 44 B5 */ bl func_8000B46C
-lbl_80156FBC:
-/* 80156FBC 00152C1C 88 79 00 64 */ lbz r3, 0x64(r25)
-/* 80156FC0 00152C20 38 03 00 01 */ addi r0, r3, 1
-/* 80156FC4 00152C24 98 19 00 64 */ stb r0, 0x64(r25)
-/* 80156FC8 00152C28 80 79 00 10 */ lwz r3, 0x10(r25)
-/* 80156FCC 00152C2C 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 80156FD0 00152C30 60 00 00 04 */ ori r0, r0, 4
-/* 80156FD4 00152C34 90 03 01 04 */ stw r0, 0x104(r3)
-/* 80156FD8 00152C38 D3 E3 01 10 */ stfs f31, 0x110(r3)
-/* 80156FDC 00152C3C 48 00 01 20 */ b lbl_801570FC
-lbl_80156FE0:
-/* 80156FE0 00152C40 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80156FE4 00152C44 7F 24 CB 78 */ mr r4, r25
-/* 80156FE8 00152C48 38 A0 00 00 */ li r5, 0
-/* 80156FEC 00152C4C 48 00 03 F9 */ bl func_801573E4
-/* 80156FF0 00152C50 2C 03 00 00 */ cmpwi r3, 0
-/* 80156FF4 00152C54 41 82 01 08 */ beq lbl_801570FC
-/* 80156FF8 00152C58 80 79 00 08 */ lwz r3, 8(r25)
-/* 80156FFC 00152C5C 38 80 00 02 */ li r4, 2
-/* 80157000 00152C60 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80157004 00152C64 38 A0 00 00 */ li r5, 0
-/* 80157008 00152C68 C0 42 8E FC */ lfs f2, lbl_806414FC-_SDA2_BASE_(r2)
-/* 8015700C 00152C6C 38 C0 00 00 */ li r6, 0
-/* 80157010 00152C70 38 E0 00 00 */ li r7, 0
-/* 80157014 00152C74 39 00 00 00 */ li r8, 0
-/* 80157018 00152C78 48 09 DD DD */ bl func_801F4DF4
-/* 8015701C 00152C7C 88 79 00 64 */ lbz r3, 0x64(r25)
-/* 80157020 00152C80 38 03 00 01 */ addi r0, r3, 1
-/* 80157024 00152C84 98 19 00 64 */ stb r0, 0x64(r25)
-/* 80157028 00152C88 48 00 00 D4 */ b lbl_801570FC
-lbl_8015702C:
-/* 8015702C 00152C8C 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80157030 00152C90 7F 24 CB 78 */ mr r4, r25
-/* 80157034 00152C94 38 A0 00 00 */ li r5, 0
-/* 80157038 00152C98 48 00 02 DD */ bl func_80157314
-/* 8015703C 00152C9C 2C 03 00 00 */ cmpwi r3, 0
-/* 80157040 00152CA0 41 82 00 14 */ beq lbl_80157054
-/* 80157044 00152CA4 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80157048 00152CA8 7F 24 CB 78 */ mr r4, r25
-/* 8015704C 00152CAC 48 00 04 D9 */ bl func_80157524
-/* 80157050 00152CB0 48 00 00 AC */ b lbl_801570FC
-lbl_80157054:
-/* 80157054 00152CB4 80 79 00 08 */ lwz r3, 8(r25)
-/* 80157058 00152CB8 80 83 00 1C */ lwz r4, 0x1c(r3)
-/* 8015705C 00152CBC 2C 04 00 00 */ cmpwi r4, 0
-/* 80157060 00152CC0 40 82 00 0C */ bne lbl_8015706C
-/* 80157064 00152CC4 38 60 00 00 */ li r3, 0
-/* 80157068 00152CC8 48 00 00 20 */ b lbl_80157088
-lbl_8015706C:
-/* 8015706C 00152CCC A0 03 00 E6 */ lhz r0, 0xe6(r3)
-/* 80157070 00152CD0 2C 00 00 00 */ cmpwi r0, 0
-/* 80157074 00152CD4 40 82 00 0C */ bne lbl_80157080
-/* 80157078 00152CD8 38 60 00 00 */ li r3, 0
-/* 8015707C 00152CDC 48 00 00 0C */ b lbl_80157088
-lbl_80157080:
-/* 80157080 00152CE0 80 64 00 00 */ lwz r3, 0(r4)
-/* 80157084 00152CE4 80 63 00 14 */ lwz r3, 0x14(r3)
-lbl_80157088:
-/* 80157088 00152CE8 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 8015708C 00152CEC 88 63 00 63 */ lbz r3, 0x63(r3)
-/* 80157090 00152CF0 34 63 FF F0 */ addic. r3, r3, -16
-/* 80157094 00152CF4 41 81 00 08 */ bgt lbl_8015709C
-/* 80157098 00152CF8 38 60 00 00 */ li r3, 0
-lbl_8015709C:
-/* 8015709C 00152CFC 98 61 00 0B */ stb r3, 0xb(r1)
-/* 801570A0 00152D00 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 801570A4 00152D04 80 79 00 08 */ lwz r3, 8(r25)
-/* 801570A8 00152D08 88 99 00 6C */ lbz r4, 0x6c(r25)
-/* 801570AC 00152D0C 48 0A 1A F5 */ bl func_801F8BA0
-/* 801570B0 00152D10 80 79 00 08 */ lwz r3, 8(r25)
-/* 801570B4 00152D14 88 99 00 6D */ lbz r4, 0x6d(r25)
-/* 801570B8 00152D18 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 801570BC 00152D1C 48 0A 1A E5 */ bl func_801F8BA0
-/* 801570C0 00152D20 80 79 00 08 */ lwz r3, 8(r25)
-/* 801570C4 00152D24 88 99 00 6E */ lbz r4, 0x6e(r25)
-/* 801570C8 00152D28 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 801570CC 00152D2C 48 0A 1A D5 */ bl func_801F8BA0
-/* 801570D0 00152D30 80 79 00 08 */ lwz r3, 8(r25)
-/* 801570D4 00152D34 88 99 00 6F */ lbz r4, 0x6f(r25)
-/* 801570D8 00152D38 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 801570DC 00152D3C 48 0A 1A C5 */ bl func_801F8BA0
-/* 801570E0 00152D40 80 79 00 08 */ lwz r3, 8(r25)
-/* 801570E4 00152D44 88 99 00 70 */ lbz r4, 0x70(r25)
-/* 801570E8 00152D48 88 A1 00 0B */ lbz r5, 0xb(r1)
-/* 801570EC 00152D4C 48 0A 1A B5 */ bl func_801F8BA0
-/* 801570F0 00152D50 80 79 00 0C */ lwz r3, 0xc(r25)
-/* 801570F4 00152D54 38 81 00 08 */ addi r4, r1, 8
-/* 801570F8 00152D58 48 09 F0 9D */ bl func_801F6194
-lbl_801570FC:
-/* 801570FC 00152D5C 3B 18 00 01 */ addi r24, r24, 1
-/* 80157100 00152D60 3B 39 00 74 */ addi r25, r25, 0x74
-/* 80157104 00152D64 28 18 00 04 */ cmplwi r24, 4
-/* 80157108 00152D68 41 80 FB C4 */ blt lbl_80156CCC
-/* 8015710C 00152D6C 2C 1A 00 00 */ cmpwi r26, 0
-/* 80157110 00152D70 40 82 00 50 */ bne lbl_80157160
-/* 80157114 00152D74 3F 20 80 42 */ lis r25, lbl_8041E878@ha
-/* 80157118 00152D78 3A E0 00 00 */ li r23, 0
-/* 8015711C 00152D7C 3B 39 E8 78 */ addi r25, r25, lbl_8041E878@l
-/* 80157120 00152D80 3B 00 00 00 */ li r24, 0
-lbl_80157124:
-/* 80157124 00152D84 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80157128 00152D88 7C 60 BA 14 */ add r3, r0, r23
-/* 8015712C 00152D8C 88 03 01 E4 */ lbz r0, 0x1e4(r3)
-/* 80157130 00152D90 2C 00 00 00 */ cmpwi r0, 0
-/* 80157134 00152D94 41 82 00 1C */ beq lbl_80157150
-/* 80157138 00152D98 80 79 00 00 */ lwz r3, 0(r25)
-/* 8015713C 00152D9C 38 80 00 00 */ li r4, 0
-/* 80157140 00152DA0 4B EB 43 2D */ bl func_8000B46C
-/* 80157144 00152DA4 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 80157148 00152DA8 7C 60 BA 14 */ add r3, r0, r23
-/* 8015714C 00152DAC 9B 03 01 E4 */ stb r24, 0x1e4(r3)
-lbl_80157150:
-/* 80157150 00152DB0 3A F7 00 01 */ addi r23, r23, 1
-/* 80157154 00152DB4 3B 39 00 04 */ addi r25, r25, 4
-/* 80157158 00152DB8 28 17 00 12 */ cmplwi r23, 0x12
-/* 8015715C 00152DBC 41 80 FF C8 */ blt lbl_80157124
-lbl_80157160:
-/* 80157160 00152DC0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
-/* 80157164 00152DC4 CB E1 00 50 */ lfd f31, 0x50(r1)
-/* 80157168 00152DC8 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
-/* 8015716C 00152DCC 39 61 00 40 */ addi r11, r1, 0x40
-/* 80157170 00152DD0 CB C1 00 40 */ lfd f30, 0x40(r1)
-/* 80157174 00152DD4 48 06 FF F1 */ bl _restgpr_23
-/* 80157178 00152DD8 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8015717C 00152DDC 7C 08 03 A6 */ mtlr r0
-/* 80157180 00152DE0 38 21 00 60 */ addi r1, r1, 0x60
-/* 80157184 00152DE4 4E 80 00 20 */ blr
-lbl_80157188:
-/* 80157188 00152DE8 4E 80 00 20 */ blr
-
-.global func_8015718C
-func_8015718C:
-/* 8015718C 00152DEC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80157190 00152DF0 7C 08 02 A6 */ mflr r0
-/* 80157194 00152DF4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80157198 00152DF8 93 E1 00 2C */ stw r31, 0x2c(r1)
-/* 8015719C 00152DFC 93 C1 00 28 */ stw r30, 0x28(r1)
-/* 801571A0 00152E00 7C 7E 1B 78 */ mr r30, r3
-/* 801571A4 00152E04 38 60 00 04 */ li r3, 4
-/* 801571A8 00152E08 48 0E 3E B1 */ bl func_8023B058
-/* 801571AC 00152E0C 2C 03 00 00 */ cmpwi r3, 0
-/* 801571B0 00152E10 7C 7F 1B 78 */ mr r31, r3
-/* 801571B4 00152E14 40 82 00 0C */ bne lbl_801571C0
-/* 801571B8 00152E18 38 60 00 00 */ li r3, 0
-/* 801571BC 00152E1C 48 00 00 D8 */ b lbl_80157294
-lbl_801571C0:
-/* 801571C0 00152E20 80 1E 00 08 */ lwz r0, 8(r30)
-/* 801571C4 00152E24 2C 00 00 00 */ cmpwi r0, 0
-/* 801571C8 00152E28 40 82 00 34 */ bne lbl_801571FC
-/* 801571CC 00152E2C 48 08 39 5D */ bl func_801DAB28
-/* 801571D0 00152E30 2C 03 00 00 */ cmpwi r3, 0
-/* 801571D4 00152E34 41 82 00 14 */ beq lbl_801571E8
-/* 801571D8 00152E38 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 801571DC 00152E3C 38 80 02 64 */ li r4, 0x264
-/* 801571E0 00152E40 48 08 3A B5 */ bl func_801DAC94
-/* 801571E4 00152E44 48 00 00 08 */ b lbl_801571EC
-lbl_801571E8:
-/* 801571E8 00152E48 38 60 00 00 */ li r3, 0
-lbl_801571EC:
-/* 801571EC 00152E4C 2C 03 00 00 */ cmpwi r3, 0
-/* 801571F0 00152E50 41 82 00 08 */ beq lbl_801571F8
-/* 801571F4 00152E54 48 08 6D 85 */ bl func_801DDF78
-lbl_801571F8:
-/* 801571F8 00152E58 90 7E 00 08 */ stw r3, 8(r30)
-lbl_801571FC:
-/* 801571FC 00152E5C 80 1F 00 0C */ lwz r0, 0xc(r31)
-/* 80157200 00152E60 3C 80 80 49 */ lis r4, lbl_80493614@ha
-/* 80157204 00152E64 C0 42 8E E8 */ lfs f2, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80157208 00152E68 38 64 36 14 */ addi r3, r4, lbl_80493614@l
-/* 8015720C 00152E6C 90 1E 00 0C */ stw r0, 0xc(r30)
-/* 80157210 00152E70 80 BE 00 08 */ lwz r5, 8(r30)
-/* 80157214 00152E74 C0 22 8F 34 */ lfs f1, lbl_80641534-_SDA2_BASE_(r2)
-/* 80157218 00152E78 90 BF 00 0C */ stw r5, 0xc(r31)
-/* 8015721C 00152E7C D0 45 01 AC */ stfs f2, 0x1ac(r5)
-/* 80157220 00152E80 D0 45 01 B0 */ stfs f2, 0x1b0(r5)
-/* 80157224 00152E84 D0 25 01 B4 */ stfs f1, 0x1b4(r5)
-/* 80157228 00152E88 C0 04 36 14 */ lfs f0, 0x3614(r4)
-/* 8015722C 00152E8C D0 41 00 08 */ stfs f2, 8(r1)
-/* 80157230 00152E90 D0 05 01 B8 */ stfs f0, 0x1b8(r5)
-/* 80157234 00152E94 C0 03 00 04 */ lfs f0, 4(r3)
-/* 80157238 00152E98 D0 41 00 0C */ stfs f2, 0xc(r1)
-/* 8015723C 00152E9C D0 05 01 BC */ stfs f0, 0x1bc(r5)
-/* 80157240 00152EA0 C0 03 00 08 */ lfs f0, 8(r3)
-/* 80157244 00152EA4 D0 41 00 10 */ stfs f2, 0x10(r1)
-/* 80157248 00152EA8 D0 05 01 C0 */ stfs f0, 0x1c0(r5)
-/* 8015724C 00152EAC D0 45 01 C4 */ stfs f2, 0x1c4(r5)
-/* 80157250 00152EB0 D0 45 01 C8 */ stfs f2, 0x1c8(r5)
-/* 80157254 00152EB4 D0 45 01 CC */ stfs f2, 0x1cc(r5)
-/* 80157258 00152EB8 80 05 01 04 */ lwz r0, 0x104(r5)
-/* 8015725C 00152EBC D0 41 00 14 */ stfs f2, 0x14(r1)
-/* 80157260 00152EC0 60 03 00 30 */ ori r3, r0, 0x30
-/* 80157264 00152EC4 54 60 07 BE */ clrlwi r0, r3, 0x1e
-/* 80157268 00152EC8 D0 41 00 18 */ stfs f2, 0x18(r1)
-/* 8015726C 00152ECC 28 00 00 01 */ cmplwi r0, 1
-/* 80157270 00152ED0 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 80157274 00152ED4 90 65 01 04 */ stw r3, 0x104(r5)
-/* 80157278 00152ED8 40 82 00 18 */ bne lbl_80157290
-/* 8015727C 00152EDC C0 02 8F 38 */ lfs f0, lbl_80641538-_SDA2_BASE_(r2)
-/* 80157280 00152EE0 D0 05 01 68 */ stfs f0, 0x168(r5)
-/* 80157284 00152EE4 80 05 01 04 */ lwz r0, 0x104(r5)
-/* 80157288 00152EE8 60 00 00 08 */ ori r0, r0, 8
-/* 8015728C 00152EEC 90 05 01 04 */ stw r0, 0x104(r5)
-lbl_80157290:
-/* 80157290 00152EF0 38 60 00 01 */ li r3, 1
-lbl_80157294:
-/* 80157294 00152EF4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80157298 00152EF8 83 E1 00 2C */ lwz r31, 0x2c(r1)
-/* 8015729C 00152EFC 83 C1 00 28 */ lwz r30, 0x28(r1)
-/* 801572A0 00152F00 7C 08 03 A6 */ mtlr r0
-/* 801572A4 00152F04 38 21 00 30 */ addi r1, r1, 0x30
-/* 801572A8 00152F08 4E 80 00 20 */ blr
-
-.global func_801572AC
-func_801572AC:
-/* 801572AC 00152F0C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801572B0 00152F10 7C 08 02 A6 */ mflr r0
-/* 801572B4 00152F14 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801572B8 00152F18 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801572BC 00152F1C 7C 7F 1B 78 */ mr r31, r3
-/* 801572C0 00152F20 38 60 00 04 */ li r3, 4
-/* 801572C4 00152F24 48 0E 3D 95 */ bl func_8023B058
-/* 801572C8 00152F28 80 1F 00 0C */ lwz r0, 0xc(r31)
-/* 801572CC 00152F2C 90 03 00 0C */ stw r0, 0xc(r3)
-/* 801572D0 00152F30 80 7F 00 08 */ lwz r3, 8(r31)
-/* 801572D4 00152F34 2C 03 00 00 */ cmpwi r3, 0
-/* 801572D8 00152F38 41 82 00 24 */ beq lbl_801572FC
-/* 801572DC 00152F3C 41 82 00 18 */ beq lbl_801572F4
-/* 801572E0 00152F40 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 801572E4 00152F44 38 80 00 01 */ li r4, 1
-/* 801572E8 00152F48 81 8C 00 08 */ lwz r12, 8(r12)
-/* 801572EC 00152F4C 7D 89 03 A6 */ mtctr r12
-/* 801572F0 00152F50 4E 80 04 21 */ bctrl
-lbl_801572F4:
-/* 801572F4 00152F54 38 00 00 00 */ li r0, 0
-/* 801572F8 00152F58 90 1F 00 08 */ stw r0, 8(r31)
-lbl_801572FC:
-/* 801572FC 00152F5C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80157300 00152F60 38 60 00 01 */ li r3, 1
-/* 80157304 00152F64 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80157308 00152F68 7C 08 03 A6 */ mtlr r0
-/* 8015730C 00152F6C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80157310 00152F70 4E 80 00 20 */ blr
-
-.global func_80157314
-func_80157314:
-/* 80157314 00152F74 54 A0 10 3A */ slwi r0, r5, 2
-/* 80157318 00152F78 39 00 00 00 */ li r8, 0
-/* 8015731C 00152F7C 7C A4 02 14 */ add r5, r4, r0
-/* 80157320 00152F80 80 65 00 08 */ lwz r3, 8(r5)
-/* 80157324 00152F84 A0 83 00 DE */ lhz r4, 0xde(r3)
-/* 80157328 00152F88 48 00 00 A8 */ b lbl_801573D0
-lbl_8015732C:
-/* 8015732C 00152F8C 80 65 00 08 */ lwz r3, 8(r5)
-/* 80157330 00152F90 80 C3 00 08 */ lwz r6, 8(r3)
-/* 80157334 00152F94 2C 06 00 00 */ cmpwi r6, 0
-/* 80157338 00152F98 40 82 00 0C */ bne lbl_80157344
-/* 8015733C 00152F9C 38 60 00 00 */ li r3, 0
-/* 80157340 00152FA0 48 00 00 24 */ b lbl_80157364
-lbl_80157344:
-/* 80157344 00152FA4 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80157348 00152FA8 55 03 04 3E */ clrlwi r3, r8, 0x10
-/* 8015734C 00152FAC 7C 03 00 40 */ cmplw r3, r0
-/* 80157350 00152FB0 41 80 00 0C */ blt lbl_8015735C
-/* 80157354 00152FB4 38 60 00 00 */ li r3, 0
-/* 80157358 00152FB8 48 00 00 0C */ b lbl_80157364
-lbl_8015735C:
-/* 8015735C 00152FBC 55 00 13 BA */ rlwinm r0, r8, 2, 0xe, 0x1d
-/* 80157360 00152FC0 7C 66 00 2E */ lwzx r3, r6, r0
-lbl_80157364:
-/* 80157364 00152FC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80157368 00152FC8 41 82 00 64 */ beq lbl_801573CC
-/* 8015736C 00152FCC 80 63 00 04 */ lwz r3, 4(r3)
-/* 80157370 00152FD0 2C 03 00 00 */ cmpwi r3, 0
-/* 80157374 00152FD4 41 82 00 58 */ beq lbl_801573CC
-/* 80157378 00152FD8 41 82 00 40 */ beq lbl_801573B8
-/* 8015737C 00152FDC A0 E3 00 06 */ lhz r7, 6(r3)
-/* 80157380 00152FE0 38 C0 00 01 */ li r6, 1
-/* 80157384 00152FE4 54 E0 07 39 */ rlwinm. r0, r7, 0, 0x1c, 0x1c
-/* 80157388 00152FE8 40 82 00 34 */ bne lbl_801573BC
-/* 8015738C 00152FEC 80 03 00 00 */ lwz r0, 0(r3)
-/* 80157390 00152FF0 38 60 00 00 */ li r3, 0
-/* 80157394 00152FF4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157398 00152FF8 41 82 00 10 */ beq lbl_801573A8
-/* 8015739C 00152FFC 54 E0 07 FF */ clrlwi. r0, r7, 0x1f
-/* 801573A0 00153000 41 82 00 08 */ beq lbl_801573A8
-/* 801573A4 00153004 38 60 00 01 */ li r3, 1
-lbl_801573A8:
-/* 801573A8 00153008 2C 03 00 00 */ cmpwi r3, 0
-/* 801573AC 0015300C 41 82 00 10 */ beq lbl_801573BC
-/* 801573B0 00153010 38 C0 00 00 */ li r6, 0
-/* 801573B4 00153014 48 00 00 08 */ b lbl_801573BC
-lbl_801573B8:
-/* 801573B8 00153018 38 C0 00 01 */ li r6, 1
-lbl_801573BC:
-/* 801573BC 0015301C 2C 06 00 00 */ cmpwi r6, 0
-/* 801573C0 00153020 41 82 00 0C */ beq lbl_801573CC
-/* 801573C4 00153024 38 60 00 01 */ li r3, 1
-/* 801573C8 00153028 4E 80 00 20 */ blr
-lbl_801573CC:
-/* 801573CC 0015302C 39 08 00 01 */ addi r8, r8, 1
-lbl_801573D0:
-/* 801573D0 00153030 55 00 04 3E */ clrlwi r0, r8, 0x10
-/* 801573D4 00153034 7C 00 20 40 */ cmplw r0, r4
-/* 801573D8 00153038 41 80 FF 54 */ blt lbl_8015732C
-/* 801573DC 0015303C 38 60 00 00 */ li r3, 0
-/* 801573E0 00153040 4E 80 00 20 */ blr
-
-.global func_801573E4
-func_801573E4:
-/* 801573E4 00153044 54 A0 10 3A */ slwi r0, r5, 2
-/* 801573E8 00153048 39 00 00 00 */ li r8, 0
-/* 801573EC 0015304C 7C A4 02 14 */ add r5, r4, r0
-/* 801573F0 00153050 80 65 00 08 */ lwz r3, 8(r5)
-/* 801573F4 00153054 A0 83 00 DE */ lhz r4, 0xde(r3)
-/* 801573F8 00153058 48 00 00 A8 */ b lbl_801574A0
-lbl_801573FC:
-/* 801573FC 0015305C 80 65 00 08 */ lwz r3, 8(r5)
-/* 80157400 00153060 80 C3 00 08 */ lwz r6, 8(r3)
-/* 80157404 00153064 2C 06 00 00 */ cmpwi r6, 0
-/* 80157408 00153068 40 82 00 0C */ bne lbl_80157414
-/* 8015740C 0015306C 38 60 00 00 */ li r3, 0
-/* 80157410 00153070 48 00 00 24 */ b lbl_80157434
-lbl_80157414:
-/* 80157414 00153074 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80157418 00153078 55 03 04 3E */ clrlwi r3, r8, 0x10
-/* 8015741C 0015307C 7C 03 00 40 */ cmplw r3, r0
-/* 80157420 00153080 41 80 00 0C */ blt lbl_8015742C
-/* 80157424 00153084 38 60 00 00 */ li r3, 0
-/* 80157428 00153088 48 00 00 0C */ b lbl_80157434
-lbl_8015742C:
-/* 8015742C 0015308C 55 00 13 BA */ rlwinm r0, r8, 2, 0xe, 0x1d
-/* 80157430 00153090 7C 66 00 2E */ lwzx r3, r6, r0
-lbl_80157434:
-/* 80157434 00153094 2C 03 00 00 */ cmpwi r3, 0
-/* 80157438 00153098 41 82 00 64 */ beq lbl_8015749C
-/* 8015743C 0015309C 80 63 00 04 */ lwz r3, 4(r3)
-/* 80157440 001530A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80157444 001530A4 41 82 00 58 */ beq lbl_8015749C
-/* 80157448 001530A8 41 82 00 40 */ beq lbl_80157488
-/* 8015744C 001530AC A0 E3 00 06 */ lhz r7, 6(r3)
-/* 80157450 001530B0 38 C0 00 01 */ li r6, 1
-/* 80157454 001530B4 54 E0 07 7B */ rlwinm. r0, r7, 0, 0x1d, 0x1d
-/* 80157458 001530B8 40 82 00 34 */ bne lbl_8015748C
-/* 8015745C 001530BC 80 03 00 00 */ lwz r0, 0(r3)
-/* 80157460 001530C0 38 60 00 00 */ li r3, 0
-/* 80157464 001530C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157468 001530C8 41 82 00 10 */ beq lbl_80157478
-/* 8015746C 001530CC 54 E0 07 FF */ clrlwi. r0, r7, 0x1f
-/* 80157470 001530D0 41 82 00 08 */ beq lbl_80157478
-/* 80157474 001530D4 38 60 00 01 */ li r3, 1
-lbl_80157478:
-/* 80157478 001530D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015747C 001530DC 41 82 00 10 */ beq lbl_8015748C
-/* 80157480 001530E0 38 C0 00 00 */ li r6, 0
-/* 80157484 001530E4 48 00 00 08 */ b lbl_8015748C
-lbl_80157488:
-/* 80157488 001530E8 38 C0 00 01 */ li r6, 1
-lbl_8015748C:
-/* 8015748C 001530EC 2C 06 00 00 */ cmpwi r6, 0
-/* 80157490 001530F0 41 82 00 0C */ beq lbl_8015749C
-/* 80157494 001530F4 38 60 00 01 */ li r3, 1
-/* 80157498 001530F8 4E 80 00 20 */ blr
-lbl_8015749C:
-/* 8015749C 001530FC 39 08 00 01 */ addi r8, r8, 1
-lbl_801574A0:
-/* 801574A0 00153100 55 00 04 3E */ clrlwi r0, r8, 0x10
-/* 801574A4 00153104 7C 00 20 40 */ cmplw r0, r4
-/* 801574A8 00153108 41 80 FF 54 */ blt lbl_801573FC
-/* 801574AC 0015310C 38 60 00 00 */ li r3, 0
-/* 801574B0 00153110 4E 80 00 20 */ blr
-
-.global func_801574B4
-func_801574B4:
-/* 801574B4 00153114 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801574B8 00153118 7C 08 02 A6 */ mflr r0
-/* 801574BC 0015311C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801574C0 00153120 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801574C4 00153124 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801574C8 00153128 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801574CC 0015312C 7C 7D 1B 78 */ mr r29, r3
-/* 801574D0 00153130 48 00 02 61 */ bl func_80157730
-/* 801574D4 00153134 3B C0 00 00 */ li r30, 0
-/* 801574D8 00153138 3B E0 00 00 */ li r31, 0
-lbl_801574DC:
-/* 801574DC 0015313C 80 7D 00 00 */ lwz r3, 0(r29)
-/* 801574E0 00153140 2C 03 00 00 */ cmpwi r3, 0
-/* 801574E4 00153144 41 82 00 14 */ beq lbl_801574F8
-/* 801574E8 00153148 48 08 C3 09 */ bl func_801E37F0
-/* 801574EC 0015314C 80 7D 00 00 */ lwz r3, 0(r29)
-/* 801574F0 00153150 4B EF E9 41 */ bl func_80055E30
-/* 801574F4 00153154 93 FD 00 00 */ stw r31, 0(r29)
-lbl_801574F8:
-/* 801574F8 00153158 3B DE 00 01 */ addi r30, r30, 1
-/* 801574FC 0015315C 3B BD 00 04 */ addi r29, r29, 4
-/* 80157500 00153160 28 1E 00 02 */ cmplwi r30, 2
-/* 80157504 00153164 41 80 FF D8 */ blt lbl_801574DC
-/* 80157508 00153168 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015750C 0015316C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80157510 00153170 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80157514 00153174 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80157518 00153178 7C 08 03 A6 */ mtlr r0
-/* 8015751C 0015317C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80157520 00153180 4E 80 00 20 */ blr
-
-.global func_80157524
-func_80157524:
-/* 80157524 00153184 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80157528 00153188 7C 08 02 A6 */ mflr r0
-/* 8015752C 0015318C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80157530 00153190 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80157534 00153194 7C 9F 23 78 */ mr r31, r4
-/* 80157538 00153198 93 C1 00 08 */ stw r30, 8(r1)
-/* 8015753C 0015319C 88 04 00 67 */ lbz r0, 0x67(r4)
-/* 80157540 001531A0 2C 00 00 00 */ cmpwi r0, 0
-/* 80157544 001531A4 41 82 01 24 */ beq lbl_80157668
-/* 80157548 001531A8 80 CD 9D 10 */ lwz r6, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 8015754C 001531AC 38 A0 00 01 */ li r5, 1
-/* 80157550 001531B0 88 64 00 66 */ lbz r3, 0x66(r4)
-/* 80157554 001531B4 88 04 00 71 */ lbz r0, 0x71(r4)
-/* 80157558 001531B8 7C C6 1A 14 */ add r6, r6, r3
-/* 8015755C 001531BC 88 66 01 E4 */ lbz r3, 0x1e4(r6)
-/* 80157560 001531C0 7C A5 00 30 */ slw r5, r5, r0
-/* 80157564 001531C4 7C A0 18 39 */ and. r0, r5, r3
-/* 80157568 001531C8 41 82 00 3C */ beq lbl_801575A4
-/* 8015756C 001531CC 7C 60 28 78 */ andc r0, r3, r5
-/* 80157570 001531D0 98 06 01 E4 */ stb r0, 0x1e4(r6)
-/* 80157574 001531D4 88 84 00 66 */ lbz r4, 0x66(r4)
-/* 80157578 001531D8 80 0D 9D 10 */ lwz r0, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 8015757C 001531DC 7C 60 22 14 */ add r3, r0, r4
-/* 80157580 001531E0 88 03 01 E4 */ lbz r0, 0x1e4(r3)
-/* 80157584 001531E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157588 001531E8 40 82 00 1C */ bne lbl_801575A4
-/* 8015758C 001531EC 3C 60 80 42 */ lis r3, lbl_8041E878@ha
-/* 80157590 001531F0 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
-/* 80157594 001531F4 38 63 E8 78 */ addi r3, r3, lbl_8041E878@l
-/* 80157598 001531F8 38 80 00 00 */ li r4, 0
-/* 8015759C 001531FC 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801575A0 00153200 4B EB 3E CD */ bl func_8000B46C
-lbl_801575A4:
-/* 801575A4 00153204 80 7F 00 18 */ lwz r3, 0x18(r31)
-/* 801575A8 00153208 2C 03 00 00 */ cmpwi r3, 0
-/* 801575AC 0015320C 41 82 00 10 */ beq lbl_801575BC
-/* 801575B0 00153210 48 0A C6 4D */ bl func_80203BFC
-/* 801575B4 00153214 38 00 00 00 */ li r0, 0
-/* 801575B8 00153218 90 1F 00 18 */ stw r0, 0x18(r31)
-lbl_801575BC:
-/* 801575BC 0015321C 80 7F 00 14 */ lwz r3, 0x14(r31)
-/* 801575C0 00153220 2C 03 00 00 */ cmpwi r3, 0
-/* 801575C4 00153224 41 82 00 10 */ beq lbl_801575D4
-/* 801575C8 00153228 48 0A C6 35 */ bl func_80203BFC
-/* 801575CC 0015322C 38 00 00 00 */ li r0, 0
-/* 801575D0 00153230 90 1F 00 14 */ stw r0, 0x14(r31)
-lbl_801575D4:
-/* 801575D4 00153234 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 801575D8 00153238 2C 03 00 00 */ cmpwi r3, 0
-/* 801575DC 0015323C 41 82 00 24 */ beq lbl_80157600
-/* 801575E0 00153240 41 82 00 18 */ beq lbl_801575F8
-/* 801575E4 00153244 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 801575E8 00153248 38 80 00 01 */ li r4, 1
-/* 801575EC 0015324C 81 8C 00 08 */ lwz r12, 8(r12)
-/* 801575F0 00153250 7D 89 03 A6 */ mtctr r12
-/* 801575F4 00153254 4E 80 04 21 */ bctrl
-lbl_801575F8:
-/* 801575F8 00153258 38 00 00 00 */ li r0, 0
-/* 801575FC 0015325C 90 1F 00 10 */ stw r0, 0x10(r31)
-lbl_80157600:
-/* 80157600 00153260 80 7F 00 04 */ lwz r3, 4(r31)
-/* 80157604 00153264 38 80 00 FF */ li r4, 0xff
-/* 80157608 00153268 3B C0 00 00 */ li r30, 0
-/* 8015760C 0015326C 38 00 FF FF */ li r0, -1
-/* 80157610 00153270 2C 03 00 00 */ cmpwi r3, 0
-/* 80157614 00153274 98 9F 00 6C */ stb r4, 0x6c(r31)
-/* 80157618 00153278 98 9F 00 6D */ stb r4, 0x6d(r31)
-/* 8015761C 0015327C 98 9F 00 6E */ stb r4, 0x6e(r31)
-/* 80157620 00153280 98 9F 00 6F */ stb r4, 0x6f(r31)
-/* 80157624 00153284 98 9F 00 70 */ stb r4, 0x70(r31)
-/* 80157628 00153288 93 DF 00 08 */ stw r30, 8(r31)
-/* 8015762C 0015328C 93 DF 00 0C */ stw r30, 0xc(r31)
-/* 80157630 00153290 90 1F 00 68 */ stw r0, 0x68(r31)
-/* 80157634 00153294 41 82 00 10 */ beq lbl_80157644
-/* 80157638 00153298 38 80 00 01 */ li r4, 1
-/* 8015763C 0015329C 48 0A 2C 59 */ bl func_801FA294
-/* 80157640 001532A0 93 DF 00 04 */ stw r30, 4(r31)
-lbl_80157644:
-/* 80157644 001532A4 80 7F 00 00 */ lwz r3, 0(r31)
-/* 80157648 001532A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015764C 001532AC 41 82 00 14 */ beq lbl_80157660
-/* 80157650 001532B0 38 80 00 01 */ li r4, 1
-/* 80157654 001532B4 48 0A 2C 41 */ bl func_801FA294
-/* 80157658 001532B8 38 00 00 00 */ li r0, 0
-/* 8015765C 001532BC 90 1F 00 00 */ stw r0, 0(r31)
-lbl_80157660:
-/* 80157660 001532C0 38 00 00 00 */ li r0, 0
-/* 80157664 001532C4 98 1F 00 67 */ stb r0, 0x67(r31)
-lbl_80157668:
-/* 80157668 001532C8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015766C 001532CC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80157670 001532D0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80157674 001532D4 7C 08 03 A6 */ mtlr r0
-/* 80157678 001532D8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015767C 001532DC 4E 80 00 20 */ blr
-
-.global func_80157680
-func_80157680:
-/* 80157680 001532E0 54 A0 10 3A */ slwi r0, r5, 2
-/* 80157684 001532E4 C0 22 8E E8 */ lfs f1, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80157688 001532E8 7C 64 02 14 */ add r3, r4, r0
-/* 8015768C 001532EC 38 E0 00 00 */ li r7, 0
-/* 80157690 001532F0 80 A3 00 08 */ lwz r5, 8(r3)
-/* 80157694 001532F4 A0 85 00 DE */ lhz r4, 0xde(r5)
-/* 80157698 001532F8 2C 04 00 00 */ cmpwi r4, 0
-/* 8015769C 001532FC 4D 82 00 20 */ beqlr
-/* 801576A0 00153300 48 00 00 80 */ b lbl_80157720
-lbl_801576A4:
-/* 801576A4 00153304 80 C5 00 08 */ lwz r6, 8(r5)
-/* 801576A8 00153308 2C 06 00 00 */ cmpwi r6, 0
-/* 801576AC 0015330C 40 82 00 0C */ bne lbl_801576B8
-/* 801576B0 00153310 38 60 00 00 */ li r3, 0
-/* 801576B4 00153314 48 00 00 24 */ b lbl_801576D8
-lbl_801576B8:
-/* 801576B8 00153318 A0 05 00 DE */ lhz r0, 0xde(r5)
-/* 801576BC 0015331C 54 E3 04 3E */ clrlwi r3, r7, 0x10
-/* 801576C0 00153320 7C 03 00 40 */ cmplw r3, r0
-/* 801576C4 00153324 41 80 00 0C */ blt lbl_801576D0
-/* 801576C8 00153328 38 60 00 00 */ li r3, 0
-/* 801576CC 0015332C 48 00 00 0C */ b lbl_801576D8
-lbl_801576D0:
-/* 801576D0 00153330 54 E0 13 BA */ rlwinm r0, r7, 2, 0xe, 0x1d
-/* 801576D4 00153334 7C 66 00 2E */ lwzx r3, r6, r0
-lbl_801576D8:
-/* 801576D8 00153338 2C 03 00 00 */ cmpwi r3, 0
-/* 801576DC 0015333C 41 82 00 40 */ beq lbl_8015771C
-/* 801576E0 00153340 80 63 00 04 */ lwz r3, 4(r3)
-/* 801576E4 00153344 2C 03 00 00 */ cmpwi r3, 0
-/* 801576E8 00153348 41 82 00 34 */ beq lbl_8015771C
-/* 801576EC 0015334C 41 82 00 20 */ beq lbl_8015770C
-/* 801576F0 00153350 80 63 00 00 */ lwz r3, 0(r3)
-/* 801576F4 00153354 2C 03 00 00 */ cmpwi r3, 0
-/* 801576F8 00153358 41 82 00 0C */ beq lbl_80157704
-/* 801576FC 0015335C C0 03 00 08 */ lfs f0, 8(r3)
-/* 80157700 00153360 48 00 00 10 */ b lbl_80157710
-lbl_80157704:
-/* 80157704 00153364 C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-/* 80157708 00153368 48 00 00 08 */ b lbl_80157710
-lbl_8015770C:
-/* 8015770C 0015336C C0 02 8E E8 */ lfs f0, lbl_806414E8-_SDA2_BASE_(r2)
-lbl_80157710:
-/* 80157710 00153370 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80157714 00153374 40 80 00 08 */ bge lbl_8015771C
-/* 80157718 00153378 FC 20 00 90 */ fmr f1, f0
-lbl_8015771C:
-/* 8015771C 0015337C 38 E7 00 01 */ addi r7, r7, 1
-lbl_80157720:
-/* 80157720 00153380 54 E0 04 3E */ clrlwi r0, r7, 0x10
-/* 80157724 00153384 7C 00 20 40 */ cmplw r0, r4
-/* 80157728 00153388 41 80 FF 7C */ blt lbl_801576A4
-/* 8015772C 0015338C 4E 80 00 20 */ blr
-
-.global func_80157730
-func_80157730:
-/* 80157730 00153390 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80157734 00153394 7C 08 02 A6 */ mflr r0
-/* 80157738 00153398 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015773C 0015339C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80157740 001533A0 48 06 F9 E9 */ bl _savegpr_27
-/* 80157744 001533A4 7C 7B 1B 78 */ mr r27, r3
-/* 80157748 001533A8 3B C3 00 14 */ addi r30, r3, 0x14
-/* 8015774C 001533AC 3B 80 00 00 */ li r28, 0
-lbl_80157750:
-/* 80157750 001533B0 7F 63 DB 78 */ mr r3, r27
-/* 80157754 001533B4 7F C4 F3 78 */ mr r4, r30
-/* 80157758 001533B8 4B FF FD CD */ bl func_80157524
-/* 8015775C 001533BC 3B 9C 00 01 */ addi r28, r28, 1
-/* 80157760 001533C0 3B DE 00 74 */ addi r30, r30, 0x74
-/* 80157764 001533C4 28 1C 00 04 */ cmplwi r28, 4
-/* 80157768 001533C8 41 80 FF E8 */ blt lbl_80157750
-/* 8015776C 001533CC 3F C0 80 42 */ lis r30, lbl_8041E878@ha
-/* 80157770 001533D0 3B 80 00 00 */ li r28, 0
-/* 80157774 001533D4 3B DE E8 78 */ addi r30, r30, lbl_8041E878@l
-/* 80157778 001533D8 3B E0 00 00 */ li r31, 0
-lbl_8015777C:
-/* 8015777C 001533DC 7F BB E2 14 */ add r29, r27, r28
-/* 80157780 001533E0 88 1D 01 E4 */ lbz r0, 0x1e4(r29)
-/* 80157784 001533E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157788 001533E8 41 82 00 14 */ beq lbl_8015779C
-/* 8015778C 001533EC 80 7E 00 00 */ lwz r3, 0(r30)
-/* 80157790 001533F0 38 80 00 00 */ li r4, 0
-/* 80157794 001533F4 4B EB 3C D9 */ bl func_8000B46C
-/* 80157798 001533F8 9B FD 01 E4 */ stb r31, 0x1e4(r29)
-lbl_8015779C:
-/* 8015779C 001533FC 3B 9C 00 01 */ addi r28, r28, 1
-/* 801577A0 00153400 3B DE 00 04 */ addi r30, r30, 4
-/* 801577A4 00153404 28 1C 00 12 */ cmplwi r28, 0x12
-/* 801577A8 00153408 41 80 FF D4 */ blt lbl_8015777C
-/* 801577AC 0015340C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801577B0 00153410 48 06 F9 C5 */ bl _restgpr_27
-/* 801577B4 00153414 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801577B8 00153418 7C 08 03 A6 */ mtlr r0
-/* 801577BC 0015341C 38 21 00 20 */ addi r1, r1, 0x20
-/* 801577C0 00153420 4E 80 00 20 */ blr
-
-.global func_801577C4
-func_801577C4:
-/* 801577C4 00153424 80 6D 9D 10 */ lwz r3, lbl_8063EFD0-_SDA_BASE_(r13)
-/* 801577C8 00153428 2C 03 00 00 */ cmpwi r3, 0
-/* 801577CC 0015342C 40 82 00 0C */ bne lbl_801577D8
-/* 801577D0 00153430 38 60 00 00 */ li r3, 0
-/* 801577D4 00153434 4E 80 00 20 */ blr
-lbl_801577D8:
-/* 801577D8 00153438 88 03 00 7B */ lbz r0, 0x7b(r3)
-/* 801577DC 0015343C 2C 00 00 00 */ cmpwi r0, 0
-/* 801577E0 00153440 41 82 00 0C */ beq lbl_801577EC
-/* 801577E4 00153444 38 60 00 01 */ li r3, 1
-/* 801577E8 00153448 4E 80 00 20 */ blr
-lbl_801577EC:
-/* 801577EC 0015344C 38 63 00 88 */ addi r3, r3, 0x88
-/* 801577F0 00153450 88 03 00 67 */ lbz r0, 0x67(r3)
-/* 801577F4 00153454 2C 00 00 00 */ cmpwi r0, 0
-/* 801577F8 00153458 41 82 00 0C */ beq lbl_80157804
-/* 801577FC 0015345C 38 60 00 01 */ li r3, 1
-/* 80157800 00153460 4E 80 00 20 */ blr
-lbl_80157804:
-/* 80157804 00153464 88 03 00 DB */ lbz r0, 0xdb(r3)
-/* 80157808 00153468 2C 00 00 00 */ cmpwi r0, 0
-/* 8015780C 0015346C 41 82 00 0C */ beq lbl_80157818
-/* 80157810 00153470 38 60 00 01 */ li r3, 1
-/* 80157814 00153474 4E 80 00 20 */ blr
-lbl_80157818:
-/* 80157818 00153478 88 03 01 4F */ lbz r0, 0x14f(r3)
-/* 8015781C 0015347C 2C 00 00 00 */ cmpwi r0, 0
-/* 80157820 00153480 41 82 00 0C */ beq lbl_8015782C
-/* 80157824 00153484 38 60 00 01 */ li r3, 1
-/* 80157828 00153488 4E 80 00 20 */ blr
-lbl_8015782C:
-/* 8015782C 0015348C 38 60 00 00 */ li r3, 0
-/* 80157830 00153490 4E 80 00 20 */ blr
-
-.global func_80157834
-func_80157834:
-/* 80157834 00153494 38 A0 00 01 */ li r5, 1
-/* 80157838 00153498 38 6D 9D 08 */ addi r3, r13, lbl_8063EFC8-_SDA_BASE_
-/* 8015783C 0015349C 38 80 00 04 */ li r4, 4
-/* 80157840 001534A0 38 00 00 00 */ li r0, 0
-/* 80157844 001534A4 98 AD 9D 08 */ stb r5, lbl_8063EFC8-_SDA_BASE_(r13)
-/* 80157848 001534A8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8015784C 001534AC 98 03 00 04 */ stb r0, 4(r3)
-/* 80157850 001534B0 4E 80 00 20 */ blr
-
-.global func_80157854
-func_80157854:
-/* 80157854 001534B4 4E 80 00 20 */ blr
-
-.global func_80157858
-func_80157858:
-/* 80157858 001534B8 3C 80 80 42 */ lis r4, lbl_8041E8E4@ha
-/* 8015785C 001534BC 38 00 00 00 */ li r0, 0
-/* 80157860 001534C0 38 84 E8 E4 */ addi r4, r4, lbl_8041E8E4@l
-/* 80157864 001534C4 90 03 00 04 */ stw r0, 4(r3)
-/* 80157868 001534C8 90 83 00 00 */ stw r4, 0(r3)
-/* 8015786C 001534CC 90 03 00 08 */ stw r0, 8(r3)
-/* 80157870 001534D0 90 03 00 0C */ stw r0, 0xc(r3)
-/* 80157874 001534D4 90 03 00 10 */ stw r0, 0x10(r3)
-/* 80157878 001534D8 90 03 00 14 */ stw r0, 0x14(r3)
-/* 8015787C 001534DC 90 03 00 18 */ stw r0, 0x18(r3)
-/* 80157880 001534E0 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 80157884 001534E4 98 03 00 1D */ stb r0, 0x1d(r3)
-/* 80157888 001534E8 4E 80 00 20 */ blr
-lbl_8015788C:
-/* 8015788C 001534EC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80157890 001534F0 7C 08 02 A6 */ mflr r0
-/* 80157894 001534F4 2C 03 00 00 */ cmpwi r3, 0
-/* 80157898 001534F8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015789C 001534FC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801578A0 00153500 7C 7F 1B 78 */ mr r31, r3
-/* 801578A4 00153504 41 82 00 10 */ beq lbl_801578B4
-/* 801578A8 00153508 2C 04 00 00 */ cmpwi r4, 0
-/* 801578AC 0015350C 40 81 00 08 */ ble lbl_801578B4
-/* 801578B0 00153510 48 08 32 09 */ bl func_801DAAB8
-lbl_801578B4:
-/* 801578B4 00153514 7F E3 FB 78 */ mr r3, r31
-/* 801578B8 00153518 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801578BC 0015351C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801578C0 00153520 7C 08 03 A6 */ mtlr r0
-/* 801578C4 00153524 38 21 00 10 */ addi r1, r1, 0x10
-/* 801578C8 00153528 4E 80 00 20 */ blr
-/* 801578CC 0015352C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801578D0 00153530 7C 08 02 A6 */ mflr r0
-/* 801578D4 00153534 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801578D8 00153538 38 00 00 00 */ li r0, 0
-/* 801578DC 0015353C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801578E0 00153540 7C 7F 1B 78 */ mr r31, r3
-/* 801578E4 00153544 90 03 00 04 */ stw r0, 4(r3)
-/* 801578E8 00153548 4B EB 1F 09 */ bl func_800097F0
-/* 801578EC 0015354C 38 00 00 01 */ li r0, 1
-/* 801578F0 00153550 98 1F 00 1D */ stb r0, 0x1d(r31)
-/* 801578F4 00153554 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801578F8 00153558 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801578FC 0015355C 7C 08 03 A6 */ mtlr r0
-/* 80157900 00153560 38 21 00 10 */ addi r1, r1, 0x10
-/* 80157904 00153564 4E 80 00 20 */ blr
-
-.global func_80157908
-func_80157908:
-/* 80157908 00153568 80 A3 00 08 */ lwz r5, 8(r3)
-/* 8015790C 0015356C 39 00 00 00 */ li r8, 0
-/* 80157910 00153570 80 A5 00 00 */ lwz r5, 0(r5)
-/* 80157914 00153574 A1 25 00 18 */ lhz r9, 0x18(r5)
-/* 80157918 00153578 48 00 00 70 */ b lbl_80157988
-lbl_8015791C:
-/* 8015791C 0015357C 80 A3 00 08 */ lwz r5, 8(r3)
-/* 80157920 00153580 80 E5 00 04 */ lwz r7, 4(r5)
-/* 80157924 00153584 2C 07 00 00 */ cmpwi r7, 0
-/* 80157928 00153588 40 82 00 0C */ bne lbl_80157934
-/* 8015792C 0015358C 38 A0 00 00 */ li r5, 0
-/* 80157930 00153590 48 00 00 28 */ b lbl_80157958
-lbl_80157934:
-/* 80157934 00153594 80 A5 00 00 */ lwz r5, 0(r5)
-/* 80157938 00153598 55 06 04 3E */ clrlwi r6, r8, 0x10
-/* 8015793C 0015359C A0 05 00 18 */ lhz r0, 0x18(r5)
-/* 80157940 001535A0 7C 06 00 40 */ cmplw r6, r0
-/* 80157944 001535A4 41 80 00 0C */ blt lbl_80157950
-/* 80157948 001535A8 38 A0 00 00 */ li r5, 0
-/* 8015794C 001535AC 48 00 00 0C */ b lbl_80157958
-lbl_80157950:
-/* 80157950 001535B0 55 00 13 BA */ rlwinm r0, r8, 2, 0xe, 0x1d
-/* 80157954 001535B4 7C A7 00 2E */ lwzx r5, r7, r0
-lbl_80157958:
-/* 80157958 001535B8 2C 05 00 00 */ cmpwi r5, 0
-/* 8015795C 001535BC 41 82 00 28 */ beq lbl_80157984
-/* 80157960 001535C0 2C 04 00 00 */ cmpwi r4, 0
-/* 80157964 001535C4 41 82 00 14 */ beq lbl_80157978
-/* 80157968 001535C8 A0 05 00 DC */ lhz r0, 0xdc(r5)
-/* 8015796C 001535CC 60 00 00 01 */ ori r0, r0, 1
-/* 80157970 001535D0 B0 05 00 DC */ sth r0, 0xdc(r5)
-/* 80157974 001535D4 48 00 00 10 */ b lbl_80157984
-lbl_80157978:
-/* 80157978 001535D8 A0 05 00 DC */ lhz r0, 0xdc(r5)
-/* 8015797C 001535DC 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 80157980 001535E0 B0 05 00 DC */ sth r0, 0xdc(r5)
-lbl_80157984:
-/* 80157984 001535E4 39 08 00 01 */ addi r8, r8, 1
-lbl_80157988:
-/* 80157988 001535E8 55 00 04 3E */ clrlwi r0, r8, 0x10
-/* 8015798C 001535EC 7C 00 48 40 */ cmplw r0, r9
-/* 80157990 001535F0 41 80 FF 8C */ blt lbl_8015791C
-/* 80157994 001535F4 4E 80 00 20 */ blr
-/* 80157998 001535F8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015799C 001535FC 7C 08 02 A6 */ mflr r0
-/* 801579A0 00153600 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801579A4 00153604 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801579A8 00153608 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801579AC 0015360C 7C 7E 1B 78 */ mr r30, r3
-/* 801579B0 00153610 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801579B4 00153614 3B A0 00 00 */ li r29, 0
-/* 801579B8 00153618 93 81 00 10 */ stw r28, 0x10(r1)
-/* 801579BC 0015361C 93 A3 00 04 */ stw r29, 4(r3)
-/* 801579C0 00153620 38 60 00 02 */ li r3, 2
-/* 801579C4 00153624 48 0E 36 95 */ bl func_8023B058
-/* 801579C8 00153628 2C 03 00 00 */ cmpwi r3, 0
-/* 801579CC 0015362C 7C 7F 1B 78 */ mr r31, r3
-/* 801579D0 00153630 41 82 02 50 */ beq lbl_80157C20
-/* 801579D4 00153634 38 60 04 07 */ li r3, 0x407
-/* 801579D8 00153638 48 0F 1C 05 */ bl func_802495DC
-/* 801579DC 0015363C 2C 03 00 00 */ cmpwi r3, 0
-/* 801579E0 00153640 41 82 02 40 */ beq lbl_80157C20
-/* 801579E4 00153644 3C 80 0B 51 */ lis r4, 0x0B510400@ha
-/* 801579E8 00153648 38 60 04 07 */ li r3, 0x407
-/* 801579EC 0015364C 38 84 04 00 */ addi r4, r4, 0x0B510400@l
-/* 801579F0 00153650 48 08 3A CD */ bl func_801DB4BC
-/* 801579F4 00153654 2C 03 00 00 */ cmpwi r3, 0
-/* 801579F8 00153658 7C 7C 1B 78 */ mr r28, r3
-/* 801579FC 0015365C 41 82 02 24 */ beq lbl_80157C20
-/* 80157A00 00153660 48 08 31 29 */ bl func_801DAB28
-/* 80157A04 00153664 2C 03 00 00 */ cmpwi r3, 0
-/* 80157A08 00153668 41 82 00 14 */ beq lbl_80157A1C
-/* 80157A0C 0015366C 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80157A10 00153670 38 80 00 14 */ li r4, 0x14
-/* 80157A14 00153674 48 08 32 81 */ bl func_801DAC94
-/* 80157A18 00153678 48 00 00 08 */ b lbl_80157A20
-lbl_80157A1C:
-/* 80157A1C 0015367C 7F A3 EB 78 */ mr r3, r29
-lbl_80157A20:
-/* 80157A20 00153680 2C 03 00 00 */ cmpwi r3, 0
-/* 80157A24 00153684 41 82 00 0C */ beq lbl_80157A30
-/* 80157A28 00153688 7F 84 E3 78 */ mr r4, r28
-/* 80157A2C 0015368C 48 0A 26 69 */ bl func_801FA094
-lbl_80157A30:
-/* 80157A30 00153690 2C 03 00 00 */ cmpwi r3, 0
-/* 80157A34 00153694 90 7E 00 08 */ stw r3, 8(r30)
-/* 80157A38 00153698 41 82 01 E8 */ beq lbl_80157C20
-/* 80157A3C 0015369C 7F C3 F3 78 */ mr r3, r30
-/* 80157A40 001536A0 38 80 00 00 */ li r4, 0
-/* 80157A44 001536A4 4B FF FE C5 */ bl func_80157908
-/* 80157A48 001536A8 80 7E 00 08 */ lwz r3, 8(r30)
-/* 80157A4C 001536AC 48 0A AF 85 */ bl func_802029D0
-/* 80157A50 001536B0 3C 80 27 31 */ lis r4, 0x27310400@ha
-/* 80157A54 001536B4 38 60 04 07 */ li r3, 0x407
-/* 80157A58 001536B8 38 84 04 00 */ addi r4, r4, 0x27310400@l
-/* 80157A5C 001536BC 48 08 3A 61 */ bl func_801DB4BC
-/* 80157A60 001536C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80157A64 001536C4 7C 7D 1B 78 */ mr r29, r3
-/* 80157A68 001536C8 41 82 01 B8 */ beq lbl_80157C20
-/* 80157A6C 001536CC 48 08 30 BD */ bl func_801DAB28
-/* 80157A70 001536D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80157A74 001536D4 41 82 00 14 */ beq lbl_80157A88
-/* 80157A78 001536D8 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80157A7C 001536DC 38 80 00 14 */ li r4, 0x14
-/* 80157A80 001536E0 48 08 32 15 */ bl func_801DAC94
-/* 80157A84 001536E4 48 00 00 08 */ b lbl_80157A8C
-lbl_80157A88:
-/* 80157A88 001536E8 38 60 00 00 */ li r3, 0
-lbl_80157A8C:
-/* 80157A8C 001536EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80157A90 001536F0 41 82 00 0C */ beq lbl_80157A9C
-/* 80157A94 001536F4 7F A4 EB 78 */ mr r4, r29
-/* 80157A98 001536F8 48 0A 25 FD */ bl func_801FA094
-lbl_80157A9C:
-/* 80157A9C 001536FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80157AA0 00153700 90 7E 00 0C */ stw r3, 0xc(r30)
-/* 80157AA4 00153704 41 82 01 7C */ beq lbl_80157C20
-/* 80157AA8 00153708 80 83 00 00 */ lwz r4, 0(r3)
-/* 80157AAC 0015370C A0 04 00 18 */ lhz r0, 0x18(r4)
-/* 80157AB0 00153710 2C 80 00 00 */ cmpwi cr1, r0, 0
-/* 80157AB4 00153714 41 86 01 6C */ beq cr1, lbl_80157C20
-/* 80157AB8 00153718 80 63 00 04 */ lwz r3, 4(r3)
-/* 80157ABC 0015371C 2C 03 00 00 */ cmpwi r3, 0
-/* 80157AC0 00153720 40 82 00 0C */ bne lbl_80157ACC
-/* 80157AC4 00153724 38 60 00 00 */ li r3, 0
-/* 80157AC8 00153728 48 00 00 14 */ b lbl_80157ADC
-lbl_80157ACC:
-/* 80157ACC 0015372C 40 86 00 0C */ bne cr1, lbl_80157AD8
-/* 80157AD0 00153730 38 60 00 00 */ li r3, 0
-/* 80157AD4 00153734 48 00 00 08 */ b lbl_80157ADC
-lbl_80157AD8:
-/* 80157AD8 00153738 80 63 00 00 */ lwz r3, 0(r3)
-lbl_80157ADC:
-/* 80157ADC 0015373C 2C 03 00 00 */ cmpwi r3, 0
-/* 80157AE0 00153740 90 7E 00 10 */ stw r3, 0x10(r30)
-/* 80157AE4 00153744 41 82 01 3C */ beq lbl_80157C20
-/* 80157AE8 00153748 A0 03 00 DC */ lhz r0, 0xdc(r3)
-/* 80157AEC 0015374C 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
-/* 80157AF0 00153750 B0 03 00 DC */ sth r0, 0xdc(r3)
-/* 80157AF4 00153754 80 7E 00 10 */ lwz r3, 0x10(r30)
-/* 80157AF8 00153758 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 80157AFC 0015375C 2C 04 00 00 */ cmpwi r4, 0
-/* 80157B00 00153760 40 82 00 0C */ bne lbl_80157B0C
-/* 80157B04 00153764 38 00 00 00 */ li r0, 0
-/* 80157B08 00153768 48 00 00 4C */ b lbl_80157B54
-lbl_80157B0C:
-/* 80157B0C 0015376C A0 03 00 E0 */ lhz r0, 0xe0(r3)
-/* 80157B10 00153770 2C 00 00 00 */ cmpwi r0, 0
-/* 80157B14 00153774 40 82 00 0C */ bne lbl_80157B20
-/* 80157B18 00153778 38 00 00 00 */ li r0, 0
-/* 80157B1C 0015377C 48 00 00 38 */ b lbl_80157B54
-lbl_80157B20:
-/* 80157B20 00153780 80 A3 00 08 */ lwz r5, 8(r3)
-/* 80157B24 00153784 A0 84 00 00 */ lhz r4, 0(r4)
-/* 80157B28 00153788 2C 05 00 00 */ cmpwi r5, 0
-/* 80157B2C 0015378C 40 82 00 0C */ bne lbl_80157B38
-/* 80157B30 00153790 38 00 00 00 */ li r0, 0
-/* 80157B34 00153794 48 00 00 20 */ b lbl_80157B54
-lbl_80157B38:
-/* 80157B38 00153798 A0 03 00 DE */ lhz r0, 0xde(r3)
-/* 80157B3C 0015379C 7C 04 00 40 */ cmplw r4, r0
-/* 80157B40 001537A0 41 80 00 0C */ blt lbl_80157B4C
-/* 80157B44 001537A4 38 00 00 00 */ li r0, 0
-/* 80157B48 001537A8 48 00 00 0C */ b lbl_80157B54
-lbl_80157B4C:
-/* 80157B4C 001537AC 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d
-/* 80157B50 001537B0 7C 05 00 2E */ lwzx r0, r5, r0
-lbl_80157B54:
-/* 80157B54 001537B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157B58 001537B8 90 1E 00 14 */ stw r0, 0x14(r30)
-/* 80157B5C 001537BC 41 82 00 C4 */ beq lbl_80157C20
-/* 80157B60 001537C0 3B A0 00 00 */ li r29, 0
-/* 80157B64 001537C4 3C 60 27 32 */ lis r3, 0x27320A00@ha
-/* 80157B68 001537C8 93 BF 00 20 */ stw r29, 0x20(r31)
-/* 80157B6C 001537CC 38 83 0A 00 */ addi r4, r3, 0x27320A00@l
-/* 80157B70 001537D0 38 60 04 07 */ li r3, 0x407
-/* 80157B74 001537D4 90 1F 00 0C */ stw r0, 0xc(r31)
-/* 80157B78 001537D8 48 08 39 45 */ bl func_801DB4BC
-/* 80157B7C 001537DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80157B80 001537E0 7C 7C 1B 78 */ mr r28, r3
-/* 80157B84 001537E4 41 82 00 9C */ beq lbl_80157C20
-/* 80157B88 001537E8 48 08 2F A1 */ bl func_801DAB28
-/* 80157B8C 001537EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80157B90 001537F0 41 82 00 14 */ beq lbl_80157BA4
-/* 80157B94 001537F4 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
-/* 80157B98 001537F8 38 80 01 40 */ li r4, 0x140
-/* 80157B9C 001537FC 48 08 30 F9 */ bl func_801DAC94
-/* 80157BA0 00153800 48 00 00 08 */ b lbl_80157BA8
-lbl_80157BA4:
-/* 80157BA4 00153804 7F A3 EB 78 */ mr r3, r29
-lbl_80157BA8:
-/* 80157BA8 00153808 2C 03 00 00 */ cmpwi r3, 0
-/* 80157BAC 0015380C 7C 64 1B 78 */ mr r4, r3
-/* 80157BB0 00153810 41 82 00 10 */ beq lbl_80157BC0
-/* 80157BB4 00153814 7F 84 E3 78 */ mr r4, r28
-/* 80157BB8 00153818 48 0A 1D 35 */ bl func_801F98EC
-/* 80157BBC 0015381C 7C 64 1B 78 */ mr r4, r3
-lbl_80157BC0:
-/* 80157BC0 00153820 2C 04 00 00 */ cmpwi r4, 0
-/* 80157BC4 00153824 90 9E 00 18 */ stw r4, 0x18(r30)
-/* 80157BC8 00153828 41 82 00 58 */ beq lbl_80157C20
-/* 80157BCC 0015382C A0 04 00 10 */ lhz r0, 0x10(r4)
-/* 80157BD0 00153830 38 60 00 0D */ li r3, 0xd
-/* 80157BD4 00153834 C0 02 8F 40 */ lfs f0, lbl_80641540-_SDA2_BASE_(r2)
-/* 80157BD8 00153838 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
-/* 80157BDC 0015383C B0 04 00 10 */ sth r0, 0x10(r4)
-/* 80157BE0 00153840 80 9E 00 18 */ lwz r4, 0x18(r30)
-/* 80157BE4 00153844 80 04 01 04 */ lwz r0, 0x104(r4)
-/* 80157BE8 00153848 60 00 00 04 */ ori r0, r0, 4
-/* 80157BEC 0015384C 90 04 01 04 */ stw r0, 0x104(r4)
-/* 80157BF0 00153850 D0 04 01 10 */ stfs f0, 0x110(r4)
-/* 80157BF4 00153854 4B EB 36 DD */ bl func_8000B2D0
-/* 80157BF8 00153858 38 00 00 01 */ li r0, 1
-/* 80157BFC 0015385C 38 60 02 7C */ li r3, 0x27c
-/* 80157C00 00153860 90 1E 00 04 */ stw r0, 4(r30)
-/* 80157C04 00153864 48 00 AE 8D */ bl func_80162A90
-/* 80157C08 00153868 28 03 00 03 */ cmplwi r3, 3
-/* 80157C0C 0015386C 40 82 00 1C */ bne lbl_80157C28
-/* 80157C10 00153870 4B EB 1B C9 */ bl func_800097D8
-/* 80157C14 00153874 38 00 00 00 */ li r0, 0
-/* 80157C18 00153878 98 1E 00 1D */ stb r0, 0x1d(r30)
-/* 80157C1C 0015387C 48 00 00 0C */ b lbl_80157C28
-lbl_80157C20:
-/* 80157C20 00153880 38 00 00 07 */ li r0, 7
-/* 80157C24 00153884 90 1E 00 04 */ stw r0, 4(r30)
-lbl_80157C28:
-/* 80157C28 00153888 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80157C2C 0015388C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80157C30 00153890 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80157C34 00153894 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80157C38 00153898 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80157C3C 0015389C 7C 08 03 A6 */ mtlr r0
-/* 80157C40 001538A0 38 21 00 20 */ addi r1, r1, 0x20
-/* 80157C44 001538A4 4E 80 00 20 */ blr
-/* 80157C48 001538A8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80157C4C 001538AC 7C 08 02 A6 */ mflr r0
-/* 80157C50 001538B0 38 80 00 00 */ li r4, 0
-/* 80157C54 001538B4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80157C58 001538B8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80157C5C 001538BC 7C 7F 1B 78 */ mr r31, r3
-/* 80157C60 001538C0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80157C64 001538C4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80157C68 001538C8 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80157C6C 001538CC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 80157C70 001538D0 88 05 00 82 */ lbz r0, 0x82(r5)
-/* 80157C74 001538D4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157C78 001538D8 40 82 00 10 */ bne lbl_80157C88
-/* 80157C7C 001538DC 88 05 00 83 */ lbz r0, 0x83(r5)
-/* 80157C80 001538E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80157C84 001538E4 41 82 00 08 */ beq lbl_80157C8C
-lbl_80157C88:
-/* 80157C88 001538E8 38 80 00 01 */ li r4, 1
-lbl_80157C8C:
-/* 80157C8C 001538EC 2C 04 00 00 */ cmpwi r4, 0
-/* 80157C90 001538F0 40 82 03 58 */ bne lbl_80157FE8
-/* 80157C94 001538F4 83 A3 00 04 */ lwz r29, 4(r3)
-/* 80157C98 001538F8 38 60 02 7C */ li r3, 0x27c
-/* 80157C9C 001538FC 48 00 AD F5 */ bl func_80162A90
-/* 80157CA0 00153900 28 03 00 03 */ cmplwi r3, 3
-/* 80157CA4 00153904 40 82 00 98 */ bne lbl_80157D3C
-/* 80157CA8 00153908 80 1F 00 04 */ lwz r0, 4(r31)
-/* 80157CAC 0015390C 2C 00 00 08 */ cmpwi r0, 8
-/* 80157CB0 00153910 41 82 00 8C */ beq lbl_80157D3C
-/* 80157CB4 00153914 2C 00 00 00 */ cmpwi r0, 0
-/* 80157CB8 00153918 41 82 00 84 */ beq lbl_80157D3C
-/* 80157CBC 0015391C 48 0E CB 11 */ bl func_802447CC
-/* 80157CC0 00153920 7C 7E 1B 78 */ mr r30, r3
-/* 80157CC4 00153924 3B 80 00 00 */ li r28, 0
-/* 80157CC8 00153928 48 00 00 68 */ b lbl_80157D30
-lbl_80157CCC:
-/* 80157CCC 0015392C 57 84 06 3E */ clrlwi r4, r28, 0x18
-/* 80157CD0 00153930 3C 60 04 00 */ lis r3, 0x400
-/* 80157CD4 00153934 7C 85 23 78 */ mr r5, r4
-/* 80157CD8 00153938 38 C0 00 01 */ li r6, 1
-/* 80157CDC 0015393C 4B F0 1D 91 */ bl func_80059A6C
-/* 80157CE0 00153940 2C 03 00 00 */ cmpwi r3, 0
-/* 80157CE4 00153944 41 82 00 48 */ beq lbl_80157D2C
-/* 80157CE8 00153948 38 00 00 07 */ li r0, 7
-/* 80157CEC 0015394C 38 60 00 0D */ li r3, 0xd
-/* 80157CF0 00153950 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157CF4 00153954 4B EB 37 CD */ bl func_8000B4C0
-/* 80157CF8 00153958 2C 03 00 00 */ cmpwi r3, 0
-/* 80157CFC 0015395C 41 82 00 40 */ beq lbl_80157D3C
-/* 80157D00 00153960 C0 42 8F 48 */ lfs f2, lbl_80641548-_SDA2_BASE_(r2)
-/* 80157D04 00153964 38 60 00 0D */ li r3, 0xd
-/* 80157D08 00153968 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 80157D0C 0015396C C0 02 8F 44 */ lfs f0, lbl_80641544-_SDA2_BASE_(r2)
-/* 80157D10 00153970 EC 22 00 72 */ fmuls f1, f2, f1
-/* 80157D14 00153974 EC 00 08 2A */ fadds f0, f0, f1
-/* 80157D18 00153978 FC 00 00 1E */ fctiwz f0, f0
-/* 80157D1C 0015397C D8 01 00 08 */ stfd f0, 8(r1)
-/* 80157D20 00153980 80 81 00 0C */ lwz r4, 0xc(r1)
-/* 80157D24 00153984 4B EB 37 49 */ bl func_8000B46C
-/* 80157D28 00153988 48 00 00 14 */ b lbl_80157D3C
-lbl_80157D2C:
-/* 80157D2C 0015398C 3B 9C 00 01 */ addi r28, r28, 1
-lbl_80157D30:
-/* 80157D30 00153990 57 80 06 3E */ clrlwi r0, r28, 0x18
-/* 80157D34 00153994 7C 00 F0 00 */ cmpw r0, r30
-/* 80157D38 00153998 41 80 FF 94 */ blt lbl_80157CCC
-lbl_80157D3C:
-/* 80157D3C 0015399C 80 1F 00 04 */ lwz r0, 4(r31)
-/* 80157D40 001539A0 28 00 00 08 */ cmplwi r0, 8
-/* 80157D44 001539A4 41 81 02 A4 */ bgt lbl_80157FE8
-/* 80157D48 001539A8 3C 60 80 42 */ lis r3, lbl_8041E8C0@ha
-/* 80157D4C 001539AC 54 00 10 3A */ slwi r0, r0, 2
-/* 80157D50 001539B0 38 63 E8 C0 */ addi r3, r3, lbl_8041E8C0@l
-/* 80157D54 001539B4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80157D58 001539B8 7C 69 03 A6 */ mtctr r3
-/* 80157D5C 001539BC 4E 80 04 20 */ bctr
-/* 80157D60 001539C0 7F E3 FB 78 */ mr r3, r31
-/* 80157D64 001539C4 38 80 00 01 */ li r4, 1
-/* 80157D68 001539C8 4B FF FB A1 */ bl func_80157908
-/* 80157D6C 001539CC 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 80157D70 001539D0 38 80 00 00 */ li r4, 0
-/* 80157D74 001539D4 C0 22 8F 40 */ lfs f1, lbl_80641540-_SDA2_BASE_(r2)
-/* 80157D78 001539D8 38 A0 00 00 */ li r5, 0
-/* 80157D7C 001539DC A0 03 00 DC */ lhz r0, 0xdc(r3)
-/* 80157D80 001539E0 38 C0 00 00 */ li r6, 0
-/* 80157D84 001539E4 C0 42 8F 4C */ lfs f2, lbl_8064154C-_SDA2_BASE_(r2)
-/* 80157D88 001539E8 38 E0 00 00 */ li r7, 0
-/* 80157D8C 001539EC 60 00 00 01 */ ori r0, r0, 1
-/* 80157D90 001539F0 39 00 00 00 */ li r8, 0
-/* 80157D94 001539F4 B0 03 00 DC */ sth r0, 0xdc(r3)
-/* 80157D98 001539F8 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 80157D9C 001539FC 48 09 D0 59 */ bl func_801F4DF4
-/* 80157DA0 00153A00 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
-/* 80157DA4 00153A04 38 60 00 01 */ li r3, 1
-/* 80157DA8 00153A08 4B EF 83 E5 */ bl func_8005018C
-/* 80157DAC 00153A0C 80 7F 00 18 */ lwz r3, 0x18(r31)
-/* 80157DB0 00153A10 2C 03 00 00 */ cmpwi r3, 0
-/* 80157DB4 00153A14 41 82 00 2C */ beq lbl_80157DE0
-/* 80157DB8 00153A18 A0 03 00 10 */ lhz r0, 0x10(r3)
-/* 80157DBC 00153A1C C0 02 8F 40 */ lfs f0, lbl_80641540-_SDA2_BASE_(r2)
-/* 80157DC0 00153A20 60 00 00 02 */ ori r0, r0, 2
-/* 80157DC4 00153A24 B0 03 00 10 */ sth r0, 0x10(r3)
-/* 80157DC8 00153A28 80 7F 00 18 */ lwz r3, 0x18(r31)
-/* 80157DCC 00153A2C 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 80157DD0 00153A30 60 00 00 01 */ ori r0, r0, 1
-/* 80157DD4 00153A34 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c
-/* 80157DD8 00153A38 90 03 01 04 */ stw r0, 0x104(r3)
-/* 80157DDC 00153A3C D0 03 01 08 */ stfs f0, 0x108(r3)
-lbl_80157DE0:
-/* 80157DE0 00153A40 C0 22 8F 4C */ lfs f1, lbl_8064154C-_SDA2_BASE_(r2)
-/* 80157DE4 00153A44 38 60 00 0D */ li r3, 0xd
-/* 80157DE8 00153A48 38 80 00 00 */ li r4, 0
-/* 80157DEC 00153A4C 4B EB 33 85 */ bl func_8000B170
-/* 80157DF0 00153A50 38 00 00 02 */ li r0, 2
-/* 80157DF4 00153A54 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157DF8 00153A58 48 00 01 F0 */ b lbl_80157FE8
-/* 80157DFC 00153A5C 80 7F 00 18 */ lwz r3, 0x18(r31)
-/* 80157E00 00153A60 3B 80 00 00 */ li r28, 0
-/* 80157E04 00153A64 2C 03 00 00 */ cmpwi r3, 0
-/* 80157E08 00153A68 41 82 00 48 */ beq lbl_80157E50
-/* 80157E0C 00153A6C 80 03 01 04 */ lwz r0, 0x104(r3)
-/* 80157E10 00153A70 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 80157E14 00153A74 41 82 00 0C */ beq lbl_80157E20
-/* 80157E18 00153A78 38 00 00 01 */ li r0, 1
-/* 80157E1C 00153A7C 48 00 00 28 */ b lbl_80157E44
-lbl_80157E20:
-/* 80157E20 00153A80 80 63 01 38 */ lwz r3, 0x138(r3)
-/* 80157E24 00153A84 2C 03 00 00 */ cmpwi r3, 0
-/* 80157E28 00153A88 41 82 00 18 */ beq lbl_80157E40
-/* 80157E2C 00153A8C A0 03 01 48 */ lhz r0, 0x148(r3)
-/* 80157E30 00153A90 54 00 07 FF */ clrlwi. r0, r0, 0x1f
-/* 80157E34 00153A94 41 82 00 0C */ beq lbl_80157E40
-/* 80157E38 00153A98 38 00 00 01 */ li r0, 1
-/* 80157E3C 00153A9C 48 00 00 08 */ b lbl_80157E44
-lbl_80157E40:
-/* 80157E40 00153AA0 38 00 00 00 */ li r0, 0
-lbl_80157E44:
-/* 80157E44 00153AA4 2C 00 00 00 */ cmpwi r0, 0
-/* 80157E48 00153AA8 41 82 00 08 */ beq lbl_80157E50
-/* 80157E4C 00153AAC 3B 80 00 01 */ li r28, 1
-lbl_80157E50:
-/* 80157E50 00153AB0 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 80157E54 00153AB4 48 09 DF 61 */ bl func_801F5DB4
-/* 80157E58 00153AB8 2C 03 00 00 */ cmpwi r3, 0
-/* 80157E5C 00153ABC 41 82 00 18 */ beq lbl_80157E74
-/* 80157E60 00153AC0 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 80157E64 00153AC4 48 09 E0 E9 */ bl func_801F5F4C
-/* 80157E68 00153AC8 2C 03 00 00 */ cmpwi r3, 0
-/* 80157E6C 00153ACC 40 82 00 08 */ bne lbl_80157E74
-/* 80157E70 00153AD0 3B 80 00 01 */ li r28, 1
-lbl_80157E74:
-/* 80157E74 00153AD4 2C 1C 00 00 */ cmpwi r28, 0
-/* 80157E78 00153AD8 40 82 01 70 */ bne lbl_80157FE8
-/* 80157E7C 00153ADC 80 7F 00 18 */ lwz r3, 0x18(r31)
-/* 80157E80 00153AE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80157E84 00153AE4 41 82 00 18 */ beq lbl_80157E9C
-/* 80157E88 00153AE8 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 80157E8C 00153AEC 38 80 00 01 */ li r4, 1
-/* 80157E90 00153AF0 81 8C 00 08 */ lwz r12, 8(r12)
-/* 80157E94 00153AF4 7D 89 03 A6 */ mtctr r12
-/* 80157E98 00153AF8 4E 80 04 21 */ bctrl
-lbl_80157E9C:
-/* 80157E9C 00153AFC 38 60 00 00 */ li r3, 0
-/* 80157EA0 00153B00 38 00 00 03 */ li r0, 3
-/* 80157EA4 00153B04 90 7F 00 18 */ stw r3, 0x18(r31)
-/* 80157EA8 00153B08 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157EAC 00153B0C 48 00 01 3C */ b lbl_80157FE8
-/* 80157EB0 00153B10 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
-/* 80157EB4 00153B14 38 60 00 02 */ li r3, 2
-/* 80157EB8 00153B18 4B EF 82 D5 */ bl func_8005018C
-/* 80157EBC 00153B1C 38 00 00 04 */ li r0, 4
-/* 80157EC0 00153B20 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157EC4 00153B24 48 00 01 24 */ b lbl_80157FE8
-/* 80157EC8 00153B28 4B EF 83 F5 */ bl func_800502BC
-/* 80157ECC 00153B2C 2C 03 00 00 */ cmpwi r3, 0
-/* 80157ED0 00153B30 41 82 01 18 */ beq lbl_80157FE8
-/* 80157ED4 00153B34 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
-/* 80157ED8 00153B38 38 60 00 01 */ li r3, 1
-/* 80157EDC 00153B3C 4B EF 82 B1 */ bl func_8005018C
-/* 80157EE0 00153B40 7F E3 FB 78 */ mr r3, r31
-/* 80157EE4 00153B44 38 80 00 00 */ li r4, 0
-/* 80157EE8 00153B48 4B FF FA 21 */ bl func_80157908
-/* 80157EEC 00153B4C 38 00 00 05 */ li r0, 5
-/* 80157EF0 00153B50 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157EF4 00153B54 48 00 00 F4 */ b lbl_80157FE8
-/* 80157EF8 00153B58 38 60 00 0D */ li r3, 0xd
-/* 80157EFC 00153B5C 38 80 00 00 */ li r4, 0
-/* 80157F00 00153B60 4B EB 35 6D */ bl func_8000B46C
-/* 80157F04 00153B64 38 60 01 F5 */ li r3, 0x1f5
-/* 80157F08 00153B68 38 80 00 01 */ li r4, 1
-/* 80157F0C 00153B6C 38 A0 00 00 */ li r5, 0
-/* 80157F10 00153B70 38 C0 00 00 */ li r6, 0
-/* 80157F14 00153B74 38 E0 00 00 */ li r7, 0
-/* 80157F18 00153B78 48 10 18 81 */ bl func_80259798
-/* 80157F1C 00153B7C 38 60 01 F5 */ li r3, 0x1f5
-/* 80157F20 00153B80 48 10 19 81 */ bl func_802598A0
-/* 80157F24 00153B84 4B EA F5 DD */ bl func_80007500
-/* 80157F28 00153B88 38 60 00 01 */ li r3, 1
-/* 80157F2C 00153B8C 38 00 00 06 */ li r0, 6
-/* 80157F30 00153B90 98 7F 00 1C */ stb r3, 0x1c(r31)
-/* 80157F34 00153B94 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157F38 00153B98 48 00 00 B0 */ b lbl_80157FE8
-/* 80157F3C 00153B9C 38 60 01 F5 */ li r3, 0x1f5
-/* 80157F40 00153BA0 48 10 19 99 */ bl func_802598D8
-/* 80157F44 00153BA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80157F48 00153BA8 40 82 00 A0 */ bne lbl_80157FE8
-/* 80157F4C 00153BAC 38 60 01 F5 */ li r3, 0x1f5
-/* 80157F50 00153BB0 48 10 18 F5 */ bl func_80259844
-/* 80157F54 00153BB4 38 60 00 00 */ li r3, 0
-/* 80157F58 00153BB8 38 00 00 07 */ li r0, 7
-/* 80157F5C 00153BBC 98 7F 00 1C */ stb r3, 0x1c(r31)
-/* 80157F60 00153BC0 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157F64 00153BC4 48 00 00 84 */ b lbl_80157FE8
-/* 80157F68 00153BC8 2C 1D 00 03 */ cmpwi r29, 3
-/* 80157F6C 00153BCC 41 82 00 18 */ beq lbl_80157F84
-/* 80157F70 00153BD0 2C 1D 00 04 */ cmpwi r29, 4
-/* 80157F74 00153BD4 41 82 00 10 */ beq lbl_80157F84
-/* 80157F78 00153BD8 C0 22 8F 50 */ lfs f1, lbl_80641550-_SDA2_BASE_(r2)
-/* 80157F7C 00153BDC 38 60 00 02 */ li r3, 2
-/* 80157F80 00153BE0 4B EF 82 0D */ bl func_8005018C
-lbl_80157F84:
-/* 80157F84 00153BE4 38 00 00 08 */ li r0, 8
-/* 80157F88 00153BE8 90 1F 00 04 */ stw r0, 4(r31)
-/* 80157F8C 00153BEC 48 00 00 5C */ b lbl_80157FE8
-/* 80157F90 00153BF0 4B EF 83 2D */ bl func_800502BC
-/* 80157F94 00153BF4 2C 03 00 00 */ cmpwi r3, 0
-/* 80157F98 00153BF8 41 82 00 50 */ beq lbl_80157FE8
-/* 80157F9C 00153BFC 4B EA F5 4D */ bl func_800074E8
-/* 80157FA0 00153C00 38 60 02 7C */ li r3, 0x27c
-/* 80157FA4 00153C04 48 00 AA ED */ bl func_80162A90
-/* 80157FA8 00153C08 28 03 00 03 */ cmplwi r3, 3
-/* 80157FAC 00153C0C 40 82 00 28 */ bne lbl_80157FD4
-/* 80157FB0 00153C10 38 60 01 99 */ li r3, 0x199
-/* 80157FB4 00153C14 38 80 00 01 */ li r4, 1
-/* 80157FB8 00153C18 38 A0 00 01 */ li r5, 1
-/* 80157FBC 00153C1C 48 00 A9 85 */ bl func_80162940
-/* 80157FC0 00153C20 4B EF E2 B5 */ bl func_80056274
-/* 80157FC4 00153C24 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80157FC8 00153C28 38 80 08 34 */ li r4, 0x834
-/* 80157FCC 00153C2C 48 0C E7 DD */ bl func_802267A8
-/* 80157FD0 00153C30 48 00 00 10 */ b lbl_80157FE0
-lbl_80157FD4:
-/* 80157FD4 00153C34 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13)
-/* 80157FD8 00153C38 38 80 07 D0 */ li r4, 0x7d0
-/* 80157FDC 00153C3C 48 0C E7 CD */ bl func_802267A8
-lbl_80157FE0:
-/* 80157FE0 00153C40 38 00 00 00 */ li r0, 0
-/* 80157FE4 00153C44 90 1F 00 04 */ stw r0, 4(r31)
-lbl_80157FE8:
-/* 80157FE8 00153C48 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80157FEC 00153C4C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80157FF0 00153C50 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80157FF4 00153C54 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80157FF8 00153C58 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80157FFC 00153C5C 7C 08 03 A6 */ mtlr r0
-/* 80158000 00153C60 38 21 00 20 */ addi r1, r1, 0x20
-/* 80158004 00153C64 4E 80 00 20 */ blr
-/* 80158008 00153C68 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015800C 00153C6C 7C 08 02 A6 */ mflr r0
-/* 80158010 00153C70 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80158014 00153C74 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80158018 00153C78 7C 7F 1B 78 */ mr r31, r3
-/* 8015801C 00153C7C 88 03 00 1D */ lbz r0, 0x1d(r3)
-/* 80158020 00153C80 2C 00 00 00 */ cmpwi r0, 0
-/* 80158024 00153C84 41 82 00 10 */ beq lbl_80158034
-/* 80158028 00153C88 4B EB 17 B1 */ bl func_800097D8
-/* 8015802C 00153C8C 38 00 00 00 */ li r0, 0
-/* 80158030 00153C90 98 1F 00 1D */ stb r0, 0x1d(r31)
-lbl_80158034:
-/* 80158034 00153C94 38 60 00 02 */ li r3, 2
-/* 80158038 00153C98 48 0E 30 21 */ bl func_8023B058
-/* 8015803C 00153C9C 2C 03 00 00 */ cmpwi r3, 0
-/* 80158040 00153CA0 41 82 00 1C */ beq lbl_8015805C
-/* 80158044 00153CA4 3C 80 80 49 */ lis r4, lbl_80496754@ha
-/* 80158048 00153CA8 38 00 00 00 */ li r0, 0
-/* 8015804C 00153CAC 38 84 67 54 */ addi r4, r4, lbl_80496754@l
-/* 80158050 00153CB0 80 84 00 04 */ lwz r4, 4(r4)
-/* 80158054 00153CB4 90 03 00 20 */ stw r0, 0x20(r3)
-/* 80158058 00153CB8 90 83 00 0C */ stw r4, 0xc(r3)
-lbl_8015805C:
-/* 8015805C 00153CBC 80 6D A1 50 */ lwz r3, lbl_8063F410-_SDA_BASE_(r13)
-/* 80158060 00153CC0 88 03 04 68 */ lbz r0, 0x468(r3)
-/* 80158064 00153CC4 2C 00 00 00 */ cmpwi r0, 0
-/* 80158068 00153CC8 41 82 00 08 */ beq lbl_80158070
-/* 8015806C 00153CCC 48 0A 6E FD */ bl func_801FEF68
-lbl_80158070:
-/* 80158070 00153CD0 88 1F 00 1C */ lbz r0, 0x1c(r31)
-/* 80158074 00153CD4 2C 00 00 00 */ cmpwi r0, 0
-/* 80158078 00153CD8 41 82 00 14 */ beq lbl_8015808C
-/* 8015807C 00153CDC 38 60 01 F5 */ li r3, 0x1f5
-/* 80158080 00153CE0 48 10 17 C5 */ bl func_80259844
-/* 80158084 00153CE4 38 00 00 00 */ li r0, 0
-/* 80158088 00153CE8 98 1F 00 1C */ stb r0, 0x1c(r31)
-lbl_8015808C:
-/* 8015808C 00153CEC 80 7F 00 18 */ lwz r3, 0x18(r31)
-/* 80158090 00153CF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80158094 00153CF4 41 82 00 24 */ beq lbl_801580B8
-/* 80158098 00153CF8 41 82 00 18 */ beq lbl_801580B0
-/* 8015809C 00153CFC 81 83 01 00 */ lwz r12, 0x100(r3)
-/* 801580A0 00153D00 38 80 00 01 */ li r4, 1
-/* 801580A4 00153D04 81 8C 00 08 */ lwz r12, 8(r12)
-/* 801580A8 00153D08 7D 89 03 A6 */ mtctr r12
-/* 801580AC 00153D0C 4E 80 04 21 */ bctrl
-lbl_801580B0:
-/* 801580B0 00153D10 38 00 00 00 */ li r0, 0
-/* 801580B4 00153D14 90 1F 00 18 */ stw r0, 0x18(r31)
-lbl_801580B8:
-/* 801580B8 00153D18 80 7F 00 0C */ lwz r3, 0xc(r31)
-/* 801580BC 00153D1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801580C0 00153D20 41 82 00 1C */ beq lbl_801580DC
-/* 801580C4 00153D24 38 80 00 01 */ li r4, 1
-/* 801580C8 00153D28 48 0A 21 CD */ bl func_801FA294
-/* 801580CC 00153D2C 38 00 00 00 */ li r0, 0
-/* 801580D0 00153D30 90 1F 00 0C */ stw r0, 0xc(r31)
-/* 801580D4 00153D34 90 1F 00 10 */ stw r0, 0x10(r31)
-/* 801580D8 00153D38 90 1F 00 14 */ stw r0, 0x14(r31)
-lbl_801580DC:
-/* 801580DC 00153D3C 80 7F 00 08 */ lwz r3, 8(r31)
-/* 801580E0 00153D40 2C 03 00 00 */ cmpwi r3, 0
-/* 801580E4 00153D44 41 82 00 14 */ beq lbl_801580F8
-/* 801580E8 00153D48 38 80 00 01 */ li r4, 1
-/* 801580EC 00153D4C 48 0A 21 A9 */ bl func_801FA294
-/* 801580F0 00153D50 38 00 00 00 */ li r0, 0
-/* 801580F4 00153D54 90 1F 00 08 */ stw r0, 8(r31)
-lbl_801580F8:
-/* 801580F8 00153D58 38 60 04 07 */ li r3, 0x407
-/* 801580FC 00153D5C 48 0F 17 95 */ bl func_80249890
-/* 80158100 00153D60 38 60 04 07 */ li r3, 0x407
-/* 80158104 00153D64 48 08 35 71 */ bl func_801DB674
-/* 80158108 00153D68 38 00 00 00 */ li r0, 0
-/* 8015810C 00153D6C 90 1F 00 04 */ stw r0, 4(r31)
-/* 80158110 00153D70 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80158114 00153D74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80158118 00153D78 7C 08 03 A6 */ mtlr r0
-/* 8015811C 00153D7C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80158120 00153D80 4E 80 00 20 */ blr
-/* 80158124 00153D84 38 00 00 00 */ li r0, 0
-/* 80158128 00153D88 90 03 00 04 */ stw r0, 4(r3)
-/* 8015812C 00153D8C 4E 80 00 20 */ blr
-
-.global func_80158130
-func_80158130:
-/* 80158130 00153D90 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80158134 00153D94 7C 08 02 A6 */ mflr r0
-/* 80158138 00153D98 38 60 00 01 */ li r3, 1
-/* 8015813C 00153D9C 38 8D 9D 18 */ addi r4, r13, lbl_8063EFD8-_SDA_BASE_
-/* 80158140 00153DA0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80158144 00153DA4 38 A0 00 04 */ li r5, 4
-/* 80158148 00153DA8 38 00 00 00 */ li r0, 0
-/* 8015814C 00153DAC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80158150 00153DB0 3F E0 80 48 */ lis r31, lbl_80487558@ha
-/* 80158154 00153DB4 3B FF 75 58 */ addi r31, r31, lbl_80487558@l
-/* 80158158 00153DB8 98 6D 9D 18 */ stb r3, lbl_8063EFD8-_SDA_BASE_(r13)
-/* 8015815C 00153DBC 38 7F 00 10 */ addi r3, r31, 0x10
-/* 80158160 00153DC0 B0 A4 00 02 */ sth r5, 2(r4)
-/* 80158164 00153DC4 98 04 00 04 */ stb r0, 4(r4)
-/* 80158168 00153DC8 4B FF F6 F1 */ bl func_80157858
-/* 8015816C 00153DCC 3C 80 80 15 */ lis r4, lbl_8015788C@ha
-/* 80158170 00153DD0 38 7F 00 10 */ addi r3, r31, 0x10
-/* 80158174 00153DD4 38 84 78 8C */ addi r4, r4, lbl_8015788C@l
-/* 80158178 00153DD8 38 BF 00 00 */ addi r5, r31, 0
-/* 8015817C 00153DDC 48 06 EA CD */ bl __register_global_object_tmp
-/* 80158180 00153DE0 38 7F 00 3C */ addi r3, r31, 0x3c
-/* 80158184 00153DE4 38 BF 00 10 */ addi r5, r31, 0x10
-/* 80158188 00153DE8 38 80 0C 1C */ li r4, 0xc1c
-/* 8015818C 00153DEC 48 0C DC B9 */ bl func_80225E44
-/* 80158190 00153DF0 3C 80 80 22 */ lis r4, func_80225EE0@ha
-/* 80158194 00153DF4 38 7F 00 3C */ addi r3, r31, 0x3c
-/* 80158198 00153DF8 38 84 5E E0 */ addi r4, r4, func_80225EE0@l
-/* 8015819C 00153DFC 38 BF 00 30 */ addi r5, r31, 0x30
-/* 801581A0 00153E00 48 06 EA A9 */ bl __register_global_object_tmp
-/* 801581A4 00153E04 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801581A8 00153E08 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801581AC 00153E0C 7C 08 03 A6 */ mtlr r0
-/* 801581B0 00153E10 38 21 00 10 */ addi r1, r1, 0x10
-/* 801581B4 00153E14 4E 80 00 20 */ blr
-
-.global func_801581B8
-func_801581B8:
-/* 801581B8 00153E18 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581BC 00153E1C 38 A0 00 00 */ li r5, 0
-/* 801581C0 00153E20 38 80 FF FF */ li r4, -1
-/* 801581C4 00153E24 38 00 00 FF */ li r0, 0xff
-/* 801581C8 00153E28 90 A3 00 08 */ stw r5, 8(r3)
-/* 801581CC 00153E2C C8 02 8F 58 */ lfd f0, lbl_80641558-_SDA2_BASE_(r2)
-/* 801581D0 00153E30 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581D4 00153E34 B0 83 00 12 */ sth r4, 0x12(r3)
-/* 801581D8 00153E38 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581DC 00153E3C 90 A3 00 18 */ stw r5, 0x18(r3)
-/* 801581E0 00153E40 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581E4 00153E44 90 A3 00 14 */ stw r5, 0x14(r3)
-/* 801581E8 00153E48 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581EC 00153E4C 90 83 00 0C */ stw r4, 0xc(r3)
-/* 801581F0 00153E50 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581F4 00153E54 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 801581F8 00153E58 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801581FC 00153E5C D8 03 00 00 */ stfd f0, 0(r3)
-/* 80158200 00153E60 98 A3 00 10 */ stb r5, 0x10(r3)
-/* 80158204 00153E64 4E 80 00 20 */ blr
-
-.global func_80158208
-func_80158208:
-/* 80158208 00153E68 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015820C 00153E6C 7C 08 02 A6 */ mflr r0
-/* 80158210 00153E70 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80158214 00153E74 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80158218 00153E78 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 8015821C 00153E7C 90 66 00 18 */ stw r3, 0x18(r6)
-/* 80158220 00153E80 38 60 00 00 */ li r3, 0
-/* 80158224 00153E84 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158228 00153E88 90 86 00 14 */ stw r4, 0x14(r6)
-/* 8015822C 00153E8C 38 80 00 00 */ li r4, 0
-/* 80158230 00153E90 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158234 00153E94 98 A6 00 10 */ stb r5, 0x10(r6)
-/* 80158238 00153E98 38 A0 FF FF */ li r5, -1
-/* 8015823C 00153E9C 48 0F BD 31 */ bl func_80253F6C
-/* 80158240 00153EA0 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158244 00153EA4 3F E0 0B CC */ lis r31, 0x0BCC1A00@ha
-/* 80158248 00153EA8 38 9F 1A 00 */ addi r4, r31, 0x0BCC1A00@l
-/* 8015824C 00153EAC 90 65 00 0C */ stw r3, 0xc(r5)
-/* 80158250 00153EB0 38 60 04 09 */ li r3, 0x409
-/* 80158254 00153EB4 48 0F 15 C9 */ bl func_8024981C
-/* 80158258 00153EB8 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 8015825C 00153EBC 38 60 04 09 */ li r3, 0x409
-/* 80158260 00153EC0 4B EF DB 39 */ bl func_80055D98
-/* 80158264 00153EC4 80 ED 82 E0 */ lwz r7, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158268 00153EC8 3C A0 80 16 */ lis r5, lbl_80158674@ha
-/* 8015826C 00153ECC 3C C0 80 16 */ lis r6, lbl_80158C68@ha
-/* 80158270 00153ED0 38 80 00 00 */ li r4, 0
-/* 80158274 00153ED4 90 67 00 08 */ stw r3, 8(r7)
-/* 80158278 00153ED8 38 A5 86 74 */ addi r5, r5, lbl_80158674@l
-/* 8015827C 00153EDC 38 C6 8C 68 */ addi r6, r6, lbl_80158C68@l
-/* 80158280 00153EE0 38 E0 FF FF */ li r7, -1
-/* 80158284 00153EE4 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158288 00153EE8 39 00 00 00 */ li r8, 0
-/* 8015828C 00153EEC 39 20 00 01 */ li r9, 1
-/* 80158290 00153EF0 39 40 00 00 */ li r10, 0
-/* 80158294 00153EF4 80 63 00 08 */ lwz r3, 8(r3)
-/* 80158298 00153EF8 48 0F B9 A1 */ bl func_80253C38
-/* 8015829C 00153EFC 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801582A0 00153F00 38 9F 1A 00 */ addi r4, r31, 0x1a00
-/* 801582A4 00153F04 B0 65 00 12 */ sth r3, 0x12(r5)
-/* 801582A8 00153F08 38 60 04 09 */ li r3, 0x409
-/* 801582AC 00153F0C 48 08 33 99 */ bl func_801DB644
-/* 801582B0 00153F10 38 60 02 61 */ li r3, 0x261
-/* 801582B4 00153F14 48 00 A7 DD */ bl func_80162A90
-/* 801582B8 00153F18 28 03 00 02 */ cmplwi r3, 2
-/* 801582BC 00153F1C 40 82 00 0C */ bne lbl_801582C8
-/* 801582C0 00153F20 38 60 00 00 */ li r3, 0
-/* 801582C4 00153F24 4B F3 1E 61 */ bl func_8008A124
-lbl_801582C8:
-/* 801582C8 00153F28 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801582CC 00153F2C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801582D0 00153F30 7C 08 03 A6 */ mtlr r0
-/* 801582D4 00153F34 38 21 00 10 */ addi r1, r1, 0x10
-/* 801582D8 00153F38 4E 80 00 20 */ blr
-
-.global func_801582DC
-func_801582DC:
-/* 801582DC 00153F3C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801582E0 00153F40 7C 08 02 A6 */ mflr r0
-/* 801582E4 00153F44 38 80 00 08 */ li r4, 8
-/* 801582E8 00153F48 38 A0 00 01 */ li r5, 1
-/* 801582EC 00153F4C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801582F0 00153F50 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801582F4 00153F54 A8 63 00 12 */ lha r3, 0x12(r3)
-/* 801582F8 00153F58 48 0F BA F9 */ bl func_80253DF0
-/* 801582FC 00153F5C 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158300 00153F60 38 80 00 01 */ li r4, 1
-/* 80158304 00153F64 38 A0 00 00 */ li r5, 0
-/* 80158308 00153F68 A8 63 00 12 */ lha r3, 0x12(r3)
-/* 8015830C 00153F6C 48 0F BA A5 */ bl func_80253DB0
-/* 80158310 00153F70 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158314 00153F74 3C 60 80 16 */ lis r3, lbl_80158450@ha
-/* 80158318 00153F78 3C 80 80 16 */ lis r4, lbl_80158644@ha
-/* 8015831C 00153F7C 80 A5 00 0C */ lwz r5, 0xc(r5)
-/* 80158320 00153F80 38 63 84 50 */ addi r3, r3, lbl_80158450@l
-/* 80158324 00153F84 38 84 86 44 */ addi r4, r4, lbl_80158644@l
-/* 80158328 00153F88 48 0F BC 45 */ bl func_80253F6C
-/* 8015832C 00153F8C 38 60 00 00 */ li r3, 0
-/* 80158330 00153F90 4B EF E1 29 */ bl func_80056458
-/* 80158334 00153F94 4B EF DF 89 */ bl func_800562BC
-/* 80158338 00153F98 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 8015833C 00153F9C 38 00 00 00 */ li r0, 0
-/* 80158340 00153FA0 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 80158344 00153FA4 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158348 00153FA8 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 8015834C 00153FAC 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
-/* 80158350 00153FB0 90 03 00 1C */ stw r0, 0x1c(r3)
-/* 80158354 00153FB4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80158358 00153FB8 7C 08 03 A6 */ mtlr r0
-/* 8015835C 00153FBC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80158360 00153FC0 4E 80 00 20 */ blr
-
-.global func_80158364
-func_80158364:
-/* 80158364 00153FC4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80158368 00153FC8 7C 08 02 A6 */ mflr r0
-/* 8015836C 00153FCC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80158370 00153FD0 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158374 00153FD4 A8 03 00 12 */ lha r0, 0x12(r3)
-/* 80158378 00153FD8 2C 00 FF FF */ cmpwi r0, -1
-/* 8015837C 00153FDC 41 82 00 0C */ beq lbl_80158388
-/* 80158380 00153FE0 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 80158384 00153FE4 48 0F B9 49 */ bl func_80253CCC
-lbl_80158388:
-/* 80158388 00153FE8 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 8015838C 00153FEC 80 63 00 08 */ lwz r3, 8(r3)
-/* 80158390 00153FF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80158394 00153FF4 41 82 00 08 */ beq lbl_8015839C
-/* 80158398 00153FF8 4B EF DA 99 */ bl func_80055E30
-lbl_8015839C:
-/* 8015839C 00153FFC 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801583A0 00154000 38 80 FF FF */ li r4, -1
-/* 801583A4 00154004 38 00 00 00 */ li r0, 0
-/* 801583A8 00154008 B0 83 00 12 */ sth r4, 0x12(r3)
-/* 801583AC 0015400C 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801583B0 00154010 90 03 00 08 */ stw r0, 8(r3)
-/* 801583B4 00154014 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801583B8 00154018 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 801583BC 0015401C 2C 03 FF FF */ cmpwi r3, -1
-/* 801583C0 00154020 41 82 00 08 */ beq lbl_801583C8
-/* 801583C4 00154024 48 0F BB C9 */ bl func_80253F8C
-lbl_801583C8:
-/* 801583C8 00154028 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801583CC 0015402C 38 80 FF FF */ li r4, -1
-/* 801583D0 00154030 38 A0 00 FF */ li r5, 0xff
-/* 801583D4 00154034 38 00 00 00 */ li r0, 0
-/* 801583D8 00154038 90 83 00 0C */ stw r4, 0xc(r3)
-/* 801583DC 0015403C 38 60 02 61 */ li r3, 0x261
-/* 801583E0 00154040 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801583E4 00154044 98 A4 00 1C */ stb r5, 0x1c(r4)
-/* 801583E8 00154048 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801583EC 0015404C 90 04 00 14 */ stw r0, 0x14(r4)
-/* 801583F0 00154050 48 00 A6 A1 */ bl func_80162A90
-/* 801583F4 00154054 28 03 00 02 */ cmplwi r3, 2
-/* 801583F8 00154058 40 82 00 0C */ bne lbl_80158404
-/* 801583FC 0015405C 38 60 00 02 */ li r3, 2
-/* 80158400 00154060 4B F3 1D 25 */ bl func_8008A124
-lbl_80158404:
-/* 80158404 00154064 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158408 00154068 80 64 00 1C */ lwz r3, 0x1c(r4)
-/* 8015840C 0015406C 54 60 4F FF */ rlwinm. r0, r3, 9, 0x1f, 0x1f
-/* 80158410 00154070 41 82 00 18 */ beq lbl_80158428
-/* 80158414 00154074 54 60 02 4E */ rlwinm r0, r3, 0, 9, 7
-/* 80158418 00154078 38 60 00 2A */ li r3, 0x2a
-/* 8015841C 0015407C 90 04 00 1C */ stw r0, 0x1c(r4)
-/* 80158420 00154080 38 80 00 00 */ li r4, 0
-/* 80158424 00154084 4B EB 30 49 */ bl func_8000B46C
-lbl_80158428:
-/* 80158428 00154088 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015842C 0015408C 7C 08 03 A6 */ mtlr r0
-/* 80158430 00154090 38 21 00 10 */ addi r1, r1, 0x10
-/* 80158434 00154094 4E 80 00 20 */ blr
-
-.global func_80158438
-func_80158438:
-/* 80158438 00154098 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 8015843C 0015409C 88 63 00 1C */ lbz r3, 0x1c(r3)
-/* 80158440 001540A0 38 03 FF 01 */ addi r0, r3, -255
-/* 80158444 001540A4 7C 00 00 34 */ cntlzw r0, r0
-/* 80158448 001540A8 54 03 D9 7E */ srwi r3, r0, 5
-/* 8015844C 001540AC 4E 80 00 20 */ blr
-lbl_80158450:
-/* 80158450 001540B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80158454 001540B4 7C 08 02 A6 */ mflr r0
-/* 80158458 001540B8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015845C 001540BC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80158460 001540C0 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158464 001540C4 88 04 00 1C */ lbz r0, 0x1c(r4)
-/* 80158468 001540C8 2C 00 00 F0 */ cmpwi r0, 0xf0
-/* 8015846C 001540CC 41 82 01 90 */ beq lbl_801585FC
-/* 80158470 001540D0 40 80 00 28 */ bge lbl_80158498
-/* 80158474 001540D4 2C 00 00 01 */ cmpwi r0, 1
-/* 80158478 001540D8 41 82 00 78 */ beq lbl_801584F0
-/* 8015847C 001540DC 40 80 00 10 */ bge lbl_8015848C
-/* 80158480 001540E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80158484 001540E4 40 80 00 20 */ bge lbl_801584A4
-/* 80158488 001540E8 48 00 01 A8 */ b lbl_80158630
-lbl_8015848C:
-/* 8015848C 001540EC 2C 00 00 03 */ cmpwi r0, 3
-/* 80158490 001540F0 40 80 01 A0 */ bge lbl_80158630
-/* 80158494 001540F4 48 00 00 B4 */ b lbl_80158548
-lbl_80158498:
-/* 80158498 001540F8 2C 00 00 FF */ cmpwi r0, 0xff
-/* 8015849C 001540FC 41 82 01 94 */ beq lbl_80158630
-/* 801584A0 00154100 48 00 01 90 */ b lbl_80158630
-lbl_801584A4:
-/* 801584A4 00154104 4B EF DE 55 */ bl func_800562F8
-/* 801584A8 00154108 2C 03 00 00 */ cmpwi r3, 0
-/* 801584AC 0015410C 41 82 01 84 */ beq lbl_80158630
-/* 801584B0 00154110 38 60 02 61 */ li r3, 0x261
-/* 801584B4 00154114 48 00 A5 DD */ bl func_80162A90
-/* 801584B8 00154118 28 03 00 02 */ cmplwi r3, 2
-/* 801584BC 0015411C 40 82 00 24 */ bne lbl_801584E0
-/* 801584C0 00154120 38 60 00 01 */ li r3, 1
-/* 801584C4 00154124 4B F3 1C 61 */ bl func_8008A124
-/* 801584C8 00154128 2C 03 00 00 */ cmpwi r3, 0
-/* 801584CC 0015412C 41 82 01 64 */ beq lbl_80158630
-/* 801584D0 00154130 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801584D4 00154134 38 00 00 01 */ li r0, 1
-/* 801584D8 00154138 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 801584DC 0015413C 48 00 01 54 */ b lbl_80158630
-lbl_801584E0:
-/* 801584E0 00154140 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801584E4 00154144 38 00 00 01 */ li r0, 1
-/* 801584E8 00154148 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 801584EC 0015414C 48 00 01 44 */ b lbl_80158630
-lbl_801584F0:
-/* 801584F0 00154150 38 60 00 02 */ li r3, 2
-/* 801584F4 00154154 3C 00 43 30 */ lis r0, 0x4330
-/* 801584F8 00154158 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 801584FC 0015415C 38 60 00 2A */ li r3, 0x2a
-/* 80158500 00154160 C8 62 8F 70 */ lfd f3, lbl_80641570-_SDA2_BASE_(r2)
-/* 80158504 00154164 38 80 00 00 */ li r4, 0
-/* 80158508 00154168 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015850C 0015416C 90 01 00 08 */ stw r0, 8(r1)
-/* 80158510 00154170 88 05 00 59 */ lbz r0, 0x59(r5)
-/* 80158514 00154174 C8 05 00 A0 */ lfd f0, 0xa0(r5)
-/* 80158518 00154178 90 01 00 0C */ stw r0, 0xc(r1)
-/* 8015851C 0015417C 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158520 00154180 C8 41 00 08 */ lfd f2, 8(r1)
-/* 80158524 00154184 C0 22 8F 60 */ lfs f1, lbl_80641560-_SDA2_BASE_(r2)
-/* 80158528 00154188 FC 42 18 28 */ fsub f2, f2, f3
-/* 8015852C 0015418C FC 00 10 24 */ fdiv f0, f0, f2
-/* 80158530 00154190 D8 05 00 00 */ stfd f0, 0(r5)
-/* 80158534 00154194 80 05 00 1C */ lwz r0, 0x1c(r5)
-/* 80158538 00154198 64 00 00 80 */ oris r0, r0, 0x80
-/* 8015853C 0015419C 90 05 00 1C */ stw r0, 0x1c(r5)
-/* 80158540 001541A0 4B EB 2C 31 */ bl func_8000B170
-/* 80158544 001541A4 48 00 00 EC */ b lbl_80158630
-lbl_80158548:
-/* 80158548 001541A8 38 60 02 61 */ li r3, 0x261
-/* 8015854C 001541AC 48 00 A5 45 */ bl func_80162A90
-/* 80158550 001541B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 80158554 001541B4 38 83 FF FE */ addi r4, r3, -2
-/* 80158558 001541B8 3C 00 43 30 */ lis r0, 0x4330
-/* 8015855C 001541BC 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158560 001541C0 88 65 00 59 */ lbz r3, 0x59(r5)
-/* 80158564 001541C4 7C 84 00 34 */ cntlzw r4, r4
-/* 80158568 001541C8 90 01 00 08 */ stw r0, 8(r1)
-/* 8015856C 001541CC 54 9F D9 7E */ srwi r31, r4, 5
-/* 80158570 001541D0 C8 62 8F 70 */ lfd f3, lbl_80641570-_SDA2_BASE_(r2)
-/* 80158574 001541D4 90 61 00 0C */ stw r3, 0xc(r1)
-/* 80158578 001541D8 C8 45 00 A0 */ lfd f2, 0xa0(r5)
-/* 8015857C 001541DC C8 01 00 08 */ lfd f0, 8(r1)
-/* 80158580 001541E0 C8 26 00 00 */ lfd f1, 0(r6)
-/* 80158584 001541E4 FC 60 18 28 */ fsub f3, f0, f3
-/* 80158588 001541E8 C8 02 8F 68 */ lfd f0, lbl_80641568-_SDA2_BASE_(r2)
-/* 8015858C 001541EC FC 42 18 24 */ fdiv f2, f2, f3
-/* 80158590 001541F0 FC 22 08 28 */ fsub f1, f2, f1
-/* 80158594 001541F4 FC 01 00 40 */ fcmpo cr0, f1, f0
-/* 80158598 001541F8 4C 41 13 82 */ cror 2, 1, 2
-/* 8015859C 001541FC 40 82 00 14 */ bne lbl_801585B0
-/* 801585A0 00154200 38 00 00 F0 */ li r0, 0xf0
-/* 801585A4 00154204 98 06 00 1C */ stb r0, 0x1c(r6)
-/* 801585A8 00154208 4B EF DC CD */ bl func_80056274
-/* 801585AC 0015420C 48 00 00 84 */ b lbl_80158630
-lbl_801585B0:
-/* 801585B0 00154210 7F E6 FB 78 */ mr r6, r31
-/* 801585B4 00154214 3C 60 04 00 */ lis r3, 0x400
-/* 801585B8 00154218 38 80 00 00 */ li r4, 0
-/* 801585BC 0015421C 38 A0 00 00 */ li r5, 0
-/* 801585C0 00154220 4B F0 14 AD */ bl func_80059A6C
-/* 801585C4 00154224 2C 03 00 00 */ cmpwi r3, 0
-/* 801585C8 00154228 40 82 00 20 */ bne lbl_801585E8
-/* 801585CC 0015422C 7F E6 FB 78 */ mr r6, r31
-/* 801585D0 00154230 3C 60 04 00 */ lis r3, 0x400
-/* 801585D4 00154234 38 80 00 01 */ li r4, 1
-/* 801585D8 00154238 38 A0 00 00 */ li r5, 0
-/* 801585DC 0015423C 4B F0 14 91 */ bl func_80059A6C
-/* 801585E0 00154240 2C 03 00 00 */ cmpwi r3, 0
-/* 801585E4 00154244 41 82 00 4C */ beq lbl_80158630
-lbl_801585E8:
-/* 801585E8 00154248 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801585EC 0015424C 38 00 00 F0 */ li r0, 0xf0
-/* 801585F0 00154250 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 801585F4 00154254 4B EF DC 81 */ bl func_80056274
-/* 801585F8 00154258 48 00 00 38 */ b lbl_80158630
-lbl_801585FC:
-/* 801585FC 0015425C 4B EF DC FD */ bl func_800562F8
-/* 80158600 00154260 2C 03 00 00 */ cmpwi r3, 0
-/* 80158604 00154264 41 82 00 2C */ beq lbl_80158630
-/* 80158608 00154268 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 8015860C 0015426C 38 00 00 FF */ li r0, 0xff
-/* 80158610 00154270 38 60 00 2A */ li r3, 0x2a
-/* 80158614 00154274 38 80 00 00 */ li r4, 0
-/* 80158618 00154278 98 05 00 1C */ stb r0, 0x1c(r5)
-/* 8015861C 0015427C 80 AD 82 E0 */ lwz r5, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158620 00154280 80 05 00 1C */ lwz r0, 0x1c(r5)
-/* 80158624 00154284 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
-/* 80158628 00154288 90 05 00 1C */ stw r0, 0x1c(r5)
-/* 8015862C 0015428C 4B EB 2E 41 */ bl func_8000B46C
-lbl_80158630:
-/* 80158630 00154290 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80158634 00154294 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80158638 00154298 7C 08 03 A6 */ mtlr r0
-/* 8015863C 0015429C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80158640 001542A0 4E 80 00 20 */ blr
-lbl_80158644:
-/* 80158644 001542A4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80158648 001542A8 7C 08 02 A6 */ mflr r0
-/* 8015864C 001542AC 38 60 02 61 */ li r3, 0x261
-/* 80158650 001542B0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80158654 001542B4 48 00 A4 3D */ bl func_80162A90
-/* 80158658 001542B8 28 03 00 02 */ cmplwi r3, 2
-/* 8015865C 001542BC 40 82 00 08 */ bne lbl_80158664
-/* 80158660 001542C0 4B F3 1C 1D */ bl func_8008A27C
-lbl_80158664:
-/* 80158664 001542C4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80158668 001542C8 7C 08 03 A6 */ mtlr r0
-/* 8015866C 001542CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80158670 001542D0 4E 80 00 20 */ blr
-lbl_80158674:
-/* 80158674 001542D4 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80158678 001542D8 7C 08 02 A6 */ mflr r0
-/* 8015867C 001542DC 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80158680 001542E0 39 61 00 30 */ addi r11, r1, 0x30
-/* 80158684 001542E4 48 06 EA A5 */ bl _savegpr_27
-/* 80158688 001542E8 3F 80 80 48 */ lis r28, lbl_804875B0@ha
-/* 8015868C 001542EC 7C 7D 1B 78 */ mr r29, r3
-/* 80158690 001542F0 7C 9E 23 78 */ mr r30, r4
-/* 80158694 001542F4 3B 9C 75 B0 */ addi r28, r28, lbl_804875B0@l
-/* 80158698 001542F8 4B FC 42 DD */ bl func_8011C974
-/* 8015869C 001542FC 7C 7F 1B 78 */ mr r31, r3
-/* 801586A0 00154300 7F A3 EB 78 */ mr r3, r29
-/* 801586A4 00154304 7F C4 F3 78 */ mr r4, r30
-/* 801586A8 00154308 38 C1 00 0C */ addi r6, r1, 0xc
-/* 801586AC 0015430C 38 A0 00 03 */ li r5, 3
-/* 801586B0 00154310 48 0F B7 DD */ bl func_80253E8C
-/* 801586B4 00154314 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801586B8 00154318 28 00 00 10 */ cmplwi r0, 0x10
-/* 801586BC 0015431C 41 81 05 94 */ bgt lbl_80158C50
-/* 801586C0 00154320 3C 60 80 42 */ lis r3, lbl_8041E938@ha
-/* 801586C4 00154324 54 00 10 3A */ slwi r0, r0, 2
-/* 801586C8 00154328 38 63 E9 38 */ addi r3, r3, lbl_8041E938@l
-/* 801586CC 0015432C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801586D0 00154330 7C 69 03 A6 */ mtctr r3
-/* 801586D4 00154334 4E 80 04 20 */ bctr
-/* 801586D8 00154338 7F A3 EB 78 */ mr r3, r29
-/* 801586DC 0015433C 7F C4 F3 78 */ mr r4, r30
-/* 801586E0 00154340 38 C1 00 08 */ addi r6, r1, 8
-/* 801586E4 00154344 38 A0 00 05 */ li r5, 5
-/* 801586E8 00154348 48 0F B7 A5 */ bl func_80253E8C
-/* 801586EC 0015434C 83 61 00 08 */ lwz r27, 8(r1)
-/* 801586F0 00154350 38 1C 01 40 */ addi r0, r28, 0x140
-/* 801586F4 00154354 38 60 02 61 */ li r3, 0x261
-/* 801586F8 00154358 90 1B 00 00 */ stw r0, 0(r27)
-/* 801586FC 0015435C 48 00 A3 95 */ bl func_80162A90
-/* 80158700 00154360 28 03 00 03 */ cmplwi r3, 3
-/* 80158704 00154364 40 82 00 14 */ bne lbl_80158718
-/* 80158708 00154368 80 9B 00 00 */ lwz r4, 0(r27)
-/* 8015870C 0015436C 38 60 29 F5 */ li r3, 0x29f5
-/* 80158710 00154370 48 0F 7C C9 */ bl func_802503D8
-/* 80158714 00154374 48 00 00 30 */ b lbl_80158744
-lbl_80158718:
-/* 80158718 00154378 38 60 02 61 */ li r3, 0x261
-/* 8015871C 0015437C 48 00 A3 75 */ bl func_80162A90
-/* 80158720 00154380 28 03 00 02 */ cmplwi r3, 2
-/* 80158724 00154384 40 82 00 14 */ bne lbl_80158738
-/* 80158728 00154388 80 9B 00 00 */ lwz r4, 0(r27)
-/* 8015872C 0015438C 38 60 29 F4 */ li r3, 0x29f4
-/* 80158730 00154390 48 0F 7C A9 */ bl func_802503D8
-/* 80158734 00154394 48 00 00 10 */ b lbl_80158744
-lbl_80158738:
-/* 80158738 00154398 80 9B 00 00 */ lwz r4, 0(r27)
-/* 8015873C 0015439C 38 60 29 F6 */ li r3, 0x29f6
-/* 80158740 001543A0 48 0F 7C 99 */ bl func_802503D8
-lbl_80158744:
-/* 80158744 001543A4 38 00 00 FF */ li r0, 0xff
-/* 80158748 001543A8 38 E0 00 60 */ li r7, 0x60
-/* 8015874C 001543AC 98 1B 00 04 */ stb r0, 4(r27)
-/* 80158750 001543B0 38 00 00 84 */ li r0, 0x84
-/* 80158754 001543B4 7F A3 EB 78 */ mr r3, r29
-/* 80158758 001543B8 7F C4 F3 78 */ mr r4, r30
-/* 8015875C 001543BC 89 1E 00 03 */ lbz r8, 3(r30)
-/* 80158760 001543C0 38 A0 00 02 */ li r5, 2
-/* 80158764 001543C4 38 C0 FF FE */ li r6, -2
-/* 80158768 001543C8 99 1B 00 05 */ stb r8, 5(r27)
-/* 8015876C 001543CC 98 FB 00 06 */ stb r7, 6(r27)
-/* 80158770 001543D0 88 FE 00 05 */ lbz r7, 5(r30)
-/* 80158774 001543D4 98 FB 00 07 */ stb r7, 7(r27)
-/* 80158778 001543D8 98 1B 00 09 */ stb r0, 9(r27)
-/* 8015877C 001543DC 48 0F B7 39 */ bl func_80253EB4
-/* 80158780 001543E0 48 00 04 D0 */ b lbl_80158C50
-/* 80158784 001543E4 C0 02 8F 78 */ lfs f0, lbl_80641578-_SDA2_BASE_(r2)
-/* 80158788 001543E8 38 60 00 0E */ li r3, 0xe
-/* 8015878C 001543EC 80 9E 00 24 */ lwz r4, 0x24(r30)
-/* 80158790 001543F0 D0 04 00 00 */ stfs f0, 0(r4)
-/* 80158794 001543F4 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158798 001543F8 80 84 00 14 */ lwz r4, 0x14(r4)
-/* 8015879C 001543FC 48 00 3B 6D */ bl func_8015C308
-/* 801587A0 00154400 7F A3 EB 78 */ mr r3, r29
-/* 801587A4 00154404 7F C4 F3 78 */ mr r4, r30
-/* 801587A8 00154408 38 A0 00 02 */ li r5, 2
-/* 801587AC 0015440C 38 C0 52 13 */ li r6, 0x5213
-/* 801587B0 00154410 48 0F B7 05 */ bl func_80253EB4
-/* 801587B4 00154414 48 00 04 9C */ b lbl_80158C50
-/* 801587B8 00154418 80 6D 82 E0 */ lwz r3, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 801587BC 0015441C 88 03 00 10 */ lbz r0, 0x10(r3)
-/* 801587C0 00154420 2C 00 00 00 */ cmpwi r0, 0
-/* 801587C4 00154424 41 82 00 1C */ beq lbl_801587E0
-/* 801587C8 00154428 7F A3 EB 78 */ mr r3, r29
-/* 801587CC 0015442C 7F C4 F3 78 */ mr r4, r30
-/* 801587D0 00154430 38 A0 00 02 */ li r5, 2
-/* 801587D4 00154434 38 C0 52 14 */ li r6, 0x5214
-/* 801587D8 00154438 48 0F B6 DD */ bl func_80253EB4
-/* 801587DC 0015443C 48 00 04 74 */ b lbl_80158C50
-lbl_801587E0:
-/* 801587E0 00154440 80 1F 00 08 */ lwz r0, 8(r31)
-/* 801587E4 00154444 2C 00 00 02 */ cmpwi r0, 2
-/* 801587E8 00154448 40 82 00 1C */ bne lbl_80158804
-/* 801587EC 0015444C 7F A3 EB 78 */ mr r3, r29
-/* 801587F0 00154450 7F C4 F3 78 */ mr r4, r30
-/* 801587F4 00154454 38 A0 00 02 */ li r5, 2
-/* 801587F8 00154458 38 C0 2A 5E */ li r6, 0x2a5e
-/* 801587FC 0015445C 48 0F B6 B9 */ bl func_80253EB4
-/* 80158800 00154460 48 00 04 50 */ b lbl_80158C50
-lbl_80158804:
-/* 80158804 00154464 2C 00 00 01 */ cmpwi r0, 1
-/* 80158808 00154468 40 82 00 1C */ bne lbl_80158824
-/* 8015880C 0015446C 7F A3 EB 78 */ mr r3, r29
-/* 80158810 00154470 7F C4 F3 78 */ mr r4, r30
-/* 80158814 00154474 38 A0 00 02 */ li r5, 2
-/* 80158818 00154478 38 C0 2A 5F */ li r6, 0x2a5f
-/* 8015881C 0015447C 48 0F B6 99 */ bl func_80253EB4
-/* 80158820 00154480 48 00 04 30 */ b lbl_80158C50
-lbl_80158824:
-/* 80158824 00154484 2C 00 00 04 */ cmpwi r0, 4
-/* 80158828 00154488 40 82 04 28 */ bne lbl_80158C50
-/* 8015882C 0015448C 7F A3 EB 78 */ mr r3, r29
-/* 80158830 00154490 7F C4 F3 78 */ mr r4, r30
-/* 80158834 00154494 38 A0 00 02 */ li r5, 2
-/* 80158838 00154498 38 C0 52 14 */ li r6, 0x5214
-/* 8015883C 0015449C 48 0F B6 79 */ bl func_80253EB4
-/* 80158840 001544A0 48 00 04 10 */ b lbl_80158C50
-/* 80158844 001544A4 C0 02 8F 7C */ lfs f0, lbl_8064157C-_SDA2_BASE_(r2)
-/* 80158848 001544A8 7F A3 EB 78 */ mr r3, r29
-/* 8015884C 001544AC 80 BE 00 24 */ lwz r5, 0x24(r30)
-/* 80158850 001544B0 7F C4 F3 78 */ mr r4, r30
-/* 80158854 001544B4 C0 22 8F 80 */ lfs f1, lbl_80641580-_SDA2_BASE_(r2)
-/* 80158858 001544B8 38 C1 00 08 */ addi r6, r1, 8
-/* 8015885C 001544BC D0 05 00 00 */ stfs f0, 0(r5)
-/* 80158860 001544C0 38 A0 00 05 */ li r5, 5
-/* 80158864 001544C4 C0 02 8F 84 */ lfs f0, lbl_80641584-_SDA2_BASE_(r2)
-/* 80158868 001544C8 80 FE 00 24 */ lwz r7, 0x24(r30)
-/* 8015886C 001544CC D0 27 00 04 */ stfs f1, 4(r7)
-/* 80158870 001544D0 80 FE 00 24 */ lwz r7, 0x24(r30)
-/* 80158874 001544D4 D0 07 00 0C */ stfs f0, 0xc(r7)
-/* 80158878 001544D8 48 0F B6 15 */ bl func_80253E8C
-/* 8015887C 001544DC 83 61 00 08 */ lwz r27, 8(r1)
-/* 80158880 001544E0 38 9C 01 28 */ addi r4, r28, 0x128
-/* 80158884 001544E4 38 60 2A 5A */ li r3, 0x2a5a
-/* 80158888 001544E8 90 9B 00 00 */ stw r4, 0(r27)
-/* 8015888C 001544EC 48 0F 7B 4D */ bl func_802503D8
-/* 80158890 001544F0 38 00 00 FF */ li r0, 0xff
-/* 80158894 001544F4 38 80 00 46 */ li r4, 0x46
-/* 80158898 001544F8 98 1B 00 04 */ stb r0, 4(r27)
-/* 8015889C 001544FC 38 E0 00 1E */ li r7, 0x1e
-/* 801588A0 00154500 38 00 00 84 */ li r0, 0x84
-/* 801588A4 00154504 7F A3 EB 78 */ mr r3, r29
-/* 801588A8 00154508 98 9B 00 05 */ stb r4, 5(r27)
-/* 801588AC 0015450C 7F C4 F3 78 */ mr r4, r30
-/* 801588B0 00154510 38 A0 00 02 */ li r5, 2
-/* 801588B4 00154514 38 C0 FF FE */ li r6, -2
-/* 801588B8 00154518 98 FB 00 06 */ stb r7, 6(r27)
-/* 801588BC 0015451C 88 FE 00 05 */ lbz r7, 5(r30)
-/* 801588C0 00154520 98 FB 00 07 */ stb r7, 7(r27)
-/* 801588C4 00154524 98 1B 00 09 */ stb r0, 9(r27)
-/* 801588C8 00154528 48 0F B5 ED */ bl func_80253EB4
-/* 801588CC 0015452C 48 00 03 84 */ b lbl_80158C50
-/* 801588D0 00154530 38 60 02 61 */ li r3, 0x261
-/* 801588D4 00154534 48 00 A1 BD */ bl func_80162A90
-/* 801588D8 00154538 28 03 00 02 */ cmplwi r3, 2
-/* 801588DC 0015453C 41 82 00 28 */ beq lbl_80158904
-/* 801588E0 00154540 C0 02 8F 88 */ lfs f0, lbl_80641588-_SDA2_BASE_(r2)
-/* 801588E4 00154544 80 7E 00 24 */ lwz r3, 0x24(r30)
-/* 801588E8 00154548 C0 22 8F 8C */ lfs f1, lbl_8064158C-_SDA2_BASE_(r2)
-/* 801588EC 0015454C D0 03 00 00 */ stfs f0, 0(r3)
-/* 801588F0 00154550 C0 02 8F 90 */ lfs f0, lbl_80641590-_SDA2_BASE_(r2)
-/* 801588F4 00154554 80 7E 00 24 */ lwz r3, 0x24(r30)
-/* 801588F8 00154558 D0 23 00 04 */ stfs f1, 4(r3)
-/* 801588FC 0015455C 80 7E 00 24 */ lwz r3, 0x24(r30)
-/* 80158900 00154560 D0 03 00 0C */ stfs f0, 0xc(r3)
-lbl_80158904:
-/* 80158904 00154564 7F A3 EB 78 */ mr r3, r29
-/* 80158908 00154568 7F C4 F3 78 */ mr r4, r30
-/* 8015890C 0015456C 38 C1 00 08 */ addi r6, r1, 8
-/* 80158910 00154570 38 A0 00 05 */ li r5, 5
-/* 80158914 00154574 48 0F B5 79 */ bl func_80253E8C
-/* 80158918 00154578 83 61 00 08 */ lwz r27, 8(r1)
-/* 8015891C 0015457C 38 1C 00 28 */ addi r0, r28, 0x28
-/* 80158920 00154580 38 9F 49 88 */ addi r4, r31, 0x4988
-/* 80158924 00154584 38 60 00 51 */ li r3, 0x51
-/* 80158928 00154588 90 1B 00 00 */ stw r0, 0(r27)
-/* 8015892C 0015458C 48 00 39 DD */ bl func_8015C308
-/* 80158930 00154590 80 9B 00 00 */ lwz r4, 0(r27)
-/* 80158934 00154594 38 60 2A 59 */ li r3, 0x2a59
-/* 80158938 00154598 48 0F 7A A1 */ bl func_802503D8
-/* 8015893C 0015459C 38 E0 00 FF */ li r7, 0xff
-/* 80158940 001545A0 38 00 00 84 */ li r0, 0x84
-/* 80158944 001545A4 98 FB 00 04 */ stb r7, 4(r27)
-/* 80158948 001545A8 7F A3 EB 78 */ mr r3, r29
-/* 8015894C 001545AC 7F C4 F3 78 */ mr r4, r30
-/* 80158950 001545B0 38 A0 00 02 */ li r5, 2
-/* 80158954 001545B4 98 FB 00 05 */ stb r7, 5(r27)
-/* 80158958 001545B8 38 C0 FF FE */ li r6, -2
-/* 8015895C 001545BC 98 FB 00 06 */ stb r7, 6(r27)
-/* 80158960 001545C0 88 FE 00 05 */ lbz r7, 5(r30)
-/* 80158964 001545C4 98 FB 00 07 */ stb r7, 7(r27)
-/* 80158968 001545C8 98 1B 00 09 */ stb r0, 9(r27)
-/* 8015896C 001545CC 48 0F B5 49 */ bl func_80253EB4
-/* 80158970 001545D0 48 00 02 E0 */ b lbl_80158C50
-/* 80158974 001545D4 38 60 02 61 */ li r3, 0x261
-/* 80158978 001545D8 48 00 A1 19 */ bl func_80162A90
-/* 8015897C 001545DC 28 03 00 02 */ cmplwi r3, 2
-/* 80158980 001545E0 41 82 00 28 */ beq lbl_801589A8
-/* 80158984 001545E4 C0 02 8F 94 */ lfs f0, lbl_80641594-_SDA2_BASE_(r2)
-/* 80158988 001545E8 80 7E 00 24 */ lwz r3, 0x24(r30)
-/* 8015898C 001545EC C0 22 8F 98 */ lfs f1, lbl_80641598-_SDA2_BASE_(r2)
-/* 80158990 001545F0 D0 03 00 00 */ stfs f0, 0(r3)
-/* 80158994 001545F4 C0 02 8F 90 */ lfs f0, lbl_80641590-_SDA2_BASE_(r2)
-/* 80158998 001545F8 80 7E 00 24 */ lwz r3, 0x24(r30)
-/* 8015899C 001545FC D0 23 00 04 */ stfs f1, 4(r3)
-/* 801589A0 00154600 80 7E 00 24 */ lwz r3, 0x24(r30)
-/* 801589A4 00154604 D0 03 00 0C */ stfs f0, 0xc(r3)
-lbl_801589A8:
-/* 801589A8 00154608 7F A3 EB 78 */ mr r3, r29
-/* 801589AC 0015460C 7F C4 F3 78 */ mr r4, r30
-/* 801589B0 00154610 38 C1 00 08 */ addi r6, r1, 8
-/* 801589B4 00154614 38 A0 00 05 */ li r5, 5
-/* 801589B8 00154618 48 0F B4 D5 */ bl func_80253E8C
-/* 801589BC 0015461C 38 7C 00 28 */ addi r3, r28, 0x28
-/* 801589C0 00154620 83 81 00 08 */ lwz r28, 8(r1)
-/* 801589C4 00154624 38 03 00 40 */ addi r0, r3, 0x40
-/* 801589C8 00154628 38 9F 3B B0 */ addi r4, r31, 0x3bb0
-/* 801589CC 0015462C 90 1C 00 00 */ stw r0, 0(r28)
-/* 801589D0 00154630 38 60 00 51 */ li r3, 0x51
-/* 801589D4 00154634 48 00 39 35 */ bl func_8015C308
-/* 801589D8 00154638 80 9C 00 00 */ lwz r4, 0(r28)
-/* 801589DC 0015463C 38 60 2A 59 */ li r3, 0x2a59
-/* 801589E0 00154640 48 0F 79 F9 */ bl func_802503D8
-/* 801589E4 00154644 38 E0 00 FF */ li r7, 0xff
-/* 801589E8 00154648 38 00 00 84 */ li r0, 0x84
-/* 801589EC 0015464C 98 FC 00 04 */ stb r7, 4(r28)
-/* 801589F0 00154650 7F A3 EB 78 */ mr r3, r29
-/* 801589F4 00154654 7F C4 F3 78 */ mr r4, r30
-/* 801589F8 00154658 38 A0 00 02 */ li r5, 2
-/* 801589FC 0015465C 98 FC 00 05 */ stb r7, 5(r28)
-/* 80158A00 00154660 38 C0 FF FE */ li r6, -2
-/* 80158A04 00154664 98 FC 00 06 */ stb r7, 6(r28)
-/* 80158A08 00154668 88 FE 00 05 */ lbz r7, 5(r30)
-/* 80158A0C 0015466C 98 FC 00 07 */ stb r7, 7(r28)
-/* 80158A10 00154670 98 1C 00 09 */ stb r0, 9(r28)
-/* 80158A14 00154674 48 0F B4 A1 */ bl func_80253EB4
-/* 80158A18 00154678 48 00 02 38 */ b lbl_80158C50
-/* 80158A1C 0015467C 38 60 02 61 */ li r3, 0x261
-/* 80158A20 00154680 48 00 A0 71 */ bl func_80162A90
-/* 80158A24 00154684 28 03 00 02 */ cmplwi r3, 2
-/* 80158A28 00154688 40 82 00 EC */ bne lbl_80158B14
-/* 80158A2C 0015468C 7F A3 EB 78 */ mr r3, r29
-/* 80158A30 00154690 7F C4 F3 78 */ mr r4, r30
-/* 80158A34 00154694 38 C1 00 08 */ addi r6, r1, 8
-/* 80158A38 00154698 38 A0 00 05 */ li r5, 5
-/* 80158A3C 0015469C 48 0F B4 51 */ bl func_80253E8C
-/* 80158A40 001546A0 38 7C 00 28 */ addi r3, r28, 0x28
-/* 80158A44 001546A4 83 81 00 08 */ lwz r28, 8(r1)
-/* 80158A48 001546A8 38 03 00 80 */ addi r0, r3, 0x80
-/* 80158A4C 001546AC 90 1C 00 00 */ stw r0, 0(r28)
-/* 80158A50 001546B0 A0 9F 4B 70 */ lhz r4, 0x4b70(r31)
-/* 80158A54 001546B4 28 04 FF FF */ cmplwi r4, 0xffff
-/* 80158A58 001546B8 40 82 00 40 */ bne lbl_80158A98
-/* 80158A5C 001546BC 38 7F 4B 80 */ addi r3, r31, 0x4b80
-/* 80158A60 001546C0 38 80 00 05 */ li r4, 5
-/* 80158A64 001546C4 38 A0 00 00 */ li r5, 0
-/* 80158A68 001546C8 48 28 24 95 */ bl func_803DAEFC
-/* 80158A6C 001546CC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80158A70 001546D0 7C 64 1B 78 */ mr r4, r3
-/* 80158A74 001546D4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80158A78 001546D8 38 65 00 10 */ addi r3, r5, 0x10
-/* 80158A7C 001546DC 48 23 95 19 */ bl func_80391F94
-/* 80158A80 001546E0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80158A84 001546E4 48 0F 78 71 */ bl func_802502F4
-/* 80158A88 001546E8 7C 64 1B 78 */ mr r4, r3
-/* 80158A8C 001546EC 38 60 00 15 */ li r3, 0x15
-/* 80158A90 001546F0 48 00 38 79 */ bl func_8015C308
-/* 80158A94 001546F4 48 00 00 28 */ b lbl_80158ABC
-lbl_80158A98:
-/* 80158A98 001546F8 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 80158A9C 001546FC 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 80158AA0 00154700 38 63 00 10 */ addi r3, r3, 0x10
-/* 80158AA4 00154704 48 23 94 F1 */ bl func_80391F94
-/* 80158AA8 00154708 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80158AAC 0015470C 48 0F 78 49 */ bl func_802502F4
-/* 80158AB0 00154710 7C 64 1B 78 */ mr r4, r3
-/* 80158AB4 00154714 38 60 00 15 */ li r3, 0x15
-/* 80158AB8 00154718 48 00 38 51 */ bl func_8015C308
-lbl_80158ABC:
-/* 80158ABC 0015471C A0 7F 49 A0 */ lhz r3, 0x49a0(r31)
-/* 80158AC0 00154720 48 0F 78 35 */ bl func_802502F4
-/* 80158AC4 00154724 7C 64 1B 78 */ mr r4, r3
-/* 80158AC8 00154728 38 60 00 51 */ li r3, 0x51
-/* 80158ACC 0015472C 48 00 38 3D */ bl func_8015C308
-/* 80158AD0 00154730 80 9C 00 00 */ lwz r4, 0(r28)
-/* 80158AD4 00154734 38 60 2A 59 */ li r3, 0x2a59
-/* 80158AD8 00154738 48 0F 79 01 */ bl func_802503D8
-/* 80158ADC 0015473C 38 E0 00 FF */ li r7, 0xff
-/* 80158AE0 00154740 38 00 00 84 */ li r0, 0x84
-/* 80158AE4 00154744 98 FC 00 04 */ stb r7, 4(r28)
-/* 80158AE8 00154748 7F A3 EB 78 */ mr r3, r29
-/* 80158AEC 0015474C 7F C4 F3 78 */ mr r4, r30
-/* 80158AF0 00154750 38 A0 00 02 */ li r5, 2
-/* 80158AF4 00154754 98 FC 00 05 */ stb r7, 5(r28)
-/* 80158AF8 00154758 38 C0 FF FE */ li r6, -2
-/* 80158AFC 0015475C 98 FC 00 06 */ stb r7, 6(r28)
-/* 80158B00 00154760 88 FE 00 05 */ lbz r7, 5(r30)
-/* 80158B04 00154764 98 FC 00 07 */ stb r7, 7(r28)
-/* 80158B08 00154768 98 1C 00 09 */ stb r0, 9(r28)
-/* 80158B0C 0015476C 48 0F B3 A9 */ bl func_80253EB4
-/* 80158B10 00154770 48 00 01 40 */ b lbl_80158C50
-lbl_80158B14:
-/* 80158B14 00154774 7F A3 EB 78 */ mr r3, r29
-/* 80158B18 00154778 7F C4 F3 78 */ mr r4, r30
-/* 80158B1C 0015477C 38 A0 00 02 */ li r5, 2
-/* 80158B20 00154780 38 C0 00 00 */ li r6, 0
-/* 80158B24 00154784 48 0F B3 91 */ bl func_80253EB4
-/* 80158B28 00154788 48 00 01 28 */ b lbl_80158C50
-/* 80158B2C 0015478C 38 60 02 61 */ li r3, 0x261
-/* 80158B30 00154790 48 00 9F 61 */ bl func_80162A90
-/* 80158B34 00154794 28 03 00 02 */ cmplwi r3, 2
-/* 80158B38 00154798 40 82 00 EC */ bne lbl_80158C24
-/* 80158B3C 0015479C 7F A3 EB 78 */ mr r3, r29
-/* 80158B40 001547A0 7F C4 F3 78 */ mr r4, r30
-/* 80158B44 001547A4 38 C1 00 08 */ addi r6, r1, 8
-/* 80158B48 001547A8 38 A0 00 05 */ li r5, 5
-/* 80158B4C 001547AC 48 0F B3 41 */ bl func_80253E8C
-/* 80158B50 001547B0 38 7C 00 28 */ addi r3, r28, 0x28
-/* 80158B54 001547B4 83 81 00 08 */ lwz r28, 8(r1)
-/* 80158B58 001547B8 38 03 00 C0 */ addi r0, r3, 0xc0
-/* 80158B5C 001547BC 90 1C 00 00 */ stw r0, 0(r28)
-/* 80158B60 001547C0 A0 9F 3D 98 */ lhz r4, 0x3d98(r31)
-/* 80158B64 001547C4 28 04 FF FF */ cmplwi r4, 0xffff
-/* 80158B68 001547C8 40 82 00 40 */ bne lbl_80158BA8
-/* 80158B6C 001547CC 38 7F 3D A8 */ addi r3, r31, 0x3da8
-/* 80158B70 001547D0 38 80 00 05 */ li r4, 5
-/* 80158B74 001547D4 38 A0 00 00 */ li r5, 0
-/* 80158B78 001547D8 48 28 23 85 */ bl func_803DAEFC
-/* 80158B7C 001547DC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
-/* 80158B80 001547E0 7C 64 1B 78 */ mr r4, r3
-/* 80158B84 001547E4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
-/* 80158B88 001547E8 38 65 00 10 */ addi r3, r5, 0x10
-/* 80158B8C 001547EC 48 23 94 09 */ bl func_80391F94
-/* 80158B90 001547F0 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80158B94 001547F4 48 0F 77 61 */ bl func_802502F4
-/* 80158B98 001547F8 7C 64 1B 78 */ mr r4, r3
-/* 80158B9C 001547FC 38 60 00 15 */ li r3, 0x15
-/* 80158BA0 00154800 48 00 37 69 */ bl func_8015C308
-/* 80158BA4 00154804 48 00 00 28 */ b lbl_80158BCC
-lbl_80158BA8:
-/* 80158BA8 00154808 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 80158BAC 0015480C 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l
-/* 80158BB0 00154810 38 63 00 10 */ addi r3, r3, 0x10
-/* 80158BB4 00154814 48 23 93 E1 */ bl func_80391F94
-/* 80158BB8 00154818 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 80158BBC 0015481C 48 0F 77 39 */ bl func_802502F4
-/* 80158BC0 00154820 7C 64 1B 78 */ mr r4, r3
-/* 80158BC4 00154824 38 60 00 15 */ li r3, 0x15
-/* 80158BC8 00154828 48 00 37 41 */ bl func_8015C308
-lbl_80158BCC:
-/* 80158BCC 0015482C A0 7F 3B C8 */ lhz r3, 0x3bc8(r31)
-/* 80158BD0 00154830 48 0F 77 25 */ bl func_802502F4
-/* 80158BD4 00154834 7C 64 1B 78 */ mr r4, r3
-/* 80158BD8 00154838 38 60 00 51 */ li r3, 0x51
-/* 80158BDC 0015483C 48 00 37 2D */ bl func_8015C308
-/* 80158BE0 00154840 80 9C 00 00 */ lwz r4, 0(r28)
-/* 80158BE4 00154844 38 60 2A 59 */ li r3, 0x2a59
-/* 80158BE8 00154848 48 0F 77 F1 */ bl func_802503D8
-/* 80158BEC 0015484C 38 E0 00 FF */ li r7, 0xff
-/* 80158BF0 00154850 38 00 00 84 */ li r0, 0x84
-/* 80158BF4 00154854 98 FC 00 04 */ stb r7, 4(r28)
-/* 80158BF8 00154858 7F A3 EB 78 */ mr r3, r29
-/* 80158BFC 0015485C 7F C4 F3 78 */ mr r4, r30
-/* 80158C00 00154860 38 A0 00 02 */ li r5, 2
-/* 80158C04 00154864 98 FC 00 05 */ stb r7, 5(r28)
-/* 80158C08 00154868 38 C0 FF FE */ li r6, -2
-/* 80158C0C 0015486C 98 FC 00 06 */ stb r7, 6(r28)
-/* 80158C10 00154870 88 FE 00 05 */ lbz r7, 5(r30)
-/* 80158C14 00154874 98 FC 00 07 */ stb r7, 7(r28)
-/* 80158C18 00154878 98 1C 00 09 */ stb r0, 9(r28)
-/* 80158C1C 0015487C 48 0F B2 99 */ bl func_80253EB4
-/* 80158C20 00154880 48 00 00 30 */ b lbl_80158C50
-lbl_80158C24:
-/* 80158C24 00154884 7F A3 EB 78 */ mr r3, r29
-/* 80158C28 00154888 7F C4 F3 78 */ mr r4, r30
-/* 80158C2C 0015488C 38 A0 00 02 */ li r5, 2
-/* 80158C30 00154890 38 C0 00 00 */ li r6, 0
-/* 80158C34 00154894 48 0F B2 81 */ bl func_80253EB4
-/* 80158C38 00154898 48 00 00 18 */ b lbl_80158C50
-/* 80158C3C 0015489C 7F A3 EB 78 */ mr r3, r29
-/* 80158C40 001548A0 7F C4 F3 78 */ mr r4, r30
-/* 80158C44 001548A4 38 A0 00 02 */ li r5, 2
-/* 80158C48 001548A8 38 C0 00 00 */ li r6, 0
-/* 80158C4C 001548AC 48 0F B2 69 */ bl func_80253EB4
-lbl_80158C50:
-/* 80158C50 001548B0 39 61 00 30 */ addi r11, r1, 0x30
-/* 80158C54 001548B4 48 06 E5 21 */ bl _restgpr_27
-/* 80158C58 001548B8 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80158C5C 001548BC 7C 08 03 A6 */ mtlr r0
-/* 80158C60 001548C0 38 21 00 30 */ addi r1, r1, 0x30
-/* 80158C64 001548C4 4E 80 00 20 */ blr
-lbl_80158C68:
-/* 80158C68 001548C8 94 21 FF 90 */ stwu r1, -0x70(r1)
-/* 80158C6C 001548CC 7C 08 02 A6 */ mflr r0
-/* 80158C70 001548D0 90 01 00 74 */ stw r0, 0x74(r1)
-/* 80158C74 001548D4 93 E1 00 6C */ stw r31, 0x6c(r1)
-/* 80158C78 001548D8 93 C1 00 68 */ stw r30, 0x68(r1)
-/* 80158C7C 001548DC 7C 9E 23 78 */ mr r30, r4
-/* 80158C80 001548E0 93 A1 00 64 */ stw r29, 0x64(r1)
-/* 80158C84 001548E4 7C 7D 1B 78 */ mr r29, r3
-/* 80158C88 001548E8 4B FC 3C ED */ bl func_8011C974
-/* 80158C8C 001548EC 7C 7F 1B 78 */ mr r31, r3
-/* 80158C90 001548F0 7F A3 EB 78 */ mr r3, r29
-/* 80158C94 001548F4 7F C4 F3 78 */ mr r4, r30
-/* 80158C98 001548F8 38 C1 00 18 */ addi r6, r1, 0x18
-/* 80158C9C 001548FC 38 A0 00 03 */ li r5, 3
-/* 80158CA0 00154900 48 0F B2 3D */ bl func_80253EDC
-/* 80158CA4 00154904 7F A3 EB 78 */ mr r3, r29
-/* 80158CA8 00154908 7F C4 F3 78 */ mr r4, r30
-/* 80158CAC 0015490C 38 C1 00 20 */ addi r6, r1, 0x20
-/* 80158CB0 00154910 38 A0 00 06 */ li r5, 6
-/* 80158CB4 00154914 48 0F B2 29 */ bl func_80253EDC
-/* 80158CB8 00154918 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 80158CBC 0015491C 2C 00 00 04 */ cmpwi r0, 4
-/* 80158CC0 00154920 41 82 00 F0 */ beq lbl_80158DB0
-/* 80158CC4 00154924 40 80 01 50 */ bge lbl_80158E14
-/* 80158CC8 00154928 2C 00 00 01 */ cmpwi r0, 1
-/* 80158CCC 0015492C 41 82 00 08 */ beq lbl_80158CD4
-/* 80158CD0 00154930 48 00 01 44 */ b lbl_80158E14
-lbl_80158CD4:
-/* 80158CD4 00154934 38 60 02 61 */ li r3, 0x261
-/* 80158CD8 00154938 48 00 9D B9 */ bl func_80162A90
-/* 80158CDC 0015493C 28 03 00 02 */ cmplwi r3, 2
-/* 80158CE0 00154940 40 82 00 18 */ bne lbl_80158CF8
-/* 80158CE4 00154944 88 1F 00 1B */ lbz r0, 0x1b(r31)
-/* 80158CE8 00154948 28 00 00 01 */ cmplwi r0, 1
-/* 80158CEC 0015494C 40 82 00 0C */ bne lbl_80158CF8
-/* 80158CF0 00154950 38 60 52 1A */ li r3, 0x521a
-/* 80158CF4 00154954 48 00 00 50 */ b lbl_80158D44
-lbl_80158CF8:
-/* 80158CF8 00154958 80 8D 82 E0 */ lwz r4, lbl_8063D5A0-_SDA_BASE_(r13)
-/* 80158CFC 0015495C 80 04 00 18 */ lwz r0, 0x18(r4)
-/* 80158D00 00154960 2C 00 00 02 */ cmpwi r0, 2
-/* 80158D04 00154964 41 82 00 34 */ beq lbl_80158D38
-/* 80158D08 00154968 40 80 00 14 */ bge lbl_80158D1C
-/* 80158D0C 0015496C 2C 00 00 00 */ cmpwi r0, 0
-/* 80158D10 00154970 41 82 00 18 */ beq lbl_80158D28
-/* 80158D14 00154974 40 80 00 1C */ bge lbl_80158D30
-/* 80158D18 00154978 48 00 00 2C */ b lbl_80158D44
-lbl_80158D1C:
-/* 80158D1C 0015497C 2C 00 00 04 */ cmpwi r0, 4
-/* 80158D20 00154980 40 80 00 24 */ bge lbl_80158D44
-/* 80158D24 00154984 48 00 00 1C */ b lbl_80158D40
-lbl_80158D28:
-/* 80158D28 00154988 38 60 50 C2 */ li r3, 0x50c2
-/* 80158D2C 0015498C 48 00 00 18 */ b lbl_80158D44
-lbl_80158D30:
-/* 80158D30 00154990 38 60 50 CD */ li r3, 0x50cd
-/* 80158D34 00154994 48 00 00 10 */ b lbl_80158D44
-lbl_80158D38:
-/* 80158D38 00154998 38 60 46 CE */ li r3, 0x46ce
-/* 80158D3C 0015499C 48 00 00 08 */ b lbl_80158D44
-lbl_80158D40:
-/* 80158D40 001549A0 38 60 46 D0 */ li r3, 0x46d0
-lbl_80158D44:
-/* 80158D44 001549A4 48 0F 75 B1 */ bl func_802502F4
-/* 80158D48 001549A8 C0 A1 00 20 */ lfs f5, 0x20(r1)
-/* 80158D4C 001549AC 38 00 FF 00 */ li r0, -256
-/* 80158D50 001549B0 C0 61 00 30 */ lfs f3, 0x30(r1)
-/* 80158D54 001549B4 38 80 00 00 */ li r4, 0
-/* 80158D58 001549B8 C0 21 00 24 */ lfs f1, 0x24(r1)
-/* 80158D5C 001549BC FC 80 28 1E */ fctiwz f4, f5
-/* 80158D60 001549C0 C0 01 00 38 */ lfs f0, 0x38(r1)
-/* 80158D64 001549C4 FC 40 18 1E */ fctiwz f2, f3
-/* 80158D68 001549C8 EC 21 28 28 */ fsubs f1, f1, f5
-/* 80158D6C 001549CC 88 BE 00 11 */ lbz r5, 0x11(r30)
-/* 80158D70 001549D0 EC 00 18 28 */ fsubs f0, f0, f3
-/* 80158D74 001549D4 D8 41 00 48 */ stfd f2, 0x48(r1)
-/* 80158D78 001549D8 7C A9 03 78 */ or r9, r5, r0
-/* 80158D7C 001549DC FC 20 08 1E */ fctiwz f1, f1
-/* 80158D80 001549E0 FC 00 00 1E */ fctiwz f0, f0
-/* 80158D84 001549E4 D8 81 00 40 */ stfd f4, 0x40(r1)
-/* 80158D88 001549E8 80 C1 00 4C */ lwz r6, 0x4c(r1)
-/* 80158D8C 001549EC D8 21 00 50 */ stfd f1, 0x50(r1)
-/* 80158D90 001549F0 80 A1 00 44 */ lwz r5, 0x44(r1)
-/* 80158D94 001549F4 D8 01 00 58 */ stfd f0, 0x58(r1)
-/* 80158D98 001549F8 80 E1 00 54 */ lwz r7, 0x54(r1)
-/* 80158D9C 001549FC 81 01 00 5C */ lwz r8, 0x5c(r1)
-/* 80158DA0 00154A00 7C E7 07 34 */ extsh r7, r7
-/* 80158DA4 00154A04 7D 08 07 34 */ extsh r8, r8
-/* 80158DA8 00154A08 48 0F 74 05 */ bl func_802501AC
-/* 80158DAC 00154A0C 48 00 00 68 */ b lbl_80158E14
-lbl_80158DB0:
-/* 80158DB0 00154A10 3B E0 00 FF */ li r31, 0xff
-/* 80158DB4 00154A14 38 81 00 0C */ addi r4, r1, 0xc
-/* 80158DB8 00154A18 9B E1 00 14 */ stb r31, 0x14(r1)
-/* 80158DBC 00154A1C 38 60 00 01 */ li r3, 1
-/* 80158DC0 00154A20 9B E1 00 15 */ stb r31, 0x15(r1)
-/* 80158DC4 00154A24 9B E1 00 16 */ stb r31, 0x16(r1)
-/* 80158DC8 00154A28 9B E1 00 17 */ stb r31, 0x17(r1)
-/* 80158DCC 00154A2C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80158DD0 00154A30 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80158DD4 00154A34 48 0F 78 1D */ bl func_802505F0
-/* 80158DD8 00154A38 80 7E 00 88 */ lwz r3, 0x88(r30)
-/* 80158DDC 00154A3C 57 A0 04 21 */ rlwinm. r0, r29, 0, 0x10, 0x10
-/* 80158DE0 00154A40 60 60 00 01 */ ori r0, r3, 1
-/* 80158DE4 00154A44 90 1E 00 88 */ stw r0, 0x88(r30)
-/* 80158DE8 00154A48 41 82 00 2C */ beq lbl_80158E14
-/* 80158DEC 00154A4C 38 00 00 01 */ li r0, 1
-/* 80158DF0 00154A50 9B E1 00 13 */ stb r31, 0x13(r1)
-/* 80158DF4 00154A54 38 81 00 08 */ addi r4, r1, 8
-/* 80158DF8 00154A58 38 60 00 01 */ li r3, 1
-/* 80158DFC 00154A5C 98 01 00 10 */ stb r0, 0x10(r1)
-/* 80158E00 00154A60 98 01 00 11 */ stb r0, 0x11(r1)
-/* 80158E04 00154A64 98 01 00 12 */ stb r0, 0x12(r1)
-/* 80158E08 00154A68 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 80158E0C 00154A6C 90 01 00 08 */ stw r0, 8(r1)
-/* 80158E10 00154A70 48 0F 77 E1 */ bl func_802505F0
-lbl_80158E14:
-/* 80158E14 00154A74 80 01 00 74 */ lwz r0, 0x74(r1)
-/* 80158E18 00154A78 83 E1 00 6C */ lwz r31, 0x6c(r1)
-/* 80158E1C 00154A7C 83 C1 00 68 */ lwz r30, 0x68(r1)
-/* 80158E20 00154A80 83 A1 00 64 */ lwz r29, 0x64(r1)
-/* 80158E24 00154A84 7C 08 03 A6 */ mtlr r0
-/* 80158E28 00154A88 38 21 00 70 */ addi r1, r1, 0x70
-/* 80158E2C 00154A8C 4E 80 00 20 */ blr
-
-.global func_80158E30
-func_80158E30:
-/* 80158E30 00154A90 38 A0 00 01 */ li r5, 1
-/* 80158E34 00154A94 38 6D 9D 20 */ addi r3, r13, lbl_8063EFE0-_SDA_BASE_
-/* 80158E38 00154A98 38 80 00 04 */ li r4, 4
-/* 80158E3C 00154A9C 38 00 00 00 */ li r0, 0
-/* 80158E40 00154AA0 98 AD 9D 20 */ stb r5, lbl_8063EFE0-_SDA_BASE_(r13)
-/* 80158E44 00154AA4 B0 83 00 02 */ sth r4, 2(r3)
-/* 80158E48 00154AA8 98 03 00 04 */ stb r0, 4(r3)
-/* 80158E4C 00154AAC 4E 80 00 20 */ blr
-lbl_80158E50:
-/* 80158E50 00154AB0 2C 04 00 58 */ cmpwi r4, 0x58
-/* 80158E54 00154AB4 41 82 06 08 */ beq lbl_8015945C
-/* 80158E58 00154AB8 40 80 02 24 */ bge lbl_8015907C
-/* 80158E5C 00154ABC 2C 04 00 32 */ cmpwi r4, 0x32
-/* 80158E60 00154AC0 41 82 07 0C */ beq lbl_8015956C
-/* 80158E64 00154AC4 40 80 01 14 */ bge lbl_80158F78
-/* 80158E68 00154AC8 2C 04 00 1E */ cmpwi r4, 0x1e
-/* 80158E6C 00154ACC 41 82 06 08 */ beq lbl_80159474
-/* 80158E70 00154AD0 40 80 00 88 */ bge lbl_80158EF8
-/* 80158E74 00154AD4 2C 04 00 15 */ cmpwi r4, 0x15
-/* 80158E78 00154AD8 41 82 05 24 */ beq lbl_8015939C
-/* 80158E7C 00154ADC 40 80 00 48 */ bge lbl_80158EC4
-/* 80158E80 00154AE0 2C 04 00 0D */ cmpwi r4, 0xd
-/* 80158E84 00154AE4 4D 82 00 20 */ beqlr
-/* 80158E88 00154AE8 40 80 00 24 */ bge lbl_80158EAC
-/* 80158E8C 00154AEC 2C 04 00 08 */ cmpwi r4, 8
-/* 80158E90 00154AF0 40 80 00 10 */ bge lbl_80158EA0
-/* 80158E94 00154AF4 2C 04 00 06 */ cmpwi r4, 6
-/* 80158E98 00154AF8 40 80 04 F4 */ bge lbl_8015938C
-/* 80158E9C 00154AFC 4E 80 00 20 */ blr
-lbl_80158EA0:
-/* 80158EA0 00154B00 2C 04 00 0C */ cmpwi r4, 0xc
-/* 80158EA4 00154B04 40 80 04 C8 */ bge lbl_8015936C
-/* 80158EA8 00154B08 48 00 04 9C */ b lbl_80159344
-lbl_80158EAC:
-/* 80158EAC 00154B0C 2C 04 00 10 */ cmpwi r4, 0x10
-/* 80158EB0 00154B10 41 82 04 D4 */ beq lbl_80159384
-/* 80158EB4 00154B14 4C 80 00 20 */ bgelr
-/* 80158EB8 00154B18 2C 04 00 0F */ cmpwi r4, 0xf
-/* 80158EBC 00154B1C 40 80 04 C0 */ bge lbl_8015937C
-/* 80158EC0 00154B20 48 00 04 B4 */ b lbl_80159374
-lbl_80158EC4:
-/* 80158EC4 00154B24 2C 04 00 1A */ cmpwi r4, 0x1a
-/* 80158EC8 00154B28 41 82 04 7C */ beq lbl_80159344
-/* 80158ECC 00154B2C 40 80 00 1C */ bge lbl_80158EE8
-/* 80158ED0 00154B30 2C 04 00 18 */ cmpwi r4, 0x18
-/* 80158ED4 00154B34 41 82 04 68 */ beq lbl_8015933C
-/* 80158ED8 00154B38 4C 80 00 20 */ bgelr
-/* 80158EDC 00154B3C 2C 04 00 17 */ cmpwi r4, 0x17
-/* 80158EE0 00154B40 40 80 04 54 */ bge lbl_80159334
-/* 80158EE4 00154B44 48 00 05 D8 */ b lbl_801594BC
-lbl_80158EE8:
-/* 80158EE8 00154B48 2C 04 00 1C */ cmpwi r4, 0x1c
-/* 80158EEC 00154B4C 41 82 04 50 */ beq lbl_8015933C
-/* 80158EF0 00154B50 40 80 04 BC */ bge lbl_801593AC
-/* 80158EF4 00154B54 48 00 04 40 */ b lbl_80159334
-lbl_80158EF8:
-/* 80158EF8 00154B58 2C 04 00 29 */ cmpwi r4, 0x29
-/* 80158EFC 00154B5C 41 82 07 48 */ beq lbl_80159644
-/* 80158F00 00154B60 40 80 00 44 */ bge lbl_80158F44
-/* 80158F04 00154B64 2C 04 00 25 */ cmpwi r4, 0x25
-/* 80158F08 00154B68 41 82 06 2C */ beq lbl_80159534
-/* 80158F0C 00154B6C 40 80 00 28 */ bge lbl_80158F34
-/* 80158F10 00154B70 2C 04 00 21 */ cmpwi r4, 0x21
-/* 80158F14 00154B74 41 82 04 90 */ beq lbl_801593A4
-/* 80158F18 00154B78 40 80 00 10 */ bge lbl_80158F28
-/* 80158F1C 00154B7C 2C 04 00 20 */ cmpwi r4, 0x20
-/* 80158F20 00154B80 40 80 05 A4 */ bge lbl_801594C4
-/* 80158F24 00154B84 48 00 04 28 */ b lbl_8015934C
-lbl_80158F28:
-/* 80158F28 00154B88 2C 04 00 23 */ cmpwi r4, 0x23
-/* 80158F2C 00154B8C 4C 80 00 20 */ bgelr
-/* 80158F30 00154B90 48 00 04 1C */ b lbl_8015934C
-lbl_80158F34:
-/* 80158F34 00154B94 2C 04 00 27 */ cmpwi r4, 0x27
-/* 80158F38 00154B98 41 82 04 FC */ beq lbl_80159434
-/* 80158F3C 00154B9C 4C 80 00 20 */ bgelr
-/* 80158F40 00154BA0 48 00 06 E4 */ b lbl_80159624
-lbl_80158F44:
-/* 80158F44 00154BA4 2C 04 00 2E */ cmpwi r4, 0x2e
-/* 80158F48 00154BA8 41 82 05 FC */ beq lbl_80159544
-/* 80158F4C 00154BAC 40 80 00 1C */ bge lbl_80158F68
-/* 80158F50 00154BB0 2C 04 00 2C */ cmpwi r4, 0x2c
-/* 80158F54 00154BB4 41 82 06 88 */ beq lbl_801595DC
-/* 80158F58 00154BB8 40 80 06 DC */ bge lbl_80159634
-/* 80158F5C 00154BBC 2C 04 00 2B */ cmpwi r4, 0x2b
-/* 80158F60 00154BC0 40 80 06 64 */ bge lbl_801595C4
-/* 80158F64 00154BC4 48 00 06 E8 */ b lbl_8015964C
-lbl_80158F68:
-/* 80158F68 00154BC8 2C 04 00 30 */ cmpwi r4, 0x30
-/* 80158F6C 00154BCC 41 82 06 D0 */ beq lbl_8015963C
-/* 80158F70 00154BD0 40 80 05 CC */ bge lbl_8015953C
-/* 80158F74 00154BD4 48 00 06 30 */ b lbl_801595A4
-lbl_80158F78:
-/* 80158F78 00154BD8 2C 04 00 45 */ cmpwi r4, 0x45
-/* 80158F7C 00154BDC 41 82 06 B0 */ beq lbl_8015962C
-/* 80158F80 00154BE0 40 80 00 80 */ bge lbl_80159000
-/* 80158F84 00154BE4 2C 04 00 3C */ cmpwi r4, 0x3c
-/* 80158F88 00154BE8 41 82 05 EC */ beq lbl_80159574
-/* 80158F8C 00154BEC 40 80 00 40 */ bge lbl_80158FCC
-/* 80158F90 00154BF0 2C 04 00 37 */ cmpwi r4, 0x37
-/* 80158F94 00154BF4 41 82 06 38 */ beq lbl_801595CC
-/* 80158F98 00154BF8 40 80 00 1C */ bge lbl_80158FB4
-/* 80158F9C 00154BFC 2C 04 00 35 */ cmpwi r4, 0x35
-/* 80158FA0 00154C00 41 82 05 64 */ beq lbl_80159504
-/* 80158FA4 00154C04 40 80 05 70 */ bge lbl_80159514
-/* 80158FA8 00154C08 2C 04 00 34 */ cmpwi r4, 0x34
-/* 80158FAC 00154C0C 40 80 05 60 */ bge lbl_8015950C
-/* 80158FB0 00154C10 48 00 05 B4 */ b lbl_80159564
-lbl_80158FB4:
-/* 80158FB4 00154C14 2C 04 00 3A */ cmpwi r4, 0x3a
-/* 80158FB8 00154C18 41 82 05 F4 */ beq lbl_801595AC
-/* 80158FBC 00154C1C 40 80 06 98 */ bge lbl_80159654
-/* 80158FC0 00154C20 2C 04 00 39 */ cmpwi r4, 0x39
-/* 80158FC4 00154C24 40 80 05 68 */ bge lbl_8015952C
-/* 80158FC8 00154C28 48 00 05 34 */ b lbl_801594FC
-lbl_80158FCC:
-/* 80158FCC 00154C2C 2C 04 00 41 */ cmpwi r4, 0x41
-/* 80158FD0 00154C30 41 82 06 34 */ beq lbl_80159604
-/* 80158FD4 00154C34 40 80 00 1C */ bge lbl_80158FF0
-/* 80158FD8 00154C38 2C 04 00 3F */ cmpwi r4, 0x3f
-/* 80158FDC 00154C3C 41 82 05 F8 */ beq lbl_801595D4
-/* 80158FE0 00154C40 40 80 06 04 */ bge lbl_801595E4
-/* 80158FE4 00154C44 2C 04 00 3E */ cmpwi r4, 0x3e
-/* 80158FE8 00154C48 40 80 05 AC */ bge lbl_80159594
-/* 80158FEC 00154C4C 48 00 05 C8 */ b lbl_801595B4
-lbl_80158FF0:
-/* 80158FF0 00154C50 2C 04 00 43 */ cmpwi r4, 0x43
-/* 80158FF4 00154C54 41 82 05 88 */ beq lbl_8015957C
-/* 80158FF8 00154C58 40 80 05 64 */ bge lbl_8015955C
-/* 80158FFC 00154C5C 48 00 05 F8 */ b lbl_801595F4
-lbl_80159000:
-/* 80159000 00154C60 2C 04 00 4F */ cmpwi r4, 0x4f
-/* 80159004 00154C64 41 82 04 F0 */ beq lbl_801594F4
-/* 80159008 00154C68 40 80 00 40 */ bge lbl_80159048
-/* 8015900C 00154C6C 2C 04 00 4A */ cmpwi r4, 0x4a
-/* 80159010 00154C70 41 82 06 0C */ beq lbl_8015961C
-/* 80159014 00154C74 40 80 00 1C */ bge lbl_80159030
-/* 80159018 00154C78 2C 04 00 48 */ cmpwi r4, 0x48
-/* 8015901C 00154C7C 41 82 05 30 */ beq lbl_8015954C
-/* 80159020 00154C80 40 80 05 CC */ bge lbl_801595EC
-/* 80159024 00154C84 2C 04 00 47 */ cmpwi r4, 0x47
-/* 80159028 00154C88 40 80 05 EC */ bge lbl_80159614
-/* 8015902C 00154C8C 48 00 05 70 */ b lbl_8015959C
-lbl_80159030:
-/* 80159030 00154C90 2C 04 00 4D */ cmpwi r4, 0x4d
-/* 80159034 00154C94 41 82 05 88 */ beq lbl_801595BC
-/* 80159038 00154C98 40 80 04 B4 */ bge lbl_801594EC
-/* 8015903C 00154C9C 2C 04 00 4C */ cmpwi r4, 0x4c
-/* 80159040 00154CA0 40 80 05 14 */ bge lbl_80159554
-/* 80159044 00154CA4 48 00 05 B8 */ b lbl_801595FC
-lbl_80159048:
-/* 80159048 00154CA8 2C 04 00 54 */ cmpwi r4, 0x54
-/* 8015904C 00154CAC 41 82 03 F0 */ beq lbl_8015943C
-/* 80159050 00154CB0 40 80 00 1C */ bge lbl_8015906C
-/* 80159054 00154CB4 2C 04 00 52 */ cmpwi r4, 0x52
-/* 80159058 00154CB8 41 82 03 6C */ beq lbl_801593C4
-/* 8015905C 00154CBC 40 80 03 70 */ bge lbl_801593CC
-/* 80159060 00154CC0 2C 04 00 51 */ cmpwi r4, 0x51
-/* 80159064 00154CC4 40 80 03 58 */ bge lbl_801593BC
-/* 80159068 00154CC8 4E 80 00 20 */ blr
-lbl_8015906C:
-/* 8015906C 00154CCC 2C 04 00 56 */ cmpwi r4, 0x56
-/* 80159070 00154CD0 41 82 03 DC */ beq lbl_8015944C
-/* 80159074 00154CD4 40 80 03 E0 */ bge lbl_80159454
-/* 80159078 00154CD8 48 00 03 CC */ b lbl_80159444
-lbl_8015907C:
-/* 8015907C 00154CDC 3C C0 00 01 */ lis r6, 0x0000C031@ha
-/* 80159080 00154CE0 38 06 C0 31 */ addi r0, r6, 0x0000C031@l
-/* 80159084 00154CE4 7C 04 00 00 */ cmpw r4, r0
-/* 80159088 00154CE8 41 82 02 E4 */ beq lbl_8015936C
-/* 8015908C 00154CEC 40 80 01 40 */ bge lbl_801591CC
-/* 80159090 00154CF0 38 06 C0 03 */ addi r0, r6, -16381
-/* 80159094 00154CF4 7C 04 00 00 */ cmpw r4, r0
-/* 80159098 00154CF8 40 80 00 88 */ bge lbl_80159120
-/* 8015909C 00154CFC 2C 04 00 62 */ cmpwi r4, 0x62
-/* 801590A0 00154D00 41 82 03 54 */ beq lbl_801593F4
-/* 801590A4 00154D04 40 80 00 40 */ bge lbl_801590E4
-/* 801590A8 00154D08 2C 04 00 5D */ cmpwi r4, 0x5d
-/* 801590AC 00154D0C 41 82 03 78 */ beq lbl_80159424
-/* 801590B0 00154D10 40 80 00 1C */ bge lbl_801590CC
-/* 801590B4 00154D14 2C 04 00 5B */ cmpwi r4, 0x5b
-/* 801590B8 00154D18 41 82 03 C4 */ beq lbl_8015947C
-/* 801590BC 00154D1C 40 80 03 60 */ bge lbl_8015941C
-/* 801590C0 00154D20 2C 04 00 5A */ cmpwi r4, 0x5a
-/* 801590C4 00154D24 40 80 03 A8 */ bge lbl_8015946C
-/* 801590C8 00154D28 48 00 03 9C */ b lbl_80159464
-lbl_801590CC:
-/* 801590CC 00154D2C 2C 04 00 60 */ cmpwi r4, 0x60
-/* 801590D0 00154D30 41 82 03 14 */ beq lbl_801593E4
-/* 801590D4 00154D34 40 80 03 18 */ bge lbl_801593EC
-/* 801590D8 00154D38 2C 04 00 5F */ cmpwi r4, 0x5f
-/* 801590DC 00154D3C 40 80 03 00 */ bge lbl_801593DC
-/* 801590E0 00154D40 48 00 03 CC */ b lbl_801594AC
-lbl_801590E4:
-/* 801590E4 00154D44 2C 04 00 67 */ cmpwi r4, 0x67
-/* 801590E8 00154D48 4D 82 00 20 */ beqlr
-/* 801590EC 00154D4C 40 80 00 1C */ bge lbl_80159108
-/* 801590F0 00154D50 2C 04 00 65 */ cmpwi r4, 0x65
-/* 801590F4 00154D54 41 82 03 18 */ beq lbl_8015940C
-/* 801590F8 00154D58 40 80 03 1C */ bge lbl_80159414
-/* 801590FC 00154D5C 2C 04 00 64 */ cmpwi r4, 0x64
-/* 80159100 00154D60 40 80 03 04 */ bge lbl_80159404
-/* 80159104 00154D64 48 00 02 F8 */ b lbl_801593FC
-lbl_80159108:
-/* 80159108 00154D68 2C 04 00 6B */ cmpwi r4, 0x6b
-/* 8015910C 00154D6C 41 82 03 C8 */ beq lbl_801594D4
-/* 80159110 00154D70 4C 80 00 20 */ bgelr
-/* 80159114 00154D74 2C 04 00 6A */ cmpwi r4, 0x6a
-/* 80159118 00154D78 40 80 03 B4 */ bge lbl_801594CC
-/* 8015911C 00154D7C 48 00 02 48 */ b lbl_80159364
-lbl_80159120:
-/* 80159120 00154D80 38 06 C0 18 */ addi r0, r6, -16360
-/* 80159124 00154D84 7C 04 00 00 */ cmpw r4, r0
-/* 80159128 00154D88 41 82 02 1C */ beq lbl_80159344
-/* 8015912C 00154D8C 40 80 00 50 */ bge lbl_8015917C
-/* 80159130 00154D90 38 06 C0 14 */ addi r0, r6, -16364
-/* 80159134 00154D94 7C 04 00 00 */ cmpw r4, r0
-/* 80159138 00154D98 41 82 02 0C */ beq lbl_80159344
-/* 8015913C 00154D9C 40 80 00 30 */ bge lbl_8015916C
-/* 80159140 00154DA0 38 06 C0 0B */ addi r0, r6, -16373
-/* 80159144 00154DA4 7C 04 00 00 */ cmpw r4, r0
-/* 80159148 00154DA8 40 80 00 14 */ bge lbl_8015915C
-/* 8015914C 00154DAC 38 06 C0 09 */ addi r0, r6, -16375
-/* 80159150 00154DB0 7C 04 00 00 */ cmpw r4, r0
-/* 80159154 00154DB4 4C 80 00 20 */ bgelr
-/* 80159158 00154DB8 48 00 01 DC */ b lbl_80159334
-lbl_8015915C:
-/* 8015915C 00154DBC 38 06 C0 11 */ addi r0, r6, -16367
-/* 80159160 00154DC0 7C 04 00 00 */ cmpw r4, r0
-/* 80159164 00154DC4 4C 80 00 20 */ bgelr
-/* 80159168 00154DC8 48 00 01 D4 */ b lbl_8015933C
-lbl_8015916C:
-/* 8015916C 00154DCC 38 06 C0 16 */ addi r0, r6, -16362
-/* 80159170 00154DD0 7C 04 00 00 */ cmpw r4, r0
-/* 80159174 00154DD4 41 82 01 D0 */ beq lbl_80159344
-/* 80159178 00154DD8 4E 80 00 20 */ blr
-lbl_8015917C:
-/* 8015917C 00154DDC 38 06 C0 23 */ addi r0, r6, -16349
-/* 80159180 00154DE0 7C 04 00 00 */ cmpw r4, r0
-/* 80159184 00154DE4 41 82 01 A8 */ beq lbl_8015932C
-/* 80159188 00154DE8 40 80 00 24 */ bge lbl_801591AC
-/* 8015918C 00154DEC 38 06 C0 21 */ addi r0, r6, -16351
-/* 80159190 00154DF0 7C 04 00 00 */ cmpw r4, r0
-/* 80159194 00154DF4 41 82 01 88 */ beq lbl_8015931C
-/* 80159198 00154DF8 40 80 01 8C */ bge lbl_80159324
-/* 8015919C 00154DFC 38 06 C0 1B */ addi r0, r6, -16357
-/* 801591A0 00154E00 7C 04 00 00 */ cmpw r4, r0
-/* 801591A4 00154E04 40 80 01 A8 */ bge lbl_8015934C
-/* 801591A8 00154E08 4E 80 00 20 */ blr
-lbl_801591AC:
-/* 801591AC 00154E0C 38 06 C0 2D */ addi r0, r6, -16339
-/* 801591B0 00154E10 7C 04 00 00 */ cmpw r4, r0
-/* 801591B4 00154E14 41 82 01 A8 */ beq lbl_8015935C
-/* 801591B8 00154E18 4C 80 00 20 */ bgelr
-/* 801591BC 00154E1C 38 06 C0 2C */ addi r0, r6, -16340
-/* 801591C0 00154E20 7C 04 00 00 */ cmpw r4, r0
-/* 801591C4 00154E24 40 80 01 90 */ bge lbl_80159354
-/* 801591C8 00154E28 4E 80 00 20 */ blr
-lbl_801591CC:
-/* 801591CC 00154E2C 38 06 C0 E5 */ addi r0, r6, -16155
-/* 801591D0 00154E30 7C 04 00 00 */ cmpw r4, r0
-/* 801591D4 00154E34 41 82 03 10 */ beq lbl_801594E4
-/* 801591D8 00154E38 40 80 00 B0 */ bge lbl_80159288
-/* 801591DC 00154E3C 38 06 C0 C9 */ addi r0, r6, -16183
-/* 801591E0 00154E40 7C 04 00 00 */ cmpw r4, r0
-/* 801591E4 00154E44 41 82 02 A0 */ beq lbl_80159484
-/* 801591E8 00154E48 40 80 00 54 */ bge lbl_8015923C
-/* 801591EC 00154E4C 38 06 C0 3C */ addi r0, r6, -16324
-/* 801591F0 00154E50 7C 04 00 00 */ cmpw r4, r0
-/* 801591F4 00154E54 4D 82 00 20 */ beqlr
-/* 801591F8 00154E58 40 80 00 24 */ bge lbl_8015921C
-/* 801591FC 00154E5C 38 06 C0 37 */ addi r0, r6, -16329
-/* 80159200 00154E60 7C 04 00 00 */ cmpw r4, r0
-/* 80159204 00154E64 41 82 01 90 */ beq lbl_80159394
-/* 80159208 00154E68 4D 80 00 20 */ bltlr
-/* 8015920C 00154E6C 38 06 C0 3B */ addi r0, r6, -16325
-/* 80159210 00154E70 7C 04 00 00 */ cmpw r4, r0
-/* 80159214 00154E74 40 80 01 A0 */ bge lbl_801593B4
-/* 80159218 00154E78 4E 80 00 20 */ blr
-lbl_8015921C:
-/* 8015921C 00154E7C 38 06 C0 43 */ addi r0, r6, -16317
-/* 80159220 00154E80 7C 04 00 00 */ cmpw r4, r0
-/* 80159224 00154E84 41 82 01 B0 */ beq lbl_801593D4
-/* 80159228 00154E88 4C 80 00 20 */ bgelr
-/* 8015922C 00154E8C 38 06 C0 3E */ addi r0, r6, -16322
-/* 80159230 00154E90 7C 04 00 00 */ cmpw r4, r0
-/* 80159234 00154E94 4C 80 00 20 */ bgelr
-/* 80159238 00154E98 48 00 01 F4 */ b lbl_8015942C
-lbl_8015923C:
-/* 8015923C 00154E9C 38 06 C0 CE */ addi r0, r6, -16178
-/* 80159240 00154EA0 7C 04 00 00 */ cmpw r4, r0
-/* 80159244 00154EA4 4D 82 00 20 */ beqlr
-/* 80159248 00154EA8 40 80 00 24 */ bge lbl_8015926C
-/* 8015924C 00154EAC 38 06 C0 CC */ addi r0, r6, -16180
-/* 80159250 00154EB0 7C 04 00 00 */ cmpw r4, r0
-/* 80159254 00154EB4 41 82 02 48 */ beq lbl_8015949C
-/* 80159258 00154EB8 40 80 02 4C */ bge lbl_801594A4
-/* 8015925C 00154EBC 38 06 C0 CB */ addi r0, r6, -16181
-/* 80159260 00154EC0 7C 04 00 00 */ cmpw r4, r0
-/* 80159264 00154EC4 40 80 02 30 */ bge lbl_80159494
-/* 80159268 00154EC8 48 00 02 24 */ b lbl_8015948C
-lbl_8015926C:
-/* 8015926C 00154ECC 38 06 C0 E4 */ addi r0, r6, -16156
-/* 80159270 00154ED0 7C 04 00 00 */ cmpw r4, r0
-/* 80159274 00154ED4 40 80 02 68 */ bge lbl_801594DC
-/* 80159278 00154ED8 38 06 C0 D0 */ addi r0, r6, -16176
-/* 8015927C 00154EDC 7C 04 00 00 */ cmpw r4, r0
-/* 80159280 00154EE0 4C 80 00 20 */ bgelr
-/* 80159284 00154EE4 48 00 02 30 */ b lbl_801594B4
-lbl_80159288:
-/* 80159288 00154EE8 38 06 C2 2A */ addi r0, r6, -15830
-/* 8015928C 00154EEC 7C 04 00 00 */ cmpw r4, r0
-/* 80159290 00154EF0 41 82 03 94 */ beq lbl_80159624
-/* 80159294 00154EF4 40 80 00 54 */ bge lbl_801592E8
-/* 80159298 00154EF8 38 06 C2 14 */ addi r0, r6, -15852
-/* 8015929C 00154EFC 7C 04 00 00 */ cmpw r4, r0
-/* 801592A0 00154F00 41 82 02 E4 */ beq lbl_80159584
-/* 801592A4 00154F04 40 80 00 24 */ bge lbl_801592C8
-/* 801592A8 00154F08 38 06 C2 08 */ addi r0, r6, -15864
-/* 801592AC 00154F0C 7C 04 00 00 */ cmpw r4, r0
-/* 801592B0 00154F10 41 82 02 74 */ beq lbl_80159524
-/* 801592B4 00154F14 4C 80 00 20 */ bgelr
-/* 801592B8 00154F18 38 06 C2 07 */ addi r0, r6, -15865
-/* 801592BC 00154F1C 7C 04 00 00 */ cmpw r4, r0
-/* 801592C0 00154F20 40 80 02 5C */ bge lbl_8015951C
-/* 801592C4 00154F24 4E 80 00 20 */ blr
-lbl_801592C8:
-/* 801592C8 00154F28 38 06 C2 26 */ addi r0, r6, -15834
-/* 801592CC 00154F2C 7C 04 00 00 */ cmpw r4, r0
-/* 801592D0 00154F30 41 82 03 3C */ beq lbl_8015960C
-/* 801592D4 00154F34 4C 80 00 20 */ bgelr
-/* 801592D8 00154F38 38 06 C2 16 */ addi r0, r6, -15850
-/* 801592DC 00154F3C 7C 04 00 00 */ cmpw r4, r0
-/* 801592E0 00154F40 4C 80 00 20 */ bgelr
-/* 801592E4 00154F44 48 00 02 A8 */ b lbl_8015958C
-lbl_801592E8:
-/* 801592E8 00154F48 38 06 C2 2E */ addi r0, r6, -15826
-/* 801592EC 00154F4C 7C 04 00 00 */ cmpw r4, r0
-/* 801592F0 00154F50 41 82 03 44 */ beq lbl_80159634
-/* 801592F4 00154F54 40 80 00 14 */ bge lbl_80159308
-/* 801592F8 00154F58 38 06 C2 2C */ addi r0, r6, -15828
-/* 801592FC 00154F5C 7C 04 00 00 */ cmpw r4, r0
-/* 80159300 00154F60 41 82 03 2C */ beq lbl_8015962C
-/* 80159304 00154F64 4E 80 00 20 */ blr
-lbl_80159308:
-/* 80159308 00154F68 38 06 FF FD */ addi r0, r6, -3
-/* 8015930C 00154F6C 7C 04 00 00 */ cmpw r4, r0
-/* 80159310 00154F70 4C 82 00 20 */ bnelr
-/* 80159314 00154F74 7C A4 2B 78 */ mr r4, r5
-/* 80159318 00154F78 48 00 03 48 */ b lbl_80159660
-lbl_8015931C:
-/* 8015931C 00154F7C 7C A4 2B 78 */ mr r4, r5
-/* 80159320 00154F80 48 00 03 48 */ b lbl_80159668
-lbl_80159324:
-/* 80159324 00154F84 7C A4 2B 78 */ mr r4, r5
-/* 80159328 00154F88 48 00 03 48 */ b lbl_80159670
-lbl_8015932C:
-/* 8015932C 00154F8C 7C A4 2B 78 */ mr r4, r5
-/* 80159330 00154F90 48 00 03 48 */ b lbl_80159678
-lbl_80159334:
-/* 80159334 00154F94 7C A4 2B 78 */ mr r4, r5
-/* 80159338 00154F98 48 00 03 48 */ b lbl_80159680
-lbl_8015933C:
-/* 8015933C 00154F9C 7C A4 2B 78 */ mr r4, r5
-/* 80159340 00154FA0 48 00 03 48 */ b lbl_80159688
-lbl_80159344:
-/* 80159344 00154FA4 7C A4 2B 78 */ mr r4, r5
-/* 80159348 00154FA8 48 00 03 48 */ b lbl_80159690
-lbl_8015934C:
-/* 8015934C 00154FAC 7C A4 2B 78 */ mr r4, r5
-/* 80159350 00154FB0 48 00 03 48 */ b lbl_80159698
-lbl_80159354:
-/* 80159354 00154FB4 7C A4 2B 78 */ mr r4, r5
-/* 80159358 00154FB8 48 00 03 48 */ b lbl_801596A0
-lbl_8015935C:
-/* 8015935C 00154FBC 7C A4 2B 78 */ mr r4, r5
-/* 80159360 00154FC0 48 00 03 48 */ b lbl_801596A8
-lbl_80159364:
-/* 80159364 00154FC4 7C A4 2B 78 */ mr r4, r5
-/* 80159368 00154FC8 48 00 03 48 */ b lbl_801596B0
-lbl_8015936C:
-/* 8015936C 00154FCC 7C A4 2B 78 */ mr r4, r5
-/* 80159370 00154FD0 48 00 03 48 */ b lbl_801596B8
-lbl_80159374:
-/* 80159374 00154FD4 7C A4 2B 78 */ mr r4, r5
-/* 80159378 00154FD8 48 00 03 48 */ b lbl_801596C0
-lbl_8015937C:
-/* 8015937C 00154FDC 7C A4 2B 78 */ mr r4, r5
-/* 80159380 00154FE0 48 00 03 48 */ b lbl_801596C8
-lbl_80159384:
-/* 80159384 00154FE4 7C A4 2B 78 */ mr r4, r5
-/* 80159388 00154FE8 48 00 03 48 */ b lbl_801596D0
-lbl_8015938C:
-/* 8015938C 00154FEC 7C A4 2B 78 */ mr r4, r5
-/* 80159390 00154FF0 48 00 03 48 */ b lbl_801596D8
-lbl_80159394:
-/* 80159394 00154FF4 7C A4 2B 78 */ mr r4, r5
-/* 80159398 00154FF8 48 00 03 48 */ b lbl_801596E0
-lbl_8015939C:
-/* 8015939C 00154FFC 7C A4 2B 78 */ mr r4, r5
-/* 801593A0 00155000 48 00 03 48 */ b lbl_801596E8
-lbl_801593A4:
-/* 801593A4 00155004 7C A4 2B 78 */ mr r4, r5
-/* 801593A8 00155008 48 00 03 48 */ b lbl_801596F0
-lbl_801593AC:
-/* 801593AC 0015500C 7C A4 2B 78 */ mr r4, r5
-/* 801593B0 00155010 48 00 03 48 */ b lbl_801596F8
-lbl_801593B4:
-/* 801593B4 00155014 7C A4 2B 78 */ mr r4, r5
-/* 801593B8 00155018 48 00 03 B8 */ b lbl_80159770
-lbl_801593BC:
-/* 801593BC 0015501C 7C A4 2B 78 */ mr r4, r5
-/* 801593C0 00155020 48 00 03 40 */ b lbl_80159700
-lbl_801593C4:
-/* 801593C4 00155024 7C A4 2B 78 */ mr r4, r5
-/* 801593C8 00155028 48 00 03 40 */ b lbl_80159708
-lbl_801593CC:
-/* 801593CC 0015502C 7C A4 2B 78 */ mr r4, r5
-/* 801593D0 00155030 48 00 03 40 */ b lbl_80159710
-lbl_801593D4:
-/* 801593D4 00155034 7C A4 2B 78 */ mr r4, r5
-/* 801593D8 00155038 48 00 03 40 */ b lbl_80159718
-lbl_801593DC:
-/* 801593DC 0015503C 7C A4 2B 78 */ mr r4, r5
-/* 801593E0 00155040 48 00 03 40 */ b lbl_80159720
-lbl_801593E4:
-/* 801593E4 00155044 7C A4 2B 78 */ mr r4, r5
-/* 801593E8 00155048 48 00 03 40 */ b lbl_80159728
-lbl_801593EC:
-/* 801593EC 0015504C 7C A4 2B 78 */ mr r4, r5
-/* 801593F0 00155050 48 00 03 40 */ b lbl_80159730
-lbl_801593F4:
-/* 801593F4 00155054 7C A4 2B 78 */ mr r4, r5
-/* 801593F8 00155058 48 00 03 40 */ b lbl_80159738
-lbl_801593FC:
-/* 801593FC 0015505C 7C A4 2B 78 */ mr r4, r5
-/* 80159400 00155060 48 00 03 40 */ b lbl_80159740
-lbl_80159404:
-/* 80159404 00155064 7C A4 2B 78 */ mr r4, r5
-/* 80159408 00155068 48 00 03 40 */ b lbl_80159748
-lbl_8015940C:
-/* 8015940C 0015506C 7C A4 2B 78 */ mr r4, r5
-/* 80159410 00155070 48 00 03 40 */ b lbl_80159750
-lbl_80159414:
-/* 80159414 00155074 7C A4 2B 78 */ mr r4, r5
-/* 80159418 00155078 48 00 03 40 */ b lbl_80159758
-lbl_8015941C:
-/* 8015941C 0015507C 7C A4 2B 78 */ mr r4, r5
-/* 80159420 00155080 48 00 03 40 */ b lbl_80159760
-lbl_80159424:
-/* 80159424 00155084 7C A4 2B 78 */ mr r4, r5
-/* 80159428 00155088 48 00 03 40 */ b lbl_80159768
-lbl_8015942C:
-/* 8015942C 0015508C 7C A4 2B 78 */ mr r4, r5
-/* 80159430 00155090 48 00 03 48 */ b lbl_80159778
-lbl_80159434:
-/* 80159434 00155094 7C A4 2B 78 */ mr r4, r5
-/* 80159438 00155098 48 00 03 48 */ b lbl_80159780
-lbl_8015943C:
-/* 8015943C 0015509C 7C A4 2B 78 */ mr r4, r5
-/* 80159440 001550A0 48 00 03 48 */ b lbl_80159788
-lbl_80159444:
-/* 80159444 001550A4 7C A4 2B 78 */ mr r4, r5
-/* 80159448 001550A8 48 00 03 48 */ b lbl_80159790
-lbl_8015944C:
-/* 8015944C 001550AC 7C A4 2B 78 */ mr r4, r5
-/* 80159450 001550B0 48 00 03 48 */ b lbl_80159798
-lbl_80159454:
-/* 80159454 001550B4 7C A4 2B 78 */ mr r4, r5
-/* 80159458 001550B8 48 00 03 48 */ b lbl_801597A0
-lbl_8015945C:
-/* 8015945C 001550BC 7C A4 2B 78 */ mr r4, r5
-/* 80159460 001550C0 48 00 03 48 */ b lbl_801597A8
-lbl_80159464:
-/* 80159464 001550C4 7C A4 2B 78 */ mr r4, r5
-/* 80159468 001550C8 48 00 03 48 */ b lbl_801597B0
-lbl_8015946C:
-/* 8015946C 001550CC 7C A4 2B 78 */ mr r4, r5
-/* 80159470 001550D0 48 00 03 48 */ b lbl_801597B8
-lbl_80159474:
-/* 80159474 001550D4 7C A4 2B 78 */ mr r4, r5
-/* 80159478 001550D8 48 00 03 48 */ b lbl_801597C0
-lbl_8015947C:
-/* 8015947C 001550DC 7C A4 2B 78 */ mr r4, r5
-/* 80159480 001550E0 48 00 03 48 */ b lbl_801597C8
-lbl_80159484:
-/* 80159484 001550E4 7C A4 2B 78 */ mr r4, r5
-/* 80159488 001550E8 48 00 03 48 */ b lbl_801597D0
-lbl_8015948C:
-/* 8015948C 001550EC 7C A4 2B 78 */ mr r4, r5
-/* 80159490 001550F0 48 00 03 48 */ b lbl_801597D8
-lbl_80159494:
-/* 80159494 001550F4 7C A4 2B 78 */ mr r4, r5
-/* 80159498 001550F8 48 00 03 48 */ b lbl_801597E0
-lbl_8015949C:
-/* 8015949C 001550FC 7C A4 2B 78 */ mr r4, r5
-/* 801594A0 00155100 48 00 03 48 */ b lbl_801597E8
-lbl_801594A4:
-/* 801594A4 00155104 7C A4 2B 78 */ mr r4, r5
-/* 801594A8 00155108 48 00 03 48 */ b lbl_801597F0
-lbl_801594AC:
-/* 801594AC 0015510C 7C A4 2B 78 */ mr r4, r5
-/* 801594B0 00155110 48 00 03 48 */ b lbl_801597F8
-lbl_801594B4:
-/* 801594B4 00155114 7C A4 2B 78 */ mr r4, r5
-/* 801594B8 00155118 48 00 03 48 */ b lbl_80159800
-lbl_801594BC:
-/* 801594BC 0015511C 7C A4 2B 78 */ mr r4, r5
-/* 801594C0 00155120 48 00 03 48 */ b lbl_80159808
-lbl_801594C4:
-/* 801594C4 00155124 7C A4 2B 78 */ mr r4, r5
-/* 801594C8 00155128 48 00 03 48 */ b lbl_80159810
-lbl_801594CC:
-/* 801594CC 0015512C 7C A4 2B 78 */ mr r4, r5
-/* 801594D0 00155130 48 00 03 48 */ b lbl_80159818
-lbl_801594D4:
-/* 801594D4 00155134 7C A4 2B 78 */ mr r4, r5
-/* 801594D8 00155138 48 00 03 48 */ b lbl_80159820
-lbl_801594DC:
-/* 801594DC 0015513C 7C A4 2B 78 */ mr r4, r5
-/* 801594E0 00155140 48 00 03 48 */ b lbl_80159828
-lbl_801594E4:
-/* 801594E4 00155144 7C A4 2B 78 */ mr r4, r5
-/* 801594E8 00155148 48 00 03 48 */ b lbl_80159830
-lbl_801594EC:
-/* 801594EC 0015514C 7C A4 2B 78 */ mr r4, r5
-/* 801594F0 00155150 48 00 03 48 */ b lbl_80159838
-lbl_801594F4:
-/* 801594F4 00155154 7C A4 2B 78 */ mr r4, r5
-/* 801594F8 00155158 48 00 03 48 */ b lbl_80159840
-lbl_801594FC:
-/* 801594FC 0015515C 7C A4 2B 78 */ mr r4, r5
-/* 80159500 00155160 48 00 03 48 */ b lbl_80159848
-lbl_80159504:
-/* 80159504 00155164 7C A4 2B 78 */ mr r4, r5
-/* 80159508 00155168 48 00 03 48 */ b lbl_80159850
-lbl_8015950C:
-/* 8015950C 0015516C 7C A4 2B 78 */ mr r4, r5
-/* 80159510 00155170 48 00 03 48 */ b lbl_80159858
-lbl_80159514:
-/* 80159514 00155174 7C A4 2B 78 */ mr r4, r5
-/* 80159518 00155178 48 00 03 48 */ b lbl_80159860
-lbl_8015951C:
-/* 8015951C 0015517C 7C A4 2B 78 */ mr r4, r5
-/* 80159520 00155180 48 00 03 48 */ b lbl_80159868
-lbl_80159524:
-/* 80159524 00155184 7C A4 2B 78 */ mr r4, r5
-/* 80159528 00155188 48 00 03 48 */ b lbl_80159870
-lbl_8015952C:
-/* 8015952C 0015518C 7C A4 2B 78 */ mr r4, r5
-/* 80159530 00155190 48 00 03 48 */ b lbl_80159878
-lbl_80159534:
-/* 80159534 00155194 7C A4 2B 78 */ mr r4, r5
-/* 80159538 00155198 48 00 03 48 */ b lbl_80159880
-lbl_8015953C:
-/* 8015953C 0015519C 7C A4 2B 78 */ mr r4, r5
-/* 80159540 001551A0 48 00 03 48 */ b lbl_80159888
-lbl_80159544:
-/* 80159544 001551A4 7C A4 2B 78 */ mr r4, r5
-/* 80159548 001551A8 48 00 03 48 */ b lbl_80159890
-lbl_8015954C:
-/* 8015954C 001551AC 7C A4 2B 78 */ mr r4, r5
-/* 80159550 001551B0 48 00 03 48 */ b lbl_80159898
-lbl_80159554:
-/* 80159554 001551B4 7C A4 2B 78 */ mr r4, r5
-/* 80159558 001551B8 48 00 03 48 */ b lbl_801598A0
-lbl_8015955C:
-/* 8015955C 001551BC 7C A4 2B 78 */ mr r4, r5
-/* 80159560 001551C0 48 00 03 48 */ b lbl_801598A8
-lbl_80159564:
-/* 80159564 001551C4 7C A4 2B 78 */ mr r4, r5
-/* 80159568 001551C8 48 00 03 48 */ b lbl_801598B0
-lbl_8015956C:
-/* 8015956C 001551CC 7C A4 2B 78 */ mr r4, r5
-/* 80159570 001551D0 48 00 03 48 */ b lbl_801598B8
-lbl_80159574:
-/* 80159574 001551D4 7C A4 2B 78 */ mr r4, r5
-/* 80159578 001551D8 48 00 03 48 */ b lbl_801598C0
-lbl_8015957C:
-/* 8015957C 001551DC 7C A4 2B 78 */ mr r4, r5
-/* 80159580 001551E0 48 00 03 48 */ b lbl_801598C8
-lbl_80159584:
-/* 80159584 001551E4 7C A4 2B 78 */ mr r4, r5
-/* 80159588 001551E8 48 00 03 48 */ b lbl_801598D0
-lbl_8015958C:
-/* 8015958C 001551EC 7C A4 2B 78 */ mr r4, r5
-/* 80159590 001551F0 48 00 03 48 */ b lbl_801598D8
-lbl_80159594:
-/* 80159594 001551F4 7C A4 2B 78 */ mr r4, r5
-/* 80159598 001551F8 48 00 03 48 */ b lbl_801598E0
-lbl_8015959C:
-/* 8015959C 001551FC 7C A4 2B 78 */ mr r4, r5
-/* 801595A0 00155200 48 00 03 48 */ b lbl_801598E8
-lbl_801595A4:
-/* 801595A4 00155204 7C A4 2B 78 */ mr r4, r5
-/* 801595A8 00155208 48 00 03 48 */ b lbl_801598F0
-lbl_801595AC:
-/* 801595AC 0015520C 7C A4 2B 78 */ mr r4, r5
-/* 801595B0 00155210 48 00 03 48 */ b lbl_801598F8
-lbl_801595B4:
-/* 801595B4 00155214 7C A4 2B 78 */ mr r4, r5
-/* 801595B8 00155218 48 00 03 48 */ b lbl_80159900
-lbl_801595BC:
-/* 801595BC 0015521C 7C A4 2B 78 */ mr r4, r5
-/* 801595C0 00155220 48 00 03 48 */ b lbl_80159908
-lbl_801595C4:
-/* 801595C4 00155224 7C A4 2B 78 */ mr r4, r5
-/* 801595C8 00155228 48 00 03 48 */ b lbl_80159910
-lbl_801595CC:
-/* 801595CC 0015522C 7C A4 2B 78 */ mr r4, r5
-/* 801595D0 00155230 48 00 03 48 */ b lbl_80159918
-lbl_801595D4:
-/* 801595D4 00155234 7C A4 2B 78 */ mr r4, r5
-/* 801595D8 00155238 48 00 03 48 */ b lbl_80159920
-lbl_801595DC:
-/* 801595DC 0015523C 7C A4 2B 78 */ mr r4, r5
-/* 801595E0 00155240 48 00 03 48 */ b lbl_80159928
-lbl_801595E4:
-/* 801595E4 00155244 7C A4 2B 78 */ mr r4, r5
-/* 801595E8 00155248 48 00 03 48 */ b lbl_80159930
-lbl_801595EC:
-/* 801595EC 0015524C 7C A4 2B 78 */ mr r4, r5
-/* 801595F0 00155250 48 00 03 48 */ b lbl_80159938
-lbl_801595F4:
-/* 801595F4 00155254 7C A4 2B 78 */ mr r4, r5
-/* 801595F8 00155258 48 00 03 48 */ b lbl_80159940
-lbl_801595FC:
-/* 801595FC 0015525C 7C A4 2B 78 */ mr r4, r5
-/* 80159600 00155260 48 00 03 48 */ b lbl_80159948
-lbl_80159604:
-/* 80159604 00155264 7C A4 2B 78 */ mr r4, r5
-/* 80159608 00155268 48 00 03 48 */ b lbl_80159950
-lbl_8015960C:
-/* 8015960C 0015526C 7C A4 2B 78 */ mr r4, r5
-/* 80159610 00155270 48 00 03 48 */ b lbl_80159958
-lbl_80159614:
-/* 80159614 00155274 7C A4 2B 78 */ mr r4, r5
-/* 80159618 00155278 48 00 03 48 */ b lbl_80159960
-lbl_8015961C:
-/* 8015961C 0015527C 7C A4 2B 78 */ mr r4, r5
-/* 80159620 00155280 48 00 03 48 */ b lbl_80159968
-lbl_80159624:
-/* 80159624 00155284 7C A4 2B 78 */ mr r4, r5
-/* 80159628 00155288 48 00 03 48 */ b lbl_80159970
-lbl_8015962C:
-/* 8015962C 0015528C 7C A4 2B 78 */ mr r4, r5
-/* 80159630 00155290 48 00 03 48 */ b lbl_80159978
-lbl_80159634:
-/* 80159634 00155294 7C A4 2B 78 */ mr r4, r5
-/* 80159638 00155298 48 00 03 48 */ b lbl_80159980
-lbl_8015963C:
-/* 8015963C 0015529C 7C A4 2B 78 */ mr r4, r5
-/* 80159640 001552A0 48 00 03 48 */ b lbl_80159988
-lbl_80159644:
-/* 80159644 001552A4 7C A4 2B 78 */ mr r4, r5
-/* 80159648 001552A8 48 00 03 48 */ b lbl_80159990
-lbl_8015964C:
-/* 8015964C 001552AC 7C A4 2B 78 */ mr r4, r5
-/* 80159650 001552B0 48 00 03 48 */ b lbl_80159998
-lbl_80159654:
-/* 80159654 001552B4 7C A4 2B 78 */ mr r4, r5
-/* 80159658 001552B8 48 00 03 48 */ b lbl_801599A0
-/* 8015965C 001552BC 4E 80 00 20 */ blr
-lbl_80159660:
-/* 80159660 001552C0 90 83 00 00 */ stw r4, 0(r3)
-/* 80159664 001552C4 4E 80 00 20 */ blr
-lbl_80159668:
-/* 80159668 001552C8 90 83 00 04 */ stw r4, 4(r3)
-/* 8015966C 001552CC 4E 80 00 20 */ blr
-lbl_80159670:
-/* 80159670 001552D0 90 83 00 08 */ stw r4, 8(r3)
-/* 80159674 001552D4 4E 80 00 20 */ blr
-lbl_80159678:
-/* 80159678 001552D8 90 83 00 0C */ stw r4, 0xc(r3)
-/* 8015967C 001552DC 4E 80 00 20 */ blr
-lbl_80159680:
-/* 80159680 001552E0 90 83 00 10 */ stw r4, 0x10(r3)
-/* 80159684 001552E4 4E 80 00 20 */ blr
-lbl_80159688:
-/* 80159688 001552E8 90 83 00 14 */ stw r4, 0x14(r3)
-/* 8015968C 001552EC 4E 80 00 20 */ blr
-lbl_80159690:
-/* 80159690 001552F0 90 83 00 18 */ stw r4, 0x18(r3)
-/* 80159694 001552F4 4E 80 00 20 */ blr
-lbl_80159698:
-/* 80159698 001552F8 90 83 00 1C */ stw r4, 0x1c(r3)
-/* 8015969C 001552FC 4E 80 00 20 */ blr
-lbl_801596A0:
-/* 801596A0 00155300 90 83 00 20 */ stw r4, 0x20(r3)
-/* 801596A4 00155304 4E 80 00 20 */ blr
-lbl_801596A8:
-/* 801596A8 00155308 90 83 00 24 */ stw r4, 0x24(r3)
-/* 801596AC 0015530C 4E 80 00 20 */ blr
-lbl_801596B0:
-/* 801596B0 00155310 90 83 00 28 */ stw r4, 0x28(r3)
-/* 801596B4 00155314 4E 80 00 20 */ blr
-lbl_801596B8:
-/* 801596B8 00155318 90 83 00 2C */ stw r4, 0x2c(r3)
-/* 801596BC 0015531C 4E 80 00 20 */ blr
-lbl_801596C0:
-/* 801596C0 00155320 90 83 00 30 */ stw r4, 0x30(r3)
-/* 801596C4 00155324 4E 80 00 20 */ blr
-lbl_801596C8:
-/* 801596C8 00155328 90 83 00 34 */ stw r4, 0x34(r3)
-/* 801596CC 0015532C 4E 80 00 20 */ blr
-lbl_801596D0:
-/* 801596D0 00155330 90 83 00 38 */ stw r4, 0x38(r3)
-/* 801596D4 00155334 4E 80 00 20 */ blr
-lbl_801596D8:
-/* 801596D8 00155338 90 83 00 3C */ stw r4, 0x3c(r3)
-/* 801596DC 0015533C 4E 80 00 20 */ blr
-lbl_801596E0:
-/* 801596E0 00155340 90 83 00 40 */ stw r4, 0x40(r3)
-/* 801596E4 00155344 4E 80 00 20 */ blr
-lbl_801596E8:
-/* 801596E8 00155348 90 83 00 44 */ stw r4, 0x44(r3)
-/* 801596EC 0015534C 4E 80 00 20 */ blr
-lbl_801596F0:
-/* 801596F0 00155350 90 83 00 48 */ stw r4, 0x48(r3)
-/* 801596F4 00155354 4E 80 00 20 */ blr
-lbl_801596F8:
-/* 801596F8 00155358 90 83 00 4C */ stw r4, 0x4c(r3)
-/* 801596FC 0015535C 4E 80 00 20 */ blr
-lbl_80159700:
-/* 80159700 00155360 90 83 00 5C */ stw r4, 0x5c(r3)
-/* 80159704 00155364 4E 80 00 20 */ blr
-lbl_80159708:
-/* 80159708 00155368 90 83 00 60 */ stw r4, 0x60(r3)
-/* 8015970C 0015536C 4E 80 00 20 */ blr
-lbl_80159710:
-/* 80159710 00155370 90 83 00 64 */ stw r4, 0x64(r3)
-/* 80159714 00155374 4E 80 00 20 */ blr
-lbl_80159718:
-/* 80159718 00155378 90 83 00 68 */ stw r4, 0x68(r3)
-/* 8015971C 0015537C 4E 80 00 20 */ blr
-lbl_80159720:
-/* 80159720 00155380 90 83 00 6C */ stw r4, 0x6c(r3)
-/* 80159724 00155384 4E 80 00 20 */ blr
-lbl_80159728:
-/* 80159728 00155388 90 83 00 70 */ stw r4, 0x70(r3)
-/* 8015972C 0015538C 4E 80 00 20 */ blr
-lbl_80159730:
-/* 80159730 00155390 90 83 00 74 */ stw r4, 0x74(r3)
-/* 80159734 00155394 4E 80 00 20 */ blr
-lbl_80159738:
-/* 80159738 00155398 90 83 00 78 */ stw r4, 0x78(r3)
-/* 8015973C 0015539C 4E 80 00 20 */ blr
-lbl_80159740:
-/* 80159740 001553A0 90 83 00 7C */ stw r4, 0x7c(r3)
-/* 80159744 001553A4 4E 80 00 20 */ blr
-lbl_80159748:
-/* 80159748 001553A8 90 83 00 80 */ stw r4, 0x80(r3)
-/* 8015974C 001553AC 4E 80 00 20 */ blr
-lbl_80159750:
-/* 80159750 001553B0 90 83 00 84 */ stw r4, 0x84(r3)
-/* 80159754 001553B4 4E 80 00 20 */ blr
-lbl_80159758:
-/* 80159758 001553B8 90 83 00 88 */ stw r4, 0x88(r3)
-/* 8015975C 001553BC 4E 80 00 20 */ blr
-lbl_80159760:
-/* 80159760 001553C0 90 83 00 8C */ stw r4, 0x8c(r3)
-/* 80159764 001553C4 4E 80 00 20 */ blr
-lbl_80159768:
-/* 80159768 001553C8 90 83 00 90 */ stw r4, 0x90(r3)
-/* 8015976C 001553CC 4E 80 00 20 */ blr
-lbl_80159770:
-/* 80159770 001553D0 90 83 00 50 */ stw r4, 0x50(r3)
-/* 80159774 001553D4 4E 80 00 20 */ blr
-lbl_80159778:
-/* 80159778 001553D8 90 83 00 54 */ stw r4, 0x54(r3)
-/* 8015977C 001553DC 4E 80 00 20 */ blr
-lbl_80159780:
-/* 80159780 001553E0 90 83 00 58 */ stw r4, 0x58(r3)
-/* 80159784 001553E4 4E 80 00 20 */ blr
-lbl_80159788:
-/* 80159788 001553E8 90 83 00 94 */ stw r4, 0x94(r3)
-/* 8015978C 001553EC 4E 80 00 20 */ blr
-lbl_80159790:
-/* 80159790 001553F0 90 83 00 98 */ stw r4, 0x98(r3)
-/* 80159794 001553F4 4E 80 00 20 */ blr
-lbl_80159798:
-/* 80159798 001553F8 90 83 00 9C */ stw r4, 0x9c(r3)
-/* 8015979C 001553FC 4E 80 00 20 */ blr
-lbl_801597A0:
-/* 801597A0 00155400 90 83 00 A0 */ stw r4, 0xa0(r3)
-/* 801597A4 00155404 4E 80 00 20 */ blr
-lbl_801597A8:
-/* 801597A8 00155408 90 83 00 A4 */ stw r4, 0xa4(r3)
-/* 801597AC 0015540C 4E 80 00 20 */ blr
-lbl_801597B0:
-/* 801597B0 00155410 90 83 00 A8 */ stw r4, 0xa8(r3)
-/* 801597B4 00155414 4E 80 00 20 */ blr
-lbl_801597B8:
-/* 801597B8 00155418 90 83 00 AC */ stw r4, 0xac(r3)
-/* 801597BC 0015541C 4E 80 00 20 */ blr
-lbl_801597C0:
-/* 801597C0 00155420 90 83 00 B0 */ stw r4, 0xb0(r3)
-/* 801597C4 00155424 4E 80 00 20 */ blr
-lbl_801597C8:
-/* 801597C8 00155428 90 83 00 B4 */ stw r4, 0xb4(r3)
-/* 801597CC 0015542C 4E 80 00 20 */ blr
-lbl_801597D0:
-/* 801597D0 00155430 90 83 00 B8 */ stw r4, 0xb8(r3)
-/* 801597D4 00155434 4E 80 00 20 */ blr
-lbl_801597D8:
-/* 801597D8 00155438 90 83 00 BC */ stw r4, 0xbc(r3)
-/* 801597DC 0015543C 4E 80 00 20 */ blr
-lbl_801597E0:
-/* 801597E0 00155440 90 83 00 C0 */ stw r4, 0xc0(r3)
-/* 801597E4 00155444 4E 80 00 20 */ blr
-lbl_801597E8:
-/* 801597E8 00155448 90 83 00 C4 */ stw r4, 0xc4(r3)
-/* 801597EC 0015544C 4E 80 00 20 */ blr
-lbl_801597F0:
-/* 801597F0 00155450 90 83 00 C8 */ stw r4, 0xc8(r3)
-/* 801597F4 00155454 4E 80 00 20 */ blr
-lbl_801597F8:
-/* 801597F8 00155458 90 83 00 CC */ stw r4, 0xcc(r3)
-/* 801597FC 0015545C 4E 80 00 20 */ blr
-lbl_80159800:
-/* 80159800 00155460 90 83 00 D0 */ stw r4, 0xd0(r3)
-/* 80159804 00155464 4E 80 00 20 */ blr
-lbl_80159808:
-/* 80159808 00155468 90 83 00 D4 */ stw r4, 0xd4(r3)
-/* 8015980C 0015546C 4E 80 00 20 */ blr
-lbl_80159810:
-/* 80159810 00155470 90 83 00 D8 */ stw r4, 0xd8(r3)
-/* 80159814 00155474 4E 80 00 20 */ blr
-lbl_80159818:
-/* 80159818 00155478 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8015981C 0015547C 4E 80 00 20 */ blr
-lbl_80159820:
-/* 80159820 00155480 90 83 00 E0 */ stw r4, 0xe0(r3)
-/* 80159824 00155484 4E 80 00 20 */ blr
-lbl_80159828:
-/* 80159828 00155488 90 83 00 E4 */ stw r4, 0xe4(r3)
-/* 8015982C 0015548C 4E 80 00 20 */ blr
-lbl_80159830:
-/* 80159830 00155490 90 83 00 E8 */ stw r4, 0xe8(r3)
-/* 80159834 00155494 4E 80 00 20 */ blr
-lbl_80159838:
-/* 80159838 00155498 90 83 00 EC */ stw r4, 0xec(r3)
-/* 8015983C 0015549C 4E 80 00 20 */ blr
-lbl_80159840:
-/* 80159840 001554A0 90 83 00 F0 */ stw r4, 0xf0(r3)
-/* 80159844 001554A4 4E 80 00 20 */ blr
-lbl_80159848:
-/* 80159848 001554A8 90 83 00 F4 */ stw r4, 0xf4(r3)
-/* 8015984C 001554AC 4E 80 00 20 */ blr
-lbl_80159850:
-/* 80159850 001554B0 90 83 00 F8 */ stw r4, 0xf8(r3)
-/* 80159854 001554B4 4E 80 00 20 */ blr
-lbl_80159858:
-/* 80159858 001554B8 90 83 00 FC */ stw r4, 0xfc(r3)
-/* 8015985C 001554BC 4E 80 00 20 */ blr
-lbl_80159860:
-/* 80159860 001554C0 90 83 01 00 */ stw r4, 0x100(r3)
-/* 80159864 001554C4 4E 80 00 20 */ blr
-lbl_80159868:
-/* 80159868 001554C8 90 83 01 04 */ stw r4, 0x104(r3)
-/* 8015986C 001554CC 4E 80 00 20 */ blr
-lbl_80159870:
-/* 80159870 001554D0 90 83 01 08 */ stw r4, 0x108(r3)
-/* 80159874 001554D4 4E 80 00 20 */ blr
-lbl_80159878:
-/* 80159878 001554D8 90 83 01 0C */ stw r4, 0x10c(r3)
-/* 8015987C 001554DC 4E 80 00 20 */ blr
-lbl_80159880:
-/* 80159880 001554E0 90 83 01 10 */ stw r4, 0x110(r3)
-/* 80159884 001554E4 4E 80 00 20 */ blr
-lbl_80159888:
-/* 80159888 001554E8 90 83 01 14 */ stw r4, 0x114(r3)
-/* 8015988C 001554EC 4E 80 00 20 */ blr
-lbl_80159890:
-/* 80159890 001554F0 90 83 01 18 */ stw r4, 0x118(r3)
-/* 80159894 001554F4 4E 80 00 20 */ blr
-lbl_80159898:
-/* 80159898 001554F8 90 83 01 1C */ stw r4, 0x11c(r3)
-/* 8015989C 001554FC 4E 80 00 20 */ blr
-lbl_801598A0:
-/* 801598A0 00155500 90 83 01 20 */ stw r4, 0x120(r3)
-/* 801598A4 00155504 4E 80 00 20 */ blr
-lbl_801598A8:
-/* 801598A8 00155508 90 83 01 24 */ stw r4, 0x124(r3)
-/* 801598AC 0015550C 4E 80 00 20 */ blr
-lbl_801598B0:
-/* 801598B0 00155510 90 83 01 28 */ stw r4, 0x128(r3)
-/* 801598B4 00155514 4E 80 00 20 */ blr
-lbl_801598B8:
-/* 801598B8 00155518 90 83 01 2C */ stw r4, 0x12c(r3)
-/* 801598BC 0015551C 4E 80 00 20 */ blr
-lbl_801598C0:
-/* 801598C0 00155520 90 83 01 30 */ stw r4, 0x130(r3)
-/* 801598C4 00155524 4E 80 00 20 */ blr
-lbl_801598C8:
-/* 801598C8 00155528 90 83 01 34 */ stw r4, 0x134(r3)
-/* 801598CC 0015552C 4E 80 00 20 */ blr
-lbl_801598D0:
-/* 801598D0 00155530 90 83 01 38 */ stw r4, 0x138(r3)
-/* 801598D4 00155534 4E 80 00 20 */ blr
-lbl_801598D8:
-/* 801598D8 00155538 90 83 01 3C */ stw r4, 0x13c(r3)
-/* 801598DC 0015553C 4E 80 00 20 */ blr
-lbl_801598E0:
-/* 801598E0 00155540 90 83 01 40 */ stw r4, 0x140(r3)
-/* 801598E4 00155544 4E 80 00 20 */ blr
-lbl_801598E8:
-/* 801598E8 00155548 90 83 01 44 */ stw r4, 0x144(r3)
-/* 801598EC 0015554C 4E 80 00 20 */ blr
-lbl_801598F0:
-/* 801598F0 00155550 90 83 01 48 */ stw r4, 0x148(r3)
-/* 801598F4 00155554 4E 80 00 20 */ blr
-lbl_801598F8:
-/* 801598F8 00155558 90 83 01 4C */ stw r4, 0x14c(r3)
-/* 801598FC 0015555C 4E 80 00 20 */ blr
-lbl_80159900:
-/* 80159900 00155560 90 83 01 50 */ stw r4, 0x150(r3)
-/* 80159904 00155564 4E 80 00 20 */ blr
-lbl_80159908:
-/* 80159908 00155568 90 83 01 54 */ stw r4, 0x154(r3)
-/* 8015990C 0015556C 4E 80 00 20 */ blr
-lbl_80159910:
-/* 80159910 00155570 90 83 01 58 */ stw r4, 0x158(r3)
-/* 80159914 00155574 4E 80 00 20 */ blr
-lbl_80159918:
-/* 80159918 00155578 90 83 01 5C */ stw r4, 0x15c(r3)
-/* 8015991C 0015557C 4E 80 00 20 */ blr
-lbl_80159920:
-/* 80159920 00155580 90 83 01 60 */ stw r4, 0x160(r3)
-/* 80159924 00155584 4E 80 00 20 */ blr
-lbl_80159928:
-/* 80159928 00155588 90 83 01 64 */ stw r4, 0x164(r3)
-/* 8015992C 0015558C 4E 80 00 20 */ blr
-lbl_80159930:
-/* 80159930 00155590 90 83 01 68 */ stw r4, 0x168(r3)
-/* 80159934 00155594 4E 80 00 20 */ blr
-lbl_80159938:
-/* 80159938 00155598 90 83 01 6C */ stw r4, 0x16c(r3)
-/* 8015993C 0015559C 4E 80 00 20 */ blr
-lbl_80159940:
-/* 80159940 001555A0 90 83 01 70 */ stw r4, 0x170(r3)
-/* 80159944 001555A4 4E 80 00 20 */ blr
-lbl_80159948:
-/* 80159948 001555A8 90 83 01 74 */ stw r4, 0x174(r3)
-/* 8015994C 001555AC 4E 80 00 20 */ blr
-lbl_80159950:
-/* 80159950 001555B0 90 83 01 78 */ stw r4, 0x178(r3)
-/* 80159954 001555B4 4E 80 00 20 */ blr
-lbl_80159958:
-/* 80159958 001555B8 90 83 01 7C */ stw r4, 0x17c(r3)
-/* 8015995C 001555BC 4E 80 00 20 */ blr
-lbl_80159960:
-/* 80159960 001555C0 90 83 01 80 */ stw r4, 0x180(r3)
-/* 80159964 001555C4 4E 80 00 20 */ blr
-lbl_80159968:
-/* 80159968 001555C8 90 83 01 84 */ stw r4, 0x184(r3)
-/* 8015996C 001555CC 4E 80 00 20 */ blr
-lbl_80159970:
-/* 80159970 001555D0 90 83 01 98 */ stw r4, 0x198(r3)
-/* 80159974 001555D4 4E 80 00 20 */ blr
-lbl_80159978:
-/* 80159978 001555D8 90 83 01 9C */ stw r4, 0x19c(r3)
-/* 8015997C 001555DC 4E 80 00 20 */ blr
-lbl_80159980:
-/* 80159980 001555E0 90 83 01 A0 */ stw r4, 0x1a0(r3)
-/* 80159984 001555E4 4E 80 00 20 */ blr
-lbl_80159988:
-/* 80159988 001555E8 90 83 01 88 */ stw r4, 0x188(r3)
-/* 8015998C 001555EC 4E 80 00 20 */ blr
-lbl_80159990:
-/* 80159990 001555F0 90 83 01 8C */ stw r4, 0x18c(r3)
-/* 80159994 001555F4 4E 80 00 20 */ blr
-lbl_80159998:
-/* 80159998 001555F8 90 83 01 90 */ stw r4, 0x190(r3)
-/* 8015999C 001555FC 4E 80 00 20 */ blr
-lbl_801599A0:
-/* 801599A0 00155600 90 83 01 94 */ stw r4, 0x194(r3)
-/* 801599A4 00155604 4E 80 00 20 */ blr
-
-.global func_801599A8
-func_801599A8:
-/* 801599A8 00155608 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801599AC 0015560C 7C 08 02 A6 */ mflr r0
-/* 801599B0 00155610 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801599B4 00155614 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801599B8 00155618 3B E0 00 01 */ li r31, 1
-/* 801599BC 0015561C 93 C1 00 08 */ stw r30, 8(r1)
-/* 801599C0 00155620 7C 9E 23 78 */ mr r30, r4
-/* 801599C4 00155624 A0 C4 00 90 */ lhz r6, 0x90(r4)
-/* 801599C8 00155628 80 E4 00 8C */ lwz r7, 0x8c(r4)
-/* 801599CC 0015562C 54 C0 04 7E */ clrlwi r0, r6, 0x11
-/* 801599D0 00155630 A1 04 00 94 */ lhz r8, 0x94(r4)
-/* 801599D4 00155634 2C 00 00 5C */ cmpwi r0, 0x5c
-/* 801599D8 00155638 41 82 0A 24 */ beq lbl_8015A3FC
-/* 801599DC 0015563C 40 80 02 D4 */ bge lbl_80159CB0
-/* 801599E0 00155640 2C 00 00 2E */ cmpwi r0, 0x2e
-/* 801599E4 00155644 41 82 0C 64 */ beq lbl_8015A648
-/* 801599E8 00155648 40 80 01 6C */ bge lbl_80159B54
-/* 801599EC 0015564C 2C 00 00 17 */ cmpwi r0, 0x17
-/* 801599F0 00155650 41 82 06 38 */ beq lbl_8015A028
-/* 801599F4 00155654 40 80 00 B8 */ bge lbl_80159AAC
-/* 801599F8 00155658 2C 00 00 0B */ cmpwi r0, 0xb
-/* 801599FC 0015565C 41 82 07 34 */ beq lbl_8015A130
-/* 80159A00 00155660 40 80 00 58 */ bge lbl_80159A58
-/* 80159A04 00155664 2C 00 00 05 */ cmpwi r0, 5
-/* 80159A08 00155668 41 82 08 08 */ beq lbl_8015A210
-/* 80159A0C 0015566C 40 80 00 28 */ bge lbl_80159A34
-/* 80159A10 00155670 2C 00 00 02 */ cmpwi r0, 2
-/* 80159A14 00155674 41 82 07 C4 */ beq lbl_8015A1D8
-/* 80159A18 00155678 40 80 00 10 */ bge lbl_80159A28
-/* 80159A1C 0015567C 2C 00 00 01 */ cmpwi r0, 1
-/* 80159A20 00155680 40 80 08 74 */ bge lbl_8015A294
-/* 80159A24 00155684 48 00 0D EC */ b lbl_8015A810
-lbl_80159A28:
-/* 80159A28 00155688 2C 00 00 04 */ cmpwi r0, 4
-/* 80159A2C 0015568C 40 80 07 94 */ bge lbl_8015A1C0
-/* 80159A30 00155690 48 00 07 C8 */ b lbl_8015A1F8
-lbl_80159A34:
-/* 80159A34 00155694 2C 00 00 08 */ cmpwi r0, 8
-/* 80159A38 00155698 41 82 06 B0 */ beq lbl_8015A0E8
-/* 80159A3C 0015569C 40 80 00 10 */ bge lbl_80159A4C
-/* 80159A40 001556A0 2C 00 00 07 */ cmpwi r0, 7
-/* 80159A44 001556A4 40 80 08 DC */ bge lbl_8015A320
-/* 80159A48 001556A8 48 00 08 CC */ b lbl_8015A314
-lbl_80159A4C:
-/* 80159A4C 001556AC 2C 00 00 0A */ cmpwi r0, 0xa
-/* 80159A50 001556B0 40 80 06 C8 */ bge lbl_8015A118
-/* 80159A54 001556B4 48 00 06 AC */ b lbl_8015A100
-lbl_80159A58:
-/* 80159A58 001556B8 2C 00 00 11 */ cmpwi r0, 0x11
-/* 80159A5C 001556BC 41 82 08 14 */ beq lbl_8015A270
-/* 80159A60 001556C0 40 80 00 28 */ bge lbl_80159A88
-/* 80159A64 001556C4 2C 00 00 0E */ cmpwi r0, 0xe
-/* 80159A68 001556C8 41 82 08 88 */ beq lbl_8015A2F0
-/* 80159A6C 001556CC 40 80 00 10 */ bge lbl_80159A7C
-/* 80159A70 001556D0 2C 00 00 0D */ cmpwi r0, 0xd
-/* 80159A74 001556D4 40 80 0A F0 */ bge lbl_8015A564
-/* 80159A78 001556D8 48 00 08 60 */ b lbl_8015A2D8
-lbl_80159A7C:
-/* 80159A7C 001556DC 2C 00 00 10 */ cmpwi r0, 0x10
-/* 80159A80 001556E0 40 80 08 88 */ bge lbl_8015A308
-/* 80159A84 001556E4 48 00 08 78 */ b lbl_8015A2FC
-lbl_80159A88:
-/* 80159A88 001556E8 2C 00 00 14 */ cmpwi r0, 0x14
-/* 80159A8C 001556EC 41 82 0B 14 */ beq lbl_8015A5A0
-/* 80159A90 001556F0 40 80 00 10 */ bge lbl_80159AA0
-/* 80159A94 001556F4 2C 00 00 13 */ cmpwi r0, 0x13
-/* 80159A98 001556F8 40 80 0A FC */ bge lbl_8015A594
-/* 80159A9C 001556FC 48 00 07 B0 */ b lbl_8015A24C
-lbl_80159AA0:
-/* 80159AA0 00155700 2C 00 00 16 */ cmpwi r0, 0x16
-/* 80159AA4 00155704 40 80 0A 48 */ bge lbl_8015A4EC
-/* 80159AA8 00155708 48 00 08 8C */ b lbl_8015A334
-lbl_80159AAC:
-/* 80159AAC 0015570C 2C 00 00 23 */ cmpwi r0, 0x23
-/* 80159AB0 00155710 41 82 0A FC */ beq lbl_8015A5AC
-/* 80159AB4 00155714 40 80 00 58 */ bge lbl_80159B0C
-/* 80159AB8 00155718 2C 00 00 1D */ cmpwi r0, 0x1d
-/* 80159ABC 0015571C 41 82 08 90 */ beq lbl_8015A34C
-/* 80159AC0 00155720 40 80 00 28 */ bge lbl_80159AE8
-/* 80159AC4 00155724 2C 00 00 1A */ cmpwi r0, 0x1a
-/* 80159AC8 00155728 41 82 06 2C */ beq lbl_8015A0F4
-/* 80159ACC 0015572C 40 80 00 10 */ bge lbl_80159ADC
-/* 80159AD0 00155730 2C 00 00 19 */ cmpwi r0, 0x19
-/* 80159AD4 00155734 40 80 07 54 */ bge lbl_8015A228
-/* 80159AD8 00155738 48 00 05 B0 */ b lbl_8015A088
-lbl_80159ADC:
-/* 80159ADC 0015573C 2C 00 00 1C */ cmpwi r0, 0x1c
-/* 80159AE0 00155740 40 80 05 B4 */ bge lbl_8015A094
-/* 80159AE4 00155744 48 00 05 50 */ b lbl_8015A034
-lbl_80159AE8:
-/* 80159AE8 00155748 2C 00 00 20 */ cmpwi r0, 0x20
-/* 80159AEC 0015574C 41 82 0A 0C */ beq lbl_8015A4F8
-/* 80159AF0 00155750 40 80 00 10 */ bge lbl_80159B00
-/* 80159AF4 00155754 2C 00 00 1F */ cmpwi r0, 0x1f
-/* 80159AF8 00155758 40 80 06 50 */ bge lbl_8015A148
-/* 80159AFC 0015575C 48 00 09 84 */ b lbl_8015A480
-lbl_80159B00:
-/* 80159B00 00155760 2C 00 00 22 */ cmpwi r0, 0x22
-/* 80159B04 00155764 40 80 06 50 */ bge lbl_8015A154
-/* 80159B08 00155768 48 00 08 38 */ b lbl_8015A340
-lbl_80159B0C:
-/* 80159B0C 0015576C 2C 00 00 29 */ cmpwi r0, 0x29
-/* 80159B10 00155770 41 82 0C DC */ beq lbl_8015A7EC
-/* 80159B14 00155774 40 80 00 28 */ bge lbl_80159B3C
-/* 80159B18 00155778 2C 00 00 26 */ cmpwi r0, 0x26
-/* 80159B1C 0015577C 41 82 0C 7C */ beq lbl_8015A798
-/* 80159B20 00155780 40 80 00 10 */ bge lbl_80159B30
-/* 80159B24 00155784 2C 00 00 25 */ cmpwi r0, 0x25
-/* 80159B28 00155788 40 80 0B 08 */ bge lbl_8015A630
-/* 80159B2C 0015578C 48 00 0A 8C */ b lbl_8015A5B8
-lbl_80159B30:
-/* 80159B30 00155790 2C 00 00 28 */ cmpwi r0, 0x28
-/* 80159B34 00155794 40 80 08 F0 */ bge lbl_8015A424
-/* 80159B38 00155798 48 00 08 E4 */ b lbl_8015A41C
-lbl_80159B3C:
-/* 80159B3C 0015579C 2C 00 00 2C */ cmpwi r0, 0x2c
-/* 80159B40 001557A0 41 82 0B EC */ beq lbl_8015A72C
-/* 80159B44 001557A4 40 80 0C 84 */ bge lbl_8015A7C8
-/* 80159B48 001557A8 2C 00 00 2B */ cmpwi r0, 0x2b
-/* 80159B4C 001557AC 40 80 0B BC */ bge lbl_8015A708
-/* 80159B50 001557B0 48 00 0C A8 */ b lbl_8015A7F8
-lbl_80159B54:
-/* 80159B54 001557B4 2C 00 00 45 */ cmpwi r0, 0x45
-/* 80159B58 001557B8 41 82 0C 58 */ beq lbl_8015A7B0
-/* 80159B5C 001557BC 40 80 00 AC */ bge lbl_80159C08
-/* 80159B60 001557C0 2C 00 00 3A */ cmpwi r0, 0x3a
-/* 80159B64 001557C4 41 82 0B 80 */ beq lbl_8015A6E4
-/* 80159B68 001557C8 40 80 00 58 */ bge lbl_80159BC0
-/* 80159B6C 001557CC 2C 00 00 34 */ cmpwi r0, 0x34
-/* 80159B70 001557D0 41 82 0A 84 */ beq lbl_8015A5F4
-/* 80159B74 001557D4 40 80 00 28 */ bge lbl_80159B9C
-/* 80159B78 001557D8 2C 00 00 31 */ cmpwi r0, 0x31
-/* 80159B7C 001557DC 41 82 0A C0 */ beq lbl_8015A63C
-/* 80159B80 001557E0 40 80 00 10 */ bge lbl_80159B90
-/* 80159B84 001557E4 2C 00 00 30 */ cmpwi r0, 0x30
-/* 80159B88 001557E8 40 80 0C 58 */ bge lbl_8015A7E0
-/* 80159B8C 001557EC 48 00 0B 4C */ b lbl_8015A6D8
-lbl_80159B90:
-/* 80159B90 001557F0 2C 00 00 33 */ cmpwi r0, 0x33
-/* 80159B94 001557F4 40 80 0A E4 */ bge lbl_8015A678
-/* 80159B98 001557F8 48 00 0A EC */ b lbl_8015A684
-lbl_80159B9C:
-/* 80159B9C 001557FC 2C 00 00 37 */ cmpwi r0, 0x37
-/* 80159BA0 00155800 41 82 0B 74 */ beq lbl_8015A714
-/* 80159BA4 00155804 40 80 00 10 */ bge lbl_80159BB4
-/* 80159BA8 00155808 2C 00 00 36 */ cmpwi r0, 0x36
-/* 80159BAC 0015580C 40 80 0A 54 */ bge lbl_8015A600
-/* 80159BB0 00155810 48 00 0A 38 */ b lbl_8015A5E8
-lbl_80159BB4:
-/* 80159BB4 00155814 2C 00 00 39 */ cmpwi r0, 0x39
-/* 80159BB8 00155818 40 80 0A 6C */ bge lbl_8015A624
-/* 80159BBC 0015581C 48 00 0A 20 */ b lbl_8015A5DC
-lbl_80159BC0:
-/* 80159BC0 00155820 2C 00 00 40 */ cmpwi r0, 0x40
-/* 80159BC4 00155824 41 82 0B 74 */ beq lbl_8015A738
-/* 80159BC8 00155828 40 80 00 28 */ bge lbl_80159BF0
-/* 80159BCC 0015582C 2C 00 00 3D */ cmpwi r0, 0x3d
-/* 80159BD0 00155830 41 82 0B 20 */ beq lbl_8015A6F0
-/* 80159BD4 00155834 40 80 00 10 */ bge lbl_80159BE4
-/* 80159BD8 00155838 2C 00 00 3C */ cmpwi r0, 0x3c
-/* 80159BDC 0015583C 40 80 0A B4 */ bge lbl_8015A690
-/* 80159BE0 00155840 48 00 0C 24 */ b lbl_8015A804
-lbl_80159BE4:
-/* 80159BE4 00155844 2C 00 00 3F */ cmpwi r0, 0x3f
-/* 80159BE8 00155848 40 80 0B 38 */ bge lbl_8015A720
-/* 80159BEC 0015584C 48 00 0A D4 */ b lbl_8015A6C0
-lbl_80159BF0:
-/* 80159BF0 00155850 2C 00 00 43 */ cmpwi r0, 0x43
-/* 80159BF4 00155854 41 82 0A A8 */ beq lbl_8015A69C
-/* 80159BF8 00155858 40 80 0A 74 */ bge lbl_8015A66C
-/* 80159BFC 0015585C 2C 00 00 42 */ cmpwi r0, 0x42
-/* 80159C00 00155860 40 80 0B 50 */ bge lbl_8015A750
-/* 80159C04 00155864 48 00 0B 64 */ b lbl_8015A768
-lbl_80159C08:
-/* 80159C08 00155868 2C 00 00 51 */ cmpwi r0, 0x51
-/* 80159C0C 0015586C 41 82 07 60 */ beq lbl_8015A36C
-/* 80159C10 00155870 40 80 00 58 */ bge lbl_80159C68
-/* 80159C14 00155874 2C 00 00 4B */ cmpwi r0, 0x4b
-/* 80159C18 00155878 41 82 0B 44 */ beq lbl_8015A75C
-/* 80159C1C 0015587C 40 80 00 28 */ bge lbl_80159C44
-/* 80159C20 00155880 2C 00 00 48 */ cmpwi r0, 0x48
-/* 80159C24 00155884 41 82 0A 30 */ beq lbl_8015A654
-/* 80159C28 00155888 40 80 00 10 */ bge lbl_80159C38
-/* 80159C2C 0015588C 2C 00 00 47 */ cmpwi r0, 0x47
-/* 80159C30 00155890 40 80 0B 50 */ bge lbl_8015A780
-/* 80159C34 00155894 48 00 0A 98 */ b lbl_8015A6CC
-lbl_80159C38:
-/* 80159C38 00155898 2C 00 00 4A */ cmpwi r0, 0x4a
-/* 80159C3C 0015589C 40 80 0B 50 */ bge lbl_8015A78C
-/* 80159C40 001558A0 48 00 0B 04 */ b lbl_8015A744
-lbl_80159C44:
-/* 80159C44 001558A4 2C 00 00 4E */ cmpwi r0, 0x4e
-/* 80159C48 001558A8 41 82 09 7C */ beq lbl_8015A5C4
-/* 80159C4C 001558AC 40 80 00 10 */ bge lbl_80159C5C
-/* 80159C50 001558B0 2C 00 00 4D */ cmpwi r0, 0x4d
-/* 80159C54 001558B4 40 80 0A A8 */ bge lbl_8015A6FC
-/* 80159C58 001558B8 48 00 0A 08 */ b lbl_8015A660
-lbl_80159C5C:
-/* 80159C5C 001558BC 2C 00 00 50 */ cmpwi r0, 0x50
-/* 80159C60 001558C0 40 80 07 00 */ bge lbl_8015A360
-/* 80159C64 001558C4 48 00 09 6C */ b lbl_8015A5D0
-lbl_80159C68:
-/* 80159C68 001558C8 2C 00 00 57 */ cmpwi r0, 0x57
-/* 80159C6C 001558CC 41 82 07 E4 */ beq lbl_8015A450
-/* 80159C70 001558D0 40 80 00 28 */ bge lbl_80159C98
-/* 80159C74 001558D4 2C 00 00 54 */ cmpwi r0, 0x54
-/* 80159C78 001558D8 41 82 07 B4 */ beq lbl_8015A42C
-/* 80159C7C 001558DC 40 80 00 10 */ bge lbl_80159C8C
-/* 80159C80 001558E0 2C 00 00 53 */ cmpwi r0, 0x53
-/* 80159C84 001558E4 40 80 07 00 */ bge lbl_8015A384
-/* 80159C88 001558E8 48 00 06 F0 */ b lbl_8015A378
-lbl_80159C8C:
-/* 80159C8C 001558EC 2C 00 00 56 */ cmpwi r0, 0x56
-/* 80159C90 001558F0 40 80 07 B4 */ bge lbl_8015A444
-/* 80159C94 001558F4 48 00 07 A4 */ b lbl_8015A438
-lbl_80159C98:
-/* 80159C98 001558F8 2C 00 00 5A */ cmpwi r0, 0x5a
-/* 80159C9C 001558FC 41 82 07 D8 */ beq lbl_8015A474
-/* 80159CA0 00155900 40 80 07 EC */ bge lbl_8015A48C
-/* 80159CA4 00155904 2C 00 00 59 */ cmpwi r0, 0x59
-/* 80159CA8 00155908 40 80 07 C0 */ bge lbl_8015A468
-/* 80159CAC 0015590C 48 00 07 B0 */ b lbl_8015A45C
-lbl_80159CB0:
-/* 80159CB0 00155910 3C A0 00 01 */ lis r5, 0x0000C029@ha
-/* 80159CB4 00155914 38 E5 C0 29 */ addi r7, r5, 0x0000C029@l
-/* 80159CB8 00155918 7C 00 38 00 */ cmpw r0, r7
-/* 80159CBC 0015591C 40 80 01 BC */ bge lbl_80159E78
-/* 80159CC0 00155920 38 E5 C0 0B */ addi r7, r5, -16373
-/* 80159CC4 00155924 7C 00 38 00 */ cmpw r0, r7
-/* 80159CC8 00155928 41 82 03 D8 */ beq lbl_8015A0A0
-/* 80159CCC 0015592C 40 80 00 CC */ bge lbl_80159D98
-/* 80159CD0 00155930 2C 00 00 68 */ cmpwi r0, 0x68
-/* 80159CD4 00155934 41 82 05 EC */ beq lbl_8015A2C0
-/* 80159CD8 00155938 40 80 00 58 */ bge lbl_80159D30
-/* 80159CDC 0015593C 2C 00 00 62 */ cmpwi r0, 0x62
-/* 80159CE0 00155940 41 82 06 E0 */ beq lbl_8015A3C0
-/* 80159CE4 00155944 40 80 00 28 */ bge lbl_80159D0C
-/* 80159CE8 00155948 2C 00 00 5F */ cmpwi r0, 0x5f
-/* 80159CEC 0015594C 41 82 06 B0 */ beq lbl_8015A39C
-/* 80159CF0 00155950 40 80 00 10 */ bge lbl_80159D00
-/* 80159CF4 00155954 2C 00 00 5E */ cmpwi r0, 0x5e
-/* 80159CF8 00155958 40 80 07 DC */ bge lbl_8015A4D4
-/* 80159CFC 0015595C 48 00 07 0C */ b lbl_8015A408
-lbl_80159D00:
-/* 80159D00 00155960 2C 00 00 61 */ cmpwi r0, 0x61
-/* 80159D04 00155964 40 80 06 B0 */ bge lbl_8015A3B4
-/* 80159D08 00155968 48 00 06 A0 */ b lbl_8015A3A8
-lbl_80159D0C:
-/* 80159D0C 0015596C 2C 00 00 65 */ cmpwi r0, 0x65
-/* 80159D10 00155970 41 82 06 D4 */ beq lbl_8015A3E4
-/* 80159D14 00155974 40 80 00 10 */ bge lbl_80159D24
-/* 80159D18 00155978 2C 00 00 64 */ cmpwi r0, 0x64
-/* 80159D1C 0015597C 40 80 06 BC */ bge lbl_8015A3D8
-/* 80159D20 00155980 48 00 06 AC */ b lbl_8015A3CC
-lbl_80159D24:
-/* 80159D24 00155984 2C 00 00 67 */ cmpwi r0, 0x67
-/* 80159D28 00155988 40 80 08 2C */ bge lbl_8015A554
-/* 80159D2C 0015598C 48 00 06 C4 */ b lbl_8015A3F0
-lbl_80159D30:
-/* 80159D30 00155990 38 E5 C0 04 */ addi r7, r5, -16380
-/* 80159D34 00155994 7C 00 38 00 */ cmpw r0, r7
-/* 80159D38 00155998 41 82 03 14 */ beq lbl_8015A04C
-/* 80159D3C 0015599C 40 80 00 2C */ bge lbl_80159D68
-/* 80159D40 001559A0 2C 00 00 6B */ cmpwi r0, 0x6b
-/* 80159D44 001559A4 41 82 07 CC */ beq lbl_8015A510
-/* 80159D48 001559A8 40 80 00 10 */ bge lbl_80159D58
-/* 80159D4C 001559AC 2C 00 00 6A */ cmpwi r0, 0x6a
-/* 80159D50 001559B0 40 80 07 B4 */ bge lbl_8015A504
-/* 80159D54 001559B4 48 00 05 78 */ b lbl_8015A2CC
-lbl_80159D58:
-/* 80159D58 001559B8 38 A5 C0 03 */ addi r5, r5, -16381
-/* 80159D5C 001559BC 7C 00 28 00 */ cmpw r0, r5
-/* 80159D60 001559C0 40 80 02 E0 */ bge lbl_8015A040
-/* 80159D64 001559C4 48 00 0A AC */ b lbl_8015A810
-lbl_80159D68:
-/* 80159D68 001559C8 38 E5 C0 07 */ addi r7, r5, -16377
-/* 80159D6C 001559CC 7C 00 38 00 */ cmpw r0, r7
-/* 80159D70 001559D0 41 82 03 00 */ beq lbl_8015A070
-/* 80159D74 001559D4 40 80 00 14 */ bge lbl_80159D88
-/* 80159D78 001559D8 38 A5 C0 06 */ addi r5, r5, -16378
-/* 80159D7C 001559DC 7C 00 28 00 */ cmpw r0, r5
-/* 80159D80 001559E0 40 80 02 E4 */ bge lbl_8015A064
-/* 80159D84 001559E4 48 00 02 D4 */ b lbl_8015A058
-lbl_80159D88:
-/* 80159D88 001559E8 38 A5 C0 09 */ addi r5, r5, -16375
-/* 80159D8C 001559EC 7C 00 28 00 */ cmpw r0, r5
-/* 80159D90 001559F0 40 80 0A 80 */ bge lbl_8015A810
-/* 80159D94 001559F4 48 00 02 E8 */ b lbl_8015A07C
-lbl_80159D98:
-/* 80159D98 001559F8 38 E5 C0 18 */ addi r7, r5, -16360
-/* 80159D9C 001559FC 7C 00 38 00 */ cmpw r0, r7
-/* 80159DA0 00155A00 41 82 03 9C */ beq lbl_8015A13C
-/* 80159DA4 00155A04 40 80 00 64 */ bge lbl_80159E08
-/* 80159DA8 00155A08 38 E5 C0 10 */ addi r7, r5, -16368
-/* 80159DAC 00155A0C 7C 00 38 00 */ cmpw r0, r7
-/* 80159DB0 00155A10 41 82 03 2C */ beq lbl_8015A0DC
-/* 80159DB4 00155A14 40 80 00 24 */ bge lbl_80159DD8
-/* 80159DB8 00155A18 38 C5 C0 0E */ addi r6, r5, -16370
-/* 80159DBC 00155A1C 7C 00 30 00 */ cmpw r0, r6
-/* 80159DC0 00155A20 41 82 03 04 */ beq lbl_8015A0C4
-/* 80159DC4 00155A24 40 80 03 0C */ bge lbl_8015A0D0
-/* 80159DC8 00155A28 38 A5 C0 0D */ addi r5, r5, -16371
-/* 80159DCC 00155A2C 7C 00 28 00 */ cmpw r0, r5
-/* 80159DD0 00155A30 40 80 02 E8 */ bge lbl_8015A0B8
-/* 80159DD4 00155A34 48 00 02 D8 */ b lbl_8015A0AC
-lbl_80159DD8:
-/* 80159DD8 00155A38 38 E5 C0 15 */ addi r7, r5, -16363
-/* 80159DDC 00155A3C 7C 00 38 00 */ cmpw r0, r7
-/* 80159DE0 00155A40 41 82 0A 30 */ beq lbl_8015A810
-/* 80159DE4 00155A44 40 80 00 14 */ bge lbl_80159DF8
-/* 80159DE8 00155A48 38 A5 C0 14 */ addi r5, r5, -16364
-/* 80159DEC 00155A4C 7C 00 28 00 */ cmpw r0, r5
-/* 80159DF0 00155A50 40 80 03 1C */ bge lbl_8015A10C
-/* 80159DF4 00155A54 48 00 0A 1C */ b lbl_8015A810
-lbl_80159DF8:
-/* 80159DF8 00155A58 38 A5 C0 17 */ addi r5, r5, -16361
-/* 80159DFC 00155A5C 7C 00 28 00 */ cmpw r0, r5
-/* 80159E00 00155A60 40 80 0A 10 */ bge lbl_8015A810
-/* 80159E04 00155A64 48 00 03 20 */ b lbl_8015A124
-lbl_80159E08:
-/* 80159E08 00155A68 38 E5 C0 1F */ addi r7, r5, -16353
-/* 80159E0C 00155A6C 7C 00 38 00 */ cmpw r0, r7
-/* 80159E10 00155A70 41 82 03 80 */ beq lbl_8015A190
-/* 80159E14 00155A74 40 80 00 34 */ bge lbl_80159E48
-/* 80159E18 00155A78 38 E5 C0 1C */ addi r7, r5, -16356
-/* 80159E1C 00155A7C 7C 00 38 00 */ cmpw r0, r7
-/* 80159E20 00155A80 41 82 03 4C */ beq lbl_8015A16C
-/* 80159E24 00155A84 40 80 00 14 */ bge lbl_80159E38
-/* 80159E28 00155A88 38 A5 C0 1B */ addi r5, r5, -16357
-/* 80159E2C 00155A8C 7C 00 28 00 */ cmpw r0, r5
-/* 80159E30 00155A90 40 80 03 30 */ bge lbl_8015A160
-/* 80159E34 00155A94 48 00 09 DC */ b lbl_8015A810
-lbl_80159E38:
-/* 80159E38 00155A98 38 A5 C0 1E */ addi r5, r5, -16354
-/* 80159E3C 00155A9C 7C 00 28 00 */ cmpw r0, r5
-/* 80159E40 00155AA0 40 80 03 44 */ bge lbl_8015A184
-/* 80159E44 00155AA4 48 00 03 34 */ b lbl_8015A178
-lbl_80159E48:
-/* 80159E48 00155AA8 38 E5 C0 22 */ addi r7, r5, -16350
-/* 80159E4C 00155AAC 7C 00 38 00 */ cmpw r0, r7
-/* 80159E50 00155AB0 41 82 03 60 */ beq lbl_8015A1B0
-/* 80159E54 00155AB4 40 80 00 14 */ bge lbl_80159E68
-/* 80159E58 00155AB8 38 A5 C0 21 */ addi r5, r5, -16351
-/* 80159E5C 00155ABC 7C 00 28 00 */ cmpw r0, r5
-/* 80159E60 00155AC0 40 80 03 48 */ bge lbl_8015A1A8
-/* 80159E64 00155AC4 48 00 03 38 */ b lbl_8015A19C
-lbl_80159E68:
-/* 80159E68 00155AC8 38 A5 C0 24 */ addi r5, r5, -16348
-/* 80159E6C 00155ACC 7C 00 28 00 */ cmpw r0, r5
-/* 80159E70 00155AD0 40 80 09 A0 */ bge lbl_8015A810
-/* 80159E74 00155AD4 48 00 03 44 */ b lbl_8015A1B8
-lbl_80159E78:
-/* 80159E78 00155AD8 38 E5 C0 CB */ addi r7, r5, -16181
-/* 80159E7C 00155ADC 7C 00 38 00 */ cmpw r0, r7
-/* 80159E80 00155AE0 41 82 06 30 */ beq lbl_8015A4B0
-/* 80159E84 00155AE4 40 80 00 C4 */ bge lbl_80159F48
-/* 80159E88 00155AE8 38 E5 C0 3D */ addi r7, r5, -16323
-/* 80159E8C 00155AEC 7C 00 38 00 */ cmpw r0, r7
-/* 80159E90 00155AF0 41 82 05 84 */ beq lbl_8015A414
-/* 80159E94 00155AF4 40 80 00 64 */ bge lbl_80159EF8
-/* 80159E98 00155AF8 38 E5 C0 31 */ addi r7, r5, -16335
-/* 80159E9C 00155AFC 7C 00 38 00 */ cmpw r0, r7
-/* 80159EA0 00155B00 41 82 04 44 */ beq lbl_8015A2E4
-/* 80159EA4 00155B04 40 80 00 34 */ bge lbl_80159ED8
-/* 80159EA8 00155B08 38 E5 C0 2C */ addi r7, r5, -16340
-/* 80159EAC 00155B0C 7C 00 38 00 */ cmpw r0, r7
-/* 80159EB0 00155B10 41 82 04 00 */ beq lbl_8015A2B0
-/* 80159EB4 00155B14 40 80 00 14 */ bge lbl_80159EC8
-/* 80159EB8 00155B18 38 A5 C0 2B */ addi r5, r5, -16341
-/* 80159EBC 00155B1C 7C 00 28 00 */ cmpw r0, r5
-/* 80159EC0 00155B20 40 80 09 50 */ bge lbl_8015A810
-/* 80159EC4 00155B24 48 00 06 B8 */ b lbl_8015A57C
-lbl_80159EC8:
-/* 80159EC8 00155B28 38 A5 C0 2E */ addi r5, r5, -16338
-/* 80159ECC 00155B2C 7C 00 28 00 */ cmpw r0, r5
-/* 80159ED0 00155B30 40 80 09 40 */ bge lbl_8015A810
-/* 80159ED4 00155B34 48 00 03 E4 */ b lbl_8015A2B8
-lbl_80159ED8:
-/* 80159ED8 00155B38 38 E5 C0 3B */ addi r7, r5, -16325
-/* 80159EDC 00155B3C 7C 00 38 00 */ cmpw r0, r7
-/* 80159EE0 00155B40 41 82 04 78 */ beq lbl_8015A358
-/* 80159EE4 00155B44 40 80 09 2C */ bge lbl_8015A810
-/* 80159EE8 00155B48 38 A5 C0 37 */ addi r5, r5, -16329
-/* 80159EEC 00155B4C 7C 00 28 00 */ cmpw r0, r5
-/* 80159EF0 00155B50 41 82 04 3C */ beq lbl_8015A32C
-/* 80159EF4 00155B54 48 00 09 1C */ b lbl_8015A810
-lbl_80159EF8:
-/* 80159EF8 00155B58 38 E5 C0 81 */ addi r7, r5, -16255
-/* 80159EFC 00155B5C 7C 00 38 00 */ cmpw r0, r7
-/* 80159F00 00155B60 41 82 06 44 */ beq lbl_8015A544
-/* 80159F04 00155B64 40 80 00 24 */ bge lbl_80159F28
-/* 80159F08 00155B68 38 E5 C0 43 */ addi r7, r5, -16317
-/* 80159F0C 00155B6C 7C 00 38 00 */ cmpw r0, r7
-/* 80159F10 00155B70 41 82 04 80 */ beq lbl_8015A390
-/* 80159F14 00155B74 41 80 08 FC */ blt lbl_8015A810
-/* 80159F18 00155B78 38 A5 C0 80 */ addi r5, r5, -16256
-/* 80159F1C 00155B7C 7C 00 28 00 */ cmpw r0, r5
-/* 80159F20 00155B80 40 80 06 14 */ bge lbl_8015A534
-/* 80159F24 00155B84 48 00 08 EC */ b lbl_8015A810
-lbl_80159F28:
-/* 80159F28 00155B88 38 E5 C0 C9 */ addi r7, r5, -16183
-/* 80159F2C 00155B8C 7C 00 38 00 */ cmpw r0, r7
-/* 80159F30 00155B90 41 82 05 68 */ beq lbl_8015A498
-/* 80159F34 00155B94 40 80 05 70 */ bge lbl_8015A4A4
-/* 80159F38 00155B98 38 A5 C0 84 */ addi r5, r5, -16252
-/* 80159F3C 00155B9C 7C 00 28 00 */ cmpw r0, r5
-/* 80159F40 00155BA0 41 82 06 34 */ beq lbl_8015A574
-/* 80159F44 00155BA4 48 00 08 CC */ b lbl_8015A810
-lbl_80159F48:
-/* 80159F48 00155BA8 38 E5 C2 14 */ addi r7, r5, -15852
-/* 80159F4C 00155BAC 7C 00 38 00 */ cmpw r0, r7
-/* 80159F50 00155BB0 41 82 07 58 */ beq lbl_8015A6A8
-/* 80159F54 00155BB4 40 80 00 74 */ bge lbl_80159FC8
-/* 80159F58 00155BB8 38 E5 C0 E4 */ addi r7, r5, -16156
-/* 80159F5C 00155BBC 7C 00 38 00 */ cmpw r0, r7
-/* 80159F60 00155BC0 41 82 05 BC */ beq lbl_8015A51C
-/* 80159F64 00155BC4 40 80 00 34 */ bge lbl_80159F98
-/* 80159F68 00155BC8 38 E5 C0 CE */ addi r7, r5, -16178
-/* 80159F6C 00155BCC 7C 00 38 00 */ cmpw r0, r7
-/* 80159F70 00155BD0 41 82 08 A0 */ beq lbl_8015A810
-/* 80159F74 00155BD4 40 80 00 14 */ bge lbl_80159F88
-/* 80159F78 00155BD8 38 A5 C0 CD */ addi r5, r5, -16179
-/* 80159F7C 00155BDC 7C 00 28 00 */ cmpw r0, r5
-/* 80159F80 00155BE0 40 80 05 48 */ bge lbl_8015A4C8
-/* 80159F84 00155BE4 48 00 05 38 */ b lbl_8015A4BC
-lbl_80159F88:
-/* 80159F88 00155BE8 38 A5 C0 D0 */ addi r5, r5, -16176
-/* 80159F8C 00155BEC 7C 00 28 00 */ cmpw r0, r5
-/* 80159F90 00155BF0 40 80 08 80 */ bge lbl_8015A810
-/* 80159F94 00155BF4 48 00 05 4C */ b lbl_8015A4E0
-lbl_80159F98:
-/* 80159F98 00155BF8 38 E5 C2 07 */ addi r7, r5, -15865
-/* 80159F9C 00155BFC 7C 00 38 00 */ cmpw r0, r7
-/* 80159FA0 00155C00 41 82 06 6C */ beq lbl_8015A60C
-/* 80159FA4 00155C04 40 80 00 14 */ bge lbl_80159FB8
-/* 80159FA8 00155C08 38 A5 C0 E6 */ addi r5, r5, -16154
-/* 80159FAC 00155C0C 7C 00 28 00 */ cmpw r0, r5
-/* 80159FB0 00155C10 40 80 08 60 */ bge lbl_8015A810
-/* 80159FB4 00155C14 48 00 05 74 */ b lbl_8015A528
-lbl_80159FB8:
-/* 80159FB8 00155C18 38 A5 C2 09 */ addi r5, r5, -15863
-/* 80159FBC 00155C1C 7C 00 28 00 */ cmpw r0, r5
-/* 80159FC0 00155C20 40 80 08 50 */ bge lbl_8015A810
-/* 80159FC4 00155C24 48 00 06 54 */ b lbl_8015A618
-lbl_80159FC8:
-/* 80159FC8 00155C28 38 E5 C2 2B */ addi r7, r5, -15829
-/* 80159FCC 00155C2C 7C 00 38 00 */ cmpw r0, r7
-/* 80159FD0 00155C30 41 82 08 40 */ beq lbl_8015A810
-/* 80159FD4 00155C34 40 80 00 34 */ bge lbl_8015A008
-/* 80159FD8 00155C38 38 E5 C2 26 */ addi r7, r5, -15834
-/* 80159FDC 00155C3C 7C 00 38 00 */ cmpw r0, r7
-/* 80159FE0 00155C40 41 82 07 94 */ beq lbl_8015A774
-/* 80159FE4 00155C44 40 80 00 14 */ bge lbl_80159FF8
-/* 80159FE8 00155C48 38 A5 C2 16 */ addi r5, r5, -15850
-/* 80159FEC 00155C4C 7C 00 28 00 */ cmpw r0, r5
-/* 80159FF0 00155C50 40 80 08 20 */ bge lbl_8015A810
-/* 80159FF4 00155C54 48 00 06 C0 */ b lbl_8015A6B4
-lbl_80159FF8:
-/* 80159FF8 00155C58 38 A5 C2 2A */ addi r5, r5, -15830
-/* 80159FFC 00155C5C 7C 00 28 00 */ cmpw r0, r5
-/* 8015A000 00155C60 40 80 07 A4 */ bge lbl_8015A7A4
-/* 8015A004 00155C64 48 00 08 0C */ b lbl_8015A810
-lbl_8015A008:
-/* 8015A008 00155C68 38 E5 C2 2E */ addi r7, r5, -15826
-/* 8015A00C 00155C6C 7C 00 38 00 */ cmpw r0, r7
-/* 8015A010 00155C70 41 82 07 C4 */ beq lbl_8015A7D4
-/* 8015A014 00155C74 40 80 07 FC */ bge lbl_8015A810
-/* 8015A018 00155C78 38 A5 C2 2D */ addi r5, r5, -15827
-/* 8015A01C 00155C7C 7C 00 28 00 */ cmpw r0, r5
-/* 8015A020 00155C80 40 80 07 F0 */ bge lbl_8015A810
-/* 8015A024 00155C84 48 00 07 98 */ b lbl_8015A7BC
-lbl_8015A028:
-/* 8015A028 00155C88 48 00 16 3D */ bl func_8015B664
-/* 8015A02C 00155C8C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A030 00155C90 48 00 07 F4 */ b lbl_8015A824
-lbl_8015A034:
-/* 8015A034 00155C94 48 00 16 3D */ bl func_8015B670
-/* 8015A038 00155C98 7C 7F 1B 78 */ mr r31, r3
-/* 8015A03C 00155C9C 48 00 07 E8 */ b lbl_8015A824
-lbl_8015A040:
-/* 8015A040 00155CA0 48 00 16 3D */ bl func_8015B67C
-/* 8015A044 00155CA4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A048 00155CA8 48 00 07 DC */ b lbl_8015A824
-lbl_8015A04C:
-/* 8015A04C 00155CAC 48 00 16 3D */ bl func_8015B688
-/* 8015A050 00155CB0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A054 00155CB4 48 00 07 D0 */ b lbl_8015A824
-lbl_8015A058:
-/* 8015A058 00155CB8 48 00 16 3D */ bl func_8015B694
-/* 8015A05C 00155CBC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A060 00155CC0 48 00 07 C4 */ b lbl_8015A824
-lbl_8015A064:
-/* 8015A064 00155CC4 48 00 16 3D */ bl func_8015B6A0
-/* 8015A068 00155CC8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A06C 00155CCC 48 00 07 B8 */ b lbl_8015A824
-lbl_8015A070:
-/* 8015A070 00155CD0 48 00 16 3D */ bl func_8015B6AC
-/* 8015A074 00155CD4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A078 00155CD8 48 00 07 AC */ b lbl_8015A824
-lbl_8015A07C:
-/* 8015A07C 00155CDC 48 00 16 3D */ bl func_8015B6B8
-/* 8015A080 00155CE0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A084 00155CE4 48 00 07 A0 */ b lbl_8015A824
-lbl_8015A088:
-/* 8015A088 00155CE8 48 00 16 3D */ bl func_8015B6C4
-/* 8015A08C 00155CEC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A090 00155CF0 48 00 07 94 */ b lbl_8015A824
-lbl_8015A094:
-/* 8015A094 00155CF4 48 00 16 3D */ bl func_8015B6D0
-/* 8015A098 00155CF8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A09C 00155CFC 48 00 07 88 */ b lbl_8015A824
-lbl_8015A0A0:
-/* 8015A0A0 00155D00 48 00 16 3D */ bl func_8015B6DC
-/* 8015A0A4 00155D04 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0A8 00155D08 48 00 07 7C */ b lbl_8015A824
-lbl_8015A0AC:
-/* 8015A0AC 00155D0C 48 00 16 3D */ bl func_8015B6E8
-/* 8015A0B0 00155D10 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0B4 00155D14 48 00 07 70 */ b lbl_8015A824
-lbl_8015A0B8:
-/* 8015A0B8 00155D18 48 00 16 3D */ bl func_8015B6F4
-/* 8015A0BC 00155D1C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0C0 00155D20 48 00 07 64 */ b lbl_8015A824
-lbl_8015A0C4:
-/* 8015A0C4 00155D24 48 00 16 3D */ bl func_8015B700
-/* 8015A0C8 00155D28 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0CC 00155D2C 48 00 07 58 */ b lbl_8015A824
-lbl_8015A0D0:
-/* 8015A0D0 00155D30 48 00 16 3D */ bl func_8015B70C
-/* 8015A0D4 00155D34 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0D8 00155D38 48 00 07 4C */ b lbl_8015A824
-lbl_8015A0DC:
-/* 8015A0DC 00155D3C 48 00 16 3D */ bl func_8015B718
-/* 8015A0E0 00155D40 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0E4 00155D44 48 00 07 40 */ b lbl_8015A824
-lbl_8015A0E8:
-/* 8015A0E8 00155D48 48 00 16 3D */ bl func_8015B724
-/* 8015A0EC 00155D4C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0F0 00155D50 48 00 07 34 */ b lbl_8015A824
-lbl_8015A0F4:
-/* 8015A0F4 00155D54 48 00 16 3D */ bl func_8015B730
-/* 8015A0F8 00155D58 7C 7F 1B 78 */ mr r31, r3
-/* 8015A0FC 00155D5C 48 00 07 28 */ b lbl_8015A824
-lbl_8015A100:
-/* 8015A100 00155D60 48 00 16 3D */ bl func_8015B73C
-/* 8015A104 00155D64 7C 7F 1B 78 */ mr r31, r3
-/* 8015A108 00155D68 48 00 07 1C */ b lbl_8015A824
-lbl_8015A10C:
-/* 8015A10C 00155D6C 48 00 16 3D */ bl func_8015B748
-/* 8015A110 00155D70 7C 7F 1B 78 */ mr r31, r3
-/* 8015A114 00155D74 48 00 07 10 */ b lbl_8015A824
-lbl_8015A118:
-/* 8015A118 00155D78 48 00 16 3D */ bl func_8015B754
-/* 8015A11C 00155D7C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A120 00155D80 48 00 07 04 */ b lbl_8015A824
-lbl_8015A124:
-/* 8015A124 00155D84 48 00 16 3D */ bl func_8015B760
-/* 8015A128 00155D88 7C 7F 1B 78 */ mr r31, r3
-/* 8015A12C 00155D8C 48 00 06 F8 */ b lbl_8015A824
-lbl_8015A130:
-/* 8015A130 00155D90 48 00 16 3D */ bl func_8015B76C
-/* 8015A134 00155D94 7C 7F 1B 78 */ mr r31, r3
-/* 8015A138 00155D98 48 00 06 EC */ b lbl_8015A824
-lbl_8015A13C:
-/* 8015A13C 00155D9C 48 00 16 3D */ bl func_8015B778
-/* 8015A140 00155DA0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A144 00155DA4 48 00 06 E0 */ b lbl_8015A824
-lbl_8015A148:
-/* 8015A148 00155DA8 48 00 16 3D */ bl func_8015B784
-/* 8015A14C 00155DAC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A150 00155DB0 48 00 06 D4 */ b lbl_8015A824
-lbl_8015A154:
-/* 8015A154 00155DB4 48 00 16 3D */ bl func_8015B790
-/* 8015A158 00155DB8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A15C 00155DBC 48 00 06 C8 */ b lbl_8015A824
-lbl_8015A160:
-/* 8015A160 00155DC0 48 00 16 3D */ bl func_8015B79C
-/* 8015A164 00155DC4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A168 00155DC8 48 00 06 BC */ b lbl_8015A824
-lbl_8015A16C:
-/* 8015A16C 00155DCC 48 00 16 3D */ bl func_8015B7A8
-/* 8015A170 00155DD0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A174 00155DD4 48 00 06 B0 */ b lbl_8015A824
-lbl_8015A178:
-/* 8015A178 00155DD8 48 00 16 3D */ bl func_8015B7B4
-/* 8015A17C 00155DDC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A180 00155DE0 48 00 06 A4 */ b lbl_8015A824
-lbl_8015A184:
-/* 8015A184 00155DE4 48 00 16 3D */ bl func_8015B7C0
-/* 8015A188 00155DE8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A18C 00155DEC 48 00 06 98 */ b lbl_8015A824
-lbl_8015A190:
-/* 8015A190 00155DF0 48 00 16 3D */ bl func_8015B7CC
-/* 8015A194 00155DF4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A198 00155DF8 48 00 06 8C */ b lbl_8015A824
-lbl_8015A19C:
-/* 8015A19C 00155DFC 48 00 16 3D */ bl func_8015B7D8
-/* 8015A1A0 00155E00 7C 7F 1B 78 */ mr r31, r3
-/* 8015A1A4 00155E04 48 00 06 80 */ b lbl_8015A824
-lbl_8015A1A8:
-/* 8015A1A8 00155E08 48 00 16 3D */ bl func_8015B7E4
-/* 8015A1AC 00155E0C 48 00 06 78 */ b lbl_8015A824
-lbl_8015A1B0:
-/* 8015A1B0 00155E10 48 00 16 39 */ bl func_8015B7E8
-/* 8015A1B4 00155E14 48 00 06 70 */ b lbl_8015A824
-lbl_8015A1B8:
-/* 8015A1B8 00155E18 48 00 16 35 */ bl func_8015B7EC
-/* 8015A1BC 00155E1C 48 00 06 68 */ b lbl_8015A824
-lbl_8015A1C0:
-/* 8015A1C0 00155E20 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A1C4 00155E24 48 00 16 2D */ bl func_8015B7F0
-/* 8015A1C8 00155E28 A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A1CC 00155E2C 38 03 00 01 */ addi r0, r3, 1
-/* 8015A1D0 00155E30 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A1D4 00155E34 48 00 06 50 */ b lbl_8015A824
-lbl_8015A1D8:
-/* 8015A1D8 00155E38 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A1DC 00155E3C 7D 06 07 34 */ extsh r6, r8
-/* 8015A1E0 00155E40 48 00 16 2D */ bl func_8015B80C
-/* 8015A1E4 00155E44 A0 9E 00 92 */ lhz r4, 0x92(r30)
-/* 8015A1E8 00155E48 7C 7F 1B 78 */ mr r31, r3
-/* 8015A1EC 00155E4C 38 04 00 01 */ addi r0, r4, 1
-/* 8015A1F0 00155E50 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A1F4 00155E54 48 00 06 30 */ b lbl_8015A824
-lbl_8015A1F8:
-/* 8015A1F8 00155E58 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A1FC 00155E5C 48 00 16 A5 */ bl func_8015B8A0
-/* 8015A200 00155E60 A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A204 00155E64 38 03 00 01 */ addi r0, r3, 1
-/* 8015A208 00155E68 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A20C 00155E6C 48 00 06 18 */ b lbl_8015A824
-lbl_8015A210:
-/* 8015A210 00155E70 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A214 00155E74 48 00 16 99 */ bl func_8015B8AC
-/* 8015A218 00155E78 A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A21C 00155E7C 38 03 00 01 */ addi r0, r3, 1
-/* 8015A220 00155E80 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A224 00155E84 48 00 06 00 */ b lbl_8015A824
-lbl_8015A228:
-/* 8015A228 00155E88 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A22C 00155E8C A0 C7 00 02 */ lhz r6, 2(r7)
-/* 8015A230 00155E90 48 00 16 E1 */ bl func_8015B910
-/* 8015A234 00155E94 A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A238 00155E98 38 03 00 01 */ addi r0, r3, 1
-/* 8015A23C 00155E9C 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8015A240 00155EA0 38 03 00 01 */ addi r0, r3, 1
-/* 8015A244 00155EA4 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A248 00155EA8 48 00 05 DC */ b lbl_8015A824
-lbl_8015A24C:
-/* 8015A24C 00155EAC A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A250 00155EB0 A0 C7 00 02 */ lhz r6, 2(r7)
-/* 8015A254 00155EB4 48 00 16 C9 */ bl func_8015B91C
-/* 8015A258 00155EB8 A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A25C 00155EBC 38 03 00 01 */ addi r0, r3, 1
-/* 8015A260 00155EC0 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8015A264 00155EC4 38 03 00 01 */ addi r0, r3, 1
-/* 8015A268 00155EC8 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A26C 00155ECC 48 00 05 B8 */ b lbl_8015A824
-lbl_8015A270:
-/* 8015A270 00155ED0 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A274 00155ED4 A0 C7 00 02 */ lhz r6, 2(r7)
-/* 8015A278 00155ED8 48 00 16 B1 */ bl func_8015B928
-/* 8015A27C 00155EDC A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A280 00155EE0 38 03 00 01 */ addi r0, r3, 1
-/* 8015A284 00155EE4 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8015A288 00155EE8 38 03 00 01 */ addi r0, r3, 1
-/* 8015A28C 00155EEC B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A290 00155EF0 48 00 05 94 */ b lbl_8015A824
-lbl_8015A294:
-/* 8015A294 00155EF4 A0 A7 00 00 */ lhz r5, 0(r7)
-/* 8015A298 00155EF8 38 C7 00 02 */ addi r6, r7, 2
-/* 8015A29C 00155EFC 48 00 16 99 */ bl func_8015B934
-/* 8015A2A0 00155F00 A0 7E 00 92 */ lhz r3, 0x92(r30)
-/* 8015A2A4 00155F04 38 03 00 01 */ addi r0, r3, 1
-/* 8015A2A8 00155F08 B0 1E 00 92 */ sth r0, 0x92(r30)
-/* 8015A2AC 00155F0C 48 00 05 78 */ b lbl_8015A824
-lbl_8015A2B0:
-/* 8015A2B0 00155F10 48 00 18 65 */ bl func_8015BB14
-/* 8015A2B4 00155F14 48 00 05 70 */ b lbl_8015A824
-lbl_8015A2B8:
-/* 8015A2B8 00155F18 48 00 18 61 */ bl func_8015BB18
-/* 8015A2BC 00155F1C 48 00 05 68 */ b lbl_8015A824
-lbl_8015A2C0:
-/* 8015A2C0 00155F20 48 00 18 5D */ bl func_8015BB1C
-/* 8015A2C4 00155F24 7C 7F 1B 78 */ mr r31, r3
-/* 8015A2C8 00155F28 48 00 05 5C */ b lbl_8015A824
-lbl_8015A2CC:
-/* 8015A2CC 00155F2C 48 00 18 5D */ bl func_8015BB28
-/* 8015A2D0 00155F30 7C 7F 1B 78 */ mr r31, r3
-/* 8015A2D4 00155F34 48 00 05 50 */ b lbl_8015A824
-lbl_8015A2D8:
-/* 8015A2D8 00155F38 48 00 18 5D */ bl func_8015BB34
-/* 8015A2DC 00155F3C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A2E0 00155F40 48 00 05 44 */ b lbl_8015A824
-lbl_8015A2E4:
-/* 8015A2E4 00155F44 48 00 18 5D */ bl func_8015BB40
-/* 8015A2E8 00155F48 7C 7F 1B 78 */ mr r31, r3
-/* 8015A2EC 00155F4C 48 00 05 38 */ b lbl_8015A824
-lbl_8015A2F0:
-/* 8015A2F0 00155F50 48 00 18 5D */ bl func_8015BB4C
-/* 8015A2F4 00155F54 7C 7F 1B 78 */ mr r31, r3
-/* 8015A2F8 00155F58 48 00 05 2C */ b lbl_8015A824
-lbl_8015A2FC:
-/* 8015A2FC 00155F5C 48 00 18 59 */ bl func_8015BB54
-/* 8015A300 00155F60 7C 7F 1B 78 */ mr r31, r3
-/* 8015A304 00155F64 48 00 05 20 */ b lbl_8015A824
-lbl_8015A308:
-/* 8015A308 00155F68 48 00 18 55 */ bl func_8015BB5C
-/* 8015A30C 00155F6C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A310 00155F70 48 00 05 14 */ b lbl_8015A824
-lbl_8015A314:
-/* 8015A314 00155F74 48 00 18 51 */ bl func_8015BB64
-/* 8015A318 00155F78 7C 7F 1B 78 */ mr r31, r3
-/* 8015A31C 00155F7C 48 00 05 08 */ b lbl_8015A824
-lbl_8015A320:
-/* 8015A320 00155F80 48 00 18 51 */ bl func_8015BB70
-/* 8015A324 00155F84 7C 7F 1B 78 */ mr r31, r3
-/* 8015A328 00155F88 48 00 04 FC */ b lbl_8015A824
-lbl_8015A32C:
-/* 8015A32C 00155F8C 48 00 18 51 */ bl func_8015BB7C
-/* 8015A330 00155F90 48 00 04 F4 */ b lbl_8015A824
-lbl_8015A334:
-/* 8015A334 00155F94 48 00 18 4D */ bl func_8015BB80
-/* 8015A338 00155F98 7C 7F 1B 78 */ mr r31, r3
-/* 8015A33C 00155F9C 48 00 04 E8 */ b lbl_8015A824
-lbl_8015A340:
-/* 8015A340 00155FA0 48 00 18 49 */ bl func_8015BB88
-/* 8015A344 00155FA4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A348 00155FA8 48 00 04 DC */ b lbl_8015A824
-lbl_8015A34C:
-/* 8015A34C 00155FAC 48 00 18 45 */ bl func_8015BB90
-/* 8015A350 00155FB0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A354 00155FB4 48 00 04 D0 */ b lbl_8015A824
-lbl_8015A358:
-/* 8015A358 00155FB8 48 00 18 41 */ bl func_8015BB98
-/* 8015A35C 00155FBC 48 00 04 C8 */ b lbl_8015A824
-lbl_8015A360:
-/* 8015A360 00155FC0 48 00 18 3D */ bl func_8015BB9C
-/* 8015A364 00155FC4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A368 00155FC8 48 00 04 BC */ b lbl_8015A824
-lbl_8015A36C:
-/* 8015A36C 00155FCC 48 00 18 7D */ bl func_8015BBE8
-/* 8015A370 00155FD0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A374 00155FD4 48 00 04 B0 */ b lbl_8015A824
-lbl_8015A378:
-/* 8015A378 00155FD8 48 00 18 79 */ bl func_8015BBF0
-/* 8015A37C 00155FDC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A380 00155FE0 48 00 04 A4 */ b lbl_8015A824
-lbl_8015A384:
-/* 8015A384 00155FE4 48 00 18 75 */ bl func_8015BBF8
-/* 8015A388 00155FE8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A38C 00155FEC 48 00 04 98 */ b lbl_8015A824
-lbl_8015A390:
-/* 8015A390 00155FF0 48 00 18 71 */ bl func_8015BC00
-/* 8015A394 00155FF4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A398 00155FF8 48 00 04 8C */ b lbl_8015A824
-lbl_8015A39C:
-/* 8015A39C 00155FFC 48 00 18 6D */ bl func_8015BC08
-/* 8015A3A0 00156000 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3A4 00156004 48 00 04 80 */ b lbl_8015A824
-lbl_8015A3A8:
-/* 8015A3A8 00156008 48 00 18 69 */ bl func_8015BC10
-/* 8015A3AC 0015600C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3B0 00156010 48 00 04 74 */ b lbl_8015A824
-lbl_8015A3B4:
-/* 8015A3B4 00156014 48 00 18 65 */ bl func_8015BC18
-/* 8015A3B8 00156018 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3BC 0015601C 48 00 04 68 */ b lbl_8015A824
-lbl_8015A3C0:
-/* 8015A3C0 00156020 48 00 18 61 */ bl func_8015BC20
-/* 8015A3C4 00156024 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3C8 00156028 48 00 04 5C */ b lbl_8015A824
-lbl_8015A3CC:
-/* 8015A3CC 0015602C 48 00 18 5D */ bl func_8015BC28
-/* 8015A3D0 00156030 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3D4 00156034 48 00 04 50 */ b lbl_8015A824
-lbl_8015A3D8:
-/* 8015A3D8 00156038 48 00 18 59 */ bl func_8015BC30
-/* 8015A3DC 0015603C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3E0 00156040 48 00 04 44 */ b lbl_8015A824
-lbl_8015A3E4:
-/* 8015A3E4 00156044 48 00 18 55 */ bl func_8015BC38
-/* 8015A3E8 00156048 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3EC 0015604C 48 00 04 38 */ b lbl_8015A824
-lbl_8015A3F0:
-/* 8015A3F0 00156050 48 00 18 51 */ bl func_8015BC40
-/* 8015A3F4 00156054 7C 7F 1B 78 */ mr r31, r3
-/* 8015A3F8 00156058 48 00 04 2C */ b lbl_8015A824
-lbl_8015A3FC:
-/* 8015A3FC 0015605C 48 00 18 4D */ bl func_8015BC48
-/* 8015A400 00156060 7C 7F 1B 78 */ mr r31, r3
-/* 8015A404 00156064 48 00 04 20 */ b lbl_8015A824
-lbl_8015A408:
-/* 8015A408 00156068 48 00 18 49 */ bl func_8015BC50
-/* 8015A40C 0015606C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A410 00156070 48 00 04 14 */ b lbl_8015A824
-lbl_8015A414:
-/* 8015A414 00156074 48 00 18 45 */ bl func_8015BC58
-/* 8015A418 00156078 48 00 04 0C */ b lbl_8015A824
-lbl_8015A41C:
-/* 8015A41C 0015607C 48 00 18 41 */ bl func_8015BC5C
-/* 8015A420 00156080 48 00 04 04 */ b lbl_8015A824
-lbl_8015A424:
-/* 8015A424 00156084 48 00 18 61 */ bl func_8015BC84
-/* 8015A428 00156088 48 00 03 FC */ b lbl_8015A824
-lbl_8015A42C:
-/* 8015A42C 0015608C 48 00 18 7D */ bl func_8015BCA8
-/* 8015A430 00156090 7C 7F 1B 78 */ mr r31, r3
-/* 8015A434 00156094 48 00 03 F0 */ b lbl_8015A824
-lbl_8015A438:
-/* 8015A438 00156098 48 00 18 79 */ bl func_8015BCB0
-/* 8015A43C 0015609C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A440 001560A0 48 00 03 E4 */ b lbl_8015A824
-lbl_8015A444:
-/* 8015A444 001560A4 48 00 18 75 */ bl func_8015BCB8
-/* 8015A448 001560A8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A44C 001560AC 48 00 03 D8 */ b lbl_8015A824
-lbl_8015A450:
-/* 8015A450 001560B0 48 00 18 71 */ bl func_8015BCC0
-/* 8015A454 001560B4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A458 001560B8 48 00 03 CC */ b lbl_8015A824
-lbl_8015A45C:
-/* 8015A45C 001560BC 48 00 18 6D */ bl func_8015BCC8
-/* 8015A460 001560C0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A464 001560C4 48 00 03 C0 */ b lbl_8015A824
-lbl_8015A468:
-/* 8015A468 001560C8 48 00 18 69 */ bl func_8015BCD0
-/* 8015A46C 001560CC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A470 001560D0 48 00 03 B4 */ b lbl_8015A824
-lbl_8015A474:
-/* 8015A474 001560D4 48 00 18 65 */ bl func_8015BCD8
-/* 8015A478 001560D8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A47C 001560DC 48 00 03 A8 */ b lbl_8015A824
-lbl_8015A480:
-/* 8015A480 001560E0 48 00 18 61 */ bl func_8015BCE0
-/* 8015A484 001560E4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A488 001560E8 48 00 03 9C */ b lbl_8015A824
-lbl_8015A48C:
-/* 8015A48C 001560EC 48 00 18 5D */ bl func_8015BCE8
-/* 8015A490 001560F0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A494 001560F4 48 00 03 90 */ b lbl_8015A824
-lbl_8015A498:
-/* 8015A498 001560F8 48 00 18 59 */ bl func_8015BCF0
-/* 8015A49C 001560FC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4A0 00156100 48 00 03 84 */ b lbl_8015A824
-lbl_8015A4A4:
-/* 8015A4A4 00156104 48 00 18 55 */ bl func_8015BCF8
-/* 8015A4A8 00156108 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4AC 0015610C 48 00 03 78 */ b lbl_8015A824
-lbl_8015A4B0:
-/* 8015A4B0 00156110 48 00 18 51 */ bl func_8015BD00
-/* 8015A4B4 00156114 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4B8 00156118 48 00 03 6C */ b lbl_8015A824
-lbl_8015A4BC:
-/* 8015A4BC 0015611C 48 00 18 4D */ bl func_8015BD08
-/* 8015A4C0 00156120 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4C4 00156124 48 00 03 60 */ b lbl_8015A824
-lbl_8015A4C8:
-/* 8015A4C8 00156128 48 00 18 49 */ bl func_8015BD10
-/* 8015A4CC 0015612C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4D0 00156130 48 00 03 54 */ b lbl_8015A824
-lbl_8015A4D4:
-/* 8015A4D4 00156134 48 00 18 45 */ bl func_8015BD18
-/* 8015A4D8 00156138 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4DC 0015613C 48 00 03 48 */ b lbl_8015A824
-lbl_8015A4E0:
-/* 8015A4E0 00156140 48 00 18 41 */ bl func_8015BD20
-/* 8015A4E4 00156144 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4E8 00156148 48 00 03 3C */ b lbl_8015A824
-lbl_8015A4EC:
-/* 8015A4EC 0015614C 48 00 18 3D */ bl func_8015BD28
-/* 8015A4F0 00156150 7C 7F 1B 78 */ mr r31, r3
-/* 8015A4F4 00156154 48 00 03 30 */ b lbl_8015A824
-lbl_8015A4F8:
-/* 8015A4F8 00156158 48 00 18 39 */ bl func_8015BD30
-/* 8015A4FC 0015615C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A500 00156160 48 00 03 24 */ b lbl_8015A824
-lbl_8015A504:
-/* 8015A504 00156164 48 00 18 35 */ bl func_8015BD38
-/* 8015A508 00156168 7C 7F 1B 78 */ mr r31, r3
-/* 8015A50C 0015616C 48 00 03 18 */ b lbl_8015A824
-lbl_8015A510:
-/* 8015A510 00156170 48 00 18 31 */ bl func_8015BD40
-/* 8015A514 00156174 7C 7F 1B 78 */ mr r31, r3
-/* 8015A518 00156178 48 00 03 0C */ b lbl_8015A824
-lbl_8015A51C:
-/* 8015A51C 0015617C 48 00 18 2D */ bl func_8015BD48
-/* 8015A520 00156180 7C 7F 1B 78 */ mr r31, r3
-/* 8015A524 00156184 48 00 03 00 */ b lbl_8015A824
-lbl_8015A528:
-/* 8015A528 00156188 48 00 18 29 */ bl func_8015BD50
-/* 8015A52C 0015618C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A530 00156190 48 00 02 F4 */ b lbl_8015A824
-lbl_8015A534:
-/* 8015A534 00156194 7D 05 07 34 */ extsh r5, r8
-/* 8015A538 00156198 48 00 19 C1 */ bl func_8015BEF8
-/* 8015A53C 0015619C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A540 001561A0 48 00 02 E4 */ b lbl_8015A824
-lbl_8015A544:
-/* 8015A544 001561A4 7D 05 07 34 */ extsh r5, r8
-/* 8015A548 001561A8 48 00 19 B9 */ bl func_8015BF00
-/* 8015A54C 001561AC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A550 001561B0 48 00 02 D4 */ b lbl_8015A824
-lbl_8015A554:
-/* 8015A554 001561B4 7D 05 07 34 */ extsh r5, r8
-/* 8015A558 001561B8 48 00 19 B1 */ bl func_8015BF08
-/* 8015A55C 001561BC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A560 001561C0 48 00 02 C4 */ b lbl_8015A824
-lbl_8015A564:
-/* 8015A564 001561C4 7D 05 07 34 */ extsh r5, r8
-/* 8015A568 001561C8 48 00 19 A9 */ bl func_8015BF10
-/* 8015A56C 001561CC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A570 001561D0 48 00 02 B4 */ b lbl_8015A824
-lbl_8015A574:
-/* 8015A574 001561D4 48 00 1B 2D */ bl func_8015C0A0
-/* 8015A578 001561D8 48 00 02 AC */ b lbl_8015A824
-lbl_8015A57C:
-/* 8015A57C 001561DC A0 64 00 92 */ lhz r3, 0x92(r4)
-/* 8015A580 001561E0 38 03 00 01 */ addi r0, r3, 1
-/* 8015A584 001561E4 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8015A588 001561E8 38 03 00 01 */ addi r0, r3, 1
-/* 8015A58C 001561EC B0 04 00 92 */ sth r0, 0x92(r4)
-/* 8015A590 001561F0 48 00 02 94 */ b lbl_8015A824
-lbl_8015A594:
-/* 8015A594 001561F4 38 00 00 01 */ li r0, 1
-/* 8015A598 001561F8 98 04 00 44 */ stb r0, 0x44(r4)
-/* 8015A59C 001561FC 48 00 02 88 */ b lbl_8015A824
-lbl_8015A5A0:
-/* 8015A5A0 00156200 38 00 00 00 */ li r0, 0
-/* 8015A5A4 00156204 98 04 00 44 */ stb r0, 0x44(r4)
-/* 8015A5A8 00156208 48 00 02 7C */ b lbl_8015A824
-lbl_8015A5AC:
-/* 8015A5AC 0015620C 48 00 1B 71 */ bl func_8015C11C
-/* 8015A5B0 00156210 3B E0 00 01 */ li r31, 1
-/* 8015A5B4 00156214 48 00 02 70 */ b lbl_8015A824
-lbl_8015A5B8:
-/* 8015A5B8 00156218 48 00 1C 6D */ bl func_8015C224
-/* 8015A5BC 0015621C 3B E0 00 01 */ li r31, 1
-/* 8015A5C0 00156220 48 00 02 64 */ b lbl_8015A824
-lbl_8015A5C4:
-/* 8015A5C4 00156224 48 00 17 95 */ bl func_8015BD58
-/* 8015A5C8 00156228 7C 7F 1B 78 */ mr r31, r3
-/* 8015A5CC 0015622C 48 00 02 58 */ b lbl_8015A824
-lbl_8015A5D0:
-/* 8015A5D0 00156230 48 00 17 91 */ bl func_8015BD60
-/* 8015A5D4 00156234 7C 7F 1B 78 */ mr r31, r3
-/* 8015A5D8 00156238 48 00 02 4C */ b lbl_8015A824
-lbl_8015A5DC:
-/* 8015A5DC 0015623C 48 00 17 8D */ bl func_8015BD68
-/* 8015A5E0 00156240 7C 7F 1B 78 */ mr r31, r3
-/* 8015A5E4 00156244 48 00 02 40 */ b lbl_8015A824
-lbl_8015A5E8:
-/* 8015A5E8 00156248 48 00 17 89 */ bl func_8015BD70
-/* 8015A5EC 0015624C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A5F0 00156250 48 00 02 34 */ b lbl_8015A824
-lbl_8015A5F4:
-/* 8015A5F4 00156254 48 00 17 85 */ bl func_8015BD78
-/* 8015A5F8 00156258 7C 7F 1B 78 */ mr r31, r3
-/* 8015A5FC 0015625C 48 00 02 28 */ b lbl_8015A824
-lbl_8015A600:
-/* 8015A600 00156260 48 00 17 81 */ bl func_8015BD80
-/* 8015A604 00156264 7C 7F 1B 78 */ mr r31, r3
-/* 8015A608 00156268 48 00 02 1C */ b lbl_8015A824
-lbl_8015A60C:
-/* 8015A60C 0015626C 48 00 17 7D */ bl func_8015BD88
-/* 8015A610 00156270 7C 7F 1B 78 */ mr r31, r3
-/* 8015A614 00156274 48 00 02 10 */ b lbl_8015A824
-lbl_8015A618:
-/* 8015A618 00156278 48 00 17 79 */ bl func_8015BD90
-/* 8015A61C 0015627C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A620 00156280 48 00 02 04 */ b lbl_8015A824
-lbl_8015A624:
-/* 8015A624 00156284 48 00 17 75 */ bl func_8015BD98
-/* 8015A628 00156288 7C 7F 1B 78 */ mr r31, r3
-/* 8015A62C 0015628C 48 00 01 F8 */ b lbl_8015A824
-lbl_8015A630:
-/* 8015A630 00156290 48 00 17 71 */ bl func_8015BDA0
-/* 8015A634 00156294 7C 7F 1B 78 */ mr r31, r3
-/* 8015A638 00156298 48 00 01 EC */ b lbl_8015A824
-lbl_8015A63C:
-/* 8015A63C 0015629C 48 00 17 6D */ bl func_8015BDA8
-/* 8015A640 001562A0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A644 001562A4 48 00 01 E0 */ b lbl_8015A824
-lbl_8015A648:
-/* 8015A648 001562A8 48 00 17 69 */ bl func_8015BDB0
-/* 8015A64C 001562AC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A650 001562B0 48 00 01 D4 */ b lbl_8015A824
-lbl_8015A654:
-/* 8015A654 001562B4 48 00 17 65 */ bl func_8015BDB8
-/* 8015A658 001562B8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A65C 001562BC 48 00 01 C8 */ b lbl_8015A824
-lbl_8015A660:
-/* 8015A660 001562C0 48 00 17 61 */ bl func_8015BDC0
-/* 8015A664 001562C4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A668 001562C8 48 00 01 BC */ b lbl_8015A824
-lbl_8015A66C:
-/* 8015A66C 001562CC 48 00 17 5D */ bl func_8015BDC8
-/* 8015A670 001562D0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A674 001562D4 48 00 01 B0 */ b lbl_8015A824
-lbl_8015A678:
-/* 8015A678 001562D8 48 00 17 59 */ bl func_8015BDD0
-/* 8015A67C 001562DC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A680 001562E0 48 00 01 A4 */ b lbl_8015A824
-lbl_8015A684:
-/* 8015A684 001562E4 48 00 17 55 */ bl func_8015BDD8
-/* 8015A688 001562E8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A68C 001562EC 48 00 01 98 */ b lbl_8015A824
-lbl_8015A690:
-/* 8015A690 001562F0 48 00 17 51 */ bl func_8015BDE0
-/* 8015A694 001562F4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A698 001562F8 48 00 01 8C */ b lbl_8015A824
-lbl_8015A69C:
-/* 8015A69C 001562FC 48 00 17 4D */ bl func_8015BDE8
-/* 8015A6A0 00156300 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6A4 00156304 48 00 01 80 */ b lbl_8015A824
-lbl_8015A6A8:
-/* 8015A6A8 00156308 48 00 17 49 */ bl func_8015BDF0
-/* 8015A6AC 0015630C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6B0 00156310 48 00 01 74 */ b lbl_8015A824
-lbl_8015A6B4:
-/* 8015A6B4 00156314 48 00 17 45 */ bl func_8015BDF8
-/* 8015A6B8 00156318 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6BC 0015631C 48 00 01 68 */ b lbl_8015A824
-lbl_8015A6C0:
-/* 8015A6C0 00156320 48 00 17 41 */ bl func_8015BE00
-/* 8015A6C4 00156324 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6C8 00156328 48 00 01 5C */ b lbl_8015A824
-lbl_8015A6CC:
-/* 8015A6CC 0015632C 48 00 17 3D */ bl func_8015BE08
-/* 8015A6D0 00156330 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6D4 00156334 48 00 01 50 */ b lbl_8015A824
-lbl_8015A6D8:
-/* 8015A6D8 00156338 48 00 17 39 */ bl func_8015BE10
-/* 8015A6DC 0015633C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6E0 00156340 48 00 01 44 */ b lbl_8015A824
-lbl_8015A6E4:
-/* 8015A6E4 00156344 48 00 17 35 */ bl func_8015BE18
-/* 8015A6E8 00156348 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6EC 0015634C 48 00 01 38 */ b lbl_8015A824
-lbl_8015A6F0:
-/* 8015A6F0 00156350 48 00 17 31 */ bl func_8015BE20
-/* 8015A6F4 00156354 7C 7F 1B 78 */ mr r31, r3
-/* 8015A6F8 00156358 48 00 01 2C */ b lbl_8015A824
-lbl_8015A6FC:
-/* 8015A6FC 0015635C 48 00 17 2D */ bl func_8015BE28
-/* 8015A700 00156360 7C 7F 1B 78 */ mr r31, r3
-/* 8015A704 00156364 48 00 01 20 */ b lbl_8015A824
-lbl_8015A708:
-/* 8015A708 00156368 48 00 17 29 */ bl func_8015BE30
-/* 8015A70C 0015636C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A710 00156370 48 00 01 14 */ b lbl_8015A824
-lbl_8015A714:
-/* 8015A714 00156374 48 00 17 25 */ bl func_8015BE38
-/* 8015A718 00156378 7C 7F 1B 78 */ mr r31, r3
-/* 8015A71C 0015637C 48 00 01 08 */ b lbl_8015A824
-lbl_8015A720:
-/* 8015A720 00156380 48 00 17 21 */ bl func_8015BE40
-/* 8015A724 00156384 7C 7F 1B 78 */ mr r31, r3
-/* 8015A728 00156388 48 00 00 FC */ b lbl_8015A824
-lbl_8015A72C:
-/* 8015A72C 0015638C 48 00 17 1D */ bl func_8015BE48
-/* 8015A730 00156390 7C 7F 1B 78 */ mr r31, r3
-/* 8015A734 00156394 48 00 00 F0 */ b lbl_8015A824
-lbl_8015A738:
-/* 8015A738 00156398 48 00 17 19 */ bl func_8015BE50
-/* 8015A73C 0015639C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A740 001563A0 48 00 00 E4 */ b lbl_8015A824
-lbl_8015A744:
-/* 8015A744 001563A4 48 00 17 15 */ bl func_8015BE58
-/* 8015A748 001563A8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A74C 001563AC 48 00 00 D8 */ b lbl_8015A824
-lbl_8015A750:
-/* 8015A750 001563B0 48 00 17 11 */ bl func_8015BE60
-/* 8015A754 001563B4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A758 001563B8 48 00 00 CC */ b lbl_8015A824
-lbl_8015A75C:
-/* 8015A75C 001563BC 48 00 17 0D */ bl func_8015BE68
-/* 8015A760 001563C0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A764 001563C4 48 00 00 C0 */ b lbl_8015A824
-lbl_8015A768:
-/* 8015A768 001563C8 48 00 17 09 */ bl func_8015BE70
-/* 8015A76C 001563CC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A770 001563D0 48 00 00 B4 */ b lbl_8015A824
-lbl_8015A774:
-/* 8015A774 001563D4 48 00 17 05 */ bl func_8015BE78
-/* 8015A778 001563D8 7C 7F 1B 78 */ mr r31, r3
-/* 8015A77C 001563DC 48 00 00 A8 */ b lbl_8015A824
-lbl_8015A780:
-/* 8015A780 001563E0 48 00 17 01 */ bl func_8015BE80
-/* 8015A784 001563E4 7C 7F 1B 78 */ mr r31, r3
-/* 8015A788 001563E8 48 00 00 9C */ b lbl_8015A824
-lbl_8015A78C:
-/* 8015A78C 001563EC 48 00 16 FD */ bl func_8015BE88
-/* 8015A790 001563F0 7C 7F 1B 78 */ mr r31, r3
-/* 8015A794 001563F4 48 00 00 90 */ b lbl_8015A824
-lbl_8015A798:
-/* 8015A798 001563F8 48 00 16 F9 */ bl func_8015BE90
-/* 8015A79C 001563FC 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7A0 00156400 48 00 00 84 */ b lbl_8015A824
-lbl_8015A7A4:
-/* 8015A7A4 00156404 48 00 16 F9 */ bl func_8015BE9C
-/* 8015A7A8 00156408 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7AC 0015640C 48 00 00 78 */ b lbl_8015A824
-lbl_8015A7B0:
-/* 8015A7B0 00156410 48 00 16 F9 */ bl func_8015BEA8
-/* 8015A7B4 00156414 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7B8 00156418 48 00 00 6C */ b lbl_8015A824
-lbl_8015A7BC:
-/* 8015A7BC 0015641C 48 00 16 F9 */ bl func_8015BEB4
-/* 8015A7C0 00156420 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7C4 00156424 48 00 00 60 */ b lbl_8015A824
-lbl_8015A7C8:
-/* 8015A7C8 00156428 48 00 16 F9 */ bl func_8015BEC0
-/* 8015A7CC 0015642C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7D0 00156430 48 00 00 54 */ b lbl_8015A824
-lbl_8015A7D4:
-/* 8015A7D4 00156434 48 00 16 F9 */ bl func_8015BECC
-/* 8015A7D8 00156438 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7DC 0015643C 48 00 00 48 */ b lbl_8015A824
-lbl_8015A7E0:
-/* 8015A7E0 00156440 48 00 16 F9 */ bl func_8015BED8
-/* 8015A7E4 00156444 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7E8 00156448 48 00 00 3C */ b lbl_8015A824
-lbl_8015A7EC:
-/* 8015A7EC 0015644C 48 00 16 F5 */ bl func_8015BEE0
-/* 8015A7F0 00156450 7C 7F 1B 78 */ mr r31, r3
-/* 8015A7F4 00156454 48 00 00 30 */ b lbl_8015A824
-lbl_8015A7F8:
-/* 8015A7F8 00156458 48 00 16 F1 */ bl func_8015BEE8
-/* 8015A7FC 0015645C 7C 7F 1B 78 */ mr r31, r3
-/* 8015A800 00156460 48 00 00 24 */ b lbl_8015A824
-lbl_8015A804:
-/* 8015A804 00156464 48 00 16 ED */ bl func_8015BEF0
-/* 8015A808 00156468 7C 7F 1B 78 */ mr r31, r3
-/* 8015A80C 0015646C 48 00 00 18 */ b lbl_8015A824
-lbl_8015A810:
-/* 8015A810 00156470 28 06 FF FD */ cmplwi r6, 0xfffd
-/* 8015A814 00156474 40 82 00 10 */ bne lbl_8015A824
-/* 8015A818 00156478 7F C4 F3 78 */ mr r4, r30
-/* 8015A81C 0015647C 48 00 0E 41 */ bl func_8015B65C
-/* 8015A820 00156480 7C 7F 1B 78 */ mr r31, r3
-lbl_8015A824:
-/* 8015A824 00156484 7F E3 FB 78 */ mr r3, r31
-/* 8015A828 00156488 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015A82C 0015648C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8015A830 00156490 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015A834 00156494 7C 08 03 A6 */ mtlr r0
-/* 8015A838 00156498 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015A83C 0015649C 4E 80 00 20 */ blr
-
-.global func_8015A840
-func_8015A840:
-/* 8015A840 001564A0 94 21 FF 40 */ stwu r1, -0xc0(r1)
-/* 8015A844 001564A4 7C 08 02 A6 */ mflr r0
-/* 8015A848 001564A8 38 C0 00 00 */ li r6, 0
-/* 8015A84C 001564AC 2C 05 00 00 */ cmpwi r5, 0
-/* 8015A850 001564B0 90 01 00 C4 */ stw r0, 0xc4(r1)
-/* 8015A854 001564B4 38 00 00 01 */ li r0, 1
-/* 8015A858 001564B8 93 E1 00 BC */ stw r31, 0xbc(r1)
-/* 8015A85C 001564BC 7C 9F 23 78 */ mr r31, r4
-/* 8015A860 001564C0 B0 C1 00 24 */ sth r6, 0x24(r1)
-/* 8015A864 001564C4 80 64 00 2C */ lwz r3, 0x2c(r4)
-/* 8015A868 001564C8 90 61 00 10 */ stw r3, 0x10(r1)
-/* 8015A86C 001564CC 80 64 00 30 */ lwz r3, 0x30(r4)
-/* 8015A870 001564D0 90 61 00 14 */ stw r3, 0x14(r1)
-/* 8015A874 001564D4 A8 64 00 10 */ lha r3, 0x10(r4)
-/* 8015A878 001564D8 B0 61 00 18 */ sth r3, 0x18(r1)
-/* 8015A87C 001564DC A8 64 00 12 */ lha r3, 0x12(r4)
-/* 8015A880 001564E0 B0 61 00 1A */ sth r3, 0x1a(r1)
-/* 8015A884 001564E4 80 64 00 14 */ lwz r3, 0x14(r4)
-/* 8015A888 001564E8 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 8015A88C 001564EC 80 64 00 5C */ lwz r3, 0x5c(r4)
-/* 8015A890 001564F0 90 61 00 64 */ stw r3, 0x64(r1)
-/* 8015A894 001564F4 80 64 00 60 */ lwz r3, 0x60(r4)
-/* 8015A898 001564F8 90 61 00 68 */ stw r3, 0x68(r1)
-/* 8015A89C 001564FC 88 64 00 18 */ lbz r3, 0x18(r4)
-/* 8015A8A0 00156500 98 61 00 20 */ stb r3, 0x20(r1)
-/* 8015A8A4 00156504 88 64 00 19 */ lbz r3, 0x19(r4)
-/* 8015A8A8 00156508 98 61 00 21 */ stb r3, 0x21(r1)
-/* 8015A8AC 0015650C 88 64 00 1A */ lbz r3, 0x1a(r4)
-/* 8015A8B0 00156510 98 61 00 22 */ stb r3, 0x22(r1)
-/* 8015A8B4 00156514 A8 64 00 1E */ lha r3, 0x1e(r4)
-/* 8015A8B8 00156518 B0 61 00 26 */ sth r3, 0x26(r1)
-/* 8015A8BC 0015651C A8 64 00 20 */ lha r3, 0x20(r4)
-/* 8015A8C0 00156520 B0 61 00 28 */ sth r3, 0x28(r1)
-/* 8015A8C4 00156524 A8 64 00 22 */ lha r3, 0x22(r4)
-/* 8015A8C8 00156528 B0 61 00 2A */ sth r3, 0x2a(r1)
-/* 8015A8CC 0015652C A8 64 00 24 */ lha r3, 0x24(r4)
-/* 8015A8D0 00156530 B0 61 00 2C */ sth r3, 0x2c(r1)
-/* 8015A8D4 00156534 88 64 00 1B */ lbz r3, 0x1b(r4)
-/* 8015A8D8 00156538 98 61 00 23 */ stb r3, 0x23(r1)
-/* 8015A8DC 0015653C A8 64 00 26 */ lha r3, 0x26(r4)
-/* 8015A8E0 00156540 B0 61 00 2E */ sth r3, 0x2e(r1)
-/* 8015A8E4 00156544 80 64 00 40 */ lwz r3, 0x40(r4)
-/* 8015A8E8 00156548 90 61 00 48 */ stw r3, 0x48(r1)
-/* 8015A8EC 0015654C 80 64 00 34 */ lwz r3, 0x34(r4)
-/* 8015A8F0 00156550 90 61 00 3C */ stw r3, 0x3c(r1)
-/* 8015A8F4 00156554 80 64 00 38 */ lwz r3, 0x38(r4)
-/* 8015A8F8 00156558 90 61 00 40 */ stw r3, 0x40(r1)
-/* 8015A8FC 0015655C 80 64 00 3C */ lwz r3, 0x3c(r4)
-/* 8015A900 00156560 90 61 00 44 */ stw r3, 0x44(r1)
-/* 8015A904 00156564 88 64 00 5A */ lbz r3, 0x5a(r4)
-/* 8015A908 00156568 98 61 00 62 */ stb r3, 0x62(r1)
-/* 8015A90C 0015656C 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 8015A910 00156570 98 61 00 61 */ stb r3, 0x61(r1)
-/* 8015A914 00156574 98 01 00 6C */ stb r0, 0x6c(r1)
-/* 8015A918 00156578 88 04 00 44 */ lbz r0, 0x44(r4)
-/* 8015A91C 0015657C 98 01 00 4C */ stb r0, 0x4c(r1)
-/* 8015A920 00156580 90 C1 00 70 */ stw r6, 0x70(r1)
-/* 8015A924 00156584 90 C1 00 74 */ stw r6, 0x74(r1)
-/* 8015A928 00156588 90 C1 00 78 */ stw r6, 0x78(r1)
-/* 8015A92C 0015658C 90 C1 00 7C */ stw r6, 0x7c(r1)
-/* 8015A930 00156590 90 C1 00 80 */ stw r6, 0x80(r1)
-/* 8015A934 00156594 90 C1 00 84 */ stw r6, 0x84(r1)
-/* 8015A938 00156598 90 C1 00 88 */ stw r6, 0x88(r1)
-/* 8015A93C 0015659C 90 C1 00 8C */ stw r6, 0x8c(r1)
-/* 8015A940 001565A0 90 A1 00 08 */ stw r5, 8(r1)
-/* 8015A944 001565A4 41 82 00 14 */ beq lbl_8015A958
-/* 8015A948 001565A8 38 61 00 08 */ addi r3, r1, 8
-/* 8015A94C 001565AC 48 0F 59 E1 */ bl func_8025032C
-/* 8015A950 001565B0 38 61 00 08 */ addi r3, r1, 8
-/* 8015A954 001565B4 48 0F 5A 35 */ bl func_80250388
-lbl_8015A958:
-/* 8015A958 001565B8 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8015A95C 001565BC 90 1F 00 2C */ stw r0, 0x2c(r31)
-/* 8015A960 001565C0 80 01 00 38 */ lwz r0, 0x38(r1)
-/* 8015A964 001565C4 90 1F 00 30 */ stw r0, 0x30(r31)
-/* 8015A968 001565C8 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 8015A96C 001565CC 90 1F 00 5C */ stw r0, 0x5c(r31)
-/* 8015A970 001565D0 80 01 00 68 */ lwz r0, 0x68(r1)
-/* 8015A974 001565D4 90 1F 00 60 */ stw r0, 0x60(r31)
-/* 8015A978 001565D8 83 E1 00 BC */ lwz r31, 0xbc(r1)
-/* 8015A97C 001565DC 80 01 00 C4 */ lwz r0, 0xc4(r1)
-/* 8015A980 001565E0 7C 08 03 A6 */ mtlr r0
-/* 8015A984 001565E4 38 21 00 C0 */ addi r1, r1, 0xc0
-/* 8015A988 001565E8 4E 80 00 20 */ blr
-
-.global func_8015A98C
-func_8015A98C:
-/* 8015A98C 001565EC 80 64 00 2C */ lwz r3, 0x2c(r4)
-/* 8015A990 001565F0 38 E0 00 01 */ li r7, 1
-/* 8015A994 001565F4 38 00 00 00 */ li r0, 0
-/* 8015A998 001565F8 90 65 00 08 */ stw r3, 8(r5)
-/* 8015A99C 001565FC 80 64 00 30 */ lwz r3, 0x30(r4)
-/* 8015A9A0 00156600 90 65 00 0C */ stw r3, 0xc(r5)
-/* 8015A9A4 00156604 A8 64 00 10 */ lha r3, 0x10(r4)
-/* 8015A9A8 00156608 B0 65 00 10 */ sth r3, 0x10(r5)
-/* 8015A9AC 0015660C A8 64 00 12 */ lha r3, 0x12(r4)
-/* 8015A9B0 00156610 B0 65 00 12 */ sth r3, 0x12(r5)
-/* 8015A9B4 00156614 80 64 00 14 */ lwz r3, 0x14(r4)
-/* 8015A9B8 00156618 90 65 00 14 */ stw r3, 0x14(r5)
-/* 8015A9BC 0015661C 88 64 00 18 */ lbz r3, 0x18(r4)
-/* 8015A9C0 00156620 98 65 00 18 */ stb r3, 0x18(r5)
-/* 8015A9C4 00156624 88 64 00 19 */ lbz r3, 0x19(r4)
-/* 8015A9C8 00156628 98 65 00 19 */ stb r3, 0x19(r5)
-/* 8015A9CC 0015662C 88 64 00 1A */ lbz r3, 0x1a(r4)
-/* 8015A9D0 00156630 98 65 00 1A */ stb r3, 0x1a(r5)
-/* 8015A9D4 00156634 A8 64 00 1E */ lha r3, 0x1e(r4)
-/* 8015A9D8 00156638 B0 65 00 1E */ sth r3, 0x1e(r5)
-/* 8015A9DC 0015663C A8 64 00 20 */ lha r3, 0x20(r4)
-/* 8015A9E0 00156640 B0 65 00 20 */ sth r3, 0x20(r5)
-/* 8015A9E4 00156644 A8 64 00 22 */ lha r3, 0x22(r4)
-/* 8015A9E8 00156648 B0 65 00 22 */ sth r3, 0x22(r5)
-/* 8015A9EC 0015664C A8 64 00 24 */ lha r3, 0x24(r4)
-/* 8015A9F0 00156650 B0 65 00 24 */ sth r3, 0x24(r5)
-/* 8015A9F4 00156654 B0 E5 00 1C */ sth r7, 0x1c(r5)
-/* 8015A9F8 00156658 88 64 00 1B */ lbz r3, 0x1b(r4)
-/* 8015A9FC 0015665C 98 65 00 1B */ stb r3, 0x1b(r5)
-/* 8015AA00 00156660 A8 64 00 26 */ lha r3, 0x26(r4)
-/* 8015AA04 00156664 B0 65 00 26 */ sth r3, 0x26(r5)
-/* 8015AA08 00156668 80 64 00 40 */ lwz r3, 0x40(r4)
-/* 8015AA0C 0015666C 90 65 00 40 */ stw r3, 0x40(r5)
-/* 8015AA10 00156670 80 64 00 34 */ lwz r3, 0x34(r4)
-/* 8015AA14 00156674 90 65 00 34 */ stw r3, 0x34(r5)
-/* 8015AA18 00156678 80 64 00 38 */ lwz r3, 0x38(r4)
-/* 8015AA1C 0015667C 90 65 00 38 */ stw r3, 0x38(r5)
-/* 8015AA20 00156680 80 64 00 3C */ lwz r3, 0x3c(r4)
-/* 8015AA24 00156684 90 65 00 3C */ stw r3, 0x3c(r5)
-/* 8015AA28 00156688 88 64 00 5A */ lbz r3, 0x5a(r4)
-/* 8015AA2C 0015668C 98 65 00 5A */ stb r3, 0x5a(r5)
-/* 8015AA30 00156690 88 64 00 59 */ lbz r3, 0x59(r4)
-/* 8015AA34 00156694 98 65 00 59 */ stb r3, 0x59(r5)
-/* 8015AA38 00156698 98 E5 00 64 */ stb r7, 0x64(r5)
-/* 8015AA3C 0015669C 88 64 00 44 */ lbz r3, 0x44(r4)
-/* 8015AA40 001566A0 98 65 00 44 */ stb r3, 0x44(r5)
-/* 8015AA44 001566A4 90 05 00 68 */ stw r0, 0x68(r5)
-/* 8015AA48 001566A8 90 05 00 6C */ stw r0, 0x6c(r5)
-/* 8015AA4C 001566AC 90 05 00 70 */ stw r0, 0x70(r5)
-/* 8015AA50 001566B0 90 05 00 74 */ stw r0, 0x74(r5)
-/* 8015AA54 001566B4 90 05 00 78 */ stw r0, 0x78(r5)
-/* 8015AA58 001566B8 90 05 00 7C */ stw r0, 0x7c(r5)
-/* 8015AA5C 001566BC 90 05 00 80 */ stw r0, 0x80(r5)
-/* 8015AA60 001566C0 90 05 00 84 */ stw r0, 0x84(r5)
-/* 8015AA64 001566C4 90 C5 00 00 */ stw r6, 0(r5)
-/* 8015AA68 001566C8 4E 80 00 20 */ blr
-
-.global func_8015AA6C
-func_8015AA6C:
-/* 8015AA6C 001566CC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015AA70 001566D0 7C 08 02 A6 */ mflr r0
-/* 8015AA74 001566D4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015AA78 001566D8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015AA7C 001566DC 7C BF 2B 78 */ mr r31, r5
-/* 8015AA80 001566E0 93 C1 00 08 */ stw r30, 8(r1)
-/* 8015AA84 001566E4 7C 9E 23 78 */ mr r30, r4
-/* 8015AA88 001566E8 80 05 00 00 */ lwz r0, 0(r5)
-/* 8015AA8C 001566EC 2C 00 00 00 */ cmpwi r0, 0
-/* 8015AA90 001566F0 41 82 00 0C */ beq lbl_8015AA9C
-/* 8015AA94 001566F4 7F E3 FB 78 */ mr r3, r31
-/* 8015AA98 001566F8 48 0F 58 95 */ bl func_8025032C
-lbl_8015AA9C:
-/* 8015AA9C 001566FC 80 1F 00 2C */ lwz r0, 0x2c(r31)
-/* 8015AAA0 00156700 90 1E 00 2C */ stw r0, 0x2c(r30)
-/* 8015AAA4 00156704 80 1F 00 30 */ lwz r0, 0x30(r31)
-/* 8015AAA8 00156708 90 1E 00 30 */ stw r0, 0x30(r30)
-/* 8015AAAC 0015670C A8 1F 00 1E */ lha r0, 0x1e(r31)
-/* 8015AAB0 00156710 2C 00 FF FF */ cmpwi r0, -1
-/* 8015AAB4 00156714 40 82 00 20 */ bne lbl_8015AAD4
-/* 8015AAB8 00156718 A8 1F 00 20 */ lha r0, 0x20(r31)
-/* 8015AABC 0015671C 2C 00 FF FF */ cmpwi r0, -1
-/* 8015AAC0 00156720 40 82 00 14 */ bne lbl_8015AAD4
-/* 8015AAC4 00156724 38 00 00 01 */ li r0, 1
-/* 8015AAC8 00156728 38 60 00 01 */ li r3, 1
-/* 8015AACC 0015672C 98 1F 00 64 */ stb r0, 0x64(r31)
-/* 8015AAD0 00156730 48 00 00 08 */ b lbl_8015AAD8
-lbl_8015AAD4:
-/* 8015AAD4 00156734 38 60 00 00 */ li r3, 0
-lbl_8015AAD8:
-/* 8015AAD8 00156738 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015AADC 0015673C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015AAE0 00156740 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8015AAE4 00156744 7C 08 03 A6 */ mtlr r0
-/* 8015AAE8 00156748 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015AAEC 0015674C 4E 80 00 20 */ blr
-
-.global func_8015AAF0
-func_8015AAF0:
-/* 8015AAF0 00156750 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015AAF4 00156754 7C 08 02 A6 */ mflr r0
-/* 8015AAF8 00156758 2C 05 00 00 */ cmpwi r5, 0
-/* 8015AAFC 0015675C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015AB00 00156760 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015AB04 00156764 7C 9F 23 78 */ mr r31, r4
-/* 8015AB08 00156768 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015AB0C 0015676C 7C BE 2B 78 */ mr r30, r5
-/* 8015AB10 00156770 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8015AB14 00156774 7C 7D 1B 78 */ mr r29, r3
-/* 8015AB18 00156778 40 82 00 0C */ bne lbl_8015AB24
-/* 8015AB1C 0015677C 38 60 00 01 */ li r3, 1
-/* 8015AB20 00156780 48 00 00 9C */ b lbl_8015ABBC
-lbl_8015AB24:
-/* 8015AB24 00156784 A8 04 00 1E */ lha r0, 0x1e(r4)
-/* 8015AB28 00156788 2C 00 FF FF */ cmpwi r0, -1
-/* 8015AB2C 0015678C 40 82 00 10 */ bne lbl_8015AB3C
-/* 8015AB30 00156790 4B FF FD 11 */ bl func_8015A840
-/* 8015AB34 00156794 38 60 00 01 */ li r3, 1
-/* 8015AB38 00156798 48 00 00 84 */ b lbl_8015ABBC
-lbl_8015AB3C:
-/* 8015AB3C 0015679C 88 04 00 88 */ lbz r0, 0x88(r4)
-/* 8015AB40 001567A0 54 00 10 3A */ slwi r0, r0, 2
-/* 8015AB44 001567A4 7C 64 02 14 */ add r3, r4, r0
-/* 8015AB48 001567A8 80 03 00 68 */ lwz r0, 0x68(r3)
-/* 8015AB4C 001567AC 2C 00 00 00 */ cmpwi r0, 0
-/* 8015AB50 001567B0 40 82 00 3C */ bne lbl_8015AB8C
-/* 8015AB54 001567B4 38 60 00 A4 */ li r3, 0xa4
-/* 8015AB58 001567B8 48 0F 57 E5 */ bl func_8025033C
-/* 8015AB5C 001567BC 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 8015AB60 001567C0 7F E4 FB 78 */ mr r4, r31
-/* 8015AB64 001567C4 7F C6 F3 78 */ mr r6, r30
-/* 8015AB68 001567C8 54 00 10 3A */ slwi r0, r0, 2
-/* 8015AB6C 001567CC 7C BF 02 14 */ add r5, r31, r0
-/* 8015AB70 001567D0 90 65 00 68 */ stw r3, 0x68(r5)
-/* 8015AB74 001567D4 7F A3 EB 78 */ mr r3, r29
-/* 8015AB78 001567D8 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 8015AB7C 001567DC 54 00 10 3A */ slwi r0, r0, 2
-/* 8015AB80 001567E0 7C BF 02 14 */ add r5, r31, r0
-/* 8015AB84 001567E4 80 A5 00 68 */ lwz r5, 0x68(r5)
-/* 8015AB88 001567E8 4B FF FE 05 */ bl func_8015A98C
-lbl_8015AB8C:
-/* 8015AB8C 001567EC 88 1F 00 88 */ lbz r0, 0x88(r31)
-/* 8015AB90 001567F0 7F A3 EB 78 */ mr r3, r29
-/* 8015AB94 001567F4 7F E4 FB 78 */ mr r4, r31
-/* 8015AB98 001567F8 54 00 10 3A */ slwi r0, r0, 2
-/* 8015AB9C 001567FC 7C BF 02 14 */ add r5, r31, r0
-/* 8015ABA0 00156800 80 A5 00 68 */ lwz r5, 0x68(r5)
-/* 8015ABA4 00156804 4B FF FE C9 */ bl func_8015AA6C
-/* 8015ABA8 00156808 28 03 00 01 */ cmplwi r3, 1
-/* 8015ABAC 0015680C 40 82 00 10 */ bne lbl_8015ABBC
-/* 8015ABB0 00156810 88 9F 00 88 */ lbz r4, 0x88(r31)
-/* 8015ABB4 00156814 38 04 00 01 */ addi r0, r4, 1
-/* 8015ABB8 00156818 98 1F 00 88 */ stb r0, 0x88(r31)
-lbl_8015ABBC:
-/* 8015ABBC 0015681C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015ABC0 00156820 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015ABC4 00156824 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015ABC8 00156828 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8015ABCC 0015682C 7C 08 03 A6 */ mtlr r0
-/* 8015ABD0 00156830 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015ABD4 00156834 4E 80 00 20 */ blr
-lbl_8015ABD8:
-/* 8015ABD8 00156838 94 21 FF 20 */ stwu r1, -0xe0(r1)
-/* 8015ABDC 0015683C 7C 08 02 A6 */ mflr r0
-/* 8015ABE0 00156840 90 01 00 E4 */ stw r0, 0xe4(r1)
-/* 8015ABE4 00156844 39 61 00 E0 */ addi r11, r1, 0xe0
-/* 8015ABE8 00156848 48 06 C5 25 */ bl _savegpr_20
-/* 8015ABEC 0015684C 3C E0 00 01 */ lis r7, 0x0000FFFF@ha
-/* 8015ABF0 00156850 38 00 00 02 */ li r0, 2
-/* 8015ABF4 00156854 7C 77 1B 78 */ mr r23, r3
-/* 8015ABF8 00156858 7C 98 23 78 */ mr r24, r4
-/* 8015ABFC 0015685C 38 67 FF FF */ addi r3, r7, 0x0000FFFF@l
-/* 8015AC00 00156860 7C D9 33 78 */ mr r25, r6
-/* 8015AC04 00156864 39 01 00 80 */ addi r8, r1, 0x80
-/* 8015AC08 00156868 39 21 00 58 */ addi r9, r1, 0x58
-/* 8015AC0C 0015686C 39 41 00 30 */ addi r10, r1, 0x30
-/* 8015AC10 00156870 39 61 00 08 */ addi r11, r1, 8
-/* 8015AC14 00156874 38 E0 00 00 */ li r7, 0
-/* 8015AC18 00156878 38 80 00 00 */ li r4, 0
-/* 8015AC1C 0015687C 7C 09 03 A6 */ mtctr r0
-lbl_8015AC20:
-/* 8015AC20 00156880 B0 88 00 00 */ sth r4, 0(r8)
-/* 8015AC24 00156884 38 E7 00 0A */ addi r7, r7, 0xa
-/* 8015AC28 00156888 B0 69 00 00 */ sth r3, 0(r9)
-/* 8015AC2C 0015688C B0 6A 00 00 */ sth r3, 0(r10)
-/* 8015AC30 00156890 B0 6B 00 00 */ sth r3, 0(r11)
-/* 8015AC34 00156894 B0 88 00 02 */ sth r4, 2(r8)
-/* 8015AC38 00156898 B0 69 00 02 */ sth r3, 2(r9)
-/* 8015AC3C 0015689C B0 6A 00 02 */ sth r3, 2(r10)
-/* 8015AC40 001568A0 B0 6B 00 02 */ sth r3, 2(r11)
-/* 8015AC44 001568A4 B0 88 00 04 */ sth r4, 4(r8)
-/* 8015AC48 001568A8 B0 69 00 04 */ sth r3, 4(r9)
-/* 8015AC4C 001568AC B0 6A 00 04 */ sth r3, 4(r10)
-/* 8015AC50 001568B0 B0 6B 00 04 */ sth r3, 4(r11)
-/* 8015AC54 001568B4 B0 88 00 06 */ sth r4, 6(r8)
-/* 8015AC58 001568B8 B0 69 00 06 */ sth r3, 6(r9)
-/* 8015AC5C 001568BC B0 6A 00 06 */ sth r3, 6(r10)
-/* 8015AC60 001568C0 B0 6B 00 06 */ sth r3, 6(r11)
-/* 8015AC64 001568C4 B0 88 00 08 */ sth r4, 8(r8)
-/* 8015AC68 001568C8 B0 69 00 08 */ sth r3, 8(r9)
-/* 8015AC6C 001568CC B0 6A 00 08 */ sth r3, 8(r10)
-/* 8015AC70 001568D0 B0 6B 00 08 */ sth r3, 8(r11)
-/* 8015AC74 001568D4 B0 88 00 0A */ sth r4, 0xa(r8)
-/* 8015AC78 001568D8 B0 69 00 0A */ sth r3, 0xa(r9)
-/* 8015AC7C 001568DC B0 6A 00 0A */ sth r3, 0xa(r10)
-/* 8015AC80 001568E0 B0 6B 00 0A */ sth r3, 0xa(r11)
-/* 8015AC84 001568E4 B0 88 00 0C */ sth r4, 0xc(r8)
-/* 8015AC88 001568E8 B0 69 00 0C */ sth r3, 0xc(r9)
-/* 8015AC8C 001568EC B0 6A 00 0C */ sth r3, 0xc(r10)
-/* 8015AC90 001568F0 B0 6B 00 0C */ sth r3, 0xc(r11)
-/* 8015AC94 001568F4 B0 88 00 0E */ sth r4, 0xe(r8)
-/* 8015AC98 001568F8 B0 69 00 0E */ sth r3, 0xe(r9)
-/* 8015AC9C 001568FC B0 6A 00 0E */ sth r3, 0xe(r10)
-/* 8015ACA0 00156900 B0 6B 00 0E */ sth r3, 0xe(r11)
-/* 8015ACA4 00156904 B0 88 00 10 */ sth r4, 0x10(r8)
-/* 8015ACA8 00156908 B0 69 00 10 */ sth r3, 0x10(r9)
-/* 8015ACAC 0015690C B0 6A 00 10 */ sth r3, 0x10(r10)
-/* 8015ACB0 00156910 B0 6B 00 10 */ sth r3, 0x10(r11)
-/* 8015ACB4 00156914 B0 88 00 12 */ sth r4, 0x12(r8)
-/* 8015ACB8 00156918 39 08 00 14 */ addi r8, r8, 0x14
-/* 8015ACBC 0015691C B0 69 00 12 */ sth r3, 0x12(r9)
-/* 8015ACC0 00156920 39 29 00 14 */ addi r9, r9, 0x14
-/* 8015ACC4 00156924 B0 6A 00 12 */ sth r3, 0x12(r10)
-/* 8015ACC8 00156928 39 4A 00 14 */ addi r10, r10, 0x14
-/* 8015ACCC 0015692C B0 6B 00 12 */ sth r3, 0x12(r11)
-/* 8015ACD0 00156930 39 6B 00 14 */ addi r11, r11, 0x14
-/* 8015ACD4 00156934 42 00 FF 4C */ bdnz lbl_8015AC20
-/* 8015ACD8 00156938 28 06 00 0C */ cmplwi r6, 0xc
-/* 8015ACDC 0015693C 41 81 07 C4 */ bgt lbl_8015B4A0
-/* 8015ACE0 00156940 3C 60 80 42 */ lis r3, lbl_8041E980@ha
-/* 8015ACE4 00156944 54 C0 10 3A */ slwi r0, r6, 2
-/* 8015ACE8 00156948 38 63 E9 80 */ addi r3, r3, lbl_8041E980@l
-/* 8015ACEC 0015694C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015ACF0 00156950 7C 69 03 A6 */ mtctr r3
-/* 8015ACF4 00156954 4E 80 04 20 */ bctr
-/* 8015ACF8 00156958 7C A3 FE 70 */ srawi r3, r5, 0x1f
-/* 8015ACFC 0015695C 7C 03 00 D0 */ neg r0, r3
-/* 8015AD00 00156960 7C 00 1B 78 */ or r0, r0, r3
-/* 8015AD04 00156964 54 07 0F FE */ srwi r7, r0, 0x1f
-/* 8015AD08 00156968 28 07 00 01 */ cmplwi r7, 1
-/* 8015AD0C 0015696C 40 82 00 08 */ bne lbl_8015AD14
-/* 8015AD10 00156970 7C A5 00 D0 */ neg r5, r5
-lbl_8015AD14:
-/* 8015AD14 00156974 3C 60 66 66 */ lis r3, 0x66666667@ha
-/* 8015AD18 00156978 38 00 00 05 */ li r0, 5
-/* 8015AD1C 0015697C 39 01 00 42 */ addi r8, r1, 0x42
-/* 8015AD20 00156980 39 20 00 09 */ li r9, 9
-/* 8015AD24 00156984 38 C3 66 67 */ addi r6, r3, 0x66666667@l
-/* 8015AD28 00156988 7C 09 03 A6 */ mtctr r0
-lbl_8015AD2C:
-/* 8015AD2C 0015698C 7C 06 28 96 */ mulhw r0, r6, r5
-/* 8015AD30 00156990 7C 03 16 70 */ srawi r3, r0, 2
-/* 8015AD34 00156994 54 64 0F FE */ srwi r4, r3, 0x1f
-/* 8015AD38 00156998 7C 00 16 70 */ srawi r0, r0, 2
-/* 8015AD3C 0015699C 7C 63 22 14 */ add r3, r3, r4
-/* 8015AD40 001569A0 1C 83 00 0A */ mulli r4, r3, 0xa
-/* 8015AD44 001569A4 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 8015AD48 001569A8 7C 84 28 50 */ subf r4, r4, r5
-/* 8015AD4C 001569AC 7C A0 1A 15 */ add. r5, r0, r3
-/* 8015AD50 001569B0 B0 88 00 00 */ sth r4, 0(r8)
-/* 8015AD54 001569B4 41 82 00 40 */ beq lbl_8015AD94
-/* 8015AD58 001569B8 7C 06 28 96 */ mulhw r0, r6, r5
-/* 8015AD5C 001569BC 39 29 FF FF */ addi r9, r9, -1
-/* 8015AD60 001569C0 7C 03 16 70 */ srawi r3, r0, 2
-/* 8015AD64 001569C4 54 64 0F FE */ srwi r4, r3, 0x1f
-/* 8015AD68 001569C8 7C 00 16 70 */ srawi r0, r0, 2
-/* 8015AD6C 001569CC 7C 63 22 14 */ add r3, r3, r4
-/* 8015AD70 001569D0 1C 83 00 0A */ mulli r4, r3, 0xa
-/* 8015AD74 001569D4 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 8015AD78 001569D8 7C 84 28 50 */ subf r4, r4, r5
-/* 8015AD7C 001569DC 7C A0 1A 15 */ add. r5, r0, r3
-/* 8015AD80 001569E0 B0 88 FF FE */ sth r4, -2(r8)
-/* 8015AD84 001569E4 41 82 00 10 */ beq lbl_8015AD94
-/* 8015AD88 001569E8 39 29 FF FF */ addi r9, r9, -1
-/* 8015AD8C 001569EC 39 08 FF FC */ addi r8, r8, -4
-/* 8015AD90 001569F0 42 00 FF 9C */ bdnz lbl_8015AD2C
-lbl_8015AD94:
-/* 8015AD94 001569F4 28 07 00 01 */ cmplwi r7, 1
-/* 8015AD98 001569F8 38 80 00 00 */ li r4, 0
-/* 8015AD9C 001569FC 40 82 00 10 */ bne lbl_8015ADAC
-/* 8015ADA0 00156A00 38 00 00 10 */ li r0, 0x10
-/* 8015ADA4 00156A04 38 80 00 01 */ li r4, 1
-/* 8015ADA8 00156A08 B0 01 00 58 */ sth r0, 0x58(r1)
-lbl_8015ADAC:
-/* 8015ADAC 00156A0C 7D 23 07 34 */ extsh r3, r9
-/* 8015ADB0 00156A10 54 80 08 3C */ slwi r0, r4, 1
-/* 8015ADB4 00156A14 2C 03 00 0A */ cmpwi r3, 0xa
-/* 8015ADB8 00156A18 38 C1 00 58 */ addi r6, r1, 0x58
-/* 8015ADBC 00156A1C 54 64 08 3C */ slwi r4, r3, 1
-/* 8015ADC0 00156A20 38 A1 00 30 */ addi r5, r1, 0x30
-/* 8015ADC4 00156A24 20 63 00 0A */ subfic r3, r3, 0xa
-/* 8015ADC8 00156A28 7C C6 02 14 */ add r6, r6, r0
-/* 8015ADCC 00156A2C 7C A5 22 14 */ add r5, r5, r4
-/* 8015ADD0 00156A30 40 80 06 D0 */ bge lbl_8015B4A0
-/* 8015ADD4 00156A34 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
-/* 8015ADD8 00156A38 7C 09 03 A6 */ mtctr r0
-/* 8015ADDC 00156A3C 41 82 00 5C */ beq lbl_8015AE38
-lbl_8015ADE0:
-/* 8015ADE0 00156A40 A0 05 00 00 */ lhz r0, 0(r5)
-/* 8015ADE4 00156A44 39 29 00 08 */ addi r9, r9, 8
-/* 8015ADE8 00156A48 B0 06 00 00 */ sth r0, 0(r6)
-/* 8015ADEC 00156A4C A0 05 00 02 */ lhz r0, 2(r5)
-/* 8015ADF0 00156A50 B0 06 00 02 */ sth r0, 2(r6)
-/* 8015ADF4 00156A54 A0 05 00 04 */ lhz r0, 4(r5)
-/* 8015ADF8 00156A58 B0 06 00 04 */ sth r0, 4(r6)
-/* 8015ADFC 00156A5C A0 05 00 06 */ lhz r0, 6(r5)
-/* 8015AE00 00156A60 B0 06 00 06 */ sth r0, 6(r6)
-/* 8015AE04 00156A64 A0 05 00 08 */ lhz r0, 8(r5)
-/* 8015AE08 00156A68 B0 06 00 08 */ sth r0, 8(r6)
-/* 8015AE0C 00156A6C A0 05 00 0A */ lhz r0, 0xa(r5)
-/* 8015AE10 00156A70 B0 06 00 0A */ sth r0, 0xa(r6)
-/* 8015AE14 00156A74 A0 05 00 0C */ lhz r0, 0xc(r5)
-/* 8015AE18 00156A78 B0 06 00 0C */ sth r0, 0xc(r6)
-/* 8015AE1C 00156A7C A0 05 00 0E */ lhz r0, 0xe(r5)
-/* 8015AE20 00156A80 38 A5 00 10 */ addi r5, r5, 0x10
-/* 8015AE24 00156A84 B0 06 00 0E */ sth r0, 0xe(r6)
-/* 8015AE28 00156A88 38 C6 00 10 */ addi r6, r6, 0x10
-/* 8015AE2C 00156A8C 42 00 FF B4 */ bdnz lbl_8015ADE0
-/* 8015AE30 00156A90 70 63 00 07 */ andi. r3, r3, 7
-/* 8015AE34 00156A94 41 82 06 6C */ beq lbl_8015B4A0
-lbl_8015AE38:
-/* 8015AE38 00156A98 7C 69 03 A6 */ mtctr r3
-lbl_8015AE3C:
-/* 8015AE3C 00156A9C A0 05 00 00 */ lhz r0, 0(r5)
-/* 8015AE40 00156AA0 39 29 00 01 */ addi r9, r9, 1
-/* 8015AE44 00156AA4 38 A5 00 02 */ addi r5, r5, 2
-/* 8015AE48 00156AA8 B0 06 00 00 */ sth r0, 0(r6)
-/* 8015AE4C 00156AAC 38 C6 00 02 */ addi r6, r6, 2
-/* 8015AE50 00156AB0 42 00 FF EC */ bdnz lbl_8015AE3C
-/* 8015AE54 00156AB4 48 00 06 4C */ b lbl_8015B4A0
-/* 8015AE58 00156AB8 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
-/* 8015AE5C 00156ABC 38 00 00 02 */ li r0, 2
-/* 8015AE60 00156AC0 38 C1 00 42 */ addi r6, r1, 0x42
-/* 8015AE64 00156AC4 38 E0 00 09 */ li r7, 9
-/* 8015AE68 00156AC8 38 83 CC CD */ addi r4, r3, 0xCCCCCCCD@l
-/* 8015AE6C 00156ACC 7C 09 03 A6 */ mtctr r0
-lbl_8015AE70:
-/* 8015AE70 00156AD0 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015AE74 00156AD4 7C 60 1B 78 */ mr r0, r3
-/* 8015AE78 00156AD8 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015AE7C 00156ADC 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015AE80 00156AE0 7C 63 28 50 */ subf r3, r3, r5
-/* 8015AE84 00156AE4 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015AE88 00156AE8 B0 66 00 00 */ sth r3, 0(r6)
-/* 8015AE8C 00156AEC 41 82 00 A0 */ beq lbl_8015AF2C
-/* 8015AE90 00156AF0 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015AE94 00156AF4 38 E7 FF FF */ addi r7, r7, -1
-/* 8015AE98 00156AF8 7C 60 1B 78 */ mr r0, r3
-/* 8015AE9C 00156AFC 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015AEA0 00156B00 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015AEA4 00156B04 7C 63 28 50 */ subf r3, r3, r5
-/* 8015AEA8 00156B08 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015AEAC 00156B0C B0 66 FF FE */ sth r3, -2(r6)
-/* 8015AEB0 00156B10 41 82 00 7C */ beq lbl_8015AF2C
-/* 8015AEB4 00156B14 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015AEB8 00156B18 38 E7 FF FF */ addi r7, r7, -1
-/* 8015AEBC 00156B1C 7C 60 1B 78 */ mr r0, r3
-/* 8015AEC0 00156B20 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015AEC4 00156B24 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015AEC8 00156B28 7C 63 28 50 */ subf r3, r3, r5
-/* 8015AECC 00156B2C 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015AED0 00156B30 B0 66 FF FC */ sth r3, -4(r6)
-/* 8015AED4 00156B34 41 82 00 58 */ beq lbl_8015AF2C
-/* 8015AED8 00156B38 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015AEDC 00156B3C 38 E7 FF FF */ addi r7, r7, -1
-/* 8015AEE0 00156B40 7C 60 1B 78 */ mr r0, r3
-/* 8015AEE4 00156B44 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015AEE8 00156B48 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015AEEC 00156B4C 7C 63 28 50 */ subf r3, r3, r5
-/* 8015AEF0 00156B50 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015AEF4 00156B54 B0 66 FF FA */ sth r3, -6(r6)
-/* 8015AEF8 00156B58 41 82 00 34 */ beq lbl_8015AF2C
-/* 8015AEFC 00156B5C 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015AF00 00156B60 38 E7 FF FF */ addi r7, r7, -1
-/* 8015AF04 00156B64 7C 60 1B 78 */ mr r0, r3
-/* 8015AF08 00156B68 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015AF0C 00156B6C 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015AF10 00156B70 7C 63 28 50 */ subf r3, r3, r5
-/* 8015AF14 00156B74 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015AF18 00156B78 B0 66 FF F8 */ sth r3, -8(r6)
-/* 8015AF1C 00156B7C 41 82 00 10 */ beq lbl_8015AF2C
-/* 8015AF20 00156B80 38 E7 FF FF */ addi r7, r7, -1
-/* 8015AF24 00156B84 38 C6 FF F6 */ addi r6, r6, -10
-/* 8015AF28 00156B88 42 00 FF 48 */ bdnz lbl_8015AE70
-lbl_8015AF2C:
-/* 8015AF2C 00156B8C 7C E3 07 34 */ extsh r3, r7
-/* 8015AF30 00156B90 38 81 00 30 */ addi r4, r1, 0x30
-/* 8015AF34 00156B94 2C 03 00 0A */ cmpwi r3, 0xa
-/* 8015AF38 00156B98 38 A1 00 58 */ addi r5, r1, 0x58
-/* 8015AF3C 00156B9C 54 60 08 3C */ slwi r0, r3, 1
-/* 8015AF40 00156BA0 20 63 00 0A */ subfic r3, r3, 0xa
-/* 8015AF44 00156BA4 7C 84 02 14 */ add r4, r4, r0
-/* 8015AF48 00156BA8 40 80 05 58 */ bge lbl_8015B4A0
-/* 8015AF4C 00156BAC 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
-/* 8015AF50 00156BB0 7C 09 03 A6 */ mtctr r0
-/* 8015AF54 00156BB4 41 82 00 5C */ beq lbl_8015AFB0
-lbl_8015AF58:
-/* 8015AF58 00156BB8 A0 04 00 00 */ lhz r0, 0(r4)
-/* 8015AF5C 00156BBC 38 E7 00 08 */ addi r7, r7, 8
-/* 8015AF60 00156BC0 B0 05 00 00 */ sth r0, 0(r5)
-/* 8015AF64 00156BC4 A0 04 00 02 */ lhz r0, 2(r4)
-/* 8015AF68 00156BC8 B0 05 00 02 */ sth r0, 2(r5)
-/* 8015AF6C 00156BCC A0 04 00 04 */ lhz r0, 4(r4)
-/* 8015AF70 00156BD0 B0 05 00 04 */ sth r0, 4(r5)
-/* 8015AF74 00156BD4 A0 04 00 06 */ lhz r0, 6(r4)
-/* 8015AF78 00156BD8 B0 05 00 06 */ sth r0, 6(r5)
-/* 8015AF7C 00156BDC A0 04 00 08 */ lhz r0, 8(r4)
-/* 8015AF80 00156BE0 B0 05 00 08 */ sth r0, 8(r5)
-/* 8015AF84 00156BE4 A0 04 00 0A */ lhz r0, 0xa(r4)
-/* 8015AF88 00156BE8 B0 05 00 0A */ sth r0, 0xa(r5)
-/* 8015AF8C 00156BEC A0 04 00 0C */ lhz r0, 0xc(r4)
-/* 8015AF90 00156BF0 B0 05 00 0C */ sth r0, 0xc(r5)
-/* 8015AF94 00156BF4 A0 04 00 0E */ lhz r0, 0xe(r4)
-/* 8015AF98 00156BF8 38 84 00 10 */ addi r4, r4, 0x10
-/* 8015AF9C 00156BFC B0 05 00 0E */ sth r0, 0xe(r5)
-/* 8015AFA0 00156C00 38 A5 00 10 */ addi r5, r5, 0x10
-/* 8015AFA4 00156C04 42 00 FF B4 */ bdnz lbl_8015AF58
-/* 8015AFA8 00156C08 70 63 00 07 */ andi. r3, r3, 7
-/* 8015AFAC 00156C0C 41 82 04 F4 */ beq lbl_8015B4A0
-lbl_8015AFB0:
-/* 8015AFB0 00156C10 7C 69 03 A6 */ mtctr r3
-lbl_8015AFB4:
-/* 8015AFB4 00156C14 A0 04 00 00 */ lhz r0, 0(r4)
-/* 8015AFB8 00156C18 38 E7 00 01 */ addi r7, r7, 1
-/* 8015AFBC 00156C1C 38 84 00 02 */ addi r4, r4, 2
-/* 8015AFC0 00156C20 B0 05 00 00 */ sth r0, 0(r5)
-/* 8015AFC4 00156C24 38 A5 00 02 */ addi r5, r5, 2
-/* 8015AFC8 00156C28 42 00 FF EC */ bdnz lbl_8015AFB4
-/* 8015AFCC 00156C2C 48 00 04 D4 */ b lbl_8015B4A0
-/* 8015AFD0 00156C30 3C C0 CC CD */ lis r6, 0xCCCCCCCD@ha
-/* 8015AFD4 00156C34 38 00 00 02 */ li r0, 2
-/* 8015AFD8 00156C38 38 61 00 6A */ addi r3, r1, 0x6a
-/* 8015AFDC 00156C3C 38 80 00 09 */ li r4, 9
-/* 8015AFE0 00156C40 39 06 CC CD */ addi r8, r6, 0xCCCCCCCD@l
-/* 8015AFE4 00156C44 7C 09 03 A6 */ mtctr r0
-lbl_8015AFE8:
-/* 8015AFE8 00156C48 7C C8 28 16 */ mulhwu r6, r8, r5
-/* 8015AFEC 00156C4C 38 84 FF FB */ addi r4, r4, -5
-/* 8015AFF0 00156C50 7C C0 33 78 */ mr r0, r6
-/* 8015AFF4 00156C54 54 C6 E8 FE */ srwi r6, r6, 3
-/* 8015AFF8 00156C58 1C C6 00 0A */ mulli r6, r6, 0xa
-/* 8015AFFC 00156C5C 7C E6 28 50 */ subf r7, r6, r5
-/* 8015B000 00156C60 54 05 E8 FE */ srwi r5, r0, 3
-/* 8015B004 00156C64 7C C8 28 16 */ mulhwu r6, r8, r5
-/* 8015B008 00156C68 B0 E3 00 00 */ sth r7, 0(r3)
-/* 8015B00C 00156C6C 7C C0 33 78 */ mr r0, r6
-/* 8015B010 00156C70 54 C6 E8 FE */ srwi r6, r6, 3
-/* 8015B014 00156C74 1C C6 00 0A */ mulli r6, r6, 0xa
-/* 8015B018 00156C78 7C E6 28 50 */ subf r7, r6, r5
-/* 8015B01C 00156C7C 54 05 E8 FE */ srwi r5, r0, 3
-/* 8015B020 00156C80 7C C8 28 16 */ mulhwu r6, r8, r5
-/* 8015B024 00156C84 B0 E3 FF FE */ sth r7, -2(r3)
-/* 8015B028 00156C88 7C C0 33 78 */ mr r0, r6
-/* 8015B02C 00156C8C 54 C6 E8 FE */ srwi r6, r6, 3
-/* 8015B030 00156C90 1C C6 00 0A */ mulli r6, r6, 0xa
-/* 8015B034 00156C94 7C E6 28 50 */ subf r7, r6, r5
-/* 8015B038 00156C98 54 05 E8 FE */ srwi r5, r0, 3
-/* 8015B03C 00156C9C 7C C8 28 16 */ mulhwu r6, r8, r5
-/* 8015B040 00156CA0 B0 E3 FF FC */ sth r7, -4(r3)
-/* 8015B044 00156CA4 7C C0 33 78 */ mr r0, r6
-/* 8015B048 00156CA8 54 C6 E8 FE */ srwi r6, r6, 3
-/* 8015B04C 00156CAC 1C C6 00 0A */ mulli r6, r6, 0xa
-/* 8015B050 00156CB0 7C E6 28 50 */ subf r7, r6, r5
-/* 8015B054 00156CB4 54 05 E8 FE */ srwi r5, r0, 3
-/* 8015B058 00156CB8 7C C8 28 16 */ mulhwu r6, r8, r5
-/* 8015B05C 00156CBC B0 E3 FF FA */ sth r7, -6(r3)
-/* 8015B060 00156CC0 7C C0 33 78 */ mr r0, r6
-/* 8015B064 00156CC4 54 C6 E8 FE */ srwi r6, r6, 3
-/* 8015B068 00156CC8 1C C6 00 0A */ mulli r6, r6, 0xa
-/* 8015B06C 00156CCC 7C C6 28 50 */ subf r6, r6, r5
-/* 8015B070 00156CD0 54 05 E8 FE */ srwi r5, r0, 3
-/* 8015B074 00156CD4 B0 C3 FF F8 */ sth r6, -8(r3)
-/* 8015B078 00156CD8 38 63 FF F6 */ addi r3, r3, -10
-/* 8015B07C 00156CDC 42 00 FF 6C */ bdnz lbl_8015AFE8
-/* 8015B080 00156CE0 48 00 04 20 */ b lbl_8015B4A0
-/* 8015B084 00156CE4 54 AA 07 3E */ clrlwi r10, r5, 0x1c
-/* 8015B088 00156CE8 54 A9 E7 3E */ rlwinm r9, r5, 0x1c, 0x1c, 0x1f
-/* 8015B08C 00156CEC 54 A8 C7 3E */ rlwinm r8, r5, 0x18, 0x1c, 0x1f
-/* 8015B090 00156CF0 54 A7 A7 3E */ rlwinm r7, r5, 0x14, 0x1c, 0x1f
-/* 8015B094 00156CF4 54 A6 87 3E */ rlwinm r6, r5, 0x10, 0x1c, 0x1f
-/* 8015B098 00156CF8 54 A4 67 3E */ rlwinm r4, r5, 0xc, 0x1c, 0x1f
-/* 8015B09C 00156CFC 54 A3 47 3E */ rlwinm r3, r5, 8, 0x1c, 0x1f
-/* 8015B0A0 00156D00 54 A0 27 3E */ srwi r0, r5, 0x1c
-/* 8015B0A4 00156D04 B1 41 00 66 */ sth r10, 0x66(r1)
-/* 8015B0A8 00156D08 B1 21 00 64 */ sth r9, 0x64(r1)
-/* 8015B0AC 00156D0C B1 01 00 62 */ sth r8, 0x62(r1)
-/* 8015B0B0 00156D10 B0 E1 00 60 */ sth r7, 0x60(r1)
-/* 8015B0B4 00156D14 B0 C1 00 5E */ sth r6, 0x5e(r1)
-/* 8015B0B8 00156D18 B0 81 00 5C */ sth r4, 0x5c(r1)
-/* 8015B0BC 00156D1C B0 61 00 5A */ sth r3, 0x5a(r1)
-/* 8015B0C0 00156D20 B0 01 00 58 */ sth r0, 0x58(r1)
-/* 8015B0C4 00156D24 48 00 03 DC */ b lbl_8015B4A0
-/* 8015B0C8 00156D28 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
-/* 8015B0CC 00156D2C 38 00 00 02 */ li r0, 2
-/* 8015B0D0 00156D30 38 C1 00 42 */ addi r6, r1, 0x42
-/* 8015B0D4 00156D34 38 E0 00 09 */ li r7, 9
-/* 8015B0D8 00156D38 38 83 CC CD */ addi r4, r3, 0xCCCCCCCD@l
-/* 8015B0DC 00156D3C 7C 09 03 A6 */ mtctr r0
-lbl_8015B0E0:
-/* 8015B0E0 00156D40 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015B0E4 00156D44 7C 60 1B 78 */ mr r0, r3
-/* 8015B0E8 00156D48 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015B0EC 00156D4C 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015B0F0 00156D50 7C 63 28 50 */ subf r3, r3, r5
-/* 8015B0F4 00156D54 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015B0F8 00156D58 B0 66 00 00 */ sth r3, 0(r6)
-/* 8015B0FC 00156D5C 41 82 00 A0 */ beq lbl_8015B19C
-/* 8015B100 00156D60 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015B104 00156D64 38 E7 FF FF */ addi r7, r7, -1
-/* 8015B108 00156D68 7C 60 1B 78 */ mr r0, r3
-/* 8015B10C 00156D6C 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015B110 00156D70 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015B114 00156D74 7C 63 28 50 */ subf r3, r3, r5
-/* 8015B118 00156D78 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015B11C 00156D7C B0 66 FF FE */ sth r3, -2(r6)
-/* 8015B120 00156D80 41 82 00 7C */ beq lbl_8015B19C
-/* 8015B124 00156D84 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015B128 00156D88 38 E7 FF FF */ addi r7, r7, -1
-/* 8015B12C 00156D8C 7C 60 1B 78 */ mr r0, r3
-/* 8015B130 00156D90 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015B134 00156D94 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015B138 00156D98 7C 63 28 50 */ subf r3, r3, r5
-/* 8015B13C 00156D9C 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015B140 00156DA0 B0 66 FF FC */ sth r3, -4(r6)
-/* 8015B144 00156DA4 41 82 00 58 */ beq lbl_8015B19C
-/* 8015B148 00156DA8 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015B14C 00156DAC 38 E7 FF FF */ addi r7, r7, -1
-/* 8015B150 00156DB0 7C 60 1B 78 */ mr r0, r3
-/* 8015B154 00156DB4 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015B158 00156DB8 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015B15C 00156DBC 7C 63 28 50 */ subf r3, r3, r5
-/* 8015B160 00156DC0 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015B164 00156DC4 B0 66 FF FA */ sth r3, -6(r6)
-/* 8015B168 00156DC8 41 82 00 34 */ beq lbl_8015B19C
-/* 8015B16C 00156DCC 7C 64 28 16 */ mulhwu r3, r4, r5
-/* 8015B170 00156DD0 38 E7 FF FF */ addi r7, r7, -1
-/* 8015B174 00156DD4 7C 60 1B 78 */ mr r0, r3
-/* 8015B178 00156DD8 54 63 E8 FE */ srwi r3, r3, 3
-/* 8015B17C 00156DDC 1C 63 00 0A */ mulli r3, r3, 0xa
-/* 8015B180 00156DE0 7C 63 28 50 */ subf r3, r3, r5
-/* 8015B184 00156DE4 54 05 E8 FF */ rlwinm. r5, r0, 0x1d, 3, 0x1f
-/* 8015B188 00156DE8 B0 66 FF F8 */ sth r3, -8(r6)
-/* 8015B18C 00156DEC 41 82 00 10 */ beq lbl_8015B19C
-/* 8015B190 00156DF0 38 E7 FF FF */ addi r7, r7, -1
-/* 8015B194 00156DF4 38 C6 FF F6 */ addi r6, r6, -10
-/* 8015B198 00156DF8 42 00 FF 48 */ bdnz lbl_8015B0E0
-lbl_8015B19C:
-/* 8015B19C 00156DFC 7C E3 07 34 */ extsh r3, r7
-/* 8015B1A0 00156E00 38 81 00 30 */ addi r4, r1, 0x30
-/* 8015B1A4 00156E04 2C 03 00 0A */ cmpwi r3, 0xa
-/* 8015B1A8 00156E08 38 A1 00 08 */ addi r5, r1, 8
-/* 8015B1AC 00156E0C 54 60 08 3C */ slwi r0, r3, 1
-/* 8015B1B0 00156E10 20 63 00 0A */ subfic r3, r3, 0xa
-/* 8015B1B4 00156E14 7C 84 02 14 */ add r4, r4, r0
-/* 8015B1B8 00156E18 3B 60 00 00 */ li r27, 0
-/* 8015B1BC 00156E1C 40 80 00 8C */ bge lbl_8015B248
-/* 8015B1C0 00156E20 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
-/* 8015B1C4 00156E24 7C 09 03 A6 */ mtctr r0
-/* 8015B1C8 00156E28 41 82 00 60 */ beq lbl_8015B228
-lbl_8015B1CC:
-/* 8015B1CC 00156E2C A0 04 00 00 */ lhz r0, 0(r4)
-/* 8015B1D0 00156E30 38 E7 00 08 */ addi r7, r7, 8
-/* 8015B1D4 00156E34 3B 7B 00 08 */ addi r27, r27, 8
-/* 8015B1D8 00156E38 B0 05 00 00 */ sth r0, 0(r5)
-/* 8015B1DC 00156E3C A0 04 00 02 */ lhz r0, 2(r4)
-/* 8015B1E0 00156E40 B0 05 00 02 */ sth r0, 2(r5)
-/* 8015B1E4 00156E44 A0 04 00 04 */ lhz r0, 4(r4)
-/* 8015B1E8 00156E48 B0 05 00 04 */ sth r0, 4(r5)
-/* 8015B1EC 00156E4C A0 04 00 06 */ lhz r0, 6(r4)
-/* 8015B1F0 00156E50 B0 05 00 06 */ sth r0, 6(r5)
-/* 8015B1F4 00156E54 A0 04 00 08 */ lhz r0, 8(r4)
-/* 8015B1F8 00156E58 B0 05 00 08 */ sth r0, 8(r5)
-/* 8015B1FC 00156E5C A0 04 00 0A */ lhz r0, 0xa(r4)
-/* 8015B200 00156E60 B0 05 00 0A */ sth r0, 0xa(r5)
-/* 8015B204 00156E64 A0 04 00 0C */ lhz r0, 0xc(r4)
-/* 8015B208 00156E68 B0 05 00 0C */ sth r0, 0xc(r5)
-/* 8015B20C 00156E6C A0 04 00 0E */ lhz r0, 0xe(r4)
-/* 8015B210 00156E70 38 84 00 10 */ addi r4, r4, 0x10
-/* 8015B214 00156E74 B0 05 00 0E */ sth r0, 0xe(r5)
-/* 8015B218 00156E78 38 A5 00 10 */ addi r5, r5, 0x10
-/* 8015B21C 00156E7C 42 00 FF B0 */ bdnz lbl_8015B1CC
-/* 8015B220 00156E80 70 63 00 07 */ andi. r3, r3, 7
-/* 8015B224 00156E84 41 82 00 24 */ beq lbl_8015B248
-lbl_8015B228:
-/* 8015B228 00156E88 7C 69 03 A6 */ mtctr r3
-lbl_8015B22C:
-/* 8015B22C 00156E8C A0 04 00 00 */ lhz r0, 0(r4)
-/* 8015B230 00156E90 38 E7 00 01 */ addi r7, r7, 1
-/* 8015B234 00156E94 38 84 00 02 */ addi r4, r4, 2
-/* 8015B238 00156E98 3B 7B 00 01 */ addi r27, r27, 1
-/* 8015B23C 00156E9C B0 05 00 00 */ sth r0, 0(r5)
-/* 8015B240 00156EA0 38 A5 00 02 */ addi r5, r5, 2
-/* 8015B244 00156EA4 42 00 FF E8 */ bdnz lbl_8015B22C
-lbl_8015B248:
-/* 8015B248 00156EA8 3B A1 00 08 */ addi r29, r1, 8
-/* 8015B24C 00156EAC 3A C1 00 58 */ addi r22, r1, 0x58
-/* 8015B250 00156EB0 7F 7E 07 34 */ extsh r30, r27
-/* 8015B254 00156EB4 3B 40 00 00 */ li r26, 0
-/* 8015B258 00156EB8 3B 80 00 00 */ li r28, 0
-/* 8015B25C 00156EBC 3A A0 00 11 */ li r21, 0x11
-/* 8015B260 00156EC0 3A 80 00 14 */ li r20, 0x14
-/* 8015B264 00156EC4 3F E0 55 55 */ lis r31, 0x5555
-/* 8015B268 00156EC8 48 00 00 C4 */ b lbl_8015B32C
-lbl_8015B26C:
-/* 8015B26C 00156ECC 7F 80 07 34 */ extsh r0, r28
-/* 8015B270 00156ED0 7F 43 07 34 */ extsh r3, r26
-/* 8015B274 00156ED4 7C 00 F0 50 */ subf r0, r0, r30
-/* 8015B278 00156ED8 A0 9D 00 00 */ lhz r4, 0(r29)
-/* 8015B27C 00156EDC 34 A0 FF FF */ addic. r5, r0, -1
-/* 8015B280 00156EE0 3B 5A 00 01 */ addi r26, r26, 1
-/* 8015B284 00156EE4 54 60 08 3C */ slwi r0, r3, 1
-/* 8015B288 00156EE8 7C 96 03 2E */ sthx r4, r22, r0
-/* 8015B28C 00156EEC 41 82 00 98 */ beq lbl_8015B324
-/* 8015B290 00156EF0 38 1F 55 56 */ addi r0, r31, 0x5556
-/* 8015B294 00156EF4 7C 60 28 96 */ mulhw r3, r0, r5
-/* 8015B298 00156EF8 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 8015B29C 00156EFC 7C 03 02 14 */ add r0, r3, r0
-/* 8015B2A0 00156F00 1C 00 00 03 */ mulli r0, r0, 3
-/* 8015B2A4 00156F04 7C 00 28 51 */ subf. r0, r0, r5
-/* 8015B2A8 00156F08 40 82 00 7C */ bne lbl_8015B324
-/* 8015B2AC 00156F0C 4B EF D8 F9 */ bl VMBASEIsPageValid
-/* 8015B2B0 00156F10 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8015B2B4 00156F14 2C 00 00 03 */ cmpwi r0, 3
-/* 8015B2B8 00156F18 41 82 00 28 */ beq lbl_8015B2E0
-/* 8015B2BC 00156F1C 40 80 00 14 */ bge lbl_8015B2D0
-/* 8015B2C0 00156F20 2C 00 00 01 */ cmpwi r0, 1
-/* 8015B2C4 00156F24 41 82 00 1C */ beq lbl_8015B2E0
-/* 8015B2C8 00156F28 40 80 00 2C */ bge lbl_8015B2F4
-/* 8015B2CC 00156F2C 48 00 00 48 */ b lbl_8015B314
-lbl_8015B2D0:
-/* 8015B2D0 00156F30 2C 00 00 05 */ cmpwi r0, 5
-/* 8015B2D4 00156F34 41 82 00 40 */ beq lbl_8015B314
-/* 8015B2D8 00156F38 40 80 00 3C */ bge lbl_8015B314
-/* 8015B2DC 00156F3C 48 00 00 18 */ b lbl_8015B2F4
-lbl_8015B2E0:
-/* 8015B2E0 00156F40 7F 40 07 34 */ extsh r0, r26
-/* 8015B2E4 00156F44 3B 5A 00 01 */ addi r26, r26, 1
-/* 8015B2E8 00156F48 54 00 08 3C */ slwi r0, r0, 1
-/* 8015B2EC 00156F4C 7E 96 03 2E */ sthx r20, r22, r0
-/* 8015B2F0 00156F50 48 00 00 34 */ b lbl_8015B324
-lbl_8015B2F4:
-/* 8015B2F4 00156F54 7F 60 07 34 */ extsh r0, r27
-/* 8015B2F8 00156F58 2C 00 00 04 */ cmpwi r0, 4
-/* 8015B2FC 00156F5C 41 82 00 28 */ beq lbl_8015B324
-/* 8015B300 00156F60 7F 40 07 34 */ extsh r0, r26
-/* 8015B304 00156F64 3B 5A 00 01 */ addi r26, r26, 1
-/* 8015B308 00156F68 54 00 08 3C */ slwi r0, r0, 1
-/* 8015B30C 00156F6C 7E 96 03 2E */ sthx r20, r22, r0
-/* 8015B310 00156F70 48 00 00 14 */ b lbl_8015B324
-lbl_8015B314:
-/* 8015B314 00156F74 7F 40 07 34 */ extsh r0, r26
-/* 8015B318 00156F78 3B 5A 00 01 */ addi r26, r26, 1
-/* 8015B31C 00156F7C 54 00 08 3C */ slwi r0, r0, 1
-/* 8015B320 00156F80 7E B6 03 2E */ sthx r21, r22, r0
-lbl_8015B324:
-/* 8015B324 00156F84 3B BD 00 02 */ addi r29, r29, 2
-/* 8015B328 00156F88 3B 9C 00 01 */ addi r28, r28, 1
-lbl_8015B32C:
-/* 8015B32C 00156F8C 7F 80 07 34 */ extsh r0, r28
-/* 8015B330 00156F90 7C 00 F0 00 */ cmpw r0, r30
-/* 8015B334 00156F94 41 80 FF 38 */ blt lbl_8015B26C
-/* 8015B338 00156F98 48 00 01 68 */ b lbl_8015B4A0
-/* 8015B33C 00156F9C 3C 80 91 A3 */ lis r4, 0x91A2B3C5@ha
-/* 8015B340 00156FA0 3C 60 88 89 */ lis r3, 0x88888889@ha
-/* 8015B344 00156FA4 38 04 B3 C5 */ addi r0, r4, 0x91A2B3C5@l
-/* 8015B348 00156FA8 7C 00 28 16 */ mulhwu r0, r0, r5
-/* 8015B34C 00156FAC 38 83 88 89 */ addi r4, r3, 0x88888889@l
-/* 8015B350 00156FB0 54 03 AA FE */ srwi r3, r0, 0xb
-/* 8015B354 00156FB4 1C 03 0E 10 */ mulli r0, r3, 0xe10
-/* 8015B358 00156FB8 28 03 03 E8 */ cmplwi r3, 0x3e8
-/* 8015B35C 00156FBC 7C 00 28 50 */ subf r0, r0, r5
-/* 8015B360 00156FC0 7C 04 00 16 */ mulhwu r0, r4, r0
-/* 8015B364 00156FC4 54 00 D9 7E */ srwi r0, r0, 5
-/* 8015B368 00156FC8 41 80 00 2C */ blt lbl_8015B394
-/* 8015B36C 00156FCC 38 80 00 09 */ li r4, 9
-/* 8015B370 00156FD0 38 60 00 13 */ li r3, 0x13
-/* 8015B374 00156FD4 38 00 00 05 */ li r0, 5
-/* 8015B378 00156FD8 B0 81 00 5C */ sth r4, 0x5c(r1)
-/* 8015B37C 00156FDC B0 81 00 5A */ sth r4, 0x5a(r1)
-/* 8015B380 00156FE0 B0 81 00 58 */ sth r4, 0x58(r1)
-/* 8015B384 00156FE4 B0 61 00 5E */ sth r3, 0x5e(r1)
-/* 8015B388 00156FE8 B0 01 00 60 */ sth r0, 0x60(r1)
-/* 8015B38C 00156FEC B0 81 00 62 */ sth r4, 0x62(r1)
-/* 8015B390 00156FF0 48 00 01 10 */ b lbl_8015B4A0
-lbl_8015B394:
-/* 8015B394 00156FF4 28 03 00 64 */ cmplwi r3, 0x64
-/* 8015B398 00156FF8 41 80 00 18 */ blt lbl_8015B3B0
-/* 8015B39C 00156FFC 3C 80 51 EC */ lis r4, 0x51EB851F@ha
-/* 8015B3A0 00157000 38 84 85 1F */ addi r4, r4, 0x51EB851F@l
-/* 8015B3A4 00157004 7C 84 18 16 */ mulhwu r4, r4, r3
-/* 8015B3A8 00157008 54 84 DC 3E */ rlwinm r4, r4, 0x1b, 0x10, 0x1f
-/* 8015B3AC 0015700C 48 00 00 08 */ b lbl_8015B3B4
-lbl_8015B3B0:
-/* 8015B3B0 00157010 38 80 00 14 */ li r4, 0x14
-lbl_8015B3B4:
-/* 8015B3B4 00157014 28 03 00 0A */ cmplwi r3, 0xa
-/* 8015B3B8 00157018 B0 81 00 58 */ sth r4, 0x58(r1)
-/* 8015B3BC 0015701C 41 80 00 34 */ blt lbl_8015B3F0
-/* 8015B3C0 00157020 3C A0 51 EC */ lis r5, 0x51EB851F@ha
-/* 8015B3C4 00157024 3C 80 CC CD */ lis r4, 0xCCCCCCCD@ha
-/* 8015B3C8 00157028 38 A5 85 1F */ addi r5, r5, 0x51EB851F@l
-/* 8015B3CC 0015702C 7C A5 18 16 */ mulhwu r5, r5, r3
-/* 8015B3D0 00157030 38 C4 CC CD */ addi r6, r4, 0xCCCCCCCD@l
-/* 8015B3D4 00157034 54 A5 D9 7E */ srwi r5, r5, 5
-/* 8015B3D8 00157038 1C 85 00 64 */ mulli r4, r5, 0x64
-/* 8015B3DC 0015703C 7C 84 18 50 */ subf r4, r4, r3
-/* 8015B3E0 00157040 7C 86 20 16 */ mulhwu r4, r6, r4
-/* 8015B3E4 00157044 54 84 EC 3E */ rlwinm r4, r4, 0x1d, 0x10, 0x1f
-/* 8015B3E8 00157048 B0 81 00 5A */ sth r4, 0x5a(r1)
-/* 8015B3EC 0015704C 48 00 00 0C */ b lbl_8015B3F8
-lbl_8015B3F0:
-/* 8015B3F0 00157050 38 80 00 14 */ li r4, 0x14
-/* 8015B3F4 00157054 B0 81 00 5A */ sth r4, 0x5a(r1)
-lbl_8015B3F8:
-/* 8015B3F8 00157058 3C A0 CC CD */ lis r5, 0xCCCCCCCD@ha
-/* 8015B3FC 0015705C A0 81 00 58 */ lhz r4, 0x58(r1)
-/* 8015B400 00157060 38 E5 CC CD */ addi r7, r5, 0xCCCCCCCD@l
-/* 8015B404 00157064 38 C0 00 13 */ li r6, 0x13
-/* 8015B408 00157068 7C A7 00 16 */ mulhwu r5, r7, r0
-/* 8015B40C 0015706C 28 04 00 14 */ cmplwi r4, 0x14
-/* 8015B410 00157070 B0 C1 00 5E */ sth r6, 0x5e(r1)
-/* 8015B414 00157074 7C E7 18 16 */ mulhwu r7, r7, r3
-/* 8015B418 00157078 54 A4 E8 FE */ srwi r4, r5, 3
-/* 8015B41C 0015707C 54 A5 EC 3E */ rlwinm r5, r5, 0x1d, 0x10, 0x1f
-/* 8015B420 00157080 B0 A1 00 60 */ sth r5, 0x60(r1)
-/* 8015B424 00157084 1C 84 00 0A */ mulli r4, r4, 0xa
-/* 8015B428 00157088 54 E7 E8 FE */ srwi r7, r7, 3
-/* 8015B42C 0015708C 1C E7 00 0A */ mulli r7, r7, 0xa
-/* 8015B430 00157090 7C 84 00 50 */ subf r4, r4, r0
-/* 8015B434 00157094 B0 81 00 62 */ sth r4, 0x62(r1)
-/* 8015B438 00157098 7C 67 18 50 */ subf r3, r7, r3
-/* 8015B43C 0015709C B0 61 00 5C */ sth r3, 0x5c(r1)
-/* 8015B440 001570A0 40 82 00 24 */ bne lbl_8015B464
-/* 8015B444 001570A4 A0 E1 00 5A */ lhz r7, 0x5a(r1)
-/* 8015B448 001570A8 A0 01 00 64 */ lhz r0, 0x64(r1)
-/* 8015B44C 001570AC B0 E1 00 58 */ sth r7, 0x58(r1)
-/* 8015B450 001570B0 B0 61 00 5A */ sth r3, 0x5a(r1)
-/* 8015B454 001570B4 B0 C1 00 5C */ sth r6, 0x5c(r1)
-/* 8015B458 001570B8 B0 A1 00 5E */ sth r5, 0x5e(r1)
-/* 8015B45C 001570BC B0 81 00 60 */ sth r4, 0x60(r1)
-/* 8015B460 001570C0 B0 01 00 62 */ sth r0, 0x62(r1)
-lbl_8015B464:
-/* 8015B464 001570C4 A0 81 00 58 */ lhz r4, 0x58(r1)
-/* 8015B468 001570C8 28 04 00 14 */ cmplwi r4, 0x14
-/* 8015B46C 001570CC 40 82 00 34 */ bne lbl_8015B4A0
-/* 8015B470 001570D0 A0 E1 00 5A */ lhz r7, 0x5a(r1)
-/* 8015B474 001570D4 A0 C1 00 5C */ lhz r6, 0x5c(r1)
-/* 8015B478 001570D8 A0 A1 00 5E */ lhz r5, 0x5e(r1)
-/* 8015B47C 001570DC A0 81 00 60 */ lhz r4, 0x60(r1)
-/* 8015B480 001570E0 A0 61 00 62 */ lhz r3, 0x62(r1)
-/* 8015B484 001570E4 A0 01 00 64 */ lhz r0, 0x64(r1)
-/* 8015B488 001570E8 B0 E1 00 58 */ sth r7, 0x58(r1)
-/* 8015B48C 001570EC B0 C1 00 5A */ sth r6, 0x5a(r1)
-/* 8015B490 001570F0 B0 A1 00 5C */ sth r5, 0x5c(r1)
-/* 8015B494 001570F4 B0 81 00 5E */ sth r4, 0x5e(r1)
-/* 8015B498 001570F8 B0 61 00 60 */ sth r3, 0x60(r1)
-/* 8015B49C 001570FC B0 01 00 62 */ sth r0, 0x62(r1)
-lbl_8015B4A0:
-/* 8015B4A0 00157100 3C 60 80 40 */ lis r3, lbl_803FC3E8@ha
-/* 8015B4A4 00157104 3C 80 80 40 */ lis r4, lbl_803FC414@ha
-/* 8015B4A8 00157108 38 00 00 05 */ li r0, 5
-/* 8015B4AC 0015710C 38 A1 00 58 */ addi r5, r1, 0x58
-/* 8015B4B0 00157110 38 C1 00 80 */ addi r6, r1, 0x80
-/* 8015B4B4 00157114 38 63 C3 E8 */ addi r3, r3, lbl_803FC3E8@l
-/* 8015B4B8 00157118 38 84 C4 14 */ addi r4, r4, lbl_803FC414@l
-/* 8015B4BC 0015711C 38 E0 00 00 */ li r7, 0
-/* 8015B4C0 00157120 7C 09 03 A6 */ mtctr r0
-lbl_8015B4C4:
-/* 8015B4C4 00157124 A0 05 00 00 */ lhz r0, 0(r5)
-/* 8015B4C8 00157128 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015B4CC 0015712C 41 82 00 28 */ beq lbl_8015B4F4
-/* 8015B4D0 00157130 28 19 00 06 */ cmplwi r25, 6
-/* 8015B4D4 00157134 40 80 00 14 */ bge lbl_8015B4E8
-/* 8015B4D8 00157138 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B4DC 0015713C 7C 04 02 2E */ lhzx r0, r4, r0
-/* 8015B4E0 00157140 B0 06 00 00 */ sth r0, 0(r6)
-/* 8015B4E4 00157144 48 00 00 10 */ b lbl_8015B4F4
-lbl_8015B4E8:
-/* 8015B4E8 00157148 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B4EC 0015714C 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015B4F0 00157150 B0 06 00 00 */ sth r0, 0(r6)
-lbl_8015B4F4:
-/* 8015B4F4 00157154 A0 05 00 02 */ lhz r0, 2(r5)
-/* 8015B4F8 00157158 38 E7 00 01 */ addi r7, r7, 1
-/* 8015B4FC 0015715C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015B500 00157160 41 82 00 28 */ beq lbl_8015B528
-/* 8015B504 00157164 28 19 00 06 */ cmplwi r25, 6
-/* 8015B508 00157168 40 80 00 14 */ bge lbl_8015B51C
-/* 8015B50C 0015716C 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B510 00157170 7C 04 02 2E */ lhzx r0, r4, r0
-/* 8015B514 00157174 B0 06 00 02 */ sth r0, 2(r6)
-/* 8015B518 00157178 48 00 00 10 */ b lbl_8015B528
-lbl_8015B51C:
-/* 8015B51C 0015717C 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B520 00157180 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015B524 00157184 B0 06 00 02 */ sth r0, 2(r6)
-lbl_8015B528:
-/* 8015B528 00157188 A0 05 00 04 */ lhz r0, 4(r5)
-/* 8015B52C 0015718C 38 E7 00 01 */ addi r7, r7, 1
-/* 8015B530 00157190 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015B534 00157194 41 82 00 28 */ beq lbl_8015B55C
-/* 8015B538 00157198 28 19 00 06 */ cmplwi r25, 6
-/* 8015B53C 0015719C 40 80 00 14 */ bge lbl_8015B550
-/* 8015B540 001571A0 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B544 001571A4 7C 04 02 2E */ lhzx r0, r4, r0
-/* 8015B548 001571A8 B0 06 00 04 */ sth r0, 4(r6)
-/* 8015B54C 001571AC 48 00 00 10 */ b lbl_8015B55C
-lbl_8015B550:
-/* 8015B550 001571B0 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B554 001571B4 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015B558 001571B8 B0 06 00 04 */ sth r0, 4(r6)
-lbl_8015B55C:
-/* 8015B55C 001571BC A0 05 00 06 */ lhz r0, 6(r5)
-/* 8015B560 001571C0 38 E7 00 01 */ addi r7, r7, 1
-/* 8015B564 001571C4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015B568 001571C8 41 82 00 28 */ beq lbl_8015B590
-/* 8015B56C 001571CC 28 19 00 06 */ cmplwi r25, 6
-/* 8015B570 001571D0 40 80 00 14 */ bge lbl_8015B584
-/* 8015B574 001571D4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B578 001571D8 7C 04 02 2E */ lhzx r0, r4, r0
-/* 8015B57C 001571DC B0 06 00 06 */ sth r0, 6(r6)
-/* 8015B580 001571E0 48 00 00 10 */ b lbl_8015B590
-lbl_8015B584:
-/* 8015B584 001571E4 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015B588 001571E8 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015B58C 001571EC B0 06 00 06 */ sth r0, 6(r6)
-lbl_8015B590:
-/* 8015B590 001571F0 38 E7 00 01 */ addi r7, r7, 1
-/* 8015B594 001571F4 38 C6 00 08 */ addi r6, r6, 8
-/* 8015B598 001571F8 38 A5 00 08 */ addi r5, r5, 8
-/* 8015B59C 001571FC 42 00 FF 28 */ bdnz lbl_8015B4C4
-/* 8015B5A0 00157200 A8 18 00 1E */ lha r0, 0x1e(r24)
-/* 8015B5A4 00157204 2C 00 FF FF */ cmpwi r0, -1
-/* 8015B5A8 00157208 40 82 00 1C */ bne lbl_8015B5C4
-/* 8015B5AC 0015720C 7E E3 BB 78 */ mr r3, r23
-/* 8015B5B0 00157210 7F 04 C3 78 */ mr r4, r24
-/* 8015B5B4 00157214 38 A1 00 80 */ addi r5, r1, 0x80
-/* 8015B5B8 00157218 4B FF F2 89 */ bl func_8015A840
-/* 8015B5BC 0015721C 38 60 00 01 */ li r3, 1
-/* 8015B5C0 00157220 48 00 00 84 */ b lbl_8015B644
-lbl_8015B5C4:
-/* 8015B5C4 00157224 88 18 00 88 */ lbz r0, 0x88(r24)
-/* 8015B5C8 00157228 54 00 10 3A */ slwi r0, r0, 2
-/* 8015B5CC 0015722C 7C 78 02 14 */ add r3, r24, r0
-/* 8015B5D0 00157230 80 03 00 68 */ lwz r0, 0x68(r3)
-/* 8015B5D4 00157234 2C 00 00 00 */ cmpwi r0, 0
-/* 8015B5D8 00157238 40 82 00 3C */ bne lbl_8015B614
-/* 8015B5DC 0015723C 38 60 00 A4 */ li r3, 0xa4
-/* 8015B5E0 00157240 48 0F 4D 5D */ bl func_8025033C
-/* 8015B5E4 00157244 88 18 00 88 */ lbz r0, 0x88(r24)
-/* 8015B5E8 00157248 7F 04 C3 78 */ mr r4, r24
-/* 8015B5EC 0015724C 38 C1 00 80 */ addi r6, r1, 0x80
-/* 8015B5F0 00157250 54 00 10 3A */ slwi r0, r0, 2
-/* 8015B5F4 00157254 7C B8 02 14 */ add r5, r24, r0
-/* 8015B5F8 00157258 90 65 00 68 */ stw r3, 0x68(r5)
-/* 8015B5FC 0015725C 7E E3 BB 78 */ mr r3, r23
-/* 8015B600 00157260 88 18 00 88 */ lbz r0, 0x88(r24)
-/* 8015B604 00157264 54 00 10 3A */ slwi r0, r0, 2
-/* 8015B608 00157268 7C B8 02 14 */ add r5, r24, r0
-/* 8015B60C 0015726C 80 A5 00 68 */ lwz r5, 0x68(r5)
-/* 8015B610 00157270 4B FF F3 7D */ bl func_8015A98C
-lbl_8015B614:
-/* 8015B614 00157274 88 18 00 88 */ lbz r0, 0x88(r24)
-/* 8015B618 00157278 7E E3 BB 78 */ mr r3, r23
-/* 8015B61C 0015727C 7F 04 C3 78 */ mr r4, r24
-/* 8015B620 00157280 54 00 10 3A */ slwi r0, r0, 2
-/* 8015B624 00157284 7C B8 02 14 */ add r5, r24, r0
-/* 8015B628 00157288 80 A5 00 68 */ lwz r5, 0x68(r5)
-/* 8015B62C 0015728C 4B FF F4 41 */ bl func_8015AA6C
-/* 8015B630 00157290 28 03 00 01 */ cmplwi r3, 1
-/* 8015B634 00157294 40 82 00 10 */ bne lbl_8015B644
-/* 8015B638 00157298 88 98 00 88 */ lbz r4, 0x88(r24)
-/* 8015B63C 0015729C 38 04 00 01 */ addi r0, r4, 1
-/* 8015B640 001572A0 98 18 00 88 */ stb r0, 0x88(r24)
-lbl_8015B644:
-/* 8015B644 001572A4 39 61 00 E0 */ addi r11, r1, 0xe0
-/* 8015B648 001572A8 48 06 BB 11 */ bl _restgpr_20
-/* 8015B64C 001572AC 80 01 00 E4 */ lwz r0, 0xe4(r1)
-/* 8015B650 001572B0 7C 08 03 A6 */ mtlr r0
-/* 8015B654 001572B4 38 21 00 E0 */ addi r1, r1, 0xe0
-/* 8015B658 001572B8 4E 80 00 20 */ blr
-
-.global func_8015B65C
-func_8015B65C:
-/* 8015B65C 001572BC 80 A3 00 00 */ lwz r5, 0(r3)
-/* 8015B660 001572C0 4B FF F4 90 */ b func_8015AAF0
-
-.global func_8015B664
-func_8015B664:
-/* 8015B664 001572C4 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B668 001572C8 38 C0 00 00 */ li r6, 0
-/* 8015B66C 001572CC 4B FF F5 6C */ b lbl_8015ABD8
-
-.global func_8015B670
-func_8015B670:
-/* 8015B670 001572D0 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B674 001572D4 38 C0 00 07 */ li r6, 7
-/* 8015B678 001572D8 4B FF F5 60 */ b lbl_8015ABD8
-
-.global func_8015B67C
-func_8015B67C:
-/* 8015B67C 001572DC 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B680 001572E0 38 C0 00 01 */ li r6, 1
-/* 8015B684 001572E4 4B FF F5 54 */ b lbl_8015ABD8
-
-.global func_8015B688
-func_8015B688:
-/* 8015B688 001572E8 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B68C 001572EC 38 C0 00 08 */ li r6, 8
-/* 8015B690 001572F0 4B FF F5 48 */ b lbl_8015ABD8
-
-.global func_8015B694
-func_8015B694:
-/* 8015B694 001572F4 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B698 001572F8 38 C0 00 02 */ li r6, 2
-/* 8015B69C 001572FC 4B FF F5 3C */ b lbl_8015ABD8
-
-.global func_8015B6A0
-func_8015B6A0:
-/* 8015B6A0 00157300 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B6A4 00157304 38 C0 00 09 */ li r6, 9
-/* 8015B6A8 00157308 4B FF F5 30 */ b lbl_8015ABD8
-
-.global func_8015B6AC
-func_8015B6AC:
-/* 8015B6AC 0015730C 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B6B0 00157310 38 C0 00 03 */ li r6, 3
-/* 8015B6B4 00157314 4B FF F5 24 */ b lbl_8015ABD8
-
-.global func_8015B6B8
-func_8015B6B8:
-/* 8015B6B8 00157318 80 A3 00 10 */ lwz r5, 0x10(r3)
-/* 8015B6BC 0015731C 38 C0 00 0A */ li r6, 0xa
-/* 8015B6C0 00157320 4B FF F5 18 */ b lbl_8015ABD8
-
-.global func_8015B6C4
-func_8015B6C4:
-/* 8015B6C4 00157324 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B6C8 00157328 38 C0 00 00 */ li r6, 0
-/* 8015B6CC 0015732C 4B FF F5 0C */ b lbl_8015ABD8
-
-.global func_8015B6D0
-func_8015B6D0:
-/* 8015B6D0 00157330 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B6D4 00157334 38 C0 00 07 */ li r6, 7
-/* 8015B6D8 00157338 4B FF F5 00 */ b lbl_8015ABD8
-
-.global func_8015B6DC
-func_8015B6DC:
-/* 8015B6DC 0015733C 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B6E0 00157340 38 C0 00 01 */ li r6, 1
-/* 8015B6E4 00157344 4B FF F4 F4 */ b lbl_8015ABD8
-
-.global func_8015B6E8
-func_8015B6E8:
-/* 8015B6E8 00157348 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B6EC 0015734C 38 C0 00 08 */ li r6, 8
-/* 8015B6F0 00157350 4B FF F4 E8 */ b lbl_8015ABD8
-
-.global func_8015B6F4
-func_8015B6F4:
-/* 8015B6F4 00157354 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B6F8 00157358 38 C0 00 02 */ li r6, 2
-/* 8015B6FC 0015735C 4B FF F4 DC */ b lbl_8015ABD8
-
-.global func_8015B700
-func_8015B700:
-/* 8015B700 00157360 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B704 00157364 38 C0 00 09 */ li r6, 9
-/* 8015B708 00157368 4B FF F4 D0 */ b lbl_8015ABD8
-
-.global func_8015B70C
-func_8015B70C:
-/* 8015B70C 0015736C 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B710 00157370 38 C0 00 03 */ li r6, 3
-/* 8015B714 00157374 4B FF F4 C4 */ b lbl_8015ABD8
-
-.global func_8015B718
-func_8015B718:
-/* 8015B718 00157378 80 A3 00 14 */ lwz r5, 0x14(r3)
-/* 8015B71C 0015737C 38 C0 00 0A */ li r6, 0xa
-/* 8015B720 00157380 4B FF F4 B8 */ b lbl_8015ABD8
-
-.global func_8015B724
-func_8015B724:
-/* 8015B724 00157384 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B728 00157388 38 C0 00 00 */ li r6, 0
-/* 8015B72C 0015738C 4B FF F4 AC */ b lbl_8015ABD8
-
-.global func_8015B730
-func_8015B730:
-/* 8015B730 00157390 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B734 00157394 38 C0 00 07 */ li r6, 7
-/* 8015B738 00157398 4B FF F4 A0 */ b lbl_8015ABD8
-
-.global func_8015B73C
-func_8015B73C:
-/* 8015B73C 0015739C 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B740 001573A0 38 C0 00 01 */ li r6, 1
-/* 8015B744 001573A4 4B FF F4 94 */ b lbl_8015ABD8
-
-.global func_8015B748
-func_8015B748:
-/* 8015B748 001573A8 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B74C 001573AC 38 C0 00 08 */ li r6, 8
-/* 8015B750 001573B0 4B FF F4 88 */ b lbl_8015ABD8
-
-.global func_8015B754
-func_8015B754:
-/* 8015B754 001573B4 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B758 001573B8 38 C0 00 02 */ li r6, 2
-/* 8015B75C 001573BC 4B FF F4 7C */ b lbl_8015ABD8
-
-.global func_8015B760
-func_8015B760:
-/* 8015B760 001573C0 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B764 001573C4 38 C0 00 09 */ li r6, 9
-/* 8015B768 001573C8 4B FF F4 70 */ b lbl_8015ABD8
-
-.global func_8015B76C
-func_8015B76C:
-/* 8015B76C 001573CC 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B770 001573D0 38 C0 00 03 */ li r6, 3
-/* 8015B774 001573D4 4B FF F4 64 */ b lbl_8015ABD8
-
-.global func_8015B778
-func_8015B778:
-/* 8015B778 001573D8 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8015B77C 001573DC 38 C0 00 0A */ li r6, 0xa
-/* 8015B780 001573E0 4B FF F4 58 */ b lbl_8015ABD8
-
-.global func_8015B784
-func_8015B784:
-/* 8015B784 001573E4 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B788 001573E8 38 C0 00 00 */ li r6, 0
-/* 8015B78C 001573EC 4B FF F4 4C */ b lbl_8015ABD8
-
-.global func_8015B790
-func_8015B790:
-/* 8015B790 001573F0 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B794 001573F4 38 C0 00 07 */ li r6, 7
-/* 8015B798 001573F8 4B FF F4 40 */ b lbl_8015ABD8
-
-.global func_8015B79C
-func_8015B79C:
-/* 8015B79C 001573FC 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B7A0 00157400 38 C0 00 01 */ li r6, 1
-/* 8015B7A4 00157404 4B FF F4 34 */ b lbl_8015ABD8
-
-.global func_8015B7A8
-func_8015B7A8:
-/* 8015B7A8 00157408 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B7AC 0015740C 38 C0 00 08 */ li r6, 8
-/* 8015B7B0 00157410 4B FF F4 28 */ b lbl_8015ABD8
-
-.global func_8015B7B4
-func_8015B7B4:
-/* 8015B7B4 00157414 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B7B8 00157418 38 C0 00 02 */ li r6, 2
-/* 8015B7BC 0015741C 4B FF F4 1C */ b lbl_8015ABD8
-
-.global func_8015B7C0
-func_8015B7C0:
-/* 8015B7C0 00157420 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B7C4 00157424 38 C0 00 09 */ li r6, 9
-/* 8015B7C8 00157428 4B FF F4 10 */ b lbl_8015ABD8
-
-.global func_8015B7CC
-func_8015B7CC:
-/* 8015B7CC 0015742C 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B7D0 00157430 38 C0 00 03 */ li r6, 3
-/* 8015B7D4 00157434 4B FF F4 04 */ b lbl_8015ABD8
-
-.global func_8015B7D8
-func_8015B7D8:
-/* 8015B7D8 00157438 80 A3 00 1C */ lwz r5, 0x1c(r3)
-/* 8015B7DC 0015743C 38 C0 00 0A */ li r6, 0xa
-/* 8015B7E0 00157440 4B FF F3 F8 */ b lbl_8015ABD8
-
-.global func_8015B7E4
-func_8015B7E4:
-/* 8015B7E4 00157444 4E 80 00 20 */ blr
-
-.global func_8015B7E8
-func_8015B7E8:
-/* 8015B7E8 00157448 4E 80 00 20 */ blr
-
-.global func_8015B7EC
-func_8015B7EC:
-/* 8015B7EC 0015744C 4E 80 00 20 */ blr
-
-.global func_8015B7F0
-func_8015B7F0:
-/* 8015B7F0 00157450 2C 05 00 00 */ cmpwi r5, 0
-/* 8015B7F4 00157454 41 82 00 0C */ beq lbl_8015B800
-/* 8015B7F8 00157458 38 05 FF FF */ addi r0, r5, -1
-/* 8015B7FC 0015745C 54 05 04 3E */ clrlwi r5, r0, 0x10
-lbl_8015B800:
-/* 8015B800 00157460 7C 83 23 78 */ mr r3, r4
-/* 8015B804 00157464 54 A4 06 3E */ clrlwi r4, r5, 0x18
-/* 8015B808 00157468 48 0F 4B 68 */ b func_80250370
-
-.global func_8015B80C
-func_8015B80C:
-/* 8015B80C 0015746C A8 04 00 1E */ lha r0, 0x1e(r4)
-/* 8015B810 00157470 2C 00 FF FF */ cmpwi r0, -1
-/* 8015B814 00157474 40 82 00 0C */ bne lbl_8015B820
-/* 8015B818 00157478 38 60 00 01 */ li r3, 1
-/* 8015B81C 0015747C 4E 80 00 20 */ blr
-lbl_8015B820:
-/* 8015B820 00157480 A8 04 00 24 */ lha r0, 0x24(r4)
-/* 8015B824 00157484 7C 00 30 00 */ cmpw r0, r6
-/* 8015B828 00157488 40 80 00 18 */ bge lbl_8015B840
-/* 8015B82C 0015748C A8 04 00 22 */ lha r0, 0x22(r4)
-/* 8015B830 00157490 2C 00 FF FF */ cmpwi r0, -1
-/* 8015B834 00157494 40 82 00 0C */ bne lbl_8015B840
-/* 8015B838 00157498 B0 C4 00 24 */ sth r6, 0x24(r4)
-/* 8015B83C 0015749C B0 A4 00 22 */ sth r5, 0x22(r4)
-lbl_8015B840:
-/* 8015B840 001574A0 A8 04 00 22 */ lha r0, 0x22(r4)
-/* 8015B844 001574A4 2C 00 FF FF */ cmpwi r0, -1
-/* 8015B848 001574A8 40 82 00 0C */ bne lbl_8015B854
-/* 8015B84C 001574AC 38 60 00 01 */ li r3, 1
-/* 8015B850 001574B0 4E 80 00 20 */ blr
-lbl_8015B854:
-/* 8015B854 001574B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015B858 001574B8 88 05 00 82 */ lbz r0, 0x82(r5)
-/* 8015B85C 001574BC 2C 00 00 00 */ cmpwi r0, 0
-/* 8015B860 001574C0 40 82 00 24 */ bne lbl_8015B884
-/* 8015B864 001574C4 38 60 00 00 */ li r3, 0
-/* 8015B868 001574C8 40 82 00 10 */ bne lbl_8015B878
-/* 8015B86C 001574CC 88 05 00 83 */ lbz r0, 0x83(r5)
-/* 8015B870 001574D0 2C 00 00 00 */ cmpwi r0, 0
-/* 8015B874 001574D4 41 82 00 08 */ beq lbl_8015B87C
-lbl_8015B878:
-/* 8015B878 001574D8 38 60 00 01 */ li r3, 1
-lbl_8015B87C:
-/* 8015B87C 001574DC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015B880 001574E0 41 82 00 0C */ beq lbl_8015B88C
-lbl_8015B884:
-/* 8015B884 001574E4 38 60 00 00 */ li r3, 0
-/* 8015B888 001574E8 4E 80 00 20 */ blr
-lbl_8015B88C:
-/* 8015B88C 001574EC A8 A4 00 22 */ lha r5, 0x22(r4)
-/* 8015B890 001574F0 38 60 00 00 */ li r3, 0
-/* 8015B894 001574F4 38 05 FF FF */ addi r0, r5, -1
-/* 8015B898 001574F8 B0 04 00 22 */ sth r0, 0x22(r4)
-/* 8015B89C 001574FC 4E 80 00 20 */ blr
-
-.global func_8015B8A0
-func_8015B8A0:
-/* 8015B8A0 00157500 98 A4 00 1A */ stb r5, 0x1a(r4)
-/* 8015B8A4 00157504 7C 83 23 78 */ mr r3, r4
-/* 8015B8A8 00157508 48 0F 4B 48 */ b func_802503F0
-
-.global func_8015B8AC
-func_8015B8AC:
-/* 8015B8AC 0015750C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8015B8B0 00157510 3D 60 80 40 */ lis r11, lbl_80400004@ha
-/* 8015B8B4 00157514 28 05 00 06 */ cmplwi r5, 6
-/* 8015B8B8 00157518 85 4B C4 40 */ lwzu r10, -0x3bc0(r11)
-/* 8015B8BC 0015751C 81 2B 00 04 */ lwz r9, lbl_80400004@l(r11)
-/* 8015B8C0 00157520 81 0B 00 08 */ lwz r8, 8(r11)
-/* 8015B8C4 00157524 80 EB 00 0C */ lwz r7, 0xc(r11)
-/* 8015B8C8 00157528 80 CB 00 10 */ lwz r6, 0x10(r11)
-/* 8015B8CC 0015752C 80 6B 00 14 */ lwz r3, 0x14(r11)
-/* 8015B8D0 00157530 80 0B 00 18 */ lwz r0, 0x18(r11)
-/* 8015B8D4 00157534 91 41 00 08 */ stw r10, 8(r1)
-/* 8015B8D8 00157538 91 21 00 0C */ stw r9, 0xc(r1)
-/* 8015B8DC 0015753C 91 01 00 10 */ stw r8, 0x10(r1)
-/* 8015B8E0 00157540 90 E1 00 14 */ stw r7, 0x14(r1)
-/* 8015B8E4 00157544 90 C1 00 18 */ stw r6, 0x18(r1)
-/* 8015B8E8 00157548 90 61 00 1C */ stw r3, 0x1c(r1)
-/* 8015B8EC 0015754C 90 01 00 20 */ stw r0, 0x20(r1)
-/* 8015B8F0 00157550 40 81 00 08 */ ble lbl_8015B8F8
-/* 8015B8F4 00157554 38 A0 00 00 */ li r5, 0
-lbl_8015B8F8:
-/* 8015B8F8 00157558 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
-/* 8015B8FC 0015755C 38 61 00 08 */ addi r3, r1, 8
-/* 8015B900 00157560 7C 03 00 2E */ lwzx r0, r3, r0
-/* 8015B904 00157564 90 04 00 40 */ stw r0, 0x40(r4)
-/* 8015B908 00157568 38 21 00 30 */ addi r1, r1, 0x30
-/* 8015B90C 0015756C 4E 80 00 20 */ blr
-
-.global func_8015B910
-func_8015B910:
-/* 8015B910 00157570 50 A6 80 1E */ rlwimi r6, r5, 0x10, 0, 0xf
-/* 8015B914 00157574 90 C4 00 40 */ stw r6, 0x40(r4)
-/* 8015B918 00157578 4E 80 00 20 */ blr
-
-.global func_8015B91C
-func_8015B91C:
-/* 8015B91C 0015757C 50 A6 80 1E */ rlwimi r6, r5, 0x10, 0, 0xf
-/* 8015B920 00157580 90 C4 00 38 */ stw r6, 0x38(r4)
-/* 8015B924 00157584 4E 80 00 20 */ blr
-
-.global func_8015B928
-func_8015B928:
-/* 8015B928 00157588 50 A6 80 1E */ rlwimi r6, r5, 0x10, 0, 0xf
-/* 8015B92C 0015758C 90 C4 00 3C */ stw r6, 0x3c(r4)
-/* 8015B930 00157590 4E 80 00 20 */ blr
-
-.global func_8015B934
-func_8015B934:
-/* 8015B934 00157594 94 21 FB F0 */ stwu r1, -0x410(r1)
-/* 8015B938 00157598 7C 08 02 A6 */ mflr r0
-/* 8015B93C 0015759C 54 A8 C6 3F */ rlwinm. r8, r5, 0x18, 0x18, 0x1f
-/* 8015B940 001575A0 54 A3 06 3E */ clrlwi r3, r5, 0x18
-/* 8015B944 001575A4 90 01 04 14 */ stw r0, 0x414(r1)
-/* 8015B948 001575A8 39 20 00 00 */ li r9, 0
-/* 8015B94C 001575AC B1 04 00 92 */ sth r8, 0x92(r4)
-/* 8015B950 001575B0 41 82 00 AC */ beq lbl_8015B9FC
-/* 8015B954 001575B4 28 08 00 08 */ cmplwi r8, 8
-/* 8015B958 001575B8 38 A8 FF F8 */ addi r5, r8, -8
-/* 8015B95C 001575BC 40 81 00 6C */ ble lbl_8015B9C8
-/* 8015B960 001575C0 38 05 00 07 */ addi r0, r5, 7
-/* 8015B964 001575C4 38 E1 02 08 */ addi r7, r1, 0x208
-/* 8015B968 001575C8 54 00 E8 FE */ srwi r0, r0, 3
-/* 8015B96C 001575CC 7C 09 03 A6 */ mtctr r0
-/* 8015B970 001575D0 28 05 00 00 */ cmplwi r5, 0
-/* 8015B974 001575D4 40 81 00 54 */ ble lbl_8015B9C8
-lbl_8015B978:
-/* 8015B978 001575D8 A0 06 00 00 */ lhz r0, 0(r6)
-/* 8015B97C 001575DC 39 29 00 08 */ addi r9, r9, 8
-/* 8015B980 001575E0 B0 07 00 00 */ sth r0, 0(r7)
-/* 8015B984 001575E4 A0 06 00 02 */ lhz r0, 2(r6)
-/* 8015B988 001575E8 B0 07 00 02 */ sth r0, 2(r7)
-/* 8015B98C 001575EC A0 06 00 04 */ lhz r0, 4(r6)
-/* 8015B990 001575F0 B0 07 00 04 */ sth r0, 4(r7)
-/* 8015B994 001575F4 A0 06 00 06 */ lhz r0, 6(r6)
-/* 8015B998 001575F8 B0 07 00 06 */ sth r0, 6(r7)
-/* 8015B99C 001575FC A0 06 00 08 */ lhz r0, 8(r6)
-/* 8015B9A0 00157600 B0 07 00 08 */ sth r0, 8(r7)
-/* 8015B9A4 00157604 A0 06 00 0A */ lhz r0, 0xa(r6)
-/* 8015B9A8 00157608 B0 07 00 0A */ sth r0, 0xa(r7)
-/* 8015B9AC 0015760C A0 06 00 0C */ lhz r0, 0xc(r6)
-/* 8015B9B0 00157610 B0 07 00 0C */ sth r0, 0xc(r7)
-/* 8015B9B4 00157614 A0 06 00 0E */ lhz r0, 0xe(r6)
-/* 8015B9B8 00157618 38 C6 00 10 */ addi r6, r6, 0x10
-/* 8015B9BC 0015761C B0 07 00 0E */ sth r0, 0xe(r7)
-/* 8015B9C0 00157620 38 E7 00 10 */ addi r7, r7, 0x10
-/* 8015B9C4 00157624 42 00 FF B4 */ bdnz lbl_8015B978
-lbl_8015B9C8:
-/* 8015B9C8 00157628 55 25 08 3C */ slwi r5, r9, 1
-/* 8015B9CC 0015762C 38 E1 02 08 */ addi r7, r1, 0x208
-/* 8015B9D0 00157630 7C 09 40 50 */ subf r0, r9, r8
-/* 8015B9D4 00157634 7C E7 2A 14 */ add r7, r7, r5
-/* 8015B9D8 00157638 7C 09 03 A6 */ mtctr r0
-/* 8015B9DC 0015763C 7C 09 40 40 */ cmplw r9, r8
-/* 8015B9E0 00157640 40 80 00 1C */ bge lbl_8015B9FC
-lbl_8015B9E4:
-/* 8015B9E4 00157644 A0 06 00 00 */ lhz r0, 0(r6)
-/* 8015B9E8 00157648 38 C6 00 02 */ addi r6, r6, 2
-/* 8015B9EC 0015764C 39 29 00 01 */ addi r9, r9, 1
-/* 8015B9F0 00157650 B0 07 00 00 */ sth r0, 0(r7)
-/* 8015B9F4 00157654 38 E7 00 02 */ addi r7, r7, 2
-/* 8015B9F8 00157658 42 00 FF EC */ bdnz lbl_8015B9E4
-lbl_8015B9FC:
-/* 8015B9FC 0015765C 2C 03 00 00 */ cmpwi r3, 0
-/* 8015BA00 00157660 55 20 08 3C */ slwi r0, r9, 1
-/* 8015BA04 00157664 38 A1 02 08 */ addi r5, r1, 0x208
-/* 8015BA08 00157668 38 E0 00 00 */ li r7, 0
-/* 8015BA0C 0015766C 7C E5 03 2E */ sthx r7, r5, r0
-/* 8015BA10 00157670 39 00 00 00 */ li r8, 0
-/* 8015BA14 00157674 41 82 00 AC */ beq lbl_8015BAC0
-/* 8015BA18 00157678 28 03 00 08 */ cmplwi r3, 8
-/* 8015BA1C 0015767C 38 A3 FF F8 */ addi r5, r3, -8
-/* 8015BA20 00157680 40 81 00 6C */ ble lbl_8015BA8C
-/* 8015BA24 00157684 38 05 00 07 */ addi r0, r5, 7
-/* 8015BA28 00157688 38 E1 00 08 */ addi r7, r1, 8
-/* 8015BA2C 0015768C 54 00 E8 FE */ srwi r0, r0, 3
-/* 8015BA30 00157690 7C 09 03 A6 */ mtctr r0
-/* 8015BA34 00157694 28 05 00 00 */ cmplwi r5, 0
-/* 8015BA38 00157698 40 81 00 54 */ ble lbl_8015BA8C
-lbl_8015BA3C:
-/* 8015BA3C 0015769C A0 06 00 00 */ lhz r0, 0(r6)
-/* 8015BA40 001576A0 39 08 00 08 */ addi r8, r8, 8
-/* 8015BA44 001576A4 B0 07 00 00 */ sth r0, 0(r7)
-/* 8015BA48 001576A8 A0 06 00 02 */ lhz r0, 2(r6)
-/* 8015BA4C 001576AC B0 07 00 02 */ sth r0, 2(r7)
-/* 8015BA50 001576B0 A0 06 00 04 */ lhz r0, 4(r6)
-/* 8015BA54 001576B4 B0 07 00 04 */ sth r0, 4(r7)
-/* 8015BA58 001576B8 A0 06 00 06 */ lhz r0, 6(r6)
-/* 8015BA5C 001576BC B0 07 00 06 */ sth r0, 6(r7)
-/* 8015BA60 001576C0 A0 06 00 08 */ lhz r0, 8(r6)
-/* 8015BA64 001576C4 B0 07 00 08 */ sth r0, 8(r7)
-/* 8015BA68 001576C8 A0 06 00 0A */ lhz r0, 0xa(r6)
-/* 8015BA6C 001576CC B0 07 00 0A */ sth r0, 0xa(r7)
-/* 8015BA70 001576D0 A0 06 00 0C */ lhz r0, 0xc(r6)
-/* 8015BA74 001576D4 B0 07 00 0C */ sth r0, 0xc(r7)
-/* 8015BA78 001576D8 A0 06 00 0E */ lhz r0, 0xe(r6)
-/* 8015BA7C 001576DC 38 C6 00 10 */ addi r6, r6, 0x10
-/* 8015BA80 001576E0 B0 07 00 0E */ sth r0, 0xe(r7)
-/* 8015BA84 001576E4 38 E7 00 10 */ addi r7, r7, 0x10
-/* 8015BA88 001576E8 42 00 FF B4 */ bdnz lbl_8015BA3C
-lbl_8015BA8C:
-/* 8015BA8C 001576EC 55 05 08 3C */ slwi r5, r8, 1
-/* 8015BA90 001576F0 38 E1 00 08 */ addi r7, r1, 8
-/* 8015BA94 001576F4 7C 08 18 50 */ subf r0, r8, r3
-/* 8015BA98 001576F8 7C E7 2A 14 */ add r7, r7, r5
-/* 8015BA9C 001576FC 7C 09 03 A6 */ mtctr r0
-/* 8015BAA0 00157700 7C 08 18 40 */ cmplw r8, r3
-/* 8015BAA4 00157704 40 80 00 1C */ bge lbl_8015BAC0
-lbl_8015BAA8:
-/* 8015BAA8 00157708 A0 06 00 00 */ lhz r0, 0(r6)
-/* 8015BAAC 0015770C 38 C6 00 02 */ addi r6, r6, 2
-/* 8015BAB0 00157710 39 08 00 01 */ addi r8, r8, 1
-/* 8015BAB4 00157714 B0 07 00 00 */ sth r0, 0(r7)
-/* 8015BAB8 00157718 38 E7 00 02 */ addi r7, r7, 2
-/* 8015BABC 0015771C 42 00 FF EC */ bdnz lbl_8015BAA8
-lbl_8015BAC0:
-/* 8015BAC0 00157720 55 00 08 3C */ slwi r0, r8, 1
-/* 8015BAC4 00157724 38 61 00 08 */ addi r3, r1, 8
-/* 8015BAC8 00157728 38 A0 00 00 */ li r5, 0
-/* 8015BACC 0015772C 7C A3 03 2E */ sthx r5, r3, r0
-/* 8015BAD0 00157730 88 04 00 18 */ lbz r0, 0x18(r4)
-/* 8015BAD4 00157734 2C 00 00 04 */ cmpwi r0, 4
-/* 8015BAD8 00157738 41 82 00 1C */ beq lbl_8015BAF4
-/* 8015BADC 0015773C 40 80 00 28 */ bge lbl_8015BB04
-/* 8015BAE0 00157740 2C 00 00 02 */ cmpwi r0, 2
-/* 8015BAE4 00157744 40 80 00 20 */ bge lbl_8015BB04
-/* 8015BAE8 00157748 2C 00 00 00 */ cmpwi r0, 0
-/* 8015BAEC 0015774C 40 80 00 08 */ bge lbl_8015BAF4
-/* 8015BAF0 00157750 48 00 00 14 */ b lbl_8015BB04
-lbl_8015BAF4:
-/* 8015BAF4 00157754 7C 83 23 78 */ mr r3, r4
-/* 8015BAF8 00157758 38 81 02 08 */ addi r4, r1, 0x208
-/* 8015BAFC 0015775C 38 A1 00 08 */ addi r5, r1, 8
-/* 8015BB00 00157760 48 0F 49 01 */ bl func_80250400
-lbl_8015BB04:
-/* 8015BB04 00157764 80 01 04 14 */ lwz r0, 0x414(r1)
-/* 8015BB08 00157768 7C 08 03 A6 */ mtlr r0
-/* 8015BB0C 0015776C 38 21 04 10 */ addi r1, r1, 0x410
-/* 8015BB10 00157770 4E 80 00 20 */ blr
-
-.global func_8015BB14
-func_8015BB14:
-/* 8015BB14 00157774 4E 80 00 20 */ blr
-
-.global func_8015BB18
-func_8015BB18:
-/* 8015BB18 00157778 4E 80 00 20 */ blr
-
-.global func_8015BB1C
-func_8015BB1C:
-/* 8015BB1C 0015777C 80 A3 00 28 */ lwz r5, 0x28(r3)
-/* 8015BB20 00157780 38 C0 00 04 */ li r6, 4
-/* 8015BB24 00157784 4B FF F0 B4 */ b lbl_8015ABD8
-
-.global func_8015BB28
-func_8015BB28:
-/* 8015BB28 00157788 80 A3 00 28 */ lwz r5, 0x28(r3)
-/* 8015BB2C 0015778C 38 C0 00 0B */ li r6, 0xb
-/* 8015BB30 00157790 4B FF F0 A8 */ b lbl_8015ABD8
-
-.global func_8015BB34
-func_8015BB34:
-/* 8015BB34 00157794 80 A3 00 2C */ lwz r5, 0x2c(r3)
-/* 8015BB38 00157798 38 C0 00 04 */ li r6, 4
-/* 8015BB3C 0015779C 4B FF F0 9C */ b lbl_8015ABD8
-
-.global func_8015BB40
-func_8015BB40:
-/* 8015BB40 001577A0 80 A3 00 2C */ lwz r5, 0x2c(r3)
-/* 8015BB44 001577A4 38 C0 00 0B */ li r6, 0xb
-/* 8015BB48 001577A8 4B FF F0 90 */ b lbl_8015ABD8
-
-.global func_8015BB4C
-func_8015BB4C:
-/* 8015BB4C 001577AC 80 A3 00 30 */ lwz r5, 0x30(r3)
-/* 8015BB50 001577B0 4B FF EF A0 */ b func_8015AAF0
-
-.global func_8015BB54
-func_8015BB54:
-/* 8015BB54 001577B4 80 A3 00 34 */ lwz r5, 0x34(r3)
-/* 8015BB58 001577B8 4B FF EF 98 */ b func_8015AAF0
-
-.global func_8015BB5C
-func_8015BB5C:
-/* 8015BB5C 001577BC 80 A3 00 38 */ lwz r5, 0x38(r3)
-/* 8015BB60 001577C0 4B FF EF 90 */ b func_8015AAF0
-
-.global func_8015BB64
-func_8015BB64:
-/* 8015BB64 001577C4 80 A3 00 3C */ lwz r5, 0x3c(r3)
-/* 8015BB68 001577C8 38 C0 00 05 */ li r6, 5
-/* 8015BB6C 001577CC 4B FF F0 6C */ b lbl_8015ABD8
-
-.global func_8015BB70
-func_8015BB70:
-/* 8015BB70 001577D0 80 A3 00 3C */ lwz r5, 0x3c(r3)
-/* 8015BB74 001577D4 38 C0 00 0C */ li r6, 0xc
-/* 8015BB78 001577D8 4B FF F0 60 */ b lbl_8015ABD8
-
-.global func_8015BB7C
-func_8015BB7C:
-/* 8015BB7C 001577DC 4E 80 00 20 */ blr
-
-.global func_8015BB80
-func_8015BB80:
-/* 8015BB80 001577E0 80 A3 00 44 */ lwz r5, 0x44(r3)
-/* 8015BB84 001577E4 4B FF EF 6C */ b func_8015AAF0
-
-.global func_8015BB88
-func_8015BB88:
-/* 8015BB88 001577E8 80 A3 00 48 */ lwz r5, 0x48(r3)
-/* 8015BB8C 001577EC 4B FF EF 64 */ b func_8015AAF0
-
-.global func_8015BB90
-func_8015BB90:
-/* 8015BB90 001577F0 80 A3 00 4C */ lwz r5, 0x4c(r3)
-/* 8015BB94 001577F4 4B FF EF 5C */ b func_8015AAF0
-
-.global func_8015BB98
-func_8015BB98:
-/* 8015BB98 001577F8 4E 80 00 20 */ blr
-
-.global func_8015BB9C
-func_8015BB9C:
-/* 8015BB9C 001577FC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015BBA0 00157800 7C 08 02 A6 */ mflr r0
-/* 8015BBA4 00157804 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015BBA8 00157808 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015BBAC 0015780C 7C 9F 23 78 */ mr r31, r4
-/* 8015BBB0 00157810 93 C1 00 08 */ stw r30, 8(r1)
-/* 8015BBB4 00157814 7C 7E 1B 78 */ mr r30, r3
-/* 8015BBB8 00157818 48 00 3B 29 */ bl func_8015F6E0
-/* 8015BBBC 0015781C 7C 65 1B 78 */ mr r5, r3
-/* 8015BBC0 00157820 7F C3 F3 78 */ mr r3, r30
-/* 8015BBC4 00157824 7F E4 FB 78 */ mr r4, r31
-/* 8015BBC8 00157828 38 A5 00 10 */ addi r5, r5, 0x10
-/* 8015BBCC 0015782C 4B FF EF 25 */ bl func_8015AAF0
-/* 8015BBD0 00157830 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015BBD4 00157834 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015BBD8 00157838 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8015BBDC 0015783C 7C 08 03 A6 */ mtlr r0
-/* 8015BBE0 00157840 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015BBE4 00157844 4E 80 00 20 */ blr
-
-.global func_8015BBE8
-func_8015BBE8:
-/* 8015BBE8 00157848 80 A3 00 5C */ lwz r5, 0x5c(r3)
-/* 8015BBEC 0015784C 4B FF EF 04 */ b func_8015AAF0
-
-.global func_8015BBF0
-func_8015BBF0:
-/* 8015BBF0 00157850 80 A3 00 60 */ lwz r5, 0x60(r3)
-/* 8015BBF4 00157854 4B FF EE FC */ b func_8015AAF0
-
-.global func_8015BBF8
-func_8015BBF8:
-/* 8015BBF8 00157858 80 A3 00 64 */ lwz r5, 0x64(r3)
-/* 8015BBFC 0015785C 4B FF EE F4 */ b func_8015AAF0
-
-.global func_8015BC00
-func_8015BC00:
-/* 8015BC00 00157860 80 A3 00 68 */ lwz r5, 0x68(r3)
-/* 8015BC04 00157864 4B FF EE EC */ b func_8015AAF0
-
-.global func_8015BC08
-func_8015BC08:
-/* 8015BC08 00157868 80 A3 00 6C */ lwz r5, 0x6c(r3)
-/* 8015BC0C 0015786C 4B FF EE E4 */ b func_8015AAF0
-
-.global func_8015BC10
-func_8015BC10:
-/* 8015BC10 00157870 80 A3 00 70 */ lwz r5, 0x70(r3)
-/* 8015BC14 00157874 4B FF EE DC */ b func_8015AAF0
-
-.global func_8015BC18
-func_8015BC18:
-/* 8015BC18 00157878 80 A3 00 74 */ lwz r5, 0x74(r3)
-/* 8015BC1C 0015787C 4B FF EE D4 */ b func_8015AAF0
-
-.global func_8015BC20
-func_8015BC20:
-/* 8015BC20 00157880 80 A3 00 78 */ lwz r5, 0x78(r3)
-/* 8015BC24 00157884 4B FF EE CC */ b func_8015AAF0
-
-.global func_8015BC28
-func_8015BC28:
-/* 8015BC28 00157888 80 A3 00 7C */ lwz r5, 0x7c(r3)
-/* 8015BC2C 0015788C 4B FF EE C4 */ b func_8015AAF0
-
-.global func_8015BC30
-func_8015BC30:
-/* 8015BC30 00157890 80 A3 00 80 */ lwz r5, 0x80(r3)
-/* 8015BC34 00157894 4B FF EE BC */ b func_8015AAF0
-
-.global func_8015BC38
-func_8015BC38:
-/* 8015BC38 00157898 80 A3 00 84 */ lwz r5, 0x84(r3)
-/* 8015BC3C 0015789C 4B FF EE B4 */ b func_8015AAF0
-
-.global func_8015BC40
-func_8015BC40:
-/* 8015BC40 001578A0 80 A3 00 88 */ lwz r5, 0x88(r3)
-/* 8015BC44 001578A4 4B FF EE AC */ b func_8015AAF0
-
-.global func_8015BC48
-func_8015BC48:
-/* 8015BC48 001578A8 80 A3 00 8C */ lwz r5, 0x8c(r3)
-/* 8015BC4C 001578AC 4B FF EE A4 */ b func_8015AAF0
-
-.global func_8015BC50
-func_8015BC50:
-/* 8015BC50 001578B0 80 A3 00 90 */ lwz r5, 0x90(r3)
-/* 8015BC54 001578B4 4B FF EE 9C */ b func_8015AAF0
-
-.global func_8015BC58
-func_8015BC58:
-/* 8015BC58 001578B8 4E 80 00 20 */ blr
-
-.global func_8015BC5C
-func_8015BC5C:
-/* 8015BC5C 001578BC A8 04 00 1E */ lha r0, 0x1e(r4)
-/* 8015BC60 001578C0 2C 00 FF FF */ cmpwi r0, -1
-/* 8015BC64 001578C4 4D 82 00 20 */ beqlr
-/* 8015BC68 001578C8 80 6D 9D 30 */ lwz r3, lbl_8063EFF0-_SDA_BASE_(r13)
-/* 8015BC6C 001578CC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015BC70 001578D0 4D 82 00 20 */ beqlr
-/* 8015BC74 001578D4 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015BC78 001578D8 38 80 00 00 */ li r4, 0
-/* 8015BC7C 001578DC 4B EA F5 94 */ b func_8000B210
-/* 8015BC80 001578E0 4E 80 00 20 */ blr
-
-.global func_8015BC84
-func_8015BC84:
-/* 8015BC84 001578E4 A8 04 00 1E */ lha r0, 0x1e(r4)
-/* 8015BC88 001578E8 2C 00 FF FF */ cmpwi r0, -1
-/* 8015BC8C 001578EC 4D 82 00 20 */ beqlr
-/* 8015BC90 001578F0 80 6D 9D 30 */ lwz r3, lbl_8063EFF0-_SDA_BASE_(r13)
-/* 8015BC94 001578F4 2C 03 00 00 */ cmpwi r3, 0
-/* 8015BC98 001578F8 4D 82 00 20 */ beqlr
-/* 8015BC9C 001578FC 38 80 00 00 */ li r4, 0
-/* 8015BCA0 00157900 4B EA F7 CC */ b func_8000B46C
-/* 8015BCA4 00157904 4E 80 00 20 */ blr
-
-.global func_8015BCA8
-func_8015BCA8:
-/* 8015BCA8 00157908 80 A3 00 94 */ lwz r5, 0x94(r3)
-/* 8015BCAC 0015790C 4B FF EE 44 */ b func_8015AAF0
-
-.global func_8015BCB0
-func_8015BCB0:
-/* 8015BCB0 00157910 80 A3 00 98 */ lwz r5, 0x98(r3)
-/* 8015BCB4 00157914 4B FF EE 3C */ b func_8015AAF0
-
-.global func_8015BCB8
-func_8015BCB8:
-/* 8015BCB8 00157918 80 A3 00 9C */ lwz r5, 0x9c(r3)
-/* 8015BCBC 0015791C 4B FF EE 34 */ b func_8015AAF0
-
-.global func_8015BCC0
-func_8015BCC0:
-/* 8015BCC0 00157920 80 A3 00 A0 */ lwz r5, 0xa0(r3)
-/* 8015BCC4 00157924 4B FF EE 2C */ b func_8015AAF0
-
-.global func_8015BCC8
-func_8015BCC8:
-/* 8015BCC8 00157928 80 A3 00 A4 */ lwz r5, 0xa4(r3)
-/* 8015BCCC 0015792C 4B FF EE 24 */ b func_8015AAF0
-
-.global func_8015BCD0
-func_8015BCD0:
-/* 8015BCD0 00157930 80 A3 00 A8 */ lwz r5, 0xa8(r3)
-/* 8015BCD4 00157934 4B FF EE 1C */ b func_8015AAF0
-
-.global func_8015BCD8
-func_8015BCD8:
-/* 8015BCD8 00157938 80 A3 00 AC */ lwz r5, 0xac(r3)
-/* 8015BCDC 0015793C 4B FF EE 14 */ b func_8015AAF0
-
-.global func_8015BCE0
-func_8015BCE0:
-/* 8015BCE0 00157940 80 A3 00 B0 */ lwz r5, 0xb0(r3)
-/* 8015BCE4 00157944 4B FF EE 0C */ b func_8015AAF0
-
-.global func_8015BCE8
-func_8015BCE8:
-/* 8015BCE8 00157948 80 A3 00 B4 */ lwz r5, 0xb4(r3)
-/* 8015BCEC 0015794C 4B FF EE 04 */ b func_8015AAF0
-
-.global func_8015BCF0
-func_8015BCF0:
-/* 8015BCF0 00157950 80 A3 00 B8 */ lwz r5, 0xb8(r3)
-/* 8015BCF4 00157954 4B FF ED FC */ b func_8015AAF0
-
-.global func_8015BCF8
-func_8015BCF8:
-/* 8015BCF8 00157958 80 A3 00 BC */ lwz r5, 0xbc(r3)
-/* 8015BCFC 0015795C 4B FF ED F4 */ b func_8015AAF0
-
-.global func_8015BD00
-func_8015BD00:
-/* 8015BD00 00157960 80 A3 00 C0 */ lwz r5, 0xc0(r3)
-/* 8015BD04 00157964 4B FF ED EC */ b func_8015AAF0
-
-.global func_8015BD08
-func_8015BD08:
-/* 8015BD08 00157968 80 A3 00 C4 */ lwz r5, 0xc4(r3)
-/* 8015BD0C 0015796C 4B FF ED E4 */ b func_8015AAF0
-
-.global func_8015BD10
-func_8015BD10:
-/* 8015BD10 00157970 80 A3 00 C8 */ lwz r5, 0xc8(r3)
-/* 8015BD14 00157974 4B FF ED DC */ b func_8015AAF0
-
-.global func_8015BD18
-func_8015BD18:
-/* 8015BD18 00157978 80 A3 00 CC */ lwz r5, 0xcc(r3)
-/* 8015BD1C 0015797C 4B FF ED D4 */ b func_8015AAF0
-
-.global func_8015BD20
-func_8015BD20:
-/* 8015BD20 00157980 80 A3 00 D0 */ lwz r5, 0xd0(r3)
-/* 8015BD24 00157984 4B FF ED CC */ b func_8015AAF0
-
-.global func_8015BD28
-func_8015BD28:
-/* 8015BD28 00157988 80 A3 00 D4 */ lwz r5, 0xd4(r3)
-/* 8015BD2C 0015798C 4B FF ED C4 */ b func_8015AAF0
-
-.global func_8015BD30
-func_8015BD30:
-/* 8015BD30 00157990 80 A3 00 D8 */ lwz r5, 0xd8(r3)
-/* 8015BD34 00157994 4B FF ED BC */ b func_8015AAF0
-
-.global func_8015BD38
-func_8015BD38:
-/* 8015BD38 00157998 80 A3 00 DC */ lwz r5, 0xdc(r3)
-/* 8015BD3C 0015799C 4B FF ED B4 */ b func_8015AAF0
-
-.global func_8015BD40
-func_8015BD40:
-/* 8015BD40 001579A0 80 A3 00 E0 */ lwz r5, 0xe0(r3)
-/* 8015BD44 001579A4 4B FF ED AC */ b func_8015AAF0
-
-.global func_8015BD48
-func_8015BD48:
-/* 8015BD48 001579A8 80 A3 00 E4 */ lwz r5, 0xe4(r3)
-/* 8015BD4C 001579AC 4B FF ED A4 */ b func_8015AAF0
-
-.global func_8015BD50
-func_8015BD50:
-/* 8015BD50 001579B0 80 A3 00 E8 */ lwz r5, 0xe8(r3)
-/* 8015BD54 001579B4 4B FF ED 9C */ b func_8015AAF0
-
-.global func_8015BD58
-func_8015BD58:
-/* 8015BD58 001579B8 80 A3 00 EC */ lwz r5, 0xec(r3)
-/* 8015BD5C 001579BC 4B FF ED 94 */ b func_8015AAF0
-
-.global func_8015BD60
-func_8015BD60:
-/* 8015BD60 001579C0 80 A3 00 F0 */ lwz r5, 0xf0(r3)
-/* 8015BD64 001579C4 4B FF ED 8C */ b func_8015AAF0
-
-.global func_8015BD68
-func_8015BD68:
-/* 8015BD68 001579C8 80 A3 00 F4 */ lwz r5, 0xf4(r3)
-/* 8015BD6C 001579CC 4B FF ED 84 */ b func_8015AAF0
-
-.global func_8015BD70
-func_8015BD70:
-/* 8015BD70 001579D0 80 A3 00 F8 */ lwz r5, 0xf8(r3)
-/* 8015BD74 001579D4 4B FF ED 7C */ b func_8015AAF0
-
-.global func_8015BD78
-func_8015BD78:
-/* 8015BD78 001579D8 80 A3 00 FC */ lwz r5, 0xfc(r3)
-/* 8015BD7C 001579DC 4B FF ED 74 */ b func_8015AAF0
-
-.global func_8015BD80
-func_8015BD80:
-/* 8015BD80 001579E0 80 A3 01 00 */ lwz r5, 0x100(r3)
-/* 8015BD84 001579E4 4B FF ED 6C */ b func_8015AAF0
-
-.global func_8015BD88
-func_8015BD88:
-/* 8015BD88 001579E8 80 A3 01 04 */ lwz r5, 0x104(r3)
-/* 8015BD8C 001579EC 4B FF ED 64 */ b func_8015AAF0
-
-.global func_8015BD90
-func_8015BD90:
-/* 8015BD90 001579F0 80 A3 01 08 */ lwz r5, 0x108(r3)
-/* 8015BD94 001579F4 4B FF ED 5C */ b func_8015AAF0
-
-.global func_8015BD98
-func_8015BD98:
-/* 8015BD98 001579F8 80 A3 01 0C */ lwz r5, 0x10c(r3)
-/* 8015BD9C 001579FC 4B FF ED 54 */ b func_8015AAF0
-
-.global func_8015BDA0
-func_8015BDA0:
-/* 8015BDA0 00157A00 80 A3 01 10 */ lwz r5, 0x110(r3)
-/* 8015BDA4 00157A04 4B FF ED 4C */ b func_8015AAF0
-
-.global func_8015BDA8
-func_8015BDA8:
-/* 8015BDA8 00157A08 80 A3 01 14 */ lwz r5, 0x114(r3)
-/* 8015BDAC 00157A0C 4B FF ED 44 */ b func_8015AAF0
-
-.global func_8015BDB0
-func_8015BDB0:
-/* 8015BDB0 00157A10 80 A3 01 18 */ lwz r5, 0x118(r3)
-/* 8015BDB4 00157A14 4B FF ED 3C */ b func_8015AAF0
-
-.global func_8015BDB8
-func_8015BDB8:
-/* 8015BDB8 00157A18 80 A3 01 1C */ lwz r5, 0x11c(r3)
-/* 8015BDBC 00157A1C 4B FF ED 34 */ b func_8015AAF0
-
-.global func_8015BDC0
-func_8015BDC0:
-/* 8015BDC0 00157A20 80 A3 01 20 */ lwz r5, 0x120(r3)
-/* 8015BDC4 00157A24 4B FF ED 2C */ b func_8015AAF0
-
-.global func_8015BDC8
-func_8015BDC8:
-/* 8015BDC8 00157A28 80 A3 01 24 */ lwz r5, 0x124(r3)
-/* 8015BDCC 00157A2C 4B FF ED 24 */ b func_8015AAF0
-
-.global func_8015BDD0
-func_8015BDD0:
-/* 8015BDD0 00157A30 80 A3 01 28 */ lwz r5, 0x128(r3)
-/* 8015BDD4 00157A34 4B FF ED 1C */ b func_8015AAF0
-
-.global func_8015BDD8
-func_8015BDD8:
-/* 8015BDD8 00157A38 80 A3 01 2C */ lwz r5, 0x12c(r3)
-/* 8015BDDC 00157A3C 4B FF ED 14 */ b func_8015AAF0
-
-.global func_8015BDE0
-func_8015BDE0:
-/* 8015BDE0 00157A40 80 A3 01 30 */ lwz r5, 0x130(r3)
-/* 8015BDE4 00157A44 4B FF ED 0C */ b func_8015AAF0
-
-.global func_8015BDE8
-func_8015BDE8:
-/* 8015BDE8 00157A48 80 A3 01 34 */ lwz r5, 0x134(r3)
-/* 8015BDEC 00157A4C 4B FF ED 04 */ b func_8015AAF0
-
-.global func_8015BDF0
-func_8015BDF0:
-/* 8015BDF0 00157A50 80 A3 01 38 */ lwz r5, 0x138(r3)
-/* 8015BDF4 00157A54 4B FF EC FC */ b func_8015AAF0
-
-.global func_8015BDF8
-func_8015BDF8:
-/* 8015BDF8 00157A58 80 A3 01 3C */ lwz r5, 0x13c(r3)
-/* 8015BDFC 00157A5C 4B FF EC F4 */ b func_8015AAF0
-
-.global func_8015BE00
-func_8015BE00:
-/* 8015BE00 00157A60 80 A3 01 40 */ lwz r5, 0x140(r3)
-/* 8015BE04 00157A64 4B FF EC EC */ b func_8015AAF0
-
-.global func_8015BE08
-func_8015BE08:
-/* 8015BE08 00157A68 80 A3 01 44 */ lwz r5, 0x144(r3)
-/* 8015BE0C 00157A6C 4B FF EC E4 */ b func_8015AAF0
-
-.global func_8015BE10
-func_8015BE10:
-/* 8015BE10 00157A70 80 A3 01 48 */ lwz r5, 0x148(r3)
-/* 8015BE14 00157A74 4B FF EC DC */ b func_8015AAF0
-
-.global func_8015BE18
-func_8015BE18:
-/* 8015BE18 00157A78 80 A3 01 4C */ lwz r5, 0x14c(r3)
-/* 8015BE1C 00157A7C 4B FF EC D4 */ b func_8015AAF0
-
-.global func_8015BE20
-func_8015BE20:
-/* 8015BE20 00157A80 80 A3 01 50 */ lwz r5, 0x150(r3)
-/* 8015BE24 00157A84 4B FF EC CC */ b func_8015AAF0
-
-.global func_8015BE28
-func_8015BE28:
-/* 8015BE28 00157A88 80 A3 01 54 */ lwz r5, 0x154(r3)
-/* 8015BE2C 00157A8C 4B FF EC C4 */ b func_8015AAF0
-
-.global func_8015BE30
-func_8015BE30:
-/* 8015BE30 00157A90 80 A3 01 58 */ lwz r5, 0x158(r3)
-/* 8015BE34 00157A94 4B FF EC BC */ b func_8015AAF0
-
-.global func_8015BE38
-func_8015BE38:
-/* 8015BE38 00157A98 80 A3 01 5C */ lwz r5, 0x15c(r3)
-/* 8015BE3C 00157A9C 4B FF EC B4 */ b func_8015AAF0
-
-.global func_8015BE40
-func_8015BE40:
-/* 8015BE40 00157AA0 80 A3 01 60 */ lwz r5, 0x160(r3)
-/* 8015BE44 00157AA4 4B FF EC AC */ b func_8015AAF0
-
-.global func_8015BE48
-func_8015BE48:
-/* 8015BE48 00157AA8 80 A3 01 64 */ lwz r5, 0x164(r3)
-/* 8015BE4C 00157AAC 4B FF EC A4 */ b func_8015AAF0
-
-.global func_8015BE50
-func_8015BE50:
-/* 8015BE50 00157AB0 80 A3 01 68 */ lwz r5, 0x168(r3)
-/* 8015BE54 00157AB4 4B FF EC 9C */ b func_8015AAF0
-
-.global func_8015BE58
-func_8015BE58:
-/* 8015BE58 00157AB8 80 A3 01 6C */ lwz r5, 0x16c(r3)
-/* 8015BE5C 00157ABC 4B FF EC 94 */ b func_8015AAF0
-
-.global func_8015BE60
-func_8015BE60:
-/* 8015BE60 00157AC0 80 A3 01 70 */ lwz r5, 0x170(r3)
-/* 8015BE64 00157AC4 4B FF EC 8C */ b func_8015AAF0
-
-.global func_8015BE68
-func_8015BE68:
-/* 8015BE68 00157AC8 80 A3 01 74 */ lwz r5, 0x174(r3)
-/* 8015BE6C 00157ACC 4B FF EC 84 */ b func_8015AAF0
-
-.global func_8015BE70
-func_8015BE70:
-/* 8015BE70 00157AD0 80 A3 01 78 */ lwz r5, 0x178(r3)
-/* 8015BE74 00157AD4 4B FF EC 7C */ b func_8015AAF0
-
-.global func_8015BE78
-func_8015BE78:
-/* 8015BE78 00157AD8 80 A3 01 7C */ lwz r5, 0x17c(r3)
-/* 8015BE7C 00157ADC 4B FF EC 74 */ b func_8015AAF0
-
-.global func_8015BE80
-func_8015BE80:
-/* 8015BE80 00157AE0 80 A3 01 80 */ lwz r5, 0x180(r3)
-/* 8015BE84 00157AE4 4B FF EC 6C */ b func_8015AAF0
-
-.global func_8015BE88
-func_8015BE88:
-/* 8015BE88 00157AE8 80 A3 01 84 */ lwz r5, 0x184(r3)
-/* 8015BE8C 00157AEC 4B FF EC 64 */ b func_8015AAF0
-
-.global func_8015BE90
-func_8015BE90:
-/* 8015BE90 00157AF0 80 A3 01 98 */ lwz r5, 0x198(r3)
-/* 8015BE94 00157AF4 38 C0 00 01 */ li r6, 1
-/* 8015BE98 00157AF8 4B FF ED 40 */ b lbl_8015ABD8
-
-.global func_8015BE9C
-func_8015BE9C:
-/* 8015BE9C 00157AFC 80 A3 01 98 */ lwz r5, 0x198(r3)
-/* 8015BEA0 00157B00 38 C0 00 08 */ li r6, 8
-/* 8015BEA4 00157B04 4B FF ED 34 */ b lbl_8015ABD8
-
-.global func_8015BEA8
-func_8015BEA8:
-/* 8015BEA8 00157B08 80 A3 01 9C */ lwz r5, 0x19c(r3)
-/* 8015BEAC 00157B0C 38 C0 00 01 */ li r6, 1
-/* 8015BEB0 00157B10 4B FF ED 28 */ b lbl_8015ABD8
-
-.global func_8015BEB4
-func_8015BEB4:
-/* 8015BEB4 00157B14 80 A3 01 9C */ lwz r5, 0x19c(r3)
-/* 8015BEB8 00157B18 38 C0 00 08 */ li r6, 8
-/* 8015BEBC 00157B1C 4B FF ED 1C */ b lbl_8015ABD8
-
-.global func_8015BEC0
-func_8015BEC0:
-/* 8015BEC0 00157B20 80 A3 01 A0 */ lwz r5, 0x1a0(r3)
-/* 8015BEC4 00157B24 38 C0 00 04 */ li r6, 4
-/* 8015BEC8 00157B28 4B FF ED 10 */ b lbl_8015ABD8
-
-.global func_8015BECC
-func_8015BECC:
-/* 8015BECC 00157B2C 80 A3 01 A0 */ lwz r5, 0x1a0(r3)
-/* 8015BED0 00157B30 38 C0 00 0B */ li r6, 0xb
-/* 8015BED4 00157B34 4B FF ED 04 */ b lbl_8015ABD8
-
-.global func_8015BED8
-func_8015BED8:
-/* 8015BED8 00157B38 80 A3 01 88 */ lwz r5, 0x188(r3)
-/* 8015BEDC 00157B3C 4B FF EC 14 */ b func_8015AAF0
-
-.global func_8015BEE0
-func_8015BEE0:
-/* 8015BEE0 00157B40 80 A3 01 8C */ lwz r5, 0x18c(r3)
-/* 8015BEE4 00157B44 4B FF EC 0C */ b func_8015AAF0
-
-.global func_8015BEE8
-func_8015BEE8:
-/* 8015BEE8 00157B48 80 A3 01 90 */ lwz r5, 0x190(r3)
-/* 8015BEEC 00157B4C 4B FF EC 04 */ b func_8015AAF0
-
-.global func_8015BEF0
-func_8015BEF0:
-/* 8015BEF0 00157B50 80 A3 01 94 */ lwz r5, 0x194(r3)
-/* 8015BEF4 00157B54 4B FF EB FC */ b func_8015AAF0
-
-.global func_8015BEF8
-func_8015BEF8:
-/* 8015BEF8 00157B58 7C A5 07 34 */ extsh r5, r5
-/* 8015BEFC 00157B5C 48 00 00 1C */ b lbl_8015BF18
-
-.global func_8015BF00
-func_8015BF00:
-/* 8015BF00 00157B60 7C A5 07 34 */ extsh r5, r5
-/* 8015BF04 00157B64 48 00 00 14 */ b lbl_8015BF18
-
-.global func_8015BF08
-func_8015BF08:
-/* 8015BF08 00157B68 7C A5 07 34 */ extsh r5, r5
-/* 8015BF0C 00157B6C 48 00 00 0C */ b lbl_8015BF18
-
-.global func_8015BF10
-func_8015BF10:
-/* 8015BF10 00157B70 7C A5 07 34 */ extsh r5, r5
-/* 8015BF14 00157B74 48 00 00 04 */ b lbl_8015BF18
-lbl_8015BF18:
-/* 8015BF18 00157B78 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015BF1C 00157B7C 7C 08 02 A6 */ mflr r0
-/* 8015BF20 00157B80 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015BF24 00157B84 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015BF28 00157B88 7C 9F 23 78 */ mr r31, r4
-/* 8015BF2C 00157B8C 93 C1 00 08 */ stw r30, 8(r1)
-/* 8015BF30 00157B90 7C 7E 1B 78 */ mr r30, r3
-/* 8015BF34 00157B94 88 04 00 5A */ lbz r0, 0x5a(r4)
-/* 8015BF38 00157B98 2C 00 00 00 */ cmpwi r0, 0
-/* 8015BF3C 00157B9C 41 82 01 00 */ beq lbl_8015C03C
-/* 8015BF40 00157BA0 3C 80 80 48 */ lis r4, lbl_8048773C@ha
-/* 8015BF44 00157BA4 3C 60 10 00 */ lis r3, 0x1000
-/* 8015BF48 00157BA8 38 84 77 3C */ addi r4, r4, lbl_8048773C@l
-/* 8015BF4C 00157BAC 38 A0 00 00 */ li r5, 0
-/* 8015BF50 00157BB0 88 84 01 B8 */ lbz r4, 0x1b8(r4)
-/* 8015BF54 00157BB4 38 C0 00 01 */ li r6, 1
-/* 8015BF58 00157BB8 4B EF DB 15 */ bl func_80059A6C
-/* 8015BF5C 00157BBC A8 1F 00 1E */ lha r0, 0x1e(r31)
-/* 8015BF60 00157BC0 2C 00 FF FF */ cmpwi r0, -1
-/* 8015BF64 00157BC4 40 82 00 08 */ bne lbl_8015BF6C
-/* 8015BF68 00157BC8 38 60 00 00 */ li r3, 0
-lbl_8015BF6C:
-/* 8015BF6C 00157BCC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015BF70 00157BD0 40 82 00 38 */ bne lbl_8015BFA8
-/* 8015BF74 00157BD4 80 1E 01 A4 */ lwz r0, 0x1a4(r30)
-/* 8015BF78 00157BD8 2C 00 00 00 */ cmpwi r0, 0
-/* 8015BF7C 00157BDC 40 82 00 10 */ bne lbl_8015BF8C
-/* 8015BF80 00157BE0 38 60 00 20 */ li r3, 0x20
-/* 8015BF84 00157BE4 4B EF EA 75 */ bl func_8005A9F8
-/* 8015BF88 00157BE8 90 7E 01 A4 */ stw r3, 0x1a4(r30)
-lbl_8015BF8C:
-/* 8015BF8C 00157BEC 80 1E 01 A4 */ lwz r0, 0x1a4(r30)
-/* 8015BF90 00157BF0 2C 00 00 00 */ cmpwi r0, 0
-/* 8015BF94 00157BF4 41 82 00 F0 */ beq lbl_8015C084
-/* 8015BF98 00157BF8 7F C3 F3 78 */ mr r3, r30
-/* 8015BF9C 00157BFC 7F E4 FB 78 */ mr r4, r31
-/* 8015BFA0 00157C00 48 00 10 99 */ bl func_8015D038
-/* 8015BFA4 00157C04 48 00 00 E0 */ b lbl_8015C084
-lbl_8015BFA8:
-/* 8015BFA8 00157C08 80 7F 00 8C */ lwz r3, 0x8c(r31)
-/* 8015BFAC 00157C0C A0 03 00 00 */ lhz r0, 0(r3)
-/* 8015BFB0 00157C10 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015BFB4 00157C14 40 82 00 18 */ bne lbl_8015BFCC
-/* 8015BFB8 00157C18 A0 03 00 02 */ lhz r0, 2(r3)
-/* 8015BFBC 00157C1C 28 00 FF FE */ cmplwi r0, 0xfffe
-/* 8015BFC0 00157C20 40 82 00 0C */ bne lbl_8015BFCC
-/* 8015BFC4 00157C24 38 03 00 04 */ addi r0, r3, 4
-/* 8015BFC8 00157C28 90 1F 00 8C */ stw r0, 0x8c(r31)
-lbl_8015BFCC:
-/* 8015BFCC 00157C2C 81 5F 00 8C */ lwz r10, 0x8c(r31)
-/* 8015BFD0 00157C30 A0 0A 00 00 */ lhz r0, 0(r10)
-/* 8015BFD4 00157C34 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015BFD8 00157C38 40 82 00 18 */ bne lbl_8015BFF0
-/* 8015BFDC 00157C3C A0 0A 00 02 */ lhz r0, 2(r10)
-/* 8015BFE0 00157C40 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015BFE4 00157C44 40 82 00 0C */ bne lbl_8015BFF0
-/* 8015BFE8 00157C48 38 60 00 01 */ li r3, 1
-/* 8015BFEC 00157C4C 48 00 00 9C */ b lbl_8015C088
-lbl_8015BFF0:
-/* 8015BFF0 00157C50 80 FF 00 34 */ lwz r7, 0x34(r31)
-/* 8015BFF4 00157C54 39 20 00 01 */ li r9, 1
-/* 8015BFF8 00157C58 80 DF 00 38 */ lwz r6, 0x38(r31)
-/* 8015BFFC 00157C5C 39 00 FF FF */ li r8, -1
-/* 8015C000 00157C60 80 BF 00 3C */ lwz r5, 0x3c(r31)
-/* 8015C004 00157C64 7F E3 FB 78 */ mr r3, r31
-/* 8015C008 00157C68 80 9F 00 40 */ lwz r4, 0x40(r31)
-/* 8015C00C 00157C6C 88 1F 00 44 */ lbz r0, 0x44(r31)
-/* 8015C010 00157C70 91 5F 00 00 */ stw r10, 0(r31)
-/* 8015C014 00157C74 B1 3F 00 1C */ sth r9, 0x1c(r31)
-/* 8015C018 00157C78 B1 1F 00 24 */ sth r8, 0x24(r31)
-/* 8015C01C 00157C7C 90 FF 00 48 */ stw r7, 0x48(r31)
-/* 8015C020 00157C80 90 DF 00 4C */ stw r6, 0x4c(r31)
-/* 8015C024 00157C84 90 BF 00 50 */ stw r5, 0x50(r31)
-/* 8015C028 00157C88 90 9F 00 54 */ stw r4, 0x54(r31)
-/* 8015C02C 00157C8C 98 1F 00 58 */ stb r0, 0x58(r31)
-/* 8015C030 00157C90 48 0F 43 59 */ bl func_80250388
-/* 8015C034 00157C94 38 60 00 00 */ li r3, 0
-/* 8015C038 00157C98 48 00 00 50 */ b lbl_8015C088
-lbl_8015C03C:
-/* 8015C03C 00157C9C 80 64 00 08 */ lwz r3, 8(r4)
-/* 8015C040 00157CA0 80 04 00 0C */ lwz r0, 0xc(r4)
-/* 8015C044 00157CA4 90 64 00 2C */ stw r3, 0x2c(r4)
-/* 8015C048 00157CA8 80 64 00 8C */ lwz r3, 0x8c(r4)
-/* 8015C04C 00157CAC 90 04 00 30 */ stw r0, 0x30(r4)
-/* 8015C050 00157CB0 A0 03 00 00 */ lhz r0, 0(r3)
-/* 8015C054 00157CB4 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015C058 00157CB8 40 82 00 24 */ bne lbl_8015C07C
-/* 8015C05C 00157CBC A0 03 00 02 */ lhz r0, 2(r3)
-/* 8015C060 00157CC0 28 00 FF FE */ cmplwi r0, 0xfffe
-/* 8015C064 00157CC4 40 82 00 18 */ bne lbl_8015C07C
-/* 8015C068 00157CC8 A0 64 00 92 */ lhz r3, 0x92(r4)
-/* 8015C06C 00157CCC 38 03 00 01 */ addi r0, r3, 1
-/* 8015C070 00157CD0 54 03 04 3E */ clrlwi r3, r0, 0x10
-/* 8015C074 00157CD4 38 03 00 01 */ addi r0, r3, 1
-/* 8015C078 00157CD8 B0 04 00 92 */ sth r0, 0x92(r4)
-lbl_8015C07C:
-/* 8015C07C 00157CDC 38 60 00 01 */ li r3, 1
-/* 8015C080 00157CE0 48 00 00 08 */ b lbl_8015C088
-lbl_8015C084:
-/* 8015C084 00157CE4 38 60 00 00 */ li r3, 0
-lbl_8015C088:
-/* 8015C088 00157CE8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015C08C 00157CEC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015C090 00157CF0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8015C094 00157CF4 7C 08 03 A6 */ mtlr r0
-/* 8015C098 00157CF8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015C09C 00157CFC 4E 80 00 20 */ blr
-
-.global func_8015C0A0
-func_8015C0A0:
-/* 8015C0A0 00157D00 4E 80 00 20 */ blr
-
-.global func_8015C0A4
-func_8015C0A4:
-/* 8015C0A4 00157D04 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8015C0A8 00157D08 7C 08 02 A6 */ mflr r0
-/* 8015C0AC 00157D0C 3C 80 80 42 */ lis r4, lbl_8041EA08@ha
-/* 8015C0B0 00157D10 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8015C0B4 00157D14 38 84 EA 08 */ addi r4, r4, lbl_8041EA08@l
-/* 8015C0B8 00157D18 93 E1 00 2C */ stw r31, 0x2c(r1)
-/* 8015C0BC 00157D1C 3B E0 FF 00 */ li r31, -256
-/* 8015C0C0 00157D20 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015C0C4 00157D24 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015C0C8 00157D28 50 1F 06 3E */ rlwimi r31, r0, 0, 0x18, 0x1f
-/* 8015C0CC 00157D2C D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015C0D0 00157D30 D0 41 00 10 */ stfs f2, 0x10(r1)
-/* 8015C0D4 00157D34 D0 41 00 0C */ stfs f2, 0xc(r1)
-/* 8015C0D8 00157D38 D0 61 00 1C */ stfs f3, 0x1c(r1)
-/* 8015C0DC 00157D3C D0 61 00 18 */ stfs f3, 0x18(r1)
-/* 8015C0E0 00157D40 D0 81 00 24 */ stfs f4, 0x24(r1)
-/* 8015C0E4 00157D44 D0 81 00 20 */ stfs f4, 0x20(r1)
-/* 8015C0E8 00157D48 88 03 00 18 */ lbz r0, 0x18(r3)
-/* 8015C0EC 00157D4C 54 00 10 3A */ slwi r0, r0, 2
-/* 8015C0F0 00157D50 7C 64 00 2E */ lwzx r3, r4, r0
-/* 8015C0F4 00157D54 4B EF E9 05 */ bl func_8005A9F8
-/* 8015C0F8 00157D58 7F E5 FB 78 */ mr r5, r31
-/* 8015C0FC 00157D5C 38 81 00 08 */ addi r4, r1, 8
-/* 8015C100 00157D60 38 C0 00 00 */ li r6, 0
-/* 8015C104 00157D64 4B EF EE 75 */ bl func_8005AF78
-/* 8015C108 00157D68 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8015C10C 00157D6C 83 E1 00 2C */ lwz r31, 0x2c(r1)
-/* 8015C110 00157D70 7C 08 03 A6 */ mtlr r0
-/* 8015C114 00157D74 38 21 00 30 */ addi r1, r1, 0x30
-/* 8015C118 00157D78 4E 80 00 20 */ blr
-
-.global func_8015C11C
-func_8015C11C:
-/* 8015C11C 00157D7C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8015C120 00157D80 7C 08 02 A6 */ mflr r0
-/* 8015C124 00157D84 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8015C128 00157D88 DB E1 00 30 */ stfd f31, 0x30(r1)
-/* 8015C12C 00157D8C F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
-/* 8015C130 00157D90 3C 60 80 42 */ lis r3, lbl_8041EA28@ha
-/* 8015C134 00157D94 CB E2 8F A8 */ lfd f31, lbl_806415A8-_SDA2_BASE_(r2)
-/* 8015C138 00157D98 93 E1 00 2C */ stw r31, 0x2c(r1)
-/* 8015C13C 00157D9C 3B E0 00 00 */ li r31, 0
-/* 8015C140 00157DA0 93 C1 00 28 */ stw r30, 0x28(r1)
-/* 8015C144 00157DA4 7C 9E 23 78 */ mr r30, r4
-/* 8015C148 00157DA8 93 A1 00 24 */ stw r29, 0x24(r1)
-/* 8015C14C 00157DAC 3B A3 EA 28 */ addi r29, r3, lbl_8041EA28@l
-/* 8015C150 00157DB0 93 81 00 20 */ stw r28, 0x20(r1)
-/* 8015C154 00157DB4 3F 80 43 30 */ lis r28, 0x4330
-lbl_8015C158:
-/* 8015C158 00157DB8 80 7E 00 2C */ lwz r3, 0x2c(r30)
-/* 8015C15C 00157DBC 80 1E 00 30 */ lwz r0, 0x30(r30)
-/* 8015C160 00157DC0 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 8015C164 00157DC4 88 9E 00 18 */ lbz r4, 0x18(r30)
-/* 8015C168 00157DC8 6C 03 80 00 */ xoris r3, r0, 0x8000
-/* 8015C16C 00157DCC 90 A1 00 0C */ stw r5, 0xc(r1)
-/* 8015C170 00157DD0 1C 84 00 0C */ mulli r4, r4, 0xc
-/* 8015C174 00157DD4 88 1E 00 5A */ lbz r0, 0x5a(r30)
-/* 8015C178 00157DD8 93 81 00 08 */ stw r28, 8(r1)
-/* 8015C17C 00157DDC 7C 44 EC 6E */ lfsux f2, r4, r29
-/* 8015C180 00157DE0 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C184 00157DE4 C8 01 00 08 */ lfd f0, 8(r1)
-/* 8015C188 00157DE8 90 61 00 14 */ stw r3, 0x14(r1)
-/* 8015C18C 00157DEC EC 20 F8 28 */ fsubs f1, f0, f31
-/* 8015C190 00157DF0 C0 04 00 04 */ lfs f0, 4(r4)
-/* 8015C194 00157DF4 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8015C198 00157DF8 C8 61 00 10 */ lfd f3, 0x10(r1)
-/* 8015C19C 00157DFC EC 41 10 2A */ fadds f2, f1, f2
-/* 8015C1A0 00157E00 EC 63 F8 28 */ fsubs f3, f3, f31
-/* 8015C1A4 00157E04 EC 83 00 2A */ fadds f4, f3, f0
-/* 8015C1A8 00157E08 41 82 00 0C */ beq lbl_8015C1B4
-/* 8015C1AC 00157E0C 7F C3 F3 78 */ mr r3, r30
-/* 8015C1B0 00157E10 4B FF FE F5 */ bl func_8015C0A4
-lbl_8015C1B4:
-/* 8015C1B4 00157E14 80 7E 00 2C */ lwz r3, 0x2c(r30)
-/* 8015C1B8 00157E18 3B FF 00 01 */ addi r31, r31, 1
-/* 8015C1BC 00157E1C 88 1E 00 18 */ lbz r0, 0x18(r30)
-/* 8015C1C0 00157E20 28 1F 00 0A */ cmplwi r31, 0xa
-/* 8015C1C4 00157E24 6C 63 80 00 */ xoris r3, r3, 0x8000
-/* 8015C1C8 00157E28 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8015C1CC 00157E2C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8015C1D0 00157E30 90 61 00 14 */ stw r3, 0x14(r1)
-/* 8015C1D4 00157E34 C8 21 00 10 */ lfd f1, 0x10(r1)
-/* 8015C1D8 00157E38 7C 7D 02 14 */ add r3, r29, r0
-/* 8015C1DC 00157E3C C0 03 00 08 */ lfs f0, 8(r3)
-/* 8015C1E0 00157E40 EC 21 F8 28 */ fsubs f1, f1, f31
-/* 8015C1E4 00157E44 EC 01 00 2A */ fadds f0, f1, f0
-/* 8015C1E8 00157E48 FC 00 00 1E */ fctiwz f0, f0
-/* 8015C1EC 00157E4C D8 01 00 08 */ stfd f0, 8(r1)
-/* 8015C1F0 00157E50 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8015C1F4 00157E54 90 1E 00 2C */ stw r0, 0x2c(r30)
-/* 8015C1F8 00157E58 41 80 FF 60 */ blt lbl_8015C158
-/* 8015C1FC 00157E5C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
-/* 8015C200 00157E60 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8015C204 00157E64 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 8015C208 00157E68 83 E1 00 2C */ lwz r31, 0x2c(r1)
-/* 8015C20C 00157E6C 83 C1 00 28 */ lwz r30, 0x28(r1)
-/* 8015C210 00157E70 83 A1 00 24 */ lwz r29, 0x24(r1)
-/* 8015C214 00157E74 83 81 00 20 */ lwz r28, 0x20(r1)
-/* 8015C218 00157E78 7C 08 03 A6 */ mtlr r0
-/* 8015C21C 00157E7C 38 21 00 40 */ addi r1, r1, 0x40
-/* 8015C220 00157E80 4E 80 00 20 */ blr
-
-.global func_8015C224
-func_8015C224:
-/* 8015C224 00157E84 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015C228 00157E88 7C 08 02 A6 */ mflr r0
-/* 8015C22C 00157E8C 3C E0 43 30 */ lis r7, 0x4330
-/* 8015C230 00157E90 3C C0 80 42 */ lis r6, lbl_8041EA28@ha
-/* 8015C234 00157E94 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015C238 00157E98 38 C6 EA 28 */ addi r6, r6, lbl_8041EA28@l
-/* 8015C23C 00157E9C C8 82 8F A8 */ lfd f4, lbl_806415A8-_SDA2_BASE_(r2)
-/* 8015C240 00157EA0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015C244 00157EA4 7C 9F 23 78 */ mr r31, r4
-/* 8015C248 00157EA8 80 64 00 2C */ lwz r3, 0x2c(r4)
-/* 8015C24C 00157EAC 80 04 00 30 */ lwz r0, 0x30(r4)
-/* 8015C250 00157EB0 6C 68 80 00 */ xoris r8, r3, 0x8000
-/* 8015C254 00157EB4 88 64 00 18 */ lbz r3, 0x18(r4)
-/* 8015C258 00157EB8 6C 05 80 00 */ xoris r5, r0, 0x8000
-/* 8015C25C 00157EBC 91 01 00 0C */ stw r8, 0xc(r1)
-/* 8015C260 00157EC0 1D 03 00 0C */ mulli r8, r3, 0xc
-/* 8015C264 00157EC4 88 04 00 5A */ lbz r0, 0x5a(r4)
-/* 8015C268 00157EC8 90 E1 00 08 */ stw r7, 8(r1)
-/* 8015C26C 00157ECC 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C270 00157ED0 C8 01 00 08 */ lfd f0, 8(r1)
-/* 8015C274 00157ED4 7C 66 42 14 */ add r3, r6, r8
-/* 8015C278 00157ED8 90 A1 00 14 */ stw r5, 0x14(r1)
-/* 8015C27C 00157EDC EC 20 20 28 */ fsubs f1, f0, f4
-/* 8015C280 00157EE0 7C 46 44 2E */ lfsx f2, r6, r8
-/* 8015C284 00157EE4 90 E1 00 10 */ stw r7, 0x10(r1)
-/* 8015C288 00157EE8 C0 03 00 04 */ lfs f0, 4(r3)
-/* 8015C28C 00157EEC C8 61 00 10 */ lfd f3, 0x10(r1)
-/* 8015C290 00157EF0 EC 41 10 2A */ fadds f2, f1, f2
-/* 8015C294 00157EF4 EC 63 20 28 */ fsubs f3, f3, f4
-/* 8015C298 00157EF8 EC 83 00 2A */ fadds f4, f3, f0
-/* 8015C29C 00157EFC 41 82 00 0C */ beq lbl_8015C2A8
-/* 8015C2A0 00157F00 7F E3 FB 78 */ mr r3, r31
-/* 8015C2A4 00157F04 4B FF FE 01 */ bl func_8015C0A4
-lbl_8015C2A8:
-/* 8015C2A8 00157F08 80 BF 00 2C */ lwz r5, 0x2c(r31)
-/* 8015C2AC 00157F0C 3C 80 43 30 */ lis r4, 0x4330
-/* 8015C2B0 00157F10 88 1F 00 18 */ lbz r0, 0x18(r31)
-/* 8015C2B4 00157F14 3C 60 80 42 */ lis r3, lbl_8041EA28@ha
-/* 8015C2B8 00157F18 6C A5 80 00 */ xoris r5, r5, 0x8000
-/* 8015C2BC 00157F1C 90 81 00 10 */ stw r4, 0x10(r1)
-/* 8015C2C0 00157F20 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8015C2C4 00157F24 38 63 EA 28 */ addi r3, r3, lbl_8041EA28@l
-/* 8015C2C8 00157F28 90 A1 00 14 */ stw r5, 0x14(r1)
-/* 8015C2CC 00157F2C C8 42 8F A8 */ lfd f2, lbl_806415A8-_SDA2_BASE_(r2)
-/* 8015C2D0 00157F30 C8 21 00 10 */ lfd f1, 0x10(r1)
-/* 8015C2D4 00157F34 7C 63 02 14 */ add r3, r3, r0
-/* 8015C2D8 00157F38 C0 03 00 08 */ lfs f0, 8(r3)
-/* 8015C2DC 00157F3C EC 21 10 28 */ fsubs f1, f1, f2
-/* 8015C2E0 00157F40 EC 01 00 2A */ fadds f0, f1, f0
-/* 8015C2E4 00157F44 FC 00 00 1E */ fctiwz f0, f0
-/* 8015C2E8 00157F48 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8015C2EC 00157F4C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8015C2F0 00157F50 90 1F 00 2C */ stw r0, 0x2c(r31)
-/* 8015C2F4 00157F54 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015C2F8 00157F58 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015C2FC 00157F5C 7C 08 03 A6 */ mtlr r0
-/* 8015C300 00157F60 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015C304 00157F64 4E 80 00 20 */ blr
-
-.global func_8015C308
-func_8015C308:
-/* 8015C308 00157F68 7C 60 1B 78 */ mr r0, r3
-/* 8015C30C 00157F6C 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C310 00157F70 7C 85 23 78 */ mr r5, r4
-/* 8015C314 00157F74 7C 04 03 78 */ mr r4, r0
-/* 8015C318 00157F78 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C31C 00157F7C 4B FF CB 34 */ b lbl_80158E50
-
-.global func_8015C320
-func_8015C320:
-/* 8015C320 00157F80 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015C324 00157F84 7C 08 02 A6 */ mflr r0
-/* 8015C328 00157F88 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015C32C 00157F8C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015C330 00157F90 7C 7F 1B 78 */ mr r31, r3
-/* 8015C334 00157F94 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C338 00157F98 7F E4 FB 78 */ mr r4, r31
-/* 8015C33C 00157F9C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C340 00157FA0 4B FF D6 69 */ bl func_801599A8
-/* 8015C344 00157FA4 98 7F 00 96 */ stb r3, 0x96(r31)
-/* 8015C348 00157FA8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015C34C 00157FAC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015C350 00157FB0 7C 08 03 A6 */ mtlr r0
-/* 8015C354 00157FB4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015C358 00157FB8 4E 80 00 20 */ blr
-
-.global func_8015C35C
-func_8015C35C:
-/* 8015C35C 00157FBC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015C360 00157FC0 7C 08 02 A6 */ mflr r0
-/* 8015C364 00157FC4 2C 03 00 2B */ cmpwi r3, 0x2b
-/* 8015C368 00157FC8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015C36C 00157FCC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015C370 00157FD0 41 82 00 38 */ beq lbl_8015C3A8
-/* 8015C374 00157FD4 40 80 00 10 */ bge lbl_8015C384
-/* 8015C378 00157FD8 2C 03 00 1E */ cmpwi r3, 0x1e
-/* 8015C37C 00157FDC 41 82 00 18 */ beq lbl_8015C394
-/* 8015C380 00157FE0 48 00 00 B8 */ b lbl_8015C438
-lbl_8015C384:
-/* 8015C384 00157FE4 2C 03 00 2D */ cmpwi r3, 0x2d
-/* 8015C388 00157FE8 41 82 00 80 */ beq lbl_8015C408
-/* 8015C38C 00157FEC 40 80 00 AC */ bge lbl_8015C438
-/* 8015C390 00157FF0 48 00 00 48 */ b lbl_8015C3D8
-lbl_8015C394:
-/* 8015C394 00157FF4 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C398 00157FF8 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C39C 00157FFC 48 00 00 D1 */ bl func_8015C46C
-/* 8015C3A0 00158000 38 60 00 00 */ li r3, 0
-/* 8015C3A4 00158004 48 00 00 B4 */ b lbl_8015C458
-lbl_8015C3A8:
-/* 8015C3A8 00158008 3F E0 80 48 */ lis r31, lbl_8048773C@ha
-/* 8015C3AC 0015800C 3B FF 77 3C */ addi r31, r31, lbl_8048773C@l
-/* 8015C3B0 00158010 80 1F 01 AC */ lwz r0, 0x1ac(r31)
-/* 8015C3B4 00158014 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C3B8 00158018 40 82 00 10 */ bne lbl_8015C3C8
-/* 8015C3BC 0015801C 38 60 00 21 */ li r3, 0x21
-/* 8015C3C0 00158020 4B EF E6 39 */ bl func_8005A9F8
-/* 8015C3C4 00158024 90 7F 01 AC */ stw r3, 0x1ac(r31)
-lbl_8015C3C8:
-/* 8015C3C8 00158028 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C3CC 0015802C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C3D0 00158030 80 63 01 AC */ lwz r3, 0x1ac(r3)
-/* 8015C3D4 00158034 48 00 00 84 */ b lbl_8015C458
-lbl_8015C3D8:
-/* 8015C3D8 00158038 3F E0 80 48 */ lis r31, lbl_8048773C@ha
-/* 8015C3DC 0015803C 3B FF 77 3C */ addi r31, r31, lbl_8048773C@l
-/* 8015C3E0 00158040 80 1F 01 B0 */ lwz r0, 0x1b0(r31)
-/* 8015C3E4 00158044 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C3E8 00158048 40 82 00 10 */ bne lbl_8015C3F8
-/* 8015C3EC 0015804C 38 60 00 22 */ li r3, 0x22
-/* 8015C3F0 00158050 4B EF E6 09 */ bl func_8005A9F8
-/* 8015C3F4 00158054 90 7F 01 B0 */ stw r3, 0x1b0(r31)
-lbl_8015C3F8:
-/* 8015C3F8 00158058 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C3FC 0015805C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C400 00158060 80 63 01 B0 */ lwz r3, 0x1b0(r3)
-/* 8015C404 00158064 48 00 00 54 */ b lbl_8015C458
-lbl_8015C408:
-/* 8015C408 00158068 3F E0 80 48 */ lis r31, lbl_8048773C@ha
-/* 8015C40C 0015806C 3B FF 77 3C */ addi r31, r31, lbl_8048773C@l
-/* 8015C410 00158070 80 1F 01 B4 */ lwz r0, 0x1b4(r31)
-/* 8015C414 00158074 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C418 00158078 40 82 00 10 */ bne lbl_8015C428
-/* 8015C41C 0015807C 38 60 00 23 */ li r3, 0x23
-/* 8015C420 00158080 4B EF E5 D9 */ bl func_8005A9F8
-/* 8015C424 00158084 90 7F 01 B4 */ stw r3, 0x1b4(r31)
-lbl_8015C428:
-/* 8015C428 00158088 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C42C 0015808C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C430 00158090 80 63 01 B4 */ lwz r3, 0x1b4(r3)
-/* 8015C434 00158094 48 00 00 24 */ b lbl_8015C458
-lbl_8015C438:
-/* 8015C438 00158098 2C 03 00 30 */ cmpwi r3, 0x30
-/* 8015C43C 0015809C 41 80 00 0C */ blt lbl_8015C448
-/* 8015C440 001580A0 38 60 00 00 */ li r3, 0
-/* 8015C444 001580A4 48 00 00 14 */ b lbl_8015C458
-lbl_8015C448:
-/* 8015C448 001580A8 3C 80 80 42 */ lis r4, lbl_8041EA88@ha
-/* 8015C44C 001580AC 54 60 10 3A */ slwi r0, r3, 2
-/* 8015C450 001580B0 38 84 EA 88 */ addi r4, r4, lbl_8041EA88@l
-/* 8015C454 001580B4 7C 64 00 2E */ lwzx r3, r4, r0
-lbl_8015C458:
-/* 8015C458 001580B8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015C45C 001580BC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015C460 001580C0 7C 08 03 A6 */ mtlr r0
-/* 8015C464 001580C4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015C468 001580C8 4E 80 00 20 */ blr
-
-.global func_8015C46C
-func_8015C46C:
-/* 8015C46C 001580CC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015C470 001580D0 7C 08 02 A6 */ mflr r0
-/* 8015C474 001580D4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015C478 001580D8 38 00 00 00 */ li r0, 0
-/* 8015C47C 001580DC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015C480 001580E0 7C 7F 1B 78 */ mr r31, r3
-/* 8015C484 001580E4 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 8015C488 001580E8 38 60 03 D4 */ li r3, 0x3d4
-/* 8015C48C 001580EC 48 07 E5 A5 */ bl func_801DAA30
-/* 8015C490 001580F0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015C494 001580F4 41 82 00 34 */ beq lbl_8015C4C8
-/* 8015C498 001580F8 38 80 00 01 */ li r4, 1
-/* 8015C49C 001580FC 38 00 00 04 */ li r0, 4
-/* 8015C4A0 00158100 90 81 00 08 */ stw r4, 8(r1)
-/* 8015C4A4 00158104 38 80 00 00 */ li r4, 0
-/* 8015C4A8 00158108 38 A0 00 03 */ li r5, 3
-/* 8015C4AC 0015810C 38 C0 00 00 */ li r6, 0
-/* 8015C4B0 00158110 90 01 00 0C */ stw r0, 0xc(r1)
-/* 8015C4B4 00158114 38 E0 00 00 */ li r7, 0
-/* 8015C4B8 00158118 39 00 00 01 */ li r8, 1
-/* 8015C4BC 0015811C 39 20 00 05 */ li r9, 5
-/* 8015C4C0 00158120 39 40 00 01 */ li r10, 1
-/* 8015C4C4 00158124 48 0E 03 51 */ bl func_8023C814
-lbl_8015C4C8:
-/* 8015C4C8 00158128 38 00 00 00 */ li r0, 0
-/* 8015C4CC 0015812C 90 7F 01 A8 */ stw r3, 0x1a8(r31)
-/* 8015C4D0 00158130 90 1F 01 AC */ stw r0, 0x1ac(r31)
-/* 8015C4D4 00158134 90 1F 01 B0 */ stw r0, 0x1b0(r31)
-/* 8015C4D8 00158138 90 1F 01 B4 */ stw r0, 0x1b4(r31)
-/* 8015C4DC 0015813C 98 1F 01 B8 */ stb r0, 0x1b8(r31)
-/* 8015C4E0 00158140 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015C4E4 00158144 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015C4E8 00158148 7C 08 03 A6 */ mtlr r0
-/* 8015C4EC 0015814C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015C4F0 00158150 4E 80 00 20 */ blr
-
-.global func_8015C4F4
-func_8015C4F4:
-/* 8015C4F4 00158154 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015C4F8 00158158 7C 08 02 A6 */ mflr r0
-/* 8015C4FC 0015815C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015C500 00158160 3C 04 00 01 */ addis r0, r4, 1
-/* 8015C504 00158164 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015C508 00158168 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015C50C 0015816C 7C 9F 23 78 */ mr r31, r4
-/* 8015C510 00158170 40 82 00 08 */ bne lbl_8015C518
-/* 8015C514 00158174 3B E0 00 00 */ li r31, 0
-lbl_8015C518:
-/* 8015C518 00158178 28 03 00 09 */ cmplwi r3, 9
-/* 8015C51C 0015817C 41 81 02 0C */ bgt lbl_8015C728
-/* 8015C520 00158180 3C 80 80 42 */ lis r4, lbl_8041EBC8@ha
-/* 8015C524 00158184 54 60 10 3A */ slwi r0, r3, 2
-/* 8015C528 00158188 38 84 EB C8 */ addi r4, r4, lbl_8041EBC8@l
-/* 8015C52C 0015818C 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8015C530 00158190 7C 89 03 A6 */ mtctr r4
-/* 8015C534 00158194 4E 80 04 20 */ bctr
-/* 8015C538 00158198 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C53C 0015819C C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
-/* 8015C540 001581A0 C0 42 8F B4 */ lfs f2, lbl_806415B4-_SDA2_BASE_(r2)
-/* 8015C544 001581A4 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C548 001581A8 C0 62 8F B8 */ lfs f3, lbl_806415B8-_SDA2_BASE_(r2)
-/* 8015C54C 001581AC C0 82 8F BC */ lfs f4, lbl_806415BC-_SDA2_BASE_(r2)
-/* 8015C550 001581B0 48 00 02 85 */ bl func_8015C7D4
-/* 8015C554 001581B4 7F E3 FB 78 */ mr r3, r31
-/* 8015C558 001581B8 38 80 00 28 */ li r4, 0x28
-/* 8015C55C 001581BC 38 A0 01 54 */ li r5, 0x154
-/* 8015C560 001581C0 38 C0 00 00 */ li r6, 0
-/* 8015C564 001581C4 38 E0 00 00 */ li r7, 0
-/* 8015C568 001581C8 39 00 FF FF */ li r8, -1
-/* 8015C56C 001581CC 48 0F 3B C9 */ bl func_80250134
-/* 8015C570 001581D0 48 00 01 B8 */ b lbl_8015C728
-/* 8015C574 001581D4 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C578 001581D8 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
-/* 8015C57C 001581DC C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
-/* 8015C580 001581E0 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C584 001581E4 C0 62 8F B8 */ lfs f3, lbl_806415B8-_SDA2_BASE_(r2)
-/* 8015C588 001581E8 C0 82 8F BC */ lfs f4, lbl_806415BC-_SDA2_BASE_(r2)
-/* 8015C58C 001581EC 48 00 02 49 */ bl func_8015C7D4
-/* 8015C590 001581F0 7F E3 FB 78 */ mr r3, r31
-/* 8015C594 001581F4 38 80 00 28 */ li r4, 0x28
-/* 8015C598 001581F8 38 A0 01 54 */ li r5, 0x154
-/* 8015C59C 001581FC 38 C0 00 00 */ li r6, 0
-/* 8015C5A0 00158200 38 E0 00 00 */ li r7, 0
-/* 8015C5A4 00158204 39 00 FF FF */ li r8, -1
-/* 8015C5A8 00158208 48 0F 3B 8D */ bl func_80250134
-/* 8015C5AC 0015820C 48 00 01 7C */ b lbl_8015C728
-/* 8015C5B0 00158210 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C5B4 00158214 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
-/* 8015C5B8 00158218 C0 42 8F C4 */ lfs f2, lbl_806415C4-_SDA2_BASE_(r2)
-/* 8015C5BC 0015821C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C5C0 00158220 C0 62 8F C8 */ lfs f3, lbl_806415C8-_SDA2_BASE_(r2)
-/* 8015C5C4 00158224 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
-/* 8015C5C8 00158228 48 00 02 0D */ bl func_8015C7D4
-/* 8015C5CC 0015822C 7F E3 FB 78 */ mr r3, r31
-/* 8015C5D0 00158230 38 80 00 28 */ li r4, 0x28
-/* 8015C5D4 00158234 38 A0 01 64 */ li r5, 0x164
-/* 8015C5D8 00158238 38 C0 00 00 */ li r6, 0
-/* 8015C5DC 0015823C 38 E0 00 00 */ li r7, 0
-/* 8015C5E0 00158240 39 00 FF FF */ li r8, -1
-/* 8015C5E4 00158244 48 0F 3B 51 */ bl func_80250134
-/* 8015C5E8 00158248 48 00 01 40 */ b lbl_8015C728
-/* 8015C5EC 0015824C 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C5F0 00158250 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
-/* 8015C5F4 00158254 C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
-/* 8015C5F8 00158258 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C5FC 0015825C C0 62 8F C8 */ lfs f3, lbl_806415C8-_SDA2_BASE_(r2)
-/* 8015C600 00158260 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
-/* 8015C604 00158264 48 00 01 D1 */ bl func_8015C7D4
-/* 8015C608 00158268 7F E3 FB 78 */ mr r3, r31
-/* 8015C60C 0015826C 38 80 00 28 */ li r4, 0x28
-/* 8015C610 00158270 38 A0 01 64 */ li r5, 0x164
-/* 8015C614 00158274 38 C0 00 00 */ li r6, 0
-/* 8015C618 00158278 38 E0 00 00 */ li r7, 0
-/* 8015C61C 0015827C 39 00 FF FF */ li r8, -1
-/* 8015C620 00158280 48 0F 3B 15 */ bl func_80250134
-/* 8015C624 00158284 48 00 01 04 */ b lbl_8015C728
-/* 8015C628 00158288 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C62C 0015828C C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
-/* 8015C630 00158290 C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
-/* 8015C634 00158294 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C638 00158298 C0 62 8F D0 */ lfs f3, lbl_806415D0-_SDA2_BASE_(r2)
-/* 8015C63C 0015829C C0 82 8F D4 */ lfs f4, lbl_806415D4-_SDA2_BASE_(r2)
-/* 8015C640 001582A0 48 00 01 95 */ bl func_8015C7D4
-/* 8015C644 001582A4 7F E3 FB 78 */ mr r3, r31
-/* 8015C648 001582A8 38 80 00 28 */ li r4, 0x28
-/* 8015C64C 001582AC 38 A0 00 CB */ li r5, 0xcb
-/* 8015C650 001582B0 38 C0 00 00 */ li r6, 0
-/* 8015C654 001582B4 38 E0 00 00 */ li r7, 0
-/* 8015C658 001582B8 39 00 FF FF */ li r8, -1
-/* 8015C65C 001582BC 48 0F 3A D9 */ bl func_80250134
-/* 8015C660 001582C0 48 00 00 C8 */ b lbl_8015C728
-/* 8015C664 001582C4 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C668 001582C8 C0 22 8F D8 */ lfs f1, lbl_806415D8-_SDA2_BASE_(r2)
-/* 8015C66C 001582CC C0 42 8F DC */ lfs f2, lbl_806415DC-_SDA2_BASE_(r2)
-/* 8015C670 001582D0 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C674 001582D4 C0 62 8F E0 */ lfs f3, lbl_806415E0-_SDA2_BASE_(r2)
-/* 8015C678 001582D8 C0 82 8F E4 */ lfs f4, lbl_806415E4-_SDA2_BASE_(r2)
-/* 8015C67C 001582DC 48 00 01 59 */ bl func_8015C7D4
-/* 8015C680 001582E0 7F E3 FB 78 */ mr r3, r31
-/* 8015C684 001582E4 38 80 00 28 */ li r4, 0x28
-/* 8015C688 001582E8 38 A0 00 CB */ li r5, 0xcb
-/* 8015C68C 001582EC 38 C0 00 00 */ li r6, 0
-/* 8015C690 001582F0 38 E0 00 00 */ li r7, 0
-/* 8015C694 001582F4 39 00 FF FF */ li r8, -1
-/* 8015C698 001582F8 48 0F 3A 9D */ bl func_80250134
-/* 8015C69C 001582FC 48 00 00 8C */ b lbl_8015C728
-/* 8015C6A0 00158300 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C6A4 00158304 C0 22 8F E8 */ lfs f1, lbl_806415E8-_SDA2_BASE_(r2)
-/* 8015C6A8 00158308 C0 42 8F EC */ lfs f2, lbl_806415EC-_SDA2_BASE_(r2)
-/* 8015C6AC 0015830C 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C6B0 00158310 C0 62 8F E0 */ lfs f3, lbl_806415E0-_SDA2_BASE_(r2)
-/* 8015C6B4 00158314 C0 82 8F F0 */ lfs f4, lbl_806415F0-_SDA2_BASE_(r2)
-/* 8015C6B8 00158318 48 00 01 1D */ bl func_8015C7D4
-/* 8015C6BC 0015831C 7F E3 FB 78 */ mr r3, r31
-/* 8015C6C0 00158320 38 80 00 28 */ li r4, 0x28
-/* 8015C6C4 00158324 38 A0 00 CB */ li r5, 0xcb
-/* 8015C6C8 00158328 38 C0 01 F4 */ li r6, 0x1f4
-/* 8015C6CC 0015832C 38 E0 00 23 */ li r7, 0x23
-/* 8015C6D0 00158330 39 00 FF FF */ li r8, -1
-/* 8015C6D4 00158334 48 0F 3A 61 */ bl func_80250134
-/* 8015C6D8 00158338 48 00 00 50 */ b lbl_8015C728
-/* 8015C6DC 0015833C 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015C6E0 00158340 C0 22 8F B0 */ lfs f1, lbl_806415B0-_SDA2_BASE_(r2)
-/* 8015C6E4 00158344 C0 42 8F C0 */ lfs f2, lbl_806415C0-_SDA2_BASE_(r2)
-/* 8015C6E8 00158348 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015C6EC 0015834C C0 62 8F F4 */ lfs f3, lbl_806415F4-_SDA2_BASE_(r2)
-/* 8015C6F0 00158350 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
-/* 8015C6F4 00158354 48 00 00 E1 */ bl func_8015C7D4
-/* 8015C6F8 00158358 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015C6FC 0015835C 38 80 00 28 */ li r4, 0x28
-/* 8015C700 00158360 88 03 00 7A */ lbz r0, 0x7a(r3)
-/* 8015C704 00158364 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C708 00158368 41 82 00 08 */ beq lbl_8015C710
-/* 8015C70C 0015836C 38 80 00 38 */ li r4, 0x38
-lbl_8015C710:
-/* 8015C710 00158370 7F E3 FB 78 */ mr r3, r31
-/* 8015C714 00158374 38 A0 01 44 */ li r5, 0x144
-/* 8015C718 00158378 38 C0 00 00 */ li r6, 0
-/* 8015C71C 0015837C 38 E0 00 00 */ li r7, 0
-/* 8015C720 00158380 39 00 FF FF */ li r8, -1
-/* 8015C724 00158384 48 0F 3A 11 */ bl func_80250134
-lbl_8015C728:
-/* 8015C728 00158388 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015C72C 0015838C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015C730 00158390 7C 08 03 A6 */ mtlr r0
-/* 8015C734 00158394 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015C738 00158398 4E 80 00 20 */ blr
-
-.global func_8015C73C
-func_8015C73C:
-/* 8015C73C 0015839C 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8015C740 001583A0 7C 08 02 A6 */ mflr r0
-/* 8015C744 001583A4 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8015C748 001583A8 DB E1 00 30 */ stfd f31, 0x30(r1)
-/* 8015C74C 001583AC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
-/* 8015C750 001583B0 DB C1 00 20 */ stfd f30, 0x20(r1)
-/* 8015C754 001583B4 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
-/* 8015C758 001583B8 FF C0 08 90 */ fmr f30, f1
-/* 8015C75C 001583BC FF E0 18 90 */ fmr f31, f3
-/* 8015C760 001583C0 3C 80 80 48 */ lis r4, lbl_8048773C@ha
-/* 8015C764 001583C4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015C768 001583C8 7C 7F 1B 78 */ mr r31, r3
-/* 8015C76C 001583CC 38 64 77 3C */ addi r3, r4, lbl_8048773C@l
-/* 8015C770 001583D0 48 00 00 65 */ bl func_8015C7D4
-/* 8015C774 001583D4 C0 22 8F F8 */ lfs f1, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015C778 001583D8 7F E3 FB 78 */ mr r3, r31
-/* 8015C77C 001583DC C0 02 8F FC */ lfs f0, lbl_806415FC-_SDA2_BASE_(r2)
-/* 8015C780 001583E0 38 C0 00 00 */ li r6, 0
-/* 8015C784 001583E4 EC 21 F0 2A */ fadds f1, f1, f30
-/* 8015C788 001583E8 38 E0 00 00 */ li r7, 0
-/* 8015C78C 001583EC EC 00 F8 2A */ fadds f0, f0, f31
-/* 8015C790 001583F0 39 00 FF FF */ li r8, -1
-/* 8015C794 001583F4 FC 20 08 1E */ fctiwz f1, f1
-/* 8015C798 001583F8 FC 00 00 1E */ fctiwz f0, f0
-/* 8015C79C 001583FC D8 21 00 08 */ stfd f1, 8(r1)
-/* 8015C7A0 00158400 D8 01 00 10 */ stfd f0, 0x10(r1)
-/* 8015C7A4 00158404 80 81 00 0C */ lwz r4, 0xc(r1)
-/* 8015C7A8 00158408 80 A1 00 14 */ lwz r5, 0x14(r1)
-/* 8015C7AC 0015840C 48 0F 39 89 */ bl func_80250134
-/* 8015C7B0 00158410 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
-/* 8015C7B4 00158414 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 8015C7B8 00158418 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
-/* 8015C7BC 0015841C CB C1 00 20 */ lfd f30, 0x20(r1)
-/* 8015C7C0 00158420 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8015C7C4 00158424 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015C7C8 00158428 7C 08 03 A6 */ mtlr r0
-/* 8015C7CC 0015842C 38 21 00 40 */ addi r1, r1, 0x40
-/* 8015C7D0 00158430 4E 80 00 20 */ blr
-
-.global func_8015C7D4
-func_8015C7D4:
-/* 8015C7D4 00158434 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 8015C7D8 00158438 7C 08 02 A6 */ mflr r0
-/* 8015C7DC 0015843C 90 01 00 94 */ stw r0, 0x94(r1)
-/* 8015C7E0 00158440 DB E1 00 80 */ stfd f31, 0x80(r1)
-/* 8015C7E4 00158444 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0
-/* 8015C7E8 00158448 DB C1 00 70 */ stfd f30, 0x70(r1)
-/* 8015C7EC 0015844C F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0
-/* 8015C7F0 00158450 DB A1 00 60 */ stfd f29, 0x60(r1)
-/* 8015C7F4 00158454 F3 A1 00 68 */ psq_st f29, 104(r1), 0, qr0
-/* 8015C7F8 00158458 DB 81 00 50 */ stfd f28, 0x50(r1)
-/* 8015C7FC 0015845C F3 81 00 58 */ psq_st f28, 88(r1), 0, qr0
-/* 8015C800 00158460 FF 80 08 90 */ fmr f28, f1
-/* 8015C804 00158464 FF A0 10 90 */ fmr f29, f2
-/* 8015C808 00158468 93 E1 00 4C */ stw r31, 0x4c(r1)
-/* 8015C80C 0015846C FF C0 18 90 */ fmr f30, f3
-/* 8015C810 00158470 FF E0 20 90 */ fmr f31, f4
-/* 8015C814 00158474 7C 7F 1B 78 */ mr r31, r3
-/* 8015C818 00158478 80 03 01 AC */ lwz r0, 0x1ac(r3)
-/* 8015C81C 0015847C 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C820 00158480 40 82 00 10 */ bne lbl_8015C830
-/* 8015C824 00158484 38 60 00 21 */ li r3, 0x21
-/* 8015C828 00158488 4B EF E1 D1 */ bl func_8005A9F8
-/* 8015C82C 0015848C 90 7F 01 AC */ stw r3, 0x1ac(r31)
-lbl_8015C830:
-/* 8015C830 00158490 80 1F 01 B0 */ lwz r0, 0x1b0(r31)
-/* 8015C834 00158494 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C838 00158498 40 82 00 10 */ bne lbl_8015C848
-/* 8015C83C 0015849C 38 60 00 22 */ li r3, 0x22
-/* 8015C840 001584A0 4B EF E1 B9 */ bl func_8005A9F8
-/* 8015C844 001584A4 90 7F 01 B0 */ stw r3, 0x1b0(r31)
-lbl_8015C848:
-/* 8015C848 001584A8 80 1F 01 B4 */ lwz r0, 0x1b4(r31)
-/* 8015C84C 001584AC 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C850 001584B0 40 82 00 10 */ bne lbl_8015C860
-/* 8015C854 001584B4 38 60 00 23 */ li r3, 0x23
-/* 8015C858 001584B8 4B EF E1 A1 */ bl func_8005A9F8
-/* 8015C85C 001584BC 90 7F 01 B4 */ stw r3, 0x1b4(r31)
-lbl_8015C860:
-/* 8015C860 001584C0 80 1F 01 AC */ lwz r0, 0x1ac(r31)
-/* 8015C864 001584C4 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C868 001584C8 41 82 03 DC */ beq lbl_8015CC44
-/* 8015C86C 001584CC 80 1F 01 B0 */ lwz r0, 0x1b0(r31)
-/* 8015C870 001584D0 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C874 001584D4 41 82 03 D0 */ beq lbl_8015CC44
-/* 8015C878 001584D8 80 1F 01 B4 */ lwz r0, 0x1b4(r31)
-/* 8015C87C 001584DC 2C 00 00 00 */ cmpwi r0, 0
-/* 8015C880 001584E0 41 82 03 C4 */ beq lbl_8015CC44
-/* 8015C884 001584E4 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015C888 001584E8 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015C88C 001584EC C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015C890 001584F0 38 C1 00 08 */ addi r6, r1, 8
-/* 8015C894 001584F4 EC A2 E0 2A */ fadds f5, f2, f28
-/* 8015C898 001584F8 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015C89C 001584FC EC 9D 10 28 */ fsubs f4, f29, f2
-/* 8015C8A0 00158500 D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015C8A4 00158504 EC 62 F0 2A */ fadds f3, f2, f30
-/* 8015C8A8 00158508 38 A0 FF A0 */ li r5, -96
-/* 8015C8AC 0015850C EC 5F 10 28 */ fsubs f2, f31, f2
-/* 8015C8B0 00158510 D0 A1 00 34 */ stfs f5, 0x34(r1)
-/* 8015C8B4 00158514 D0 A1 00 28 */ stfs f5, 0x28(r1)
-/* 8015C8B8 00158518 D0 81 00 30 */ stfs f4, 0x30(r1)
-/* 8015C8BC 0015851C D0 81 00 2C */ stfs f4, 0x2c(r1)
-/* 8015C8C0 00158520 D0 61 00 3C */ stfs f3, 0x3c(r1)
-/* 8015C8C4 00158524 D0 61 00 38 */ stfs f3, 0x38(r1)
-/* 8015C8C8 00158528 D0 41 00 44 */ stfs f2, 0x44(r1)
-/* 8015C8CC 0015852C D0 41 00 40 */ stfs f2, 0x40(r1)
-/* 8015C8D0 00158530 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015C8D4 00158534 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015C8D8 00158538 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015C8DC 0015853C D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 8015C8E0 00158540 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015C8E4 00158544 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8015C8E8 00158548 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8015C8EC 0015854C 80 7F 01 B4 */ lwz r3, 0x1b4(r31)
-/* 8015C8F0 00158550 4B EF E6 89 */ bl func_8005AF78
-/* 8015C8F4 00158554 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015C8F8 00158558 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015C8FC 0015855C C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015C900 00158560 38 C1 00 08 */ addi r6, r1, 8
-/* 8015C904 00158564 EC 82 E0 2A */ fadds f4, f2, f28
-/* 8015C908 00158568 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015C90C 0015856C EC 7D 10 28 */ fsubs f3, f29, f2
-/* 8015C910 00158570 D3 C1 00 3C */ stfs f30, 0x3c(r1)
-/* 8015C914 00158574 EC 42 F0 2A */ fadds f2, f2, f30
-/* 8015C918 00158578 38 A0 FF A0 */ li r5, -96
-/* 8015C91C 0015857C D0 81 00 34 */ stfs f4, 0x34(r1)
-/* 8015C920 00158580 D0 81 00 28 */ stfs f4, 0x28(r1)
-/* 8015C924 00158584 D0 61 00 30 */ stfs f3, 0x30(r1)
-/* 8015C928 00158588 D0 61 00 2C */ stfs f3, 0x2c(r1)
-/* 8015C92C 0015858C D3 C1 00 38 */ stfs f30, 0x38(r1)
-/* 8015C930 00158590 D0 41 00 44 */ stfs f2, 0x44(r1)
-/* 8015C934 00158594 D0 41 00 40 */ stfs f2, 0x40(r1)
-/* 8015C938 00158598 D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015C93C 0015859C D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015C940 001585A0 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015C944 001585A4 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015C948 001585A8 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 8015C94C 001585AC D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015C950 001585B0 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8015C954 001585B4 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8015C958 001585B8 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
-/* 8015C95C 001585BC 4B EF E6 1D */ bl func_8005AF78
-/* 8015C960 001585C0 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015C964 001585C4 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015C968 001585C8 C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015C96C 001585CC 38 C1 00 08 */ addi r6, r1, 8
-/* 8015C970 001585D0 EC 82 E0 2A */ fadds f4, f2, f28
-/* 8015C974 001585D4 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015C978 001585D8 EC 7D 10 28 */ fsubs f3, f29, f2
-/* 8015C97C 001585DC D3 E1 00 44 */ stfs f31, 0x44(r1)
-/* 8015C980 001585E0 EC 5F 10 28 */ fsubs f2, f31, f2
-/* 8015C984 001585E4 38 A0 FF A0 */ li r5, -96
-/* 8015C988 001585E8 D0 81 00 34 */ stfs f4, 0x34(r1)
-/* 8015C98C 001585EC D0 81 00 28 */ stfs f4, 0x28(r1)
-/* 8015C990 001585F0 D0 61 00 30 */ stfs f3, 0x30(r1)
-/* 8015C994 001585F4 D0 61 00 2C */ stfs f3, 0x2c(r1)
-/* 8015C998 001585F8 D0 41 00 3C */ stfs f2, 0x3c(r1)
-/* 8015C99C 001585FC D0 41 00 38 */ stfs f2, 0x38(r1)
-/* 8015C9A0 00158600 D3 E1 00 40 */ stfs f31, 0x40(r1)
-/* 8015C9A4 00158604 D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015C9A8 00158608 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015C9AC 0015860C D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015C9B0 00158610 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015C9B4 00158614 D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 8015C9B8 00158618 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8015C9BC 0015861C D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 8015C9C0 00158620 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 8015C9C4 00158624 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
-/* 8015C9C8 00158628 4B EF E5 B1 */ bl func_8005AF78
-/* 8015C9CC 0015862C C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015C9D0 00158630 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015C9D4 00158634 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015C9D8 00158638 38 C1 00 08 */ addi r6, r1, 8
-/* 8015C9DC 0015863C EC 82 E0 2A */ fadds f4, f2, f28
-/* 8015C9E0 00158640 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015C9E4 00158644 EC 62 F0 2A */ fadds f3, f2, f30
-/* 8015C9E8 00158648 D3 81 00 34 */ stfs f28, 0x34(r1)
-/* 8015C9EC 0015864C EC 5F 10 28 */ fsubs f2, f31, f2
-/* 8015C9F0 00158650 38 A0 FF A0 */ li r5, -96
-/* 8015C9F4 00158654 D3 81 00 28 */ stfs f28, 0x28(r1)
-/* 8015C9F8 00158658 D0 81 00 30 */ stfs f4, 0x30(r1)
-/* 8015C9FC 0015865C D0 81 00 2C */ stfs f4, 0x2c(r1)
-/* 8015CA00 00158660 D0 61 00 3C */ stfs f3, 0x3c(r1)
-/* 8015CA04 00158664 D0 61 00 38 */ stfs f3, 0x38(r1)
-/* 8015CA08 00158668 D0 41 00 44 */ stfs f2, 0x44(r1)
-/* 8015CA0C 0015866C D0 41 00 40 */ stfs f2, 0x40(r1)
-/* 8015CA10 00158670 D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015CA14 00158674 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 8015CA18 00158678 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015CA1C 0015867C D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 8015CA20 00158680 D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 8015CA24 00158684 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015CA28 00158688 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 8015CA2C 0015868C D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8015CA30 00158690 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
-/* 8015CA34 00158694 4B EF E5 45 */ bl func_8005AF78
-/* 8015CA38 00158698 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015CA3C 0015869C 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015CA40 001586A0 C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015CA44 001586A4 38 C1 00 08 */ addi r6, r1, 8
-/* 8015CA48 001586A8 EC 9D 10 28 */ fsubs f4, f29, f2
-/* 8015CA4C 001586AC C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015CA50 001586B0 EC 62 F0 2A */ fadds f3, f2, f30
-/* 8015CA54 001586B4 D3 A1 00 30 */ stfs f29, 0x30(r1)
-/* 8015CA58 001586B8 EC 5F 10 28 */ fsubs f2, f31, f2
-/* 8015CA5C 001586BC 38 A0 FF A0 */ li r5, -96
-/* 8015CA60 001586C0 D0 81 00 34 */ stfs f4, 0x34(r1)
-/* 8015CA64 001586C4 D0 81 00 28 */ stfs f4, 0x28(r1)
-/* 8015CA68 001586C8 D3 A1 00 2C */ stfs f29, 0x2c(r1)
-/* 8015CA6C 001586CC D0 61 00 3C */ stfs f3, 0x3c(r1)
-/* 8015CA70 001586D0 D0 61 00 38 */ stfs f3, 0x38(r1)
-/* 8015CA74 001586D4 D0 41 00 44 */ stfs f2, 0x44(r1)
-/* 8015CA78 001586D8 D0 41 00 40 */ stfs f2, 0x40(r1)
-/* 8015CA7C 001586DC D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015CA80 001586E0 D0 21 00 10 */ stfs f1, 0x10(r1)
-/* 8015CA84 001586E4 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015CA88 001586E8 D0 01 00 20 */ stfs f0, 0x20(r1)
-/* 8015CA8C 001586EC D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 8015CA90 001586F0 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015CA94 001586F4 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 8015CA98 001586F8 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8015CA9C 001586FC 80 7F 01 B0 */ lwz r3, 0x1b0(r31)
-/* 8015CAA0 00158700 4B EF E4 D9 */ bl func_8005AF78
-/* 8015CAA4 00158704 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015CAA8 00158708 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015CAAC 0015870C C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015CAB0 00158710 38 C1 00 08 */ addi r6, r1, 8
-/* 8015CAB4 00158714 EC 62 E0 2A */ fadds f3, f2, f28
-/* 8015CAB8 00158718 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015CABC 0015871C EC 42 F0 2A */ fadds f2, f2, f30
-/* 8015CAC0 00158720 D3 81 00 34 */ stfs f28, 0x34(r1)
-/* 8015CAC4 00158724 38 A0 FF A0 */ li r5, -96
-/* 8015CAC8 00158728 D3 81 00 28 */ stfs f28, 0x28(r1)
-/* 8015CACC 0015872C D0 61 00 30 */ stfs f3, 0x30(r1)
-/* 8015CAD0 00158730 D0 61 00 2C */ stfs f3, 0x2c(r1)
-/* 8015CAD4 00158734 D3 C1 00 3C */ stfs f30, 0x3c(r1)
-/* 8015CAD8 00158738 D3 C1 00 38 */ stfs f30, 0x38(r1)
-/* 8015CADC 0015873C D0 41 00 44 */ stfs f2, 0x44(r1)
-/* 8015CAE0 00158740 D0 41 00 40 */ stfs f2, 0x40(r1)
-/* 8015CAE4 00158744 D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015CAE8 00158748 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015CAEC 0015874C D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015CAF0 00158750 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015CAF4 00158754 D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 8015CAF8 00158758 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015CAFC 0015875C D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8015CB00 00158760 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8015CB04 00158764 80 7F 01 AC */ lwz r3, 0x1ac(r31)
-/* 8015CB08 00158768 4B EF E4 71 */ bl func_8005AF78
-/* 8015CB0C 0015876C C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015CB10 00158770 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015CB14 00158774 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015CB18 00158778 38 C1 00 08 */ addi r6, r1, 8
-/* 8015CB1C 0015877C EC 7D 10 28 */ fsubs f3, f29, f2
-/* 8015CB20 00158780 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015CB24 00158784 EC 42 F0 2A */ fadds f2, f2, f30
-/* 8015CB28 00158788 D3 A1 00 30 */ stfs f29, 0x30(r1)
-/* 8015CB2C 0015878C 38 A0 FF A0 */ li r5, -96
-/* 8015CB30 00158790 D0 61 00 34 */ stfs f3, 0x34(r1)
-/* 8015CB34 00158794 D0 61 00 28 */ stfs f3, 0x28(r1)
-/* 8015CB38 00158798 D3 A1 00 2C */ stfs f29, 0x2c(r1)
-/* 8015CB3C 0015879C D3 C1 00 3C */ stfs f30, 0x3c(r1)
-/* 8015CB40 001587A0 D3 C1 00 38 */ stfs f30, 0x38(r1)
-/* 8015CB44 001587A4 D0 41 00 44 */ stfs f2, 0x44(r1)
-/* 8015CB48 001587A8 D0 41 00 40 */ stfs f2, 0x40(r1)
-/* 8015CB4C 001587AC D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015CB50 001587B0 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015CB54 001587B4 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015CB58 001587B8 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015CB5C 001587BC D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 8015CB60 001587C0 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8015CB64 001587C4 D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 8015CB68 001587C8 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 8015CB6C 001587CC 80 7F 01 AC */ lwz r3, 0x1ac(r31)
-/* 8015CB70 001587D0 4B EF E4 09 */ bl func_8005AF78
-/* 8015CB74 001587D4 C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015CB78 001587D8 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015CB7C 001587DC C0 22 90 00 */ lfs f1, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015CB80 001587E0 38 C1 00 08 */ addi r6, r1, 8
-/* 8015CB84 001587E4 EC 62 E0 2A */ fadds f3, f2, f28
-/* 8015CB88 001587E8 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015CB8C 001587EC EC 5F 10 28 */ fsubs f2, f31, f2
-/* 8015CB90 001587F0 D3 81 00 34 */ stfs f28, 0x34(r1)
-/* 8015CB94 001587F4 38 A0 FF A0 */ li r5, -96
-/* 8015CB98 001587F8 D3 81 00 28 */ stfs f28, 0x28(r1)
-/* 8015CB9C 001587FC D0 61 00 30 */ stfs f3, 0x30(r1)
-/* 8015CBA0 00158800 D0 61 00 2C */ stfs f3, 0x2c(r1)
-/* 8015CBA4 00158804 D0 41 00 3C */ stfs f2, 0x3c(r1)
-/* 8015CBA8 00158808 D0 41 00 38 */ stfs f2, 0x38(r1)
-/* 8015CBAC 0015880C D3 E1 00 44 */ stfs f31, 0x44(r1)
-/* 8015CBB0 00158810 D3 E1 00 40 */ stfs f31, 0x40(r1)
-/* 8015CBB4 00158814 D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015CBB8 00158818 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015CBBC 0015881C D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015CBC0 00158820 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015CBC4 00158824 D0 01 00 0C */ stfs f0, 0xc(r1)
-/* 8015CBC8 00158828 D0 01 00 14 */ stfs f0, 0x14(r1)
-/* 8015CBCC 0015882C D0 21 00 1C */ stfs f1, 0x1c(r1)
-/* 8015CBD0 00158830 D0 21 00 24 */ stfs f1, 0x24(r1)
-/* 8015CBD4 00158834 80 7F 01 AC */ lwz r3, 0x1ac(r31)
-/* 8015CBD8 00158838 4B EF E3 A1 */ bl func_8005AF78
-/* 8015CBDC 0015883C C0 42 8F F8 */ lfs f2, lbl_806415F8-_SDA2_BASE_(r2)
-/* 8015CBE0 00158840 38 81 00 28 */ addi r4, r1, 0x28
-/* 8015CBE4 00158844 C0 22 8F A0 */ lfs f1, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015CBE8 00158848 38 C1 00 08 */ addi r6, r1, 8
-/* 8015CBEC 0015884C EC 7D 10 28 */ fsubs f3, f29, f2
-/* 8015CBF0 00158850 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015CBF4 00158854 EC 5F 10 28 */ fsubs f2, f31, f2
-/* 8015CBF8 00158858 D3 A1 00 30 */ stfs f29, 0x30(r1)
-/* 8015CBFC 0015885C 38 A0 FF A0 */ li r5, -96
-/* 8015CC00 00158860 D0 61 00 34 */ stfs f3, 0x34(r1)
-/* 8015CC04 00158864 D0 61 00 28 */ stfs f3, 0x28(r1)
-/* 8015CC08 00158868 D3 A1 00 2C */ stfs f29, 0x2c(r1)
-/* 8015CC0C 0015886C D0 41 00 3C */ stfs f2, 0x3c(r1)
-/* 8015CC10 00158870 D0 41 00 38 */ stfs f2, 0x38(r1)
-/* 8015CC14 00158874 D3 E1 00 44 */ stfs f31, 0x44(r1)
-/* 8015CC18 00158878 D3 E1 00 40 */ stfs f31, 0x40(r1)
-/* 8015CC1C 0015887C D0 21 00 08 */ stfs f1, 8(r1)
-/* 8015CC20 00158880 D0 01 00 10 */ stfs f0, 0x10(r1)
-/* 8015CC24 00158884 D0 01 00 18 */ stfs f0, 0x18(r1)
-/* 8015CC28 00158888 D0 21 00 20 */ stfs f1, 0x20(r1)
-/* 8015CC2C 0015888C D0 21 00 0C */ stfs f1, 0xc(r1)
-/* 8015CC30 00158890 D0 21 00 14 */ stfs f1, 0x14(r1)
-/* 8015CC34 00158894 D0 01 00 1C */ stfs f0, 0x1c(r1)
-/* 8015CC38 00158898 D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 8015CC3C 0015889C 80 7F 01 AC */ lwz r3, 0x1ac(r31)
-/* 8015CC40 001588A0 4B EF E3 39 */ bl func_8005AF78
-lbl_8015CC44:
-/* 8015CC44 001588A4 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0
-/* 8015CC48 001588A8 CB E1 00 80 */ lfd f31, 0x80(r1)
-/* 8015CC4C 001588AC E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0
-/* 8015CC50 001588B0 CB C1 00 70 */ lfd f30, 0x70(r1)
-/* 8015CC54 001588B4 E3 A1 00 68 */ psq_l f29, 104(r1), 0, qr0
-/* 8015CC58 001588B8 CB A1 00 60 */ lfd f29, 0x60(r1)
-/* 8015CC5C 001588BC E3 81 00 58 */ psq_l f28, 88(r1), 0, qr0
-/* 8015CC60 001588C0 CB 81 00 50 */ lfd f28, 0x50(r1)
-/* 8015CC64 001588C4 80 01 00 94 */ lwz r0, 0x94(r1)
-/* 8015CC68 001588C8 83 E1 00 4C */ lwz r31, 0x4c(r1)
-/* 8015CC6C 001588CC 7C 08 03 A6 */ mtlr r0
-/* 8015CC70 001588D0 38 21 00 90 */ addi r1, r1, 0x90
-/* 8015CC74 001588D4 4E 80 00 20 */ blr
-
-.global func_8015CC78
-func_8015CC78:
-/* 8015CC78 001588D8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8015CC7C 001588DC 7C 08 02 A6 */ mflr r0
-/* 8015CC80 001588E0 3D 20 80 48 */ lis r9, lbl_8048773C@ha
-/* 8015CC84 001588E4 39 44 FF FF */ addi r10, r4, -1
-/* 8015CC88 001588E8 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8015CC8C 001588EC 39 29 77 3C */ addi r9, r9, lbl_8048773C@l
-/* 8015CC90 001588F0 3C E0 00 01 */ lis r7, 0x0000FFFF@ha
-/* 8015CC94 001588F4 7D 48 07 34 */ extsh r8, r10
-/* 8015CC98 001588F8 A0 89 0B BA */ lhz r4, 0xbba(r9)
-/* 8015CC9C 001588FC 38 07 FF FF */ addi r0, r7, 0x0000FFFF@l
-/* 8015CCA0 00158900 2C 88 00 00 */ cmpwi cr1, r8, 0
-/* 8015CCA4 00158904 B0 01 00 08 */ sth r0, 8(r1)
-/* 8015CCA8 00158908 54 87 06 BE */ clrlwi r7, r4, 0x1a
-/* 8015CCAC 0015890C 38 84 00 01 */ addi r4, r4, 1
-/* 8015CCB0 00158910 1C E7 00 28 */ mulli r7, r7, 0x28
-/* 8015CCB4 00158914 B0 89 0B BA */ sth r4, 0xbba(r9)
-/* 8015CCB8 00158918 B0 01 00 0A */ sth r0, 0xa(r1)
-/* 8015CCBC 0015891C 7C 89 3A 14 */ add r4, r9, r7
-/* 8015CCC0 00158920 B4 04 01 BA */ sthu r0, 0x1ba(r4)
-/* 8015CCC4 00158924 B0 04 00 02 */ sth r0, 2(r4)
-/* 8015CCC8 00158928 B0 04 00 04 */ sth r0, 4(r4)
-/* 8015CCCC 0015892C B0 04 00 06 */ sth r0, 6(r4)
-/* 8015CCD0 00158930 B0 04 00 08 */ sth r0, 8(r4)
-/* 8015CCD4 00158934 B0 04 00 0A */ sth r0, 0xa(r4)
-/* 8015CCD8 00158938 B0 04 00 0C */ sth r0, 0xc(r4)
-/* 8015CCDC 0015893C B0 04 00 0E */ sth r0, 0xe(r4)
-/* 8015CCE0 00158940 B0 04 00 10 */ sth r0, 0x10(r4)
-/* 8015CCE4 00158944 B0 04 00 12 */ sth r0, 0x12(r4)
-/* 8015CCE8 00158948 B0 04 00 14 */ sth r0, 0x14(r4)
-/* 8015CCEC 0015894C B0 04 00 16 */ sth r0, 0x16(r4)
-/* 8015CCF0 00158950 B0 04 00 18 */ sth r0, 0x18(r4)
-/* 8015CCF4 00158954 B0 04 00 1A */ sth r0, 0x1a(r4)
-/* 8015CCF8 00158958 B0 04 00 1C */ sth r0, 0x1c(r4)
-/* 8015CCFC 0015895C B0 04 00 1E */ sth r0, 0x1e(r4)
-/* 8015CD00 00158960 B0 04 00 20 */ sth r0, 0x20(r4)
-/* 8015CD04 00158964 B0 04 00 22 */ sth r0, 0x22(r4)
-/* 8015CD08 00158968 B0 04 00 24 */ sth r0, 0x24(r4)
-/* 8015CD0C 0015896C B0 01 00 0C */ sth r0, 0xc(r1)
-/* 8015CD10 00158970 B0 01 00 0E */ sth r0, 0xe(r1)
-/* 8015CD14 00158974 B0 01 00 10 */ sth r0, 0x10(r1)
-/* 8015CD18 00158978 B0 01 00 12 */ sth r0, 0x12(r1)
-/* 8015CD1C 0015897C B0 01 00 14 */ sth r0, 0x14(r1)
-/* 8015CD20 00158980 B0 01 00 16 */ sth r0, 0x16(r1)
-/* 8015CD24 00158984 B0 01 00 18 */ sth r0, 0x18(r1)
-/* 8015CD28 00158988 B0 01 00 1A */ sth r0, 0x1a(r1)
-/* 8015CD2C 0015898C B0 01 00 1C */ sth r0, 0x1c(r1)
-/* 8015CD30 00158990 B0 01 00 1E */ sth r0, 0x1e(r1)
-/* 8015CD34 00158994 B0 01 00 20 */ sth r0, 0x20(r1)
-/* 8015CD38 00158998 B0 01 00 22 */ sth r0, 0x22(r1)
-/* 8015CD3C 0015899C B0 01 00 24 */ sth r0, 0x24(r1)
-/* 8015CD40 001589A0 B0 01 00 26 */ sth r0, 0x26(r1)
-/* 8015CD44 001589A4 B0 01 00 28 */ sth r0, 0x28(r1)
-/* 8015CD48 001589A8 B0 01 00 2A */ sth r0, 0x2a(r1)
-/* 8015CD4C 001589AC B0 01 00 2C */ sth r0, 0x2c(r1)
-/* 8015CD50 001589B0 B0 04 00 26 */ sth r0, 0x26(r4)
-/* 8015CD54 001589B4 B0 01 00 2E */ sth r0, 0x2e(r1)
-/* 8015CD58 001589B8 41 84 01 C8 */ blt cr1, lbl_8015CF20
-/* 8015CD5C 001589BC 39 68 00 01 */ addi r11, r8, 1
-/* 8015CD60 001589C0 7D 60 07 34 */ extsh r0, r11
-/* 8015CD64 001589C4 2C 00 00 08 */ cmpwi r0, 8
-/* 8015CD68 001589C8 40 81 01 6C */ ble lbl_8015CED4
-/* 8015CD6C 001589CC 38 E0 00 00 */ li r7, 0
-/* 8015CD70 001589D0 38 00 00 00 */ li r0, 0
-/* 8015CD74 001589D4 41 84 00 10 */ blt cr1, lbl_8015CD84
-/* 8015CD78 001589D8 2C 08 80 01 */ cmpwi r8, -32767
-/* 8015CD7C 001589DC 41 80 00 08 */ blt lbl_8015CD84
-/* 8015CD80 001589E0 38 00 00 01 */ li r0, 1
-lbl_8015CD84:
-/* 8015CD84 001589E4 2C 00 00 00 */ cmpwi r0, 0
-/* 8015CD88 001589E8 41 82 00 34 */ beq lbl_8015CDBC
-/* 8015CD8C 001589EC 7D 40 07 34 */ extsh r0, r10
-/* 8015CD90 001589F0 39 20 00 01 */ li r9, 1
-/* 8015CD94 001589F4 54 00 00 20 */ rlwinm r0, r0, 0, 0, 0x10
-/* 8015CD98 001589F8 7C 00 07 35 */ extsh. r0, r0
-/* 8015CD9C 001589FC 40 82 00 14 */ bne lbl_8015CDB0
-/* 8015CDA0 00158A00 55 60 00 20 */ rlwinm r0, r11, 0, 0, 0x10
-/* 8015CDA4 00158A04 7C 00 07 35 */ extsh. r0, r0
-/* 8015CDA8 00158A08 41 82 00 08 */ beq lbl_8015CDB0
-/* 8015CDAC 00158A0C 39 20 00 00 */ li r9, 0
-lbl_8015CDB0:
-/* 8015CDB0 00158A10 2C 09 00 00 */ cmpwi r9, 0
-/* 8015CDB4 00158A14 41 82 00 08 */ beq lbl_8015CDBC
-/* 8015CDB8 00158A18 38 E0 00 01 */ li r7, 1
-lbl_8015CDBC:
-/* 8015CDBC 00158A1C 2C 07 00 00 */ cmpwi r7, 0
-/* 8015CDC0 00158A20 41 82 01 14 */ beq lbl_8015CED4
-/* 8015CDC4 00158A24 3D 40 CC CD */ lis r10, 0xCCCCCCCD@ha
-/* 8015CDC8 00158A28 55 00 08 3C */ slwi r0, r8, 1
-/* 8015CDCC 00158A2C 38 E1 00 08 */ addi r7, r1, 8
-/* 8015CDD0 00158A30 55 09 E8 FE */ srwi r9, r8, 3
-/* 8015CDD4 00158A34 7C E7 02 14 */ add r7, r7, r0
-/* 8015CDD8 00158A38 38 0A CC CD */ addi r0, r10, 0xCCCCCCCD@l
-/* 8015CDDC 00158A3C 7D 29 03 A6 */ mtctr r9
-/* 8015CDE0 00158A40 2C 08 00 08 */ cmpwi r8, 8
-/* 8015CDE4 00158A44 41 80 00 F0 */ blt lbl_8015CED4
-lbl_8015CDE8:
-/* 8015CDE8 00158A48 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CDEC 00158A4C 39 08 FF F8 */ addi r8, r8, -8
-/* 8015CDF0 00158A50 7D 49 53 78 */ mr r9, r10
-/* 8015CDF4 00158A54 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CDF8 00158A58 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CDFC 00158A5C 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CE00 00158A60 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CE04 00158A64 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CE08 00158A68 B1 67 00 00 */ sth r11, 0(r7)
-/* 8015CE0C 00158A6C 7D 49 53 78 */ mr r9, r10
-/* 8015CE10 00158A70 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CE14 00158A74 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CE18 00158A78 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CE1C 00158A7C 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CE20 00158A80 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CE24 00158A84 B1 67 FF FE */ sth r11, -2(r7)
-/* 8015CE28 00158A88 7D 49 53 78 */ mr r9, r10
-/* 8015CE2C 00158A8C 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CE30 00158A90 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CE34 00158A94 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CE38 00158A98 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CE3C 00158A9C 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CE40 00158AA0 B1 67 FF FC */ sth r11, -4(r7)
-/* 8015CE44 00158AA4 7D 49 53 78 */ mr r9, r10
-/* 8015CE48 00158AA8 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CE4C 00158AAC 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CE50 00158AB0 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CE54 00158AB4 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CE58 00158AB8 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CE5C 00158ABC B1 67 FF FA */ sth r11, -6(r7)
-/* 8015CE60 00158AC0 7D 49 53 78 */ mr r9, r10
-/* 8015CE64 00158AC4 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CE68 00158AC8 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CE6C 00158ACC 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CE70 00158AD0 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CE74 00158AD4 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CE78 00158AD8 B1 67 FF F8 */ sth r11, -8(r7)
-/* 8015CE7C 00158ADC 7D 49 53 78 */ mr r9, r10
-/* 8015CE80 00158AE0 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CE84 00158AE4 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CE88 00158AE8 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CE8C 00158AEC 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CE90 00158AF0 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CE94 00158AF4 B1 67 FF F6 */ sth r11, -0xa(r7)
-/* 8015CE98 00158AF8 7D 49 53 78 */ mr r9, r10
-/* 8015CE9C 00158AFC 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CEA0 00158B00 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CEA4 00158B04 7D 6A 18 50 */ subf r11, r10, r3
-/* 8015CEA8 00158B08 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CEAC 00158B0C 7D 40 18 16 */ mulhwu r10, r0, r3
-/* 8015CEB0 00158B10 B1 67 FF F4 */ sth r11, -0xc(r7)
-/* 8015CEB4 00158B14 7D 49 53 78 */ mr r9, r10
-/* 8015CEB8 00158B18 55 4A E8 FE */ srwi r10, r10, 3
-/* 8015CEBC 00158B1C 1D 4A 00 0A */ mulli r10, r10, 0xa
-/* 8015CEC0 00158B20 7D 4A 18 50 */ subf r10, r10, r3
-/* 8015CEC4 00158B24 55 23 E8 FE */ srwi r3, r9, 3
-/* 8015CEC8 00158B28 B1 47 FF F2 */ sth r10, -0xe(r7)
-/* 8015CECC 00158B2C 38 E7 FF F0 */ addi r7, r7, -16
-/* 8015CED0 00158B30 42 00 FF 18 */ bdnz lbl_8015CDE8
-lbl_8015CED4:
-/* 8015CED4 00158B34 7D 0A 07 35 */ extsh. r10, r8
-/* 8015CED8 00158B38 3C E0 CC CD */ lis r7, 0xCCCCCCCD@ha
-/* 8015CEDC 00158B3C 39 61 00 08 */ addi r11, r1, 8
-/* 8015CEE0 00158B40 55 49 08 3C */ slwi r9, r10, 1
-/* 8015CEE4 00158B44 38 0A 00 01 */ addi r0, r10, 1
-/* 8015CEE8 00158B48 7D 6B 4A 14 */ add r11, r11, r9
-/* 8015CEEC 00158B4C 39 27 CC CD */ addi r9, r7, 0xCCCCCCCD@l
-/* 8015CEF0 00158B50 7C 09 03 A6 */ mtctr r0
-/* 8015CEF4 00158B54 41 80 00 2C */ blt lbl_8015CF20
-lbl_8015CEF8:
-/* 8015CEF8 00158B58 7C E9 18 16 */ mulhwu r7, r9, r3
-/* 8015CEFC 00158B5C 39 08 FF FF */ addi r8, r8, -1
-/* 8015CF00 00158B60 7C E0 3B 78 */ mr r0, r7
-/* 8015CF04 00158B64 54 E7 E8 FE */ srwi r7, r7, 3
-/* 8015CF08 00158B68 1C E7 00 0A */ mulli r7, r7, 0xa
-/* 8015CF0C 00158B6C 7C E7 18 50 */ subf r7, r7, r3
-/* 8015CF10 00158B70 54 03 E8 FE */ srwi r3, r0, 3
-/* 8015CF14 00158B74 B0 EB 00 00 */ sth r7, 0(r11)
-/* 8015CF18 00158B78 39 6B FF FE */ addi r11, r11, -2
-/* 8015CF1C 00158B7C 42 00 FF DC */ bdnz lbl_8015CEF8
-lbl_8015CF20:
-/* 8015CF20 00158B80 3C 60 80 40 */ lis r3, lbl_803FC3E8@ha
-/* 8015CF24 00158B84 3C E0 80 40 */ lis r7, lbl_803FC414@ha
-/* 8015CF28 00158B88 38 00 00 05 */ li r0, 5
-/* 8015CF2C 00158B8C 7C 89 23 78 */ mr r9, r4
-/* 8015CF30 00158B90 39 01 00 08 */ addi r8, r1, 8
-/* 8015CF34 00158B94 38 63 C3 E8 */ addi r3, r3, lbl_803FC3E8@l
-/* 8015CF38 00158B98 38 E7 C4 14 */ addi r7, r7, lbl_803FC414@l
-/* 8015CF3C 00158B9C 39 40 00 00 */ li r10, 0
-/* 8015CF40 00158BA0 7C 09 03 A6 */ mtctr r0
-lbl_8015CF44:
-/* 8015CF44 00158BA4 A0 08 00 00 */ lhz r0, 0(r8)
-/* 8015CF48 00158BA8 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015CF4C 00158BAC 41 82 00 28 */ beq lbl_8015CF74
-/* 8015CF50 00158BB0 2C 06 00 00 */ cmpwi r6, 0
-/* 8015CF54 00158BB4 41 82 00 14 */ beq lbl_8015CF68
-/* 8015CF58 00158BB8 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CF5C 00158BBC 7C 07 02 2E */ lhzx r0, r7, r0
-/* 8015CF60 00158BC0 B0 09 00 00 */ sth r0, 0(r9)
-/* 8015CF64 00158BC4 48 00 00 10 */ b lbl_8015CF74
-lbl_8015CF68:
-/* 8015CF68 00158BC8 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CF6C 00158BCC 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015CF70 00158BD0 B0 09 00 00 */ sth r0, 0(r9)
-lbl_8015CF74:
-/* 8015CF74 00158BD4 A0 08 00 02 */ lhz r0, 2(r8)
-/* 8015CF78 00158BD8 39 4A 00 01 */ addi r10, r10, 1
-/* 8015CF7C 00158BDC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015CF80 00158BE0 41 82 00 28 */ beq lbl_8015CFA8
-/* 8015CF84 00158BE4 2C 06 00 00 */ cmpwi r6, 0
-/* 8015CF88 00158BE8 41 82 00 14 */ beq lbl_8015CF9C
-/* 8015CF8C 00158BEC 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CF90 00158BF0 7C 07 02 2E */ lhzx r0, r7, r0
-/* 8015CF94 00158BF4 B0 09 00 02 */ sth r0, 2(r9)
-/* 8015CF98 00158BF8 48 00 00 10 */ b lbl_8015CFA8
-lbl_8015CF9C:
-/* 8015CF9C 00158BFC 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CFA0 00158C00 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015CFA4 00158C04 B0 09 00 02 */ sth r0, 2(r9)
-lbl_8015CFA8:
-/* 8015CFA8 00158C08 A0 08 00 04 */ lhz r0, 4(r8)
-/* 8015CFAC 00158C0C 39 4A 00 01 */ addi r10, r10, 1
-/* 8015CFB0 00158C10 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015CFB4 00158C14 41 82 00 28 */ beq lbl_8015CFDC
-/* 8015CFB8 00158C18 2C 06 00 00 */ cmpwi r6, 0
-/* 8015CFBC 00158C1C 41 82 00 14 */ beq lbl_8015CFD0
-/* 8015CFC0 00158C20 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CFC4 00158C24 7C 07 02 2E */ lhzx r0, r7, r0
-/* 8015CFC8 00158C28 B0 09 00 04 */ sth r0, 4(r9)
-/* 8015CFCC 00158C2C 48 00 00 10 */ b lbl_8015CFDC
-lbl_8015CFD0:
-/* 8015CFD0 00158C30 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CFD4 00158C34 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015CFD8 00158C38 B0 09 00 04 */ sth r0, 4(r9)
-lbl_8015CFDC:
-/* 8015CFDC 00158C3C A0 08 00 06 */ lhz r0, 6(r8)
-/* 8015CFE0 00158C40 39 4A 00 01 */ addi r10, r10, 1
-/* 8015CFE4 00158C44 28 00 FF FF */ cmplwi r0, 0xffff
-/* 8015CFE8 00158C48 41 82 00 28 */ beq lbl_8015D010
-/* 8015CFEC 00158C4C 2C 06 00 00 */ cmpwi r6, 0
-/* 8015CFF0 00158C50 41 82 00 14 */ beq lbl_8015D004
-/* 8015CFF4 00158C54 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015CFF8 00158C58 7C 07 02 2E */ lhzx r0, r7, r0
-/* 8015CFFC 00158C5C B0 09 00 06 */ sth r0, 6(r9)
-/* 8015D000 00158C60 48 00 00 10 */ b lbl_8015D010
-lbl_8015D004:
-/* 8015D004 00158C64 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
-/* 8015D008 00158C68 7C 03 02 2E */ lhzx r0, r3, r0
-/* 8015D00C 00158C6C B0 09 00 06 */ sth r0, 6(r9)
-lbl_8015D010:
-/* 8015D010 00158C70 39 4A 00 01 */ addi r10, r10, 1
-/* 8015D014 00158C74 39 29 00 08 */ addi r9, r9, 8
-/* 8015D018 00158C78 39 08 00 08 */ addi r8, r8, 8
-/* 8015D01C 00158C7C 42 00 FF 28 */ bdnz lbl_8015CF44
-/* 8015D020 00158C80 7C A3 2B 78 */ mr r3, r5
-/* 8015D024 00158C84 4B FF F2 E5 */ bl func_8015C308
-/* 8015D028 00158C88 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8015D02C 00158C8C 7C 08 03 A6 */ mtlr r0
-/* 8015D030 00158C90 38 21 00 30 */ addi r1, r1, 0x30
-/* 8015D034 00158C94 4E 80 00 20 */ blr
-
-.global func_8015D038
-func_8015D038:
-/* 8015D038 00158C98 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8015D03C 00158C9C 7C 08 02 A6 */ mflr r0
-/* 8015D040 00158CA0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8015D044 00158CA4 39 61 00 30 */ addi r11, r1, 0x30
-/* 8015D048 00158CA8 48 06 A0 DD */ bl _savegpr_26
-/* 8015D04C 00158CAC 88 0D 9D 34 */ lbz r0, lbl_8063EFF4-_SDA_BASE_(r13)
-/* 8015D050 00158CB0 38 A0 00 FF */ li r5, 0xff
-/* 8015D054 00158CB4 98 A1 00 08 */ stb r5, 8(r1)
-/* 8015D058 00158CB8 7C 7A 1B 78 */ mr r26, r3
-/* 8015D05C 00158CBC 28 00 00 08 */ cmplwi r0, 8
-/* 8015D060 00158CC0 7C 9B 23 78 */ mr r27, r4
-/* 8015D064 00158CC4 98 A1 00 09 */ stb r5, 9(r1)
-/* 8015D068 00158CC8 98 A1 00 0A */ stb r5, 0xa(r1)
-/* 8015D06C 00158CCC 98 A1 00 0B */ stb r5, 0xb(r1)
-/* 8015D070 00158CD0 41 80 00 2C */ blt lbl_8015D09C
-/* 8015D074 00158CD4 88 6D 9D 35 */ lbz r3, lbl_8063EFF5-_SDA_BASE_(r13)
-/* 8015D078 00158CD8 38 63 00 01 */ addi r3, r3, 1
-/* 8015D07C 00158CDC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8015D080 00158CE0 98 6D 9D 35 */ stb r3, lbl_8063EFF5-_SDA_BASE_(r13)
-/* 8015D084 00158CE4 28 00 00 07 */ cmplwi r0, 7
-/* 8015D088 00158CE8 40 82 00 0C */ bne lbl_8015D094
-/* 8015D08C 00158CEC 38 00 00 00 */ li r0, 0
-/* 8015D090 00158CF0 98 0D 9D 35 */ stb r0, lbl_8063EFF5-_SDA_BASE_(r13)
-lbl_8015D094:
-/* 8015D094 00158CF4 38 00 00 00 */ li r0, 0
-/* 8015D098 00158CF8 98 0D 9D 34 */ stb r0, lbl_8063EFF4-_SDA_BASE_(r13)
-lbl_8015D09C:
-/* 8015D09C 00158CFC 88 8D 9D 34 */ lbz r4, lbl_8063EFF4-_SDA_BASE_(r13)
-/* 8015D0A0 00158D00 3C 60 80 42 */ lis r3, lbl_8041EBF0@ha
-/* 8015D0A4 00158D04 88 0D 9D 35 */ lbz r0, lbl_8063EFF5-_SDA_BASE_(r13)
-/* 8015D0A8 00158D08 38 63 EB F0 */ addi r3, r3, lbl_8041EBF0@l
-/* 8015D0AC 00158D0C 38 84 00 01 */ addi r4, r4, 1
-/* 8015D0B0 00158D10 54 00 10 3A */ slwi r0, r0, 2
-/* 8015D0B4 00158D14 98 8D 9D 34 */ stb r4, lbl_8063EFF4-_SDA_BASE_(r13)
-/* 8015D0B8 00158D18 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015D0BC 00158D1C 4B EF D9 3D */ bl func_8005A9F8
-/* 8015D0C0 00158D20 88 1B 00 18 */ lbz r0, 0x18(r27)
-/* 8015D0C4 00158D24 3C C0 80 42 */ lis r6, lbl_8041E9B8@ha
-/* 8015D0C8 00158D28 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D0CC 00158D2C 38 C6 E9 B8 */ addi r6, r6, lbl_8041E9B8@l
-/* 8015D0D0 00158D30 54 00 18 38 */ slwi r0, r0, 3
-/* 8015D0D4 00158D34 80 FB 00 2C */ lwz r7, 0x2c(r27)
-/* 8015D0D8 00158D38 7C A6 02 14 */ add r5, r6, r0
-/* 8015D0DC 00158D3C 7C C6 02 AE */ lhax r6, r6, r0
-/* 8015D0E0 00158D40 80 88 16 38 */ lwz r4, 0x1638(r8)
-/* 8015D0E4 00158D44 7C E7 32 14 */ add r7, r7, r6
-/* 8015D0E8 00158D48 80 DB 00 30 */ lwz r6, 0x30(r27)
-/* 8015D0EC 00158D4C 80 04 15 3C */ lwz r0, 0x153c(r4)
-/* 8015D0F0 00158D50 7C FE 07 34 */ extsh r30, r7
-/* 8015D0F4 00158D54 A8 85 00 02 */ lha r4, 2(r5)
-/* 8015D0F8 00158D58 38 BE 00 12 */ addi r5, r30, 0x12
-/* 8015D0FC 00158D5C 7C 00 18 40 */ cmplw r0, r3
-/* 8015D100 00158D60 7C 06 22 14 */ add r0, r6, r4
-/* 8015D104 00158D64 7C BD 07 34 */ extsh r29, r5
-/* 8015D108 00158D68 7C 1C 07 34 */ extsh r28, r0
-/* 8015D10C 00158D6C 38 1C 00 12 */ addi r0, r28, 0x12
-/* 8015D110 00158D70 7C 1B 07 34 */ extsh r27, r0
-/* 8015D114 00158D74 40 82 00 14 */ bne lbl_8015D128
-/* 8015D118 00158D78 88 03 00 07 */ lbz r0, 7(r3)
-/* 8015D11C 00158D7C 54 00 07 FE */ clrlwi r0, r0, 0x1f
-/* 8015D120 00158D80 2C 00 00 01 */ cmpwi r0, 1
-/* 8015D124 00158D84 40 82 00 1C */ bne lbl_8015D140
-lbl_8015D128:
-/* 8015D128 00158D88 80 88 16 38 */ lwz r4, 0x1638(r8)
-/* 8015D12C 00158D8C 90 64 15 3C */ stw r3, 0x153c(r4)
-/* 8015D130 00158D90 80 68 16 38 */ lwz r3, 0x1638(r8)
-/* 8015D134 00158D94 80 03 15 38 */ lwz r0, 0x1538(r3)
-/* 8015D138 00158D98 60 00 00 01 */ ori r0, r0, 1
-/* 8015D13C 00158D9C 90 03 15 38 */ stw r0, 0x1538(r3)
-lbl_8015D140:
-/* 8015D140 00158DA0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D144 00158DA4 38 A0 00 02 */ li r5, 2
-/* 8015D148 00158DA8 3B E0 00 01 */ li r31, 1
-/* 8015D14C 00158DAC 38 80 00 04 */ li r4, 4
-/* 8015D150 00158DB0 80 66 16 38 */ lwz r3, 0x1638(r6)
-/* 8015D154 00158DB4 38 00 00 05 */ li r0, 5
-/* 8015D158 00158DB8 90 A3 01 84 */ stw r5, 0x184(r3)
-/* 8015D15C 00158DBC 80 A6 16 38 */ lwz r5, 0x1638(r6)
-/* 8015D160 00158DC0 80 65 00 10 */ lwz r3, 0x10(r5)
-/* 8015D164 00158DC4 60 63 00 02 */ ori r3, r3, 2
-/* 8015D168 00158DC8 90 65 00 10 */ stw r3, 0x10(r5)
-/* 8015D16C 00158DCC 80 A6 16 38 */ lwz r5, 0x1638(r6)
-/* 8015D170 00158DD0 80 65 00 00 */ lwz r3, 0(r5)
-/* 8015D174 00158DD4 60 63 00 02 */ ori r3, r3, 2
-/* 8015D178 00158DD8 90 65 00 00 */ stw r3, 0(r5)
-/* 8015D17C 00158DDC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D180 00158DE0 80 65 16 38 */ lwz r3, 0x1638(r5)
-/* 8015D184 00158DE4 93 E3 0A 24 */ stw r31, 0xa24(r3)
-/* 8015D188 00158DE8 80 65 16 38 */ lwz r3, 0x1638(r5)
-/* 8015D18C 00158DEC 90 83 0A 28 */ stw r4, 0xa28(r3)
-/* 8015D190 00158DF0 80 65 16 38 */ lwz r3, 0x1638(r5)
-/* 8015D194 00158DF4 90 03 0A 2C */ stw r0, 0xa2c(r3)
-/* 8015D198 00158DF8 80 65 16 38 */ lwz r3, 0x1638(r5)
-/* 8015D19C 00158DFC 90 03 0A 30 */ stw r0, 0xa30(r3)
-/* 8015D1A0 00158E00 80 65 16 38 */ lwz r3, 0x1638(r5)
-/* 8015D1A4 00158E04 80 03 00 64 */ lwz r0, 0x64(r3)
-/* 8015D1A8 00158E08 60 00 00 01 */ ori r0, r0, 1
-/* 8015D1AC 00158E0C 90 03 00 64 */ stw r0, 0x64(r3)
-/* 8015D1B0 00158E10 80 65 16 38 */ lwz r3, 0x1638(r5)
-/* 8015D1B4 00158E14 80 03 00 00 */ lwz r0, 0(r3)
-/* 8015D1B8 00158E18 60 00 00 40 */ ori r0, r0, 0x40
-/* 8015D1BC 00158E1C 90 03 00 00 */ stw r0, 0(r3)
-/* 8015D1C0 00158E20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D1C4 00158E24 80 9A 01 A8 */ lwz r4, 0x1a8(r26)
-/* 8015D1C8 00158E28 48 0D AE F5 */ bl func_802380BC
-/* 8015D1CC 00158E2C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D1D0 00158E30 38 00 00 00 */ li r0, 0
-/* 8015D1D4 00158E34 38 C0 00 07 */ li r6, 7
-/* 8015D1D8 00158E38 38 A0 00 03 */ li r5, 3
-/* 8015D1DC 00158E3C 80 68 16 38 */ lwz r3, 0x1638(r8)
-/* 8015D1E0 00158E40 38 80 00 04 */ li r4, 4
-/* 8015D1E4 00158E44 9B E3 0A 36 */ stb r31, 0xa36(r3)
-/* 8015D1E8 00158E48 80 68 16 38 */ lwz r3, 0x1638(r8)
-/* 8015D1EC 00158E4C 9B E3 0A 37 */ stb r31, 0xa37(r3)
-/* 8015D1F0 00158E50 80 68 16 38 */ lwz r3, 0x1638(r8)
-/* 8015D1F4 00158E54 98 03 0A 38 */ stb r0, 0xa38(r3)
-/* 8015D1F8 00158E58 80 E8 16 38 */ lwz r7, 0x1638(r8)
-/* 8015D1FC 00158E5C 80 67 00 64 */ lwz r3, 0x64(r7)
-/* 8015D200 00158E60 60 63 00 04 */ ori r3, r3, 4
-/* 8015D204 00158E64 90 67 00 64 */ stw r3, 0x64(r7)
-/* 8015D208 00158E68 80 E8 16 38 */ lwz r7, 0x1638(r8)
-/* 8015D20C 00158E6C 80 67 00 00 */ lwz r3, 0(r7)
-/* 8015D210 00158E70 60 63 00 40 */ ori r3, r3, 0x40
-/* 8015D214 00158E74 90 67 00 00 */ stw r3, 0(r7)
-/* 8015D218 00158E78 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D21C 00158E7C 80 67 16 38 */ lwz r3, 0x1638(r7)
-/* 8015D220 00158E80 90 C3 0A 44 */ stw r6, 0xa44(r3)
-/* 8015D224 00158E84 80 67 16 38 */ lwz r3, 0x1638(r7)
-/* 8015D228 00158E88 98 03 0A 50 */ stb r0, 0xa50(r3)
-/* 8015D22C 00158E8C 80 67 16 38 */ lwz r3, 0x1638(r7)
-/* 8015D230 00158E90 90 03 0A 48 */ stw r0, 0xa48(r3)
-/* 8015D234 00158E94 80 67 16 38 */ lwz r3, 0x1638(r7)
-/* 8015D238 00158E98 90 C3 0A 4C */ stw r6, 0xa4c(r3)
-/* 8015D23C 00158E9C 80 67 16 38 */ lwz r3, 0x1638(r7)
-/* 8015D240 00158EA0 98 03 0A 51 */ stb r0, 0xa51(r3)
-/* 8015D244 00158EA4 80 67 16 38 */ lwz r3, 0x1638(r7)
-/* 8015D248 00158EA8 98 03 0A 52 */ stb r0, 0xa52(r3)
-/* 8015D24C 00158EAC 80 C7 16 38 */ lwz r6, 0x1638(r7)
-/* 8015D250 00158EB0 80 66 00 64 */ lwz r3, 0x64(r6)
-/* 8015D254 00158EB4 60 63 00 10 */ ori r3, r3, 0x10
-/* 8015D258 00158EB8 90 66 00 64 */ stw r3, 0x64(r6)
-/* 8015D25C 00158EBC 80 C7 16 38 */ lwz r6, 0x1638(r7)
-/* 8015D260 00158EC0 80 66 00 00 */ lwz r3, 0(r6)
-/* 8015D264 00158EC4 60 63 00 40 */ ori r3, r3, 0x40
-/* 8015D268 00158EC8 90 66 00 00 */ stw r3, 0(r6)
-/* 8015D26C 00158ECC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D270 00158ED0 80 66 16 38 */ lwz r3, 0x1638(r6)
-/* 8015D274 00158ED4 98 03 0A 3C */ stb r0, 0xa3c(r3)
-/* 8015D278 00158ED8 80 66 16 38 */ lwz r3, 0x1638(r6)
-/* 8015D27C 00158EDC 90 A3 0A 40 */ stw r5, 0xa40(r3)
-/* 8015D280 00158EE0 80 66 16 38 */ lwz r3, 0x1638(r6)
-/* 8015D284 00158EE4 80 03 00 64 */ lwz r0, 0x64(r3)
-/* 8015D288 00158EE8 60 00 00 08 */ ori r0, r0, 8
-/* 8015D28C 00158EEC 90 03 00 64 */ stw r0, 0x64(r3)
-/* 8015D290 00158EF0 80 66 16 38 */ lwz r3, 0x1638(r6)
-/* 8015D294 00158EF4 80 03 00 00 */ lwz r0, 0(r3)
-/* 8015D298 00158EF8 60 00 00 40 */ ori r0, r0, 0x40
-/* 8015D29C 00158EFC 90 03 00 00 */ stw r0, 0(r3)
-/* 8015D2A0 00158F00 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D2A4 00158F04 48 0D 62 89 */ bl func_8023352C
-/* 8015D2A8 00158F08 3C 60 CC 01 */ lis r3, 0xCC008000@ha
-/* 8015D2AC 00158F0C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015D2B0 00158F10 B3 C3 80 00 */ sth r30, 0xCC008000@l(r3)
-/* 8015D2B4 00158F14 B3 83 80 00 */ sth r28, -0x8000(r3)
-/* 8015D2B8 00158F18 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8015D2BC 00158F1C C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015D2C0 00158F20 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D2C4 00158F24 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015D2C8 00158F28 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D2CC 00158F2C B3 A3 80 00 */ sth r29, -0x8000(r3)
-/* 8015D2D0 00158F30 B3 83 80 00 */ sth r28, -0x8000(r3)
-/* 8015D2D4 00158F34 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8015D2D8 00158F38 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015D2DC 00158F3C D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D2E0 00158F40 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015D2E4 00158F44 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D2E8 00158F48 B3 A3 80 00 */ sth r29, -0x8000(r3)
-/* 8015D2EC 00158F4C B3 63 80 00 */ sth r27, -0x8000(r3)
-/* 8015D2F0 00158F50 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8015D2F4 00158F54 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015D2F8 00158F58 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D2FC 00158F5C C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015D300 00158F60 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D304 00158F64 B3 C3 80 00 */ sth r30, -0x8000(r3)
-/* 8015D308 00158F68 B3 63 80 00 */ sth r27, -0x8000(r3)
-/* 8015D30C 00158F6C 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8015D310 00158F70 C0 02 90 00 */ lfs f0, lbl_80641600-_SDA2_BASE_(r2)
-/* 8015D314 00158F74 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D318 00158F78 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
-/* 8015D31C 00158F7C D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D320 00158F80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D324 00158F84 48 0D 62 5D */ bl func_80233580
-/* 8015D328 00158F88 39 61 00 30 */ addi r11, r1, 0x30
-/* 8015D32C 00158F8C 48 06 9E 45 */ bl _restgpr_26
-/* 8015D330 00158F90 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8015D334 00158F94 7C 08 03 A6 */ mtlr r0
-/* 8015D338 00158F98 38 21 00 30 */ addi r1, r1, 0x30
-/* 8015D33C 00158F9C 4E 80 00 20 */ blr
-
-.global func_8015D340
-func_8015D340:
-/* 8015D340 00158FA0 3C 80 80 48 */ lis r4, lbl_8048773C@ha
-/* 8015D344 00158FA4 38 84 77 3C */ addi r4, r4, lbl_8048773C@l
-/* 8015D348 00158FA8 98 64 01 B8 */ stb r3, 0x1b8(r4)
-/* 8015D34C 00158FAC 4E 80 00 20 */ blr
-
-.global func_8015D350
-func_8015D350:
-/* 8015D350 00158FB0 90 6D 9D 30 */ stw r3, lbl_8063EFF0-_SDA_BASE_(r13)
-/* 8015D354 00158FB4 4E 80 00 20 */ blr
-
-.global func_8015D358
-func_8015D358:
-/* 8015D358 00158FB8 39 00 00 01 */ li r8, 1
-/* 8015D35C 00158FBC 38 CD 9D 28 */ addi r6, r13, lbl_8063EFE8-_SDA_BASE_
-/* 8015D360 00158FC0 38 E0 00 04 */ li r7, 4
-/* 8015D364 00158FC4 38 00 00 00 */ li r0, 0
-/* 8015D368 00158FC8 3C 60 80 48 */ lis r3, lbl_8048773C@ha
-/* 8015D36C 00158FCC 3C 80 80 16 */ lis r4, lbl_8015D390@ha
-/* 8015D370 00158FD0 3C A0 80 48 */ lis r5, lbl_80487730@ha
-/* 8015D374 00158FD4 99 0D 9D 28 */ stb r8, lbl_8063EFE8-_SDA_BASE_(r13)
-/* 8015D378 00158FD8 38 63 77 3C */ addi r3, r3, lbl_8048773C@l
-/* 8015D37C 00158FDC 38 84 D3 90 */ addi r4, r4, lbl_8015D390@l
-/* 8015D380 00158FE0 B0 E6 00 02 */ sth r7, 2(r6)
-/* 8015D384 00158FE4 38 A5 77 30 */ addi r5, r5, lbl_80487730@l
-/* 8015D388 00158FE8 98 06 00 04 */ stb r0, 4(r6)
-/* 8015D38C 00158FEC 48 06 98 BC */ b __register_global_object_tmp
-lbl_8015D390:
-/* 8015D390 00158FF0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015D394 00158FF4 7C 08 02 A6 */ mflr r0
-/* 8015D398 00158FF8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D39C 00158FFC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015D3A0 00159000 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015D3A4 00159004 7C 7F 1B 78 */ mr r31, r3
-/* 8015D3A8 00159008 41 82 00 10 */ beq lbl_8015D3B8
-/* 8015D3AC 0015900C 2C 04 00 00 */ cmpwi r4, 0
-/* 8015D3B0 00159010 40 81 00 08 */ ble lbl_8015D3B8
-/* 8015D3B4 00159014 48 07 D7 05 */ bl func_801DAAB8
-lbl_8015D3B8:
-/* 8015D3B8 00159018 7F E3 FB 78 */ mr r3, r31
-/* 8015D3BC 0015901C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015D3C0 00159020 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015D3C4 00159024 7C 08 03 A6 */ mtlr r0
-/* 8015D3C8 00159028 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015D3CC 0015902C 4E 80 00 20 */ blr
-
-.global func_8015D3D0
-func_8015D3D0:
-/* 8015D3D0 00159030 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015D3D4 00159034 7C 08 02 A6 */ mflr r0
-/* 8015D3D8 00159038 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015D3DC 0015903C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015D3E0 00159040 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015D3E4 00159044 3F C0 80 49 */ lis r30, lbl_80488300@ha
-/* 8015D3E8 00159048 3B DE 83 00 */ addi r30, r30, lbl_80488300@l
-/* 8015D3EC 0015904C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8015D3F0 00159050 48 18 C2 55 */ bl NANDInit
-/* 8015D3F4 00159054 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D3F8 00159058 40 82 00 B8 */ bne lbl_8015D4B0
-/* 8015D3FC 0015905C 48 0C 64 35 */ bl func_80223830
-/* 8015D400 00159060 3C 80 00 03 */ lis r4, 0x000343FD@ha
-/* 8015D404 00159064 80 C3 00 00 */ lwz r6, 0(r3)
-/* 8015D408 00159068 38 04 43 FD */ addi r0, r4, 0x000343FD@l
-/* 8015D40C 0015906C 38 A0 00 40 */ li r5, 0x40
-/* 8015D410 00159070 7C 86 01 D6 */ mullw r4, r6, r0
-/* 8015D414 00159074 3C 84 00 27 */ addis r4, r4, 0x27
-/* 8015D418 00159078 38 04 9E C3 */ addi r0, r4, -24893
-/* 8015D41C 0015907C 90 03 00 00 */ stw r0, 0(r3)
-/* 8015D420 00159080 54 03 A5 B6 */ rlwinm r3, r0, 0x14, 0x16, 0x1b
-/* 8015D424 00159084 38 03 00 1F */ addi r0, r3, 0x1f
-/* 8015D428 00159088 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015D42C 0015908C 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a
-/* 8015D430 00159090 48 07 D8 D9 */ bl func_801DAD08
-/* 8015D434 00159094 7C 7D 1B 78 */ mr r29, r3
-/* 8015D438 00159098 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015D43C 0015909C 3C 80 00 1C */ lis r4, 0x1c
-/* 8015D440 001590A0 38 A0 00 40 */ li r5, 0x40
-/* 8015D444 001590A4 48 07 D8 C5 */ bl func_801DAD08
-/* 8015D448 001590A8 90 7E 00 00 */ stw r3, 0(r30)
-/* 8015D44C 001590AC 38 80 00 00 */ li r4, 0
-/* 8015D450 001590B0 3C A0 00 1C */ lis r5, 0x1c
-/* 8015D454 001590B4 4B EA 6C B1 */ bl memset
-/* 8015D458 001590B8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015D45C 001590BC 38 80 07 80 */ li r4, 0x780
-/* 8015D460 001590C0 38 A0 00 40 */ li r5, 0x40
-/* 8015D464 001590C4 48 07 D8 A5 */ bl func_801DAD08
-/* 8015D468 001590C8 3B FE 00 00 */ addi r31, r30, 0
-/* 8015D46C 001590CC 38 80 00 00 */ li r4, 0
-/* 8015D470 001590D0 90 7F 00 08 */ stw r3, 8(r31)
-/* 8015D474 001590D4 38 A0 07 80 */ li r5, 0x780
-/* 8015D478 001590D8 4B EA 6C 8D */ bl memset
-/* 8015D47C 001590DC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015D480 001590E0 7F A4 EB 78 */ mr r4, r29
-/* 8015D484 001590E4 48 07 D8 C5 */ bl func_801DAD48
-/* 8015D488 001590E8 38 00 00 00 */ li r0, 0
-/* 8015D48C 001590EC 38 7E 00 40 */ addi r3, r30, 0x40
-/* 8015D490 001590F0 90 1F 00 10 */ stw r0, 0x10(r31)
-/* 8015D494 001590F4 38 80 00 00 */ li r4, 0
-/* 8015D498 001590F8 38 A0 00 40 */ li r5, 0x40
-/* 8015D49C 001590FC 4B EA 6C 69 */ bl memset
-/* 8015D4A0 00159100 38 7E 00 80 */ addi r3, r30, 0x80
-/* 8015D4A4 00159104 38 80 00 00 */ li r4, 0
-/* 8015D4A8 00159108 38 A0 00 40 */ li r5, 0x40
-/* 8015D4AC 0015910C 4B EA 6C 59 */ bl memset
-lbl_8015D4B0:
-/* 8015D4B0 00159110 3B FE 00 00 */ addi r31, r30, 0
-/* 8015D4B4 00159114 38 00 00 00 */ li r0, 0
-/* 8015D4B8 00159118 90 1F 00 14 */ stw r0, 0x14(r31)
-/* 8015D4BC 0015911C 38 60 00 00 */ li r3, 0
-/* 8015D4C0 00159120 48 00 22 6D */ bl func_8015F72C
-/* 8015D4C4 00159124 80 1F 00 28 */ lwz r0, 0x28(r31)
-/* 8015D4C8 00159128 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015D4CC 0015912C 90 1F 00 28 */ stw r0, 0x28(r31)
-/* 8015D4D0 00159130 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015D4D4 00159134 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015D4D8 00159138 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8015D4DC 0015913C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015D4E0 00159140 7C 08 03 A6 */ mtlr r0
-/* 8015D4E4 00159144 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015D4E8 00159148 4E 80 00 20 */ blr
-
-.global func_8015D4EC
-func_8015D4EC:
-/* 8015D4EC 0015914C 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015D4F0 00159150 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 8015D4F4 00159154 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015D4F8 00159158 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f
-/* 8015D4FC 0015915C 4E 80 00 20 */ blr
-
-.global func_8015D500
-func_8015D500:
-/* 8015D500 00159160 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015D504 00159164 7C 08 02 A6 */ mflr r0
-/* 8015D508 00159168 C0 22 90 10 */ lfs f1, lbl_80641610-_SDA2_BASE_(r2)
-/* 8015D50C 0015916C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015D510 00159170 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015D514 00159174 3B E0 00 00 */ li r31, 0
-/* 8015D518 00159178 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015D51C 0015917C 3F C0 80 49 */ lis r30, lbl_80488300@ha
-/* 8015D520 00159180 3B DE 83 00 */ addi r30, r30, lbl_80488300@l
-/* 8015D524 00159184 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
-/* 8015D528 00159188 80 1E 00 28 */ lwz r0, 0x28(r30)
-/* 8015D52C 0015918C 50 60 F8 00 */ rlwimi r0, r3, 0x1f, 0, 0
-/* 8015D530 00159190 EC 21 00 32 */ fmuls f1, f1, f0
-/* 8015D534 00159194 C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
-/* 8015D538 00159198 90 1E 00 28 */ stw r0, 0x28(r30)
-/* 8015D53C 0015919C EC 00 08 2A */ fadds f0, f0, f1
-/* 8015D540 001591A0 93 ED 9D 4C */ stw r31, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D544 001591A4 FC 00 00 1E */ fctiwz f0, f0
-/* 8015D548 001591A8 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8015D54C 001591AC 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8015D550 001591B0 98 1E 00 1C */ stb r0, 0x1c(r30)
-/* 8015D554 001591B4 48 00 3C 11 */ bl func_80161164
-/* 8015D558 001591B8 80 1E 00 28 */ lwz r0, 0x28(r30)
-/* 8015D55C 001591BC 9B FE 00 1F */ stb r31, 0x1f(r30)
-/* 8015D560 001591C0 64 00 40 00 */ oris r0, r0, 0x4000
-/* 8015D564 001591C4 90 1E 00 28 */ stw r0, 0x28(r30)
-/* 8015D568 001591C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015D56C 001591CC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015D570 001591D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015D574 001591D4 7C 08 03 A6 */ mtlr r0
-/* 8015D578 001591D8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015D57C 001591DC 4E 80 00 20 */ blr
-
-.global func_8015D580
-func_8015D580:
-/* 8015D580 001591E0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015D584 001591E4 7C 08 02 A6 */ mflr r0
-/* 8015D588 001591E8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015D58C 001591EC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015D590 001591F0 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 8015D594 001591F4 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 8015D598 001591F8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015D59C 001591FC 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D5A0 00159200 2C 00 00 06 */ cmpwi r0, 6
-/* 8015D5A4 00159204 40 80 00 10 */ bge lbl_8015D5B4
-/* 8015D5A8 00159208 2C 00 00 04 */ cmpwi r0, 4
-/* 8015D5AC 0015920C 40 80 00 1C */ bge lbl_8015D5C8
-/* 8015D5B0 00159210 48 00 00 7C */ b lbl_8015D62C
-lbl_8015D5B4:
-/* 8015D5B4 00159214 2C 00 00 1B */ cmpwi r0, 0x1b
-/* 8015D5B8 00159218 40 80 00 74 */ bge lbl_8015D62C
-/* 8015D5BC 0015921C 2C 00 00 19 */ cmpwi r0, 0x19
-/* 8015D5C0 00159220 40 80 00 50 */ bge lbl_8015D610
-/* 8015D5C4 00159224 48 00 00 24 */ b lbl_8015D5E8
-lbl_8015D5C8:
-/* 8015D5C8 00159228 38 7F 00 00 */ addi r3, r31, 0
-/* 8015D5CC 0015922C 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015D5D0 00159230 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015D5D4 00159234 41 82 00 58 */ beq lbl_8015D62C
-/* 8015D5D8 00159238 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 8015D5DC 0015923C 38 60 00 01 */ li r3, 1
-/* 8015D5E0 00159240 4B EF 8E D9 */ bl func_800564B8
-/* 8015D5E4 00159244 48 00 00 48 */ b lbl_8015D62C
-lbl_8015D5E8:
-/* 8015D5E8 00159248 38 7F 00 00 */ addi r3, r31, 0
-/* 8015D5EC 0015924C 38 80 51 2D */ li r4, 0x512d
-/* 8015D5F0 00159250 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015D5F4 00159254 90 83 00 18 */ stw r4, 0x18(r3)
-/* 8015D5F8 00159258 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015D5FC 0015925C 41 82 00 30 */ beq lbl_8015D62C
-/* 8015D600 00159260 38 60 00 01 */ li r3, 1
-/* 8015D604 00159264 38 80 51 2D */ li r4, 0x512d
-/* 8015D608 00159268 4B EF 8E B1 */ bl func_800564B8
-/* 8015D60C 0015926C 48 00 00 20 */ b lbl_8015D62C
-lbl_8015D610:
-/* 8015D610 00159270 38 7F 00 00 */ addi r3, r31, 0
-/* 8015D614 00159274 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015D618 00159278 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015D61C 0015927C 41 82 00 10 */ beq lbl_8015D62C
-/* 8015D620 00159280 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 8015D624 00159284 38 60 00 01 */ li r3, 1
-/* 8015D628 00159288 4B EF 8E 91 */ bl func_800564B8
-lbl_8015D62C:
-/* 8015D62C 0015928C 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D630 00159290 28 00 00 35 */ cmplwi r0, 0x35
-/* 8015D634 00159294 41 81 0F 98 */ bgt lbl_8015E5CC
-/* 8015D638 00159298 3C 60 80 42 */ lis r3, lbl_8041ED00@ha
-/* 8015D63C 0015929C 54 00 10 3A */ slwi r0, r0, 2
-/* 8015D640 001592A0 38 63 ED 00 */ addi r3, r3, lbl_8041ED00@l
-/* 8015D644 001592A4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015D648 001592A8 7C 69 03 A6 */ mtctr r3
-/* 8015D64C 001592AC 4E 80 04 20 */ bctr
-/* 8015D650 001592B0 88 1F 00 40 */ lbz r0, 0x40(r31)
-/* 8015D654 001592B4 38 A0 00 00 */ li r5, 0
-/* 8015D658 001592B8 38 7F 00 00 */ addi r3, r31, 0
-/* 8015D65C 001592BC 38 80 00 03 */ li r4, 3
-/* 8015D660 001592C0 7C 00 07 75 */ extsb. r0, r0
-/* 8015D664 001592C4 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015D668 001592C8 98 AD 9D 59 */ stb r5, lbl_8063F019-_SDA_BASE_(r13)
-/* 8015D66C 001592CC 98 83 00 1D */ stb r4, 0x1d(r3)
-/* 8015D670 001592D0 40 82 01 1C */ bne lbl_8015D78C
-/* 8015D674 001592D4 38 7F 00 40 */ addi r3, r31, 0x40
-/* 8015D678 001592D8 48 18 C7 C1 */ bl NANDGetCurrentDir
-/* 8015D67C 001592DC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D680 001592E0 41 82 00 20 */ beq lbl_8015D6A0
-/* 8015D684 001592E4 38 00 00 1C */ li r0, 0x1c
-/* 8015D688 001592E8 2C 03 FF FC */ cmpwi r3, -4
-/* 8015D68C 001592EC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D690 001592F0 40 82 0F 3C */ bne lbl_8015E5CC
-/* 8015D694 001592F4 38 00 00 1B */ li r0, 0x1b
-/* 8015D698 001592F8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D69C 001592FC 48 00 0F 30 */ b lbl_8015E5CC
-lbl_8015D6A0:
-/* 8015D6A0 00159300 38 00 00 08 */ li r0, 8
-/* 8015D6A4 00159304 38 9F 00 40 */ addi r4, r31, 0x40
-/* 8015D6A8 00159308 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015D6AC 0015930C 38 C0 00 00 */ li r6, 0
-/* 8015D6B0 00159310 7C 09 03 A6 */ mtctr r0
-lbl_8015D6B4:
-/* 8015D6B4 00159314 88 A4 00 00 */ lbz r5, 0(r4)
-/* 8015D6B8 00159318 7C A0 07 75 */ extsb. r0, r5
-/* 8015D6BC 0015931C 98 A3 00 00 */ stb r5, 0(r3)
-/* 8015D6C0 00159320 41 82 00 A0 */ beq lbl_8015D760
-/* 8015D6C4 00159324 88 A4 00 01 */ lbz r5, 1(r4)
-/* 8015D6C8 00159328 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D6CC 0015932C 7C A0 07 75 */ extsb. r0, r5
-/* 8015D6D0 00159330 98 A3 00 01 */ stb r5, 1(r3)
-/* 8015D6D4 00159334 41 82 00 8C */ beq lbl_8015D760
-/* 8015D6D8 00159338 88 A4 00 02 */ lbz r5, 2(r4)
-/* 8015D6DC 0015933C 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D6E0 00159340 7C A0 07 75 */ extsb. r0, r5
-/* 8015D6E4 00159344 98 A3 00 02 */ stb r5, 2(r3)
-/* 8015D6E8 00159348 41 82 00 78 */ beq lbl_8015D760
-/* 8015D6EC 0015934C 88 A4 00 03 */ lbz r5, 3(r4)
-/* 8015D6F0 00159350 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D6F4 00159354 7C A0 07 75 */ extsb. r0, r5
-/* 8015D6F8 00159358 98 A3 00 03 */ stb r5, 3(r3)
-/* 8015D6FC 0015935C 41 82 00 64 */ beq lbl_8015D760
-/* 8015D700 00159360 88 A4 00 04 */ lbz r5, 4(r4)
-/* 8015D704 00159364 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D708 00159368 7C A0 07 75 */ extsb. r0, r5
-/* 8015D70C 0015936C 98 A3 00 04 */ stb r5, 4(r3)
-/* 8015D710 00159370 41 82 00 50 */ beq lbl_8015D760
-/* 8015D714 00159374 88 A4 00 05 */ lbz r5, 5(r4)
-/* 8015D718 00159378 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D71C 0015937C 7C A0 07 75 */ extsb. r0, r5
-/* 8015D720 00159380 98 A3 00 05 */ stb r5, 5(r3)
-/* 8015D724 00159384 41 82 00 3C */ beq lbl_8015D760
-/* 8015D728 00159388 88 A4 00 06 */ lbz r5, 6(r4)
-/* 8015D72C 0015938C 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D730 00159390 7C A0 07 75 */ extsb. r0, r5
-/* 8015D734 00159394 98 A3 00 06 */ stb r5, 6(r3)
-/* 8015D738 00159398 41 82 00 28 */ beq lbl_8015D760
-/* 8015D73C 0015939C 88 A4 00 07 */ lbz r5, 7(r4)
-/* 8015D740 001593A0 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D744 001593A4 7C A0 07 75 */ extsb. r0, r5
-/* 8015D748 001593A8 98 A3 00 07 */ stb r5, 7(r3)
-/* 8015D74C 001593AC 41 82 00 14 */ beq lbl_8015D760
-/* 8015D750 001593B0 38 C6 00 01 */ addi r6, r6, 1
-/* 8015D754 001593B4 38 63 00 08 */ addi r3, r3, 8
-/* 8015D758 001593B8 38 84 00 08 */ addi r4, r4, 8
-/* 8015D75C 001593BC 42 00 FF 58 */ bdnz lbl_8015D6B4
-lbl_8015D760:
-/* 8015D760 001593C0 3C 80 80 42 */ lis r4, lbl_8041EC28@ha
-/* 8015D764 001593C4 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015D768 001593C8 38 00 00 0B */ li r0, 0xb
-/* 8015D76C 001593CC 38 84 EC 28 */ addi r4, r4, lbl_8041EC28@l
-/* 8015D770 001593D0 7C 63 32 14 */ add r3, r3, r6
-/* 8015D774 001593D4 7C 09 03 A6 */ mtctr r0
-lbl_8015D778:
-/* 8015D778 001593D8 88 04 00 00 */ lbz r0, 0(r4)
-/* 8015D77C 001593DC 38 84 00 01 */ addi r4, r4, 1
-/* 8015D780 001593E0 98 03 00 00 */ stb r0, 0(r3)
-/* 8015D784 001593E4 38 63 00 01 */ addi r3, r3, 1
-/* 8015D788 001593E8 42 00 FF F0 */ bdnz lbl_8015D778
-lbl_8015D78C:
-/* 8015D78C 001593EC 38 00 00 01 */ li r0, 1
-/* 8015D790 001593F0 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015D794 001593F4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D798 001593F8 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015D79C 001593FC 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015D7A0 00159400 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015D7A4 00159404 38 80 00 00 */ li r4, 0
-/* 8015D7A8 00159408 38 AD 9D 5C */ addi r5, r13, lbl_8063F01C-_SDA_BASE_
-/* 8015D7AC 0015940C 48 18 A4 25 */ bl NANDReadDirAsync
-/* 8015D7B0 00159410 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D7B4 00159414 41 82 0E 18 */ beq lbl_8015E5CC
-/* 8015D7B8 00159418 40 80 00 1C */ bge lbl_8015D7D4
-/* 8015D7BC 0015941C 2C 03 FF FD */ cmpwi r3, -3
-/* 8015D7C0 00159420 41 82 00 08 */ beq lbl_8015D7C8
-/* 8015D7C4 00159424 48 00 00 10 */ b lbl_8015D7D4
-lbl_8015D7C8:
-/* 8015D7C8 00159428 38 00 00 00 */ li r0, 0
-/* 8015D7CC 0015942C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D7D0 00159430 48 00 0D FC */ b lbl_8015E5CC
-lbl_8015D7D4:
-/* 8015D7D4 00159434 38 00 00 1C */ li r0, 0x1c
-/* 8015D7D8 00159438 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D7DC 0015943C 48 00 0D F0 */ b lbl_8015E5CC
-/* 8015D7E0 00159440 38 00 00 03 */ li r0, 3
-/* 8015D7E4 00159444 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015D7E8 00159448 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D7EC 0015944C 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015D7F0 00159450 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015D7F4 00159454 38 60 00 E4 */ li r3, 0xe4
-/* 8015D7F8 00159458 38 80 00 03 */ li r4, 3
-/* 8015D7FC 0015945C 38 AD 9D 60 */ addi r5, r13, lbl_8063F020-_SDA_BASE_
-/* 8015D800 00159460 48 18 CE 6D */ bl NANDCheckAsync
-/* 8015D804 00159464 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D808 00159468 41 82 0D C4 */ beq lbl_8015E5CC
-/* 8015D80C 0015946C 40 80 00 1C */ bge lbl_8015D828
-/* 8015D810 00159470 2C 03 FF FD */ cmpwi r3, -3
-/* 8015D814 00159474 41 82 00 08 */ beq lbl_8015D81C
-/* 8015D818 00159478 48 00 00 10 */ b lbl_8015D828
-lbl_8015D81C:
-/* 8015D81C 0015947C 38 00 00 02 */ li r0, 2
-/* 8015D820 00159480 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D824 00159484 48 00 0D A8 */ b lbl_8015E5CC
-lbl_8015D828:
-/* 8015D828 00159488 38 00 00 1C */ li r0, 0x1c
-/* 8015D82C 0015948C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D830 00159490 48 00 0D 9C */ b lbl_8015E5CC
-/* 8015D834 00159494 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D838 00159498 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015D83C 0015949C 2C 00 00 00 */ cmpwi r0, 0
-/* 8015D840 001594A0 40 82 0D 8C */ bne lbl_8015E5CC
-/* 8015D844 001594A4 38 80 00 01 */ li r4, 1
-/* 8015D848 001594A8 40 82 00 14 */ bne lbl_8015D85C
-/* 8015D84C 001594AC 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015D850 001594B0 2C 00 00 00 */ cmpwi r0, 0
-/* 8015D854 001594B4 40 82 00 08 */ bne lbl_8015D85C
-/* 8015D858 001594B8 38 80 00 00 */ li r4, 0
-lbl_8015D85C:
-/* 8015D85C 001594BC 2C 04 00 00 */ cmpwi r4, 0
-/* 8015D860 001594C0 40 82 0D 6C */ bne lbl_8015E5CC
-/* 8015D864 001594C4 38 9F 00 00 */ addi r4, r31, 0
-/* 8015D868 001594C8 38 00 2F 11 */ li r0, 0x2f11
-/* 8015D86C 001594CC 88 64 00 1C */ lbz r3, 0x1c(r4)
-/* 8015D870 001594D0 90 04 00 18 */ stw r0, 0x18(r4)
-/* 8015D874 001594D4 38 63 FF FF */ addi r3, r3, -1
-/* 8015D878 001594D8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8015D87C 001594DC 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 8015D880 001594E0 40 82 0D 4C */ bne lbl_8015E5CC
-/* 8015D884 001594E4 38 00 00 05 */ li r0, 5
-/* 8015D888 001594E8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D88C 001594EC 48 00 0D 40 */ b lbl_8015E5CC
-/* 8015D890 001594F0 48 00 38 D5 */ bl func_80161164
-/* 8015D894 001594F4 38 7F 00 00 */ addi r3, r31, 0
-/* 8015D898 001594F8 38 80 00 01 */ li r4, 1
-/* 8015D89C 001594FC 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015D8A0 00159500 98 8D 9D 59 */ stb r4, lbl_8063F019-_SDA_BASE_(r13)
-/* 8015D8A4 00159504 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015D8A8 00159508 90 03 00 28 */ stw r0, 0x28(r3)
-/* 8015D8AC 0015950C 4B EF 9D DD */ bl func_80057688
-/* 8015D8B0 00159510 38 60 00 01 */ li r3, 1
-/* 8015D8B4 00159514 48 00 0D 44 */ b lbl_8015E5F8
-/* 8015D8B8 00159518 38 00 00 07 */ li r0, 7
-/* 8015D8BC 0015951C 3C 80 80 16 */ lis r4, lbl_8016091C@ha
-/* 8015D8C0 00159520 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D8C4 00159524 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015D8C8 00159528 38 84 09 1C */ addi r4, r4, lbl_8016091C@l
-/* 8015D8CC 0015952C 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015D8D0 00159530 48 18 C3 55 */ bl func_802E9C24
-/* 8015D8D4 00159534 2C 03 FF FD */ cmpwi r3, -3
-/* 8015D8D8 00159538 41 82 00 20 */ beq lbl_8015D8F8
-/* 8015D8DC 0015953C 40 80 00 10 */ bge lbl_8015D8EC
-/* 8015D8E0 00159540 2C 03 FF FC */ cmpwi r3, -4
-/* 8015D8E4 00159544 40 80 00 20 */ bge lbl_8015D904
-/* 8015D8E8 00159548 48 00 00 28 */ b lbl_8015D910
-lbl_8015D8EC:
-/* 8015D8EC 0015954C 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D8F0 00159550 41 82 0C DC */ beq lbl_8015E5CC
-/* 8015D8F4 00159554 48 00 00 1C */ b lbl_8015D910
-lbl_8015D8F8:
-/* 8015D8F8 00159558 38 00 00 06 */ li r0, 6
-/* 8015D8FC 0015955C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D900 00159560 48 00 0C CC */ b lbl_8015E5CC
-lbl_8015D904:
-/* 8015D904 00159564 38 00 00 1B */ li r0, 0x1b
-/* 8015D908 00159568 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D90C 0015956C 48 00 0C C0 */ b lbl_8015E5CC
-lbl_8015D910:
-/* 8015D910 00159570 38 00 00 1C */ li r0, 0x1c
-/* 8015D914 00159574 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D918 00159578 48 00 0C B4 */ b lbl_8015E5CC
-/* 8015D91C 0015957C 38 00 00 09 */ li r0, 9
-/* 8015D920 00159580 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
-/* 8015D924 00159584 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015D928 00159588 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D92C 0015958C 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
-/* 8015D930 00159590 38 9F 00 C0 */ addi r4, r31, 0xc0
-/* 8015D934 00159594 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015D938 00159598 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015D93C 0015959C 38 A0 00 01 */ li r5, 1
-/* 8015D940 001595A0 48 18 AB E1 */ bl NANDOpenAsync
-/* 8015D944 001595A4 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D948 001595A8 41 82 0C 84 */ beq lbl_8015E5CC
-/* 8015D94C 001595AC 40 80 00 1C */ bge lbl_8015D968
-/* 8015D950 001595B0 2C 03 FF FD */ cmpwi r3, -3
-/* 8015D954 001595B4 41 82 00 08 */ beq lbl_8015D95C
-/* 8015D958 001595B8 48 00 00 10 */ b lbl_8015D968
-lbl_8015D95C:
-/* 8015D95C 001595BC 38 00 00 08 */ li r0, 8
-/* 8015D960 001595C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D964 001595C4 48 00 0C 68 */ b lbl_8015E5CC
-lbl_8015D968:
-/* 8015D968 001595C8 38 00 00 1C */ li r0, 0x1c
-/* 8015D96C 001595CC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D970 001595D0 48 00 0C 5C */ b lbl_8015E5CC
-/* 8015D974 001595D4 80 0D 9D 44 */ lwz r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015D978 001595D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8015D97C 001595DC 40 82 00 18 */ bne lbl_8015D994
-/* 8015D980 001595E0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015D984 001595E4 38 80 01 00 */ li r4, 0x100
-/* 8015D988 001595E8 38 A0 00 40 */ li r5, 0x40
-/* 8015D98C 001595EC 48 07 D3 7D */ bl func_801DAD08
-/* 8015D990 001595F0 90 6D 9D 44 */ stw r3, lbl_8063F004-_SDA_BASE_(r13)
-lbl_8015D994:
-/* 8015D994 001595F4 80 0D 9D 48 */ lwz r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015D998 001595F8 2C 00 00 00 */ cmpwi r0, 0
-/* 8015D99C 001595FC 40 82 00 18 */ bne lbl_8015D9B4
-/* 8015D9A0 00159600 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015D9A4 00159604 38 80 01 00 */ li r4, 0x100
-/* 8015D9A8 00159608 38 A0 00 40 */ li r5, 0x40
-/* 8015D9AC 0015960C 48 07 D3 5D */ bl func_801DAD08
-/* 8015D9B0 00159610 90 6D 9D 48 */ stw r3, lbl_8063F008-_SDA_BASE_(r13)
-lbl_8015D9B4:
-/* 8015D9B4 00159614 80 6D 9D 44 */ lwz r3, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015D9B8 00159618 38 80 00 00 */ li r4, 0
-/* 8015D9BC 0015961C 38 A0 01 00 */ li r5, 0x100
-/* 8015D9C0 00159620 4B EA 67 45 */ bl memset
-/* 8015D9C4 00159624 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015D9C8 00159628 38 80 00 00 */ li r4, 0
-/* 8015D9CC 0015962C 38 A0 01 00 */ li r5, 0x100
-/* 8015D9D0 00159630 4B EA 67 35 */ bl memset
-/* 8015D9D4 00159634 38 00 00 0B */ li r0, 0xb
-/* 8015D9D8 00159638 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015D9DC 0015963C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015D9E0 00159640 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015D9E4 00159644 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015D9E8 00159648 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015D9EC 0015964C 38 80 00 00 */ li r4, 0
-/* 8015D9F0 00159650 38 A0 00 00 */ li r5, 0
-/* 8015D9F4 00159654 48 18 A1 2D */ bl NANDSeekAsync
-/* 8015D9F8 00159658 2C 03 00 00 */ cmpwi r3, 0
-/* 8015D9FC 0015965C 41 82 0B D0 */ beq lbl_8015E5CC
-/* 8015DA00 00159660 40 80 00 1C */ bge lbl_8015DA1C
-/* 8015DA04 00159664 2C 03 FF FD */ cmpwi r3, -3
-/* 8015DA08 00159668 41 82 00 08 */ beq lbl_8015DA10
-/* 8015DA0C 0015966C 48 00 00 10 */ b lbl_8015DA1C
-lbl_8015DA10:
-/* 8015DA10 00159670 38 00 00 0A */ li r0, 0xa
-/* 8015DA14 00159674 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DA18 00159678 48 00 0B B4 */ b lbl_8015E5CC
-lbl_8015DA1C:
-/* 8015DA1C 0015967C 38 00 00 1C */ li r0, 0x1c
-/* 8015DA20 00159680 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DA24 00159684 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DA28 00159688 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DA2C 0015968C 48 07 D3 1D */ bl func_801DAD48
-/* 8015DA30 00159690 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DA34 00159694 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DA38 00159698 48 07 D3 11 */ bl func_801DAD48
-/* 8015DA3C 0015969C 38 00 00 00 */ li r0, 0
-/* 8015DA40 001596A0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DA44 001596A4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DA48 001596A8 48 00 0B 84 */ b lbl_8015E5CC
-/* 8015DA4C 001596AC 38 00 00 0D */ li r0, 0xd
-/* 8015DA50 001596B0 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015DA54 001596B4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DA58 001596B8 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015DA5C 001596BC 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DA60 001596C0 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015DA64 001596C4 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015DA68 001596C8 38 A0 01 00 */ li r5, 0x100
-/* 8015DA6C 001596CC 48 18 9E BD */ bl NANDReadAsync
-/* 8015DA70 001596D0 38 03 00 0F */ addi r0, r3, 0xf
-/* 8015DA74 001596D4 28 00 00 0F */ cmplwi r0, 0xf
-/* 8015DA78 001596D8 41 81 00 88 */ bgt lbl_8015DB00
-/* 8015DA7C 001596DC 3C 60 80 42 */ lis r3, lbl_8041ECC0@ha
-/* 8015DA80 001596E0 54 00 10 3A */ slwi r0, r0, 2
-/* 8015DA84 001596E4 38 63 EC C0 */ addi r3, r3, lbl_8041ECC0@l
-/* 8015DA88 001596E8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015DA8C 001596EC 7C 69 03 A6 */ mtctr r3
-/* 8015DA90 001596F0 4E 80 04 20 */ bctr
-/* 8015DA94 001596F4 38 00 00 0C */ li r0, 0xc
-/* 8015DA98 001596F8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DA9C 001596FC 48 00 0B 30 */ b lbl_8015E5CC
-/* 8015DAA0 00159700 38 00 00 1B */ li r0, 0x1b
-/* 8015DAA4 00159704 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DAA8 00159708 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DAAC 0015970C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DAB0 00159710 48 07 D2 99 */ bl func_801DAD48
-/* 8015DAB4 00159714 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DAB8 00159718 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DABC 0015971C 48 07 D2 8D */ bl func_801DAD48
-/* 8015DAC0 00159720 38 00 00 00 */ li r0, 0
-/* 8015DAC4 00159724 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DAC8 00159728 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DACC 0015972C 48 00 0B 00 */ b lbl_8015E5CC
-/* 8015DAD0 00159730 38 00 00 25 */ li r0, 0x25
-/* 8015DAD4 00159734 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DAD8 00159738 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DADC 0015973C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DAE0 00159740 48 07 D2 69 */ bl func_801DAD48
-/* 8015DAE4 00159744 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DAE8 00159748 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DAEC 0015974C 48 07 D2 5D */ bl func_801DAD48
-/* 8015DAF0 00159750 38 00 00 00 */ li r0, 0
-/* 8015DAF4 00159754 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DAF8 00159758 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DAFC 0015975C 48 00 0A D0 */ b lbl_8015E5CC
-lbl_8015DB00:
-/* 8015DB00 00159760 38 00 00 1C */ li r0, 0x1c
-/* 8015DB04 00159764 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DB08 00159768 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DB0C 0015976C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DB10 00159770 48 07 D2 39 */ bl func_801DAD48
-/* 8015DB14 00159774 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DB18 00159778 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DB1C 0015977C 48 07 D2 2D */ bl func_801DAD48
-/* 8015DB20 00159780 38 00 00 00 */ li r0, 0
-/* 8015DB24 00159784 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DB28 00159788 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DB2C 0015978C 48 00 0A A0 */ b lbl_8015E5CC
-/* 8015DB30 00159790 38 00 00 0F */ li r0, 0xf
-/* 8015DB34 00159794 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015DB38 00159798 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DB3C 0015979C 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015DB40 001597A0 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015DB44 001597A4 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015DB48 001597A8 3C 80 00 1C */ lis r4, 0x1c
-/* 8015DB4C 001597AC 38 A0 00 00 */ li r5, 0
-/* 8015DB50 001597B0 48 18 9F D1 */ bl NANDSeekAsync
-/* 8015DB54 001597B4 2C 03 00 00 */ cmpwi r3, 0
-/* 8015DB58 001597B8 41 82 0A 74 */ beq lbl_8015E5CC
-/* 8015DB5C 001597BC 40 80 00 1C */ bge lbl_8015DB78
-/* 8015DB60 001597C0 2C 03 FF FD */ cmpwi r3, -3
-/* 8015DB64 001597C4 41 82 00 08 */ beq lbl_8015DB6C
-/* 8015DB68 001597C8 48 00 00 10 */ b lbl_8015DB78
-lbl_8015DB6C:
-/* 8015DB6C 001597CC 38 00 00 0E */ li r0, 0xe
-/* 8015DB70 001597D0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DB74 001597D4 48 00 0A 58 */ b lbl_8015E5CC
-lbl_8015DB78:
-/* 8015DB78 001597D8 38 00 00 1C */ li r0, 0x1c
-/* 8015DB7C 001597DC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DB80 001597E0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DB84 001597E4 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DB88 001597E8 48 07 D1 C1 */ bl func_801DAD48
-/* 8015DB8C 001597EC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DB90 001597F0 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DB94 001597F4 48 07 D1 B5 */ bl func_801DAD48
-/* 8015DB98 001597F8 38 00 00 00 */ li r0, 0
-/* 8015DB9C 001597FC 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DBA0 00159800 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DBA4 00159804 48 00 0A 28 */ b lbl_8015E5CC
-/* 8015DBA8 00159808 38 00 00 11 */ li r0, 0x11
-/* 8015DBAC 0015980C 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015DBB0 00159810 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DBB4 00159814 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015DBB8 00159818 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DBBC 0015981C 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015DBC0 00159820 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015DBC4 00159824 38 A0 01 00 */ li r5, 0x100
-/* 8015DBC8 00159828 48 18 9D 61 */ bl NANDReadAsync
-/* 8015DBCC 0015982C 38 03 00 0F */ addi r0, r3, 0xf
-/* 8015DBD0 00159830 28 00 00 0F */ cmplwi r0, 0xf
-/* 8015DBD4 00159834 41 81 00 88 */ bgt lbl_8015DC5C
-/* 8015DBD8 00159838 3C 60 80 42 */ lis r3, lbl_8041EC80@ha
-/* 8015DBDC 0015983C 54 00 10 3A */ slwi r0, r0, 2
-/* 8015DBE0 00159840 38 63 EC 80 */ addi r3, r3, lbl_8041EC80@l
-/* 8015DBE4 00159844 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015DBE8 00159848 7C 69 03 A6 */ mtctr r3
-/* 8015DBEC 0015984C 4E 80 04 20 */ bctr
-/* 8015DBF0 00159850 38 00 00 10 */ li r0, 0x10
-/* 8015DBF4 00159854 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DBF8 00159858 48 00 09 D4 */ b lbl_8015E5CC
-/* 8015DBFC 0015985C 38 00 00 1B */ li r0, 0x1b
-/* 8015DC00 00159860 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DC04 00159864 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DC08 00159868 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC0C 0015986C 48 07 D1 3D */ bl func_801DAD48
-/* 8015DC10 00159870 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DC14 00159874 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC18 00159878 48 07 D1 31 */ bl func_801DAD48
-/* 8015DC1C 0015987C 38 00 00 00 */ li r0, 0
-/* 8015DC20 00159880 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC24 00159884 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC28 00159888 48 00 09 A4 */ b lbl_8015E5CC
-/* 8015DC2C 0015988C 38 00 00 25 */ li r0, 0x25
-/* 8015DC30 00159890 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DC34 00159894 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DC38 00159898 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC3C 0015989C 48 07 D1 0D */ bl func_801DAD48
-/* 8015DC40 001598A0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DC44 001598A4 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC48 001598A8 48 07 D1 01 */ bl func_801DAD48
-/* 8015DC4C 001598AC 38 00 00 00 */ li r0, 0
-/* 8015DC50 001598B0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC54 001598B4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC58 001598B8 48 00 09 74 */ b lbl_8015E5CC
-lbl_8015DC5C:
-/* 8015DC5C 001598BC 38 00 00 1C */ li r0, 0x1c
-/* 8015DC60 001598C0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DC64 001598C4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DC68 001598C8 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC6C 001598CC 48 07 D0 DD */ bl func_801DAD48
-/* 8015DC70 001598D0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DC74 001598D4 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC78 001598D8 48 07 D0 D1 */ bl func_801DAD48
-/* 8015DC7C 001598DC 38 00 00 00 */ li r0, 0
-/* 8015DC80 001598E0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC84 001598E4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC88 001598E8 48 00 09 44 */ b lbl_8015E5CC
-/* 8015DC8C 001598EC 80 6D 9D 44 */ lwz r3, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DC90 001598F0 48 00 1F AD */ bl func_8015FC3C
-/* 8015DC94 001598F4 7C 7E 1B 78 */ mr r30, r3
-/* 8015DC98 001598F8 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DC9C 001598FC 48 00 1F A1 */ bl func_8015FC3C
-/* 8015DCA0 00159900 2C 1E 00 00 */ cmpwi r30, 0
-/* 8015DCA4 00159904 40 82 00 3C */ bne lbl_8015DCE0
-/* 8015DCA8 00159908 2C 03 00 00 */ cmpwi r3, 0
-/* 8015DCAC 0015990C 40 82 00 34 */ bne lbl_8015DCE0
-/* 8015DCB0 00159910 38 00 00 25 */ li r0, 0x25
-/* 8015DCB4 00159914 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DCB8 00159918 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DCBC 0015991C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DCC0 00159920 48 07 D0 89 */ bl func_801DAD48
-/* 8015DCC4 00159924 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DCC8 00159928 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DCCC 0015992C 48 07 D0 7D */ bl func_801DAD48
-/* 8015DCD0 00159930 38 00 00 00 */ li r0, 0
-/* 8015DCD4 00159934 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DCD8 00159938 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DCDC 0015993C 48 00 08 F0 */ b lbl_8015E5CC
-lbl_8015DCE0:
-/* 8015DCE0 00159940 2C 1E 00 00 */ cmpwi r30, 0
-/* 8015DCE4 00159944 40 82 00 10 */ bne lbl_8015DCF4
-/* 8015DCE8 00159948 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DCEC 0015994C 38 00 00 00 */ li r0, 0
-/* 8015DCF0 00159950 90 04 00 4C */ stw r0, 0x4c(r4)
-lbl_8015DCF4:
-/* 8015DCF4 00159954 2C 03 00 00 */ cmpwi r3, 0
-/* 8015DCF8 00159958 40 82 00 10 */ bne lbl_8015DD08
-/* 8015DCFC 0015995C 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DD00 00159960 38 00 00 00 */ li r0, 0
-/* 8015DD04 00159964 90 03 00 4C */ stw r0, 0x4c(r3)
-lbl_8015DD08:
-/* 8015DD08 00159968 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DD0C 0015996C 80 6D 9D 48 */ lwz r3, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DD10 00159970 80 84 00 4C */ lwz r4, 0x4c(r4)
-/* 8015DD14 00159974 80 03 00 4C */ lwz r0, 0x4c(r3)
-/* 8015DD18 00159978 7C 04 00 40 */ cmplw r4, r0
-/* 8015DD1C 0015997C 41 80 00 14 */ blt lbl_8015DD30
-/* 8015DD20 00159980 38 7F 00 00 */ addi r3, r31, 0
-/* 8015DD24 00159984 38 80 00 00 */ li r4, 0
-/* 8015DD28 00159988 98 83 00 1D */ stb r4, 0x1d(r3)
-/* 8015DD2C 0015998C 48 00 00 14 */ b lbl_8015DD40
-lbl_8015DD30:
-/* 8015DD30 00159990 38 7F 00 00 */ addi r3, r31, 0
-/* 8015DD34 00159994 38 00 00 01 */ li r0, 1
-/* 8015DD38 00159998 98 03 00 1D */ stb r0, 0x1d(r3)
-/* 8015DD3C 0015999C 3C 80 00 1C */ lis r4, 0x1c
-lbl_8015DD40:
-/* 8015DD40 001599A0 38 00 00 13 */ li r0, 0x13
-/* 8015DD44 001599A4 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015DD48 001599A8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DD4C 001599AC 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015DD50 001599B0 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015DD54 001599B4 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015DD58 001599B8 38 A0 00 00 */ li r5, 0
-/* 8015DD5C 001599BC 48 18 9D C5 */ bl NANDSeekAsync
-/* 8015DD60 001599C0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015DD64 001599C4 41 82 08 68 */ beq lbl_8015E5CC
-/* 8015DD68 001599C8 40 80 00 1C */ bge lbl_8015DD84
-/* 8015DD6C 001599CC 2C 03 FF FD */ cmpwi r3, -3
-/* 8015DD70 001599D0 41 82 00 08 */ beq lbl_8015DD78
-/* 8015DD74 001599D4 48 00 00 10 */ b lbl_8015DD84
-lbl_8015DD78:
-/* 8015DD78 001599D8 38 00 00 12 */ li r0, 0x12
-/* 8015DD7C 001599DC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DD80 001599E0 48 00 08 4C */ b lbl_8015E5CC
-lbl_8015DD84:
-/* 8015DD84 001599E4 38 00 00 1C */ li r0, 0x1c
-/* 8015DD88 001599E8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DD8C 001599EC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DD90 001599F0 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DD94 001599F4 48 07 CF B5 */ bl func_801DAD48
-/* 8015DD98 001599F8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DD9C 001599FC 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DDA0 00159A00 48 07 CF A9 */ bl func_801DAD48
-/* 8015DDA4 00159A04 38 00 00 00 */ li r0, 0
-/* 8015DDA8 00159A08 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DDAC 00159A0C 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DDB0 00159A10 48 00 08 1C */ b lbl_8015E5CC
-/* 8015DDB4 00159A14 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DDB8 00159A18 2C 04 00 00 */ cmpwi r4, 0
-/* 8015DDBC 00159A1C 41 82 00 14 */ beq lbl_8015DDD0
-/* 8015DDC0 00159A20 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DDC4 00159A24 48 07 CF 85 */ bl func_801DAD48
-/* 8015DDC8 00159A28 38 00 00 00 */ li r0, 0
-/* 8015DDCC 00159A2C 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-lbl_8015DDD0:
-/* 8015DDD0 00159A30 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DDD4 00159A34 2C 04 00 00 */ cmpwi r4, 0
-/* 8015DDD8 00159A38 41 82 00 14 */ beq lbl_8015DDEC
-/* 8015DDDC 00159A3C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DDE0 00159A40 48 07 CF 69 */ bl func_801DAD48
-/* 8015DDE4 00159A44 38 00 00 00 */ li r0, 0
-/* 8015DDE8 00159A48 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-lbl_8015DDEC:
-/* 8015DDEC 00159A4C 80 0D 9D 40 */ lwz r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DDF0 00159A50 2C 00 00 00 */ cmpwi r0, 0
-/* 8015DDF4 00159A54 40 82 00 18 */ bne lbl_8015DE0C
-/* 8015DDF8 00159A58 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DDFC 00159A5C 3C 80 00 1C */ lis r4, 0x1c
-/* 8015DE00 00159A60 38 A0 00 40 */ li r5, 0x40
-/* 8015DE04 00159A64 48 07 CF 05 */ bl func_801DAD08
-/* 8015DE08 00159A68 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-lbl_8015DE0C:
-/* 8015DE0C 00159A6C 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DE10 00159A70 38 80 00 00 */ li r4, 0
-/* 8015DE14 00159A74 3C A0 00 1C */ lis r5, 0x1c
-/* 8015DE18 00159A78 4B EA 62 ED */ bl memset
-/* 8015DE1C 00159A7C 38 00 00 15 */ li r0, 0x15
-/* 8015DE20 00159A80 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015DE24 00159A84 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DE28 00159A88 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015DE2C 00159A8C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DE30 00159A90 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015DE34 00159A94 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015DE38 00159A98 3C A0 00 1C */ lis r5, 0x1c
-/* 8015DE3C 00159A9C 48 18 9A ED */ bl NANDReadAsync
-/* 8015DE40 00159AA0 38 03 00 0F */ addi r0, r3, 0xf
-/* 8015DE44 00159AA4 28 00 00 0F */ cmplwi r0, 0xf
-/* 8015DE48 00159AA8 41 81 00 78 */ bgt lbl_8015DEC0
-/* 8015DE4C 00159AAC 3C 60 80 42 */ lis r3, lbl_8041EC40@ha
-/* 8015DE50 00159AB0 54 00 10 3A */ slwi r0, r0, 2
-/* 8015DE54 00159AB4 38 63 EC 40 */ addi r3, r3, lbl_8041EC40@l
-/* 8015DE58 00159AB8 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015DE5C 00159ABC 7C 69 03 A6 */ mtctr r3
-/* 8015DE60 00159AC0 4E 80 04 20 */ bctr
-/* 8015DE64 00159AC4 38 00 00 14 */ li r0, 0x14
-/* 8015DE68 00159AC8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DE6C 00159ACC 48 00 07 60 */ b lbl_8015E5CC
-/* 8015DE70 00159AD0 38 00 00 1B */ li r0, 0x1b
-/* 8015DE74 00159AD4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DE78 00159AD8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DE7C 00159ADC 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DE80 00159AE0 48 07 CE C9 */ bl func_801DAD48
-/* 8015DE84 00159AE4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DE88 00159AE8 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DE8C 00159AEC 48 07 CE BD */ bl func_801DAD48
-/* 8015DE90 00159AF0 38 00 00 00 */ li r0, 0
-/* 8015DE94 00159AF4 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 8015DE98 00159AF8 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 8015DE9C 00159AFC 48 00 07 30 */ b lbl_8015E5CC
-/* 8015DEA0 00159B00 38 00 00 25 */ li r0, 0x25
-/* 8015DEA4 00159B04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DEA8 00159B08 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DEAC 00159B0C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DEB0 00159B10 48 07 CE 99 */ bl func_801DAD48
-/* 8015DEB4 00159B14 38 00 00 00 */ li r0, 0
-/* 8015DEB8 00159B18 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DEBC 00159B1C 48 00 07 10 */ b lbl_8015E5CC
-lbl_8015DEC0:
-/* 8015DEC0 00159B20 38 00 00 1C */ li r0, 0x1c
-/* 8015DEC4 00159B24 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DEC8 00159B28 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DECC 00159B2C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DED0 00159B30 48 07 CE 79 */ bl func_801DAD48
-/* 8015DED4 00159B34 38 00 00 00 */ li r0, 0
-/* 8015DED8 00159B38 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DEDC 00159B3C 48 00 06 F0 */ b lbl_8015E5CC
-/* 8015DEE0 00159B40 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DEE4 00159B44 48 00 1B 7D */ bl func_8015FA60
-/* 8015DEE8 00159B48 2C 03 00 00 */ cmpwi r3, 0
-/* 8015DEEC 00159B4C 40 82 00 BC */ bne lbl_8015DFA8
-/* 8015DEF0 00159B50 38 7F 00 00 */ addi r3, r31, 0
-/* 8015DEF4 00159B54 88 03 00 1D */ lbz r0, 0x1d(r3)
-/* 8015DEF8 00159B58 28 00 00 02 */ cmplwi r0, 2
-/* 8015DEFC 00159B5C 41 82 00 8C */ beq lbl_8015DF88
-/* 8015DF00 00159B60 28 00 00 01 */ cmplwi r0, 1
-/* 8015DF04 00159B64 40 82 00 0C */ bne lbl_8015DF10
-/* 8015DF08 00159B68 38 80 00 00 */ li r4, 0
-/* 8015DF0C 00159B6C 48 00 00 08 */ b lbl_8015DF14
-lbl_8015DF10:
-/* 8015DF10 00159B70 3C 80 00 1C */ lis r4, 0x1c
-lbl_8015DF14:
-/* 8015DF14 00159B74 38 00 00 13 */ li r0, 0x13
-/* 8015DF18 00159B78 3C C0 80 16 */ lis r6, lbl_8016091C@ha
-/* 8015DF1C 00159B7C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DF20 00159B80 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015DF24 00159B84 38 C6 09 1C */ addi r6, r6, lbl_8016091C@l
-/* 8015DF28 00159B88 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015DF2C 00159B8C 38 A0 00 00 */ li r5, 0
-/* 8015DF30 00159B90 48 18 9B F1 */ bl NANDSeekAsync
-/* 8015DF34 00159B94 2C 03 00 00 */ cmpwi r3, 0
-/* 8015DF38 00159B98 41 82 00 14 */ beq lbl_8015DF4C
-/* 8015DF3C 00159B9C 40 80 00 2C */ bge lbl_8015DF68
-/* 8015DF40 00159BA0 2C 03 FF FD */ cmpwi r3, -3
-/* 8015DF44 00159BA4 41 82 00 18 */ beq lbl_8015DF5C
-/* 8015DF48 00159BA8 48 00 00 20 */ b lbl_8015DF68
-lbl_8015DF4C:
-/* 8015DF4C 00159BAC 38 7F 00 00 */ addi r3, r31, 0
-/* 8015DF50 00159BB0 38 00 00 02 */ li r0, 2
-/* 8015DF54 00159BB4 98 03 00 1D */ stb r0, 0x1d(r3)
-/* 8015DF58 00159BB8 48 00 06 74 */ b lbl_8015E5CC
-lbl_8015DF5C:
-/* 8015DF5C 00159BBC 38 00 00 16 */ li r0, 0x16
-/* 8015DF60 00159BC0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DF64 00159BC4 48 00 06 68 */ b lbl_8015E5CC
-lbl_8015DF68:
-/* 8015DF68 00159BC8 38 00 00 1C */ li r0, 0x1c
-/* 8015DF6C 00159BCC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DF70 00159BD0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DF74 00159BD4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DF78 00159BD8 48 07 CD D1 */ bl func_801DAD48
-/* 8015DF7C 00159BDC 38 00 00 00 */ li r0, 0
-/* 8015DF80 00159BE0 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DF84 00159BE4 48 00 06 48 */ b lbl_8015E5CC
-lbl_8015DF88:
-/* 8015DF88 00159BE8 38 00 00 25 */ li r0, 0x25
-/* 8015DF8C 00159BEC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015DF90 00159BF0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015DF94 00159BF4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DF98 00159BF8 48 07 CD B1 */ bl func_801DAD48
-/* 8015DF9C 00159BFC 38 00 00 00 */ li r0, 0
-/* 8015DFA0 00159C00 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DFA4 00159C04 48 00 06 28 */ b lbl_8015E5CC
-lbl_8015DFA8:
-/* 8015DFA8 00159C08 80 ED 9D 40 */ lwz r7, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015DFAC 00159C0C 38 00 00 20 */ li r0, 0x20
-/* 8015DFB0 00159C10 80 DF 00 00 */ lwz r6, 0(r31)
-/* 8015DFB4 00159C14 38 87 FF FC */ addi r4, r7, -4
-/* 8015DFB8 00159C18 38 A6 FF FC */ addi r5, r6, -4
-/* 8015DFBC 00159C1C 7C 09 03 A6 */ mtctr r0
-lbl_8015DFC0:
-/* 8015DFC0 00159C20 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015DFC4 00159C24 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015DFC8 00159C28 90 65 00 04 */ stw r3, 4(r5)
-/* 8015DFCC 00159C2C 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015DFD0 00159C30 42 00 FF F0 */ bdnz lbl_8015DFC0
-/* 8015DFD4 00159C34 38 00 00 10 */ li r0, 0x10
-/* 8015DFD8 00159C38 38 A6 00 FC */ addi r5, r6, 0xfc
-/* 8015DFDC 00159C3C 38 87 00 FC */ addi r4, r7, 0xfc
-/* 8015DFE0 00159C40 7C 09 03 A6 */ mtctr r0
-lbl_8015DFE4:
-/* 8015DFE4 00159C44 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015DFE8 00159C48 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015DFEC 00159C4C 90 65 00 04 */ stw r3, 4(r5)
-/* 8015DFF0 00159C50 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015DFF4 00159C54 42 00 FF F0 */ bdnz lbl_8015DFE4
-/* 8015DFF8 00159C58 38 00 00 40 */ li r0, 0x40
-/* 8015DFFC 00159C5C 38 A6 01 7C */ addi r5, r6, 0x17c
-/* 8015E000 00159C60 38 87 01 7C */ addi r4, r7, 0x17c
-/* 8015E004 00159C64 7C 09 03 A6 */ mtctr r0
-lbl_8015E008:
-/* 8015E008 00159C68 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015E00C 00159C6C 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015E010 00159C70 90 65 00 04 */ stw r3, 4(r5)
-/* 8015E014 00159C74 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015E018 00159C78 42 00 FF F0 */ bdnz lbl_8015E008
-/* 8015E01C 00159C7C 3C 60 00 03 */ lis r3, 0x00037F80@ha
-/* 8015E020 00159C80 38 A6 03 7C */ addi r5, r6, 0x37c
-/* 8015E024 00159C84 38 03 7F 80 */ addi r0, r3, 0x00037F80@l
-/* 8015E028 00159C88 38 87 03 7C */ addi r4, r7, 0x37c
-/* 8015E02C 00159C8C 7C 09 03 A6 */ mtctr r0
-lbl_8015E030:
-/* 8015E030 00159C90 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015E034 00159C94 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015E038 00159C98 90 65 00 04 */ stw r3, 4(r5)
-/* 8015E03C 00159C9C 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015E040 00159CA0 42 00 FF F0 */ bdnz lbl_8015E030
-/* 8015E044 00159CA4 3C 87 00 1C */ addis r4, r7, 0x1c
-/* 8015E048 00159CA8 3C 66 00 1C */ addis r3, r6, 0x1c
-/* 8015E04C 00159CAC 38 00 00 10 */ li r0, 0x10
-/* 8015E050 00159CB0 38 A3 FF 7C */ addi r5, r3, -132
-/* 8015E054 00159CB4 38 84 FF 7C */ addi r4, r4, -132
-/* 8015E058 00159CB8 7C 09 03 A6 */ mtctr r0
-lbl_8015E05C:
-/* 8015E05C 00159CBC 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015E060 00159CC0 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015E064 00159CC4 90 65 00 04 */ stw r3, 4(r5)
-/* 8015E068 00159CC8 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015E06C 00159CCC 42 00 FF F0 */ bdnz lbl_8015E05C
-/* 8015E070 00159CD0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015E074 00159CD4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015E078 00159CD8 48 07 CC D1 */ bl func_801DAD48
-/* 8015E07C 00159CDC 38 60 00 00 */ li r3, 0
-/* 8015E080 00159CE0 38 00 00 17 */ li r0, 0x17
-/* 8015E084 00159CE4 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015E088 00159CE8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E08C 00159CEC 48 00 05 40 */ b lbl_8015E5CC
-/* 8015E090 00159CF0 38 00 00 18 */ li r0, 0x18
-/* 8015E094 00159CF4 3C 80 80 16 */ lis r4, lbl_8016091C@ha
-/* 8015E098 00159CF8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E09C 00159CFC 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015E0A0 00159D00 38 84 09 1C */ addi r4, r4, lbl_8016091C@l
-/* 8015E0A4 00159D04 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015E0A8 00159D08 48 18 A6 4D */ bl NANDCloseAsync
-/* 8015E0AC 00159D0C 2C 03 FF FD */ cmpwi r3, -3
-/* 8015E0B0 00159D10 41 82 00 20 */ beq lbl_8015E0D0
-/* 8015E0B4 00159D14 40 80 00 10 */ bge lbl_8015E0C4
-/* 8015E0B8 00159D18 2C 03 FF FC */ cmpwi r3, -4
-/* 8015E0BC 00159D1C 40 80 00 20 */ bge lbl_8015E0DC
-/* 8015E0C0 00159D20 48 00 00 3C */ b lbl_8015E0FC
-lbl_8015E0C4:
-/* 8015E0C4 00159D24 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E0C8 00159D28 41 82 05 04 */ beq lbl_8015E5CC
-/* 8015E0CC 00159D2C 48 00 00 30 */ b lbl_8015E0FC
-lbl_8015E0D0:
-/* 8015E0D0 00159D30 38 00 00 17 */ li r0, 0x17
-/* 8015E0D4 00159D34 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E0D8 00159D38 48 00 04 F4 */ b lbl_8015E5CC
-lbl_8015E0DC:
-/* 8015E0DC 00159D3C 38 00 00 1B */ li r0, 0x1b
-/* 8015E0E0 00159D40 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015E0E4 00159D44 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E0E8 00159D48 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015E0EC 00159D4C 48 07 CC 5D */ bl func_801DAD48
-/* 8015E0F0 00159D50 38 00 00 00 */ li r0, 0
-/* 8015E0F4 00159D54 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015E0F8 00159D58 48 00 04 D4 */ b lbl_8015E5CC
-lbl_8015E0FC:
-/* 8015E0FC 00159D5C 38 00 00 1C */ li r0, 0x1c
-/* 8015E100 00159D60 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015E104 00159D64 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E108 00159D68 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015E10C 00159D6C 48 07 CC 3D */ bl func_801DAD48
-/* 8015E110 00159D70 38 00 00 00 */ li r0, 0
-/* 8015E114 00159D74 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015E118 00159D78 48 00 04 B4 */ b lbl_8015E5CC
-/* 8015E11C 00159D7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015E120 00159D80 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015E124 00159D84 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E128 00159D88 40 82 04 A4 */ bne lbl_8015E5CC
-/* 8015E12C 00159D8C 38 80 00 01 */ li r4, 1
-/* 8015E130 00159D90 40 82 00 14 */ bne lbl_8015E144
-/* 8015E134 00159D94 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015E138 00159D98 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E13C 00159D9C 40 82 00 08 */ bne lbl_8015E144
-/* 8015E140 00159DA0 38 80 00 00 */ li r4, 0
-lbl_8015E144:
-/* 8015E144 00159DA4 2C 04 00 00 */ cmpwi r4, 0
-/* 8015E148 00159DA8 40 82 04 84 */ bne lbl_8015E5CC
-/* 8015E14C 00159DAC 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E150 00159DB0 38 00 2F 0A */ li r0, 0x2f0a
-/* 8015E154 00159DB4 88 64 00 1C */ lbz r3, 0x1c(r4)
-/* 8015E158 00159DB8 90 04 00 18 */ stw r0, 0x18(r4)
-/* 8015E15C 00159DBC 38 63 FF FF */ addi r3, r3, -1
-/* 8015E160 00159DC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8015E164 00159DC4 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 8015E168 00159DC8 40 82 04 64 */ bne lbl_8015E5CC
-/* 8015E16C 00159DCC 38 00 00 1A */ li r0, 0x1a
-/* 8015E170 00159DD0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E174 00159DD4 48 00 04 58 */ b lbl_8015E5CC
-/* 8015E178 00159DD8 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E17C 00159DDC 38 A0 00 01 */ li r5, 1
-/* 8015E180 00159DE0 80 04 00 28 */ lwz r0, 0x28(r4)
-/* 8015E184 00159DE4 38 60 00 00 */ li r3, 0
-/* 8015E188 00159DE8 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015E18C 00159DEC 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015E190 00159DF0 90 04 00 28 */ stw r0, 0x28(r4)
-/* 8015E194 00159DF4 48 00 47 09 */ bl func_8016289C
-/* 8015E198 00159DF8 38 60 00 01 */ li r3, 1
-/* 8015E19C 00159DFC 48 00 47 01 */ bl func_8016289C
-/* 8015E1A0 00159E00 38 60 00 02 */ li r3, 2
-/* 8015E1A4 00159E04 48 00 46 F9 */ bl func_8016289C
-/* 8015E1A8 00159E08 38 60 00 03 */ li r3, 3
-/* 8015E1AC 00159E0C 48 00 46 F1 */ bl func_8016289C
-/* 8015E1B0 00159E10 4B EF 94 D9 */ bl func_80057688
-/* 8015E1B4 00159E14 48 00 31 55 */ bl func_80161308
-/* 8015E1B8 00159E18 4B F1 F0 C5 */ bl func_8007D27C
-/* 8015E1BC 00159E1C 38 60 00 01 */ li r3, 1
-/* 8015E1C0 00159E20 48 00 04 38 */ b lbl_8015E5F8
-/* 8015E1C4 00159E24 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E1C8 00159E28 38 00 2F 1D */ li r0, 0x2f1d
-/* 8015E1CC 00159E2C 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E1D0 00159E30 38 60 00 01 */ li r3, 1
-/* 8015E1D4 00159E34 38 80 2F 1D */ li r4, 0x2f1d
-/* 8015E1D8 00159E38 4B EF 82 E1 */ bl func_800564B8
-/* 8015E1DC 00159E3C 3C 60 04 00 */ lis r3, 0x400
-/* 8015E1E0 00159E40 38 80 00 00 */ li r4, 0
-/* 8015E1E4 00159E44 38 A0 00 00 */ li r5, 0
-/* 8015E1E8 00159E48 38 C0 00 01 */ li r6, 1
-/* 8015E1EC 00159E4C 4B EF B8 81 */ bl func_80059A6C
-/* 8015E1F0 00159E50 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E1F4 00159E54 41 82 03 D8 */ beq lbl_8015E5CC
-/* 8015E1F8 00159E58 38 00 00 1C */ li r0, 0x1c
-/* 8015E1FC 00159E5C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E200 00159E60 48 00 03 CC */ b lbl_8015E5CC
-/* 8015E204 00159E64 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E208 00159E68 38 00 2F 0B */ li r0, 0x2f0b
-/* 8015E20C 00159E6C 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E210 00159E70 38 60 00 01 */ li r3, 1
-/* 8015E214 00159E74 38 80 2F 0B */ li r4, 0x2f0b
-/* 8015E218 00159E78 4B EF 82 A1 */ bl func_800564B8
-/* 8015E21C 00159E7C 3C 60 04 00 */ lis r3, 0x400
-/* 8015E220 00159E80 38 80 00 00 */ li r4, 0
-/* 8015E224 00159E84 38 A0 00 00 */ li r5, 0
-/* 8015E228 00159E88 38 C0 00 01 */ li r6, 1
-/* 8015E22C 00159E8C 4B EF B8 41 */ bl func_80059A6C
-/* 8015E230 00159E90 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E234 00159E94 41 82 03 98 */ beq lbl_8015E5CC
-/* 8015E238 00159E98 38 00 00 1F */ li r0, 0x1f
-/* 8015E23C 00159E9C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E240 00159EA0 48 00 03 8C */ b lbl_8015E5CC
-/* 8015E244 00159EA4 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E248 00159EA8 38 00 2F 1F */ li r0, 0x2f1f
-/* 8015E24C 00159EAC 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E250 00159EB0 38 60 00 01 */ li r3, 1
-/* 8015E254 00159EB4 38 80 2F 1F */ li r4, 0x2f1f
-/* 8015E258 00159EB8 4B EF 82 61 */ bl func_800564B8
-/* 8015E25C 00159EBC 3C 60 04 00 */ lis r3, 0x400
-/* 8015E260 00159EC0 38 80 00 00 */ li r4, 0
-/* 8015E264 00159EC4 38 A0 00 00 */ li r5, 0
-/* 8015E268 00159EC8 38 C0 00 01 */ li r6, 1
-/* 8015E26C 00159ECC 4B EF B8 01 */ bl func_80059A6C
-/* 8015E270 00159ED0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E274 00159ED4 41 82 03 58 */ beq lbl_8015E5CC
-/* 8015E278 00159ED8 38 00 00 1E */ li r0, 0x1e
-/* 8015E27C 00159EDC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E280 00159EE0 48 00 03 4C */ b lbl_8015E5CC
-/* 8015E284 00159EE4 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E288 00159EE8 38 00 52 62 */ li r0, 0x5262
-/* 8015E28C 00159EEC 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E290 00159EF0 38 60 00 01 */ li r3, 1
-/* 8015E294 00159EF4 38 80 52 62 */ li r4, 0x5262
-/* 8015E298 00159EF8 4B EF 82 21 */ bl func_800564B8
-/* 8015E29C 00159EFC 3C 60 04 00 */ lis r3, 0x400
-/* 8015E2A0 00159F00 38 80 00 00 */ li r4, 0
-/* 8015E2A4 00159F04 38 A0 00 00 */ li r5, 0
-/* 8015E2A8 00159F08 38 C0 00 01 */ li r6, 1
-/* 8015E2AC 00159F0C 4B EF B7 C1 */ bl func_80059A6C
-/* 8015E2B0 00159F10 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E2B4 00159F14 41 82 03 18 */ beq lbl_8015E5CC
-/* 8015E2B8 00159F18 38 00 00 1F */ li r0, 0x1f
-/* 8015E2BC 00159F1C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E2C0 00159F20 48 00 03 0C */ b lbl_8015E5CC
-/* 8015E2C4 00159F24 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E2C8 00159F28 38 00 31 13 */ li r0, 0x3113
-/* 8015E2CC 00159F2C 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E2D0 00159F30 38 60 00 01 */ li r3, 1
-/* 8015E2D4 00159F34 38 80 31 13 */ li r4, 0x3113
-/* 8015E2D8 00159F38 4B EF 81 E1 */ bl func_800564B8
-/* 8015E2DC 00159F3C 3C 60 04 00 */ lis r3, 0x400
-/* 8015E2E0 00159F40 38 80 00 00 */ li r4, 0
-/* 8015E2E4 00159F44 38 A0 00 00 */ li r5, 0
-/* 8015E2E8 00159F48 38 C0 00 01 */ li r6, 1
-/* 8015E2EC 00159F4C 4B EF B7 81 */ bl func_80059A6C
-/* 8015E2F0 00159F50 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E2F4 00159F54 41 82 02 D8 */ beq lbl_8015E5CC
-/* 8015E2F8 00159F58 38 00 00 20 */ li r0, 0x20
-/* 8015E2FC 00159F5C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E300 00159F60 48 00 02 CC */ b lbl_8015E5CC
-/* 8015E304 00159F64 3B DF 00 00 */ addi r30, r31, 0
-/* 8015E308 00159F68 38 00 FF FF */ li r0, -1
-/* 8015E30C 00159F6C 90 1E 00 18 */ stw r0, 0x18(r30)
-/* 8015E310 00159F70 38 60 00 01 */ li r3, 1
-/* 8015E314 00159F74 38 80 FF FF */ li r4, -1
-/* 8015E318 00159F78 4B EF 81 A1 */ bl func_800564B8
-/* 8015E31C 00159F7C 38 60 00 01 */ li r3, 1
-/* 8015E320 00159F80 38 00 00 28 */ li r0, 0x28
-/* 8015E324 00159F84 98 7E 00 1C */ stb r3, 0x1c(r30)
-/* 8015E328 00159F88 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E32C 00159F8C 48 00 02 A0 */ b lbl_8015E5CC
-/* 8015E330 00159F90 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E334 00159F94 38 00 31 12 */ li r0, 0x3112
-/* 8015E338 00159F98 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E33C 00159F9C 38 60 00 01 */ li r3, 1
-/* 8015E340 00159FA0 38 80 31 12 */ li r4, 0x3112
-/* 8015E344 00159FA4 4B EF 81 75 */ bl func_800564B8
-/* 8015E348 00159FA8 3C 60 04 00 */ lis r3, 0x400
-/* 8015E34C 00159FAC 38 80 00 00 */ li r4, 0
-/* 8015E350 00159FB0 38 A0 00 00 */ li r5, 0
-/* 8015E354 00159FB4 38 C0 00 01 */ li r6, 1
-/* 8015E358 00159FB8 4B EF B7 15 */ bl func_80059A6C
-/* 8015E35C 00159FBC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E360 00159FC0 41 82 02 6C */ beq lbl_8015E5CC
-/* 8015E364 00159FC4 38 00 00 22 */ li r0, 0x22
-/* 8015E368 00159FC8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E36C 00159FCC 48 00 02 60 */ b lbl_8015E5CC
-/* 8015E370 00159FD0 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E374 00159FD4 38 00 52 61 */ li r0, 0x5261
-/* 8015E378 00159FD8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E37C 00159FDC 38 60 00 01 */ li r3, 1
-/* 8015E380 00159FE0 38 80 52 61 */ li r4, 0x5261
-/* 8015E384 00159FE4 4B EF 81 35 */ bl func_800564B8
-/* 8015E388 00159FE8 3C 60 04 00 */ lis r3, 0x400
-/* 8015E38C 00159FEC 38 80 00 00 */ li r4, 0
-/* 8015E390 00159FF0 38 A0 00 00 */ li r5, 0
-/* 8015E394 00159FF4 38 C0 00 01 */ li r6, 1
-/* 8015E398 00159FF8 4B EF B6 D5 */ bl func_80059A6C
-/* 8015E39C 00159FFC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E3A0 0015A000 41 82 02 2C */ beq lbl_8015E5CC
-/* 8015E3A4 0015A004 38 00 00 23 */ li r0, 0x23
-/* 8015E3A8 0015A008 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E3AC 0015A00C 48 00 02 20 */ b lbl_8015E5CC
-/* 8015E3B0 0015A010 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E3B4 0015A014 38 00 31 13 */ li r0, 0x3113
-/* 8015E3B8 0015A018 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E3BC 0015A01C 38 60 00 01 */ li r3, 1
-/* 8015E3C0 0015A020 38 80 31 13 */ li r4, 0x3113
-/* 8015E3C4 0015A024 4B EF 80 F5 */ bl func_800564B8
-/* 8015E3C8 0015A028 3C 60 04 00 */ lis r3, 0x400
-/* 8015E3CC 0015A02C 38 80 00 00 */ li r4, 0
-/* 8015E3D0 0015A030 38 A0 00 00 */ li r5, 0
-/* 8015E3D4 0015A034 38 C0 00 01 */ li r6, 1
-/* 8015E3D8 0015A038 4B EF B6 95 */ bl func_80059A6C
-/* 8015E3DC 0015A03C 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E3E0 0015A040 41 82 01 EC */ beq lbl_8015E5CC
-/* 8015E3E4 0015A044 38 00 00 24 */ li r0, 0x24
-/* 8015E3E8 0015A048 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E3EC 0015A04C 48 00 01 E0 */ b lbl_8015E5CC
-/* 8015E3F0 0015A050 3B DF 00 00 */ addi r30, r31, 0
-/* 8015E3F4 0015A054 38 00 FF FF */ li r0, -1
-/* 8015E3F8 0015A058 90 1E 00 18 */ stw r0, 0x18(r30)
-/* 8015E3FC 0015A05C 38 60 00 01 */ li r3, 1
-/* 8015E400 0015A060 38 80 FF FF */ li r4, -1
-/* 8015E404 0015A064 4B EF 80 B5 */ bl func_800564B8
-/* 8015E408 0015A068 38 60 00 01 */ li r3, 1
-/* 8015E40C 0015A06C 38 00 00 28 */ li r0, 0x28
-/* 8015E410 0015A070 98 7E 00 1C */ stb r3, 0x1c(r30)
-/* 8015E414 0015A074 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E418 0015A078 48 00 01 B4 */ b lbl_8015E5CC
-/* 8015E41C 0015A07C 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E420 0015A080 38 00 2F 1E */ li r0, 0x2f1e
-/* 8015E424 0015A084 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E428 0015A088 38 60 00 01 */ li r3, 1
-/* 8015E42C 0015A08C 38 80 2F 1E */ li r4, 0x2f1e
-/* 8015E430 0015A090 4B EF 80 89 */ bl func_800564B8
-/* 8015E434 0015A094 3C 60 04 00 */ lis r3, 0x400
-/* 8015E438 0015A098 38 80 00 00 */ li r4, 0
-/* 8015E43C 0015A09C 38 A0 00 00 */ li r5, 0
-/* 8015E440 0015A0A0 38 C0 00 01 */ li r6, 1
-/* 8015E444 0015A0A4 4B EF B6 29 */ bl func_80059A6C
-/* 8015E448 0015A0A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015E44C 0015A0AC 41 82 01 80 */ beq lbl_8015E5CC
-/* 8015E450 0015A0B0 38 00 00 27 */ li r0, 0x27
-/* 8015E454 0015A0B4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E458 0015A0B8 48 00 01 74 */ b lbl_8015E5CC
-/* 8015E45C 0015A0BC 3B DF 00 00 */ addi r30, r31, 0
-/* 8015E460 0015A0C0 38 00 52 69 */ li r0, 0x5269
-/* 8015E464 0015A0C4 90 1E 00 18 */ stw r0, 0x18(r30)
-/* 8015E468 0015A0C8 38 60 00 01 */ li r3, 1
-/* 8015E46C 0015A0CC 38 80 52 69 */ li r4, 0x5269
-/* 8015E470 0015A0D0 4B EF 80 49 */ bl func_800564B8
-/* 8015E474 0015A0D4 C0 42 90 10 */ lfs f2, lbl_80641610-_SDA2_BASE_(r2)
-/* 8015E478 0015A0D8 38 00 00 2F */ li r0, 0x2f
-/* 8015E47C 0015A0DC C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 8015E480 0015A0E0 C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
-/* 8015E484 0015A0E4 EC 22 00 72 */ fmuls f1, f2, f1
-/* 8015E488 0015A0E8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E48C 0015A0EC EC 00 08 2A */ fadds f0, f0, f1
-/* 8015E490 0015A0F0 FC 00 00 1E */ fctiwz f0, f0
-/* 8015E494 0015A0F4 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8015E498 0015A0F8 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8015E49C 0015A0FC 54 00 0E 3C */ rlwinm r0, r0, 1, 0x18, 0x1e
-/* 8015E4A0 0015A100 98 1E 00 1C */ stb r0, 0x1c(r30)
-/* 8015E4A4 0015A104 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E4A8 0015A108 38 60 00 01 */ li r3, 1
-/* 8015E4AC 0015A10C 80 84 00 18 */ lwz r4, 0x18(r4)
-/* 8015E4B0 0015A110 4B EF 80 09 */ bl func_800564B8
-/* 8015E4B4 0015A114 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015E4B8 0015A118 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015E4BC 0015A11C 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E4C0 0015A120 40 82 01 0C */ bne lbl_8015E5CC
-/* 8015E4C4 0015A124 38 80 00 01 */ li r4, 1
-/* 8015E4C8 0015A128 40 82 00 14 */ bne lbl_8015E4DC
-/* 8015E4CC 0015A12C 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015E4D0 0015A130 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E4D4 0015A134 40 82 00 08 */ bne lbl_8015E4DC
-/* 8015E4D8 0015A138 38 80 00 00 */ li r4, 0
-lbl_8015E4DC:
-/* 8015E4DC 0015A13C 2C 04 00 00 */ cmpwi r4, 0
-/* 8015E4E0 0015A140 40 82 00 EC */ bne lbl_8015E5CC
-/* 8015E4E4 0015A144 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E4E8 0015A148 88 64 00 1C */ lbz r3, 0x1c(r4)
-/* 8015E4EC 0015A14C 38 63 FF FF */ addi r3, r3, -1
-/* 8015E4F0 0015A150 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8015E4F4 0015A154 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 8015E4F8 0015A158 40 82 00 0C */ bne lbl_8015E504
-/* 8015E4FC 0015A15C 38 00 00 2E */ li r0, 0x2e
-/* 8015E500 0015A160 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-lbl_8015E504:
-/* 8015E504 0015A164 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E508 0015A168 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015E50C 0015A16C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015E510 0015A170 90 03 00 28 */ stw r0, 0x28(r3)
-/* 8015E514 0015A174 48 00 00 B8 */ b lbl_8015E5CC
-/* 8015E518 0015A178 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E51C 0015A17C 38 A0 00 00 */ li r5, 0
-/* 8015E520 0015A180 80 04 00 28 */ lwz r0, 0x28(r4)
-/* 8015E524 0015A184 38 60 00 01 */ li r3, 1
-/* 8015E528 0015A188 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015E52C 0015A18C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015E530 0015A190 98 AD 9D 59 */ stb r5, lbl_8063F019-_SDA_BASE_(r13)
-/* 8015E534 0015A194 90 04 00 28 */ stw r0, 0x28(r4)
-/* 8015E538 0015A198 48 00 00 C0 */ b lbl_8015E5F8
-/* 8015E53C 0015A19C 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E540 0015A1A0 38 60 00 01 */ li r3, 1
-/* 8015E544 0015A1A4 80 84 00 18 */ lwz r4, 0x18(r4)
-/* 8015E548 0015A1A8 4B EF 7F 71 */ bl func_800564B8
-/* 8015E54C 0015A1AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015E550 0015A1B0 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015E554 0015A1B4 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E558 0015A1B8 40 82 00 74 */ bne lbl_8015E5CC
-/* 8015E55C 0015A1BC 38 80 00 01 */ li r4, 1
-/* 8015E560 0015A1C0 40 82 00 14 */ bne lbl_8015E574
-/* 8015E564 0015A1C4 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015E568 0015A1C8 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E56C 0015A1CC 40 82 00 08 */ bne lbl_8015E574
-/* 8015E570 0015A1D0 38 80 00 00 */ li r4, 0
-lbl_8015E574:
-/* 8015E574 0015A1D4 2C 04 00 00 */ cmpwi r4, 0
-/* 8015E578 0015A1D8 40 82 00 54 */ bne lbl_8015E5CC
-/* 8015E57C 0015A1DC 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E580 0015A1E0 88 64 00 1C */ lbz r3, 0x1c(r4)
-/* 8015E584 0015A1E4 38 63 FF FF */ addi r3, r3, -1
-/* 8015E588 0015A1E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8015E58C 0015A1EC 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 8015E590 0015A1F0 40 82 00 3C */ bne lbl_8015E5CC
-/* 8015E594 0015A1F4 38 00 00 35 */ li r0, 0x35
-/* 8015E598 0015A1F8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E59C 0015A1FC 48 00 00 30 */ b lbl_8015E5CC
-/* 8015E5A0 0015A200 48 00 2B C5 */ bl func_80161164
-/* 8015E5A4 0015A204 4B EF 90 E5 */ bl func_80057688
-/* 8015E5A8 0015A208 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E5AC 0015A20C 38 A0 00 01 */ li r5, 1
-/* 8015E5B0 0015A210 80 04 00 28 */ lwz r0, 0x28(r4)
-/* 8015E5B4 0015A214 38 60 00 01 */ li r3, 1
-/* 8015E5B8 0015A218 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015E5BC 0015A21C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015E5C0 0015A220 98 AD 9D 59 */ stb r5, lbl_8063F019-_SDA_BASE_(r13)
-/* 8015E5C4 0015A224 90 04 00 28 */ stw r0, 0x28(r4)
-/* 8015E5C8 0015A228 48 00 00 30 */ b lbl_8015E5F8
-lbl_8015E5CC:
-/* 8015E5CC 0015A22C 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8015E5D0 0015A230 2C 00 00 28 */ cmpwi r0, 0x28
-/* 8015E5D4 0015A234 40 80 00 20 */ bge lbl_8015E5F4
-/* 8015E5D8 0015A238 2C 00 00 1B */ cmpwi r0, 0x1b
-/* 8015E5DC 0015A23C 40 80 00 08 */ bge lbl_8015E5E4
-/* 8015E5E0 0015A240 48 00 00 14 */ b lbl_8015E5F4
-lbl_8015E5E4:
-/* 8015E5E4 0015A244 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E5E8 0015A248 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015E5EC 0015A24C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015E5F0 0015A250 90 03 00 28 */ stw r0, 0x28(r3)
-lbl_8015E5F4:
-/* 8015E5F4 0015A254 38 60 00 00 */ li r3, 0
-lbl_8015E5F8:
-/* 8015E5F8 0015A258 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015E5FC 0015A25C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015E600 0015A260 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015E604 0015A264 7C 08 03 A6 */ mtlr r0
-/* 8015E608 0015A268 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015E60C 0015A26C 4E 80 00 20 */ blr
-
-.global func_8015E610
-func_8015E610:
-/* 8015E610 0015A270 88 0D 9D 58 */ lbz r0, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015E614 0015A274 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E618 0015A278 41 82 00 0C */ beq lbl_8015E624
-/* 8015E61C 0015A27C 38 60 00 01 */ li r3, 1
-/* 8015E620 0015A280 4E 80 00 20 */ blr
-lbl_8015E624:
-/* 8015E624 0015A284 88 6D 9D 59 */ lbz r3, lbl_8063F019-_SDA_BASE_(r13)
-/* 8015E628 0015A288 4E 80 00 20 */ blr
-
-.global func_8015E62C
-func_8015E62C:
-/* 8015E62C 0015A28C 88 6D 9D 58 */ lbz r3, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015E630 0015A290 4E 80 00 20 */ blr
-
-.global func_8015E634
-func_8015E634:
-/* 8015E634 0015A294 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015E638 0015A298 7C 08 02 A6 */ mflr r0
-/* 8015E63C 0015A29C 3C A0 80 49 */ lis r5, lbl_80488300@ha
-/* 8015E640 0015A2A0 C0 22 90 10 */ lfs f1, lbl_80641610-_SDA2_BASE_(r2)
-/* 8015E644 0015A2A4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015E648 0015A2A8 38 A5 83 00 */ addi r5, r5, lbl_80488300@l
-/* 8015E64C 0015A2AC 2C 03 00 05 */ cmpwi r3, 5
-/* 8015E650 0015A2B0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015E654 0015A2B4 7C 7F 1B 78 */ mr r31, r3
-/* 8015E658 0015A2B8 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
-/* 8015E65C 0015A2BC 80 05 00 28 */ lwz r0, 0x28(r5)
-/* 8015E660 0015A2C0 50 80 F8 00 */ rlwimi r0, r4, 0x1f, 0, 0
-/* 8015E664 0015A2C4 EC 21 00 32 */ fmuls f1, f1, f0
-/* 8015E668 0015A2C8 C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
-/* 8015E66C 0015A2CC 64 00 40 00 */ oris r0, r0, 0x4000
-/* 8015E670 0015A2D0 90 65 00 14 */ stw r3, 0x14(r5)
-/* 8015E674 0015A2D4 EC 00 08 2A */ fadds f0, f0, f1
-/* 8015E678 0015A2D8 90 05 00 28 */ stw r0, 0x28(r5)
-/* 8015E67C 0015A2DC FC 00 00 1E */ fctiwz f0, f0
-/* 8015E680 0015A2E0 D8 01 00 08 */ stfd f0, 8(r1)
-/* 8015E684 0015A2E4 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8015E688 0015A2E8 98 05 00 1C */ stb r0, 0x1c(r5)
-/* 8015E68C 0015A2EC 40 82 00 08 */ bne lbl_8015E694
-/* 8015E690 0015A2F0 48 18 D6 CD */ bl SCFlush
-lbl_8015E694:
-/* 8015E694 0015A2F4 88 0D 9D 58 */ lbz r0, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015E698 0015A2F8 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E69C 0015A2FC 41 82 00 5C */ beq lbl_8015E6F8
-/* 8015E6A0 0015A300 3D 20 80 49 */ lis r9, lbl_80488300@ha
-/* 8015E6A4 0015A304 38 60 00 1D */ li r3, 0x1d
-/* 8015E6A8 0015A308 81 09 83 00 */ lwz r8, lbl_80488300@l(r9)
-/* 8015E6AC 0015A30C 38 C0 00 03 */ li r6, 3
-/* 8015E6B0 0015A310 38 A0 00 11 */ li r5, 0x11
-/* 8015E6B4 0015A314 38 80 00 00 */ li r4, 0
-/* 8015E6B8 0015A318 80 E8 00 4C */ lwz r7, 0x4c(r8)
-/* 8015E6BC 0015A31C 38 00 00 01 */ li r0, 1
-/* 8015E6C0 0015A320 38 E7 00 01 */ addi r7, r7, 1
-/* 8015E6C4 0015A324 90 E8 00 4C */ stw r7, 0x4c(r8)
-/* 8015E6C8 0015A328 90 6D 9D 50 */ stw r3, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015E6CC 0015A32C 80 69 83 00 */ lwz r3, -0x7d00(r9)
-/* 8015E6D0 0015A330 90 C3 00 48 */ stw r6, 0x48(r3)
-/* 8015E6D4 0015A334 80 69 83 00 */ lwz r3, -0x7d00(r9)
-/* 8015E6D8 0015A338 90 A3 00 54 */ stw r5, 0x54(r3)
-/* 8015E6DC 0015A33C 80 69 83 00 */ lwz r3, -0x7d00(r9)
-/* 8015E6E0 0015A340 90 83 00 60 */ stw r4, 0x60(r3)
-/* 8015E6E4 0015A344 80 69 83 00 */ lwz r3, -0x7d00(r9)
-/* 8015E6E8 0015A348 90 83 00 58 */ stw r4, 0x58(r3)
-/* 8015E6EC 0015A34C 80 69 83 00 */ lwz r3, -0x7d00(r9)
-/* 8015E6F0 0015A350 90 03 00 5C */ stw r0, 0x5c(r3)
-/* 8015E6F4 0015A354 48 00 00 7C */ b lbl_8015E770
-lbl_8015E6F8:
-/* 8015E6F8 0015A358 88 0D 9D 59 */ lbz r0, lbl_8063F019-_SDA_BASE_(r13)
-/* 8015E6FC 0015A35C 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E700 0015A360 41 82 00 68 */ beq lbl_8015E768
-/* 8015E704 0015A364 3C E0 80 49 */ lis r7, lbl_80488300@ha
-/* 8015E708 0015A368 39 00 00 00 */ li r8, 0
-/* 8015E70C 0015A36C 80 67 83 00 */ lwz r3, lbl_80488300@l(r7)
-/* 8015E710 0015A370 38 C0 00 03 */ li r6, 3
-/* 8015E714 0015A374 38 A0 00 11 */ li r5, 0x11
-/* 8015E718 0015A378 38 00 00 01 */ li r0, 1
-/* 8015E71C 0015A37C 91 03 00 4C */ stw r8, 0x4c(r3)
-/* 8015E720 0015A380 2C 1F 00 07 */ cmpwi r31, 7
-/* 8015E724 0015A384 38 67 83 00 */ addi r3, r7, -32000
-/* 8015E728 0015A388 91 0D 9D 50 */ stw r8, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015E72C 0015A38C 80 87 83 00 */ lwz r4, -0x7d00(r7)
-/* 8015E730 0015A390 90 C4 00 48 */ stw r6, 0x48(r4)
-/* 8015E734 0015A394 80 87 83 00 */ lwz r4, -0x7d00(r7)
-/* 8015E738 0015A398 90 A4 00 54 */ stw r5, 0x54(r4)
-/* 8015E73C 0015A39C 80 87 83 00 */ lwz r4, -0x7d00(r7)
-/* 8015E740 0015A3A0 91 04 00 60 */ stw r8, 0x60(r4)
-/* 8015E744 0015A3A4 80 87 83 00 */ lwz r4, -0x7d00(r7)
-/* 8015E748 0015A3A8 91 04 00 58 */ stw r8, 0x58(r4)
-/* 8015E74C 0015A3AC 80 87 83 00 */ lwz r4, -0x7d00(r7)
-/* 8015E750 0015A3B0 90 04 00 5C */ stw r0, 0x5c(r4)
-/* 8015E754 0015A3B4 90 03 00 14 */ stw r0, 0x14(r3)
-/* 8015E758 0015A3B8 40 82 00 18 */ bne lbl_8015E770
-/* 8015E75C 0015A3BC 38 00 00 02 */ li r0, 2
-/* 8015E760 0015A3C0 90 03 00 14 */ stw r0, 0x14(r3)
-/* 8015E764 0015A3C4 48 00 00 0C */ b lbl_8015E770
-lbl_8015E768:
-/* 8015E768 0015A3C8 38 00 00 3B */ li r0, 0x3b
-/* 8015E76C 0015A3CC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-lbl_8015E770:
-/* 8015E770 0015A3D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015E774 0015A3D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015E778 0015A3D8 7C 08 03 A6 */ mtlr r0
-/* 8015E77C 0015A3DC 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015E780 0015A3E0 4E 80 00 20 */ blr
-
-.global func_8015E784
-func_8015E784:
-/* 8015E784 0015A3E4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015E788 0015A3E8 7C 08 02 A6 */ mflr r0
-/* 8015E78C 0015A3EC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015E790 0015A3F0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8015E794 0015A3F4 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 8015E798 0015A3F8 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 8015E79C 0015A3FC 93 C1 00 08 */ stw r30, 8(r1)
-/* 8015E7A0 0015A400 80 0D 9D 50 */ lwz r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015E7A4 0015A404 2C 00 00 39 */ cmpwi r0, 0x39
-/* 8015E7A8 0015A408 40 80 00 18 */ bge lbl_8015E7C0
-/* 8015E7AC 0015A40C 2C 00 00 1D */ cmpwi r0, 0x1d
-/* 8015E7B0 0015A410 40 80 00 70 */ bge lbl_8015E820
-/* 8015E7B4 0015A414 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E7B8 0015A418 40 80 00 18 */ bge lbl_8015E7D0
-/* 8015E7BC 0015A41C 48 00 02 34 */ b lbl_8015E9F0
-lbl_8015E7C0:
-/* 8015E7C0 0015A420 2C 00 00 3B */ cmpwi r0, 0x3b
-/* 8015E7C4 0015A424 41 82 02 2C */ beq lbl_8015E9F0
-/* 8015E7C8 0015A428 40 80 02 28 */ bge lbl_8015E9F0
-/* 8015E7CC 0015A42C 48 00 01 0C */ b lbl_8015E8D8
-lbl_8015E7D0:
-/* 8015E7D0 0015A430 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E7D4 0015A434 38 80 2F 0E */ li r4, 0x2f0e
-/* 8015E7D8 0015A438 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015E7DC 0015A43C 90 83 00 18 */ stw r4, 0x18(r3)
-/* 8015E7E0 0015A440 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015E7E4 0015A444 41 82 02 0C */ beq lbl_8015E9F0
-/* 8015E7E8 0015A448 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015E7EC 0015A44C 2C 00 00 07 */ cmpwi r0, 7
-/* 8015E7F0 0015A450 41 82 00 1C */ beq lbl_8015E80C
-/* 8015E7F4 0015A454 2C 00 00 02 */ cmpwi r0, 2
-/* 8015E7F8 0015A458 41 82 00 14 */ beq lbl_8015E80C
-/* 8015E7FC 0015A45C 38 60 00 01 */ li r3, 1
-/* 8015E800 0015A460 38 80 2F 0E */ li r4, 0x2f0e
-/* 8015E804 0015A464 4B EF 7C B5 */ bl func_800564B8
-/* 8015E808 0015A468 48 00 01 E8 */ b lbl_8015E9F0
-lbl_8015E80C:
-/* 8015E80C 0015A46C 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E810 0015A470 38 60 00 03 */ li r3, 3
-/* 8015E814 0015A474 80 84 00 18 */ lwz r4, 0x18(r4)
-/* 8015E818 0015A478 4B EF 7C A1 */ bl func_800564B8
-/* 8015E81C 0015A47C 48 00 01 D4 */ b lbl_8015E9F0
-lbl_8015E820:
-/* 8015E820 0015A480 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E824 0015A484 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015E828 0015A488 2C 00 00 05 */ cmpwi r0, 5
-/* 8015E82C 0015A48C 41 82 00 44 */ beq lbl_8015E870
-/* 8015E830 0015A490 40 80 00 14 */ bge lbl_8015E844
-/* 8015E834 0015A494 2C 00 00 03 */ cmpwi r0, 3
-/* 8015E838 0015A498 41 82 00 1C */ beq lbl_8015E854
-/* 8015E83C 0015A49C 40 80 00 28 */ bge lbl_8015E864
-/* 8015E840 0015A4A0 48 00 00 14 */ b lbl_8015E854
-lbl_8015E844:
-/* 8015E844 0015A4A4 2C 00 00 08 */ cmpwi r0, 8
-/* 8015E848 0015A4A8 41 82 00 40 */ beq lbl_8015E888
-/* 8015E84C 0015A4AC 40 80 00 08 */ bge lbl_8015E854
-/* 8015E850 0015A4B0 48 00 00 2C */ b lbl_8015E87C
-lbl_8015E854:
-/* 8015E854 0015A4B4 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E858 0015A4B8 38 00 2F 18 */ li r0, 0x2f18
-/* 8015E85C 0015A4BC 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E860 0015A4C0 48 00 00 30 */ b lbl_8015E890
-lbl_8015E864:
-/* 8015E864 0015A4C4 38 00 2F 18 */ li r0, 0x2f18
-/* 8015E868 0015A4C8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E86C 0015A4CC 48 00 00 24 */ b lbl_8015E890
-lbl_8015E870:
-/* 8015E870 0015A4D0 38 00 2F 12 */ li r0, 0x2f12
-/* 8015E874 0015A4D4 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E878 0015A4D8 48 00 00 18 */ b lbl_8015E890
-lbl_8015E87C:
-/* 8015E87C 0015A4DC 38 00 2F 15 */ li r0, 0x2f15
-/* 8015E880 0015A4E0 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E884 0015A4E4 48 00 00 0C */ b lbl_8015E890
-lbl_8015E888:
-/* 8015E888 0015A4E8 38 00 52 3A */ li r0, 0x523a
-/* 8015E88C 0015A4EC 90 03 00 18 */ stw r0, 0x18(r3)
-lbl_8015E890:
-/* 8015E890 0015A4F0 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E894 0015A4F4 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015E898 0015A4F8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015E89C 0015A4FC 41 82 01 54 */ beq lbl_8015E9F0
-/* 8015E8A0 0015A500 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015E8A4 0015A504 2C 00 00 07 */ cmpwi r0, 7
-/* 8015E8A8 0015A508 41 82 00 1C */ beq lbl_8015E8C4
-/* 8015E8AC 0015A50C 2C 00 00 02 */ cmpwi r0, 2
-/* 8015E8B0 0015A510 41 82 00 14 */ beq lbl_8015E8C4
-/* 8015E8B4 0015A514 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 8015E8B8 0015A518 38 60 00 01 */ li r3, 1
-/* 8015E8BC 0015A51C 4B EF 7B FD */ bl func_800564B8
-/* 8015E8C0 0015A520 48 00 01 30 */ b lbl_8015E9F0
-lbl_8015E8C4:
-/* 8015E8C4 0015A524 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E8C8 0015A528 38 60 00 03 */ li r3, 3
-/* 8015E8CC 0015A52C 80 84 00 18 */ lwz r4, 0x18(r4)
-/* 8015E8D0 0015A530 4B EF 7B E9 */ bl func_800564B8
-/* 8015E8D4 0015A534 48 00 01 1C */ b lbl_8015E9F0
-lbl_8015E8D8:
-/* 8015E8D8 0015A538 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015E8DC 0015A53C 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015E8E0 0015A540 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E8E4 0015A544 40 82 00 24 */ bne lbl_8015E908
-/* 8015E8E8 0015A548 38 80 00 01 */ li r4, 1
-/* 8015E8EC 0015A54C 40 82 00 14 */ bne lbl_8015E900
-/* 8015E8F0 0015A550 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015E8F4 0015A554 2C 00 00 00 */ cmpwi r0, 0
-/* 8015E8F8 0015A558 40 82 00 08 */ bne lbl_8015E900
-/* 8015E8FC 0015A55C 38 80 00 00 */ li r4, 0
-lbl_8015E900:
-/* 8015E900 0015A560 2C 04 00 00 */ cmpwi r4, 0
-/* 8015E904 0015A564 41 82 00 24 */ beq lbl_8015E928
-lbl_8015E908:
-/* 8015E908 0015A568 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E90C 0015A56C 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015E910 0015A570 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015E914 0015A574 41 82 00 DC */ beq lbl_8015E9F0
-/* 8015E918 0015A578 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 8015E91C 0015A57C 38 60 00 01 */ li r3, 1
-/* 8015E920 0015A580 4B EF 7B 99 */ bl func_800564B8
-/* 8015E924 0015A584 48 00 00 CC */ b lbl_8015E9F0
-lbl_8015E928:
-/* 8015E928 0015A588 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E92C 0015A58C 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015E930 0015A590 2C 00 00 05 */ cmpwi r0, 5
-/* 8015E934 0015A594 41 82 00 58 */ beq lbl_8015E98C
-/* 8015E938 0015A598 40 80 00 1C */ bge lbl_8015E954
-/* 8015E93C 0015A59C 2C 00 00 03 */ cmpwi r0, 3
-/* 8015E940 0015A5A0 41 82 00 30 */ beq lbl_8015E970
-/* 8015E944 0015A5A4 40 80 00 3C */ bge lbl_8015E980
-/* 8015E948 0015A5A8 2C 00 00 01 */ cmpwi r0, 1
-/* 8015E94C 0015A5AC 40 80 00 18 */ bge lbl_8015E964
-/* 8015E950 0015A5B0 48 00 00 20 */ b lbl_8015E970
-lbl_8015E954:
-/* 8015E954 0015A5B4 2C 00 00 08 */ cmpwi r0, 8
-/* 8015E958 0015A5B8 41 82 00 4C */ beq lbl_8015E9A4
-/* 8015E95C 0015A5BC 40 80 00 14 */ bge lbl_8015E970
-/* 8015E960 0015A5C0 48 00 00 38 */ b lbl_8015E998
-lbl_8015E964:
-/* 8015E964 0015A5C4 38 00 2F 10 */ li r0, 0x2f10
-/* 8015E968 0015A5C8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E96C 0015A5CC 48 00 00 40 */ b lbl_8015E9AC
-lbl_8015E970:
-/* 8015E970 0015A5D0 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E974 0015A5D4 38 00 2F 19 */ li r0, 0x2f19
-/* 8015E978 0015A5D8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E97C 0015A5DC 48 00 00 30 */ b lbl_8015E9AC
-lbl_8015E980:
-/* 8015E980 0015A5E0 38 00 2F 19 */ li r0, 0x2f19
-/* 8015E984 0015A5E4 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E988 0015A5E8 48 00 00 24 */ b lbl_8015E9AC
-lbl_8015E98C:
-/* 8015E98C 0015A5EC 38 00 2F 13 */ li r0, 0x2f13
-/* 8015E990 0015A5F0 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E994 0015A5F4 48 00 00 18 */ b lbl_8015E9AC
-lbl_8015E998:
-/* 8015E998 0015A5F8 38 00 2F 16 */ li r0, 0x2f16
-/* 8015E99C 0015A5FC 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015E9A0 0015A600 48 00 00 0C */ b lbl_8015E9AC
-lbl_8015E9A4:
-/* 8015E9A4 0015A604 38 00 52 3B */ li r0, 0x523b
-/* 8015E9A8 0015A608 90 03 00 18 */ stw r0, 0x18(r3)
-lbl_8015E9AC:
-/* 8015E9AC 0015A60C 38 7F 00 00 */ addi r3, r31, 0
-/* 8015E9B0 0015A610 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 8015E9B4 0015A614 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8015E9B8 0015A618 41 82 00 38 */ beq lbl_8015E9F0
-/* 8015E9BC 0015A61C 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015E9C0 0015A620 2C 00 00 07 */ cmpwi r0, 7
-/* 8015E9C4 0015A624 41 82 00 1C */ beq lbl_8015E9E0
-/* 8015E9C8 0015A628 2C 00 00 02 */ cmpwi r0, 2
-/* 8015E9CC 0015A62C 41 82 00 14 */ beq lbl_8015E9E0
-/* 8015E9D0 0015A630 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 8015E9D4 0015A634 38 60 00 01 */ li r3, 1
-/* 8015E9D8 0015A638 4B EF 7A E1 */ bl func_800564B8
-/* 8015E9DC 0015A63C 48 00 00 14 */ b lbl_8015E9F0
-lbl_8015E9E0:
-/* 8015E9E0 0015A640 38 9F 00 00 */ addi r4, r31, 0
-/* 8015E9E4 0015A644 38 60 00 03 */ li r3, 3
-/* 8015E9E8 0015A648 80 84 00 18 */ lwz r4, 0x18(r4)
-/* 8015E9EC 0015A64C 4B EF 7A CD */ bl func_800564B8
-lbl_8015E9F0:
-/* 8015E9F0 0015A650 80 0D 9D 50 */ lwz r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015E9F4 0015A654 28 00 00 41 */ cmplwi r0, 0x41
-/* 8015E9F8 0015A658 41 81 0C 4C */ bgt lbl_8015F644
-/* 8015E9FC 0015A65C 3C 60 80 42 */ lis r3, lbl_8041EDE4@ha
-/* 8015EA00 0015A660 54 00 10 3A */ slwi r0, r0, 2
-/* 8015EA04 0015A664 38 63 ED E4 */ addi r3, r3, lbl_8041EDE4@l
-/* 8015EA08 0015A668 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8015EA0C 0015A66C 7C 69 03 A6 */ mtctr r3
-/* 8015EA10 0015A670 4E 80 04 20 */ bctr
-/* 8015EA14 0015A674 48 00 3A 85 */ bl func_80162498
-/* 8015EA18 0015A678 38 00 00 01 */ li r0, 1
-/* 8015EA1C 0015A67C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EA20 0015A680 48 00 0C 24 */ b lbl_8015F644
-/* 8015EA24 0015A684 38 00 00 02 */ li r0, 2
-/* 8015EA28 0015A688 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015EA2C 0015A68C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EA30 0015A690 38 7F 02 98 */ addi r3, r31, 0x298
-/* 8015EA34 0015A694 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015EA38 0015A698 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015EA3C 0015A69C 48 18 B1 E9 */ bl func_802E9C24
-/* 8015EA40 0015A6A0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EA44 0015A6A4 41 82 0C 00 */ beq lbl_8015F644
-/* 8015EA48 0015A6A8 40 80 00 1C */ bge lbl_8015EA64
-/* 8015EA4C 0015A6AC 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EA50 0015A6B0 41 82 00 08 */ beq lbl_8015EA58
-/* 8015EA54 0015A6B4 48 00 00 10 */ b lbl_8015EA64
-lbl_8015EA58:
-/* 8015EA58 0015A6B8 38 00 00 01 */ li r0, 1
-/* 8015EA5C 0015A6BC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EA60 0015A6C0 48 00 0B E4 */ b lbl_8015F644
-lbl_8015EA64:
-/* 8015EA64 0015A6C4 38 00 00 3B */ li r0, 0x3b
-/* 8015EA68 0015A6C8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EA6C 0015A6CC 48 00 0B D8 */ b lbl_8015F644
-/* 8015EA70 0015A6D0 38 00 00 04 */ li r0, 4
-/* 8015EA74 0015A6D4 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
-/* 8015EA78 0015A6D8 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015EA7C 0015A6DC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EA80 0015A6E0 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
-/* 8015EA84 0015A6E4 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015EA88 0015A6E8 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015EA8C 0015A6EC 38 80 00 34 */ li r4, 0x34
-/* 8015EA90 0015A6F0 38 A0 00 00 */ li r5, 0
-/* 8015EA94 0015A6F4 48 18 8B CD */ bl NANDCreateAsync
-/* 8015EA98 0015A6F8 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EA9C 0015A6FC 41 82 00 20 */ beq lbl_8015EABC
-/* 8015EAA0 0015A700 40 80 00 10 */ bge lbl_8015EAB0
-/* 8015EAA4 0015A704 2C 03 FF FA */ cmpwi r3, -6
-/* 8015EAA8 0015A708 41 82 0B 9C */ beq lbl_8015F644
-/* 8015EAAC 0015A70C 48 00 00 1C */ b lbl_8015EAC8
-lbl_8015EAB0:
-/* 8015EAB0 0015A710 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EAB4 0015A714 41 82 0B 90 */ beq lbl_8015F644
-/* 8015EAB8 0015A718 48 00 00 10 */ b lbl_8015EAC8
-lbl_8015EABC:
-/* 8015EABC 0015A71C 38 00 00 03 */ li r0, 3
-/* 8015EAC0 0015A720 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EAC4 0015A724 48 00 0B 80 */ b lbl_8015F644
-lbl_8015EAC8:
-/* 8015EAC8 0015A728 38 00 00 3B */ li r0, 0x3b
-/* 8015EACC 0015A72C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EAD0 0015A730 48 00 0B 74 */ b lbl_8015F644
-/* 8015EAD4 0015A734 38 00 00 06 */ li r0, 6
-/* 8015EAD8 0015A738 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
-/* 8015EADC 0015A73C 3D 00 80 16 */ lis r8, lbl_80160CC0@ha
-/* 8015EAE0 0015A740 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EAE4 0015A744 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
-/* 8015EAE8 0015A748 38 9F 02 08 */ addi r4, r31, 0x208
-/* 8015EAEC 0015A74C 38 DF 02 E0 */ addi r6, r31, 0x2e0
-/* 8015EAF0 0015A750 39 08 0C C0 */ addi r8, r8, lbl_80160CC0@l
-/* 8015EAF4 0015A754 39 3F 01 50 */ addi r9, r31, 0x150
-/* 8015EAF8 0015A758 38 A0 00 02 */ li r5, 2
-/* 8015EAFC 0015A75C 38 E0 10 00 */ li r7, 0x1000
-/* 8015EB00 0015A760 48 18 9C 7D */ bl nandSafeOpenAsync
-/* 8015EB04 0015A764 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EB08 0015A768 41 82 0B 3C */ beq lbl_8015F644
-/* 8015EB0C 0015A76C 40 80 00 1C */ bge lbl_8015EB28
-/* 8015EB10 0015A770 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EB14 0015A774 41 82 00 08 */ beq lbl_8015EB1C
-/* 8015EB18 0015A778 48 00 00 10 */ b lbl_8015EB28
-lbl_8015EB1C:
-/* 8015EB1C 0015A77C 38 00 00 05 */ li r0, 5
-/* 8015EB20 0015A780 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EB24 0015A784 48 00 0B 20 */ b lbl_8015F644
-lbl_8015EB28:
-/* 8015EB28 0015A788 38 00 00 3B */ li r0, 0x3b
-/* 8015EB2C 0015A78C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EB30 0015A790 48 00 0B 14 */ b lbl_8015F644
-/* 8015EB34 0015A794 38 00 00 08 */ li r0, 8
-/* 8015EB38 0015A798 3C 80 00 01 */ lis r4, 0x0000F0A0@ha
-/* 8015EB3C 0015A79C 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015EB40 0015A7A0 38 7F 00 00 */ addi r3, r31, 0
-/* 8015EB44 0015A7A4 38 A4 F0 A0 */ addi r5, r4, 0x0000F0A0@l
-/* 8015EB48 0015A7A8 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 8015EB4C 0015A7AC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EB50 0015A7B0 38 7F 02 08 */ addi r3, r31, 0x208
-/* 8015EB54 0015A7B4 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015EB58 0015A7B8 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015EB5C 0015A7BC 48 18 8E AD */ bl NANDWriteAsync
-/* 8015EB60 0015A7C0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EB64 0015A7C4 41 82 0A E0 */ beq lbl_8015F644
-/* 8015EB68 0015A7C8 40 80 00 1C */ bge lbl_8015EB84
-/* 8015EB6C 0015A7CC 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EB70 0015A7D0 41 82 00 08 */ beq lbl_8015EB78
-/* 8015EB74 0015A7D4 48 00 00 10 */ b lbl_8015EB84
-lbl_8015EB78:
-/* 8015EB78 0015A7D8 38 00 00 07 */ li r0, 7
-/* 8015EB7C 0015A7DC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EB80 0015A7E0 48 00 0A C4 */ b lbl_8015F644
-lbl_8015EB84:
-/* 8015EB84 0015A7E4 38 00 00 3B */ li r0, 0x3b
-/* 8015EB88 0015A7E8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EB8C 0015A7EC 48 00 0A B8 */ b lbl_8015F644
-/* 8015EB90 0015A7F0 38 00 00 0A */ li r0, 0xa
-/* 8015EB94 0015A7F4 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015EB98 0015A7F8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EB9C 0015A7FC 38 7F 02 08 */ addi r3, r31, 0x208
-/* 8015EBA0 0015A800 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015EBA4 0015A804 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015EBA8 0015A808 48 18 A1 31 */ bl NANDSafeCloseAsync
-/* 8015EBAC 0015A80C 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EBB0 0015A810 41 82 0A 94 */ beq lbl_8015F644
-/* 8015EBB4 0015A814 40 80 00 1C */ bge lbl_8015EBD0
-/* 8015EBB8 0015A818 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EBBC 0015A81C 41 82 00 08 */ beq lbl_8015EBC4
-/* 8015EBC0 0015A820 48 00 00 10 */ b lbl_8015EBD0
-lbl_8015EBC4:
-/* 8015EBC4 0015A824 38 00 00 09 */ li r0, 9
-/* 8015EBC8 0015A828 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EBCC 0015A82C 48 00 0A 78 */ b lbl_8015F644
-lbl_8015EBD0:
-/* 8015EBD0 0015A830 38 00 00 3B */ li r0, 0x3b
-/* 8015EBD4 0015A834 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EBD8 0015A838 48 00 0A 6C */ b lbl_8015F644
-/* 8015EBDC 0015A83C 48 00 3B 49 */ bl func_80162724
-/* 8015EBE0 0015A840 38 00 00 0C */ li r0, 0xc
-/* 8015EBE4 0015A844 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EBE8 0015A848 48 00 0A 5C */ b lbl_8015F644
-/* 8015EBEC 0015A84C 38 00 00 0D */ li r0, 0xd
-/* 8015EBF0 0015A850 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015EBF4 0015A854 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EBF8 0015A858 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015EBFC 0015A85C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015EC00 0015A860 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015EC04 0015A864 38 80 00 34 */ li r4, 0x34
-/* 8015EC08 0015A868 38 A0 00 00 */ li r5, 0
-/* 8015EC0C 0015A86C 48 18 91 D1 */ bl NANDCreateDirAsync
-/* 8015EC10 0015A870 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EC14 0015A874 41 82 0A 30 */ beq lbl_8015F644
-/* 8015EC18 0015A878 40 80 00 1C */ bge lbl_8015EC34
-/* 8015EC1C 0015A87C 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EC20 0015A880 41 82 00 08 */ beq lbl_8015EC28
-/* 8015EC24 0015A884 48 00 00 10 */ b lbl_8015EC34
-lbl_8015EC28:
-/* 8015EC28 0015A888 38 00 00 00 */ li r0, 0
-/* 8015EC2C 0015A88C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EC30 0015A890 48 00 0A 14 */ b lbl_8015F644
-lbl_8015EC34:
-/* 8015EC34 0015A894 38 00 00 3B */ li r0, 0x3b
-/* 8015EC38 0015A898 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EC3C 0015A89C 48 00 0A 08 */ b lbl_8015F644
-/* 8015EC40 0015A8A0 38 00 00 0F */ li r0, 0xf
-/* 8015EC44 0015A8A4 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015EC48 0015A8A8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EC4C 0015A8AC 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015EC50 0015A8B0 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015EC54 0015A8B4 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015EC58 0015A8B8 48 18 AF CD */ bl func_802E9C24
-/* 8015EC5C 0015A8BC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EC60 0015A8C0 41 82 09 E4 */ beq lbl_8015F644
-/* 8015EC64 0015A8C4 40 80 00 1C */ bge lbl_8015EC80
-/* 8015EC68 0015A8C8 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EC6C 0015A8CC 41 82 00 08 */ beq lbl_8015EC74
-/* 8015EC70 0015A8D0 48 00 00 10 */ b lbl_8015EC80
-lbl_8015EC74:
-/* 8015EC74 0015A8D4 38 00 00 0E */ li r0, 0xe
-/* 8015EC78 0015A8D8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EC7C 0015A8DC 48 00 09 C8 */ b lbl_8015F644
-lbl_8015EC80:
-/* 8015EC80 0015A8E0 38 00 00 3B */ li r0, 0x3b
-/* 8015EC84 0015A8E4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EC88 0015A8E8 48 00 09 BC */ b lbl_8015F644
-/* 8015EC8C 0015A8EC 38 00 00 11 */ li r0, 0x11
-/* 8015EC90 0015A8F0 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
-/* 8015EC94 0015A8F4 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015EC98 0015A8F8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EC9C 0015A8FC 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
-/* 8015ECA0 0015A900 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015ECA4 0015A904 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015ECA8 0015A908 38 80 00 34 */ li r4, 0x34
-/* 8015ECAC 0015A90C 38 A0 00 00 */ li r5, 0
-/* 8015ECB0 0015A910 48 18 89 B1 */ bl NANDCreateAsync
-/* 8015ECB4 0015A914 2C 03 00 00 */ cmpwi r3, 0
-/* 8015ECB8 0015A918 41 82 09 8C */ beq lbl_8015F644
-/* 8015ECBC 0015A91C 40 80 00 1C */ bge lbl_8015ECD8
-/* 8015ECC0 0015A920 2C 03 FF FD */ cmpwi r3, -3
-/* 8015ECC4 0015A924 41 82 00 08 */ beq lbl_8015ECCC
-/* 8015ECC8 0015A928 48 00 00 10 */ b lbl_8015ECD8
-lbl_8015ECCC:
-/* 8015ECCC 0015A92C 38 00 00 10 */ li r0, 0x10
-/* 8015ECD0 0015A930 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015ECD4 0015A934 48 00 09 70 */ b lbl_8015F644
-lbl_8015ECD8:
-/* 8015ECD8 0015A938 38 00 00 3B */ li r0, 0x3b
-/* 8015ECDC 0015A93C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015ECE0 0015A940 48 00 09 64 */ b lbl_8015F644
-/* 8015ECE4 0015A944 38 00 00 13 */ li r0, 0x13
-/* 8015ECE8 0015A948 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
-/* 8015ECEC 0015A94C 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015ECF0 0015A950 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015ECF4 0015A954 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
-/* 8015ECF8 0015A958 38 9F 00 C0 */ addi r4, r31, 0xc0
-/* 8015ECFC 0015A95C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015ED00 0015A960 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015ED04 0015A964 38 A0 00 02 */ li r5, 2
-/* 8015ED08 0015A968 48 18 98 19 */ bl NANDOpenAsync
-/* 8015ED0C 0015A96C 2C 03 00 00 */ cmpwi r3, 0
-/* 8015ED10 0015A970 41 82 09 34 */ beq lbl_8015F644
-/* 8015ED14 0015A974 40 80 00 1C */ bge lbl_8015ED30
-/* 8015ED18 0015A978 2C 03 FF FD */ cmpwi r3, -3
-/* 8015ED1C 0015A97C 41 82 00 08 */ beq lbl_8015ED24
-/* 8015ED20 0015A980 48 00 00 10 */ b lbl_8015ED30
-lbl_8015ED24:
-/* 8015ED24 0015A984 38 00 00 12 */ li r0, 0x12
-/* 8015ED28 0015A988 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015ED2C 0015A98C 48 00 09 18 */ b lbl_8015F644
-lbl_8015ED30:
-/* 8015ED30 0015A990 38 00 00 3B */ li r0, 0x3b
-/* 8015ED34 0015A994 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015ED38 0015A998 48 00 09 0C */ b lbl_8015F644
-/* 8015ED3C 0015A99C 3F C0 00 1C */ lis r30, 0x001C0100@ha
-/* 8015ED40 0015A9A0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015ED44 0015A9A4 38 9E 01 00 */ addi r4, r30, 0x001C0100@l
-/* 8015ED48 0015A9A8 38 A0 00 40 */ li r5, 0x40
-/* 8015ED4C 0015A9AC 48 07 BF BD */ bl func_801DAD08
-/* 8015ED50 0015A9B0 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015ED54 0015A9B4 38 BE 01 00 */ addi r5, r30, 0x100
-/* 8015ED58 0015A9B8 38 80 00 00 */ li r4, 0
-/* 8015ED5C 0015A9BC 4B EA 53 A9 */ bl memset
-/* 8015ED60 0015A9C0 80 FF 00 00 */ lwz r7, 0(r31)
-/* 8015ED64 0015A9C4 38 00 00 20 */ li r0, 0x20
-/* 8015ED68 0015A9C8 80 CD 9D 40 */ lwz r6, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015ED6C 0015A9CC 38 87 FF FC */ addi r4, r7, -4
-/* 8015ED70 0015A9D0 38 A6 FF FC */ addi r5, r6, -4
-/* 8015ED74 0015A9D4 7C 09 03 A6 */ mtctr r0
-lbl_8015ED78:
-/* 8015ED78 0015A9D8 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015ED7C 0015A9DC 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015ED80 0015A9E0 90 65 00 04 */ stw r3, 4(r5)
-/* 8015ED84 0015A9E4 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015ED88 0015A9E8 42 00 FF F0 */ bdnz lbl_8015ED78
-/* 8015ED8C 0015A9EC 38 00 00 10 */ li r0, 0x10
-/* 8015ED90 0015A9F0 38 A6 00 FC */ addi r5, r6, 0xfc
-/* 8015ED94 0015A9F4 38 87 00 FC */ addi r4, r7, 0xfc
-/* 8015ED98 0015A9F8 7C 09 03 A6 */ mtctr r0
-lbl_8015ED9C:
-/* 8015ED9C 0015A9FC 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015EDA0 0015AA00 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015EDA4 0015AA04 90 65 00 04 */ stw r3, 4(r5)
-/* 8015EDA8 0015AA08 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015EDAC 0015AA0C 42 00 FF F0 */ bdnz lbl_8015ED9C
-/* 8015EDB0 0015AA10 38 00 00 40 */ li r0, 0x40
-/* 8015EDB4 0015AA14 38 A6 01 7C */ addi r5, r6, 0x17c
-/* 8015EDB8 0015AA18 38 87 01 7C */ addi r4, r7, 0x17c
-/* 8015EDBC 0015AA1C 7C 09 03 A6 */ mtctr r0
-lbl_8015EDC0:
-/* 8015EDC0 0015AA20 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015EDC4 0015AA24 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015EDC8 0015AA28 90 65 00 04 */ stw r3, 4(r5)
-/* 8015EDCC 0015AA2C 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015EDD0 0015AA30 42 00 FF F0 */ bdnz lbl_8015EDC0
-/* 8015EDD4 0015AA34 3C 60 00 03 */ lis r3, 0x00037F80@ha
-/* 8015EDD8 0015AA38 38 A6 03 7C */ addi r5, r6, 0x37c
-/* 8015EDDC 0015AA3C 38 03 7F 80 */ addi r0, r3, 0x00037F80@l
-/* 8015EDE0 0015AA40 38 87 03 7C */ addi r4, r7, 0x37c
-/* 8015EDE4 0015AA44 7C 09 03 A6 */ mtctr r0
-lbl_8015EDE8:
-/* 8015EDE8 0015AA48 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015EDEC 0015AA4C 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015EDF0 0015AA50 90 65 00 04 */ stw r3, 4(r5)
-/* 8015EDF4 0015AA54 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015EDF8 0015AA58 42 00 FF F0 */ bdnz lbl_8015EDE8
-/* 8015EDFC 0015AA5C 3C 87 00 1C */ addis r4, r7, 0x1c
-/* 8015EE00 0015AA60 3C 66 00 1C */ addis r3, r6, 0x1c
-/* 8015EE04 0015AA64 38 00 00 10 */ li r0, 0x10
-/* 8015EE08 0015AA68 38 A3 FF 7C */ addi r5, r3, -132
-/* 8015EE0C 0015AA6C 38 84 FF 7C */ addi r4, r4, -132
-/* 8015EE10 0015AA70 7C 09 03 A6 */ mtctr r0
-lbl_8015EE14:
-/* 8015EE14 0015AA74 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015EE18 0015AA78 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015EE1C 0015AA7C 90 65 00 04 */ stw r3, 4(r5)
-/* 8015EE20 0015AA80 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015EE24 0015AA84 42 00 FF F0 */ bdnz lbl_8015EE14
-/* 8015EE28 0015AA88 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015EE2C 0015AA8C 48 00 09 B1 */ bl func_8015F7DC
-/* 8015EE30 0015AA90 38 00 00 15 */ li r0, 0x15
-/* 8015EE34 0015AA94 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EE38 0015AA98 48 00 08 0C */ b lbl_8015F644
-/* 8015EE3C 0015AA9C 38 00 00 16 */ li r0, 0x16
-/* 8015EE40 0015AAA0 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015EE44 0015AAA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EE48 0015AAA8 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015EE4C 0015AAAC 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015EE50 0015AAB0 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015EE54 0015AAB4 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015EE58 0015AAB8 3C A0 00 38 */ lis r5, 0x38
-/* 8015EE5C 0015AABC 48 18 8B AD */ bl NANDWriteAsync
-/* 8015EE60 0015AAC0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EE64 0015AAC4 41 82 07 E0 */ beq lbl_8015F644
-/* 8015EE68 0015AAC8 40 80 00 1C */ bge lbl_8015EE84
-/* 8015EE6C 0015AACC 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EE70 0015AAD0 41 82 00 08 */ beq lbl_8015EE78
-/* 8015EE74 0015AAD4 48 00 00 10 */ b lbl_8015EE84
-lbl_8015EE78:
-/* 8015EE78 0015AAD8 38 00 00 15 */ li r0, 0x15
-/* 8015EE7C 0015AADC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EE80 0015AAE0 48 00 07 C4 */ b lbl_8015F644
-lbl_8015EE84:
-/* 8015EE84 0015AAE4 38 00 00 3B */ li r0, 0x3b
-/* 8015EE88 0015AAE8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015EE8C 0015AAEC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EE90 0015AAF0 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015EE94 0015AAF4 48 07 BE B5 */ bl func_801DAD48
-/* 8015EE98 0015AAF8 38 00 00 00 */ li r0, 0
-/* 8015EE9C 0015AAFC 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015EEA0 0015AB00 48 00 07 A4 */ b lbl_8015F644
-/* 8015EEA4 0015AB04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015EEA8 0015AB08 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015EEAC 0015AB0C 48 07 BE 9D */ bl func_801DAD48
-/* 8015EEB0 0015AB10 38 60 00 00 */ li r3, 0
-/* 8015EEB4 0015AB14 38 00 00 18 */ li r0, 0x18
-/* 8015EEB8 0015AB18 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015EEBC 0015AB1C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EEC0 0015AB20 48 00 07 84 */ b lbl_8015F644
-/* 8015EEC4 0015AB24 38 00 00 19 */ li r0, 0x19
-/* 8015EEC8 0015AB28 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015EECC 0015AB2C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EED0 0015AB30 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015EED4 0015AB34 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015EED8 0015AB38 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015EEDC 0015AB3C 48 18 98 19 */ bl NANDCloseAsync
-/* 8015EEE0 0015AB40 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EEE4 0015AB44 41 82 07 60 */ beq lbl_8015F644
-/* 8015EEE8 0015AB48 40 80 00 1C */ bge lbl_8015EF04
-/* 8015EEEC 0015AB4C 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EEF0 0015AB50 41 82 00 08 */ beq lbl_8015EEF8
-/* 8015EEF4 0015AB54 48 00 00 10 */ b lbl_8015EF04
-lbl_8015EEF8:
-/* 8015EEF8 0015AB58 38 00 00 18 */ li r0, 0x18
-/* 8015EEFC 0015AB5C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF00 0015AB60 48 00 07 44 */ b lbl_8015F644
-lbl_8015EF04:
-/* 8015EF04 0015AB64 38 00 00 3B */ li r0, 0x3b
-/* 8015EF08 0015AB68 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF0C 0015AB6C 48 00 07 38 */ b lbl_8015F644
-/* 8015EF10 0015AB70 38 00 00 1B */ li r0, 0x1b
-/* 8015EF14 0015AB74 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015EF18 0015AB78 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF1C 0015AB7C 38 7F 00 40 */ addi r3, r31, 0x40
-/* 8015EF20 0015AB80 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015EF24 0015AB84 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015EF28 0015AB88 48 18 AC FD */ bl func_802E9C24
-/* 8015EF2C 0015AB8C 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EF30 0015AB90 41 82 07 14 */ beq lbl_8015F644
-/* 8015EF34 0015AB94 40 80 00 1C */ bge lbl_8015EF50
-/* 8015EF38 0015AB98 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EF3C 0015AB9C 41 82 00 08 */ beq lbl_8015EF44
-/* 8015EF40 0015ABA0 48 00 00 10 */ b lbl_8015EF50
-lbl_8015EF44:
-/* 8015EF44 0015ABA4 38 00 00 1A */ li r0, 0x1a
-/* 8015EF48 0015ABA8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF4C 0015ABAC 48 00 06 F8 */ b lbl_8015F644
-lbl_8015EF50:
-/* 8015EF50 0015ABB0 38 00 00 3B */ li r0, 0x3b
-/* 8015EF54 0015ABB4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF58 0015ABB8 48 00 06 EC */ b lbl_8015F644
-/* 8015EF5C 0015ABBC 38 00 00 39 */ li r0, 0x39
-/* 8015EF60 0015ABC0 C0 22 90 14 */ lfs f1, lbl_80641614-_SDA2_BASE_(r2)
-/* 8015EF64 0015ABC4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF68 0015ABC8 38 60 02 5E */ li r3, 0x25e
-/* 8015EF6C 0015ABCC 38 80 00 00 */ li r4, 0
-/* 8015EF70 0015ABD0 4B EA C2 01 */ bl func_8000B170
-/* 8015EF74 0015ABD4 48 00 06 D0 */ b lbl_8015F644
-/* 8015EF78 0015ABD8 48 00 35 21 */ bl func_80162498
-/* 8015EF7C 0015ABDC 38 00 00 1E */ li r0, 0x1e
-/* 8015EF80 0015ABE0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF84 0015ABE4 48 00 06 C0 */ b lbl_8015F644
-/* 8015EF88 0015ABE8 38 00 00 1F */ li r0, 0x1f
-/* 8015EF8C 0015ABEC 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015EF90 0015ABF0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EF94 0015ABF4 38 7F 02 98 */ addi r3, r31, 0x298
-/* 8015EF98 0015ABF8 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015EF9C 0015ABFC 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015EFA0 0015AC00 48 18 AC 85 */ bl func_802E9C24
-/* 8015EFA4 0015AC04 2C 03 00 00 */ cmpwi r3, 0
-/* 8015EFA8 0015AC08 41 82 06 9C */ beq lbl_8015F644
-/* 8015EFAC 0015AC0C 40 80 00 1C */ bge lbl_8015EFC8
-/* 8015EFB0 0015AC10 2C 03 FF FD */ cmpwi r3, -3
-/* 8015EFB4 0015AC14 41 82 00 08 */ beq lbl_8015EFBC
-/* 8015EFB8 0015AC18 48 00 00 10 */ b lbl_8015EFC8
-lbl_8015EFBC:
-/* 8015EFBC 0015AC1C 38 00 00 1E */ li r0, 0x1e
-/* 8015EFC0 0015AC20 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EFC4 0015AC24 48 00 06 80 */ b lbl_8015F644
-lbl_8015EFC8:
-/* 8015EFC8 0015AC28 38 00 00 3B */ li r0, 0x3b
-/* 8015EFCC 0015AC2C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EFD0 0015AC30 48 00 06 74 */ b lbl_8015F644
-/* 8015EFD4 0015AC34 38 00 00 21 */ li r0, 0x21
-/* 8015EFD8 0015AC38 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
-/* 8015EFDC 0015AC3C 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015EFE0 0015AC40 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015EFE4 0015AC44 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
-/* 8015EFE8 0015AC48 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015EFEC 0015AC4C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015EFF0 0015AC50 38 80 00 34 */ li r4, 0x34
-/* 8015EFF4 0015AC54 38 A0 00 00 */ li r5, 0
-/* 8015EFF8 0015AC58 48 18 86 69 */ bl NANDCreateAsync
-/* 8015EFFC 0015AC5C 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F000 0015AC60 41 82 00 20 */ beq lbl_8015F020
-/* 8015F004 0015AC64 40 80 00 10 */ bge lbl_8015F014
-/* 8015F008 0015AC68 2C 03 FF FA */ cmpwi r3, -6
-/* 8015F00C 0015AC6C 41 82 06 38 */ beq lbl_8015F644
-/* 8015F010 0015AC70 48 00 00 1C */ b lbl_8015F02C
-lbl_8015F014:
-/* 8015F014 0015AC74 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F018 0015AC78 41 82 06 2C */ beq lbl_8015F644
-/* 8015F01C 0015AC7C 48 00 00 10 */ b lbl_8015F02C
-lbl_8015F020:
-/* 8015F020 0015AC80 38 00 00 20 */ li r0, 0x20
-/* 8015F024 0015AC84 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F028 0015AC88 48 00 06 1C */ b lbl_8015F644
-lbl_8015F02C:
-/* 8015F02C 0015AC8C 38 00 00 3B */ li r0, 0x3b
-/* 8015F030 0015AC90 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F034 0015AC94 48 00 06 10 */ b lbl_8015F644
-/* 8015F038 0015AC98 38 00 00 23 */ li r0, 0x23
-/* 8015F03C 0015AC9C 3C 60 80 42 */ lis r3, lbl_8041EDD8@ha
-/* 8015F040 0015ACA0 3D 00 80 16 */ lis r8, lbl_80160CC0@ha
-/* 8015F044 0015ACA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F048 0015ACA8 38 63 ED D8 */ addi r3, r3, lbl_8041EDD8@l
-/* 8015F04C 0015ACAC 38 9F 02 08 */ addi r4, r31, 0x208
-/* 8015F050 0015ACB0 38 DF 02 E0 */ addi r6, r31, 0x2e0
-/* 8015F054 0015ACB4 39 08 0C C0 */ addi r8, r8, lbl_80160CC0@l
-/* 8015F058 0015ACB8 39 3F 01 50 */ addi r9, r31, 0x150
-/* 8015F05C 0015ACBC 38 A0 00 02 */ li r5, 2
-/* 8015F060 0015ACC0 38 E0 10 00 */ li r7, 0x1000
-/* 8015F064 0015ACC4 48 18 97 19 */ bl nandSafeOpenAsync
-/* 8015F068 0015ACC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F06C 0015ACCC 41 82 05 D8 */ beq lbl_8015F644
-/* 8015F070 0015ACD0 40 80 00 1C */ bge lbl_8015F08C
-/* 8015F074 0015ACD4 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F078 0015ACD8 41 82 00 08 */ beq lbl_8015F080
-/* 8015F07C 0015ACDC 48 00 00 10 */ b lbl_8015F08C
-lbl_8015F080:
-/* 8015F080 0015ACE0 38 00 00 22 */ li r0, 0x22
-/* 8015F084 0015ACE4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F088 0015ACE8 48 00 05 BC */ b lbl_8015F644
-lbl_8015F08C:
-/* 8015F08C 0015ACEC 38 00 00 3B */ li r0, 0x3b
-/* 8015F090 0015ACF0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F094 0015ACF4 48 00 05 B0 */ b lbl_8015F644
-/* 8015F098 0015ACF8 38 00 00 25 */ li r0, 0x25
-/* 8015F09C 0015ACFC 3C 80 00 01 */ lis r4, 0x0000F0A0@ha
-/* 8015F0A0 0015AD00 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015F0A4 0015AD04 38 7F 00 00 */ addi r3, r31, 0
-/* 8015F0A8 0015AD08 38 A4 F0 A0 */ addi r5, r4, 0x0000F0A0@l
-/* 8015F0AC 0015AD0C 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 8015F0B0 0015AD10 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F0B4 0015AD14 38 7F 02 08 */ addi r3, r31, 0x208
-/* 8015F0B8 0015AD18 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015F0BC 0015AD1C 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015F0C0 0015AD20 48 18 89 49 */ bl NANDWriteAsync
-/* 8015F0C4 0015AD24 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F0C8 0015AD28 41 82 05 7C */ beq lbl_8015F644
-/* 8015F0CC 0015AD2C 40 80 00 1C */ bge lbl_8015F0E8
-/* 8015F0D0 0015AD30 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F0D4 0015AD34 41 82 00 08 */ beq lbl_8015F0DC
-/* 8015F0D8 0015AD38 48 00 00 10 */ b lbl_8015F0E8
-lbl_8015F0DC:
-/* 8015F0DC 0015AD3C 38 00 00 24 */ li r0, 0x24
-/* 8015F0E0 0015AD40 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F0E4 0015AD44 48 00 05 60 */ b lbl_8015F644
-lbl_8015F0E8:
-/* 8015F0E8 0015AD48 38 00 00 3B */ li r0, 0x3b
-/* 8015F0EC 0015AD4C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F0F0 0015AD50 48 00 05 54 */ b lbl_8015F644
-/* 8015F0F4 0015AD54 38 00 00 27 */ li r0, 0x27
-/* 8015F0F8 0015AD58 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015F0FC 0015AD5C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F100 0015AD60 38 7F 02 08 */ addi r3, r31, 0x208
-/* 8015F104 0015AD64 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015F108 0015AD68 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015F10C 0015AD6C 48 18 9B CD */ bl NANDSafeCloseAsync
-/* 8015F110 0015AD70 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F114 0015AD74 41 82 05 30 */ beq lbl_8015F644
-/* 8015F118 0015AD78 40 80 00 1C */ bge lbl_8015F134
-/* 8015F11C 0015AD7C 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F120 0015AD80 41 82 00 08 */ beq lbl_8015F128
-/* 8015F124 0015AD84 48 00 00 10 */ b lbl_8015F134
-lbl_8015F128:
-/* 8015F128 0015AD88 38 00 00 26 */ li r0, 0x26
-/* 8015F12C 0015AD8C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F130 0015AD90 48 00 05 14 */ b lbl_8015F644
-lbl_8015F134:
-/* 8015F134 0015AD94 38 00 00 3B */ li r0, 0x3b
-/* 8015F138 0015AD98 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F13C 0015AD9C 48 00 05 08 */ b lbl_8015F644
-/* 8015F140 0015ADA0 48 00 35 E5 */ bl func_80162724
-/* 8015F144 0015ADA4 38 00 00 29 */ li r0, 0x29
-/* 8015F148 0015ADA8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F14C 0015ADAC 48 00 04 F8 */ b lbl_8015F644
-/* 8015F150 0015ADB0 38 00 00 2A */ li r0, 0x2a
-/* 8015F154 0015ADB4 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015F158 0015ADB8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F15C 0015ADBC 38 7F 00 80 */ addi r3, r31, 0x80
-/* 8015F160 0015ADC0 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015F164 0015ADC4 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015F168 0015ADC8 48 18 AA BD */ bl func_802E9C24
-/* 8015F16C 0015ADCC 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F170 0015ADD0 41 82 04 D4 */ beq lbl_8015F644
-/* 8015F174 0015ADD4 40 80 00 1C */ bge lbl_8015F190
-/* 8015F178 0015ADD8 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F17C 0015ADDC 41 82 00 08 */ beq lbl_8015F184
-/* 8015F180 0015ADE0 48 00 00 10 */ b lbl_8015F190
-lbl_8015F184:
-/* 8015F184 0015ADE4 38 00 00 1D */ li r0, 0x1d
-/* 8015F188 0015ADE8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F18C 0015ADEC 48 00 04 B8 */ b lbl_8015F644
-lbl_8015F190:
-/* 8015F190 0015ADF0 38 00 00 3B */ li r0, 0x3b
-/* 8015F194 0015ADF4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F198 0015ADF8 48 00 04 AC */ b lbl_8015F644
-/* 8015F19C 0015ADFC 38 00 00 2C */ li r0, 0x2c
-/* 8015F1A0 0015AE00 3C 60 80 42 */ lis r3, lbl_8041EC34@ha
-/* 8015F1A4 0015AE04 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015F1A8 0015AE08 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F1AC 0015AE0C 38 63 EC 34 */ addi r3, r3, lbl_8041EC34@l
-/* 8015F1B0 0015AE10 38 9F 00 C0 */ addi r4, r31, 0xc0
-/* 8015F1B4 0015AE14 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015F1B8 0015AE18 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015F1BC 0015AE1C 38 A0 00 02 */ li r5, 2
-/* 8015F1C0 0015AE20 48 18 93 61 */ bl NANDOpenAsync
-/* 8015F1C4 0015AE24 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F1C8 0015AE28 41 82 04 7C */ beq lbl_8015F644
-/* 8015F1CC 0015AE2C 40 80 00 1C */ bge lbl_8015F1E8
-/* 8015F1D0 0015AE30 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F1D4 0015AE34 41 82 00 08 */ beq lbl_8015F1DC
-/* 8015F1D8 0015AE38 48 00 00 10 */ b lbl_8015F1E8
-lbl_8015F1DC:
-/* 8015F1DC 0015AE3C 38 00 00 2B */ li r0, 0x2b
-/* 8015F1E0 0015AE40 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F1E4 0015AE44 48 00 04 60 */ b lbl_8015F644
-lbl_8015F1E8:
-/* 8015F1E8 0015AE48 38 00 00 3B */ li r0, 0x3b
-/* 8015F1EC 0015AE4C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F1F0 0015AE50 48 00 04 54 */ b lbl_8015F644
-/* 8015F1F4 0015AE54 38 00 00 2E */ li r0, 0x2e
-/* 8015F1F8 0015AE58 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015F1FC 0015AE5C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F200 0015AE60 3C 00 00 1C */ lis r0, 0x1c
-/* 8015F204 0015AE64 80 9F 00 00 */ lwz r4, 0(r31)
-/* 8015F208 0015AE68 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015F20C 0015AE6C 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015F210 0015AE70 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015F214 0015AE74 80 84 00 4C */ lwz r4, 0x4c(r4)
-/* 8015F218 0015AE78 38 A0 00 00 */ li r5, 0
-/* 8015F21C 0015AE7C 54 84 07 FE */ clrlwi r4, r4, 0x1f
-/* 8015F220 0015AE80 7C 84 01 D6 */ mullw r4, r4, r0
-/* 8015F224 0015AE84 48 18 88 FD */ bl NANDSeekAsync
-/* 8015F228 0015AE88 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F22C 0015AE8C 41 82 04 18 */ beq lbl_8015F644
-/* 8015F230 0015AE90 40 80 00 1C */ bge lbl_8015F24C
-/* 8015F234 0015AE94 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F238 0015AE98 41 82 00 08 */ beq lbl_8015F240
-/* 8015F23C 0015AE9C 48 00 00 10 */ b lbl_8015F24C
-lbl_8015F240:
-/* 8015F240 0015AEA0 38 00 00 2D */ li r0, 0x2d
-/* 8015F244 0015AEA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F248 0015AEA8 48 00 03 FC */ b lbl_8015F644
-lbl_8015F24C:
-/* 8015F24C 0015AEAC 38 00 00 3B */ li r0, 0x3b
-/* 8015F250 0015AEB0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F254 0015AEB4 48 00 03 F0 */ b lbl_8015F644
-/* 8015F258 0015AEB8 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015F25C 0015AEBC 3C 80 00 1C */ lis r4, 0x1c
-/* 8015F260 0015AEC0 38 A0 00 40 */ li r5, 0x40
-/* 8015F264 0015AEC4 48 07 BA A5 */ bl func_801DAD08
-/* 8015F268 0015AEC8 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F26C 0015AECC 38 80 00 00 */ li r4, 0
-/* 8015F270 0015AED0 3C A0 00 1C */ lis r5, 0x1c
-/* 8015F274 0015AED4 4B EA 4E 91 */ bl memset
-/* 8015F278 0015AED8 80 FF 00 00 */ lwz r7, 0(r31)
-/* 8015F27C 0015AEDC 38 00 00 20 */ li r0, 0x20
-/* 8015F280 0015AEE0 80 CD 9D 40 */ lwz r6, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F284 0015AEE4 38 87 FF FC */ addi r4, r7, -4
-/* 8015F288 0015AEE8 38 A6 FF FC */ addi r5, r6, -4
-/* 8015F28C 0015AEEC 7C 09 03 A6 */ mtctr r0
-lbl_8015F290:
-/* 8015F290 0015AEF0 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015F294 0015AEF4 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015F298 0015AEF8 90 65 00 04 */ stw r3, 4(r5)
-/* 8015F29C 0015AEFC 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015F2A0 0015AF00 42 00 FF F0 */ bdnz lbl_8015F290
-/* 8015F2A4 0015AF04 38 00 00 10 */ li r0, 0x10
-/* 8015F2A8 0015AF08 38 A6 00 FC */ addi r5, r6, 0xfc
-/* 8015F2AC 0015AF0C 38 87 00 FC */ addi r4, r7, 0xfc
-/* 8015F2B0 0015AF10 7C 09 03 A6 */ mtctr r0
-lbl_8015F2B4:
-/* 8015F2B4 0015AF14 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015F2B8 0015AF18 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015F2BC 0015AF1C 90 65 00 04 */ stw r3, 4(r5)
-/* 8015F2C0 0015AF20 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015F2C4 0015AF24 42 00 FF F0 */ bdnz lbl_8015F2B4
-/* 8015F2C8 0015AF28 38 00 00 40 */ li r0, 0x40
-/* 8015F2CC 0015AF2C 38 A6 01 7C */ addi r5, r6, 0x17c
-/* 8015F2D0 0015AF30 38 87 01 7C */ addi r4, r7, 0x17c
-/* 8015F2D4 0015AF34 7C 09 03 A6 */ mtctr r0
-lbl_8015F2D8:
-/* 8015F2D8 0015AF38 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015F2DC 0015AF3C 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015F2E0 0015AF40 90 65 00 04 */ stw r3, 4(r5)
-/* 8015F2E4 0015AF44 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015F2E8 0015AF48 42 00 FF F0 */ bdnz lbl_8015F2D8
-/* 8015F2EC 0015AF4C 3C 60 00 03 */ lis r3, 0x00037F80@ha
-/* 8015F2F0 0015AF50 38 A6 03 7C */ addi r5, r6, 0x37c
-/* 8015F2F4 0015AF54 38 03 7F 80 */ addi r0, r3, 0x00037F80@l
-/* 8015F2F8 0015AF58 38 87 03 7C */ addi r4, r7, 0x37c
-/* 8015F2FC 0015AF5C 7C 09 03 A6 */ mtctr r0
-lbl_8015F300:
-/* 8015F300 0015AF60 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015F304 0015AF64 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015F308 0015AF68 90 65 00 04 */ stw r3, 4(r5)
-/* 8015F30C 0015AF6C 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015F310 0015AF70 42 00 FF F0 */ bdnz lbl_8015F300
-/* 8015F314 0015AF74 3C 87 00 1C */ addis r4, r7, 0x1c
-/* 8015F318 0015AF78 3C 66 00 1C */ addis r3, r6, 0x1c
-/* 8015F31C 0015AF7C 38 00 00 10 */ li r0, 0x10
-/* 8015F320 0015AF80 38 A3 FF 7C */ addi r5, r3, -132
-/* 8015F324 0015AF84 38 84 FF 7C */ addi r4, r4, -132
-/* 8015F328 0015AF88 7C 09 03 A6 */ mtctr r0
-lbl_8015F32C:
-/* 8015F32C 0015AF8C 80 64 00 04 */ lwz r3, 4(r4)
-/* 8015F330 0015AF90 84 04 00 08 */ lwzu r0, 8(r4)
-/* 8015F334 0015AF94 90 65 00 04 */ stw r3, 4(r5)
-/* 8015F338 0015AF98 94 05 00 08 */ stwu r0, 8(r5)
-/* 8015F33C 0015AF9C 42 00 FF F0 */ bdnz lbl_8015F32C
-/* 8015F340 0015AFA0 38 00 00 30 */ li r0, 0x30
-/* 8015F344 0015AFA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F348 0015AFA8 48 00 02 FC */ b lbl_8015F644
-/* 8015F34C 0015AFAC 80 6D 9D 40 */ lwz r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F350 0015AFB0 48 00 04 8D */ bl func_8015F7DC
-/* 8015F354 0015AFB4 38 00 00 31 */ li r0, 0x31
-/* 8015F358 0015AFB8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F35C 0015AFBC 48 00 02 E8 */ b lbl_8015F644
-/* 8015F360 0015AFC0 38 00 00 32 */ li r0, 0x32
-/* 8015F364 0015AFC4 3C C0 80 16 */ lis r6, lbl_80160CC0@ha
-/* 8015F368 0015AFC8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F36C 0015AFCC 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015F370 0015AFD0 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F374 0015AFD4 38 C6 0C C0 */ addi r6, r6, lbl_80160CC0@l
-/* 8015F378 0015AFD8 38 FF 01 50 */ addi r7, r31, 0x150
-/* 8015F37C 0015AFDC 3C A0 00 1C */ lis r5, 0x1c
-/* 8015F380 0015AFE0 48 18 86 89 */ bl NANDWriteAsync
-/* 8015F384 0015AFE4 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F388 0015AFE8 41 82 02 BC */ beq lbl_8015F644
-/* 8015F38C 0015AFEC 40 80 00 1C */ bge lbl_8015F3A8
-/* 8015F390 0015AFF0 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F394 0015AFF4 41 82 00 08 */ beq lbl_8015F39C
-/* 8015F398 0015AFF8 48 00 00 10 */ b lbl_8015F3A8
-lbl_8015F39C:
-/* 8015F39C 0015AFFC 38 00 00 31 */ li r0, 0x31
-/* 8015F3A0 0015B000 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F3A4 0015B004 48 00 02 A0 */ b lbl_8015F644
-lbl_8015F3A8:
-/* 8015F3A8 0015B008 38 00 00 3B */ li r0, 0x3b
-/* 8015F3AC 0015B00C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015F3B0 0015B010 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F3B4 0015B014 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F3B8 0015B018 48 07 B9 91 */ bl func_801DAD48
-/* 8015F3BC 0015B01C 38 00 00 00 */ li r0, 0
-/* 8015F3C0 0015B020 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F3C4 0015B024 48 00 02 80 */ b lbl_8015F644
-/* 8015F3C8 0015B028 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 8015F3CC 0015B02C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F3D0 0015B030 48 07 B9 79 */ bl func_801DAD48
-/* 8015F3D4 0015B034 38 60 00 00 */ li r3, 0
-/* 8015F3D8 0015B038 38 00 00 34 */ li r0, 0x34
-/* 8015F3DC 0015B03C 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 8015F3E0 0015B040 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F3E4 0015B044 48 00 02 60 */ b lbl_8015F644
-/* 8015F3E8 0015B048 38 00 00 35 */ li r0, 0x35
-/* 8015F3EC 0015B04C 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015F3F0 0015B050 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F3F4 0015B054 38 7F 00 C0 */ addi r3, r31, 0xc0
-/* 8015F3F8 0015B058 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015F3FC 0015B05C 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015F400 0015B060 48 18 92 F5 */ bl NANDCloseAsync
-/* 8015F404 0015B064 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F408 0015B068 41 82 02 3C */ beq lbl_8015F644
-/* 8015F40C 0015B06C 40 80 00 1C */ bge lbl_8015F428
-/* 8015F410 0015B070 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F414 0015B074 41 82 00 08 */ beq lbl_8015F41C
-/* 8015F418 0015B078 48 00 00 10 */ b lbl_8015F428
-lbl_8015F41C:
-/* 8015F41C 0015B07C 38 00 00 34 */ li r0, 0x34
-/* 8015F420 0015B080 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F424 0015B084 48 00 02 20 */ b lbl_8015F644
-lbl_8015F428:
-/* 8015F428 0015B088 38 00 00 3B */ li r0, 0x3b
-/* 8015F42C 0015B08C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F430 0015B090 48 00 02 14 */ b lbl_8015F644
-/* 8015F434 0015B094 38 00 00 37 */ li r0, 0x37
-/* 8015F438 0015B098 3C 80 80 16 */ lis r4, lbl_80160CC0@ha
-/* 8015F43C 0015B09C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F440 0015B0A0 38 7F 00 40 */ addi r3, r31, 0x40
-/* 8015F444 0015B0A4 38 84 0C C0 */ addi r4, r4, lbl_80160CC0@l
-/* 8015F448 0015B0A8 38 BF 01 50 */ addi r5, r31, 0x150
-/* 8015F44C 0015B0AC 48 18 A7 D9 */ bl func_802E9C24
-/* 8015F450 0015B0B0 2C 03 00 00 */ cmpwi r3, 0
-/* 8015F454 0015B0B4 41 82 01 F0 */ beq lbl_8015F644
-/* 8015F458 0015B0B8 40 80 00 1C */ bge lbl_8015F474
-/* 8015F45C 0015B0BC 2C 03 FF FD */ cmpwi r3, -3
-/* 8015F460 0015B0C0 41 82 00 08 */ beq lbl_8015F468
-/* 8015F464 0015B0C4 48 00 00 10 */ b lbl_8015F474
-lbl_8015F468:
-/* 8015F468 0015B0C8 38 00 00 36 */ li r0, 0x36
-/* 8015F46C 0015B0CC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F470 0015B0D0 48 00 01 D4 */ b lbl_8015F644
-lbl_8015F474:
-/* 8015F474 0015B0D4 38 00 00 3B */ li r0, 0x3b
-/* 8015F478 0015B0D8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F47C 0015B0DC 48 00 01 C8 */ b lbl_8015F644
-/* 8015F480 0015B0E0 38 00 00 39 */ li r0, 0x39
-/* 8015F484 0015B0E4 C0 22 90 14 */ lfs f1, lbl_80641614-_SDA2_BASE_(r2)
-/* 8015F488 0015B0E8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F48C 0015B0EC 38 60 02 5E */ li r3, 0x25e
-/* 8015F490 0015B0F0 38 80 00 00 */ li r4, 0
-/* 8015F494 0015B0F4 4B EA BC DD */ bl func_8000B170
-/* 8015F498 0015B0F8 48 00 01 AC */ b lbl_8015F644
-/* 8015F49C 0015B0FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015F4A0 0015B100 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015F4A4 0015B104 2C 00 00 00 */ cmpwi r0, 0
-/* 8015F4A8 0015B108 40 82 01 9C */ bne lbl_8015F644
-/* 8015F4AC 0015B10C 38 80 00 01 */ li r4, 1
-/* 8015F4B0 0015B110 40 82 00 14 */ bne lbl_8015F4C4
-/* 8015F4B4 0015B114 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015F4B8 0015B118 2C 00 00 00 */ cmpwi r0, 0
-/* 8015F4BC 0015B11C 40 82 00 08 */ bne lbl_8015F4C4
-/* 8015F4C0 0015B120 38 80 00 00 */ li r4, 0
-lbl_8015F4C4:
-/* 8015F4C4 0015B124 2C 04 00 00 */ cmpwi r4, 0
-/* 8015F4C8 0015B128 40 82 01 7C */ bne lbl_8015F644
-/* 8015F4CC 0015B12C 38 9F 00 00 */ addi r4, r31, 0
-/* 8015F4D0 0015B130 88 64 00 1C */ lbz r3, 0x1c(r4)
-/* 8015F4D4 0015B134 38 63 FF FF */ addi r3, r3, -1
-/* 8015F4D8 0015B138 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8015F4DC 0015B13C 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 8015F4E0 0015B140 40 82 01 64 */ bne lbl_8015F644
-/* 8015F4E4 0015B144 38 00 00 3A */ li r0, 0x3a
-/* 8015F4E8 0015B148 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F4EC 0015B14C 48 00 01 58 */ b lbl_8015F644
-/* 8015F4F0 0015B150 38 9F 00 00 */ addi r4, r31, 0
-/* 8015F4F4 0015B154 38 A0 00 01 */ li r5, 1
-/* 8015F4F8 0015B158 80 04 00 28 */ lwz r0, 0x28(r4)
-/* 8015F4FC 0015B15C 38 60 00 01 */ li r3, 1
-/* 8015F500 0015B160 98 AD 9D 58 */ stb r5, lbl_8063F018-_SDA_BASE_(r13)
-/* 8015F504 0015B164 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015F508 0015B168 90 04 00 28 */ stw r0, 0x28(r4)
-/* 8015F50C 0015B16C 48 00 01 3C */ b lbl_8015F648
-/* 8015F510 0015B170 38 7F 00 00 */ addi r3, r31, 0
-/* 8015F514 0015B174 38 80 00 3C */ li r4, 0x3c
-/* 8015F518 0015B178 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015F51C 0015B17C 90 8D 9D 50 */ stw r4, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F520 0015B180 2C 00 00 05 */ cmpwi r0, 5
-/* 8015F524 0015B184 41 82 00 58 */ beq lbl_8015F57C
-/* 8015F528 0015B188 40 80 00 1C */ bge lbl_8015F544
-/* 8015F52C 0015B18C 2C 00 00 03 */ cmpwi r0, 3
-/* 8015F530 0015B190 41 82 00 30 */ beq lbl_8015F560
-/* 8015F534 0015B194 40 80 00 3C */ bge lbl_8015F570
-/* 8015F538 0015B198 2C 00 00 01 */ cmpwi r0, 1
-/* 8015F53C 0015B19C 40 80 00 18 */ bge lbl_8015F554
-/* 8015F540 0015B1A0 48 00 00 20 */ b lbl_8015F560
-lbl_8015F544:
-/* 8015F544 0015B1A4 2C 00 00 08 */ cmpwi r0, 8
-/* 8015F548 0015B1A8 41 82 00 4C */ beq lbl_8015F594
-/* 8015F54C 0015B1AC 40 80 00 14 */ bge lbl_8015F560
-/* 8015F550 0015B1B0 48 00 00 38 */ b lbl_8015F588
-lbl_8015F554:
-/* 8015F554 0015B1B4 38 00 2F 0F */ li r0, 0x2f0f
-/* 8015F558 0015B1B8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015F55C 0015B1BC 48 00 00 E8 */ b lbl_8015F644
-lbl_8015F560:
-/* 8015F560 0015B1C0 38 7F 00 00 */ addi r3, r31, 0
-/* 8015F564 0015B1C4 38 00 2F 1A */ li r0, 0x2f1a
-/* 8015F568 0015B1C8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015F56C 0015B1CC 48 00 00 D8 */ b lbl_8015F644
-lbl_8015F570:
-/* 8015F570 0015B1D0 38 00 2F 1A */ li r0, 0x2f1a
-/* 8015F574 0015B1D4 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015F578 0015B1D8 48 00 00 CC */ b lbl_8015F644
-lbl_8015F57C:
-/* 8015F57C 0015B1DC 38 00 2F 14 */ li r0, 0x2f14
-/* 8015F580 0015B1E0 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015F584 0015B1E4 48 00 00 C0 */ b lbl_8015F644
-lbl_8015F588:
-/* 8015F588 0015B1E8 38 00 2F 17 */ li r0, 0x2f17
-/* 8015F58C 0015B1EC 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015F590 0015B1F0 48 00 00 B4 */ b lbl_8015F644
-lbl_8015F594:
-/* 8015F594 0015B1F4 38 00 2F 1A */ li r0, 0x2f1a
-/* 8015F598 0015B1F8 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015F59C 0015B1FC 48 00 00 A8 */ b lbl_8015F644
-/* 8015F5A0 0015B200 38 7F 00 00 */ addi r3, r31, 0
-/* 8015F5A4 0015B204 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8015F5A8 0015B208 2C 00 00 07 */ cmpwi r0, 7
-/* 8015F5AC 0015B20C 41 82 00 1C */ beq lbl_8015F5C8
-/* 8015F5B0 0015B210 2C 00 00 02 */ cmpwi r0, 2
-/* 8015F5B4 0015B214 41 82 00 14 */ beq lbl_8015F5C8
-/* 8015F5B8 0015B218 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 8015F5BC 0015B21C 38 60 00 01 */ li r3, 1
-/* 8015F5C0 0015B220 4B EF 6E F9 */ bl func_800564B8
-/* 8015F5C4 0015B224 48 00 00 14 */ b lbl_8015F5D8
-lbl_8015F5C8:
-/* 8015F5C8 0015B228 38 9F 00 00 */ addi r4, r31, 0
-/* 8015F5CC 0015B22C 38 60 00 03 */ li r3, 3
-/* 8015F5D0 0015B230 80 84 00 18 */ lwz r4, 0x18(r4)
-/* 8015F5D4 0015B234 4B EF 6E E5 */ bl func_800564B8
-lbl_8015F5D8:
-/* 8015F5D8 0015B238 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015F5DC 0015B23C 88 03 00 82 */ lbz r0, 0x82(r3)
-/* 8015F5E0 0015B240 2C 00 00 00 */ cmpwi r0, 0
-/* 8015F5E4 0015B244 40 82 00 60 */ bne lbl_8015F644
-/* 8015F5E8 0015B248 38 80 00 01 */ li r4, 1
-/* 8015F5EC 0015B24C 40 82 00 14 */ bne lbl_8015F600
-/* 8015F5F0 0015B250 88 03 00 83 */ lbz r0, 0x83(r3)
-/* 8015F5F4 0015B254 2C 00 00 00 */ cmpwi r0, 0
-/* 8015F5F8 0015B258 40 82 00 08 */ bne lbl_8015F600
-/* 8015F5FC 0015B25C 38 80 00 00 */ li r4, 0
-lbl_8015F600:
-/* 8015F600 0015B260 2C 04 00 00 */ cmpwi r4, 0
-/* 8015F604 0015B264 40 82 00 40 */ bne lbl_8015F644
-/* 8015F608 0015B268 38 9F 00 00 */ addi r4, r31, 0
-/* 8015F60C 0015B26C 88 64 00 1C */ lbz r3, 0x1c(r4)
-/* 8015F610 0015B270 38 63 FF FF */ addi r3, r3, -1
-/* 8015F614 0015B274 54 60 06 3F */ clrlwi. r0, r3, 0x18
-/* 8015F618 0015B278 98 64 00 1C */ stb r3, 0x1c(r4)
-/* 8015F61C 0015B27C 40 82 00 28 */ bne lbl_8015F644
-/* 8015F620 0015B280 38 00 00 41 */ li r0, 0x41
-/* 8015F624 0015B284 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8015F628 0015B288 48 00 00 1C */ b lbl_8015F644
-/* 8015F62C 0015B28C 38 9F 00 00 */ addi r4, r31, 0
-/* 8015F630 0015B290 38 60 00 01 */ li r3, 1
-/* 8015F634 0015B294 80 04 00 28 */ lwz r0, 0x28(r4)
-/* 8015F638 0015B298 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
-/* 8015F63C 0015B29C 90 04 00 28 */ stw r0, 0x28(r4)
-/* 8015F640 0015B2A0 48 00 00 08 */ b lbl_8015F648
-lbl_8015F644:
-/* 8015F644 0015B2A4 38 60 00 00 */ li r3, 0
-lbl_8015F648:
-/* 8015F648 0015B2A8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015F64C 0015B2AC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8015F650 0015B2B0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8015F654 0015B2B4 7C 08 03 A6 */ mtlr r0
-/* 8015F658 0015B2B8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015F65C 0015B2BC 4E 80 00 20 */ blr
-
-.global func_8015F660
-func_8015F660:
-/* 8015F660 0015B2C0 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015F664 0015B2C4 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 8015F668 0015B2C8 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 8015F66C 0015B2CC 4E 80 00 20 */ blr
-
-.global func_8015F670
-func_8015F670:
-/* 8015F670 0015B2D0 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015F674 0015B2D4 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
-/* 8015F678 0015B2D8 4E 80 00 20 */ blr
-
-.global func_8015F67C
-func_8015F67C:
-/* 8015F67C 0015B2DC 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015F680 0015B2E0 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
-/* 8015F684 0015B2E4 3C 63 00 1C */ addis r3, r3, 0x1c
-/* 8015F688 0015B2E8 38 63 FF 80 */ addi r3, r3, -128
-/* 8015F68C 0015B2EC 4E 80 00 20 */ blr
-
-.global func_8015F690
-func_8015F690:
-/* 8015F690 0015B2F0 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015F694 0015B2F4 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
-/* 8015F698 0015B2F8 38 63 01 00 */ addi r3, r3, 0x100
-/* 8015F69C 0015B2FC 4E 80 00 20 */ blr
-
-.global func_8015F6A0
-func_8015F6A0:
-/* 8015F6A0 0015B300 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015F6A4 0015B304 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
-/* 8015F6A8 0015B308 38 63 01 80 */ addi r3, r3, 0x180
-/* 8015F6AC 0015B30C 4E 80 00 20 */ blr
-
-.global func_8015F6B0
-func_8015F6B0:
-/* 8015F6B0 0015B310 28 03 00 04 */ cmplwi r3, 4
-/* 8015F6B4 0015B314 41 80 00 0C */ blt lbl_8015F6C0
-/* 8015F6B8 0015B318 38 60 00 00 */ li r3, 0
-/* 8015F6BC 0015B31C 4E 80 00 20 */ blr
-lbl_8015F6C0:
-/* 8015F6C0 0015B320 3C 80 00 07 */ lis r4, 0x0006FF00@ha
-/* 8015F6C4 0015B324 3C A0 80 49 */ lis r5, lbl_80488300@ha
-/* 8015F6C8 0015B328 38 04 FF 00 */ addi r0, r4, 0x0006FF00@l
-/* 8015F6CC 0015B32C 80 85 83 00 */ lwz r4, lbl_80488300@l(r5)
-/* 8015F6D0 0015B330 7C 03 01 D6 */ mullw r0, r3, r0
-/* 8015F6D4 0015B334 7C 64 02 14 */ add r3, r4, r0
-/* 8015F6D8 0015B338 38 63 03 80 */ addi r3, r3, 0x380
-/* 8015F6DC 0015B33C 4E 80 00 20 */ blr
-
-.global func_8015F6E0
-func_8015F6E0:
-/* 8015F6E0 0015B340 3C 80 80 49 */ lis r4, lbl_80488300@ha
-/* 8015F6E4 0015B344 3C 60 00 07 */ lis r3, 0x0006FF00@ha
-/* 8015F6E8 0015B348 80 84 83 00 */ lwz r4, lbl_80488300@l(r4)
-/* 8015F6EC 0015B34C 38 03 FF 00 */ addi r0, r3, 0x0006FF00@l
-/* 8015F6F0 0015B350 88 64 00 50 */ lbz r3, 0x50(r4)
-/* 8015F6F4 0015B354 7C 03 01 D6 */ mullw r0, r3, r0
-/* 8015F6F8 0015B358 7C 64 02 14 */ add r3, r4, r0
-/* 8015F6FC 0015B35C 38 63 03 80 */ addi r3, r3, 0x380
-/* 8015F700 0015B360 4E 80 00 20 */ blr
-
-.global func_8015F704
-func_8015F704:
-/* 8015F704 0015B364 3C 80 80 49 */ lis r4, lbl_80488300@ha
-/* 8015F708 0015B368 3C 60 00 07 */ lis r3, 0x0006FF00@ha
-/* 8015F70C 0015B36C 80 84 83 00 */ lwz r4, lbl_80488300@l(r4)
-/* 8015F710 0015B370 38 03 FF 00 */ addi r0, r3, 0x0006FF00@l
-/* 8015F714 0015B374 88 64 00 50 */ lbz r3, 0x50(r4)
-/* 8015F718 0015B378 3C 84 00 06 */ addis r4, r4, 6
-/* 8015F71C 0015B37C 7C 03 01 D6 */ mullw r0, r3, r0
-/* 8015F720 0015B380 7C 64 02 14 */ add r3, r4, r0
-/* 8015F724 0015B384 38 63 64 B0 */ addi r3, r3, 0x64b0
-/* 8015F728 0015B388 4E 80 00 20 */ blr
-
-.global func_8015F72C
-func_8015F72C:
-/* 8015F72C 0015B38C 28 03 00 04 */ cmplwi r3, 4
-/* 8015F730 0015B390 41 80 00 08 */ blt lbl_8015F738
-/* 8015F734 0015B394 38 60 00 00 */ li r3, 0
-lbl_8015F738:
-/* 8015F738 0015B398 3C 80 80 49 */ lis r4, lbl_80488300@ha
-/* 8015F73C 0015B39C 80 84 83 00 */ lwz r4, lbl_80488300@l(r4)
-/* 8015F740 0015B3A0 98 64 00 50 */ stb r3, 0x50(r4)
-/* 8015F744 0015B3A4 4E 80 00 20 */ blr
-
-.global func_8015F748
-func_8015F748:
-/* 8015F748 0015B3A8 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 8015F74C 0015B3AC 80 63 83 00 */ lwz r3, lbl_80488300@l(r3)
-/* 8015F750 0015B3B0 88 63 00 50 */ lbz r3, 0x50(r3)
-/* 8015F754 0015B3B4 4E 80 00 20 */ blr
-
-.global func_8015F758
-func_8015F758:
-/* 8015F758 0015B3B8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015F75C 0015B3BC 7C 08 02 A6 */ mflr r0
-/* 8015F760 0015B3C0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015F764 0015B3C4 DB E1 00 08 */ stfd f31, 8(r1)
-/* 8015F768 0015B3C8 FF E0 08 90 */ fmr f31, f1
-/* 8015F76C 0015B3CC 4B FF FF DD */ bl func_8015F748
-/* 8015F770 0015B3D0 3C A0 00 07 */ lis r5, 0x0006FF00@ha
-/* 8015F774 0015B3D4 3C 80 80 49 */ lis r4, lbl_80488300@ha
-/* 8015F778 0015B3D8 38 A5 FF 00 */ addi r5, r5, 0x0006FF00@l
-/* 8015F77C 0015B3DC 80 04 83 00 */ lwz r0, lbl_80488300@l(r4)
-/* 8015F780 0015B3E0 7C 63 29 D6 */ mullw r3, r3, r5
-/* 8015F784 0015B3E4 7C 60 1A 14 */ add r3, r0, r3
-/* 8015F788 0015B3E8 DB E3 03 88 */ stfd f31, 0x388(r3)
-/* 8015F78C 0015B3EC CB E1 00 08 */ lfd f31, 8(r1)
-/* 8015F790 0015B3F0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015F794 0015B3F4 7C 08 03 A6 */ mtlr r0
-/* 8015F798 0015B3F8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015F79C 0015B3FC 4E 80 00 20 */ blr
-
-.global func_8015F7A0
-func_8015F7A0:
-/* 8015F7A0 0015B400 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8015F7A4 0015B404 7C 08 02 A6 */ mflr r0
-/* 8015F7A8 0015B408 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8015F7AC 0015B40C 4B FF FF 9D */ bl func_8015F748
-/* 8015F7B0 0015B410 3C A0 00 07 */ lis r5, 0x0006FF00@ha
-/* 8015F7B4 0015B414 3C 80 80 49 */ lis r4, lbl_80488300@ha
-/* 8015F7B8 0015B418 38 A5 FF 00 */ addi r5, r5, 0x0006FF00@l
-/* 8015F7BC 0015B41C 80 04 83 00 */ lwz r0, lbl_80488300@l(r4)
-/* 8015F7C0 0015B420 7C 63 29 D6 */ mullw r3, r3, r5
-/* 8015F7C4 0015B424 7C 60 1A 14 */ add r3, r0, r3
-/* 8015F7C8 0015B428 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015F7CC 0015B42C C8 23 03 88 */ lfd f1, 0x388(r3)
-/* 8015F7D0 0015B430 7C 08 03 A6 */ mtlr r0
-/* 8015F7D4 0015B434 38 21 00 10 */ addi r1, r1, 0x10
-/* 8015F7D8 0015B438 4E 80 00 20 */ blr
-
-.global func_8015F7DC
-func_8015F7DC:
-/* 8015F7DC 0015B43C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015F7E0 0015B440 7C 08 02 A6 */ mflr r0
-/* 8015F7E4 0015B444 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015F7E8 0015B448 39 61 00 20 */ addi r11, r1, 0x20
-/* 8015F7EC 0015B44C 48 06 79 39 */ bl _savegpr_26
-/* 8015F7F0 0015B450 7C 7E 1B 78 */ mr r30, r3
-/* 8015F7F4 0015B454 3C 60 00 03 */ lis r3, 0x000343FD@ha
-/* 8015F7F8 0015B458 7F DD F3 78 */ mr r29, r30
-/* 8015F7FC 0015B45C 3B 40 00 00 */ li r26, 0
-/* 8015F800 0015B460 3B 83 43 FD */ addi r28, r3, 0x000343FD@l
-/* 8015F804 0015B464 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
-/* 8015F808 0015B468 3B 60 00 01 */ li r27, 1
-lbl_8015F80C:
-/* 8015F80C 0015B46C 48 0C 40 25 */ bl func_80223830
-/* 8015F810 0015B470 80 03 00 00 */ lwz r0, 0(r3)
-/* 8015F814 0015B474 7C 80 E1 D6 */ mullw r4, r0, r28
-/* 8015F818 0015B478 3C 84 00 27 */ addis r4, r4, 0x27
-/* 8015F81C 0015B47C 38 84 9E C3 */ addi r4, r4, -24893
-/* 8015F820 0015B480 54 80 84 3F */ rlwinm. r0, r4, 0x10, 0x10, 0x1f
-/* 8015F824 0015B484 90 83 00 00 */ stw r4, 0(r3)
-/* 8015F828 0015B488 B0 1D 00 00 */ sth r0, 0(r29)
-/* 8015F82C 0015B48C 40 82 00 08 */ bne lbl_8015F834
-/* 8015F830 0015B490 B3 7D 00 00 */ sth r27, 0(r29)
-lbl_8015F834:
-/* 8015F834 0015B494 A0 1D 00 00 */ lhz r0, 0(r29)
-/* 8015F838 0015B498 3B 5A 00 01 */ addi r26, r26, 1
-/* 8015F83C 0015B49C 28 1A 00 04 */ cmplwi r26, 4
-/* 8015F840 0015B4A0 3B BD 00 02 */ addi r29, r29, 2
-/* 8015F844 0015B4A4 B0 1F 00 00 */ sth r0, 0(r31)
-/* 8015F848 0015B4A8 3B FF 00 02 */ addi r31, r31, 2
-/* 8015F84C 0015B4AC 41 80 FF C0 */ blt lbl_8015F80C
-/* 8015F850 0015B4B0 38 00 00 00 */ li r0, 0
-/* 8015F854 0015B4B4 7F C3 F3 78 */ mr r3, r30
-/* 8015F858 0015B4B8 90 1E 00 08 */ stw r0, 8(r30)
-/* 8015F85C 0015B4BC 90 1E 00 0C */ stw r0, 0xc(r30)
-/* 8015F860 0015B4C0 90 1E 00 10 */ stw r0, 0x10(r30)
-/* 8015F864 0015B4C4 90 1E 00 14 */ stw r0, 0x14(r30)
-/* 8015F868 0015B4C8 90 1E 00 18 */ stw r0, 0x18(r30)
-/* 8015F86C 0015B4CC 90 1E 00 1C */ stw r0, 0x1c(r30)
-/* 8015F870 0015B4D0 90 1E 00 20 */ stw r0, 0x20(r30)
-/* 8015F874 0015B4D4 90 1E 00 24 */ stw r0, 0x24(r30)
-/* 8015F878 0015B4D8 90 1E 00 28 */ stw r0, 0x28(r30)
-/* 8015F87C 0015B4DC 90 1E 00 2C */ stw r0, 0x2c(r30)
-/* 8015F880 0015B4E0 90 1E 00 30 */ stw r0, 0x30(r30)
-/* 8015F884 0015B4E4 90 1E 00 34 */ stw r0, 0x34(r30)
-/* 8015F888 0015B4E8 90 1E 00 38 */ stw r0, 0x38(r30)
-/* 8015F88C 0015B4EC 90 1E 00 3C */ stw r0, 0x3c(r30)
-/* 8015F890 0015B4F0 90 1E 00 40 */ stw r0, 0x40(r30)
-/* 8015F894 0015B4F4 90 1E 00 44 */ stw r0, 0x44(r30)
-/* 8015F898 0015B4F8 48 00 05 35 */ bl func_8015FDCC
-/* 8015F89C 0015B4FC 7F C3 F3 78 */ mr r3, r30
-/* 8015F8A0 0015B500 48 00 08 DD */ bl func_8016017C
-/* 8015F8A4 0015B504 3B E0 00 04 */ li r31, 4
-/* 8015F8A8 0015B508 3B A0 00 08 */ li r29, 8
-/* 8015F8AC 0015B50C 3B 6D 9D 68 */ addi r27, r13, lbl_8063F028-_SDA_BASE_
-/* 8015F8B0 0015B510 3F 80 00 0E */ lis r28, 0xe
-lbl_8015F8B4:
-/* 8015F8B4 0015B514 A0 0D 9D 68 */ lhz r0, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015F8B8 0015B518 7C 9E EA 14 */ add r4, r30, r29
-/* 8015F8BC 0015B51C 7C 7E EA 2E */ lhzx r3, r30, r29
-/* 8015F8C0 0015B520 7C 03 02 14 */ add r0, r3, r0
-/* 8015F8C4 0015B524 7C 1E EB 2E */ sthx r0, r30, r29
-/* 8015F8C8 0015B528 A0 64 00 02 */ lhz r3, 2(r4)
-/* 8015F8CC 0015B52C A0 1B 00 02 */ lhz r0, 2(r27)
-/* 8015F8D0 0015B530 7C 03 02 14 */ add r0, r3, r0
-/* 8015F8D4 0015B534 B0 04 00 02 */ sth r0, 2(r4)
-/* 8015F8D8 0015B538 A0 64 00 04 */ lhz r3, 4(r4)
-/* 8015F8DC 0015B53C A0 1B 00 04 */ lhz r0, 4(r27)
-/* 8015F8E0 0015B540 7C 03 02 14 */ add r0, r3, r0
-/* 8015F8E4 0015B544 B0 04 00 04 */ sth r0, 4(r4)
-/* 8015F8E8 0015B548 A0 64 00 06 */ lhz r3, 6(r4)
-/* 8015F8EC 0015B54C A0 1B 00 06 */ lhz r0, 6(r27)
-/* 8015F8F0 0015B550 7C 03 02 14 */ add r0, r3, r0
-/* 8015F8F4 0015B554 B0 04 00 06 */ sth r0, 6(r4)
-/* 8015F8F8 0015B558 48 00 04 39 */ bl func_8015FD30
-/* 8015F8FC 0015B55C 3B FF 00 04 */ addi r31, r31, 4
-/* 8015F900 0015B560 3B BD 00 08 */ addi r29, r29, 8
-/* 8015F904 0015B564 7C 1F E0 40 */ cmplw r31, r28
-/* 8015F908 0015B568 41 80 FF AC */ blt lbl_8015F8B4
-/* 8015F90C 0015B56C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8015F910 0015B570 48 06 78 61 */ bl _restgpr_26
-/* 8015F914 0015B574 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015F918 0015B578 7C 08 03 A6 */ mtlr r0
-/* 8015F91C 0015B57C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015F920 0015B580 4E 80 00 20 */ blr
-
-.global func_8015F924
-func_8015F924:
-/* 8015F924 0015B584 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015F928 0015B588 7C 08 02 A6 */ mflr r0
-/* 8015F92C 0015B58C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015F930 0015B590 39 61 00 20 */ addi r11, r1, 0x20
-/* 8015F934 0015B594 48 06 77 F1 */ bl _savegpr_26
-/* 8015F938 0015B598 7C 7F 1B 78 */ mr r31, r3
-/* 8015F93C 0015B59C 3C 60 00 03 */ lis r3, 0x000343FD@ha
-/* 8015F940 0015B5A0 7F FC FB 78 */ mr r28, r31
-/* 8015F944 0015B5A4 3B 40 00 00 */ li r26, 0
-/* 8015F948 0015B5A8 3B C3 43 FD */ addi r30, r3, 0x000343FD@l
-/* 8015F94C 0015B5AC 3B 6D 9D 68 */ addi r27, r13, lbl_8063F028-_SDA_BASE_
-/* 8015F950 0015B5B0 3B A0 00 01 */ li r29, 1
-lbl_8015F954:
-/* 8015F954 0015B5B4 48 0C 3E DD */ bl func_80223830
-/* 8015F958 0015B5B8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8015F95C 0015B5BC 7C 80 F1 D6 */ mullw r4, r0, r30
-/* 8015F960 0015B5C0 3C 84 00 27 */ addis r4, r4, 0x27
-/* 8015F964 0015B5C4 38 84 9E C3 */ addi r4, r4, -24893
-/* 8015F968 0015B5C8 54 80 84 3F */ rlwinm. r0, r4, 0x10, 0x10, 0x1f
-/* 8015F96C 0015B5CC 90 83 00 00 */ stw r4, 0(r3)
-/* 8015F970 0015B5D0 B0 1C 00 00 */ sth r0, 0(r28)
-/* 8015F974 0015B5D4 40 82 00 08 */ bne lbl_8015F97C
-/* 8015F978 0015B5D8 B3 BC 00 00 */ sth r29, 0(r28)
-lbl_8015F97C:
-/* 8015F97C 0015B5DC A0 1C 00 00 */ lhz r0, 0(r28)
-/* 8015F980 0015B5E0 3B 5A 00 01 */ addi r26, r26, 1
-/* 8015F984 0015B5E4 28 1A 00 04 */ cmplwi r26, 4
-/* 8015F988 0015B5E8 3B 9C 00 02 */ addi r28, r28, 2
-/* 8015F98C 0015B5EC B0 1B 00 00 */ sth r0, 0(r27)
-/* 8015F990 0015B5F0 3B 7B 00 02 */ addi r27, r27, 2
-/* 8015F994 0015B5F4 41 80 FF C0 */ blt lbl_8015F954
-/* 8015F998 0015B5F8 38 00 00 00 */ li r0, 0
-/* 8015F99C 0015B5FC 7F E3 FB 78 */ mr r3, r31
-/* 8015F9A0 0015B600 90 1F 00 08 */ stw r0, 8(r31)
-/* 8015F9A4 0015B604 90 1F 00 0C */ stw r0, 0xc(r31)
-/* 8015F9A8 0015B608 90 1F 00 10 */ stw r0, 0x10(r31)
-/* 8015F9AC 0015B60C 90 1F 00 14 */ stw r0, 0x14(r31)
-/* 8015F9B0 0015B610 90 1F 00 18 */ stw r0, 0x18(r31)
-/* 8015F9B4 0015B614 90 1F 00 1C */ stw r0, 0x1c(r31)
-/* 8015F9B8 0015B618 90 1F 00 20 */ stw r0, 0x20(r31)
-/* 8015F9BC 0015B61C 90 1F 00 24 */ stw r0, 0x24(r31)
-/* 8015F9C0 0015B620 90 1F 00 28 */ stw r0, 0x28(r31)
-/* 8015F9C4 0015B624 90 1F 00 2C */ stw r0, 0x2c(r31)
-/* 8015F9C8 0015B628 90 1F 00 30 */ stw r0, 0x30(r31)
-/* 8015F9CC 0015B62C 90 1F 00 34 */ stw r0, 0x34(r31)
-/* 8015F9D0 0015B630 90 1F 00 38 */ stw r0, 0x38(r31)
-/* 8015F9D4 0015B634 90 1F 00 3C */ stw r0, 0x3c(r31)
-/* 8015F9D8 0015B638 90 1F 00 40 */ stw r0, 0x40(r31)
-/* 8015F9DC 0015B63C 90 1F 00 44 */ stw r0, 0x44(r31)
-/* 8015F9E0 0015B640 48 00 0B 8D */ bl func_8016056C
-/* 8015F9E4 0015B644 3B 60 00 04 */ li r27, 4
-/* 8015F9E8 0015B648 3B C0 00 08 */ li r30, 8
-/* 8015F9EC 0015B64C 3B AD 9D 68 */ addi r29, r13, lbl_8063F028-_SDA_BASE_
-lbl_8015F9F0:
-/* 8015F9F0 0015B650 A0 0D 9D 68 */ lhz r0, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015F9F4 0015B654 7C 9F F2 14 */ add r4, r31, r30
-/* 8015F9F8 0015B658 7C 7F F2 2E */ lhzx r3, r31, r30
-/* 8015F9FC 0015B65C 7C 03 02 14 */ add r0, r3, r0
-/* 8015FA00 0015B660 7C 1F F3 2E */ sthx r0, r31, r30
-/* 8015FA04 0015B664 A0 64 00 02 */ lhz r3, 2(r4)
-/* 8015FA08 0015B668 A0 1D 00 02 */ lhz r0, 2(r29)
-/* 8015FA0C 0015B66C 7C 03 02 14 */ add r0, r3, r0
-/* 8015FA10 0015B670 B0 04 00 02 */ sth r0, 2(r4)
-/* 8015FA14 0015B674 A0 64 00 04 */ lhz r3, 4(r4)
-/* 8015FA18 0015B678 A0 1D 00 04 */ lhz r0, 4(r29)
-/* 8015FA1C 0015B67C 7C 03 02 14 */ add r0, r3, r0
-/* 8015FA20 0015B680 B0 04 00 04 */ sth r0, 4(r4)
-/* 8015FA24 0015B684 A0 64 00 06 */ lhz r3, 6(r4)
-/* 8015FA28 0015B688 A0 1D 00 06 */ lhz r0, 6(r29)
-/* 8015FA2C 0015B68C 7C 03 02 14 */ add r0, r3, r0
-/* 8015FA30 0015B690 B0 04 00 06 */ sth r0, 6(r4)
-/* 8015FA34 0015B694 48 00 02 FD */ bl func_8015FD30
-/* 8015FA38 0015B698 3B 7B 00 04 */ addi r27, r27, 4
-/* 8015FA3C 0015B69C 3B DE 00 08 */ addi r30, r30, 8
-/* 8015FA40 0015B6A0 28 1B 03 C0 */ cmplwi r27, 0x3c0
-/* 8015FA44 0015B6A4 41 80 FF AC */ blt lbl_8015F9F0
-/* 8015FA48 0015B6A8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8015FA4C 0015B6AC 48 06 77 25 */ bl _restgpr_26
-/* 8015FA50 0015B6B0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015FA54 0015B6B4 7C 08 03 A6 */ mtlr r0
-/* 8015FA58 0015B6B8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015FA5C 0015B6BC 4E 80 00 20 */ blr
-
-.global func_8015FA60
-func_8015FA60:
-/* 8015FA60 0015B6C0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015FA64 0015B6C4 7C 08 02 A6 */ mflr r0
-/* 8015FA68 0015B6C8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015FA6C 0015B6CC 39 61 00 20 */ addi r11, r1, 0x20
-/* 8015FA70 0015B6D0 48 06 76 B9 */ bl _savegpr_27
-/* 8015FA74 0015B6D4 A0 03 00 00 */ lhz r0, 0(r3)
-/* 8015FA78 0015B6D8 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
-/* 8015FA7C 0015B6DC 7C 7D 1B 78 */ mr r29, r3
-/* 8015FA80 0015B6E0 B0 0D 9D 68 */ sth r0, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FA84 0015B6E4 A0 A3 00 00 */ lhz r5, 0(r3)
-/* 8015FA88 0015B6E8 A0 03 00 02 */ lhz r0, 2(r3)
-/* 8015FA8C 0015B6EC B0 1F 00 02 */ sth r0, 2(r31)
-/* 8015FA90 0015B6F0 A0 83 00 02 */ lhz r4, 2(r3)
-/* 8015FA94 0015B6F4 A0 03 00 04 */ lhz r0, 4(r3)
-/* 8015FA98 0015B6F8 7C A5 22 14 */ add r5, r5, r4
-/* 8015FA9C 0015B6FC B0 1F 00 04 */ sth r0, 4(r31)
-/* 8015FAA0 0015B700 A0 83 00 04 */ lhz r4, 4(r3)
-/* 8015FAA4 0015B704 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8015FAA8 0015B708 7C A5 22 14 */ add r5, r5, r4
-/* 8015FAAC 0015B70C B0 1F 00 06 */ sth r0, 6(r31)
-/* 8015FAB0 0015B710 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8015FAB4 0015B714 7C A5 02 15 */ add. r5, r5, r0
-/* 8015FAB8 0015B718 40 82 00 0C */ bne lbl_8015FAC4
-/* 8015FABC 0015B71C 38 60 00 00 */ li r3, 0
-/* 8015FAC0 0015B720 48 00 00 70 */ b lbl_8015FB30
-lbl_8015FAC4:
-/* 8015FAC4 0015B724 3B C0 00 04 */ li r30, 4
-/* 8015FAC8 0015B728 3B 80 00 08 */ li r28, 8
-/* 8015FACC 0015B72C 3F 60 00 0E */ lis r27, 0xe
-lbl_8015FAD0:
-/* 8015FAD0 0015B730 A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FAD4 0015B734 7C 9D E2 14 */ add r4, r29, r28
-/* 8015FAD8 0015B738 7C 1D E2 2E */ lhzx r0, r29, r28
-/* 8015FADC 0015B73C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FAE0 0015B740 7C 1D E3 2E */ sthx r0, r29, r28
-/* 8015FAE4 0015B744 A0 7F 00 02 */ lhz r3, 2(r31)
-/* 8015FAE8 0015B748 A0 04 00 02 */ lhz r0, 2(r4)
-/* 8015FAEC 0015B74C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FAF0 0015B750 B0 04 00 02 */ sth r0, 2(r4)
-/* 8015FAF4 0015B754 A0 7F 00 04 */ lhz r3, 4(r31)
-/* 8015FAF8 0015B758 A0 04 00 04 */ lhz r0, 4(r4)
-/* 8015FAFC 0015B75C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FB00 0015B760 B0 04 00 04 */ sth r0, 4(r4)
-/* 8015FB04 0015B764 A0 7F 00 06 */ lhz r3, 6(r31)
-/* 8015FB08 0015B768 A0 04 00 06 */ lhz r0, 6(r4)
-/* 8015FB0C 0015B76C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FB10 0015B770 B0 04 00 06 */ sth r0, 6(r4)
-/* 8015FB14 0015B774 48 00 02 1D */ bl func_8015FD30
-/* 8015FB18 0015B778 3B DE 00 04 */ addi r30, r30, 4
-/* 8015FB1C 0015B77C 3B 9C 00 08 */ addi r28, r28, 8
-/* 8015FB20 0015B780 7C 1E D8 40 */ cmplw r30, r27
-/* 8015FB24 0015B784 41 80 FF AC */ blt lbl_8015FAD0
-/* 8015FB28 0015B788 7F A3 EB 78 */ mr r3, r29
-/* 8015FB2C 0015B78C 48 00 08 25 */ bl func_80160350
-lbl_8015FB30:
-/* 8015FB30 0015B790 39 61 00 20 */ addi r11, r1, 0x20
-/* 8015FB34 0015B794 48 06 76 41 */ bl _restgpr_27
-/* 8015FB38 0015B798 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015FB3C 0015B79C 7C 08 03 A6 */ mtlr r0
-/* 8015FB40 0015B7A0 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015FB44 0015B7A4 4E 80 00 20 */ blr
-
-.global func_8015FB48
-func_8015FB48:
-/* 8015FB48 0015B7A8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015FB4C 0015B7AC 7C 08 02 A6 */ mflr r0
-/* 8015FB50 0015B7B0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015FB54 0015B7B4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015FB58 0015B7B8 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
-/* 8015FB5C 0015B7BC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015FB60 0015B7C0 7C 7E 1B 78 */ mr r30, r3
-/* 8015FB64 0015B7C4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8015FB68 0015B7C8 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8015FB6C 0015B7CC A0 03 00 00 */ lhz r0, 0(r3)
-/* 8015FB70 0015B7D0 B0 0D 9D 68 */ sth r0, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FB74 0015B7D4 A0 A3 00 00 */ lhz r5, 0(r3)
-/* 8015FB78 0015B7D8 A0 03 00 02 */ lhz r0, 2(r3)
-/* 8015FB7C 0015B7DC B0 1F 00 02 */ sth r0, 2(r31)
-/* 8015FB80 0015B7E0 A0 83 00 02 */ lhz r4, 2(r3)
-/* 8015FB84 0015B7E4 A0 03 00 04 */ lhz r0, 4(r3)
-/* 8015FB88 0015B7E8 7C A5 22 14 */ add r5, r5, r4
-/* 8015FB8C 0015B7EC B0 1F 00 04 */ sth r0, 4(r31)
-/* 8015FB90 0015B7F0 A0 83 00 04 */ lhz r4, 4(r3)
-/* 8015FB94 0015B7F4 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8015FB98 0015B7F8 7C A5 22 14 */ add r5, r5, r4
-/* 8015FB9C 0015B7FC B0 1F 00 06 */ sth r0, 6(r31)
-/* 8015FBA0 0015B800 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8015FBA4 0015B804 7C A5 02 15 */ add. r5, r5, r0
-/* 8015FBA8 0015B808 40 82 00 0C */ bne lbl_8015FBB4
-/* 8015FBAC 0015B80C 38 60 00 00 */ li r3, 0
-/* 8015FBB0 0015B810 48 00 00 6C */ b lbl_8015FC1C
-lbl_8015FBB4:
-/* 8015FBB4 0015B814 3B 80 00 04 */ li r28, 4
-/* 8015FBB8 0015B818 3B A0 00 08 */ li r29, 8
-lbl_8015FBBC:
-/* 8015FBBC 0015B81C A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FBC0 0015B820 7C 9E EA 14 */ add r4, r30, r29
-/* 8015FBC4 0015B824 7C 1E EA 2E */ lhzx r0, r30, r29
-/* 8015FBC8 0015B828 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FBCC 0015B82C 7C 1E EB 2E */ sthx r0, r30, r29
-/* 8015FBD0 0015B830 A0 7F 00 02 */ lhz r3, 2(r31)
-/* 8015FBD4 0015B834 A0 04 00 02 */ lhz r0, 2(r4)
-/* 8015FBD8 0015B838 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FBDC 0015B83C B0 04 00 02 */ sth r0, 2(r4)
-/* 8015FBE0 0015B840 A0 7F 00 04 */ lhz r3, 4(r31)
-/* 8015FBE4 0015B844 A0 04 00 04 */ lhz r0, 4(r4)
-/* 8015FBE8 0015B848 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FBEC 0015B84C B0 04 00 04 */ sth r0, 4(r4)
-/* 8015FBF0 0015B850 A0 7F 00 06 */ lhz r3, 6(r31)
-/* 8015FBF4 0015B854 A0 04 00 06 */ lhz r0, 6(r4)
-/* 8015FBF8 0015B858 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FBFC 0015B85C B0 04 00 06 */ sth r0, 6(r4)
-/* 8015FC00 0015B860 48 00 01 31 */ bl func_8015FD30
-/* 8015FC04 0015B864 3B 9C 00 04 */ addi r28, r28, 4
-/* 8015FC08 0015B868 3B BD 00 08 */ addi r29, r29, 8
-/* 8015FC0C 0015B86C 28 1C 03 C0 */ cmplwi r28, 0x3c0
-/* 8015FC10 0015B870 41 80 FF AC */ blt lbl_8015FBBC
-/* 8015FC14 0015B874 7F C3 F3 78 */ mr r3, r30
-/* 8015FC18 0015B878 48 00 0B 0D */ bl func_80160724
-lbl_8015FC1C:
-/* 8015FC1C 0015B87C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015FC20 0015B880 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015FC24 0015B884 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015FC28 0015B888 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8015FC2C 0015B88C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8015FC30 0015B890 7C 08 03 A6 */ mtlr r0
-/* 8015FC34 0015B894 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015FC38 0015B898 4E 80 00 20 */ blr
-
-.global func_8015FC3C
-func_8015FC3C:
-/* 8015FC3C 0015B89C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8015FC40 0015B8A0 7C 08 02 A6 */ mflr r0
-/* 8015FC44 0015B8A4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8015FC48 0015B8A8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8015FC4C 0015B8AC 3B ED 9D 68 */ addi r31, r13, lbl_8063F028-_SDA_BASE_
-/* 8015FC50 0015B8B0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8015FC54 0015B8B4 7C 7E 1B 78 */ mr r30, r3
-/* 8015FC58 0015B8B8 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8015FC5C 0015B8BC 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8015FC60 0015B8C0 A0 03 00 00 */ lhz r0, 0(r3)
-/* 8015FC64 0015B8C4 B0 0D 9D 68 */ sth r0, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FC68 0015B8C8 A0 A3 00 00 */ lhz r5, 0(r3)
-/* 8015FC6C 0015B8CC A0 03 00 02 */ lhz r0, 2(r3)
-/* 8015FC70 0015B8D0 B0 1F 00 02 */ sth r0, 2(r31)
-/* 8015FC74 0015B8D4 A0 83 00 02 */ lhz r4, 2(r3)
-/* 8015FC78 0015B8D8 A0 03 00 04 */ lhz r0, 4(r3)
-/* 8015FC7C 0015B8DC 7C A5 22 14 */ add r5, r5, r4
-/* 8015FC80 0015B8E0 B0 1F 00 04 */ sth r0, 4(r31)
-/* 8015FC84 0015B8E4 A0 83 00 04 */ lhz r4, 4(r3)
-/* 8015FC88 0015B8E8 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8015FC8C 0015B8EC 7C A5 22 14 */ add r5, r5, r4
-/* 8015FC90 0015B8F0 B0 1F 00 06 */ sth r0, 6(r31)
-/* 8015FC94 0015B8F4 A0 03 00 06 */ lhz r0, 6(r3)
-/* 8015FC98 0015B8F8 7C A5 02 15 */ add. r5, r5, r0
-/* 8015FC9C 0015B8FC 40 82 00 0C */ bne lbl_8015FCA8
-/* 8015FCA0 0015B900 38 60 00 00 */ li r3, 0
-/* 8015FCA4 0015B904 48 00 00 6C */ b lbl_8015FD10
-lbl_8015FCA8:
-/* 8015FCA8 0015B908 3B 80 00 04 */ li r28, 4
-/* 8015FCAC 0015B90C 3B A0 00 08 */ li r29, 8
-lbl_8015FCB0:
-/* 8015FCB0 0015B910 A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FCB4 0015B914 7C 9E EA 14 */ add r4, r30, r29
-/* 8015FCB8 0015B918 7C 1E EA 2E */ lhzx r0, r30, r29
-/* 8015FCBC 0015B91C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FCC0 0015B920 7C 1E EB 2E */ sthx r0, r30, r29
-/* 8015FCC4 0015B924 A0 7F 00 02 */ lhz r3, 2(r31)
-/* 8015FCC8 0015B928 A0 04 00 02 */ lhz r0, 2(r4)
-/* 8015FCCC 0015B92C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FCD0 0015B930 B0 04 00 02 */ sth r0, 2(r4)
-/* 8015FCD4 0015B934 A0 7F 00 04 */ lhz r3, 4(r31)
-/* 8015FCD8 0015B938 A0 04 00 04 */ lhz r0, 4(r4)
-/* 8015FCDC 0015B93C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FCE0 0015B940 B0 04 00 04 */ sth r0, 4(r4)
-/* 8015FCE4 0015B944 A0 7F 00 06 */ lhz r3, 6(r31)
-/* 8015FCE8 0015B948 A0 04 00 06 */ lhz r0, 6(r4)
-/* 8015FCEC 0015B94C 7C 03 00 50 */ subf r0, r3, r0
-/* 8015FCF0 0015B950 B0 04 00 06 */ sth r0, 6(r4)
-/* 8015FCF4 0015B954 48 00 00 3D */ bl func_8015FD30
-/* 8015FCF8 0015B958 3B 9C 00 04 */ addi r28, r28, 4
-/* 8015FCFC 0015B95C 3B BD 00 08 */ addi r29, r29, 8
-/* 8015FD00 0015B960 28 1C 00 80 */ cmplwi r28, 0x80
-/* 8015FD04 0015B964 41 80 FF AC */ blt lbl_8015FCB0
-/* 8015FD08 0015B968 7F C3 F3 78 */ mr r3, r30
-/* 8015FD0C 0015B96C 48 00 02 79 */ bl func_8015FF84
-lbl_8015FD10:
-/* 8015FD10 0015B970 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015FD14 0015B974 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8015FD18 0015B978 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8015FD1C 0015B97C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8015FD20 0015B980 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8015FD24 0015B984 7C 08 03 A6 */ mtlr r0
-/* 8015FD28 0015B988 38 21 00 20 */ addi r1, r1, 0x20
-/* 8015FD2C 0015B98C 4E 80 00 20 */ blr
-
-.global func_8015FD30
-func_8015FD30:
-/* 8015FD30 0015B990 3C C0 80 40 */ lis r6, lbl_80400004@ha
-/* 8015FD34 0015B994 84 A6 C4 98 */ lwzu r5, -0x3b68(r6)
-/* 8015FD38 0015B998 39 6D 9D 68 */ addi r11, r13, lbl_8063F028-_SDA_BASE_
-/* 8015FD3C 0015B99C A0 6D 9D 68 */ lhz r3, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FD40 0015B9A0 A0 0B 00 02 */ lhz r0, 2(r11)
-/* 8015FD44 0015B9A4 80 86 00 04 */ lwz r4, lbl_80400004@l(r6)
-/* 8015FD48 0015B9A8 7C A3 2A 14 */ add r5, r3, r5
-/* 8015FD4C 0015B9AC 81 06 00 0C */ lwz r8, 0xc(r6)
-/* 8015FD50 0015B9B0 7D 40 22 14 */ add r10, r0, r4
-/* 8015FD54 0015B9B4 A0 8B 00 06 */ lhz r4, 6(r11)
-/* 8015FD58 0015B9B8 80 E6 00 08 */ lwz r7, 8(r6)
-/* 8015FD5C 0015B9BC 54 A0 06 36 */ rlwinm r0, r5, 0, 0x18, 0x1b
-/* 8015FD60 0015B9C0 7C 06 26 70 */ srawi r6, r0, 4
-/* 8015FD64 0015B9C4 A0 6B 00 04 */ lhz r3, 4(r11)
-/* 8015FD68 0015B9C8 54 A0 A7 3E */ rlwinm r0, r5, 0x14, 0x1c, 0x1f
-/* 8015FD6C 0015B9CC 7D 04 42 14 */ add r8, r4, r8
-/* 8015FD70 0015B9D0 7D 23 3A 14 */ add r9, r3, r7
-/* 8015FD74 0015B9D4 54 A3 05 2E */ rlwinm r3, r5, 0, 0x14, 0x17
-/* 8015FD78 0015B9D8 7C 64 46 70 */ srawi r4, r3, 8
-/* 8015FD7C 0015B9DC 55 47 26 36 */ rlwinm r7, r10, 4, 0x18, 0x1b
-/* 8015FD80 0015B9E0 50 A7 07 3E */ rlwimi r7, r5, 0, 0x1c, 0x1f
-/* 8015FD84 0015B9E4 55 25 05 2E */ rlwinm r5, r9, 0, 0x14, 0x17
-/* 8015FD88 0015B9E8 55 23 E5 2E */ rlwinm r3, r9, 0x1c, 0x14, 0x17
-/* 8015FD8C 0015B9EC 51 46 06 36 */ rlwimi r6, r10, 0, 0x18, 0x1b
-/* 8015FD90 0015B9F0 51 27 45 2E */ rlwimi r7, r9, 8, 0x14, 0x17
-/* 8015FD94 0015B9F4 51 05 24 26 */ rlwimi r5, r8, 4, 0x10, 0x13
-/* 8015FD98 0015B9F8 51 44 E6 36 */ rlwimi r4, r10, 0x1c, 0x18, 0x1b
-/* 8015FD9C 0015B9FC 51 26 25 2E */ rlwimi r6, r9, 4, 0x14, 0x17
-/* 8015FDA0 0015BA00 51 07 64 26 */ rlwimi r7, r8, 0xc, 0x10, 0x13
-/* 8015FDA4 0015BA04 51 03 04 26 */ rlwimi r3, r8, 0, 0x10, 0x13
-/* 8015FDA8 0015BA08 51 40 C6 36 */ rlwimi r0, r10, 0x18, 0x18, 0x1b
-/* 8015FDAC 0015BA0C 51 06 44 26 */ rlwimi r6, r8, 8, 0x10, 0x13
-/* 8015FDB0 0015BA10 7C A4 23 78 */ or r4, r5, r4
-/* 8015FDB4 0015BA14 B0 ED 9D 68 */ sth r7, lbl_8063F028-_SDA_BASE_(r13)
-/* 8015FDB8 0015BA18 7C 60 03 78 */ or r0, r3, r0
-/* 8015FDBC 0015BA1C B0 CB 00 02 */ sth r6, 2(r11)
-/* 8015FDC0 0015BA20 B0 8B 00 04 */ sth r4, 4(r11)
-/* 8015FDC4 0015BA24 B0 0B 00 06 */ sth r0, 6(r11)
-/* 8015FDC8 0015BA28 4E 80 00 20 */ blr
-
-.global func_8015FDCC
-func_8015FDCC:
-/* 8015FDCC 0015BA2C 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 8015FDD0 0015BA30 38 80 00 00 */ li r4, 0
-/* 8015FDD4 0015BA34 7C 65 1B 78 */ mr r5, r3
-/* 8015FDD8 0015BA38 38 E0 00 00 */ li r7, 0
-/* 8015FDDC 0015BA3C 90 81 00 08 */ stw r4, 8(r1)
-/* 8015FDE0 0015BA40 38 00 00 04 */ li r0, 4
-/* 8015FDE4 0015BA44 90 83 00 08 */ stw r4, 8(r3)
-/* 8015FDE8 0015BA48 90 81 00 0C */ stw r4, 0xc(r1)
-/* 8015FDEC 0015BA4C 90 83 00 0C */ stw r4, 0xc(r3)
-/* 8015FDF0 0015BA50 90 81 00 10 */ stw r4, 0x10(r1)
-/* 8015FDF4 0015BA54 90 83 00 10 */ stw r4, 0x10(r3)
-/* 8015FDF8 0015BA58 90 81 00 14 */ stw r4, 0x14(r1)
-/* 8015FDFC 0015BA5C 90 83 00 14 */ stw r4, 0x14(r3)
-/* 8015FE00 0015BA60 90 81 00 18 */ stw r4, 0x18(r1)
-/* 8015FE04 0015BA64 90 83 00 18 */ stw r4, 0x18(r3)
-/* 8015FE08 0015BA68 90 81 00 1C */ stw r4, 0x1c(r1)
-/* 8015FE0C 0015BA6C 90 83 00 1C */ stw r4, 0x1c(r3)
-/* 8015FE10 0015BA70 90 81 00 20 */ stw r4, 0x20(r1)
-/* 8015FE14 0015BA74 90 83 00 20 */ stw r4, 0x20(r3)
-/* 8015FE18 0015BA78 90 81 00 24 */ stw r4, 0x24(r1)
-/* 8015FE1C 0015BA7C 90 83 00 24 */ stw r4, 0x24(r3)
-/* 8015FE20 0015BA80 90 81 00 28 */ stw r4, 0x28(r1)
-/* 8015FE24 0015BA84 90 83 00 28 */ stw r4, 0x28(r3)
-/* 8015FE28 0015BA88 90 81 00 2C */ stw r4, 0x2c(r1)
-/* 8015FE2C 0015BA8C 90 83 00 2C */ stw r4, 0x2c(r3)
-/* 8015FE30 0015BA90 90 81 00 30 */ stw r4, 0x30(r1)
-/* 8015FE34 0015BA94 90 83 00 30 */ stw r4, 0x30(r3)
-/* 8015FE38 0015BA98 90 81 00 34 */ stw r4, 0x34(r1)
-/* 8015FE3C 0015BA9C 90 83 00 34 */ stw r4, 0x34(r3)
-/* 8015FE40 0015BAA0 90 81 00 38 */ stw r4, 0x38(r1)
-/* 8015FE44 0015BAA4 90 83 00 38 */ stw r4, 0x38(r3)
-/* 8015FE48 0015BAA8 90 81 00 3C */ stw r4, 0x3c(r1)
-/* 8015FE4C 0015BAAC 90 83 00 3C */ stw r4, 0x3c(r3)
-/* 8015FE50 0015BAB0 90 81 00 40 */ stw r4, 0x40(r1)
-/* 8015FE54 0015BAB4 90 83 00 40 */ stw r4, 0x40(r3)
-/* 8015FE58 0015BAB8 90 81 00 44 */ stw r4, 0x44(r1)
-/* 8015FE5C 0015BABC 90 83 00 44 */ stw r4, 0x44(r3)
-lbl_8015FE60:
-/* 8015FE60 0015BAC0 38 C1 00 08 */ addi r6, r1, 8
-/* 8015FE64 0015BAC4 39 20 00 01 */ li r9, 1
-/* 8015FE68 0015BAC8 39 00 00 00 */ li r8, 0
-/* 8015FE6C 0015BACC 7C 09 03 A6 */ mtctr r0
-lbl_8015FE70:
-/* 8015FE70 0015BAD0 A0 85 00 00 */ lhz r4, 0(r5)
-/* 8015FE74 0015BAD4 7D 24 20 39 */ and. r4, r9, r4
-/* 8015FE78 0015BAD8 41 82 00 10 */ beq lbl_8015FE88
-/* 8015FE7C 0015BADC 80 86 00 00 */ lwz r4, 0(r6)
-/* 8015FE80 0015BAE0 38 84 00 01 */ addi r4, r4, 1
-/* 8015FE84 0015BAE4 90 86 00 00 */ stw r4, 0(r6)
-lbl_8015FE88:
-/* 8015FE88 0015BAE8 A0 85 00 00 */ lhz r4, 0(r5)
-/* 8015FE8C 0015BAEC 55 29 08 3C */ slwi r9, r9, 1
-/* 8015FE90 0015BAF0 7D 24 20 39 */ and. r4, r9, r4
-/* 8015FE94 0015BAF4 41 82 00 10 */ beq lbl_8015FEA4
-/* 8015FE98 0015BAF8 80 86 00 04 */ lwz r4, 4(r6)
-/* 8015FE9C 0015BAFC 38 84 00 01 */ addi r4, r4, 1
-/* 8015FEA0 0015BB00 90 86 00 04 */ stw r4, 4(r6)
-lbl_8015FEA4:
-/* 8015FEA4 0015BB04 A0 85 00 00 */ lhz r4, 0(r5)
-/* 8015FEA8 0015BB08 55 29 08 3C */ slwi r9, r9, 1
-/* 8015FEAC 0015BB0C 7D 24 20 39 */ and. r4, r9, r4
-/* 8015FEB0 0015BB10 41 82 00 10 */ beq lbl_8015FEC0
-/* 8015FEB4 0015BB14 80 86 00 08 */ lwz r4, 8(r6)
-/* 8015FEB8 0015BB18 38 84 00 01 */ addi r4, r4, 1
-/* 8015FEBC 0015BB1C 90 86 00 08 */ stw r4, 8(r6)
-lbl_8015FEC0:
-/* 8015FEC0 0015BB20 A0 85 00 00 */ lhz r4, 0(r5)
-/* 8015FEC4 0015BB24 55 29 08 3C */ slwi r9, r9, 1
-/* 8015FEC8 0015BB28 7D 24 20 39 */ and. r4, r9, r4
-/* 8015FECC 0015BB2C 41 82 00 10 */ beq lbl_8015FEDC
-/* 8015FED0 0015BB30 80 86 00 0C */ lwz r4, 0xc(r6)
-/* 8015FED4 0015BB34 38 84 00 01 */ addi r4, r4, 1
-/* 8015FED8 0015BB38 90 86 00 0C */ stw r4, 0xc(r6)
-lbl_8015FEDC:
-/* 8015FEDC 0015BB3C 55 29 08 3C */ slwi r9, r9, 1
-/* 8015FEE0 0015BB40 38 C6 00 10 */ addi r6, r6, 0x10
-/* 8015FEE4 0015BB44 39 08 00 03 */ addi r8, r8, 3
-/* 8015FEE8 0015BB48 42 00 FF 88 */ bdnz lbl_8015FE70
-/* 8015FEEC 0015BB4C 38 E7 00 01 */ addi r7, r7, 1
-/* 8015FEF0 0015BB50 38 A5 00 02 */ addi r5, r5, 2
-/* 8015FEF4 0015BB54 28 07 00 80 */ cmplwi r7, 0x80
-/* 8015FEF8 0015BB58 41 80 FF 68 */ blt lbl_8015FE60
-/* 8015FEFC 0015BB5C 80 01 00 08 */ lwz r0, 8(r1)
-/* 8015FF00 0015BB60 90 03 00 08 */ stw r0, 8(r3)
-/* 8015FF04 0015BB64 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8015FF08 0015BB68 90 03 00 0C */ stw r0, 0xc(r3)
-/* 8015FF0C 0015BB6C 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 8015FF10 0015BB70 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8015FF14 0015BB74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8015FF18 0015BB78 90 03 00 14 */ stw r0, 0x14(r3)
-/* 8015FF1C 0015BB7C 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 8015FF20 0015BB80 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8015FF24 0015BB84 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 8015FF28 0015BB88 90 03 00 1C */ stw r0, 0x1c(r3)
-/* 8015FF2C 0015BB8C 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 8015FF30 0015BB90 90 03 00 20 */ stw r0, 0x20(r3)
-/* 8015FF34 0015BB94 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8015FF38 0015BB98 90 03 00 24 */ stw r0, 0x24(r3)
-/* 8015FF3C 0015BB9C 80 01 00 28 */ lwz r0, 0x28(r1)
-/* 8015FF40 0015BBA0 90 03 00 28 */ stw r0, 0x28(r3)
-/* 8015FF44 0015BBA4 80 01 00 2C */ lwz r0, 0x2c(r1)
-/* 8015FF48 0015BBA8 90 03 00 2C */ stw r0, 0x2c(r3)
-/* 8015FF4C 0015BBAC 80 01 00 30 */ lwz r0, 0x30(r1)
-/* 8015FF50 0015BBB0 90 03 00 30 */ stw r0, 0x30(r3)
-/* 8015FF54 0015BBB4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8015FF58 0015BBB8 90 03 00 34 */ stw r0, 0x34(r3)
-/* 8015FF5C 0015BBBC 80 01 00 38 */ lwz r0, 0x38(r1)
-/* 8015FF60 0015BBC0 90 03 00 38 */ stw r0, 0x38(r3)
-/* 8015FF64 0015BBC4 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 8015FF68 0015BBC8 90 03 00 3C */ stw r0, 0x3c(r3)
-/* 8015FF6C 0015BBCC 80 01 00 40 */ lwz r0, 0x40(r1)
-/* 8015FF70 0015BBD0 90 03 00 40 */ stw r0, 0x40(r3)
-/* 8015FF74 0015BBD4 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8015FF78 0015BBD8 90 03 00 44 */ stw r0, 0x44(r3)
-/* 8015FF7C 0015BBDC 38 21 00 50 */ addi r1, r1, 0x50
-/* 8015FF80 0015BBE0 4E 80 00 20 */ blr
-
-.global func_8015FF84
-func_8015FF84:
-/* 8015FF84 0015BBE4 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 8015FF88 0015BBE8 38 00 00 02 */ li r0, 2
-/* 8015FF8C 0015BBEC 7C 66 1B 78 */ mr r6, r3
-/* 8015FF90 0015BBF0 38 80 00 00 */ li r4, 0
-/* 8015FF94 0015BBF4 38 A1 00 48 */ addi r5, r1, 0x48
-/* 8015FF98 0015BBF8 38 E1 00 08 */ addi r7, r1, 8
-/* 8015FF9C 0015BBFC 7C 09 03 A6 */ mtctr r0
-lbl_8015FFA0:
-/* 8015FFA0 0015BC00 90 85 00 00 */ stw r4, 0(r5)
-/* 8015FFA4 0015BC04 80 06 00 08 */ lwz r0, 8(r6)
-/* 8015FFA8 0015BC08 90 07 00 00 */ stw r0, 0(r7)
-/* 8015FFAC 0015BC0C 90 86 00 08 */ stw r4, 8(r6)
-/* 8015FFB0 0015BC10 90 85 00 04 */ stw r4, 4(r5)
-/* 8015FFB4 0015BC14 80 06 00 0C */ lwz r0, 0xc(r6)
-/* 8015FFB8 0015BC18 90 07 00 04 */ stw r0, 4(r7)
-/* 8015FFBC 0015BC1C 90 86 00 0C */ stw r4, 0xc(r6)
-/* 8015FFC0 0015BC20 90 85 00 08 */ stw r4, 8(r5)
-/* 8015FFC4 0015BC24 80 06 00 10 */ lwz r0, 0x10(r6)
-/* 8015FFC8 0015BC28 90 07 00 08 */ stw r0, 8(r7)
-/* 8015FFCC 0015BC2C 90 86 00 10 */ stw r4, 0x10(r6)
-/* 8015FFD0 0015BC30 90 85 00 0C */ stw r4, 0xc(r5)
-/* 8015FFD4 0015BC34 80 06 00 14 */ lwz r0, 0x14(r6)
-/* 8015FFD8 0015BC38 90 07 00 0C */ stw r0, 0xc(r7)
-/* 8015FFDC 0015BC3C 90 86 00 14 */ stw r4, 0x14(r6)
-/* 8015FFE0 0015BC40 90 85 00 10 */ stw r4, 0x10(r5)
-/* 8015FFE4 0015BC44 80 06 00 18 */ lwz r0, 0x18(r6)
-/* 8015FFE8 0015BC48 90 07 00 10 */ stw r0, 0x10(r7)
-/* 8015FFEC 0015BC4C 90 86 00 18 */ stw r4, 0x18(r6)
-/* 8015FFF0 0015BC50 90 85 00 14 */ stw r4, 0x14(r5)
-/* 8015FFF4 0015BC54 80 06 00 1C */ lwz r0, 0x1c(r6)
-/* 8015FFF8 0015BC58 90 07 00 14 */ stw r0, 0x14(r7)
-/* 8015FFFC 0015BC5C 90 86 00 1C */ stw r4, 0x1c(r6)
-/* 80160000 0015BC60 90 85 00 18 */ stw r4, 0x18(r5)
-/* 80160004 0015BC64 80 06 00 20 */ lwz r0, 0x20(r6)
-/* 80160008 0015BC68 90 07 00 18 */ stw r0, 0x18(r7)
-/* 8016000C 0015BC6C 90 86 00 20 */ stw r4, 0x20(r6)
-/* 80160010 0015BC70 90 85 00 1C */ stw r4, 0x1c(r5)
-/* 80160014 0015BC74 38 A5 00 20 */ addi r5, r5, 0x20
-/* 80160018 0015BC78 80 06 00 24 */ lwz r0, 0x24(r6)
-/* 8016001C 0015BC7C 90 07 00 1C */ stw r0, 0x1c(r7)
-/* 80160020 0015BC80 38 E7 00 20 */ addi r7, r7, 0x20
-/* 80160024 0015BC84 90 86 00 24 */ stw r4, 0x24(r6)
-/* 80160028 0015BC88 38 C6 00 20 */ addi r6, r6, 0x20
-/* 8016002C 0015BC8C 42 00 FF 74 */ bdnz lbl_8015FFA0
-/* 80160030 0015BC90 7C 65 1B 78 */ mr r5, r3
-/* 80160034 0015BC94 38 E0 00 00 */ li r7, 0
-/* 80160038 0015BC98 38 00 00 04 */ li r0, 4
-lbl_8016003C:
-/* 8016003C 0015BC9C 38 C1 00 48 */ addi r6, r1, 0x48
-/* 80160040 0015BCA0 39 20 00 01 */ li r9, 1
-/* 80160044 0015BCA4 39 00 00 00 */ li r8, 0
-/* 80160048 0015BCA8 7C 09 03 A6 */ mtctr r0
-lbl_8016004C:
-/* 8016004C 0015BCAC A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160050 0015BCB0 7D 24 20 39 */ and. r4, r9, r4
-/* 80160054 0015BCB4 41 82 00 10 */ beq lbl_80160064
-/* 80160058 0015BCB8 80 86 00 00 */ lwz r4, 0(r6)
-/* 8016005C 0015BCBC 38 84 00 01 */ addi r4, r4, 1
-/* 80160060 0015BCC0 90 86 00 00 */ stw r4, 0(r6)
-lbl_80160064:
-/* 80160064 0015BCC4 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160068 0015BCC8 55 29 08 3C */ slwi r9, r9, 1
-/* 8016006C 0015BCCC 7D 24 20 39 */ and. r4, r9, r4
-/* 80160070 0015BCD0 41 82 00 10 */ beq lbl_80160080
-/* 80160074 0015BCD4 80 86 00 04 */ lwz r4, 4(r6)
-/* 80160078 0015BCD8 38 84 00 01 */ addi r4, r4, 1
-/* 8016007C 0015BCDC 90 86 00 04 */ stw r4, 4(r6)
-lbl_80160080:
-/* 80160080 0015BCE0 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160084 0015BCE4 55 29 08 3C */ slwi r9, r9, 1
-/* 80160088 0015BCE8 7D 24 20 39 */ and. r4, r9, r4
-/* 8016008C 0015BCEC 41 82 00 10 */ beq lbl_8016009C
-/* 80160090 0015BCF0 80 86 00 08 */ lwz r4, 8(r6)
-/* 80160094 0015BCF4 38 84 00 01 */ addi r4, r4, 1
-/* 80160098 0015BCF8 90 86 00 08 */ stw r4, 8(r6)
-lbl_8016009C:
-/* 8016009C 0015BCFC A0 85 00 00 */ lhz r4, 0(r5)
-/* 801600A0 0015BD00 55 29 08 3C */ slwi r9, r9, 1
-/* 801600A4 0015BD04 7D 24 20 39 */ and. r4, r9, r4
-/* 801600A8 0015BD08 41 82 00 10 */ beq lbl_801600B8
-/* 801600AC 0015BD0C 80 86 00 0C */ lwz r4, 0xc(r6)
-/* 801600B0 0015BD10 38 84 00 01 */ addi r4, r4, 1
-/* 801600B4 0015BD14 90 86 00 0C */ stw r4, 0xc(r6)
-lbl_801600B8:
-/* 801600B8 0015BD18 55 29 08 3C */ slwi r9, r9, 1
-/* 801600BC 0015BD1C 38 C6 00 10 */ addi r6, r6, 0x10
-/* 801600C0 0015BD20 39 08 00 03 */ addi r8, r8, 3
-/* 801600C4 0015BD24 42 00 FF 88 */ bdnz lbl_8016004C
-/* 801600C8 0015BD28 38 E7 00 01 */ addi r7, r7, 1
-/* 801600CC 0015BD2C 38 A5 00 02 */ addi r5, r5, 2
-/* 801600D0 0015BD30 28 07 00 80 */ cmplwi r7, 0x80
-/* 801600D4 0015BD34 41 80 FF 68 */ blt lbl_8016003C
-/* 801600D8 0015BD38 38 00 00 04 */ li r0, 4
-/* 801600DC 0015BD3C 38 81 00 48 */ addi r4, r1, 0x48
-/* 801600E0 0015BD40 38 A1 00 08 */ addi r5, r1, 8
-/* 801600E4 0015BD44 38 E0 00 00 */ li r7, 0
-/* 801600E8 0015BD48 7C 09 03 A6 */ mtctr r0
-lbl_801600EC:
-/* 801600EC 0015BD4C 80 C5 00 00 */ lwz r6, 0(r5)
-/* 801600F0 0015BD50 80 04 00 00 */ lwz r0, 0(r4)
-/* 801600F4 0015BD54 7C 06 00 40 */ cmplw r6, r0
-/* 801600F8 0015BD58 41 82 00 0C */ beq lbl_80160104
-/* 801600FC 0015BD5C 38 60 00 00 */ li r3, 0
-/* 80160100 0015BD60 48 00 00 74 */ b lbl_80160174
-lbl_80160104:
-/* 80160104 0015BD64 90 C3 00 08 */ stw r6, 8(r3)
-/* 80160108 0015BD68 80 C5 00 04 */ lwz r6, 4(r5)
-/* 8016010C 0015BD6C 80 04 00 04 */ lwz r0, 4(r4)
-/* 80160110 0015BD70 7C 06 00 40 */ cmplw r6, r0
-/* 80160114 0015BD74 41 82 00 0C */ beq lbl_80160120
-/* 80160118 0015BD78 38 60 00 00 */ li r3, 0
-/* 8016011C 0015BD7C 48 00 00 58 */ b lbl_80160174
-lbl_80160120:
-/* 80160120 0015BD80 90 C3 00 0C */ stw r6, 0xc(r3)
-/* 80160124 0015BD84 80 C5 00 08 */ lwz r6, 8(r5)
-/* 80160128 0015BD88 80 04 00 08 */ lwz r0, 8(r4)
-/* 8016012C 0015BD8C 7C 06 00 40 */ cmplw r6, r0
-/* 80160130 0015BD90 41 82 00 0C */ beq lbl_8016013C
-/* 80160134 0015BD94 38 60 00 00 */ li r3, 0
-/* 80160138 0015BD98 48 00 00 3C */ b lbl_80160174
-lbl_8016013C:
-/* 8016013C 0015BD9C 90 C3 00 10 */ stw r6, 0x10(r3)
-/* 80160140 0015BDA0 80 C5 00 0C */ lwz r6, 0xc(r5)
-/* 80160144 0015BDA4 80 04 00 0C */ lwz r0, 0xc(r4)
-/* 80160148 0015BDA8 7C 06 00 40 */ cmplw r6, r0
-/* 8016014C 0015BDAC 41 82 00 0C */ beq lbl_80160158
-/* 80160150 0015BDB0 38 60 00 00 */ li r3, 0
-/* 80160154 0015BDB4 48 00 00 20 */ b lbl_80160174
-lbl_80160158:
-/* 80160158 0015BDB8 90 C3 00 14 */ stw r6, 0x14(r3)
-/* 8016015C 0015BDBC 38 84 00 10 */ addi r4, r4, 0x10
-/* 80160160 0015BDC0 38 A5 00 10 */ addi r5, r5, 0x10
-/* 80160164 0015BDC4 38 63 00 10 */ addi r3, r3, 0x10
-/* 80160168 0015BDC8 38 E7 00 03 */ addi r7, r7, 3
-/* 8016016C 0015BDCC 42 00 FF 80 */ bdnz lbl_801600EC
-/* 80160170 0015BDD0 38 60 00 01 */ li r3, 1
-lbl_80160174:
-/* 80160174 0015BDD4 38 21 00 90 */ addi r1, r1, 0x90
-/* 80160178 0015BDD8 4E 80 00 20 */ blr
-
-.global func_8016017C
-func_8016017C:
-/* 8016017C 0015BDDC 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80160180 0015BDE0 39 20 00 00 */ li r9, 0
-/* 80160184 0015BDE4 3C A3 00 1C */ addis r5, r3, 0x1c
-/* 80160188 0015BDE8 38 E3 00 20 */ addi r7, r3, 0x20
-/* 8016018C 0015BDEC 91 21 00 08 */ stw r9, 8(r1)
-/* 80160190 0015BDF0 7C 66 1B 78 */ mr r6, r3
-/* 80160194 0015BDF4 39 00 00 00 */ li r8, 0
-/* 80160198 0015BDF8 3C 80 00 0E */ lis r4, 0xe
-/* 8016019C 0015BDFC 91 25 FF 80 */ stw r9, -0x80(r5)
-/* 801601A0 0015BE00 38 00 00 04 */ li r0, 4
-/* 801601A4 0015BE04 91 21 00 0C */ stw r9, 0xc(r1)
-/* 801601A8 0015BE08 91 25 FF 84 */ stw r9, -0x7c(r5)
-/* 801601AC 0015BE0C 91 21 00 10 */ stw r9, 0x10(r1)
-/* 801601B0 0015BE10 91 25 FF 88 */ stw r9, -0x78(r5)
-/* 801601B4 0015BE14 91 21 00 14 */ stw r9, 0x14(r1)
-/* 801601B8 0015BE18 91 25 FF 8C */ stw r9, -0x74(r5)
-/* 801601BC 0015BE1C 91 21 00 18 */ stw r9, 0x18(r1)
-/* 801601C0 0015BE20 91 25 FF 90 */ stw r9, -0x70(r5)
-/* 801601C4 0015BE24 91 21 00 1C */ stw r9, 0x1c(r1)
-/* 801601C8 0015BE28 91 25 FF 94 */ stw r9, -0x6c(r5)
-/* 801601CC 0015BE2C 91 21 00 20 */ stw r9, 0x20(r1)
-/* 801601D0 0015BE30 91 25 FF 98 */ stw r9, -0x68(r5)
-/* 801601D4 0015BE34 91 21 00 24 */ stw r9, 0x24(r1)
-/* 801601D8 0015BE38 91 25 FF 9C */ stw r9, -0x64(r5)
-/* 801601DC 0015BE3C 3C A7 00 1C */ addis r5, r7, 0x1c
-/* 801601E0 0015BE40 91 21 00 28 */ stw r9, 0x28(r1)
-/* 801601E4 0015BE44 91 25 FF 80 */ stw r9, -0x80(r5)
-/* 801601E8 0015BE48 91 21 00 2C */ stw r9, 0x2c(r1)
-/* 801601EC 0015BE4C 91 25 FF 84 */ stw r9, -0x7c(r5)
-/* 801601F0 0015BE50 91 21 00 30 */ stw r9, 0x30(r1)
-/* 801601F4 0015BE54 91 25 FF 88 */ stw r9, -0x78(r5)
-/* 801601F8 0015BE58 91 21 00 34 */ stw r9, 0x34(r1)
-/* 801601FC 0015BE5C 91 25 FF 8C */ stw r9, -0x74(r5)
-/* 80160200 0015BE60 91 21 00 38 */ stw r9, 0x38(r1)
-/* 80160204 0015BE64 91 25 FF 90 */ stw r9, -0x70(r5)
-/* 80160208 0015BE68 91 21 00 3C */ stw r9, 0x3c(r1)
-/* 8016020C 0015BE6C 91 25 FF 94 */ stw r9, -0x6c(r5)
-/* 80160210 0015BE70 91 21 00 40 */ stw r9, 0x40(r1)
-/* 80160214 0015BE74 91 25 FF 98 */ stw r9, -0x68(r5)
-/* 80160218 0015BE78 91 21 00 44 */ stw r9, 0x44(r1)
-/* 8016021C 0015BE7C 91 25 FF 9C */ stw r9, -0x64(r5)
-lbl_80160220:
-/* 80160220 0015BE80 38 E1 00 08 */ addi r7, r1, 8
-/* 80160224 0015BE84 39 40 00 01 */ li r10, 1
-/* 80160228 0015BE88 39 20 00 00 */ li r9, 0
-/* 8016022C 0015BE8C 7C 09 03 A6 */ mtctr r0
-lbl_80160230:
-/* 80160230 0015BE90 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 80160234 0015BE94 7D 45 28 39 */ and. r5, r10, r5
-/* 80160238 0015BE98 41 82 00 10 */ beq lbl_80160248
-/* 8016023C 0015BE9C 80 A7 00 00 */ lwz r5, 0(r7)
-/* 80160240 0015BEA0 38 A5 00 01 */ addi r5, r5, 1
-/* 80160244 0015BEA4 90 A7 00 00 */ stw r5, 0(r7)
-lbl_80160248:
-/* 80160248 0015BEA8 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 8016024C 0015BEAC 55 4A 08 3C */ slwi r10, r10, 1
-/* 80160250 0015BEB0 7D 45 28 39 */ and. r5, r10, r5
-/* 80160254 0015BEB4 41 82 00 10 */ beq lbl_80160264
-/* 80160258 0015BEB8 80 A7 00 04 */ lwz r5, 4(r7)
-/* 8016025C 0015BEBC 38 A5 00 01 */ addi r5, r5, 1
-/* 80160260 0015BEC0 90 A7 00 04 */ stw r5, 4(r7)
-lbl_80160264:
-/* 80160264 0015BEC4 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 80160268 0015BEC8 55 4A 08 3C */ slwi r10, r10, 1
-/* 8016026C 0015BECC 7D 45 28 39 */ and. r5, r10, r5
-/* 80160270 0015BED0 41 82 00 10 */ beq lbl_80160280
-/* 80160274 0015BED4 80 A7 00 08 */ lwz r5, 8(r7)
-/* 80160278 0015BED8 38 A5 00 01 */ addi r5, r5, 1
-/* 8016027C 0015BEDC 90 A7 00 08 */ stw r5, 8(r7)
-lbl_80160280:
-/* 80160280 0015BEE0 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 80160284 0015BEE4 55 4A 08 3C */ slwi r10, r10, 1
-/* 80160288 0015BEE8 7D 45 28 39 */ and. r5, r10, r5
-/* 8016028C 0015BEEC 41 82 00 10 */ beq lbl_8016029C
-/* 80160290 0015BEF0 80 A7 00 0C */ lwz r5, 0xc(r7)
-/* 80160294 0015BEF4 38 A5 00 01 */ addi r5, r5, 1
-/* 80160298 0015BEF8 90 A7 00 0C */ stw r5, 0xc(r7)
-lbl_8016029C:
-/* 8016029C 0015BEFC 55 4A 08 3C */ slwi r10, r10, 1
-/* 801602A0 0015BF00 38 E7 00 10 */ addi r7, r7, 0x10
-/* 801602A4 0015BF04 39 29 00 03 */ addi r9, r9, 3
-/* 801602A8 0015BF08 42 00 FF 88 */ bdnz lbl_80160230
-/* 801602AC 0015BF0C 39 08 00 01 */ addi r8, r8, 1
-/* 801602B0 0015BF10 38 C6 00 02 */ addi r6, r6, 2
-/* 801602B4 0015BF14 7C 08 20 40 */ cmplw r8, r4
-/* 801602B8 0015BF18 41 80 FF 68 */ blt lbl_80160220
-/* 801602BC 0015BF1C 80 01 00 08 */ lwz r0, 8(r1)
-/* 801602C0 0015BF20 3C 83 00 1C */ addis r4, r3, 0x1c
-/* 801602C4 0015BF24 38 63 00 20 */ addi r3, r3, 0x20
-/* 801602C8 0015BF28 90 04 FF 80 */ stw r0, -0x80(r4)
-/* 801602CC 0015BF2C 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801602D0 0015BF30 90 04 FF 84 */ stw r0, -0x7c(r4)
-/* 801602D4 0015BF34 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 801602D8 0015BF38 90 04 FF 88 */ stw r0, -0x78(r4)
-/* 801602DC 0015BF3C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801602E0 0015BF40 90 04 FF 8C */ stw r0, -0x74(r4)
-/* 801602E4 0015BF44 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 801602E8 0015BF48 90 04 FF 90 */ stw r0, -0x70(r4)
-/* 801602EC 0015BF4C 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 801602F0 0015BF50 90 04 FF 94 */ stw r0, -0x6c(r4)
-/* 801602F4 0015BF54 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 801602F8 0015BF58 90 04 FF 98 */ stw r0, -0x68(r4)
-/* 801602FC 0015BF5C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80160300 0015BF60 90 04 FF 9C */ stw r0, -0x64(r4)
-/* 80160304 0015BF64 3C 83 00 1C */ addis r4, r3, 0x1c
-/* 80160308 0015BF68 80 01 00 28 */ lwz r0, 0x28(r1)
-/* 8016030C 0015BF6C 90 04 FF 80 */ stw r0, -0x80(r4)
-/* 80160310 0015BF70 80 01 00 2C */ lwz r0, 0x2c(r1)
-/* 80160314 0015BF74 90 04 FF 84 */ stw r0, -0x7c(r4)
-/* 80160318 0015BF78 80 01 00 30 */ lwz r0, 0x30(r1)
-/* 8016031C 0015BF7C 90 04 FF 88 */ stw r0, -0x78(r4)
-/* 80160320 0015BF80 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80160324 0015BF84 90 04 FF 8C */ stw r0, -0x74(r4)
-/* 80160328 0015BF88 80 01 00 38 */ lwz r0, 0x38(r1)
-/* 8016032C 0015BF8C 90 04 FF 90 */ stw r0, -0x70(r4)
-/* 80160330 0015BF90 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80160334 0015BF94 90 04 FF 94 */ stw r0, -0x6c(r4)
-/* 80160338 0015BF98 80 01 00 40 */ lwz r0, 0x40(r1)
-/* 8016033C 0015BF9C 90 04 FF 98 */ stw r0, -0x68(r4)
-/* 80160340 0015BFA0 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80160344 0015BFA4 90 04 FF 9C */ stw r0, -0x64(r4)
-/* 80160348 0015BFA8 38 21 00 50 */ addi r1, r1, 0x50
-/* 8016034C 0015BFAC 4E 80 00 20 */ blr
-
-.global func_80160350
-func_80160350:
-/* 80160350 0015BFB0 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 80160354 0015BFB4 38 00 00 02 */ li r0, 2
-/* 80160358 0015BFB8 7C 67 1B 78 */ mr r7, r3
-/* 8016035C 0015BFBC 38 A0 00 00 */ li r5, 0
-/* 80160360 0015BFC0 38 C1 00 48 */ addi r6, r1, 0x48
-/* 80160364 0015BFC4 39 01 00 08 */ addi r8, r1, 8
-/* 80160368 0015BFC8 7C 09 03 A6 */ mtctr r0
-lbl_8016036C:
-/* 8016036C 0015BFCC 90 A6 00 00 */ stw r5, 0(r6)
-/* 80160370 0015BFD0 3C 87 00 1C */ addis r4, r7, 0x1c
-/* 80160374 0015BFD4 38 E7 00 20 */ addi r7, r7, 0x20
-/* 80160378 0015BFD8 80 04 FF 80 */ lwz r0, -0x80(r4)
-/* 8016037C 0015BFDC 90 08 00 00 */ stw r0, 0(r8)
-/* 80160380 0015BFE0 90 A4 FF 80 */ stw r5, -0x80(r4)
-/* 80160384 0015BFE4 90 A6 00 04 */ stw r5, 4(r6)
-/* 80160388 0015BFE8 80 04 FF 84 */ lwz r0, -0x7c(r4)
-/* 8016038C 0015BFEC 90 08 00 04 */ stw r0, 4(r8)
-/* 80160390 0015BFF0 90 A4 FF 84 */ stw r5, -0x7c(r4)
-/* 80160394 0015BFF4 90 A6 00 08 */ stw r5, 8(r6)
-/* 80160398 0015BFF8 80 04 FF 88 */ lwz r0, -0x78(r4)
-/* 8016039C 0015BFFC 90 08 00 08 */ stw r0, 8(r8)
-/* 801603A0 0015C000 90 A4 FF 88 */ stw r5, -0x78(r4)
-/* 801603A4 0015C004 90 A6 00 0C */ stw r5, 0xc(r6)
-/* 801603A8 0015C008 80 04 FF 8C */ lwz r0, -0x74(r4)
-/* 801603AC 0015C00C 90 08 00 0C */ stw r0, 0xc(r8)
-/* 801603B0 0015C010 90 A4 FF 8C */ stw r5, -0x74(r4)
-/* 801603B4 0015C014 90 A6 00 10 */ stw r5, 0x10(r6)
-/* 801603B8 0015C018 80 04 FF 90 */ lwz r0, -0x70(r4)
-/* 801603BC 0015C01C 90 08 00 10 */ stw r0, 0x10(r8)
-/* 801603C0 0015C020 90 A4 FF 90 */ stw r5, -0x70(r4)
-/* 801603C4 0015C024 90 A6 00 14 */ stw r5, 0x14(r6)
-/* 801603C8 0015C028 80 04 FF 94 */ lwz r0, -0x6c(r4)
-/* 801603CC 0015C02C 90 08 00 14 */ stw r0, 0x14(r8)
-/* 801603D0 0015C030 90 A4 FF 94 */ stw r5, -0x6c(r4)
-/* 801603D4 0015C034 90 A6 00 18 */ stw r5, 0x18(r6)
-/* 801603D8 0015C038 80 04 FF 98 */ lwz r0, -0x68(r4)
-/* 801603DC 0015C03C 90 08 00 18 */ stw r0, 0x18(r8)
-/* 801603E0 0015C040 90 A4 FF 98 */ stw r5, -0x68(r4)
-/* 801603E4 0015C044 90 A6 00 1C */ stw r5, 0x1c(r6)
-/* 801603E8 0015C048 38 C6 00 20 */ addi r6, r6, 0x20
-/* 801603EC 0015C04C 80 04 FF 9C */ lwz r0, -0x64(r4)
-/* 801603F0 0015C050 90 08 00 1C */ stw r0, 0x1c(r8)
-/* 801603F4 0015C054 39 08 00 20 */ addi r8, r8, 0x20
-/* 801603F8 0015C058 90 A4 FF 9C */ stw r5, -0x64(r4)
-/* 801603FC 0015C05C 42 00 FF 70 */ bdnz lbl_8016036C
-/* 80160400 0015C060 7C 66 1B 78 */ mr r6, r3
-/* 80160404 0015C064 39 00 00 00 */ li r8, 0
-/* 80160408 0015C068 3C 80 00 0E */ lis r4, 0xe
-/* 8016040C 0015C06C 38 00 00 04 */ li r0, 4
-lbl_80160410:
-/* 80160410 0015C070 38 E1 00 48 */ addi r7, r1, 0x48
-/* 80160414 0015C074 39 40 00 01 */ li r10, 1
-/* 80160418 0015C078 39 20 00 00 */ li r9, 0
-/* 8016041C 0015C07C 7C 09 03 A6 */ mtctr r0
-lbl_80160420:
-/* 80160420 0015C080 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 80160424 0015C084 7D 45 28 39 */ and. r5, r10, r5
-/* 80160428 0015C088 41 82 00 10 */ beq lbl_80160438
-/* 8016042C 0015C08C 80 A7 00 00 */ lwz r5, 0(r7)
-/* 80160430 0015C090 38 A5 00 01 */ addi r5, r5, 1
-/* 80160434 0015C094 90 A7 00 00 */ stw r5, 0(r7)
-lbl_80160438:
-/* 80160438 0015C098 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 8016043C 0015C09C 55 4A 08 3C */ slwi r10, r10, 1
-/* 80160440 0015C0A0 7D 45 28 39 */ and. r5, r10, r5
-/* 80160444 0015C0A4 41 82 00 10 */ beq lbl_80160454
-/* 80160448 0015C0A8 80 A7 00 04 */ lwz r5, 4(r7)
-/* 8016044C 0015C0AC 38 A5 00 01 */ addi r5, r5, 1
-/* 80160450 0015C0B0 90 A7 00 04 */ stw r5, 4(r7)
-lbl_80160454:
-/* 80160454 0015C0B4 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 80160458 0015C0B8 55 4A 08 3C */ slwi r10, r10, 1
-/* 8016045C 0015C0BC 7D 45 28 39 */ and. r5, r10, r5
-/* 80160460 0015C0C0 41 82 00 10 */ beq lbl_80160470
-/* 80160464 0015C0C4 80 A7 00 08 */ lwz r5, 8(r7)
-/* 80160468 0015C0C8 38 A5 00 01 */ addi r5, r5, 1
-/* 8016046C 0015C0CC 90 A7 00 08 */ stw r5, 8(r7)
-lbl_80160470:
-/* 80160470 0015C0D0 A0 A6 00 00 */ lhz r5, 0(r6)
-/* 80160474 0015C0D4 55 4A 08 3C */ slwi r10, r10, 1
-/* 80160478 0015C0D8 7D 45 28 39 */ and. r5, r10, r5
-/* 8016047C 0015C0DC 41 82 00 10 */ beq lbl_8016048C
-/* 80160480 0015C0E0 80 A7 00 0C */ lwz r5, 0xc(r7)
-/* 80160484 0015C0E4 38 A5 00 01 */ addi r5, r5, 1
-/* 80160488 0015C0E8 90 A7 00 0C */ stw r5, 0xc(r7)
-lbl_8016048C:
-/* 8016048C 0015C0EC 55 4A 08 3C */ slwi r10, r10, 1
-/* 80160490 0015C0F0 38 E7 00 10 */ addi r7, r7, 0x10
-/* 80160494 0015C0F4 39 29 00 03 */ addi r9, r9, 3
-/* 80160498 0015C0F8 42 00 FF 88 */ bdnz lbl_80160420
-/* 8016049C 0015C0FC 39 08 00 01 */ addi r8, r8, 1
-/* 801604A0 0015C100 38 C6 00 02 */ addi r6, r6, 2
-/* 801604A4 0015C104 7C 08 20 40 */ cmplw r8, r4
-/* 801604A8 0015C108 41 80 FF 68 */ blt lbl_80160410
-/* 801604AC 0015C10C 38 00 00 04 */ li r0, 4
-/* 801604B0 0015C110 38 A1 00 48 */ addi r5, r1, 0x48
-/* 801604B4 0015C114 38 C1 00 08 */ addi r6, r1, 8
-/* 801604B8 0015C118 39 00 00 00 */ li r8, 0
-/* 801604BC 0015C11C 7C 09 03 A6 */ mtctr r0
-lbl_801604C0:
-/* 801604C0 0015C120 80 E6 00 00 */ lwz r7, 0(r6)
-/* 801604C4 0015C124 80 05 00 00 */ lwz r0, 0(r5)
-/* 801604C8 0015C128 7C 07 00 40 */ cmplw r7, r0
-/* 801604CC 0015C12C 41 82 00 0C */ beq lbl_801604D8
-/* 801604D0 0015C130 38 60 00 00 */ li r3, 0
-/* 801604D4 0015C134 48 00 00 90 */ b lbl_80160564
-lbl_801604D8:
-/* 801604D8 0015C138 3C 83 00 1C */ addis r4, r3, 0x1c
-/* 801604DC 0015C13C 38 63 00 04 */ addi r3, r3, 4
-/* 801604E0 0015C140 90 E4 FF 80 */ stw r7, -0x80(r4)
-/* 801604E4 0015C144 80 E6 00 04 */ lwz r7, 4(r6)
-/* 801604E8 0015C148 80 05 00 04 */ lwz r0, 4(r5)
-/* 801604EC 0015C14C 7C 07 00 40 */ cmplw r7, r0
-/* 801604F0 0015C150 41 82 00 0C */ beq lbl_801604FC
-/* 801604F4 0015C154 38 60 00 00 */ li r3, 0
-/* 801604F8 0015C158 48 00 00 6C */ b lbl_80160564
-lbl_801604FC:
-/* 801604FC 0015C15C 3C 83 00 1C */ addis r4, r3, 0x1c
-/* 80160500 0015C160 38 63 00 04 */ addi r3, r3, 4
-/* 80160504 0015C164 90 E4 FF 80 */ stw r7, -0x80(r4)
-/* 80160508 0015C168 80 E6 00 08 */ lwz r7, 8(r6)
-/* 8016050C 0015C16C 80 05 00 08 */ lwz r0, 8(r5)
-/* 80160510 0015C170 7C 07 00 40 */ cmplw r7, r0
-/* 80160514 0015C174 41 82 00 0C */ beq lbl_80160520
-/* 80160518 0015C178 38 60 00 00 */ li r3, 0
-/* 8016051C 0015C17C 48 00 00 48 */ b lbl_80160564
-lbl_80160520:
-/* 80160520 0015C180 3C 83 00 1C */ addis r4, r3, 0x1c
-/* 80160524 0015C184 38 63 00 04 */ addi r3, r3, 4
-/* 80160528 0015C188 90 E4 FF 80 */ stw r7, -0x80(r4)
-/* 8016052C 0015C18C 80 E6 00 0C */ lwz r7, 0xc(r6)
-/* 80160530 0015C190 80 05 00 0C */ lwz r0, 0xc(r5)
-/* 80160534 0015C194 7C 07 00 40 */ cmplw r7, r0
-/* 80160538 0015C198 41 82 00 0C */ beq lbl_80160544
-/* 8016053C 0015C19C 38 60 00 00 */ li r3, 0
-/* 80160540 0015C1A0 48 00 00 24 */ b lbl_80160564
-lbl_80160544:
-/* 80160544 0015C1A4 3C 83 00 1C */ addis r4, r3, 0x1c
-/* 80160548 0015C1A8 38 C6 00 10 */ addi r6, r6, 0x10
-/* 8016054C 0015C1AC 90 E4 FF 80 */ stw r7, -0x80(r4)
-/* 80160550 0015C1B0 38 63 00 04 */ addi r3, r3, 4
-/* 80160554 0015C1B4 39 08 00 03 */ addi r8, r8, 3
-/* 80160558 0015C1B8 38 A5 00 10 */ addi r5, r5, 0x10
-/* 8016055C 0015C1BC 42 00 FF 64 */ bdnz lbl_801604C0
-/* 80160560 0015C1C0 38 60 00 01 */ li r3, 1
-lbl_80160564:
-/* 80160564 0015C1C4 38 21 00 90 */ addi r1, r1, 0x90
-/* 80160568 0015C1C8 4E 80 00 20 */ blr
-
-.global func_8016056C
-func_8016056C:
-/* 8016056C 0015C1CC 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80160570 0015C1D0 38 80 00 00 */ li r4, 0
-/* 80160574 0015C1D4 7C 65 1B 78 */ mr r5, r3
-/* 80160578 0015C1D8 38 E0 00 00 */ li r7, 0
-/* 8016057C 0015C1DC 90 81 00 08 */ stw r4, 8(r1)
-/* 80160580 0015C1E0 38 00 00 04 */ li r0, 4
-/* 80160584 0015C1E4 90 83 00 08 */ stw r4, 8(r3)
-/* 80160588 0015C1E8 90 81 00 0C */ stw r4, 0xc(r1)
-/* 8016058C 0015C1EC 90 83 00 0C */ stw r4, 0xc(r3)
-/* 80160590 0015C1F0 90 81 00 10 */ stw r4, 0x10(r1)
-/* 80160594 0015C1F4 90 83 00 10 */ stw r4, 0x10(r3)
-/* 80160598 0015C1F8 90 81 00 14 */ stw r4, 0x14(r1)
-/* 8016059C 0015C1FC 90 83 00 14 */ stw r4, 0x14(r3)
-/* 801605A0 0015C200 90 81 00 18 */ stw r4, 0x18(r1)
-/* 801605A4 0015C204 90 83 00 18 */ stw r4, 0x18(r3)
-/* 801605A8 0015C208 90 81 00 1C */ stw r4, 0x1c(r1)
-/* 801605AC 0015C20C 90 83 00 1C */ stw r4, 0x1c(r3)
-/* 801605B0 0015C210 90 81 00 20 */ stw r4, 0x20(r1)
-/* 801605B4 0015C214 90 83 00 20 */ stw r4, 0x20(r3)
-/* 801605B8 0015C218 90 81 00 24 */ stw r4, 0x24(r1)
-/* 801605BC 0015C21C 90 83 00 24 */ stw r4, 0x24(r3)
-/* 801605C0 0015C220 90 81 00 28 */ stw r4, 0x28(r1)
-/* 801605C4 0015C224 90 83 00 28 */ stw r4, 0x28(r3)
-/* 801605C8 0015C228 90 81 00 2C */ stw r4, 0x2c(r1)
-/* 801605CC 0015C22C 90 83 00 2C */ stw r4, 0x2c(r3)
-/* 801605D0 0015C230 90 81 00 30 */ stw r4, 0x30(r1)
-/* 801605D4 0015C234 90 83 00 30 */ stw r4, 0x30(r3)
-/* 801605D8 0015C238 90 81 00 34 */ stw r4, 0x34(r1)
-/* 801605DC 0015C23C 90 83 00 34 */ stw r4, 0x34(r3)
-/* 801605E0 0015C240 90 81 00 38 */ stw r4, 0x38(r1)
-/* 801605E4 0015C244 90 83 00 38 */ stw r4, 0x38(r3)
-/* 801605E8 0015C248 90 81 00 3C */ stw r4, 0x3c(r1)
-/* 801605EC 0015C24C 90 83 00 3C */ stw r4, 0x3c(r3)
-/* 801605F0 0015C250 90 81 00 40 */ stw r4, 0x40(r1)
-/* 801605F4 0015C254 90 83 00 40 */ stw r4, 0x40(r3)
-/* 801605F8 0015C258 90 81 00 44 */ stw r4, 0x44(r1)
-/* 801605FC 0015C25C 90 83 00 44 */ stw r4, 0x44(r3)
-lbl_80160600:
-/* 80160600 0015C260 38 C1 00 08 */ addi r6, r1, 8
-/* 80160604 0015C264 39 20 00 01 */ li r9, 1
-/* 80160608 0015C268 39 00 00 00 */ li r8, 0
-/* 8016060C 0015C26C 7C 09 03 A6 */ mtctr r0
-lbl_80160610:
-/* 80160610 0015C270 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160614 0015C274 7D 24 20 39 */ and. r4, r9, r4
-/* 80160618 0015C278 41 82 00 10 */ beq lbl_80160628
-/* 8016061C 0015C27C 80 86 00 00 */ lwz r4, 0(r6)
-/* 80160620 0015C280 38 84 00 01 */ addi r4, r4, 1
-/* 80160624 0015C284 90 86 00 00 */ stw r4, 0(r6)
-lbl_80160628:
-/* 80160628 0015C288 A0 85 00 00 */ lhz r4, 0(r5)
-/* 8016062C 0015C28C 55 29 08 3C */ slwi r9, r9, 1
-/* 80160630 0015C290 7D 24 20 39 */ and. r4, r9, r4
-/* 80160634 0015C294 41 82 00 10 */ beq lbl_80160644
-/* 80160638 0015C298 80 86 00 04 */ lwz r4, 4(r6)
-/* 8016063C 0015C29C 38 84 00 01 */ addi r4, r4, 1
-/* 80160640 0015C2A0 90 86 00 04 */ stw r4, 4(r6)
-lbl_80160644:
-/* 80160644 0015C2A4 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160648 0015C2A8 55 29 08 3C */ slwi r9, r9, 1
-/* 8016064C 0015C2AC 7D 24 20 39 */ and. r4, r9, r4
-/* 80160650 0015C2B0 41 82 00 10 */ beq lbl_80160660
-/* 80160654 0015C2B4 80 86 00 08 */ lwz r4, 8(r6)
-/* 80160658 0015C2B8 38 84 00 01 */ addi r4, r4, 1
-/* 8016065C 0015C2BC 90 86 00 08 */ stw r4, 8(r6)
-lbl_80160660:
-/* 80160660 0015C2C0 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160664 0015C2C4 55 29 08 3C */ slwi r9, r9, 1
-/* 80160668 0015C2C8 7D 24 20 39 */ and. r4, r9, r4
-/* 8016066C 0015C2CC 41 82 00 10 */ beq lbl_8016067C
-/* 80160670 0015C2D0 80 86 00 0C */ lwz r4, 0xc(r6)
-/* 80160674 0015C2D4 38 84 00 01 */ addi r4, r4, 1
-/* 80160678 0015C2D8 90 86 00 0C */ stw r4, 0xc(r6)
-lbl_8016067C:
-/* 8016067C 0015C2DC 55 29 08 3C */ slwi r9, r9, 1
-/* 80160680 0015C2E0 38 C6 00 10 */ addi r6, r6, 0x10
-/* 80160684 0015C2E4 39 08 00 03 */ addi r8, r8, 3
-/* 80160688 0015C2E8 42 00 FF 88 */ bdnz lbl_80160610
-/* 8016068C 0015C2EC 38 E7 00 01 */ addi r7, r7, 1
-/* 80160690 0015C2F0 38 A5 00 02 */ addi r5, r5, 2
-/* 80160694 0015C2F4 28 07 03 C0 */ cmplwi r7, 0x3c0
-/* 80160698 0015C2F8 41 80 FF 68 */ blt lbl_80160600
-/* 8016069C 0015C2FC 80 01 00 08 */ lwz r0, 8(r1)
-/* 801606A0 0015C300 90 03 00 08 */ stw r0, 8(r3)
-/* 801606A4 0015C304 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801606A8 0015C308 90 03 00 0C */ stw r0, 0xc(r3)
-/* 801606AC 0015C30C 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 801606B0 0015C310 90 03 00 10 */ stw r0, 0x10(r3)
-/* 801606B4 0015C314 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801606B8 0015C318 90 03 00 14 */ stw r0, 0x14(r3)
-/* 801606BC 0015C31C 80 01 00 18 */ lwz r0, 0x18(r1)
-/* 801606C0 0015C320 90 03 00 18 */ stw r0, 0x18(r3)
-/* 801606C4 0015C324 80 01 00 1C */ lwz r0, 0x1c(r1)
-/* 801606C8 0015C328 90 03 00 1C */ stw r0, 0x1c(r3)
-/* 801606CC 0015C32C 80 01 00 20 */ lwz r0, 0x20(r1)
-/* 801606D0 0015C330 90 03 00 20 */ stw r0, 0x20(r3)
-/* 801606D4 0015C334 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801606D8 0015C338 90 03 00 24 */ stw r0, 0x24(r3)
-/* 801606DC 0015C33C 80 01 00 28 */ lwz r0, 0x28(r1)
-/* 801606E0 0015C340 90 03 00 28 */ stw r0, 0x28(r3)
-/* 801606E4 0015C344 80 01 00 2C */ lwz r0, 0x2c(r1)
-/* 801606E8 0015C348 90 03 00 2C */ stw r0, 0x2c(r3)
-/* 801606EC 0015C34C 80 01 00 30 */ lwz r0, 0x30(r1)
-/* 801606F0 0015C350 90 03 00 30 */ stw r0, 0x30(r3)
-/* 801606F4 0015C354 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 801606F8 0015C358 90 03 00 34 */ stw r0, 0x34(r3)
-/* 801606FC 0015C35C 80 01 00 38 */ lwz r0, 0x38(r1)
-/* 80160700 0015C360 90 03 00 38 */ stw r0, 0x38(r3)
-/* 80160704 0015C364 80 01 00 3C */ lwz r0, 0x3c(r1)
-/* 80160708 0015C368 90 03 00 3C */ stw r0, 0x3c(r3)
-/* 8016070C 0015C36C 80 01 00 40 */ lwz r0, 0x40(r1)
-/* 80160710 0015C370 90 03 00 40 */ stw r0, 0x40(r3)
-/* 80160714 0015C374 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80160718 0015C378 90 03 00 44 */ stw r0, 0x44(r3)
-/* 8016071C 0015C37C 38 21 00 50 */ addi r1, r1, 0x50
-/* 80160720 0015C380 4E 80 00 20 */ blr
-
-.global func_80160724
-func_80160724:
-/* 80160724 0015C384 94 21 FF 70 */ stwu r1, -0x90(r1)
-/* 80160728 0015C388 38 00 00 02 */ li r0, 2
-/* 8016072C 0015C38C 7C 66 1B 78 */ mr r6, r3
-/* 80160730 0015C390 38 80 00 00 */ li r4, 0
-/* 80160734 0015C394 38 A1 00 48 */ addi r5, r1, 0x48
-/* 80160738 0015C398 38 E1 00 08 */ addi r7, r1, 8
-/* 8016073C 0015C39C 7C 09 03 A6 */ mtctr r0
-lbl_80160740:
-/* 80160740 0015C3A0 90 85 00 00 */ stw r4, 0(r5)
-/* 80160744 0015C3A4 80 06 00 08 */ lwz r0, 8(r6)
-/* 80160748 0015C3A8 90 07 00 00 */ stw r0, 0(r7)
-/* 8016074C 0015C3AC 90 86 00 08 */ stw r4, 8(r6)
-/* 80160750 0015C3B0 90 85 00 04 */ stw r4, 4(r5)
-/* 80160754 0015C3B4 80 06 00 0C */ lwz r0, 0xc(r6)
-/* 80160758 0015C3B8 90 07 00 04 */ stw r0, 4(r7)
-/* 8016075C 0015C3BC 90 86 00 0C */ stw r4, 0xc(r6)
-/* 80160760 0015C3C0 90 85 00 08 */ stw r4, 8(r5)
-/* 80160764 0015C3C4 80 06 00 10 */ lwz r0, 0x10(r6)
-/* 80160768 0015C3C8 90 07 00 08 */ stw r0, 8(r7)
-/* 8016076C 0015C3CC 90 86 00 10 */ stw r4, 0x10(r6)
-/* 80160770 0015C3D0 90 85 00 0C */ stw r4, 0xc(r5)
-/* 80160774 0015C3D4 80 06 00 14 */ lwz r0, 0x14(r6)
-/* 80160778 0015C3D8 90 07 00 0C */ stw r0, 0xc(r7)
-/* 8016077C 0015C3DC 90 86 00 14 */ stw r4, 0x14(r6)
-/* 80160780 0015C3E0 90 85 00 10 */ stw r4, 0x10(r5)
-/* 80160784 0015C3E4 80 06 00 18 */ lwz r0, 0x18(r6)
-/* 80160788 0015C3E8 90 07 00 10 */ stw r0, 0x10(r7)
-/* 8016078C 0015C3EC 90 86 00 18 */ stw r4, 0x18(r6)
-/* 80160790 0015C3F0 90 85 00 14 */ stw r4, 0x14(r5)
-/* 80160794 0015C3F4 80 06 00 1C */ lwz r0, 0x1c(r6)
-/* 80160798 0015C3F8 90 07 00 14 */ stw r0, 0x14(r7)
-/* 8016079C 0015C3FC 90 86 00 1C */ stw r4, 0x1c(r6)
-/* 801607A0 0015C400 90 85 00 18 */ stw r4, 0x18(r5)
-/* 801607A4 0015C404 80 06 00 20 */ lwz r0, 0x20(r6)
-/* 801607A8 0015C408 90 07 00 18 */ stw r0, 0x18(r7)
-/* 801607AC 0015C40C 90 86 00 20 */ stw r4, 0x20(r6)
-/* 801607B0 0015C410 90 85 00 1C */ stw r4, 0x1c(r5)
-/* 801607B4 0015C414 38 A5 00 20 */ addi r5, r5, 0x20
-/* 801607B8 0015C418 80 06 00 24 */ lwz r0, 0x24(r6)
-/* 801607BC 0015C41C 90 07 00 1C */ stw r0, 0x1c(r7)
-/* 801607C0 0015C420 38 E7 00 20 */ addi r7, r7, 0x20
-/* 801607C4 0015C424 90 86 00 24 */ stw r4, 0x24(r6)
-/* 801607C8 0015C428 38 C6 00 20 */ addi r6, r6, 0x20
-/* 801607CC 0015C42C 42 00 FF 74 */ bdnz lbl_80160740
-/* 801607D0 0015C430 7C 65 1B 78 */ mr r5, r3
-/* 801607D4 0015C434 38 E0 00 00 */ li r7, 0
-/* 801607D8 0015C438 38 00 00 04 */ li r0, 4
-lbl_801607DC:
-/* 801607DC 0015C43C 38 C1 00 48 */ addi r6, r1, 0x48
-/* 801607E0 0015C440 39 20 00 01 */ li r9, 1
-/* 801607E4 0015C444 39 00 00 00 */ li r8, 0
-/* 801607E8 0015C448 7C 09 03 A6 */ mtctr r0
-lbl_801607EC:
-/* 801607EC 0015C44C A0 85 00 00 */ lhz r4, 0(r5)
-/* 801607F0 0015C450 7D 24 20 39 */ and. r4, r9, r4
-/* 801607F4 0015C454 41 82 00 10 */ beq lbl_80160804
-/* 801607F8 0015C458 80 86 00 00 */ lwz r4, 0(r6)
-/* 801607FC 0015C45C 38 84 00 01 */ addi r4, r4, 1
-/* 80160800 0015C460 90 86 00 00 */ stw r4, 0(r6)
-lbl_80160804:
-/* 80160804 0015C464 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160808 0015C468 55 29 08 3C */ slwi r9, r9, 1
-/* 8016080C 0015C46C 7D 24 20 39 */ and. r4, r9, r4
-/* 80160810 0015C470 41 82 00 10 */ beq lbl_80160820
-/* 80160814 0015C474 80 86 00 04 */ lwz r4, 4(r6)
-/* 80160818 0015C478 38 84 00 01 */ addi r4, r4, 1
-/* 8016081C 0015C47C 90 86 00 04 */ stw r4, 4(r6)
-lbl_80160820:
-/* 80160820 0015C480 A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160824 0015C484 55 29 08 3C */ slwi r9, r9, 1
-/* 80160828 0015C488 7D 24 20 39 */ and. r4, r9, r4
-/* 8016082C 0015C48C 41 82 00 10 */ beq lbl_8016083C
-/* 80160830 0015C490 80 86 00 08 */ lwz r4, 8(r6)
-/* 80160834 0015C494 38 84 00 01 */ addi r4, r4, 1
-/* 80160838 0015C498 90 86 00 08 */ stw r4, 8(r6)
-lbl_8016083C:
-/* 8016083C 0015C49C A0 85 00 00 */ lhz r4, 0(r5)
-/* 80160840 0015C4A0 55 29 08 3C */ slwi r9, r9, 1
-/* 80160844 0015C4A4 7D 24 20 39 */ and. r4, r9, r4
-/* 80160848 0015C4A8 41 82 00 10 */ beq lbl_80160858
-/* 8016084C 0015C4AC 80 86 00 0C */ lwz r4, 0xc(r6)
-/* 80160850 0015C4B0 38 84 00 01 */ addi r4, r4, 1
-/* 80160854 0015C4B4 90 86 00 0C */ stw r4, 0xc(r6)
-lbl_80160858:
-/* 80160858 0015C4B8 55 29 08 3C */ slwi r9, r9, 1
-/* 8016085C 0015C4BC 38 C6 00 10 */ addi r6, r6, 0x10
-/* 80160860 0015C4C0 39 08 00 03 */ addi r8, r8, 3
-/* 80160864 0015C4C4 42 00 FF 88 */ bdnz lbl_801607EC
-/* 80160868 0015C4C8 38 E7 00 01 */ addi r7, r7, 1
-/* 8016086C 0015C4CC 38 A5 00 02 */ addi r5, r5, 2
-/* 80160870 0015C4D0 28 07 03 C0 */ cmplwi r7, 0x3c0
-/* 80160874 0015C4D4 41 80 FF 68 */ blt lbl_801607DC
-/* 80160878 0015C4D8 38 00 00 04 */ li r0, 4
-/* 8016087C 0015C4DC 38 81 00 48 */ addi r4, r1, 0x48
-/* 80160880 0015C4E0 38 A1 00 08 */ addi r5, r1, 8
-/* 80160884 0015C4E4 38 E0 00 00 */ li r7, 0
-/* 80160888 0015C4E8 7C 09 03 A6 */ mtctr r0
-lbl_8016088C:
-/* 8016088C 0015C4EC 80 C5 00 00 */ lwz r6, 0(r5)
-/* 80160890 0015C4F0 80 04 00 00 */ lwz r0, 0(r4)
-/* 80160894 0015C4F4 7C 06 00 40 */ cmplw r6, r0
-/* 80160898 0015C4F8 41 82 00 0C */ beq lbl_801608A4
-/* 8016089C 0015C4FC 38 60 00 00 */ li r3, 0
-/* 801608A0 0015C500 48 00 00 74 */ b lbl_80160914
-lbl_801608A4:
-/* 801608A4 0015C504 90 C3 00 08 */ stw r6, 8(r3)
-/* 801608A8 0015C508 80 C5 00 04 */ lwz r6, 4(r5)
-/* 801608AC 0015C50C 80 04 00 04 */ lwz r0, 4(r4)
-/* 801608B0 0015C510 7C 06 00 40 */ cmplw r6, r0
-/* 801608B4 0015C514 41 82 00 0C */ beq lbl_801608C0
-/* 801608B8 0015C518 38 60 00 00 */ li r3, 0
-/* 801608BC 0015C51C 48 00 00 58 */ b lbl_80160914
-lbl_801608C0:
-/* 801608C0 0015C520 90 C3 00 0C */ stw r6, 0xc(r3)
-/* 801608C4 0015C524 80 C5 00 08 */ lwz r6, 8(r5)
-/* 801608C8 0015C528 80 04 00 08 */ lwz r0, 8(r4)
-/* 801608CC 0015C52C 7C 06 00 40 */ cmplw r6, r0
-/* 801608D0 0015C530 41 82 00 0C */ beq lbl_801608DC
-/* 801608D4 0015C534 38 60 00 00 */ li r3, 0
-/* 801608D8 0015C538 48 00 00 3C */ b lbl_80160914
-lbl_801608DC:
-/* 801608DC 0015C53C 90 C3 00 10 */ stw r6, 0x10(r3)
-/* 801608E0 0015C540 80 C5 00 0C */ lwz r6, 0xc(r5)
-/* 801608E4 0015C544 80 04 00 0C */ lwz r0, 0xc(r4)
-/* 801608E8 0015C548 7C 06 00 40 */ cmplw r6, r0
-/* 801608EC 0015C54C 41 82 00 0C */ beq lbl_801608F8
-/* 801608F0 0015C550 38 60 00 00 */ li r3, 0
-/* 801608F4 0015C554 48 00 00 20 */ b lbl_80160914
-lbl_801608F8:
-/* 801608F8 0015C558 90 C3 00 14 */ stw r6, 0x14(r3)
-/* 801608FC 0015C55C 38 84 00 10 */ addi r4, r4, 0x10
-/* 80160900 0015C560 38 A5 00 10 */ addi r5, r5, 0x10
-/* 80160904 0015C564 38 63 00 10 */ addi r3, r3, 0x10
-/* 80160908 0015C568 38 E7 00 03 */ addi r7, r7, 3
-/* 8016090C 0015C56C 42 00 FF 80 */ bdnz lbl_8016088C
-/* 80160910 0015C570 38 60 00 01 */ li r3, 1
-lbl_80160914:
-/* 80160914 0015C574 38 21 00 90 */ addi r1, r1, 0x90
-/* 80160918 0015C578 4E 80 00 20 */ blr
-lbl_8016091C:
-/* 8016091C 0015C57C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80160920 0015C580 7C 08 02 A6 */ mflr r0
-/* 80160924 0015C584 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80160928 0015C588 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8016092C 0015C58C 7C 7F 1B 78 */ mr r31, r3
-/* 80160930 0015C590 80 0D 9D 4C */ lwz r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160934 0015C594 28 00 00 18 */ cmplwi r0, 0x18
-/* 80160938 0015C598 41 81 03 74 */ bgt lbl_80160CAC
-/* 8016093C 0015C59C 3C 80 80 42 */ lis r4, lbl_8041EEEC@ha
-/* 80160940 0015C5A0 54 00 10 3A */ slwi r0, r0, 2
-/* 80160944 0015C5A4 38 84 EE EC */ addi r4, r4, lbl_8041EEEC@l
-/* 80160948 0015C5A8 7C 84 00 2E */ lwzx r4, r4, r0
-/* 8016094C 0015C5AC 7C 89 03 A6 */ mtctr r4
-/* 80160950 0015C5B0 4E 80 04 20 */ bctr
-/* 80160954 0015C5B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80160958 0015C5B8 41 82 00 14 */ beq lbl_8016096C
-/* 8016095C 0015C5BC 40 80 00 28 */ bge lbl_80160984
-/* 80160960 0015C5C0 2C 03 FF F4 */ cmpwi r3, -12
-/* 80160964 0015C5C4 41 82 00 14 */ beq lbl_80160978
-/* 80160968 0015C5C8 48 00 00 1C */ b lbl_80160984
-lbl_8016096C:
-/* 8016096C 0015C5CC 38 00 00 06 */ li r0, 6
-/* 80160970 0015C5D0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160974 0015C5D4 48 00 03 38 */ b lbl_80160CAC
-lbl_80160978:
-/* 80160978 0015C5D8 38 00 00 02 */ li r0, 2
-/* 8016097C 0015C5DC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160980 0015C5E0 48 00 03 2C */ b lbl_80160CAC
-lbl_80160984:
-/* 80160984 0015C5E4 38 00 00 1C */ li r0, 0x1c
-/* 80160988 0015C5E8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 8016098C 0015C5EC 48 00 03 20 */ b lbl_80160CAC
-/* 80160990 0015C5F0 2C 03 00 00 */ cmpwi r3, 0
-/* 80160994 0015C5F4 41 82 00 10 */ beq lbl_801609A4
-/* 80160998 0015C5F8 38 00 00 1C */ li r0, 0x1c
-/* 8016099C 0015C5FC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 801609A0 0015C600 48 00 03 0C */ b lbl_80160CAC
-lbl_801609A4:
-/* 801609A4 0015C604 80 6D 9D 60 */ lwz r3, lbl_8063F020-_SDA_BASE_(r13)
-/* 801609A8 0015C608 2C 03 00 00 */ cmpwi r3, 0
-/* 801609AC 0015C60C 40 82 00 10 */ bne lbl_801609BC
-/* 801609B0 0015C610 38 00 00 04 */ li r0, 4
-/* 801609B4 0015C614 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 801609B8 0015C618 48 00 02 F4 */ b lbl_80160CAC
-lbl_801609BC:
-/* 801609BC 0015C61C 70 60 00 05 */ andi. r0, r3, 5
-/* 801609C0 0015C620 41 82 00 10 */ beq lbl_801609D0
-/* 801609C4 0015C624 38 00 00 1D */ li r0, 0x1d
-/* 801609C8 0015C628 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 801609CC 0015C62C 48 00 02 E0 */ b lbl_80160CAC
-lbl_801609D0:
-/* 801609D0 0015C630 70 60 00 0A */ andi. r0, r3, 0xa
-/* 801609D4 0015C634 41 82 02 D8 */ beq lbl_80160CAC
-/* 801609D8 0015C638 38 00 00 21 */ li r0, 0x21
-/* 801609DC 0015C63C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 801609E0 0015C640 48 00 02 CC */ b lbl_80160CAC
-/* 801609E4 0015C644 2C 03 00 00 */ cmpwi r3, 0
-/* 801609E8 0015C648 41 82 00 14 */ beq lbl_801609FC
-/* 801609EC 0015C64C 40 80 00 28 */ bge lbl_80160A14
-/* 801609F0 0015C650 2C 03 FF FC */ cmpwi r3, -4
-/* 801609F4 0015C654 41 82 00 14 */ beq lbl_80160A08
-/* 801609F8 0015C658 48 00 00 1C */ b lbl_80160A14
-lbl_801609FC:
-/* 801609FC 0015C65C 38 00 00 08 */ li r0, 8
-/* 80160A00 0015C660 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A04 0015C664 48 00 02 A8 */ b lbl_80160CAC
-lbl_80160A08:
-/* 80160A08 0015C668 38 00 00 1B */ li r0, 0x1b
-/* 80160A0C 0015C66C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A10 0015C670 48 00 02 9C */ b lbl_80160CAC
-lbl_80160A14:
-/* 80160A14 0015C674 38 00 00 1C */ li r0, 0x1c
-/* 80160A18 0015C678 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A1C 0015C67C 48 00 02 90 */ b lbl_80160CAC
-/* 80160A20 0015C680 2C 03 00 00 */ cmpwi r3, 0
-/* 80160A24 0015C684 41 82 00 08 */ beq lbl_80160A2C
-/* 80160A28 0015C688 48 00 00 10 */ b lbl_80160A38
-lbl_80160A2C:
-/* 80160A2C 0015C68C 38 00 00 0A */ li r0, 0xa
-/* 80160A30 0015C690 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A34 0015C694 48 00 02 78 */ b lbl_80160CAC
-lbl_80160A38:
-/* 80160A38 0015C698 38 00 00 1C */ li r0, 0x1c
-/* 80160A3C 0015C69C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A40 0015C6A0 48 00 02 6C */ b lbl_80160CAC
-/* 80160A44 0015C6A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80160A48 0015C6A8 41 80 00 10 */ blt lbl_80160A58
-/* 80160A4C 0015C6AC 38 00 00 0C */ li r0, 0xc
-/* 80160A50 0015C6B0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A54 0015C6B4 48 00 02 58 */ b lbl_80160CAC
-lbl_80160A58:
-/* 80160A58 0015C6B8 38 00 00 1C */ li r0, 0x1c
-/* 80160A5C 0015C6BC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160A60 0015C6C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A64 0015C6C4 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160A68 0015C6C8 48 07 A2 E1 */ bl func_801DAD48
-/* 80160A6C 0015C6CC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160A70 0015C6D0 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160A74 0015C6D4 48 07 A2 D5 */ bl func_801DAD48
-/* 80160A78 0015C6D8 38 00 00 00 */ li r0, 0
-/* 80160A7C 0015C6DC 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160A80 0015C6E0 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160A84 0015C6E4 48 00 02 28 */ b lbl_80160CAC
-/* 80160A88 0015C6E8 2C 03 00 00 */ cmpwi r3, 0
-/* 80160A8C 0015C6EC 41 80 00 10 */ blt lbl_80160A9C
-/* 80160A90 0015C6F0 38 00 00 0E */ li r0, 0xe
-/* 80160A94 0015C6F4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160A98 0015C6F8 48 00 02 14 */ b lbl_80160CAC
-lbl_80160A9C:
-/* 80160A9C 0015C6FC 38 00 00 1C */ li r0, 0x1c
-/* 80160AA0 0015C700 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160AA4 0015C704 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160AA8 0015C708 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160AAC 0015C70C 48 07 A2 9D */ bl func_801DAD48
-/* 80160AB0 0015C710 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160AB4 0015C714 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160AB8 0015C718 48 07 A2 91 */ bl func_801DAD48
-/* 80160ABC 0015C71C 38 00 00 00 */ li r0, 0
-/* 80160AC0 0015C720 2C 1F FF FB */ cmpwi r31, -5
-/* 80160AC4 0015C724 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160AC8 0015C728 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160ACC 0015C72C 41 82 00 28 */ beq lbl_80160AF4
-/* 80160AD0 0015C730 40 80 00 10 */ bge lbl_80160AE0
-/* 80160AD4 0015C734 2C 1F FF F1 */ cmpwi r31, -15
-/* 80160AD8 0015C738 41 82 00 1C */ beq lbl_80160AF4
-/* 80160ADC 0015C73C 48 00 01 D0 */ b lbl_80160CAC
-lbl_80160AE0:
-/* 80160AE0 0015C740 2C 1F FF FD */ cmpwi r31, -3
-/* 80160AE4 0015C744 40 80 01 C8 */ bge lbl_80160CAC
-/* 80160AE8 0015C748 38 00 00 1B */ li r0, 0x1b
-/* 80160AEC 0015C74C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160AF0 0015C750 48 00 01 BC */ b lbl_80160CAC
-lbl_80160AF4:
-/* 80160AF4 0015C754 38 00 00 25 */ li r0, 0x25
-/* 80160AF8 0015C758 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160AFC 0015C75C 48 00 01 B0 */ b lbl_80160CAC
-/* 80160B00 0015C760 2C 03 00 00 */ cmpwi r3, 0
-/* 80160B04 0015C764 41 80 00 10 */ blt lbl_80160B14
-/* 80160B08 0015C768 38 00 00 10 */ li r0, 0x10
-/* 80160B0C 0015C76C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160B10 0015C770 48 00 01 9C */ b lbl_80160CAC
-lbl_80160B14:
-/* 80160B14 0015C774 38 00 00 1C */ li r0, 0x1c
-/* 80160B18 0015C778 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160B1C 0015C77C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160B20 0015C780 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160B24 0015C784 48 07 A2 25 */ bl func_801DAD48
-/* 80160B28 0015C788 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160B2C 0015C78C 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160B30 0015C790 48 07 A2 19 */ bl func_801DAD48
-/* 80160B34 0015C794 38 00 00 00 */ li r0, 0
-/* 80160B38 0015C798 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160B3C 0015C79C 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160B40 0015C7A0 48 00 01 6C */ b lbl_80160CAC
-/* 80160B44 0015C7A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80160B48 0015C7A8 41 80 00 10 */ blt lbl_80160B58
-/* 80160B4C 0015C7AC 38 00 00 12 */ li r0, 0x12
-/* 80160B50 0015C7B0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160B54 0015C7B4 48 00 01 58 */ b lbl_80160CAC
-lbl_80160B58:
-/* 80160B58 0015C7B8 38 00 00 1C */ li r0, 0x1c
-/* 80160B5C 0015C7BC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160B60 0015C7C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160B64 0015C7C4 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160B68 0015C7C8 48 07 A1 E1 */ bl func_801DAD48
-/* 80160B6C 0015C7CC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160B70 0015C7D0 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160B74 0015C7D4 48 07 A1 D5 */ bl func_801DAD48
-/* 80160B78 0015C7D8 38 00 00 00 */ li r0, 0
-/* 80160B7C 0015C7DC 2C 1F FF FB */ cmpwi r31, -5
-/* 80160B80 0015C7E0 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160B84 0015C7E4 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160B88 0015C7E8 41 82 00 28 */ beq lbl_80160BB0
-/* 80160B8C 0015C7EC 40 80 00 10 */ bge lbl_80160B9C
-/* 80160B90 0015C7F0 2C 1F FF F1 */ cmpwi r31, -15
-/* 80160B94 0015C7F4 41 82 00 1C */ beq lbl_80160BB0
-/* 80160B98 0015C7F8 48 00 01 14 */ b lbl_80160CAC
-lbl_80160B9C:
-/* 80160B9C 0015C7FC 2C 1F FF FD */ cmpwi r31, -3
-/* 80160BA0 0015C800 40 80 01 0C */ bge lbl_80160CAC
-/* 80160BA4 0015C804 38 00 00 1B */ li r0, 0x1b
-/* 80160BA8 0015C808 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160BAC 0015C80C 48 00 01 00 */ b lbl_80160CAC
-lbl_80160BB0:
-/* 80160BB0 0015C810 38 00 00 25 */ li r0, 0x25
-/* 80160BB4 0015C814 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160BB8 0015C818 48 00 00 F4 */ b lbl_80160CAC
-/* 80160BBC 0015C81C 2C 03 00 00 */ cmpwi r3, 0
-/* 80160BC0 0015C820 41 80 00 10 */ blt lbl_80160BD0
-/* 80160BC4 0015C824 38 00 00 14 */ li r0, 0x14
-/* 80160BC8 0015C828 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160BCC 0015C82C 48 00 00 E0 */ b lbl_80160CAC
-lbl_80160BD0:
-/* 80160BD0 0015C830 38 00 00 1C */ li r0, 0x1c
-/* 80160BD4 0015C834 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160BD8 0015C838 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160BDC 0015C83C 80 8D 9D 44 */ lwz r4, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160BE0 0015C840 48 07 A1 69 */ bl func_801DAD48
-/* 80160BE4 0015C844 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160BE8 0015C848 80 8D 9D 48 */ lwz r4, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160BEC 0015C84C 48 07 A1 5D */ bl func_801DAD48
-/* 80160BF0 0015C850 38 00 00 00 */ li r0, 0
-/* 80160BF4 0015C854 90 0D 9D 44 */ stw r0, lbl_8063F004-_SDA_BASE_(r13)
-/* 80160BF8 0015C858 90 0D 9D 48 */ stw r0, lbl_8063F008-_SDA_BASE_(r13)
-/* 80160BFC 0015C85C 48 00 00 B0 */ b lbl_80160CAC
-/* 80160C00 0015C860 2C 03 00 00 */ cmpwi r3, 0
-/* 80160C04 0015C864 41 80 00 10 */ blt lbl_80160C14
-/* 80160C08 0015C868 38 00 00 16 */ li r0, 0x16
-/* 80160C0C 0015C86C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160C10 0015C870 48 00 00 9C */ b lbl_80160CAC
-lbl_80160C14:
-/* 80160C14 0015C874 38 00 00 1C */ li r0, 0x1c
-/* 80160C18 0015C878 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160C1C 0015C87C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160C20 0015C880 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160C24 0015C884 48 07 A1 25 */ bl func_801DAD48
-/* 80160C28 0015C888 38 00 00 00 */ li r0, 0
-/* 80160C2C 0015C88C 2C 1F FF FB */ cmpwi r31, -5
-/* 80160C30 0015C890 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160C34 0015C894 41 82 00 28 */ beq lbl_80160C5C
-/* 80160C38 0015C898 40 80 00 10 */ bge lbl_80160C48
-/* 80160C3C 0015C89C 2C 1F FF F1 */ cmpwi r31, -15
-/* 80160C40 0015C8A0 41 82 00 1C */ beq lbl_80160C5C
-/* 80160C44 0015C8A4 48 00 00 68 */ b lbl_80160CAC
-lbl_80160C48:
-/* 80160C48 0015C8A8 2C 1F FF FD */ cmpwi r31, -3
-/* 80160C4C 0015C8AC 40 80 00 60 */ bge lbl_80160CAC
-/* 80160C50 0015C8B0 38 00 00 1B */ li r0, 0x1b
-/* 80160C54 0015C8B4 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160C58 0015C8B8 48 00 00 54 */ b lbl_80160CAC
-lbl_80160C5C:
-/* 80160C5C 0015C8BC 38 00 00 25 */ li r0, 0x25
-/* 80160C60 0015C8C0 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160C64 0015C8C4 48 00 00 48 */ b lbl_80160CAC
-/* 80160C68 0015C8C8 2C 03 00 00 */ cmpwi r3, 0
-/* 80160C6C 0015C8CC 41 82 00 08 */ beq lbl_80160C74
-/* 80160C70 0015C8D0 48 00 00 10 */ b lbl_80160C80
-lbl_80160C74:
-/* 80160C74 0015C8D4 38 00 00 19 */ li r0, 0x19
-/* 80160C78 0015C8D8 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160C7C 0015C8DC 48 00 00 30 */ b lbl_80160CAC
-lbl_80160C80:
-/* 80160C80 0015C8E0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160C84 0015C8E4 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160C88 0015C8E8 48 07 A0 C1 */ bl func_801DAD48
-/* 80160C8C 0015C8EC 38 60 00 00 */ li r3, 0
-/* 80160C90 0015C8F0 38 00 00 1C */ li r0, 0x1c
-/* 80160C94 0015C8F4 2C 1F FF FC */ cmpwi r31, -4
-/* 80160C98 0015C8F8 90 6D 9D 40 */ stw r3, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160C9C 0015C8FC 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-/* 80160CA0 0015C900 40 82 00 0C */ bne lbl_80160CAC
-/* 80160CA4 0015C904 38 00 00 1B */ li r0, 0x1b
-/* 80160CA8 0015C908 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
-lbl_80160CAC:
-/* 80160CAC 0015C90C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80160CB0 0015C910 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80160CB4 0015C914 7C 08 03 A6 */ mtlr r0
-/* 80160CB8 0015C918 38 21 00 10 */ addi r1, r1, 0x10
-/* 80160CBC 0015C91C 4E 80 00 20 */ blr
-lbl_80160CC0:
-/* 80160CC0 0015C920 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80160CC4 0015C924 7C 08 02 A6 */ mflr r0
-/* 80160CC8 0015C928 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80160CCC 0015C92C 80 0D 9D 50 */ lwz r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160CD0 0015C930 28 00 00 37 */ cmplwi r0, 0x37
-/* 80160CD4 0015C934 41 81 03 C0 */ bgt lbl_80161094
-/* 80160CD8 0015C938 3C 80 80 42 */ lis r4, lbl_8041EF50@ha
-/* 80160CDC 0015C93C 54 00 10 3A */ slwi r0, r0, 2
-/* 80160CE0 0015C940 38 84 EF 50 */ addi r4, r4, lbl_8041EF50@l
-/* 80160CE4 0015C944 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80160CE8 0015C948 7C 89 03 A6 */ mtctr r4
-/* 80160CEC 0015C94C 4E 80 04 20 */ bctr
-/* 80160CF0 0015C950 2C 03 00 00 */ cmpwi r3, 0
-/* 80160CF4 0015C954 41 82 00 08 */ beq lbl_80160CFC
-/* 80160CF8 0015C958 48 00 00 10 */ b lbl_80160D08
-lbl_80160CFC:
-/* 80160CFC 0015C95C 38 00 00 03 */ li r0, 3
-/* 80160D00 0015C960 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D04 0015C964 48 00 03 90 */ b lbl_80161094
-lbl_80160D08:
-/* 80160D08 0015C968 38 00 00 3B */ li r0, 0x3b
-/* 80160D0C 0015C96C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D10 0015C970 48 00 03 84 */ b lbl_80161094
-/* 80160D14 0015C974 2C 03 00 00 */ cmpwi r3, 0
-/* 80160D18 0015C978 41 82 00 14 */ beq lbl_80160D2C
-/* 80160D1C 0015C97C 40 80 00 1C */ bge lbl_80160D38
-/* 80160D20 0015C980 2C 03 FF FA */ cmpwi r3, -6
-/* 80160D24 0015C984 41 82 00 08 */ beq lbl_80160D2C
-/* 80160D28 0015C988 48 00 00 10 */ b lbl_80160D38
-lbl_80160D2C:
-/* 80160D2C 0015C98C 38 00 00 05 */ li r0, 5
-/* 80160D30 0015C990 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D34 0015C994 48 00 03 60 */ b lbl_80161094
-lbl_80160D38:
-/* 80160D38 0015C998 38 00 00 3B */ li r0, 0x3b
-/* 80160D3C 0015C99C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D40 0015C9A0 48 00 03 54 */ b lbl_80161094
-/* 80160D44 0015C9A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80160D48 0015C9A8 41 82 00 08 */ beq lbl_80160D50
-/* 80160D4C 0015C9AC 48 00 00 10 */ b lbl_80160D5C
-lbl_80160D50:
-/* 80160D50 0015C9B0 38 00 00 07 */ li r0, 7
-/* 80160D54 0015C9B4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D58 0015C9B8 48 00 03 3C */ b lbl_80161094
-lbl_80160D5C:
-/* 80160D5C 0015C9BC 38 00 00 3B */ li r0, 0x3b
-/* 80160D60 0015C9C0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D64 0015C9C4 48 00 03 30 */ b lbl_80161094
-/* 80160D68 0015C9C8 2C 03 00 00 */ cmpwi r3, 0
-/* 80160D6C 0015C9CC 41 80 00 10 */ blt lbl_80160D7C
-/* 80160D70 0015C9D0 38 00 00 09 */ li r0, 9
-/* 80160D74 0015C9D4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D78 0015C9D8 48 00 03 1C */ b lbl_80161094
-lbl_80160D7C:
-/* 80160D7C 0015C9DC 38 00 00 3B */ li r0, 0x3b
-/* 80160D80 0015C9E0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160D84 0015C9E4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160D88 0015C9E8 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160D8C 0015C9EC 48 07 9F BD */ bl func_801DAD48
-/* 80160D90 0015C9F0 38 00 00 00 */ li r0, 0
-/* 80160D94 0015C9F4 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160D98 0015C9F8 48 00 02 FC */ b lbl_80161094
-/* 80160D9C 0015C9FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80160DA0 0015CA00 41 82 00 08 */ beq lbl_80160DA8
-/* 80160DA4 0015CA04 48 00 00 10 */ b lbl_80160DB4
-lbl_80160DA8:
-/* 80160DA8 0015CA08 38 00 00 0B */ li r0, 0xb
-/* 80160DAC 0015CA0C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160DB0 0015CA10 48 00 02 E4 */ b lbl_80161094
-lbl_80160DB4:
-/* 80160DB4 0015CA14 38 00 00 3B */ li r0, 0x3b
-/* 80160DB8 0015CA18 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160DBC 0015CA1C 48 00 02 D8 */ b lbl_80161094
-/* 80160DC0 0015CA20 2C 03 00 00 */ cmpwi r3, 0
-/* 80160DC4 0015CA24 41 82 00 08 */ beq lbl_80160DCC
-/* 80160DC8 0015CA28 48 00 00 10 */ b lbl_80160DD8
-lbl_80160DCC:
-/* 80160DCC 0015CA2C 38 00 00 20 */ li r0, 0x20
-/* 80160DD0 0015CA30 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160DD4 0015CA34 48 00 02 C0 */ b lbl_80161094
-lbl_80160DD8:
-/* 80160DD8 0015CA38 38 00 00 3B */ li r0, 0x3b
-/* 80160DDC 0015CA3C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160DE0 0015CA40 48 00 02 B4 */ b lbl_80161094
-/* 80160DE4 0015CA44 2C 03 00 00 */ cmpwi r3, 0
-/* 80160DE8 0015CA48 41 82 00 14 */ beq lbl_80160DFC
-/* 80160DEC 0015CA4C 40 80 00 1C */ bge lbl_80160E08
-/* 80160DF0 0015CA50 2C 03 FF FA */ cmpwi r3, -6
-/* 80160DF4 0015CA54 41 82 00 08 */ beq lbl_80160DFC
-/* 80160DF8 0015CA58 48 00 00 10 */ b lbl_80160E08
-lbl_80160DFC:
-/* 80160DFC 0015CA5C 38 00 00 22 */ li r0, 0x22
-/* 80160E00 0015CA60 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E04 0015CA64 48 00 02 90 */ b lbl_80161094
-lbl_80160E08:
-/* 80160E08 0015CA68 38 00 00 3B */ li r0, 0x3b
-/* 80160E0C 0015CA6C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E10 0015CA70 48 00 02 84 */ b lbl_80161094
-/* 80160E14 0015CA74 2C 03 00 00 */ cmpwi r3, 0
-/* 80160E18 0015CA78 41 82 00 08 */ beq lbl_80160E20
-/* 80160E1C 0015CA7C 48 00 00 10 */ b lbl_80160E2C
-lbl_80160E20:
-/* 80160E20 0015CA80 38 00 00 24 */ li r0, 0x24
-/* 80160E24 0015CA84 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E28 0015CA88 48 00 02 6C */ b lbl_80161094
-lbl_80160E2C:
-/* 80160E2C 0015CA8C 38 00 00 3B */ li r0, 0x3b
-/* 80160E30 0015CA90 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E34 0015CA94 48 00 02 60 */ b lbl_80161094
-/* 80160E38 0015CA98 2C 03 00 00 */ cmpwi r3, 0
-/* 80160E3C 0015CA9C 41 80 00 10 */ blt lbl_80160E4C
-/* 80160E40 0015CAA0 38 00 00 26 */ li r0, 0x26
-/* 80160E44 0015CAA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E48 0015CAA8 48 00 02 4C */ b lbl_80161094
-lbl_80160E4C:
-/* 80160E4C 0015CAAC 38 00 00 3B */ li r0, 0x3b
-/* 80160E50 0015CAB0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160E54 0015CAB4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E58 0015CAB8 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160E5C 0015CABC 48 07 9E ED */ bl func_801DAD48
-/* 80160E60 0015CAC0 38 00 00 00 */ li r0, 0
-/* 80160E64 0015CAC4 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160E68 0015CAC8 48 00 02 2C */ b lbl_80161094
-/* 80160E6C 0015CACC 2C 03 00 00 */ cmpwi r3, 0
-/* 80160E70 0015CAD0 41 82 00 08 */ beq lbl_80160E78
-/* 80160E74 0015CAD4 48 00 00 10 */ b lbl_80160E84
-lbl_80160E78:
-/* 80160E78 0015CAD8 38 00 00 28 */ li r0, 0x28
-/* 80160E7C 0015CADC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E80 0015CAE0 48 00 02 14 */ b lbl_80161094
-lbl_80160E84:
-/* 80160E84 0015CAE4 38 00 00 3B */ li r0, 0x3b
-/* 80160E88 0015CAE8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160E8C 0015CAEC 48 00 02 08 */ b lbl_80161094
-/* 80160E90 0015CAF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80160E94 0015CAF4 41 82 00 14 */ beq lbl_80160EA8
-/* 80160E98 0015CAF8 40 80 00 1C */ bge lbl_80160EB4
-/* 80160E9C 0015CAFC 2C 03 FF FA */ cmpwi r3, -6
-/* 80160EA0 0015CB00 41 82 00 08 */ beq lbl_80160EA8
-/* 80160EA4 0015CB04 48 00 00 10 */ b lbl_80160EB4
-lbl_80160EA8:
-/* 80160EA8 0015CB08 38 00 00 0E */ li r0, 0xe
-/* 80160EAC 0015CB0C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160EB0 0015CB10 48 00 01 E4 */ b lbl_80161094
-lbl_80160EB4:
-/* 80160EB4 0015CB14 38 00 00 3B */ li r0, 0x3b
-/* 80160EB8 0015CB18 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160EBC 0015CB1C 48 00 01 D8 */ b lbl_80161094
-/* 80160EC0 0015CB20 2C 03 00 00 */ cmpwi r3, 0
-/* 80160EC4 0015CB24 41 82 00 08 */ beq lbl_80160ECC
-/* 80160EC8 0015CB28 48 00 00 10 */ b lbl_80160ED8
-lbl_80160ECC:
-/* 80160ECC 0015CB2C 38 00 00 10 */ li r0, 0x10
-/* 80160ED0 0015CB30 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160ED4 0015CB34 48 00 01 C0 */ b lbl_80161094
-lbl_80160ED8:
-/* 80160ED8 0015CB38 38 00 00 3B */ li r0, 0x3b
-/* 80160EDC 0015CB3C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160EE0 0015CB40 48 00 01 B4 */ b lbl_80161094
-/* 80160EE4 0015CB44 2C 03 00 00 */ cmpwi r3, 0
-/* 80160EE8 0015CB48 41 82 00 14 */ beq lbl_80160EFC
-/* 80160EEC 0015CB4C 40 80 00 1C */ bge lbl_80160F08
-/* 80160EF0 0015CB50 2C 03 FF FA */ cmpwi r3, -6
-/* 80160EF4 0015CB54 41 82 00 08 */ beq lbl_80160EFC
-/* 80160EF8 0015CB58 48 00 00 10 */ b lbl_80160F08
-lbl_80160EFC:
-/* 80160EFC 0015CB5C 38 00 00 12 */ li r0, 0x12
-/* 80160F00 0015CB60 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F04 0015CB64 48 00 01 90 */ b lbl_80161094
-lbl_80160F08:
-/* 80160F08 0015CB68 38 00 00 3B */ li r0, 0x3b
-/* 80160F0C 0015CB6C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F10 0015CB70 48 00 01 84 */ b lbl_80161094
-/* 80160F14 0015CB74 2C 03 00 00 */ cmpwi r3, 0
-/* 80160F18 0015CB78 41 82 00 08 */ beq lbl_80160F20
-/* 80160F1C 0015CB7C 48 00 00 10 */ b lbl_80160F2C
-lbl_80160F20:
-/* 80160F20 0015CB80 38 00 00 14 */ li r0, 0x14
-/* 80160F24 0015CB84 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F28 0015CB88 48 00 01 6C */ b lbl_80161094
-lbl_80160F2C:
-/* 80160F2C 0015CB8C 38 00 00 3B */ li r0, 0x3b
-/* 80160F30 0015CB90 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F34 0015CB94 48 00 01 60 */ b lbl_80161094
-/* 80160F38 0015CB98 2C 03 00 00 */ cmpwi r3, 0
-/* 80160F3C 0015CB9C 41 80 00 10 */ blt lbl_80160F4C
-/* 80160F40 0015CBA0 38 00 00 17 */ li r0, 0x17
-/* 80160F44 0015CBA4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F48 0015CBA8 48 00 01 4C */ b lbl_80161094
-lbl_80160F4C:
-/* 80160F4C 0015CBAC 38 00 00 3B */ li r0, 0x3b
-/* 80160F50 0015CBB0 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80160F54 0015CBB4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F58 0015CBB8 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160F5C 0015CBBC 48 07 9D ED */ bl func_801DAD48
-/* 80160F60 0015CBC0 38 00 00 00 */ li r0, 0
-/* 80160F64 0015CBC4 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 80160F68 0015CBC8 48 00 01 2C */ b lbl_80161094
-/* 80160F6C 0015CBCC 2C 03 00 00 */ cmpwi r3, 0
-/* 80160F70 0015CBD0 41 82 00 08 */ beq lbl_80160F78
-/* 80160F74 0015CBD4 48 00 00 10 */ b lbl_80160F84
-lbl_80160F78:
-/* 80160F78 0015CBD8 38 00 00 1A */ li r0, 0x1a
-/* 80160F7C 0015CBDC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F80 0015CBE0 48 00 01 14 */ b lbl_80161094
-lbl_80160F84:
-/* 80160F84 0015CBE4 38 00 00 3B */ li r0, 0x3b
-/* 80160F88 0015CBE8 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160F8C 0015CBEC 48 00 01 08 */ b lbl_80161094
-/* 80160F90 0015CBF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80160F94 0015CBF4 41 82 00 08 */ beq lbl_80160F9C
-/* 80160F98 0015CBF8 48 00 00 10 */ b lbl_80160FA8
-lbl_80160F9C:
-/* 80160F9C 0015CBFC 38 00 00 1C */ li r0, 0x1c
-/* 80160FA0 0015CC00 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160FA4 0015CC04 48 00 00 F0 */ b lbl_80161094
-lbl_80160FA8:
-/* 80160FA8 0015CC08 38 00 00 3B */ li r0, 0x3b
-/* 80160FAC 0015CC0C 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160FB0 0015CC10 48 00 00 E4 */ b lbl_80161094
-/* 80160FB4 0015CC14 2C 03 00 00 */ cmpwi r3, 0
-/* 80160FB8 0015CC18 41 82 00 08 */ beq lbl_80160FC0
-/* 80160FBC 0015CC1C 48 00 00 10 */ b lbl_80160FCC
-lbl_80160FC0:
-/* 80160FC0 0015CC20 38 00 00 2B */ li r0, 0x2b
-/* 80160FC4 0015CC24 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160FC8 0015CC28 48 00 00 CC */ b lbl_80161094
-lbl_80160FCC:
-/* 80160FCC 0015CC2C 38 00 00 3B */ li r0, 0x3b
-/* 80160FD0 0015CC30 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160FD4 0015CC34 48 00 00 C0 */ b lbl_80161094
-/* 80160FD8 0015CC38 2C 03 00 00 */ cmpwi r3, 0
-/* 80160FDC 0015CC3C 41 82 00 08 */ beq lbl_80160FE4
-/* 80160FE0 0015CC40 48 00 00 10 */ b lbl_80160FF0
-lbl_80160FE4:
-/* 80160FE4 0015CC44 38 00 00 2D */ li r0, 0x2d
-/* 80160FE8 0015CC48 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160FEC 0015CC4C 48 00 00 A8 */ b lbl_80161094
-lbl_80160FF0:
-/* 80160FF0 0015CC50 38 00 00 3B */ li r0, 0x3b
-/* 80160FF4 0015CC54 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80160FF8 0015CC58 48 00 00 9C */ b lbl_80161094
-/* 80160FFC 0015CC5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80161000 0015CC60 41 80 00 10 */ blt lbl_80161010
-/* 80161004 0015CC64 38 00 00 2F */ li r0, 0x2f
-/* 80161008 0015CC68 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8016100C 0015CC6C 48 00 00 88 */ b lbl_80161094
-lbl_80161010:
-/* 80161010 0015CC70 38 00 00 3B */ li r0, 0x3b
-/* 80161014 0015CC74 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80161018 0015CC78 48 00 00 7C */ b lbl_80161094
-/* 8016101C 0015CC7C 2C 03 00 00 */ cmpwi r3, 0
-/* 80161020 0015CC80 41 80 00 10 */ blt lbl_80161030
-/* 80161024 0015CC84 38 00 00 33 */ li r0, 0x33
-/* 80161028 0015CC88 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8016102C 0015CC8C 48 00 00 68 */ b lbl_80161094
-lbl_80161030:
-/* 80161030 0015CC90 38 00 00 3B */ li r0, 0x3b
-/* 80161034 0015CC94 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161038 0015CC98 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 8016103C 0015CC9C 80 8D 9D 40 */ lwz r4, lbl_8063F000-_SDA_BASE_(r13)
-/* 80161040 0015CCA0 48 07 9D 09 */ bl func_801DAD48
-/* 80161044 0015CCA4 38 00 00 00 */ li r0, 0
-/* 80161048 0015CCA8 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
-/* 8016104C 0015CCAC 48 00 00 48 */ b lbl_80161094
-/* 80161050 0015CCB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80161054 0015CCB4 41 82 00 08 */ beq lbl_8016105C
-/* 80161058 0015CCB8 48 00 00 10 */ b lbl_80161068
-lbl_8016105C:
-/* 8016105C 0015CCBC 38 00 00 36 */ li r0, 0x36
-/* 80161060 0015CCC0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80161064 0015CCC4 48 00 00 30 */ b lbl_80161094
-lbl_80161068:
-/* 80161068 0015CCC8 38 00 00 3B */ li r0, 0x3b
-/* 8016106C 0015CCCC 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80161070 0015CCD0 48 00 00 24 */ b lbl_80161094
-/* 80161074 0015CCD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80161078 0015CCD8 41 82 00 08 */ beq lbl_80161080
-/* 8016107C 0015CCDC 48 00 00 10 */ b lbl_8016108C
-lbl_80161080:
-/* 80161080 0015CCE0 38 00 00 38 */ li r0, 0x38
-/* 80161084 0015CCE4 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-/* 80161088 0015CCE8 48 00 00 0C */ b lbl_80161094
-lbl_8016108C:
-/* 8016108C 0015CCEC 38 00 00 3B */ li r0, 0x3b
-/* 80161090 0015CCF0 90 0D 9D 50 */ stw r0, lbl_8063F010-_SDA_BASE_(r13)
-lbl_80161094:
-/* 80161094 0015CCF4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80161098 0015CCF8 7C 08 03 A6 */ mtlr r0
-/* 8016109C 0015CCFC 38 21 00 10 */ addi r1, r1, 0x10
-/* 801610A0 0015CD00 4E 80 00 20 */ blr
-lbl_801610A4:
-/* 801610A4 0015CD04 2C 04 FF FF */ cmpwi r4, -1
-/* 801610A8 0015CD08 41 82 00 28 */ beq lbl_801610D0
-/* 801610AC 0015CD0C 40 80 00 10 */ bge lbl_801610BC
-/* 801610B0 0015CD10 2C 04 FF FD */ cmpwi r4, -3
-/* 801610B4 0015CD14 41 82 00 28 */ beq lbl_801610DC
-/* 801610B8 0015CD18 48 00 00 30 */ b lbl_801610E8
-lbl_801610BC:
-/* 801610BC 0015CD1C 2C 04 00 01 */ cmpwi r4, 1
-/* 801610C0 0015CD20 40 80 00 28 */ bge lbl_801610E8
-/* 801610C4 0015CD24 38 00 00 04 */ li r0, 4
-/* 801610C8 0015CD28 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 801610CC 0015CD2C 4E 80 00 20 */ blr
-lbl_801610D0:
-/* 801610D0 0015CD30 38 00 00 0B */ li r0, 0xb
-/* 801610D4 0015CD34 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 801610D8 0015CD38 4E 80 00 20 */ blr
-lbl_801610DC:
-/* 801610DC 0015CD3C 38 00 00 0B */ li r0, 0xb
-/* 801610E0 0015CD40 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 801610E4 0015CD44 4E 80 00 20 */ blr
-lbl_801610E8:
-/* 801610E8 0015CD48 38 00 00 0D */ li r0, 0xd
-/* 801610EC 0015CD4C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 801610F0 0015CD50 4E 80 00 20 */ blr
-lbl_801610F4:
-/* 801610F4 0015CD54 2C 04 FF FE */ cmpwi r4, -2
-/* 801610F8 0015CD58 41 82 00 60 */ beq lbl_80161158
-/* 801610FC 0015CD5C 40 80 00 1C */ bge lbl_80161118
-/* 80161100 0015CD60 2C 04 FF FC */ cmpwi r4, -4
-/* 80161104 0015CD64 41 82 00 54 */ beq lbl_80161158
-/* 80161108 0015CD68 40 80 00 38 */ bge lbl_80161140
-/* 8016110C 0015CD6C 2C 04 FF FB */ cmpwi r4, -5
-/* 80161110 0015CD70 40 80 00 3C */ bge lbl_8016114C
-/* 80161114 0015CD74 48 00 00 44 */ b lbl_80161158
-lbl_80161118:
-/* 80161118 0015CD78 2C 04 00 00 */ cmpwi r4, 0
-/* 8016111C 0015CD7C 41 82 00 0C */ beq lbl_80161128
-/* 80161120 0015CD80 40 80 00 38 */ bge lbl_80161158
-/* 80161124 0015CD84 48 00 00 10 */ b lbl_80161134
-lbl_80161128:
-/* 80161128 0015CD88 38 00 00 08 */ li r0, 8
-/* 8016112C 0015CD8C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161130 0015CD90 4E 80 00 20 */ blr
-lbl_80161134:
-/* 80161134 0015CD94 38 00 00 0B */ li r0, 0xb
-/* 80161138 0015CD98 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 8016113C 0015CD9C 4E 80 00 20 */ blr
-lbl_80161140:
-/* 80161140 0015CDA0 38 00 00 0B */ li r0, 0xb
-/* 80161144 0015CDA4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161148 0015CDA8 4E 80 00 20 */ blr
-lbl_8016114C:
-/* 8016114C 0015CDAC 38 00 00 0D */ li r0, 0xd
-/* 80161150 0015CDB0 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161154 0015CDB4 4E 80 00 20 */ blr
-lbl_80161158:
-/* 80161158 0015CDB8 38 00 00 0D */ li r0, 0xd
-/* 8016115C 0015CDBC 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161160 0015CDC0 4E 80 00 20 */ blr
-
-.global func_80161164
-func_80161164:
-/* 80161164 0015CDC4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80161168 0015CDC8 7C 08 02 A6 */ mflr r0
-/* 8016116C 0015CDCC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80161170 0015CDD0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80161174 0015CDD4 4B FF E4 FD */ bl func_8015F670
-/* 80161178 0015CDD8 7C 7F 1B 78 */ mr r31, r3
-/* 8016117C 0015CDDC 4B FF E5 01 */ bl func_8015F67C
-/* 80161180 0015CDE0 38 00 00 03 */ li r0, 3
-/* 80161184 0015CDE4 38 80 00 11 */ li r4, 0x11
-/* 80161188 0015CDE8 90 1F 00 48 */ stw r0, 0x48(r31)
-/* 8016118C 0015CDEC 38 60 00 00 */ li r3, 0
-/* 80161190 0015CDF0 38 00 00 01 */ li r0, 1
-/* 80161194 0015CDF4 90 9F 00 54 */ stw r4, 0x54(r31)
-/* 80161198 0015CDF8 90 7F 00 60 */ stw r3, 0x60(r31)
-/* 8016119C 0015CDFC 90 7F 00 58 */ stw r3, 0x58(r31)
-/* 801611A0 0015CE00 90 1F 00 5C */ stw r0, 0x5c(r31)
-/* 801611A4 0015CE04 90 7F 00 4C */ stw r3, 0x4c(r31)
-/* 801611A8 0015CE08 98 7F 00 50 */ stb r3, 0x50(r31)
-/* 801611AC 0015CE0C 48 00 00 21 */ bl func_801611CC
-/* 801611B0 0015CE10 48 00 00 E5 */ bl func_80161294
-/* 801611B4 0015CE14 48 00 01 29 */ bl func_801612DC
-/* 801611B8 0015CE18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801611BC 0015CE1C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801611C0 0015CE20 7C 08 03 A6 */ mtlr r0
-/* 801611C4 0015CE24 38 21 00 10 */ addi r1, r1, 0x10
-/* 801611C8 0015CE28 4E 80 00 20 */ blr
-
-.global func_801611CC
-func_801611CC:
-/* 801611CC 0015CE2C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801611D0 0015CE30 7C 08 02 A6 */ mflr r0
-/* 801611D4 0015CE34 38 60 00 00 */ li r3, 0
-/* 801611D8 0015CE38 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801611DC 0015CE3C 48 00 00 2D */ bl func_80161208
-/* 801611E0 0015CE40 38 60 00 01 */ li r3, 1
-/* 801611E4 0015CE44 48 00 00 25 */ bl func_80161208
-/* 801611E8 0015CE48 38 60 00 02 */ li r3, 2
-/* 801611EC 0015CE4C 48 00 00 1D */ bl func_80161208
-/* 801611F0 0015CE50 38 60 00 03 */ li r3, 3
-/* 801611F4 0015CE54 48 00 00 15 */ bl func_80161208
-/* 801611F8 0015CE58 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801611FC 0015CE5C 7C 08 03 A6 */ mtlr r0
-/* 80161200 0015CE60 38 21 00 10 */ addi r1, r1, 0x10
-/* 80161204 0015CE64 4E 80 00 20 */ blr
-
-.global func_80161208
-func_80161208:
-/* 80161208 0015CE68 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016120C 0015CE6C 7C 08 02 A6 */ mflr r0
-/* 80161210 0015CE70 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80161214 0015CE74 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80161218 0015CE78 93 C1 00 08 */ stw r30, 8(r1)
-/* 8016121C 0015CE7C 7C 7E 1B 78 */ mr r30, r3
-/* 80161220 0015CE80 4B FF E4 91 */ bl func_8015F6B0
-/* 80161224 0015CE84 3C 80 00 07 */ lis r4, 0x00068530@ha
-/* 80161228 0015CE88 7C 7F 1B 78 */ mr r31, r3
-/* 8016122C 0015CE8C 38 A4 85 30 */ addi r5, r4, 0x00068530@l
-/* 80161230 0015CE90 38 80 00 00 */ li r4, 0
-/* 80161234 0015CE94 4B EA 2E D1 */ bl memset
-/* 80161238 0015CE98 38 00 00 00 */ li r0, 0
-/* 8016123C 0015CE9C C8 02 90 18 */ lfd f0, lbl_80641618-_SDA2_BASE_(r2)
-/* 80161240 0015CEA0 98 1F 00 04 */ stb r0, 4(r31)
-/* 80161244 0015CEA4 7F C3 F3 78 */ mr r3, r30
-/* 80161248 0015CEA8 80 1F 00 00 */ lwz r0, 0(r31)
-/* 8016124C 0015CEAC 54 00 00 7E */ clrlwi r0, r0, 1
-/* 80161250 0015CEB0 90 1F 00 00 */ stw r0, 0(r31)
-/* 80161254 0015CEB4 D8 1F 00 08 */ stfd f0, 8(r31)
-/* 80161258 0015CEB8 4B EF 32 39 */ bl func_80054490
-/* 8016125C 0015CEBC 7F E3 FB 78 */ mr r3, r31
-/* 80161260 0015CEC0 4B F8 2F D5 */ bl func_800E4234
-/* 80161264 0015CEC4 7F C3 F3 78 */ mr r3, r30
-/* 80161268 0015CEC8 48 00 15 B5 */ bl func_8016281C
-/* 8016126C 0015CECC 7F C3 F3 78 */ mr r3, r30
-/* 80161270 0015CED0 48 00 16 2D */ bl func_8016289C
-/* 80161274 0015CED4 7F E3 FB 78 */ mr r3, r31
-/* 80161278 0015CED8 48 00 0D E5 */ bl func_8016205C
-/* 8016127C 0015CEDC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80161280 0015CEE0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80161284 0015CEE4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80161288 0015CEE8 7C 08 03 A6 */ mtlr r0
-/* 8016128C 0015CEEC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80161290 0015CEF0 4E 80 00 20 */ blr
-
-.global func_80161294
-func_80161294:
-/* 80161294 0015CEF4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80161298 0015CEF8 7C 08 02 A6 */ mflr r0
-/* 8016129C 0015CEFC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801612A0 0015CF00 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801612A4 0015CF04 4B FF E3 ED */ bl func_8015F690
-/* 801612A8 0015CF08 7C 7F 1B 78 */ mr r31, r3
-/* 801612AC 0015CF0C 38 80 00 00 */ li r4, 0
-/* 801612B0 0015CF10 38 A0 00 50 */ li r5, 0x50
-/* 801612B4 0015CF14 4B EA 2E 51 */ bl memset
-/* 801612B8 0015CF18 4B F1 BF 6D */ bl func_8007D224
-/* 801612BC 0015CF1C 38 00 00 01 */ li r0, 1
-/* 801612C0 0015CF20 98 1F 00 45 */ stb r0, 0x45(r31)
-/* 801612C4 0015CF24 48 00 00 45 */ bl func_80161308
-/* 801612C8 0015CF28 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801612CC 0015CF2C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801612D0 0015CF30 7C 08 03 A6 */ mtlr r0
-/* 801612D4 0015CF34 38 21 00 10 */ addi r1, r1, 0x10
-/* 801612D8 0015CF38 4E 80 00 20 */ blr
-
-.global func_801612DC
-func_801612DC:
-/* 801612DC 0015CF3C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801612E0 0015CF40 7C 08 02 A6 */ mflr r0
-/* 801612E4 0015CF44 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801612E8 0015CF48 4B FF E3 B9 */ bl func_8015F6A0
-/* 801612EC 0015CF4C 38 80 00 00 */ li r4, 0
-/* 801612F0 0015CF50 38 A0 01 00 */ li r5, 0x100
-/* 801612F4 0015CF54 4B EA 2E 11 */ bl memset
-/* 801612F8 0015CF58 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801612FC 0015CF5C 7C 08 03 A6 */ mtlr r0
-/* 80161300 0015CF60 38 21 00 10 */ addi r1, r1, 0x10
-/* 80161304 0015CF64 4E 80 00 20 */ blr
-
-.global func_80161308
-func_80161308:
-/* 80161308 0015CF68 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016130C 0015CF6C 7C 08 02 A6 */ mflr r0
-/* 80161310 0015CF70 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80161314 0015CF74 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80161318 0015CF78 93 C1 00 08 */ stw r30, 8(r1)
-/* 8016131C 0015CF7C 4B FF E3 75 */ bl func_8015F690
-/* 80161320 0015CF80 7C 7E 1B 78 */ mr r30, r3
-/* 80161324 0015CF84 48 18 B2 39 */ bl SCGetSoundMode
-/* 80161328 0015CF88 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 8016132C 0015CF8C 2C 00 00 01 */ cmpwi r0, 1
-/* 80161330 0015CF90 41 82 00 3C */ beq lbl_8016136C
-/* 80161334 0015CF94 40 80 00 10 */ bge lbl_80161344
-/* 80161338 0015CF98 2C 00 00 00 */ cmpwi r0, 0
-/* 8016133C 0015CF9C 40 80 00 14 */ bge lbl_80161350
-/* 80161340 0015CFA0 48 00 00 64 */ b lbl_801613A4
-lbl_80161344:
-/* 80161344 0015CFA4 2C 00 00 03 */ cmpwi r0, 3
-/* 80161348 0015CFA8 40 80 00 5C */ bge lbl_801613A4
-/* 8016134C 0015CFAC 48 00 00 3C */ b lbl_80161388
-lbl_80161350:
-/* 80161350 0015CFB0 38 00 00 00 */ li r0, 0
-/* 80161354 0015CFB4 38 60 00 03 */ li r3, 3
-/* 80161358 0015CFB8 98 1E 00 43 */ stb r0, 0x43(r30)
-/* 8016135C 0015CFBC 48 0F 31 7D */ bl func_802544D8
-/* 80161360 0015CFC0 38 60 00 00 */ li r3, 0
-/* 80161364 0015CFC4 48 0F 80 A5 */ bl func_80259408
-/* 80161368 0015CFC8 48 00 00 3C */ b lbl_801613A4
-lbl_8016136C:
-/* 8016136C 0015CFCC 38 00 00 01 */ li r0, 1
-/* 80161370 0015CFD0 38 60 00 00 */ li r3, 0
-/* 80161374 0015CFD4 98 1E 00 43 */ stb r0, 0x43(r30)
-/* 80161378 0015CFD8 48 0F 31 61 */ bl func_802544D8
-/* 8016137C 0015CFDC 38 60 00 01 */ li r3, 1
-/* 80161380 0015CFE0 48 0F 80 89 */ bl func_80259408
-/* 80161384 0015CFE4 48 00 00 20 */ b lbl_801613A4
-lbl_80161388:
-/* 80161388 0015CFE8 3B E0 00 01 */ li r31, 1
-/* 8016138C 0015CFEC 38 60 00 00 */ li r3, 0
-/* 80161390 0015CFF0 9B FE 00 43 */ stb r31, 0x43(r30)
-/* 80161394 0015CFF4 48 0F 31 45 */ bl func_802544D8
-/* 80161398 0015CFF8 38 60 00 01 */ li r3, 1
-/* 8016139C 0015CFFC 48 0F 80 6D */ bl func_80259408
-/* 801613A0 0015D000 9B ED 9D 5A */ stb r31, lbl_8063F01A-_SDA_BASE_(r13)
-lbl_801613A4:
-/* 801613A4 0015D004 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801613A8 0015D008 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801613AC 0015D00C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 801613B0 0015D010 7C 08 03 A6 */ mtlr r0
-/* 801613B4 0015D014 38 21 00 10 */ addi r1, r1, 0x10
-/* 801613B8 0015D018 4E 80 00 20 */ blr
-
-.global func_801613BC
-func_801613BC:
-/* 801613BC 0015D01C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801613C0 0015D020 7C 08 02 A6 */ mflr r0
-/* 801613C4 0015D024 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801613C8 0015D028 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801613CC 0015D02C 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 801613D0 0015D030 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 801613D4 0015D034 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801613D8 0015D038 7C 9E 23 78 */ mr r30, r4
-/* 801613DC 0015D03C 38 80 0F 00 */ li r4, 0xf00
-/* 801613E0 0015D040 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801613E4 0015D044 7C 7D 1B 78 */ mr r29, r3
-/* 801613E8 0015D048 80 1F 00 28 */ lwz r0, 0x28(r31)
-/* 801613EC 0015D04C 50 A0 F8 00 */ rlwimi r0, r5, 0x1f, 0, 0
-/* 801613F0 0015D050 90 7F 00 24 */ stw r3, 0x24(r31)
-/* 801613F4 0015D054 38 A0 00 40 */ li r5, 0x40
-/* 801613F8 0015D058 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 801613FC 0015D05C 90 1F 00 28 */ stw r0, 0x28(r31)
-/* 80161400 0015D060 48 07 99 09 */ bl func_801DAD08
-/* 80161404 0015D064 90 7F 00 0C */ stw r3, 0xc(r31)
-/* 80161408 0015D068 38 80 00 00 */ li r4, 0
-/* 8016140C 0015D06C 38 A0 0F 00 */ li r5, 0xf00
-/* 80161410 0015D070 4B EA 2C F5 */ bl memset
-/* 80161414 0015D074 2C 1E 00 03 */ cmpwi r30, 3
-/* 80161418 0015D078 41 82 00 24 */ beq lbl_8016143C
-/* 8016141C 0015D07C 40 80 00 14 */ bge lbl_80161430
-/* 80161420 0015D080 2C 1E 00 01 */ cmpwi r30, 1
-/* 80161424 0015D084 41 82 00 18 */ beq lbl_8016143C
-/* 80161428 0015D088 40 80 00 28 */ bge lbl_80161450
-/* 8016142C 0015D08C 48 00 00 34 */ b lbl_80161460
-lbl_80161430:
-/* 80161430 0015D090 2C 1E 00 05 */ cmpwi r30, 5
-/* 80161434 0015D094 40 80 00 2C */ bge lbl_80161460
-/* 80161438 0015D098 48 00 00 18 */ b lbl_80161450
-lbl_8016143C:
-/* 8016143C 0015D09C 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 80161440 0015D0A0 38 00 00 00 */ li r0, 0
-/* 80161444 0015D0A4 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 80161448 0015D0A8 98 03 00 1E */ stb r0, 0x1e(r3)
-/* 8016144C 0015D0AC 48 00 00 14 */ b lbl_80161460
-lbl_80161450:
-/* 80161450 0015D0B0 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 80161454 0015D0B4 38 00 00 01 */ li r0, 1
-/* 80161458 0015D0B8 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 8016145C 0015D0BC 98 03 00 1E */ stb r0, 0x1e(r3)
-lbl_80161460:
-/* 80161460 0015D0C0 2C 1E 00 03 */ cmpwi r30, 3
-/* 80161464 0015D0C4 40 80 00 10 */ bge lbl_80161474
-/* 80161468 0015D0C8 2C 1E 00 01 */ cmpwi r30, 1
-/* 8016146C 0015D0CC 40 80 00 14 */ bge lbl_80161480
-/* 80161470 0015D0D0 48 00 00 68 */ b lbl_801614D8
-lbl_80161474:
-/* 80161474 0015D0D4 2C 1E 00 05 */ cmpwi r30, 5
-/* 80161478 0015D0D8 40 80 00 60 */ bge lbl_801614D8
-/* 8016147C 0015D0DC 48 00 00 20 */ b lbl_8016149C
-lbl_80161480:
-/* 80161480 0015D0E0 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 80161484 0015D0E4 38 80 00 01 */ li r4, 1
-/* 80161488 0015D0E8 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 8016148C 0015D0EC 38 00 00 03 */ li r0, 3
-/* 80161490 0015D0F0 90 8D 9D 54 */ stw r4, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161494 0015D0F4 98 03 00 1F */ stb r0, 0x1f(r3)
-/* 80161498 0015D0F8 48 00 00 40 */ b lbl_801614D8
-lbl_8016149C:
-/* 8016149C 0015D0FC C0 42 90 20 */ lfs f2, lbl_80641620-_SDA2_BASE_(r2)
-/* 801614A0 0015D100 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 801614A4 0015D104 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 801614A8 0015D108 38 80 00 05 */ li r4, 5
-/* 801614AC 0015D10C C0 02 90 0C */ lfs f0, lbl_8064160C-_SDA2_BASE_(r2)
-/* 801614B0 0015D110 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 801614B4 0015D114 EC 22 00 72 */ fmuls f1, f2, f1
-/* 801614B8 0015D118 38 00 00 03 */ li r0, 3
-/* 801614BC 0015D11C 98 03 00 1F */ stb r0, 0x1f(r3)
-/* 801614C0 0015D120 EC 00 08 2A */ fadds f0, f0, f1
-/* 801614C4 0015D124 90 8D 9D 54 */ stw r4, lbl_8063F014-_SDA_BASE_(r13)
-/* 801614C8 0015D128 FC 00 00 1E */ fctiwz f0, f0
-/* 801614CC 0015D12C D8 01 00 08 */ stfd f0, 8(r1)
-/* 801614D0 0015D130 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801614D4 0015D134 98 03 00 21 */ stb r0, 0x21(r3)
-lbl_801614D8:
-/* 801614D8 0015D138 2C 1D 00 00 */ cmpwi r29, 0
-/* 801614DC 0015D13C 40 82 00 0C */ bne lbl_801614E8
-/* 801614E0 0015D140 38 00 00 0A */ li r0, 0xa
-/* 801614E4 0015D144 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-lbl_801614E8:
-/* 801614E8 0015D148 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801614EC 0015D14C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801614F0 0015D150 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801614F4 0015D154 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801614F8 0015D158 7C 08 03 A6 */ mtlr r0
-/* 801614FC 0015D15C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80161500 0015D160 4E 80 00 20 */ blr
-
-.global func_80161504
-func_80161504:
-/* 80161504 0015D164 94 21 F8 E0 */ stwu r1, -0x720(r1)
-/* 80161508 0015D168 7C 08 02 A6 */ mflr r0
-/* 8016150C 0015D16C 90 01 07 24 */ stw r0, 0x724(r1)
-/* 80161510 0015D170 39 61 07 20 */ addi r11, r1, 0x720
-/* 80161514 0015D174 48 06 5C 0D */ bl _savegpr_25
-/* 80161518 0015D178 80 0D 9D 54 */ lwz r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 8016151C 0015D17C 2C 00 00 04 */ cmpwi r0, 4
-/* 80161520 0015D180 41 82 00 60 */ beq lbl_80161580
-/* 80161524 0015D184 40 80 00 10 */ bge lbl_80161534
-/* 80161528 0015D188 2C 00 00 01 */ cmpwi r0, 1
-/* 8016152C 0015D18C 40 80 00 18 */ bge lbl_80161544
-/* 80161530 0015D190 48 00 00 D0 */ b lbl_80161600
-lbl_80161534:
-/* 80161534 0015D194 2C 00 00 09 */ cmpwi r0, 9
-/* 80161538 0015D198 41 82 00 A0 */ beq lbl_801615D8
-/* 8016153C 0015D19C 40 80 00 C4 */ bge lbl_80161600
-/* 80161540 0015D1A0 48 00 00 6C */ b lbl_801615AC
-lbl_80161544:
-/* 80161544 0015D1A4 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161548 0015D1A8 38 60 51 4A */ li r3, 0x514a
-/* 8016154C 0015D1AC 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161550 0015D1B0 80 19 00 28 */ lwz r0, 0x28(r25)
-/* 80161554 0015D1B4 90 79 00 18 */ stw r3, 0x18(r25)
-/* 80161558 0015D1B8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 8016155C 0015D1BC 41 82 00 A4 */ beq lbl_80161600
-/* 80161560 0015D1C0 88 99 00 1E */ lbz r4, 0x1e(r25)
-/* 80161564 0015D1C4 38 60 00 17 */ li r3, 0x17
-/* 80161568 0015D1C8 38 84 00 01 */ addi r4, r4, 1
-/* 8016156C 0015D1CC 4B FF AD 9D */ bl func_8015C308
-/* 80161570 0015D1D0 80 99 00 18 */ lwz r4, 0x18(r25)
-/* 80161574 0015D1D4 38 60 00 01 */ li r3, 1
-/* 80161578 0015D1D8 4B EF 4F 41 */ bl func_800564B8
-/* 8016157C 0015D1DC 48 00 00 84 */ b lbl_80161600
-lbl_80161580:
-/* 80161580 0015D1E0 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 80161584 0015D1E4 38 80 00 00 */ li r4, 0
-/* 80161588 0015D1E8 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 8016158C 0015D1EC 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 80161590 0015D1F0 90 83 00 18 */ stw r4, 0x18(r3)
-/* 80161594 0015D1F4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 80161598 0015D1F8 41 82 00 68 */ beq lbl_80161600
-/* 8016159C 0015D1FC 38 60 00 01 */ li r3, 1
-/* 801615A0 0015D200 38 80 00 00 */ li r4, 0
-/* 801615A4 0015D204 4B EF 4F 15 */ bl func_800564B8
-/* 801615A8 0015D208 48 00 00 58 */ b lbl_80161600
-lbl_801615AC:
-/* 801615AC 0015D20C 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 801615B0 0015D210 38 80 00 00 */ li r4, 0
-/* 801615B4 0015D214 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 801615B8 0015D218 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 801615BC 0015D21C 90 83 00 18 */ stw r4, 0x18(r3)
-/* 801615C0 0015D220 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801615C4 0015D224 41 82 00 3C */ beq lbl_80161600
-/* 801615C8 0015D228 38 60 00 01 */ li r3, 1
-/* 801615CC 0015D22C 38 80 00 00 */ li r4, 0
-/* 801615D0 0015D230 4B EF 4E E9 */ bl func_800564B8
-/* 801615D4 0015D234 48 00 00 2C */ b lbl_80161600
-lbl_801615D8:
-/* 801615D8 0015D238 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 801615DC 0015D23C 38 80 00 00 */ li r4, 0
-/* 801615E0 0015D240 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 801615E4 0015D244 80 03 00 28 */ lwz r0, 0x28(r3)
-/* 801615E8 0015D248 90 83 00 18 */ stw r4, 0x18(r3)
-/* 801615EC 0015D24C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
-/* 801615F0 0015D250 41 82 00 10 */ beq lbl_80161600
-/* 801615F4 0015D254 38 60 00 01 */ li r3, 1
-/* 801615F8 0015D258 38 80 00 00 */ li r4, 0
-/* 801615FC 0015D25C 4B EF 4E BD */ bl func_800564B8
-lbl_80161600:
-/* 80161600 0015D260 80 0D 9D 54 */ lwz r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161604 0015D264 28 00 00 11 */ cmplwi r0, 0x11
-/* 80161608 0015D268 41 81 0A 38 */ bgt lbl_80162040
-/* 8016160C 0015D26C 3C 60 80 42 */ lis r3, lbl_8041F030@ha
-/* 80161610 0015D270 54 00 10 3A */ slwi r0, r0, 2
-/* 80161614 0015D274 38 63 F0 30 */ addi r3, r3, lbl_8041F030@l
-/* 80161618 0015D278 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8016161C 0015D27C 7C 69 03 A6 */ mtctr r3
-/* 80161620 0015D280 4E 80 04 20 */ bctr
-/* 80161624 0015D284 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 80161628 0015D288 38 00 00 3F */ li r0, 0x3f
-/* 8016162C 0015D28C 38 63 83 00 */ addi r3, r3, lbl_80488300@l
-/* 80161630 0015D290 38 E1 00 04 */ addi r7, r1, 4
-/* 80161634 0015D294 80 83 00 24 */ lwz r4, 0x24(r3)
-/* 80161638 0015D298 38 A4 FF FC */ addi r5, r4, -4
-/* 8016163C 0015D29C 7C 09 03 A6 */ mtctr r0
-lbl_80161640:
-/* 80161640 0015D2A0 80 65 00 04 */ lwz r3, 4(r5)
-/* 80161644 0015D2A4 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80161648 0015D2A8 90 67 00 04 */ stw r3, 4(r7)
-/* 8016164C 0015D2AC 94 07 00 08 */ stwu r0, 8(r7)
-/* 80161650 0015D2B0 42 00 FF F0 */ bdnz lbl_80161640
-/* 80161654 0015D2B4 80 65 00 04 */ lwz r3, 4(r5)
-/* 80161658 0015D2B8 38 00 01 A4 */ li r0, 0x1a4
-/* 8016165C 0015D2BC 38 C1 02 03 */ addi r6, r1, 0x203
-/* 80161660 0015D2C0 38 A4 01 FB */ addi r5, r4, 0x1fb
-/* 80161664 0015D2C4 90 67 00 04 */ stw r3, 4(r7)
-/* 80161668 0015D2C8 7C 09 03 A6 */ mtctr r0
-lbl_8016166C:
-/* 8016166C 0015D2CC 88 65 00 01 */ lbz r3, 1(r5)
-/* 80161670 0015D2D0 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80161674 0015D2D4 98 66 00 01 */ stb r3, 1(r6)
-/* 80161678 0015D2D8 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8016167C 0015D2DC 42 00 FF F0 */ bdnz lbl_8016166C
-/* 80161680 0015D2E0 88 64 05 44 */ lbz r3, 0x544(r4)
-/* 80161684 0015D2E4 38 00 00 17 */ li r0, 0x17
-/* 80161688 0015D2E8 38 C1 05 4C */ addi r6, r1, 0x54c
-/* 8016168C 0015D2EC 38 A4 05 44 */ addi r5, r4, 0x544
-/* 80161690 0015D2F0 98 61 05 4C */ stb r3, 0x54c(r1)
-/* 80161694 0015D2F4 88 64 05 45 */ lbz r3, 0x545(r4)
-/* 80161698 0015D2F8 98 61 05 4D */ stb r3, 0x54d(r1)
-/* 8016169C 0015D2FC 7C 09 03 A6 */ mtctr r0
-lbl_801616A0:
-/* 801616A0 0015D300 80 65 00 04 */ lwz r3, 4(r5)
-/* 801616A4 0015D304 84 05 00 08 */ lwzu r0, 8(r5)
-/* 801616A8 0015D308 90 66 00 04 */ stw r3, 4(r6)
-/* 801616AC 0015D30C 94 06 00 08 */ stwu r0, 8(r6)
-/* 801616B0 0015D310 42 00 FF F0 */ bdnz lbl_801616A0
-/* 801616B4 0015D314 80 64 06 00 */ lwz r3, 0x600(r4)
-/* 801616B8 0015D318 38 00 00 30 */ li r0, 0x30
-/* 801616BC 0015D31C 38 C1 06 0A */ addi r6, r1, 0x60a
-/* 801616C0 0015D320 38 A4 06 02 */ addi r5, r4, 0x602
-/* 801616C4 0015D324 90 61 06 08 */ stw r3, 0x608(r1)
-/* 801616C8 0015D328 7C 09 03 A6 */ mtctr r0
-lbl_801616CC:
-/* 801616CC 0015D32C A0 65 00 02 */ lhz r3, 2(r5)
-/* 801616D0 0015D330 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 801616D4 0015D334 B0 66 00 02 */ sth r3, 2(r6)
-/* 801616D8 0015D338 B4 06 00 04 */ sthu r0, 4(r6)
-/* 801616DC 0015D33C 42 00 FF F0 */ bdnz lbl_801616CC
-/* 801616E0 0015D340 80 A4 06 C4 */ lwz r5, 0x6c4(r4)
-/* 801616E4 0015D344 38 61 00 08 */ addi r3, r1, 8
-/* 801616E8 0015D348 80 04 06 C8 */ lwz r0, 0x6c8(r4)
-/* 801616EC 0015D34C 90 A1 06 CC */ stw r5, 0x6cc(r1)
-/* 801616F0 0015D350 90 01 06 D0 */ stw r0, 0x6d0(r1)
-/* 801616F4 0015D354 80 04 06 CC */ lwz r0, 0x6cc(r4)
-/* 801616F8 0015D358 90 01 06 D4 */ stw r0, 0x6d4(r1)
-/* 801616FC 0015D35C 88 A4 06 D0 */ lbz r5, 0x6d0(r4)
-/* 80161700 0015D360 88 04 06 D1 */ lbz r0, 0x6d1(r4)
-/* 80161704 0015D364 98 A1 06 D8 */ stb r5, 0x6d8(r1)
-/* 80161708 0015D368 98 01 06 D9 */ stb r0, 0x6d9(r1)
-/* 8016170C 0015D36C 88 A4 06 D2 */ lbz r5, 0x6d2(r4)
-/* 80161710 0015D370 88 04 06 D3 */ lbz r0, 0x6d3(r4)
-/* 80161714 0015D374 98 A1 06 DA */ stb r5, 0x6da(r1)
-/* 80161718 0015D378 98 01 06 DB */ stb r0, 0x6db(r1)
-/* 8016171C 0015D37C 88 A4 06 D4 */ lbz r5, 0x6d4(r4)
-/* 80161720 0015D380 88 04 06 D5 */ lbz r0, 0x6d5(r4)
-/* 80161724 0015D384 98 A1 06 DC */ stb r5, 0x6dc(r1)
-/* 80161728 0015D388 98 01 06 DD */ stb r0, 0x6dd(r1)
-/* 8016172C 0015D38C 88 A4 06 D6 */ lbz r5, 0x6d6(r4)
-/* 80161730 0015D390 88 04 06 D7 */ lbz r0, 0x6d7(r4)
-/* 80161734 0015D394 98 A1 06 DE */ stb r5, 0x6de(r1)
-/* 80161738 0015D398 98 01 06 DF */ stb r0, 0x6df(r1)
-/* 8016173C 0015D39C 88 04 06 D8 */ lbz r0, 0x6d8(r4)
-/* 80161740 0015D3A0 98 01 06 E0 */ stb r0, 0x6e0(r1)
-/* 80161744 0015D3A4 88 04 06 D9 */ lbz r0, 0x6d9(r4)
-/* 80161748 0015D3A8 98 01 06 E1 */ stb r0, 0x6e1(r1)
-/* 8016174C 0015D3AC 80 04 06 DC */ lwz r0, 0x6dc(r4)
-/* 80161750 0015D3B0 90 01 06 E4 */ stw r0, 0x6e4(r1)
-/* 80161754 0015D3B4 80 04 06 E0 */ lwz r0, 0x6e0(r4)
-/* 80161758 0015D3B8 90 01 06 E8 */ stw r0, 0x6e8(r1)
-/* 8016175C 0015D3BC 88 04 06 E4 */ lbz r0, 0x6e4(r4)
-/* 80161760 0015D3C0 98 01 06 EC */ stb r0, 0x6ec(r1)
-/* 80161764 0015D3C4 88 04 06 E5 */ lbz r0, 0x6e5(r4)
-/* 80161768 0015D3C8 98 01 06 ED */ stb r0, 0x6ed(r1)
-/* 8016176C 0015D3CC 88 04 06 E6 */ lbz r0, 0x6e6(r4)
-/* 80161770 0015D3D0 98 01 06 EE */ stb r0, 0x6ee(r1)
-/* 80161774 0015D3D4 88 04 06 E7 */ lbz r0, 0x6e7(r4)
-/* 80161778 0015D3D8 98 01 06 EF */ stb r0, 0x6ef(r1)
-/* 8016177C 0015D3DC 88 04 06 E8 */ lbz r0, 0x6e8(r4)
-/* 80161780 0015D3E0 98 01 06 F0 */ stb r0, 0x6f0(r1)
-/* 80161784 0015D3E4 88 04 06 E9 */ lbz r0, 0x6e9(r4)
-/* 80161788 0015D3E8 98 01 06 F1 */ stb r0, 0x6f1(r1)
-/* 8016178C 0015D3EC 88 04 06 EA */ lbz r0, 0x6ea(r4)
-/* 80161790 0015D3F0 98 01 06 F2 */ stb r0, 0x6f2(r1)
-/* 80161794 0015D3F4 88 04 06 EB */ lbz r0, 0x6eb(r4)
-/* 80161798 0015D3F8 98 01 06 F3 */ stb r0, 0x6f3(r1)
-/* 8016179C 0015D3FC 48 00 0A 75 */ bl func_80162210
-/* 801617A0 0015D400 38 6D 82 E8 */ addi r3, r13, lbl_8063D5A8-_SDA_BASE_
-/* 801617A4 0015D404 88 CD 82 E8 */ lbz r6, lbl_8063D5A8-_SDA_BASE_(r13)
-/* 801617A8 0015D408 88 A3 00 01 */ lbz r5, 1(r3)
-/* 801617AC 0015D40C 88 83 00 02 */ lbz r4, 2(r3)
-/* 801617B0 0015D410 88 03 00 03 */ lbz r0, 3(r3)
-/* 801617B4 0015D414 38 61 00 08 */ addi r3, r1, 8
-/* 801617B8 0015D418 98 C1 05 F5 */ stb r6, 0x5f5(r1)
-/* 801617BC 0015D41C 98 A1 05 F6 */ stb r5, 0x5f6(r1)
-/* 801617C0 0015D420 98 81 05 F7 */ stb r4, 0x5f7(r1)
-/* 801617C4 0015D424 98 01 05 F8 */ stb r0, 0x5f8(r1)
-/* 801617C8 0015D428 4B EF 74 F5 */ bl func_80058CBC
-/* 801617CC 0015D42C 3C 60 80 49 */ lis r3, lbl_80488300@ha
-/* 801617D0 0015D430 3B 20 00 00 */ li r25, 0
-/* 801617D4 0015D434 3B 80 00 3F */ li r28, 0x3f
-/* 801617D8 0015D438 3B A0 01 A4 */ li r29, 0x1a4
-/* 801617DC 0015D43C 3B 63 83 00 */ addi r27, r3, lbl_80488300@l
-/* 801617E0 0015D440 3B C0 00 17 */ li r30, 0x17
-/* 801617E4 0015D444 3B E0 00 30 */ li r31, 0x30
-lbl_801617E8:
-/* 801617E8 0015D448 57 23 04 3E */ clrlwi r3, r25, 0x10
-/* 801617EC 0015D44C 80 1B 00 0C */ lwz r0, 0xc(r27)
-/* 801617F0 0015D450 1F 43 07 80 */ mulli r26, r3, 0x780
-/* 801617F4 0015D454 38 A1 00 04 */ addi r5, r1, 4
-/* 801617F8 0015D458 7C 80 D2 14 */ add r4, r0, r26
-/* 801617FC 0015D45C 38 E4 00 4C */ addi r7, r4, 0x4c
-/* 80161800 0015D460 7F 89 03 A6 */ mtctr r28
-lbl_80161804:
-/* 80161804 0015D464 80 65 00 04 */ lwz r3, 4(r5)
-/* 80161808 0015D468 84 05 00 08 */ lwzu r0, 8(r5)
-/* 8016180C 0015D46C 90 67 00 04 */ stw r3, 4(r7)
-/* 80161810 0015D470 94 07 00 08 */ stwu r0, 8(r7)
-/* 80161814 0015D474 42 00 FF F0 */ bdnz lbl_80161804
-/* 80161818 0015D478 80 05 00 04 */ lwz r0, 4(r5)
-/* 8016181C 0015D47C 38 C4 02 4B */ addi r6, r4, 0x24b
-/* 80161820 0015D480 38 A1 02 03 */ addi r5, r1, 0x203
-/* 80161824 0015D484 90 07 00 04 */ stw r0, 4(r7)
-/* 80161828 0015D488 7F A9 03 A6 */ mtctr r29
-lbl_8016182C:
-/* 8016182C 0015D48C 88 65 00 01 */ lbz r3, 1(r5)
-/* 80161830 0015D490 8C 05 00 02 */ lbzu r0, 2(r5)
-/* 80161834 0015D494 98 66 00 01 */ stb r3, 1(r6)
-/* 80161838 0015D498 9C 06 00 02 */ stbu r0, 2(r6)
-/* 8016183C 0015D49C 42 00 FF F0 */ bdnz lbl_8016182C
-/* 80161840 0015D4A0 88 01 05 4C */ lbz r0, 0x54c(r1)
-/* 80161844 0015D4A4 38 C4 05 94 */ addi r6, r4, 0x594
-/* 80161848 0015D4A8 38 A1 05 4C */ addi r5, r1, 0x54c
-/* 8016184C 0015D4AC 98 04 05 94 */ stb r0, 0x594(r4)
-/* 80161850 0015D4B0 88 01 05 4D */ lbz r0, 0x54d(r1)
-/* 80161854 0015D4B4 98 04 05 95 */ stb r0, 0x595(r4)
-/* 80161858 0015D4B8 7F C9 03 A6 */ mtctr r30
-lbl_8016185C:
-/* 8016185C 0015D4BC 80 65 00 04 */ lwz r3, 4(r5)
-/* 80161860 0015D4C0 84 05 00 08 */ lwzu r0, 8(r5)
-/* 80161864 0015D4C4 90 66 00 04 */ stw r3, 4(r6)
-/* 80161868 0015D4C8 94 06 00 08 */ stwu r0, 8(r6)
-/* 8016186C 0015D4CC 42 00 FF F0 */ bdnz lbl_8016185C
-/* 80161870 0015D4D0 80 01 06 08 */ lwz r0, 0x608(r1)
-/* 80161874 0015D4D4 38 C4 06 52 */ addi r6, r4, 0x652
-/* 80161878 0015D4D8 38 A1 06 0A */ addi r5, r1, 0x60a
-/* 8016187C 0015D4DC 90 04 06 50 */ stw r0, 0x650(r4)
-/* 80161880 0015D4E0 7F E9 03 A6 */ mtctr r31
-lbl_80161884:
-/* 80161884 0015D4E4 A0 65 00 02 */ lhz r3, 2(r5)
-/* 80161888 0015D4E8 A4 05 00 04 */ lhzu r0, 4(r5)
-/* 8016188C 0015D4EC B0 66 00 02 */ sth r3, 2(r6)
-/* 80161890 0015D4F0 B4 06 00 04 */ sthu r0, 4(r6)
-/* 80161894 0015D4F4 42 00 FF F0 */ bdnz lbl_80161884
-/* 80161898 0015D4F8 80 A1 06 CC */ lwz r5, 0x6cc(r1)
-/* 8016189C 0015D4FC 38 60 00 3A */ li r3, 0x3a
-/* 801618A0 0015D500 80 01 06 D0 */ lwz r0, 0x6d0(r1)
-/* 801618A4 0015D504 90 A4 07 14 */ stw r5, 0x714(r4)
-/* 801618A8 0015D508 90 04 07 18 */ stw r0, 0x718(r4)
-/* 801618AC 0015D50C 80 01 06 D4 */ lwz r0, 0x6d4(r1)
-/* 801618B0 0015D510 90 04 07 1C */ stw r0, 0x71c(r4)
-/* 801618B4 0015D514 88 A1 06 D8 */ lbz r5, 0x6d8(r1)
-/* 801618B8 0015D518 88 01 06 D9 */ lbz r0, 0x6d9(r1)
-/* 801618BC 0015D51C 98 A4 07 20 */ stb r5, 0x720(r4)
-/* 801618C0 0015D520 98 04 07 21 */ stb r0, 0x721(r4)
-/* 801618C4 0015D524 88 A1 06 DA */ lbz r5, 0x6da(r1)
-/* 801618C8 0015D528 88 01 06 DB */ lbz r0, 0x6db(r1)
-/* 801618CC 0015D52C 98 A4 07 22 */ stb r5, 0x722(r4)
-/* 801618D0 0015D530 98 04 07 23 */ stb r0, 0x723(r4)
-/* 801618D4 0015D534 88 A1 06 DC */ lbz r5, 0x6dc(r1)
-/* 801618D8 0015D538 88 01 06 DD */ lbz r0, 0x6dd(r1)
-/* 801618DC 0015D53C 98 A4 07 24 */ stb r5, 0x724(r4)
-/* 801618E0 0015D540 98 04 07 25 */ stb r0, 0x725(r4)
-/* 801618E4 0015D544 88 A1 06 DE */ lbz r5, 0x6de(r1)
-/* 801618E8 0015D548 88 01 06 DF */ lbz r0, 0x6df(r1)
-/* 801618EC 0015D54C 98 A4 07 26 */ stb r5, 0x726(r4)
-/* 801618F0 0015D550 98 04 07 27 */ stb r0, 0x727(r4)
-/* 801618F4 0015D554 88 01 06 E0 */ lbz r0, 0x6e0(r1)
-/* 801618F8 0015D558 98 04 07 28 */ stb r0, 0x728(r4)
-/* 801618FC 0015D55C 88 01 06 E1 */ lbz r0, 0x6e1(r1)
-/* 80161900 0015D560 98 04 07 29 */ stb r0, 0x729(r4)
-/* 80161904 0015D564 80 01 06 E4 */ lwz r0, 0x6e4(r1)
-/* 80161908 0015D568 90 04 07 2C */ stw r0, 0x72c(r4)
-/* 8016190C 0015D56C 80 01 06 E8 */ lwz r0, 0x6e8(r1)
-/* 80161910 0015D570 90 04 07 30 */ stw r0, 0x730(r4)
-/* 80161914 0015D574 88 01 06 EC */ lbz r0, 0x6ec(r1)
-/* 80161918 0015D578 98 04 07 34 */ stb r0, 0x734(r4)
-/* 8016191C 0015D57C 88 01 06 ED */ lbz r0, 0x6ed(r1)
-/* 80161920 0015D580 98 04 07 35 */ stb r0, 0x735(r4)
-/* 80161924 0015D584 88 01 06 EE */ lbz r0, 0x6ee(r1)
-/* 80161928 0015D588 98 04 07 36 */ stb r0, 0x736(r4)
-/* 8016192C 0015D58C 88 01 06 EF */ lbz r0, 0x6ef(r1)
-/* 80161930 0015D590 98 04 07 37 */ stb r0, 0x737(r4)
-/* 80161934 0015D594 88 01 06 F0 */ lbz r0, 0x6f0(r1)
-/* 80161938 0015D598 98 04 07 38 */ stb r0, 0x738(r4)
-/* 8016193C 0015D59C 88 01 06 F1 */ lbz r0, 0x6f1(r1)
-/* 80161940 0015D5A0 98 04 07 39 */ stb r0, 0x739(r4)
-/* 80161944 0015D5A4 88 01 06 F2 */ lbz r0, 0x6f2(r1)
-/* 80161948 0015D5A8 98 04 07 3A */ stb r0, 0x73a(r4)
-/* 8016194C 0015D5AC 88 01 06 F3 */ lbz r0, 0x6f3(r1)
-/* 80161950 0015D5B0 98 04 07 3B */ stb r0, 0x73b(r4)
-/* 80161954 0015D5B4 48 00 11 3D */ bl func_80162A90
-/* 80161958 0015D5B8 80 1B 00 0C */ lwz r0, 0xc(r27)
-/* 8016195C 0015D5BC 7C 80 D2 14 */ add r4, r0, r26
-/* 80161960 0015D5C0 90 64 00 48 */ stw r3, 0x48(r4)
-/* 80161964 0015D5C4 38 60 00 3B */ li r3, 0x3b
-/* 80161968 0015D5C8 48 00 11 29 */ bl func_80162A90
-/* 8016196C 0015D5CC 80 1B 00 0C */ lwz r0, 0xc(r27)
-/* 80161970 0015D5D0 7C 80 D2 14 */ add r4, r0, r26
-/* 80161974 0015D5D4 90 64 00 4C */ stw r3, 0x4c(r4)
-/* 80161978 0015D5D8 80 1B 00 0C */ lwz r0, 0xc(r27)
-/* 8016197C 0015D5DC 7C 60 D2 14 */ add r3, r0, r26
-/* 80161980 0015D5E0 4B FF DF A5 */ bl func_8015F924
-/* 80161984 0015D5E4 3B 39 00 01 */ addi r25, r25, 1
-/* 80161988 0015D5E8 28 19 00 02 */ cmplwi r25, 2
-/* 8016198C 0015D5EC 41 80 FE 5C */ blt lbl_801617E8
-/* 80161990 0015D5F0 38 00 00 02 */ li r0, 2
-/* 80161994 0015D5F4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161998 0015D5F8 48 00 06 A8 */ b lbl_80162040
-/* 8016199C 0015D5FC 3C 60 80 42 */ lis r3, lbl_8041EC10@ha
-/* 801619A0 0015D600 38 63 EC 10 */ addi r3, r3, lbl_8041EC10@l
-/* 801619A4 0015D604 48 15 1E 05 */ bl WPADSetGameTitleUtf16
-/* 801619A8 0015D608 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 801619AC 0015D60C 38 00 00 03 */ li r0, 3
-/* 801619B0 0015D610 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 801619B4 0015D614 3C E0 80 16 */ lis r7, lbl_801610A4@ha
-/* 801619B8 0015D618 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 801619BC 0015D61C 38 E7 10 A4 */ addi r7, r7, lbl_801610A4@l
-/* 801619C0 0015D620 88 79 00 1E */ lbz r3, 0x1e(r25)
-/* 801619C4 0015D624 38 A0 0F 00 */ li r5, 0xf00
-/* 801619C8 0015D628 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 801619CC 0015D62C 38 C0 00 00 */ li r6, 0
-/* 801619D0 0015D630 48 15 16 9D */ bl WPADWriteGameData
-/* 801619D4 0015D634 2C 03 FF FF */ cmpwi r3, -1
-/* 801619D8 0015D638 41 82 00 14 */ beq lbl_801619EC
-/* 801619DC 0015D63C 40 80 06 64 */ bge lbl_80162040
-/* 801619E0 0015D640 2C 03 FF FE */ cmpwi r3, -2
-/* 801619E4 0015D644 40 80 00 14 */ bge lbl_801619F8
-/* 801619E8 0015D648 48 00 06 58 */ b lbl_80162040
-lbl_801619EC:
-/* 801619EC 0015D64C 38 00 00 0B */ li r0, 0xb
-/* 801619F0 0015D650 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 801619F4 0015D654 48 00 06 4C */ b lbl_80162040
-lbl_801619F8:
-/* 801619F8 0015D658 88 79 00 1F */ lbz r3, 0x1f(r25)
-/* 801619FC 0015D65C 2C 03 00 00 */ cmpwi r3, 0
-/* 80161A00 0015D660 41 82 00 18 */ beq lbl_80161A18
-/* 80161A04 0015D664 38 63 FF FF */ addi r3, r3, -1
-/* 80161A08 0015D668 38 00 00 02 */ li r0, 2
-/* 80161A0C 0015D66C 98 79 00 1F */ stb r3, 0x1f(r25)
-/* 80161A10 0015D670 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161A14 0015D674 48 00 06 2C */ b lbl_80162040
-lbl_80161A18:
-/* 80161A18 0015D678 38 00 00 0C */ li r0, 0xc
-/* 80161A1C 0015D67C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161A20 0015D680 48 00 06 20 */ b lbl_80162040
-/* 80161A24 0015D684 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161A28 0015D688 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161A2C 0015D68C 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161A30 0015D690 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161A34 0015D694 48 07 93 15 */ bl func_801DAD48
-/* 80161A38 0015D698 38 00 00 00 */ li r0, 0
-/* 80161A3C 0015D69C 38 60 00 01 */ li r3, 1
-/* 80161A40 0015D6A0 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161A44 0015D6A4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161A48 0015D6A8 48 00 05 FC */ b lbl_80162044
-/* 80161A4C 0015D6AC 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161A50 0015D6B0 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161A54 0015D6B4 88 79 00 21 */ lbz r3, 0x21(r25)
-/* 80161A58 0015D6B8 2C 03 00 00 */ cmpwi r3, 0
-/* 80161A5C 0015D6BC 41 82 00 10 */ beq lbl_80161A6C
-/* 80161A60 0015D6C0 38 03 FF FF */ addi r0, r3, -1
-/* 80161A64 0015D6C4 98 19 00 21 */ stb r0, 0x21(r25)
-/* 80161A68 0015D6C8 48 00 05 D8 */ b lbl_80162040
-lbl_80161A6C:
-/* 80161A6C 0015D6CC 88 99 00 1E */ lbz r4, 0x1e(r25)
-/* 80161A70 0015D6D0 3C 60 20 00 */ lis r3, 0x2000
-/* 80161A74 0015D6D4 38 A0 00 00 */ li r5, 0
-/* 80161A78 0015D6D8 38 C0 00 01 */ li r6, 1
-/* 80161A7C 0015D6DC 4B EF 7F F1 */ bl func_80059A6C
-/* 80161A80 0015D6E0 2C 03 00 00 */ cmpwi r3, 0
-/* 80161A84 0015D6E4 40 82 00 10 */ bne lbl_80161A94
-/* 80161A88 0015D6E8 38 00 00 0B */ li r0, 0xb
-/* 80161A8C 0015D6EC 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161A90 0015D6F0 48 00 05 B0 */ b lbl_80162040
-lbl_80161A94:
-/* 80161A94 0015D6F4 3C 60 80 42 */ lis r3, lbl_8041EC10@ha
-/* 80161A98 0015D6F8 38 63 EC 10 */ addi r3, r3, lbl_8041EC10@l
-/* 80161A9C 0015D6FC 48 15 1D 0D */ bl WPADSetGameTitleUtf16
-/* 80161AA0 0015D700 88 79 00 1E */ lbz r3, 0x1e(r25)
-/* 80161AA4 0015D704 38 8D 9D 70 */ addi r4, r13, lbl_8063F030-_SDA_BASE_
-/* 80161AA8 0015D708 48 15 1C 61 */ bl WPADGetGameTitleUtf16
-/* 80161AAC 0015D70C 2C 03 00 00 */ cmpwi r3, 0
-/* 80161AB0 0015D710 40 82 00 18 */ bne lbl_80161AC8
-/* 80161AB4 0015D714 38 60 00 06 */ li r3, 6
-/* 80161AB8 0015D718 38 00 00 00 */ li r0, 0
-/* 80161ABC 0015D71C 90 6D 9D 54 */ stw r3, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161AC0 0015D720 98 19 00 20 */ stb r0, 0x20(r25)
-/* 80161AC4 0015D724 48 00 05 7C */ b lbl_80162040
-lbl_80161AC8:
-/* 80161AC8 0015D728 38 00 00 0E */ li r0, 0xe
-/* 80161ACC 0015D72C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161AD0 0015D730 48 00 05 70 */ b lbl_80162040
-/* 80161AD4 0015D734 3C A0 80 49 */ lis r5, lbl_80488300@ha
-/* 80161AD8 0015D738 38 00 00 07 */ li r0, 7
-/* 80161ADC 0015D73C 38 A5 83 00 */ addi r5, r5, lbl_80488300@l
-/* 80161AE0 0015D740 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161AE4 0015D744 88 05 00 20 */ lbz r0, 0x20(r5)
-/* 80161AE8 0015D748 2C 00 00 00 */ cmpwi r0, 0
-/* 80161AEC 0015D74C 40 82 00 24 */ bne lbl_80161B10
-/* 80161AF0 0015D750 3C E0 80 16 */ lis r7, lbl_801610F4@ha
-/* 80161AF4 0015D754 88 65 00 1E */ lbz r3, 0x1e(r5)
-/* 80161AF8 0015D758 80 85 00 0C */ lwz r4, 0xc(r5)
-/* 80161AFC 0015D75C 38 E7 10 F4 */ addi r7, r7, lbl_801610F4@l
-/* 80161B00 0015D760 38 A0 07 80 */ li r5, 0x780
-/* 80161B04 0015D764 38 C0 00 00 */ li r6, 0
-/* 80161B08 0015D768 48 15 19 15 */ bl WPADReadGameData
-/* 80161B0C 0015D76C 48 00 00 24 */ b lbl_80161B30
-lbl_80161B10:
-/* 80161B10 0015D770 80 85 00 0C */ lwz r4, 0xc(r5)
-/* 80161B14 0015D774 3C E0 80 16 */ lis r7, lbl_801610F4@ha
-/* 80161B18 0015D778 88 65 00 1E */ lbz r3, 0x1e(r5)
-/* 80161B1C 0015D77C 38 E7 10 F4 */ addi r7, r7, lbl_801610F4@l
-/* 80161B20 0015D780 38 84 07 80 */ addi r4, r4, 0x780
-/* 80161B24 0015D784 38 A0 07 80 */ li r5, 0x780
-/* 80161B28 0015D788 38 C0 07 80 */ li r6, 0x780
-/* 80161B2C 0015D78C 48 15 18 F1 */ bl WPADReadGameData
-lbl_80161B30:
-/* 80161B30 0015D790 2C 03 FF FE */ cmpwi r3, -2
-/* 80161B34 0015D794 41 82 00 34 */ beq lbl_80161B68
-/* 80161B38 0015D798 40 80 00 1C */ bge lbl_80161B54
-/* 80161B3C 0015D79C 2C 03 FF FB */ cmpwi r3, -5
-/* 80161B40 0015D7A0 41 82 00 5C */ beq lbl_80161B9C
-/* 80161B44 0015D7A4 40 80 04 FC */ bge lbl_80162040
-/* 80161B48 0015D7A8 2C 03 FF FA */ cmpwi r3, -6
-/* 80161B4C 0015D7AC 40 80 00 5C */ bge lbl_80161BA8
-/* 80161B50 0015D7B0 48 00 04 F0 */ b lbl_80162040
-lbl_80161B54:
-/* 80161B54 0015D7B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80161B58 0015D7B8 40 80 04 E8 */ bge lbl_80162040
-/* 80161B5C 0015D7BC 38 00 00 0B */ li r0, 0xb
-/* 80161B60 0015D7C0 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161B64 0015D7C4 48 00 04 DC */ b lbl_80162040
-lbl_80161B68:
-/* 80161B68 0015D7C8 3C 80 80 49 */ lis r4, lbl_80488300@ha
-/* 80161B6C 0015D7CC 38 84 83 00 */ addi r4, r4, lbl_80488300@l
-/* 80161B70 0015D7D0 88 64 00 1F */ lbz r3, 0x1f(r4)
-/* 80161B74 0015D7D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80161B78 0015D7D8 41 82 00 18 */ beq lbl_80161B90
-/* 80161B7C 0015D7DC 38 63 FF FF */ addi r3, r3, -1
-/* 80161B80 0015D7E0 38 00 00 02 */ li r0, 2
-/* 80161B84 0015D7E4 98 64 00 1F */ stb r3, 0x1f(r4)
-/* 80161B88 0015D7E8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161B8C 0015D7EC 48 00 04 B4 */ b lbl_80162040
-lbl_80161B90:
-/* 80161B90 0015D7F0 38 00 00 0C */ li r0, 0xc
-/* 80161B94 0015D7F4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161B98 0015D7F8 48 00 04 A8 */ b lbl_80162040
-lbl_80161B9C:
-/* 80161B9C 0015D7FC 38 00 00 0E */ li r0, 0xe
-/* 80161BA0 0015D800 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161BA4 0015D804 48 00 04 9C */ b lbl_80162040
-lbl_80161BA8:
-/* 80161BA8 0015D808 38 00 00 0E */ li r0, 0xe
-/* 80161BAC 0015D80C 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161BB0 0015D810 48 00 04 90 */ b lbl_80162040
-/* 80161BB4 0015D814 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 80161BB8 0015D818 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 80161BBC 0015D81C 88 1F 00 20 */ lbz r0, 0x20(r31)
-/* 80161BC0 0015D820 2C 00 00 01 */ cmpwi r0, 1
-/* 80161BC4 0015D824 41 82 00 D0 */ beq lbl_80161C94
-/* 80161BC8 0015D828 40 80 04 78 */ bge lbl_80162040
-/* 80161BCC 0015D82C 2C 00 00 00 */ cmpwi r0, 0
-/* 80161BD0 0015D830 40 80 00 08 */ bge lbl_80161BD8
-/* 80161BD4 0015D834 48 00 04 6C */ b lbl_80162040
-lbl_80161BD8:
-/* 80161BD8 0015D838 80 7F 00 0C */ lwz r3, 0xc(r31)
-/* 80161BDC 0015D83C 4B FF DF 6D */ bl func_8015FB48
-/* 80161BE0 0015D840 2C 03 00 00 */ cmpwi r3, 0
-/* 80161BE4 0015D844 41 82 00 9C */ beq lbl_80161C80
-/* 80161BE8 0015D848 80 BF 00 0C */ lwz r5, 0xc(r31)
-/* 80161BEC 0015D84C 88 0D 82 E8 */ lbz r0, lbl_8063D5A8-_SDA_BASE_(r13)
-/* 80161BF0 0015D850 88 65 06 3D */ lbz r3, 0x63d(r5)
-/* 80161BF4 0015D854 7C 03 00 40 */ cmplw r3, r0
-/* 80161BF8 0015D858 40 82 00 38 */ bne lbl_80161C30
-/* 80161BFC 0015D85C 38 8D 82 E8 */ addi r4, r13, lbl_8063D5A8-_SDA_BASE_
-/* 80161C00 0015D860 88 65 06 3E */ lbz r3, 0x63e(r5)
-/* 80161C04 0015D864 88 04 00 01 */ lbz r0, 1(r4)
-/* 80161C08 0015D868 7C 03 00 40 */ cmplw r3, r0
-/* 80161C0C 0015D86C 40 82 00 24 */ bne lbl_80161C30
-/* 80161C10 0015D870 88 65 06 3F */ lbz r3, 0x63f(r5)
-/* 80161C14 0015D874 88 04 00 02 */ lbz r0, 2(r4)
-/* 80161C18 0015D878 7C 03 00 40 */ cmplw r3, r0
-/* 80161C1C 0015D87C 40 82 00 14 */ bne lbl_80161C30
-/* 80161C20 0015D880 88 65 06 40 */ lbz r3, 0x640(r5)
-/* 80161C24 0015D884 88 04 00 03 */ lbz r0, 3(r4)
-/* 80161C28 0015D888 7C 03 00 40 */ cmplw r3, r0
-/* 80161C2C 0015D88C 41 82 00 10 */ beq lbl_80161C3C
-lbl_80161C30:
-/* 80161C30 0015D890 38 00 00 0E */ li r0, 0xe
-/* 80161C34 0015D894 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161C38 0015D898 48 00 04 08 */ b lbl_80162040
-lbl_80161C3C:
-/* 80161C3C 0015D89C 38 00 00 09 */ li r0, 9
-/* 80161C40 0015D8A0 38 60 00 3A */ li r3, 0x3a
-/* 80161C44 0015D8A4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161C48 0015D8A8 48 00 0E 49 */ bl func_80162A90
-/* 80161C4C 0015D8AC 80 9F 00 0C */ lwz r4, 0xc(r31)
-/* 80161C50 0015D8B0 80 04 00 48 */ lwz r0, 0x48(r4)
-/* 80161C54 0015D8B4 7C 00 18 40 */ cmplw r0, r3
-/* 80161C58 0015D8B8 40 82 03 E8 */ bne lbl_80162040
-/* 80161C5C 0015D8BC 38 60 00 3B */ li r3, 0x3b
-/* 80161C60 0015D8C0 48 00 0E 31 */ bl func_80162A90
-/* 80161C64 0015D8C4 80 9F 00 0C */ lwz r4, 0xc(r31)
-/* 80161C68 0015D8C8 80 04 00 4C */ lwz r0, 0x4c(r4)
-/* 80161C6C 0015D8CC 7C 00 18 40 */ cmplw r0, r3
-/* 80161C70 0015D8D0 40 82 03 D0 */ bne lbl_80162040
-/* 80161C74 0015D8D4 38 00 00 10 */ li r0, 0x10
-/* 80161C78 0015D8D8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161C7C 0015D8DC 48 00 03 C4 */ b lbl_80162040
-lbl_80161C80:
-/* 80161C80 0015D8E0 38 60 00 01 */ li r3, 1
-/* 80161C84 0015D8E4 38 00 00 06 */ li r0, 6
-/* 80161C88 0015D8E8 98 7F 00 20 */ stb r3, 0x20(r31)
-/* 80161C8C 0015D8EC 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161C90 0015D8F0 48 00 03 B0 */ b lbl_80162040
-lbl_80161C94:
-/* 80161C94 0015D8F4 80 7F 00 0C */ lwz r3, 0xc(r31)
-/* 80161C98 0015D8F8 38 63 07 80 */ addi r3, r3, 0x780
-/* 80161C9C 0015D8FC 4B FF DE AD */ bl func_8015FB48
-/* 80161CA0 0015D900 2C 03 00 00 */ cmpwi r3, 0
-/* 80161CA4 0015D904 41 82 00 9C */ beq lbl_80161D40
-/* 80161CA8 0015D908 80 BF 00 0C */ lwz r5, 0xc(r31)
-/* 80161CAC 0015D90C 88 0D 82 E8 */ lbz r0, lbl_8063D5A8-_SDA_BASE_(r13)
-/* 80161CB0 0015D910 88 65 0D BD */ lbz r3, 0xdbd(r5)
-/* 80161CB4 0015D914 7C 03 00 40 */ cmplw r3, r0
-/* 80161CB8 0015D918 40 82 00 38 */ bne lbl_80161CF0
-/* 80161CBC 0015D91C 38 8D 82 E8 */ addi r4, r13, lbl_8063D5A8-_SDA_BASE_
-/* 80161CC0 0015D920 88 65 0D BE */ lbz r3, 0xdbe(r5)
-/* 80161CC4 0015D924 88 04 00 01 */ lbz r0, 1(r4)
-/* 80161CC8 0015D928 7C 03 00 40 */ cmplw r3, r0
-/* 80161CCC 0015D92C 40 82 00 24 */ bne lbl_80161CF0
-/* 80161CD0 0015D930 88 65 0D BF */ lbz r3, 0xdbf(r5)
-/* 80161CD4 0015D934 88 04 00 02 */ lbz r0, 2(r4)
-/* 80161CD8 0015D938 7C 03 00 40 */ cmplw r3, r0
-/* 80161CDC 0015D93C 40 82 00 14 */ bne lbl_80161CF0
-/* 80161CE0 0015D940 88 65 0D C0 */ lbz r3, 0xdc0(r5)
-/* 80161CE4 0015D944 88 04 00 03 */ lbz r0, 3(r4)
-/* 80161CE8 0015D948 7C 03 00 40 */ cmplw r3, r0
-/* 80161CEC 0015D94C 41 82 00 10 */ beq lbl_80161CFC
-lbl_80161CF0:
-/* 80161CF0 0015D950 38 00 00 0E */ li r0, 0xe
-/* 80161CF4 0015D954 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161CF8 0015D958 48 00 03 48 */ b lbl_80162040
-lbl_80161CFC:
-/* 80161CFC 0015D95C 38 00 00 09 */ li r0, 9
-/* 80161D00 0015D960 38 60 00 3A */ li r3, 0x3a
-/* 80161D04 0015D964 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161D08 0015D968 48 00 0D 89 */ bl func_80162A90
-/* 80161D0C 0015D96C 80 9F 00 0C */ lwz r4, 0xc(r31)
-/* 80161D10 0015D970 80 04 07 C8 */ lwz r0, 0x7c8(r4)
-/* 80161D14 0015D974 7C 00 18 40 */ cmplw r0, r3
-/* 80161D18 0015D978 40 82 03 28 */ bne lbl_80162040
-/* 80161D1C 0015D97C 38 60 00 3B */ li r3, 0x3b
-/* 80161D20 0015D980 48 00 0D 71 */ bl func_80162A90
-/* 80161D24 0015D984 80 9F 00 0C */ lwz r4, 0xc(r31)
-/* 80161D28 0015D988 80 04 07 CC */ lwz r0, 0x7cc(r4)
-/* 80161D2C 0015D98C 7C 00 18 40 */ cmplw r0, r3
-/* 80161D30 0015D990 40 82 03 10 */ bne lbl_80162040
-/* 80161D34 0015D994 38 00 00 10 */ li r0, 0x10
-/* 80161D38 0015D998 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161D3C 0015D99C 48 00 03 04 */ b lbl_80162040
-lbl_80161D40:
-/* 80161D40 0015D9A0 38 00 00 0F */ li r0, 0xf
-/* 80161D44 0015D9A4 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161D48 0015D9A8 48 00 02 F8 */ b lbl_80162040
-/* 80161D4C 0015D9AC 3C A0 80 49 */ lis r5, lbl_80488300@ha
-/* 80161D50 0015D9B0 38 00 00 3F */ li r0, 0x3f
-/* 80161D54 0015D9B4 38 A5 83 00 */ addi r5, r5, lbl_80488300@l
-/* 80161D58 0015D9B8 88 85 00 20 */ lbz r4, 0x20(r5)
-/* 80161D5C 0015D9BC 80 65 00 24 */ lwz r3, 0x24(r5)
-/* 80161D60 0015D9C0 1C 84 07 80 */ mulli r4, r4, 0x780
-/* 80161D64 0015D9C4 80 A5 00 0C */ lwz r5, 0xc(r5)
-/* 80161D68 0015D9C8 39 03 FF FC */ addi r8, r3, -4
-/* 80161D6C 0015D9CC 7C 85 22 14 */ add r4, r5, r4
-/* 80161D70 0015D9D0 38 C4 00 4C */ addi r6, r4, 0x4c
-/* 80161D74 0015D9D4 7C 09 03 A6 */ mtctr r0
-lbl_80161D78:
-/* 80161D78 0015D9D8 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80161D7C 0015D9DC 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80161D80 0015D9E0 90 A8 00 04 */ stw r5, 4(r8)
-/* 80161D84 0015D9E4 94 08 00 08 */ stwu r0, 8(r8)
-/* 80161D88 0015D9E8 42 00 FF F0 */ bdnz lbl_80161D78
-/* 80161D8C 0015D9EC 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80161D90 0015D9F0 38 00 01 A4 */ li r0, 0x1a4
-/* 80161D94 0015D9F4 38 E3 01 FB */ addi r7, r3, 0x1fb
-/* 80161D98 0015D9F8 38 C4 02 4B */ addi r6, r4, 0x24b
-/* 80161D9C 0015D9FC 90 A8 00 04 */ stw r5, 4(r8)
-/* 80161DA0 0015DA00 7C 09 03 A6 */ mtctr r0
-lbl_80161DA4:
-/* 80161DA4 0015DA04 88 A6 00 01 */ lbz r5, 1(r6)
-/* 80161DA8 0015DA08 8C 06 00 02 */ lbzu r0, 2(r6)
-/* 80161DAC 0015DA0C 98 A7 00 01 */ stb r5, 1(r7)
-/* 80161DB0 0015DA10 9C 07 00 02 */ stbu r0, 2(r7)
-/* 80161DB4 0015DA14 42 00 FF F0 */ bdnz lbl_80161DA4
-/* 80161DB8 0015DA18 88 A4 05 94 */ lbz r5, 0x594(r4)
-/* 80161DBC 0015DA1C 38 00 00 17 */ li r0, 0x17
-/* 80161DC0 0015DA20 38 E3 05 44 */ addi r7, r3, 0x544
-/* 80161DC4 0015DA24 38 C4 05 94 */ addi r6, r4, 0x594
-/* 80161DC8 0015DA28 98 A3 05 44 */ stb r5, 0x544(r3)
-/* 80161DCC 0015DA2C 88 A4 05 95 */ lbz r5, 0x595(r4)
-/* 80161DD0 0015DA30 98 A3 05 45 */ stb r5, 0x545(r3)
-/* 80161DD4 0015DA34 7C 09 03 A6 */ mtctr r0
-lbl_80161DD8:
-/* 80161DD8 0015DA38 80 A6 00 04 */ lwz r5, 4(r6)
-/* 80161DDC 0015DA3C 84 06 00 08 */ lwzu r0, 8(r6)
-/* 80161DE0 0015DA40 90 A7 00 04 */ stw r5, 4(r7)
-/* 80161DE4 0015DA44 94 07 00 08 */ stwu r0, 8(r7)
-/* 80161DE8 0015DA48 42 00 FF F0 */ bdnz lbl_80161DD8
-/* 80161DEC 0015DA4C 80 A4 06 50 */ lwz r5, 0x650(r4)
-/* 80161DF0 0015DA50 38 00 00 30 */ li r0, 0x30
-/* 80161DF4 0015DA54 38 E3 06 02 */ addi r7, r3, 0x602
-/* 80161DF8 0015DA58 38 C4 06 52 */ addi r6, r4, 0x652
-/* 80161DFC 0015DA5C 90 A3 06 00 */ stw r5, 0x600(r3)
-/* 80161E00 0015DA60 7C 09 03 A6 */ mtctr r0
-lbl_80161E04:
-/* 80161E04 0015DA64 A0 A6 00 02 */ lhz r5, 2(r6)
-/* 80161E08 0015DA68 A4 06 00 04 */ lhzu r0, 4(r6)
-/* 80161E0C 0015DA6C B0 A7 00 02 */ sth r5, 2(r7)
-/* 80161E10 0015DA70 B4 07 00 04 */ sthu r0, 4(r7)
-/* 80161E14 0015DA74 42 00 FF F0 */ bdnz lbl_80161E04
-/* 80161E18 0015DA78 80 A4 07 14 */ lwz r5, 0x714(r4)
-/* 80161E1C 0015DA7C 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161E20 0015DA80 80 04 07 18 */ lwz r0, 0x718(r4)
-/* 80161E24 0015DA84 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161E28 0015DA88 90 A3 06 C4 */ stw r5, 0x6c4(r3)
-/* 80161E2C 0015DA8C 90 03 06 C8 */ stw r0, 0x6c8(r3)
-/* 80161E30 0015DA90 80 04 07 1C */ lwz r0, 0x71c(r4)
-/* 80161E34 0015DA94 90 03 06 CC */ stw r0, 0x6cc(r3)
-/* 80161E38 0015DA98 88 A4 07 20 */ lbz r5, 0x720(r4)
-/* 80161E3C 0015DA9C 88 04 07 21 */ lbz r0, 0x721(r4)
-/* 80161E40 0015DAA0 98 A3 06 D0 */ stb r5, 0x6d0(r3)
-/* 80161E44 0015DAA4 98 03 06 D1 */ stb r0, 0x6d1(r3)
-/* 80161E48 0015DAA8 88 A4 07 22 */ lbz r5, 0x722(r4)
-/* 80161E4C 0015DAAC 88 04 07 23 */ lbz r0, 0x723(r4)
-/* 80161E50 0015DAB0 98 A3 06 D2 */ stb r5, 0x6d2(r3)
-/* 80161E54 0015DAB4 98 03 06 D3 */ stb r0, 0x6d3(r3)
-/* 80161E58 0015DAB8 88 A4 07 24 */ lbz r5, 0x724(r4)
-/* 80161E5C 0015DABC 88 04 07 25 */ lbz r0, 0x725(r4)
-/* 80161E60 0015DAC0 98 A3 06 D4 */ stb r5, 0x6d4(r3)
-/* 80161E64 0015DAC4 98 03 06 D5 */ stb r0, 0x6d5(r3)
-/* 80161E68 0015DAC8 88 A4 07 26 */ lbz r5, 0x726(r4)
-/* 80161E6C 0015DACC 88 04 07 27 */ lbz r0, 0x727(r4)
-/* 80161E70 0015DAD0 98 A3 06 D6 */ stb r5, 0x6d6(r3)
-/* 80161E74 0015DAD4 98 03 06 D7 */ stb r0, 0x6d7(r3)
-/* 80161E78 0015DAD8 88 04 07 28 */ lbz r0, 0x728(r4)
-/* 80161E7C 0015DADC 98 03 06 D8 */ stb r0, 0x6d8(r3)
-/* 80161E80 0015DAE0 88 04 07 29 */ lbz r0, 0x729(r4)
-/* 80161E84 0015DAE4 98 03 06 D9 */ stb r0, 0x6d9(r3)
-/* 80161E88 0015DAE8 80 04 07 2C */ lwz r0, 0x72c(r4)
-/* 80161E8C 0015DAEC 90 03 06 DC */ stw r0, 0x6dc(r3)
-/* 80161E90 0015DAF0 80 04 07 30 */ lwz r0, 0x730(r4)
-/* 80161E94 0015DAF4 90 03 06 E0 */ stw r0, 0x6e0(r3)
-/* 80161E98 0015DAF8 88 04 07 34 */ lbz r0, 0x734(r4)
-/* 80161E9C 0015DAFC 98 03 06 E4 */ stb r0, 0x6e4(r3)
-/* 80161EA0 0015DB00 88 04 07 35 */ lbz r0, 0x735(r4)
-/* 80161EA4 0015DB04 98 03 06 E5 */ stb r0, 0x6e5(r3)
-/* 80161EA8 0015DB08 88 04 07 36 */ lbz r0, 0x736(r4)
-/* 80161EAC 0015DB0C 98 03 06 E6 */ stb r0, 0x6e6(r3)
-/* 80161EB0 0015DB10 88 04 07 37 */ lbz r0, 0x737(r4)
-/* 80161EB4 0015DB14 98 03 06 E7 */ stb r0, 0x6e7(r3)
-/* 80161EB8 0015DB18 88 04 07 38 */ lbz r0, 0x738(r4)
-/* 80161EBC 0015DB1C 98 03 06 E8 */ stb r0, 0x6e8(r3)
-/* 80161EC0 0015DB20 88 04 07 39 */ lbz r0, 0x739(r4)
-/* 80161EC4 0015DB24 98 03 06 E9 */ stb r0, 0x6e9(r3)
-/* 80161EC8 0015DB28 88 04 07 3A */ lbz r0, 0x73a(r4)
-/* 80161ECC 0015DB2C 98 03 06 EA */ stb r0, 0x6ea(r3)
-/* 80161ED0 0015DB30 88 04 07 3B */ lbz r0, 0x73b(r4)
-/* 80161ED4 0015DB34 98 03 06 EB */ stb r0, 0x6eb(r3)
-/* 80161ED8 0015DB38 80 79 00 24 */ lwz r3, 0x24(r25)
-/* 80161EDC 0015DB3C 4B EF 6F 59 */ bl func_80058E34
-/* 80161EE0 0015DB40 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161EE4 0015DB44 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161EE8 0015DB48 48 07 8E 61 */ bl func_801DAD48
-/* 80161EEC 0015DB4C 38 00 00 00 */ li r0, 0
-/* 80161EF0 0015DB50 38 60 00 01 */ li r3, 1
-/* 80161EF4 0015DB54 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161EF8 0015DB58 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161EFC 0015DB5C 48 00 01 48 */ b lbl_80162044
-/* 80161F00 0015DB60 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161F04 0015DB64 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161F08 0015DB68 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161F0C 0015DB6C 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161F10 0015DB70 48 07 8E 39 */ bl func_801DAD48
-/* 80161F14 0015DB74 38 00 00 00 */ li r0, 0
-/* 80161F18 0015DB78 38 60 FF FF */ li r3, -1
-/* 80161F1C 0015DB7C 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161F20 0015DB80 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161F24 0015DB84 48 00 01 20 */ b lbl_80162044
-/* 80161F28 0015DB88 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161F2C 0015DB8C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161F30 0015DB90 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161F34 0015DB94 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161F38 0015DB98 48 07 8E 11 */ bl func_801DAD48
-/* 80161F3C 0015DB9C 38 00 00 00 */ li r0, 0
-/* 80161F40 0015DBA0 38 60 FF FE */ li r3, -2
-/* 80161F44 0015DBA4 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161F48 0015DBA8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161F4C 0015DBAC 48 00 00 F8 */ b lbl_80162044
-/* 80161F50 0015DBB0 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161F54 0015DBB4 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161F58 0015DBB8 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161F5C 0015DBBC 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161F60 0015DBC0 48 07 8D E9 */ bl func_801DAD48
-/* 80161F64 0015DBC4 38 00 00 00 */ li r0, 0
-/* 80161F68 0015DBC8 38 60 FF FD */ li r3, -3
-/* 80161F6C 0015DBCC 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161F70 0015DBD0 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161F74 0015DBD4 48 00 00 D0 */ b lbl_80162044
-/* 80161F78 0015DBD8 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161F7C 0015DBDC 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161F80 0015DBE0 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161F84 0015DBE4 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161F88 0015DBE8 48 07 8D C1 */ bl func_801DAD48
-/* 80161F8C 0015DBEC 38 00 00 00 */ li r0, 0
-/* 80161F90 0015DBF0 38 60 FF FC */ li r3, -4
-/* 80161F94 0015DBF4 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161F98 0015DBF8 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161F9C 0015DBFC 48 00 00 A8 */ b lbl_80162044
-/* 80161FA0 0015DC00 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161FA4 0015DC04 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161FA8 0015DC08 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161FAC 0015DC0C 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161FB0 0015DC10 48 07 8D 99 */ bl func_801DAD48
-/* 80161FB4 0015DC14 38 00 00 00 */ li r0, 0
-/* 80161FB8 0015DC18 38 60 FF FB */ li r3, -5
-/* 80161FBC 0015DC1C 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161FC0 0015DC20 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161FC4 0015DC24 48 00 00 80 */ b lbl_80162044
-/* 80161FC8 0015DC28 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161FCC 0015DC2C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161FD0 0015DC30 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161FD4 0015DC34 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80161FD8 0015DC38 48 07 8D 71 */ bl func_801DAD48
-/* 80161FDC 0015DC3C 38 00 00 00 */ li r0, 0
-/* 80161FE0 0015DC40 38 60 FF FA */ li r3, -6
-/* 80161FE4 0015DC44 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80161FE8 0015DC48 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80161FEC 0015DC4C 48 00 00 58 */ b lbl_80162044
-/* 80161FF0 0015DC50 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 80161FF4 0015DC54 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80161FF8 0015DC58 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80161FFC 0015DC5C 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80162000 0015DC60 48 07 8D 49 */ bl func_801DAD48
-/* 80162004 0015DC64 38 00 00 00 */ li r0, 0
-/* 80162008 0015DC68 38 60 FF F9 */ li r3, -7
-/* 8016200C 0015DC6C 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80162010 0015DC70 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 80162014 0015DC74 48 00 00 30 */ b lbl_80162044
-/* 80162018 0015DC78 3F 20 80 49 */ lis r25, lbl_80488300@ha
-/* 8016201C 0015DC7C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80162020 0015DC80 3B 39 83 00 */ addi r25, r25, lbl_80488300@l
-/* 80162024 0015DC84 80 99 00 0C */ lwz r4, 0xc(r25)
-/* 80162028 0015DC88 48 07 8D 21 */ bl func_801DAD48
-/* 8016202C 0015DC8C 38 00 00 00 */ li r0, 0
-/* 80162030 0015DC90 38 60 FF F8 */ li r3, -8
-/* 80162034 0015DC94 90 19 00 0C */ stw r0, 0xc(r25)
-/* 80162038 0015DC98 90 0D 9D 54 */ stw r0, lbl_8063F014-_SDA_BASE_(r13)
-/* 8016203C 0015DC9C 48 00 00 08 */ b lbl_80162044
-lbl_80162040:
-/* 80162040 0015DCA0 38 60 00 00 */ li r3, 0
-lbl_80162044:
-/* 80162044 0015DCA4 39 61 07 20 */ addi r11, r1, 0x720
-/* 80162048 0015DCA8 48 06 51 25 */ bl _restgpr_25
-/* 8016204C 0015DCAC 80 01 07 24 */ lwz r0, 0x724(r1)
-/* 80162050 0015DCB0 7C 08 03 A6 */ mtlr r0
-/* 80162054 0015DCB4 38 21 07 20 */ addi r1, r1, 0x720
-/* 80162058 0015DCB8 4E 80 00 20 */ blr
-
-.global func_8016205C
-func_8016205C:
-/* 8016205C 0015DCBC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80162060 0015DCC0 7C 08 02 A6 */ mflr r0
-/* 80162064 0015DCC4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80162068 0015DCC8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8016206C 0015DCCC 48 06 50 B5 */ bl _savegpr_25
-/* 80162070 0015DCD0 3F C0 80 64 */ lis r30, lbl_8063CE34@ha
-/* 80162074 0015DCD4 7C 7F 1B 78 */ mr r31, r3
-/* 80162078 0015DCD8 3F 63 00 06 */ addis r27, r3, 6
-/* 8016207C 0015DCDC 3B 40 00 00 */ li r26, 0
-/* 80162080 0015DCE0 3B DE CE 34 */ addi r30, r30, lbl_8063CE34@l
-/* 80162084 0015DCE4 3B AD 82 EC */ addi r29, r13, lbl_8063D5AC-_SDA_BASE_
-lbl_80162088:
-/* 80162088 0015DCE8 57 43 04 3E */ clrlwi r3, r26, 0x10
-/* 8016208C 0015DCEC 57 40 0B FC */ rlwinm r0, r26, 1, 0xf, 0x1e
-/* 80162090 0015DCF0 1C A3 00 0E */ mulli r5, r3, 0xe
-/* 80162094 0015DCF4 7F 3D 02 2E */ lhzx r25, r29, r0
-/* 80162098 0015DCF8 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 8016209C 0015DCFC 7F 24 CB 78 */ mr r4, r25
-/* 801620A0 0015DD00 7F 9B 2A 14 */ add r28, r27, r5
-/* 801620A4 0015DD04 48 23 58 39 */ bl func_803978DC
-/* 801620A8 0015DD08 B0 7C 60 B8 */ sth r3, 0x60b8(r28)
-/* 801620AC 0015DD0C 7F 24 CB 78 */ mr r4, r25
-/* 801620B0 0015DD10 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 801620B4 0015DD14 48 23 58 5D */ bl func_80397910
-/* 801620B8 0015DD18 B0 7C 60 BA */ sth r3, 0x60ba(r28)
-/* 801620BC 0015DD1C 7F 24 CB 78 */ mr r4, r25
-/* 801620C0 0015DD20 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 801620C4 0015DD24 48 23 58 81 */ bl func_80397944
-/* 801620C8 0015DD28 B0 7C 60 BC */ sth r3, 0x60bc(r28)
-/* 801620CC 0015DD2C 7F 24 CB 78 */ mr r4, r25
-/* 801620D0 0015DD30 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 801620D4 0015DD34 48 23 58 A5 */ bl func_80397978
-/* 801620D8 0015DD38 B0 7C 60 BE */ sth r3, 0x60be(r28)
-/* 801620DC 0015DD3C 7F 24 CB 78 */ mr r4, r25
-/* 801620E0 0015DD40 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 801620E4 0015DD44 48 23 58 C9 */ bl func_803979AC
-/* 801620E8 0015DD48 B0 7C 60 C0 */ sth r3, 0x60c0(r28)
-/* 801620EC 0015DD4C 7F 24 CB 78 */ mr r4, r25
-/* 801620F0 0015DD50 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 801620F4 0015DD54 48 23 58 ED */ bl func_803979E0
-/* 801620F8 0015DD58 B0 7C 60 C2 */ sth r3, 0x60c2(r28)
-/* 801620FC 0015DD5C 7F 24 CB 78 */ mr r4, r25
-/* 80162100 0015DD60 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162104 0015DD64 48 23 59 11 */ bl func_80397A14
-/* 80162108 0015DD68 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 8016210C 0015DD6C 50 60 7C 20 */ rlwimi r0, r3, 0xf, 0x10, 0x10
-/* 80162110 0015DD70 7F 24 CB 78 */ mr r4, r25
-/* 80162114 0015DD74 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162118 0015DD78 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 8016211C 0015DD7C 48 23 59 31 */ bl func_80397A4C
-/* 80162120 0015DD80 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 80162124 0015DD84 50 60 74 62 */ rlwimi r0, r3, 0xe, 0x11, 0x11
-/* 80162128 0015DD88 7F 24 CB 78 */ mr r4, r25
-/* 8016212C 0015DD8C 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162130 0015DD90 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 80162134 0015DD94 48 23 59 51 */ bl func_80397A84
-/* 80162138 0015DD98 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 8016213C 0015DD9C 50 60 6C A4 */ rlwimi r0, r3, 0xd, 0x12, 0x12
-/* 80162140 0015DDA0 7F 24 CB 78 */ mr r4, r25
-/* 80162144 0015DDA4 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162148 0015DDA8 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 8016214C 0015DDAC 48 23 59 71 */ bl func_80397ABC
-/* 80162150 0015DDB0 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 80162154 0015DDB4 50 60 64 E6 */ rlwimi r0, r3, 0xc, 0x13, 0x13
-/* 80162158 0015DDB8 7F 24 CB 78 */ mr r4, r25
-/* 8016215C 0015DDBC 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162160 0015DDC0 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 80162164 0015DDC4 48 23 59 91 */ bl func_80397AF4
-/* 80162168 0015DDC8 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 8016216C 0015DDCC 50 60 5D 28 */ rlwimi r0, r3, 0xb, 0x14, 0x14
-/* 80162170 0015DDD0 7F 24 CB 78 */ mr r4, r25
-/* 80162174 0015DDD4 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162178 0015DDD8 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 8016217C 0015DDDC 48 23 59 B1 */ bl func_80397B2C
-/* 80162180 0015DDE0 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 80162184 0015DDE4 50 60 55 6A */ rlwimi r0, r3, 0xa, 0x15, 0x15
-/* 80162188 0015DDE8 7F 24 CB 78 */ mr r4, r25
-/* 8016218C 0015DDEC 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 80162190 0015DDF0 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 80162194 0015DDF4 48 23 59 D1 */ bl func_80397B64
-/* 80162198 0015DDF8 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 8016219C 0015DDFC 50 60 4D AC */ rlwimi r0, r3, 9, 0x16, 0x16
-/* 801621A0 0015DE00 7F 24 CB 78 */ mr r4, r25
-/* 801621A4 0015DE04 38 7E 00 5C */ addi r3, r30, 0x5c
-/* 801621A8 0015DE08 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 801621AC 0015DE0C 48 23 59 F1 */ bl func_80397B9C
-/* 801621B0 0015DE10 A0 1C 60 C4 */ lhz r0, 0x60c4(r28)
-/* 801621B4 0015DE14 3B 5A 00 01 */ addi r26, r26, 1
-/* 801621B8 0015DE18 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 801621BC 0015DE1C 28 1A 00 03 */ cmplwi r26, 3
-/* 801621C0 0015DE20 B0 1C 60 C4 */ sth r0, 0x60c4(r28)
-/* 801621C4 0015DE24 41 80 FE C4 */ blt lbl_80162088
-/* 801621C8 0015DE28 3C 9F 00 06 */ addis r4, r31, 6
-/* 801621CC 0015DE2C 38 60 30 6C */ li r3, 0x306c
-/* 801621D0 0015DE30 38 84 60 E2 */ addi r4, r4, 0x60e2
-/* 801621D4 0015DE34 48 0E E2 05 */ bl func_802503D8
-/* 801621D8 0015DE38 3C 9F 00 06 */ addis r4, r31, 6
-/* 801621DC 0015DE3C 38 60 30 6D */ li r3, 0x306d
-/* 801621E0 0015DE40 38 84 60 FA */ addi r4, r4, 0x60fa
-/* 801621E4 0015DE44 48 0E E1 F5 */ bl func_802503D8
-/* 801621E8 0015DE48 3C 9F 00 06 */ addis r4, r31, 6
-/* 801621EC 0015DE4C 38 60 30 6E */ li r3, 0x306e
-/* 801621F0 0015DE50 38 84 61 12 */ addi r4, r4, 0x6112
-/* 801621F4 0015DE54 48 0E E1 E5 */ bl func_802503D8
-/* 801621F8 0015DE58 39 61 00 30 */ addi r11, r1, 0x30
-/* 801621FC 0015DE5C 48 06 4F 71 */ bl _restgpr_25
-/* 80162200 0015DE60 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80162204 0015DE64 7C 08 03 A6 */ mtlr r0
-/* 80162208 0015DE68 38 21 00 30 */ addi r1, r1, 0x30
-/* 8016220C 0015DE6C 4E 80 00 20 */ blr
-
-.global func_80162210
-func_80162210:
-/* 80162210 0015DE70 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162214 0015DE74 7C 08 02 A6 */ mflr r0
-/* 80162218 0015DE78 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016221C 0015DE7C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80162220 0015DE80 93 C1 00 08 */ stw r30, 8(r1)
-/* 80162224 0015DE84 7C 7E 1B 78 */ mr r30, r3
-/* 80162228 0015DE88 4B FF D4 B9 */ bl func_8015F6E0
-/* 8016222C 0015DE8C 7C 7F 1B 78 */ mr r31, r3
-/* 80162230 0015DE90 38 60 00 0B */ li r3, 0xb
-/* 80162234 0015DE94 48 00 08 5D */ bl func_80162A90
-/* 80162238 0015DE98 90 7E 06 C4 */ stw r3, 0x6c4(r30)
-/* 8016223C 0015DE9C 38 60 00 0C */ li r3, 0xc
-/* 80162240 0015DEA0 48 00 08 51 */ bl func_80162A90
-/* 80162244 0015DEA4 90 7E 06 C8 */ stw r3, 0x6c8(r30)
-/* 80162248 0015DEA8 38 60 00 0D */ li r3, 0xd
-/* 8016224C 0015DEAC 48 00 08 45 */ bl func_80162A90
-/* 80162250 0015DEB0 90 7E 06 CC */ stw r3, 0x6cc(r30)
-/* 80162254 0015DEB4 38 60 00 0E */ li r3, 0xe
-/* 80162258 0015DEB8 48 00 08 39 */ bl func_80162A90
-/* 8016225C 0015DEBC 98 7E 06 D0 */ stb r3, 0x6d0(r30)
-/* 80162260 0015DEC0 38 60 00 0F */ li r3, 0xf
-/* 80162264 0015DEC4 48 00 08 2D */ bl func_80162A90
-/* 80162268 0015DEC8 98 7E 06 D1 */ stb r3, 0x6d1(r30)
-/* 8016226C 0015DECC 38 60 00 10 */ li r3, 0x10
-/* 80162270 0015DED0 48 00 08 21 */ bl func_80162A90
-/* 80162274 0015DED4 98 7E 06 D2 */ stb r3, 0x6d2(r30)
-/* 80162278 0015DED8 38 60 00 11 */ li r3, 0x11
-/* 8016227C 0015DEDC 48 00 08 15 */ bl func_80162A90
-/* 80162280 0015DEE0 98 7E 06 D3 */ stb r3, 0x6d3(r30)
-/* 80162284 0015DEE4 38 60 00 12 */ li r3, 0x12
-/* 80162288 0015DEE8 48 00 08 09 */ bl func_80162A90
-/* 8016228C 0015DEEC 98 7E 06 D4 */ stb r3, 0x6d4(r30)
-/* 80162290 0015DEF0 38 60 00 13 */ li r3, 0x13
-/* 80162294 0015DEF4 48 00 07 FD */ bl func_80162A90
-/* 80162298 0015DEF8 98 7E 06 D5 */ stb r3, 0x6d5(r30)
-/* 8016229C 0015DEFC 38 60 00 14 */ li r3, 0x14
-/* 801622A0 0015DF00 48 00 07 F1 */ bl func_80162A90
-/* 801622A4 0015DF04 98 7E 06 D6 */ stb r3, 0x6d6(r30)
-/* 801622A8 0015DF08 38 60 00 15 */ li r3, 0x15
-/* 801622AC 0015DF0C 48 00 07 E5 */ bl func_80162A90
-/* 801622B0 0015DF10 98 7E 06 D7 */ stb r3, 0x6d7(r30)
-/* 801622B4 0015DF14 38 60 00 16 */ li r3, 0x16
-/* 801622B8 0015DF18 48 00 07 D9 */ bl func_80162A90
-/* 801622BC 0015DF1C 98 7E 06 D8 */ stb r3, 0x6d8(r30)
-/* 801622C0 0015DF20 38 60 00 17 */ li r3, 0x17
-/* 801622C4 0015DF24 48 00 07 CD */ bl func_80162A90
-/* 801622C8 0015DF28 98 7E 06 D9 */ stb r3, 0x6d9(r30)
-/* 801622CC 0015DF2C 38 60 00 3A */ li r3, 0x3a
-/* 801622D0 0015DF30 48 00 07 C1 */ bl func_80162A90
-/* 801622D4 0015DF34 90 7E 06 DC */ stw r3, 0x6dc(r30)
-/* 801622D8 0015DF38 38 60 00 3B */ li r3, 0x3b
-/* 801622DC 0015DF3C 48 00 07 B5 */ bl func_80162A90
-/* 801622E0 0015DF40 90 7E 06 E0 */ stw r3, 0x6e0(r30)
-/* 801622E4 0015DF44 38 00 00 1B */ li r0, 0x1b
-/* 801622E8 0015DF48 38 BE 05 7A */ addi r5, r30, 0x57a
-/* 801622EC 0015DF4C 38 9F 00 42 */ addi r4, r31, 0x42
-/* 801622F0 0015DF50 A0 DF 00 10 */ lhz r6, 0x10(r31)
-/* 801622F4 0015DF54 A0 7F 00 12 */ lhz r3, 0x12(r31)
-/* 801622F8 0015DF58 B0 DE 05 48 */ sth r6, 0x548(r30)
-/* 801622FC 0015DF5C B0 7E 05 4A */ sth r3, 0x54a(r30)
-/* 80162300 0015DF60 A0 DF 00 14 */ lhz r6, 0x14(r31)
-/* 80162304 0015DF64 A0 7F 00 16 */ lhz r3, 0x16(r31)
-/* 80162308 0015DF68 B0 DE 05 4C */ sth r6, 0x54c(r30)
-/* 8016230C 0015DF6C B0 7E 05 4E */ sth r3, 0x54e(r30)
-/* 80162310 0015DF70 A0 DF 00 18 */ lhz r6, 0x18(r31)
-/* 80162314 0015DF74 A0 7F 00 1A */ lhz r3, 0x1a(r31)
-/* 80162318 0015DF78 B0 DE 05 50 */ sth r6, 0x550(r30)
-/* 8016231C 0015DF7C B0 7E 05 52 */ sth r3, 0x552(r30)
-/* 80162320 0015DF80 A0 DF 00 1C */ lhz r6, 0x1c(r31)
-/* 80162324 0015DF84 A0 7F 00 1E */ lhz r3, 0x1e(r31)
-/* 80162328 0015DF88 B0 DE 05 54 */ sth r6, 0x554(r30)
-/* 8016232C 0015DF8C B0 7E 05 56 */ sth r3, 0x556(r30)
-/* 80162330 0015DF90 A0 DF 00 20 */ lhz r6, 0x20(r31)
-/* 80162334 0015DF94 A0 7F 00 22 */ lhz r3, 0x22(r31)
-/* 80162338 0015DF98 B0 DE 05 58 */ sth r6, 0x558(r30)
-/* 8016233C 0015DF9C B0 7E 05 5A */ sth r3, 0x55a(r30)
-/* 80162340 0015DFA0 A0 DF 00 24 */ lhz r6, 0x24(r31)
-/* 80162344 0015DFA4 A0 7F 00 26 */ lhz r3, 0x26(r31)
-/* 80162348 0015DFA8 B0 DE 05 5C */ sth r6, 0x55c(r30)
-/* 8016234C 0015DFAC B0 7E 05 5E */ sth r3, 0x55e(r30)
-/* 80162350 0015DFB0 A0 DF 00 28 */ lhz r6, 0x28(r31)
-/* 80162354 0015DFB4 A0 7F 00 2A */ lhz r3, 0x2a(r31)
-/* 80162358 0015DFB8 B0 DE 05 60 */ sth r6, 0x560(r30)
-/* 8016235C 0015DFBC B0 7E 05 62 */ sth r3, 0x562(r30)
-/* 80162360 0015DFC0 A0 DF 00 2C */ lhz r6, 0x2c(r31)
-/* 80162364 0015DFC4 A0 7F 00 2E */ lhz r3, 0x2e(r31)
-/* 80162368 0015DFC8 B0 DE 05 64 */ sth r6, 0x564(r30)
-/* 8016236C 0015DFCC B0 7E 05 66 */ sth r3, 0x566(r30)
-/* 80162370 0015DFD0 A0 DF 00 30 */ lhz r6, 0x30(r31)
-/* 80162374 0015DFD4 A0 7F 00 32 */ lhz r3, 0x32(r31)
-/* 80162378 0015DFD8 B0 DE 05 68 */ sth r6, 0x568(r30)
-/* 8016237C 0015DFDC B0 7E 05 6A */ sth r3, 0x56a(r30)
-/* 80162380 0015DFE0 A0 DF 00 34 */ lhz r6, 0x34(r31)
-/* 80162384 0015DFE4 A0 7F 00 36 */ lhz r3, 0x36(r31)
-/* 80162388 0015DFE8 B0 DE 05 6C */ sth r6, 0x56c(r30)
-/* 8016238C 0015DFEC B0 7E 05 6E */ sth r3, 0x56e(r30)
-/* 80162390 0015DFF0 A0 DF 00 38 */ lhz r6, 0x38(r31)
-/* 80162394 0015DFF4 A0 7F 00 3A */ lhz r3, 0x3a(r31)
-/* 80162398 0015DFF8 B0 DE 05 70 */ sth r6, 0x570(r30)
-/* 8016239C 0015DFFC B0 7E 05 72 */ sth r3, 0x572(r30)
-/* 801623A0 0015E000 A0 DF 00 3C */ lhz r6, 0x3c(r31)
-/* 801623A4 0015E004 A0 7F 00 3E */ lhz r3, 0x3e(r31)
-/* 801623A8 0015E008 B0 DE 05 74 */ sth r6, 0x574(r30)
-/* 801623AC 0015E00C B0 7E 05 76 */ sth r3, 0x576(r30)
-/* 801623B0 0015E010 A0 7F 00 40 */ lhz r3, 0x40(r31)
-/* 801623B4 0015E014 B0 7E 05 78 */ sth r3, 0x578(r30)
-/* 801623B8 0015E018 A0 7F 00 42 */ lhz r3, 0x42(r31)
-/* 801623BC 0015E01C B0 7E 05 7A */ sth r3, 0x57a(r30)
-/* 801623C0 0015E020 7C 09 03 A6 */ mtctr r0
-lbl_801623C4:
-/* 801623C4 0015E024 A0 64 00 02 */ lhz r3, 2(r4)
-/* 801623C8 0015E028 A4 04 00 04 */ lhzu r0, 4(r4)
-/* 801623CC 0015E02C B0 65 00 02 */ sth r3, 2(r5)
-/* 801623D0 0015E030 B4 05 00 04 */ sthu r0, 4(r5)
-/* 801623D4 0015E034 42 00 FF F0 */ bdnz lbl_801623C4
-/* 801623D8 0015E038 80 1F 00 B0 */ lwz r0, 0xb0(r31)
-/* 801623DC 0015E03C 90 1E 05 E8 */ stw r0, 0x5e8(r30)
-/* 801623E0 0015E040 88 1F 00 B4 */ lbz r0, 0xb4(r31)
-/* 801623E4 0015E044 98 1E 05 EC */ stb r0, 0x5ec(r30)
-/* 801623E8 0015E048 88 1F 00 B5 */ lbz r0, 0xb5(r31)
-/* 801623EC 0015E04C 98 1E 05 ED */ stb r0, 0x5ed(r30)
-/* 801623F0 0015E050 88 1F 00 B6 */ lbz r0, 0xb6(r31)
-/* 801623F4 0015E054 98 1E 05 EE */ stb r0, 0x5ee(r30)
-/* 801623F8 0015E058 88 1F 00 B7 */ lbz r0, 0xb7(r31)
-/* 801623FC 0015E05C 98 1E 05 EF */ stb r0, 0x5ef(r30)
-/* 80162400 0015E060 88 1F 00 B8 */ lbz r0, 0xb8(r31)
-/* 80162404 0015E064 98 1E 05 F0 */ stb r0, 0x5f0(r30)
-/* 80162408 0015E068 88 7F 00 B9 */ lbz r3, 0xb9(r31)
-/* 8016240C 0015E06C 88 1F 00 BA */ lbz r0, 0xba(r31)
-/* 80162410 0015E070 98 7E 05 F1 */ stb r3, 0x5f1(r30)
-/* 80162414 0015E074 98 1E 05 F2 */ stb r0, 0x5f2(r30)
-/* 80162418 0015E078 88 7F 00 BB */ lbz r3, 0xbb(r31)
-/* 8016241C 0015E07C 88 1F 00 BC */ lbz r0, 0xbc(r31)
-/* 80162420 0015E080 98 7E 05 F3 */ stb r3, 0x5f3(r30)
-/* 80162424 0015E084 98 1E 05 F4 */ stb r0, 0x5f4(r30)
-/* 80162428 0015E088 88 7F 00 BD */ lbz r3, 0xbd(r31)
-/* 8016242C 0015E08C 88 1F 00 BE */ lbz r0, 0xbe(r31)
-/* 80162430 0015E090 98 7E 05 F5 */ stb r3, 0x5f5(r30)
-/* 80162434 0015E094 98 1E 05 F6 */ stb r0, 0x5f6(r30)
-/* 80162438 0015E098 88 7F 00 BF */ lbz r3, 0xbf(r31)
-/* 8016243C 0015E09C 88 1F 00 C0 */ lbz r0, 0xc0(r31)
-/* 80162440 0015E0A0 98 7E 05 F7 */ stb r3, 0x5f7(r30)
-/* 80162444 0015E0A4 98 1E 05 F8 */ stb r0, 0x5f8(r30)
-/* 80162448 0015E0A8 88 1F 00 C1 */ lbz r0, 0xc1(r31)
-/* 8016244C 0015E0AC 98 1E 05 F9 */ stb r0, 0x5f9(r30)
-/* 80162450 0015E0B0 88 1F 00 C2 */ lbz r0, 0xc2(r31)
-/* 80162454 0015E0B4 98 1E 05 FA */ stb r0, 0x5fa(r30)
-/* 80162458 0015E0B8 88 1F 00 C3 */ lbz r0, 0xc3(r31)
-/* 8016245C 0015E0BC 98 1E 05 FB */ stb r0, 0x5fb(r30)
-/* 80162460 0015E0C0 88 1F 00 C4 */ lbz r0, 0xc4(r31)
-/* 80162464 0015E0C4 98 1E 05 FC */ stb r0, 0x5fc(r30)
-/* 80162468 0015E0C8 88 1F 00 C5 */ lbz r0, 0xc5(r31)
-/* 8016246C 0015E0CC 98 1E 05 FD */ stb r0, 0x5fd(r30)
-/* 80162470 0015E0D0 88 1F 00 C6 */ lbz r0, 0xc6(r31)
-/* 80162474 0015E0D4 98 1E 05 FE */ stb r0, 0x5fe(r30)
-/* 80162478 0015E0D8 88 1F 00 C7 */ lbz r0, 0xc7(r31)
-/* 8016247C 0015E0DC 98 1E 05 FF */ stb r0, 0x5ff(r30)
-/* 80162480 0015E0E0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162484 0015E0E4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80162488 0015E0E8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016248C 0015E0EC 7C 08 03 A6 */ mtlr r0
-/* 80162490 0015E0F0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162494 0015E0F4 4E 80 00 20 */ blr
-
-.global func_80162498
-func_80162498:
-/* 80162498 0015E0F8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016249C 0015E0FC 7C 08 02 A6 */ mflr r0
-/* 801624A0 0015E100 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801624A4 0015E104 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801624A8 0015E108 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 801624AC 0015E10C 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 801624B0 0015E110 80 1F 00 10 */ lwz r0, 0x10(r31)
-/* 801624B4 0015E114 2C 00 00 00 */ cmpwi r0, 0
-/* 801624B8 0015E118 40 82 00 1C */ bne lbl_801624D4
-/* 801624BC 0015E11C 3C 80 00 01 */ lis r4, 0x0000F0A0@ha
-/* 801624C0 0015E120 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 801624C4 0015E124 38 84 F0 A0 */ addi r4, r4, 0x0000F0A0@l
-/* 801624C8 0015E128 38 A0 00 40 */ li r5, 0x40
-/* 801624CC 0015E12C 48 07 88 3D */ bl func_801DAD08
-/* 801624D0 0015E130 90 7F 00 10 */ stw r3, 0x10(r31)
-lbl_801624D4:
-/* 801624D4 0015E134 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 801624D8 0015E138 3C A0 00 01 */ lis r5, 0x0000F0A0@ha
-/* 801624DC 0015E13C 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 801624E0 0015E140 38 80 00 00 */ li r4, 0
-/* 801624E4 0015E144 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 801624E8 0015E148 38 A5 F0 A0 */ addi r5, r5, 0x0000F0A0@l
-/* 801624EC 0015E14C 4B EA 1C 19 */ bl memset
-/* 801624F0 0015E150 3C A0 80 40 */ lis r5, lbl_803FC460@ha
-/* 801624F4 0015E154 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 801624F8 0015E158 38 A5 C4 60 */ addi r5, r5, lbl_803FC460@l
-/* 801624FC 0015E15C 38 80 00 01 */ li r4, 1
-/* 80162500 0015E160 38 C2 90 08 */ addi r6, r2, lbl_80641608-_SDA2_BASE_
-/* 80162504 0015E164 48 18 7F F1 */ bl NANDInitBanner
-/* 80162508 0015E168 3C 80 27 7A */ lis r4, 0x277A0C00@ha
-/* 8016250C 0015E16C 38 60 00 0E */ li r3, 0xe
-/* 80162510 0015E170 38 84 0C 00 */ addi r4, r4, 0x277A0C00@l
-/* 80162514 0015E174 4B EF 87 4D */ bl func_8005AC60
-/* 80162518 0015E178 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 8016251C 0015E17C 38 83 00 80 */ addi r4, r3, 0x80
-/* 80162520 0015E180 38 A0 60 00 */ li r5, 0x6000
-/* 80162524 0015E184 38 66 00 A0 */ addi r3, r6, 0xa0
-/* 80162528 0015E188 4B EA 1A D9 */ bl memcpy
-/* 8016252C 0015E18C 3C 80 27 7B */ lis r4, 0x277B0C00@ha
-/* 80162530 0015E190 38 60 00 0E */ li r3, 0xe
-/* 80162534 0015E194 38 84 0C 00 */ addi r4, r4, 0x277B0C00@l
-/* 80162538 0015E198 4B EF 87 29 */ bl func_8005AC60
-/* 8016253C 0015E19C 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 80162540 0015E1A0 38 83 00 80 */ addi r4, r3, 0x80
-/* 80162544 0015E1A4 38 A0 12 00 */ li r5, 0x1200
-/* 80162548 0015E1A8 38 66 60 A0 */ addi r3, r6, 0x60a0
-/* 8016254C 0015E1AC 4B EA 1A B5 */ bl memcpy
-/* 80162550 0015E1B0 3C 80 27 7C */ lis r4, 0x277C0C00@ha
-/* 80162554 0015E1B4 38 60 00 0E */ li r3, 0xe
-/* 80162558 0015E1B8 38 84 0C 00 */ addi r4, r4, 0x277C0C00@l
-/* 8016255C 0015E1BC 4B EF 87 05 */ bl func_8005AC60
-/* 80162560 0015E1C0 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 80162564 0015E1C4 38 83 00 80 */ addi r4, r3, 0x80
-/* 80162568 0015E1C8 38 A0 12 00 */ li r5, 0x1200
-/* 8016256C 0015E1CC 38 66 72 A0 */ addi r3, r6, 0x72a0
-/* 80162570 0015E1D0 4B EA 1A 91 */ bl memcpy
-/* 80162574 0015E1D4 3C 80 27 7D */ lis r4, 0x277D0C00@ha
-/* 80162578 0015E1D8 38 60 00 0E */ li r3, 0xe
-/* 8016257C 0015E1DC 38 84 0C 00 */ addi r4, r4, 0x277D0C00@l
-/* 80162580 0015E1E0 4B EF 86 E1 */ bl func_8005AC60
-/* 80162584 0015E1E4 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 80162588 0015E1E8 38 83 00 80 */ addi r4, r3, 0x80
-/* 8016258C 0015E1EC 38 A0 12 00 */ li r5, 0x1200
-/* 80162590 0015E1F0 3C 66 00 01 */ addis r3, r6, 1
-/* 80162594 0015E1F4 38 63 84 A0 */ addi r3, r3, -31584
-/* 80162598 0015E1F8 4B EA 1A 69 */ bl memcpy
-/* 8016259C 0015E1FC 3C 80 27 7E */ lis r4, 0x277E0C00@ha
-/* 801625A0 0015E200 38 60 00 0E */ li r3, 0xe
-/* 801625A4 0015E204 38 84 0C 00 */ addi r4, r4, 0x277E0C00@l
-/* 801625A8 0015E208 4B EF 86 B9 */ bl func_8005AC60
-/* 801625AC 0015E20C 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 801625B0 0015E210 38 83 00 80 */ addi r4, r3, 0x80
-/* 801625B4 0015E214 38 A0 12 00 */ li r5, 0x1200
-/* 801625B8 0015E218 3C 66 00 01 */ addis r3, r6, 1
-/* 801625BC 0015E21C 38 63 96 A0 */ addi r3, r3, -26976
-/* 801625C0 0015E220 4B EA 1A 41 */ bl memcpy
-/* 801625C4 0015E224 3C 80 27 7F */ lis r4, 0x277F0C00@ha
-/* 801625C8 0015E228 38 60 00 0E */ li r3, 0xe
-/* 801625CC 0015E22C 38 84 0C 00 */ addi r4, r4, 0x277F0C00@l
-/* 801625D0 0015E230 4B EF 86 91 */ bl func_8005AC60
-/* 801625D4 0015E234 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 801625D8 0015E238 38 83 00 80 */ addi r4, r3, 0x80
-/* 801625DC 0015E23C 38 A0 12 00 */ li r5, 0x1200
-/* 801625E0 0015E240 3C 66 00 01 */ addis r3, r6, 1
-/* 801625E4 0015E244 38 63 A8 A0 */ addi r3, r3, -22368
-/* 801625E8 0015E248 4B EA 1A 19 */ bl memcpy
-/* 801625EC 0015E24C 3C 80 27 80 */ lis r4, 0x27800C00@ha
-/* 801625F0 0015E250 38 60 00 0E */ li r3, 0xe
-/* 801625F4 0015E254 38 84 0C 00 */ addi r4, r4, 0x27800C00@l
-/* 801625F8 0015E258 4B EF 86 69 */ bl func_8005AC60
-/* 801625FC 0015E25C 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 80162600 0015E260 38 83 00 80 */ addi r4, r3, 0x80
-/* 80162604 0015E264 38 A0 12 00 */ li r5, 0x1200
-/* 80162608 0015E268 3C 66 00 01 */ addis r3, r6, 1
-/* 8016260C 0015E26C 38 63 BA A0 */ addi r3, r3, -17760
-/* 80162610 0015E270 4B EA 19 F1 */ bl memcpy
-/* 80162614 0015E274 3C 80 27 81 */ lis r4, 0x27810C00@ha
-/* 80162618 0015E278 38 60 00 0E */ li r3, 0xe
-/* 8016261C 0015E27C 38 84 0C 00 */ addi r4, r4, 0x27810C00@l
-/* 80162620 0015E280 4B EF 86 41 */ bl func_8005AC60
-/* 80162624 0015E284 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 80162628 0015E288 38 83 00 80 */ addi r4, r3, 0x80
-/* 8016262C 0015E28C 38 A0 12 00 */ li r5, 0x1200
-/* 80162630 0015E290 3C 66 00 01 */ addis r3, r6, 1
-/* 80162634 0015E294 38 63 CC A0 */ addi r3, r3, -13152
-/* 80162638 0015E298 4B EA 19 C9 */ bl memcpy
-/* 8016263C 0015E29C 3C 80 27 82 */ lis r4, 0x27820C00@ha
-/* 80162640 0015E2A0 38 60 00 0E */ li r3, 0xe
-/* 80162644 0015E2A4 38 84 0C 00 */ addi r4, r4, 0x27820C00@l
-/* 80162648 0015E2A8 4B EF 86 19 */ bl func_8005AC60
-/* 8016264C 0015E2AC 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 80162650 0015E2B0 38 83 00 80 */ addi r4, r3, 0x80
-/* 80162654 0015E2B4 38 A0 12 00 */ li r5, 0x1200
-/* 80162658 0015E2B8 3C 66 00 01 */ addis r3, r6, 1
-/* 8016265C 0015E2BC 38 63 DE A0 */ addi r3, r3, -8544
-/* 80162660 0015E2C0 4B EA 19 A1 */ bl memcpy
-/* 80162664 0015E2C4 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80162668 0015E2C8 3C 60 80 49 */ lis r3, lbl_80488598@ha
-/* 8016266C 0015E2CC 38 63 85 98 */ addi r3, r3, lbl_80488598@l
-/* 80162670 0015E2D0 A0 04 00 08 */ lhz r0, 8(r4)
-/* 80162674 0015E2D4 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
-/* 80162678 0015E2D8 60 00 00 02 */ ori r0, r0, 2
-/* 8016267C 0015E2DC B0 04 00 08 */ sth r0, 8(r4)
-/* 80162680 0015E2E0 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80162684 0015E2E4 A0 04 00 08 */ lhz r0, 8(r4)
-/* 80162688 0015E2E8 54 00 07 B6 */ rlwinm r0, r0, 0, 0x1e, 0x1b
-/* 8016268C 0015E2EC 60 00 00 08 */ ori r0, r0, 8
-/* 80162690 0015E2F0 B0 04 00 08 */ sth r0, 8(r4)
-/* 80162694 0015E2F4 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80162698 0015E2F8 A0 04 00 08 */ lhz r0, 8(r4)
-/* 8016269C 0015E2FC 54 00 07 32 */ rlwinm r0, r0, 0, 0x1c, 0x19
-/* 801626A0 0015E300 60 00 00 20 */ ori r0, r0, 0x20
-/* 801626A4 0015E304 B0 04 00 08 */ sth r0, 8(r4)
-/* 801626A8 0015E308 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 801626AC 0015E30C A0 04 00 08 */ lhz r0, 8(r4)
-/* 801626B0 0015E310 54 00 06 AE */ rlwinm r0, r0, 0, 0x1a, 0x17
-/* 801626B4 0015E314 60 00 00 80 */ ori r0, r0, 0x80
-/* 801626B8 0015E318 B0 04 00 08 */ sth r0, 8(r4)
-/* 801626BC 0015E31C 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 801626C0 0015E320 A0 04 00 08 */ lhz r0, 8(r4)
-/* 801626C4 0015E324 54 00 06 2A */ rlwinm r0, r0, 0, 0x18, 0x15
-/* 801626C8 0015E328 60 00 02 00 */ ori r0, r0, 0x200
-/* 801626CC 0015E32C B0 04 00 08 */ sth r0, 8(r4)
-/* 801626D0 0015E330 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 801626D4 0015E334 A0 04 00 08 */ lhz r0, 8(r4)
-/* 801626D8 0015E338 54 00 05 A6 */ rlwinm r0, r0, 0, 0x16, 0x13
-/* 801626DC 0015E33C 60 00 08 00 */ ori r0, r0, 0x800
-/* 801626E0 0015E340 B0 04 00 08 */ sth r0, 8(r4)
-/* 801626E4 0015E344 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 801626E8 0015E348 A0 04 00 08 */ lhz r0, 8(r4)
-/* 801626EC 0015E34C 54 00 05 22 */ rlwinm r0, r0, 0, 0x14, 0x11
-/* 801626F0 0015E350 60 00 20 00 */ ori r0, r0, 0x2000
-/* 801626F4 0015E354 B0 04 00 08 */ sth r0, 8(r4)
-/* 801626F8 0015E358 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 801626FC 0015E35C A0 04 00 08 */ lhz r0, 8(r4)
-/* 80162700 0015E360 54 00 04 9E */ rlwinm r0, r0, 0, 0x12, 0xf
-/* 80162704 0015E364 60 00 80 00 */ ori r0, r0, 0x8000
-/* 80162708 0015E368 B0 04 00 08 */ sth r0, 8(r4)
-/* 8016270C 0015E36C 48 18 77 A9 */ bl NANDGetHomeDir
-/* 80162710 0015E370 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162714 0015E374 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162718 0015E378 7C 08 03 A6 */ mtlr r0
-/* 8016271C 0015E37C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162720 0015E380 4E 80 00 20 */ blr
-
-.global func_80162724
-func_80162724:
-/* 80162724 0015E384 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162728 0015E388 7C 08 02 A6 */ mflr r0
-/* 8016272C 0015E38C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162730 0015E390 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80162734 0015E394 3F E0 80 49 */ lis r31, lbl_80488300@ha
-/* 80162738 0015E398 3B FF 83 00 */ addi r31, r31, lbl_80488300@l
-/* 8016273C 0015E39C 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80162740 0015E3A0 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 80162744 0015E3A4 48 07 86 05 */ bl func_801DAD48
-/* 80162748 0015E3A8 38 00 00 00 */ li r0, 0
-/* 8016274C 0015E3AC 90 1F 00 10 */ stw r0, 0x10(r31)
-/* 80162750 0015E3B0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162754 0015E3B4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162758 0015E3B8 7C 08 03 A6 */ mtlr r0
-/* 8016275C 0015E3BC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162760 0015E3C0 4E 80 00 20 */ blr
-
-.global func_80162764
-func_80162764:
-/* 80162764 0015E3C4 38 A0 00 01 */ li r5, 1
-/* 80162768 0015E3C8 38 6D 9D 38 */ addi r3, r13, lbl_8063EFF8-_SDA_BASE_
-/* 8016276C 0015E3CC 38 80 00 04 */ li r4, 4
-/* 80162770 0015E3D0 38 00 00 00 */ li r0, 0
-/* 80162774 0015E3D4 98 AD 9D 38 */ stb r5, lbl_8063EFF8-_SDA_BASE_(r13)
-/* 80162778 0015E3D8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8016277C 0015E3DC 98 03 00 04 */ stb r0, 4(r3)
-/* 80162780 0015E3E0 4E 80 00 20 */ blr
-
-.global GetButtonIndex
-GetButtonIndex:
-/* 80162784 0015E3E4 7C 60 00 34 */ cntlzw r0, r3
-/* 80162788 0015E3E8 20 60 00 20 */ subfic r3, r0, 0x20
-/* 8016278C 0015E3EC 4E 80 00 20 */ blr
-
-.global func_80162790
-func_80162790:
-/* 80162790 0015E3F0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80162794 0015E3F4 7C 08 02 A6 */ mflr r0
-/* 80162798 0015E3F8 3C 60 80 64 */ lis r3, lbl_8063CE34@ha
-/* 8016279C 0015E3FC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801627A0 0015E400 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801627A4 0015E404 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801627A8 0015E408 3B C3 CE 34 */ addi r30, r3, lbl_8063CE34@l
-/* 801627AC 0015E40C 38 7E 00 44 */ addi r3, r30, 0x44
-/* 801627B0 0015E410 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801627B4 0015E414 93 81 00 10 */ stw r28, 0x10(r1)
-/* 801627B8 0015E418 48 23 3E E5 */ bl func_8039669C
-/* 801627BC 0015E41C 7C 7F 1B 78 */ mr r31, r3
-/* 801627C0 0015E420 3B A0 00 00 */ li r29, 0
-/* 801627C4 0015E424 3B 80 00 00 */ li r28, 0
-/* 801627C8 0015E428 48 00 00 2C */ b lbl_801627F4
-lbl_801627CC:
-/* 801627CC 0015E42C 7F 84 E3 78 */ mr r4, r28
-/* 801627D0 0015E430 7F A5 EB 78 */ mr r5, r29
-/* 801627D4 0015E434 38 7E 00 44 */ addi r3, r30, 0x44
-/* 801627D8 0015E438 48 23 3F 7D */ bl func_80396754
-/* 801627DC 0015E43C 7F 84 E3 78 */ mr r4, r28
-/* 801627E0 0015E440 38 7E 00 44 */ addi r3, r30, 0x44
-/* 801627E4 0015E444 48 23 3E D5 */ bl func_803966B8
-/* 801627E8 0015E448 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801627EC 0015E44C 3B 9C 00 01 */ addi r28, r28, 1
-/* 801627F0 0015E450 7F BD 02 14 */ add r29, r29, r0
-lbl_801627F4:
-/* 801627F4 0015E454 7C 1C F8 40 */ cmplw r28, r31
-/* 801627F8 0015E458 41 80 FF D4 */ blt lbl_801627CC
-/* 801627FC 0015E45C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80162800 0015E460 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80162804 0015E464 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80162808 0015E468 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8016280C 0015E46C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80162810 0015E470 7C 08 03 A6 */ mtlr r0
-/* 80162814 0015E474 38 21 00 20 */ addi r1, r1, 0x20
-/* 80162818 0015E478 4E 80 00 20 */ blr
-
-.global func_8016281C
-func_8016281C:
-/* 8016281C 0015E47C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80162820 0015E480 7C 08 02 A6 */ mflr r0
-/* 80162824 0015E484 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
-/* 80162828 0015E488 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016282C 0015E48C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80162830 0015E490 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80162834 0015E494 3B C4 CE 34 */ addi r30, r4, lbl_8063CE34@l
-/* 80162838 0015E498 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8016283C 0015E49C 7C 7D 1B 78 */ mr r29, r3
-/* 80162840 0015E4A0 38 7E 00 44 */ addi r3, r30, 0x44
-/* 80162844 0015E4A4 48 23 3E 59 */ bl func_8039669C
-/* 80162848 0015E4A8 9B AD 9D 7E */ stb r29, lbl_8063F03E-_SDA_BASE_(r13)
-/* 8016284C 0015E4AC 7C 7F 1B 78 */ mr r31, r3
-/* 80162850 0015E4B0 3B A0 00 00 */ li r29, 0
-/* 80162854 0015E4B4 48 00 00 24 */ b lbl_80162878
-lbl_80162858:
-/* 80162858 0015E4B8 7F A4 EB 78 */ mr r4, r29
-/* 8016285C 0015E4BC 38 7E 00 44 */ addi r3, r30, 0x44
-/* 80162860 0015E4C0 48 23 3E 8D */ bl func_803966EC
-/* 80162864 0015E4C4 7C 64 1B 78 */ mr r4, r3
-/* 80162868 0015E4C8 7F A3 EB 78 */ mr r3, r29
-/* 8016286C 0015E4CC 38 A0 00 00 */ li r5, 0
-/* 80162870 0015E4D0 48 00 00 D1 */ bl func_80162940
-/* 80162874 0015E4D4 3B BD 00 01 */ addi r29, r29, 1
-lbl_80162878:
-/* 80162878 0015E4D8 7C 1D F8 40 */ cmplw r29, r31
-/* 8016287C 0015E4DC 41 80 FF DC */ blt lbl_80162858
-/* 80162880 0015E4E0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80162884 0015E4E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80162888 0015E4E8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8016288C 0015E4EC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80162890 0015E4F0 7C 08 03 A6 */ mtlr r0
-/* 80162894 0015E4F4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80162898 0015E4F8 4E 80 00 20 */ blr
-
-.global func_8016289C
-func_8016289C:
-/* 8016289C 0015E4FC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801628A0 0015E500 7C 08 02 A6 */ mflr r0
-/* 801628A4 0015E504 3C 80 80 64 */ lis r4, lbl_8063CE34@ha
-/* 801628A8 0015E508 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801628AC 0015E50C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801628B0 0015E510 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801628B4 0015E514 3B C4 CE 34 */ addi r30, r4, lbl_8063CE34@l
-/* 801628B8 0015E518 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801628BC 0015E51C 7C 7D 1B 78 */ mr r29, r3
-/* 801628C0 0015E520 38 7E 00 44 */ addi r3, r30, 0x44
-/* 801628C4 0015E524 48 23 3D D9 */ bl func_8039669C
-/* 801628C8 0015E528 9B AD 9D 7E */ stb r29, lbl_8063F03E-_SDA_BASE_(r13)
-/* 801628CC 0015E52C 7C 7F 1B 78 */ mr r31, r3
-/* 801628D0 0015E530 3B A0 00 00 */ li r29, 0
-/* 801628D4 0015E534 48 00 00 3C */ b lbl_80162910
-lbl_801628D8:
-/* 801628D8 0015E538 7F A4 EB 78 */ mr r4, r29
-/* 801628DC 0015E53C 38 7E 00 44 */ addi r3, r30, 0x44
-/* 801628E0 0015E540 48 23 3E AD */ bl func_8039678C
-/* 801628E4 0015E544 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 801628E8 0015E548 28 00 00 01 */ cmplwi r0, 1
-/* 801628EC 0015E54C 40 82 00 20 */ bne lbl_8016290C
-/* 801628F0 0015E550 7F A4 EB 78 */ mr r4, r29
-/* 801628F4 0015E554 38 7E 00 44 */ addi r3, r30, 0x44
-/* 801628F8 0015E558 48 23 3D F5 */ bl func_803966EC
-/* 801628FC 0015E55C 7C 64 1B 78 */ mr r4, r3
-/* 80162900 0015E560 7F A3 EB 78 */ mr r3, r29
-/* 80162904 0015E564 38 A0 00 00 */ li r5, 0
-/* 80162908 0015E568 48 00 00 39 */ bl func_80162940
-lbl_8016290C:
-/* 8016290C 0015E56C 3B BD 00 01 */ addi r29, r29, 1
-lbl_80162910:
-/* 80162910 0015E570 7C 1D F8 40 */ cmplw r29, r31
-/* 80162914 0015E574 41 80 FF C4 */ blt lbl_801628D8
-/* 80162918 0015E578 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8016291C 0015E57C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80162920 0015E580 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80162924 0015E584 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80162928 0015E588 7C 08 03 A6 */ mtlr r0
-/* 8016292C 0015E58C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80162930 0015E590 4E 80 00 20 */ blr
-
-.global func_80162934
-func_80162934:
-/* 80162934 0015E594 38 80 00 01 */ li r4, 1
-/* 80162938 0015E598 38 A0 00 01 */ li r5, 1
-/* 8016293C 0015E59C 48 00 00 04 */ b func_80162940
-
-.global func_80162940
-func_80162940:
-/* 80162940 0015E5A0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80162944 0015E5A4 7C 08 02 A6 */ mflr r0
-/* 80162948 0015E5A8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016294C 0015E5AC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80162950 0015E5B0 48 06 47 D9 */ bl _savegpr_27
-/* 80162954 0015E5B4 3F A0 80 64 */ lis r29, lbl_8063CE34@ha
-/* 80162958 0015E5B8 7C 7E 1B 78 */ mr r30, r3
-/* 8016295C 0015E5BC 3B BD CE 34 */ addi r29, r29, lbl_8063CE34@l
-/* 80162960 0015E5C0 7C 9C 23 78 */ mr r28, r4
-/* 80162964 0015E5C4 7C BB 2B 78 */ mr r27, r5
-/* 80162968 0015E5C8 7F C4 F3 78 */ mr r4, r30
-/* 8016296C 0015E5CC 38 7D 00 44 */ addi r3, r29, 0x44
-/* 80162970 0015E5D0 48 23 3D 49 */ bl func_803966B8
-/* 80162974 0015E5D4 54 7F 06 3E */ clrlwi r31, r3, 0x18
-/* 80162978 0015E5D8 7F C4 F3 78 */ mr r4, r30
-/* 8016297C 0015E5DC 38 7D 00 44 */ addi r3, r29, 0x44
-/* 80162980 0015E5E0 48 23 3D A1 */ bl func_80396720
-/* 80162984 0015E5E4 2C 1B 00 00 */ cmpwi r27, 0
-/* 80162988 0015E5E8 54 7B D9 7E */ srwi r27, r3, 5
-/* 8016298C 0015E5EC 54 7E 06 FE */ clrlwi r30, r3, 0x1b
-/* 80162990 0015E5F0 41 82 00 0C */ beq lbl_8016299C
-/* 80162994 0015E5F4 4B FF CD 4D */ bl func_8015F6E0
-/* 80162998 0015E5F8 48 00 00 0C */ b lbl_801629A4
-lbl_8016299C:
-/* 8016299C 0015E5FC 88 6D 9D 7E */ lbz r3, lbl_8063F03E-_SDA_BASE_(r13)
-/* 801629A0 0015E600 4B FF CD 11 */ bl func_8015F6B0
-lbl_801629A4:
-/* 801629A4 0015E604 3F A3 00 01 */ addis r29, r3, 1
-/* 801629A8 0015E608 7F 83 E3 78 */ mr r3, r28
-/* 801629AC 0015E60C 3B BD 24 D8 */ addi r29, r29, 0x24d8
-/* 801629B0 0015E610 4B FF FD D5 */ bl GetButtonIndex
-/* 801629B4 0015E614 7C 03 F8 40 */ cmplw r3, r31
-/* 801629B8 0015E618 40 81 00 18 */ ble lbl_801629D0
-/* 801629BC 0015E61C 3C 60 80 42 */ lis r3, lbl_8041F078@ha
-/* 801629C0 0015E620 57 E0 10 3A */ slwi r0, r31, 2
-/* 801629C4 0015E624 38 63 F0 78 */ addi r3, r3, lbl_8041F078@l
-/* 801629C8 0015E628 7C 03 00 2E */ lwzx r0, r3, r0
-/* 801629CC 0015E62C 7F 9C 00 38 */ and r28, r28, r0
-lbl_801629D0:
-/* 801629D0 0015E630 28 1F 00 01 */ cmplwi r31, 1
-/* 801629D4 0015E634 40 81 00 68 */ ble lbl_80162A3C
-/* 801629D8 0015E638 3C 80 80 42 */ lis r4, lbl_8041F078@ha
-/* 801629DC 0015E63C 57 63 10 3A */ slwi r3, r27, 2
-/* 801629E0 0015E640 57 E0 10 3A */ slwi r0, r31, 2
-/* 801629E4 0015E644 7C DF F2 14 */ add r6, r31, r30
-/* 801629E8 0015E648 7C BD 1A 14 */ add r5, r29, r3
-/* 801629EC 0015E64C 38 84 F0 78 */ addi r4, r4, lbl_8041F078@l
-/* 801629F0 0015E650 7C 64 00 2E */ lwzx r3, r4, r0
-/* 801629F4 0015E654 7F 80 F0 30 */ slw r0, r28, r30
-/* 801629F8 0015E658 80 E5 00 00 */ lwz r7, 0(r5)
-/* 801629FC 0015E65C 28 06 00 20 */ cmplwi r6, 0x20
-/* 80162A00 0015E660 7C 63 F0 30 */ slw r3, r3, r30
-/* 80162A04 0015E664 7C E7 18 78 */ andc r7, r7, r3
-/* 80162A08 0015E668 7C 00 3B 78 */ or r0, r0, r7
-/* 80162A0C 0015E66C 90 05 00 00 */ stw r0, 0(r5)
-/* 80162A10 0015E670 41 80 00 68 */ blt lbl_80162A78
-/* 80162A14 0015E674 38 E6 FF E0 */ addi r7, r6, -32
-/* 80162A18 0015E678 80 C5 00 04 */ lwz r6, 4(r5)
-/* 80162A1C 0015E67C 54 E0 10 3A */ slwi r0, r7, 2
-/* 80162A20 0015E680 7C 64 00 2E */ lwzx r3, r4, r0
-/* 80162A24 0015E684 7C 07 F8 50 */ subf r0, r7, r31
-/* 80162A28 0015E688 7F 80 04 30 */ srw r0, r28, r0
-/* 80162A2C 0015E68C 7C C6 18 78 */ andc r6, r6, r3
-/* 80162A30 0015E690 7C 00 33 78 */ or r0, r0, r6
-/* 80162A34 0015E694 90 05 00 04 */ stw r0, 4(r5)
-/* 80162A38 0015E698 48 00 00 40 */ b lbl_80162A78
-lbl_80162A3C:
-/* 80162A3C 0015E69C 2C 1C 00 00 */ cmpwi r28, 0
-/* 80162A40 0015E6A0 40 82 00 20 */ bne lbl_80162A60
-/* 80162A44 0015E6A4 57 64 10 3A */ slwi r4, r27, 2
-/* 80162A48 0015E6A8 38 00 00 01 */ li r0, 1
-/* 80162A4C 0015E6AC 7C 7D 20 2E */ lwzx r3, r29, r4
-/* 80162A50 0015E6B0 7C 00 F0 30 */ slw r0, r0, r30
-/* 80162A54 0015E6B4 7C 60 00 78 */ andc r0, r3, r0
-/* 80162A58 0015E6B8 7C 1D 21 2E */ stwx r0, r29, r4
-/* 80162A5C 0015E6BC 48 00 00 1C */ b lbl_80162A78
-lbl_80162A60:
-/* 80162A60 0015E6C0 57 64 10 3A */ slwi r4, r27, 2
-/* 80162A64 0015E6C4 38 00 00 01 */ li r0, 1
-/* 80162A68 0015E6C8 7C 7D 20 2E */ lwzx r3, r29, r4
-/* 80162A6C 0015E6CC 7C 00 F0 30 */ slw r0, r0, r30
-/* 80162A70 0015E6D0 7C 60 03 78 */ or r0, r3, r0
-/* 80162A74 0015E6D4 7C 1D 21 2E */ stwx r0, r29, r4
-lbl_80162A78:
-/* 80162A78 0015E6D8 39 61 00 20 */ addi r11, r1, 0x20
-/* 80162A7C 0015E6DC 48 06 46 F9 */ bl _restgpr_27
-/* 80162A80 0015E6E0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80162A84 0015E6E4 7C 08 03 A6 */ mtlr r0
-/* 80162A88 0015E6E8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80162A8C 0015E6EC 4E 80 00 20 */ blr
-
-.global func_80162A90
-func_80162A90:
-/* 80162A90 0015E6F0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80162A94 0015E6F4 7C 08 02 A6 */ mflr r0
-/* 80162A98 0015E6F8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80162A9C 0015E6FC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80162AA0 0015E700 3F E0 80 64 */ lis r31, lbl_8063CE34@ha
-/* 80162AA4 0015E704 3B FF CE 34 */ addi r31, r31, lbl_8063CE34@l
-/* 80162AA8 0015E708 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80162AAC 0015E70C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80162AB0 0015E710 7C 7D 1B 78 */ mr r29, r3
-/* 80162AB4 0015E714 7F A4 EB 78 */ mr r4, r29
-/* 80162AB8 0015E718 38 7F 00 44 */ addi r3, r31, 0x44
-/* 80162ABC 0015E71C 48 23 3B FD */ bl func_803966B8
-/* 80162AC0 0015E720 54 7E 06 3E */ clrlwi r30, r3, 0x18
-/* 80162AC4 0015E724 7F A4 EB 78 */ mr r4, r29
-/* 80162AC8 0015E728 38 7F 00 44 */ addi r3, r31, 0x44
-/* 80162ACC 0015E72C 48 23 3C 55 */ bl func_80396720
-/* 80162AD0 0015E730 54 7F D9 7E */ srwi r31, r3, 5
-/* 80162AD4 0015E734 54 7D 06 FE */ clrlwi r29, r3, 0x1b
-/* 80162AD8 0015E738 4B FF CC 09 */ bl func_8015F6E0
-/* 80162ADC 0015E73C 28 1E 00 01 */ cmplwi r30, 1
-/* 80162AE0 0015E740 3C A3 00 01 */ addis r5, r3, 1
-/* 80162AE4 0015E744 38 A5 24 D8 */ addi r5, r5, 0x24d8
-/* 80162AE8 0015E748 40 81 00 3C */ ble lbl_80162B24
-/* 80162AEC 0015E74C 57 E0 10 3A */ slwi r0, r31, 2
-/* 80162AF0 0015E750 3C 60 80 42 */ lis r3, lbl_8041F078@ha
-/* 80162AF4 0015E754 7C 85 02 14 */ add r4, r5, r0
-/* 80162AF8 0015E758 7C A5 00 2E */ lwzx r5, r5, r0
-/* 80162AFC 0015E75C 80 C4 00 04 */ lwz r6, 4(r4)
-/* 80162B00 0015E760 20 9D 00 20 */ subfic r4, r29, 0x20
-/* 80162B04 0015E764 57 C0 10 3A */ slwi r0, r30, 2
-/* 80162B08 0015E768 38 63 F0 78 */ addi r3, r3, lbl_8041F078@l
-/* 80162B0C 0015E76C 7C A5 EC 30 */ srw r5, r5, r29
-/* 80162B10 0015E770 7C C6 20 30 */ slw r6, r6, r4
-/* 80162B14 0015E774 7C 03 00 2E */ lwzx r0, r3, r0
-/* 80162B18 0015E778 7C C3 2B 78 */ or r3, r6, r5
-/* 80162B1C 0015E77C 7C 63 00 38 */ and r3, r3, r0
-/* 80162B20 0015E780 48 00 00 14 */ b lbl_80162B34
-lbl_80162B24:
-/* 80162B24 0015E784 57 E0 10 3A */ slwi r0, r31, 2
-/* 80162B28 0015E788 7C 05 00 2E */ lwzx r0, r5, r0
-/* 80162B2C 0015E78C 7C 00 EC 30 */ srw r0, r0, r29
-/* 80162B30 0015E790 54 03 07 FE */ clrlwi r3, r0, 0x1f
-lbl_80162B34:
-/* 80162B34 0015E794 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80162B38 0015E798 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80162B3C 0015E79C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80162B40 0015E7A0 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80162B44 0015E7A4 7C 08 03 A6 */ mtlr r0
-/* 80162B48 0015E7A8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80162B4C 0015E7AC 4E 80 00 20 */ blr
-
-.global func_80162B50
-func_80162B50:
-/* 80162B50 0015E7B0 38 A0 00 01 */ li r5, 1
-/* 80162B54 0015E7B4 38 6D 9D 78 */ addi r3, r13, lbl_8063F038-_SDA_BASE_
-/* 80162B58 0015E7B8 38 80 00 04 */ li r4, 4
-/* 80162B5C 0015E7BC 38 00 00 00 */ li r0, 0
-/* 80162B60 0015E7C0 98 AD 9D 78 */ stb r5, lbl_8063F038-_SDA_BASE_(r13)
-/* 80162B64 0015E7C4 B0 83 00 02 */ sth r4, 2(r3)
-/* 80162B68 0015E7C8 98 03 00 04 */ stb r0, 4(r3)
-/* 80162B6C 0015E7CC 4E 80 00 20 */ blr
-
-.global func_80162B70
-func_80162B70:
-/* 80162B70 0015E7D0 80 0D 9D 90 */ lwz r0, lbl_8063F050-_SDA_BASE_(r13)
-/* 80162B74 0015E7D4 80 6D 9D 88 */ lwz r3, lbl_8063F048-_SDA_BASE_(r13)
-/* 80162B78 0015E7D8 2C 00 00 00 */ cmpwi r0, 0
-/* 80162B7C 0015E7DC 4D 82 00 20 */ beqlr
-/* 80162B80 0015E7E0 7C 03 03 78 */ mr r3, r0
-/* 80162B84 0015E7E4 4E 80 00 20 */ blr
-
-.global func_80162B88
-func_80162B88:
-/* 80162B88 0015E7E8 4E 80 00 20 */ blr
-
-.global func_80162B8C
-func_80162B8C:
-/* 80162B8C 0015E7EC 4E 80 00 20 */ blr
-
-.global func_80162B90
-func_80162B90:
-/* 80162B90 0015E7F0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162B94 0015E7F4 7C 08 02 A6 */ mflr r0
-/* 80162B98 0015E7F8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162B9C 0015E7FC 4B FF FF ED */ bl func_80162B88
-/* 80162BA0 0015E800 48 0F B4 31 */ bl func_8025DFD0
-/* 80162BA4 0015E804 48 0F B7 69 */ bl func_8025E30C
-/* 80162BA8 0015E808 38 80 03 71 */ li r4, 0x371
-/* 80162BAC 0015E80C 48 0F E9 F5 */ bl func_802615A0
-/* 80162BB0 0015E810 48 0F B4 21 */ bl func_8025DFD0
-/* 80162BB4 0015E814 48 0F B7 59 */ bl func_8025E30C
-/* 80162BB8 0015E818 38 80 00 00 */ li r4, 0
-/* 80162BBC 0015E81C 38 A0 00 00 */ li r5, 0
-/* 80162BC0 0015E820 48 0F F9 91 */ bl func_80262550
-/* 80162BC4 0015E824 48 0F B4 0D */ bl func_8025DFD0
-/* 80162BC8 0015E828 48 0F B5 29 */ bl func_8025E0F0
-/* 80162BCC 0015E82C 2C 03 00 00 */ cmpwi r3, 0
-/* 80162BD0 0015E830 41 82 00 08 */ beq lbl_80162BD8
-/* 80162BD4 0015E834 48 00 00 18 */ b lbl_80162BEC
-lbl_80162BD8:
-/* 80162BD8 0015E838 48 00 4E 89 */ bl func_80167A60
-/* 80162BDC 0015E83C 48 0F B3 F5 */ bl func_8025DFD0
-/* 80162BE0 0015E840 48 0F B7 2D */ bl func_8025E30C
-/* 80162BE4 0015E844 38 80 00 05 */ li r4, 5
-/* 80162BE8 0015E848 48 0F EC 19 */ bl func_80261800
-lbl_80162BEC:
-/* 80162BEC 0015E84C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162BF0 0015E850 7C 08 03 A6 */ mtlr r0
-/* 80162BF4 0015E854 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162BF8 0015E858 4E 80 00 20 */ blr
-
-.global func_80162BFC
-func_80162BFC:
-/* 80162BFC 0015E85C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162C00 0015E860 7C 08 02 A6 */ mflr r0
-/* 80162C04 0015E864 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162C08 0015E868 48 0F B3 C9 */ bl func_8025DFD0
-/* 80162C0C 0015E86C 48 0F B7 01 */ bl func_8025E30C
-/* 80162C10 0015E870 38 80 03 71 */ li r4, 0x371
-/* 80162C14 0015E874 48 0F E9 8D */ bl func_802615A0
-/* 80162C18 0015E878 48 0F B3 B9 */ bl func_8025DFD0
-/* 80162C1C 0015E87C 48 0F B6 F1 */ bl func_8025E30C
-/* 80162C20 0015E880 38 80 00 00 */ li r4, 0
-/* 80162C24 0015E884 38 A0 00 00 */ li r5, 0
-/* 80162C28 0015E888 48 0F F9 29 */ bl func_80262550
-/* 80162C2C 0015E88C 48 0F B3 A5 */ bl func_8025DFD0
-/* 80162C30 0015E890 48 0F B4 C1 */ bl func_8025E0F0
-/* 80162C34 0015E894 2C 03 00 00 */ cmpwi r3, 0
-/* 80162C38 0015E898 41 82 00 08 */ beq lbl_80162C40
-/* 80162C3C 0015E89C 48 00 00 18 */ b lbl_80162C54
-lbl_80162C40:
-/* 80162C40 0015E8A0 48 00 4E 21 */ bl func_80167A60
-/* 80162C44 0015E8A4 48 0F B3 8D */ bl func_8025DFD0
-/* 80162C48 0015E8A8 48 0F B6 C5 */ bl func_8025E30C
-/* 80162C4C 0015E8AC 38 80 00 02 */ li r4, 2
-/* 80162C50 0015E8B0 48 0F EB B1 */ bl func_80261800
-lbl_80162C54:
-/* 80162C54 0015E8B4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162C58 0015E8B8 7C 08 03 A6 */ mtlr r0
-/* 80162C5C 0015E8BC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162C60 0015E8C0 4E 80 00 20 */ blr
-
-.global func_80162C64
-func_80162C64:
-/* 80162C64 0015E8C4 90 6D 9D 94 */ stw r3, lbl_8063F054-_SDA_BASE_(r13)
-/* 80162C68 0015E8C8 90 8D 9D 98 */ stw r4, lbl_8063F058-_SDA_BASE_(r13)
-/* 80162C6C 0015E8CC 4E 80 00 20 */ blr
-
-.global func_80162C70
-func_80162C70:
-/* 80162C70 0015E8D0 90 6D 82 FC */ stw r3, lbl_8063D5BC-_SDA_BASE_(r13)
-/* 80162C74 0015E8D4 4E 80 00 20 */ blr
-
-.global func_80162C78
-func_80162C78:
-/* 80162C78 0015E8D8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162C7C 0015E8DC 7C 08 02 A6 */ mflr r0
-/* 80162C80 0015E8E0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162C84 0015E8E4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80162C88 0015E8E8 48 00 07 5D */ bl func_801633E4
-/* 80162C8C 0015E8EC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80162C90 0015E8F0 2C 00 00 03 */ cmpwi r0, 3
-/* 80162C94 0015E8F4 41 82 00 40 */ beq lbl_80162CD4
-/* 80162C98 0015E8F8 40 80 00 14 */ bge lbl_80162CAC
-/* 80162C9C 0015E8FC 2C 00 00 01 */ cmpwi r0, 1
-/* 80162CA0 0015E900 41 82 00 1C */ beq lbl_80162CBC
-/* 80162CA4 0015E904 40 80 00 24 */ bge lbl_80162CC8
-/* 80162CA8 0015E908 48 00 00 50 */ b lbl_80162CF8
-lbl_80162CAC:
-/* 80162CAC 0015E90C 2C 00 00 05 */ cmpwi r0, 5
-/* 80162CB0 0015E910 41 82 00 3C */ beq lbl_80162CEC
-/* 80162CB4 0015E914 40 80 00 44 */ bge lbl_80162CF8
-/* 80162CB8 0015E918 48 00 00 28 */ b lbl_80162CE0
-lbl_80162CBC:
-/* 80162CBC 0015E91C 3C 60 00 40 */ lis r3, 0x00400318@ha
-/* 80162CC0 0015E920 3B E3 03 18 */ addi r31, r3, 0x00400318@l
-/* 80162CC4 0015E924 48 00 00 3C */ b lbl_80162D00
-lbl_80162CC8:
-/* 80162CC8 0015E928 3C 60 00 80 */ lis r3, 0x008000CE@ha
-/* 80162CCC 0015E92C 3B E3 00 CE */ addi r31, r3, 0x008000CE@l
-/* 80162CD0 0015E930 48 00 00 30 */ b lbl_80162D00
-lbl_80162CD4:
-/* 80162CD4 0015E934 3C 60 00 80 */ lis r3, 0x008000CD@ha
-/* 80162CD8 0015E938 3B E3 00 CD */ addi r31, r3, 0x008000CD@l
-/* 80162CDC 0015E93C 48 00 00 24 */ b lbl_80162D00
-lbl_80162CE0:
-/* 80162CE0 0015E940 3C 60 00 80 */ lis r3, 0x008000D0@ha
-/* 80162CE4 0015E944 3B E3 00 D0 */ addi r31, r3, 0x008000D0@l
-/* 80162CE8 0015E948 48 00 00 18 */ b lbl_80162D00
-lbl_80162CEC:
-/* 80162CEC 0015E94C 3C 60 00 80 */ lis r3, 0x008000CF@ha
-/* 80162CF0 0015E950 3B E3 00 CF */ addi r31, r3, 0x008000CF@l
-/* 80162CF4 0015E954 48 00 00 0C */ b lbl_80162D00
-lbl_80162CF8:
-/* 80162CF8 0015E958 3C 60 00 40 */ lis r3, 0x00400318@ha
-/* 80162CFC 0015E95C 3B E3 03 18 */ addi r31, r3, 0x00400318@l
-lbl_80162D00:
-/* 80162D00 0015E960 48 0F B2 D1 */ bl func_8025DFD0
-/* 80162D04 0015E964 48 0F B6 09 */ bl func_8025E30C
-/* 80162D08 0015E968 7F E4 FB 78 */ mr r4, r31
-/* 80162D0C 0015E96C 48 0F E8 95 */ bl func_802615A0
-/* 80162D10 0015E970 48 0F B2 C1 */ bl func_8025DFD0
-/* 80162D14 0015E974 48 0F B5 F9 */ bl func_8025E30C
-/* 80162D18 0015E978 80 8D 82 FC */ lwz r4, lbl_8063D5BC-_SDA_BASE_(r13)
-/* 80162D1C 0015E97C 48 0F F8 2D */ bl func_80262548
-/* 80162D20 0015E980 48 0F B2 B1 */ bl func_8025DFD0
-/* 80162D24 0015E984 48 0F B5 E9 */ bl func_8025E30C
-/* 80162D28 0015E988 80 8D 9D 98 */ lwz r4, lbl_8063F058-_SDA_BASE_(r13)
-/* 80162D2C 0015E98C 80 AD 9D 94 */ lwz r5, lbl_8063F054-_SDA_BASE_(r13)
-/* 80162D30 0015E990 48 0F F8 21 */ bl func_80262550
-/* 80162D34 0015E994 48 0F B2 9D */ bl func_8025DFD0
-/* 80162D38 0015E998 48 0F B3 B9 */ bl func_8025E0F0
-/* 80162D3C 0015E99C 2C 03 00 00 */ cmpwi r3, 0
-/* 80162D40 0015E9A0 41 82 00 08 */ beq lbl_80162D48
-/* 80162D44 0015E9A4 48 00 00 14 */ b lbl_80162D58
-lbl_80162D48:
-/* 80162D48 0015E9A8 48 0F B2 89 */ bl func_8025DFD0
-/* 80162D4C 0015E9AC 48 0F B5 C1 */ bl func_8025E30C
-/* 80162D50 0015E9B0 38 80 00 01 */ li r4, 1
-/* 80162D54 0015E9B4 48 0F EA AD */ bl func_80261800
-lbl_80162D58:
-/* 80162D58 0015E9B8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162D5C 0015E9BC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162D60 0015E9C0 7C 08 03 A6 */ mtlr r0
-/* 80162D64 0015E9C4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162D68 0015E9C8 4E 80 00 20 */ blr
-
-.global func_80162D6C
-func_80162D6C:
-/* 80162D6C 0015E9CC 90 6D 83 04 */ stw r3, lbl_8063D5C4-_SDA_BASE_(r13)
-/* 80162D70 0015E9D0 90 8D 83 00 */ stw r4, lbl_8063D5C0-_SDA_BASE_(r13)
-/* 80162D74 0015E9D4 4E 80 00 20 */ blr
-
-.global func_80162D78
-func_80162D78:
-/* 80162D78 0015E9D8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162D7C 0015E9DC 7C 08 02 A6 */ mflr r0
-/* 80162D80 0015E9E0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162D84 0015E9E4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80162D88 0015E9E8 83 ED 83 04 */ lwz r31, lbl_8063D5C4-_SDA_BASE_(r13)
-/* 80162D8C 0015E9EC 48 00 06 59 */ bl func_801633E4
-/* 80162D90 0015E9F0 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80162D94 0015E9F4 2C 00 00 03 */ cmpwi r0, 3
-/* 80162D98 0015E9F8 41 82 00 38 */ beq lbl_80162DD0
-/* 80162D9C 0015E9FC 40 80 00 14 */ bge lbl_80162DB0
-/* 80162DA0 0015EA00 2C 00 00 01 */ cmpwi r0, 1
-/* 80162DA4 0015EA04 41 82 00 1C */ beq lbl_80162DC0
-/* 80162DA8 0015EA08 40 80 00 20 */ bge lbl_80162DC8
-/* 80162DAC 0015EA0C 48 00 00 38 */ b lbl_80162DE4
-lbl_80162DB0:
-/* 80162DB0 0015EA10 2C 00 00 05 */ cmpwi r0, 5
-/* 80162DB4 0015EA14 41 82 00 2C */ beq lbl_80162DE0
-/* 80162DB8 0015EA18 40 80 00 2C */ bge lbl_80162DE4
-/* 80162DBC 0015EA1C 48 00 00 1C */ b lbl_80162DD8
-lbl_80162DC0:
-/* 80162DC0 0015EA20 83 ED 83 08 */ lwz r31, lbl_8063D5C8-_SDA_BASE_(r13)
-/* 80162DC4 0015EA24 48 00 00 20 */ b lbl_80162DE4
-lbl_80162DC8:
-/* 80162DC8 0015EA28 83 ED 83 0C */ lwz r31, lbl_8063D5CC-_SDA_BASE_(r13)
-/* 80162DCC 0015EA2C 48 00 00 18 */ b lbl_80162DE4
-lbl_80162DD0:
-/* 80162DD0 0015EA30 83 ED 83 10 */ lwz r31, lbl_8063D5D0-_SDA_BASE_(r13)
-/* 80162DD4 0015EA34 48 00 00 10 */ b lbl_80162DE4
-lbl_80162DD8:
-/* 80162DD8 0015EA38 83 ED 83 14 */ lwz r31, lbl_8063D5D4-_SDA_BASE_(r13)
-/* 80162DDC 0015EA3C 48 00 00 08 */ b lbl_80162DE4
-lbl_80162DE0:
-/* 80162DE0 0015EA40 83 ED 83 18 */ lwz r31, lbl_8063D5D8-_SDA_BASE_(r13)
-lbl_80162DE4:
-/* 80162DE4 0015EA44 4B FF FD A5 */ bl func_80162B88
-/* 80162DE8 0015EA48 48 0F B1 E9 */ bl func_8025DFD0
-/* 80162DEC 0015EA4C 48 0F B5 29 */ bl func_8025E314
-/* 80162DF0 0015EA50 80 ED 83 00 */ lwz r7, lbl_8063D5C0-_SDA_BASE_(r13)
-/* 80162DF4 0015EA54 7F E4 FB 78 */ mr r4, r31
-/* 80162DF8 0015EA58 38 AD 83 20 */ addi r5, r13, lbl_8063D5E0-_SDA_BASE_
-/* 80162DFC 0015EA5C 38 CD 83 20 */ addi r6, r13, lbl_8063D5E0-_SDA_BASE_
-/* 80162E00 0015EA60 48 10 04 31 */ bl func_80263230
-/* 80162E04 0015EA64 2C 83 00 00 */ cmpwi cr1, r3, 0
-/* 80162E08 0015EA68 7C 7F 1B 78 */ mr r31, r3
-/* 80162E0C 0015EA6C 41 86 00 08 */ beq cr1, lbl_80162E14
-/* 80162E10 0015EA70 48 00 00 B8 */ b lbl_80162EC8
-lbl_80162E14:
-/* 80162E14 0015EA74 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 80162E18 0015EA78 2C 00 00 04 */ cmpwi r0, 4
-/* 80162E1C 0015EA7C 41 82 00 0C */ beq lbl_80162E28
-/* 80162E20 0015EA80 38 60 FF FF */ li r3, -1
-/* 80162E24 0015EA84 48 00 00 A4 */ b lbl_80162EC8
-lbl_80162E28:
-/* 80162E28 0015EA88 40 86 00 9C */ bne cr1, lbl_80162EC4
-/* 80162E2C 0015EA8C 48 00 05 B9 */ bl func_801633E4
-/* 80162E30 0015EA90 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80162E34 0015EA94 2C 00 00 03 */ cmpwi r0, 3
-/* 80162E38 0015EA98 41 82 00 40 */ beq lbl_80162E78
-/* 80162E3C 0015EA9C 40 80 00 14 */ bge lbl_80162E50
-/* 80162E40 0015EAA0 2C 00 00 01 */ cmpwi r0, 1
-/* 80162E44 0015EAA4 41 82 00 1C */ beq lbl_80162E60
-/* 80162E48 0015EAA8 40 80 00 24 */ bge lbl_80162E6C
-/* 80162E4C 0015EAAC 48 00 00 50 */ b lbl_80162E9C
-lbl_80162E50:
-/* 80162E50 0015EAB0 2C 00 00 05 */ cmpwi r0, 5
-/* 80162E54 0015EAB4 41 82 00 3C */ beq lbl_80162E90
-/* 80162E58 0015EAB8 40 80 00 44 */ bge lbl_80162E9C
-/* 80162E5C 0015EABC 48 00 00 28 */ b lbl_80162E84
-lbl_80162E60:
-/* 80162E60 0015EAC0 3C 60 00 40 */ lis r3, 0x00400286@ha
-/* 80162E64 0015EAC4 3B E3 02 86 */ addi r31, r3, 0x00400286@l
-/* 80162E68 0015EAC8 48 00 00 3C */ b lbl_80162EA4
-lbl_80162E6C:
-/* 80162E6C 0015EACC 3C 60 00 80 */ lis r3, 0x008000ED@ha
-/* 80162E70 0015EAD0 3B E3 00 ED */ addi r31, r3, 0x008000ED@l
-/* 80162E74 0015EAD4 48 00 00 30 */ b lbl_80162EA4
-lbl_80162E78:
-/* 80162E78 0015EAD8 3C 60 00 80 */ lis r3, 0x008000EC@ha
-/* 80162E7C 0015EADC 3B E3 00 EC */ addi r31, r3, 0x008000EC@l
-/* 80162E80 0015EAE0 48 00 00 24 */ b lbl_80162EA4
-lbl_80162E84:
-/* 80162E84 0015EAE4 3C 60 00 80 */ lis r3, 0x008000EF@ha
-/* 80162E88 0015EAE8 3B E3 00 EF */ addi r31, r3, 0x008000EF@l
-/* 80162E8C 0015EAEC 48 00 00 18 */ b lbl_80162EA4
-lbl_80162E90:
-/* 80162E90 0015EAF0 3C 60 00 80 */ lis r3, 0x008000EE@ha
-/* 80162E94 0015EAF4 3B E3 00 EE */ addi r31, r3, 0x008000EE@l
-/* 80162E98 0015EAF8 48 00 00 0C */ b lbl_80162EA4
-lbl_80162E9C:
-/* 80162E9C 0015EAFC 3C 60 00 40 */ lis r3, 0x00400286@ha
-/* 80162EA0 0015EB00 3B E3 02 86 */ addi r31, r3, 0x00400286@l
-lbl_80162EA4:
-/* 80162EA4 0015EB04 48 0F B1 2D */ bl func_8025DFD0
-/* 80162EA8 0015EB08 48 0F B4 6D */ bl func_8025E314
-/* 80162EAC 0015EB0C 7F E4 FB 78 */ mr r4, r31
-/* 80162EB0 0015EB10 48 10 03 6D */ bl func_8026321C
-/* 80162EB4 0015EB14 48 0F B1 1D */ bl func_8025DFD0
-/* 80162EB8 0015EB18 48 0F B2 6D */ bl func_8025E124
-/* 80162EBC 0015EB1C 7C 7F 1B 78 */ mr r31, r3
-/* 80162EC0 0015EB20 48 00 4B A1 */ bl func_80167A60
-lbl_80162EC4:
-/* 80162EC4 0015EB24 7F E3 FB 78 */ mr r3, r31
-lbl_80162EC8:
-/* 80162EC8 0015EB28 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162ECC 0015EB2C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162ED0 0015EB30 7C 08 03 A6 */ mtlr r0
-/* 80162ED4 0015EB34 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162ED8 0015EB38 4E 80 00 20 */ blr
-lbl_80162EDC:
-/* 80162EDC 0015EB3C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162EE0 0015EB40 7C 08 02 A6 */ mflr r0
-/* 80162EE4 0015EB44 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162EE8 0015EB48 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80162EEC 0015EB4C 48 0F B0 E5 */ bl func_8025DFD0
-/* 80162EF0 0015EB50 48 0F B2 69 */ bl func_8025E158
-/* 80162EF4 0015EB54 7C 7F 1B 78 */ mr r31, r3
-/* 80162EF8 0015EB58 48 00 4B 69 */ bl func_80167A60
-/* 80162EFC 0015EB5C 7F E3 FB 78 */ mr r3, r31
-/* 80162F00 0015EB60 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162F04 0015EB64 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162F08 0015EB68 7C 08 03 A6 */ mtlr r0
-/* 80162F0C 0015EB6C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162F10 0015EB70 4E 80 00 20 */ blr
-
-.global func_80162F14
-func_80162F14:
-/* 80162F14 0015EB74 4B FF FF C8 */ b lbl_80162EDC
-
-.global func_80162F18
-func_80162F18:
-/* 80162F18 0015EB78 4B FF FF C4 */ b lbl_80162EDC
-
-.global func_80162F1C
-func_80162F1C:
-/* 80162F1C 0015EB7C 4B FF FF C0 */ b lbl_80162EDC
-
-.global glxSwapWaitDrawDone
-glxSwapWaitDrawDone:
-/* 80162F20 0015EB80 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162F24 0015EB84 7C 08 02 A6 */ mflr r0
-/* 80162F28 0015EB88 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162F2C 0015EB8C 4B FF FC 61 */ bl func_80162B8C
-/* 80162F30 0015EB90 48 0F B0 A1 */ bl func_8025DFD0
-/* 80162F34 0015EB94 48 0F B1 7D */ bl func_8025E0B0
-/* 80162F38 0015EB98 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162F3C 0015EB9C 7C 08 03 A6 */ mtlr r0
-/* 80162F40 0015EBA0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162F44 0015EBA4 4E 80 00 20 */ blr
-
-.global func_80162F48
-func_80162F48:
-/* 80162F48 0015EBA8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162F4C 0015EBAC 7C 08 02 A6 */ mflr r0
-/* 80162F50 0015EBB0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162F54 0015EBB4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80162F58 0015EBB8 7C 7F 1B 78 */ mr r31, r3
-/* 80162F5C 0015EBBC 48 00 04 B1 */ bl func_8016340C
-/* 80162F60 0015EBC0 38 60 00 00 */ li r3, 0
-/* 80162F64 0015EBC4 48 18 A2 A1 */ bl NCDSetNwc24Permission
-/* 80162F68 0015EBC8 48 0F B0 69 */ bl func_8025DFD0
-/* 80162F6C 0015EBCC 7F E3 FB 78 */ mr r3, r31
-/* 80162F70 0015EBD0 48 0F B0 11 */ bl func_8025DF80
-/* 80162F74 0015EBD4 7F E3 FB 78 */ mr r3, r31
-/* 80162F78 0015EBD8 48 00 0C 05 */ bl func_80163B7C
-/* 80162F7C 0015EBDC 48 00 4A E5 */ bl func_80167A60
-/* 80162F80 0015EBE0 48 00 5C C9 */ bl func_80168C48
-/* 80162F84 0015EBE4 48 00 65 1D */ bl func_801694A0
-/* 80162F88 0015EBE8 38 60 03 00 */ li r3, 0x300
-/* 80162F8C 0015EBEC 48 00 58 3D */ bl func_801687C8
-/* 80162F90 0015EBF0 3C A0 80 16 */ lis r5, lbl_8016315C@ha
-/* 80162F94 0015EBF4 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
-/* 80162F98 0015EBF8 38 A5 31 5C */ addi r5, r5, lbl_8016315C@l
-/* 80162F9C 0015EBFC 38 80 17 70 */ li r4, 0x1770
-/* 80162FA0 0015EC00 38 C0 00 00 */ li r6, 0
-/* 80162FA4 0015EC04 38 E0 40 00 */ li r7, 0x4000
-/* 80162FA8 0015EC08 39 00 00 08 */ li r8, 8
-/* 80162FAC 0015EC0C 39 20 00 01 */ li r9, 1
-/* 80162FB0 0015EC10 48 0C 12 65 */ bl func_80224214
-/* 80162FB4 0015EC14 48 18 94 95 */ bl SCGetLanguage
-/* 80162FB8 0015EC18 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 80162FBC 0015EC1C 48 00 04 11 */ bl func_801633CC
-/* 80162FC0 0015EC20 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162FC4 0015EC24 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80162FC8 0015EC28 7C 08 03 A6 */ mtlr r0
-/* 80162FCC 0015EC2C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162FD0 0015EC30 4E 80 00 20 */ blr
-
-.global glplatAbortFrame
-glplatAbortFrame:
-/* 80162FD4 0015EC34 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80162FD8 0015EC38 7C 08 02 A6 */ mflr r0
-/* 80162FDC 0015EC3C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80162FE0 0015EC40 48 00 06 95 */ bl func_80163674
-/* 80162FE4 0015EC44 38 00 00 00 */ li r0, 0
-/* 80162FE8 0015EC48 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 80162FEC 0015EC4C 90 0D 9D 90 */ stw r0, lbl_8063F050-_SDA_BASE_(r13)
-/* 80162FF0 0015EC50 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80162FF4 0015EC54 7C 08 03 A6 */ mtlr r0
-/* 80162FF8 0015EC58 38 21 00 10 */ addi r1, r1, 0x10
-/* 80162FFC 0015EC5C 4E 80 00 20 */ blr
-
-.global func_80163000
-func_80163000:
-/* 80163000 0015EC60 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163004 0015EC64 7C 08 02 A6 */ mflr r0
-/* 80163008 0015EC68 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016300C 0015EC6C 4B EA 68 2D */ bl func_80009838
-/* 80163010 0015EC70 2C 03 00 00 */ cmpwi r3, 0
-/* 80163014 0015EC74 40 82 00 28 */ bne lbl_8016303C
-/* 80163018 0015EC78 48 00 06 5D */ bl func_80163674
-/* 8016301C 0015EC7C 3C 60 80 42 */ lis r3, lbl_8041F178@ha
-/* 80163020 0015EC80 38 80 00 04 */ li r4, 4
-/* 80163024 0015EC84 38 63 F1 78 */ addi r3, r3, lbl_8041F178@l
-/* 80163028 0015EC88 4B FF FD 45 */ bl func_80162D6C
-/* 8016302C 0015EC8C 38 60 00 04 */ li r3, 4
-/* 80163030 0015EC90 38 00 00 01 */ li r0, 1
-/* 80163034 0015EC94 90 6D 9D 88 */ stw r3, lbl_8063F048-_SDA_BASE_(r13)
-/* 80163038 0015EC98 90 0D 9D 90 */ stw r0, lbl_8063F050-_SDA_BASE_(r13)
-lbl_8016303C:
-/* 8016303C 0015EC9C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163040 0015ECA0 7C 08 03 A6 */ mtlr r0
-/* 80163044 0015ECA4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163048 0015ECA8 4E 80 00 20 */ blr
-
-.global func_8016304C
-func_8016304C:
-/* 8016304C 0015ECAC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163050 0015ECB0 7C 08 02 A6 */ mflr r0
-/* 80163054 0015ECB4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163058 0015ECB8 4B EA 67 E1 */ bl func_80009838
-/* 8016305C 0015ECBC 2C 03 00 00 */ cmpwi r3, 0
-/* 80163060 0015ECC0 40 82 00 28 */ bne lbl_80163088
-/* 80163064 0015ECC4 48 00 06 11 */ bl func_80163674
-/* 80163068 0015ECC8 3C 60 80 42 */ lis r3, lbl_8041F178@ha
-/* 8016306C 0015ECCC 38 80 00 01 */ li r4, 1
-/* 80163070 0015ECD0 38 63 F1 78 */ addi r3, r3, lbl_8041F178@l
-/* 80163074 0015ECD4 4B FF FC F9 */ bl func_80162D6C
-/* 80163078 0015ECD8 38 60 00 04 */ li r3, 4
-/* 8016307C 0015ECDC 38 00 00 02 */ li r0, 2
-/* 80163080 0015ECE0 90 6D 9D 88 */ stw r3, lbl_8063F048-_SDA_BASE_(r13)
-/* 80163084 0015ECE4 90 0D 9D 90 */ stw r0, lbl_8063F050-_SDA_BASE_(r13)
-lbl_80163088:
-/* 80163088 0015ECE8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016308C 0015ECEC 7C 08 03 A6 */ mtlr r0
-/* 80163090 0015ECF0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163094 0015ECF4 4E 80 00 20 */ blr
-
-.global func_80163098
-func_80163098:
-/* 80163098 0015ECF8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016309C 0015ECFC 7C 08 02 A6 */ mflr r0
-/* 801630A0 0015ED00 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801630A4 0015ED04 4B EA 67 95 */ bl func_80009838
-/* 801630A8 0015ED08 2C 03 00 00 */ cmpwi r3, 0
-/* 801630AC 0015ED0C 40 82 00 10 */ bne lbl_801630BC
-/* 801630B0 0015ED10 48 00 05 C5 */ bl func_80163674
-/* 801630B4 0015ED14 38 00 00 03 */ li r0, 3
-/* 801630B8 0015ED18 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
-lbl_801630BC:
-/* 801630BC 0015ED1C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801630C0 0015ED20 7C 08 03 A6 */ mtlr r0
-/* 801630C4 0015ED24 38 21 00 10 */ addi r1, r1, 0x10
-/* 801630C8 0015ED28 4E 80 00 20 */ blr
-
-.global func_801630CC
-func_801630CC:
-/* 801630CC 0015ED2C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801630D0 0015ED30 7C 08 02 A6 */ mflr r0
-/* 801630D4 0015ED34 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801630D8 0015ED38 48 0F AE F9 */ bl func_8025DFD0
-/* 801630DC 0015ED3C 48 0F B2 31 */ bl func_8025E30C
-/* 801630E0 0015ED40 81 83 00 00 */ lwz r12, 0(r3)
-/* 801630E4 0015ED44 81 8C 00 48 */ lwz r12, 0x48(r12)
-/* 801630E8 0015ED48 7D 89 03 A6 */ mtctr r12
-/* 801630EC 0015ED4C 4E 80 04 21 */ bctrl
-/* 801630F0 0015ED50 2C 03 00 00 */ cmpwi r3, 0
-/* 801630F4 0015ED54 41 82 00 0C */ beq lbl_80163100
-/* 801630F8 0015ED58 38 60 00 01 */ li r3, 1
-/* 801630FC 0015ED5C 48 00 00 28 */ b lbl_80163124
-lbl_80163100:
-/* 80163100 0015ED60 48 0F AE D1 */ bl func_8025DFD0
-/* 80163104 0015ED64 48 0F B2 11 */ bl func_8025E314
-/* 80163108 0015ED68 81 83 00 00 */ lwz r12, 0(r3)
-/* 8016310C 0015ED6C 81 8C 00 48 */ lwz r12, 0x48(r12)
-/* 80163110 0015ED70 7D 89 03 A6 */ mtctr r12
-/* 80163114 0015ED74 4E 80 04 21 */ bctrl
-/* 80163118 0015ED78 7C 03 00 D0 */ neg r0, r3
-/* 8016311C 0015ED7C 7C 00 1B 78 */ or r0, r0, r3
-/* 80163120 0015ED80 54 03 0F FE */ srwi r3, r0, 0x1f
-lbl_80163124:
-/* 80163124 0015ED84 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163128 0015ED88 7C 08 03 A6 */ mtlr r0
-/* 8016312C 0015ED8C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163130 0015ED90 4E 80 00 20 */ blr
-
-.global glEndFrame
-glEndFrame:
-/* 80163134 0015ED94 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163138 0015ED98 7C 08 02 A6 */ mflr r0
-/* 8016313C 0015ED9C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163140 0015EDA0 48 00 05 35 */ bl func_80163674
-/* 80163144 0015EDA4 38 00 00 05 */ li r0, 5
-/* 80163148 0015EDA8 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 8016314C 0015EDAC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163150 0015EDB0 7C 08 03 A6 */ mtlr r0
-/* 80163154 0015EDB4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163158 0015EDB8 4E 80 00 20 */ blr
-lbl_8016315C:
-/* 8016315C 0015EDBC 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80163160 0015EDC0 7C 08 02 A6 */ mflr r0
-/* 80163164 0015EDC4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80163168 0015EDC8 DB E1 00 50 */ stfd f31, 0x50(r1)
-/* 8016316C 0015EDCC F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
-/* 80163170 0015EDD0 DB C1 00 40 */ stfd f30, 0x40(r1)
-/* 80163174 0015EDD4 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
-/* 80163178 0015EDD8 39 61 00 40 */ addi r11, r1, 0x40
-/* 8016317C 0015EDDC 48 06 3F 95 */ bl _savegpr_21
-/* 80163180 0015EDE0 C3 C2 90 2C */ lfs f30, lbl_8064162C-_SDA2_BASE_(r2)
-/* 80163184 0015EDE4 3B C0 00 08 */ li r30, 8
-/* 80163188 0015EDE8 C3 E2 90 28 */ lfs f31, lbl_80641628-_SDA2_BASE_(r2)
-/* 8016318C 0015EDEC 3F E0 80 42 */ lis r31, 0x8042
-/* 80163190 0015EDF0 3E C0 80 16 */ lis r22, 0x8016
-/* 80163194 0015EDF4 3E E0 80 16 */ lis r23, 0x8016
-/* 80163198 0015EDF8 3F 00 80 16 */ lis r24, 0x8016
-/* 8016319C 0015EDFC 3F 20 80 16 */ lis r25, 0x8016
-/* 801631A0 0015EE00 3F 40 80 16 */ lis r26, 0x8016
-/* 801631A4 0015EE04 3F 60 80 16 */ lis r27, 0x8016
-/* 801631A8 0015EE08 3F 80 80 16 */ lis r28, 0x8016
-/* 801631AC 0015EE0C 3B A0 00 00 */ li r29, 0
-lbl_801631B0:
-/* 801631B0 0015EE10 80 6D 9D 8C */ lwz r3, lbl_8063F04C-_SDA_BASE_(r13)
-/* 801631B4 0015EE14 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 801631B8 0015EE18 7C 03 00 00 */ cmpw r3, r0
-/* 801631BC 0015EE1C 41 82 01 7C */ beq lbl_80163338
-/* 801631C0 0015EE20 93 CD 9D 8C */ stw r30, lbl_8063F04C-_SDA_BASE_(r13)
-/* 801631C4 0015EE24 48 0F AE 0D */ bl func_8025DFD0
-/* 801631C8 0015EE28 48 0F AE E1 */ bl func_8025E0A8
-/* 801631CC 0015EE2C 2C 03 00 00 */ cmpwi r3, 0
-/* 801631D0 0015EE30 41 82 00 14 */ beq lbl_801631E4
-/* 801631D4 0015EE34 41 80 01 64 */ blt lbl_80163338
-/* 801631D8 0015EE38 2C 03 00 04 */ cmpwi r3, 4
-/* 801631DC 0015EE3C 40 80 01 5C */ bge lbl_80163338
-/* 801631E0 0015EE40 48 00 00 CC */ b lbl_801632AC
-lbl_801631E4:
-/* 801631E4 0015EE44 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 801631E8 0015EE48 28 00 00 07 */ cmplwi r0, 7
-/* 801631EC 0015EE4C 41 81 00 4C */ bgt lbl_80163238
-/* 801631F0 0015EE50 38 7F F1 88 */ addi r3, r31, -3704
-/* 801631F4 0015EE54 54 00 10 3A */ slwi r0, r0, 2
-/* 801631F8 0015EE58 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801631FC 0015EE5C 7C 69 03 A6 */ mtctr r3
-/* 80163200 0015EE60 4E 80 04 20 */ bctr
-/* 80163204 0015EE64 4B FF F9 8D */ bl func_80162B90
-/* 80163208 0015EE68 48 00 00 30 */ b lbl_80163238
-/* 8016320C 0015EE6C 4B FF F9 F1 */ bl func_80162BFC
-/* 80163210 0015EE70 48 00 00 28 */ b lbl_80163238
-/* 80163214 0015EE74 4B FF FA 65 */ bl func_80162C78
-/* 80163218 0015EE78 48 00 00 20 */ b lbl_80163238
-/* 8016321C 0015EE7C 4B FF FB 5D */ bl func_80162D78
-/* 80163220 0015EE80 48 00 00 18 */ b lbl_80163238
-/* 80163224 0015EE84 4B FF FC F1 */ bl func_80162F14
-/* 80163228 0015EE88 48 00 00 10 */ b lbl_80163238
-/* 8016322C 0015EE8C 4B FF FC ED */ bl func_80162F18
-/* 80163230 0015EE90 48 00 00 08 */ b lbl_80163238
-/* 80163234 0015EE94 4B FF FC E9 */ bl func_80162F1C
-lbl_80163238:
-/* 80163238 0015EE98 48 0F AD 99 */ bl func_8025DFD0
-/* 8016323C 0015EE9C 48 0F B0 7D */ bl func_8025E2B8
-/* 80163240 0015EEA0 2C 03 00 00 */ cmpwi r3, 0
-/* 80163244 0015EEA4 7C 75 1B 78 */ mr r21, r3
-/* 80163248 0015EEA8 41 82 00 54 */ beq lbl_8016329C
-/* 8016324C 0015EEAC 38 96 74 E4 */ addi r4, r22, 0x74e4
-/* 80163250 0015EEB0 48 0F B9 09 */ bl func_8025EB58
-/* 80163254 0015EEB4 7E A3 AB 78 */ mr r3, r21
-/* 80163258 0015EEB8 38 97 75 B8 */ addi r4, r23, 0x75b8
-/* 8016325C 0015EEBC 48 0F B8 F5 */ bl func_8025EB50
-/* 80163260 0015EEC0 7E A3 AB 78 */ mr r3, r21
-/* 80163264 0015EEC4 38 98 76 70 */ addi r4, r24, 0x7670
-/* 80163268 0015EEC8 48 0F B8 E1 */ bl func_8025EB48
-/* 8016326C 0015EECC 7E A3 AB 78 */ mr r3, r21
-/* 80163270 0015EED0 38 99 77 34 */ addi r4, r25, 0x7734
-/* 80163274 0015EED4 48 0F B8 CD */ bl func_8025EB40
-/* 80163278 0015EED8 7E A3 AB 78 */ mr r3, r21
-/* 8016327C 0015EEDC 38 9A 79 94 */ addi r4, r26, 0x7994
-/* 80163280 0015EEE0 48 0F B8 E1 */ bl func_8025EB60
-/* 80163284 0015EEE4 7E A3 AB 78 */ mr r3, r21
-/* 80163288 0015EEE8 38 9B 79 D0 */ addi r4, r27, 0x79d0
-/* 8016328C 0015EEEC 48 0F B8 DD */ bl func_8025EB68
-/* 80163290 0015EEF0 7E A3 AB 78 */ mr r3, r21
-/* 80163294 0015EEF4 38 9C 79 D4 */ addi r4, r28, 0x79d4
-/* 80163298 0015EEF8 48 0F B8 D9 */ bl func_8025EB70
-lbl_8016329C:
-/* 8016329C 0015EEFC 80 0D 9D 88 */ lwz r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 801632A0 0015EF00 93 AD 9D 9C */ stw r29, lbl_8063F05C-_SDA_BASE_(r13)
-/* 801632A4 0015EF04 90 0D 9D 8C */ stw r0, lbl_8063F04C-_SDA_BASE_(r13)
-/* 801632A8 0015EF08 48 00 00 90 */ b lbl_80163338
-lbl_801632AC:
-/* 801632AC 0015EF0C 80 0D 9D 9C */ lwz r0, lbl_8063F05C-_SDA_BASE_(r13)
-/* 801632B0 0015EF10 2C 00 00 00 */ cmpwi r0, 0
-/* 801632B4 0015EF14 40 82 00 2C */ bne lbl_801632E0
-/* 801632B8 0015EF18 48 00 0F 0D */ bl func_801641C4
-/* 801632BC 0015EF1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801632C0 0015EF20 41 82 00 20 */ beq lbl_801632E0
-/* 801632C4 0015EF24 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
-/* 801632C8 0015EF28 EC 1E 00 32 */ fmuls f0, f30, f0
-/* 801632CC 0015EF2C EC 1F 00 2A */ fadds f0, f31, f0
-/* 801632D0 0015EF30 FC 00 00 1E */ fctiwz f0, f0
-/* 801632D4 0015EF34 D8 01 00 08 */ stfd f0, 8(r1)
-/* 801632D8 0015EF38 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801632DC 0015EF3C 90 0D 9D 9C */ stw r0, lbl_8063F05C-_SDA_BASE_(r13)
-lbl_801632E0:
-/* 801632E0 0015EF40 80 0D 9D 9C */ lwz r0, lbl_8063F05C-_SDA_BASE_(r13)
-/* 801632E4 0015EF44 2C 00 00 00 */ cmpwi r0, 0
-/* 801632E8 0015EF48 41 82 00 14 */ beq lbl_801632FC
-/* 801632EC 0015EF4C 48 00 0E D9 */ bl func_801641C4
-/* 801632F0 0015EF50 2C 03 00 00 */ cmpwi r3, 0
-/* 801632F4 0015EF54 40 82 00 08 */ bne lbl_801632FC
-/* 801632F8 0015EF58 93 AD 9D 9C */ stw r29, lbl_8063F05C-_SDA_BASE_(r13)
-lbl_801632FC:
-/* 801632FC 0015EF5C C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13)
-/* 80163300 0015EF60 80 6D 9D 9C */ lwz r3, lbl_8063F05C-_SDA_BASE_(r13)
-/* 80163304 0015EF64 EC 1E 00 32 */ fmuls f0, f30, f0
-/* 80163308 0015EF68 EC 1F 00 2A */ fadds f0, f31, f0
-/* 8016330C 0015EF6C FC 00 00 1E */ fctiwz f0, f0
-/* 80163310 0015EF70 D8 01 00 08 */ stfd f0, 8(r1)
-/* 80163314 0015EF74 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 80163318 0015EF78 7C 03 00 00 */ cmpw r3, r0
-/* 8016331C 0015EF7C 41 81 00 14 */ bgt lbl_80163330
-/* 80163320 0015EF80 38 03 FF FF */ addi r0, r3, -1
-/* 80163324 0015EF84 2C 00 00 01 */ cmpwi r0, 1
-/* 80163328 0015EF88 90 0D 9D 9C */ stw r0, lbl_8063F05C-_SDA_BASE_(r13)
-/* 8016332C 0015EF8C 41 81 00 0C */ bgt lbl_80163338
-lbl_80163330:
-/* 80163330 0015EF90 93 AD 9D 9C */ stw r29, lbl_8063F05C-_SDA_BASE_(r13)
-/* 80163334 0015EF94 4B FF FB ED */ bl glxSwapWaitDrawDone
-lbl_80163338:
-/* 80163338 0015EF98 80 0D 9D 8C */ lwz r0, lbl_8063F04C-_SDA_BASE_(r13)
-/* 8016333C 0015EF9C 2C 00 00 04 */ cmpwi r0, 4
-/* 80163340 0015EFA0 40 82 00 20 */ bne lbl_80163360
-/* 80163344 0015EFA4 48 0F AC 8D */ bl func_8025DFD0
-/* 80163348 0015EFA8 48 0F AD 61 */ bl func_8025E0A8
-/* 8016334C 0015EFAC 2C 03 00 00 */ cmpwi r3, 0
-/* 80163350 0015EFB0 40 82 00 10 */ bne lbl_80163360
-/* 80163354 0015EFB4 80 0D 9D 90 */ lwz r0, lbl_8063F050-_SDA_BASE_(r13)
-/* 80163358 0015EFB8 90 0D 9D 88 */ stw r0, lbl_8063F048-_SDA_BASE_(r13)
-/* 8016335C 0015EFBC 93 AD 9D 90 */ stw r29, lbl_8063F050-_SDA_BASE_(r13)
-lbl_80163360:
-/* 80163360 0015EFC0 48 0F AC 71 */ bl func_8025DFD0
-/* 80163364 0015EFC4 48 0F AE 29 */ bl func_8025E18C
-/* 80163368 0015EFC8 48 00 01 8D */ bl func_801634F4
-/* 8016336C 0015EFCC 48 00 0B 0D */ bl func_80163E78
-/* 80163370 0015EFD0 48 00 0D 1D */ bl func_8016408C
-/* 80163374 0015EFD4 48 00 11 79 */ bl func_801644EC
-/* 80163378 0015EFD8 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
-/* 8016337C 0015EFDC 48 0C 12 0D */ bl func_80224588
-/* 80163380 0015EFE0 4B FF FE 30 */ b lbl_801631B0
-
-.global func_80163384
-func_80163384:
-/* 80163384 0015EFE4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163388 0015EFE8 7C 08 02 A6 */ mflr r0
-/* 8016338C 0015EFEC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163390 0015EFF0 48 0F AC 41 */ bl func_8025DFD0
-/* 80163394 0015EFF4 48 0F AF 25 */ bl func_8025E2B8
-/* 80163398 0015EFF8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016339C 0015EFFC 41 82 00 1C */ beq lbl_801633B8
-/* 801633A0 0015F000 81 83 00 00 */ lwz r12, 0(r3)
-/* 801633A4 0015F004 81 8C 00 50 */ lwz r12, 0x50(r12)
-/* 801633A8 0015F008 7D 89 03 A6 */ mtctr r12
-/* 801633AC 0015F00C 4E 80 04 21 */ bctrl
-/* 801633B0 0015F010 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801633B4 0015F014 48 00 00 08 */ b lbl_801633BC
-lbl_801633B8:
-/* 801633B8 0015F018 38 60 FF FF */ li r3, -1
-lbl_801633BC:
-/* 801633BC 0015F01C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801633C0 0015F020 7C 08 03 A6 */ mtlr r0
-/* 801633C4 0015F024 38 21 00 10 */ addi r1, r1, 0x10
-/* 801633C8 0015F028 4E 80 00 20 */ blr
-
-.global func_801633CC
-func_801633CC:
-/* 801633CC 0015F02C 28 03 00 06 */ cmplwi r3, 6
-/* 801633D0 0015F030 98 6D 82 F8 */ stb r3, lbl_8063D5B8-_SDA_BASE_(r13)
-/* 801633D4 0015F034 4C 82 00 20 */ bnelr
-/* 801633D8 0015F038 38 00 00 01 */ li r0, 1
-/* 801633DC 0015F03C 98 0D 82 F8 */ stb r0, lbl_8063D5B8-_SDA_BASE_(r13)
-/* 801633E0 0015F040 4E 80 00 20 */ blr
-
-.global func_801633E4
-func_801633E4:
-/* 801633E4 0015F044 88 6D 82 F8 */ lbz r3, lbl_8063D5B8-_SDA_BASE_(r13)
-/* 801633E8 0015F048 4E 80 00 20 */ blr
-
-.global func_801633EC
-func_801633EC:
-/* 801633EC 0015F04C 38 A0 00 01 */ li r5, 1
-/* 801633F0 0015F050 38 6D 9D 80 */ addi r3, r13, lbl_8063F040-_SDA_BASE_
-/* 801633F4 0015F054 38 80 00 04 */ li r4, 4
-/* 801633F8 0015F058 38 00 00 00 */ li r0, 0
-/* 801633FC 0015F05C 98 AD 9D 80 */ stb r5, lbl_8063F040-_SDA_BASE_(r13)
-/* 80163400 0015F060 B0 83 00 02 */ sth r4, 2(r3)
-/* 80163404 0015F064 98 03 00 04 */ stb r0, 4(r3)
-/* 80163408 0015F068 4E 80 00 20 */ blr
-
-.global func_8016340C
-func_8016340C:
-/* 8016340C 0015F06C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163410 0015F070 7C 08 02 A6 */ mflr r0
-/* 80163414 0015F074 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163418 0015F078 48 10 F3 A1 */ bl OSGetTime
-/* 8016341C 0015F07C 90 8D 9D AC */ stw r4, lbl_8063F06C-_SDA_BASE_(r13)
-/* 80163420 0015F080 90 6D 9D A8 */ stw r3, lbl_8063F068-_SDA_BASE_(r13)
-/* 80163424 0015F084 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163428 0015F088 7C 08 03 A6 */ mtlr r0
-/* 8016342C 0015F08C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163430 0015F090 4E 80 00 20 */ blr
-
-.global func_80163434
-func_80163434:
-/* 80163434 0015F094 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163438 0015F098 7C 08 02 A6 */ mflr r0
-/* 8016343C 0015F09C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163440 0015F0A0 48 10 F3 79 */ bl OSGetTime
-/* 80163444 0015F0A4 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80163448 0015F0A8 81 0D 9D AC */ lwz r8, lbl_8063F06C-_SDA_BASE_(r13)
-/* 8016344C 0015F0AC 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80163450 0015F0B0 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80163454 0015F0B4 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80163458 0015F0B8 80 ED 9D A8 */ lwz r7, lbl_8063F068-_SDA_BASE_(r13)
-/* 8016345C 0015F0BC 54 00 F0 BE */ srwi r0, r0, 2
-/* 80163460 0015F0C0 7C 88 20 10 */ subfc r4, r8, r4
-/* 80163464 0015F0C4 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80163468 0015F0C8 38 A0 00 00 */ li r5, 0
-/* 8016346C 0015F0CC 7C 67 19 10 */ subfe r3, r7, r3
-/* 80163470 0015F0D0 54 06 D1 BE */ srwi r6, r0, 6
-/* 80163474 0015F0D4 48 06 3E 05 */ bl __div2i
-/* 80163478 0015F0D8 38 C0 00 0A */ li r6, 0xa
-/* 8016347C 0015F0DC 38 A0 00 00 */ li r5, 0
-/* 80163480 0015F0E0 48 06 3D F9 */ bl __div2i
-/* 80163484 0015F0E4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163488 0015F0E8 7C 83 23 78 */ mr r3, r4
-/* 8016348C 0015F0EC 7C 08 03 A6 */ mtlr r0
-/* 80163490 0015F0F0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163494 0015F0F4 4E 80 00 20 */ blr
-
-.global func_80163498
-func_80163498:
-/* 80163498 0015F0F8 38 00 00 00 */ li r0, 0
-/* 8016349C 0015F0FC 90 03 00 00 */ stw r0, 0(r3)
-/* 801634A0 0015F100 80 0D 9D B0 */ lwz r0, lbl_8063F070-_SDA_BASE_(r13)
-/* 801634A4 0015F104 90 03 00 04 */ stw r0, 4(r3)
-/* 801634A8 0015F108 80 8D 9D B0 */ lwz r4, lbl_8063F070-_SDA_BASE_(r13)
-/* 801634AC 0015F10C 2C 04 00 00 */ cmpwi r4, 0
-/* 801634B0 0015F110 41 82 00 08 */ beq lbl_801634B8
-/* 801634B4 0015F114 90 64 00 00 */ stw r3, 0(r4)
-lbl_801634B8:
-/* 801634B8 0015F118 90 6D 9D B0 */ stw r3, lbl_8063F070-_SDA_BASE_(r13)
-/* 801634BC 0015F11C 4E 80 00 20 */ blr
-
-.global func_801634C0
-func_801634C0:
-/* 801634C0 0015F120 80 83 00 00 */ lwz r4, 0(r3)
-/* 801634C4 0015F124 2C 04 00 00 */ cmpwi r4, 0
-/* 801634C8 0015F128 41 82 00 0C */ beq lbl_801634D4
-/* 801634CC 0015F12C 90 64 00 04 */ stw r3, 4(r4)
-/* 801634D0 0015F130 48 00 00 0C */ b lbl_801634DC
-lbl_801634D4:
-/* 801634D4 0015F134 80 03 00 04 */ lwz r0, 4(r3)
-/* 801634D8 0015F138 90 0D 9D B0 */ stw r0, lbl_8063F070-_SDA_BASE_(r13)
-lbl_801634DC:
-/* 801634DC 0015F13C 80 83 00 04 */ lwz r4, 4(r3)
-/* 801634E0 0015F140 2C 04 00 00 */ cmpwi r4, 0
-/* 801634E4 0015F144 4D 82 00 20 */ beqlr
-/* 801634E8 0015F148 80 03 00 00 */ lwz r0, 0(r3)
-/* 801634EC 0015F14C 90 04 00 00 */ stw r0, 0(r4)
-/* 801634F0 0015F150 4E 80 00 20 */ blr
-
-.global func_801634F4
-func_801634F4:
-/* 801634F4 0015F154 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801634F8 0015F158 7C 08 02 A6 */ mflr r0
-/* 801634FC 0015F15C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80163500 0015F160 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80163504 0015F164 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80163508 0015F168 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8016350C 0015F16C 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80163510 0015F170 4B FF FF 25 */ bl func_80163434
-/* 80163514 0015F174 83 AD 9D B0 */ lwz r29, lbl_8063F070-_SDA_BASE_(r13)
-/* 80163518 0015F178 7C 7E 1B 78 */ mr r30, r3
-/* 8016351C 0015F17C 3B E0 00 02 */ li r31, 2
-/* 80163520 0015F180 48 00 00 38 */ b lbl_80163558
-lbl_80163524:
-/* 80163524 0015F184 80 1D 00 14 */ lwz r0, 0x14(r29)
-/* 80163528 0015F188 83 9D 00 04 */ lwz r28, 4(r29)
-/* 8016352C 0015F18C 7C 00 F0 40 */ cmplw r0, r30
-/* 80163530 0015F190 41 81 00 24 */ bgt lbl_80163554
-/* 80163534 0015F194 7F A3 EB 78 */ mr r3, r29
-/* 80163538 0015F198 4B FF FF 89 */ bl func_801634C0
-/* 8016353C 0015F19C 93 FD 00 18 */ stw r31, 0x18(r29)
-/* 80163540 0015F1A0 81 9D 00 08 */ lwz r12, 8(r29)
-/* 80163544 0015F1A4 80 7D 00 0C */ lwz r3, 0xc(r29)
-/* 80163548 0015F1A8 80 9D 00 10 */ lwz r4, 0x10(r29)
-/* 8016354C 0015F1AC 7D 89 03 A6 */ mtctr r12
-/* 80163550 0015F1B0 4E 80 04 21 */ bctrl
-lbl_80163554:
-/* 80163554 0015F1B4 7F 9D E3 78 */ mr r29, r28
-lbl_80163558:
-/* 80163558 0015F1B8 2C 1D 00 00 */ cmpwi r29, 0
-/* 8016355C 0015F1BC 40 82 FF C8 */ bne lbl_80163524
-/* 80163560 0015F1C0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80163564 0015F1C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80163568 0015F1C8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8016356C 0015F1CC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80163570 0015F1D0 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80163574 0015F1D4 7C 08 03 A6 */ mtlr r0
-/* 80163578 0015F1D8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8016357C 0015F1DC 4E 80 00 20 */ blr
-
-.global func_80163580
-func_80163580:
-/* 80163580 0015F1E0 38 80 00 00 */ li r4, 0
-/* 80163584 0015F1E4 38 A0 00 04 */ li r5, 4
-/* 80163588 0015F1E8 4B EA 0B 7C */ b memset
-
-.global func_8016358C
-func_8016358C:
-/* 8016358C 0015F1EC 90 A3 00 08 */ stw r5, 8(r3)
-/* 80163590 0015F1F0 90 C3 00 0C */ stw r6, 0xc(r3)
-/* 80163594 0015F1F4 90 E3 00 10 */ stw r7, 0x10(r3)
-/* 80163598 0015F1F8 48 00 00 04 */ b lbl_8016359C
-lbl_8016359C:
-/* 8016359C 0015F1FC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801635A0 0015F200 7C 08 02 A6 */ mflr r0
-/* 801635A4 0015F204 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801635A8 0015F208 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801635AC 0015F20C 7C 9F 23 78 */ mr r31, r4
-/* 801635B0 0015F210 93 C1 00 08 */ stw r30, 8(r1)
-/* 801635B4 0015F214 7C 7E 1B 78 */ mr r30, r3
-/* 801635B8 0015F218 80 03 00 18 */ lwz r0, 0x18(r3)
-/* 801635BC 0015F21C 28 00 00 01 */ cmplwi r0, 1
-/* 801635C0 0015F220 40 82 00 08 */ bne lbl_801635C8
-/* 801635C4 0015F224 4B FF FE FD */ bl func_801634C0
-lbl_801635C8:
-/* 801635C8 0015F228 4B FF FE 6D */ bl func_80163434
-/* 801635CC 0015F22C 3C 80 66 66 */ lis r4, 0x66666667@ha
-/* 801635D0 0015F230 38 00 00 01 */ li r0, 1
-/* 801635D4 0015F234 38 84 66 67 */ addi r4, r4, 0x66666667@l
-/* 801635D8 0015F238 90 1E 00 18 */ stw r0, 0x18(r30)
-/* 801635DC 0015F23C 7C 04 F8 96 */ mulhw r0, r4, r31
-/* 801635E0 0015F240 7C 00 16 70 */ srawi r0, r0, 2
-/* 801635E4 0015F244 54 04 0F FE */ srwi r4, r0, 0x1f
-/* 801635E8 0015F248 7C 00 22 14 */ add r0, r0, r4
-/* 801635EC 0015F24C 7C 03 02 14 */ add r0, r3, r0
-/* 801635F0 0015F250 7F C3 F3 78 */ mr r3, r30
-/* 801635F4 0015F254 90 1E 00 14 */ stw r0, 0x14(r30)
-/* 801635F8 0015F258 4B FF FE A1 */ bl func_80163498
-/* 801635FC 0015F25C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163600 0015F260 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80163604 0015F264 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80163608 0015F268 7C 08 03 A6 */ mtlr r0
-/* 8016360C 0015F26C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163610 0015F270 4E 80 00 20 */ blr
-
-.global func_80163614
-func_80163614:
-/* 80163614 0015F274 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163618 0015F278 7C 08 02 A6 */ mflr r0
-/* 8016361C 0015F27C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163620 0015F280 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80163624 0015F284 7C 7F 1B 78 */ mr r31, r3
-/* 80163628 0015F288 80 03 00 18 */ lwz r0, 0x18(r3)
-/* 8016362C 0015F28C 28 00 00 01 */ cmplwi r0, 1
-/* 80163630 0015F290 40 82 00 08 */ bne lbl_80163638
-/* 80163634 0015F294 4B FF FE 8D */ bl func_801634C0
-lbl_80163638:
-/* 80163638 0015F298 38 00 00 00 */ li r0, 0
-/* 8016363C 0015F29C 90 1F 00 18 */ stw r0, 0x18(r31)
-/* 80163640 0015F2A0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80163644 0015F2A4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163648 0015F2A8 7C 08 03 A6 */ mtlr r0
-/* 8016364C 0015F2AC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163650 0015F2B0 4E 80 00 20 */ blr
-
-.global func_80163654
-func_80163654:
-/* 80163654 0015F2B4 38 A0 00 01 */ li r5, 1
-/* 80163658 0015F2B8 38 6D 9D A0 */ addi r3, r13, lbl_8063F060-_SDA_BASE_
-/* 8016365C 0015F2BC 38 80 00 04 */ li r4, 4
-/* 80163660 0015F2C0 38 00 00 00 */ li r0, 0
-/* 80163664 0015F2C4 98 AD 9D A0 */ stb r5, lbl_8063F060-_SDA_BASE_(r13)
-/* 80163668 0015F2C8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8016366C 0015F2CC 98 03 00 04 */ stb r0, 4(r3)
-/* 80163670 0015F2D0 4E 80 00 20 */ blr
-
-.global func_80163674
-func_80163674:
-/* 80163674 0015F2D4 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
-/* 80163678 0015F2D8 38 00 00 00 */ li r0, 0
-/* 8016367C 0015F2DC 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
-/* 80163680 0015F2E0 98 03 00 02 */ stb r0, 2(r3)
-/* 80163684 0015F2E4 98 03 00 03 */ stb r0, 3(r3)
-/* 80163688 0015F2E8 98 03 00 04 */ stb r0, 4(r3)
-/* 8016368C 0015F2EC 98 03 00 05 */ stb r0, 5(r3)
-/* 80163690 0015F2F0 98 03 00 06 */ stb r0, 6(r3)
-/* 80163694 0015F2F4 98 03 00 07 */ stb r0, 7(r3)
-/* 80163698 0015F2F8 98 03 00 08 */ stb r0, 8(r3)
-/* 8016369C 0015F2FC 98 03 00 0C */ stb r0, 0xc(r3)
-/* 801636A0 0015F300 98 03 00 0D */ stb r0, 0xd(r3)
-/* 801636A4 0015F304 98 03 00 0E */ stb r0, 0xe(r3)
-/* 801636A8 0015F308 98 03 00 0F */ stb r0, 0xf(r3)
-/* 801636AC 0015F30C 98 03 00 10 */ stb r0, 0x10(r3)
-/* 801636B0 0015F310 98 03 00 11 */ stb r0, 0x11(r3)
-/* 801636B4 0015F314 98 03 00 12 */ stb r0, 0x12(r3)
-/* 801636B8 0015F318 98 03 00 16 */ stb r0, 0x16(r3)
-/* 801636BC 0015F31C 98 03 00 17 */ stb r0, 0x17(r3)
-/* 801636C0 0015F320 98 03 00 18 */ stb r0, 0x18(r3)
-/* 801636C4 0015F324 98 03 00 19 */ stb r0, 0x19(r3)
-/* 801636C8 0015F328 98 03 00 1A */ stb r0, 0x1a(r3)
-/* 801636CC 0015F32C 98 03 00 1B */ stb r0, 0x1b(r3)
-/* 801636D0 0015F330 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 801636D4 0015F334 98 03 00 20 */ stb r0, 0x20(r3)
-/* 801636D8 0015F338 98 03 00 21 */ stb r0, 0x21(r3)
-/* 801636DC 0015F33C 98 03 00 22 */ stb r0, 0x22(r3)
-/* 801636E0 0015F340 98 03 00 23 */ stb r0, 0x23(r3)
-/* 801636E4 0015F344 98 03 00 24 */ stb r0, 0x24(r3)
-/* 801636E8 0015F348 98 03 00 25 */ stb r0, 0x25(r3)
-/* 801636EC 0015F34C 98 03 00 26 */ stb r0, 0x26(r3)
-/* 801636F0 0015F350 98 03 00 2A */ stb r0, 0x2a(r3)
-/* 801636F4 0015F354 98 03 00 2B */ stb r0, 0x2b(r3)
-/* 801636F8 0015F358 98 03 00 2C */ stb r0, 0x2c(r3)
-/* 801636FC 0015F35C 98 03 00 2D */ stb r0, 0x2d(r3)
-/* 80163700 0015F360 98 03 00 2E */ stb r0, 0x2e(r3)
-/* 80163704 0015F364 98 03 00 2F */ stb r0, 0x2f(r3)
-/* 80163708 0015F368 98 03 00 30 */ stb r0, 0x30(r3)
-/* 8016370C 0015F36C 98 03 00 34 */ stb r0, 0x34(r3)
-/* 80163710 0015F370 98 03 00 35 */ stb r0, 0x35(r3)
-/* 80163714 0015F374 98 03 00 36 */ stb r0, 0x36(r3)
-/* 80163718 0015F378 98 03 00 37 */ stb r0, 0x37(r3)
-/* 8016371C 0015F37C 98 03 00 38 */ stb r0, 0x38(r3)
-/* 80163720 0015F380 98 03 00 39 */ stb r0, 0x39(r3)
-/* 80163724 0015F384 98 03 00 3A */ stb r0, 0x3a(r3)
-/* 80163728 0015F388 98 03 00 3E */ stb r0, 0x3e(r3)
-/* 8016372C 0015F38C 98 03 00 3F */ stb r0, 0x3f(r3)
-/* 80163730 0015F390 98 03 00 40 */ stb r0, 0x40(r3)
-/* 80163734 0015F394 98 03 00 41 */ stb r0, 0x41(r3)
-/* 80163738 0015F398 98 03 00 42 */ stb r0, 0x42(r3)
-/* 8016373C 0015F39C 98 03 00 43 */ stb r0, 0x43(r3)
-/* 80163740 0015F3A0 98 03 00 44 */ stb r0, 0x44(r3)
-/* 80163744 0015F3A4 98 03 00 48 */ stb r0, 0x48(r3)
-/* 80163748 0015F3A8 98 03 00 49 */ stb r0, 0x49(r3)
-/* 8016374C 0015F3AC 98 03 00 4A */ stb r0, 0x4a(r3)
-/* 80163750 0015F3B0 98 03 00 4B */ stb r0, 0x4b(r3)
-/* 80163754 0015F3B4 98 03 00 4C */ stb r0, 0x4c(r3)
-/* 80163758 0015F3B8 98 03 00 4D */ stb r0, 0x4d(r3)
-/* 8016375C 0015F3BC 98 03 00 4E */ stb r0, 0x4e(r3)
-/* 80163760 0015F3C0 4E 80 00 20 */ blr
-
-.global func_80163764
-func_80163764:
-/* 80163764 0015F3C4 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
-/* 80163768 0015F3C8 38 00 00 01 */ li r0, 1
-/* 8016376C 0015F3CC 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
-/* 80163770 0015F3D0 98 03 00 08 */ stb r0, 8(r3)
-/* 80163774 0015F3D4 98 03 00 12 */ stb r0, 0x12(r3)
-/* 80163778 0015F3D8 98 03 00 1C */ stb r0, 0x1c(r3)
-/* 8016377C 0015F3DC 98 03 00 26 */ stb r0, 0x26(r3)
-/* 80163780 0015F3E0 98 03 00 30 */ stb r0, 0x30(r3)
-/* 80163784 0015F3E4 98 03 00 3A */ stb r0, 0x3a(r3)
-/* 80163788 0015F3E8 98 03 00 44 */ stb r0, 0x44(r3)
-/* 8016378C 0015F3EC 98 03 00 4E */ stb r0, 0x4e(r3)
-/* 80163790 0015F3F0 4E 80 00 20 */ blr
-
-.global func_80163794
-func_80163794:
-/* 80163794 0015F3F4 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
-/* 80163798 0015F3F8 38 00 00 04 */ li r0, 4
-/* 8016379C 0015F3FC 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
-/* 801637A0 0015F400 38 80 00 00 */ li r4, 0
-/* 801637A4 0015F404 7C 09 03 A6 */ mtctr r0
-lbl_801637A8:
-/* 801637A8 0015F408 88 03 00 08 */ lbz r0, 8(r3)
-/* 801637AC 0015F40C 2C 00 00 00 */ cmpwi r0, 0
-/* 801637B0 0015F410 41 82 00 74 */ beq lbl_80163824
-/* 801637B4 0015F414 88 03 00 07 */ lbz r0, 7(r3)
-/* 801637B8 0015F418 2C 00 00 00 */ cmpwi r0, 0
-/* 801637BC 0015F41C 40 82 00 40 */ bne lbl_801637FC
-/* 801637C0 0015F420 88 03 00 06 */ lbz r0, 6(r3)
-/* 801637C4 0015F424 2C 00 00 00 */ cmpwi r0, 0
-/* 801637C8 0015F428 40 82 00 34 */ bne lbl_801637FC
-/* 801637CC 0015F42C 88 03 00 05 */ lbz r0, 5(r3)
-/* 801637D0 0015F430 2C 00 00 00 */ cmpwi r0, 0
-/* 801637D4 0015F434 40 82 00 28 */ bne lbl_801637FC
-/* 801637D8 0015F438 88 03 00 04 */ lbz r0, 4(r3)
-/* 801637DC 0015F43C 2C 00 00 00 */ cmpwi r0, 0
-/* 801637E0 0015F440 40 82 00 1C */ bne lbl_801637FC
-/* 801637E4 0015F444 88 03 00 03 */ lbz r0, 3(r3)
-/* 801637E8 0015F448 2C 00 00 00 */ cmpwi r0, 0
-/* 801637EC 0015F44C 40 82 00 10 */ bne lbl_801637FC
-/* 801637F0 0015F450 88 03 00 02 */ lbz r0, 2(r3)
-/* 801637F4 0015F454 2C 00 00 00 */ cmpwi r0, 0
-/* 801637F8 0015F458 41 82 00 0C */ beq lbl_80163804
-lbl_801637FC:
-/* 801637FC 0015F45C 38 00 00 00 */ li r0, 0
-/* 80163800 0015F460 48 00 00 08 */ b lbl_80163808
-lbl_80163804:
-/* 80163804 0015F464 38 00 00 01 */ li r0, 1
-lbl_80163808:
-/* 80163808 0015F468 2C 00 00 00 */ cmpwi r0, 0
-/* 8016380C 0015F46C 40 82 00 18 */ bne lbl_80163824
-/* 80163810 0015F470 A0 03 00 00 */ lhz r0, 0(r3)
-/* 80163814 0015F474 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163818 0015F478 40 82 00 0C */ bne lbl_80163824
-/* 8016381C 0015F47C 38 60 00 00 */ li r3, 0
-/* 80163820 0015F480 4E 80 00 20 */ blr
-lbl_80163824:
-/* 80163824 0015F484 88 03 00 12 */ lbz r0, 0x12(r3)
-/* 80163828 0015F488 2C 00 00 00 */ cmpwi r0, 0
-/* 8016382C 0015F48C 41 82 00 74 */ beq lbl_801638A0
-/* 80163830 0015F490 88 03 00 11 */ lbz r0, 0x11(r3)
-/* 80163834 0015F494 2C 00 00 00 */ cmpwi r0, 0
-/* 80163838 0015F498 40 82 00 40 */ bne lbl_80163878
-/* 8016383C 0015F49C 88 03 00 10 */ lbz r0, 0x10(r3)
-/* 80163840 0015F4A0 2C 00 00 00 */ cmpwi r0, 0
-/* 80163844 0015F4A4 40 82 00 34 */ bne lbl_80163878
-/* 80163848 0015F4A8 88 03 00 0F */ lbz r0, 0xf(r3)
-/* 8016384C 0015F4AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80163850 0015F4B0 40 82 00 28 */ bne lbl_80163878
-/* 80163854 0015F4B4 88 03 00 0E */ lbz r0, 0xe(r3)
-/* 80163858 0015F4B8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016385C 0015F4BC 40 82 00 1C */ bne lbl_80163878
-/* 80163860 0015F4C0 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 80163864 0015F4C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80163868 0015F4C8 40 82 00 10 */ bne lbl_80163878
-/* 8016386C 0015F4CC 88 03 00 0C */ lbz r0, 0xc(r3)
-/* 80163870 0015F4D0 2C 00 00 00 */ cmpwi r0, 0
-/* 80163874 0015F4D4 41 82 00 0C */ beq lbl_80163880
-lbl_80163878:
-/* 80163878 0015F4D8 38 00 00 00 */ li r0, 0
-/* 8016387C 0015F4DC 48 00 00 08 */ b lbl_80163884
-lbl_80163880:
-/* 80163880 0015F4E0 38 00 00 01 */ li r0, 1
-lbl_80163884:
-/* 80163884 0015F4E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80163888 0015F4E8 40 82 00 18 */ bne lbl_801638A0
-/* 8016388C 0015F4EC A0 03 00 0A */ lhz r0, 0xa(r3)
-/* 80163890 0015F4F0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163894 0015F4F4 40 82 00 0C */ bne lbl_801638A0
-/* 80163898 0015F4F8 38 60 00 00 */ li r3, 0
-/* 8016389C 0015F4FC 4E 80 00 20 */ blr
-lbl_801638A0:
-/* 801638A0 0015F500 38 63 00 14 */ addi r3, r3, 0x14
-/* 801638A4 0015F504 38 84 00 01 */ addi r4, r4, 1
-/* 801638A8 0015F508 42 00 FF 00 */ bdnz lbl_801637A8
-/* 801638AC 0015F50C 38 60 00 01 */ li r3, 1
-/* 801638B0 0015F510 4E 80 00 20 */ blr
-
-.global func_801638B4
-func_801638B4:
-/* 801638B4 0015F514 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801638B8 0015F518 7C 08 02 A6 */ mflr r0
-/* 801638BC 0015F51C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801638C0 0015F520 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801638C4 0015F524 3F E0 80 42 */ lis r31, lbl_8041F1A8@ha
-/* 801638C8 0015F528 3B FF F1 A8 */ addi r31, r31, lbl_8041F1A8@l
-/* 801638CC 0015F52C 93 C1 00 08 */ stw r30, 8(r1)
-/* 801638D0 0015F530 3B C0 00 00 */ li r30, 0
-lbl_801638D4:
-/* 801638D4 0015F534 88 1F 00 07 */ lbz r0, 7(r31)
-/* 801638D8 0015F538 2C 00 00 00 */ cmpwi r0, 0
-/* 801638DC 0015F53C 40 82 00 40 */ bne lbl_8016391C
-/* 801638E0 0015F540 88 1F 00 06 */ lbz r0, 6(r31)
-/* 801638E4 0015F544 2C 00 00 00 */ cmpwi r0, 0
-/* 801638E8 0015F548 40 82 00 34 */ bne lbl_8016391C
-/* 801638EC 0015F54C 88 1F 00 05 */ lbz r0, 5(r31)
-/* 801638F0 0015F550 2C 00 00 00 */ cmpwi r0, 0
-/* 801638F4 0015F554 40 82 00 28 */ bne lbl_8016391C
-/* 801638F8 0015F558 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801638FC 0015F55C 2C 00 00 00 */ cmpwi r0, 0
-/* 80163900 0015F560 40 82 00 1C */ bne lbl_8016391C
-/* 80163904 0015F564 88 1F 00 03 */ lbz r0, 3(r31)
-/* 80163908 0015F568 2C 00 00 00 */ cmpwi r0, 0
-/* 8016390C 0015F56C 40 82 00 10 */ bne lbl_8016391C
-/* 80163910 0015F570 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80163914 0015F574 2C 00 00 00 */ cmpwi r0, 0
-/* 80163918 0015F578 41 82 00 0C */ beq lbl_80163924
-lbl_8016391C:
-/* 8016391C 0015F57C 38 00 00 00 */ li r0, 0
-/* 80163920 0015F580 48 00 00 08 */ b lbl_80163928
-lbl_80163924:
-/* 80163924 0015F584 38 00 00 01 */ li r0, 1
-lbl_80163928:
-/* 80163928 0015F588 2C 00 00 00 */ cmpwi r0, 0
-/* 8016392C 0015F58C 40 82 00 48 */ bne lbl_80163974
-/* 80163930 0015F590 88 1F 00 08 */ lbz r0, 8(r31)
-/* 80163934 0015F594 2C 00 00 00 */ cmpwi r0, 0
-/* 80163938 0015F598 41 82 00 3C */ beq lbl_80163974
-/* 8016393C 0015F59C A0 1F 00 00 */ lhz r0, 0(r31)
-/* 80163940 0015F5A0 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163944 0015F5A4 40 82 00 0C */ bne lbl_80163950
-/* 80163948 0015F5A8 38 60 00 00 */ li r3, 0
-/* 8016394C 0015F5AC 48 00 00 3C */ b lbl_80163988
-lbl_80163950:
-/* 80163950 0015F5B0 7F C3 F3 78 */ mr r3, r30
-/* 80163954 0015F5B4 48 00 13 19 */ bl func_80164C6C
-/* 80163958 0015F5B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016395C 0015F5BC 41 82 00 10 */ beq lbl_8016396C
-/* 80163960 0015F5C0 48 00 1F CD */ bl func_8016592C
-/* 80163964 0015F5C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80163968 0015F5C8 40 82 00 0C */ bne lbl_80163974
-lbl_8016396C:
-/* 8016396C 0015F5CC 38 60 00 00 */ li r3, 0
-/* 80163970 0015F5D0 48 00 00 18 */ b lbl_80163988
-lbl_80163974:
-/* 80163974 0015F5D4 3B DE 00 01 */ addi r30, r30, 1
-/* 80163978 0015F5D8 3B FF 00 0A */ addi r31, r31, 0xa
-/* 8016397C 0015F5DC 2C 1E 00 08 */ cmpwi r30, 8
-/* 80163980 0015F5E0 41 80 FF 54 */ blt lbl_801638D4
-/* 80163984 0015F5E4 38 60 00 01 */ li r3, 1
-lbl_80163988:
-/* 80163988 0015F5E8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016398C 0015F5EC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80163990 0015F5F0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80163994 0015F5F4 7C 08 03 A6 */ mtlr r0
-/* 80163998 0015F5F8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8016399C 0015F5FC 4E 80 00 20 */ blr
-
-.global func_801639A0
-func_801639A0:
-/* 801639A0 0015F600 3C C0 80 42 */ lis r6, lbl_8041F1A8@ha
-/* 801639A4 0015F604 38 00 00 08 */ li r0, 8
-/* 801639A8 0015F608 38 C6 F1 A8 */ addi r6, r6, lbl_8041F1A8@l
-/* 801639AC 0015F60C 38 E0 00 00 */ li r7, 0
-/* 801639B0 0015F610 7C 09 03 A6 */ mtctr r0
-lbl_801639B4:
-/* 801639B4 0015F614 A0 06 00 00 */ lhz r0, 0(r6)
-/* 801639B8 0015F618 28 00 FF FF */ cmplwi r0, 0xffff
-/* 801639BC 0015F61C 40 82 00 D0 */ bne lbl_80163A8C
-/* 801639C0 0015F620 88 06 00 08 */ lbz r0, 8(r6)
-/* 801639C4 0015F624 2C 00 00 00 */ cmpwi r0, 0
-/* 801639C8 0015F628 41 82 00 78 */ beq lbl_80163A40
-/* 801639CC 0015F62C 88 A6 00 07 */ lbz r5, 7(r6)
-/* 801639D0 0015F630 88 04 00 05 */ lbz r0, 5(r4)
-/* 801639D4 0015F634 7C 05 00 40 */ cmplw r5, r0
-/* 801639D8 0015F638 40 82 00 54 */ bne lbl_80163A2C
-/* 801639DC 0015F63C 88 A6 00 06 */ lbz r5, 6(r6)
-/* 801639E0 0015F640 88 04 00 04 */ lbz r0, 4(r4)
-/* 801639E4 0015F644 7C 05 00 40 */ cmplw r5, r0
-/* 801639E8 0015F648 40 82 00 44 */ bne lbl_80163A2C
-/* 801639EC 0015F64C 88 A6 00 05 */ lbz r5, 5(r6)
-/* 801639F0 0015F650 88 04 00 03 */ lbz r0, 3(r4)
-/* 801639F4 0015F654 7C 05 00 40 */ cmplw r5, r0
-/* 801639F8 0015F658 40 82 00 34 */ bne lbl_80163A2C
-/* 801639FC 0015F65C 88 A6 00 04 */ lbz r5, 4(r6)
-/* 80163A00 0015F660 88 04 00 02 */ lbz r0, 2(r4)
-/* 80163A04 0015F664 7C 05 00 40 */ cmplw r5, r0
-/* 80163A08 0015F668 40 82 00 24 */ bne lbl_80163A2C
-/* 80163A0C 0015F66C 88 A6 00 03 */ lbz r5, 3(r6)
-/* 80163A10 0015F670 88 04 00 01 */ lbz r0, 1(r4)
-/* 80163A14 0015F674 7C 05 00 40 */ cmplw r5, r0
-/* 80163A18 0015F678 40 82 00 14 */ bne lbl_80163A2C
-/* 80163A1C 0015F67C 88 A6 00 02 */ lbz r5, 2(r6)
-/* 80163A20 0015F680 88 04 00 00 */ lbz r0, 0(r4)
-/* 80163A24 0015F684 7C 05 00 40 */ cmplw r5, r0
-/* 80163A28 0015F688 41 82 00 0C */ beq lbl_80163A34
-lbl_80163A2C:
-/* 80163A2C 0015F68C 38 00 00 01 */ li r0, 1
-/* 80163A30 0015F690 48 00 00 08 */ b lbl_80163A38
-lbl_80163A34:
-/* 80163A34 0015F694 38 00 00 00 */ li r0, 0
-lbl_80163A38:
-/* 80163A38 0015F698 2C 00 00 00 */ cmpwi r0, 0
-/* 80163A3C 0015F69C 40 82 00 50 */ bne lbl_80163A8C
-lbl_80163A40:
-/* 80163A40 0015F6A0 1C 07 00 0A */ mulli r0, r7, 0xa
-/* 80163A44 0015F6A4 3C A0 80 42 */ lis r5, lbl_8041F1A8@ha
-/* 80163A48 0015F6A8 38 A5 F1 A8 */ addi r5, r5, lbl_8041F1A8@l
-/* 80163A4C 0015F6AC 7C 65 03 2E */ sthx r3, r5, r0
-/* 80163A50 0015F6B0 7C A5 02 14 */ add r5, r5, r0
-/* 80163A54 0015F6B4 54 E3 04 3E */ clrlwi r3, r7, 0x10
-/* 80163A58 0015F6B8 88 04 00 00 */ lbz r0, 0(r4)
-/* 80163A5C 0015F6BC 98 05 00 02 */ stb r0, 2(r5)
-/* 80163A60 0015F6C0 88 04 00 01 */ lbz r0, 1(r4)
-/* 80163A64 0015F6C4 98 05 00 03 */ stb r0, 3(r5)
-/* 80163A68 0015F6C8 88 04 00 02 */ lbz r0, 2(r4)
-/* 80163A6C 0015F6CC 98 05 00 04 */ stb r0, 4(r5)
-/* 80163A70 0015F6D0 88 04 00 03 */ lbz r0, 3(r4)
-/* 80163A74 0015F6D4 98 05 00 05 */ stb r0, 5(r5)
-/* 80163A78 0015F6D8 88 04 00 04 */ lbz r0, 4(r4)
-/* 80163A7C 0015F6DC 98 05 00 06 */ stb r0, 6(r5)
-/* 80163A80 0015F6E0 88 04 00 05 */ lbz r0, 5(r4)
-/* 80163A84 0015F6E4 98 05 00 07 */ stb r0, 7(r5)
-/* 80163A88 0015F6E8 4E 80 00 20 */ blr
-lbl_80163A8C:
-/* 80163A8C 0015F6EC 38 C6 00 0A */ addi r6, r6, 0xa
-/* 80163A90 0015F6F0 38 E7 00 01 */ addi r7, r7, 1
-/* 80163A94 0015F6F4 42 00 FF 20 */ bdnz lbl_801639B4
-/* 80163A98 0015F6F8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 80163A9C 0015F6FC 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
-/* 80163AA0 0015F700 4E 80 00 20 */ blr
-
-.global func_80163AA4
-func_80163AA4:
-/* 80163AA4 0015F704 28 03 00 08 */ cmplwi r3, 8
-/* 80163AA8 0015F708 4C 80 00 20 */ bgelr
-/* 80163AAC 0015F70C 1C A3 00 0A */ mulli r5, r3, 0xa
-/* 80163AB0 0015F710 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
-/* 80163AB4 0015F714 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
-/* 80163AB8 0015F718 7C 63 2A 14 */ add r3, r3, r5
-/* 80163ABC 0015F71C 88 03 00 08 */ lbz r0, 8(r3)
-/* 80163AC0 0015F720 2C 00 00 00 */ cmpwi r0, 0
-/* 80163AC4 0015F724 40 82 00 20 */ bne lbl_80163AE4
-/* 80163AC8 0015F728 38 00 00 00 */ li r0, 0
-/* 80163ACC 0015F72C 98 03 00 02 */ stb r0, 2(r3)
-/* 80163AD0 0015F730 98 03 00 03 */ stb r0, 3(r3)
-/* 80163AD4 0015F734 98 03 00 04 */ stb r0, 4(r3)
-/* 80163AD8 0015F738 98 03 00 05 */ stb r0, 5(r3)
-/* 80163ADC 0015F73C 98 03 00 06 */ stb r0, 6(r3)
-/* 80163AE0 0015F740 98 03 00 07 */ stb r0, 7(r3)
-lbl_80163AE4:
-/* 80163AE4 0015F744 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
-/* 80163AE8 0015F748 3C 60 80 42 */ lis r3, lbl_8041F1A8@ha
-/* 80163AEC 0015F74C 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
-/* 80163AF0 0015F750 38 63 F1 A8 */ addi r3, r3, lbl_8041F1A8@l
-/* 80163AF4 0015F754 7C 03 2B 2E */ sthx r0, r3, r5
-/* 80163AF8 0015F758 4E 80 00 20 */ blr
-
-.global func_80163AFC
-func_80163AFC:
-/* 80163AFC 0015F75C 2C 03 00 08 */ cmpwi r3, 8
-/* 80163B00 0015F760 41 80 00 0C */ blt lbl_80163B0C
-/* 80163B04 0015F764 38 60 FF FF */ li r3, -1
-/* 80163B08 0015F768 4E 80 00 20 */ blr
-lbl_80163B0C:
-/* 80163B0C 0015F76C 1C 03 00 0A */ mulli r0, r3, 0xa
-/* 80163B10 0015F770 3C 80 80 42 */ lis r4, lbl_8041F1A8@ha
-/* 80163B14 0015F774 38 60 FF FF */ li r3, -1
-/* 80163B18 0015F778 38 84 F1 A8 */ addi r4, r4, lbl_8041F1A8@l
-/* 80163B1C 0015F77C 7C 04 02 2E */ lhzx r0, r4, r0
-/* 80163B20 0015F780 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163B24 0015F784 4D 82 00 20 */ beqlr
-/* 80163B28 0015F788 7C 03 03 78 */ mr r3, r0
-/* 80163B2C 0015F78C 4E 80 00 20 */ blr
-
-.global func_80163B30
-func_80163B30:
-/* 80163B30 0015F790 28 03 00 09 */ cmplwi r3, 9
-/* 80163B34 0015F794 41 80 00 0C */ blt lbl_80163B40
-/* 80163B38 0015F798 38 60 FF FF */ li r3, -1
-/* 80163B3C 0015F79C 4E 80 00 20 */ blr
-lbl_80163B40:
-/* 80163B40 0015F7A0 3C 80 80 49 */ lis r4, lbl_804895E0@ha
-/* 80163B44 0015F7A4 54 63 13 BA */ rlwinm r3, r3, 2, 0xe, 0x1d
-/* 80163B48 0015F7A8 38 84 95 E0 */ addi r4, r4, lbl_804895E0@l
-/* 80163B4C 0015F7AC 7C 04 1A 2E */ lhzx r0, r4, r3
-/* 80163B50 0015F7B0 2C 00 00 00 */ cmpwi r0, 0
-/* 80163B54 0015F7B4 40 82 00 0C */ bne lbl_80163B60
-/* 80163B58 0015F7B8 38 60 FF FF */ li r3, -1
-/* 80163B5C 0015F7BC 4E 80 00 20 */ blr
-lbl_80163B60:
-/* 80163B60 0015F7C0 7C 84 1A 14 */ add r4, r4, r3
-/* 80163B64 0015F7C4 38 60 FF FF */ li r3, -1
-/* 80163B68 0015F7C8 A0 04 00 02 */ lhz r0, 2(r4)
-/* 80163B6C 0015F7CC 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163B70 0015F7D0 4D 82 00 20 */ beqlr
-/* 80163B74 0015F7D4 7C 03 03 78 */ mr r3, r0
-/* 80163B78 0015F7D8 4E 80 00 20 */ blr
-
-.global func_80163B7C
-func_80163B7C:
-/* 80163B7C 0015F7DC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80163B80 0015F7E0 7C 08 02 A6 */ mflr r0
-/* 80163B84 0015F7E4 3C 80 80 49 */ lis r4, lbl_804895E0@ha
-/* 80163B88 0015F7E8 38 A0 00 24 */ li r5, 0x24
-/* 80163B8C 0015F7EC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80163B90 0015F7F0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80163B94 0015F7F4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80163B98 0015F7F8 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80163B9C 0015F7FC 7C 7D 1B 78 */ mr r29, r3
-/* 80163BA0 0015F800 38 64 95 E0 */ addi r3, r4, lbl_804895E0@l
-/* 80163BA4 0015F804 38 80 00 00 */ li r4, 0
-/* 80163BA8 0015F808 4B EA 05 5D */ bl memset
-/* 80163BAC 0015F80C 3F E0 80 49 */ lis r31, lbl_80489604@ha
-/* 80163BB0 0015F810 3B C0 00 00 */ li r30, 0
-/* 80163BB4 0015F814 3B FF 96 04 */ addi r31, r31, lbl_80489604@l
-lbl_80163BB8:
-/* 80163BB8 0015F818 48 07 6F 71 */ bl func_801DAB28
-/* 80163BBC 0015F81C 2C 03 00 00 */ cmpwi r3, 0
-/* 80163BC0 0015F820 41 82 00 14 */ beq lbl_80163BD4
-/* 80163BC4 0015F824 80 6D 96 2C */ lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
-/* 80163BC8 0015F828 38 80 19 6C */ li r4, 0x196c
-/* 80163BCC 0015F82C 48 07 70 C9 */ bl func_801DAC94
-/* 80163BD0 0015F830 48 00 00 08 */ b lbl_80163BD8
-lbl_80163BD4:
-/* 80163BD4 0015F834 38 60 00 00 */ li r3, 0
-lbl_80163BD8:
-/* 80163BD8 0015F838 90 7F 00 00 */ stw r3, 0(r31)
-/* 80163BDC 0015F83C 7F A4 EB 78 */ mr r4, r29
-/* 80163BE0 0015F840 48 00 1C B5 */ bl func_80165894
-/* 80163BE4 0015F844 3B DE 00 01 */ addi r30, r30, 1
-/* 80163BE8 0015F848 3B FF 00 04 */ addi r31, r31, 4
-/* 80163BEC 0015F84C 2C 1E 00 09 */ cmpwi r30, 9
-/* 80163BF0 0015F850 41 80 FF C8 */ blt lbl_80163BB8
-/* 80163BF4 0015F854 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80163BF8 0015F858 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80163BFC 0015F85C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80163C00 0015F860 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80163C04 0015F864 7C 08 03 A6 */ mtlr r0
-/* 80163C08 0015F868 38 21 00 20 */ addi r1, r1, 0x20
-/* 80163C0C 0015F86C 4E 80 00 20 */ blr
-
-.global func_80163C10
-func_80163C10:
-/* 80163C10 0015F870 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163C14 0015F874 7C 08 02 A6 */ mflr r0
-/* 80163C18 0015F878 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163C1C 0015F87C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80163C20 0015F880 3F E0 80 49 */ lis r31, lbl_80489604@ha
-/* 80163C24 0015F884 3B FF 96 04 */ addi r31, r31, lbl_80489604@l
-/* 80163C28 0015F888 93 C1 00 08 */ stw r30, 8(r1)
-/* 80163C2C 0015F88C 3B C0 00 00 */ li r30, 0
-lbl_80163C30:
-/* 80163C30 0015F890 7F C3 F3 78 */ mr r3, r30
-/* 80163C34 0015F894 4B FF FE C9 */ bl func_80163AFC
-/* 80163C38 0015F898 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80163C3C 0015F89C 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163C40 0015F8A0 41 82 00 10 */ beq lbl_80163C50
-/* 80163C44 0015F8A4 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
-/* 80163C48 0015F8A8 7C 7F 00 2E */ lwzx r3, r31, r0
-/* 80163C4C 0015F8AC 48 00 2E 61 */ bl func_80166AAC
-lbl_80163C50:
-/* 80163C50 0015F8B0 3B DE 00 01 */ addi r30, r30, 1
-/* 80163C54 0015F8B4 2C 1E 00 08 */ cmpwi r30, 8
-/* 80163C58 0015F8B8 41 80 FF D8 */ blt lbl_80163C30
-/* 80163C5C 0015F8BC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163C60 0015F8C0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80163C64 0015F8C4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80163C68 0015F8C8 7C 08 03 A6 */ mtlr r0
-/* 80163C6C 0015F8CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163C70 0015F8D0 4E 80 00 20 */ blr
-
-.global func_80163C74
-func_80163C74:
-/* 80163C74 0015F8D4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163C78 0015F8D8 7C 08 02 A6 */ mflr r0
-/* 80163C7C 0015F8DC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163C80 0015F8E0 80 0D 9D C0 */ lwz r0, lbl_8063F080-_SDA_BASE_(r13)
-/* 80163C84 0015F8E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80163C88 0015F8E8 40 82 00 14 */ bne lbl_80163C9C
-/* 80163C8C 0015F8EC 48 0F A3 45 */ bl func_8025DFD0
-/* 80163C90 0015F8F0 38 80 05 88 */ li r4, 0x588
-/* 80163C94 0015F8F4 48 0F A3 2D */ bl func_8025DFC0
-/* 80163C98 0015F8F8 90 6D 9D C0 */ stw r3, lbl_8063F080-_SDA_BASE_(r13)
-lbl_80163C9C:
-/* 80163C9C 0015F8FC 38 60 00 00 */ li r3, 0
-/* 80163CA0 0015F900 48 00 01 25 */ bl func_80163DC4
-/* 80163CA4 0015F904 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163CA8 0015F908 7C 08 03 A6 */ mtlr r0
-/* 80163CAC 0015F90C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163CB0 0015F910 4E 80 00 20 */ blr
-
-.global func_80163CB4
-func_80163CB4:
-/* 80163CB4 0015F914 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80163CB8 0015F918 7C 08 02 A6 */ mflr r0
-/* 80163CBC 0015F91C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80163CC0 0015F920 39 61 00 30 */ addi r11, r1, 0x30
-/* 80163CC4 0015F924 48 06 34 59 */ bl _savegpr_24
-/* 80163CC8 0015F928 80 0D 83 28 */ lwz r0, lbl_8063D5E8-_SDA_BASE_(r13)
-/* 80163CCC 0015F92C 7C 78 1B 78 */ mr r24, r3
-/* 80163CD0 0015F930 83 8D 9D C0 */ lwz r28, lbl_8063F080-_SDA_BASE_(r13)
-/* 80163CD4 0015F934 2C 00 00 00 */ cmpwi r0, 0
-/* 80163CD8 0015F938 40 82 00 0C */ bne lbl_80163CE4
-/* 80163CDC 0015F93C 38 60 FF FF */ li r3, -1
-/* 80163CE0 0015F940 48 00 00 CC */ b lbl_80163DAC
-lbl_80163CE4:
-/* 80163CE4 0015F944 2C 1C 00 00 */ cmpwi r28, 0
-/* 80163CE8 0015F948 40 82 00 0C */ bne lbl_80163CF4
-/* 80163CEC 0015F94C 38 60 FF FF */ li r3, -1
-/* 80163CF0 0015F950 48 00 00 BC */ b lbl_80163DAC
-lbl_80163CF4:
-/* 80163CF4 0015F954 3B 60 00 00 */ li r27, 0
-/* 80163CF8 0015F958 48 0F A2 D9 */ bl func_8025DFD0
-/* 80163CFC 0015F95C 38 80 00 A4 */ li r4, 0xa4
-/* 80163D00 0015F960 48 0F A2 C1 */ bl func_8025DFC0
-/* 80163D04 0015F964 7C 7A 1B 78 */ mr r26, r3
-/* 80163D08 0015F968 7F 9D E3 78 */ mr r29, r28
-/* 80163D0C 0015F96C 3B F8 02 86 */ addi r31, r24, 0x286
-/* 80163D10 0015F970 3B D8 01 FC */ addi r30, r24, 0x1fc
-/* 80163D14 0015F974 3B 20 00 00 */ li r25, 0
-lbl_80163D18:
-/* 80163D18 0015F978 88 1F 00 00 */ lbz r0, 0(r31)
-/* 80163D1C 0015F97C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
-/* 80163D20 0015F980 41 82 00 54 */ beq lbl_80163D74
-/* 80163D24 0015F984 7F C3 F3 78 */ mr r3, r30
-/* 80163D28 0015F988 7F 44 D3 78 */ mr r4, r26
-/* 80163D2C 0015F98C 48 27 8A 1D */ bl func_803DC748
-/* 80163D30 0015F990 7F 43 D3 78 */ mr r3, r26
-/* 80163D34 0015F994 48 27 9C 39 */ bl func_803DD96C
-/* 80163D38 0015F998 7C 78 1B 78 */ mr r24, r3
-/* 80163D3C 0015F99C 7F 43 D3 78 */ mr r3, r26
-/* 80163D40 0015F9A0 7F A4 EB 78 */ mr r4, r29
-/* 80163D44 0015F9A4 38 A0 00 01 */ li r5, 1
-/* 80163D48 0015F9A8 48 27 D4 FD */ bl func_803E1244
-/* 80163D4C 0015F9AC 7F 43 D3 78 */ mr r3, r26
-/* 80163D50 0015F9B0 7F 04 C3 78 */ mr r4, r24
-/* 80163D54 0015F9B4 48 27 65 59 */ bl func_803DA2AC
-/* 80163D58 0015F9B8 3B 39 00 01 */ addi r25, r25, 1
-/* 80163D5C 0015F9BC 3B 7B 00 01 */ addi r27, r27, 1
-/* 80163D60 0015F9C0 2C 19 00 06 */ cmpwi r25, 6
-/* 80163D64 0015F9C4 3B FF 00 8C */ addi r31, r31, 0x8c
-/* 80163D68 0015F9C8 3B DE 00 8C */ addi r30, r30, 0x8c
-/* 80163D6C 0015F9CC 3B BD 00 EC */ addi r29, r29, 0xec
-/* 80163D70 0015F9D0 41 80 FF A8 */ blt lbl_80163D18
-lbl_80163D74:
-/* 80163D74 0015F9D4 48 0F A2 5D */ bl func_8025DFD0
-/* 80163D78 0015F9D8 7F 44 D3 78 */ mr r4, r26
-/* 80163D7C 0015F9DC 48 0F A2 4D */ bl func_8025DFC8
-/* 80163D80 0015F9E0 2C 1B 00 00 */ cmpwi r27, 0
-/* 80163D84 0015F9E4 40 82 00 0C */ bne lbl_80163D90
-/* 80163D88 0015F9E8 38 60 FF FE */ li r3, -2
-/* 80163D8C 0015F9EC 48 00 00 20 */ b lbl_80163DAC
-lbl_80163D90:
-/* 80163D90 0015F9F0 38 00 00 00 */ li r0, 0
-/* 80163D94 0015F9F4 90 0D 83 28 */ stw r0, lbl_8063D5E8-_SDA_BASE_(r13)
-/* 80163D98 0015F9F8 48 0F A2 39 */ bl func_8025DFD0
-/* 80163D9C 0015F9FC 48 0F A5 81 */ bl func_8025E31C
-/* 80163DA0 0015FA00 7F 84 E3 78 */ mr r4, r28
-/* 80163DA4 0015FA04 7F 65 DB 78 */ mr r5, r27
-/* 80163DA8 0015FA08 48 10 36 15 */ bl func_802673BC
-lbl_80163DAC:
-/* 80163DAC 0015FA0C 39 61 00 30 */ addi r11, r1, 0x30
-/* 80163DB0 0015FA10 48 06 33 B9 */ bl _restgpr_24
-/* 80163DB4 0015FA14 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80163DB8 0015FA18 7C 08 03 A6 */ mtlr r0
-/* 80163DBC 0015FA1C 38 21 00 30 */ addi r1, r1, 0x30
-/* 80163DC0 0015FA20 4E 80 00 20 */ blr
-
-.global func_80163DC4
-func_80163DC4:
-/* 80163DC4 0015FA24 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80163DC8 0015FA28 7C 08 02 A6 */ mflr r0
-/* 80163DCC 0015FA2C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80163DD0 0015FA30 80 0D 83 28 */ lwz r0, lbl_8063D5E8-_SDA_BASE_(r13)
-/* 80163DD4 0015FA34 2C 00 00 00 */ cmpwi r0, 0
-/* 80163DD8 0015FA38 41 82 00 0C */ beq lbl_80163DE4
-/* 80163DDC 0015FA3C 80 6D 9D C4 */ lwz r3, lbl_8063F084-_SDA_BASE_(r13)
-/* 80163DE0 0015FA40 48 00 00 80 */ b lbl_80163E60
-lbl_80163DE4:
-/* 80163DE4 0015FA44 2C 03 00 00 */ cmpwi r3, 0
-/* 80163DE8 0015FA48 41 82 00 0C */ beq lbl_80163DF4
-/* 80163DEC 0015FA4C 38 60 FF FF */ li r3, -1
-/* 80163DF0 0015FA50 48 00 00 70 */ b lbl_80163E60
-lbl_80163DF4:
-/* 80163DF4 0015FA54 48 0F A1 DD */ bl func_8025DFD0
-/* 80163DF8 0015FA58 48 0F A5 25 */ bl func_8025E31C
-/* 80163DFC 0015FA5C 38 81 00 08 */ addi r4, r1, 8
-/* 80163E00 0015FA60 48 10 36 5D */ bl func_8026745C
-/* 80163E04 0015FA64 2C 03 00 00 */ cmpwi r3, 0
-/* 80163E08 0015FA68 40 82 00 0C */ bne lbl_80163E14
-/* 80163E0C 0015FA6C 38 60 FF FF */ li r3, -1
-/* 80163E10 0015FA70 48 00 00 50 */ b lbl_80163E60
-lbl_80163E14:
-/* 80163E14 0015FA74 40 80 00 0C */ bge lbl_80163E20
-/* 80163E18 0015FA78 38 00 00 00 */ li r0, 0
-/* 80163E1C 0015FA7C 90 01 00 08 */ stw r0, 8(r1)
-lbl_80163E20:
-/* 80163E20 0015FA80 48 00 00 51 */ bl func_80163E70
-/* 80163E24 0015FA84 2C 03 00 00 */ cmpwi r3, 0
-/* 80163E28 0015FA88 40 82 00 0C */ bne lbl_80163E34
-/* 80163E2C 0015FA8C 38 00 00 00 */ li r0, 0
-/* 80163E30 0015FA90 90 01 00 08 */ stw r0, 8(r1)
-lbl_80163E34:
-/* 80163E34 0015FA94 80 01 00 08 */ lwz r0, 8(r1)
-/* 80163E38 0015FA98 38 60 00 01 */ li r3, 1
-/* 80163E3C 0015FA9C 3C 80 80 42 */ lis r4, lbl_8041F1F8@ha
-/* 80163E40 0015FAA0 90 6D 83 28 */ stw r3, lbl_8063D5E8-_SDA_BASE_(r13)
-/* 80163E44 0015FAA4 38 84 F1 F8 */ addi r4, r4, lbl_8041F1F8@l
-/* 80163E48 0015FAA8 38 60 00 00 */ li r3, 0
-/* 80163E4C 0015FAAC 90 0D 9D C4 */ stw r0, lbl_8063F084-_SDA_BASE_(r13)
-/* 80163E50 0015FAB0 38 AD 9D C4 */ addi r5, r13, lbl_8063F084-_SDA_BASE_
-/* 80163E54 0015FAB4 38 C0 00 04 */ li r6, 4
-/* 80163E58 0015FAB8 48 00 09 CD */ bl func_80164824
-/* 80163E5C 0015FABC 80 61 00 08 */ lwz r3, 8(r1)
-lbl_80163E60:
-/* 80163E60 0015FAC0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80163E64 0015FAC4 7C 08 03 A6 */ mtlr r0
-/* 80163E68 0015FAC8 38 21 00 10 */ addi r1, r1, 0x10
-/* 80163E6C 0015FACC 4E 80 00 20 */ blr
-
-.global func_80163E70
-func_80163E70:
-/* 80163E70 0015FAD0 80 6D 83 2C */ lwz r3, lbl_8063D5EC-_SDA_BASE_(r13)
-/* 80163E74 0015FAD4 4E 80 00 20 */ blr
-
-.global func_80163E78
-func_80163E78:
-/* 80163E78 0015FAD8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80163E7C 0015FADC 7C 08 02 A6 */ mflr r0
-/* 80163E80 0015FAE0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80163E84 0015FAE4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80163E88 0015FAE8 48 06 32 95 */ bl _savegpr_24
-/* 80163E8C 0015FAEC 3B 40 00 00 */ li r26, 0
-/* 80163E90 0015FAF0 48 0F A1 41 */ bl func_8025DFD0
-/* 80163E94 0015FAF4 48 0F A4 25 */ bl func_8025E2B8
-/* 80163E98 0015FAF8 2C 03 00 00 */ cmpwi r3, 0
-/* 80163E9C 0015FAFC 7C 79 1B 78 */ mr r25, r3
-/* 80163EA0 0015FB00 41 82 01 D4 */ beq lbl_80164074
-/* 80163EA4 0015FB04 81 83 00 00 */ lwz r12, 0(r3)
-/* 80163EA8 0015FB08 81 8C 00 4C */ lwz r12, 0x4c(r12)
-/* 80163EAC 0015FB0C 7D 89 03 A6 */ mtctr r12
-/* 80163EB0 0015FB10 4E 80 04 21 */ bctrl
-/* 80163EB4 0015FB14 80 0D 9D C8 */ lwz r0, lbl_8063F088-_SDA_BASE_(r13)
-/* 80163EB8 0015FB18 7C 00 18 40 */ cmplw r0, r3
-/* 80163EBC 0015FB1C 40 82 00 0C */ bne lbl_80163EC8
-/* 80163EC0 0015FB20 3B 60 00 00 */ li r27, 0
-/* 80163EC4 0015FB24 48 00 00 20 */ b lbl_80163EE4
-lbl_80163EC8:
-/* 80163EC8 0015FB28 81 99 00 00 */ lwz r12, 0(r25)
-/* 80163ECC 0015FB2C 7F 23 CB 78 */ mr r3, r25
-/* 80163ED0 0015FB30 81 8C 00 4C */ lwz r12, 0x4c(r12)
-/* 80163ED4 0015FB34 7D 89 03 A6 */ mtctr r12
-/* 80163ED8 0015FB38 4E 80 04 21 */ bctrl
-/* 80163EDC 0015FB3C 90 6D 9D C8 */ stw r3, lbl_8063F088-_SDA_BASE_(r13)
-/* 80163EE0 0015FB40 3B 60 00 01 */ li r27, 1
-lbl_80163EE4:
-/* 80163EE4 0015FB44 4B FF EC 8D */ bl func_80162B70
-/* 80163EE8 0015FB48 2C 03 00 05 */ cmpwi r3, 5
-/* 80163EEC 0015FB4C 41 82 00 08 */ beq lbl_80163EF4
-/* 80163EF0 0015FB50 48 00 00 0C */ b lbl_80163EFC
-lbl_80163EF4:
-/* 80163EF4 0015FB54 7F 63 DB 78 */ mr r3, r27
-/* 80163EF8 0015FB58 4B FF FD 7D */ bl func_80163C74
-lbl_80163EFC:
-/* 80163EFC 0015FB5C 4B FF EC 75 */ bl func_80162B70
-/* 80163F00 0015FB60 2C 03 00 00 */ cmpwi r3, 0
-/* 80163F04 0015FB64 40 82 00 0C */ bne lbl_80163F10
-/* 80163F08 0015FB68 3B 40 00 01 */ li r26, 1
-/* 80163F0C 0015FB6C 48 00 00 0C */ b lbl_80163F18
-lbl_80163F10:
-/* 80163F10 0015FB70 2C 1B 00 00 */ cmpwi r27, 0
-/* 80163F14 0015FB74 41 82 01 60 */ beq lbl_80164074
-lbl_80163F18:
-/* 80163F18 0015FB78 3F 80 80 49 */ lis r28, lbl_804895E0@ha
-/* 80163F1C 0015FB7C 3F 60 80 49 */ lis r27, lbl_80489604@ha
-/* 80163F20 0015FB80 3B 9C 95 E0 */ addi r28, r28, lbl_804895E0@l
-/* 80163F24 0015FB84 3B 00 00 00 */ li r24, 0
-/* 80163F28 0015FB88 3B 7B 96 04 */ addi r27, r27, lbl_80489604@l
-/* 80163F2C 0015FB8C 3B A0 00 01 */ li r29, 1
-/* 80163F30 0015FB90 3B C0 00 00 */ li r30, 0
-lbl_80163F34:
-/* 80163F34 0015FB94 81 99 00 00 */ lwz r12, 0(r25)
-/* 80163F38 0015FB98 7F 23 CB 78 */ mr r3, r25
-/* 80163F3C 0015FB9C 81 8C 00 50 */ lwz r12, 0x50(r12)
-/* 80163F40 0015FBA0 7D 89 03 A6 */ mtctr r12
-/* 80163F44 0015FBA4 4E 80 04 21 */ bctrl
-/* 80163F48 0015FBA8 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80163F4C 0015FBAC 7C 18 00 00 */ cmpw r24, r0
-/* 80163F50 0015FBB0 41 82 01 10 */ beq lbl_80164060
-/* 80163F54 0015FBB4 2C 1A 00 00 */ cmpwi r26, 0
-/* 80163F58 0015FBB8 40 82 00 CC */ bne lbl_80164024
-/* 80163F5C 0015FBBC 81 99 00 00 */ lwz r12, 0(r25)
-/* 80163F60 0015FBC0 7F 23 CB 78 */ mr r3, r25
-/* 80163F64 0015FBC4 57 04 04 3E */ clrlwi r4, r24, 0x10
-/* 80163F68 0015FBC8 81 8C 00 58 */ lwz r12, 0x58(r12)
-/* 80163F6C 0015FBCC 7D 89 03 A6 */ mtctr r12
-/* 80163F70 0015FBD0 4E 80 04 21 */ bctrl
-/* 80163F74 0015FBD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80163F78 0015FBD8 41 82 00 AC */ beq lbl_80164024
-/* 80163F7C 0015FBDC A0 1C 00 00 */ lhz r0, 0(r28)
-/* 80163F80 0015FBE0 2C 00 00 00 */ cmpwi r0, 0
-/* 80163F84 0015FBE4 40 82 00 DC */ bne lbl_80164060
-/* 80163F88 0015FBE8 7F 23 CB 78 */ mr r3, r25
-/* 80163F8C 0015FBEC 57 04 04 3E */ clrlwi r4, r24, 0x10
-/* 80163F90 0015FBF0 38 A0 00 00 */ li r5, 0
-/* 80163F94 0015FBF4 48 0F A9 45 */ bl func_8025E8D8
-/* 80163F98 0015FBF8 B3 BC 00 00 */ sth r29, 0(r28)
-/* 80163F9C 0015FBFC 7F 23 CB 78 */ mr r3, r25
-/* 80163FA0 0015FC00 57 04 04 3E */ clrlwi r4, r24, 0x10
-/* 80163FA4 0015FC04 38 A1 00 08 */ addi r5, r1, 8
-/* 80163FA8 0015FC08 9B C1 00 08 */ stb r30, 8(r1)
-/* 80163FAC 0015FC0C 9B C1 00 09 */ stb r30, 9(r1)
-/* 80163FB0 0015FC10 9B C1 00 0A */ stb r30, 0xa(r1)
-/* 80163FB4 0015FC14 9B C1 00 0B */ stb r30, 0xb(r1)
-/* 80163FB8 0015FC18 9B C1 00 0C */ stb r30, 0xc(r1)
-/* 80163FBC 0015FC1C 9B C1 00 0D */ stb r30, 0xd(r1)
-/* 80163FC0 0015FC20 81 99 00 00 */ lwz r12, 0(r25)
-/* 80163FC4 0015FC24 81 8C 00 2C */ lwz r12, 0x2c(r12)
-/* 80163FC8 0015FC28 7D 89 03 A6 */ mtctr r12
-/* 80163FCC 0015FC2C 4E 80 04 21 */ bctrl
-/* 80163FD0 0015FC30 57 03 04 3E */ clrlwi r3, r24, 0x10
-/* 80163FD4 0015FC34 38 81 00 08 */ addi r4, r1, 8
-/* 80163FD8 0015FC38 4B FF F9 C9 */ bl func_801639A0
-/* 80163FDC 0015FC3C 54 60 04 3E */ clrlwi r0, r3, 0x10
-/* 80163FE0 0015FC40 7C 7F 1B 78 */ mr r31, r3
-/* 80163FE4 0015FC44 28 00 FF FF */ cmplwi r0, 0xffff
-/* 80163FE8 0015FC48 40 82 00 1C */ bne lbl_80164004
-/* 80163FEC 0015FC4C 81 99 00 00 */ lwz r12, 0(r25)
-/* 80163FF0 0015FC50 7F 23 CB 78 */ mr r3, r25
-/* 80163FF4 0015FC54 57 04 04 3E */ clrlwi r4, r24, 0x10
-/* 80163FF8 0015FC58 81 8C 00 60 */ lwz r12, 0x60(r12)
-/* 80163FFC 0015FC5C 7D 89 03 A6 */ mtctr r12
-/* 80164000 0015FC60 4E 80 04 21 */ bctrl
-lbl_80164004:
-/* 80164004 0015FC64 B3 FC 00 02 */ sth r31, 2(r28)
-/* 80164008 0015FC68 80 7B 00 00 */ lwz r3, 0(r27)
-/* 8016400C 0015FC6C 48 00 19 55 */ bl func_80165960
-/* 80164010 0015FC70 80 7B 00 00 */ lwz r3, 0(r27)
-/* 80164014 0015FC74 57 04 04 3E */ clrlwi r4, r24, 0x10
-/* 80164018 0015FC78 48 00 1A 5D */ bl func_80165A74
-/* 8016401C 0015FC7C 4B FF FB F5 */ bl func_80163C10
-/* 80164020 0015FC80 48 00 00 40 */ b lbl_80164060
-lbl_80164024:
-/* 80164024 0015FC84 A0 1C 00 00 */ lhz r0, 0(r28)
-/* 80164028 0015FC88 2C 00 00 00 */ cmpwi r0, 0
-/* 8016402C 0015FC8C 41 82 00 34 */ beq lbl_80164060
-/* 80164030 0015FC90 B3 DC 00 00 */ sth r30, 0(r28)
-/* 80164034 0015FC94 A0 7C 00 02 */ lhz r3, 2(r28)
-/* 80164038 0015FC98 4B FF FA 6D */ bl func_80163AA4
-/* 8016403C 0015FC9C 80 7B 00 00 */ lwz r3, 0(r27)
-/* 80164040 0015FCA0 48 00 1A E5 */ bl func_80165B24
-/* 80164044 0015FCA4 80 7B 00 00 */ lwz r3, 0(r27)
-/* 80164048 0015FCA8 48 00 19 19 */ bl func_80165960
-/* 8016404C 0015FCAC 7F 83 E3 78 */ mr r3, r28
-/* 80164050 0015FCB0 38 80 00 00 */ li r4, 0
-/* 80164054 0015FCB4 38 A0 00 04 */ li r5, 4
-/* 80164058 0015FCB8 4B EA 00 AD */ bl memset
-/* 8016405C 0015FCBC 4B FF FB B5 */ bl func_80163C10
-lbl_80164060:
-/* 80164060 0015FCC0 3B 18 00 01 */ addi r24, r24, 1
-/* 80164064 0015FCC4 3B 7B 00 04 */ addi r27, r27, 4
-/* 80164068 0015FCC8 2C 18 00 09 */ cmpwi r24, 9
-/* 8016406C 0015FCCC 3B 9C 00 04 */ addi r28, r28, 4
-/* 80164070 0015FCD0 41 80 FE C4 */ blt lbl_80163F34
-lbl_80164074:
-/* 80164074 0015FCD4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80164078 0015FCD8 48 06 30 F1 */ bl _restgpr_24
-/* 8016407C 0015FCDC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80164080 0015FCE0 7C 08 03 A6 */ mtlr r0
-/* 80164084 0015FCE4 38 21 00 30 */ addi r1, r1, 0x30
-/* 80164088 0015FCE8 4E 80 00 20 */ blr
-
-.global func_8016408C
-func_8016408C:
-/* 8016408C 0015FCEC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80164090 0015FCF0 7C 08 02 A6 */ mflr r0
-/* 80164094 0015FCF4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80164098 0015FCF8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8016409C 0015FCFC 3F E0 80 49 */ lis r31, lbl_804895E0@ha
-/* 801640A0 0015FD00 3B FF 95 E0 */ addi r31, r31, lbl_804895E0@l
-/* 801640A4 0015FD04 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801640A8 0015FD08 3F C0 80 49 */ lis r30, lbl_80489604@ha
-/* 801640AC 0015FD0C 3B DE 96 04 */ addi r30, r30, lbl_80489604@l
-/* 801640B0 0015FD10 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801640B4 0015FD14 3B A0 00 00 */ li r29, 0
-lbl_801640B8:
-/* 801640B8 0015FD18 A0 1F 00 00 */ lhz r0, 0(r31)
-/* 801640BC 0015FD1C 2C 00 00 00 */ cmpwi r0, 0
-/* 801640C0 0015FD20 41 82 00 0C */ beq lbl_801640CC
-/* 801640C4 0015FD24 80 7E 00 00 */ lwz r3, 0(r30)
-/* 801640C8 0015FD28 48 00 20 11 */ bl func_801660D8
-lbl_801640CC:
-/* 801640CC 0015FD2C 3B BD 00 01 */ addi r29, r29, 1
-/* 801640D0 0015FD30 3B DE 00 04 */ addi r30, r30, 4
-/* 801640D4 0015FD34 2C 1D 00 09 */ cmpwi r29, 9
-/* 801640D8 0015FD38 3B FF 00 04 */ addi r31, r31, 4
-/* 801640DC 0015FD3C 41 80 FF DC */ blt lbl_801640B8
-/* 801640E0 0015FD40 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801640E4 0015FD44 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801640E8 0015FD48 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801640EC 0015FD4C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801640F0 0015FD50 7C 08 03 A6 */ mtlr r0
-/* 801640F4 0015FD54 38 21 00 20 */ addi r1, r1, 0x20
-/* 801640F8 0015FD58 4E 80 00 20 */ blr
-
-.global func_801640FC
-func_801640FC:
-/* 801640FC 0015FD5C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80164100 0015FD60 7C 08 02 A6 */ mflr r0
-/* 80164104 0015FD64 3D 00 80 49 */ lis r8, lbl_80489628@ha
-/* 80164108 0015FD68 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016410C 0015FD6C 38 00 00 80 */ li r0, 0x80
-/* 80164110 0015FD70 39 08 96 28 */ addi r8, r8, lbl_80489628@l
-/* 80164114 0015FD74 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80164118 0015FD78 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8016411C 0015FD7C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80164120 0015FD80 7C FD 3B 78 */ mr r29, r7
-/* 80164124 0015FD84 38 E0 00 00 */ li r7, 0
-/* 80164128 0015FD88 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8016412C 0015FD8C 7C DC 33 78 */ mr r28, r6
-/* 80164130 0015FD90 7C 09 03 A6 */ mtctr r0
-lbl_80164134:
-/* 80164134 0015FD94 A0 08 00 02 */ lhz r0, 2(r8)
-/* 80164138 0015FD98 38 C0 00 00 */ li r6, 0
-/* 8016413C 0015FD9C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164140 0015FDA0 40 82 00 14 */ bne lbl_80164154
-/* 80164144 0015FDA4 80 08 00 08 */ lwz r0, 8(r8)
-/* 80164148 0015FDA8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016414C 0015FDAC 40 82 00 08 */ bne lbl_80164154
-/* 80164150 0015FDB0 38 C0 00 01 */ li r6, 1
-lbl_80164154:
-/* 80164154 0015FDB4 2C 06 00 00 */ cmpwi r6, 0
-/* 80164158 0015FDB8 41 82 00 3C */ beq lbl_80164194
-/* 8016415C 0015FDBC 1F C7 00 50 */ mulli r30, r7, 0x50
-/* 80164160 0015FDC0 3F E0 80 49 */ lis r31, lbl_80489628@ha
-/* 80164164 0015FDC4 3B FF 96 28 */ addi r31, r31, lbl_80489628@l
-/* 80164168 0015FDC8 7C 7F F3 2E */ sthx r3, r31, r30
-/* 8016416C 0015FDCC 7C DF F2 14 */ add r6, r31, r30
-/* 80164170 0015FDD0 38 66 00 0C */ addi r3, r6, 0xc
-/* 80164174 0015FDD4 B0 86 00 02 */ sth r4, 2(r6)
-/* 80164178 0015FDD8 7C A4 2B 78 */ mr r4, r5
-/* 8016417C 0015FDDC 48 06 A1 55 */ bl strcpy
-/* 80164180 0015FDE0 7C 9F F2 14 */ add r4, r31, r30
-/* 80164184 0015FDE4 38 60 00 00 */ li r3, 0
-/* 80164188 0015FDE8 93 84 00 08 */ stw r28, 8(r4)
-/* 8016418C 0015FDEC 93 A4 00 04 */ stw r29, 4(r4)
-/* 80164190 0015FDF0 48 00 00 14 */ b lbl_801641A4
-lbl_80164194:
-/* 80164194 0015FDF4 39 08 00 50 */ addi r8, r8, 0x50
-/* 80164198 0015FDF8 38 E7 00 01 */ addi r7, r7, 1
-/* 8016419C 0015FDFC 42 00 FF 98 */ bdnz lbl_80164134
-/* 801641A0 0015FE00 38 60 FF FF */ li r3, -1
-lbl_801641A4:
-/* 801641A4 0015FE04 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801641A8 0015FE08 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801641AC 0015FE0C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801641B0 0015FE10 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801641B4 0015FE14 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 801641B8 0015FE18 7C 08 03 A6 */ mtlr r0
-/* 801641BC 0015FE1C 38 21 00 20 */ addi r1, r1, 0x20
-/* 801641C0 0015FE20 4E 80 00 20 */ blr
-
-.global func_801641C4
-func_801641C4:
-/* 801641C4 0015FE24 3C A0 80 49 */ lis r5, lbl_80489628@ha
-/* 801641C8 0015FE28 38 00 00 20 */ li r0, 0x20
-/* 801641CC 0015FE2C 38 A5 96 28 */ addi r5, r5, lbl_80489628@l
-/* 801641D0 0015FE30 38 60 00 00 */ li r3, 0
-/* 801641D4 0015FE34 38 C0 00 00 */ li r6, 0
-/* 801641D8 0015FE38 7C 09 03 A6 */ mtctr r0
-lbl_801641DC:
-/* 801641DC 0015FE3C A0 05 00 02 */ lhz r0, 2(r5)
-/* 801641E0 0015FE40 38 80 00 00 */ li r4, 0
-/* 801641E4 0015FE44 2C 00 00 00 */ cmpwi r0, 0
-/* 801641E8 0015FE48 40 82 00 14 */ bne lbl_801641FC
-/* 801641EC 0015FE4C 80 05 00 08 */ lwz r0, 8(r5)
-/* 801641F0 0015FE50 2C 00 00 00 */ cmpwi r0, 0
-/* 801641F4 0015FE54 40 82 00 08 */ bne lbl_801641FC
-/* 801641F8 0015FE58 38 80 00 01 */ li r4, 1
-lbl_801641FC:
-/* 801641FC 0015FE5C 2C 04 00 00 */ cmpwi r4, 0
-/* 80164200 0015FE60 40 82 00 08 */ bne lbl_80164208
-/* 80164204 0015FE64 38 63 00 01 */ addi r3, r3, 1
-lbl_80164208:
-/* 80164208 0015FE68 A0 05 00 52 */ lhz r0, 0x52(r5)
-/* 8016420C 0015FE6C 38 80 00 00 */ li r4, 0
-/* 80164210 0015FE70 2C 00 00 00 */ cmpwi r0, 0
-/* 80164214 0015FE74 40 82 00 14 */ bne lbl_80164228
-/* 80164218 0015FE78 80 05 00 58 */ lwz r0, 0x58(r5)
-/* 8016421C 0015FE7C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164220 0015FE80 40 82 00 08 */ bne lbl_80164228
-/* 80164224 0015FE84 38 80 00 01 */ li r4, 1
-lbl_80164228:
-/* 80164228 0015FE88 2C 04 00 00 */ cmpwi r4, 0
-/* 8016422C 0015FE8C 40 82 00 08 */ bne lbl_80164234
-/* 80164230 0015FE90 38 63 00 01 */ addi r3, r3, 1
-lbl_80164234:
-/* 80164234 0015FE94 A0 05 00 A2 */ lhz r0, 0xa2(r5)
-/* 80164238 0015FE98 38 80 00 00 */ li r4, 0
-/* 8016423C 0015FE9C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164240 0015FEA0 40 82 00 14 */ bne lbl_80164254
-/* 80164244 0015FEA4 80 05 00 A8 */ lwz r0, 0xa8(r5)
-/* 80164248 0015FEA8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016424C 0015FEAC 40 82 00 08 */ bne lbl_80164254
-/* 80164250 0015FEB0 38 80 00 01 */ li r4, 1
-lbl_80164254:
-/* 80164254 0015FEB4 2C 04 00 00 */ cmpwi r4, 0
-/* 80164258 0015FEB8 40 82 00 08 */ bne lbl_80164260
-/* 8016425C 0015FEBC 38 63 00 01 */ addi r3, r3, 1
-lbl_80164260:
-/* 80164260 0015FEC0 A0 05 00 F2 */ lhz r0, 0xf2(r5)
-/* 80164264 0015FEC4 38 80 00 00 */ li r4, 0
-/* 80164268 0015FEC8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016426C 0015FECC 40 82 00 14 */ bne lbl_80164280
-/* 80164270 0015FED0 80 05 00 F8 */ lwz r0, 0xf8(r5)
-/* 80164274 0015FED4 2C 00 00 00 */ cmpwi r0, 0
-/* 80164278 0015FED8 40 82 00 08 */ bne lbl_80164280
-/* 8016427C 0015FEDC 38 80 00 01 */ li r4, 1
-lbl_80164280:
-/* 80164280 0015FEE0 2C 04 00 00 */ cmpwi r4, 0
-/* 80164284 0015FEE4 40 82 00 08 */ bne lbl_8016428C
-/* 80164288 0015FEE8 38 63 00 01 */ addi r3, r3, 1
-lbl_8016428C:
-/* 8016428C 0015FEEC 38 A5 01 40 */ addi r5, r5, 0x140
-/* 80164290 0015FEF0 38 C6 00 03 */ addi r6, r6, 3
-/* 80164294 0015FEF4 42 00 FF 48 */ bdnz lbl_801641DC
-/* 80164298 0015FEF8 4E 80 00 20 */ blr
-
-.global func_8016429C
-func_8016429C:
-/* 8016429C 0015FEFC 3C 80 80 49 */ lis r4, lbl_80489628@ha
-/* 801642A0 0015FF00 38 00 00 10 */ li r0, 0x10
-/* 801642A4 0015FF04 38 84 96 28 */ addi r4, r4, lbl_80489628@l
-/* 801642A8 0015FF08 38 A0 00 00 */ li r5, 0
-/* 801642AC 0015FF0C 7C 09 03 A6 */ mtctr r0
-lbl_801642B0:
-/* 801642B0 0015FF10 A0 04 00 02 */ lhz r0, 2(r4)
-/* 801642B4 0015FF14 2C 00 00 00 */ cmpwi r0, 0
-/* 801642B8 0015FF18 41 82 00 18 */ beq lbl_801642D0
-/* 801642BC 0015FF1C A0 04 00 00 */ lhz r0, 0(r4)
-/* 801642C0 0015FF20 7C 03 00 40 */ cmplw r3, r0
-/* 801642C4 0015FF24 40 82 00 0C */ bne lbl_801642D0
-/* 801642C8 0015FF28 38 60 00 01 */ li r3, 1
-/* 801642CC 0015FF2C 4E 80 00 20 */ blr
-lbl_801642D0:
-/* 801642D0 0015FF30 A0 04 00 52 */ lhz r0, 0x52(r4)
-/* 801642D4 0015FF34 2C 00 00 00 */ cmpwi r0, 0
-/* 801642D8 0015FF38 41 82 00 18 */ beq lbl_801642F0
-/* 801642DC 0015FF3C A0 04 00 50 */ lhz r0, 0x50(r4)
-/* 801642E0 0015FF40 7C 03 00 40 */ cmplw r3, r0
-/* 801642E4 0015FF44 40 82 00 0C */ bne lbl_801642F0
-/* 801642E8 0015FF48 38 60 00 01 */ li r3, 1
-/* 801642EC 0015FF4C 4E 80 00 20 */ blr
-lbl_801642F0:
-/* 801642F0 0015FF50 A0 04 00 A2 */ lhz r0, 0xa2(r4)
-/* 801642F4 0015FF54 2C 00 00 00 */ cmpwi r0, 0
-/* 801642F8 0015FF58 41 82 00 18 */ beq lbl_80164310
-/* 801642FC 0015FF5C A0 04 00 A0 */ lhz r0, 0xa0(r4)
-/* 80164300 0015FF60 7C 03 00 40 */ cmplw r3, r0
-/* 80164304 0015FF64 40 82 00 0C */ bne lbl_80164310
-/* 80164308 0015FF68 38 60 00 01 */ li r3, 1
-/* 8016430C 0015FF6C 4E 80 00 20 */ blr
-lbl_80164310:
-/* 80164310 0015FF70 A0 04 00 F2 */ lhz r0, 0xf2(r4)
-/* 80164314 0015FF74 2C 00 00 00 */ cmpwi r0, 0
-/* 80164318 0015FF78 41 82 00 18 */ beq lbl_80164330
-/* 8016431C 0015FF7C A0 04 00 F0 */ lhz r0, 0xf0(r4)
-/* 80164320 0015FF80 7C 03 00 40 */ cmplw r3, r0
-/* 80164324 0015FF84 40 82 00 0C */ bne lbl_80164330
-/* 80164328 0015FF88 38 60 00 01 */ li r3, 1
-/* 8016432C 0015FF8C 4E 80 00 20 */ blr
-lbl_80164330:
-/* 80164330 0015FF90 A0 04 01 42 */ lhz r0, 0x142(r4)
-/* 80164334 0015FF94 2C 00 00 00 */ cmpwi r0, 0
-/* 80164338 0015FF98 41 82 00 18 */ beq lbl_80164350
-/* 8016433C 0015FF9C A0 04 01 40 */ lhz r0, 0x140(r4)
-/* 80164340 0015FFA0 7C 03 00 40 */ cmplw r3, r0
-/* 80164344 0015FFA4 40 82 00 0C */ bne lbl_80164350
-/* 80164348 0015FFA8 38 60 00 01 */ li r3, 1
-/* 8016434C 0015FFAC 4E 80 00 20 */ blr
-lbl_80164350:
-/* 80164350 0015FFB0 A0 04 01 92 */ lhz r0, 0x192(r4)
-/* 80164354 0015FFB4 2C 00 00 00 */ cmpwi r0, 0
-/* 80164358 0015FFB8 41 82 00 18 */ beq lbl_80164370
-/* 8016435C 0015FFBC A0 04 01 90 */ lhz r0, 0x190(r4)
-/* 80164360 0015FFC0 7C 03 00 40 */ cmplw r3, r0
-/* 80164364 0015FFC4 40 82 00 0C */ bne lbl_80164370
-/* 80164368 0015FFC8 38 60 00 01 */ li r3, 1
-/* 8016436C 0015FFCC 4E 80 00 20 */ blr
-lbl_80164370:
-/* 80164370 0015FFD0 A0 04 01 E2 */ lhz r0, 0x1e2(r4)
-/* 80164374 0015FFD4 2C 00 00 00 */ cmpwi r0, 0
-/* 80164378 0015FFD8 41 82 00 18 */ beq lbl_80164390
-/* 8016437C 0015FFDC A0 04 01 E0 */ lhz r0, 0x1e0(r4)
-/* 80164380 0015FFE0 7C 03 00 40 */ cmplw r3, r0
-/* 80164384 0015FFE4 40 82 00 0C */ bne lbl_80164390
-/* 80164388 0015FFE8 38 60 00 01 */ li r3, 1
-/* 8016438C 0015FFEC 4E 80 00 20 */ blr
-lbl_80164390:
-/* 80164390 0015FFF0 A0 04 02 32 */ lhz r0, 0x232(r4)
-/* 80164394 0015FFF4 2C 00 00 00 */ cmpwi r0, 0
-/* 80164398 0015FFF8 41 82 00 18 */ beq lbl_801643B0
-/* 8016439C 0015FFFC A0 04 02 30 */ lhz r0, 0x230(r4)
-/* 801643A0 00160000 7C 03 00 40 */ cmplw r3, r0
-/* 801643A4 00160004 40 82 00 0C */ bne lbl_801643B0
-/* 801643A8 00160008 38 60 00 01 */ li r3, 1
-/* 801643AC 0016000C 4E 80 00 20 */ blr
-lbl_801643B0:
-/* 801643B0 00160010 38 84 02 80 */ addi r4, r4, 0x280
-/* 801643B4 00160014 38 A5 00 07 */ addi r5, r5, 7
-/* 801643B8 00160018 42 00 FE F8 */ bdnz lbl_801642B0
-/* 801643BC 0016001C 38 60 00 00 */ li r3, 0
-/* 801643C0 00160020 4E 80 00 20 */ blr
-
-.global func_801643C4
-func_801643C4:
-/* 801643C4 00160024 3C 80 80 49 */ lis r4, lbl_80489628@ha
-/* 801643C8 00160028 38 00 00 10 */ li r0, 0x10
-/* 801643CC 0016002C 38 84 96 28 */ addi r4, r4, lbl_80489628@l
-/* 801643D0 00160030 38 A0 00 00 */ li r5, 0
-/* 801643D4 00160034 7C 09 03 A6 */ mtctr r0
-lbl_801643D8:
-/* 801643D8 00160038 80 04 00 08 */ lwz r0, 8(r4)
-/* 801643DC 0016003C 2C 00 00 00 */ cmpwi r0, 0
-/* 801643E0 00160040 41 82 00 18 */ beq lbl_801643F8
-/* 801643E4 00160044 A0 04 00 00 */ lhz r0, 0(r4)
-/* 801643E8 00160048 7C 03 00 40 */ cmplw r3, r0
-/* 801643EC 0016004C 40 82 00 0C */ bne lbl_801643F8
-/* 801643F0 00160050 38 60 00 01 */ li r3, 1
-/* 801643F4 00160054 4E 80 00 20 */ blr
-lbl_801643F8:
-/* 801643F8 00160058 80 04 00 58 */ lwz r0, 0x58(r4)
-/* 801643FC 0016005C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164400 00160060 41 82 00 18 */ beq lbl_80164418
-/* 80164404 00160064 A0 04 00 50 */ lhz r0, 0x50(r4)
-/* 80164408 00160068 7C 03 00 40 */ cmplw r3, r0
-/* 8016440C 0016006C 40 82 00 0C */ bne lbl_80164418
-/* 80164410 00160070 38 60 00 01 */ li r3, 1
-/* 80164414 00160074 4E 80 00 20 */ blr
-lbl_80164418:
-/* 80164418 00160078 80 04 00 A8 */ lwz r0, 0xa8(r4)
-/* 8016441C 0016007C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164420 00160080 41 82 00 18 */ beq lbl_80164438
-/* 80164424 00160084 A0 04 00 A0 */ lhz r0, 0xa0(r4)
-/* 80164428 00160088 7C 03 00 40 */ cmplw r3, r0
-/* 8016442C 0016008C 40 82 00 0C */ bne lbl_80164438
-/* 80164430 00160090 38 60 00 01 */ li r3, 1
-/* 80164434 00160094 4E 80 00 20 */ blr
-lbl_80164438:
-/* 80164438 00160098 80 04 00 F8 */ lwz r0, 0xf8(r4)
-/* 8016443C 0016009C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164440 001600A0 41 82 00 18 */ beq lbl_80164458
-/* 80164444 001600A4 A0 04 00 F0 */ lhz r0, 0xf0(r4)
-/* 80164448 001600A8 7C 03 00 40 */ cmplw r3, r0
-/* 8016444C 001600AC 40 82 00 0C */ bne lbl_80164458
-/* 80164450 001600B0 38 60 00 01 */ li r3, 1
-/* 80164454 001600B4 4E 80 00 20 */ blr
-lbl_80164458:
-/* 80164458 001600B8 80 04 01 48 */ lwz r0, 0x148(r4)
-/* 8016445C 001600BC 2C 00 00 00 */ cmpwi r0, 0
-/* 80164460 001600C0 41 82 00 18 */ beq lbl_80164478
-/* 80164464 001600C4 A0 04 01 40 */ lhz r0, 0x140(r4)
-/* 80164468 001600C8 7C 03 00 40 */ cmplw r3, r0
-/* 8016446C 001600CC 40 82 00 0C */ bne lbl_80164478
-/* 80164470 001600D0 38 60 00 01 */ li r3, 1
-/* 80164474 001600D4 4E 80 00 20 */ blr
-lbl_80164478:
-/* 80164478 001600D8 80 04 01 98 */ lwz r0, 0x198(r4)
-/* 8016447C 001600DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80164480 001600E0 41 82 00 18 */ beq lbl_80164498
-/* 80164484 001600E4 A0 04 01 90 */ lhz r0, 0x190(r4)
-/* 80164488 001600E8 7C 03 00 40 */ cmplw r3, r0
-/* 8016448C 001600EC 40 82 00 0C */ bne lbl_80164498
-/* 80164490 001600F0 38 60 00 01 */ li r3, 1
-/* 80164494 001600F4 4E 80 00 20 */ blr
-lbl_80164498:
-/* 80164498 001600F8 80 04 01 E8 */ lwz r0, 0x1e8(r4)
-/* 8016449C 001600FC 2C 00 00 00 */ cmpwi r0, 0
-/* 801644A0 00160100 41 82 00 18 */ beq lbl_801644B8
-/* 801644A4 00160104 A0 04 01 E0 */ lhz r0, 0x1e0(r4)
-/* 801644A8 00160108 7C 03 00 40 */ cmplw r3, r0
-/* 801644AC 0016010C 40 82 00 0C */ bne lbl_801644B8
-/* 801644B0 00160110 38 60 00 01 */ li r3, 1
-/* 801644B4 00160114 4E 80 00 20 */ blr
-lbl_801644B8:
-/* 801644B8 00160118 80 04 02 38 */ lwz r0, 0x238(r4)
-/* 801644BC 0016011C 2C 00 00 00 */ cmpwi r0, 0
-/* 801644C0 00160120 41 82 00 18 */ beq lbl_801644D8
-/* 801644C4 00160124 A0 04 02 30 */ lhz r0, 0x230(r4)
-/* 801644C8 00160128 7C 03 00 40 */ cmplw r3, r0
-/* 801644CC 0016012C 40 82 00 0C */ bne lbl_801644D8
-/* 801644D0 00160130 38 60 00 01 */ li r3, 1
-/* 801644D4 00160134 4E 80 00 20 */ blr
-lbl_801644D8:
-/* 801644D8 00160138 38 84 02 80 */ addi r4, r4, 0x280
-/* 801644DC 0016013C 38 A5 00 07 */ addi r5, r5, 7
-/* 801644E0 00160140 42 00 FE F8 */ bdnz lbl_801643D8
-/* 801644E4 00160144 38 60 00 00 */ li r3, 0
-/* 801644E8 00160148 4E 80 00 20 */ blr
-
-.global func_801644EC
-func_801644EC:
-/* 801644EC 0016014C 80 6D 83 30 */ lwz r3, lbl_8063D5F0-_SDA_BASE_(r13)
-/* 801644F0 00160150 34 03 FF FF */ addic. r0, r3, -1
-/* 801644F4 00160154 90 0D 83 30 */ stw r0, lbl_8063D5F0-_SDA_BASE_(r13)
-/* 801644F8 00160158 4D 81 00 20 */ bgtlr
-/* 801644FC 0016015C 38 00 00 04 */ li r0, 4
-/* 80164500 00160160 90 0D 83 30 */ stw r0, lbl_8063D5F0-_SDA_BASE_(r13)
-/* 80164504 00160164 48 00 00 14 */ b lbl_80164518
-/* 80164508 00160168 4E 80 00 20 */ blr
-
-.global func_8016450C
-func_8016450C:
-/* 8016450C 0016016C 38 00 00 00 */ li r0, 0
-/* 80164510 00160170 90 0D 83 30 */ stw r0, lbl_8063D5F0-_SDA_BASE_(r13)
-/* 80164514 00160174 4E 80 00 20 */ blr
-lbl_80164518:
-/* 80164518 00160178 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8016451C 0016017C 7C 08 02 A6 */ mflr r0
-/* 80164520 00160180 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80164524 00160184 39 61 00 20 */ addi r11, r1, 0x20
-/* 80164528 00160188 48 06 2C 01 */ bl _savegpr_27
-/* 8016452C 0016018C 48 0F 9A A5 */ bl func_8025DFD0
-/* 80164530 00160190 48 0F 9D 89 */ bl func_8025E2B8
-/* 80164534 00160194 2C 03 00 00 */ cmpwi r3, 0
-/* 80164538 00160198 7C 7D 1B 78 */ mr r29, r3
-/* 8016453C 0016019C 41 82 01 E8 */ beq lbl_80164724
-/* 80164540 001601A0 3F E0 80 49 */ lis r31, lbl_80489628@ha
-/* 80164544 001601A4 3B 80 00 00 */ li r28, 0
-/* 80164548 001601A8 3B FF 96 28 */ addi r31, r31, lbl_80489628@l
-/* 8016454C 001601AC 3B C0 00 00 */ li r30, 0
-lbl_80164550:
-/* 80164550 001601B0 A0 9F 00 02 */ lhz r4, 2(r31)
-/* 80164554 001601B4 2C 04 00 00 */ cmpwi r4, 0
-/* 80164558 001601B8 41 82 00 B4 */ beq lbl_8016460C
-/* 8016455C 001601BC 7F A3 EB 78 */ mr r3, r29
-/* 80164560 001601C0 48 0F C3 6D */ bl func_802608CC
-/* 80164564 001601C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80164568 001601C8 40 82 00 A4 */ bne lbl_8016460C
-/* 8016456C 001601CC A0 9F 00 02 */ lhz r4, 2(r31)
-/* 80164570 001601D0 7F A3 EB 78 */ mr r3, r29
-/* 80164574 001601D4 3B 60 00 00 */ li r27, 0
-/* 80164578 001601D8 48 0F C3 D9 */ bl func_80260950
-/* 8016457C 001601DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80164580 001601E0 40 82 00 48 */ bne lbl_801645C8
-/* 80164584 001601E4 A0 1F 00 4C */ lhz r0, 0x4c(r31)
-/* 80164588 001601E8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016458C 001601EC 41 82 00 28 */ beq lbl_801645B4
-/* 80164590 001601F0 A0 7F 00 00 */ lhz r3, 0(r31)
-/* 80164594 001601F4 48 00 06 99 */ bl func_80164C2C
-/* 80164598 001601F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016459C 001601FC 41 82 00 2C */ beq lbl_801645C8
-/* 801645A0 00160200 A0 9F 00 02 */ lhz r4, 2(r31)
-/* 801645A4 00160204 7F A3 EB 78 */ mr r3, r29
-/* 801645A8 00160208 48 0F C2 51 */ bl func_802607F8
-/* 801645AC 0016020C 3B 60 00 01 */ li r27, 1
-/* 801645B0 00160210 48 00 00 18 */ b lbl_801645C8
-lbl_801645B4:
-/* 801645B4 00160214 A0 7F 00 00 */ lhz r3, 0(r31)
-/* 801645B8 00160218 48 00 06 75 */ bl func_80164C2C
-/* 801645BC 0016021C 2C 03 00 00 */ cmpwi r3, 0
-/* 801645C0 00160220 41 82 00 08 */ beq lbl_801645C8
-/* 801645C4 00160224 48 00 24 DD */ bl func_80166AA0
-lbl_801645C8:
-/* 801645C8 00160228 2C 1B 00 00 */ cmpwi r27, 0
-/* 801645CC 0016022C 40 82 00 3C */ bne lbl_80164608
-/* 801645D0 00160230 A0 9F 00 02 */ lhz r4, 2(r31)
-/* 801645D4 00160234 7F A3 EB 78 */ mr r3, r29
-/* 801645D8 00160238 48 0F C3 E5 */ bl func_802609BC
-/* 801645DC 0016023C 48 0F 99 F5 */ bl func_8025DFD0
-/* 801645E0 00160240 80 9F 00 08 */ lwz r4, 8(r31)
-/* 801645E4 00160244 48 0F 99 E5 */ bl func_8025DFC8
-/* 801645E8 00160248 B3 DF 00 00 */ sth r30, 0(r31)
-/* 801645EC 0016024C 38 7F 00 0C */ addi r3, r31, 0xc
-/* 801645F0 00160250 38 80 00 00 */ li r4, 0
-/* 801645F4 00160254 38 A0 00 40 */ li r5, 0x40
-/* 801645F8 00160258 B3 DF 00 02 */ sth r30, 2(r31)
-/* 801645FC 0016025C B3 DF 00 4C */ sth r30, 0x4c(r31)
-/* 80164600 00160260 93 DF 00 08 */ stw r30, 8(r31)
-/* 80164604 00160264 4B E9 FB 01 */ bl memset
-lbl_80164608:
-/* 80164608 00160268 4B FF FF 05 */ bl func_8016450C
-lbl_8016460C:
-/* 8016460C 0016026C 3B 9C 00 01 */ addi r28, r28, 1
-/* 80164610 00160270 3B FF 00 50 */ addi r31, r31, 0x50
-/* 80164614 00160274 2C 1C 00 80 */ cmpwi r28, 0x80
-/* 80164618 00160278 41 80 FF 38 */ blt lbl_80164550
-/* 8016461C 0016027C 3F C0 80 49 */ lis r30, lbl_80489628@ha
-/* 80164620 00160280 3B 60 00 00 */ li r27, 0
-/* 80164624 00160284 3B DE 96 28 */ addi r30, r30, lbl_80489628@l
-/* 80164628 00160288 3B E0 00 00 */ li r31, 0
-lbl_8016462C:
-/* 8016462C 0016028C 80 1E 00 08 */ lwz r0, 8(r30)
-/* 80164630 00160290 2C 00 00 00 */ cmpwi r0, 0
-/* 80164634 00160294 41 82 00 DC */ beq lbl_80164710
-/* 80164638 00160298 A0 1E 00 02 */ lhz r0, 2(r30)
-/* 8016463C 0016029C 2C 00 00 00 */ cmpwi r0, 0
-/* 80164640 001602A0 40 82 00 D0 */ bne lbl_80164710
-/* 80164644 001602A4 A0 7E 00 00 */ lhz r3, 0(r30)
-/* 80164648 001602A8 4B FF FC 55 */ bl func_8016429C
-/* 8016464C 001602AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80164650 001602B0 40 82 00 C0 */ bne lbl_80164710
-/* 80164654 001602B4 A0 9E 00 00 */ lhz r4, 0(r30)
-/* 80164658 001602B8 7F A3 EB 78 */ mr r3, r29
-/* 8016465C 001602BC 38 BE 00 0C */ addi r5, r30, 0xc
-/* 80164660 001602C0 48 0F C0 19 */ bl func_80260678
-/* 80164664 001602C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80164668 001602C8 7C 60 1B 78 */ mr r0, r3
-/* 8016466C 001602CC 40 80 00 4C */ bge lbl_801646B8
-/* 80164670 001602D0 1F BB 00 50 */ mulli r29, r27, 0x50
-/* 80164674 001602D4 3F C0 80 49 */ lis r30, lbl_80489628@ha
-/* 80164678 001602D8 3B DE 96 28 */ addi r30, r30, lbl_80489628@l
-/* 8016467C 001602DC 7F FE EA 14 */ add r31, r30, r29
-/* 80164680 001602E0 48 0F 99 51 */ bl func_8025DFD0
-/* 80164684 001602E4 80 9F 00 08 */ lwz r4, 8(r31)
-/* 80164688 001602E8 48 0F 99 41 */ bl func_8025DFC8
-/* 8016468C 001602EC 38 00 00 00 */ li r0, 0
-/* 80164690 001602F0 7F E6 FB 78 */ mr r6, r31
-/* 80164694 001602F4 B0 1F 00 00 */ sth r0, 0(r31)
-/* 80164698 001602F8 38 66 00 0C */ addi r3, r6, 0xc
-/* 8016469C 001602FC 38 80 00 00 */ li r4, 0
-/* 801646A0 00160300 38 A0 00 40 */ li r5, 0x40
-/* 801646A4 00160304 B0 1F 00 02 */ sth r0, 2(r31)
-/* 801646A8 00160308 B0 1F 00 4C */ sth r0, 0x4c(r31)
-/* 801646AC 0016030C 90 1F 00 08 */ stw r0, 8(r31)
-/* 801646B0 00160310 4B E9 FA 55 */ bl memset
-/* 801646B4 00160314 48 00 00 C8 */ b lbl_8016477C
-lbl_801646B8:
-/* 801646B8 00160318 B0 7E 00 02 */ sth r3, 2(r30)
-/* 801646BC 0016031C 7F A3 EB 78 */ mr r3, r29
-/* 801646C0 00160320 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801646C4 00160324 80 BE 00 08 */ lwz r5, 8(r30)
-/* 801646C8 00160328 80 DE 00 04 */ lwz r6, 4(r30)
-/* 801646CC 0016032C 48 0F C0 31 */ bl func_802606FC
-/* 801646D0 00160330 2C 03 00 00 */ cmpwi r3, 0
-/* 801646D4 00160334 41 81 00 3C */ bgt lbl_80164710
-/* 801646D8 00160338 A0 9E 00 02 */ lhz r4, 2(r30)
-/* 801646DC 0016033C 7F A3 EB 78 */ mr r3, r29
-/* 801646E0 00160340 48 0F C2 DD */ bl func_802609BC
-/* 801646E4 00160344 48 0F 98 ED */ bl func_8025DFD0
-/* 801646E8 00160348 80 9E 00 08 */ lwz r4, 8(r30)
-/* 801646EC 0016034C 48 0F 98 DD */ bl func_8025DFC8
-/* 801646F0 00160350 B3 FE 00 00 */ sth r31, 0(r30)
-/* 801646F4 00160354 38 7E 00 0C */ addi r3, r30, 0xc
-/* 801646F8 00160358 38 80 00 00 */ li r4, 0
-/* 801646FC 0016035C 38 A0 00 40 */ li r5, 0x40
-/* 80164700 00160360 B3 FE 00 02 */ sth r31, 2(r30)
-/* 80164704 00160364 B3 FE 00 4C */ sth r31, 0x4c(r30)
-/* 80164708 00160368 93 FE 00 08 */ stw r31, 8(r30)
-/* 8016470C 0016036C 4B E9 F9 F9 */ bl memset
-lbl_80164710:
-/* 80164710 00160370 3B 7B 00 01 */ addi r27, r27, 1
-/* 80164714 00160374 3B DE 00 50 */ addi r30, r30, 0x50
-/* 80164718 00160378 2C 1B 00 80 */ cmpwi r27, 0x80
-/* 8016471C 0016037C 41 80 FF 10 */ blt lbl_8016462C
-/* 80164720 00160380 48 00 00 5C */ b lbl_8016477C
-lbl_80164724:
-/* 80164724 00160384 3F C0 80 49 */ lis r30, lbl_80489628@ha
-/* 80164728 00160388 3B 60 00 00 */ li r27, 0
-/* 8016472C 0016038C 3B DE 96 28 */ addi r30, r30, lbl_80489628@l
-/* 80164730 00160390 3B E0 00 00 */ li r31, 0
-lbl_80164734:
-/* 80164734 00160394 83 BE 00 08 */ lwz r29, 8(r30)
-/* 80164738 00160398 2C 1D 00 00 */ cmpwi r29, 0
-/* 8016473C 0016039C 41 82 00 30 */ beq lbl_8016476C
-/* 80164740 001603A0 48 0F 98 91 */ bl func_8025DFD0
-/* 80164744 001603A4 7F A4 EB 78 */ mr r4, r29
-/* 80164748 001603A8 48 0F 98 81 */ bl func_8025DFC8
-/* 8016474C 001603AC B3 FE 00 00 */ sth r31, 0(r30)
-/* 80164750 001603B0 38 7E 00 0C */ addi r3, r30, 0xc
-/* 80164754 001603B4 38 80 00 00 */ li r4, 0
-/* 80164758 001603B8 38 A0 00 40 */ li r5, 0x40
-/* 8016475C 001603BC B3 FE 00 02 */ sth r31, 2(r30)
-/* 80164760 001603C0 B3 FE 00 4C */ sth r31, 0x4c(r30)
-/* 80164764 001603C4 93 FE 00 08 */ stw r31, 8(r30)
-/* 80164768 001603C8 4B E9 F9 9D */ bl memset
-lbl_8016476C:
-/* 8016476C 001603CC 3B 7B 00 01 */ addi r27, r27, 1
-/* 80164770 001603D0 3B DE 00 50 */ addi r30, r30, 0x50
-/* 80164774 001603D4 2C 1B 00 80 */ cmpwi r27, 0x80
-/* 80164778 001603D8 41 80 FF BC */ blt lbl_80164734
-lbl_8016477C:
-/* 8016477C 001603DC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80164780 001603E0 48 06 29 F5 */ bl _restgpr_27
-/* 80164784 001603E4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80164788 001603E8 7C 08 03 A6 */ mtlr r0
-/* 8016478C 001603EC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80164790 001603F0 4E 80 00 20 */ blr
-
-.global func_80164794
-func_80164794:
-/* 80164794 001603F4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80164798 001603F8 7C 08 02 A6 */ mflr r0
-/* 8016479C 001603FC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801647A0 00160400 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801647A4 00160404 7C DF 33 78 */ mr r31, r6
-/* 801647A8 00160408 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801647AC 0016040C 7C BE 2B 78 */ mr r30, r5
-/* 801647B0 00160410 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801647B4 00160414 7C 9D 23 78 */ mr r29, r4
-/* 801647B8 00160418 93 81 00 10 */ stw r28, 0x10(r1)
-/* 801647BC 0016041C 7C 7C 1B 78 */ mr r28, r3
-/* 801647C0 00160420 4B FF F3 3D */ bl func_80163AFC
-/* 801647C4 00160424 2C 03 00 00 */ cmpwi r3, 0
-/* 801647C8 00160428 40 80 00 0C */ bge lbl_801647D4
-/* 801647CC 0016042C 38 60 FF FE */ li r3, -2
-/* 801647D0 00160430 48 00 00 34 */ b lbl_80164804
-lbl_801647D4:
-/* 801647D4 00160434 54 63 04 3E */ clrlwi r3, r3, 0x10
-/* 801647D8 00160438 4B FF FB ED */ bl func_801643C4
-/* 801647DC 0016043C 2C 03 00 00 */ cmpwi r3, 0
-/* 801647E0 00160440 41 82 00 0C */ beq lbl_801647EC
-/* 801647E4 00160444 38 60 FF FB */ li r3, -5
-/* 801647E8 00160448 48 00 00 1C */ b lbl_80164804
-lbl_801647EC:
-/* 801647EC 0016044C 7F 83 E3 78 */ mr r3, r28
-/* 801647F0 00160450 7F A4 EB 78 */ mr r4, r29
-/* 801647F4 00160454 7F C5 F3 78 */ mr r5, r30
-/* 801647F8 00160458 7F E6 FB 78 */ mr r6, r31
-/* 801647FC 0016045C 38 E0 00 01 */ li r7, 1
-/* 80164800 00160460 48 00 00 2D */ bl func_8016482C
-lbl_80164804:
-/* 80164804 00160464 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80164808 00160468 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8016480C 0016046C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80164810 00160470 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80164814 00160474 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80164818 00160478 7C 08 03 A6 */ mtlr r0
-/* 8016481C 0016047C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80164820 00160480 4E 80 00 20 */ blr
-
-.global func_80164824
-func_80164824:
-/* 80164824 00160484 38 E0 00 00 */ li r7, 0
-/* 80164828 00160488 48 00 00 04 */ b func_8016482C
-
-.global func_8016482C
-func_8016482C:
-/* 8016482C 0016048C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80164830 00160490 7C 08 02 A6 */ mflr r0
-/* 80164834 00160494 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80164838 00160498 39 61 00 30 */ addi r11, r1, 0x30
-/* 8016483C 0016049C 48 06 28 E5 */ bl _savegpr_25
-/* 80164840 001604A0 7C 7D 1B 78 */ mr r29, r3
-/* 80164844 001604A4 7C 99 23 78 */ mr r25, r4
-/* 80164848 001604A8 7C BC 2B 78 */ mr r28, r5
-/* 8016484C 001604AC 7C DA 33 78 */ mr r26, r6
-/* 80164850 001604B0 7C FB 3B 78 */ mr r27, r7
-/* 80164854 001604B4 48 0F 97 7D */ bl func_8025DFD0
-/* 80164858 001604B8 48 0F 9A 61 */ bl func_8025E2B8
-/* 8016485C 001604BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80164860 001604C0 7C 7E 1B 78 */ mr r30, r3
-/* 80164864 001604C4 40 82 00 0C */ bne lbl_80164870
-/* 80164868 001604C8 38 60 FF FF */ li r3, -1
-/* 8016486C 001604CC 48 00 00 EC */ b lbl_80164958
-lbl_80164870:
-/* 80164870 001604D0 7F A3 EB 78 */ mr r3, r29
-/* 80164874 001604D4 4B FF F2 89 */ bl func_80163AFC
-/* 80164878 001604D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016487C 001604DC 7C 7F 1B 78 */ mr r31, r3
-/* 80164880 001604E0 40 80 00 0C */ bge lbl_8016488C
-/* 80164884 001604E4 38 60 FF FE */ li r3, -2
-/* 80164888 001604E8 48 00 00 D0 */ b lbl_80164958
-lbl_8016488C:
-/* 8016488C 001604EC 48 0F 97 45 */ bl func_8025DFD0
-/* 80164890 001604F0 7F 44 D3 78 */ mr r4, r26
-/* 80164894 001604F4 48 0F 97 2D */ bl func_8025DFC0
-/* 80164898 001604F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016489C 001604FC 7C 7D 1B 78 */ mr r29, r3
-/* 801648A0 00160500 40 82 00 0C */ bne lbl_801648AC
-/* 801648A4 00160504 38 60 FF FD */ li r3, -3
-/* 801648A8 00160508 48 00 00 B0 */ b lbl_80164958
-lbl_801648AC:
-/* 801648AC 0016050C 7F 84 E3 78 */ mr r4, r28
-/* 801648B0 00160510 7F 45 D3 78 */ mr r5, r26
-/* 801648B4 00160514 4B E9 F7 4D */ bl memcpy
-/* 801648B8 00160518 7F C3 F3 78 */ mr r3, r30
-/* 801648BC 0016051C 7F 25 CB 78 */ mr r5, r25
-/* 801648C0 00160520 57 E4 04 3E */ clrlwi r4, r31, 0x10
-/* 801648C4 00160524 48 0F BD B5 */ bl func_80260678
-/* 801648C8 00160528 2C 03 00 00 */ cmpwi r3, 0
-/* 801648CC 0016052C 7C 7C 1B 78 */ mr r28, r3
-/* 801648D0 00160530 40 80 00 08 */ bge lbl_801648D8
-/* 801648D4 00160534 48 00 00 84 */ b lbl_80164958
-lbl_801648D8:
-/* 801648D8 00160538 7F 25 CB 78 */ mr r5, r25
-/* 801648DC 0016053C 7F A6 EB 78 */ mr r6, r29
-/* 801648E0 00160540 7F 47 D3 78 */ mr r7, r26
-/* 801648E4 00160544 7F 68 DB 78 */ mr r8, r27
-/* 801648E8 00160548 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 801648EC 0016054C 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 801648F0 00160550 4B FF F8 0D */ bl func_801640FC
-/* 801648F4 00160554 2C 03 00 00 */ cmpwi r3, 0
-/* 801648F8 00160558 7C 7F 1B 78 */ mr r31, r3
-/* 801648FC 0016055C 40 80 00 20 */ bge lbl_8016491C
-/* 80164900 00160560 7F C3 F3 78 */ mr r3, r30
-/* 80164904 00160564 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 80164908 00160568 48 0F C0 B5 */ bl func_802609BC
-/* 8016490C 0016056C 48 0F 96 C5 */ bl func_8025DFD0
-/* 80164910 00160570 7F A4 EB 78 */ mr r4, r29
-/* 80164914 00160574 48 0F 96 B5 */ bl func_8025DFC8
-/* 80164918 00160578 48 00 00 38 */ b lbl_80164950
-lbl_8016491C:
-/* 8016491C 0016057C 7F C3 F3 78 */ mr r3, r30
-/* 80164920 00160580 7F A5 EB 78 */ mr r5, r29
-/* 80164924 00160584 7F 46 D3 78 */ mr r6, r26
-/* 80164928 00160588 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 8016492C 0016058C 48 0F BD D1 */ bl func_802606FC
-/* 80164930 00160590 2C 03 00 00 */ cmpwi r3, 0
-/* 80164934 00160594 41 81 00 18 */ bgt lbl_8016494C
-/* 80164938 00160598 7F C3 F3 78 */ mr r3, r30
-/* 8016493C 0016059C 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 80164940 001605A0 48 0F C0 7D */ bl func_802609BC
-/* 80164944 001605A4 3B E0 FF FF */ li r31, -1
-/* 80164948 001605A8 48 00 00 08 */ b lbl_80164950
-lbl_8016494C:
-/* 8016494C 001605AC 3B E0 00 00 */ li r31, 0
-lbl_80164950:
-/* 80164950 001605B0 4B FF FB BD */ bl func_8016450C
-/* 80164954 001605B4 7F E3 FB 78 */ mr r3, r31
-lbl_80164958:
-/* 80164958 001605B8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8016495C 001605BC 48 06 28 11 */ bl _restgpr_25
-/* 80164960 001605C0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80164964 001605C4 7C 08 03 A6 */ mtlr r0
-/* 80164968 001605C8 38 21 00 30 */ addi r1, r1, 0x30
-/* 8016496C 001605CC 4E 80 00 20 */ blr
-
-.global func_80164970
-func_80164970:
-/* 80164970 001605D0 38 E0 00 00 */ li r7, 0
-/* 80164974 001605D4 48 00 00 04 */ b lbl_80164978
-lbl_80164978:
-/* 80164978 001605D8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8016497C 001605DC 7C 08 02 A6 */ mflr r0
-/* 80164980 001605E0 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80164984 001605E4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80164988 001605E8 48 06 27 95 */ bl _savegpr_24
-/* 8016498C 001605EC 7C 7C 1B 78 */ mr r28, r3
-/* 80164990 001605F0 7C 98 23 78 */ mr r24, r4
-/* 80164994 001605F4 7C B9 2B 78 */ mr r25, r5
-/* 80164998 001605F8 7C DA 33 78 */ mr r26, r6
-/* 8016499C 001605FC 7C FB 3B 78 */ mr r27, r7
-/* 801649A0 00160600 48 0F 96 31 */ bl func_8025DFD0
-/* 801649A4 00160604 48 0F 99 15 */ bl func_8025E2B8
-/* 801649A8 00160608 2C 03 00 00 */ cmpwi r3, 0
-/* 801649AC 0016060C 7C 7E 1B 78 */ mr r30, r3
-/* 801649B0 00160610 40 82 00 0C */ bne lbl_801649BC
-/* 801649B4 00160614 38 60 FF FF */ li r3, -1
-/* 801649B8 00160618 48 00 01 44 */ b lbl_80164AFC
-lbl_801649BC:
-/* 801649BC 0016061C 7F 83 E3 78 */ mr r3, r28
-/* 801649C0 00160620 4B FF F1 3D */ bl func_80163AFC
-/* 801649C4 00160624 2C 03 00 00 */ cmpwi r3, 0
-/* 801649C8 00160628 7C 7F 1B 78 */ mr r31, r3
-/* 801649CC 0016062C 40 80 00 0C */ bge lbl_801649D8
-/* 801649D0 00160630 38 60 FF FE */ li r3, -2
-/* 801649D4 00160634 48 00 01 28 */ b lbl_80164AFC
-lbl_801649D8:
-/* 801649D8 00160638 48 0F 95 F9 */ bl func_8025DFD0
-/* 801649DC 0016063C 7F 44 D3 78 */ mr r4, r26
-/* 801649E0 00160640 48 0F 95 E1 */ bl func_8025DFC0
-/* 801649E4 00160644 2C 03 00 00 */ cmpwi r3, 0
-/* 801649E8 00160648 7C 7D 1B 78 */ mr r29, r3
-/* 801649EC 0016064C 40 82 00 0C */ bne lbl_801649F8
-/* 801649F0 00160650 38 60 FF FD */ li r3, -3
-/* 801649F4 00160654 48 00 01 08 */ b lbl_80164AFC
-lbl_801649F8:
-/* 801649F8 00160658 48 0F 95 D9 */ bl func_8025DFD0
-/* 801649FC 0016065C 38 80 24 00 */ li r4, 0x2400
-/* 80164A00 00160660 48 0F 95 C1 */ bl func_8025DFC0
-/* 80164A04 00160664 2C 03 00 00 */ cmpwi r3, 0
-/* 80164A08 00160668 7C 7C 1B 78 */ mr r28, r3
-/* 80164A0C 0016066C 40 82 00 18 */ bne lbl_80164A24
-/* 80164A10 00160670 48 0F 95 C1 */ bl func_8025DFD0
-/* 80164A14 00160674 7F A4 EB 78 */ mr r4, r29
-/* 80164A18 00160678 48 0F 95 B1 */ bl func_8025DFC8
-/* 80164A1C 0016067C 38 60 FF FC */ li r3, -4
-/* 80164A20 00160680 48 00 00 DC */ b lbl_80164AFC
-lbl_80164A24:
-/* 80164A24 00160684 7F 23 CB 78 */ mr r3, r25
-/* 80164A28 00160688 7F 44 D3 78 */ mr r4, r26
-/* 80164A2C 0016068C 7F A5 EB 78 */ mr r5, r29
-/* 80164A30 00160690 7F 86 E3 78 */ mr r6, r28
-/* 80164A34 00160694 48 13 D8 11 */ bl CXCompressLZ
-/* 80164A38 00160698 2C 03 00 00 */ cmpwi r3, 0
-/* 80164A3C 0016069C 40 82 00 14 */ bne lbl_80164A50
-/* 80164A40 001606A0 7F A3 EB 78 */ mr r3, r29
-/* 80164A44 001606A4 7F 24 CB 78 */ mr r4, r25
-/* 80164A48 001606A8 7F 45 D3 78 */ mr r5, r26
-/* 80164A4C 001606AC 4B E9 F5 B5 */ bl memcpy
-lbl_80164A50:
-/* 80164A50 001606B0 48 0F 95 81 */ bl func_8025DFD0
-/* 80164A54 001606B4 7F 84 E3 78 */ mr r4, r28
-/* 80164A58 001606B8 48 0F 95 71 */ bl func_8025DFC8
-/* 80164A5C 001606BC 7F C3 F3 78 */ mr r3, r30
-/* 80164A60 001606C0 7F 05 C3 78 */ mr r5, r24
-/* 80164A64 001606C4 57 E4 04 3E */ clrlwi r4, r31, 0x10
-/* 80164A68 001606C8 48 0F BC 11 */ bl func_80260678
-/* 80164A6C 001606CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80164A70 001606D0 7C 7C 1B 78 */ mr r28, r3
-/* 80164A74 001606D4 40 80 00 08 */ bge lbl_80164A7C
-/* 80164A78 001606D8 48 00 00 84 */ b lbl_80164AFC
-lbl_80164A7C:
-/* 80164A7C 001606DC 7F 05 C3 78 */ mr r5, r24
-/* 80164A80 001606E0 7F A6 EB 78 */ mr r6, r29
-/* 80164A84 001606E4 7F 47 D3 78 */ mr r7, r26
-/* 80164A88 001606E8 7F 68 DB 78 */ mr r8, r27
-/* 80164A8C 001606EC 57 E3 04 3E */ clrlwi r3, r31, 0x10
-/* 80164A90 001606F0 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 80164A94 001606F4 4B FF F6 69 */ bl func_801640FC
-/* 80164A98 001606F8 2C 03 00 00 */ cmpwi r3, 0
-/* 80164A9C 001606FC 7C 7F 1B 78 */ mr r31, r3
-/* 80164AA0 00160700 40 80 00 20 */ bge lbl_80164AC0
-/* 80164AA4 00160704 7F C3 F3 78 */ mr r3, r30
-/* 80164AA8 00160708 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 80164AAC 0016070C 48 0F BF 11 */ bl func_802609BC
-/* 80164AB0 00160710 48 0F 95 21 */ bl func_8025DFD0
-/* 80164AB4 00160714 7F A4 EB 78 */ mr r4, r29
-/* 80164AB8 00160718 48 0F 95 11 */ bl func_8025DFC8
-/* 80164ABC 0016071C 48 00 00 38 */ b lbl_80164AF4
-lbl_80164AC0:
-/* 80164AC0 00160720 7F C3 F3 78 */ mr r3, r30
-/* 80164AC4 00160724 7F A5 EB 78 */ mr r5, r29
-/* 80164AC8 00160728 7F 46 D3 78 */ mr r6, r26
-/* 80164ACC 0016072C 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 80164AD0 00160730 48 0F BC 2D */ bl func_802606FC
-/* 80164AD4 00160734 2C 03 00 00 */ cmpwi r3, 0
-/* 80164AD8 00160738 41 81 00 18 */ bgt lbl_80164AF0
-/* 80164ADC 0016073C 7F C3 F3 78 */ mr r3, r30
-/* 80164AE0 00160740 57 84 04 3E */ clrlwi r4, r28, 0x10
-/* 80164AE4 00160744 48 0F BE D9 */ bl func_802609BC
-/* 80164AE8 00160748 3B E0 FF FF */ li r31, -1
-/* 80164AEC 0016074C 48 00 00 08 */ b lbl_80164AF4
-lbl_80164AF0:
-/* 80164AF0 00160750 3B E0 00 00 */ li r31, 0
-lbl_80164AF4:
-/* 80164AF4 00160754 4B FF FA 19 */ bl func_8016450C
-/* 80164AF8 00160758 7F E3 FB 78 */ mr r3, r31
-lbl_80164AFC:
-/* 80164AFC 0016075C 39 61 00 30 */ addi r11, r1, 0x30
-/* 80164B00 00160760 48 06 26 69 */ bl _restgpr_24
-/* 80164B04 00160764 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80164B08 00160768 7C 08 03 A6 */ mtlr r0
-/* 80164B0C 0016076C 38 21 00 30 */ addi r1, r1, 0x30
-/* 80164B10 00160770 4E 80 00 20 */ blr
-
-.global func_80164B14
-func_80164B14:
-/* 80164B14 00160774 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80164B18 00160778 7C 08 02 A6 */ mflr r0
-/* 80164B1C 0016077C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80164B20 00160780 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80164B24 00160784 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80164B28 00160788 7C BE 2B 78 */ mr r30, r5
-/* 80164B2C 0016078C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80164B30 00160790 7C 9D 23 78 */ mr r29, r4
-/* 80164B34 00160794 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80164B38 00160798 7C 7C 1B 78 */ mr r28, r3
-/* 80164B3C 0016079C 48 0F 94 95 */ bl func_8025DFD0
-/* 80164B40 001607A0 48 0F 97 79 */ bl func_8025E2B8
-/* 80164B44 001607A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80164B48 001607A8 7C 7F 1B 78 */ mr r31, r3
-/* 80164B4C 001607AC 40 82 00 0C */ bne lbl_80164B58
-/* 80164B50 001607B0 38 60 FF FF */ li r3, -1
-/* 80164B54 001607B4 48 00 00 34 */ b lbl_80164B88
-lbl_80164B58:
-/* 80164B58 001607B8 7F 83 E3 78 */ mr r3, r28
-/* 80164B5C 001607BC 4B FF EF A1 */ bl func_80163AFC
-/* 80164B60 001607C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80164B64 001607C4 7C 60 1B 78 */ mr r0, r3
-/* 80164B68 001607C8 40 80 00 0C */ bge lbl_80164B74
-/* 80164B6C 001607CC 38 60 FF FE */ li r3, -2
-/* 80164B70 001607D0 48 00 00 18 */ b lbl_80164B88
-lbl_80164B74:
-/* 80164B74 001607D4 7F E3 FB 78 */ mr r3, r31
-/* 80164B78 001607D8 7F A5 EB 78 */ mr r5, r29
-/* 80164B7C 001607DC 7F C6 F3 78 */ mr r6, r30
-/* 80164B80 001607E0 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80164B84 001607E4 48 0F 9F F5 */ bl func_8025EB78
-lbl_80164B88:
-/* 80164B88 001607E8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80164B8C 001607EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80164B90 001607F0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80164B94 001607F4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80164B98 001607F8 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80164B9C 001607FC 7C 08 03 A6 */ mtlr r0
-/* 80164BA0 00160800 38 21 00 20 */ addi r1, r1, 0x20
-/* 80164BA4 00160804 4E 80 00 20 */ blr
-
-.global func_80164BA8
-func_80164BA8:
-/* 80164BA8 00160808 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164BAC 0016080C 7C 08 02 A6 */ mflr r0
-/* 80164BB0 00160810 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164BB4 00160814 48 0F 94 1D */ bl func_8025DFD0
-/* 80164BB8 00160818 48 0F 97 01 */ bl func_8025E2B8
-/* 80164BBC 0016081C 2C 03 00 00 */ cmpwi r3, 0
-/* 80164BC0 00160820 40 82 00 0C */ bne lbl_80164BCC
-/* 80164BC4 00160824 38 60 FF FF */ li r3, -1
-/* 80164BC8 00160828 48 00 00 2C */ b lbl_80164BF4
-lbl_80164BCC:
-/* 80164BCC 0016082C 81 83 00 00 */ lwz r12, 0(r3)
-/* 80164BD0 00160830 81 8C 00 14 */ lwz r12, 0x14(r12)
-/* 80164BD4 00160834 7D 89 03 A6 */ mtctr r12
-/* 80164BD8 00160838 4E 80 04 21 */ bctrl
-/* 80164BDC 0016083C 2C 03 00 00 */ cmpwi r3, 0
-/* 80164BE0 00160840 40 80 00 08 */ bge lbl_80164BE8
-/* 80164BE4 00160844 38 60 00 00 */ li r3, 0
-lbl_80164BE8:
-/* 80164BE8 00160848 2C 03 00 03 */ cmpwi r3, 3
-/* 80164BEC 0016084C 40 81 00 08 */ ble lbl_80164BF4
-/* 80164BF0 00160850 38 60 00 03 */ li r3, 3
-lbl_80164BF4:
-/* 80164BF4 00160854 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164BF8 00160858 7C 08 03 A6 */ mtlr r0
-/* 80164BFC 0016085C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164C00 00160860 4E 80 00 20 */ blr
-
-.global func_80164C04
-func_80164C04:
-/* 80164C04 00160864 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164C08 00160868 7C 08 02 A6 */ mflr r0
-/* 80164C0C 0016086C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164C10 00160870 4B FF EE ED */ bl func_80163AFC
-/* 80164C14 00160874 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 80164C18 00160878 68 03 00 01 */ xori r3, r0, 1
-/* 80164C1C 0016087C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164C20 00160880 7C 08 03 A6 */ mtlr r0
-/* 80164C24 00160884 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164C28 00160888 4E 80 00 20 */ blr
-
-.global func_80164C2C
-func_80164C2C:
-/* 80164C2C 0016088C 2C 03 00 09 */ cmpwi r3, 9
-/* 80164C30 00160890 41 80 00 0C */ blt lbl_80164C3C
-/* 80164C34 00160894 38 60 00 00 */ li r3, 0
-/* 80164C38 00160898 4E 80 00 20 */ blr
-lbl_80164C3C:
-/* 80164C3C 0016089C 3C 80 80 49 */ lis r4, lbl_804895E0@ha
-/* 80164C40 001608A0 54 65 10 3A */ slwi r5, r3, 2
-/* 80164C44 001608A4 38 84 95 E0 */ addi r4, r4, lbl_804895E0@l
-/* 80164C48 001608A8 7C 04 2A 2E */ lhzx r0, r4, r5
-/* 80164C4C 001608AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80164C50 001608B0 41 82 00 14 */ beq lbl_80164C64
-/* 80164C54 001608B4 3C 60 80 49 */ lis r3, lbl_80489604@ha
-/* 80164C58 001608B8 38 63 96 04 */ addi r3, r3, lbl_80489604@l
-/* 80164C5C 001608BC 7C 63 28 2E */ lwzx r3, r3, r5
-/* 80164C60 001608C0 4E 80 00 20 */ blr
-lbl_80164C64:
-/* 80164C64 001608C4 38 60 00 00 */ li r3, 0
-/* 80164C68 001608C8 4E 80 00 20 */ blr
-
-.global func_80164C6C
-func_80164C6C:
-/* 80164C6C 001608CC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164C70 001608D0 7C 08 02 A6 */ mflr r0
-/* 80164C74 001608D4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164C78 001608D8 4B FF EE 85 */ bl func_80163AFC
-/* 80164C7C 001608DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80164C80 001608E0 40 80 00 0C */ bge lbl_80164C8C
-/* 80164C84 001608E4 38 60 00 00 */ li r3, 0
-/* 80164C88 001608E8 48 00 00 14 */ b lbl_80164C9C
-lbl_80164C8C:
-/* 80164C8C 001608EC 3C 80 80 49 */ lis r4, lbl_80489604@ha
-/* 80164C90 001608F0 54 60 10 3A */ slwi r0, r3, 2
-/* 80164C94 001608F4 38 84 96 04 */ addi r4, r4, lbl_80489604@l
-/* 80164C98 001608F8 7C 64 00 2E */ lwzx r3, r4, r0
-lbl_80164C9C:
-/* 80164C9C 001608FC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164CA0 00160900 7C 08 03 A6 */ mtlr r0
-/* 80164CA4 00160904 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164CA8 00160908 4E 80 00 20 */ blr
-
-.global func_80164CAC
-func_80164CAC:
-/* 80164CAC 0016090C 38 C0 00 01 */ li r6, 1
-/* 80164CB0 00160910 39 0D 9D B8 */ addi r8, r13, lbl_8063F078-_SDA_BASE_
-/* 80164CB4 00160914 38 A0 00 04 */ li r5, 4
-/* 80164CB8 00160918 38 00 00 00 */ li r0, 0
-/* 80164CBC 0016091C 3C 60 80 49 */ lis r3, lbl_80489628@ha
-/* 80164CC0 00160920 3C 80 80 16 */ lis r4, lbl_80164CE8@ha
-/* 80164CC4 00160924 98 CD 9D B8 */ stb r6, lbl_8063F078-_SDA_BASE_(r13)
-/* 80164CC8 00160928 38 63 96 28 */ addi r3, r3, lbl_80489628@l
-/* 80164CCC 0016092C 38 84 4C E8 */ addi r4, r4, lbl_80164CE8@l
-/* 80164CD0 00160930 38 C0 00 50 */ li r6, 0x50
-/* 80164CD4 00160934 B0 A8 00 02 */ sth r5, 2(r8)
-/* 80164CD8 00160938 38 A0 00 00 */ li r5, 0
-/* 80164CDC 0016093C 38 E0 00 80 */ li r7, 0x80
-/* 80164CE0 00160940 98 08 00 04 */ stb r0, 4(r8)
-/* 80164CE4 00160944 48 06 21 84 */ b __construct_array
-lbl_80164CE8:
-/* 80164CE8 00160948 38 00 00 00 */ li r0, 0
-/* 80164CEC 0016094C B0 03 00 00 */ sth r0, 0(r3)
-/* 80164CF0 00160950 B0 03 00 02 */ sth r0, 2(r3)
-/* 80164CF4 00160954 90 03 00 04 */ stw r0, 4(r3)
-/* 80164CF8 00160958 90 03 00 08 */ stw r0, 8(r3)
-/* 80164CFC 0016095C B0 03 00 4C */ sth r0, 0x4c(r3)
-/* 80164D00 00160960 4E 80 00 20 */ blr
-
-.global func_80164D04
-func_80164D04:
-/* 80164D04 00160964 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164D08 00160968 7C 08 02 A6 */ mflr r0
-/* 80164D0C 0016096C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164D10 00160970 48 0F 92 C1 */ bl func_8025DFD0
-/* 80164D14 00160974 48 0F 93 95 */ bl func_8025E0A8
-/* 80164D18 00160978 2C 03 00 02 */ cmpwi r3, 2
-/* 80164D1C 0016097C 41 82 00 0C */ beq lbl_80164D28
-/* 80164D20 00160980 38 60 FF FF */ li r3, -1
-/* 80164D24 00160984 48 00 00 44 */ b lbl_80164D68
-lbl_80164D28:
-/* 80164D28 00160988 48 0F 92 A9 */ bl func_8025DFD0
-/* 80164D2C 0016098C 48 0F 95 E9 */ bl func_8025E314
-/* 80164D30 00160990 48 0F EC 31 */ bl func_80263960
-/* 80164D34 00160994 2C 03 00 00 */ cmpwi r3, 0
-/* 80164D38 00160998 41 81 00 0C */ bgt lbl_80164D44
-/* 80164D3C 0016099C 38 60 FF FF */ li r3, -1
-/* 80164D40 001609A0 48 00 00 28 */ b lbl_80164D68
-lbl_80164D44:
-/* 80164D44 001609A4 48 0F 92 8D */ bl func_8025DFD0
-/* 80164D48 001609A8 48 0F 95 CD */ bl func_8025E314
-/* 80164D4C 001609AC 48 0F ED 25 */ bl func_80263A70
-/* 80164D50 001609B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80164D54 001609B4 41 82 00 0C */ beq lbl_80164D60
-/* 80164D58 001609B8 38 60 FF FE */ li r3, -2
-/* 80164D5C 001609BC 48 00 00 0C */ b lbl_80164D68
-lbl_80164D60:
-/* 80164D60 001609C0 4B FF EA 05 */ bl func_80163764
-/* 80164D64 001609C4 38 60 00 00 */ li r3, 0
-lbl_80164D68:
-/* 80164D68 001609C8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164D6C 001609CC 7C 08 03 A6 */ mtlr r0
-/* 80164D70 001609D0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164D74 001609D4 4E 80 00 20 */ blr
-
-.global func_80164D78
-func_80164D78:
-/* 80164D78 001609D8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164D7C 001609DC 7C 08 02 A6 */ mflr r0
-/* 80164D80 001609E0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164D84 001609E4 48 0F 92 4D */ bl func_8025DFD0
-/* 80164D88 001609E8 48 0F 93 21 */ bl func_8025E0A8
-/* 80164D8C 001609EC 38 03 FF FE */ addi r0, r3, -2
-/* 80164D90 001609F0 7C 00 00 34 */ cntlzw r0, r0
-/* 80164D94 001609F4 54 03 D9 7E */ srwi r3, r0, 5
-/* 80164D98 001609F8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164D9C 001609FC 7C 08 03 A6 */ mtlr r0
-/* 80164DA0 00160A00 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164DA4 00160A04 4E 80 00 20 */ blr
-
-.global func_80164DA8
-func_80164DA8:
-/* 80164DA8 00160A08 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164DAC 00160A0C 7C 08 02 A6 */ mflr r0
-/* 80164DB0 00160A10 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164DB4 00160A14 4B FF E9 E1 */ bl func_80163794
-/* 80164DB8 00160A18 2C 03 00 00 */ cmpwi r3, 0
-/* 80164DBC 00160A1C 41 82 00 24 */ beq lbl_80164DE0
-/* 80164DC0 00160A20 4B FF EA F5 */ bl func_801638B4
-/* 80164DC4 00160A24 2C 03 00 00 */ cmpwi r3, 0
-/* 80164DC8 00160A28 41 82 00 18 */ beq lbl_80164DE0
-/* 80164DCC 00160A2C 48 0F 92 05 */ bl func_8025DFD0
-/* 80164DD0 00160A30 48 0F 95 3D */ bl func_8025E30C
-/* 80164DD4 00160A34 48 0F CD 09 */ bl func_80261ADC
-/* 80164DD8 00160A38 38 60 00 01 */ li r3, 1
-/* 80164DDC 00160A3C 48 00 00 30 */ b lbl_80164E0C
-lbl_80164DE0:
-/* 80164DE0 00160A40 48 0F 91 F1 */ bl func_8025DFD0
-/* 80164DE4 00160A44 48 0F 95 31 */ bl func_8025E314
-/* 80164DE8 00160A48 48 0F E8 8D */ bl func_80263674
-/* 80164DEC 00160A4C 28 03 00 1E */ cmplwi r3, 0x1e
-/* 80164DF0 00160A50 40 81 00 18 */ ble lbl_80164E08
-/* 80164DF4 00160A54 48 0F 91 DD */ bl func_8025DFD0
-/* 80164DF8 00160A58 48 0F 95 15 */ bl func_8025E30C
-/* 80164DFC 00160A5C 48 0F CC E1 */ bl func_80261ADC
-/* 80164E00 00160A60 38 60 00 01 */ li r3, 1
-/* 80164E04 00160A64 48 00 00 08 */ b lbl_80164E0C
-lbl_80164E08:
-/* 80164E08 00160A68 38 60 00 00 */ li r3, 0
-lbl_80164E0C:
-/* 80164E0C 00160A6C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164E10 00160A70 7C 08 03 A6 */ mtlr r0
-/* 80164E14 00160A74 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164E18 00160A78 4E 80 00 20 */ blr
-
-.global func_80164E1C
-func_80164E1C:
-/* 80164E1C 00160A7C 38 A0 00 01 */ li r5, 1
-/* 80164E20 00160A80 38 6D 9D D0 */ addi r3, r13, lbl_8063F090-_SDA_BASE_
-/* 80164E24 00160A84 38 80 00 04 */ li r4, 4
-/* 80164E28 00160A88 38 00 00 00 */ li r0, 0
-/* 80164E2C 00160A8C 98 AD 9D D0 */ stb r5, lbl_8063F090-_SDA_BASE_(r13)
-/* 80164E30 00160A90 B0 83 00 02 */ sth r4, 2(r3)
-/* 80164E34 00160A94 98 03 00 04 */ stb r0, 4(r3)
-/* 80164E38 00160A98 4E 80 00 20 */ blr
-
-.global func_80164E3C
-func_80164E3C:
-/* 80164E3C 00160A9C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164E40 00160AA0 7C 08 02 A6 */ mflr r0
-/* 80164E44 00160AA4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164E48 00160AA8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80164E4C 00160AAC 93 C1 00 08 */ stw r30, 8(r1)
-/* 80164E50 00160AB0 4B FF A8 B5 */ bl func_8015F704
-/* 80164E54 00160AB4 7C 7F 1B 78 */ mr r31, r3
-/* 80164E58 00160AB8 48 0F 91 79 */ bl func_8025DFD0
-/* 80164E5C 00160ABC 48 0F 94 C1 */ bl func_8025E31C
-/* 80164E60 00160AC0 48 10 26 6D */ bl func_802674CC
-/* 80164E64 00160AC4 7C 7E 1B 78 */ mr r30, r3
-/* 80164E68 00160AC8 48 0F 91 69 */ bl func_8025DFD0
-/* 80164E6C 00160ACC 48 0F 94 B1 */ bl func_8025E31C
-/* 80164E70 00160AD0 48 10 26 65 */ bl func_802674D4
-/* 80164E74 00160AD4 7C 65 1B 78 */ mr r5, r3
-/* 80164E78 00160AD8 7F C3 F3 78 */ mr r3, r30
-/* 80164E7C 00160ADC 7F E4 FB 78 */ mr r4, r31
-/* 80164E80 00160AE0 4B E9 F1 81 */ bl memcpy
-/* 80164E84 00160AE4 48 0F 91 4D */ bl func_8025DFD0
-/* 80164E88 00160AE8 48 0F 94 95 */ bl func_8025E31C
-/* 80164E8C 00160AEC 48 10 28 1D */ bl func_802676A8
-/* 80164E90 00160AF0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164E94 00160AF4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80164E98 00160AF8 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80164E9C 00160AFC 7C 08 03 A6 */ mtlr r0
-/* 80164EA0 00160B00 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164EA4 00160B04 4E 80 00 20 */ blr
-
-.global func_80164EA8
-func_80164EA8:
-/* 80164EA8 00160B08 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164EAC 00160B0C 7C 08 02 A6 */ mflr r0
-/* 80164EB0 00160B10 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164EB4 00160B14 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80164EB8 00160B18 93 C1 00 08 */ stw r30, 8(r1)
-/* 80164EBC 00160B1C 48 0F 91 15 */ bl func_8025DFD0
-/* 80164EC0 00160B20 48 0F 94 5D */ bl func_8025E31C
-/* 80164EC4 00160B24 48 10 27 C5 */ bl func_80267688
-/* 80164EC8 00160B28 2C 03 00 00 */ cmpwi r3, 0
-/* 80164ECC 00160B2C 40 82 00 28 */ bne lbl_80164EF4
-/* 80164ED0 00160B30 80 0D 9D E0 */ lwz r0, lbl_8063F0A0-_SDA_BASE_(r13)
-/* 80164ED4 00160B34 2C 00 00 00 */ cmpwi r0, 0
-/* 80164ED8 00160B38 41 82 00 14 */ beq lbl_80164EEC
-/* 80164EDC 00160B3C 38 00 00 00 */ li r0, 0
-/* 80164EE0 00160B40 38 60 00 01 */ li r3, 1
-/* 80164EE4 00160B44 90 0D 9D E0 */ stw r0, lbl_8063F0A0-_SDA_BASE_(r13)
-/* 80164EE8 00160B48 48 00 00 58 */ b lbl_80164F40
-lbl_80164EEC:
-/* 80164EEC 00160B4C 38 60 00 00 */ li r3, 0
-/* 80164EF0 00160B50 48 00 00 50 */ b lbl_80164F40
-lbl_80164EF4:
-/* 80164EF4 00160B54 4B FF A8 11 */ bl func_8015F704
-/* 80164EF8 00160B58 7C 7F 1B 78 */ mr r31, r3
-/* 80164EFC 00160B5C 48 0F 90 D5 */ bl func_8025DFD0
-/* 80164F00 00160B60 48 0F 94 1D */ bl func_8025E31C
-/* 80164F04 00160B64 48 10 25 C9 */ bl func_802674CC
-/* 80164F08 00160B68 7C 7E 1B 78 */ mr r30, r3
-/* 80164F0C 00160B6C 48 0F 90 C5 */ bl func_8025DFD0
-/* 80164F10 00160B70 48 0F 94 0D */ bl func_8025E31C
-/* 80164F14 00160B74 48 10 25 C1 */ bl func_802674D4
-/* 80164F18 00160B78 7C 65 1B 78 */ mr r5, r3
-/* 80164F1C 00160B7C 7F E3 FB 78 */ mr r3, r31
-/* 80164F20 00160B80 7F C4 F3 78 */ mr r4, r30
-/* 80164F24 00160B84 4B E9 F0 DD */ bl memcpy
-/* 80164F28 00160B88 48 0F 90 A9 */ bl func_8025DFD0
-/* 80164F2C 00160B8C 48 0F 93 F1 */ bl func_8025E31C
-/* 80164F30 00160B90 48 10 27 79 */ bl func_802676A8
-/* 80164F34 00160B94 38 00 00 00 */ li r0, 0
-/* 80164F38 00160B98 38 60 00 01 */ li r3, 1
-/* 80164F3C 00160B9C 90 0D 9D E0 */ stw r0, lbl_8063F0A0-_SDA_BASE_(r13)
-lbl_80164F40:
-/* 80164F40 00160BA0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164F44 00160BA4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80164F48 00160BA8 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80164F4C 00160BAC 7C 08 03 A6 */ mtlr r0
-/* 80164F50 00160BB0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164F54 00160BB4 4E 80 00 20 */ blr
-
-.global func_80164F58
-func_80164F58:
-/* 80164F58 00160BB8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164F5C 00160BBC 7C 08 02 A6 */ mflr r0
-/* 80164F60 00160BC0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164F64 00160BC4 48 0F 90 6D */ bl func_8025DFD0
-/* 80164F68 00160BC8 48 0F 93 B5 */ bl func_8025E31C
-/* 80164F6C 00160BCC 48 10 28 8D */ bl func_802677F8
-/* 80164F70 00160BD0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164F74 00160BD4 7C 08 03 A6 */ mtlr r0
-/* 80164F78 00160BD8 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164F7C 00160BDC 4E 80 00 20 */ blr
-
-.global func_80164F80
-func_80164F80:
-/* 80164F80 00160BE0 38 A0 00 01 */ li r5, 1
-/* 80164F84 00160BE4 38 6D 9D D8 */ addi r3, r13, lbl_8063F098-_SDA_BASE_
-/* 80164F88 00160BE8 38 80 00 04 */ li r4, 4
-/* 80164F8C 00160BEC 38 00 00 00 */ li r0, 0
-/* 80164F90 00160BF0 98 AD 9D D8 */ stb r5, lbl_8063F098-_SDA_BASE_(r13)
-/* 80164F94 00160BF4 B0 83 00 02 */ sth r4, 2(r3)
-/* 80164F98 00160BF8 98 03 00 04 */ stb r0, 4(r3)
-/* 80164F9C 00160BFC 4E 80 00 20 */ blr
-
-.global func_80164FA0
-func_80164FA0:
-/* 80164FA0 00160C00 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164FA4 00160C04 7C 08 02 A6 */ mflr r0
-/* 80164FA8 00160C08 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164FAC 00160C0C 4B FF DB C5 */ bl func_80162B70
-/* 80164FB0 00160C10 2C 03 00 07 */ cmpwi r3, 7
-/* 80164FB4 00160C14 41 82 00 1C */ beq lbl_80164FD0
-/* 80164FB8 00160C18 40 80 00 20 */ bge lbl_80164FD8
-/* 80164FBC 00160C1C 2C 03 00 05 */ cmpwi r3, 5
-/* 80164FC0 00160C20 40 80 00 08 */ bge lbl_80164FC8
-/* 80164FC4 00160C24 48 00 00 14 */ b lbl_80164FD8
-lbl_80164FC8:
-/* 80164FC8 00160C28 38 60 00 01 */ li r3, 1
-/* 80164FCC 00160C2C 48 00 00 10 */ b lbl_80164FDC
-lbl_80164FD0:
-/* 80164FD0 00160C30 38 60 00 00 */ li r3, 0
-/* 80164FD4 00160C34 48 00 00 08 */ b lbl_80164FDC
-lbl_80164FD8:
-/* 80164FD8 00160C38 38 60 00 00 */ li r3, 0
-lbl_80164FDC:
-/* 80164FDC 00160C3C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80164FE0 00160C40 7C 08 03 A6 */ mtlr r0
-/* 80164FE4 00160C44 38 21 00 10 */ addi r1, r1, 0x10
-/* 80164FE8 00160C48 4E 80 00 20 */ blr
-
-.global func_80164FEC
-func_80164FEC:
-/* 80164FEC 00160C4C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80164FF0 00160C50 7C 08 02 A6 */ mflr r0
-/* 80164FF4 00160C54 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80164FF8 00160C58 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80164FFC 00160C5C 7C 9F 23 78 */ mr r31, r4
-/* 80165000 00160C60 93 C1 00 08 */ stw r30, 8(r1)
-/* 80165004 00160C64 7C 7E 1B 78 */ mr r30, r3
-/* 80165008 00160C68 48 0F 8F C9 */ bl func_8025DFD0
-/* 8016500C 00160C6C 48 0F 93 11 */ bl func_8025E31C
-/* 80165010 00160C70 81 83 00 00 */ lwz r12, 0(r3)
-/* 80165014 00160C74 81 8C 00 20 */ lwz r12, 0x20(r12)
-/* 80165018 00160C78 7D 89 03 A6 */ mtctr r12
-/* 8016501C 00160C7C 4E 80 04 21 */ bctrl
-/* 80165020 00160C80 2C 03 00 00 */ cmpwi r3, 0
-/* 80165024 00160C84 41 82 00 1C */ beq lbl_80165040
-/* 80165028 00160C88 48 0F 8F A9 */ bl func_8025DFD0
-/* 8016502C 00160C8C 48 0F 92 F1 */ bl func_8025E31C
-/* 80165030 00160C90 7F C4 F3 78 */ mr r4, r30
-/* 80165034 00160C94 7F E5 FB 78 */ mr r5, r31
-/* 80165038 00160C98 48 10 0D F5 */ bl func_80265E2C
-/* 8016503C 00160C9C 48 00 00 1C */ b lbl_80165058
-lbl_80165040:
-/* 80165040 00160CA0 48 0F 8F 91 */ bl func_8025DFD0
-/* 80165044 00160CA4 48 0F 92 D9 */ bl func_8025E31C
-/* 80165048 00160CA8 7F C4 F3 78 */ mr r4, r30
-/* 8016504C 00160CAC 7F E5 FB 78 */ mr r5, r31
-/* 80165050 00160CB0 48 0F 98 1D */ bl func_8025E86C
-/* 80165054 00160CB4 38 60 00 00 */ li r3, 0
-lbl_80165058:
-/* 80165058 00160CB8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016505C 00160CBC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80165060 00160CC0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80165064 00160CC4 7C 08 03 A6 */ mtlr r0
-/* 80165068 00160CC8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8016506C 00160CCC 4E 80 00 20 */ blr
-
-.global func_80165070
-func_80165070:
-/* 80165070 00160CD0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165074 00160CD4 7C 08 02 A6 */ mflr r0
-/* 80165078 00160CD8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016507C 00160CDC 4B FF FF 25 */ bl func_80164FA0
-/* 80165080 00160CE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80165084 00160CE4 41 82 00 14 */ beq lbl_80165098
-/* 80165088 00160CE8 48 0F 8F 49 */ bl func_8025DFD0
-/* 8016508C 00160CEC 48 0F 92 91 */ bl func_8025E31C
-/* 80165090 00160CF0 48 0F F4 61 */ bl func_802644F0
-/* 80165094 00160CF4 48 00 00 08 */ b lbl_8016509C
-lbl_80165098:
-/* 80165098 00160CF8 38 60 00 00 */ li r3, 0
-lbl_8016509C:
-/* 8016509C 00160CFC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801650A0 00160D00 7C 08 03 A6 */ mtlr r0
-/* 801650A4 00160D04 38 21 00 10 */ addi r1, r1, 0x10
-/* 801650A8 00160D08 4E 80 00 20 */ blr
-
-.global func_801650AC
-func_801650AC:
-/* 801650AC 00160D0C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801650B0 00160D10 7C 08 02 A6 */ mflr r0
-/* 801650B4 00160D14 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801650B8 00160D18 4B FF FE E9 */ bl func_80164FA0
-/* 801650BC 00160D1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801650C0 00160D20 40 82 00 0C */ bne lbl_801650CC
-/* 801650C4 00160D24 38 60 00 00 */ li r3, 0
-/* 801650C8 00160D28 48 00 00 38 */ b lbl_80165100
-lbl_801650CC:
-/* 801650CC 00160D2C 48 0F 8F 05 */ bl func_8025DFD0
-/* 801650D0 00160D30 48 0F 92 4D */ bl func_8025E31C
-/* 801650D4 00160D34 48 0F F4 1D */ bl func_802644F0
-/* 801650D8 00160D38 2C 03 00 00 */ cmpwi r3, 0
-/* 801650DC 00160D3C 41 82 00 0C */ beq lbl_801650E8
-/* 801650E0 00160D40 38 60 00 01 */ li r3, 1
-/* 801650E4 00160D44 48 00 00 1C */ b lbl_80165100
-lbl_801650E8:
-/* 801650E8 00160D48 48 0F 8E E9 */ bl func_8025DFD0
-/* 801650EC 00160D4C 48 0F 92 31 */ bl func_8025E31C
-/* 801650F0 00160D50 81 83 00 00 */ lwz r12, 0(r3)
-/* 801650F4 00160D54 81 8C 00 20 */ lwz r12, 0x20(r12)
-/* 801650F8 00160D58 7D 89 03 A6 */ mtctr r12
-/* 801650FC 00160D5C 4E 80 04 21 */ bctrl
-lbl_80165100:
-/* 80165100 00160D60 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165104 00160D64 7C 08 03 A6 */ mtlr r0
-/* 80165108 00160D68 38 21 00 10 */ addi r1, r1, 0x10
-/* 8016510C 00160D6C 4E 80 00 20 */ blr
-
-.global func_80165110
-func_80165110:
-/* 80165110 00160D70 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165114 00160D74 7C 08 02 A6 */ mflr r0
-/* 80165118 00160D78 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016511C 00160D7C 48 0F 8E B5 */ bl func_8025DFD0
-/* 80165120 00160D80 48 0F 91 FD */ bl func_8025E31C
-/* 80165124 00160D84 48 0F F7 D9 */ bl func_802648FC
-/* 80165128 00160D88 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016512C 00160D8C 7C 08 03 A6 */ mtlr r0
-/* 80165130 00160D90 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165134 00160D94 4E 80 00 20 */ blr
-
-.global func_80165138
-func_80165138:
-/* 80165138 00160D98 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016513C 00160D9C 7C 08 02 A6 */ mflr r0
-/* 80165140 00160DA0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165144 00160DA4 48 0F 8E 8D */ bl func_8025DFD0
-/* 80165148 00160DA8 48 0F 91 D5 */ bl func_8025E31C
-/* 8016514C 00160DAC 48 0F F4 A1 */ bl func_802645EC
-/* 80165150 00160DB0 7C 03 00 D0 */ neg r0, r3
-/* 80165154 00160DB4 7C 00 1B 78 */ or r0, r0, r3
-/* 80165158 00160DB8 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 8016515C 00160DBC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165160 00160DC0 7C 08 03 A6 */ mtlr r0
-/* 80165164 00160DC4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165168 00160DC8 4E 80 00 20 */ blr
-
-.global func_8016516C
-func_8016516C:
-/* 8016516C 00160DCC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165170 00160DD0 7C 08 02 A6 */ mflr r0
-/* 80165174 00160DD4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165178 00160DD8 48 0F 8E 59 */ bl func_8025DFD0
-/* 8016517C 00160DDC 48 0F 91 A1 */ bl func_8025E31C
-/* 80165180 00160DE0 81 83 00 00 */ lwz r12, 0(r3)
-/* 80165184 00160DE4 81 8C 00 48 */ lwz r12, 0x48(r12)
-/* 80165188 00160DE8 7D 89 03 A6 */ mtctr r12
-/* 8016518C 00160DEC 4E 80 04 21 */ bctrl
-/* 80165190 00160DF0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165194 00160DF4 7C 08 03 A6 */ mtlr r0
-/* 80165198 00160DF8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8016519C 00160DFC 4E 80 00 20 */ blr
-
-.global func_801651A0
-func_801651A0:
-/* 801651A0 00160E00 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801651A4 00160E04 7C 08 02 A6 */ mflr r0
-/* 801651A8 00160E08 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801651AC 00160E0C 48 0F 8E 25 */ bl func_8025DFD0
-/* 801651B0 00160E10 48 0F 91 6D */ bl func_8025E31C
-/* 801651B4 00160E14 81 83 00 00 */ lwz r12, 0(r3)
-/* 801651B8 00160E18 81 8C 00 44 */ lwz r12, 0x44(r12)
-/* 801651BC 00160E1C 7D 89 03 A6 */ mtctr r12
-/* 801651C0 00160E20 4E 80 04 21 */ bctrl
-/* 801651C4 00160E24 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801651C8 00160E28 7C 08 03 A6 */ mtlr r0
-/* 801651CC 00160E2C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801651D0 00160E30 4E 80 00 20 */ blr
-
-.global func_801651D4
-func_801651D4:
-/* 801651D4 00160E34 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801651D8 00160E38 7C 08 02 A6 */ mflr r0
-/* 801651DC 00160E3C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801651E0 00160E40 48 0F 8D F1 */ bl func_8025DFD0
-/* 801651E4 00160E44 48 0F 91 39 */ bl func_8025E31C
-/* 801651E8 00160E48 48 10 1D 95 */ bl func_80266F7C
-/* 801651EC 00160E4C 2C 03 00 00 */ cmpwi r3, 0
-/* 801651F0 00160E50 40 81 00 14 */ ble lbl_80165204
-/* 801651F4 00160E54 48 0F 8D DD */ bl func_8025DFD0
-/* 801651F8 00160E58 48 0F 91 25 */ bl func_8025E31C
-/* 801651FC 00160E5C 48 10 1D 81 */ bl func_80266F7C
-/* 80165200 00160E60 48 00 00 14 */ b lbl_80165214
-lbl_80165204:
-/* 80165204 00160E64 48 0F 8D CD */ bl func_8025DFD0
-/* 80165208 00160E68 48 0F 91 15 */ bl func_8025E31C
-/* 8016520C 00160E6C 48 10 1D 71 */ bl func_80266F7C
-/* 80165210 00160E70 7C 63 00 D0 */ neg r3, r3
-lbl_80165214:
-/* 80165214 00160E74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165218 00160E78 7C 08 03 A6 */ mtlr r0
-/* 8016521C 00160E7C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165220 00160E80 4E 80 00 20 */ blr
-
-.global func_80165224
-func_80165224:
-/* 80165224 00160E84 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165228 00160E88 7C 08 02 A6 */ mflr r0
-/* 8016522C 00160E8C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165230 00160E90 48 0F 8D A1 */ bl func_8025DFD0
-/* 80165234 00160E94 48 0F 90 E9 */ bl func_8025E31C
-/* 80165238 00160E98 81 83 00 00 */ lwz r12, 0(r3)
-/* 8016523C 00160E9C 81 8C 00 3C */ lwz r12, 0x3c(r12)
-/* 80165240 00160EA0 7D 89 03 A6 */ mtctr r12
-/* 80165244 00160EA4 4E 80 04 21 */ bctrl
-/* 80165248 00160EA8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016524C 00160EAC 7C 08 03 A6 */ mtlr r0
-/* 80165250 00160EB0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165254 00160EB4 4E 80 00 20 */ blr
-
-.global func_80165258
-func_80165258:
-/* 80165258 00160EB8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016525C 00160EBC 7C 08 02 A6 */ mflr r0
-/* 80165260 00160EC0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165264 00160EC4 4B FF FE 49 */ bl func_801650AC
-/* 80165268 00160EC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016526C 00160ECC 41 82 00 20 */ beq lbl_8016528C
-/* 80165270 00160ED0 48 0F 8D 61 */ bl func_8025DFD0
-/* 80165274 00160ED4 48 0F 90 A9 */ bl func_8025E31C
-/* 80165278 00160ED8 81 83 00 00 */ lwz r12, 0(r3)
-/* 8016527C 00160EDC 81 8C 00 24 */ lwz r12, 0x24(r12)
-/* 80165280 00160EE0 7D 89 03 A6 */ mtctr r12
-/* 80165284 00160EE4 4E 80 04 21 */ bctrl
-/* 80165288 00160EE8 48 00 00 08 */ b lbl_80165290
-lbl_8016528C:
-/* 8016528C 00160EEC 38 60 00 00 */ li r3, 0
-lbl_80165290:
-/* 80165290 00160EF0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165294 00160EF4 7C 08 03 A6 */ mtlr r0
-/* 80165298 00160EF8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8016529C 00160EFC 4E 80 00 20 */ blr
-
-.global func_801652A0
-func_801652A0:
-/* 801652A0 00160F00 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801652A4 00160F04 7C 08 02 A6 */ mflr r0
-/* 801652A8 00160F08 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801652AC 00160F0C 4B FF FE 01 */ bl func_801650AC
-/* 801652B0 00160F10 2C 03 00 00 */ cmpwi r3, 0
-/* 801652B4 00160F14 41 82 00 20 */ beq lbl_801652D4
-/* 801652B8 00160F18 48 0F 8D 19 */ bl func_8025DFD0
-/* 801652BC 00160F1C 48 0F 90 61 */ bl func_8025E31C
-/* 801652C0 00160F20 81 83 00 00 */ lwz r12, 0(r3)
-/* 801652C4 00160F24 81 8C 00 28 */ lwz r12, 0x28(r12)
-/* 801652C8 00160F28 7D 89 03 A6 */ mtctr r12
-/* 801652CC 00160F2C 4E 80 04 21 */ bctrl
-/* 801652D0 00160F30 48 00 00 08 */ b lbl_801652D8
-lbl_801652D4:
-/* 801652D4 00160F34 38 60 00 00 */ li r3, 0
-lbl_801652D8:
-/* 801652D8 00160F38 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801652DC 00160F3C 7C 08 03 A6 */ mtlr r0
-/* 801652E0 00160F40 38 21 00 10 */ addi r1, r1, 0x10
-/* 801652E4 00160F44 4E 80 00 20 */ blr
-
-.global func_801652E8
-func_801652E8:
-/* 801652E8 00160F48 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 801652EC 00160F4C 7C 08 02 A6 */ mflr r0
-/* 801652F0 00160F50 90 01 00 34 */ stw r0, 0x34(r1)
-/* 801652F4 00160F54 48 0F 8C DD */ bl func_8025DFD0
-/* 801652F8 00160F58 48 0F 90 25 */ bl func_8025E31C
-/* 801652FC 00160F5C 38 81 00 08 */ addi r4, r1, 8
-/* 80165300 00160F60 38 A0 00 08 */ li r5, 8
-/* 80165304 00160F64 48 10 01 85 */ bl func_80265488
-/* 80165308 00160F68 2C 03 00 00 */ cmpwi r3, 0
-/* 8016530C 00160F6C 41 81 00 0C */ bgt lbl_80165318
-/* 80165310 00160F70 38 60 FF FF */ li r3, -1
-/* 80165314 00160F74 48 00 00 08 */ b lbl_8016531C
-lbl_80165318:
-/* 80165318 00160F78 80 61 00 08 */ lwz r3, 8(r1)
-lbl_8016531C:
-/* 8016531C 00160F7C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80165320 00160F80 7C 08 03 A6 */ mtlr r0
-/* 80165324 00160F84 38 21 00 30 */ addi r1, r1, 0x30
-/* 80165328 00160F88 4E 80 00 20 */ blr
-
-.global func_8016532C
-func_8016532C:
-/* 8016532C 00160F8C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165330 00160F90 7C 08 02 A6 */ mflr r0
-/* 80165334 00160F94 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165338 00160F98 48 0F 8C 99 */ bl func_8025DFD0
-/* 8016533C 00160F9C 48 0F 8F E1 */ bl func_8025E31C
-/* 80165340 00160FA0 48 10 0A AD */ bl func_80265DEC
-/* 80165344 00160FA4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165348 00160FA8 7C 08 03 A6 */ mtlr r0
-/* 8016534C 00160FAC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165350 00160FB0 4E 80 00 20 */ blr
-
-.global func_80165354
-func_80165354:
-/* 80165354 00160FB4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165358 00160FB8 7C 08 02 A6 */ mflr r0
-/* 8016535C 00160FBC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165360 00160FC0 4B FF FD 4D */ bl func_801650AC
-/* 80165364 00160FC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80165368 00160FC8 41 82 00 10 */ beq lbl_80165378
-/* 8016536C 00160FCC 4B FF FE ED */ bl func_80165258
-/* 80165370 00160FD0 2C 03 00 00 */ cmpwi r3, 0
-/* 80165374 00160FD4 41 82 00 0C */ beq lbl_80165380
-lbl_80165378:
-/* 80165378 00160FD8 38 60 FF FF */ li r3, -1
-/* 8016537C 00160FDC 48 00 00 1C */ b lbl_80165398
-lbl_80165380:
-/* 80165380 00160FE0 48 00 38 C9 */ bl func_80168C48
-/* 80165384 00160FE4 48 00 41 1D */ bl func_801694A0
-/* 80165388 00160FE8 48 0F 8C 49 */ bl func_8025DFD0
-/* 8016538C 00160FEC 48 0F 8F 91 */ bl func_8025E31C
-/* 80165390 00160FF0 38 80 00 02 */ li r4, 2
-/* 80165394 00160FF4 48 10 08 1D */ bl func_80265BB0
-lbl_80165398:
-/* 80165398 00160FF8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016539C 00160FFC 7C 08 03 A6 */ mtlr r0
-/* 801653A0 00161000 38 21 00 10 */ addi r1, r1, 0x10
-/* 801653A4 00161004 4E 80 00 20 */ blr
-
-.global func_801653A8
-func_801653A8:
-/* 801653A8 00161008 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801653AC 0016100C 7C 08 02 A6 */ mflr r0
-/* 801653B0 00161010 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801653B4 00161014 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801653B8 00161018 7C 7F 1B 78 */ mr r31, r3
-/* 801653BC 0016101C 4B FF FC F1 */ bl func_801650AC
-/* 801653C0 00161020 2C 03 00 00 */ cmpwi r3, 0
-/* 801653C4 00161024 41 82 00 10 */ beq lbl_801653D4
-/* 801653C8 00161028 4B FF FE 91 */ bl func_80165258
-/* 801653CC 0016102C 2C 03 00 00 */ cmpwi r3, 0
-/* 801653D0 00161030 41 82 00 0C */ beq lbl_801653DC
-lbl_801653D4:
-/* 801653D4 00161034 38 60 FF FF */ li r3, -1
-/* 801653D8 00161038 48 00 00 1C */ b lbl_801653F4
-lbl_801653DC:
-/* 801653DC 0016103C 48 00 38 6D */ bl func_80168C48
-/* 801653E0 00161040 48 00 40 C1 */ bl func_801694A0
-/* 801653E4 00161044 48 0F 8B ED */ bl func_8025DFD0
-/* 801653E8 00161048 48 0F 8F 35 */ bl func_8025E31C
-/* 801653EC 0016104C 7F E4 FB 78 */ mr r4, r31
-/* 801653F0 00161050 48 10 08 2D */ bl func_80265C1C
-lbl_801653F4:
-/* 801653F4 00161054 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801653F8 00161058 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801653FC 0016105C 7C 08 03 A6 */ mtlr r0
-/* 80165400 00161060 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165404 00161064 4E 80 00 20 */ blr
-
-.global func_80165408
-func_80165408:
-/* 80165408 00161068 7C 64 1B 78 */ mr r4, r3
-/* 8016540C 0016106C 48 00 00 08 */ b lbl_80165414
-lbl_80165410:
-/* 80165410 00161070 38 84 00 02 */ addi r4, r4, 2
-lbl_80165414:
-/* 80165414 00161074 A0 04 00 00 */ lhz r0, 0(r4)
-/* 80165418 00161078 2C 00 00 00 */ cmpwi r0, 0
-/* 8016541C 0016107C 40 82 FF F4 */ bne lbl_80165410
-/* 80165420 00161080 7C 63 20 50 */ subf r3, r3, r4
-/* 80165424 00161084 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 80165428 00161088 7C 00 1A 14 */ add r0, r0, r3
-/* 8016542C 0016108C 7C 03 0E 70 */ srawi r3, r0, 1
-/* 80165430 00161090 4E 80 00 20 */ blr
-
-.global func_80165434
-func_80165434:
-/* 80165434 00161094 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80165438 00161098 7C 08 02 A6 */ mflr r0
-/* 8016543C 0016109C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80165440 001610A0 39 61 00 40 */ addi r11, r1, 0x40
-/* 80165444 001610A4 48 06 1C E5 */ bl _savegpr_27
-/* 80165448 001610A8 7C 7B 1B 78 */ mr r27, r3
-/* 8016544C 001610AC 7C 9D 23 78 */ mr r29, r4
-/* 80165450 001610B0 7C BC 2B 78 */ mr r28, r5
-/* 80165454 001610B4 4B FF FC 59 */ bl func_801650AC
-/* 80165458 001610B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016545C 001610BC 41 82 00 10 */ beq lbl_8016546C
-/* 80165460 001610C0 4B FF FD F9 */ bl func_80165258
-/* 80165464 001610C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80165468 001610C8 41 82 00 0C */ beq lbl_80165474
-lbl_8016546C:
-/* 8016546C 001610CC 38 60 FF FF */ li r3, -1
-/* 80165470 001610D0 48 00 00 8C */ b lbl_801654FC
-lbl_80165474:
-/* 80165474 001610D4 2C 1D 00 0A */ cmpwi r29, 0xa
-/* 80165478 001610D8 40 80 00 0C */ bge lbl_80165484
-/* 8016547C 001610DC 3B A0 00 0A */ li r29, 0xa
-/* 80165480 001610E0 48 00 00 0C */ b lbl_8016548C
-lbl_80165484:
-/* 80165484 001610E4 1C 1C 00 64 */ mulli r0, r28, 0x64
-/* 80165488 001610E8 7F A0 EB D6 */ divw r29, r0, r29
-lbl_8016548C:
-/* 8016548C 001610EC 80 0D 9D F4 */ lwz r0, lbl_8063F0B4-_SDA_BASE_(r13)
-/* 80165490 001610F0 2C 00 00 00 */ cmpwi r0, 0
-/* 80165494 001610F4 41 82 00 08 */ beq lbl_8016549C
-/* 80165498 001610F8 3B A0 00 0A */ li r29, 0xa
-lbl_8016549C:
-/* 8016549C 001610FC 83 8D 9D F0 */ lwz r28, lbl_8063F0B0-_SDA_BASE_(r13)
-/* 801654A0 00161100 48 00 35 09 */ bl func_801689A8
-/* 801654A4 00161104 7C 64 1B 78 */ mr r4, r3
-/* 801654A8 00161108 38 61 00 08 */ addi r3, r1, 8
-/* 801654AC 0016110C 38 A0 00 20 */ li r5, 0x20
-/* 801654B0 00161110 48 01 1C 9D */ bl func_8017714C
-/* 801654B4 00161114 48 00 34 F5 */ bl func_801689A8
-/* 801654B8 00161118 4B FF FF 51 */ bl func_80165408
-/* 801654BC 0016111C 7C 7E 1B 78 */ mr r30, r3
-/* 801654C0 00161120 48 00 34 E9 */ bl func_801689A8
-/* 801654C4 00161124 7C 7F 1B 78 */ mr r31, r3
-/* 801654C8 00161128 48 0F 8B 09 */ bl func_8025DFD0
-/* 801654CC 0016112C 48 0F 8E 51 */ bl func_8025E31C
-/* 801654D0 00161130 7F E4 FB 78 */ mr r4, r31
-/* 801654D4 00161134 7F C5 F3 78 */ mr r5, r30
-/* 801654D8 00161138 48 10 09 55 */ bl func_80265E2C
-/* 801654DC 0016113C 48 00 37 6D */ bl func_80168C48
-/* 801654E0 00161140 48 00 3F C1 */ bl func_801694A0
-/* 801654E4 00161144 48 0F 8A ED */ bl func_8025DFD0
-/* 801654E8 00161148 48 0F 8E 35 */ bl func_8025E31C
-/* 801654EC 0016114C 7F 64 DB 78 */ mr r4, r27
-/* 801654F0 00161150 7F A5 EB 78 */ mr r5, r29
-/* 801654F4 00161154 7F 86 E3 78 */ mr r6, r28
-/* 801654F8 00161158 48 10 04 81 */ bl func_80265978
-lbl_801654FC:
-/* 801654FC 0016115C 39 61 00 40 */ addi r11, r1, 0x40
-/* 80165500 00161160 48 06 1C 75 */ bl _restgpr_27
-/* 80165504 00161164 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80165508 00161168 7C 08 03 A6 */ mtlr r0
-/* 8016550C 0016116C 38 21 00 40 */ addi r1, r1, 0x40
-/* 80165510 00161170 4E 80 00 20 */ blr
-
-.global func_80165514
-func_80165514:
-/* 80165514 00161174 38 A0 00 01 */ li r5, 1
-/* 80165518 00161178 38 6D 9D E8 */ addi r3, r13, lbl_8063F0A8-_SDA_BASE_
-/* 8016551C 0016117C 38 80 00 04 */ li r4, 4
-/* 80165520 00161180 38 00 00 00 */ li r0, 0
-/* 80165524 00161184 98 AD 9D E8 */ stb r5, lbl_8063F0A8-_SDA_BASE_(r13)
-/* 80165528 00161188 B0 83 00 02 */ sth r4, 2(r3)
-/* 8016552C 0016118C 98 03 00 04 */ stb r0, 4(r3)
-/* 80165530 00161190 4E 80 00 20 */ blr
-
-.global func_80165534
-func_80165534:
-/* 80165534 00161194 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80165538 00161198 7C 08 02 A6 */ mflr r0
-/* 8016553C 0016119C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80165540 001611A0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80165544 001611A4 48 06 1B E5 */ bl _savegpr_27
-/* 80165548 001611A8 7C 7F 1B 78 */ mr r31, r3
-/* 8016554C 001611AC 48 10 D2 6D */ bl OSGetTime
-/* 80165550 001611B0 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80165554 001611B4 38 A0 00 00 */ li r5, 0
-/* 80165558 001611B8 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 8016555C 001611BC 54 06 F0 BE */ srwi r6, r0, 2
-/* 80165560 001611C0 48 06 1D 19 */ bl __div2i
-/* 80165564 001611C4 3C A0 80 49 */ lis r5, lbl_8048BE28@ha
-/* 80165568 001611C8 38 00 00 20 */ li r0, 0x20
-/* 8016556C 001611CC 7C 9D 23 78 */ mr r29, r4
-/* 80165570 001611D0 38 80 00 00 */ li r4, 0
-/* 80165574 001611D4 38 A5 BE 28 */ addi r5, r5, lbl_8048BE28@l
-/* 80165578 001611D8 7C 09 03 A6 */ mtctr r0
-lbl_8016557C:
-/* 8016557C 001611DC 88 65 00 09 */ lbz r3, 9(r5)
-/* 80165580 001611E0 88 1F 00 05 */ lbz r0, 5(r31)
-/* 80165584 001611E4 7C 03 00 40 */ cmplw r3, r0
-/* 80165588 001611E8 40 82 00 54 */ bne lbl_801655DC
-/* 8016558C 001611EC 88 65 00 08 */ lbz r3, 8(r5)
-/* 80165590 001611F0 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80165594 001611F4 7C 03 00 40 */ cmplw r3, r0
-/* 80165598 001611F8 40 82 00 44 */ bne lbl_801655DC
-/* 8016559C 001611FC 88 65 00 07 */ lbz r3, 7(r5)
-/* 801655A0 00161200 88 1F 00 03 */ lbz r0, 3(r31)
-/* 801655A4 00161204 7C 03 00 40 */ cmplw r3, r0
-/* 801655A8 00161208 40 82 00 34 */ bne lbl_801655DC
-/* 801655AC 0016120C 88 65 00 06 */ lbz r3, 6(r5)
-/* 801655B0 00161210 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801655B4 00161214 7C 03 00 40 */ cmplw r3, r0
-/* 801655B8 00161218 40 82 00 24 */ bne lbl_801655DC
-/* 801655BC 0016121C 88 65 00 05 */ lbz r3, 5(r5)
-/* 801655C0 00161220 88 1F 00 01 */ lbz r0, 1(r31)
-/* 801655C4 00161224 7C 03 00 40 */ cmplw r3, r0
-/* 801655C8 00161228 40 82 00 14 */ bne lbl_801655DC
-/* 801655CC 0016122C 88 65 00 04 */ lbz r3, 4(r5)
-/* 801655D0 00161230 88 1F 00 00 */ lbz r0, 0(r31)
-/* 801655D4 00161234 7C 03 00 40 */ cmplw r3, r0
-/* 801655D8 00161238 41 82 00 0C */ beq lbl_801655E4
-lbl_801655DC:
-/* 801655DC 0016123C 38 00 00 01 */ li r0, 1
-/* 801655E0 00161240 48 00 00 08 */ b lbl_801655E8
-lbl_801655E4:
-/* 801655E4 00161244 38 00 00 00 */ li r0, 0
-lbl_801655E8:
-/* 801655E8 00161248 2C 00 00 00 */ cmpwi r0, 0
-/* 801655EC 0016124C 40 82 00 18 */ bne lbl_80165604
-/* 801655F0 00161250 1C 04 00 2C */ mulli r0, r4, 0x2c
-/* 801655F4 00161254 3C 60 80 49 */ lis r3, lbl_8048BE28@ha
-/* 801655F8 00161258 38 63 BE 28 */ addi r3, r3, lbl_8048BE28@l
-/* 801655FC 0016125C 7C 63 02 14 */ add r3, r3, r0
-/* 80165600 00161260 48 00 01 D8 */ b lbl_801657D8
-lbl_80165604:
-/* 80165604 00161264 88 65 00 35 */ lbz r3, 0x35(r5)
-/* 80165608 00161268 38 84 00 01 */ addi r4, r4, 1
-/* 8016560C 0016126C 88 1F 00 05 */ lbz r0, 5(r31)
-/* 80165610 00161270 7C 03 00 40 */ cmplw r3, r0
-/* 80165614 00161274 40 82 00 54 */ bne lbl_80165668
-/* 80165618 00161278 88 65 00 34 */ lbz r3, 0x34(r5)
-/* 8016561C 0016127C 88 1F 00 04 */ lbz r0, 4(r31)
-/* 80165620 00161280 7C 03 00 40 */ cmplw r3, r0
-/* 80165624 00161284 40 82 00 44 */ bne lbl_80165668
-/* 80165628 00161288 88 65 00 33 */ lbz r3, 0x33(r5)
-/* 8016562C 0016128C 88 1F 00 03 */ lbz r0, 3(r31)
-/* 80165630 00161290 7C 03 00 40 */ cmplw r3, r0
-/* 80165634 00161294 40 82 00 34 */ bne lbl_80165668
-/* 80165638 00161298 88 65 00 32 */ lbz r3, 0x32(r5)
-/* 8016563C 0016129C 88 1F 00 02 */ lbz r0, 2(r31)
-/* 80165640 001612A0 7C 03 00 40 */ cmplw r3, r0
-/* 80165644 001612A4 40 82 00 24 */ bne lbl_80165668
-/* 80165648 001612A8 88 65 00 31 */ lbz r3, 0x31(r5)
-/* 8016564C 001612AC 88 1F 00 01 */ lbz r0, 1(r31)
-/* 80165650 001612B0 7C 03 00 40 */ cmplw r3, r0
-/* 80165654 001612B4 40 82 00 14 */ bne lbl_80165668
-/* 80165658 001612B8 88 65 00 30 */ lbz r3, 0x30(r5)
-/* 8016565C 001612BC 88 1F 00 00 */ lbz r0, 0(r31)
-/* 80165660 001612C0 7C 03 00 40 */ cmplw r3, r0
-/* 80165664 001612C4 41 82 00 0C */ beq lbl_80165670
-lbl_80165668:
-/* 80165668 001612C8 38 00 00 01 */ li r0, 1
-/* 8016566C 001612CC 48 00 00 08 */ b lbl_80165674
-lbl_80165670:
-/* 80165670 001612D0 38 00 00 00 */ li r0, 0
-lbl_80165674:
-/* 80165674 001612D4 2C 00 00 00 */ cmpwi r0, 0
-/* 80165678 001612D8 40 82 00 18 */ bne lbl_80165690
-/* 8016567C 001612DC 1C 04 00 2C */ mulli r0, r4, 0x2c
-/* 80165680 001612E0 3C 60 80 49 */ lis r3, lbl_8048BE28@ha
-/* 80165684 001612E4 38 63 BE 28 */ addi r3, r3, lbl_8048BE28@l
-/* 80165688 001612E8 7C 63 02 14 */ add r3, r3, r0
-/* 8016568C 001612EC 48 00 01 4C */ b lbl_801657D8
-lbl_80165690:
-/* 80165690 001612F0 38 A5 00 58 */ addi r5, r5, 0x58
-/* 80165694 001612F4 38 84 00 01 */ addi r4, r4, 1
-/* 80165698 001612F8 42 00 FE E4 */ bdnz lbl_8016557C
-/* 8016569C 001612FC 3C 60 80 49 */ lis r3, lbl_8048BE28@ha
-/* 801656A0 00161300 38 00 00 08 */ li r0, 8
-/* 801656A4 00161304 38 63 BE 28 */ addi r3, r3, lbl_8048BE28@l
-/* 801656A8 00161308 38 80 00 00 */ li r4, 0
-/* 801656AC 0016130C 38 A0 FF FF */ li r5, -1
-/* 801656B0 00161310 38 C0 00 00 */ li r6, 0
-/* 801656B4 00161314 7C 09 03 A6 */ mtctr r0
-lbl_801656B8:
-/* 801656B8 00161318 80 03 00 00 */ lwz r0, 0(r3)
-/* 801656BC 0016131C 7C 00 28 40 */ cmplw r0, r5
-/* 801656C0 00161320 40 80 00 0C */ bge lbl_801656CC
-/* 801656C4 00161324 7C C4 33 78 */ mr r4, r6
-/* 801656C8 00161328 7C 05 03 78 */ mr r5, r0
-lbl_801656CC:
-/* 801656CC 0016132C 80 03 00 2C */ lwz r0, 0x2c(r3)
-/* 801656D0 00161330 38 C6 00 01 */ addi r6, r6, 1
-/* 801656D4 00161334 7C 00 28 40 */ cmplw r0, r5
-/* 801656D8 00161338 40 80 00 0C */ bge lbl_801656E4
-/* 801656DC 0016133C 7C C4 33 78 */ mr r4, r6
-/* 801656E0 00161340 7C 05 03 78 */ mr r5, r0
-lbl_801656E4:
-/* 801656E4 00161344 80 03 00 58 */ lwz r0, 0x58(r3)
-/* 801656E8 00161348 38 C6 00 01 */ addi r6, r6, 1
-/* 801656EC 0016134C 7C 00 28 40 */ cmplw r0, r5
-/* 801656F0 00161350 40 80 00 0C */ bge lbl_801656FC
-/* 801656F4 00161354 7C C4 33 78 */ mr r4, r6
-/* 801656F8 00161358 7C 05 03 78 */ mr r5, r0
-lbl_801656FC:
-/* 801656FC 0016135C 80 03 00 84 */ lwz r0, 0x84(r3)
-/* 80165700 00161360 38 C6 00 01 */ addi r6, r6, 1
-/* 80165704 00161364 7C 00 28 40 */ cmplw r0, r5
-/* 80165708 00161368 40 80 00 0C */ bge lbl_80165714
-/* 8016570C 0016136C 7C C4 33 78 */ mr r4, r6
-/* 80165710 00161370 7C 05 03 78 */ mr r5, r0
-lbl_80165714:
-/* 80165714 00161374 80 03 00 B0 */ lwz r0, 0xb0(r3)
-/* 80165718 00161378 38 C6 00 01 */ addi r6, r6, 1
-/* 8016571C 0016137C 7C 00 28 40 */ cmplw r0, r5
-/* 80165720 00161380 40 80 00 0C */ bge lbl_8016572C
-/* 80165724 00161384 7C C4 33 78 */ mr r4, r6
-/* 80165728 00161388 7C 05 03 78 */ mr r5, r0
-lbl_8016572C:
-/* 8016572C 0016138C 80 03 00 DC */ lwz r0, 0xdc(r3)
-/* 80165730 00161390 38 C6 00 01 */ addi r6, r6, 1
-/* 80165734 00161394 7C 00 28 40 */ cmplw r0, r5
-/* 80165738 00161398 40 80 00 0C */ bge lbl_80165744
-/* 8016573C 0016139C 7C C4 33 78 */ mr r4, r6
-/* 80165740 001613A0 7C 05 03 78 */ mr r5, r0
-lbl_80165744:
-/* 80165744 001613A4 80 03 01 08 */ lwz r0, 0x108(r3)
-/* 80165748 001613A8 38 C6 00 01 */ addi r6, r6, 1
-/* 8016574C 001613AC 7C 00 28 40 */ cmplw r0, r5
-/* 80165750 001613B0 40 80 00 0C */ bge lbl_8016575C
-/* 80165754 001613B4 7C C4 33 78 */ mr r4, r6
-/* 80165758 001613B8 7C 05 03 78 */ mr r5, r0
-lbl_8016575C:
-/* 8016575C 001613BC 80 03 01 34 */ lwz r0, 0x134(r3)
-/* 80165760 001613C0 38 C6 00 01 */ addi r6, r6, 1
-/* 80165764 001613C4 7C 00 28 40 */ cmplw r0, r5
-/* 80165768 001613C8 40 80 00 0C */ bge lbl_80165774
-/* 8016576C 001613CC 7C C4 33 78 */ mr r4, r6
-/* 80165770 001613D0 7C 05 03 78 */ mr r5, r0
-lbl_80165774:
-/* 80165774 001613D4 38 63 01 60 */ addi r3, r3, 0x160
-/* 80165778 001613D8 38 C6 00 01 */ addi r6, r6, 1
-/* 8016577C 001613DC 42 00 FF 3C */ bdnz lbl_801656B8
-/* 80165780 001613E0 1F 84 00 2C */ mulli r28, r4, 0x2c
-/* 80165784 001613E4 3F C0 80 49 */ lis r30, lbl_8048BE28@ha
-/* 80165788 001613E8 38 80 00 00 */ li r4, 0
-/* 8016578C 001613EC 3B DE BE 28 */ addi r30, r30, lbl_8048BE28@l
-/* 80165790 001613F0 7F 7E E2 14 */ add r27, r30, r28
-/* 80165794 001613F4 38 A0 00 2C */ li r5, 0x2c
-/* 80165798 001613F8 7F 63 DB 78 */ mr r3, r27
-/* 8016579C 001613FC 4B E9 E9 69 */ bl memset
-/* 801657A0 00161400 93 BB 00 00 */ stw r29, 0(r27)
-/* 801657A4 00161404 7F 63 DB 78 */ mr r3, r27
-/* 801657A8 00161408 88 1F 00 00 */ lbz r0, 0(r31)
-/* 801657AC 0016140C 98 1B 00 04 */ stb r0, 4(r27)
-/* 801657B0 00161410 88 1F 00 01 */ lbz r0, 1(r31)
-/* 801657B4 00161414 98 1B 00 05 */ stb r0, 5(r27)
-/* 801657B8 00161418 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801657BC 0016141C 98 1B 00 06 */ stb r0, 6(r27)
-/* 801657C0 00161420 88 1F 00 03 */ lbz r0, 3(r31)
-/* 801657C4 00161424 98 1B 00 07 */ stb r0, 7(r27)
-/* 801657C8 00161428 88 1F 00 04 */ lbz r0, 4(r31)
-/* 801657CC 0016142C 98 1B 00 08 */ stb r0, 8(r27)
-/* 801657D0 00161430 88 1F 00 05 */ lbz r0, 5(r31)
-/* 801657D4 00161434 98 1B 00 09 */ stb r0, 9(r27)
-lbl_801657D8:
-/* 801657D8 00161438 39 61 00 20 */ addi r11, r1, 0x20
-/* 801657DC 0016143C 48 06 19 99 */ bl _restgpr_27
-/* 801657E0 00161440 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801657E4 00161444 7C 08 03 A6 */ mtlr r0
-/* 801657E8 00161448 38 21 00 20 */ addi r1, r1, 0x20
-/* 801657EC 0016144C 4E 80 00 20 */ blr
-
-.global func_801657F0
-func_801657F0:
-/* 801657F0 00161450 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801657F4 00161454 7C 08 02 A6 */ mflr r0
-/* 801657F8 00161458 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801657FC 0016145C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80165800 00161460 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80165804 00161464 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80165808 00161468 7C 7D 1B 78 */ mr r29, r3
-/* 8016580C 0016146C 48 10 CF AD */ bl OSGetTime
-/* 80165810 00161470 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80165814 00161474 38 A0 00 00 */ li r5, 0
-/* 80165818 00161478 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 8016581C 0016147C 54 06 F0 BE */ srwi r6, r0, 2
-/* 80165820 00161480 48 06 1A 59 */ bl __div2i
-/* 80165824 00161484 7C 9F 23 78 */ mr r31, r4
-/* 80165828 00161488 7F A3 EB 78 */ mr r3, r29
-/* 8016582C 0016148C 4B FF FD 09 */ bl func_80165534
-/* 80165830 00161490 7C 7E 1B 78 */ mr r30, r3
-/* 80165834 00161494 38 80 00 00 */ li r4, 0
-/* 80165838 00161498 38 A0 00 2C */ li r5, 0x2c
-/* 8016583C 0016149C 4B E9 E8 C9 */ bl memset
-/* 80165840 001614A0 93 FE 00 00 */ stw r31, 0(r30)
-/* 80165844 001614A4 7F C3 F3 78 */ mr r3, r30
-/* 80165848 001614A8 88 1D 00 00 */ lbz r0, 0(r29)
-/* 8016584C 001614AC 98 1E 00 04 */ stb r0, 4(r30)
-/* 80165850 001614B0 88 1D 00 01 */ lbz r0, 1(r29)
-/* 80165854 001614B4 98 1E 00 05 */ stb r0, 5(r30)
-/* 80165858 001614B8 88 1D 00 02 */ lbz r0, 2(r29)
-/* 8016585C 001614BC 98 1E 00 06 */ stb r0, 6(r30)
-/* 80165860 001614C0 88 1D 00 03 */ lbz r0, 3(r29)
-/* 80165864 001614C4 98 1E 00 07 */ stb r0, 7(r30)
-/* 80165868 001614C8 88 1D 00 04 */ lbz r0, 4(r29)
-/* 8016586C 001614CC 98 1E 00 08 */ stb r0, 8(r30)
-/* 80165870 001614D0 88 1D 00 05 */ lbz r0, 5(r29)
-/* 80165874 001614D4 98 1E 00 09 */ stb r0, 9(r30)
-/* 80165878 001614D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8016587C 001614DC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80165880 001614E0 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80165884 001614E4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80165888 001614E8 7C 08 03 A6 */ mtlr r0
-/* 8016588C 001614EC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80165890 001614F0 4E 80 00 20 */ blr
-
-.global func_80165894
-func_80165894:
-/* 80165894 001614F4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165898 001614F8 7C 08 02 A6 */ mflr r0
-/* 8016589C 001614FC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801658A0 00161500 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801658A4 00161504 7C 7F 1B 78 */ mr r31, r3
-/* 801658A8 00161508 48 0F 87 29 */ bl func_8025DFD0
-/* 801658AC 0016150C 38 80 03 E0 */ li r4, 0x3e0
-/* 801658B0 00161510 48 0F 87 11 */ bl func_8025DFC0
-/* 801658B4 00161514 90 7F 18 8C */ stw r3, 0x188c(r31)
-/* 801658B8 00161518 48 0F 87 19 */ bl func_8025DFD0
-/* 801658BC 0016151C 38 80 07 74 */ li r4, 0x774
-/* 801658C0 00161520 48 0F 87 01 */ bl func_8025DFC0
-/* 801658C4 00161524 90 7F 18 94 */ stw r3, 0x1894(r31)
-/* 801658C8 00161528 48 0F 87 09 */ bl func_8025DFD0
-/* 801658CC 0016152C 38 80 00 20 */ li r4, 0x20
-/* 801658D0 00161530 48 0F 86 F1 */ bl func_8025DFC0
-/* 801658D4 00161534 90 7F 18 9C */ stw r3, 0x189c(r31)
-/* 801658D8 00161538 48 0F 86 F9 */ bl func_8025DFD0
-/* 801658DC 0016153C 38 80 06 EC */ li r4, 0x6ec
-/* 801658E0 00161540 48 0F 86 E1 */ bl func_8025DFC0
-/* 801658E4 00161544 90 7F 18 80 */ stw r3, 0x1880(r31)
-/* 801658E8 00161548 80 0D 9E 00 */ lwz r0, lbl_8063F0C0-_SDA_BASE_(r13)
-/* 801658EC 0016154C 2C 00 00 00 */ cmpwi r0, 0
-/* 801658F0 00161550 40 82 00 18 */ bne lbl_80165908
-/* 801658F4 00161554 48 0F 86 DD */ bl func_8025DFD0
-/* 801658F8 00161558 3C 80 00 01 */ lis r4, 0x000121B0@ha
-/* 801658FC 0016155C 38 84 21 B0 */ addi r4, r4, 0x000121B0@l
-/* 80165900 00161560 48 0F 86 C1 */ bl func_8025DFC0
-/* 80165904 00161564 90 6D 9E 00 */ stw r3, lbl_8063F0C0-_SDA_BASE_(r13)
-lbl_80165908:
-/* 80165908 00161568 80 0D 9E 00 */ lwz r0, lbl_8063F0C0-_SDA_BASE_(r13)
-/* 8016590C 0016156C 7F E3 FB 78 */ mr r3, r31
-/* 80165910 00161570 90 1F 18 A4 */ stw r0, 0x18a4(r31)
-/* 80165914 00161574 48 00 00 4D */ bl func_80165960
-/* 80165918 00161578 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016591C 0016157C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80165920 00161580 7C 08 03 A6 */ mtlr r0
-/* 80165924 00161584 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165928 00161588 4E 80 00 20 */ blr
-
-.global func_8016592C
-func_8016592C:
-/* 8016592C 0016158C 80 03 18 88 */ lwz r0, 0x1888(r3)
-/* 80165930 00161590 2C 00 00 00 */ cmpwi r0, 0
-/* 80165934 00161594 41 82 00 24 */ beq lbl_80165958
-/* 80165938 00161598 80 03 18 90 */ lwz r0, 0x1890(r3)
-/* 8016593C 0016159C 2C 00 00 00 */ cmpwi r0, 0
-/* 80165940 001615A0 41 82 00 18 */ beq lbl_80165958
-/* 80165944 001615A4 80 03 18 98 */ lwz r0, 0x1898(r3)
-/* 80165948 001615A8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016594C 001615AC 41 82 00 0C */ beq lbl_80165958
-/* 80165950 001615B0 38 60 00 01 */ li r3, 1
-/* 80165954 001615B4 4E 80 00 20 */ blr
-lbl_80165958:
-/* 80165958 001615B8 38 60 00 00 */ li r3, 0
-/* 8016595C 001615BC 4E 80 00 20 */ blr
-
-.global func_80165960
-func_80165960:
-/* 80165960 001615C0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165964 001615C4 7C 08 02 A6 */ mflr r0
-/* 80165968 001615C8 38 80 00 00 */ li r4, 0
-/* 8016596C 001615CC 38 A0 00 06 */ li r5, 6
-/* 80165970 001615D0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165974 001615D4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80165978 001615D8 93 C1 00 08 */ stw r30, 8(r1)
-/* 8016597C 001615DC 7C 7E 1B 78 */ mr r30, r3
-/* 80165980 001615E0 38 63 00 02 */ addi r3, r3, 2
-/* 80165984 001615E4 4B E9 E7 81 */ bl memset
-/* 80165988 001615E8 38 7E 00 08 */ addi r3, r30, 8
-/* 8016598C 001615EC 38 80 00 00 */ li r4, 0
-/* 80165990 001615F0 38 A0 08 40 */ li r5, 0x840
-/* 80165994 001615F4 4B E9 E7 71 */ bl memset
-/* 80165998 001615F8 3B E0 00 00 */ li r31, 0
-/* 8016599C 001615FC 38 00 FF FF */ li r0, -1
-/* 801659A0 00161600 93 FE 08 54 */ stw r31, 0x854(r30)
-/* 801659A4 00161604 7F C3 F3 78 */ mr r3, r30
-/* 801659A8 00161608 93 FE 08 58 */ stw r31, 0x858(r30)
-/* 801659AC 0016160C 93 FE 08 5C */ stw r31, 0x85c(r30)
-/* 801659B0 00161610 90 1E 08 60 */ stw r0, 0x860(r30)
-/* 801659B4 00161614 93 FE 08 64 */ stw r31, 0x864(r30)
-/* 801659B8 00161618 B3 FE 08 6C */ sth r31, 0x86c(r30)
-/* 801659BC 0016161C 48 00 12 69 */ bl func_80166C24
-/* 801659C0 00161620 7F C3 F3 78 */ mr r3, r30
-/* 801659C4 00161624 48 00 12 D1 */ bl func_80166C94
-/* 801659C8 00161628 7F C3 F3 78 */ mr r3, r30
-/* 801659CC 0016162C 48 00 13 39 */ bl func_80166D04
-/* 801659D0 00161630 80 7E 18 8C */ lwz r3, 0x188c(r30)
-/* 801659D4 00161634 93 FE 08 74 */ stw r31, 0x874(r30)
-/* 801659D8 00161638 2C 03 00 00 */ cmpwi r3, 0
-/* 801659DC 0016163C 93 FE 08 78 */ stw r31, 0x878(r30)
-/* 801659E0 00161640 41 82 00 74 */ beq lbl_80165A54
-/* 801659E4 00161644 93 FE 18 88 */ stw r31, 0x1888(r30)
-/* 801659E8 00161648 38 80 00 00 */ li r4, 0
-/* 801659EC 0016164C 38 A0 03 E0 */ li r5, 0x3e0
-/* 801659F0 00161650 93 FE 18 84 */ stw r31, 0x1884(r30)
-/* 801659F4 00161654 4B E9 E7 11 */ bl memset
-/* 801659F8 00161658 80 7E 18 94 */ lwz r3, 0x1894(r30)
-/* 801659FC 0016165C 2C 03 00 00 */ cmpwi r3, 0
-/* 80165A00 00161660 41 82 00 54 */ beq lbl_80165A54
-/* 80165A04 00161664 93 FE 18 90 */ stw r31, 0x1890(r30)
-/* 80165A08 00161668 38 80 00 00 */ li r4, 0
-/* 80165A0C 0016166C 38 A0 07 74 */ li r5, 0x774
-/* 80165A10 00161670 4B E9 E6 F5 */ bl memset
-/* 80165A14 00161674 80 7E 18 9C */ lwz r3, 0x189c(r30)
-/* 80165A18 00161678 2C 03 00 00 */ cmpwi r3, 0
-/* 80165A1C 0016167C 41 82 00 38 */ beq lbl_80165A54
-/* 80165A20 00161680 93 FE 18 98 */ stw r31, 0x1898(r30)
-/* 80165A24 00161684 38 80 00 00 */ li r4, 0
-/* 80165A28 00161688 38 A0 00 20 */ li r5, 0x20
-/* 80165A2C 0016168C 4B E9 E6 D9 */ bl memset
-/* 80165A30 00161690 80 7E 18 80 */ lwz r3, 0x1880(r30)
-/* 80165A34 00161694 2C 03 00 00 */ cmpwi r3, 0
-/* 80165A38 00161698 41 82 00 1C */ beq lbl_80165A54
-/* 80165A3C 0016169C 93 FE 18 7C */ stw r31, 0x187c(r30)
-/* 80165A40 001616A0 38 80 00 00 */ li r4, 0
-/* 80165A44 001616A4 38 A0 06 EC */ li r5, 0x6ec
-/* 80165A48 001616A8 4B E9 E6 BD */ bl memset
-/* 80165A4C 001616AC 93 FE 18 A0 */ stw r31, 0x18a0(r30)
-/* 80165A50 001616B0 48 00 00 0C */ b lbl_80165A5C
-lbl_80165A54:
-/* 80165A54 001616B4 38 00 00 01 */ li r0, 1
-/* 80165A58 001616B8 90 1E 08 64 */ stw r0, 0x864(r30)
-lbl_80165A5C:
-/* 80165A5C 001616BC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165A60 001616C0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80165A64 001616C4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80165A68 001616C8 7C 08 03 A6 */ mtlr r0
-/* 80165A6C 001616CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165A70 001616D0 4E 80 00 20 */ blr
-
-.global func_80165A74
-func_80165A74:
-/* 80165A74 001616D4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165A78 001616D8 7C 08 02 A6 */ mflr r0
-/* 80165A7C 001616DC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165A80 001616E0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80165A84 001616E4 7C 7F 1B 78 */ mr r31, r3
-/* 80165A88 001616E8 B0 83 00 00 */ sth r4, 0(r3)
-/* 80165A8C 001616EC 48 0F 85 45 */ bl func_8025DFD0
-/* 80165A90 001616F0 48 0F 86 19 */ bl func_8025E0A8
-/* 80165A94 001616F4 2C 03 00 02 */ cmpwi r3, 2
-/* 80165A98 001616F8 41 82 00 44 */ beq lbl_80165ADC
-/* 80165A9C 001616FC 40 80 00 10 */ bge lbl_80165AAC
-/* 80165AA0 00161700 2C 03 00 01 */ cmpwi r3, 1
-/* 80165AA4 00161704 40 80 00 14 */ bge lbl_80165AB8
-/* 80165AA8 00161708 48 00 00 68 */ b lbl_80165B10
-lbl_80165AAC:
-/* 80165AAC 0016170C 2C 03 00 04 */ cmpwi r3, 4
-/* 80165AB0 00161710 40 80 00 60 */ bge lbl_80165B10
-/* 80165AB4 00161714 48 00 00 4C */ b lbl_80165B00
-lbl_80165AB8:
-/* 80165AB8 00161718 48 0F 85 19 */ bl func_8025DFD0
-/* 80165ABC 0016171C 48 0F 88 51 */ bl func_8025E30C
-/* 80165AC0 00161720 81 83 00 00 */ lwz r12, 0(r3)
-/* 80165AC4 00161724 38 BF 00 02 */ addi r5, r31, 2
-/* 80165AC8 00161728 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80165ACC 0016172C 81 8C 00 2C */ lwz r12, 0x2c(r12)
-/* 80165AD0 00161730 7D 89 03 A6 */ mtctr r12
-/* 80165AD4 00161734 4E 80 04 21 */ bctrl
-/* 80165AD8 00161738 48 00 00 38 */ b lbl_80165B10
-lbl_80165ADC:
-/* 80165ADC 0016173C 48 0F 84 F5 */ bl func_8025DFD0
-/* 80165AE0 00161740 48 0F 88 35 */ bl func_8025E314
-/* 80165AE4 00161744 81 83 00 00 */ lwz r12, 0(r3)
-/* 80165AE8 00161748 38 BF 00 02 */ addi r5, r31, 2
-/* 80165AEC 0016174C A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80165AF0 00161750 81 8C 00 2C */ lwz r12, 0x2c(r12)
-/* 80165AF4 00161754 7D 89 03 A6 */ mtctr r12
-/* 80165AF8 00161758 4E 80 04 21 */ bctrl
-/* 80165AFC 0016175C 48 00 00 14 */ b lbl_80165B10
-lbl_80165B00:
-/* 80165B00 00161760 38 7F 00 02 */ addi r3, r31, 2
-/* 80165B04 00161764 38 80 00 00 */ li r4, 0
-/* 80165B08 00161768 38 A0 00 06 */ li r5, 6
-/* 80165B0C 0016176C 4B E9 E5 F9 */ bl memset
-lbl_80165B10:
-/* 80165B10 00161770 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165B14 00161774 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80165B18 00161778 7C 08 03 A6 */ mtlr r0
-/* 80165B1C 0016177C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165B20 00161780 4E 80 00 20 */ blr
-
-.global func_80165B24
-func_80165B24:
-/* 80165B24 00161784 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165B28 00161788 7C 08 02 A6 */ mflr r0
-/* 80165B2C 0016178C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165B30 00161790 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80165B34 00161794 93 C1 00 08 */ stw r30, 8(r1)
-/* 80165B38 00161798 7C 7E 1B 78 */ mr r30, r3
-/* 80165B3C 0016179C 80 03 08 74 */ lwz r0, 0x874(r3)
-/* 80165B40 001617A0 2C 00 00 00 */ cmpwi r0, 0
-/* 80165B44 001617A4 41 82 00 28 */ beq lbl_80165B6C
-/* 80165B48 001617A8 48 0F 84 89 */ bl func_8025DFD0
-/* 80165B4C 001617AC 48 0F 87 6D */ bl func_8025E2B8
-/* 80165B50 001617B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80165B54 001617B4 41 82 00 10 */ beq lbl_80165B64
-/* 80165B58 001617B8 80 1E 08 74 */ lwz r0, 0x874(r30)
-/* 80165B5C 001617BC 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80165B60 001617C0 48 0F A9 99 */ bl func_802604F8
-lbl_80165B64:
-/* 80165B64 001617C4 38 00 00 00 */ li r0, 0
-/* 80165B68 001617C8 90 1E 08 74 */ stw r0, 0x874(r30)
-lbl_80165B6C:
-/* 80165B6C 001617CC 83 FE 08 78 */ lwz r31, 0x878(r30)
-/* 80165B70 001617D0 2C 1F 00 00 */ cmpwi r31, 0
-/* 80165B74 001617D4 41 82 00 10 */ beq lbl_80165B84
-/* 80165B78 001617D8 48 0F 84 59 */ bl func_8025DFD0
-/* 80165B7C 001617DC 7F E4 FB 78 */ mr r4, r31
-/* 80165B80 001617E0 48 0F 84 49 */ bl func_8025DFC8
-lbl_80165B84:
-/* 80165B84 001617E4 38 00 00 00 */ li r0, 0
-/* 80165B88 001617E8 90 1E 08 78 */ stw r0, 0x878(r30)
-/* 80165B8C 001617EC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80165B90 001617F0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80165B94 001617F4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165B98 001617F8 7C 08 03 A6 */ mtlr r0
-/* 80165B9C 001617FC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165BA0 00161800 4E 80 00 20 */ blr
-
-.global func_80165BA4
-func_80165BA4:
-/* 80165BA4 00161804 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80165BA8 00161808 7C 08 02 A6 */ mflr r0
-/* 80165BAC 0016180C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80165BB0 00161810 39 61 00 30 */ addi r11, r1, 0x30
-/* 80165BB4 00161814 48 06 15 65 */ bl _savegpr_23
-/* 80165BB8 00161818 3C C0 80 42 */ lis r6, lbl_80422D48@ha
-/* 80165BBC 0016181C 7C 78 1B 78 */ mr r24, r3
-/* 80165BC0 00161820 38 C6 2D 48 */ addi r6, r6, lbl_80422D48@l
-/* 80165BC4 00161824 7C 99 23 78 */ mr r25, r4
-/* 80165BC8 00161828 83 E6 00 38 */ lwz r31, 0x38(r6)
-/* 80165BCC 0016182C 7C BA 2B 78 */ mr r26, r5
-/* 80165BD0 00161830 7F 07 C3 78 */ mr r7, r24
-/* 80165BD4 00161834 3B C0 00 00 */ li r30, 0
-/* 80165BD8 00161838 3B A0 FF FF */ li r29, -1
-/* 80165BDC 0016183C 3B 80 00 00 */ li r28, 0
-/* 80165BE0 00161840 38 C0 00 00 */ li r6, 0
-/* 80165BE4 00161844 48 00 00 60 */ b lbl_80165C44
-lbl_80165BE8:
-/* 80165BE8 00161848 7C A0 07 75 */ extsb. r0, r5
-/* 80165BEC 0016184C 38 60 00 00 */ li r3, 0
-/* 80165BF0 00161850 41 80 00 0C */ blt lbl_80165BFC
-/* 80165BF4 00161854 2C 00 01 00 */ cmpwi r0, 0x100
-/* 80165BF8 00161858 41 80 00 08 */ blt lbl_80165C00
-lbl_80165BFC:
-/* 80165BFC 0016185C 38 60 00 01 */ li r3, 1
-lbl_80165C00:
-/* 80165C00 00161860 2C 03 00 00 */ cmpwi r3, 0
-/* 80165C04 00161864 41 82 00 0C */ beq lbl_80165C10
-/* 80165C08 00161868 38 00 00 00 */ li r0, 0
-/* 80165C0C 0016186C 48 00 00 18 */ b lbl_80165C24
-lbl_80165C10:
-/* 80165C10 00161870 7C A0 07 74 */ extsb r0, r5
-/* 80165C14 00161874 80 7F 00 08 */ lwz r3, 8(r31)
-/* 80165C18 00161878 54 00 08 3C */ slwi r0, r0, 1
-/* 80165C1C 0016187C 7C 03 02 2E */ lhzx r0, r3, r0
-/* 80165C20 00161880 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
-lbl_80165C24:
-/* 80165C24 00161884 2C 00 00 00 */ cmpwi r0, 0
-/* 80165C28 00161888 41 82 00 18 */ beq lbl_80165C40
-/* 80165C2C 0016188C 1C 1E 00 0A */ mulli r0, r30, 0xa
-/* 80165C30 00161890 7C A3 07 74 */ extsb r3, r5
-/* 80165C34 00161894 38 C6 00 01 */ addi r6, r6, 1
-/* 80165C38 00161898 7C 63 02 14 */ add r3, r3, r0
-/* 80165C3C 0016189C 3B C3 FF D0 */ addi r30, r3, -48
-lbl_80165C40:
-/* 80165C40 001618A0 38 E7 00 01 */ addi r7, r7, 1
-lbl_80165C44:
-/* 80165C44 001618A4 88 A7 00 00 */ lbz r5, 0(r7)
-/* 80165C48 001618A8 38 00 00 00 */ li r0, 0
-/* 80165C4C 001618AC 7C A4 07 75 */ extsb. r4, r5
-/* 80165C50 001618B0 41 80 00 0C */ blt lbl_80165C5C
-/* 80165C54 001618B4 2C 04 01 00 */ cmpwi r4, 0x100
-/* 80165C58 001618B8 41 80 00 08 */ blt lbl_80165C60
-lbl_80165C5C:
-/* 80165C5C 001618BC 38 00 00 01 */ li r0, 1
-lbl_80165C60:
-/* 80165C60 001618C0 2C 00 00 00 */ cmpwi r0, 0
-/* 80165C64 001618C4 41 82 00 0C */ beq lbl_80165C70
-/* 80165C68 001618C8 38 00 00 00 */ li r0, 0
-/* 80165C6C 001618CC 48 00 00 14 */ b lbl_80165C80
-lbl_80165C70:
-/* 80165C70 001618D0 80 7F 00 08 */ lwz r3, 8(r31)
-/* 80165C74 001618D4 54 80 08 3C */ slwi r0, r4, 1
-/* 80165C78 001618D8 7C 03 02 2E */ lhzx r0, r3, r0
-/* 80165C7C 001618DC 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
-lbl_80165C80:
-/* 80165C80 001618E0 2C 00 00 00 */ cmpwi r0, 0
-/* 80165C84 001618E4 40 82 FF 64 */ bne lbl_80165BE8
-/* 80165C88 001618E8 7C A0 07 74 */ extsb r0, r5
-/* 80165C8C 001618EC 2C 00 00 2D */ cmpwi r0, 0x2d
-/* 80165C90 001618F0 41 82 FF 58 */ beq lbl_80165BE8
-/* 80165C94 001618F4 2C 06 00 08 */ cmpwi r6, 8
-/* 80165C98 001618F8 41 82 00 08 */ beq lbl_80165CA0
-/* 80165C9C 001618FC 3B C0 FF FF */ li r30, -1
-lbl_80165CA0:
-/* 80165CA0 00161900 7F 03 C3 78 */ mr r3, r24
-/* 80165CA4 00161904 48 06 0E C1 */ bl strlen
-/* 80165CA8 00161908 7E F8 1A 14 */ add r23, r24, r3
-/* 80165CAC 0016190C 7F 03 C3 78 */ mr r3, r24
-/* 80165CB0 00161910 38 80 00 3B */ li r4, 0x3b
-/* 80165CB4 00161914 48 06 88 F5 */ bl strchr
-/* 80165CB8 00161918 2C 03 00 00 */ cmpwi r3, 0
-/* 80165CBC 0016191C 7C 7B 1B 78 */ mr r27, r3
-/* 80165CC0 00161920 41 82 00 08 */ beq lbl_80165CC8
-/* 80165CC4 00161924 7C 77 1B 78 */ mr r23, r3
-lbl_80165CC8:
-/* 80165CC8 00161928 7C 18 B8 50 */ subf r0, r24, r23
-/* 80165CCC 0016192C 28 00 00 03 */ cmplwi r0, 3
-/* 80165CD0 00161930 41 80 00 D0 */ blt lbl_80165DA0
-/* 80165CD4 00161934 38 77 FF FD */ addi r3, r23, -3
-/* 80165CD8 00161938 38 8D 83 38 */ addi r4, r13, lbl_8063D5F8-_SDA_BASE_
-/* 80165CDC 0016193C 38 A0 00 03 */ li r5, 3
-/* 80165CE0 00161940 48 06 88 89 */ bl strncmp
-/* 80165CE4 00161944 2C 03 00 00 */ cmpwi r3, 0
-/* 80165CE8 00161948 40 82 00 0C */ bne lbl_80165CF4
-/* 80165CEC 0016194C 3B A0 00 01 */ li r29, 1
-/* 80165CF0 00161950 48 00 00 B0 */ b lbl_80165DA0
-lbl_80165CF4:
-/* 80165CF4 00161954 38 77 FF FD */ addi r3, r23, -3
-/* 80165CF8 00161958 38 8D 83 3C */ addi r4, r13, lbl_8063D5FC-_SDA_BASE_
-/* 80165CFC 0016195C 38 A0 00 03 */ li r5, 3
-/* 80165D00 00161960 48 06 88 69 */ bl strncmp
-/* 80165D04 00161964 7C 60 00 34 */ cntlzw r0, r3
-/* 80165D08 00161968 54 00 DF FE */ rlwinm r0, r0, 0x1b, 0x1f, 0x1f
-/* 80165D0C 0016196C 7C 00 00 D0 */ neg r0, r0
-/* 80165D10 00161970 54 1D 07 BC */ rlwinm r29, r0, 0, 0x1e, 0x1e
-/* 80165D14 00161974 48 00 00 8C */ b lbl_80165DA0
-lbl_80165D18:
-/* 80165D18 00161978 38 7B 00 01 */ addi r3, r27, 1
-/* 80165D1C 0016197C 38 8D 83 40 */ addi r4, r13, lbl_8063D600-_SDA_BASE_
-/* 80165D20 00161980 38 A0 00 05 */ li r5, 5
-/* 80165D24 00161984 48 06 88 45 */ bl strncmp
-/* 80165D28 00161988 2C 03 00 00 */ cmpwi r3, 0
-/* 80165D2C 0016198C 40 82 00 64 */ bne lbl_80165D90
-/* 80165D30 00161990 38 DB 00 06 */ addi r6, r27, 6
-/* 80165D34 00161994 48 00 00 18 */ b lbl_80165D4C
-lbl_80165D38:
-/* 80165D38 00161998 1C 1C 00 0A */ mulli r0, r28, 0xa
-/* 80165D3C 0016199C 7C A3 07 74 */ extsb r3, r5
-/* 80165D40 001619A0 38 C6 00 01 */ addi r6, r6, 1
-/* 80165D44 001619A4 7C 63 02 14 */ add r3, r3, r0
-/* 80165D48 001619A8 3B 83 FF D0 */ addi r28, r3, -48
-lbl_80165D4C:
-/* 80165D4C 001619AC 88 A6 00 00 */ lbz r5, 0(r6)
-/* 80165D50 001619B0 38 00 00 00 */ li r0, 0
-/* 80165D54 001619B4 7C A4 07 75 */ extsb. r4, r5
-/* 80165D58 001619B8 41 80 00 0C */ blt lbl_80165D64
-/* 80165D5C 001619BC 2C 04 01 00 */ cmpwi r4, 0x100
-/* 80165D60 001619C0 41 80 00 08 */ blt lbl_80165D68
-lbl_80165D64:
-/* 80165D64 001619C4 38 00 00 01 */ li r0, 1
-lbl_80165D68:
-/* 80165D68 001619C8 2C 00 00 00 */ cmpwi r0, 0
-/* 80165D6C 001619CC 41 82 00 0C */ beq lbl_80165D78
-/* 80165D70 001619D0 38 00 00 00 */ li r0, 0
-/* 80165D74 001619D4 48 00 00 14 */ b lbl_80165D88
-lbl_80165D78:
-/* 80165D78 001619D8 80 7F 00 08 */ lwz r3, 8(r31)
-/* 80165D7C 001619DC 54 80 08 3C */ slwi r0, r4, 1
-/* 80165D80 001619E0 7C 03 02 2E */ lhzx r0, r3, r0
-/* 80165D84 001619E4 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
-lbl_80165D88:
-/* 80165D88 001619E8 2C 00 00 00 */ cmpwi r0, 0
-/* 80165D8C 001619EC 40 82 FF AC */ bne lbl_80165D38
-lbl_80165D90:
-/* 80165D90 001619F0 38 7B 00 01 */ addi r3, r27, 1
-/* 80165D94 001619F4 38 80 00 3B */ li r4, 0x3b
-/* 80165D98 001619F8 48 06 88 11 */ bl strchr
-/* 80165D9C 001619FC 7C 7B 1B 78 */ mr r27, r3
-lbl_80165DA0:
-/* 80165DA0 00161A00 2C 1B 00 00 */ cmpwi r27, 0
-/* 80165DA4 00161A04 40 82 FF 74 */ bne lbl_80165D18
-/* 80165DA8 00161A08 2C 19 00 00 */ cmpwi r25, 0
-/* 80165DAC 00161A0C 41 82 00 08 */ beq lbl_80165DB4
-/* 80165DB0 00161A10 93 B9 00 00 */ stw r29, 0(r25)
-lbl_80165DB4:
-/* 80165DB4 00161A14 2C 1A 00 00 */ cmpwi r26, 0
-/* 80165DB8 00161A18 41 82 00 08 */ beq lbl_80165DC0
-/* 80165DBC 00161A1C 93 9A 00 00 */ stw r28, 0(r26)
-lbl_80165DC0:
-/* 80165DC0 00161A20 39 61 00 30 */ addi r11, r1, 0x30
-/* 80165DC4 00161A24 7F C3 F3 78 */ mr r3, r30
-/* 80165DC8 00161A28 48 06 13 9D */ bl _restgpr_23
-/* 80165DCC 00161A2C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80165DD0 00161A30 7C 08 03 A6 */ mtlr r0
-/* 80165DD4 00161A34 38 21 00 30 */ addi r1, r1, 0x30
-/* 80165DD8 00161A38 4E 80 00 20 */ blr
-
-.global func_80165DDC
-func_80165DDC:
-/* 80165DDC 00161A3C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80165DE0 00161A40 7C 08 02 A6 */ mflr r0
-/* 80165DE4 00161A44 3C C0 80 42 */ lis r6, lbl_8041F218@ha
-/* 80165DE8 00161A48 2C 04 00 02 */ cmpwi r4, 2
-/* 80165DEC 00161A4C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80165DF0 00161A50 38 C6 F2 18 */ addi r6, r6, lbl_8041F218@l
-/* 80165DF4 00161A54 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80165DF8 00161A58 3B E0 00 00 */ li r31, 0
-/* 80165DFC 00161A5C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80165E00 00161A60 7C 7E 1B 78 */ mr r30, r3
-/* 80165E04 00161A64 41 82 00 AC */ beq lbl_80165EB0
-/* 80165E08 00161A68 40 80 00 14 */ bge lbl_80165E1C
-/* 80165E0C 00161A6C 2C 04 00 00 */ cmpwi r4, 0
-/* 80165E10 00161A70 41 82 00 18 */ beq lbl_80165E28
-/* 80165E14 00161A74 40 80 00 78 */ bge lbl_80165E8C
-/* 80165E18 00161A78 48 00 01 4C */ b lbl_80165F64
-lbl_80165E1C:
-/* 80165E1C 00161A7C 2C 04 00 04 */ cmpwi r4, 4
-/* 80165E20 00161A80 40 80 01 44 */ bge lbl_80165F64
-/* 80165E24 00161A84 48 00 00 AC */ b lbl_80165ED0
-lbl_80165E28:
-/* 80165E28 00161A88 2C 05 00 00 */ cmpwi r5, 0
-/* 80165E2C 00161A8C 3B E6 00 00 */ addi r31, r6, 0
-/* 80165E30 00161A90 41 82 01 34 */ beq lbl_80165F64
-/* 80165E34 00161A94 80 63 18 80 */ lwz r3, 0x1880(r3)
-/* 80165E38 00161A98 38 9E 08 7C */ addi r4, r30, 0x87c
-/* 80165E3C 00161A9C 38 A0 06 EC */ li r5, 0x6ec
-/* 80165E40 00161AA0 4B E9 E1 C1 */ bl memcpy
-/* 80165E44 00161AA4 38 00 00 01 */ li r0, 1
-/* 80165E48 00161AA8 38 60 02 68 */ li r3, 0x268
-/* 80165E4C 00161AAC 90 1E 18 7C */ stw r0, 0x187c(r30)
-/* 80165E50 00161AB0 4B FF CC 41 */ bl func_80162A90
-/* 80165E54 00161AB4 2C 03 00 01 */ cmpwi r3, 1
-/* 80165E58 00161AB8 41 82 00 28 */ beq lbl_80165E80
-/* 80165E5C 00161ABC 40 80 01 08 */ bge lbl_80165F64
-/* 80165E60 00161AC0 2C 03 00 00 */ cmpwi r3, 0
-/* 80165E64 00161AC4 40 80 00 08 */ bge lbl_80165E6C
-/* 80165E68 00161AC8 48 00 00 FC */ b lbl_80165F64
-lbl_80165E6C:
-/* 80165E6C 00161ACC 48 00 2B 35 */ bl func_801689A0
-/* 80165E70 00161AD0 48 00 2C FD */ bl func_80168B6C
-/* 80165E74 00161AD4 80 7E 18 80 */ lwz r3, 0x1880(r30)
-/* 80165E78 00161AD8 4B FF DE 3D */ bl func_80163CB4
-/* 80165E7C 00161ADC 48 00 00 E8 */ b lbl_80165F64
-lbl_80165E80:
-/* 80165E80 00161AE0 38 00 00 00 */ li r0, 0
-/* 80165E84 00161AE4 90 1E 08 60 */ stw r0, 0x860(r30)
-/* 80165E88 00161AE8 48 00 00 DC */ b lbl_80165F64
-lbl_80165E8C:
-/* 80165E8C 00161AEC 2C 05 00 00 */ cmpwi r5, 0
-/* 80165E90 00161AF0 3B E6 00 1C */ addi r31, r6, 0x1c
-/* 80165E94 00161AF4 41 82 00 D0 */ beq lbl_80165F64
-/* 80165E98 00161AF8 38 63 08 7C */ addi r3, r3, 0x87c
-/* 80165E9C 00161AFC 38 9E 08 4C */ addi r4, r30, 0x84c
-/* 80165EA0 00161B00 38 BE 08 50 */ addi r5, r30, 0x850
-/* 80165EA4 00161B04 4B FF FD 01 */ bl func_80165BA4
-/* 80165EA8 00161B08 90 7E 08 48 */ stw r3, 0x848(r30)
-/* 80165EAC 00161B0C 48 00 00 B8 */ b lbl_80165F64
-lbl_80165EB0:
-/* 80165EB0 00161B10 2C 05 00 00 */ cmpwi r5, 0
-/* 80165EB4 00161B14 3B E6 00 34 */ addi r31, r6, 0x34
-/* 80165EB8 00161B18 41 82 00 AC */ beq lbl_80165F64
-/* 80165EBC 00161B1C 38 83 08 7C */ addi r4, r3, 0x87c
-/* 80165EC0 00161B20 38 A0 00 08 */ li r5, 8
-/* 80165EC4 00161B24 38 63 08 58 */ addi r3, r3, 0x858
-/* 80165EC8 00161B28 4B E9 E1 39 */ bl memcpy
-/* 80165ECC 00161B2C 48 00 00 98 */ b lbl_80165F64
-lbl_80165ED0:
-/* 80165ED0 00161B30 2C 05 00 00 */ cmpwi r5, 0
-/* 80165ED4 00161B34 3B E6 00 4C */ addi r31, r6, 0x4c
-/* 80165ED8 00161B38 41 82 00 8C */ beq lbl_80165F64
-/* 80165EDC 00161B3C 38 61 00 08 */ addi r3, r1, 8
-/* 80165EE0 00161B40 38 9E 08 7C */ addi r4, r30, 0x87c
-/* 80165EE4 00161B44 38 A0 00 04 */ li r5, 4
-/* 80165EE8 00161B48 4B E9 E1 19 */ bl memcpy
-/* 80165EEC 00161B4C 48 00 28 E5 */ bl func_801687D0
-/* 80165EF0 00161B50 80 01 00 08 */ lwz r0, 8(r1)
-/* 80165EF4 00161B54 7C 00 18 40 */ cmplw r0, r3
-/* 80165EF8 00161B58 40 82 00 24 */ bne lbl_80165F1C
-/* 80165EFC 00161B5C 4B FF D4 89 */ bl func_80163384
-/* 80165F00 00161B60 A0 1E 00 00 */ lhz r0, 0(r30)
-/* 80165F04 00161B64 7C 03 00 00 */ cmpw r3, r0
-/* 80165F08 00161B68 40 80 00 0C */ bge lbl_80165F14
-/* 80165F0C 00161B6C 38 00 00 01 */ li r0, 1
-/* 80165F10 00161B70 48 00 00 1C */ b lbl_80165F2C
-lbl_80165F14:
-/* 80165F14 00161B74 38 00 00 00 */ li r0, 0
-/* 80165F18 00161B78 48 00 00 14 */ b lbl_80165F2C
-lbl_80165F1C:
-/* 80165F1C 00161B7C 7C 60 02 78 */ xor r0, r3, r0
-/* 80165F20 00161B80 7C 00 00 34 */ cntlzw r0, r0
-/* 80165F24 00161B84 7C 60 00 30 */ slw r0, r3, r0
-/* 80165F28 00161B88 54 00 0F FE */ srwi r0, r0, 0x1f
-lbl_80165F2C:
-/* 80165F2C 00161B8C 2C 00 00 00 */ cmpwi r0, 0
-/* 80165F30 00161B90 41 82 00 0C */ beq lbl_80165F3C
-/* 80165F34 00161B94 48 00 28 65 */ bl func_80168798
-/* 80165F38 00161B98 48 00 00 08 */ b lbl_80165F40
-lbl_80165F3C:
-/* 80165F3C 00161B9C 48 00 28 69 */ bl func_801687A4
-lbl_80165F40:
-/* 80165F40 00161BA0 4B FF D4 45 */ bl func_80163384
-/* 80165F44 00161BA4 A0 1E 00 00 */ lhz r0, 0(r30)
-/* 80165F48 00161BA8 7C 03 00 00 */ cmpw r3, r0
-/* 80165F4C 00161BAC 40 80 00 0C */ bge lbl_80165F58
-/* 80165F50 00161BB0 48 00 28 61 */ bl func_801687B0
-/* 80165F54 00161BB4 48 00 00 08 */ b lbl_80165F5C
-lbl_80165F58:
-/* 80165F58 00161BB8 48 00 28 65 */ bl func_801687BC
-lbl_80165F5C:
-/* 80165F5C 00161BBC 80 01 00 08 */ lwz r0, 8(r1)
-/* 80165F60 00161BC0 90 1E 08 54 */ stw r0, 0x854(r30)
-lbl_80165F64:
-/* 80165F64 00161BC4 7F E3 FB 78 */ mr r3, r31
-/* 80165F68 00161BC8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80165F6C 00161BCC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80165F70 00161BD0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80165F74 00161BD4 7C 08 03 A6 */ mtlr r0
-/* 80165F78 00161BD8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80165F7C 00161BDC 4E 80 00 20 */ blr
-
-.global func_80165F80
-func_80165F80:
-/* 80165F80 00161BE0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80165F84 00161BE4 7C 08 02 A6 */ mflr r0
-/* 80165F88 00161BE8 2C 04 00 00 */ cmpwi r4, 0
-/* 80165F8C 00161BEC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80165F90 00161BF0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80165F94 00161BF4 3B E0 00 00 */ li r31, 0
-/* 80165F98 00161BF8 93 C1 00 08 */ stw r30, 8(r1)
-/* 80165F9C 00161BFC 7C 7E 1B 78 */ mr r30, r3
-/* 80165FA0 00161C00 41 82 00 08 */ beq lbl_80165FA8
-/* 80165FA4 00161C04 48 00 00 40 */ b lbl_80165FE4
-lbl_80165FA8:
-/* 80165FA8 00161C08 80 03 18 7C */ lwz r0, 0x187c(r3)
-/* 80165FAC 00161C0C 2C 00 00 00 */ cmpwi r0, 0
-/* 80165FB0 00161C10 41 82 00 0C */ beq lbl_80165FBC
-/* 80165FB4 00161C14 3B ED 83 48 */ addi r31, r13, lbl_8063D608-_SDA_BASE_
-/* 80165FB8 00161C18 48 00 00 2C */ b lbl_80165FE4
-lbl_80165FBC:
-/* 80165FBC 00161C1C 2C 05 00 00 */ cmpwi r5, 0
-/* 80165FC0 00161C20 3F E0 80 42 */ lis r31, lbl_8041F218@ha
-/* 80165FC4 00161C24 3B FF F2 18 */ addi r31, r31, lbl_8041F218@l
-/* 80165FC8 00161C28 41 82 00 1C */ beq lbl_80165FE4
-/* 80165FCC 00161C2C 80 63 18 80 */ lwz r3, 0x1880(r3)
-/* 80165FD0 00161C30 38 9E 08 7C */ addi r4, r30, 0x87c
-/* 80165FD4 00161C34 38 A0 06 EC */ li r5, 0x6ec
-/* 80165FD8 00161C38 4B E9 E0 29 */ bl memcpy
-/* 80165FDC 00161C3C 38 00 00 01 */ li r0, 1
-/* 80165FE0 00161C40 90 1E 18 7C */ stw r0, 0x187c(r30)
-lbl_80165FE4:
-/* 80165FE4 00161C44 7F E3 FB 78 */ mr r3, r31
-/* 80165FE8 00161C48 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80165FEC 00161C4C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80165FF0 00161C50 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80165FF4 00161C54 7C 08 03 A6 */ mtlr r0
-/* 80165FF8 00161C58 38 21 00 10 */ addi r1, r1, 0x10
-/* 80165FFC 00161C5C 4E 80 00 20 */ blr
-
-.global func_80166000
-func_80166000:
-/* 80166000 00161C60 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166004 00161C64 7C 08 02 A6 */ mflr r0
-/* 80166008 00161C68 3C C0 80 42 */ lis r6, lbl_8041F218@ha
-/* 8016600C 00161C6C 2C 04 00 01 */ cmpwi r4, 1
-/* 80166010 00161C70 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166014 00161C74 38 C6 F2 18 */ addi r6, r6, lbl_8041F218@l
-/* 80166018 00161C78 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8016601C 00161C7C 3B E0 00 00 */ li r31, 0
-/* 80166020 00161C80 93 C1 00 08 */ stw r30, 8(r1)
-/* 80166024 00161C84 7C 7E 1B 78 */ mr r30, r3
-/* 80166028 00161C88 41 82 00 44 */ beq lbl_8016606C
-/* 8016602C 00161C8C 40 80 00 10 */ bge lbl_8016603C
-/* 80166030 00161C90 2C 04 00 00 */ cmpwi r4, 0
-/* 80166034 00161C94 40 80 00 14 */ bge lbl_80166048
-/* 80166038 00161C98 48 00 00 84 */ b lbl_801660BC
-lbl_8016603C:
-/* 8016603C 00161C9C 2C 04 00 03 */ cmpwi r4, 3
-/* 80166040 00161CA0 40 80 00 7C */ bge lbl_801660BC
-/* 80166044 00161CA4 48 00 00 58 */ b lbl_8016609C
-lbl_80166048:
-/* 80166048 00161CA8 2C 05 00 00 */ cmpwi r5, 0
-/* 8016604C 00161CAC 3B E6 00 64 */ addi r31, r6, 0x64
-/* 80166050 00161CB0 41 82 00 6C */ beq lbl_801660BC
-/* 80166054 00161CB4 80 83 18 9C */ lwz r4, 0x189c(r3)
-/* 80166058 00161CB8 38 63 08 80 */ addi r3, r3, 0x880
-/* 8016605C 00161CBC 48 27 BD 45 */ bl func_803E1DA0
-/* 80166060 00161CC0 38 00 00 01 */ li r0, 1
-/* 80166064 00161CC4 90 1E 18 98 */ stw r0, 0x1898(r30)
-/* 80166068 00161CC8 48 00 00 54 */ b lbl_801660BC
-lbl_8016606C:
-/* 8016606C 00161CCC 2C 05 00 00 */ cmpwi r5, 0
-/* 80166070 00161CD0 3B E6 00 80 */ addi r31, r6, 0x80
-/* 80166074 00161CD4 41 82 00 48 */ beq lbl_801660BC
-/* 80166078 00161CD8 38 63 08 7C */ addi r3, r3, 0x87c
-/* 8016607C 00161CDC 48 27 B8 1D */ bl func_803E1898
-/* 80166080 00161CE0 90 7E 18 84 */ stw r3, 0x1884(r30)
-/* 80166084 00161CE4 38 7E 08 7C */ addi r3, r30, 0x87c
-/* 80166088 00161CE8 80 9E 18 8C */ lwz r4, 0x188c(r30)
-/* 8016608C 00161CEC 48 27 B0 91 */ bl func_803E111C
-/* 80166090 00161CF0 38 00 00 01 */ li r0, 1
-/* 80166094 00161CF4 90 1E 18 88 */ stw r0, 0x1888(r30)
-/* 80166098 00161CF8 48 00 00 24 */ b lbl_801660BC
-lbl_8016609C:
-/* 8016609C 00161CFC 2C 05 00 00 */ cmpwi r5, 0
-/* 801660A0 00161D00 3B E6 00 9C */ addi r31, r6, 0x9c
-/* 801660A4 00161D04 41 82 00 18 */ beq lbl_801660BC
-/* 801660A8 00161D08 80 83 18 94 */ lwz r4, 0x1894(r3)
-/* 801660AC 00161D0C 38 63 08 7C */ addi r3, r3, 0x87c
-/* 801660B0 00161D10 48 27 BA 15 */ bl func_803E1AC4
-/* 801660B4 00161D14 38 00 00 01 */ li r0, 1
-/* 801660B8 00161D18 90 1E 18 90 */ stw r0, 0x1890(r30)
-lbl_801660BC:
-/* 801660BC 00161D1C 7F E3 FB 78 */ mr r3, r31
-/* 801660C0 00161D20 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801660C4 00161D24 83 C1 00 08 */ lwz r30, 8(r1)
-/* 801660C8 00161D28 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801660CC 00161D2C 7C 08 03 A6 */ mtlr r0
-/* 801660D0 00161D30 38 21 00 10 */ addi r1, r1, 0x10
-/* 801660D4 00161D34 4E 80 00 20 */ blr
-
-.global func_801660D8
-func_801660D8:
-/* 801660D8 00161D38 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801660DC 00161D3C 7C 08 02 A6 */ mflr r0
-/* 801660E0 00161D40 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801660E4 00161D44 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801660E8 00161D48 7C 7F 1B 78 */ mr r31, r3
-/* 801660EC 00161D4C 48 0F 7E E5 */ bl func_8025DFD0
-/* 801660F0 00161D50 48 0F 81 C9 */ bl func_8025E2B8
-/* 801660F4 00161D54 2C 03 00 00 */ cmpwi r3, 0
-/* 801660F8 00161D58 41 82 00 50 */ beq lbl_80166148
-/* 801660FC 00161D5C 48 0F 7E D5 */ bl func_8025DFD0
-/* 80166100 00161D60 48 0F 7F A9 */ bl func_8025E0A8
-/* 80166104 00161D64 2C 03 00 02 */ cmpwi r3, 2
-/* 80166108 00161D68 41 82 00 2C */ beq lbl_80166134
-/* 8016610C 00161D6C 40 80 00 10 */ bge lbl_8016611C
-/* 80166110 00161D70 2C 03 00 01 */ cmpwi r3, 1
-/* 80166114 00161D74 40 80 00 14 */ bge lbl_80166128
-/* 80166118 00161D78 48 00 00 30 */ b lbl_80166148
-lbl_8016611C:
-/* 8016611C 00161D7C 2C 03 00 04 */ cmpwi r3, 4
-/* 80166120 00161D80 40 80 00 28 */ bge lbl_80166148
-/* 80166124 00161D84 48 00 00 1C */ b lbl_80166140
-lbl_80166128:
-/* 80166128 00161D88 7F E3 FB 78 */ mr r3, r31
-/* 8016612C 00161D8C 48 00 00 E5 */ bl func_80166210
-/* 80166130 00161D90 48 00 00 18 */ b lbl_80166148
-lbl_80166134:
-/* 80166134 00161D94 7F E3 FB 78 */ mr r3, r31
-/* 80166138 00161D98 48 00 00 25 */ bl func_8016615C
-/* 8016613C 00161D9C 48 00 00 0C */ b lbl_80166148
-lbl_80166140:
-/* 80166140 00161DA0 7F E3 FB 78 */ mr r3, r31
-/* 80166144 00161DA4 48 00 04 ED */ bl func_80166630
-lbl_80166148:
-/* 80166148 00161DA8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016614C 00161DAC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166150 00161DB0 7C 08 03 A6 */ mtlr r0
-/* 80166154 00161DB4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166158 00161DB8 4E 80 00 20 */ blr
-
-.global func_8016615C
-func_8016615C:
-/* 8016615C 00161DBC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166160 00161DC0 7C 08 02 A6 */ mflr r0
-/* 80166164 00161DC4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166168 00161DC8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8016616C 00161DCC 7C 7F 1B 78 */ mr r31, r3
-/* 80166170 00161DD0 A0 03 08 6C */ lhz r0, 0x86c(r3)
-/* 80166174 00161DD4 2C 00 00 01 */ cmpwi r0, 1
-/* 80166178 00161DD8 41 82 00 84 */ beq lbl_801661FC
-/* 8016617C 00161DDC 40 80 00 80 */ bge lbl_801661FC
-/* 80166180 00161DE0 2C 00 00 00 */ cmpwi r0, 0
-/* 80166184 00161DE4 40 80 00 08 */ bge lbl_8016618C
-/* 80166188 00161DE8 48 00 00 74 */ b lbl_801661FC
-lbl_8016618C:
-/* 8016618C 00161DEC 4B FF C9 E5 */ bl func_80162B70
-/* 80166190 00161DF0 2C 03 00 01 */ cmpwi r3, 1
-/* 80166194 00161DF4 40 82 00 4C */ bne lbl_801661E0
-/* 80166198 00161DF8 48 0F 7E 39 */ bl func_8025DFD0
-/* 8016619C 00161DFC 48 0F 81 79 */ bl func_8025E314
-/* 801661A0 00161E00 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 801661A4 00161E04 48 0F CE 49 */ bl func_80262FEC
-/* 801661A8 00161E08 2C 03 00 00 */ cmpwi r3, 0
-/* 801661AC 00161E0C 41 82 00 24 */ beq lbl_801661D0
-/* 801661B0 00161E10 38 7F 00 02 */ addi r3, r31, 2
-/* 801661B4 00161E14 4B FF F3 81 */ bl func_80165534
-/* 801661B8 00161E18 7C 64 1B 78 */ mr r4, r3
-/* 801661BC 00161E1C 80 7F 18 9C */ lwz r3, 0x189c(r31)
-/* 801661C0 00161E20 38 84 00 0C */ addi r4, r4, 0xc
-/* 801661C4 00161E24 38 A0 00 20 */ li r5, 0x20
-/* 801661C8 00161E28 4B E9 DE 39 */ bl memcpy
-/* 801661CC 00161E2C 48 00 00 0C */ b lbl_801661D8
-lbl_801661D0:
-/* 801661D0 00161E30 38 7F 00 02 */ addi r3, r31, 2
-/* 801661D4 00161E34 4B FF F6 1D */ bl func_801657F0
-lbl_801661D8:
-/* 801661D8 00161E38 38 00 00 01 */ li r0, 1
-/* 801661DC 00161E3C 90 1F 18 98 */ stw r0, 0x1898(r31)
-lbl_801661E0:
-/* 801661E0 00161E40 4B FF C9 91 */ bl func_80162B70
-/* 801661E4 00161E44 2C 03 00 02 */ cmpwi r3, 2
-/* 801661E8 00161E48 40 82 00 08 */ bne lbl_801661F0
-/* 801661EC 00161E4C 4B FF EB 19 */ bl func_80164D04
-lbl_801661F0:
-/* 801661F0 00161E50 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 801661F4 00161E54 38 03 00 01 */ addi r0, r3, 1
-/* 801661F8 00161E58 B0 1F 08 6C */ sth r0, 0x86c(r31)
-lbl_801661FC:
-/* 801661FC 00161E5C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166200 00161E60 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166204 00161E64 7C 08 03 A6 */ mtlr r0
-/* 80166208 00161E68 38 21 00 10 */ addi r1, r1, 0x10
-/* 8016620C 00161E6C 4E 80 00 20 */ blr
-
-.global func_80166210
-func_80166210:
-/* 80166210 00161E70 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80166214 00161E74 7C 08 02 A6 */ mflr r0
-/* 80166218 00161E78 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016621C 00161E7C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80166220 00161E80 7C 7F 1B 78 */ mr r31, r3
-/* 80166224 00161E84 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80166228 00161E88 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8016622C 00161E8C 80 03 08 64 */ lwz r0, 0x864(r3)
-/* 80166230 00161E90 2C 00 00 00 */ cmpwi r0, 0
-/* 80166234 00161E94 41 82 00 24 */ beq lbl_80166258
-/* 80166238 00161E98 48 0F 7D 99 */ bl func_8025DFD0
-/* 8016623C 00161E9C 48 0F 80 D1 */ bl func_8025E30C
-/* 80166240 00161EA0 81 83 00 00 */ lwz r12, 0(r3)
-/* 80166244 00161EA4 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80166248 00161EA8 81 8C 00 60 */ lwz r12, 0x60(r12)
-/* 8016624C 00161EAC 7D 89 03 A6 */ mtctr r12
-/* 80166250 00161EB0 4E 80 04 21 */ bctrl
-/* 80166254 00161EB4 48 00 03 C0 */ b lbl_80166614
-lbl_80166258:
-/* 80166258 00161EB8 48 0F 7D 79 */ bl func_8025DFD0
-/* 8016625C 00161EBC 48 0F 80 B1 */ bl func_8025E30C
-/* 80166260 00161EC0 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80166264 00161EC4 48 0F 86 D5 */ bl func_8025E938
-/* 80166268 00161EC8 28 03 00 1E */ cmplwi r3, 0x1e
-/* 8016626C 00161ECC 40 81 00 24 */ ble lbl_80166290
-/* 80166270 00161ED0 48 0F 7D 61 */ bl func_8025DFD0
-/* 80166274 00161ED4 48 0F 80 99 */ bl func_8025E30C
-/* 80166278 00161ED8 81 83 00 00 */ lwz r12, 0(r3)
-/* 8016627C 00161EDC A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80166280 00161EE0 81 8C 00 60 */ lwz r12, 0x60(r12)
-/* 80166284 00161EE4 7D 89 03 A6 */ mtctr r12
-/* 80166288 00161EE8 4E 80 04 21 */ bctrl
-/* 8016628C 00161EEC 48 00 03 88 */ b lbl_80166614
-lbl_80166290:
-/* 80166290 00161EF0 A0 9F 08 6C */ lhz r4, 0x86c(r31)
-/* 80166294 00161EF4 28 04 00 1E */ cmplwi r4, 0x1e
-/* 80166298 00161EF8 41 81 03 7C */ bgt lbl_80166614
-/* 8016629C 00161EFC 3C 60 80 42 */ lis r3, lbl_8041F2E8@ha
-/* 801662A0 00161F00 54 80 10 3A */ slwi r0, r4, 2
-/* 801662A4 00161F04 38 63 F2 E8 */ addi r3, r3, lbl_8041F2E8@l
-/* 801662A8 00161F08 7C 63 00 2E */ lwzx r3, r3, r0
-/* 801662AC 00161F0C 7C 69 03 A6 */ mtctr r3
-/* 801662B0 00161F10 4E 80 04 20 */ bctr
-/* 801662B4 00161F14 C0 42 90 34 */ lfs f2, lbl_80641634-_SDA2_BASE_(r2)
-/* 801662B8 00161F18 38 04 00 01 */ addi r0, r4, 1
-/* 801662BC 00161F1C C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 801662C0 00161F20 38 60 00 00 */ li r3, 0
-/* 801662C4 00161F24 C0 02 90 30 */ lfs f0, lbl_80641630-_SDA2_BASE_(r2)
-/* 801662C8 00161F28 EC 22 00 72 */ fmuls f1, f2, f1
-/* 801662CC 00161F2C B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801662D0 00161F30 90 7F 08 70 */ stw r3, 0x870(r31)
-/* 801662D4 00161F34 EC 00 08 2A */ fadds f0, f0, f1
-/* 801662D8 00161F38 FC 00 00 1E */ fctiwz f0, f0
-/* 801662DC 00161F3C D8 01 00 08 */ stfd f0, 8(r1)
-/* 801662E0 00161F40 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 801662E4 00161F44 90 1F 08 68 */ stw r0, 0x868(r31)
-/* 801662E8 00161F48 48 00 03 2C */ b lbl_80166614
-/* 801662EC 00161F4C 80 7F 08 68 */ lwz r3, 0x868(r31)
-/* 801662F0 00161F50 38 03 FF FF */ addi r0, r3, -1
-/* 801662F4 00161F54 2C 03 00 00 */ cmpwi r3, 0
-/* 801662F8 00161F58 90 1F 08 68 */ stw r0, 0x868(r31)
-/* 801662FC 00161F5C 40 80 03 18 */ bge lbl_80166614
-/* 80166300 00161F60 38 04 00 01 */ addi r0, r4, 1
-/* 80166304 00161F64 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166308 00161F68 48 00 03 0C */ b lbl_80166614
-/* 8016630C 00161F6C 38 00 00 0A */ li r0, 0xa
-/* 80166310 00161F70 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166314 00161F74 48 00 03 00 */ b lbl_80166614
-/* 80166318 00161F78 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 8016631C 00161F7C 7F E3 FB 78 */ mr r3, r31
-/* 80166320 00161F80 38 A0 00 00 */ li r5, 0
-/* 80166324 00161F84 4B FF FC DD */ bl func_80166000
-/* 80166328 00161F88 2C 03 00 00 */ cmpwi r3, 0
-/* 8016632C 00161F8C 7C 7D 1B 78 */ mr r29, r3
-/* 80166330 00161F90 40 82 00 10 */ bne lbl_80166340
-/* 80166334 00161F94 38 00 00 14 */ li r0, 0x14
-/* 80166338 00161F98 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 8016633C 00161F9C 48 00 02 D8 */ b lbl_80166614
-lbl_80166340:
-/* 80166340 00161FA0 48 0F 7C 91 */ bl func_8025DFD0
-/* 80166344 00161FA4 48 0F 7F C9 */ bl func_8025E30C
-/* 80166348 00161FA8 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 8016634C 00161FAC 7F A5 EB 78 */ mr r5, r29
-/* 80166350 00161FB0 48 0F A1 AD */ bl func_802604FC
-/* 80166354 00161FB4 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 80166358 00161FB8 48 0F 7C 79 */ bl func_8025DFD0
-/* 8016635C 00161FBC 48 0F 7F B1 */ bl func_8025E30C
-/* 80166360 00161FC0 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166364 00161FC4 38 BF 08 7C */ addi r5, r31, 0x87c
-/* 80166368 00161FC8 38 C0 10 00 */ li r6, 0x1000
-/* 8016636C 00161FCC 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166370 00161FD0 48 0F A2 11 */ bl func_80260580
-/* 80166374 00161FD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80166378 00161FD8 40 80 00 28 */ bge lbl_801663A0
-/* 8016637C 00161FDC 48 0F 7C 55 */ bl func_8025DFD0
-/* 80166380 00161FE0 48 0F 7F 8D */ bl func_8025E30C
-/* 80166384 00161FE4 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166388 00161FE8 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 8016638C 00161FEC 48 0F A1 6D */ bl func_802604F8
-/* 80166390 00161FF0 38 60 00 00 */ li r3, 0
-/* 80166394 00161FF4 38 00 00 01 */ li r0, 1
-/* 80166398 00161FF8 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 8016639C 00161FFC 90 1F 08 64 */ stw r0, 0x864(r31)
-lbl_801663A0:
-/* 801663A0 00162000 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 801663A4 00162004 38 03 00 01 */ addi r0, r3, 1
-/* 801663A8 00162008 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801663AC 0016200C 48 00 02 68 */ b lbl_80166614
-/* 801663B0 00162010 48 0F 7C 21 */ bl func_8025DFD0
-/* 801663B4 00162014 48 0F 7F 59 */ bl func_8025E30C
-/* 801663B8 00162018 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801663BC 0016201C 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801663C0 00162020 48 0F A0 99 */ bl func_80260458
-/* 801663C4 00162024 2C 03 00 00 */ cmpwi r3, 0
-/* 801663C8 00162028 40 82 02 4C */ bne lbl_80166614
-/* 801663CC 0016202C 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 801663D0 00162030 7F E3 FB 78 */ mr r3, r31
-/* 801663D4 00162034 38 A0 00 00 */ li r5, 0
-/* 801663D8 00162038 4B FF FC 29 */ bl func_80166000
-/* 801663DC 0016203C 48 0F 7B F5 */ bl func_8025DFD0
-/* 801663E0 00162040 48 0F 7F 2D */ bl func_8025E30C
-/* 801663E4 00162044 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801663E8 00162048 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801663EC 0016204C 48 0F A0 B1 */ bl func_8026049C
-/* 801663F0 00162050 2C 03 00 00 */ cmpwi r3, 0
-/* 801663F4 00162054 41 81 00 10 */ bgt lbl_80166404
-/* 801663F8 00162058 38 00 00 01 */ li r0, 1
-/* 801663FC 0016205C 90 1F 08 64 */ stw r0, 0x864(r31)
-/* 80166400 00162060 48 00 00 14 */ b lbl_80166414
-lbl_80166404:
-/* 80166404 00162064 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 80166408 00162068 7F E3 FB 78 */ mr r3, r31
-/* 8016640C 0016206C 38 A0 00 01 */ li r5, 1
-/* 80166410 00162070 4B FF FB F1 */ bl func_80166000
-lbl_80166414:
-/* 80166414 00162074 48 0F 7B BD */ bl func_8025DFD0
-/* 80166418 00162078 48 0F 7E F5 */ bl func_8025E30C
-/* 8016641C 0016207C 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166420 00162080 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166424 00162084 48 0F A0 D5 */ bl func_802604F8
-/* 80166428 00162088 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 8016642C 0016208C 38 00 00 00 */ li r0, 0
-/* 80166430 00162090 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 80166434 00162094 38 84 00 01 */ addi r4, r4, 1
-/* 80166438 00162098 90 1F 08 74 */ stw r0, 0x874(r31)
-/* 8016643C 0016209C 38 03 FF FF */ addi r0, r3, -1
-/* 80166440 001620A0 90 9F 08 70 */ stw r4, 0x870(r31)
-/* 80166444 001620A4 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166448 001620A8 48 00 01 CC */ b lbl_80166614
-/* 8016644C 001620AC 80 1F 18 98 */ lwz r0, 0x1898(r31)
-/* 80166450 001620B0 38 64 00 01 */ addi r3, r4, 1
-/* 80166454 001620B4 B0 7F 08 6C */ sth r3, 0x86c(r31)
-/* 80166458 001620B8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016645C 001620BC 41 82 01 B8 */ beq lbl_80166614
-/* 80166460 001620C0 38 7F 00 02 */ addi r3, r31, 2
-/* 80166464 001620C4 4B FF F0 D1 */ bl func_80165534
-/* 80166468 001620C8 80 9F 18 9C */ lwz r4, 0x189c(r31)
-/* 8016646C 001620CC 38 A0 00 20 */ li r5, 0x20
-/* 80166470 001620D0 38 63 00 0C */ addi r3, r3, 0xc
-/* 80166474 001620D4 4B E9 DB 8D */ bl memcpy
-/* 80166478 001620D8 48 00 01 9C */ b lbl_80166614
-/* 8016647C 001620DC 4B FF C6 F5 */ bl func_80162B70
-/* 80166480 001620E0 2C 03 00 02 */ cmpwi r3, 2
-/* 80166484 001620E4 41 82 00 10 */ beq lbl_80166494
-/* 80166488 001620E8 38 00 00 1E */ li r0, 0x1e
-/* 8016648C 001620EC B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166490 001620F0 48 00 01 84 */ b lbl_80166614
-lbl_80166494:
-/* 80166494 001620F4 3F A0 80 42 */ lis r29, lbl_8041F2D0@ha
-/* 80166498 001620F8 3B BD F2 D0 */ addi r29, r29, lbl_8041F2D0@l
-/* 8016649C 001620FC 48 0F 7B 35 */ bl func_8025DFD0
-/* 801664A0 00162100 48 0F 7E 6D */ bl func_8025E30C
-/* 801664A4 00162104 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 801664A8 00162108 7F A5 EB 78 */ mr r5, r29
-/* 801664AC 0016210C 48 0F A0 51 */ bl func_802604FC
-/* 801664B0 00162110 83 BF 08 78 */ lwz r29, 0x878(r31)
-/* 801664B4 00162114 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 801664B8 00162118 2C 1D 00 00 */ cmpwi r29, 0
-/* 801664BC 0016211C 41 82 00 10 */ beq lbl_801664CC
-/* 801664C0 00162120 48 0F 7B 11 */ bl func_8025DFD0
-/* 801664C4 00162124 7F A4 EB 78 */ mr r4, r29
-/* 801664C8 00162128 48 0F 7B 01 */ bl func_8025DFC8
-lbl_801664CC:
-/* 801664CC 0016212C 3B A0 00 00 */ li r29, 0
-/* 801664D0 00162130 93 BF 08 78 */ stw r29, 0x878(r31)
-/* 801664D4 00162134 48 0F 7A FD */ bl func_8025DFD0
-/* 801664D8 00162138 3F C0 00 01 */ lis r30, 0x000121C8@ha
-/* 801664DC 0016213C 38 9E 21 C8 */ addi r4, r30, 0x000121C8@l
-/* 801664E0 00162140 48 0F 7A E1 */ bl func_8025DFC0
-/* 801664E4 00162144 90 7F 08 78 */ stw r3, 0x878(r31)
-/* 801664E8 00162148 48 0F 7A E9 */ bl func_8025DFD0
-/* 801664EC 0016214C 48 0F 7E 21 */ bl func_8025E30C
-/* 801664F0 00162150 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801664F4 00162154 38 DE 21 C8 */ addi r6, r30, 0x21c8
-/* 801664F8 00162158 80 BF 08 78 */ lwz r5, 0x878(r31)
-/* 801664FC 0016215C 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166500 00162160 48 0F A0 81 */ bl func_80260580
-/* 80166504 00162164 2C 03 00 00 */ cmpwi r3, 0
-/* 80166508 00162168 40 80 00 50 */ bge lbl_80166558
-/* 8016650C 0016216C 48 0F 7A C5 */ bl func_8025DFD0
-/* 80166510 00162170 48 0F 7D FD */ bl func_8025E30C
-/* 80166514 00162174 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166518 00162178 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 8016651C 0016217C 48 0F 9F DD */ bl func_802604F8
-/* 80166520 00162180 83 DF 08 78 */ lwz r30, 0x878(r31)
-/* 80166524 00162184 93 BF 08 74 */ stw r29, 0x874(r31)
-/* 80166528 00162188 2C 1E 00 00 */ cmpwi r30, 0
-/* 8016652C 0016218C 41 82 00 10 */ beq lbl_8016653C
-/* 80166530 00162190 48 0F 7A A1 */ bl func_8025DFD0
-/* 80166534 00162194 7F C4 F3 78 */ mr r4, r30
-/* 80166538 00162198 48 0F 7A 91 */ bl func_8025DFC8
-lbl_8016653C:
-/* 8016653C 0016219C 38 80 00 00 */ li r4, 0
-/* 80166540 001621A0 38 60 00 01 */ li r3, 1
-/* 80166544 001621A4 38 00 00 1E */ li r0, 0x1e
-/* 80166548 001621A8 90 9F 08 78 */ stw r4, 0x878(r31)
-/* 8016654C 001621AC 90 7F 08 64 */ stw r3, 0x864(r31)
-/* 80166550 001621B0 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166554 001621B4 48 00 00 C0 */ b lbl_80166614
-lbl_80166558:
-/* 80166558 001621B8 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 8016655C 001621BC 38 03 00 01 */ addi r0, r3, 1
-/* 80166560 001621C0 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166564 001621C4 48 00 00 B0 */ b lbl_80166614
-/* 80166568 001621C8 48 0F 7A 69 */ bl func_8025DFD0
-/* 8016656C 001621CC 48 0F 7D A1 */ bl func_8025E30C
-/* 80166570 001621D0 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166574 001621D4 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166578 001621D8 48 0F 9E E1 */ bl func_80260458
-/* 8016657C 001621DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80166580 001621E0 40 82 00 94 */ bne lbl_80166614
-/* 80166584 001621E4 48 0F 7A 4D */ bl func_8025DFD0
-/* 80166588 001621E8 48 0F 7D 85 */ bl func_8025E30C
-/* 8016658C 001621EC 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166590 001621F0 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166594 001621F4 48 0F 9F 09 */ bl func_8026049C
-/* 80166598 001621F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016659C 001621FC 41 81 00 10 */ bgt lbl_801665AC
-/* 801665A0 00162200 38 00 00 01 */ li r0, 1
-/* 801665A4 00162204 90 1F 08 64 */ stw r0, 0x864(r31)
-/* 801665A8 00162208 48 00 00 18 */ b lbl_801665C0
-lbl_801665AC:
-/* 801665AC 0016220C 80 7F 08 78 */ lwz r3, 0x878(r31)
-/* 801665B0 00162210 80 9F 18 A4 */ lwz r4, 0x18a4(r31)
-/* 801665B4 00162214 48 27 B6 CD */ bl func_803E1C80
-/* 801665B8 00162218 38 00 00 01 */ li r0, 1
-/* 801665BC 0016221C 90 1F 18 A0 */ stw r0, 0x18a0(r31)
-lbl_801665C0:
-/* 801665C0 00162220 48 0F 7A 11 */ bl func_8025DFD0
-/* 801665C4 00162224 48 0F 7D 49 */ bl func_8025E30C
-/* 801665C8 00162228 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801665CC 0016222C 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801665D0 00162230 48 0F 9F 29 */ bl func_802604F8
-/* 801665D4 00162234 83 BF 08 78 */ lwz r29, 0x878(r31)
-/* 801665D8 00162238 38 00 00 00 */ li r0, 0
-/* 801665DC 0016223C 90 1F 08 74 */ stw r0, 0x874(r31)
-/* 801665E0 00162240 2C 1D 00 00 */ cmpwi r29, 0
-/* 801665E4 00162244 41 82 00 10 */ beq lbl_801665F4
-/* 801665E8 00162248 48 0F 79 E9 */ bl func_8025DFD0
-/* 801665EC 0016224C 7F A4 EB 78 */ mr r4, r29
-/* 801665F0 00162250 48 0F 79 D9 */ bl func_8025DFC8
-lbl_801665F4:
-/* 801665F4 00162254 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 801665F8 00162258 38 00 00 00 */ li r0, 0
-/* 801665FC 0016225C 90 1F 08 78 */ stw r0, 0x878(r31)
-/* 80166600 00162260 38 03 00 01 */ addi r0, r3, 1
-/* 80166604 00162264 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166608 00162268 48 00 00 0C */ b lbl_80166614
-/* 8016660C 0016226C 38 00 00 1E */ li r0, 0x1e
-/* 80166610 00162270 B0 1F 08 6C */ sth r0, 0x86c(r31)
-lbl_80166614:
-/* 80166614 00162274 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80166618 00162278 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8016661C 0016227C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80166620 00162280 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80166624 00162284 7C 08 03 A6 */ mtlr r0
-/* 80166628 00162288 38 21 00 20 */ addi r1, r1, 0x20
-/* 8016662C 0016228C 4E 80 00 20 */ blr
-
-.global func_80166630
-func_80166630:
-/* 80166630 00162290 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80166634 00162294 7C 08 02 A6 */ mflr r0
-/* 80166638 00162298 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016663C 0016229C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80166640 001622A0 7C 7F 1B 78 */ mr r31, r3
-/* 80166644 001622A4 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80166648 001622A8 80 03 08 64 */ lwz r0, 0x864(r3)
-/* 8016664C 001622AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80166650 001622B0 41 82 00 24 */ beq lbl_80166674
-/* 80166654 001622B4 48 0F 79 7D */ bl func_8025DFD0
-/* 80166658 001622B8 48 0F 7C C5 */ bl func_8025E31C
-/* 8016665C 001622BC 81 83 00 00 */ lwz r12, 0(r3)
-/* 80166660 001622C0 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80166664 001622C4 81 8C 00 60 */ lwz r12, 0x60(r12)
-/* 80166668 001622C8 7D 89 03 A6 */ mtctr r12
-/* 8016666C 001622CC 4E 80 04 21 */ bctrl
-/* 80166670 001622D0 48 00 04 18 */ b lbl_80166A88
-lbl_80166674:
-/* 80166674 001622D4 48 0F 79 5D */ bl func_8025DFD0
-/* 80166678 001622D8 48 0F 7C A5 */ bl func_8025E31C
-/* 8016667C 001622DC A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80166680 001622E0 48 0F 82 B9 */ bl func_8025E938
-/* 80166684 001622E4 28 03 00 1E */ cmplwi r3, 0x1e
-/* 80166688 001622E8 40 81 00 24 */ ble lbl_801666AC
-/* 8016668C 001622EC 48 0F 79 45 */ bl func_8025DFD0
-/* 80166690 001622F0 48 0F 7C 8D */ bl func_8025E31C
-/* 80166694 001622F4 81 83 00 00 */ lwz r12, 0(r3)
-/* 80166698 001622F8 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 8016669C 001622FC 81 8C 00 60 */ lwz r12, 0x60(r12)
-/* 801666A0 00162300 7D 89 03 A6 */ mtctr r12
-/* 801666A4 00162304 4E 80 04 21 */ bctrl
-/* 801666A8 00162308 48 00 03 E0 */ b lbl_80166A88
-lbl_801666AC:
-/* 801666AC 0016230C A0 9F 08 6C */ lhz r4, 0x86c(r31)
-/* 801666B0 00162310 2C 04 00 1E */ cmpwi r4, 0x1e
-/* 801666B4 00162314 41 82 02 48 */ beq lbl_801668FC
-/* 801666B8 00162318 40 80 00 58 */ bge lbl_80166710
-/* 801666BC 0016231C 2C 04 00 0A */ cmpwi r4, 0xa
-/* 801666C0 00162320 41 82 00 F0 */ beq lbl_801667B0
-/* 801666C4 00162324 40 80 00 28 */ bge lbl_801666EC
-/* 801666C8 00162328 2C 04 00 01 */ cmpwi r4, 1
-/* 801666CC 0016232C 41 82 00 B8 */ beq lbl_80166784
-/* 801666D0 00162330 40 80 00 10 */ bge lbl_801666E0
-/* 801666D4 00162334 2C 04 00 00 */ cmpwi r4, 0
-/* 801666D8 00162338 40 80 00 74 */ bge lbl_8016674C
-/* 801666DC 0016233C 48 00 03 A4 */ b lbl_80166A80
-lbl_801666E0:
-/* 801666E0 00162340 2C 04 00 03 */ cmpwi r4, 3
-/* 801666E4 00162344 40 80 03 9C */ bge lbl_80166A80
-/* 801666E8 00162348 48 00 00 BC */ b lbl_801667A4
-lbl_801666EC:
-/* 801666EC 0016234C 2C 04 00 14 */ cmpwi r4, 0x14
-/* 801666F0 00162350 41 82 01 F4 */ beq lbl_801668E4
-/* 801666F4 00162354 40 80 00 10 */ bge lbl_80166704
-/* 801666F8 00162358 2C 04 00 0C */ cmpwi r4, 0xc
-/* 801666FC 0016235C 40 80 03 84 */ bge lbl_80166A80
-/* 80166700 00162360 48 00 01 48 */ b lbl_80166848
-lbl_80166704:
-/* 80166704 00162364 2C 04 00 16 */ cmpwi r4, 0x16
-/* 80166708 00162368 40 80 03 78 */ bge lbl_80166A80
-/* 8016670C 0016236C 48 00 01 E4 */ b lbl_801668F0
-lbl_80166710:
-/* 80166710 00162370 2C 04 00 6E */ cmpwi r4, 0x6e
-/* 80166714 00162374 41 82 03 60 */ beq lbl_80166A74
-/* 80166718 00162378 40 80 00 28 */ bge lbl_80166740
-/* 8016671C 0016237C 2C 04 00 65 */ cmpwi r4, 0x65
-/* 80166720 00162380 41 82 01 FC */ beq lbl_8016691C
-/* 80166724 00162384 40 80 00 10 */ bge lbl_80166734
-/* 80166728 00162388 2C 04 00 64 */ cmpwi r4, 0x64
-/* 8016672C 0016238C 40 80 01 DC */ bge lbl_80166908
-/* 80166730 00162390 48 00 03 50 */ b lbl_80166A80
-lbl_80166734:
-/* 80166734 00162394 2C 04 00 67 */ cmpwi r4, 0x67
-/* 80166738 00162398 40 80 03 48 */ bge lbl_80166A80
-/* 8016673C 0016239C 48 00 02 9C */ b lbl_801669D8
-lbl_80166740:
-/* 80166740 001623A0 2C 04 03 E7 */ cmpwi r4, 0x3e7
-/* 80166744 001623A4 41 82 03 3C */ beq lbl_80166A80
-/* 80166748 001623A8 48 00 03 38 */ b lbl_80166A80
-lbl_8016674C:
-/* 8016674C 001623AC C0 42 90 38 */ lfs f2, lbl_80641638-_SDA2_BASE_(r2)
-/* 80166750 001623B0 38 04 00 01 */ addi r0, r4, 1
-/* 80166754 001623B4 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13)
-/* 80166758 001623B8 38 60 00 00 */ li r3, 0
-/* 8016675C 001623BC C0 02 90 30 */ lfs f0, lbl_80641630-_SDA2_BASE_(r2)
-/* 80166760 001623C0 EC 22 00 72 */ fmuls f1, f2, f1
-/* 80166764 001623C4 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166768 001623C8 90 7F 08 70 */ stw r3, 0x870(r31)
-/* 8016676C 001623CC EC 00 08 2A */ fadds f0, f0, f1
-/* 80166770 001623D0 FC 00 00 1E */ fctiwz f0, f0
-/* 80166774 001623D4 D8 01 00 08 */ stfd f0, 8(r1)
-/* 80166778 001623D8 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8016677C 001623DC 90 1F 08 68 */ stw r0, 0x868(r31)
-/* 80166780 001623E0 48 00 03 08 */ b lbl_80166A88
-lbl_80166784:
-/* 80166784 001623E4 80 7F 08 68 */ lwz r3, 0x868(r31)
-/* 80166788 001623E8 38 03 FF FF */ addi r0, r3, -1
-/* 8016678C 001623EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80166790 001623F0 90 1F 08 68 */ stw r0, 0x868(r31)
-/* 80166794 001623F4 40 80 02 F4 */ bge lbl_80166A88
-/* 80166798 001623F8 38 04 00 01 */ addi r0, r4, 1
-/* 8016679C 001623FC B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801667A0 00162400 48 00 02 E8 */ b lbl_80166A88
-lbl_801667A4:
-/* 801667A4 00162404 38 00 00 0A */ li r0, 0xa
-/* 801667A8 00162408 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801667AC 0016240C 48 00 02 DC */ b lbl_80166A88
-lbl_801667B0:
-/* 801667B0 00162410 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 801667B4 00162414 7F E3 FB 78 */ mr r3, r31
-/* 801667B8 00162418 38 A0 00 00 */ li r5, 0
-/* 801667BC 0016241C 4B FF F6 21 */ bl func_80165DDC
-/* 801667C0 00162420 2C 03 00 00 */ cmpwi r3, 0
-/* 801667C4 00162424 7C 7E 1B 78 */ mr r30, r3
-/* 801667C8 00162428 40 82 00 10 */ bne lbl_801667D8
-/* 801667CC 0016242C 38 00 00 14 */ li r0, 0x14
-/* 801667D0 00162430 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801667D4 00162434 48 00 02 B4 */ b lbl_80166A88
-lbl_801667D8:
-/* 801667D8 00162438 48 0F 77 F9 */ bl func_8025DFD0
-/* 801667DC 0016243C 48 0F 7B 41 */ bl func_8025E31C
-/* 801667E0 00162440 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 801667E4 00162444 7F C5 F3 78 */ mr r5, r30
-/* 801667E8 00162448 48 0F 9D 15 */ bl func_802604FC
-/* 801667EC 0016244C 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 801667F0 00162450 48 0F 77 E1 */ bl func_8025DFD0
-/* 801667F4 00162454 48 0F 7B 29 */ bl func_8025E31C
-/* 801667F8 00162458 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801667FC 0016245C 38 BF 08 7C */ addi r5, r31, 0x87c
-/* 80166800 00162460 38 C0 10 00 */ li r6, 0x1000
-/* 80166804 00162464 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166808 00162468 48 0F 9D 79 */ bl func_80260580
-/* 8016680C 0016246C 2C 03 00 00 */ cmpwi r3, 0
-/* 80166810 00162470 40 80 00 28 */ bge lbl_80166838
-/* 80166814 00162474 48 0F 77 BD */ bl func_8025DFD0
-/* 80166818 00162478 48 0F 7B 05 */ bl func_8025E31C
-/* 8016681C 0016247C 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166820 00162480 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166824 00162484 48 0F 9C D5 */ bl func_802604F8
-/* 80166828 00162488 38 60 00 00 */ li r3, 0
-/* 8016682C 0016248C 38 00 00 01 */ li r0, 1
-/* 80166830 00162490 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 80166834 00162494 90 1F 08 64 */ stw r0, 0x864(r31)
-lbl_80166838:
-/* 80166838 00162498 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 8016683C 0016249C 38 03 00 01 */ addi r0, r3, 1
-/* 80166840 001624A0 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166844 001624A4 48 00 02 44 */ b lbl_80166A88
-lbl_80166848:
-/* 80166848 001624A8 48 0F 77 89 */ bl func_8025DFD0
-/* 8016684C 001624AC 48 0F 7A D1 */ bl func_8025E31C
-/* 80166850 001624B0 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166854 001624B4 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166858 001624B8 48 0F 9C 01 */ bl func_80260458
-/* 8016685C 001624BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80166860 001624C0 40 82 02 28 */ bne lbl_80166A88
-/* 80166864 001624C4 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 80166868 001624C8 7F E3 FB 78 */ mr r3, r31
-/* 8016686C 001624CC 38 A0 00 00 */ li r5, 0
-/* 80166870 001624D0 4B FF F5 6D */ bl func_80165DDC
-/* 80166874 001624D4 48 0F 77 5D */ bl func_8025DFD0
-/* 80166878 001624D8 48 0F 7A A5 */ bl func_8025E31C
-/* 8016687C 001624DC 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166880 001624E0 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166884 001624E4 48 0F 9C 19 */ bl func_8026049C
-/* 80166888 001624E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016688C 001624EC 41 81 00 10 */ bgt lbl_8016689C
-/* 80166890 001624F0 38 00 00 01 */ li r0, 1
-/* 80166894 001624F4 90 1F 08 64 */ stw r0, 0x864(r31)
-/* 80166898 001624F8 48 00 00 14 */ b lbl_801668AC
-lbl_8016689C:
-/* 8016689C 001624FC 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 801668A0 00162500 7F E3 FB 78 */ mr r3, r31
-/* 801668A4 00162504 38 A0 00 01 */ li r5, 1
-/* 801668A8 00162508 4B FF F5 35 */ bl func_80165DDC
-lbl_801668AC:
-/* 801668AC 0016250C 48 0F 77 25 */ bl func_8025DFD0
-/* 801668B0 00162510 48 0F 7A 6D */ bl func_8025E31C
-/* 801668B4 00162514 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801668B8 00162518 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801668BC 0016251C 48 0F 9C 3D */ bl func_802604F8
-/* 801668C0 00162520 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 801668C4 00162524 38 00 00 00 */ li r0, 0
-/* 801668C8 00162528 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 801668CC 0016252C 38 84 00 01 */ addi r4, r4, 1
-/* 801668D0 00162530 90 1F 08 74 */ stw r0, 0x874(r31)
-/* 801668D4 00162534 38 03 FF FF */ addi r0, r3, -1
-/* 801668D8 00162538 90 9F 08 70 */ stw r4, 0x870(r31)
-/* 801668DC 0016253C B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801668E0 00162540 48 00 01 A8 */ b lbl_80166A88
-lbl_801668E4:
-/* 801668E4 00162544 38 04 00 01 */ addi r0, r4, 1
-/* 801668E8 00162548 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801668EC 0016254C 48 00 01 9C */ b lbl_80166A88
-lbl_801668F0:
-/* 801668F0 00162550 38 00 00 1E */ li r0, 0x1e
-/* 801668F4 00162554 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801668F8 00162558 48 00 01 90 */ b lbl_80166A88
-lbl_801668FC:
-/* 801668FC 0016255C 38 00 00 64 */ li r0, 0x64
-/* 80166900 00162560 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166904 00162564 48 00 01 84 */ b lbl_80166A88
-lbl_80166908:
-/* 80166908 00162568 38 04 00 01 */ addi r0, r4, 1
-/* 8016690C 0016256C 38 60 00 00 */ li r3, 0
-/* 80166910 00162570 90 7F 08 70 */ stw r3, 0x870(r31)
-/* 80166914 00162574 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166918 00162578 48 00 01 70 */ b lbl_80166A88
-lbl_8016691C:
-/* 8016691C 0016257C 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 80166920 00162580 7F E3 FB 78 */ mr r3, r31
-/* 80166924 00162584 38 A0 00 00 */ li r5, 0
-/* 80166928 00162588 4B FF F6 59 */ bl func_80165F80
-/* 8016692C 0016258C 2C 03 00 00 */ cmpwi r3, 0
-/* 80166930 00162590 7C 7E 1B 78 */ mr r30, r3
-/* 80166934 00162594 40 82 00 18 */ bne lbl_8016694C
-/* 80166938 00162598 38 60 00 00 */ li r3, 0
-/* 8016693C 0016259C 38 00 00 6E */ li r0, 0x6e
-/* 80166940 001625A0 90 7F 08 70 */ stw r3, 0x870(r31)
-/* 80166944 001625A4 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166948 001625A8 48 00 01 40 */ b lbl_80166A88
-lbl_8016694C:
-/* 8016694C 001625AC 88 03 00 00 */ lbz r0, 0(r3)
-/* 80166950 001625B0 7C 00 07 75 */ extsb. r0, r0
-/* 80166954 001625B4 40 82 00 14 */ bne lbl_80166968
-/* 80166958 001625B8 80 7F 08 70 */ lwz r3, 0x870(r31)
-/* 8016695C 001625BC 38 03 00 01 */ addi r0, r3, 1
-/* 80166960 001625C0 90 1F 08 70 */ stw r0, 0x870(r31)
-/* 80166964 001625C4 48 00 01 24 */ b lbl_80166A88
-lbl_80166968:
-/* 80166968 001625C8 48 0F 76 69 */ bl func_8025DFD0
-/* 8016696C 001625CC 48 0F 79 B1 */ bl func_8025E31C
-/* 80166970 001625D0 A0 9F 00 00 */ lhz r4, 0(r31)
-/* 80166974 001625D4 7F C5 F3 78 */ mr r5, r30
-/* 80166978 001625D8 48 0F 9B 85 */ bl func_802604FC
-/* 8016697C 001625DC 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 80166980 001625E0 48 0F 76 51 */ bl func_8025DFD0
-/* 80166984 001625E4 48 0F 79 99 */ bl func_8025E31C
-/* 80166988 001625E8 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 8016698C 001625EC 38 BF 08 7C */ addi r5, r31, 0x87c
-/* 80166990 001625F0 38 C0 10 00 */ li r6, 0x1000
-/* 80166994 001625F4 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166998 001625F8 48 0F 9B E9 */ bl func_80260580
-/* 8016699C 001625FC 2C 03 00 00 */ cmpwi r3, 0
-/* 801669A0 00162600 40 80 00 28 */ bge lbl_801669C8
-/* 801669A4 00162604 48 0F 76 2D */ bl func_8025DFD0
-/* 801669A8 00162608 48 0F 79 75 */ bl func_8025E31C
-/* 801669AC 0016260C 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801669B0 00162610 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801669B4 00162614 48 0F 9B 45 */ bl func_802604F8
-/* 801669B8 00162618 38 60 00 00 */ li r3, 0
-/* 801669BC 0016261C 38 00 00 01 */ li r0, 1
-/* 801669C0 00162620 90 7F 08 74 */ stw r3, 0x874(r31)
-/* 801669C4 00162624 90 1F 08 64 */ stw r0, 0x864(r31)
-lbl_801669C8:
-/* 801669C8 00162628 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 801669CC 0016262C 38 03 00 01 */ addi r0, r3, 1
-/* 801669D0 00162630 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 801669D4 00162634 48 00 00 B4 */ b lbl_80166A88
-lbl_801669D8:
-/* 801669D8 00162638 48 0F 75 F9 */ bl func_8025DFD0
-/* 801669DC 0016263C 48 0F 79 41 */ bl func_8025E31C
-/* 801669E0 00162640 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 801669E4 00162644 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 801669E8 00162648 48 0F 9A 71 */ bl func_80260458
-/* 801669EC 0016264C 2C 03 00 00 */ cmpwi r3, 0
-/* 801669F0 00162650 40 82 00 98 */ bne lbl_80166A88
-/* 801669F4 00162654 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 801669F8 00162658 7F E3 FB 78 */ mr r3, r31
-/* 801669FC 0016265C 38 A0 00 00 */ li r5, 0
-/* 80166A00 00162660 4B FF F5 81 */ bl func_80165F80
-/* 80166A04 00162664 48 0F 75 CD */ bl func_8025DFD0
-/* 80166A08 00162668 48 0F 79 15 */ bl func_8025E31C
-/* 80166A0C 0016266C 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166A10 00162670 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166A14 00162674 48 0F 9A 89 */ bl func_8026049C
-/* 80166A18 00162678 2C 03 00 00 */ cmpwi r3, 0
-/* 80166A1C 0016267C 41 81 00 10 */ bgt lbl_80166A2C
-/* 80166A20 00162680 38 00 00 01 */ li r0, 1
-/* 80166A24 00162684 90 1F 08 64 */ stw r0, 0x864(r31)
-/* 80166A28 00162688 48 00 00 14 */ b lbl_80166A3C
-lbl_80166A2C:
-/* 80166A2C 0016268C 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 80166A30 00162690 7F E3 FB 78 */ mr r3, r31
-/* 80166A34 00162694 38 A0 00 01 */ li r5, 1
-/* 80166A38 00162698 4B FF F5 49 */ bl func_80165F80
-lbl_80166A3C:
-/* 80166A3C 0016269C 48 0F 75 95 */ bl func_8025DFD0
-/* 80166A40 001626A0 48 0F 78 DD */ bl func_8025E31C
-/* 80166A44 001626A4 80 1F 08 74 */ lwz r0, 0x874(r31)
-/* 80166A48 001626A8 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 80166A4C 001626AC 48 0F 9A AD */ bl func_802604F8
-/* 80166A50 001626B0 80 9F 08 70 */ lwz r4, 0x870(r31)
-/* 80166A54 001626B4 38 00 00 00 */ li r0, 0
-/* 80166A58 001626B8 A0 7F 08 6C */ lhz r3, 0x86c(r31)
-/* 80166A5C 001626BC 38 84 00 01 */ addi r4, r4, 1
-/* 80166A60 001626C0 90 1F 08 74 */ stw r0, 0x874(r31)
-/* 80166A64 001626C4 38 03 FF FF */ addi r0, r3, -1
-/* 80166A68 001626C8 90 9F 08 70 */ stw r4, 0x870(r31)
-/* 80166A6C 001626CC B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166A70 001626D0 48 00 00 18 */ b lbl_80166A88
-lbl_80166A74:
-/* 80166A74 001626D4 38 00 03 E7 */ li r0, 0x3e7
-/* 80166A78 001626D8 B0 1F 08 6C */ sth r0, 0x86c(r31)
-/* 80166A7C 001626DC 48 00 00 0C */ b lbl_80166A88
-lbl_80166A80:
-/* 80166A80 001626E0 38 00 00 64 */ li r0, 0x64
-/* 80166A84 001626E4 B0 1F 08 6C */ sth r0, 0x86c(r31)
-lbl_80166A88:
-/* 80166A88 001626E8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80166A8C 001626EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80166A90 001626F0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80166A94 001626F4 7C 08 03 A6 */ mtlr r0
-/* 80166A98 001626F8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80166A9C 001626FC 4E 80 00 20 */ blr
-
-.global func_80166AA0
-func_80166AA0:
-/* 80166AA0 00162700 38 00 00 01 */ li r0, 1
-/* 80166AA4 00162704 90 03 08 64 */ stw r0, 0x864(r3)
-/* 80166AA8 00162708 4E 80 00 20 */ blr
-
-.global func_80166AAC
-func_80166AAC:
-/* 80166AAC 0016270C 38 63 00 02 */ addi r3, r3, 2
-/* 80166AB0 00162710 4E 80 00 20 */ blr
-
-.global func_80166AB4
-func_80166AB4:
-/* 80166AB4 00162714 80 63 08 54 */ lwz r3, 0x854(r3)
-/* 80166AB8 00162718 4E 80 00 20 */ blr
-
-.global func_80166ABC
-func_80166ABC:
-/* 80166ABC 0016271C 80 63 08 4C */ lwz r3, 0x84c(r3)
-/* 80166AC0 00162720 4E 80 00 20 */ blr
-
-.global func_80166AC4
-func_80166AC4:
-/* 80166AC4 00162724 80 63 08 58 */ lwz r3, 0x858(r3)
-/* 80166AC8 00162728 4E 80 00 20 */ blr
-
-.global func_80166ACC
-func_80166ACC:
-/* 80166ACC 0016272C 80 63 08 5C */ lwz r3, 0x85c(r3)
-/* 80166AD0 00162730 4E 80 00 20 */ blr
-
-.global func_80166AD4
-func_80166AD4:
-/* 80166AD4 00162734 80 03 18 88 */ lwz r0, 0x1888(r3)
-/* 80166AD8 00162738 2C 00 00 00 */ cmpwi r0, 0
-/* 80166ADC 0016273C 41 82 00 0C */ beq lbl_80166AE8
-/* 80166AE0 00162740 80 63 18 8C */ lwz r3, 0x188c(r3)
-/* 80166AE4 00162744 4E 80 00 20 */ blr
-lbl_80166AE8:
-/* 80166AE8 00162748 38 60 00 00 */ li r3, 0
-/* 80166AEC 0016274C 4E 80 00 20 */ blr
-
-.global func_80166AF0
-func_80166AF0:
-/* 80166AF0 00162750 80 63 18 84 */ lwz r3, 0x1884(r3)
-/* 80166AF4 00162754 7C 03 00 D0 */ neg r0, r3
-/* 80166AF8 00162758 7C 00 1B 78 */ or r0, r0, r3
-/* 80166AFC 0016275C 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 80166B00 00162760 4E 80 00 20 */ blr
-
-.global func_80166B04
-func_80166B04:
-/* 80166B04 00162764 80 03 18 98 */ lwz r0, 0x1898(r3)
-/* 80166B08 00162768 2C 00 00 00 */ cmpwi r0, 0
-/* 80166B0C 0016276C 41 82 00 0C */ beq lbl_80166B18
-/* 80166B10 00162770 80 63 18 9C */ lwz r3, 0x189c(r3)
-/* 80166B14 00162774 4E 80 00 20 */ blr
-lbl_80166B18:
-/* 80166B18 00162778 38 60 00 00 */ li r3, 0
-/* 80166B1C 0016277C 4E 80 00 20 */ blr
-
-.global func_80166B20
-func_80166B20:
-/* 80166B20 00162780 80 03 18 A0 */ lwz r0, 0x18a0(r3)
-/* 80166B24 00162784 2C 00 00 00 */ cmpwi r0, 0
-/* 80166B28 00162788 41 82 00 0C */ beq lbl_80166B34
-/* 80166B2C 0016278C 80 63 18 A4 */ lwz r3, 0x18a4(r3)
-/* 80166B30 00162790 4E 80 00 20 */ blr
-lbl_80166B34:
-/* 80166B34 00162794 38 60 00 00 */ li r3, 0
-/* 80166B38 00162798 4E 80 00 20 */ blr
-
-.global func_80166B3C
-func_80166B3C:
-/* 80166B3C 0016279C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166B40 001627A0 7C 08 02 A6 */ mflr r0
-/* 80166B44 001627A4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166B48 001627A8 A0 63 00 00 */ lhz r3, 0(r3)
-/* 80166B4C 001627AC 4B FF CF E5 */ bl func_80163B30
-/* 80166B50 001627B0 38 00 00 00 */ li r0, 0
-/* 80166B54 001627B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80166B58 001627B8 90 01 00 08 */ stw r0, 8(r1)
-/* 80166B5C 001627BC 41 80 00 18 */ blt lbl_80166B74
-/* 80166B60 001627C0 3C 80 80 42 */ lis r4, lbl_8041F364@ha
-/* 80166B64 001627C4 38 A1 00 08 */ addi r5, r1, 8
-/* 80166B68 001627C8 38 84 F3 64 */ addi r4, r4, lbl_8041F364@l
-/* 80166B6C 001627CC 38 C0 00 04 */ li r6, 4
-/* 80166B70 001627D0 4B FF DC B5 */ bl func_80164824
-lbl_80166B74:
-/* 80166B74 001627D4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166B78 001627D8 7C 08 03 A6 */ mtlr r0
-/* 80166B7C 001627DC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166B80 001627E0 4E 80 00 20 */ blr
-
-.global func_80166B84
-func_80166B84:
-/* 80166B84 001627E4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166B88 001627E8 7C 08 02 A6 */ mflr r0
-/* 80166B8C 001627EC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166B90 001627F0 A0 63 00 00 */ lhz r3, 0(r3)
-/* 80166B94 001627F4 4B FF CF 9D */ bl func_80163B30
-/* 80166B98 001627F8 38 00 00 00 */ li r0, 0
-/* 80166B9C 001627FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80166BA0 00162800 90 01 00 08 */ stw r0, 8(r1)
-/* 80166BA4 00162804 41 80 00 18 */ blt lbl_80166BBC
-/* 80166BA8 00162808 3C 80 80 42 */ lis r4, lbl_8041F370@ha
-/* 80166BAC 0016280C 38 A1 00 08 */ addi r5, r1, 8
-/* 80166BB0 00162810 38 84 F3 70 */ addi r4, r4, lbl_8041F370@l
-/* 80166BB4 00162814 38 C0 00 04 */ li r6, 4
-/* 80166BB8 00162818 4B FF DC 6D */ bl func_80164824
-lbl_80166BBC:
-/* 80166BBC 0016281C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166BC0 00162820 7C 08 03 A6 */ mtlr r0
-/* 80166BC4 00162824 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166BC8 00162828 4E 80 00 20 */ blr
-
-.global func_80166BCC
-func_80166BCC:
-/* 80166BCC 0016282C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166BD0 00162830 7C 08 02 A6 */ mflr r0
-/* 80166BD4 00162834 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166BD8 00162838 A0 63 00 00 */ lhz r3, 0(r3)
-/* 80166BDC 0016283C 4B FF CF 55 */ bl func_80163B30
-/* 80166BE0 00162840 38 00 00 00 */ li r0, 0
-/* 80166BE4 00162844 2C 03 00 00 */ cmpwi r3, 0
-/* 80166BE8 00162848 90 01 00 08 */ stw r0, 8(r1)
-/* 80166BEC 0016284C 41 80 00 18 */ blt lbl_80166C04
-/* 80166BF0 00162850 3C 80 80 42 */ lis r4, lbl_8041F37C@ha
-/* 80166BF4 00162854 38 A1 00 08 */ addi r5, r1, 8
-/* 80166BF8 00162858 38 84 F3 7C */ addi r4, r4, lbl_8041F37C@l
-/* 80166BFC 0016285C 38 C0 00 04 */ li r6, 4
-/* 80166C00 00162860 4B FF DC 25 */ bl func_80164824
-lbl_80166C04:
-/* 80166C04 00162864 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166C08 00162868 7C 08 03 A6 */ mtlr r0
-/* 80166C0C 0016286C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166C10 00162870 4E 80 00 20 */ blr
-
-.global func_80166C14
-func_80166C14:
-/* 80166C14 00162874 90 83 19 68 */ stw r4, 0x1968(r3)
-/* 80166C18 00162878 4E 80 00 20 */ blr
-
-.global func_80166C1C
-func_80166C1C:
-/* 80166C1C 0016287C 80 63 19 68 */ lwz r3, 0x1968(r3)
-/* 80166C20 00162880 4E 80 00 20 */ blr
-
-.global func_80166C24
-func_80166C24:
-/* 80166C24 00162884 38 00 00 00 */ li r0, 0
-/* 80166C28 00162888 38 80 00 00 */ li r4, 0
-/* 80166C2C 0016288C 90 03 18 C4 */ stw r0, 0x18c4(r3)
-/* 80166C30 00162890 38 A0 00 0C */ li r5, 0xc
-/* 80166C34 00162894 38 63 18 C8 */ addi r3, r3, 0x18c8
-/* 80166C38 00162898 4B E9 D4 CC */ b memset
-
-.global func_80166C3C
-func_80166C3C:
-/* 80166C3C 0016289C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166C40 001628A0 7C 08 02 A6 */ mflr r0
-/* 80166C44 001628A4 38 A0 00 0C */ li r5, 0xc
-/* 80166C48 001628A8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166C4C 001628AC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166C50 001628B0 7C 7F 1B 78 */ mr r31, r3
-/* 80166C54 001628B4 38 63 18 C8 */ addi r3, r3, 0x18c8
-/* 80166C58 001628B8 4B E9 D3 A9 */ bl memcpy
-/* 80166C5C 001628BC 38 00 00 01 */ li r0, 1
-/* 80166C60 001628C0 90 1F 18 C4 */ stw r0, 0x18c4(r31)
-/* 80166C64 001628C4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166C68 001628C8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166C6C 001628CC 7C 08 03 A6 */ mtlr r0
-/* 80166C70 001628D0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166C74 001628D4 4E 80 00 20 */ blr
-
-.global func_80166C78
-func_80166C78:
-/* 80166C78 001628D8 80 03 18 C4 */ lwz r0, 0x18c4(r3)
-/* 80166C7C 001628DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80166C80 001628E0 41 82 00 0C */ beq lbl_80166C8C
-/* 80166C84 001628E4 38 63 18 C8 */ addi r3, r3, 0x18c8
-/* 80166C88 001628E8 4E 80 00 20 */ blr
-lbl_80166C8C:
-/* 80166C8C 001628EC 38 60 00 00 */ li r3, 0
-/* 80166C90 001628F0 4E 80 00 20 */ blr
-
-.global func_80166C94
-func_80166C94:
-/* 80166C94 001628F4 38 00 00 00 */ li r0, 0
-/* 80166C98 001628F8 38 80 00 00 */ li r4, 0
-/* 80166C9C 001628FC 90 03 18 D4 */ stw r0, 0x18d4(r3)
-/* 80166CA0 00162900 38 A0 00 80 */ li r5, 0x80
-/* 80166CA4 00162904 38 63 18 D8 */ addi r3, r3, 0x18d8
-/* 80166CA8 00162908 4B E9 D4 5C */ b memset
-
-.global func_80166CAC
-func_80166CAC:
-/* 80166CAC 0016290C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166CB0 00162910 7C 08 02 A6 */ mflr r0
-/* 80166CB4 00162914 38 A0 00 80 */ li r5, 0x80
-/* 80166CB8 00162918 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166CBC 0016291C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166CC0 00162920 7C 7F 1B 78 */ mr r31, r3
-/* 80166CC4 00162924 38 63 18 D8 */ addi r3, r3, 0x18d8
-/* 80166CC8 00162928 4B E9 D3 39 */ bl memcpy
-/* 80166CCC 0016292C 38 00 00 01 */ li r0, 1
-/* 80166CD0 00162930 90 1F 18 D4 */ stw r0, 0x18d4(r31)
-/* 80166CD4 00162934 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166CD8 00162938 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166CDC 0016293C 7C 08 03 A6 */ mtlr r0
-/* 80166CE0 00162940 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166CE4 00162944 4E 80 00 20 */ blr
-
-.global func_80166CE8
-func_80166CE8:
-/* 80166CE8 00162948 80 03 18 D4 */ lwz r0, 0x18d4(r3)
-/* 80166CEC 0016294C 2C 00 00 00 */ cmpwi r0, 0
-/* 80166CF0 00162950 41 82 00 0C */ beq lbl_80166CFC
-/* 80166CF4 00162954 38 63 18 D8 */ addi r3, r3, 0x18d8
-/* 80166CF8 00162958 4E 80 00 20 */ blr
-lbl_80166CFC:
-/* 80166CFC 0016295C 38 60 00 00 */ li r3, 0
-/* 80166D00 00162960 4E 80 00 20 */ blr
-
-.global func_80166D04
-func_80166D04:
-/* 80166D04 00162964 38 80 00 00 */ li r4, 0
-/* 80166D08 00162968 38 A0 00 10 */ li r5, 0x10
-/* 80166D0C 0016296C 38 63 19 58 */ addi r3, r3, 0x1958
-/* 80166D10 00162970 4B E9 D3 F4 */ b memset
-
-.global func_80166D14
-func_80166D14:
-/* 80166D14 00162974 38 A0 00 10 */ li r5, 0x10
-/* 80166D18 00162978 38 63 19 58 */ addi r3, r3, 0x1958
-/* 80166D1C 0016297C 4B E9 D2 E4 */ b memcpy
-
-.global func_80166D20
-func_80166D20:
-/* 80166D20 00162980 80 03 18 7C */ lwz r0, 0x187c(r3)
-/* 80166D24 00162984 2C 00 00 00 */ cmpwi r0, 0
-/* 80166D28 00162988 41 82 00 0C */ beq lbl_80166D34
-/* 80166D2C 0016298C 80 63 18 80 */ lwz r3, 0x1880(r3)
-/* 80166D30 00162990 4E 80 00 20 */ blr
-lbl_80166D34:
-/* 80166D34 00162994 38 60 00 00 */ li r3, 0
-/* 80166D38 00162998 4E 80 00 20 */ blr
-
-.global func_80166D3C
-func_80166D3C:
-/* 80166D3C 0016299C 90 83 08 60 */ stw r4, 0x860(r3)
-/* 80166D40 001629A0 4E 80 00 20 */ blr
-
-.global func_80166D44
-func_80166D44:
-/* 80166D44 001629A4 80 63 08 60 */ lwz r3, 0x860(r3)
-/* 80166D48 001629A8 4E 80 00 20 */ blr
-
-.global func_80166D4C
-func_80166D4C:
-/* 80166D4C 001629AC 38 A0 00 01 */ li r5, 1
-/* 80166D50 001629B0 38 6D 9D F8 */ addi r3, r13, lbl_8063F0B8-_SDA_BASE_
-/* 80166D54 001629B4 38 80 00 04 */ li r4, 4
-/* 80166D58 001629B8 38 00 00 00 */ li r0, 0
-/* 80166D5C 001629BC 98 AD 9D F8 */ stb r5, lbl_8063F0B8-_SDA_BASE_(r13)
-/* 80166D60 001629C0 B0 83 00 02 */ sth r4, 2(r3)
-/* 80166D64 001629C4 98 03 00 04 */ stb r0, 4(r3)
-/* 80166D68 001629C8 4E 80 00 20 */ blr
-
-.global func_80166D6C
-func_80166D6C:
-/* 80166D6C 001629CC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80166D70 001629D0 7C 08 02 A6 */ mflr r0
-/* 80166D74 001629D4 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80166D78 001629D8 39 61 00 20 */ addi r11, r1, 0x20
-/* 80166D7C 001629DC 48 06 03 A9 */ bl _savegpr_26
-/* 80166D80 001629E0 7C 7A 1B 78 */ mr r26, r3
-/* 80166D84 001629E4 7C 9B 23 78 */ mr r27, r4
-/* 80166D88 001629E8 7C BC 2B 78 */ mr r28, r5
-/* 80166D8C 001629EC 7C DD 33 78 */ mr r29, r6
-/* 80166D90 001629F0 7C FE 3B 78 */ mr r30, r7
-/* 80166D94 001629F4 7D 1F 43 78 */ mr r31, r8
-/* 80166D98 001629F8 48 0F 72 39 */ bl func_8025DFD0
-/* 80166D9C 001629FC 48 0F 75 81 */ bl func_8025E31C
-/* 80166DA0 00162A00 7F 44 D3 78 */ mr r4, r26
-/* 80166DA4 00162A04 7F 65 DB 78 */ mr r5, r27
-/* 80166DA8 00162A08 7F 86 E3 78 */ mr r6, r28
-/* 80166DAC 00162A0C 7F A7 EB 78 */ mr r7, r29
-/* 80166DB0 00162A10 7F C8 F3 78 */ mr r8, r30
-/* 80166DB4 00162A14 7F E9 FB 78 */ mr r9, r31
-/* 80166DB8 00162A18 48 10 0F 31 */ bl func_80267CE8
-/* 80166DBC 00162A1C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80166DC0 00162A20 48 06 03 B1 */ bl _restgpr_26
-/* 80166DC4 00162A24 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80166DC8 00162A28 7C 08 03 A6 */ mtlr r0
-/* 80166DCC 00162A2C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80166DD0 00162A30 4E 80 00 20 */ blr
-
-.global func_80166DD4
-func_80166DD4:
-/* 80166DD4 00162A34 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80166DD8 00162A38 7C 08 02 A6 */ mflr r0
-/* 80166DDC 00162A3C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80166DE0 00162A40 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80166DE4 00162A44 7C 7F 1B 78 */ mr r31, r3
-/* 80166DE8 00162A48 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80166DEC 00162A4C 7C BE 2B 78 */ mr r30, r5
-/* 80166DF0 00162A50 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80166DF4 00162A54 7C 9D 23 78 */ mr r29, r4
-/* 80166DF8 00162A58 48 0F 71 D9 */ bl func_8025DFD0
-/* 80166DFC 00162A5C 48 0F 75 21 */ bl func_8025E31C
-/* 80166E00 00162A60 7F A6 EB 78 */ mr r6, r29
-/* 80166E04 00162A64 7F E5 FB 78 */ mr r5, r31
-/* 80166E08 00162A68 48 10 0C 45 */ bl func_80267A4C
-/* 80166E0C 00162A6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80166E10 00162A70 7C 7F 1B 78 */ mr r31, r3
-/* 80166E14 00162A74 40 80 00 08 */ bge lbl_80166E1C
-/* 80166E18 00162A78 48 00 00 1C */ b lbl_80166E34
-lbl_80166E1C:
-/* 80166E1C 00162A7C 48 0F 71 B5 */ bl func_8025DFD0
-/* 80166E20 00162A80 48 0F 74 FD */ bl func_8025E31C
-/* 80166E24 00162A84 7F E4 FB 78 */ mr r4, r31
-/* 80166E28 00162A88 7F C5 F3 78 */ mr r5, r30
-/* 80166E2C 00162A8C 48 10 12 C9 */ bl func_802680F4
-/* 80166E30 00162A90 7F E3 FB 78 */ mr r3, r31
-lbl_80166E34:
-/* 80166E34 00162A94 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80166E38 00162A98 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80166E3C 00162A9C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80166E40 00162AA0 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80166E44 00162AA4 7C 08 03 A6 */ mtlr r0
-/* 80166E48 00162AA8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80166E4C 00162AAC 4E 80 00 20 */ blr
-
-.global func_80166E50
-func_80166E50:
-/* 80166E50 00162AB0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166E54 00162AB4 7C 08 02 A6 */ mflr r0
-/* 80166E58 00162AB8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166E5C 00162ABC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166E60 00162AC0 7C 7F 1B 78 */ mr r31, r3
-/* 80166E64 00162AC4 48 0F 71 6D */ bl func_8025DFD0
-/* 80166E68 00162AC8 48 0F 74 B5 */ bl func_8025E31C
-/* 80166E6C 00162ACC 7F E4 FB 78 */ mr r4, r31
-/* 80166E70 00162AD0 48 10 0D 6D */ bl func_80267BDC
-/* 80166E74 00162AD4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166E78 00162AD8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166E7C 00162ADC 7C 08 03 A6 */ mtlr r0
-/* 80166E80 00162AE0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166E84 00162AE4 4E 80 00 20 */ blr
-
-.global func_80166E88
-func_80166E88:
-/* 80166E88 00162AE8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166E8C 00162AEC 7C 08 02 A6 */ mflr r0
-/* 80166E90 00162AF0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166E94 00162AF4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166E98 00162AF8 7C 9F 23 78 */ mr r31, r4
-/* 80166E9C 00162AFC 93 C1 00 08 */ stw r30, 8(r1)
-/* 80166EA0 00162B00 7C 7E 1B 78 */ mr r30, r3
-/* 80166EA4 00162B04 48 0F 71 2D */ bl func_8025DFD0
-/* 80166EA8 00162B08 48 0F 74 75 */ bl func_8025E31C
-/* 80166EAC 00162B0C 7F C4 F3 78 */ mr r4, r30
-/* 80166EB0 00162B10 7F E5 FB 78 */ mr r5, r31
-/* 80166EB4 00162B14 48 10 12 A5 */ bl func_80268158
-/* 80166EB8 00162B18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166EBC 00162B1C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166EC0 00162B20 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80166EC4 00162B24 7C 08 03 A6 */ mtlr r0
-/* 80166EC8 00162B28 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166ECC 00162B2C 4E 80 00 20 */ blr
-
-.global func_80166ED0
-func_80166ED0:
-/* 80166ED0 00162B30 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166ED4 00162B34 7C 08 02 A6 */ mflr r0
-/* 80166ED8 00162B38 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166EDC 00162B3C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166EE0 00162B40 7C 7F 1B 78 */ mr r31, r3
-/* 80166EE4 00162B44 48 0F 70 ED */ bl func_8025DFD0
-/* 80166EE8 00162B48 48 0F 74 35 */ bl func_8025E31C
-/* 80166EEC 00162B4C 7F E4 FB 78 */ mr r4, r31
-/* 80166EF0 00162B50 48 10 10 7D */ bl func_80267F6C
-/* 80166EF4 00162B54 2C 03 00 00 */ cmpwi r3, 0
-/* 80166EF8 00162B58 41 82 00 0C */ beq lbl_80166F04
-/* 80166EFC 00162B5C 80 63 00 38 */ lwz r3, 0x38(r3)
-/* 80166F00 00162B60 48 00 00 08 */ b lbl_80166F08
-lbl_80166F04:
-/* 80166F04 00162B64 38 60 00 00 */ li r3, 0
-lbl_80166F08:
-/* 80166F08 00162B68 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166F0C 00162B6C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166F10 00162B70 7C 08 03 A6 */ mtlr r0
-/* 80166F14 00162B74 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166F18 00162B78 4E 80 00 20 */ blr
-
-.global func_80166F1C
-func_80166F1C:
-/* 80166F1C 00162B7C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166F20 00162B80 7C 08 02 A6 */ mflr r0
-/* 80166F24 00162B84 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166F28 00162B88 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166F2C 00162B8C 7C 9F 23 78 */ mr r31, r4
-/* 80166F30 00162B90 93 C1 00 08 */ stw r30, 8(r1)
-/* 80166F34 00162B94 7C 7E 1B 78 */ mr r30, r3
-/* 80166F38 00162B98 48 0F 70 99 */ bl func_8025DFD0
-/* 80166F3C 00162B9C 48 0F 73 E1 */ bl func_8025E31C
-/* 80166F40 00162BA0 7F C4 F3 78 */ mr r4, r30
-/* 80166F44 00162BA4 7F E5 FB 78 */ mr r5, r31
-/* 80166F48 00162BA8 48 10 12 69 */ bl func_802681B0
-/* 80166F4C 00162BAC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166F50 00162BB0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166F54 00162BB4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80166F58 00162BB8 7C 08 03 A6 */ mtlr r0
-/* 80166F5C 00162BBC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166F60 00162BC0 4E 80 00 20 */ blr
-
-.global func_80166F64
-func_80166F64:
-/* 80166F64 00162BC4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166F68 00162BC8 7C 08 02 A6 */ mflr r0
-/* 80166F6C 00162BCC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166F70 00162BD0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166F74 00162BD4 7C 7F 1B 78 */ mr r31, r3
-/* 80166F78 00162BD8 48 0F 70 59 */ bl func_8025DFD0
-/* 80166F7C 00162BDC 48 0F 73 A1 */ bl func_8025E31C
-/* 80166F80 00162BE0 7F E4 FB 78 */ mr r4, r31
-/* 80166F84 00162BE4 48 10 0F E9 */ bl func_80267F6C
-/* 80166F88 00162BE8 2C 03 00 00 */ cmpwi r3, 0
-/* 80166F8C 00162BEC 41 82 00 0C */ beq lbl_80166F98
-/* 80166F90 00162BF0 80 63 00 3C */ lwz r3, 0x3c(r3)
-/* 80166F94 00162BF4 48 00 00 08 */ b lbl_80166F9C
-lbl_80166F98:
-/* 80166F98 00162BF8 38 60 00 00 */ li r3, 0
-lbl_80166F9C:
-/* 80166F9C 00162BFC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166FA0 00162C00 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166FA4 00162C04 7C 08 03 A6 */ mtlr r0
-/* 80166FA8 00162C08 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166FAC 00162C0C 4E 80 00 20 */ blr
-
-.global func_80166FB0
-func_80166FB0:
-/* 80166FB0 00162C10 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166FB4 00162C14 7C 08 02 A6 */ mflr r0
-/* 80166FB8 00162C18 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80166FBC 00162C1C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80166FC0 00162C20 7C 7F 1B 78 */ mr r31, r3
-/* 80166FC4 00162C24 48 0F 70 0D */ bl func_8025DFD0
-/* 80166FC8 00162C28 48 0F 73 55 */ bl func_8025E31C
-/* 80166FCC 00162C2C 7F E4 FB 78 */ mr r4, r31
-/* 80166FD0 00162C30 48 10 0F 9D */ bl func_80267F6C
-/* 80166FD4 00162C34 7C 03 00 D0 */ neg r0, r3
-/* 80166FD8 00162C38 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80166FDC 00162C3C 7C 00 1B 78 */ or r0, r0, r3
-/* 80166FE0 00162C40 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 80166FE4 00162C44 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80166FE8 00162C48 7C 08 03 A6 */ mtlr r0
-/* 80166FEC 00162C4C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80166FF0 00162C50 4E 80 00 20 */ blr
-
-.global func_80166FF4
-func_80166FF4:
-/* 80166FF4 00162C54 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80166FF8 00162C58 7C 08 02 A6 */ mflr r0
-/* 80166FFC 00162C5C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167000 00162C60 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80167004 00162C64 7C 7F 1B 78 */ mr r31, r3
-/* 80167008 00162C68 48 0F 6F C9 */ bl func_8025DFD0
-/* 8016700C 00162C6C 48 0F 73 11 */ bl func_8025E31C
-/* 80167010 00162C70 7F E4 FB 78 */ mr r4, r31
-/* 80167014 00162C74 48 10 0F 59 */ bl func_80267F6C
-/* 80167018 00162C78 2C 03 00 00 */ cmpwi r3, 0
-/* 8016701C 00162C7C 7C 64 1B 78 */ mr r4, r3
-/* 80167020 00162C80 41 82 00 10 */ beq lbl_80167030
-/* 80167024 00162C84 80 63 00 08 */ lwz r3, 8(r3)
-/* 80167028 00162C88 80 84 00 0C */ lwz r4, 0xc(r4)
-/* 8016702C 00162C8C 48 00 00 0C */ b lbl_80167038
-lbl_80167030:
-/* 80167030 00162C90 38 80 00 00 */ li r4, 0
-/* 80167034 00162C94 38 60 00 00 */ li r3, 0
-lbl_80167038:
-/* 80167038 00162C98 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016703C 00162C9C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80167040 00162CA0 7C 08 03 A6 */ mtlr r0
-/* 80167044 00162CA4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167048 00162CA8 4E 80 00 20 */ blr
-
-.global func_8016704C
-func_8016704C:
-/* 8016704C 00162CAC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167050 00162CB0 7C 08 02 A6 */ mflr r0
-/* 80167054 00162CB4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167058 00162CB8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8016705C 00162CBC 7C 7F 1B 78 */ mr r31, r3
-/* 80167060 00162CC0 48 0F 6F 71 */ bl func_8025DFD0
-/* 80167064 00162CC4 48 0F 72 B9 */ bl func_8025E31C
-/* 80167068 00162CC8 7F E4 FB 78 */ mr r4, r31
-/* 8016706C 00162CCC 48 10 0F 01 */ bl func_80267F6C
-/* 80167070 00162CD0 2C 03 00 00 */ cmpwi r3, 0
-/* 80167074 00162CD4 41 82 00 0C */ beq lbl_80167080
-/* 80167078 00162CD8 38 63 00 10 */ addi r3, r3, 0x10
-/* 8016707C 00162CDC 48 00 00 08 */ b lbl_80167084
-lbl_80167080:
-/* 80167080 00162CE0 38 6D 83 50 */ addi r3, r13, lbl_8063D610-_SDA_BASE_
-lbl_80167084:
-/* 80167084 00162CE4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167088 00162CE8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8016708C 00162CEC 7C 08 03 A6 */ mtlr r0
-/* 80167090 00162CF0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167094 00162CF4 4E 80 00 20 */ blr
-
-.global func_80167098
-func_80167098:
-/* 80167098 00162CF8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016709C 00162CFC 7C 08 02 A6 */ mflr r0
-/* 801670A0 00162D00 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801670A4 00162D04 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801670A8 00162D08 7C 7F 1B 78 */ mr r31, r3
-/* 801670AC 00162D0C 48 0F 6F 25 */ bl func_8025DFD0
-/* 801670B0 00162D10 48 0F 72 6D */ bl func_8025E31C
-/* 801670B4 00162D14 7F E4 FB 78 */ mr r4, r31
-/* 801670B8 00162D18 48 10 0E B5 */ bl func_80267F6C
-/* 801670BC 00162D1C 2C 03 00 00 */ cmpwi r3, 0
-/* 801670C0 00162D20 41 82 00 0C */ beq lbl_801670CC
-/* 801670C4 00162D24 80 63 00 30 */ lwz r3, 0x30(r3)
-/* 801670C8 00162D28 48 00 00 08 */ b lbl_801670D0
-lbl_801670CC:
-/* 801670CC 00162D2C 38 60 00 00 */ li r3, 0
-lbl_801670D0:
-/* 801670D0 00162D30 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801670D4 00162D34 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801670D8 00162D38 7C 08 03 A6 */ mtlr r0
-/* 801670DC 00162D3C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801670E0 00162D40 4E 80 00 20 */ blr
-
-.global func_801670E4
-func_801670E4:
-/* 801670E4 00162D44 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801670E8 00162D48 7C 08 02 A6 */ mflr r0
-/* 801670EC 00162D4C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801670F0 00162D50 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801670F4 00162D54 7C 7F 1B 78 */ mr r31, r3
-/* 801670F8 00162D58 93 C1 00 08 */ stw r30, 8(r1)
-/* 801670FC 00162D5C 48 0F 6E D5 */ bl func_8025DFD0
-/* 80167100 00162D60 48 0F 72 1D */ bl func_8025E31C
-/* 80167104 00162D64 7F E4 FB 78 */ mr r4, r31
-/* 80167108 00162D68 48 10 04 0D */ bl func_80267514
-/* 8016710C 00162D6C 2C 03 00 00 */ cmpwi r3, 0
-/* 80167110 00162D70 7C 7E 1B 78 */ mr r30, r3
-/* 80167114 00162D74 40 82 00 0C */ bne lbl_80167120
-/* 80167118 00162D78 38 60 00 00 */ li r3, 0
-/* 8016711C 00162D7C 48 00 00 F8 */ b lbl_80167214
-lbl_80167120:
-/* 80167120 00162D80 48 0F 6E B1 */ bl func_8025DFD0
-/* 80167124 00162D84 48 0F 71 F9 */ bl func_8025E31C
-/* 80167128 00162D88 7F E4 FB 78 */ mr r4, r31
-/* 8016712C 00162D8C 48 10 03 F9 */ bl func_80267524
-/* 80167130 00162D90 2C 03 00 00 */ cmpwi r3, 0
-/* 80167134 00162D94 7C 7F 1B 78 */ mr r31, r3
-/* 80167138 00162D98 40 82 00 0C */ bne lbl_80167144
-/* 8016713C 00162D9C 38 60 00 00 */ li r3, 0
-/* 80167140 00162DA0 48 00 00 D4 */ b lbl_80167214
-lbl_80167144:
-/* 80167144 00162DA4 48 0F 6E 8D */ bl func_8025DFD0
-/* 80167148 00162DA8 48 0F 71 DD */ bl func_8025E324
-/* 8016714C 00162DAC 88 1F 00 00 */ lbz r0, 0(r31)
-/* 80167150 00162DB0 2C 00 00 02 */ cmpwi r0, 2
-/* 80167154 00162DB4 41 82 00 60 */ beq lbl_801671B4
-/* 80167158 00162DB8 40 80 00 14 */ bge lbl_8016716C
-/* 8016715C 00162DBC 2C 00 00 00 */ cmpwi r0, 0
-/* 80167160 00162DC0 41 82 00 24 */ beq lbl_80167184
-/* 80167164 00162DC4 40 80 00 40 */ bge lbl_801671A4
-/* 80167168 00162DC8 48 00 00 1C */ b lbl_80167184
-lbl_8016716C:
-/* 8016716C 00162DCC 2C 00 00 06 */ cmpwi r0, 6
-/* 80167170 00162DD0 41 82 00 74 */ beq lbl_801671E4
-/* 80167174 00162DD4 40 80 00 10 */ bge lbl_80167184
-/* 80167178 00162DD8 2C 00 00 05 */ cmpwi r0, 5
-/* 8016717C 00162DDC 40 80 00 60 */ bge lbl_801671DC
-/* 80167180 00162DE0 48 00 00 2C */ b lbl_801671AC
-lbl_80167184:
-/* 80167184 00162DE4 80 1F 00 04 */ lwz r0, 4(r31)
-/* 80167188 00162DE8 2C 00 00 00 */ cmpwi r0, 0
-/* 8016718C 00162DEC 41 82 00 10 */ beq lbl_8016719C
-/* 80167190 00162DF0 7C 00 18 50 */ subf r0, r0, r3
-/* 80167194 00162DF4 28 00 00 C8 */ cmplwi r0, 0xc8
-/* 80167198 00162DF8 41 80 00 0C */ blt lbl_801671A4
-lbl_8016719C:
-/* 8016719C 00162DFC 38 60 00 00 */ li r3, 0
-/* 801671A0 00162E00 48 00 00 74 */ b lbl_80167214
-lbl_801671A4:
-/* 801671A4 00162E04 38 60 00 01 */ li r3, 1
-/* 801671A8 00162E08 48 00 00 6C */ b lbl_80167214
-lbl_801671AC:
-/* 801671AC 00162E0C 38 60 00 02 */ li r3, 2
-/* 801671B0 00162E10 48 00 00 64 */ b lbl_80167214
-lbl_801671B4:
-/* 801671B4 00162E14 80 1E 00 08 */ lwz r0, 8(r30)
-/* 801671B8 00162E18 2C 00 00 06 */ cmpwi r0, 6
-/* 801671BC 00162E1C 40 80 00 18 */ bge lbl_801671D4
-/* 801671C0 00162E20 2C 00 00 04 */ cmpwi r0, 4
-/* 801671C4 00162E24 40 80 00 08 */ bge lbl_801671CC
-/* 801671C8 00162E28 48 00 00 0C */ b lbl_801671D4
-lbl_801671CC:
-/* 801671CC 00162E2C 38 60 00 05 */ li r3, 5
-/* 801671D0 00162E30 48 00 00 44 */ b lbl_80167214
-lbl_801671D4:
-/* 801671D4 00162E34 38 60 00 03 */ li r3, 3
-/* 801671D8 00162E38 48 00 00 3C */ b lbl_80167214
-lbl_801671DC:
-/* 801671DC 00162E3C 38 60 00 05 */ li r3, 5
-/* 801671E0 00162E40 48 00 00 34 */ b lbl_80167214
-lbl_801671E4:
-/* 801671E4 00162E44 88 1F 00 02 */ lbz r0, 2(r31)
-/* 801671E8 00162E48 28 00 00 01 */ cmplwi r0, 1
-/* 801671EC 00162E4C 41 81 00 24 */ bgt lbl_80167210
-/* 801671F0 00162E50 80 1F 00 04 */ lwz r0, 4(r31)
-/* 801671F4 00162E54 38 80 00 04 */ li r4, 4
-/* 801671F8 00162E58 7C 00 18 50 */ subf r0, r0, r3
-/* 801671FC 00162E5C 28 00 00 0A */ cmplwi r0, 0xa
-/* 80167200 00162E60 40 80 00 08 */ bge lbl_80167208
-/* 80167204 00162E64 38 80 00 01 */ li r4, 1
-lbl_80167208:
-/* 80167208 00162E68 7C 83 23 78 */ mr r3, r4
-/* 8016720C 00162E6C 48 00 00 08 */ b lbl_80167214
-lbl_80167210:
-/* 80167210 00162E70 38 60 00 05 */ li r3, 5
-lbl_80167214:
-/* 80167214 00162E74 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167218 00162E78 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8016721C 00162E7C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80167220 00162E80 7C 08 03 A6 */ mtlr r0
-/* 80167224 00162E84 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167228 00162E88 4E 80 00 20 */ blr
-
-.global func_8016722C
-func_8016722C:
-/* 8016722C 00162E8C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167230 00162E90 7C 08 02 A6 */ mflr r0
-/* 80167234 00162E94 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167238 00162E98 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8016723C 00162E9C 7C 7F 1B 78 */ mr r31, r3
-/* 80167240 00162EA0 48 0F 6D 91 */ bl func_8025DFD0
-/* 80167244 00162EA4 48 0F 70 D9 */ bl func_8025E31C
-/* 80167248 00162EA8 7F E4 FB 78 */ mr r4, r31
-/* 8016724C 00162EAC 48 10 02 C9 */ bl func_80267514
-/* 80167250 00162EB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80167254 00162EB4 41 82 00 0C */ beq lbl_80167260
-/* 80167258 00162EB8 38 63 00 38 */ addi r3, r3, 0x38
-/* 8016725C 00162EBC 48 00 00 08 */ b lbl_80167264
-lbl_80167260:
-/* 80167260 00162EC0 38 60 00 00 */ li r3, 0
-lbl_80167264:
-/* 80167264 00162EC4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167268 00162EC8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8016726C 00162ECC 7C 08 03 A6 */ mtlr r0
-/* 80167270 00162ED0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167274 00162ED4 4E 80 00 20 */ blr
-
-.global func_80167278
-func_80167278:
-/* 80167278 00162ED8 38 A0 00 01 */ li r5, 1
-/* 8016727C 00162EDC 38 6D 9E 08 */ addi r3, r13, lbl_8063F0C8-_SDA_BASE_
-/* 80167280 00162EE0 38 80 00 04 */ li r4, 4
-/* 80167284 00162EE4 38 00 00 00 */ li r0, 0
-/* 80167288 00162EE8 98 AD 9E 08 */ stb r5, lbl_8063F0C8-_SDA_BASE_(r13)
-/* 8016728C 00162EEC B0 83 00 02 */ sth r4, 2(r3)
-/* 80167290 00162EF0 98 03 00 04 */ stb r0, 4(r3)
-/* 80167294 00162EF4 4E 80 00 20 */ blr
-/* 80167298 00162EF8 7C A3 2B 78 */ mr r3, r5
-/* 8016729C 00162EFC 4E 80 00 20 */ blr
-/* 801672A0 00162F00 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801672A4 00162F04 7C 08 02 A6 */ mflr r0
-/* 801672A8 00162F08 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801672AC 00162F0C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801672B0 00162F10 3F E0 80 49 */ lis r31, lbl_8048C928@ha
-/* 801672B4 00162F14 38 7F C9 28 */ addi r3, r31, lbl_8048C928@l
-/* 801672B8 00162F18 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 801672BC 00162F1C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 801672C0 00162F20 7C 9D 23 78 */ mr r29, r4
-/* 801672C4 00162F24 80 8D 80 10 */ lwz r4, lbl_8063D2D0-_SDA_BASE_(r13)
-/* 801672C8 00162F28 48 06 70 09 */ bl strcpy
-/* 801672CC 00162F2C 38 7F C9 28 */ addi r3, r31, -14040
-/* 801672D0 00162F30 48 05 F8 95 */ bl strlen
-/* 801672D4 00162F34 3B FF C9 28 */ addi r31, r31, -14040
-/* 801672D8 00162F38 7F DF 1A 14 */ add r30, r31, r3
-/* 801672DC 00162F3C 4B EF 18 C9 */ bl VMBASEIsPageValid
-/* 801672E0 00162F40 3C 80 80 42 */ lis r4, lbl_8041F390@ha
-/* 801672E4 00162F44 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 801672E8 00162F48 7F C3 F3 78 */ mr r3, r30
-/* 801672EC 00162F4C 38 84 F3 90 */ addi r4, r4, lbl_8041F390@l
-/* 801672F0 00162F50 4C C6 31 82 */ crclr 6
-/* 801672F4 00162F54 48 06 58 09 */ bl sprintf
-/* 801672F8 00162F58 7F E3 FB 78 */ mr r3, r31
-/* 801672FC 00162F5C 48 05 F8 69 */ bl strlen
-/* 80167300 00162F60 7F DF 1A 14 */ add r30, r31, r3
-/* 80167304 00162F64 48 18 51 45 */ bl SCGetLanguage
-/* 80167308 00162F68 3C 80 80 42 */ lis r4, lbl_8041F39C@ha
-/* 8016730C 00162F6C 54 65 06 3E */ clrlwi r5, r3, 0x18
-/* 80167310 00162F70 7F C3 F3 78 */ mr r3, r30
-/* 80167314 00162F74 38 84 F3 9C */ addi r4, r4, lbl_8041F39C@l
-/* 80167318 00162F78 4C C6 31 82 */ crclr 6
-/* 8016731C 00162F7C 48 06 57 E1 */ bl sprintf
-/* 80167320 00162F80 7F E3 FB 78 */ mr r3, r31
-/* 80167324 00162F84 48 05 F8 41 */ bl strlen
-/* 80167328 00162F88 38 63 00 01 */ addi r3, r3, 1
-/* 8016732C 00162F8C 7C 03 E8 40 */ cmplw r3, r29
-/* 80167330 00162F90 40 81 00 08 */ ble lbl_80167338
-/* 80167334 00162F94 7F A3 EB 78 */ mr r3, r29
-lbl_80167338:
-/* 80167338 00162F98 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8016733C 00162F9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167340 00162FA0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167344 00162FA4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80167348 00162FA8 7C 08 03 A6 */ mtlr r0
-/* 8016734C 00162FAC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167350 00162FB0 4E 80 00 20 */ blr
-/* 80167354 00162FB4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167358 00162FB8 7C 08 02 A6 */ mflr r0
-/* 8016735C 00162FBC 3C 60 80 49 */ lis r3, lbl_8048C928@ha
-/* 80167360 00162FC0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167364 00162FC4 38 63 C9 28 */ addi r3, r3, lbl_8048C928@l
-/* 80167368 00162FC8 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8016736C 00162FCC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167370 00162FD0 7C BE 2B 78 */ mr r30, r5
-/* 80167374 00162FD4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80167378 00162FD8 7C 9D 23 78 */ mr r29, r4
-/* 8016737C 00162FDC 48 05 F7 E9 */ bl strlen
-/* 80167380 00162FE0 3B E3 00 01 */ addi r31, r3, 1
-/* 80167384 00162FE4 7C 1F F0 40 */ cmplw r31, r30
-/* 80167388 00162FE8 40 81 00 08 */ ble lbl_80167390
-/* 8016738C 00162FEC 7F DF F3 78 */ mr r31, r30
-lbl_80167390:
-/* 80167390 00162FF0 3C 80 80 49 */ lis r4, lbl_8048C928@ha
-/* 80167394 00162FF4 7F A3 EB 78 */ mr r3, r29
-/* 80167398 00162FF8 7F E5 FB 78 */ mr r5, r31
-/* 8016739C 00162FFC 38 84 C9 28 */ addi r4, r4, lbl_8048C928@l
-/* 801673A0 00163000 4B E9 CC 61 */ bl memcpy
-/* 801673A4 00163004 7F E3 FB 78 */ mr r3, r31
-/* 801673A8 00163008 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 801673AC 0016300C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 801673B0 00163010 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 801673B4 00163014 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801673B8 00163018 7C 08 03 A6 */ mtlr r0
-/* 801673BC 0016301C 38 21 00 20 */ addi r1, r1, 0x20
-/* 801673C0 00163020 4E 80 00 20 */ blr
-/* 801673C4 00163024 28 04 00 04 */ cmplwi r4, 4
-/* 801673C8 00163028 38 60 00 04 */ li r3, 4
-/* 801673CC 0016302C 4C 80 00 20 */ bgelr
-/* 801673D0 00163030 7C 83 23 78 */ mr r3, r4
-/* 801673D4 00163034 4E 80 00 20 */ blr
-/* 801673D8 00163038 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801673DC 0016303C 7C 08 02 A6 */ mflr r0
-/* 801673E0 00163040 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801673E4 00163044 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 801673E8 00163048 7C 9F 23 78 */ mr r31, r4
-/* 801673EC 0016304C 48 00 13 E5 */ bl func_801687D0
-/* 801673F0 00163050 90 61 00 08 */ stw r3, 8(r1)
-/* 801673F4 00163054 7F E3 FB 78 */ mr r3, r31
-/* 801673F8 00163058 38 81 00 08 */ addi r4, r1, 8
-/* 801673FC 0016305C 38 A0 00 04 */ li r5, 4
-/* 80167400 00163060 4B E9 CC 01 */ bl memcpy
-/* 80167404 00163064 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167408 00163068 38 60 00 04 */ li r3, 4
-/* 8016740C 0016306C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167410 00163070 7C 08 03 A6 */ mtlr r0
-/* 80167414 00163074 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167418 00163078 4E 80 00 20 */ blr
-/* 8016741C 0016307C 28 04 00 08 */ cmplwi r4, 8
-/* 80167420 00163080 38 60 00 08 */ li r3, 8
-/* 80167424 00163084 4C 80 00 20 */ bgelr
-/* 80167428 00163088 7C 83 23 78 */ mr r3, r4
-/* 8016742C 0016308C 4E 80 00 20 */ blr
-/* 80167430 00163090 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167434 00163094 7C 08 02 A6 */ mflr r0
-/* 80167438 00163098 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016743C 0016309C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167440 001630A0 7C 9F 23 78 */ mr r31, r4
-/* 80167444 001630A4 48 00 16 B9 */ bl func_80168AFC
-/* 80167448 001630A8 90 61 00 08 */ stw r3, 8(r1)
-/* 8016744C 001630AC 48 00 16 C1 */ bl func_80168B0C
-/* 80167450 001630B0 90 61 00 0C */ stw r3, 0xc(r1)
-/* 80167454 001630B4 7F E3 FB 78 */ mr r3, r31
-/* 80167458 001630B8 38 81 00 08 */ addi r4, r1, 8
-/* 8016745C 001630BC 38 A0 00 08 */ li r5, 8
-/* 80167460 001630C0 4B E9 CB A1 */ bl memcpy
-/* 80167464 001630C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167468 001630C8 38 60 00 08 */ li r3, 8
-/* 8016746C 001630CC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167470 001630D0 7C 08 03 A6 */ mtlr r0
-/* 80167474 001630D4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167478 001630D8 4E 80 00 20 */ blr
-/* 8016747C 001630DC 28 04 06 EC */ cmplwi r4, 0x6ec
-/* 80167480 001630E0 38 60 06 EC */ li r3, 0x6ec
-/* 80167484 001630E4 4C 80 00 20 */ bgelr
-/* 80167488 001630E8 7C 83 23 78 */ mr r3, r4
-/* 8016748C 001630EC 4E 80 00 20 */ blr
-/* 80167490 001630F0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167494 001630F4 7C 08 02 A6 */ mflr r0
-/* 80167498 001630F8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016749C 001630FC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801674A0 00163100 93 C1 00 08 */ stw r30, 8(r1)
-/* 801674A4 00163104 7C 9E 23 78 */ mr r30, r4
-/* 801674A8 00163108 48 00 14 F9 */ bl func_801689A0
-/* 801674AC 0016310C 7C 7F 1B 78 */ mr r31, r3
-/* 801674B0 00163110 48 00 14 F1 */ bl func_801689A0
-/* 801674B4 00163114 48 00 16 B9 */ bl func_80168B6C
-/* 801674B8 00163118 7F C3 F3 78 */ mr r3, r30
-/* 801674BC 0016311C 7F E4 FB 78 */ mr r4, r31
-/* 801674C0 00163120 38 A0 06 EC */ li r5, 0x6ec
-/* 801674C4 00163124 4B E9 CB 3D */ bl memcpy
-/* 801674C8 00163128 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801674CC 0016312C 38 60 06 EC */ li r3, 0x6ec
-/* 801674D0 00163130 83 C1 00 08 */ lwz r30, 8(r1)
-/* 801674D4 00163134 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801674D8 00163138 7C 08 03 A6 */ mtlr r0
-/* 801674DC 0016313C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801674E0 00163140 4E 80 00 20 */ blr
-/* 801674E4 00163144 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801674E8 00163148 7C 08 02 A6 */ mflr r0
-/* 801674EC 0016314C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801674F0 00163150 39 61 00 20 */ addi r11, r1, 0x20
-/* 801674F4 00163154 48 05 FC 35 */ bl _savegpr_27
-/* 801674F8 00163158 7C 7B 1B 78 */ mr r27, r3
-/* 801674FC 0016315C 7C 9C 23 78 */ mr r28, r4
-/* 80167500 00163160 7C BD 2B 78 */ mr r29, r5
-/* 80167504 00163164 4B FF B6 6D */ bl func_80162B70
-/* 80167508 00163168 2C 03 00 01 */ cmpwi r3, 1
-/* 8016750C 0016316C 40 82 00 1C */ bne lbl_80167528
-/* 80167510 00163170 38 60 00 00 */ li r3, 0
-/* 80167514 00163174 48 11 27 F1 */ bl VIEnableDimming
-/* 80167518 00163178 80 6D A3 40 */ lwz r3, lbl_8063F600-_SDA_BASE_(r13)
-/* 8016751C 0016317C 48 0B D0 6D */ bl func_80224588
-/* 80167520 00163180 38 60 00 01 */ li r3, 1
-/* 80167524 00163184 48 11 27 E1 */ bl VIEnableDimming
-lbl_80167528:
-/* 80167528 00163188 3F E0 80 42 */ lis r31, lbl_8041F444@ha
-/* 8016752C 0016318C 3B C0 00 00 */ li r30, 0
-/* 80167530 00163190 3B FF F4 44 */ addi r31, r31, lbl_8041F444@l
-/* 80167534 00163194 48 00 00 5C */ b lbl_80167590
-lbl_80167538:
-/* 80167538 00163198 80 9F 00 00 */ lwz r4, 0(r31)
-/* 8016753C 0016319C 7F 83 E3 78 */ mr r3, r28
-/* 80167540 001631A0 48 06 6F 0D */ bl strcmp
-/* 80167544 001631A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80167548 001631A8 40 82 00 40 */ bne lbl_80167588
-/* 8016754C 001631AC 1C 1E 00 0C */ mulli r0, r30, 0xc
-/* 80167550 001631B0 3C 60 80 42 */ lis r3, lbl_8041F444@ha
-/* 80167554 001631B4 38 63 F4 44 */ addi r3, r3, lbl_8041F444@l
-/* 80167558 001631B8 7C 63 02 14 */ add r3, r3, r0
-/* 8016755C 001631BC 81 83 00 04 */ lwz r12, 4(r3)
-/* 80167560 001631C0 2C 0C 00 00 */ cmpwi r12, 0
-/* 80167564 001631C4 41 82 00 1C */ beq lbl_80167580
-/* 80167568 001631C8 7F 63 DB 78 */ mr r3, r27
-/* 8016756C 001631CC 7F 84 E3 78 */ mr r4, r28
-/* 80167570 001631D0 7F A5 EB 78 */ mr r5, r29
-/* 80167574 001631D4 7D 89 03 A6 */ mtctr r12
-/* 80167578 001631D8 4E 80 04 21 */ bctrl
-/* 8016757C 001631DC 48 00 00 24 */ b lbl_801675A0
-lbl_80167580:
-/* 80167580 001631E0 38 60 FF FF */ li r3, -1
-/* 80167584 001631E4 48 00 00 1C */ b lbl_801675A0
-lbl_80167588:
-/* 80167588 001631E8 3B FF 00 0C */ addi r31, r31, 0xc
-/* 8016758C 001631EC 3B DE 00 01 */ addi r30, r30, 1
-lbl_80167590:
-/* 80167590 001631F0 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80167594 001631F4 2C 00 00 00 */ cmpwi r0, 0
-/* 80167598 001631F8 40 82 FF A0 */ bne lbl_80167538
-/* 8016759C 001631FC 38 60 FF FF */ li r3, -1
-lbl_801675A0:
-/* 801675A0 00163200 39 61 00 20 */ addi r11, r1, 0x20
-/* 801675A4 00163204 48 05 FB D1 */ bl _restgpr_27
-/* 801675A8 00163208 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801675AC 0016320C 7C 08 03 A6 */ mtlr r0
-/* 801675B0 00163210 38 21 00 20 */ addi r1, r1, 0x20
-/* 801675B4 00163214 4E 80 00 20 */ blr
-/* 801675B8 00163218 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 801675BC 0016321C 7C 08 02 A6 */ mflr r0
-/* 801675C0 00163220 90 01 00 24 */ stw r0, 0x24(r1)
-/* 801675C4 00163224 39 61 00 20 */ addi r11, r1, 0x20
-/* 801675C8 00163228 48 05 FB 5D */ bl _savegpr_26
-/* 801675CC 0016322C 3F E0 80 42 */ lis r31, lbl_8041F444@ha
-/* 801675D0 00163230 7C 7A 1B 78 */ mr r26, r3
-/* 801675D4 00163234 7C 9B 23 78 */ mr r27, r4
-/* 801675D8 00163238 7C BC 2B 78 */ mr r28, r5
-/* 801675DC 0016323C 7C DD 33 78 */ mr r29, r6
-/* 801675E0 00163240 3B FF F4 44 */ addi r31, r31, lbl_8041F444@l
-/* 801675E4 00163244 3B C0 00 00 */ li r30, 0
-/* 801675E8 00163248 48 00 00 60 */ b lbl_80167648
-lbl_801675EC:
-/* 801675EC 0016324C 80 9F 00 00 */ lwz r4, 0(r31)
-/* 801675F0 00163250 7F 63 DB 78 */ mr r3, r27
-/* 801675F4 00163254 48 06 6E 59 */ bl strcmp
-/* 801675F8 00163258 2C 03 00 00 */ cmpwi r3, 0
-/* 801675FC 0016325C 40 82 00 44 */ bne lbl_80167640
-/* 80167600 00163260 1C 1E 00 0C */ mulli r0, r30, 0xc
-/* 80167604 00163264 3C 60 80 42 */ lis r3, lbl_8041F444@ha
-/* 80167608 00163268 38 63 F4 44 */ addi r3, r3, lbl_8041F444@l
-/* 8016760C 0016326C 7C 63 02 14 */ add r3, r3, r0
-/* 80167610 00163270 81 83 00 08 */ lwz r12, 8(r3)
-/* 80167614 00163274 2C 0C 00 00 */ cmpwi r12, 0
-/* 80167618 00163278 41 82 00 20 */ beq lbl_80167638
-/* 8016761C 0016327C 7F 43 D3 78 */ mr r3, r26
-/* 80167620 00163280 7F 64 DB 78 */ mr r4, r27
-/* 80167624 00163284 7F 85 E3 78 */ mr r5, r28
-/* 80167628 00163288 7F A6 EB 78 */ mr r6, r29
-/* 8016762C 0016328C 7D 89 03 A6 */ mtctr r12
-/* 80167630 00163290 4E 80 04 21 */ bctrl
-/* 80167634 00163294 48 00 00 24 */ b lbl_80167658
-lbl_80167638:
-/* 80167638 00163298 38 60 FF FF */ li r3, -1
-/* 8016763C 0016329C 48 00 00 1C */ b lbl_80167658
-lbl_80167640:
-/* 80167640 001632A0 3B FF 00 0C */ addi r31, r31, 0xc
-/* 80167644 001632A4 3B DE 00 01 */ addi r30, r30, 1
-lbl_80167648:
-/* 80167648 001632A8 80 1F 00 00 */ lwz r0, 0(r31)
-/* 8016764C 001632AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80167650 001632B0 40 82 FF 9C */ bne lbl_801675EC
-/* 80167654 001632B4 38 60 FF FF */ li r3, -1
-lbl_80167658:
-/* 80167658 001632B8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8016765C 001632BC 48 05 FB 15 */ bl _restgpr_26
-/* 80167660 001632C0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167664 001632C4 7C 08 03 A6 */ mtlr r0
-/* 80167668 001632C8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8016766C 001632CC 4E 80 00 20 */ blr
-/* 80167670 001632D0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167674 001632D4 7C 08 02 A6 */ mflr r0
-/* 80167678 001632D8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8016767C 001632DC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80167680 001632E0 48 05 FA A9 */ bl _savegpr_27
-/* 80167684 001632E4 3F E0 80 42 */ lis r31, lbl_8041F500@ha
-/* 80167688 001632E8 7C 7B 1B 78 */ mr r27, r3
-/* 8016768C 001632EC 7C 9C 23 78 */ mr r28, r4
-/* 80167690 001632F0 3B A0 00 00 */ li r29, 0
-/* 80167694 001632F4 3B FF F5 00 */ addi r31, r31, lbl_8041F500@l
-/* 80167698 001632F8 48 00 00 74 */ b lbl_8016770C
-lbl_8016769C:
-/* 8016769C 001632FC 83 DF 00 00 */ lwz r30, 0(r31)
-/* 801676A0 00163300 7F 63 DB 78 */ mr r3, r27
-/* 801676A4 00163304 7F C4 F3 78 */ mr r4, r30
-/* 801676A8 00163308 48 06 6D A5 */ bl strcmp
-/* 801676AC 0016330C 2C 03 00 00 */ cmpwi r3, 0
-/* 801676B0 00163310 41 82 00 18 */ beq lbl_801676C8
-/* 801676B4 00163314 7F C4 F3 78 */ mr r4, r30
-/* 801676B8 00163318 38 6D 83 58 */ addi r3, r13, lbl_8063D618-_SDA_BASE_
-/* 801676BC 0016331C 48 06 6D 91 */ bl strcmp
-/* 801676C0 00163320 2C 03 00 00 */ cmpwi r3, 0
-/* 801676C4 00163324 40 82 00 40 */ bne lbl_80167704
-lbl_801676C8:
-/* 801676C8 00163328 3C 60 80 42 */ lis r3, lbl_8041F500@ha
-/* 801676CC 0016332C 57 A0 20 36 */ slwi r0, r29, 4
-/* 801676D0 00163330 38 63 F5 00 */ addi r3, r3, lbl_8041F500@l
-/* 801676D4 00163334 7C A3 02 14 */ add r5, r3, r0
-/* 801676D8 00163338 81 85 00 04 */ lwz r12, 4(r5)
-/* 801676DC 0016333C 2C 0C 00 00 */ cmpwi r12, 0
-/* 801676E0 00163340 41 82 00 1C */ beq lbl_801676FC
-/* 801676E4 00163344 7F 63 DB 78 */ mr r3, r27
-/* 801676E8 00163348 7F 84 E3 78 */ mr r4, r28
-/* 801676EC 0016334C 80 A5 00 0C */ lwz r5, 0xc(r5)
-/* 801676F0 00163350 7D 89 03 A6 */ mtctr r12
-/* 801676F4 00163354 4E 80 04 21 */ bctrl
-/* 801676F8 00163358 48 00 00 24 */ b lbl_8016771C
-lbl_801676FC:
-/* 801676FC 0016335C 38 60 FF FF */ li r3, -1
-/* 80167700 00163360 48 00 00 1C */ b lbl_8016771C
-lbl_80167704:
-/* 80167704 00163364 3B FF 00 10 */ addi r31, r31, 0x10
-/* 80167708 00163368 3B BD 00 01 */ addi r29, r29, 1
-lbl_8016770C:
-/* 8016770C 0016336C 80 1F 00 00 */ lwz r0, 0(r31)
-/* 80167710 00163370 2C 00 00 00 */ cmpwi r0, 0
-/* 80167714 00163374 40 82 FF 88 */ bne lbl_8016769C
-/* 80167718 00163378 38 60 FF FF */ li r3, -1
-lbl_8016771C:
-/* 8016771C 0016337C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80167720 00163380 48 05 FA 55 */ bl _restgpr_27
-/* 80167724 00163384 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167728 00163388 7C 08 03 A6 */ mtlr r0
-/* 8016772C 0016338C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167730 00163390 4E 80 00 20 */ blr
-/* 80167734 00163394 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167738 00163398 7C 08 02 A6 */ mflr r0
-/* 8016773C 0016339C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167740 001633A0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80167744 001633A4 48 05 F9 E1 */ bl _savegpr_26
-/* 80167748 001633A8 3F E0 80 42 */ lis r31, lbl_8041F500@ha
-/* 8016774C 001633AC 7C 7A 1B 78 */ mr r26, r3
-/* 80167750 001633B0 7C 9B 23 78 */ mr r27, r4
-/* 80167754 001633B4 7C BC 2B 78 */ mr r28, r5
-/* 80167758 001633B8 3B FF F5 00 */ addi r31, r31, lbl_8041F500@l
-/* 8016775C 001633BC 3B A0 00 00 */ li r29, 0
-/* 80167760 001633C0 48 00 00 78 */ b lbl_801677D8
-lbl_80167764:
-/* 80167764 001633C4 83 DF 00 00 */ lwz r30, 0(r31)
-/* 80167768 001633C8 7F 43 D3 78 */ mr r3, r26
-/* 8016776C 001633CC 7F C4 F3 78 */ mr r4, r30
-/* 80167770 001633D0 48 06 6C DD */ bl strcmp
-/* 80167774 001633D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80167778 001633D8 41 82 00 18 */ beq lbl_80167790
-/* 8016777C 001633DC 7F C4 F3 78 */ mr r4, r30
-/* 80167780 001633E0 38 6D 83 58 */ addi r3, r13, lbl_8063D618-_SDA_BASE_
-/* 80167784 001633E4 48 06 6C C9 */ bl strcmp
-/* 80167788 001633E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016778C 001633EC 40 82 00 44 */ bne lbl_801677D0
-lbl_80167790:
-/* 80167790 001633F0 3C 60 80 42 */ lis r3, lbl_8041F500@ha
-/* 80167794 001633F4 57 A0 20 36 */ slwi r0, r29, 4
-/* 80167798 001633F8 38 63 F5 00 */ addi r3, r3, lbl_8041F500@l
-/* 8016779C 001633FC 7C C3 02 14 */ add r6, r3, r0
-/* 801677A0 00163400 81 86 00 08 */ lwz r12, 8(r6)
-/* 801677A4 00163404 2C 0C 00 00 */ cmpwi r12, 0
-/* 801677A8 00163408 41 82 00 20 */ beq lbl_801677C8
-/* 801677AC 0016340C 7F 43 D3 78 */ mr r3, r26
-/* 801677B0 00163410 7F 64 DB 78 */ mr r4, r27
-/* 801677B4 00163414 7F 85 E3 78 */ mr r5, r28
-/* 801677B8 00163418 80 C6 00 0C */ lwz r6, 0xc(r6)
-/* 801677BC 0016341C 7D 89 03 A6 */ mtctr r12
-/* 801677C0 00163420 4E 80 04 21 */ bctrl
-/* 801677C4 00163424 48 00 00 24 */ b lbl_801677E8
-lbl_801677C8:
-/* 801677C8 00163428 38 60 FF FF */ li r3, -1
-/* 801677CC 0016342C 48 00 00 1C */ b lbl_801677E8
-lbl_801677D0:
-/* 801677D0 00163430 3B FF 00 10 */ addi r31, r31, 0x10
-/* 801677D4 00163434 3B BD 00 01 */ addi r29, r29, 1
-lbl_801677D8:
-/* 801677D8 00163438 80 1F 00 00 */ lwz r0, 0(r31)
-/* 801677DC 0016343C 2C 00 00 00 */ cmpwi r0, 0
-/* 801677E0 00163440 40 82 FF 84 */ bne lbl_80167764
-/* 801677E4 00163444 38 60 FF FF */ li r3, -1
-lbl_801677E8:
-/* 801677E8 00163448 39 61 00 20 */ addi r11, r1, 0x20
-/* 801677EC 0016344C 48 05 F9 85 */ bl _restgpr_26
-/* 801677F0 00163450 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 801677F4 00163454 7C 08 03 A6 */ mtlr r0
-/* 801677F8 00163458 38 21 00 20 */ addi r1, r1, 0x20
-/* 801677FC 0016345C 4E 80 00 20 */ blr
-
-.global func_80167800
-func_80167800:
-/* 80167800 00163460 38 A0 00 01 */ li r5, 1
-/* 80167804 00163464 38 6D 9E 10 */ addi r3, r13, lbl_8063F0D0-_SDA_BASE_
-/* 80167808 00163468 38 80 00 04 */ li r4, 4
-/* 8016780C 0016346C 38 00 00 00 */ li r0, 0
-/* 80167810 00163470 98 AD 9E 10 */ stb r5, lbl_8063F0D0-_SDA_BASE_(r13)
-/* 80167814 00163474 B0 83 00 02 */ sth r4, 2(r3)
-/* 80167818 00163478 98 03 00 04 */ stb r0, 4(r3)
-/* 8016781C 0016347C 4E 80 00 20 */ blr
-/* 80167820 00163480 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167824 00163484 7C 08 02 A6 */ mflr r0
-/* 80167828 00163488 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016782C 0016348C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80167830 00163490 80 A5 00 00 */ lwz r5, 0(r5)
-/* 80167834 00163494 54 A4 C4 2E */ rlwinm r4, r5, 0x18, 0x10, 0x17
-/* 80167838 00163498 54 A0 42 1E */ rlwinm r0, r5, 8, 8, 0xf
-/* 8016783C 0016349C 50 A4 46 3E */ rlwimi r4, r5, 8, 0x18, 0x1f
-/* 80167840 001634A0 50 A0 C0 0E */ rlwimi r0, r5, 0x18, 0, 7
-/* 80167844 001634A4 7C 9F 03 78 */ or r31, r4, r0
-/* 80167848 001634A8 4B FF D3 E5 */ bl func_80164C2C
-/* 8016784C 001634AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80167850 001634B0 41 82 00 0C */ beq lbl_8016785C
-/* 80167854 001634B4 7F E4 FB 78 */ mr r4, r31
-/* 80167858 001634B8 4B FF F3 BD */ bl func_80166C14
-lbl_8016785C:
-/* 8016785C 001634BC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80167860 001634C0 38 60 00 00 */ li r3, 0
-/* 80167864 001634C4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167868 001634C8 7C 08 03 A6 */ mtlr r0
-/* 8016786C 001634CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167870 001634D0 4E 80 00 20 */ blr
-/* 80167874 001634D4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167878 001634D8 7C 08 02 A6 */ mflr r0
-/* 8016787C 001634DC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167880 001634E0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80167884 001634E4 7C BF 2B 78 */ mr r31, r5
-/* 80167888 001634E8 4B FF D3 A5 */ bl func_80164C2C
-/* 8016788C 001634EC 2C 03 00 00 */ cmpwi r3, 0
-/* 80167890 001634F0 41 82 00 0C */ beq lbl_8016789C
-/* 80167894 001634F4 7F E4 FB 78 */ mr r4, r31
-/* 80167898 001634F8 4B FF F3 A5 */ bl func_80166C3C
-lbl_8016789C:
-/* 8016789C 001634FC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801678A0 00163500 38 60 00 00 */ li r3, 0
-/* 801678A4 00163504 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801678A8 00163508 7C 08 03 A6 */ mtlr r0
-/* 801678AC 0016350C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801678B0 00163510 4E 80 00 20 */ blr
-/* 801678B4 00163514 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801678B8 00163518 7C 08 02 A6 */ mflr r0
-/* 801678BC 0016351C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801678C0 00163520 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801678C4 00163524 7C BF 2B 78 */ mr r31, r5
-/* 801678C8 00163528 4B FF D3 65 */ bl func_80164C2C
-/* 801678CC 0016352C 2C 03 00 00 */ cmpwi r3, 0
-/* 801678D0 00163530 41 82 00 0C */ beq lbl_801678DC
-/* 801678D4 00163534 7F E4 FB 78 */ mr r4, r31
-/* 801678D8 00163538 4B FF F3 D5 */ bl func_80166CAC
-lbl_801678DC:
-/* 801678DC 0016353C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801678E0 00163540 38 60 00 00 */ li r3, 0
-/* 801678E4 00163544 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801678E8 00163548 7C 08 03 A6 */ mtlr r0
-/* 801678EC 0016354C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801678F0 00163550 4E 80 00 20 */ blr
-/* 801678F4 00163554 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801678F8 00163558 7C 08 02 A6 */ mflr r0
-/* 801678FC 0016355C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167900 00163560 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80167904 00163564 7C BF 2B 78 */ mr r31, r5
-/* 80167908 00163568 4B FF D3 25 */ bl func_80164C2C
-/* 8016790C 0016356C 2C 03 00 00 */ cmpwi r3, 0
-/* 80167910 00163570 41 82 00 0C */ beq lbl_8016791C
-/* 80167914 00163574 7F E4 FB 78 */ mr r4, r31
-/* 80167918 00163578 4B FF F3 FD */ bl func_80166D14
-lbl_8016791C:
-/* 8016791C 0016357C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80167920 00163580 38 60 00 00 */ li r3, 0
-/* 80167924 00163584 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167928 00163588 7C 08 03 A6 */ mtlr r0
-/* 8016792C 0016358C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167930 00163590 4E 80 00 20 */ blr
-/* 80167934 00163594 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167938 00163598 7C 08 02 A6 */ mflr r0
-/* 8016793C 0016359C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167940 001635A0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80167944 001635A4 7C BF 2B 78 */ mr r31, r5
-/* 80167948 001635A8 4B FF D2 E5 */ bl func_80164C2C
-/* 8016794C 001635AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80167950 001635B0 41 82 00 0C */ beq lbl_8016795C
-/* 80167954 001635B4 80 9F 00 00 */ lwz r4, 0(r31)
-/* 80167958 001635B8 4B FF F3 E5 */ bl func_80166D3C
-lbl_8016795C:
-/* 8016795C 001635BC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80167960 001635C0 38 60 00 00 */ li r3, 0
-/* 80167964 001635C4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167968 001635C8 7C 08 03 A6 */ mtlr r0
-/* 8016796C 001635CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167970 001635D0 4E 80 00 20 */ blr
-
-.global func_80167974
-func_80167974:
-/* 80167974 001635D4 38 A0 00 01 */ li r5, 1
-/* 80167978 001635D8 38 6D 9E 18 */ addi r3, r13, lbl_8063F0D8-_SDA_BASE_
-/* 8016797C 001635DC 38 80 00 04 */ li r4, 4
-/* 80167980 001635E0 38 00 00 00 */ li r0, 0
-/* 80167984 001635E4 98 AD 9E 18 */ stb r5, lbl_8063F0D8-_SDA_BASE_(r13)
-/* 80167988 001635E8 B0 83 00 02 */ sth r4, 2(r3)
-/* 8016798C 001635EC 98 03 00 04 */ stb r0, 4(r3)
-/* 80167990 001635F0 4E 80 00 20 */ blr
-/* 80167994 001635F4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167998 001635F8 7C 08 02 A6 */ mflr r0
-/* 8016799C 001635FC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801679A0 00163600 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801679A4 00163604 7C 9F 23 78 */ mr r31, r4
-/* 801679A8 00163608 4B FF D2 85 */ bl func_80164C2C
-/* 801679AC 0016360C 2C 03 00 00 */ cmpwi r3, 0
-/* 801679B0 00163610 41 82 00 0C */ beq lbl_801679BC
-/* 801679B4 00163614 7F E4 FB 78 */ mr r4, r31
-/* 801679B8 00163618 4B FF F2 85 */ bl func_80166C3C
-lbl_801679BC:
-/* 801679BC 0016361C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801679C0 00163620 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801679C4 00163624 7C 08 03 A6 */ mtlr r0
-/* 801679C8 00163628 38 21 00 10 */ addi r1, r1, 0x10
-/* 801679CC 0016362C 4E 80 00 20 */ blr
-/* 801679D0 00163630 4E 80 00 20 */ blr
-/* 801679D4 00163634 4E 80 00 20 */ blr
-
-.global func_801679D8
-func_801679D8:
-/* 801679D8 00163638 38 A0 00 01 */ li r5, 1
-/* 801679DC 0016363C 38 6D 9E 20 */ addi r3, r13, lbl_8063F0E0-_SDA_BASE_
-/* 801679E0 00163640 38 80 00 04 */ li r4, 4
-/* 801679E4 00163644 38 00 00 00 */ li r0, 0
-/* 801679E8 00163648 98 AD 9E 20 */ stb r5, lbl_8063F0E0-_SDA_BASE_(r13)
-/* 801679EC 0016364C B0 83 00 02 */ sth r4, 2(r3)
-/* 801679F0 00163650 98 03 00 04 */ stb r0, 4(r3)
-/* 801679F4 00163654 4E 80 00 20 */ blr
-
-.global func_801679F8
-func_801679F8:
-/* 801679F8 00163658 28 03 00 04 */ cmplwi r3, 4
-/* 801679FC 0016365C 41 80 00 0C */ blt lbl_80167A08
-/* 80167A00 00163660 38 60 FF FF */ li r3, -1
-/* 80167A04 00163664 4E 80 00 20 */ blr
-lbl_80167A08:
-/* 80167A08 00163668 2C 04 00 00 */ cmpwi r4, 0
-/* 80167A0C 0016366C 41 80 00 0C */ blt lbl_80167A18
-/* 80167A10 00163670 2C 04 00 08 */ cmpwi r4, 8
-/* 80167A14 00163674 41 80 00 0C */ blt lbl_80167A20
-lbl_80167A18:
-/* 80167A18 00163678 38 60 FF FF */ li r3, -1
-/* 80167A1C 0016367C 4E 80 00 20 */ blr
-lbl_80167A20:
-/* 80167A20 00163680 38 AD 9E 28 */ addi r5, r13, lbl_8063F0E8-_SDA_BASE_
-/* 80167A24 00163684 7C 85 19 AE */ stbx r4, r5, r3
-/* 80167A28 00163688 38 60 00 00 */ li r3, 0
-/* 80167A2C 0016368C 4E 80 00 20 */ blr
-
-.global func_80167A30
-func_80167A30:
-/* 80167A30 00163690 28 03 00 04 */ cmplwi r3, 4
-/* 80167A34 00163694 41 80 00 0C */ blt lbl_80167A40
-/* 80167A38 00163698 38 60 FF FF */ li r3, -1
-/* 80167A3C 0016369C 4E 80 00 20 */ blr
-lbl_80167A40:
-/* 80167A40 001636A0 38 8D 9E 28 */ addi r4, r13, lbl_8063F0E8-_SDA_BASE_
-/* 80167A44 001636A4 7C 64 18 AE */ lbzx r3, r4, r3
-/* 80167A48 001636A8 2C 03 00 00 */ cmpwi r3, 0
-/* 80167A4C 001636AC 41 80 00 0C */ blt lbl_80167A58
-/* 80167A50 001636B0 2C 03 00 08 */ cmpwi r3, 8
-/* 80167A54 001636B4 4D 80 00 20 */ bltlr
-lbl_80167A58:
-/* 80167A58 001636B8 38 60 FF FF */ li r3, -1
-/* 80167A5C 001636BC 4E 80 00 20 */ blr
-
-.global func_80167A60
-func_80167A60:
-/* 80167A60 001636C0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167A64 001636C4 7C 08 02 A6 */ mflr r0
-/* 80167A68 001636C8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167A6C 001636CC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80167A70 001636D0 3B E0 00 00 */ li r31, 0
-lbl_80167A74:
-/* 80167A74 001636D4 7F E4 FB 78 */ mr r4, r31
-/* 80167A78 001636D8 57 E3 06 3E */ clrlwi r3, r31, 0x18
-/* 80167A7C 001636DC 4B FF FF 7D */ bl func_801679F8
-/* 80167A80 001636E0 3B FF 00 01 */ addi r31, r31, 1
-/* 80167A84 001636E4 2C 1F 00 04 */ cmpwi r31, 4
-/* 80167A88 001636E8 41 80 FF EC */ blt lbl_80167A74
-/* 80167A8C 001636EC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167A90 001636F0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80167A94 001636F4 7C 08 03 A6 */ mtlr r0
-/* 80167A98 001636F8 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167A9C 001636FC 4E 80 00 20 */ blr
-
-.global func_80167AA0
-func_80167AA0:
-/* 80167AA0 00163700 28 03 00 0F */ cmplwi r3, 0xf
-/* 80167AA4 00163704 41 81 00 84 */ bgt lbl_80167B28
-/* 80167AA8 00163708 3C 80 80 42 */ lis r4, lbl_8041F550@ha
-/* 80167AAC 0016370C 54 60 10 3A */ slwi r0, r3, 2
-/* 80167AB0 00163710 38 84 F5 50 */ addi r4, r4, lbl_8041F550@l
-/* 80167AB4 00163714 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80167AB8 00163718 7C 89 03 A6 */ mtctr r4
-/* 80167ABC 0016371C 4E 80 04 20 */ bctr
-/* 80167AC0 00163720 38 60 00 00 */ li r3, 0
-/* 80167AC4 00163724 4E 80 00 20 */ blr
-/* 80167AC8 00163728 38 60 00 01 */ li r3, 1
-/* 80167ACC 0016372C 4E 80 00 20 */ blr
-/* 80167AD0 00163730 38 60 00 02 */ li r3, 2
-/* 80167AD4 00163734 4E 80 00 20 */ blr
-/* 80167AD8 00163738 38 60 00 03 */ li r3, 3
-/* 80167ADC 0016373C 4E 80 00 20 */ blr
-/* 80167AE0 00163740 38 60 00 04 */ li r3, 4
-/* 80167AE4 00163744 4E 80 00 20 */ blr
-/* 80167AE8 00163748 38 60 00 0C */ li r3, 0xc
-/* 80167AEC 0016374C 4E 80 00 20 */ blr
-/* 80167AF0 00163750 38 60 00 05 */ li r3, 5
-/* 80167AF4 00163754 4E 80 00 20 */ blr
-/* 80167AF8 00163758 38 60 00 06 */ li r3, 6
-/* 80167AFC 0016375C 4E 80 00 20 */ blr
-/* 80167B00 00163760 38 60 00 07 */ li r3, 7
-/* 80167B04 00163764 4E 80 00 20 */ blr
-/* 80167B08 00163768 38 60 00 08 */ li r3, 8
-/* 80167B0C 0016376C 4E 80 00 20 */ blr
-/* 80167B10 00163770 38 60 00 09 */ li r3, 9
-/* 80167B14 00163774 4E 80 00 20 */ blr
-/* 80167B18 00163778 38 60 00 0A */ li r3, 0xa
-/* 80167B1C 0016377C 4E 80 00 20 */ blr
-/* 80167B20 00163780 38 60 00 0B */ li r3, 0xb
-/* 80167B24 00163784 4E 80 00 20 */ blr
-lbl_80167B28:
-/* 80167B28 00163788 38 60 FF FF */ li r3, -1
-/* 80167B2C 0016378C 4E 80 00 20 */ blr
-
-.global func_80167B30
-func_80167B30:
-/* 80167B30 00163790 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167B34 00163794 7C 08 02 A6 */ mflr r0
-/* 80167B38 00163798 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167B3C 0016379C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167B40 001637A0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167B44 001637A4 7C 9E 23 78 */ mr r30, r4
-/* 80167B48 001637A8 4B FF FE E9 */ bl func_80167A30
-/* 80167B4C 001637AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80167B50 001637B0 7C 7F 1B 78 */ mr r31, r3
-/* 80167B54 001637B4 41 80 00 40 */ blt lbl_80167B94
-/* 80167B58 001637B8 4B FF D1 15 */ bl func_80164C6C
-/* 80167B5C 001637BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80167B60 001637C0 41 82 00 34 */ beq lbl_80167B94
-/* 80167B64 001637C4 57 C5 C4 2E */ rlwinm r5, r30, 0x18, 0x10, 0x17
-/* 80167B68 001637C8 57 C0 42 1E */ rlwinm r0, r30, 8, 8, 0xf
-/* 80167B6C 001637CC 53 C5 46 3E */ rlwimi r5, r30, 8, 0x18, 0x1f
-/* 80167B70 001637D0 3C 80 80 42 */ lis r4, lbl_8041F590@ha
-/* 80167B74 001637D4 53 C0 C0 0E */ rlwimi r0, r30, 0x18, 0, 7
-/* 80167B78 001637D8 7F E3 FB 78 */ mr r3, r31
-/* 80167B7C 001637DC 7C A0 03 78 */ or r0, r5, r0
-/* 80167B80 001637E0 38 84 F5 90 */ addi r4, r4, lbl_8041F590@l
-/* 80167B84 001637E4 90 01 00 08 */ stw r0, 8(r1)
-/* 80167B88 001637E8 38 A1 00 08 */ addi r5, r1, 8
-/* 80167B8C 001637EC 38 C0 00 04 */ li r6, 4
-/* 80167B90 001637F0 4B FF CC 95 */ bl func_80164824
-lbl_80167B94:
-/* 80167B94 001637F4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167B98 001637F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167B9C 001637FC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167BA0 00163800 7C 08 03 A6 */ mtlr r0
-/* 80167BA4 00163804 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167BA8 00163808 4E 80 00 20 */ blr
-
-.global func_80167BAC
-func_80167BAC:
-/* 80167BAC 0016380C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167BB0 00163810 7C 08 02 A6 */ mflr r0
-/* 80167BB4 00163814 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167BB8 00163818 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167BBC 0016381C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167BC0 00163820 7C BE 2B 78 */ mr r30, r5
-/* 80167BC4 00163824 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80167BC8 00163828 7C 9D 23 78 */ mr r29, r4
-/* 80167BCC 0016382C 4B FF FE 65 */ bl func_80167A30
-/* 80167BD0 00163830 2C 03 00 00 */ cmpwi r3, 0
-/* 80167BD4 00163834 7C 7F 1B 78 */ mr r31, r3
-/* 80167BD8 00163838 41 80 00 58 */ blt lbl_80167C30
-/* 80167BDC 0016383C 4B FF D0 91 */ bl func_80164C6C
-/* 80167BE0 00163840 2C 03 00 00 */ cmpwi r3, 0
-/* 80167BE4 00163844 41 82 00 4C */ beq lbl_80167C30
-/* 80167BE8 00163848 38 80 FF FF */ li r4, -1
-/* 80167BEC 0016384C 4B FF F0 29 */ bl func_80166C14
-/* 80167BF0 00163850 7F A3 EB 78 */ mr r3, r29
-/* 80167BF4 00163854 4B FF FE AD */ bl func_80167AA0
-/* 80167BF8 00163858 54 64 44 2E */ rlwinm r4, r3, 8, 0x10, 0x17
-/* 80167BFC 0016385C 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
-/* 80167C00 00163860 7C A4 02 14 */ add r5, r4, r0
-/* 80167C04 00163864 57 C3 44 2E */ rlwinm r3, r30, 8, 0x10, 0x17
-/* 80167C08 00163868 57 C0 C6 3E */ rlwinm r0, r30, 0x18, 0x18, 0x1f
-/* 80167C0C 0016386C 3C 80 80 42 */ lis r4, lbl_8041F5A4@ha
-/* 80167C10 00163870 7C 03 02 14 */ add r0, r3, r0
-/* 80167C14 00163874 B0 A1 00 08 */ sth r5, 8(r1)
-/* 80167C18 00163878 7F E3 FB 78 */ mr r3, r31
-/* 80167C1C 0016387C 38 84 F5 A4 */ addi r4, r4, lbl_8041F5A4@l
-/* 80167C20 00163880 B0 01 00 0A */ sth r0, 0xa(r1)
-/* 80167C24 00163884 38 A1 00 08 */ addi r5, r1, 8
-/* 80167C28 00163888 38 C0 00 04 */ li r6, 4
-/* 80167C2C 0016388C 4B FF CB F9 */ bl func_80164824
-lbl_80167C30:
-/* 80167C30 00163890 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167C34 00163894 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167C38 00163898 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167C3C 0016389C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80167C40 001638A0 7C 08 03 A6 */ mtlr r0
-/* 80167C44 001638A4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167C48 001638A8 4E 80 00 20 */ blr
-
-.global func_80167C4C
-func_80167C4C:
-/* 80167C4C 001638AC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80167C50 001638B0 7C 08 02 A6 */ mflr r0
-/* 80167C54 001638B4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80167C58 001638B8 4B FF FD D9 */ bl func_80167A30
-/* 80167C5C 001638BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80167C60 001638C0 40 80 00 0C */ bge lbl_80167C6C
-/* 80167C64 001638C4 38 60 00 07 */ li r3, 7
-/* 80167C68 001638C8 48 00 00 1C */ b lbl_80167C84
-lbl_80167C6C:
-/* 80167C6C 001638CC 4B FF D0 01 */ bl func_80164C6C
-/* 80167C70 001638D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80167C74 001638D4 40 82 00 0C */ bne lbl_80167C80
-/* 80167C78 001638D8 38 60 00 07 */ li r3, 7
-/* 80167C7C 001638DC 48 00 00 08 */ b lbl_80167C84
-lbl_80167C80:
-/* 80167C80 001638E0 4B FF EF 9D */ bl func_80166C1C
-lbl_80167C84:
-/* 80167C84 001638E4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80167C88 001638E8 7C 08 03 A6 */ mtlr r0
-/* 80167C8C 001638EC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80167C90 001638F0 4E 80 00 20 */ blr
-
-.global func_80167C94
-func_80167C94:
-/* 80167C94 001638F4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167C98 001638F8 7C 08 02 A6 */ mflr r0
-/* 80167C9C 001638FC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167CA0 00163900 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167CA4 00163904 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167CA8 00163908 7C 7E 1B 78 */ mr r30, r3
-/* 80167CAC 0016390C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80167CB0 00163910 7C 9D 23 78 */ mr r29, r4
-/* 80167CB4 00163914 4B FF FD 7D */ bl func_80167A30
-/* 80167CB8 00163918 2C 03 00 00 */ cmpwi r3, 0
-/* 80167CBC 0016391C 7C 7F 1B 78 */ mr r31, r3
-/* 80167CC0 00163920 40 80 00 0C */ bge lbl_80167CCC
-/* 80167CC4 00163924 38 60 00 07 */ li r3, 7
-/* 80167CC8 00163928 48 00 00 7C */ b lbl_80167D44
-lbl_80167CCC:
-/* 80167CCC 0016392C 3C A0 80 42 */ lis r5, lbl_8041F5BC@ha
-/* 80167CD0 00163930 80 9D 00 00 */ lwz r4, 0(r29)
-/* 80167CD4 00163934 7F C3 F3 78 */ mr r3, r30
-/* 80167CD8 00163938 38 A5 F5 BC */ addi r5, r5, lbl_8041F5BC@l
-/* 80167CDC 0016393C 48 00 00 85 */ bl func_80167D60
-/* 80167CE0 00163940 48 0F 62 F1 */ bl func_8025DFD0
-/* 80167CE4 00163944 38 80 16 20 */ li r4, 0x1620
-/* 80167CE8 00163948 48 0F 62 D9 */ bl func_8025DFC0
-/* 80167CEC 0016394C 2C 03 00 00 */ cmpwi r3, 0
-/* 80167CF0 00163950 7C 7E 1B 78 */ mr r30, r3
-/* 80167CF4 00163954 40 82 00 0C */ bne lbl_80167D00
-/* 80167CF8 00163958 38 60 00 07 */ li r3, 7
-/* 80167CFC 0016395C 48 00 00 48 */ b lbl_80167D44
-lbl_80167D00:
-/* 80167D00 00163960 7F A3 EB 78 */ mr r3, r29
-/* 80167D04 00163964 7F C4 F3 78 */ mr r4, r30
-/* 80167D08 00163968 48 00 08 7D */ bl func_80168584
-/* 80167D0C 0016396C 3C 80 80 42 */ lis r4, lbl_8041F5DC@ha
-/* 80167D10 00163970 7F E3 FB 78 */ mr r3, r31
-/* 80167D14 00163974 7F C5 F3 78 */ mr r5, r30
-/* 80167D18 00163978 38 C0 16 20 */ li r6, 0x1620
-/* 80167D1C 0016397C 38 84 F5 DC */ addi r4, r4, lbl_8041F5DC@l
-/* 80167D20 00163980 4B FF CC 51 */ bl func_80164970
-/* 80167D24 00163984 7C 7F 1B 78 */ mr r31, r3
-/* 80167D28 00163988 48 0F 62 A9 */ bl func_8025DFD0
-/* 80167D2C 0016398C 7F C4 F3 78 */ mr r4, r30
-/* 80167D30 00163990 48 0F 62 99 */ bl func_8025DFC8
-/* 80167D34 00163994 7C 1F 00 D0 */ neg r0, r31
-/* 80167D38 00163998 7C 00 FB 78 */ or r0, r0, r31
-/* 80167D3C 0016399C 7C 00 FE 70 */ srawi r0, r0, 0x1f
-/* 80167D40 001639A0 54 03 07 7E */ clrlwi r3, r0, 0x1d
-lbl_80167D44:
-/* 80167D44 001639A4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167D48 001639A8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167D4C 001639AC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167D50 001639B0 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80167D54 001639B4 7C 08 03 A6 */ mtlr r0
-/* 80167D58 001639B8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167D5C 001639BC 4E 80 00 20 */ blr
-
-.global func_80167D60
-func_80167D60:
-/* 80167D60 001639C0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167D64 001639C4 7C 08 02 A6 */ mflr r0
-/* 80167D68 001639C8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167D6C 001639CC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167D70 001639D0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167D74 001639D4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80167D78 001639D8 7C BD 2B 78 */ mr r29, r5
-/* 80167D7C 001639DC 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80167D80 001639E0 7C 9C 23 78 */ mr r28, r4
-/* 80167D84 001639E4 4B FF FC AD */ bl func_80167A30
-/* 80167D88 001639E8 2C 03 00 00 */ cmpwi r3, 0
-/* 80167D8C 001639EC 7C 7F 1B 78 */ mr r31, r3
-/* 80167D90 001639F0 40 80 00 0C */ bge lbl_80167D9C
-/* 80167D94 001639F4 38 60 00 07 */ li r3, 7
-/* 80167D98 001639F8 48 00 00 68 */ b lbl_80167E00
-lbl_80167D9C:
-/* 80167D9C 001639FC 48 0F 62 35 */ bl func_8025DFD0
-/* 80167DA0 00163A00 38 80 05 90 */ li r4, 0x590
-/* 80167DA4 00163A04 48 0F 62 1D */ bl func_8025DFC0
-/* 80167DA8 00163A08 2C 03 00 00 */ cmpwi r3, 0
-/* 80167DAC 00163A0C 7C 7E 1B 78 */ mr r30, r3
-/* 80167DB0 00163A10 40 82 00 0C */ bne lbl_80167DBC
-/* 80167DB4 00163A14 38 60 00 07 */ li r3, 7
-/* 80167DB8 00163A18 48 00 00 48 */ b lbl_80167E00
-lbl_80167DBC:
-/* 80167DBC 00163A1C 7F 83 E3 78 */ mr r3, r28
-/* 80167DC0 00163A20 7F C4 F3 78 */ mr r4, r30
-/* 80167DC4 00163A24 38 A0 00 00 */ li r5, 0
-/* 80167DC8 00163A28 48 27 99 19 */ bl func_803E16E0
-/* 80167DCC 00163A2C 7F E3 FB 78 */ mr r3, r31
-/* 80167DD0 00163A30 7F A4 EB 78 */ mr r4, r29
-/* 80167DD4 00163A34 7F C5 F3 78 */ mr r5, r30
-/* 80167DD8 00163A38 38 C0 05 90 */ li r6, 0x590
-/* 80167DDC 00163A3C 4B FF CB 95 */ bl func_80164970
-/* 80167DE0 00163A40 7C 7F 1B 78 */ mr r31, r3
-/* 80167DE4 00163A44 48 0F 61 ED */ bl func_8025DFD0
-/* 80167DE8 00163A48 7F C4 F3 78 */ mr r4, r30
-/* 80167DEC 00163A4C 48 0F 61 DD */ bl func_8025DFC8
-/* 80167DF0 00163A50 7C 1F 00 D0 */ neg r0, r31
-/* 80167DF4 00163A54 7C 00 FB 78 */ or r0, r0, r31
-/* 80167DF8 00163A58 7C 00 FE 70 */ srawi r0, r0, 0x1f
-/* 80167DFC 00163A5C 54 03 07 7E */ clrlwi r3, r0, 0x1d
-lbl_80167E00:
-/* 80167E00 00163A60 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167E04 00163A64 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167E08 00163A68 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167E0C 00163A6C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80167E10 00163A70 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80167E14 00163A74 7C 08 03 A6 */ mtlr r0
-/* 80167E18 00163A78 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167E1C 00163A7C 4E 80 00 20 */ blr
-
-.global func_80167E20
-func_80167E20:
-/* 80167E20 00163A80 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167E24 00163A84 7C 08 02 A6 */ mflr r0
-/* 80167E28 00163A88 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167E2C 00163A8C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167E30 00163A90 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167E34 00163A94 7C 7E 1B 78 */ mr r30, r3
-/* 80167E38 00163A98 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80167E3C 00163A9C 7C 9D 23 78 */ mr r29, r4
-/* 80167E40 00163AA0 4B FF FB F1 */ bl func_80167A30
-/* 80167E44 00163AA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80167E48 00163AA8 7C 7F 1B 78 */ mr r31, r3
-/* 80167E4C 00163AAC 40 80 00 0C */ bge lbl_80167E58
-/* 80167E50 00163AB0 38 60 00 07 */ li r3, 7
-/* 80167E54 00163AB4 48 00 00 7C */ b lbl_80167ED0
-lbl_80167E58:
-/* 80167E58 00163AB8 3C A0 80 42 */ lis r5, lbl_8041F5FC@ha
-/* 80167E5C 00163ABC 80 9D 00 00 */ lwz r4, 0(r29)
-/* 80167E60 00163AC0 7F C3 F3 78 */ mr r3, r30
-/* 80167E64 00163AC4 38 A5 F5 FC */ addi r5, r5, lbl_8041F5FC@l
-/* 80167E68 00163AC8 4B FF FE F9 */ bl func_80167D60
-/* 80167E6C 00163ACC 48 0F 61 65 */ bl func_8025DFD0
-/* 80167E70 00163AD0 38 80 04 08 */ li r4, 0x408
-/* 80167E74 00163AD4 48 0F 61 4D */ bl func_8025DFC0
-/* 80167E78 00163AD8 2C 03 00 00 */ cmpwi r3, 0
-/* 80167E7C 00163ADC 7C 7E 1B 78 */ mr r30, r3
-/* 80167E80 00163AE0 40 82 00 0C */ bne lbl_80167E8C
-/* 80167E84 00163AE4 38 60 00 07 */ li r3, 7
-/* 80167E88 00163AE8 48 00 00 48 */ b lbl_80167ED0
-lbl_80167E8C:
-/* 80167E8C 00163AEC 7F A3 EB 78 */ mr r3, r29
-/* 80167E90 00163AF0 7F C4 F3 78 */ mr r4, r30
-/* 80167E94 00163AF4 48 00 08 39 */ bl func_801686CC
-/* 80167E98 00163AF8 3C 80 80 42 */ lis r4, lbl_8041F61C@ha
-/* 80167E9C 00163AFC 7F E3 FB 78 */ mr r3, r31
-/* 80167EA0 00163B00 7F C5 F3 78 */ mr r5, r30
-/* 80167EA4 00163B04 38 C0 04 08 */ li r6, 0x408
-/* 80167EA8 00163B08 38 84 F6 1C */ addi r4, r4, lbl_8041F61C@l
-/* 80167EAC 00163B0C 4B FF CA C5 */ bl func_80164970
-/* 80167EB0 00163B10 7C 7F 1B 78 */ mr r31, r3
-/* 80167EB4 00163B14 48 0F 61 1D */ bl func_8025DFD0
-/* 80167EB8 00163B18 7F C4 F3 78 */ mr r4, r30
-/* 80167EBC 00163B1C 48 0F 61 0D */ bl func_8025DFC8
-/* 80167EC0 00163B20 7C 1F 00 D0 */ neg r0, r31
-/* 80167EC4 00163B24 7C 00 FB 78 */ or r0, r0, r31
-/* 80167EC8 00163B28 7C 00 FE 70 */ srawi r0, r0, 0x1f
-/* 80167ECC 00163B2C 54 03 07 7E */ clrlwi r3, r0, 0x1d
-lbl_80167ED0:
-/* 80167ED0 00163B30 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167ED4 00163B34 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167ED8 00163B38 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167EDC 00163B3C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80167EE0 00163B40 7C 08 03 A6 */ mtlr r0
-/* 80167EE4 00163B44 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167EE8 00163B48 4E 80 00 20 */ blr
-lbl_80167EEC:
-/* 80167EEC 00163B4C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167EF0 00163B50 7C 08 02 A6 */ mflr r0
-/* 80167EF4 00163B54 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167EF8 00163B58 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167EFC 00163B5C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167F00 00163B60 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80167F04 00163B64 7C BD 2B 78 */ mr r29, r5
-/* 80167F08 00163B68 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80167F0C 00163B6C 7C 9C 23 78 */ mr r28, r4
-/* 80167F10 00163B70 4B FF FB 21 */ bl func_80167A30
-/* 80167F14 00163B74 2C 03 00 00 */ cmpwi r3, 0
-/* 80167F18 00163B78 7C 7F 1B 78 */ mr r31, r3
-/* 80167F1C 00163B7C 40 80 00 0C */ bge lbl_80167F28
-/* 80167F20 00163B80 38 60 00 07 */ li r3, 7
-/* 80167F24 00163B84 48 00 00 74 */ b lbl_80167F98
-lbl_80167F28:
-/* 80167F28 00163B88 48 0F 60 A9 */ bl func_8025DFD0
-/* 80167F2C 00163B8C 38 80 02 00 */ li r4, 0x200
-/* 80167F30 00163B90 48 0F 60 91 */ bl func_8025DFC0
-/* 80167F34 00163B94 2C 03 00 00 */ cmpwi r3, 0
-/* 80167F38 00163B98 7C 7E 1B 78 */ mr r30, r3
-/* 80167F3C 00163B9C 40 82 00 0C */ bne lbl_80167F48
-/* 80167F40 00163BA0 38 60 00 07 */ li r3, 7
-/* 80167F44 00163BA4 48 00 00 54 */ b lbl_80167F98
-lbl_80167F48:
-/* 80167F48 00163BA8 7F 84 E3 78 */ mr r4, r28
-/* 80167F4C 00163BAC 38 A0 02 00 */ li r5, 0x200
-/* 80167F50 00163BB0 48 00 F1 FD */ bl func_8017714C
-/* 80167F54 00163BB4 7F 83 E3 78 */ mr r3, r28
-/* 80167F58 00163BB8 7F C4 F3 78 */ mr r4, r30
-/* 80167F5C 00163BBC 38 A0 02 00 */ li r5, 0x200
-/* 80167F60 00163BC0 48 00 05 3D */ bl func_8016849C
-/* 80167F64 00163BC4 7C 66 1B 78 */ mr r6, r3
-/* 80167F68 00163BC8 7F E3 FB 78 */ mr r3, r31
-/* 80167F6C 00163BCC 7F A4 EB 78 */ mr r4, r29
-/* 80167F70 00163BD0 7F C5 F3 78 */ mr r5, r30
-/* 80167F74 00163BD4 4B FF C8 B1 */ bl func_80164824
-/* 80167F78 00163BD8 7C 7F 1B 78 */ mr r31, r3
-/* 80167F7C 00163BDC 48 0F 60 55 */ bl func_8025DFD0
-/* 80167F80 00163BE0 7F C4 F3 78 */ mr r4, r30
-/* 80167F84 00163BE4 48 0F 60 45 */ bl func_8025DFC8
-/* 80167F88 00163BE8 7C 1F 00 D0 */ neg r0, r31
-/* 80167F8C 00163BEC 7C 00 FB 78 */ or r0, r0, r31
-/* 80167F90 00163BF0 7C 00 FE 70 */ srawi r0, r0, 0x1f
-/* 80167F94 00163BF4 54 03 07 7E */ clrlwi r3, r0, 0x1d
-lbl_80167F98:
-/* 80167F98 00163BF8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80167F9C 00163BFC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80167FA0 00163C00 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80167FA4 00163C04 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80167FA8 00163C08 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80167FAC 00163C0C 7C 08 03 A6 */ mtlr r0
-/* 80167FB0 00163C10 38 21 00 20 */ addi r1, r1, 0x20
-/* 80167FB4 00163C14 4E 80 00 20 */ blr
-
-.global func_80167FB8
-func_80167FB8:
-/* 80167FB8 00163C18 3C A0 80 42 */ lis r5, lbl_8041F63C@ha
-/* 80167FBC 00163C1C 38 A5 F6 3C */ addi r5, r5, lbl_8041F63C@l
-/* 80167FC0 00163C20 4B FF FF 2C */ b lbl_80167EEC
-
-.global func_80167FC4
-func_80167FC4:
-/* 80167FC4 00163C24 3C A0 80 42 */ lis r5, lbl_8041F658@ha
-/* 80167FC8 00163C28 38 A5 F6 58 */ addi r5, r5, lbl_8041F658@l
-/* 80167FCC 00163C2C 4B FF FF 20 */ b lbl_80167EEC
-
-.global func_80167FD0
-func_80167FD0:
-/* 80167FD0 00163C30 3C A0 80 42 */ lis r5, lbl_8041F674@ha
-/* 80167FD4 00163C34 38 A5 F6 74 */ addi r5, r5, lbl_8041F674@l
-/* 80167FD8 00163C38 4B FF FF 14 */ b lbl_80167EEC
-lbl_80167FDC:
-/* 80167FDC 00163C3C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80167FE0 00163C40 7C 08 02 A6 */ mflr r0
-/* 80167FE4 00163C44 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80167FE8 00163C48 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80167FEC 00163C4C 7C BF 2B 78 */ mr r31, r5
-/* 80167FF0 00163C50 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80167FF4 00163C54 7C 9E 23 78 */ mr r30, r4
-/* 80167FF8 00163C58 4B FF FA 39 */ bl func_80167A30
-/* 80167FFC 00163C5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80168000 00163C60 40 80 00 0C */ bge lbl_8016800C
-/* 80168004 00163C64 38 60 00 07 */ li r3, 7
-/* 80168008 00163C68 48 00 00 34 */ b lbl_8016803C
-lbl_8016800C:
-/* 8016800C 00163C6C 57 C4 44 2E */ rlwinm r4, r30, 8, 0x10, 0x17
-/* 80168010 00163C70 57 C0 C6 3E */ rlwinm r0, r30, 0x18, 0x18, 0x1f
-/* 80168014 00163C74 7C 04 02 14 */ add r0, r4, r0
-/* 80168018 00163C78 38 A1 00 08 */ addi r5, r1, 8
-/* 8016801C 00163C7C B0 01 00 08 */ sth r0, 8(r1)
-/* 80168020 00163C80 7F E4 FB 78 */ mr r4, r31
-/* 80168024 00163C84 38 C0 00 02 */ li r6, 2
-/* 80168028 00163C88 4B FF C7 FD */ bl func_80164824
-/* 8016802C 00163C8C 7C 03 00 D0 */ neg r0, r3
-/* 80168030 00163C90 7C 00 1B 78 */ or r0, r0, r3
-/* 80168034 00163C94 7C 00 FE 70 */ srawi r0, r0, 0x1f
-/* 80168038 00163C98 54 03 07 7E */ clrlwi r3, r0, 0x1d
-lbl_8016803C:
-/* 8016803C 00163C9C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80168040 00163CA0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80168044 00163CA4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80168048 00163CA8 7C 08 03 A6 */ mtlr r0
-/* 8016804C 00163CAC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80168050 00163CB0 4E 80 00 20 */ blr
-
-.global func_80168054
-func_80168054:
-/* 80168054 00163CB4 3C A0 80 42 */ lis r5, lbl_8041F690@ha
-/* 80168058 00163CB8 38 80 00 00 */ li r4, 0
-/* 8016805C 00163CBC 38 A5 F6 90 */ addi r5, r5, lbl_8041F690@l
-/* 80168060 00163CC0 4B FF FF 7C */ b lbl_80167FDC
-
-.global func_80168064
-func_80168064:
-/* 80168064 00163CC4 3C A0 80 42 */ lis r5, lbl_8041F6AC@ha
-/* 80168068 00163CC8 38 80 00 00 */ li r4, 0
-/* 8016806C 00163CCC 38 A5 F6 AC */ addi r5, r5, lbl_8041F6AC@l
-/* 80168070 00163CD0 4B FF FF 6C */ b lbl_80167FDC
-
-.global func_80168074
-func_80168074:
-/* 80168074 00163CD4 3C A0 80 42 */ lis r5, lbl_8041F6C8@ha
-/* 80168078 00163CD8 38 80 00 00 */ li r4, 0
-/* 8016807C 00163CDC 38 A5 F6 C8 */ addi r5, r5, lbl_8041F6C8@l
-/* 80168080 00163CE0 4B FF FF 5C */ b lbl_80167FDC
-
-.global func_80168084
-func_80168084:
-/* 80168084 00163CE4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80168088 00163CE8 7C 08 02 A6 */ mflr r0
-/* 8016808C 00163CEC 3C A0 80 42 */ lis r5, lbl_8041F6E0@ha
-/* 80168090 00163CF0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80168094 00163CF4 38 A5 F6 E0 */ addi r5, r5, lbl_8041F6E0@l
-/* 80168098 00163CF8 4B FF FC C9 */ bl func_80167D60
-/* 8016809C 00163CFC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801680A0 00163D00 54 63 06 3E */ clrlwi r3, r3, 0x18
-/* 801680A4 00163D04 7C 08 03 A6 */ mtlr r0
-/* 801680A8 00163D08 38 21 00 10 */ addi r1, r1, 0x10
-/* 801680AC 00163D0C 4E 80 00 20 */ blr
-
-.global func_801680B0
-func_801680B0:
-/* 801680B0 00163D10 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801680B4 00163D14 7C 08 02 A6 */ mflr r0
-/* 801680B8 00163D18 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801680BC 00163D1C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801680C0 00163D20 7C 9F 23 78 */ mr r31, r4
-/* 801680C4 00163D24 4B FF F9 6D */ bl func_80167A30
-/* 801680C8 00163D28 2C 03 00 00 */ cmpwi r3, 0
-/* 801680CC 00163D2C 40 80 00 0C */ bge lbl_801680D8
-/* 801680D0 00163D30 38 60 FF FF */ li r3, -1
-/* 801680D4 00163D34 48 00 00 18 */ b lbl_801680EC
-lbl_801680D8:
-/* 801680D8 00163D38 3C 80 80 42 */ lis r4, lbl_8041F704@ha
-/* 801680DC 00163D3C 7F E5 FB 78 */ mr r5, r31
-/* 801680E0 00163D40 38 84 F7 04 */ addi r4, r4, lbl_8041F704@l
-/* 801680E4 00163D44 38 C0 00 0C */ li r6, 0xc
-/* 801680E8 00163D48 4B FF C7 3D */ bl func_80164824
-lbl_801680EC:
-/* 801680EC 00163D4C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801680F0 00163D50 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801680F4 00163D54 7C 08 03 A6 */ mtlr r0
-/* 801680F8 00163D58 38 21 00 10 */ addi r1, r1, 0x10
-/* 801680FC 00163D5C 4E 80 00 20 */ blr
-
-.global func_80168100
-func_80168100:
-/* 80168100 00163D60 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80168104 00163D64 7C 08 02 A6 */ mflr r0
-/* 80168108 00163D68 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8016810C 00163D6C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80168110 00163D70 7C 9F 23 78 */ mr r31, r4
-/* 80168114 00163D74 4B FF F9 1D */ bl func_80167A30
-/* 80168118 00163D78 2C 03 00 00 */ cmpwi r3, 0
-/* 8016811C 00163D7C 40 80 00 0C */ bge lbl_80168128
-/* 80168120 00163D80 38 60 FF FF */ li r3, -1
-/* 80168124 00163D84 48 00 00 10 */ b lbl_80168134
-lbl_80168128:
-/* 80168128 00163D88 7F E4 FB 78 */ mr r4, r31
-/* 8016812C 00163D8C 38 A0 00 0C */ li r5, 0xc
-/* 80168130 00163D90 4B FF C9 E5 */ bl func_80164B14
-lbl_80168134:
-/* 80168134 00163D94 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80168138 00163D98 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8016813C 00163D9C 7C 08 03 A6 */ mtlr r0
-/* 80168140 00163DA0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80168144 00163DA4 4E 80 00 20 */ blr
-
-.global func_80168148
-func_80168148:
-/* 80168148 00163DA8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8016814C 00163DAC 7C 08 02 A6 */ mflr r0
-/* 80168150 00163DB0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80168154 00163DB4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80168158 00163DB8 93 C1 00 08 */ stw r30, 8(r1)
-/* 8016815C 00163DBC 7C 9E 23 78 */ mr r30, r4
-/* 80168160 00163DC0 4B FF F8 D1 */ bl func_80167A30
-/* 80168164 00163DC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80168168 00163DC8 40 80 00 0C */ bge lbl_80168174
-/* 8016816C 00163DCC 38 60 00 00 */ li r3, 0
-/* 80168170 00163DD0 48 00 00 4C */ b lbl_801681BC
-lbl_80168174:
-/* 80168174 00163DD4 4B FF CA F9 */ bl func_80164C6C
-/* 80168178 00163DD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8016817C 00163DDC 7C 7F 1B 78 */ mr r31, r3
-/* 80168180 00163DE0 40 82 00 0C */ bne lbl_8016818C
-/* 80168184 00163DE4 38 60 00 00 */ li r3, 0
-/* 80168188 00163DE8 48 00 00 34 */ b lbl_801681BC
-lbl_8016818C:
-/* 8016818C 00163DEC 4B FF EA ED */ bl func_80166C78
-/* 80168190 00163DF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80168194 00163DF4 7C 64 1B 78 */ mr r4, r3
-/* 80168198 00163DF8 40 82 00 0C */ bne lbl_801681A4
-/* 8016819C 00163DFC 38 60 00 00 */ li r3, 0
-/* 801681A0 00163E00 48 00 00 1C */ b lbl_801681BC
-lbl_801681A4:
-/* 801681A4 00163E04 7F C3 F3 78 */ mr r3, r30
-/* 801681A8 00163E08 38 A0 00 0C */ li r5, 0xc
-/* 801681AC 00163E0C 4B E9 BE 55 */ bl memcpy
-/* 801681B0 00163E10 7F E3 FB 78 */ mr r3, r31
-/* 801681B4 00163E14 4B FF EA 71 */ bl func_80166C24
-/* 801681B8 00163E18 7F C3 F3 78 */ mr r3, r30
-lbl_801681BC:
-/* 801681BC 00163E1C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 801681C0 00163E20 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801681C4 00163E24 83 C1 00 08 */ lwz r30, 8(r1)
-/* 801681C8 00163E28 7C 08 03 A6 */ mtlr r0
-/* 801681CC 00163E2C 38 21 00 10 */ addi r1, r1, 0x10
-/* 801681D0 00163E30 4E 80 00 20 */ blr
-
-.global func_801681D4
-func_801681D4:
-/* 801681D4 00163E34 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 801681D8 00163E38 7C 08 02 A6 */ mflr r0
-/* 801681DC 00163E3C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 801681E0 00163E40 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801681E4 00163E44 7C 9F 23 78 */ mr r31, r4
-/* 801681E8 00163E48 4B FF F8 49 */ bl func_80167A30
-/* 801681EC 00163E4C 2C 03 00 00 */ cmpwi r3, 0
-/* 801681F0 00163E50 40 80 00 0C */ bge lbl_801681FC
-/* 801681F4 00163E54 38 60 FF FF */ li r3, -1
-/* 801681F8 00163E58 48 00 00 18 */ b lbl_80168210
-lbl_801681FC:
-/* 801681FC 00163E5C 3C 80 80 42 */ lis r4, lbl_8041F720@ha
-/* 80168200 00163E60 7F E5 FB 78 */ mr r5, r31
-/* 80168204 00163E64 38 84 F7 20 */ addi r4, r4, lbl_8041F720@l
-/* 80168208 00163E68 38 C0 00 80 */ li r6, 0x80
-/* 8016820C 00163E6C 4B FF C6 19 */ bl func_80164824
-lbl_80168210:
-/* 80168210 00163E70 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80168214 00163E74 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80168218 00163E78 7C 08 03 A6 */ mtlr r0
-/* 8016821C 00163E7C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80168220 00163E80 4E 80 00 20 */ blr
-
-.global func_80168224
-func_80168224:
-/* 80168224 00163E84 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80168228 00163E88 7C 08 02 A6 */ mflr r0
-/* 8016822C 00163E8C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80168230 00163E90 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80168234 00163E94 93 C1 00 08 */ stw r30, 8(r1)
-/* 80168238 00163E98 7C 9E 23 78 */ mr r30, r4
-/* 8016823C 00163E9C 4B FF F7 F5 */ bl func_80167A30
-/* 80168240 00163EA0 2C 03 00 00 */ cmpwi r3, 0
-/* 80168244 00163EA4 40 80 00 0C */ bge lbl_80168250
-/* 80168248 00163EA8 38 60 00 00 */ li r3, 0
-/* 8016824C 00163EAC 48 00 00 4C */ b lbl_80168298
-lbl_80168250:
-/* 80168250 00163EB0 4B FF CA 1D */ bl func_80164C6C
-/* 80168254 00163EB4 2C 03 00 00 */ cmpwi r3, 0
-/* 80168258 00163EB8 7C 7F 1B 78 */ mr r31, r3
-/* 8016825C 00163EBC 40 82 00 0C */ bne lbl_80168268
-/* 80168260 00163EC0 38 60 00 00 */ li r3, 0
-/* 80168264 00163EC4 48 00 00 34 */ b lbl_80168298
-lbl_80168268:
-/* 80168268 00163EC8 4B FF EA 81 */ bl func_80166CE8
-/* 8016826C 00163ECC 2C 03 00 00 */ cmpwi r3, 0
-/* 80168270 00163ED0 7C 64 1B 78 */ mr r4, r3
-/* 80168274 00163ED4 40 82 00 0C */ bne lbl_80168280
-/* 80168278 00163ED8 38 60 00 00 */ li r3, 0
-/* 8016827C 00163EDC 48 00 00 1C */ b lbl_80168298
-lbl_80168280:
-/* 80168280 00163EE0 7F C3 F3 78 */ mr r3, r30
-/* 80168284 00163EE4 38 A0 00 80 */ li r5, 0x80
-/* 80168288 00163EE8 4B E9 BD 79 */ bl memcpy
-/* 8016828C 00163EEC 7F E3 FB 78 */ mr r3, r31
-/* 80168290 00163EF0 4B FF EA 05 */ bl func_80166C94
-/* 80168294 00163EF4 7F C3 F3 78 */ mr r3, r30
-lbl_80168298:
-/* 80168298 00163EF8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8016829C 00163EFC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 801682A0 00163F00 83 C1 00 08 */ lwz r30, 8(r1)
-/* 801682A4 00163F04 7C 08 03 A6 */ mtlr r0
-/* 801682A8 00163F08 38 21 00 10 */ addi r1, r1, 0x10
-/* 801682AC 00163F0C 4E 80 00 20 */ blr
-
-.global func_801682B0
-func_801682B0:
-/* 801682B0 00163F10 38 A0 00 01 */ li r5, 1
-/* 801682B4 00163F14 38 6D 9E 30 */ addi r3, r13, lbl_8063F0F0-_SDA_BASE_
-/* 801682B8 00163F18 38 80 00 04 */ li r4, 4
-/* 801682BC 00163F1C 38 00 00 00 */ li r0, 0
-/* 801682C0 00163F20 98 AD 9E 30 */ stb r5, lbl_8063F0F0-_SDA_BASE_(r13)
-/* 801682C4 00163F24 B0 83 00 02 */ sth r4, 2(r3)
-/* 801682C8 00163F28 98 03 00 04 */ stb r0, 4(r3)
-/* 801682CC 00163F2C 4E 80 00 20 */ blr
-
.global func_801682D0
func_801682D0:
/* 801682D0 00163F30 2C 84 00 00 */ cmpwi cr1, r4, 0
diff --git a/obj_files.mk b/obj_files.mk
index 3082a19..2d5f5da 100644
--- a/obj_files.mk
+++ b/obj_files.mk
@@ -71,7 +71,41 @@ TEXT_O_FILES := \
$(BUILD_DIR)/asm/code_800AA038.o \
$(BUILD_DIR)/asm/code_800AA470.o \
$(BUILD_DIR)/asm/code_800B9E10.o \
- $(BUILD_DIR)/asm/text_3.o \
+ $(BUILD_DIR)/asm/code_800C5968.o \
+ $(BUILD_DIR)/asm/code_800D7C90.o \
+ $(BUILD_DIR)/asm/code_800E4234.o \
+ $(BUILD_DIR)/asm/code_800E96C4.o \
+ $(BUILD_DIR)/asm/code_800F8AC4.o \
+ $(BUILD_DIR)/asm/code_80104354.o \
+ $(BUILD_DIR)/asm/code_801166F8.o \
+ $(BUILD_DIR)/asm/code_8011B19C.o \
+ $(BUILD_DIR)/asm/code_8011C954.o \
+ $(BUILD_DIR)/asm/code_8011C974.o \
+ $(BUILD_DIR)/asm/code_8011E1FC.o \
+ $(BUILD_DIR)/asm/code_8012F0D8.o \
+ $(BUILD_DIR)/asm/code_80131CF0.o \
+ $(BUILD_DIR)/asm/code_8013A930.o \
+ $(BUILD_DIR)/asm/code_8013F044.o \
+ $(BUILD_DIR)/asm/code_8014FEA8.o \
+ $(BUILD_DIR)/asm/code_80151474.o \
+ $(BUILD_DIR)/asm/code_80155B50.o \
+ $(BUILD_DIR)/asm/code_80157854.o \
+ $(BUILD_DIR)/asm/code_801581B8.o \
+ $(BUILD_DIR)/asm/code_80158E50.o \
+ $(BUILD_DIR)/asm/code_8015D390.o \
+ $(BUILD_DIR)/asm/code_80162784.o \
+ $(BUILD_DIR)/asm/code_80162B70.o \
+ $(BUILD_DIR)/asm/code_8016340C.o \
+ $(BUILD_DIR)/asm/code_80163674.o \
+ $(BUILD_DIR)/asm/code_80164CE8.o \
+ $(BUILD_DIR)/asm/code_80164E3C.o \
+ $(BUILD_DIR)/asm/code_80164FA0.o \
+ $(BUILD_DIR)/asm/code_80165534.o \
+ $(BUILD_DIR)/asm/code_80166D6C.o \
+ $(BUILD_DIR)/asm/code_80167298.o \
+ $(BUILD_DIR)/asm/code_80167820.o \
+ $(BUILD_DIR)/asm/code_80167994.o \
+ $(BUILD_DIR)/asm/code_801679F8.o \
$(BUILD_DIR)/asm/text_4.o \
$(BUILD_DIR)/asm/text_5.o \
$(BUILD_DIR)/asm/Runtime/__mem.o \